From 2f295becf723f800bbf9c68ba24acff079194089 Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sun, 23 Jan 2022 12:18:18 +0100 Subject: [PATCH 01/26] prepare changelog --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 75dfa4c..c6c45ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # MMM-NFL Changelog +## [Unreleased] + +### Fixed + +### Added + +### Changed + +### Removed + ## [1.2.1] ### Added From e663fb2dfb692c2ea05a3e9a2987d2546004eca3 Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sun, 23 Jan 2022 15:00:29 +0100 Subject: [PATCH 02/26] nunjuck templates --- CHANGELOG.md | 4 + MMM-NFL.js | 341 +++++------------------------------------- templates/MMM-NFL.njk | 68 +++++++++ 3 files changed, 106 insertions(+), 307 deletions(-) create mode 100644 templates/MMM-NFL.njk diff --git a/CHANGELOG.md b/CHANGELOG.md index c6c45ea..0f2aea3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,10 +6,14 @@ ### Added +* Nunjuck templates + ### Changed ### Removed +* Help and statistic modals + ## [1.2.1] ### Added diff --git a/MMM-NFL.js b/MMM-NFL.js index 9aa9498..b7240de 100644 --- a/MMM-NFL.js +++ b/MMM-NFL.js @@ -83,6 +83,7 @@ Module.register('MMM-NFL', { start() { Log.info(`Starting module: ${this.name}`); + this.addFilters(); this.sendSocketNotification('CONFIG', this.config); moment.locale(config.language); }, @@ -111,6 +112,32 @@ Module.register('MMM-NFL', { } }, + getTemplate() { + return `templates/${this.name}.njk`; + }, + + getTemplateData() { + let focusedTeamsWithByeWeeks = []; + if (Array.isArray(this.config.focus_on) && this.scores) { + for (const team of this.config.focus_on) { + let match = this.scores.find(m => team === m.$.h || team === m.$.v); + if (!match) { + focusedTeamsWithByeWeeks.push(team); + } + } + } + + return { + states: this.states, + modes: this.mode, + details: this.details, + config: this.config, + scores: this.scores, + focusedTeamsWithByeWeeks, + includes: (array, item) => array.includes(item) + }; + }, + checkCommands(data) { if (/(HELP)/g.test(data)) { if (/(CLOSE)/g.test(data) || (this.help && !/(OPEN)/g.test(data))) { @@ -149,313 +176,13 @@ Module.register('MMM-NFL', { this.updateDom(300); }, - getDom() { - const wrapper = document.createElement('div'); - const scores = document.createElement('div'); - const header = document.createElement('header'); - header.innerHTML = `NFL ${this.modes[this.details.t] || this.details.t} ${this.details.y} - Week ${this.details.w}`; - scores.appendChild(header); - - if (!this.scores) { - const text = document.createElement('div'); - text.innerHTML = this.translate('LOADING'); - text.classList.add('dimmed', 'light'); - scores.appendChild(text); - } else { - const table = document.createElement('table'); - table.classList.add(this.config.tableSize, 'table'); - - table.appendChild(this.createLabelRow()); - - for (let i = 0; i < this.scores.length; i += 1) { - this.appendDataRow(this.scores[i].$, table); - } - - if (Array.isArray(this.config.focus_on)) { - for (let i = 0; i < this.config.focus_on.length; i += 1) { - let hasMatch = false; - for (let n = 0; n < this.scores.length; n += 1) { - if (this.config.focus_on[i] === this.scores[n].$.h || - this.config.focus_on[i] === this.scores[n].$.v) { - hasMatch = true; - break; - } - } - if (!hasMatch) { - this.appendByeWeek(this.config.focus_on[i], table); - } - } - } - - scores.appendChild(table); - - const modules = document.querySelectorAll('.module'); - for (let i = 0; i < modules.length; i += 1) { - if (!modules[i].classList.contains('MMM-NFL')) { - if (this.statistics || this.help) { - modules[i].classList.add('MMM-NFL-blur'); - } else { - modules[i].classList.remove('MMM-NFL-blur'); - } - } - } - - if (this.statistics || this.help) { - scores.classList.add('MMM-NFL-blur'); - const modal = document.createElement('div'); - modal.classList.add('modal'); - if (this.statistics) { - this.appendStatistics(modal); - } else { - this.appendHelp(modal); - } - wrapper.appendChild(modal); - } - } - - wrapper.appendChild(scores); - - return wrapper; - }, - - createLabelRow() { - const labelRow = document.createElement('tr'); - - const dateLabel = document.createElement('th'); - const dateIcon = document.createElement('i'); - dateIcon.classList.add('fa', 'fa-calendar'); - dateLabel.appendChild(dateIcon); - labelRow.appendChild(dateLabel); - - const firstLabel = document.createElement('th'); - firstLabel.innerHTML = this.translate(this.config.reverseTeams ? 'AWAY' : 'HOME'); - firstLabel.setAttribute('colspan', 3); - labelRow.appendChild(firstLabel); - - const vsLabel = document.createElement('th'); - vsLabel.innerHTML = ''; - labelRow.appendChild(vsLabel); - - const secondLabel = document.createElement('th'); - secondLabel.innerHTML = this.translate(this.config.reverseTeams ? 'HOME' : 'AWAY'); - secondLabel.setAttribute('colspan', 3); - labelRow.appendChild(secondLabel); - - return labelRow; - }, - - appendDataRow(data, appendTo) { - if (!this.config.focus_on || this.config.focus_on.indexOf(data.h) !== -1 || - this.config.focus_on.indexOf(data.v) !== -1) { - const row = document.createElement('tr'); - row.classList.add('row'); - - const date = document.createElement('td'); - if (data.q in ['1', '2', '3', '4', 'H', 'OT']) { - const quarter = document.createElement('div'); - quarter.innerHTML = this.translate(this.states[data.q]); - if (Object.prototype.hasOwnProperty.call(data, 'k')) { - quarter.classList.add('live'); - date.appendChild(quarter); - const time = document.createElement('div'); - time.classList.add('live'); - time.innerHTML = `${data.k} ${this.translate('TIME_LEFT')}`; - date.appendChild(time); - } else { - date.appendChild(quarter); - } - } else if (data.q === 'P') { - date.innerHTML = moment(data.starttime).format(this.config.format); - } else { - date.innerHTML = this.translate(this.states[data.q]); - date.classList.add('dimmed'); - } - row.appendChild(date); - - const firstTeamName = data[this.config.reverseTeams ? 'v' : 'h']; - - const firstTeam = document.createElement('td'); - firstTeam.classList.add('align-right'); - if (data.p === firstTeamName) { - this.appendBallPossession(data.rz, true, firstTeam); - } - const firstTeamSpan = document.createElement('span'); - firstTeamSpan.innerHTML = firstTeamName; - firstTeam.appendChild(firstTeamSpan); - row.appendChild(firstTeam); - - const firstLogo = document.createElement('td'); - firstLogo.appendChild(this.createIcon(firstTeamName)); - row.appendChild(firstLogo); - - const firstScore = document.createElement('td'); - firstScore.innerHTML = data[this.config.reverseTeams ? 'vs' : 'hs']; - row.appendChild(firstScore); - - const vs = document.createElement('td'); - vs.innerHTML = ':'; - row.appendChild(vs); - - const secondScore = document.createElement('td'); - secondScore.innerHTML = data[this.config.reverseTeams ? 'hs' : 'vs']; - row.appendChild(secondScore); + addFilters() { + this.nunjucksEnvironment().addFilter('formatDate', timestamp => { + return moment(timestamp).format(this.config.format); + }); - const secondTeamName = data[this.config.reverseTeams ? 'h' : 'v']; - - const secondLogo = document.createElement('td'); - secondLogo.appendChild(this.createIcon(secondTeamName, true)); - row.appendChild(secondLogo); - - const secondTeam = document.createElement('td'); - secondTeam.classList.add('align-left'); - const secondTeamSpan = document.createElement('span'); - secondTeamSpan.innerHTML = secondTeamName; - secondTeam.appendChild(secondTeamSpan); - if (data.p === secondTeamName) { - this.appendBallPossession(data.rz, false, secondTeam); - } - row.appendChild(secondTeam); - - appendTo.appendChild(row); - } - }, - - appendBallPossession(redzone, firstTeam, appendTo) { - const ballIcon = document.createElement('img'); - ballIcon.src = this.file('icons/football.png'); - if (firstTeam) { - ballIcon.classList.add('ball-home'); - } else { - ballIcon.classList.add('ball-away'); - } if (redzone === '1') { - ballIcon.classList.add('redzone'); - } - appendTo.appendChild(ballIcon); - }, - - appendByeWeek(teamName, appendTo) { - const row = document.createElement('tr'); - row.classList.add('row'); - - const date = document.createElement('td'); - date.innerHTML = this.translate('WEEK', {weekNumber: this.details.w}); - row.appendChild(date); - - const team = document.createElement('td'); - team.innerHTML = teamName; - row.appendChild(team); - - const logo = document.createElement('td'); - logo.appendChild(this.createIcon(teamName)); - row.appendChild(logo); - - const byeWeek = document.createElement('td'); - byeWeek.setAttribute('colspan', 5); - byeWeek.classList.add('align-left'); - byeWeek.innerHTML = this.translate('BYE_WEEK'); - row.appendChild(byeWeek); - - appendTo.appendChild(row); - }, - - appendStatistics(appendTo) { - const type = document.createElement('div'); - type.classList.add('large'); - type.innerHTML = this.statistics.type; - appendTo.appendChild(type); - - const table = document.createElement('table'); - table.classList.add('medium', 'table'); - - const labelRow = document.createElement('tr'); - - const posLabel = document.createElement('th'); - posLabel.innerHTML = '#'; - labelRow.appendChild(posLabel); - - const playerLabel = document.createElement('th'); - playerLabel.innerHTML = this.translate('PLAYER'); - labelRow.appendChild(playerLabel); - - const teamLabel = document.createElement('th'); - teamLabel.setAttribute('colspan', 2); - teamLabel.innerHTML = this.translate('TEAM'); - labelRow.appendChild(teamLabel); - - const unitLabel = document.createElement('th'); - unitLabel.innerHTML = this.statistics.data.unit; - labelRow.appendChild(unitLabel); - - table.appendChild(labelRow); - - for (let i = 0; i < this.statistics.data.players.length; i += 1) { - const row = document.createElement('tr'); - row.classList.add('row'); - - const position = document.createElement('td'); - position.innerHTML = this.statistics.data.players[i].position; - row.appendChild(position); - - const player = document.createElement('td'); - player.classList.add('align-left'); - player.innerHTML = this.statistics.data.players[i].player; - row.appendChild(player); - - if (this.config.focus_on && this.config.focus_on.indexOf(this.statistics.data.players[i].team) !== -1) { - row.classList.add('bright'); - } - - const teamName = document.createElement('td'); - teamName.innerHTML = this.statistics.data.players[i].team; - row.appendChild(teamName); - - const team = document.createElement('td'); - team.appendChild(this.createIcon(this.statistics.data.players[i].team)); - row.appendChild(team); - - const value = document.createElement('td'); - value.innerHTML = this.statistics.data.players[i].value; - row.appendChild(value); - - table.appendChild(row); - } - - appendTo.appendChild(table); - }, - - appendHelp(appendTo) { - const title = document.createElement('h1'); - title.classList.add('medium'); - title.innerHTML = `${this.name} - ${this.translate('COMMAND_LIST')}`; - appendTo.appendChild(title); - - const mode = document.createElement('div'); - mode.innerHTML = `${this.translate('MODE')}: ${this.voice.mode}`; - appendTo.appendChild(mode); - - const listLabel = document.createElement('div'); - listLabel.innerHTML = `${this.translate('VOICE_COMMANDS')}:`; - appendTo.appendChild(listLabel); - - const list = document.createElement('ul'); - for (let i = 0; i < this.voice.sentences.length; i += 1) { - const item = document.createElement('li'); - item.innerHTML = this.voice.sentences[i]; - list.appendChild(item); - } - appendTo.appendChild(list); - }, - - createIcon(team, flip = false) { - const teamIcon = document.createElement('img'); - teamIcon.src = this.file(`icons/${team}${this.config.helmets ? '_helmet' : ''}.png`); - if (!this.config.colored) { - teamIcon.classList.add('icon'); - } - if (flip && this.config.helmets) { - teamIcon.classList.add('away'); - } - return teamIcon; + this.nunjucksEnvironment().addFilter('iconUrl', teamName => { + return this.file(`icons/${teamName}${this.config.helmets ? '_helmet' : ''}.png`); + }); } }); diff --git a/templates/MMM-NFL.njk b/templates/MMM-NFL.njk new file mode 100644 index 0000000..3e24190 --- /dev/null +++ b/templates/MMM-NFL.njk @@ -0,0 +1,68 @@ +
+ NFL {{modes[details.t] or details.t}} {{details.y}} Week {{details.w}} +
+{% if not scores %} +
{{ "LOADING" | translate }}
+{% else %} + + + + + + + + + + + {% for game in scores %} + {% if config.reverseTeams %} + {% set firstTeamProperty = 'v' %} + {% set secondTeamProperty = 'h' %} + {% else %} + {% set firstTeamProperty = 'h' %} + {% set secondTeamProperty = 'v' %} + {% endif %} + + + + + + + + + + + + {% endfor %} + {% for team in focusedTeamsWithByeWeeks %} + + + + + + + {% endfor %} + +
{{ "AWAY" if config.reverseTeams else "HOME" | translate }}{{ "HOME" if config.reverseTeams else "AWAY" | translate }}
+ {% if includes([1, 2, 3, 4, "H", "OT"], game.$.q) %} +
{{ states[game.$.q] | translate }}
+ {% if game.$.k %} +
{{game.$.k}} {{ "TIME_LEFT" | translate }}
+ {% endif %} + {% elif game.$.q === "P" %} + {{ game.$.starttime | formatDate }} + {% else %} + {{ states[game.$.q] | translate }} + {% endif %} +
+ {% if game.$.p === game.$[firstTeamProperty] %} + + {% endif %} + {{ game.$[firstTeamProperty] }} + {{ game.$.vs if config.reverseTeams else game.$.hs }}:{{ game.$.hs if config.reverseTeams else game.$.vs }} + {{ game.$[secondTeamProperty] }} + {% if game.$.p === game.$[secondTeamProperty] %} + + {% endif %} +
{{ "WEEK" | translate({weekNumber: details.w}) }}{{ team }}{{ "BYE_WEEK" | translate }}
+{% endif %} From dc87f3b78ecf527a0b3df467418eb4da0d645c70 Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sun, 23 Jan 2022 15:09:07 +0100 Subject: [PATCH 03/26] removed MMM-voice integration --- CHANGELOG.md | 1 + MMM-NFL.css | 20 --- MMM-NFL.js | 76 ----------- README.md | 26 ---- StatisticsAPI.js | 80 ------------ node_helper.js | 14 -- package-lock.json | 317 +++------------------------------------------- package.json | 1 - 8 files changed, 18 insertions(+), 517 deletions(-) delete mode 100644 StatisticsAPI.js diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f2aea3..af73587 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ ### Removed * Help and statistic modals +* MMM-voice integration ## [1.2.1] diff --git a/MMM-NFL.css b/MMM-NFL.css index 20d796c..bf02de7 100644 --- a/MMM-NFL.css +++ b/MMM-NFL.css @@ -42,23 +42,3 @@ .MMM-NFL .ball-away { margin-left: 10px; } - -.MMM-NFL-blur { - -webkit-filter: blur(2px) brightness(50%); - filter: blur(2px) brightness(50%); -} - -.MMM-NFL .modal { - position: fixed; - text-align: left; - left: 50%; - top: 50%; - -webkit-transform: translate(-50%, -50%); - -moz-transform: translate(-50%, -50%); - -o-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.MMM-NFL .modal ul { - margin: 0; -} diff --git a/MMM-NFL.js b/MMM-NFL.js index b7240de..f382e20 100644 --- a/MMM-NFL.js +++ b/MMM-NFL.js @@ -44,28 +44,6 @@ Module.register('MMM-NFL', { tableSize: 'small' }, - statistics: false, - help: false, - - voice: { - mode: 'FOOTBALL', - sentences: [ - 'OPEN HELP', - 'CLOSE HELP', - 'SHOW HELMETS', - 'SHOW LOGOS', - 'COLOR ON', - 'COLOR OFF', - 'SHOW PASSING YARDS STATISTIC', - 'SHOW RUSHING YARDS STATISTIC', - 'SHOW RECEIVING YARDS STATISTIC', - 'SHOW TACKLES STATISTIC', - 'SHOW SACKS STATISTIC', - 'SHOW INTERCEPTIONS STATISTIC', - 'HIDE STATISTIC' - ] - }, - getTranslations() { return { en: 'translations/en.json', @@ -88,27 +66,11 @@ Module.register('MMM-NFL', { moment.locale(config.language); }, - notificationReceived(notification, payload, sender) { - if (notification === 'ALL_MODULES_STARTED') { - this.sendNotification('REGISTER_VOICE_MODULE', this.voice); - } else if (notification === 'VOICE_FOOTBALL' && sender.name === 'MMM-voice') { - this.checkCommands(payload); - } else if (notification === 'VOICE_MODE_CHANGED' && sender.name === 'MMM-voice' && payload.old === this.voice.mode) { - this.help = false; - this.statistics = false; - this.updateDom(300); - } - }, - socketNotificationReceived(notification, payload) { if (notification === 'SCORES') { this.scores = payload.scores; this.details = payload.details; this.updateDom(300); - } else if (notification === 'STATISTICS') { - this.help = false; - this.statistics = payload; - this.updateDom(300); } }, @@ -138,44 +100,6 @@ Module.register('MMM-NFL', { }; }, - checkCommands(data) { - if (/(HELP)/g.test(data)) { - if (/(CLOSE)/g.test(data) || (this.help && !/(OPEN)/g.test(data))) { - this.help = false; - } else if (/(OPEN)/g.test(data) || (!this.help && !/(CLOSE)/g.test(data))) { - this.statistics = false; - this.help = true; - } - } else if (/(HELMETS)/g.test(data)) { - this.config.helmets = true; - } else if (/(LOGOS)/g.test(data)) { - this.config.helmets = false; - } else if (/(COLOR)/g.test(data)) { - if (/(OFF)/g.test(data) || (this.config.colored && !/(ON)/g.test(data))) { - this.config.colored = false; - } else if (/(ON)/g.test(data) || (!this.config.colored && !/(OFF)/g.test(data))) { - this.config.colored = true; - } - } else if (/(STATISTIC)/g.test(data)) { - if (/(HIDE)/g.test(data)) { - this.statistics = false; - } else if (/(PASSING)/g.test(data)) { - this.sendSocketNotification('GET_STATISTICS', 'Passing Yards'); - } else if (/(RUSHING)/g.test(data)) { - this.sendSocketNotification('GET_STATISTICS', 'Rushing Yards'); - } else if (/(RECEIVING)/g.test(data)) { - this.sendSocketNotification('GET_STATISTICS', 'Receiving Yards'); - } else if (/(TACKLES)/g.test(data)) { - this.sendSocketNotification('GET_STATISTICS', 'Tackles'); - } else if (/(SACKS)/g.test(data)) { - this.sendSocketNotification('GET_STATISTICS', 'Sacks'); - } else if (/(INTERCEPTIONS)/g.test(data)) { - this.sendSocketNotification('GET_STATISTICS', 'Interceptions'); - } - } - this.updateDom(300); - }, - addFilters() { this.nunjucksEnvironment().addFilter('formatDate', timestamp => { return moment(timestamp).format(this.config.format); diff --git a/README.md b/README.md index 5727ab5..21f5c44 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,7 @@ National Football League Module for MagicMirror2 ## Dependencies * An installation of [MagicMirror2](https://github.com/MichMich/MagicMirror) -* OPTIONAL: [Voice Control](https://github.com/fewieden/MMM-voice) * npm -* [jsdom](https://www.npmjs.com/package/jsdom) * [moment-timezone](https://www.npmjs.com/package/moment-timezone) * [node-fetch](https://www.npmjs.com/package/node-fetch) * [request](https://www.npmjs.com/package/request) @@ -45,27 +43,3 @@ National Football League Module for MagicMirror2 | `reloadInterval` | `1800000` (30 mins) | How often should the data be fetched. | | `reverseTeams` | `false` | Flag to switch order of home and away team. | | `tableSize` | `'small'` | Font size of table. Possible values: `'xsmall'`, `'small'`, `'medium'`, `'large'` and `'xlarge'` | - -## OPTIONAL: Voice Control - -This module supports voice control by [MMM-voice](https://github.com/fewieden/MMM-voice). In order to use this feature, it's required to install the voice module. There are no extra config options for voice control needed. - -### Mode - -The voice control mode for this module is `FOOTBALL` - -### List of all Voice Commands - -* OPEN HELP -> Shows the information from the readme here with mode and all commands. -* CLOSE HELP -> Hides the help information. -* SHOW HELMETS -> Switch team logos to helmets. (Effect stays until your mirror restarts, for permanent change you have to edit the config) -* SHOW LOGOS -> Switch team helmets to logos. (Effect stays until your mirror restarts, for permanent change you have to edit the config) -* COLOR ON -> Switch color for team logos/helmets on. (Effect stays until your mirror restarts, for permanent change you have to edit the config) -* COLOR OFF -> Switch color for team logos/helmets off. (Effect stays until your mirror restarts, for permanent change you have to edit the config) -* SHOW PASSING YARDS STATISTIC -> Shows statistic of Top 5 passing players. -* SHOW RUSHING YARDS STATISTIC -> Shows statistic of Top 5 rushing players. -* SHOW RECEIVING YARDS STATISTIC -> Shows statistic of Top 5 receiving players. -* SHOW TACKLES STATISTIC -> Shows statistic of Top 5 tackling players. -* SHOW SACKS STATISTIC -> Shows statistic of Top 5 sacking players. -* SHOW INTERCEPTIONS STATISTIC -> Shows statistic of Top 5 intercepting players. -* HIDE STATISTIC -> Hide statistic informations diff --git a/StatisticsAPI.js b/StatisticsAPI.js deleted file mode 100644 index 7ecb2df..0000000 --- a/StatisticsAPI.js +++ /dev/null @@ -1,80 +0,0 @@ -/* Magic Mirror - * Module: MMM-NFL - * - * By fewieden https://github.com/fewieden/MMM-NFL - * MIT Licensed. - */ - -/* eslint-env node */ - -const jsdom = require('jsdom'); - -module.exports = { - - URL: 'http://www.espn.com/nfl/statistics', - CACHE_TIME: 2 * 60 * 1000, // 2 minutes - - statistics: { - timestamp: null, - data: {} - }, - - getStats(type, callback) { - const time = Date.now(); - if (!this.statistics.timestamp || this.statistics.timestamp < time - this.CACHE_TIME || - !Object.prototype.hasOwnProperty.call(this.statistics.data, type.toUpperCase())) { - jsdom.env({ - url: this.URL, - done: (err, window) => { - if (err) { - callback(err, null); - } else { - const statistics = {}; - const statisticsWrapper = window.document.querySelector('#my-players-table'); - if (statisticsWrapper) { - const teams = [statisticsWrapper.children[0], statisticsWrapper.children[1]]; - for (let i = 0; i < teams.length; i += 1) { - const types = teams[i].children; - for (let n = 0; n < types.length; n += 1) { - const rows = types[n].querySelector('tbody').children; - if (rows) { - statistics[rows[0].children[0].textContent] = { - unit: rows[0].children[1].textContent, - players: [] - }; - for (let x = 1; x < rows.length - 1; x += 1) { - const text = rows[x].children[rows[x].children.length - 2].textContent; - statistics[rows[0].children[0].textContent].players.push({ - position: text[0], - player: text.slice(3, text.lastIndexOf(',')), - team: text.slice(text.lastIndexOf(',') + 2) === 'WSH' ? 'WAS' : text.slice(text.lastIndexOf(',') + 2), - value: rows[x].children[rows[x].children.length - 1].textContent - }); - } - } - } - } - - window.close(); - - this.statistics = { - timestamp: time, - data: statistics - }; - - if (Object.prototype.hasOwnProperty.call(this.statistics.data, type.toUpperCase())) { - callback(null, { type, data: this.statistics.data[type.toUpperCase()] }); - } else { - callback(`Statistics for ${type} not found!`, null); - } - } else { - callback('Source changed site layout!', null); - } - } - } - }); - } else { - callback(null, { type, data: this.statistics.data[type.toUpperCase()] }); - } - } -}; diff --git a/node_helper.js b/node_helper.js index 3cbe02c..55afa11 100644 --- a/node_helper.js +++ b/node_helper.js @@ -14,7 +14,6 @@ const moment = require('moment-timezone'); const NodeHelper = require('node_helper'); const ESPN = require('./espn'); -const StatisticsAPI = require('./StatisticsAPI'); module.exports = NodeHelper.create({ @@ -45,8 +44,6 @@ module.exports = NodeHelper.create({ // setInterval(() => { // this.fetchOnLiveState(); // }, 60 * 1000); - } else if (notification === 'GET_STATISTICS') { - this.getStatistics(payload); } }, @@ -78,17 +75,6 @@ module.exports = NodeHelper.create({ } }, - getStatistics(type) { - StatisticsAPI.getStats(type, (err, stats) => { - if (err) { - console.log(`MMM-NFL: Error => ${err}`); - this.sendSocketNotification('ERROR', { error: `Statistics for ${type} not found!` }); - } else { - this.sendSocketNotification('STATISTICS', stats); - } - }); - }, - setMode() { let allEnded = true; let next = null; diff --git a/package-lock.json b/package-lock.json index 19addde..b7528b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,25 +14,6 @@ "through": ">=2.2.7 <3" } }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - }, - "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==" - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, "acorn-jsx": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", @@ -50,11 +31,6 @@ } } }, - "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==" - }, "ajv": { "version": "6.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", @@ -268,11 +244,6 @@ "repeat-element": "^1.1.2" } }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, "browserslist": { "version": "1.7.7", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", @@ -557,26 +528,6 @@ } } }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - } - } - }, "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", @@ -604,16 +555,6 @@ "assert-plus": "^1.0.0" } }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -629,15 +570,11 @@ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, - "decimal.js": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.0.tgz", - "integrity": "sha512-vDPw+rDgn3bZe1+F/pyEwb1oMG2XTlRVgAa6B4KccTEpYgF8w6eQllVbQcfIJnZyvzFtFpxnpGtx8dd7DJp/Rw==" - }, "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=" + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true }, "define-properties": { "version": "1.1.3", @@ -708,21 +645,6 @@ } } }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - } - } - }, "duplexer": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", @@ -907,18 +829,6 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, "escope": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", @@ -1062,7 +972,8 @@ "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true }, "esquery": { "version": "1.1.0", @@ -1085,12 +996,14 @@ "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true }, "event-emitter": { "version": "0.3.5", @@ -1184,7 +1097,8 @@ "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true }, "figures": { "version": "1.7.0", @@ -1446,14 +1360,6 @@ "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", "dev": true }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, "html-tags": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", @@ -1470,14 +1376,6 @@ "sshpk": "^1.7.0" } }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, "ignore": { "version": "3.3.10", "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", @@ -1554,11 +1452,6 @@ "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", "dev": true }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" - }, "irregular-plurals": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz", @@ -1680,11 +1573,6 @@ "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", "dev": true }, - "is-potential-custom-element-name": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", - "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=" - }, "is-primitive": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", @@ -1797,51 +1685,6 @@ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, - "jsdom": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", - "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", - "requires": { - "abab": "^2.0.3", - "acorn": "^7.1.1", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.2.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.0", - "domexception": "^2.0.1", - "escodegen": "^1.14.1", - "html-encoding-sniffer": "^2.0.1", - "is-potential-custom-element-name": "^1.0.0", - "nwsapi": "^2.2.0", - "parse5": "5.1.1", - "request": "^2.88.2", - "request-promise-native": "^1.0.8", - "saxes": "^5.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^3.0.1", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0", - "ws": "^7.2.3", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "requires": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - } - } - }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -1945,6 +1788,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, "requires": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" @@ -1978,11 +1822,6 @@ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", "dev": true }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - }, "log-symbols": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", @@ -2294,11 +2133,6 @@ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -2381,6 +2215,7 @@ "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, "requires": { "deep-is": "~0.1.3", "fast-levenshtein": "~2.0.6", @@ -2450,11 +2285,6 @@ "error-ex": "^1.2.0" } }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" - }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", @@ -2639,7 +2469,8 @@ "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true }, "preserve": { "version": "0.2.0", @@ -2845,31 +2676,6 @@ "uuid": "^3.3.2" } }, - "request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "requires": { - "lodash": "^4.17.19" - }, - "dependencies": { - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - } - } - }, - "request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "requires": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - } - }, "require-from-string": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", @@ -2950,14 +2756,6 @@ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "requires": { - "xmlchars": "^2.2.0" - } - }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -2987,12 +2785,6 @@ "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", "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==", - "optional": true - }, "spdx-correct": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", @@ -3062,11 +2854,6 @@ "tweetnacl": "~0.14.0" } }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" - }, "stream-combiner": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", @@ -3385,11 +3172,6 @@ "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", "dev": true }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, "synesthesia": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/synesthesia/-/synesthesia-1.0.1.tgz", @@ -3513,14 +3295,6 @@ "punycode": "^2.1.1" } }, - "tr46": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", - "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", - "requires": { - "punycode": "^2.1.1" - } - }, "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", @@ -3550,6 +3324,7 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, "requires": { "prelude-ls": "~1.1.2" } @@ -3614,50 +3389,6 @@ "extsprintf": "^1.2.0" } }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "whatwg-url": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.2.2.tgz", - "integrity": "sha512-PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^2.0.2", - "webidl-conversions": "^6.1.0" - } - }, "window-size": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", @@ -3667,7 +3398,8 @@ "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==" + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true }, "wrap-ansi": { "version": "2.1.0", @@ -3700,16 +3432,6 @@ "integrity": "sha1-wlLXx8WxtAKJdjDjRTx7/mkNnKE=", "dev": true }, - "ws": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz", - "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==" - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, "xml2js": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", @@ -3724,11 +3446,6 @@ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", diff --git a/package.json b/package.json index 287dcc6..7285d62 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,6 @@ "stylelint-config-standard": "^16.0.0" }, "dependencies": { - "jsdom": "^16.4.0", "moment-timezone": "^0.5.31", "node-fetch": "2.6.5", "request": "^2.88.2", From dd100b4b0b93f8d649992e625b0fd9f5b27a869e Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sun, 23 Jan 2022 15:50:08 +0100 Subject: [PATCH 04/26] removed api provider nfl xml --- CHANGELOG.md | 1 + README.md | 7 +- node_helper.js | 112 ---------------- package-lock.json | 336 ++-------------------------------------------- package.json | 5 +- 5 files changed, 17 insertions(+), 444 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index af73587..76f6050 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ * Help and statistic modals * MMM-voice integration +* API provider: NFL XML API ## [1.2.1] diff --git a/README.md b/README.md index 21f5c44..ed19fc7 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ -# MMM-NFL [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://raw.githubusercontent.com/fewieden/MMM-NFL/master/LICENSE) [![Build Status](https://travis-ci.org/fewieden/MMM-NFL.svg?branch=master)](https://travis-ci.org/fewieden/MMM-NFL) [![Code Climate](https://codeclimate.com/github/fewieden/MMM-NFL/badges/gpa.svg?style=flat)](https://codeclimate.com/github/fewieden/MMM-NFL) [![Known Vulnerabilities](https://snyk.io/test/github/fewieden/mmm-nfl/badge.svg)](https://snyk.io/test/github/fewieden/mmm-nfl) +# MMM-NFL + +[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://raw.githubusercontent.com/fewieden/MMM-NFL/master/LICENSE) [![Code Climate](https://codeclimate.com/github/fewieden/MMM-NFL/badges/gpa.svg?style=flat)](https://codeclimate.com/github/fewieden/MMM-NFL) [![Known Vulnerabilities](https://snyk.io/test/github/fewieden/mmm-nfl/badge.svg)](https://snyk.io/test/github/fewieden/mmm-nfl) National Football League Module for MagicMirror2 @@ -10,10 +12,7 @@ National Football League Module for MagicMirror2 * An installation of [MagicMirror2](https://github.com/MichMich/MagicMirror) * npm -* [moment-timezone](https://www.npmjs.com/package/moment-timezone) * [node-fetch](https://www.npmjs.com/package/node-fetch) -* [request](https://www.npmjs.com/package/request) -* [xml2js](https://www.npmjs.com/package/xml2js) ## Installation diff --git a/node_helper.js b/node_helper.js index 55afa11..84fbf95 100644 --- a/node_helper.js +++ b/node_helper.js @@ -7,33 +7,11 @@ /* eslint-env node */ -const request = require('request'); -const parser = require('xml2js').parseString; -const moment = require('moment-timezone'); - const NodeHelper = require('node_helper'); const ESPN = require('./espn'); module.exports = NodeHelper.create({ - - urls: { - regular: 'http://static.nfl.com/liveupdate/scorestrip/ss.xml', - post: 'http://static.nfl.com/liveupdate/scorestrip/postseason/ss.xml' - }, - mode: 'regular', - scores: [], - details: {}, - nextMatch: null, - live: { - state: false, - matches: [] - }, - - start() { - console.log(`Starting module: ${this.name}`); - }, - socketNotificationReceived(notification, payload) { if (notification === 'CONFIG') { this.config = payload; @@ -41,105 +19,15 @@ module.exports = NodeHelper.create({ setInterval(() => { this.getData(); }, this.config.reloadInterval); - // setInterval(() => { - // this.fetchOnLiveState(); - // }, 60 * 1000); } }, async getData() { - // request({ url: this.urls[this.mode] }, (error, response, body) => { - // if (response.statusCode === 200) { - // parser(body, (err, result) => { - // if (err) { - // console.log(err); - // } else if (Object.prototype.hasOwnProperty.call(result, 'ss')) { - // this.scores = result.ss.gms[0].g; - // this.details = result.ss.gms[0].$; - // this.setMode(); - // this.sendSocketNotification('SCORES', { scores: this.scores, details: this.details }); - // } else { - // console.log('Error no NFL data'); - // } - // }); - // } else { - // console.log(`Error getting NFL scores ${response.statusCode}`); - // } - // }); - try { const data = await ESPN.getData(); this.sendSocketNotification('SCORES', data); } catch (error) { console.log(`Error getting NFL scores ${error}`); } - }, - - setMode() { - let allEnded = true; - let next = null; - const now = Date.now(); - const inGame = ['1', '2', '3', '4', 'H', 'OT']; - const ended = ['F', 'FO', 'T']; - for (let i = 0; i < this.scores.length; i += 1) { - const temp = this.scores[i].$; - this.scores[i].$.starttime = moment.tz( - `${temp.eid.slice(0, 4)}-${temp.eid.slice(4, 6)}-${temp.eid.slice(6, 8)} ${(`0${12 + parseInt(temp.t.split(':')[0])}${temp.t.slice(-3)}`).slice(-5)}`, - 'America/New_York' - ); - const index = this.live.matches.indexOf(this.scores[i].$.gsis); - if (this.scores[i].$.q === 'P') { - allEnded = false; - if (next === null) { - next = this.scores[i].$; - } - } else if ((inGame.includes(this.scores[i].$.q) || Date.parse(this.scores[i].$.starttime) > now) && - !this.live.matches.includes(this.scores[i].$.gsis)) { - allEnded = false; - this.live.matches.push(this.scores[i].$.gsis); - this.live.state = true; - } else if (ended.indexOf(this.scores[i].$.q) !== -1 && index !== -1) { - this.live.matches.splice(index, 1); - if (this.live.matches.length === 0) { - this.live.state = false; - } - } - } - - const currentDate = new Date(); - if (this.mode === 'regular' && this.details.w >= 17 && (currentDate.getMonth() < 5 || currentDate.getMonth() > 10) && allEnded) { - this.mode = 'post'; - this.getData(); - return; - } else if (this.mode === 'post' && currentDate.getMonth() >= 5) { - this.mode = 'regular'; - this.getData(); - return; - } - - for (let i = this.scores.length - 2; i >= 0; i -= 1) { - const previous = this.scores[i].$.starttime; - const match = this.scores[i + 1].$.starttime; - if (previous.diff(match) > 0) { - previous.subtract(12, 'hours'); - } - } - - if (allEnded === true) { - this.nextMatch = null; - } - - if ((this.nextMatch === null && allEnded === false) || this.live.state === true) { - this.nextMatch = { - id: next.gsis, - time: next.starttime - }; - } - }, - - fetchOnLiveState() { - if (this.live.state === true) { - this.getData(); - } } }); diff --git a/package-lock.json b/package-lock.json index b7528b1..3ae3a9a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,6 +35,7 @@ "version": "6.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -156,24 +157,6 @@ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "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=" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, "autoprefixer": { "version": "6.7.7", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", @@ -188,16 +171,6 @@ "postcss-value-parser": "^3.2.3" } }, - "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=" - }, - "aws4": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", - "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==" - }, "babel-code-frame": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", @@ -215,14 +188,6 @@ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "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=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -297,11 +262,6 @@ "integrity": "sha512-kLUON4XN3tq5Nwl7ZICDw+7/vMynSpRMVYDRkzLL31lgnpa6M2YXYdjst3h+xbzjMgdcveRTnRGE1h/1IcKK6A==", "dev": true }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", @@ -422,14 +382,6 @@ } } }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -457,7 +409,8 @@ "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=" + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true }, "cosmiconfig": { "version": "2.2.2", @@ -547,14 +500,6 @@ "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=", - "requires": { - "assert-plus": "^1.0.0" - } - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -585,11 +530,6 @@ "object-keys": "^1.0.12" } }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, "doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -686,15 +626,6 @@ } } }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "electron-to-chromium": { "version": "1.3.380", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.380.tgz", @@ -1065,11 +996,6 @@ } } }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, "extglob": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", @@ -1079,20 +1005,17 @@ "is-extglob": "^1.0.0" } }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, "fast-deep-equal": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "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", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, "fast-levenshtein": { "version": "2.0.6", @@ -1181,21 +1104,6 @@ "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=" - }, - "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==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -1238,14 +1146,6 @@ "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=", "dev": true }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - } - }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -1310,20 +1210,6 @@ "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", "dev": true }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -1366,16 +1252,6 @@ "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", "dev": true }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, "ignore": { "version": "3.3.10", "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", @@ -1627,11 +1503,6 @@ "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=" - }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", @@ -1653,11 +1524,6 @@ "isarray": "1.0.0" } }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, "js-base64": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", @@ -1680,20 +1546,11 @@ "esprima": "^4.0.0" } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, "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==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "json-stable-stringify": { "version": "1.0.1", @@ -1704,11 +1561,6 @@ "jsonify": "~0.0.0" } }, - "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=" - }, "jsonfilter": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/jsonfilter/-/jsonfilter-1.1.2.tgz", @@ -1739,17 +1591,6 @@ "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", "dev": true }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -1973,19 +1814,6 @@ "regex-cache": "^0.4.2" } }, - "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" - }, - "mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", - "requires": { - "mime-db": "1.43.0" - } - }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -2010,19 +1838,6 @@ "minimist": "^1.2.5" } }, - "moment": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.28.0.tgz", - "integrity": "sha512-Z5KOjYmnHyd/ukynmFd/WwyXHd7L4J9vTI/nn5Ap9AVUgaAE15VvQ9MOGmJJygEUklupqIrFnor/tjTwRU+tQw==" - }, - "moment-timezone": { - "version": "0.5.31", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.31.tgz", - "integrity": "sha512-+GgHNg8xRhMXfEbv81iDtrVeTcWt0kWmTEY1XQK14dICTXnWJnT0dxdlPspwqF3keKMVPXwayEsk1DI0AA/jdA==", - "requires": { - "moment": ">= 2.9.0" - } - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -2133,11 +1948,6 @@ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "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==" - }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -2318,11 +2128,6 @@ "pify": "^2.0.0" } }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", @@ -2490,20 +2295,11 @@ "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", "dev": true }, - "psl": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", - "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==" - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true }, "randomatic": { "version": "3.1.1", @@ -2649,33 +2445,6 @@ "is-finite": "^1.0.0" } }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "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-from-string": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", @@ -2741,21 +2510,6 @@ "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", "dev": true }, - "safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -2838,22 +2592,6 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "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" - } - }, "stream-combiner": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", @@ -3286,34 +3024,12 @@ } } }, - "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==", - "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 }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "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=" - }, "type": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", @@ -3345,6 +3061,7 @@ "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" } @@ -3364,11 +3081,6 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, "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", @@ -3379,16 +3091,6 @@ "spdx-expression-parse": "^3.0.0" } }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, "window-size": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", @@ -3432,20 +3134,6 @@ "integrity": "sha1-wlLXx8WxtAKJdjDjRTx7/mkNnKE=", "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==", - "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==" - }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", diff --git a/package.json b/package.json index 7285d62..50cf1ab 100644 --- a/package.json +++ b/package.json @@ -27,9 +27,6 @@ "stylelint-config-standard": "^16.0.0" }, "dependencies": { - "moment-timezone": "^0.5.31", - "node-fetch": "2.6.5", - "request": "^2.88.2", - "xml2js": "^0.4.23" + "node-fetch": "2.6.5" } } From 9cbb57308504e9174ec6e2a59a3cf97bc4e74272 Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sun, 23 Jan 2022 16:00:46 +0100 Subject: [PATCH 05/26] init moment locale from global locale config option --- .github/global.png | Bin 0 -> 16188 bytes CHANGELOG.md | 1 + MMM-NFL.js | 2 +- README.md | 10 ++++++++++ 4 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 .github/global.png diff --git a/.github/global.png b/.github/global.png new file mode 100644 index 0000000000000000000000000000000000000000..506075d0505e42fac1b188f3ccd796eb1c230930 GIT binary patch literal 16188 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 Lc~GkQ?DhWx5yt`n literal 0 HcmV?d00001 diff --git a/CHANGELOG.md b/CHANGELOG.md index 76f6050..ac7081d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ ### Added * Nunjuck templates +* Added instructions for global config options ### Changed diff --git a/MMM-NFL.js b/MMM-NFL.js index f382e20..bfb630a 100644 --- a/MMM-NFL.js +++ b/MMM-NFL.js @@ -63,7 +63,7 @@ Module.register('MMM-NFL', { Log.info(`Starting module: ${this.name}`); this.addFilters(); this.sendSocketNotification('CONFIG', this.config); - moment.locale(config.language); + moment.locale(config.locale); }, socketNotificationReceived(notification, payload) { diff --git a/README.md b/README.md index ed19fc7..91b85c8 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,16 @@ National Football League Module for MagicMirror2 1. Run command `npm install --production` in `~/MagicMirror/modules/MMM-NFL` directory. +## Global config + +| **Option** | **Default** | **Description** | +| --- | --- | --- | +| `locale` | `undefined` | By default it is using your system settings. You can specify the locale in the global MagicMirror config. Possible values are for e.g.: `'en-US'` or `'de-DE'`. | + +To set a global config you have to set the value in your config.js file inside the MagicMirror project. + +![](.github/global.png) + ## Config Options | **Option** | **Default** | **Description** | From db48446baab70c2a0d27295bf5f1d2c9d329e4f9 Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sun, 23 Jan 2022 16:06:48 +0100 Subject: [PATCH 06/26] github config files --- .github/CONTRIBUTING.md | 8 ++++++++ .github/FUNDING.yml | 2 ++ .github/ISSUE_TEMPLATE.md | 9 +++++++++ .github/PULL_REQUEST_TEMPLATE.md | 5 +++++ CHANGELOG.md | 1 + 5 files changed, 25 insertions(+) create mode 100644 .github/CONTRIBUTING.md create mode 100644 .github/FUNDING.yml create mode 100644 .github/ISSUE_TEMPLATE.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md new file mode 100644 index 0000000..6c17d28 --- /dev/null +++ b/.github/CONTRIBUTING.md @@ -0,0 +1,8 @@ +# Contribution Guidelines + +Thanks for contributing to this module! + +Please create pull requests towards the branch `develop`. + +To hold one code style and standard there are several linters and tools in this project configured. Make sure you fulfill the requirements. +Also, there will be an automatic analysis performed once you create the pull request. diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..412df81 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,2 @@ +github: fewieden +custom: ['https://paypal.me/fewieden'] diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md new file mode 100644 index 0000000..5bbae68 --- /dev/null +++ b/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,9 @@ +Platform (Hardware/OS): + +Node version: + +MagicMirror version: + +Module version: + +Description of the issue: diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..d9a72e2 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,5 @@ +Please create pull requests towards the branch `develop`. + +* Does the pull request solve an issue (add a reference)? +* What are the features of this pr? +* Add screenshots for visual changes. diff --git a/CHANGELOG.md b/CHANGELOG.md index ac7081d..07c8f2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ * Nunjuck templates * Added instructions for global config options +* Github config files ### Changed From e2abb8ed07b33607603f342567c409681c6c3852 Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sun, 23 Jan 2022 16:13:04 +0100 Subject: [PATCH 07/26] added github actions --- .github/workflows/build.yml | 24 ++++++++++++++++++++++++ .github/workflows/changelog.yml | 15 +++++++++++++++ CHANGELOG.md | 1 + package.json | 2 +- 4 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/build.yml create mode 100644 .github/workflows/changelog.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..a54c27b --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,24 @@ +# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions + +name: build + +on: + push: + branches: [ master, develop ] + pull_request: + branches: [ master, develop ] + +jobs: + lint: + runs-on: ubuntu-latest + strategy: + matrix: + node-version: [ 16.x ] + steps: + - uses: actions/checkout@v2 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + - run: npm ci + - run: npm run lint diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml new file mode 100644 index 0000000..754e5b9 --- /dev/null +++ b/.github/workflows/changelog.yml @@ -0,0 +1,15 @@ +name: changelog + +on: + pull_request: + types: [opened, synchronize, reopened, ready_for_review, labeled, unlabeled] + +jobs: + check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: dangoslen/changelog-enforcer@v1.6.1 + with: + changeLogPath: CHANGELOG.md + skipLabels: Skip Changelog diff --git a/CHANGELOG.md b/CHANGELOG.md index 07c8f2d..c2477fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ * Nunjuck templates * Added instructions for global config options +* Github actions: `changelog` and `build` * Github config files ### Changed diff --git a/package.json b/package.json index 50cf1ab..ce17779 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "1.2.1", "description": "National Football League Module for MagicMirror2", "scripts": { - "lint": "./node_modules/.bin/eslint . && ./node_modules/.bin/stylelint ." + "lint": "eslint . && stylelint ." }, "repository": { "type": "git", From bc4a6341f395820766985a9cb3ff7304b73cb29c Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sun, 23 Jan 2022 16:14:27 +0100 Subject: [PATCH 08/26] added build status badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 91b85c8..a0a402b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # MMM-NFL -[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://raw.githubusercontent.com/fewieden/MMM-NFL/master/LICENSE) [![Code Climate](https://codeclimate.com/github/fewieden/MMM-NFL/badges/gpa.svg?style=flat)](https://codeclimate.com/github/fewieden/MMM-NFL) [![Known Vulnerabilities](https://snyk.io/test/github/fewieden/mmm-nfl/badge.svg)](https://snyk.io/test/github/fewieden/mmm-nfl) +[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://raw.githubusercontent.com/fewieden/MMM-NFL/master/LICENSE) ![Build status](https://github.com/fewieden/MMM-NFL/workflows/build/badge.svg) [![Code Climate](https://codeclimate.com/github/fewieden/MMM-NFL/badges/gpa.svg?style=flat)](https://codeclimate.com/github/fewieden/MMM-NFL) [![Known Vulnerabilities](https://snyk.io/test/github/fewieden/mmm-nfl/badge.svg)](https://snyk.io/test/github/fewieden/mmm-nfl) National Football League Module for MagicMirror2 From f668aec56842c07c16d3baaa9ed5bffb9e2f68fc Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sun, 23 Jan 2022 16:37:20 +0100 Subject: [PATCH 09/26] new data structure --- CHANGELOG.md | 2 ++ MMM-NFL.js | 22 +++++++++---------- espn.js | 49 +++++++++++++++++++------------------------ templates/MMM-NFL.njk | 44 +++++++++++++++++++------------------- 4 files changed, 56 insertions(+), 61 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c2477fa..d6703b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,8 @@ ### Changed +* Data structure + ### Removed * Help and statistic modals diff --git a/MMM-NFL.js b/MMM-NFL.js index bfb630a..5a6e93f 100644 --- a/MMM-NFL.js +++ b/MMM-NFL.js @@ -9,16 +9,15 @@ Module.register('MMM-NFL', { modes: { - P: 'Preseason', - R: 'Regular-Season', + PRE: 'Preseason', + REG: 'Regular-Season', POST: 'Post-Season', - PRO: 'Pro-Bowl', OFF: 'Offseason', }, details: { - y: (new Date()).getFullYear(), - t: 'R' + season: (new Date()).getFullYear(), + stage: 'REG' }, states: { @@ -26,12 +25,11 @@ Module.register('MMM-NFL', { 2: '2ND_QUARTER', 3: '3RD_QUARTER', 4: '4TH_QUARTER', - H: 'HALF_TIME', - OT: 'OVER_TIME', - F: 'FINAL', - FO: 'FINAL_OVERTIME', - T: 'TIE', - P: 'UPCOMING' + halftime: 'HALF_TIME', + overtime: 'OVER_TIME', + final: 'FINAL', + 'final-overtime': 'FINAL_OVERTIME', + pregame: 'UPCOMING' }, defaults: { @@ -82,7 +80,7 @@ Module.register('MMM-NFL', { let focusedTeamsWithByeWeeks = []; if (Array.isArray(this.config.focus_on) && this.scores) { for (const team of this.config.focus_on) { - let match = this.scores.find(m => team === m.$.h || team === m.$.v); + let match = this.scores.find(m => team === m.homeTeam || team === m.awayTeam); if (!match) { focusedTeamsWithByeWeeks.push(team); } diff --git a/espn.js b/espn.js index 864fae7..647a41a 100644 --- a/espn.js +++ b/espn.js @@ -2,9 +2,9 @@ const fetch = require('node-fetch'); const BASE_URL = 'http://site.api.espn.com/apis/site/v2/sports/football/nfl'; -const seasonTypeMapping = { - 1: 'P', - 2: 'R', +const seasonStageMapping = { + 1: 'PRE', + 2: 'REG', 3: 'POST', 4: 'OFF', }; @@ -16,17 +16,17 @@ const teamNameMapping = { function getGameStatus(status = {}) { if (status.type?.state === 'pre') { - return 'P'; + return 'pregame'; } else if (status.type?.name === 'STATUS_HALFTIME') { - return 'H'; + return 'halftime'; } else if (status.type?.state === 'post') { if (status.period > 4) { - return 'FO'; + return 'final-overtime'; } - return 'F'; + return 'final'; } else if (status.period > 4) { - return 'OT'; + return 'overtime'; } return status.period; @@ -40,25 +40,20 @@ function getTeamName(competitor = {}) { function mapEventEntry(event = {}) { const ongoing = !['pre', 'post'].includes(event.status?.type?.state); - const remainingTime = ongoing && event.status?.displayClock; - const rz = event.competitions?.[0]?.situation?.isRedZone ? '1' : '0'; const possessionTeamId = event.competitions?.[0]?.situation?.possession; const possessionTeam = event.competitions?.[0]?.competitors?.find(c => c.id === possessionTeamId); - const p = getTeamName(possessionTeam); return { - $: { - h: getTeamName(event.competitions?.[0]?.competitors?.[0]), - hs: event.competitions?.[0]?.competitors?.[0]?.score, - q: getGameStatus(event.status), - starttime: event.date, - v: getTeamName(event.competitions?.[0]?.competitors?.[1]), - vs: event.competitions?.[0]?.competitors?.[1]?.score, - k: remainingTime, - rz, - p - } + homeTeam: getTeamName(event.competitions?.[0]?.competitors?.[0]), + homeScore: event.competitions?.[0]?.competitors?.[0]?.score, + status: getGameStatus(event.status), + timestamp: event.date, + awayTeam: getTeamName(event.competitions?.[0]?.competitors?.[1]), + awayScore: event.competitions?.[0]?.competitors?.[1]?.score, + remainingTime: ongoing && event.status?.displayClock, + inRedZone: event.competitions?.[0]?.situation?.isRedZone, + ballPossession: getTeamName(possessionTeam) }; } @@ -72,19 +67,19 @@ async function getData() { const parsedResponse = await response.json(); const details = { - w: parsedResponse?.week?.number, - y: parsedResponse?.season?.year, - t: seasonTypeMapping[parsedResponse?.season?.type] + week: parsedResponse?.week?.number, + season: parsedResponse?.season?.year, + stage: seasonStageMapping[parsedResponse?.season?.type] }; const events = parsedResponse?.events || []; const scores = events.map(mapEventEntry).sort((a, b) => { - if (a.$.starttime === b.$.starttime) { + if (a.timestamp === b.timestamp) { return 0; } - return a.$.starttime > b.$.starttime ? 1 : -1 + return a.timestamp > b.timestamp ? 1 : -1 }); return {details, scores}; diff --git a/templates/MMM-NFL.njk b/templates/MMM-NFL.njk index 3e24190..c7545d8 100644 --- a/templates/MMM-NFL.njk +++ b/templates/MMM-NFL.njk @@ -1,5 +1,5 @@
- NFL {{modes[details.t] or details.t}} {{details.y}} Week {{details.w}} + NFL {{modes[details.stage] or details.stage}} {{details.season}} Week {{details.week}}
{% if not scores %}
{{ "LOADING" | translate }}
@@ -16,41 +16,41 @@ {% for game in scores %} {% if config.reverseTeams %} - {% set firstTeamProperty = 'v' %} - {% set secondTeamProperty = 'h' %} + {% set firstTeamPrefix = 'away' %} + {% set secondTeamPrefix = 'home' %} {% else %} - {% set firstTeamProperty = 'h' %} - {% set secondTeamProperty = 'v' %} + {% set firstTeamPrefix = 'home' %} + {% set secondTeamPrefix = 'away' %} {% endif %} - {% if includes([1, 2, 3, 4, "H", "OT"], game.$.q) %} -
{{ states[game.$.q] | translate }}
- {% if game.$.k %} -
{{game.$.k}} {{ "TIME_LEFT" | translate }}
+ {% if includes([1, 2, 3, 4, "halftime", "overtime"], game.status) %} +
{{ states[game.status] | translate }}
+ {% if game.remainingTime %} +
{{game.remainingTime}} {{ "TIME_LEFT" | translate }}
{% endif %} - {% elif game.$.q === "P" %} - {{ game.$.starttime | formatDate }} + {% elif game.status === "pregame" %} + {{ game.timestamp | formatDate }} {% else %} - {{ states[game.$.q] | translate }} + {{ states[game.status] | translate }} {% endif %} - {% if game.$.p === game.$[firstTeamProperty] %} - + {% if game.ballPossession === game[firstTeamPrefix + "Team"] %} + {% endif %} - {{ game.$[firstTeamProperty] }} + {{ game[firstTeamPrefix + "Team"] }} - - {{ game.$.vs if config.reverseTeams else game.$.hs }} + + {{ game[firstTeamPrefix + "Score"] }} : - {{ game.$.hs if config.reverseTeams else game.$.vs }} - + {{ game[secondTeamPrefix + "Score"] }} + - {{ game.$[secondTeamProperty] }} - {% if game.$.p === game.$[secondTeamProperty] %} - + {{ game[secondTeamPrefix + "Team"] }} + {% if game.ballPossession === game[secondTeamPrefix + "Team"] %} + {% endif %} From 4252b7271091eb403300ad656dfcf5b7b37656ba Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sun, 23 Jan 2022 17:19:52 +0100 Subject: [PATCH 10/26] remote team logos --- CHANGELOG.md | 3 +++ MMM-NFL.css | 14 ++++++-------- MMM-NFL.js | 1 - README.md | 3 +-- espn.js | 12 +++++++----- icons/ARI.png | Bin 4751 -> 0 bytes icons/ARI_helmet.png | Bin 2500 -> 0 bytes icons/ATL.png | Bin 4553 -> 0 bytes icons/ATL_helmet.png | Bin 2749 -> 0 bytes icons/BAL.png | Bin 4790 -> 0 bytes icons/BAL_helmet.png | Bin 2763 -> 0 bytes icons/BUF.png | Bin 5343 -> 0 bytes icons/BUF_helmet.png | Bin 2457 -> 0 bytes icons/CAR.png | Bin 4872 -> 0 bytes icons/CAR_helmet.png | Bin 5344 -> 0 bytes icons/CHI.png | Bin 5729 -> 0 bytes icons/CHI_helmet.png | Bin 5366 -> 0 bytes icons/CIN.png | Bin 5142 -> 0 bytes icons/CIN_helmet.png | Bin 2606 -> 0 bytes icons/CLE.png | Bin 5206 -> 0 bytes icons/CLE_helmet.png | Bin 2467 -> 0 bytes icons/DAL.png | Bin 4704 -> 0 bytes icons/DAL_helmet.png | Bin 2649 -> 0 bytes icons/DEN.png | Bin 5166 -> 0 bytes icons/DEN_helmet.png | Bin 2770 -> 0 bytes icons/DET.png | Bin 5306 -> 0 bytes icons/DET_helmet.png | Bin 2738 -> 0 bytes icons/GB.png | Bin 5190 -> 0 bytes icons/GB_helmet.png | Bin 2696 -> 0 bytes icons/HOU.png | Bin 5002 -> 0 bytes icons/HOU_helmet.png | Bin 2829 -> 0 bytes icons/IND.png | Bin 4860 -> 0 bytes icons/IND_helmet.png | Bin 2406 -> 0 bytes icons/JAX.png | Bin 5374 -> 0 bytes icons/JAX_helmet.png | Bin 2688 -> 0 bytes icons/KC.png | Bin 5241 -> 0 bytes icons/KC_helmet.png | Bin 2689 -> 0 bytes icons/LA.png | Bin 1572 -> 0 bytes icons/LAC.png | Bin 4892 -> 0 bytes icons/LAC_helmet.png | Bin 2612 -> 0 bytes icons/LA_helmet.png | Bin 2678 -> 0 bytes icons/LV.png | Bin 4570 -> 0 bytes icons/LV_helmet.png | Bin 2432 -> 0 bytes icons/MIA.png | Bin 5271 -> 0 bytes icons/MIA_helmet.png | Bin 2675 -> 0 bytes icons/MIN.png | Bin 4570 -> 0 bytes icons/MIN_helmet.png | Bin 2633 -> 0 bytes icons/NE.png | Bin 4455 -> 0 bytes icons/NE_helmet.png | Bin 2545 -> 0 bytes icons/NO.png | Bin 4638 -> 0 bytes icons/NO_helmet.png | Bin 2667 -> 0 bytes icons/NYG.png | Bin 4725 -> 0 bytes icons/NYG_helmet.png | Bin 2647 -> 0 bytes icons/NYJ.png | Bin 5426 -> 0 bytes icons/NYJ_helmet.png | Bin 2536 -> 0 bytes icons/PHI.png | Bin 5402 -> 0 bytes icons/PHI_helmet.png | Bin 2693 -> 0 bytes icons/PIT.png | Bin 4712 -> 0 bytes icons/PIT_helmet.png | Bin 2718 -> 0 bytes icons/SEA.png | Bin 4513 -> 0 bytes icons/SEA_helmet.png | Bin 2756 -> 0 bytes icons/SF.png | Bin 5501 -> 0 bytes icons/SF_helmet.png | Bin 2630 -> 0 bytes icons/TB.png | Bin 4916 -> 0 bytes icons/TBD.png | Bin 2973 -> 0 bytes icons/TBD_helmet.png | Bin 4915 -> 0 bytes icons/TB_helmet.png | Bin 2732 -> 0 bytes icons/TEN.png | Bin 5427 -> 0 bytes icons/TEN_helmet.png | Bin 2630 -> 0 bytes icons/WAS.png | Bin 980 -> 0 bytes icons/WAS_helmet.png | Bin 2532 -> 0 bytes icons/football.png | Bin 3419 -> 0 bytes templates/MMM-NFL.njk | 11 +++++------ 73 files changed, 22 insertions(+), 22 deletions(-) delete mode 100644 icons/ARI.png delete mode 100644 icons/ARI_helmet.png delete mode 100644 icons/ATL.png delete mode 100644 icons/ATL_helmet.png delete mode 100644 icons/BAL.png delete mode 100644 icons/BAL_helmet.png delete mode 100644 icons/BUF.png delete mode 100644 icons/BUF_helmet.png delete mode 100644 icons/CAR.png delete mode 100644 icons/CAR_helmet.png delete mode 100644 icons/CHI.png delete mode 100644 icons/CHI_helmet.png delete mode 100644 icons/CIN.png delete mode 100644 icons/CIN_helmet.png delete mode 100644 icons/CLE.png delete mode 100644 icons/CLE_helmet.png delete mode 100644 icons/DAL.png delete mode 100644 icons/DAL_helmet.png delete mode 100644 icons/DEN.png delete mode 100644 icons/DEN_helmet.png delete mode 100644 icons/DET.png delete mode 100644 icons/DET_helmet.png delete mode 100644 icons/GB.png delete mode 100644 icons/GB_helmet.png delete mode 100644 icons/HOU.png delete mode 100644 icons/HOU_helmet.png delete mode 100644 icons/IND.png delete mode 100644 icons/IND_helmet.png delete mode 100644 icons/JAX.png delete mode 100644 icons/JAX_helmet.png delete mode 100644 icons/KC.png delete mode 100644 icons/KC_helmet.png delete mode 100644 icons/LA.png delete mode 100644 icons/LAC.png delete mode 100644 icons/LAC_helmet.png delete mode 100644 icons/LA_helmet.png delete mode 100644 icons/LV.png delete mode 100644 icons/LV_helmet.png delete mode 100644 icons/MIA.png delete mode 100644 icons/MIA_helmet.png delete mode 100644 icons/MIN.png delete mode 100644 icons/MIN_helmet.png delete mode 100644 icons/NE.png delete mode 100644 icons/NE_helmet.png delete mode 100644 icons/NO.png delete mode 100644 icons/NO_helmet.png delete mode 100644 icons/NYG.png delete mode 100644 icons/NYG_helmet.png delete mode 100644 icons/NYJ.png delete mode 100644 icons/NYJ_helmet.png delete mode 100644 icons/PHI.png delete mode 100644 icons/PHI_helmet.png delete mode 100644 icons/PIT.png delete mode 100644 icons/PIT_helmet.png delete mode 100644 icons/SEA.png delete mode 100644 icons/SEA_helmet.png delete mode 100644 icons/SF.png delete mode 100644 icons/SF_helmet.png delete mode 100644 icons/TB.png delete mode 100644 icons/TBD.png delete mode 100644 icons/TBD_helmet.png delete mode 100644 icons/TB_helmet.png delete mode 100644 icons/TEN.png delete mode 100644 icons/TEN_helmet.png delete mode 100644 icons/WAS.png delete mode 100644 icons/WAS_helmet.png delete mode 100644 icons/football.png diff --git a/CHANGELOG.md b/CHANGELOG.md index d6703b9..abd06c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ ### Added * Nunjuck templates +* Remote team logos * Added instructions for global config options * Github actions: `changelog` and `build` * Github config files @@ -20,6 +21,8 @@ * Help and statistic modals * MMM-voice integration * API provider: NFL XML API +* Local team logos +* Config option: `helmets` ## [1.2.1] diff --git a/MMM-NFL.css b/MMM-NFL.css index bf02de7..feb6153 100644 --- a/MMM-NFL.css +++ b/MMM-NFL.css @@ -10,7 +10,12 @@ text-align: center; } -.MMM-NFL .icon { +.MMM-NFL .logo { + margin-top: 3px; + height: 25px; +} + +.MMM-NFL .gray { -webkit-filter: grayscale(100%); } @@ -18,13 +23,6 @@ vertical-align: middle; } -.MMM-NFL .away { - -webkit-transform: scaleX(-1); - -moz-transform: scaleX(-1); - -o-transform: scaleX(-1); - transform: scaleX(-1); -} - .MMM-NFL .redzone { -webkit-animation: MMM-NFL-pulse 2s infinite; } diff --git a/MMM-NFL.js b/MMM-NFL.js index 5a6e93f..59de6bf 100644 --- a/MMM-NFL.js +++ b/MMM-NFL.js @@ -34,7 +34,6 @@ Module.register('MMM-NFL', { defaults: { colored: false, - helmets: false, focus_on: false, format: 'ddd h:mm', reloadInterval: 30 * 60 * 1000, // every 30 minutes diff --git a/README.md b/README.md index a0a402b..effeb47 100644 --- a/README.md +++ b/README.md @@ -45,8 +45,7 @@ To set a global config you have to set the value in your config.js file inside t | **Option** | **Default** | **Description** | | --- | --- | --- | -| `colored` | `false` | Remove black/white filter of logos/helmets. | -| `helmets` | `false` | Show helmets instead of logo. | +| `colored` | `false` | Remove black/white filter of logos. | | `focus_on` | `false` | Display only matches with teams of this array e.g. `['NYG', 'DAL', 'NE']`. | | `format` | `'ddd h:mm'` | In which format the date should be displayed. [All Options](http://momentjs.com/docs/#/displaying/format/) | | `reloadInterval` | `1800000` (30 mins) | How often should the data be fetched. | diff --git a/espn.js b/espn.js index 647a41a..394c206 100644 --- a/espn.js +++ b/espn.js @@ -45,15 +45,17 @@ function mapEventEntry(event = {}) { const possessionTeam = event.competitions?.[0]?.competitors?.find(c => c.id === possessionTeamId); return { + timestamp: event.date, + status: getGameStatus(event.status), + remainingTime: ongoing && event.status?.displayClock, + ballPossession: getTeamName(possessionTeam), + inRedZone: event.competitions?.[0]?.situation?.isRedZone, homeTeam: getTeamName(event.competitions?.[0]?.competitors?.[0]), homeScore: event.competitions?.[0]?.competitors?.[0]?.score, - status: getGameStatus(event.status), - timestamp: event.date, + homeLogo: event.competitions?.[0]?.competitors?.[0]?.team?.logo, awayTeam: getTeamName(event.competitions?.[0]?.competitors?.[1]), awayScore: event.competitions?.[0]?.competitors?.[1]?.score, - remainingTime: ongoing && event.status?.displayClock, - inRedZone: event.competitions?.[0]?.situation?.isRedZone, - ballPossession: getTeamName(possessionTeam) + awayLogo: event.competitions?.[0]?.competitors?.[1]?.team?.logo }; } diff --git a/icons/ARI.png b/icons/ARI.png deleted file mode 100644 index 2279ac57e7b72f305484b44972b26eb224978097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4751 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 diff --git a/icons/ATL_helmet.png b/icons/ATL_helmet.png deleted file mode 100644 index da8da52b41f580a5f490402325d4688a26686c70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2749 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 DPX1^@s6T@hT?00009a7bBm000XU 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 RO0fU{002ovPDHLkV1o9cXw3is diff --git a/icons/BUF.png b/icons/BUF.png deleted file mode 100644 index 71ea3d696d6c129b5c7c902e5e3f3b5bc2f599a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5343 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 diff --git a/icons/BUF_helmet.png b/icons/BUF_helmet.png deleted file mode 100644 index eab4a6a33287390dda800616d6a3502fc4c5c283..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2457 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 diff --git a/icons/CAR_helmet.png b/icons/CAR_helmet.png deleted file mode 100644 index 23502e8550d38db511ff823cd7c378cba853d41b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5344 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 TBVky(00000NkvXXu0mjfFs}j- diff --git a/icons/CHI_helmet.png b/icons/CHI_helmet.png deleted file mode 100644 index e91cf3dfd1a01903315f3be79aa657051d57abc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5366 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 UI}7JyGXMYp07*qoM6N<$f@{xI>;M1& diff --git a/icons/CIN.png b/icons/CIN.png deleted file mode 100644 index 0d7c639f5492031675597c1ee6ce7b0bfbff5c77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5142 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 Ef|1s=@Bjb+ diff --git a/icons/CIN_helmet.png b/icons/CIN_helmet.png deleted file mode 100644 index b027be3045298e004503fc5c5e6e2f985a846038..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2606 zcmV+}3eok6P)X1^@s6P!BAT00009a7bBm000XU z000XU0RWnu7ytkOAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ_v`IukRCwCNmV0p3g_XxYzt?@=+$8sr8bzVRJ-dNzy`V!Jo3$H{j zA+|J5Y})wfL(T1t?;4tl;B9UrRaNyYsw?HLU!CN^>+AU0;_F~6z;Q|9 zv+oVDb8a=e7dSvEkS-QE6r8}a`u?jMwm-Q*R@BV3fiYsqJSLO;HvvSX7?=`ZvWkcH z{oqLEje{+3hAQaE!}b-k*!{CWRtj?pAr= zXpXy{{Ats#fB3>a6enhj6+sX_wF9D&OM`51zWbdQCSE_dytZ-{PxpV!jR zBsVoyG26(2ps_z#WJDBry3GZF1Tk9`>km(Ipns5t>Pq&ktf$a*rpdvaQ9>&=afKyytOFgj2k||Ltv$KeaP76pAc!`l`uGW(u<9|47b;dKnuI zKWV*kRjg}uvGJW@zSvj-YVuDOGE-t?Kv2*miDW*@0*e!D&=t$_lS_kqZEiC!t#ZQf zAmODqG2*nL_kBdqa1aUG?lrIeV0F2(9JQeS$?$)%1$kwTICSdw%|1(tfno`Ah@yg_7cmSC5RmP5?~2rLV5zHArzfQWMe0o=6u|EiSv%X# zg`@#O9#k2x$;^1R2nCUv=4w`J0*7ZJ#1%iy%goH*upYU774{rxuIaO#r`~_CkT5Q$ z1p{4B(9}4x*^DGB7>0o;1c&D5BT><9n91b<^5msFm{rtBmVarg!K2u?kg$N3qPead zjZ%_Ekv>(T#wnn9?3}q4<=vqyJ74@Yn>OCXD=$A!nY&`o#ydA&bkw^ryFnHP$RzqO z1P$3NBPk#Xx$#+YMn%rKaoIi@&UjV=MaGC0=&&ekt+#VERRmpSOIeQU(lWO8CUBd< zE;@Pf=s0g(3bF4GSNOx>GkpFAClkT*3}1P0(U51ti`IgeeLtqGTmw z60pZUraCf>q$xxd2ZMzS%iLweQgOypNovb{tejhUcI|D8_IYRdbI(8XTcW`jk;uST zqLJa*7GDjx-B>Ez`29Z2W;42`VHgI|u1CI_vj%(bJM`gzBDhHuOYs>hClUpQC@?&p;IXgX{q?8*?dje5j4|bPM{f6(R&)A; zemPf&HdrNnRxA*>|Mc-=n@^wV-O|{+c+l=}P8HQ6(ypieIjS3@_k4Kle044Z4=rur zx$Y7A<2u`JC}ki~U`KC`oVOgkyqa%b7-fmy;2xiq3+Vy_g)~w|!e;0>-73D_)7{_d zD^tHv;gh&>WrXfCA6?gVrf2PM4|a7}?Uweg_s_LPqiI*i=k9(}aY{%}KC=@ok*M+w z_N;#ST$nX;YgpM>%ih!d#Ow|tqKogH>}61Jpj+*z+9ZEWE9i!W9rH^V8aIflp6R?a z-E?WJYeRHOKRI?e)DQ{Bsvg*MJJX3E|GI4}ULjB8yhb)Z_!SQR;`OFm*EPQ`Te5NK zTRR@cYA|KIcc8Dx> z6^W=Cg~o-CmNnNr>r|?=mtOqdYq7+ot(88hR#hd2uEv=OO%aRddGA;sBg3N%O?1oi z+MCamIlcYTu5Ua573JadOk~xKBZCbG;u-dz>f=8aR`R*#a_S2+Y^$l@7O#xUCXfn* zm|f{6mQ*8wac zYbkj(ht0j@THE}a2c%uQ9zjqsPJ3-<&K8K@BVJjqIoSPx~j5p{v0;lw+?H$2Q{nW zwU+Ru$F`uGo%El(Y_6?x2joo5ij-y)@qvqO>9McfNxqPzm<*SkYV1TTo<1s1ZoMog|uYIfOmhD>(yzrguaPNQd*!TBfa@BJ3 zc<0JrzWkFP$@%0Wm)U|*R4K|CDDlQCD%(b#Wo5tn{9SAIR@K!^$$}t#@*D~}YBo3I zbon1O;UOKm3~?E&r{QSrO)bX~jov1~UA?Y26DSGA#j{O>C;S~Z_X4^_mQgj0d@4mc zI?9~u+Pa?I`|RQ~ohO9}#bW%=0Ge=Xh(|VR QdjJ3c07*qoM6N<$g6^vb$N&HU diff --git a/icons/CLE.png b/icons/CLE.png deleted file mode 100644 index c481eea20e32a2a60f79bfe72e8b570234a1ca89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5206 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 Q_y7O^07*qoM6N<$f=5!tTL1t6 diff --git a/icons/CLE_helmet.png b/icons/CLE_helmet.png deleted file mode 100644 index d7f29f58810ecb908ac5b27b02233dca18256b69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2467 zcmV;U30(GxP)X1^@s6P!BAT00009a7bBm000XU z000XU0RWnu7ytkOAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ_DM>^@RCwBimTRnKWqHSc?`5sM*V@;!&&4_Cz?tE6m;r{4GF&P+4oZdAC}KOQ z0u5<38Ek87(~fefO|T|yD%y&THn!0wC`Hs%>m_Qz0+tSf%s31)IG}SmGv~~??)zSA zuf1;X+YgW?7D%7u|Ka)c{GKQOfAR<$90Fk>Q&_Dr6i_OI{2al;2>1NUFyZm~+L`CJ zWKmBA+0eMYFDtr|mCBpWjcvQS84ok89a5}Ki9C(1H5RD^)*5VTP*P*DyjtmBZY>Bv zI^^zDd8AIfseAZ`w}|zl?-jjs#gZ6N6a@xuoz-%NKRGihxBEZM(v8ooEG>V%K69a+ znBL5=8{khANs^dku}8VqK$z_R0k9UKU6ebEIrH>QYd`tc{oSKSYK^5+)WZ;|Btu7& zI+8LjiJj!M_iXWrM)jHozC{4B-QBSxadkygfm{$|QI{5J1-|2xQf z+5U2E^WXd9F6nSUa;{IQS_hNA20(Nalmust$u}%caV;C>BinyKmUPJFUCw%AoOL1k z1#wg&4Pt7GKV|cU*V6CKGw?m+X!V1|wa$O~Zt7(6)~1#RLYp0B8HuRjWCo{qg4Xml)LZ_H>g*QUC!ZkbFHk8@ zusSGnw!hBSx?-ZS?Y3Sv_COHjD5cRNpr{N&m9f^KMeFR&OxH-Agi<2tyAf_KULqAa zU=dc4OM|o)1vrB~#=ijX4?amRmwfB4kMPCEULcsBqft7@sZ$HQb@v6_bN3%U=MRXE`Qm6L()gGmTU}#-wPG#sx$>hU-%O9=WpZ2w_n$L-!1RFe|);Md~Ok}nI?+c7w1`T zpVv@Oa&cUVlAyIl0@hfxGdur6qSV!HnqpLeOl3GG!-$MXJGhb~zeQwd>)eLEx z;uR!S=S9kLk%}8oAjC#1`wBFXsp_m(cV6}#g$6>TNU&*zkr{)y#qAfBsFfwRzW>iD zZQ4q7^a)DMr^uI%(G^xpNd0aiDTSg>s5J!& zD4F9Am)LL>GgBAumT9lc&^nLUciwy&Z;sMhjIk|({3NzgBE4Xa$wHCB*~6pG#6n5=-0N311rJD^d_ z>DR{TU9e+id6Zn41?Hwn*Eu-9W7nScVDLbz+nSrmhLly8agkx9W+l%^^dv(jh;xC- zY)3SY9eC*>l@3EM|C2BsTx|!#XQrl$-)Xoxt)DG_pm*lU50}p#K{fj{bB~6j@M@OM z74JS)dGjrA%V?~H%WK37Pc!?5H?rJG&M!tQ-yF1-E*AoncFANyoZAdpAJ)fe?J#og zo|>vYB)UI82-e~hiYy0hMtKV9i1TV8^`e5tl?3ZgPOrA}?Lz6@C6)YIH1xkaxqjqe z`Ayfq7Q!k hqty*X1^@s6T@hT?00009a7bBm000XU z000XU0RWnu7ytkYPiaF#P*7-ZbZ>KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000MzNklt`Q`b2^4xykSNOiq`S$d)+Zjz}FiacEwux4k({$-;NRTT1;Rbkpr zN(f9L#H5&^pw5~85kBo6AQ;fdn>Gz~)jamdom|KizQiAaoC~HX zDu+*YwG62vJ2XZr zlSh$N92XqNCui7n#s*rS{K*3#q?m$o z;~)f*EYJfQCqL<=ytJsrQB*S7?B#uDhMLME#i)`(NYj}}<;mtPlqvSsw84DeC#Y*A zQ)!0B#|eaVBBe$24GpiJQC)J$3)^0&AgEJN5NP!!2~|_cnih$P45~amsA+-0*2rbR#x+-7^Q>yp;WEsZpG_YPfMT~&6_aa;<*LGUkJ0mL-HT+gdX zrZV$Q+mTGuj`j4%OoVsXL;rK*)PEAG00ib`%U;$l=8~OY-+h1*a^~M`k z1RsC&PTKbVn}TqVNMRV)b#YvmH7l>e$QtZwd!KN1ImxbG1`-oI@ZDQBw;w#QxiB0; zND_)H(RF5k#s&4rvc#i5+seF4>R!2i>1Dg8l`+FK-P)?MH|}U%Ju^O@Y}0jh=?^#E z%H5lP#qih!3+F_!9hY$UGzSix07XWY1bST!FYI`mj*}8Q*ZQEaj zlGz{xYB)foB!cI<1OghSVX|k>eozz`9zYHkuwl~%Ov~o`KYHe!xpmRjH7l1G|2Y-I zw%zGXr4Ry15+sr-WJO}*?KeCh>mHo<*1I3Ye)aQ*cx21tkj^4&D#6c6>jR$aq3Rmp zvIxXSx$efV^W5*BK*i&|502cw{u|5IG%cQM43CbV?R)VR*M$%Q)3k{vCb(^F^QX~@ z@;N{F>DK43xU_-io_~UZNCBC24)KLMT-PO+HMr;D4cx!sX5QG-e)xm-qcvZqn~jScMBwQpzhHJ4v?OH1=m*2t4iXUSv@G8u!MVIutxzzgv_UwWFi-)(2-OFJPHVmy;0nM^M~bokWLTU%G{kB=mnJ*)1l9uu%=em$vFW_qQR z6a`h&P!t8B$hd%{DpXdN)6vnf)Q7Og3!wmL#>O)=3gcx`orP*A<8_w*SK zA34dB&pyL9S1;%9`ws2e{Z4!MkK5bswel9*{;-Ae+A==rh#_Qk{l^_KbWP#x+vFpJ zkK;I4mUZ#LyO40(_R3q6Yp%!)kBrlIrtie!%N8u^8yX{>G1$BB(0$)pfBl~g)8bTT zFN5*X=!}}OwoB(;(m1DnChhG<2?exeo4&oiy?=0IQrs2ST|V_5J8-09(zn8JkbVC; ze(m~}<%<^1pT%o${qrEMSlhC4$#6Ivpu2B~OfJv5)ysN2Vm*srer@mL8}C^C%f>~s zId(kOGBA>EA59ulS``-st12&_qy(xe%Q$%GlZ}7c{w6Q)eDAT=RZD*xt*PR`(GDsr zOOS+wBn0u%BqfnTZd$qIsr?5|{w>x!bl5ZVkI0I$B@oncoO8GRx;0Cu4i+iWC;cg9 zv#FxNX1^@s6yEvDU00009a7bBm000XU z000XU0RWnu7ytkOAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ_-$_J4RCwBymT9bA)qTZ(dpP&p>CN{|_IsYN!N%CnvEhO37CY30KnOHW&6ko8 zpsCX)CCLY;3YDlRL#3uxLQ&M9RO%ohVFMuqLezjAENZA3Jg7Ft_&po@jrP04yYso{ zoV|BH*dHu4NOVa{TiPG?URwXXmzEfxnBYoiC8^e0)S3|~PavG59@%vl3WfWPbpy>> zD;I~Rfs1C6Nts=`+M6^ZKzFq)*&UI$r*V`!X+j=O&mouTCHE7&sTOm^Y43+ zsdi94L90dBn#V*9gtJ&1Q!11Q8jf4H-o}rA_5*qr46^a&2YBzuM|W-Av}tb~nN(~H zh|lJXL}(BisS?y`P0mhC|H7!$ZKX<`sp(lh`uHpZgA3{G=ponDg|8g->O5m7Phnb) zq)L;YtuZ+<%_C3V%R}G4pG`O4$GbBgO)thK8o)W+XAq+u5+MXaN{Z$3Q%w?I zsn1uLow>j_A9#S@?SGT@q{O)vb2AYpR=oP^FB!dYEi0~GO&m3mGR7InspF@)@6W!- ze5t{fEnny4sh4hFx^&s2ADujP=EQo?}30yrM$URsXjBX^eSd&^L%vj z49AWgV|2qhE?mfS;^fC%y?Pn5`SaxZI=J_1J7@+K!YBYKQLcrs8Rq6iWH~}MuZsYAssl|AU|E?{(H7_VWz-belDA7YriFo z!nU+lqp3{#Qy;N7e)>GlxvT4~_{8D=IjzUXra&r=o*HN0o5x^cisc(u@r?&}AOpj; zTQ}2e6^McehmS?zWO(T`V^Pu}O-y?_jlfZ_meD$aRDx7OKkaG#ko}ZV>CVp1bfr?; z@RO&1sylMMeEE*A^3>D+%D$KPBZimYM8w(+BV;ofno*gK?soFyQ+QG#h>^l!tw9+_ zCY_|euLmUr(m4kEa#(9ASL;kpPacfJ;AN#0&N+kt=NwmlHTB@mog2#4>K9ZxyHR>R zXHJdth1);Rz{=&k_lsY%_VznDc;Em79Rh=;(QI<{iWSuBRg`q#Vzh*=whY;%&+D(f z#*q)+qgtNl=;0&0@y0%q>2zgyc=$^u3g6dC;w3z!RQP@x&-2h)U0Q3k@S?YfA0XM z+2WChALgYO_mD_vK+p_YeEyGaW!?2R{8S2cI+@NQfJ&uI&}h<|>%$3m*&)!v32?Z| zd;weW$mM$I>MF6YH^JzQH*@%{L#$f4lt#72iBre<@WV0Qe)|}YJ@!NVgeH?nP`X&6 zGn-~=;v5nf?Cm8omTh1B5|2FkI9jV^7w0abwFU?EY6F4$KVc|SUh=FbymJbPmWsd% zW-e6NzWt90>Sb16w}?CL+QRx9*CV|YpWAQ~Lkou)KRrfUTN|lVinrf7$g!hG*|lpI zk+qzem?8)Q){LwrHipTm$?eYC^};!VMh)jI>awsa(@;II^IOVb1|r1Gu@a>qXUFkmf}z1hT)TQXn>K!qq>RzVkjZ2@@$rZJ{F$F|&yF1k+{wj@ zmptyLQ(c*CcIc*!8);N(%J=+OAYO~25Nj+#2-@1(5yD}e1q53A>NJu2z=R=ENwkAz zqsqJgeULxBe>dgwJe{dDSwDkNf_iP9VsVbHY?`PQ5r#1%8`krqC!b*VKmKU?xjlQ= z&d$!pd-v{nasPn>V{sHEmDaSP@awi^CZ!PPl&1%swXRSsjHFWjf25NBeuO~%`Ct5% zF_s`UcBhci)7H^y8CI^jj-|_o5w=OAkmv6n{u_St>aSQgvWB6-0i<)pv7u6{lj|Q~ z%cjjpXzT0mKj-_&BfWin)xp69*R*wXjKs#^ob!cL+br&@2yT;F-4>a6orz7qR*7ew zlSn_ACY4Tq;z@CkFs9WESg;_+=;#QQa)E)~Ufw@+i2wZUE9`syRbKh!^DG$X#l|ry zKZ)Ts}{CcMr1{X15j!d67w{>Fw)3I59azGMPduO%zA?$s`Vm_B^ufSt4V% zMv++&MKMxoN7C11Q^{wAu{fcK;*fg1gcOcqvBC|bo4Dqh>*(t4<<7hBCO=;yh(f|B z!bFBe!;5+6&>_D4oo|h6?R~$mzu)DHMIL+NiQ$Qf2|7DFiQ^a{B~ct9r6LLq)p89_ zCz3%cxU1HvEfVABXOU83Ow8o;#Sa=nu2=d}f(j%yc67F9s8k9BwFW~=hACCbB!og3 z0aBqeY33%*)2NoVj;vXGpcOQ>cISGJKll9e-|QP0cyeUT2&H0?gy*4@1i|Gy4LAw# zw@RzM;>ht+mz$;oq5ow%2p_aI!gnB@2Pk3@k?lz13r(?9z}T3K@6+4aMZQp^5ydRb zb^oR_o4w=QCueDE&-7T>-DtG#(@7s2#UzwQNJ$umgi#9t^yG3_3$<$Pkk)#yPI;Fr zr*&kq$)6ZM@!-_t6e69%xE9U{a(y|P%_jM38Ko3jNn#X*TAj!_w33{koOt<65HLA$ zW^t)7ckQaxtJf}CvYgJYZnRcl9ZD%`wHovD^H^&MS|L(OA`>nQ5lh zP7UR{k1QS>AZpY|YEj7edZsa7B5F3!DuIw1Cl!&gR2l)X6D0gJL96wZ6CWP`x0%`5 zXUE3JepoE#pX%=Je5+8%(+UE>VN6V0Tb7QF4upUpXi~4&0Fu_)ln$=w7Eu&Ne!27y z-P!byU3b_1L@NDHK^Pq>6-xIA$>Y*Xtq4Pl6_*Ns$oQIEz0xuD$ENO^X06sHY>q(v9oC<$uhvVniv`*@~hALI?+TpAhn*@B1jF_}>8lNgD1{0xIbg00000NkvXX Hu0mjfzhEsI diff --git a/icons/DEN.png b/icons/DEN.png deleted file mode 100644 index ae9dabf6762b9aec3a2072930baebf6079da36f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5166 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 Y00UjLCgL&w*8l(j07*qoM6N<$g2`-iF#rGn diff --git a/icons/DET.png b/icons/DET.png deleted file mode 100644 index f8038d02a83ca49cc3c81ddbf6a4c7632ad6229b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5306 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 M07*qoM6N<$f{WhT0{{R3 diff --git a/icons/DET_helmet.png b/icons/DET_helmet.png deleted file mode 100644 index 3e2803b3842d21f1d4e83a520e334a00530ba398..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2738 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 diff --git a/icons/IND.png b/icons/IND.png deleted file mode 100644 index 952df277f99719c3157bce890d93c1d22635b87e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4860 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 Y00hKAbPJbw2mk;807*qoM6N<$f;d8u6951J diff --git a/icons/JAX.png b/icons/JAX.png deleted file mode 100644 index 43194cc2fbeef2b27bd0cb443ca15742f91a8184..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5374 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 diff --git a/icons/JAX_helmet.png b/icons/JAX_helmet.png deleted file mode 100644 index 6d3f477497a1209b7301ea40e50100865af4f5c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2688 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 diff --git a/icons/KC_helmet.png b/icons/KC_helmet.png deleted file mode 100644 index ecfe23b7f65067d4361a0ef56ea23a2ec7688cea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2689 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 W_sevBaG$CG0000Ch=bY diff --git a/icons/LAC.png b/icons/LAC.png deleted file mode 100644 index c60b4225554dcdf463ed5f366a9c4c6c8da71ad9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4892 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�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 Ef{TELL;wH) diff --git a/icons/LV_helmet.png b/icons/LV_helmet.png deleted file mode 100644 index 541aa4df87f0043f32ece2f21c618b8d9ccc77ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2432 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 diff --git a/icons/MIA_helmet.png b/icons/MIA_helmet.png deleted file mode 100644 index 38653993079491d4a89355b3e793498ac4bebfe8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2675 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 diff --git a/icons/MIN.png b/icons/MIN.png deleted file mode 100644 index 4883ae4ada9b4aec343320bbaa19965adcbd12a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4570 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 Ef^Ge#L;wH) diff --git a/icons/MIN_helmet.png b/icons/MIN_helmet.png deleted file mode 100644 index 5471d12f37a457d0a0ec09550cabd854c9379a9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2633 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 diff --git a/icons/NE.png b/icons/NE.png deleted file mode 100644 index 9e063165bcc939038addb3896c4fc4959e06626f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4455 zcmV-t5t#0YP)X1^@s6T@hT?00009a7bBm000XU z000XU0RWnu7ytkYPiaF#P*7-ZbZ>KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000J(Nkl({kpmo5sCI~{( zMoy}#H~Qc-G(sqCpGYdCHYioqCaF>hHC0H{OQK*PU=w2uUW{RFYz&62?e%r%-s-j8|5Ba1coyXt*`~S~(&LOI*;(io``&9QW7y|&)Fa807cN9d!fLrZ= z9O0pVpcs7r5Eye7C{=|Vi~v?E*g_kU14Gc*t;p~RXbSRC=yaen8OMMr8{zQ@t0YRr z7Y0Y1^=qqgg@jo9_G``}J9Ih@3`4_c)Ptt!y8u%Z5Dfz+*9tm23$n0S zv^aMA(UgB?Cz+hu%sssq-JLza)EK~7LChvl6a^4KL(`BI1*!^;PYAAQ|EvqLvM1Ya z#hIP~Z_S$W-uX!MW+a+m&h%U=+~BT0!Te8m2m!^hpzOKGs6g_{wYKP)bM4af?6#CR z0}5JDpkaz74z)hL%bOJrXHEI%?YD0GACL0!uYeE`f=@X>8I4G%Q{Zn50p`N$Q-M%5 z6cvaIm|0;7*zM+H%ztYYZ8U%}=YYvFAQK3c3f|FnVR-C0F*>QCpo7L>owK#J5Z=ucO3?R!1KC1mSCHTFwPj6$AiOU}>|gWH5yFo9f}-vmMRN591%l&*Ig?uYwp2 zaFsb<2GrhVFv2jP^ja`0EKr0+h!cKy+%vd+@%oMSbSO}iK>|9{s<^qP@fH1=vOgMX ztFF^oI>dVW^W#^CU&`zEJn47W7QB9}6Ud~2TN}N~>M{xAmahT1fE-{r^b~sy=Gmi9Ja7`uF$dUGOT84=2SpVig>VL9nPM=3}-8rOr<1URSb z&Fsd9UxEzewlsl$z=?&%^?3fk;fCRVp!C0m34V{Qf8)N^ln0&k;g_k0(DqEELOvP!!Zm267?^MU((S07Zc!EJBs# zBq%aLX*obup)88X@Npz-%Apup6cKgS>{|V6QdwR%Iy%0?KOd~gq|?xwO#oCR17XzF zR$%|Wrw|B*@Ux%42wA5^^+Pqd-0gwBAa|s#rQt6nEAxz$>@s-5|JB$4soiYU_)d5DR*tf*|*;7 z`shBrM__j(%L-EI44&Hc&90`FcK0KX{p3>5-;S{3{vb=UEM~$nfRN?O>z;uTLJ*1a zplJ$SCte#m`u2&29nT!R*wnBNrK^gde8R1J3I+h8B*CcHV(nL}u(HtJzj=4Z_rAS# t!-ege)?#`-_~}Bv{EU1F_66%d0|2pe+AvTOB;x=8002ovPDHLkV1k^IYN!AJ diff --git a/icons/NE_helmet.png b/icons/NE_helmet.png deleted file mode 100644 index 6b31203abbbd32b5913412d5664e399027b2ef50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2545 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 Hu0mjfveW6Y diff --git a/icons/NO.png b/icons/NO.png deleted file mode 100644 index 7ef1e21e48be03384b0982062b3da923ec5f91cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4638 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 Z1^`Uk%776Ks4M^g002ovPDHLkV1i=1HP`?E diff --git a/icons/NYG.png b/icons/NYG.png deleted file mode 100644 index 4cba6579b77b991b25225fa35a9a06b437d97561..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4725 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 Dt9a3; diff --git a/icons/NYG_helmet.png b/icons/NYG_helmet.png deleted file mode 100644 index bdd66228e4bc53511509e110eb520d0a4a3d9e76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2647 zcmV-d3aIsoP)X1^@s6zs*Ol00009a7bBm000XU z000XU0RWnu7ytkOAY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ_-AP12RCwBqmT8n#^_9hc|2w?tzPSdfD5@w60TrqQDFcEaC=k*bl>kB8R&gNC zZIlchZ55MflnfeU+9@m1gc#F?2HHjeHDU{`Kp_Gmg+(#c&{e#81NDZw@4h?y^8q^_ zI^$XEd^u~Kwa(gmpM8!v)O!Mu2y|QxkrZprZL2U{B(-VH?M-h41zVbDgQh-1XD;vs4i4z9!B4DJ6HJSmBV1B4^2u5hFjxcRXB6DurdC!Dfr~broMar=yNXg$D z;*Us39mf$gHjkoz&|3W13+rC_&1*Y+_K*poCt{53t$&OQ_#&*EE&#lW3x-!*Y5sdXwICkMciIoN5OIh;;+#mrNomS zW9sAV+EF|h$O6(q=#4Y?7hN}#ANLY6>PK`N-8f$#!2PKZ~k8&G;a z;w$&9SvBeLp!6=9{`JDC6s~0<6!kA7(U%(_5s%Z=UAXD;>(~6OC*?r04wO?+%t5At zzonUJ6UTD6Z-7j$jIIeBt&G(CsO2DrC8+rGl*2wq2f46w9kA}WT54`-^|ExdYBW$5yAuagw;+fpLdFmF6}JAEe)(y^@zVxv*K zB2ob%U8H7HF>FMxkLreIuDsz(Olcj36OYWPNGI&mv|YNYI!K9tKS|9~s`>4fZTI}{ z-96zsD=*{134T`GFo#|Hx}hw%<_j~}y6ZTH_a9*C>}fpv{9ZgjmlZsz;i($7CJ~h= zUOq>np@;i!y_J#TRJu|p>y+W))zYzt}-E;o9{S%~QyL4T^?l={T7|DCSX&X8gKEN9WtL z1e;KYRYX9e?AVW=97=5iKKipm9PhSTd;7d9w|{_}?sh-!2@?M zX2aY2DB2J*B;#s>WHH$C<_=sDfl`)-zcrtg%P&RCWqEV+?>K(6n~)mdMDHhb9^OsU znC9(9D6}Y9RW%rmMlr%+bWOu`9AaUEcr=2REe^F<bskjbPODVyk`3PpfsnPvb_f+Asbg!}$&6E|IYHuvATj0uef z*Dt*aUDf#T*dVvRxQX>I?}nVt!X-^CyKE9G*KA?=tO?Wxi&sIdDuHc5xPnO5q50ad zJ3G1gA7?V}tO@*LM5jtg@yi!~!`zFnptGy*Emwl0i3!1rc@%02FG5%xytDAup(M0T}gC8HfZsCGOq?IiBLg5j|wqJE^ zr^~KXCRw&M({bGogbg5m6u+Qn{`7{okSY}=2%-SqDJ(6F9*HqprWxF` zp8fBwWyRbYYHJc4+1Jl=k6gxRa0b;zuZCS5$u2fB`3E|Qip^ycYY za^VHs`;D*CaWKW6PtqLeK0(KUeVD4jonQSXyE{5|x1T??D{2JZtFNm$>-9Icd{S{L zsDSbr_Z6#xPxoV%MsQuQ9e0*(R}e={Nn-%@p(i$c^ym*ZPgc(ugX=HivmJb{M#-~L zl@J%4nc(8~F$4nDj7_RUjS@q46jcdg76+L>yZuB>L@S;+e*Bz3IQiJ7H@04VetUbf zK*4ogd_Lc4cT`mrq2PEfu4hwIU3IQ{>&JKJ_8{`2=en7K6g;t;Eb!cnM{X_?eYTZ76)ld2B8<)ZLw6pDr7n%VOf7}03- z1?jnJ$S_b8^)wBNAeBntIxepCs5ljB648~K8;c@rYoB?pKq%;FqHf3$5N42iI7>u@sgCyG^P=w zseTk;>m)q`r3*ei)U&W6)AinHDEWX|W;2pb{(FaTt_X}XjmRZRc@002ovPDHLk FV1mtT9bo_f diff --git a/icons/NYJ.png b/icons/NYJ.png deleted file mode 100644 index dead83d580b93274a0888c0abd9f28e5536adf08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5426 zcmV-270v32P)X1^@s6T@hT?00009a7bBm000XU z000XU0RWnu7ytkYPiaF#P*7-ZbZ>KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000VINkl zwd!u&sy)^V?$+X#y6)NSZfQ9!ta406MNlhp6C!d67)&I|)~s&-;14?|HxP^GZSpzKEgjKl%X;O&>Ej6sBlKKJOpBSSG75q?LVcO zwEqXE{z)ZClF0V@Fq=${eIFeD_X~YJ8%BG3Kvj{gR^o{Sv1k;#%Z^POuJRLt9Y!{4oV)aUU|{HYFr zDuh6mWn2y?=Pq>JbnwHvZ4Ju{8n?!fEwF&T|9nV3WfI2&qa>4HUAEmjOeN0MdCCKLTbgPdxp-*E0? z_bnT~d-pnz%e7aQWdxwybKiZaio%Goyd~J!|U&7+0{!(B&KL> z3o$%8LUlzY?H%p7Jsy7g&?Dpqf=tAsthn}imS4Y|u}ha|Z*Hb!<}AMbwbc|C6!3oC zVeVhIo*S31AT~LP+vVa1cdf?|f)l6fF%Y)XjSY8ZbbVyS(rZt9oOYB49(s@i9~@cx zhu3PiS?qS)4(H`#02)4NZl>rlmcES+iiX z*~#cS=Q`R~6%`h>&zoD(ET0Xv=4{=ut=8^#d1-RTkgaBDl$jQo~`+O(;;X&5l{{SMR(;p7AZ1FWz&Y4T3`8=ws zQjk9bSyl*#2k8qBqG}q3u4A{^u)CaWt$n$+v9;6B?cZPj3p|?0TQFAytII`xO{H+p zDHhlzfrhY_?-i{#=1q z6W{rVdpE1Co$VVe9xsMrAb?mbibb>V^Gz?1?e+4j?Z3nAbW&D48-NFX@?+Mm`3^<- z1(z+x5Jr!H ztkyrStQYT38GF6!!!3n7HqSNFas zsF`;q_x8c}#9RCKiMJ2#6TXTP0f;R-wq42Jc;^}ch^05*BzEn6M;ts_Cv-y>(aD(j z;S-MvBt-tAt3;r>Oa!aSMXJ0r1ZopX9fjU%Zm@y1kgp8t)!>kFl06R^GLS`|rF5fCER5aG|G%lIv>NyW>@y zb|)7H`j90Vr`>_u0fT*z@dZq{eE74<5jwPdq}5KY}vYn3g9Fr^ILH&J)&7%#o?2ineeVv-eB z-Eb3u96vi=-^r=Q27F%Mry5B}l0aJVYE92}q?=D2jsH?O`k& z=En~{%+H_L$Veo@*!UPif-JX}oUCk~eEwf~Zu2Ir9xtk@AOyq{30zJmE~k^JKia99ve(xTJBN2v1M=_~p7F1N!l@t{18VHAj8AG3w zp3b0Y8di%1o5hAjvmi?n7Mqp#cE8E)xNCP}8#STv3NKyHs!(~gzTnzg@VM&Y}WOB2Ipi-}}1i7r6%dOkbL zecovOmyoG+ijl}DWyQ0HOG}EkXM26y%V(8x?4y%q!;!H$@u_%GVL@U3$mmGcKzP`O z1bG2}B0DQ*thGJVzo4?J$LIBi@^Z36T|IqdWqEN~?X-7w;q`hho5WuMUD^MO`hAo6 cg2w+10IN*g?MV=sm;e9(07*qoM6N<$f=AJ5s{jB1 diff --git a/icons/NYJ_helmet.png b/icons/NYJ_helmet.png deleted file mode 100644 index 3bf12ad200cbb83003873b22b05eae5b74805e21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2536 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 Eg1>@)lK=n! diff --git a/icons/PHI_helmet.png b/icons/PHI_helmet.png deleted file mode 100644 index 9e1857a7f3f00b28f99d1627c566b2c7b909ffac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2693 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 diff --git a/icons/PIT.png b/icons/PIT.png deleted file mode 100644 index c9420572b0323399f21db746374b7d80db4a8ca1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4712 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 KMNUMnLSTZmq*Cbs diff --git a/icons/SF.png b/icons/SF.png deleted file mode 100644 index 8e2764e7dfb44cb44a4ead883beec67d943fde63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5501 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 diff --git a/icons/TBD.png b/icons/TBD.png deleted file mode 100644 index ac59ea8385f3dc5fa6ede7435506d402a465aa3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2973 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

