From 76d2a0fcd9e1167b97bbc9f988071a9f69a8a3c8 Mon Sep 17 00:00:00 2001 From: kaffem <29717789+kaffem@users.noreply.github.com> Date: Wed, 29 Jul 2020 22:48:49 +0200 Subject: [PATCH 001/178] #19 Added displayNotificationsInTitle in notifications --- enhancements/notifications.js | 10 ++++++++++ manifest.json | 3 ++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 enhancements/notifications.js diff --git a/enhancements/notifications.js b/enhancements/notifications.js new file mode 100644 index 0000000..310dffd --- /dev/null +++ b/enhancements/notifications.js @@ -0,0 +1,10 @@ +runAfterLoad(() => { + displayNotificationsInTitle(); +}, ".*"); + +function displayNotificationsInTitle(){ +let menu = document.getElementById('materialize-menu-dropdown'); +let menuDropdowns = Array.from(menu.querySelectorAll('ul.dropdown')).slice(-1)[0]; +let notificationText = menuDropdowns.innerText.split(" ")[3]; +document.querySelector('head > title').insertAdjacentText('afterbegin', notificationText.split(" ")[1] + ' '); +} \ No newline at end of file diff --git a/manifest.json b/manifest.json index 22d1468..a975e11 100644 --- a/manifest.json +++ b/manifest.json @@ -22,7 +22,8 @@ ], "js": [ "enhancements/quickSearch.js", - "enhancements/animeRequests.js" + "enhancements/animeRequests.js", + "enhancements/notifications.js" ], "run_at": "document_end" } From 1715e8fa7f6bda9f22b90c5630e6c4d32fd3e257 Mon Sep 17 00:00:00 2001 From: kaffem <29717789+kaffem@users.noreply.github.com> Date: Wed, 29 Jul 2020 23:09:13 +0200 Subject: [PATCH 002/178] using space indentation instead of tab --- enhancements/notifications.js | 8 ++++---- manifest.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/enhancements/notifications.js b/enhancements/notifications.js index 310dffd..af1b7e5 100644 --- a/enhancements/notifications.js +++ b/enhancements/notifications.js @@ -3,8 +3,8 @@ runAfterLoad(() => { }, ".*"); function displayNotificationsInTitle(){ -let menu = document.getElementById('materialize-menu-dropdown'); -let menuDropdowns = Array.from(menu.querySelectorAll('ul.dropdown')).slice(-1)[0]; -let notificationText = menuDropdowns.innerText.split(" ")[3]; -document.querySelector('head > title').insertAdjacentText('afterbegin', notificationText.split(" ")[1] + ' '); + let menu = document.getElementById('materialize-menu-dropdown'); + let menuDropdowns = Array.from(menu.querySelectorAll('ul.dropdown')).slice(-1)[0]; + let notificationText = menuDropdowns.innerText.split(" ")[3]; + document.querySelector('head > title').insertAdjacentText('afterbegin', notificationText.split(" ")[1] + ' '); } \ No newline at end of file diff --git a/manifest.json b/manifest.json index a975e11..24ac9e7 100644 --- a/manifest.json +++ b/manifest.json @@ -23,7 +23,7 @@ "js": [ "enhancements/quickSearch.js", "enhancements/animeRequests.js", - "enhancements/notifications.js" + "enhancements/notifications.js" ], "run_at": "document_end" } From 05a4a730ec6eec8933242311fd4fbb261ceca5d3 Mon Sep 17 00:00:00 2001 From: kaffem <29717789+kaffem@users.noreply.github.com> Date: Sat, 1 Aug 2020 02:36:40 +0200 Subject: [PATCH 003/178] #19 changing the title via document.title --- enhancements/notifications.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/enhancements/notifications.js b/enhancements/notifications.js index af1b7e5..2e63723 100644 --- a/enhancements/notifications.js +++ b/enhancements/notifications.js @@ -6,5 +6,5 @@ function displayNotificationsInTitle(){ let menu = document.getElementById('materialize-menu-dropdown'); let menuDropdowns = Array.from(menu.querySelectorAll('ul.dropdown')).slice(-1)[0]; let notificationText = menuDropdowns.innerText.split(" ")[3]; - document.querySelector('head > title').insertAdjacentText('afterbegin', notificationText.split(" ")[1] + ' '); + document.title = notificationText.split(" ")[1] + ' ' + document.title; } \ No newline at end of file From 5f63ecb33620234aca0e357ffd2a0a2f69d60d89 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Tue, 4 Aug 2020 11:36:17 +0200 Subject: [PATCH 004/178] #23 Run script directly if page already loaded (cherry picked from commit 8460c862e97866e43e06e7624b2ce4f38d0ecd0d) --- utils/aniwatchCore.js | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/utils/aniwatchCore.js b/utils/aniwatchCore.js index 4552c98..1a6d3b1 100644 --- a/utils/aniwatchCore.js +++ b/utils/aniwatchCore.js @@ -27,16 +27,33 @@ observer.observe(document.documentElement || document.body, { attributes: true }); +function findPreloader() { + return document.getElementById('preloader'); +} + function runAfterLoad(func, pattern = '.*') { - __afterLoadScripts.push({ "function": func, "pattern": pattern }); + if (findPreloader()) { + __afterLoadScripts.push({ "function": func, "pattern": pattern }); + } else { + func(); + } } document.addEventListener("DOMContentLoaded", event => awaitPageLoaded(), false); function awaitPageLoaded() { - let preLoader = document.getElementById('preloader'); + let preLoader = findPreloader(); + + let runScripts = () => { + __afterLoadScripts.forEach(script => { + if (window.location.pathname.match(script.pattern)) { + script.function(); + } + }); + }; if (typeof preLoader === 'undefined') { + runScripts(); return; } @@ -44,11 +61,7 @@ function awaitPageLoaded() { if (preLoader.style.display === "none") { clearInterval(loop); - __afterLoadScripts.forEach(script => { - if (window.location.pathname.match(script.pattern)) { - script.function(); - } - }) + runScripts(); } }, 100); } \ No newline at end of file From 526098fc0e90cbfe39074d53d6d848f6d7abb9f1 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Tue, 4 Aug 2020 12:35:14 +0200 Subject: [PATCH 005/178] #20 prepared dummy js File --- enhancements/lists.js | 4 ++++ manifest.json | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 enhancements/lists.js diff --git a/enhancements/lists.js b/enhancements/lists.js new file mode 100644 index 0000000..19cf246 --- /dev/null +++ b/enhancements/lists.js @@ -0,0 +1,4 @@ +registerScript(node => { + // run the scripts + +}, ".*"); \ No newline at end of file diff --git a/manifest.json b/manifest.json index a7777d7..f0f0ef7 100644 --- a/manifest.json +++ b/manifest.json @@ -22,7 +22,8 @@ ], "js": [ "enhancements/quickSearch.js", - "enhancements/animeRequests.js" + "enhancements/animeRequests.js", + "enhancements/lists.js" ], "run_at": "document_end" } From 502fa4d2dc4a08535a0fd525481cea13479737e9 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Tue, 4 Aug 2020 14:39:58 +0200 Subject: [PATCH 006/178] #20 added function to add list seperators globally --- enhancements/lists.js | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/enhancements/lists.js b/enhancements/lists.js index 19cf246..7939a00 100644 --- a/enhancements/lists.js +++ b/enhancements/lists.js @@ -1,4 +1,28 @@ registerScript(node => { // run the scripts + if (isHtmlElement(node)) { + addListHorizontalSeparators(node) + } +}, ".*"); -}, ".*"); \ No newline at end of file +function addListHorizontalSeparators(node) { + const targetTagName = 'MD-LIST-ITEM'; // tagName is upper case + + let updateFunc = item => { + // add border as horizontal seperator + item.style.borderBottom = "1px solid rgba(155,155,155, 0.2)"; + } + + // are we target tag? + if (node.tagName === targetTagName) { + updateFunc(node); + } else { + // find items -> all + let requestItems = node.querySelectorAll('md-list-item'); + + // update borders + requestItems.forEach(item => { + updateFunc(item); + }); + } +} \ No newline at end of file From cbeb46e666674d432f00cf776df73ab0e2009c2f Mon Sep 17 00:00:00 2001 From: Serraniel Date: Tue, 4 Aug 2020 14:40:37 +0200 Subject: [PATCH 007/178] #20 Removed obsolete functionallity Horizontal seperators are now handled globally --- enhancements/animeRequests.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/enhancements/animeRequests.js b/enhancements/animeRequests.js index f4f6fbd..066be38 100644 --- a/enhancements/animeRequests.js +++ b/enhancements/animeRequests.js @@ -2,7 +2,7 @@ registerScript(node => { // run the scripts if (isHtmlElement(node)) { changeFollowedStarColor(node); - changeBorderColor(node); + changeBorderColorOwnRequests(node); removeUnknownUsers(node); } }, "/requests"); @@ -17,7 +17,7 @@ function changeFollowedStarColor(node) { followedItems.forEach(item => item.style.color = aniBlue); } -function changeBorderColor(node) { +function changeBorderColorOwnRequests(node) { const targetTagName = 'MD-LIST-ITEM'; // tagName is upper case let updateFunc = item => { @@ -27,9 +27,6 @@ function changeBorderColor(node) { if (profileLink.length > 0) { item.style.borderColor = aniBlue } - - // add border as horizontal seperator - item.style.borderBottom = "1px solid rgba(155,155,155, 0.2)"; } // are we target tag? From 32846df78249032048ec6f95367064e0ab782944 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Tue, 4 Aug 2020 15:23:58 +0200 Subject: [PATCH 008/178] Added empty template --- enhancements/languageDisplay.js | 10 ++++++++++ manifest.json | 3 ++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 enhancements/languageDisplay.js diff --git a/enhancements/languageDisplay.js b/enhancements/languageDisplay.js new file mode 100644 index 0000000..a9a5063 --- /dev/null +++ b/enhancements/languageDisplay.js @@ -0,0 +1,10 @@ +registerScript(node => { + // run the scripts + if (isHtmlElement(node)) { + updateLanguageDisplay(node) + } +}, ".*"); + +function updateLanguageDisplay(node) { + +} \ No newline at end of file diff --git a/manifest.json b/manifest.json index a7777d7..8d24705 100644 --- a/manifest.json +++ b/manifest.json @@ -22,7 +22,8 @@ ], "js": [ "enhancements/quickSearch.js", - "enhancements/animeRequests.js" + "enhancements/animeRequests.js", + "enhancements/languageDisplay.js" ], "run_at": "document_end" } From bde1ce08ea715048f5cdf1700ecdd2405866c4c0 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Tue, 4 Aug 2020 15:32:32 +0200 Subject: [PATCH 009/178] #3 Optimized regex --- enhancements/languageDisplay.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/enhancements/languageDisplay.js b/enhancements/languageDisplay.js index a9a5063..db95e14 100644 --- a/enhancements/languageDisplay.js +++ b/enhancements/languageDisplay.js @@ -3,7 +3,7 @@ registerScript(node => { if (isHtmlElement(node)) { updateLanguageDisplay(node) } -}, ".*"); +}, "^/anime/[0-9]*$"); function updateLanguageDisplay(node) { From 150d6bcfbb61c7a33f02ecba896c60b8878b5211 Mon Sep 17 00:00:00 2001 From: kaffem <29717789+kaffem@users.noreply.github.com> Date: Tue, 4 Aug 2020 17:42:31 +0200 Subject: [PATCH 010/178] #19 changing the title on page navigation --- enhancements/notifications.js | 17 ++++++++++++++--- utils/aniwatchCore.js | 35 ++++++++++++++++++++++++++++++++++- 2 files changed, 48 insertions(+), 4 deletions(-) diff --git a/enhancements/notifications.js b/enhancements/notifications.js index 2e63723..c6c984f 100644 --- a/enhancements/notifications.js +++ b/enhancements/notifications.js @@ -1,10 +1,21 @@ +let __notificationCount = ''; + runAfterLoad(() => { + __notificationCount = getNotificationCount(); displayNotificationsInTitle(); }, ".*"); -function displayNotificationsInTitle(){ +runAfterPathnameChange(() => { + displayNotificationsInTitle(); +}, ".*"); + +function getNotificationCount() { let menu = document.getElementById('materialize-menu-dropdown'); let menuDropdowns = Array.from(menu.querySelectorAll('ul.dropdown')).slice(-1)[0]; let notificationText = menuDropdowns.innerText.split(" ")[3]; - document.title = notificationText.split(" ")[1] + ' ' + document.title; -} \ No newline at end of file + return notificationText.split(" ")[1] + ' '; +} + +function displayNotificationsInTitle(){ + document.title = __notificationCount + document.title; +} diff --git a/utils/aniwatchCore.js b/utils/aniwatchCore.js index 4552c98..79a67f2 100644 --- a/utils/aniwatchCore.js +++ b/utils/aniwatchCore.js @@ -1,5 +1,7 @@ let __scripts = []; let __afterLoadScripts = []; +let __afterPopstateScripts = []; +let __afterPathnameChangeScripts = []; function registerScript(func, pattern = '.*') { __scripts.push({ "function": func, "pattern": pattern }); @@ -51,4 +53,35 @@ function awaitPageLoaded() { }) } }, 100); -} \ No newline at end of file +} + +function runAfterPathnameChange(func, pattern = '.*') { + __afterPathnameChangeScripts.push({ "function": func, "pattern": pattern}); +} + +let locationPath = location.pathname; +let __loop = setInterval(() => { + if (locationPath != location.pathname) { + locationPath = location.pathname; + awaitPathnameChange(); + } +}, 100); + +function awaitPathnameChange() { + let preLoader = document.getElementById('preloader'); + + if (typeof preLoader === 'undefined') { + return; + } + + let loop = setInterval(() => { + if (preLoader.style.display === "none") { + clearInterval(loop); + __afterPathnameChangeScripts.forEach(script => { + if (window.location.pathname.match(script.pattern)) { + script.function(); + } + }) + } + }, 100); +} From 324b3f5c76f7580c1586e23c83a308495fe61b37 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 5 Aug 2020 12:25:08 +0200 Subject: [PATCH 011/178] #23 Fix if preloader always hidden Previous if statement did not work because it still was found in DOM so it only was pushed into the array but not executed. --- utils/aniwatchCore.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/utils/aniwatchCore.js b/utils/aniwatchCore.js index 1a6d3b1..1951dc7 100644 --- a/utils/aniwatchCore.js +++ b/utils/aniwatchCore.js @@ -32,7 +32,8 @@ function findPreloader() { } function runAfterLoad(func, pattern = '.*') { - if (findPreloader()) { + let preloader = findPreloader(); + if (typeof preloader !== undefined && preloader.style.display !== "none") { __afterLoadScripts.push({ "function": func, "pattern": pattern }); } else { func(); From 33f17e37cb6a3f5ec17b9c3f69efdb5a28fe1d56 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Thu, 6 Aug 2020 21:10:55 +0200 Subject: [PATCH 012/178] #3 First draft to manipulate icons --- enhancements/languageDisplay.js | 168 ++++++++++++++++++++++++++++++++ 1 file changed, 168 insertions(+) diff --git a/enhancements/languageDisplay.js b/enhancements/languageDisplay.js index db95e14..d4791b1 100644 --- a/enhancements/languageDisplay.js +++ b/enhancements/languageDisplay.js @@ -6,5 +6,173 @@ registerScript(node => { }, "^/anime/[0-9]*$"); function updateLanguageDisplay(node) { + const langPrefix = 'ep.lang.'; + const dubSuffix = 'dub'; + const subSuffix = 'sub'; + const dubIcon = 'volume_up'; + const subIcon = 'closed_caption'; + const zeroWidthSpace = '​'; + + let listItems = document.querySelectorAll('md-list-item'); + + listItems.forEach(item => { + // last column with flags + let col = item.querySelector('h3.layout-align-end-center'); + + if (col.eaManipulated) { + return; + } + + let subs = []; + let dubs = []; + + // find subs + subCols = col.querySelectorAll('[ng-hide*="sub"]'); + subCols.forEach(element => { + let langAttr = element.attributes['ng-hide'].value; + let lang = langAttr.substring(langAttr.indexOf(langPrefix) + langPrefix.length, langAttr.indexOf(subSuffix)); + subs[lang] = element.ariaHidden; + }); + + // find dubs + dubCols = col.querySelectorAll('[ng-hide*="dub"]'); + dubCols.forEach(element => { + let langAttr = element.attributes['ng-hide'].value; + let lang = langAttr.substring(langAttr.indexOf(langPrefix) + langPrefix.length, langAttr.indexOf(dubSuffix)); + if (element.ariaHidden) { + subs.push(lang); + } + }); + + // build output html + let iconsRequired = true; + let cols = []; + + // subs first; + if (subs.length > 0) { + let colDiv = document.createElement('div'); + colDiv.setAttribute('layout', 'column'); + colDiv.classList.add('layout-column'); + + // do we have dubs? + if (dubs.length > 0) { + let dubDiv = document.createElement('div'); + dubDiv.setAttribute('layout', 'row'); + dubDiv.setAttribute('layout-align', 'start center'); + dubDiv.classList.add('layout-align-start-center', 'layout-row'); + + let dubIconDiv = document.createElement('i'); + if (iconsRequired) { + dubIconDiv.classList.add('material-icons', 'mr-3'); + dubIconDiv.innerText = dubIcon; + } + // add dummy with 24px for correct presentation + else { + dubIconDiv.style.height = '24px'; + dubIconDiv.innerText = zeroWidthSpace; + } + + dubDiv.appendChild(dubIconDiv); + + let japIcon = document.createElement('i'); + japIcon.classList.add('flag flag-jp'); + dubDiv.appendChild(japIcon); + + colDiv.appendChild(dubDiv); + } + + // do the subs + let subDiv = document.createElement('div'); + subDiv.setAttribute('layout', 'row'); + subDiv.setAttribute('layout-align', 'start center'); + subDiv.classList.add('layout-align-start-center', 'layout-row'); + + let subIconDiv = document.createElement('i'); + if (iconsRequired) { + subIconDiv.classList.add('material-icons', 'mr-3'); + subIconDiv.innerText = subIcon; + } + // add dummy with 24px for correct presentation + else { + subIconDiv.style.height = '24px'; + subIconDiv.innerText = zeroWidthSpace; + } + + subDiv.appendChild(subIconDiv); + subs.forEach(lang => { + let langIcon = document.createElement('i'); + langIcon.classList.add('flag', `flag-${lang}`); + subDiv.appendChild(langIcon); + }); + + colDiv.appendChild(subDiv); + + cols.push(colDiv); + iconsRequired = false; + } + + if (dubs > 0) { + dubs.forEach(lang => { + let colDiv = document.createElement('div'); + colDiv.setAttribute('layout', 'column'); + colDiv.classList.add('layout-column'); + + let dubDiv = document.createElement('div'); + dubDiv.setAttribute('layout', 'row'); + dubDiv.setAttribute('layout-align', 'start center'); + dubDiv.classList.add('layout-align-start-center', 'layout-row'); + + let dubIconDiv = document.createElement('i'); + if (iconsRequired) { + dubIconDiv.classList.add('material-icons', 'mr-3'); + dubIconDiv.innerText = dubIcon; + } + // add dummy with 24px for correct presentation + else { + dubIconDiv.style.height = '24px'; + dubIconDiv.innerText = zeroWidthSpace; + } + + dubDiv.appendChild(dubIconDiv); + + let langIcon = document.createElement('i'); + langIcon.classList.add('flag', `flag-${lang}`); + dubDiv.appendChild(langIcon); + + colDiv.appendChild(dubDiv); + + // do we have subs? + if (subs.length > 0) { + let subDiv = document.createElement('div'); + subDiv.setAttribute('layout', 'row'); + subDiv.setAttribute('layout-align', 'start center'); + subDiv.classList.add('layout-align-start-center', 'layout-row'); + + let subIconDiv = document.createElement('i'); + if (iconsRequired) { + subIconDiv.classList.add('material-icons', 'mr-3'); + subIconDiv.innerText = subIcon; + } + // add dummy with 24px for correct presentation + else { + subIconDiv.style.height = '24px'; + subIconDiv.innerText = zeroWidthSpace; + } + + subDiv.appendChild(subIconDiv); + colDiv.appendChild(subDiv); + } + + cols.push(colDiv); + iconsRequired = false; + }); + } + + cols.forEach(div => { + col.appendChild(div); + }); + + col.eaManipulated = true; + }); } \ No newline at end of file From 3a09d5a2c961f84e9b4bd7942a5ada87623be953 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Thu, 6 Aug 2020 21:15:09 +0200 Subject: [PATCH 013/178] #3 Remove old icons --- enhancements/languageDisplay.js | 1 + 1 file changed, 1 insertion(+) diff --git a/enhancements/languageDisplay.js b/enhancements/languageDisplay.js index d4791b1..2f6d887 100644 --- a/enhancements/languageDisplay.js +++ b/enhancements/languageDisplay.js @@ -169,6 +169,7 @@ function updateLanguageDisplay(node) { }); } + col.innerHTML = ''; cols.forEach(div => { col.appendChild(div); }); From 8fb9fdfccaecdfd036fe83809970812ab61926e2 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Thu, 6 Aug 2020 21:18:34 +0200 Subject: [PATCH 014/178] #3 Fixed issue with sub and dub detection --- enhancements/languageDisplay.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/enhancements/languageDisplay.js b/enhancements/languageDisplay.js index 2f6d887..5491cab 100644 --- a/enhancements/languageDisplay.js +++ b/enhancements/languageDisplay.js @@ -32,7 +32,9 @@ function updateLanguageDisplay(node) { subCols.forEach(element => { let langAttr = element.attributes['ng-hide'].value; let lang = langAttr.substring(langAttr.indexOf(langPrefix) + langPrefix.length, langAttr.indexOf(subSuffix)); - subs[lang] = element.ariaHidden; + if (element.ariaHidden) { + subs.push(lang); + } }); // find dubs @@ -41,7 +43,7 @@ function updateLanguageDisplay(node) { let langAttr = element.attributes['ng-hide'].value; let lang = langAttr.substring(langAttr.indexOf(langPrefix) + langPrefix.length, langAttr.indexOf(dubSuffix)); if (element.ariaHidden) { - subs.push(lang); + dubs.push(lang); } }); @@ -76,7 +78,7 @@ function updateLanguageDisplay(node) { dubDiv.appendChild(dubIconDiv); let japIcon = document.createElement('i'); - japIcon.classList.add('flag flag-jp'); + japIcon.classList.add('flag', 'flag-jp'); dubDiv.appendChild(japIcon); colDiv.appendChild(dubDiv); From dcb5ce2f38b3bcd2f595a7b9a2e1a36176b877f2 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Thu, 6 Aug 2020 21:21:55 +0200 Subject: [PATCH 015/178] #3 Fixed even more issues with the detection of subs and dubs --- enhancements/languageDisplay.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/enhancements/languageDisplay.js b/enhancements/languageDisplay.js index 5491cab..c710ff9 100644 --- a/enhancements/languageDisplay.js +++ b/enhancements/languageDisplay.js @@ -32,7 +32,7 @@ function updateLanguageDisplay(node) { subCols.forEach(element => { let langAttr = element.attributes['ng-hide'].value; let lang = langAttr.substring(langAttr.indexOf(langPrefix) + langPrefix.length, langAttr.indexOf(subSuffix)); - if (element.ariaHidden) { + if (element.attributes['aria-hidden'].value == 'false') { subs.push(lang); } }); @@ -42,11 +42,15 @@ function updateLanguageDisplay(node) { dubCols.forEach(element => { let langAttr = element.attributes['ng-hide'].value; let lang = langAttr.substring(langAttr.indexOf(langPrefix) + langPrefix.length, langAttr.indexOf(dubSuffix)); - if (element.ariaHidden) { + if (element.attributes['aria-hidden'].value == 'false') { dubs.push(lang); } }); + + console.log(subs) + console.log(dubs) + // build output html let iconsRequired = true; let cols = []; From af24f5a4fa5887a6f67b50ebf656d5399fc94ae7 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Thu, 6 Aug 2020 21:23:33 +0200 Subject: [PATCH 016/178] #3 Removed debugging output --- enhancements/languageDisplay.js | 4 ---- 1 file changed, 4 deletions(-) diff --git a/enhancements/languageDisplay.js b/enhancements/languageDisplay.js index c710ff9..b4c7fac 100644 --- a/enhancements/languageDisplay.js +++ b/enhancements/languageDisplay.js @@ -47,10 +47,6 @@ function updateLanguageDisplay(node) { } }); - - console.log(subs) - console.log(dubs) - // build output html let iconsRequired = true; let cols = []; From 956ea744c5463e785d2f8113a21e8b40e223b9a7 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Thu, 6 Aug 2020 21:38:03 +0200 Subject: [PATCH 017/178] #3 Optical imrpovements --- enhancements/languageDisplay.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/enhancements/languageDisplay.js b/enhancements/languageDisplay.js index b4c7fac..578c1ea 100644 --- a/enhancements/languageDisplay.js +++ b/enhancements/languageDisplay.js @@ -12,7 +12,7 @@ function updateLanguageDisplay(node) { const dubIcon = 'volume_up'; const subIcon = 'closed_caption'; - const zeroWidthSpace = '​'; + const zeroWidthSpace = ''; // ​ let listItems = document.querySelectorAll('md-list-item'); @@ -78,7 +78,7 @@ function updateLanguageDisplay(node) { dubDiv.appendChild(dubIconDiv); let japIcon = document.createElement('i'); - japIcon.classList.add('flag', 'flag-jp'); + japIcon.classList.add('flag', 'flag-jp', 'mg-all-1'); dubDiv.appendChild(japIcon); colDiv.appendChild(dubDiv); @@ -104,7 +104,7 @@ function updateLanguageDisplay(node) { subDiv.appendChild(subIconDiv); subs.forEach(lang => { let langIcon = document.createElement('i'); - langIcon.classList.add('flag', `flag-${lang}`); + langIcon.classList.add('flag', `flag-${lang}`, 'mg-all-1'); subDiv.appendChild(langIcon); }); @@ -114,7 +114,7 @@ function updateLanguageDisplay(node) { iconsRequired = false; } - if (dubs > 0) { + if (dubs.length > 0) { dubs.forEach(lang => { let colDiv = document.createElement('div'); colDiv.setAttribute('layout', 'column'); @@ -139,7 +139,7 @@ function updateLanguageDisplay(node) { dubDiv.appendChild(dubIconDiv); let langIcon = document.createElement('i'); - langIcon.classList.add('flag', `flag-${lang}`); + langIcon.classList.add('flag', `flag-${lang}`, 'mg-all-1'); dubDiv.appendChild(langIcon); colDiv.appendChild(dubDiv); @@ -176,6 +176,11 @@ function updateLanguageDisplay(node) { col.appendChild(div); }); + item.querySelectorAll('.layout-column:not(:last-child)').forEach(div => { + div.style.borderRight = '1px solid'; + //div.style.marginRight = '3px'; + }) + col.eaManipulated = true; }); } \ No newline at end of file From f8abb5cefda3a7d82680864ae7cabf82086452e6 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 15 Aug 2020 10:33:08 +0200 Subject: [PATCH 018/178] #33 Updated description --- manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.json b/manifest.json index f0f0ef7..62c99cc 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "name": "Enhanced Aniwatch", "version": "0.1.0.0", - "description": "Contains several enhancments for https://aniwatch.me.", + "description": "Enhanced Aniwatch is a slim extension which provides several UI improvments for https://aniwatch.me.", "manifest_version": 2, "author": "Serraniel", "homepage_url": "https://github.com/Serraniel/EnhancedAniwatch", From 5500ede04dc60dc4dbbe6131d9c3f3d150bd0d44 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 15 Aug 2020 10:36:33 +0200 Subject: [PATCH 019/178] #33 Added developer and contributers --- manifest.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/manifest.json b/manifest.json index 62c99cc..91da317 100644 --- a/manifest.json +++ b/manifest.json @@ -4,6 +4,10 @@ "description": "Enhanced Aniwatch is a slim extension which provides several UI improvments for https://aniwatch.me.", "manifest_version": 2, "author": "Serraniel", + "developer": { + "name": "Serraniel and Contributers", + "url": "https://github.com/Serraniel/EnhancedAniwatch/graphs/contributors" + }, "homepage_url": "https://github.com/Serraniel/EnhancedAniwatch", "content_scripts": [{ "matches": [ From ac4fd90415f4f2f8358262971cb5aa4e4e953ee6 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 15 Aug 2020 10:46:17 +0200 Subject: [PATCH 020/178] #33 Added short name --- manifest.json | 1 + 1 file changed, 1 insertion(+) diff --git a/manifest.json b/manifest.json index 91da317..a66f06e 100644 --- a/manifest.json +++ b/manifest.json @@ -1,5 +1,6 @@ { "name": "Enhanced Aniwatch", + "short_name": "Enhanced Ani", "version": "0.1.0.0", "description": "Enhanced Aniwatch is a slim extension which provides several UI improvments for https://aniwatch.me.", "manifest_version": 2, From 1abb6d0935746f9edbe8bcab76b10629addba9b4 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 15 Aug 2020 10:51:06 +0200 Subject: [PATCH 021/178] #33 Added version name --- manifest.json | 1 + 1 file changed, 1 insertion(+) diff --git a/manifest.json b/manifest.json index a66f06e..00e90f9 100644 --- a/manifest.json +++ b/manifest.json @@ -2,6 +2,7 @@ "name": "Enhanced Aniwatch", "short_name": "Enhanced Ani", "version": "0.1.0.0", + "version_name": "0.1 beta", "description": "Enhanced Aniwatch is a slim extension which provides several UI improvments for https://aniwatch.me.", "manifest_version": 2, "author": "Serraniel", From 3637b93f12eefc350de436a475d25621cf234620 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 15 Aug 2020 11:10:02 +0200 Subject: [PATCH 022/178] #33 Removed version_name and developer again for compatibility developer is not support on chrome version_name is not supported on firefox --- manifest.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/manifest.json b/manifest.json index 00e90f9..310a01c 100644 --- a/manifest.json +++ b/manifest.json @@ -2,14 +2,9 @@ "name": "Enhanced Aniwatch", "short_name": "Enhanced Ani", "version": "0.1.0.0", - "version_name": "0.1 beta", "description": "Enhanced Aniwatch is a slim extension which provides several UI improvments for https://aniwatch.me.", "manifest_version": 2, "author": "Serraniel", - "developer": { - "name": "Serraniel and Contributers", - "url": "https://github.com/Serraniel/EnhancedAniwatch/graphs/contributors" - }, "homepage_url": "https://github.com/Serraniel/EnhancedAniwatch", "content_scripts": [{ "matches": [ From b65b0ce29c02fc07a18791a5578ad17b0fffd453 Mon Sep 17 00:00:00 2001 From: kaffem <29717789+kaffem@users.noreply.github.com> Date: Thu, 20 Aug 2020 16:04:58 +0200 Subject: [PATCH 023/178] added a basic way to retrieve the login status --- utils/helpers.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/utils/helpers.js b/utils/helpers.js index ed73b4f..5061ff9 100644 --- a/utils/helpers.js +++ b/utils/helpers.js @@ -1,5 +1,6 @@ var isShiftPressed = false; var isCtrlPressed = false; +var isLoggedIn = false; function isHtmlElement(object) { return object instanceof HTMLElement; @@ -22,4 +23,20 @@ function handleKeyToggle(event, isPressed) { } else if (event.key === 'Control') { isCtrlPressed = isPressed; } -} \ No newline at end of file +} + +function retrieveLoginStatus() { + let menu = document.getElementById('materialize-menu-dropdown'); + let menuItem = menu.innerText.split('\n')[4]; + if (menuItem === 'Login') { + isLoggedIn = false; + console.log(isLoggedIn); + } + else if (menuItem.includes('User')) { + isLoggedIn = true; + console.log(isLoggedIn); + } + else { + console.error("Something went wrong, couldn't retrieve login status."); + } +} From a6654ebbf760eb99ce01a425451c7348056146c3 Mon Sep 17 00:00:00 2001 From: kaffem <29717789+kaffem@users.noreply.github.com> Date: Thu, 20 Aug 2020 16:09:08 +0200 Subject: [PATCH 024/178] simplified retrieving the notification count --- enhancements/notifications.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/enhancements/notifications.js b/enhancements/notifications.js index c6c984f..c3db45e 100644 --- a/enhancements/notifications.js +++ b/enhancements/notifications.js @@ -10,10 +10,8 @@ runAfterPathnameChange(() => { }, ".*"); function getNotificationCount() { - let menu = document.getElementById('materialize-menu-dropdown'); - let menuDropdowns = Array.from(menu.querySelectorAll('ul.dropdown')).slice(-1)[0]; - let notificationText = menuDropdowns.innerText.split(" ")[3]; - return notificationText.split(" ")[1] + ' '; + let menuUserText = document.getElementById('materialize-menu-dropdown').innerText.split('\n')[4]; + return menuUserText.split(" ")[1] + ' '; } function displayNotificationsInTitle(){ From c7ac8450b71c4b317ee9498335dac06a52d04775 Mon Sep 17 00:00:00 2001 From: kaffem <29717789+kaffem@users.noreply.github.com> Date: Thu, 20 Aug 2020 16:14:07 +0200 Subject: [PATCH 025/178] added login checks before retrieving notification count --- enhancements/notifications.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/enhancements/notifications.js b/enhancements/notifications.js index c3db45e..e91f6e5 100644 --- a/enhancements/notifications.js +++ b/enhancements/notifications.js @@ -1,6 +1,7 @@ let __notificationCount = ''; runAfterLoad(() => { + retrieveLoginStatus(); __notificationCount = getNotificationCount(); displayNotificationsInTitle(); }, ".*"); @@ -10,8 +11,10 @@ runAfterPathnameChange(() => { }, ".*"); function getNotificationCount() { - let menuUserText = document.getElementById('materialize-menu-dropdown').innerText.split('\n')[4]; - return menuUserText.split(" ")[1] + ' '; + if (isLoggedIn) { + let menuUserText = document.getElementById('materialize-menu-dropdown').innerText.split('\n')[4]; + return menuUserText.split(" ")[1] + ' '; + } } function displayNotificationsInTitle(){ From ef83390a4d5f8fa067c88e6d397a0033cc5bea4f Mon Sep 17 00:00:00 2001 From: kaffem <29717789+kaffem@users.noreply.github.com> Date: Thu, 20 Aug 2020 16:15:35 +0200 Subject: [PATCH 026/178] removed unnecessary functionality --- utils/aniwatchCore.js | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/utils/aniwatchCore.js b/utils/aniwatchCore.js index 79a67f2..0b98875 100644 --- a/utils/aniwatchCore.js +++ b/utils/aniwatchCore.js @@ -68,20 +68,9 @@ let __loop = setInterval(() => { }, 100); function awaitPathnameChange() { - let preLoader = document.getElementById('preloader'); - - if (typeof preLoader === 'undefined') { - return; - } - - let loop = setInterval(() => { - if (preLoader.style.display === "none") { - clearInterval(loop); - __afterPathnameChangeScripts.forEach(script => { - if (window.location.pathname.match(script.pattern)) { - script.function(); - } - }) + __afterPathnameChangeScripts.forEach(script => { + if (window.location.pathname.match(script.pattern)) { + script.function(); } - }, 100); + }) } From 9fe2668c3afec7a4b100cffc9ae722d1baa13fe7 Mon Sep 17 00:00:00 2001 From: kaffem <29717789+kaffem@users.noreply.github.com> Date: Thu, 20 Aug 2020 17:47:00 +0200 Subject: [PATCH 027/178] #19 Added checks for notifications --- enhancements/notifications.js | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/enhancements/notifications.js b/enhancements/notifications.js index e91f6e5..daeb1e2 100644 --- a/enhancements/notifications.js +++ b/enhancements/notifications.js @@ -13,10 +13,26 @@ runAfterPathnameChange(() => { function getNotificationCount() { if (isLoggedIn) { let menuUserText = document.getElementById('materialize-menu-dropdown').innerText.split('\n')[4]; - return menuUserText.split(" ")[1] + ' '; + let notificationCount = menuUserText.split("")[6]; + console.log(notificationCount); + // If there are no notifications + if (Number.isNaN(parseInt(notificationCount)) || typeof notificationCount === 'undefined') { + console.warn("NaN or undefined"); + return ``; // Otherwise displayNotificationsInTitle() throws undefined again + } + // Notifications present + else { + return `(${notificationCount}) `; + } } } -function displayNotificationsInTitle(){ - document.title = __notificationCount + document.title; +function displayNotificationsInTitle() { + console.log(__notificationCount); + if (typeof __notificationCount === 'undefined') { + console.error("NoTiFiCaTiOnCoUnT uNdEfInEd!"); + } + else { + document.title = __notificationCount + document.title; + } } From 67d59d55727494197f89e4776012cc5458f77619 Mon Sep 17 00:00:00 2001 From: kaffem <29717789+kaffem@users.noreply.github.com> Date: Thu, 20 Aug 2020 17:53:05 +0200 Subject: [PATCH 028/178] removed unnecessary logging --- utils/helpers.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/utils/helpers.js b/utils/helpers.js index 5061ff9..bd14c5c 100644 --- a/utils/helpers.js +++ b/utils/helpers.js @@ -36,7 +36,4 @@ function retrieveLoginStatus() { isLoggedIn = true; console.log(isLoggedIn); } - else { - console.error("Something went wrong, couldn't retrieve login status."); - } } From d5d2382c849a268b5b83a194cf0a04d89d7bbe90 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Tue, 25 Aug 2020 21:09:11 +0200 Subject: [PATCH 029/178] #35 Moved sources into src folder --- .../enhancements}/animeRequests.js | 0 {enhancements => src/enhancements}/lists.js | 0 .../enhancements}/quickSearch.js | 0 src/enhancements/test.html | 17 +++++++++++++++++ manifest.json => src/manifest.json | 0 {utils => src/utils}/aniwatchCore.js | 0 {utils => src/utils}/colors.js | 0 {utils => src/utils}/helpers.js | 0 8 files changed, 17 insertions(+) rename {enhancements => src/enhancements}/animeRequests.js (100%) rename {enhancements => src/enhancements}/lists.js (100%) rename {enhancements => src/enhancements}/quickSearch.js (100%) create mode 100644 src/enhancements/test.html rename manifest.json => src/manifest.json (100%) rename {utils => src/utils}/aniwatchCore.js (100%) rename {utils => src/utils}/colors.js (100%) rename {utils => src/utils}/helpers.js (100%) diff --git a/enhancements/animeRequests.js b/src/enhancements/animeRequests.js similarity index 100% rename from enhancements/animeRequests.js rename to src/enhancements/animeRequests.js diff --git a/enhancements/lists.js b/src/enhancements/lists.js similarity index 100% rename from enhancements/lists.js rename to src/enhancements/lists.js diff --git a/enhancements/quickSearch.js b/src/enhancements/quickSearch.js similarity index 100% rename from enhancements/quickSearch.js rename to src/enhancements/quickSearch.js diff --git a/src/enhancements/test.html b/src/enhancements/test.html new file mode 100644 index 0000000..e3a1ec4 --- /dev/null +++ b/src/enhancements/test.html @@ -0,0 +1,17 @@ +

+
+ +
+ volume_up + + +
+ +
+ closed_caption + + +
+ +
+

\ No newline at end of file diff --git a/manifest.json b/src/manifest.json similarity index 100% rename from manifest.json rename to src/manifest.json diff --git a/utils/aniwatchCore.js b/src/utils/aniwatchCore.js similarity index 100% rename from utils/aniwatchCore.js rename to src/utils/aniwatchCore.js diff --git a/utils/colors.js b/src/utils/colors.js similarity index 100% rename from utils/colors.js rename to src/utils/colors.js diff --git a/utils/helpers.js b/src/utils/helpers.js similarity index 100% rename from utils/helpers.js rename to src/utils/helpers.js From 4927398cd5ee1b22d42823c3a9fcd19cb44dae8d Mon Sep 17 00:00:00 2001 From: Serraniel Date: Tue, 25 Aug 2020 21:14:51 +0200 Subject: [PATCH 030/178] #35 Added basic npm config --- package-lock.json | 5 +++++ package.json | 21 +++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 package-lock.json create mode 100644 package.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..96455f9 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5 @@ +{ + "name": "enhancedaniwatch", + "version": "1.0.0", + "lockfileVersion": 1 +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..90097bc --- /dev/null +++ b/package.json @@ -0,0 +1,21 @@ +{ + "name": "enhancedaniwatch", + "version": "1.0.0", + "description": "Ehanced Aniwatch is a browser extension for https://aniwatch.me/", + "main": "index.js", + "dependencies": {}, + "devDependencies": {}, + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/Serraniel/EnhancedAniwatch.git" + }, + "author": "Serraniel", + "license": "MPL-2.0", + "bugs": { + "url": "https://github.com/Serraniel/EnhancedAniwatch/issues" + }, + "homepage": "https://github.com/Serraniel/EnhancedAniwatch#readme" +} From 758554c78cc01afccfc391159806ce93ad947ede Mon Sep 17 00:00:00 2001 From: Serraniel Date: Tue, 25 Aug 2020 21:24:57 +0200 Subject: [PATCH 031/178] #35 Added some basic build tools --- package-lock.json | 9843 ++++++++++++++++++++++++++++++++++++++++++++- package.json | 31 +- 2 files changed, 9871 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 96455f9..33b3570 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,9846 @@ { "name": "enhancedaniwatch", "version": "1.0.0", - "lockfileVersion": 1 + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", + "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "@babel/core": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.4.tgz", + "integrity": "sha512-5deljj5HlqRXN+5oJTY7Zs37iH3z3b++KjiKtIsJy1NrjOOVSEaJHEetLBhyu0aQOSNNZ/0IuEAan9GzRuDXHg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.4", + "@babel/helper-module-transforms": "^7.11.0", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.11.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.11.0", + "@babel/types": "^7.11.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.4.tgz", + "integrity": "sha512-Rn26vueFx0eOoz7iifCN2UHT6rGtnkSGWSoDRIy8jZN3B91PzeSULbswfLoOWuTuAcNwpG/mxy+uCTDnZ9Mp1g==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", + "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.10.4", + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", + "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.10.5", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", + "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz", + "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz", + "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", + "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", + "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.4.tgz", + "integrity": "sha512-MggwidiH+E9j5Sh8pbrX5sJvMcsqS5o+7iB42M9/k0CD63MjYbdP4nhSh7uB5wnv2/RVzTZFTxzF/kIa5mrCqA==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", + "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", + "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", + "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", + "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", + "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", + "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", + "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", + "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", + "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", + "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", + "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", + "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", + "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", + "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", + "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", + "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", + "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", + "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", + "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", + "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", + "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", + "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", + "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", + "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", + "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", + "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", + "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", + "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", + "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", + "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", + "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", + "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", + "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", + "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", + "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", + "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", + "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", + "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", + "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", + "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", + "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", + "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", + "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", + "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", + "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", + "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/preset-env": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.0.tgz", + "integrity": "sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.11.0", + "@babel/helper-compilation-targets": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-proposal-async-generator-functions": "^7.10.4", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-export-namespace-from": "^7.10.4", + "@babel/plugin-proposal-json-strings": "^7.10.4", + "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", + "@babel/plugin-proposal-numeric-separator": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.10.4", + "@babel/plugin-transform-arrow-functions": "^7.10.4", + "@babel/plugin-transform-async-to-generator": "^7.10.4", + "@babel/plugin-transform-block-scoped-functions": "^7.10.4", + "@babel/plugin-transform-block-scoping": "^7.10.4", + "@babel/plugin-transform-classes": "^7.10.4", + "@babel/plugin-transform-computed-properties": "^7.10.4", + "@babel/plugin-transform-destructuring": "^7.10.4", + "@babel/plugin-transform-dotall-regex": "^7.10.4", + "@babel/plugin-transform-duplicate-keys": "^7.10.4", + "@babel/plugin-transform-exponentiation-operator": "^7.10.4", + "@babel/plugin-transform-for-of": "^7.10.4", + "@babel/plugin-transform-function-name": "^7.10.4", + "@babel/plugin-transform-literals": "^7.10.4", + "@babel/plugin-transform-member-expression-literals": "^7.10.4", + "@babel/plugin-transform-modules-amd": "^7.10.4", + "@babel/plugin-transform-modules-commonjs": "^7.10.4", + "@babel/plugin-transform-modules-systemjs": "^7.10.4", + "@babel/plugin-transform-modules-umd": "^7.10.4", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", + "@babel/plugin-transform-new-target": "^7.10.4", + "@babel/plugin-transform-object-super": "^7.10.4", + "@babel/plugin-transform-parameters": "^7.10.4", + "@babel/plugin-transform-property-literals": "^7.10.4", + "@babel/plugin-transform-regenerator": "^7.10.4", + "@babel/plugin-transform-reserved-words": "^7.10.4", + "@babel/plugin-transform-shorthand-properties": "^7.10.4", + "@babel/plugin-transform-spread": "^7.11.0", + "@babel/plugin-transform-sticky-regex": "^7.10.4", + "@babel/plugin-transform-template-literals": "^7.10.4", + "@babel/plugin-transform-typeof-symbol": "^7.10.4", + "@babel/plugin-transform-unicode-escapes": "^7.10.4", + "@babel/plugin-transform-unicode-regex": "^7.10.4", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.11.0", + "browserslist": "^4.12.0", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", + "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/register": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.10.5.tgz", + "integrity": "sha512-eYHdLv43nyvmPn9bfNfrcC4+iYNwdQ8Pxk1MFJuU/U5LpSYl/PH4dFMazCYZDFVi8ueG3shvO+AQfLrxpYulQw==", + "dev": true, + "requires": { + "find-cache-dir": "^2.0.0", + "lodash": "^4.17.19", + "make-dir": "^2.1.0", + "pirates": "^4.0.0", + "source-map-support": "^0.5.16" + } + }, + "@babel/runtime": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", + "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@gulp-sourcemaps/identity-map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-1.0.2.tgz", + "integrity": "sha512-ciiioYMLdo16ShmfHBXJBOFm3xPC4AuwO4xeRpFeHz7WK9PYsWCmigagG2XyzZpubK4a3qNKoUBDhbzHfa50LQ==", + "dev": true, + "requires": { + "acorn": "^5.0.3", + "css": "^2.2.1", + "normalize-path": "^2.1.1", + "source-map": "^0.6.0", + "through2": "^2.0.3" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@gulp-sourcemaps/map-sources": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz", + "integrity": "sha1-iQrnxdjId/bThIYCFazp1+yUW9o=", + "dev": true, + "requires": { + "normalize-path": "^2.0.1", + "through2": "^2.0.3" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true, + "optional": true + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/node": { + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.6.0.tgz", + "integrity": "sha512-mikldZQitV94akrc4sCcSjtJfsTKt4p+e/s0AGscVA6XArQ9kFclP+ZiYUMnq987rc6QlYxXv/EivqlfSLxpKA==", + "dev": true + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "arch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz", + "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==", + "dev": true, + "optional": true + }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "dev": true, + "optional": true, + "requires": { + "file-type": "^4.2.0" + }, + "dependencies": { + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true, + "optional": true + } + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "dev": true, + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "dev": true, + "requires": { + "async-done": "^1.2.2" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", + "dev": true + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "dev": true, + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true, + "optional": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "dev": true, + "optional": true, + "requires": { + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + } + } + }, + "bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^0.7.0", + "executable": "^4.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + } + } + }, + "bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "dev": true, + "optional": true, + "requires": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + } + }, + "bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "optional": true, + "requires": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + } + }, + "bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, + "optional": true, + "requires": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "dependencies": { + "download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "optional": true, + "requires": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true, + "optional": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "optional": true, + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "optional": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true, + "optional": true + }, + "p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "optional": true, + "requires": { + "p-timeout": "^2.0.1" + } + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "optional": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "optional": true + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "optional": true, + "requires": { + "prepend-http": "^2.0.0" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bl": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "dev": true, + "optional": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "browserslist": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", + "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001111", + "electron-to-chromium": "^1.3.523", + "escalade": "^3.0.2", + "node-releases": "^1.1.60" + } + }, + "buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "dev": true, + "optional": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "optional": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true, + "optional": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true, + "optional": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "dev": true, + "optional": true, + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "dev": true, + "optional": true + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "optional": true, + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "optional": true + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "optional": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + } + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001117", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001117.tgz", + "integrity": "sha512-4tY0Fatzdx59kYjQs+bNxUwZB03ZEBgVmJ1UkFPz/Q8OLiUUbjct2EdpnXj0fvFTPej2EkbPIG0w8BWsjAyk1Q==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "optional": true, + "requires": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "optional": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "dev": true, + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "optional": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", + "dev": true, + "optional": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-props": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz", + "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", + "dev": true, + "requires": { + "each-props": "^1.3.0", + "is-plain-object": "^2.0.1" + } + }, + "core-js-compat": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "dev": true, + "requires": { + "browserslist": "^4.8.5", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "cross-env": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", + "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-what": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", + "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.39" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "dev": true, + "requires": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "debug-fabulous": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.1.0.tgz", + "integrity": "sha512-GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg==", + "dev": true, + "requires": { + "debug": "3.X", + "memoizee": "0.4.X", + "object-assign": "4.X" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "optional": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "optional": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "optional": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + } + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true, + "optional": true + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + } + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "dev": true, + "optional": true, + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true, + "optional": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dev": true, + "optional": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + } + } + }, + "default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "requires": { + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", + "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", + "dev": true, + "requires": { + "globby": "^10.0.1", + "graceful-fs": "^4.2.2", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.1", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + }, + "dependencies": { + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + } + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "dev": true, + "optional": true, + "requires": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "optional": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true, + "optional": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "electron-to-chromium": { + "version": "1.3.545", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.545.tgz", + "integrity": "sha512-+0R/i17u5E1cwF3g0W8Niq3UUKTUMyyT4kLkutZUHG8mDNvFsAckK3HIanzGVtixe3b6rknD8k7gHiR6nKFkgg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", + "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + } + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "optional": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + } + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "optional": true, + "requires": { + "pify": "^2.2.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==", + "dev": true + } + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "optional": true, + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "optional": true, + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", + "dev": true + }, + "fastq": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", + "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "optional": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "file-type": { + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", + "dev": true + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", + "dev": true, + "optional": true + }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "optional": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "optional": true, + "requires": { + "semver-regex": "^2.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "optional": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "optional": true + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "optional": true, + "requires": { + "npm-conf": "^1.1.0" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "gifsicle": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-5.1.0.tgz", + "integrity": "sha512-hQsOH7yjC7fMokntysN6f2QuxrnX+zmKKKVy0sC3Vhtnk8WrOxLdfH/Z2PNn7lVVx+1+drzIeAe8ufcmdSC/8g==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^4.0.0", + "logalot": "^2.0.0" + }, + "dependencies": { + "execa": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", + "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "optional": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "optional": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + } + }, + "glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, + "optional": true, + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + } + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + } + } + } + }, + "gulp-autoprefixer": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-7.0.1.tgz", + "integrity": "sha512-QJGEmHw+bEt7FSqvmbAUTxbCuNLJYx4sz3ox9WouYqT/7j5FH5CQ8ZnpL1M7H5npX1bUJa7lUVY1w20jXxhOxg==", + "dev": true, + "requires": { + "autoprefixer": "^9.6.1", + "fancy-log": "^1.3.2", + "plugin-error": "^1.0.1", + "postcss": "^7.0.17", + "through2": "^3.0.1", + "vinyl-sourcemaps-apply": "^0.2.1" + }, + "dependencies": { + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "gulp-babel": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/gulp-babel/-/gulp-babel-8.0.0.tgz", + "integrity": "sha512-oomaIqDXxFkg7lbpBou/gnUkX51/Y/M2ZfSjL2hdqXTAlSWZcgZtd2o0cOH0r/eE8LWD0+Q/PsLsr2DKOoqToQ==", + "dev": true, + "requires": { + "plugin-error": "^1.0.1", + "replace-ext": "^1.0.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + } + }, + "gulp-if": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-3.0.0.tgz", + "integrity": "sha512-fCUEngzNiEZEK2YuPm+sdMpO6ukb8+/qzbGfJBXyNOXz85bCG7yBI+pPSl+N90d7gnLvMsarthsAImx0qy7BAw==", + "dev": true, + "requires": { + "gulp-match": "^1.1.0", + "ternary-stream": "^3.0.0", + "through2": "^3.0.1" + }, + "dependencies": { + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "gulp-imagemin": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-7.1.0.tgz", + "integrity": "sha512-6xBTNybmPY2YrvrhhlS8Mxi0zn0ypusLon63p9XXxDtIf7U7c6KcViz94K7Skosucr3378A6IY2kJSjJyuwylQ==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "fancy-log": "^1.3.2", + "imagemin": "^7.0.0", + "imagemin-gifsicle": "^7.0.0", + "imagemin-mozjpeg": "^8.0.0", + "imagemin-optipng": "^7.0.0", + "imagemin-svgo": "^7.0.0", + "plugin-error": "^1.0.1", + "plur": "^3.0.1", + "pretty-bytes": "^5.3.0", + "through2-concurrent": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "gulp-load-plugins": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-2.0.4.tgz", + "integrity": "sha512-pMvplJGBY0ej4q1yGTUUWY6CHd1cwOsf+0E+lsvR941CTASofYyrdJ3q8EgXY0wLHACWPrO0COsr1DFWJ7zzhg==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "fancy-log": "^1.2.0", + "findup-sync": "^4.0.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "micromatch": "^4.0.2", + "resolve": "^1.17.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "gulp-match": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", + "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.3" + } + }, + "gulp-plumber": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-1.2.1.tgz", + "integrity": "sha512-mctAi9msEAG7XzW5ytDVZ9PxWMzzi1pS2rBH7lA095DhMa6KEXjm+St0GOCc567pJKJ/oCvosVAZEpAey0q2eQ==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "fancy-log": "^1.3.2", + "plugin-error": "^0.1.2", + "through2": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "gulp-postcss": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/gulp-postcss/-/gulp-postcss-8.0.0.tgz", + "integrity": "sha512-Wtl6vH7a+8IS/fU5W9IbOpcaLqKxd5L1DUOzaPmlnCbX1CrG0aWdwVnC3Spn8th0m8D59YbysV5zPUe1n/GJYg==", + "dev": true, + "requires": { + "fancy-log": "^1.3.2", + "plugin-error": "^1.0.1", + "postcss": "^7.0.2", + "postcss-load-config": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.1" + } + }, + "gulp-rename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz", + "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==", + "dev": true + }, + "gulp-sass": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.1.0.tgz", + "integrity": "sha512-xIiwp9nkBLcJDpmYHbEHdoWZv+j+WtYaKD6Zil/67F3nrAaZtWYN5mDwerdo7EvcdBenSAj7Xb2hx2DqURLGdA==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "lodash": "^4.17.11", + "node-sass": "^4.8.3", + "plugin-error": "^1.0.1", + "replace-ext": "^1.0.0", + "strip-ansi": "^4.0.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "gulp-size": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-size/-/gulp-size-3.0.0.tgz", + "integrity": "sha1-yxrI5rqD3t5SQwxH/QOTJPAD/4I=", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "fancy-log": "^1.3.2", + "gzip-size": "^4.1.0", + "plugin-error": "^0.1.2", + "pretty-bytes": "^4.0.2", + "stream-counter": "^1.0.0", + "through2": "^2.0.0" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + }, + "pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", + "dev": true + } + } + }, + "gulp-sourcemaps": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.5.tgz", + "integrity": "sha512-SYLBRzPTew8T5Suh2U8jCSDKY+4NARua4aqjj8HOysBh2tSgT9u4jc1FYirAdPx1akUxxDeK++fqw6Jg0LkQRg==", + "dev": true, + "requires": { + "@gulp-sourcemaps/identity-map": "1.X", + "@gulp-sourcemaps/map-sources": "1.X", + "acorn": "5.X", + "convert-source-map": "1.X", + "css": "2.X", + "debug-fabulous": "1.X", + "detect-newline": "2.X", + "graceful-fs": "4.X", + "source-map": "~0.6.0", + "strip-bom-string": "1.X", + "through2": "2.X" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "gulp-uglify-es": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-uglify-es/-/gulp-uglify-es-2.0.0.tgz", + "integrity": "sha512-00KkawzjWdjPo1YfD1FXKijVxZkyr6YSwJ2cJQgD1fNKFZCFPNjGc5sTyzyW8tZns8FmZafgHMrg7LUDNvIQ5A==", + "dev": true, + "requires": { + "o-stream": "^0.2.2", + "plugin-error": "^1.0.1", + "terser": "^4.3.9", + "vinyl": "^2.2.0", + "vinyl-sourcemaps-apply": "^0.2.1" + } + }, + "gulp-zip": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/gulp-zip/-/gulp-zip-5.0.2.tgz", + "integrity": "sha512-rZd0Ppuc8Bf7J2/WzcdNaeb+lcEXf1R8mV/PJ9Kdu7PmnInWVeLSmiXIka/2QSe6uhAsGVFAMffWSaMzAPGTBg==", + "dev": true, + "requires": { + "get-stream": "^5.1.0", + "plugin-error": "^1.0.1", + "through2": "^3.0.1", + "vinyl": "^2.1.0", + "yazl": "^2.5.1" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "gzip-size": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-4.1.0.tgz", + "integrity": "sha1-iuCWJX6r59acRb4rZ8RIEk/7UXw=", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true, + "optional": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "optional": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true, + "optional": true + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "optional": true + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true, + "optional": true + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "imagemin": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", + "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", + "dev": true, + "requires": { + "file-type": "^12.0.0", + "globby": "^10.0.0", + "graceful-fs": "^4.2.2", + "junk": "^3.1.0", + "make-dir": "^3.0.0", + "p-pipe": "^3.0.0", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "imagemin-gifsicle": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz", + "integrity": "sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^1.0.0", + "gifsicle": "^5.0.0", + "is-gif": "^3.0.0" + } + }, + "imagemin-mozjpeg": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz", + "integrity": "sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^1.0.0", + "is-jpg": "^2.0.0", + "mozjpeg": "^6.0.0" + } + }, + "imagemin-optipng": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-7.1.0.tgz", + "integrity": "sha512-JNORTZ6j6untH7e5gF4aWdhDCxe3ODsSLKs/f7Grewy3ebZpl1ZsU+VUTPY4rzeHgaFA8GSWOoA8V2M3OixWZQ==", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-png": "^2.0.0", + "optipng-bin": "^6.0.0" + } + }, + "imagemin-svgo": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", + "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", + "dev": true, + "optional": true, + "requires": { + "is-svg": "^4.2.1", + "svgo": "^1.3.2" + }, + "dependencies": { + "is-svg": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.2.1.tgz", + "integrity": "sha512-PHx3ANecKsKNl5y5+Jvt53Y4J7MfMpbNZkv384QNiswMKAWIbvcqbPz+sYbFKJI8Xv3be01GSFniPmoaP+Ai5A==", + "dev": true, + "optional": true, + "requires": { + "html-comment-regex": "^1.1.2" + } + } + } + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true, + "optional": true + }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "dev": true, + "optional": true, + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "irregular-plurals": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", + "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "dev": true + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-gif": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", + "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", + "dev": true, + "optional": true, + "requires": { + "file-type": "^10.4.0" + }, + "dependencies": { + "file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "dev": true, + "optional": true + } + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-jpg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=", + "dev": true, + "optional": true + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", + "dev": true, + "optional": true + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", + "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", + "dev": true, + "optional": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "optional": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-png": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", + "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", + "dev": true, + "optional": true + }, + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "optional": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "optional": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true, + "optional": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true + }, + "just-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", + "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", + "dev": true + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "optional": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "dev": true, + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dev": true, + "requires": { + "leven": "^3.1.0" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", + "dev": true, + "optional": true, + "requires": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true, + "optional": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "optional": true + }, + "lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", + "dev": true, + "optional": true, + "requires": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + }, + "dependencies": { + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "optional": true, + "requires": { + "repeating": "^2.0.0" + } + } + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", + "dev": true, + "requires": { + "es5-ext": "~0.10.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + } + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "dev": true, + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "dependencies": { + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "memoizee": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz", + "integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.45", + "es6-weak-map": "^2.0.2", + "event-emitter": "^0.3.5", + "is-promise": "^2.1", + "lru-queue": "0.1", + "next-tick": "1", + "timers-ext": "^0.1.5" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "optional": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "mozjpeg": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", + "integrity": "sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true + }, + "nan": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true, + "optional": true + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, + "node-releases": { + "version": "1.1.60", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", + "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==", + "dev": true + }, + "node-sass": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", + "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "requires": { + "once": "^1.3.2" + } + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "optional": true, + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": { + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true + } + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "o-stream": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/o-stream/-/o-stream-0.2.2.tgz", + "integrity": "sha512-V3j76KU3g/Gyl8rpdi2z72rn5zguMvTCQgAXfBe3pxEefKqXmOUOD7mvx/mNjykdxGqDVfpSoo8r+WdrkWg/1Q==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "optional": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optipng-bin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz", + "integrity": "sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "optional": true, + "requires": { + "arch": "^2.1.0" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true, + "optional": true + }, + "p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", + "dev": true, + "optional": true, + "requires": { + "p-timeout": "^1.1.1" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "optional": true + }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true, + "optional": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, + "optional": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-pipe": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", + "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", + "dev": true + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true, + "optional": true + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, + "optional": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true, + "optional": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + } + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "plur": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", + "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", + "dev": true, + "requires": { + "irregular-plurals": "^2.0.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.3.tgz", + "integrity": "sha512-IB/EAEmZhIMEIhG7Ov4x+l47UaXOS1n2f4FBUk/aKllQhtSCxWhTzn0nJgkqN7fo/jcWySvWTSB6Syk9L+31bA==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, + "optional": true + }, + "pretty-bytes": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", + "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "optional": true, + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "dependencies": { + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + } + } + }, + "regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "optional": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.26.10", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.10.tgz", + "integrity": "sha512-bzN0uvmzfsTvjz0qwccN1sPm2HxxpNI/Xa+7PlUEMS+nQvbyuEK7Y0qFqxlPHhiNHb1Ze8WQJtU31olMObkAMw==", + "dev": true, + "requires": { + "chokidar": ">=2.0.0 <4.0.0" + } + }, + "sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "optional": true, + "requires": { + "commander": "^2.8.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "dev": true, + "requires": { + "sver-compat": "^1.5.0" + } + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true, + "optional": true + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "dev": true, + "optional": true, + "requires": { + "semver": "^5.3.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "optional": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "dev": true, + "optional": true, + "requires": { + "sort-keys": "^1.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "dev": true, + "optional": true, + "requires": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "optional": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "optional": true + } + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-counter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-1.0.0.tgz", + "integrity": "sha1-kc8lac5NxQYf6816yyY5SloRR1E=", + "dev": true + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", + "dev": true + }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "optional": true, + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "optional": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "optional": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "dev": true, + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "optional": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true, + "optional": true + }, + "tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", + "dev": true, + "optional": true, + "requires": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + } + }, + "ternary-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-3.0.0.tgz", + "integrity": "sha512-oIzdi+UL/JdktkT+7KU5tSIQjj8pbShj3OASuvDEhm0NT5lppsm7aXWAmAq4/QMaBIyfuEcNLbAQA+HpaISobQ==", + "dev": true, + "requires": { + "duplexify": "^4.1.1", + "fork-stream": "^0.0.4", + "merge-stream": "^2.0.0", + "through2": "^3.0.1" + }, + "dependencies": { + "duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "dev": true, + "requires": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true, + "optional": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "through2-concurrent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-concurrent/-/through2-concurrent-2.0.0.tgz", + "integrity": "sha512-R5/jLkfMvdmDD+seLwN7vB+mhbqzWop5fAjx5IX8/yQq7VhBhzDmhXgaHAOnhnWkCpRMM7gToYHycB0CS/pd+A==", + "dev": true, + "requires": { + "through2": "^2.0.0" + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true, + "optional": true + }, + "timers-ext": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", + "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", + "dev": true, + "requires": { + "es5-ext": "~0.10.46", + "next-tick": "1" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true, + "optional": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "requires": { + "through2": "^2.0.3" + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "optional": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "optional": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true, + "optional": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "requires": { + "source-map": "^0.5.1" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + }, + "yargs-parser": { + "version": "5.0.0-security.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", + "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "optional": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yazl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", + "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3" + } + } + } } diff --git a/package.json b/package.json index 90097bc..a6ad5b8 100644 --- a/package.json +++ b/package.json @@ -3,8 +3,35 @@ "version": "1.0.0", "description": "Ehanced Aniwatch is a browser extension for https://aniwatch.me/", "main": "index.js", - "dependencies": {}, - "devDependencies": {}, + "dependencies": { + "regenerator-runtime": "^0.13.5" + }, + "devDependencies": { + "@babel/compat-data": "^7.10.3", + "@babel/core": "^7.10.3", + "@babel/plugin-proposal-class-properties": "^7.10.1", + "@babel/plugin-proposal-private-methods": "^7.10.1", + "@babel/preset-env": "^7.10.3", + "@babel/register": "^7.10.3", + "cross-env": "^7.0.2", + "cssnano": "^4.1.10", + "del": "^5.1.0", + "gulp": "^4.0.2", + "gulp-autoprefixer": "^7.0.1", + "gulp-babel": "^8.0.0", + "gulp-if": "^3.0.0", + "gulp-imagemin": "^7.1.0", + "gulp-load-plugins": "^2.0.3", + "gulp-plumber": "^1.2.1", + "gulp-postcss": "^8.0.0", + "gulp-rename": "^2.0.0", + "gulp-sass": "^4.1.0", + "gulp-size": "^3.0.0", + "gulp-sourcemaps": "^2.6.5", + "gulp-uglify-es": "^2.0.0", + "gulp-zip": "^5.0.2", + "sass": "^1.26.9" + }, "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, From 312e651c15db6d6c831409d288afa8b20bbe02eb Mon Sep 17 00:00:00 2001 From: Serraniel Date: Tue, 25 Aug 2020 21:25:51 +0200 Subject: [PATCH 032/178] #35 node_modules to gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules From 7cbb147ffafa2681710922740ed4a1578c31d739 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Tue, 25 Aug 2020 21:26:51 +0200 Subject: [PATCH 033/178] #35 Added empty gulpfile --- gulpfile.js | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 gulpfile.js diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..e69de29 From 556341bc977f8687938e85699f581e09bda29c9c Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 17:57:10 +0200 Subject: [PATCH 034/178] #35 rough gulpfile with copytasks --- gulpfile.js | 161 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 161 insertions(+) diff --git a/gulpfile.js b/gulpfile.js index e69de29..3f03087 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -0,0 +1,161 @@ +const gulp = require('gulp'); +const cssnano = require('cssnano') +const gulpLoadPlugins = require('gulp-load-plugins') +const uglify = require('gulp-uglify-es').default; +const del = require('del'); + +const $ = gulpLoadPlugins() + +$.sass.compiler = require('sass'); + +/* ============================================================================ +Base consts +============================================================================ */ + +// Project sources +const src = { + root: 'src', + styles: 'src/stylesheets', + scripts: 'src/javascript', + images: 'src/images', +} + +// Build path +const tmp = { + root: '.tmp', + styles: '.tmp/stylesheets', + scripts: '.tmp/javascript', + images: '.tmp/images', + vendor: '.tmp/libs', + maps: '../sourcemaps', +} + +// Dist path +const dist = { + root: 'dist', + styles: 'dist/stylesheets', + scripts: 'dist/javascript', + images: 'dist/images', + vendor: 'dist/libs', + maps: 'dist/sourcemaps', +} + +// Build mode +const isProd = process.env.NODE_ENV === 'production'; +const isDev = !isProd; + +/* ============================================================================ +Build tasks +============================================================================ */ + +gulp.task('styles', () => { + return gulp.src(`${src.styles}/*.scss`) + .pipe($.plumber()) + // sourcemap initialization + .pipe($.if(isDev, $.sourcemaps.init())) + // sass compilation + .pipe($.sass.sync({ + outputStyle: 'expanded', + precision: 7, + includePaths: ['.'], + }).on('error', $.sass.logError)) + // autoprefix + .pipe($.autoprefixer()) + // out stream size + .pipe($.size({ + showFiles: true + })) + .pipe(gulp.dest(tmp.styles)) + .pipe($.rename({ suffix: '.min' })) + // minimize and optimize + .pipe($.if('*.css', $.postcss([ + cssnano({ + safe: true, + autoprefixer: false, + zindex: false, + reduceIdents: { + keyframes: true, + }, + }) + ]))) + // out stream size + .pipe($.size({ + showFiles: true + })) + // write sourcemaps + .pipe($.if(isDev, $.sourcemaps.write(tmp.maps))) + .pipe(gulp.dest(tmp.styles)) +}) + +gulp.task('scripts', () => { + return gulp.src(`${src.scripts}/**/*.js`) + .pipe($.plumber()) + .pipe($.if(isDev, $.sourcemaps.init())) + .pipe($.babel()) + .pipe($.rename({ suffix: '.min' })) + .pipe($.if('*.js', uglify({ compress: { drop_console: isProd, drop_debugger: isProd } }))) + .pipe($.size({ + showFiles: true, + })) + .pipe($.if(isDev, $.sourcemaps.write(tmp.maps))) + .pipe(gulp.dest(`${tmp.scripts}`)) +}) + +gulp.task('images', () => { + return gulp.src(`${src.images}/**/*`) + .pipe($.plumber()) + .pipe($.imagemin([ + $.imagemin.gifsicle({ interlaced: true }), + $.imagemin.mozjpeg({ progressive: true }), + $.imagemin.optipng(), + $.imagemin.svgo({ plugins: [{ cleanupIDs: false }] }) + ])) + .pipe($.size({ title: 'images' })) + .pipe(gulp.dest(tmp.images)) +}) + +/* ============================================================================ +Clean +============================================================================ */ + +gulp.task('clean:build', del.bind(null, [tmp.root])) + +gulp.task('clean:dist', del.bind(null, [dist.root], { force: true })) // Das Force brauchen wir, da das Assets Verzeichnis außerhalb des Working Directories ist. + +gulp.task('clean', gulp.series('clean:build', 'clean:dist')) + +/* ============================================================================ +BUILD CLEAN ALL +============================================================================ */ + +gulp.task('build', gulp.series('clean:build', 'images', 'scripts', 'styles')); + +/* ============================================================================ +DIST CLEAN ALL +============================================================================ */ + +gulp.task('dist:copy', (done) => { + // copy vendor + gulp.src(`${tmp.vendor}/**/*`) + .pipe(gulp.dest(dist.vendor)) + + // copy images + gulp.src(`${tmp.images}/**/*`) + .pipe(gulp.dest(dist.images)) + + // copy scripts + gulp.src(`${tmp.scripts}/**/*.{min.js,min.js.gz}`) + .pipe(gulp.dest(dist.scripts)) + + // copy styles + gulp.src(`${tmp.styles}/*.{min.css,min.css.gz}`) + .pipe(gulp.dest(dist.styles)) + + // sourcemaps + gulp.src(`${tmp.root}/**/*.map`) + .pipe(gulp.dest(dist.root)) + + done(); +}) + +gulp.task('dist', gulp.series('clean', 'build', 'dist:copy')); \ No newline at end of file From b5176b992100405b674d59f3df8243fac5531b7f Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 17:58:04 +0200 Subject: [PATCH 035/178] #35 Added .tmp and dist directories to git ignore --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 3c3629e..4dba8c3 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ node_modules +/.tmp +/dist From bb62878eb21a5844e7082ad808ed1acd1397b8eb Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 17:58:28 +0200 Subject: [PATCH 036/178] #35 restructured project directory --- src/{ => javascript}/enhancements/animeRequests.js | 0 src/{ => javascript}/enhancements/lists.js | 0 src/{ => javascript}/enhancements/quickSearch.js | 0 src/{ => javascript}/enhancements/test.html | 0 src/{ => javascript}/utils/aniwatchCore.js | 0 src/{ => javascript}/utils/colors.js | 0 src/{ => javascript}/utils/helpers.js | 0 src/{ => manifests}/manifest.json | 0 8 files changed, 0 insertions(+), 0 deletions(-) rename src/{ => javascript}/enhancements/animeRequests.js (100%) rename src/{ => javascript}/enhancements/lists.js (100%) rename src/{ => javascript}/enhancements/quickSearch.js (100%) rename src/{ => javascript}/enhancements/test.html (100%) rename src/{ => javascript}/utils/aniwatchCore.js (100%) rename src/{ => javascript}/utils/colors.js (100%) rename src/{ => javascript}/utils/helpers.js (100%) rename src/{ => manifests}/manifest.json (100%) diff --git a/src/enhancements/animeRequests.js b/src/javascript/enhancements/animeRequests.js similarity index 100% rename from src/enhancements/animeRequests.js rename to src/javascript/enhancements/animeRequests.js diff --git a/src/enhancements/lists.js b/src/javascript/enhancements/lists.js similarity index 100% rename from src/enhancements/lists.js rename to src/javascript/enhancements/lists.js diff --git a/src/enhancements/quickSearch.js b/src/javascript/enhancements/quickSearch.js similarity index 100% rename from src/enhancements/quickSearch.js rename to src/javascript/enhancements/quickSearch.js diff --git a/src/enhancements/test.html b/src/javascript/enhancements/test.html similarity index 100% rename from src/enhancements/test.html rename to src/javascript/enhancements/test.html diff --git a/src/utils/aniwatchCore.js b/src/javascript/utils/aniwatchCore.js similarity index 100% rename from src/utils/aniwatchCore.js rename to src/javascript/utils/aniwatchCore.js diff --git a/src/utils/colors.js b/src/javascript/utils/colors.js similarity index 100% rename from src/utils/colors.js rename to src/javascript/utils/colors.js diff --git a/src/utils/helpers.js b/src/javascript/utils/helpers.js similarity index 100% rename from src/utils/helpers.js rename to src/javascript/utils/helpers.js diff --git a/src/manifest.json b/src/manifests/manifest.json similarity index 100% rename from src/manifest.json rename to src/manifests/manifest.json From 6bd825e6af60060cb9a3adbf6ec77b8961a2bab0 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 18:01:51 +0200 Subject: [PATCH 037/178] #35 Copied manifest for each target browser --- .../{manifest.json => chrome.manifest.json} | 0 src/manifests/firefox.manifest.json | 32 +++++++++++++++++++ src/manifests/opera.manifest.json | 32 +++++++++++++++++++ 3 files changed, 64 insertions(+) rename src/manifests/{manifest.json => chrome.manifest.json} (100%) create mode 100644 src/manifests/firefox.manifest.json create mode 100644 src/manifests/opera.manifest.json diff --git a/src/manifests/manifest.json b/src/manifests/chrome.manifest.json similarity index 100% rename from src/manifests/manifest.json rename to src/manifests/chrome.manifest.json diff --git a/src/manifests/firefox.manifest.json b/src/manifests/firefox.manifest.json new file mode 100644 index 0000000..0e3fa29 --- /dev/null +++ b/src/manifests/firefox.manifest.json @@ -0,0 +1,32 @@ +{ + "name": "Enhanced Aniwatch", + "short_name": "Enhanced Ani", + "version": "0.1.0.0", + "description": "Enhanced Aniwatch is a slim extension which provides several UI improvments for https://aniwatch.me.", + "manifest_version": 2, + "author": "Serraniel", + "homepage_url": "https://github.com/Serraniel/EnhancedAniwatch", + "content_scripts": [{ + "matches": [ + "*://aniwatch.me/*" + ], + "js": [ + "utils/colors.js", + "utils/helpers.js", + "utils/aniwatchCore.js" + ], + "run_at": "document_start" + }, + { + "matches": [ + "*://aniwatch.me/*" + ], + "js": [ + "enhancements/quickSearch.js", + "enhancements/animeRequests.js", + "enhancements/lists.js" + ], + "run_at": "document_end" + } + ] +} \ No newline at end of file diff --git a/src/manifests/opera.manifest.json b/src/manifests/opera.manifest.json new file mode 100644 index 0000000..0e3fa29 --- /dev/null +++ b/src/manifests/opera.manifest.json @@ -0,0 +1,32 @@ +{ + "name": "Enhanced Aniwatch", + "short_name": "Enhanced Ani", + "version": "0.1.0.0", + "description": "Enhanced Aniwatch is a slim extension which provides several UI improvments for https://aniwatch.me.", + "manifest_version": 2, + "author": "Serraniel", + "homepage_url": "https://github.com/Serraniel/EnhancedAniwatch", + "content_scripts": [{ + "matches": [ + "*://aniwatch.me/*" + ], + "js": [ + "utils/colors.js", + "utils/helpers.js", + "utils/aniwatchCore.js" + ], + "run_at": "document_start" + }, + { + "matches": [ + "*://aniwatch.me/*" + ], + "js": [ + "enhancements/quickSearch.js", + "enhancements/animeRequests.js", + "enhancements/lists.js" + ], + "run_at": "document_end" + } + ] +} \ No newline at end of file From 98153e229b4fc5bfb2f1d4a0caf32431d4654813 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 18:03:50 +0200 Subject: [PATCH 038/178] #35 Added specifc attributes to browser manifests --- src/manifests/chrome.manifest.json | 1 + src/manifests/firefox.manifest.json | 1 + src/manifests/opera.manifest.json | 2 ++ 3 files changed, 4 insertions(+) diff --git a/src/manifests/chrome.manifest.json b/src/manifests/chrome.manifest.json index 310a01c..77398f1 100644 --- a/src/manifests/chrome.manifest.json +++ b/src/manifests/chrome.manifest.json @@ -2,6 +2,7 @@ "name": "Enhanced Aniwatch", "short_name": "Enhanced Ani", "version": "0.1.0.0", + "version_name": "0.1 Beta", "description": "Enhanced Aniwatch is a slim extension which provides several UI improvments for https://aniwatch.me.", "manifest_version": 2, "author": "Serraniel", diff --git a/src/manifests/firefox.manifest.json b/src/manifests/firefox.manifest.json index 0e3fa29..16bbaf0 100644 --- a/src/manifests/firefox.manifest.json +++ b/src/manifests/firefox.manifest.json @@ -5,6 +5,7 @@ "description": "Enhanced Aniwatch is a slim extension which provides several UI improvments for https://aniwatch.me.", "manifest_version": 2, "author": "Serraniel", + "developer": "Serraniel and contributors", "homepage_url": "https://github.com/Serraniel/EnhancedAniwatch", "content_scripts": [{ "matches": [ diff --git a/src/manifests/opera.manifest.json b/src/manifests/opera.manifest.json index 0e3fa29..7bccac1 100644 --- a/src/manifests/opera.manifest.json +++ b/src/manifests/opera.manifest.json @@ -2,9 +2,11 @@ "name": "Enhanced Aniwatch", "short_name": "Enhanced Ani", "version": "0.1.0.0", + "version_name": "0.1 Beta", "description": "Enhanced Aniwatch is a slim extension which provides several UI improvments for https://aniwatch.me.", "manifest_version": 2, "author": "Serraniel", + "developer": "Serraniel and contributors", "homepage_url": "https://github.com/Serraniel/EnhancedAniwatch", "content_scripts": [{ "matches": [ From 104bb4eae7036d24a199dc430af54e06226dfded Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 18:09:10 +0200 Subject: [PATCH 039/178] #35 Added manifests to gulpfile --- gulpfile.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index 3f03087..65d9cda 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -15,6 +15,7 @@ Base consts // Project sources const src = { root: 'src', + manifests: 'src/manifests', styles: 'src/stylesheets', scripts: 'src/javascript', images: 'src/images', @@ -23,6 +24,7 @@ const src = { // Build path const tmp = { root: '.tmp', + manifests: '.tmp/manifests', styles: '.tmp/stylesheets', scripts: '.tmp/javascript', images: '.tmp/images', @@ -33,6 +35,7 @@ const tmp = { // Dist path const dist = { root: 'dist', + manifests: 'dist/manifests', styles: 'dist/stylesheets', scripts: 'dist/javascript', images: 'dist/images', @@ -110,10 +113,21 @@ gulp.task('images', () => { $.imagemin.optipng(), $.imagemin.svgo({ plugins: [{ cleanupIDs: false }] }) ])) - .pipe($.size({ title: 'images' })) + .pipe($.size({ + showFiles: true, + })) .pipe(gulp.dest(tmp.images)) }) +gulp.task('manifests', () => { + return gulp.src(`${src.manifests}/**/*.json`) + .pipe($.plumber()) + .pipe($.size({ + showFiles: true, + })) + .pipe(gulp.dest(tmp.manifests)) +}) + /* ============================================================================ Clean ============================================================================ */ @@ -128,7 +142,7 @@ gulp.task('clean', gulp.series('clean:build', 'clean:dist')) BUILD CLEAN ALL ============================================================================ */ -gulp.task('build', gulp.series('clean:build', 'images', 'scripts', 'styles')); +gulp.task('build', gulp.series('clean:build', 'manifests', 'images', 'scripts', 'styles')); /* ============================================================================ DIST CLEAN ALL From a4e7fb061be4d44d6ad0222088d1b7bf5e8986a4 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 18:28:41 +0200 Subject: [PATCH 040/178] #35 removed dummy html file --- src/javascript/enhancements/test.html | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 src/javascript/enhancements/test.html diff --git a/src/javascript/enhancements/test.html b/src/javascript/enhancements/test.html deleted file mode 100644 index e3a1ec4..0000000 --- a/src/javascript/enhancements/test.html +++ /dev/null @@ -1,17 +0,0 @@ -

-
- -
- volume_up - - -
- -
- closed_caption - - -
- -
-

\ No newline at end of file From 5b47534c504a63dc008c506c7b26db9a33a86084 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 18:29:09 +0200 Subject: [PATCH 041/178] #35 babel plugin for modules --- .babelrc | 27 +++++++++++++++++++++++++++ package.json | 1 + 2 files changed, 28 insertions(+) create mode 100644 .babelrc diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..4d03f94 --- /dev/null +++ b/.babelrc @@ -0,0 +1,27 @@ +{ + "presets": [ + [ + "@babel/env", + { + "targets": { + "esmodules": true + }, + "modules": "umd" + } + ] + ], + "plugins": [ + [ + "@babel/plugin-proposal-class-properties", + { + "loose": true + } + ], + [ + "@babel/plugin-proposal-private-methods", + { + "loose": true + } + ] + ] +} \ No newline at end of file diff --git a/package.json b/package.json index a6ad5b8..f6e007a 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "devDependencies": { "@babel/compat-data": "^7.10.3", "@babel/core": "^7.10.3", + "@babel/helper-module-imports": "^7.10.4", "@babel/plugin-proposal-class-properties": "^7.10.1", "@babel/plugin-proposal-private-methods": "^7.10.1", "@babel/preset-env": "^7.10.3", From db6f70600ff9190c619c29bdb813fdd65eaa0f65 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 18:29:40 +0200 Subject: [PATCH 042/178] #35 changed javascript to module logic --- src/javascript/enhancements/animeRequests.js | 12 ++++++++---- src/javascript/enhancements/lists.js | 7 +++++-- src/javascript/enhancements/quickSearch.js | 7 +++++-- src/javascript/utils/aniwatchCore.js | 6 +++--- src/javascript/utils/colors.js | 2 +- src/javascript/utils/helpers.js | 6 +++--- 6 files changed, 25 insertions(+), 15 deletions(-) diff --git a/src/javascript/enhancements/animeRequests.js b/src/javascript/enhancements/animeRequests.js index 066be38..d215e73 100644 --- a/src/javascript/enhancements/animeRequests.js +++ b/src/javascript/enhancements/animeRequests.js @@ -1,6 +1,10 @@ -registerScript(node => { +import * as core from '../utils/aniwatchCore'; +import * as color from '../utils/colors'; +import * as helper from '../utils/helpers'; + +core.registerScript(node => { // run the scripts - if (isHtmlElement(node)) { + if (helper.isHtmlElement(node)) { changeFollowedStarColor(node); changeBorderColorOwnRequests(node); removeUnknownUsers(node); @@ -14,7 +18,7 @@ function changeFollowedStarColor(node) { let followedItems = Array.from(node.querySelectorAll('i')).filter(i => i.innerText.trim() === starIcon); // change color - followedItems.forEach(item => item.style.color = aniBlue); + followedItems.forEach(item => item.style.color = color.aniBlue); } function changeBorderColorOwnRequests(node) { @@ -25,7 +29,7 @@ function changeBorderColorOwnRequests(node) { // highlight left border for own request if (profileLink.length > 0) { - item.style.borderColor = aniBlue + item.style.borderColor = color.aniBlue } } diff --git a/src/javascript/enhancements/lists.js b/src/javascript/enhancements/lists.js index 7939a00..72c33e8 100644 --- a/src/javascript/enhancements/lists.js +++ b/src/javascript/enhancements/lists.js @@ -1,6 +1,9 @@ -registerScript(node => { +import * as core from '../utils/aniwatchCore'; +import * as helper from '../utils/helpers'; + +core.registerScript(node => { // run the scripts - if (isHtmlElement(node)) { + if (helper.isHtmlElement(node)) { addListHorizontalSeparators(node) } }, ".*"); diff --git a/src/javascript/enhancements/quickSearch.js b/src/javascript/enhancements/quickSearch.js index 8468276..3ee615f 100644 --- a/src/javascript/enhancements/quickSearch.js +++ b/src/javascript/enhancements/quickSearch.js @@ -1,7 +1,10 @@ +import * as core from '../utils/aniwatchCore'; +import * as helper from '../utils/helpers'; + const quickSearchID = 'ea-quickSearch'; const quickSearchLink = 'ea-quickSearchLink'; -runAfterLoad(() => { +core.runAfterLoad(() => { initSearch(); }, ".*"); @@ -58,7 +61,7 @@ function handleQuickSearch(event) { } function handleSearchForShiftF(event) { - if (isShiftPressed) { + if (helper.isShiftPressed) { if (event.key === 'F') { event.preventDefault(); document.getElementById(quickSearchID).focus(); diff --git a/src/javascript/utils/aniwatchCore.js b/src/javascript/utils/aniwatchCore.js index 1951dc7..31f2f4b 100644 --- a/src/javascript/utils/aniwatchCore.js +++ b/src/javascript/utils/aniwatchCore.js @@ -1,11 +1,11 @@ let __scripts = []; let __afterLoadScripts = []; -function registerScript(func, pattern = '.*') { +export function registerScript(func, pattern = '.*') { __scripts.push({ "function": func, "pattern": pattern }); } -function runScripts(node) { +export function runScripts(node) { __scripts.forEach(script => { if (window.location.pathname.match(script.pattern)) { script.function(node); @@ -31,7 +31,7 @@ function findPreloader() { return document.getElementById('preloader'); } -function runAfterLoad(func, pattern = '.*') { +export function runAfterLoad(func, pattern = '.*') { let preloader = findPreloader(); if (typeof preloader !== undefined && preloader.style.display !== "none") { __afterLoadScripts.push({ "function": func, "pattern": pattern }); diff --git a/src/javascript/utils/colors.js b/src/javascript/utils/colors.js index 536b09f..e774d9e 100644 --- a/src/javascript/utils/colors.js +++ b/src/javascript/utils/colors.js @@ -1 +1 @@ -const aniBlue = '#348fff'; \ No newline at end of file +export const aniBlue = '#348fff'; \ No newline at end of file diff --git a/src/javascript/utils/helpers.js b/src/javascript/utils/helpers.js index ed73b4f..4d6f874 100644 --- a/src/javascript/utils/helpers.js +++ b/src/javascript/utils/helpers.js @@ -1,7 +1,7 @@ -var isShiftPressed = false; -var isCtrlPressed = false; +export var isShiftPressed = false; +export var isCtrlPressed = false; -function isHtmlElement(object) { +export function isHtmlElement(object) { return object instanceof HTMLElement; } From 329031aff3d4c6cc006607567de797280d230fe6 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 20:31:24 +0200 Subject: [PATCH 043/178] #35 Browserify dependencies --- package-lock.json | 1122 ++++++++++++++++++++++++++++++++++++++++++++- package.json | 10 +- 2 files changed, 1122 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 33b3570..c6f7314 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1178,6 +1178,16 @@ "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", "dev": true }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -1190,6 +1200,31 @@ "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", "dev": true }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", + "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -1497,6 +1532,53 @@ "safer-buffer": "~2.1.0" } }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -1590,6 +1672,12 @@ "object.assign": "^4.1.0" } }, + "babelify": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babelify/-/babelify-10.0.0.tgz", + "integrity": "sha512-X40FaxyH7t3X+JFAKvb1H9wooWKLRCi8pg3m8poqtdZaIng+bjzp9RvKQCvRjF9isHiPkXspbbXT/zwXLtwgwg==", + "dev": true + }, "bach": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", @@ -1672,8 +1760,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true, - "optional": true + "dev": true }, "bcrypt-pbkdf": { "version": "1.0.2", @@ -2027,7 +2114,6 @@ "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", "dev": true, - "optional": true, "requires": { "readable-stream": "^2.3.5", "safe-buffer": "^5.1.1" @@ -2042,6 +2128,12 @@ "inherits": "~2.0.0" } }, + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "dev": true + }, "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -2087,6 +2179,209 @@ } } }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-pack": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "combine-source-map": "~0.8.0", + "defined": "^1.0.0", + "safe-buffer": "^5.1.1", + "through2": "^2.0.0", + "umd": "^3.0.0" + } + }, + "browser-resolve": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", + "dev": true, + "requires": { + "resolve": "^1.17.0" + } + }, + "browserify": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.2.tgz", + "integrity": "sha512-TkOR1cQGdmXU9zW4YukWzWVSJwrxmNdADFbqbE3HFgQWe5wqZmOawqZ7J/8MPCwk/W8yY7Y0h+7mOtcZxLP23g==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^2.0.0", + "browserify-zlib": "~0.2.0", + "buffer": "~5.2.1", + "cached-path-relative": "^1.0.0", + "concat-stream": "^1.6.0", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "^1.2.0", + "duplexer2": "~0.1.2", + "events": "^2.0.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "^1.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "labeled-stream-splicer": "^2.0.0", + "mkdirp-classic": "^0.5.2", + "module-deps": "^6.2.3", + "os-browserify": "~0.3.0", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^2.0.0", + "stream-http": "^3.0.0", + "string_decoder": "^1.1.1", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "0.0.1", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", + "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, "browserslist": { "version": "4.14.0", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", @@ -2153,6 +2448,18 @@ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -2231,6 +2538,12 @@ } } }, + "cached-path-relative": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", + "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==", + "dev": true + }, "caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", @@ -2347,6 +2660,16 @@ "upath": "^1.1.1" } }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -2511,6 +2834,32 @@ "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", "dev": true }, + "combine-source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", + "dev": true, + "requires": { + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" + }, + "dependencies": { + "convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", + "dev": true + }, + "lodash.memoize": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", + "dev": true + } + } + }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -2567,6 +2916,12 @@ "proto-list": "~1.2.1" } }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", @@ -2580,6 +2935,12 @@ "dev": true, "optional": true }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, "content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", @@ -2663,6 +3024,51 @@ } } }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "cross-env": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", @@ -2694,6 +3100,25 @@ } } }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, "css": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", @@ -2907,6 +3332,12 @@ "type": "^1.0.1" } }, + "dash-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", + "dev": true + }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -3184,6 +3615,12 @@ } } }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, "del": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", @@ -3212,6 +3649,28 @@ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "dev": true }, + "deps-sort": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", + "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "shasum-object": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" + } + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, "detect-file": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", @@ -3224,6 +3683,36 @@ "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", "dev": true }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -3259,6 +3748,12 @@ } } }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, "domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", @@ -3343,6 +3838,15 @@ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", "dev": true }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, "duplexer3": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", @@ -3388,6 +3892,29 @@ "integrity": "sha512-+0R/i17u5E1cwF3g0W8Niq3UUKTUMyyT4kLkutZUHG8mDNvFsAckK3HIanzGVtixe3b6rknD8k7gHiR6nKFkgg==", "dev": true }, + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", @@ -3526,6 +4053,22 @@ "es5-ext": "~0.10.14" } }, + "events": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", + "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, "exec-buffer": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", @@ -3955,6 +4498,12 @@ "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", "dev": true }, + "fast-safe-stringify": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", + "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", + "dev": true + }, "fastq": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", @@ -4264,6 +4813,12 @@ "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", "dev": true }, + "get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", + "dev": true + }, "get-caller-file": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", @@ -4645,6 +5200,18 @@ "vinyl-sourcemaps-apply": "^0.2.0" } }, + "gulp-better-rollup": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/gulp-better-rollup/-/gulp-better-rollup-4.0.1.tgz", + "integrity": "sha512-oUGrMd+p9umBPoIPYVDxFT4EwCzywh3o8q++eswJyAxrRgYCEM6OOGGxJLG+AmzzjEoiq0cc/ndgF5SH2qW3Fg==", + "dev": true, + "requires": { + "lodash.camelcase": "^4.3.0", + "plugin-error": "^1.0.1", + "vinyl": "^2.1.0", + "vinyl-sourcemaps-apply": "^0.2.1" + } + }, "gulp-if": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-3.0.0.tgz", @@ -5255,12 +5822,63 @@ } } }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, "hex-color-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", "dev": true }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, "homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -5294,6 +5912,12 @@ "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", "dev": true }, + "htmlescape": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=", + "dev": true + }, "http-cache-semantics": { "version": "3.8.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", @@ -5312,6 +5936,12 @@ "sshpk": "^1.7.0" } }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, "human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", @@ -5323,8 +5953,7 @@ "version": "1.1.13", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true, - "optional": true + "dev": true }, "ignore": { "version": "5.1.8", @@ -5498,6 +6127,33 @@ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "dev": true }, + "inline-source-map": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", + "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", + "dev": true, + "requires": { + "source-map": "~0.5.3" + } + }, + "insert-module-globals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz", + "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "acorn-node": "^1.5.2", + "combine-source-map": "^0.8.0", + "concat-stream": "^1.6.1", + "is-buffer": "^1.1.0", + "path-is-absolute": "^1.0.1", + "process": "~0.11.0", + "through2": "^2.0.0", + "undeclared-identifiers": "^1.1.2", + "xtend": "^4.0.0" + } + }, "interpret": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", @@ -5996,6 +6652,15 @@ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, + "json-stable-stringify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", @@ -6017,6 +6682,18 @@ "minimist": "^1.2.5" } }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -6057,6 +6734,16 @@ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, + "labeled-stream-splicer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", + "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "stream-splicer": "^2.0.0" + } + }, "last-run": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", @@ -6162,6 +6849,12 @@ "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -6345,6 +7038,17 @@ } } }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -6418,6 +7122,24 @@ "to-regex": "^3.0.2" } }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, "mime-db": { "version": "1.44.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", @@ -6447,6 +7169,18 @@ "dev": true, "optional": true }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -6492,6 +7226,35 @@ "minimist": "^1.2.5" } }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "module-deps": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz", + "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "browser-resolve": "^2.0.0", + "cached-path-relative": "^1.0.2", + "concat-stream": "~1.6.0", + "defined": "^1.0.0", + "detective": "^5.2.0", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.4.0", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" + } + }, "mozjpeg": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", @@ -6970,6 +7733,12 @@ "readable-stream": "^2.0.1" } }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, "os-filter-obj": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", @@ -7108,6 +7877,34 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", + "dev": true, + "requires": { + "path-platform": "~0.11.15" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, "parse-filepath": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", @@ -7146,6 +7943,12 @@ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", "dev": true }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", @@ -7179,6 +7982,12 @@ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, + "path-platform": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=", + "dev": true + }, "path-root": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", @@ -7205,6 +8014,19 @@ "pinkie-promise": "^2.0.0" } }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -7838,6 +8660,12 @@ "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", "dev": true }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -7863,6 +8691,28 @@ "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, "pump": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", @@ -7914,6 +8764,46 @@ "strict-uri-encode": "^1.0.0" } }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "read-only-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", @@ -8255,6 +9145,16 @@ "glob": "^7.1.3" } }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, "run-parallel": { "version": "1.1.9", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", @@ -8524,6 +9424,35 @@ } } }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shasum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", + "dev": true, + "requires": { + "json-stable-stringify": "~0.0.0", + "sha.js": "~2.4.4" + } + }, + "shasum-object": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", + "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", + "dev": true, + "requires": { + "fast-safe-stringify": "^2.0.7" + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -8539,12 +9468,24 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true + }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true + }, "simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", @@ -8892,6 +9833,26 @@ "readable-stream": "^2.0.1" } }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "dev": true, + "requires": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + } + }, "stream-counter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-1.0.0.tgz", @@ -8904,12 +9865,47 @@ "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", "dev": true }, + "stream-http": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz", + "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", "dev": true }, + "stream-splicer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", + "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + } + }, "strict-uri-encode": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", @@ -9048,6 +10044,15 @@ } } }, + "subarg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", + "dev": true, + "requires": { + "minimist": "^1.1.0" + } + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -9088,6 +10093,15 @@ "util.promisify": "~1.0.0" } }, + "syntax-error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", + "dev": true, + "requires": { + "acorn-node": "^1.2.0" + } + }, "tar": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", @@ -9203,8 +10217,7 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true, - "optional": true + "dev": true }, "through2": { "version": "2.0.5", @@ -9248,6 +10261,15 @@ "dev": true, "optional": true }, + "timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "dev": true, + "requires": { + "process": "~0.11.0" + } + }, "timers-ext": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", @@ -9373,6 +10395,12 @@ "glob": "^7.1.2" } }, + "tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "dev": true + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -9400,6 +10428,12 @@ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, + "umd": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", + "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", + "dev": true + }, "unbzip2-stream": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", @@ -9417,6 +10451,19 @@ "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", "dev": true }, + "undeclared-identifiers": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", + "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", + "dev": true, + "requires": { + "acorn-node": "^1.3.0", + "dash-ast": "^1.0.0", + "get-assigned-identifiers": "^1.2.0", + "simple-concat": "^1.0.0", + "xtend": "^4.0.1" + } + }, "undertaker": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", @@ -9570,6 +10617,24 @@ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "dev": true }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, "url-parse-lax": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", @@ -9593,6 +10658,23 @@ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -9673,6 +10755,16 @@ "replace-ext": "^1.0.0" } }, + "vinyl-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vinyl-buffer/-/vinyl-buffer-1.0.1.tgz", + "integrity": "sha1-lsGjR5uMU5JULGEgKQE7Wyf4i78=", + "dev": true, + "requires": { + "bl": "^1.2.1", + "through2": "^2.0.3" + } + }, "vinyl-fs": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", @@ -9698,6 +10790,16 @@ "vinyl-sourcemap": "^1.1.0" } }, + "vinyl-source-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-source-stream/-/vinyl-source-stream-2.0.0.tgz", + "integrity": "sha1-84pa+53R6Ttl1VBGmsYYKsT1S44=", + "dev": true, + "requires": { + "through2": "^2.0.3", + "vinyl": "^2.1.0" + } + }, "vinyl-sourcemap": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", @@ -9733,6 +10835,12 @@ "source-map": "^0.5.1" } }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", diff --git a/package.json b/package.json index f6e007a..e7731d5 100644 --- a/package.json +++ b/package.json @@ -8,12 +8,14 @@ }, "devDependencies": { "@babel/compat-data": "^7.10.3", - "@babel/core": "^7.10.3", + "@babel/core": "^7.11.4", "@babel/helper-module-imports": "^7.10.4", "@babel/plugin-proposal-class-properties": "^7.10.1", "@babel/plugin-proposal-private-methods": "^7.10.1", "@babel/preset-env": "^7.10.3", "@babel/register": "^7.10.3", + "babelify": "^10.0.0", + "browserify": "^16.5.2", "cross-env": "^7.0.2", "cssnano": "^4.1.10", "del": "^5.1.0", @@ -31,7 +33,9 @@ "gulp-sourcemaps": "^2.6.5", "gulp-uglify-es": "^2.0.0", "gulp-zip": "^5.0.2", - "sass": "^1.26.9" + "sass": "^1.26.9", + "vinyl-buffer": "^1.0.1", + "vinyl-source-stream": "^2.0.0" }, "scripts": { "test": "echo \"Error: no test specified\" && exit 1" @@ -46,4 +50,4 @@ "url": "https://github.com/Serraniel/EnhancedAniwatch/issues" }, "homepage": "https://github.com/Serraniel/EnhancedAniwatch#readme" -} +} \ No newline at end of file From 0cb210dd4b6750cbe4da29c41a56341a5bcf74fd Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 20:31:56 +0200 Subject: [PATCH 044/178] #35 rewrite code to modules --- src/javascript/enhancements/animeRequests.js | 18 ++++++----- src/javascript/enhancements/lists.js | 14 ++++---- src/javascript/enhancements/quickSearch.js | 9 ++++-- src/javascript/index.js | 19 +++++++++++ src/javascript/utils/aniwatchCore.js | 34 +++++++++++--------- src/javascript/utils/helpers.js | 6 ++-- 6 files changed, 65 insertions(+), 35 deletions(-) create mode 100644 src/javascript/index.js diff --git a/src/javascript/enhancements/animeRequests.js b/src/javascript/enhancements/animeRequests.js index d215e73..8bf5ade 100644 --- a/src/javascript/enhancements/animeRequests.js +++ b/src/javascript/enhancements/animeRequests.js @@ -2,14 +2,16 @@ import * as core from '../utils/aniwatchCore'; import * as color from '../utils/colors'; import * as helper from '../utils/helpers'; -core.registerScript(node => { - // run the scripts - if (helper.isHtmlElement(node)) { - changeFollowedStarColor(node); - changeBorderColorOwnRequests(node); - removeUnknownUsers(node); - } -}, "/requests"); +export function init() { + core.registerScript(node => { + // run the scripts + if (helper.isHtmlElement(node)) { + changeFollowedStarColor(node); + changeBorderColorOwnRequests(node); + removeUnknownUsers(node); + } + }, "/requests"); +} function changeFollowedStarColor(node) { const starIcon = 'star'; diff --git a/src/javascript/enhancements/lists.js b/src/javascript/enhancements/lists.js index 72c33e8..eb6ffa6 100644 --- a/src/javascript/enhancements/lists.js +++ b/src/javascript/enhancements/lists.js @@ -1,12 +1,14 @@ import * as core from '../utils/aniwatchCore'; import * as helper from '../utils/helpers'; -core.registerScript(node => { - // run the scripts - if (helper.isHtmlElement(node)) { - addListHorizontalSeparators(node) - } -}, ".*"); +export function init() { + core.registerScript(node => { + // run the scripts + if (helper.isHtmlElement(node)) { + addListHorizontalSeparators(node) + } + }, ".*"); +} function addListHorizontalSeparators(node) { const targetTagName = 'MD-LIST-ITEM'; // tagName is upper case diff --git a/src/javascript/enhancements/quickSearch.js b/src/javascript/enhancements/quickSearch.js index 3ee615f..84604cd 100644 --- a/src/javascript/enhancements/quickSearch.js +++ b/src/javascript/enhancements/quickSearch.js @@ -4,11 +4,14 @@ import * as helper from '../utils/helpers'; const quickSearchID = 'ea-quickSearch'; const quickSearchLink = 'ea-quickSearchLink'; -core.runAfterLoad(() => { - initSearch(); -}, ".*"); +export function init() { + core.runAfterLoad(() => { + initSearch(); + }, ".*"); +} function initSearch() { + console.log("INITSEARCH") let entry = document.createElement('li'); entry.setAttribute('ng-repeat', 'item in navbar'); entry.setAttribute('ng-class', '{\'anime-indicator\': item[\'@attributes\'].title==\'Anime\'}'); diff --git a/src/javascript/index.js b/src/javascript/index.js new file mode 100644 index 0000000..0eb81b4 --- /dev/null +++ b/src/javascript/index.js @@ -0,0 +1,19 @@ +// core +import { initCore } from './utils/aniwatchCore'; +// helper +import { initHelpers } from './utils/helpers'; +// enhancements +import { init as animeRequests } from './enhancements/animeRequests'; +import { init as lists } from './enhancements/lists'; +import { init as quickSearch } from './enhancements/quickSearch'; + +// core +initCore(); + +//helper +initHelpers(); + +// enhancements +animeRequests(); +lists(); +quickSearch(); \ No newline at end of file diff --git a/src/javascript/utils/aniwatchCore.js b/src/javascript/utils/aniwatchCore.js index 31f2f4b..f6c2103 100644 --- a/src/javascript/utils/aniwatchCore.js +++ b/src/javascript/utils/aniwatchCore.js @@ -1,6 +1,24 @@ let __scripts = []; let __afterLoadScripts = []; +export function initCore() { + let observer = new MutationObserver(mutations => { + mutations.forEach(mutation => { + for (let i = 0; i < mutation.addedNodes.length; i++) { + runScripts(mutation.addedNodes[i]); + } + }); + }); + + observer.observe(document.documentElement || document.body, { + childList: true, + subtree: true, + attributes: true + }); + + document.addEventListener("DOMContentLoaded", event => awaitPageLoaded(), false); +} + export function registerScript(func, pattern = '.*') { __scripts.push({ "function": func, "pattern": pattern }); } @@ -13,20 +31,6 @@ export function runScripts(node) { }); } -let observer = new MutationObserver(mutations => { - mutations.forEach(mutation => { - for (let i = 0; i < mutation.addedNodes.length; i++) { - runScripts(mutation.addedNodes[i]); - } - }); -}); - -observer.observe(document.documentElement || document.body, { - childList: true, - subtree: true, - attributes: true -}); - function findPreloader() { return document.getElementById('preloader'); } @@ -40,8 +44,6 @@ export function runAfterLoad(func, pattern = '.*') { } } -document.addEventListener("DOMContentLoaded", event => awaitPageLoaded(), false); - function awaitPageLoaded() { let preLoader = findPreloader(); diff --git a/src/javascript/utils/helpers.js b/src/javascript/utils/helpers.js index 4d6f874..6265b3a 100644 --- a/src/javascript/utils/helpers.js +++ b/src/javascript/utils/helpers.js @@ -5,8 +5,10 @@ export function isHtmlElement(object) { return object instanceof HTMLElement; } -document.addEventListener('keydown', event => handleKeyDown(event)); -document.addEventListener('keyup', event => handleKeyUp(event)); +export function initHelpers() { + document.addEventListener('keydown', event => handleKeyDown(event)); + document.addEventListener('keyup', event => handleKeyUp(event)); +} function handleKeyDown(event) { handleKeyToggle(event, true); From df33bdfa847fd63769a91c22ed4df23a9e911db0 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 20:32:34 +0200 Subject: [PATCH 045/178] #35 added bundling to gulpfile --- gulpfile.js | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index 65d9cda..a3340f6 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -3,6 +3,10 @@ const cssnano = require('cssnano') const gulpLoadPlugins = require('gulp-load-plugins') const uglify = require('gulp-uglify-es').default; const del = require('del'); +const browserify = require('browserify'); +const babelify = require('babelify'); +const source = require('vinyl-source-stream'); +const buffer = require('vinyl-buffer'); const $ = gulpLoadPlugins() @@ -29,7 +33,6 @@ const tmp = { scripts: '.tmp/javascript', images: '.tmp/images', vendor: '.tmp/libs', - maps: '../sourcemaps', } // Dist path @@ -40,7 +43,6 @@ const dist = { scripts: 'dist/javascript', images: 'dist/images', vendor: 'dist/libs', - maps: 'dist/sourcemaps', } // Build mode @@ -86,21 +88,27 @@ gulp.task('styles', () => { showFiles: true })) // write sourcemaps - .pipe($.if(isDev, $.sourcemaps.write(tmp.maps))) + .pipe($.if(isDev, $.sourcemaps.write())) .pipe(gulp.dest(tmp.styles)) }) gulp.task('scripts', () => { - return gulp.src(`${src.scripts}/**/*.js`) + let b = browserify({ + entries: `${src.scripts}/index.js`, + debug: true + }); + + return b.transform('babelify').bundle() .pipe($.plumber()) - .pipe($.if(isDev, $.sourcemaps.init())) - .pipe($.babel()) + .pipe(source('app.js')) + .pipe(buffer()) + .pipe($.if(isDev, $.sourcemaps.init({ loadMaps: true }))) + //.pipe(uglify({ compress: { drop_console: isProd, drop_debugger: isProd } })) .pipe($.rename({ suffix: '.min' })) - .pipe($.if('*.js', uglify({ compress: { drop_console: isProd, drop_debugger: isProd } }))) .pipe($.size({ showFiles: true, })) - .pipe($.if(isDev, $.sourcemaps.write(tmp.maps))) + .pipe($.if(isDev, $.sourcemaps.write())) .pipe(gulp.dest(`${tmp.scripts}`)) }) @@ -165,10 +173,6 @@ gulp.task('dist:copy', (done) => { gulp.src(`${tmp.styles}/*.{min.css,min.css.gz}`) .pipe(gulp.dest(dist.styles)) - // sourcemaps - gulp.src(`${tmp.root}/**/*.map`) - .pipe(gulp.dest(dist.root)) - done(); }) From 2a6af16ea5b06d911260a04f96bb3cec0e0985b4 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 20:52:15 +0200 Subject: [PATCH 046/178] #35 Changed manifests to template system Including a template file and replacing of variables in buildscripts --- gulpfile.js | 15 +++++- package-lock.json | 69 ++++++++++++++++++++-------- package.json | 3 +- src/manifests/chrome.manifest.json | 52 ++++++++------------- src/manifests/firefox.manifest.json | 44 ++++++------------ src/manifests/manifest.template.json | 20 ++++++++ src/manifests/opera.manifest.json | 46 +++++++------------ 7 files changed, 137 insertions(+), 112 deletions(-) create mode 100644 src/manifests/manifest.template.json diff --git a/gulpfile.js b/gulpfile.js index a3340f6..585f54a 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -7,6 +7,7 @@ const browserify = require('browserify'); const babelify = require('babelify'); const source = require('vinyl-source-stream'); const buffer = require('vinyl-buffer'); +const fs = require('fs'); const $ = gulpLoadPlugins() @@ -128,8 +129,20 @@ gulp.task('images', () => { }) gulp.task('manifests', () => { - return gulp.src(`${src.manifests}/**/*.json`) + const templateFile = `${src.manifests}/manifest.template.json`; + + let template = JSON.parse(fs.readFileSync(templateFile)) + + return gulp.src(`${src.manifests}/**/!(*.template).json`) .pipe($.plumber()) + .pipe($.replace('$name', template.name)) + .pipe($.replace('$shortName', template.short_name)) + .pipe($.replace('$version', template.version)) + .pipe($.replace('$semanticVersion', template.version_name)) + .pipe($.replace('$description', template.description)) + .pipe($.replace('$author', template.author)) + .pipe($.replace('$developer', template.developer)) + .pipe($.replace('$homepageURL', template.homepage_url)) .pipe($.size({ showFiles: true, })) diff --git a/package-lock.json b/package-lock.json index c6f7314..4de1306 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2099,6 +2099,12 @@ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true }, + "binaryextensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz", + "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", + "dev": true + }, "bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", @@ -3886,6 +3892,12 @@ "safer-buffer": "^2.1.0" } }, + "editions": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz", + "integrity": "sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==", + "dev": true + }, "electron-to-chromium": { "version": "1.3.545", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.545.tgz", @@ -5200,18 +5212,6 @@ "vinyl-sourcemaps-apply": "^0.2.0" } }, - "gulp-better-rollup": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/gulp-better-rollup/-/gulp-better-rollup-4.0.1.tgz", - "integrity": "sha512-oUGrMd+p9umBPoIPYVDxFT4EwCzywh3o8q++eswJyAxrRgYCEM6OOGGxJLG+AmzzjEoiq0cc/ndgF5SH2qW3Fg==", - "dev": true, - "requires": { - "lodash.camelcase": "^4.3.0", - "plugin-error": "^1.0.1", - "vinyl": "^2.1.0", - "vinyl-sourcemaps-apply": "^0.2.1" - } - }, "gulp-if": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-3.0.0.tgz", @@ -5495,6 +5495,17 @@ "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==", "dev": true }, + "gulp-replace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-1.0.0.tgz", + "integrity": "sha512-lgdmrFSI1SdhNMXZQbrC75MOl1UjYWlOWNbNRnz+F/KHmgxt3l6XstBoAYIdadwETFyG/6i+vWUSCawdC3pqOw==", + "dev": true, + "requires": { + "istextorbinary": "2.2.1", + "readable-stream": "^2.0.1", + "replacestream": "^4.0.0" + } + }, "gulp-sass": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.1.0.tgz", @@ -6582,6 +6593,17 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, + "istextorbinary": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.2.1.tgz", + "integrity": "sha512-TS+hoFl8Z5FAFMK38nhBkdLt44CclNRgDHWeMgsV8ko3nDlr/9UI2Sf839sW7enijf8oKsZYXRvM8g0it9Zmcw==", + "dev": true, + "requires": { + "binaryextensions": "2", + "editions": "^1.3.3", + "textextensions": "2" + } + }, "isurl": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", @@ -6849,12 +6871,6 @@ "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -9022,6 +9038,17 @@ "remove-trailing-separator": "^1.1.0" } }, + "replacestream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", + "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.3", + "object-assign": "^4.0.1", + "readable-stream": "^2.0.2" + } + }, "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -10213,6 +10240,12 @@ } } }, + "textextensions": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.6.0.tgz", + "integrity": "sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==", + "dev": true + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", diff --git a/package.json b/package.json index e7731d5..9141354 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "gulp-plumber": "^1.2.1", "gulp-postcss": "^8.0.0", "gulp-rename": "^2.0.0", + "gulp-replace": "^1.0.0", "gulp-sass": "^4.1.0", "gulp-size": "^3.0.0", "gulp-sourcemaps": "^2.6.5", @@ -50,4 +51,4 @@ "url": "https://github.com/Serraniel/EnhancedAniwatch/issues" }, "homepage": "https://github.com/Serraniel/EnhancedAniwatch#readme" -} \ No newline at end of file +} diff --git a/src/manifests/chrome.manifest.json b/src/manifests/chrome.manifest.json index 77398f1..0dbfdb7 100644 --- a/src/manifests/chrome.manifest.json +++ b/src/manifests/chrome.manifest.json @@ -1,33 +1,19 @@ - { - "name": "Enhanced Aniwatch", - "short_name": "Enhanced Ani", - "version": "0.1.0.0", - "version_name": "0.1 Beta", - "description": "Enhanced Aniwatch is a slim extension which provides several UI improvments for https://aniwatch.me.", - "manifest_version": 2, - "author": "Serraniel", - "homepage_url": "https://github.com/Serraniel/EnhancedAniwatch", - "content_scripts": [{ - "matches": [ - "*://aniwatch.me/*" - ], - "js": [ - "utils/colors.js", - "utils/helpers.js", - "utils/aniwatchCore.js" - ], - "run_at": "document_start" - }, - { - "matches": [ - "*://aniwatch.me/*" - ], - "js": [ - "enhancements/quickSearch.js", - "enhancements/animeRequests.js", - "enhancements/lists.js" - ], - "run_at": "document_end" - } - ] - } \ No newline at end of file +{ + "name": "$name", + "short_name": "$shortName", + "version": "$version", + "version_name": "$semanticVersion", + "description": "$description", + "manifest_version": 2, + "author": "$author", + "homepage_url": "$homepageURL", + "content_scripts": [{ + "matches": [ + "*://aniwatch.me/*" + ], + "js": [ + "javascript/app.min.js" + ], + "run_at": "document_start" + }] +} \ No newline at end of file diff --git a/src/manifests/firefox.manifest.json b/src/manifests/firefox.manifest.json index 16bbaf0..2b77d08 100644 --- a/src/manifests/firefox.manifest.json +++ b/src/manifests/firefox.manifest.json @@ -1,33 +1,19 @@ { - "name": "Enhanced Aniwatch", - "short_name": "Enhanced Ani", - "version": "0.1.0.0", - "description": "Enhanced Aniwatch is a slim extension which provides several UI improvments for https://aniwatch.me.", + "name": "$name", + "short_name": "$shortName", + "version": "$version", + "description": "$description", "manifest_version": 2, - "author": "Serraniel", - "developer": "Serraniel and contributors", - "homepage_url": "https://github.com/Serraniel/EnhancedAniwatch", + "author": "$author", + "developer": "$developer", + "homepage_url": "$homepageURL", "content_scripts": [{ - "matches": [ - "*://aniwatch.me/*" - ], - "js": [ - "utils/colors.js", - "utils/helpers.js", - "utils/aniwatchCore.js" - ], - "run_at": "document_start" - }, - { - "matches": [ - "*://aniwatch.me/*" - ], - "js": [ - "enhancements/quickSearch.js", - "enhancements/animeRequests.js", - "enhancements/lists.js" - ], - "run_at": "document_end" - } - ] + "matches": [ + "*://aniwatch.me/*" + ], + "js": [ + "javascript/app.min.js" + ], + "run_at": "document_start" + }] } \ No newline at end of file diff --git a/src/manifests/manifest.template.json b/src/manifests/manifest.template.json new file mode 100644 index 0000000..2db78ac --- /dev/null +++ b/src/manifests/manifest.template.json @@ -0,0 +1,20 @@ +{ + "name": "Enhanced Aniwatch", + "short_name": "Enhanced Ani", + "version": "0.1.0.0", + "version_name": "0.1 Beta", + "description": "Enhanced Aniwatch is a slim extension which provides several UI improvments for https://aniwatch.me.", + "manifest_version": 2, + "author": "Serraniel", + "developer": "Serraniel and contributors", + "homepage_url": "https://github.com/Serraniel/EnhancedAniwatch", + "content_scripts": [{ + "matches": [ + "*://aniwatch.me/*" + ], + "js": [ + "javascript/app.min.js" + ], + "run_at": "document_start" + }] +} \ No newline at end of file diff --git a/src/manifests/opera.manifest.json b/src/manifests/opera.manifest.json index 7bccac1..39aee19 100644 --- a/src/manifests/opera.manifest.json +++ b/src/manifests/opera.manifest.json @@ -1,34 +1,20 @@ { - "name": "Enhanced Aniwatch", - "short_name": "Enhanced Ani", - "version": "0.1.0.0", - "version_name": "0.1 Beta", - "description": "Enhanced Aniwatch is a slim extension which provides several UI improvments for https://aniwatch.me.", + "name": "$name", + "short_name": "$shortName", + "version": "$version", + "version_name": "$semanticVersion", + "description": "$description", "manifest_version": 2, - "author": "Serraniel", - "developer": "Serraniel and contributors", - "homepage_url": "https://github.com/Serraniel/EnhancedAniwatch", + "author": "$author", + "developer": "$developer", + "homepage_url": "$homepageURL", "content_scripts": [{ - "matches": [ - "*://aniwatch.me/*" - ], - "js": [ - "utils/colors.js", - "utils/helpers.js", - "utils/aniwatchCore.js" - ], - "run_at": "document_start" - }, - { - "matches": [ - "*://aniwatch.me/*" - ], - "js": [ - "enhancements/quickSearch.js", - "enhancements/animeRequests.js", - "enhancements/lists.js" - ], - "run_at": "document_end" - } - ] + "matches": [ + "*://aniwatch.me/*" + ], + "js": [ + "javascript/app.min.js" + ], + "run_at": "document_start" + }] } \ No newline at end of file From 247cc5ed92b583f15e4a92caa32828cddf2e4872 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 21:04:26 +0200 Subject: [PATCH 047/178] #35 fixed outdated packages --- package.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 9141354..64ba9a6 100644 --- a/package.json +++ b/package.json @@ -4,16 +4,16 @@ "description": "Ehanced Aniwatch is a browser extension for https://aniwatch.me/", "main": "index.js", "dependencies": { - "regenerator-runtime": "^0.13.5" + "regenerator-runtime": "^0.13.7" }, "devDependencies": { - "@babel/compat-data": "^7.10.3", + "@babel/compat-data": "^7.11.0", "@babel/core": "^7.11.4", "@babel/helper-module-imports": "^7.10.4", - "@babel/plugin-proposal-class-properties": "^7.10.1", - "@babel/plugin-proposal-private-methods": "^7.10.1", - "@babel/preset-env": "^7.10.3", - "@babel/register": "^7.10.3", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/preset-env": "^7.11.0", + "@babel/register": "^7.10.5", "babelify": "^10.0.0", "browserify": "^16.5.2", "cross-env": "^7.0.2", @@ -24,7 +24,7 @@ "gulp-babel": "^8.0.0", "gulp-if": "^3.0.0", "gulp-imagemin": "^7.1.0", - "gulp-load-plugins": "^2.0.3", + "gulp-load-plugins": "^2.0.4", "gulp-plumber": "^1.2.1", "gulp-postcss": "^8.0.0", "gulp-rename": "^2.0.0", @@ -34,7 +34,7 @@ "gulp-sourcemaps": "^2.6.5", "gulp-uglify-es": "^2.0.0", "gulp-zip": "^5.0.2", - "sass": "^1.26.9", + "sass": "^1.26.10", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" }, From 5bae743444867bb8c8b178fd8af5513d97cfe10b Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 21:04:41 +0200 Subject: [PATCH 048/178] #35 included regenerator runtime --- src/javascript/index.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/javascript/index.js b/src/javascript/index.js index 0eb81b4..0052b29 100644 --- a/src/javascript/index.js +++ b/src/javascript/index.js @@ -1,3 +1,5 @@ +import regeneratorRuntime from "regenerator-runtime"; + // core import { initCore } from './utils/aniwatchCore'; // helper From a16c6703b79706bb12c8150cab9ed38a2951e970 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 21:05:00 +0200 Subject: [PATCH 049/178] #35 Enabled uglify again --- gulpfile.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gulpfile.js b/gulpfile.js index 585f54a..0b94e6c 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -104,7 +104,7 @@ gulp.task('scripts', () => { .pipe(source('app.js')) .pipe(buffer()) .pipe($.if(isDev, $.sourcemaps.init({ loadMaps: true }))) - //.pipe(uglify({ compress: { drop_console: isProd, drop_debugger: isProd } })) + .pipe(uglify({ compress: { drop_console: isProd, drop_debugger: isProd } })) .pipe($.rename({ suffix: '.min' })) .pipe($.size({ showFiles: true, From 24e1f7c710880ec56440d13b22570035598309de Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 21:57:01 +0200 Subject: [PATCH 050/178] #35 Creating dist for each browser including zipped version --- gulpfile.js | 112 ++++++++++++++++++++++++++++++++++++++++++--------- package.json | 1 + 2 files changed, 93 insertions(+), 20 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index 0b94e6c..f163a62 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -7,6 +7,7 @@ const browserify = require('browserify'); const babelify = require('babelify'); const source = require('vinyl-source-stream'); const buffer = require('vinyl-buffer'); +const merge = require('merge-stream'); const fs = require('fs'); const $ = gulpLoadPlugins() @@ -33,17 +34,30 @@ const tmp = { styles: '.tmp/stylesheets', scripts: '.tmp/javascript', images: '.tmp/images', - vendor: '.tmp/libs', } // Dist path const dist = { root: 'dist', - manifests: 'dist/manifests', - styles: 'dist/stylesheets', - scripts: 'dist/javascript', - images: 'dist/images', - vendor: 'dist/libs', + chrome: { + root: 'dist/chrome', + styles: 'dist/chrome/stylesheets', + scripts: 'dist/chrome/javascript', + images: 'dist/chrome/images', + }, + firefox: { + root: 'dist/firefox', + styles: 'dist/firefox/stylesheets', + scripts: 'dist/firefox/javascript', + images: 'dist/firefox/images', + }, + opera: { + root: 'dist/opera', + styles: 'dist/opera/stylesheets', + scripts: 'dist/opera/javascript', + images: 'dist/opera/images', + }, + zip: 'dist/zips', } // Build mode @@ -169,24 +183,82 @@ gulp.task('build', gulp.series('clean:build', 'manifests', 'images', 'scripts', DIST CLEAN ALL ============================================================================ */ -gulp.task('dist:copy', (done) => { - // copy vendor - gulp.src(`${tmp.vendor}/**/*`) - .pipe(gulp.dest(dist.vendor)) +gulp.task('dist:chrome', (done) => { + return merge( + // copy images + gulp.src(`${tmp.images}/**/*`) + .pipe(gulp.dest(dist.chrome.images)), - // copy images - gulp.src(`${tmp.images}/**/*`) - .pipe(gulp.dest(dist.images)) + // copy scripts + gulp.src(`${tmp.scripts}/**/*.{min.js,min.js.gz}`) + .pipe(gulp.dest(dist.chrome.scripts)), - // copy scripts - gulp.src(`${tmp.scripts}/**/*.{min.js,min.js.gz}`) - .pipe(gulp.dest(dist.scripts)) + // copy styles + gulp.src(`${tmp.styles}/*.{min.css,min.css.gz}`) + .pipe(gulp.dest(dist.chrome.styles)), - // copy styles - gulp.src(`${tmp.styles}/*.{min.css,min.css.gz}`) - .pipe(gulp.dest(dist.styles)) + gulp.src(`${tmp.manifests}/chrome*`) + .pipe($.rename('manifest.json')) + .pipe(gulp.dest(dist.chrome.root)) + ); +}) + +gulp.task('dist:firefox', (done) => { + return merge( + // copy images + gulp.src(`${tmp.images}/**/*`) + .pipe(gulp.dest(dist.firefox.images)), + + // copy scripts + gulp.src(`${tmp.scripts}/**/*.{min.js,min.js.gz}`) + .pipe(gulp.dest(dist.firefox.scripts)), + + // copy styles + gulp.src(`${tmp.styles}/*.{min.css,min.css.gz}`) + .pipe(gulp.dest(dist.firefox.styles)), + + gulp.src(`${tmp.manifests}/firefox*`) + .pipe($.rename('manifest.json')) + .pipe(gulp.dest(dist.firefox.root)) + ); +}) + +gulp.task('dist:opera', (done) => { + return merge( + // copy images + gulp.src(`${tmp.images}/**/*`) + .pipe(gulp.dest(dist.opera.images)), + + // copy scripts + gulp.src(`${tmp.scripts}/**/*.{min.js,min.js.gz}`) + .pipe(gulp.dest(dist.opera.scripts)), + + // copy styles + gulp.src(`${tmp.styles}/*.{min.css,min.css.gz}`) + .pipe(gulp.dest(dist.opera.styles)), + + gulp.src(`${tmp.manifests}/opera*`) + .pipe($.rename('manifest.json')) + .pipe(gulp.dest(dist.opera.root)) + ); +}) + +gulp.task('dist:copy', gulp.series('dist:chrome', 'dist:firefox', 'dist:opera')); + +gulp.task('dist:zip', (done) => { + gulp.src(`${dist.chrome.root}/**/*`) + .pipe($.zip('chrome.zip')) + .pipe(gulp.dest(dist.root)); + + gulp.src(`${dist.firefox.root}/**/*`) + .pipe($.zip('firefox.zip')) + .pipe(gulp.dest(dist.root)); + + gulp.src(`${dist.opera.root}/**/*`) + .pipe($.zip('opera.zip')) + .pipe(gulp.dest(dist.root)); done(); }) -gulp.task('dist', gulp.series('clean', 'build', 'dist:copy')); \ No newline at end of file +gulp.task('dist', gulp.series('clean', 'build', 'dist:copy', 'dist:zip')); \ No newline at end of file diff --git a/package.json b/package.json index 64ba9a6..b8e6bc6 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,7 @@ "gulp-sourcemaps": "^2.6.5", "gulp-uglify-es": "^2.0.0", "gulp-zip": "^5.0.2", + "merge-stream": "^2.0.0", "sass": "^1.26.10", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" From d69e9c2f02a6ab9f9efea8d1d0070118d5680846 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 22:00:58 +0200 Subject: [PATCH 051/178] #35 build scripts --- !build.cmd | 3 +++ package.json | 34 +++++++++++++++++++--------------- 2 files changed, 22 insertions(+), 15 deletions(-) create mode 100644 !build.cmd diff --git a/!build.cmd b/!build.cmd new file mode 100644 index 0000000..a93f22b --- /dev/null +++ b/!build.cmd @@ -0,0 +1,3 @@ +@echo off +call npm run dist:prod +pause \ No newline at end of file diff --git a/package.json b/package.json index b8e6bc6..cfcce45 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,23 @@ "version": "1.0.0", "description": "Ehanced Aniwatch is a browser extension for https://aniwatch.me/", "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "build": "gulp build", + "build:prod": "cross-env NODE_ENV=production gulp build", + "dist": "gulp dist", + "dist:prod": "cross-env NODE_ENV=production gulp dist" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/Serraniel/EnhancedAniwatch.git" + }, + "author": "Serraniel", + "license": "MPL-2.0", + "bugs": { + "url": "https://github.com/Serraniel/EnhancedAniwatch/issues" + }, + "homepage": "https://github.com/Serraniel/EnhancedAniwatch#readme", "dependencies": { "regenerator-runtime": "^0.13.7" }, @@ -38,18 +55,5 @@ "sass": "^1.26.10", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" - }, - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/Serraniel/EnhancedAniwatch.git" - }, - "author": "Serraniel", - "license": "MPL-2.0", - "bugs": { - "url": "https://github.com/Serraniel/EnhancedAniwatch/issues" - }, - "homepage": "https://github.com/Serraniel/EnhancedAniwatch#readme" -} + } +} \ No newline at end of file From 46635d641a50817d2b09a0bc0aa678dfa74eee8b Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 28 Aug 2020 18:53:42 +0200 Subject: [PATCH 052/178] #16 Added images --- resources/logo/AnimeWatch.ico/.DS_Store | Bin 0 -> 8196 bytes resources/logo/AnimeWatch.ico/main/.DS_Store | Bin 0 -> 8196 bytes .../main/Anime Watch Vector.eps | Bin 0 -> 1898086 bytes .../main/black/AWPLUS 512 Final Black.png | Bin 0 -> 25197 bytes .../main/black/AWPLUS Final Black 128.png | Bin 0 -> 6880 bytes .../main/black/AWPLUS Final Black 256.png | Bin 0 -> 13500 bytes .../main/black/AWPLUS Final Black 384.png | Bin 0 -> 21156 bytes .../AnimeWatch.ico/main/ideas/AW Plus 512.png | Bin 0 -> 21997 bytes .../main/ideas/AWPLUS 512 Final.png | Bin 0 -> 24737 bytes .../main/ideas/AWPLUS 512 Premium Quader.png | Bin 0 -> 25076 bytes .../main/ideas/AWPLUS 512 Premium Quader.psd | Bin 0 -> 295625 bytes .../main/ideas/AWPLUS 512 Round.png | Bin 0 -> 25260 bytes .../AnimeWatch.ico/main/ideas/AWPLUS 512.psd | Bin 0 -> 241328 bytes .../main/ideas/AWPLUS Final.png | Bin 0 -> 24909 bytes .../main/ideas/AWPLUS with PLUS in Border.png | Bin 0 -> 20457 bytes .../main/ideas/AWPLUS with PLUS in Border.psd | Bin 0 -> 272784 bytes .../main/ideas/Anime Watch Vector.eps | Bin 0 -> 1898086 bytes .../AnimeWatch.ico/main/ideas/icon_512.png | Bin 0 -> 1862 bytes .../logo/AnimeWatch.ico/main/white/.DS_Store | Bin 0 -> 6148 bytes .../main/white/AWPLUS Final 128.png | Bin 0 -> 6959 bytes .../main/white/AWPLUS Final 256.png | Bin 0 -> 13825 bytes .../main/white/AWPLUS Final 384.png | Bin 0 -> 21678 bytes .../main/white/AWPLUS Final.png | Bin 0 -> 24909 bytes resources/logo/AnimeWatch.ico/sizes/.DS_Store | Bin 0 -> 6148 bytes .../sizes/black/android-icon-144x144.png | Bin 0 -> 9032 bytes .../sizes/black/android-icon-192x192.png | Bin 0 -> 9888 bytes .../sizes/black/android-icon-36x36.png | Bin 0 -> 2334 bytes .../sizes/black/android-icon-48x48.png | Bin 0 -> 3073 bytes .../sizes/black/android-icon-72x72.png | Bin 0 -> 4360 bytes .../sizes/black/android-icon-96x96.png | Bin 0 -> 5748 bytes .../sizes/black/apple-icon-114x114.png | Bin 0 -> 6953 bytes .../sizes/black/apple-icon-120x120.png | Bin 0 -> 7346 bytes .../sizes/black/apple-icon-144x144.png | Bin 0 -> 9032 bytes .../sizes/black/apple-icon-152x152.png | Bin 0 -> 9695 bytes .../sizes/black/apple-icon-180x180.png | Bin 0 -> 11958 bytes .../sizes/black/apple-icon-57x57.png | Bin 0 -> 3548 bytes .../sizes/black/apple-icon-60x60.png | Bin 0 -> 3649 bytes .../sizes/black/apple-icon-72x72.png | Bin 0 -> 4360 bytes .../sizes/black/apple-icon-76x76.png | Bin 0 -> 4605 bytes .../sizes/black/apple-icon-precomposed.png | Bin 0 -> 10462 bytes .../AnimeWatch.ico/sizes/black/apple-icon.png | Bin 0 -> 10462 bytes .../sizes/black/browserconfig.xml | 2 + .../sizes/black/favicon-16x16.png | Bin 0 -> 1679 bytes .../sizes/black/favicon-32x32.png | Bin 0 -> 2067 bytes .../sizes/black/favicon-96x96.png | Bin 0 -> 5748 bytes .../AnimeWatch.ico/sizes/black/favicon.ico | Bin 0 -> 1150 bytes .../AnimeWatch.ico/sizes/black/manifest.json | 41 ++++++++++++++++++ .../sizes/black/ms-icon-144x144.png | Bin 0 -> 9032 bytes .../sizes/black/ms-icon-150x150.png | Bin 0 -> 9589 bytes .../sizes/black/ms-icon-310x310.png | Bin 0 -> 25650 bytes .../sizes/black/ms-icon-70x70.png | Bin 0 -> 4252 bytes .../sizes/white/android-icon-144x144.png | Bin 0 -> 9146 bytes .../sizes/white/android-icon-192x192.png | Bin 0 -> 10086 bytes .../sizes/white/android-icon-36x36.png | Bin 0 -> 2329 bytes .../sizes/white/android-icon-48x48.png | Bin 0 -> 3063 bytes .../sizes/white/android-icon-72x72.png | Bin 0 -> 4385 bytes .../sizes/white/android-icon-96x96.png | Bin 0 -> 5808 bytes .../sizes/white/apple-icon-114x114.png | Bin 0 -> 7053 bytes .../sizes/white/apple-icon-120x120.png | Bin 0 -> 7451 bytes .../sizes/white/apple-icon-144x144.png | Bin 0 -> 9146 bytes .../sizes/white/apple-icon-152x152.png | Bin 0 -> 9821 bytes .../sizes/white/apple-icon-180x180.png | Bin 0 -> 12127 bytes .../sizes/white/apple-icon-57x57.png | Bin 0 -> 3565 bytes .../sizes/white/apple-icon-60x60.png | Bin 0 -> 3671 bytes .../sizes/white/apple-icon-72x72.png | Bin 0 -> 4385 bytes .../sizes/white/apple-icon-76x76.png | Bin 0 -> 4643 bytes .../sizes/white/apple-icon-precomposed.png | Bin 0 -> 10660 bytes .../AnimeWatch.ico/sizes/white/apple-icon.png | Bin 0 -> 10660 bytes .../sizes/white/browserconfig.xml | 2 + .../sizes/white/favicon-16x16.png | Bin 0 -> 1683 bytes .../sizes/white/favicon-32x32.png | Bin 0 -> 2068 bytes .../sizes/white/favicon-96x96.png | Bin 0 -> 5808 bytes .../AnimeWatch.ico/sizes/white/favicon.ico | Bin 0 -> 1150 bytes .../AnimeWatch.ico/sizes/white/manifest.json | 41 ++++++++++++++++++ .../sizes/white/ms-icon-144x144.png | Bin 0 -> 9146 bytes .../sizes/white/ms-icon-150x150.png | Bin 0 -> 9706 bytes .../sizes/white/ms-icon-310x310.png | Bin 0 -> 25900 bytes .../sizes/white/ms-icon-70x70.png | Bin 0 -> 4288 bytes resources/logo/__MACOSX/._AnimeWatch.ico | Bin 0 -> 312 bytes .../logo/__MACOSX/AnimeWatch.ico/._.DS_Store | Bin 0 -> 120 bytes .../__MACOSX/AnimeWatch.ico/main/._.DS_Store | Bin 0 -> 120 bytes .../main/._Anime Watch Vector.eps | Bin 0 -> 220 bytes .../main/black/._AWPLUS 512 Final Black.png | Bin 0 -> 220 bytes .../main/black/._AWPLUS Final Black 128.png | Bin 0 -> 1013 bytes .../main/black/._AWPLUS Final Black 256.png | Bin 0 -> 1013 bytes .../main/black/._AWPLUS Final Black 384.png | Bin 0 -> 1013 bytes .../main/idead/._AW Plus 512.png | Bin 0 -> 333 bytes .../main/idead/._AWPLUS 512 Final.png | Bin 0 -> 333 bytes .../idead/._AWPLUS 512 Premium Quader.png | Bin 0 -> 220 bytes .../idead/._AWPLUS 512 Premium Quader.psd | Bin 0 -> 220 bytes .../main/idead/._AWPLUS 512 Round.png | Bin 0 -> 220 bytes .../main/idead/._AWPLUS 512.psd | Bin 0 -> 276 bytes .../main/idead/._AWPLUS Final.png | Bin 0 -> 333 bytes .../idead/._AWPLUS with PLUS in Border.png | Bin 0 -> 220 bytes .../idead/._AWPLUS with PLUS in Border.psd | Bin 0 -> 220 bytes .../main/idead/._Anime Watch Vector.eps | Bin 0 -> 220 bytes .../AnimeWatch.ico/main/idead/._icon_512.png | Bin 0 -> 588 bytes .../AnimeWatch.ico/main/white/._.DS_Store | Bin 0 -> 120 bytes .../main/white/._AWPLUS Final 128.png | Bin 0 -> 1013 bytes .../main/white/._AWPLUS Final 256.png | Bin 0 -> 1013 bytes .../main/white/._AWPLUS Final 384.png | Bin 0 -> 1013 bytes .../main/white/._AWPLUS Final.png | Bin 0 -> 333 bytes .../__MACOSX/AnimeWatch.ico/sizes/._.DS_Store | Bin 0 -> 120 bytes .../sizes/black/._android-icon-144x144.png | Bin 0 -> 312 bytes .../sizes/black/._android-icon-192x192.png | Bin 0 -> 312 bytes .../sizes/black/._android-icon-36x36.png | Bin 0 -> 312 bytes .../sizes/black/._android-icon-48x48.png | Bin 0 -> 312 bytes .../sizes/black/._android-icon-72x72.png | Bin 0 -> 312 bytes .../sizes/black/._android-icon-96x96.png | Bin 0 -> 312 bytes .../sizes/black/._apple-icon-114x114.png | Bin 0 -> 312 bytes .../sizes/black/._apple-icon-120x120.png | Bin 0 -> 312 bytes .../sizes/black/._apple-icon-144x144.png | Bin 0 -> 312 bytes .../sizes/black/._apple-icon-152x152.png | Bin 0 -> 312 bytes .../sizes/black/._apple-icon-180x180.png | Bin 0 -> 312 bytes .../sizes/black/._apple-icon-57x57.png | Bin 0 -> 312 bytes .../sizes/black/._apple-icon-60x60.png | Bin 0 -> 312 bytes .../sizes/black/._apple-icon-72x72.png | Bin 0 -> 312 bytes .../sizes/black/._apple-icon-76x76.png | Bin 0 -> 312 bytes .../sizes/black/._apple-icon-precomposed.png | Bin 0 -> 312 bytes .../sizes/black/._apple-icon.png | Bin 0 -> 312 bytes .../sizes/black/._browserconfig.xml | Bin 0 -> 312 bytes .../sizes/black/._favicon-16x16.png | Bin 0 -> 312 bytes .../sizes/black/._favicon-32x32.png | Bin 0 -> 312 bytes .../sizes/black/._favicon-96x96.png | Bin 0 -> 312 bytes .../AnimeWatch.ico/sizes/black/._favicon.ico | Bin 0 -> 312 bytes .../sizes/black/._manifest.json | Bin 0 -> 312 bytes .../sizes/black/._ms-icon-144x144.png | Bin 0 -> 312 bytes .../sizes/black/._ms-icon-150x150.png | Bin 0 -> 312 bytes .../sizes/black/._ms-icon-310x310.png | Bin 0 -> 312 bytes .../sizes/black/._ms-icon-70x70.png | Bin 0 -> 312 bytes .../sizes/white/._android-icon-144x144.png | Bin 0 -> 312 bytes .../sizes/white/._android-icon-192x192.png | Bin 0 -> 312 bytes .../sizes/white/._android-icon-36x36.png | Bin 0 -> 312 bytes .../sizes/white/._android-icon-48x48.png | Bin 0 -> 312 bytes .../sizes/white/._android-icon-72x72.png | Bin 0 -> 312 bytes .../sizes/white/._android-icon-96x96.png | Bin 0 -> 312 bytes .../sizes/white/._apple-icon-114x114.png | Bin 0 -> 312 bytes .../sizes/white/._apple-icon-120x120.png | Bin 0 -> 312 bytes .../sizes/white/._apple-icon-144x144.png | Bin 0 -> 312 bytes .../sizes/white/._apple-icon-152x152.png | Bin 0 -> 312 bytes .../sizes/white/._apple-icon-180x180.png | Bin 0 -> 312 bytes .../sizes/white/._apple-icon-57x57.png | Bin 0 -> 312 bytes .../sizes/white/._apple-icon-60x60.png | Bin 0 -> 312 bytes .../sizes/white/._apple-icon-72x72.png | Bin 0 -> 312 bytes .../sizes/white/._apple-icon-76x76.png | Bin 0 -> 312 bytes .../sizes/white/._apple-icon-precomposed.png | Bin 0 -> 312 bytes .../sizes/white/._apple-icon.png | Bin 0 -> 312 bytes .../sizes/white/._browserconfig.xml | Bin 0 -> 312 bytes .../sizes/white/._favicon-16x16.png | Bin 0 -> 312 bytes .../sizes/white/._favicon-32x32.png | Bin 0 -> 312 bytes .../sizes/white/._favicon-96x96.png | Bin 0 -> 312 bytes .../AnimeWatch.ico/sizes/white/._favicon.ico | Bin 0 -> 312 bytes .../sizes/white/._manifest.json | Bin 0 -> 368 bytes .../sizes/white/._ms-icon-144x144.png | Bin 0 -> 312 bytes .../sizes/white/._ms-icon-150x150.png | Bin 0 -> 312 bytes .../sizes/white/._ms-icon-310x310.png | Bin 0 -> 312 bytes .../sizes/white/._ms-icon-70x70.png | Bin 0 -> 312 bytes 157 files changed, 86 insertions(+) create mode 100644 resources/logo/AnimeWatch.ico/.DS_Store create mode 100644 resources/logo/AnimeWatch.ico/main/.DS_Store create mode 100644 resources/logo/AnimeWatch.ico/main/Anime Watch Vector.eps create mode 100644 resources/logo/AnimeWatch.ico/main/black/AWPLUS 512 Final Black.png create mode 100644 resources/logo/AnimeWatch.ico/main/black/AWPLUS Final Black 128.png create mode 100644 resources/logo/AnimeWatch.ico/main/black/AWPLUS Final Black 256.png create mode 100644 resources/logo/AnimeWatch.ico/main/black/AWPLUS Final Black 384.png create mode 100644 resources/logo/AnimeWatch.ico/main/ideas/AW Plus 512.png create mode 100644 resources/logo/AnimeWatch.ico/main/ideas/AWPLUS 512 Final.png create mode 100644 resources/logo/AnimeWatch.ico/main/ideas/AWPLUS 512 Premium Quader.png create mode 100644 resources/logo/AnimeWatch.ico/main/ideas/AWPLUS 512 Premium Quader.psd create mode 100644 resources/logo/AnimeWatch.ico/main/ideas/AWPLUS 512 Round.png create mode 100644 resources/logo/AnimeWatch.ico/main/ideas/AWPLUS 512.psd create mode 100644 resources/logo/AnimeWatch.ico/main/ideas/AWPLUS Final.png create mode 100644 resources/logo/AnimeWatch.ico/main/ideas/AWPLUS with PLUS in Border.png create mode 100644 resources/logo/AnimeWatch.ico/main/ideas/AWPLUS with PLUS in Border.psd create mode 100644 resources/logo/AnimeWatch.ico/main/ideas/Anime Watch Vector.eps create mode 100644 resources/logo/AnimeWatch.ico/main/ideas/icon_512.png create mode 100644 resources/logo/AnimeWatch.ico/main/white/.DS_Store create mode 100644 resources/logo/AnimeWatch.ico/main/white/AWPLUS Final 128.png create mode 100644 resources/logo/AnimeWatch.ico/main/white/AWPLUS Final 256.png create mode 100644 resources/logo/AnimeWatch.ico/main/white/AWPLUS Final 384.png create mode 100644 resources/logo/AnimeWatch.ico/main/white/AWPLUS Final.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/.DS_Store create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/android-icon-144x144.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/android-icon-192x192.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/android-icon-36x36.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/android-icon-48x48.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/android-icon-72x72.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/android-icon-96x96.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/apple-icon-114x114.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/apple-icon-120x120.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/apple-icon-144x144.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/apple-icon-152x152.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/apple-icon-180x180.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/apple-icon-57x57.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/apple-icon-60x60.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/apple-icon-72x72.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/apple-icon-76x76.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/apple-icon-precomposed.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/apple-icon.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/browserconfig.xml create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/favicon-16x16.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/favicon-32x32.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/favicon-96x96.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/favicon.ico create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/manifest.json create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/ms-icon-144x144.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/ms-icon-150x150.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/ms-icon-310x310.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/black/ms-icon-70x70.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/android-icon-144x144.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/android-icon-192x192.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/android-icon-36x36.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/android-icon-48x48.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/android-icon-72x72.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/android-icon-96x96.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/apple-icon-114x114.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/apple-icon-120x120.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/apple-icon-144x144.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/apple-icon-152x152.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/apple-icon-180x180.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/apple-icon-57x57.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/apple-icon-60x60.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/apple-icon-72x72.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/apple-icon-76x76.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/apple-icon-precomposed.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/apple-icon.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/browserconfig.xml create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/favicon-16x16.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/favicon-32x32.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/favicon-96x96.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/favicon.ico create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/manifest.json create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/ms-icon-144x144.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/ms-icon-150x150.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/ms-icon-310x310.png create mode 100644 resources/logo/AnimeWatch.ico/sizes/white/ms-icon-70x70.png create mode 100644 resources/logo/__MACOSX/._AnimeWatch.ico create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/._.DS_Store create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/._.DS_Store create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/._Anime Watch Vector.eps create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/black/._AWPLUS 512 Final Black.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/black/._AWPLUS Final Black 128.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/black/._AWPLUS Final Black 256.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/black/._AWPLUS Final Black 384.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AW Plus 512.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS 512 Final.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS 512 Premium Quader.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS 512 Premium Quader.psd create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS 512 Round.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS 512.psd create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS Final.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS with PLUS in Border.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS with PLUS in Border.psd create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._Anime Watch Vector.eps create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._icon_512.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/white/._.DS_Store create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/white/._AWPLUS Final 128.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/white/._AWPLUS Final 256.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/white/._AWPLUS Final 384.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/main/white/._AWPLUS Final.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/._.DS_Store create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._android-icon-144x144.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._android-icon-192x192.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._android-icon-36x36.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._android-icon-48x48.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._android-icon-72x72.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._android-icon-96x96.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._apple-icon-114x114.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._apple-icon-120x120.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._apple-icon-144x144.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._apple-icon-152x152.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._apple-icon-180x180.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._apple-icon-57x57.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._apple-icon-60x60.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._apple-icon-72x72.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._apple-icon-76x76.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._apple-icon-precomposed.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._apple-icon.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._browserconfig.xml create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._favicon-16x16.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._favicon-32x32.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._favicon-96x96.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._favicon.ico create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._manifest.json create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._ms-icon-144x144.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._ms-icon-150x150.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._ms-icon-310x310.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._ms-icon-70x70.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._android-icon-144x144.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._android-icon-192x192.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._android-icon-36x36.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._android-icon-48x48.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._android-icon-72x72.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._android-icon-96x96.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-114x114.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-120x120.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-144x144.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-152x152.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-180x180.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-57x57.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-60x60.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-72x72.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-76x76.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-precomposed.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._browserconfig.xml create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._favicon-16x16.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._favicon-32x32.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._favicon-96x96.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._favicon.ico create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._manifest.json create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._ms-icon-144x144.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._ms-icon-150x150.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._ms-icon-310x310.png create mode 100644 resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._ms-icon-70x70.png diff --git a/resources/logo/AnimeWatch.ico/.DS_Store b/resources/logo/AnimeWatch.ico/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..0b7c6cf25a785678fbe460dc4af18dbb879c8ef7 GIT binary patch literal 8196 zcmeI1&2G~`5XWbm0GmJ|hf3|y2e|c+2x!$qB{xkaxFH$Q1E9vnZernhEq^3}5R_|g z9N{5&0&bjm173&O4@#7z77{5cVpiJyuXlFV@z0ZW#sL7>Y5g-CrfdD?UW#Jb*_qCN;B0vQGO9FC# zu&_$CjZU?ytpgjC0-#oLSQYGJ9-w?IqqfnhR^^Io>g<6TS7uTSrrptQ$?2%J(WzGL z4otfPGiPQdLt*Od=x3?vz-+D55&T9ccB9z3^8+`&EHQU0#V_Z(H9Uy53MnN zCr_cku@rkpc-CpTUyPjG z&5NwAA|q^ literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/main/.DS_Store b/resources/logo/AnimeWatch.ico/main/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..20841c741c301b615254c920912e5bfc3f210f36 GIT binary patch literal 8196 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

-ZU1$7L2J#j zwrpRUdHZbD#yKV=%1z*v;mD#gsC}2F_HpX-vIWMq>5uH0nuLGhY>7w3^xVvWrC=oD zezi_M@53~xZ?oNKWC}`W;(h=zZvGVNTiQ6o<`w~UcY=_9A-sDG6u5J$TKV#r`zwvA@o|DTI$AJyF-glSDV|cJ0a~UPEOW}52$ojM0 zsTTs{yeN#cdvwKv{r&uC!l|cy?J)3^Y25Fq;_nuA|B>iJ@rR!t?c>(p#0tGn79!k| z(tHhyQ@ts?v{Uv>+wun|aGi&pxS$N9^$QETbGy`|VP{|6&i6<=D`S7>6!Zvvt@7&i zcBfZWtj!9)q~z%GVb`GK1>Wp7X{E~|5o z%r!2xs1=nIYK6Q!che+?mC$>;cDcBPvrHzlBvtL4B_;Rf6cFK7ulT_$_2zynEC&xK zaL!k>KmO*HKge5xBD2UZJoqqoYk#l4Fx;Q92b_|!nK@wl`!WP6JCwJTq*a&e+d750 z62LsjZsjcTB3lT&%g1*((!~zwrwGCG-7q~g(&uGxa=ifq{*f^xRdN>u>4S)y=7Cx* zH_bzJ#V-)57O>A+I37IfAIZApFv#MJVY3hV+E{g7ebAhIaDh=yVxt<&(c0Y&+)yJ; zf*s9gR_yHsZ3k+O8GHZRyx;^2la-0X^%ieTxNL+1!P^Fz;jE=?5TIm8{cbWe6rb%;W=N#8%k>2cDKv(nD zrCNKwJ@iXZ75J?jH0i&q@jG;Ct6J)o=g?AHv40>+7WTwi@U6Id`HPzLzEFoEh2!G? z9xOoesqMvlasNRVu=wkijTE1|rDUZ@!Ihw4DYh_P`@F|45ZCO$RurM~*KuxRo`67M z-V)7uPlB2!n-x!ni3QhM)_=lA?lkqZuN zZ(1KE?wo*khCP_;d4M0PV!K-=VFE9>!>L6aXU|ce`)k+#u67GPsLwpfzUp;*^^B&y zZ2jY<_k`${0oPX4Caue~e`p>_Pa=c#{HJQ;=CjH8E93<-rw+7){p47w0;p2 z=<WSV&cQi<+J)N)!2E-3cp_A zi_+Y&yW%eqfvpeUO1yM?0~)8QfHqs_4D%|%J`M`Uk@+wn=MCXqN~z(634HgBFa7S#7ED{Dn)_E9bv_GpHe61%_9K_?H(Xrz zBXX4g9%{9d+7k2~F+Q@V68b(y_v5ynQ0vBputOQ6;Q+`KmXX$AxWzF{91^;4gZ;Nl zPTm@-V>>f@P)5Sb&(MX7XO;<(nx&Cn&*rT-$f-)8=>*q#92 z^Q~4^IDny(={$U>)3*H~XM)iLTwrGm6iNu=gQv6)Y1_q4;fv-4DB?l?eukZXHADsn z=7iO!ySMAXM!RqzTO6|x-S4qp4}ZBO{sVt{AJJ%{IXBF+hmJujOoIw{ta{^NfP$R(uB|qsaB0+L(8ohyQDWZbrSfoGQJsh^KP|isHjv2Q-Tm(TM${m zy^Gu@wq$OT&-%;Fc%zVq4vg_CXNc{=0^!wRJaV7w2hx=NemUt>D#O!~4&my2H8|11 zXPH+APgeVU^Mf;d*ui0!>ofs>d(XGenoh7$ccW=3xz&DSJXhOd)!&K2MRHp-*{=?) zMQ2>tu5tOc=+u9dUS&$!>2;ge{&nBv^on6aYqx39wbo+X-LD&5NqA1Iz<*hX)#rv` zJGugZ^K#ewGzJ?P#8py5(J&RuvGPMkYbTN>K>z$JO&Yn|SefhtI389e(S*Gp583Q4&etY^i}ih7yaeOU zY(U>0hp?7CKiMj>|5$c|h}EmxYyFKqr%^=MT7(zi`*NfILQ^NM<-Sj}OD_t{Mu9~gFw(jg8*AV^n7E^4$yg?DJy3Y5q;}30u$cSn*6cBCeA!i z(i4`;Y5CgdB?&N5%zJm5iq#T;Zg`JjUhiM8OPg}Cx9+EfVsOZ6?jh-_-Q!xv{T@3R z{Gs0a>ksbSPistTHGbW-W|ize3R#>%V%^om`wZy96mssMj)%=&a=9a-P*ScW&6?wV7;4bFF(A?*_C8riQ+j72l@~5){nw&?@ zl#;ZW`T&|pu>pO>`;my6mi_EQ5;p4`v$ll`yV} zgBB8Sc`tqtZAW`cZ{(sz zWPI|%6xdk&l?3dAZ2tJir-D}Kw_Q2kS&=gvNAJ0>^gr|Y?Wla7t?Nn0Au=>BU2cAp z?^VZS6}kV5appy*{@L=>%YUDjrw;WQCW7Ke@V^w!t>|!lI={^7iGlzzk>gPP#4YT= z&Epud8`#Q|tU}a+D9v`OPKG(^W5aX8T}z_`04-A7fq6wy6~%nFa?5$O1m;XznO2uhfRDdIHFwYRabt2J*KKU{TT-uTa2*`}h8(nL-#z9{h}t_r zuF~`t*iFtqSslzWbn07Y!_(!U-v_g2n++ZcSLSOz##R4d;RSW_R0Fj z9-LQD?KX1)s^>P|lAG^F7kN(@XN3gzMN6Gk#Q8_hH+}CEo`;Q}g`t_Jc5(~%mZ9U8 zm2LA+z!C13*CnVJF>Yql(BQ_tzV|t{n?boL^@!W%YjC65R8k3hWV1~;Z6Mz+7_X;NyMMSzoON1yaDqJ_ zPU;{}^AaVN{oJ@JFWo-98S))%_)_jyUNQf~-GRC3P^LLH)k(F14}>e*V#IV|zq`GR zsSGKV%^4*`y^>L{c06~&(4euy93v#~T3>Tj_^sURe!q32oqe}+6n#j`_CW5_Db>Q? z0D)s3G<9tR#a1PqVpI)|f8AW%zm_Bbz&B=v zSGvqR<9HAYU|OC-Y`|r$XaH}Z?4#=8quJ+rKjxQ;yC_WhV3McvHFP0uQy}w zvd)duOW?(|Oqgt%^-W3)4!8VDFDUSlem9|p#xCa8dfe$5yB8tOZW9blGANXWD$smv z!0|*-as{Ao`}@f6FYal;ph<(-6pcmev^Y1Kay2RodFqsR>YAczonK*9gL=<20Qa1~ zaK055D<|Ug+qnS1kt^roOla2~=mBs4ikVa|K(?ntmi@8oAKx8vc<^mNXtzSSH(#V6 z+_}%9hqC*$5lHN;=rIgYMQ`^I(q_`cs^2i8d!MF-6`WjM%kX?$(W^Ywd3`>TWS;B= z7TDEqfjxiWuY~8%`%QqZZxJtZ)bBK%(~}XnorjDb)bPEZ=ad?MU3VA=kse%}kPWRCKa?@o zW(H1s=ycn=(fj8=6(QV$p3_yC&)miDYR=#gogMKeU>QlU#?YM}4jzUKa>k z@t)(hjJ_en(}dG-up-|OV(s#mfU)kQaU8+q$}C^7$95lqN{y&@-ma6L58C2A$Yn6< zpD!!PMC~@dTvxeo>iNq1FSDE|S=aLYVI1y<-SJ;@{Rer|3lCNwU~@Qc4^ol$TV-?4 z!NSni)>{WoN*m8!RBZY^c9G_(5BEkK0H4Fr;0qDV_z(H3aF->3(fa87EO>xDxx#L} zeKL`@yqW!nAjqmXR@k^3)%r7CNo%HBv#yAh|3%fnkM=H=&2<9?VcJtQsiy>NTjktjwy%B>v=E!4e>FVuSU z)u=n$Th4W|dO-S^q{#qgmYb5_sEqBT4S0NN_sRFT>owaI9N+o>j2l35OBFwZqk z_UNGPB;jk=p%#mlm&NXWS-yE+8!~Iba8I*?sUbGWN>|&L0`lZo=pA#53_Cb~xYP2l zrZ4Ih&?c{b7eXW$d!Ss^?Y_5_9u#;HMGx9SSTx6QlQJu5DXFYWdFJ6HTl%WOW3az+ zXakW?&sXOuI$8IW)wC?$wavI&+kfOkKVP_aW4+NxYTj4@3fT*9ST}CC-BrB@aU1v2 z%`s3|2VSvG<2G;R#Nl&7_O`1(4B2<0qnoE=`pwvdlJC5T?6tG7z=+UUt^zch@lH(0t`E-EpYlq}{;$s{TkKgq5D$E@M@JY}q;7{mGUoyKtVb=yM zLvzU0Xw|+R@(oVu=Y6fVlnn20H1+4XQU!i%g8&@K8eX1|rnC?shSG7+JIuzU-g0>J z;gu>h`Ti)5$4_EJ>(<*A5(rgAc(qp+IE=~&)~Q;v>T0p+xx$K*w{X=wJbxEB(d&h< zvz+jCh{Zu*n*GRPLM!c;Z%>)?P4GzAh@u|LFdGTLb~k@j$r&g6)#(O(h2xTYA+RQm z5&Gq$*OYAGziLK8l#HnikOCL~9EBaC+eRtS_zB@{YT+J2f7|Vm2!CWu9 z!wqyS#B~S#mWi0%MqTFx625)gMr>x>Fm56xy8iZHcXt9)$W5X<5M%o7TJ0-w>!k>z z?IXqseE*tL{6`r;Jn5l`SnLA8;xkyoH`=d1<5HycZVI;wHkpT|GMyU>_4LcD!#|Mq z0cqZ-9dll;|3TY#{aps>oYNYu+VP>=$Nq8yb9}aJvyWy~>##p>Pv=|(3Aa5bd&)_` z^j6pv)}EvG2u;sxm4r!;u60~-gw#+cAhRd3GzaBI+J%*ovgOvV9_E>gU}n#zDHj7% zdO!aee*l~7{Qh)jKO>iwcHso_?DK3syV24>A&zY%m-xeyKft+yR4@NZMMy#7bc;DD zFS+{aI z*nNu@{O0?G?dMXNKfizHmVOaG_d@qllL57shUDnY?+CJj^?U%h6GOC+0+X(iFPEp? zdR?mAx$(!piq*K=2GtyGXy`|lE0qT*dad8!u~;5*=6=6pAP2WK$4#n;`r^Kr0=RVe zyuY%G31?gJHC;EZx@8om-M>13+K!6};KJy-r1|xJIxgx@w=kPE$|?{8pXXiUJ*v(2 z;4dM~?*kogdy8=0G8tyFhR@j9F5EmPPip;tQcBW2LOkVAcxnR)1Y>lVep7tyh*82sR4L2b&@3sQn9lVMN=5?LN6r4jZ z$;f!6-><{{_y$+5u{a)=dxBxM%RUMhI8%SkDmj*Emg|kxBSQ@(yLa*1hrhWEDF zE9b;$5iWMAa?5E*+hR2Mj1i$0gLn5{U(rr@$I4ObY5D7wttM)&Bh;6F^BC!Zt=z7b zDqijz?G&PfD>E)Bo*wmgZ$n#drGbpr&S`EB2Nt!6_knA8|N)Haa5AJjGTN|Tu)((Sguv`tMPs#(@EA|)ZttD_u23;fiqTo z&>%S)UrYyZl<)A+ETvw3a9yO;nK#)^UE!LzVx`^Y_x$DPJRk6gJ5b)$zfRhkR;D5_ zcIOkPEXi=Xkb}Cgl&`|m*;?-^H)|}P<9^)8h1_>y@A)xMstw%AF|)W>^X{MhS#2Fw zX}#x`O3CPPfC0=6Tv3bhU>nv(4pTtr>DU&&>HCTo{+5NFAH)Ch$pbgfcsUWHr6KjA zN}C#{RI;oU9-;?h^YHOF+C*Q``T8CA&-5W+|Gt0`E`kR^LEq+9F|Iihv-! z(DVJG|EiVx`6P+@l|qYxiGm31Vs%XX{;Kt8eCn;xcvd7T$42q;hB@9E*b0(TDn6E^ zf4r=_@`ZKv>fwFd?Pr(s+K?uZG~mTy`+1sww>kXMA zK#y$>4x5t`!l_SifQtXgrE1vL>l^**6}5qjTqaxZ*>Eb;+<6oj`t!G~CEncOw^zhS zp@Z;qUaTZ;+d)GsdcTt5_$6oa_Ix^o#0Dq+|OVj%i$!%Sw5aa#x6N{D>@}N>M z?R`2h=v&G{-TK!XI}EJo2%z3tu3Vi>aH3uwwKqX}*f7oZS^UeF@&a=$Z>TIs8wriR ziq4?^ePIfAhGuOKsyq^Su0OM9?Zu3q*z4_fj+!}c4RxWE*UM951t67?#L99g{9uZf z`rG@lVp-pldLOaN2{Rt*Ibc6-p`W2|oLr_&>C`xPVpKW3lFJQ#E5{dXEWh1r<1o&h zmHjx5>+x&9DExI2%>NFKwjl&q>5=l9Z1e?G#BRSAFFMIdm%7HI1?n@CoI|}1L4EV98VO&bZ(rz$ zCw}`q+$`BhCYOzMg13X<=OYDD+jMDIUiQK8)yFt9;{Uhu-V2qhxcXH#>_4l6zm8TbViFrh~1EOxfV5f z@D$B;jszIYTD^U*XbyYx{^Vtn>fsHW6EMA^_nwXB!oSAvsIC+%+S~w_^Oo-Gy^dDk z*@J5AXRGixjxeAbKh#rxK8k zcj{&(u2zD7R(n1OJsBi}9}TsO&##%4)Y%;V%GU`i}}x1lV>$!kvMkCIU-{0sD!Zti5*pIL+tTr&l37UgC!<5SqC&1lD7p6Y`q z%VMbrwU=E~sJ+PIlmPE?^CA!5D*{v#cgX7ww|k}Z1NR0$K*PyiBW9(^>iykYLg@$k ziLFpAxk!3y1ecB=IB5pi0gZ-_Rp#0N*VZ1ax z?`Ml@yiP~NR>9qiH-jD}n~US-SyS{0jE`?qC%D1!St{)=)Tp^fA4Dqx;k;(lP8^e}+k_odtp4@_7^j$RforSfvYc3!Q zwcM$jP(n0Bx|4!uyYd6BG~d}a7lCLP0{D{#N68B)ezf3pVLwx8MHQN}29&uL-$S^@ zJx^;6k7a_WRhOSIa6U;FcJ>IOkzFSmsfSlUFkovy00nCTnl^s z)!qm|uU%~18qMK~(}vI3^OUpu)&be=iCxkmgj~8^SL2Sk_~f(Uw1V+|b$$aQ;Qdg! zcmnS;QtgU_e^dtY8^{fjh3TtPkuDL1viCy)YccewN_0M8~ZL!z>2FBHuks4SpzLUjlUOt3fLp(Rg4r6Cx@&>);uijcNwrz=5 zQfCaW*v+TW#T~ZV8h9ICYL14INz)opgRW-U%fWX>eT5Pb#P`7@zf$OO^l7HsD5wI} zPq7gJQ#aQ}E*fLI<9pFcS)qD-z(uY3*!rR`RQG_+X>l+ixo9~03G63OYsU?0G+oyH zd0{oUzsE-<;usRL;r3+ev%@odG5TY+#tZ%yeU7?^l`4kA3SZ!mu_XGTBJU;tkP6CKm=>$)&Fo1qF%=&y@ZBLRDaMG9CeM1vHcX$7sG$xz<4yN!j z{qHp^yoQGZxV{&LQbSP<*YeeQ_Itt4l3en7%-4G**5q7r#D+K&{DL?>;ok{`Paqx4 zyaw>@=hN{P+q$HQ_3>*%Q7B-i8nf}XU4_*S^=n;0(dC$pj`dI(34>+6Kk>*UpX70;ixwY?`$-yLk%wtDWA z^89kecP?|ps#ZsvE#yZI#l-BrkaKVpQ^Xv#dUs{Fkbg@MT#mMzhHa^TrH62EwW3bK z_t6dIQ@y+q@{&F!~w<XEn|rzFcAdq8QmoqMU8?>tL8%)KnctELI{-z#c9xRceK_SUr1d`*zS zo)w29Xu=hv9<$)Cer>W9jxB>QMvSzC6Rab*7scU>20O=QzD8MRFc@D+9%J(7=1YaT zeR9PA^2$*eSCYIFnwx#9JlvlJ>530~%q7n_ZCbk~NArA!A(hXwHV>LjDy7n{CQm;r zPTIge9G@W%S@ScrxBXkWr|@~r)3@q6-b>VfN3CBM7J&VKO{2_qz&V%aw?<_X)ZP-%> zGlQjlgoDGaa zt}GWO;90sn&WW*6+^$Tzt3l@rZeG=c;@vrlBxRCyZ|$PLEwdLOZ1AUV4N@wlom!mt zCY!>2lM9?q%bAuNlCBZ{gypULMTvk(|2d=C;j^B<oj;Ko8bp3cJ~!1th5Wc!*9%;7K}J9X>dpOMLH@#?HTVphc4JApZT-hW%WkKW`+Sw zh>}QbYTl6>{WPgypNEvTpyle3Ope8@`m-czG*H?QBNB@4Sg8(oY#uF}#foX5y{><~ zjnVK9zx&^Ul_qP$d@0r%H;SaHwmP-j@V;_d=LgbD6o@@+eL@gwQeC7!rMlTds32u82}`S4_Z96YgCu zRDb4Y)G%9tbvgz?YQdSm{N!b20*=e$XO+LwE!Z8lTH@UFVW%-0-rwhH5!k!+-P<0^ ziP*2#OfTuzr-PewxGQDmxM1ibe0M7~1rYh^s5=o>=)t4F=<3kcl~=RBKI~ni$Vf}s z@b`Px+JlC!L%j<2p7Nv$K%4F_>5*CKbjV*ST%Ydy2eDc#CfE1)KqyYA!GwB5nMEb7EOw5!@j zFQ=BqSNWj#|DNsn7BX48PqGnydeFJ{dvOhcO4{G0z4_a{-=o;Bd?8Pn#HB|N7MtXX z?Dr=^4rYB0G_;YTwBRZGPiCO*@6`Uv{RiG>`pMYc%;MqH2F7Ez&)*~zlzGmzenG{1 z(e9ROX$#9=Zejm4iP5PH5f2l3>SVY0?Hlz?lHNLhm8EAJSKxN+CcP^pC=NV_l4*Xo zG^0FM25H!~Ji5UM+g}6X6jP3JGONI&XW*XRHZ~s=3x3VD(^-G=*wFR~Zr*(IeDd0@TH=$d7Z3uxIbZ;NGa}IeIC77*0{rqv`WjK=ac{Y#`xQWlk zxf`#6FcF!s1#jzkc*0xyWO^^SjS^6}sB5x4JF5@c8?;9xajMoPhA$`F{HUvEQ`*8i z=O7hFZ4c8$570DT+s22eZtksj85`~@2O73KnFlZ5c4jWJ#$7B83gb6jpbF!>L&wF3 z1*^0aR=}5POS=5=x;{deRjEsM5ORzCD?KcVbpsa3llS<5g^fX6U6;n+Vdj)|@f;MT zG}>Z99um-Frr$ANHN?0^YOcK{fgL^-thJ%_ID)={{q;VQB(m;#2?7SsL@pjlVjk19 zVcTtb0<)}P_O-+mIvk|IxYH3??)bu&|>RlkgRbjgtM!O3lgA-x7yWnpLxQ#k%>muk#_ z?AAN|2IiIT z&VX*U=w@)wGgA6z(~K(3?FOmTd9JN3wY3gU`TCtcw_~rpG*>aR)~_iH!@WwkM-XBtV!ETa2>ZUY zJ}KN^fG3^A6>oF+EXG4C&7@2Fg8e-iuTnWayAw+q&893o!qWQuP{pF80`(^@YF2KO zeb#U~>jpqv_g)Jc5_yVWLA5*JruMX-u0a36c5dZ8dxifcKK(i$zScSaDT|^r1?>Ab z+QS=B57l$|t_T7Qy z{BF!*I#-C>NF#Ns0omk1Pg5RD>zd{K%2Vi^dLw)>=4#?+TLEv_e1i20&J?*%X;$|-i1!Dw$x6On4)wHsDrAr1=hEAHEp&cTj$1&G!%2x5Ru3L} z6IW3$ziy8tt`hxbF5D6bsKKm0)v17NXB@O3l3Tf8z-8pdj?B`*fuTSV-Q^KhI?(j8 zsCSz^_$hlV=il2h=)!K%E)82``(^4a*u2jQ+1S4vuS8`QlJBlDF&Bj-Pgo{%?FAPd zZtdhw-TgWnW{Pkn5SQbqAY-AlUj*ezpQ(S^nerZS6Q!%VAY+$$qq?g_YQC40|()BIe!Z4_0o_ zK4`5mr?p%SoD*Cw1<3LcQ8@ z=&Inzt27jYFl$t4_ISBj>yueSUF)y4X+TrHrrl=8jIUJC_3^LS9{ROmP3?e~%vkhy z^v7-uJDrb0-OU~flX0j{1ME?=di-+?ldJn>D2|=sR6jHG9)Q+>tO7(k;Kp?PfI^P7 z&J@qlt1~LN1a*$1$yG<%rr4ic3e_?``YgCMlaBHCuyy+7)$qYLnI-sfXz8QvF;n>E zJN6lpDuV*iJ`O(SD{D7ha$ybklI$p+k|N#rLZ`t}i-Aoo!a-V2A*`2_6;;&Hjn_eH$WXgdgd+cB^tyn#0JSs)B+?xby~iRM;r|4|m1 zPp7h>wu_d~D>6anIM$7F>s@M2stB@~ZGG7QhHU40%_Y2%!i=DLi zD@7I=8Sjl##Kh{d8r-`0&~@USjS&q6c*)NA$;v@7I^S38xsF)&w+0`y0}pSLQyz~K zt}O8eheZ&|DL27q}xuMm#B*54++ z8dID24A?mbohAyxR)5V$b^5YPr^b3_-CCDGT@R}1xn$h2yZvk3OA?dRcF0mEE#$^` z^379a2>q%i=+x=<$F--`4BE?>yWJGJOj+rN?nkb5;Wqm#yzqsBb47*g{E~FB&~M%0 z4#3~v<1a{oo>1A*t^3Z{7oEzYj69#_>D6uzRFF3;AuWiYkhxlk8w|?0>(OV>O>%EU ztmiI@wySP?ELccyHNMhVuwzgGj>NoVj+1SPIPO!*ry#2HF3;byYBg^EMwjw~tj^xV z!Fab-RxKsb?~@GUGU4lU$d4_Pq>6jsRDcfr+6nF7qw(=i+<+=?a2~K-K!17rA+=VH zg6z=w^*v0N;wCo9*Kioh3cK+j|WkGCrx;SQk`naS$xK-Zt#RQ^wYn` z$g{}coA(OMx;^f64-}sf+aaD|yjk=B(+tEWT|W)CRod;FpefdtJyJ2=nHBCA`^Wz3 zf!`5Wju(qec?;`KiQ~IHns5x)N=K0Wl~_++Gdj8u5aS_wa5tQJq(e22_gvX3jZzp| zlleT{lI)+^gn*jFu`+`j9T9|i2?kXI5@^NoQ=44dmNQ?=- zVxF68eVqe{;^ZHn)zO$TXb2_VZHiK?)YfOVm1e|K;J!1@R z99B`!o{{~VIj~vz+d68U)^z(3;QP`j!JME{f}GRt5jdK=(Uj;h_`2!w>X64J zfqj-ZcRL9db2A%R$be4P!?|E35^#?Q_t@e((+D^sbDG-7`;+nNB>m2l=_y+B-|Tm2 z+VmQ>Z$U4rL@MH<;qp6SDf<5uor|J!Y7|AE;5`=9l{ zz&ZckyZFAf<{YDfR&!>mCwy_|$jE8MyVx~HeYk78_NLsA>d-yzsh6fsO**fxgeCxgv7bs$nhD~-0lD;mgO$YSr>ipWn&FGaE z7OA_~&EGH`4O44o4a4u(#NY5vxeDdqkg3YISNeqD@O?>Xd-gg<8mEDWFLL+eApC41 zA><=mYO24WbLEgR(Nh>?1GM*VY1`@0BVAcKf2%78=UkVkGT_{lBP`)(wXG0KOS0+h zYh-~I!=9Y^?a_4wyXHbNf{)-FA#a`0riSF=`81FHNu_*Xy#jkRBYwmL zRN*`Fs9ZAVRF2O$Z#P`>N63nRLNR~I#mn8KWq4hDm4gYXZ{XL#{&h3*n<02%U^?22 zyWhs=!IIo4LncDn^&yXED8;3Roo0oe2Y`8xfW|AnkH=ZBL+b{1TqUo%Y!y)_M^CG$ z_WU)aS(KjuHW4k)R0Y_YIohN~g+UFyjXfF?cT%%w;xpbk>@I8nb-2=@Tku3Q=Bwhq zGmXDoP>0l?p?y@M&G8H9tN`V;(mJr&(_fJ=`_ORCiII&CPul}33~L27R8LCt$~`8%fu3zk^5 zjpMWzA2pbn&lb=aa7)8Cxl8S=9`ff<6%?(wWE!Ph?_+6B2~K?wy>EF;J>|8R?92ek zQ`~u{{s1!(iyW28Jf=NfgGe5h>;C@uWdZ14_ou%3F3!CAX)y_~^J+RD-hby!ZdsLN zqZDGyqvd`#IrKCZN`uN9Ch)5g2BqE~rYL&G_Mg`W`Xpdl0Pj-0+Ezeh`9tvN^}560 zjd7s-0gETAR;WMnm|b;B&O7={)l+%EL(6T1E-|4};aX){1C%%9g9~me-j0AkvpPm# zp(ZHp`B>7ac$zhe5M>Cg#oBBCnS_R2j|SX&qx?ebAFJp!+p57wU1q)F`L8ec2F=4q zZ(eb?zncV!c;1E@uH8!Y@v@WrY5{g%if8zZ$vJ?lOz}BUuKkfdRir*?Zn)s%&eEPB z-d@ZXL4Q#ZU8;Tgsi@be))yMXKa%qvX=7Z@`ZVlTIcQS9n8W%@YAEjd_$z82esg}O z1uN6M@^Bi5v(EaI>vzTjLz+X8660l4y=<>)#um5+OFm+xlD!_xuTx{fz=AZbmaHW{U^^LqVEi zY;gSQ-JGa-48_l63dtoLa!Nzqc#YDmJRkYq?Xg(*9G`l9uhLxgciVCW9F*NIt`y-= z&&o^b>738RrtY#`p#mZZ>{G`3`tZ{>V^g+}XCR_bLhX#4z_15UVs2Fo!2S)Nxr)8GB3 z)Q9xS<$%_RS@*J;f-XU_o=~}4uX_5xFEA(8*kT{~njF-xyh9>w z5Ba4ri7D|`!I0pOdqbqNu8J4zx~j_C_N`uWNBH_ru-^-UhM5GrZ(#Ps`xW+H^hY@j z)+uwd1n!lXw8Q_B`{P4<9jbP*j-@CEvZu{X(i+MZnVQODeSM74K(V^t(7oU89Z4^V z*tsbkH%D}IFPl?M9`ud#bMc}kXcH_SEqpV7ig|8{RQTSb4yV4&Wq}70<&P3{RIk*A zYM0c%M5rI(jT((&VUPg#r9P!RY4Q3yzL#YF)IoYmKIH&?sPu($;2iug%G-TuPD#DC z+xorCdu#tD7sRk5wzR(=oMC3|@5Q`v%&k6e7K(3OFG10ysPo%Yi1TwcSj73lFW=`T z`R;kT*gWFWyRh+sXOAXJg?q+!z>Bed_nWw*oe|GDaN(w_Jr?jTsU&uUWEnGx8r|10*Nr;e*G?n2kHhV$yMlDh`Y(S`8N ziYyeUliI%D9mw*TDl+BoF%e%&6+IRMv%CXa<+nQq*GdWs5G&;$S)dR`R1|mM1slIoBh~9a}OInS%2eqDo)sg6|-ew5b06QZ)q90Vc>8 z$@UmB^KWAURA6#~QQAHK?k10ylfQ{r3qgBvYUCQdL~aJIG3|P_cfBH1bls9x*U}~E zBq%5R-leexy`=n4*YW**{+ODcTbNU)yHJ>E6Q%}mHa%{Rg}glY3=n~vLj`f`-Ns+x zxi|J@@^W$3%8GZ!)*a;XNavWmh23>bt_O8erP)=?9lguDd^$JazW-(xuPrCY43ea@ z8WXd}>gH+O_PGqJ102DUbaUptO{0%Au4``jO3L!8UqLO!3B0joTY?c zT0e^V@D3N_#j}ty6Ll~C)@3Y+B})yd-S9HJ^L?~kH9;AiW{F;TwoSX=t$-&KL|Xqo z$=zJVI^62P)g{`YEb|&;%1U-i){wOco4`<6()$VakYUnI^{CfA{_~pTsQ=v=_g&m! zNm@A7!)wv2+2N-O$7~C&?Is*o7*T&Kt`gi3*zz!|Z`P>fP2f1SYBPo^4F*$)S<&a- zR%dt&Kt0~AbsXnt+=%SEz{c>c5fbX2{?-gC1(mmkz8*^JCxci4?zx44U6 z2j{69o-d9IHw&@q9>&ftsnbMoR`~4z3Q97xX0gMS!2ZfbZr&O`L+0_jZ;;&InGm%Xx@UEMNO5tk>rGH~H6wgen*#zK8ZyB-Ph@ zw!6F!;mdw^<=dMoa{=Hf<$Z`f`{^98yOoT2n1%F+-M`2A(KGpCwQUH3BC|M~#}-?K zX}9#kN(a!l++D`d4Vyz98E-4F7jwZF_Hk#}&+E(>gcn1mnn8bcIU#jun9Q5;5gfc6 z1psTQJA{yr4S>D@3yRG{S?Qb2^a>pr@_{Hlz=g^7z_Q&pJ%d(qbsKLg$ZN@7yRXIKOf17)r3-{M3i2?eH`~!|guAp#P%l|Aa!l8oqi6fiajXQ8f|1% z$&Sr5V~Y)5+&`$ImRIDkusWX|{XJJbWd5m)zC-@G&cL>F+hzjH#?|@u{N&}!bXz+1 z?xkA2IGmNeXD8}B4_S|pTPcM7_!6;goFgj8`{qULr+4Aen%Ep|1Dk)$smN{~7p6&R zu4T}5MC|In4%cg!j=&hTP=g)3#h$~pUlyP^OKQ4a2L{&qFE8z!7s}Xw1YX7ut5qGY zOF2{iYOdY2?>$?@Z2jXM{Q1+e-!VEqAMoG192|<`fiZ7jL@m^|Lsm{KU9i6g1~>#= z;|x@(;~r#$f2aJ@n`Q%F`6~}!V&m*HcjQllW$VH(#63rPWy9`HH7C@VUpr>gXnhCc zak3-`w2s610{crxe~sc}25yR?U&v1f`kYwL*RXpf(!*oAKh0-(A2yQ%Y=bYDDpMKH zC(dIR_s$2;d(-Z#yzjV?BY0yd$*)iLYHTnGaEZ*ODHEq#KTpmQ*kmDeGu<^q-@G1r zUqQPQ&++1i!M&2xugvu}()&S6J!j3pKn80k|+)6E>( zwZFyJzHc|*)83;bXlz4kr5F5Q{GbWA0piw$I2tiGUBiC_=8%Q96xQOu-pLOhb{ac- zCamuy{F3RD;4p)J&a()p_`kWsWvtZehp z4C~Xq<1N1soj!%(m)rh=?!=k8>mJ8fZ_^=tK&+S9UZLY|CMV@#0qe2%_TPSkNo%<8 z-?K4`J8Ofl(fAD}maTd@nKf^}sX6VdgZcv;NstAR8z|+nn+qGI2UzyG`WfmR3aTIE zKMtT#)#IX%9jT4W#p0$_onp8Bia=(I0L}jV-_ZcHtr(r^(;%O&D)yrKD%L7L z@D#J2m`AHN4)N`M_^k+Mr+goR91(yapkLc|l=c#j@kx#gWR;8Hjcm6Y2xC{D*Ls!O zeaPjH%(Lz%6>ZUN+t9dN-BG#N@826H{3@Dp&PUY?D)jQyV+)It26@ISD=BisV_OD& z<+Zsx4e+7fbQ}5S#B#W1t#pJuf9QLI;CNn@!Uh`_j>UTy)9nU4HUqL0!Cuq+l`mYPQ8~>?Q!$c3`eyb<#MfA|MZdl;2y_Ms{>shi0K{FdLNNu#kIV#ITiLXR(5tk%0JEvtw* z`g2a+uCH0$(O2ouukX_n!$_OOka+bDu~&pb$vF2q8J(jP=0*X=?fXT)gRZd8xH0g< zG2N<>)^|kvVW$Fhu`Oi!XKRmFvRc zzznzx-fQL|sF%(k%3&3DUM}}O>Nm{U-w_$93+oEJ_XnrF3BX-Vo24I)==R^pp>?Y* z!#=?Ty2&bN$rrC?$R#1IWIJOU=+4AkhxwHml_rWH2_sFpcE4_~QCF_b$yEHkM}=Zg z7A`nYCo6uM&0%Vd&zTu_6$}0i0s6^|VXf0(Hpx+^BmZOa==a)>E^2*QubSC3?EPWq z%gXTo=0Wtam9)cz(=Sq{=-$-M_HNU*mvV-N;iRiT{q<999Zk1&=d|oD0!U)x}xD*ik*J43ux>a(6c5#GsRJ_E2jp5(=h=ZTJ%5Mgz>fhn2$V*(mhD*2uMb?df9@0+Ua&zRm>MsWB z>RZ}N>1y|POaZW%ciFLc;rQpWkoDhk1GHhiw zLOSYStLJRq!JQz$R*AE@fLEteOn#w9le?pPUdWrQN9hMJeBf7;S?vIr`2eA-;3W?)Cj=Ys$Jke zZBlEtcbF=9+fsktu=6@`dR8LSX%<&ot+*)wxrLr5;-cy`XXR@XF0YfzziiE~;|&_c z?q8GC_=M;!tAgv3xjFlQ5gOsGh68vPHz2b64NPWSJcp%wb+yE4{V`a8W}a@J(2Dpi z@r}by`vgBY!z@~VARD26Zn1TGT+5}20X#Il*VkQL4VVqQCflPozZm96egAgobv>UR z?4MUhU(dRAb*LFbJE;pjR5d#KbY7O?Lt)n$H@EPEBK@XU_s=Ly;P)%P72UmlVK73o z3N~Q+@p?)(O`hhJzxp)yosPB}a3vN+zc4BF+e(+(h~br!7vp8}?0@LbWB937er3j( zel;OIR<^rh^-?&n_kq``#J;Uu{wq$axRCrK%ZTL?=;_((LpyQig4XDN0`H|mwHof` zzW-i=VzpOuo$S<{NfUcxjB;t=HQXb>SJFq|n$h{;;&A-6(qXH=OMym4i9Fk4q|pIp z{0@n2L>0bYPR+2{)J%9&W#bOgh zTf6If((mSP?K$ReTix$w4r*F{==58XR$@!7ck|!-rOWfv7T|Hw&%pMleWm@%VZ$OA z=?%)gMg^|u3?F^#q$n0wiHDLgAJ`T)bX$?c3z1~lHvT?^+{`O@+wi^|9M{X-lV+*K)Wt<>{#C3EWK&@;3- zW&^_bQQk7sCsPBeR~0VgiZzht&`fb0Q+f*0CbGm!bXPfs9*D@OoWG@CDOp2CG<2#J z#QZyKZ^|H^*Dp1rw|Sd-1v>JP&RM531$MHw`0dkY`;F&j9yq#ObhYeOlvk{GMb*yrI1zFVa2F>#_Do(aLH13_sNV?A` z$Ixo|DWt7F^U2tGhQBNmr_kfcjs1(;NqXOUb5s52;zOoPwx_YJpl)7JnlM8F#tz-* zVLcuV7R;NQn1_o37aEW`#Q+RAr&*|FFD?cSI6b5I|vAatni z&`D7ceuKjfnFIinYt4WbxvBT1R(?-JcW2}TsB4;l$F<@EG~EG=N1E^!BYI<<2&ekJ z_?YVeq2?~hXFDj7uWFQU4(A0J?_41(9K_>Wt#RZw?zfZ`m>N$>Q(@zmer?VgP~-rs zsf4guC@ggvsJb0sl|J@Net$R!(cw7;)R0MP@*M-|cY8tZ@*2&1;`b*-{FKc3Y~yDY zN44tu=D8~tbGmZ8ChqB>#=Yc5^Y(W=N#pdDJXZC%vdNH~rn}8G!~}Zc`NH*v<+?uD#DdkaT~_u2~Ib^G_BgvZwkl(1Rers&%y;;akD~%9dw8*VB=lg?`wK)EM?+iMYKqm)5YyrxO3GiaWD7F8q{ZHq2$YEOtuS zy8w#7O}gloyQp zfUIwWCx5=&)|czwAaqq37u}Bg=Y`Uju%tzOC7t(E`v{f`$v?Q_=>~7Hl}(eI^Br+% zca(bvcvJZVNQY|P?tZKu@NToHjDJkPuhBm2g_yWA1PN2x9h*O+#kz{p-+`_wDF+uQ z|C#QeSr)L}Z_tsl(JhXQoY22b;gc-!HJ0i@zW8BXCf||#8`Wlw-Quimh+ge+xDlXY z5!sg4%M+`ja|Hizdnt_DtHz&vm(&CqZC&xke4?c?oWFSbQ#elbwSNZwOdy^{p>x)A za853OR>ju;@`)&vgu$#=4yY3ND=r7;^$J@Wb4xacCRFcv{N08`9f5J$;(ECkzAtA3 z-@Yd}1rnsSJL>tve8X*LpYsF}Eb~|HjpI-~8gfg4n}t3)PTPe?y-DYm1~)u1J-Qx) zXDqUZ`T?A{x~}%+I|^*dACIuqW054SjsDCZH?`newv5(@89e{+Xt3BGMw=(n^Q;@S z$mbAtzpVV;ObG5*=)5mPMRw=&(^zwf_aBl0zM--w=csr>%a5#5w&wz!i6V9w{OXDR zmDfmXyE$+0*&oUk18&1kv8{okMW{ zaf_tA>=ZGvOG_BgxC@4IsIQH+1sV87du6HT1zmWn?b`-koD%1J%DZiK)22$}E!7h1 zuv$Y|Mh&Ars+20pVTo6^b`5ab{<_@@7;m^9-~4EON7}vO>}7AwlS>Y-+vVeTCoa0` zKsUiX|9ptBQ{@Fjv}yXdX_RHae0z^)4(d_2gT3D$_1QK#+{zH$>8=!7>s@objc7~< z7WDo*$go76-FGexh7t%-Px+udRg@B!^&wC?Ngl%~{Kht);VI0V!FWLY@soOow8hSW z|Hz5Bn%?fI3Cv>VaIO)v6R1(^w>92z0OAym@w(oR1%zt#Cboifvg(S@K=+b%SeVjH zyJ%Ty$c3oW)P~DE^ejd_l6RWr+kAixSJT?N+IgU;{5sF_0L2h9Xx9&%x_m7N>z`HC zG^^=3*~Dv=pfS9?*YeLjVngkSp8t zMXLX^Y0hgB!|h>#I7MT*Em^6;AMr~q;2`Q#CYbbsP#}6LCsdY9U%`GpzO6o7wQ;;) zXveRHoLWb{$X>on0Tc2`O=-ZW8zzd6yE3oby~o@s81qVd)wkDy=G_Es3pdi5BvVWxcn8m+vq-im1Z(`Qp%QD zw;(-ej<2hDJKhg-S3s5sUAs??YjH*yitaRZ9s%**-xqjaa@GJ;Vk$XkPHz@F654pcr-yh3*H+yw!!?PbC z%KV%?3&*YMq{Fiusdu3^)B1I?zq~<&UF`bLN95%0w|ZP&I7#=e|8phPlg5ZT9@Bd*AHe<5^6T4GIcDzvtJpDkIspqbbtx1w}JLi_aQ}L(VBqU<%$i7-|)bmP*)k5olDES+c{S`QvvUpea;~*nkuZP zN%7d3!m_CbUOsTYjM3FuhL59PgDZWILe@jrZ*D|~phbSZcU^gR0@SDY_qzem<5&YSpt&?{}@-G zOVGJk3#wNtD-tzBuD|rjp~4-<_TBf}_*7@ROmdjdBDCA3BYyTStPRZifm0);Db2C_ z)BA^)rS?xZr_U!`GB5qpX3)Pas&KQ|HT#v<_0dZ{4&7y)M7gzBS0&+M~ePP2){p&Q^@0@VfcLed+&In66&nv!gsTf2{Tjm!w zOyK=R)nRHnQ@&;uZoZ3C=(JSYQWW51E!NjlRz54ifgg8t=rE0}Z zA8;Fm4(iRGreX(qZ!<2|pN6YF@N#u!qV+ygb`~^Ez$yGzZ`WOb#dcKpPiPOM2k6cs zm0HQG7D!j1(g2g*^&2ph&HZsa7)~$wedZMj(V9LjkvfuyQ664%_ zkzS)<)qw<3_lA3geiBj-lz5TM`kRf*}t%uO}Hhs?v>yXB=pqU6#956Co`nq8(SBv9RMu<@|4|1 zt_g$f<6S!29$R=ZfRk;!d)eRVUb{w(drznmYiz$NShWLPZQ;}16$Lv$Rb)rR@xT@; z3UCx>U0h$$#o8;9Zm%|E6yFnuxN7J}kH7dF&+R+C)yiyc@D3XK>R}VM#nSZsJ}33d z$oS-1ed9apXIHB-kRX82)8?fLTa&{^l?VLH+7Uy_ho2>`&pX&GYx2uF>WnkvCl5!& zBERi_I>LhP!26#iL|_6fxZ-)CmZLm!J$!)ZQ5pWlwMQ`<-LbOM(gzIphhLr$W}!|9 zpa=6#$XepQgaBy`Zm(SbNlp%v*~kD8&wQzSx#M3Zp4 zjeQZ1O=5Bvfm_Sl{UX<#slZTqdcBUdy_82NRNmf1wc=f#r@}qBJ>iwN6kir!T#Coy z;J6$)n@fomk2fX9RA^!C@7(#wWVJd>u5x6Tn~eGI6TroaWtQ(jOJAOc+;5jSU)Fqc zkNLb?zX~?|X4&NUzWxdBgy*L0(jCNus$tn$yY-MaEp2f9T%Wu2@BaP-xkgQ-W)6+# zUe6W0_qE1vkx#x3*ElWV%d)_8(*1-fq*M5o9_e^Y+s#i}+g zsf|3WL@N(#{vDc|xHm~x^4+!7R?X6J(JT~%o(Qw5^=eh?%f@TP4_fS|1ADQ@_{4O= z(fK^2>)%~FUJB3qP|=&K$FSgEMZ7y5W4XS=k*6AG)r209`+*ro-S4j|NsLXQJa^G~RNnRP^|Ps5 zCG(wQ?J@H>jo4(OW=qMgfX5}@r&e_={ySmRpLfLyxq)acGv@X87+VwqYyE4j*8~PI z*7Q4X_`X=$hB;hD$8xNdPZtN`;5;Dyh{b3TG={Zye&7}tlDn#o?Va^LR4FpyHq|^~ zs-+fLi++D$A9*yY2e`Y2wWg;R?o|M)*;}+eP!8q7v1(o+5rL$yADuQ>=)NXx^(78l zPap`iTZ&Db7%XRt`+Dm3{H76L7V4=H{Amk%e?SMB|Wseop0`y zvsvBfUN=A=c7|7G&04T~T_Rln&)6dAyWhKi2cyH9iz`L_L1uPS+!b}{`6M;d^}W4b zdWXss`AoCEfu`dx;BQSz=O70yEwn-bFT83r+J{5MjDfhCRY+09_nKPgkih1B=Dmmf z5{@vJQ?Dei`Q7<+JS{3@i*^ddV{e*1V*c3dCHu#DH7-Rex=fSuhY;^KfZI5^*2X_K zVZ#?Ll&6I}FmQ_xmyrKMVxRQmX%~Db@3vnH#hza4@e*dhaQh^P5HJ%p{IIj}Lweo${jGvm_&P0DMhBziTYK2H*Eml#1uC5 zdbB8QKBZ!(*t$7)dh&$5*lis)p);?kKuRu!+xM=6KzaAkY7%i@ z@-Z$;b!_Q!1tGv^Q>1$;FV>8Y5f^%05}+Jx#FHeWd{G>LUN60s)=m493{rpY8ZhYM zYWw{0rBj=P9suD=sveimvL(OVNn&l_{em85fi`c^DR=LXWjKdCy1EIu^s5PUtsp@d zk$Rls{@~xsx%a3s4C38=#XcCjZ?Lo0m^%=x(*gdCJ6dA*tJ^+TwvV>v#`L{_K~v{m zT0jy~-gbYxamjy5do!~4rJA?>EI+f_NkGbZ<+^J#jjTo^Cp_E|VVsQJc|aU)us9A2 zLAN-W&;rs+!_VxF!m>Z#(o3sazB(b_YJS|xE^2NLV=uV9_IJYrb!?osl^s>gH}|i5 zbnV)I5i3tm`{N6p<2^O|*6)rwy4{+TkzD$dshco3uhpC0aRW`x;E9{|`MxiJ-_$O> zV%R?@bHv}(NXVz$C@E+P)XlNg3$$X+)`DaOm(9*|b;5}pykA1V#u;tk zGAg5x7=4T30Vns!JcB6m8tL)1;pBI)UzNd$*MtCew9iGEp&?dQqQzuVmS(@ZI$2%j z<@Wt)#=%WJG-`rmfRVIxxNR3*hxZMbTP_o27Hs%;sgt+adv)C(WNzHY^3LH3N%|3c zqlg}t1FYfs+GOrh{_>nRVf${iTE)8X4yRKZao3mbJm7SZ91SLQ&j?sx3H`~_%DMHn zCZ*33-uq6;qu6gZ>GaueQ+rJL%0tjSDbsFg-z~1Li`un7Lo>=4pXx=_q6bLFE1~cY zC9bd7X@iR8N+uV~4J7i);AI$dQn_h)+6sxLVeC<@9l&#}YQZi4GXvHWE3DL{T7ZOh zA2AQ)m!xP%s?KJOl{gv0mBRaM#Xw<8%UUf_;G#CZom(TR4;|G5pYvx*EX`wktTkpk zFbhe=`4k2;huJsW!L~XUcaT_j+UiL;;M9tBA0#YtK$5u_+G8J+4*Wd7=X>DodSAY< zO&i9wSJ@iV@Hdz@`pu*w5!$rfsGLvFPAltuwZFHyzHck!o;D#TQn&6an87wu^k*Q` z(?+4x*ufghZi+cxy{6fLzswEtNxq%S+WMRtYqz5{WNzVB-@AiZ#qeuYpbTGhrMr~v zLiGsQt$lekDLti2d!&~$dNXIO?qMat=|YK~VX#cvRt`Len4G`cNq3r)n5bU@WBS|9 zit82ATpm@GD~c;Y%&FwB0jb?t6Pxwu$L_7yN84Mo+<$%==tOauCEGf*7FW!d_{6!NW`T^ruA6pEG&vI{c zneKiX`wP#P!1FskxCi?20He$A`l#>$xbFH*s7>rX%K+~CJbrtw8n^bATGYtu$-KQ3 ztX&!5E*_X2Oit6*B zM_M*=LwUVy%I~T?C*WqGIq+^@&fEAzHivb^1ii* zj>S>(KF6=US1*Bxokag=P78YW;3Qk>%WLP&zi$jus1TZJHAy$p$35$zJHz!C%~x%u zs@Z2U#o>7JKt|)6M!Kc)j*OMU>NzbF{}nyi?#>(7B>f!DCA-p<+8YiT1>ZiVqua%V zh-7%8=NC;_o6Lqt&=$ut%N>6BA-OrgML*z zTJ{#sFulTdhPz(9`&nn#1mA*dbe##n5Ws)DOXeaYUmusF##b9rAKLjV{%t07SvnQH z&w)XII{0}TBuRIf$LJ@T^}7lQLq+;%C<@>H(GD$`<_=C5^XW4s3r3z^ljMd!J=yqc ztM@)4=MZ>iE)3n7+UgZuJ?n!HKdT3B+c2yQ{?Yc zIB>n&8R&NuB`jy(7i$Uz-kc$WY5fg0a1tvgs_rPw{%tdU@~n9KGj`Gs@|M|jiY)r} zXN_+quCmt4=W^1GN5{oxSFoq&f&|o_*Ct&~;yL(aWrV52V* zz#<)>C0<6Y=r_Mtnzu#=tndAMw*Jk^r^((N(1pS()w2CSB;PF{_DIEM(G)mappSnU zDGKm+0be?#>i05UoOiqX;h73Qr_6?674jsUYy5@iW}K?2RXrF7u?cDTS*|@_CvCWj zg~s16BF?U#>Jg&h&b!(c22BoR2G3fWmUFk5T@2o>8%%p3{bpc%1*?nW$MfK==B-Fw zar{FrJJ|kJ)iIf9uINWGUA~zzOi{h&$yv`A?i?B@M73pNL4h}|rdr2vUhUpOG*SBd z@vT7=9Xfigy2?|4X^+)@I6cUMHvg#ZJ6~v8q@d5Qs~y{G#T|S+f>y_}VbNGb`RJrx zquXXVtQ?|3^X+!wbDx_R^|>`>CYQnq#;*_hT`WPMcFye!Sf0mPiUT0^83Omfpp6hF6y72?sJpg+@d z_?NfqXGQ~wYPZ%9+KFn`469C-<2{;<(9u&JV&}tqSrFd*dGg-;mDj)g zvz}YNn%$fBu!qp$+>y@B&Vtgb%$z`WY#R%2AhN5)`B`i60`)d$lBh(D=KwS^{>pq17~>|_nVk59oWEP98fI5fugT1Lwpht>7Dl*<8kqUvTHkKVJ-nN6~8m+?6_?AVQl+8{j|nYZ(B8?$u%m5vX`bN zc~n-RT(_L5Dvig=C+%;F%U-|Y6#+ek={{EG0We#TliguLyov@Z>!3&fz7tlh{WLub7*GLtoo$b^CN@$)B37)dae&T;2Is>!t}-t z-OZ3iL80>348O(kUpK`5c5%GC${*e$vBHH6nXH;(; zD}6vKZ2|E>SO}IM*c`{0*~Ive%@fvj+4pI2n@nncsWC-moP;g15axqD8B;)KZ7Z?y z?0jj1$<1%%gcyxiIel7`u0}bvFIMGI*_SJhP$*rI*BSmV-w*!lao8#N!27KLD8A7= zn_)R<<%O=qj8>b~lP0IgUHoJErdLIKC-6!+WwKyjpPi~CsuX6}TPkFk{n`6)ix3V0 z6Kd6kpk~=a4Pu$W&$3WPP(-u*VuPJ-*2uB79Z8cIn=cbjov`KA1$WK$c$>|C4dniS zYdc`JsJlzQuUV>+lIN?_TCvi5`gcY1pks~>L{LbVtEFSQ@E(uk7w z28Gq^fR87|2{kC1+}s;e@r{a6k&4#gxq!mPq5Axb5HqxsKYo!%vTeV9D9Q-frJfPp556d4O3)G+e_V@MK-gy3li^X+HgNNAG!Vq zca6OA#?)2t;n!obcdFccV|59jR5ja=jr#aTie4ul7?W6I9LH%o&9SRPGzGF9@J)Y zFtGchjaxyn)xh<|aR;9m&UAX}N*42}i8EuLyHRr{XhW*ATlrf)`pN8D*kYRgJ`SW6 z(J_WaxaFXYWQth4D=7C~!roB8na$i_2xdra>%F`_F(V6_=ez^YP8sd^RY0F8rJnccR2Hq8xZt?Xp*R@yM$gf;nVuhshQ zW=qo<%Rd6{n&c{wtE<=FygQFT)Dnw0{PnE`v73ly*oD>IA5oWIjknx>_}xQGc>jUw zP3qNVvkm_H+#YfJSo_&?Qn2rg1~!`ZdaQm z+M914+8izA%KklB4!qu}5my>{HKE=}b&j~2aC+$c>*;KVOy}=12z`1N3;thw2ui!F zcW?i0`#ZiYZ*7v>o4I3AS;XNG{k#S=$PMd~V1c4-SUPf$g|k>{^5N5J>jk8r23;B6 zon?6_O~ciDaO>RdI+$tXM<_NRURfV1;)r&tqsFFX{waCvelKqqh4Zx697Fwq0<`)? zZ#7}71>Z-92I1+xu{fkKPo_pT&mSlpCHy?1n*%~V*(fkGtJC347L1@rAn7ybT1xn`#?6y?9D z8oXDCuo_Qx<6IIk<~|2aDMePh)&3Ln8b2)hy~MH|X4k&u#7c1dLuAu-SY zyWj7({(je-GkTtTGsZPC6Sp!NC}(=oAAqq&B^De)SIiQAj4oy7`L{EH*s%m4(XnYP zr-5xYrI>0081^7F;@P{^sA&c3g)V0QVEnLkM;|NhQWsfm>g4W9c{#VYJEJMK4I>9$ z(KT84JFkkHY!|IMz3cQ=E!Q9Qwf^oDt1WM-N|s{${TcX^m_~>z&#t~8$j<<-b$8H3&-^6M;{;c#&4;Dtu*|P? znYtg)-RCJo>ZjDZOGE@df?f`9wkNcd1p9<6PwzJMPVLE(lz~ZjA!vXYbZNE-%iL;f z@|VMlu$F^4rUMR$aL`wc0HaDg?6mu{vs9S#w(Uo~aL=tT#l8ureM=5LXwuAyMaUcm zG-EKWM5_lZq&3=J=cT5B@L%E+qt_nxCSy_N(H%D~RPy_K7hU;Fs4au!Z8TTWzVWsC zDZ0k!MJW)`4-Bxb2rC!;yUlXajtB|X1!C2ff-w1QA?CF29_5U3Jl~?<-IfC_Z|N5{ zhx>_EcJo+5!nSw{;xZFZ0V>Rt9{RgCHD5r7U)bg7s+aW}v9Omjjz4LE%_=bY8WGga*W}H&bl3n#9@5j+1=4>*$qbtIraFt(280=1_ z@g!26b$HM*Z{XK2&F#GQ>W-2Oz_G7vG@J#SCa|GKa~#M+0SMx9;m`zvJLu96EX*((0>IK2XJ)gE-NR!aM8S-IsYBRM3k~~7qHx4Cj|HB#Kx-a zgJzG7=oc5eh-4^(M^JSt?6wL({UyR1%pL>Ddo_n zcrQ|(%$cKeGrl~pPxT4phgoX;`CZ$rt*mTx0r~8w+xyGXqTcdHoO0T_!*{E-e{Gif z+3=+K?kAX$H@!>W!}s~Hq`QGb_sZ5)vq*ji@6K39rofleTlC_<1$&t7ATqcI4{D*VM_ouEDT107w&PM;3 z!wviVghZyD*RPq6BqX?`ecdiQ&uiHmc8>-1l=Yku)PiP2^pejp0KC%nv2IR_H>=g# zEeTaW|GtOM!JF=ICO052uQn*8rSWmN%fTetY2_9Ta6X2&qPWm^2^bD$o&5zmX0HVpNsPcO$LGh~*3UQrNGR%(AY zoHjU*`S$0B#{d|*@aeDi+zX&d&-0NM_c`QeJvTd3Um<7iHk*~@9Ah-m_+A|1{R3CF zh|i|ZFW$F7zCb_D=y%?)RenR5O97WFUg(b=(x6@MC6XV@k7glA_CUt-TR)R zj+K7#bZlaErh**iO{Y5KsrImf2-mb85p>Zhn-k2It>I#qKgr5NOooEO0G6vX>x;L8 z`Umuv`4A-OLqS;Cp>G_3@HNnItgZozDGi<(oHw+KYP7{tgLH0tKrkVp3kA6Jras ze*ztB5%ni8FqSP}V)T_e+Ez%b1ozd((q*PFaS+Eyisx$fE`NU`J(9?h{?qz7%1elL65l5@f6{hc za+z|0Kac{VzIr{<&9B60Js!E}hZ%Z;=#iz#GRA0iTD8&i=4q&LN&a+qDEpVNRiN`1 zAE|2^q`-)Bu!qyKKL8g{cro0yGc6vLI_!aNh&q{+M?LVvtyN#JXA=^Q{ro`b&yQ!c z4ocJ4ZwCJ7p(7oMKI?F&EdW^bYooaT^nfBr=%@9FzGCeA+vLIX0-sB}qWzUnMLbXJ zD$uA#U-S2-cS5z(*?&qyHsQrDa-9X#wYf72&4Y*^40qokruD~lAM6{j)`|%4wAh_n z&%)8TMuloez7WV|!3nEF+bROd42TD%qiC(@Q2B=c!e<8!k)9OkYROzPk3V5FRLh`z z)*^IX8*Kc%$dn=Yw{=+ruv@QX$hn$-)s{iA;~hXTD$-9MlBgaSb#EO<3-qn!9Q2@- zVK2si#_Rjyy6(1H#s2Dh(sKj7n_yVnAJnQ#i+i7@_C-@ee`5+$`eaSDGA(=)FrFbh zOW1$8Pi0-=aN^dn4m0_C4%Tr?KJ|K|_;mwS@o`Vfa90i_EnY^EIm*a3(*TU#=j<8*GbxexP|T^@iDdWqaQ9bNZ4l0-2**wwn&fQ!%SS zT1%P$7vf;T7HAECuX4$%-#5d9HX5H>=OHyVMt;kAgwD>6h~NM$u#NeKDV+aRx%}#H zn(dKUmg0Dgse9bu300!tq5M%m@+$LKzd1rGhOjkgJ!Rk%M8%;wa0ci*#On*TA$HAX ztl`zJD8klwmYzX%BfoiD=cT;-;r|xBQ>{D7i*r6W7?_#=u1K>&iZ&Tfvi_J3cx2Gfaw+^V&-xN2x>M(~lnANA_8iNw5p5xkM?LwqHOKnn1?d*@? z^P|DL@1P$eA(ws~xWN##W~AziRNqsP7x+AzzyaaZE6*W}zpD3mq|J&uBdm-Mqvom_ zzs!)inXB*pFK>?Z8swuCF1;R5E-VTq_bkQ_)rugiR28uT9M`Xd0H0yi858HMHJN0+ht01)&3@-_&~Odtl-k-2kAAlebf8uSPecTK z(*2N?q&mhPGf@bf{fN{Q0vVc=HGVzZw$>PF@QV=IFRb+1 zg58q$t6P;>wGJzLDjl&^oz9?=DtQywyibU@)rsnb-I>l81fQ&3pzE{nVLPZ4o0>FQ z#e1r7WedXcj~EW8b<2v7C)NIo#*I~(^atsdOChP zg&uMlWA2J@On?i~RKI+Qs8I58JoKxnI&)5vNf$+&6d}pZ)E@ zyPt#5huNN0!0xi4dzU4mYpnH74dp4aG2Tnr|ROMu;DB9?(yzJs?9#>MlfCHBC~xa z(aQauZeCPL1G2XVeG;UhsPYniGHk1fV>i`WI#nCk%F!iy%S~k`Tv({bO7{WpHV%_ghU>JD(J7Og%@@Bf+l}ZiYgxamsPsXN+^7{M)%5{JDj$67=r>49 zbqy5avf2GM=f4kG#MZ|EbooXcJ%&wU`@U4}-3orPW}7F=f|(tEHeQbtFS|+CI`vWKv=&{$Db(x#$F?Nk|$Rb0Oi!NG<`yd_^~Np zlZCJXiY;#UdUm>8wY1p{a;D_&Oiq``Yj6@v9*W;%+y({FecaedYq49%)a0EWJN;Ms z8J)l0{Bv`X5wgyINpt#`8T5SH-%rT-Ru^vVy>jB{%4~M_$EcW09&Yb60vYLRfcO%v z!0c-MdJeqSRq08^S^+#(_&7G;3ViS&hTkW{%BnJ$r=zeJ-~a=gw;!*!GgMJtWPix{ zpa*z)i#(6F5WWh(Eqk6N9L&!k*;b%0fxb8*0iMfy%gzCg%jDN8_eu_xf!cOCf4uz| z^aI<+yu9j9prDPqA|XYlJrmk$)gvClsibF>N>3^a+CBxITspgmHRV>SuAEi2BH`{9#LT`QLZgF&uJsBtw4^1^zWi$*8obvw^Gz~gN1Q>sRvsOi1Z zA=}Xc_Ag0fA#OkPGm^lnH)Vd>sHX@o;`=UWHuv3+`ZZwg5Ly*EEF`1fZxrwT?u`z5 zvSm%U5|wQgKbCEJ6R_Z!#z?yEw_5s>_A9G3*C^S??B6_@Jl4gv@NjR_(X^6y;(^1h zK2JBswVc@QxB&h4FOWH~(RUw0D*VDsL)MkpO%;s>9=B5``R{SC%Mz%-@Sj`!6IyrG zLn)+#rYYbKcaQ)3EG~g_8&G+nRox2>Mj{nYuM@=gCzX4kBra~|n+~G?GJ4f(YMXvg zOF9q@j_nZuPPAIZTV~b}%El&Re%(R7C?3z_m5>p_<9qGzeIgCE#}T+|7rps;>=*Bl z_c0(hYQ_L9^3rF>&l;4BlidPh{*8pIdh5Gb`3jv^j(grKy^&F{Ynk^U>to^1aFT3* zD#@(oB0wz>`8K~=gBFBCGwdZaPRq)2A>}tafqr37CleKM_sf_nF{jj~R4H$mW4o

?=|sb4(U6)&nG0>zpgv5y}74EtF-mQ)AuUYH=}c6sQO6{1(kE})`0j_Ql(b)`1U3%w>kjP&DHy1-Z9>=pPcj0 zRgd0e^FXp%(*;G;(JcYNBYv+)K~8AG;7Pjk?Z<~FiyMufMlu(XJD83xuY{(b>c1%8 zEkWPWGF<&Ks~)YjO<^f9Dnh(dBOH@9`XXQUoIBY+iNCB1hu0r2G8pr%;sH4`>yHk$ z*metz`THo{Q%mS-hTy^4kkaQaOh_h%&Y^RySYC`rIfQcx9_zV>m)6F&1)}o%#Z5VRyiHA zZ2X3iVL+-Z{_W0kr#AL>5_yFXOtm`@Mzhl3wK#wZSTK9$G%R{ zEZ$7fF6G@h>TWF0zjv$0JFl#pKZl5|Em;eaEX?U(UCi=STkoq z6#y$8JD9e_g;j@>|Li*b$t}3c)aX)$0QUg}YpdF5x(;p!Vo>a(6G8av{pE5Ech4++ zfZ-=l2M9#RdqZJZXu z5IQ~_{N4Il0;@h*58kG;Tjy^Guqa z&wz>w(W$p8kU8-2_2``{I||%KkX~e6bjvj#?QNTc21(4gjsJ0Jy?`;enj#_^YD0KEZf+j=xeG^aJe za+{qEmenhRRUbRbDj+#bt%GY$NtkQ+*exJGY&0YmyV|M>0+P#fu06G%vYOiKEeC;0 zo$INom6Yn?-1;M=MSeY(_d??8(7l!|n){Qo0~XZ7j`tkjH_xVkqg}kS5wYebeT?t` z!tn||h;rM?r>%6IO!KwdwO-GtWu0!n#a8#yX+xg)WhmpCoFNt;!D4t*W<^ znRl;y+8_d(M1#B5b3Y9+koYP+Ic72JHNPgd4ks!>Q8 zhP`Rw?1KbsTOm6VI>N5I?$h1muHdb%pB0dMEAV*FQv||3bI5IbLmz|hI4;c3M-v#^eUtBNi4GniSrm1_tNJNqwf{AG>KHCS;=AzpDa%OAUq z5@-RtTj#O*Lb}>iUKXMUz=Ad6&;8it;STjP&EBgbcZdN-jrfzKe(+!V ztVWcAQp%%qEq7<|>2Ldpf3F)0Tql2K9VD6NS_UXnX7>B9{cwW%l)W5OOSQkG_Fep4 z@~!?BI5M~8`NowR4ZWu%O@r$|oyR!Y-grB3{DYiOtCz^78&ftW$ zFlUJPR)U1}`K9KHWLGIkjoj>_UAid7YKmKR=z*|U4&BB6E@jwLx1TDqBul8j4lly3 z4*7GP%O(6G?Q&g*{$>5<(Mp@5lmMN#kev?~+^qWG+72}#?1@Gfq}5Sa|H^f7H^#wa zztwj=hwa>R#|ss;29XN%+18BwUH_U1ttJics6?%$AhD%yj|8LRXdtI?N6LBSJ&4X$Og`WSmsXiu>?AORZA297_ zb~!g~uBn@N@1dXlT(8mllOU!O(2jB{@T$@Z*|JN&zl1-eD9It)MHlMsS`RZ$Ga8~4 zy@ldcc3y~QtVdcHa&5{84A)Oh1peDk+4mTk^b+F@>3TD#aVnfup*=uLLZ!m1IrHDU z|NYIdkZ%GP_VpE$@t(a{L{E5+q+7ex!4Cby;FjQ`_d1hcT`-TLr2OzxwA|3k<@nj} zyWv%RC3ZT87_0jdB9-A>({cT^#a_GmvNk{(z-x&(g?sNrqY zP$Z%+n)y0y;!k4}*#zC0K{dK;JiWaEoL zb$*!uh4R_l7J&-btk)Z=CazW|&<(>C!6XnK=V31qmHMEt$7CUD6|B5y$+hmwBuxnRNTkBut_ANm6({pou)xO2@p=6En zVfP@VNSDUJ`fUCcuPF(eW0=O7wi)d@pRirJJ;(FKz5Ai;dKYO59L;u%et6aZ-}84^ z{&fYYMRcs*S~IE!@70z#eYh^<@y+(d=4!Uh-I@lO^j}NI?sVr8*^!NuP#_OHor!t( zw|)5Bsc-n(!3y&(gD)|7B0_V9#tf*i3WpAT`JC_P0Z_+Vj`oQl|5qFZOS8vrrwhEoEd`_&7f-L@ zwY^J;PNJgkZN?PQ`-``{Pp(`}R3Tz3f9qftETI=`mEZeB4`YH?D23V2->r3?MB73r5k(TQ+0aC=hC_o9|~Ce|3R$tT5bb z!LwtEKZ`jAn{Nmn`dd0Qs;^;EAO6{cq$sw6wn0{Ke+UEH&M|~fzi^m-_r`AYcL@`} zP2KwIVjnaCSA|SE$Msr1j8dm~OJKXH{5-cqWs^#Eccdclu1qJ(ePb#}CtRb2?xa?V zNF2XB7-H8s%^v`2v5Hsl%IGlZEoiEDue1NUqVQS7)p~M`_)YFyTQbFu;LMuhAe(89 zWIxYAE18t-DFAjbhJ`fUc+m@(MfDR*A7s7boT`H&!bxGr7Aqg+kus5jmTfsxK&gTs zLcHRa|FrW3y#qDA`nSNJT8SonAz>;&i@fBM@n~tcbC=} zg!|0S#1B4w8y;R@*lp_U)=;)ill@DEpJp)Wn{>4lYN;u&E(oAMI1KDPBIWcHY#gPPp z4O2;6_BI0^K5i|GHL`cbmZ#E?_6U3N?mWA7I`)A_c{U#hAz(Mn%zek}7GN`v>{=TO z=&b|H;NI?>yj!vTFa_8qTys|89wqHiJ1!9ME}(kt0h7oY+qeSFl6wd+Uew}QuQoi6 z_2uz!g+fq2b=osMhsY`t=6S^JfBG)ctxoQd?kHcGvGb=$rQ?1T^s37m>F&X5$HvB0nf)5B`G}`xbwXH^!xL z->p~YT}O+l(y&U8;fXcM{0=L&Hj`egSomP$U^{y}*ubDed)$!gX;N>4o+ujijx#b6R3Cm*6$jj-^H%c4kbcNk9MpCO^?H6pl(s*7~nYS;tWeKfO zb4B?JrGdVHAR~i%Ks|Q+H9nQkz17lIMJwPeh+MqWmP&F8OZSGOlE~GR{3G&>0 zb?4HAMQwgijRsh+N)`3VD2}9EWAKuPX5n7J?g0XRiI1{g;}ryz*vc3_7hzJE497T~ zEZUds8ITv-H5P}gdom%|I$E2UVVIY8Tx?;5;{aZ$V#S{h_zu$x{Evp-R^u9X6MTpr ztSmbv@A18Sx5n4axzD)OddOfe-n2mp*&HL^)$aI)eD;mrC|^1OOYM{ea)znb&qWq! zV@3_WgS{|Q7CQ#?QpBEwUX%Pn*&)Ju2G$Xw%RR(DM7wD53!BWFm5yei1gHr0Ur6J} zH@q)Su>;;?xK~~xIbETBLoc&Cq!zx_M?F7{zHPoX=Jm$B-0SC*BK%Q4X2J6L;0evo zK-_tg1t{n7#`eNY?4nc)7fax7dij}*U@vBRs?BdZ*jZcwD5Y>gy*(Imqdp6Pqm$A2 z@Q81#(M4@2Z>Rcko(C7$?`Me1e81rC&2h3Ntw=kK+qxvq#@{q z4ut5G#(ztQDV5IwOi0G3=CKQLU%wIu0oquRBWTV_@$IV;M*Y^}+i6akh)cOJQM0g;``{-CSrS^{qVn#$lpAEzr3E%lVuhc8ieLPDQ+Lrb1r-JU}^kJ6vlHPqYqw(|KI(weIqLnIB&+ zyw$nn15TSSi~11g+2g3+I7(NQXb2-|s9?_`OXc2rNSu#G+8sIu#5ECmy4|bx%~N-Pd4N4 zkbrM;ecNK~MbT>#JPMe5{U~392Yy}JszTGgV=it^bouO;t(t2rN?Q2=LXfTNX0|gi!H{>S>~#b zi%QP<%Mu5^QF1d{M>{;_+uZ82tggvMu4WnEH3%`@7sU+*M%S;Ap?1>Nw#2vy(WrUd_hBf zy?W*z@;ukT0)7d7<@)=qc!Z9|mMOeCi$d0HW!q(-mbJ!5+~AM>fyGtejWoeBd_gou zhERHCJH7nHC~BfukI>Uz#CR27=wPKRKNE}d;iWDO-;L37$mSS6_`vMq44TM?)*lVf z;O*=r_qyi^bWz1w7X=ANP88w$79L+=eLNa77Hq{@wCR;FbTly8>Gg9yj(QdR-PCy} zMtyH?=m4sP& zxf1dbE=Uin;#h=PrxCEKH15qWQ7mp$pN~^6H|xQ@k4;5wDU9aUvZ2Q=x&$ z!}}US1dd+wn*1$4&I=!U;3FviIVX%C*-u zgw2t2)-MvTYj3Ky?w|0T?-hQ!5UiH|n`=J1&B^au{7lZ5a)$=O)lKM)ZxnGu@}VCTrdvOOx__8w@yj6k6xE%(wXcRXQxw+n zlRW+SHHeDsRD}S<_LEa~QmqCoW#6q&)i7R)Q>t@!3f-@hU8!lmG~ zVBK`BQycoYb=clvV{o0$wx24TDNSFz!+=WP##IBJXvkpqix;O4^kZUWMH|L0($s|N z>r%*VIt!@YBEt5i*UK9(t)3p82MCD4(c$UO&ny3xvJI$*nEY1%JdxVq7BG-^dAX+k zE?zaLlYBnQ5BORThXCd8kEhkf;|04F#>{Z>X54Mz{8R<=H${c$!A-L0$*Zdyt-~>E zU29DWeknxZVbY6sy{q#Q=%b`o9y5Gk$m7y`JgVFgoC`0n+8^ljhQT+YaG|n@>M_ne z|NaQCbNmxa*EsjCG*9PJW$7dHhFQAbBDXw%7D0J?n#@-7!`y?U}8^(eMlwmcZWV`=vQD+9$&U=c8D9eG>(JtqJSf3om*$%bBw9{w;4@u~ml&VeIu> z-CNws(_8T-5Nv~&6!)>|iJ7s1Uph$sE{d;I-6JEK%$*bZ_v0W!-31s5eh(zxgOU{P z{mqgnHgnpO^jkl#WuB-Ajeqtd(n6a)6?P~aXr?67!hgDtyeC{w}4>LGVb`3*}Q_njnHoW2{9 zdvk?z0{MhjclasP40gEy>9HiQ`azJQ1^1lx5CAPbsW= zZ4TQmnE>Q`0DtC)uraPSy=%D_mwW~auk?e`cXeI&lc%7=KRL~psl$=V7J+oH#kHBtH_$O4@PF!T zpa*yd;;qY{rp_2@m>wK^M+)tT$yX{qN;AWnAJ#?P19}o&pML~(uuFia3k?Xg?nU{> zvzf4*nh))Q97uhRISp+(v4;r%Zu|g~R|!|VufrhkTapHYIVL?iptz$(`Hr~M0tBL3 zK{H`9rQ-Q>^N#H>w4W_VITVkRbvT)LJtSspp8G3IcEkB+T3$?vt~lL2o*&-(SX3^1 zn`M#3qUC-L8nV8x8PP1i$+zzukXt-8#NWdGL7VF|-&pkJeUCAxR*l7S+vg_(iQjwi zxeq#7u^$Cv#(@2jSKC}KGj+ru0C}(pTVm<;6>2%}e*0%xYHcg*0Vyp9ix#tjsxKyij#8XN&6TVDtj@IcsUFR= ztb34$`=QM7?b8Sv!_^Bv>5Bo_Rrj2&DblY}XtmkqL0U+bi(Zb#@ny8-55s&1EBxr| zDYMQ#oq^4_in9gm_Zez6R<~k{esBY4zF(K~MAZM`<@4omwCDWCyZiag`%g}JH_l{N z$1hECOnXqLY!>s0)4~{XD2wXE>Kq|l=6Oh?dFpv9!grEm+dyv__Jxiwtkt{uD_yAw zD_HM`clo=?4t7roeBPRx+YqjNv1u8;uv!F-D=N)~+h?Vm%g+141l1c?%n=$x+3H-v z@dxx5$+8bf#*a*eo50Bbrr5H%1vmP7eH|_2?|s`tM)&6K?9E4xKAQcCulI801ZqfE zW9x){(yjQ+h#Og`m3x38ED=wf9n;8TtC3$S?l!xne#44a2>4tOuUGG1kY7iV1y43dkvvQj*o+2`T5vUZ|o&J+n{TVuju8iYvQ3EE3`(EX5ubHa~ zNwqrbS-pgr$rOJUS45KhhS1DB@6XQPz!-_MsO$#>%r3Ye>uiEsYth(>J0;qGXIQ6x zt_kW^M;cRY_Qzpo$(hdDWjA+iO&DR{pueZ}6RVuE1A6Ws{Ra{MS-bUbQeXO=p-9j@ zb1)Vv3VFK}SIQ5;K|$0NQ^_}goc8XZ!_wzP3c&tkDVCY@xnX~BbEET>!o0@QQr`Lc zrVi2|yAJ(hot=!B?e*|lQxFHZ$?ns4j1p9D@yQNBY_H8$;ii85+?*E|pdx^vsyZ{L zCxJRj0=)Yg-6GZRTGO6%;;Cy09NhPFj6--yt!w+-2dy*hY=6jO+bkW;s1ywE-*rIl zg!q`ft^4dge6^0^c;Vi~v`fAARj&lw1ev$YN1H7 z--dBQ9!W}_KsA$hRhXKJ?uFcsm^5B(K=x^JJ%9=tyv>e`1S-6he6>-G&Mcee zPT@0`9p$+?Y{Q6$Ef>Z!ZoR*c{rG6yt?75-l^PtkQMUSfGQWU`EbS-yp6W4hc2f(C?>eJ^9{pIjyv)*P3l8o)DQb{WOI>StUd916ZAvCeSY`k{*X)!46+=3)LT|r&n&wqzLS6S zpVFaTln;2dv*mapF>((MUc@r8F|VM9*$)a%Asv9k9P9*Ea z=VQA2yiqYOjDn}eUGp5ZN|y^}moq2%dfIfx5Dx49N-$AOcRx;dCcqJIyz4k#dN#J-Sn2khU5O!R6pJt56{C`@B{asgU+iz_fISRW zJ2zDO@4^}N;hC2#*jWq!b>HczihB3bUX#61_ZJ4uIY$$b!6#QyJxWS8;~EjOw&;R< zw!iNmW6kT{_fcY+CzGDzg)0Y^e%GwV16y<9SmN&zOfI}TVQ~rn#X$|V%}={Gm+8;k z9oiEez+zWptg5=Z5@!!0_#psLW{ zTYF-Bxoyc4s~@^)bUk`4-~6$k6_ z0VSlYJolrRz0a&N6h4*jy%#!!6wj#h-J%|;iqoHW{Xlg{xW%;EtdUK8g8DQ15`Ae9 z3*C>|IKLoM=Dp^6(lnij{-Qssnq53P_T6J=kS~MQdiNNXughA9yk`Cey6%kFAC{j! zNl!1c+@|Enb8a?J`+nf6O|f3-V~jlmP4TjQPM(KH{p-VqkEjxlL~Pez^eW-JGNd|9 z{ZFM=?KxU5x+0*4x{94qyobTZ68$93t7aBb0tIu#-`w|mcHKX&k%@BO^Cuy9`?P!- zVO8A1m3-7Od!N#|bwa%n`QxfhF?+AE{AP4i-4HcDkK zy7;3dW7C_|-tN0O>mTJE56qDbeFnr9^x&#rQder(@1x@)ZPlmpnrSOsYxUuBJO@SY zf(D4&CfSunWmc_EtX^@>v17tWK%r^{`lQvJV_cb@ma=G(VWfrPuOmY!_ayH4+vGhN zPX}O%&qXe1A}8DM2sY2Mo)Ov_D^)M);@q5PjAPi|+3Y}juF>! zDEVp$E}HB8N%FHbd|ldi0Uw1^ysNK~83BQe5Iz8tE5QGF2gnfm%ieTTu^`{Rd)Ct6 z%ouQpp-in7#UpSxkE|wI0HSM2U&Mn)$H~uY+$b*(T4nLM&ztezhFDGQJd2HO>IBZi33SYGb1$OmM8Yb8EG z6xXUIw`7`t@!38b%?8=s8)3Q{t)$Z5t~OKOzxq6X%T01u6{ERn+6EnLf8d=TMxNCZ z`pKri4(s2PqWf+$ujHoY9Id~4m(M+Q&L#I4VE5U*H793zI{<hrx)X_XUJ_u4}b@^TZPmd4fer z0_wqYKQd3f+HQa+L1#85cBt|I_B~_ku?@6Ir~GMj zz4UVXyAxt1oPK_1jwlSg-8?G|I9bUSi~ZiZxiez=I^|yWRZjR930qm^wkZAjb>xOO zZjdWo32x_3aX;H#{&h*8?k6dXmm+69h>eTqYh;7lOO^4gWCyQRX50>-6*6Lr*2(=n zN7%=57GcR!QwV?y%H&Ub0Jl&FC@;&9aK~C0jarv2RqFP(hZr7kFx(+5O?4>f!$o;wCR3Y$Dd~nwW zL`*F!KQ3)vlb!F?DBPZwGt>N=k6?0jIisZ7wf=^a?b#kO)Nz^id*KRn>XlP#{u9N1 zUj}!md<3I(S(=5j7dy4HEZwMW0`E<&#h;?2$8GYd&tq5x^m3#T_OFdGiRmtXmK3BVkucLQ=R9&w_#64$z;t_nmk?Pi`kTo_iKY?U z2I==czK~qgC`qSX6Fu^h95-UFuHqV^AkAvf&Zdo%|}^Yo*)Hn+b_Nq4ldHo zs7kOW(?i$2X1<+$X8T5(%pLTl<;Lcxdap*#=-ja^6G>zDBvCr{0LML0e*6>H$8S<~ zh%_JT4BbqrF}OLZUB^%5Yh{VrJ+@V2N>$xN=KW=H`qIAd$E zR=YK5WeWEir`YXXUUzZxJ+`#nc~>E8a>s=D&sQ}1TY1miwN^jn2jJq|&0I0<95@*- zz^U7b%?H7qXl!a=o__nS#^JL&HTrw;%CV!LKzG^M0+Rq6oEs>s8w+OgVm0jT8?D9n zGCp^72x^;BYPn&tf3rdx)G2x5pVFSXZY#GdptPie^x`-OE;9*pnG?nx(r4qG`n|pv zuQyd_S%~Hqe{{B{t$yuTU@r7y+AW+i`rXFLm+z1>W)TXK5NohqR;A?GAcz5KL$YNR z`j<3{)RJ?*MHpCew!?gmO{wDnq&&xVbuUt*=WwZ~?UB>-m437I<#v@@k$8{#$0?^) zZE7t7{qgcX@-qd^)@qy17h|6q=I(oh>)VK_KH3WCEkW5PIQMdOgqYL6QeMp_)x~?5 zYmcOr=4_T1w_f-dAZ2Q3fbCMZN!XOr9w6`svmaM(ak*p3-N&ubpeq!#paUbX9M%=L z(uSYC_~9nPT4)cRSjY}d2z*irMNJQ-D3$v#$-fE}Cn-G&_sMSa6;6FB;1uR6zV-%K z+)X_=J2fx;dwEZ-+*;47w= zSp=}1YIltbmm1U()k42Uj3*$xR&j^>=JCVX2-U%|>DS=O-S=aoG*O#+t#WNQtI#D0PV(t>i&uZ2ThG=-AdQW|v(*E+E?O?5lQJlJ zNHjN(JtKf5+lEvAl3IJb>a3YiR}3KC!l;;8+y6Yp#iS%3&`RfY6nX_|i&o>U_&Px% z4`e@ab-Baa(|)|+{NB3TX*EqXPn8;aF0DE9d0F^=iB|0~`&Ok&SKR3!G%7((U^1wc zAuAU>?V_2W8sjb|rq1xP&Bp+)GBq2r3KSFaFR>sG-K$pGZMvrtAfjIuv$Q%}k}(>c z{ukS;&3;~ToXTvn(~CXf7}8ieM%=vEXWYec)u{#b+)bzbI}+v3pk0# z+aK~wCC+*GYU>-^mFoMR&W8lJvTdPShPBE73s5mYT5nKewkg5&sq}Z zZ1aB{oqPMKXcUG&3z3R)s3?VmP%0%w(m~GW@caI=_WV89HG5{G-gm9%xo=`JZ2EQx z-H?1mJxQPOalAEj%_%N6Bb@BHe{{E%Xb+Vq1*9WBsw7OUPp|5}#BOjx%iGH|KQ)+E zZL)j{C%I_PUhS>`n~l_7NM`X?xWTufj*qGE-omR~J6u$X5w>x7^EAiPOG1MzJxZ&_ z6r?MabqgR3pIJR69C*JpRi<7z?fF~X>!ZV( zKX}VuWIM0^UeD4BF6cF+%vKn0Ll(v3`Wn1%xoqfGC0Xq*gE)P=rFSzvw_yKrMzhtl zdAY2x%GL4GPrM|h%FB$ZsoDh*qOG)qsRx4Def5HG2EX=?;y({K0MOwivg^z!EfAZ- zl+LwI(|+Pbd~&g1+4-C)+)M(iV)bUx=|9$uKPkMNcelSIfcCQby*)y_KTC_vT$q`W z?(fptvJzI?+6}y5VS|yfgmOuX9C8gqCTp)B=uefV)F997p$8Dsqj;eecq6 zItaN9T3>qFG=ynR7@W59Zk2`GBM;2;OIX}oH^FHMsqx>cz zKi0@_Y@l=~w*fS9ay~R4(faKi!C~42F)5@P53zv0rU|sqyN}7KCZIYB7`8F64(-Yy zs?(?4_`)X82PDig(MZX3jeLYjZm=G)y1Y3Z$02ois_*k(bi-$t2Gm=bC49&H3VerQ zHc@W}M7!GNpE`|!7P>TzxB0`GSpZ;?TVBVDEs+~6PHRO@<>j~hTNt5hV|v+5f~O(l z2eaPq4hrAxpg^v<`x=`oHKb{Ize-{DhFRaYE)6v;GdJ~sTvoyIF&CZQ>TmgXd;>Q7 z?y^X1uhi|jHMkD>MQMENVcj~`{me$JSbU$RuL3-quISF%-@_gl9c8Ba@Kl-rW2z68 zkVZv6w&2X~$zdAh3+!L0_d0dmPOcvf&)+!v=uQXhq{(zvnZm*rT$V=_vg;a%W$ByM zoxH-RhQS+)V&S^wF2*1$-N2pAN8s6h=2ji`vV9BTBj79Ww7k%R{weF_M~_w?ElvZc zKn(X@Ff!`xTBlu^mq`iur4$mqR5b(k;GYtU2WMUfvae^A-eAIT^QO6V8i@H~~^(?7+# zMP=!(pk`E#zCZ6Ke7^fGX~YdhfTaXb+v(fw0X>hE3u~mf@^7A3h+g~cY0fI;fz+8u z{gU+x)KU4K7wP4i<1n2FfI$GPi3jwYt9n2xRWg#+X_C;WAMe zPhyqy$37B;*D>t{o08A3UES>7^+WOOt-%=fG|ThLo;^|Ri|f#oR9A1!Ty{Lq2GZThRLYKzSnKU`p3nSw8I9%HAj#a-t$4@3lA@{UHj;XQuf zA={?{gx~v#OUkQI!~RCoAw3Rd$(;A32#?m;W$C8IwO(pjW8pU;&R7$sKE8H%8YtgZS$pzDqtwtv#RR+15!P)t=`s?_al_qvR=s zS*fGvsL$M%9~9i~#TgE<#XbkdX)ZD2WT^&_yV!n_57~Q+t5|d^!XCkepU9AZc37&- ziN~t1X%5}f#{3>(=Ey>j?Go+3?Sgy;NZ6e&{JNjtWd_?;e^glE()fkc_tLw<+hGr1R)rRSOlR~qpX~8U4&+(I6ZaS@31V!I zwH11CuH4zGMim3jqvm$0T}?QZ#2keFb3?Qqow6Ct-i|N5Q-zKdHzcov_hp~m5A$w4 zzi79bU;gJPt$~3+a&Pvo+|<8H)8@I`xr!?9@|Gpr9pclsSKp}9Lrxc-%IW6SOaioh zo%l-SI9LvQ(q>dlg%T9gdy^q_d8(HRblWI>y(>6c%hvL>1=n#>r4f@^rh5+#gHD6{ z_JuGL#)~c`ZXYWvnqK(5eO3Rw<&Nl`b3jc<%WG&o#~Xdi6XiP9zV+C%adlsvYRFmR zVQ^d&J^A|>;F?=Y@DfMidT(lUi0@Mifj+*bX2iAtyxfC zn$zWvbTMz63rmgh-p*+YT$sK63zD|Q?O}U+Rz}#h(%PmpbHzFc+$=iXMVGkO8@j}| z!()(d$g>&)lVm+f@&tbW{>Z4LoRv|%F);7m*!j8jRUVu7(b~&;uWO?=Dh5XpY=rhZEnzdOjtiUHWEuy$R zNN5(N^GPn8^#9GNYH|0p7$8+89O66YO4yS*I!DIg?KpaW@GQ&UoYULgs#xwT2TYB2 zh4Qynri^$CzkNMq%yvOeAuPOq-!#ynG!zk@LVRm+_<}}E&~c@*Snpj%)=rbYUWc++ zA0J7YP{7g+Kd{l_*lQ=P!8q_t7jf4|Ag;g~Y22r+Mi1r#o#`CrmLcC;UeVFzH)#&2 zQiG@6?(mO2_aSdbUkb{4gBycKUcyy?g}MZ^Hef&T%uTGj?B`()8he|tnupGJlTXd} zlJ+cAc(h87uC-?7LBBwRZ%B7+dBuY5;f*9=jQ71l8g}?+KSuPiNiz+8_R8=fsn;*Z zD{W_V?XO=eaCA`j5B8wI-*%IBZXI#P?=y!<1qr9za^tE--Yp7@`tyhHNbU1y!E;QD zX(kuIZ%;R)nS3v-%D!QwG}z38Os>0Nca$kf!u{oyo?Wqn7ZAYD82GRhh-<2}Xs(Q5 zDFkb|tN4ybB0e)CD){ll(nG(mWdie5<_df+2Zf3kNJ;b&ChL5(z4g@)e`9j_C9$zukS8eQjzl=-EW4mx!5LjhJj3mbf5l~qY z_b9nfAPsd`gC*QNEbLO1keE9Z){9m%BuYczseP-xF?tbtn8*i`!Cxm`31$4N)*Dr8 z5|Yvo?K~F;#gyI3jnv-39<{YE*ZME#rWBkaD88sH?HMfmjhQ341?i9~v-G3E)4Z`R zfTW8bo|_jDfOU=mTqlf_e%IYxg!%ap?eoILr}Ex*)hrjG-oH@9`y)8K7LQmFZ)M(^ zk=I?}`Z-lqJl>a3HY~%&O0m>;D~xq>cxn^46^BeOFiVqZLl*xdiSMYFQ-Rm zonB@~aO)U%wY>y`_NL0}#>A*!@8#OE?+S^Me%obSx7W*wZZnyV{cZ41p5CEvas zCXkffd>$DOeCPqUzLr*ZQOYUrQ7cIu>Q#CNXPLXKO*00!k%G6l=`Gx3%}g80#iZ2g zrfzcG&NBFO^C%K7w$(y=K}dNv$B-pu2G6m}VNv_pu}rV3{J5d^18j$S6T`T~U*plb zOSA79^_mSwG?*tfnJD;WH#_3UBv+b>Zs{461`Q8+YTE0VEuk#UK|D15i%#`=jm?*I zh?BhraOPjV8O(3zLy+$r=DXPZ%k505A+@mdv3;D79rB~CsQ2D?7RxW;Z=|Ec&Bz6U zvT~tTj0?Mzcir);gr%I{PxLZzu52Bs=Y&W;=l;0 zZ3dUDkNgbJn)&+$QlJ*PVSo?MZ-?dL!Rr-!rlrZIE zsy}C@EU5%qAuP%{T|Ak`99f!@u=}v=`%ncz(FdK@?Nu!sSF2H}R=S7S_jrU;U;43T z_U&{3PMaA`|5gcOOF0qXgm1$o&4dQzVvp%QAB36>Y|>!F`7zKvy|x06y7eZG3OSfl zaL&-M8=%(5ovuE-CCRQ=LT^(g%b(Cy3*MC~*Izuq{dA5ZR7OfNq&Toaj#>YWo@znI zm#O+I%l*<7Y`y)w;@`#1LSWzBuJ?H3b|{XPm)`p7Kfk|Hr*OxL#g~~@^PW3h4eN|U zmF9yo18=c#3QX=z%2&Ha_w4&fPjaGC)dnB-XFmeU?;}*5W5$8guhvJT$H3+>iTH_0z(rVjB{*jO!o!WWa$>-yMmuYV3LV6qBfZMA*Ir8qL#Fp0&jIj*yQtspr-fEy738tE~ z75)hS&6hIT=d+z*kN8R7NBU1?I-T#k`tL>+qXVNwkbm{37BmMaEUxb8Q4`Cc`g7db zXyU7|v8u+e+~>M79?iwq?e8XQS30ZIz`Z%ToOXM_|KNb`nVNClj^^aGVYI(6@QndzvRZl_bGs68 z9v{~Mldmb?W5$0W@qKs?<{|NyX!I+cub!n2O0{*v4^V)fCRE|;+gG%6FV@KOAD{Rd zr|W)0c_DU zlL5@c88?LWk1>8AtlQYR;Vt+8*mk)bQ|y#1v8a~JTNcl|BA1@G{nt23;d7Z9=tOyx zfum1HjsZd3#y+m5fcI@bYu*d>0({rm!JCsflmI$*EcB{ey}FC~_pa7R@b6~$7H)Og zAAXC;(p)z+WsCj959vEuW3P4JJY_i08F_h*Iu7Pff3sWmnOA0H>n4?ZcTK#KvYqZ( zOZPXLxjECkm^CW*-$IUGZDJilxNkC#yI+$^F5ftYv2Wr02b#)MYTsY2+~x=2;H?!H z*q(swD7GJ|b}sIT@&y`o#q;%AD!sKgzv}B*CYmoEU!D-X{3$m9T=k;R@or`RBm1>x zum@6~#g2HYY=*b-9Fz-h*om|QwGnci0MaT^{4TG{(*x|1&_5U?-dx-3n74)C@sV~r zo8?j2vYlP;lz8HJ+vyZOmmwXQk0269x=sn%@C=&lDIHf^ejF^axz(=e^h^E0>!s*? z0k=Qe*N*?g#|t0>%@zlxJHIClrN12X8_&@OgZ~$^N@~dG zvO-AsiqQ*wiP>KrF1z`Q_Y1X*96_DqC6O7Ui0EQ!?RF{?(8{a2Jl$IKi+S?eg}FEMzNK?LZD+o(*E^+f z_F|{uG6@uMQi>uC{TA=d^Sc%m`or#+@6zR7&Pz$7KZFcPX-a!1=`XJcJW!_4lT__A z;F0~&A9w*gX{)w%;yL#LY-O(>M*3rwJybskqIw1DE@zmQ-|u-}rlKm!7UCDHt!a~L z;BDkNo;PK5#U+Idrf~V-xC~&NrC9*NuSxcaI(%#D;?cGSJCE8`M)%~J|0es3Ha$E) z+@aWrpACcGnU9}yoqS4%6$XBgTR;9K+s9IIxJ_rbUR&R$QA}^IreJOU<@o_AmMeW* zLgrLM=nV+IzTebur*Z-7I`8o^7mye2(LTv)Ru%JRic}p__!b|{j6XGC3g=A9&R;F*4NdAwg4DI~C6>5sA%Y@Nhk{pE zM*X|u2V8mYrfd?}W~o1&pU$~OL#kkPx}#83g<2?!!`~@etXFL6UCX!i4(9R01altj zZ@z&%Oi((FnLw$}-R`V0eA%UV10{?;1>Gw?*-gRh_Q5INo*2p>L6jbUd24Bf z55Q;aWc=i>OcWS07I*XSaqhM*ZW)dx;c#hw9h%m_ba!{ z%Uqm~H|jHH*ZV|T4Fi()077v#Fs-}2vpqX*xdgojL=vkb$l;kEfWe~zlPlVJKRIHA zXvpt&5gM{d{w#!~4zV@0=Hv>F>9fJ?d58u)7!Rd~owj^m`ob64I2`te*LQ?%y3UHd+08_NI1LUL5S^aoTI($}*@sxxab1a#mzh>l?DrS)3D?^S}4GjLl2Fv^vw%IT{@T0w>r^@YX^n-JEF>GT2! zE9-GB+#89@+v@o(>1cg__8kFk;w3)nmbdT1$FJYIJ&i+HWboQakKhck=c8Tm&K*;s zkK8)Q3nG6+Qc%B%ygo3-SJy9|e_8Q(oQx-pzr9oVK~1t;Ur$1MUx^zttSJxM!4(1i z7*BZH`4FVqc051_=y^x*B`q-`o5hIjLM0%vQ|1GOP+!-^33+ljjDz@bXLjZs)FF}9 zi?t`6QHvPAMl76CFw=)<$>)s-B@4*S%O;paU}|lh-Wq~TYA&6+)oT7qX@z#jcgBcU zpodLSSOBd-UJIRrJ&Qdh?k~^viMP<}?kiWl7L3PaEX$E3;m={FlUZg(o zdRVzd5j>?}+GEah_1coH=SQUTt4)H2pNEs${wBli<(C~=ePBb?*Ynq)x_l3qtqNh= zgRr$@X=8lIkL_UNCZMwV`OQQOc31_v{t$(}w@__Cm_4mzG8G=)$YV7qoDi#4Ng;i@ z;EI>1&0Otq5gC4iE$irWEuG;?&Bh==X-ezCl9>8cdM{}#+FkE=)@im{ zSv)RHR=~({$Ix5=>j&BKQkY#t*WrhqMSPWI%Q7>qc?Gi$EHkIFlLc5_dUl`1mS@mg zB;(}R>E1zH@79_-*dfhGaTY*eeAu?;9Zp-sNQ-fod?oNVcYq?`b|ZjNLC-HihGdep zvK{Wz(IbzD{lL<8Ofb{nLan1$4Y##v8tLE)zqC?012vaX-`p zxskx`=M_t}0K-8ySo`j`P27o;?eX2tGh=vHrbPY7GC~He_{REX%iGB%!w1RQtJ=$1 zJUmXNq0uSk3%s*#6_9q(sp9X7AsKTv9IQTE7B^njXw*C#axy0%kCL}wkd3MF_!8-T z{i^9Q2mQ+HE~O>!oPRJKk=oXuP|@4Yt(PO8(lKzS``W}(qc;Tk$%DAShDvW1Unb$5 z`EB_9V-m)wSg0}3nQn3y^ZrVghH!qm zSH9wJw#s%TC+gY0NCOicRc4<;_{3V5P(1a~N-ZplW==UBk|yz4_!w&yTEpO%TdT#EjrqT^%jtp#(Kiy(-R z-%2bqj;3uL00@zCUvqsb+F@(uHqXHFye##~^oe>rIZn2LhO!uCC7{`)efeB!9*Pdq zFXc~P5P};M`QZc9w}-9mW&twM%K4bq;iS~#AKpyZ8i0(X&-BepgGlF+X)?_1cYygHvT2WMoCCko5}!30ian$ma7vFF1l-E%CRwNSvG+SDsz! zghavY!v8DX!XlXqcurJOknha2L0W5`JQ(DWDfJG1%xCFW`z;u_uj9S!F3Kcf5^bch z-0pt4ZmW4)96}i+7$ogV58`=cc6-45sXA*8dx;{BGE~Z-U23GtTFCkO6Zs&;lWESL z`{Y)Da%ir@V^)bRUdr6tUT(MDyE3h)%h~Y@>$>6jkW0%CxAj(}d=Afn5CXOdx5)(@ zGsSfa--wUSEzb(E0zRCVepEl%v(G8D}kxA%g z`00F#InbG_Mx|gx-2xygRvle-=S2`|{*@2VvrzSf*ZHyw>W^9DwvDk`dE$0{$^CSc z>bKp7KO7do!{&oO;gt0!0Dsv38hyD}IZ83;#V4?O6Fc~*w7ECY4Bu38HdC49trzuM z>H3T`ndcc!u%|6;wARl2@TiS?suU>i8E7@@&vnHDcsT=U%)WqX5v0eqh5Q*CO2VA|z>$>y*b-UNSo=wj6{=4Pmrw_PUR3ZwihueFh#~gb^ z4Y&v}_R4Y4YMZ!6sXF@bjp3SX9himicz2({^pR`lwhS>Y`)p-Dd6PFg`OeznMJSs^ z)e&p3 zVrZY5)SBDyerejXzr;04dCclOBb0l3)&VXsx0;H#l}2k(`&M?~ruY$%+>L+ zt3EQCs`S(=EgM*_nY}zCNtz-2_FrIO=~WPKmf8Ey);!QywYEZlW)jspvo}P*KY{eM zNPyMWkDJz_lLO*(^WrV9*YhZ^!hXQ5j)&s2v>Q($0p-nxzPtc1(vIx%t9Lg(D&@%+ zPOt@Z%lH&m`FzGkeYh~m<>CR{6K)PwiDB#MEOH(7@rMXUelYFRrAj|b7tb(;q`*U2!56CPk0XY;m=G-j&SPP;S%V?|D zt>J<@Yi;)X7*0x{+}LODa^H5llEbR@ehgj`_wKy z>OWH*>(@=K=dIzNf9q4YHN=miK7fhma1xEbn>(;^3Pf_M|HDRRFy}`*8;s0NZpqcJ z^nARGk@UCjEJu@VQhTQZU>(i*Z!cy_6Zr5r1DMmVj`uy;%F?&ZjOl zyqfQ+UPUPUkxN*u<*VuOEdh6xltgdfLPmG6lbT;E%IoVz<@%8YzPBcYL3dUqh1LV+ zV_WWc9igv}4m6ZH02QiP{g%Il=WB)gdq8(LsHFSBgYxQ_(pq=Y{Id~!OKo=Ww_)Qj zC?)y&((W3^37TOW-Yh0X_o`rX2-|vnGpzRrk~zQ=hOmBK`wq#x_4aNs`_=n8*yh{u z{gkdguXyJE>J7mAjmu*#KK)_uc{1h4dNrq1X@ySVmO1HV(D1BJu<`X6941w>Fc_(= zV8Rw2J?8tS*g%1|Sf_Tv%en-662^0)nSC0>l|qSIXkshN54hxs52mtJBM!>tT^b7; z;%^B&u3|F~3uPwOPkUJjKI2%HdBc*N{ucbmpA{~YP9$Xd)Ip^%*5O{cm=YX#n{U@> zzg<3D8x<;@yNh3H!ru$0Ubm(y+Mqvp0a-yV2#muz&8Z*nK1qeMR`$C}kmbK0(Hj5W zhbNA>+X-u{Le+a0MfR?rcEApUwZ!4q4@~3D~8eZ_*?<7?uwfTmlefS ze$V$%XiAp@nSZK(Beby84}+oh$#i=uoCZx6@1j3+GHaK?R8p8?1cW@5`W}h%y*c;f z;LJ}Gi(}4Snuk%NUvbl18!rQ50lO}PvE$UNeKQ}wYqYd7@_9&2l!9ZP)rwFCm?U1k zr2D}q>Q{bb;qu{|g+v@$qkoA0_LAI=?65Yz8J(XQ8dam(HxL=*6s7)Ln zm-0uv-&>iHV###Ik-H85ttH(ZSxC1DtO_v(!tYAbyHMAr@{5kozJ4f}Gwk{T^mAX}IyKFxY~@_{*~^)~RxMck z$u%NlUF-eiSA*$DDsx4$_~OOMOC{htwr@K4u!31Nd$cC25sCL2dQhu#L%9CH;2V)< z$|HYY`?(dx7NMJhav|TvKUHaxE%Xsva>=Po7nnU+PYrs;)*-dU{E1#FOsB1PIoA(s z|2&CawY5VEpk;>K)bAx-KiQ798T5AAj!uw&jH~tI%w9z;Evq)H20Op`ETS!*9$Ff; zZn78rU4szi`p&cqVeDa9#!JCxH8Dg`xec(JwCc9F6w-qQCwX*-tK&LmJX=qo#Vd+W zc8dz5#AEadE55px7bgS0Q26XI@wASd3XX*0a6BezyT&x)pI@hN5b7CTP51EL1K}tk zGN-JZwIVx}FV z)zEHL$&=r_&V-~?{QX0xtscvdEY?8#%=EO zJ&~1UHYiV@#w@EkPpIO$T7Ezj5@}nY7{BLDA9nsdDEFIKrO;6msOVMYu|1#aA!b}W z|8HM34}};Tup@7Gik?%wb&<-o>;suzyXCd6wnLfK=A}c9ZcErkuD%DP;=JgaP+Itz zN^)c`8x8+PEN`mw`OQ#0nIq=xw%|-_Z+#u&AR%D)UNa){a2Rhbc_8F4+J3}XKxE-A zA9(N2M!Ckiz^dH>Kk2rg5VQ`}`7@~r{qE*|Z6x!HSYlrImN^=?68Y>Lp;=Md6~7K0RD9<~VZdu8io||h zBAYg^{i&TOjReS%n`|&23NKY89AbMy|BuWmVpHZ;-o~p3G8K{OjT% zu4l0bFP}zTk_F%;)_?CkVOH7gD~^?0)|u7m;>{hPFoIs>lx=kC%j$ziZxv$e zwHx1u9hq+i;7Tv7#B$#0+1rR64(4OEeM`i{im)7PLgjrY!s$BnW-=Rpj&!peY`SuL z_3qKAVDE-i@;5$4Lv}VC-^Z0Uk-6i8N}OPkxI?(BbX%=HI9@REAm*c??0e-u#@3P= z?Dx&d?f!LnCHqpSj1M!|INr-g_mksS*>Er>wYi(bxqIyI6ZCPI^#{D2cagz8l_B_>vcp!pNX(G*52(`a&DvBQV1&WZ*S5(RDo2Y zi|UI9$(0&fY#$OtNRrarj`cn79XolJ?VfDCc%?$M$uKcPe9bDz1k+A|syrAsT~3T8 zIrU46gO29(YZrI$d9`tQiQvQb-hZ6=XhJ>vr9mTSp;ub711A+%4#cVZ#by zlQ&#~YOWQl=5N8pG2D=U4IZWJ^IUk&+nzM()>RfDP} zo;U!|u2?K?pDnj1J> zD3hDWTpmpGMz=TVjkP`xQm%fWC+*~Sm-Zto)GJv`9i36}qLtJytYzpBJEL`^Ru)?Z z4u*v-EkK*S{secOKjVms{Z)#&Vk0;J_ptX^{+q%@WqtF&%F$-5?OHh=yEI2b;kMaD z;azACmVIqFaQ@!9GRq0?rc0Idcw)H~as#f#dEs#$c3++IrujtR$7faBXG7wL=3Zo< zqvHhe2Pd-o-NO5&-zi_;Sk^f^;?V55L{J(z)4?XQcW675mQH^3xeu!KZyb%Nkc;yX zCt3_fbGMy6_Ab2?Qn*{^KtMM#yPy44zjDf%g!Rl(f1u#io2@yb!AvRVZ618`>TuL( zgwjR1u?(hTb%ZP&JyMhNGj{^b5lqHs`}*;%fs@&-2&lo~=4ZGj*xOmF&7YN^g>R`L`mLkZuvZ(Pl}+UAGSYkt{n3_I=lRKAMz1>T zk=+!Dwa2d8=$hl6aXFp~@0L0HdltKBe>OjSwYj=q=>CuUwyaNwoz>39tagy*ll+4_ za&T9n8QOdzhx8OT`Kk1j9we5QWywEVVFgYf%-=r?fQY_ekjyFr<6->X!UY2qnW>e= zG61AbOOnXiTJ4p|hLajqd4K z_g_?ZS(-$_y#}W~o%#^hcYZ%dN__4G%lo)Jwt>U<#}DK`qT@y7c12DAmMbEAwKhzN(|% z=;f9d9FZ00gXqR@DjJh@?zq= zG-aB5`swv_Cfn=G8b&1>DqM%c!j*HH1={fft1M3Ia{M>*%!|lv*H9sL-$nEp(U`+Tmq@;6vV%nST0qy?7JvHC4O{m+z; z(~sF6j)z|LcipWFyMLIRTY$JFr}*U4@>JR`|x{x#v7>_yeHTW7P)tLYBLW3yZ0^nQR7<1Y39h%rbj^{hSE z*UYP)u^i3?7fAP#GH2gAZT_Pdr~1O$%8MbIcXj<&B@-DI0sY#h2l-n}zB5Ac2eXUM zvLF(9-2DATV<{=#<7&^^jZe~O&y?kfwSkcJw!ROH0@$nzuo{Sd?a%n#MiWCGi**-0 z_?w}Te>K!&~dCj;nB&dqaw#3f1?V#1{0@e$Te4hos%-X*ZjP z_UmMb{cZWwonIe`kS>T~9pn|T)Gl3^R-OCuR&l^kFSLpKYj6F^S9Ei``#Y1sw>_O>TvHPc_*KF7s=bZ zFwbbW^eOje(L}fwod6gg-#-*G{{DH}Ji=11+xQrbq|%;!h0^5;cQK!^g0B_l8oF~3 zFRLz4S9UnO;~CMuFN*i+Wk+(zp7wZ}xRxW7$!{;U2T0&wdsfxNOGvvf0Ug6l@Of~& z&fH<^`(_D~J7u%Ie@~CKr__Pdc#BR!P@{m7^Ett_seod=@;beaM0d0c9t*Ym3h(X# z%t+67lH^z|s z%gluulDp(?+;h1eb)>%VeJLX~q1umbK>YkL3Wecv@kT) z-4>67X#1<~M&n%8e~88LldLg0ln-~>%^nTK%xpX>YuuA5s zX)~y<`}RD8dGhKhEe-BUeM5{~NALUKXU34Q`yIV|zU${MuWRB}`zAEDelEPFD&rA$ zo=)G(nlOEMn10~D^-uty)|F@k)|P`*V^05*<>qRZyIbIS2;s*M?b`BfaVfnA97cZE zgT8n8af>iTKCYSqh->~CeU9(Pn4%wxk3iJkUD7dtI4~qP!uL@+mH`X`Adr2Yh1?u6 zWMd7Dl3sY&X68I5S^|4!=hVO73t#>{FdBrM`aV}2J`ZA5yMfj6KGZJdw(E2Idg{Em z4{;f&hj*K9c5HtI)XJhxI#b}b*fCb$4EEELimm@Ray5w()u!vyz(aqpn@?#kc>wQ9 zNQZo;;`tn-vSeMDtv!XfqUj;R={&iQCX=&qC|cKK>rLGFqTkCp@~*@o@7#Y{A;$~Z zc6}j^)SPOE-3gt^#^2tNt6Fkfx~^*rEv3x$_7 zqB(Cv-rUbc{ZolLA@g19Kz0}0OAa28R?BwYeV;ws9Z$Kt$hn9X88RxEe|^N!v?TJ2yfTDRr%J;w)Xhi^iM zxiwR0c!TF#+xyo#ogXG&tzRnl&EJVRZ(5QLPco~O0`B=p++A)ce^nE7r>(hZZ`$7T zZKZo_bFX#TZ{G3tZ3>(tP3B+b>Q)tz;mf#cuz7I?-(1r=dt0`*Op%(m3$5SNwx1oP zC#-7<-R+{o0(I1>Tg{Xfe`4d$z)wAe5Ych-!ejU0GNW{m&yMT-h=Et#e99uHH)MNu z8?3ky9Cj`@W4!(cqsjgOSuJyX;h9wE%hZV9{Tl7~qBI#mr~R}q=nGaPyr^AY^F%#X z*~qWw>%jn8x909+FiH@PWX})p-O95#t8LhSbIU!?CKC_*J`f$JoA_z5*-%S?8NbBo zF}WUA0|bpO)cQ+%+o`{?XF+k^B=LR&YN~Gy(n!$lE5BZb?kP%Z`wWaV9R36EPV=Y1 zl`0G@+{b6Itwy`~Kk9X0UZyEb_n*d~-n^s(7!X$SF%HXN1=0k^TVXqDk})>i_8X;7 zI9wdO?&BL{pOEuF{rNf7YKL^~*KNy+%j#c@XsY$-qksAJACx>Ga~0p*zguM@D2=^Q ziK_|67(%wX+_uu|wAn}@S41%Bx*lSq;d0WyhnK3QH%O8>4S;<4J(_@E2{O}Fu9PpF z^c}fBm$ZX_9#XIi0xj1OA)(9TZmtU3d3g3mAb&|bZPlCI-m?pv&UDS2+c_>3bSMk` z&hvk92D~Y3ZhztM-T_F|XSEnOr+!pB3F=6g(Bb>{g59)NV&9Vqlk{P}4Q`vta}9Zz zeY(gd^O8HW4&zRIoOsnc7ThOm`Ms_Exdl+9`_ub&48GrYdRN(dt~;qDyMD|5nK>{) zCRRnr-u#ETk?b7us}n#TOyl9I%t%+dYWEk1E^K&b@2d3>+iU(jIK_6AlkPy3?4HM8 zC!qS7+fDaDQ+9`R@b_9&jX(C~)MzaC?kv9XVIilN;PolrfSNyN&Ng!fD4p;LLsSn! zmiuUZAhCjF4DQH)gw&xTb)L7F!?Z1Sd?mSE-iwRa-{%9?y+xhs9a?;$F5~>I{n`4+ z%^Ty)@7bSkja+^e4E$>+G>s;4co$Ik^4sEt%y8afb4Jc;p2$2rVJ5ff+={ZG*z)8L z0KA67>wH|CPeuh-+f1W;z0utA>XmWjv}s$C^vU&GD8&f<=_mimU~rmyAnQE@Y0DzX z3+nHN;@S)f?bk) zejZ$Z<_F}_517ZSP48xho^>jB9Q3*qm3fX1Unoe&*-fh-js~)`^_cz&T}C}$6rhhx z)WtK-6Ttv>#mQwWKyxT3UIuRrpfkgdvnxIf-Vpyl8(HeG!zQukO^tl+o%}<#c7V=d zSe;lei{6f5E8X&Qo1;F__&Hpn*C9Um`O)>E!Oh|UKTtftFc@mTO+W-uQ6=Npx^|z| zI-lD%-wnGSYSzRt}Z%uAn)tKI0jBA*6niknE zWFNnumvr{wzQ0*C|Eh|Xr~f#5dHr^&MTzE?%WJvU^@HPPW>rRpLdhg?~$eaV1YCEqpNr4M#w_QQGr@zo z<>Y-%W}hwbinQ+Nk>j>y;Ucz9^!yXNE6RBhl8z;Tj_O#SY3y3BTns4vD|+KycY=PD zySWF#Y7gkVn;+1@jOZ7Kw1l;@IorNvZGV2lKyU(+E8u6>Yhg>_s_$sN ztaq1|(=9c=t%1ViyL||jcxRav$EA8o&)Q?CC_5PBdkop^!%x+=IS{r$rfXb)2VL%e zlcLn-2X!y&WmV|-U=P>YPe3^v-#h1Pb+BxrK5*Bohcds^&YBYtVDz`Uh+=G5zhMNN zQS`pp>4s^PAbTe0~K}1)sU&H6Y#TLL60>^50)%v<9Ds-t$qkmC)J{ z_Al2yB$P0_?T=Y;?pLd{jJ-(V{Uv8^p4&TMt4ED53>r_CTui89cQY-D1hZV7)aCGH zDc34C%6526V9&X1Z2RJ5__?UP{jvQfPs>;Ip3Z*b|C1|=pcZJgRww82AFfA#mqjJ2 z)pK%Z`0NtRFE}2CTKVVvt(pu?`y24fh^%uevWw$9ta_DXn+WOA7LV{o(uUZR^FccI)*+Quob~ORZdiNHIojZ}Yi#4siLPDS_XM&Mn;3KWzYa zd*QHo#xu~z@ zYc>4sA$CSVOuU&M&j+o;_o7xBfeM<=hmf{rbuJfwH}OkwhaYEqimqppm2M$8VE>0; z%Tnc6*lqZ!&FADEtlEh^qyo>Xg#t-1`GBg5U^8W}*`V50?V0OH4n+)r5?m@~H*#r% zx4QbNRE@@~9OnFDYrc1-t!&kgfA8_|QutHc!@W7IiBV&%U(ZwX{58$TqQKV&>T+;~ z868&7Q5QLElk2s34QurRHy(W!t7w0~}pr|q3PVn}dm%cyEKl*<|p$@FI zdDVJojT7=cZMxz(g6ZfL2GtVx=+jy)dDq+8q;MY>FVgn}WJo|-{SKmF9d|dClAKRaHYs_yXRy<1P=QAnPnKYKd4*^BmZf<%p~c|3Rxg&^ViZ>I%nK51C9lMf6I zFVRl<*Y&u4vu*=KZM7Z^Z|$o^^gxB_C}%143F7Y}*RI{BRxkcBQ{10>)D4J_JtNDu zj{y7=YVK8Ie||2zPSCD5jPq?9eNFjxRoxT|#1WFbmP%M!{@uz8Wrb~ukGwPAdSj}lj+N6^pA?j#Lr#p#pqcLS zZtW>h=HfAUBINBA;Ib5zNnjVJ6fYLa{xkio22P7Yxb=D1Ziy3o)A-i#6L_pN%yiOs z&msKPN=$UJ)U4{*NJ8nxw&6dYdGft8I^ekU#91%+zNMtl&aL+iYe}e{4_652nQHWY z_PB>p)=ttcSXmWwURxd;)oYrg%YZ(BYJ4}TlBYD@YzFR+O)xzQE@dS2Mz^3G*8QL| z?C=>ow$MB%`yN#GceCev6+5ZF5Muk()&fXZ0W>10+QqZ?vU_gW@AbKLJILyFmET9h z0eu7NY!_>#?WU1r{$dbmi{+#O#JlX&c1p$+!f8=JasMjY(Mm0jrH=so4gUz@`%&l5 z#aI5Z>$ztV7*FQnLu2>1xg1K>*^VO-uL7SgMTd)(q8+vM_g8w8XX0qJhC*us-v*-) zU#n)RuQ6bZI(UCkG-{x3t2iai|Kxtqy$c6=VoE6d1QS9qA!7Q=okQaM4oLmMr(i$}u;kCv=Bw zbfM$x=Ttg0FC~VMr}$ZEw6-?@dta{hq_w*wn!7z_m{MgO7^( z8MF*f_>|9c@2~Z)bt-!b&lm;TnBYY>nKNg&QrMx)OSj#wt_^Vc)h?2cOorHFn_?$+ zJ4p8IHqAX6`P*a*b@H&Qy*rK8mu&BL`z~WC)0%@+mR2>$#)301+}hm&v(8^cua$*Q z>HfVi(x`GM9e~3r_ma`M2@{vO{vITM2lv>fu|ir7Tq62Fj#Vx%^EGn}XL3axv{iY| z6ZC9e+Sg8p{6y!QPuupYejkU39YXV;)#>20-!_bCh)ke%qh~?vC7+Kq1r$!bGz;yy zep>qZ52m22*LFOdVdF*QwO+GfCt7Y`XHg{h;^E4D*B1tMcwNiSo}kd6X^;;WqElsS z(5>Kt^8I43QD8ieNMK)dilAJhhum=U*UOE39QHqab$*<`H*r)_LfvFpn z7x_AIwZbtZC@wpG^iUuDYZNw^^=paG!DK%DxXzgR__DzP?59GC00|t8C3b?SknEP<>y0X; zGZ)W60kkYl<`7cncA?ckGloZahHiVS!f67JO7l28-}IRNVbw9DIdCTlY=G~dt31B< z|2sa+Tra}S=?S?9C1JZIA2CL=`I+2`DpYILlSl3kBHl+_^NxS7xNqhg_R&09{hj!3 za=ppb7`$ZEn#udiACJMhjTN^*5P+z|;-V9Df?cW4LC2SAWM$%gAyNLGjncsDjje~( zZ;TgryVjN~KVx;9f3}7U#q_?+XIagR5Q1t2sae#05x0GCp9Fi z^-Tk2#N9cfmU|ScpMh>6=g;nIxvwfH9&D*<1H+mcI{*gPrxeuGHNfU3TKqGj;YAm zCieQt1bi=XK6FYV}W-7;Yc#9L@n2AG6MeN55TBL%tD^Az_yiq;|>H7}Ig%>N*qF5c3Bo&Q}^C2Uo~ z`qS0z{bk9uMm|BlI8YATCGu8S_0~jD^agCBvto_0aUas}ANa!##qu0Et;P`MoHejU z6S@Ug?EXi-S}2=kpa`+9h?O0ZU4@_k$ure{C0~;ut}sRvI%ct z>u4NZ`&~uyw#HFqqqCdu^?ITqI>x@A$lCY(qqrUR`kv2IhiM>7&rR7#^c`k%E;3yQLp+-4gl=& zt9_o^=5_OG)VRX)(il)m?uBSl_xVjd^5eeJ>k+ErF9o+)AXm{1ww=~juVQUdxwykE zXfqS2E#2a8Pp}wIW*Z=ScW=Ci1e6(fi;chLkKJObh^31ybF5Q~)7lk}Ncq$X3A_^2 zPmW}3^Z)5`Ig6M3AhTH46U@Dr)%F8v-+gl9#^5Li_s8pAYdMR{0r4h(FtjVt z_22UZtBXbOD%fqV2Gxo8dA0oEw0?6ZQl0LJhsIy9-ZpvXLr&m-u={Q0-6jbr?Ss}j zdgeOSz<&*}eeHW-I!P-{^3Z|)M2e24N!c=wg|X252%RPYEKv0?o%@`WANr9#0X&}f zfvt#hj_bv|jIXZDcdspmm3kcXAf}x99kK{gtA_#Lfy? zso~+B08W1C{9Fg869`&PWQr`DVcb8+lm7CUn)+@sS>Kbx>K*IT*>Ov5ap8xw1Ru&b z6&iTeQv0-1`f3K(N&c$Z%zqwIJBHQB8KGdV`dj0G_YPPADy0#}f^g9*jZ24~pf0ob zWn4Z&6E57P2miLE2tmJ-(47ekPw=VP8C%V$$-Fq^m=`Q#bMpqqPo5)x)ya9|)^;uI)H{EDHa@@rz-HH33ffVkPZY#! z9LIeH^2@rp6H}T^Eg-V4`xVHgQN^UW>^+-blb^ykE~pBq|IzprB;@WpC)k62CyKkN ztwFg)_#dkFuJu^F8%adG!;=mvDtcoN73{gY`h14!`p=aos(I&}AJO8DtMVwx(Sm&H zs!}_;U$ZHM544-jL-$xjE)D9ns=Qaskwb}g@gmgC?I(WorR}zuxSJUL)CTbe<%GIO zqRWsiH1$ zR+gDBy5&Y8h0p41HH&j$zp}#s-TbutX(?ZC_%y8?Mr48PpL?+o$sYC*n!&126}D!3 z*tF`M?U?;tlZt}LaKac1p*G&HFC1_f!I%6r%oKL(Kj0<2zTD0pzRP5st>>308S|TC z?u&4c^ZPs2$9-ubQN72aqg}F3qFbTu7kd*S|GOVr{V6QdGU?SS_NXD+gWrp5?3;Cp z(pR6gTzxj9T1q10((_kz*7u6ckD2$?tz1{78~zd@P~mBY`l6r|OJVgX4nIPgUkO2{ zI<3Kv;rWLR8D=s*6bBP5eSC#6=I)LfY!lQz-g4pjE*J&KZu6yNp7xV_Wl>}S=)9a_ zPB8@EshvCU6ju8zhTaN97siH~b_m+ZRHfReoyT*TAFuPp`zQAoRtJTBXWO`^B3*fn`&+VS4fBxGiagc}e+-5Drl(8G>Xbyq z5BHIOzvBQN*J1UK+u*xL)CrCmXHPQ=HoT`Y{<6jha_Dlm;HSpGJZHO-Xw8YP!tOv}dF}IN={gY|CdIZn= zF*Z*WE^l6=5oP#|EoiQs_UofqpwBxw3`3vq_V5=rxmg8m{bp%zGf(tJ&B(b)WUpzH}A(Tzx%==T&sz+$Ej6JUJ}io?>^~aL0o%J(jc?)oI`BZZHV36I~aZJvi9v z)jFvu29=q$QNFkJ$4F)6 zTjSBv(mMkrl9G#=ARQUUU$+`L4a=B#_hX4QSALWwHXKS)6#w`aX}Z}+F|(- z$WJd@crvqzE+rFBs;`eOZ+mtc)W=V5T^rt-QX6XlDW@3;sC`CaV<{aVn? z&)a|FXG`uh;kgZuB^F5W=YltN?pu8!&(+2>&V5BlhzfCk3NmfF^LPIB5DD4JTY<5P zerFOuZCNdF>(}o38zP$o#q`dk>7FwvPaL$QdbL$9{4|P}?<2g7J|hnzCYN7-`5Hze z{Zgv8kJI1B-PeTlaAwoJ@&<+U7^t^gaxHa``dIwync5bIS9wYbv@(3_cvmWwH#F+k zBI*@9d#q9YHu_maWO&*>2NVC%z2rV-@y`Si-+cwsy@)=pd7(BNEAO>2;5g6x~wd$Ci1tUU(Rhby@Q~3v|G)=vLpS< z${W~IB;611A0D;G;d|nn`o@|+$NmnQv@BbvdvuQ;Jiv z@8V4MVXt&`9Y1lFb0oCXc0Jo`=x3X!h4a#i%Qn~+Gvfuq$I^Rie!^jPz@hb0=oE7GMd-@lCCqY$O z%WZoEb+SC|hJQrdeV02YgI%0^I1di@k*L#3k#d!?1N&p9S@-?HMimxVQy6ufT8(;n z$r(_1+Ok8>(dfawuDr0ti_>yvKPc7jKM)-=>{s-7?QKBEXFw7~fUbIk3KaQE>QN<* zTCEi9ug_{IQiY^?ubB-FSAgfLk69iFpy*|?KO%uIK{$+o{MwB{EirDzbBQH=VkW}j zA4gqxo$7zyM()(FA7FGB7gI2SRZ4{X#7%TbU!xUh#m>+6NtFuiR)-($Zv_ygSDi*sOIO`iL*-V*^ zk2P48Og44?`#b(IueDKLN;)~z9!#4YrQ1m&p?l5`cfY+Iu_GN+X^J9>8>~-nuB&}* z7pSQp?S8Goo=CdFWCSvn6-v$b*IpHB%htNJk|T0-c+Dp>!WQ3I2MMs;dX+8ZK3*SH z;2~}(+Vd*)h0?o<^`Bs&alXXgt@_x2p>bwt_fU!se;-@kX-;jpayv0jiVn+p*r}9R z^#tb0R`NGNky9SlGkUoc`vE8YvK*j^r~9tYL0sbcP2MNwk6S~2F3j^FUgLa^`|S^Z zg?`IQInaG6+b0gfO#hl&|D?f!K~tGzyZm%?l@{o%;DWdMk|qzfEp z>n1BFpVPrR*UU;~4gG%D$1<|Nu?jk{Nw+MZ>sy;o^|NR+(30HfW5WhjN7-RKExsqq zcYSps--+7fDHrS*FSI{YA~LOoLwcV8GatN;yX}_cHKz8sqpjA>wOl>AgA!6=>h*fD z*bXa@84ma;`WD(rA<-Z0j#=Ox8J`V!trD$Tsc`2K^!*DszK-5!=J~nZRcFjoyX&;Z z=Sj*?m$_d&Xz{Phtq$E;eiY;Bwv)iCAe=~C>7z&V#nBi7PSF`48^y8_N&vI!7m=8M zMm4XuJzZd%i{DTE{vnpfvMC(~&i!)At=1X;9VWN(M8z3IV9WCpB-alkc0TPvsIak=jyZQ8x$tqC3hog^B zBxtU>&qQ#`U2_ z!QPvM<yGi_jykw~NZoB3N-w<9a52?bBi z{ubbhJ1_MeHX9n@O8nMXYLra+VQ?5$xz0vzHM(oi06NRfHV>)bGh6Qg-xB``%1#(+1hWR8%Vt#%9#ab!) zmHgX!xNHXFIzsen{)G+iUp$AQxJ@6_q;N5Z>_{W6&es^fP_a-tpwzieN`;*|j`0ZT zWJB0jrW49m7H>%{zC-A^vI^5XOz8^_+O(T*xAnV;srUZl-T4J+%=^dr9VU>d6U%?U zYk7BSoL)NO>!$NHm-}o)Kp~>ui3v_Uq$_h~uei!05$MN`f0J;yEH`Fman^gQELWK+ zk+PXxdYy7fi-Srlgk1_!Ab^cUc$BxF@zpk*MA#9OUI1q71c%-S|K#`l9U|+jH|BqO zD}7byVeTYZdaFkrG$aN$JVYOuR{-kzWJZS29=}*`SgKw1=91ut4)H_N^}c9Zxn-nR zY10rE_j+3|>*dk0N3M>P^Aa{&X;$8UZYesLzT<8u)^^M)y3~bX5pF@KE-*iZp(}n+ zOzCrJu1jl_I`}`T%oNU1N@ycA8UoMbOKf;;2ypC!@<4Wt?rUTX+Fh93AUYvd3$3PI zEaNG9Gl^}gkwaY==Ooih6jho#I|jaeTdcINOx*n%BYRC2ijykt1F{X(Oo^y~jl{~` zTi?w)&s86ilU|AO8})|)q%2(e6p`gIJQQOr39f?0pEc{K*x)E3U#5EIh z5v`mu{>h!k!*Zc(tL*YZ|NRxN0`5{8C3XRYAN1L7%Gqtn8Z50&EL)HAmrRaQS!4PW zzrP%NBhLKG7vV`RzafAm6IZuUkq5VxM18Nlxqf8eFKm?|YL+d|#-w7EL#BxC&)b4G zzC+Yxd%7joSFzwWsC@5rCvJV}l5M|Wi65+pH^lAaG+QP$Huaj-70mg&XX^G;gkX7X z0#71S?(Id^YmE^I5C@c3=^z+Vc3ph)IN-m>KqHy}^WDcbMy>*ol~XN^i?f*NDqTW& z3V!ceDdWpq;=3ntx81ZyE%Lh+VcIhqHaPtMLb^SW$1{$aW)Gwt(5AwlB*$FHMZpR87w-NQ3+ z0;jc{*%iplQqQ|barY|LC*?UQF=eI*RH`*U7m+C_A@AaTlz&^ESrcYgXp>vwyfq+p zkA$k4q{nh0{rJdQ?)1wo+?joRoF?@a+$tRa<_MFrYF%EMyf7-=DDD&p@k2Ku*LSI& znaoYKa-fz!FQ}A6WkDXv>I1Fx*YcTK88VaU%Zhc}Tl?wX)N5(|7a&#s9+uO z0uUf|VV`ib#4*;9ab&m;-%$zsVfd|~){)OC;PQ}X(aT*6NClneAE4}|?4CrtI)uE< z2kEhb*rXmuMTp+4Zc7GF&O2KXoGB4=m=hS+>}&(GZLIs>R6A4Dn(Quj!U%G0K^rXV#o|56M_OZ&u955EwSU!C%PM(` zjGS7?4yD!9Ki>cYd)sTl_?dMNZ$rL*UXNj3;ItET;;>GaPMT0zEvIt80V3q{eLs%F zHe!aa{B*leNHD=(@pg|$Hb5+ojnepy*WVX9N#*X}Eotj}CUn+|e&=LC6pyU6!iAod zc3?Sc4BX4Le2<_LF9KIg8My74UHE<<%*7-dF5j@7OZjVeL2iPCny1F#J7@dKEYhsj z+Oz3_8LsWZ=z6`z>}S5k&ogvz>a=GeXihxZ_rRRBP0>BtO&6&m^koFoFN9mFfiYngyA^plxqfh0***`(wtVZ~4rO=lKwp zU1o3Bv8bG@uY%jASE08gGYs~=ojD)@pRR5t*!A~TN!T+<^=~nGw4!zTeTn_WgtT@C zn2y%doj2ay5mB?A+KY9&Tw~6>|2RK7?b(F|HGEb%gA|s9KN>X-wwZNq?2qWGghrvu!Z}cjxSsr5J>~jFFG*Q}*AKE9l93pq^epvB87Ix;n3lTIf>;tcr`S4!1*%JgF?ehFo>Ol%6GcNSsO%Sfw zJyIVHZ05n_0Avj3SSA*f`mWYp19bO=z4JYYDjfpkbM?se*&!i^P(;*3J1*YW{AJpi z+1RMFuK^S36;$7!KJTtHWNiifd}%-1RrBf}mk^75v25e{nRKpI!vPIEx+*Z|{wHRL zt~C6C4@4vYUEewIW}Tg7Cdk^Y0y>HUg`KU7^rH8~F=nmdlRw^Rms7j`Tpt6g)bxgL zvi`-_f&Js7kLv(&s4NbUXLYd4Lk9P;S}dDfz3f^?=k#t3H7+{udw(({v~ETtZ5oem zYd&aL?Lutih-Z=fvKkCS&Z_f*fa0WLdcu~Nvoe}@ag&&Dtw-0Whx`a6`6+~ShnP10 ze_EQs;EwY0Un_c>pewul_I-I=8Bg5H5@J)ULw+3X(hTkCivwl1k+}AF)!L(sq9l2N z?YxxY>{ae~1CzIVxIM0DI{eNRXx4nU!W*mHs=g$lM?OOk>AX|j)=>M>zO>*5zC1Vc z%XYphlI**Nr@alaTZ#rN7rV z*BydZpD9HXd}31$aN$%|+%+(hQ?}aRVWMiy$#J!)xr1Sm;@u@+<*w5Qaeg{yA*O z>u%ROo;03ajAx&>6ggETW^-K|(cymKTMM?sRhC&-Upm6|GHZ+1^`~y`!7f*ut)ttE zd@fJx^V5*q!N$|>hPV2pI~wy!v3xIe?eZ^8PV!TqTraA0{&ta9GN-T(JmX)z+Sw;o z4Yt)SDn57jUldmW5RTy~6cY>-hF?hqqqtsoqXJP{_iI^W*RZ>5Oj}Q1SdK2OI%7o! zt>*H+BG8^+`%P4DzGzXfjrsv}m&koGZZb0h=kvF}z%B{gt5*YAHZFsPXg?7ifODk` zd~=glha%ry=P*wGi~`N)y0i8Oh3c5^7swEK4HGG2E`<|bG z%sQwNrjt}=<7nIVAJmsKjXVPTX@Hu=H}X*c3N=<5=Im|xufB(QzxjdReqEa_{h}ei zg;ZX3zL(z*nPJPaKA~En;3(JcH@_!#$SA~DNbHZDK@&YL)v)(Oqy+>Zj1KwVuSR6S zwbNKW_;Cq&td?Q9d`U!0O5SFN@1$_=a|pLXoubM1J}V||UV{3tpP2UpdJn%sU*-?d z7x~rW8#h&Qu{y?Xn;DPnb42rn^sU^V-NEC6|5=1p<00Ng5GG&2x8rCVd-L;42ep|=Mgx-A?eQM8{&Exin~^&7)%NS;*+= z-&M2Iu|rYG52)updup!!xCD|GD6hq<8rw#xr{5!eY!l_gueXHe`vLb${UerO;p87) zr}3h@$CpFo9d!RX77g4;Y4i4e`dWh=cb;^mbJz4{MUH*=4VPg@I94c4Ip)D#UR85} z+$G|IHC=z>6lcqg&wQ4par|_&i3X=7vLEHR2crd@I(l(HdDwKu#``5K+-OLY<%>+~ z=6=!u31gfy*81!iHon2*P+LjO4mPUV(NZd~7iELyTbGlU4Sp3Nd-M|@iv>uH6pTj=f%no0 z=@$eQvgJV`!zLiKT`+UrR+95}q1K8+&_YbO?4p3;uE*czMfO#EFzXSEs~6C74D!uc z1K0=$5QH}u{%zaO&l6?Qu0IRQg?k<0tK&6gj|3-tE_)sOtbNf=x02|!=XGCRDO_=# zN0fqcP1dhZufxGMp#v#u(@)o$AaFoDn4)qWEZ?EjNV#dbI`)-TbNhmvty)>^t_O9^ zrY79?2pe3^Ixd<$Z;Wm?@Y2Le`I}k$vOI#c4unl*!}9j&gE&KuuwwjYsnONTZYD%9STk}C3Q2Q?@CV6HuTm6w$a>fv@ehAFf5sv!xz?;UN8NgJb|GDdfY94F6@XGkoH|nL)ORn&sxZhU04%Qys zfU1WLo6fU12M?}HoO3wi&x^h9!Zr-Sn%~aT;5vRjisJR!H%Ig2$*$<~>a32ApEmqF z2H+DfnD20xD0_b;S0f-W*me2Zm>XU$Idor9Tl@|x%CDk%O)sF5^y*PpyhZ}-`*>%8 z3F>BJI47D?|H(X_$h}upqOV(N>)6mBl%#i)Q`8L+XF?jzAb*e%8&}b*Jf5jX|@izx%z)j^0wvygT|*GS}$D92kFB2i_B zC(El*7+AA|^C#3sBDEP5Q@ZA!DuYqg8s>Zz1od2irE@d;lR4EH{kDiydv_Y+Q zi;)bP(zQPpMeS4P{;KxDm_57 za>uPFx91EJySnpg&8BXpq*czBe5JoZYjH_v#H;V=5bOoSz?KDkK2`1xFD>Vl-|{7x zMc08dIoAOv7ep;2hd4}ni~i-e z`Sb7=UZ}Ij?iX~eLYFUNQ)KYiGFb&L45wygpTF+ZX`sN9JUy61y_DDEaL&x!jy~8F z%dj0hh>N&OZv{Oa-ss*f=gBIZV$!!4lque~QL0p(5m^>$V%cAUa+ZxPB#aSf|H)EN8o_^(f%m~kBN z828?<#A%FGngd9x_2}w`3VL!I8S0m{Gw>$FtY>ZZI__{Rlm{z^^G$VgU;Q)};n!EC zq>pnLo8&*CiKPzJq<-&0dWobk&yTVHPqN_i2LwU_NZlR~>kdFJw^SVvM6KHfjrvVU z;Pk7*dQi`E(Xv}xWCzxs3v1RmkK6Gw&#!OYVR~if{VivIN*U)c(#nKnJ$_y&3cSC&kCa|^J^c9FP0~J*2GJ$BbSVNiwzaGFTK7GqNxWs}cH4l<)kToy5n&+^ zvO35LOJ!oYxs$`6#W229OWbw+EOkn|+fVAa;wTY$2mpd_zyC%r+u|Rxhkq$&q=EDH z_|$`np@7o!b#PFVo#cC4F&h`C%FgAU91Lt8kN&az&|ZKbEKR_aZzbj5X?$pRxm^bC zAMKd><>BO}eu2{GgPvdga^1h~;WN&Cc$LPEQQ2J90WFBUzS?Y@Pn2Gsf%!>(N~Q8u zllDdGddhHOd-892NFYB?vzNmk41Fz#bho=N7;D)mO-OwvE^uz9wH`(VKC#HF!nLsj zYY&*rs*p!t;TBGFWej8Lqviz$&;F{g=g?MF#XYNGvG&EFH?kp_)uX}wIU6A~u zQ|IQczTfi9ZZ7W6e!ZU_V|x$2VlRRF1@7|d%XI&C54_(j<%!aCcBvct{uzi?xuv5| zpcf62_zqllH{x>)4s>F*(qHUB-vpru_s97tRYA^BS-#gn`Z@Grjq%$>kFZXaU(LV9 z6~JatU2tn=Wj>r`&4hjYQ*ERCj<0c!v&rxSkkD2pTS z;hQ!3KxnhddA8l2m{oXiw-7!g@$gKp zyvN!`0#cmg%re3}GrsCZq~j9eZK*Ja+|Er$T^lWvyBDHXri~e@YsL9&QM&^6yOVW; z;X8TEpU#7OSR8w{U=CBC_0~FSw7OnH!*d<9@BrIPX@GXY7;4Nhy&|+?bE)Sx13L`o z-6YE0>3%C4bru$xy;*U*(|V^tb^To1i`G~%1-7f=h=Fe#-sldebiD-~pVHgVf0{Bw zjpYG}L>OWJTJ!fTFQ?n*WLa*%rupai*X$n`PifdaO(6lZ{DzoUI;3&;&|KG(F+lZ7 zZf-emst*0<5yF&uZy0FZKf*=P=kvD*>cPM5Xt90G*&R(U9%}X6Y2~r3h23Jpt4-6l zjSKBS%EhP$D?88xeUBChz)Po7=$t0yPxL)8GwO60qI8*99!tZ6SZp=deSbSyXH%`z zS#2j1*jT{^RF4*@Kv)kq;p_fucN7w8J1AlfYnQJxh;4#u@nns5_nKs?q(3G%f0z-= zZ<f7%eW>>{dUctC?UqjfdGdBg}isb)M_~ia_8Y?Dz(r zbMxmjiy3Pj`urBSLD6%(hGffK)BJPPh2=i|FH519-XPW9%t3rC0Jpf??~7qkOw3}l zDAn_NrISDBw;*E1NEHx74Q8Q`Ss3?rk&Rv28CGB+0tP-~lA9t&K=*|LQZ$$B4yu6_%i@0j%Sxxu; zv!fro`XLq|SNl+9S2!@G%Z**@^7-&kjXUWmRmZR8r%+Pq4wo8lS=6q#c z`?*DU6#p&;wqv(9=JI$PSB~vXdxyLGu$bhutxB7U^j} zt-o@^@9v=1Ey4d=lC|q}DZr4y`l$?^E6#^A#U2Ij(0d=Mrk45h=SW;PEMIu`Md9As zri{~^5M5LEyF==%zpf{fG=~u9h~vNVuA#2L%|Us!o!0bTv!sqdv{N}Rs{pu_b68k` zFutDF7RIY)9)yaALOQOUj9;yn$OfT~oc^p(a06nYw5wwmT^9@EZ-0TbH6Wa-I}D_d zqVr#iz=O7j5I3lhQjUzZJWEzKJ@4~r3}WwZaSW(w(f>TOWTbT-%`d0r^*NdLpw`|j=QPfZHvJ49I8YBR;{o$Z)^m9p<^E#O zU8#%3JBOpE7ko}=8LbP`9Y~|kf1BygE)KRxYhAq57sB7t%&S_E^P+cnwMWXmP^M+< zVOI#p(XQk0ll{F)JhJFwpduI!dJ1I`5V|oYs0pBbG1-G=_d18G?Vw15dT-?O!1rBET`K6iu7yX3H5 zf7w6vTd=~*5}01?d(*jDU$^kufZWAX)=}pmyg^mEU74M__;WNd)kfSQiQa_H*~d=j z-oIqp?hk_E+jHk1MQ7S>Di}uL-(qS|q0)>7Lllvjq+~2aZ2$i}=i~Wsu8r#L8P>X& z$qz6om)mY*`Z@Erde*4SU}~+cRzT0ik+Bip{>JA)4?3?N-;cuv<6*?PZYG+T4YoFb z^&g%37uyV08(=2?NXVibt6TdMQeTqkWyZxloG0o7=$+STy9k@BzQfn=7k7Pz+A=d= zX9#;*O1Wt2Oq-B~6)F#qZ%Ip6dWy$Cqr2&SXe#jzz8%Qxzw46=nmfj5yGLM5PBh3Y z*Jrm+B)Cy2ilVpN_7*y)Z)*wwX2ylr`vN<@M)!F6EBwl>hv@WcM}D(}xl* zKncwhc2mZgICXU^qxsr{vev#^IKqO(rPB6tA<`1g^mg~1beO-zsy8jqg>@j_i*p!l zLi9mT>mEW2Ew2VRvPoF<~&Oti} zvx}2)TO7+1T|glfC>}LKDR+3U+`jdW?`ueorf#D_t56cHX8Pm1{&vb&mGZaT$vgM6 zGAoR+ajCgF9GW>0tNuPk&Y0P0W&i3c^T8tGmq2Kt!I8RRj@Aa%y9$J`7mTT-?Tgo> z*!iYM6rDmv>DI;0XfD0~G!2aXX1MJZC6F8G0VGtmCS=m-qKo0tmk|k5?)fYxPVsPS zXWRIy`~`9R*Sx@WafD0fu}IMrUVgMH8ol%p-RMRJ2(Ldc*s}f_OF;=X$LH~M^}LCX z;YGgQO$qz7!h!<8Mq#&qt7`GoIn#nVKf%U|lv9^Do+|G^ zxg9A8_yv|+LwxnfsRVxPQBK=K{N515T4HWjNwfe?F#Sis`ft*o!(k)Vrr>N!w8Fhh4K+RTDZ3 zlrG7aIGV?`4?+(OiS89kTDviMKhDg8su6+RlLzoS#tKgc`M~7qT@umd|CcJQ8b1k$`L|^AIi@b+t@DdrLvnb8ax5R;w z$>X`H^Xz4^+ZY3F46Y`!R~kLhErNU{-wOvN7Qh}+^)YWah6HHn&nA@AmWN zreANSd}4pkQ7Xlvjffp$t$7un18q;?{9AawRQgbQUjveow5fB7d)+%fP>~Z$Bg|>M zbEuabr!Nl}e%e}N`M_tf+U|zF=C}T!T)l``Pj0;{8(p=lH-cLBc0?=f9N#N1xPPm# zttM6ovG6?SH&MHt_I`3u^@1iLKipS@8keY$y*eVjs#3hS%uH&>+RDA2Ce(6{98qrn;_Ip!-w0 z5FbL*rw4i~kY~<5fiHbKy(4397mSa7dWp43TQg?M3q{YmNj%|U>LKCDI3yqmW4@w0ey zaoB8?SoPY{wd>UCk&^0O^L64i(Z|kL2cGjI}MTXG|2@u)$5W#7UWf#)x zR&HD{K}D{G8B&>tL)|r3f8u7stPU=+a~7q+JlHPdOYhl?oWoVQOht?D^pvN5O4+&D;koaGe{>pTGjUnymQ-53s=i#SGoc)oDL$m^`*bj9U zvbpTukyMB=S?Ja9vj9RIbw-tn45)VRA-GFr8-j?~M~x!kb!^O-!GuDt$8BN&zb zHcM?^9VBM}Y{7SFP{@UzEm!;0JZ;l8|LV0#={tt_BBjt{N=FPbLMAEpC|1&XPgt)Z zwY-DLhY<_Ov&R1EV$P%CSDJsr#$ACO9Mw-7?SMT5j*!(Oqj9`5GECshwh2Pvrv|kgLV0Mf*Gh4oj&gx24smjc` z%PLpA*)sV*au53f@)&De{6oKbgKa{kYmG<=)c=(=)?K{{5yXUbe?TBO;$cS`=c{)G zLOT9t4O4ID8goG}JkP5~T>5oE0N`?`z3^IfdL@`ddg8m(5;kP-AObM_K_C=~a$Sy< z;ZDxwQ1G>&b1wQcFI=PfcikYxWKeR8Ecg*semJ2Dyp#-blD?sHV#`xnQ5$%(vvUQ1 zlskHU%Njo~I?*{tt*DIvQtkHCWQl#p3T9IuptSH%kF`H|{4FQ_B-GKgtVOl=qnrBw(BEP14SY+jf2w zzqb7vPd1)21nb^ZWlLoWDa{LzuDO}IeGyQl?v*`x6NEBR`NK`*Ab{$Ec}d+|e8_$~ z>nI(}tFbSY>uu}{tk=K5YzY^nK*QdW8a0Ug9+^Fn4cn-N6pu@}W*FV))nglIya z@`RpHwD>>1DW(l`wrXxa25>^LH=LFrB&mKTh22N%cxAR9Vx#L^y~}fs82DAgL(O)q zr4r;x?b@w|nv~~HV{&@p*X6u1RGQ(asbe$pe9a+qN1z1;TAsbV`fs&9m;2%Buo|wP zaP@;pQl!x;&k74X5yjOeEL44OG!ObW_C#ab#h~)2_shAj=H+$% z#?BjM<<51#n(65Hjoj@jy&ESH_{ECHc1`ctdS$RcXL##zF5Omb zXDma2cW+)?;~VGDKN}ERo@-pu8lt{ZN=KbpXwT(?zCy~@DP5yn{|UWR54dxsQ~yLK zETnE#C~~q@P^G2qVXAN=3SU70PTLuG6>f` zbph`C*l+unUcC|<8x%g=COhN{G<%${@zTYqmFHb-#5XCo5l7FCdmc34>bK(0@~TFT zb-;-~;eN=@^%dz>caN8*sFA!egcCmAj`CYZ+3tsXEl=f?#`bi(NbJ{`Bc#7ikCwj z*jMVSyuW2NP8-_$KlvOpwGtD`;XvW5Uvx5$!LQe~pNEzo3nGTmk8Al^+vQugC~#mW z1^Th@g4@lqNM+Sb{ZlU2hM&%z65z(ag-OT%T!`AZ1ko|AV(FnQ@JY*=)5qYVtt5dR zRX};sK9z=l1@ZM#>nn(gnSdF3j7rp(bzA3i{?G57HJB8b)I%|Aaw|se@%AY5{p&rjOd+3aJ&ZDzV z4-XheW;-mDQI|UXpT^yW{Ew?hQ$DakVlKD72ctYH{hyhNrO+V7$^>;`%i}$RAsy@% zw14%GW=XfM7>;G-+w6soyRS(jvU3FkoxUb!;Zi*ojm@zc==Z1l`Vadk-v5A{bY8H` zl-w1R!fwp8W0%m0!9DQ%uO2-p-IxE#V7zl4k*}Fq!D?o+v~DbmX4{K!>sYjE%kpB* z?et>261bWR6JY>`JkVu}I^PNhB0K|kuPhY+P`0;^+vT|ef$ROt@olMRt(ZDUQ`)Sa zt+EOps~$inzuv;Pkj?jAzfQs5Zst1MbfF2kYjc{k^lBv)XGu-`g~%I~NEVXRFp>wJ zFGJqxUo*c_-X2|OYEspzRMtgs-5!i*yuF_URC>JfS389{j4{~Vwx!*|&sQF6(c94V zPQG4KkZ<|s?DRkMF`zz!T~2)-KGln_8WGo8H;eE;WTq@13zIpR6NZN8{{`<+o%`%4 zd_Hd$q&C@A?6r~H$o>$fqr<+SRriFlnZDYo3n?iRa=ji`&X}?*3!Npo>UD`(>WmS& zvcooFoxKg*fcOf4T?`e{*SLtNTT+X94ghDm`4)0e56SX|Sd>GJNxeKO2 z^0Wb*h-`(hiAGFLa)sv>j7G1=?6&?h z#RK$tYeo0|9<0tD{SEGwn?~5Gr9Xc+$l&BhTp=0h>Apul8uG#lz~ZYIT>2g~ak(bl zZw!ZwaQ@!$-16^lX6+Dqln~<82ScQ7)W7xfe8OyV`21Fbw5xti#i$F9IkjS4wDM1? zCQ`Bo)y3Em={17o555TOLkLle%h_9&{{{_Wm~Q5O)n*$$WwJZwZdU5ceK+Q0bauah zQ>t;a4^qXZx(ef7lY??`+8TSvPC4=!E5cOT4WW;8n^FcE_)mUWxs~#=SU2}qzCB9g zp#1Xu_wt+^;49R}E8MEhG&APmrK$=1JhIi!AUqr0?uUBbS5<}N9CR1``k=WT9p3VT zi?8`=c3w)ngUh=9fnCyc6D9AtyvU=}c~ifnr!6`J9P2Pq^ECU`m5arMkVH=zMHWO9 z`v9PNLWjRPFSz;j37C|oAwZB;Q?5<3-^iQ;{p0x%=IXqcU*^x8@%qa_$5&R~{#f_m zd*>Ow2)I52jnk>#EwIAhID)D8&008>qj+d{&|x;mYn*g>F2>VtY#V-tRVF60>a6!! znVqnW!KSqktQ<8huD$_vo_n3clUiAzQWLqGp+VE7kn3H+?DzRQUEz~vzI^N&bl5Al zxn5t@nqIyqRqCC~8|mVB{W4Ouw~7)gu8xWRm>Rx3Bty zreSs=Le_Aw)r&@e_2)lGepyb$FM4Z*5MX~$7Tf6&0USy`>~((ti3P5e(2r#Qy^SIA z&AS;jF-eV5_3-!%w58wq?L;rocDY@fi$l=mowvfO0sBe>>)^~leqr0^nHdeH`ZwP^ zeJe{|SAuq8Din+-J4p3=ics>;b@ElUIB07tOJSxya$liUFqk35L3iKeYSz7o6ZUc- zoPSI3@a6B8B?#js0X0AH5X&9@Mx}B8lD^45)%_+v4Lq2CkV-ic-6)!6g%K(FR_NuU)($ka{b})a#0?EqC)wa37OS+kVac7B+agb*lmz`0>)fKn60{ zo)1|x$XUP7-&K8Q_f|oHaL!eGR+G=bYH;ag^!J+-!FjTYc6DB3hiyPxTIF7Uh)s7D zM5D;h-uYhtJ7J#1;5Dyq%(ggre4g1H_WR><#!j!dp`<3=QbclS4ZQkD^>8{WZI>us zHmM$EUuj>CxQ&~57U`iUHHpuO;rq4Ex)zR@-yj^_=F=U?OBpWrOk>8| zP5S>tu{j|jf#Vc2W+kOWGpgpOfusY`f8?D-_4j&m(@F7fFsBE_+a{p?%3U|B6}%^q zyUN+Va6BzLoO#_yUYuXd2D7FD(f~{o_H#+zOA{c?BKUtr#CWsV&QFS|CWdmJTrlYn zHlS8nz1a=unjgdveo7Gwnepgy-M1`h&!d(F@uc#pKe2MIjoV=|7-97?Mj9$z z!P&tx_dVm!4?8G9#!G9^o3q|Seu@62JNf>$+;)yM<9A&!GlbptH}22?-)ljRrp%UA zffZ2SRcXHpYTAC!ZhwS*lp6?#G0$GFsZ$%zI=gB+T}$bXm_pXg=x>E{$K}AWaGU6F zFXwOwYjKlZu=+(1xyKiM#6^0Yd*}YMI$N(PCK-QbwRW|8;p;*lj`P90KEz_JO^^x% zP45=LUdLTeeuFNuG>hycdu%H(sXJ((!G9*^k{U(ms^@kB(d1jx92V({k(1Sn|~^zAnxq5 z#m_JTVI6F_!~(3*Euzv<_G-?z_PPswk>tq|Tcn%K(;NEzTCG2tp_x$cx5$2R*>(VtH6ZhjL+N*D{wC8LG+3}0{rx&$LuYtasvcJ3En2uLoVYNwr(t+ zo>#9F>Ea6CdsB*SXm>6TSavua+eRSzka0f1DbhYPp92&%D(~usZ`X2naM-as=CZ6c z4qFucouc@ORntRZBCLNSzOIUKtUbJD?{S!pTp0|3l(7}DA`*a{I9IHKr^*Q%6Xs?> znBXL+IU}T~r{QbyeCgokh4<-#xHnRmz<0y^=h>{rb@_8Ddu89~I*FrbovM2|r=MNM8poYqJCcJzwX;;z18yASllDoYvciQqn zLwA9bzx$`(_9|n*LI10M*l(HB6oLxu9#KYqyMtDY;$(>yPO?gPJ%8GCLmzQX`f7x@L( zXyd+6TCD3>O?~iI{|tCf0V2ct2gQ}6mz&RHuNxSXedt9>=klubo>v+(m?tB{=XPK4 zp;A6o#l&Y_HHTJw$O{=rPG=%m1t8ji32tEex35_e0f(8zp;$LR%x&c0cca22O4N0X$ znA?%~Tv!sFsfUlNTeN$qX^YPe;+sTI&P|5=iQ=x1>h%9z*;D6bMqmDcwy1CO%ulQ% z)oqMEcCl^-MI-AF$7gWdg8?`fJ*vf~V~?<7vvD|!x&Ciax}2Eyult?8YfIzyJ}ANc zdfvA0(V>!`Tx(c_poK;;h2y5cHI`S?r)Nv@Y8{>IXJS9kCgO<7btf2;qhmh zum^_9_B!O9(YMXMG4O*~i4ttZr*Y3KJ%~}E8Rq`KE-BHggZ%3%jx&HaayS@CLz=^d zM`S*S*L(IY-o#$i__?9Cxfti&wEUDlK1Uk!{bu|*v)?|Nuhel|@heY#@?VGyb?u_-tZ{EJ@>icC?0iFFGUx7uS#3RdBD8C11g+E%YX6;gg1aIo3I-D$OMf0M5yJDGHrl#CWQZ2fKcm*umy+R8*j|puB`L6`&jA zVNEY@i)6hkwQt!zWNWH>A)<<37~B>QiQ=as-KuN|Vd-JV;`CU^T)(`+w?LZ0>W{8B ztp$@w_u8olPZX7k66-f`{c`-Pvha%)(f$h&?{{KU-1VRRV-VzDqNR{EZ-g7$dK`mU zkOodCH-8g{TGH9*)PS-V_p;Jb;XIaUx+aL@>ic105HyjhwLz&+--Yn6=|CSqwnS9bZyL%+hQXhOgIRx zgWnJj?;O8r^a}=ven(*K$+Q)?>>gF&i``8{-mWCVyKgUv;|i2ERL^xM7fY8C0~nWy z`?s1ltFWgT#s8CxhV-(~$vwv~)cxXAKbB)z0j->xQYa`gYJ9pYOGA^Y{4nrb}~kxz&1$z_ykjTHKwt>nKr%X*L!XV?i@=Rum#4 zbmHT4X}(^Mo)XnG_iMhJUsr$jJO-!qXx^)huTS+2%D+UNT4+j7e4#n$Hz!a2y!$@2W_5d5)4m4G;=L6-BziuTw+`-sXg)%+57vEflfRmCpOhPzKRF7lru5wMMkv+ zJu)L;1UQXy7g=&Ys`u9^`9u-c_6-!Tu6=?kd2f4aPb1gct{V;rw`U*Z=Lc$t+?GeT zv@PYTO=VsIxL*nSO5P^+N2`BrEL#f({>(AoJI)h=9C0%}{4k^Boe&r!9J`6#RvWKJ z!qd62wioiiV!Y<_hYv(B`iXRcjdC=vJXA6O62ov+$O~+TOIX9pu5k6`CZR;4i3g@n zAx1#15GYNL^ry&P(gMHz_VW*$d_m%Pr2}Ekt)l#e4Cq6#Adqg9jT)3EwZ>#X*Omf( zYABL(7hEfT(s%D*L1@uJ^OFCW^#C!kCzHZen#KBkF~0{R>9dXF-eK3qw3=`OdtZ0k zX(r2ga%my&zpPA4{a0}67JkRK;r?>}v-IxtgD7YXoJPLFa6Nq2j-9h$d?8x#!(l=W zwmiaq77ibO^I8LI)pu=*{Oj&GJ*bl%h=7KfKB1nOn0>tli&UVGe4HzspR5-J**zz0 zjuthaKvRYspg9U51Q%>}v(;%)m-B}LSh0vik3#6hfTKIHpx9fi+snq@>BTFyQJD^g z>7y-`$m6#lsV8-C9gV-d$~amLU{npD28P70H}5bG__Gx@DI?w-%O964bvEq>riQTk zMyS*+n1G;*pi9~e$mM0As;?jk#+N8>VdF}=klz4Rat(s{0^;_i+jAuUj>MsZ-krrt zbDrxWkC&z5aaje%tl9x_9>~YiF=RSlo$mnOOI9z(&y7XhepXvBhuNC(oqa8;sJ*PR z>>bgQ1569%@=@F2s@P;sRFwa`ovhR*Jncy^XMJ9A2S@5L3@t}MpdF35QzMi_z#DDfK`+D}gN_;2&Bv!&f-TQx zcs>p`0P{=hhn)vGMe-!_@jw+toJO){cndHg`#^SL5y$!d)Al z8Czl%ubmVmq8Ht+%bb`8;2ikuRMLm%hAdX4xSveXX3(s3v5xjE{1wXAkr$dv1ics3 zz>bTF$0UC~RDFI2k{*Ix*c=?y9^m;ydfC^-qQV&Bi+M_1V>K<+&)k%r6o=Ph$!baml^ZpLg+!?xjjMOHyK+Ky&f)Ww zL!bPISdFdiCtM+YrjWlRxCn2tPdocfSi+s?1)ouRvE7a~!$vn960qTCD2; z!1>Gc;^LhT?k8^}>1CkX*msagT7Cv^MPu`wG0fw3|c_rXt?{n>^L(q?@QGU3Lr`@0gCE=_Q6at}6y@(hxn(Na(tvsDAa~bTc9DYJemCvxhVyhLw zHa~G@mbT-Lc=^7qsW#R~+#9JR5+rgtmrOn^iY24}JdV{8qIzqqhpdb2!Of)B6e7rjefxkZupeORAtu@QS2 zmP*<*9j(FZE>z^;eJL@4B^% zzdcJJqbS$S$e_9|me4!pcFUFJN-X5Q>aY&`${zRx(USH80V37ILSxa30lCz9%ep5P z?q6h@zZaRUVQWD6HT>W2SrXZ+)Ma;jr|Ywq_EDbU7DT9iHtmDeAf%y?EQ(^Bcbww{ zchnDm1*dR;R+!?m-ELz*p(G2^%a?9?0q#1mBt0w3?W;wNLZt{=aL|$r|{u2L2vt%OD zQ?Phd8w_D%*wJwOTylMx@VuO;egh>0j!aq(S;zhcgh zk*mH}I9>Lau3pc`EL8@r)n{}WV_a#un_IDi&aJb(OGzg+u6tby9Am~u(~#uU-Y=5wE2r(uYIdrK z2D^{B-_nRK_tS2CnhQU2Lzi84IK&BJV;5#QP3$$*ZnnxlS8(;w(j6kW*h33Y3kfM5 zOH}m?sBlO{ZVjt^ZZWSG+H0Ugx*JQCTFKLpxiM-iaLOCt z4tUJ-#TKkm}5cXm~+w64k)98W1U!r(fA>X z>Yve|-|p^fB`Z}P_Ci}eRf%H~#;0CsTEcDwHeQpKpFyf%NnYKr@!GDSJEGp1f};Cr z(t9Ro3`%OnFlP5ay+WAp>N`9BewjES;Nvx)&H}p{lcBuHAJrdl;r)vI{)iMn>k-`t z7EGc~GqTdbis|Qi3)gG=uLHBVMq}TL$ln3ZvFE5bhc#)q;BzG|w>^xHBjNH;hafxq zXgVb0Fspl??&Umk1K3e)xEnWP=~}xH+UW#g>2i&OBsV8*`b zL!;xBzRk37o))i<1ywrcwk1%ixYQf}O7-Fvk?%7V5*)_m=}6yRt5Im`$LHfxm5;w< z&A3gv3nQzb*;lc#+g#4D)P6g|_igqe3!+wxMo*f9G0*Gi^#e%vi~%1rbcS9qSit^; znl`r`BhD{#c=S<Rr z|EPv&vbpYUn8VDJcW0yU;JK?cIqszz&&77EzTD5v&+@;;i@7Pblz&)0I0;=lpv&J^ z8I;B|Jy+(2dim2C4+;yj$AkLwDF*2_%@ygFT>O^ux0e)ckKOAGb{2XI(V^+8MDCNq zI-~c#eY+gT83>U${l43j5pZQ;2vr+hSZUJmS?W&2kUVqY-z;Wb{$7T-a_bMmtQRYLqiinS1^a(Uq z)U4itzkxefeC#A;Z=e6YfuiL?cwMk$)=#*B0${BUk>ts^+;#KVX>_h3_OO z-Djh;iuDo|zKa!@)?3~9KXeCy@LXZrXs)nbyCn6ii)XcX4kY$wZ-RrlX2pJd=K=_| zjdu?<9}g~vQ@;%!MB*7-jzm4~w-qkX=YVc~FPq?G}3 zi4|6FF7e$|PowS1X*F4)xc+!|aHCIF)Dxs!;|&+AE}QJ-mjI0nd_6(J z(_p(x7Bu>RqQU*}-%$g9&2o*Tet86H@j`g$5QpjlP|`PG|6LJl0@T3f3bzeJxz&N+ zUmDz-K|K+kC+$&F?m>6iv8?Im02y(D+H7S@&98C((2FP2GmxK z!SYeM%;Y6n;(V?FYCwDpJu>FB!Zy-}!g$a9XqKxKInP?5HDP{oXzkx~m89)2W3;6LtxoS=?jh1V>JLk|nP!_WND)P6~!f zfqr(g7}(_@%qa&De+2y3d>%K+TS4S!S^Wr$;ul#QxsGrYzVF$1DabJ+<`*Hu8;R3{E{q4=9X;Tl{gh!Yf{gR&r>-$oh=$xM zoxopoyU(KaG_Y>Y`c_g-tmAT#-~Yr9QS1(Q%qX?--BnX2pepIWv+uLRN&dQD#PhiX zdF*INoXCj$UI(@6qUMNy@b`x0P=g>5QY`vVSKaPK8)xrt$-c;>=pWj`>nF*#bA#K5 zC$cLxWgNW5(^XGmE-kd~$Z%SY+rO>8Wby9uuIBpgcut=&C(H0n-d;#!7B^A)Lf_Va zXw(jK^gSv%G_A7i5jF$dNn0H1jm}WtN1I4^8}1=8!tPB!GbQI+FoX4G z6i{=%2TtsfpTA$_zREL!@yuCLIVMW}s(U%7KRYnqBrY=Ylb0wf`Goz<6fCwjXl{WS z%bXLOxJO0mGHjoNS@8U}oJk4tdnVx!Bghb@Js$`c*X{(HIF6e1Ic_{&FT2%?vxXol zVg*#7s?0wdVgmjgsg5G`%sD5`xPY{qr%i+(9scviu9&9Me;cvfCxpSa_WRL?t#srC zK=^CR!*U0d=3HlS{ABL5!dmFJ@Z<*Cbc?u?N}EfY*4R7FP>5Rkf~KPQY>^`mG)v}j z0@>xD(p}RCKpwmK!F{y$zLP?d4<2P2%q|d>V-Hbk`W+KO>vw`)>^+%K`Nv{kapnF} zCEn;uP9JZ9;5Y*zhv*y#Rlj>>hxkjnHrS*;wp?6?_~S4sb9Kbhe&gmZzaoJKH_c>5 z9~39X?n-KD_6&Fl(}(CZg}*`;n;r-R*mkYq`ur{ehVfCaHo4*CxU`pa{ez| zv&LmC-z<=?eAc49_$vhC`XqIV@A&lU9$Rw=lnkEgrgAcz*DwU-FH^ zaLnvlkTTxN;g8I6CL69pqFQd-KjbRnu{p}WMWzewZt<&4(k_2qytAMdD}D6n$W)j9 z&hM5+VFQ@+FOUBxnw^CF?s6Yy$um5mcBH1mZl!&MHtN`9$P`bqKtal8Vy+7DFd0fi zGcfFxJtLdjX52m(-H%jR?yfzxrKHzREiJNxeBq`6@@mnk*Wec`{k_|wx&g1Hk%EaO z_X_`_!t~aJ4f=ySOKC|>;XwK!Z^YP0+4gG7oLQsnR1~H^7SEsWD^*k-sT4Ar>Rt7R zV&wKsVDU_&eHxCt9CCO<4WkvCpKjJV7Vd=(RzSLL72s9UgvI*bJKsNM?faA;fG(i7 zHLK5ucg8;jegUvaz1Ulxh=SP7V^VWYukNZguT@^Fy?J7~`cJb?@hLt&NT2Zn_W49QF6>Z6EE@doxub#@HK_YcMw;6TK<)s371Ig;X0W@0NLA-H|_Van|RuSlnl|zdb&6O?4fUF*>&z)rM}( z?8gt5l3;68ApEiOJqBgg()nqIo8Bb!OR;iUjtcRjQT_X=4>~q^sm45oZR|m$Mlz?C4?Ktza_PCM=rG6CwvZp3I~Q7j~8o5 zBO;ePFw+fVq70wrXFt zuVRn*kdtPAvVn1_(^xmw1<;)}8t8Qw)}7N$g($w&%ySJ=j({ThR#!fE151~Ex)aiIeafi~liJd055MBSu_rYaJ?Hf*e zSzv*5CTPQZ=dH2XbXp!Cv-im@)4LOdY5-N@5V5a=Hkh%`Vr{=DBGK#8n15>A7@il1 zem35~ zO!-q&ru&c%saFrn$M37adhs|1&JsbPTgU(`xDe#GCV>@lse_`&EIhu^Ay%cVcsl9= z6{**lL7wnkqG%1(YxRp;&GM+S%U8V_w_*x^dzRCHTrD4};FejgdTy`XEexvPK2qRK zTt5wuz+^fc>*W_dmzc%hm;P=>u{H~pYvYB4hm9UrZvYKkPX>9|zeIXJ57e;nDo>`> z0(i1>{YHiJzbo%%HJ7Mll~{D0eJz&EA$&KtNhjiM9I?$%)ml;=YV7aA$5=?su3Pnb>bEuHJqN*QSkj(!TD+Zvn))z9o+55&TY=>(+S^1ABdR~}8sc+!8KLkd`b z*1{V~I_lee{}({`w@!(2L#uswyu-hN++9PUdkq$c#nkD{VDy^n*q_|y(LCdE@i=_` z6<4bDqCNGvnhzUK^~7ZoTieCnUj~Gk)5r@%vQDv5Yd3z^)imS3>PDm{e-xfGJ#3S+ zD?H@Knne^;&`70HkxDR?M~BOSJmZsTw%Hr`Y`^dCzLdxY*Ce}xEqrroKRhCqq{8}g zee8|jOp?Y1HnfxRp6NGY=<%+^F1+uuAsp?EEA=AVwa%DAGy=LLr7(OSoz?CS8&1WB z!xAQZ{S#oU;+I?VnD<DqT2)UAo)y`HIw!qP08QQM1$B@2YsvihTyWD>#9 zZDDk{$>-%f@^T_hcI381?j9RC6{q?b<9BvcuL8Z`E>Bx9KC;UUSAE$-ZG9%$Hf3oY z8H}3Ax3N2;ySXXtPtYYDtV*&2!mBhggywH+QM2s;tH<>A-l=O`?mlUBb9Qgh zNT0SFBhJ3JabZMmal*uDDnHSdzfNb=+fL=Ynpw^JpH-~~G&~|{Ss|a|1Sn@aoOw8K z7!wll4eXsRgIdErH{Q8Nyi7I)0lOZKVe$SxoVv?sG|$-P=`J@vOXYTja4WH+t)|=e z(60dRvpH)HQ1e(ef&%Qs$r&VH?A>8afX?C-(mg=xuK-e@tz`o#Prm2<2Q;HHVMyHm zFMY|+i$qbKODh{5%cO}mM;v53LHC~yMz37-aqrVblmSR*|IySB93zWqt~pRwd96HX zRL@m;2opsF85hca4$})CyAv@x89(ojl5A9AQ5eh*hfWFN0k`XkGeAGNKPr2zH_1>t zLw>gD`u57dwc1`SC)6&oL>_9(y_ejwBJA?kC+wvw!;N!-s&9AwY||3#CAgXa($L+%F6QFKM@KVfaF{egsY(9&yt*yTcwGx7X6AY|XC$#l*>h0S65 z2E0e`%ksys=Ih(I^k^hCCzr!bw@P3aZk0D;^ z(^L&YcqW4W3ss!M4N+WVV*l3skDUK*{pA!b#!BDe(kK-g9DOd)cmwZOsbdXSqeXAD z-=>;W7>#5Ge+}U8ENWa@!!C5CbXc5rQ|#{>g4ohm=We6gdlyKFIaCM2ZdHHxgxQwB zAgNMvJGVw|+;)JrmZ*q8C0fD2yd`pGGk5|@zuCPXuU4M*sfrE7Zz#9gk z&sXVR;fWqTCDrt2sr3$^u_TB zyC)-<@9z|cji9lKOe!}&*9F>mo@gInV}%U#)HuxprA#o#T4ExD{%p~B22#M;IpY0O zJ#rwr&C&Rmt43}P9;TJ+UE)~88dWK%`y+1sN7d&Qc1p}o_yR*`4gS8o&U?A4Bo*3_ zP-bECZjlDSFs+T}&~U5ths(dgCnw@ouLu1X8M#2~s@WY3^2|h(K!kJW zd&`rueuiqLTC?i>**g}MY*3mk>j(xekD}8kh|%|XcMyCnnr>G4(Rrl_EaM5cNGcaQ zKipKa3Lp~C^=TNn8~7@L7Nycgvsb#*%~eq#x#>=O&t3l*0J~M*MP(iK_|1bP>WA>I zm)GOfu9iHpTBzp!wJk0Rza8rt`^4_%oR<;s-cvFhA$JDE? z7A$1h-`zioH#4%gj*r}nYbJAT%K{W+`GlMG;1D|9$^7?#a(1KY=dRErGAXr+-0>BM7y{ zm=CWD_C%r5abMAy$~BK;AB(pt#T*mE_TF zAY5E;XK3}{7SHhk5NRo{W&90`SnJy#T9q?0swOthltA0v5+3||b48Bx5}T-N!FCJ% z7wlfKsd~tFFQ6~p2sg1g^?!4%Qy`E|_f%O8Nxus!0NyXXBNW;O*!B9k&gTrxUKR_OyPxVslQ7>_0S3Gde?hrKq{yJEusUk z;pZMy?N@C-emWnn1n2%P%{Pm+!{)MO6jJatc0vjxV2vbDPT5lj@?Pc z`dYsb;rEC9xiqf=H-C8_%=6iAbyVj{yv`ow_HLYQne+X?!e@Wn%7(k^vNa}gNH=Wu z{_K2S2)u%zmTm55U)>9mjc9g7sZmRX{&R%zEc!l7)Y26MHwmJUq!xu1P$CWLbb}iE z7wC@{MDBJD>Q z$B%vsdd~w?(W6qBC9g$q3??eXUL_x=N!(fsJ1k9BlRu7E{8i@>p8mSv5`%MJLb(;f zWc&V`;07bD$nq+(WU94!^#D+#uEHJ=D8$zvp;Y=XUZt@>x|jMNQdRh`P#bqakEzH2 zN9*iq3W8y4q#9S$>3aIWvqXnodsDo}aEetYj~<9{h}vxtiSGHQ0Ez644k@XV{IT}l zM{J^vL?4mkJ_3dtWlLIv<=qMNVc5-vz4^Rpd2APEGf2)}4(mf9cWTw#idfq?jzSBs zI|cjwlDdp z3|FImB4z9B>s5dE?Y&)j-NvQ$Rt|?i=EP@@#%5U=ax_eP8maJUW!ZWnl zvHUI5I@0RY7E}CU5^qpP4oC5BDV_iq*FIM~Lcye+vDhJh#WzTM|5hwvx8VO0KJ`0a zGx0fvV71R`Wno=4eqRRr^(jzjn1O4%8XZ-k^X->jxjY)*2bu3La%%X@K=fprbz5lu z%BzKQx&fa^2S+y`sbLH3XTvL{+MQ1oW_`D9I^M$gL0chJ9U+&M62NfoZ)KBljoT@o z*E~A+tryI57R0O)8Xtq$-MC?gh|x|{d;cJjxQ5~A$oYyx`BdDs8yEUxuaI1Bi>pd^ zWxiSH@(itfu9CI5U0h!NRk|benElkDZHp(lf7l7rQ_0FTItTnx0WtCTzyh-V)cNt^ zZ6eP5NqsBk&;IGJm+u3gBHvj5YV2bp8N>iOvw5)orRkf63B0o&mM`zk$C^)xVSgb6%MwI+GL|Gc#c}VTI&KfZyDub?(^wB z%tQPRE`-;kqXL~U}STN<+(QUjoCo6_OrvR`?wT{0M;S@dPN)8D3tAbwOtYIFW;Mc=rF=G5zJNI>`w{t_SHes~ou~u0?gD zIrcw%ZTGnWS&C*Os=mrgzv@y!@^VpguD%!G>|X6!W!>mbe&67)&@2ldDkX(y0`A(i zji@kFy1W*%&RHwxyKWup8I25AY9CIlbs7a(;|&=VT1D8IeCuOw0OGJ2z*^eHQ$ZqE zQ}`ZT3xkG5{x!qjzOi|+_@eDTKw!fPMsUyLDZGVLlL+3%FMl`5zCD{17@>zh=^a|4 zH7_`5obBF-L^RIe9(lv$%;)tqEf=E~764YdD4 z@?n+xh(&RoRs!~gr5Hrh<%+FsbYlXgF`CX^G*f5HTCu;J1?CZ&Ym{f|UB^$RfDE_Z zzh4O5H-NprgPZ6Wx8QGuTvKB8n}hGtShay4*5_cbuzo;TVS&ML@>Z6o%v~)kG7YK3 zTa_yIlaeDf4EP`sp4a}C9}&)jU+5g|31s!axQ~A1DIiY6PCUrd=x3ys8$X#@)#%Yh7JayPC= zKEs+>C)OGhT%K*=Q>mJpbEVV!)C8XQg592vsug4B=KkEl`D#K%4J@Pp^x5ojA($BvelV{&w_W2vr*c=E{T(a_&z$$m9-m;B%t6zfJ#}H^g zBgIcM?N1_!uTD};Ccd=;{)AiSB~D>4Ccig%b61|KW{-JxFzoLdZ>)N)x8MBK$9Q!* zQN>BIJpq>sXmikW4{bK$*N9PD?83JOrB3;Qbzdhh49HV|*A;Kg3@}UcqXvwMr1~lW z{9y{`OXcu|x1Ak(Ki(pCBRn?U+Oz4Tj5|w8#Y%tj*wlRGvo&fLp6^)HC^C+-arP?A zr6b!B!^Kog>G4v?W#5i5>R57EIDH!ul$7AzGRV^VNVN*Z-u+UM_3d$a zfDQTgWXrsuzZ&Bb^)?5I*5rs?eNma0l&0Nrc0$$(Hwz@;RGaY#$XOWW>f=*XsqKvo zn2$m*CduHsO+RJ}0(N|+)!f(aofrDLUaEsI?%D5ijQTZxZHh>gX1~CW!sg)(imIe> z+suCBLeEHmX7+IH%+YOV9VU=}jGg?Ncpx<^Wm%K$OnYtWu4K%`LRXW2S%tm<6?o4R z*7%i`oQJ!IXVleI6E56UtNCegYC7v+=r_0@)lw$%B_ff2Ex#U3aa9uT?>1fc?CKfc zvr~R!CigNgB22+p!+jMtln;pE-5@*4zI6pOft?qKSmRL^BenXet!{?pI&IH|CT;#vFB~EdP3Qb7mrR3}`DQ2wtC}q2O6A_+EmVcg z5rrw-aP@>pN`J@0Y%bS=AKvO)U>|=ae&8PYCo!8t+Mil5FV(5hw_qfS$MvQEMb9!f zNL#`g9*hO26~4Elgln1SPU+qYx{Z7Z_H#%L4PQ%rrUN0w?sWbAE~xVvLVrE-(7$R7 zo(l)bM+*5C;bvrPTSpwZkqh_m9oLalS)VrMcd0C>5r4Qu#2H%4CqK@{hX-x+)A_uQ`QAG?AksH!CLqhrRYR|VE5W$`(}Gf*YH1X5EN>&K34U1N#|8ZZXmacp*!KSR!0!F|Wc*|ieH?Kn@iFVjyGv9LYl z&FA-+N%*qznM_X#fDAlTV?ZV`Jd4L}uy_m`Tu+3(7<8kz!=O!uRfvUV!xFf2E#Q07 zgSr{RS8}E1KxQ$_!Fv6b$g7l=l&Sulx)z$B5>Tx-o$>bT&E|*5Nj}I+kd~lXon_)} z{_etSRo4T9I{YSI+QUCFfk`s)2vl#5&u7l~2r>_2@N!@6>2#z%W!CqM$Rr$s@}!5%pw2j<;1*jy$+ z#%^!{K?P@KbCC>-3rTCuS~;hS2K}!Rq_w9{9SCHC$_qm8r>3Pyyq4BM{K2BkyG|} zl`z2YwnQE$D(JOX|N0sfNe;2`TIE+cNy@B6f>7s=0kv@LRq--g$6DtP1Et&Y-R;AZ z-%39%@lxEB4r_;UxH(m+HY&SXt_pE0ueyUs=Thr-JnwICwwHf3?ZJ}!73}9`)EO`^ zLeTY|B3fQv;QKf`j%)p)acJ>)`nCq$=#--;v&jUy2`mU!jLQhyeXZ$Y)7>S3!JF6p zOF~ug6bH>>Vhnm5e#tE>T=0hnPRBxdDP^G@Jp?qgEbV8;F2pBS9rWev84vYs`1BSz z3afTRPJy)4xDPYfdwV0Qo4=-cbw&sHH`(O=;?+}8l|7%`Glj`%axO)qtFTA-!R#+t zg`?}xuyqK<%z~ZnuqvwL^U<5`57s)+1TQT%96uJ9fN^Z_i&6*!Pnb@vlk3I)cs}o& zMG9*<`9`12=zcx+Mk7y%X0zXX@ukON^1ODs!lY$(tk0w=z79-Zm{fYu>_>;Q8?+iM zv9v8L>RoHHRrDE2RR(qUZ;1#m__-9<7dSpzE#NyfQnXXu?nZMJ?+4&*4EYp4zb9wR z|K$rCnxp4^tFmtK?-tiPYEGjC`?gzX16534)IQ65xy7jl$^Nq6=wdiMk$sH(l+<1@ z=RamqY0>E*%{WCfl!#0HCE^tO&Fh8MI_>E?F`=EdS4VrMQiBP*e49Q-*Ml=OAbMKy z+yl0dYI}%3hYRFcxb}8A)gfxV>1kj;pNOUwT;m@hWa&alz2>j>L17Yry#n+Imp`e8 z?uwJA4n_I?M>=A$fq=k|zl~?RXHoiYX+QFPD(C1`z&doe8dF5`GWZXM_L}AA_iqQ6 z=_bNmA){3)dNA$b2s~0c^tqcU$JV+d05aR3Igk?BRt~>&G54Z+4F$UnAMJSFLFbLy z?-E~nX_^Q^`c@i)LaBHDy3@+*P<2{DdAGv8f}faOfqWpna{@Q(I|ILCzNVa8_2Wx) zc-P4)&?tEI0T&Y(R3qKgBwEJ)9%l~&*LB4@Tyw3m&=%9rxiNqX02uEZi!n?}Uz-W= z^DNlMt^g_?kovw__I{<0bm2x0oRz$yL-1&)u>LKDsxjKR&mD_(XU?Q-o?&Cgj7!kS z)EhWu6EA8zkT33Xhyy|M(TW_6%ate;szvs&I$W1>e_uY5|Hx}S&qGo3eo8;-L-@k> zEs|d1T4cU;463VZ=G`7IYU76hIS!}4q{0l?y36uG5`ltqE~>k}f+F&1KbtO@zt$lA zh;p;H4eM}uy*&D_!`0xYxi%`|Ca8s;qSCa^-RT$RW6%BmQLFBmn9K=1v?!IE>#QhC zeeT18V}Q`eOO z{{?96cxe{Y9%ff4ppI&?q76!x6d?1R3U9If=b9OBjrv z^Yu&YO40>4$NILZF$;2n_HTzX3G?K^qibjfBE}R`YPZ}D1nRY6$j@&6;(U_T#(@C- za~UKOhogo_w*lYt`l1tA&f$(Vo3}tXXz8(X?}OJHyB2@vE;B3?4$SNhtp0ij`u{Tt ztW5p!@_U2;6XXBk%g{X81i*6~+FkwbMK z=VaI@4zA|ozFJs`N+82(OpE>Pa?q78Yw-bu+sRb8!p`F01%=VP*8kJKfd^nbEgWfC zef*rw`?(Dyp8;|jd;o#+)O=#R9d}roDb=lxFp<6a_oe)zJZ4QNg%sGq~oi^v!60S&%Gufk${kG{RaCMb2+<^*k`4*M2jc_WDHwDes}p;$V3 zo%`1Ud^C%vN&W~b6M8eVM(ZJHa)xjdk3#w|j-9g5<%dxJk1qWs0Mytprap!M;;r@a zl+dY1j7nE9BlOlhsEzw?njF9XYGAgw7z;~0xUX$wb{^#_y?z9}n$y26xMOQ2EGP0H zhDon=tjG=ADzp%0=Kj^56^%&FgA`O$ojYNkwVN1ktyE#CkA%4Zf|HY$^u+kf1oV8s zNbi~8G<`{Bcf&YrfWNFWQ$`DwIt4OoV5yhu@pulDfM%f$ya%i4*v22T5JDn<9oJ=b~3XMFRDUyFD9lcz157*B*(kZjjwJi=;=Hy7=dd+{UTrQIv! z{?-m{BNhqtM{W-9$pN!&ARzeW{m!|_t_e7JTa2;{{TZG`>XEynng#MZDBX*sBSaaIdCN4Gq@T3M{upS zxg#2z!<@_VpS?YtUX8If9p7N4e@7+w2QTsp2Ccz$*|)mS2D=hR9}kHt8Orzk;Pin! zKWDi=C>9Pn`hMMR6>o$<6`t_3(^g?yhsIk=ompggN`sMu9Ow3f17^KJ5mgXXKG~%@u5qHFG99;#WJD1(avNy zI*#4>MY8a14z{9y(s{6Hi{G!v7+mEP{2l(~4zA-t#V)=bFCSb~K{##+q*$hyld`2c zQ}d2yh#|0#bD-I+xBRkXH8p=?TlW7Dp20osujp?}H}ry~xgh;#V9(jRKFinCgSdq( zOh&>BeiH3OrB^@i-g2dLOdK!Bx6f9;BVs+bTu(RO+>B59o3;Bo^=?&-UzYlR9kdL( z1qWez9=C2-&M*IbX)SVJI*uoh>>8+L-qseum1ws-<>Nu9(Dg_lTMhWg$X-SMBy{-u zWM2azC%XCKeUN6YTU5R<@*2janqFf_WZxV4nGb#2J%wMPVmbsp*K3EbW~|FKz;psz zo;6brZkar^pcmh0JdXaBJCz0Db>JtN0V0n{9O! z6u-Y*XF@G01XR|K?Ph`UF=i-5b6U7;2I775$Hbmo4~SzWfEanz!4OryVsp|j zHY$&2V+{qO&cClx#n5--r6IYBtuv)ob3N^q5BUnF#1v6{e6>F=-V8o*zZeqR{wZsM z(PBFSOX;r6EGdTF14J4K4c244hMq{Kc#pzzUG1u0BMC}zsUpNQ$q>I zrLodgAG{-Zy)A77+V%{&`#$6?#m)wmBzVB37z=Fe6X^5e;!|z{(^L?|+H6*EDz1&h z3I`jeVh!P%^DP(lOseFVshH-IyU;X1P=AG_xWd+f3y zMZ=W-P#-0yV{r%e;XhFqf89UrzUa}Hal2=nSjdpPeAY3&+4(D$q%H~|2xD1knyXKr z`ZZ>k;wdWkT(Uq`%xkADmF-dCot-Xucte?thxx<7dM|K#aaS?;1`zyj`P!ILuL3({ zhN_Y!LYDAHSP&!VYKd ztZgs)RT8q;w_?|9d?1y|HpDi%zlHRV;43$;G1}*5Rg3+B2@nosef-IVwXE9uoWvqi zhQIQ0xr_HN9~$KQ=>O&V@j>$Ge{V|bSLe}w`ePi1t+T#PkA7sW!977uDK?N8ef^!w z?mMHKs-hOm;d`%qcx)RP9nia<78g>=8~?yZy>6bnv6sV^ocJZ?Nj#Xy@A3%**M74P zbgQXC6#y*x`J7y$#xz%nC^*W>t@Sj%$j{?8pXMG~hToA9gQ~YOQElH|0MIR^Ov2%NI2z~7S$lDv<*`3bM<)HHGL&*GcKKJMNb8Vbs zrxc%uMZE&bsryq{yZ2`QbYFmb^N8I$>B|VjSa&FO7a7Q@)`%c9J%gLYdlw1rnapxq zh#G6S_pR!jyQX@Z;`h(sxN|S%a?`Dj6C&jq?bZc4x2igE1ARq7!`YxpC=7v(_c>ir zVx#1XAq$8G;u09*VmOD0`nwv-@Ky3ZwS{UIwas_>ty~=~5@1Lk8-P&cdBAV9j1keo z1Lpcgej4akjt^O`)3w^9MIUg+ppp+-vZeR?kP(hL1dQ%K^^*H z+2Gk*siSMRS*puh)3`+eanC~@glh}K!dmD{f6)o4%@HXr^vgTv8EfTkhCj;u*=dH1dQm_Tlt1WHKlI*Hi2lAL%%9Kgy0-Sh9{AL=>H11SggdW=rO^NMp{mC_ zx0lsm-xeUGS66<$7R$qJ#cocBPZ4S&uQ5I?u9r-nM92G98~gX04jZf2eGLJ@L)?0* zzH-Rpt=qO^&(;1^dQgoOQ9!8SdC=kOawhPa)(@QxTB=(4=2xD^&$Rtbno%%uAs9~5 zNdYmNoT81q`=wF3H&>hCaP(Nh_U(_7FE_V)t11rb&LJoG%jiuuH#(rH%L~pZHN)zC zuG`aacKo zMa1u{7tGg-1MwN0ECemCK>9em>4qy)X-6HYe`V_d>O?!@kq%mZ?j=chk0iy7Dib{;Q*#87l@Sh5}%Hx-m22y7a01 zxq#&ABPKoPrcVp`u$NOeJb`}a)~{`Ml^0f}{NlYeg5o=1HkP*x?d@!OdpY({WnEZo z{PW?w#PhN3jNufcXO9q&n~Uq{);s9gY3bYZYfh=Du|GdGb{|fdH`d@h28q=;D!0qH zQM7Uk*pX(E@|XENQ*ccH5~&bWbD$3P#EQey?6B4Lf-q>&;w{XDuoKr-L_l%Ip=?ci z!^U{t$D5GIRHkpWhQYzyyVQorf`Md!%Ewn z@$2GmI`&V;TdRm)P%B32#+TFQhSH__mf|uiLZ4M4BIwfX{<2Pc{Ocj576d zvijl2lPK%xfIt671+?2gUhA;>xW3;O@+L7}dUy=CQP4|#7yA6&m<{~ry`K4jzE(;zbTL{i=n_S|V4?`GYwUg1x0LE;T0FAudF=|8LZ7-Ysapf?kOF!co zP8hDT&y^Gs>=)YY>bFZ7eRU(aS=_KGG~4Ek7A9Hq?|VMX ziCXx4WiM$_vEu&zz4P2oCnBE9Efq5dT|0@|4}OkP8<|0rCZEgcFTK=Lci6o5yx;^( z;ec+H-Saw5cYj0euL2db6U(l;tnsRjAOzE>M+Roqo8uMQ;t(7-qO;?>^#+Mar5k{!v(oFd$^hlR!Qeek z7SF>ZuVzw24&#X^guDG|l1-*Hx&jN+rFbNtqJO8abqwQD;3ecHPm<~VoGU z1KI?YJ-e*uK#HL3sL0NPLlU@>Uf@*h9ygwX% z2A~7UnMQK2$vras`99ijrpK8gq*TMs6_4!rTWiUdUP*>w`^J6>R46t^IJ8YkS#DJvUIcHj9p8VpLw*L{Q z!5mdxm>Vc9K>6VOr_8?ro^OsE&N;m3M#BxaKGmsH{m!JF$2yus`RuHWSDC(ZUjRN- z{ws{fCJ+77MO+Jxc6BtU!;$71!t#1qB_uhi{UAR!F`awq3OVa)OR5gaZ#xu)K3SHQ zJzb8ydpuxI@tza3F64o8{Xtf`ZH8ae|CwVd0Ikv3njxjnk!)|P@%6Xqf>*e173dn( zf8>a^6>WJH5_h+a9Jx$y6Vt;~4RV*gTLUZt{LA@Py5R!&`}%fT6J+VehQu5YE-PWceAP5SaFx3QU00zP*bv7VJyMyqVdgHa@ocI&gQkW z*?@R@)T$oa48T+Fp1k6|lsYYrGtFgp}i=Um=q@PHDPcK@{4Z9>2 zI?-Bpu8K}sdY6{|vk2+B<9`0P7<7tKKld5j%*jIhO`Lv1427sndzaC!aHyp-$0@gt zK$aEfUO4fyA9tksJ!d->#bqeTG`Xafc;&D9Z)dTb|9y^?YSV|==H>@7h~@D;z0}Wc zi$DB2N$+|4H0`E+95UO%@+Hmi{Ek@nTybz0M=|J%8L~$@Cv5y)<1^~X^%w)JTn}s9 zcnOUPSKr3!7(SI1`@9>s_uU75*56?@*g6 z-|A_%8HqfuABW!&4GCN=TDali^4(7g3w5;M?lZ0$E$ZsLnM_)ZA8^1#^E%Tq*&WNp(B~GVt$?#kI2M zmyzK_@3KrYy9|;tgIa!jPt~Z`1fG`h_w-GwGGH{&AiEWN69FTx@>66-_-Qat5j1;k zRu?7-nAy-aM(X}B8g=l9W! zC#ts*xdnyuPaAj`zGD8Nj4^ClRP{nUPe(Fnq|rbvaknzlghYS(JTC00_^K$ur0EjR zYxEcmwpXf{jgYJ7AdM{&97nLNmfI6PH>%9wxeitw^Q!E*(5V}j-}@{D*LXm;R3L4h zp|y%Kg8-F2s`*%>?HUu&XF0cAwf2O(t$?3KvR&u#_e=|kh~&8w$YX3+mCkk@RfA_T zToB~U^p4Nh`W-+_fTpY%xxD~Fs`cOq97m`2cuFqolbxtX=`?nMyiVur$K&YOKVYA3 z0qNQ8i&uTulBHe#a;?(pP|X*`M-ezQP- zMn&}{qc|b^o1vxl@I0bV4-~PQw<6k%V{dI%WF?jEp$3G*Rd}veC?AIi7Ir4P5 zj}Bm_->yU=A4H_|1?hJu%)mWaN z*3>wR@JUVG#O<~S4`{4g9>P0}xcIJQ_q=WmZ{NibO^QlkM!uhwssE_$%hAn+zUy^H z9>zp%Ty8{P@tWJwfjzFS28#wOw@!)?I;&Y@713j4T^b5b=k$o2`6rvyZUyNY#(!|* zqwgabYqym2BIc*py3~|5FzH#T5LEfll@mKP&EW~JSy2;cxmWwZ0SY%8`J4A@P2TMH z3FlJDp8e6-R}tDz*t~9)kB~#i*UjFd=Fu$UZMa!P4bK8;QQ_U>-hXU6xSXXcLPc*^ zMxV`B?(mjN3b4^3ji8sZ@u*tEY$~KB`y$4djq)b7(lWmrCou2Y&mZ_4P(g7S$Yi50 zc%4;p{@}|dG$8Etw205hvx*&AjP@C%0jTzY$ZFy?QaXtYA4tJw1 zRsI=Sta;NR`=ZiF+@}LfVR*9usJ98@@0f%`CS{nA2-)#(Un$`ChdO%!E$dt^Uim8B zXv%H4!*8n=+_u5Nw+>He*GdPwp;KtoUeoB2LNrb}?CAb6**q5M_{ojfl@JP&b<>Gn zNqqO}-0Pc){STbToBMdR^=I9`b+4HBd-XDO4w_;!-}R{YR}$Uj%ZEmD%SFoG?ywx` z%=ey~L&wAwyx&XvRYB@le7wg)*M`lOFanYMW!(eu7fX+-wz@bx$4i*=tHJE%h8=4_ z+`yW_!jaDoIc^`dR z#a&?**7Q-cxY%`QzVmrClB+%fxe@I6D7(>L1`lM~uz_l4(^ri%MH$o+G?^ES(`7LD zgTGn*0a$JSL7sqTxXMcUnW75gT+4lFoa+64_3$eLIrT4pIg>?Pos9E=Q;Kx^;CIO2 zAGN7Ihg)Pbm@5)DIY-U+x=9jnMgm!P%)v*eiqY0#)kt8Cmlx%PDka{)>(O-~BYn_NL! z3K#`TQJcxLFzHp)1IJeGHfaKFMCJ|8uqgT6j(2j_mtfsof-ZZZs3f zv>fF>gPM9ec9(kbKGu)Kb}-oM<$^d9j$gjq3Vjvj-Lr6s;dZ3VezSf#DO94M@*ehI zf&aPZ04~H2wRQr&nPSjY#^-4YXJs6}^hM{Atx>u=At2Rr*d4#Q2LUR==V*ypYpdN? zKV9eZng1Q@-R#@Ot9ZF&H}K=-3l4xnb8GxMf6#f=tXk(RY3<5%cN)7LQ#cG$6sGlO zNJN~<>uzPdZw6cLHhdSTJ9NUJhM0eqIU+2c-vb9gHH3_11(82xH$5&ib^e=Ohvja8 zgZn;cdJ%1P8HiYitjSy(APhfS{poh>3U(!Yh)J@NMMG)>7u#` zs%s2??C^R0*|Y4NUm*rzdFFNWO|&=%DPoepQ&$OrOESd3n*DI@&WI?@+tNDgV#2#u zb1!)l$GmmG1d#4{DANxBd+1SCuUy67lP@@hYts-$Sdredv;5EK&dyE2(MaNesnt>M zTa23vlW)4oxYpLTOmgr`TA&T|!o8aRd(M8((nutTbjtP}p%lKWIhb31a=(aw=t_zb zv-_xd%1N3q;rt!X+{5vA-VQalyg-e{B3Dj*k|4aBy4dR-w}3raW^WS72(;JJg(htK zPC0$Yd^$A3_D*U6K#b;Utk{*|CVu?L%Lf*#v68N>RyGrtPRKfdrq6*&(<{}(7aZBO zDU`8?n~C?>2e*&#<`6ZW{;idv@G0X=yg|4&L>6G?0z@L0_G8m2b(4O~-i@U`-NT$; z3*~f}OtgLblFc`ldZ|2HnI%#6Z+`n&YjVO$n%d5~hrEvQ<@CV3x_MV0yDp;sVV&iW z0*(Emqs+VqYcdv%9)9_?vg~aG%tf zb)|@}9KZNi9^|_p1cEi4cb)eI{x|&7hpp3#Yd3GV<79JtZR@31Z$%e!PV{Ws?d62| z$|#%EbJu#k#KU(CID(yXS0DcMBB|GvKZW#iHo}X@!%E-IH@bAwD}ZzrStRjey9Tm6 znu=%2OO*B7l%@4@GU?PHfUV&lcRe!B`OcL^Z%osXWg;S%1w<5Bm|Xze$*85lGW7WxnBXs7e+NXfBK#zW8>rI)zm*lFfSi0x7@V5#_e!q&&G5>% z_cCGJU{&w8Gwj07dIUFa^GYiap<&8F}igWuOv;fH*cnL;&B-q`i85NqwM zj%i^gGpW$pxKR=XQ*x3VO0Njr!_4Zszr2A4p?JxtUE|6->gNC97iqZ-D{~lGkjJPfKTPBY845QbhTP#)Zlm>bIHH!^+<8_=GeICh<8aVk9BW5C=%zv6WPEs zYK~Ox30<1mH?Ro|^-Z?@>f#XR=+XR_EIgy>ru~a+X0<`A8RO4m1y6p7`8#%s{5~Pa z#ZC2*)G2u3pQ&i~+!{h%Y%GZ*rTC)2W2P=8a-Y6)7m1ygTYqJTF=qRSpZB)M+k9i) z)2n<)qQ~oDU6L>hR;-qP12(1zThSu*eCkmX{XSX0W|_wya;oNes?J_uJBB_BjJq7w zp;HUK$I83qiQECk)Iix(2Apg<={PuZTzRjxI>IsQYMo>I!9u$Q=zsIPdaE|(SDk@# zAAyIb;g4#n-5hB1!i zoG(*Fx-vi@^uQJG(@5xvg+@@sZc3LK1EG zar@`0`=3Jf0S~`mi-W^1d{?$yMzYFArrVp5Rc#)%#_)s9;M?D?Bc`7={mEN67H4EM z5vXpqjL&lSF3fIA&}mEzZ#a|1XoGFz=ipA3%gTN`g83{|>05iMom!9RRe%@PJIt+Z z)tH^`-mJ7t$1pABO+etozI_d-4s0OGN0tJw;OSK`S6`ZG@cg3zal0>fGXKEbQl0JB zhE|~39ocv{KOAkdtzp;E+1=n;f&UL9c8}>?!Wrj*1oEJ97$gk4m>%D`g*<;1j{|Ue z56L1?5#(007IPZ*8^+HwYAu`fd>+oR7|!Ioz7)1;MIBW?jiB0!f@$@zSMNqJLoP3P z8Y<&U{S^ZfYEPWqRqcrsTZPhlP!E<-ET0ei;`CJo{@?RtY~A`{&2~wRVd`b)sWds8 zAA^^4Z$dBD`pj0t+jqB!t&zCdN*^{rh;&sufJosDaYvWgs{sy_T~U%>qvSgW;foSi zK;e;lz;FBM)DGbO1^dpUulVIhWaKB)L0g<0x``H5OU(0YLIpb$+0A>gniL9(IJV*g zrL!n8v+7%%s3BIy?5|uE&ABIMP#}Kt!p`e11nUG<69NuL!Y$m1s8MHzt-ngB|AY&U zj`60+|0($>-kz=;|M(u@v~;E1!hF?Qq&=UfqskT5^D>gw0fTo~j)He((N&jL9<*g6 zwlli{vaMn?_`ebkfqzf5ve>@hs%h4;*-Ee3-;rB)*7M)(Q>^Fc>zu%tMSiJ+-m*o| ze-aguPxWAKT~aG^e&l~S?C;Ltd(}LF{0)8(nro6cHCF7!_!I7`dWZf})?845qqlJu z-|i79EP^DO-gNZtu2XH8WXTFN{r&+-tKhPUEj7wA!Z(f(3YCLspF_=SZN87*N|2Cb z?1~i~Do(XA$?GS4P@P}>{Y5lK?}^b0t2v>%>=#FwTm4F*s7mCx6Ch*bQcA|M?9_qx ze7k)`c*Y!+EZXd4OSKq7pfh)JiTeAS-Lq8fuAN>#jT<+ zc_eW#o?I?~!5l5~UbEK!$d577$4J*&@>#T!0n!6I#n&4YM1H<-3PUbd67SQ9_QICybC&L9gDP!I5Z{1|NhsiMH#?psVwm-g=$5`nN8I0IxQ0tWT?@xRb zZIq(Ov(u}xuX)cHg?X4L?%UcDJi@jI{d}sbp&Brk`E-V5^jBCi%<}!7AY-%v`8$f(vEq%3lyACQ{^M*5oO=!gUSa+O`=*=jRNJ8L_)Yaaf|SMqX0z+UGiek_?JXXBL&v>0z$D`aO#UW8O3pQsWEilly)3{4#MzFJ@1+-5+0 zS|(cwPf0z!;-rV?aAK87DRo;LoL5BAXx8Nw&ftO`#L(Xc{mHK^f-7yXaXC=PJ+4;* zWQt5D;Dy9T$qOVyyxiMt)4WwBexDVGu6ht*2V=Gycc=RO7PjS7yt}@KbC;6GJp4^B zq~=SzG`Vhjb5;|6B^zdU{%hxeB4SX+ZAPt4x*=a69Sz@mlLt8;)_#zMfQaT1(ubH) zDN}%kxroU^R_PDlBQ(atB>9^=sF#&Ee{KxM_a$>hEZtN6^TGs7Y%I2%KTK>j-8U#y zr3(ISg;^?I6ado5_wKavZf4PDPIYfNqp?*Nwsb!4D#HqMI!gO-w*UOhb{uib^I~rD z&+zU|A$XuQ=vB|dVyO_VR**Ac<*=rBi`B!UxhwaeN4~t-Sre(_B>;=x@9b$*Xqf!_ z{?@mov^Mr$BO{WUJ!ZeU(;dO`#9w??ky!l=*;al zXbP>7U2qYvd%pp>c(C0rd%ZKi{QTCRfCoI>osWm(`k7-+Ky20r-Nz&Q;*T! zH4lXYw8RHf6!4^-M%=h_^P5>6E{HZ?;8)EZ1g))(xxvgD!udnCzi^9*Lj)Q}0|xB_ znqepQ`vT?YHKPCe`QPqkwE8D&dTX>G5Z<__m*$MbOw%qt_Unm;iET75yaH%{!26Ls zkyd(_uWY&pKMcsxA!17Y)mC~PzL$=}7*m7WUG|JmPoq5yW5P8t7{=D$Y?B%CtN8GX zyKR~(e|80s3~4 zNJRBww?)3YDOd}&LPSFa}6NZ-&&pJhqg^7r{ZVbDllmCYF=B@ zSL5PWTf_Ab8w4NyrllWawA8YMW4g8liAujHsz;`{n;VORmc$rf>Q>dH^K&1?5~9`9 zPcE7D;?kuCyVqqaAfSy~UdMd;Z0M@t25UoYC6i@q=bihN_)i84B=7*^&o~#qo(!y* z%a3jEPbco}OBuPXouU^kTcDz`CVxzdrD*#!jKfoQ$$<=T+a~`d9ktxQE!0xz-cr}Y zeAaZR&O14C1XlE4FPk`StCwB8r%FD=vwj;t_{|p497taflr0bHqgQTb1^mg)*ES>a zWY1ul6hO3MJj%7>HesK!SnEUo0>KL<#T*F!q~A$zqI=2L8_D6EZOQSe^{vi-<2$y6 zmk4`K#@+Jlqpi0~ys8P8)7Oh61A#!PcLd`Cq=5|+vO`W79Dg=T3cXGILR;i0OM?-Ds^rRm|TroG{3Isj}3i23NzF_P=2_dIY_?~ zzHa3Mc3=J~>Y@}c4(+}2EtbXVAV9X%M|xJ}tt~Y5;|BY#RzG>b)@nVHC|Mo0eZS&B z+AxMrAtx?sFu7X6#P-e#r_LIihIG9~D*0JeKVL4|gE%;8{)|_EP25rUU-|Txoh%d8 zZU0;*H-(=OYSdEM^yFu$tn1lx0=l-%#_bbdugn3HV(n}jbOPLF@L6au{1#7D;8SG> zg}w-QOc&42`~DQDa6!4m;~txOwm7(4y!v z@FZ7%6$!rCCC+QuX@6j`H&lH$_sB8L0t4xMeW|{l#`z7`1H~df)__29x*W#(Fy33- zr}KBXN&`VHd@h^DQ>$TRPtATgb9P%He`~9g*yCwP+3+hLcUD8W`g($SwblIQ$FLKZ z6oa;DFo*i>n)DZ>(W}@(8ah0IOO0sT71NwtI@NGDDdl_n!3+^`hP4XKer3J-^DO5z zueyf@vO9iu21e^g$h>p^)j!IB#(u$mGZN|#s4lK~2(M1k(`T9Qzu@lkTL9y#ug<8R z-1WFReb+&OxP6zXx+`7NdKk8)xv(F*1)+9-Pe))7V5`i^XwTSq^&+^M`yE+vbndLN--#Y z9=<>yjlQx?-C*IY{QwX{3vqHS*oR%i*fY;=1t-j~Sbw91^mHtYzF`vs;|ht^8~%)0 z0DNWqirMXi!HjHWY~mTYCOhCr{R1Q<_?@g-7Zk3it!!2POfz@QF}0XpLS_4qAXplB zzin`V`3_7g{1mWy$IAN7q2$?3syX_yVML`XPG)c@MoaIwp&t6ia@ zF0Z>8f;RpRd3pL>_C-78#e2`SoUq_CeSi z+A_$~C9ZP|BD~c-KkJKJaeEN8E`6({$KAa;%DUBUu-8t^Ur<69b@~rQ@^>P?dW}A$ zr#{yH-Sb8GETw%`;C2;^k&H4#y>|AWMM>OQb!sIPzdeawn8nXxO8F5f;BXvgZ%^ma-W3$Yw4?lZOPv?W!~t zTZ?mu7Mtm>NC)R5PZ_PH-Bg;tK4Uj((d$l3mc{TfPAa+4=#$ztZ;fNmZSS=60oRAO zaDmsVbtBgyxA_t~CK9}3^+45$;|R#Fyd3Iag|C}HGEb|;Z($BUeoe}!KG#j$F9k`< zdNzeMe)sKz;DW9W)MJzC%+7h^6TSZO)kNiYM|<7N<6Wx|j%uQ(ZgCNvKlNFo4NCi{ zhKa|+7?L^UQ5@85jq%scrEz)DbqBJc8^ooX-q>e;G)W3q>h8QvYcmNWz{}9ekV&0< zd|t`J^z65L0-?X0cv{_EDzcLcj+d&J)+4|$gGTW${ve|gu0Zs4+4hn7+8oRW*Om8_ zR^Gr7W5r9%%Wwgl)IGA!T2Iuekic)K*3LgA^)CupiP^_d>x!i*QNk|XOz~v1dtmST z0&ne7tviAVyd3ho^6XL=?d-q800Q)q{=9Q1M>Ap{Y;QHK1U(<=f5wD(Hvwfv;`;>v z{!TU|{Oyw8*FIhc{mBkS2`|yMr$IwCu*Y*(!>Y zrc+C-xk{JUhyBRP{S9n5wfXVSOI z>Cx?MSL&&PuKIWxqHo|olrgG z(e@f{vNJkn&lFQ{gBbFzTJt;A9-=(aEiV@D2dHh4L+`F_Yw^8@fmD~1j*&VEQF+#= z>z!4Z{jPxfx7E?un=p&@+}?H}^6%Dy`{#LOOKFw+tC=|T9J)}%hHY9k#{dTx*y@k&iQCt+#XNT^%ALpXWAG4Lu__P18p)G4seb>KH+UjsVq0Gnj(=|kCpRa5U8}tT2 zX+#O{$0u~>A{|(O#k}sVqexX6 zWaSqie?6N@H8w`(+p3S3w)n$^`DuN-&c?}^TK*z!1BPb;gR2Z@|6Z*bMSiwzp?8tt zZ#gOfXwb^l8!b&rXs%M$lxb-*u(!R8InU10Y(+N$#6*_#NuR6uYE~<>_si;j^i%uP zZf#7z>zmjYL)vI;y4mPcZIP1>J7MNpVRzRK_lSY%=%)Xxj>L{u>h$ZTOj0)gT!v&! zukG`&4v?tw^*m8zYtvb70rESaZLrS-c7oG~clQD4h~M!}#NLu$yjeh05y}@DHcZ); z^t`n8CUH;=fV&AN|COVALI1a_fjM98N0l+1d2z;YZK_dU*a-j(CeKj04P#$k7r&Qx z{>Z9B(Ahh}=TdNJN?ETJ>?IdYH-0!f%&40Du$vB$eOZ^h4twv#9;VjgKb&OqrSa33 zotRT!z(Z1E{&Rgau~L{dp5qUL173b#G!EbCNv^Rcskpfa$k;j2i{7!&%wZ0m>{#Q- z(^K$`wXVIkMNEwO!A=-m(lV~ffMW>OB1yGbE5rDpfWw&ZGa9va&O;j~%+tw-(ns>; zHeK&qSA0EQAr!hBIK^hL$tTskCSabfqX>Z#?B!I6+Lmwo-_vaFs?rvLr6ai2f`3~c z>aPStEI=+U*BbC%(1BY8LsC8H$+Isw`ht~vrZASwanm%ng&|rl&g*rVuT$;O3MZMr ziPwshB{8q0wH)!7lT10&BI*3L7+jWqb1}ls7^DNWYXgxL&L4{!3wXYqZE6npaZ1@N zvuE{Ss^vHh7^00?H2Kxilah|+634dTLGAZXcS6urgM!-3!h_rZj@y&i6Lwc!eYOwe1#zDW@Hd3+|WQ z4uaJo>vfh-MihflNF>mZ3j4GX_vO3;?x2o^IXR9n2CbL%*AHQ)^c{<{QMq!u7mD2) zu<1e-qU#PLoKxB#R79R?N5PA&TOQjXS`y7)CB&)TJd>*~r-RsT@MQcMP$8}hyn3N} zn_4f=cMf;=2Qo7#5HwN!cZ;QQZW^!0V}VQvh-C}sgejSe=C9q~_`{hYZDIYY+ ziMtt9$v3etzmG;on9d&9TRgPWIRE~xH$#03_r4^yM%UX6s&r-qv7TyD&lID!|MkCh z#X+1mz~=`x9;d`cFLCK#a>E6aY_<0N;%T}6#pm=)L%3D>pii_brD?L|FX2CeaPzWZ z3}HI^UDNOzW3czx)*da!d!egW^-S5wn`^%Y-6ux-`_AMZ%=OOjFDD4^DvB1U#^6Ji zuiDY7X23lw!u|*03JvCPWFX{_`#pfCilE4`Im5BUuCIOPlEAha%MQ1k@PoAF&IB?$ zJB7b>^jJeuRn-DFt9;y1^z&NVr*sB=%(>(lmRa5%{gN^sa+I&E$=n`@+TbMz2;$_g z+gXRRmWn@sU^(lxuQVdmJUGXWKjYOha?;3W4OkW^zlv(ff+f;E2E1#|A% za%^tEOX88t4OXD@haS!~Oomn+;>{H=N_8i)M<8dEW&(F{PW3ll+miDPDgX}h`YL9$ z;EUbyYN*}LVrn4w@Ljgv6BYWx-(|?>y&{S4FnkenL9 zKr3#FwSNCEJTGK0Ki%`h6u!s)z0$n3Oe=aJ`DNjkO2aedv_o^hjA}!zK*-#2cF5E@ zv*1bU*@qLxhs#%(F9ds!-g0JBGs5#3T|X)a`%A8$DXzp{^i*ms%VKYFzZK*hrjM9G zr$6j=yqur=1bNA=Et{cf6a1q<+#2Urbi?fR=8Z4%W4EKZ5j#r`bhuY8iD? zIuOdRlV9LbC;oH}7I%-hFo$uEQ%7q* z?RoJS@z%6RdMpt*y%FO;|MEF(-vXxdDvAzH%l9#U!AecDnJb|5c51(w28-Ye!7dqC zQdJz&OXKPu(4xmWNHE{*Ke_cz`-A0q{l3PZfCy_D$ck9Jx3sY$l&xYr$r|2$1)m9R zs)~Vyov*!)%Y=Vc$+3vlI^*$!-TQ{~$t!hz6CCnIDGOq%?}wBAt3)=1suq=iFgUN- zp?4B`!ns_7lnMh1w)0Tx z>g6CVq-7=CTHde>N^?|lKJXD;i-+>8G86%|aj&ac`|p8bqdEC!^+z8G)NyBb{T{RQ z)lC%za<0-n?Kh@;-><;h;CtVy8|9klUHCD&r_<@*3$zP`uG|G_UTd zbZh+)i&0@&;1TU{d&%cA+v}YwE(>e&MWY*vvF2y3U~(GR=%U|{E^s8`gyq`GV_)q= z`n?7U9(2CZL17m11_E=--U*hkMz_QG@;wCUpI&I)8=dX(hFr4=ownC#BZw=VED8k8 z@OIxJ1U#?5BUOr3dN3Z?py_X-`3_aN(zf!{^Vs6gCF}0v&^s`Yz&JrY?oCIOjt zD~bY)fYi&TY9^5^Ykxew3j@BOO49US)rUUdKkrb<+vpT!s*70Go?m^U_owx3?#K42 zrsN7uE*qiV_uZ=mnS#9{I+-@(iS_&7<#Y4J*b%RPK9IHl;;hL*?#8@_ z(0^T%*JPu@R2wax=?RfA>OPZu#iF>?D6?@^CGOGsjP4&(XRt@)nQ||m1IP)O{N2Rn zOmxV0eHzb;?S?tcpK4F|EG3AnZEEj637J@Vy4a#G??uZ2lSKqVi@&F@mcp>Gh+gS9zQU!*Fq3-1rOLx|4$GF4snjK{ipe-=IwSb?9_V zhWwf7w$|gtRX;yhDtctSI0OEc_jQy1iS9&xUWfkXaTzXiqF9N}#caH- zVZcQ9G>9j8WgI`lkaWDC9^KW%5oRBk#MsUGi3(=mcIjY1M4s1ObVx8%faH?d$zJC! zN!N#Tg1(ZA@gY16JIEI`(ye@K!3!5jCo+eTkx;>{^5R;~k%8$x19uu&YC+*nR7?#y z{ppS#*Ta4uOselruTaQ@#lF84%uwrlVEfvrZ|j%y%5xouow#4?J(gZdq~RX9+=D&{ zpj-3^6Fa{C%BtJ@Q$+`G+DL#eW4CRDN5DnY)QyKXgWyPNb6p`b4q}l8okh|3OGnA_ z*6pn&py^yyI}frU&x12r^xC_`y=cur{7gvUjPJ#6kvuE`ojB6?R_R9}WP)@n!t^h) z#3iSHfL)w3i&o_(bsF3*yuQbccOLtI1|nIOH%s+Z2y9g=RcrwlsdG3Mp|j8)6=L!7 zEwCRp?jRK_7`1vHW84XYs+(~4((STr1gj80OxBdQMl&AfztfA){1xwyyj8He_HIJ# z8Ul<4*oHTnxSYTOPioZx0aw1cQD_%5iV$sYN!N*9VL^wG6N~lsB=6_R6&xqdfr_Qx zRB0?XKcjsgo`(Zii7_9hsww%E)7^&oe3v;l)kev?WLQ{pw%;9CDqq&HEc+*i zh(z!_8eAA~{0brfJiZI%?anNX_c+dpKXv}ym5Aw@U%|!-yAgBb(HW_RNFGkQvoZNq zUM=s5iaIM-cM#h@!TIe{8~{@_Mjgah7~!;YHHAc>U(asmFC}~DD7^A|&hq~9T~}|b zU?pyX=yx@Zv>|FwDzJGcPTXchgPX-~Xwz~FtP&5_ze}#x>TzSenm4a17`B}{<-~_JF814mXQlo9h$g>arfKBt`OkI({Y(1~dl#{? zk5a(Z>(&y*d;v32%gcGw4lv|7Ee?#_F1pNNxvaCKkqK#3`p$L1;WH4Jea+7Y+sb+2 zZW7owxj*{A4_tifY|_&T+TO6LKwAc-y;T&B$fw*9665~#)xXoimT!scn~Lq%u$A{G zce^s68g7M_-2-^CAgo@Ss5*=jc$k~+=o)WRH4&D@>zS5VMi6L-%j@OXA>ktp;yC?#&Np@b)#S}p_ybOdg20Fz^y9y_w}YrxdkbqVzIKGPo_8(3 zQ{D|}1^_pHM9I1KnSL)KZ-3?Vxh+n-G zfjX-Kxv|=wHcO`gq|hiAwwp&?9IMPYf9n;sb3I?}gXrmG^kEh*?SGTAHL1Bf-m7lW zC(~5_0!GsIR+BTozH-@5H@otKf^sf23(Rz9tIG@Kq9>os3jIon;26-sZthsTZT}GF zF0R4FIT^c~)3Zao&*r@HhVcAs#(>KP3)SJQTNaft~VNCbOC{^FUM8EPavQxoa9XgaM{QRpv^?Eocs?uFDHAgo_Lkm1xV2l0~# z*pnWm=7Y|YV_s810%O@{eI0|H>G-ZB8%nV7hLq=Iz5m?8^mZ9>EB8aPed`uBKWm{D+um- z*;4u+2eK@hfD`X>Di6^_PI}v$2yEU5r9W(RobU;|kDEE|#+^I_Pv*SL*8ak$9gc{GiCFh?Ygbx_$`N38P7$!E>bZuoplKS>>X^8eu-b` z#qMI6(85_+abCi==U$i$X~*wT*BRQ&_Er0$Og!-hoko+j-xMu>E29ba6^hi2%Ax)t z`CMdOOIiarWtQ%N;GU3I$76d}@P_v%-KtKFygQT@U`jyf>qd!S-ZO;cpimUH|Kk zxK2kl8KpuK=;(S-G#Lc#%j1C2a|DhR*mU-Tx|9o#!x2FqVQ?-${}S@R_t>y!zNH>! zZ<@+zp%I}?FJ0bBtz&uXtfOT%*Ju0F_IBvul3fvghrc2w>XH?Hk4d?=H^v0HF4w_tr0YsjdzBW5|5NjNY~X*N$!iscpT@wx z7g{+=sqFjZh03Vz3~d%KIRkU#=+&J8-0FE66nxl;Cz0bF;jOw+S7DXEL(jGnyu-b@ z9AB6Fy!B|m!KPpPoYC?bELXHC18aBz5~=&^ir=cRUrNqR#S4xhuio{+6U7aWp%|r9 z+T-r4SG-^7F>I^lGO&vot921}8!U;Pwu;n1ME9U?EoWbYv!C^&oEPmZ|C4e_hK-OHzr@OjI0LMs+gohjf{3siBnE>j?Qo>a9>ZyF8{Ps@uZOM|GNZg=5E z^g@ie)xeT#EH=04-}2d42ZRzvkPmZ5%l6Ya{H(P8eQC4CwJ=&7`uwyr|0`KQdYPtF z7P-)8tb7~WC^~(=;6vU*^A74`Ef?Y?{9tSeGjqbN`Qf{%-iSVTK2J}`qIc2tb~}BM z|0|r<=KV9hs~cv|l-%Lr_T)Pp-hm3PSr{E(&9GL8czI^EMrkQmfYqp8ssOO@X*FDM zU$mCT>JwYjJrALdfN?(o4_cfvZEbHuqId;X(C1bUdNE<9fCGf>PH!W;81+p3Y1{R- z1SA@SYsA;3KE9vUQwxjh)n2L3c3?=+(h_>49}35%HpIG>5h}i)R`mKnxdK@^D14Phv+{dlL!zSaLL0vQ{NE6YlEQ2K z1+)IHJi$d0m3sJ+5d#5)I!`<;JjD@kP9#b__PUu(+&RA+ zjuO0R`1T6qQUk~@{|g)Lsaw^v0_^u+8i*>dl`~QDHu23}8a?4k)&=ymOlt?m)9zV= z!MbZ}=sWGzMDrs^_d^bO?-xPG+HVvUa52&!rid=Jn<0O^b@4T2CeLqMd#WGjI&6W7 z2>O>c7qn)pKXMW91ABMuY`#qSQ#=i?ZF#zLwMU|3)A2+d*ex~uj1Uq)ws!m6%W~;; zDjKfe4wKpQ(MWu>#n}OmXYC`8|%|vyfB!m>bR;(_54)C|`M`!*ED( z^(eB6*CjWJtNr)CJeXV^b+cg3sKKb%hOC&hy}kF3$#hXYGW_;l+OlBiJ0ly|@hLvg zsc~dy8UCc?9nmrP#jxB!e=N>rX2pFqztD_JGtB6xD7eJMnM#rGr9|Zqr_w8^h?3_G z01UN)5pWTr)HV0;UfK<=UjfVYt}g$j1r~&Ws4)8VlW4qXeRAVxZVz*qI0_tiq@-6b zIourZ5!c0agR7O<&w!VCZLiJsfn00-46sEzl+hS03WWCiUDQj(G4jn~^MP1K+OM`( z1?y`b4zKp+gbCd)=j%f1ca;6^1$SkCzN5xn4?7LKIXFj36ggta-CE??UM_`Sc&)8X zl!59G5C9!Z*3<4MqEvm)o1b!S%gTeVcgcUAK9F3lwqCL=v%NdZj-JbJYBwhSj994w z^W?n6Gs$2_1KE%M4t|S9Yqu?RcAK+PD2ssJ?iCwpAfllX--amOcr2(0dwwG3H`uPX ztL5^8x5a9O{%NPb@*XTny%%R&tMjSZ^W@oU2v%QbJFWz77GpCqUhcbHVSS!W$3;G-`{-Z-Vy7y2Tz8rT^3|?* zd=Woh7IMRkdGKB6l5jk+>e`43&bgxd9DB#;Gp>&6VU(3AW~I5e&3;pN8|Hd~pH=c@ zJjP3``ZHgP)qro{u|3+p#oMSeZMnsf`E*shVUdh{+zSfBA2I8?n}0#if2b}L#>_zv zLCvbU`s;2u*?e;#j{iv{Hw)bIsIqxQv}Tai3h(`>5iWoTQ%4o_Fu`_&syYzaQSJ4K zxT5S9#}2nvFAs=kop!T#G;pHKfLpA7Yd5s}!T3YwU6B|`HJ8INVliJ-9ig#o3exLztmVH(cATA{fn>_qWVXKQoe7up*t1HgfZab)acYil)swUuv>2=hg5-krZ zXcekg_4Ny0s@9L3LS3Uj-P2Wy^3`xUQJW`DY@Xls7ky&lstqK!Oda;HZN1gmtgAFA&LEp` zaxd+FcCAD|T2J>GLEyqHtd82xM(Hy4{A=)i9dsXXi4$3F&wIP5GP-@to3|3PKv-pI!M_8TT{v7`Ncci4YnhYbmr8i(%yMDbY^|#TNAN})o2O6bA z5~Z{D%zu15>Q?nz#m$D&Zs7&OtJSJ$c3TZ;qW7#Py+Q7#R%G(l%d*+DpE8%d z)p%8w9YcW}*Vlbdk|YW$EQ^9Q0|;=^)ep z`Ep=3-kzPqg0U%Sn|7Ky?Ogss9j|69%k7=u!S*L+|FkdFtdJ%bZ{X^3lA7zB3w4awa+m!EHWC}Hzot~GO{9H4>s zKjwbARmpXmW}xq~;7s<8@XQ>i{mJLFK4+(8$1E27m&&?5XE4*u+^DuLFTdTUrLP(Q zvwouaTyZ&W5b5VM%GbI&r(4*0W?$#Xruq~bew79)tT^x8F-m#6$E#dKitxTPF7OE| zjj?|H3wP72X;G%kPbSl1`r~Jkd+hYj>%WuQI-VC~tX@lZ$UI+hJw-~JX3z)P`fB-N zE8B3q)%o|8;b_HxOIK|eV||f!=DP*=gFW(`WNUi|vY3YT5n&rkK=G(RB0$@ z<}Gz#c9A>MctK3fUZuQMvJ-+0*);Gs7}4mEFL1`M3F>gqtyF*wgSq0_z@CpC$Wb^h z7Pfsg>ZGCM z8JZ%?KGXfJM6+*g9N~SSMqCdNh@tc>hrQ+%`}iDL6E&~V>2$~2#tU>xYvIiywS057 z&re>BenGexT&Fx#?Cs7Ejxqn5k+nkW@HF-f^$Q774_&je%VSpPOl&f!=Mu<_OlHJ0 zNVI1b6lD>q2j12gFzvNM3jD4>b9W$pXCwvLrJJ?THg0sDirLOi!=9M77?m#4Gj}OS z+U&Wb^o*q=SS#v_`wHSGT$Q38g>%(Yj(o?a!BH>@&Jfx_N22?NRDG9RFSKV+nAn5? z?~C6$<1a-h{k8Hiw7E=oWS@axdZBwN%MiYu-;C-$^^l8VT&K9lp($7wHYWaZNtY~- z);;OtUn;oi{dFj()&97775{UKE`mps$seFn^TQki6UCdwKd9=RA2iu%2RRYMtSi4D zfeXi&*QEcr7-ws<>DM5T^_Go=zb?Rhg{IwCtm!TWHDuo56H62aI77qUFTDSGatc`;Z3@cwZ{OWlFJ0<$3s|-hMp2ZYDHP zu3)BwJLa$;1!8~{iDvrEzn7J-S|ZMntJj+U`dWa&P_VL4+87LY40>%sBEVXHZPKVp zDBb#;SY!s5r0zK^wnjtbl0N+R;_Nk}T?YatkE_Cvh8^F~mgD-Qt6uYX-_V-l9xUqf zZ%b{eXbW^4aCDXo>insk)Zg;3-lsMtyKAOXt8edvPp#T|uziAn;O!kM zo#7yOs#3#7ngB~D?CbJzQXv8U!`1?jEpMQt*Q0BvBYw| zI<~Zr0O^!m5uz9m`(C)OYyJL&3Xmte2=K{@-bULF3{0Tk_e$*aYjrcfUUk9KZN$I% ztswpx?ZFw}vE}LC--=r%qk-1?bdC*H;$~93!DVv1!`lLxfvq`!OLAv;$JOpwthtjU8=B9yU z=l+-{R^I&#SW2^G@3Di=(xUNGFF$Oa&nFBlSTuk=s+$y;iqBPM_%qWem@XO;l(vFt(lSZYdCevglF9~MjjPpH$ zXMgi(H<$enet;mR}d*4e&HDEvI;&A`1xP8*Mgg z31hiBTklUtzgOqgBdtWA_5xy7HMd*0dsKJJXU}Co3KHB9?`-Mw=hbkb_v(7dN5!aj z=i|+<%MHw73V8$T7zdOqD^?IxHlOIUh?W4IEOiGTVpEqpukiN)KzCek{Q<1}^qv;h z!D;;X1<(;3mq%O#)qGbNYvoPl$p=!Gnqy~}Z-yL7g-n-wJ%BXf7fqEKPHsXU=}wDJ zRXkZqds87t^|x$MN?mKNTi@Z7O+@gt(`GyQSb<4VE(yE?JD zsOwIPe4=DPP<`}^Pe#b|fxVMT*p>`>?AY`+6e5?!8Y4yg^CwDkR~Cc)yVi|x+x z+iq8iqsT0~b4(kaOecZwgB<(hz0U(OE4eXekIMB>SzPkNCGU<48qWNk%lwfXKKQb% z&Hq;W6$kxG>|HLe4~;E0ngMebYxW-Nb-pn9R(hnMmC3qJO@vEhS9>R8`;O)GXjOig ze-g0A44`3Zhs*shct^d(t-$b?aU;JUF%xb1You2XP815v6Dycn8D>)xOB;c+vo&CN{Zz>4rTEaEf?;cJ{+svb!P*a_1Me@hxO5m+Eg;E6KHd z?2P_Q1sso!6VQc{&CX62B;1utc@M!Aqg$;WS;_?Olhapl8?K*v`R*1c_ru~?1r|l4 z2De5Sjh~J3oDm)A*d7?kKyU61_DipK=ZE~vZ<43I{vMOjlNcO#J5&xj2y|wRHYik! z-I@Eq{8@j40_vPiew)jlh8&MU4tc_;an=0OEmzo&)~Y3)a*oPo=Z*KSFeYS~dY88r^I z2lv-DueTD@fPJOcCa2ZeqBj7gJl)ye;#JF(Jo05Gy zxj&#sB)7fge*Va z_O!VBuHQ-WXfGb6*G)TMUYLy~*o=%OAE1CbbmU;l7@rivO-AzGug=ifBG=gBI+MFa zDsX*L5Gd~1=h&Gp2Xz1;avhH$n`)I?{*E^f(_=rqdrO)0?q)=9dhqA*-}HNWT0@w@ zs+w_C%cB`np&R$Y)KZ*#RC8AxJ0PY1b9CkltFdhqKZ5rlqKKZTNEsRwMJdgrMnZ-} zb^hPAzyJ5MpCRu18rE7rtw7RUet=59_Qs;UeGo8*%>l#)mnZX<<}rTVd(QypqXFDa zZjm;OHwb$rA`~u2&>iiElgsmUSi<|#(h0jGRrj^S&Up4!^ZY=y2RiL+*htP( z7a;$kk9^nuRxiBMJQi>C#j#4{x%G7C7C0{#^|{^~qIB)5B<>rhU|1Oeza*`pW#GYP z4ou*m#oR#*e}{%$GqBdoum&f?SQ&B?o!k6U{gzJu9zG_N$W>FWdAnzQn>72_0KyjH zsNS1hb_4;J_1V2;f5CAe&3B-Xpq;I8&noC134}4EHcgs^yKmONWFcF_7NXiQ7Q|t5 zz0TV8?en}_n5*pd=~NPpb3J5E;1x@Zo@ntZ|GuAPZDHv#^kYTHi*)LA{oGs_2h8$b zfC{;nWl&SE@rnbdrF{xC?{S`Im-k;i71r+Wb7XE3fzviK2@sDTLyr7Q986~2@#CmX zi`YKy>~o=MWAt%aD+I#akNit{(alJ3%`SnH%|Rqt9%EcoT<@9EwGV3B$CNSiMy@Z- z=M9%I{d`3(iNRMihgff!+bz6m>OCcNvTc7@(L*;y4Ro@X>kG}jpYsk9qw`_#OqCwG z4f@M3X^|s1l{_kcd{)Ml)O23eDr|V!?I;WH4?S12x)^bxnxQumzVmR~ulA?c=3%lu zg&%Z9y!!9P`cHWm+W73kugCJ1?#kJ9YgA;Q`d&V%?dAHLQ75?OVy_H<0E@qgCr@ZT zN>GoT&M&Sqsi=bWoYJeb(AqvKwsd?YL`z(D!oDVh)^2oNA@l*Of-Lp&dv@JL$82~6 zx3KrIxI~e9>ugOw?qp}F-DI$4n{@qu4W8qe*D=(y3tX(p->|U~8 z5PW~>yP3!zNO06en8Dgir)~)8fC~+#y`8uUILep{xJ@HvLfr!Kd5j-5CS(iW!;W`T zH1}vvZp=Q-_1ciQbNB&1xCm4B{Nz<@R-i z4y@{P(@xsJv0>i7g2=;WCkk6bZ#xz0Wcp1i*Wr!751R*(NT&tEcMGFZ9sdE7l=GG2ZUE_jrB3m5P8($m3t9M!+7YLo_Gp6i#`QT+SbhX8je;G~b-*r~UY+Ci;QrTd;alO9HS`|d;BJqvZK z%Z5`v$5`9;UsNvF{4bF2IX}l~H`{)Zak_|;zmh&|$vc+RogoO}`YcR)x~e|z0^qUH z1}sgS4@?x;cP+hTZG@B6S*+i@Jt47A@nUh#K>&1ad>nB6ZUG~!pL);gW)_^A;T4`n z_WCVdTeMIFCipCC3``!^pORN+Z4(4HW77e5r;$o=Sc{+Tg8Q5$ZfKQE_* z_GaaTzk@pSqJPhF0OV@>M9 ze!sTq_Ek!1&QpA*0i#37QFuB;7_L?{5ll5`V+~oV!+^*&ln@@OSdT zehzsidCxbG$tT_1wsn+YNC#P(Qv286&R2RgoU}c-#Wb*&)l{I+G?rqxH%68EcR>-! z&Q{dSI3hYTovW*Jx>6KCx=Z^U%M@pB1H|MFZIn z9`5Z50vnWTt5qf?$1icl7*XADe=pTytW%{&wExsu2hvo}3lMA$CgF&MFtBuu_8>3R zgn4tYRbQF!v=DRBScKabO2t?o-pcJg_p)Bag$z+9xy^4mE)q&uy{o-ty>Ocis=W0a z0yl;4eMq~zV)AY$+OJzH0!S&W23dIn2=&EIL@C2BZHhXE!J*L)9=jLId%dN0jaRh@ zCW;rpjP98gP+}n#sXxdDfz&R^oWzE)z&U>JP~Qwt`|B~@^Q~O=aJCK=Is6wtW zRXe0ePJ-sfEFPTlMY~o>e6#}cc#dK3tHI!B%_>OjaXr-e-p0G4eSbd>3g2h=(xxHD zHEvbLM501;eH?n^gQ@uVscxlQS$iChGrAY$_AW%T6{`4R`)apV?Z)R}rcuGuh(Bu% z^mi990L9a^ffN?nlxgpmG`=%;$L#|@Ia>>TUTADQIX<@CfQ2PVT>{thrX;oYHCSm% zQS(h!9@Ad_`_?AM;&%R#XNtC)$laD1s?)dWoLc1Hy|GCP;0Bou_Nq|Lx-dU)Iq+fK ztPN3pi)eB4?E>6&J(~{t`;g}A*R{i!45_0H%wx_MOXuz7AwRBJBCiV#oGE=*;ywcH)n1?EQ)+Va`7 zviTzh<>x*6t_1-bF$aw>(sv99Z1-0spE%T-d*Tn^A~3sn#>(g~;65f6hf?iP8s0y} z^`-dDg5mjc=;on{u5}hvrE}1nr-GCewG{-w0#)Y?d>*%k{AXSk%wn)32m5}q^qvox zzRZPDTi-F7*V%3>Foz+jXA|P!dShnkUk(9!;^|#;9TK_Gn~$_ETYnFsqYo;OiVqvq zQPo%Ovb?`I>2WQ}HkaEulI6H z?$X@(Y(IembKwr-zu9+_2Kg4j;cH%AzL7jjZEw8|tM0aLMgxN=!%+8OoLlV6&NqU9 zRF(YkH`eY=YM89%jR8rJBbqw2JjgGAF6lAjP7;V4=&%G3?lr%1HYR`)QlwyNL- zuuTT7^@JOx!+rFO&K6IrK@~$h7*swZNU7Vg$F0@e7M6R*EvB^}HLGuTzitJQ2e7ZyfT^h?Zm<}OilUMZ3LH>( zoi7gcTKItQCm5VXV3L$5;p&SSGw&E>BY2%b6V!8FTArE z2q@8yQqJ=oDO}j_xoo)B{KMe6zGB-Qyw?FkVMgWO?iYww&mP~g#L3J@ZF2Gl zGy7Zqu}iV;Qvqd!hF#saLQK~%g~NKcN<+I~aunZe@>uwr#<}RcAVR&E2(Pt=51hg%==C22}rJ1YkaV4(ZZ~VsX3BCH$Xx<@w9GRaN)pZcH6oB=hWkjD?10nqe zzy7#Ixg)g%?e;12ij^(o*eKDHo_>|lq(q#|Yg*Yw7vpHJ^Uw4dJaga~VM%VQ-au#H z&_s_!=1kuBKGd+gYREr9eAUvtP@2EI{-lHh@IhFcjY2m65v^7tIY-__8@FoXv>rAS zNKanUO=w-mzw6ySUAFb&856DfsR^HcyD^Nr%@1>ECST0BuL|eI<`kvN%3i~xZallJ zio>uA1qV;3^}pxrbvxAx_F`y^KF~AZ@7rXSw(=|I!BDbiN#s<>MnQHl;&H<>cM`RbE=-zG;i7%c+6NyW~Mhl)YZcJ z%;D+om^XpBvBhw*pSZMi`Mf^WZud6QU*}HDTEDTNhN@hp+j9z@<_5CZs*oVliT@rU4>o0iZv@XU zBg@D70XYC35H6@EvpCJm%)CYy@X}Q=PXj+(C2>P9cBfzc)ERX+EQU4hag4WGr<_y? z4`u@7**L_BZNzrAxqIUz(;JPBE>0j(VP9eyf_}(l;BPE)#r_dl;k!?%a87;8M2)9aEk6O zlQ@PRphLCMU|K57Yj7sFWFc%VjV}S}IjP)Pe13}~K%9H1pY(g>Sb{z*X-H>+tM;Z~ ziC6I6OhGM*DsiznpvsqZ6a9@e`|x6ZJ89zt5Mb>^tM4i*&Zr*KFX7Va-{$?IAFiVo z5jd7sI!y`t%QEIZhdcc-6IE(jJ*19@vXej6yUg%-7rM^kIsZ%_pk`T+kLlPJ{ZF&D zNB$s(Xt1YxUai<1ljnNXet&Nte=L}J$WR3!&E9{0|N4D?NMy~rBu`Obtapi1E9poJ z7)(J3&#Y8B-g#^9Py*Jv)+9x|Ucbuas`;3>`D=0|Z$H5OdD{-#+5M&? zq8W)m(W%qbGO~_HNZMIt+7?D>7^1)}wv^1$VuZ-jW)O;_M4gSZh$1Id~jAI_F zKsovZd8+p0k=2|N%0g~ME)GeK3cBR*wEahK~!J$R))iXf53fqm4gh;119-dogWzvof3=u08lOZ0+b5*aQxDcSxAMq6eY5Jg5 z!6tTAF?q1BYxW>JOuA8H@u=U%)nzOP5Zkv~@Iy9xBum>$AjB!mI+}K$?`K<&@=jSBW`T=VuYR*Y;=q^^wU{(Z?A1j5q2hmu@~Y*o=57#W#() z9e4ZnW-h3WmNSvCAfU*5i0mycLH85j;pKO@PAskk)?jc2*lpYViJHk@@P%n-q2D=7 zqE`bSXU&KDTDiH+#hcedQ1-^g+-Y^7Qfg^^NSJ>bzWnWIjs^s^@_u~l)}q^1b`_@r zfSp=xGwn=K!Go`Xe*EU7M&CzaFSv=OWPTU1HzqeyNRfi2{6IM)Tvs+Hohnla3o?mWXTAgK3X(>`hMl zKeJzPA@Dab*3q>DK&WxIS!!x@`xPFgZs=;T<=1z^owy={!S(t;*u9okIP?|v2~=&) zn9Eu6Hygb7nH-RQ7_1TpF4>YY*dD|soR&EV?XHwJ%>~HwRvFV2ugj5TEd$EpD1#A_ z=qLu@AFBceZfM%AgL5*SyLHXy_e@*r`3~ERiVrX#^~BM6fzA;*-9Bwtz+~%l#u~C_fNH+*fHgtr|G8o4SBy%GyYBCg6WV0pAaR<^ELq7*xYD! zpyX>PVx1qIH2`1Bbk=}11YUNw!jM_+Rv!^#v%X($tw$z!a$4>p{B!tvbXT4F!jNEY zab8c&7Q3YPS@diXI8=RKX4^=+-x`?Ir|u#MC}LI;t!XK7zZ2&|?}0cJD^GxXHkcm# zNVh}QxOdcO^}!9?tfFd?tE_cx{w9c8ehfi;+5y4s`r|nVG<0Ww0qtZNsDG8k!PXvc zoL|XjA*HGZ6%^2wg>c&!y4OY;^Ye%9{5_whG!G%xY(kyXIgU{6XaRp9O{Lu6p0q)_)gSZvBiOx!V1n z_2WD@-H>D5G3v@9k)4$EqtZkGueVuQ;{r2~q=NMmXV0MPm-7xz6r8iiIh3J=l zhcjKd>LR&@8AAI)fmi^N!2AB& zxPF^|JvfiU%Ulu<^zKuBw^tkYW~IgLa$82r)QNt(iRFvee0SUij5M3DETU{%jZJy& z!O>D({quXwzMnl=UyHbi03fk}M#xK@-(e1egEFx=C{9b>X=cxB(*p96mDgWsg^ku( zUU^peEUUiD4?glH`ynF_n3{JdjLhsWZ^Wi0YOdqmBAYpBrimO@j zo4m8~0(N|goQi7J24l%v75!O8EZiJ~h-6Y=?JMp@A9Q!ZlNdM@J(O>SC^`HFBB(_{ zmAA?l^(ka~Z_1VDYE-e_x;O7%7Nm@V;28@;RbBn#s)zB^(ss zs#Z9WneN}^a&gi6E?GrIIWVdSgRp;Xt@+iT(APrqE1wDNvFU3wWQqh_p;EVALm4v0 zfZp0D7XTi21Gb9&{+8W?85dybovryh>TBo-5 zJnpdO-F;o^q3lcS88U_qz1oBIcr$X?VKhl^%5|UbAAf&sOl{n;apQSD+!#15%iWe% z9TVLG2^x!Osf#`b#;bDP|J^6-@o;Qn9eNE1|4gK2r^jr?aX6K3riKT6vprSXc+&*8 z{>tTuY!xqOj4Fh$u2AW7e#B5N?MV=omcn=0nG7s#@10HMS_NFx>Co&T_Idw3n}9+3 zN|kuV&MHdV)h*%LYpz}V7;{7_M22Q%~{8fDQ`=JV4C%F%{!mjm^ z))nD$Dv3d7V?u!G5y`o|NKFEBCxy`ao7mkEQBqU4W9f0zz`5H&6Y;s-Kn_ z7C^Ke{R7p*J+DNMSenD+s&>d1NIPRkO0923CjoczNT9SzH*J}w)=0T*C*Aw8%FU`c zWDyhvWqLcNn|)U_J_zM>H|Ngux?a8^bx_a$W@D%J+&|9r%7-{FDudz5>-&XDsRJp!)QR3l%Q4Vng#wmY~Se@D}${%HYUVxmpHfj z?DrfYm7>eJ@9u61bGw{;Lov19|6$2!1|lt(!d)iA#dEUesUy)8-g{234+19Qnt@kO zzN!UYJ;BoaA0lTTtc`qiMi7qJz1yZKK$DZ%UT7k=xke}1Zu$@Nut8S6OCJtIKaQFR|z4{v!_0hTMV za01PB)Tq1L!F%>? z1B}s+VMCbyVBAsfKA-pDHf~JIIXK6F@1Ws{tBbU;EE~eHbsR91d_uqF7qx(V` znG_^nv;XD7WzSrrOZ4xN{v@~#7BS^RU&MOEWq!UMg6mtO*SRnoA7&m=UULFcL}%#r zHQsV>L!}o)UD!OwmF9~XIQLGTihGUcMm;4RakJQ#U@6ejVbUv~srFd6*6g&nRTDJ~ zjxQD)5%YD>gdNj3zpj_d#5+Hj26{JFTKE4@X$+h5;qj)|z4PgMbql9^$k3ZymkmlO z>>R*e(ekir!BcwP(x0AJkfr7-GRJc(se!PeE-?>kEtRPH7kH%ozww{)0p%;bIsba^ z4kmR<+4nbdPj>R|uF9;qFXZ#1yYVy5YD@0jwigXdEj1xg{$LaPx2;Wze=!>>a3k-< z6FT3?J3@>{_amj_0+@J=hb8y!8KVe!aAe?k9)_aA@>&rG!3mY+-yJ1E8c7yT22GZw zr(7os^Kt~Rp2ZWkCr$Tu8aCA9bf@rqZ~bpNT0Sh&labtY(kk7mwc#8@*d0wweNg93 z^#LW%Ei!s;YJS!}bKMW5#YQUhFxA>m+7e)K%g0S`0OnYcY{p?cK{fDR;4xJeX;!7j#{b$^l6OM+<X&A5hyq{_NFz=)Bbl(+3)! z-|1?%4oG?Os$@K2d=U8w6~N*(=iYj{u9pw5(zMka=s-KA&(Wpj5Vu0(q?GM#^8U2* zi`#XSaJtEME-lu;7W+~KcH%V8R3HwaiQHE>xpCr;QU|Y)41urRC_i)QOR4n^jHKe{ zcy4o_J;1IQ{C-F8`$?#dq4SylInt))hrMK3$hGU|&izRAdazFd)>~J83oZ|Smi{V;sR4kBnh%xfVe-!MI6OcY7WYd#DliAgjk!j$A6MqDL$EW$q z$6Rw!CKd>>J$Fg${8lbnhY6Ttbw5M(yLoj@gJt3huG=Gw0R>@GuQr@`sBFyV*N<25 zjYX*l8b$rDn@8es^^V@D#*$OM_bZ3u7ZA^v$`N8Aeq;Yt3d)xDGA|k=CU)R;l{nCT zqTSp**vqo-aw>>|rQRB1W2;Rk8d~Z=Nw#bFlVcCJg8g&ZMCW69*QVIUHN>>IrrgL* zF>9uQ8y5UoIiV$&JphYL)Q6|O6QI6-$*RoI)BlivjALI5-uL3VZ9`ApOXzf(WL)d1 z>gDa6OSq<~)iP!W73?(jXx)jpQV9aO7W%Y_&Bri=`TMB8gf3RaXN`Ri=|s$?EpVhV z{Hpt2H|(c&ge}{s1Qvj|Rd;aqJinx1mS{l8>`vy7>T$I>{l1f}tB@P+U#`Mmkvdya zg^RP_ur-``%OX7Uus@!n<+k>RHUISMq%7X`JZTTKP9f(@H4^dNdvRvP>~FT8)c!)} zv-`AsKvktY(@YE@lJjixoH^{J)HK*-zceeERl~QBa zEmWYd1jq9G70xDaC5hR7y)!6G7gaf2k-b8lmso; zfGFq^`o*peewoT+noM9i3TOc}&K!WyL-dslq{ENC850X8?t4NNggMR!5bdOuJRg%@ zHW{40kkQ=wz3!J$qit@auk9@ct=Ii@uY2=oj^0R?==4!aE|U%H4ipVAR>CcIxzVIs zhp4}{7r(Xvc?jU6x9ZR78aptKJ+3>ddM-kYNF7%DTsv_G=aO_>N)NQPpAEw=$PGWl z;`}dyx?KdYaoE+W*6$7CdV5AT<58;#w^;h>{N}e}qmu(67ItbIwbN@e>Wzkppnm$K zXREX8n;f3wZt>1ToGs7pnZZ?s53wY(<-lw2aeUhv_)7CoQ%FDe?-@g{@2gu^obj6L z4BH;``(d4K2Oy$<I^~fbWv$J7+I0(;<7V>CG@vw0M!lsBjHg@_79XZI(I-F-jz4i(Ik#I|c}`Zt1b za)YMy?CYh;+prHL3pcXbVfKS;DnRr{?R=A8YYer>L|dXqr`v?h#mUjLQFy)Xakpdl+Jng0-Bvm0a8gRRw1~f?}Qk;1jPN& zliQWcUvs`c%rSY7<eAXUR z=KA%%Sg|R<-*f33+md&_TZ!%J^|uHr-(2}P%dhpb)cltQ?8jbu$!J5DZGg|TAhF{< zNd7b=O}XTDdX=KIkfv*p{R{cVakG=kv$$^*a^&pL%AGrxX4vxz-bB;$6-a;TapYYW z9On2ryd6zsgqBcPHfpftL33XYd~^=GTXIntttQ!8dku?I`!V{f2E>ZUAJ_D`V~_sM zb|`8%TCGLfvao&k-RNeNU5i^nPO%LT4%n=uDC5sGNhlb-5-d22H*1%fut!$DGPt29 zUt7v_QcPFavBUeM0XwtFo8mR|z0fDO}X zgu%%_(4Q6IbS{`FWWRlv@6yog`oci{L@QbIW{>j9%3;y~{fT|J^85x_e1hrVQ|HZts`iSCaD5NpTDlWyZ3`hfDQGqKV8ZP!>yE7Lv6HZyWY2S z9C{nvJ{^x?JXhA+q?B+^VP$=3Q5@k7D|r3oznf~w_kE#|eIdlMeTALH@JFtv=Ul#) zv;C6)3H9O6&kCIvA{1s(FR1`>TJJEzZdK@ydyjnBb>0o$(*+64vG3`-{}&KK!iNzUx_%?6Z|c19nNfuv&Gz^{;Dd-FBnoBlA4GH1FXQl)?@>O+Z6& z?}HIXbz*x9rn$4>eAGKKqzOA%UPj|@fIPY-CTI*7KC(VKPH63Yz0d<~)g~W&qGhK7 z73?XfpyQ6Ge1o^fIoYxCa)fh%ty5tS)LFIX;dePBdvKfPFQ1(Dh?mjw@+sYu);6Jz zjif+>&2)>*jq){9(yh9NgRn2m4aP`f=`h_|hcyiv5_?>G;Qc)TGR4bw%eUsL^cUBr zGZd=YPB{c2o*74aHf!5y$brNR>O3!UPMZ70`Vju96rnO>Z|$1dAVT)^zys$CI1%~D zrT(ttqlMW(f(lk%UrLZeZWjzVR8x8%K+I_K>u-Q)kRtAch<}k(B6J z@sP(UNZPs(<18)@2F3H4EQMl!XX-^a6rPyvY;A5ltBLK_r28B~HEzeHMo0Y#`BUNa zlZXOSjyvJCLk8ft*_5!T@fUU=S5EZ3X)b@qjKOWik!*enhlh#}U+AhZIc@sRe(0z? zb^=|=L)nNUy{-|tmeUNocmaW_HRL>}fMhS2lF5;7{2-nk^wc>M=M=%JL+(DqK`wU5 zy&)~Op=KBHcftqz_FBzw6;8{I)vmAupwE{eAXz{(t>p9j?klO% zI5Gl8h1rHzdR1=6IS9#k>66n*X;r|${du&>%S9B~`Iu5p5VCY~&Wq3R1qbC-IONI# z@6*lWNvkGX1nw8WADwIY(FdzXp9Ng@zt=TwY4YpHA<;3&`TnXew)J)XEHZo!Tfn3r zEm%now7E4hQs{i!_$#fGX18yw2imOI-z{2_atDh%y8xvSyPvE<*#(IUWEK~G4n*J% z2&8dXc5$vTNM(1+x~uG93@R6SLQay$(CB<06uDqu^S|1#`18hi zdvc0MlO`pb9Q|WJM6Hc~c_9G4Z^dJ|r{te4ZIP6))$~0)1@mvNPNnsM=phAHUeD&C zs<&mjY@5sO;&W`x>vbCV$z-7$wkupA@5x=FLk*jo!=Ih{bxgk_I_O}B&2)?KkmK^S zlnVDso%pPz<2e+!Kf0Cq>?kqxzj z!`y;ljO9;YA;SAZMx3zw?{8|)3y$|EAJNdD)#pQAbA3?b6@j~<=)1zW*qt!LG65-P zi}WJNF#o~EDe*3De12$%%_%Gd?5sL78l+KOU3QU5gT7Y&6uM1woUDgqn}4&?0dWGs zd>6P~E%4$}8-mr$#i6$tU*fY#vuy|cP*v$z0yl@_kBTtH;=aFm&Y>@cg9X3k46+7o z`fxg(j-)}b+V=Z@!jhuQw#67%qriTd-se`Rv;2wxyDzrHQh(FvhBi2na-?22fV>8t2Sk6$^UA{& z`#zU->9dvFU^%hXCU9tRkU_sfuFZ>x}HPQ ziKhHKkVEHC0G@K94}3T+&8>Q8pk)ViRsWgY$aX-WL@v@}vUlN0N$ zmh*+n`BLN2T(4i%ht!dCTKsL3OAexv2f|xIcAE)Pim`=;<`0fKTAewT4pl~(4d?Ur zq)wClyI37O%lmh05lG!Sj-cP09=@0BIZwl<-*J}KavR;~=hn18cAY3LzYP_{?BvGU z>4Tq-pmyy+-Rd^^4p18?aE78RD4DyG#b!`H*SffB^(gE&#L=b|D0ER4svMasJYY{k zo5@960MWo@@!9A3*wB0X&{ z;0B77w4m%I`$?Gi2i+=-_7pjFP^G+Y6krQ6xrccUWE|rSvkEGrwHn~{{AIXUe#p~s z-an)DYr#-4dG}V%-4Zf|87weevUcTFTK@s@s`3EU__z!qD#rpSaXK$We(xra3McIn z%BP1!fEHx+&b6xed9*xU_^ZXHsCx#${8_2mC#kRainee?*XFQ4V(qVX9Y}?RTTHtR z{#N5;@KV$RKYKup(^{{e!p%9I`b#uAuz|Qfo~nvPUv~DIx|Zc{Za}5S7b7lW+U^W1 zV^gFNa=I11`NhV-QDJD~mj!^my1k=nF4tGs@|fnwx2@uMH5u%dyJ^(e?=5NSKD2h% z`l|woa9kU9oNW%dMKs zb=^-(>%&GYpUMGW9t2w410VGftZeRj=QyK!qn-I;#xOvHbGTb`ll;zeB5FmU0Fz#; z5NX9WbALPWV~3&3hciDXoK)-CJAM8a-xZ}I#+A+VoL^l2R&kdXf|aNZtJxM?!2ddX ztVliyZ+YiA?F0SlaA*~JjW6Whu-2VAcUPY+WJJs=u!h>E-G`u{!qX`4dY=)`LCMEJ zTK5D;BF<`~Pmo)7S1;ktzk99M&aM)nn|O2e&>mwrvv>EHIw9|cg^Fa4aCyVzib$_3 z-D1@U$5j+&eOoL4>l6paoj2ol$ZF?+fM9hol)JNfK8GUGr9~phuL)^Vi_b1eU3$%9 zZtD*k0K3~^J+3^G-R*S8YSYTg6jHX50SL7)fe47)&Hy^@k2%$0$G5uV8`s;ILfWyt zd%e1)HohON3QZ6-#+&(fb-?{gP79W2Y^(89ma*PIZD8UbU#iBrV&gfYLS8nUP6S+{ z%eOh1wz7Fqw@Jw>D2TaOza#^ckdgdHdiU$fKdiCI^}G@vJPYw8X}rZ&@Dpxac(_p3WA3~vMD`~RsVX1 z$S%jJ8RO+lfJJt6E`E5ST)B?tnM1EgWL22IvzZNH?e}spmyN?I;@x?&yWi5zMwtgb zVnDD&@m&_L`0WOj5~l{@rXCL^ol5*_QDfBE_mFj#yYLI1UXw~Ekzh&cZ)#ZwvLg>9 z8WN(f@M;TC{Fs+qa2P)+(Dv-c^;smEi<$C0J-2SJe!P8(y=GO0@Cm3c@Mq>30KvME zhWbsT&cfdM`UpS!BkNalOUU!r=^K8uk=OUSg4lexbIBdqT+Ty&>9=q5_wNrrhOM42 z^q#dTBbI8A6JRc{iou{o8xj_};y(?1S19|-uR^17nb)7~2n{jG007?bbY65(X|@pS zm~8oYTPWT&{kNKcOn?f*UUWYnxT?(hctzQ5)2JtmI!euMn09>~abX8-Y%Y2Fv&G>V zyHy6aMoC%yak*A?T?Kg6e%5-tXlPuDuR^)yt_Zo^m`|9>@cbxsDRwilY83)(y>@hq z`&d+t@jE|HKS^nc>(@GyhrhD%Yj%O1nP~bH!Z+Ig6~=}!Iggiy^kQza@u*JcCVJ&l zt041P12OwMjo{Sbw)eBbh2OCLyw#;}UE1Itljs&!D~}2Go*s0-sk{|-9iK|YEqlAz z`@fCU1fKk*bqxQdXLDFLIYu2$a!|32cMG-sCp%%L52%%^%p3hb2xUjBxP2JZg8nSPD_$ zsG}b;S`TvfdpXj21M$?YUx}u)kuXRgg9D^9?l)y>bSgQ2@~C3nu-*8uF9jjO=zrw> z>pv5xdeblU{AUY$0{iA`lj1Ia`-8jkcxwAkk(h@Jto-=m{cV&wbTk!)c$pp!|N7Om zldeiNi@#Lk{R{Mze|V)=|Hu*l^r(sa81eN;X_p?k(kUE&O%PgiVpjZ?5T^axaF6b2 zNW(74%PpZfU*(Mfhp|Ptc5@njIn!OPd0t8oEEv`lq$=gq!5PObP1>;yefd*z5E;0^ zuU&t9(Ka+H%Cbg%v$q>qI}aPN_`1RO>m5YMjc z-88*uHcL0+Ewgx;+x}JW%Ju`TW$NSm_PNjj!c2H03s~t;DgU-5y7}9|SAMGc@>{2& zk{`=6ywi6HiTkCD6w=fwu_x#F%-0YaC0y|yC)MsvvH-rdl+0lx6!V6t5m z$b0(8XUuJmcMjiGu3iqyP8%t`Thh1*pxSM@15N8a`OP}3E#(EaeuRF1ijQ0Q^1NBH z=7g~M6lBEz#;iwJ0J{(UiqcQ(no}a&;J#9sPG>hl+{l%TT)Qy&HS6xRH;6i0j zs4b~#I{U0|s2m2Wl6Jwe(;8&8&Muy`=-(;~hlBMoeGz+J@pcupd#lN0_m;Km^M2|L z?T)O^kw%f^LEw;^&3cl!sy*c6&0p}bYI9!!&6jTI%Gw;vuI5%JH zZa-z7X3C>_thps{w~T8d1R~>Ll8ui zsDcNHDx!!15d#=72NcBk{?qsW{pO5mv%9)#m9TAc+dR?0(nVpjU-W=QZc|MNE13uh zdJf?(^RM}ShN<1}8MZtF_48hM%2;If!t@U}*8ORNAKH;OMHblc0d>OqN^z5T_-@Q( zd4&mFd4uu=mOXq$aLlb~{WFX*= zHbPcrN_E)129OWgy@jrbSJ4VbE|0#h@T!UT>>Q?K@1mxcHrg&-Z?4VXz{v;XrD!K1 z@qijrq!UdZ8jm^(RVtzV^Yzxg&06q$!GiG`xQ}9c(c=#%GOm9{Kr1N|KnBh6k8J)P z)Ko?amj*sC~DO?LMX9uI=+41oD1 zz~Y?4%#Pf*hG%*@3YG1fyV3OggCdg?WR9} z3>Uw(xan6i1t+P<<$?bfbkH8gdBY?)3b9c9)jKDhS5msbn@#fgA_RJ)Sc#6h`Izap-Y^JcM~ zrtf}J8a5hvd~}(&jjdB&n{URjH)6S4yb}jHE8$-)Y%Mmzsh+Ai;Z5FH^0Vj;JNQs2 zy$Hf&D|A_;xUb?QgIi;xbM07!{r=UOfNu#oeA9%rh+H&eZ89ZG{q#r#gmLu9vJCq1dxrm8r%Ft>SBJQqBMMcUhvY5A2R6vo+Ts zGVgf2T*jSpM(xYPQn?+!78|__7`{H4d%P<(BE8lZe_7m4H7d{zk`jO&xJDu z>Wm+g*PF@(q2yF6C)hy>qs|U}&pX-fcR}OYr?&s2Hl@L+%@8wn`}*A2>u;>>kNNK| zmOfIo2m#N1!wz8L+eNk8nW=B~6_y^}#SUd}G@qMe?Hu!H8x`#^)5zx0lwN86j_wC! z`dsHr@)d|Al@+;t-KFMVyBr9c96o_|b6*NRwb(ZcyXQN*B%!!`DFk>Gpb&V1I>xpQ z^%Gju9F^536GFX2{#`zR<4WRoU$ zg?b}`;=rCj)5Cmy288$H-*|wb#0$I%gZetnhJrvEh&kB0!mqOdQGLBAv1YMGLeohb zN)!5bJvoZ*Ccf?2_2~*eVhN@P$}%F}Q5w(js%I2x?t_}0+wDo_E}xyAFmK(B5;+hu!KV;}+! z?~ zYl97!!OtWtT~(FL;oH^72O7i$`6#qHE}vKLQZEZs^EY(?)pGirp!+*?U-`I^e9q_b zA9g$CUgSC(B%fmyyl_{|oQcnC*=&!f7m_>N()YtUKLz%M){S3dK4n;$bUs^0F?uzz z-&uVvD2RCI04{^txukztUpL{kQEfs55;~j~4AXH?R!ZDjc~E=ryWP$aR5;)sy;%yk zVqGlEpF=R^wILfTHp{O9F9gW~ZgTK}Y^SHY)!MGLoVXKqqWqi_9B@y|7V7PI+v_%f z5?yah?_*mp4(j%(x3K$9I=~*cbJhpXRYB;;u#L{)n`J(UWC2#D?H0d3TLu0*&CJ~2 zn84;@4jnJ9LTvY6y+cenh0l1VJ`3p%>fg#UA5!|;)ux8$Dcw20pv15eBhzp2oR)6f z%qYWTaqEkPOS*FUNc_2UvS*s${Ttl6Hf=_hCq}5z;FHPUApHH^zVXi~X)U|>X4J}7 zz>4}Ti%P#n1`hi!>HpdXnZJBq@(U$A`7jKKH7V3r3!sp+!csk9W8r$WRomJE{pd0p zL+R{naGzMyd(pZryK;DPW+K!AMWY;&<7UUP4N;qMp?WWkfqPblUug@h$Fz#Rg4^oz zWOe8Wl-e68htt4I1;2gFs;%zLh30^}voS4!{W#d3_^oIiv!8qG6?Ftai<*Oz%=q#2 z`k!aNmSC?*xpwc-b+UE+n8f5YHi?quwabHbKP{hD?-N;?(JmXxFx>$^Cl2NZdmm8Qo-5{;iA^Op&tE}oV_<*`hf{pO<%B@x}%ZF7SsGW4w1)Xj^rCs0 zQ-2PSgobdt5Ja9cIH(2V)ar_R1Ic+?UF@@YC1jL8dfokXDV{%smoyIg^xypeDUX9L zOH#2A@yACD&QYS;Hz8xHzkKp=-T3*s45R>|xq~#wL(tA#0rvaS6@dg_d0=k@zK*BN z&8ib z>jl)?ihhFq z?}Mn#$2KYU4rp*(fM+wa8`SxZCTj6tX|UHc#Sls*lHZ5U7!jYHm79w}vLU6n3* zmFoApBWbU9aiO+5)rtN5uRyiSUGe;)!f8=Xw58k3jN#12?!d1i+9JI?uU9XsYn`@@ zElJHbv#kj(0+=!2v=*yggGPkmeo-}?OKzEKwAp((8nuSzSZWa`tJ}#>+`7szhg-2k zF9iq7Js7QP^$yjC8bNEgS?5=0qxYOT@MRcpkXE%U9sCApb^)oK1lU6&U@Ki-Mgl2~yn?6?xXvKK{V-SJF3c zRaaT>GI-IO^KE8cIPFGqf>S2G#a6Te>t9DcS+!S7U2cbf+Te)j%HY;LZr`yIxH}lw zI=6NCxINE44aKo5bHW*3=f)|w5i0!;fVEGPLuOt$Szq?Kgyj0a+zY^G<#|{L>$;=J+@UerEN% zZdHLdyz+s4ibJ>DnyYZNll_c5?r-8b!lcfAF7mzh{cgLP2Z=eenb3EOHYfY#CJ$}} zy+9OG7yH3EX5=6^w0}j1Jj7}7(>KhH<=m+~&5{z!da(q5`PM^ z&c{LFM&g{~PXdXha&sP3Yk5TTyj?Ngc4pX}xY;YHZ0Rn1 zlCU;0&%kb)-g;p{V|Jbkh_9pF1xiWsD>g6U7TY+B^du@O+}At_UYn}y4SoF4|-@^(}~kvi{Jxn6O&Dich_s3S-~ z0ByQiE+gS{VWDC8R&$>OP4Zz8Hr7pOXaE8gpcj%}8^}0s_90B1i(?8?$d+1nrT=s; zfDqd|{%W#(9rUH45EjOSlBKp?lLOM7rdxMDd_dmwJ|EYjyY+d-D%dhN_-h(C-S_>3 zEVvi^UaBLd#POwG?nH|pv%oLwlslL+1!j3SV4_HA@OIeHA5v9HPb?*O#|?3|-WcAV z5$h7hj|S4FF~aN6EJ5trZPOZ~;??a$Pg;g>b2i8wpiL8~fabD=T|#CsmiA>HDim%> zcd^djc9WUJ$Y>+indfx5F=M|LKW{)s!W;E!{tgI8KcBbatRF>4L2(#=dfqIaTe3u# zn@>Gx&EENEc~TZVB84o^(4e>KrOi~o%{mGN%MW96+xI$0lG;nGXWJmzmni8x+UOQU^H2Gqj{x&Cb{$^9YR)9N4^V zL`Bf?!9_ay!Vvb(>mJrM6MAPyGoZH-MSxadku`1PZXfc@`D)##PFYoyx~4kmb?To% z+IP2ZA~Mcw`N6~Xv?c+kuKwDMn+s_PI}21Pg6)te^NA&v-$6wl6HBZRO(I+z*&VL5 z3~Y8gCX0*bQdB?evfF+D#i$!?;&YBhUN30XK0sSz0rCI5UpFcgshY6f0W}?FL7G2q zaG3D^%ZceTs`cp7IYYn0>Jka>^gWk$gPU(&M{T=Bb0e!+Se54#^sD*r{I5_2U<^AK z3GXU;aVy&3YJcyX5dYS5VDiJi^7K>?dtk@{g)^o>miXfE}VzFly ztWS1x6s@~i6V~(YOX;^q!cA@%*{8o<|3e9~w8qNR-yHM*a?C;i#vSZ#e2|O-j2-v^! ztgtH)7Z+l7X`|b>{|Ns6orL}GkYL&l8msZ)S{;36QO_QnZCsI=7x~N@9PBHFa`_LFj?UUuw%DV)iS_Rv6ArbtJ5x$-ML7#3>Zn z4&3inXs74KbFIiP-tVUtqHQM~h|igD!t}bi9iUCOhimS;jT+5P6`H5%DUzDG?7K5VJuoQ9qj6*`G3N~57qpQ=}hcQlc?k#+bhgrZCsL?dsW_{c?@9$j8t zG33@T5Uj4y>rpN}{YfZMC?&9+XSVyjfnts2y_WGXq0=_?-V7Q)C@S*eJ)(_d57oHW zAO4ldcJ7Pya)qaL0af9z?2+oQz|T)kB@jEEC`(GwE%Axy9y84`T1#6!QXuAQGti>4 zeNGC};o%LH(Y>OxU@V#M-{mZ97ul^<@po+if>4xL&?}jyY0B!U~TMPynI-EcCET=d}ib!4#j-E z#6X{B{Vg7l@YM(rZCBf1wa%p^a~K6rWGU@T$Lb5an-}ExsV~qnUQlDp*BS6L>U>`GK_3ANLHCVYE;DWr7XaQ?i04pWx_NuPUv(BG%#rH&T%!F=@Z&O2WkI{kZ9XOF10KRWifl|$5E1d8J32h}8~d{9W~{!{nEQ*<2j zh6^?~?H2cQ{B2M<*-2N>YCMg|_vx^KXv5uTv&L26T_+P0SCWUEpPJT;_1f_LbXo-6 zXf&!zcVND&D_M)+gpt>Muag$-jO{}Qa6sQLpCz^Yt386DqFo8gWXwczv!4? ztVIRRtVuyk&k2LT2xOuN-Pz>J`~uXTX>-Q4xG@%fkDAYZ=}~<-X^e8YPnLg@7q@xf zp4c0TpB*FEEcDnY<_Y1i^Ffe(wL(oVU$!bhG8*|oqXzal)EH7aDJnI#9E}Ci87+9Y z_;3HRp&v`RZoSqS~SBy6MI z;=n%pt4$>*4hRYm(&Pp{ zoxP*zEg@#h6rB8EBK-Rd1PV?DYd#GwMu%?N4G|q|KM{@#+k0<={4g@emus6{Z(=YI zI&a^4W&(eOk~%|;o3L1{9lJNT^rfoL5LYw4cy{{ac9N^%%@?tBplblyR_toWXO?OS zf`yoOe+E?THq_u)qdg>ew}4YS_S&c-(BD|B;%9wnLh&Fk2prVfrHK*@imKFjxv$Zs z*$gcIo_*zq=)3_=iekw)yk1}hJRy%m(OV8t(bqbm=(m&2zvn0A(4PZ? ze1GBxo2}h-Kd=q=x(P@ijfIW)5P@xgAFqhWqly*Voj+^L)Pi0c_ucrCuD z41?nHWUiGs@h#`jw=EqCO~2={OZVM6KW(%oSymZsbhN16;A)FL24Is|%LTtx?Rp#3 zwY~ARxqMqwh&U`Cw0j9%={fZua%r}Jx5WTIjKh?hIv885-2y17N5j;j!eB4j43JB$TKCX$7<909I35hwqB9b9DDC2s%^PBqHRZMO58y?yU3Q{Buk) z+EbWVz`U%0mG@92#xGB;yAT+x{K@>U|IwP@eVwf6MPxGZPP$DjT;nu#g}#Ti&eder z6>f(F(!7Y(7Lr00-7$C-rXxuE51_ezBOQ z*uyt4?K({N47d7#W|6SA^Lo_1>!Ygp3sKM-Jto3(5VH?{empnlo&}F6pHanNG@vf7q;Z=qBp?*=PLTm*1U{EZHECZp6-{Me7f0Pgk|2>I zPiDR9RN5-JQ}?C%t0!n>FAtfYM(BmnIWFw4odgOPAOmsj0Mo3o$7G5c-PuZqokxq1n{1wB{@3Z`M5)*I zpWpG}FHHtE{Q_{Jo9l6Yd)oWUloKhh^FLj%ou$3I-*|A^FYQxhLn5WjXdkpF2L{JV z0xUzW2-t~+84shOH>v!gJxNCwu-*_=7rCS6(OND(>M)7Q6mX=Yetzk+mbW4_?McrK zvg5gt%=0y;SF5)p3w9Pjwkh;Zm%b2mRweYp6GXka3dHC;@MXz>ow)V`s6-E9p0@ul zJT8<*MI53#+nYPPecA5W$glA7Ks)@v)~*E?a(L1GN~>t{?4aYap9;1GeT-c7;`#%H z$Vep>FLwXUMVm=T`P0L}l(N$8Bv7yNpaGg}%hUb(Nmp)eZqj*4{sD079=%GDS0%MTzNPNU_UI_oG~h!EdL@Hp(R zlv17OL)+~G+0o`o#`#ko!lXT!LW5bEf#*Ka+iqsOOTQDtL3K4x&Z%uLHcM^kSu2+I zePte9H`P$cVQ2mCu^-i81UqqpKT-763HpZ{iAW58jj{bMH5Zfbj{Dt0?n&|Qr7_)E z>s#ZtfIEyrJQv+AH)pA{+dDAy7aAH?-A1!Wn9bWEV8z^z3jEqe>m~1NJN{vt+s%#f z-6G!}*Y-ibK9GKI<1&FZB6(-Tg%NLl8ETgnLFW53$mRB9h#hk&#Le6}eL@qG}w^@SJa&g@^z(mQMJ+q>)jZk_wyI{m#3-Ng&hxO%7;+W-g zl1{&+{U9xshP#kpf+5c`z#@2EH^5fU*IMxQ9Jh71t(EL<)N8Nvn~A=t6)MN8&90hi zb9|~oScU7g+#=% zu0?JRMLEFOHIyDobaesx(Q}Blr_*V%P%lz@EvKuizqXr)%tOAhG5-Dv9YxdpS7`ngm}9C$6_RK8B8{@Cj$GWKq5 z0YTFGgFcc!U>vk`p&;__NdN zE1Owy=Y5`^Wi;s@&KvS?2QxCemR8EWHon%~R}`O}@~g*q8lG)j(KT|g7^}|)m0R{0 z9e86hu9;INZ!x@2&Rfr0=dEG9V4d509bET~e5pmjS4UEobzNQysTGW^0)+skC z9pGac7jg|u8mBQ&L)9hV2mL9sBAYu*etg%;Ierk$nXC~3Y))`@mS_6)jlS5kmV(Va zw%d~Pp9z0~orUVI7PF`;W9l5|BB>{JXMRIcPwQU&&>!y|@Kwt-z1944RD7xY*y?Up z!J3W2CZ<3++f~k|hSYxET4uKy92&wiUd|2YRT!^3yT?!3Gs?ftdgL>{?2#+to9O55 zMfKtH7hku*wA6kjji@rx&~!j(`Ty(1~>SQF}WDgr}iHRt$%8gaUX?GBr=suk!-o&LEq_rF5bWt z2{#zD_f6RpN9}Za8&H4J5nY8LMnA2^fjY&?BU$)7YPeLtGUnQ=adzpfk4s`5fY*9F zfGNUWmQbRo9G2iCrjOWRm|QhEVJ~WdYN-S5T!LPQyL_3PF48xc0}Syh_#a|peWr%j zyc&g3wc&4Z3~e-{K9cWB^XhrjGRgJzQYUKV5`6jrqvoh~uI7(rJzJr<7Vw83Y_3yV z^fvW|F+sJpT#>LYl+PB4#7o~xb})g6MF#3Zn>Xn(lGc8= zEtmHatfo#dC4I2G)4prX{dXvG7NPZK&PF+J3&Ws|Bbd#!c$)6K)Zd5XVwDRUK42+9 zg4qWzn~uNi`Y;)cv-~7F-YpV&N|jDND35u5xwJ0kM8+;pNrU_g**4|xqmfM~X<1}fy>ST!|W^b}}mtDB?zoqetS^!(+6pmo$^;@tv`B5|;StH3XFDtiwQ)H{9 z>Jv|MNBHa}#rw#w&W}D8|HLI!9YE|I>l~wGFG~I27l>MTKId#z5W zWYU}Jk|Deq8r=Xp7Y^&lV$#)iG}ewpfIdMT-Fi+oGg{-yd)Z!=FRJ+pR3KqDKgJ*> zDd@BUhj_Pb12vnwg#qkzS2v|x{oAU`j^c1n=1|H`?}*$pF>Kz;0pY%-LK1!{cXu+* zdsR@Ji*Kji-E=No&nsVw^}h>tc|ZdTcNQjqcp>2U+_A0i{pD3Q1#kAZNXQ-CAi~_s zEbroZ{qG#!4s67w^R4n%$-!2%hSTO~qO?e{UgxWGNNN@zH+h%k2GM#33c^D!4#KAW zX53l|7RXKBWy8$Uav$q{2zqIK+Yti55A&b)T>`fQoLB$@`x+o6G2Ozs!mhC*Xcz0z z-#ggh6wy_;YYbQbTKSpVl+Ee*N0EKXE2IT%C(mZr?b|RkbBK&e&rx*kd*3Fwsj2EU zMVotC9BqSQS>Cgg)xv)Jarw4ixob@=FvSJTFP`c{Q;{u)kG{Tc1DS!=<|9yHw>n<@ z;Y3+)iz{OqfLY~WE~3$!WN7-5l?Hi0r0TpQ>Ag~OH?;=*<+h$Qvp=P}6EAgg-MFgw zocvOyCZTVSYb0GPYo?%TB+!~#4(Xx2zwXz zOGayIHKA)tDefA{$rT6pL1S_HYlyz>HXq}zc6{%!dCcFL7X~}N@?Waueuq>*r=R}2 zNi8WdKkF<#cG?C%`+oDeai03ChWh>q>zBr^zU$8RT%XP3;K_IaH$*CDqm}#QH|e_ zQe*O|=hmLKh8S80tq#*OPF_-NSK6z%zz8jF0N-RB*=_3IZz_@doBi9vELZR)dJ>cS zDPhMddYbQQtTx)L*XQy&fB;<9>2Gx_3`gV&B_~Aqxu`nubeEq_S5U8N|I~5 zp9a#Eo)|^ADIxud_@&_|nvFRxsZim`zwE~gO)#Jicj40bpr{BPEb%`%nRq@uQh6V! zP_Ku*)mJ^|^-Izq=M5Yw5Yx$MK1`XgVLygSh1Xi?sJZ8rYXJJ#4sS>EMOe%J2+n*D zvFrz)PVU7DMYqE*(0+5pltWxfnB#nK)eKT8^${}5ZDxznE|~GNeRqGf$nvQQ6)}IL zIlu)Q8Wd+dMvsT$7zKb44WG-TV7OiFaq6tR z9?$6c;7<bXd*C1<{pD-h+>n71-s|XFXs&Af*izZ#-t>nxCWj1IoU zUn2;ZYJGaV-S95<8%BCPh=w@3Jo}%9JDnGgBXh2jf171ui|VermrG5)UM@-gV5x|m zi_M938unW9!YUl3D$zKC)~Dv0(rgc9ViRFUqxmlKTTpW+ejO=TX9GcArPs0v~j??vXvr&)q2t6zyQ&j;wtIf<>LITp8%vU;-F>WACL(53J9}wUnAupBd z-_XQ#bRsnDNIlB!TL1f+EJxpRv7`?CKt`)xtBPY*?lRhsnX`~>?E91&+n0K69ZnIjQzzxp!$Sq_>-X++NK57o`&%PfDUeodQ1(2RQa;G0C z_4H!(w&l+3_LQfPL1%UIp89_F27=7uw(OPg4g#ck0L=H}FMf#gDQ-yNG88ORDcghl zd9p9$Fh~ju>pMQ^28xW)-UrC3q-K~xaSGd7Rk;xZz30TOz1Q{Ot&q5O z=L7v<$bO`i(YZKzqs#ZE#`i781m<@5b^vmR04c`V`1RWfJc=OXOBqqID~OVxUfewy zkH3G9L!;8WLF*t_snt)zSCgnlSL=_LoHy0&F$YF}AVw8;m$kJ7wU9HU`Xt{jq~9+m zY3V*|PVx1ak3I32{-IPGRE6g0&>G3_Uco*4>}n1YM6JJHE21-aK#@)Vjt9nuJr~Lb z0PgR=85?O;;GYFZP{Tp^oCz0m-fCyhg@T-=sn($Xd_JIWeW~i0>4xK^MulJfOK`XD z>3Dr>z1=%6=r2>daVSV)-Ttt zE`Xk#ke4NyIy$sa_Zg%(s&M6;;e`;dt6Rsc zd`1UQ+_nWn-Ax~1)w$+N?toS9om|16glu6t|Etc1f->Fx$@yF4PnULFf5Uy}(tNR9 zF`8A!RBi>Tb$UCo&;5@oo1;Vj&A%ICqRHRHSKVEvfYcVph9oNnW~rc03TYh>fz{3X zx>D`>bg|Atqo|LJZ{g3UbbN4}ZlOo%QQD9bpDi*YO5dxCu?xhulUI8gnX9tZdDi}X z=HjN6LqBOriSeXfiXVwtlO1+A`x_2jgjU3T_s=JTsZ`QVhx;eqvFKgWpjug)R~YmH z2Cs-urH1np$UGEGZYJ673hCOUcv|FYoP^A$@i|}3pGZiaCysMZo<3Klveq$Hzs*q4 zet#pp@NF)3e~*RLWoNLWQ-{u=F+cmeyfpm1mfV9!ut%i4xH42vwMVsJ*69)F6U;9y znF8Fyf>0{n`T)3Aan?|{1f7#k&Uxd|CS4V8bN_x-^;UENRr6KO`~aMr-E1LkOE2%4 zk4^k|6Mom4!bC&=UUTb${bF|E->Ct7qCDOM-Ey@RPXD5w4~gt7ef@A-m(q9+JbF)< zbiUY$07Owz5l8#n%1yVgPSO{F?()<+vUQ$xtl-(IO0Mgb zo7!fd-cxN{`udRyWd>jyBb;cLMq;6t?Gk+xZcAn934NN+Mr&0IiNh}(YUhc}oAIw^4 z$z{4~i4a7JN2Qs!X$|3zyzOcEebn0w-mf3~aE_(1yOtNh)$y^tzr+1L^BV~34@8{0 zkwjg*zUupgH*!YxW)r|40FT&b_AjbLC5Y5W`y-La8ts49U8sMSaFu*^y+UdeBsk6Niy~Hl2+)b&GWn$_g&-w7XKSK*t zU2p%UAN8%_r{e=OysHlwdY&Qk-EiKbhp@RChFJ~V1#qk>7ahL8e^K6jZJ;OndhCbo z^0iv1;xqWYgztU4@Tg(El5y?(H7f;93n<>Kz!VQ#X1MLl?I{#5e6GzkS@(s<>#%%h zxKccvq{v{go3GlyK-jzXom@S}&Z!I@^r1AHmV&ZhtpZoL+k%aiW{=+Wi!i#j^+wEG zihSV$ts$SoJJjD8e7#v_%r~!#=y}Yoi}?G+Z!s3TXgTxS{_Fm%%RPq=v}t3&gbO#bcK)^@y;_8lNM?J(ZFH6WPRn9b z*fEBu&%g3tGGML2CTkf#MlIw$az-8WYX96#p6g3%ym>ya_wNg2Z@N^JZr|Du=iyh0 z_UK+7Xbq71r)|Cg|9m=3^N3~iP`$V?RKA}!kXDC>PLtyKwh%I$<)8HtTB&@hfB9x^ zfqmn~IItb5G7{a~yE*d?mHd7NM2BHAZq4?L0h{-ERsbZaTKF?3zk1Wd_ zBw8699K(Ss)71bMu+7R>KCz@Gb7e{)%eGPrr}R;L2M9zt1Wz4{tqpyE4f7 zGQ@DP?qu|fb2OyJ?jCkAO_wyOs~v#Yn{4(^OY>x zkLiP3Y=!-5m%rwJ+7|DAzc*nfCsCuK3^&WHxyhChrD@A|sk<;2_$o7zrOBR**Lic*9kcZ}(;Aj6>1mPwK$4k~ZGl!pHb=#(TZ8;uQ zWh=;ZzVp_7!1-T&e7?5WuV&4>h>_lLlx~ryq81E^uchJG;`BEQg3|pbR_4aUN;bK0 zsq|U~lL3SjZhf%QBBxrfW8{r833$)b`)>o|H^oR%8}Q%5e0w=UiXBxB<8+Wx{Q=f> zHtxFigsR8_6wEbzoUt%JqvEP?$!FS>#4(wo|sh> ze?P0g>v45dIO8<-uygk${)LPvT?%LSdySw9Hjem95tIJvo!UV3tVgHSU!?5`aSs5q zfu^ezFj4Wbfxq!()Y+C_#atfVG0x6|(XoBefsgh&t&@&9@K3!0IKXwaA_1+V(Xy0o z1XtuS!kjD7{2Ig<0Xa1VSk3OBYwCCU@YgM2%wU+2;W{3>zhVVa5yTfAE>4BUKez2H z9*=Xm{HvZV4B203y{#XT_T^EpR=6aU7_^UWx9f_gSA(73&N}-hBgV&QUToo`=YZX6s$EuF6D%3@A`{UmNIcS}91CzMG<_+w*V~-CuNFFs+wxiej@`7YV zE_hrbB&nK>FlSTkH~Mo|zuB+;aQ5VrT+6ZFw|Fd<25zI61$w3-4Lnr6VR0U z#pb(V;1T-vzAp4nx^}_IjK_F~8)_d=I6(*dSj=TuELDXA#n+bi{joXGlbYI2=qKGd zp=Z3e`MZeIt;ZA=bg=vDMmtP!r@!vKb9)b`ppA3n-FLG+yvzEuGxeiVlR96u`>jQ6 zh3^#tZ?(=YPDGL@J%u7PeF<&8@BMx1XwzrKG=CJFcP(i}&>2@a?2qHjO8(qtKW_O? zFE{&hy&xmtOwN|`MPn5U#=**s#cRbW11uU^b^9?@P9^WnH5z)rw`!tFZE5Ing)teo zwfSEk>B5F?l5Vt5#hARxX?rWaX}KTbOQZZupH4U4ms%TR^!~x`MPbLcUSk_R(U$-O zfw}Q8Ry+iet)oN9c(oC*f4S@reWl1BI!_$kHIvO{-P;sv)BW5ypHE;lIw-AMf=yp$ zcd~JyZ?KRzmi<}%nmm*f_yzyXVoi2-MssazjerH*0ADqrbWGViv4Pwvx<}1zko)~= z%swab{qSw~nr@cUNn!MD6U*jjcsLr0HEgvJYQtWIbH{7kpF(pyD;RHpE99EX@gIDX zccNdg*9E;)o%+9$H3t0h=-!U1<(e`B)3hJlmL=w5rGqY@YT977DjiYCP>uWeCfL3Y z*a$5=AHhy@Sf;pag4byn_KAg>YJ3ZlFx&fF4&nJ?!A3yD=N3}2!dcxawdNP8dRu%5 z`QAJLZE`Go7V`I3;VpfuHK6;9_;O@|%naAGS&|BZ% z@BS#-pKm$sqg=|@YZ=@Be4y_VBc`_dvJJbEosXLGHtOJqnk{k~54t7!t_nvyJ=fbH z$MOW46VALvQfF>j5I390n`E4PASD*bcaJMwhm1{OWmH-Od(ua*Aji15IGJEn65Lg~>_rlde zlcHqUxqGXKU?GZ!SpJN`&bCjQB{bt&pqCOdqsT;w4_|C7RqrzEUw%@jj~4z`4g*iI zq6eL_Xh>T7Lwaxjn%Z1ep1p!SidNj#JDY{;w7o1;77x}QMx;Y#Uw&|XPv<%`@6P7I z{TX^Yzm1@@QRuWv+5`XEa)L!LSx{MzVW>rRV41tiBQjuUzSY*}DHlFRz?;vwvxR=V z#WXrMXDCCb!^~?cy^5=tLmP8HbvT0e4SK$Yo?~W@A=Vr(zRYSJ@WjAE#fDyzgz%1? zLr1*t293cdX05IoMHGrVN3`YDt6!o+5v{?YdXQ_?T|*y8gNM0H<=Bp%$f!A?fW(3(k3-V0s-f&3Pp22WZ9?q2mTBv zc+~G%&zemMeu9+;x_dOLjeIa2RAjpMIi<8xWht620-UAe|cm;jYu%S2apAI^f}$9<6E`Qbu}Flbf;*9 zfSsv!Y9gz0=WYydN(B=enO7X@YRLXYyL-O5wOkazTEld=*c*07 zo%5nFmSN_Lm4KD{Iq8z#f?413J^rJ$ZI|y#@iyN*)uO&%#Qp@UysUn*v*gzghjz8g zRV?>5)W!iqn;4-TYvwwLUS;bxxHad^)dOz^wW7*GiZ->ce`PV zIgeyL-R(d_kgGl4bHL1w9a^Y7xeoMFA5W;lW^8@zGCQO#!$eU*><)?!D##zMQJlo| zqj4p_!l#b{66Qpl-?9$c#5yMT465C1%6d`Sc>awAj}wgOQ$1{3DI{>csN-iN$PuUO;kwO28Qy}FMs zlwyTDw!Z3Z_zPQJ51nQC15_(Lg|}v%P%2|}src~v&G;4g#Q{wDq(ijaZBGNZ#gH8H zUh3yOUMx*Dn$ZX8(A1oTIEsSWNmvf#Pa|LUAI=1t`E`r$wByQXjtvwA9ha8l%jZuw zpUQ3bIgg_Wo-S-|E>-qO>#y)ce|&3X3=basE(VcRO`Yp$Lu#4FUtJ*#?L`2sq;R|c zx|Yn=8DHH#A#4z7_dO(+)bkHIQUQB$zL%upSkHayIny}K8UZ}rToZvh;fhI%(G6WR z4jE@ZUhpKlj>c<@MMt^$2(2;zhH)&z0VnUx6pqkU$ES(plXgwLt(`-_zW%=j&{cKxYAr_ebpvyx}*OKf5naFPZ{@KHmg*-nq%JJ3t+mO>@V`s~oRfT0~#nwC3ObqRv6y9q$dyg6Zf0 z4(a#(BFzsW{`C&G+g!Px^xWI#F~6lI#g~*Azh?QzHaUGkTGihwz^h6mEi{2tsW<# zfA8hN?P!b^`-5M4^GQGj@j=V=u4*gS0fVAaTyA{gbqK?TiGOR8TmE%evL~~!E}_lK zy4aztGioC6jjg=JLGS(L?n1bAuW-f9g&s}wudi?q(lTZvVqovo7W>IP1QCcZ%N(TK zs;B9#2=V;`vG=;(h4TDrfl$KPm}yA0cz)#~C2Vj`t>S4idz2yTW^EteRIY22Y{2ok z4^xKsJF0C+eFj>B8D~)T8v#dMxV}e~MRvmL@ulP?$fV-@C5zQe098ZxeA;&^iIYR_ zNu(QG(lz^i$nL1TULAebvq25TR5#1gfq6F|HmS9m8Gk!XO#~6|JwXmZXZN^w5I1Hv z^P58mHeHREYxXi<6_v9M@TtD|#0!6w$I+q8{oyiWbg{Mun)dbjENx}*P|)q|@*f2t zlCu(4?&T*RY|OD;=UL_2Lb2Gn^%|eVx1YEo;JGQyy$|{0!AjETVbfe`0Yfbi=}+|A z_0>-|_M9|CY#7-s!5!7R_eWtJnBXPT#^%N!dhotnKYf*=N=SD!=$-b@vTX&^%LLiX zS-i^BF5KaFKIa}Q7Tq$%+@exHYTj=reJeYigduU%U%r+8oopQX^ECxl@K21B4B);q zf*i(ba%XERs9_4U_bt>WjrMs846v%WJ=`og0_+QO{V=NT#b5Ni?<1($KfKUl4@~17 zn_5iC6~0&M3SFy2p;=(&^Zp(tk3K=1{|HS>Tb;>_E|^di))M;|4 z_pN~J-zn+yekf3%RCzv}$O1fLXXaL&lY4#^_~d5L@;0ZL%0BKktZ7*uaLmW|XEtj) zJwUb(OSZI{&W1O23_jWDGHto1qxr2gSHI8vcZi*(93M{;gE9TmOGFrCgPY${^y8q0 z(QX4m>Z-5etlU|MV+Zl*kHv&s}6j}#V?U3Nb% zJGEtPcQddv@+hMbH7-cM^+F`fW9|5Nhpq>Cf}UT(T8-z4>Uwd>Ew)9i`6<7q%WrqH zZtH)8`}4D$0CBCbyOfU7pDswb*91A_`i?MzWG2tk$tT*7WU~GjzxC*^sw+wpg$y`m z*R)Qj+^c^xZ!jTAcI>O=yrT@FN=BDLR|DF2QrRH|!`q4fc+X+m9bZtiJURy3RkB+T zTlhIUjQHS&mY|IG*Pn1blGx4IN@jxzmr6U*>#PgqT`gdQVNIupPhbtKSC4-3=%V1J z`*W>4Hk?Y%nSj|W&PDU$4|_3%bG_z$#Gs#>;m!8awm0O+cVG>--at|W9WR!JE0ycN z|Jic~bPyhDc2Fqm&ei}M`vca5u&=xYNaHJ4!@S?*za(lnM^pUHq!%>Xpu@(4OzEt7gw|;y8oa zZgaSBPnbRnwMW9-*n0ywbQF6mXRqRrdm*Bv72q4&$m-cHlU3xsp4)i0@kgzXTei5p zsoRuqM{Db971l!EzNCb8J~VS-jv+6pYpuKXPKwSY8{!1_kqU>}GSxuZgng0`b&QQ$ zkAQ8mv!TlhJjpNN(+p?)8zFang)ADSwk#iVJTXLX;SIDy)bvcRk0&#amG-h+m!!vK znVkot2XtZ|1a)T0)%q68rbo@&gQ(O%&som{4bVotqg^ku1R$<}Zk!Yj>)8pd=4+`O zyjju^8art`r^NfrXpTx_t`BG5UlQ<@B4JZ@`xHuQ3;7lr+z-bECngx-8-8Fk-X6L} zPsOH>DFzCrLU3i99lf4~4LHXFC;kn+Ix?Q!qQBcqT78x>a{Ca>`mf4#<aDW*pZUBY8y^;NlV!fH045o7={~x<w2 zhyWO+w{emXyga0YY3a4Lp7b^AM9H$O#VxUzp9PP0{9&fY^AZqk5x4!Au;>J}_h)1AxK$*xBXknKlKKu2SCn5D}8p@PyN z=C)E(>!V&c1}n{-Da9S`>r{29Vd^a-|G>_%^nB;~i)+zzMulmIy$bF9a$^|z5j(BI z5c728?A0xrSJbxJlOY$8yHVK^hV=K#@xd~@NMc$&Zv++6ZfVF|Xgas;Dd8q-IHt@{eWJd_gAGVn@KnD;wVk5Hn5#`*Q; z_*jB>b4{K1qsnd1LpHiH5g-T*cCWyu>n!idVD+*;o6D(X74zjY|6W};lYnl?S=_7; z=$^Na;--In;osFx$C0^kme0;sa4Yp{?_7G@)kx}&shtMo>%l$$ozd1Ky+()bE_$#n zP!EoOHQm_x-YUOq#Kf@G+HS4*{nwE0gRS{f{gx>1aD%gDRbQ2vTD70vysrG`sh~JK zT|tI<`alk~_E6u48Pnb1`F^$(c4n(9J)<6U)?!<)LgGQ?R4>;rLRbgnlotT?La3UG z{KV)VW%h7)@qsk8hJenuyLSq&3c(DV!##I#!lb!rr;WbnKQLe(0-Z;Ss_YegaT$Q^ zX-d9N)Ix5zPM^?MmY%DCdaut9dnDK2Tn)!4;Ubk9mkqchJI|6&9jCW~F<9L;ff8E$ zY(GZt)Q*)8pQSC2ZC@|S^B<)O>OO@=$-sUS%Biz99=jk)+@|#BQG}DfXik&-b9b;4 zs#1TK)&NUq&a7cis%bMQeJoxFLM?Dn+D%NATh3{}I!%^%-tc}u_0<#hW%TWSw$k!w z47I^$eGVU|3I;0bpXyv*KXmfm!i~Hl&TXxpKO06tpG8h3H~XSTsdVh}&FMY1uN&-T zeMQV%oP4n{2#0#uRw`jg7W@6Fa*_#aEZS2U9(UXJEZJA=Tk~)D;{6lKwDH9!k{e^F z#>*?E?a8-wFoN{tJl&~1o)vWeKzfe|z1=Fe@!$;Ufmi;p>yGcpgdcIMjM+9I=c$yq z$MD_yR7+N|s7!iMIy|^Ksn3aoi+duo13Xcq{@D+}$)#0?L*NX=bMpwo!TbsvoFMJ( zkgsJno9poii3fOhNt8%r8mU z^7wyahRQm%$}`2tCNr$QUxy&Rzcz7~M{NZi{E*6Gq^zoM;tAN&Z@7u=4ft!OE!-$G zJ(`?1DyT3?Ui9>}wb|35G!*4?{g7Jww{*Y|t*5~Z7ASmTlCn6mh1`T!$0yTe1D~KG z1Jgk5Dz;p~h_6fhAbr*zmi2S64S)1@&b{y~y3?Ecqv)fJLFl>auvovmp|H_vGY(g^ zwLpD_NY7G`J4_TIZnW|okwWg-S)P=p$WZ0oH99{tAi3u@=XoEy7fXf#XvbafnTX)F zFoz|}E)RfuldPSh+_ZL9XH$(uwy^E3&DCWcSEW`RpvLPaIr9&O1gB+xQN9gvFZVaL z_WOBD?0@G-7wmK)wIdU0`s*2D{U|}b@A=eFP*0H~_d9#qEEV(SWwbbcWA9Z!U>c6n!QgBpFQR!4a{Q~ZLyq?q)t|(>ZL9(8JaPi znsTpr9A2VRkV*|@GhTJ82ZsCgzVfn_GfG8Brs1VJVLZtZ^;a%+xl1nwG&{QP8aKcsl*j$efj z|AaME$c`?SSRHATu5G{LvwIym6X^FjAucIT_p-=lFTRtgF*$nkCcu|QikV$|tzSn$ z+|+YGqFC(;_Blk$PIa_U8f-> zXGd8t(R%-Hm@#|a`(F9GR7hW|ry*YXw3fCbuXVbWv!zpQ&N6wDo^O%nPp2&pMPSqO zHXrX!8>{`GI9$Bp*DuZx!FxtVBn;Q_CKw!`s@6^;pV^dE)Se8o&S!m@l@vsVuG5Vk zo$mU8Z>iX3rbT8yt)8aTDX(jQna{&YtLUyAoojv}#NT43(z~J5JeVrz_ryUas|}l< z600hHUc(tsIoyob6mhgZ1clw#>t)v5L=)i=7U*ianYnzhTHoJ{_~^{|zfS*VS8~JV z2q=Gceu9gue!`fGFfsGM@oE|?)c{u--iUyxLGyz*5Hh<3q&M=Y7 z=9wlseiNUc4^#_8>RNt-N9WreHhGQ5%L&Wm!gx6P~k+n5{nTmdt5ZoKEI-m#`36YC(T{w&+}WQ^S@h1tXv!-eY& zMoAh9kZ~~@O=%i#n&OAKX8N^MZ>{xSg3v`t6I|$#Pn1}B2j3!@^)la}+ILJknbUdm zV4d#vp;m`rqza@??uA#oy*^awqfw(%Ab)4+`pWP@ks4jl2f*54WxZ(06F)y(ZaWK& ziD|1c@sP6LDZqqe?zR6~Z`;^~wFaCMy+7dF(u-MLQd4nX^$Ce&SU4q=Hu%+AkSKX&QW8%2ix=UpB%b(F;{dJ-CL)-Am-Uv}fb6AvLZ8MwSS9sLlEKe9RvC3Q}2st28Ai>W>?AvV&gGZyk^kUc~yUm&|< zdfAkxu&Ce{Ek+M;&bHG)ACJ%_RcrOVMadS7VxIfJ&9<$X5AYsLpRf4aX4rW@oV#;P zHD+#I!xf`A76;!RR+gq_n+#oUYOVO)-HAH}==$_VCS1o(0JQ6XIX|N|uHLysd#>|U z&;{-*H>EyXa<4sF_!y5GIo*y+56Ee{+m$}(sZYnpMuZI465c8^ml}lajNL)xHQ)nt z)BcZ!33yZl7iS`W2aq3uZjSfTs-Bx|;evaZ5UE;E;XtUga1KAv2~*Ej^6Q#cNPIxt z2(<${i$S%@e#Cahjx1E53;J=EhL>aMwE{&9)V1-Y`Ful||Dw{tWN;4OGbW}eO+^IzC ziv(dQU<^WSU;O6w)yu$ujE56@NQxtLF8Pv)o-|z*L#2nlyBa*nXmgtqLqH9@^>Cn` zCJ;^&V7r)XeJic9sz*cWtNJU)<97!#Fy;0{HpwMR zO*#JYiS4=hc-&KOx2aq@)~erk_4+&H^39r|EJ~hU|2bsYdM~;F3QK_(JYclP`U0Mj z&c2mUw{}FiiF$GjhCHp;>v7i?P>e&1d^YPj=j~deUXLN2Qx|551`1fKe!6VM4AX;Y zHa6!|`m1upi;H@3n;h!k?5N4c;r=)1u(ErEU*8S(e2v?}@t_2nBZo6^!ZhG^?rcedRG0l95L z*ao0ES&P4ppNE5HLabk!n?juo+;uv`O40giR;%OtW%z@niM?CDl!I*JJ}gG5l+RrK z`BL*My)b!y@tQYT?9azjr+1!xi<7Xw^P!=wn*H|aUOYO3$u1?zqcwkM?oYDzeX*dp z+xIF5f)=#Vsq!xVi6ou9sWHT$L4Z@LPR0nH>&`2mLn$}F=PxK<)Fp5FT@OnZ0~{L# z_?M!nVxPqNgwNqCl)vPr+ZIAZkK>)q6TVVOb(q1%Kz3l7`C8%KuN4{}WWKWMjFtuAeGtN+e<;1)=&s|%&(Jcb7nOIVx7;9;t=1l5I$35U;CF} z@_q9939j;n1CJF=#NQ@9`8GrPkD8*uCV0LlUy5wJ>hN>DHf~zKuj3cf0*4Q=WrQ?t z>)YcoZkOhh=Otrok__7?xcdB2$(<9~y6g`D*BtUc0sZW#oIc1)pzQM1xIS7C-O=L3 z(zW96EhgMz)CIUo32Q?~e4}ojaTz703sRp~Q0A8VUJuLhR;dz4W_(|y^Twylq4Fwq zn)~3b)fge~4k>NC$z>x{XmVK|CRg|`WsPMznM0-?Ll4Xy=OdQ>{FAk&&z9chVfetc zciyb2#>IUv*mdLgGi&-SEHORv|s@bRIcA?*&ULx)$b-sON#ZxVB(n$&t=}(Qt zYEdkffQ$TE&pS-X#m0BX(yvZW&MSDLLpoyXsxpZ%X~l7)Lhio(M*TUeCAHTqSPptQ zY29v3Hs>==Ex}#e@3h{#mksbxyEgyk`DBt`1Wm}!lXW^guU+txw0#C5h%|kAoZ$R# z5!3*IT^ikj^mb~o+1=O^AMXSN3o?WilrrK(rO%`brE|@45)F}QK73>4q}{kANK&6G zlR09Ply-f=PVSneE?0$1>lWok-lp>l|D0?Is*}=ew3<#0WCb#Ysqdf1cBv39a-P#(?RX13$ z@Y$NZIjF0}T$)Ug!<}~v>EyU?%Hgh#1gm)a`b!j=gw7v`Fg5(nRGnE?+6WW-cA08$ zS}Nr~A}_5Wdtsnu3yIJs?6v;7FgWdh6qYmVU%THYURr6Vz=DnV!`{=kV9F&-B@{|a z%{AZct0aj>MwNbc07!U&+LI!G46i?j(|NZO=HSd)02)d37WT}eI~2W77Sl*Cc{+til^t9eY5Ky$^vl6Kb^acp zr_m~OioZu;_;og9_2pAveYB~K8;dJQ67Al*%bH}$G3`lv7*-)I6K*kxS$*=OdUi0o ze7lvOmQSd;)dBf}_Ni^tTI4|Qb?-N*`5B284lRW`Vhz`D!SPnK5Z?3|&P}p#%0H26 zV|SO^-#vCm8XuyMtbo;=>Pt5V3A#$Y`C;QB7<7yE`pZ!e(r9zu85TTJ`S(mNEEU zuHBYPaOAM6cXY0-EjOcWDR&+&?V>BvS4OZv?#r9#2QA*8gF`|*lEUZW7IUAS>Kf3s z`|XR1=8zmWyMRu~39Be<>_9Y`z18QWf3d}(O~4G6=0DvH|9!uC@I)|@_1nMZRnof= zsWV)M(WQ-4CcT0?C6vMC3UN@T9)__{9Dt`}T95v;_Hwjdln&H~EmtdfE29(37Eq5OtjdxZ!?c2bH&09)pcZZbW^78s^eN%O&BYCwln!{KT-hn1 z6p~Z4c9m@efG83vwbr8;1kjMGagrQur4+(8fi!!c<+ZcDi%NI2W#oCetlq~fh)tm( z4eRh0H%pZE>le@j+_=wlJU@%dHM+M?$rZq6^yxWAZjXCT6u08O=lmfaTF+TO>tezQ zGwKeux5Jm}JgpW8SPvB2y<;EQxLkK^+k^8R+Z(HBF!)m{e~>UWWB4=~{Y3cJ(f6**W{kz-ro4CmdhQef*03Oq-RQJ$R=jX-E#R|=_k23S$9L@9lH3s%F*xjVU|=Oe#?s3Nw^jKMbE1Mqqq1d z>v_l%1Q|=I4%42f`JGPs_~?zkE16Kz+R+LT@e?9WKl!s9Vy)FlI!w2tvXDB;^&Bm+Rg+_JVd*k@`Y-8m--F~zzgQ@ACdmrY> zQDWn^q&zBc`DeO1!$6VC9IOC&Y)aU@@Jk38|b zMPrJc>deqK@g7Icub1jFc+o%WCK)3W$i$6Wd;n+4JOi-M`)}}!@)a5uf{X|majyNl!e<`+A7*H!OdMQv!psZ1;nWp#SC1^MqARo#fEy=?rs9Q%9gkBu5L#q)t5sIpVjL1Yu&4qZ&Sd5mmN#>M*RGib zeJ)cM0xHeF9XDzAvZpI=b-|sc<*L>2n(I7XnslMnQ<3?hWcksCxF7Si!v&uqz`@+g zuj3!PAiq6OnfkG+{g$od<@X2hj5U-S8d#b&-an1qm``Fax6}_!r?OluJ4KsO-iY-R z&&{TAWk_5t(e*;}{Jwp-pcDzels8{t`L*2W<$PsBjLw%d*RKW;aF^w-B|rDP#Pcqw z2!z{WlO4A^bs%U+pnuuQ@inoDFA{g^7PsI^mre!N3=LdcO=i2G^0XR@cxR!(L;%6I z6;i{9L*28BgGIUxE(cp9@O-vijyFU33_Hxy+yM6z|NU6~rwg>qovzj(deNCzo$p}Q zPvVtYvvM7k!X&&DC;94(`0!u}%;D~ZgblTnXUhdgm;Xk36uJcuG!($T*zZVd@gXEz z&8G*k-{Ub6Qkw?b_8%k=L-6vrRajmhms&28NqU2fE9|01_MGoIV`>!*xs_wH9v9$K)H8tI$;q{&K0mg#Ayw_ENOK1==yL^pb`>PL~v zW3`rJyukD|Ix=*oXp^}C8<$*>R4jJg1Lnkjr`gXr7PsZrs!J3ee&vTfO5austMa+d zA7lW~+;fv#v~nuuw|ni+Q*X|p7el0>If&eAW}V-Ed|LvG=Id#^~knBrPJgsf#yRKvQzyKle= zlLOFYU%#KTf{Y|{^HGD`5Ez@Z=fE0u`a|{nL3wY(^uj1Eon)6uv zst|p_^{1;SO5I`8QJ9!vchsf1?6NNXIm{+?XAU!^HNbC)f*+CBvHKg_?Fyy_19%jv zVVdY&D>8zdl3!gGdodIK+Ud1=foE-?z8x}0D+-2@`tyMo*GGr};-N=jxh|LXl!o1! z1D1jT&7)U?bL@B^xHofc1T(U=#R9X#eO|?{v^6yK`R6O#Y-T>}?E41&#;v_fxzDji zmkO(MSq+z_xQk+arIa`XyI#_;ls;nrf$z9E@)CeU--_WBmsc zk`~!E{TGrk$Y?gY>|$mpEUVUOkjwNt=Zvw$*fiAG@ga| zj%5}C+5>x+ej~3)8T(DaU-{-;mw(;}j^x#!M z8hiWP^VM2`0iDu2Snd~I0W1aCCvDrWVg5sqgc|ZE>#>@-1mk)l2 zEQ7`l`N%h6>_Of62ASq(VL(dl6J^(x?M}I(X7#b!RRE)U-)Twld2-r^PlsQRcK?{2SHM1b>&^dclI0^Mqf) zG3*ZWmH-`{_wpY8oH0XJ+Jg|h^PQ?NC~Vlkh=I*WbM}j!d3KN|Tt`{mp>$%eN zU_hH<*{k;$24Q-yf`(QymQo{9rA7ryiG2_$>h+EbNR% zqlfkD4Fp@!3sBEquT-bhQpnkhbP6B}+O6k{@?oD;_s@EM%6(zd3y7fGj1`{Vu!CK& zh`NsX{xbZFsp6)TWtYaLCJ%bl=05J9b9(KReri)6IED3sgzQ`y7Qm~(H*-5t`Y8N_ zJ~P`QwanzK=&}vrI8>*2_X|6|C~8`|QE&z86vlxvS ziXakR@vZTS++A?Qh&0#%i`Qw|oV+&O?kU}Q4d(WWK8E9sbB(G$DPpSi4a@n<1fJxB zwm3<1y;$AN^J1epD4(NTHrU_2Trh$Y0N>p0fzVMhlbYFx_x%=JC1wn1qbMe zN>oSM)a|}c=G0F!lXXCXxFXBDjkdukOq9W5p8JyR!nS);xdAKHr4$sZ{%(t zW@sRYc?hhWq_Me`u+y%QYkH@~-LJFlMSno-Wpubx*(5ep_YB~8cQ2SJgYrxrRa1r4tp&8EVz&AL)SH zVX8ysPk6)CiQ=u3eX--45$fVXsqCFDx4(v8_cJa$k#2i%9}ojj4xe)QR(XYXpU!Ey zIz00=EVbm_IG=u_ZXLDnb6xMP;?s&}9(uWEXVVV0{^0(v*B>P76G7|`PccXLoyM4< zr;Ij4EUj6bEu#ECP^HKO9XSe%LHc3$i+OIYm)o+x3p zfpml38)+u}TzktH0JY)L)u21?G83F;Sv<|Z#qM#v73~XTvNsKS^f|lAvQH6tW;KJ( zBB?P0aRS@Tx##1N2| z^XgnfC~n6+mI>LO`D+e5Cn5eeiTYf-+w$HBtJ_hsSZARDM0D`ZV5*tb-E9fzcLT=O zO!nvw&vHydhAMs@!-`q-RX~Pm>kH(jZqsm3ycWQfXE0q3g*p5JJuYT#_7n4MgnNe~ zEYRqj6Ds;l^dqdlNUkhLhu?0ae@x5EqvjkH@92>8KFH4?s1ZI(rFMqGq#BKuy`=KI z>WtPAx=nRq^5QAIvH066|#@?BIk9) ze}!`uu6=+cQHqN*--AUGuS@)cDIAU5uAN9p+g+GvlpK!DiLAfEff+D|Ohv@rPy zBIsKU$kM1?F>yDb+xF{&FhZC*AWP1&7kJrhr9k!=nX~yxE4qH;oB~s21o&M z1g>6E@1xuqCTmWxkDD{qjw@UztQCy=AAL_yKHnS{W>cyE#HsdXbWR5M^fP_zcjHt; z44Fia`|f4qJ1`yH$Uy3xzx6^E#r@l6cqnN_GT?T(rh*6g+6JbnG;CAuPfY6P1(a9@ z`o5NA^MIT!_T`-Z9{z?vX%CIh7*puNqSjcdO~{KHVI}i%_k3wrfoh!TROM4_7Z(~B z|8eHEd-Z?ewEi23f;&-)xW^*%0E`e@uJe7(u8kE1m_1=Qak|}sIftcGN7jglEUw>A z#2@12b9+g}Eq=1^S;S=|^q!Qd?EI>UDZq7cTi}Z}AzIjxm2$ za(V}y&D}$7GM}lhjE;1uLuykhe5~)SUjHqw8Sp4V!oi>{d9OV2798V^$m8e$K=fD$R!d?|XKy zfre;OE&HLZ@eb(uNlo0}%pp}cDA}R2b|!h|EzN}9`#Ig7s|vq;RU(FJqQNYQX2&IS z2+lf3lo@oPJB>y&_v^Q*(aJ3TfMT@?A&&oWzkU{fqnjZqZF^SpmUEaX4Pof9XIA@W zF`Z5i#iiICf5i(m;jL+Tlqy*OJE&peR)Jgx(e3UH;iT|6>YOO{T*cUEHVMh@CBGth zO#sirB0S9+SvHFwII0Y@q~7Bh395_UR9GyqWm{_?z4{qqWM93@%k=i+U=?B-J2)+y z3j{>T_q?hCjRCJIo8p7H((BP@=q~b?)wb*@*Zen0+QI73ENrsk-l3kSiTcb{z=@5W zFwpddhW??JPI`Mc8l7hDdV`D>$LcUS4|ro5jMe}X_Du^Tcd+2HQFmuGsCD|?t72EM zT0iCZo&>Fbn&$gBx1AlC)Gn`9hHu_aL^dX%r>4m&oG|e1hz%%r7+ST{c;uV^+O}lPV>|Y*s^ibD9RzYfJlBs;|Jgm7sGZMQyysq%<#GC9~NO&ECz zCOl&yq!i7r<12;Ul_98lcD;8Yp}W!sS{W{c(sk06I1y9kFp-;F&(EplCVE-pH`h|L zaREe$!s*|9{DrqGRy(w-j^X9@iFLZ#Kw@sg!jaMfy4Ov{A11GDrqy@PYi^QJ#`0O; zbN^_k>o2^sf6h7B0|5b|^RAy3J1sbO$J>{Vh}(^5u{7Q`?%QUms=Jq|zuoxtPN(r% zjXpr6<5y`N4JnS4TZ<2G`=qSs@dlRe`sWqj8*EwA^s>tq1ic8p48H)6IkN5mpN>!3xPYEydZg5 zrD>@h)uZXXLh|ELbvJB0F{}5PIh*G&eYBh%8g!e>;_*5W^j(SQQtM`KUmX?-;~-gO zpR^dAFVmC9EI)Y&s%u6;RPMLFG*PO-Oi775GZmnt{gP>Pg`srO_M>qmv@B(JDEB;G zAIbiuSa{`iMqgjc4ek9pjbvNT1E{TR+Hyl(l|IBli49)<=9{Oe5)R+)L*doHC3JrD zmw={sBR7X1Tcp7#5@Y22G=Q|I;riqcQ|B8J38XEujuO5~%C|3bggR6OFpfM~y>q5?y{EA%hyGef7mMSR|}jdR#Meiacck0!zGU1>zde4@tU~H7FnypW)9ADGv1(0nLP%DuDR!F3y1$|D`gJ}d zv6K%pr9FChtOE3Ki3`0xsxKojsNLFyR{JoWF@Mj;qazT>-&^$wp#^goeEV7iSyITr z8pxQ#WqbzvSbJ~KtXS*k7lnh%47eqL6zduS62I0qJkE#3AkGdh-m*{D-(^Wp3-vpQ zu;U&581ZhxxEn~SGW=e7fV_464!=wOvnVF^2V#L>6R2kNFI^uNcii6(MXWo<5`H>fsSMZ1S$W{$M&Im>u^XFH^>4V*_)^Fk{ z?D+DGF{Cy{Z?qJe$ifEBG%Zn0HGyiH9L z^3xla4ZprVst@#VARu$mj@qz`i>`)N?Dl{AR=)#q>LGx;jA2?4v<_mOqR4OmWvw+t zGaF8`bnC8;>IQn`i!|z#+Mg9Sq)vwO;8AA>im?WC2*U2lVfOs zmxp}-{qGv4uW)yF_Y0t+t#vym^N-#hJN5?HXssHHtfDu;!3&{HuvNMV z*)wRe*1^o*5OnjK+Y}CSsoyLwb8I%gqE%%b`0jGMkyaEtmD6){APjcvud0 z+4#tlQg}Lfcx^=2X2hcQ>6oNfu~)Uppvc#G>g{2^TV=D(pI@CxmzBi-o$7aF4*{Md zTf8vygx-}pREY;Y|6s%uDn)=^Co|RkWnTEopS#Zo8Mu=}3X(o*tN6`S1IB%PZ)Qf! zqs=7iG_J@P#-bqG1a`m&mha7^)`%{z`X-jAKGjK2D|J`Cc5Ojd$S;fzn zlj&53yQW4b+ar_P1X%k8`0yq@Wdk~V9q=fnmuqg}|JZx1_VWpc13N)(+bwj>7iN`o z>_Uq^`$jaR3VY{A6QKS>GIKn5#_%wz%|nGK&fH4IWHF4z* zkNE`rkV7AxA8VZ!{(Mdb*l9MddKGRIueS6jp8;*oEPyAv?Ke)r_W5l*%J;1@Sl9JUZ7yi6Lz@c z@}~mnt%BI=F710e=rg2b-4DNcME5v#)2gaqv)w;LN&}n{oCmdGVna9=NR%!P+H)FURP+&@r?T*QPHnsx!X@vW1 zAJsfW12B*Etq1*!cS&W;7R^e~K(9gwUajUCF$sKVx?T`gpggtob4b!*9#Z3v0k=tp zs1#gTwAEtTfz`K+ag%AXPiZ$>SMlLQEgU<={(xFv&Jzf{gFF?o0Gg})FPPtuVTrqV zw0s8X%^=0;@M>XyOK$(3)j4_kLKS6?Ug_1GUXH5^p=|+lA4fOcgVGqI`>ZyA3WW6M zt&P|8cuo~F!8Y;X@YY$TZ{%N!Sz){{5w#28RS8)^``zCDoz~XW>@wynK*q^e=zNC% zjUH=&e>9<@tVkF$JO_R|Dzo)Vk9#TGV(+)U(`Mk!qV;QeXpuR>G}+&`iZq_&4Z zr9<{o-g|%=TrF?M_|SqJBFZ?9bB)q$iG6xuZ+m0yaeJF&R$EP6y+I@POpjN{6hcM2 z9eFS803rTddt9H5VKIw`{b-!8hOO%InfdLJkHhZOwOcS2qf5hhwyeIhW|dSwJSDOk zNX4h>qNxLU__XT7;wnVLn&6!-x@ftQm}@IX)A?1(LI zb-%61J?RA2;%VoKjr-+CyZTw~C&f`R$;jk)QO8JS$QPB>E)%CiPZhu}<(19V5ewlcBm5c)};+LR-H)EDVmq?EP zw7A!6Tcr1e592qq(UU!OhyJVzPjZ3~A|a_lbGAo;uUFh4>Tn`lQqJ5FMZxbN21&uK z+WAyt5V6iaXRCwnHn%UJmo}94*W4!8QQjV=E9sUTfvr2*9XCedbRS${@X3Jpwub@j zWF^n4CX)l+Lm@urLTS?1d)|Coei8lcjoz9Wpzigpm5H4UcWb7oG+-yjZxpoKKgFZESS@LzQ+z8$i4ShDoNeChQ%-PT^`>Y8>Q)Z zhn>Y2>aP3KHqf+I&#KMOhVOU`4{1+Gm5~Z0N&Hb}{hv{M%pN!C-~N=>68v)KF(5~= z<7_BG)Qr4p02(s4H*)RW<&blzs3+VeLqNT<{-Ffah0%g|PNG!~PJXvit-JXO(H=@z z`F5GTuua5HxsOMz)p>P<&aANd6oR57^xY|W*niz#ZE$9;$>*o;Z8>i2a%k!EU(L3R=C!%zcM1RigFsY7Y)FZz=PX}Zn6Tm}c864rMMoIcVX_O~gy zExy4;k6m)EkN5P@bPDfpbAJ(CK7JT8ld#G)v*5;g#vo4K_FPCUS0LYum-Lu$m$Cy> zg~>j}rF`dpt#7VwXj%PDn0r&j(Nr<#ZO%O(-ww%d7Q4x>^vH(wXE_b$X5&s^NAZgF ztux%$yxq3j?(t+Nbk%mc;PbqlcKR~^^m{l&I>Jued9u`g>&5vHtncrvW5b^KS)M`w z@A_D8Tn8DjAEXP-K#Pu~ovGyz%X3d)DgXhtBH8gr3;8OSEIrId(P-KB#!r2IKQ?Zs zH?a%JSbSGsuuE!NtdP;j?9a+r2!(pDt=C|dE9k3jfj(?rRiunJh9hbHEQDg?w6*Vp z55iX#@~VRx%N=LF!sg$haTLaP6F)imd*?iCx41LrE^N-@v-s z+Fq&K_Wbae!Gg^VwC=ri?prVz&@Fs}G_EWI>bPh$zKWV2nSbn&5aV;VZz}DNVY+=Z zy4^#@)PuM-LG2zZRTqKQo0W5L?=Oc8_t_-ZYq|+X`gesrL9ZEAwxH+PRezgt!?}gS zn{uj;&Hil~D@Xj`&;*A+3c?%RG-khK3=%p#{zk->EgH=Z1-$HKSS_|1!w*`mE{Bs^ zE$Y_?mtRe-GqA60E$;J4@~YZ%b4WJG#bL9=lIlx!;r2bEkp7Vl3uo{5BebfeoyW%; z7Xjo&9JBX^c`6-^CnY+dMD%aD{kqP}<;A&zXNLE<%KNPs=Mm(%dp$}Oa#sP zHCp5mbGIt#^EHY0cUVI+)vYyyn%{A0)ffp&e*e=g?n>+RmlrvDE+$D0 ztJ^e}3$TKI!RLI!(PJ&CYcHh&;|&S)>|@Ke zdmZ~+EjitdZIXawiKn%AcL&}C%~I^$8h?p3fZ@me84+5e(zl=Muchw=TsGEb^P94wk+|-&)7}{~Z10)tWLDxT;zKor5b{zLC^;+fBvfne_w@j zjp-VnPMER#rfXMFbuQMW+F5LQtLIuR1%#C?B}*~?c6V*u=Gi~#f`zkt#eu`Tcj;gV zGjH7&(*|d5FXCqK%u-`=tQPcX2NPSZou#a}@kFR@cKyesw+RGT*OsAz<4#73qb0STxcv`I9hg(qOKtnZo2sOIF6~+3P}RO{cE);r8IxeMOC!N%M8wl%;g^ zdsa&&3hO<5sSrplw3K6ZWDg+gHER}D^AWZ}Z5x2&)J4g4&MBd;opfuXR}P&I4tMsi z2K~#KfCBW^bJn#MQSbTVM3m`HA$B0W6j;Ek`k_7CXQh&LNt}2>kVwPY5G(N+)wfsv zc+S_GyUDTfEDJ5tpP5lpFN|j~w=DFb@6wUpCKQGud}D`Q%c?_dCO&{rIGLKpyim1A z4p!l%%2jx55wG{JuY@^hjh~!}@&x;>tJNR#!>3yf z5_T4+ziB2ya&jFYPkOb;@(M~%P5-KiBuriTny&UIQb zA!aTZzng#UURxd8`>S>fDd4|^);QKGGe~d=@j^Ny!O69UfQx0L=r^-|Jv8gx^YiX^ zcef8%&zQfzZOe11;%eW@>GZ9L16gmwTbiWJ?&gI=>7&=u>Hlq0IZPxf@|$y zr3z4kNN*80HnPIPjxT%}0%a(TmcM$TrdzCq>F)k#1(8;s1F?Kyejt_^Z{@(eG_%7& zIwir%{1Te>zNg=CqI%EIZ|~^Q8#Vjz1eP|1Tq)-m@b=XR7ni1#n4z<+%52PX;5?7egm;iDx+2Ou@h8XI zVmo}1y=MW6l3&Pu)XS=?O!Kd2U^NxQV9Mim?oKht=&*bJ z(~cH$-7CJN?CzT^R#AwLFr^Y6FjD+%vHMNV2}C*n!#ApdI5nRsC3#x&^(f6rHAr$o zOuXOt?dDgv5#eaeLqzGP*vN5|2NR9)r?ic_vv&&HYKRFaL;h}^nn&!;esAcScg7ur zX-IUXVmeg_tTuk?xb9LaFUh)@u=J+%!P3o)~dyNcnA|5U=>4CMJ*zk*t14;rTsV5m*?`82GK_P9ZOhl4Zl zjQu)Wx^f#+XZqqKomvEOoUromU%OzRpG+S+Wmbvg zf;2yz^YRmPp#Lip|uW?sV zRHHle_7Md+$Q=7um!~E)=fOxFOW*jBOg9n7r`297)-=-Db3Ae$gEwLQgy6*~`|5?N zzYf$z92^7F975K}mD#xl#K|67yH3}h{EGH{Bll(8`8a5wG z2+n+IcI}GY7xNJpC#v-l+r&&1uwC? zcxSZLd@`<9c#MMFxLxk7tk_VUql5VUJk5aVF2Zt_Hw45C`TEZYh>ZSPh|&EpaPm*k z+h=-$NNFVx5Q((KuC`WRv_{$#Zz?Zm)LC6S`}=!xeuBu*xXZGS4bVPA~g zecD&7Wc^kaNj02n3R2p(&ri1dXCJngXg_YOKtW_*#!(JT@(!xg>!ZGTM;6xQ1GE;A zm+1QPufs?B9zCcD!LGF2M(#@cU`hXWtJP(b7Rxk3)a;12n!#k2^c&3ix!+$Koniy+ z5~m?+C`rMG;Jq z6M}-qw+T^R`!V&yW3sH3gc%ZahAZj7?Uf#J&4;-D?iLrN;~6q^pt=wjyLl{;O^K9m zGx=DprneS3Z6CviN^T^>+r6_JDC2x z4n#Wi=Ii?0lr`qBC+l$jw8Q$eT%_wQL7$>HY!ZP4lg%o({O@!x)#X1wNwis+?#aj6 zAWllwfξ_H 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

P#Q1V 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/main/black/AWPLUS Final Black 384.png b/resources/logo/AnimeWatch.ico/main/black/AWPLUS Final Black 384.png new file mode 100644 index 0000000000000000000000000000000000000000..8a13eddc821d9e9e6422cbcf7139e086665c970b GIT binary patch literal 21156 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 Kxqdy$DdImt@#(z) literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/main/ideas/AW Plus 512.png b/resources/logo/AnimeWatch.ico/main/ideas/AW Plus 512.png new file mode 100644 index 0000000000000000000000000000000000000000..5c3ae1c239d9c8fbc1256f552dd0852c30e94537 GIT binary patch literal 21997 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 ZsxvgkC!ID4&|`&89P#$3`6~G0zX7YKrDp&D literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/main/ideas/AWPLUS 512 Final.png b/resources/logo/AnimeWatch.ico/main/ideas/AWPLUS 512 Final.png new file mode 100644 index 0000000000000000000000000000000000000000..e1ad9cf02d92af018c6e9c2fc60b9e4267f121e9 GIT binary patch literal 24737 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�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

XQ7}~t|-Vro}ltCY`Ix{EiwEV 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

Z}MVK&;!ZXddOI3=iR{mQFo z>6!M{AjNzR>JSRG5FE@^UR3@#TDcgypI3f&w`49f>f9&`L#U-MzY=)=vlBFUyjPrt z*?WiI_9aHI?bXz5V)FHuZk%VG2fA&A`3ljL@5etUCglLYeoTm)kUB%Vz$g$iqY7iNyX`EP8hjh&6r&mLr``}YTr~>Vk@&fAq@i+bp+OR z^cFemCUe%yq$Ayye!6%(BVMBr?*uU1f+2e?4RN@;Q1 zaLf8#W8r|Z=ovW2d}h|z=MWjsT+TZN?*-IB-W?t0-u~G$q@ut-x=e(|RRRDOom zP27D1HG>=NCGXXGX9Vbgk=x9{SN)x~ih?ujJ84S*bMK5W5~rqgyFi5mZ{KlsGZ8Q_ zXRbR;(HGRdF-sTbM6(!AsB+-D!}-j;CN~vXOmPS&Tc(v%MGysa!DP<>^VwV_uod@n zAjnr(H8~G7+wAEbVD6o(1{hs|GcYrjY%!{AIiLfOW%RPp#0=H$(;m(c{pr2rBnKJ- zbnMg*Lan$Q`~I#?>$wmVl6W=|e})TsaoRI3q9Y*j*`Lydf#5Ye3im%c1@^As-EHPx zZu>R~GbjY%l_PdW$h@=x&wpqTvQj2S8)c}zc?kF%>jV+5@W%dVpcR@Oe1jEg`ls<2 zLqGsQqra(2G)tDs>_FvSwoSqmBfH8@K5#Dtc-za)y<|V~JY?{Tj*_pJAu7yX!xUHe ze)F*h?ai_*qHn%J(@)XAH%r9cPQN_NrZ=Sc8dTs&4cGs z#E);G@oSi5=f`h<{nrjLf>4KrWvXPQrJeok#T|Z%S)ulPQGVtM3RADj@lOl7v2>NB zDRQY6129+9QMwUmo&oz)<6V9}C@|=IzNxO>B}4XxiNZ_}^%+VNo0H(eA@oCd&`i<@1lW=lywSV$E{@Q;5 DE#=d< literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/main/ideas/AWPLUS 512.psd b/resources/logo/AnimeWatch.ico/main/ideas/AWPLUS 512.psd new file mode 100644 index 0000000000000000000000000000000000000000..c225886be89ca8dd664dcfcfc4de218907b4d82e GIT binary patch literal 241328 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 z

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 E0i&!~=>Px# literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/main/ideas/AWPLUS Final.png b/resources/logo/AnimeWatch.ico/main/ideas/AWPLUS Final.png new file mode 100644 index 0000000000000000000000000000000000000000..eb4849eebaa5d6b1f7cd90b4e92b0fd2e2dfee4b GIT binary patch literal 24909 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 S;NRi{<|fw0kM_I$_CEkbbg4D~ literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/main/ideas/AWPLUS with PLUS in Border.psd b/resources/logo/AnimeWatch.ico/main/ideas/AWPLUS with PLUS in Border.psd new file mode 100644 index 0000000000000000000000000000000000000000..d086dc01fd3e839bb80a1ef8365bbeea38fb7974 GIT binary patch literal 272784 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/main/ideas/Anime Watch Vector.eps b/resources/logo/AnimeWatch.ico/main/ideas/Anime Watch Vector.eps new file mode 100644 index 0000000000000000000000000000000000000000..e3fc87621cc76473b1348a2f018b40993fe9e252 GIT binary patch literal 1898086 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

-ZU1$7L2J#j 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ξ_H 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

P#Q1V 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/main/white/.DS_Store b/resources/logo/AnimeWatch.ico/main/white/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..68a3bde0ad327d47df05c19285bd89d70d15aab4 GIT binary patch literal 6148 zcmeHKJx{|h5PgOYl~_73FnVJnLNG9fDlk=-~8HxI|a2*8j{Fo@D4V(xYASg>G7bIdSB#3i2a(lgOEnxyu9oZ}YP znBa5$C7!vL6P)1`M_6%3kE{BA(roHAa}K%FS8PzD!U7p?uw;Bgy`nWkfs($G+Kl50 z>ttP!nK?(|m$*4&mYh5LVHHG_p(-G3j zoX1vvf4qdWI_)uqBjk$SI|I%@mw{a!j^zHo;3w1j$nU23$Qf`3{uu*dP)v(4H)VJ0 zm+i@28`G_pW)XWzC;E>-BE&mq;1?Kp1Hbb$ AJOBUy literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/main/white/AWPLUS Final 128.png b/resources/logo/AnimeWatch.ico/main/white/AWPLUS Final 128.png new file mode 100644 index 0000000000000000000000000000000000000000..ee8111a58b47f2f62979e012411c22eeb234bbb8 GIT binary patch literal 6959 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

>0iag7!T&q| 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�SO2qO*$OECk((3cgZblh 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 IMqVlZ1IPY-=Kufz literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/main/white/AWPLUS Final.png b/resources/logo/AnimeWatch.ico/main/white/AWPLUS Final.png new file mode 100644 index 0000000000000000000000000000000000000000..eb4849eebaa5d6b1f7cd90b4e92b0fd2e2dfee4b GIT binary patch literal 24909 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 Bg?9h| literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/android-icon-144x144.png b/resources/logo/AnimeWatch.ico/sizes/black/android-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..08384ca0027fe74aed4677927904d59cea50d7d4 GIT binary patch literal 9032 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 VebFgbtWOyL8Y()_8YP>k{{kJog&F_= literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/android-icon-192x192.png b/resources/logo/AnimeWatch.ico/sizes/black/android-icon-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..ed99bdd6274d1675ab41412286ffa47ce6ade85e GIT binary patch literal 9888 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 MEtrm44b&>^f2yW-SpWb4 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/android-icon-36x36.png b/resources/logo/AnimeWatch.ico/sizes/black/android-icon-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..79d717e8e73c2d2608c73697d2dd4fcd648ebbc9 GIT binary patch literal 2334 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/android-icon-96x96.png b/resources/logo/AnimeWatch.ico/sizes/black/android-icon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..e7adb990f5ddc13f6929191f1f6f2e140c227a90 GIT binary patch literal 5748 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-114x114.png b/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-114x114.png new file mode 100644 index 0000000000000000000000000000000000000000..4ed5f4e0d0bd8d0df2176da6b829737f1534e545 GIT binary patch literal 6953 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 C>(~7N literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-120x120.png b/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-120x120.png new file mode 100644 index 0000000000000000000000000000000000000000..b06618b62c3b6baea3f901f81481b1321d5ce210 GIT binary patch literal 7346 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�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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-144x144.png b/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..08384ca0027fe74aed4677927904d59cea50d7d4 GIT binary patch literal 9032 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 VebFgbtWOyL8Y()_8YP>k{{kJog&F_= literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-152x152.png b/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..7639f8deac9e577f62470d72b2d2385ec6dadecb GIT binary patch literal 9695 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-180x180.png b/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..79118bab2311aa0e21b803f89e729c2bf53c9c3a GIT binary patch literal 11958 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 Qo;3h8RJ4_A6m6pa7u*&-3;+NC literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-57x57.png b/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-57x57.png new file mode 100644 index 0000000000000000000000000000000000000000..6189db19e2726adfc28b82d139114f3c89d38155 GIT binary patch literal 3548 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-60x60.png b/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-60x60.png new file mode 100644 index 0000000000000000000000000000000000000000..f178095b781cc2d55ece9f99c8f01d1e53ce200a GIT binary patch literal 3649 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 Xgc5yyNtt^x^bCNxu{FBd&?E6*1({eP literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-72x72.png b/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..5d6a0510d934df173398b795390dcee179e1bd2c GIT binary patch literal 4360 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-76x76.png b/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-76x76.png new file mode 100644 index 0000000000000000000000000000000000000000..a6a0660cb911b40a4050197cc86deab856504269 GIT binary patch literal 4605 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-precomposed.png b/resources/logo/AnimeWatch.ico/sizes/black/apple-icon-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..671d534f401b76a243efaf03df9aa83fb43a0652 GIT binary patch literal 10462 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/apple-icon.png b/resources/logo/AnimeWatch.ico/sizes/black/apple-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..671d534f401b76a243efaf03df9aa83fb43a0652 GIT binary patch literal 10462 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/browserconfig.xml b/resources/logo/AnimeWatch.ico/sizes/black/browserconfig.xml new file mode 100644 index 0000000..c554148 --- /dev/null +++ b/resources/logo/AnimeWatch.ico/sizes/black/browserconfig.xml @@ -0,0 +1,2 @@ + +#ffffff \ No newline at end of file diff --git a/resources/logo/AnimeWatch.ico/sizes/black/favicon-16x16.png b/resources/logo/AnimeWatch.ico/sizes/black/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..39822a65e48ab948ec25f76c71c4e3861bf87fd6 GIT binary patch literal 1679 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fHRz`&#z z;1l8sRAAEoUqoEXbkhHI|3M5W64O-jYBibgA1I5A5DLI5#Z??lC!#2Tn1-xOSVYxy zGC?&e#y!7~Ekb4^n+9YHi>hm7@56K(iq&EovQ`;rZbLFhQ%u1MO%_?ZapzZL2LRdT zbN(xNw~0vTiim0ImR*9|ZU*w&Uz5JSzyO43F=%|MSANyF>l@UB3IC3}1#_6uNE7@Eg9}>;(S+I7&=EZFp zlY7jfC*{Wn*#w68=Ek&G*w$zlR3;_JG$w`=wS`A!Opz$GOs)vZcXw2sIeqfnSu^JJ zw^UTcunDSbsEbI;FdzPI%K~&cW0JSK%TB8uVhKPFXMsm#F#`j)FbFd;%$g$sRKV%! z;us=vIXQuW$xR`l!AN38#LXL)7CU!THaPX{srkdh)Z}zXX;IQ6p&o}yPt8m=$wdJfJrWA5Iu zwb{$Fx3=c*k{ymr{}>w`4=OH9d?=XsYhuFdnTr-BCzT&Ls{Uqz7t775Q|3&XHErI+ znN#OZo_+jG!kqXC69OVaVuGT=;sPU&9twyJjt;+n;l`Camu_9Vck$-Y3wI}9xPATp z?bjxWkCvPaUgnoP!)|fivo$v_KR+|iI{#mj=Vx&vov1x2FE>3sExtZtXV%wQTVG!@ zHpsiNgOkNP_s*Ww*W2FmFr;J#xNd)Vs}C4bswJ)wB`Jv|saDBFsX&Us$iT=z*T6#8 z$SlOr(#puf%EVOLz`)ADfc5akMJO6_^HVa@DsgKlna3#y)ZhlPp*TOSq&%@GmBBMN zF+J5cF+DRmTft1vT+c$+Qo+c;&_vh3RM*f*A<)oFA)}n5b5eoc z*U!x>$;nUGPfIMzOwP|M)<;B)eyXvFk!7lJib0~WiAi!wQnHbGqDe}cu~~|_v4u%$ bk{(cp9?*TwJzrITHZXX)`njxgN@xNAF0X0F literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/favicon-32x32.png b/resources/logo/AnimeWatch.ico/sizes/black/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a444b35ecf09ecf1c947cabbaf7f10edb68344 GIT binary patch literal 2067 zcmZ{k3pCXG7RP@xV}`+?M&4IKiDBLt6N)o=)C_r+qRcR6#u&qx@;KBeTqG%#8L3c_ zLUPoR9%s@?ow_of6;7s@qNh}PXyyK$b=SJxv({a|wSRm4_Wtbe-oN!*>sPcP$RDF? zp$h=O1O_ldA#bx_Iw)vQ%gXuyIW3+K%Ljl9`}MxDk|awvjM35ZGqKo7fM zFi=@#1^}`kkl_=)>87S4D(O&!@$Frojw;}y1Bt6PIJX9_-&?bGShs02Qx#BRp$}it zyeyC5%Te)5(Bj31`7520&Gs>-Z?t=!VOU!7PZmbDIJ<~^Rvzk=cwm{bZvN@&by)wm@w(x<44+3ZhW`gxKmT@2+eo#^BeOPdnPf=-&hyKx9zG@L^Rie2BeR-Ix8eCikMw|>Y?Vykd>hz_ zKyj^6>);BuY;_Z5trBCWMTE(n$Gz1nWp*zN|KNIyv`t{HCg(GvzhJ>GP?6`3ZWrW% zI)n$=8`CyoA=f{2chkL>J;lTmXG_H^@9*g2!|3@H$cg<%YZejxy8LBZ1BToGl@;jT z65RE1W>~+PSa#ei{cB?4{_uX=-3X5LSg#3u{X~-0xKumddk~(cQ#cG}5j}{s-1l;$ zcY}XAgZ_}j$egK@uGpnxL+qGmh;-R)S$*ThF!-9(%jc!CBCC3bK1T4V2J&&EAYG*V1*j<~2<#2NkZZ6Z}>GLU* zkHK2Sxw^t_(QmAgqZs|YE3!X2Fejs7%1t(gcMcP7Zq{>hpyH%nF-p>teFq-&RD7|S zZaQ5vmwQ^tS1euP^36^bsb;BNUVd7`iD)=`gy#f5!|)AN-jr7X6}<7+0naG#`Em!Q zFs4`Qsdkf@{|BL#(oX4M#>1t~*?qbDq;UrpNScJ#Z%-W9MlyH-6hm1K_QKnTsb#u4 zYM#2iByCN17pZ}o&#^VDHW=4y7!U_H>ndx*?8~vVpbMqFeyx!YpN-g!ZzlbdRT1#@ z{vA+g60L6O2@6WOajT1fuPr>4bbe8b_oSEO%VQ~*pZT4Fz3x)INoksW>fdI%y2H))67I*0kJ2rw*f+zl|)rGd?BXQ0dnfhn-kE z*I#>Vu3q47q7|U`{DgjjhFgnmc!z5>S_e6QjwRt;6Ywe!i$OgeLJ`Qxjp-<=3Ee0RX zDHE&54%}NueDVvdoMsYdagZX(FsOt5=~x<`hwe6)&*T`lYj1j0Qu|irzFgER5xr8M`{A^MguS-L1WaQCmAty>L?h z1D1;JXT=;T_F|&n{4OQ$9BEs(bqk8BJDJVQ^s;|$5-U+!P&4IaRd(0kw}NiOR^xIF zOgjhDKGUJFokTFF$OVl?Wi_N!ZMydBmm`+3JlkHzn!g)XwbYpnAXWYq<+c^z%=&iDMMC2!$JVXqN7 zuzR`nfwOPsj~E+0cs%{Qd+_i+gu||Fj8=^pc?o?+{@bITJTN|SW%k51VeST_yY{U= zpDr$cRdBy}^|$m%Lgw`4SsZ*=0)5lVrE51yD5>h3pni@}QGx zbgCOvyhgpk~9_)=*Koj^!WPsa-uXviQMFP88|3tmHlz-&P=oWEVf zq0<@Sxa}ftvXoBW0HJAsR6l=(@HghKo^(2&E8y{^faF0o1d@D+G5ta3Kg>o!yp+Fy z^fxZkfe`Z_5SBp1m1d@J!CzAmQj&SATO))1ro#${C_r-cpi$k4B(iG`Mmhu`hCk?p z39`6==<9o^*83Hdiu@rJ5gG^*1W8=z`UFw3G)c@OB(Qe~;>5{mg#SJaflHy1J-C#3 vBAY^`#>I2u$nI=vd;-NS-kn0DayfXY0uRl%r{tqO)Byyp4PrF=#_s+%yyQx+ literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/favicon-96x96.png b/resources/logo/AnimeWatch.ico/sizes/black/favicon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..e7adb990f5ddc13f6929191f1f6f2e140c227a90 GIT binary patch literal 5748 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/favicon.ico b/resources/logo/AnimeWatch.ico/sizes/black/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..042542d198df5861af737448ffd8e27aa0757e4b GIT binary patch literal 1150 zcmZwEUr19?9Ki82XC@}1>~0fgu!iQetZi#XU_T^&78UxKudCT(@l)T9S~ME-8uFLX zg&~|lD;&mL?homavc76p=4qp^gK+@Iae{m^#?X#a@bkVZH0WV(Blky`Uz}>%(UO&J z4$@POYV=?i`7E?S-XFKvw=X)^x#z)3$P*4dW-DZYNgXQppW{VQnQX2dN7MM{KQctdu8m$ zXRNqw+H#ic9}75$ zkGKix--&5lfD?=Pnk5<=^0bndb=IK*vW`Av;U%6Ro%%ey#Uq?YtU$AzB`c-}7%ee*bsPb<=-Jh)Mh#o*NWn{C9wBCwZ)`EA<;n CKAC+0 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/manifest.json b/resources/logo/AnimeWatch.ico/sizes/black/manifest.json new file mode 100644 index 0000000..013d4a6 --- /dev/null +++ b/resources/logo/AnimeWatch.ico/sizes/black/manifest.json @@ -0,0 +1,41 @@ +{ + "name": "App", + "icons": [ + { + "src": "\/android-icon-36x36.png", + "sizes": "36x36", + "type": "image\/png", + "density": "0.75" + }, + { + "src": "\/android-icon-48x48.png", + "sizes": "48x48", + "type": "image\/png", + "density": "1.0" + }, + { + "src": "\/android-icon-72x72.png", + "sizes": "72x72", + "type": "image\/png", + "density": "1.5" + }, + { + "src": "\/android-icon-96x96.png", + "sizes": "96x96", + "type": "image\/png", + "density": "2.0" + }, + { + "src": "\/android-icon-144x144.png", + "sizes": "144x144", + "type": "image\/png", + "density": "3.0" + }, + { + "src": "\/android-icon-192x192.png", + "sizes": "192x192", + "type": "image\/png", + "density": "4.0" + } + ] +} \ No newline at end of file diff --git a/resources/logo/AnimeWatch.ico/sizes/black/ms-icon-144x144.png b/resources/logo/AnimeWatch.ico/sizes/black/ms-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..08384ca0027fe74aed4677927904d59cea50d7d4 GIT binary patch literal 9032 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 VebFgbtWOyL8Y()_8YP>k{{kJog&F_= literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/ms-icon-150x150.png b/resources/logo/AnimeWatch.ico/sizes/black/ms-icon-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..c5143887c5dd0de432243c6c1f6a5ff392fee6a4 GIT binary patch literal 9589 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 DY%r7Z literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/black/ms-icon-70x70.png b/resources/logo/AnimeWatch.ico/sizes/black/ms-icon-70x70.png new file mode 100644 index 0000000000000000000000000000000000000000..bbff375d0d00a6fc2d3a802bb484e7198a0c0652 GIT binary patch literal 4252 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/android-icon-192x192.png b/resources/logo/AnimeWatch.ico/sizes/white/android-icon-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..c81061853f0d68d401306d59243537625ca38ae8 GIT binary patch literal 10086 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/android-icon-36x36.png b/resources/logo/AnimeWatch.ico/sizes/white/android-icon-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..1e58a48c997d60d0cb181af8fe6affadd04f9ce7 GIT binary patch literal 2329 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 B5ZM3# literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/android-icon-48x48.png b/resources/logo/AnimeWatch.ico/sizes/white/android-icon-48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..17838f881780e40b3f3880c79a45a02aa4654a81 GIT binary patch literal 3063 zcmZ{mcTm&Y632f@NWjp05g`;25keA>kPxIu6%maJ0cimO1cZbnfK)??f)oj&SWqme zAfSS%7tk243h1ROTnjA%0@9HxMP9t~W}ffOyg9RHXLmpQ-E-#rb21MeaFm3r!2tk} zbat{M3O(wViNS=s2l&Tnp%V$QakT+}sA9jgCMG4CpV-%1 z$_{6%!A^tyAt-1@dFnE_JSBGz=*Sv?g?#YkH~N8nL;HEW%E?^iA?q#l91{&FQZy`> zHmg#q$i@it`UVEmr`?*daT#HAwkW9n47K-cSW;nFv$ljc+W+|ulvET|nFi^z0cVTo z`3M?y*gH>Xj8nU<>uGJ>{En2O&vTpKG6Ia^*^s5ver&3B*^H<7tcT#?Oq>$kGEX+A z2q+c3oWw+mcl5tTh`fGn`-l8ZpeAKEd#bxq`;dfdd*u`h0` zjajlTk_tHfMSx>gE9W%~F-baS!H&pyF$Eq^92!cQ+a`K%(tGoSMw!xcm0{4Wr1k@~ zXIM~u$NkfTBC|JiYK!H>+2w;iqq70e(E^|RGOQzqm9!dw^0q=Q-Kz$~EEaH@TLP44 zfV+zc3LoLU@E|;#l&(CW5D_u<){s}>h1I+>1iN@+elSvVJ_U^b9dVV;{}l+ZBmM*y>VvpDt&RG$9!z&K8$x0Ulz@kFD&Dl46J|) zh??+)q}@&uX6C7Fh)XGTDYvZse4~8E4hc;7gi8A)V?t)@3jI=6_(RhkWuLb*~%YHNkfHLjWURf_%ze*+3p)Pxk z@~d=oMF+fnVzb&@MInaJYp_O`K24ej$91&_t7bgNwFP%4!{_>R^8DAkxE`8fvilYf zSIHsplW&;*+c`Dn=( z32D)MhEVt%V*}Qw#Mg~gSd0{CT#;#P{(C^nzw=9LxLI3W@}dR-e{_XaYEz*K^>v8! zxwO$@mHP0Q91;&JN_?1QcQpuo3-zExx8Mz0?)F|8f?&HGa!$=_XgMvZnG#F~o15E@ zZ@;TsaMeQdE$Ba&)BG?CCpDGQM-3C&BS1;<+(e`YNLMd%x|7Gmv=vY#i>H|SLT)AvZC39|7u zsX++E=?1n@J-e0fEp2dw zb>>h+SrfXg!6vNuJYQ1e1Hr~%EL>u{$ON<1yv(^HZ?aBH`oLDw(+yuK>AyyHIkg7W ztG4p5@DE!X$zb)O3_oxhL2lsUC-<#a`%4o(Ht+$XPpSmol*T?LCQhN&qD#y0tCqch zA(-dmrLWBq9yGya-KS2c(8@>J5v^TMox3cOD?KaMocXJD;h-VXJLWYGFcfF^q`$SL zXn%6W3{RX~qU3WpV-<>uov-J+#GZ2r{b!=%{Jy$6i&G?4CRw(u)FF8QB`U_b1^#F_@n%MSf(o3Ekmb_)kBk^G20E^A_^G_BdQ zgB9jxZ>u(u- zDNzwo@#hghS_|oU(|t{m;pba?-ljHezNXF{Ew{d0c3$()uKs&}KYF`0ZLb8f@3k}Q zuVAh0d1-&QMFZwrZhReY(q>qjacj>&C31di2`)x$r9QXSMy@m1(mw~CNMB>JvCgw$DMlPQ{7=E6o zA~>4Vw11<%k3W~=0$Q=0wU6#h6BCaYyJa~=`WYsuUtP0D?37OD4nHQku7~RmM!bt6 zS5nBT5{ZjB^S$$x-?nBY*!lW3boCl)92Vb`UeFT~-A5nJf1$L~czW;HQ4u!JE7VXf z6g%cpr*izpY$wV(-2Bz&spWT9&%IgZ4#!E{aF^aP66G{HnB1NGz-asWYj51_(UNJE zHjV;w6RJfpPiu0!H%)fyl!?@<1tr2W9~b6@Q;6uo`$b6G%hj9WpbD8j?!2jnmy7zB z6~eY~NAF$V1ckGksha?Y|DhbCXgMtWifw1vlUPAy76l*3pa>m+L19ovD03r>*%34j zkH+FLm|Z9o9)*e=tl#lp4H2{;YH-~DZ_s=JxguTO+u}JDKT4+KVNn?cco|+O00xG{0 zkAy}?1mN*@w7}>HN+b)9KPW_*0Q&A`z48Ar|IEbWLn+jdP!@p3VWa^DN60Aurt@#c zgBrvN{e`@*&=M0Os=pzw)CdYIj!psoIh8RzGQ_Id{lNd|xE>Kw0D3ph+|&$bYKoc9 z8`Kse(!c2(rp8kMl&x*S%{`OClKXF^qeN#Qn0lNdyuNWnBLqZcm6Hq{$m=EpE-N>nUiE`Zp3j;@EiaD945wi zYnnIyZ7fW**>EUW01zP#0F*cY zIHoO8z5zf83INue0YD=c0QkuT9adVj1e2?&5gz#UdlYq7{6Sk`B^%oZ0RS8KZ=(b9 z3ZMYMnPq~<+T5DkEC?stPK&(ORbvwaK{CM*7?{Np2j;<})Ez*wcAc{hBAuj1b~UAK zW+7!QBeQc=?;W1LC)G|n%%mwvrwK{lmvt3r08fEKSzK5hDH|h^6?ad^qqe(Fw%Wtb zf0ukT9QKuPYr8OV3-fVzexhCP!tvxioxOiG$Gdf+%Gw|>h9ORGFRaicBe}Aei9%w_ zKIsY`(RP7#9i+Km$QIsHpIoL!UL94xZB#mJ!tBq~!zu|e5~Qk9nTt*=ajBTf8p=r2 zu_=Qc{R4)@D)=zeh>V#D?Yx`W`^B z70xROx+FJ~MmIlt!55SY5-Sf;nB~ltTDSyCpi9$cp!q9g^2AdE;U`k-t zD&x&aXr-vW>a%%#;?1xnz{YN-h;?hoPrKg7C4&{@L~(P4>k2dZGk>KI1MbOgqAAj_ zMVM$26N~+p6ytsC{`nsD$Q!Oxhs_i2-Yx#iTcwby5p@Z{v&kv3taj+Y1w)6!e)Tb>2LSGD> zIrN`i7^gP`uYd62YT0v4oHCxgHHjYX*Q@JMSky4 zy@%-EywW$r_QWj=sAEo!eOScX=V3e;b%DzCY)-CEVm8%Bgo+6r)%$A@*(pz%3=GN~ zbXUM;&cUwTzx!4b99cJWU*Z*+s}buU*g>hq-IsYzpSp=ZTyu zf3=Cd@Fo;FL3MddG~eIT%rhPlO;{#n<*P;mRbYzK`%v(Nz~0Vnux=a?oZ0kYM14 z?9#Cfo-m62n|{>Qb-I`*_tC&rL;78<-qcrH{jJVC!)8bu2h_PAUxuV52MpW3*Q8I2 za7_|0uE`6^rF2y+DSM>+d$+1ojw5-84Q4s1wo6h->>i^^F^noi?(}Ha*Z(c2|pQ zF=p;?x&n@HDdonH%5c?3%&&f6*Q|A74LM9AmB!j;v z1;#X&;9YWa294yDIUqeuUhE8o7c;ePZpE>@tulh16xxAkCoc>UInR$M97~2fd$%=t zJlYB}g1b@sneppt`QX(aHBx0uQFrH^NMhNcj@aa7`=>*&NRS6lLeObR=%*Fu20qWXm!fQlfu9ledD8-e2=pj zcx&f#Vh6V1;++ zB2UW-_*O9Qn|lAWOf>PY}0t14n(>C&Zs&)q;MllV?-;4{3Iy^=$>?9Gvz zkV8-AhAjKb=IJi?bjt57rk&cWMbE~#X&;V;BK1;Y6^GB8n2m)Z-^x!zY#z+A3q1*F zuYt`ByPq!%!tgyE?5W>&MLa`k7w1usD*GTQ#AYeYcs!eP>+d4UV=l3Se4YgmDIwaoRs;&6+(Wx zV)$WC!_S5T&et1CrcMF4-qcbFHY&rCgZ9Cz#IprY2)Bz}Pnb-(osa$nP*2TD4_}*; zRQbY*S&Sh>TlZZO6!ow`e@V2YvuM#c_vdkQyf<%S`s_6J0Jims!cQ5=&u02#<{LD(j!M)~Pd zgS5B*j991_bi2>W6T~IL$oh2D`Wta6awv3*XF&55bc?fX64$5oxupVfYSEh`$Q@c= zvEEaUY`voe4X<6hQ#R{Fx4ac{OzF1V z=&t%!-i(I!M8EL5_SnJdDfPS}S?wvcs3E$fRi@P)gRj2Lj@7T%zrEVtzG199om(_- zhxp`(Q~s!EbU86`oog>c^>Jlbj3`-d%G!q&UVf6KeLugRIiIw!>$7yk`+Txi;&y_+ zWAcX=R+oyi-dJDa`0KFKe-Yb^bd<_2%?hM_%1TVgm_bh*eCj6O6u;vEV(`@Lv#hh` z6gL#+MNS|=&Z^@C44qW)w!Tld4sotZ8~YKTvJ(lX64Wb2@=ht(yKd-{#KKxL9Q%HG zqH?DZDFLo9(z5n(+vtsi*xtc;_*g~|KFQd!rx56??Ra^m8L5>tARs@khYwfMG4kGj z`5JNTUx>=5fNrV`c+TdhAL{G8{lgK^qDzTz_gKmm=}v6Q*pvvfdX^Cj=0`MIK2V@u zgk#H(gUl?dIqX-@D`Whp=EdwZPU%Oqw5Rw=G{I+yqKmZ&(8Id)(bJ%%2*P{erR4QP zsw`Y_OP?Kwtme%aHAs9D4@TT+_dj8GrGJ4}6MdJ|g9{aQdw7v6W)N<@CrTC3ZukG> zmQ9D}2rgs#Jp61CDq(tvNI=&>*`3HJ zsvpxElwMHJm{jr8xLICA|3eX+;z zMgnxtcVJgOfym74yyN_Ge?K+xxpkq`aT-C|jt;>%GC*F+8`oSM) z;kB{BsdRVxw$Au?3eV_5lfE|JXgcNQ^M?h{7%e0L@0w=1PrJ^=hF9Z`Epwf0vvZL8RX(cLo*om*8^0U?)Mza>R&aFboPqROQimy9~B4!E;qZ^(0*Dk1{+)r zc6SN(&~OX%pg91ILZjqR>T+mR8%2zUqM8O8ErUX7piuswIwk&3fnR_-$us=_FSyXl zkWVWx{M{iaz%w|^CC~#f@pJL=Ah>vu+kllVZ`8I zvW9{}SXh`m={HR?8Z93X=(UirNfQL1zZGqWA%3nJ8u$RW5I+z9U=0mR8X5#BR{ZKz z_%G%^JvB6l9waYfFrbJ*p9cctX$=2AbpD6ALUIo#{zl$C6=R_x0{=h=BtMVfaIy#R zpIs@C{k?Rb*_r>B4#9>-0g5UZb!AnIvNC!%{S%yqod1W;Wm1F(fYR5`D$&`XrR@HZ zvb8n=JW0MDw8vNQ^AGk7@KW$}2_?A&_y;Nc?~74TQgTJRs(327xGAGl+|-p^T$J3D km6g=o)YR2fF`gKCT7^7qf8&8-?z9eoiGex3PTx7^-<$iM6#xJL literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/android-icon-96x96.png b/resources/logo/AnimeWatch.ico/sizes/white/android-icon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..1c2057c60322030a1322e3cf2113cb7d35770fe5 GIT binary patch literal 5808 zcmZ{ocQl;cx5sCc(Yw*2jL`{3H>39!j6@JY%wUu#6TN5j8eIrNNP%RA{b=R}@v(GvEv%hek2aNS53P(Q-Eak+uG7+*IB0K!E909-r(@aysj zw+;XV!2p2o&Hwtc0!vY=qqWZOVJby~gax{B;vkd`Vn3cJpULFu7F0pOhNs$(sB;79* zIju1OliUf>s$JV2TZB|!G1@oDu&&@K71Vqovpv~^eVz4u2JsPcCE zn9zs+0~meo(9M40`av5&i)SG=82L&jC4h*p@TUDy3b_6(b^sw;<{C)G#Z^?`3CoFu zxM1T06`YgNm793

  • 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 Apa1{> literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/apple-icon-114x114.png b/resources/logo/AnimeWatch.ico/sizes/white/apple-icon-114x114.png new file mode 100644 index 0000000000000000000000000000000000000000..feafa08cab58ecb06f388659bad05de7446e7a62 GIT binary patch literal 7053 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/apple-icon-144x144.png b/resources/logo/AnimeWatch.ico/sizes/white/apple-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..e41c5a95b255db99191addfd0255723544ed79cd GIT binary patch literal 9146 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/apple-icon-152x152.png b/resources/logo/AnimeWatch.ico/sizes/white/apple-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..88d3fcbc9f2eb43eb306c08a9843f1b9842a1773 GIT binary patch literal 9821 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 aS?k<4t$~ literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/apple-icon-180x180.png b/resources/logo/AnimeWatch.ico/sizes/white/apple-icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..f3b02355d6c83176e7207b4ca0143a60a14c7e18 GIT binary patch literal 12127 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/apple-icon-57x57.png b/resources/logo/AnimeWatch.ico/sizes/white/apple-icon-57x57.png new file mode 100644 index 0000000000000000000000000000000000000000..fc59bda38a7ab55edd154a501270da6d02dd4aeb GIT binary patch literal 3565 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/apple-icon-60x60.png b/resources/logo/AnimeWatch.ico/sizes/white/apple-icon-60x60.png new file mode 100644 index 0000000000000000000000000000000000000000..bdbd47f8fe8cd237200c8c4cbdc38f62c972cea9 GIT binary patch literal 3671 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/apple-icon-72x72.png b/resources/logo/AnimeWatch.ico/sizes/white/apple-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..b97588ae02173a7c82ab8789721b095a18de5e40 GIT binary patch literal 4385 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/apple-icon-76x76.png b/resources/logo/AnimeWatch.ico/sizes/white/apple-icon-76x76.png new file mode 100644 index 0000000000000000000000000000000000000000..e226bdd7df05a75e0f971025b06898cc0bd387d1 GIT binary patch literal 4643 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/apple-icon.png b/resources/logo/AnimeWatch.ico/sizes/white/apple-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..00cf862cfcb08cfac2ca1e7c3be92bae9341ac50 GIT binary patch literal 10660 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/browserconfig.xml b/resources/logo/AnimeWatch.ico/sizes/white/browserconfig.xml new file mode 100644 index 0000000..c554148 --- /dev/null +++ b/resources/logo/AnimeWatch.ico/sizes/white/browserconfig.xml @@ -0,0 +1,2 @@ + +#ffffff \ No newline at end of file diff --git a/resources/logo/AnimeWatch.ico/sizes/white/favicon-16x16.png b/resources/logo/AnimeWatch.ico/sizes/white/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..eb2347be78e14f3b30980242c8e71618ea0cc7a5 GIT binary patch literal 1683 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fHRz`$e} z;1l8sRAAEoUqoEXp!Yum!+#(EvY|*!Q^~8WM#r4 zs-}|(s!=iS`Gsr|G8@@6AX`{eT`PMZrrS`g7SoWm%0P1)k~x}U3RY;c$l8rNzal#T z$TpwzU&*^oL_$|YOjEb)62x}X{{MPCAg`HD_^%IU0NDnOPxZ>L8h3qzm|)!Zf7;Ri z=b!$+{__9tzv$s$I_W?{fL1EoeFaGf)^PP9Ca)wEBa zY2oj8Z_GDe6Rmn@A#-DU+OL#WUG@bxrPa1%Dn4D1@WX3&1K;6Y9E@DjS|_dsd@Pyp z!1?afmS^8S$KAUA{PR-NsJicMd;a{aIprsQedp4rn%zcBOe`}_cfDQ7=JNQEXm-zn zwF@>cZp)b5V-`IrKR(DNFvK@Erp3axM!TRgDM6+&F{G$1JTha7M4@GJMNq!Gqw37* zljqKwF{i(!qAG?>P+db^L|TS9=)^HgpvxJPyxm<`f8@VB4&-nactjR6FmMZlFeAgP zITAnxoSrU@ArhC96BwA>6cQSYBxc;WVQH~*M`cB$Q%}twCY~mzLrRO19tlnAaj4YH zlw^yvtYmdnP0bW_3ypI#E#+nN)yGEO`JJ(?&R6i&!0&M3Yak?A|xg#Dl9HAGW6`BfZ*ux`xkCpxpV2(wR;zDUOju^ z^6VSe?H8^;U-@Xs$>3#vv(FhMryX8%vpDU{T;u$IO|6r~b&?|Xq`chpR69&3a%a}p zSzBLU%TGwSvm?`(Bk$gp)YseIT1POR%m|cS@^3P*aA8m_ag8WRNi0dVN-jzTQVd20 zMh3bD7P>}eA%>P#hUQjAM%o4jRt5%nk9Mo0Xvob^$xN%ntwDZ2^K767H;@g*`DrEP ziAAXlp1FzXslJKnnaSA-W_sp&7P^)SMh1o^x(24YhDHj3hGq&GB_#z``ugSN<$9SQ z)j$kXt(RYvey8m%&_D(WkclA~rMXE~RxbI;rManjC014eK&8bDhRgr&)<;tVw$sWg zBQ-NUqlCfG(ukj-s1>M29LXH0n()k&k_?cN%WD)lfJ!8hl=x=mrj}F|q%weArC*Sj zZoeta56v9k5TGgsLsLr&6EjN_6Qj=)9w`Bp@FSTMoLQC1VBq95Ws%(*pi~%=RA`VV zLt17|D$x7-xp^fy`RV#;iDj9|`FX|qh=|cQHcm21GEFm1Og1qvO|~#jOf*h5F)=nz hHn%W0vrMzp1M1KNy6;?(VhYd(22WQ%mvv4FO#pnkwZZ@Z literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/favicon-32x32.png b/resources/logo/AnimeWatch.ico/sizes/white/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..d4c56b416021652794ce8ad2b4716cb253bf7dc9 GIT binary patch literal 2068 zcmZ{k2T+sQ7RN72lOn5hL@A1j2_;*m*P0w=-|dVf+ku_0Hep~>Q)mKag$sSc=H;WQFf~lzGKDh7h$^KN(}!yjt$TE?70H}oho$A}?ab(Le3re{ z(%lWGcj+zuWdDO-(-*I_u}hMW{-pU|*E=gud${@+Yw2$?zlF3a&@I~M&zKlWl-7uI z5_PV-Noiv)=xpxH=NQpiadCD{S@osF>2Ko0Uq=r>n)j(60C}>0 zTiwN?p=zxf9p$5Z#r7-U{`6JwXL)|*DBhm>wU<8pvvtfgfz*}-1c(NeYI);h%y?j6 zqh8pwET9kPO|`x7y?Us|g7e;YQHm$MY|0tAL&f!Pt@x1R>rYrR_LLE+KBG#FH?^Cg zKDAw`)qOeTHr|OA#b$!4wq%{cR*y$}mOn)MIjfB_Ca+C-clpmj^BXK=KlzK2GJzIE zPTM;g@3mUF#U)#3MM%%ql5EzwOqUEjc9ox|rOiFy zlu=m$OmVJ#TpyoS*YMMz)`aQC4_m`d-Q@rN_Co4Hi&AzOiXvBIP}riEf6lhVbFLY@ zFzv|tJwD_N<820dR>7eoO*Uce8)aUNzp%nK ztKcsj8Y@>6qeho%cXIxTpo5JI}t|5ocN8Kx)7=G&@-PZvzynCy{^LCfr2|r#xb5nlL zvN+hJ*Jt**>&9jx6XFa{AHhBw%<^LXn6->q;JIigt*aUqIyKE zsamgaCxqRZeq8I@X5pTBVuQ!RVfG8k4uTL8a8@FJP&{7u&NKOiCNg$nPM^N;(>rqqN-c()mBT=yL%TgH< z95ePvI6F(=`S}fG%34mL4JTh5In97-hOoYodROqvu_YgSoE{=|B?8fYrPBAetz+|Z zH^1KHus9bKgl%JY|M~LEq3~I$ZtAq>po)6FePARJ&$&_`;4@HD-f`dhS^m)I`3+kA zM;)?E*7+$Gn(;03N*{%K%j^iabuCjdcfbvw44&T=jm9QABSA1k;!-crt08;T*gvM_MIzsoan(*0n{99gN2$1!>4jP93Dk z7ihN(AvCWtB_5ou4mL(!l@DKNT&Ul5i+ccjnj%TC#^QFQ3>cKGx{2%PDbJ|Cm&Z-A;6?yl!XyQxP4mY^y~YUk3pc~pBqZFhu0(z@LKoj3#1 z$;5Qm=h5`}ws@V0=D4Y2Jr}&b{Hu6oZ^gT1ufR(;dc8G{#|^e+-m7(b$YM@5n&wXr z+%>RYQ?xN)8dW*8+*qnIQ#<%%(;#E`>Ai?v_JSJZDAen?F`4P6cyp}ob78%iFjOmF z(AR`1+%JB2oJ_sdnfzV-D`L{2hQ{zog1>2C!n60~(I6h3NR6Sx4xo`}q&d>c9Bt`| zA`nq{A{uRmL=ut6h_SkD|04*Gq_G%+|1U6TT%89C99BATBN@CnD25K4!yzW!9b&Sm z979VByoHrH!4Qo^Va<^^a}?Up17&F#%Hu^55s0|BI1APa4I4~bM8+@&kAGO1S!bo9 zXDB~Bgh;fDr1Hb*5j-MsAB=JVs_c6m;vdZ4J&D9nI*S>~11JJo4aB6tjP?(8{=@jN zXuQxBYNMHtcj0dZ%A(|Lj@I{14kL{tQmbiz2Fa=OJf)&=1fW@M}WQ-ZZ zh}sWz_OlY`0BLJ`_TuhIIOY9A%8TL*7_2Zle0@ZC1TQR-iC{pnENWx~7xCYRL0~W; y=nxzO15vR^9MuW~K^Q6)i@{UzR(MMSgJ1zGEa3UNVvJ~T2jFZ^wyUxYPW}r{K#T(b literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/favicon-96x96.png b/resources/logo/AnimeWatch.ico/sizes/white/favicon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..1c2057c60322030a1322e3cf2113cb7d35770fe5 GIT binary patch literal 5808 zcmZ{ocQl;cx5sCc(Yw*2jL`{3H>39!j6@JY%wUu#6TN5j8eIrNNP%RA{b=R}@v(GvEv%hek2aNS53P(Q-Eak+uG7+*IB0K!E909-r(@aysj zw+;XV!2p2o&Hwtc0!vY=qqWZOVJby~gax{B;vkd`Vn3cJpULFu7F0pOhNs$(sB;79* zIju1OliUf>s$JV2TZB|!G1@oDu&&@K71Vqovpv~^eVz4u2JsPcCE zn9zs+0~meo(9M40`av5&i)SG=82L&jC4h*p@TUDy3b_6(b^sw;<{C)G#Z^?`3CoFu zxM1T06`YgNm793
  • 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 Apa1{> literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/favicon.ico b/resources/logo/AnimeWatch.ico/sizes/white/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a51326a5107637f28c85673758db166bb19c9a9e GIT binary patch literal 1150 zcmZwFSxA&o6u|MTnMHvZvk4lAXfEYaduyG8d;YhMaBboamT`bQh~-$VQIUYCmQ!*10-cf*Wljl8Q7efX>arRa`+3 z1Gr|kZSdHyhZ#4tuprfur;rqwjF!0m;8S8pbiI7B|V~M#O4dRA$x!dJwuU8^3g7P`+m)|pMW#|0) z>p8|te@VP=TSmgF6nkH;(?0U@Y<>r87$3Foj>(f!JJa z+wc*SIZpe8w`}JwLg9SE>R9>Md;U#F$A8yci2F|oF^zx4Ba5Mpem3!JAdjh8 GWBvfc+3k%0 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/manifest.json b/resources/logo/AnimeWatch.ico/sizes/white/manifest.json new file mode 100644 index 0000000..013d4a6 --- /dev/null +++ b/resources/logo/AnimeWatch.ico/sizes/white/manifest.json @@ -0,0 +1,41 @@ +{ + "name": "App", + "icons": [ + { + "src": "\/android-icon-36x36.png", + "sizes": "36x36", + "type": "image\/png", + "density": "0.75" + }, + { + "src": "\/android-icon-48x48.png", + "sizes": "48x48", + "type": "image\/png", + "density": "1.0" + }, + { + "src": "\/android-icon-72x72.png", + "sizes": "72x72", + "type": "image\/png", + "density": "1.5" + }, + { + "src": "\/android-icon-96x96.png", + "sizes": "96x96", + "type": "image\/png", + "density": "2.0" + }, + { + "src": "\/android-icon-144x144.png", + "sizes": "144x144", + "type": "image\/png", + "density": "3.0" + }, + { + "src": "\/android-icon-192x192.png", + "sizes": "192x192", + "type": "image\/png", + "density": "4.0" + } + ] +} \ No newline at end of file diff --git a/resources/logo/AnimeWatch.ico/sizes/white/ms-icon-144x144.png b/resources/logo/AnimeWatch.ico/sizes/white/ms-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..e41c5a95b255db99191addfd0255723544ed79cd GIT binary patch literal 9146 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/ms-icon-150x150.png b/resources/logo/AnimeWatch.ico/sizes/white/ms-icon-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..273d23216a422a32cbdbbd63639ce200f478348d GIT binary patch literal 9706 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 literal 0 HcmV?d00001 diff --git a/resources/logo/AnimeWatch.ico/sizes/white/ms-icon-70x70.png b/resources/logo/AnimeWatch.ico/sizes/white/ms-icon-70x70.png new file mode 100644 index 0000000000000000000000000000000000000000..6e4a39bd8cfc4a527136c715ae57339a505b46bf GIT binary patch literal 4288 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 literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/._AnimeWatch.ico b/resources/logo/__MACOSX/._AnimeWatch.ico new file mode 100644 index 0000000000000000000000000000000000000000..555b545641fb8b8910f67d5a7dd61bd654959a49 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!Sl(0D_6iatsLxf{1{1 zYyq-cP*s3U2Z?(yFz_em=jtUE6y&7pq6oRd(!`>~ypqhkRG{Wl zdF!8R-u5lso+a3}`{&AMXr>d%Ez~zKurRhZO*1h|GBvTV4o*x$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R08`;00ODZ-jv*mIP;rnB Iur73U08|YJ=l}o! literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/main/._.DS_Store b/resources/logo/__MACOSX/AnimeWatch.ico/main/._.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..a5b28df1cbc6e15bd0d35cdadd0c2e65d5131c7d GIT binary patch literal 120 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R08`;00ODZ-jv*mIP;rnB Iur73U08|YJ=l}o! literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/main/._Anime Watch Vector.eps b/resources/logo/__MACOSX/AnimeWatch.ico/main/._Anime Watch Vector.eps new file mode 100644 index 0000000000000000000000000000000000000000..6489ec22c0a9e28446b37798a5785d0229fcb730 GIT binary patch literal 220 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@hTt&@$UdJgKI!=fMZaIDTs|7IEI7- zL1jQXrU0=Ano355IDc|}u3ln6K~Ab(Zenr{P=bl!alzNCjR$;BEVo#-;Yf>&HWR~E rqfcV<)ZO;ArR@2}FvV{%6T>XWy7`Y?965J#h;NwRewPo;1|SyzaLg#q literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/main/black/._AWPLUS 512 Final Black.png b/resources/logo/__MACOSX/AnimeWatch.ico/main/black/._AWPLUS 512 Final Black.png new file mode 100644 index 0000000000000000000000000000000000000000..a285f606fb51d1af19db6a63b275cb0675621b76 GIT binary patch literal 220 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@hTt&@$UdJLx7)qnuU|6FNlpDIEI7- zL1jQXrU0=Ano355IDc|}u3ln6K~Ab(Zenr{P=bkJtI;R1dFpQa+EVs>W0>N%n2BMQ YW8M76E{>c#Im9>2Z@Y9DowQ2JTcZ zx2o5x(-@z@L7DTc-kvF+=lbm)z+Wm`JE zmD-v2G(Q8J_%n0Ou_N1vMn0kb@*Z7I11#_R!)+YlVcZ|uaQnH@rgiAl-l4IUVEx(E zqszg?rJbjDAMG_Rye+}5@MY!UN#o@m>%}*?f9c8C_qQ+uuTNr*d(4R1tDEVq@Aqyj z9-2T5Glj<^nvWwhXoo4aD<7OV4#+CY;-Jsh``#$A`+l!ZyI>QZwWiO)MzU!(Qo-an z!A}!H0wNBGmv#z4(abc2APmMk;LbOmnC105>1p`LCoCH z%1KBhDI!Tj7R;f?@j>pGViNmdP;|w-$jC62dE%QWOPq)xrw|nvxn?hOM1>4_rDp|^ z=4M=PAcwx`S-IjMU)3BHxoHFCLRf_D%EwuAX`24pn`Qssy|Fwj!V-L%47N0zb$Nc! z^aH;MS&lH0Z^H{b_g C%nxe- literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/main/black/._AWPLUS Final Black 256.png b/resources/logo/__MACOSX/AnimeWatch.ico/main/black/._AWPLUS Final Black 256.png new file mode 100644 index 0000000000000000000000000000000000000000..e899b1b37f9c9001745ac8dfb1102d3fa178f790 GIT binary patch literal 1013 zcmdUtJ!lj`6vyA*5sXGKAPHg>5D|;J{kr|iS-835Fk&>Ah<0IaXZQAQXZLn@COen4 z7wj#p6eC#M1PO?Rf`}kkYhi0)C1~xOmyjrkwmx|CXXgEX18?5I)cg^s0IVQy;o925 zt%bc9pTSX)8bI}xP_eIm6Z#L~uCHI8*v5o(QNTODVN;WHm<2fP4dXgWQ{vYNqHL4; z7$fGNSzVhj(yGu)04EN7G4jaIqI6$~0dW3M&1XpPXfax8FEc-G4|zg{2>ZA#ZWVUv zoyac$XaCIH4E@~ie|1+Z7XaoC{MjbTQNsF(5A0cIL)4-5=2K&=6Zw^T&kU6ZUe6+~scxC0ZkR;fIHW2bD4{~~02iz@tb!|!%Qc)2c+6>< zC8m)_VMGR9%^Z!qBEki>vyIu0`^|CAf9(zX|95Y)2GcMDpC^N@?9aM-c+lblzs_Vu yvGt}AG|aALHJWQEKzYAu=(f^Yvh|wUYMHf$yJXeucE_x#imh3?YquJ01%3eLeh>Bl literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/main/black/._AWPLUS Final Black 384.png b/resources/logo/__MACOSX/AnimeWatch.ico/main/black/._AWPLUS Final Black 384.png new file mode 100644 index 0000000000000000000000000000000000000000..bbe3bda1f99c9e2ec29627edc939e04760ec77d7 GIT binary patch literal 1013 zcmdT?J!=#}7=HJTU}8W6k|?PHB9h{6_jYE#5(`%^hY_Q}M6?UDAGf!kH~W#DTm(zS z-a;%4Mi9$1K>}i-U?KPi{HSa!tOTu{^AeH>f~^m{^Dy&1&%is+z|h1Ir~oVwd+OTK z)UByq^v_^~mkdyS!TxiZ0Zrtp$Br2P zMt)vM(h~uhuWz$e?YTdEbRZFgU1>j}gE+Bg+7v1)V;?$2LGu|=B-BTBKkAmQAA5B^ zg;+L3XZKme$nGeZVyt9o97F-rSy)CaUb8R`Ei-M%fga`^%5d92IhKRaG}nVf)ld-T zx}6{#*p%s|M{`sE*)tD*IJYQb_;gvnYGP%mW-l{F~K11IUJX|G*k zFXsT^*~_|mFlhdP-=?A@>1bAIW7X1BGP^|DB=cvri;}6Cidma$T`+2RPE~4# RiH%xQLq$Vqox1Ojhs@R)|o50+1L3ClDJkFfd93X&|4`7f3S%__?Q9IC+BEAU-B= z3<(K>h=O(80kR9xR51hjAaMZ(2C3xyT)o7Cf}B*noW$ai(&E&Vl*E!$<$z$Qo;N_+ zgMon`p)NNuIR`AsXab}p85l$na)qUdMTvPOnR%%UHEu5PAZ2@xP2mO6Obm|;zFuuS z;Co`Z#i|WQT4c1D7{1qh4S&Ms@T;ZZgtEVE5FZo6R-;d1^VHq;wWaL&#xTWiF-RvW eDAYGFurRVVO*1huF*8rG4k$`3%S$Vqox1Ojhs@R)|o50+1L3ClDJkFfd93X&|4`7f3S%__?Q9IC+BEAU-B= z3<(K>h=O(80kR9xR51hjAaMZ(2C3xyT)o7Cf}B*noW$ai(&E&Vl*E!$<$z$Qo;N_+ zgMon`p)NNuIR`AsXab}p85l$na)qUdMTvPOnR%%UVxBJXAZ2SzU3ft>6T{$Vqox1Ojhs@R)|o50+1L3ClDI}@hTt&@$UdJLx7)qnuU|6FNlpDIEI7- zL1jQXrU0=Ano355IDc|}u3ln6K~Ab(Zenr{P=bl!alzNCjR$;BEVo#-;Yf>&HWS15 rny=wc*c^Vf6r51@mkr`$V%Tc*No=0F+rGAxJ>M9n_$@}W0muaairXn+ literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS 512 Premium Quader.psd b/resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS 512 Premium Quader.psd new file mode 100644 index 0000000000000000000000000000000000000000..0d2dc4b9c894acdd40450276986c72ca1629d364 GIT binary patch literal 220 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@hTt&@$UdJgN0K-u!WPSFNlpDIEI7- zL1jQXrU0=Ano355IDc|}u3ln6K~Ab(Zenr{P=bl!alzNCjR$;BEVo#-;Yf>&HWR~E YqfcV<)ZO;ArR@2}FvV{%nt52c0Gr?;qW}N^ literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS 512 Round.png b/resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS 512 Round.png new file mode 100644 index 0000000000000000000000000000000000000000..f9854110a73ecc8c77287592df62a4fc224ec466 GIT binary patch literal 220 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@hTt&@$UdJLx7)qnuU|6FNlpDIEI7- zL1jQXrU0=Ano355IDc|}u3ln6K~Ab(Zenr{P=bl!alzNCjR$;BEVo#-;Yf>&HWS15 rny=wc*c^Vf6r51@mkr`$V%Tc*No=0F+rGAxJ>M9n_$@}W0muaairXn+ literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS 512.psd b/resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS 512.psd new file mode 100644 index 0000000000000000000000000000000000000000..97efd44bfb8990c4f5f3209aa88a67bf21639d77 GIT binary patch literal 276 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gpDx@)<>dG=qgxK(K|Ar!R<&9XN)B z1VLoLI`#nB5ojtwrh~)<7#O6I^KPx6OG=AVQ&JL3Qk4UOp?b~$X%7Yl zeuTQ*#N-^HV4s^yJV?#@$>|^p=)}hbU#~VE@IA5IV%3HtEi&3n3|oypiOo}Y+t-$| O=NrQmzr|pM1PB1_+%7r* literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS Final.png b/resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS Final.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf071cf57e1087afc4a3bda1cedc9c6b0db9303 GIT binary patch literal 333 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd93X&|4`7f3S%__?Q9IC+BEAU-B= z3<(K>h=O(80kR9xR51hjAaMZ(2C3xyT)o7Cf}B*noW$ai(&E&Vl*E!$<$z$Qo;N_+ zgMon`p)NNuIR`AsXab}p85l$na)qUdMTvPOnR%%UueP|wgOqisZdC%&OblC%K8ej! zciY#NvgaGa6u-qx46_{T=0A3E$Vqox1Ojhs@R)|o50+1L3ClDI}@hTt&@$UdJLx7)qnuU|6FNlpDIEI7- zL1jQXrU0=Ano355IDc|}u3ln6K~Ab(Zenr{P=bl!alzNCjR$;BEVo#-;Yf>&HWS15 rny=wc*c^Vf6r51@mkr`$V%Tc*No=0F+rGAxJ>M9n_$@}W0muaairXn+ literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS with PLUS in Border.psd b/resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._AWPLUS with PLUS in Border.psd new file mode 100644 index 0000000000000000000000000000000000000000..0d2dc4b9c894acdd40450276986c72ca1629d364 GIT binary patch literal 220 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@hTt&@$UdJgN0K-u!WPSFNlpDIEI7- zL1jQXrU0=Ano355IDc|}u3ln6K~Ab(Zenr{P=bl!alzNCjR$;BEVo#-;Yf>&HWR~E YqfcV<)ZO;ArR@2}FvV{%nt52c0Gr?;qW}N^ literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._Anime Watch Vector.eps b/resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._Anime Watch Vector.eps new file mode 100644 index 0000000000000000000000000000000000000000..6489ec22c0a9e28446b37798a5785d0229fcb730 GIT binary patch literal 220 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@hTt&@$UdJgKI!=fMZaIDTs|7IEI7- zL1jQXrU0=Ano355IDc|}u3ln6K~Ab(Zenr{P=bl!alzNCjR$;BEVo#-;Yf>&HWR~E rqfcV<)ZO;ArR@2}FvV{%6T>XWy7`Y?965J#h;NwRewPo;1|SyzaLg#q literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._icon_512.png b/resources/logo/__MACOSX/AnimeWatch.ico/main/idead/._icon_512.png new file mode 100644 index 0000000000000000000000000000000000000000..84d79ff588f701a7e50b1d00fbcf43462f8e8a71 GIT binary patch literal 588 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd60X&|4;2S^hE9795aAj&{G7#)C^ z2TdC*M4Ul@fk7%cKUXiYpdcqzFDJ3Mq_j9SB_**WRXHFSqK7d6NP93a@FUdaCMM^A zB^hS`DN_apO(eP0l0=~XM5}CH7tfN^T$lXvyqx^Rl++X#ps7IRjAwyFIs=0$Zav`{ zsYR)7MfthKK&4D3Kth6nK@_3Bur#qKF|Q;uFO}iBqf0zcp5gT*T}BYi#322}t7qL( zpItM5XFfeFefTRA!{dUlR~rxbo>*?NYQvEh8Eqzp?=@e;pRhUnYAHCO>@OR{$HcJJ z=#$tyb+>(ODSN&#Oz~TsRFIQdTw-9bkkQ!jP?gQ*c*pG=Tp$a89spYeWPqXw83-dZ z#S2(ul#~<{Tj}d3=4Iw&mZcU|>H%5hi6zMydbz3knYrou#hE3k@tMi_dHNtC-qg@Y juOKg-pf#?A`UVCTM%JcjCMG6^sb$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R08`;00ODZ-jv*mIP;rnB Iur73U08|YJ=l}o! literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/main/white/._AWPLUS Final 128.png b/resources/logo/__MACOSX/AnimeWatch.ico/main/white/._AWPLUS Final 128.png new file mode 100644 index 0000000000000000000000000000000000000000..c96f20e094674c38c4aed2e025e6af6e9febc66c GIT binary patch literal 1013 zcmdT?J!lj`82$E+U}8W6lBlTyB4Tm3|2KPyg%i%jh|ypo+J)JlyS>|=o12~Nx)CfD zdke8J7{xkGihx)shzOQ8ij|F^HiFj9c?n4b!PW=gJZ8T42EKU%LlXy}1TatBsmqH~ z*Qd78KZ6lb8bJA_V6iX%5d06oOG{S0Z zdmiEbiG{_1M_Lek9^mkH@bNeb&2PD4RNcG zOK(Me1vvS4&$Ym3zRkLED)i+ov77-I-_`e42qOt^CqBI1w3kI6Cck|--scj`ZCpJz zPA`tGKfSxQRlo421P}17wNDK^vNe2kW9`nzLnYYMzE3H)Kq5)o(tbpHab(A|E|r$Y-Upo1bXt}PZEMwb)Xn^M+^UKx z-E=mbnLTCBFJCxwGe79zvRqZG9)nz{k@I)URBG|zgDQCJA) zsS{hwp<0vT8@b`4IE-;U_2Ptux?>~-YDQ`i)WWn#-OOXIj#QN+&g!w7;XKodu){S| z$z2`?Ef$(MNNOFdB5VeR?xdV|>Yc=_73OMgASW{{N;5s|^_Isz>r* literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/main/white/._AWPLUS Final 256.png b/resources/logo/__MACOSX/AnimeWatch.ico/main/white/._AWPLUS Final 256.png new file mode 100644 index 0000000000000000000000000000000000000000..fb224f4126a5154e70b4ffac3a8c8a20a3163e7a GIT binary patch literal 1013 zcmdT?ziSjh82$E+ki>un#3)t~5mC6?AG3SAn^-uF||~?|Fp#rxzB79%(`FC4eJ)I!4_1cT;*O$N)IEujg|j{A4DYug!6v)mnKHw}|I^ zHF2wuOYcQ}1vv9}&&`IP`Sq;DIznIE7Rv>IV|)7c3du;qn~4uUx9ZEH4{L8nPYt*L zbDK9#980fEY&^TazHMKASAa+O&idyX9^W22zPWzy)8PVaY2T(EpRK>V>plMgYgeBR zoCo2gakIk}<%xvwtJ~cd^#|w24h!)zO&d~SdGbSp^RzP~%Oq`Twca|{%jNKcp@Fi!2H!PO*+wJ=R0YPxO@_k)08W@M-vCk>{h zhNi?kh)ta9_Nt;+R#U9@BgH}8Os5UnXMNM|TC|cW$Tm|uw5&Guvi9=i$KB!bJU=*_ z=l|cc$r_Bo1bi6=TiDIIxIbv|f#0-cMX}JV5$F}i2*~Ur2}stQHLz+S11lvB8EQ#4 VtZKjfY%OR(TcscrM8re0ll_(1)`LURV#R8)6}^?o?k1aLcC$aGyPF6e z74IIzgT)G-d#O+n4+fo?|t9Ed*8sw)G^2bEK_Ud z=IYGdnFI7{FeX9)$iEj^-19$0{s)k?wOf5!Pa$0q;+;QaBmFu|08CqLuRw!z zz7adNO}TS^Wwo!7Rz$uEaPpAnQH%X4=60WJ;o98QIv&b5{+OWg4)?bK&&YCCpC zyejC@o`~-N7yhof<2sSE7`44v@bkOkxC}6P$PYJYM19`y9hiQ#xGwszzx}$mEwQGh z?b~N3gX`m4FCT60n%6$&U`P2e_3Yx}+XwcWeRzE1MGl^l`VP7Op`Qf__XlgoJ!&&e_k8d{;j+KJQf z>IE@{oD^mIU@bCM{bGV$->(}+l7@!S#MOWp+~{POW2P!LucdloMO{-50}bhRWHBQn zF=K8>YNXUm_0;PUH)WoJaAvximegB`nRUD*QF#!C22w)8Lsv(7vsL9OGZ4>O&B)ig zvBGOnU5PSM*FDcl0@gu+$^xRqX)!}doWv$B1)XM?Vyjakn2};BT%Y(n7%olIqqEu0 z|2>{#$-V&n>zdg;;|Fd literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/main/white/._AWPLUS Final.png b/resources/logo/__MACOSX/AnimeWatch.ico/main/white/._AWPLUS Final.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf071cf57e1087afc4a3bda1cedc9c6b0db9303 GIT binary patch literal 333 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd93X&|4`7f3S%__?Q9IC+BEAU-B= z3<(K>h=O(80kR9xR51hjAaMZ(2C3xyT)o7Cf}B*noW$ai(&E&Vl*E!$<$z$Qo;N_+ zgMon`p)NNuIR`AsXab}p85l$na)qUdMTvPOnR%%UueP|wgOqisZdC%&OblC%K8ej! zciY#NvgaGa6u-qx46_{T=0A3E$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R08`;00ODZ-jv*mIP;rnB Iur73U08|YJ=l}o! literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._android-icon-144x144.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/black/._android-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..3d2f88674d298de588560b19a68366b581dc4bd8 GIT binary patch literal 312 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 literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._android-icon-192x192.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._android-icon-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._android-icon-36x36.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._android-icon-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._android-icon-48x48.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._android-icon-48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._android-icon-72x72.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._android-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._android-icon-96x96.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._android-icon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-114x114.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-114x114.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-120x120.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-120x120.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-144x144.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-152x152.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-180x180.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-57x57.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-57x57.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-60x60.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-60x60.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-72x72.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-76x76.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-76x76.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-precomposed.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._apple-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._browserconfig.xml b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._browserconfig.xml new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._favicon-16x16.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._favicon-32x32.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._favicon-96x96.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._favicon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._favicon.ico b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._manifest.json b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..b1b5f25aeecd623f34087d8b81715af3024fb8bb GIT binary patch literal 368 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHyX&|4m07w%79795aAj-fx?f}_S z(6liF`5y`042lG5VTl$6AhRONtRsGc`K+Jk|CAE7QcF*ye; z$!G$kY#10s5psp4iA9NdC7F4t3_V-j;z7#Z=&106XeNfOMxVsysk`lKOWE^{VT#{k zkSOV(P~X77!r0n0&BQFp)WpI%I591;DAU@}#KOeD$-+(7*wWNl*TmS;S=Y(f!cy1J Q+1$<1&B@K!)zzE<05ESlo&W#< literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._ms-icon-144x144.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._ms-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._ms-icon-150x150.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._ms-icon-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._ms-icon-310x310.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._ms-icon-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 diff --git a/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._ms-icon-70x70.png b/resources/logo/__MACOSX/AnimeWatch.ico/sizes/white/._ms-icon-70x70.png new file mode 100644 index 0000000000000000000000000000000000000000..c2309f34ddd8f159f4d95fe13fe4d3a061da6b36 GIT binary patch literal 312 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfg(KX&|4`0!R}99795aAj-fxwgA~J zXxc!ggTy@;82FR(bM+Dn3UX5QaubttAPWBgDH{d`QG{G!X<|`gUP)$ND$prgjXsIZ zQ+M0fma^v?!xX>85KW|#h57~t7RJ`5X(nb#rY08F!HH>!MVZ!)CKe_JP8M#u#+Ihe cx+cb!&bm&<7M8k(&gO28Zcc8-uCC?`00U?&p8x;= literal 0 HcmV?d00001 From c50a5054183cf78b93569b450511b69f1014c077 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 29 Aug 2020 01:11:41 +0200 Subject: [PATCH 053/178] #35 Copied relevant icons into images folder in src and integrated into manifest --- src/images/icon/icon_48.png | Bin 0 -> 3073 bytes src/images/icon/icon_96.png | Bin 0 -> 5748 bytes src/manifests/chrome.manifest.json | 4 ++++ src/manifests/firefox.manifest.json | 4 ++++ src/manifests/manifest.template.json | 4 ++++ src/manifests/opera.manifest.json | 4 ++++ 6 files changed, 16 insertions(+) create mode 100644 src/images/icon/icon_48.png create mode 100644 src/images/icon/icon_96.png diff --git a/src/images/icon/icon_48.png b/src/images/icon/icon_48.png new file mode 100644 index 0000000000000000000000000000000000000000..d848899617997554e3b45cb0cd8c5f330bf0b87b GIT binary patch literal 3073 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 literal 0 HcmV?d00001 diff --git a/src/manifests/chrome.manifest.json b/src/manifests/chrome.manifest.json index 0dbfdb7..b70b1d7 100644 --- a/src/manifests/chrome.manifest.json +++ b/src/manifests/chrome.manifest.json @@ -7,6 +7,10 @@ "manifest_version": 2, "author": "$author", "homepage_url": "$homepageURL", + "icons": { + "48": "images/icon/icon_48.png", + "96": "images/icon/icon_96.png" + }, "content_scripts": [{ "matches": [ "*://aniwatch.me/*" diff --git a/src/manifests/firefox.manifest.json b/src/manifests/firefox.manifest.json index 2b77d08..60f33a6 100644 --- a/src/manifests/firefox.manifest.json +++ b/src/manifests/firefox.manifest.json @@ -7,6 +7,10 @@ "author": "$author", "developer": "$developer", "homepage_url": "$homepageURL", + "icons": { + "48": "images/icon/icon_48.png", + "96": "images/icon/icon_96.png" + }, "content_scripts": [{ "matches": [ "*://aniwatch.me/*" diff --git a/src/manifests/manifest.template.json b/src/manifests/manifest.template.json index 2db78ac..6dfe65c 100644 --- a/src/manifests/manifest.template.json +++ b/src/manifests/manifest.template.json @@ -8,6 +8,10 @@ "author": "Serraniel", "developer": "Serraniel and contributors", "homepage_url": "https://github.com/Serraniel/EnhancedAniwatch", + "icons": { + "48": "images/icon/icon_48.png", + "96": "images/icon/icon_96.png" + }, "content_scripts": [{ "matches": [ "*://aniwatch.me/*" diff --git a/src/manifests/opera.manifest.json b/src/manifests/opera.manifest.json index 39aee19..402cd2b 100644 --- a/src/manifests/opera.manifest.json +++ b/src/manifests/opera.manifest.json @@ -8,6 +8,10 @@ "author": "$author", "developer": "$developer", "homepage_url": "$homepageURL", + "icons": { + "48": "images/icon/icon_48.png", + "96": "images/icon/icon_96.png" + }, "content_scripts": [{ "matches": [ "*://aniwatch.me/*" From 98cc32cae418ad20eb256802cce1b10636abd8da Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 29 Aug 2020 16:20:14 +0200 Subject: [PATCH 054/178] #35 Changed manifest to run at document end again because of issues --- src/manifests/chrome.manifest.json | 2 +- src/manifests/firefox.manifest.json | 2 +- src/manifests/manifest.template.json | 2 +- src/manifests/opera.manifest.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/manifests/chrome.manifest.json b/src/manifests/chrome.manifest.json index b70b1d7..840d276 100644 --- a/src/manifests/chrome.manifest.json +++ b/src/manifests/chrome.manifest.json @@ -18,6 +18,6 @@ "js": [ "javascript/app.min.js" ], - "run_at": "document_start" + "run_at": "document_end" }] } \ No newline at end of file diff --git a/src/manifests/firefox.manifest.json b/src/manifests/firefox.manifest.json index 60f33a6..dd64cb5 100644 --- a/src/manifests/firefox.manifest.json +++ b/src/manifests/firefox.manifest.json @@ -18,6 +18,6 @@ "js": [ "javascript/app.min.js" ], - "run_at": "document_start" + "run_at": "document_end" }] } \ No newline at end of file diff --git a/src/manifests/manifest.template.json b/src/manifests/manifest.template.json index 6dfe65c..92bbe7c 100644 --- a/src/manifests/manifest.template.json +++ b/src/manifests/manifest.template.json @@ -19,6 +19,6 @@ "js": [ "javascript/app.min.js" ], - "run_at": "document_start" + "run_at": "document_end" }] } \ No newline at end of file diff --git a/src/manifests/opera.manifest.json b/src/manifests/opera.manifest.json index 402cd2b..c1fe79c 100644 --- a/src/manifests/opera.manifest.json +++ b/src/manifests/opera.manifest.json @@ -19,6 +19,6 @@ "js": [ "javascript/app.min.js" ], - "run_at": "document_start" + "run_at": "document_end" }] } \ No newline at end of file From 75f8869f7f4ff384f8ec5a5aa75b0c130f753155 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 29 Aug 2020 16:20:53 +0200 Subject: [PATCH 055/178] #35 fixed DOM ready event --- src/javascript/utils/aniwatchCore.js | 4 +++- src/javascript/utils/helpers.js | 8 ++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/javascript/utils/aniwatchCore.js b/src/javascript/utils/aniwatchCore.js index f6c2103..abe5afa 100644 --- a/src/javascript/utils/aniwatchCore.js +++ b/src/javascript/utils/aniwatchCore.js @@ -1,3 +1,5 @@ +import * as helper from './helpers'; + let __scripts = []; let __afterLoadScripts = []; @@ -16,7 +18,7 @@ export function initCore() { attributes: true }); - document.addEventListener("DOMContentLoaded", event => awaitPageLoaded(), false); + helper.onReady(() => awaitPageLoaded()); } export function registerScript(func, pattern = '.*') { diff --git a/src/javascript/utils/helpers.js b/src/javascript/utils/helpers.js index 6265b3a..a52968e 100644 --- a/src/javascript/utils/helpers.js +++ b/src/javascript/utils/helpers.js @@ -10,6 +10,14 @@ export function initHelpers() { document.addEventListener('keyup', event => handleKeyUp(event)); } +export function onReady(fn) { + if (document.readyState != 'loading') { + fn(); + } else { + document.addEventListener('DOMContentLoaded', fn); + } +} + function handleKeyDown(event) { handleKeyToggle(event, true); } From 64b8b752e244af57e39ec4189caca6b6f690df9c Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 29 Aug 2020 16:21:10 +0200 Subject: [PATCH 056/178] #35 removed console log --- src/javascript/enhancements/quickSearch.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/javascript/enhancements/quickSearch.js b/src/javascript/enhancements/quickSearch.js index 84604cd..197d206 100644 --- a/src/javascript/enhancements/quickSearch.js +++ b/src/javascript/enhancements/quickSearch.js @@ -11,7 +11,6 @@ export function init() { } function initSearch() { - console.log("INITSEARCH") let entry = document.createElement('li'); entry.setAttribute('ng-repeat', 'item in navbar'); entry.setAttribute('ng-class', '{\'anime-indicator\': item[\'@attributes\'].title==\'Anime\'}'); From 5c64d0147576c3c1f150190f872b9549cbda19c9 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 29 Aug 2020 16:29:28 +0200 Subject: [PATCH 057/178] #35 changes in manifest for rebranding --- src/manifests/manifest.template.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/manifests/manifest.template.json b/src/manifests/manifest.template.json index 92bbe7c..d503e46 100644 --- a/src/manifests/manifest.template.json +++ b/src/manifests/manifest.template.json @@ -1,13 +1,13 @@ { - "name": "Enhanced Aniwatch", - "short_name": "Enhanced Ani", + "name": "Aniwatch Plus", + "short_name": "AW+", "version": "0.1.0.0", "version_name": "0.1 Beta", - "description": "Enhanced Aniwatch is a slim extension which provides several UI improvments for https://aniwatch.me.", + "description": "Aniwatch Plus is an unofficial extension which provides several UI improvments for https://aniwatch.me.", "manifest_version": 2, "author": "Serraniel", "developer": "Serraniel and contributors", - "homepage_url": "https://github.com/Serraniel/EnhancedAniwatch", + "homepage_url": "https://github.com/Serraniel/AniwatchPlus", "icons": { "48": "images/icon/icon_48.png", "96": "images/icon/icon_96.png" From 8877e4e688ec8f8cb006708972a30f69a3d24742 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 29 Aug 2020 16:44:41 +0200 Subject: [PATCH 058/178] #35 added watch script --- gulpfile.js | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/gulpfile.js b/gulpfile.js index f163a62..e52020e 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -163,6 +163,22 @@ gulp.task('manifests', () => { .pipe(gulp.dest(tmp.manifests)) }) +/* ============================================================================ +Watchers +============================================================================ */ + +gulp.task('watch', (done) => { + gulp.watch(`${src.styles}/**/*.scss`, gulp.series('clean:build', 'styles', 'dist:copy', 'dist:zip')) + + gulp.watch(`${src.scripts}/**/*.js`, gulp.series('clean:build', 'scripts', 'dist:copy', 'dist:zip')) + + gulp.watch(`${src.images}/**/*`, gulp.series('clean:build', 'images', 'dist:copy', 'dist:zip')) + + gulp.watch(`${src.manifests}/**/*.*`, gulp.series('clean:build', 'manifests', 'dist:copy', 'dist:zip')) + + done(); +}) + /* ============================================================================ Clean ============================================================================ */ @@ -177,7 +193,9 @@ gulp.task('clean', gulp.series('clean:build', 'clean:dist')) BUILD CLEAN ALL ============================================================================ */ -gulp.task('build', gulp.series('clean:build', 'manifests', 'images', 'scripts', 'styles')); +gulp.task('build', gulp.series('manifests', 'images', 'scripts', 'styles')); + +gulp.task('build:clean', gulp.series('clean:build', 'manifests', 'images', 'scripts', 'styles')); /* ============================================================================ DIST CLEAN ALL From dcc9ded0af5048b2bd3de62cb5c1d3a1529ddbf2 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 29 Aug 2020 16:47:23 +0200 Subject: [PATCH 059/178] #35 added watch script to npm scripts --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index cfcce45..e8ffd20 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,8 @@ "build": "gulp build", "build:prod": "cross-env NODE_ENV=production gulp build", "dist": "gulp dist", - "dist:prod": "cross-env NODE_ENV=production gulp dist" + "dist:prod": "cross-env NODE_ENV=production gulp dist", + "watch": "gulp dist && gulp watch" }, "repository": { "type": "git", From 078479fa555a2f3fdad685e4576bf7c3e855b507 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 29 Aug 2020 17:27:16 +0200 Subject: [PATCH 060/178] #35 Updated package.json and readme --- README.md | 38 +- package-lock.json | 10752 +------------------------------------------- package.json | 21 +- 3 files changed, 65 insertions(+), 10746 deletions(-) diff --git a/README.md b/README.md index fe7ea24..1e0ba1b 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,36 @@ -# EnhancedAniwatch -Enhancment extension for https://aniwatch.me/ +# Aniwatch Plus +*Aniwatch Plus* is an unofficial extension which provides several UI improvments for https://aniwatch.me. + +## Features +* adds quick search to website +* cleaner style for lists +* better presentation of anime requests + +## Browser Support +We currently support the following browsers in current versions: +* Google Chrome +* Mozilla Firefox +* Opera +* Microsoft Edge + +### Installation +This extension isn´t available in browser stores yet. Please download from [releases](https://github.com/Serraniel/AniwatchPlus/releases) for your browser and check how to manually install an extension into your browser. If you want to install the extension in Microsoft Edge, please use the Chrome release version. + +## Development +### Tools +This project requires you to install [NPM](https://nodejs.org/en/download/) and [gulp](https://www.npmjs.com/package/gulp). + +### Build +```sh +# mandatory +npm install -d + +# build release version into './dist' +npm run dist:prod + +# build dev version into './div' and start the watcher +npm run watch + +# clean build and dist directories +npm run clean +``` \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 4de1306..c3dfb7d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,3967 +1,30 @@ { - "name": "enhancedaniwatch", - "version": "1.0.0", + "name": "aniwatch-plus", + "version": "0.1.0.0-beta", "lockfileVersion": 1, "requires": true, "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/compat-data": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", - "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "semver": "^5.5.0" - } - }, - "@babel/core": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.4.tgz", - "integrity": "sha512-5deljj5HlqRXN+5oJTY7Zs37iH3z3b++KjiKtIsJy1NrjOOVSEaJHEetLBhyu0aQOSNNZ/0IuEAan9GzRuDXHg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.4", - "@babel/helper-module-transforms": "^7.11.0", - "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.11.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.11.0", - "@babel/types": "^7.11.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.4.tgz", - "integrity": "sha512-Rn26vueFx0eOoz7iifCN2UHT6rGtnkSGWSoDRIy8jZN3B91PzeSULbswfLoOWuTuAcNwpG/mxy+uCTDnZ9Mp1g==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", - "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", - "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.10.4", - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "levenary": "^1.1.1", - "semver": "^5.5.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", - "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.10.5", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", - "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-regex": "^7.10.4", - "regexpu-core": "^4.7.0" - } - }, - "@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", - "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz", - "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", - "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", - "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", - "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/template": "^7.10.4", - "@babel/types": "^7.11.0", - "lodash": "^4.17.19" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", - "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "@babel/helper-regex": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", - "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", - "dev": true, - "requires": { - "lodash": "^4.17.19" - } - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz", - "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-replace-supers": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", - "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", - "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", - "dev": true, - "requires": { - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", - "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", - "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helpers": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", - "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", - "dev": true, - "requires": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.4.tgz", - "integrity": "sha512-MggwidiH+E9j5Sh8pbrX5sJvMcsqS5o+7iB42M9/k0CD63MjYbdP4nhSh7uB5wnv2/RVzTZFTxzF/kIa5mrCqA==", - "dev": true - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", - "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4", - "@babel/plugin-syntax-async-generators": "^7.8.0" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", - "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", - "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", - "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", - "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", - "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", - "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", - "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", - "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.10.4" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", - "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", - "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", - "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", - "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", - "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", - "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", - "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", - "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", - "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", - "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", - "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-define-map": "^7.10.4", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", - "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", - "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", - "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", - "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", - "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", - "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", - "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", - "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", - "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", - "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", - "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", - "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", - "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", - "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", - "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", - "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", - "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", - "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", - "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", - "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", - "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", - "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", - "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-regex": "^7.10.4" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", - "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", - "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", - "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", - "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/preset-env": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.0.tgz", - "integrity": "sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.11.0", - "@babel/helper-compilation-targets": "^7.10.4", - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-proposal-async-generator-functions": "^7.10.4", - "@babel/plugin-proposal-class-properties": "^7.10.4", - "@babel/plugin-proposal-dynamic-import": "^7.10.4", - "@babel/plugin-proposal-export-namespace-from": "^7.10.4", - "@babel/plugin-proposal-json-strings": "^7.10.4", - "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", - "@babel/plugin-proposal-numeric-separator": "^7.10.4", - "@babel/plugin-proposal-object-rest-spread": "^7.11.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", - "@babel/plugin-proposal-optional-chaining": "^7.11.0", - "@babel/plugin-proposal-private-methods": "^7.10.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.10.4", - "@babel/plugin-transform-arrow-functions": "^7.10.4", - "@babel/plugin-transform-async-to-generator": "^7.10.4", - "@babel/plugin-transform-block-scoped-functions": "^7.10.4", - "@babel/plugin-transform-block-scoping": "^7.10.4", - "@babel/plugin-transform-classes": "^7.10.4", - "@babel/plugin-transform-computed-properties": "^7.10.4", - "@babel/plugin-transform-destructuring": "^7.10.4", - "@babel/plugin-transform-dotall-regex": "^7.10.4", - "@babel/plugin-transform-duplicate-keys": "^7.10.4", - "@babel/plugin-transform-exponentiation-operator": "^7.10.4", - "@babel/plugin-transform-for-of": "^7.10.4", - "@babel/plugin-transform-function-name": "^7.10.4", - "@babel/plugin-transform-literals": "^7.10.4", - "@babel/plugin-transform-member-expression-literals": "^7.10.4", - "@babel/plugin-transform-modules-amd": "^7.10.4", - "@babel/plugin-transform-modules-commonjs": "^7.10.4", - "@babel/plugin-transform-modules-systemjs": "^7.10.4", - "@babel/plugin-transform-modules-umd": "^7.10.4", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", - "@babel/plugin-transform-new-target": "^7.10.4", - "@babel/plugin-transform-object-super": "^7.10.4", - "@babel/plugin-transform-parameters": "^7.10.4", - "@babel/plugin-transform-property-literals": "^7.10.4", - "@babel/plugin-transform-regenerator": "^7.10.4", - "@babel/plugin-transform-reserved-words": "^7.10.4", - "@babel/plugin-transform-shorthand-properties": "^7.10.4", - "@babel/plugin-transform-spread": "^7.11.0", - "@babel/plugin-transform-sticky-regex": "^7.10.4", - "@babel/plugin-transform-template-literals": "^7.10.4", - "@babel/plugin-transform-typeof-symbol": "^7.10.4", - "@babel/plugin-transform-unicode-escapes": "^7.10.4", - "@babel/plugin-transform-unicode-regex": "^7.10.4", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.11.0", - "browserslist": "^4.12.0", - "core-js-compat": "^3.6.2", - "invariant": "^2.2.2", - "levenary": "^1.1.1", - "semver": "^5.5.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", - "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/register": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.10.5.tgz", - "integrity": "sha512-eYHdLv43nyvmPn9bfNfrcC4+iYNwdQ8Pxk1MFJuU/U5LpSYl/PH4dFMazCYZDFVi8ueG3shvO+AQfLrxpYulQw==", - "dev": true, - "requires": { - "find-cache-dir": "^2.0.0", - "lodash": "^4.17.19", - "make-dir": "^2.1.0", - "pirates": "^4.0.0", - "source-map-support": "^0.5.16" - } - }, - "@babel/runtime": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", - "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", - "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.0", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.0", - "@babel/types": "^7.11.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "@gulp-sourcemaps/identity-map": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-1.0.2.tgz", - "integrity": "sha512-ciiioYMLdo16ShmfHBXJBOFm3xPC4AuwO4xeRpFeHz7WK9PYsWCmigagG2XyzZpubK4a3qNKoUBDhbzHfa50LQ==", - "dev": true, - "requires": { - "acorn": "^5.0.3", - "css": "^2.2.1", - "normalize-path": "^2.1.1", - "source-map": "^0.6.0", - "through2": "^2.0.3" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@gulp-sourcemaps/map-sources": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz", - "integrity": "sha1-iQrnxdjId/bThIYCFazp1+yUW9o=", - "dev": true, - "requires": { - "normalize-path": "^2.0.1", - "through2": "^2.0.3" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", - "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.3", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", - "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.3", - "fastq": "^1.6.0" - } - }, - "@sindresorhus/is": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", - "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", - "dev": true, - "optional": true - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "@types/node": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.6.0.tgz", - "integrity": "sha512-mikldZQitV94akrc4sCcSjtJfsTKt4p+e/s0AGscVA6XArQ9kFclP+ZiYUMnq987rc6QlYxXv/EivqlfSLxpKA==", - "dev": true - }, - "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", - "dev": true - }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", - "dev": true - }, - "acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "dev": true, - "requires": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - }, - "dependencies": { - "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", - "dev": true - } - } - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, - "ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", - "dev": true, - "requires": { - "ansi-wrap": "^0.1.0" - } - }, - "ansi-cyan": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", - "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", - "dev": true, - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "ansi-gray": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", - "dev": true, - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "ansi-red": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", - "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", - "dev": true, - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "append-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", - "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", - "dev": true, - "requires": { - "buffer-equal": "^1.0.0" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "arch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz", - "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==", - "dev": true, - "optional": true - }, - "archive-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", - "dev": true, - "optional": true, - "requires": { - "file-type": "^4.2.0" - }, - "dependencies": { - "file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", - "dev": true, - "optional": true - } - } - }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-filter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", - "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", - "dev": true, - "requires": { - "make-iterator": "^1.0.0" - } - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", - "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", - "dev": true, - "requires": { - "make-iterator": "^1.0.0" - } - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "array-initial": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", - "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", - "dev": true, - "requires": { - "array-slice": "^1.0.0", - "is-number": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } - }, - "array-last": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", - "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", - "dev": true, - "requires": { - "is-number": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } - }, - "array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "dev": true - }, - "array-sort": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", - "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", - "dev": true, - "requires": { - "default-compare": "^1.0.0", - "get-value": "^2.0.6", - "kind-of": "^5.0.2" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "async-done": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", - "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.2", - "process-nextick-args": "^2.0.0", - "stream-exhaust": "^1.0.1" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true - }, - "async-settle": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", - "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", - "dev": true, - "requires": { - "async-done": "^1.2.2" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", - "dev": true - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babelify": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/babelify/-/babelify-10.0.0.tgz", - "integrity": "sha512-X40FaxyH7t3X+JFAKvb1H9wooWKLRCi8pg3m8poqtdZaIng+bjzp9RvKQCvRjF9isHiPkXspbbXT/zwXLtwgwg==", - "dev": true - }, - "bach": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", - "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", - "dev": true, - "requires": { - "arr-filter": "^1.1.1", - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "array-each": "^1.0.0", - "array-initial": "^1.0.0", - "array-last": "^1.1.1", - "async-done": "^1.2.2", - "async-settle": "^1.0.0", - "now-and-later": "^2.0.0" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bin-build": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", - "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", - "dev": true, - "optional": true, - "requires": { - "decompress": "^4.0.0", - "download": "^6.2.2", - "execa": "^0.7.0", - "p-map-series": "^1.0.0", - "tempfile": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "optional": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "optional": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "optional": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "optional": true - } - } - }, - "bin-check": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", - "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", - "dev": true, - "optional": true, - "requires": { - "execa": "^0.7.0", - "executable": "^4.1.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "optional": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "optional": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "optional": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "optional": true - } - } - }, - "bin-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", - "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", - "dev": true, - "optional": true, - "requires": { - "execa": "^1.0.0", - "find-versions": "^3.0.0" - } - }, - "bin-version-check": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", - "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", - "dev": true, - "optional": true, - "requires": { - "bin-version": "^3.0.0", - "semver": "^5.6.0", - "semver-truncate": "^1.1.2" - } - }, - "bin-wrapper": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", - "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", - "dev": true, - "optional": true, - "requires": { - "bin-check": "^4.1.0", - "bin-version-check": "^4.0.0", - "download": "^7.1.0", - "import-lazy": "^3.1.0", - "os-filter-obj": "^2.0.0", - "pify": "^4.0.1" - }, - "dependencies": { - "download": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", - "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", - "dev": true, - "optional": true, - "requires": { - "archive-type": "^4.0.0", - "caw": "^2.0.1", - "content-disposition": "^0.5.2", - "decompress": "^4.2.0", - "ext-name": "^5.0.0", - "file-type": "^8.1.0", - "filenamify": "^2.0.0", - "get-stream": "^3.0.0", - "got": "^8.3.1", - "make-dir": "^1.2.0", - "p-event": "^2.1.0", - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "optional": true - } - } - }, - "file-type": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", - "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", - "dev": true, - "optional": true - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "optional": true - }, - "got": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", - "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", - "dev": true, - "optional": true, - "requires": { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - "pify": "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "optional": true - } - } - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "optional": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "optional": true - } - } - }, - "p-cancelable": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", - "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", - "dev": true, - "optional": true - }, - "p-event": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", - "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", - "dev": true, - "optional": true, - "requires": { - "p-timeout": "^2.0.1" - } - }, - "p-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", - "dev": true, - "optional": true, - "requires": { - "p-finally": "^1.0.0" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "optional": true - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true, - "optional": true - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "optional": true, - "requires": { - "prepend-http": "^2.0.0" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "binaryextensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz", - "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", - "dev": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bl": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", - "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", - "dev": true, - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true, - "requires": { - "inherits": "~2.0.0" - } - }, - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browser-pack": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", - "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", - "dev": true, - "requires": { - "JSONStream": "^1.0.3", - "combine-source-map": "~0.8.0", - "defined": "^1.0.0", - "safe-buffer": "^5.1.1", - "through2": "^2.0.0", - "umd": "^3.0.0" - } - }, - "browser-resolve": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", - "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", - "dev": true, - "requires": { - "resolve": "^1.17.0" - } - }, - "browserify": { - "version": "16.5.2", - "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.2.tgz", - "integrity": "sha512-TkOR1cQGdmXU9zW4YukWzWVSJwrxmNdADFbqbE3HFgQWe5wqZmOawqZ7J/8MPCwk/W8yY7Y0h+7mOtcZxLP23g==", - "dev": true, - "requires": { - "JSONStream": "^1.0.3", - "assert": "^1.4.0", - "browser-pack": "^6.0.1", - "browser-resolve": "^2.0.0", - "browserify-zlib": "~0.2.0", - "buffer": "~5.2.1", - "cached-path-relative": "^1.0.0", - "concat-stream": "^1.6.0", - "console-browserify": "^1.1.0", - "constants-browserify": "~1.0.0", - "crypto-browserify": "^3.0.0", - "defined": "^1.0.0", - "deps-sort": "^2.0.0", - "domain-browser": "^1.2.0", - "duplexer2": "~0.1.2", - "events": "^2.0.0", - "glob": "^7.1.0", - "has": "^1.0.0", - "htmlescape": "^1.1.0", - "https-browserify": "^1.0.0", - "inherits": "~2.0.1", - "insert-module-globals": "^7.0.0", - "labeled-stream-splicer": "^2.0.0", - "mkdirp-classic": "^0.5.2", - "module-deps": "^6.2.3", - "os-browserify": "~0.3.0", - "parents": "^1.0.1", - "path-browserify": "~0.0.0", - "process": "~0.11.0", - "punycode": "^1.3.2", - "querystring-es3": "~0.2.0", - "read-only-stream": "^2.0.0", - "readable-stream": "^2.0.2", - "resolve": "^1.1.4", - "shasum": "^1.0.0", - "shell-quote": "^1.6.1", - "stream-browserify": "^2.0.0", - "stream-http": "^3.0.0", - "string_decoder": "^1.1.1", - "subarg": "^1.0.0", - "syntax-error": "^1.1.1", - "through2": "^2.0.0", - "timers-browserify": "^1.0.1", - "tty-browserify": "0.0.1", - "url": "~0.11.0", - "util": "~0.10.1", - "vm-browserify": "^1.0.0", - "xtend": "^4.0.0" - }, - "dependencies": { - "buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", - "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", - "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001111", - "electron-to-chromium": "^1.3.523", - "escalade": "^3.0.2", - "node-releases": "^1.1.60" - } - }, - "buffer": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", - "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", - "dev": true, - "optional": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" - } - }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "optional": true, - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true, - "optional": true - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true - }, - "buffer-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", - "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", - "dev": true - }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true, - "optional": true - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "cacheable-request": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", - "dev": true, - "optional": true, - "requires": { - "clone-response": "1.0.2", - "get-stream": "3.0.0", - "http-cache-semantics": "3.8.1", - "keyv": "3.0.0", - "lowercase-keys": "1.0.0", - "normalize-url": "2.0.1", - "responselike": "1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "optional": true - }, - "lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", - "dev": true, - "optional": true - }, - "normalize-url": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", - "dev": true, - "optional": true, - "requires": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" - } - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true, - "optional": true - }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "dev": true, - "optional": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - } - } - }, - "cached-path-relative": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", - "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==", - "dev": true - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - } - } - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001117", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001117.tgz", - "integrity": "sha512-4tY0Fatzdx59kYjQs+bNxUwZB03ZEBgVmJ1UkFPz/Q8OLiUUbjct2EdpnXj0fvFTPej2EkbPIG0w8BWsjAyk1Q==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "caw": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", - "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", - "dev": true, - "optional": true, - "requires": { - "get-proxy": "^2.0.0", - "isurl": "^1.0.0-alpha5", - "tunnel-agent": "^0.6.0", - "url-to-options": "^1.0.1" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true - }, - "clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", - "dev": true - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "optional": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", - "dev": true - }, - "cloneable-readable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" - } - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collection-map": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", - "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", - "dev": true, - "requires": { - "arr-map": "^2.0.2", - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", - "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", - "dev": true, - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true - }, - "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", - "dev": true - }, - "combine-source-map": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", - "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", - "dev": true, - "requires": { - "convert-source-map": "~1.1.0", - "inline-source-map": "~0.6.0", - "lodash.memoize": "~3.0.3", - "source-map": "~0.5.3" - }, - "dependencies": { - "convert-source-map": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", - "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", - "dev": true - }, - "lodash.memoize": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", - "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", - "dev": true - } - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "optional": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "console-stream": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", - "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", - "dev": true, - "optional": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "copy-props": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz", - "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", - "dev": true, - "requires": { - "each-props": "^1.3.0", - "is-plain-object": "^2.0.1" - } - }, - "core-js-compat": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", - "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", - "dev": true, - "requires": { - "browserslist": "^4.8.5", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - } - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "cross-env": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", - "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "dependencies": { - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-what": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", - "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "dev": true, - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true - }, - "csso": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", - "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", - "dev": true, - "requires": { - "css-tree": "1.0.0-alpha.39" - }, - "dependencies": { - "css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", - "dev": true, - "requires": { - "mdn-data": "2.0.6", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, "d": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, "requires": { "es5-ext": "^0.10.50", "type": "^1.0.1" } }, - "dash-ast": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", - "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "debug-fabulous": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.1.0.tgz", - "integrity": "sha512-GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg==", - "dev": true, - "requires": { - "debug": "3.X", - "memoizee": "0.4.X", - "object-assign": "4.X" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "decompress": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", - "dev": true, - "optional": true, - "requires": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" - }, - "dependencies": { - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "optional": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "optional": true - } - } - } - } - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "optional": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "dev": true, - "optional": true, - "requires": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", - "dev": true, - "optional": true - } - } - }, - "decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "dev": true, - "optional": true, - "requires": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "dependencies": { - "file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", - "dev": true, - "optional": true - } - } - }, - "decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "dev": true, - "optional": true, - "requires": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", - "dev": true, - "optional": true - } - } - }, - "decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", - "dev": true, - "optional": true, - "requires": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "dependencies": { - "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", - "dev": true, - "optional": true - }, - "get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", - "dev": true, - "optional": true, - "requires": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - } - } - } - }, - "default-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", - "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", - "dev": true, - "requires": { - "kind-of": "^5.0.2" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "default-resolution": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", - "dev": true - }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, "requires": { "object-keys": "^1.0.12" } }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true - }, - "del": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", - "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", - "dev": true, - "requires": { - "globby": "^10.0.1", - "graceful-fs": "^4.2.2", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.1", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "deps-sort": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", - "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", - "dev": true, - "requires": { - "JSONStream": "^1.0.3", - "shasum-object": "^1.0.0", - "subarg": "^1.0.0", - "through2": "^2.0.0" - } - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true - }, - "detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", - "dev": true - }, - "detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "dev": true, - "requires": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - } - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - }, - "dependencies": { - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - } - } - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", - "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", - "dev": true - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", - "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "download": { - "version": "6.2.5", - "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", - "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", - "dev": true, - "optional": true, - "requires": { - "caw": "^2.0.0", - "content-disposition": "^0.5.2", - "decompress": "^4.0.0", - "ext-name": "^5.0.0", - "file-type": "5.2.0", - "filenamify": "^2.0.0", - "get-stream": "^3.0.0", - "got": "^7.0.0", - "make-dir": "^1.0.0", - "p-event": "^1.0.0", - "pify": "^3.0.0" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", - "dev": true, - "optional": true - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "optional": true - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "optional": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "optional": true - } - } - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", - "dev": true, - "requires": { - "readable-stream": "^2.0.2" - } - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true, - "optional": true - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "each-props": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", - "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.1", - "object.defaults": "^1.1.0" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "editions": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz", - "integrity": "sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.545", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.545.tgz", - "integrity": "sha512-+0R/i17u5E1cwF3g0W8Niq3UUKTUMyyT4kLkutZUHG8mDNvFsAckK3HIanzGVtixe3b6rknD8k7gHiR6nKFkgg==", - "dev": true - }, - "elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", - "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", - "dev": true, - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, "es-abstract": { "version": "1.17.6", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -3980,7 +43,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, "requires": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -3991,7 +53,6 @@ "version": "0.10.53", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dev": true, "requires": { "es6-iterator": "~2.0.3", "es6-symbol": "~3.1.3", @@ -4002,7 +63,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, "requires": { "d": "1", "es5-ext": "^0.10.35", @@ -4013,265 +73,15 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, "requires": { "d": "^1.0.1", "ext": "^1.1.2" } }, - "es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, - "escalade": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", - "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "events": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", - "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==", - "dev": true - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "exec-buffer": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", - "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", - "dev": true, - "optional": true, - "requires": { - "execa": "^0.7.0", - "p-finally": "^1.0.0", - "pify": "^3.0.0", - "rimraf": "^2.5.4", - "tempfile": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "optional": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "optional": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "optional": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "optional": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "optional": true - } - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "optional": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "optional": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "optional": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "optional": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "optional": true - } - } - }, - "executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "dev": true, - "optional": true, - "requires": { - "pify": "^2.2.0" - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, "requires": { "homedir-polyfill": "^1.0.1" } @@ -4280,7 +90,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "dev": true, "requires": { "type": "^2.0.0" }, @@ -4288,753 +97,19 @@ "type": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", - "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==", - "dev": true - } - } - }, - "ext-list": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", - "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", - "dev": true, - "optional": true, - "requires": { - "mime-db": "^1.28.0" - } - }, - "ext-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", - "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", - "dev": true, - "optional": true, - "requires": { - "ext-list": "^2.0.0", - "sort-keys-length": "^1.0.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fancy-log": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", - "dev": true, - "requires": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-glob": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", - "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", - "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", - "dev": true - }, - "fast-safe-stringify": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", - "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", - "dev": true - }, - "fastq": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", - "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "dev": true, - "optional": true, - "requires": { - "pend": "~1.2.0" - } - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "optional": true, - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "file-type": { - "version": "12.4.2", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", - "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", - "dev": true - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", - "dev": true, - "optional": true - }, - "filenamify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", - "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", - "dev": true, - "optional": true, - "requires": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", - "dev": true, - "optional": true, - "requires": { - "semver-regex": "^2.0.0" - } - }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" - } - }, - "flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "fork-stream": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", - "integrity": "sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "optional": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true, - "optional": true - }, - "fs-mkdirp-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", - "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "through2": "^2.0.3" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" } } }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "requires": { - "globule": "^1.0.0" - } - }, - "gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", - "dev": true - }, - "get-assigned-identifiers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", - "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", - "dev": true - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "get-proxy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", - "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", - "dev": true, - "optional": true, - "requires": { - "npm-conf": "^1.1.0" - } - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "optional": true, - "requires": { - "pump": "^3.0.0" - }, - "dependencies": { - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "optional": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "gifsicle": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-5.1.0.tgz", - "integrity": "sha512-hQsOH7yjC7fMokntysN6f2QuxrnX+zmKKKVy0sC3Vhtnk8WrOxLdfH/Z2PNn7lVVx+1+drzIeAe8ufcmdSC/8g==", - "dev": true, - "optional": true, - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "execa": "^4.0.0", - "logalot": "^2.0.0" - }, - "dependencies": { - "execa": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", - "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", - "dev": true, - "optional": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "optional": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "optional": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "optional": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "optional": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", - "dev": true, - "requires": { - "extend": "^3.0.0", - "glob": "^7.1.1", - "glob-parent": "^3.1.0", - "is-negated-glob": "^1.0.0", - "ordered-read-streams": "^1.0.0", - "pumpify": "^1.3.5", - "readable-stream": "^2.1.5", - "remove-trailing-separator": "^1.0.1", - "to-absolute-glob": "^2.0.0", - "unique-stream": "^2.0.2" - } - }, - "glob-watcher": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", - "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-done": "^1.2.0", - "chokidar": "^2.0.0", - "is-negated-glob": "^1.0.0", - "just-debounce": "^1.0.0", - "normalize-path": "^3.0.0", - "object.defaults": "^1.1.0" - } + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "global-modules": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, "requires": { "global-prefix": "^1.0.1", "is-windows": "^1.0.1", @@ -5045,7 +120,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, "requires": { "expand-tilde": "^2.0.2", "homedir-polyfill": "^1.0.1", @@ -5054,2591 +128,87 @@ "which": "^1.2.14" } }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - } - }, - "globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", - "dev": true, - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - } - }, - "glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", - "dev": true, - "requires": { - "sparkles": "^1.0.0" - } - }, - "got": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", - "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", - "dev": true, - "optional": true, - "requires": { - "decompress-response": "^3.2.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-plain-obj": "^1.1.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "p-cancelable": "^0.3.0", - "p-timeout": "^1.1.1", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "url-parse-lax": "^1.0.0", - "url-to-options": "^1.0.1" - }, - "dependencies": { - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "optional": true - } - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", - "dev": true, - "requires": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" - }, - "dependencies": { - "gulp-cli": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", - "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - } - } - } - }, - "gulp-autoprefixer": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-7.0.1.tgz", - "integrity": "sha512-QJGEmHw+bEt7FSqvmbAUTxbCuNLJYx4sz3ox9WouYqT/7j5FH5CQ8ZnpL1M7H5npX1bUJa7lUVY1w20jXxhOxg==", - "dev": true, - "requires": { - "autoprefixer": "^9.6.1", - "fancy-log": "^1.3.2", - "plugin-error": "^1.0.1", - "postcss": "^7.0.17", - "through2": "^3.0.1", - "vinyl-sourcemaps-apply": "^0.2.1" - }, - "dependencies": { - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } - } - }, - "gulp-babel": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/gulp-babel/-/gulp-babel-8.0.0.tgz", - "integrity": "sha512-oomaIqDXxFkg7lbpBou/gnUkX51/Y/M2ZfSjL2hdqXTAlSWZcgZtd2o0cOH0r/eE8LWD0+Q/PsLsr2DKOoqToQ==", - "dev": true, - "requires": { - "plugin-error": "^1.0.1", - "replace-ext": "^1.0.0", - "through2": "^2.0.0", - "vinyl-sourcemaps-apply": "^0.2.0" - } - }, - "gulp-if": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-3.0.0.tgz", - "integrity": "sha512-fCUEngzNiEZEK2YuPm+sdMpO6ukb8+/qzbGfJBXyNOXz85bCG7yBI+pPSl+N90d7gnLvMsarthsAImx0qy7BAw==", - "dev": true, - "requires": { - "gulp-match": "^1.1.0", - "ternary-stream": "^3.0.0", - "through2": "^3.0.1" - }, - "dependencies": { - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } - } - }, - "gulp-imagemin": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-7.1.0.tgz", - "integrity": "sha512-6xBTNybmPY2YrvrhhlS8Mxi0zn0ypusLon63p9XXxDtIf7U7c6KcViz94K7Skosucr3378A6IY2kJSjJyuwylQ==", - "dev": true, - "requires": { - "chalk": "^3.0.0", - "fancy-log": "^1.3.2", - "imagemin": "^7.0.0", - "imagemin-gifsicle": "^7.0.0", - "imagemin-mozjpeg": "^8.0.0", - "imagemin-optipng": "^7.0.0", - "imagemin-svgo": "^7.0.0", - "plugin-error": "^1.0.1", - "plur": "^3.0.1", - "pretty-bytes": "^5.3.0", - "through2-concurrent": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "gulp-load-plugins": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-2.0.4.tgz", - "integrity": "sha512-pMvplJGBY0ej4q1yGTUUWY6CHd1cwOsf+0E+lsvR941CTASofYyrdJ3q8EgXY0wLHACWPrO0COsr1DFWJ7zzhg==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "fancy-log": "^1.2.0", - "findup-sync": "^4.0.0", - "gulplog": "^1.0.0", - "has-gulplog": "^0.1.0", - "micromatch": "^4.0.2", - "resolve": "^1.17.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "findup-sync": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", - "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^4.0.2", - "resolve-dir": "^1.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "gulp-match": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", - "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", - "dev": true, - "requires": { - "minimatch": "^3.0.3" - } - }, - "gulp-plumber": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-1.2.1.tgz", - "integrity": "sha512-mctAi9msEAG7XzW5ytDVZ9PxWMzzi1pS2rBH7lA095DhMa6KEXjm+St0GOCc567pJKJ/oCvosVAZEpAey0q2eQ==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "fancy-log": "^1.3.2", - "plugin-error": "^0.1.2", - "through2": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "arr-diff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", - "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" - } - }, - "arr-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", - "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", - "dev": true - }, - "array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", - "dev": true, - "requires": { - "kind-of": "^1.1.0" - } - }, - "kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", - "dev": true - }, - "plugin-error": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", - "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", - "dev": true, - "requires": { - "ansi-cyan": "^0.1.1", - "ansi-red": "^0.1.1", - "arr-diff": "^1.0.1", - "arr-union": "^2.0.1", - "extend-shallow": "^1.1.2" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "gulp-postcss": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/gulp-postcss/-/gulp-postcss-8.0.0.tgz", - "integrity": "sha512-Wtl6vH7a+8IS/fU5W9IbOpcaLqKxd5L1DUOzaPmlnCbX1CrG0aWdwVnC3Spn8th0m8D59YbysV5zPUe1n/GJYg==", - "dev": true, - "requires": { - "fancy-log": "^1.3.2", - "plugin-error": "^1.0.1", - "postcss": "^7.0.2", - "postcss-load-config": "^2.0.0", - "vinyl-sourcemaps-apply": "^0.2.1" - } - }, - "gulp-rename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz", - "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==", - "dev": true - }, - "gulp-replace": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-1.0.0.tgz", - "integrity": "sha512-lgdmrFSI1SdhNMXZQbrC75MOl1UjYWlOWNbNRnz+F/KHmgxt3l6XstBoAYIdadwETFyG/6i+vWUSCawdC3pqOw==", - "dev": true, - "requires": { - "istextorbinary": "2.2.1", - "readable-stream": "^2.0.1", - "replacestream": "^4.0.0" - } - }, - "gulp-sass": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.1.0.tgz", - "integrity": "sha512-xIiwp9nkBLcJDpmYHbEHdoWZv+j+WtYaKD6Zil/67F3nrAaZtWYN5mDwerdo7EvcdBenSAj7Xb2hx2DqURLGdA==", - "dev": true, - "requires": { - "chalk": "^2.3.0", - "lodash": "^4.17.11", - "node-sass": "^4.8.3", - "plugin-error": "^1.0.1", - "replace-ext": "^1.0.0", - "strip-ansi": "^4.0.0", - "through2": "^2.0.0", - "vinyl-sourcemaps-apply": "^0.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "gulp-size": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gulp-size/-/gulp-size-3.0.0.tgz", - "integrity": "sha1-yxrI5rqD3t5SQwxH/QOTJPAD/4I=", - "dev": true, - "requires": { - "chalk": "^2.3.0", - "fancy-log": "^1.3.2", - "gzip-size": "^4.1.0", - "plugin-error": "^0.1.2", - "pretty-bytes": "^4.0.2", - "stream-counter": "^1.0.0", - "through2": "^2.0.0" - }, - "dependencies": { - "arr-diff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", - "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" - } - }, - "arr-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", - "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", - "dev": true - }, - "array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", - "dev": true - }, - "extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", - "dev": true, - "requires": { - "kind-of": "^1.1.0" - } - }, - "kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", - "dev": true - }, - "plugin-error": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", - "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", - "dev": true, - "requires": { - "ansi-cyan": "^0.1.1", - "ansi-red": "^0.1.1", - "arr-diff": "^1.0.1", - "arr-union": "^2.0.1", - "extend-shallow": "^1.1.2" - } - }, - "pretty-bytes": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", - "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", - "dev": true - } - } - }, - "gulp-sourcemaps": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.5.tgz", - "integrity": "sha512-SYLBRzPTew8T5Suh2U8jCSDKY+4NARua4aqjj8HOysBh2tSgT9u4jc1FYirAdPx1akUxxDeK++fqw6Jg0LkQRg==", - "dev": true, - "requires": { - "@gulp-sourcemaps/identity-map": "1.X", - "@gulp-sourcemaps/map-sources": "1.X", - "acorn": "5.X", - "convert-source-map": "1.X", - "css": "2.X", - "debug-fabulous": "1.X", - "detect-newline": "2.X", - "graceful-fs": "4.X", - "source-map": "~0.6.0", - "strip-bom-string": "1.X", - "through2": "2.X" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "gulp-uglify-es": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/gulp-uglify-es/-/gulp-uglify-es-2.0.0.tgz", - "integrity": "sha512-00KkawzjWdjPo1YfD1FXKijVxZkyr6YSwJ2cJQgD1fNKFZCFPNjGc5sTyzyW8tZns8FmZafgHMrg7LUDNvIQ5A==", - "dev": true, - "requires": { - "o-stream": "^0.2.2", - "plugin-error": "^1.0.1", - "terser": "^4.3.9", - "vinyl": "^2.2.0", - "vinyl-sourcemaps-apply": "^0.2.1" - } - }, - "gulp-zip": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/gulp-zip/-/gulp-zip-5.0.2.tgz", - "integrity": "sha512-rZd0Ppuc8Bf7J2/WzcdNaeb+lcEXf1R8mV/PJ9Kdu7PmnInWVeLSmiXIka/2QSe6uhAsGVFAMffWSaMzAPGTBg==", - "dev": true, - "requires": { - "get-stream": "^5.1.0", - "plugin-error": "^1.0.1", - "through2": "^3.0.1", - "vinyl": "^2.1.0", - "yazl": "^2.5.1" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } - } - }, - "gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", - "dev": true, - "requires": { - "glogg": "^1.0.0" - } - }, - "gzip-size": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-4.1.0.tgz", - "integrity": "sha1-iuCWJX6r59acRb4rZ8RIEk/7UXw=", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "requires": { "function-bind": "^1.1.1" } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-gulplog": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", - "dev": true, - "requires": { - "sparkles": "^1.0.0" - } - }, - "has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", - "dev": true, - "optional": true - }, "has-symbols": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true - }, - "has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", - "dev": true, - "optional": true, - "requires": { - "has-symbol-support-x": "^1.4.1" - } - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, "requires": { "parse-passwd": "^1.0.0" } }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", - "dev": true - }, - "htmlescape": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", - "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=", - "dev": true - }, - "http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", - "dev": true, - "optional": true - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "optional": true - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true - }, - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true - }, - "imagemin": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", - "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", - "dev": true, - "requires": { - "file-type": "^12.0.0", - "globby": "^10.0.0", - "graceful-fs": "^4.2.2", - "junk": "^3.1.0", - "make-dir": "^3.0.0", - "p-pipe": "^3.0.0", - "replace-ext": "^1.0.0" - }, - "dependencies": { - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "imagemin-gifsicle": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz", - "integrity": "sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA==", - "dev": true, - "optional": true, - "requires": { - "execa": "^1.0.0", - "gifsicle": "^5.0.0", - "is-gif": "^3.0.0" - } - }, - "imagemin-mozjpeg": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz", - "integrity": "sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA==", - "dev": true, - "optional": true, - "requires": { - "execa": "^1.0.0", - "is-jpg": "^2.0.0", - "mozjpeg": "^6.0.0" - } - }, - "imagemin-optipng": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-7.1.0.tgz", - "integrity": "sha512-JNORTZ6j6untH7e5gF4aWdhDCxe3ODsSLKs/f7Grewy3ebZpl1ZsU+VUTPY4rzeHgaFA8GSWOoA8V2M3OixWZQ==", - "dev": true, - "optional": true, - "requires": { - "exec-buffer": "^3.0.0", - "is-png": "^2.0.0", - "optipng-bin": "^6.0.0" - } - }, - "imagemin-svgo": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", - "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", - "dev": true, - "optional": true, - "requires": { - "is-svg": "^4.2.1", - "svgo": "^1.3.2" - }, - "dependencies": { - "is-svg": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.2.1.tgz", - "integrity": "sha512-PHx3ANecKsKNl5y5+Jvt53Y4J7MfMpbNZkv384QNiswMKAWIbvcqbPz+sYbFKJI8Xv3be01GSFniPmoaP+Ai5A==", - "dev": true, - "optional": true, - "requires": { - "html-comment-regex": "^1.1.2" - } - } - } - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, - "requires": { - "import-from": "^2.1.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "import-lazy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", - "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", - "dev": true, - "optional": true - }, - "in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, "ini": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, - "inline-source-map": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", - "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", - "dev": true, - "requires": { - "source-map": "~0.5.3" - } - }, - "insert-module-globals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz", - "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", - "dev": true, - "requires": { - "JSONStream": "^1.0.3", - "acorn-node": "^1.5.2", - "combine-source-map": "^0.8.0", - "concat-stream": "^1.6.1", - "is-buffer": "^1.1.0", - "path-is-absolute": "^1.0.1", - "process": "~0.11.0", - "through2": "^2.0.0", - "undeclared-identifiers": "^1.1.2", - "xtend": "^4.0.0" - } - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true - }, - "into-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", - "dev": true, - "optional": true, - "requires": { - "from2": "^2.1.1", - "p-is-promise": "^1.1.0" - } - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true - }, - "irregular-plurals": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", - "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", - "dev": true - }, - "is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "dev": true, - "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - } - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" }, "is-callable": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", - "dev": true - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==" }, "is-date-object": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-gif": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", - "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", - "dev": true, - "optional": true, - "requires": { - "file-type": "^10.4.0" - }, - "dependencies": { - "file-type": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", - "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", - "dev": true, - "optional": true - } - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-jpg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", - "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=", - "dev": true, - "optional": true - }, - "is-natural-number": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", - "dev": true, - "optional": true - }, - "is-negated-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", - "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", - "dev": true, - "optional": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-inside": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", - "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", - "dev": true - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "optional": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-png": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", - "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", - "dev": true, - "optional": true - }, - "is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "dev": true + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" }, "is-regex": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, "requires": { "has-symbols": "^1.0.1" } }, - "is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dev": true, - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "dev": true, - "optional": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "optional": true - }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "dev": true, - "requires": { - "html-comment-regex": "^1.1.0" - } - }, "is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, "requires": { "has-symbols": "^1.0.1" } }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dev": true, - "requires": { - "unc-path-regex": "^0.1.2" - } - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "is-valid-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", - "dev": true - }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istextorbinary": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.2.1.tgz", - "integrity": "sha512-TS+hoFl8Z5FAFMK38nhBkdLt44CclNRgDHWeMgsV8ko3nDlr/9UI2Sf839sW7enijf8oKsZYXRvM8g0it9Zmcw==", - "dev": true, - "requires": { - "binaryextensions": "2", - "editions": "^1.3.3", - "textextensions": "2" - } - }, - "isurl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "dev": true, - "optional": true, - "requires": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" - } - }, - "js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "dev": true, - "optional": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", - "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", - "dev": true, - "requires": { - "jsonify": "~0.0.0" - } - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "junk": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", - "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", - "dev": true - }, - "just-debounce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", - "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", - "dev": true - }, - "keyv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", - "dev": true, - "optional": true, - "requires": { - "json-buffer": "3.0.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "labeled-stream-splicer": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", - "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "stream-splicer": "^2.0.0" - } - }, - "last-run": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", - "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", - "dev": true, - "requires": { - "default-resolution": "^2.0.0", - "es6-weak-map": "^2.0.1" - } - }, - "lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "dev": true, - "requires": { - "readable-stream": "^2.0.5" - } - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "^1.0.0" - } - }, - "lead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", - "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", - "dev": true, - "requires": { - "flush-write-stream": "^1.0.2" - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levenary": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", - "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", - "dev": true, - "requires": { - "leven": "^3.1.0" - } - }, - "liftoff": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", - "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", - "dev": true, - "requires": { - "extend": "^3.0.0", - "findup-sync": "^3.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } - } - }, - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "logalot": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", - "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", - "dev": true, - "optional": true, - "requires": { - "figures": "^1.3.5", - "squeak": "^1.0.0" - } - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true, - "optional": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true, - "optional": true - }, - "lpad-align": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", - "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", - "dev": true, - "optional": true, - "requires": { - "get-stdin": "^4.0.1", - "indent-string": "^2.1.0", - "longest": "^1.0.0", - "meow": "^3.3.0" - }, - "dependencies": { - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "optional": true, - "requires": { - "repeating": "^2.0.0" - } - } - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "lru-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", - "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", - "dev": true, - "requires": { - "es5-ext": "~0.10.2" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - } - } - }, - "make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "matchdep": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", - "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", - "dev": true, - "requires": { - "findup-sync": "^2.0.0", - "micromatch": "^3.0.4", - "resolve": "^1.4.0", - "stack-trace": "0.0.10" - }, - "dependencies": { - "findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "memoizee": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz", - "integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.45", - "es6-weak-map": "^2.0.2", - "event-emitter": "^0.3.5", - "is-promise": "^2.1", - "lru-queue": "0.1", - "next-tick": "1", - "timers-ext": "^0.1.5" - } - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "dev": true - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "dev": true, - "requires": { - "mime-db": "1.44.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "optional": true - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true, - "optional": true - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true - }, - "module-deps": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz", - "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==", - "dev": true, - "requires": { - "JSONStream": "^1.0.3", - "browser-resolve": "^2.0.0", - "cached-path-relative": "^1.0.2", - "concat-stream": "~1.6.0", - "defined": "^1.0.0", - "detective": "^5.2.0", - "duplexer2": "^0.1.2", - "inherits": "^2.0.1", - "parents": "^1.0.0", - "readable-stream": "^2.0.2", - "resolve": "^1.4.0", - "stream-combiner2": "^1.1.1", - "subarg": "^1.0.0", - "through2": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "mozjpeg": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", - "integrity": "sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA==", - "dev": true, - "optional": true, - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "mute-stdout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", - "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", - "dev": true - }, - "nan": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", - "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "next-tick": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true, - "optional": true - }, - "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "dev": true, - "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true - } - } - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-releases": { - "version": "1.1.60", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", - "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==", - "dev": true - }, - "node-sass": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", - "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", - "dev": true, - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true - }, - "now-and-later": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", - "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", - "dev": true, - "requires": { - "once": "^1.3.2" - } - }, - "npm-conf": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", - "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", - "dev": true, - "optional": true, - "requires": { - "config-chain": "^1.1.11", - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "optional": true - } - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "optional": true, - "requires": { - "path-key": "^2.0.0" - }, - "dependencies": { - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "optional": true - } - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "o-stream": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/o-stream/-/o-stream-0.2.2.tgz", - "integrity": "sha512-V3j76KU3g/Gyl8rpdi2z72rn5zguMvTCQgAXfBe3pxEefKqXmOUOD7mvx/mNjykdxGqDVfpSoo8r+WdrkWg/1Q==", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" }, "object-inspect": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", - "dev": true + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, "object.assign": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, "requires": { "define-properties": "^1.1.2", "function-bind": "^1.1.1", @@ -7646,2316 +216,24 @@ "object-keys": "^1.0.11" } }, - "object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", - "dev": true, - "requires": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, - "object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", - "dev": true, - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.reduce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", - "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", - "dev": true, - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "object.values": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "optional": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optipng-bin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz", - "integrity": "sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg==", - "dev": true, - "optional": true, - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.0.0" - } - }, - "ordered-read-streams": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", - "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-filter-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", - "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", - "dev": true, - "optional": true, - "requires": { - "arch": "^2.1.0" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "^1.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "p-cancelable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", - "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", - "dev": true, - "optional": true - }, - "p-event": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", - "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", - "dev": true, - "optional": true, - "requires": { - "p-timeout": "^1.1.1" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "optional": true - }, - "p-is-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", - "dev": true, - "optional": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-map-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", - "dev": true, - "optional": true, - "requires": { - "p-reduce": "^1.0.0" - } - }, - "p-pipe": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", - "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", - "dev": true - }, - "p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "dev": true, - "optional": true - }, - "p-timeout": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", - "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", - "dev": true, - "optional": true, - "requires": { - "p-finally": "^1.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parents": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", - "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", - "dev": true, - "requires": { - "path-platform": "~0.11.15" - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", - "dev": true, - "requires": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true - }, "parse-passwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-platform": { - "version": "0.11.15", - "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", - "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=", - "dev": true - }, - "path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", - "dev": true, - "requires": { - "path-root-regex": "^0.1.0" - } - }, - "path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", - "dev": true - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true, - "optional": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - } - } - }, - "plugin-error": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", - "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", - "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "arr-diff": "^4.0.0", - "arr-union": "^3.1.0", - "extend-shallow": "^3.0.2" - } - }, - "plur": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", - "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", - "dev": true, - "requires": { - "irregular-plurals": "^2.0.0" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-calc": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.3.tgz", - "integrity": "sha512-IB/EAEmZhIMEIhG7Ov4x+l47UaXOS1n2f4FBUk/aKllQhtSCxWhTzn0nJgkqN7fo/jcWySvWTSB6Syk9L+31bA==", - "dev": true, - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-load-config": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", - "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - } - }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", - "dev": true, - "requires": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true, - "optional": true - }, - "pretty-bytes": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", - "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==", - "dev": true - }, - "pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true, - "optional": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "dev": true, - "optional": true, - "requires": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "read-only-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", - "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", - "dev": true, - "requires": { - "readable-stream": "^2.0.2" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "dependencies": { - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - } - } - }, - "regenerate": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", - "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexpu-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", - "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", - "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "remove-bom-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", - "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5", - "is-utf8": "^0.2.1" - } - }, - "remove-bom-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", - "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", - "dev": true, - "requires": { - "remove-bom-buffer": "^3.0.0", - "safe-buffer": "^5.1.0", - "through2": "^2.0.3" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true - }, - "replace-homedir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", - "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1", - "is-absolute": "^1.0.0", - "remove-trailing-separator": "^1.1.0" - } - }, - "replacestream": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", - "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.3", - "object-assign": "^4.0.1", - "readable-stream": "^2.0.2" - } - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" }, "resolve-dir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, "requires": { "expand-tilde": "^2.0.0", "global-modules": "^1.0.0" } }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "resolve-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", - "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", - "dev": true, - "requires": { - "value-or-function": "^3.0.0" - } - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "optional": true, - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "run-parallel": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sass": { - "version": "1.26.10", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.10.tgz", - "integrity": "sha512-bzN0uvmzfsTvjz0qwccN1sPm2HxxpNI/Xa+7PlUEMS+nQvbyuEK7Y0qFqxlPHhiNHb1Ze8WQJtU31olMObkAMw==", - "dev": true, - "requires": { - "chokidar": ">=2.0.0 <4.0.0" - } - }, - "sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", - "dev": true, - "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, - "seek-bzip": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", - "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", - "dev": true, - "optional": true, - "requires": { - "commander": "^2.8.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "semver-greatest-satisfied-range": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", - "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", - "dev": true, - "requires": { - "sver-compat": "^1.5.0" - } - }, - "semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", - "dev": true, - "optional": true - }, - "semver-truncate": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", - "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", - "dev": true, - "optional": true, - "requires": { - "semver": "^5.3.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shasum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", - "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", - "dev": true, - "requires": { - "json-stable-stringify": "~0.0.0", - "sha.js": "~2.4.4" - } - }, - "shasum-object": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", - "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", - "dev": true, - "requires": { - "fast-safe-stringify": "^2.0.7" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dev": true - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "optional": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "sort-keys-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", - "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", - "dev": true, - "optional": true, - "requires": { - "sort-keys": "^1.0.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "squeak": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", - "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", - "dev": true, - "optional": true, - "requires": { - "chalk": "^1.0.0", - "console-stream": "^0.1.1", - "lpad-align": "^1.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "optional": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "optional": true - } - } - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-combiner2": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", - "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", - "dev": true, - "requires": { - "duplexer2": "~0.1.0", - "readable-stream": "^2.0.2" - } - }, - "stream-counter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-1.0.0.tgz", - "integrity": "sha1-kc8lac5NxQYf6816yyY5SloRR1E=", - "dev": true - }, - "stream-exhaust": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", - "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", - "dev": true - }, - "stream-http": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz", - "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "stream-splicer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", - "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.2" - } - }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, "string.prototype.trimend": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", - "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" @@ -9965,1023 +243,23 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", - "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", - "dev": true - }, - "strip-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", - "dev": true, - "optional": true, - "requires": { - "is-natural-number": "^4.0.1" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "optional": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "optional": true - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1" - } - }, - "strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dev": true, - "optional": true, - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "subarg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", - "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", - "dev": true, - "requires": { - "minimist": "^1.1.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "sver-compat": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", - "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", - "dev": true, - "requires": { - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" - } - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - } - }, - "syntax-error": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", - "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", - "dev": true, - "requires": { - "acorn-node": "^1.2.0" - } - }, - "tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "dev": true, - "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, - "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "dev": true, - "optional": true, - "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - } - }, - "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", - "dev": true, - "optional": true - }, - "tempfile": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", - "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", - "dev": true, - "optional": true, - "requires": { - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" - } - }, - "ternary-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-3.0.0.tgz", - "integrity": "sha512-oIzdi+UL/JdktkT+7KU5tSIQjj8pbShj3OASuvDEhm0NT5lppsm7aXWAmAq4/QMaBIyfuEcNLbAQA+HpaISobQ==", - "dev": true, - "requires": { - "duplexify": "^4.1.1", - "fork-stream": "^0.0.4", - "merge-stream": "^2.0.0", - "through2": "^3.0.1" - }, - "dependencies": { - "duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", - "dev": true, - "requires": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } - } - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "textextensions": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.6.0.tgz", - "integrity": "sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "through2-concurrent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/through2-concurrent/-/through2-concurrent-2.0.0.tgz", - "integrity": "sha512-R5/jLkfMvdmDD+seLwN7vB+mhbqzWop5fAjx5IX8/yQq7VhBhzDmhXgaHAOnhnWkCpRMM7gToYHycB0CS/pd+A==", - "dev": true, - "requires": { - "through2": "^2.0.0" - } - }, - "through2-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", - "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", - "dev": true, - "requires": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - } - }, - "time-stamp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", - "dev": true - }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "dev": true, - "optional": true - }, - "timers-browserify": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", - "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", - "dev": true, - "requires": { - "process": "~0.11.0" - } - }, - "timers-ext": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", - "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", - "dev": true, - "requires": { - "es5-ext": "~0.10.46", - "next-tick": "1" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "to-absolute-glob": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", - "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", - "dev": true, - "requires": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - } - }, - "to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true, - "optional": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "to-through": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", - "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", - "dev": true, - "requires": { - "through2": "^2.0.3" - } - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true - }, - "trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "dev": true, - "optional": true, - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "requires": { - "glob": "^7.1.2" - } - }, - "tty-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, "type": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "umd": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", - "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", - "dev": true - }, - "unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, - "optional": true, - "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "dev": true - }, - "undeclared-identifiers": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", - "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", - "dev": true, - "requires": { - "acorn-node": "^1.3.0", - "dash-ast": "^1.0.0", - "get-assigned-identifiers": "^1.2.0", - "simple-concat": "^1.0.0", - "xtend": "^4.0.1" - } - }, - "undertaker": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", - "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "bach": "^1.0.0", - "collection-map": "^1.0.0", - "es6-weak-map": "^2.0.1", - "fast-levenshtein": "^1.0.0", - "last-run": "^1.1.0", - "object.defaults": "^1.0.0", - "object.reduce": "^1.0.0", - "undertaker-registry": "^1.0.0" - } - }, - "undertaker-registry": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", - "dev": true - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "unique-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", - "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", - "dev": true, - "requires": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" - } - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dev": true, - "optional": true, - "requires": { - "prepend-http": "^1.0.1" - } - }, - "url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", - "dev": true, - "optional": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, - "v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "value-or-function": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", - "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", - "dev": true - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vinyl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", - "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", - "dev": true, - "requires": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" - } - }, - "vinyl-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vinyl-buffer/-/vinyl-buffer-1.0.1.tgz", - "integrity": "sha1-lsGjR5uMU5JULGEgKQE7Wyf4i78=", - "dev": true, - "requires": { - "bl": "^1.2.1", - "through2": "^2.0.3" - } - }, - "vinyl-fs": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", - "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", - "dev": true, - "requires": { - "fs-mkdirp-stream": "^1.0.0", - "glob-stream": "^6.1.0", - "graceful-fs": "^4.0.0", - "is-valid-glob": "^1.0.0", - "lazystream": "^1.0.0", - "lead": "^1.0.0", - "object.assign": "^4.0.4", - "pumpify": "^1.3.5", - "readable-stream": "^2.3.3", - "remove-bom-buffer": "^3.0.0", - "remove-bom-stream": "^1.2.0", - "resolve-options": "^1.1.0", - "through2": "^2.0.0", - "to-through": "^2.0.0", - "value-or-function": "^3.0.0", - "vinyl": "^2.0.0", - "vinyl-sourcemap": "^1.1.0" - } - }, - "vinyl-source-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/vinyl-source-stream/-/vinyl-source-stream-2.0.0.tgz", - "integrity": "sha1-84pa+53R6Ttl1VBGmsYYKsT1S44=", - "dev": true, - "requires": { - "through2": "^2.0.3", - "vinyl": "^2.1.0" - } - }, - "vinyl-sourcemap": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", - "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", - "dev": true, - "requires": { - "append-buffer": "^1.0.2", - "convert-source-map": "^1.5.0", - "graceful-fs": "^4.1.6", - "normalize-path": "^2.1.1", - "now-and-later": "^2.0.0", - "remove-bom-buffer": "^3.0.0", - "vinyl": "^2.0.0" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "vinyl-sourcemaps-apply": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", - "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", - "dev": true, - "requires": { - "source-map": "^0.5.1" - } - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, "requires": { "isexe": "^2.0.0" } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "yargs": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", - "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "5.0.0-security.0" - } - }, - "yargs-parser": { - "version": "5.0.0-security.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", - "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "object.assign": "^4.1.0" - } - }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "dev": true, - "optional": true, - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "yazl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", - "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", - "dev": true, - "requires": { - "buffer-crc32": "~0.2.3" - } } } } diff --git a/package.json b/package.json index e8ffd20..fac50ed 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,11 @@ { - "name": "enhancedaniwatch", - "version": "1.0.0", - "description": "Ehanced Aniwatch is a browser extension for https://aniwatch.me/", + "name": "aniwatch-plus", + "version": "0.1.0.0-beta", + "description": "Aniwatch Plus is a browser extension for https://aniwatch.me/", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", + "clean": "gulp clean", "build": "gulp build", "build:prod": "cross-env NODE_ENV=production gulp build", "dist": "gulp dist", @@ -13,14 +14,20 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/Serraniel/EnhancedAniwatch.git" + "url": "git+https://github.com/Serraniel/AniwatchPlus.git" }, - "author": "Serraniel", + "author": { + "name": "Serraniel", + "email": "mail@serraniel.dev", + "url": "https://serraniel.dev" + }, + "contributors": [], "license": "MPL-2.0", "bugs": { - "url": "https://github.com/Serraniel/EnhancedAniwatch/issues" + "url": "https://github.com/Serraniel/AniwatchPlus/issues", + "email": "mail@serraniel.dev" }, - "homepage": "https://github.com/Serraniel/EnhancedAniwatch#readme", + "homepage": "https://github.com/Serraniel/AniwatchPlus#readme", "dependencies": { "regenerator-runtime": "^0.13.7" }, From b00e101b2e245847846e4e95ea00702fe2a29ca9 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 29 Aug 2020 17:40:42 +0200 Subject: [PATCH 061/178] #35 fixed version number --- package-lock.json | 11149 +++++++++++++++++++++++++++++++++++++++++++- package.json | 4 +- 2 files changed, 11137 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index c3dfb7d..eb10a5b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,30 +1,4068 @@ { "name": "aniwatch-plus", - "version": "0.1.0.0-beta", + "version": "0.1.0-beta", "lockfileVersion": 1, "requires": true, "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", + "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "@babel/core": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.4.tgz", + "integrity": "sha512-5deljj5HlqRXN+5oJTY7Zs37iH3z3b++KjiKtIsJy1NrjOOVSEaJHEetLBhyu0aQOSNNZ/0IuEAan9GzRuDXHg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.4", + "@babel/helper-module-transforms": "^7.11.0", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.11.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.11.0", + "@babel/types": "^7.11.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.4.tgz", + "integrity": "sha512-Rn26vueFx0eOoz7iifCN2UHT6rGtnkSGWSoDRIy8jZN3B91PzeSULbswfLoOWuTuAcNwpG/mxy+uCTDnZ9Mp1g==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", + "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.10.4", + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", + "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.10.5", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", + "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz", + "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz", + "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", + "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", + "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.4.tgz", + "integrity": "sha512-MggwidiH+E9j5Sh8pbrX5sJvMcsqS5o+7iB42M9/k0CD63MjYbdP4nhSh7uB5wnv2/RVzTZFTxzF/kIa5mrCqA==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", + "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", + "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", + "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", + "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", + "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", + "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", + "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", + "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", + "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", + "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", + "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", + "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", + "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", + "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", + "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", + "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", + "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", + "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", + "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", + "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", + "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", + "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", + "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", + "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", + "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", + "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", + "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", + "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", + "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", + "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", + "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", + "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", + "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", + "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", + "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", + "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", + "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", + "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", + "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", + "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", + "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", + "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", + "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", + "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", + "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", + "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/preset-env": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.0.tgz", + "integrity": "sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.11.0", + "@babel/helper-compilation-targets": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-proposal-async-generator-functions": "^7.10.4", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-export-namespace-from": "^7.10.4", + "@babel/plugin-proposal-json-strings": "^7.10.4", + "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", + "@babel/plugin-proposal-numeric-separator": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.10.4", + "@babel/plugin-transform-arrow-functions": "^7.10.4", + "@babel/plugin-transform-async-to-generator": "^7.10.4", + "@babel/plugin-transform-block-scoped-functions": "^7.10.4", + "@babel/plugin-transform-block-scoping": "^7.10.4", + "@babel/plugin-transform-classes": "^7.10.4", + "@babel/plugin-transform-computed-properties": "^7.10.4", + "@babel/plugin-transform-destructuring": "^7.10.4", + "@babel/plugin-transform-dotall-regex": "^7.10.4", + "@babel/plugin-transform-duplicate-keys": "^7.10.4", + "@babel/plugin-transform-exponentiation-operator": "^7.10.4", + "@babel/plugin-transform-for-of": "^7.10.4", + "@babel/plugin-transform-function-name": "^7.10.4", + "@babel/plugin-transform-literals": "^7.10.4", + "@babel/plugin-transform-member-expression-literals": "^7.10.4", + "@babel/plugin-transform-modules-amd": "^7.10.4", + "@babel/plugin-transform-modules-commonjs": "^7.10.4", + "@babel/plugin-transform-modules-systemjs": "^7.10.4", + "@babel/plugin-transform-modules-umd": "^7.10.4", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", + "@babel/plugin-transform-new-target": "^7.10.4", + "@babel/plugin-transform-object-super": "^7.10.4", + "@babel/plugin-transform-parameters": "^7.10.4", + "@babel/plugin-transform-property-literals": "^7.10.4", + "@babel/plugin-transform-regenerator": "^7.10.4", + "@babel/plugin-transform-reserved-words": "^7.10.4", + "@babel/plugin-transform-shorthand-properties": "^7.10.4", + "@babel/plugin-transform-spread": "^7.11.0", + "@babel/plugin-transform-sticky-regex": "^7.10.4", + "@babel/plugin-transform-template-literals": "^7.10.4", + "@babel/plugin-transform-typeof-symbol": "^7.10.4", + "@babel/plugin-transform-unicode-escapes": "^7.10.4", + "@babel/plugin-transform-unicode-regex": "^7.10.4", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.11.0", + "browserslist": "^4.12.0", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/register": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.10.5.tgz", + "integrity": "sha512-eYHdLv43nyvmPn9bfNfrcC4+iYNwdQ8Pxk1MFJuU/U5LpSYl/PH4dFMazCYZDFVi8ueG3shvO+AQfLrxpYulQw==", + "dev": true, + "requires": { + "find-cache-dir": "^2.0.0", + "lodash": "^4.17.19", + "make-dir": "^2.1.0", + "pirates": "^4.0.0", + "source-map-support": "^0.5.16" + } + }, + "@babel/runtime": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", + "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@gulp-sourcemaps/identity-map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-1.0.2.tgz", + "integrity": "sha512-ciiioYMLdo16ShmfHBXJBOFm3xPC4AuwO4xeRpFeHz7WK9PYsWCmigagG2XyzZpubK4a3qNKoUBDhbzHfa50LQ==", + "dev": true, + "requires": { + "acorn": "^5.0.3", + "css": "^2.2.1", + "normalize-path": "^2.1.1", + "source-map": "^0.6.0", + "through2": "^2.0.3" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@gulp-sourcemaps/map-sources": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz", + "integrity": "sha1-iQrnxdjId/bThIYCFazp1+yUW9o=", + "dev": true, + "requires": { + "normalize-path": "^2.0.1", + "through2": "^2.0.3" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true, + "optional": true + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/node": { + "version": "14.6.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.6.2.tgz", + "integrity": "sha512-onlIwbaeqvZyniGPfdw/TEhKIh79pz66L1q06WUQqJLnAb6wbjvOtepLYTGHTqzdXgBYIE3ZdmqHDGsRsbBz7A==", + "dev": true + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "dev": true + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "acorn": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", + "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", + "dev": true + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "arch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz", + "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==", + "dev": true, + "optional": true + }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "dev": true, + "optional": true, + "requires": { + "file-type": "^4.2.0" + }, + "dependencies": { + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true, + "optional": true + } + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "dev": true, + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "dev": true, + "requires": { + "async-done": "^1.2.2" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", + "dev": true + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babelify": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babelify/-/babelify-10.0.0.tgz", + "integrity": "sha512-X40FaxyH7t3X+JFAKvb1H9wooWKLRCi8pg3m8poqtdZaIng+bjzp9RvKQCvRjF9isHiPkXspbbXT/zwXLtwgwg==", + "dev": true + }, + "bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "dev": true, + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "dev": true, + "optional": true, + "requires": { + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + } + } + }, + "bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^0.7.0", + "executable": "^4.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + } + } + }, + "bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "dev": true, + "optional": true, + "requires": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + } + }, + "bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "optional": true, + "requires": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + } + }, + "bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, + "optional": true, + "requires": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "dependencies": { + "download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "optional": true, + "requires": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true, + "optional": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "optional": true, + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "optional": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true, + "optional": true + }, + "p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "optional": true, + "requires": { + "p-timeout": "^2.0.1" + } + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "optional": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "optional": true + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "optional": true, + "requires": { + "prepend-http": "^2.0.0" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "binaryextensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz", + "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bl": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "dev": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "dev": true + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-pack": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "combine-source-map": "~0.8.0", + "defined": "^1.0.0", + "safe-buffer": "^5.1.1", + "through2": "^2.0.0", + "umd": "^3.0.0" + } + }, + "browser-resolve": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", + "dev": true, + "requires": { + "resolve": "^1.17.0" + } + }, + "browserify": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.2.tgz", + "integrity": "sha512-TkOR1cQGdmXU9zW4YukWzWVSJwrxmNdADFbqbE3HFgQWe5wqZmOawqZ7J/8MPCwk/W8yY7Y0h+7mOtcZxLP23g==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^2.0.0", + "browserify-zlib": "~0.2.0", + "buffer": "~5.2.1", + "cached-path-relative": "^1.0.0", + "concat-stream": "^1.6.0", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "^1.2.0", + "duplexer2": "~0.1.2", + "events": "^2.0.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "^1.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "labeled-stream-splicer": "^2.0.0", + "mkdirp-classic": "^0.5.2", + "module-deps": "^6.2.3", + "os-browserify": "~0.3.0", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^2.0.0", + "stream-http": "^3.0.0", + "string_decoder": "^1.1.1", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "0.0.1", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", + "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001111", + "electron-to-chromium": "^1.3.523", + "escalade": "^3.0.2", + "node-releases": "^1.1.60" + } + }, + "buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", + "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "optional": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true, + "optional": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true, + "optional": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "dev": true, + "optional": true, + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "dev": true, + "optional": true + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "optional": true, + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "optional": true + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "optional": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + } + } + }, + "cached-path-relative": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", + "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + } + } + }, + "caniuse-lite": { + "version": "1.0.30001119", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001119.tgz", + "integrity": "sha512-Hpwa4obv7EGP+TjkCh/wVvbtNJewxmtg4yVJBLFnxo35vbPapBr138bUWENkb5j5L9JZJ9RXLn4OrXRG/cecPQ==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "optional": true, + "requires": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "optional": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "dev": true, + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "dev": true + }, + "combine-source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", + "dev": true, + "requires": { + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" + }, + "dependencies": { + "convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", + "dev": true + } + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "optional": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", + "dev": true, + "optional": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-props": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz", + "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", + "dev": true, + "requires": { + "each-props": "^1.3.0", + "is-plain-object": "^2.0.1" + } + }, + "core-js-compat": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "dev": true, + "requires": { + "browserslist": "^4.8.5", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-env": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", + "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-what": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", + "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.39" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "dev": true, + "requires": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, "d": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, "requires": { "es5-ext": "^0.10.50", "type": "^1.0.1" } }, + "dash-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "debug-fabulous": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.1.0.tgz", + "integrity": "sha512-GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg==", + "dev": true, + "requires": { + "debug": "3.X", + "memoizee": "0.4.X", + "object-assign": "4.X" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "optional": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "optional": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "optional": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + } + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true, + "optional": true + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + } + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "dev": true, + "optional": true, + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true, + "optional": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dev": true, + "optional": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } + } + }, + "default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "requires": { + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "dev": true + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, "requires": { "object-keys": "^1.0.12" } }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "del": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", + "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", + "dev": true, + "requires": { + "globby": "^10.0.1", + "graceful-fs": "^4.2.2", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.1", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "deps-sort": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", + "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "shasum-object": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" + } + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "dev": true, + "optional": true, + "requires": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "optional": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true, + "optional": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "editions": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz", + "integrity": "sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.555", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.555.tgz", + "integrity": "sha512-/55x3nF2feXFZ5tdGUOr00TxnUjUgdxhrn+eCJ1FAcoAt+cKQTjQkUC5XF4frMWE1R5sjHk+JueuBalimfe5Pg==", + "dev": true + }, + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, "es-abstract": { "version": "1.17.6", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "dev": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -43,6 +4081,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, "requires": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -53,6 +4092,7 @@ "version": "0.10.53", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, "requires": { "es6-iterator": "~2.0.3", "es6-symbol": "~3.1.3", @@ -63,6 +4103,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, "requires": { "d": "1", "es5-ext": "^0.10.35", @@ -73,15 +4114,289 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, "requires": { "d": "^1.0.1", "ext": "^1.1.2" } }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", + "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "events": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", + "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + } + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "optional": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + } + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "optional": true, + "requires": { + "pify": "^2.2.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, "requires": { "homedir-polyfill": "^1.0.1" } @@ -90,6 +4405,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, "requires": { "type": "^2.0.0" }, @@ -97,19 +4413,798 @@ "type": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", - "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==", + "dev": true + } + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "optional": true, + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "optional": true, + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", + "dev": true + }, + "fast-safe-stringify": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", + "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", + "dev": true + }, + "fastq": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", + "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "optional": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "file-type": { + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", + "dev": true + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", + "dev": true, + "optional": true + }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "optional": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "optional": true, + "requires": { + "semver-regex": "^2.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "optional": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "optional": true + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } } } }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true + }, + "get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "optional": true, + "requires": { + "npm-conf": "^1.1.0" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "gifsicle": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-5.1.0.tgz", + "integrity": "sha512-hQsOH7yjC7fMokntysN6f2QuxrnX+zmKKKVy0sC3Vhtnk8WrOxLdfH/Z2PNn7lVVx+1+drzIeAe8ufcmdSC/8g==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^4.0.0", + "logalot": "^2.0.0" + }, + "dependencies": { + "execa": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", + "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "optional": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "optional": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + } }, "global-modules": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, "requires": { "global-prefix": "^1.0.1", "is-windows": "^1.0.1", @@ -120,6 +5215,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, "requires": { "expand-tilde": "^2.0.2", "homedir-polyfill": "^1.0.1", @@ -128,87 +5224,2653 @@ "which": "^1.2.14" } }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, + "optional": true, + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + } + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + } + } + } + }, + "gulp-autoprefixer": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-7.0.1.tgz", + "integrity": "sha512-QJGEmHw+bEt7FSqvmbAUTxbCuNLJYx4sz3ox9WouYqT/7j5FH5CQ8ZnpL1M7H5npX1bUJa7lUVY1w20jXxhOxg==", + "dev": true, + "requires": { + "autoprefixer": "^9.6.1", + "fancy-log": "^1.3.2", + "plugin-error": "^1.0.1", + "postcss": "^7.0.17", + "through2": "^3.0.1", + "vinyl-sourcemaps-apply": "^0.2.1" + }, + "dependencies": { + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "gulp-babel": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/gulp-babel/-/gulp-babel-8.0.0.tgz", + "integrity": "sha512-oomaIqDXxFkg7lbpBou/gnUkX51/Y/M2ZfSjL2hdqXTAlSWZcgZtd2o0cOH0r/eE8LWD0+Q/PsLsr2DKOoqToQ==", + "dev": true, + "requires": { + "plugin-error": "^1.0.1", + "replace-ext": "^1.0.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + } + }, + "gulp-if": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-3.0.0.tgz", + "integrity": "sha512-fCUEngzNiEZEK2YuPm+sdMpO6ukb8+/qzbGfJBXyNOXz85bCG7yBI+pPSl+N90d7gnLvMsarthsAImx0qy7BAw==", + "dev": true, + "requires": { + "gulp-match": "^1.1.0", + "ternary-stream": "^3.0.0", + "through2": "^3.0.1" + }, + "dependencies": { + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "gulp-imagemin": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-7.1.0.tgz", + "integrity": "sha512-6xBTNybmPY2YrvrhhlS8Mxi0zn0ypusLon63p9XXxDtIf7U7c6KcViz94K7Skosucr3378A6IY2kJSjJyuwylQ==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "fancy-log": "^1.3.2", + "imagemin": "^7.0.0", + "imagemin-gifsicle": "^7.0.0", + "imagemin-mozjpeg": "^8.0.0", + "imagemin-optipng": "^7.0.0", + "imagemin-svgo": "^7.0.0", + "plugin-error": "^1.0.1", + "plur": "^3.0.1", + "pretty-bytes": "^5.3.0", + "through2-concurrent": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "gulp-load-plugins": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-2.0.4.tgz", + "integrity": "sha512-pMvplJGBY0ej4q1yGTUUWY6CHd1cwOsf+0E+lsvR941CTASofYyrdJ3q8EgXY0wLHACWPrO0COsr1DFWJ7zzhg==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "fancy-log": "^1.2.0", + "findup-sync": "^4.0.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "micromatch": "^4.0.2", + "resolve": "^1.17.0" + }, + "dependencies": { + "findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + } + } + } + }, + "gulp-match": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", + "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.3" + } + }, + "gulp-plumber": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-1.2.1.tgz", + "integrity": "sha512-mctAi9msEAG7XzW5ytDVZ9PxWMzzi1pS2rBH7lA095DhMa6KEXjm+St0GOCc567pJKJ/oCvosVAZEpAey0q2eQ==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "fancy-log": "^1.3.2", + "plugin-error": "^0.1.2", + "through2": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "gulp-postcss": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/gulp-postcss/-/gulp-postcss-8.0.0.tgz", + "integrity": "sha512-Wtl6vH7a+8IS/fU5W9IbOpcaLqKxd5L1DUOzaPmlnCbX1CrG0aWdwVnC3Spn8th0m8D59YbysV5zPUe1n/GJYg==", + "dev": true, + "requires": { + "fancy-log": "^1.3.2", + "plugin-error": "^1.0.1", + "postcss": "^7.0.2", + "postcss-load-config": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.1" + } + }, + "gulp-rename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz", + "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==", + "dev": true + }, + "gulp-replace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-1.0.0.tgz", + "integrity": "sha512-lgdmrFSI1SdhNMXZQbrC75MOl1UjYWlOWNbNRnz+F/KHmgxt3l6XstBoAYIdadwETFyG/6i+vWUSCawdC3pqOw==", + "dev": true, + "requires": { + "istextorbinary": "2.2.1", + "readable-stream": "^2.0.1", + "replacestream": "^4.0.0" + } + }, + "gulp-sass": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.1.0.tgz", + "integrity": "sha512-xIiwp9nkBLcJDpmYHbEHdoWZv+j+WtYaKD6Zil/67F3nrAaZtWYN5mDwerdo7EvcdBenSAj7Xb2hx2DqURLGdA==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "lodash": "^4.17.11", + "node-sass": "^4.8.3", + "plugin-error": "^1.0.1", + "replace-ext": "^1.0.0", + "strip-ansi": "^4.0.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "gulp-size": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-size/-/gulp-size-3.0.0.tgz", + "integrity": "sha1-yxrI5rqD3t5SQwxH/QOTJPAD/4I=", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "fancy-log": "^1.3.2", + "gzip-size": "^4.1.0", + "plugin-error": "^0.1.2", + "pretty-bytes": "^4.0.2", + "stream-counter": "^1.0.0", + "through2": "^2.0.0" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + }, + "pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", + "dev": true + } + } + }, + "gulp-sourcemaps": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.5.tgz", + "integrity": "sha512-SYLBRzPTew8T5Suh2U8jCSDKY+4NARua4aqjj8HOysBh2tSgT9u4jc1FYirAdPx1akUxxDeK++fqw6Jg0LkQRg==", + "dev": true, + "requires": { + "@gulp-sourcemaps/identity-map": "1.X", + "@gulp-sourcemaps/map-sources": "1.X", + "acorn": "5.X", + "convert-source-map": "1.X", + "css": "2.X", + "debug-fabulous": "1.X", + "detect-newline": "2.X", + "graceful-fs": "4.X", + "source-map": "~0.6.0", + "strip-bom-string": "1.X", + "through2": "2.X" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "gulp-uglify-es": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-uglify-es/-/gulp-uglify-es-2.0.0.tgz", + "integrity": "sha512-00KkawzjWdjPo1YfD1FXKijVxZkyr6YSwJ2cJQgD1fNKFZCFPNjGc5sTyzyW8tZns8FmZafgHMrg7LUDNvIQ5A==", + "dev": true, + "requires": { + "o-stream": "^0.2.2", + "plugin-error": "^1.0.1", + "terser": "^4.3.9", + "vinyl": "^2.2.0", + "vinyl-sourcemaps-apply": "^0.2.1" + } + }, + "gulp-zip": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/gulp-zip/-/gulp-zip-5.0.2.tgz", + "integrity": "sha512-rZd0Ppuc8Bf7J2/WzcdNaeb+lcEXf1R8mV/PJ9Kdu7PmnInWVeLSmiXIka/2QSe6uhAsGVFAMffWSaMzAPGTBg==", + "dev": true, + "requires": { + "get-stream": "^5.1.0", + "plugin-error": "^1.0.1", + "through2": "^3.0.1", + "vinyl": "^2.1.0", + "yazl": "^2.5.1" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "gzip-size": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-4.1.0.tgz", + "integrity": "sha1-iuCWJX6r59acRb4rZ8RIEk/7UXw=", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "requires": { "function-bind": "^1.1.1" } }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true, + "optional": true + }, "has-symbols": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "optional": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } }, "homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, "requires": { "parse-passwd": "^1.0.0" } }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "htmlescape": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=", + "dev": true + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true, + "optional": true + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "optional": true + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "imagemin": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", + "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", + "dev": true, + "requires": { + "file-type": "^12.0.0", + "globby": "^10.0.0", + "graceful-fs": "^4.2.2", + "junk": "^3.1.0", + "make-dir": "^3.0.0", + "p-pipe": "^3.0.0", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "imagemin-gifsicle": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz", + "integrity": "sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^1.0.0", + "gifsicle": "^5.0.0", + "is-gif": "^3.0.0" + } + }, + "imagemin-mozjpeg": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz", + "integrity": "sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^1.0.0", + "is-jpg": "^2.0.0", + "mozjpeg": "^6.0.0" + } + }, + "imagemin-optipng": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-7.1.0.tgz", + "integrity": "sha512-JNORTZ6j6untH7e5gF4aWdhDCxe3ODsSLKs/f7Grewy3ebZpl1ZsU+VUTPY4rzeHgaFA8GSWOoA8V2M3OixWZQ==", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-png": "^2.0.0", + "optipng-bin": "^6.0.0" + } + }, + "imagemin-svgo": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", + "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", + "dev": true, + "optional": true, + "requires": { + "is-svg": "^4.2.1", + "svgo": "^1.3.2" + }, + "dependencies": { + "is-svg": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.2.1.tgz", + "integrity": "sha512-PHx3ANecKsKNl5y5+Jvt53Y4J7MfMpbNZkv384QNiswMKAWIbvcqbPz+sYbFKJI8Xv3be01GSFniPmoaP+Ai5A==", + "dev": true, + "optional": true, + "requires": { + "html-comment-regex": "^1.1.2" + } + } + } + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true, + "optional": true + }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, "ini": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inline-source-map": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", + "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", + "dev": true, + "requires": { + "source-map": "~0.5.3" + } + }, + "insert-module-globals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz", + "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "acorn-node": "^1.5.2", + "combine-source-map": "^0.8.0", + "concat-stream": "^1.6.1", + "is-buffer": "^1.1.0", + "path-is-absolute": "^1.0.1", + "process": "~0.11.0", + "through2": "^2.0.0", + "undeclared-identifiers": "^1.1.2", + "xtend": "^4.0.0" + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "dev": true, + "optional": true, + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "irregular-plurals": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", + "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, "is-callable": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==" + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "dev": true + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } }, "is-date-object": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-gif": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", + "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", + "dev": true, + "optional": true, + "requires": { + "file-type": "^10.4.0" + }, + "dependencies": { + "file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "dev": true, + "optional": true + } + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-jpg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=", + "dev": true, + "optional": true + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", + "dev": true, + "optional": true + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", + "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", + "dev": true, + "optional": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "optional": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-png": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", + "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", + "dev": true, + "optional": true + }, + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true }, "is-regex": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, "requires": { "has-symbols": "^1.0.1" } }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "optional": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, "is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, "requires": { "has-symbols": "^1.0.1" } }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istextorbinary": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.2.1.tgz", + "integrity": "sha512-TS+hoFl8Z5FAFMK38nhBkdLt44CclNRgDHWeMgsV8ko3nDlr/9UI2Sf839sW7enijf8oKsZYXRvM8g0it9Zmcw==", + "dev": true, + "requires": { + "binaryextensions": "2", + "editions": "^1.3.3", + "textextensions": "2" + } + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "optional": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true, + "optional": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true + }, + "just-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", + "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", + "dev": true + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "optional": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "labeled-stream-splicer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", + "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "stream-splicer": "^2.0.0" + } + }, + "last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "dev": true, + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dev": true, + "requires": { + "leven": "^3.1.0" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "lodash.memoize": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", + "dev": true, + "optional": true, + "requires": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true, + "optional": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "optional": true + }, + "lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", + "dev": true, + "optional": true, + "requires": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + }, + "dependencies": { + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "optional": true, + "requires": { + "repeating": "^2.0.0" + } + } + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", + "dev": true, + "requires": { + "es5-ext": "~0.10.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "dev": true, + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "memoizee": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz", + "integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.45", + "es6-weak-map": "^2.0.2", + "event-emitter": "^0.3.5", + "is-promise": "^2.1", + "lru-queue": "0.1", + "next-tick": "1", + "timers-ext": "^0.1.5" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "optional": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "optional": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "module-deps": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz", + "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "browser-resolve": "^2.0.0", + "cached-path-relative": "^1.0.2", + "concat-stream": "~1.6.0", + "defined": "^1.0.0", + "detective": "^5.2.0", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.4.0", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "mozjpeg": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", + "integrity": "sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.1.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true + }, + "nan": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } }, "next-tick": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true, + "optional": true + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, + "node-releases": { + "version": "1.1.60", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", + "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==", + "dev": true + }, + "node-sass": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", + "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "requires": { + "once": "^1.3.2" + } + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "optional": true, + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": { + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true + } + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "o-stream": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/o-stream/-/o-stream-0.2.2.tgz", + "integrity": "sha512-V3j76KU3g/Gyl8rpdi2z72rn5zguMvTCQgAXfBe3pxEefKqXmOUOD7mvx/mNjykdxGqDVfpSoo8r+WdrkWg/1Q==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } }, "object-inspect": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "dev": true }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } }, "object.assign": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, "requires": { "define-properties": "^1.1.2", "function-bind": "^1.1.1", @@ -216,24 +7878,2460 @@ "object-keys": "^1.0.11" } }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "optional": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optipng-bin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz", + "integrity": "sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "optional": true, + "requires": { + "arch": "^2.1.0" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true, + "optional": true + }, + "p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", + "dev": true, + "optional": true, + "requires": { + "p-timeout": "^1.1.1" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "optional": true + }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true, + "optional": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, + "optional": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-pipe": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", + "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", + "dev": true + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true, + "optional": true + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, + "optional": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", + "dev": true, + "requires": { + "path-platform": "~0.11.15" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, "parse-passwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-platform": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true, + "optional": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "plur": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", + "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", + "dev": true, + "requires": { + "irregular-plurals": "^2.0.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.3.tgz", + "integrity": "sha512-IB/EAEmZhIMEIhG7Ov4x+l47UaXOS1n2f4FBUk/aKllQhtSCxWhTzn0nJgkqN7fo/jcWySvWTSB6Syk9L+31bA==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, + "optional": true + }, + "pretty-bytes": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.4.0.tgz", + "integrity": "sha512-ctjMzsPQfGSyThWQ9//I6egmiEL/F0VgHKW4atxRd1V8+CPm0J/hihZJp0nb0GDRLUpICyCZTG1f/lE/42f/VQ==", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "optional": true, + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "read-only-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "dependencies": { + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "dependencies": { + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + } + } + }, + "regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "replacestream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", + "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.3", + "object-assign": "^4.0.1", + "readable-stream": "^2.0.2" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } }, "resolve-dir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, "requires": { "expand-tilde": "^2.0.0", "global-modules": "^1.0.0" } }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "optional": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.26.10", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.10.tgz", + "integrity": "sha512-bzN0uvmzfsTvjz0qwccN1sPm2HxxpNI/Xa+7PlUEMS+nQvbyuEK7Y0qFqxlPHhiNHb1Ze8WQJtU31olMObkAMw==", + "dev": true, + "requires": { + "chokidar": ">=2.0.0 <4.0.0" + } + }, + "sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "optional": true, + "requires": { + "commander": "^2.8.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "dev": true, + "requires": { + "sver-compat": "^1.5.0" + } + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true, + "optional": true + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "dev": true, + "optional": true, + "requires": { + "semver": "^5.3.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shasum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", + "dev": true, + "requires": { + "json-stable-stringify": "~0.0.0", + "sha.js": "~2.4.4" + } + }, + "shasum-object": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", + "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", + "dev": true, + "requires": { + "fast-safe-stringify": "^2.0.7" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "optional": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "dev": true, + "optional": true, + "requires": { + "sort-keys": "^1.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "dev": true, + "optional": true, + "requires": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "optional": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "optional": true + } + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "dev": true, + "requires": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + } + }, + "stream-counter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-1.0.0.tgz", + "integrity": "sha1-kc8lac5NxQYf6816yyY5SloRR1E=", + "dev": true + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "stream-http": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz", + "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "stream-splicer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", + "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, "string.prototype.trimend": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" @@ -243,23 +10341,1046 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" } }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", + "dev": true + }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "optional": true, + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "optional": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "optional": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "subarg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", + "dev": true, + "requires": { + "minimist": "^1.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "dev": true, + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "syntax-error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", + "dev": true, + "requires": { + "acorn-node": "^1.2.0" + } + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "optional": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true, + "optional": true + }, + "tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", + "dev": true, + "optional": true, + "requires": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + } + }, + "ternary-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-3.0.0.tgz", + "integrity": "sha512-oIzdi+UL/JdktkT+7KU5tSIQjj8pbShj3OASuvDEhm0NT5lppsm7aXWAmAq4/QMaBIyfuEcNLbAQA+HpaISobQ==", + "dev": true, + "requires": { + "duplexify": "^4.1.1", + "fork-stream": "^0.0.4", + "merge-stream": "^2.0.0", + "through2": "^3.0.1" + }, + "dependencies": { + "duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "dev": true, + "requires": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "textextensions": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.6.0.tgz", + "integrity": "sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "through2-concurrent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-concurrent/-/through2-concurrent-2.0.0.tgz", + "integrity": "sha512-R5/jLkfMvdmDD+seLwN7vB+mhbqzWop5fAjx5IX8/yQq7VhBhzDmhXgaHAOnhnWkCpRMM7gToYHycB0CS/pd+A==", + "dev": true, + "requires": { + "through2": "^2.0.0" + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true, + "optional": true + }, + "timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "dev": true, + "requires": { + "process": "~0.11.0" + } + }, + "timers-ext": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", + "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", + "dev": true, + "requires": { + "es5-ext": "~0.10.46", + "next-tick": "1" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true, + "optional": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "requires": { + "through2": "^2.0.3" + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, "type": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "umd": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", + "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", + "dev": true + }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "optional": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "undeclared-identifiers": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", + "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", + "dev": true, + "requires": { + "acorn-node": "^1.3.0", + "dash-ast": "^1.0.0", + "get-assigned-identifiers": "^1.2.0", + "simple-concat": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "optional": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true, + "optional": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vinyl-buffer/-/vinyl-buffer-1.0.1.tgz", + "integrity": "sha1-lsGjR5uMU5JULGEgKQE7Wyf4i78=", + "dev": true, + "requires": { + "bl": "^1.2.1", + "through2": "^2.0.3" + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "vinyl-source-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-source-stream/-/vinyl-source-stream-2.0.0.tgz", + "integrity": "sha1-84pa+53R6Ttl1VBGmsYYKsT1S44=", + "dev": true, + "requires": { + "through2": "^2.0.3", + "vinyl": "^2.1.0" + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "requires": { + "source-map": "^0.5.1" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, "requires": { "isexe": "^2.0.0" } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + }, + "yargs-parser": { + "version": "5.0.0-security.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", + "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "optional": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yazl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", + "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3" + } } } } diff --git a/package.json b/package.json index fac50ed..99e0163 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aniwatch-plus", - "version": "0.1.0.0-beta", + "version": "0.1.0-beta", "description": "Aniwatch Plus is a browser extension for https://aniwatch.me/", "main": "index.js", "scripts": { @@ -64,4 +64,4 @@ "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" } -} \ No newline at end of file +} From 51c3405ea8f317272a84e19a7780d63a9a698d8f Mon Sep 17 00:00:00 2001 From: kaffem <29717789+kaffem@users.noreply.github.com> Date: Tue, 1 Sep 2020 01:38:44 +0200 Subject: [PATCH 062/178] added Kaffem as a contributor --- package.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 99e0163..15ab99e 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,11 @@ "email": "mail@serraniel.dev", "url": "https://serraniel.dev" }, - "contributors": [], + "contributors": [ + { + "name" : "Kaffem" + } + ], "license": "MPL-2.0", "bugs": { "url": "https://github.com/Serraniel/AniwatchPlus/issues", From 40eb0e853423057ab8abbf6a9658758f110ea607 Mon Sep 17 00:00:00 2001 From: Daniel Date: Sun, 6 Sep 2020 20:16:01 +0200 Subject: [PATCH 063/178] Optimized browserify task --- gulpfile.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index e52020e..2fed0cc 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -110,7 +110,7 @@ gulp.task('styles', () => { gulp.task('scripts', () => { let b = browserify({ entries: `${src.scripts}/index.js`, - debug: true + debug: isDev }); return b.transform('babelify').bundle() @@ -279,4 +279,4 @@ gulp.task('dist:zip', (done) => { done(); }) -gulp.task('dist', gulp.series('clean', 'build', 'dist:copy', 'dist:zip')); \ No newline at end of file +gulp.task('dist', gulp.series('clean', 'build', 'dist:copy', 'dist:zip')); From 0bd63a9de764a0ec4371fb6fe6dceca433afe1e0 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 6 Sep 2020 20:20:15 +0200 Subject: [PATCH 064/178] #35 Fixed developer property from tmeplate manifest --- src/manifests/manifest.template.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/manifests/manifest.template.json b/src/manifests/manifest.template.json index d503e46..21a0f6d 100644 --- a/src/manifests/manifest.template.json +++ b/src/manifests/manifest.template.json @@ -6,7 +6,10 @@ "description": "Aniwatch Plus is an unofficial extension which provides several UI improvments for https://aniwatch.me.", "manifest_version": 2, "author": "Serraniel", - "developer": "Serraniel and contributors", + "developer": { + "name": "Serraniel", + "url": "https://github.com/Serraniel" + }, "homepage_url": "https://github.com/Serraniel/AniwatchPlus", "icons": { "48": "images/icon/icon_48.png", From 697c8b2da9e3bbda88c34cfe740d745a211e624d Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 6 Sep 2020 20:25:52 +0200 Subject: [PATCH 065/178] #35 Fixed version key in package.json --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index fac50ed..8de91ba 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aniwatch-plus", - "version": "0.1.0.0-beta", + "version": "0.1.0-beta.0", "description": "Aniwatch Plus is a browser extension for https://aniwatch.me/", "main": "index.js", "scripts": { @@ -64,4 +64,4 @@ "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" } -} \ No newline at end of file +} From 91af8850b83460360b52536da6d78d3cb0e527a2 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 6 Sep 2020 20:31:00 +0200 Subject: [PATCH 066/178] #35 Fixed developer key in manifest --- gulpfile.js | 2 +- src/manifests/firefox.manifest.json | 2 +- src/manifests/opera.manifest.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index e52020e..9d77ac7 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -155,7 +155,7 @@ gulp.task('manifests', () => { .pipe($.replace('$semanticVersion', template.version_name)) .pipe($.replace('$description', template.description)) .pipe($.replace('$author', template.author)) - .pipe($.replace('$developer', template.developer)) + .pipe($.replace('$developer', JSON.stringify(template.developer))) .pipe($.replace('$homepageURL', template.homepage_url)) .pipe($.size({ showFiles: true, diff --git a/src/manifests/firefox.manifest.json b/src/manifests/firefox.manifest.json index dd64cb5..d2d8ef7 100644 --- a/src/manifests/firefox.manifest.json +++ b/src/manifests/firefox.manifest.json @@ -5,7 +5,7 @@ "description": "$description", "manifest_version": 2, "author": "$author", - "developer": "$developer", + "developer": $developer, "homepage_url": "$homepageURL", "icons": { "48": "images/icon/icon_48.png", diff --git a/src/manifests/opera.manifest.json b/src/manifests/opera.manifest.json index c1fe79c..af4d166 100644 --- a/src/manifests/opera.manifest.json +++ b/src/manifests/opera.manifest.json @@ -6,7 +6,7 @@ "description": "$description", "manifest_version": 2, "author": "$author", - "developer": "$developer", + "developer": $developer, "homepage_url": "$homepageURL", "icons": { "48": "images/icon/icon_48.png", From 40951171abc1d4647dd3a196b8e44446f9a92745 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 6 Sep 2020 20:32:00 +0200 Subject: [PATCH 067/178] #35 package-lock.json --- package-lock.json | 11149 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 11135 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index c3dfb7d..d804ea0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,30 +1,4068 @@ { "name": "aniwatch-plus", - "version": "0.1.0.0-beta", + "version": "0.1.0-beta.0", "lockfileVersion": 1, "requires": true, "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", + "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "@babel/core": { + "version": "7.11.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz", + "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.6", + "@babel/helper-module-transforms": "^7.11.0", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.11.5", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.11.5", + "@babel/types": "^7.11.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.11.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz", + "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==", + "dev": true, + "requires": { + "@babel/types": "^7.11.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", + "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.10.4", + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", + "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.10.5", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", + "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz", + "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz", + "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", + "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", + "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz", + "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", + "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", + "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", + "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", + "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", + "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", + "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", + "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", + "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", + "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", + "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", + "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", + "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", + "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", + "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", + "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", + "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", + "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", + "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", + "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", + "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", + "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", + "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", + "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", + "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", + "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", + "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", + "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", + "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", + "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", + "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", + "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", + "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", + "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", + "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", + "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", + "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", + "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", + "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", + "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", + "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", + "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", + "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", + "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", + "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", + "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", + "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/preset-env": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.5.tgz", + "integrity": "sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.11.0", + "@babel/helper-compilation-targets": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-proposal-async-generator-functions": "^7.10.4", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-export-namespace-from": "^7.10.4", + "@babel/plugin-proposal-json-strings": "^7.10.4", + "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", + "@babel/plugin-proposal-numeric-separator": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.10.4", + "@babel/plugin-transform-arrow-functions": "^7.10.4", + "@babel/plugin-transform-async-to-generator": "^7.10.4", + "@babel/plugin-transform-block-scoped-functions": "^7.10.4", + "@babel/plugin-transform-block-scoping": "^7.10.4", + "@babel/plugin-transform-classes": "^7.10.4", + "@babel/plugin-transform-computed-properties": "^7.10.4", + "@babel/plugin-transform-destructuring": "^7.10.4", + "@babel/plugin-transform-dotall-regex": "^7.10.4", + "@babel/plugin-transform-duplicate-keys": "^7.10.4", + "@babel/plugin-transform-exponentiation-operator": "^7.10.4", + "@babel/plugin-transform-for-of": "^7.10.4", + "@babel/plugin-transform-function-name": "^7.10.4", + "@babel/plugin-transform-literals": "^7.10.4", + "@babel/plugin-transform-member-expression-literals": "^7.10.4", + "@babel/plugin-transform-modules-amd": "^7.10.4", + "@babel/plugin-transform-modules-commonjs": "^7.10.4", + "@babel/plugin-transform-modules-systemjs": "^7.10.4", + "@babel/plugin-transform-modules-umd": "^7.10.4", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", + "@babel/plugin-transform-new-target": "^7.10.4", + "@babel/plugin-transform-object-super": "^7.10.4", + "@babel/plugin-transform-parameters": "^7.10.4", + "@babel/plugin-transform-property-literals": "^7.10.4", + "@babel/plugin-transform-regenerator": "^7.10.4", + "@babel/plugin-transform-reserved-words": "^7.10.4", + "@babel/plugin-transform-shorthand-properties": "^7.10.4", + "@babel/plugin-transform-spread": "^7.11.0", + "@babel/plugin-transform-sticky-regex": "^7.10.4", + "@babel/plugin-transform-template-literals": "^7.10.4", + "@babel/plugin-transform-typeof-symbol": "^7.10.4", + "@babel/plugin-transform-unicode-escapes": "^7.10.4", + "@babel/plugin-transform-unicode-regex": "^7.10.4", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.11.5", + "browserslist": "^4.12.0", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/register": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.11.5.tgz", + "integrity": "sha512-CAml0ioKX+kOAvBQDHa/+t1fgOt3qkTIz0TrRtRAT6XY0m5qYZXR85k6/sLCNPMGhYDlCFHCYuU0ybTJbvlC6w==", + "dev": true, + "requires": { + "find-cache-dir": "^2.0.0", + "lodash": "^4.17.19", + "make-dir": "^2.1.0", + "pirates": "^4.0.0", + "source-map-support": "^0.5.16" + } + }, + "@babel/runtime": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", + "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz", + "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.5", + "@babel/types": "^7.11.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", + "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@gulp-sourcemaps/identity-map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-1.0.2.tgz", + "integrity": "sha512-ciiioYMLdo16ShmfHBXJBOFm3xPC4AuwO4xeRpFeHz7WK9PYsWCmigagG2XyzZpubK4a3qNKoUBDhbzHfa50LQ==", + "dev": true, + "requires": { + "acorn": "^5.0.3", + "css": "^2.2.1", + "normalize-path": "^2.1.1", + "source-map": "^0.6.0", + "through2": "^2.0.3" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@gulp-sourcemaps/map-sources": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz", + "integrity": "sha1-iQrnxdjId/bThIYCFazp1+yUW9o=", + "dev": true, + "requires": { + "normalize-path": "^2.0.1", + "through2": "^2.0.3" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true, + "optional": true + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/node": { + "version": "14.6.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.6.4.tgz", + "integrity": "sha512-Wk7nG1JSaMfMpoMJDKUsWYugliB2Vy55pdjLpmLixeyMi7HizW2I/9QoxsPCkXl3dO+ZOVqPumKaDUv5zJu2uQ==", + "dev": true + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "dev": true + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "acorn": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", + "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", + "dev": true + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "arch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz", + "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==", + "dev": true, + "optional": true + }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "dev": true, + "optional": true, + "requires": { + "file-type": "^4.2.0" + }, + "dependencies": { + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true, + "optional": true + } + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "dev": true, + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "dev": true, + "requires": { + "async-done": "^1.2.2" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", + "dev": true + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babelify": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babelify/-/babelify-10.0.0.tgz", + "integrity": "sha512-X40FaxyH7t3X+JFAKvb1H9wooWKLRCi8pg3m8poqtdZaIng+bjzp9RvKQCvRjF9isHiPkXspbbXT/zwXLtwgwg==", + "dev": true + }, + "bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "dev": true, + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "dev": true, + "optional": true, + "requires": { + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + } + } + }, + "bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^0.7.0", + "executable": "^4.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + } + } + }, + "bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "dev": true, + "optional": true, + "requires": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + } + }, + "bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "optional": true, + "requires": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + } + }, + "bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, + "optional": true, + "requires": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "dependencies": { + "download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "optional": true, + "requires": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true, + "optional": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "optional": true, + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "optional": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true, + "optional": true + }, + "p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "optional": true, + "requires": { + "p-timeout": "^2.0.1" + } + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "optional": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "optional": true + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "optional": true, + "requires": { + "prepend-http": "^2.0.0" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "binaryextensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz", + "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "dev": true + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-pack": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "combine-source-map": "~0.8.0", + "defined": "^1.0.0", + "safe-buffer": "^5.1.1", + "through2": "^2.0.0", + "umd": "^3.0.0" + } + }, + "browser-resolve": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", + "dev": true, + "requires": { + "resolve": "^1.17.0" + } + }, + "browserify": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.2.tgz", + "integrity": "sha512-TkOR1cQGdmXU9zW4YukWzWVSJwrxmNdADFbqbE3HFgQWe5wqZmOawqZ7J/8MPCwk/W8yY7Y0h+7mOtcZxLP23g==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^2.0.0", + "browserify-zlib": "~0.2.0", + "buffer": "~5.2.1", + "cached-path-relative": "^1.0.0", + "concat-stream": "^1.6.0", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "^1.2.0", + "duplexer2": "~0.1.2", + "events": "^2.0.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "^1.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "labeled-stream-splicer": "^2.0.0", + "mkdirp-classic": "^0.5.2", + "module-deps": "^6.2.3", + "os-browserify": "~0.3.0", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^2.0.0", + "stream-http": "^3.0.0", + "string_decoder": "^1.1.1", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "0.0.1", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.1.tgz", + "integrity": "sha512-zyBTIHydW37pnb63c7fHFXUG6EcqWOqoMdDx6cdyaDFriZ20EoVxcE95S54N+heRqY8m8IUgB5zYta/gCwSaaA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001124", + "electron-to-chromium": "^1.3.562", + "escalade": "^3.0.2", + "node-releases": "^1.1.60" + } + }, + "buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", + "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "optional": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true, + "optional": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true, + "optional": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "dev": true, + "optional": true, + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "dev": true, + "optional": true + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "optional": true, + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "optional": true + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "optional": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + } + } + }, + "cached-path-relative": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", + "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + } + } + }, + "caniuse-lite": { + "version": "1.0.30001124", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001124.tgz", + "integrity": "sha512-zQW8V3CdND7GHRH6rxm6s59Ww4g/qGWTheoboW9nfeMg7sUoopIfKCcNZUjwYRCOrvereh3kwDpZj4VLQ7zGtA==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "optional": true, + "requires": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "optional": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "dev": true, + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "dev": true + }, + "combine-source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", + "dev": true, + "requires": { + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" + }, + "dependencies": { + "convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", + "dev": true + } + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "optional": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", + "dev": true, + "optional": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-props": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz", + "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", + "dev": true, + "requires": { + "each-props": "^1.3.0", + "is-plain-object": "^2.0.1" + } + }, + "core-js-compat": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "dev": true, + "requires": { + "browserslist": "^4.8.5", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-env": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", + "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-what": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", + "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.39" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "dev": true, + "requires": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, "d": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, "requires": { "es5-ext": "^0.10.50", "type": "^1.0.1" } }, + "dash-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "debug-fabulous": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.1.0.tgz", + "integrity": "sha512-GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg==", + "dev": true, + "requires": { + "debug": "3.X", + "memoizee": "0.4.X", + "object-assign": "4.X" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "optional": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "optional": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "optional": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + } + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true, + "optional": true + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + } + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "dev": true, + "optional": true, + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true, + "optional": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dev": true, + "optional": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } + } + }, + "default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "requires": { + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "dev": true + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, "requires": { "object-keys": "^1.0.12" } }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "del": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", + "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", + "dev": true, + "requires": { + "globby": "^10.0.1", + "graceful-fs": "^4.2.2", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.1", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "deps-sort": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", + "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "shasum-object": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" + } + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "dev": true, + "optional": true, + "requires": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "optional": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true, + "optional": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "editions": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz", + "integrity": "sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.562", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.562.tgz", + "integrity": "sha512-WhRe6liQ2q/w1MZc8mD8INkenHivuHdrr4r5EQHNomy3NJux+incP6M6lDMd0paShP3MD0WGe5R1TWmEClf+Bg==", + "dev": true + }, + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, "es-abstract": { "version": "1.17.6", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "dev": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -43,6 +4081,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, "requires": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -53,6 +4092,7 @@ "version": "0.10.53", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, "requires": { "es6-iterator": "~2.0.3", "es6-symbol": "~3.1.3", @@ -63,6 +4103,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, "requires": { "d": "1", "es5-ext": "^0.10.35", @@ -73,15 +4114,289 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, "requires": { "d": "^1.0.1", "ext": "^1.1.2" } }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", + "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "events": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", + "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + } + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "optional": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + } + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "optional": true, + "requires": { + "pify": "^2.2.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, "requires": { "homedir-polyfill": "^1.0.1" } @@ -90,6 +4405,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, "requires": { "type": "^2.0.0" }, @@ -97,19 +4413,798 @@ "type": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", - "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==", + "dev": true + } + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "optional": true, + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "optional": true, + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", + "dev": true + }, + "fast-safe-stringify": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", + "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", + "dev": true + }, + "fastq": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", + "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "optional": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "file-type": { + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", + "dev": true + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", + "dev": true, + "optional": true + }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "optional": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "optional": true, + "requires": { + "semver-regex": "^2.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "optional": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "optional": true + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } } } }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true + }, + "get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "optional": true, + "requires": { + "npm-conf": "^1.1.0" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "gifsicle": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-5.1.0.tgz", + "integrity": "sha512-hQsOH7yjC7fMokntysN6f2QuxrnX+zmKKKVy0sC3Vhtnk8WrOxLdfH/Z2PNn7lVVx+1+drzIeAe8ufcmdSC/8g==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^4.0.0", + "logalot": "^2.0.0" + }, + "dependencies": { + "execa": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", + "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "optional": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "optional": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + } }, "global-modules": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, "requires": { "global-prefix": "^1.0.1", "is-windows": "^1.0.1", @@ -120,6 +5215,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, "requires": { "expand-tilde": "^2.0.2", "homedir-polyfill": "^1.0.1", @@ -128,87 +5224,2653 @@ "which": "^1.2.14" } }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, + "optional": true, + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + } + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + } + } + } + }, + "gulp-autoprefixer": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-7.0.1.tgz", + "integrity": "sha512-QJGEmHw+bEt7FSqvmbAUTxbCuNLJYx4sz3ox9WouYqT/7j5FH5CQ8ZnpL1M7H5npX1bUJa7lUVY1w20jXxhOxg==", + "dev": true, + "requires": { + "autoprefixer": "^9.6.1", + "fancy-log": "^1.3.2", + "plugin-error": "^1.0.1", + "postcss": "^7.0.17", + "through2": "^3.0.1", + "vinyl-sourcemaps-apply": "^0.2.1" + }, + "dependencies": { + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "gulp-babel": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/gulp-babel/-/gulp-babel-8.0.0.tgz", + "integrity": "sha512-oomaIqDXxFkg7lbpBou/gnUkX51/Y/M2ZfSjL2hdqXTAlSWZcgZtd2o0cOH0r/eE8LWD0+Q/PsLsr2DKOoqToQ==", + "dev": true, + "requires": { + "plugin-error": "^1.0.1", + "replace-ext": "^1.0.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + } + }, + "gulp-if": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-3.0.0.tgz", + "integrity": "sha512-fCUEngzNiEZEK2YuPm+sdMpO6ukb8+/qzbGfJBXyNOXz85bCG7yBI+pPSl+N90d7gnLvMsarthsAImx0qy7BAw==", + "dev": true, + "requires": { + "gulp-match": "^1.1.0", + "ternary-stream": "^3.0.0", + "through2": "^3.0.1" + }, + "dependencies": { + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "gulp-imagemin": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-7.1.0.tgz", + "integrity": "sha512-6xBTNybmPY2YrvrhhlS8Mxi0zn0ypusLon63p9XXxDtIf7U7c6KcViz94K7Skosucr3378A6IY2kJSjJyuwylQ==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "fancy-log": "^1.3.2", + "imagemin": "^7.0.0", + "imagemin-gifsicle": "^7.0.0", + "imagemin-mozjpeg": "^8.0.0", + "imagemin-optipng": "^7.0.0", + "imagemin-svgo": "^7.0.0", + "plugin-error": "^1.0.1", + "plur": "^3.0.1", + "pretty-bytes": "^5.3.0", + "through2-concurrent": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "gulp-load-plugins": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-2.0.4.tgz", + "integrity": "sha512-pMvplJGBY0ej4q1yGTUUWY6CHd1cwOsf+0E+lsvR941CTASofYyrdJ3q8EgXY0wLHACWPrO0COsr1DFWJ7zzhg==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "fancy-log": "^1.2.0", + "findup-sync": "^4.0.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "micromatch": "^4.0.2", + "resolve": "^1.17.0" + }, + "dependencies": { + "findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + } + } + } + }, + "gulp-match": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", + "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.3" + } + }, + "gulp-plumber": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-1.2.1.tgz", + "integrity": "sha512-mctAi9msEAG7XzW5ytDVZ9PxWMzzi1pS2rBH7lA095DhMa6KEXjm+St0GOCc567pJKJ/oCvosVAZEpAey0q2eQ==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "fancy-log": "^1.3.2", + "plugin-error": "^0.1.2", + "through2": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "gulp-postcss": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/gulp-postcss/-/gulp-postcss-8.0.0.tgz", + "integrity": "sha512-Wtl6vH7a+8IS/fU5W9IbOpcaLqKxd5L1DUOzaPmlnCbX1CrG0aWdwVnC3Spn8th0m8D59YbysV5zPUe1n/GJYg==", + "dev": true, + "requires": { + "fancy-log": "^1.3.2", + "plugin-error": "^1.0.1", + "postcss": "^7.0.2", + "postcss-load-config": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.1" + } + }, + "gulp-rename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz", + "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==", + "dev": true + }, + "gulp-replace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-1.0.0.tgz", + "integrity": "sha512-lgdmrFSI1SdhNMXZQbrC75MOl1UjYWlOWNbNRnz+F/KHmgxt3l6XstBoAYIdadwETFyG/6i+vWUSCawdC3pqOw==", + "dev": true, + "requires": { + "istextorbinary": "2.2.1", + "readable-stream": "^2.0.1", + "replacestream": "^4.0.0" + } + }, + "gulp-sass": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.1.0.tgz", + "integrity": "sha512-xIiwp9nkBLcJDpmYHbEHdoWZv+j+WtYaKD6Zil/67F3nrAaZtWYN5mDwerdo7EvcdBenSAj7Xb2hx2DqURLGdA==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "lodash": "^4.17.11", + "node-sass": "^4.8.3", + "plugin-error": "^1.0.1", + "replace-ext": "^1.0.0", + "strip-ansi": "^4.0.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "gulp-size": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-size/-/gulp-size-3.0.0.tgz", + "integrity": "sha1-yxrI5rqD3t5SQwxH/QOTJPAD/4I=", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "fancy-log": "^1.3.2", + "gzip-size": "^4.1.0", + "plugin-error": "^0.1.2", + "pretty-bytes": "^4.0.2", + "stream-counter": "^1.0.0", + "through2": "^2.0.0" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + }, + "pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", + "dev": true + } + } + }, + "gulp-sourcemaps": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.5.tgz", + "integrity": "sha512-SYLBRzPTew8T5Suh2U8jCSDKY+4NARua4aqjj8HOysBh2tSgT9u4jc1FYirAdPx1akUxxDeK++fqw6Jg0LkQRg==", + "dev": true, + "requires": { + "@gulp-sourcemaps/identity-map": "1.X", + "@gulp-sourcemaps/map-sources": "1.X", + "acorn": "5.X", + "convert-source-map": "1.X", + "css": "2.X", + "debug-fabulous": "1.X", + "detect-newline": "2.X", + "graceful-fs": "4.X", + "source-map": "~0.6.0", + "strip-bom-string": "1.X", + "through2": "2.X" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "gulp-uglify-es": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-uglify-es/-/gulp-uglify-es-2.0.0.tgz", + "integrity": "sha512-00KkawzjWdjPo1YfD1FXKijVxZkyr6YSwJ2cJQgD1fNKFZCFPNjGc5sTyzyW8tZns8FmZafgHMrg7LUDNvIQ5A==", + "dev": true, + "requires": { + "o-stream": "^0.2.2", + "plugin-error": "^1.0.1", + "terser": "^4.3.9", + "vinyl": "^2.2.0", + "vinyl-sourcemaps-apply": "^0.2.1" + } + }, + "gulp-zip": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/gulp-zip/-/gulp-zip-5.0.2.tgz", + "integrity": "sha512-rZd0Ppuc8Bf7J2/WzcdNaeb+lcEXf1R8mV/PJ9Kdu7PmnInWVeLSmiXIka/2QSe6uhAsGVFAMffWSaMzAPGTBg==", + "dev": true, + "requires": { + "get-stream": "^5.1.0", + "plugin-error": "^1.0.1", + "through2": "^3.0.1", + "vinyl": "^2.1.0", + "yazl": "^2.5.1" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "gzip-size": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-4.1.0.tgz", + "integrity": "sha1-iuCWJX6r59acRb4rZ8RIEk/7UXw=", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "requires": { "function-bind": "^1.1.1" } }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true, + "optional": true + }, "has-symbols": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "optional": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } }, "homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, "requires": { "parse-passwd": "^1.0.0" } }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "htmlescape": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=", + "dev": true + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true, + "optional": true + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "optional": true + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "imagemin": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", + "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", + "dev": true, + "requires": { + "file-type": "^12.0.0", + "globby": "^10.0.0", + "graceful-fs": "^4.2.2", + "junk": "^3.1.0", + "make-dir": "^3.0.0", + "p-pipe": "^3.0.0", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "imagemin-gifsicle": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz", + "integrity": "sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^1.0.0", + "gifsicle": "^5.0.0", + "is-gif": "^3.0.0" + } + }, + "imagemin-mozjpeg": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz", + "integrity": "sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^1.0.0", + "is-jpg": "^2.0.0", + "mozjpeg": "^6.0.0" + } + }, + "imagemin-optipng": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-7.1.0.tgz", + "integrity": "sha512-JNORTZ6j6untH7e5gF4aWdhDCxe3ODsSLKs/f7Grewy3ebZpl1ZsU+VUTPY4rzeHgaFA8GSWOoA8V2M3OixWZQ==", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-png": "^2.0.0", + "optipng-bin": "^6.0.0" + } + }, + "imagemin-svgo": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", + "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", + "dev": true, + "optional": true, + "requires": { + "is-svg": "^4.2.1", + "svgo": "^1.3.2" + }, + "dependencies": { + "is-svg": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.2.1.tgz", + "integrity": "sha512-PHx3ANecKsKNl5y5+Jvt53Y4J7MfMpbNZkv384QNiswMKAWIbvcqbPz+sYbFKJI8Xv3be01GSFniPmoaP+Ai5A==", + "dev": true, + "optional": true, + "requires": { + "html-comment-regex": "^1.1.2" + } + } + } + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true, + "optional": true + }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, "ini": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inline-source-map": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", + "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", + "dev": true, + "requires": { + "source-map": "~0.5.3" + } + }, + "insert-module-globals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz", + "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "acorn-node": "^1.5.2", + "combine-source-map": "^0.8.0", + "concat-stream": "^1.6.1", + "is-buffer": "^1.1.0", + "path-is-absolute": "^1.0.1", + "process": "~0.11.0", + "through2": "^2.0.0", + "undeclared-identifiers": "^1.1.2", + "xtend": "^4.0.0" + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "dev": true, + "optional": true, + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "irregular-plurals": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", + "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, "is-callable": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==" + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "dev": true + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } }, "is-date-object": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-gif": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", + "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", + "dev": true, + "optional": true, + "requires": { + "file-type": "^10.4.0" + }, + "dependencies": { + "file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "dev": true, + "optional": true + } + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-jpg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=", + "dev": true, + "optional": true + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", + "dev": true, + "optional": true + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", + "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", + "dev": true, + "optional": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "optional": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-png": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", + "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", + "dev": true, + "optional": true + }, + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true }, "is-regex": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, "requires": { "has-symbols": "^1.0.1" } }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "optional": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, "is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, "requires": { "has-symbols": "^1.0.1" } }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istextorbinary": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.2.1.tgz", + "integrity": "sha512-TS+hoFl8Z5FAFMK38nhBkdLt44CclNRgDHWeMgsV8ko3nDlr/9UI2Sf839sW7enijf8oKsZYXRvM8g0it9Zmcw==", + "dev": true, + "requires": { + "binaryextensions": "2", + "editions": "^1.3.3", + "textextensions": "2" + } + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "optional": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true, + "optional": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true + }, + "just-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", + "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", + "dev": true + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "optional": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "labeled-stream-splicer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", + "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "stream-splicer": "^2.0.0" + } + }, + "last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "dev": true, + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dev": true, + "requires": { + "leven": "^3.1.0" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "lodash.memoize": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", + "dev": true, + "optional": true, + "requires": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true, + "optional": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "optional": true + }, + "lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", + "dev": true, + "optional": true, + "requires": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + }, + "dependencies": { + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "optional": true, + "requires": { + "repeating": "^2.0.0" + } + } + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", + "dev": true, + "requires": { + "es5-ext": "~0.10.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "dev": true, + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "memoizee": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz", + "integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.45", + "es6-weak-map": "^2.0.2", + "event-emitter": "^0.3.5", + "is-promise": "^2.1", + "lru-queue": "0.1", + "next-tick": "1", + "timers-ext": "^0.1.5" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "optional": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "optional": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "module-deps": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz", + "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "browser-resolve": "^2.0.0", + "cached-path-relative": "^1.0.2", + "concat-stream": "~1.6.0", + "defined": "^1.0.0", + "detective": "^5.2.0", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.4.0", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "mozjpeg": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", + "integrity": "sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.1.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true + }, + "nan": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } }, "next-tick": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true, + "optional": true + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, + "node-releases": { + "version": "1.1.60", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", + "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==", + "dev": true + }, + "node-sass": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", + "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "requires": { + "once": "^1.3.2" + } + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "optional": true, + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": { + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true + } + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "o-stream": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/o-stream/-/o-stream-0.2.2.tgz", + "integrity": "sha512-V3j76KU3g/Gyl8rpdi2z72rn5zguMvTCQgAXfBe3pxEefKqXmOUOD7mvx/mNjykdxGqDVfpSoo8r+WdrkWg/1Q==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } }, "object-inspect": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "dev": true }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } }, "object.assign": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, "requires": { "define-properties": "^1.1.2", "function-bind": "^1.1.1", @@ -216,24 +7878,2460 @@ "object-keys": "^1.0.11" } }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "optional": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optipng-bin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz", + "integrity": "sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "optional": true, + "requires": { + "arch": "^2.1.0" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true, + "optional": true + }, + "p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", + "dev": true, + "optional": true, + "requires": { + "p-timeout": "^1.1.1" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "optional": true + }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true, + "optional": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, + "optional": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-pipe": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", + "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", + "dev": true + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true, + "optional": true + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, + "optional": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", + "dev": true, + "requires": { + "path-platform": "~0.11.15" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, "parse-passwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-platform": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true, + "optional": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "plur": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", + "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", + "dev": true, + "requires": { + "irregular-plurals": "^2.0.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.4.tgz", + "integrity": "sha512-0I79VRAd1UTkaHzY9w83P39YGO/M3bG7/tNLrHGEunBolfoGM0hSjrGvjoeaj0JE/zIw5GsI2KZ0UwDJqv5hjw==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, + "optional": true + }, + "pretty-bytes": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.4.1.tgz", + "integrity": "sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA==", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "optional": true, + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "read-only-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "dependencies": { + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "dependencies": { + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + } + } + }, + "regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "replacestream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", + "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.3", + "object-assign": "^4.0.1", + "readable-stream": "^2.0.2" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } }, "resolve-dir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, "requires": { "expand-tilde": "^2.0.0", "global-modules": "^1.0.0" } }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "optional": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.26.10", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.10.tgz", + "integrity": "sha512-bzN0uvmzfsTvjz0qwccN1sPm2HxxpNI/Xa+7PlUEMS+nQvbyuEK7Y0qFqxlPHhiNHb1Ze8WQJtU31olMObkAMw==", + "dev": true, + "requires": { + "chokidar": ">=2.0.0 <4.0.0" + } + }, + "sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "optional": true, + "requires": { + "commander": "^2.8.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "dev": true, + "requires": { + "sver-compat": "^1.5.0" + } + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true, + "optional": true + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "dev": true, + "optional": true, + "requires": { + "semver": "^5.3.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shasum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", + "dev": true, + "requires": { + "json-stable-stringify": "~0.0.0", + "sha.js": "~2.4.4" + } + }, + "shasum-object": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", + "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", + "dev": true, + "requires": { + "fast-safe-stringify": "^2.0.7" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "optional": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "dev": true, + "optional": true, + "requires": { + "sort-keys": "^1.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "dev": true, + "optional": true, + "requires": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "optional": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "optional": true + } + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "dev": true, + "requires": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + } + }, + "stream-counter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-1.0.0.tgz", + "integrity": "sha1-kc8lac5NxQYf6816yyY5SloRR1E=", + "dev": true + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "stream-http": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz", + "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "stream-splicer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", + "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, "string.prototype.trimend": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" @@ -243,23 +10341,1046 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" } }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", + "dev": true + }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "optional": true, + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "optional": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "optional": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "subarg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", + "dev": true, + "requires": { + "minimist": "^1.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "dev": true, + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "syntax-error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", + "dev": true, + "requires": { + "acorn-node": "^1.2.0" + } + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "optional": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true, + "optional": true + }, + "tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", + "dev": true, + "optional": true, + "requires": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + } + }, + "ternary-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-3.0.0.tgz", + "integrity": "sha512-oIzdi+UL/JdktkT+7KU5tSIQjj8pbShj3OASuvDEhm0NT5lppsm7aXWAmAq4/QMaBIyfuEcNLbAQA+HpaISobQ==", + "dev": true, + "requires": { + "duplexify": "^4.1.1", + "fork-stream": "^0.0.4", + "merge-stream": "^2.0.0", + "through2": "^3.0.1" + }, + "dependencies": { + "duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "dev": true, + "requires": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "textextensions": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.6.0.tgz", + "integrity": "sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "through2-concurrent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-concurrent/-/through2-concurrent-2.0.0.tgz", + "integrity": "sha512-R5/jLkfMvdmDD+seLwN7vB+mhbqzWop5fAjx5IX8/yQq7VhBhzDmhXgaHAOnhnWkCpRMM7gToYHycB0CS/pd+A==", + "dev": true, + "requires": { + "through2": "^2.0.0" + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true, + "optional": true + }, + "timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "dev": true, + "requires": { + "process": "~0.11.0" + } + }, + "timers-ext": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", + "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", + "dev": true, + "requires": { + "es5-ext": "~0.10.46", + "next-tick": "1" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true, + "optional": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "requires": { + "through2": "^2.0.3" + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, "type": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "umd": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", + "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", + "dev": true + }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "optional": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "undeclared-identifiers": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", + "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", + "dev": true, + "requires": { + "acorn-node": "^1.3.0", + "dash-ast": "^1.0.0", + "get-assigned-identifiers": "^1.2.0", + "simple-concat": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "optional": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true, + "optional": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vinyl-buffer/-/vinyl-buffer-1.0.1.tgz", + "integrity": "sha1-lsGjR5uMU5JULGEgKQE7Wyf4i78=", + "dev": true, + "requires": { + "bl": "^1.2.1", + "through2": "^2.0.3" + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "vinyl-source-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-source-stream/-/vinyl-source-stream-2.0.0.tgz", + "integrity": "sha1-84pa+53R6Ttl1VBGmsYYKsT1S44=", + "dev": true, + "requires": { + "through2": "^2.0.3", + "vinyl": "^2.1.0" + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "requires": { + "source-map": "^0.5.1" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, "requires": { "isexe": "^2.0.0" } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + }, + "yargs-parser": { + "version": "5.0.0-security.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", + "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "optional": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yazl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", + "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3" + } } } } From c5455e231cca6bc66e82118bf016983347b4a2f0 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 6 Sep 2020 21:03:16 +0200 Subject: [PATCH 068/178] #35 Formatting --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6250df1..83110c8 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ }, "contributors": [ { - "name" : "Kaffem" + "name": "Kaffem" } ], "license": "MPL-2.0", From abb35c8aae7b44fd3fb134f0b4121dcd424402d5 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 6 Sep 2020 22:31:45 +0200 Subject: [PATCH 069/178] #40 Added empty permissions --- package-lock.json | 3613 +++++++++++++++++++++++++- package.json | 16 +- src/manifests/chrome.manifest.json | 1 + src/manifests/firefox.manifest.json | 1 + src/manifests/manifest.template.json | 1 + src/manifests/opera.manifest.json | 1 + 6 files changed, 3592 insertions(+), 41 deletions(-) diff --git a/package-lock.json b/package-lock.json index d804ea0..b71ee3a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -876,6 +876,16 @@ "@babel/helper-plugin-utils": "^7.10.4" } }, + "@babel/polyfill": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz", + "integrity": "sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==", + "dev": true, + "requires": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, "@babel/preset-env": { "version": "7.11.5", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.5.tgz", @@ -1026,6 +1036,26 @@ "to-fast-properties": "^2.0.0" } }, + "@cliqz-oss/firefox-client": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@cliqz-oss/firefox-client/-/firefox-client-0.3.1.tgz", + "integrity": "sha512-RO+Tops/wGnBzWoZYkCraqyh2JqOejqJq5/a4b54HhmjTNSKdUPwAOK17EGg/zPb0nWqkuB7QyZsI9bo+ev8Kw==", + "dev": true, + "requires": { + "colors": "0.5.x", + "js-select": "~0.6.0" + } + }, + "@cliqz-oss/node-firefox-connect": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@cliqz-oss/node-firefox-connect/-/node-firefox-connect-1.2.1.tgz", + "integrity": "sha512-O/IyiB5pfztCdmxQZg0/xeq5w+YiP3gtJz8d4We2EpLPKzbDVjOrtfLKYgVfm6Ya6mbvDge1uLkSRwaoVCWKnA==", + "dev": true, + "requires": { + "@cliqz-oss/firefox-client": "0.3.1", + "es6-promise": "^2.0.1" + } + }, "@gulp-sourcemaps/identity-map": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-1.0.2.tgz", @@ -1116,6 +1146,15 @@ "dev": true, "optional": true }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, "@types/color-name": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", @@ -1150,6 +1189,12 @@ "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", "dev": true }, + "JSONSelect": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.2.1.tgz", + "integrity": "sha1-QVQYpSbTP+MddLTe+jyDbUhewgM=", + "dev": true + }, "JSONStream": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", @@ -1172,6 +1217,12 @@ "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", "dev": true }, + "acorn-jsx": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", + "dev": true + }, "acorn-node": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", @@ -1189,6 +1240,418 @@ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true }, + "adbkit": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/adbkit/-/adbkit-2.11.1.tgz", + "integrity": "sha512-hDTiRg9NX3HQt7WoDAPCplUpvzr4ZzQa2lq7BdTTJ/iOZ6O7YNAs6UYD8sFAiBEcYHDRIyq3cm9sZP6uZnhvXw==", + "dev": true, + "requires": { + "adbkit-logcat": "^1.1.0", + "adbkit-monkey": "~1.0.1", + "bluebird": "~2.9.24", + "commander": "^2.3.0", + "debug": "~2.6.3", + "node-forge": "^0.7.1", + "split": "~0.3.3" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "adbkit-logcat": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz", + "integrity": "sha1-Adf5sM75CTowvLOwB+//MBUIli8=", + "dev": true + }, + "adbkit-monkey": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/adbkit-monkey/-/adbkit-monkey-1.0.1.tgz", + "integrity": "sha1-8pG+cBou/FZ6Y/x6pq/N7TFDC+E=", + "dev": true, + "requires": { + "async": "~0.2.9" + } + }, + "addons-linter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-2.1.0.tgz", + "integrity": "sha512-ISCPobK6VdQ+5btMf1abkuD/9V+6RjnpJAVmEzjxDitk7HY03mLXVhA8SoD0XgngrI6cFlM2/i4OxfY4dHokpw==", + "dev": true, + "requires": { + "@babel/runtime": "7.10.5", + "ajv": "6.12.3", + "ajv-merge-patch": "4.1.0", + "chalk": "4.1.0", + "cheerio": "1.0.0-rc.3", + "columnify": "1.5.4", + "common-tags": "1.8.0", + "deepmerge": "4.2.2", + "dispensary": "0.52.0", + "es6-promisify": "6.1.1", + "eslint": "7.5.0", + "eslint-plugin-no-unsanitized": "3.1.2", + "eslint-visitor-keys": "1.3.0", + "espree": "7.2.0", + "esprima": "4.0.1", + "first-chunk-stream": "4.0.0", + "fluent-syntax": "0.13.0", + "fsevents": "2.1.3", + "glob": "7.1.6", + "is-mergeable-object": "1.1.1", + "jed": "1.1.1", + "mdn-browser-compat-data": "1.0.31", + "os-locale": "5.0.0", + "pino": "6.4.0", + "postcss": "7.0.32", + "probe-image-size": "5.0.0", + "relaxed-json": "1.0.3", + "semver": "7.3.2", + "source-map-support": "0.5.19", + "strip-bom-stream": "4.0.0", + "tosource": "1.0.0", + "upath": "1.2.0", + "whatwg-url": "8.1.0", + "yargs": "15.4.1", + "yauzl": "2.10.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.5.tgz", + "integrity": "sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "ajv": { + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", + "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "execa": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", + "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "dev": true, + "requires": { + "invert-kv": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "dev": true, + "requires": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "adm-zip": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", + "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", + "dev": true + }, "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -1211,6 +1674,16 @@ "uri-js": "^4.2.2" } }, + "ajv-merge-patch": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ajv-merge-patch/-/ajv-merge-patch-4.1.0.tgz", + "integrity": "sha512-0mAYXMSauA8RZ7r+B4+EAOYcZEcO9OK5EiQCR7W7Cv4E44pJj56ZnkKLJ9/PAcOc0dT+LlV9fdDcq2TxVJfOYw==", + "dev": true, + "requires": { + "fast-json-patch": "^2.0.6", + "json-merge-patch": "^0.2.3" + } + }, "alphanum-sort": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", @@ -1223,6 +1696,49 @@ "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", "dev": true }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "dev": true, + "requires": { + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, "ansi-colors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", @@ -1280,6 +1796,12 @@ "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", "dev": true }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", @@ -1445,6 +1967,58 @@ } } }, + "archiver": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-2.1.1.tgz", + "integrity": "sha1-/2YrSnggFJSj7lRNOjP+dJZQnrw=", + "dev": true, + "requires": { + "archiver-utils": "^1.3.0", + "async": "^2.0.0", + "buffer-crc32": "^0.2.1", + "glob": "^7.0.0", + "lodash": "^4.8.0", + "readable-stream": "^2.0.0", + "tar-stream": "^1.5.0", + "zip-stream": "^1.2.0" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + } + } + }, + "archiver-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz", + "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "graceful-fs": "^4.1.0", + "lazystream": "^1.0.0", + "lodash": "^4.8.0", + "normalize-path": "^2.0.0", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, "archy": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", @@ -1506,12 +2080,24 @@ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, + "array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true + }, "array-each": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", "dev": true }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", + "dev": true + }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", @@ -1553,6 +2139,18 @@ } } }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", + "dev": true + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", + "dev": true + }, "array-slice": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", @@ -1590,6 +2188,12 @@ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + }, "asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", @@ -1658,6 +2262,18 @@ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + }, "async-done": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", @@ -1697,12 +2313,24 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, + "atomic-sleep": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", + "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", + "dev": true + }, "autoprefixer": { "version": "9.8.6", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", @@ -2194,6 +2822,12 @@ "inherits": "~2.0.0" } }, + "bluebird": { + "version": "2.9.34", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz", + "integrity": "sha1-L3tOyAIWMoqf3evfacjUlC/v99g=", + "dev": true + }, "bn.js": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", @@ -2206,6 +2840,118 @@ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "dev": true }, + "boxen": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", + "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", + "dev": true, + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "cli-boxes": "^2.2.0", + "string-width": "^4.1.0", + "term-size": "^2.1.0", + "type-fest": "^0.8.1", + "widest-line": "^3.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -2437,7 +3183,6 @@ "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "dev": true, - "optional": true, "requires": { "buffer-alloc-unsafe": "^1.1.0", "buffer-fill": "^1.0.0" @@ -2447,8 +3192,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true, - "optional": true + "dev": true }, "buffer-crc32": { "version": "0.2.13", @@ -2462,12 +3206,17 @@ "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", "dev": true }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", + "dev": true + }, "buffer-fill": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true, - "optional": true + "dev": true }, "buffer-from": { "version": "1.1.1", @@ -2487,6 +3236,18 @@ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", "dev": true }, + "bunyan": { + "version": "1.8.14", + "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.14.tgz", + "integrity": "sha512-LlahJUxXzZLuw/hetUQJmRgZ1LF6+cr5TPpRj6jf327AsiIq2jhYEH4oqUUkVKTor+9w2BT3oxVwhzE5lw9tcg==", + "dev": true, + "requires": { + "dtrace-provider": "~0.8", + "moment": "^2.19.3", + "mv": "~2", + "safe-json-stringify": "~1" + } + }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -2675,6 +3436,66 @@ "supports-color": "^5.3.0" } }, + "cheerio": { + "version": "1.0.0-rc.3", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", + "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==", + "dev": true, + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.1", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash": "^4.15.0", + "parse5": "^3.0.1" + }, + "dependencies": { + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "dev": true, + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + } + } + }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", @@ -2785,6 +3606,26 @@ } } }, + "chrome-launcher": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz", + "integrity": "sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==", + "dev": true, + "requires": { + "@types/node": "*", + "escape-string-regexp": "^1.0.5", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^0.5.3", + "rimraf": "^3.0.2" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", @@ -2824,6 +3665,12 @@ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true + }, "cliui": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", @@ -2852,7 +3699,6 @@ "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", "dev": true, - "optional": true, "requires": { "mimic-response": "^1.0.0" } @@ -2959,6 +3805,22 @@ "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", "dev": true }, + "colors": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz", + "integrity": "sha1-fQAj6usVTo7p/Oddy5I9DtFmd3Q=", + "dev": true + }, + "columnify": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", + "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", + "dev": true, + "requires": { + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" + } + }, "combine-source-map": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", @@ -2994,6 +3856,12 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true + }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -3006,6 +3874,29 @@ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", "dev": true }, + "compress-commons": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz", + "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=", + "dev": true, + "requires": { + "buffer-crc32": "^0.2.1", + "crc32-stream": "^2.0.0", + "normalize-path": "^2.0.0", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -3035,6 +3926,37 @@ "proto-list": "~1.2.1" } }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", @@ -3095,6 +4017,12 @@ "is-plain-object": "^2.0.1" } }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true + }, "core-js-compat": { "version": "3.6.5", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", @@ -3131,6 +4059,25 @@ "parse-json": "^4.0.0" } }, + "crc": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dev": true, + "requires": { + "buffer": "^5.1.0" + } + }, + "crc32-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz", + "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=", + "dev": true, + "requires": { + "crc": "^3.4.4", + "readable-stream": "^2.0.0" + } + }, "create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", @@ -3226,6 +4173,12 @@ "randomfill": "^1.0.3" } }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, "css": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", @@ -3454,6 +4407,12 @@ "assert-plus": "^1.0.0" } }, + "debounce": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", + "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==", + "dev": true + }, "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", @@ -3547,7 +4506,6 @@ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", "dev": true, - "optional": true, "requires": { "mimic-response": "^1.0.0" } @@ -3657,6 +4615,47 @@ } } }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepcopy": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/deepcopy/-/deepcopy-2.0.0.tgz", + "integrity": "sha512-d5ZK7pJw7F3k6M5vqDjGiiUS9xliIyWkdzBjnPhnSeRGjkYOGZMCFkdKVwV/WiHOe0NwzB8q+iDo7afvSf0arA==", + "dev": true, + "requires": { + "type-detect": "^4.0.8" + } + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, "default-compare": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", @@ -3680,6 +4679,29 @@ "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", "dev": true }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + } + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -3837,6 +4859,216 @@ "path-type": "^4.0.0" } }, + "dispensary": { + "version": "0.52.0", + "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.52.0.tgz", + "integrity": "sha512-A13TTo/2yaK/Z3So4OdzodBTbyTMpqVOH15cbmUuKvl+T1cOLn0VGQjibrG9cELa9mkLfhjFodqYQWkOGkG9Ig==", + "dev": true, + "requires": { + "async": "~3.2.0", + "natural-compare-lite": "~1.4.0", + "pino": "~6.4.0", + "request": "~2.88.0", + "sha.js": "~2.4.4", + "source-map-support": "~0.5.4", + "yargs": "~15.4.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "async": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, "dom-serializer": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", @@ -3867,6 +5099,15 @@ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", "dev": true }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, "domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", @@ -3939,6 +5180,16 @@ } } }, + "dtrace-provider": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", + "integrity": "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.14.0" + } + }, "duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -3958,8 +5209,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true, - "optional": true + "dev": true }, "duplexify": { "version": "3.7.1", @@ -3993,6 +5243,15 @@ "safer-buffer": "^2.1.0" } }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, "editions": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz", @@ -4043,6 +5302,23 @@ "once": "^1.4.0" } }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + }, + "dependencies": { + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + } + } + }, "entities": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", @@ -4099,6 +5375,12 @@ "next-tick": "~1.0.0" } }, + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true + }, "es6-iterator": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", @@ -4110,6 +5392,18 @@ "es6-symbol": "^3.1.1" } }, + "es6-promise": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz", + "integrity": "sha1-lu258v2wGZWCKyY92KratnSBgbw=", + "dev": true + }, + "es6-promisify": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz", + "integrity": "sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==", + "dev": true + }, "es6-symbol": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", @@ -4138,18 +5432,254 @@ "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", "dev": true }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true + }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, + "eslint": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.5.0.tgz", + "integrity": "sha512-vlUP10xse9sWt9SGRtcr1LAC67BENcQMFeV+w5EvLEoFe3xJ8cF1Skd0msziRx/VMC+72B4DxreCE+OR12OA6Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.0", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^1.3.0", + "espree": "^7.2.0", + "esquery": "^1.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "eslint-plugin-no-unsanitized": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.2.tgz", + "integrity": "sha512-KPShfliA3Uy9qqwQx35P1fwIOeJjZkb0FbMMUFztRYRposzaynsM8JCEb952fqkidROl1kpqY80uSvn+TcWkQQ==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", + "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "espree": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.2.0.tgz", + "integrity": "sha512-H+cQ3+3JYRMEIOl87e7QdHX70ocly5iW4+dttuR8iYSPr/hXKFb+7dBsZ7+u1adC4VrnPlTkv0+OwuPnDop19g==", + "dev": true, + "requires": { + "acorn": "^7.3.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.3.0" + } + }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, + "esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -4166,6 +5696,12 @@ "es5-ext": "~0.10.14" } }, + "event-to-promise": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/event-to-promise/-/event-to-promise-0.8.0.tgz", + "integrity": "sha1-S4TxF3K28l93Uvx02XFTGsb1tiY=", + "dev": true + }, "events": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", @@ -4569,6 +6105,23 @@ "picomatch": "^2.2.1" } }, + "fast-json-patch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-2.2.1.tgz", + "integrity": "sha512-4j5uBaTnsYAV5ebkidvxiLUYOwjQ+JSFljeqfTxCrH9bDmlCQaOJFS84oDJ2rAXZq2yskmk3ORfoP9DCwqFNig==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1" + }, + "dependencies": { + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + } + } + }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -4581,6 +6134,12 @@ "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", "dev": true }, + "fast-redact": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-2.0.0.tgz", + "integrity": "sha512-zxpkULI9W9MNTK2sJ3BpPQrTEXFNESd2X6O1tXMFpK/XM0G5c5Rll2EVYZH2TqI3xRGK/VaJ+eEOt7pnENJpeA==", + "dev": true + }, "fast-safe-stringify": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", @@ -4601,7 +6160,6 @@ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", "dev": true, - "optional": true, "requires": { "pend": "~1.2.0" } @@ -4617,6 +6175,15 @@ "object-assign": "^4.1.0" } }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, "file-type": { "version": "12.4.2", "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", @@ -4818,12 +6385,99 @@ "parse-filepath": "^1.0.1" } }, + "firefox-profile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-2.0.0.tgz", + "integrity": "sha512-BPfcUISOV6+UwF6uqo5QS8iuFL6XZvHCm+1iuynIJ7fe1zea69Is77/n/098fp0a9sZ94lvT8rpYB15S/riSaA==", + "dev": true, + "requires": { + "adm-zip": "~0.4.x", + "archiver": "~2.1.0", + "async": "~2.5.0", + "fs-extra": "~4.0.2", + "ini": "~1.3.3", + "jetpack-id": "1.0.0", + "lazystream": "~1.0.0", + "lodash": "~4.17.2", + "minimist": "^1.1.1", + "uuid": "^3.0.0", + "xml2js": "~0.4.4" + }, + "dependencies": { + "async": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", + "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", + "dev": true, + "requires": { + "lodash": "^4.14.0" + } + }, + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "first-chunk-stream": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-4.0.0.tgz", + "integrity": "sha512-8TOz/mJp7+zc2HN63vnJHotwceq4gQI1+/gdJVnJcG4dEB96oUxw7wV9We4QKjSFWUc/V0ADDfaGba5cDoG6EA==", + "dev": true + }, "flagged-respawn": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", "dev": true }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatstr": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/flatstr/-/flatstr-1.0.12.tgz", + "integrity": "sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==", + "dev": true + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "fluent-syntax": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/fluent-syntax/-/fluent-syntax-0.13.0.tgz", + "integrity": "sha512-0Bk1AsliuYB550zr4JV9AYhsETsD3ELXUQzdXGJfIc1Ni/ukAfBdQInDhVMYJUaT2QxoamNslwkYF7MlOrPUwg==", + "dev": true + }, "flush-write-stream": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", @@ -4896,8 +6550,37 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", "dev": true, - "optional": true + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "dependencies": { + "jsonfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", + "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^1.0.0" + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "dev": true + } + } }, "fs-mkdirp-stream": { "version": "1.0.0", @@ -4955,6 +6638,80 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "fx-runner": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.0.13.tgz", + "integrity": "sha512-Ces2bm+LNuXehkvmN1/Z+oEDkI/jHBp9xdyBtBy7hcgvF18/pv/D8F6A6kQgNkMZsnBgLEv+VvdDxyqkfkYycw==", + "dev": true, + "requires": { + "commander": "2.9.0", + "shell-quote": "1.6.1", + "spawn-sync": "1.0.15", + "when": "3.7.7", + "which": "1.2.4", + "winreg": "0.0.12" + }, + "dependencies": { + "commander": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "dev": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } + }, + "is-absolute": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=", + "dev": true, + "requires": { + "is-relative": "^0.1.0" + } + }, + "is-relative": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", + "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=", + "dev": true + }, + "isexe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz", + "integrity": "sha1-NvPiLmB1CSD15yQaR2qMakInWtA=", + "dev": true + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "dev": true, + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "which": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.4.tgz", + "integrity": "sha1-FVf5YIBgTlsRs1meufRbUKnv1yI=", + "dev": true, + "requires": { + "is-absolute": "^0.1.7", + "isexe": "^1.1.1" + } + } + } + }, "gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", @@ -5019,7 +6776,6 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, - "optional": true, "requires": { "pump": "^3.0.0" }, @@ -5029,7 +6785,6 @@ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, - "optional": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -5200,6 +6955,15 @@ "object.defaults": "^1.1.0" } }, + "global-dirs": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", + "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==", + "dev": true, + "requires": { + "ini": "^1.3.5" + } + }, "global-modules": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", @@ -5304,6 +7068,18 @@ "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, "gulp": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", @@ -5986,6 +7762,12 @@ } } }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true + }, "hash-base": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", @@ -6082,6 +7864,39 @@ "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=", "dev": true }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "http-cache-semantics": { "version": "3.8.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", @@ -6110,8 +7925,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "optional": true + "dev": true }, "ieee754": { "version": "1.1.13", @@ -6251,6 +8065,12 @@ "dev": true, "optional": true }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, "in-publish": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", @@ -6392,6 +8212,12 @@ } } }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -6419,6 +8245,15 @@ "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", "dev": true }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, "is-color-stop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", @@ -6484,6 +8319,12 @@ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", "dev": true }, + "is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "dev": true + }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -6539,6 +8380,16 @@ "is-extglob": "^2.1.1" } }, + "is-installed-globally": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", + "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", + "dev": true, + "requires": { + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" + } + }, "is-jpg": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", @@ -6546,6 +8397,12 @@ "dev": true, "optional": true }, + "is-mergeable-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-mergeable-object/-/is-mergeable-object-1.1.1.tgz", + "integrity": "sha512-CPduJfuGg8h8vW74WOxHtHmtQutyQBzR+3MjQ6iDHIYdbOnm1YC7jv43SqCoU8OPGTJD4nibmiryA4kmogbGrA==", + "dev": true + }, "is-natural-number": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", @@ -6559,6 +8416,12 @@ "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", "dev": true }, + "is-npm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", + "dev": true + }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -6708,6 +8571,21 @@ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -6754,12 +8632,34 @@ "is-object": "^1.0.1" } }, + "jed": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", + "integrity": "sha1-elSbvZ/+FYWwzQoZHiAwVb7ldLQ=", + "dev": true + }, + "jetpack-id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jetpack-id/-/jetpack-id-1.0.0.tgz", + "integrity": "sha1-LPn7rkbYB0/Ba33gBxyO/rykc6Y=", + "dev": true + }, "js-base64": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", "dev": true }, + "js-select": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/js-select/-/js-select-0.6.0.tgz", + "integrity": "sha1-woTiKCTVknrsli3N8kcXSu+w0ZA=", + "dev": true, + "requires": { + "JSONSelect": "0.2.1", + "traverse": "0.4.x" + } + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -6792,8 +8692,16 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "json-merge-patch": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-0.2.3.tgz", + "integrity": "sha1-+ixrWvh9p3uuKWalidUuI+2B/kA=", "dev": true, - "optional": true + "requires": { + "deep-equal": "^1.0.0" + } }, "json-parse-better-errors": { "version": "1.0.2", @@ -6843,6 +8751,15 @@ "minimist": "^1.2.5" } }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, "jsonify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", @@ -6855,6 +8772,24 @@ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", "dev": true }, + "jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "dev": true, + "requires": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + } + }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -6867,6 +8802,15 @@ "verror": "1.10.0" } }, + "jszip": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.6.1.tgz", + "integrity": "sha1-uI86ey5noqBIFSmCx6N1bZxIKPA=", + "dev": true, + "requires": { + "pako": "~1.0.2" + } + }, "junk": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", @@ -6879,12 +8823,32 @@ "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", "dev": true }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dev": true, + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dev": true, + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, "keyv": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", "dev": true, - "optional": true, "requires": { "json-buffer": "3.0.0" } @@ -6915,6 +8879,15 @@ "es6-weak-map": "^2.0.1" } }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "requires": { + "package-json": "^6.3.0" + } + }, "lazystream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", @@ -6957,6 +8930,16 @@ "leven": "^3.1.0" } }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, "liftoff": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", @@ -6973,6 +8956,39 @@ "resolve": "^1.1.7" } }, + "lighthouse-logger": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz", + "integrity": "sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==", + "dev": true, + "requires": { + "debug": "^2.6.8", + "marky": "^1.2.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", @@ -7019,12 +9035,60 @@ "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, + "lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=", + "dev": true + }, + "lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=", + "dev": true + }, + "lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=", + "dev": true + }, + "lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", + "dev": true + }, "lodash.memoize": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", "dev": true }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -7072,8 +9136,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true, - "optional": true + "dev": true }, "lpad-align": { "version": "1.1.2", @@ -7138,6 +9201,15 @@ "kind-of": "^6.0.2" } }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -7159,6 +9231,12 @@ "object-visit": "^1.0.0" } }, + "marky": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.1.tgz", + "integrity": "sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==", + "dev": true + }, "matchdep": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", @@ -7308,12 +9386,40 @@ "safe-buffer": "^5.1.2" } }, + "mdn-browser-compat-data": { + "version": "1.0.31", + "resolved": "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.31.tgz", + "integrity": "sha512-GVQQYWgoH3jbBaIy8M4hrg34qaNpPedtZvwAjUmkpHq4FXKKCea8Ji5rlS32YJSU9dt7TPvuWWX7Cce5mZyFPA==", + "dev": true, + "requires": { + "extend": "3.0.2" + } + }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", "dev": true }, + "mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "dependencies": { + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + } + } + }, "memoizee": { "version": "0.4.14", "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz", @@ -7407,15 +9513,13 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "optional": true + "dev": true }, "mimic-response": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true, - "optional": true + "dev": true }, "minimalistic-assert": { "version": "1.0.1", @@ -7503,6 +9607,13 @@ "xtend": "^4.0.0" } }, + "moment": { + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz", + "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==", + "dev": true, + "optional": true + }, "mozjpeg": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", @@ -7521,12 +9632,74 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "multimatch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", + "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", + "dev": true, + "requires": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + } + }, "mute-stdout": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", "dev": true }, + "mv": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", + "dev": true, + "optional": true, + "requires": { + "mkdirp": "~0.5.1", + "ncp": "~2.0.0", + "rimraf": "~2.4.0" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "optional": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", + "dev": true, + "optional": true, + "requires": { + "glob": "^6.0.1" + } + } + } + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "nan": { "version": "2.14.1", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", @@ -7552,6 +9725,31 @@ "to-regex": "^3.0.1" } }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha1-F7CVgZiJef3a/gIB6TG6kzyWy7Q=", + "dev": true + }, + "ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", + "dev": true, + "optional": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, "next-tick": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", @@ -7565,6 +9763,12 @@ "dev": true, "optional": true }, + "node-forge": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", + "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==", + "dev": true + }, "node-gyp": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", @@ -7608,6 +9812,43 @@ "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", "dev": true }, + "node-notifier": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-7.0.2.tgz", + "integrity": "sha512-ux+n4hPVETuTL8+daJXTOC6uKLgMsl1RYfFv7DKRzyvzBapqco0rZZ9g72ZN8VS6V+gvNYHYa/ofcCY8fkJWsA==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.2.0", + "which": "^2.0.2" + }, + "dependencies": { + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "uuid": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz", + "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, "node-releases": { "version": "1.1.60", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", @@ -7851,6 +10092,16 @@ "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", "dev": true }, + "object-is": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", + "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -7955,11 +10206,42 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, - "optional": true, "requires": { "mimic-fn": "^2.1.0" } }, + "open": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-7.1.0.tgz", + "integrity": "sha512-lLPI5KgOwEYCDKXf4np7y1PBEkj7HYIyP2DY8mVDRnx0VIIu6bNrRB0R66TuO7Mack6EnTNLm4uvcl1UoklTpA==", + "dev": true, + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "dependencies": { + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + } + } + }, "optipng-bin": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz", @@ -8012,6 +10294,12 @@ "lcid": "^1.0.0" } }, + "os-shim": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", + "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=", + "dev": true + }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -8035,6 +10323,12 @@ "dev": true, "optional": true }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, "p-event": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", @@ -8125,12 +10419,149 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "dependencies": { + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + } + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "dev": true + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + } + } + }, "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + } + } + }, "parents": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", @@ -8186,6 +10617,15 @@ "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", "dev": true }, + "parse5": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", + "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", @@ -8272,8 +10712,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true, - "optional": true + "dev": true }, "performance-now": { "version": "2.1.0", @@ -8308,6 +10747,26 @@ "pinkie": "^2.0.0" } }, + "pino": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-6.4.0.tgz", + "integrity": "sha512-TRDp5fJKRBtVlxd4CTox3rJL+TzwQztB/VNmT5n87zFgKVU7ztnmZkcX1zypPP+3ZZcveOTYKJy74UXdVBaXFQ==", + "dev": true, + "requires": { + "fast-redact": "^2.0.0", + "fast-safe-stringify": "^2.0.7", + "flatstr": "^1.0.12", + "pino-std-serializers": "^2.4.2", + "quick-format-unescaped": "^4.0.1", + "sonic-boom": "^1.0.0" + } + }, + "pino-std-serializers": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-2.5.0.tgz", + "integrity": "sha512-wXqbqSrIhE58TdrxxlfLwU9eDhrzppQDvGhBEr1gYbzzM4KKo3Y63gSjiDXRKLVS2UOXdPNR2v+KnQgNrs+xUg==", + "dev": true + }, "pirates": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", @@ -8871,6 +11330,12 @@ "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", "dev": true }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, "prepend-http": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", @@ -8890,6 +11355,19 @@ "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", "dev": true }, + "probe-image-size": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-5.0.0.tgz", + "integrity": "sha512-V6uBYw5eBc5UVIE7MUZD6Nxg0RYuGDWLDenEn0B1WC6PcTvn1xdQ6HLDDuznefsiExC6rNrCz7mFRBo0f3Xekg==", + "dev": true, + "requires": { + "deepmerge": "^4.0.0", + "inherits": "^2.0.3", + "next-tick": "^1.0.0", + "request": "^2.83.0", + "stream-parser": "~0.3.1" + } + }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -8902,6 +11380,12 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, "proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", @@ -8970,6 +11454,15 @@ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true }, + "pupa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz", + "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==", + "dev": true, + "requires": { + "escape-goat": "^2.0.0" + } + }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", @@ -9006,6 +11499,12 @@ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", "dev": true }, + "quick-format-unescaped": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.1.tgz", + "integrity": "sha512-RyYpQ6Q5/drsJyOhrWHYMWTedvjTIat+FTwv0K4yoUxzvekw2aRHMQJLlnvt8UantkZg2++bEzD9EdxXqkWf4A==", + "dev": true + }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -9025,6 +11524,26 @@ "safe-buffer": "^5.1.0" } }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + } + } + }, "read-only-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", @@ -9306,6 +11825,22 @@ "safe-regex": "^1.1.0" } }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true + }, "regexpu-core": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", @@ -9320,6 +11855,24 @@ "unicode-match-property-value-ecmascript": "^1.2.0" } }, + "registry-auth-token": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz", + "integrity": "sha512-P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, "regjsgen": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", @@ -9343,6 +11896,16 @@ } } }, + "relaxed-json": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/relaxed-json/-/relaxed-json-1.0.3.tgz", + "integrity": "sha512-b7wGPo7o2KE/g7SqkJDDbav6zmrEeP4TK2VpITU72J/M949TLe/23y/ZHJo+pskcGM52xIfFoT9hydwmgr1AEg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "commander": "^2.6.0" + } + }, "remove-bom-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", @@ -9504,7 +12067,6 @@ "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", "dev": true, - "optional": true, "requires": { "lowercase-keys": "^1.0.0" } @@ -9564,6 +12126,13 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "safe-json-stringify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", + "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", + "dev": true, + "optional": true + }, "safe-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", @@ -9757,6 +12326,23 @@ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "semver-greatest-satisfied-range": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", @@ -9862,6 +12448,38 @@ "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", "dev": true }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "sign-addon": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-2.0.6.tgz", + "integrity": "sha512-/8SQPNCrrZKMthdDf1IfI4XMbq8k9YsiiMyVeQL8xhhQSsZho6ZvEUBFSA70N0eznLZyab3k1d2CNOchYRYA6Q==", + "dev": true, + "requires": { + "common-tags": "1.8.0", + "core-js": "3.6.5", + "deepcopy": "2.0.0", + "es6-error": "4.1.1", + "es6-promisify": "6.1.1", + "jsonwebtoken": "8.5.1", + "mz": "2.7.0", + "request": "2.88.2", + "source-map-support": "0.5.19", + "stream-to-promise": "3.0.0" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", + "dev": true + } + } + }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -9897,6 +12515,25 @@ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } + } + }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -10019,6 +12656,16 @@ } } }, + "sonic-boom": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.1.0.tgz", + "integrity": "sha512-JyOf+Xt7GBN4tAic/DD1Bitw6OMgSHAnswhPeOiLpfRoSjPNjEIi73UF3OxHzhSNn9WavxGuCZzprFCGFSNwog==", + "dev": true, + "requires": { + "atomic-sleep": "^1.0.0", + "flatstr": "^1.0.12" + } + }, "sort-keys": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", @@ -10088,6 +12735,16 @@ "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", "dev": true }, + "spawn-sync": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", + "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", + "dev": true, + "requires": { + "concat-stream": "^1.4.7", + "os-shim": "^0.1.2" + } + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -10120,6 +12777,15 @@ "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", "dev": true }, + "split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "dev": true, + "requires": { + "through": "2" + } + }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -10293,6 +12959,32 @@ } } }, + "stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", + "dev": true, + "requires": { + "debug": "2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, "stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", @@ -10309,6 +13001,26 @@ "readable-stream": "^2.0.2" } }, + "stream-to-array": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", + "integrity": "sha1-u/azn19D7DC8cbq8s3VXrOzzQ1M=", + "dev": true, + "requires": { + "any-promise": "^1.1.0" + } + }, + "stream-to-promise": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-to-promise/-/stream-to-promise-3.0.0.tgz", + "integrity": "sha512-h+7wLeFiYegOdgTfTxjRsrT7/Op7grnKEIHWgaO1RTHwcwk7xRreMr3S8XpDfDMesSxzgM2V4CxNCFAGo6ssnA==", + "dev": true, + "requires": { + "any-promise": "~1.3.0", + "end-of-stream": "~1.4.1", + "stream-to-array": "~2.3.0" + } + }, "strict-uri-encode": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", @@ -10382,6 +13094,33 @@ "is-utf8": "^0.2.0" } }, + "strip-bom-buf": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", + "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", + "dev": true, + "requires": { + "is-utf8": "^0.2.1" + } + }, + "strip-bom-stream": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-4.0.0.tgz", + "integrity": "sha512-0ApK3iAkHv6WbgLICw/J4nhwHeDZsBxIIsOD+gHgZICL6SeJ0S9f/WZqemka9cjkTyMN5geId6e8U5WGFAn3cQ==", + "dev": true, + "requires": { + "first-chunk-stream": "^3.0.0", + "strip-bom-buf": "^2.0.0" + }, + "dependencies": { + "first-chunk-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-3.0.0.tgz", + "integrity": "sha512-LNRvR4hr/S8cXXkIY5pTgVP7L3tq6LlYWcg9nWBuW7o1NMxKZo6oOVa/6GIekMGI0Iw7uC+HWimMe9u/VAeKqw==", + "dev": true + } + } + }, "strip-bom-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", @@ -10409,8 +13148,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "optional": true + "dev": true }, "strip-indent": { "version": "1.0.1", @@ -10421,6 +13159,12 @@ "get-stdin": "^4.0.1" } }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, "strip-outer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", @@ -10513,6 +13257,52 @@ "acorn-node": "^1.2.0" } }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, "tar": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", @@ -10529,7 +13319,6 @@ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", "dev": true, - "optional": true, "requires": { "bl": "^1.0.0", "buffer-alloc": "^1.2.0", @@ -10558,6 +13347,12 @@ "uuid": "^3.0.1" } }, + "term-size": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", + "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==", + "dev": true + }, "ternary-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-3.0.0.tgz", @@ -10624,12 +13419,36 @@ } } }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, "textextensions": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.6.0.tgz", "integrity": "sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==", "dev": true }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -10703,6 +13522,15 @@ "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", "dev": true }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + }, "to-absolute-glob": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", @@ -10717,8 +13545,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true, - "optional": true + "dev": true }, "to-fast-properties": { "version": "2.0.0", @@ -10746,6 +13573,12 @@ } } }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true + }, "to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", @@ -10776,6 +13609,12 @@ "through2": "^2.0.3" } }, + "tosource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tosource/-/tosource-1.0.0.tgz", + "integrity": "sha1-QtiN0RZhi88A1hBt1URvNCeQL/E=", + "dev": true + }, "tough-cookie": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", @@ -10794,6 +13633,29 @@ } } }, + "tr46": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", + "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } + }, + "traverse": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.4.6.tgz", + "integrity": "sha1-0EsigOTHkqWBVCnve4tgxkyczDQ=", + "dev": true + }, "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", @@ -10846,12 +13708,42 @@ "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", "dev": true }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, "umd": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", @@ -10974,6 +13866,21 @@ "through2-filter": "^3.0.0" } }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, "unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", @@ -11026,6 +13933,85 @@ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true }, + "update-notifier": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.0.tgz", + "integrity": "sha512-w3doE1qtI0/ZmgeoDoARmI5fjDoT93IfKgEGqm26dGUOh8oNpaSTsGNdYRN/SjOuo10jcJGwkEL3mroKzktkew==", + "dev": true, + "requires": { + "boxen": "^4.2.0", + "chalk": "^3.0.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.3.1", + "is-npm": "^4.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "pupa": "^2.0.1", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "uri-js": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", @@ -11131,6 +14117,12 @@ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "dev": true }, + "v8-compile-cache": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", + "dev": true + }, "v8flags": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", @@ -11273,6 +14265,422 @@ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", "dev": true }, + "watchpack": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "optional": true + }, + "chokidar": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", + "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + } + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "dev": true, + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + } + } + }, + "watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "web-ext": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-5.0.0.tgz", + "integrity": "sha512-K5rzVijxNbOjxv+au1Sj7J82s1/CCyBQ9bhJE9TWdOD3OLELhC3bWJHyNJ1u2sT+kf8guaJjFvPnd6WG67PHtw==", + "dev": true, + "requires": { + "@babel/polyfill": "7.10.4", + "@babel/runtime": "7.10.5", + "@cliqz-oss/firefox-client": "0.3.1", + "@cliqz-oss/node-firefox-connect": "1.2.1", + "adbkit": "2.11.1", + "addons-linter": "2.1.0", + "bunyan": "1.8.14", + "camelcase": "6.0.0", + "chrome-launcher": "0.13.4", + "debounce": "1.2.0", + "decamelize": "4.0.0", + "es6-error": "4.1.1", + "event-to-promise": "0.8.0", + "firefox-profile": "2.0.0", + "fs-extra": "9.0.1", + "fx-runner": "1.0.13", + "import-fresh": "3.2.1", + "mkdirp": "1.0.4", + "multimatch": "4.0.0", + "mz": "2.7.0", + "node-notifier": "7.0.2", + "open": "7.1.0", + "parse-json": "5.0.1", + "sign-addon": "2.0.6", + "source-map-support": "0.5.19", + "strip-bom": "4.0.0", + "strip-json-comments": "3.1.1", + "tmp": "0.2.1", + "update-notifier": "4.1.0", + "watchpack": "1.7.4", + "ws": "7.3.1", + "yargs": "15.4.1", + "zip-dir": "1.0.2" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.5.tgz", + "integrity": "sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", + "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", + "dev": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", + "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "dependencies": { + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + } + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + } + } + } + } + }, + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true + }, + "whatwg-url": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.1.0.tgz", + "integrity": "sha512-vEIkwNi9Hqt4TV9RdnaBPNt+E2Sgmo3gePebCRgZ1R7g6d23+53zCTnuB0amKI4AXq6VM8jj2DUAa0S1vjJxkw==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^2.0.2", + "webidl-conversions": "^5.0.0" + } + }, + "when": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/when/-/when-3.7.7.tgz", + "integrity": "sha1-q6A/w7tzbWyIsJHQE9io5ZDYRxg=", + "dev": true + }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -11297,6 +14705,67 @@ "string-width": "^1.0.2 || 2" } }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "requires": { + "string-width": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "winreg": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz", + "integrity": "sha1-BxBVVLoanQiXklHRKUdb/64wBrc=", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", @@ -11313,6 +14782,55 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz", + "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==", + "dev": true + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -11367,7 +14885,6 @@ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "dev": true, - "optional": true, "requires": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -11381,6 +14898,36 @@ "requires": { "buffer-crc32": "~0.2.3" } + }, + "zip-dir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/zip-dir/-/zip-dir-1.0.2.tgz", + "integrity": "sha1-JT+QeurWKiGs2HIdi4gDKyQRwFE=", + "dev": true, + "requires": { + "async": "^1.5.2", + "jszip": "^2.4.0" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + } + } + }, + "zip-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz", + "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=", + "dev": true, + "requires": { + "archiver-utils": "^1.3.0", + "compress-commons": "^1.2.0", + "lodash": "^4.8.0", + "readable-stream": "^2.0.0" + } } } } diff --git a/package.json b/package.json index 83110c8..70392cf 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,8 @@ "build:prod": "cross-env NODE_ENV=production gulp build", "dist": "gulp dist", "dist:prod": "cross-env NODE_ENV=production gulp dist", - "watch": "gulp dist && gulp watch" + "watch": "gulp dist && gulp watch", + "publish:firefox": "web-ext build --source-dir ./dist/firefox" }, "repository": { "type": "git", @@ -21,11 +22,9 @@ "email": "mail@serraniel.dev", "url": "https://serraniel.dev" }, - "contributors": [ - { - "name": "Kaffem" - } - ], + "contributors": [{ + "name": "Kaffem" + }], "license": "MPL-2.0", "bugs": { "url": "https://github.com/Serraniel/AniwatchPlus/issues", @@ -66,6 +65,7 @@ "merge-stream": "^2.0.0", "sass": "^1.26.10", "vinyl-buffer": "^1.0.1", - "vinyl-source-stream": "^2.0.0" + "vinyl-source-stream": "^2.0.0", + "web-ext": "^5.0.0" } -} +} \ No newline at end of file diff --git a/src/manifests/chrome.manifest.json b/src/manifests/chrome.manifest.json index 840d276..a0491a2 100644 --- a/src/manifests/chrome.manifest.json +++ b/src/manifests/chrome.manifest.json @@ -4,6 +4,7 @@ "version": "$version", "version_name": "$semanticVersion", "description": "$description", + "permissions": [], "manifest_version": 2, "author": "$author", "homepage_url": "$homepageURL", diff --git a/src/manifests/firefox.manifest.json b/src/manifests/firefox.manifest.json index d2d8ef7..9e2b767 100644 --- a/src/manifests/firefox.manifest.json +++ b/src/manifests/firefox.manifest.json @@ -3,6 +3,7 @@ "short_name": "$shortName", "version": "$version", "description": "$description", + "permissions": [], "manifest_version": 2, "author": "$author", "developer": $developer, diff --git a/src/manifests/manifest.template.json b/src/manifests/manifest.template.json index 21a0f6d..790a99e 100644 --- a/src/manifests/manifest.template.json +++ b/src/manifests/manifest.template.json @@ -4,6 +4,7 @@ "version": "0.1.0.0", "version_name": "0.1 Beta", "description": "Aniwatch Plus is an unofficial extension which provides several UI improvments for https://aniwatch.me.", + "permissions": [], "manifest_version": 2, "author": "Serraniel", "developer": { diff --git a/src/manifests/opera.manifest.json b/src/manifests/opera.manifest.json index af4d166..203920e 100644 --- a/src/manifests/opera.manifest.json +++ b/src/manifests/opera.manifest.json @@ -4,6 +4,7 @@ "version": "$version", "version_name": "$semanticVersion", "description": "$description", + "permissions": [], "manifest_version": 2, "author": "$author", "developer": $developer, From e1ca8a7fac471022d0a3577957f32a6c017b15a4 Mon Sep 17 00:00:00 2001 From: kaffem <29717789+kaffem@users.noreply.github.com> Date: Thu, 10 Sep 2020 18:15:41 +0200 Subject: [PATCH 070/178] removed obsulete code --- utils/aniwatchCore.js | 1 - 1 file changed, 1 deletion(-) diff --git a/utils/aniwatchCore.js b/utils/aniwatchCore.js index a4a3e08..ee22f8e 100644 --- a/utils/aniwatchCore.js +++ b/utils/aniwatchCore.js @@ -1,6 +1,5 @@ let __scripts = []; let __afterLoadScripts = []; -let __afterPopstateScripts = []; let __afterPathnameChangeScripts = []; function registerScript(func, pattern = '.*') { From 1962547d75f7e23243e68f1f9ac38d8b0a7e88da Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 11 Sep 2020 16:41:22 +0200 Subject: [PATCH 071/178] #19 First fixes after the great merge --- src/javascript/enhancements/notifications.js | 35 +++++++++++--------- src/javascript/index.js | 2 ++ src/javascript/utils/aniwatchCore.js | 18 ++++++++-- src/javascript/utils/helpers.js | 16 +++------ 4 files changed, 40 insertions(+), 31 deletions(-) diff --git a/src/javascript/enhancements/notifications.js b/src/javascript/enhancements/notifications.js index daeb1e2..32b2f4a 100644 --- a/src/javascript/enhancements/notifications.js +++ b/src/javascript/enhancements/notifications.js @@ -1,22 +1,26 @@ +import * as core from '../utils/aniwatchCore'; +import * as helper from '../utils/helpers'; + let __notificationCount = ''; -runAfterLoad(() => { - retrieveLoginStatus(); - __notificationCount = getNotificationCount(); - displayNotificationsInTitle(); -}, ".*"); +export function init() { + core.runAfterLoad(() => { + retrieveLoginStatus(); + __notificationCount = getNotificationCount(); + displayNotificationsInTitle(); + }, ".*"); -runAfterPathnameChange(() => { - displayNotificationsInTitle(); -}, ".*"); + core.runAfterPathnameChange(() => { + displayNotificationsInTitle(); + }, ".*"); +} function getNotificationCount() { - if (isLoggedIn) { + if (core.isLoggedIn()) { let menuUserText = document.getElementById('materialize-menu-dropdown').innerText.split('\n')[4]; - let notificationCount = menuUserText.split("")[6]; - console.log(notificationCount); + let notificationCount = menuUserText.split('')[6]; // If there are no notifications - if (Number.isNaN(parseInt(notificationCount)) || typeof notificationCount === 'undefined') { + if (Number.isNaN(parseInt(notificationCount)) || !helper.assigned(notificationCount)) { console.warn("NaN or undefined"); return ``; // Otherwise displayNotificationsInTitle() throws undefined again } @@ -29,10 +33,9 @@ function getNotificationCount() { function displayNotificationsInTitle() { console.log(__notificationCount); - if (typeof __notificationCount === 'undefined') { + if (!helper.assigned(__notificationCount)) { console.error("NoTiFiCaTiOnCoUnT uNdEfInEd!"); - } - else { + } else { document.title = __notificationCount + document.title; } -} +} \ No newline at end of file diff --git a/src/javascript/index.js b/src/javascript/index.js index 0052b29..69cf4fc 100644 --- a/src/javascript/index.js +++ b/src/javascript/index.js @@ -7,6 +7,7 @@ import { initHelpers } from './utils/helpers'; // enhancements import { init as animeRequests } from './enhancements/animeRequests'; import { init as lists } from './enhancements/lists'; +import { init as notifications } from './enhancements/notifications'; import { init as quickSearch } from './enhancements/quickSearch'; // core @@ -18,4 +19,5 @@ initHelpers(); // enhancements animeRequests(); lists(); +notifications(); quickSearch(); \ No newline at end of file diff --git a/src/javascript/utils/aniwatchCore.js b/src/javascript/utils/aniwatchCore.js index 305a93d..1434969 100644 --- a/src/javascript/utils/aniwatchCore.js +++ b/src/javascript/utils/aniwatchCore.js @@ -72,8 +72,20 @@ function awaitPageLoaded() { }, 100); } -function runAfterPathnameChange(func, pattern = '.*') { - __afterPathnameChangeScripts.push({ "function": func, "pattern": pattern}); +export function runAfterPathnameChange(func, pattern = '.*') { + __afterPathnameChangeScripts.push({ "function": func, "pattern": pattern }); +} + +export function isLoggedIn() { + let menu = document.getElementById('materialize-menu-dropdown'); + let result = true; + + menu.innerText.split('\n').forEach(item => { + if (item === 'Login') { + result = false; + return; + } + }); } let locationPath = location.pathname; @@ -90,4 +102,4 @@ function awaitPathnameChange() { script.function(); } }) -} +} \ No newline at end of file diff --git a/src/javascript/utils/helpers.js b/src/javascript/utils/helpers.js index e483fb1..053aa18 100644 --- a/src/javascript/utils/helpers.js +++ b/src/javascript/utils/helpers.js @@ -18,6 +18,10 @@ export function onReady(fn) { } } +export function assigned(obj) { + return !(typeof obj === 'undefined' || obj === null); +} + function handleKeyDown(event) { handleKeyToggle(event, true); } @@ -32,16 +36,4 @@ function handleKeyToggle(event, isPressed) { } else if (event.key === 'Control') { isCtrlPressed = isPressed; } -} - -export function retrieveLoginStatus() { - let menu = document.getElementById('materialize-menu-dropdown'); - let menuItem = menu.innerText.split('\n')[4]; - if (menuItem === 'Login') { - isLoggedIn = false; - console.log(isLoggedIn); - } else if (menuItem.includes('User')) { - isLoggedIn = true; - console.log(isLoggedIn); - } } \ No newline at end of file From 065ce97adc9b5f4cb696853ec71d4de366a37274 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 11 Sep 2020 16:49:45 +0200 Subject: [PATCH 072/178] #19 Fixed missing return value in isLoggedIn function --- src/javascript/utils/aniwatchCore.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/javascript/utils/aniwatchCore.js b/src/javascript/utils/aniwatchCore.js index 1434969..0d9ab6c 100644 --- a/src/javascript/utils/aniwatchCore.js +++ b/src/javascript/utils/aniwatchCore.js @@ -86,6 +86,8 @@ export function isLoggedIn() { return; } }); + + return result; } let locationPath = location.pathname; From 7e44b0d538744e4a6c6294281e5a44f93eb5984f Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 11 Sep 2020 17:36:36 +0200 Subject: [PATCH 073/178] #19 Patch browser functions to get event on location change --- src/javascript/utils/aniwatchCore.js | 59 ++++++++++++++++++++-------- 1 file changed, 43 insertions(+), 16 deletions(-) diff --git a/src/javascript/utils/aniwatchCore.js b/src/javascript/utils/aniwatchCore.js index 0d9ab6c..5ba9891 100644 --- a/src/javascript/utils/aniwatchCore.js +++ b/src/javascript/utils/aniwatchCore.js @@ -1,5 +1,6 @@ import * as helper from './helpers'; +/* SCRIPT LOGICS */ let __scripts = []; let __afterLoadScripts = []; let __afterPathnameChangeScripts = []; @@ -19,6 +20,9 @@ export function initCore() { attributes: true }); + patchBrowser(); + window.addEventListener('locationchange', (event) => handleLocationChanged(event)); + helper.onReady(() => awaitPageLoaded()); } @@ -72,10 +76,49 @@ function awaitPageLoaded() { }, 100); } +/* PATHNAME LOGIC */ export function runAfterPathnameChange(func, pattern = '.*') { __afterPathnameChangeScripts.push({ "function": func, "pattern": pattern }); } +function handleLocationChanged(event) { + __afterPathnameChangeScripts.forEach(script => { + if (window.location.pathname.match(script.pattern)) { + script.function(); + } + }); +} + +function patchBrowser() { + // patches several browser functions to dispatch a "locationchange" event + // as an extension is not allowed to override these functions we have to inject this as a script tag into the head + let scriptContent = `history.pushState = (func => function pushState() { + let result = func.apply(this, arguments); + window.dispatchEvent(new Event('pushstate')); + window.dispatchEvent(new Event('locationchange')); + + return result; + })(history.pushState); + + history.replaceState = (func => function replaceState() { + let result = func.apply(this, arguments); + window.dispatchEvent(new Event('replacestate')); + window.dispatchEvent(new Event('locationchange')); + return result; + })(history.replaceState); + + window.addEventListener('popstate', () => { + window.dispatchEvent(new Event('locationchange')) + });` + + let head = document.getElementsByTagName("head")[0]; + let newScript = document.createElement('script'); + newScript.type = 'text/javascript'; + newScript.innerHTML = scriptContent; + head.appendChild(newScript); +} + +/* LOGIN LOGIC */ export function isLoggedIn() { let menu = document.getElementById('materialize-menu-dropdown'); let result = true; @@ -88,20 +131,4 @@ export function isLoggedIn() { }); return result; -} - -let locationPath = location.pathname; -let __loop = setInterval(() => { - if (locationPath != location.pathname) { - locationPath = location.pathname; - awaitPathnameChange(); - } -}, 100); - -function awaitPathnameChange() { - __afterPathnameChangeScripts.forEach(script => { - if (window.location.pathname.match(script.pattern)) { - script.function(); - } - }) } \ No newline at end of file From b1aef75409b3d538f4ab9255e860724bd54d9439 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 11 Sep 2020 17:57:17 +0200 Subject: [PATCH 074/178] #19 Imporvments in notification logic --- src/javascript/enhancements/notifications.js | 36 ++++++++------------ 1 file changed, 14 insertions(+), 22 deletions(-) diff --git a/src/javascript/enhancements/notifications.js b/src/javascript/enhancements/notifications.js index 32b2f4a..7719064 100644 --- a/src/javascript/enhancements/notifications.js +++ b/src/javascript/enhancements/notifications.js @@ -1,41 +1,33 @@ import * as core from '../utils/aniwatchCore'; import * as helper from '../utils/helpers'; -let __notificationCount = ''; - export function init() { core.runAfterLoad(() => { - retrieveLoginStatus(); - __notificationCount = getNotificationCount(); - displayNotificationsInTitle(); + updateNotificationsInTitle(); }, ".*"); core.runAfterPathnameChange(() => { - displayNotificationsInTitle(); + console.log('CHANGE') + updateNotificationsInTitle(); }, ".*"); } function getNotificationCount() { if (core.isLoggedIn()) { let menuUserText = document.getElementById('materialize-menu-dropdown').innerText.split('\n')[4]; - let notificationCount = menuUserText.split('')[6]; - // If there are no notifications - if (Number.isNaN(parseInt(notificationCount)) || !helper.assigned(notificationCount)) { - console.warn("NaN or undefined"); - return ``; // Otherwise displayNotificationsInTitle() throws undefined again - } - // Notifications present - else { - return `(${notificationCount}) `; - } + console.log(menuUserText); + let notificationCount = menuUserText.match(/\d+/)?.[0] ?? 0; + console.log(notificationCount); + return notificationCount; + } else { + return 0; } } -function displayNotificationsInTitle() { - console.log(__notificationCount); - if (!helper.assigned(__notificationCount)) { - console.error("NoTiFiCaTiOnCoUnT uNdEfInEd!"); - } else { - document.title = __notificationCount + document.title; +function updateNotificationsInTitle() { + let count = getNotificationCount(); + + if (helper.assigned(count) && count > 0) { + document.title = `(${count}) ${document.title}`; } } \ No newline at end of file From 08ce64ad8bfecd49d1d6e0ff82aeb5aea1355460 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 11 Sep 2020 18:01:23 +0200 Subject: [PATCH 075/178] #19 Last fixes --- src/javascript/enhancements/notifications.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/javascript/enhancements/notifications.js b/src/javascript/enhancements/notifications.js index 7719064..efdbd83 100644 --- a/src/javascript/enhancements/notifications.js +++ b/src/javascript/enhancements/notifications.js @@ -7,7 +7,6 @@ export function init() { }, ".*"); core.runAfterPathnameChange(() => { - console.log('CHANGE') updateNotificationsInTitle(); }, ".*"); } @@ -15,9 +14,7 @@ export function init() { function getNotificationCount() { if (core.isLoggedIn()) { let menuUserText = document.getElementById('materialize-menu-dropdown').innerText.split('\n')[4]; - console.log(menuUserText); let notificationCount = menuUserText.match(/\d+/)?.[0] ?? 0; - console.log(notificationCount); return notificationCount; } else { return 0; @@ -28,6 +25,9 @@ function updateNotificationsInTitle() { let count = getNotificationCount(); if (helper.assigned(count) && count > 0) { - document.title = `(${count}) ${document.title}`; + // document.title is updated after the event is triggered, so we delay our title update by a reasonable time + setTimeout(() => { + document.title = `(${count}) ${document.title}`; + }, 100); } } \ No newline at end of file From d27e1c75e60fb33cbb67725366956430748dd8fa Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 11 Sep 2020 18:33:58 +0200 Subject: [PATCH 076/178] Updated babel file --- .babelrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.babelrc b/.babelrc index 4d03f94..1a18e22 100644 --- a/.babelrc +++ b/.babelrc @@ -6,7 +6,7 @@ "targets": { "esmodules": true }, - "modules": "umd" + "modules": "auto" } ] ], From 279422c748b88fe57f3a291dd7fe4d0dae4ce985 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 11 Sep 2020 18:42:08 +0200 Subject: [PATCH 077/178] #40 Added host permission for aniwatch --- src/manifests/chrome.manifest.json | 4 +++- src/manifests/firefox.manifest.json | 4 +++- src/manifests/manifest.template.json | 4 +++- src/manifests/opera.manifest.json | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/manifests/chrome.manifest.json b/src/manifests/chrome.manifest.json index a0491a2..f4274d4 100644 --- a/src/manifests/chrome.manifest.json +++ b/src/manifests/chrome.manifest.json @@ -4,7 +4,9 @@ "version": "$version", "version_name": "$semanticVersion", "description": "$description", - "permissions": [], + "permissions": [ + "*://aniwatch.me/*" + ], "manifest_version": 2, "author": "$author", "homepage_url": "$homepageURL", diff --git a/src/manifests/firefox.manifest.json b/src/manifests/firefox.manifest.json index 9e2b767..e301f42 100644 --- a/src/manifests/firefox.manifest.json +++ b/src/manifests/firefox.manifest.json @@ -3,7 +3,9 @@ "short_name": "$shortName", "version": "$version", "description": "$description", - "permissions": [], + "permissions": [ + "*://aniwatch.me/*" + ], "manifest_version": 2, "author": "$author", "developer": $developer, diff --git a/src/manifests/manifest.template.json b/src/manifests/manifest.template.json index 790a99e..92d2b66 100644 --- a/src/manifests/manifest.template.json +++ b/src/manifests/manifest.template.json @@ -4,7 +4,9 @@ "version": "0.1.0.0", "version_name": "0.1 Beta", "description": "Aniwatch Plus is an unofficial extension which provides several UI improvments for https://aniwatch.me.", - "permissions": [], + "permissions": [ + "*://aniwatch.me/*" + ], "manifest_version": 2, "author": "Serraniel", "developer": { diff --git a/src/manifests/opera.manifest.json b/src/manifests/opera.manifest.json index 203920e..333b31e 100644 --- a/src/manifests/opera.manifest.json +++ b/src/manifests/opera.manifest.json @@ -4,7 +4,9 @@ "version": "$version", "version_name": "$semanticVersion", "description": "$description", - "permissions": [], + "permissions": [ + "*://aniwatch.me/*" + ], "manifest_version": 2, "author": "$author", "developer": $developer, From 3f534c761ae70e71d6f4cc6c843a25b20515b09d Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 11 Sep 2020 19:15:57 +0200 Subject: [PATCH 078/178] #40 Removed unused dependancy --- package-lock.json | 3613 +-------------------------------------------- package.json | 16 +- 2 files changed, 41 insertions(+), 3588 deletions(-) diff --git a/package-lock.json b/package-lock.json index b71ee3a..d804ea0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -876,16 +876,6 @@ "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/polyfill": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz", - "integrity": "sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==", - "dev": true, - "requires": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - } - }, "@babel/preset-env": { "version": "7.11.5", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.5.tgz", @@ -1036,26 +1026,6 @@ "to-fast-properties": "^2.0.0" } }, - "@cliqz-oss/firefox-client": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@cliqz-oss/firefox-client/-/firefox-client-0.3.1.tgz", - "integrity": "sha512-RO+Tops/wGnBzWoZYkCraqyh2JqOejqJq5/a4b54HhmjTNSKdUPwAOK17EGg/zPb0nWqkuB7QyZsI9bo+ev8Kw==", - "dev": true, - "requires": { - "colors": "0.5.x", - "js-select": "~0.6.0" - } - }, - "@cliqz-oss/node-firefox-connect": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@cliqz-oss/node-firefox-connect/-/node-firefox-connect-1.2.1.tgz", - "integrity": "sha512-O/IyiB5pfztCdmxQZg0/xeq5w+YiP3gtJz8d4We2EpLPKzbDVjOrtfLKYgVfm6Ya6mbvDge1uLkSRwaoVCWKnA==", - "dev": true, - "requires": { - "@cliqz-oss/firefox-client": "0.3.1", - "es6-promise": "^2.0.1" - } - }, "@gulp-sourcemaps/identity-map": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-1.0.2.tgz", @@ -1146,15 +1116,6 @@ "dev": true, "optional": true }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, - "requires": { - "defer-to-connect": "^1.0.1" - } - }, "@types/color-name": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", @@ -1189,12 +1150,6 @@ "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", "dev": true }, - "JSONSelect": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.2.1.tgz", - "integrity": "sha1-QVQYpSbTP+MddLTe+jyDbUhewgM=", - "dev": true - }, "JSONStream": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", @@ -1217,12 +1172,6 @@ "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", "dev": true }, - "acorn-jsx": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", - "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", - "dev": true - }, "acorn-node": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", @@ -1240,418 +1189,6 @@ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true }, - "adbkit": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/adbkit/-/adbkit-2.11.1.tgz", - "integrity": "sha512-hDTiRg9NX3HQt7WoDAPCplUpvzr4ZzQa2lq7BdTTJ/iOZ6O7YNAs6UYD8sFAiBEcYHDRIyq3cm9sZP6uZnhvXw==", - "dev": true, - "requires": { - "adbkit-logcat": "^1.1.0", - "adbkit-monkey": "~1.0.1", - "bluebird": "~2.9.24", - "commander": "^2.3.0", - "debug": "~2.6.3", - "node-forge": "^0.7.1", - "split": "~0.3.3" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "adbkit-logcat": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz", - "integrity": "sha1-Adf5sM75CTowvLOwB+//MBUIli8=", - "dev": true - }, - "adbkit-monkey": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/adbkit-monkey/-/adbkit-monkey-1.0.1.tgz", - "integrity": "sha1-8pG+cBou/FZ6Y/x6pq/N7TFDC+E=", - "dev": true, - "requires": { - "async": "~0.2.9" - } - }, - "addons-linter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-2.1.0.tgz", - "integrity": "sha512-ISCPobK6VdQ+5btMf1abkuD/9V+6RjnpJAVmEzjxDitk7HY03mLXVhA8SoD0XgngrI6cFlM2/i4OxfY4dHokpw==", - "dev": true, - "requires": { - "@babel/runtime": "7.10.5", - "ajv": "6.12.3", - "ajv-merge-patch": "4.1.0", - "chalk": "4.1.0", - "cheerio": "1.0.0-rc.3", - "columnify": "1.5.4", - "common-tags": "1.8.0", - "deepmerge": "4.2.2", - "dispensary": "0.52.0", - "es6-promisify": "6.1.1", - "eslint": "7.5.0", - "eslint-plugin-no-unsanitized": "3.1.2", - "eslint-visitor-keys": "1.3.0", - "espree": "7.2.0", - "esprima": "4.0.1", - "first-chunk-stream": "4.0.0", - "fluent-syntax": "0.13.0", - "fsevents": "2.1.3", - "glob": "7.1.6", - "is-mergeable-object": "1.1.1", - "jed": "1.1.1", - "mdn-browser-compat-data": "1.0.31", - "os-locale": "5.0.0", - "pino": "6.4.0", - "postcss": "7.0.32", - "probe-image-size": "5.0.0", - "relaxed-json": "1.0.3", - "semver": "7.3.2", - "source-map-support": "0.5.19", - "strip-bom-stream": "4.0.0", - "tosource": "1.0.0", - "upath": "1.2.0", - "whatwg-url": "8.1.0", - "yargs": "15.4.1", - "yauzl": "2.10.0" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.5.tgz", - "integrity": "sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "ajv": { - "version": "6.12.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", - "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "execa": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", - "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "dev": true, - "requires": { - "invert-kv": "^3.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "dev": true, - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "adm-zip": { - "version": "0.4.16", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", - "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", - "dev": true - }, "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -1674,16 +1211,6 @@ "uri-js": "^4.2.2" } }, - "ajv-merge-patch": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ajv-merge-patch/-/ajv-merge-patch-4.1.0.tgz", - "integrity": "sha512-0mAYXMSauA8RZ7r+B4+EAOYcZEcO9OK5EiQCR7W7Cv4E44pJj56ZnkKLJ9/PAcOc0dT+LlV9fdDcq2TxVJfOYw==", - "dev": true, - "requires": { - "fast-json-patch": "^2.0.6", - "json-merge-patch": "^0.2.3" - } - }, "alphanum-sort": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", @@ -1696,49 +1223,6 @@ "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", "dev": true }, - "ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", - "dev": true, - "requires": { - "string-width": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, "ansi-colors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", @@ -1796,12 +1280,6 @@ "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", "dev": true }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", @@ -1967,58 +1445,6 @@ } } }, - "archiver": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-2.1.1.tgz", - "integrity": "sha1-/2YrSnggFJSj7lRNOjP+dJZQnrw=", - "dev": true, - "requires": { - "archiver-utils": "^1.3.0", - "async": "^2.0.0", - "buffer-crc32": "^0.2.1", - "glob": "^7.0.0", - "lodash": "^4.8.0", - "readable-stream": "^2.0.0", - "tar-stream": "^1.5.0", - "zip-stream": "^1.2.0" - }, - "dependencies": { - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - } - } - }, - "archiver-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz", - "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=", - "dev": true, - "requires": { - "glob": "^7.0.0", - "graceful-fs": "^4.1.0", - "lazystream": "^1.0.0", - "lodash": "^4.8.0", - "normalize-path": "^2.0.0", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, "archy": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", @@ -2080,24 +1506,12 @@ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, - "array-differ": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", - "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", - "dev": true - }, "array-each": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", "dev": true }, - "array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", - "dev": true - }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", @@ -2139,18 +1553,6 @@ } } }, - "array-map": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", - "dev": true - }, - "array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", - "dev": true - }, "array-slice": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", @@ -2188,12 +1590,6 @@ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true - }, "asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", @@ -2262,18 +1658,6 @@ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true - }, "async-done": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", @@ -2313,24 +1697,12 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, - "atomic-sleep": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", - "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", - "dev": true - }, "autoprefixer": { "version": "9.8.6", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", @@ -2822,12 +2194,6 @@ "inherits": "~2.0.0" } }, - "bluebird": { - "version": "2.9.34", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz", - "integrity": "sha1-L3tOyAIWMoqf3evfacjUlC/v99g=", - "dev": true - }, "bn.js": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", @@ -2840,118 +2206,6 @@ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "dev": true }, - "boxen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", - "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", - "dev": true, - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -3183,6 +2437,7 @@ "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "dev": true, + "optional": true, "requires": { "buffer-alloc-unsafe": "^1.1.0", "buffer-fill": "^1.0.0" @@ -3192,7 +2447,8 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true + "dev": true, + "optional": true }, "buffer-crc32": { "version": "0.2.13", @@ -3206,17 +2462,12 @@ "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", "dev": true }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", - "dev": true - }, "buffer-fill": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true + "dev": true, + "optional": true }, "buffer-from": { "version": "1.1.1", @@ -3236,18 +2487,6 @@ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", "dev": true }, - "bunyan": { - "version": "1.8.14", - "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.14.tgz", - "integrity": "sha512-LlahJUxXzZLuw/hetUQJmRgZ1LF6+cr5TPpRj6jf327AsiIq2jhYEH4oqUUkVKTor+9w2BT3oxVwhzE5lw9tcg==", - "dev": true, - "requires": { - "dtrace-provider": "~0.8", - "moment": "^2.19.3", - "mv": "~2", - "safe-json-stringify": "~1" - } - }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -3436,66 +2675,6 @@ "supports-color": "^5.3.0" } }, - "cheerio": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", - "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==", - "dev": true, - "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.1", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash": "^4.15.0", - "parse5": "^3.0.1" - }, - "dependencies": { - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", - "dev": true - }, - "dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "dev": true, - "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - } - } - }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", @@ -3606,26 +2785,6 @@ } } }, - "chrome-launcher": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz", - "integrity": "sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==", - "dev": true, - "requires": { - "@types/node": "*", - "escape-string-regexp": "^1.0.5", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0", - "mkdirp": "^0.5.3", - "rimraf": "^3.0.2" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", @@ -3665,12 +2824,6 @@ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "dev": true - }, "cliui": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", @@ -3699,6 +2852,7 @@ "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", "dev": true, + "optional": true, "requires": { "mimic-response": "^1.0.0" } @@ -3805,22 +2959,6 @@ "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", "dev": true }, - "colors": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz", - "integrity": "sha1-fQAj6usVTo7p/Oddy5I9DtFmd3Q=", - "dev": true - }, - "columnify": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", - "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", - "dev": true, - "requires": { - "strip-ansi": "^3.0.0", - "wcwidth": "^1.0.0" - } - }, "combine-source-map": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", @@ -3856,12 +2994,6 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", - "dev": true - }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -3874,29 +3006,6 @@ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", "dev": true }, - "compress-commons": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz", - "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=", - "dev": true, - "requires": { - "buffer-crc32": "^0.2.1", - "crc32-stream": "^2.0.0", - "normalize-path": "^2.0.0", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -3926,37 +3035,6 @@ "proto-list": "~1.2.1" } }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, "console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", @@ -4017,12 +3095,6 @@ "is-plain-object": "^2.0.1" } }, - "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", - "dev": true - }, "core-js-compat": { "version": "3.6.5", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", @@ -4059,25 +3131,6 @@ "parse-json": "^4.0.0" } }, - "crc": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", - "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", - "dev": true, - "requires": { - "buffer": "^5.1.0" - } - }, - "crc32-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz", - "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=", - "dev": true, - "requires": { - "crc": "^3.4.4", - "readable-stream": "^2.0.0" - } - }, "create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", @@ -4173,12 +3226,6 @@ "randomfill": "^1.0.3" } }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true - }, "css": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", @@ -4407,12 +3454,6 @@ "assert-plus": "^1.0.0" } }, - "debounce": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", - "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==", - "dev": true - }, "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", @@ -4506,6 +3547,7 @@ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", "dev": true, + "optional": true, "requires": { "mimic-response": "^1.0.0" } @@ -4615,47 +3657,6 @@ } } }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "deepcopy": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/deepcopy/-/deepcopy-2.0.0.tgz", - "integrity": "sha512-d5ZK7pJw7F3k6M5vqDjGiiUS9xliIyWkdzBjnPhnSeRGjkYOGZMCFkdKVwV/WiHOe0NwzB8q+iDo7afvSf0arA==", - "dev": true, - "requires": { - "type-detect": "^4.0.8" - } - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, "default-compare": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", @@ -4679,29 +3680,6 @@ "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", "dev": true }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - }, - "dependencies": { - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - } - } - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "dev": true - }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -4859,216 +3837,6 @@ "path-type": "^4.0.0" } }, - "dispensary": { - "version": "0.52.0", - "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.52.0.tgz", - "integrity": "sha512-A13TTo/2yaK/Z3So4OdzodBTbyTMpqVOH15cbmUuKvl+T1cOLn0VGQjibrG9cELa9mkLfhjFodqYQWkOGkG9Ig==", - "dev": true, - "requires": { - "async": "~3.2.0", - "natural-compare-lite": "~1.4.0", - "pino": "~6.4.0", - "request": "~2.88.0", - "sha.js": "~2.4.4", - "source-map-support": "~0.5.4", - "yargs": "~15.4.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, "dom-serializer": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", @@ -5099,15 +3867,6 @@ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", "dev": true }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, "domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", @@ -5180,16 +3939,6 @@ } } }, - "dtrace-provider": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", - "integrity": "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.14.0" - } - }, "duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -5209,7 +3958,8 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true + "dev": true, + "optional": true }, "duplexify": { "version": "3.7.1", @@ -5243,15 +3993,6 @@ "safer-buffer": "^2.1.0" } }, - "ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, "editions": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz", @@ -5302,23 +4043,6 @@ "once": "^1.4.0" } }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - }, - "dependencies": { - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - } - } - }, "entities": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", @@ -5375,12 +4099,6 @@ "next-tick": "~1.0.0" } }, - "es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true - }, "es6-iterator": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", @@ -5392,18 +4110,6 @@ "es6-symbol": "^3.1.1" } }, - "es6-promise": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz", - "integrity": "sha1-lu258v2wGZWCKyY92KratnSBgbw=", - "dev": true - }, - "es6-promisify": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz", - "integrity": "sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==", - "dev": true - }, "es6-symbol": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", @@ -5432,254 +4138,18 @@ "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", "dev": true }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "dev": true - }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, - "eslint": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.5.0.tgz", - "integrity": "sha512-vlUP10xse9sWt9SGRtcr1LAC67BENcQMFeV+w5EvLEoFe3xJ8cF1Skd0msziRx/VMC+72B4DxreCE+OR12OA6Q==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "eslint-scope": "^5.1.0", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^1.3.0", - "espree": "^7.2.0", - "esquery": "^1.2.0", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash": "^4.17.19", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "eslint-plugin-no-unsanitized": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.2.tgz", - "integrity": "sha512-KPShfliA3Uy9qqwQx35P1fwIOeJjZkb0FbMMUFztRYRposzaynsM8JCEb952fqkidROl1kpqY80uSvn+TcWkQQ==", - "dev": true - }, - "eslint-scope": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", - "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - }, - "espree": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.2.0.tgz", - "integrity": "sha512-H+cQ3+3JYRMEIOl87e7QdHX70ocly5iW4+dttuR8iYSPr/hXKFb+7dBsZ7+u1adC4VrnPlTkv0+OwuPnDop19g==", - "dev": true, - "requires": { - "acorn": "^7.3.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.3.0" - } - }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, - "esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -5696,12 +4166,6 @@ "es5-ext": "~0.10.14" } }, - "event-to-promise": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/event-to-promise/-/event-to-promise-0.8.0.tgz", - "integrity": "sha1-S4TxF3K28l93Uvx02XFTGsb1tiY=", - "dev": true - }, "events": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", @@ -6105,23 +4569,6 @@ "picomatch": "^2.2.1" } }, - "fast-json-patch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-2.2.1.tgz", - "integrity": "sha512-4j5uBaTnsYAV5ebkidvxiLUYOwjQ+JSFljeqfTxCrH9bDmlCQaOJFS84oDJ2rAXZq2yskmk3ORfoP9DCwqFNig==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1" - }, - "dependencies": { - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true - } - } - }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -6134,12 +4581,6 @@ "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", "dev": true }, - "fast-redact": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-2.0.0.tgz", - "integrity": "sha512-zxpkULI9W9MNTK2sJ3BpPQrTEXFNESd2X6O1tXMFpK/XM0G5c5Rll2EVYZH2TqI3xRGK/VaJ+eEOt7pnENJpeA==", - "dev": true - }, "fast-safe-stringify": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", @@ -6160,6 +4601,7 @@ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", "dev": true, + "optional": true, "requires": { "pend": "~1.2.0" } @@ -6175,15 +4617,6 @@ "object-assign": "^4.1.0" } }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, - "requires": { - "flat-cache": "^2.0.1" - } - }, "file-type": { "version": "12.4.2", "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", @@ -6385,99 +4818,12 @@ "parse-filepath": "^1.0.1" } }, - "firefox-profile": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-2.0.0.tgz", - "integrity": "sha512-BPfcUISOV6+UwF6uqo5QS8iuFL6XZvHCm+1iuynIJ7fe1zea69Is77/n/098fp0a9sZ94lvT8rpYB15S/riSaA==", - "dev": true, - "requires": { - "adm-zip": "~0.4.x", - "archiver": "~2.1.0", - "async": "~2.5.0", - "fs-extra": "~4.0.2", - "ini": "~1.3.3", - "jetpack-id": "1.0.0", - "lazystream": "~1.0.0", - "lodash": "~4.17.2", - "minimist": "^1.1.1", - "uuid": "^3.0.0", - "xml2js": "~0.4.4" - }, - "dependencies": { - "async": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", - "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", - "dev": true, - "requires": { - "lodash": "^4.14.0" - } - }, - "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } - } - }, - "first-chunk-stream": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-4.0.0.tgz", - "integrity": "sha512-8TOz/mJp7+zc2HN63vnJHotwceq4gQI1+/gdJVnJcG4dEB96oUxw7wV9We4QKjSFWUc/V0ADDfaGba5cDoG6EA==", - "dev": true - }, "flagged-respawn": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", "dev": true }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatstr": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/flatstr/-/flatstr-1.0.12.tgz", - "integrity": "sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==", - "dev": true - }, - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, - "fluent-syntax": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/fluent-syntax/-/fluent-syntax-0.13.0.tgz", - "integrity": "sha512-0Bk1AsliuYB550zr4JV9AYhsETsD3ELXUQzdXGJfIc1Ni/ukAfBdQInDhVMYJUaT2QxoamNslwkYF7MlOrPUwg==", - "dev": true - }, "flush-write-stream": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", @@ -6550,37 +4896,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - }, - "dependencies": { - "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "dev": true - } - } + "optional": true }, "fs-mkdirp-stream": { "version": "1.0.0", @@ -6638,80 +4955,6 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "fx-runner": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.0.13.tgz", - "integrity": "sha512-Ces2bm+LNuXehkvmN1/Z+oEDkI/jHBp9xdyBtBy7hcgvF18/pv/D8F6A6kQgNkMZsnBgLEv+VvdDxyqkfkYycw==", - "dev": true, - "requires": { - "commander": "2.9.0", - "shell-quote": "1.6.1", - "spawn-sync": "1.0.15", - "when": "3.7.7", - "which": "1.2.4", - "winreg": "0.0.12" - }, - "dependencies": { - "commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true, - "requires": { - "graceful-readlink": ">= 1.0.0" - } - }, - "is-absolute": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", - "integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=", - "dev": true, - "requires": { - "is-relative": "^0.1.0" - } - }, - "is-relative": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", - "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=", - "dev": true - }, - "isexe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz", - "integrity": "sha1-NvPiLmB1CSD15yQaR2qMakInWtA=", - "dev": true - }, - "shell-quote": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", - "dev": true, - "requires": { - "array-filter": "~0.0.0", - "array-map": "~0.0.0", - "array-reduce": "~0.0.0", - "jsonify": "~0.0.0" - } - }, - "which": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.4.tgz", - "integrity": "sha1-FVf5YIBgTlsRs1meufRbUKnv1yI=", - "dev": true, - "requires": { - "is-absolute": "^0.1.7", - "isexe": "^1.1.1" - } - } - } - }, "gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", @@ -6776,6 +5019,7 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, + "optional": true, "requires": { "pump": "^3.0.0" }, @@ -6785,6 +5029,7 @@ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, + "optional": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -6955,15 +5200,6 @@ "object.defaults": "^1.1.0" } }, - "global-dirs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", - "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==", - "dev": true, - "requires": { - "ini": "^1.3.5" - } - }, "global-modules": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", @@ -7068,18 +5304,6 @@ "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, - "graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", - "dev": true - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true - }, "gulp": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", @@ -7762,12 +5986,6 @@ } } }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "dev": true - }, "hash-base": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", @@ -7864,39 +6082,6 @@ "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=", "dev": true }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, "http-cache-semantics": { "version": "3.8.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", @@ -7925,7 +6110,8 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true + "dev": true, + "optional": true }, "ieee754": { "version": "1.1.13", @@ -8065,12 +6251,6 @@ "dev": true, "optional": true }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, "in-publish": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", @@ -8212,12 +6392,6 @@ } } }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true - }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -8245,15 +6419,6 @@ "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", "dev": true }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, "is-color-stop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", @@ -8319,12 +6484,6 @@ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", "dev": true }, - "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true - }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -8380,16 +6539,6 @@ "is-extglob": "^2.1.1" } }, - "is-installed-globally": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", - "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", - "dev": true, - "requires": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" - } - }, "is-jpg": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", @@ -8397,12 +6546,6 @@ "dev": true, "optional": true }, - "is-mergeable-object": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-mergeable-object/-/is-mergeable-object-1.1.1.tgz", - "integrity": "sha512-CPduJfuGg8h8vW74WOxHtHmtQutyQBzR+3MjQ6iDHIYdbOnm1YC7jv43SqCoU8OPGTJD4nibmiryA4kmogbGrA==", - "dev": true - }, "is-natural-number": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", @@ -8416,12 +6559,6 @@ "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", "dev": true }, - "is-npm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", - "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", - "dev": true - }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -8571,21 +6708,6 @@ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true - }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -8632,34 +6754,12 @@ "is-object": "^1.0.1" } }, - "jed": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", - "integrity": "sha1-elSbvZ/+FYWwzQoZHiAwVb7ldLQ=", - "dev": true - }, - "jetpack-id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jetpack-id/-/jetpack-id-1.0.0.tgz", - "integrity": "sha1-LPn7rkbYB0/Ba33gBxyO/rykc6Y=", - "dev": true - }, "js-base64": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", "dev": true }, - "js-select": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/js-select/-/js-select-0.6.0.tgz", - "integrity": "sha1-woTiKCTVknrsli3N8kcXSu+w0ZA=", - "dev": true, - "requires": { - "JSONSelect": "0.2.1", - "traverse": "0.4.x" - } - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -8692,16 +6792,8 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "dev": true - }, - "json-merge-patch": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-0.2.3.tgz", - "integrity": "sha1-+ixrWvh9p3uuKWalidUuI+2B/kA=", "dev": true, - "requires": { - "deep-equal": "^1.0.0" - } + "optional": true }, "json-parse-better-errors": { "version": "1.0.2", @@ -8751,15 +6843,6 @@ "minimist": "^1.2.5" } }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, "jsonify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", @@ -8772,24 +6855,6 @@ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", "dev": true }, - "jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", - "dev": true, - "requires": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^5.6.0" - } - }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -8802,15 +6867,6 @@ "verror": "1.10.0" } }, - "jszip": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.6.1.tgz", - "integrity": "sha1-uI86ey5noqBIFSmCx6N1bZxIKPA=", - "dev": true, - "requires": { - "pako": "~1.0.2" - } - }, "junk": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", @@ -8823,32 +6879,12 @@ "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", "dev": true }, - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dev": true, - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dev": true, - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, "keyv": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", "dev": true, + "optional": true, "requires": { "json-buffer": "3.0.0" } @@ -8879,15 +6915,6 @@ "es6-weak-map": "^2.0.1" } }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dev": true, - "requires": { - "package-json": "^6.3.0" - } - }, "lazystream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", @@ -8930,16 +6957,6 @@ "leven": "^3.1.0" } }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, "liftoff": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", @@ -8956,39 +6973,6 @@ "resolve": "^1.1.7" } }, - "lighthouse-logger": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz", - "integrity": "sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==", - "dev": true, - "requires": { - "debug": "^2.6.8", - "marky": "^1.2.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", @@ -9035,60 +7019,12 @@ "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, - "lodash.includes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=", - "dev": true - }, - "lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=", - "dev": true - }, - "lodash.isinteger": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=", - "dev": true - }, - "lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=", - "dev": true - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", - "dev": true - }, - "lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", - "dev": true - }, "lodash.memoize": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", "dev": true }, - "lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", - "dev": true - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -9136,7 +7072,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true + "dev": true, + "optional": true }, "lpad-align": { "version": "1.1.2", @@ -9201,15 +7138,6 @@ "kind-of": "^6.0.2" } }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -9231,12 +7159,6 @@ "object-visit": "^1.0.0" } }, - "marky": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.1.tgz", - "integrity": "sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==", - "dev": true - }, "matchdep": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", @@ -9386,40 +7308,12 @@ "safe-buffer": "^5.1.2" } }, - "mdn-browser-compat-data": { - "version": "1.0.31", - "resolved": "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.31.tgz", - "integrity": "sha512-GVQQYWgoH3jbBaIy8M4hrg34qaNpPedtZvwAjUmkpHq4FXKKCea8Ji5rlS32YJSU9dt7TPvuWWX7Cce5mZyFPA==", - "dev": true, - "requires": { - "extend": "3.0.2" - } - }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", "dev": true }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - }, - "dependencies": { - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - } - } - }, "memoizee": { "version": "0.4.14", "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz", @@ -9513,13 +7407,15 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true + "dev": true, + "optional": true }, "mimic-response": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true + "dev": true, + "optional": true }, "minimalistic-assert": { "version": "1.0.1", @@ -9607,13 +7503,6 @@ "xtend": "^4.0.0" } }, - "moment": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz", - "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==", - "dev": true, - "optional": true - }, "mozjpeg": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", @@ -9632,74 +7521,12 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "multimatch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", - "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", - "dev": true, - "requires": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" - } - }, "mute-stdout": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", "dev": true }, - "mv": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", - "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", - "dev": true, - "optional": true, - "requires": { - "mkdirp": "~0.5.1", - "ncp": "~2.0.0", - "rimraf": "~2.4.0" - }, - "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, - "optional": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "rimraf": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", - "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", - "dev": true, - "optional": true, - "requires": { - "glob": "^6.0.1" - } - } - } - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, "nan": { "version": "2.14.1", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", @@ -9725,31 +7552,6 @@ "to-regex": "^3.0.1" } }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha1-F7CVgZiJef3a/gIB6TG6kzyWy7Q=", - "dev": true - }, - "ncp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", - "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", - "dev": true, - "optional": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, "next-tick": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", @@ -9763,12 +7565,6 @@ "dev": true, "optional": true }, - "node-forge": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", - "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==", - "dev": true - }, "node-gyp": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", @@ -9812,43 +7608,6 @@ "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", "dev": true }, - "node-notifier": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-7.0.2.tgz", - "integrity": "sha512-ux+n4hPVETuTL8+daJXTOC6uKLgMsl1RYfFv7DKRzyvzBapqco0rZZ9g72ZN8VS6V+gvNYHYa/ofcCY8fkJWsA==", - "dev": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.2.0", - "which": "^2.0.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, - "uuid": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz", - "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, "node-releases": { "version": "1.1.60", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", @@ -10092,16 +7851,6 @@ "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", "dev": true }, - "object-is": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", - "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -10206,42 +7955,11 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "optional": true, "requires": { "mimic-fn": "^2.1.0" } }, - "open": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-7.1.0.tgz", - "integrity": "sha512-lLPI5KgOwEYCDKXf4np7y1PBEkj7HYIyP2DY8mVDRnx0VIIu6bNrRB0R66TuO7Mack6EnTNLm4uvcl1UoklTpA==", - "dev": true, - "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "dependencies": { - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - } - } - }, "optipng-bin": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz", @@ -10294,12 +8012,6 @@ "lcid": "^1.0.0" } }, - "os-shim": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", - "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=", - "dev": true - }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -10323,12 +8035,6 @@ "dev": true, "optional": true }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, "p-event": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", @@ -10419,149 +8125,12 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dev": true, - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true - } - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true - }, - "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", - "dev": true - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "requires": { - "prepend-http": "^2.0.0" - } - } - } - }, "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - } - } - }, "parents": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", @@ -10617,15 +8186,6 @@ "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", "dev": true }, - "parse5": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", - "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", @@ -10712,7 +8272,8 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true + "dev": true, + "optional": true }, "performance-now": { "version": "2.1.0", @@ -10747,26 +8308,6 @@ "pinkie": "^2.0.0" } }, - "pino": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.4.0.tgz", - "integrity": "sha512-TRDp5fJKRBtVlxd4CTox3rJL+TzwQztB/VNmT5n87zFgKVU7ztnmZkcX1zypPP+3ZZcveOTYKJy74UXdVBaXFQ==", - "dev": true, - "requires": { - "fast-redact": "^2.0.0", - "fast-safe-stringify": "^2.0.7", - "flatstr": "^1.0.12", - "pino-std-serializers": "^2.4.2", - "quick-format-unescaped": "^4.0.1", - "sonic-boom": "^1.0.0" - } - }, - "pino-std-serializers": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-2.5.0.tgz", - "integrity": "sha512-wXqbqSrIhE58TdrxxlfLwU9eDhrzppQDvGhBEr1gYbzzM4KKo3Y63gSjiDXRKLVS2UOXdPNR2v+KnQgNrs+xUg==", - "dev": true - }, "pirates": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", @@ -11330,12 +8871,6 @@ "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", "dev": true }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, "prepend-http": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", @@ -11355,19 +8890,6 @@ "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", "dev": true }, - "probe-image-size": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-5.0.0.tgz", - "integrity": "sha512-V6uBYw5eBc5UVIE7MUZD6Nxg0RYuGDWLDenEn0B1WC6PcTvn1xdQ6HLDDuznefsiExC6rNrCz7mFRBo0f3Xekg==", - "dev": true, - "requires": { - "deepmerge": "^4.0.0", - "inherits": "^2.0.3", - "next-tick": "^1.0.0", - "request": "^2.83.0", - "stream-parser": "~0.3.1" - } - }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -11380,12 +8902,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, "proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", @@ -11454,15 +8970,6 @@ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true }, - "pupa": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz", - "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==", - "dev": true, - "requires": { - "escape-goat": "^2.0.0" - } - }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", @@ -11499,12 +9006,6 @@ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", "dev": true }, - "quick-format-unescaped": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.1.tgz", - "integrity": "sha512-RyYpQ6Q5/drsJyOhrWHYMWTedvjTIat+FTwv0K4yoUxzvekw2aRHMQJLlnvt8UantkZg2++bEzD9EdxXqkWf4A==", - "dev": true - }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -11524,26 +9025,6 @@ "safe-buffer": "^5.1.0" } }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - } - } - }, "read-only-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", @@ -11825,22 +9306,6 @@ "safe-regex": "^1.1.0" } }, - "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, - "regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", - "dev": true - }, "regexpu-core": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", @@ -11855,24 +9320,6 @@ "unicode-match-property-value-ecmascript": "^1.2.0" } }, - "registry-auth-token": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz", - "integrity": "sha512-P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==", - "dev": true, - "requires": { - "rc": "^1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dev": true, - "requires": { - "rc": "^1.2.8" - } - }, "regjsgen": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", @@ -11896,16 +9343,6 @@ } } }, - "relaxed-json": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/relaxed-json/-/relaxed-json-1.0.3.tgz", - "integrity": "sha512-b7wGPo7o2KE/g7SqkJDDbav6zmrEeP4TK2VpITU72J/M949TLe/23y/ZHJo+pskcGM52xIfFoT9hydwmgr1AEg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "commander": "^2.6.0" - } - }, "remove-bom-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", @@ -12067,6 +9504,7 @@ "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", "dev": true, + "optional": true, "requires": { "lowercase-keys": "^1.0.0" } @@ -12126,13 +9564,6 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "safe-json-stringify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", - "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", - "dev": true, - "optional": true - }, "safe-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", @@ -12326,23 +9757,6 @@ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dev": true, - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, "semver-greatest-satisfied-range": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", @@ -12448,38 +9862,6 @@ "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", "dev": true }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true - }, - "sign-addon": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-2.0.6.tgz", - "integrity": "sha512-/8SQPNCrrZKMthdDf1IfI4XMbq8k9YsiiMyVeQL8xhhQSsZho6ZvEUBFSA70N0eznLZyab3k1d2CNOchYRYA6Q==", - "dev": true, - "requires": { - "common-tags": "1.8.0", - "core-js": "3.6.5", - "deepcopy": "2.0.0", - "es6-error": "4.1.1", - "es6-promisify": "6.1.1", - "jsonwebtoken": "8.5.1", - "mz": "2.7.0", - "request": "2.88.2", - "source-map-support": "0.5.19", - "stream-to-promise": "3.0.0" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - } - } - }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -12515,25 +9897,6 @@ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - } - } - }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -12656,16 +10019,6 @@ } } }, - "sonic-boom": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.1.0.tgz", - "integrity": "sha512-JyOf+Xt7GBN4tAic/DD1Bitw6OMgSHAnswhPeOiLpfRoSjPNjEIi73UF3OxHzhSNn9WavxGuCZzprFCGFSNwog==", - "dev": true, - "requires": { - "atomic-sleep": "^1.0.0", - "flatstr": "^1.0.12" - } - }, "sort-keys": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", @@ -12735,16 +10088,6 @@ "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", "dev": true }, - "spawn-sync": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", - "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", - "dev": true, - "requires": { - "concat-stream": "^1.4.7", - "os-shim": "^0.1.2" - } - }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -12777,15 +10120,6 @@ "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", "dev": true }, - "split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", - "dev": true, - "requires": { - "through": "2" - } - }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -12959,32 +10293,6 @@ } } }, - "stream-parser": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", - "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", - "dev": true, - "requires": { - "debug": "2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, "stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", @@ -13001,26 +10309,6 @@ "readable-stream": "^2.0.2" } }, - "stream-to-array": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", - "integrity": "sha1-u/azn19D7DC8cbq8s3VXrOzzQ1M=", - "dev": true, - "requires": { - "any-promise": "^1.1.0" - } - }, - "stream-to-promise": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stream-to-promise/-/stream-to-promise-3.0.0.tgz", - "integrity": "sha512-h+7wLeFiYegOdgTfTxjRsrT7/Op7grnKEIHWgaO1RTHwcwk7xRreMr3S8XpDfDMesSxzgM2V4CxNCFAGo6ssnA==", - "dev": true, - "requires": { - "any-promise": "~1.3.0", - "end-of-stream": "~1.4.1", - "stream-to-array": "~2.3.0" - } - }, "strict-uri-encode": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", @@ -13094,33 +10382,6 @@ "is-utf8": "^0.2.0" } }, - "strip-bom-buf": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", - "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", - "dev": true, - "requires": { - "is-utf8": "^0.2.1" - } - }, - "strip-bom-stream": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-4.0.0.tgz", - "integrity": "sha512-0ApK3iAkHv6WbgLICw/J4nhwHeDZsBxIIsOD+gHgZICL6SeJ0S9f/WZqemka9cjkTyMN5geId6e8U5WGFAn3cQ==", - "dev": true, - "requires": { - "first-chunk-stream": "^3.0.0", - "strip-bom-buf": "^2.0.0" - }, - "dependencies": { - "first-chunk-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-3.0.0.tgz", - "integrity": "sha512-LNRvR4hr/S8cXXkIY5pTgVP7L3tq6LlYWcg9nWBuW7o1NMxKZo6oOVa/6GIekMGI0Iw7uC+HWimMe9u/VAeKqw==", - "dev": true - } - } - }, "strip-bom-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", @@ -13148,7 +10409,8 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true + "dev": true, + "optional": true }, "strip-indent": { "version": "1.0.1", @@ -13159,12 +10421,6 @@ "get-stdin": "^4.0.1" } }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, "strip-outer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", @@ -13257,52 +10513,6 @@ "acorn-node": "^1.2.0" } }, - "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dev": true, - "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, "tar": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", @@ -13319,6 +10529,7 @@ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", "dev": true, + "optional": true, "requires": { "bl": "^1.0.0", "buffer-alloc": "^1.2.0", @@ -13347,12 +10558,6 @@ "uuid": "^3.0.1" } }, - "term-size": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", - "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==", - "dev": true - }, "ternary-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-3.0.0.tgz", @@ -13419,36 +10624,12 @@ } } }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, "textextensions": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.6.0.tgz", "integrity": "sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==", "dev": true }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -13522,15 +10703,6 @@ "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", "dev": true }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "requires": { - "rimraf": "^3.0.0" - } - }, "to-absolute-glob": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", @@ -13545,7 +10717,8 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true + "dev": true, + "optional": true }, "to-fast-properties": { "version": "2.0.0", @@ -13573,12 +10746,6 @@ } } }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true - }, "to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", @@ -13609,12 +10776,6 @@ "through2": "^2.0.3" } }, - "tosource": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/tosource/-/tosource-1.0.0.tgz", - "integrity": "sha1-QtiN0RZhi88A1hBt1URvNCeQL/E=", - "dev": true - }, "tough-cookie": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", @@ -13633,29 +10794,6 @@ } } }, - "tr46": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", - "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - } - } - }, - "traverse": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.4.6.tgz", - "integrity": "sha1-0EsigOTHkqWBVCnve4tgxkyczDQ=", - "dev": true - }, "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", @@ -13708,42 +10846,12 @@ "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", "dev": true }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, "umd": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", @@ -13866,21 +10974,6 @@ "through2-filter": "^3.0.0" } }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dev": true, - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, "unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", @@ -13933,85 +11026,6 @@ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true }, - "update-notifier": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.0.tgz", - "integrity": "sha512-w3doE1qtI0/ZmgeoDoARmI5fjDoT93IfKgEGqm26dGUOh8oNpaSTsGNdYRN/SjOuo10jcJGwkEL3mroKzktkew==", - "dev": true, - "requires": { - "boxen": "^4.2.0", - "chalk": "^3.0.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.3.1", - "is-npm": "^4.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "pupa": "^2.0.1", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "uri-js": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", @@ -14117,12 +11131,6 @@ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "dev": true }, - "v8-compile-cache": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", - "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", - "dev": true - }, "v8flags": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", @@ -14265,422 +11273,6 @@ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", "dev": true }, - "watchpack": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", - "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.0" - }, - "dependencies": { - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "optional": true - }, - "chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", - "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - } - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - } - } - }, - "watchpack-chokidar2": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", - "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "web-ext": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-5.0.0.tgz", - "integrity": "sha512-K5rzVijxNbOjxv+au1Sj7J82s1/CCyBQ9bhJE9TWdOD3OLELhC3bWJHyNJ1u2sT+kf8guaJjFvPnd6WG67PHtw==", - "dev": true, - "requires": { - "@babel/polyfill": "7.10.4", - "@babel/runtime": "7.10.5", - "@cliqz-oss/firefox-client": "0.3.1", - "@cliqz-oss/node-firefox-connect": "1.2.1", - "adbkit": "2.11.1", - "addons-linter": "2.1.0", - "bunyan": "1.8.14", - "camelcase": "6.0.0", - "chrome-launcher": "0.13.4", - "debounce": "1.2.0", - "decamelize": "4.0.0", - "es6-error": "4.1.1", - "event-to-promise": "0.8.0", - "firefox-profile": "2.0.0", - "fs-extra": "9.0.1", - "fx-runner": "1.0.13", - "import-fresh": "3.2.1", - "mkdirp": "1.0.4", - "multimatch": "4.0.0", - "mz": "2.7.0", - "node-notifier": "7.0.2", - "open": "7.1.0", - "parse-json": "5.0.1", - "sign-addon": "2.0.6", - "source-map-support": "0.5.19", - "strip-bom": "4.0.0", - "strip-json-comments": "3.1.1", - "tmp": "0.2.1", - "update-notifier": "4.1.0", - "watchpack": "1.7.4", - "ws": "7.3.1", - "yargs": "15.4.1", - "zip-dir": "1.0.2" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.5.tgz", - "integrity": "sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", - "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", - "dev": true - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "parse-json": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", - "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "dependencies": { - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - } - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - } - } - } - } - }, - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - }, - "whatwg-url": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.1.0.tgz", - "integrity": "sha512-vEIkwNi9Hqt4TV9RdnaBPNt+E2Sgmo3gePebCRgZ1R7g6d23+53zCTnuB0amKI4AXq6VM8jj2DUAa0S1vjJxkw==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^2.0.2", - "webidl-conversions": "^5.0.0" - } - }, - "when": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/when/-/when-3.7.7.tgz", - "integrity": "sha1-q6A/w7tzbWyIsJHQE9io5ZDYRxg=", - "dev": true - }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -14705,67 +11297,6 @@ "string-width": "^1.0.2 || 2" } }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dev": true, - "requires": { - "string-width": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "winreg": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz", - "integrity": "sha1-BxBVVLoanQiXklHRKUdb/64wBrc=", - "dev": true - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", @@ -14782,55 +11313,6 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz", - "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==", - "dev": true - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true - }, - "xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "dev": true, - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "dev": true - }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -14885,6 +11367,7 @@ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "dev": true, + "optional": true, "requires": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -14898,36 +11381,6 @@ "requires": { "buffer-crc32": "~0.2.3" } - }, - "zip-dir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/zip-dir/-/zip-dir-1.0.2.tgz", - "integrity": "sha1-JT+QeurWKiGs2HIdi4gDKyQRwFE=", - "dev": true, - "requires": { - "async": "^1.5.2", - "jszip": "^2.4.0" - }, - "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - } - } - }, - "zip-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz", - "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=", - "dev": true, - "requires": { - "archiver-utils": "^1.3.0", - "compress-commons": "^1.2.0", - "lodash": "^4.8.0", - "readable-stream": "^2.0.0" - } } } } diff --git a/package.json b/package.json index 70392cf..83110c8 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,7 @@ "build:prod": "cross-env NODE_ENV=production gulp build", "dist": "gulp dist", "dist:prod": "cross-env NODE_ENV=production gulp dist", - "watch": "gulp dist && gulp watch", - "publish:firefox": "web-ext build --source-dir ./dist/firefox" + "watch": "gulp dist && gulp watch" }, "repository": { "type": "git", @@ -22,9 +21,11 @@ "email": "mail@serraniel.dev", "url": "https://serraniel.dev" }, - "contributors": [{ - "name": "Kaffem" - }], + "contributors": [ + { + "name": "Kaffem" + } + ], "license": "MPL-2.0", "bugs": { "url": "https://github.com/Serraniel/AniwatchPlus/issues", @@ -65,7 +66,6 @@ "merge-stream": "^2.0.0", "sass": "^1.26.10", "vinyl-buffer": "^1.0.1", - "vinyl-source-stream": "^2.0.0", - "web-ext": "^5.0.0" + "vinyl-source-stream": "^2.0.0" } -} \ No newline at end of file +} From 9f97844c3a5d1bff301a25d751b82dde173efbe4 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 11 Sep 2020 19:19:35 +0200 Subject: [PATCH 079/178] #39 Kicked "regenerator-runtime" dependancy is it is unused and causing the issue. --- package-lock.json | 3 ++- package.json | 4 +--- src/javascript/index.js | 2 -- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index d804ea0..a464c27 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9285,7 +9285,8 @@ "regenerator-runtime": { "version": "0.13.7", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true }, "regenerator-transform": { "version": "0.14.5", diff --git a/package.json b/package.json index 83110c8..c4db1e6 100644 --- a/package.json +++ b/package.json @@ -32,9 +32,7 @@ "email": "mail@serraniel.dev" }, "homepage": "https://github.com/Serraniel/AniwatchPlus#readme", - "dependencies": { - "regenerator-runtime": "^0.13.7" - }, + "dependencies": {}, "devDependencies": { "@babel/compat-data": "^7.11.0", "@babel/core": "^7.11.4", diff --git a/src/javascript/index.js b/src/javascript/index.js index 0052b29..0eb81b4 100644 --- a/src/javascript/index.js +++ b/src/javascript/index.js @@ -1,5 +1,3 @@ -import regeneratorRuntime from "regenerator-runtime"; - // core import { initCore } from './utils/aniwatchCore'; // helper From b4d6a886fed3d025c7eae7ddc7249b3da2679eff Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 11 Sep 2020 19:33:34 +0200 Subject: [PATCH 080/178] #38 Fix innerHTML Warning when replacing Anime title --- src/javascript/enhancements/animeRequests.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/javascript/enhancements/animeRequests.js b/src/javascript/enhancements/animeRequests.js index 8bf5ade..82ba7a0 100644 --- a/src/javascript/enhancements/animeRequests.js +++ b/src/javascript/enhancements/animeRequests.js @@ -65,7 +65,10 @@ function removeUnknownUsers(node) { let profileData = upperDiv.innerHTML; // exchange data - upperDiv.innerHTML = `${anime}`; + let bElement = document.createElement('b'); + bElement.textContent = anime; + upperDiv.innerHTML = ``; + upperDiv.appendChild(bElement); // add user note if own request if (profileLink.length > 0) { From be721815deaa039c5003227785a30293b8afc756 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 11 Sep 2020 20:36:38 +0200 Subject: [PATCH 081/178] #38 Fixed second innerHTML Warning --- src/javascript/enhancements/animeRequests.js | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/src/javascript/enhancements/animeRequests.js b/src/javascript/enhancements/animeRequests.js index 82ba7a0..108a83a 100644 --- a/src/javascript/enhancements/animeRequests.js +++ b/src/javascript/enhancements/animeRequests.js @@ -64,20 +64,26 @@ function removeUnknownUsers(node) { let anime = lowerDiv.innerText; let profileData = upperDiv.innerHTML; - // exchange data - let bElement = document.createElement('b'); - bElement.textContent = anime; - upperDiv.innerHTML = ``; - upperDiv.appendChild(bElement); - // add user note if own request if (profileLink.length > 0) { - lowerDiv.innerHTML = profileData; + let parser = new DOMParser(); + let parsedDocument = parser.parseFromString(profileData, 'text/html'); + + lowerDiv.innerHTML = ''; + while(parsedDocument.body.hasChildNodes()){ + lowerDiv.appendChild(parsedDocument.body.removeChild(parsedDocument.body.firstChild)); + } } // remove if foreign request. else { lowerDiv.innerHTML = ' '; } + + // exchange data + let bElement = document.createElement('b'); + bElement.textContent = anime; + upperDiv.innerHTML = ``; + upperDiv.appendChild(bElement); } if (node.tagName === targetTagName) { From ea67553c973f9803021a8353027418d0d490f707 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 11 Sep 2020 20:37:08 +0200 Subject: [PATCH 082/178] #38 Added a comment --- src/javascript/enhancements/animeRequests.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/javascript/enhancements/animeRequests.js b/src/javascript/enhancements/animeRequests.js index 108a83a..05e21fe 100644 --- a/src/javascript/enhancements/animeRequests.js +++ b/src/javascript/enhancements/animeRequests.js @@ -66,6 +66,7 @@ function removeUnknownUsers(node) { // add user note if own request if (profileLink.length > 0) { + // Workaround to avoid innerHTML because of #38, see https://devtidbits.com/2017/12/06/quick-fix-the-unsafe_var_assignment-warning-in-javascript/ let parser = new DOMParser(); let parsedDocument = parser.parseFromString(profileData, 'text/html'); From 4224064249138eb05f25dcf7b364b8e6413c89a0 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 11 Sep 2020 20:49:38 +0200 Subject: [PATCH 083/178] #46 Uninstalled gulp-uglify-es --- package-lock.json | 41 ++--------------------------------------- package.json | 1 - 2 files changed, 2 insertions(+), 40 deletions(-) diff --git a/package-lock.json b/package-lock.json index d804ea0..b8c0e4e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2992,7 +2992,8 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "dev": true, + "optional": true }, "commondir": { "version": "1.0.1", @@ -5772,19 +5773,6 @@ } } }, - "gulp-uglify-es": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/gulp-uglify-es/-/gulp-uglify-es-2.0.0.tgz", - "integrity": "sha512-00KkawzjWdjPo1YfD1FXKijVxZkyr6YSwJ2cJQgD1fNKFZCFPNjGc5sTyzyW8tZns8FmZafgHMrg7LUDNvIQ5A==", - "dev": true, - "requires": { - "o-stream": "^0.2.2", - "plugin-error": "^1.0.1", - "terser": "^4.3.9", - "vinyl": "^2.2.0", - "vinyl-sourcemaps-apply": "^0.2.1" - } - }, "gulp-zip": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/gulp-zip/-/gulp-zip-5.0.2.tgz", @@ -7796,12 +7784,6 @@ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true }, - "o-stream": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/o-stream/-/o-stream-0.2.2.tgz", - "integrity": "sha512-V3j76KU3g/Gyl8rpdi2z72rn5zguMvTCQgAXfBe3pxEefKqXmOUOD7mvx/mNjykdxGqDVfpSoo8r+WdrkWg/1Q==", - "dev": true - }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -10605,25 +10587,6 @@ } } }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, "textextensions": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.6.0.tgz", diff --git a/package.json b/package.json index 83110c8..e36ee39 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,6 @@ "gulp-sass": "^4.1.0", "gulp-size": "^3.0.0", "gulp-sourcemaps": "^2.6.5", - "gulp-uglify-es": "^2.0.0", "gulp-zip": "^5.0.2", "merge-stream": "^2.0.0", "sass": "^1.26.10", From 1726b3fd8424247984a25313bf3d0db42ee5eea8 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 11 Sep 2020 20:56:41 +0200 Subject: [PATCH 084/178] #46 Installed terser and gulp plugin --- package-lock.json | 63 +++++++++++++++++++++++++++++++++++++++++++++-- package.json | 2 ++ 2 files changed, 63 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index b8c0e4e..db3fd62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2992,8 +2992,7 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "optional": true + "dev": true }, "commondir": { "version": "1.0.1", @@ -5773,6 +5772,47 @@ } } }, + "gulp-terser": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gulp-terser/-/gulp-terser-1.4.0.tgz", + "integrity": "sha512-7df9leJna3WOmj76tYHxjpn7BSU+vmKVjVSd6bz3uLEyrzCfZI97KPhRcIabrSNzs0UY/UXTt+JwkxPw3sF85w==", + "dev": true, + "requires": { + "is-promise": "^4.0.0", + "plugin-error": "^1.0.1", + "terser": ">=4", + "through2": "^4.0.2", + "vinyl-sourcemaps-apply": "^0.2.1" + }, + "dependencies": { + "is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "requires": { + "readable-stream": "3" + } + } + } + }, "gulp-zip": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/gulp-zip/-/gulp-zip-5.0.2.tgz", @@ -10587,6 +10627,25 @@ } } }, + "terser": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.1.tgz", + "integrity": "sha512-yD80f4hdwCWTH5mojzxe1q8bN1oJbsK/vfJGLcPZM/fl+/jItIVNKhFIHqqR71OipFWMLgj3Kc+GIp6CeIqfnA==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, "textextensions": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.6.0.tgz", diff --git a/package.json b/package.json index e36ee39..b07ea8a 100644 --- a/package.json +++ b/package.json @@ -61,9 +61,11 @@ "gulp-sass": "^4.1.0", "gulp-size": "^3.0.0", "gulp-sourcemaps": "^2.6.5", + "gulp-terser": "^1.4.0", "gulp-zip": "^5.0.2", "merge-stream": "^2.0.0", "sass": "^1.26.10", + "terser": "^5.3.1", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" } From 9cf3ace1d3ffb7d978c311b8505e5ea642113326 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 11 Sep 2020 20:57:15 +0200 Subject: [PATCH 085/178] #46 Exchanged uglify-es with terser in gulpfile and fixed formatting --- gulpfile.js | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index 855c935..def9898 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,7 +1,7 @@ const gulp = require('gulp'); const cssnano = require('cssnano') const gulpLoadPlugins = require('gulp-load-plugins') -const uglify = require('gulp-uglify-es').default; +const terser = require('terser'); const del = require('del'); const browserify = require('browserify'); const babelify = require('babelify'); @@ -118,7 +118,7 @@ gulp.task('scripts', () => { .pipe(source('app.js')) .pipe(buffer()) .pipe($.if(isDev, $.sourcemaps.init({ loadMaps: true }))) - .pipe(uglify({ compress: { drop_console: isProd, drop_debugger: isProd } })) + .pipe($.terser({ compress: { drop_console: isProd, drop_debugger: isProd } })) .pipe($.rename({ suffix: '.min' })) .pipe($.size({ showFiles: true, @@ -205,19 +205,19 @@ gulp.task('dist:chrome', (done) => { return merge( // copy images gulp.src(`${tmp.images}/**/*`) - .pipe(gulp.dest(dist.chrome.images)), + .pipe(gulp.dest(dist.chrome.images)), // copy scripts gulp.src(`${tmp.scripts}/**/*.{min.js,min.js.gz}`) - .pipe(gulp.dest(dist.chrome.scripts)), + .pipe(gulp.dest(dist.chrome.scripts)), // copy styles gulp.src(`${tmp.styles}/*.{min.css,min.css.gz}`) - .pipe(gulp.dest(dist.chrome.styles)), + .pipe(gulp.dest(dist.chrome.styles)), gulp.src(`${tmp.manifests}/chrome*`) - .pipe($.rename('manifest.json')) - .pipe(gulp.dest(dist.chrome.root)) + .pipe($.rename('manifest.json')) + .pipe(gulp.dest(dist.chrome.root)) ); }) @@ -225,19 +225,19 @@ gulp.task('dist:firefox', (done) => { return merge( // copy images gulp.src(`${tmp.images}/**/*`) - .pipe(gulp.dest(dist.firefox.images)), + .pipe(gulp.dest(dist.firefox.images)), // copy scripts gulp.src(`${tmp.scripts}/**/*.{min.js,min.js.gz}`) - .pipe(gulp.dest(dist.firefox.scripts)), + .pipe(gulp.dest(dist.firefox.scripts)), // copy styles gulp.src(`${tmp.styles}/*.{min.css,min.css.gz}`) - .pipe(gulp.dest(dist.firefox.styles)), + .pipe(gulp.dest(dist.firefox.styles)), gulp.src(`${tmp.manifests}/firefox*`) - .pipe($.rename('manifest.json')) - .pipe(gulp.dest(dist.firefox.root)) + .pipe($.rename('manifest.json')) + .pipe(gulp.dest(dist.firefox.root)) ); }) @@ -245,19 +245,19 @@ gulp.task('dist:opera', (done) => { return merge( // copy images gulp.src(`${tmp.images}/**/*`) - .pipe(gulp.dest(dist.opera.images)), + .pipe(gulp.dest(dist.opera.images)), // copy scripts gulp.src(`${tmp.scripts}/**/*.{min.js,min.js.gz}`) - .pipe(gulp.dest(dist.opera.scripts)), + .pipe(gulp.dest(dist.opera.scripts)), // copy styles gulp.src(`${tmp.styles}/*.{min.css,min.css.gz}`) - .pipe(gulp.dest(dist.opera.styles)), + .pipe(gulp.dest(dist.opera.styles)), gulp.src(`${tmp.manifests}/opera*`) - .pipe($.rename('manifest.json')) - .pipe(gulp.dest(dist.opera.root)) + .pipe($.rename('manifest.json')) + .pipe(gulp.dest(dist.opera.root)) ); }) From a0cbf340524b708fe42f86774743e9d9e6dcdaae Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 18 Sep 2020 04:55:50 +0000 Subject: [PATCH 086/178] Bump sass from 1.26.10 to 1.26.11 Bumps [sass](https://github.com/sass/dart-sass) from 1.26.10 to 1.26.11. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.26.10...1.26.11) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index fea3724..4a32d7b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9603,9 +9603,9 @@ "dev": true }, "sass": { - "version": "1.26.10", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.10.tgz", - "integrity": "sha512-bzN0uvmzfsTvjz0qwccN1sPm2HxxpNI/Xa+7PlUEMS+nQvbyuEK7Y0qFqxlPHhiNHb1Ze8WQJtU31olMObkAMw==", + "version": "1.26.11", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.11.tgz", + "integrity": "sha512-W1l/+vjGjIamsJ6OnTe0K37U2DBO/dgsv2Z4c89XQ8ZOO6l/VwkqwLSqoYzJeJs6CLuGSTRWc91GbQFL3lvrvw==", "dev": true, "requires": { "chokidar": ">=2.0.0 <4.0.0" diff --git a/package.json b/package.json index b53c207..b75fe78 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "gulp-terser": "^1.4.0", "gulp-zip": "^5.0.2", "merge-stream": "^2.0.0", - "sass": "^1.26.10", + "sass": "^1.26.11", "terser": "^5.3.1", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" From 4718ef4689be7200459f29c4174ad6e4f8b556d2 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 18 Sep 2020 13:34:16 +0000 Subject: [PATCH 087/178] Bump terser from 5.3.1 to 5.3.2 Bumps [terser](https://github.com/terser/terser) from 5.3.1 to 5.3.2. - [Release notes](https://github.com/terser/terser/releases) - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/compare/v5.3.1...v5.3.2) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4a32d7b..141df3b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10629,9 +10629,9 @@ } }, "terser": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.1.tgz", - "integrity": "sha512-yD80f4hdwCWTH5mojzxe1q8bN1oJbsK/vfJGLcPZM/fl+/jItIVNKhFIHqqR71OipFWMLgj3Kc+GIp6CeIqfnA==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.2.tgz", + "integrity": "sha512-H67sydwBz5jCUA32ZRL319ULu+Su1cAoZnnc+lXnenGRYWyLE3Scgkt8mNoAsMx0h5kdo758zdoS0LG9rYZXDQ==", "dev": true, "requires": { "commander": "^2.20.0", diff --git a/package.json b/package.json index b75fe78..a2dd8be 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "gulp-zip": "^5.0.2", "merge-stream": "^2.0.0", "sass": "^1.26.11", - "terser": "^5.3.1", + "terser": "^5.3.2", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" } From 7f9c26bca0d62fa84185decf1f4b91ec41bdb30c Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 20 Sep 2020 15:29:13 +0200 Subject: [PATCH 088/178] #52 Remove href attribute instead of clearing it --- src/javascript/enhancements/quickSearch.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/javascript/enhancements/quickSearch.js b/src/javascript/enhancements/quickSearch.js index 197d206..38185ff 100644 --- a/src/javascript/enhancements/quickSearch.js +++ b/src/javascript/enhancements/quickSearch.js @@ -57,7 +57,7 @@ function handleQuickSearch(event) { linkElement.click(); // clean up afterwards - linkElement.href = ''; + linkElement.removeAttribute('href'); quickSearchElement.value = ''; } } From d14040ceb64e0ce97bfecf6087ed6ca528be6016 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 20 Sep 2020 17:44:43 +0200 Subject: [PATCH 089/178] #3 JS fixes after merge --- src/javascript/enhancements/languageDisplay.js | 17 +++++++++++------ src/javascript/index.js | 2 ++ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/javascript/enhancements/languageDisplay.js b/src/javascript/enhancements/languageDisplay.js index 578c1ea..8021827 100644 --- a/src/javascript/enhancements/languageDisplay.js +++ b/src/javascript/enhancements/languageDisplay.js @@ -1,9 +1,14 @@ -registerScript(node => { - // run the scripts - if (isHtmlElement(node)) { - updateLanguageDisplay(node) - } -}, "^/anime/[0-9]*$"); +import * as core from '../utils/aniwatchCore'; +import * as helper from '../utils/helpers'; + +export function init() { + core.registerScript(node => { + // run the scripts + if (helper.isHtmlElement(node)) { + updateLanguageDisplay(node) + } + }, "^/anime/[0-9]*$"); +} function updateLanguageDisplay(node) { const langPrefix = 'ep.lang.'; diff --git a/src/javascript/index.js b/src/javascript/index.js index 0eb81b4..fe14197 100644 --- a/src/javascript/index.js +++ b/src/javascript/index.js @@ -4,6 +4,7 @@ import { initCore } from './utils/aniwatchCore'; import { initHelpers } from './utils/helpers'; // enhancements import { init as animeRequests } from './enhancements/animeRequests'; +import { init as languageDisplay } from './enhancements/languageDisplay'; import { init as lists } from './enhancements/lists'; import { init as quickSearch } from './enhancements/quickSearch'; @@ -15,5 +16,6 @@ initHelpers(); // enhancements animeRequests(); +languageDisplay(); lists(); quickSearch(); \ No newline at end of file From e4a7238921d660eaf6fde7c17c57973e59a9f6fe Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 20 Sep 2020 17:46:25 +0200 Subject: [PATCH 090/178] #3 Minor syntax issues --- src/javascript/enhancements/languageDisplay.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/javascript/enhancements/languageDisplay.js b/src/javascript/enhancements/languageDisplay.js index 8021827..e2c209b 100644 --- a/src/javascript/enhancements/languageDisplay.js +++ b/src/javascript/enhancements/languageDisplay.js @@ -33,7 +33,7 @@ function updateLanguageDisplay(node) { let dubs = []; // find subs - subCols = col.querySelectorAll('[ng-hide*="sub"]'); + let subCols = col.querySelectorAll('[ng-hide*="sub"]'); subCols.forEach(element => { let langAttr = element.attributes['ng-hide'].value; let lang = langAttr.substring(langAttr.indexOf(langPrefix) + langPrefix.length, langAttr.indexOf(subSuffix)); @@ -43,7 +43,7 @@ function updateLanguageDisplay(node) { }); // find dubs - dubCols = col.querySelectorAll('[ng-hide*="dub"]'); + let dubCols = col.querySelectorAll('[ng-hide*="dub"]'); dubCols.forEach(element => { let langAttr = element.attributes['ng-hide'].value; let lang = langAttr.substring(langAttr.indexOf(langPrefix) + langPrefix.length, langAttr.indexOf(dubSuffix)); From d3f633f55926285c01f419e3539b1515a519e0aa Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 20 Sep 2020 17:56:27 +0200 Subject: [PATCH 091/178] Optical improvements --- src/javascript/enhancements/languageDisplay.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/javascript/enhancements/languageDisplay.js b/src/javascript/enhancements/languageDisplay.js index e2c209b..fd94aeb 100644 --- a/src/javascript/enhancements/languageDisplay.js +++ b/src/javascript/enhancements/languageDisplay.js @@ -182,8 +182,12 @@ function updateLanguageDisplay(node) { }); item.querySelectorAll('.layout-column:not(:last-child)').forEach(div => { - div.style.borderRight = '1px solid'; - //div.style.marginRight = '3px'; + div.style.borderRight = '1px solid rgba(155,155,155, 0.2)'; + }) + + item.querySelectorAll('.layout-column').forEach(div => { + div.style.paddingLeft = '2px'; + div.style.paddingRight = '2px'; }) col.eaManipulated = true; From 378389863af1d95340822c60e5839cc4837caca5 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 27 Sep 2020 12:01:35 +0200 Subject: [PATCH 092/178] #3 improved performance of language display update in lists Only tries to update if the node is a list element and only updates the single node instead of fetching and updating all nodes each time the page changes --- .../enhancements/languageDisplay.js | 294 +++++++++--------- 1 file changed, 149 insertions(+), 145 deletions(-) diff --git a/src/javascript/enhancements/languageDisplay.js b/src/javascript/enhancements/languageDisplay.js index fd94aeb..3fd2ea2 100644 --- a/src/javascript/enhancements/languageDisplay.js +++ b/src/javascript/enhancements/languageDisplay.js @@ -10,186 +10,190 @@ export function init() { }, "^/anime/[0-9]*$"); } +const langPrefix = 'ep.lang.'; +const dubSuffix = 'dub'; +const subSuffix = 'sub'; + +const dubIcon = 'volume_up'; +const subIcon = 'closed_caption'; +const zeroWidthSpace = ''; // ​ + function updateLanguageDisplay(node) { - const langPrefix = 'ep.lang.'; - const dubSuffix = 'dub'; - const subSuffix = 'sub'; + const listNodeName = 'MD-LIST-ITEM'; - const dubIcon = 'volume_up'; - const subIcon = 'closed_caption'; - const zeroWidthSpace = ''; // ​ + if (node.nodeName === listNodeName) { + updateLanguageDisplayListMode(node); + } +} - let listItems = document.querySelectorAll('md-list-item'); +function updateLanguageDisplayListMode(node) { + // last column with flags + let col = node.querySelector('h3.layout-align-end-center'); - listItems.forEach(item => { - // last column with flags - let col = item.querySelector('h3.layout-align-end-center'); + if (typeof col === 'undefined' || col.eaManipulated) { + return; + } - if (col.eaManipulated) { - return; + let subs = []; + let dubs = []; + + // find subs + let subCols = col.querySelectorAll('[ng-hide*="sub"]'); + subCols.forEach(element => { + let langAttr = element.attributes['ng-hide'].value; + let lang = langAttr.substring(langAttr.indexOf(langPrefix) + langPrefix.length, langAttr.indexOf(subSuffix)); + if (element.attributes['aria-hidden'].value == 'false') { + subs.push(lang); + } + }); + + // find dubs + let dubCols = col.querySelectorAll('[ng-hide*="dub"]'); + dubCols.forEach(element => { + let langAttr = element.attributes['ng-hide'].value; + let lang = langAttr.substring(langAttr.indexOf(langPrefix) + langPrefix.length, langAttr.indexOf(dubSuffix)); + if (element.attributes['aria-hidden'].value == 'false') { + dubs.push(lang); + } + }); + + // build output html + let iconsRequired = true; + let cols = []; + + // subs first; + if (subs.length > 0) { + let colDiv = document.createElement('div'); + colDiv.setAttribute('layout', 'column'); + colDiv.classList.add('layout-column'); + + // do we have dubs? + if (dubs.length > 0) { + let dubDiv = document.createElement('div'); + dubDiv.setAttribute('layout', 'row'); + dubDiv.setAttribute('layout-align', 'start center'); + dubDiv.classList.add('layout-align-start-center', 'layout-row'); + + let dubIconDiv = document.createElement('i'); + if (iconsRequired) { + dubIconDiv.classList.add('material-icons', 'mr-3'); + dubIconDiv.innerText = dubIcon; + } + // add dummy with 24px for correct presentation + else { + dubIconDiv.style.height = '24px'; + dubIconDiv.innerText = zeroWidthSpace; + } + + dubDiv.appendChild(dubIconDiv); + + let japIcon = document.createElement('i'); + japIcon.classList.add('flag', 'flag-jp', 'mg-all-1'); + dubDiv.appendChild(japIcon); + + colDiv.appendChild(dubDiv); } - let subs = []; - let dubs = []; + // do the subs + let subDiv = document.createElement('div'); + subDiv.setAttribute('layout', 'row'); + subDiv.setAttribute('layout-align', 'start center'); + subDiv.classList.add('layout-align-start-center', 'layout-row'); - // find subs - let subCols = col.querySelectorAll('[ng-hide*="sub"]'); - subCols.forEach(element => { - let langAttr = element.attributes['ng-hide'].value; - let lang = langAttr.substring(langAttr.indexOf(langPrefix) + langPrefix.length, langAttr.indexOf(subSuffix)); - if (element.attributes['aria-hidden'].value == 'false') { - subs.push(lang); - } + let subIconDiv = document.createElement('i'); + if (iconsRequired) { + subIconDiv.classList.add('material-icons', 'mr-3'); + subIconDiv.innerText = subIcon; + } + // add dummy with 24px for correct presentation + else { + subIconDiv.style.height = '24px'; + subIconDiv.innerText = zeroWidthSpace; + } + + subDiv.appendChild(subIconDiv); + subs.forEach(lang => { + let langIcon = document.createElement('i'); + langIcon.classList.add('flag', `flag-${lang}`, 'mg-all-1'); + subDiv.appendChild(langIcon); }); - // find dubs - let dubCols = col.querySelectorAll('[ng-hide*="dub"]'); - dubCols.forEach(element => { - let langAttr = element.attributes['ng-hide'].value; - let lang = langAttr.substring(langAttr.indexOf(langPrefix) + langPrefix.length, langAttr.indexOf(dubSuffix)); - if (element.attributes['aria-hidden'].value == 'false') { - dubs.push(lang); - } - }); + colDiv.appendChild(subDiv); - // build output html - let iconsRequired = true; - let cols = []; + cols.push(colDiv); + iconsRequired = false; + } - // subs first; - if (subs.length > 0) { + if (dubs.length > 0) { + dubs.forEach(lang => { let colDiv = document.createElement('div'); colDiv.setAttribute('layout', 'column'); colDiv.classList.add('layout-column'); - // do we have dubs? - if (dubs.length > 0) { - let dubDiv = document.createElement('div'); - dubDiv.setAttribute('layout', 'row'); - dubDiv.setAttribute('layout-align', 'start center'); - dubDiv.classList.add('layout-align-start-center', 'layout-row'); + let dubDiv = document.createElement('div'); + dubDiv.setAttribute('layout', 'row'); + dubDiv.setAttribute('layout-align', 'start center'); + dubDiv.classList.add('layout-align-start-center', 'layout-row'); - let dubIconDiv = document.createElement('i'); - if (iconsRequired) { - dubIconDiv.classList.add('material-icons', 'mr-3'); - dubIconDiv.innerText = dubIcon; - } - // add dummy with 24px for correct presentation - else { - dubIconDiv.style.height = '24px'; - dubIconDiv.innerText = zeroWidthSpace; - } - - dubDiv.appendChild(dubIconDiv); - - let japIcon = document.createElement('i'); - japIcon.classList.add('flag', 'flag-jp', 'mg-all-1'); - dubDiv.appendChild(japIcon); - - colDiv.appendChild(dubDiv); - } - - // do the subs - let subDiv = document.createElement('div'); - subDiv.setAttribute('layout', 'row'); - subDiv.setAttribute('layout-align', 'start center'); - subDiv.classList.add('layout-align-start-center', 'layout-row'); - - let subIconDiv = document.createElement('i'); + let dubIconDiv = document.createElement('i'); if (iconsRequired) { - subIconDiv.classList.add('material-icons', 'mr-3'); - subIconDiv.innerText = subIcon; + dubIconDiv.classList.add('material-icons', 'mr-3'); + dubIconDiv.innerText = dubIcon; } // add dummy with 24px for correct presentation else { - subIconDiv.style.height = '24px'; - subIconDiv.innerText = zeroWidthSpace; + dubIconDiv.style.height = '24px'; + dubIconDiv.innerText = zeroWidthSpace; } - subDiv.appendChild(subIconDiv); - subs.forEach(lang => { - let langIcon = document.createElement('i'); - langIcon.classList.add('flag', `flag-${lang}`, 'mg-all-1'); - subDiv.appendChild(langIcon); - }); + dubDiv.appendChild(dubIconDiv); - colDiv.appendChild(subDiv); + let langIcon = document.createElement('i'); + langIcon.classList.add('flag', `flag-${lang}`, 'mg-all-1'); + dubDiv.appendChild(langIcon); - cols.push(colDiv); - iconsRequired = false; - } + colDiv.appendChild(dubDiv); - if (dubs.length > 0) { - dubs.forEach(lang => { - let colDiv = document.createElement('div'); - colDiv.setAttribute('layout', 'column'); - colDiv.classList.add('layout-column'); + // do we have subs? + if (subs.length > 0) { + let subDiv = document.createElement('div'); + subDiv.setAttribute('layout', 'row'); + subDiv.setAttribute('layout-align', 'start center'); + subDiv.classList.add('layout-align-start-center', 'layout-row'); - let dubDiv = document.createElement('div'); - dubDiv.setAttribute('layout', 'row'); - dubDiv.setAttribute('layout-align', 'start center'); - dubDiv.classList.add('layout-align-start-center', 'layout-row'); - - let dubIconDiv = document.createElement('i'); + let subIconDiv = document.createElement('i'); if (iconsRequired) { - dubIconDiv.classList.add('material-icons', 'mr-3'); - dubIconDiv.innerText = dubIcon; + subIconDiv.classList.add('material-icons', 'mr-3'); + subIconDiv.innerText = subIcon; } // add dummy with 24px for correct presentation else { - dubIconDiv.style.height = '24px'; - dubIconDiv.innerText = zeroWidthSpace; + subIconDiv.style.height = '24px'; + subIconDiv.innerText = zeroWidthSpace; } - dubDiv.appendChild(dubIconDiv); + subDiv.appendChild(subIconDiv); + colDiv.appendChild(subDiv); + } - let langIcon = document.createElement('i'); - langIcon.classList.add('flag', `flag-${lang}`, 'mg-all-1'); - dubDiv.appendChild(langIcon); - - colDiv.appendChild(dubDiv); - - // do we have subs? - if (subs.length > 0) { - let subDiv = document.createElement('div'); - subDiv.setAttribute('layout', 'row'); - subDiv.setAttribute('layout-align', 'start center'); - subDiv.classList.add('layout-align-start-center', 'layout-row'); - - let subIconDiv = document.createElement('i'); - if (iconsRequired) { - subIconDiv.classList.add('material-icons', 'mr-3'); - subIconDiv.innerText = subIcon; - } - // add dummy with 24px for correct presentation - else { - subIconDiv.style.height = '24px'; - subIconDiv.innerText = zeroWidthSpace; - } - - subDiv.appendChild(subIconDiv); - colDiv.appendChild(subDiv); - } - - cols.push(colDiv); - iconsRequired = false; - }); - } - - col.innerHTML = ''; - cols.forEach(div => { - col.appendChild(div); + cols.push(colDiv); + iconsRequired = false; }); + } - item.querySelectorAll('.layout-column:not(:last-child)').forEach(div => { - div.style.borderRight = '1px solid rgba(155,155,155, 0.2)'; - }) - - item.querySelectorAll('.layout-column').forEach(div => { - div.style.paddingLeft = '2px'; - div.style.paddingRight = '2px'; - }) - - col.eaManipulated = true; + col.innerHTML = ''; + cols.forEach(div => { + col.appendChild(div); }); + + node.querySelectorAll('.layout-column:not(:last-child)').forEach(div => { + div.style.borderRight = '1px solid rgba(155,155,155, 0.2)'; + }) + + node.querySelectorAll('.layout-column').forEach(div => { + div.style.paddingLeft = '2px'; + div.style.paddingRight = '2px'; + }) + + col.eaManipulated = true; } \ No newline at end of file From 1f7a9e164ace63765167d3aba911228d7e5e35c3 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 27 Sep 2020 12:47:55 +0200 Subject: [PATCH 093/178] #3 Added support for boxed mode --- .../enhancements/languageDisplay.js | 61 +++++++++++++------ 1 file changed, 44 insertions(+), 17 deletions(-) diff --git a/src/javascript/enhancements/languageDisplay.js b/src/javascript/enhancements/languageDisplay.js index 3fd2ea2..f2e72ad 100644 --- a/src/javascript/enhancements/languageDisplay.js +++ b/src/javascript/enhancements/languageDisplay.js @@ -10,20 +10,17 @@ export function init() { }, "^/anime/[0-9]*$"); } -const langPrefix = 'ep.lang.'; -const dubSuffix = 'dub'; -const subSuffix = 'sub'; - -const dubIcon = 'volume_up'; -const subIcon = 'closed_caption'; -const zeroWidthSpace = ''; // ​ - function updateLanguageDisplay(node) { const listNodeName = 'MD-LIST-ITEM'; + const boxNodeName = 'DIV'; + const boxClassName = 'card-margin'; if (node.nodeName === listNodeName) { updateLanguageDisplayListMode(node); } + else if (node.nodeName === boxNodeName && node.classList.contains(boxClassName)) { + updateLanguageDisplayBoxMode(node); + } } function updateLanguageDisplayListMode(node) { @@ -34,24 +31,54 @@ function updateLanguageDisplayListMode(node) { return; } + dopUpdateLanguageDisplay(col, false); +} + +function updateLanguageDisplayBoxMode(node) { + // last column with flags + let col = node.querySelector('div.layout-align-end-start'); + + console.log(col) + + if (typeof col === 'undefined' || col.eaManipulated) { + return; + } + + dopUpdateLanguageDisplay(col, true); +} + + +function dopUpdateLanguageDisplay(parent, isBoxedModed) { + const listLangPrefix = 'ep.lang.'; + const boxLangPrefix = 'episodeObject.lang.'; + // aniwatch uses different prefixes in list und box mode :/ + let realLangPrefix = isBoxedModed ? boxLangPrefix : listLangPrefix; + + const dubSuffix = 'dub'; + const subSuffix = 'sub'; + + const dubIcon = 'volume_up'; + const subIcon = 'closed_caption'; + const zeroWidthSpace = ''; // ​ + let subs = []; let dubs = []; // find subs - let subCols = col.querySelectorAll('[ng-hide*="sub"]'); + let subCols = parent.querySelectorAll('[ng-hide*="sub"]'); subCols.forEach(element => { let langAttr = element.attributes['ng-hide'].value; - let lang = langAttr.substring(langAttr.indexOf(langPrefix) + langPrefix.length, langAttr.indexOf(subSuffix)); + let lang = langAttr.substring(langAttr.indexOf(realLangPrefix) + realLangPrefix.length, langAttr.indexOf(subSuffix)); if (element.attributes['aria-hidden'].value == 'false') { subs.push(lang); } }); // find dubs - let dubCols = col.querySelectorAll('[ng-hide*="dub"]'); + let dubCols = parent.querySelectorAll('[ng-hide*="dub"]'); dubCols.forEach(element => { let langAttr = element.attributes['ng-hide'].value; - let lang = langAttr.substring(langAttr.indexOf(langPrefix) + langPrefix.length, langAttr.indexOf(dubSuffix)); + let lang = langAttr.substring(langAttr.indexOf(realLangPrefix) + realLangPrefix.length, langAttr.indexOf(dubSuffix)); if (element.attributes['aria-hidden'].value == 'false') { dubs.push(lang); } @@ -181,19 +208,19 @@ function updateLanguageDisplayListMode(node) { }); } - col.innerHTML = ''; + parent.innerHTML = ''; cols.forEach(div => { - col.appendChild(div); + parent.appendChild(div); }); - node.querySelectorAll('.layout-column:not(:last-child)').forEach(div => { + parent.querySelectorAll('.layout-column:not(:last-child)').forEach(div => { div.style.borderRight = '1px solid rgba(155,155,155, 0.2)'; }) - node.querySelectorAll('.layout-column').forEach(div => { + parent.querySelectorAll('.layout-column').forEach(div => { div.style.paddingLeft = '2px'; div.style.paddingRight = '2px'; }) - col.eaManipulated = true; + parent.eaManipulated = true; } \ No newline at end of file From 7e3be1e059ff8eb505bf14d0dcc02681d7d19b1f Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 27 Sep 2020 12:53:45 +0200 Subject: [PATCH 094/178] #3 Renamed custom property and removed console.log --- src/javascript/enhancements/languageDisplay.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/javascript/enhancements/languageDisplay.js b/src/javascript/enhancements/languageDisplay.js index f2e72ad..9952ab9 100644 --- a/src/javascript/enhancements/languageDisplay.js +++ b/src/javascript/enhancements/languageDisplay.js @@ -27,7 +27,7 @@ function updateLanguageDisplayListMode(node) { // last column with flags let col = node.querySelector('h3.layout-align-end-center'); - if (typeof col === 'undefined' || col.eaManipulated) { + if (typeof col === 'undefined' || col.awpManipulated) { return; } @@ -38,9 +38,7 @@ function updateLanguageDisplayBoxMode(node) { // last column with flags let col = node.querySelector('div.layout-align-end-start'); - console.log(col) - - if (typeof col === 'undefined' || col.eaManipulated) { + if (typeof col === 'undefined' || col.awpManipulated) { return; } @@ -222,5 +220,5 @@ function dopUpdateLanguageDisplay(parent, isBoxedModed) { div.style.paddingRight = '2px'; }) - parent.eaManipulated = true; + parent.awpManipulated = true; } \ No newline at end of file From 81b457f8af6aade4c77bbc814d4b83b41da2bf8a Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 27 Sep 2020 13:08:44 +0200 Subject: [PATCH 095/178] #56 Updated del v5.1.0 -> v6.0.0 Braking change: Requires Node v10 --- package-lock.json | 38 +++++++++++++++++++++++++++----------- package.json | 2 +- 2 files changed, 28 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index 141df3b..1910b07 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3737,19 +3737,35 @@ "dev": true }, "del": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", - "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", "dev": true, "requires": { - "globby": "^10.0.1", - "graceful-fs": "^4.2.2", + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", "is-glob": "^4.0.1", "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.1", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", "slash": "^3.0.0" + }, + "dependencies": { + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + } } }, "delayed-stream": { @@ -8100,9 +8116,9 @@ } }, "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, "requires": { "aggregate-error": "^3.0.0" diff --git a/package.json b/package.json index a2dd8be..9221ac9 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "browserify": "^16.5.2", "cross-env": "^7.0.2", "cssnano": "^4.1.10", - "del": "^5.1.0", + "del": "^6.0.0", "gulp": "^4.0.2", "gulp-autoprefixer": "^7.0.1", "gulp-babel": "^8.0.0", From fccdd3ac04e0b1c0d0606cd0834b02e04dace1a7 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 27 Sep 2020 13:11:57 +0200 Subject: [PATCH 096/178] #56 Updated gulp-postcss v8.0.0 -> v9.0.0 Braking change: Dropped Node v6 support --- package-lock.json | 17 ++++++++--------- package.json | 2 +- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1910b07..c407e8d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5620,15 +5620,14 @@ } }, "gulp-postcss": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/gulp-postcss/-/gulp-postcss-8.0.0.tgz", - "integrity": "sha512-Wtl6vH7a+8IS/fU5W9IbOpcaLqKxd5L1DUOzaPmlnCbX1CrG0aWdwVnC3Spn8th0m8D59YbysV5zPUe1n/GJYg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/gulp-postcss/-/gulp-postcss-9.0.0.tgz", + "integrity": "sha512-5mSQ9CK8salSagrXgrVyILfEMy6I5rUGPRiR9rVjgJV9m/rwdZYUhekMr+XxDlApfc5ZdEJ8gXNZrU/TsgT5dQ==", "dev": true, "requires": { - "fancy-log": "^1.3.2", + "fancy-log": "^1.3.3", "plugin-error": "^1.0.1", - "postcss": "^7.0.2", - "postcss-load-config": "^2.0.0", + "postcss-load-config": "^2.1.1", "vinyl-sourcemaps-apply": "^0.2.1" } }, @@ -8506,9 +8505,9 @@ } }, "postcss-load-config": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", - "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", "dev": true, "requires": { "cosmiconfig": "^5.0.0", diff --git a/package.json b/package.json index 9221ac9..8859fe1 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "gulp-imagemin": "^7.1.0", "gulp-load-plugins": "^2.0.4", "gulp-plumber": "^1.2.1", - "gulp-postcss": "^8.0.0", + "gulp-postcss": "^9.0.0", "gulp-rename": "^2.0.0", "gulp-replace": "^1.0.0", "gulp-sass": "^4.1.0", From 5b55e0a44c33de22938bf405437bd0b85420fa70 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 27 Sep 2020 13:13:41 +0200 Subject: [PATCH 097/178] #56 Run npm dedupe --- package-lock.json | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/package-lock.json b/package-lock.json index c407e8d..bba3d11 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2165,16 +2165,6 @@ "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", "dev": true }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, "bl": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", @@ -2684,7 +2674,6 @@ "anymatch": "^2.0.0", "async-each": "^1.0.1", "braces": "^2.3.2", - "fsevents": "^1.2.7", "glob-parent": "^3.1.0", "inherits": "^2.0.3", "is-binary-path": "^1.0.0", @@ -4639,13 +4628,6 @@ "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", "dev": true }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, "filename-reserved-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", @@ -4931,17 +4913,6 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, "fstream": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", From 865cfac45b47218b4b3cfa8e5b9e02d0c4931f5a Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 27 Sep 2020 13:15:10 +0200 Subject: [PATCH 098/178] #56 Fixed package-lock.json --- package-lock.json | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/package-lock.json b/package-lock.json index bba3d11..c407e8d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2165,6 +2165,16 @@ "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", "dev": true }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, "bl": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", @@ -2674,6 +2684,7 @@ "anymatch": "^2.0.0", "async-each": "^1.0.1", "braces": "^2.3.2", + "fsevents": "^1.2.7", "glob-parent": "^3.1.0", "inherits": "^2.0.3", "is-binary-path": "^1.0.0", @@ -4628,6 +4639,13 @@ "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", "dev": true }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, "filename-reserved-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", @@ -4913,6 +4931,17 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, "fstream": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", From d1bbfa58c871813b7dabb008204ece1904a2dfed Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 27 Sep 2020 13:22:00 +0200 Subject: [PATCH 099/178] #56 Added versions into readme.md --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1e0ba1b..5618f29 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,16 @@ This extension isn´t available in browser stores yet. Please download from [rel ## Development ### Tools -This project requires you to install [NPM](https://nodejs.org/en/download/) and [gulp](https://www.npmjs.com/package/gulp). +This project requires you to install the latestst versions of [Node.js](https://nodejs.org/en/download/), [NPM](https://nodejs.org/en/download/) and [gulp](https://www.npmjs.com/package/gulp). +Minimum required versions: +| Tool | Version | +|-|-| +| Node.js | => 12.18.x | +| npm | => 6.14.x | +| gulp | => 4.0.x | +| gulp-cli\* | => 2.3.x | + +\* only required if you plan to run gulp directly from command line. ### Build ```sh From a9f0a458e14860cafdee756615a3812e5b129410 Mon Sep 17 00:00:00 2001 From: Daniel Date: Mon, 28 Sep 2020 17:20:35 +0200 Subject: [PATCH 100/178] Create codeql-analysis.yml --- .github/workflows/codeql-analysis.yml | 66 +++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 .github/workflows/codeql-analysis.yml diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml new file mode 100644 index 0000000..036d59c --- /dev/null +++ b/.github/workflows/codeql-analysis.yml @@ -0,0 +1,66 @@ +name: "CodeQL" + +on: + push: + branches: [develop] + pull_request: + # The branches below must be a subset of the branches above + branches: [develop] + schedule: + - cron: '0 2 * * 6' + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + # Override automatic language detection by changing the below list + # Supported options are ['csharp', 'cpp', 'go', 'java', 'javascript', 'python'] + language: ['javascript'] + # Learn more... + # https://docs.github.com/en/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#overriding-automatic-language-detection + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + with: + # We must fetch at least the immediate parents so that if this is + # a pull request then we can checkout the head. + fetch-depth: 2 + + # If this run was triggered by a pull request event, then checkout + # the head of the pull request instead of the merge commit. + - run: git checkout HEAD^2 + if: ${{ github.event_name == 'pull_request' }} + + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL + uses: github/codeql-action/init@v1 + with: + languages: ${{ matrix.language }} + # If you wish to specify custom queries, you can do so here or in a config file. + # By default, queries listed here will override any specified in a config file. + # Prefix the list here with "+" to use these queries and those in the config file. + # queries: ./path/to/local/query, your-org/your-repo/queries@main + + # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). + # If this step fails, then you should remove it and run the build manually (see below) + - name: Autobuild + uses: github/codeql-action/autobuild@v1 + + # ℹ️ Command-line programs to run using the OS shell. + # 📚 https://git.io/JvXDl + + # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines + # and modify them (or add more) to build your code if your project + # uses a compiled language + + #- run: | + # make bootstrap + # make release + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v1 From 92b181e4405319aa2de8232dcf5ba9a0836f049c Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 29 Sep 2020 04:59:00 +0000 Subject: [PATCH 101/178] Bump terser from 5.3.2 to 5.3.3 Bumps [terser](https://github.com/terser/terser) from 5.3.2 to 5.3.3. - [Release notes](https://github.com/terser/terser/releases) - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/compare/v5.3.2...v5.3.3) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index c407e8d..9d6ad9c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10644,20 +10644,20 @@ } }, "terser": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.2.tgz", - "integrity": "sha512-H67sydwBz5jCUA32ZRL319ULu+Su1cAoZnnc+lXnenGRYWyLE3Scgkt8mNoAsMx0h5kdo758zdoS0LG9rYZXDQ==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.3.tgz", + "integrity": "sha512-vRQDIlD+2Pg8YMwVK9kMM3yGylG95EIwzBai1Bw7Ot4OBfn3VP1TZn3EWx4ep2jERN/AmnVaTiGuelZSN7ds/A==", "dev": true, "requires": { "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" }, "dependencies": { "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "dev": true } } diff --git a/package.json b/package.json index 8859fe1..fa55d4b 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "gulp-zip": "^5.0.2", "merge-stream": "^2.0.0", "sass": "^1.26.11", - "terser": "^5.3.2", + "terser": "^5.3.3", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" } From 1c57d1f45c89bd6b3dfc01bff92e0a754bfccb45 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 30 Sep 2020 20:08:39 +0200 Subject: [PATCH 102/178] #54 Avoid quick search hotkey if input is focused --- src/javascript/enhancements/quickSearch.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/javascript/enhancements/quickSearch.js b/src/javascript/enhancements/quickSearch.js index 38185ff..95b31d5 100644 --- a/src/javascript/enhancements/quickSearch.js +++ b/src/javascript/enhancements/quickSearch.js @@ -64,7 +64,12 @@ function handleQuickSearch(event) { function handleSearchForShiftF(event) { if (helper.isShiftPressed) { - if (event.key === 'F') { + // check if some kind of input is focused already; we then prevent our hotkey + if (document.activeElement instanceof HTMLInputElement || document.activeElement.isContentEditable) { + return; + } + + if (event.code === 'KeyF') { event.preventDefault(); document.getElementById(quickSearchID).focus(); } From c31a1abab4240ccde806c34ade5518c6f11f1027 Mon Sep 17 00:00:00 2001 From: Daniel Date: Thu, 1 Oct 2020 20:08:11 +0200 Subject: [PATCH 103/178] Update src/javascript/enhancements/languageDisplay.js Co-authored-by: kaffem <29717789+kaffem@users.noreply.github.com> --- src/javascript/enhancements/languageDisplay.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/javascript/enhancements/languageDisplay.js b/src/javascript/enhancements/languageDisplay.js index 9952ab9..c20f8d8 100644 --- a/src/javascript/enhancements/languageDisplay.js +++ b/src/javascript/enhancements/languageDisplay.js @@ -31,7 +31,7 @@ function updateLanguageDisplayListMode(node) { return; } - dopUpdateLanguageDisplay(col, false); + doUpdateLanguageDisplay(col, false); } function updateLanguageDisplayBoxMode(node) { @@ -221,4 +221,4 @@ function dopUpdateLanguageDisplay(parent, isBoxedModed) { }) parent.awpManipulated = true; -} \ No newline at end of file +} From 3178d145a0b147b530cc180a50d66874bf702988 Mon Sep 17 00:00:00 2001 From: Daniel Date: Thu, 1 Oct 2020 20:08:19 +0200 Subject: [PATCH 104/178] Update src/javascript/enhancements/languageDisplay.js Co-authored-by: kaffem <29717789+kaffem@users.noreply.github.com> --- src/javascript/enhancements/languageDisplay.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/javascript/enhancements/languageDisplay.js b/src/javascript/enhancements/languageDisplay.js index c20f8d8..944d4f7 100644 --- a/src/javascript/enhancements/languageDisplay.js +++ b/src/javascript/enhancements/languageDisplay.js @@ -42,7 +42,7 @@ function updateLanguageDisplayBoxMode(node) { return; } - dopUpdateLanguageDisplay(col, true); + doUpdateLanguageDisplay(col, true); } From 2960d2ce60c6061be70be99019cc317d4ed757f3 Mon Sep 17 00:00:00 2001 From: Daniel Date: Thu, 1 Oct 2020 20:08:29 +0200 Subject: [PATCH 105/178] Update src/javascript/enhancements/languageDisplay.js Co-authored-by: kaffem <29717789+kaffem@users.noreply.github.com> --- src/javascript/enhancements/languageDisplay.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/javascript/enhancements/languageDisplay.js b/src/javascript/enhancements/languageDisplay.js index 944d4f7..124431e 100644 --- a/src/javascript/enhancements/languageDisplay.js +++ b/src/javascript/enhancements/languageDisplay.js @@ -46,7 +46,7 @@ function updateLanguageDisplayBoxMode(node) { } -function dopUpdateLanguageDisplay(parent, isBoxedModed) { +function doUpdateLanguageDisplay(parent, isBoxedModed) { const listLangPrefix = 'ep.lang.'; const boxLangPrefix = 'episodeObject.lang.'; // aniwatch uses different prefixes in list und box mode :/ From 44e8d8a883689aa7925091c60a95046755fa88db Mon Sep 17 00:00:00 2001 From: Serraniel Date: Thu, 1 Oct 2020 21:42:14 +0200 Subject: [PATCH 106/178] Version update --- package.json | 2 +- src/manifests/manifest.template.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index fa55d4b..8d31bf4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aniwatch-plus", - "version": "0.1.0-beta.0", + "version": "0.2.0-beta.0", "description": "Aniwatch Plus is a browser extension for https://aniwatch.me/", "main": "index.js", "scripts": { diff --git a/src/manifests/manifest.template.json b/src/manifests/manifest.template.json index 92d2b66..81eb84f 100644 --- a/src/manifests/manifest.template.json +++ b/src/manifests/manifest.template.json @@ -1,8 +1,8 @@ { "name": "Aniwatch Plus", "short_name": "AW+", - "version": "0.1.0.0", - "version_name": "0.1 Beta", + "version": "0.2.0.0", + "version_name": "0.2 Beta", "description": "Aniwatch Plus is an unofficial extension which provides several UI improvments for https://aniwatch.me.", "permissions": [ "*://aniwatch.me/*" From 437c31cf7cd958e449cbc177e1c64be31e9a9fcf Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 3 Oct 2020 15:31:15 +0200 Subject: [PATCH 107/178] Added first travis script MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Just going to test things out and if they´ll work --- .travis.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..7c6bf47 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,12 @@ +language: node_js +node_js: + - "node" +dist: trusty +cache: + npm: true + directories: + - node_modules +install: + - npm install +script: + - npm run dist:prod \ No newline at end of file From 21a9ab754a9180fafe54225c0eb1ce5fd27fb272 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 3 Oct 2020 15:33:45 +0200 Subject: [PATCH 108/178] Adde -d parameter to npm install --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 7c6bf47..5c7a886 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,6 @@ cache: directories: - node_modules install: - - npm install + - npm install -d script: - npm run dist:prod \ No newline at end of file From 68ec61d2e990fe316b8d08240cc8fee460484c9f Mon Sep 17 00:00:00 2001 From: Daniel Date: Sat, 3 Oct 2020 16:19:02 +0200 Subject: [PATCH 109/178] Update README.md --- README.md | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 5618f29..cfc49be 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,25 @@ +[![Travis (.org)](https://img.shields.io/travis/serraniel/aniwatchplus?style=flat-square)](https://travis-ci.org/github/Serraniel/AniwatchPlus) +[![Snyk Vulnerabilities for GitHub Repo](https://img.shields.io/snyk/vulnerabilities/github/serraniel/aniwatchplus?style=flat-square)](https://snyk.io/test/github/Serraniel/AniwatchPlus?targetFile=package.json) +[![David](https://img.shields.io/david/serraniel/AniwatchPlus?style=flat-square)](https://david-dm.org/serraniel/aniwatchplus) +[![Scrutinizer code quality (GitHub/Bitbucket)](https://img.shields.io/scrutinizer/quality/g/serraniel/aniwatchplus?style=flat-square)](https://scrutinizer-ci.com/g/Serraniel/AniwatchPlus/) +[![GitHub issues](https://img.shields.io/github/issues/serraniel/aniwatchplus?style=flat-square)](https://github.com/Serraniel/AniwatchPlus/issues) +[![GitHub](https://img.shields.io/github/license/serraniel/aniwatchplus?style=flat-square)](https://github.com/Serraniel/AniwatchPlus/blob/develop/LICENSE) + + # Aniwatch Plus -*Aniwatch Plus* is an unofficial extension which provides several UI improvments for https://aniwatch.me. +**Aniwatch Plus** is an unofficial browser extension which will improve your experience on https://aniwatch.me by adding features like a quick search and improving the websites appearance. ## Features -* adds quick search to website -* cleaner style for lists -* better presentation of anime requests +* Adds quick search +* Cleaner list presentation +* Improved presentation of available audio and subtitles +* Better display of anime requests -## Browser Support -We currently support the following browsers in current versions: -* Google Chrome -* Mozilla Firefox -* Opera -* Microsoft Edge - -### Installation -This extension isn´t available in browser stores yet. Please download from [releases](https://github.com/Serraniel/AniwatchPlus/releases) for your browser and check how to manually install an extension into your browser. If you want to install the extension in Microsoft Edge, please use the Chrome release version. +## Download +[![Chrome Web Store](https://img.shields.io/chrome-web-store/v/hgniihpjiioldkafogebpkbaiflmpimb?label=Google%20Chrome&logo=Google%20Chrome&style=flat-square)](https://chrome.google.com/webstore/detail/aniwatch-plus/hgniihpjiioldkafogebpkbaiflmpimb?hl=de) +[![Mozilla Add-on](https://img.shields.io/amo/v/aniwatch-plus?label=Mozilla%20Firefox&logo=Firefox&style=flat-square)](https://addons.mozilla.org/de/firefox/addon/aniwatch-plus/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search) +[![GitHub release tag for opera (latest by date including pre-releases)](https://img.shields.io/github/v/release/serraniel/aniwatchplus?include_prereleases&label=Opera&logo=Opera&logoColor=red&style=flat-square)](https://addons.opera.com/de/extensions/details/aniwatch-plus/) +[![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/serraniel/aniwatchplus?include_prereleases&label=Download%20manually&logo=Github&style=flat-square)](https://github.com/Serraniel/AniwatchPlus/releases) ## Development ### Tools @@ -22,12 +27,10 @@ This project requires you to install the latestst versions of [Node.js](https:// Minimum required versions: | Tool | Version | |-|-| -| Node.js | => 12.18.x | +| node.js | => 12.18.x | | npm | => 6.14.x | | gulp | => 4.0.x | -| gulp-cli\* | => 2.3.x | -\* only required if you plan to run gulp directly from command line. ### Build ```sh @@ -42,4 +45,4 @@ npm run watch # clean build and dist directories npm run clean -``` \ No newline at end of file +``` From 6f4cf3943005d6a467b2f143958dfaa7ecbc570d Mon Sep 17 00:00:00 2001 From: Daniel Date: Sat, 3 Oct 2020 16:28:13 +0200 Subject: [PATCH 110/178] Update README.md Added logo --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index cfc49be..b664519 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ + + [![Travis (.org)](https://img.shields.io/travis/serraniel/aniwatchplus?style=flat-square)](https://travis-ci.org/github/Serraniel/AniwatchPlus) [![Snyk Vulnerabilities for GitHub Repo](https://img.shields.io/snyk/vulnerabilities/github/serraniel/aniwatchplus?style=flat-square)](https://snyk.io/test/github/Serraniel/AniwatchPlus?targetFile=package.json) [![David](https://img.shields.io/david/serraniel/AniwatchPlus?style=flat-square)](https://david-dm.org/serraniel/aniwatchplus) @@ -5,7 +7,6 @@ [![GitHub issues](https://img.shields.io/github/issues/serraniel/aniwatchplus?style=flat-square)](https://github.com/Serraniel/AniwatchPlus/issues) [![GitHub](https://img.shields.io/github/license/serraniel/aniwatchplus?style=flat-square)](https://github.com/Serraniel/AniwatchPlus/blob/develop/LICENSE) - # Aniwatch Plus **Aniwatch Plus** is an unofficial browser extension which will improve your experience on https://aniwatch.me by adding features like a quick search and improving the websites appearance. From d391c2d04ddab89b7cf4717a05fd20211b6716b0 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sat, 3 Oct 2020 16:39:35 +0200 Subject: [PATCH 111/178] #63 fixed warning for gulp-postcss by installing postcss --- package-lock.json | 965 +++++++++++++++++++++++++++++++++++++++++++++- package.json | 1 + 2 files changed, 948 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9d6ad9c..86f07a6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "aniwatch-plus", - "version": "0.1.0-beta.0", + "version": "0.2.0-beta.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1716,6 +1716,34 @@ "num2fraction": "^1.2.2", "postcss": "^7.0.32", "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "aws-sign2": { @@ -3260,6 +3288,34 @@ "requires": { "postcss": "^7.0.1", "timsort": "^0.3.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "css-select": { @@ -3320,6 +3376,34 @@ "cssnano-preset-default": "^4.0.7", "is-resolvable": "^1.0.0", "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "cssnano-preset-default": { @@ -3358,6 +3442,34 @@ "postcss-reduce-transforms": "^4.0.2", "postcss-svgo": "^4.0.2", "postcss-unique-selectors": "^4.0.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "cssnano-util-get-arguments": { @@ -3379,6 +3491,34 @@ "dev": true, "requires": { "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "cssnano-util-same-parent": { @@ -5374,6 +5514,32 @@ "vinyl-sourcemaps-apply": "^0.2.1" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, "through2": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", @@ -7016,6 +7182,27 @@ "resolve": "^1.1.7" } }, + "line-column": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/line-column/-/line-column-1.0.2.tgz", + "integrity": "sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI=", + "dev": true, + "requires": { + "isarray": "^1.0.0", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", @@ -7576,6 +7763,12 @@ "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", "dev": true }, + "nanoid": { + "version": "3.1.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.12.tgz", + "integrity": "sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==", + "dev": true + }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -8391,16 +8584,47 @@ "dev": true }, "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.1.tgz", + "integrity": "sha512-9DGLSsjooH3kSNjTZUOt2eIj2ZTW0VI2PZ/3My+8TC7KIbH2OKwUlISfDsf63EP4aiRUt3XkEWMWvyJHvJelEg==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "colorette": "^1.2.1", + "line-column": "^1.0.2", + "nanoid": "^3.1.12", + "source-map": "^0.6.1" }, "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-calc": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.4.tgz", + "integrity": "sha512-0I79VRAd1UTkaHzY9w83P39YGO/M3bG7/tNLrHGEunBolfoGM0hSjrGvjoeaj0JE/zIw5GsI2KZ0UwDJqv5hjw==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -8418,17 +8642,6 @@ } } }, - "postcss-calc": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.4.tgz", - "integrity": "sha512-0I79VRAd1UTkaHzY9w83P39YGO/M3bG7/tNLrHGEunBolfoGM0hSjrGvjoeaj0JE/zIw5GsI2KZ0UwDJqv5hjw==", - "dev": true, - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, "postcss-colormin": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", @@ -8442,11 +8655,37 @@ "postcss-value-parser": "^3.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8460,11 +8699,37 @@ "postcss-value-parser": "^3.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8475,6 +8740,34 @@ "dev": true, "requires": { "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-discard-duplicates": { @@ -8484,6 +8777,34 @@ "dev": true, "requires": { "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-discard-empty": { @@ -8493,6 +8814,34 @@ "dev": true, "requires": { "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-discard-overridden": { @@ -8502,6 +8851,34 @@ "dev": true, "requires": { "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-load-config": { @@ -8526,11 +8903,37 @@ "stylehacks": "^4.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8548,6 +8951,17 @@ "vendors": "^1.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-selector-parser": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", @@ -8558,6 +8972,21 @@ "indexes-of": "^1.0.1", "uniq": "^1.0.1" } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8571,11 +9000,37 @@ "postcss-value-parser": "^3.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8591,11 +9046,37 @@ "postcss-value-parser": "^3.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8613,11 +9094,37 @@ "uniqs": "^2.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8633,6 +9140,17 @@ "postcss-selector-parser": "^3.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-selector-parser": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", @@ -8643,6 +9161,21 @@ "indexes-of": "^1.0.1", "uniq": "^1.0.1" } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8653,6 +9186,34 @@ "dev": true, "requires": { "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-normalize-display-values": { @@ -8666,11 +9227,37 @@ "postcss-value-parser": "^3.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8686,11 +9273,37 @@ "postcss-value-parser": "^3.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8706,11 +9319,37 @@ "postcss-value-parser": "^3.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8725,11 +9364,37 @@ "postcss-value-parser": "^3.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8744,11 +9409,37 @@ "postcss-value-parser": "^3.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8763,11 +9454,37 @@ "postcss-value-parser": "^3.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8783,11 +9500,37 @@ "postcss-value-parser": "^3.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8801,11 +9544,37 @@ "postcss-value-parser": "^3.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8820,11 +9589,37 @@ "postcss-value-parser": "^3.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8838,6 +9633,34 @@ "caniuse-api": "^3.0.0", "has": "^1.0.0", "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-reduce-transforms": { @@ -8852,11 +9675,37 @@ "postcss-value-parser": "^3.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8883,11 +9732,37 @@ "svgo": "^1.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -8900,6 +9775,34 @@ "alphanum-sort": "^1.0.0", "postcss": "^7.0.0", "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-value-parser": { @@ -10480,6 +11383,17 @@ "postcss-selector-parser": "^3.0.0" }, "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-selector-parser": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", @@ -10490,6 +11404,21 @@ "indexes-of": "^1.0.1", "uniq": "^1.0.1" } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, diff --git a/package.json b/package.json index 8d31bf4..d806f3f 100644 --- a/package.json +++ b/package.json @@ -62,6 +62,7 @@ "gulp-terser": "^1.4.0", "gulp-zip": "^5.0.2", "merge-stream": "^2.0.0", + "postcss": "^8.1.1", "sass": "^1.26.11", "terser": "^5.3.3", "vinyl-buffer": "^1.0.1", From 6c699241de77374137d4496886c8f3ec40c8d87b Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 5 Oct 2020 04:55:29 +0000 Subject: [PATCH 112/178] Bump terser from 5.3.3 to 5.3.4 Bumps [terser](https://github.com/terser/terser) from 5.3.3 to 5.3.4. - [Release notes](https://github.com/terser/terser/releases) - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/compare/v5.3.3...v5.3.4) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 86f07a6..3f47848 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11573,9 +11573,9 @@ } }, "terser": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.3.tgz", - "integrity": "sha512-vRQDIlD+2Pg8YMwVK9kMM3yGylG95EIwzBai1Bw7Ot4OBfn3VP1TZn3EWx4ep2jERN/AmnVaTiGuelZSN7ds/A==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.4.tgz", + "integrity": "sha512-dxuB8KQo8Gt6OVOeLg/rxfcxdNZI/V1G6ze1czFUzPeCFWZRtvZMgSzlZZ5OYBZ4HoG607F6pFPNLekJyV+yVw==", "dev": true, "requires": { "commander": "^2.20.0", diff --git a/package.json b/package.json index d806f3f..c23e6c2 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "merge-stream": "^2.0.0", "postcss": "^8.1.1", "sass": "^1.26.11", - "terser": "^5.3.3", + "terser": "^5.3.4", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" } From cde4da1c86ebab66b3351bed093ada8b8a2a37df Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 6 Oct 2020 04:56:49 +0000 Subject: [PATCH 113/178] Bump sass from 1.26.11 to 1.26.12 Bumps [sass](https://github.com/sass/dart-sass) from 1.26.11 to 1.26.12. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.26.11...1.26.12) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3f47848..37db110 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10521,9 +10521,9 @@ "dev": true }, "sass": { - "version": "1.26.11", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.11.tgz", - "integrity": "sha512-W1l/+vjGjIamsJ6OnTe0K37U2DBO/dgsv2Z4c89XQ8ZOO6l/VwkqwLSqoYzJeJs6CLuGSTRWc91GbQFL3lvrvw==", + "version": "1.26.12", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.12.tgz", + "integrity": "sha512-hmSwtBOWoS9zwe0yAS+QmaseVCUELiGV22gXHDR7+9stEsVuEuxfY1GhC8XmUpC+Ir3Hwq7NxSUNbnmkznnF7g==", "dev": true, "requires": { "chokidar": ">=2.0.0 <4.0.0" diff --git a/package.json b/package.json index c23e6c2..c3db9a5 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "gulp-zip": "^5.0.2", "merge-stream": "^2.0.0", "postcss": "^8.1.1", - "sass": "^1.26.11", + "sass": "^1.26.12", "terser": "^5.3.4", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" From f6c7be3e515832e866925da1b32c57f723612a17 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 7 Oct 2020 21:19:14 +0200 Subject: [PATCH 114/178] =?UTF-8?q?#67=20Don=C2=B4t=20set=20border=20of=20?= =?UTF-8?q?last=20item?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This doesn´t work completly yet, as the border also does not get "late added" when there actually spawns a new list item afterwards... --- src/javascript/enhancements/lists.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/javascript/enhancements/lists.js b/src/javascript/enhancements/lists.js index eb6ffa6..330bc1d 100644 --- a/src/javascript/enhancements/lists.js +++ b/src/javascript/enhancements/lists.js @@ -19,11 +19,11 @@ function addListHorizontalSeparators(node) { } // are we target tag? - if (node.tagName === targetTagName) { + if (node.tagName === targetTagName && typeof element.nextSibling !== "undefined") { updateFunc(node); } else { // find items -> all - let requestItems = node.querySelectorAll('md-list-item'); + let requestItems = node.querySelectorAll('md-list-item:not(:last-child)'); // update borders requestItems.forEach(item => { From cce1fac14261cc9f6d5f405ac369e4020065f789 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 7 Oct 2020 21:25:08 +0200 Subject: [PATCH 115/178] #67 Fixed copy paste bug MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit But still doesn´t work correct in all cases I guess --- src/javascript/enhancements/lists.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/javascript/enhancements/lists.js b/src/javascript/enhancements/lists.js index 330bc1d..e181770 100644 --- a/src/javascript/enhancements/lists.js +++ b/src/javascript/enhancements/lists.js @@ -19,8 +19,10 @@ function addListHorizontalSeparators(node) { } // are we target tag? - if (node.tagName === targetTagName && typeof element.nextSibling !== "undefined") { - updateFunc(node); + if (node.tagName === targetTagName) { + if (typeof node.nextSibling !== "undefined") { + updateFunc(node); + } } else { // find items -> all let requestItems = node.querySelectorAll('md-list-item:not(:last-child)'); From 45a8fb33c63703da1947c91c9f7764bd6791264c Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 8 Oct 2020 04:56:00 +0000 Subject: [PATCH 116/178] Bump sass from 1.26.12 to 1.27.0 Bumps [sass](https://github.com/sass/dart-sass) from 1.26.12 to 1.27.0. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.26.12...1.27.0) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 37db110..854e4b3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10521,9 +10521,9 @@ "dev": true }, "sass": { - "version": "1.26.12", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.12.tgz", - "integrity": "sha512-hmSwtBOWoS9zwe0yAS+QmaseVCUELiGV22gXHDR7+9stEsVuEuxfY1GhC8XmUpC+Ir3Hwq7NxSUNbnmkznnF7g==", + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.27.0.tgz", + "integrity": "sha512-0gcrER56OkzotK/GGwgg4fPrKuiFlPNitO7eUJ18Bs+/NBlofJfMxmxqpqJxjae9vu0Wq8TZzrSyxZal00WDig==", "dev": true, "requires": { "chokidar": ">=2.0.0 <4.0.0" diff --git a/package.json b/package.json index c3db9a5..7ce2b80 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "gulp-zip": "^5.0.2", "merge-stream": "^2.0.0", "postcss": "^8.1.1", - "sass": "^1.26.12", + "sass": "^1.27.0", "terser": "^5.3.4", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" From 855f4ae670d7ae4eca4d0728bed9019083393a80 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Thu, 8 Oct 2020 21:03:58 +0200 Subject: [PATCH 117/178] #67 Added stylesheet for lists --- src/stylesheets/aniwatchplus.scss | 1 + src/stylesheets/enhancements/lists.scss | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 src/stylesheets/aniwatchplus.scss create mode 100644 src/stylesheets/enhancements/lists.scss diff --git a/src/stylesheets/aniwatchplus.scss b/src/stylesheets/aniwatchplus.scss new file mode 100644 index 0000000..09b3386 --- /dev/null +++ b/src/stylesheets/aniwatchplus.scss @@ -0,0 +1 @@ +@import './enhancements/lists.scss'; \ No newline at end of file diff --git a/src/stylesheets/enhancements/lists.scss b/src/stylesheets/enhancements/lists.scss new file mode 100644 index 0000000..599da22 --- /dev/null +++ b/src/stylesheets/enhancements/lists.scss @@ -0,0 +1,5 @@ +md-list-item { + &:not(:last-child) { + border-bottom: 1px solid rgba(155, 155, 155, 0.2); + } +} From 0e39a6fbccc14a90f84b70993757ca37fd7d5969 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Thu, 8 Oct 2020 21:04:43 +0200 Subject: [PATCH 118/178] #67 Altered manifests to load css --- src/manifests/chrome.manifest.json | 3 +++ src/manifests/firefox.manifest.json | 3 +++ src/manifests/manifest.template.json | 3 +++ src/manifests/opera.manifest.json | 3 +++ 4 files changed, 12 insertions(+) diff --git a/src/manifests/chrome.manifest.json b/src/manifests/chrome.manifest.json index f4274d4..0f4c6ac 100644 --- a/src/manifests/chrome.manifest.json +++ b/src/manifests/chrome.manifest.json @@ -21,6 +21,9 @@ "js": [ "javascript/app.min.js" ], + "css": [ + "stylesheets/aniwatchplus.min.css" + ], "run_at": "document_end" }] } \ No newline at end of file diff --git a/src/manifests/firefox.manifest.json b/src/manifests/firefox.manifest.json index e301f42..3cc2904 100644 --- a/src/manifests/firefox.manifest.json +++ b/src/manifests/firefox.manifest.json @@ -21,6 +21,9 @@ "js": [ "javascript/app.min.js" ], + "css": [ + "stylesheets/aniwatchplus.min.css" + ], "run_at": "document_end" }] } \ No newline at end of file diff --git a/src/manifests/manifest.template.json b/src/manifests/manifest.template.json index 81eb84f..8d39499 100644 --- a/src/manifests/manifest.template.json +++ b/src/manifests/manifest.template.json @@ -25,6 +25,9 @@ "js": [ "javascript/app.min.js" ], + "css": [ + "stylesheets/aniwatchplus.min.css" + ], "run_at": "document_end" }] } \ No newline at end of file diff --git a/src/manifests/opera.manifest.json b/src/manifests/opera.manifest.json index 333b31e..0ad7f9e 100644 --- a/src/manifests/opera.manifest.json +++ b/src/manifests/opera.manifest.json @@ -22,6 +22,9 @@ "js": [ "javascript/app.min.js" ], + "css": [ + "stylesheets/aniwatchplus.min.css" + ], "run_at": "document_end" }] } \ No newline at end of file From 62fa39c2bf15125444945d0df6ab9af4294a196d Mon Sep 17 00:00:00 2001 From: Serraniel Date: Thu, 8 Oct 2020 21:05:12 +0200 Subject: [PATCH 119/178] #67 Removed obsolete list.js --- src/javascript/enhancements/lists.js | 35 ---------------------------- src/javascript/index.js | 2 -- 2 files changed, 37 deletions(-) delete mode 100644 src/javascript/enhancements/lists.js diff --git a/src/javascript/enhancements/lists.js b/src/javascript/enhancements/lists.js deleted file mode 100644 index e181770..0000000 --- a/src/javascript/enhancements/lists.js +++ /dev/null @@ -1,35 +0,0 @@ -import * as core from '../utils/aniwatchCore'; -import * as helper from '../utils/helpers'; - -export function init() { - core.registerScript(node => { - // run the scripts - if (helper.isHtmlElement(node)) { - addListHorizontalSeparators(node) - } - }, ".*"); -} - -function addListHorizontalSeparators(node) { - const targetTagName = 'MD-LIST-ITEM'; // tagName is upper case - - let updateFunc = item => { - // add border as horizontal seperator - item.style.borderBottom = "1px solid rgba(155,155,155, 0.2)"; - } - - // are we target tag? - if (node.tagName === targetTagName) { - if (typeof node.nextSibling !== "undefined") { - updateFunc(node); - } - } else { - // find items -> all - let requestItems = node.querySelectorAll('md-list-item:not(:last-child)'); - - // update borders - requestItems.forEach(item => { - updateFunc(item); - }); - } -} \ No newline at end of file diff --git a/src/javascript/index.js b/src/javascript/index.js index fe14197..9d86b8a 100644 --- a/src/javascript/index.js +++ b/src/javascript/index.js @@ -5,7 +5,6 @@ import { initHelpers } from './utils/helpers'; // enhancements import { init as animeRequests } from './enhancements/animeRequests'; import { init as languageDisplay } from './enhancements/languageDisplay'; -import { init as lists } from './enhancements/lists'; import { init as quickSearch } from './enhancements/quickSearch'; // core @@ -17,5 +16,4 @@ initHelpers(); // enhancements animeRequests(); languageDisplay(); -lists(); quickSearch(); \ No newline at end of file From e6e0ed5ec39d8f944fcaabf1572e5ba416564204 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Thu, 8 Oct 2020 21:08:57 +0200 Subject: [PATCH 120/178] #67 Added color vars in styles --- src/stylesheets/aniwatchplus.scss | 4 ++++ src/stylesheets/vars/_colors.scss | 2 ++ 2 files changed, 6 insertions(+) create mode 100644 src/stylesheets/vars/_colors.scss diff --git a/src/stylesheets/aniwatchplus.scss b/src/stylesheets/aniwatchplus.scss index 09b3386..cdcb559 100644 --- a/src/stylesheets/aniwatchplus.scss +++ b/src/stylesheets/aniwatchplus.scss @@ -1 +1,5 @@ +// vars +@import './vars/colors'; + +// enhancements @import './enhancements/lists.scss'; \ No newline at end of file diff --git a/src/stylesheets/vars/_colors.scss b/src/stylesheets/vars/_colors.scss new file mode 100644 index 0000000..4e6f2b7 --- /dev/null +++ b/src/stylesheets/vars/_colors.scss @@ -0,0 +1,2 @@ +$aniwatchBlue: #348fff; +$gray: rgba(155, 155, 155, 0.2); From 5ed11ff2b599cff9c14414e5e88f98681340b620 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Thu, 8 Oct 2020 21:09:21 +0200 Subject: [PATCH 121/178] #67 Renamed lists styles --- src/stylesheets/enhancements/_lists.scss | 5 +++++ src/stylesheets/enhancements/lists.scss | 5 ----- 2 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 src/stylesheets/enhancements/_lists.scss delete mode 100644 src/stylesheets/enhancements/lists.scss diff --git a/src/stylesheets/enhancements/_lists.scss b/src/stylesheets/enhancements/_lists.scss new file mode 100644 index 0000000..078205e --- /dev/null +++ b/src/stylesheets/enhancements/_lists.scss @@ -0,0 +1,5 @@ +md-list-item { + &:not(:last-child) { + border-bottom: 1px solid $gray; + } +} diff --git a/src/stylesheets/enhancements/lists.scss b/src/stylesheets/enhancements/lists.scss deleted file mode 100644 index 599da22..0000000 --- a/src/stylesheets/enhancements/lists.scss +++ /dev/null @@ -1,5 +0,0 @@ -md-list-item { - &:not(:last-child) { - border-bottom: 1px solid rgba(155, 155, 155, 0.2); - } -} From fd48405246d5ed7f230c6847fc072c7950264292 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Thu, 8 Oct 2020 21:09:40 +0200 Subject: [PATCH 122/178] #67 fixed a follow-up bug in the requests page --- src/javascript/enhancements/animeRequests.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/javascript/enhancements/animeRequests.js b/src/javascript/enhancements/animeRequests.js index 05e21fe..171f191 100644 --- a/src/javascript/enhancements/animeRequests.js +++ b/src/javascript/enhancements/animeRequests.js @@ -31,7 +31,7 @@ function changeBorderColorOwnRequests(node) { // highlight left border for own request if (profileLink.length > 0) { - item.style.borderColor = color.aniBlue + item.style.borderLeftColor = color.aniBlue } } From e04ec9fc3c0cdeddedea00945484780f50ccbb83 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 9 Oct 2020 04:59:51 +0000 Subject: [PATCH 123/178] Bump gulp-load-plugins from 2.0.4 to 2.0.5 Bumps [gulp-load-plugins](https://github.com/jackfranklin/gulp-load-plugins) from 2.0.4 to 2.0.5. - [Release notes](https://github.com/jackfranklin/gulp-load-plugins/releases) - [Commits](https://github.com/jackfranklin/gulp-load-plugins/compare/v2.0.4...v2.0.5) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 854e4b3..474683e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5659,9 +5659,9 @@ } }, "gulp-load-plugins": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-2.0.4.tgz", - "integrity": "sha512-pMvplJGBY0ej4q1yGTUUWY6CHd1cwOsf+0E+lsvR941CTASofYyrdJ3q8EgXY0wLHACWPrO0COsr1DFWJ7zzhg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-2.0.5.tgz", + "integrity": "sha512-3FTwhf/qDTKMLpLQfEjDI0O/hRroE9gb0e10MT0j1Je/jIQQETCu6fmQCPOGhipdTaER0VHHF4+e9ISGeomCPw==", "dev": true, "requires": { "array-unique": "^0.3.2", diff --git a/package.json b/package.json index 7ce2b80..cfed588 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "gulp-babel": "^8.0.0", "gulp-if": "^3.0.0", "gulp-imagemin": "^7.1.0", - "gulp-load-plugins": "^2.0.4", + "gulp-load-plugins": "^2.0.5", "gulp-plumber": "^1.2.1", "gulp-postcss": "^9.0.0", "gulp-rename": "^2.0.0", From 262f36a2454cb29c764c9d2b0a16a26d69015304 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 12 Oct 2020 04:55:23 +0000 Subject: [PATCH 124/178] Bump browserify from 16.5.2 to 17.0.0 Bumps [browserify](https://github.com/browserify/browserify) from 16.5.2 to 17.0.0. - [Release notes](https://github.com/browserify/browserify/releases) - [Changelog](https://github.com/browserify/browserify/blob/master/changelog.markdown) - [Commits](https://github.com/browserify/browserify/compare/v16.5.2...v17.0.0) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 172 +++++++++++++++++++++++++++++----------------- package.json | 2 +- 2 files changed, 109 insertions(+), 65 deletions(-) diff --git a/package-lock.json b/package-lock.json index 474683e..175302a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1167,9 +1167,9 @@ "dev": true }, "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, "acorn-node": { @@ -1512,6 +1512,12 @@ "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", "dev": true }, + "array-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", + "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=", + "dev": true + }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", @@ -1746,6 +1752,15 @@ } } }, + "available-typed-arrays": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz", + "integrity": "sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==", + "dev": true, + "requires": { + "array-filter": "^1.0.0" + } + }, "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", @@ -2283,9 +2298,9 @@ } }, "browserify": { - "version": "16.5.2", - "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.2.tgz", - "integrity": "sha512-TkOR1cQGdmXU9zW4YukWzWVSJwrxmNdADFbqbE3HFgQWe5wqZmOawqZ7J/8MPCwk/W8yY7Y0h+7mOtcZxLP23g==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-17.0.0.tgz", + "integrity": "sha512-SaHqzhku9v/j6XsQMRxPyBrSP3gnwmE27gLJYZgMT2GeK3J0+0toN+MnuNYDfHwVGQfLiMZ7KSNSIXHemy905w==", "dev": true, "requires": { "JSONStream": "^1.0.3", @@ -2300,31 +2315,31 @@ "constants-browserify": "~1.0.0", "crypto-browserify": "^3.0.0", "defined": "^1.0.0", - "deps-sort": "^2.0.0", + "deps-sort": "^2.0.1", "domain-browser": "^1.2.0", "duplexer2": "~0.1.2", - "events": "^2.0.0", + "events": "^3.0.0", "glob": "^7.1.0", "has": "^1.0.0", "htmlescape": "^1.1.0", "https-browserify": "^1.0.0", "inherits": "~2.0.1", - "insert-module-globals": "^7.0.0", + "insert-module-globals": "^7.2.1", "labeled-stream-splicer": "^2.0.0", "mkdirp-classic": "^0.5.2", "module-deps": "^6.2.3", "os-browserify": "~0.3.0", "parents": "^1.0.1", - "path-browserify": "~0.0.0", + "path-browserify": "^1.0.0", "process": "~0.11.0", "punycode": "^1.3.2", "querystring-es3": "~0.2.0", "read-only-stream": "^2.0.0", "readable-stream": "^2.0.2", "resolve": "^1.1.4", - "shasum": "^1.0.0", + "shasum-object": "^1.0.0", "shell-quote": "^1.6.1", - "stream-browserify": "^2.0.0", + "stream-browserify": "^3.0.0", "stream-http": "^3.0.0", "string_decoder": "^1.1.1", "subarg": "^1.0.0", @@ -2333,7 +2348,7 @@ "timers-browserify": "^1.0.1", "tty-browserify": "0.0.1", "url": "~0.11.0", - "util": "~0.10.1", + "util": "~0.12.0", "vm-browserify": "^1.0.0", "xtend": "^4.0.0" } @@ -4323,9 +4338,9 @@ } }, "events": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", - "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", "dev": true }, "evp_bytestokey": { @@ -5005,6 +5020,12 @@ "for-in": "^1.0.1" } }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -6510,9 +6531,9 @@ } }, "insert-module-globals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz", - "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz", + "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==", "dev": true, "requires": { "JSONStream": "^1.0.3", @@ -6601,6 +6622,12 @@ } } }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -6720,6 +6747,12 @@ "number-is-nan": "^1.0.0" } }, + "is-generator-function": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.7.tgz", + "integrity": "sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==", + "dev": true + }, "is-gif": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", @@ -6884,6 +6917,18 @@ "has-symbols": "^1.0.1" } }, + "is-typed-array": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.3.tgz", + "integrity": "sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.0", + "es-abstract": "^1.17.4", + "foreach": "^2.0.5", + "has-symbols": "^1.0.1" + } + }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -7022,15 +7067,6 @@ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, - "json-stable-stringify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", - "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", - "dev": true, - "requires": { - "jsonify": "~0.0.0" - } - }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", @@ -7052,12 +7088,6 @@ "minimist": "^1.2.5" } }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, "jsonparse": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", @@ -8423,9 +8453,9 @@ "dev": true }, "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", "dev": true }, "path-dirname": { @@ -10763,16 +10793,6 @@ "safe-buffer": "^5.0.1" } }, - "shasum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", - "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", - "dev": true, - "requires": { - "json-stable-stringify": "~0.0.0", - "sha.js": "~2.4.4" - } - }, "shasum-object": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", @@ -11178,13 +11198,26 @@ } }, "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", "dev": true, "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "stream-combiner2": { @@ -12058,20 +12091,17 @@ "dev": true }, "util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.3.tgz", + "integrity": "sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==", "dev": true, "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" } }, "util-deprecate": { @@ -12255,6 +12285,20 @@ "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", "dev": true }, + "which-typed-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.2.tgz", + "integrity": "sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.2", + "es-abstract": "^1.17.5", + "foreach": "^2.0.5", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.1", + "is-typed-array": "^1.1.3" + } + }, "wide-align": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", diff --git a/package.json b/package.json index cfed588..49145df 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "@babel/preset-env": "^7.11.0", "@babel/register": "^7.10.5", "babelify": "^10.0.0", - "browserify": "^16.5.2", + "browserify": "^17.0.0", "cross-env": "^7.0.2", "cssnano": "^4.1.10", "del": "^6.0.0", From b1a0ee2563f5e761b35a2be1a1bdfe646a442361 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Mon, 12 Oct 2020 18:09:20 +0200 Subject: [PATCH 125/178] Changed version number --- package.json | 2 +- src/manifests/manifest.template.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 49145df..34a8576 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aniwatch-plus", - "version": "0.2.0-beta.0", + "version": "0.2.1-beta.0", "description": "Aniwatch Plus is a browser extension for https://aniwatch.me/", "main": "index.js", "scripts": { diff --git a/src/manifests/manifest.template.json b/src/manifests/manifest.template.json index 8d39499..ba1031b 100644 --- a/src/manifests/manifest.template.json +++ b/src/manifests/manifest.template.json @@ -1,8 +1,8 @@ { "name": "Aniwatch Plus", "short_name": "AW+", - "version": "0.2.0.0", - "version_name": "0.2 Beta", + "version": "0.2.1.0", + "version_name": "0.2.1 Beta", "description": "Aniwatch Plus is an unofficial extension which provides several UI improvments for https://aniwatch.me.", "permissions": [ "*://aniwatch.me/*" From d46f6078172c6a5412f769712321c5b7a1389e4d Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 13 Oct 2020 04:58:30 +0000 Subject: [PATCH 126/178] Bump terser from 5.3.4 to 5.3.5 Bumps [terser](https://github.com/terser/terser) from 5.3.4 to 5.3.5. - [Release notes](https://github.com/terser/terser/releases) - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/compare/v5.3.4...v5.3.5) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 175302a..801eb31 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "aniwatch-plus", - "version": "0.2.0-beta.0", + "version": "0.2.1-beta.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -11606,9 +11606,9 @@ } }, "terser": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.4.tgz", - "integrity": "sha512-dxuB8KQo8Gt6OVOeLg/rxfcxdNZI/V1G6ze1czFUzPeCFWZRtvZMgSzlZZ5OYBZ4HoG607F6pFPNLekJyV+yVw==", + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.5.tgz", + "integrity": "sha512-Qw3CZAMmmfU824AoGKalx+riwocSI5Cs0PoGp9RdSLfmxkmJgyBxqLBP/isDNtFyhHnitikvRMZzyVgeq+U+Tg==", "dev": true, "requires": { "commander": "^2.20.0", diff --git a/package.json b/package.json index 34a8576..fd6ba1d 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "merge-stream": "^2.0.0", "postcss": "^8.1.1", "sass": "^1.27.0", - "terser": "^5.3.4", + "terser": "^5.3.5", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" } From ba2ba69f01d185cc86052c6b3428afc3312f15a1 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 15 Oct 2020 04:54:57 +0000 Subject: [PATCH 127/178] Bump @babel/compat-data from 7.11.0 to 7.12.0 Bumps [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) from 7.11.0 to 7.12.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.12.0/packages/babel-compat-data) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 13 ++++--------- package.json | 2 +- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 801eb31..b0841eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,15 +14,10 @@ } }, "@babel/compat-data": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", - "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "semver": "^5.5.0" - } + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.0.tgz", + "integrity": "sha512-jAbCtMANC9ptXxbSVXIqV/3H0bkh7iyyv6JS5lu10av45bcc2QmDNJXkASZCFwbBt75Q0AEq/BB+bNa3x1QgYQ==", + "dev": true }, "@babel/core": { "version": "7.11.6", diff --git a/package.json b/package.json index fd6ba1d..027f25b 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "homepage": "https://github.com/Serraniel/AniwatchPlus#readme", "dependencies": {}, "devDependencies": { - "@babel/compat-data": "^7.11.0", + "@babel/compat-data": "^7.12.0", "@babel/core": "^7.11.4", "@babel/helper-module-imports": "^7.10.4", "@babel/plugin-proposal-class-properties": "^7.10.4", From 6ea4e56b556bdf268b75c0a4bf66b87b56a130fb Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 15 Oct 2020 04:56:05 +0000 Subject: [PATCH 128/178] Bump @babel/preset-env from 7.11.5 to 7.12.0 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.11.5 to 7.12.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.12.0/packages/babel-preset-env) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 230 +++++++++++++++++++++++++++++++++------------- package.json | 2 +- 2 files changed, 167 insertions(+), 65 deletions(-) diff --git a/package-lock.json b/package-lock.json index 801eb31..68a2966 100644 --- a/package-lock.json +++ b/package-lock.json @@ -79,16 +79,23 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", - "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.0.tgz", + "integrity": "sha512-NbDFJNjDgxE7IkrHp5gq2+Tr8bEdCLKYN90YDQEjMiTMUAFAcShNkaH8kydcmU0mEQTiQY0Ydy/+1xfS2OCEnw==", "dev": true, "requires": { - "@babel/compat-data": "^7.10.4", + "@babel/compat-data": "^7.12.0", + "@babel/helper-validator-option": "^7.12.0", "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "levenary": "^1.1.1", "semver": "^5.5.0" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.0.tgz", + "integrity": "sha512-jAbCtMANC9ptXxbSVXIqV/3H0bkh7iyyv6JS5lu10av45bcc2QmDNJXkASZCFwbBt75Q0AEq/BB+bNa3x1QgYQ==", + "dev": true + } } }, "@babel/helper-create-class-features-plugin": { @@ -106,14 +113,14 @@ } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", - "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.0.tgz", + "integrity": "sha512-YBqH+3wLcom+tko8/JLgRcG8DMqORgmjqNRNI751gTioJSZHWFybO1mRoLtJtWIlYSHY+zT9LqqnbbK1c3KIVQ==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-regex": "^7.10.4", - "regexpu-core": "^4.7.0" + "regexpu-core": "^4.7.1" } }, "@babel/helper-define-map": { @@ -280,6 +287,12 @@ "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", "dev": true }, + "@babel/helper-validator-option": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.0.tgz", + "integrity": "sha512-NRfKaAQw/JCMsTFUdJI6cp4MoJGGVBRQTRSiW1nwlGldNqzjB9jqWI0SZqQksC724dJoKqwG+QqfS9ib7SoVsw==", + "dev": true + }, "@babel/helper-wrap-function": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", @@ -352,9 +365,9 @@ } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", - "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.0.tgz", + "integrity": "sha512-ao43U2ptSe+mIZAQo2nBV5Wx2Ie3i2XbLt8jCXZpv+bvLY1Twv0lak4YZ1Ps5OwbeLMAl3iOVScgGMOImBae1g==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -372,9 +385,9 @@ } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", - "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.0.tgz", + "integrity": "sha512-dssjXHzdMQal4q6GCSwDTVPEbyBLdd9+7aSlzAkQbrGEKq5xG8pvhQ7u2ktUrCLRmzQphZnSzILBL5ta4xSRlA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -382,9 +395,9 @@ } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", - "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.0.tgz", + "integrity": "sha512-JpNWix2VP2ue31r72fKytTE13nPX1fxl1mudfTaTwcDhl3iExz5NZjQBq012b/BQ6URWoc/onI73pZdYlAfihg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -392,9 +405,9 @@ } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", - "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.0.tgz", + "integrity": "sha512-iON65YmIy/IpEgteYJ4HfO2q30SLdIxiyjNNlsSjSl0tUxLhSH9PljE5r6sczwdW64ZZzznYNcezdcROB+rDDw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -423,9 +436,9 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", - "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.0.tgz", + "integrity": "sha512-CXu9aw32FH/MksqdKvhpiH8pSvxnXJ33E7I7BGNE9VzNRpWgpNzvPpds/tW9E0pjmX9+D1zAHRyHbtyeTboo2g==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -723,15 +736,101 @@ } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", - "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.0.tgz", + "integrity": "sha512-h2fDMnwRwBiNMmTGAWqUo404Z3oLbrPE6hyATecyIbsEsrbM5gjLbfKQLb6hjiouMlGHH+yliYBbc4NPgWKE/g==", "dev": true, "requires": { "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-module-transforms": "^7.12.0", "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-identifier": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/generator": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.0.tgz", + "integrity": "sha512-8lnf4QcyiQMf5XQp47BltuMTocsOh6P0z/vueEh8GzhmWWlDbdvOoI5Ziddg0XYhmnx35HyByUW51/9NprF8cA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.0.tgz", + "integrity": "sha512-I0d/bgzgzgLsJMk7UZ0TN2KV3OGjC/t/9Saz8PKb9jrcEAXhgjGysOgp4PDKydIKjUv/gj2St4ae+ov8l+T9Xg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.0.tgz", + "integrity": "sha512-1ZTMoCiLSzTJLbq7mSaTHki4oIrBIf/dUbzdhwTrvtMU3ZNVKwQmGae3gSiqppo7G8HAgnXmc43rfEaD8yYLLQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.0", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.0", + "@babel/types": "^7.12.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-replace-supers": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.0.tgz", + "integrity": "sha512-9kycFdq2c9e7PXZOr2z/ZqTFF9OzFu287iFwYS+CiDVPuoTCfY8hoTsIqNQNetQjlqoRsRyJFrMG1uhGAR4EEw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.0", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.12.0", + "@babel/types": "^7.12.0" + } + }, + "@babel/parser": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.0.tgz", + "integrity": "sha512-dYmySMYnlus2jwl7JnnajAj11obRStZoW9cG04wh4ZuhozDn11tDUrhHcUZ9iuNHqALAhh60XqNaYXpvuuE/Gg==", + "dev": true + }, + "@babel/traverse": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.0.tgz", + "integrity": "sha512-ZU9e79xpOukCNPkQ1UzR4gJKCruGckr6edd8v8lmKpSk8iakgUIvb+5ZtaKKV9f7O+x5r+xbMDDIbzVpUoiIuw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.0", + "@babel/types": "^7.12.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.0.tgz", + "integrity": "sha512-ggIyFmT2zMaYRheOfPDQ4gz7QqV3B+t2rjqjbttDJxMcb7/LukvWCmlIl1sWcOxrvwpTDd+z0OytzqsbGeb3/g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-transform-modules-umd": { @@ -877,26 +976,27 @@ } }, "@babel/preset-env": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.5.tgz", - "integrity": "sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.0.tgz", + "integrity": "sha512-jSIHvHSuF+hBUIrvA2/61yIzhH+ceLOXGLTH1nwPvQlso/lNxXsoE/nvrCzY5M77KRzhKegB1CvdhWPZmYDZ5A==", "dev": true, "requires": { - "@babel/compat-data": "^7.11.0", - "@babel/helper-compilation-targets": "^7.10.4", + "@babel/compat-data": "^7.12.0", + "@babel/helper-compilation-targets": "^7.12.0", "@babel/helper-module-imports": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.0", "@babel/plugin-proposal-async-generator-functions": "^7.10.4", "@babel/plugin-proposal-class-properties": "^7.10.4", "@babel/plugin-proposal-dynamic-import": "^7.10.4", - "@babel/plugin-proposal-export-namespace-from": "^7.10.4", + "@babel/plugin-proposal-export-namespace-from": "^7.12.0", "@babel/plugin-proposal-json-strings": "^7.10.4", - "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", - "@babel/plugin-proposal-numeric-separator": "^7.10.4", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.0", + "@babel/plugin-proposal-numeric-separator": "^7.12.0", "@babel/plugin-proposal-object-rest-spread": "^7.11.0", "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", - "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-proposal-optional-chaining": "^7.12.0", "@babel/plugin-proposal-private-methods": "^7.10.4", "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", "@babel/plugin-syntax-async-generators": "^7.8.0", @@ -927,7 +1027,7 @@ "@babel/plugin-transform-member-expression-literals": "^7.10.4", "@babel/plugin-transform-modules-amd": "^7.10.4", "@babel/plugin-transform-modules-commonjs": "^7.10.4", - "@babel/plugin-transform-modules-systemjs": "^7.10.4", + "@babel/plugin-transform-modules-systemjs": "^7.12.0", "@babel/plugin-transform-modules-umd": "^7.10.4", "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", "@babel/plugin-transform-new-target": "^7.10.4", @@ -944,12 +1044,29 @@ "@babel/plugin-transform-unicode-escapes": "^7.10.4", "@babel/plugin-transform-unicode-regex": "^7.10.4", "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.11.5", + "@babel/types": "^7.12.0", "browserslist": "^4.12.0", "core-js-compat": "^3.6.2", - "invariant": "^2.2.2", - "levenary": "^1.1.1", "semver": "^5.5.0" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.0.tgz", + "integrity": "sha512-jAbCtMANC9ptXxbSVXIqV/3H0bkh7iyyv6JS5lu10av45bcc2QmDNJXkASZCFwbBt75Q0AEq/BB+bNa3x1QgYQ==", + "dev": true + }, + "@babel/types": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.0.tgz", + "integrity": "sha512-ggIyFmT2zMaYRheOfPDQ4gz7QqV3B+t2rjqjbttDJxMcb7/LukvWCmlIl1sWcOxrvwpTDd+z0OytzqsbGeb3/g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/preset-modules": { @@ -979,9 +1096,9 @@ } }, "@babel/runtime": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", - "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.0.tgz", + "integrity": "sha512-lS4QLXQ2Vbw2ubfQjeQcn+BZgZ5+ROHW9f+DWjEp5Y+NHYmkRGKqHSJ1tuhbUauKu2nhZNTBIvsIQ8dXfY5Gjw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -7181,21 +7298,6 @@ "flush-write-stream": "^1.0.2" } }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levenary": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", - "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", - "dev": true, - "requires": { - "leven": "^3.1.0" - } - }, "liftoff": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", @@ -10278,9 +10380,9 @@ } }, "regexpu-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", - "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", "dev": true, "requires": { "regenerate": "^1.4.0", diff --git a/package.json b/package.json index fd6ba1d..d3b6add 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@babel/helper-module-imports": "^7.10.4", "@babel/plugin-proposal-class-properties": "^7.10.4", "@babel/plugin-proposal-private-methods": "^7.10.4", - "@babel/preset-env": "^7.11.0", + "@babel/preset-env": "^7.12.0", "@babel/register": "^7.10.5", "babelify": "^10.0.0", "browserify": "^17.0.0", From 4e7ae85c8a2014982a18a0dcf2c37fbc609bdd3c Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 15 Oct 2020 15:21:20 +0000 Subject: [PATCH 129/178] Bump @babel/core from 7.11.6 to 7.12.0 Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.11.6 to 7.12.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.12.0/packages/babel-core) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 101 ++++++++++++++++++++++++++++++++++++++++++---- package.json | 2 +- 2 files changed, 94 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index b0841eb..87e8de7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,19 +20,19 @@ "dev": true }, "@babel/core": { - "version": "7.11.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz", - "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.0.tgz", + "integrity": "sha512-iV7Gwg0DePKvdDZZWRTkj4MW+6/AbVWd4ZCg+zk8H1RVt5xBpUZS6vLQWwb3pyLg4BFTaGiQCPoJ4Ibmbne4fA==", "dev": true, "requires": { "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.6", - "@babel/helper-module-transforms": "^7.11.0", + "@babel/generator": "^7.12.0", + "@babel/helper-module-transforms": "^7.12.0", "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.11.5", + "@babel/parser": "^7.12.0", "@babel/template": "^7.10.4", - "@babel/traverse": "^7.11.5", - "@babel/types": "^7.11.5", + "@babel/traverse": "^7.12.0", + "@babel/types": "^7.12.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", @@ -41,6 +41,91 @@ "resolve": "^1.3.2", "semver": "^5.4.1", "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.0.tgz", + "integrity": "sha512-8lnf4QcyiQMf5XQp47BltuMTocsOh6P0z/vueEh8GzhmWWlDbdvOoI5Ziddg0XYhmnx35HyByUW51/9NprF8cA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.0.tgz", + "integrity": "sha512-I0d/bgzgzgLsJMk7UZ0TN2KV3OGjC/t/9Saz8PKb9jrcEAXhgjGysOgp4PDKydIKjUv/gj2St4ae+ov8l+T9Xg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.0.tgz", + "integrity": "sha512-1ZTMoCiLSzTJLbq7mSaTHki4oIrBIf/dUbzdhwTrvtMU3ZNVKwQmGae3gSiqppo7G8HAgnXmc43rfEaD8yYLLQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.0", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.0", + "@babel/types": "^7.12.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-replace-supers": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.0.tgz", + "integrity": "sha512-9kycFdq2c9e7PXZOr2z/ZqTFF9OzFu287iFwYS+CiDVPuoTCfY8hoTsIqNQNetQjlqoRsRyJFrMG1uhGAR4EEw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.0", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.12.0", + "@babel/types": "^7.12.0" + } + }, + "@babel/parser": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.0.tgz", + "integrity": "sha512-dYmySMYnlus2jwl7JnnajAj11obRStZoW9cG04wh4ZuhozDn11tDUrhHcUZ9iuNHqALAhh60XqNaYXpvuuE/Gg==", + "dev": true + }, + "@babel/traverse": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.0.tgz", + "integrity": "sha512-ZU9e79xpOukCNPkQ1UzR4gJKCruGckr6edd8v8lmKpSk8iakgUIvb+5ZtaKKV9f7O+x5r+xbMDDIbzVpUoiIuw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.0", + "@babel/types": "^7.12.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.0.tgz", + "integrity": "sha512-ggIyFmT2zMaYRheOfPDQ4gz7QqV3B+t2rjqjbttDJxMcb7/LukvWCmlIl1sWcOxrvwpTDd+z0OytzqsbGeb3/g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/generator": { diff --git a/package.json b/package.json index 027f25b..bef9973 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "dependencies": {}, "devDependencies": { "@babel/compat-data": "^7.12.0", - "@babel/core": "^7.11.4", + "@babel/core": "^7.12.0", "@babel/helper-module-imports": "^7.10.4", "@babel/plugin-proposal-class-properties": "^7.10.4", "@babel/plugin-proposal-private-methods": "^7.10.4", From fbf5d9f0add536b7666bf866be9d3e78167f4217 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 15 Oct 2020 15:34:11 +0000 Subject: [PATCH 130/178] Bump @babel/register from 7.11.5 to 7.12.0 Bumps [@babel/register](https://github.com/babel/babel/tree/HEAD/packages/babel-register) from 7.11.5 to 7.12.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.12.0/packages/babel-register) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 24 +++--------------------- package.json | 2 +- 2 files changed, 4 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6b92e4c..f37a916 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1163,9 +1163,9 @@ } }, "@babel/register": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.11.5.tgz", - "integrity": "sha512-CAml0ioKX+kOAvBQDHa/+t1fgOt3qkTIz0TrRtRAT6XY0m5qYZXR85k6/sLCNPMGhYDlCFHCYuU0ybTJbvlC6w==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.12.0.tgz", + "integrity": "sha512-2F2v0qYSAwrGyK9mZ8lIoUluHRzLTgkJ2oRXlLV9GVe/ze/sTFBiOocLRMSJYDB2lLiABlVC+pZHlZ8qihO1Xg==", "dev": true, "requires": { "find-cache-dir": "^2.0.0", @@ -6762,15 +6762,6 @@ "p-is-promise": "^1.1.0" } }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, "invert-kv": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", @@ -7491,15 +7482,6 @@ "dev": true, "optional": true }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, "loud-rejection": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", diff --git a/package.json b/package.json index 6268b44..768c9be 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@babel/plugin-proposal-class-properties": "^7.10.4", "@babel/plugin-proposal-private-methods": "^7.10.4", "@babel/preset-env": "^7.12.0", - "@babel/register": "^7.10.5", + "@babel/register": "^7.12.0", "babelify": "^10.0.0", "browserify": "^17.0.0", "cross-env": "^7.0.2", From e4d7bd4ae462c54ecc189e0fb68818395a2d6bc6 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 16 Oct 2020 04:58:03 +0000 Subject: [PATCH 131/178] Bump @babel/plugin-proposal-private-methods from 7.10.4 to 7.12.1 Bumps [@babel/plugin-proposal-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-private-methods) from 7.10.4 to 7.12.1. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.12.1/packages/babel-plugin-proposal-private-methods) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 89 ++++++++++++++++++++++++++++++++++++++++++++--- package.json | 2 +- 2 files changed, 86 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index f37a916..2b1aab7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -527,13 +527,94 @@ } }, "@babel/plugin-proposal-private-methods": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", - "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", + "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-create-class-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", + "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", + "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-replace-supers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz", + "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1" + } + }, + "@babel/parser": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.1.tgz", + "integrity": "sha512-xjZsx0sBjb6J2+QkoHI69UeD2EWbsyUW0WyZKOoJ9sBrQLxfOApWEefR9dIVOYJVj97VRXnLKLDvnn3dPDNgww==", + "dev": true + }, + "@babel/traverse": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", + "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.1", + "@babel/types": "^7.12.1", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-proposal-unicode-property-regex": { diff --git a/package.json b/package.json index 768c9be..afa0602 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "@babel/core": "^7.12.0", "@babel/helper-module-imports": "^7.10.4", "@babel/plugin-proposal-class-properties": "^7.10.4", - "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/plugin-proposal-private-methods": "^7.12.1", "@babel/preset-env": "^7.12.0", "@babel/register": "^7.12.0", "babelify": "^10.0.0", From f8aaaace5b4651b980a3c18e84cd9f51b39e7a81 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 16 Oct 2020 13:24:40 +0000 Subject: [PATCH 132/178] Bump @babel/register from 7.12.0 to 7.12.1 Bumps [@babel/register](https://github.com/babel/babel/tree/HEAD/packages/babel-register) from 7.12.0 to 7.12.1. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.12.1/packages/babel-register) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2b1aab7..b7c4c3a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1244,9 +1244,9 @@ } }, "@babel/register": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.12.0.tgz", - "integrity": "sha512-2F2v0qYSAwrGyK9mZ8lIoUluHRzLTgkJ2oRXlLV9GVe/ze/sTFBiOocLRMSJYDB2lLiABlVC+pZHlZ8qihO1Xg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.12.1.tgz", + "integrity": "sha512-XWcmseMIncOjoydKZnWvWi0/5CUCD+ZYKhRwgYlWOrA8fGZ/FjuLRpqtIhLOVD/fvR1b9DQHtZPn68VvhpYf+Q==", "dev": true, "requires": { "find-cache-dir": "^2.0.0", diff --git a/package.json b/package.json index afa0602..99cd4ab 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@babel/plugin-proposal-class-properties": "^7.10.4", "@babel/plugin-proposal-private-methods": "^7.12.1", "@babel/preset-env": "^7.12.0", - "@babel/register": "^7.12.0", + "@babel/register": "^7.12.1", "babelify": "^10.0.0", "browserify": "^17.0.0", "cross-env": "^7.0.2", From 80a4d8c19c0fe61d18b3773c9a818f38caff2afa Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 16 Oct 2020 13:24:42 +0000 Subject: [PATCH 133/178] Bump @babel/helper-module-imports from 7.10.4 to 7.12.1 Bumps [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) from 7.10.4 to 7.12.1. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.12.1/packages/babel-helper-module-imports) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 21 +++++++++++++++++---- package.json | 2 +- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2b1aab7..68029b7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -262,12 +262,25 @@ } }, "@babel/helper-module-imports": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", - "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz", + "integrity": "sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==", "dev": true, "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-module-transforms": { diff --git a/package.json b/package.json index afa0602..6fb3654 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "devDependencies": { "@babel/compat-data": "^7.12.0", "@babel/core": "^7.12.0", - "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-module-imports": "^7.12.1", "@babel/plugin-proposal-class-properties": "^7.10.4", "@babel/plugin-proposal-private-methods": "^7.12.1", "@babel/preset-env": "^7.12.0", From 81c52d7f230631f942fc94725cc53321b12e9c82 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 16 Oct 2020 13:33:48 +0000 Subject: [PATCH 134/178] Bump @babel/compat-data from 7.12.0 to 7.12.1 Bumps [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) from 7.12.0 to 7.12.1. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.12.1/packages/babel-compat-data) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 68029b7..e59a820 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,9 +14,9 @@ } }, "@babel/compat-data": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.0.tgz", - "integrity": "sha512-jAbCtMANC9ptXxbSVXIqV/3H0bkh7iyyv6JS5lu10av45bcc2QmDNJXkASZCFwbBt75Q0AEq/BB+bNa3x1QgYQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.1.tgz", + "integrity": "sha512-725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ==", "dev": true }, "@babel/core": { diff --git a/package.json b/package.json index 6fb3654..9772664 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "homepage": "https://github.com/Serraniel/AniwatchPlus#readme", "dependencies": {}, "devDependencies": { - "@babel/compat-data": "^7.12.0", + "@babel/compat-data": "^7.12.1", "@babel/core": "^7.12.0", "@babel/helper-module-imports": "^7.12.1", "@babel/plugin-proposal-class-properties": "^7.10.4", From 0a42f0cae27552c12b6fbb3ea06cb89d0667974a Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 16 Oct 2020 13:45:50 +0000 Subject: [PATCH 135/178] Bump @babel/plugin-proposal-class-properties from 7.10.4 to 7.12.1 Bumps [@babel/plugin-proposal-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-class-properties) from 7.10.4 to 7.12.1. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.12.1/packages/babel-plugin-proposal-class-properties) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 87 +++++++++++++++++++++++++++++++++++++++++------ package.json | 2 +- 2 files changed, 78 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0a38ca0..b621462 100644 --- a/package-lock.json +++ b/package-lock.json @@ -179,17 +179,84 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", - "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", "dev": true, "requires": { "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.10.5", + "@babel/helper-member-expression-to-functions": "^7.12.1", "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", "@babel/helper-split-export-declaration": "^7.10.4" + }, + "dependencies": { + "@babel/generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", + "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", + "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-replace-supers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz", + "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1" + } + }, + "@babel/parser": { + "version": "7.12.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz", + "integrity": "sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==", + "dev": true + }, + "@babel/traverse": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", + "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.1", + "@babel/types": "^7.12.1", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-create-regexp-features-plugin": { @@ -438,12 +505,12 @@ } }, "@babel/plugin-proposal-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", - "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-create-class-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, diff --git a/package.json b/package.json index 3e3ee9e..61cba0a 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "@babel/compat-data": "^7.12.1", "@babel/core": "^7.12.0", "@babel/helper-module-imports": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-class-properties": "^7.12.1", "@babel/plugin-proposal-private-methods": "^7.12.1", "@babel/preset-env": "^7.12.0", "@babel/register": "^7.12.1", From 418866d99645e12d5076c207dc2f8d1412677f53 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 16 Oct 2020 13:52:50 +0000 Subject: [PATCH 136/178] Bump @babel/core from 7.12.0 to 7.12.1 Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.12.0 to 7.12.1. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.12.1/packages/babel-core) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 152 +++++++++++++++++++++++++++++++--------------- package.json | 2 +- 2 files changed, 105 insertions(+), 49 deletions(-) diff --git a/package-lock.json b/package-lock.json index b621462..2df203b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,19 +20,19 @@ "dev": true }, "@babel/core": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.0.tgz", - "integrity": "sha512-iV7Gwg0DePKvdDZZWRTkj4MW+6/AbVWd4ZCg+zk8H1RVt5xBpUZS6vLQWwb3pyLg4BFTaGiQCPoJ4Ibmbne4fA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.1.tgz", + "integrity": "sha512-6bGmltqzIJrinwRRdczQsMhruSi9Sqty9Te+/5hudn4Izx/JYRhW1QELpR+CIL0gC/c9A7WroH6FmkDGxmWx3w==", "dev": true, "requires": { "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.0", - "@babel/helper-module-transforms": "^7.12.0", - "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.12.0", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.1", "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.0", - "@babel/types": "^7.12.0", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", @@ -44,81 +44,90 @@ }, "dependencies": { "@babel/generator": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.0.tgz", - "integrity": "sha512-8lnf4QcyiQMf5XQp47BltuMTocsOh6P0z/vueEh8GzhmWWlDbdvOoI5Ziddg0XYhmnx35HyByUW51/9NprF8cA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", + "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", "dev": true, "requires": { - "@babel/types": "^7.12.0", + "@babel/types": "^7.12.1", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.0.tgz", - "integrity": "sha512-I0d/bgzgzgLsJMk7UZ0TN2KV3OGjC/t/9Saz8PKb9jrcEAXhgjGysOgp4PDKydIKjUv/gj2St4ae+ov8l+T9Xg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", + "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", "dev": true, "requires": { - "@babel/types": "^7.12.0" + "@babel/types": "^7.12.1" } }, "@babel/helper-module-transforms": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.0.tgz", - "integrity": "sha512-1ZTMoCiLSzTJLbq7mSaTHki4oIrBIf/dUbzdhwTrvtMU3ZNVKwQmGae3gSiqppo7G8HAgnXmc43rfEaD8yYLLQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.0", - "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", "@babel/helper-split-export-declaration": "^7.11.0", "@babel/helper-validator-identifier": "^7.10.4", "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.0", - "@babel/types": "^7.12.0", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", "lodash": "^4.17.19" } }, "@babel/helper-replace-supers": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.0.tgz", - "integrity": "sha512-9kycFdq2c9e7PXZOr2z/ZqTFF9OzFu287iFwYS+CiDVPuoTCfY8hoTsIqNQNetQjlqoRsRyJFrMG1uhGAR4EEw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz", + "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.12.0", + "@babel/helper-member-expression-to-functions": "^7.12.1", "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.12.0", - "@babel/types": "^7.12.0" + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" } }, "@babel/parser": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.0.tgz", - "integrity": "sha512-dYmySMYnlus2jwl7JnnajAj11obRStZoW9cG04wh4ZuhozDn11tDUrhHcUZ9iuNHqALAhh60XqNaYXpvuuE/Gg==", + "version": "7.12.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz", + "integrity": "sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==", "dev": true }, "@babel/traverse": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.0.tgz", - "integrity": "sha512-ZU9e79xpOukCNPkQ1UzR4gJKCruGckr6edd8v8lmKpSk8iakgUIvb+5ZtaKKV9f7O+x5r+xbMDDIbzVpUoiIuw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", + "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", "dev": true, "requires": { "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.0", + "@babel/generator": "^7.12.1", "@babel/helper-function-name": "^7.10.4", "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.12.0", - "@babel/types": "^7.12.0", + "@babel/parser": "^7.12.1", + "@babel/types": "^7.12.1", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.19" } }, "@babel/types": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.0.tgz", - "integrity": "sha512-ggIyFmT2zMaYRheOfPDQ4gz7QqV3B+t2rjqjbttDJxMcb7/LukvWCmlIl1sWcOxrvwpTDd+z0OytzqsbGeb3/g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.10.4", @@ -466,14 +475,61 @@ } }, "@babel/helpers": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", - "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.1.tgz", + "integrity": "sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g==", "dev": true, "requires": { "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", + "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/parser": { + "version": "7.12.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz", + "integrity": "sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==", + "dev": true + }, + "@babel/traverse": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", + "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.1", + "@babel/types": "^7.12.1", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/highlight": { diff --git a/package.json b/package.json index 61cba0a..6d44ce8 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "dependencies": {}, "devDependencies": { "@babel/compat-data": "^7.12.1", - "@babel/core": "^7.12.0", + "@babel/core": "^7.12.1", "@babel/helper-module-imports": "^7.12.1", "@babel/plugin-proposal-class-properties": "^7.12.1", "@babel/plugin-proposal-private-methods": "^7.12.1", From f9103546a7af199bd862716e7023a89ead42576d Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 16 Oct 2020 13:52:58 +0000 Subject: [PATCH 137/178] Bump @babel/preset-env from 7.12.0 to 7.12.1 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.12.0 to 7.12.1. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.12.1/packages/babel-preset-env) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 780 +++++++++++++++++++++++++--------------------- package.json | 2 +- 2 files changed, 429 insertions(+), 353 deletions(-) diff --git a/package-lock.json b/package-lock.json index b621462..8e1f4f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -159,23 +159,15 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.0.tgz", - "integrity": "sha512-NbDFJNjDgxE7IkrHp5gq2+Tr8bEdCLKYN90YDQEjMiTMUAFAcShNkaH8kydcmU0mEQTiQY0Ydy/+1xfS2OCEnw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.1.tgz", + "integrity": "sha512-jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g==", "dev": true, "requires": { - "@babel/compat-data": "^7.12.0", - "@babel/helper-validator-option": "^7.12.0", + "@babel/compat-data": "^7.12.1", + "@babel/helper-validator-option": "^7.12.1", "browserslist": "^4.12.0", "semver": "^5.5.0" - }, - "dependencies": { - "@babel/compat-data": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.0.tgz", - "integrity": "sha512-jAbCtMANC9ptXxbSVXIqV/3H0bkh7iyyv6JS5lu10av45bcc2QmDNJXkASZCFwbBt75Q0AEq/BB+bNa3x1QgYQ==", - "dev": true - } } }, "@babel/helper-create-class-features-plugin": { @@ -260,9 +252,9 @@ } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.0.tgz", - "integrity": "sha512-YBqH+3wLcom+tko8/JLgRcG8DMqORgmjqNRNI751gTioJSZHWFybO1mRoLtJtWIlYSHY+zT9LqqnbbK1c3KIVQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz", + "integrity": "sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", @@ -282,12 +274,25 @@ } }, "@babel/helper-explode-assignable-expression": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz", - "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", + "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", "dev": true, "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-function-name": { @@ -320,12 +325,25 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", - "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", + "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", "dev": true, "requires": { - "@babel/types": "^7.11.0" + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-module-imports": { @@ -351,18 +369,76 @@ } }, "@babel/helper-module-transforms": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", - "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", "@babel/template": "^7.10.4", - "@babel/types": "^7.11.0", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", "lodash": "^4.17.19" + }, + "dependencies": { + "@babel/generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", + "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/parser": { + "version": "7.12.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz", + "integrity": "sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==", + "dev": true + }, + "@babel/traverse": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", + "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.1", + "@babel/types": "^7.12.1", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-optimise-call-expression": { @@ -390,27 +466,86 @@ } }, "@babel/helper-remap-async-to-generator": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz", - "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", + "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-wrap-function": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-replace-supers": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", - "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz", + "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", + "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/parser": { + "version": "7.12.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz", + "integrity": "sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==", + "dev": true + }, + "@babel/traverse": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", + "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.1", + "@babel/types": "^7.12.1", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-simple-access": { @@ -424,12 +559,25 @@ } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", - "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", "dev": true, "requires": { - "@babel/types": "^7.11.0" + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-split-export-declaration": { @@ -448,9 +596,9 @@ "dev": true }, "@babel/helper-validator-option": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.0.tgz", - "integrity": "sha512-NRfKaAQw/JCMsTFUdJI6cp4MoJGGVBRQTRSiW1nwlGldNqzjB9jqWI0SZqQksC724dJoKqwG+QqfS9ib7SoVsw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz", + "integrity": "sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==", "dev": true }, "@babel/helper-wrap-function": { @@ -494,13 +642,13 @@ "dev": true }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", - "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz", + "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1", "@babel/plugin-syntax-async-generators": "^7.8.0" } }, @@ -515,9 +663,9 @@ } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", - "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -525,9 +673,9 @@ } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.0.tgz", - "integrity": "sha512-ao43U2ptSe+mIZAQo2nBV5Wx2Ie3i2XbLt8jCXZpv+bvLY1Twv0lak4YZ1Ps5OwbeLMAl3iOVScgGMOImBae1g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", + "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -535,9 +683,9 @@ } }, "@babel/plugin-proposal-json-strings": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", - "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", + "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -545,9 +693,9 @@ } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.0.tgz", - "integrity": "sha512-dssjXHzdMQal4q6GCSwDTVPEbyBLdd9+7aSlzAkQbrGEKq5xG8pvhQ7u2ktUrCLRmzQphZnSzILBL5ta4xSRlA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", + "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -555,9 +703,9 @@ } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.0.tgz", - "integrity": "sha512-JpNWix2VP2ue31r72fKytTE13nPX1fxl1mudfTaTwcDhl3iExz5NZjQBq012b/BQ6URWoc/onI73pZdYlAfihg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -565,9 +713,9 @@ } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.0.tgz", - "integrity": "sha512-iON65YmIy/IpEgteYJ4HfO2q30SLdIxiyjNNlsSjSl0tUxLhSH9PljE5r6sczwdW64ZZzznYNcezdcROB+rDDw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", + "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -575,20 +723,20 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", - "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.10.4" + "@babel/plugin-transform-parameters": "^7.12.1" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", - "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", + "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -596,13 +744,13 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.0.tgz", - "integrity": "sha512-CXu9aw32FH/MksqdKvhpiH8pSvxnXJ33E7I7BGNE9VzNRpWgpNzvPpds/tW9E0pjmX9+D1zAHRyHbtyeTboo2g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, @@ -698,12 +846,12 @@ } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", - "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", + "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-create-regexp-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, @@ -717,9 +865,9 @@ } }, "@babel/plugin-syntax-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", - "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" @@ -807,56 +955,56 @@ } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", - "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", - "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", + "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", - "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", + "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-module-imports": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4" + "@babel/helper-remap-async-to-generator": "^7.12.1" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", - "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", + "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", - "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz", + "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-classes": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", - "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", + "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", @@ -864,52 +1012,52 @@ "@babel/helper-function-name": "^7.10.4", "@babel/helper-optimise-call-expression": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", "@babel/helper-split-export-declaration": "^7.10.4", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", - "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", + "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-destructuring": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", - "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", + "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", - "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", + "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-create-regexp-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", - "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", + "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", - "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", + "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", "dev": true, "requires": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", @@ -917,18 +1065,18 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", - "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", + "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", - "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", + "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", "dev": true, "requires": { "@babel/helper-function-name": "^7.10.4", @@ -936,135 +1084,59 @@ } }, "@babel/plugin-transform-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", - "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", + "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", - "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", + "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", - "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", + "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-module-transforms": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", - "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", + "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.0.tgz", - "integrity": "sha512-h2fDMnwRwBiNMmTGAWqUo404Z3oLbrPE6hyATecyIbsEsrbM5gjLbfKQLb6hjiouMlGHH+yliYBbc4NPgWKE/g==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.12.0", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-identifier": "^7.10.4", + "@babel/helper-simple-access": "^7.12.1", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { - "@babel/generator": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.0.tgz", - "integrity": "sha512-8lnf4QcyiQMf5XQp47BltuMTocsOh6P0z/vueEh8GzhmWWlDbdvOoI5Ziddg0XYhmnx35HyByUW51/9NprF8cA==", + "@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", "dev": true, "requires": { - "@babel/types": "^7.12.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.0.tgz", - "integrity": "sha512-I0d/bgzgzgLsJMk7UZ0TN2KV3OGjC/t/9Saz8PKb9jrcEAXhgjGysOgp4PDKydIKjUv/gj2St4ae+ov8l+T9Xg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.0" - } - }, - "@babel/helper-module-transforms": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.0.tgz", - "integrity": "sha512-1ZTMoCiLSzTJLbq7mSaTHki4oIrBIf/dUbzdhwTrvtMU3ZNVKwQmGae3gSiqppo7G8HAgnXmc43rfEaD8yYLLQ==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.0", - "@babel/helper-simple-access": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/helper-validator-identifier": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.0", - "@babel/types": "^7.12.0", - "lodash": "^4.17.19" - } - }, - "@babel/helper-replace-supers": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.0.tgz", - "integrity": "sha512-9kycFdq2c9e7PXZOr2z/ZqTFF9OzFu287iFwYS+CiDVPuoTCfY8hoTsIqNQNetQjlqoRsRyJFrMG1uhGAR4EEw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.12.0", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.12.0", - "@babel/types": "^7.12.0" - } - }, - "@babel/parser": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.0.tgz", - "integrity": "sha512-dYmySMYnlus2jwl7JnnajAj11obRStZoW9cG04wh4ZuhozDn11tDUrhHcUZ9iuNHqALAhh60XqNaYXpvuuE/Gg==", - "dev": true - }, - "@babel/traverse": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.0.tgz", - "integrity": "sha512-ZU9e79xpOukCNPkQ1UzR4gJKCruGckr6edd8v8lmKpSk8iakgUIvb+5ZtaKKV9f7O+x5r+xbMDDIbzVpUoiIuw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.0", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.12.0", - "@babel/types": "^7.12.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "@babel/types": "^7.12.1" } }, "@babel/types": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.0.tgz", - "integrity": "sha512-ggIyFmT2zMaYRheOfPDQ4gz7QqV3B+t2rjqjbttDJxMcb7/LukvWCmlIl1sWcOxrvwpTDd+z0OytzqsbGeb3/g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.10.4", @@ -1074,104 +1146,116 @@ } } }, - "@babel/plugin-transform-modules-umd": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", - "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", + "@babel/plugin-transform-modules-systemjs": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", + "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-identifier": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", + "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", - "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", + "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.12.1" } }, "@babel/plugin-transform-new-target": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", - "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", + "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-object-super": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", - "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", + "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4" + "@babel/helper-replace-supers": "^7.12.1" } }, "@babel/plugin-transform-parameters": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", - "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", + "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-property-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", - "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", + "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-regenerator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", - "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", + "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", - "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", + "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", - "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", + "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-spread": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", - "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", + "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", - "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz", + "integrity": "sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -1179,69 +1263,68 @@ } }, "@babel/plugin-transform-template-literals": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", - "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", + "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", - "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz", + "integrity": "sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", - "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", + "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", - "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", + "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-create-regexp-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/preset-env": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.0.tgz", - "integrity": "sha512-jSIHvHSuF+hBUIrvA2/61yIzhH+ceLOXGLTH1nwPvQlso/lNxXsoE/nvrCzY5M77KRzhKegB1CvdhWPZmYDZ5A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", "dev": true, "requires": { - "@babel/compat-data": "^7.12.0", - "@babel/helper-compilation-targets": "^7.12.0", - "@babel/helper-module-imports": "^7.10.4", + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.0", - "@babel/plugin-proposal-async-generator-functions": "^7.10.4", - "@babel/plugin-proposal-class-properties": "^7.10.4", - "@babel/plugin-proposal-dynamic-import": "^7.10.4", - "@babel/plugin-proposal-export-namespace-from": "^7.12.0", - "@babel/plugin-proposal-json-strings": "^7.10.4", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.0", - "@babel/plugin-proposal-numeric-separator": "^7.12.0", - "@babel/plugin-proposal-object-rest-spread": "^7.11.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", - "@babel/plugin-proposal-optional-chaining": "^7.12.0", - "@babel/plugin-proposal-private-methods": "^7.10.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.10.4", + "@babel/plugin-syntax-class-properties": "^7.12.1", "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.0", @@ -1251,56 +1334,49 @@ "@babel/plugin-syntax-object-rest-spread": "^7.8.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.10.4", - "@babel/plugin-transform-arrow-functions": "^7.10.4", - "@babel/plugin-transform-async-to-generator": "^7.10.4", - "@babel/plugin-transform-block-scoped-functions": "^7.10.4", - "@babel/plugin-transform-block-scoping": "^7.10.4", - "@babel/plugin-transform-classes": "^7.10.4", - "@babel/plugin-transform-computed-properties": "^7.10.4", - "@babel/plugin-transform-destructuring": "^7.10.4", - "@babel/plugin-transform-dotall-regex": "^7.10.4", - "@babel/plugin-transform-duplicate-keys": "^7.10.4", - "@babel/plugin-transform-exponentiation-operator": "^7.10.4", - "@babel/plugin-transform-for-of": "^7.10.4", - "@babel/plugin-transform-function-name": "^7.10.4", - "@babel/plugin-transform-literals": "^7.10.4", - "@babel/plugin-transform-member-expression-literals": "^7.10.4", - "@babel/plugin-transform-modules-amd": "^7.10.4", - "@babel/plugin-transform-modules-commonjs": "^7.10.4", - "@babel/plugin-transform-modules-systemjs": "^7.12.0", - "@babel/plugin-transform-modules-umd": "^7.10.4", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", - "@babel/plugin-transform-new-target": "^7.10.4", - "@babel/plugin-transform-object-super": "^7.10.4", - "@babel/plugin-transform-parameters": "^7.10.4", - "@babel/plugin-transform-property-literals": "^7.10.4", - "@babel/plugin-transform-regenerator": "^7.10.4", - "@babel/plugin-transform-reserved-words": "^7.10.4", - "@babel/plugin-transform-shorthand-properties": "^7.10.4", - "@babel/plugin-transform-spread": "^7.11.0", - "@babel/plugin-transform-sticky-regex": "^7.10.4", - "@babel/plugin-transform-template-literals": "^7.10.4", - "@babel/plugin-transform-typeof-symbol": "^7.10.4", - "@babel/plugin-transform-unicode-escapes": "^7.10.4", - "@babel/plugin-transform-unicode-regex": "^7.10.4", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.0", - "browserslist": "^4.12.0", + "@babel/types": "^7.12.1", "core-js-compat": "^3.6.2", "semver": "^5.5.0" }, "dependencies": { - "@babel/compat-data": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.0.tgz", - "integrity": "sha512-jAbCtMANC9ptXxbSVXIqV/3H0bkh7iyyv6JS5lu10av45bcc2QmDNJXkASZCFwbBt75Q0AEq/BB+bNa3x1QgYQ==", - "dev": true - }, "@babel/types": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.0.tgz", - "integrity": "sha512-ggIyFmT2zMaYRheOfPDQ4gz7QqV3B+t2rjqjbttDJxMcb7/LukvWCmlIl1sWcOxrvwpTDd+z0OytzqsbGeb3/g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.10.4", @@ -1337,9 +1413,9 @@ } }, "@babel/runtime": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.0.tgz", - "integrity": "sha512-lS4QLXQ2Vbw2ubfQjeQcn+BZgZ5+ROHW9f+DWjEp5Y+NHYmkRGKqHSJ1tuhbUauKu2nhZNTBIvsIQ8dXfY5Gjw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" diff --git a/package.json b/package.json index 61cba0a..b20076e 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@babel/helper-module-imports": "^7.12.1", "@babel/plugin-proposal-class-properties": "^7.12.1", "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/preset-env": "^7.12.0", + "@babel/preset-env": "^7.12.1", "@babel/register": "^7.12.1", "babelify": "^10.0.0", "browserify": "^17.0.0", From 93d5fb42f013550452ec52789313095f7017692d Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 16 Oct 2020 16:19:26 +0200 Subject: [PATCH 138/178] Fixed package lock --- package-lock.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index d53cee3..a2c81ce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -557,16 +557,6 @@ } } }, - "@babel/helper-simple-access": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", - "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", - "dev": true, - "requires": { - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, "@babel/helper-skip-transparent-expression-wrappers": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", From 6706de27dd9053caec6c29128e392e3ad4763515 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Fri, 16 Oct 2020 16:20:34 +0200 Subject: [PATCH 139/178] Deduplicated package lock --- package-lock.json | 203 ++++++++-------------------------------------- 1 file changed, 36 insertions(+), 167 deletions(-) diff --git a/package-lock.json b/package-lock.json index a2c81ce..2565854 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, "requires": { "@babel/highlight": "^7.10.4" } @@ -54,53 +53,6 @@ "source-map": "^0.5.0" } }, - "@babel/helper-member-expression-to-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", - "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-module-transforms": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", - "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-simple-access": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/helper-validator-identifier": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "lodash": "^4.17.19" - } - }, - "@babel/helper-replace-supers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz", - "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-simple-access": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", - "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, "@babel/parser": { "version": "7.12.2", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz", @@ -196,45 +148,21 @@ "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", - "dev": true, "requires": { "@babel/types": "^7.12.1", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, - "@babel/helper-member-expression-to-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", - "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-replace-supers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz", - "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1" - } - }, "@babel/parser": { "version": "7.12.2", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz", - "integrity": "sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==", - "dev": true + "integrity": "sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==" }, "@babel/traverse": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", - "dev": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.1", @@ -251,7 +179,6 @@ "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.10.4", "lodash": "^4.17.19", @@ -308,7 +235,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, "requires": { "@babel/helper-get-function-arity": "^7.10.4", "@babel/template": "^7.10.4", @@ -319,7 +245,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, "requires": { "@babel/types": "^7.10.4" } @@ -405,15 +330,6 @@ "source-map": "^0.5.0" } }, - "@babel/helper-simple-access": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", - "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, "@babel/parser": { "version": "7.12.2", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz", @@ -557,6 +473,28 @@ } } }, + "@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, "@babel/helper-skip-transparent-expression-wrappers": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", @@ -583,7 +521,6 @@ "version": "7.11.0", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, "requires": { "@babel/types": "^7.11.0" } @@ -591,8 +528,7 @@ "@babel/helper-validator-identifier": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" }, "@babel/helper-validator-option": { "version": "7.12.1", @@ -674,7 +610,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", @@ -684,8 +619,7 @@ "@babel/parser": { "version": "7.11.5", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz", - "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==", - "dev": true + "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==" }, "@babel/plugin-proposal-async-generator-functions": { "version": "7.12.1", @@ -814,58 +748,21 @@ "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", - "dev": true, "requires": { "@babel/types": "^7.12.1", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, - "@babel/helper-create-class-features-plugin": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", - "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", - "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-replace-supers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz", - "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1" - } - }, "@babel/parser": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.1.tgz", - "integrity": "sha512-xjZsx0sBjb6J2+QkoHI69UeD2EWbsyUW0WyZKOoJ9sBrQLxfOApWEefR9dIVOYJVj97VRXnLKLDvnn3dPDNgww==", - "dev": true + "integrity": "sha512-xjZsx0sBjb6J2+QkoHI69UeD2EWbsyUW0WyZKOoJ9sBrQLxfOApWEefR9dIVOYJVj97VRXnLKLDvnn3dPDNgww==" }, "@babel/traverse": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", - "dev": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.1", @@ -882,7 +779,6 @@ "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.10.4", "lodash": "^4.17.19", @@ -1170,20 +1066,10 @@ "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { - "@babel/helper-simple-access": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", - "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, "@babel/types": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.10.4", "lodash": "^4.17.19", @@ -1471,7 +1357,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/parser": "^7.10.4", @@ -1499,7 +1384,6 @@ "version": "7.11.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.10.4", "lodash": "^4.17.19", @@ -1749,7 +1633,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -3191,7 +3074,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -3449,7 +3331,6 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "requires": { "color-name": "1.1.3" } @@ -3457,8 +3338,7 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "color-string": { "version": "1.5.3", @@ -4093,7 +3973,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, "requires": { "ms": "^2.1.1" } @@ -4792,8 +4671,7 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "esprima": { "version": "4.0.1", @@ -5884,8 +5762,7 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "globby": { "version": "10.0.2", @@ -6603,8 +6480,7 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "has-gulplog": { "version": "0.1.0", @@ -7488,8 +7364,7 @@ "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { "version": "3.14.0", @@ -7510,8 +7385,7 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, "json-buffer": { "version": "3.0.0", @@ -7732,8 +7606,7 @@ "lodash": { "version": "4.17.20", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" }, "lodash.memoize": { "version": "3.0.4", @@ -8225,8 +8098,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "mute-stdout": { "version": "1.0.1", @@ -11450,8 +11322,7 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, "source-map-resolve": { "version": "0.5.3", @@ -11915,7 +11786,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -12170,8 +12040,7 @@ "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" }, "to-object-path": { "version": "0.3.0", From 3b7ce1ce8ac720e7e81c32b1c25e38bef697f901 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 19 Oct 2020 04:56:43 +0000 Subject: [PATCH 140/178] Bump postcss from 8.1.1 to 8.1.2 Bumps [postcss](https://github.com/postcss/postcss) from 8.1.1 to 8.1.2. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/master/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.1.1...8.1.2) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2565854..5ec33b9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8933,9 +8933,9 @@ "dev": true }, "postcss": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.1.tgz", - "integrity": "sha512-9DGLSsjooH3kSNjTZUOt2eIj2ZTW0VI2PZ/3My+8TC7KIbH2OKwUlISfDsf63EP4aiRUt3XkEWMWvyJHvJelEg==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.2.tgz", + "integrity": "sha512-mToqEVFq8jF9TFhlIK4HhE34zknFJuNTgqtsr60vUvrWn+9TIYugCwiV1JZRxCuOrej2jjstun1bn4Bc7/1HkA==", "dev": true, "requires": { "colorette": "^1.2.1", diff --git a/package.json b/package.json index 9e09c8f..18ffe8e 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "gulp-terser": "^1.4.0", "gulp-zip": "^5.0.2", "merge-stream": "^2.0.0", - "postcss": "^8.1.1", + "postcss": "^8.1.2", "sass": "^1.27.0", "terser": "^5.3.5", "vinyl-buffer": "^1.0.1", From 3d5b7bc7978284f09c63966837f6071bec905ccf Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 19 Oct 2020 04:57:32 +0000 Subject: [PATCH 141/178] Bump @babel/core from 7.12.1 to 7.12.3 Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.12.1 to 7.12.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.12.3/packages/babel-core) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 20 ++++++++++---------- package.json | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2565854..c6e414d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,16 +19,16 @@ "dev": true }, "@babel/core": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.1.tgz", - "integrity": "sha512-6bGmltqzIJrinwRRdczQsMhruSi9Sqty9Te+/5hudn4Izx/JYRhW1QELpR+CIL0gC/c9A7WroH6FmkDGxmWx3w==", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", "dev": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.1", "@babel/helper-module-transforms": "^7.12.1", "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.1", + "@babel/parser": "^7.12.3", "@babel/template": "^7.10.4", "@babel/traverse": "^7.12.1", "@babel/types": "^7.12.1", @@ -54,9 +54,9 @@ } }, "@babel/parser": { - "version": "7.12.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz", - "integrity": "sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz", + "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==", "dev": true }, "@babel/traverse": { @@ -571,9 +571,9 @@ } }, "@babel/parser": { - "version": "7.12.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz", - "integrity": "sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz", + "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==", "dev": true }, "@babel/traverse": { diff --git a/package.json b/package.json index 9e09c8f..3631e74 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "dependencies": {}, "devDependencies": { "@babel/compat-data": "^7.12.1", - "@babel/core": "^7.12.1", + "@babel/core": "^7.12.3", "@babel/helper-module-imports": "^7.12.1", "@babel/plugin-proposal-class-properties": "^7.12.1", "@babel/plugin-proposal-private-methods": "^7.12.1", From 70c3d16694523a7b3de005d5466ad660250a9194 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 20 Oct 2020 04:55:56 +0000 Subject: [PATCH 142/178] Bump terser from 5.3.5 to 5.3.7 Bumps [terser](https://github.com/terser/terser) from 5.3.5 to 5.3.7. - [Release notes](https://github.com/terser/terser/releases) - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/compare/v5.3.5...v5.3.7) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3a1ca02..b3a79b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11923,9 +11923,9 @@ } }, "terser": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.5.tgz", - "integrity": "sha512-Qw3CZAMmmfU824AoGKalx+riwocSI5Cs0PoGp9RdSLfmxkmJgyBxqLBP/isDNtFyhHnitikvRMZzyVgeq+U+Tg==", + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.7.tgz", + "integrity": "sha512-lJbKdfxWvjpV330U4PBZStCT9h3N9A4zZVA5Y4k9sCWXknrpdyxi1oMsRKLmQ/YDMDxSBKIh88v0SkdhdqX06w==", "dev": true, "requires": { "commander": "^2.20.0", diff --git a/package.json b/package.json index 4a12b9b..f7a8c78 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "merge-stream": "^2.0.0", "postcss": "^8.1.2", "sass": "^1.27.0", - "terser": "^5.3.5", + "terser": "^5.3.7", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" } From bded6ed49901d2bd6aac9b478782be73702bf734 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 22 Oct 2020 17:39:49 +0000 Subject: [PATCH 143/178] Create Dependabot config file --- .github/dependabot.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..726bb47 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,14 @@ +version: 2 +updates: +- package-ecosystem: npm + directory: "/" + schedule: + interval: daily + time: "04:00" + open-pull-requests-limit: 10 + target-branch: develop + reviewers: + - Serraniel + assignees: + - Serraniel + versioning-strategy: increase From 9b1ea95c874ce054be2492621a4177b78b603f12 Mon Sep 17 00:00:00 2001 From: Daniel Date: Thu, 22 Oct 2020 19:51:31 +0200 Subject: [PATCH 144/178] Added dependabot auto merge --- .github/workflows/auto-merge.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/workflows/auto-merge.yml diff --git a/.github/workflows/auto-merge.yml b/.github/workflows/auto-merge.yml new file mode 100644 index 0000000..80a2c5f --- /dev/null +++ b/.github/workflows/auto-merge.yml @@ -0,0 +1,14 @@ +name: auto-merge + +on: + pull_request: + +jobs: + auto-merge: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2.3.3 + - uses: ahmadnassri/action-dependabot-auto-merge@v2.1.2 + with: + target: minor + github-token: ${{ secrets.PR_AUTO_MERGE }} From 465e64f0894d9f00599d6f35382b1294c7d5d472 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Oct 2020 19:17:07 +0000 Subject: [PATCH 145/178] Bump terser from 5.3.7 to 5.3.8 Bumps [terser](https://github.com/terser/terser) from 5.3.7 to 5.3.8. - [Release notes](https://github.com/terser/terser/releases) - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/compare/v5.3.7...v5.3.8) Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index b3a79b1..fb57028 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11923,9 +11923,9 @@ } }, "terser": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.7.tgz", - "integrity": "sha512-lJbKdfxWvjpV330U4PBZStCT9h3N9A4zZVA5Y4k9sCWXknrpdyxi1oMsRKLmQ/YDMDxSBKIh88v0SkdhdqX06w==", + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.8.tgz", + "integrity": "sha512-zVotuHoIfnYjtlurOouTazciEfL7V38QMAOhGqpXDEg6yT13cF4+fEP9b0rrCEQTn+tT46uxgFsTZzhygk+CzQ==", "dev": true, "requires": { "commander": "^2.20.0", diff --git a/package.json b/package.json index f7a8c78..58402a8 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "merge-stream": "^2.0.0", "postcss": "^8.1.2", "sass": "^1.27.0", - "terser": "^5.3.7", + "terser": "^5.3.8", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" } From 89c87a497098ec065d8de7e46cf222fca26cf0ab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Oct 2020 04:23:39 +0000 Subject: [PATCH 146/178] Bump postcss from 8.1.2 to 8.1.3 Bumps [postcss](https://github.com/postcss/postcss) from 8.1.2 to 8.1.3. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/master/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.1.2...8.1.3) Signed-off-by: dependabot[bot] --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index fb57028..d63b08e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8113,9 +8113,9 @@ "dev": true }, "nanoid": { - "version": "3.1.12", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.12.tgz", - "integrity": "sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==", + "version": "3.1.15", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.15.tgz", + "integrity": "sha512-n8rXUZ8UU3lV6+43atPrSizqzh25n1/f00Wx1sCiE7R1sSHytZLTTiQl8DjC4IDLOnEZDlgJhy0yO4VsIpMxow==", "dev": true }, "nanomatch": { @@ -8933,14 +8933,14 @@ "dev": true }, "postcss": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.2.tgz", - "integrity": "sha512-mToqEVFq8jF9TFhlIK4HhE34zknFJuNTgqtsr60vUvrWn+9TIYugCwiV1JZRxCuOrej2jjstun1bn4Bc7/1HkA==", + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.3.tgz", + "integrity": "sha512-AKsHGqd7HmXmL/EgyAjI4Gx719A5yQdt9HzyXrI8M/hzxfumecYS95kfvIt40UZqPVNoEt0Va1M3PG54XtNPbg==", "dev": true, "requires": { "colorette": "^1.2.1", "line-column": "^1.0.2", - "nanoid": "^3.1.12", + "nanoid": "^3.1.15", "source-map": "^0.6.1" }, "dependencies": { diff --git a/package.json b/package.json index 58402a8..bcbe472 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "gulp-terser": "^1.4.0", "gulp-zip": "^5.0.2", "merge-stream": "^2.0.0", - "postcss": "^8.1.2", + "postcss": "^8.1.3", "sass": "^1.27.0", "terser": "^5.3.8", "vinyl-buffer": "^1.0.1", From 585c1684a29f2927fcbecc9bcae00c64cee76389 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 25 Oct 2020 10:54:32 +0100 Subject: [PATCH 147/178] #19 Added loading bar observer --- src/javascript/utils/aniwatchCore.js | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/src/javascript/utils/aniwatchCore.js b/src/javascript/utils/aniwatchCore.js index 5ba9891..857db5b 100644 --- a/src/javascript/utils/aniwatchCore.js +++ b/src/javascript/utils/aniwatchCore.js @@ -20,8 +20,31 @@ export function initCore() { attributes: true }); - patchBrowser(); - window.addEventListener('locationchange', (event) => handleLocationChanged(event)); + // patchBrowser(); + // window.addEventListener('locationchange', (event) => handleLocationChanged(event)); + + runAfterLoad(() => { + let loadingBar = document.getElementById('enable-ani-cm'); + let loadingBarObserver = new MutationObserver(mutations => { + mutations.forEach(mutation => { + // enable-ani-cm node changes from display:none to display:block after loading + if (mutation.oldValue.includes('display: none')) { + __afterPathnameChangeScripts.forEach(script => { + if (window.location.pathname.match(script.pattern)) { + script.function(); + } + }); + } + }) + }); + + loadingBarObserver.observe(loadingBar, { + attributes: true, + attributeOldValue: true, + attributeFilter: ['style'], + }); + + }, '.*') helper.onReady(() => awaitPageLoaded()); } From a840f644b723cb885232f4184698db2a27bc5f7d Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 25 Oct 2020 10:56:50 +0100 Subject: [PATCH 148/178] #19 Removed old and obsolete pathname change logic --- src/javascript/enhancements/notifications.js | 2 +- src/javascript/utils/aniwatchCore.js | 48 ++------------------ 2 files changed, 5 insertions(+), 45 deletions(-) diff --git a/src/javascript/enhancements/notifications.js b/src/javascript/enhancements/notifications.js index efdbd83..e97e530 100644 --- a/src/javascript/enhancements/notifications.js +++ b/src/javascript/enhancements/notifications.js @@ -6,7 +6,7 @@ export function init() { updateNotificationsInTitle(); }, ".*"); - core.runAfterPathnameChange(() => { + core.runAfterLocationChange(() => { updateNotificationsInTitle(); }, ".*"); } diff --git a/src/javascript/utils/aniwatchCore.js b/src/javascript/utils/aniwatchCore.js index 857db5b..1419678 100644 --- a/src/javascript/utils/aniwatchCore.js +++ b/src/javascript/utils/aniwatchCore.js @@ -3,7 +3,7 @@ import * as helper from './helpers'; /* SCRIPT LOGICS */ let __scripts = []; let __afterLoadScripts = []; -let __afterPathnameChangeScripts = []; +let __afterLocationChangeScripts = []; export function initCore() { let observer = new MutationObserver(mutations => { @@ -20,16 +20,13 @@ export function initCore() { attributes: true }); - // patchBrowser(); - // window.addEventListener('locationchange', (event) => handleLocationChanged(event)); - runAfterLoad(() => { let loadingBar = document.getElementById('enable-ani-cm'); let loadingBarObserver = new MutationObserver(mutations => { mutations.forEach(mutation => { // enable-ani-cm node changes from display:none to display:block after loading if (mutation.oldValue.includes('display: none')) { - __afterPathnameChangeScripts.forEach(script => { + __afterLocationChangeScripts.forEach(script => { if (window.location.pathname.match(script.pattern)) { script.function(); } @@ -100,45 +97,8 @@ function awaitPageLoaded() { } /* PATHNAME LOGIC */ -export function runAfterPathnameChange(func, pattern = '.*') { - __afterPathnameChangeScripts.push({ "function": func, "pattern": pattern }); -} - -function handleLocationChanged(event) { - __afterPathnameChangeScripts.forEach(script => { - if (window.location.pathname.match(script.pattern)) { - script.function(); - } - }); -} - -function patchBrowser() { - // patches several browser functions to dispatch a "locationchange" event - // as an extension is not allowed to override these functions we have to inject this as a script tag into the head - let scriptContent = `history.pushState = (func => function pushState() { - let result = func.apply(this, arguments); - window.dispatchEvent(new Event('pushstate')); - window.dispatchEvent(new Event('locationchange')); - - return result; - })(history.pushState); - - history.replaceState = (func => function replaceState() { - let result = func.apply(this, arguments); - window.dispatchEvent(new Event('replacestate')); - window.dispatchEvent(new Event('locationchange')); - return result; - })(history.replaceState); - - window.addEventListener('popstate', () => { - window.dispatchEvent(new Event('locationchange')) - });` - - let head = document.getElementsByTagName("head")[0]; - let newScript = document.createElement('script'); - newScript.type = 'text/javascript'; - newScript.innerHTML = scriptContent; - head.appendChild(newScript); +export function runAfterLocationChange(func, pattern = '.*') { + __afterLocationChangeScripts.push({ "function": func, "pattern": pattern }); } /* LOGIN LOGIC */ From f0eebd28037a3a4e48bd80c2999f19113cf33b34 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 25 Oct 2020 11:21:48 +0100 Subject: [PATCH 149/178] #19 Fallback for badly loaded pages added --- src/javascript/enhancements/notifications.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/javascript/enhancements/notifications.js b/src/javascript/enhancements/notifications.js index e97e530..f58ec56 100644 --- a/src/javascript/enhancements/notifications.js +++ b/src/javascript/enhancements/notifications.js @@ -13,7 +13,22 @@ export function init() { function getNotificationCount() { if (core.isLoggedIn()) { - let menuUserText = document.getElementById('materialize-menu-dropdown').innerText.split('\n')[4]; + let menus = document.getElementById('materialize-menu-dropdown').innerText.split('\n'); + + // On some pages there is an issue if the website is loaded using them as entry point (eg. /Search). + // They don´t have their menu build completly directly and the above code does not return the "User" element :/ + // If this happens the menu is splitted into many more (~20) items than only 5. + // So if there are more, we just try again later. + // Additionally, if the element is there correctly it´s not updated with the notification count directly, so we wait a bit longer before retrying. + if (menus.length > 5) { + setTimeout(() => { + updateNotificationsInTitle(); + }, 2000); + + return undefined; + } + + let menuUserText = menus[4]; let notificationCount = menuUserText.match(/\d+/)?.[0] ?? 0; return notificationCount; } else { From f3fe4fc717b02bc0aff4283062ce9a4dbebbfe30 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 25 Oct 2020 11:26:33 +0100 Subject: [PATCH 150/178] #19 changed the behaviour when we start our scripts --- src/javascript/utils/aniwatchCore.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/javascript/utils/aniwatchCore.js b/src/javascript/utils/aniwatchCore.js index 1419678..db6c599 100644 --- a/src/javascript/utils/aniwatchCore.js +++ b/src/javascript/utils/aniwatchCore.js @@ -88,7 +88,7 @@ function awaitPageLoaded() { } let loop = setInterval(() => { - if (preLoader.style.display === "none") { + if (preLoader.style.display === "none" && document.readyState === 'complete') { clearInterval(loop); runScripts(); From ac33d37a53497542ef6080c7b8bef20db88a5ca3 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 25 Oct 2020 11:26:49 +0100 Subject: [PATCH 151/178] Revert "#19 Fallback for badly loaded pages added" This reverts commit f0eebd28037a3a4e48bd80c2999f19113cf33b34. --- src/javascript/enhancements/notifications.js | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/src/javascript/enhancements/notifications.js b/src/javascript/enhancements/notifications.js index f58ec56..e97e530 100644 --- a/src/javascript/enhancements/notifications.js +++ b/src/javascript/enhancements/notifications.js @@ -13,22 +13,7 @@ export function init() { function getNotificationCount() { if (core.isLoggedIn()) { - let menus = document.getElementById('materialize-menu-dropdown').innerText.split('\n'); - - // On some pages there is an issue if the website is loaded using them as entry point (eg. /Search). - // They don´t have their menu build completly directly and the above code does not return the "User" element :/ - // If this happens the menu is splitted into many more (~20) items than only 5. - // So if there are more, we just try again later. - // Additionally, if the element is there correctly it´s not updated with the notification count directly, so we wait a bit longer before retrying. - if (menus.length > 5) { - setTimeout(() => { - updateNotificationsInTitle(); - }, 2000); - - return undefined; - } - - let menuUserText = menus[4]; + let menuUserText = document.getElementById('materialize-menu-dropdown').innerText.split('\n')[4]; let notificationCount = menuUserText.match(/\d+/)?.[0] ?? 0; return notificationCount; } else { From e7a479097012bb34760f3d8adb5769c5b61d07b6 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 25 Oct 2020 11:54:36 +0100 Subject: [PATCH 152/178] #91 Added base script file --- src/javascript/enhancements/watch2getherChat.js | 12 ++++++++++++ src/javascript/index.js | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 src/javascript/enhancements/watch2getherChat.js diff --git a/src/javascript/enhancements/watch2getherChat.js b/src/javascript/enhancements/watch2getherChat.js new file mode 100644 index 0000000..e611c1f --- /dev/null +++ b/src/javascript/enhancements/watch2getherChat.js @@ -0,0 +1,12 @@ +import * as core from '../utils/aniwatchCore'; +import * as helper from '../utils/helpers'; + +export function init() { + core.runAfterLoad(() => { + manipulateChatInput(); + }, "^/watch2gether/.*$"); +} + +function manipulateChatInput(){ + +} \ No newline at end of file diff --git a/src/javascript/index.js b/src/javascript/index.js index 9d86b8a..f09fe58 100644 --- a/src/javascript/index.js +++ b/src/javascript/index.js @@ -6,6 +6,7 @@ import { initHelpers } from './utils/helpers'; import { init as animeRequests } from './enhancements/animeRequests'; import { init as languageDisplay } from './enhancements/languageDisplay'; import { init as quickSearch } from './enhancements/quickSearch'; +import { init as watch2getherChat } from './enhancements/watch2getherChat'; // core initCore(); @@ -16,4 +17,5 @@ initHelpers(); // enhancements animeRequests(); languageDisplay(); -quickSearch(); \ No newline at end of file +quickSearch(); +watch2getherChat(); \ No newline at end of file From 3125e6720f77fdcd4934f8359c6f9de731a1d059 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 25 Oct 2020 12:47:32 +0100 Subject: [PATCH 153/178] #91 Added base implementation for chat counter Adds uuid dependency to create guids --- package-lock.json | 24 ++++++++++-- package.json | 4 +- .../enhancements/watch2getherChat.js | 38 +++++++++++++++++-- src/stylesheets/aniwatchplus.scss | 3 +- .../enhancements/_watch2gether.scss | 21 ++++++++++ 5 files changed, 81 insertions(+), 9 deletions(-) create mode 100644 src/stylesheets/enhancements/_watch2gether.scss diff --git a/package-lock.json b/package-lock.json index d63b08e..ac58357 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10735,6 +10735,14 @@ "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } } }, "require-directory": { @@ -11873,6 +11881,15 @@ "requires": { "temp-dir": "^1.0.0", "uuid": "^3.0.1" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true, + "optional": true + } } }, "ternary-stream": { @@ -12439,10 +12456,9 @@ } }, "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", + "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==" }, "v8flags": { "version": "3.2.0", diff --git a/package.json b/package.json index bcbe472..8f7fe19 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,9 @@ "email": "mail@serraniel.dev" }, "homepage": "https://github.com/Serraniel/AniwatchPlus#readme", - "dependencies": {}, + "dependencies": { + "uuid": "^8.3.1" + }, "devDependencies": { "@babel/compat-data": "^7.12.1", "@babel/core": "^7.12.3", diff --git a/src/javascript/enhancements/watch2getherChat.js b/src/javascript/enhancements/watch2getherChat.js index e611c1f..c8a207e 100644 --- a/src/javascript/enhancements/watch2getherChat.js +++ b/src/javascript/enhancements/watch2getherChat.js @@ -1,12 +1,44 @@ import * as core from '../utils/aniwatchCore'; import * as helper from '../utils/helpers'; +import { v4 as uuidv4 } from 'uuid'; export function init() { core.runAfterLoad(() => { - manipulateChatInput(); + manipulateChatInput(); }, "^/watch2gether/.*$"); } -function manipulateChatInput(){ - +function manipulateChatInput() { + let textarea = document.querySelector('.chat-input textarea'); + + // avoid duplicate registration + if (typeof textarea.dataset.charCounterId !== 'undefined') { + return; + } +} + +function addCharCounter(textarea) { + let chatDiv = textarea.parentElement.parentElement; // div with chat input and controls + let controlRow = chatDiv.children[1]; // row with controls + let btn = controlRow.querySelector('button'); // find send button + + let counterSpan = document.createElement('span'); // create span for counter + counterSpan.classList.add('awp-w2g-chatCounter'); + + // id and "connection" + let counterId = `awp-${v4()}` + counterSpan.id = counterId; + textarea.dataset.charCounterId = counterId; + + btn.parentElement.inserBefore(counterSpan, btn); // and insert in front of the button + + textarea.addEventListener('keypress keyup', () => { + let current = textarea.value.length; + let max = textarea.maxLength; + + counterSpan.innerText = `${current} / ${max}`; + + // animation if at max + counterSpan.classList.toggle('awp-w2g-chatCounter-max', current >= max); + }); } \ No newline at end of file diff --git a/src/stylesheets/aniwatchplus.scss b/src/stylesheets/aniwatchplus.scss index cdcb559..0fcd7c1 100644 --- a/src/stylesheets/aniwatchplus.scss +++ b/src/stylesheets/aniwatchplus.scss @@ -2,4 +2,5 @@ @import './vars/colors'; // enhancements -@import './enhancements/lists.scss'; \ No newline at end of file +@import './enhancements/lists'; +@import './enhancements/watch2gether' \ No newline at end of file diff --git a/src/stylesheets/enhancements/_watch2gether.scss b/src/stylesheets/enhancements/_watch2gether.scss new file mode 100644 index 0000000..731dc5e --- /dev/null +++ b/src/stylesheets/enhancements/_watch2gether.scss @@ -0,0 +1,21 @@ +.awp { + &-w2g { + &-chatCounter { + white-space: nowrap; + + &-max { + animation: shake 0.1s ease-in-out 0.1s 3 alternate; + + @keyframes shake { + from { + transform: rotate(3deg); + } + to { + transform-origin: center center; + transform: rotate(-3deg); + } + } + } + } + } +} From 93747d5cfdee17fc98d656fada0a0f64f24e25cd Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 25 Oct 2020 13:02:24 +0100 Subject: [PATCH 154/178] #91 added comment why this does not work yet --- src/javascript/enhancements/watch2getherChat.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/javascript/enhancements/watch2getherChat.js b/src/javascript/enhancements/watch2getherChat.js index c8a207e..4a5fac6 100644 --- a/src/javascript/enhancements/watch2getherChat.js +++ b/src/javascript/enhancements/watch2getherChat.js @@ -3,6 +3,7 @@ import * as helper from '../utils/helpers'; import { v4 as uuidv4 } from 'uuid'; export function init() { + // UPS // runAfterLoad is not what we want...wait for runAfterLocationChange.... core.runAfterLoad(() => { manipulateChatInput(); }, "^/watch2gether/.*$"); From bfb64887ea631e7240c89f5122d441fa67e2e515 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Sun, 25 Oct 2020 13:16:50 +0100 Subject: [PATCH 155/178] #90 Add styles to fix icon position for room creator --- src/stylesheets/aniwatchplus.scss | 3 ++- src/stylesheets/enhancements/_watch2gether.scss | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 src/stylesheets/enhancements/_watch2gether.scss diff --git a/src/stylesheets/aniwatchplus.scss b/src/stylesheets/aniwatchplus.scss index cdcb559..b7f44a8 100644 --- a/src/stylesheets/aniwatchplus.scss +++ b/src/stylesheets/aniwatchplus.scss @@ -2,4 +2,5 @@ @import './vars/colors'; // enhancements -@import './enhancements/lists.scss'; \ No newline at end of file +@import './enhancements/lists'; +@import './enhancements/watch2gether'; \ No newline at end of file diff --git a/src/stylesheets/enhancements/_watch2gether.scss b/src/stylesheets/enhancements/_watch2gether.scss new file mode 100644 index 0000000..a260283 --- /dev/null +++ b/src/stylesheets/enhancements/_watch2gether.scss @@ -0,0 +1,6 @@ +.material-icons { + // Fix icon position for room creator + &[aria-label="Room creator"] { + vertical-align: text-top; + } +} From 6346ae40784582a722c57def8b79f2dc4dde2499 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2020 04:25:02 +0000 Subject: [PATCH 156/178] Bump postcss from 8.1.3 to 8.1.4 Bumps [postcss](https://github.com/postcss/postcss) from 8.1.3 to 8.1.4. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/master/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.1.3...8.1.4) Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index d63b08e..ce2cb23 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8113,9 +8113,9 @@ "dev": true }, "nanoid": { - "version": "3.1.15", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.15.tgz", - "integrity": "sha512-n8rXUZ8UU3lV6+43atPrSizqzh25n1/f00Wx1sCiE7R1sSHytZLTTiQl8DjC4IDLOnEZDlgJhy0yO4VsIpMxow==", + "version": "3.1.16", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.16.tgz", + "integrity": "sha512-+AK8MN0WHji40lj8AEuwLOvLSbWYApQpre/aFJZD71r43wVRLrOYS4FmJOPQYon1TqB462RzrrxlfA74XRES8w==", "dev": true }, "nanomatch": { @@ -8933,9 +8933,9 @@ "dev": true }, "postcss": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.3.tgz", - "integrity": "sha512-AKsHGqd7HmXmL/EgyAjI4Gx719A5yQdt9HzyXrI8M/hzxfumecYS95kfvIt40UZqPVNoEt0Va1M3PG54XtNPbg==", + "version": "8.1.4", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.4.tgz", + "integrity": "sha512-LfqcwgMq9LOd8pX7K2+r2HPitlIGC5p6PoZhVELlqhh2YGDVcXKpkCseqan73Hrdik6nBd2OvoDPUaP/oMj9hQ==", "dev": true, "requires": { "colorette": "^1.2.1", diff --git a/package.json b/package.json index bcbe472..5347f59 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "gulp-terser": "^1.4.0", "gulp-zip": "^5.0.2", "merge-stream": "^2.0.0", - "postcss": "^8.1.3", + "postcss": "^8.1.4", "sass": "^1.27.0", "terser": "^5.3.8", "vinyl-buffer": "^1.0.1", From 4e8ec5e25984304d57df6dbc18c3f6cb1dbacf19 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Mon, 26 Oct 2020 18:38:08 +0100 Subject: [PATCH 157/178] #96 Set fixed node version --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 5c7a886..d923d0e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: node_js node_js: - - "node" + - "14" dist: trusty cache: npm: true From abb4c05857a7baaf452e70754579b2c2505dc0b2 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Mon, 26 Oct 2020 20:30:50 +0100 Subject: [PATCH 158/178] #94 Prepared empty functionality module --- src/javascript/enhancements/anilyr.js | 10 ++++++++++ src/javascript/index.js | 2 ++ 2 files changed, 12 insertions(+) create mode 100644 src/javascript/enhancements/anilyr.js diff --git a/src/javascript/enhancements/anilyr.js b/src/javascript/enhancements/anilyr.js new file mode 100644 index 0000000..d0cda71 --- /dev/null +++ b/src/javascript/enhancements/anilyr.js @@ -0,0 +1,10 @@ +import * as core from '../utils/aniwatchCore'; +import * as helper from '../utils/helpers'; + +export function init() { + core.registerScript(node => { + // run the scripts + + }, "^/anime/[0-9]*/[0-9]*$"); +} + diff --git a/src/javascript/index.js b/src/javascript/index.js index 9d86b8a..b58cb94 100644 --- a/src/javascript/index.js +++ b/src/javascript/index.js @@ -3,6 +3,7 @@ import { initCore } from './utils/aniwatchCore'; // helper import { initHelpers } from './utils/helpers'; // enhancements +import { init as anilyr } from './enhancements/anilyr'; import { init as animeRequests } from './enhancements/animeRequests'; import { init as languageDisplay } from './enhancements/languageDisplay'; import { init as quickSearch } from './enhancements/quickSearch'; @@ -14,6 +15,7 @@ initCore(); initHelpers(); // enhancements +anilyr(); animeRequests(); languageDisplay(); quickSearch(); \ No newline at end of file From f8b0dbbe3fc45937d22e7faedf2fd283365cb07a Mon Sep 17 00:00:00 2001 From: Serraniel Date: Mon, 26 Oct 2020 20:42:34 +0100 Subject: [PATCH 159/178] #94 Added empty observer for the player --- src/javascript/enhancements/anilyr.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/javascript/enhancements/anilyr.js b/src/javascript/enhancements/anilyr.js index d0cda71..76db373 100644 --- a/src/javascript/enhancements/anilyr.js +++ b/src/javascript/enhancements/anilyr.js @@ -1,10 +1,26 @@ import * as core from '../utils/aniwatchCore'; import * as helper from '../utils/helpers'; +const SCREENSHOT_TOOLTIP_ID = 'anilyr-screenshots-tooltip'; + export function init() { core.registerScript(node => { - // run the scripts - + if (helper.isHtmlElement(node) && node.id === SCREENSHOT_TOOLTIP_ID) { + observeScreenshotTooltip(node); + } }, "^/anime/[0-9]*/[0-9]*$"); } +function observeScreenshotTooltip(tooltip) { + let observer = new MutationObserver(mutations => { + mutations.forEach(mutation => { + + }); + }); + + observer.observe(tooltip, { + attributes: true, + attributeOldValue: true, + attributeFilter: ['style'], + }); +} \ No newline at end of file From 9ada3dbee6eec4d5a9ed0eab0680c58052fc2973 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Mon, 26 Oct 2020 20:46:03 +0100 Subject: [PATCH 160/178] #94 Detect closed tooltip --- src/javascript/enhancements/anilyr.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/javascript/enhancements/anilyr.js b/src/javascript/enhancements/anilyr.js index 76db373..dc6ecbf 100644 --- a/src/javascript/enhancements/anilyr.js +++ b/src/javascript/enhancements/anilyr.js @@ -14,7 +14,10 @@ export function init() { function observeScreenshotTooltip(tooltip) { let observer = new MutationObserver(mutations => { mutations.forEach(mutation => { - + // Switched to invisible + if(!mutation.oldValue.includes('display: none') && mutation.target.style.display == 'none') { + console.log('SCREENSHOT TOOLTIP CLOSED'); + } }); }); From 4099841d4b705c3d761377bbff75e9d84aba402d Mon Sep 17 00:00:00 2001 From: Serraniel Date: Mon, 26 Oct 2020 20:52:51 +0100 Subject: [PATCH 161/178] #94 Detect player and resume video --- src/javascript/enhancements/anilyr.js | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/src/javascript/enhancements/anilyr.js b/src/javascript/enhancements/anilyr.js index dc6ecbf..f80ebd8 100644 --- a/src/javascript/enhancements/anilyr.js +++ b/src/javascript/enhancements/anilyr.js @@ -2,6 +2,7 @@ import * as core from '../utils/aniwatchCore'; import * as helper from '../utils/helpers'; const SCREENSHOT_TOOLTIP_ID = 'anilyr-screenshots-tooltip'; +const PLAYER_ID = 'player'; export function init() { core.registerScript(node => { @@ -15,8 +16,11 @@ function observeScreenshotTooltip(tooltip) { let observer = new MutationObserver(mutations => { mutations.forEach(mutation => { // Switched to invisible - if(!mutation.oldValue.includes('display: none') && mutation.target.style.display == 'none') { - console.log('SCREENSHOT TOOLTIP CLOSED'); + if (!mutation.oldValue.includes('display: none') && mutation.target.style.display == 'none') { + let player = findPlayer(); + if(typeof player !== 'undefined'){ + resumePlayer(player); + } } }); }); @@ -24,6 +28,21 @@ function observeScreenshotTooltip(tooltip) { observer.observe(tooltip, { attributes: true, attributeOldValue: true, - attributeFilter: ['style'], + attributeFilter: ['style'], }); +} + +function findPlayer() { + const PLAYER_TAG_NAME = 'VIDEO'; // tagName gives UpperCase + + let playerCandidate = document.getElementById(PLAYER_ID); + if (playerCandidate.tagName === PLAYER_TAG_NAME) { + return playerCandidate; + } + + return undefined; +} + +function resumePlayer(player) { + player.play(); } \ No newline at end of file From 9c3fbd31a1187e3b603b1249ba7fc15c62e93c39 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Tue, 27 Oct 2020 19:44:17 +0100 Subject: [PATCH 162/178] #99 Added empty script for profile --- src/javascript/enhancements/profile.js | 8 ++++++++ src/javascript/index.js | 2 ++ 2 files changed, 10 insertions(+) create mode 100644 src/javascript/enhancements/profile.js diff --git a/src/javascript/enhancements/profile.js b/src/javascript/enhancements/profile.js new file mode 100644 index 0000000..34a9aca --- /dev/null +++ b/src/javascript/enhancements/profile.js @@ -0,0 +1,8 @@ +import * as core from '../utils/aniwatchCore'; +import * as helper from '../utils/helpers'; + +export function init() { + core.registerScript(node => { + + }, "^/profile/[0-9]*$"); +} \ No newline at end of file diff --git a/src/javascript/index.js b/src/javascript/index.js index 9d86b8a..97afc57 100644 --- a/src/javascript/index.js +++ b/src/javascript/index.js @@ -5,6 +5,7 @@ import { initHelpers } from './utils/helpers'; // enhancements import { init as animeRequests } from './enhancements/animeRequests'; import { init as languageDisplay } from './enhancements/languageDisplay'; +import { init as profile } from './enhancements/profile'; import { init as quickSearch } from './enhancements/quickSearch'; // core @@ -16,4 +17,5 @@ initHelpers(); // enhancements animeRequests(); languageDisplay(); +profile(); quickSearch(); \ No newline at end of file From ce7ff5d949e5bc3c5897dbb854fff66e4d4d417b Mon Sep 17 00:00:00 2001 From: Serraniel Date: Tue, 27 Oct 2020 19:51:30 +0100 Subject: [PATCH 163/178] Revert "#99 Added empty script for profile" This reverts commit 9c3fbd31a1187e3b603b1249ba7fc15c62e93c39. --- src/javascript/enhancements/profile.js | 8 -------- src/javascript/index.js | 2 -- 2 files changed, 10 deletions(-) delete mode 100644 src/javascript/enhancements/profile.js diff --git a/src/javascript/enhancements/profile.js b/src/javascript/enhancements/profile.js deleted file mode 100644 index 34a9aca..0000000 --- a/src/javascript/enhancements/profile.js +++ /dev/null @@ -1,8 +0,0 @@ -import * as core from '../utils/aniwatchCore'; -import * as helper from '../utils/helpers'; - -export function init() { - core.registerScript(node => { - - }, "^/profile/[0-9]*$"); -} \ No newline at end of file diff --git a/src/javascript/index.js b/src/javascript/index.js index 97afc57..9d86b8a 100644 --- a/src/javascript/index.js +++ b/src/javascript/index.js @@ -5,7 +5,6 @@ import { initHelpers } from './utils/helpers'; // enhancements import { init as animeRequests } from './enhancements/animeRequests'; import { init as languageDisplay } from './enhancements/languageDisplay'; -import { init as profile } from './enhancements/profile'; import { init as quickSearch } from './enhancements/quickSearch'; // core @@ -17,5 +16,4 @@ initHelpers(); // enhancements animeRequests(); languageDisplay(); -profile(); quickSearch(); \ No newline at end of file From 0faa37aecc44b3dc00f218a13b2073638707d247 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Tue, 27 Oct 2020 19:51:47 +0100 Subject: [PATCH 164/178] #99 Hide disabled tabs via style --- src/stylesheets/aniwatchplus.scss | 3 ++- src/stylesheets/enhancements/_tabs.scss | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 src/stylesheets/enhancements/_tabs.scss diff --git a/src/stylesheets/aniwatchplus.scss b/src/stylesheets/aniwatchplus.scss index cdcb559..ab8fc0e 100644 --- a/src/stylesheets/aniwatchplus.scss +++ b/src/stylesheets/aniwatchplus.scss @@ -2,4 +2,5 @@ @import './vars/colors'; // enhancements -@import './enhancements/lists.scss'; \ No newline at end of file +@import './enhancements/lists'; +@import './enhancements/tabs'; \ No newline at end of file diff --git a/src/stylesheets/enhancements/_tabs.scss b/src/stylesheets/enhancements/_tabs.scss new file mode 100644 index 0000000..74b5990 --- /dev/null +++ b/src/stylesheets/enhancements/_tabs.scss @@ -0,0 +1,5 @@ +md-tab-item{ + &.md-disabled { + display: none; + } +} \ No newline at end of file From 79d8d142c67eaa07f994cc9e0752b2b9f5f4cc08 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Tue, 27 Oct 2020 19:52:05 +0100 Subject: [PATCH 165/178] #99 Added a comment --- src/stylesheets/enhancements/_tabs.scss | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/stylesheets/enhancements/_tabs.scss b/src/stylesheets/enhancements/_tabs.scss index 74b5990..0bcc731 100644 --- a/src/stylesheets/enhancements/_tabs.scss +++ b/src/stylesheets/enhancements/_tabs.scss @@ -1,4 +1,6 @@ md-tab-item{ + + // hide disabled tabs &.md-disabled { display: none; } From 7c2a8d814c0ad2acb5f44718b1c4b8fac8dc96a6 Mon Sep 17 00:00:00 2001 From: Daniel Date: Wed, 28 Oct 2020 19:26:45 +0100 Subject: [PATCH 166/178] Update README.md Changed node.js version --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b664519..5cc1f28 100644 --- a/README.md +++ b/README.md @@ -28,9 +28,9 @@ This project requires you to install the latestst versions of [Node.js](https:// Minimum required versions: | Tool | Version | |-|-| -| node.js | => 12.18.x | -| npm | => 6.14.x | -| gulp | => 4.0.x | +| node.js | ^14.x.x | +| npm | ^6.x.x | +| gulp | ^4.x.x | ### Build From 806db3755f184a39da473b3406be4ca9cd1d32fb Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 28 Oct 2020 19:59:30 +0100 Subject: [PATCH 167/178] Prepared Release --- package.json | 2 +- src/manifests/manifest.template.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 5347f59..d64cabf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aniwatch-plus", - "version": "0.2.1-beta.0", + "version": "0.3.0-beta", "description": "Aniwatch Plus is a browser extension for https://aniwatch.me/", "main": "index.js", "scripts": { diff --git a/src/manifests/manifest.template.json b/src/manifests/manifest.template.json index ba1031b..f2d1e2a 100644 --- a/src/manifests/manifest.template.json +++ b/src/manifests/manifest.template.json @@ -1,8 +1,8 @@ { "name": "Aniwatch Plus", "short_name": "AW+", - "version": "0.2.1.0", - "version_name": "0.2.1 Beta", + "version": "0.3.0.0", + "version_name": "0.3.0 Beta", "description": "Aniwatch Plus is an unofficial extension which provides several UI improvments for https://aniwatch.me.", "permissions": [ "*://aniwatch.me/*" From 889915bfcde111727b269c60b58e069bee6c42fb Mon Sep 17 00:00:00 2001 From: Daniel Date: Wed, 28 Oct 2020 20:24:59 +0100 Subject: [PATCH 168/178] Update README.md Added new features to readme --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5cc1f28..c4c7f9c 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,9 @@ * Adds quick search * Cleaner list presentation * Improved presentation of available audio and subtitles -* Better display of anime requests +* Better display of anime requests +* Display notification count in tab title +* Autoplay after screenshot ## Download [![Chrome Web Store](https://img.shields.io/chrome-web-store/v/hgniihpjiioldkafogebpkbaiflmpimb?label=Google%20Chrome&logo=Google%20Chrome&style=flat-square)](https://chrome.google.com/webstore/detail/aniwatch-plus/hgniihpjiioldkafogebpkbaiflmpimb?hl=de) From a561ccb2b6703f86c83345a7b656295603db6973 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 28 Oct 2020 22:08:06 +0100 Subject: [PATCH 169/178] #91 Fixes SCSS formattings --- src/stylesheets/aniwatchplus.scss | 8 ++++---- src/stylesheets/enhancements/_tabs.scss | 5 ++--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/stylesheets/aniwatchplus.scss b/src/stylesheets/aniwatchplus.scss index 67a2367..29ff151 100644 --- a/src/stylesheets/aniwatchplus.scss +++ b/src/stylesheets/aniwatchplus.scss @@ -1,7 +1,7 @@ // vars -@import './vars/colors'; +@import "./vars/colors"; // enhancements -@import './enhancements/lists'; -@import './enhancements/tabs'; -@import './enhancements/watch2gether'; \ No newline at end of file +@import "./enhancements/lists"; +@import "./enhancements/tabs"; +@import "./enhancements/watch2gether"; diff --git a/src/stylesheets/enhancements/_tabs.scss b/src/stylesheets/enhancements/_tabs.scss index 0bcc731..899947a 100644 --- a/src/stylesheets/enhancements/_tabs.scss +++ b/src/stylesheets/enhancements/_tabs.scss @@ -1,7 +1,6 @@ -md-tab-item{ - +md-tab-item { // hide disabled tabs &.md-disabled { display: none; } -} \ No newline at end of file +} From 542d3283231ba49486a1c44fbf725caca2f0c0e0 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 28 Oct 2020 22:31:12 +0100 Subject: [PATCH 170/178] #91 Finalized the JS implementation of the charcounter --- .../enhancements/watch2getherChat.js | 48 +++++++++++++------ 1 file changed, 33 insertions(+), 15 deletions(-) diff --git a/src/javascript/enhancements/watch2getherChat.js b/src/javascript/enhancements/watch2getherChat.js index 4a5fac6..cd8df67 100644 --- a/src/javascript/enhancements/watch2getherChat.js +++ b/src/javascript/enhancements/watch2getherChat.js @@ -4,18 +4,20 @@ import { v4 as uuidv4 } from 'uuid'; export function init() { // UPS // runAfterLoad is not what we want...wait for runAfterLocationChange.... - core.runAfterLoad(() => { + core.runAfterLocationChange(() => { manipulateChatInput(); }, "^/watch2gether/.*$"); } -function manipulateChatInput() { +function manipulateChatInput() { let textarea = document.querySelector('.chat-input textarea'); // avoid duplicate registration if (typeof textarea.dataset.charCounterId !== 'undefined') { return; } + + addCharCounter(textarea); } function addCharCounter(textarea) { @@ -23,23 +25,39 @@ function addCharCounter(textarea) { let controlRow = chatDiv.children[1]; // row with controls let btn = controlRow.querySelector('button'); // find send button - let counterSpan = document.createElement('span'); // create span for counter - counterSpan.classList.add('awp-w2g-chatCounter'); + let charCounterSpan = document.createElement('span'); // create span for counter + charCounterSpan.classList.add('awp-w2g-chatCounter'); // id and "connection" - let counterId = `awp-${v4()}` - counterSpan.id = counterId; + let counterId = `awp-${uuidv4()}` + charCounterSpan.id = counterId; textarea.dataset.charCounterId = counterId; - btn.parentElement.inserBefore(counterSpan, btn); // and insert in front of the button + btn.parentElement.insertBefore(charCounterSpan, btn); // and insert in front of the button + updateCharCounter(textarea, charCounterSpan); - textarea.addEventListener('keypress keyup', () => { - let current = textarea.value.length; - let max = textarea.maxLength; - - counterSpan.innerText = `${current} / ${max}`; - - // animation if at max - counterSpan.classList.toggle('awp-w2g-chatCounter-max', current >= max); + textarea.addEventListener('keyup', () => { + console.log('TRIGGER') + updateCharCounter(textarea, charCounterSpan) }); +} + +function updateCharCounter(textarea, charCounterSpan) { + const SHAKE_CLASS = 'awp-w2g-chatCounter-max'; + + // reset class + charCounterSpan.classList.remove(SHAKE_CLASS); + + let current = textarea.value.length; + let max = textarea.maxLength; + + charCounterSpan.innerText = `${current} / ${max}`; + + // animation if at max + // this need to be delayed because removing and adding it too fast again will prevent the browsers to replay the animation + if (current >= max) { + setTimeout(() => { + charCounterSpan.classList.add(SHAKE_CLASS); + }, 100); + } } \ No newline at end of file From 05d66bb1081b36beabdc0a614863f4477fd1e0b1 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 28 Oct 2020 22:31:26 +0100 Subject: [PATCH 171/178] #91 Updated package-lock --- package-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 99abfb5..bf24cd8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "aniwatch-plus", - "version": "0.2.1-beta.0", + "version": "0.3.0-beta", "lockfileVersion": 1, "requires": true, "dependencies": { From b256fa8e5ed49a194b9cbb24de68fe9f340fa4c8 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 28 Oct 2020 22:35:09 +0100 Subject: [PATCH 172/178] #91 Optimized the JS code --- src/javascript/enhancements/watch2getherChat.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/javascript/enhancements/watch2getherChat.js b/src/javascript/enhancements/watch2getherChat.js index cd8df67..7e29f80 100644 --- a/src/javascript/enhancements/watch2getherChat.js +++ b/src/javascript/enhancements/watch2getherChat.js @@ -45,9 +45,6 @@ function addCharCounter(textarea) { function updateCharCounter(textarea, charCounterSpan) { const SHAKE_CLASS = 'awp-w2g-chatCounter-max'; - // reset class - charCounterSpan.classList.remove(SHAKE_CLASS); - let current = textarea.value.length; let max = textarea.maxLength; @@ -55,9 +52,11 @@ function updateCharCounter(textarea, charCounterSpan) { // animation if at max // this need to be delayed because removing and adding it too fast again will prevent the browsers to replay the animation - if (current >= max) { + if (current >= max && !charCounterSpan.classList.contains(SHAKE_CLASS)) { + charCounterSpan.classList.add(SHAKE_CLASS); + setTimeout(() => { - charCounterSpan.classList.add(SHAKE_CLASS); - }, 100); + charCounterSpan.classList.remove(SHAKE_CLASS); + }, 200); } } \ No newline at end of file From 3dad24844703985d7250beb6669384358d5cbe46 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 28 Oct 2020 22:35:54 +0100 Subject: [PATCH 173/178] #91 fixed comment --- src/javascript/enhancements/watch2getherChat.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/javascript/enhancements/watch2getherChat.js b/src/javascript/enhancements/watch2getherChat.js index 7e29f80..c173f87 100644 --- a/src/javascript/enhancements/watch2getherChat.js +++ b/src/javascript/enhancements/watch2getherChat.js @@ -51,10 +51,10 @@ function updateCharCounter(textarea, charCounterSpan) { charCounterSpan.innerText = `${current} / ${max}`; // animation if at max - // this need to be delayed because removing and adding it too fast again will prevent the browsers to replay the animation if (current >= max && !charCounterSpan.classList.contains(SHAKE_CLASS)) { charCounterSpan.classList.add(SHAKE_CLASS); + // remove css class after animation finished, so it can be restarted again setTimeout(() => { charCounterSpan.classList.remove(SHAKE_CLASS); }, 200); From b82f98d20a80d3692adc0e4c106ed8e470e5de34 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 28 Oct 2020 22:36:51 +0100 Subject: [PATCH 174/178] #91 intensified the animation --- src/stylesheets/enhancements/_watch2gether.scss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/stylesheets/enhancements/_watch2gether.scss b/src/stylesheets/enhancements/_watch2gether.scss index c5d5ed5..c37cc62 100644 --- a/src/stylesheets/enhancements/_watch2gether.scss +++ b/src/stylesheets/enhancements/_watch2gether.scss @@ -14,11 +14,11 @@ @keyframes shake { from { - transform: rotate(3deg); + transform: rotate(5deg); } to { transform-origin: center center; - transform: rotate(-3deg); + transform: rotate(-5deg); } } } From d8e51f6fb12d7c8c520fd7b9826e553b41c1ad4d Mon Sep 17 00:00:00 2001 From: Daniel Date: Wed, 28 Oct 2020 22:39:15 +0100 Subject: [PATCH 175/178] Apply suggestions from code review --- src/javascript/index.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/javascript/index.js b/src/javascript/index.js index d1e9a7e..8b14f9c 100644 --- a/src/javascript/index.js +++ b/src/javascript/index.js @@ -20,5 +20,6 @@ initHelpers(); anilyr(); animeRequests(); languageDisplay(); -notifications();quickSearch(); -watch2getherChat(); \ No newline at end of file +notifications(); +quickSearch(); +watch2getherChat(); From 6c3b11132acd4a3a8bbf056eaa25213ae2cc0902 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 29 Oct 2020 04:32:36 +0000 Subject: [PATCH 176/178] Bump sass from 1.27.0 to 1.27.1 Bumps [sass](https://github.com/sass/dart-sass) from 1.27.0 to 1.27.1. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.27.0...1.27.1) Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index ce2cb23..2efaea5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "aniwatch-plus", - "version": "0.2.1-beta.0", + "version": "0.3.0-beta", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -10870,9 +10870,9 @@ "dev": true }, "sass": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.27.0.tgz", - "integrity": "sha512-0gcrER56OkzotK/GGwgg4fPrKuiFlPNitO7eUJ18Bs+/NBlofJfMxmxqpqJxjae9vu0Wq8TZzrSyxZal00WDig==", + "version": "1.27.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.27.1.tgz", + "integrity": "sha512-Co5i3s4kN0AgXe8ZFfIl4pfjHjPgotT81O68m3buwdj7v3oHjYiWNqp0oXTKXnEqyKU30KAYC5u8uUF4x+BKfw==", "dev": true, "requires": { "chokidar": ">=2.0.0 <4.0.0" diff --git a/package.json b/package.json index d64cabf..d9f16b7 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "gulp-zip": "^5.0.2", "merge-stream": "^2.0.0", "postcss": "^8.1.4", - "sass": "^1.27.0", + "sass": "^1.27.1", "terser": "^5.3.8", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" From 1116f71bd1e813cec95f75819e1f7bcdbd4a219f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 30 Oct 2020 04:30:31 +0000 Subject: [PATCH 177/178] Bump sass from 1.27.1 to 1.28.0 Bumps [sass](https://github.com/sass/dart-sass) from 1.27.1 to 1.28.0. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.27.1...1.28.0) Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 307d2a2..42bda03 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10878,9 +10878,9 @@ "dev": true }, "sass": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.27.1.tgz", - "integrity": "sha512-Co5i3s4kN0AgXe8ZFfIl4pfjHjPgotT81O68m3buwdj7v3oHjYiWNqp0oXTKXnEqyKU30KAYC5u8uUF4x+BKfw==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.28.0.tgz", + "integrity": "sha512-9FWX/0wuE1KxwfiP02chZhHaPzu6adpx9+wGch7WMOuHy5npOo0UapRI3FNSHva2CczaYJu2yNUBN8cCSqHz/A==", "dev": true, "requires": { "chokidar": ">=2.0.0 <4.0.0" diff --git a/package.json b/package.json index b617e25..7b3d923 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "gulp-zip": "^5.0.2", "merge-stream": "^2.0.0", "postcss": "^8.1.4", - "sass": "^1.27.1", + "sass": "^1.28.0", "terser": "^5.3.8", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" From a5f2653926153fbcd256167651702242a54a6626 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Nov 2020 04:21:47 +0000 Subject: [PATCH 178/178] Bump gulp-terser from 1.4.0 to 1.4.1 Bumps [gulp-terser](https://github.com/duan602728596/gulp-terser) from 1.4.0 to 1.4.1. - [Release notes](https://github.com/duan602728596/gulp-terser/releases) - [Commits](https://github.com/duan602728596/gulp-terser/compare/v1.4.0...v1.4.1) Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 42bda03..33de3a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6332,9 +6332,9 @@ } }, "gulp-terser": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gulp-terser/-/gulp-terser-1.4.0.tgz", - "integrity": "sha512-7df9leJna3WOmj76tYHxjpn7BSU+vmKVjVSd6bz3uLEyrzCfZI97KPhRcIabrSNzs0UY/UXTt+JwkxPw3sF85w==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/gulp-terser/-/gulp-terser-1.4.1.tgz", + "integrity": "sha512-VUoKrk24G0ojr7fXqlZ7vA8qDFHRloYAM6doNRyKdJ/LFkj+X3P04f+7LlOp7j05WtdOCEg65oG6nGjSf//78A==", "dev": true, "requires": { "is-promise": "^4.0.0", diff --git a/package.json b/package.json index 7b3d923..4d56bdc 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "gulp-sass": "^4.1.0", "gulp-size": "^3.0.0", "gulp-sourcemaps": "^2.6.5", - "gulp-terser": "^1.4.0", + "gulp-terser": "^1.4.1", "gulp-zip": "^5.0.2", "merge-stream": "^2.0.0", "postcss": "^8.1.4",