YERNrdNIV5P9z#7911Y#j(hlG^J=O---LGf zWDa~@!tgZMw{t&xzCA-tqnUV*m#)-grVh)hg^^Q7HZ6Th7kJq?mrsK9wugH8h_1`sE>4FeI4di5@47r;iZsZ0ErjRxo7L1THq*WYxUUNR}!_4xb5XEvl@Zgd`cC zwAAvnr-_A0d8{>M5EBUzsBa)Ovlp#RM|kWH8)>^*^U}@@uf1<~co;UgZ}+YYN1_cDN)zG#^lk^Pw$RSKjZtPP&WICqW6udhjY%K`yj2kIyvwAvrPVe3*St8oBLl} ziqG%n^y?m6GSkXXlUywICJ!G z^9rkfDCi0{;VxcB-q3Nh)t%y%*%KLeXCc#OPiOar*XiC=USxuRRvX*xJ}OG+vkS?~ zPGi}sw^+F3-4lIH%EbqFt~n?B|E8}X6NpF>Hj9-MzniCrW|qD@qo7c+{0*Tguki52 zJ%6FiVy5Vs*|aoYg-C?Ts!N=&xyqx(D@hpqC`;FT%1yJ4aP;rPbIvPkk@cCxnhkq7 z_T4$W*UhxF*-#52rZm$aPbiXm+e(tjgl>;qCJ+us(8k5!4TPw<+DbGMQjbVbCrta@ zW3vL$sIT(GVS4Dn>+^z2gVp6>@)Q5X=Q~PqUaI2Y!EyrO2nKyTfpC~TI}ReMJ-L9<*8gP=uqj zbpGA;Xq6zyWO&@(kX(ueZUfu8?|An`DwpB)hH!hF*gCop1c5el7YQ28hw`ZO{J1BV z=z0$v#^ozk@{*Gw(ZB$=lex}zzSSAnZAistv2vxk6@bd>dT_h(^i1Xj`wh|}LH;Dh zkT!lK%9uEA+%R8H*NKg{fhG1ZbORGbiL~S-R7wR=QT%DfjU6@UidLt2y1d@JY0#*A zu62a@^{_$Y+?7k#zFid4g(wIdjZdV@7o_o;8Gs+E8$h8X%kN``yN$6C7pu{7f8k4* zI~;Ub+fR=lGW6_iU?Yd+{98LBNuX9Md3E9J&AwG1+4p|@`YxI24%N8aIjmdoIQjeb zvp9Yr4e@%q6bcZa#oU1?O4QUfLA-{>7!8{f`|xpFJ29pto|`_I=NGMI;+O%uCQqJd zzYWam^ZzUp=kxmshr>+Fzwe7kRM57z{y6v9qPeRte78mO>W3>>wdhSWN$JEP;?-)f zb~-8hzKR<+J5a~Rp%7r3q$Y%%Lx(nU>Qo&U&!0cE?bzBfy*}apaIim9f*=r$MrpI! zK@l5%XW5H?-hZI1_3qy+*lVp=hg^_Y@rRWl*CC`NVs*IKzOM|Q&rd{>2wtuOrJAFs zwv*8-mj@?58u;X$S#uTYcrG{IWJGQzvj5zb3&;ckug}j-tDRL#=j}^UdKQ?*EMVSq zv#7p&oPrto5Dw8)S;N+kcM!02piw~a;v%fJvk2O3`VE*Q-90!lf9#mi&CO;ToZTk*2rer?6Z`JCTW7fR0k~iE=+S@F+TyBg;BPl7#NQxL1 zuHMO)Uwqwg-?*%TWK&wBrK1zQJ|2Z!_+`NU`4ba~M6f%(+<)(w()475Vf}|Ci{Jf7 zTbzIIs9wF(laQn+p>P`wjfeQ#$+Oi%`x@W>=+&aFwGFLYsJV&&KY6iV4(uOwCyFBG zb{nbb>46zj(%yEtJ%27gQ9im_68eqLAFcoK!ev_^;Qw*zgxt#f@nc0nF41A_L?M@f d(EWS=GXR_ivZWx}7CQg{002ovPDHLkV1o5whBW{H diff --git a/icons/TEN_helmet.png b/icons/TEN_helmet.png deleted file mode 100644 index 240ebccc77d8f06fb247f4e63362ce95e933a0a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2630 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 diff --git a/templates/MMM-NFL.njk b/templates/MMM-NFL.njk index c7545d8..f2fc511 100644 --- a/templates/MMM-NFL.njk +++ b/templates/MMM-NFL.njk @@ -42,11 +42,11 @@ {% endif %} {{ game[firstTeamPrefix + "Team"] }} - + {{ game[firstTeamPrefix + "Score"] }} : {{ game[secondTeamPrefix + "Score"] }} - + {{ game[secondTeamPrefix + "Team"] }} {% if game.ballPossession === game[secondTeamPrefix + "Team"] %} @@ -57,10 +57,9 @@ {% endfor %} {% for team in focusedTeamsWithByeWeeks %} - {{ "WEEK" | translate({weekNumber: details.w}) }} - {{ team }} - - {{ "BYE_WEEK" | translate }} + {{ "BYE_WEEK" | translate }} + {{ team }} + {% endfor %} From 38462e481cf57a62561f4d18e0fad184a7b80379 Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Mon, 24 Jan 2022 18:52:52 +0100 Subject: [PATCH 11/26] dimmed bye week, readded live game fetching --- CHANGELOG.md | 2 ++ node_helper.js | 19 +++++++++++++++++++ templates/MMM-NFL.njk | 2 +- 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index abd06c0..de2348a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ * Nunjuck templates * Remote team logos +* Readded live game fetching * Added instructions for global config options * Github actions: `changelog` and `build` * Github config files @@ -15,6 +16,7 @@ ### Changed * Data structure +* Dimmed bye week ### Removed diff --git a/node_helper.js b/node_helper.js index 84fbf95..7a144a5 100644 --- a/node_helper.js +++ b/node_helper.js @@ -11,7 +11,11 @@ const NodeHelper = require('node_helper'); const ESPN = require('./espn'); +const ONE_MINUTE = 60 * 1000; + module.exports = NodeHelper.create({ + scores: [], + socketNotificationReceived(notification, payload) { if (notification === 'CONFIG') { this.config = payload; @@ -19,15 +23,30 @@ module.exports = NodeHelper.create({ setInterval(() => { this.getData(); }, this.config.reloadInterval); + setInterval(() => { + this.fetchOnLiveState(); + }, ONE_MINUTE); } }, async getData() { try { const data = await ESPN.getData(); + this.scores = data.scores; this.sendSocketNotification('SCORES', data); } catch (error) { console.log(`Error getting NFL scores ${error}`); } + }, + + fetchOnLiveState() { + const currentTime = new Date().toISOString(); + + const endStates = ['final', 'final-overtime']; + const liveMatch = this.scores.find(match => currentTime > match.timestamp && !endStates.includes(match.status)); + + if (liveMatch) { + this.getData(); + } } }); diff --git a/templates/MMM-NFL.njk b/templates/MMM-NFL.njk index f2fc511..7da38ab 100644 --- a/templates/MMM-NFL.njk +++ b/templates/MMM-NFL.njk @@ -57,7 +57,7 @@ {% endfor %} {% for team in focusedTeamsWithByeWeeks %} - {{ "BYE_WEEK" | translate }} + {{ "BYE_WEEK" | translate }} {{ team }} From 55af9779d93d18395710bb28f26f0779db31d94e Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Mon, 24 Jan 2022 19:25:48 +0100 Subject: [PATCH 12/26] integrated MagicMirror logger on server side --- CHANGELOG.md | 1 + node_helper.js | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index de2348a..683b325 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ * Nunjuck templates * Remote team logos * Readded live game fetching +* Integrated MagicMirror logger on server side * Added instructions for global config options * Github actions: `changelog` and `build` * Github config files diff --git a/node_helper.js b/node_helper.js index 7a144a5..f7d5cb4 100644 --- a/node_helper.js +++ b/node_helper.js @@ -8,12 +8,15 @@ /* eslint-env node */ const NodeHelper = require('node_helper'); +const Log = require('logger'); const ESPN = require('./espn'); const ONE_MINUTE = 60 * 1000; module.exports = NodeHelper.create({ + requiresVersion: '2.15.0', + scores: [], socketNotificationReceived(notification, payload) { @@ -35,7 +38,7 @@ module.exports = NodeHelper.create({ this.scores = data.scores; this.sendSocketNotification('SCORES', data); } catch (error) { - console.log(`Error getting NFL scores ${error}`); + Log.error(`Error getting NFL scores ${error}`); } }, From 04a06267e8f0fa39f41406b425f615bcf4c2c1a7 Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Mon, 24 Jan 2022 19:26:54 +0100 Subject: [PATCH 13/26] implemented suspend, resume and stop behavior --- CHANGELOG.md | 1 + MMM-NFL.js | 8 ++++++++ node_helper.js | 13 +++++++++++-- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 683b325..598c34b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ * Remote team logos * Readded live game fetching * Integrated MagicMirror logger on server side +* Implemented suspend, resume and stop behavior * Added instructions for global config options * Github actions: `changelog` and `build` * Github config files diff --git a/MMM-NFL.js b/MMM-NFL.js index 59de6bf..e99890b 100644 --- a/MMM-NFL.js +++ b/MMM-NFL.js @@ -63,6 +63,14 @@ Module.register('MMM-NFL', { moment.locale(config.locale); }, + suspend() { + this.sendSocketNotification('SUSPEND', this.config); + }, + + resume() { + this.sendSocketNotification('CONFIG', this.config); + }, + socketNotificationReceived(notification, payload) { if (notification === 'SCORES') { this.scores = payload.scores; diff --git a/node_helper.js b/node_helper.js index f7d5cb4..0fb9769 100644 --- a/node_helper.js +++ b/node_helper.js @@ -18,17 +18,21 @@ module.exports = NodeHelper.create({ requiresVersion: '2.15.0', scores: [], + reloadInterval: null, + liveInterval: null, socketNotificationReceived(notification, payload) { if (notification === 'CONFIG') { this.config = payload; this.getData(); - setInterval(() => { + this.reloadInterval = setInterval(() => { this.getData(); }, this.config.reloadInterval); - setInterval(() => { + this.liveInterval = setInterval(() => { this.fetchOnLiveState(); }, ONE_MINUTE); + } else if (notification === 'SUSPEND') { + this.stop(); } }, @@ -51,5 +55,10 @@ module.exports = NodeHelper.create({ if (liveMatch) { this.getData(); } + }, + + stop() { + clearInterval(this.liveInterval); + clearInterval(this.reloadInterval); } }); From e0fb3afcb28a539dbfd0775bfe5e5ab851eb198a Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Wed, 26 Jan 2022 21:07:32 +0100 Subject: [PATCH 14/26] Implement statistics with MMM-Modal --- MMM-NFL.css | 9 ++++-- MMM-NFL.js | 12 ++++++++ espn.js | 61 +++++++++++++++++++++++++++++++++++++--- node_helper.js | 15 ++++++++-- templates/Statistics.njk | 25 ++++++++++++++++ 5 files changed, 113 insertions(+), 9 deletions(-) create mode 100644 templates/Statistics.njk diff --git a/MMM-NFL.css b/MMM-NFL.css index feb6153..f53ea0e 100644 --- a/MMM-NFL.css +++ b/MMM-NFL.css @@ -4,18 +4,21 @@ 100% { opacity: 1; } } -.MMM-NFL .table { +.MMM-NFL .table, +.MMM-Modal .MMM-NFL.statistics.table { border-spacing: 10px 0; border-collapse: separate; text-align: center; } -.MMM-NFL .logo { +.MMM-NFL .logo, +.MMM-Modal .MMM-NFL.statistics .logo { margin-top: 3px; height: 25px; } -.MMM-NFL .gray { +.MMM-NFL .gray, +.MMM-Modal .MMM-NFL.statistics .gray { -webkit-filter: grayscale(100%); } diff --git a/MMM-NFL.js b/MMM-NFL.js index e99890b..be1b4a6 100644 --- a/MMM-NFL.js +++ b/MMM-NFL.js @@ -76,6 +76,18 @@ Module.register('MMM-NFL', { this.scores = payload.scores; this.details = payload.details; this.updateDom(300); + } else if (notification === 'STATISTICS') { + this.sendNotification('OPEN_MODAL', { + template: 'templates/Statistics.njk', + data: { + config: this.config, + type: payload.type, + statistics: payload.statistics, + fns: { + translate: this.translate.bind(this) + } + } + }); } }, diff --git a/espn.js b/espn.js index 394c206..c6ed41c 100644 --- a/espn.js +++ b/espn.js @@ -1,7 +1,5 @@ const fetch = require('node-fetch'); -const BASE_URL = 'http://site.api.espn.com/apis/site/v2/sports/football/nfl'; - const seasonStageMapping = { 1: 'PRE', 2: 'REG', @@ -14,6 +12,29 @@ const teamNameMapping = { WSH: 'WAS', }; +const statisticTypes = [ + 'passingYards', + 'rushingYards', + 'receivingYards', + 'totalTackles', + 'sacks', + 'kickoffYards', + 'interceptions', + 'passingTouchdowns', + 'quarterbackRating', + 'rushingTouchdowns', + 'receptions', + 'receivingTouchdowns', + 'totalPoints', + 'totalTouchdowns', + 'puntYards', + 'passesDefended' +]; + +function getFullUrl(apiVersion, path) { + return `https://site.api.espn.com/apis/site/${apiVersion}/sports/football/nfl${path}`; +} + function getGameStatus(status = {}) { if (status.type?.state === 'pre') { return 'pregame'; @@ -60,7 +81,7 @@ function mapEventEntry(event = {}) { } async function getData() { - const response = await fetch(`${BASE_URL}/scoreboard`); + const response = await fetch(getFullUrl('v2', '/scoreboard')); if (!response.ok) { throw new Error('failed to fetch scoreboard'); @@ -87,4 +108,36 @@ async function getData() { return {details, scores}; } -module.exports = {getData}; +function mapPlayerEntry(player = {}) { + return { + value: player.displayValue, + name: player.athlete.fullName, + avatar: player.athlete.headshot.href, + team: getTeamName(player), + logo: player?.team?.logos?.[0]?.href, + }; +} + +async function getStatistics(type) { + if (!statisticTypes.includes(type)) { + throw new Error(`Unsupported statistic type: ${type}`); + } + + const response = await fetch(getFullUrl('v3', '/leaders')); + + if (!response.ok) { + throw new Error('failed to fetch scoreboard'); + } + + const parsedResponse = await response.json(); + + const category = parsedResponse?.leaders?.categories?.find(c => c.name === type); + + const players = category?.leaders || []; + + const leaders = players.map(mapPlayerEntry); + + return leaders; +} + +module.exports = {getData, getStatistics}; diff --git a/node_helper.js b/node_helper.js index 0fb9769..14005a0 100644 --- a/node_helper.js +++ b/node_helper.js @@ -21,16 +21,18 @@ module.exports = NodeHelper.create({ reloadInterval: null, liveInterval: null, - socketNotificationReceived(notification, payload) { + async socketNotificationReceived(notification, payload) { if (notification === 'CONFIG') { this.config = payload; - this.getData(); this.reloadInterval = setInterval(() => { this.getData(); }, this.config.reloadInterval); this.liveInterval = setInterval(() => { this.fetchOnLiveState(); }, ONE_MINUTE); + await this.getData(); + } else if (notification === 'STATISTICS') { + await this.getStatistics(payload.type); } else if (notification === 'SUSPEND') { this.stop(); } @@ -46,6 +48,15 @@ module.exports = NodeHelper.create({ } }, + async getStatistics(type) { + try { + const statistics = await ESPN.getStatistics(type); + this.sendSocketNotification('STATISTICS', {type, statistics}); + } catch (error) { + Log.error(`Error getting NFL statistics ${error}`); + } + }, + fetchOnLiveState() { const currentTime = new Date().toISOString(); diff --git a/templates/Statistics.njk b/templates/Statistics.njk new file mode 100644 index 0000000..ea04b10 --- /dev/null +++ b/templates/Statistics.njk @@ -0,0 +1,25 @@ +

{{ data.fns.translate(data.type) }}

+ + + + + + + + + + + {% for entry in data.statistics %} + + + + + + + + + {% else %} + + {% endfor %} + +
#{{ data.fns.translate("PLAYER") }}{{ data.fns.translate("TEAM") }}{{ data.fns.translate("UNIT") }}
{{ loop.index }}{{ entry.name }}{{ entry.team }}{{ entry.value }}
No entries
From 57f40cdffe162100bd45376df4549114062c81ea Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Thu, 27 Jan 2022 18:31:47 +0100 Subject: [PATCH 15/26] translations --- templates/MMM-NFL.njk | 4 ++-- templates/Statistics.njk | 4 ++-- translations/de.json | 25 ++++++++++++++++++++----- translations/en.json | 25 ++++++++++++++++++++----- 4 files changed, 44 insertions(+), 14 deletions(-) diff --git a/templates/MMM-NFL.njk b/templates/MMM-NFL.njk index 7da38ab..32db48f 100644 --- a/templates/MMM-NFL.njk +++ b/templates/MMM-NFL.njk @@ -1,5 +1,5 @@
- NFL {{modes[details.stage] or details.stage}} {{details.season}} Week {{details.week}} + NFL {{modes[details.stage] or details.stage}} {{details.season}} {{ "WEEK" | translate({weekNumber: details.week})}}
{% if not scores %}
{{ "LOADING" | translate }}
@@ -28,7 +28,7 @@ {% if includes([1, 2, 3, 4, "halftime", "overtime"], game.status) %}
{{ states[game.status] | translate }}
{% if game.remainingTime %} -
{{game.remainingTime}} {{ "TIME_LEFT" | translate }}
+
{{ "TIME_REMAINING" | translate({remainingTime: game.remainingTime}) }}
{% endif %} {% elif game.status === "pregame" %} {{ game.timestamp | formatDate }} diff --git a/templates/Statistics.njk b/templates/Statistics.njk index ea04b10..9199c05 100644 --- a/templates/Statistics.njk +++ b/templates/Statistics.njk @@ -1,11 +1,11 @@ -

{{ data.fns.translate(data.type) }}

+

{{ data.fns.translate("STATISTIC_" + data.type) }}

- + diff --git a/translations/de.json b/translations/de.json index ba7ac9a..8dff152 100644 --- a/translations/de.json +++ b/translations/de.json @@ -10,14 +10,29 @@ "OVER_TIME": "Verlängerung", "FINAL": "Beendet", "FINAL_OVERTIME": "Verlängerung beendet", - "TIE": "Unentschieden", - "UPCOMING": "Bevorstehend", - "TIME_LEFT": "übrig", - "WEEK": "Woche", + "TIME_REMAINING": "{remainingTime} left", + "WEEK": "Week {weekNumber}", "BYE_WEEK": "Spielfrei", "PLAYER": "Spieler", "TEAM": "Mannschaft", + "VALUE": "Wert", + "STATISTIC_passingYards": "Geworfene Yards", + "STATISTIC_rushingYards": "Gerannte Yards", + "STATISTIC_receivingYards": "Gefangene Yards", + "STATISTIC_totalTackles": "Tackles gesamt", + "STATISTIC_sacks": "Sacks", + "STATISTIC_kickoffYards": "Anstoß Yards", + "STATISTIC_interceptions": "Abgefangene Pässe", + "STATISTIC_passingTouchdowns": "Geworfene Touchdowns", + "STATISTIC_quarterbackRating": "Quarterback Wertung", + "STATISTIC_rushingTouchdowns": "Gerannte Touchdowns", + "STATISTIC_receptions": "Gefangene Pässe", + "STATISTIC_receivingTouchdowns": "Gefangene Touchdowns", + "STATISTIC_totalPoints": "Punkte gesamt", + "STATISTIC_totalTouchdowns": "Touchdowns gesamt", + "STATISTIC_puntYards": "Abstoß Yards", + "STATISTIC_passesDefended": "Pässe verteidigt", "COMMAND_LIST": "Liste aller Sprachbefehle", "MODE": "Modus", "VOICE_COMMANDS": "Sprachbefehle" -} \ No newline at end of file +} diff --git a/translations/en.json b/translations/en.json index e6f70ab..2c70a69 100644 --- a/translations/en.json +++ b/translations/en.json @@ -10,14 +10,29 @@ "OVER_TIME": "Over Time", "FINAL": "Final", "FINAL_OVERTIME": "Final Over Time", - "TIE": "Tie", - "UPCOMING": "Upcoming", - "TIME_LEFT": "left", - "WEEK": "Week", + "TIME_REMAINING": "{remainingTime} left", + "WEEK": "Week {weekNumber}", "BYE_WEEK": "Bye Week", "PLAYER": "Player", "TEAM": "Team", + "VALUE": "Value", + "STATISTIC_passingYards": "Passing yards", + "STATISTIC_rushingYards": "Rushing yards", + "STATISTIC_receivingYards": "Receiving yards", + "STATISTIC_totalTackles": "Total tackles", + "STATISTIC_sacks": "Sacks", + "STATISTIC_kickoffYards": "Kickoff yards", + "STATISTIC_interceptions": "Interceptions", + "STATISTIC_passingTouchdowns": "Passing touchdowns", + "STATISTIC_quarterbackRating": "Quarterback rating", + "STATISTIC_rushingTouchdowns": "Rushing touchdowns", + "STATISTIC_receptions": "Receptions", + "STATISTIC_receivingTouchdowns": "Receiving touchdowns", + "STATISTIC_totalPoints": "Total points", + "STATISTIC_totalTouchdowns": "Total touchdowns", + "STATISTIC_puntYards": "Punt yards", + "STATISTIC_passesDefended": "Passes defended", "COMMAND_LIST": "List of all Voice Commands", "MODE": "Mode", "VOICE_COMMANDS": "Voice Commands" -} \ No newline at end of file +} From ba92afd268385f89cbac443f362a2723d96e5f80 Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sat, 29 Jan 2022 21:43:18 +0100 Subject: [PATCH 16/26] modals --- templates/HelpModal.njk | 8 ++++++++ templates/{Statistics.njk => StatisticsModal.njk} | 0 2 files changed, 8 insertions(+) create mode 100644 templates/HelpModal.njk rename templates/{Statistics.njk => StatisticsModal.njk} (100%) diff --git a/templates/HelpModal.njk b/templates/HelpModal.njk new file mode 100644 index 0000000..b4cf679 --- /dev/null +++ b/templates/HelpModal.njk @@ -0,0 +1,8 @@ +

MMM-NFL

+
{{ data.fns.translate("MODE") }}: {{ data.mode }}
+
{{ data.fns.translate("VOICE_COMMANDS") }}:
+
    + {% for sentence in data.sentences %} +
  • {{ sentence }}
  • + {% endfor %} +
diff --git a/templates/Statistics.njk b/templates/StatisticsModal.njk similarity index 100% rename from templates/Statistics.njk rename to templates/StatisticsModal.njk From 5cb6a6328752a19e4ae14a194415b6276cd599ef Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sat, 29 Jan 2022 21:44:41 +0100 Subject: [PATCH 17/26] readded voice commands --- CHANGELOG.md | 3 +- MMM-NFL.js | 127 +++++++++++++++++++++++++++++++++++-------------- README.md | 35 ++++++++++++++ node_helper.js | 55 +++++++++++++++++++-- 4 files changed, 180 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 598c34b..9a3657b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ * Remote team logos * Readded live game fetching * Integrated MagicMirror logger on server side +* Integrated [MMM-Modal](https://github.com/fewieden/MMM-Modal) * Implemented suspend, resume and stop behavior * Added instructions for global config options * Github actions: `changelog` and `build` @@ -22,8 +23,6 @@ ### Removed -* Help and statistic modals -* MMM-voice integration * API provider: NFL XML API * Local team logos * Config option: `helmets` diff --git a/MMM-NFL.js b/MMM-NFL.js index be1b4a6..c89e0bb 100644 --- a/MMM-NFL.js +++ b/MMM-NFL.js @@ -56,8 +56,61 @@ Module.register('MMM-NFL', { return ['font-awesome.css', 'MMM-NFL.css']; }, + getTemplate() { + return `templates/${this.name}.njk`; + }, + + getTemplateData() { + let focusedTeamsWithByeWeeks = []; + if (Array.isArray(this.config.focus_on) && this.scores) { + for (const team of this.config.focus_on) { + let match = this.scores.find(m => team === m.homeTeam || team === m.awayTeam); + if (!match) { + focusedTeamsWithByeWeeks.push(team); + } + } + } + + return { + states: this.states, + modes: this.mode, + details: this.details, + config: this.config, + scores: this.scores, + focusedTeamsWithByeWeeks + }; + }, + + getVoiceData() { + return { + mode: 'FOOTBALL', + sentences: [ + 'OPEN HELP', + 'CLOSE HELP', + 'SHOW PASSING YARDS STATISTIC', + 'SHOW RUSHING YARDS STATISTIC', + 'SHOW RECEIVING YARDS STATISTIC', + 'SHOW TACKLES STATISTIC', + 'SHOW SACKS STATISTIC', + 'SHOW KICKOFF YARDS STATISTIC', + 'SHOW INTERCEPTIONS STATISTIC', + 'SHOW PASSING TOUCHDOWNS STATISTIC', + 'SHOW QUARTERBACK RATING STATISTIC', + 'SHOW RUSHING TOUCHDOWNS STATISTIC', + 'SHOW RECEPTIONS STATISTIC', + 'SHOW RECEIVING TOUCHDOWNS STATISTIC', + 'SHOW TOTAL POINTS STATISTIC', + 'SHOW TOTAL TOUCHDOWNS STATISTIC', + 'SHOW PUNT YARDS STATISTIC', + 'SHOW PASSES DEFENDED STATISTIC', + 'HIDE STATISTIC' + ] + }; + }, + start() { Log.info(`Starting module: ${this.name}`); + this.addGlobals(); this.addFilters(); this.sendSocketNotification('CONFIG', this.config); moment.locale(config.locale); @@ -71,50 +124,54 @@ Module.register('MMM-NFL', { this.sendSocketNotification('CONFIG', this.config); }, + notificationReceived(notification, payload, sender) { + if (notification === 'ALL_MODULES_STARTED') { + this.sendNotification('REGISTER_VOICE_MODULE', this.getVoiceData()); + } else if (notification === 'VOICE_FOOTBALL' && sender.name === 'MMM-voice') { + this.sendSocketNotification('VOICE_COMMAND', payload); + } else if (notification === 'VOICE_MODE_CHANGED' && sender.name === 'MMM-voice' && payload.old === this.getVoiceData().mode) { + this.sendNotification('CLOSE_MODAL'); + } + }, + + openStatisticsModal({type, statistics}) { + this.sendNotification('OPEN_MODAL', { + template: 'templates/StatisticsModal.njk', + data: { + type, + statistics, + config: this.config, + fns: {translate: this.translate.bind(this)} + } + }); + }, + + openHelpModal() { + this.sendNotification('OPEN_MODAL', { + template: 'templates/HelpModal.njk', + data: { + ...this.getVoiceData(), + fns: {translate: this.translate.bind(this)} + } + }); + }, + socketNotificationReceived(notification, payload) { if (notification === 'SCORES') { this.scores = payload.scores; this.details = payload.details; this.updateDom(300); } else if (notification === 'STATISTICS') { - this.sendNotification('OPEN_MODAL', { - template: 'templates/Statistics.njk', - data: { - config: this.config, - type: payload.type, - statistics: payload.statistics, - fns: { - translate: this.translate.bind(this) - } - } - }); + this.openStatisticsModal(payload); + } else if (notification === 'OPEN_HELP_MODAL') { + this.openHelpModal(); + } else if (notification === 'CLOSE_MODAL') { + this.sendNotification('CLOSE_MODAL'); } }, - getTemplate() { - return `templates/${this.name}.njk`; - }, - - getTemplateData() { - let focusedTeamsWithByeWeeks = []; - if (Array.isArray(this.config.focus_on) && this.scores) { - for (const team of this.config.focus_on) { - let match = this.scores.find(m => team === m.homeTeam || team === m.awayTeam); - if (!match) { - focusedTeamsWithByeWeeks.push(team); - } - } - } - - return { - states: this.states, - modes: this.mode, - details: this.details, - config: this.config, - scores: this.scores, - focusedTeamsWithByeWeeks, - includes: (array, item) => array.includes(item) - }; + addGlobals() { + this.nunjucksEnvironment().addGlobal('includes', (array, item) => array.includes(item)); }, addFilters() { diff --git a/README.md b/README.md index effeb47..2fdcdc0 100644 --- a/README.md +++ b/README.md @@ -51,3 +51,38 @@ To set a global config you have to set the value in your config.js file inside t | `reloadInterval` | `1800000` (30 mins) | How often should the data be fetched. | | `reverseTeams` | `false` | Flag to switch order of home and away team. | | `tableSize` | `'small'` | Font size of table. Possible values: `'xsmall'`, `'small'`, `'medium'`, `'large'` and `'xlarge'` | + +## OPTIONAL: Voice Control and Modal + +This module supports voice control by [MMM-voice](https://github.com/fewieden/MMM-voice) and [MMM-Modal](https://github.com/fewieden/MMM-Modal). +In order to use this feature, it's required to install the voice and modal modules. There are no extra config options for voice control and modals needed. + +### Mode + +The voice control mode for this module is `FOOTBALL` + +### List of all Voice Commands + +* OPEN HELP -> Shows the information from the readme here with mode and all commands. +* CLOSE HELP -> Hides the help information. +* SHOW PASSING YARDS STATISTIC -> Shows statistic of players with most passing yards. +* SHOW RUSHING YARDS STATISTIC -> Shows statistic of players with most rushing yards. +* SHOW RECEIVING YARDS STATISTIC -> Shows statistic of players with most receiving yards. +* SHOW TACKLES STATISTIC -> Shows statistic of players with most tackles. +* SHOW SACKS STATISTIC -> Shows statistic of players with most sacks. +* SHOW KICKOFF YARDS STATISTIC -> Shows statistic of players with most kickoff yards. +* SHOW INTERCEPTIONS STATISTIC -> Shows statistic of players with most interceptions. +* SHOW PASSING TOUCHDOWNS STATISTIC -> Shows statistic of players with most passing touchdowns. +* SHOW QUARTERBACK RATING STATISTIC -> Shows statistic of quarterbacks with best rating. +* SHOW RUSHING TOUCHDOWNS STATISTIC -> Shows statistic of players with most rushing touchdowns. +* SHOW RECEPTIONS STATISTIC -> Shows statistic of players with most receptions. +* SHOW RECEIVING TOUCHDOWNS STATISTIC -> Shows statistic of players with most receiving touchdowns. +* SHOW TOTAL POINTS STATISTIC -> Shows statistic of players with most points. +* SHOW TOTAL TOUCHDOWNS STATISTIC -> Shows statistic of players with most touchdowns. +* SHOW PUNT YARDS STATISTIC -> Shows statistic of players with most punt yards. +* SHOW PASSES DEFENDED STATISTIC -> Shows statistic of players with most passes defended. +* HIDE STATISTIC -> Hide statistic informations + +## Developer + +* `npm run lint` - Lints JS and CSS files. diff --git a/node_helper.js b/node_helper.js index 14005a0..0f63bac 100644 --- a/node_helper.js +++ b/node_helper.js @@ -14,6 +14,25 @@ const ESPN = require('./espn'); const ONE_MINUTE = 60 * 1000; +const commandStatisticMapping = { + passingTouchdowns: ['PASSING', 'TOUCHDOWNS'], + rushingTouchdowns: ['RUSHING', 'TOUCHDOWNS'], + receivingTouchdowns: ['RECEIVING', 'TOUCHDOWNS'], + totalTouchdowns: ['TOTAL', 'TOUCHDOWNS'], + passingYards: ['PASSING', 'YARDS'], + rushingYards: ['RUSHING', 'YARDS'], + receivingYards: ['RECEIVING', 'YARDS'], + sacks: ['SACKS'], + interceptions: ['INTERCEPTIONS'], + totalTackles: ['TACKLES'], + quarterbackRating: ['QUARTERBACK', 'RATING'], + receptions: ['RECEPTIONS'], + passesDefended: ['PASSES', 'DEFENDED'], + totalPoints: ['TOTAL', 'POINTS'], + puntYards: ['PUNT', 'YARDS'], + kickoffYards: ['KICKOFF', 'YARDS'] +}; + module.exports = NodeHelper.create({ requiresVersion: '2.15.0', @@ -31,8 +50,8 @@ module.exports = NodeHelper.create({ this.fetchOnLiveState(); }, ONE_MINUTE); await this.getData(); - } else if (notification === 'STATISTICS') { - await this.getStatistics(payload.type); + } else if (notification === 'VOICE_COMMAND') { + await this.handleVoiceCommand(payload); } else if (notification === 'SUSPEND') { this.stop(); } @@ -48,8 +67,16 @@ module.exports = NodeHelper.create({ } }, - async getStatistics(type) { + async getStatisticsFromVoiceCommand(command) { try { + let type = Object.keys(commandStatisticMapping)[0]; + for (const statisticType in commandStatisticMapping) { + const matching = commandStatisticMapping[statisticType].every(word => command.includes(word)); + if (matching) { + type = statisticType; + break; + } + } const statistics = await ESPN.getStatistics(type); this.sendSocketNotification('STATISTICS', {type, statistics}); } catch (error) { @@ -68,6 +95,28 @@ module.exports = NodeHelper.create({ } }, + shouldCloseOpenModal(command) { + return command.includes('HELP') && command.includes('CLOSE') || command.includes('STATISTIC') && command.includes('HIDE'); + }, + + shouldShowHelpModal(command) { + return command.includes('HELP') && command.includes('OPEN'); + }, + + shouldShowStatisticModal(command) { + return command.includes('SHOW') && command.includes('STATISTIC'); + }, + + async handleVoiceCommand(command = '') { + if (this.shouldCloseOpenModal(command)) { + this.sendSocketNotification('CLOSE_MODAL'); + } else if (this.shouldShowHelpModal(command)) { + this.sendSocketNotification('OPEN_HELP_MODAL'); + } else if (this.shouldShowStatisticModal(command)) { + await this.getStatisticsFromVoiceCommand(command); + } + }, + stop() { clearInterval(this.liveInterval); clearInterval(this.reloadInterval); From 2bb7500641570ad8eb54e51b05bd64b18af3811b Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sat, 29 Jan 2022 21:55:20 +0100 Subject: [PATCH 18/26] updated config files --- .codeclimate.yml | 13 ++++++------- .eslintrc | 24 +++++++++++++++++------- .gitignore | 41 +++++++++++++++++++++++++++++++++++++++++ .mdlrc | 2 +- 4 files changed, 65 insertions(+), 15 deletions(-) create mode 100644 .gitignore diff --git a/.codeclimate.yml b/.codeclimate.yml index bb5d4c8..b7c0025 100644 --- a/.codeclimate.yml +++ b/.codeclimate.yml @@ -8,7 +8,7 @@ engines: - javascript eslint: enabled: true - channel: "eslint-3" + channel: "eslint-6" checks: import/no-unresolved: enabled: false @@ -18,9 +18,8 @@ engines: enabled: true ratings: paths: - - "**.js" - - "**.css" - - "**.md" -exclude_paths: [ - "node_modules/**/*" -] + - "**.js" + - "**.css" + - "**.md" +exclude_paths: + - "node_modules/**/*" diff --git a/.eslintrc b/.eslintrc index 532082c..454bed4 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,11 +1,8 @@ { - "extends": "airbnb-base", - "rules": { - "comma-dangle": 0, - "indent": [2, 4], - "max-len": [2, 120, { "ignoreStrings": true }], - "radix": [2, "as-needed"], - "no-console": 0 + "extends": ["esnext", "esnext/style-guide", "node", "node/style-guide"], + "parserOptions": { + "ecmaVersion": 2017, + "sourceType": "module" }, "settings": { "import/core-modules": [ "node_helper" ] @@ -14,5 +11,18 @@ "browser": true, "node": true, "es6": true + }, + "rules": { + "import/no-commonjs": 0, + "import/no-nodejs-modules": 0, + "semi": 0, + "comma-dangle": 0, + "indent": ["error", 4], + "template-curly-spacing": 0, + "no-console": 0, + "curly": ["error", "all"], + "array-bracket-spacing": 0, + "space-before-function-paren": 0, + "object-property-newline": ["error", { "allowAllPropertiesOnSameLine": true }] } } diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e4160f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,41 @@ +# Logs +logs +*.log +npm-debug.log* + +# Runtime data +pids +*.pid +*.seed + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules +jspm_packages + +# Optional npm cache directory +.npm + +# Optional REPL history +.node_repl_history + +docs/ +debug.js +.vscode/launch.json diff --git a/.mdlrc b/.mdlrc index 54d0111..32c90a2 100644 --- a/.mdlrc +++ b/.mdlrc @@ -1,2 +1,2 @@ all -rules "~MD013", "~MD026", "~MD033" +rules "~MD013", "~MD024", "~MD026", "~MD033" From 09cd4adab50191261d97cd6d022c7b769f6a45ff Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sat, 29 Jan 2022 21:56:02 +0100 Subject: [PATCH 19/26] dependency update --- package-lock.json | 5761 ++++++++++++++++++++++++++++----------------- package.json | 11 +- 2 files changed, 3664 insertions(+), 2108 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3ae3a9a..42ac0ce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,151 +4,355 @@ "lockfileVersion": 1, "requires": true, "dependencies": { - "JSONStream": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz", - "integrity": "sha1-kWV9/m/4V0gwZhMrRhi2Lo9Ih70=", + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "jsonparse": "0.0.5", - "through": ">=2.2.7 <3" + "@babel/highlight": "^7.16.7" } }, - "acorn-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", - "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "dev": true, "requires": { - "acorn": "^3.0.4" + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" }, "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "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" + } + } + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "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 } } }, - "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "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" + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" } }, - "ajv-keywords": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", - "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=", + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, - "ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", "dev": true }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", "dev": true }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { - "sprintf-js": "~1.0.2" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "requires": { - "arr-flatten": "^1.0.1" + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } } }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, - "array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", - "dev": true + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } }, - "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 + "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" + } }, "array-includes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", - "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", "dev": true, "requires": { + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", - "is-string": "^1.0.5" + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" } }, "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "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.prototype.flat": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", "dev": true, "requires": { - "array-uniq": "^1.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" } }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "array.prototype.flat": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", - "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", "dev": true, "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "es-abstract": "^1.19.0" } }, "arrify": { @@ -157,35 +361,38 @@ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true }, - "autoprefixer": { - "version": "6.7.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", - "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", - "dev": true, - "requires": { - "browserslist": "^1.7.6", - "caniuse-db": "^1.0.30000634", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^5.2.16", - "postcss-value-parser": "^3.2.3" - } + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", "dev": true, "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "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 + } } }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, "brace-expansion": { @@ -199,188 +406,107 @@ } }, "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" + "fill-range": "^7.0.1" } }, - "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 - }, - "caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "requires": { - "callsites": "^0.2.0" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" } }, "callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "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=", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" } }, - "caniuse-db": { - "version": "1.0.30001035", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30001035.tgz", - "integrity": "sha512-kLUON4XN3tq5Nwl7ZICDw+7/vMynSpRMVYDRkzLL31lgnpa6M2YXYdjst3h+xbzjMgdcveRTnRGE1h/1IcKK6A==", - "dev": true - }, "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "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" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, "requires": { - "restore-cursor": "^1.0.1" + "restore-cursor": "^3.1.0" } }, "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", "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-regexp": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz", - "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", "dev": true, "requires": { - "is-regexp": "^1.0.0", - "is-supported-regexp-flag": "^1.0.0" + "is-regexp": "^2.0.0" } }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "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 - }, "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==", + "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.3" + "color-name": "~1.1.4" } }, - "color-diff": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/color-diff/-/color-diff-0.1.7.tgz", - "integrity": "sha1-bbeM2UgqjkWdQIIer0tQMoPcuOI=", - "dev": true - }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "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 }, - "colorguard": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorguard/-/colorguard-1.2.1.tgz", - "integrity": "sha512-qYVKTg626qpDg4/eBnPXidEPXn5+krbYqHVfyyEFBWV5z3IF4p44HKY/eE2t1ohlcrlIkDgHmFJMfQ8qMLnSFw==", - "dev": true, - "requires": { - "chalk": "^1.1.1", - "color-diff": "^0.1.3", - "log-symbols": "^1.0.2", - "object-assign": "^4.0.1", - "pipetteur": "^2.0.0", - "plur": "^2.0.0", - "postcss": "^5.0.4", - "postcss-reporter": "^1.2.1", - "text-table": "^0.2.0", - "yargs": "^1.2.6" - }, - "dependencies": { - "postcss-reporter": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz", - "integrity": "sha1-wTbwpbFhkV83ndN2XGEHX357mvI=", - "dev": true, - "requires": { - "chalk": "^1.0.0", - "lodash": "^4.1.0", - "log-symbols": "^1.0.2", - "postcss": "^5.0.0" - } - } - } + "colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", + "dev": true }, "concat-map": { "version": "0.0.1", @@ -388,516 +514,2220 @@ "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==", + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", "dev": true, "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" } }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "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": "2.2.2", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", - "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { - "is-directory": "^0.3.1", - "js-yaml": "^3.4.3", - "minimist": "^1.2.0", - "object-assign": "^4.1.0", - "os-homedir": "^1.0.1", - "parse-json": "^2.2.0", - "require-from-string": "^1.1.0" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "css-color-names": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.3.tgz", - "integrity": "sha1-3gzvFvTYqoIioyDVttfpu62nufY=", + "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 }, - "css-rule-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.1.0.tgz", - "integrity": "sha1-N4bnGYmD2WWibjGVfgkHjLt3BaI=", + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, "requires": { - "css-tokenize": "^1.0.1", - "duplexer2": "0.0.2", - "ldjson-stream": "^1.2.1", - "through2": "^0.6.3" + "ms": "2.1.2" } }, - "css-tokenize": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz", - "integrity": "sha1-RiXLHtohwUOFi3+B1oA8HSb8FL4=", + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", "dev": true, "requires": { - "inherits": "^2.0.1", - "readable-stream": "^1.0.33" + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" }, "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", "dev": true + } + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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 + }, + "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.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^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" + } + }, + "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": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "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", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "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 + }, + "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" + } + }, + "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 + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + }, + "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" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "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 + }, + "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 + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "eslint-config-esnext": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-4.1.0.tgz", + "integrity": "sha512-GhfVEXdqYKEIIj7j+Fw2SQdL9qyZMekgXfq6PyXM66cQw0B435ddjz3P3kxOBVihMRJ0xGYjosaveQz5Y6z0uA==", + "dev": true, + "requires": { + "babel-eslint": "^10.0.1", + "eslint": "^6.8.0", + "eslint-plugin-babel": "^5.2.1", + "eslint-plugin-import": "^2.14.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "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 + }, + "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" + } + }, + "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 + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "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 + }, + "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": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "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", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "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": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "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 + }, + "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 + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "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" + } + }, + "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, + "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 + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "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 + }, + "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" + } + } + } + }, + "eslint-config-node": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-node/-/eslint-config-node-4.1.0.tgz", + "integrity": "sha512-Wz17xV5O2WFG8fGdMYEBdbiL6TL7YNJSJvSX9V4sXQownewfYmoqlly7wxqLkOUv/57pq6LnnotMiQQrrPjCqQ==", + "dev": true, + "requires": { + "eslint": "^6.8.0", + "eslint-config-esnext": "^4.1.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "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 + }, + "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" + } + }, + "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 + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "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 + }, + "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": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "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", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "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": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "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 + }, + "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 + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "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" + } + }, + "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, + "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 + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "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 + }, + "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" + } + } + } + }, + "eslint-config-react-native": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-native/-/eslint-config-react-native-4.1.0.tgz", + "integrity": "sha512-kNND+cs+ztawH7wgajf/K6FfNshjlDsFDAkkFZF9HAXDgH1w1sNMIfTfwzufg0hOcSK7rbiL4qbG/gg/oR507Q==", + "dev": true, + "requires": { + "eslint": "^6.8.0", + "eslint-config-esnext": "^4.1.0", + "eslint-plugin-react": "^7.19.0", + "eslint-plugin-react-native": "^3.8.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "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 + }, + "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" + } + }, + "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 + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "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 + }, + "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": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "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", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "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": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "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 + }, + "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 + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "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" + } + }, + "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, + "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 + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "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 + }, + "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" + } + } + } + }, + "eslint-config-recommended": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-recommended/-/eslint-config-recommended-4.1.0.tgz", + "integrity": "sha512-2evA0SX1VqtyFiExmBI2WAO4XQCKlr7wmNELE8rcT5PyZY2ixsY881ofVZWKuI/dywpgLiES1gR/XUQcnVLRzQ==", + "dev": true, + "requires": { + "eslint": "^6.8.0", + "eslint-config-esnext": "^4.1.0", + "eslint-config-node": "^4.1.0", + "eslint-config-react-native": "^4.1.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "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 + }, + "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" + } + }, + "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 + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "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 + }, + "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": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "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", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "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": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "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 + }, + "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 + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "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" + } + }, + "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, + "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 + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "prelude-ls": "~1.1.2" } }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "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 + }, + "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" + } } } }, - "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==", + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", "dev": true, "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } } }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "eslint-module-utils": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", "dev": true, "requires": { - "ms": "2.0.0" + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "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 - }, - "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 - }, - "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==", + "eslint-plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-babel/-/eslint-plugin-babel-5.3.1.tgz", + "integrity": "sha512-VsQEr6NH3dj664+EyxJwO4FCYm/00JhYb3Sk3ft8o+fpKuIfQ9TaW6uVUfvwMXHcf/lsnRIoyFPsLMyiWCSL/g==", "dev": true, "requires": { - "object-keys": "^1.0.12" + "eslint-rule-composer": "^0.3.0" } }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "eslint-plugin-import": { + "version": "2.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", "dev": true, "requires": { - "esutils": "^2.0.2" - } - }, - "doiuse": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/doiuse/-/doiuse-2.6.0.tgz", - "integrity": "sha1-GJLRC2Gpo1at2/K2FJM+gfi7ODQ=", - "dev": true, - "requires": { - "browserslist": "^1.1.1", - "caniuse-db": "^1.0.30000187", - "css-rule-stream": "^1.1.0", - "duplexer2": "0.0.2", - "jsonfilter": "^1.1.2", - "ldjson-stream": "^1.2.1", - "lodash": "^4.0.0", - "multimatch": "^2.0.0", - "postcss": "^5.0.8", - "source-map": "^0.4.2", - "through2": "^0.6.3", - "yargs": "^3.5.4" + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.2", + "has": "^1.0.3", + "is-core-module": "^2.8.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.12.0" }, "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { - "amdefine": ">=0.0.4" + "ms": "2.0.0" } }, - "yargs": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", - "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "camelcase": "^2.0.1", - "cliui": "^3.0.3", - "decamelize": "^1.1.1", - "os-locale": "^1.4.0", - "string-width": "^1.0.1", - "window-size": "^0.1.4", - "y18n": "^3.2.0" + "esutils": "^2.0.2" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, - "duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", - "dev": true - }, - "duplexer2": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "eslint-plugin-react": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", + "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", "dev": true, "requires": { - "readable-stream": "~1.1.9" + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" }, "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "esutils": "^2.0.2" } }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, - "electron-to-chromium": { - "version": "1.3.380", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.380.tgz", - "integrity": "sha512-2jhQxJKcjcSpVOQm0NAfuLq8o+130blrcawoumdXT6411xG/xIAOyZodO/y7WTaYlz/NHe3sCCAe/cJLnDsqTw==", - "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.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", - "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "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-map": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", - "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-set": "~0.1.5", - "es6-symbol": "~3.1.1", - "event-emitter": "~0.3.5" - } - }, - "es6-set": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", - "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-symbol": "3.1.1", - "event-emitter": "~0.3.5" - }, - "dependencies": { - "es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", "dev": true, "requires": { - "d": "1", - "es5-ext": "~0.10.14" + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" } } } }, - "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==", + "eslint-plugin-react-native": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native/-/eslint-plugin-react-native-3.11.0.tgz", + "integrity": "sha512-7F3OTwrtQPfPFd+VygqKA2VZ0f2fz0M4gJmry/TRE18JBb94/OtMxwbL7Oqwu7FGyrdeIOWnXQbBAveMcSTZIA==", "dev": true, "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" + "@babel/traverse": "^7.7.4", + "eslint-plugin-react-native-globals": "^0.1.1" } }, - "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" - } + "eslint-plugin-react-native-globals": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz", + "integrity": "sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==", + "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=", + "eslint-rule-composer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", + "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", "dev": true }, - "escope": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", - "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "requires": { - "es6-map": "^0.1.3", - "es6-weak-map": "^2.0.1", - "esrecurse": "^4.1.0", + "esrecurse": "^4.3.0", "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } } }, - "eslint": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-3.19.0.tgz", - "integrity": "sha1-yPxiAcf0DdCJQbh8CFdnOGpnmsw=", - "dev": true, - "requires": { - "babel-code-frame": "^6.16.0", - "chalk": "^1.1.3", - "concat-stream": "^1.5.2", - "debug": "^2.1.1", - "doctrine": "^2.0.0", - "escope": "^3.6.0", - "espree": "^3.4.0", - "esquery": "^1.0.0", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "file-entry-cache": "^2.0.0", - "glob": "^7.0.3", - "globals": "^9.14.0", - "ignore": "^3.2.0", - "imurmurhash": "^0.1.4", - "inquirer": "^0.12.0", - "is-my-json-valid": "^2.10.0", - "is-resolvable": "^1.0.0", - "js-yaml": "^3.5.1", - "json-stable-stringify": "^1.0.0", - "levn": "^0.3.0", - "lodash": "^4.0.0", - "mkdirp": "^0.5.0", - "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.1", - "pluralize": "^1.2.1", - "progress": "^1.1.8", - "require-uncached": "^1.0.2", - "shelljs": "^0.7.5", - "strip-bom": "^3.0.0", - "strip-json-comments": "~2.0.1", - "table": "^3.7.8", - "text-table": "~0.2.0", - "user-home": "^2.0.0" - } - }, - "eslint-config-airbnb-base": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-11.3.2.tgz", - "integrity": "sha512-/fhjt/VqzBA2SRsx7ErDtv6Ayf+XLw9LIOqmpBuHFCVwyJo2EtzGWMB9fYRFBoWWQLxmNmCpenNiH0RxyeS41w==", - "dev": true, - "requires": { - "eslint-restricted-globals": "^0.1.1" - } - }, - "eslint-import-resolver-node": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz", - "integrity": "sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "resolve": "^1.13.1" - } - }, - "eslint-module-utils": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.5.2.tgz", - "integrity": "sha512-LGScZ/JSlqGKiT8OC+cYRxseMjyqt6QO54nl281CK93unD89ijSeRV6An8Ci/2nvWVKe8K/Tqdm75RQoIOCr+Q==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "pkg-dir": "^2.0.0" - } - }, - "eslint-plugin-import": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz", - "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==", + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", "dev": true, "requires": { - "array-includes": "^3.0.3", - "array.prototype.flat": "^1.2.1", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.4.1", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.0", - "read-pkg-up": "^2.0.0", - "resolve": "^1.12.0" - }, - "dependencies": { - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - } + "eslint-visitor-keys": "^1.1.0" } }, - "eslint-restricted-globals": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz", - "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=", + "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": "3.5.4", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", - "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", "dev": true, "requires": { - "acorn": "^5.5.0", - "acorn-jsx": "^3.0.0" - }, - "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 - } + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" } }, "esprima": { @@ -907,27 +2737,27 @@ "dev": true }, "esquery": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.1.0.tgz", - "integrity": "sha512-MxYW9xKmROWF672KqjO75sszsA8Mxhw06YFeS5VHlB98KDHbOSurm3ArsjO60Eaf3QmGMCP1yn+0JQkNLo/97Q==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, "requires": { - "estraverse": "^4.0.0" + "estraverse": "^5.1.0" } }, "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "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": "^4.1.0" + "estraverse": "^5.2.0" } }, "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true }, "esutils": { @@ -936,81 +2766,56 @@ "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" - } - }, "execall": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz", - "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", "dev": true, "requires": { - "clone-regexp": "^1.0.0" + "clone-regexp": "^2.1.0" } }, - "exit-hook": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", - "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", - "dev": true - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dev": true, "requires": { - "is-posix-bracket": "^0.1.0" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" } }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "requires": { - "fill-range": "^2.1.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 }, - "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "dev": true, "requires": { - "type": "^2.0.0" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "dependencies": { - "type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", - "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==", - "dev": true + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } } } }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", - "dev": true - }, "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", @@ -1023,43 +2828,54 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "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 + } } }, "file-entry-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, "requires": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" + "flat-cache": "^3.0.4" } }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true - }, "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "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": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" + "to-regex-range": "^5.0.1" } }, "find-up": { @@ -1069,41 +2885,24 @@ "dev": true, "requires": { "locate-path": "^2.0.0" - } - }, - "flat-cache": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", - "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", - "dev": true, - "requires": { - "circular-json": "^0.3.1", - "graceful-fs": "^4.1.2", - "rimraf": "~2.6.2", - "write": "^0.2.1" - } - }, - "flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", - "dev": true - }, - "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": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, "requires": { - "for-in": "^1.0.1" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" } }, + "flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -1116,40 +2915,43 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, - "gather-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gather-stream/-/gather-stream-1.0.0.tgz", - "integrity": "sha1-szmUr0V6gRVwDUEPMXczy+egkEs=", + "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 }, - "generate-function": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", - "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "dev": true, "requires": { - "is-property": "^1.0.2" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" } }, - "generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", "dev": true, "requires": { - "is-property": "^1.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" } }, - "get-stdin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", - "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=", - "dev": true - }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -1160,42 +2962,67 @@ "path-is-absolute": "^1.0.0" } }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" + "is-glob": "^4.0.1" } }, - "glob-parent": { + "global-modules": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "dev": true, "requires": { - "is-glob": "^2.0.0" + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "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" + } + } } }, "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true + "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" + } }, "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" } }, "globjoin": { @@ -1204,10 +3031,10 @@ "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", "dev": true }, - "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", "dev": true }, "has": { @@ -1219,43 +3046,77 @@ "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-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true }, "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": 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==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", "dev": true }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, "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 + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", "dev": true }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", "dev": true }, "imurmurhash": { @@ -1265,18 +3126,9 @@ "dev": true }, "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" - } - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "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 }, "inflight": { @@ -1295,44 +3147,43 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, "inquirer": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", - "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", - "dev": true, - "requires": { - "ansi-escapes": "^1.1.0", - "ansi-regex": "^2.0.0", - "chalk": "^1.0.0", - "cli-cursor": "^1.0.1", - "cli-width": "^2.0.0", - "figures": "^1.3.5", - "lodash": "^4.3.0", - "readline2": "^1.0.1", - "run-async": "^0.1.0", - "rx-lite": "^3.1.2", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.0", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", "through": "^2.3.6" } }, - "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", - "dev": true - }, - "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": "1.4.0", - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz", - "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=", - "dev": true + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } }, "is-arrayish": { "version": "0.2.1", @@ -1340,291 +3191,235 @@ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, - "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.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true - }, - "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-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-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, "requires": { - "is-primitive": "^2.0.0" + "has-bigints": "^1.0.1" } }, - "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": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } }, - "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==", + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", "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=", + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "has": "^1.0.3" } }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "has-tostringtag": "^1.0.0" } }, - "is-my-ip-valid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", - "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==", + "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-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-my-json-valid": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.0.tgz", - "integrity": "sha512-XTHBZSIIxNsIsZXg7XB5l8z/OBFosl1Wao4tXLpeC7eKU4Vm/kdop2azkPqULwnfGQjmeDIyey9g7afMMtdWAA==", + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, "requires": { - "generate-function": "^2.0.0", - "generate-object-property": "^1.1.0", - "is-my-ip-valid": "^1.0.0", - "jsonpointer": "^4.0.0", - "xtend": "^4.0.0" + "is-extglob": "^2.1.1" } }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", "dev": true, "requires": { - "kind-of": "^3.0.2" + "has-tostringtag": "^1.0.0" } }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "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 }, - "is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "requires": { - "has": "^1.0.3" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", "dev": true }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", "dev": true }, "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "dev": true - }, - "is-supported-regexp-flag": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz", - "integrity": "sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==", - "dev": true + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.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==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.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 - }, - "isarray": { + "is-typedarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, "requires": { - "isarray": "1.0.0" + "call-bind": "^1.0.2" } }, - "js-base64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", - "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==", + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "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.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" } }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "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": { + "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 + }, + "json5": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { - "jsonify": "~0.0.0" + "minimist": "^1.2.0" } }, - "jsonfilter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/jsonfilter/-/jsonfilter-1.1.2.tgz", - "integrity": "sha1-Ie987cdRk4E8dZMulqmL4gW6WhE=", + "jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", "dev": true, "requires": { - "JSONStream": "^0.8.4", - "minimist": "^1.1.0", - "stream-combiner": "^0.2.1", - "through2": "^0.6.3" + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" } }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "jsonparse": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz", - "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=", - "dev": true - }, - "jsonpointer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", - "dev": true - }, "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" - } + "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 }, "known-css-properties": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.2.0.tgz", - "integrity": "sha512-UTCzU28rRI9wkb8qSGoZa9pgWvxr4LjP2MEhi9XHb/1XMOJy0uTnIxaxzj8My/PORG+kQG6VzAcGvRw66eIOfA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.24.0.tgz", + "integrity": "sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==", "dev": true }, - "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" - } - }, - "ldjson-stream": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ldjson-stream/-/ldjson-stream-1.2.1.tgz", - "integrity": "sha1-kb7O2lrE7SsX5kn7d356v6AYnCs=", - "dev": true, - "requires": { - "split2": "^0.2.1", - "through2": "^0.6.1" - } - }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -1635,17 +3430,11 @@ "type-check": "~0.3.2" } }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true }, "locate-path": { "version": "2.0.0", @@ -1658,40 +3447,39 @@ } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": 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": { - "chalk": "^1.0.0" + "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=", + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" + "yallist": "^4.0.0" } }, "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "dev": true }, "mathml-tag-names": { @@ -1701,119 +3489,61 @@ "dev": true }, "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" + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" }, "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" - } - }, - "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" - } - }, - "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-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" - } - }, - "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" - } - }, - "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" - } + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "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": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" } }, + "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 + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -1829,37 +3559,42 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "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" } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "multimatch": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", - "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", - "dev": true, - "requires": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" - } - }, "mute-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", - "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nanoid": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "dev": true }, "natural-compare": { @@ -1868,66 +3603,47 @@ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, "node-fetch": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.5.tgz", - "integrity": "sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "requires": { "whatwg-url": "^5.0.0" - }, - "dependencies": { - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - } } }, "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==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", "dev": true, "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "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" - } - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, "normalize-selector": { @@ -1936,18 +3652,6 @@ "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", "dev": true }, - "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 - }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -1955,9 +3659,9 @@ "dev": true }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", "dev": true }, "object-keys": { @@ -1967,37 +3671,58 @@ "dev": true }, "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", "dev": true, "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" } }, "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==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", "dev": true, "requires": { + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" + "es-abstract": "^1.19.1" } }, "once": { @@ -2009,17 +3734,14 @@ "wrappy": "1" } }, - "onecolor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/onecolor/-/onecolor-3.1.0.tgz", - "integrity": "sha512-YZSypViXzu3ul5LMu/m6XjJ9ol8qAy9S2VjHl5E6UlhUH1KGKWabyEJifn0Jjpw23bYDzC2ucKMPGiH5kfwSGQ==", - "dev": true - }, "onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } }, "optionator": { "version": "0.8.3", @@ -2035,21 +3757,12 @@ "word-wrap": "~1.2.3" } }, - "os-homedir": { + "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "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" - } - }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", @@ -2074,25 +3787,25 @@ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "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": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" + "callsites": "^3.0.0" } }, "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, "requires": { - "error-ex": "^1.2.0" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, "path-exists": { @@ -2107,118 +3820,45 @@ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "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==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "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" - } - }, - "pipetteur": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pipetteur/-/pipetteur-2.0.3.tgz", - "integrity": "sha1-GVV2CVno0aEcsqUOyD7sRwYz5J8=", - "dev": true, - "requires": { - "onecolor": "^3.0.4", - "synesthesia": "^1.0.1" - } - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "plur": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", - "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=", - "dev": true, - "requires": { - "irregular-plurals": "^1.0.0" - } - }, - "pluralize": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", - "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=", + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, - "postcss-less": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-0.14.0.tgz", - "integrity": "sha1-xjGwicbM5CK5oQ86lY0r7dOBkyQ=", + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", "dev": true, "requires": { - "postcss": "^5.0.21" + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" } }, "postcss-media-query-parser": { @@ -2227,48 +3867,32 @@ "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", "dev": true }, - "postcss-reporter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-3.0.0.tgz", - "integrity": "sha1-CeoPN6RExWk4eGBuCbAY6+/3z48=", - "dev": true, - "requires": { - "chalk": "^1.0.0", - "lodash": "^4.1.0", - "log-symbols": "^1.0.2", - "postcss": "^5.0.0" - } - }, "postcss-resolve-nested-selector": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", "dev": true }, - "postcss-scss": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-0.4.1.tgz", - "integrity": "sha1-rXcbgfD3L19IRdCKpg+TVXZT1Uw=", - "dev": true, - "requires": { - "postcss": "^5.2.13" - } + "postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true }, "postcss-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", - "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", "dev": true, "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" } }, "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==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, "prelude-ls": { @@ -2277,272 +3901,334 @@ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "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 - }, "progress": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", - "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, "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 }, - "randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.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==", + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "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" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, - "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==", + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true } } }, - "read-file-stdin": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/read-file-stdin/-/read-file-stdin-0.2.1.tgz", - "integrity": "sha1-JezP86FTtoCa+ssj7hU4fbng7mE=", - "dev": true, - "requires": { - "gather-stream": "^1.0.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^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==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "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" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "dependencies": { - "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==", + "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" + } + }, + "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-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": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "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 + }, + "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 } } }, - "readline2": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", - "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "mute-stream": "0.0.5" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" } }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "regexp.prototype.flags": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", "dev": true, "requires": { - "resolve": "^1.1.6" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, - "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" - } + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dev": true, "requires": { - "is-equal-shallow": "^0.1.3" + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, - "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=", + "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 }, - "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 + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "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": { - "is-finite": "^1.0.0" + "glob": "^7.1.3" } }, - "require-from-string": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", - "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "dev": true }, - "require-uncached": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", - "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "requires": { - "caller-path": "^0.1.0", - "resolve-from": "^1.0.0" + "queue-microtask": "^1.2.2" } }, - "resolve": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", - "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "requires": { - "path-parse": "^1.0.6" + "tslib": "^1.9.0" } }, - "resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, - "restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "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, "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" + "shebang-regex": "^1.0.0" } }, - "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" - } + "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 }, - "run-async": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", - "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dev": true, "requires": { - "once": "^1.3.0" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" } }, - "rx-lite": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", - "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", + "signal-exit": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", "dev": true }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, - "shelljs": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", - "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" } }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, - "slice-ansi": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true }, "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "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", @@ -2550,15 +4236,15 @@ } }, "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "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.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "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", @@ -2566,97 +4252,77 @@ } }, "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==", + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", "dev": true }, "specificity": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.3.2.tgz", - "integrity": "sha512-Nc/QN/A425Qog7j9aHmwOrlwX2e7pNI47ciwxwy4jOlvbbMHkNNJchit+FX+UjF3IAdiaaV5BKeWuDUnws6G1A==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", "dev": true }, - "split2": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/split2/-/split2-0.2.1.tgz", - "integrity": "sha1-At2smtwD7Au3jBKC7Aecpuha6QA=", - "dev": true, - "requires": { - "through2": "~0.6.1" - } - }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "stream-combiner": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", - "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", - "dev": true, - "requires": { - "duplexer": "~0.1.1", - "through": "~2.3.4" - } - }, "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, - "string.prototype.trimleft": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", - "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", + "string.prototype.matchall": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", "dev": true, "requires": { + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "function-bind": "^1.1.1" + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" } }, - "string.prototype.trimright": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", - "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, - "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==", + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", "dev": true, "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "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 - } + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" } }, "strip-bom": { @@ -2666,26 +4332,18 @@ "dev": true }, "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, "requires": { - "get-stdin": "^4.0.1" - }, - "dependencies": { - "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 - } + "min-indent": "^1.0.0" } }, "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=", + "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 }, "style-search": { @@ -2694,214 +4352,106 @@ "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", "dev": true }, - "stylehacks": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-2.3.2.tgz", - "integrity": "sha1-ZMg+BDimjJ7fRJ6MVSp9mrYAmws=", - "dev": true, - "requires": { - "browserslist": "^1.1.3", - "chalk": "^1.1.1", - "log-symbols": "^1.0.2", - "minimist": "^1.2.0", - "plur": "^2.1.2", - "postcss": "^5.0.18", - "postcss-reporter": "^1.3.3", - "postcss-selector-parser": "^2.0.0", - "read-file-stdin": "^0.2.1", - "text-table": "^0.2.0", - "write-file-stdout": "0.0.2" - }, - "dependencies": { - "postcss-reporter": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz", - "integrity": "sha1-wTbwpbFhkV83ndN2XGEHX357mvI=", - "dev": true, - "requires": { - "chalk": "^1.0.0", - "lodash": "^4.1.0", - "log-symbols": "^1.0.2", - "postcss": "^5.0.0" - } - } - } - }, "stylelint": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-7.13.0.tgz", - "integrity": "sha1-ER+Xttpy53XICADWu29fhpmXeF0=", - "dev": true, - "requires": { - "autoprefixer": "^6.0.0", - "balanced-match": "^0.4.0", - "chalk": "^2.0.1", - "colorguard": "^1.2.0", - "cosmiconfig": "^2.1.1", - "debug": "^2.6.0", - "doiuse": "^2.4.1", - "execall": "^1.0.0", - "file-entry-cache": "^2.0.0", - "get-stdin": "^5.0.0", - "globby": "^6.0.0", + "version": "14.3.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.3.0.tgz", + "integrity": "sha512-PZXSwtJe4f4qBPWBwAbHL0M0Qjrv8iHN+cLpUNsffaVMS3YzpDDRI73+2lsqLAYfQEzxRwpll6BDKImREbpHWA==", + "dev": true, + "requires": { + "balanced-match": "^2.0.0", + "colord": "^2.9.2", + "cosmiconfig": "^7.0.1", + "debug": "^4.3.3", + "execall": "^2.0.0", + "fast-glob": "^3.2.11", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.1", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.1.0", "globjoin": "^0.1.4", - "html-tags": "^2.0.0", - "ignore": "^3.2.0", + "html-tags": "^3.1.0", + "ignore": "^5.2.0", + "import-lazy": "^4.0.0", "imurmurhash": "^0.1.4", - "known-css-properties": "^0.2.0", - "lodash": "^4.17.4", - "log-symbols": "^1.0.2", - "mathml-tag-names": "^2.0.0", - "meow": "^3.3.0", - "micromatch": "^2.3.11", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.24.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", "normalize-selector": "^0.2.0", - "pify": "^2.3.0", - "postcss": "^5.0.20", - "postcss-less": "^0.14.0", - "postcss-media-query-parser": "^0.2.0", - "postcss-reporter": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.5", + "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", - "postcss-scss": "^0.4.0", - "postcss-selector-parser": "^2.1.1", - "postcss-value-parser": "^3.1.1", - "resolve-from": "^3.0.0", - "specificity": "^0.3.0", - "string-width": "^2.0.0", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", "style-search": "^0.1.0", - "stylehacks": "^2.3.2", - "sugarss": "^0.2.0", + "supports-hyperlinks": "^2.2.0", "svg-tags": "^1.0.0", - "table": "^4.0.1" + "table": "^6.8.0", + "v8-compile-cache": "^2.3.0", + "write-file-atomic": "^4.0.0" }, "dependencies": { - "ajv-keywords": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", - "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", - "dev": true - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "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" - } - }, "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - }, - "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" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "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=", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", "dev": true }, "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true - }, - "slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "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" - } - }, - "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" - } - }, - "table": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", - "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", - "dev": true, - "requires": { - "ajv": "^6.0.1", - "ajv-keywords": "^3.0.0", - "chalk": "^2.1.0", - "lodash": "^4.17.4", - "slice-ansi": "1.0.0", - "string-width": "^2.1.1" - } } } }, - "stylelint-config-standard": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-16.0.0.tgz", - "integrity": "sha1-u3OHv/HX3XGGpSs+v4hbJAXWkb8=", + "stylelint-config-recommended": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-6.0.0.tgz", + "integrity": "sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw==", "dev": true }, - "sugarss": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-0.2.0.tgz", - "integrity": "sha1-rDQjdWMyfG/4l7ZHQr9q7BkK054=", + "stylelint-config-standard": { + "version": "24.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-24.0.0.tgz", + "integrity": "sha512-+RtU7fbNT+VlNbdXJvnjc3USNPZRiRVp/d2DxOF/vBDDTi0kH5RX2Ny6errdtZJH3boO+bmqIYEllEmok4jiuw==", "dev": true, "requires": { - "postcss": "^5.2.4" + "stylelint-config-recommended": "^6.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=", + "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" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true }, "svg-tags": { @@ -2910,69 +4460,36 @@ "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", "dev": true }, - "synesthesia": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/synesthesia/-/synesthesia-1.0.1.tgz", - "integrity": "sha1-XvlepUjA1cbm+btLDQcx3/hkp3c=", - "dev": true, - "requires": { - "css-color-names": "0.0.3" - } - }, "table": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", - "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", "dev": true, "requires": { - "ajv": "^4.7.0", - "ajv-keywords": "^1.0.0", - "chalk": "^1.1.1", - "lodash": "^4.0.0", - "slice-ansi": "0.0.4", - "string-width": "^2.0.0" + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" }, "dependencies": { "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", "dev": true, "requires": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "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=", + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "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" - } } } }, @@ -2988,52 +4505,57 @@ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, - "through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } + "os-tmpdir": "~1.0.2" + } + }, + "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-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" } }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + }, "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "tsconfig-paths": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", + "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, "type-check": { @@ -3045,34 +4567,37 @@ "prelude-ls": "~1.1.2" } }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "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 }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "typedarray-to-buffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-4.0.0.tgz", + "integrity": "sha512-6dOYeZfS3O9RtRD1caom0sMxgK59b27+IwoNy8RDPsmslSGOyU+mpTamlaIW7aNKi90ZQZ9DFaZL3YRoiSCULQ==", "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==", + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", "dev": true, "requires": { - "punycode": "^2.1.0" + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" } }, - "user-home": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", - "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, "requires": { - "os-homedir": "^1.0.0" + "punycode": "^2.1.0" } }, "util-deprecate": { @@ -3081,6 +4606,12 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, "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", @@ -3091,11 +4622,41 @@ "spdx-expression-parse": "^3.0.0" } }, - "window-size": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", - "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", - "dev": true + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "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-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } }, "word-wrap": { "version": "1.2.3", @@ -3103,16 +4664,6 @@ "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", - "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", @@ -3120,36 +4671,42 @@ "dev": true }, "write": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", - "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "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-stdout": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/write-file-stdout/-/write-file-stdout-0.0.2.tgz", - "integrity": "sha1-wlLXx8WxtAKJdjDjRTx7/mkNnKE=", - "dev": true + "write-file-atomic": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.0.tgz", + "integrity": "sha512-JhcWoKffJNF7ivO9yflBhc7tn3wKnokMUfWpBriM9yCXj4ePQnRPcWglBkkg1AHC8nsW/EfxwwhqsLtOy59djA==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^4.0.0" + } }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true }, - "yargs": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.3.3.tgz", - "integrity": "sha1-BU3oth8i7v23IHBZ6u+da4P7kxo=", + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true } } diff --git a/package.json b/package.json index ce17779..549c1d3 100644 --- a/package.json +++ b/package.json @@ -20,13 +20,12 @@ }, "homepage": "https://github.com/fewieden/MMM-NFL#readme", "devDependencies": { - "eslint": "^3.14.1", - "eslint-config-airbnb-base": "^11.0.1", - "eslint-plugin-import": "^2.2.0", - "stylelint": "^7.8.0", - "stylelint-config-standard": "^16.0.0" + "eslint": "^6.8.0", + "eslint-config-recommended": "^4.1.0", + "stylelint": "^14.3.0", + "stylelint-config-standard": "^24.0.0" }, "dependencies": { - "node-fetch": "2.6.5" + "node-fetch": "2.6.7" } } From 2c0a88219df288118e98ab9713ebf7072dd97e1b Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sat, 29 Jan 2022 21:57:50 +0100 Subject: [PATCH 20/26] prepare release --- CHANGELOG.md | 6 +++--- package-lock.json | 2 +- package.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a3657b..e72ee65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,6 @@ # MMM-NFL Changelog -## [Unreleased] - -### Fixed +## 1.3.0 ### Added @@ -20,6 +18,8 @@ * Data structure * Dimmed bye week +* Project config files +* Dependency updates ### Removed diff --git a/package-lock.json b/package-lock.json index 42ac0ce..1a7d0f2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "mmm-nfl", - "version": "1.2.1", + "version": "1.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 549c1d3..aa11d77 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mmm-nfl", - "version": "1.2.1", + "version": "1.3.0", "description": "National Football League Module for MagicMirror2", "scripts": { "lint": "eslint . && stylelint ." From 5c33b7b51f0c39721095dea6faa1ba076485f936 Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sat, 29 Jan 2022 22:03:57 +0100 Subject: [PATCH 21/26] lint issues --- MMM-NFL.js | 20 ++++++++------------ espn.js | 4 ++-- node_helper.js | 2 +- 3 files changed, 11 insertions(+), 15 deletions(-) diff --git a/MMM-NFL.js b/MMM-NFL.js index c89e0bb..f91058e 100644 --- a/MMM-NFL.js +++ b/MMM-NFL.js @@ -16,7 +16,7 @@ Module.register('MMM-NFL', { }, details: { - season: (new Date()).getFullYear(), + season: new Date().getFullYear(), stage: 'REG' }, @@ -61,10 +61,10 @@ Module.register('MMM-NFL', { }, getTemplateData() { - let focusedTeamsWithByeWeeks = []; + const focusedTeamsWithByeWeeks = []; if (Array.isArray(this.config.focus_on) && this.scores) { for (const team of this.config.focus_on) { - let match = this.scores.find(m => team === m.homeTeam || team === m.awayTeam); + const match = this.scores.find(m => team === m.homeTeam || team === m.awayTeam); if (!match) { focusedTeamsWithByeWeeks.push(team); } @@ -134,14 +134,14 @@ Module.register('MMM-NFL', { } }, - openStatisticsModal({type, statistics}) { + openStatisticsModal({ type, statistics }) { this.sendNotification('OPEN_MODAL', { template: 'templates/StatisticsModal.njk', data: { type, statistics, config: this.config, - fns: {translate: this.translate.bind(this)} + fns: { translate: this.translate.bind(this) } } }); }, @@ -151,7 +151,7 @@ Module.register('MMM-NFL', { template: 'templates/HelpModal.njk', data: { ...this.getVoiceData(), - fns: {translate: this.translate.bind(this)} + fns: { translate: this.translate.bind(this) } } }); }, @@ -175,12 +175,8 @@ Module.register('MMM-NFL', { }, addFilters() { - this.nunjucksEnvironment().addFilter('formatDate', timestamp => { - return moment(timestamp).format(this.config.format); - }); + this.nunjucksEnvironment().addFilter('formatDate', timestamp => moment(timestamp).format(this.config.format)); - this.nunjucksEnvironment().addFilter('iconUrl', teamName => { - return this.file(`icons/${teamName}${this.config.helmets ? '_helmet' : ''}.png`); - }); + this.nunjucksEnvironment().addFilter('iconUrl', teamName => this.file(`icons/${teamName}${this.config.helmets ? '_helmet' : ''}.png`)); } }); diff --git a/espn.js b/espn.js index c6ed41c..af405a3 100644 --- a/espn.js +++ b/espn.js @@ -105,7 +105,7 @@ async function getData() { return a.timestamp > b.timestamp ? 1 : -1 }); - return {details, scores}; + return { details, scores }; } function mapPlayerEntry(player = {}) { @@ -140,4 +140,4 @@ async function getStatistics(type) { return leaders; } -module.exports = {getData, getStatistics}; +module.exports = { getData, getStatistics }; diff --git a/node_helper.js b/node_helper.js index 0f63bac..417478a 100644 --- a/node_helper.js +++ b/node_helper.js @@ -78,7 +78,7 @@ module.exports = NodeHelper.create({ } } const statistics = await ESPN.getStatistics(type); - this.sendSocketNotification('STATISTICS', {type, statistics}); + this.sendSocketNotification('STATISTICS', { type, statistics }); } catch (error) { Log.error(`Error getting NFL statistics ${error}`); } From 69c78337383d6429717ffb61f4dc96b26127039e Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sun, 30 Jan 2022 08:09:45 +0100 Subject: [PATCH 22/26] only stylelint css files --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index aa11d77..4831ea6 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "1.3.0", "description": "National Football League Module for MagicMirror2", "scripts": { - "lint": "eslint . && stylelint ." + "lint": "eslint . && stylelint **/*.css" }, "repository": { "type": "git", From da7172d281c5ba37df0a8d503a9e246c5947cc33 Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sun, 30 Jan 2022 08:33:05 +0100 Subject: [PATCH 23/26] allow module names in stylelint --- .stylelintrc | 6 +++++- MMM-NFL.css | 6 +++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.stylelintrc b/.stylelintrc index 6449c3f..ab491ff 100644 --- a/.stylelintrc +++ b/.stylelintrc @@ -1,6 +1,10 @@ { "extends": "stylelint-config-standard", "rules": { - "indentation": 4 + "indentation": 4, + "selector-class-pattern": [ + "^([a-z][a-z0-9]*|MMM-NFL|MMM-Modal)(-[a-z0-9]+)*$", + {"message": "Expected class selector to be kebab-case"} + ] } } diff --git a/MMM-NFL.css b/MMM-NFL.css index f53ea0e..ba9b557 100644 --- a/MMM-NFL.css +++ b/MMM-NFL.css @@ -1,4 +1,4 @@ -@-webkit-keyframes MMM-NFL-pulse { +@keyframes mmm-nfl-pulse { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } @@ -19,7 +19,7 @@ .MMM-NFL .gray, .MMM-Modal .MMM-NFL.statistics .gray { - -webkit-filter: grayscale(100%); + filter: grayscale(100%); } .MMM-NFL .row { @@ -27,7 +27,7 @@ } .MMM-NFL .redzone { - -webkit-animation: MMM-NFL-pulse 2s infinite; + animation: mmm-nfl-pulse 2s infinite; } .MMM-NFL .live { From 5e55fd325210ad7de921f2b203c6cf288a27d678 Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sun, 30 Jan 2022 08:54:10 +0100 Subject: [PATCH 24/26] resolve code climate issues --- MMM-NFL.js | 7 +++++-- espn.js | 18 ++++++++++-------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/MMM-NFL.js b/MMM-NFL.js index f91058e..825f74e 100644 --- a/MMM-NFL.js +++ b/MMM-NFL.js @@ -60,12 +60,15 @@ Module.register('MMM-NFL', { return `templates/${this.name}.njk`; }, + findTeamInScores(team) { + return this.scores.find(m => team === m.homeTeam || team === m.awayTeam); + }, + getTemplateData() { const focusedTeamsWithByeWeeks = []; if (Array.isArray(this.config.focus_on) && this.scores) { for (const team of this.config.focus_on) { - const match = this.scores.find(m => team === m.homeTeam || team === m.awayTeam); - if (!match) { + if (!this.findTeamInScores(team)) { focusedTeamsWithByeWeeks.push(team); } } diff --git a/espn.js b/espn.js index af405a3..ba17630 100644 --- a/espn.js +++ b/espn.js @@ -35,22 +35,24 @@ function getFullUrl(apiVersion, path) { return `https://site.api.espn.com/apis/site/${apiVersion}/sports/football/nfl${path}`; } +function getPostGameStatus(period) { + return period > 4 ? 'final-overtime' : 'final'; +} + +function getInGameStatus(period) { + return period > 4 ? 'overtime' : period; +} + function getGameStatus(status = {}) { if (status.type?.state === 'pre') { return 'pregame'; } else if (status.type?.name === 'STATUS_HALFTIME') { return 'halftime'; } else if (status.type?.state === 'post') { - if (status.period > 4) { - return 'final-overtime'; - } - - return 'final'; - } else if (status.period > 4) { - return 'overtime'; + return getPostGameStatus(status.period); } - return status.period; + return getInGameStatus; } function getTeamName(competitor = {}) { From ab60502fc36085665ba41264a7225197c5a08f11 Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sun, 30 Jan 2022 09:26:26 +0100 Subject: [PATCH 25/26] extract bye week logic --- MMM-NFL.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/MMM-NFL.js b/MMM-NFL.js index 825f74e..6155134 100644 --- a/MMM-NFL.js +++ b/MMM-NFL.js @@ -64,23 +64,22 @@ Module.register('MMM-NFL', { return this.scores.find(m => team === m.homeTeam || team === m.awayTeam); }, - getTemplateData() { - const focusedTeamsWithByeWeeks = []; - if (Array.isArray(this.config.focus_on) && this.scores) { - for (const team of this.config.focus_on) { - if (!this.findTeamInScores(team)) { - focusedTeamsWithByeWeeks.push(team); - } - } + getFocusedTeamsWithByeWeeks() { + if (!Array.isArray(this.config.focus_on) || !Array.isArray(this.scores)) { + return []; } + return this.config.focus_on.filter(team => !this.findTeamInScores(team)); + }, + + getTemplateData() { return { states: this.states, modes: this.mode, details: this.details, config: this.config, scores: this.scores, - focusedTeamsWithByeWeeks + focusedTeamsWithByeWeeks: this.getFocusedTeamsWithByeWeeks() }; }, From 4ddaa218676ab6583ac82812a9532e3c5e9b4abc Mon Sep 17 00:00:00 2001 From: Felix Wiedenbach Date: Sun, 30 Jan 2022 09:54:23 +0100 Subject: [PATCH 26/26] updated images, fixed ingame status --- .github/example.jpg | Bin 68070 -> 0 bytes .github/example2.jpg | Bin 113370 -> 0 bytes .github/example_bye_week.png | Bin 15054 -> 0 bytes .github/example_focus.jpg | Bin 37057 -> 0 bytes .github/example_help.jpg | Bin 68730 -> 0 bytes .github/example_statistic.jpg | Bin 51666 -> 0 bytes .github/help-modal.png | Bin 0 -> 40974 bytes .github/post-season.png | Bin 0 -> 12482 bytes .github/regular-season.png | Bin 0 -> 50714 bytes .github/statistic-modal.png | Bin 0 -> 42532 bytes CHANGELOG.md | 4 ++++ README.md | 2 +- espn.js | 2 +- 13 files changed, 6 insertions(+), 2 deletions(-) delete mode 100644 .github/example.jpg delete mode 100644 .github/example2.jpg delete mode 100644 .github/example_bye_week.png delete mode 100644 .github/example_focus.jpg delete mode 100644 .github/example_help.jpg delete mode 100644 .github/example_statistic.jpg create mode 100644 .github/help-modal.png create mode 100644 .github/post-season.png create mode 100644 .github/regular-season.png create mode 100644 .github/statistic-modal.png diff --git a/.github/example.jpg b/.github/example.jpg deleted file mode 100644 index dbb609d5a9c0188d1b21d5e37818e91c6baf8ba8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68070 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
# {{ data.fns.translate("PLAYER") }} {{ data.fns.translate("TEAM") }}{{ data.fns.translate("UNIT") }}{{ data.fns.translate("VALUE") }}
Ik;pY=|8r%j9^U;s(NkL=NfiUbG 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 IV-fcM0KT%@H~;_u diff --git a/.github/example2.jpg b/.github/example2.jpg deleted file mode 100644 index 2dde717d329fd9bf6618431d273d982b6d50af88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113370 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

9-OF+2LV!7{w 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

!d3!6~{EW$^xtm@Cc;Amn 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 jNT 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%0DCil((kn)GeDrPRyhx()C;4QVnAc}vTQ&-!hg7CB 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 diff --git a/.github/help-modal.png b/.github/help-modal.png new file mode 100644 index 0000000000000000000000000000000000000000..8f2dbed12cbf39cd625a99fae1596f5cc4216adf GIT binary patch literal 40974 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 literal 0 HcmV?d00001 diff --git a/.github/post-season.png b/.github/post-season.png new file mode 100644 index 0000000000000000000000000000000000000000..cd7f8e7167ff77b9fea6d22f16136b0a39bba62b GIT binary patch literal 12482 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 Gf&T;P-t`0k literal 0 HcmV?d00001 diff --git a/.github/regular-season.png b/.github/regular-season.png new file mode 100644 index 0000000000000000000000000000000000000000..3c53b2a8d15d019d421a42a0f8cd865a6b4e128d GIT binary patch literal 50714 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
WX09=MtGp~gXOhqPs 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 2.15.0 required. + ### Added * Nunjuck templates * Remote team logos * Readded live game fetching +* More statistic types * Integrated MagicMirror logger on server side * Integrated [MMM-Modal](https://github.com/fewieden/MMM-Modal) * Implemented suspend, resume and stop behavior @@ -20,6 +23,7 @@ * Dimmed bye week * Project config files * Dependency updates +* Preview pictures ### Removed diff --git a/README.md b/README.md index 2fdcdc0..68f91c7 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ National Football League Module for MagicMirror2 ## Example -![](.github/example.jpg) ![](.github/example2.jpg) ![](.github/example_focus.jpg) ![](.github/example_statistic.jpg) ![](.github/example_help.jpg) ![](.github/example_bye_week.png) +![](.github/regular-season.png) ![](.github/post-season.png) ![](.github/statistic-modal.png) ![](.github/help-modal.png) ## Dependencies diff --git a/espn.js b/espn.js index ba17630..b5fd615 100644 --- a/espn.js +++ b/espn.js @@ -52,7 +52,7 @@ function getGameStatus(status = {}) { return getPostGameStatus(status.period); } - return getInGameStatus; + return getInGameStatus(status.period); } function getTeamName(competitor = {}) {