Commit b66966e5c54c4b3c671f2234f0710ae43377ac64

Authored by Adhidarma Hadiwinoto
1 parent b53db5e8b6
Exists in master

Ready to rock. I hope so

Showing 6 changed files with 42 additions and 8 deletions Inline Diff

1 /** 1 /**
2 * Modul modem bootstrap 2 * Modul modem bootstrap
3 * @module 3 * @module
4 * @since 2019-09-25 4 * @since 2019-09-25
5 */ 5 */
6 6
7 const DEFAULT_BAUDRATE = 115200; 7 const DEFAULT_BAUDRATE = 115200;
8 8
9 const fs = require('fs'); 9 const fs = require('fs');
10 const SerialPort = require('serialport'); 10 const SerialPort = require('serialport');
11 11
12 const config = require('komodo-sdk/config'); 12 const config = require('komodo-sdk/config');
13 const logger = require('komodo-sdk/logger'); 13 const logger = require('komodo-sdk/logger');
14 14
15 const parsers = require('./serialport-parsers'); 15 const parsers = require('./serialport-parsers');
16 const modemCommands = require('./modem-commands'); 16 const modemCommands = require('./modem-commands');
17 const ussdCodes = require('./modem-commands/ussd-codes'); 17 const ussdCodes = require('./modem-commands/ussd-codes');
18 18
19 const modemInfo = require('./modem-info'); 19 const modemInfo = require('./modem-info');
20 const registerModem = require('./register-modem'); 20 const registerModem = require('./register-modem');
21 21
22 logger.info('Bootstraping modem'); 22 logger.info('Bootstraping modem');
23 23
24 if (!fs.existsSync(config.modem.device)) { 24 if (!fs.existsSync(config.modem.device)) {
25 logger.error(`Modem not found on ${config.modem.device}. Terminating.`); 25 logger.error(`Modem not found on ${config.modem.device}. Terminating.`);
26 process.exit(1); 26 process.exit(1);
27 } 27 }
28 28
29 const port = new SerialPort(config.modem.device, { 29 const port = new SerialPort(config.modem.device, {
30 baudRate: (config.modem && config.modem.options && config.modem.options.baudRate) 30 baudRate: (config.modem && config.modem.options && config.modem.options.baudRate)
31 || DEFAULT_BAUDRATE, 31 || DEFAULT_BAUDRATE,
32 }, async (err) => { 32 }, async (err) => {
33 if (err) { 33 if (err) {
34 logger.warn(`Error opening modem. ${err}. Terminating modem ${config.modem.device}.`); 34 logger.warn(`Error opening modem. ${err}. Terminating modem ${config.modem.device}.`);
35 process.exit(1); 35 process.exit(1);
36 } 36 }
37 37
38 global.MODEM_PORT = port; 38 global.MODEM_PORT = port;
39 parsers.setPort(port); 39 parsers.setPort(port);
40 // modemCommands.setPort(port); 40 // modemCommands.setPort(port);
41 port.pipe(parsers.parserReadline); 41 port.pipe(parsers.parserReadline);
42 42
43 await modemCommands.writeToPortAndWaitForOkOrError(`${modemCommands.CTRLZ}AT&FE0\r`); 43 await modemCommands.writeToPortAndWaitForOkOrError(`${modemCommands.CTRLZ}AT&FE0\r`);
44 await modemCommands.initATCommands(); 44 await modemCommands.initATCommands();
45 await modemCommands.queryManufacturer(); 45 await modemCommands.queryManufacturer();
46 await modemCommands.queryModel(); 46 await modemCommands.queryModel();
47 await modemCommands.queryIMEIAndIMSI(); 47 await modemCommands.queryIMEIAndIMSI();
48 await modemCommands.queryCOPSAndSignalQuality(); 48 await modemCommands.queryCOPSAndSignalQuality();
49 49
50 logger.info('Modem state', modemInfo); 50 logger.info('Modem state', modemInfo);
51 registerModem(); 51 registerModem();
52 52
53 if (config.debug_sms_destination_on_start) { 53 if (config.debug_sms_destination_on_start) {
54 await modemCommands.sendSMS(config.debug_sms_destination_on_start, 54 await modemCommands.sendSMS(config.debug_sms_destination_on_start,
55 `${config.name} (${modemInfo.imsi || 'UNKNOWN'}) started on ${new Date()}`); 55 `${config.name} (${modemInfo.imsi || 'UNKNOWN'}) started on ${new Date()}`);
56 } 56 }
57 57
58 if (config.debug_ussd_code_on_start) { 58 if (config.debug_ussd_code_on_start) {
59 const ussdResponse = await modemCommands.executeUSSD(config.debug_ussd_code_on_start, 2); 59 const ussdResponse = await modemCommands.executeUSSD(config.debug_ussd_code_on_start, 2);
60 logger.info('USSD RESPONSE', { command: config.debug_ussd_code_on_start, ussdResponse }); 60 logger.info('USSD RESPONSE', { command: config.debug_ussd_code_on_start, ussdResponse });
61 } 61 }
62 62
63 if ((modemInfo.networkName && modemInfo.networkName === 'TELKOMSEL') || config.bootstrap_tsel_sms_quota_check) { 63 if ((config.bootstrap_sms_quota_check && modemInfo.networkName && modemInfo.networkName === 'TELKOMSEL') || config.bootstrap_tsel_sms_quota_check) {
64 const ussdResponse = await modemCommands.executeUSSD(ussdCodes.TSEL_SMS_QUOTA_CHECK, 1); 64 const ussdResponse = await modemCommands.executeUSSD(ussdCodes.TSEL_SMS_QUOTA_CHECK, 1);
65 logger.info('USSD RESPONSE', { command: config.debug_ussd_code_on_start, ussdResponse }); 65 logger.info('USSD RESPONSE', { command: config.debug_ussd_code_on_start, ussdResponse });
66 } 66 }
67 67
68 setInterval(async () => { 68 setInterval(async () => {
69 await modemCommands.initATCommands(); 69 await modemCommands.initATCommands();
70 await modemCommands.queryManufacturer(); 70 await modemCommands.queryManufacturer();
71 await modemCommands.queryModel(); 71 await modemCommands.queryModel();
72 await modemCommands.queryIMEIAndIMSI(); 72 await modemCommands.queryIMEIAndIMSI();
73 await modemCommands.queryCOPSAndSignalQuality(); 73 await modemCommands.queryCOPSAndSignalQuality();
74 logger.info('Modem state', modemInfo); 74 logger.info('Modem state', modemInfo);
75 registerModem(); 75 registerModem();
76 }, config.interval_beetwen_signal_strength_ms || 30000); 76 }, config.interval_beetwen_signal_strength_ms || 30000);
77 }); 77 });
78 78
lib/http-command-server/index.js
1 'use strict'; 1 'use strict';
2 2
3 const express = require('express'); 3 const express = require('express');
4 const shortid = require('shortid');
4 5
5 const config = require('komodo-sdk/config'); 6 const config = require('komodo-sdk/config');
6 const logger = require('komodo-sdk/logger'); 7 const logger = require('komodo-sdk/logger');
7 8
8 const routerInfo = require('./router-info'); 9 const routerInfo = require('./router-info');
9 const routerSMS = require('./router-sms'); 10 const routerSMS = require('./router-sms');
10 const routerUSSD = require('./router-ussd'); 11 const routerUSSD = require('./router-ussd');
11 12
12 const app = express(); 13 const app = express();
13 14
15 function middlewareInit(req, res, next) {
16 res.locals.xid = shortid.generate();
17 next();
18 }
19
14 function middlewareCustomLog(req, res, next) { 20 function middlewareCustomLog(req, res, next) {
15 if (req.url.indexOf('/favicon.ico') === 0) { 21 if (req.url.indexOf('/favicon.ico') === 0) {
16 res.sendStatus(404); 22 res.sendStatus(404);
17 return; 23 return;
18 } 24 }
19 25
20 logger.info('Incoming request on HTTP command server', { ip: req.ip, url: req.url }); 26 logger.info('Incoming request on HTTP command server', { ip: req.ip, url: req.url, xid: res.locals.xid });
21 next(); 27 next();
22 } 28 }
23 29
24 function middlewareCheckApikey(req, res, next) { 30 function middlewareCheckApikey(req, res, next) {
25 if (!req.query.apikey || (req.query.apikey !== config.http_command_server.apikey)) { 31 if (!req.query.apikey || (req.query.apikey !== config.http_command_server.apikey)) {
26 res.json({ 32 res.json({
27 status: 'NOT-OK', 33 status: 'NOT-OK',
28 error: 'INVALID_APIKEY', 34 error: 'INVALID_APIKEY',
29 message: 'Invalid apikey', 35 message: 'Invalid apikey',
30 }); 36 });
31 } else { 37 } else {
32 next(); 38 next();
33 } 39 }
34 } 40 }
35 41
42 app.use(middlewareInit);
36 app.use(middlewareCustomLog); 43 app.use(middlewareCustomLog);
37 app.use(middlewareCheckApikey); 44 app.use(middlewareCheckApikey);
38 45
39 app.use('/info', routerInfo); 46 app.use('/info', routerInfo);
40 app.use('/sms', routerSMS); 47 app.use('/sms', routerSMS);
41 app.use('/ussd', routerUSSD); 48 app.use('/ussd', routerUSSD);
42 49
43 app.listen(config.http_command_server.listen_port, () => { 50 app.listen(config.http_command_server.listen_port, () => {
44 logger.info(`HTTP command server listeing on port ${config.http_command_server.listen_port}`); 51 logger.info(`HTTP command server listeing on port ${config.http_command_server.listen_port}`);
45 }); 52 });
46 53
lib/http-command-server/router-sms.js
1 'use strict';
2
3 const express = require('express'); 1 const express = require('express');
4 2
5 // const modem = require('../modem'); 3 const logger = require('komodo-sdk/logger');
4
6 const modem = require('../modem-commands'); 5 const modem = require('../modem-commands');
7 6
8 const router = express.Router(); 7 const router = express.Router();
9 module.exports = router; 8 module.exports = router;
10 9
11 function handlerIndex(req, res) { 10 async function handlerIndex(req, res) {
11 logger.verbose('ROUTER-SMS: Got a request to send sms', { destination: req.query.number, msg: req.query.msg, xid: res.locals.xid });
12
12 if (!req.query || !req.query.number || !req.query.msg) { 13 if (!req.query || !req.query.number || !req.query.msg) {
13 res.json({ 14 res.json({
14 status: 'NOT-OK', 15 status: 'NOT-OK',
15 error: 'INVALID-PARAMETER', 16 error: 'INVALID-PARAMETER',
16 message: 'Invalid parameter. Missing number or msg parameter.', 17 message: 'Invalid parameter. Missing number or msg parameter.',
17 }); 18 });
18 return; 19 return;
19 } 20 }
20 21
21 res.json({ 22 res.json({
22 status: 'OK', 23 status: 'OK',
23 error: false, 24 error: false,
24 message: 'Message queued.', 25 message: 'Message queued.',
25 }); 26 });
26 modem.sendSMS(req.query.number, req.query.msg); 27
28 const result = await modem.sendSMS(req.query.number, req.query.msg);
29
30 logger.verbose('ROUTER-SMS: Finished sending SMS', {
31 destination: req.query.number, msg: req.query.msg, xid: res.locals.xid, result,
32 });
27 } 33 }
28 34
lib/modem-commands/index.js
1 /** 1 /**
2 * Modul modem-commands 2 * Modul modem-commands
3 * 3 *
4 * @module modem-commands 4 * @module modem-commands
5 */ 5 */
6 6
7 const SLEEP_AFTER_SENDING_SMS_MS = 2000;
7 8
8 /** 9 /**
9 * Label mutex command 10 * Label mutex command
10 * @static 11 * @static
11 */ 12 */
12 const MUTEX_COMMAND = 'COMMAND'; 13 const MUTEX_COMMAND = 'COMMAND';
13 14
14 /** 15 /**
15 * Label mutex subcommand 16 * Label mutex subcommand
16 * @static 17 * @static
17 */ 18 */
18 const MUTEX_SUBCOMMAND = 'SUBCOMMAND'; 19 const MUTEX_SUBCOMMAND = 'SUBCOMMAND';
19 20
20 /** 21 /**
21 * CTRL-Z string 22 * CTRL-Z string
22 * @static 23 * @static
23 */ 24 */
24 const CTRLZ = '\u001a'; 25 const CTRLZ = '\u001a';
25 26
26 27
27 const pdu = require('node-pdu'); 28 const pdu = require('node-pdu');
28 const uuidv1 = require('uuid/v1'); 29 const uuidv1 = require('uuid/v1');
29 30
30 const ParserReadline = require('@serialport/parser-readline'); 31 const ParserReadline = require('@serialport/parser-readline');
31 const ParserRegex = require('@serialport/parser-regex'); 32 const ParserRegex = require('@serialport/parser-regex');
32 const ParserReady = require('@serialport/parser-ready'); 33 const ParserReady = require('@serialport/parser-ready');
33 34
34 const logger = require('komodo-sdk/logger'); 35 const logger = require('komodo-sdk/logger');
35 const mutex = require('../mutex-common'); 36 const mutex = require('../mutex-common');
36 const parsers = require('../serialport-parsers'); 37 const parsers = require('../serialport-parsers');
37 const modemInfo = require('../modem-info'); 38 const modemInfo = require('../modem-info');
38 39
39 // let port; 40 // let port;
40 41
41 function writeToPort(data) { 42 function writeToPort(data) {
42 return new Promise((resolve) => { 43 return new Promise((resolve) => {
43 const port = global.MODEM_PORT; 44 const port = global.MODEM_PORT;
44 45
45 modemInfo.lastWriteTs = new Date(); 46 modemInfo.lastWriteTs = new Date();
46 port.write(data, (err, bytesWritten) => { 47 port.write(data, (err, bytesWritten) => {
47 if (err) logger.warn(`ERROR: ${err.toString()}`); 48 if (err) logger.warn(`ERROR: ${err.toString()}`);
48 49
49 logger.verbose('OUTGOING', { data: data.toString(), bytesWritten, err }); 50 logger.verbose('OUTGOING', { data: data.toString(), bytesWritten, err });
50 resolve(bytesWritten); 51 resolve(bytesWritten);
51 }); 52 });
52 }); 53 });
53 } 54 }
54 55
55 function writeToPortAndWaitForReadline(cmd, lockName) { 56 function writeToPortAndWaitForReadline(cmd, lockName) {
56 const port = global.MODEM_PORT; 57 const port = global.MODEM_PORT;
57 let resolved = false; 58 let resolved = false;
58 59
59 return new Promise(async (resolve) => { 60 return new Promise(async (resolve) => {
60 const parser = new ParserReadline({ delimiter: parsers.PARSER_READLINE_DELIMITER }); 61 const parser = new ParserReadline({ delimiter: parsers.PARSER_READLINE_DELIMITER });
61 parser.on('data', (data) => { 62 parser.on('data', (data) => {
62 port.unpipe(parser); 63 port.unpipe(parser);
63 mutex.unlock(lockName || MUTEX_COMMAND, cmd.trim()); 64 mutex.unlock(lockName || MUTEX_COMMAND, cmd.trim());
64 if (!resolved) { 65 if (!resolved) {
65 resolved = true; 66 resolved = true;
66 resolve(data); 67 resolve(data);
67 } 68 }
68 }); 69 });
69 70
70 await mutex.lock(lockName || MUTEX_COMMAND, cmd.trim()); 71 await mutex.lock(lockName || MUTEX_COMMAND, cmd.trim());
71 port.pipe(parser); 72 port.pipe(parser);
72 await writeToPort(cmd); 73 await writeToPort(cmd);
73 }); 74 });
74 } 75 }
75 76
76 function writeToPortAndWaitForOkOrError(cmd, lockName) { 77 function writeToPortAndWaitForOkOrError(cmd, lockName) {
77 return new Promise(async (resolve) => { 78 return new Promise(async (resolve) => {
78 const port = global.MODEM_PORT; 79 const port = global.MODEM_PORT;
79 const parser = new ParserRegex({ regex: /(?:OK|ERROR)\r\n/ }); 80 const parser = new ParserRegex({ regex: /(?:OK|ERROR)\r\n/ });
80 81
81 parser.on('data', (data) => { 82 parser.on('data', (data) => {
82 port.unpipe(parser); 83 port.unpipe(parser);
83 mutex.unlock(lockName || MUTEX_COMMAND, cmd.trim()); 84 mutex.unlock(lockName || MUTEX_COMMAND, cmd.trim());
84 resolve(data); 85 resolve(data);
85 }); 86 });
86 87
87 await mutex.lock(lockName || MUTEX_COMMAND, cmd.trim()); 88 await mutex.lock(lockName || MUTEX_COMMAND, cmd.trim());
88 port.pipe(parser); 89 port.pipe(parser);
89 await writeToPort(cmd); 90 await writeToPort(cmd);
90 }); 91 });
91 } 92 }
92 93
93 /** 94 /**
94 * Sleep async 95 * Sleep async
95 * @static 96 * @static
96 * @param {number} ms - Milliseconds to sleep 97 * @param {number} ms - Milliseconds to sleep
97 * @return {Promise} 98 * @return {Promise}
98 */ 99 */
99 function sleep(ms) { 100 function sleep(ms) {
100 return new Promise((resolve) => { 101 return new Promise((resolve) => {
101 setTimeout(() => { 102 setTimeout(() => {
102 resolve(); 103 resolve();
103 }, ms || 0); 104 }, ms || 0);
104 }); 105 });
105 } 106 }
106 107
107 /** 108 /**
108 * Set port 109 * Set port
109 * @static 110 * @static
110 * @param {SerialPort} val 111 * @param {SerialPort} val
111 */ 112 */
112 113
113 /* 114 /*
114 function setPort(val) { 115 function setPort(val) {
115 // port = val || global.MODEM_PORT; 116 // port = val || global.MODEM_PORT;
116 } 117 }
117 */ 118 */
118 119
119 function querySignalQuality() { 120 function querySignalQuality() {
120 return new Promise(async (resolve) => { 121 return new Promise(async (resolve) => {
121 if (!mutex.tryLock(MUTEX_COMMAND, 'querySignalQuality')) { 122 if (!mutex.tryLock(MUTEX_COMMAND, 'querySignalQuality')) {
122 resolve(false); 123 resolve(false);
123 return; 124 return;
124 } 125 }
125 126
126 await writeToPort('AT+CSQ\r'); 127 await writeToPort('AT+CSQ\r');
127 mutex.unlock(MUTEX_COMMAND, 'querySignalQuality'); 128 mutex.unlock(MUTEX_COMMAND, 'querySignalQuality');
128 resolve(true); 129 resolve(true);
129 }); 130 });
130 } 131 }
131 132
132 function queryCOPS(lockName) { 133 function queryCOPS(lockName) {
133 return new Promise(async (resolve) => { 134 return new Promise(async (resolve) => {
134 await mutex.lock(lockName || MUTEX_COMMAND, 'queryCOPS'); 135 await mutex.lock(lockName || MUTEX_COMMAND, 'queryCOPS');
135 await writeToPort('AT+COPS?\r'); 136 await writeToPort('AT+COPS?\r');
136 mutex.unlock(lockName || MUTEX_COMMAND, 'queryCOPS'); 137 mutex.unlock(lockName || MUTEX_COMMAND, 'queryCOPS');
137 resolve(true); 138 resolve(true);
138 }); 139 });
139 } 140 }
140 141
141 function queryCOPSAndSignalQuality(skipOnLocked) { 142 function queryCOPSAndSignalQuality(skipOnLocked) {
142 return new Promise(async (resolve) => { 143 return new Promise(async (resolve) => {
143 if (!skipOnLocked) { 144 if (!skipOnLocked) {
144 await mutex.lock(MUTEX_COMMAND); 145 await mutex.lock(MUTEX_COMMAND);
145 } else if (!mutex.tryLock(MUTEX_COMMAND, 'queryCOPSAndSignalQuality')) { 146 } else if (!mutex.tryLock(MUTEX_COMMAND, 'queryCOPSAndSignalQuality')) {
146 resolve(false); 147 resolve(false);
147 return; 148 return;
148 } 149 }
149 150
150 await writeToPortAndWaitForOkOrError('AT+COPS?\r', MUTEX_SUBCOMMAND); 151 await writeToPortAndWaitForOkOrError('AT+COPS?\r', MUTEX_SUBCOMMAND);
151 await writeToPortAndWaitForOkOrError('AT+CSQ\r', MUTEX_SUBCOMMAND); 152 await writeToPortAndWaitForOkOrError('AT+CSQ\r', MUTEX_SUBCOMMAND);
152 153
153 mutex.unlock(MUTEX_COMMAND, 'queryCopsAndSignalQuality'); 154 mutex.unlock(MUTEX_COMMAND, 'queryCopsAndSignalQuality');
154 resolve(true); 155 resolve(true);
155 }); 156 });
156 } 157 }
157 158
158 function queryIMEI(lockName) { 159 function queryIMEI(lockName) {
159 return new Promise(async (resolve) => { 160 return new Promise(async (resolve) => {
160 const port = global.MODEM_PORT; 161 const port = global.MODEM_PORT;
161 const parser = new ParserRegex({ regex: parsers.PARSER_WAIT_FOR_OK_OR_ERROR_REGEX }); 162 const parser = new ParserRegex({ regex: parsers.PARSER_WAIT_FOR_OK_OR_ERROR_REGEX });
162 163
163 parser.on('data', (data) => { 164 parser.on('data', (data) => {
164 logger.verbose('INCOMING', { data: data.toString(), parser: 'parserIMEI' }); 165 logger.verbose('INCOMING', { data: data.toString(), parser: 'parserIMEI' });
165 port.unpipe(parser); 166 port.unpipe(parser);
166 mutex.unlock(lockName || MUTEX_COMMAND, 'queryIMEI'); 167 mutex.unlock(lockName || MUTEX_COMMAND, 'queryIMEI');
167 modemInfo.imei = data.toString().trim() || null; 168 modemInfo.imei = data.toString().trim() || null;
168 logger.info('IMEI extracted', { imei: modemInfo.imei }); 169 logger.info('IMEI extracted', { imei: modemInfo.imei });
169 resolve(modemInfo.imei); 170 resolve(modemInfo.imei);
170 }); 171 });
171 172
172 await mutex.lock(lockName || MUTEX_COMMAND, 'queryIMEI'); 173 await mutex.lock(lockName || MUTEX_COMMAND, 'queryIMEI');
173 174
174 port.pipe(parser); 175 port.pipe(parser);
175 await writeToPort('AT+CGSN\r'); 176 await writeToPort('AT+CGSN\r');
176 }); 177 });
177 } 178 }
178 179
179 function queryIMSI(lockName) { 180 function queryIMSI(lockName) {
180 return new Promise(async (resolve) => { 181 return new Promise(async (resolve) => {
181 const port = global.MODEM_PORT; 182 const port = global.MODEM_PORT;
182 const parser = new ParserRegex({ regex: parsers.PARSER_WAIT_FOR_OK_OR_ERROR_REGEX }); 183 const parser = new ParserRegex({ regex: parsers.PARSER_WAIT_FOR_OK_OR_ERROR_REGEX });
183 184
184 parser.on('data', (data) => { 185 parser.on('data', (data) => {
185 logger.verbose('INCOMING', { data: data.toString(), parser: 'parserIMSI' }); 186 logger.verbose('INCOMING', { data: data.toString(), parser: 'parserIMSI' });
186 port.unpipe(parser); 187 port.unpipe(parser);
187 mutex.unlock(lockName || MUTEX_COMMAND, 'queryIMSI'); 188 mutex.unlock(lockName || MUTEX_COMMAND, 'queryIMSI');
188 modemInfo.imsi = data.toString().trim() || null; 189 modemInfo.imsi = data.toString().trim() || null;
189 logger.info('IMSI extracted', { imsi: modemInfo.imsi }); 190 logger.info('IMSI extracted', { imsi: modemInfo.imsi });
190 resolve(modemInfo.imsi); 191 resolve(modemInfo.imsi);
191 }); 192 });
192 193
193 await mutex.lock(lockName || MUTEX_COMMAND, 'queryIMSI'); 194 await mutex.lock(lockName || MUTEX_COMMAND, 'queryIMSI');
194 195
195 port.pipe(parser); 196 port.pipe(parser);
196 await writeToPort('AT+CIMI\r'); 197 await writeToPort('AT+CIMI\r');
197 }); 198 });
198 } 199 }
199 200
200 async function queryIMEIAndIMSI() { 201 async function queryIMEIAndIMSI() {
201 await mutex.lock(MUTEX_COMMAND, 'queryIMEIAndIMSI'); 202 await mutex.lock(MUTEX_COMMAND, 'queryIMEIAndIMSI');
202 203
203 const imei = await queryIMEI(MUTEX_SUBCOMMAND); 204 const imei = await queryIMEI(MUTEX_SUBCOMMAND);
204 const imsi = await queryIMSI(MUTEX_SUBCOMMAND); 205 const imsi = await queryIMSI(MUTEX_SUBCOMMAND);
205 206
206 await mutex.unlock(MUTEX_COMMAND, 'queryIMEIAndIMSI'); 207 await mutex.unlock(MUTEX_COMMAND, 'queryIMEIAndIMSI');
207 return { imei, imsi }; 208 return { imei, imsi };
208 } 209 }
209 210
210 function queryManufacturer(lockName) { 211 function queryManufacturer(lockName) {
211 return new Promise(async (resolve) => { 212 return new Promise(async (resolve) => {
212 const port = global.MODEM_PORT; 213 const port = global.MODEM_PORT;
213 const parser = new ParserRegex({ regex: parsers.PARSER_WAIT_FOR_OK_OR_ERROR_REGEX }); 214 const parser = new ParserRegex({ regex: parsers.PARSER_WAIT_FOR_OK_OR_ERROR_REGEX });
214 215
215 parser.on('data', (data) => { 216 parser.on('data', (data) => {
216 logger.verbose('INCOMING', { data: data.toString(), parser: 'parserManufacturer' }); 217 logger.verbose('INCOMING', { data: data.toString(), parser: 'parserManufacturer' });
217 port.unpipe(parser); 218 port.unpipe(parser);
218 mutex.unlock(lockName || MUTEX_COMMAND, 'parserManufacturer'); 219 mutex.unlock(lockName || MUTEX_COMMAND, 'parserManufacturer');
219 modemInfo.manufacturer = data.toString().trim() || null; 220 modemInfo.manufacturer = data.toString().trim() || null;
220 logger.info('Manufacturer extracted', { manufacturer: modemInfo.manufacturer }); 221 logger.info('Manufacturer extracted', { manufacturer: modemInfo.manufacturer });
221 resolve(modemInfo.manufacturer); 222 resolve(modemInfo.manufacturer);
222 }); 223 });
223 224
224 await mutex.lock(lockName || MUTEX_COMMAND, 'queryManufacturer'); 225 await mutex.lock(lockName || MUTEX_COMMAND, 'queryManufacturer');
225 226
226 port.pipe(parser); 227 port.pipe(parser);
227 await writeToPort('AT+CGMI\r'); 228 await writeToPort('AT+CGMI\r');
228 }); 229 });
229 } 230 }
230 231
231 function queryModel(lockName) { 232 function queryModel(lockName) {
232 return new Promise(async (resolve) => { 233 return new Promise(async (resolve) => {
233 const port = global.MODEM_PORT; 234 const port = global.MODEM_PORT;
234 const parser = new ParserRegex({ regex: parsers.PARSER_WAIT_FOR_OK_OR_ERROR_REGEX }); 235 const parser = new ParserRegex({ regex: parsers.PARSER_WAIT_FOR_OK_OR_ERROR_REGEX });
235 236
236 parser.on('data', (data) => { 237 parser.on('data', (data) => {
237 logger.verbose('INCOMING', { data: data.toString(), parser: 'parserModel' }); 238 logger.verbose('INCOMING', { data: data.toString(), parser: 'parserModel' });
238 port.unpipe(parser); 239 port.unpipe(parser);
239 mutex.unlock(lockName || MUTEX_COMMAND, 'parserModel'); 240 mutex.unlock(lockName || MUTEX_COMMAND, 'parserModel');
240 modemInfo.model = data.toString().trim() || null; 241 modemInfo.model = data.toString().trim() || null;
241 logger.info('Model extracted', { model: modemInfo.model }); 242 logger.info('Model extracted', { model: modemInfo.model });
242 resolve(modemInfo.model); 243 resolve(modemInfo.model);
243 }); 244 });
244 245
245 await mutex.lock(lockName || MUTEX_COMMAND, 'queryModel'); 246 await mutex.lock(lockName || MUTEX_COMMAND, 'queryModel');
246 247
247 port.pipe(parser); 248 port.pipe(parser);
248 await writeToPort('AT+CGMM\r'); 249 await writeToPort('AT+CGMM\r');
249 }); 250 });
250 } 251 }
251 252
252 /** 253 /**
253 * Menulis CTRL-Z ke port. 254 * Menulis CTRL-Z ke port.
254 * @static 255 * @static
255 */ 256 */
256 async function sendCtrlZ() { 257 async function sendCtrlZ() {
257 await writeToPort(CTRLZ); 258 await writeToPort(CTRLZ);
258 } 259 }
259 260
260 async function initATCommands() { 261 async function initATCommands() {
261 await mutex.lock(MUTEX_COMMAND, 'INIT MODEM'); 262 await mutex.lock(MUTEX_COMMAND, 'INIT MODEM');
262 await this.writeToPortAndWaitForOkOrError(`${CTRLZ}ATE0\r`, MUTEX_SUBCOMMAND); 263 await this.writeToPortAndWaitForOkOrError(`${CTRLZ}ATE0\r`, MUTEX_SUBCOMMAND);
263 await this.writeToPortAndWaitForOkOrError('AT+CMGF=0\r', MUTEX_SUBCOMMAND); 264 await this.writeToPortAndWaitForOkOrError('AT+CMGF=0\r', MUTEX_SUBCOMMAND);
264 await this.writeToPortAndWaitForOkOrError('AT+CNMI=1,2,0,1,0\r', MUTEX_SUBCOMMAND); 265 await this.writeToPortAndWaitForOkOrError('AT+CNMI=1,2,0,1,0\r', MUTEX_SUBCOMMAND);
265 mutex.unlock(MUTEX_COMMAND, 'INIT MODEM'); 266 mutex.unlock(MUTEX_COMMAND, 'INIT MODEM');
266 } 267 }
267 268
268 /** 269 /**
269 * Menulis awal pesan PDU. 270 * Menulis awal pesan PDU.
270 * 271 *
271 * @param {number} pduLength 272 * @param {number} pduLength
272 */ 273 */
273 function sendCMGSPdu(pduLength) { 274 function sendCMGSPdu(pduLength) {
274 return new Promise((resolve) => { 275 return new Promise((resolve) => {
275 const port = global.MODEM_PORT; 276 const port = global.MODEM_PORT;
276 const parser = new ParserReady({ delimiter: '>' }); 277 const parser = new ParserReady({ delimiter: '>' });
277 278
278 parser.on('data', () => { 279 parser.on('data', () => {
279 logger.verbose('Got ">" message prompt, gonna to write PDU message'); 280 logger.verbose('Got ">" message prompt, gonna to write PDU message');
280 port.unpipe(parser); 281 port.unpipe(parser);
281 mutex.unlock(MUTEX_SUBCOMMAND, 'sendSmsPduCommand'); 282 mutex.unlock(MUTEX_SUBCOMMAND, 'sendSmsPduCommand');
282 resolve(true); 283 resolve(true);
283 }); 284 });
284 285
285 mutex.lock(MUTEX_SUBCOMMAND, 'sendSmsPduCommand'); 286 mutex.lock(MUTEX_SUBCOMMAND, 'sendSmsPduCommand');
286 port.pipe(parser); 287 port.pipe(parser);
287 writeToPort(`AT+CMGS=${pduLength}\r`); 288 writeToPort(`AT+CMGS=${pduLength}\r`);
288 }); 289 });
289 } 290 }
290 291
291 /** 292 /**
292 * Mengirim sms 293 * Mengirim sms
293 * @param {string} destination - nomor tujuan 294 * @param {string} destination - nomor tujuan
294 * @param {string} msg - isi pesan 295 * @param {string} msg - isi pesan
295 * @return {Promise} 296 * @return {Promise}
296 * @static 297 * @static
297 */ 298 */
298 function sendSMS(destination, msg) { 299 function sendSMS(destination, msg) {
299 return new Promise(async (resolve) => { 300 return new Promise(async (resolve) => {
300 async function responseHandler(data) { 301 async function responseHandler(data) {
301 logger.verbose('SMS sent callback called', { data }); 302 logger.verbose('SMS sent callback called', { data });
302 303
303 if (data.indexOf('ERROR') >= 0 || data.indexOf('+CMS ERROR') >= 0 || data.indexOf('+CMGS') >= 0) { 304 if (data.indexOf('ERROR') >= 0 || data.indexOf('+CMS ERROR') >= 0 || data.indexOf('+CMGS') >= 0) {
304 logger.info('SMS sent', { data }); 305 logger.info('SMS sent', { data });
305 parsers.setSmsSentCallback(null); 306 parsers.setSmsSentCallback(null);
306 mutex.unlock(MUTEX_COMMAND, 'sendSMS'); 307
307 resolve(data.indexOf('ERROR') >= 0 ? null : data.toString().trim()); 308 resolve(data.indexOf('ERROR') >= 0 ? null : data.toString().trim());
309
310 if (SLEEP_AFTER_SENDING_SMS_MS) {
311 await sleep(SLEEP_AFTER_SENDING_SMS_MS);
312 }
313
314 mutex.unlock(MUTEX_COMMAND, 'sendSMS');
308 } 315 }
309 } 316 }
310 317
311 await mutex.lock(MUTEX_COMMAND, 'sendSMS'); 318 await mutex.lock(MUTEX_COMMAND, 'sendSMS');
312 319
313 if (!destination || !destination.trim()) { 320 if (!destination || !destination.trim()) {
314 resolve(false); 321 resolve(false);
315 return; 322 return;
316 } 323 }
317 324
318 if (!msg || !msg.trim()) { 325 if (!msg || !msg.trim()) {
319 resolve(false); 326 resolve(false);
320 return; 327 return;
321 } 328 }
322 329
323 const correctedDestination = `+${destination.replace(/^0/, '62')}`.replace(/^\++/, '+'); 330 const correctedDestination = `+${destination.replace(/^0/, '62')}`.replace(/^\++/, '+');
324 logger.info(`Sending sms to ${correctedDestination}`, { msg, length: msg.length }); 331 logger.info(`Sending sms to ${correctedDestination}`, { msg, length: msg.length });
325 332
326 await this.writeToPortAndWaitForOkOrError('AT+CMGF=0\r', MUTEX_SUBCOMMAND); 333 await this.writeToPortAndWaitForOkOrError('AT+CMGF=0\r', MUTEX_SUBCOMMAND);
327 334
328 const submit = pdu.Submit(); 335 const submit = pdu.Submit();
329 submit.setAddress(correctedDestination); 336 submit.setAddress(correctedDestination);
330 submit.setData(msg.trim()); 337 submit.setData(msg.trim());
331 submit.getType().setSrr(0); 338 submit.getType().setSrr(0);
332 339
333 await sendCMGSPdu(Math.floor(submit.toString().length / 2) - 1); 340 await sendCMGSPdu(Math.floor(submit.toString().length / 2) - 1);
334 // await writeToPortAndWaitForOkOrError(`${submit.toString()}${CTRLZ}`, MUTEX_SUBCOMMAND); 341 // await writeToPortAndWaitForOkOrError(`${submit.toString()}${CTRLZ}`, MUTEX_SUBCOMMAND);
335 342
336 parsers.setSmsSentCallback(responseHandler); 343 parsers.setSmsSentCallback(responseHandler);
337 await writeToPort(`${submit.toString()}${CTRLZ}`, MUTEX_SUBCOMMAND); 344 await writeToPort(`${submit.toString()}${CTRLZ}`, MUTEX_SUBCOMMAND);
338 }); 345 });
339 } 346 }
340 347
341 /** 348 /**
342 * Ekseksusi kode USSD. 349 * Ekseksusi kode USSD.
343 * <br> 350 * <br>
344 * <br>Pilihan includeCUSD2: 351 * <br>Pilihan includeCUSD2:
345 * <br>-1: sebelum 352 * <br>-1: sebelum
346 * <br>0: tidak (default) 353 * <br>0: tidak (default)
347 * <br>1: sesudah 354 * <br>1: sesudah
348 * <br>2: sebelum dan sesudah 355 * <br>2: sebelum dan sesudah
349 * 356 *
350 * @static 357 * @static
351 * @param {string} code - Kode USSD 358 * @param {string} code - Kode USSD
352 * @param {number} [includeCUSD2=0] - Apakah ingin otomatis memasukkan CUSD=2 359 * @param {number} [includeCUSD2=0] - Apakah ingin otomatis memasukkan CUSD=2
353 * @return {Promise} 360 * @return {Promise}
354 */ 361 */
355 function executeUSSD(code, _includeCUSD2, _sessionId) { 362 function executeUSSD(code, _includeCUSD2, _sessionId) {
356 return new Promise(async (resolve) => { 363 return new Promise(async (resolve) => {
357 const includeCUSD2 = _includeCUSD2 || 0; 364 const includeCUSD2 = _includeCUSD2 || 0;
358 const sessionId = _sessionId || uuidv1(); 365 const sessionId = _sessionId || uuidv1();
359 366
360 async function responseHandler(data) { 367 async function responseHandler(data) {
361 logger.verbose('Processing USSD response', { data }); 368 logger.verbose('Processing USSD response', { data });
362 parsers.setUssdCallback(null); 369 parsers.setUssdCallback(null);
363 370
364 if (includeCUSD2 === 1 || includeCUSD2 === 2) { 371 if (includeCUSD2 === 1 || includeCUSD2 === 2) {
365 await writeToPortAndWaitForOkOrError('AT+CUSD=2\r', MUTEX_SUBCOMMAND); 372 await writeToPortAndWaitForOkOrError('AT+CUSD=2\r', MUTEX_SUBCOMMAND);
366 } 373 }
367 374
368 mutex.unlock(MUTEX_COMMAND, `executeUSSD ${sessionId}`); 375 mutex.unlock(MUTEX_COMMAND, `executeUSSD ${sessionId}`);
369 resolve(data); 376 resolve(data);
370 } 377 }
371 378
372 mutex.lock(MUTEX_COMMAND, `executeUSSD ${sessionId}`); 379 mutex.lock(MUTEX_COMMAND, `executeUSSD ${sessionId}`);
373 parsers.setUssdCallback(responseHandler); 380 parsers.setUssdCallback(responseHandler);
374 381
375 await this.writeToPortAndWaitForOkOrError(`${CTRLZ}AT+CMGF=0\r`, MUTEX_SUBCOMMAND); 382 await this.writeToPortAndWaitForOkOrError(`${CTRLZ}AT+CMGF=0\r`, MUTEX_SUBCOMMAND);
376 383
377 if (includeCUSD2 === -1 || includeCUSD2 === 2) { 384 if (includeCUSD2 === -1 || includeCUSD2 === 2) {
378 await this.writeToPortAndWaitForOkOrError('AT+CUSD=2\r', MUTEX_SUBCOMMAND); 385 await this.writeToPortAndWaitForOkOrError('AT+CUSD=2\r', MUTEX_SUBCOMMAND);
379 } 386 }
380 387
381 await writeToPort(`AT+CUSD=1,"${code}",15\r`, MUTEX_SUBCOMMAND); 388 await writeToPort(`AT+CUSD=1,"${code}",15\r`, MUTEX_SUBCOMMAND);
382 }); 389 });
383 } 390 }
384 391
385 exports.MUTEX_COMMAND = MUTEX_COMMAND; 392 exports.MUTEX_COMMAND = MUTEX_COMMAND;
386 exports.MUTEX_SUBCOMMAND = MUTEX_SUBCOMMAND; 393 exports.MUTEX_SUBCOMMAND = MUTEX_SUBCOMMAND;
387 exports.CTRLZ = CTRLZ; 394 exports.CTRLZ = CTRLZ;
388 395
389 /** 396 /**
390 * Modem info. 397 * Modem info.
391 * @type {object} 398 * @type {object}
392 */ 399 */
393 exports.modemInfo = modemInfo; 400 exports.modemInfo = modemInfo;
394 // exports.setPort = setPort; 401 // exports.setPort = setPort;
395 402
396 exports.writeToPort = writeToPort; 403 exports.writeToPort = writeToPort;
397 exports.writeToPortAndWaitForReadline = writeToPortAndWaitForReadline; 404 exports.writeToPortAndWaitForReadline = writeToPortAndWaitForReadline;
398 exports.writeToPortAndWaitForOkOrError = writeToPortAndWaitForOkOrError; 405 exports.writeToPortAndWaitForOkOrError = writeToPortAndWaitForOkOrError;
399 exports.sleep = sleep; 406 exports.sleep = sleep;
400 407
401 exports.querySignalQuality = querySignalQuality; 408 exports.querySignalQuality = querySignalQuality;
402 exports.queryCOPS = queryCOPS; 409 exports.queryCOPS = queryCOPS;
403 exports.queryCOPSAndSignalQuality = queryCOPSAndSignalQuality; 410 exports.queryCOPSAndSignalQuality = queryCOPSAndSignalQuality;
404 411
405 exports.queryIMEI = queryIMEI; 412 exports.queryIMEI = queryIMEI;
406 exports.queryIMSI = queryIMSI; 413 exports.queryIMSI = queryIMSI;
407 exports.queryIMEIAndIMSI = queryIMEIAndIMSI; 414 exports.queryIMEIAndIMSI = queryIMEIAndIMSI;
408 415
409 exports.queryManufacturer = queryManufacturer; 416 exports.queryManufacturer = queryManufacturer;
410 exports.queryModel = queryModel; 417 exports.queryModel = queryModel;
411 418
412 exports.sendCtrlZ = sendCtrlZ; 419 exports.sendCtrlZ = sendCtrlZ;
413 exports.initATCommands = initATCommands; 420 exports.initATCommands = initATCommands;
414 exports.sendSMS = sendSMS; 421 exports.sendSMS = sendSMS;
415 exports.executeUSSD = executeUSSD; 422 exports.executeUSSD = executeUSSD;
416 423
1 { 1 {
2 "name": "komodo-modem-sms", 2 "name": "komodo-modem-sms",
3 "version": "0.10.52", 3 "version": "0.10.52",
4 "lockfileVersion": 1, 4 "lockfileVersion": 1,
5 "requires": true, 5 "requires": true,
6 "dependencies": { 6 "dependencies": {
7 "@babel/code-frame": { 7 "@babel/code-frame": {
8 "version": "7.5.5", 8 "version": "7.5.5",
9 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", 9 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
10 "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", 10 "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
11 "dev": true, 11 "dev": true,
12 "requires": { 12 "requires": {
13 "@babel/highlight": "^7.0.0" 13 "@babel/highlight": "^7.0.0"
14 } 14 }
15 }, 15 },
16 "@babel/highlight": { 16 "@babel/highlight": {
17 "version": "7.5.0", 17 "version": "7.5.0",
18 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", 18 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz",
19 "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", 19 "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==",
20 "dev": true, 20 "dev": true,
21 "requires": { 21 "requires": {
22 "chalk": "^2.0.0", 22 "chalk": "^2.0.0",
23 "esutils": "^2.0.2", 23 "esutils": "^2.0.2",
24 "js-tokens": "^4.0.0" 24 "js-tokens": "^4.0.0"
25 } 25 }
26 }, 26 },
27 "@cloudcmd/copy-file": { 27 "@cloudcmd/copy-file": {
28 "version": "1.1.1", 28 "version": "1.1.1",
29 "resolved": "https://registry.npmjs.org/@cloudcmd/copy-file/-/copy-file-1.1.1.tgz", 29 "resolved": "https://registry.npmjs.org/@cloudcmd/copy-file/-/copy-file-1.1.1.tgz",
30 "integrity": "sha512-t6pTJdsV0qhh9YX22/Npsv95GqVABc5GRInSK7JSSNIpPLq9TM+K7odYzcOuQRPZAD9OHxZfbYsB4WJOalzqng==", 30 "integrity": "sha512-t6pTJdsV0qhh9YX22/Npsv95GqVABc5GRInSK7JSSNIpPLq9TM+K7odYzcOuQRPZAD9OHxZfbYsB4WJOalzqng==",
31 "requires": { 31 "requires": {
32 "es6-promisify": "^6.0.0", 32 "es6-promisify": "^6.0.0",
33 "pipe-io": "^3.0.0", 33 "pipe-io": "^3.0.0",
34 "wraptile": "^2.0.0", 34 "wraptile": "^2.0.0",
35 "zames": "^2.0.0" 35 "zames": "^2.0.0"
36 } 36 }
37 }, 37 },
38 "@serialport/binding-abstract": { 38 "@serialport/binding-abstract": {
39 "version": "2.0.5", 39 "version": "2.0.5",
40 "resolved": "https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-2.0.5.tgz", 40 "resolved": "https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-2.0.5.tgz",
41 "integrity": "sha512-oRg0QRsXJFKHQbQjmo0regKLZ9JhjLmTqc47ocJgYM5UtU9Q1VFrVPh0B2lr2pfm/tr3aNvTLX1eiVAvXyZ/bg==", 41 "integrity": "sha512-oRg0QRsXJFKHQbQjmo0regKLZ9JhjLmTqc47ocJgYM5UtU9Q1VFrVPh0B2lr2pfm/tr3aNvTLX1eiVAvXyZ/bg==",
42 "requires": { 42 "requires": {
43 "debug": "^4.1.1" 43 "debug": "^4.1.1"
44 } 44 }
45 }, 45 },
46 "@serialport/binding-mock": { 46 "@serialport/binding-mock": {
47 "version": "2.0.5", 47 "version": "2.0.5",
48 "resolved": "https://registry.npmjs.org/@serialport/binding-mock/-/binding-mock-2.0.5.tgz", 48 "resolved": "https://registry.npmjs.org/@serialport/binding-mock/-/binding-mock-2.0.5.tgz",
49 "integrity": "sha512-1kD1qI686pIIolGZ6TPjAtvy8c3XIUlE4OXRZf7ZHaZgGaOUHAUMLKZt4tNTxsfedRTFyiYyHoe5QAbx82R9pQ==", 49 "integrity": "sha512-1kD1qI686pIIolGZ6TPjAtvy8c3XIUlE4OXRZf7ZHaZgGaOUHAUMLKZt4tNTxsfedRTFyiYyHoe5QAbx82R9pQ==",
50 "requires": { 50 "requires": {
51 "@serialport/binding-abstract": "^2.0.5", 51 "@serialport/binding-abstract": "^2.0.5",
52 "debug": "^4.1.1" 52 "debug": "^4.1.1"
53 } 53 }
54 }, 54 },
55 "@serialport/bindings": { 55 "@serialport/bindings": {
56 "version": "2.0.8", 56 "version": "2.0.8",
57 "resolved": "https://registry.npmjs.org/@serialport/bindings/-/bindings-2.0.8.tgz", 57 "resolved": "https://registry.npmjs.org/@serialport/bindings/-/bindings-2.0.8.tgz",
58 "integrity": "sha512-paKLa9JkoH5FAy2sATTdXLCiKpuKn0pN15/etcCqzX8vi25fnQgJ8Yx9Z6zdbcKe1No7s/9PuH9yfjDR61fbOQ==", 58 "integrity": "sha512-paKLa9JkoH5FAy2sATTdXLCiKpuKn0pN15/etcCqzX8vi25fnQgJ8Yx9Z6zdbcKe1No7s/9PuH9yfjDR61fbOQ==",
59 "requires": { 59 "requires": {
60 "@serialport/binding-abstract": "^2.0.5", 60 "@serialport/binding-abstract": "^2.0.5",
61 "@serialport/parser-readline": "^2.0.2", 61 "@serialport/parser-readline": "^2.0.2",
62 "bindings": "^1.3.0", 62 "bindings": "^1.3.0",
63 "debug": "^4.1.1", 63 "debug": "^4.1.1",
64 "nan": "^2.13.2", 64 "nan": "^2.13.2",
65 "prebuild-install": "^5.2.1" 65 "prebuild-install": "^5.2.1"
66 } 66 }
67 }, 67 },
68 "@serialport/parser-byte-length": { 68 "@serialport/parser-byte-length": {
69 "version": "2.0.2", 69 "version": "2.0.2",
70 "resolved": "https://registry.npmjs.org/@serialport/parser-byte-length/-/parser-byte-length-2.0.2.tgz", 70 "resolved": "https://registry.npmjs.org/@serialport/parser-byte-length/-/parser-byte-length-2.0.2.tgz",
71 "integrity": "sha512-cUOprk1uRLucCJy6m+wAM4pwdBaB5D4ySi6juwRScP9DTjKUvGWYj5jzuqvftFBvYFmFza89aLj5K23xiiqj7Q==" 71 "integrity": "sha512-cUOprk1uRLucCJy6m+wAM4pwdBaB5D4ySi6juwRScP9DTjKUvGWYj5jzuqvftFBvYFmFza89aLj5K23xiiqj7Q=="
72 }, 72 },
73 "@serialport/parser-cctalk": { 73 "@serialport/parser-cctalk": {
74 "version": "2.0.2", 74 "version": "2.0.2",
75 "resolved": "https://registry.npmjs.org/@serialport/parser-cctalk/-/parser-cctalk-2.0.2.tgz", 75 "resolved": "https://registry.npmjs.org/@serialport/parser-cctalk/-/parser-cctalk-2.0.2.tgz",
76 "integrity": "sha512-5LMysRv7De+TeeoKzi4+sgouD4tqZEAn1agAVevw+7ILM0m30i1zgZLtchgxtCH7OoQRAkENEVEPc0OwhghKgw==" 76 "integrity": "sha512-5LMysRv7De+TeeoKzi4+sgouD4tqZEAn1agAVevw+7ILM0m30i1zgZLtchgxtCH7OoQRAkENEVEPc0OwhghKgw=="
77 }, 77 },
78 "@serialport/parser-delimiter": { 78 "@serialport/parser-delimiter": {
79 "version": "2.0.2", 79 "version": "2.0.2",
80 "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-2.0.2.tgz", 80 "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-2.0.2.tgz",
81 "integrity": "sha512-zB02LahFfyZmJqak9l37vP/F1K+KCUxd1KQj35OhD1+0q/unMjVTZmsfkxFSM4gkaxP9j7+8USk+LQJ3V8U26Q==" 81 "integrity": "sha512-zB02LahFfyZmJqak9l37vP/F1K+KCUxd1KQj35OhD1+0q/unMjVTZmsfkxFSM4gkaxP9j7+8USk+LQJ3V8U26Q=="
82 }, 82 },
83 "@serialport/parser-inter-byte-timeout": { 83 "@serialport/parser-inter-byte-timeout": {
84 "version": "1.1.0", 84 "version": "1.1.0",
85 "resolved": "https://registry.npmjs.org/@serialport/parser-inter-byte-timeout/-/parser-inter-byte-timeout-1.1.0.tgz", 85 "resolved": "https://registry.npmjs.org/@serialport/parser-inter-byte-timeout/-/parser-inter-byte-timeout-1.1.0.tgz",
86 "integrity": "sha512-FHJGjRzgnNsMP2mzyfnbFBd0Kh6abyXX4e0zwVfN1zmeIPc05CjXSomuy9c8qH4EzaASHosNGjDpisw/aL+53g==" 86 "integrity": "sha512-FHJGjRzgnNsMP2mzyfnbFBd0Kh6abyXX4e0zwVfN1zmeIPc05CjXSomuy9c8qH4EzaASHosNGjDpisw/aL+53g=="
87 }, 87 },
88 "@serialport/parser-readline": { 88 "@serialport/parser-readline": {
89 "version": "2.0.2", 89 "version": "2.0.2",
90 "resolved": "https://registry.npmjs.org/@serialport/parser-readline/-/parser-readline-2.0.2.tgz", 90 "resolved": "https://registry.npmjs.org/@serialport/parser-readline/-/parser-readline-2.0.2.tgz",
91 "integrity": "sha512-thL26dGEHB+eINNydJmzcLLhiqcBQkF+wNTbRaYblTP/6dm7JsfjYSud7bTkN63AgE0xpe9tKXBFqc8zgJ1VKg==", 91 "integrity": "sha512-thL26dGEHB+eINNydJmzcLLhiqcBQkF+wNTbRaYblTP/6dm7JsfjYSud7bTkN63AgE0xpe9tKXBFqc8zgJ1VKg==",
92 "requires": { 92 "requires": {
93 "@serialport/parser-delimiter": "^2.0.2" 93 "@serialport/parser-delimiter": "^2.0.2"
94 } 94 }
95 }, 95 },
96 "@serialport/parser-ready": { 96 "@serialport/parser-ready": {
97 "version": "2.0.2", 97 "version": "2.0.2",
98 "resolved": "https://registry.npmjs.org/@serialport/parser-ready/-/parser-ready-2.0.2.tgz", 98 "resolved": "https://registry.npmjs.org/@serialport/parser-ready/-/parser-ready-2.0.2.tgz",
99 "integrity": "sha512-6ynQ+HIIkFQcEO2Hrq4Qmdz+hlJ7kjTHGQ1E7SRN7f70nnys1v3HSke8mjK3RzVw+SwL0rBYjftUdCTrU+7c+Q==" 99 "integrity": "sha512-6ynQ+HIIkFQcEO2Hrq4Qmdz+hlJ7kjTHGQ1E7SRN7f70nnys1v3HSke8mjK3RzVw+SwL0rBYjftUdCTrU+7c+Q=="
100 }, 100 },
101 "@serialport/parser-regex": { 101 "@serialport/parser-regex": {
102 "version": "2.0.2", 102 "version": "2.0.2",
103 "resolved": "https://registry.npmjs.org/@serialport/parser-regex/-/parser-regex-2.0.2.tgz", 103 "resolved": "https://registry.npmjs.org/@serialport/parser-regex/-/parser-regex-2.0.2.tgz",
104 "integrity": "sha512-7qjYd7AdHUK8fJOmHpXlMRipqRCVMMyDFyf/5TQQiOt6q+BiFjLOtSpVXhakHwgnXanzDYKeRSB8zM0pZZg+LA==" 104 "integrity": "sha512-7qjYd7AdHUK8fJOmHpXlMRipqRCVMMyDFyf/5TQQiOt6q+BiFjLOtSpVXhakHwgnXanzDYKeRSB8zM0pZZg+LA=="
105 }, 105 },
106 "@serialport/stream": { 106 "@serialport/stream": {
107 "version": "2.0.5", 107 "version": "2.0.5",
108 "resolved": "https://registry.npmjs.org/@serialport/stream/-/stream-2.0.5.tgz", 108 "resolved": "https://registry.npmjs.org/@serialport/stream/-/stream-2.0.5.tgz",
109 "integrity": "sha512-9gc3zPoAqs/04mvq8TdZ7GxtnacCDuw3/u0u18UXXHgC/5tNDYkY+hXFIJB1fQFnP5yyNB1L2XLfX974ySJg9Q==", 109 "integrity": "sha512-9gc3zPoAqs/04mvq8TdZ7GxtnacCDuw3/u0u18UXXHgC/5tNDYkY+hXFIJB1fQFnP5yyNB1L2XLfX974ySJg9Q==",
110 "requires": { 110 "requires": {
111 "@serialport/binding-mock": "^2.0.5", 111 "@serialport/binding-mock": "^2.0.5",
112 "debug": "^4.1.1" 112 "debug": "^4.1.1"
113 } 113 }
114 }, 114 },
115 "a-sync-waterfall": { 115 "a-sync-waterfall": {
116 "version": "1.0.1", 116 "version": "1.0.1",
117 "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", 117 "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz",
118 "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==" 118 "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA=="
119 }, 119 },
120 "accepts": { 120 "accepts": {
121 "version": "1.3.7", 121 "version": "1.3.7",
122 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", 122 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
123 "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", 123 "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
124 "requires": { 124 "requires": {
125 "mime-types": "~2.1.24", 125 "mime-types": "~2.1.24",
126 "negotiator": "0.6.2" 126 "negotiator": "0.6.2"
127 } 127 }
128 }, 128 },
129 "acorn": { 129 "acorn": {
130 "version": "6.2.1", 130 "version": "6.2.1",
131 "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.2.1.tgz", 131 "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.2.1.tgz",
132 "integrity": "sha512-JD0xT5FCRDNyjDda3Lrg/IxFscp9q4tiYtxE1/nOzlKCk7hIRuYjhq1kCNkbPjMRMZuFq20HNQn1I9k8Oj0E+Q==", 132 "integrity": "sha512-JD0xT5FCRDNyjDda3Lrg/IxFscp9q4tiYtxE1/nOzlKCk7hIRuYjhq1kCNkbPjMRMZuFq20HNQn1I9k8Oj0E+Q==",
133 "dev": true 133 "dev": true
134 }, 134 },
135 "acorn-jsx": { 135 "acorn-jsx": {
136 "version": "5.0.1", 136 "version": "5.0.1",
137 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz", 137 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz",
138 "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==", 138 "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==",
139 "dev": true 139 "dev": true
140 }, 140 },
141 "ajv": { 141 "ajv": {
142 "version": "6.10.2", 142 "version": "6.10.2",
143 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", 143 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
144 "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", 144 "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
145 "requires": { 145 "requires": {
146 "fast-deep-equal": "^2.0.1", 146 "fast-deep-equal": "^2.0.1",
147 "fast-json-stable-stringify": "^2.0.0", 147 "fast-json-stable-stringify": "^2.0.0",
148 "json-schema-traverse": "^0.4.1", 148 "json-schema-traverse": "^0.4.1",
149 "uri-js": "^4.2.2" 149 "uri-js": "^4.2.2"
150 } 150 }
151 }, 151 },
152 "ansi-escapes": { 152 "ansi-escapes": {
153 "version": "3.2.0", 153 "version": "3.2.0",
154 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", 154 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
155 "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", 155 "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
156 "dev": true 156 "dev": true
157 }, 157 },
158 "ansi-regex": { 158 "ansi-regex": {
159 "version": "3.0.0", 159 "version": "3.0.0",
160 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 160 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
161 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" 161 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
162 }, 162 },
163 "ansi-styles": { 163 "ansi-styles": {
164 "version": "3.2.1", 164 "version": "3.2.1",
165 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 165 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
166 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 166 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
167 "dev": true, 167 "dev": true,
168 "requires": { 168 "requires": {
169 "color-convert": "^1.9.0" 169 "color-convert": "^1.9.0"
170 } 170 }
171 }, 171 },
172 "anymatch": { 172 "anymatch": {
173 "version": "2.0.0", 173 "version": "2.0.0",
174 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", 174 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
175 "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", 175 "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
176 "optional": true, 176 "optional": true,
177 "requires": { 177 "requires": {
178 "micromatch": "^3.1.4", 178 "micromatch": "^3.1.4",
179 "normalize-path": "^2.1.1" 179 "normalize-path": "^2.1.1"
180 }, 180 },
181 "dependencies": { 181 "dependencies": {
182 "normalize-path": { 182 "normalize-path": {
183 "version": "2.1.1", 183 "version": "2.1.1",
184 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 184 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
185 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 185 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
186 "optional": true, 186 "optional": true,
187 "requires": { 187 "requires": {
188 "remove-trailing-separator": "^1.0.1" 188 "remove-trailing-separator": "^1.0.1"
189 } 189 }
190 } 190 }
191 } 191 }
192 }, 192 },
193 "aproba": { 193 "aproba": {
194 "version": "1.2.0", 194 "version": "1.2.0",
195 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", 195 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
196 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" 196 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
197 }, 197 },
198 "are-we-there-yet": { 198 "are-we-there-yet": {
199 "version": "1.1.5", 199 "version": "1.1.5",
200 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", 200 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
201 "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", 201 "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
202 "requires": { 202 "requires": {
203 "delegates": "^1.0.0", 203 "delegates": "^1.0.0",
204 "readable-stream": "^2.0.6" 204 "readable-stream": "^2.0.6"
205 } 205 }
206 }, 206 },
207 "argparse": { 207 "argparse": {
208 "version": "1.0.10", 208 "version": "1.0.10",
209 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 209 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
210 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 210 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
211 "dev": true, 211 "dev": true,
212 "requires": { 212 "requires": {
213 "sprintf-js": "~1.0.2" 213 "sprintf-js": "~1.0.2"
214 } 214 }
215 }, 215 },
216 "arr-diff": { 216 "arr-diff": {
217 "version": "4.0.0", 217 "version": "4.0.0",
218 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", 218 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
219 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", 219 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
220 "optional": true 220 "optional": true
221 }, 221 },
222 "arr-flatten": { 222 "arr-flatten": {
223 "version": "1.1.0", 223 "version": "1.1.0",
224 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 224 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
225 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", 225 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
226 "optional": true 226 "optional": true
227 }, 227 },
228 "arr-union": { 228 "arr-union": {
229 "version": "3.1.0", 229 "version": "3.1.0",
230 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", 230 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
231 "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" 231 "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
232 }, 232 },
233 "array-flatten": { 233 "array-flatten": {
234 "version": "1.1.1", 234 "version": "1.1.1",
235 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 235 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
236 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" 236 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
237 }, 237 },
238 "array-includes": { 238 "array-includes": {
239 "version": "3.0.3", 239 "version": "3.0.3",
240 "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", 240 "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
241 "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", 241 "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
242 "dev": true, 242 "dev": true,
243 "requires": { 243 "requires": {
244 "define-properties": "^1.1.2", 244 "define-properties": "^1.1.2",
245 "es-abstract": "^1.7.0" 245 "es-abstract": "^1.7.0"
246 } 246 }
247 }, 247 },
248 "array-unique": { 248 "array-unique": {
249 "version": "0.3.2", 249 "version": "0.3.2",
250 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 250 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
251 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" 251 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
252 }, 252 },
253 "asap": { 253 "asap": {
254 "version": "2.0.6", 254 "version": "2.0.6",
255 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", 255 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
256 "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" 256 "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
257 }, 257 },
258 "asn1": { 258 "asn1": {
259 "version": "0.2.4", 259 "version": "0.2.4",
260 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", 260 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
261 "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", 261 "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
262 "requires": { 262 "requires": {
263 "safer-buffer": "~2.1.0" 263 "safer-buffer": "~2.1.0"
264 } 264 }
265 }, 265 },
266 "assert-plus": { 266 "assert-plus": {
267 "version": "1.0.0", 267 "version": "1.0.0",
268 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 268 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
269 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" 269 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
270 }, 270 },
271 "assign-symbols": { 271 "assign-symbols": {
272 "version": "1.0.0", 272 "version": "1.0.0",
273 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", 273 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
274 "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", 274 "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
275 "optional": true 275 "optional": true
276 }, 276 },
277 "astral-regex": { 277 "astral-regex": {
278 "version": "1.0.0", 278 "version": "1.0.0",
279 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", 279 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
280 "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", 280 "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
281 "dev": true 281 "dev": true
282 }, 282 },
283 "async": { 283 "async": {
284 "version": "2.6.3", 284 "version": "2.6.3",
285 "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", 285 "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
286 "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", 286 "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
287 "requires": { 287 "requires": {
288 "lodash": "^4.17.14" 288 "lodash": "^4.17.14"
289 } 289 }
290 }, 290 },
291 "async-each": { 291 "async-each": {
292 "version": "1.0.3", 292 "version": "1.0.3",
293 "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", 293 "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
294 "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", 294 "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
295 "optional": true 295 "optional": true
296 }, 296 },
297 "asynckit": { 297 "asynckit": {
298 "version": "0.4.0", 298 "version": "0.4.0",
299 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 299 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
300 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" 300 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
301 }, 301 },
302 "atob": { 302 "atob": {
303 "version": "2.1.2", 303 "version": "2.1.2",
304 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", 304 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
305 "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", 305 "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
306 "optional": true 306 "optional": true
307 }, 307 },
308 "aws-sign2": { 308 "aws-sign2": {
309 "version": "0.7.0", 309 "version": "0.7.0",
310 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 310 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
311 "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" 311 "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
312 }, 312 },
313 "aws4": { 313 "aws4": {
314 "version": "1.8.0", 314 "version": "1.8.0",
315 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", 315 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
316 "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" 316 "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="
317 }, 317 },
318 "balanced-match": { 318 "balanced-match": {
319 "version": "1.0.0", 319 "version": "1.0.0",
320 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 320 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
321 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" 321 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
322 }, 322 },
323 "base": { 323 "base": {
324 "version": "0.11.2", 324 "version": "0.11.2",
325 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", 325 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
326 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", 326 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
327 "optional": true, 327 "optional": true,
328 "requires": { 328 "requires": {
329 "cache-base": "^1.0.1", 329 "cache-base": "^1.0.1",
330 "class-utils": "^0.3.5", 330 "class-utils": "^0.3.5",
331 "component-emitter": "^1.2.1", 331 "component-emitter": "^1.2.1",
332 "define-property": "^1.0.0", 332 "define-property": "^1.0.0",
333 "isobject": "^3.0.1", 333 "isobject": "^3.0.1",
334 "mixin-deep": "^1.2.0", 334 "mixin-deep": "^1.2.0",
335 "pascalcase": "^0.1.1" 335 "pascalcase": "^0.1.1"
336 }, 336 },
337 "dependencies": { 337 "dependencies": {
338 "define-property": { 338 "define-property": {
339 "version": "1.0.0", 339 "version": "1.0.0",
340 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 340 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
341 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 341 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
342 "optional": true, 342 "optional": true,
343 "requires": { 343 "requires": {
344 "is-descriptor": "^1.0.0" 344 "is-descriptor": "^1.0.0"
345 } 345 }
346 }, 346 },
347 "is-accessor-descriptor": { 347 "is-accessor-descriptor": {
348 "version": "1.0.0", 348 "version": "1.0.0",
349 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 349 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
350 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 350 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
351 "optional": true, 351 "optional": true,
352 "requires": { 352 "requires": {
353 "kind-of": "^6.0.0" 353 "kind-of": "^6.0.0"
354 } 354 }
355 }, 355 },
356 "is-data-descriptor": { 356 "is-data-descriptor": {
357 "version": "1.0.0", 357 "version": "1.0.0",
358 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 358 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
359 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 359 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
360 "optional": true, 360 "optional": true,
361 "requires": { 361 "requires": {
362 "kind-of": "^6.0.0" 362 "kind-of": "^6.0.0"
363 } 363 }
364 }, 364 },
365 "is-descriptor": { 365 "is-descriptor": {
366 "version": "1.0.2", 366 "version": "1.0.2",
367 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 367 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
368 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 368 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
369 "optional": true, 369 "optional": true,
370 "requires": { 370 "requires": {
371 "is-accessor-descriptor": "^1.0.0", 371 "is-accessor-descriptor": "^1.0.0",
372 "is-data-descriptor": "^1.0.0", 372 "is-data-descriptor": "^1.0.0",
373 "kind-of": "^6.0.2" 373 "kind-of": "^6.0.2"
374 } 374 }
375 } 375 }
376 } 376 }
377 }, 377 },
378 "basic-auth": { 378 "basic-auth": {
379 "version": "2.0.1", 379 "version": "2.0.1",
380 "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", 380 "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
381 "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", 381 "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
382 "requires": { 382 "requires": {
383 "safe-buffer": "5.1.2" 383 "safe-buffer": "5.1.2"
384 } 384 }
385 }, 385 },
386 "bcrypt-pbkdf": { 386 "bcrypt-pbkdf": {
387 "version": "1.0.2", 387 "version": "1.0.2",
388 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 388 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
389 "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", 389 "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
390 "requires": { 390 "requires": {
391 "tweetnacl": "^0.14.3" 391 "tweetnacl": "^0.14.3"
392 } 392 }
393 }, 393 },
394 "binary-extensions": { 394 "binary-extensions": {
395 "version": "1.13.1", 395 "version": "1.13.1",
396 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", 396 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
397 "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", 397 "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
398 "optional": true 398 "optional": true
399 }, 399 },
400 "bindings": { 400 "bindings": {
401 "version": "1.5.0", 401 "version": "1.5.0",
402 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", 402 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
403 "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", 403 "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
404 "requires": { 404 "requires": {
405 "file-uri-to-path": "1.0.0" 405 "file-uri-to-path": "1.0.0"
406 } 406 }
407 }, 407 },
408 "bl": { 408 "bl": {
409 "version": "1.2.2", 409 "version": "1.2.2",
410 "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", 410 "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
411 "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", 411 "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
412 "requires": { 412 "requires": {
413 "readable-stream": "^2.3.5", 413 "readable-stream": "^2.3.5",
414 "safe-buffer": "^5.1.1" 414 "safe-buffer": "^5.1.1"
415 } 415 }
416 }, 416 },
417 "body-parser": { 417 "body-parser": {
418 "version": "1.19.0", 418 "version": "1.19.0",
419 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", 419 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
420 "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", 420 "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
421 "requires": { 421 "requires": {
422 "bytes": "3.1.0", 422 "bytes": "3.1.0",
423 "content-type": "~1.0.4", 423 "content-type": "~1.0.4",
424 "debug": "2.6.9", 424 "debug": "2.6.9",
425 "depd": "~1.1.2", 425 "depd": "~1.1.2",
426 "http-errors": "1.7.2", 426 "http-errors": "1.7.2",
427 "iconv-lite": "0.4.24", 427 "iconv-lite": "0.4.24",
428 "on-finished": "~2.3.0", 428 "on-finished": "~2.3.0",
429 "qs": "6.7.0", 429 "qs": "6.7.0",
430 "raw-body": "2.4.0", 430 "raw-body": "2.4.0",
431 "type-is": "~1.6.17" 431 "type-is": "~1.6.17"
432 }, 432 },
433 "dependencies": { 433 "dependencies": {
434 "debug": { 434 "debug": {
435 "version": "2.6.9", 435 "version": "2.6.9",
436 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 436 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
437 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 437 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
438 "requires": { 438 "requires": {
439 "ms": "2.0.0" 439 "ms": "2.0.0"
440 } 440 }
441 }, 441 },
442 "ms": { 442 "ms": {
443 "version": "2.0.0", 443 "version": "2.0.0",
444 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 444 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
445 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 445 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
446 } 446 }
447 } 447 }
448 }, 448 },
449 "brace-expansion": { 449 "brace-expansion": {
450 "version": "1.1.11", 450 "version": "1.1.11",
451 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 451 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
452 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 452 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
453 "requires": { 453 "requires": {
454 "balanced-match": "^1.0.0", 454 "balanced-match": "^1.0.0",
455 "concat-map": "0.0.1" 455 "concat-map": "0.0.1"
456 } 456 }
457 }, 457 },
458 "braces": { 458 "braces": {
459 "version": "2.3.2", 459 "version": "2.3.2",
460 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", 460 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
461 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", 461 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
462 "optional": true, 462 "optional": true,
463 "requires": { 463 "requires": {
464 "arr-flatten": "^1.1.0", 464 "arr-flatten": "^1.1.0",
465 "array-unique": "^0.3.2", 465 "array-unique": "^0.3.2",
466 "extend-shallow": "^2.0.1", 466 "extend-shallow": "^2.0.1",
467 "fill-range": "^4.0.0", 467 "fill-range": "^4.0.0",
468 "isobject": "^3.0.1", 468 "isobject": "^3.0.1",
469 "repeat-element": "^1.1.2", 469 "repeat-element": "^1.1.2",
470 "snapdragon": "^0.8.1", 470 "snapdragon": "^0.8.1",
471 "snapdragon-node": "^2.0.1", 471 "snapdragon-node": "^2.0.1",
472 "split-string": "^3.0.2", 472 "split-string": "^3.0.2",
473 "to-regex": "^3.0.1" 473 "to-regex": "^3.0.1"
474 }, 474 },
475 "dependencies": { 475 "dependencies": {
476 "extend-shallow": { 476 "extend-shallow": {
477 "version": "2.0.1", 477 "version": "2.0.1",
478 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 478 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
479 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 479 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
480 "optional": true, 480 "optional": true,
481 "requires": { 481 "requires": {
482 "is-extendable": "^0.1.0" 482 "is-extendable": "^0.1.0"
483 } 483 }
484 } 484 }
485 } 485 }
486 }, 486 },
487 "buffer-alloc": { 487 "buffer-alloc": {
488 "version": "1.2.0", 488 "version": "1.2.0",
489 "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", 489 "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
490 "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", 490 "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
491 "requires": { 491 "requires": {
492 "buffer-alloc-unsafe": "^1.1.0", 492 "buffer-alloc-unsafe": "^1.1.0",
493 "buffer-fill": "^1.0.0" 493 "buffer-fill": "^1.0.0"
494 } 494 }
495 }, 495 },
496 "buffer-alloc-unsafe": { 496 "buffer-alloc-unsafe": {
497 "version": "1.1.0", 497 "version": "1.1.0",
498 "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", 498 "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
499 "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" 499 "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
500 }, 500 },
501 "buffer-fill": { 501 "buffer-fill": {
502 "version": "1.0.0", 502 "version": "1.0.0",
503 "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", 503 "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
504 "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" 504 "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw="
505 }, 505 },
506 "bytes": { 506 "bytes": {
507 "version": "3.1.0", 507 "version": "3.1.0",
508 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 508 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
509 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" 509 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
510 }, 510 },
511 "bytewise": { 511 "bytewise": {
512 "version": "1.1.0", 512 "version": "1.1.0",
513 "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz", 513 "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz",
514 "integrity": "sha1-HRPL/3F65xWAlKqIGzXQgbOHJT4=", 514 "integrity": "sha1-HRPL/3F65xWAlKqIGzXQgbOHJT4=",
515 "requires": { 515 "requires": {
516 "bytewise-core": "^1.2.2", 516 "bytewise-core": "^1.2.2",
517 "typewise": "^1.0.3" 517 "typewise": "^1.0.3"
518 } 518 }
519 }, 519 },
520 "bytewise-core": { 520 "bytewise-core": {
521 "version": "1.2.3", 521 "version": "1.2.3",
522 "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz", 522 "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz",
523 "integrity": "sha1-P7QQx+kVWOsasiqCg0V3qmvWHUI=", 523 "integrity": "sha1-P7QQx+kVWOsasiqCg0V3qmvWHUI=",
524 "requires": { 524 "requires": {
525 "typewise-core": "^1.2" 525 "typewise-core": "^1.2"
526 } 526 }
527 }, 527 },
528 "cache-base": { 528 "cache-base": {
529 "version": "1.0.1", 529 "version": "1.0.1",
530 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", 530 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
531 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", 531 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
532 "optional": true, 532 "optional": true,
533 "requires": { 533 "requires": {
534 "collection-visit": "^1.0.0", 534 "collection-visit": "^1.0.0",
535 "component-emitter": "^1.2.1", 535 "component-emitter": "^1.2.1",
536 "get-value": "^2.0.6", 536 "get-value": "^2.0.6",
537 "has-value": "^1.0.0", 537 "has-value": "^1.0.0",
538 "isobject": "^3.0.1", 538 "isobject": "^3.0.1",
539 "set-value": "^2.0.0", 539 "set-value": "^2.0.0",
540 "to-object-path": "^0.3.0", 540 "to-object-path": "^0.3.0",
541 "union-value": "^1.0.0", 541 "union-value": "^1.0.0",
542 "unset-value": "^1.0.0" 542 "unset-value": "^1.0.0"
543 } 543 }
544 }, 544 },
545 "callsites": { 545 "callsites": {
546 "version": "3.1.0", 546 "version": "3.1.0",
547 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 547 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
548 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 548 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
549 "dev": true 549 "dev": true
550 }, 550 },
551 "camelcase": { 551 "camelcase": {
552 "version": "2.1.1", 552 "version": "2.1.1",
553 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 553 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
554 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" 554 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
555 }, 555 },
556 "caseless": { 556 "caseless": {
557 "version": "0.12.0", 557 "version": "0.12.0",
558 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 558 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
559 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" 559 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
560 }, 560 },
561 "chalk": { 561 "chalk": {
562 "version": "2.4.2", 562 "version": "2.4.2",
563 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 563 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
564 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 564 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
565 "dev": true, 565 "dev": true,
566 "requires": { 566 "requires": {
567 "ansi-styles": "^3.2.1", 567 "ansi-styles": "^3.2.1",
568 "escape-string-regexp": "^1.0.5", 568 "escape-string-regexp": "^1.0.5",
569 "supports-color": "^5.3.0" 569 "supports-color": "^5.3.0"
570 } 570 }
571 }, 571 },
572 "chardet": { 572 "chardet": {
573 "version": "0.7.0", 573 "version": "0.7.0",
574 "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", 574 "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
575 "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", 575 "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
576 "dev": true 576 "dev": true
577 }, 577 },
578 "charenc": { 578 "charenc": {
579 "version": "0.0.2", 579 "version": "0.0.2",
580 "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", 580 "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
581 "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" 581 "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc="
582 }, 582 },
583 "chokidar": { 583 "chokidar": {
584 "version": "2.1.6", 584 "version": "2.1.6",
585 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz", 585 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz",
586 "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==", 586 "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==",
587 "optional": true, 587 "optional": true,
588 "requires": { 588 "requires": {
589 "anymatch": "^2.0.0", 589 "anymatch": "^2.0.0",
590 "async-each": "^1.0.1", 590 "async-each": "^1.0.1",
591 "braces": "^2.3.2", 591 "braces": "^2.3.2",
592 "fsevents": "^1.2.7", 592 "fsevents": "^1.2.7",
593 "glob-parent": "^3.1.0", 593 "glob-parent": "^3.1.0",
594 "inherits": "^2.0.3", 594 "inherits": "^2.0.3",
595 "is-binary-path": "^1.0.0", 595 "is-binary-path": "^1.0.0",
596 "is-glob": "^4.0.0", 596 "is-glob": "^4.0.0",
597 "normalize-path": "^3.0.0", 597 "normalize-path": "^3.0.0",
598 "path-is-absolute": "^1.0.0", 598 "path-is-absolute": "^1.0.0",
599 "readdirp": "^2.2.1", 599 "readdirp": "^2.2.1",
600 "upath": "^1.1.1" 600 "upath": "^1.1.1"
601 } 601 }
602 }, 602 },
603 "chownr": { 603 "chownr": {
604 "version": "1.1.2", 604 "version": "1.1.2",
605 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.2.tgz", 605 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.2.tgz",
606 "integrity": "sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A==" 606 "integrity": "sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A=="
607 }, 607 },
608 "circular-buffer": { 608 "circular-buffer": {
609 "version": "0.0.6", 609 "version": "0.0.6",
610 "resolved": "https://registry.npmjs.org/circular-buffer/-/circular-buffer-0.0.6.tgz", 610 "resolved": "https://registry.npmjs.org/circular-buffer/-/circular-buffer-0.0.6.tgz",
611 "integrity": "sha1-6c+iujGdNw3idDtgCMpTnN3r9TY=" 611 "integrity": "sha1-6c+iujGdNw3idDtgCMpTnN3r9TY="
612 }, 612 },
613 "class-utils": { 613 "class-utils": {
614 "version": "0.3.6", 614 "version": "0.3.6",
615 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", 615 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
616 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", 616 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
617 "optional": true, 617 "optional": true,
618 "requires": { 618 "requires": {
619 "arr-union": "^3.1.0", 619 "arr-union": "^3.1.0",
620 "define-property": "^0.2.5", 620 "define-property": "^0.2.5",
621 "isobject": "^3.0.0", 621 "isobject": "^3.0.0",
622 "static-extend": "^0.1.1" 622 "static-extend": "^0.1.1"
623 }, 623 },
624 "dependencies": { 624 "dependencies": {
625 "define-property": { 625 "define-property": {
626 "version": "0.2.5", 626 "version": "0.2.5",
627 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 627 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
628 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 628 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
629 "optional": true, 629 "optional": true,
630 "requires": { 630 "requires": {
631 "is-descriptor": "^0.1.0" 631 "is-descriptor": "^0.1.0"
632 } 632 }
633 } 633 }
634 } 634 }
635 }, 635 },
636 "cli-cursor": { 636 "cli-cursor": {
637 "version": "2.1.0", 637 "version": "2.1.0",
638 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", 638 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
639 "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", 639 "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
640 "dev": true, 640 "dev": true,
641 "requires": { 641 "requires": {
642 "restore-cursor": "^2.0.0" 642 "restore-cursor": "^2.0.0"
643 } 643 }
644 }, 644 },
645 "cli-width": { 645 "cli-width": {
646 "version": "2.2.0", 646 "version": "2.2.0",
647 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", 647 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
648 "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", 648 "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
649 "dev": true 649 "dev": true
650 }, 650 },
651 "cliui": { 651 "cliui": {
652 "version": "3.2.0", 652 "version": "3.2.0",
653 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", 653 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
654 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 654 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
655 "requires": { 655 "requires": {
656 "string-width": "^1.0.1", 656 "string-width": "^1.0.1",
657 "strip-ansi": "^3.0.1", 657 "strip-ansi": "^3.0.1",
658 "wrap-ansi": "^2.0.0" 658 "wrap-ansi": "^2.0.0"
659 }, 659 },
660 "dependencies": { 660 "dependencies": {
661 "ansi-regex": { 661 "ansi-regex": {
662 "version": "2.1.1", 662 "version": "2.1.1",
663 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 663 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
664 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" 664 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
665 }, 665 },
666 "is-fullwidth-code-point": { 666 "is-fullwidth-code-point": {
667 "version": "1.0.0", 667 "version": "1.0.0",
668 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 668 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
669 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 669 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
670 "requires": { 670 "requires": {
671 "number-is-nan": "^1.0.0" 671 "number-is-nan": "^1.0.0"
672 } 672 }
673 }, 673 },
674 "string-width": { 674 "string-width": {
675 "version": "1.0.2", 675 "version": "1.0.2",
676 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 676 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
677 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 677 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
678 "requires": { 678 "requires": {
679 "code-point-at": "^1.0.0", 679 "code-point-at": "^1.0.0",
680 "is-fullwidth-code-point": "^1.0.0", 680 "is-fullwidth-code-point": "^1.0.0",
681 "strip-ansi": "^3.0.0" 681 "strip-ansi": "^3.0.0"
682 } 682 }
683 }, 683 },
684 "strip-ansi": { 684 "strip-ansi": {
685 "version": "3.0.1", 685 "version": "3.0.1",
686 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 686 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
687 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 687 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
688 "requires": { 688 "requires": {
689 "ansi-regex": "^2.0.0" 689 "ansi-regex": "^2.0.0"
690 } 690 }
691 } 691 }
692 } 692 }
693 }, 693 },
694 "code-point-at": { 694 "code-point-at": {
695 "version": "1.1.0", 695 "version": "1.1.0",
696 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 696 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
697 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" 697 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
698 }, 698 },
699 "collection-visit": { 699 "collection-visit": {
700 "version": "1.0.0", 700 "version": "1.0.0",
701 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", 701 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
702 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", 702 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
703 "optional": true, 703 "optional": true,
704 "requires": { 704 "requires": {
705 "map-visit": "^1.0.0", 705 "map-visit": "^1.0.0",
706 "object-visit": "^1.0.0" 706 "object-visit": "^1.0.0"
707 } 707 }
708 }, 708 },
709 "color": { 709 "color": {
710 "version": "3.0.0", 710 "version": "3.0.0",
711 "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", 711 "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz",
712 "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", 712 "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==",
713 "requires": { 713 "requires": {
714 "color-convert": "^1.9.1", 714 "color-convert": "^1.9.1",
715 "color-string": "^1.5.2" 715 "color-string": "^1.5.2"
716 } 716 }
717 }, 717 },
718 "color-convert": { 718 "color-convert": {
719 "version": "1.9.3", 719 "version": "1.9.3",
720 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 720 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
721 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 721 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
722 "requires": { 722 "requires": {
723 "color-name": "1.1.3" 723 "color-name": "1.1.3"
724 } 724 }
725 }, 725 },
726 "color-name": { 726 "color-name": {
727 "version": "1.1.3", 727 "version": "1.1.3",
728 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 728 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
729 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 729 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
730 }, 730 },
731 "color-string": { 731 "color-string": {
732 "version": "1.5.3", 732 "version": "1.5.3",
733 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", 733 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz",
734 "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", 734 "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==",
735 "requires": { 735 "requires": {
736 "color-name": "^1.0.0", 736 "color-name": "^1.0.0",
737 "simple-swizzle": "^0.2.2" 737 "simple-swizzle": "^0.2.2"
738 } 738 }
739 }, 739 },
740 "colornames": { 740 "colornames": {
741 "version": "1.1.1", 741 "version": "1.1.1",
742 "resolved": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz", 742 "resolved": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz",
743 "integrity": "sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y=" 743 "integrity": "sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y="
744 }, 744 },
745 "colors": { 745 "colors": {
746 "version": "1.3.3", 746 "version": "1.3.3",
747 "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz", 747 "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz",
748 "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==" 748 "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg=="
749 }, 749 },
750 "colorspace": { 750 "colorspace": {
751 "version": "1.1.2", 751 "version": "1.1.2",
752 "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz", 752 "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz",
753 "integrity": "sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==", 753 "integrity": "sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==",
754 "requires": { 754 "requires": {
755 "color": "3.0.x", 755 "color": "3.0.x",
756 "text-hex": "1.0.x" 756 "text-hex": "1.0.x"
757 } 757 }
758 }, 758 },
759 "combined-stream": { 759 "combined-stream": {
760 "version": "1.0.8", 760 "version": "1.0.8",
761 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 761 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
762 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 762 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
763 "requires": { 763 "requires": {
764 "delayed-stream": "~1.0.0" 764 "delayed-stream": "~1.0.0"
765 } 765 }
766 }, 766 },
767 "commander": { 767 "commander": {
768 "version": "2.20.0", 768 "version": "2.20.0",
769 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", 769 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
770 "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" 770 "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ=="
771 }, 771 },
772 "component-emitter": { 772 "component-emitter": {
773 "version": "1.3.0", 773 "version": "1.3.0",
774 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", 774 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
775 "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", 775 "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
776 "optional": true 776 "optional": true
777 }, 777 },
778 "concat-map": { 778 "concat-map": {
779 "version": "0.0.1", 779 "version": "0.0.1",
780 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 780 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
781 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 781 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
782 }, 782 },
783 "confusing-browser-globals": { 783 "confusing-browser-globals": {
784 "version": "1.0.7", 784 "version": "1.0.7",
785 "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.7.tgz", 785 "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.7.tgz",
786 "integrity": "sha512-cgHI1azax5ATrZ8rJ+ODDML9Fvu67PimB6aNxBrc/QwSaDaM9eTfIEUHx3bBLJJ82ioSb+/5zfsMCCEJax3ByQ==", 786 "integrity": "sha512-cgHI1azax5ATrZ8rJ+ODDML9Fvu67PimB6aNxBrc/QwSaDaM9eTfIEUHx3bBLJJ82ioSb+/5zfsMCCEJax3ByQ==",
787 "dev": true 787 "dev": true
788 }, 788 },
789 "console-control-strings": { 789 "console-control-strings": {
790 "version": "1.1.0", 790 "version": "1.1.0",
791 "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", 791 "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
792 "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" 792 "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
793 }, 793 },
794 "contains-path": { 794 "contains-path": {
795 "version": "0.1.0", 795 "version": "0.1.0",
796 "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", 796 "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
797 "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", 797 "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
798 "dev": true 798 "dev": true
799 }, 799 },
800 "content-disposition": { 800 "content-disposition": {
801 "version": "0.5.3", 801 "version": "0.5.3",
802 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", 802 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
803 "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", 803 "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
804 "requires": { 804 "requires": {
805 "safe-buffer": "5.1.2" 805 "safe-buffer": "5.1.2"
806 } 806 }
807 }, 807 },
808 "content-type": { 808 "content-type": {
809 "version": "1.0.4", 809 "version": "1.0.4",
810 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 810 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
811 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" 811 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
812 }, 812 },
813 "cookie": { 813 "cookie": {
814 "version": "0.4.0", 814 "version": "0.4.0",
815 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", 815 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
816 "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" 816 "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
817 }, 817 },
818 "cookie-signature": { 818 "cookie-signature": {
819 "version": "1.0.6", 819 "version": "1.0.6",
820 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 820 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
821 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" 821 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
822 }, 822 },
823 "copy-descriptor": { 823 "copy-descriptor": {
824 "version": "0.1.1", 824 "version": "0.1.1",
825 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", 825 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
826 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", 826 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
827 "optional": true 827 "optional": true
828 }, 828 },
829 "core-util-is": { 829 "core-util-is": {
830 "version": "1.0.2", 830 "version": "1.0.2",
831 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 831 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
832 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 832 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
833 }, 833 },
834 "cross-spawn": { 834 "cross-spawn": {
835 "version": "6.0.5", 835 "version": "6.0.5",
836 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", 836 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
837 "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", 837 "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
838 "dev": true, 838 "dev": true,
839 "requires": { 839 "requires": {
840 "nice-try": "^1.0.4", 840 "nice-try": "^1.0.4",
841 "path-key": "^2.0.1", 841 "path-key": "^2.0.1",
842 "semver": "^5.5.0", 842 "semver": "^5.5.0",
843 "shebang-command": "^1.2.0", 843 "shebang-command": "^1.2.0",
844 "which": "^1.2.9" 844 "which": "^1.2.9"
845 } 845 }
846 }, 846 },
847 "crypt": { 847 "crypt": {
848 "version": "0.0.2", 848 "version": "0.0.2",
849 "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", 849 "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
850 "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=" 850 "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs="
851 }, 851 },
852 "currify": { 852 "currify": {
853 "version": "3.0.0", 853 "version": "3.0.0",
854 "resolved": "https://registry.npmjs.org/currify/-/currify-3.0.0.tgz", 854 "resolved": "https://registry.npmjs.org/currify/-/currify-3.0.0.tgz",
855 "integrity": "sha512-ecz0Dq3T2UwiLwhiYvEFhdM4yUvlCLRgVbvpt6oI8RteJzEztum1UbLbN6snQ5nfHqtMcnrxkd7N0LeAIErorw==" 855 "integrity": "sha512-ecz0Dq3T2UwiLwhiYvEFhdM4yUvlCLRgVbvpt6oI8RteJzEztum1UbLbN6snQ5nfHqtMcnrxkd7N0LeAIErorw=="
856 }, 856 },
857 "cycle": { 857 "cycle": {
858 "version": "1.0.3", 858 "version": "1.0.3",
859 "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", 859 "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz",
860 "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=" 860 "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI="
861 }, 861 },
862 "dashdash": { 862 "dashdash": {
863 "version": "1.14.1", 863 "version": "1.14.1",
864 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 864 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
865 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 865 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
866 "requires": { 866 "requires": {
867 "assert-plus": "^1.0.0" 867 "assert-plus": "^1.0.0"
868 } 868 }
869 }, 869 },
870 "debug": { 870 "debug": {
871 "version": "4.1.1", 871 "version": "4.1.1",
872 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 872 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
873 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", 873 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
874 "requires": { 874 "requires": {
875 "ms": "^2.1.1" 875 "ms": "^2.1.1"
876 } 876 }
877 }, 877 },
878 "decamelize": { 878 "decamelize": {
879 "version": "1.2.0", 879 "version": "1.2.0",
880 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 880 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
881 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" 881 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
882 }, 882 },
883 "decode-uri-component": { 883 "decode-uri-component": {
884 "version": "0.2.0", 884 "version": "0.2.0",
885 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", 885 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
886 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", 886 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
887 "optional": true 887 "optional": true
888 }, 888 },
889 "decompress-response": { 889 "decompress-response": {
890 "version": "3.3.0", 890 "version": "3.3.0",
891 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", 891 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
892 "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", 892 "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
893 "requires": { 893 "requires": {
894 "mimic-response": "^1.0.0" 894 "mimic-response": "^1.0.0"
895 } 895 }
896 }, 896 },
897 "deep-extend": { 897 "deep-extend": {
898 "version": "0.6.0", 898 "version": "0.6.0",
899 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 899 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
900 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" 900 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
901 }, 901 },
902 "deep-is": { 902 "deep-is": {
903 "version": "0.1.3", 903 "version": "0.1.3",
904 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", 904 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
905 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", 905 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
906 "dev": true 906 "dev": true
907 }, 907 },
908 "define-properties": { 908 "define-properties": {
909 "version": "1.1.3", 909 "version": "1.1.3",
910 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 910 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
911 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 911 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
912 "dev": true, 912 "dev": true,
913 "requires": { 913 "requires": {
914 "object-keys": "^1.0.12" 914 "object-keys": "^1.0.12"
915 } 915 }
916 }, 916 },
917 "define-property": { 917 "define-property": {
918 "version": "2.0.2", 918 "version": "2.0.2",
919 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", 919 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
920 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", 920 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
921 "optional": true, 921 "optional": true,
922 "requires": { 922 "requires": {
923 "is-descriptor": "^1.0.2", 923 "is-descriptor": "^1.0.2",
924 "isobject": "^3.0.1" 924 "isobject": "^3.0.1"
925 }, 925 },
926 "dependencies": { 926 "dependencies": {
927 "is-accessor-descriptor": { 927 "is-accessor-descriptor": {
928 "version": "1.0.0", 928 "version": "1.0.0",
929 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 929 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
930 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 930 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
931 "optional": true, 931 "optional": true,
932 "requires": { 932 "requires": {
933 "kind-of": "^6.0.0" 933 "kind-of": "^6.0.0"
934 } 934 }
935 }, 935 },
936 "is-data-descriptor": { 936 "is-data-descriptor": {
937 "version": "1.0.0", 937 "version": "1.0.0",
938 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 938 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
939 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 939 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
940 "optional": true, 940 "optional": true,
941 "requires": { 941 "requires": {
942 "kind-of": "^6.0.0" 942 "kind-of": "^6.0.0"
943 } 943 }
944 }, 944 },
945 "is-descriptor": { 945 "is-descriptor": {
946 "version": "1.0.2", 946 "version": "1.0.2",
947 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 947 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
948 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 948 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
949 "optional": true, 949 "optional": true,
950 "requires": { 950 "requires": {
951 "is-accessor-descriptor": "^1.0.0", 951 "is-accessor-descriptor": "^1.0.0",
952 "is-data-descriptor": "^1.0.0", 952 "is-data-descriptor": "^1.0.0",
953 "kind-of": "^6.0.2" 953 "kind-of": "^6.0.2"
954 } 954 }
955 } 955 }
956 } 956 }
957 }, 957 },
958 "delayed-stream": { 958 "delayed-stream": {
959 "version": "1.0.0", 959 "version": "1.0.0",
960 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 960 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
961 "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" 961 "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
962 }, 962 },
963 "delegates": { 963 "delegates": {
964 "version": "1.0.0", 964 "version": "1.0.0",
965 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", 965 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
966 "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" 966 "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
967 }, 967 },
968 "depd": { 968 "depd": {
969 "version": "1.1.2", 969 "version": "1.1.2",
970 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 970 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
971 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" 971 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
972 }, 972 },
973 "destroy": { 973 "destroy": {
974 "version": "1.0.4", 974 "version": "1.0.4",
975 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", 975 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
976 "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" 976 "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
977 }, 977 },
978 "detect-libc": { 978 "detect-libc": {
979 "version": "1.0.3", 979 "version": "1.0.3",
980 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", 980 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
981 "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" 981 "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups="
982 }, 982 },
983 "diagnostics": { 983 "diagnostics": {
984 "version": "1.1.1", 984 "version": "1.1.1",
985 "resolved": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz", 985 "resolved": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz",
986 "integrity": "sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==", 986 "integrity": "sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==",
987 "requires": { 987 "requires": {
988 "colorspace": "1.1.x", 988 "colorspace": "1.1.x",
989 "enabled": "1.0.x", 989 "enabled": "1.0.x",
990 "kuler": "1.0.x" 990 "kuler": "1.0.x"
991 } 991 }
992 }, 992 },
993 "doctrine": { 993 "doctrine": {
994 "version": "3.0.0", 994 "version": "3.0.0",
995 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 995 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
996 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 996 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
997 "dev": true, 997 "dev": true,
998 "requires": { 998 "requires": {
999 "esutils": "^2.0.2" 999 "esutils": "^2.0.2"
1000 } 1000 }
1001 }, 1001 },
1002 "dot-object": { 1002 "dot-object": {
1003 "version": "1.9.0", 1003 "version": "1.9.0",
1004 "resolved": "https://registry.npmjs.org/dot-object/-/dot-object-1.9.0.tgz", 1004 "resolved": "https://registry.npmjs.org/dot-object/-/dot-object-1.9.0.tgz",
1005 "integrity": "sha512-7MPN6y7XhAO4vM4eguj5+5HNKLjJYfkVG1ZR1Aput4Q4TR6SYeSjhpVQ77IzJHoSHffKbDxBC+48aCiiRurDPw==", 1005 "integrity": "sha512-7MPN6y7XhAO4vM4eguj5+5HNKLjJYfkVG1ZR1Aput4Q4TR6SYeSjhpVQ77IzJHoSHffKbDxBC+48aCiiRurDPw==",
1006 "requires": { 1006 "requires": {
1007 "commander": "^2.20.0", 1007 "commander": "^2.20.0",
1008 "glob": "^7.1.4" 1008 "glob": "^7.1.4"
1009 } 1009 }
1010 }, 1010 },
1011 "double-ended-queue": { 1011 "double-ended-queue": {
1012 "version": "2.1.0-0", 1012 "version": "2.1.0-0",
1013 "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz", 1013 "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz",
1014 "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=" 1014 "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw="
1015 }, 1015 },
1016 "ecc-jsbn": { 1016 "ecc-jsbn": {
1017 "version": "0.1.2", 1017 "version": "0.1.2",
1018 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 1018 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
1019 "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", 1019 "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
1020 "requires": { 1020 "requires": {
1021 "jsbn": "~0.1.0", 1021 "jsbn": "~0.1.0",
1022 "safer-buffer": "^2.1.0" 1022 "safer-buffer": "^2.1.0"
1023 } 1023 }
1024 }, 1024 },
1025 "ee-first": { 1025 "ee-first": {
1026 "version": "1.1.1", 1026 "version": "1.1.1",
1027 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 1027 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1028 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" 1028 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
1029 }, 1029 },
1030 "emoji-regex": { 1030 "emoji-regex": {
1031 "version": "7.0.3", 1031 "version": "7.0.3",
1032 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 1032 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
1033 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 1033 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
1034 "dev": true 1034 "dev": true
1035 }, 1035 },
1036 "enabled": { 1036 "enabled": {
1037 "version": "1.0.2", 1037 "version": "1.0.2",
1038 "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz", 1038 "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz",
1039 "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=", 1039 "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=",
1040 "requires": { 1040 "requires": {
1041 "env-variable": "0.0.x" 1041 "env-variable": "0.0.x"
1042 } 1042 }
1043 }, 1043 },
1044 "encodeurl": { 1044 "encodeurl": {
1045 "version": "1.0.2", 1045 "version": "1.0.2",
1046 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 1046 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
1047 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" 1047 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
1048 }, 1048 },
1049 "end-of-stream": { 1049 "end-of-stream": {
1050 "version": "1.4.1", 1050 "version": "1.4.1",
1051 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", 1051 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
1052 "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", 1052 "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
1053 "requires": { 1053 "requires": {
1054 "once": "^1.4.0" 1054 "once": "^1.4.0"
1055 } 1055 }
1056 }, 1056 },
1057 "env-variable": { 1057 "env-variable": {
1058 "version": "0.0.5", 1058 "version": "0.0.5",
1059 "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.5.tgz", 1059 "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.5.tgz",
1060 "integrity": "sha512-zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA==" 1060 "integrity": "sha512-zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA=="
1061 }, 1061 },
1062 "error-ex": { 1062 "error-ex": {
1063 "version": "1.3.2", 1063 "version": "1.3.2",
1064 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 1064 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
1065 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 1065 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1066 "dev": true, 1066 "dev": true,
1067 "requires": { 1067 "requires": {
1068 "is-arrayish": "^0.2.1" 1068 "is-arrayish": "^0.2.1"
1069 } 1069 }
1070 }, 1070 },
1071 "es-abstract": { 1071 "es-abstract": {
1072 "version": "1.13.0", 1072 "version": "1.13.0",
1073 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", 1073 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
1074 "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", 1074 "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
1075 "dev": true, 1075 "dev": true,
1076 "requires": { 1076 "requires": {
1077 "es-to-primitive": "^1.2.0", 1077 "es-to-primitive": "^1.2.0",
1078 "function-bind": "^1.1.1", 1078 "function-bind": "^1.1.1",
1079 "has": "^1.0.3", 1079 "has": "^1.0.3",
1080 "is-callable": "^1.1.4", 1080 "is-callable": "^1.1.4",
1081 "is-regex": "^1.0.4", 1081 "is-regex": "^1.0.4",
1082 "object-keys": "^1.0.12" 1082 "object-keys": "^1.0.12"
1083 } 1083 }
1084 }, 1084 },
1085 "es-to-primitive": { 1085 "es-to-primitive": {
1086 "version": "1.2.0", 1086 "version": "1.2.0",
1087 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", 1087 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
1088 "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", 1088 "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
1089 "dev": true, 1089 "dev": true,
1090 "requires": { 1090 "requires": {
1091 "is-callable": "^1.1.4", 1091 "is-callable": "^1.1.4",
1092 "is-date-object": "^1.0.1", 1092 "is-date-object": "^1.0.1",
1093 "is-symbol": "^1.0.2" 1093 "is-symbol": "^1.0.2"
1094 } 1094 }
1095 }, 1095 },
1096 "es6-promisify": { 1096 "es6-promisify": {
1097 "version": "6.0.1", 1097 "version": "6.0.1",
1098 "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.0.1.tgz", 1098 "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.0.1.tgz",
1099 "integrity": "sha512-J3ZkwbEnnO+fGAKrjVpeUAnZshAdfZvbhQpqfIH9kSAspReRC4nJnu8ewm55b4y9ElyeuhCTzJD0XiH8Tsbhlw==" 1099 "integrity": "sha512-J3ZkwbEnnO+fGAKrjVpeUAnZshAdfZvbhQpqfIH9kSAspReRC4nJnu8ewm55b4y9ElyeuhCTzJD0XiH8Tsbhlw=="
1100 }, 1100 },
1101 "escape-html": { 1101 "escape-html": {
1102 "version": "1.0.3", 1102 "version": "1.0.3",
1103 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 1103 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
1104 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" 1104 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
1105 }, 1105 },
1106 "escape-string-regexp": { 1106 "escape-string-regexp": {
1107 "version": "1.0.5", 1107 "version": "1.0.5",
1108 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1108 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1109 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 1109 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1110 "dev": true 1110 "dev": true
1111 }, 1111 },
1112 "eslint": { 1112 "eslint": {
1113 "version": "5.16.0", 1113 "version": "5.16.0",
1114 "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz", 1114 "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz",
1115 "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==", 1115 "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==",
1116 "dev": true, 1116 "dev": true,
1117 "requires": { 1117 "requires": {
1118 "@babel/code-frame": "^7.0.0", 1118 "@babel/code-frame": "^7.0.0",
1119 "ajv": "^6.9.1", 1119 "ajv": "^6.9.1",
1120 "chalk": "^2.1.0", 1120 "chalk": "^2.1.0",
1121 "cross-spawn": "^6.0.5", 1121 "cross-spawn": "^6.0.5",
1122 "debug": "^4.0.1", 1122 "debug": "^4.0.1",
1123 "doctrine": "^3.0.0", 1123 "doctrine": "^3.0.0",
1124 "eslint-scope": "^4.0.3", 1124 "eslint-scope": "^4.0.3",
1125 "eslint-utils": "^1.3.1", 1125 "eslint-utils": "^1.3.1",
1126 "eslint-visitor-keys": "^1.0.0", 1126 "eslint-visitor-keys": "^1.0.0",
1127 "espree": "^5.0.1", 1127 "espree": "^5.0.1",
1128 "esquery": "^1.0.1", 1128 "esquery": "^1.0.1",
1129 "esutils": "^2.0.2", 1129 "esutils": "^2.0.2",
1130 "file-entry-cache": "^5.0.1", 1130 "file-entry-cache": "^5.0.1",
1131 "functional-red-black-tree": "^1.0.1", 1131 "functional-red-black-tree": "^1.0.1",
1132 "glob": "^7.1.2", 1132 "glob": "^7.1.2",
1133 "globals": "^11.7.0", 1133 "globals": "^11.7.0",
1134 "ignore": "^4.0.6", 1134 "ignore": "^4.0.6",
1135 "import-fresh": "^3.0.0", 1135 "import-fresh": "^3.0.0",
1136 "imurmurhash": "^0.1.4", 1136 "imurmurhash": "^0.1.4",
1137 "inquirer": "^6.2.2", 1137 "inquirer": "^6.2.2",
1138 "js-yaml": "^3.13.0", 1138 "js-yaml": "^3.13.0",
1139 "json-stable-stringify-without-jsonify": "^1.0.1", 1139 "json-stable-stringify-without-jsonify": "^1.0.1",
1140 "levn": "^0.3.0", 1140 "levn": "^0.3.0",
1141 "lodash": "^4.17.11", 1141 "lodash": "^4.17.11",
1142 "minimatch": "^3.0.4", 1142 "minimatch": "^3.0.4",
1143 "mkdirp": "^0.5.1", 1143 "mkdirp": "^0.5.1",
1144 "natural-compare": "^1.4.0", 1144 "natural-compare": "^1.4.0",
1145 "optionator": "^0.8.2", 1145 "optionator": "^0.8.2",
1146 "path-is-inside": "^1.0.2", 1146 "path-is-inside": "^1.0.2",
1147 "progress": "^2.0.0", 1147 "progress": "^2.0.0",
1148 "regexpp": "^2.0.1", 1148 "regexpp": "^2.0.1",
1149 "semver": "^5.5.1", 1149 "semver": "^5.5.1",
1150 "strip-ansi": "^4.0.0", 1150 "strip-ansi": "^4.0.0",
1151 "strip-json-comments": "^2.0.1", 1151 "strip-json-comments": "^2.0.1",
1152 "table": "^5.2.3", 1152 "table": "^5.2.3",
1153 "text-table": "^0.2.0" 1153 "text-table": "^0.2.0"
1154 } 1154 }
1155 }, 1155 },
1156 "eslint-config-airbnb-base": { 1156 "eslint-config-airbnb-base": {
1157 "version": "13.2.0", 1157 "version": "13.2.0",
1158 "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.2.0.tgz", 1158 "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.2.0.tgz",
1159 "integrity": "sha512-1mg/7eoB4AUeB0X1c/ho4vb2gYkNH8Trr/EgCT/aGmKhhG+F6vF5s8+iRBlWAzFIAphxIdp3YfEKgEl0f9Xg+w==", 1159 "integrity": "sha512-1mg/7eoB4AUeB0X1c/ho4vb2gYkNH8Trr/EgCT/aGmKhhG+F6vF5s8+iRBlWAzFIAphxIdp3YfEKgEl0f9Xg+w==",
1160 "dev": true, 1160 "dev": true,
1161 "requires": { 1161 "requires": {
1162 "confusing-browser-globals": "^1.0.5", 1162 "confusing-browser-globals": "^1.0.5",
1163 "object.assign": "^4.1.0", 1163 "object.assign": "^4.1.0",
1164 "object.entries": "^1.1.0" 1164 "object.entries": "^1.1.0"
1165 } 1165 }
1166 }, 1166 },
1167 "eslint-import-resolver-node": { 1167 "eslint-import-resolver-node": {
1168 "version": "0.3.2", 1168 "version": "0.3.2",
1169 "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", 1169 "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz",
1170 "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", 1170 "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==",
1171 "dev": true, 1171 "dev": true,
1172 "requires": { 1172 "requires": {
1173 "debug": "^2.6.9", 1173 "debug": "^2.6.9",
1174 "resolve": "^1.5.0" 1174 "resolve": "^1.5.0"
1175 }, 1175 },
1176 "dependencies": { 1176 "dependencies": {
1177 "debug": { 1177 "debug": {
1178 "version": "2.6.9", 1178 "version": "2.6.9",
1179 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1179 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1180 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1180 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1181 "dev": true, 1181 "dev": true,
1182 "requires": { 1182 "requires": {
1183 "ms": "2.0.0" 1183 "ms": "2.0.0"
1184 } 1184 }
1185 }, 1185 },
1186 "ms": { 1186 "ms": {
1187 "version": "2.0.0", 1187 "version": "2.0.0",
1188 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1188 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1189 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1189 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1190 "dev": true 1190 "dev": true
1191 } 1191 }
1192 } 1192 }
1193 }, 1193 },
1194 "eslint-module-utils": { 1194 "eslint-module-utils": {
1195 "version": "2.4.1", 1195 "version": "2.4.1",
1196 "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.4.1.tgz", 1196 "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.4.1.tgz",
1197 "integrity": "sha512-H6DOj+ejw7Tesdgbfs4jeS4YMFrT8uI8xwd1gtQqXssaR0EQ26L+2O/w6wkYFy2MymON0fTwHmXBvvfLNZVZEw==", 1197 "integrity": "sha512-H6DOj+ejw7Tesdgbfs4jeS4YMFrT8uI8xwd1gtQqXssaR0EQ26L+2O/w6wkYFy2MymON0fTwHmXBvvfLNZVZEw==",
1198 "dev": true, 1198 "dev": true,
1199 "requires": { 1199 "requires": {
1200 "debug": "^2.6.8", 1200 "debug": "^2.6.8",
1201 "pkg-dir": "^2.0.0" 1201 "pkg-dir": "^2.0.0"
1202 }, 1202 },
1203 "dependencies": { 1203 "dependencies": {
1204 "debug": { 1204 "debug": {
1205 "version": "2.6.9", 1205 "version": "2.6.9",
1206 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1206 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1207 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1207 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1208 "dev": true, 1208 "dev": true,
1209 "requires": { 1209 "requires": {
1210 "ms": "2.0.0" 1210 "ms": "2.0.0"
1211 } 1211 }
1212 }, 1212 },
1213 "ms": { 1213 "ms": {
1214 "version": "2.0.0", 1214 "version": "2.0.0",
1215 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1215 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1216 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1216 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1217 "dev": true 1217 "dev": true
1218 } 1218 }
1219 } 1219 }
1220 }, 1220 },
1221 "eslint-plugin-import": { 1221 "eslint-plugin-import": {
1222 "version": "2.18.2", 1222 "version": "2.18.2",
1223 "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.18.2.tgz", 1223 "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.18.2.tgz",
1224 "integrity": "sha512-5ohpsHAiUBRNaBWAF08izwUGlbrJoJJ+W9/TBwsGoR1MnlgfwMIKrFeSjWbt6moabiXW9xNvtFz+97KHRfI4HQ==", 1224 "integrity": "sha512-5ohpsHAiUBRNaBWAF08izwUGlbrJoJJ+W9/TBwsGoR1MnlgfwMIKrFeSjWbt6moabiXW9xNvtFz+97KHRfI4HQ==",
1225 "dev": true, 1225 "dev": true,
1226 "requires": { 1226 "requires": {
1227 "array-includes": "^3.0.3", 1227 "array-includes": "^3.0.3",
1228 "contains-path": "^0.1.0", 1228 "contains-path": "^0.1.0",
1229 "debug": "^2.6.9", 1229 "debug": "^2.6.9",
1230 "doctrine": "1.5.0", 1230 "doctrine": "1.5.0",
1231 "eslint-import-resolver-node": "^0.3.2", 1231 "eslint-import-resolver-node": "^0.3.2",
1232 "eslint-module-utils": "^2.4.0", 1232 "eslint-module-utils": "^2.4.0",
1233 "has": "^1.0.3", 1233 "has": "^1.0.3",
1234 "minimatch": "^3.0.4", 1234 "minimatch": "^3.0.4",
1235 "object.values": "^1.1.0", 1235 "object.values": "^1.1.0",
1236 "read-pkg-up": "^2.0.0", 1236 "read-pkg-up": "^2.0.0",
1237 "resolve": "^1.11.0" 1237 "resolve": "^1.11.0"
1238 }, 1238 },
1239 "dependencies": { 1239 "dependencies": {
1240 "debug": { 1240 "debug": {
1241 "version": "2.6.9", 1241 "version": "2.6.9",
1242 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1242 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1243 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1243 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1244 "dev": true, 1244 "dev": true,
1245 "requires": { 1245 "requires": {
1246 "ms": "2.0.0" 1246 "ms": "2.0.0"
1247 } 1247 }
1248 }, 1248 },
1249 "doctrine": { 1249 "doctrine": {
1250 "version": "1.5.0", 1250 "version": "1.5.0",
1251 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", 1251 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
1252 "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", 1252 "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
1253 "dev": true, 1253 "dev": true,
1254 "requires": { 1254 "requires": {
1255 "esutils": "^2.0.2", 1255 "esutils": "^2.0.2",
1256 "isarray": "^1.0.0" 1256 "isarray": "^1.0.0"
1257 } 1257 }
1258 }, 1258 },
1259 "ms": { 1259 "ms": {
1260 "version": "2.0.0", 1260 "version": "2.0.0",
1261 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1261 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1262 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1262 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1263 "dev": true 1263 "dev": true
1264 } 1264 }
1265 } 1265 }
1266 }, 1266 },
1267 "eslint-scope": { 1267 "eslint-scope": {
1268 "version": "4.0.3", 1268 "version": "4.0.3",
1269 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", 1269 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
1270 "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", 1270 "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
1271 "dev": true, 1271 "dev": true,
1272 "requires": { 1272 "requires": {
1273 "esrecurse": "^4.1.0", 1273 "esrecurse": "^4.1.0",
1274 "estraverse": "^4.1.1" 1274 "estraverse": "^4.1.1"
1275 } 1275 }
1276 }, 1276 },
1277 "eslint-utils": { 1277 "eslint-utils": {
1278 "version": "1.4.0", 1278 "version": "1.4.0",
1279 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.0.tgz", 1279 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.0.tgz",
1280 "integrity": "sha512-7ehnzPaP5IIEh1r1tkjuIrxqhNkzUJa9z3R92tLJdZIVdWaczEhr3EbhGtsMrVxi1KeR8qA7Off6SWc5WNQqyQ==", 1280 "integrity": "sha512-7ehnzPaP5IIEh1r1tkjuIrxqhNkzUJa9z3R92tLJdZIVdWaczEhr3EbhGtsMrVxi1KeR8qA7Off6SWc5WNQqyQ==",
1281 "dev": true, 1281 "dev": true,
1282 "requires": { 1282 "requires": {
1283 "eslint-visitor-keys": "^1.0.0" 1283 "eslint-visitor-keys": "^1.0.0"
1284 } 1284 }
1285 }, 1285 },
1286 "eslint-visitor-keys": { 1286 "eslint-visitor-keys": {
1287 "version": "1.0.0", 1287 "version": "1.0.0",
1288 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", 1288 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
1289 "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", 1289 "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
1290 "dev": true 1290 "dev": true
1291 }, 1291 },
1292 "espree": { 1292 "espree": {
1293 "version": "5.0.1", 1293 "version": "5.0.1",
1294 "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", 1294 "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz",
1295 "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", 1295 "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==",
1296 "dev": true, 1296 "dev": true,
1297 "requires": { 1297 "requires": {
1298 "acorn": "^6.0.7", 1298 "acorn": "^6.0.7",
1299 "acorn-jsx": "^5.0.0", 1299 "acorn-jsx": "^5.0.0",
1300 "eslint-visitor-keys": "^1.0.0" 1300 "eslint-visitor-keys": "^1.0.0"
1301 } 1301 }
1302 }, 1302 },
1303 "esprima": { 1303 "esprima": {
1304 "version": "4.0.1", 1304 "version": "4.0.1",
1305 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 1305 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1306 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 1306 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1307 "dev": true 1307 "dev": true
1308 }, 1308 },
1309 "esquery": { 1309 "esquery": {
1310 "version": "1.0.1", 1310 "version": "1.0.1",
1311 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", 1311 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
1312 "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", 1312 "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
1313 "dev": true, 1313 "dev": true,
1314 "requires": { 1314 "requires": {
1315 "estraverse": "^4.0.0" 1315 "estraverse": "^4.0.0"
1316 } 1316 }
1317 }, 1317 },
1318 "esrecurse": { 1318 "esrecurse": {
1319 "version": "4.2.1", 1319 "version": "4.2.1",
1320 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", 1320 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
1321 "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", 1321 "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
1322 "dev": true, 1322 "dev": true,
1323 "requires": { 1323 "requires": {
1324 "estraverse": "^4.1.0" 1324 "estraverse": "^4.1.0"
1325 } 1325 }
1326 }, 1326 },
1327 "estraverse": { 1327 "estraverse": {
1328 "version": "4.2.0", 1328 "version": "4.2.0",
1329 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", 1329 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
1330 "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", 1330 "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
1331 "dev": true 1331 "dev": true
1332 }, 1332 },
1333 "esutils": { 1333 "esutils": {
1334 "version": "2.0.2", 1334 "version": "2.0.2",
1335 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", 1335 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
1336 "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", 1336 "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
1337 "dev": true 1337 "dev": true
1338 }, 1338 },
1339 "etag": { 1339 "etag": {
1340 "version": "1.8.1", 1340 "version": "1.8.1",
1341 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 1341 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1342 "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" 1342 "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
1343 }, 1343 },
1344 "expand-brackets": { 1344 "expand-brackets": {
1345 "version": "2.1.4", 1345 "version": "2.1.4",
1346 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", 1346 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
1347 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", 1347 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
1348 "optional": true, 1348 "optional": true,
1349 "requires": { 1349 "requires": {
1350 "debug": "^2.3.3", 1350 "debug": "^2.3.3",
1351 "define-property": "^0.2.5", 1351 "define-property": "^0.2.5",
1352 "extend-shallow": "^2.0.1", 1352 "extend-shallow": "^2.0.1",
1353 "posix-character-classes": "^0.1.0", 1353 "posix-character-classes": "^0.1.0",
1354 "regex-not": "^1.0.0", 1354 "regex-not": "^1.0.0",
1355 "snapdragon": "^0.8.1", 1355 "snapdragon": "^0.8.1",
1356 "to-regex": "^3.0.1" 1356 "to-regex": "^3.0.1"
1357 }, 1357 },
1358 "dependencies": { 1358 "dependencies": {
1359 "debug": { 1359 "debug": {
1360 "version": "2.6.9", 1360 "version": "2.6.9",
1361 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1361 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1362 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1362 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1363 "optional": true, 1363 "optional": true,
1364 "requires": { 1364 "requires": {
1365 "ms": "2.0.0" 1365 "ms": "2.0.0"
1366 } 1366 }
1367 }, 1367 },
1368 "define-property": { 1368 "define-property": {
1369 "version": "0.2.5", 1369 "version": "0.2.5",
1370 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 1370 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1371 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 1371 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1372 "optional": true, 1372 "optional": true,
1373 "requires": { 1373 "requires": {
1374 "is-descriptor": "^0.1.0" 1374 "is-descriptor": "^0.1.0"
1375 } 1375 }
1376 }, 1376 },
1377 "extend-shallow": { 1377 "extend-shallow": {
1378 "version": "2.0.1", 1378 "version": "2.0.1",
1379 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 1379 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1380 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 1380 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1381 "optional": true, 1381 "optional": true,
1382 "requires": { 1382 "requires": {
1383 "is-extendable": "^0.1.0" 1383 "is-extendable": "^0.1.0"
1384 } 1384 }
1385 }, 1385 },
1386 "ms": { 1386 "ms": {
1387 "version": "2.0.0", 1387 "version": "2.0.0",
1388 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1388 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1389 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1389 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1390 "optional": true 1390 "optional": true
1391 } 1391 }
1392 } 1392 }
1393 }, 1393 },
1394 "expand-template": { 1394 "expand-template": {
1395 "version": "2.0.3", 1395 "version": "2.0.3",
1396 "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", 1396 "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
1397 "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" 1397 "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg=="
1398 }, 1398 },
1399 "express": { 1399 "express": {
1400 "version": "4.17.1", 1400 "version": "4.17.1",
1401 "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", 1401 "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
1402 "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", 1402 "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
1403 "requires": { 1403 "requires": {
1404 "accepts": "~1.3.7", 1404 "accepts": "~1.3.7",
1405 "array-flatten": "1.1.1", 1405 "array-flatten": "1.1.1",
1406 "body-parser": "1.19.0", 1406 "body-parser": "1.19.0",
1407 "content-disposition": "0.5.3", 1407 "content-disposition": "0.5.3",
1408 "content-type": "~1.0.4", 1408 "content-type": "~1.0.4",
1409 "cookie": "0.4.0", 1409 "cookie": "0.4.0",
1410 "cookie-signature": "1.0.6", 1410 "cookie-signature": "1.0.6",
1411 "debug": "2.6.9", 1411 "debug": "2.6.9",
1412 "depd": "~1.1.2", 1412 "depd": "~1.1.2",
1413 "encodeurl": "~1.0.2", 1413 "encodeurl": "~1.0.2",
1414 "escape-html": "~1.0.3", 1414 "escape-html": "~1.0.3",
1415 "etag": "~1.8.1", 1415 "etag": "~1.8.1",
1416 "finalhandler": "~1.1.2", 1416 "finalhandler": "~1.1.2",
1417 "fresh": "0.5.2", 1417 "fresh": "0.5.2",
1418 "merge-descriptors": "1.0.1", 1418 "merge-descriptors": "1.0.1",
1419 "methods": "~1.1.2", 1419 "methods": "~1.1.2",
1420 "on-finished": "~2.3.0", 1420 "on-finished": "~2.3.0",
1421 "parseurl": "~1.3.3", 1421 "parseurl": "~1.3.3",
1422 "path-to-regexp": "0.1.7", 1422 "path-to-regexp": "0.1.7",
1423 "proxy-addr": "~2.0.5", 1423 "proxy-addr": "~2.0.5",
1424 "qs": "6.7.0", 1424 "qs": "6.7.0",
1425 "range-parser": "~1.2.1", 1425 "range-parser": "~1.2.1",
1426 "safe-buffer": "5.1.2", 1426 "safe-buffer": "5.1.2",
1427 "send": "0.17.1", 1427 "send": "0.17.1",
1428 "serve-static": "1.14.1", 1428 "serve-static": "1.14.1",
1429 "setprototypeof": "1.1.1", 1429 "setprototypeof": "1.1.1",
1430 "statuses": "~1.5.0", 1430 "statuses": "~1.5.0",
1431 "type-is": "~1.6.18", 1431 "type-is": "~1.6.18",
1432 "utils-merge": "1.0.1", 1432 "utils-merge": "1.0.1",
1433 "vary": "~1.1.2" 1433 "vary": "~1.1.2"
1434 }, 1434 },
1435 "dependencies": { 1435 "dependencies": {
1436 "debug": { 1436 "debug": {
1437 "version": "2.6.9", 1437 "version": "2.6.9",
1438 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1438 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1439 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1439 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1440 "requires": { 1440 "requires": {
1441 "ms": "2.0.0" 1441 "ms": "2.0.0"
1442 } 1442 }
1443 }, 1443 },
1444 "ms": { 1444 "ms": {
1445 "version": "2.0.0", 1445 "version": "2.0.0",
1446 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1446 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1447 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 1447 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
1448 } 1448 }
1449 } 1449 }
1450 }, 1450 },
1451 "express-session": { 1451 "express-session": {
1452 "version": "1.16.2", 1452 "version": "1.16.2",
1453 "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.16.2.tgz", 1453 "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.16.2.tgz",
1454 "integrity": "sha512-oy0sRsdw6n93E9wpCNWKRnSsxYnSDX9Dnr9mhZgqUEEorzcq5nshGYSZ4ZReHFhKQ80WI5iVUUSPW7u3GaKauw==", 1454 "integrity": "sha512-oy0sRsdw6n93E9wpCNWKRnSsxYnSDX9Dnr9mhZgqUEEorzcq5nshGYSZ4ZReHFhKQ80WI5iVUUSPW7u3GaKauw==",
1455 "requires": { 1455 "requires": {
1456 "cookie": "0.3.1", 1456 "cookie": "0.3.1",
1457 "cookie-signature": "1.0.6", 1457 "cookie-signature": "1.0.6",
1458 "debug": "2.6.9", 1458 "debug": "2.6.9",
1459 "depd": "~2.0.0", 1459 "depd": "~2.0.0",
1460 "on-headers": "~1.0.2", 1460 "on-headers": "~1.0.2",
1461 "parseurl": "~1.3.3", 1461 "parseurl": "~1.3.3",
1462 "safe-buffer": "5.1.2", 1462 "safe-buffer": "5.1.2",
1463 "uid-safe": "~2.1.5" 1463 "uid-safe": "~2.1.5"
1464 }, 1464 },
1465 "dependencies": { 1465 "dependencies": {
1466 "cookie": { 1466 "cookie": {
1467 "version": "0.3.1", 1467 "version": "0.3.1",
1468 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", 1468 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
1469 "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" 1469 "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
1470 }, 1470 },
1471 "debug": { 1471 "debug": {
1472 "version": "2.6.9", 1472 "version": "2.6.9",
1473 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1473 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1474 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1474 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1475 "requires": { 1475 "requires": {
1476 "ms": "2.0.0" 1476 "ms": "2.0.0"
1477 } 1477 }
1478 }, 1478 },
1479 "depd": { 1479 "depd": {
1480 "version": "2.0.0", 1480 "version": "2.0.0",
1481 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 1481 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
1482 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" 1482 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
1483 }, 1483 },
1484 "ms": { 1484 "ms": {
1485 "version": "2.0.0", 1485 "version": "2.0.0",
1486 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1486 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1487 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 1487 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
1488 } 1488 }
1489 } 1489 }
1490 }, 1490 },
1491 "extend": { 1491 "extend": {
1492 "version": "3.0.2", 1492 "version": "3.0.2",
1493 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 1493 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
1494 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 1494 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
1495 }, 1495 },
1496 "extend-shallow": { 1496 "extend-shallow": {
1497 "version": "3.0.2", 1497 "version": "3.0.2",
1498 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 1498 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
1499 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 1499 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
1500 "optional": true, 1500 "optional": true,
1501 "requires": { 1501 "requires": {
1502 "assign-symbols": "^1.0.0", 1502 "assign-symbols": "^1.0.0",
1503 "is-extendable": "^1.0.1" 1503 "is-extendable": "^1.0.1"
1504 }, 1504 },
1505 "dependencies": { 1505 "dependencies": {
1506 "is-extendable": { 1506 "is-extendable": {
1507 "version": "1.0.1", 1507 "version": "1.0.1",
1508 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 1508 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
1509 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 1509 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
1510 "optional": true, 1510 "optional": true,
1511 "requires": { 1511 "requires": {
1512 "is-plain-object": "^2.0.4" 1512 "is-plain-object": "^2.0.4"
1513 } 1513 }
1514 } 1514 }
1515 } 1515 }
1516 }, 1516 },
1517 "external-editor": { 1517 "external-editor": {
1518 "version": "3.1.0", 1518 "version": "3.1.0",
1519 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", 1519 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
1520 "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", 1520 "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
1521 "dev": true, 1521 "dev": true,
1522 "requires": { 1522 "requires": {
1523 "chardet": "^0.7.0", 1523 "chardet": "^0.7.0",
1524 "iconv-lite": "^0.4.24", 1524 "iconv-lite": "^0.4.24",
1525 "tmp": "^0.0.33" 1525 "tmp": "^0.0.33"
1526 } 1526 }
1527 }, 1527 },
1528 "extglob": { 1528 "extglob": {
1529 "version": "2.0.4", 1529 "version": "2.0.4",
1530 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", 1530 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
1531 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", 1531 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
1532 "optional": true, 1532 "optional": true,
1533 "requires": { 1533 "requires": {
1534 "array-unique": "^0.3.2", 1534 "array-unique": "^0.3.2",
1535 "define-property": "^1.0.0", 1535 "define-property": "^1.0.0",
1536 "expand-brackets": "^2.1.4", 1536 "expand-brackets": "^2.1.4",
1537 "extend-shallow": "^2.0.1", 1537 "extend-shallow": "^2.0.1",
1538 "fragment-cache": "^0.2.1", 1538 "fragment-cache": "^0.2.1",
1539 "regex-not": "^1.0.0", 1539 "regex-not": "^1.0.0",
1540 "snapdragon": "^0.8.1", 1540 "snapdragon": "^0.8.1",
1541 "to-regex": "^3.0.1" 1541 "to-regex": "^3.0.1"
1542 }, 1542 },
1543 "dependencies": { 1543 "dependencies": {
1544 "define-property": { 1544 "define-property": {
1545 "version": "1.0.0", 1545 "version": "1.0.0",
1546 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 1546 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1547 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 1547 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1548 "optional": true, 1548 "optional": true,
1549 "requires": { 1549 "requires": {
1550 "is-descriptor": "^1.0.0" 1550 "is-descriptor": "^1.0.0"
1551 } 1551 }
1552 }, 1552 },
1553 "extend-shallow": { 1553 "extend-shallow": {
1554 "version": "2.0.1", 1554 "version": "2.0.1",
1555 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 1555 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1556 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 1556 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1557 "optional": true, 1557 "optional": true,
1558 "requires": { 1558 "requires": {
1559 "is-extendable": "^0.1.0" 1559 "is-extendable": "^0.1.0"
1560 } 1560 }
1561 }, 1561 },
1562 "is-accessor-descriptor": { 1562 "is-accessor-descriptor": {
1563 "version": "1.0.0", 1563 "version": "1.0.0",
1564 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 1564 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1565 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 1565 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1566 "optional": true, 1566 "optional": true,
1567 "requires": { 1567 "requires": {
1568 "kind-of": "^6.0.0" 1568 "kind-of": "^6.0.0"
1569 } 1569 }
1570 }, 1570 },
1571 "is-data-descriptor": { 1571 "is-data-descriptor": {
1572 "version": "1.0.0", 1572 "version": "1.0.0",
1573 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 1573 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1574 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 1574 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1575 "optional": true, 1575 "optional": true,
1576 "requires": { 1576 "requires": {
1577 "kind-of": "^6.0.0" 1577 "kind-of": "^6.0.0"
1578 } 1578 }
1579 }, 1579 },
1580 "is-descriptor": { 1580 "is-descriptor": {
1581 "version": "1.0.2", 1581 "version": "1.0.2",
1582 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 1582 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1583 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 1583 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1584 "optional": true, 1584 "optional": true,
1585 "requires": { 1585 "requires": {
1586 "is-accessor-descriptor": "^1.0.0", 1586 "is-accessor-descriptor": "^1.0.0",
1587 "is-data-descriptor": "^1.0.0", 1587 "is-data-descriptor": "^1.0.0",
1588 "kind-of": "^6.0.2" 1588 "kind-of": "^6.0.2"
1589 } 1589 }
1590 } 1590 }
1591 } 1591 }
1592 }, 1592 },
1593 "extsprintf": { 1593 "extsprintf": {
1594 "version": "1.3.0", 1594 "version": "1.3.0",
1595 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 1595 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
1596 "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" 1596 "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
1597 }, 1597 },
1598 "fast-deep-equal": { 1598 "fast-deep-equal": {
1599 "version": "2.0.1", 1599 "version": "2.0.1",
1600 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", 1600 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
1601 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" 1601 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
1602 }, 1602 },
1603 "fast-json-stable-stringify": { 1603 "fast-json-stable-stringify": {
1604 "version": "2.0.0", 1604 "version": "2.0.0",
1605 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", 1605 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
1606 "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" 1606 "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
1607 }, 1607 },
1608 "fast-levenshtein": { 1608 "fast-levenshtein": {
1609 "version": "2.0.6", 1609 "version": "2.0.6",
1610 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 1610 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
1611 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", 1611 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
1612 "dev": true 1612 "dev": true
1613 }, 1613 },
1614 "fast-safe-stringify": { 1614 "fast-safe-stringify": {
1615 "version": "2.0.6", 1615 "version": "2.0.6",
1616 "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.6.tgz", 1616 "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.6.tgz",
1617 "integrity": "sha512-q8BZ89jjc+mz08rSxROs8VsrBBcn1SIw1kq9NjolL509tkABRk9io01RAjSaEv1Xb2uFLt8VtRiZbGp5H8iDtg==" 1617 "integrity": "sha512-q8BZ89jjc+mz08rSxROs8VsrBBcn1SIw1kq9NjolL509tkABRk9io01RAjSaEv1Xb2uFLt8VtRiZbGp5H8iDtg=="
1618 }, 1618 },
1619 "fecha": { 1619 "fecha": {
1620 "version": "2.3.3", 1620 "version": "2.3.3",
1621 "resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz", 1621 "resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz",
1622 "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==" 1622 "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg=="
1623 }, 1623 },
1624 "figures": { 1624 "figures": {
1625 "version": "2.0.0", 1625 "version": "2.0.0",
1626 "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", 1626 "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
1627 "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", 1627 "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
1628 "dev": true, 1628 "dev": true,
1629 "requires": { 1629 "requires": {
1630 "escape-string-regexp": "^1.0.5" 1630 "escape-string-regexp": "^1.0.5"
1631 } 1631 }
1632 }, 1632 },
1633 "file-entry-cache": { 1633 "file-entry-cache": {
1634 "version": "5.0.1", 1634 "version": "5.0.1",
1635 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", 1635 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
1636 "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", 1636 "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
1637 "dev": true, 1637 "dev": true,
1638 "requires": { 1638 "requires": {
1639 "flat-cache": "^2.0.1" 1639 "flat-cache": "^2.0.1"
1640 } 1640 }
1641 }, 1641 },
1642 "file-stream-rotator": { 1642 "file-stream-rotator": {
1643 "version": "0.4.1", 1643 "version": "0.4.1",
1644 "resolved": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.4.1.tgz", 1644 "resolved": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.4.1.tgz",
1645 "integrity": "sha512-W3aa3QJEc8BS2MmdVpQiYLKHj3ijpto1gMDlsgCRSKfIUe6MwkcpODGPQ3vZfb0XvCeCqlu9CBQTN7oQri2TZQ==", 1645 "integrity": "sha512-W3aa3QJEc8BS2MmdVpQiYLKHj3ijpto1gMDlsgCRSKfIUe6MwkcpODGPQ3vZfb0XvCeCqlu9CBQTN7oQri2TZQ==",
1646 "requires": { 1646 "requires": {
1647 "moment": "^2.11.2" 1647 "moment": "^2.11.2"
1648 } 1648 }
1649 }, 1649 },
1650 "file-uri-to-path": { 1650 "file-uri-to-path": {
1651 "version": "1.0.0", 1651 "version": "1.0.0",
1652 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", 1652 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
1653 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" 1653 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="
1654 }, 1654 },
1655 "fill-range": { 1655 "fill-range": {
1656 "version": "4.0.0", 1656 "version": "4.0.0",
1657 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", 1657 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
1658 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", 1658 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
1659 "optional": true, 1659 "optional": true,
1660 "requires": { 1660 "requires": {
1661 "extend-shallow": "^2.0.1", 1661 "extend-shallow": "^2.0.1",
1662 "is-number": "^3.0.0", 1662 "is-number": "^3.0.0",
1663 "repeat-string": "^1.6.1", 1663 "repeat-string": "^1.6.1",
1664 "to-regex-range": "^2.1.0" 1664 "to-regex-range": "^2.1.0"
1665 }, 1665 },
1666 "dependencies": { 1666 "dependencies": {
1667 "extend-shallow": { 1667 "extend-shallow": {
1668 "version": "2.0.1", 1668 "version": "2.0.1",
1669 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 1669 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1670 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 1670 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1671 "optional": true, 1671 "optional": true,
1672 "requires": { 1672 "requires": {
1673 "is-extendable": "^0.1.0" 1673 "is-extendable": "^0.1.0"
1674 } 1674 }
1675 } 1675 }
1676 } 1676 }
1677 }, 1677 },
1678 "finalhandler": { 1678 "finalhandler": {
1679 "version": "1.1.2", 1679 "version": "1.1.2",
1680 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", 1680 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
1681 "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", 1681 "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
1682 "requires": { 1682 "requires": {
1683 "debug": "2.6.9", 1683 "debug": "2.6.9",
1684 "encodeurl": "~1.0.2", 1684 "encodeurl": "~1.0.2",
1685 "escape-html": "~1.0.3", 1685 "escape-html": "~1.0.3",
1686 "on-finished": "~2.3.0", 1686 "on-finished": "~2.3.0",
1687 "parseurl": "~1.3.3", 1687 "parseurl": "~1.3.3",
1688 "statuses": "~1.5.0", 1688 "statuses": "~1.5.0",
1689 "unpipe": "~1.0.0" 1689 "unpipe": "~1.0.0"
1690 }, 1690 },
1691 "dependencies": { 1691 "dependencies": {
1692 "debug": { 1692 "debug": {
1693 "version": "2.6.9", 1693 "version": "2.6.9",
1694 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1694 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1695 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1695 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1696 "requires": { 1696 "requires": {
1697 "ms": "2.0.0" 1697 "ms": "2.0.0"
1698 } 1698 }
1699 }, 1699 },
1700 "ms": { 1700 "ms": {
1701 "version": "2.0.0", 1701 "version": "2.0.0",
1702 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1702 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1703 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 1703 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
1704 } 1704 }
1705 } 1705 }
1706 }, 1706 },
1707 "find-up": { 1707 "find-up": {
1708 "version": "2.1.0", 1708 "version": "2.1.0",
1709 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 1709 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
1710 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 1710 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
1711 "dev": true, 1711 "dev": true,
1712 "requires": { 1712 "requires": {
1713 "locate-path": "^2.0.0" 1713 "locate-path": "^2.0.0"
1714 } 1714 }
1715 }, 1715 },
1716 "flat-cache": { 1716 "flat-cache": {
1717 "version": "2.0.1", 1717 "version": "2.0.1",
1718 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", 1718 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
1719 "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", 1719 "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
1720 "dev": true, 1720 "dev": true,
1721 "requires": { 1721 "requires": {
1722 "flatted": "^2.0.0", 1722 "flatted": "^2.0.0",
1723 "rimraf": "2.6.3", 1723 "rimraf": "2.6.3",
1724 "write": "1.0.3" 1724 "write": "1.0.3"
1725 } 1725 }
1726 }, 1726 },
1727 "flatted": { 1727 "flatted": {
1728 "version": "2.0.1", 1728 "version": "2.0.1",
1729 "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", 1729 "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz",
1730 "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==", 1730 "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==",
1731 "dev": true 1731 "dev": true
1732 }, 1732 },
1733 "for-in": { 1733 "for-in": {
1734 "version": "1.0.2", 1734 "version": "1.0.2",
1735 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 1735 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
1736 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", 1736 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
1737 "optional": true 1737 "optional": true
1738 }, 1738 },
1739 "forever-agent": { 1739 "forever-agent": {
1740 "version": "0.6.1", 1740 "version": "0.6.1",
1741 "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 1741 "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
1742 "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" 1742 "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
1743 }, 1743 },
1744 "form-data": { 1744 "form-data": {
1745 "version": "2.3.3", 1745 "version": "2.3.3",
1746 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", 1746 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
1747 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 1747 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
1748 "requires": { 1748 "requires": {
1749 "asynckit": "^0.4.0", 1749 "asynckit": "^0.4.0",
1750 "combined-stream": "^1.0.6", 1750 "combined-stream": "^1.0.6",
1751 "mime-types": "^2.1.12" 1751 "mime-types": "^2.1.12"
1752 } 1752 }
1753 }, 1753 },
1754 "forwarded": { 1754 "forwarded": {
1755 "version": "0.1.2", 1755 "version": "0.1.2",
1756 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", 1756 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
1757 "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" 1757 "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
1758 }, 1758 },
1759 "fragment-cache": { 1759 "fragment-cache": {
1760 "version": "0.2.1", 1760 "version": "0.2.1",
1761 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", 1761 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
1762 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", 1762 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
1763 "optional": true, 1763 "optional": true,
1764 "requires": { 1764 "requires": {
1765 "map-cache": "^0.2.2" 1765 "map-cache": "^0.2.2"
1766 } 1766 }
1767 }, 1767 },
1768 "fresh": { 1768 "fresh": {
1769 "version": "0.5.2", 1769 "version": "0.5.2",
1770 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 1770 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
1771 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" 1771 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
1772 }, 1772 },
1773 "fs-constants": { 1773 "fs-constants": {
1774 "version": "1.0.0", 1774 "version": "1.0.0",
1775 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", 1775 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
1776 "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" 1776 "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
1777 }, 1777 },
1778 "fs-copy-file": { 1778 "fs-copy-file": {
1779 "version": "2.1.2", 1779 "version": "2.1.2",
1780 "resolved": "https://registry.npmjs.org/fs-copy-file/-/fs-copy-file-2.1.2.tgz", 1780 "resolved": "https://registry.npmjs.org/fs-copy-file/-/fs-copy-file-2.1.2.tgz",
1781 "integrity": "sha512-h5h3i58/mr86CSJvDLGV0ZEIUj4QfdfKt0NFX6AH4sRTRjs2/d5U1EQt5C9fUV6ZSi7MeSfZRW3LX9HttLXHeg==", 1781 "integrity": "sha512-h5h3i58/mr86CSJvDLGV0ZEIUj4QfdfKt0NFX6AH4sRTRjs2/d5U1EQt5C9fUV6ZSi7MeSfZRW3LX9HttLXHeg==",
1782 "requires": { 1782 "requires": {
1783 "@cloudcmd/copy-file": "^1.1.0" 1783 "@cloudcmd/copy-file": "^1.1.0"
1784 } 1784 }
1785 }, 1785 },
1786 "fs.realpath": { 1786 "fs.realpath": {
1787 "version": "1.0.0", 1787 "version": "1.0.0",
1788 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1788 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1789 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 1789 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
1790 }, 1790 },
1791 "fsevents": { 1791 "fsevents": {
1792 "version": "1.2.9", 1792 "version": "1.2.9",
1793 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", 1793 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz",
1794 "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", 1794 "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==",
1795 "optional": true, 1795 "optional": true,
1796 "requires": { 1796 "requires": {
1797 "nan": "^2.12.1", 1797 "nan": "^2.12.1",
1798 "node-pre-gyp": "^0.12.0" 1798 "node-pre-gyp": "^0.12.0"
1799 }, 1799 },
1800 "dependencies": { 1800 "dependencies": {
1801 "abbrev": { 1801 "abbrev": {
1802 "version": "1.1.1", 1802 "version": "1.1.1",
1803 "bundled": true, 1803 "bundled": true,
1804 "optional": true 1804 "optional": true
1805 }, 1805 },
1806 "ansi-regex": { 1806 "ansi-regex": {
1807 "version": "2.1.1", 1807 "version": "2.1.1",
1808 "bundled": true, 1808 "bundled": true,
1809 "optional": true 1809 "optional": true
1810 }, 1810 },
1811 "aproba": { 1811 "aproba": {
1812 "version": "1.2.0", 1812 "version": "1.2.0",
1813 "bundled": true, 1813 "bundled": true,
1814 "optional": true 1814 "optional": true
1815 }, 1815 },
1816 "are-we-there-yet": { 1816 "are-we-there-yet": {
1817 "version": "1.1.5", 1817 "version": "1.1.5",
1818 "bundled": true, 1818 "bundled": true,
1819 "optional": true, 1819 "optional": true,
1820 "requires": { 1820 "requires": {
1821 "delegates": "^1.0.0", 1821 "delegates": "^1.0.0",
1822 "readable-stream": "^2.0.6" 1822 "readable-stream": "^2.0.6"
1823 } 1823 }
1824 }, 1824 },
1825 "balanced-match": { 1825 "balanced-match": {
1826 "version": "1.0.0", 1826 "version": "1.0.0",
1827 "bundled": true, 1827 "bundled": true,
1828 "optional": true 1828 "optional": true
1829 }, 1829 },
1830 "brace-expansion": { 1830 "brace-expansion": {
1831 "version": "1.1.11", 1831 "version": "1.1.11",
1832 "bundled": true, 1832 "bundled": true,
1833 "optional": true, 1833 "optional": true,
1834 "requires": { 1834 "requires": {
1835 "balanced-match": "^1.0.0", 1835 "balanced-match": "^1.0.0",
1836 "concat-map": "0.0.1" 1836 "concat-map": "0.0.1"
1837 } 1837 }
1838 }, 1838 },
1839 "chownr": { 1839 "chownr": {
1840 "version": "1.1.1", 1840 "version": "1.1.1",
1841 "bundled": true, 1841 "bundled": true,
1842 "optional": true 1842 "optional": true
1843 }, 1843 },
1844 "code-point-at": { 1844 "code-point-at": {
1845 "version": "1.1.0", 1845 "version": "1.1.0",
1846 "bundled": true, 1846 "bundled": true,
1847 "optional": true 1847 "optional": true
1848 }, 1848 },
1849 "concat-map": { 1849 "concat-map": {
1850 "version": "0.0.1", 1850 "version": "0.0.1",
1851 "bundled": true, 1851 "bundled": true,
1852 "optional": true 1852 "optional": true
1853 }, 1853 },
1854 "console-control-strings": { 1854 "console-control-strings": {
1855 "version": "1.1.0", 1855 "version": "1.1.0",
1856 "bundled": true, 1856 "bundled": true,
1857 "optional": true 1857 "optional": true
1858 }, 1858 },
1859 "core-util-is": { 1859 "core-util-is": {
1860 "version": "1.0.2", 1860 "version": "1.0.2",
1861 "bundled": true, 1861 "bundled": true,
1862 "optional": true 1862 "optional": true
1863 }, 1863 },
1864 "debug": { 1864 "debug": {
1865 "version": "4.1.1", 1865 "version": "4.1.1",
1866 "bundled": true, 1866 "bundled": true,
1867 "optional": true, 1867 "optional": true,
1868 "requires": { 1868 "requires": {
1869 "ms": "^2.1.1" 1869 "ms": "^2.1.1"
1870 } 1870 }
1871 }, 1871 },
1872 "deep-extend": { 1872 "deep-extend": {
1873 "version": "0.6.0", 1873 "version": "0.6.0",
1874 "bundled": true, 1874 "bundled": true,
1875 "optional": true 1875 "optional": true
1876 }, 1876 },
1877 "delegates": { 1877 "delegates": {
1878 "version": "1.0.0", 1878 "version": "1.0.0",
1879 "bundled": true, 1879 "bundled": true,
1880 "optional": true 1880 "optional": true
1881 }, 1881 },
1882 "detect-libc": { 1882 "detect-libc": {
1883 "version": "1.0.3", 1883 "version": "1.0.3",
1884 "bundled": true, 1884 "bundled": true,
1885 "optional": true 1885 "optional": true
1886 }, 1886 },
1887 "fs-minipass": { 1887 "fs-minipass": {
1888 "version": "1.2.5", 1888 "version": "1.2.5",
1889 "bundled": true, 1889 "bundled": true,
1890 "optional": true, 1890 "optional": true,
1891 "requires": { 1891 "requires": {
1892 "minipass": "^2.2.1" 1892 "minipass": "^2.2.1"
1893 } 1893 }
1894 }, 1894 },
1895 "fs.realpath": { 1895 "fs.realpath": {
1896 "version": "1.0.0", 1896 "version": "1.0.0",
1897 "bundled": true, 1897 "bundled": true,
1898 "optional": true 1898 "optional": true
1899 }, 1899 },
1900 "gauge": { 1900 "gauge": {
1901 "version": "2.7.4", 1901 "version": "2.7.4",
1902 "bundled": true, 1902 "bundled": true,
1903 "optional": true, 1903 "optional": true,
1904 "requires": { 1904 "requires": {
1905 "aproba": "^1.0.3", 1905 "aproba": "^1.0.3",
1906 "console-control-strings": "^1.0.0", 1906 "console-control-strings": "^1.0.0",
1907 "has-unicode": "^2.0.0", 1907 "has-unicode": "^2.0.0",
1908 "object-assign": "^4.1.0", 1908 "object-assign": "^4.1.0",
1909 "signal-exit": "^3.0.0", 1909 "signal-exit": "^3.0.0",
1910 "string-width": "^1.0.1", 1910 "string-width": "^1.0.1",
1911 "strip-ansi": "^3.0.1", 1911 "strip-ansi": "^3.0.1",
1912 "wide-align": "^1.1.0" 1912 "wide-align": "^1.1.0"
1913 } 1913 }
1914 }, 1914 },
1915 "glob": { 1915 "glob": {
1916 "version": "7.1.3", 1916 "version": "7.1.3",
1917 "bundled": true, 1917 "bundled": true,
1918 "optional": true, 1918 "optional": true,
1919 "requires": { 1919 "requires": {
1920 "fs.realpath": "^1.0.0", 1920 "fs.realpath": "^1.0.0",
1921 "inflight": "^1.0.4", 1921 "inflight": "^1.0.4",
1922 "inherits": "2", 1922 "inherits": "2",
1923 "minimatch": "^3.0.4", 1923 "minimatch": "^3.0.4",
1924 "once": "^1.3.0", 1924 "once": "^1.3.0",
1925 "path-is-absolute": "^1.0.0" 1925 "path-is-absolute": "^1.0.0"
1926 } 1926 }
1927 }, 1927 },
1928 "has-unicode": { 1928 "has-unicode": {
1929 "version": "2.0.1", 1929 "version": "2.0.1",
1930 "bundled": true, 1930 "bundled": true,
1931 "optional": true 1931 "optional": true
1932 }, 1932 },
1933 "iconv-lite": { 1933 "iconv-lite": {
1934 "version": "0.4.24", 1934 "version": "0.4.24",
1935 "bundled": true, 1935 "bundled": true,
1936 "optional": true, 1936 "optional": true,
1937 "requires": { 1937 "requires": {
1938 "safer-buffer": ">= 2.1.2 < 3" 1938 "safer-buffer": ">= 2.1.2 < 3"
1939 } 1939 }
1940 }, 1940 },
1941 "ignore-walk": { 1941 "ignore-walk": {
1942 "version": "3.0.1", 1942 "version": "3.0.1",
1943 "bundled": true, 1943 "bundled": true,
1944 "optional": true, 1944 "optional": true,
1945 "requires": { 1945 "requires": {
1946 "minimatch": "^3.0.4" 1946 "minimatch": "^3.0.4"
1947 } 1947 }
1948 }, 1948 },
1949 "inflight": { 1949 "inflight": {
1950 "version": "1.0.6", 1950 "version": "1.0.6",
1951 "bundled": true, 1951 "bundled": true,
1952 "optional": true, 1952 "optional": true,
1953 "requires": { 1953 "requires": {
1954 "once": "^1.3.0", 1954 "once": "^1.3.0",
1955 "wrappy": "1" 1955 "wrappy": "1"
1956 } 1956 }
1957 }, 1957 },
1958 "inherits": { 1958 "inherits": {
1959 "version": "2.0.3", 1959 "version": "2.0.3",
1960 "bundled": true, 1960 "bundled": true,
1961 "optional": true 1961 "optional": true
1962 }, 1962 },
1963 "ini": { 1963 "ini": {
1964 "version": "1.3.5", 1964 "version": "1.3.5",
1965 "bundled": true, 1965 "bundled": true,
1966 "optional": true 1966 "optional": true
1967 }, 1967 },
1968 "is-fullwidth-code-point": { 1968 "is-fullwidth-code-point": {
1969 "version": "1.0.0", 1969 "version": "1.0.0",
1970 "bundled": true, 1970 "bundled": true,
1971 "optional": true, 1971 "optional": true,
1972 "requires": { 1972 "requires": {
1973 "number-is-nan": "^1.0.0" 1973 "number-is-nan": "^1.0.0"
1974 } 1974 }
1975 }, 1975 },
1976 "isarray": { 1976 "isarray": {
1977 "version": "1.0.0", 1977 "version": "1.0.0",
1978 "bundled": true, 1978 "bundled": true,
1979 "optional": true 1979 "optional": true
1980 }, 1980 },
1981 "minimatch": { 1981 "minimatch": {
1982 "version": "3.0.4", 1982 "version": "3.0.4",
1983 "bundled": true, 1983 "bundled": true,
1984 "optional": true, 1984 "optional": true,
1985 "requires": { 1985 "requires": {
1986 "brace-expansion": "^1.1.7" 1986 "brace-expansion": "^1.1.7"
1987 } 1987 }
1988 }, 1988 },
1989 "minimist": { 1989 "minimist": {
1990 "version": "0.0.8", 1990 "version": "0.0.8",
1991 "bundled": true, 1991 "bundled": true,
1992 "optional": true 1992 "optional": true
1993 }, 1993 },
1994 "minipass": { 1994 "minipass": {
1995 "version": "2.3.5", 1995 "version": "2.3.5",
1996 "bundled": true, 1996 "bundled": true,
1997 "optional": true, 1997 "optional": true,
1998 "requires": { 1998 "requires": {
1999 "safe-buffer": "^5.1.2", 1999 "safe-buffer": "^5.1.2",
2000 "yallist": "^3.0.0" 2000 "yallist": "^3.0.0"
2001 } 2001 }
2002 }, 2002 },
2003 "minizlib": { 2003 "minizlib": {
2004 "version": "1.2.1", 2004 "version": "1.2.1",
2005 "bundled": true, 2005 "bundled": true,
2006 "optional": true, 2006 "optional": true,
2007 "requires": { 2007 "requires": {
2008 "minipass": "^2.2.1" 2008 "minipass": "^2.2.1"
2009 } 2009 }
2010 }, 2010 },
2011 "mkdirp": { 2011 "mkdirp": {
2012 "version": "0.5.1", 2012 "version": "0.5.1",
2013 "bundled": true, 2013 "bundled": true,
2014 "optional": true, 2014 "optional": true,
2015 "requires": { 2015 "requires": {
2016 "minimist": "0.0.8" 2016 "minimist": "0.0.8"
2017 } 2017 }
2018 }, 2018 },
2019 "ms": { 2019 "ms": {
2020 "version": "2.1.1", 2020 "version": "2.1.1",
2021 "bundled": true, 2021 "bundled": true,
2022 "optional": true 2022 "optional": true
2023 }, 2023 },
2024 "needle": { 2024 "needle": {
2025 "version": "2.3.0", 2025 "version": "2.3.0",
2026 "bundled": true, 2026 "bundled": true,
2027 "optional": true, 2027 "optional": true,
2028 "requires": { 2028 "requires": {
2029 "debug": "^4.1.0", 2029 "debug": "^4.1.0",
2030 "iconv-lite": "^0.4.4", 2030 "iconv-lite": "^0.4.4",
2031 "sax": "^1.2.4" 2031 "sax": "^1.2.4"
2032 } 2032 }
2033 }, 2033 },
2034 "node-pre-gyp": { 2034 "node-pre-gyp": {
2035 "version": "0.12.0", 2035 "version": "0.12.0",
2036 "bundled": true, 2036 "bundled": true,
2037 "optional": true, 2037 "optional": true,
2038 "requires": { 2038 "requires": {
2039 "detect-libc": "^1.0.2", 2039 "detect-libc": "^1.0.2",
2040 "mkdirp": "^0.5.1", 2040 "mkdirp": "^0.5.1",
2041 "needle": "^2.2.1", 2041 "needle": "^2.2.1",
2042 "nopt": "^4.0.1", 2042 "nopt": "^4.0.1",
2043 "npm-packlist": "^1.1.6", 2043 "npm-packlist": "^1.1.6",
2044 "npmlog": "^4.0.2", 2044 "npmlog": "^4.0.2",
2045 "rc": "^1.2.7", 2045 "rc": "^1.2.7",
2046 "rimraf": "^2.6.1", 2046 "rimraf": "^2.6.1",
2047 "semver": "^5.3.0", 2047 "semver": "^5.3.0",
2048 "tar": "^4" 2048 "tar": "^4"
2049 } 2049 }
2050 }, 2050 },
2051 "nopt": { 2051 "nopt": {
2052 "version": "4.0.1", 2052 "version": "4.0.1",
2053 "bundled": true, 2053 "bundled": true,
2054 "optional": true, 2054 "optional": true,
2055 "requires": { 2055 "requires": {
2056 "abbrev": "1", 2056 "abbrev": "1",
2057 "osenv": "^0.1.4" 2057 "osenv": "^0.1.4"
2058 } 2058 }
2059 }, 2059 },
2060 "npm-bundled": { 2060 "npm-bundled": {
2061 "version": "1.0.6", 2061 "version": "1.0.6",
2062 "bundled": true, 2062 "bundled": true,
2063 "optional": true 2063 "optional": true
2064 }, 2064 },
2065 "npm-packlist": { 2065 "npm-packlist": {
2066 "version": "1.4.1", 2066 "version": "1.4.1",
2067 "bundled": true, 2067 "bundled": true,
2068 "optional": true, 2068 "optional": true,
2069 "requires": { 2069 "requires": {
2070 "ignore-walk": "^3.0.1", 2070 "ignore-walk": "^3.0.1",
2071 "npm-bundled": "^1.0.1" 2071 "npm-bundled": "^1.0.1"
2072 } 2072 }
2073 }, 2073 },
2074 "npmlog": { 2074 "npmlog": {
2075 "version": "4.1.2", 2075 "version": "4.1.2",
2076 "bundled": true, 2076 "bundled": true,
2077 "optional": true, 2077 "optional": true,
2078 "requires": { 2078 "requires": {
2079 "are-we-there-yet": "~1.1.2", 2079 "are-we-there-yet": "~1.1.2",
2080 "console-control-strings": "~1.1.0", 2080 "console-control-strings": "~1.1.0",
2081 "gauge": "~2.7.3", 2081 "gauge": "~2.7.3",
2082 "set-blocking": "~2.0.0" 2082 "set-blocking": "~2.0.0"
2083 } 2083 }
2084 }, 2084 },
2085 "number-is-nan": { 2085 "number-is-nan": {
2086 "version": "1.0.1", 2086 "version": "1.0.1",
2087 "bundled": true, 2087 "bundled": true,
2088 "optional": true 2088 "optional": true
2089 }, 2089 },
2090 "object-assign": { 2090 "object-assign": {
2091 "version": "4.1.1", 2091 "version": "4.1.1",
2092 "bundled": true, 2092 "bundled": true,
2093 "optional": true 2093 "optional": true
2094 }, 2094 },
2095 "once": { 2095 "once": {
2096 "version": "1.4.0", 2096 "version": "1.4.0",
2097 "bundled": true, 2097 "bundled": true,
2098 "optional": true, 2098 "optional": true,
2099 "requires": { 2099 "requires": {
2100 "wrappy": "1" 2100 "wrappy": "1"
2101 } 2101 }
2102 }, 2102 },
2103 "os-homedir": { 2103 "os-homedir": {
2104 "version": "1.0.2", 2104 "version": "1.0.2",
2105 "bundled": true, 2105 "bundled": true,
2106 "optional": true 2106 "optional": true
2107 }, 2107 },
2108 "os-tmpdir": { 2108 "os-tmpdir": {
2109 "version": "1.0.2", 2109 "version": "1.0.2",
2110 "bundled": true, 2110 "bundled": true,
2111 "optional": true 2111 "optional": true
2112 }, 2112 },
2113 "osenv": { 2113 "osenv": {
2114 "version": "0.1.5", 2114 "version": "0.1.5",
2115 "bundled": true, 2115 "bundled": true,
2116 "optional": true, 2116 "optional": true,
2117 "requires": { 2117 "requires": {
2118 "os-homedir": "^1.0.0", 2118 "os-homedir": "^1.0.0",
2119 "os-tmpdir": "^1.0.0" 2119 "os-tmpdir": "^1.0.0"
2120 } 2120 }
2121 }, 2121 },
2122 "path-is-absolute": { 2122 "path-is-absolute": {
2123 "version": "1.0.1", 2123 "version": "1.0.1",
2124 "bundled": true, 2124 "bundled": true,
2125 "optional": true 2125 "optional": true
2126 }, 2126 },
2127 "process-nextick-args": { 2127 "process-nextick-args": {
2128 "version": "2.0.0", 2128 "version": "2.0.0",
2129 "bundled": true, 2129 "bundled": true,
2130 "optional": true 2130 "optional": true
2131 }, 2131 },
2132 "rc": { 2132 "rc": {
2133 "version": "1.2.8", 2133 "version": "1.2.8",
2134 "bundled": true, 2134 "bundled": true,
2135 "optional": true, 2135 "optional": true,
2136 "requires": { 2136 "requires": {
2137 "deep-extend": "^0.6.0", 2137 "deep-extend": "^0.6.0",
2138 "ini": "~1.3.0", 2138 "ini": "~1.3.0",
2139 "minimist": "^1.2.0", 2139 "minimist": "^1.2.0",
2140 "strip-json-comments": "~2.0.1" 2140 "strip-json-comments": "~2.0.1"
2141 }, 2141 },
2142 "dependencies": { 2142 "dependencies": {
2143 "minimist": { 2143 "minimist": {
2144 "version": "1.2.0", 2144 "version": "1.2.0",
2145 "bundled": true, 2145 "bundled": true,
2146 "optional": true 2146 "optional": true
2147 } 2147 }
2148 } 2148 }
2149 }, 2149 },
2150 "readable-stream": { 2150 "readable-stream": {
2151 "version": "2.3.6", 2151 "version": "2.3.6",
2152 "bundled": true, 2152 "bundled": true,
2153 "optional": true, 2153 "optional": true,
2154 "requires": { 2154 "requires": {
2155 "core-util-is": "~1.0.0", 2155 "core-util-is": "~1.0.0",
2156 "inherits": "~2.0.3", 2156 "inherits": "~2.0.3",
2157 "isarray": "~1.0.0", 2157 "isarray": "~1.0.0",
2158 "process-nextick-args": "~2.0.0", 2158 "process-nextick-args": "~2.0.0",
2159 "safe-buffer": "~5.1.1", 2159 "safe-buffer": "~5.1.1",
2160 "string_decoder": "~1.1.1", 2160 "string_decoder": "~1.1.1",
2161 "util-deprecate": "~1.0.1" 2161 "util-deprecate": "~1.0.1"
2162 } 2162 }
2163 }, 2163 },
2164 "rimraf": { 2164 "rimraf": {
2165 "version": "2.6.3", 2165 "version": "2.6.3",
2166 "bundled": true, 2166 "bundled": true,
2167 "optional": true, 2167 "optional": true,
2168 "requires": { 2168 "requires": {
2169 "glob": "^7.1.3" 2169 "glob": "^7.1.3"
2170 } 2170 }
2171 }, 2171 },
2172 "safe-buffer": { 2172 "safe-buffer": {
2173 "version": "5.1.2", 2173 "version": "5.1.2",
2174 "bundled": true, 2174 "bundled": true,
2175 "optional": true 2175 "optional": true
2176 }, 2176 },
2177 "safer-buffer": { 2177 "safer-buffer": {
2178 "version": "2.1.2", 2178 "version": "2.1.2",
2179 "bundled": true, 2179 "bundled": true,
2180 "optional": true 2180 "optional": true
2181 }, 2181 },
2182 "sax": { 2182 "sax": {
2183 "version": "1.2.4", 2183 "version": "1.2.4",
2184 "bundled": true, 2184 "bundled": true,
2185 "optional": true 2185 "optional": true
2186 }, 2186 },
2187 "semver": { 2187 "semver": {
2188 "version": "5.7.0", 2188 "version": "5.7.0",
2189 "bundled": true, 2189 "bundled": true,
2190 "optional": true 2190 "optional": true
2191 }, 2191 },
2192 "set-blocking": { 2192 "set-blocking": {
2193 "version": "2.0.0", 2193 "version": "2.0.0",
2194 "bundled": true, 2194 "bundled": true,
2195 "optional": true 2195 "optional": true
2196 }, 2196 },
2197 "signal-exit": { 2197 "signal-exit": {
2198 "version": "3.0.2", 2198 "version": "3.0.2",
2199 "bundled": true, 2199 "bundled": true,
2200 "optional": true 2200 "optional": true
2201 }, 2201 },
2202 "string-width": { 2202 "string-width": {
2203 "version": "1.0.2", 2203 "version": "1.0.2",
2204 "bundled": true, 2204 "bundled": true,
2205 "optional": true, 2205 "optional": true,
2206 "requires": { 2206 "requires": {
2207 "code-point-at": "^1.0.0", 2207 "code-point-at": "^1.0.0",
2208 "is-fullwidth-code-point": "^1.0.0", 2208 "is-fullwidth-code-point": "^1.0.0",
2209 "strip-ansi": "^3.0.0" 2209 "strip-ansi": "^3.0.0"
2210 } 2210 }
2211 }, 2211 },
2212 "string_decoder": { 2212 "string_decoder": {
2213 "version": "1.1.1", 2213 "version": "1.1.1",
2214 "bundled": true, 2214 "bundled": true,
2215 "optional": true, 2215 "optional": true,
2216 "requires": { 2216 "requires": {
2217 "safe-buffer": "~5.1.0" 2217 "safe-buffer": "~5.1.0"
2218 } 2218 }
2219 }, 2219 },
2220 "strip-ansi": { 2220 "strip-ansi": {
2221 "version": "3.0.1", 2221 "version": "3.0.1",
2222 "bundled": true, 2222 "bundled": true,
2223 "optional": true, 2223 "optional": true,
2224 "requires": { 2224 "requires": {
2225 "ansi-regex": "^2.0.0" 2225 "ansi-regex": "^2.0.0"
2226 } 2226 }
2227 }, 2227 },
2228 "strip-json-comments": { 2228 "strip-json-comments": {
2229 "version": "2.0.1", 2229 "version": "2.0.1",
2230 "bundled": true, 2230 "bundled": true,
2231 "optional": true 2231 "optional": true
2232 }, 2232 },
2233 "tar": { 2233 "tar": {
2234 "version": "4.4.8", 2234 "version": "4.4.8",
2235 "bundled": true, 2235 "bundled": true,
2236 "optional": true, 2236 "optional": true,
2237 "requires": { 2237 "requires": {
2238 "chownr": "^1.1.1", 2238 "chownr": "^1.1.1",
2239 "fs-minipass": "^1.2.5", 2239 "fs-minipass": "^1.2.5",
2240 "minipass": "^2.3.4", 2240 "minipass": "^2.3.4",
2241 "minizlib": "^1.1.1", 2241 "minizlib": "^1.1.1",
2242 "mkdirp": "^0.5.0", 2242 "mkdirp": "^0.5.0",
2243 "safe-buffer": "^5.1.2", 2243 "safe-buffer": "^5.1.2",
2244 "yallist": "^3.0.2" 2244 "yallist": "^3.0.2"
2245 } 2245 }
2246 }, 2246 },
2247 "util-deprecate": { 2247 "util-deprecate": {
2248 "version": "1.0.2", 2248 "version": "1.0.2",
2249 "bundled": true, 2249 "bundled": true,
2250 "optional": true 2250 "optional": true
2251 }, 2251 },
2252 "wide-align": { 2252 "wide-align": {
2253 "version": "1.1.3", 2253 "version": "1.1.3",
2254 "bundled": true, 2254 "bundled": true,
2255 "optional": true, 2255 "optional": true,
2256 "requires": { 2256 "requires": {
2257 "string-width": "^1.0.2 || 2" 2257 "string-width": "^1.0.2 || 2"
2258 } 2258 }
2259 }, 2259 },
2260 "wrappy": { 2260 "wrappy": {
2261 "version": "1.0.2", 2261 "version": "1.0.2",
2262 "bundled": true, 2262 "bundled": true,
2263 "optional": true 2263 "optional": true
2264 }, 2264 },
2265 "yallist": { 2265 "yallist": {
2266 "version": "3.0.3", 2266 "version": "3.0.3",
2267 "bundled": true, 2267 "bundled": true,
2268 "optional": true 2268 "optional": true
2269 } 2269 }
2270 } 2270 }
2271 }, 2271 },
2272 "function-bind": { 2272 "function-bind": {
2273 "version": "1.1.1", 2273 "version": "1.1.1",
2274 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 2274 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2275 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 2275 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
2276 "dev": true 2276 "dev": true
2277 }, 2277 },
2278 "functional-red-black-tree": { 2278 "functional-red-black-tree": {
2279 "version": "1.0.1", 2279 "version": "1.0.1",
2280 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 2280 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
2281 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", 2281 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
2282 "dev": true 2282 "dev": true
2283 }, 2283 },
2284 "gauge": { 2284 "gauge": {
2285 "version": "2.7.4", 2285 "version": "2.7.4",
2286 "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", 2286 "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
2287 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", 2287 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
2288 "requires": { 2288 "requires": {
2289 "aproba": "^1.0.3", 2289 "aproba": "^1.0.3",
2290 "console-control-strings": "^1.0.0", 2290 "console-control-strings": "^1.0.0",
2291 "has-unicode": "^2.0.0", 2291 "has-unicode": "^2.0.0",
2292 "object-assign": "^4.1.0", 2292 "object-assign": "^4.1.0",
2293 "signal-exit": "^3.0.0", 2293 "signal-exit": "^3.0.0",
2294 "string-width": "^1.0.1", 2294 "string-width": "^1.0.1",
2295 "strip-ansi": "^3.0.1", 2295 "strip-ansi": "^3.0.1",
2296 "wide-align": "^1.1.0" 2296 "wide-align": "^1.1.0"
2297 }, 2297 },
2298 "dependencies": { 2298 "dependencies": {
2299 "ansi-regex": { 2299 "ansi-regex": {
2300 "version": "2.1.1", 2300 "version": "2.1.1",
2301 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 2301 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
2302 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" 2302 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
2303 }, 2303 },
2304 "is-fullwidth-code-point": { 2304 "is-fullwidth-code-point": {
2305 "version": "1.0.0", 2305 "version": "1.0.0",
2306 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 2306 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
2307 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 2307 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
2308 "requires": { 2308 "requires": {
2309 "number-is-nan": "^1.0.0" 2309 "number-is-nan": "^1.0.0"
2310 } 2310 }
2311 }, 2311 },
2312 "string-width": { 2312 "string-width": {
2313 "version": "1.0.2", 2313 "version": "1.0.2",
2314 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 2314 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
2315 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 2315 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
2316 "requires": { 2316 "requires": {
2317 "code-point-at": "^1.0.0", 2317 "code-point-at": "^1.0.0",
2318 "is-fullwidth-code-point": "^1.0.0", 2318 "is-fullwidth-code-point": "^1.0.0",
2319 "strip-ansi": "^3.0.0" 2319 "strip-ansi": "^3.0.0"
2320 } 2320 }
2321 }, 2321 },
2322 "strip-ansi": { 2322 "strip-ansi": {
2323 "version": "3.0.1", 2323 "version": "3.0.1",
2324 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 2324 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
2325 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 2325 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
2326 "requires": { 2326 "requires": {
2327 "ansi-regex": "^2.0.0" 2327 "ansi-regex": "^2.0.0"
2328 } 2328 }
2329 } 2329 }
2330 } 2330 }
2331 }, 2331 },
2332 "get-value": { 2332 "get-value": {
2333 "version": "2.0.6", 2333 "version": "2.0.6",
2334 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", 2334 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
2335 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" 2335 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
2336 }, 2336 },
2337 "getpass": { 2337 "getpass": {
2338 "version": "0.1.7", 2338 "version": "0.1.7",
2339 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 2339 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
2340 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 2340 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
2341 "requires": { 2341 "requires": {
2342 "assert-plus": "^1.0.0" 2342 "assert-plus": "^1.0.0"
2343 } 2343 }
2344 }, 2344 },
2345 "github-from-package": { 2345 "github-from-package": {
2346 "version": "0.0.0", 2346 "version": "0.0.0",
2347 "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", 2347 "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
2348 "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" 2348 "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4="
2349 }, 2349 },
2350 "glob": { 2350 "glob": {
2351 "version": "7.1.4", 2351 "version": "7.1.4",
2352 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", 2352 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
2353 "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", 2353 "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
2354 "requires": { 2354 "requires": {
2355 "fs.realpath": "^1.0.0", 2355 "fs.realpath": "^1.0.0",
2356 "inflight": "^1.0.4", 2356 "inflight": "^1.0.4",
2357 "inherits": "2", 2357 "inherits": "2",
2358 "minimatch": "^3.0.4", 2358 "minimatch": "^3.0.4",
2359 "once": "^1.3.0", 2359 "once": "^1.3.0",
2360 "path-is-absolute": "^1.0.0" 2360 "path-is-absolute": "^1.0.0"
2361 } 2361 }
2362 }, 2362 },
2363 "glob-parent": { 2363 "glob-parent": {
2364 "version": "3.1.0", 2364 "version": "3.1.0",
2365 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", 2365 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
2366 "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", 2366 "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
2367 "optional": true, 2367 "optional": true,
2368 "requires": { 2368 "requires": {
2369 "is-glob": "^3.1.0", 2369 "is-glob": "^3.1.0",
2370 "path-dirname": "^1.0.0" 2370 "path-dirname": "^1.0.0"
2371 }, 2371 },
2372 "dependencies": { 2372 "dependencies": {
2373 "is-glob": { 2373 "is-glob": {
2374 "version": "3.1.0", 2374 "version": "3.1.0",
2375 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", 2375 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
2376 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 2376 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
2377 "optional": true, 2377 "optional": true,
2378 "requires": { 2378 "requires": {
2379 "is-extglob": "^2.1.0" 2379 "is-extglob": "^2.1.0"
2380 } 2380 }
2381 } 2381 }
2382 } 2382 }
2383 }, 2383 },
2384 "globals": { 2384 "globals": {
2385 "version": "11.12.0", 2385 "version": "11.12.0",
2386 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 2386 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
2387 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 2387 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
2388 "dev": true 2388 "dev": true
2389 }, 2389 },
2390 "graceful-fs": { 2390 "graceful-fs": {
2391 "version": "4.2.0", 2391 "version": "4.2.0",
2392 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", 2392 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz",
2393 "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==" 2393 "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg=="
2394 }, 2394 },
2395 "har-schema": { 2395 "har-schema": {
2396 "version": "2.0.0", 2396 "version": "2.0.0",
2397 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 2397 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
2398 "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" 2398 "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
2399 }, 2399 },
2400 "har-validator": { 2400 "har-validator": {
2401 "version": "5.1.3", 2401 "version": "5.1.3",
2402 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", 2402 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
2403 "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", 2403 "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
2404 "requires": { 2404 "requires": {
2405 "ajv": "^6.5.5", 2405 "ajv": "^6.5.5",
2406 "har-schema": "^2.0.0" 2406 "har-schema": "^2.0.0"
2407 } 2407 }
2408 }, 2408 },
2409 "has": { 2409 "has": {
2410 "version": "1.0.3", 2410 "version": "1.0.3",
2411 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 2411 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2412 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 2412 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2413 "dev": true, 2413 "dev": true,
2414 "requires": { 2414 "requires": {
2415 "function-bind": "^1.1.1" 2415 "function-bind": "^1.1.1"
2416 } 2416 }
2417 }, 2417 },
2418 "has-flag": { 2418 "has-flag": {
2419 "version": "3.0.0", 2419 "version": "3.0.0",
2420 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 2420 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2421 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 2421 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2422 "dev": true 2422 "dev": true
2423 }, 2423 },
2424 "has-symbols": { 2424 "has-symbols": {
2425 "version": "1.0.0", 2425 "version": "1.0.0",
2426 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", 2426 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
2427 "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", 2427 "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
2428 "dev": true 2428 "dev": true
2429 }, 2429 },
2430 "has-unicode": { 2430 "has-unicode": {
2431 "version": "2.0.1", 2431 "version": "2.0.1",
2432 "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", 2432 "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
2433 "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" 2433 "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
2434 }, 2434 },
2435 "has-value": { 2435 "has-value": {
2436 "version": "1.0.0", 2436 "version": "1.0.0",
2437 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", 2437 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
2438 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", 2438 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
2439 "optional": true, 2439 "optional": true,
2440 "requires": { 2440 "requires": {
2441 "get-value": "^2.0.6", 2441 "get-value": "^2.0.6",
2442 "has-values": "^1.0.0", 2442 "has-values": "^1.0.0",
2443 "isobject": "^3.0.0" 2443 "isobject": "^3.0.0"
2444 } 2444 }
2445 }, 2445 },
2446 "has-values": { 2446 "has-values": {
2447 "version": "1.0.0", 2447 "version": "1.0.0",
2448 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", 2448 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
2449 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", 2449 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
2450 "optional": true, 2450 "optional": true,
2451 "requires": { 2451 "requires": {
2452 "is-number": "^3.0.0", 2452 "is-number": "^3.0.0",
2453 "kind-of": "^4.0.0" 2453 "kind-of": "^4.0.0"
2454 }, 2454 },
2455 "dependencies": { 2455 "dependencies": {
2456 "kind-of": { 2456 "kind-of": {
2457 "version": "4.0.0", 2457 "version": "4.0.0",
2458 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 2458 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
2459 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 2459 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
2460 "optional": true, 2460 "optional": true,
2461 "requires": { 2461 "requires": {
2462 "is-buffer": "^1.1.5" 2462 "is-buffer": "^1.1.5"
2463 } 2463 }
2464 } 2464 }
2465 } 2465 }
2466 }, 2466 },
2467 "hosted-git-info": { 2467 "hosted-git-info": {
2468 "version": "2.7.1", 2468 "version": "2.7.1",
2469 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", 2469 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
2470 "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", 2470 "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
2471 "dev": true 2471 "dev": true
2472 }, 2472 },
2473 "http-errors": { 2473 "http-errors": {
2474 "version": "1.7.2", 2474 "version": "1.7.2",
2475 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", 2475 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
2476 "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", 2476 "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
2477 "requires": { 2477 "requires": {
2478 "depd": "~1.1.2", 2478 "depd": "~1.1.2",
2479 "inherits": "2.0.3", 2479 "inherits": "2.0.3",
2480 "setprototypeof": "1.1.1", 2480 "setprototypeof": "1.1.1",
2481 "statuses": ">= 1.5.0 < 2", 2481 "statuses": ">= 1.5.0 < 2",
2482 "toidentifier": "1.0.0" 2482 "toidentifier": "1.0.0"
2483 }, 2483 },
2484 "dependencies": { 2484 "dependencies": {
2485 "inherits": { 2485 "inherits": {
2486 "version": "2.0.3", 2486 "version": "2.0.3",
2487 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 2487 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
2488 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" 2488 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
2489 } 2489 }
2490 } 2490 }
2491 }, 2491 },
2492 "http-signature": { 2492 "http-signature": {
2493 "version": "1.2.0", 2493 "version": "1.2.0",
2494 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 2494 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
2495 "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", 2495 "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
2496 "requires": { 2496 "requires": {
2497 "assert-plus": "^1.0.0", 2497 "assert-plus": "^1.0.0",
2498 "jsprim": "^1.2.2", 2498 "jsprim": "^1.2.2",
2499 "sshpk": "^1.7.0" 2499 "sshpk": "^1.7.0"
2500 } 2500 }
2501 }, 2501 },
2502 "iconv-lite": { 2502 "iconv-lite": {
2503 "version": "0.4.24", 2503 "version": "0.4.24",
2504 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 2504 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
2505 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 2505 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
2506 "requires": { 2506 "requires": {
2507 "safer-buffer": ">= 2.1.2 < 3" 2507 "safer-buffer": ">= 2.1.2 < 3"
2508 } 2508 }
2509 }, 2509 },
2510 "ignore": { 2510 "ignore": {
2511 "version": "4.0.6", 2511 "version": "4.0.6",
2512 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", 2512 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
2513 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", 2513 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
2514 "dev": true 2514 "dev": true
2515 }, 2515 },
2516 "import-fresh": { 2516 "import-fresh": {
2517 "version": "3.1.0", 2517 "version": "3.1.0",
2518 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz", 2518 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz",
2519 "integrity": "sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==", 2519 "integrity": "sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==",
2520 "dev": true, 2520 "dev": true,
2521 "requires": { 2521 "requires": {
2522 "parent-module": "^1.0.0", 2522 "parent-module": "^1.0.0",
2523 "resolve-from": "^4.0.0" 2523 "resolve-from": "^4.0.0"
2524 } 2524 }
2525 }, 2525 },
2526 "imurmurhash": { 2526 "imurmurhash": {
2527 "version": "0.1.4", 2527 "version": "0.1.4",
2528 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 2528 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2529 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 2529 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
2530 "dev": true 2530 "dev": true
2531 }, 2531 },
2532 "inflight": { 2532 "inflight": {
2533 "version": "1.0.6", 2533 "version": "1.0.6",
2534 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2534 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2535 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 2535 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2536 "requires": { 2536 "requires": {
2537 "once": "^1.3.0", 2537 "once": "^1.3.0",
2538 "wrappy": "1" 2538 "wrappy": "1"
2539 } 2539 }
2540 }, 2540 },
2541 "inherits": { 2541 "inherits": {
2542 "version": "2.0.4", 2542 "version": "2.0.4",
2543 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2543 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2544 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 2544 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
2545 }, 2545 },
2546 "ini": { 2546 "ini": {
2547 "version": "1.3.5", 2547 "version": "1.3.5",
2548 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", 2548 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
2549 "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" 2549 "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
2550 }, 2550 },
2551 "inquirer": { 2551 "inquirer": {
2552 "version": "6.5.0", 2552 "version": "6.5.0",
2553 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz", 2553 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz",
2554 "integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==", 2554 "integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==",
2555 "dev": true, 2555 "dev": true,
2556 "requires": { 2556 "requires": {
2557 "ansi-escapes": "^3.2.0", 2557 "ansi-escapes": "^3.2.0",
2558 "chalk": "^2.4.2", 2558 "chalk": "^2.4.2",
2559 "cli-cursor": "^2.1.0", 2559 "cli-cursor": "^2.1.0",
2560 "cli-width": "^2.0.0", 2560 "cli-width": "^2.0.0",
2561 "external-editor": "^3.0.3", 2561 "external-editor": "^3.0.3",
2562 "figures": "^2.0.0", 2562 "figures": "^2.0.0",
2563 "lodash": "^4.17.12", 2563 "lodash": "^4.17.12",
2564 "mute-stream": "0.0.7", 2564 "mute-stream": "0.0.7",
2565 "run-async": "^2.2.0", 2565 "run-async": "^2.2.0",
2566 "rxjs": "^6.4.0", 2566 "rxjs": "^6.4.0",
2567 "string-width": "^2.1.0", 2567 "string-width": "^2.1.0",
2568 "strip-ansi": "^5.1.0", 2568 "strip-ansi": "^5.1.0",
2569 "through": "^2.3.6" 2569 "through": "^2.3.6"
2570 }, 2570 },
2571 "dependencies": { 2571 "dependencies": {
2572 "ansi-regex": { 2572 "ansi-regex": {
2573 "version": "4.1.0", 2573 "version": "4.1.0",
2574 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 2574 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
2575 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 2575 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
2576 "dev": true 2576 "dev": true
2577 }, 2577 },
2578 "strip-ansi": { 2578 "strip-ansi": {
2579 "version": "5.2.0", 2579 "version": "5.2.0",
2580 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 2580 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
2581 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 2581 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
2582 "dev": true, 2582 "dev": true,
2583 "requires": { 2583 "requires": {
2584 "ansi-regex": "^4.1.0" 2584 "ansi-regex": "^4.1.0"
2585 } 2585 }
2586 } 2586 }
2587 } 2587 }
2588 }, 2588 },
2589 "invert-kv": { 2589 "invert-kv": {
2590 "version": "1.0.0", 2590 "version": "1.0.0",
2591 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", 2591 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
2592 "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" 2592 "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY="
2593 }, 2593 },
2594 "ipaddr.js": { 2594 "ipaddr.js": {
2595 "version": "1.9.0", 2595 "version": "1.9.0",
2596 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", 2596 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
2597 "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" 2597 "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA=="
2598 }, 2598 },
2599 "is-accessor-descriptor": { 2599 "is-accessor-descriptor": {
2600 "version": "0.1.6", 2600 "version": "0.1.6",
2601 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 2601 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
2602 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 2602 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
2603 "optional": true, 2603 "optional": true,
2604 "requires": { 2604 "requires": {
2605 "kind-of": "^3.0.2" 2605 "kind-of": "^3.0.2"
2606 }, 2606 },
2607 "dependencies": { 2607 "dependencies": {
2608 "kind-of": { 2608 "kind-of": {
2609 "version": "3.2.2", 2609 "version": "3.2.2",
2610 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2610 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2611 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 2611 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2612 "optional": true, 2612 "optional": true,
2613 "requires": { 2613 "requires": {
2614 "is-buffer": "^1.1.5" 2614 "is-buffer": "^1.1.5"
2615 } 2615 }
2616 } 2616 }
2617 } 2617 }
2618 }, 2618 },
2619 "is-arrayish": { 2619 "is-arrayish": {
2620 "version": "0.2.1", 2620 "version": "0.2.1",
2621 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 2621 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
2622 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 2622 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
2623 "dev": true 2623 "dev": true
2624 }, 2624 },
2625 "is-binary-path": { 2625 "is-binary-path": {
2626 "version": "1.0.1", 2626 "version": "1.0.1",
2627 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", 2627 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
2628 "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", 2628 "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
2629 "optional": true, 2629 "optional": true,
2630 "requires": { 2630 "requires": {
2631 "binary-extensions": "^1.0.0" 2631 "binary-extensions": "^1.0.0"
2632 } 2632 }
2633 }, 2633 },
2634 "is-buffer": { 2634 "is-buffer": {
2635 "version": "1.1.6", 2635 "version": "1.1.6",
2636 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 2636 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
2637 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" 2637 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
2638 }, 2638 },
2639 "is-callable": { 2639 "is-callable": {
2640 "version": "1.1.4", 2640 "version": "1.1.4",
2641 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", 2641 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
2642 "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", 2642 "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
2643 "dev": true 2643 "dev": true
2644 }, 2644 },
2645 "is-data-descriptor": { 2645 "is-data-descriptor": {
2646 "version": "0.1.4", 2646 "version": "0.1.4",
2647 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 2647 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
2648 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 2648 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
2649 "optional": true, 2649 "optional": true,
2650 "requires": { 2650 "requires": {
2651 "kind-of": "^3.0.2" 2651 "kind-of": "^3.0.2"
2652 }, 2652 },
2653 "dependencies": { 2653 "dependencies": {
2654 "kind-of": { 2654 "kind-of": {
2655 "version": "3.2.2", 2655 "version": "3.2.2",
2656 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2656 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2657 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 2657 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2658 "optional": true, 2658 "optional": true,
2659 "requires": { 2659 "requires": {
2660 "is-buffer": "^1.1.5" 2660 "is-buffer": "^1.1.5"
2661 } 2661 }
2662 } 2662 }
2663 } 2663 }
2664 }, 2664 },
2665 "is-date-object": { 2665 "is-date-object": {
2666 "version": "1.0.1", 2666 "version": "1.0.1",
2667 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", 2667 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
2668 "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", 2668 "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
2669 "dev": true 2669 "dev": true
2670 }, 2670 },
2671 "is-descriptor": { 2671 "is-descriptor": {
2672 "version": "0.1.6", 2672 "version": "0.1.6",
2673 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 2673 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
2674 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 2674 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
2675 "optional": true, 2675 "optional": true,
2676 "requires": { 2676 "requires": {
2677 "is-accessor-descriptor": "^0.1.6", 2677 "is-accessor-descriptor": "^0.1.6",
2678 "is-data-descriptor": "^0.1.4", 2678 "is-data-descriptor": "^0.1.4",
2679 "kind-of": "^5.0.0" 2679 "kind-of": "^5.0.0"
2680 }, 2680 },
2681 "dependencies": { 2681 "dependencies": {
2682 "kind-of": { 2682 "kind-of": {
2683 "version": "5.1.0", 2683 "version": "5.1.0",
2684 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 2684 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
2685 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 2685 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
2686 "optional": true 2686 "optional": true
2687 } 2687 }
2688 } 2688 }
2689 }, 2689 },
2690 "is-extendable": { 2690 "is-extendable": {
2691 "version": "0.1.1", 2691 "version": "0.1.1",
2692 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 2692 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2693 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" 2693 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
2694 }, 2694 },
2695 "is-extglob": { 2695 "is-extglob": {
2696 "version": "2.1.1", 2696 "version": "2.1.1",
2697 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2697 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2698 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 2698 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
2699 "optional": true 2699 "optional": true
2700 }, 2700 },
2701 "is-fullwidth-code-point": { 2701 "is-fullwidth-code-point": {
2702 "version": "2.0.0", 2702 "version": "2.0.0",
2703 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 2703 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
2704 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" 2704 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
2705 }, 2705 },
2706 "is-glob": { 2706 "is-glob": {
2707 "version": "4.0.1", 2707 "version": "4.0.1",
2708 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 2708 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
2709 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 2709 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
2710 "optional": true, 2710 "optional": true,
2711 "requires": { 2711 "requires": {
2712 "is-extglob": "^2.1.1" 2712 "is-extglob": "^2.1.1"
2713 } 2713 }
2714 }, 2714 },
2715 "is-number": { 2715 "is-number": {
2716 "version": "3.0.0", 2716 "version": "3.0.0",
2717 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 2717 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
2718 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 2718 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
2719 "optional": true, 2719 "optional": true,
2720 "requires": { 2720 "requires": {
2721 "kind-of": "^3.0.2" 2721 "kind-of": "^3.0.2"
2722 }, 2722 },
2723 "dependencies": { 2723 "dependencies": {
2724 "kind-of": { 2724 "kind-of": {
2725 "version": "3.2.2", 2725 "version": "3.2.2",
2726 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2726 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2727 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 2727 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2728 "optional": true, 2728 "optional": true,
2729 "requires": { 2729 "requires": {
2730 "is-buffer": "^1.1.5" 2730 "is-buffer": "^1.1.5"
2731 } 2731 }
2732 } 2732 }
2733 } 2733 }
2734 }, 2734 },
2735 "is-plain-object": { 2735 "is-plain-object": {
2736 "version": "2.0.4", 2736 "version": "2.0.4",
2737 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 2737 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
2738 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 2738 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
2739 "requires": { 2739 "requires": {
2740 "isobject": "^3.0.1" 2740 "isobject": "^3.0.1"
2741 } 2741 }
2742 }, 2742 },
2743 "is-promise": { 2743 "is-promise": {
2744 "version": "2.1.0", 2744 "version": "2.1.0",
2745 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", 2745 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
2746 "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", 2746 "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
2747 "dev": true 2747 "dev": true
2748 }, 2748 },
2749 "is-regex": { 2749 "is-regex": {
2750 "version": "1.0.4", 2750 "version": "1.0.4",
2751 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", 2751 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
2752 "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", 2752 "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
2753 "dev": true, 2753 "dev": true,
2754 "requires": { 2754 "requires": {
2755 "has": "^1.0.1" 2755 "has": "^1.0.1"
2756 } 2756 }
2757 }, 2757 },
2758 "is-stream": { 2758 "is-stream": {
2759 "version": "1.1.0", 2759 "version": "1.1.0",
2760 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 2760 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
2761 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" 2761 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
2762 }, 2762 },
2763 "is-symbol": { 2763 "is-symbol": {
2764 "version": "1.0.2", 2764 "version": "1.0.2",
2765 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", 2765 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
2766 "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", 2766 "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
2767 "dev": true, 2767 "dev": true,
2768 "requires": { 2768 "requires": {
2769 "has-symbols": "^1.0.0" 2769 "has-symbols": "^1.0.0"
2770 } 2770 }
2771 }, 2771 },
2772 "is-typedarray": { 2772 "is-typedarray": {
2773 "version": "1.0.0", 2773 "version": "1.0.0",
2774 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 2774 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
2775 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" 2775 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
2776 }, 2776 },
2777 "is-windows": { 2777 "is-windows": {
2778 "version": "1.0.2", 2778 "version": "1.0.2",
2779 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", 2779 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
2780 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", 2780 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
2781 "optional": true 2781 "optional": true
2782 }, 2782 },
2783 "isarray": { 2783 "isarray": {
2784 "version": "1.0.0", 2784 "version": "1.0.0",
2785 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 2785 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2786 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 2786 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
2787 }, 2787 },
2788 "isexe": { 2788 "isexe": {
2789 "version": "2.0.0", 2789 "version": "2.0.0",
2790 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2790 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2791 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 2791 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2792 "dev": true 2792 "dev": true
2793 }, 2793 },
2794 "isobject": { 2794 "isobject": {
2795 "version": "3.0.1", 2795 "version": "3.0.1",
2796 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 2796 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
2797 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" 2797 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
2798 }, 2798 },
2799 "isstream": { 2799 "isstream": {
2800 "version": "0.1.2", 2800 "version": "0.1.2",
2801 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 2801 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
2802 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" 2802 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
2803 }, 2803 },
2804 "js-tokens": { 2804 "js-tokens": {
2805 "version": "4.0.0", 2805 "version": "4.0.0",
2806 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 2806 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2807 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 2807 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
2808 "dev": true 2808 "dev": true
2809 }, 2809 },
2810 "js-yaml": { 2810 "js-yaml": {
2811 "version": "3.13.1", 2811 "version": "3.13.1",
2812 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", 2812 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
2813 "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", 2813 "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
2814 "dev": true, 2814 "dev": true,
2815 "requires": { 2815 "requires": {
2816 "argparse": "^1.0.7", 2816 "argparse": "^1.0.7",
2817 "esprima": "^4.0.0" 2817 "esprima": "^4.0.0"
2818 } 2818 }
2819 }, 2819 },
2820 "jsbn": { 2820 "jsbn": {
2821 "version": "0.1.1", 2821 "version": "0.1.1",
2822 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 2822 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
2823 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" 2823 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
2824 }, 2824 },
2825 "json-query": { 2825 "json-query": {
2826 "version": "2.2.2", 2826 "version": "2.2.2",
2827 "resolved": "https://registry.npmjs.org/json-query/-/json-query-2.2.2.tgz", 2827 "resolved": "https://registry.npmjs.org/json-query/-/json-query-2.2.2.tgz",
2828 "integrity": "sha1-tlWLijeUzNIXkmqjgCQyS3e0irE=" 2828 "integrity": "sha1-tlWLijeUzNIXkmqjgCQyS3e0irE="
2829 }, 2829 },
2830 "json-schema": { 2830 "json-schema": {
2831 "version": "0.2.3", 2831 "version": "0.2.3",
2832 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", 2832 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
2833 "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" 2833 "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
2834 }, 2834 },
2835 "json-schema-traverse": { 2835 "json-schema-traverse": {
2836 "version": "0.4.1", 2836 "version": "0.4.1",
2837 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 2837 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2838 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 2838 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
2839 }, 2839 },
2840 "json-stable-stringify-without-jsonify": { 2840 "json-stable-stringify-without-jsonify": {
2841 "version": "1.0.1", 2841 "version": "1.0.1",
2842 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 2842 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
2843 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", 2843 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
2844 "dev": true 2844 "dev": true
2845 }, 2845 },
2846 "json-stringify-safe": { 2846 "json-stringify-safe": {
2847 "version": "5.0.1", 2847 "version": "5.0.1",
2848 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 2848 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
2849 "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" 2849 "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
2850 }, 2850 },
2851 "jsprim": { 2851 "jsprim": {
2852 "version": "1.4.1", 2852 "version": "1.4.1",
2853 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", 2853 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
2854 "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", 2854 "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
2855 "requires": { 2855 "requires": {
2856 "assert-plus": "1.0.0", 2856 "assert-plus": "1.0.0",
2857 "extsprintf": "1.3.0", 2857 "extsprintf": "1.3.0",
2858 "json-schema": "0.2.3", 2858 "json-schema": "0.2.3",
2859 "verror": "1.10.0" 2859 "verror": "1.10.0"
2860 } 2860 }
2861 }, 2861 },
2862 "kind-of": { 2862 "kind-of": {
2863 "version": "6.0.2", 2863 "version": "6.0.2",
2864 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 2864 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
2865 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", 2865 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
2866 "optional": true 2866 "optional": true
2867 }, 2867 },
2868 "komodo-sdk": { 2868 "komodo-sdk": {
2869 "version": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git#b9d4c0ca232d01b41a438b21a0b81e2448bd21bd", 2869 "version": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git#b9d4c0ca232d01b41a438b21a0b81e2448bd21bd",
2870 "from": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git", 2870 "from": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git",
2871 "requires": { 2871 "requires": {
2872 "array-unique": "^0.3.2", 2872 "array-unique": "^0.3.2",
2873 "basic-auth": "^2.0.0", 2873 "basic-auth": "^2.0.0",
2874 "body-parser": "^1.18.2", 2874 "body-parser": "^1.18.2",
2875 "dot-object": "^1.7.0", 2875 "dot-object": "^1.7.0",
2876 "express": "^4.16.3", 2876 "express": "^4.16.3",
2877 "express-session": "^1.15.6", 2877 "express-session": "^1.15.6",
2878 "fs-copy-file": "^2.1.2", 2878 "fs-copy-file": "^2.1.2",
2879 "json-query": "^2.2.2", 2879 "json-query": "^2.2.2",
2880 "lru-cache": "^4.1.1", 2880 "lru-cache": "^4.1.1",
2881 "macaddress": "^0.2.8", 2881 "macaddress": "^0.2.8",
2882 "moment": "^2.19.1", 2882 "moment": "^2.19.1",
2883 "node-machine-id": "^1.1.10", 2883 "node-machine-id": "^1.1.10",
2884 "node-natural-sort": "^0.8.6", 2884 "node-natural-sort": "^0.8.6",
2885 "numeral": "^2.0.6", 2885 "numeral": "^2.0.6",
2886 "nunjucks": "^3.0.1", 2886 "nunjucks": "^3.0.1",
2887 "pkginfo": "^0.4.1", 2887 "pkginfo": "^0.4.1",
2888 "redis": "^2.8.0", 2888 "redis": "^2.8.0",
2889 "request": "^2.81.0", 2889 "request": "^2.81.0",
2890 "sha1": "^1.1.1", 2890 "sha1": "^1.1.1",
2891 "simple-git": "^1.80.1", 2891 "simple-git": "^1.80.1",
2892 "sort-object": "^3.0.2", 2892 "sort-object": "^3.0.2",
2893 "strftime": "^0.10.0", 2893 "strftime": "^0.10.0",
2894 "string-natural-compare": "^2.0.2", 2894 "string-natural-compare": "^2.0.2",
2895 "uniqid": "^4.1.1", 2895 "uniqid": "^4.1.1",
2896 "uuid": "^3.1.0", 2896 "uuid": "^3.1.0",
2897 "winston": "^3.2.1", 2897 "winston": "^3.2.1",
2898 "winston-circular-buffer": "^1.0.0", 2898 "winston-circular-buffer": "^1.0.0",
2899 "winston-daily-rotate-file": "^3.10.0" 2899 "winston-daily-rotate-file": "^3.10.0"
2900 } 2900 }
2901 }, 2901 },
2902 "kuler": { 2902 "kuler": {
2903 "version": "1.0.1", 2903 "version": "1.0.1",
2904 "resolved": "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz", 2904 "resolved": "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz",
2905 "integrity": "sha512-J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==", 2905 "integrity": "sha512-J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==",
2906 "requires": { 2906 "requires": {
2907 "colornames": "^1.1.1" 2907 "colornames": "^1.1.1"
2908 } 2908 }
2909 }, 2909 },
2910 "lcid": { 2910 "lcid": {
2911 "version": "1.0.0", 2911 "version": "1.0.0",
2912 "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", 2912 "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
2913 "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", 2913 "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
2914 "requires": { 2914 "requires": {
2915 "invert-kv": "^1.0.0" 2915 "invert-kv": "^1.0.0"
2916 } 2916 }
2917 }, 2917 },
2918 "levn": { 2918 "levn": {
2919 "version": "0.3.0", 2919 "version": "0.3.0",
2920 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", 2920 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
2921 "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", 2921 "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
2922 "dev": true, 2922 "dev": true,
2923 "requires": { 2923 "requires": {
2924 "prelude-ls": "~1.1.2", 2924 "prelude-ls": "~1.1.2",
2925 "type-check": "~0.3.2" 2925 "type-check": "~0.3.2"
2926 } 2926 }
2927 }, 2927 },
2928 "load-json-file": { 2928 "load-json-file": {
2929 "version": "2.0.0", 2929 "version": "2.0.0",
2930 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", 2930 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
2931 "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", 2931 "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
2932 "dev": true, 2932 "dev": true,
2933 "requires": { 2933 "requires": {
2934 "graceful-fs": "^4.1.2", 2934 "graceful-fs": "^4.1.2",
2935 "parse-json": "^2.2.0", 2935 "parse-json": "^2.2.0",
2936 "pify": "^2.0.0", 2936 "pify": "^2.0.0",
2937 "strip-bom": "^3.0.0" 2937 "strip-bom": "^3.0.0"
2938 } 2938 }
2939 }, 2939 },
2940 "locate-path": { 2940 "locate-path": {
2941 "version": "2.0.0", 2941 "version": "2.0.0",
2942 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 2942 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
2943 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", 2943 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
2944 "dev": true, 2944 "dev": true,
2945 "requires": { 2945 "requires": {
2946 "p-locate": "^2.0.0", 2946 "p-locate": "^2.0.0",
2947 "path-exists": "^3.0.0" 2947 "path-exists": "^3.0.0"
2948 } 2948 }
2949 }, 2949 },
2950 "locks": { 2950 "locks": {
2951 "version": "0.2.2", 2951 "version": "0.2.2",
2952 "resolved": "https://registry.npmjs.org/locks/-/locks-0.2.2.tgz", 2952 "resolved": "https://registry.npmjs.org/locks/-/locks-0.2.2.tgz",
2953 "integrity": "sha1-JZkz0TJ8uvD9NmL4//3jaAnYTO0=" 2953 "integrity": "sha1-JZkz0TJ8uvD9NmL4//3jaAnYTO0="
2954 }, 2954 },
2955 "lodash": { 2955 "lodash": {
2956 "version": "4.17.15", 2956 "version": "4.17.15",
2957 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", 2957 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
2958 "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" 2958 "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
2959 }, 2959 },
2960 "logform": { 2960 "logform": {
2961 "version": "2.1.2", 2961 "version": "2.1.2",
2962 "resolved": "https://registry.npmjs.org/logform/-/logform-2.1.2.tgz", 2962 "resolved": "https://registry.npmjs.org/logform/-/logform-2.1.2.tgz",
2963 "integrity": "sha512-+lZh4OpERDBLqjiwDLpAWNQu6KMjnlXH2ByZwCuSqVPJletw0kTWJf5CgSNAUKn1KUkv3m2cUz/LK8zyEy7wzQ==", 2963 "integrity": "sha512-+lZh4OpERDBLqjiwDLpAWNQu6KMjnlXH2ByZwCuSqVPJletw0kTWJf5CgSNAUKn1KUkv3m2cUz/LK8zyEy7wzQ==",
2964 "requires": { 2964 "requires": {
2965 "colors": "^1.2.1", 2965 "colors": "^1.2.1",
2966 "fast-safe-stringify": "^2.0.4", 2966 "fast-safe-stringify": "^2.0.4",
2967 "fecha": "^2.3.3", 2967 "fecha": "^2.3.3",
2968 "ms": "^2.1.1", 2968 "ms": "^2.1.1",
2969 "triple-beam": "^1.3.0" 2969 "triple-beam": "^1.3.0"
2970 } 2970 }
2971 }, 2971 },
2972 "lru-cache": { 2972 "lru-cache": {
2973 "version": "4.1.5", 2973 "version": "4.1.5",
2974 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", 2974 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
2975 "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", 2975 "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
2976 "requires": { 2976 "requires": {
2977 "pseudomap": "^1.0.2", 2977 "pseudomap": "^1.0.2",
2978 "yallist": "^2.1.2" 2978 "yallist": "^2.1.2"
2979 } 2979 }
2980 }, 2980 },
2981 "macaddress": { 2981 "macaddress": {
2982 "version": "0.2.9", 2982 "version": "0.2.9",
2983 "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.9.tgz", 2983 "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.9.tgz",
2984 "integrity": "sha512-k4F1JUof6cQXxNFzx3thLby4oJzXTXQueAOOts944Vqizn+Rjc2QNFenT9FJSLU1CH3PmrHRSyZs2E+Cqw+P2w==" 2984 "integrity": "sha512-k4F1JUof6cQXxNFzx3thLby4oJzXTXQueAOOts944Vqizn+Rjc2QNFenT9FJSLU1CH3PmrHRSyZs2E+Cqw+P2w=="
2985 }, 2985 },
2986 "map-cache": { 2986 "map-cache": {
2987 "version": "0.2.2", 2987 "version": "0.2.2",
2988 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", 2988 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
2989 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", 2989 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
2990 "optional": true 2990 "optional": true
2991 }, 2991 },
2992 "map-visit": { 2992 "map-visit": {
2993 "version": "1.0.0", 2993 "version": "1.0.0",
2994 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", 2994 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
2995 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", 2995 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
2996 "optional": true, 2996 "optional": true,
2997 "requires": { 2997 "requires": {
2998 "object-visit": "^1.0.0" 2998 "object-visit": "^1.0.0"
2999 } 2999 }
3000 }, 3000 },
3001 "media-typer": { 3001 "media-typer": {
3002 "version": "0.3.0", 3002 "version": "0.3.0",
3003 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 3003 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
3004 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" 3004 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
3005 }, 3005 },
3006 "merge-descriptors": { 3006 "merge-descriptors": {
3007 "version": "1.0.1", 3007 "version": "1.0.1",
3008 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 3008 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
3009 "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" 3009 "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
3010 }, 3010 },
3011 "methods": { 3011 "methods": {
3012 "version": "1.1.2", 3012 "version": "1.1.2",
3013 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 3013 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
3014 "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" 3014 "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
3015 }, 3015 },
3016 "micromatch": { 3016 "micromatch": {
3017 "version": "3.1.10", 3017 "version": "3.1.10",
3018 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", 3018 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
3019 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", 3019 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
3020 "optional": true, 3020 "optional": true,
3021 "requires": { 3021 "requires": {
3022 "arr-diff": "^4.0.0", 3022 "arr-diff": "^4.0.0",
3023 "array-unique": "^0.3.2", 3023 "array-unique": "^0.3.2",
3024 "braces": "^2.3.1", 3024 "braces": "^2.3.1",
3025 "define-property": "^2.0.2", 3025 "define-property": "^2.0.2",
3026 "extend-shallow": "^3.0.2", 3026 "extend-shallow": "^3.0.2",
3027 "extglob": "^2.0.4", 3027 "extglob": "^2.0.4",
3028 "fragment-cache": "^0.2.1", 3028 "fragment-cache": "^0.2.1",
3029 "kind-of": "^6.0.2", 3029 "kind-of": "^6.0.2",
3030 "nanomatch": "^1.2.9", 3030 "nanomatch": "^1.2.9",
3031 "object.pick": "^1.3.0", 3031 "object.pick": "^1.3.0",
3032 "regex-not": "^1.0.0", 3032 "regex-not": "^1.0.0",
3033 "snapdragon": "^0.8.1", 3033 "snapdragon": "^0.8.1",
3034 "to-regex": "^3.0.2" 3034 "to-regex": "^3.0.2"
3035 } 3035 }
3036 }, 3036 },
3037 "mime": { 3037 "mime": {
3038 "version": "1.6.0", 3038 "version": "1.6.0",
3039 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 3039 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
3040 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" 3040 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
3041 }, 3041 },
3042 "mime-db": { 3042 "mime-db": {
3043 "version": "1.40.0", 3043 "version": "1.40.0",
3044 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", 3044 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
3045 "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" 3045 "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA=="
3046 }, 3046 },
3047 "mime-types": { 3047 "mime-types": {
3048 "version": "2.1.24", 3048 "version": "2.1.24",
3049 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", 3049 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
3050 "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", 3050 "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
3051 "requires": { 3051 "requires": {
3052 "mime-db": "1.40.0" 3052 "mime-db": "1.40.0"
3053 } 3053 }
3054 }, 3054 },
3055 "mimic-fn": { 3055 "mimic-fn": {
3056 "version": "1.2.0", 3056 "version": "1.2.0",
3057 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", 3057 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
3058 "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", 3058 "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
3059 "dev": true 3059 "dev": true
3060 }, 3060 },
3061 "mimic-response": { 3061 "mimic-response": {
3062 "version": "1.0.1", 3062 "version": "1.0.1",
3063 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 3063 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
3064 "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" 3064 "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
3065 }, 3065 },
3066 "minimatch": { 3066 "minimatch": {
3067 "version": "3.0.4", 3067 "version": "3.0.4",
3068 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 3068 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
3069 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 3069 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3070 "requires": { 3070 "requires": {
3071 "brace-expansion": "^1.1.7" 3071 "brace-expansion": "^1.1.7"
3072 } 3072 }
3073 }, 3073 },
3074 "minimist": { 3074 "minimist": {
3075 "version": "0.0.8", 3075 "version": "0.0.8",
3076 "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 3076 "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
3077 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" 3077 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
3078 }, 3078 },
3079 "mixin-deep": { 3079 "mixin-deep": {
3080 "version": "1.3.2", 3080 "version": "1.3.2",
3081 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", 3081 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
3082 "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", 3082 "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
3083 "optional": true, 3083 "optional": true,
3084 "requires": { 3084 "requires": {
3085 "for-in": "^1.0.2", 3085 "for-in": "^1.0.2",
3086 "is-extendable": "^1.0.1" 3086 "is-extendable": "^1.0.1"
3087 }, 3087 },
3088 "dependencies": { 3088 "dependencies": {
3089 "is-extendable": { 3089 "is-extendable": {
3090 "version": "1.0.1", 3090 "version": "1.0.1",
3091 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 3091 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
3092 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 3092 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
3093 "optional": true, 3093 "optional": true,
3094 "requires": { 3094 "requires": {
3095 "is-plain-object": "^2.0.4" 3095 "is-plain-object": "^2.0.4"
3096 } 3096 }
3097 } 3097 }
3098 } 3098 }
3099 }, 3099 },
3100 "mkdirp": { 3100 "mkdirp": {
3101 "version": "0.5.1", 3101 "version": "0.5.1",
3102 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 3102 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
3103 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 3103 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
3104 "requires": { 3104 "requires": {
3105 "minimist": "0.0.8" 3105 "minimist": "0.0.8"
3106 } 3106 }
3107 }, 3107 },
3108 "moment": { 3108 "moment": {
3109 "version": "2.24.0", 3109 "version": "2.24.0",
3110 "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", 3110 "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz",
3111 "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" 3111 "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg=="
3112 }, 3112 },
3113 "ms": { 3113 "ms": {
3114 "version": "2.1.2", 3114 "version": "2.1.2",
3115 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 3115 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3116 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 3116 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
3117 }, 3117 },
3118 "mute-stream": { 3118 "mute-stream": {
3119 "version": "0.0.7", 3119 "version": "0.0.7",
3120 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", 3120 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
3121 "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", 3121 "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
3122 "dev": true 3122 "dev": true
3123 }, 3123 },
3124 "nan": { 3124 "nan": {
3125 "version": "2.14.0", 3125 "version": "2.14.0",
3126 "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", 3126 "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
3127 "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" 3127 "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg=="
3128 }, 3128 },
3129 "nanoid": {
3130 "version": "2.1.3",
3131 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.3.tgz",
3132 "integrity": "sha512-SbgVmGjEUAR/rYdAM0p0TCdKtJILZeYk3JavV2cmNVmIeR0SaKDudLRk58au6gpJqyFM9qz8ufEsS91D7RZyYA=="
3133 },
3129 "nanomatch": { 3134 "nanomatch": {
3130 "version": "1.2.13", 3135 "version": "1.2.13",
3131 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", 3136 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
3132 "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", 3137 "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
3133 "optional": true, 3138 "optional": true,
3134 "requires": { 3139 "requires": {
3135 "arr-diff": "^4.0.0", 3140 "arr-diff": "^4.0.0",
3136 "array-unique": "^0.3.2", 3141 "array-unique": "^0.3.2",
3137 "define-property": "^2.0.2", 3142 "define-property": "^2.0.2",
3138 "extend-shallow": "^3.0.2", 3143 "extend-shallow": "^3.0.2",
3139 "fragment-cache": "^0.2.1", 3144 "fragment-cache": "^0.2.1",
3140 "is-windows": "^1.0.2", 3145 "is-windows": "^1.0.2",
3141 "kind-of": "^6.0.2", 3146 "kind-of": "^6.0.2",
3142 "object.pick": "^1.3.0", 3147 "object.pick": "^1.3.0",
3143 "regex-not": "^1.0.0", 3148 "regex-not": "^1.0.0",
3144 "snapdragon": "^0.8.1", 3149 "snapdragon": "^0.8.1",
3145 "to-regex": "^3.0.1" 3150 "to-regex": "^3.0.1"
3146 } 3151 }
3147 }, 3152 },
3148 "napi-build-utils": { 3153 "napi-build-utils": {
3149 "version": "1.0.1", 3154 "version": "1.0.1",
3150 "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.1.tgz", 3155 "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.1.tgz",
3151 "integrity": "sha512-boQj1WFgQH3v4clhu3mTNfP+vOBxorDlE8EKiMjUlLG3C4qAESnn9AxIOkFgTR2c9LtzNjPrjS60cT27ZKBhaA==" 3156 "integrity": "sha512-boQj1WFgQH3v4clhu3mTNfP+vOBxorDlE8EKiMjUlLG3C4qAESnn9AxIOkFgTR2c9LtzNjPrjS60cT27ZKBhaA=="
3152 }, 3157 },
3153 "natural-compare": { 3158 "natural-compare": {
3154 "version": "1.4.0", 3159 "version": "1.4.0",
3155 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 3160 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3156 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", 3161 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
3157 "dev": true 3162 "dev": true
3158 }, 3163 },
3159 "negotiator": { 3164 "negotiator": {
3160 "version": "0.6.2", 3165 "version": "0.6.2",
3161 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", 3166 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
3162 "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" 3167 "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
3163 }, 3168 },
3164 "nice-try": { 3169 "nice-try": {
3165 "version": "1.0.5", 3170 "version": "1.0.5",
3166 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 3171 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
3167 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 3172 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
3168 "dev": true 3173 "dev": true
3169 }, 3174 },
3170 "node-abi": { 3175 "node-abi": {
3171 "version": "2.9.0", 3176 "version": "2.9.0",
3172 "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.9.0.tgz", 3177 "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.9.0.tgz",
3173 "integrity": "sha512-jmEOvv0eanWjhX8dX1pmjb7oJl1U1oR4FOh0b2GnvALwSYoOdU7sj+kLDSAyjo4pfC9aj/IxkloxdLJQhSSQBA==", 3178 "integrity": "sha512-jmEOvv0eanWjhX8dX1pmjb7oJl1U1oR4FOh0b2GnvALwSYoOdU7sj+kLDSAyjo4pfC9aj/IxkloxdLJQhSSQBA==",
3174 "requires": { 3179 "requires": {
3175 "semver": "^5.4.1" 3180 "semver": "^5.4.1"
3176 } 3181 }
3177 }, 3182 },
3178 "node-machine-id": { 3183 "node-machine-id": {
3179 "version": "1.1.12", 3184 "version": "1.1.12",
3180 "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz", 3185 "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz",
3181 "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==" 3186 "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ=="
3182 }, 3187 },
3183 "node-natural-sort": { 3188 "node-natural-sort": {
3184 "version": "0.8.7", 3189 "version": "0.8.7",
3185 "resolved": "https://registry.npmjs.org/node-natural-sort/-/node-natural-sort-0.8.7.tgz", 3190 "resolved": "https://registry.npmjs.org/node-natural-sort/-/node-natural-sort-0.8.7.tgz",
3186 "integrity": "sha512-rMaLlHV5BlnRhIl6jUfgqdLY5U0NJkIxUdOsmpz3Txwh7js4+GwTiomhO8W4rp3SvX1zZ56mx13zfEWESr+qqA==" 3191 "integrity": "sha512-rMaLlHV5BlnRhIl6jUfgqdLY5U0NJkIxUdOsmpz3Txwh7js4+GwTiomhO8W4rp3SvX1zZ56mx13zfEWESr+qqA=="
3187 }, 3192 },
3188 "node-pdu": { 3193 "node-pdu": {
3189 "version": "1.0.15", 3194 "version": "1.0.15",
3190 "resolved": "https://registry.npmjs.org/node-pdu/-/node-pdu-1.0.15.tgz", 3195 "resolved": "https://registry.npmjs.org/node-pdu/-/node-pdu-1.0.15.tgz",
3191 "integrity": "sha512-e/J8WNV5A+/jMYaUBgM3VnPKBjy8HPs0rB3zgnF3lsE1ljd9P8FddtXItWBeawAM0Q6w/1ckrhnHi98hUhN28A==", 3196 "integrity": "sha512-e/J8WNV5A+/jMYaUBgM3VnPKBjy8HPs0rB3zgnF3lsE1ljd9P8FddtXItWBeawAM0Q6w/1ckrhnHi98hUhN28A==",
3192 "requires": { 3197 "requires": {
3193 "sprintf": "~0.1.5" 3198 "sprintf": "~0.1.5"
3194 } 3199 }
3195 }, 3200 },
3196 "noop-logger": { 3201 "noop-logger": {
3197 "version": "0.1.1", 3202 "version": "0.1.1",
3198 "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", 3203 "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz",
3199 "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=" 3204 "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI="
3200 }, 3205 },
3201 "normalize-package-data": { 3206 "normalize-package-data": {
3202 "version": "2.5.0", 3207 "version": "2.5.0",
3203 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 3208 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
3204 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 3209 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
3205 "dev": true, 3210 "dev": true,
3206 "requires": { 3211 "requires": {
3207 "hosted-git-info": "^2.1.4", 3212 "hosted-git-info": "^2.1.4",
3208 "resolve": "^1.10.0", 3213 "resolve": "^1.10.0",
3209 "semver": "2 || 3 || 4 || 5", 3214 "semver": "2 || 3 || 4 || 5",
3210 "validate-npm-package-license": "^3.0.1" 3215 "validate-npm-package-license": "^3.0.1"
3211 } 3216 }
3212 }, 3217 },
3213 "normalize-path": { 3218 "normalize-path": {
3214 "version": "3.0.0", 3219 "version": "3.0.0",
3215 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 3220 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
3216 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 3221 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
3217 "optional": true 3222 "optional": true
3218 }, 3223 },
3219 "npmlog": { 3224 "npmlog": {
3220 "version": "4.1.2", 3225 "version": "4.1.2",
3221 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", 3226 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
3222 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", 3227 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
3223 "requires": { 3228 "requires": {
3224 "are-we-there-yet": "~1.1.2", 3229 "are-we-there-yet": "~1.1.2",
3225 "console-control-strings": "~1.1.0", 3230 "console-control-strings": "~1.1.0",
3226 "gauge": "~2.7.3", 3231 "gauge": "~2.7.3",
3227 "set-blocking": "~2.0.0" 3232 "set-blocking": "~2.0.0"
3228 } 3233 }
3229 }, 3234 },
3230 "number-is-nan": { 3235 "number-is-nan": {
3231 "version": "1.0.1", 3236 "version": "1.0.1",
3232 "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 3237 "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
3233 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" 3238 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
3234 }, 3239 },
3235 "numeral": { 3240 "numeral": {
3236 "version": "2.0.6", 3241 "version": "2.0.6",
3237 "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz", 3242 "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz",
3238 "integrity": "sha1-StCAk21EPCVhrtnyGX7//iX05QY=" 3243 "integrity": "sha1-StCAk21EPCVhrtnyGX7//iX05QY="
3239 }, 3244 },
3240 "nunjucks": { 3245 "nunjucks": {
3241 "version": "3.2.0", 3246 "version": "3.2.0",
3242 "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.0.tgz", 3247 "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.0.tgz",
3243 "integrity": "sha512-YS/qEQ6N7qCnUdm6EoYRBfJUdWNT0PpKbbRnogV2XyXbBm2STIP1O6yrdZHgwMVK7fIYUx7i8+yatEixnXSB1w==", 3248 "integrity": "sha512-YS/qEQ6N7qCnUdm6EoYRBfJUdWNT0PpKbbRnogV2XyXbBm2STIP1O6yrdZHgwMVK7fIYUx7i8+yatEixnXSB1w==",
3244 "requires": { 3249 "requires": {
3245 "a-sync-waterfall": "^1.0.0", 3250 "a-sync-waterfall": "^1.0.0",
3246 "asap": "^2.0.3", 3251 "asap": "^2.0.3",
3247 "chokidar": "^2.0.0", 3252 "chokidar": "^2.0.0",
3248 "yargs": "^3.32.0" 3253 "yargs": "^3.32.0"
3249 } 3254 }
3250 }, 3255 },
3251 "oauth-sign": { 3256 "oauth-sign": {
3252 "version": "0.9.0", 3257 "version": "0.9.0",
3253 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 3258 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
3254 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" 3259 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
3255 }, 3260 },
3256 "object-assign": { 3261 "object-assign": {
3257 "version": "4.1.1", 3262 "version": "4.1.1",
3258 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 3263 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
3259 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" 3264 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
3260 }, 3265 },
3261 "object-copy": { 3266 "object-copy": {
3262 "version": "0.1.0", 3267 "version": "0.1.0",
3263 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", 3268 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
3264 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", 3269 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
3265 "optional": true, 3270 "optional": true,
3266 "requires": { 3271 "requires": {
3267 "copy-descriptor": "^0.1.0", 3272 "copy-descriptor": "^0.1.0",
3268 "define-property": "^0.2.5", 3273 "define-property": "^0.2.5",
3269 "kind-of": "^3.0.3" 3274 "kind-of": "^3.0.3"
3270 }, 3275 },
3271 "dependencies": { 3276 "dependencies": {
3272 "define-property": { 3277 "define-property": {
3273 "version": "0.2.5", 3278 "version": "0.2.5",
3274 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 3279 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3275 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 3280 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3276 "optional": true, 3281 "optional": true,
3277 "requires": { 3282 "requires": {
3278 "is-descriptor": "^0.1.0" 3283 "is-descriptor": "^0.1.0"
3279 } 3284 }
3280 }, 3285 },
3281 "kind-of": { 3286 "kind-of": {
3282 "version": "3.2.2", 3287 "version": "3.2.2",
3283 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3288 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3284 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 3289 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3285 "optional": true, 3290 "optional": true,
3286 "requires": { 3291 "requires": {
3287 "is-buffer": "^1.1.5" 3292 "is-buffer": "^1.1.5"
3288 } 3293 }
3289 } 3294 }
3290 } 3295 }
3291 }, 3296 },
3292 "object-hash": { 3297 "object-hash": {
3293 "version": "1.3.1", 3298 "version": "1.3.1",
3294 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", 3299 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz",
3295 "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" 3300 "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA=="
3296 }, 3301 },
3297 "object-keys": { 3302 "object-keys": {
3298 "version": "1.1.1", 3303 "version": "1.1.1",
3299 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 3304 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
3300 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 3305 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
3301 "dev": true 3306 "dev": true
3302 }, 3307 },
3303 "object-visit": { 3308 "object-visit": {
3304 "version": "1.0.1", 3309 "version": "1.0.1",
3305 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", 3310 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
3306 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", 3311 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
3307 "optional": true, 3312 "optional": true,
3308 "requires": { 3313 "requires": {
3309 "isobject": "^3.0.0" 3314 "isobject": "^3.0.0"
3310 } 3315 }
3311 }, 3316 },
3312 "object.assign": { 3317 "object.assign": {
3313 "version": "4.1.0", 3318 "version": "4.1.0",
3314 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", 3319 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
3315 "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", 3320 "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
3316 "dev": true, 3321 "dev": true,
3317 "requires": { 3322 "requires": {
3318 "define-properties": "^1.1.2", 3323 "define-properties": "^1.1.2",
3319 "function-bind": "^1.1.1", 3324 "function-bind": "^1.1.1",
3320 "has-symbols": "^1.0.0", 3325 "has-symbols": "^1.0.0",
3321 "object-keys": "^1.0.11" 3326 "object-keys": "^1.0.11"
3322 } 3327 }
3323 }, 3328 },
3324 "object.entries": { 3329 "object.entries": {
3325 "version": "1.1.0", 3330 "version": "1.1.0",
3326 "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz", 3331 "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz",
3327 "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==", 3332 "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==",
3328 "dev": true, 3333 "dev": true,
3329 "requires": { 3334 "requires": {
3330 "define-properties": "^1.1.3", 3335 "define-properties": "^1.1.3",
3331 "es-abstract": "^1.12.0", 3336 "es-abstract": "^1.12.0",
3332 "function-bind": "^1.1.1", 3337 "function-bind": "^1.1.1",
3333 "has": "^1.0.3" 3338 "has": "^1.0.3"
3334 } 3339 }
3335 }, 3340 },
3336 "object.pick": { 3341 "object.pick": {
3337 "version": "1.3.0", 3342 "version": "1.3.0",
3338 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", 3343 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
3339 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", 3344 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
3340 "optional": true, 3345 "optional": true,
3341 "requires": { 3346 "requires": {
3342 "isobject": "^3.0.1" 3347 "isobject": "^3.0.1"
3343 } 3348 }
3344 }, 3349 },
3345 "object.values": { 3350 "object.values": {
3346 "version": "1.1.0", 3351 "version": "1.1.0",
3347 "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", 3352 "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz",
3348 "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", 3353 "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==",
3349 "dev": true, 3354 "dev": true,
3350 "requires": { 3355 "requires": {
3351 "define-properties": "^1.1.3", 3356 "define-properties": "^1.1.3",
3352 "es-abstract": "^1.12.0", 3357 "es-abstract": "^1.12.0",
3353 "function-bind": "^1.1.1", 3358 "function-bind": "^1.1.1",
3354 "has": "^1.0.3" 3359 "has": "^1.0.3"
3355 } 3360 }
3356 }, 3361 },
3357 "on-finished": { 3362 "on-finished": {
3358 "version": "2.3.0", 3363 "version": "2.3.0",
3359 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 3364 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
3360 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 3365 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
3361 "requires": { 3366 "requires": {
3362 "ee-first": "1.1.1" 3367 "ee-first": "1.1.1"
3363 } 3368 }
3364 }, 3369 },
3365 "on-headers": { 3370 "on-headers": {
3366 "version": "1.0.2", 3371 "version": "1.0.2",
3367 "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", 3372 "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
3368 "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" 3373 "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
3369 }, 3374 },
3370 "once": { 3375 "once": {
3371 "version": "1.4.0", 3376 "version": "1.4.0",
3372 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 3377 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3373 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 3378 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
3374 "requires": { 3379 "requires": {
3375 "wrappy": "1" 3380 "wrappy": "1"
3376 } 3381 }
3377 }, 3382 },
3378 "one-time": { 3383 "one-time": {
3379 "version": "0.0.4", 3384 "version": "0.0.4",
3380 "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz", 3385 "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz",
3381 "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=" 3386 "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4="
3382 }, 3387 },
3383 "onetime": { 3388 "onetime": {
3384 "version": "2.0.1", 3389 "version": "2.0.1",
3385 "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", 3390 "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
3386 "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", 3391 "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
3387 "dev": true, 3392 "dev": true,
3388 "requires": { 3393 "requires": {
3389 "mimic-fn": "^1.0.0" 3394 "mimic-fn": "^1.0.0"
3390 } 3395 }
3391 }, 3396 },
3392 "optionator": { 3397 "optionator": {
3393 "version": "0.8.2", 3398 "version": "0.8.2",
3394 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", 3399 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
3395 "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", 3400 "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
3396 "dev": true, 3401 "dev": true,
3397 "requires": { 3402 "requires": {
3398 "deep-is": "~0.1.3", 3403 "deep-is": "~0.1.3",
3399 "fast-levenshtein": "~2.0.4", 3404 "fast-levenshtein": "~2.0.4",
3400 "levn": "~0.3.0", 3405 "levn": "~0.3.0",
3401 "prelude-ls": "~1.1.2", 3406 "prelude-ls": "~1.1.2",
3402 "type-check": "~0.3.2", 3407 "type-check": "~0.3.2",
3403 "wordwrap": "~1.0.0" 3408 "wordwrap": "~1.0.0"
3404 } 3409 }
3405 }, 3410 },
3406 "os-homedir": { 3411 "os-homedir": {
3407 "version": "1.0.2", 3412 "version": "1.0.2",
3408 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", 3413 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
3409 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" 3414 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
3410 }, 3415 },
3411 "os-locale": { 3416 "os-locale": {
3412 "version": "1.4.0", 3417 "version": "1.4.0",
3413 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", 3418 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
3414 "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", 3419 "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
3415 "requires": { 3420 "requires": {
3416 "lcid": "^1.0.0" 3421 "lcid": "^1.0.0"
3417 } 3422 }
3418 }, 3423 },
3419 "os-tmpdir": { 3424 "os-tmpdir": {
3420 "version": "1.0.2", 3425 "version": "1.0.2",
3421 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 3426 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
3422 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 3427 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
3423 "dev": true 3428 "dev": true
3424 }, 3429 },
3425 "p-limit": { 3430 "p-limit": {
3426 "version": "1.3.0", 3431 "version": "1.3.0",
3427 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 3432 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
3428 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 3433 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
3429 "dev": true, 3434 "dev": true,
3430 "requires": { 3435 "requires": {
3431 "p-try": "^1.0.0" 3436 "p-try": "^1.0.0"
3432 } 3437 }
3433 }, 3438 },
3434 "p-locate": { 3439 "p-locate": {
3435 "version": "2.0.0", 3440 "version": "2.0.0",
3436 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 3441 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
3437 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 3442 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
3438 "dev": true, 3443 "dev": true,
3439 "requires": { 3444 "requires": {
3440 "p-limit": "^1.1.0" 3445 "p-limit": "^1.1.0"
3441 } 3446 }
3442 }, 3447 },
3443 "p-try": { 3448 "p-try": {
3444 "version": "1.0.0", 3449 "version": "1.0.0",
3445 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 3450 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
3446 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", 3451 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
3447 "dev": true 3452 "dev": true
3448 }, 3453 },
3449 "parent-module": { 3454 "parent-module": {
3450 "version": "1.0.1", 3455 "version": "1.0.1",
3451 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 3456 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3452 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 3457 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
3453 "dev": true, 3458 "dev": true,
3454 "requires": { 3459 "requires": {
3455 "callsites": "^3.0.0" 3460 "callsites": "^3.0.0"
3456 } 3461 }
3457 }, 3462 },
3458 "parse-json": { 3463 "parse-json": {
3459 "version": "2.2.0", 3464 "version": "2.2.0",
3460 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 3465 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
3461 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 3466 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
3462 "dev": true, 3467 "dev": true,
3463 "requires": { 3468 "requires": {
3464 "error-ex": "^1.2.0" 3469 "error-ex": "^1.2.0"
3465 } 3470 }
3466 }, 3471 },
3467 "parseurl": { 3472 "parseurl": {
3468 "version": "1.3.3", 3473 "version": "1.3.3",
3469 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 3474 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
3470 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" 3475 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
3471 }, 3476 },
3472 "pascalcase": { 3477 "pascalcase": {
3473 "version": "0.1.1", 3478 "version": "0.1.1",
3474 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", 3479 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
3475 "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", 3480 "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
3476 "optional": true 3481 "optional": true
3477 }, 3482 },
3478 "path-dirname": { 3483 "path-dirname": {
3479 "version": "1.0.2", 3484 "version": "1.0.2",
3480 "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", 3485 "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
3481 "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", 3486 "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
3482 "optional": true 3487 "optional": true
3483 }, 3488 },
3484 "path-exists": { 3489 "path-exists": {
3485 "version": "3.0.0", 3490 "version": "3.0.0",
3486 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 3491 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
3487 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 3492 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
3488 "dev": true 3493 "dev": true
3489 }, 3494 },
3490 "path-is-absolute": { 3495 "path-is-absolute": {
3491 "version": "1.0.1", 3496 "version": "1.0.1",
3492 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 3497 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3493 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 3498 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
3494 }, 3499 },
3495 "path-is-inside": { 3500 "path-is-inside": {
3496 "version": "1.0.2", 3501 "version": "1.0.2",
3497 "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", 3502 "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
3498 "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", 3503 "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
3499 "dev": true 3504 "dev": true
3500 }, 3505 },
3501 "path-key": { 3506 "path-key": {
3502 "version": "2.0.1", 3507 "version": "2.0.1",
3503 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 3508 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
3504 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 3509 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
3505 "dev": true 3510 "dev": true
3506 }, 3511 },
3507 "path-parse": { 3512 "path-parse": {
3508 "version": "1.0.6", 3513 "version": "1.0.6",
3509 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", 3514 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
3510 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", 3515 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
3511 "dev": true 3516 "dev": true
3512 }, 3517 },
3513 "path-to-regexp": { 3518 "path-to-regexp": {
3514 "version": "0.1.7", 3519 "version": "0.1.7",
3515 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 3520 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
3516 "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" 3521 "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
3517 }, 3522 },
3518 "path-type": { 3523 "path-type": {
3519 "version": "2.0.0", 3524 "version": "2.0.0",
3520 "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", 3525 "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
3521 "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", 3526 "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
3522 "dev": true, 3527 "dev": true,
3523 "requires": { 3528 "requires": {
3524 "pify": "^2.0.0" 3529 "pify": "^2.0.0"
3525 } 3530 }
3526 }, 3531 },
3527 "pdu": { 3532 "pdu": {
3528 "version": "1.1.0", 3533 "version": "1.1.0",
3529 "resolved": "https://registry.npmjs.org/pdu/-/pdu-1.1.0.tgz", 3534 "resolved": "https://registry.npmjs.org/pdu/-/pdu-1.1.0.tgz",
3530 "integrity": "sha1-vugaShe1ndzys5wMFuIJF6aTmjQ=" 3535 "integrity": "sha1-vugaShe1ndzys5wMFuIJF6aTmjQ="
3531 }, 3536 },
3532 "performance-now": { 3537 "performance-now": {
3533 "version": "2.1.0", 3538 "version": "2.1.0",
3534 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 3539 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
3535 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" 3540 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
3536 }, 3541 },
3537 "pify": { 3542 "pify": {
3538 "version": "2.3.0", 3543 "version": "2.3.0",
3539 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 3544 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
3540 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 3545 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
3541 "dev": true 3546 "dev": true
3542 }, 3547 },
3543 "pipe-io": { 3548 "pipe-io": {
3544 "version": "3.0.11", 3549 "version": "3.0.11",
3545 "resolved": "https://registry.npmjs.org/pipe-io/-/pipe-io-3.0.11.tgz", 3550 "resolved": "https://registry.npmjs.org/pipe-io/-/pipe-io-3.0.11.tgz",
3546 "integrity": "sha512-Mj9M+vdptBRBqHOf52kIDVeKVb2gLHuuqQyTemBfaK8J+5tdQhIL4RFP3bQ15G7+2Ib/RCHBinnRW7TJz4VuaA==" 3551 "integrity": "sha512-Mj9M+vdptBRBqHOf52kIDVeKVb2gLHuuqQyTemBfaK8J+5tdQhIL4RFP3bQ15G7+2Ib/RCHBinnRW7TJz4VuaA=="
3547 }, 3552 },
3548 "pkg-dir": { 3553 "pkg-dir": {
3549 "version": "2.0.0", 3554 "version": "2.0.0",
3550 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", 3555 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
3551 "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", 3556 "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
3552 "dev": true, 3557 "dev": true,
3553 "requires": { 3558 "requires": {
3554 "find-up": "^2.1.0" 3559 "find-up": "^2.1.0"
3555 } 3560 }
3556 }, 3561 },
3557 "pkginfo": { 3562 "pkginfo": {
3558 "version": "0.4.1", 3563 "version": "0.4.1",
3559 "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", 3564 "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz",
3560 "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=" 3565 "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8="
3561 }, 3566 },
3562 "posix-character-classes": { 3567 "posix-character-classes": {
3563 "version": "0.1.1", 3568 "version": "0.1.1",
3564 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", 3569 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
3565 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", 3570 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
3566 "optional": true 3571 "optional": true
3567 }, 3572 },
3568 "prebuild-install": { 3573 "prebuild-install": {
3569 "version": "5.3.0", 3574 "version": "5.3.0",
3570 "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.0.tgz", 3575 "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.0.tgz",
3571 "integrity": "sha512-aaLVANlj4HgZweKttFNUVNRxDukytuIuxeK2boIMHjagNJCiVKWFsKF4tCE3ql3GbrD2tExPQ7/pwtEJcHNZeg==", 3576 "integrity": "sha512-aaLVANlj4HgZweKttFNUVNRxDukytuIuxeK2boIMHjagNJCiVKWFsKF4tCE3ql3GbrD2tExPQ7/pwtEJcHNZeg==",
3572 "requires": { 3577 "requires": {
3573 "detect-libc": "^1.0.3", 3578 "detect-libc": "^1.0.3",
3574 "expand-template": "^2.0.3", 3579 "expand-template": "^2.0.3",
3575 "github-from-package": "0.0.0", 3580 "github-from-package": "0.0.0",
3576 "minimist": "^1.2.0", 3581 "minimist": "^1.2.0",
3577 "mkdirp": "^0.5.1", 3582 "mkdirp": "^0.5.1",
3578 "napi-build-utils": "^1.0.1", 3583 "napi-build-utils": "^1.0.1",
3579 "node-abi": "^2.7.0", 3584 "node-abi": "^2.7.0",
3580 "noop-logger": "^0.1.1", 3585 "noop-logger": "^0.1.1",
3581 "npmlog": "^4.0.1", 3586 "npmlog": "^4.0.1",
3582 "os-homedir": "^1.0.1", 3587 "os-homedir": "^1.0.1",
3583 "pump": "^2.0.1", 3588 "pump": "^2.0.1",
3584 "rc": "^1.2.7", 3589 "rc": "^1.2.7",
3585 "simple-get": "^2.7.0", 3590 "simple-get": "^2.7.0",
3586 "tar-fs": "^1.13.0", 3591 "tar-fs": "^1.13.0",
3587 "tunnel-agent": "^0.6.0", 3592 "tunnel-agent": "^0.6.0",
3588 "which-pm-runs": "^1.0.0" 3593 "which-pm-runs": "^1.0.0"
3589 }, 3594 },
3590 "dependencies": { 3595 "dependencies": {
3591 "minimist": { 3596 "minimist": {
3592 "version": "1.2.0", 3597 "version": "1.2.0",
3593 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 3598 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
3594 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" 3599 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
3595 } 3600 }
3596 } 3601 }
3597 }, 3602 },
3598 "prelude-ls": { 3603 "prelude-ls": {
3599 "version": "1.1.2", 3604 "version": "1.1.2",
3600 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", 3605 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
3601 "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", 3606 "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
3602 "dev": true 3607 "dev": true
3603 }, 3608 },
3604 "process-nextick-args": { 3609 "process-nextick-args": {
3605 "version": "2.0.1", 3610 "version": "2.0.1",
3606 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 3611 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
3607 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" 3612 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
3608 }, 3613 },
3609 "progress": { 3614 "progress": {
3610 "version": "2.0.3", 3615 "version": "2.0.3",
3611 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", 3616 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
3612 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", 3617 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
3613 "dev": true 3618 "dev": true
3614 }, 3619 },
3615 "proxy-addr": { 3620 "proxy-addr": {
3616 "version": "2.0.5", 3621 "version": "2.0.5",
3617 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", 3622 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz",
3618 "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", 3623 "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==",
3619 "requires": { 3624 "requires": {
3620 "forwarded": "~0.1.2", 3625 "forwarded": "~0.1.2",
3621 "ipaddr.js": "1.9.0" 3626 "ipaddr.js": "1.9.0"
3622 } 3627 }
3623 }, 3628 },
3624 "pseudomap": { 3629 "pseudomap": {
3625 "version": "1.0.2", 3630 "version": "1.0.2",
3626 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 3631 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
3627 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" 3632 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
3628 }, 3633 },
3629 "psl": { 3634 "psl": {
3630 "version": "1.2.0", 3635 "version": "1.2.0",
3631 "resolved": "https://registry.npmjs.org/psl/-/psl-1.2.0.tgz", 3636 "resolved": "https://registry.npmjs.org/psl/-/psl-1.2.0.tgz",
3632 "integrity": "sha512-GEn74ZffufCmkDDLNcl3uuyF/aSD6exEyh1v/ZSdAomB82t6G9hzJVRx0jBmLDW+VfZqks3aScmMw9DszwUalA==" 3637 "integrity": "sha512-GEn74ZffufCmkDDLNcl3uuyF/aSD6exEyh1v/ZSdAomB82t6G9hzJVRx0jBmLDW+VfZqks3aScmMw9DszwUalA=="
3633 }, 3638 },
3634 "pump": { 3639 "pump": {
3635 "version": "2.0.1", 3640 "version": "2.0.1",
3636 "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", 3641 "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
3637 "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", 3642 "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
3638 "requires": { 3643 "requires": {
3639 "end-of-stream": "^1.1.0", 3644 "end-of-stream": "^1.1.0",
3640 "once": "^1.3.1" 3645 "once": "^1.3.1"
3641 } 3646 }
3642 }, 3647 },
3643 "punycode": { 3648 "punycode": {
3644 "version": "2.1.1", 3649 "version": "2.1.1",
3645 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 3650 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
3646 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" 3651 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
3647 }, 3652 },
3648 "qs": { 3653 "qs": {
3649 "version": "6.7.0", 3654 "version": "6.7.0",
3650 "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", 3655 "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
3651 "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" 3656 "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
3652 }, 3657 },
3653 "random-bytes": { 3658 "random-bytes": {
3654 "version": "1.0.0", 3659 "version": "1.0.0",
3655 "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", 3660 "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz",
3656 "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=" 3661 "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs="
3657 }, 3662 },
3658 "range-parser": { 3663 "range-parser": {
3659 "version": "1.2.1", 3664 "version": "1.2.1",
3660 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 3665 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
3661 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" 3666 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
3662 }, 3667 },
3663 "raw-body": { 3668 "raw-body": {
3664 "version": "2.4.0", 3669 "version": "2.4.0",
3665 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", 3670 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
3666 "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", 3671 "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
3667 "requires": { 3672 "requires": {
3668 "bytes": "3.1.0", 3673 "bytes": "3.1.0",
3669 "http-errors": "1.7.2", 3674 "http-errors": "1.7.2",
3670 "iconv-lite": "0.4.24", 3675 "iconv-lite": "0.4.24",
3671 "unpipe": "1.0.0" 3676 "unpipe": "1.0.0"
3672 } 3677 }
3673 }, 3678 },
3674 "rc": { 3679 "rc": {
3675 "version": "1.2.8", 3680 "version": "1.2.8",
3676 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 3681 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
3677 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 3682 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
3678 "requires": { 3683 "requires": {
3679 "deep-extend": "^0.6.0", 3684 "deep-extend": "^0.6.0",
3680 "ini": "~1.3.0", 3685 "ini": "~1.3.0",
3681 "minimist": "^1.2.0", 3686 "minimist": "^1.2.0",
3682 "strip-json-comments": "~2.0.1" 3687 "strip-json-comments": "~2.0.1"
3683 }, 3688 },
3684 "dependencies": { 3689 "dependencies": {
3685 "minimist": { 3690 "minimist": {
3686 "version": "1.2.0", 3691 "version": "1.2.0",
3687 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 3692 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
3688 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" 3693 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
3689 } 3694 }
3690 } 3695 }
3691 }, 3696 },
3692 "read-pkg": { 3697 "read-pkg": {
3693 "version": "2.0.0", 3698 "version": "2.0.0",
3694 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", 3699 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
3695 "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", 3700 "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
3696 "dev": true, 3701 "dev": true,
3697 "requires": { 3702 "requires": {
3698 "load-json-file": "^2.0.0", 3703 "load-json-file": "^2.0.0",
3699 "normalize-package-data": "^2.3.2", 3704 "normalize-package-data": "^2.3.2",
3700 "path-type": "^2.0.0" 3705 "path-type": "^2.0.0"
3701 } 3706 }
3702 }, 3707 },
3703 "read-pkg-up": { 3708 "read-pkg-up": {
3704 "version": "2.0.0", 3709 "version": "2.0.0",
3705 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", 3710 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
3706 "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", 3711 "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
3707 "dev": true, 3712 "dev": true,
3708 "requires": { 3713 "requires": {
3709 "find-up": "^2.0.0", 3714 "find-up": "^2.0.0",
3710 "read-pkg": "^2.0.0" 3715 "read-pkg": "^2.0.0"
3711 } 3716 }
3712 }, 3717 },
3713 "readable-stream": { 3718 "readable-stream": {
3714 "version": "2.3.6", 3719 "version": "2.3.6",
3715 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", 3720 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
3716 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 3721 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
3717 "requires": { 3722 "requires": {
3718 "core-util-is": "~1.0.0", 3723 "core-util-is": "~1.0.0",
3719 "inherits": "~2.0.3", 3724 "inherits": "~2.0.3",
3720 "isarray": "~1.0.0", 3725 "isarray": "~1.0.0",
3721 "process-nextick-args": "~2.0.0", 3726 "process-nextick-args": "~2.0.0",
3722 "safe-buffer": "~5.1.1", 3727 "safe-buffer": "~5.1.1",
3723 "string_decoder": "~1.1.1", 3728 "string_decoder": "~1.1.1",
3724 "util-deprecate": "~1.0.1" 3729 "util-deprecate": "~1.0.1"
3725 } 3730 }
3726 }, 3731 },
3727 "readdirp": { 3732 "readdirp": {
3728 "version": "2.2.1", 3733 "version": "2.2.1",
3729 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", 3734 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
3730 "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", 3735 "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
3731 "optional": true, 3736 "optional": true,
3732 "requires": { 3737 "requires": {
3733 "graceful-fs": "^4.1.11", 3738 "graceful-fs": "^4.1.11",
3734 "micromatch": "^3.1.10", 3739 "micromatch": "^3.1.10",
3735 "readable-stream": "^2.0.2" 3740 "readable-stream": "^2.0.2"
3736 } 3741 }
3737 }, 3742 },
3738 "redis": { 3743 "redis": {
3739 "version": "2.8.0", 3744 "version": "2.8.0",
3740 "resolved": "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz", 3745 "resolved": "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz",
3741 "integrity": "sha512-M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==", 3746 "integrity": "sha512-M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==",
3742 "requires": { 3747 "requires": {
3743 "double-ended-queue": "^2.1.0-0", 3748 "double-ended-queue": "^2.1.0-0",
3744 "redis-commands": "^1.2.0", 3749 "redis-commands": "^1.2.0",
3745 "redis-parser": "^2.6.0" 3750 "redis-parser": "^2.6.0"
3746 } 3751 }
3747 }, 3752 },
3748 "redis-commands": { 3753 "redis-commands": {
3749 "version": "1.5.0", 3754 "version": "1.5.0",
3750 "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.5.0.tgz", 3755 "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.5.0.tgz",
3751 "integrity": "sha512-6KxamqpZ468MeQC3bkWmCB1fp56XL64D4Kf0zJSwDZbVLLm7KFkoIcHrgRvQ+sk8dnhySs7+yBg94yIkAK7aJg==" 3756 "integrity": "sha512-6KxamqpZ468MeQC3bkWmCB1fp56XL64D4Kf0zJSwDZbVLLm7KFkoIcHrgRvQ+sk8dnhySs7+yBg94yIkAK7aJg=="
3752 }, 3757 },
3753 "redis-parser": { 3758 "redis-parser": {
3754 "version": "2.6.0", 3759 "version": "2.6.0",
3755 "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz", 3760 "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz",
3756 "integrity": "sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs=" 3761 "integrity": "sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs="
3757 }, 3762 },
3758 "regex-not": { 3763 "regex-not": {
3759 "version": "1.0.2", 3764 "version": "1.0.2",
3760 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", 3765 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
3761 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", 3766 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
3762 "optional": true, 3767 "optional": true,
3763 "requires": { 3768 "requires": {
3764 "extend-shallow": "^3.0.2", 3769 "extend-shallow": "^3.0.2",
3765 "safe-regex": "^1.1.0" 3770 "safe-regex": "^1.1.0"
3766 } 3771 }
3767 }, 3772 },
3768 "regexpp": { 3773 "regexpp": {
3769 "version": "2.0.1", 3774 "version": "2.0.1",
3770 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", 3775 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
3771 "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", 3776 "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
3772 "dev": true 3777 "dev": true
3773 }, 3778 },
3774 "remove-trailing-separator": { 3779 "remove-trailing-separator": {
3775 "version": "1.1.0", 3780 "version": "1.1.0",
3776 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 3781 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
3777 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", 3782 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
3778 "optional": true 3783 "optional": true
3779 }, 3784 },
3780 "repeat-element": { 3785 "repeat-element": {
3781 "version": "1.1.3", 3786 "version": "1.1.3",
3782 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", 3787 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
3783 "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", 3788 "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
3784 "optional": true 3789 "optional": true
3785 }, 3790 },
3786 "repeat-string": { 3791 "repeat-string": {
3787 "version": "1.6.1", 3792 "version": "1.6.1",
3788 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 3793 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
3789 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 3794 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
3790 "optional": true 3795 "optional": true
3791 }, 3796 },
3792 "request": { 3797 "request": {
3793 "version": "2.88.0", 3798 "version": "2.88.0",
3794 "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", 3799 "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
3795 "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", 3800 "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
3796 "requires": { 3801 "requires": {
3797 "aws-sign2": "~0.7.0", 3802 "aws-sign2": "~0.7.0",
3798 "aws4": "^1.8.0", 3803 "aws4": "^1.8.0",
3799 "caseless": "~0.12.0", 3804 "caseless": "~0.12.0",
3800 "combined-stream": "~1.0.6", 3805 "combined-stream": "~1.0.6",
3801 "extend": "~3.0.2", 3806 "extend": "~3.0.2",
3802 "forever-agent": "~0.6.1", 3807 "forever-agent": "~0.6.1",
3803 "form-data": "~2.3.2", 3808 "form-data": "~2.3.2",
3804 "har-validator": "~5.1.0", 3809 "har-validator": "~5.1.0",
3805 "http-signature": "~1.2.0", 3810 "http-signature": "~1.2.0",
3806 "is-typedarray": "~1.0.0", 3811 "is-typedarray": "~1.0.0",
3807 "isstream": "~0.1.2", 3812 "isstream": "~0.1.2",
3808 "json-stringify-safe": "~5.0.1", 3813 "json-stringify-safe": "~5.0.1",
3809 "mime-types": "~2.1.19", 3814 "mime-types": "~2.1.19",
3810 "oauth-sign": "~0.9.0", 3815 "oauth-sign": "~0.9.0",
3811 "performance-now": "^2.1.0", 3816 "performance-now": "^2.1.0",
3812 "qs": "~6.5.2", 3817 "qs": "~6.5.2",
3813 "safe-buffer": "^5.1.2", 3818 "safe-buffer": "^5.1.2",
3814 "tough-cookie": "~2.4.3", 3819 "tough-cookie": "~2.4.3",
3815 "tunnel-agent": "^0.6.0", 3820 "tunnel-agent": "^0.6.0",
3816 "uuid": "^3.3.2" 3821 "uuid": "^3.3.2"
3817 }, 3822 },
3818 "dependencies": { 3823 "dependencies": {
3819 "qs": { 3824 "qs": {
3820 "version": "6.5.2", 3825 "version": "6.5.2",
3821 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", 3826 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
3822 "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" 3827 "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
3823 } 3828 }
3824 } 3829 }
3825 }, 3830 },
3826 "resolve": { 3831 "resolve": {
3827 "version": "1.11.1", 3832 "version": "1.11.1",
3828 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz", 3833 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz",
3829 "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==", 3834 "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==",
3830 "dev": true, 3835 "dev": true,
3831 "requires": { 3836 "requires": {
3832 "path-parse": "^1.0.6" 3837 "path-parse": "^1.0.6"
3833 } 3838 }
3834 }, 3839 },
3835 "resolve-from": { 3840 "resolve-from": {
3836 "version": "4.0.0", 3841 "version": "4.0.0",
3837 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 3842 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3838 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 3843 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3839 "dev": true 3844 "dev": true
3840 }, 3845 },
3841 "resolve-url": { 3846 "resolve-url": {
3842 "version": "0.2.1", 3847 "version": "0.2.1",
3843 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", 3848 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
3844 "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", 3849 "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
3845 "optional": true 3850 "optional": true
3846 }, 3851 },
3847 "restore-cursor": { 3852 "restore-cursor": {
3848 "version": "2.0.0", 3853 "version": "2.0.0",
3849 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", 3854 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
3850 "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", 3855 "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
3851 "dev": true, 3856 "dev": true,
3852 "requires": { 3857 "requires": {
3853 "onetime": "^2.0.0", 3858 "onetime": "^2.0.0",
3854 "signal-exit": "^3.0.2" 3859 "signal-exit": "^3.0.2"
3855 } 3860 }
3856 }, 3861 },
3857 "ret": { 3862 "ret": {
3858 "version": "0.1.15", 3863 "version": "0.1.15",
3859 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", 3864 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
3860 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", 3865 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
3861 "optional": true 3866 "optional": true
3862 }, 3867 },
3863 "rimraf": { 3868 "rimraf": {
3864 "version": "2.6.3", 3869 "version": "2.6.3",
3865 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", 3870 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
3866 "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", 3871 "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
3867 "dev": true, 3872 "dev": true,
3868 "requires": { 3873 "requires": {
3869 "glob": "^7.1.3" 3874 "glob": "^7.1.3"
3870 } 3875 }
3871 }, 3876 },
3872 "run-async": { 3877 "run-async": {
3873 "version": "2.3.0", 3878 "version": "2.3.0",
3874 "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", 3879 "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
3875 "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", 3880 "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
3876 "dev": true, 3881 "dev": true,
3877 "requires": { 3882 "requires": {
3878 "is-promise": "^2.1.0" 3883 "is-promise": "^2.1.0"
3879 } 3884 }
3880 }, 3885 },
3881 "rxjs": { 3886 "rxjs": {
3882 "version": "6.5.2", 3887 "version": "6.5.2",
3883 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz", 3888 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz",
3884 "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==", 3889 "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==",
3885 "dev": true, 3890 "dev": true,
3886 "requires": { 3891 "requires": {
3887 "tslib": "^1.9.0" 3892 "tslib": "^1.9.0"
3888 } 3893 }
3889 }, 3894 },
3890 "safe-buffer": { 3895 "safe-buffer": {
3891 "version": "5.1.2", 3896 "version": "5.1.2",
3892 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3897 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3893 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 3898 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
3894 }, 3899 },
3895 "safe-regex": { 3900 "safe-regex": {
3896 "version": "1.1.0", 3901 "version": "1.1.0",
3897 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", 3902 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
3898 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", 3903 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
3899 "optional": true, 3904 "optional": true,
3900 "requires": { 3905 "requires": {
3901 "ret": "~0.1.10" 3906 "ret": "~0.1.10"
3902 } 3907 }
3903 }, 3908 },
3904 "safer-buffer": { 3909 "safer-buffer": {
3905 "version": "2.1.2", 3910 "version": "2.1.2",
3906 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 3911 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3907 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 3912 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
3908 }, 3913 },
3909 "semver": { 3914 "semver": {
3910 "version": "5.7.0", 3915 "version": "5.7.0",
3911 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", 3916 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
3912 "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" 3917 "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA=="
3913 }, 3918 },
3914 "send": { 3919 "send": {
3915 "version": "0.17.1", 3920 "version": "0.17.1",
3916 "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", 3921 "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
3917 "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", 3922 "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
3918 "requires": { 3923 "requires": {
3919 "debug": "2.6.9", 3924 "debug": "2.6.9",
3920 "depd": "~1.1.2", 3925 "depd": "~1.1.2",
3921 "destroy": "~1.0.4", 3926 "destroy": "~1.0.4",
3922 "encodeurl": "~1.0.2", 3927 "encodeurl": "~1.0.2",
3923 "escape-html": "~1.0.3", 3928 "escape-html": "~1.0.3",
3924 "etag": "~1.8.1", 3929 "etag": "~1.8.1",
3925 "fresh": "0.5.2", 3930 "fresh": "0.5.2",
3926 "http-errors": "~1.7.2", 3931 "http-errors": "~1.7.2",
3927 "mime": "1.6.0", 3932 "mime": "1.6.0",
3928 "ms": "2.1.1", 3933 "ms": "2.1.1",
3929 "on-finished": "~2.3.0", 3934 "on-finished": "~2.3.0",
3930 "range-parser": "~1.2.1", 3935 "range-parser": "~1.2.1",
3931 "statuses": "~1.5.0" 3936 "statuses": "~1.5.0"
3932 }, 3937 },
3933 "dependencies": { 3938 "dependencies": {
3934 "debug": { 3939 "debug": {
3935 "version": "2.6.9", 3940 "version": "2.6.9",
3936 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 3941 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3937 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 3942 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3938 "requires": { 3943 "requires": {
3939 "ms": "2.0.0" 3944 "ms": "2.0.0"
3940 }, 3945 },
3941 "dependencies": { 3946 "dependencies": {
3942 "ms": { 3947 "ms": {
3943 "version": "2.0.0", 3948 "version": "2.0.0",
3944 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 3949 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3945 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 3950 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
3946 } 3951 }
3947 } 3952 }
3948 }, 3953 },
3949 "ms": { 3954 "ms": {
3950 "version": "2.1.1", 3955 "version": "2.1.1",
3951 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 3956 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
3952 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" 3957 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
3953 } 3958 }
3954 } 3959 }
3955 }, 3960 },
3956 "serialport": { 3961 "serialport": {
3957 "version": "7.1.5", 3962 "version": "7.1.5",
3958 "resolved": "https://registry.npmjs.org/serialport/-/serialport-7.1.5.tgz", 3963 "resolved": "https://registry.npmjs.org/serialport/-/serialport-7.1.5.tgz",
3959 "integrity": "sha512-NplGdqaY+ZL8t3t5egbT+3oqLW4d7WvDT/x1ACxAyWa1fSnx+KTAmlDHeCls39lXwu8voaOr3bPOW4bwM7PdAA==", 3964 "integrity": "sha512-NplGdqaY+ZL8t3t5egbT+3oqLW4d7WvDT/x1ACxAyWa1fSnx+KTAmlDHeCls39lXwu8voaOr3bPOW4bwM7PdAA==",
3960 "requires": { 3965 "requires": {
3961 "@serialport/binding-mock": "^2.0.5", 3966 "@serialport/binding-mock": "^2.0.5",
3962 "@serialport/bindings": "^2.0.8", 3967 "@serialport/bindings": "^2.0.8",
3963 "@serialport/parser-byte-length": "^2.0.2", 3968 "@serialport/parser-byte-length": "^2.0.2",
3964 "@serialport/parser-cctalk": "^2.0.2", 3969 "@serialport/parser-cctalk": "^2.0.2",
3965 "@serialport/parser-delimiter": "^2.0.2", 3970 "@serialport/parser-delimiter": "^2.0.2",
3966 "@serialport/parser-readline": "^2.0.2", 3971 "@serialport/parser-readline": "^2.0.2",
3967 "@serialport/parser-ready": "^2.0.2", 3972 "@serialport/parser-ready": "^2.0.2",
3968 "@serialport/parser-regex": "^2.0.2", 3973 "@serialport/parser-regex": "^2.0.2",
3969 "@serialport/stream": "^2.0.5", 3974 "@serialport/stream": "^2.0.5",
3970 "debug": "^4.1.1" 3975 "debug": "^4.1.1"
3971 } 3976 }
3972 }, 3977 },
3973 "serialport-gsm": { 3978 "serialport-gsm": {
3974 "version": "3.2.0", 3979 "version": "3.2.0",
3975 "resolved": "https://registry.npmjs.org/serialport-gsm/-/serialport-gsm-3.2.0.tgz", 3980 "resolved": "https://registry.npmjs.org/serialport-gsm/-/serialport-gsm-3.2.0.tgz",
3976 "integrity": "sha512-V7PbNfLpq8EAFeSE+Gs5HOELqd83mIN6KD+g6Mbi126Vw7rdR1w4jCSt6O+KJ+LoErRVCQjLzKAho6pjOF9ETQ==", 3981 "integrity": "sha512-V7PbNfLpq8EAFeSE+Gs5HOELqd83mIN6KD+g6Mbi126Vw7rdR1w4jCSt6O+KJ+LoErRVCQjLzKAho6pjOF9ETQ==",
3977 "requires": { 3982 "requires": {
3978 "node-pdu": "^1.0.15", 3983 "node-pdu": "^1.0.15",
3979 "serialport": "^7.1.5" 3984 "serialport": "^7.1.5"
3980 } 3985 }
3981 }, 3986 },
3982 "serve-static": { 3987 "serve-static": {
3983 "version": "1.14.1", 3988 "version": "1.14.1",
3984 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", 3989 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
3985 "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", 3990 "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
3986 "requires": { 3991 "requires": {
3987 "encodeurl": "~1.0.2", 3992 "encodeurl": "~1.0.2",
3988 "escape-html": "~1.0.3", 3993 "escape-html": "~1.0.3",
3989 "parseurl": "~1.3.3", 3994 "parseurl": "~1.3.3",
3990 "send": "0.17.1" 3995 "send": "0.17.1"
3991 } 3996 }
3992 }, 3997 },
3993 "set-blocking": { 3998 "set-blocking": {
3994 "version": "2.0.0", 3999 "version": "2.0.0",
3995 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 4000 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
3996 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" 4001 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
3997 }, 4002 },
3998 "set-value": { 4003 "set-value": {
3999 "version": "2.0.1", 4004 "version": "2.0.1",
4000 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", 4005 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
4001 "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", 4006 "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
4002 "optional": true, 4007 "optional": true,
4003 "requires": { 4008 "requires": {
4004 "extend-shallow": "^2.0.1", 4009 "extend-shallow": "^2.0.1",
4005 "is-extendable": "^0.1.1", 4010 "is-extendable": "^0.1.1",
4006 "is-plain-object": "^2.0.3", 4011 "is-plain-object": "^2.0.3",
4007 "split-string": "^3.0.1" 4012 "split-string": "^3.0.1"
4008 }, 4013 },
4009 "dependencies": { 4014 "dependencies": {
4010 "extend-shallow": { 4015 "extend-shallow": {
4011 "version": "2.0.1", 4016 "version": "2.0.1",
4012 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 4017 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4013 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 4018 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4014 "optional": true, 4019 "optional": true,
4015 "requires": { 4020 "requires": {
4016 "is-extendable": "^0.1.0" 4021 "is-extendable": "^0.1.0"
4017 } 4022 }
4018 } 4023 }
4019 } 4024 }
4020 }, 4025 },
4021 "setprototypeof": { 4026 "setprototypeof": {
4022 "version": "1.1.1", 4027 "version": "1.1.1",
4023 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", 4028 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
4024 "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" 4029 "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
4025 }, 4030 },
4026 "sha1": { 4031 "sha1": {
4027 "version": "1.1.1", 4032 "version": "1.1.1",
4028 "resolved": "https://registry.npmjs.org/sha1/-/sha1-1.1.1.tgz", 4033 "resolved": "https://registry.npmjs.org/sha1/-/sha1-1.1.1.tgz",
4029 "integrity": "sha1-rdqnqTFo85PxnrKxUJFhjicA+Eg=", 4034 "integrity": "sha1-rdqnqTFo85PxnrKxUJFhjicA+Eg=",
4030 "requires": { 4035 "requires": {
4031 "charenc": ">= 0.0.1", 4036 "charenc": ">= 0.0.1",
4032 "crypt": ">= 0.0.1" 4037 "crypt": ">= 0.0.1"
4033 } 4038 }
4034 }, 4039 },
4035 "shebang-command": { 4040 "shebang-command": {
4036 "version": "1.2.0", 4041 "version": "1.2.0",
4037 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 4042 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
4038 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 4043 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
4039 "dev": true, 4044 "dev": true,
4040 "requires": { 4045 "requires": {
4041 "shebang-regex": "^1.0.0" 4046 "shebang-regex": "^1.0.0"
4042 } 4047 }
4043 }, 4048 },
4044 "shebang-regex": { 4049 "shebang-regex": {
4045 "version": "1.0.0", 4050 "version": "1.0.0",
4046 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 4051 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
4047 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 4052 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
4048 "dev": true 4053 "dev": true
4049 }, 4054 },
4055 "shortid": {
4056 "version": "2.2.15",
4057 "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.15.tgz",
4058 "integrity": "sha512-5EaCy2mx2Jgc/Fdn9uuDuNIIfWBpzY4XIlhoqtXF6qsf+/+SGZ+FxDdX/ZsMZiWupIWNqAEmiNY4RC+LSmCeOw==",
4059 "requires": {
4060 "nanoid": "^2.1.0"
4061 }
4062 },
4050 "should": { 4063 "should": {
4051 "version": "13.2.3", 4064 "version": "13.2.3",
4052 "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", 4065 "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz",
4053 "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", 4066 "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==",
4054 "dev": true, 4067 "dev": true,
4055 "requires": { 4068 "requires": {
4056 "should-equal": "^2.0.0", 4069 "should-equal": "^2.0.0",
4057 "should-format": "^3.0.3", 4070 "should-format": "^3.0.3",
4058 "should-type": "^1.4.0", 4071 "should-type": "^1.4.0",
4059 "should-type-adaptors": "^1.0.1", 4072 "should-type-adaptors": "^1.0.1",
4060 "should-util": "^1.0.0" 4073 "should-util": "^1.0.0"
4061 } 4074 }
4062 }, 4075 },
4063 "should-equal": { 4076 "should-equal": {
4064 "version": "2.0.0", 4077 "version": "2.0.0",
4065 "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", 4078 "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz",
4066 "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", 4079 "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==",
4067 "dev": true, 4080 "dev": true,
4068 "requires": { 4081 "requires": {
4069 "should-type": "^1.4.0" 4082 "should-type": "^1.4.0"
4070 } 4083 }
4071 }, 4084 },
4072 "should-format": { 4085 "should-format": {
4073 "version": "3.0.3", 4086 "version": "3.0.3",
4074 "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", 4087 "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz",
4075 "integrity": "sha1-m/yPdPo5IFxT04w01xcwPidxJPE=", 4088 "integrity": "sha1-m/yPdPo5IFxT04w01xcwPidxJPE=",
4076 "dev": true, 4089 "dev": true,
4077 "requires": { 4090 "requires": {
4078 "should-type": "^1.3.0", 4091 "should-type": "^1.3.0",
4079 "should-type-adaptors": "^1.0.1" 4092 "should-type-adaptors": "^1.0.1"
4080 } 4093 }
4081 }, 4094 },
4082 "should-type": { 4095 "should-type": {
4083 "version": "1.4.0", 4096 "version": "1.4.0",
4084 "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", 4097 "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz",
4085 "integrity": "sha1-B1bYzoRt/QmEOmlHcZ36DUz/XPM=", 4098 "integrity": "sha1-B1bYzoRt/QmEOmlHcZ36DUz/XPM=",
4086 "dev": true 4099 "dev": true
4087 }, 4100 },
4088 "should-type-adaptors": { 4101 "should-type-adaptors": {
4089 "version": "1.1.0", 4102 "version": "1.1.0",
4090 "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", 4103 "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz",
4091 "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", 4104 "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==",
4092 "dev": true, 4105 "dev": true,
4093 "requires": { 4106 "requires": {
4094 "should-type": "^1.3.0", 4107 "should-type": "^1.3.0",
4095 "should-util": "^1.0.0" 4108 "should-util": "^1.0.0"
4096 } 4109 }
4097 }, 4110 },
4098 "should-util": { 4111 "should-util": {
4099 "version": "1.0.1", 4112 "version": "1.0.1",
4100 "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", 4113 "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz",
4101 "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==", 4114 "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==",
4102 "dev": true 4115 "dev": true
4103 }, 4116 },
4104 "signal-exit": { 4117 "signal-exit": {
4105 "version": "3.0.2", 4118 "version": "3.0.2",
4106 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 4119 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
4107 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" 4120 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
4108 }, 4121 },
4109 "simple-concat": { 4122 "simple-concat": {
4110 "version": "1.0.0", 4123 "version": "1.0.0",
4111 "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", 4124 "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz",
4112 "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=" 4125 "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY="
4113 }, 4126 },
4114 "simple-get": { 4127 "simple-get": {
4115 "version": "2.8.1", 4128 "version": "2.8.1",
4116 "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz", 4129 "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz",
4117 "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==", 4130 "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==",
4118 "requires": { 4131 "requires": {
4119 "decompress-response": "^3.3.0", 4132 "decompress-response": "^3.3.0",
4120 "once": "^1.3.1", 4133 "once": "^1.3.1",
4121 "simple-concat": "^1.0.0" 4134 "simple-concat": "^1.0.0"
4122 } 4135 }
4123 }, 4136 },
4124 "simple-git": { 4137 "simple-git": {
4125 "version": "1.124.0", 4138 "version": "1.124.0",
4126 "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-1.124.0.tgz", 4139 "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-1.124.0.tgz",
4127 "integrity": "sha512-ks9mBoO4ODQy/xGLC8Cc+YDvj/hho/IKgPhi6h5LI/sA+YUdHc3v0DEoHzM29VmulubpGCxMJUSFmyXNsjNMEA==", 4140 "integrity": "sha512-ks9mBoO4ODQy/xGLC8Cc+YDvj/hho/IKgPhi6h5LI/sA+YUdHc3v0DEoHzM29VmulubpGCxMJUSFmyXNsjNMEA==",
4128 "requires": { 4141 "requires": {
4129 "debug": "^4.0.1" 4142 "debug": "^4.0.1"
4130 } 4143 }
4131 }, 4144 },
4132 "simple-swizzle": { 4145 "simple-swizzle": {
4133 "version": "0.2.2", 4146 "version": "0.2.2",
4134 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", 4147 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
4135 "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", 4148 "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
4136 "requires": { 4149 "requires": {
4137 "is-arrayish": "^0.3.1" 4150 "is-arrayish": "^0.3.1"
4138 }, 4151 },
4139 "dependencies": { 4152 "dependencies": {
4140 "is-arrayish": { 4153 "is-arrayish": {
4141 "version": "0.3.2", 4154 "version": "0.3.2",
4142 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 4155 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
4143 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" 4156 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
4144 } 4157 }
4145 } 4158 }
4146 }, 4159 },
4147 "slice-ansi": { 4160 "slice-ansi": {
4148 "version": "2.1.0", 4161 "version": "2.1.0",
4149 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", 4162 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
4150 "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", 4163 "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
4151 "dev": true, 4164 "dev": true,
4152 "requires": { 4165 "requires": {
4153 "ansi-styles": "^3.2.0", 4166 "ansi-styles": "^3.2.0",
4154 "astral-regex": "^1.0.0", 4167 "astral-regex": "^1.0.0",
4155 "is-fullwidth-code-point": "^2.0.0" 4168 "is-fullwidth-code-point": "^2.0.0"
4156 } 4169 }
4157 }, 4170 },
4158 "sms-pdu-node": { 4171 "sms-pdu-node": {
4159 "version": "0.1.2", 4172 "version": "0.1.2",
4160 "resolved": "https://registry.npmjs.org/sms-pdu-node/-/sms-pdu-node-0.1.2.tgz", 4173 "resolved": "https://registry.npmjs.org/sms-pdu-node/-/sms-pdu-node-0.1.2.tgz",
4161 "integrity": "sha1-lyaFkBVvBYdOBNN4NpIZ6FlfhdM=" 4174 "integrity": "sha1-lyaFkBVvBYdOBNN4NpIZ6FlfhdM="
4162 }, 4175 },
4163 "snapdragon": { 4176 "snapdragon": {
4164 "version": "0.8.2", 4177 "version": "0.8.2",
4165 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", 4178 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
4166 "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", 4179 "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
4167 "optional": true, 4180 "optional": true,
4168 "requires": { 4181 "requires": {
4169 "base": "^0.11.1", 4182 "base": "^0.11.1",
4170 "debug": "^2.2.0", 4183 "debug": "^2.2.0",
4171 "define-property": "^0.2.5", 4184 "define-property": "^0.2.5",
4172 "extend-shallow": "^2.0.1", 4185 "extend-shallow": "^2.0.1",
4173 "map-cache": "^0.2.2", 4186 "map-cache": "^0.2.2",
4174 "source-map": "^0.5.6", 4187 "source-map": "^0.5.6",
4175 "source-map-resolve": "^0.5.0", 4188 "source-map-resolve": "^0.5.0",
4176 "use": "^3.1.0" 4189 "use": "^3.1.0"
4177 }, 4190 },
4178 "dependencies": { 4191 "dependencies": {
4179 "debug": { 4192 "debug": {
4180 "version": "2.6.9", 4193 "version": "2.6.9",
4181 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 4194 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4182 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 4195 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4183 "optional": true, 4196 "optional": true,
4184 "requires": { 4197 "requires": {
4185 "ms": "2.0.0" 4198 "ms": "2.0.0"
4186 } 4199 }
4187 }, 4200 },
4188 "define-property": { 4201 "define-property": {
4189 "version": "0.2.5", 4202 "version": "0.2.5",
4190 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 4203 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4191 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 4204 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4192 "optional": true, 4205 "optional": true,
4193 "requires": { 4206 "requires": {
4194 "is-descriptor": "^0.1.0" 4207 "is-descriptor": "^0.1.0"
4195 } 4208 }
4196 }, 4209 },
4197 "extend-shallow": { 4210 "extend-shallow": {
4198 "version": "2.0.1", 4211 "version": "2.0.1",
4199 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 4212 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4200 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 4213 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4201 "optional": true, 4214 "optional": true,
4202 "requires": { 4215 "requires": {
4203 "is-extendable": "^0.1.0" 4216 "is-extendable": "^0.1.0"
4204 } 4217 }
4205 }, 4218 },
4206 "ms": { 4219 "ms": {
4207 "version": "2.0.0", 4220 "version": "2.0.0",
4208 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 4221 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4209 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 4222 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4210 "optional": true 4223 "optional": true
4211 } 4224 }
4212 } 4225 }
4213 }, 4226 },
4214 "snapdragon-node": { 4227 "snapdragon-node": {
4215 "version": "2.1.1", 4228 "version": "2.1.1",
4216 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", 4229 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
4217 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", 4230 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
4218 "optional": true, 4231 "optional": true,
4219 "requires": { 4232 "requires": {
4220 "define-property": "^1.0.0", 4233 "define-property": "^1.0.0",
4221 "isobject": "^3.0.0", 4234 "isobject": "^3.0.0",
4222 "snapdragon-util": "^3.0.1" 4235 "snapdragon-util": "^3.0.1"
4223 }, 4236 },
4224 "dependencies": { 4237 "dependencies": {
4225 "define-property": { 4238 "define-property": {
4226 "version": "1.0.0", 4239 "version": "1.0.0",
4227 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 4240 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
4228 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 4241 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
4229 "optional": true, 4242 "optional": true,
4230 "requires": { 4243 "requires": {
4231 "is-descriptor": "^1.0.0" 4244 "is-descriptor": "^1.0.0"
4232 } 4245 }
4233 }, 4246 },
4234 "is-accessor-descriptor": { 4247 "is-accessor-descriptor": {
4235 "version": "1.0.0", 4248 "version": "1.0.0",
4236 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 4249 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
4237 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 4250 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
4238 "optional": true, 4251 "optional": true,
4239 "requires": { 4252 "requires": {
4240 "kind-of": "^6.0.0" 4253 "kind-of": "^6.0.0"
4241 } 4254 }
4242 }, 4255 },
4243 "is-data-descriptor": { 4256 "is-data-descriptor": {
4244 "version": "1.0.0", 4257 "version": "1.0.0",
4245 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 4258 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
4246 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 4259 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
4247 "optional": true, 4260 "optional": true,
4248 "requires": { 4261 "requires": {
4249 "kind-of": "^6.0.0" 4262 "kind-of": "^6.0.0"
4250 } 4263 }
4251 }, 4264 },
4252 "is-descriptor": { 4265 "is-descriptor": {
4253 "version": "1.0.2", 4266 "version": "1.0.2",
4254 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 4267 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
4255 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 4268 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
4256 "optional": true, 4269 "optional": true,
4257 "requires": { 4270 "requires": {
4258 "is-accessor-descriptor": "^1.0.0", 4271 "is-accessor-descriptor": "^1.0.0",
4259 "is-data-descriptor": "^1.0.0", 4272 "is-data-descriptor": "^1.0.0",
4260 "kind-of": "^6.0.2" 4273 "kind-of": "^6.0.2"
4261 } 4274 }
4262 } 4275 }
4263 } 4276 }
4264 }, 4277 },
4265 "snapdragon-util": { 4278 "snapdragon-util": {
4266 "version": "3.0.1", 4279 "version": "3.0.1",
4267 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", 4280 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
4268 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", 4281 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
4269 "optional": true, 4282 "optional": true,
4270 "requires": { 4283 "requires": {
4271 "kind-of": "^3.2.0" 4284 "kind-of": "^3.2.0"
4272 }, 4285 },
4273 "dependencies": { 4286 "dependencies": {
4274 "kind-of": { 4287 "kind-of": {
4275 "version": "3.2.2", 4288 "version": "3.2.2",
4276 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 4289 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4277 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 4290 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4278 "optional": true, 4291 "optional": true,
4279 "requires": { 4292 "requires": {
4280 "is-buffer": "^1.1.5" 4293 "is-buffer": "^1.1.5"
4281 } 4294 }
4282 } 4295 }
4283 } 4296 }
4284 }, 4297 },
4285 "sort-asc": { 4298 "sort-asc": {
4286 "version": "0.2.0", 4299 "version": "0.2.0",
4287 "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.2.0.tgz", 4300 "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.2.0.tgz",
4288 "integrity": "sha1-AKSelHvCXVEL/eLLuN/9qfUOsvw=" 4301 "integrity": "sha1-AKSelHvCXVEL/eLLuN/9qfUOsvw="
4289 }, 4302 },
4290 "sort-desc": { 4303 "sort-desc": {
4291 "version": "0.2.0", 4304 "version": "0.2.0",
4292 "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.2.0.tgz", 4305 "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.2.0.tgz",
4293 "integrity": "sha1-KAwb2vxld4h87brR7S5BwDeXZkY=" 4306 "integrity": "sha1-KAwb2vxld4h87brR7S5BwDeXZkY="
4294 }, 4307 },
4295 "sort-object": { 4308 "sort-object": {
4296 "version": "3.0.2", 4309 "version": "3.0.2",
4297 "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-3.0.2.tgz", 4310 "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-3.0.2.tgz",
4298 "integrity": "sha1-2vK2k/YR990qIbgrgF5OrCMPdV4=", 4311 "integrity": "sha1-2vK2k/YR990qIbgrgF5OrCMPdV4=",
4299 "requires": { 4312 "requires": {
4300 "bytewise": "^1.1.0", 4313 "bytewise": "^1.1.0",
4301 "get-value": "^2.0.2", 4314 "get-value": "^2.0.2",
4302 "is-extendable": "^0.1.1", 4315 "is-extendable": "^0.1.1",
4303 "sort-asc": "^0.2.0", 4316 "sort-asc": "^0.2.0",
4304 "sort-desc": "^0.2.0", 4317 "sort-desc": "^0.2.0",
4305 "union-value": "^0.2.3" 4318 "union-value": "^0.2.3"
4306 }, 4319 },
4307 "dependencies": { 4320 "dependencies": {
4308 "extend-shallow": { 4321 "extend-shallow": {
4309 "version": "2.0.1", 4322 "version": "2.0.1",
4310 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 4323 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4311 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 4324 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4312 "requires": { 4325 "requires": {
4313 "is-extendable": "^0.1.0" 4326 "is-extendable": "^0.1.0"
4314 } 4327 }
4315 }, 4328 },
4316 "set-value": { 4329 "set-value": {
4317 "version": "0.4.3", 4330 "version": "0.4.3",
4318 "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", 4331 "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
4319 "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", 4332 "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
4320 "requires": { 4333 "requires": {
4321 "extend-shallow": "^2.0.1", 4334 "extend-shallow": "^2.0.1",
4322 "is-extendable": "^0.1.1", 4335 "is-extendable": "^0.1.1",
4323 "is-plain-object": "^2.0.1", 4336 "is-plain-object": "^2.0.1",
4324 "to-object-path": "^0.3.0" 4337 "to-object-path": "^0.3.0"
4325 } 4338 }
4326 }, 4339 },
4327 "union-value": { 4340 "union-value": {
4328 "version": "0.2.4", 4341 "version": "0.2.4",
4329 "resolved": "https://registry.npmjs.org/union-value/-/union-value-0.2.4.tgz", 4342 "resolved": "https://registry.npmjs.org/union-value/-/union-value-0.2.4.tgz",
4330 "integrity": "sha1-c3UVJ4ZnkFfns3qmdug0aPwCdPA=", 4343 "integrity": "sha1-c3UVJ4ZnkFfns3qmdug0aPwCdPA=",
4331 "requires": { 4344 "requires": {
4332 "arr-union": "^3.1.0", 4345 "arr-union": "^3.1.0",
4333 "get-value": "^2.0.6", 4346 "get-value": "^2.0.6",
4334 "is-extendable": "^0.1.1", 4347 "is-extendable": "^0.1.1",
4335 "set-value": "^0.4.3" 4348 "set-value": "^0.4.3"
4336 } 4349 }
4337 } 4350 }
4338 } 4351 }
4339 }, 4352 },
4340 "source-map": { 4353 "source-map": {
4341 "version": "0.5.7", 4354 "version": "0.5.7",
4342 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 4355 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
4343 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 4356 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
4344 "optional": true 4357 "optional": true
4345 }, 4358 },
4346 "source-map-resolve": { 4359 "source-map-resolve": {
4347 "version": "0.5.2", 4360 "version": "0.5.2",
4348 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", 4361 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
4349 "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", 4362 "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
4350 "optional": true, 4363 "optional": true,
4351 "requires": { 4364 "requires": {
4352 "atob": "^2.1.1", 4365 "atob": "^2.1.1",
4353 "decode-uri-component": "^0.2.0", 4366 "decode-uri-component": "^0.2.0",
4354 "resolve-url": "^0.2.1", 4367 "resolve-url": "^0.2.1",
4355 "source-map-url": "^0.4.0", 4368 "source-map-url": "^0.4.0",
4356 "urix": "^0.1.0" 4369 "urix": "^0.1.0"
4357 } 4370 }
4358 }, 4371 },
4359 "source-map-url": { 4372 "source-map-url": {
4360 "version": "0.4.0", 4373 "version": "0.4.0",
4361 "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", 4374 "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
4362 "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", 4375 "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
4363 "optional": true 4376 "optional": true
4364 }, 4377 },
4365 "spdx-correct": { 4378 "spdx-correct": {
4366 "version": "3.1.0", 4379 "version": "3.1.0",
4367 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", 4380 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
4368 "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", 4381 "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
4369 "dev": true, 4382 "dev": true,
4370 "requires": { 4383 "requires": {
4371 "spdx-expression-parse": "^3.0.0", 4384 "spdx-expression-parse": "^3.0.0",
4372 "spdx-license-ids": "^3.0.0" 4385 "spdx-license-ids": "^3.0.0"
4373 } 4386 }
4374 }, 4387 },
4375 "spdx-exceptions": { 4388 "spdx-exceptions": {
4376 "version": "2.2.0", 4389 "version": "2.2.0",
4377 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", 4390 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
4378 "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", 4391 "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
4379 "dev": true 4392 "dev": true
4380 }, 4393 },
4381 "spdx-expression-parse": { 4394 "spdx-expression-parse": {
4382 "version": "3.0.0", 4395 "version": "3.0.0",
4383 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", 4396 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
4384 "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", 4397 "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
4385 "dev": true, 4398 "dev": true,
4386 "requires": { 4399 "requires": {
4387 "spdx-exceptions": "^2.1.0", 4400 "spdx-exceptions": "^2.1.0",
4388 "spdx-license-ids": "^3.0.0" 4401 "spdx-license-ids": "^3.0.0"
4389 } 4402 }
4390 }, 4403 },
4391 "spdx-license-ids": { 4404 "spdx-license-ids": {
4392 "version": "3.0.5", 4405 "version": "3.0.5",
4393 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", 4406 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz",
4394 "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", 4407 "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==",
4395 "dev": true 4408 "dev": true
4396 }, 4409 },
4397 "split-string": { 4410 "split-string": {
4398 "version": "3.1.0", 4411 "version": "3.1.0",
4399 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", 4412 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
4400 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", 4413 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
4401 "optional": true, 4414 "optional": true,
4402 "requires": { 4415 "requires": {
4403 "extend-shallow": "^3.0.0" 4416 "extend-shallow": "^3.0.0"
4404 } 4417 }
4405 }, 4418 },
4406 "sprintf": { 4419 "sprintf": {
4407 "version": "0.1.5", 4420 "version": "0.1.5",
4408 "resolved": "https://registry.npmjs.org/sprintf/-/sprintf-0.1.5.tgz", 4421 "resolved": "https://registry.npmjs.org/sprintf/-/sprintf-0.1.5.tgz",
4409 "integrity": "sha1-j4PjmpMXwaUCy324BQ5Rxnn27c8=" 4422 "integrity": "sha1-j4PjmpMXwaUCy324BQ5Rxnn27c8="
4410 }, 4423 },
4411 "sprintf-js": { 4424 "sprintf-js": {
4412 "version": "1.0.3", 4425 "version": "1.0.3",
4413 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 4426 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
4414 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 4427 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
4415 "dev": true 4428 "dev": true
4416 }, 4429 },
4417 "sshpk": { 4430 "sshpk": {
4418 "version": "1.16.1", 4431 "version": "1.16.1",
4419 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", 4432 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
4420 "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", 4433 "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
4421 "requires": { 4434 "requires": {
4422 "asn1": "~0.2.3", 4435 "asn1": "~0.2.3",
4423 "assert-plus": "^1.0.0", 4436 "assert-plus": "^1.0.0",
4424 "bcrypt-pbkdf": "^1.0.0", 4437 "bcrypt-pbkdf": "^1.0.0",
4425 "dashdash": "^1.12.0", 4438 "dashdash": "^1.12.0",
4426 "ecc-jsbn": "~0.1.1", 4439 "ecc-jsbn": "~0.1.1",
4427 "getpass": "^0.1.1", 4440 "getpass": "^0.1.1",
4428 "jsbn": "~0.1.0", 4441 "jsbn": "~0.1.0",
4429 "safer-buffer": "^2.0.2", 4442 "safer-buffer": "^2.0.2",
4430 "tweetnacl": "~0.14.0" 4443 "tweetnacl": "~0.14.0"
4431 } 4444 }
4432 }, 4445 },
4433 "stack-trace": { 4446 "stack-trace": {
4434 "version": "0.0.10", 4447 "version": "0.0.10",
4435 "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", 4448 "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
4436 "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" 4449 "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA="
4437 }, 4450 },
4438 "static-extend": { 4451 "static-extend": {
4439 "version": "0.1.2", 4452 "version": "0.1.2",
4440 "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", 4453 "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
4441 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", 4454 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
4442 "optional": true, 4455 "optional": true,
4443 "requires": { 4456 "requires": {
4444 "define-property": "^0.2.5", 4457 "define-property": "^0.2.5",
4445 "object-copy": "^0.1.0" 4458 "object-copy": "^0.1.0"
4446 }, 4459 },
4447 "dependencies": { 4460 "dependencies": {
4448 "define-property": { 4461 "define-property": {
4449 "version": "0.2.5", 4462 "version": "0.2.5",
4450 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 4463 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4451 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 4464 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4452 "optional": true, 4465 "optional": true,
4453 "requires": { 4466 "requires": {
4454 "is-descriptor": "^0.1.0" 4467 "is-descriptor": "^0.1.0"
4455 } 4468 }
4456 } 4469 }
4457 } 4470 }
4458 }, 4471 },
4459 "statuses": { 4472 "statuses": {
4460 "version": "1.5.0", 4473 "version": "1.5.0",
4461 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 4474 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
4462 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" 4475 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
4463 }, 4476 },
4464 "strftime": { 4477 "strftime": {
4465 "version": "0.10.0", 4478 "version": "0.10.0",
4466 "resolved": "https://registry.npmjs.org/strftime/-/strftime-0.10.0.tgz", 4479 "resolved": "https://registry.npmjs.org/strftime/-/strftime-0.10.0.tgz",
4467 "integrity": "sha1-s/D6QZKVICpaKJ9ta+n0kJphcZM=" 4480 "integrity": "sha1-s/D6QZKVICpaKJ9ta+n0kJphcZM="
4468 }, 4481 },
4469 "string-natural-compare": { 4482 "string-natural-compare": {
4470 "version": "2.0.3", 4483 "version": "2.0.3",
4471 "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-2.0.3.tgz", 4484 "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-2.0.3.tgz",
4472 "integrity": "sha512-4Kcl12rNjc+6EKhY8QyDVuQTAlMWwRiNbsxnVwBUKFr7dYPQuXVrtNU4sEkjF9LHY0AY6uVbB3ktbkIH4LC+BQ==" 4485 "integrity": "sha512-4Kcl12rNjc+6EKhY8QyDVuQTAlMWwRiNbsxnVwBUKFr7dYPQuXVrtNU4sEkjF9LHY0AY6uVbB3ktbkIH4LC+BQ=="
4473 }, 4486 },
4474 "string-width": { 4487 "string-width": {
4475 "version": "2.1.1", 4488 "version": "2.1.1",
4476 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 4489 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
4477 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 4490 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
4478 "requires": { 4491 "requires": {
4479 "is-fullwidth-code-point": "^2.0.0", 4492 "is-fullwidth-code-point": "^2.0.0",
4480 "strip-ansi": "^4.0.0" 4493 "strip-ansi": "^4.0.0"
4481 } 4494 }
4482 }, 4495 },
4483 "string_decoder": { 4496 "string_decoder": {
4484 "version": "1.1.1", 4497 "version": "1.1.1",
4485 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 4498 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4486 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 4499 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4487 "requires": { 4500 "requires": {
4488 "safe-buffer": "~5.1.0" 4501 "safe-buffer": "~5.1.0"
4489 } 4502 }
4490 }, 4503 },
4491 "strip-ansi": { 4504 "strip-ansi": {
4492 "version": "4.0.0", 4505 "version": "4.0.0",
4493 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 4506 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
4494 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 4507 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
4495 "requires": { 4508 "requires": {
4496 "ansi-regex": "^3.0.0" 4509 "ansi-regex": "^3.0.0"
4497 } 4510 }
4498 }, 4511 },
4499 "strip-bom": { 4512 "strip-bom": {
4500 "version": "3.0.0", 4513 "version": "3.0.0",
4501 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 4514 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
4502 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 4515 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
4503 "dev": true 4516 "dev": true
4504 }, 4517 },
4505 "strip-json-comments": { 4518 "strip-json-comments": {
4506 "version": "2.0.1", 4519 "version": "2.0.1",
4507 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 4520 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
4508 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" 4521 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
4509 }, 4522 },
4510 "supports-color": { 4523 "supports-color": {
4511 "version": "5.5.0", 4524 "version": "5.5.0",
4512 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 4525 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4513 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 4526 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4514 "dev": true, 4527 "dev": true,
4515 "requires": { 4528 "requires": {
4516 "has-flag": "^3.0.0" 4529 "has-flag": "^3.0.0"
4517 } 4530 }
4518 }, 4531 },
4519 "table": { 4532 "table": {
4520 "version": "5.4.4", 4533 "version": "5.4.4",
4521 "resolved": "https://registry.npmjs.org/table/-/table-5.4.4.tgz", 4534 "resolved": "https://registry.npmjs.org/table/-/table-5.4.4.tgz",
4522 "integrity": "sha512-IIfEAUx5QlODLblLrGTTLJA7Tk0iLSGBvgY8essPRVNGHAzThujww1YqHLs6h3HfTg55h++RzLHH5Xw/rfv+mg==", 4535 "integrity": "sha512-IIfEAUx5QlODLblLrGTTLJA7Tk0iLSGBvgY8essPRVNGHAzThujww1YqHLs6h3HfTg55h++RzLHH5Xw/rfv+mg==",
4523 "dev": true, 4536 "dev": true,
4524 "requires": { 4537 "requires": {
4525 "ajv": "^6.10.2", 4538 "ajv": "^6.10.2",
4526 "lodash": "^4.17.14", 4539 "lodash": "^4.17.14",
4527 "slice-ansi": "^2.1.0", 4540 "slice-ansi": "^2.1.0",
4528 "string-width": "^3.0.0" 4541 "string-width": "^3.0.0"
4529 }, 4542 },
4530 "dependencies": { 4543 "dependencies": {
4531 "ansi-regex": { 4544 "ansi-regex": {
4532 "version": "4.1.0", 4545 "version": "4.1.0",
4533 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 4546 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
4534 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 4547 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
4535 "dev": true 4548 "dev": true
4536 }, 4549 },
4537 "string-width": { 4550 "string-width": {
4538 "version": "3.1.0", 4551 "version": "3.1.0",
4539 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 4552 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
4540 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 4553 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
4541 "dev": true, 4554 "dev": true,
4542 "requires": { 4555 "requires": {
4543 "emoji-regex": "^7.0.1", 4556 "emoji-regex": "^7.0.1",
4544 "is-fullwidth-code-point": "^2.0.0", 4557 "is-fullwidth-code-point": "^2.0.0",
4545 "strip-ansi": "^5.1.0" 4558 "strip-ansi": "^5.1.0"
4546 } 4559 }
4547 }, 4560 },
4548 "strip-ansi": { 4561 "strip-ansi": {
4549 "version": "5.2.0", 4562 "version": "5.2.0",
4550 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 4563 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
4551 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 4564 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
4552 "dev": true, 4565 "dev": true,
4553 "requires": { 4566 "requires": {
4554 "ansi-regex": "^4.1.0" 4567 "ansi-regex": "^4.1.0"
4555 } 4568 }
4556 } 4569 }
4557 } 4570 }
4558 }, 4571 },
4559 "tar-fs": { 4572 "tar-fs": {
4560 "version": "1.16.3", 4573 "version": "1.16.3",
4561 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz", 4574 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz",
4562 "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==", 4575 "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==",
4563 "requires": { 4576 "requires": {
4564 "chownr": "^1.0.1", 4577 "chownr": "^1.0.1",
4565 "mkdirp": "^0.5.1", 4578 "mkdirp": "^0.5.1",
4566 "pump": "^1.0.0", 4579 "pump": "^1.0.0",
4567 "tar-stream": "^1.1.2" 4580 "tar-stream": "^1.1.2"
4568 }, 4581 },
4569 "dependencies": { 4582 "dependencies": {
4570 "pump": { 4583 "pump": {
4571 "version": "1.0.3", 4584 "version": "1.0.3",
4572 "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", 4585 "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",
4573 "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", 4586 "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==",
4574 "requires": { 4587 "requires": {
4575 "end-of-stream": "^1.1.0", 4588 "end-of-stream": "^1.1.0",
4576 "once": "^1.3.1" 4589 "once": "^1.3.1"
4577 } 4590 }
4578 } 4591 }
4579 } 4592 }
4580 }, 4593 },
4581 "tar-stream": { 4594 "tar-stream": {
4582 "version": "1.6.2", 4595 "version": "1.6.2",
4583 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", 4596 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
4584 "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", 4597 "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
4585 "requires": { 4598 "requires": {
4586 "bl": "^1.0.0", 4599 "bl": "^1.0.0",
4587 "buffer-alloc": "^1.2.0", 4600 "buffer-alloc": "^1.2.0",
4588 "end-of-stream": "^1.0.0", 4601 "end-of-stream": "^1.0.0",
4589 "fs-constants": "^1.0.0", 4602 "fs-constants": "^1.0.0",
4590 "readable-stream": "^2.3.0", 4603 "readable-stream": "^2.3.0",
4591 "to-buffer": "^1.1.1", 4604 "to-buffer": "^1.1.1",
4592 "xtend": "^4.0.0" 4605 "xtend": "^4.0.0"
4593 } 4606 }
4594 }, 4607 },
4595 "text-hex": { 4608 "text-hex": {
4596 "version": "1.0.0", 4609 "version": "1.0.0",
4597 "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", 4610 "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz",
4598 "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" 4611 "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg=="
4599 }, 4612 },
4600 "text-table": { 4613 "text-table": {
4601 "version": "0.2.0", 4614 "version": "0.2.0",
4602 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 4615 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
4603 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", 4616 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
4604 "dev": true 4617 "dev": true
4605 }, 4618 },
4606 "through": { 4619 "through": {
4607 "version": "2.3.8", 4620 "version": "2.3.8",
4608 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 4621 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
4609 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 4622 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
4610 "dev": true 4623 "dev": true
4611 }, 4624 },
4612 "tmp": { 4625 "tmp": {
4613 "version": "0.0.33", 4626 "version": "0.0.33",
4614 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 4627 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
4615 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 4628 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
4616 "dev": true, 4629 "dev": true,
4617 "requires": { 4630 "requires": {
4618 "os-tmpdir": "~1.0.2" 4631 "os-tmpdir": "~1.0.2"
4619 } 4632 }
4620 }, 4633 },
4621 "to-buffer": { 4634 "to-buffer": {
4622 "version": "1.1.1", 4635 "version": "1.1.1",
4623 "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", 4636 "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
4624 "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" 4637 "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg=="
4625 }, 4638 },
4626 "to-object-path": { 4639 "to-object-path": {
4627 "version": "0.3.0", 4640 "version": "0.3.0",
4628 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", 4641 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
4629 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", 4642 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
4630 "requires": { 4643 "requires": {
4631 "kind-of": "^3.0.2" 4644 "kind-of": "^3.0.2"
4632 }, 4645 },
4633 "dependencies": { 4646 "dependencies": {
4634 "kind-of": { 4647 "kind-of": {
4635 "version": "3.2.2", 4648 "version": "3.2.2",
4636 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 4649 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4637 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 4650 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4638 "requires": { 4651 "requires": {
4639 "is-buffer": "^1.1.5" 4652 "is-buffer": "^1.1.5"
4640 } 4653 }
4641 } 4654 }
4642 } 4655 }
4643 }, 4656 },
4644 "to-regex": { 4657 "to-regex": {
4645 "version": "3.0.2", 4658 "version": "3.0.2",
4646 "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", 4659 "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
4647 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", 4660 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
4648 "optional": true, 4661 "optional": true,
4649 "requires": { 4662 "requires": {
4650 "define-property": "^2.0.2", 4663 "define-property": "^2.0.2",
4651 "extend-shallow": "^3.0.2", 4664 "extend-shallow": "^3.0.2",
4652 "regex-not": "^1.0.2", 4665 "regex-not": "^1.0.2",
4653 "safe-regex": "^1.1.0" 4666 "safe-regex": "^1.1.0"
4654 } 4667 }
4655 }, 4668 },
4656 "to-regex-range": { 4669 "to-regex-range": {
4657 "version": "2.1.1", 4670 "version": "2.1.1",
4658 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", 4671 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
4659 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", 4672 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
4660 "optional": true, 4673 "optional": true,
4661 "requires": { 4674 "requires": {
4662 "is-number": "^3.0.0", 4675 "is-number": "^3.0.0",
4663 "repeat-string": "^1.6.1" 4676 "repeat-string": "^1.6.1"
4664 } 4677 }
4665 }, 4678 },
4666 "toidentifier": { 4679 "toidentifier": {
4667 "version": "1.0.0", 4680 "version": "1.0.0",
4668 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", 4681 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
4669 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" 4682 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
4670 }, 4683 },
4671 "tough-cookie": { 4684 "tough-cookie": {
4672 "version": "2.4.3", 4685 "version": "2.4.3",
4673 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", 4686 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
4674 "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", 4687 "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
4675 "requires": { 4688 "requires": {
4676 "psl": "^1.1.24", 4689 "psl": "^1.1.24",
4677 "punycode": "^1.4.1" 4690 "punycode": "^1.4.1"
4678 }, 4691 },
4679 "dependencies": { 4692 "dependencies": {
4680 "punycode": { 4693 "punycode": {
4681 "version": "1.4.1", 4694 "version": "1.4.1",
4682 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 4695 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
4683 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" 4696 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
4684 } 4697 }
4685 } 4698 }
4686 }, 4699 },
4687 "triple-beam": { 4700 "triple-beam": {
4688 "version": "1.3.0", 4701 "version": "1.3.0",
4689 "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", 4702 "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz",
4690 "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" 4703 "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw=="
4691 }, 4704 },
4692 "tslib": { 4705 "tslib": {
4693 "version": "1.10.0", 4706 "version": "1.10.0",
4694 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", 4707 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
4695 "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", 4708 "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
4696 "dev": true 4709 "dev": true
4697 }, 4710 },
4698 "tunnel-agent": { 4711 "tunnel-agent": {
4699 "version": "0.6.0", 4712 "version": "0.6.0",
4700 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 4713 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
4701 "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 4714 "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
4702 "requires": { 4715 "requires": {
4703 "safe-buffer": "^5.0.1" 4716 "safe-buffer": "^5.0.1"
4704 } 4717 }
4705 }, 4718 },
4706 "tweetnacl": { 4719 "tweetnacl": {
4707 "version": "0.14.5", 4720 "version": "0.14.5",
4708 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 4721 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
4709 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" 4722 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
4710 }, 4723 },
4711 "type-check": { 4724 "type-check": {
4712 "version": "0.3.2", 4725 "version": "0.3.2",
4713 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", 4726 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
4714 "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", 4727 "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
4715 "dev": true, 4728 "dev": true,
4716 "requires": { 4729 "requires": {
4717 "prelude-ls": "~1.1.2" 4730 "prelude-ls": "~1.1.2"
4718 } 4731 }
4719 }, 4732 },
4720 "type-is": { 4733 "type-is": {
4721 "version": "1.6.18", 4734 "version": "1.6.18",
4722 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 4735 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
4723 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 4736 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
4724 "requires": { 4737 "requires": {
4725 "media-typer": "0.3.0", 4738 "media-typer": "0.3.0",
4726 "mime-types": "~2.1.24" 4739 "mime-types": "~2.1.24"
4727 } 4740 }
4728 }, 4741 },
4729 "typewise": { 4742 "typewise": {
4730 "version": "1.0.3", 4743 "version": "1.0.3",
4731 "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz", 4744 "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz",
4732 "integrity": "sha1-EGeTZUCvl5N8xdz5kiSG6fooRlE=", 4745 "integrity": "sha1-EGeTZUCvl5N8xdz5kiSG6fooRlE=",
4733 "requires": { 4746 "requires": {
4734 "typewise-core": "^1.2.0" 4747 "typewise-core": "^1.2.0"
4735 } 4748 }
4736 }, 4749 },
4737 "typewise-core": { 4750 "typewise-core": {
4738 "version": "1.2.0", 4751 "version": "1.2.0",
4739 "resolved": "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz", 4752 "resolved": "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz",
4740 "integrity": "sha1-l+uRgFx/VdL5QXSPpQ0xXZke8ZU=" 4753 "integrity": "sha1-l+uRgFx/VdL5QXSPpQ0xXZke8ZU="
4741 }, 4754 },
4742 "uid-safe": { 4755 "uid-safe": {
4743 "version": "2.1.5", 4756 "version": "2.1.5",
4744 "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", 4757 "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz",
4745 "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", 4758 "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==",
4746 "requires": { 4759 "requires": {
4747 "random-bytes": "~1.0.0" 4760 "random-bytes": "~1.0.0"
4748 } 4761 }
4749 }, 4762 },
4750 "union-value": { 4763 "union-value": {
4751 "version": "1.0.1", 4764 "version": "1.0.1",
4752 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", 4765 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
4753 "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", 4766 "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
4754 "optional": true, 4767 "optional": true,
4755 "requires": { 4768 "requires": {
4756 "arr-union": "^3.1.0", 4769 "arr-union": "^3.1.0",
4757 "get-value": "^2.0.6", 4770 "get-value": "^2.0.6",
4758 "is-extendable": "^0.1.1", 4771 "is-extendable": "^0.1.1",
4759 "set-value": "^2.0.1" 4772 "set-value": "^2.0.1"
4760 } 4773 }
4761 }, 4774 },
4762 "uniqid": { 4775 "uniqid": {
4763 "version": "4.1.1", 4776 "version": "4.1.1",
4764 "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", 4777 "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz",
4765 "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", 4778 "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=",
4766 "requires": { 4779 "requires": {
4767 "macaddress": "^0.2.8" 4780 "macaddress": "^0.2.8"
4768 } 4781 }
4769 }, 4782 },
4770 "unpipe": { 4783 "unpipe": {
4771 "version": "1.0.0", 4784 "version": "1.0.0",
4772 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 4785 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
4773 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" 4786 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
4774 }, 4787 },
4775 "unset-value": { 4788 "unset-value": {
4776 "version": "1.0.0", 4789 "version": "1.0.0",
4777 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", 4790 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
4778 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", 4791 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
4779 "optional": true, 4792 "optional": true,
4780 "requires": { 4793 "requires": {
4781 "has-value": "^0.3.1", 4794 "has-value": "^0.3.1",
4782 "isobject": "^3.0.0" 4795 "isobject": "^3.0.0"
4783 }, 4796 },
4784 "dependencies": { 4797 "dependencies": {
4785 "has-value": { 4798 "has-value": {
4786 "version": "0.3.1", 4799 "version": "0.3.1",
4787 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", 4800 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
4788 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", 4801 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
4789 "optional": true, 4802 "optional": true,
4790 "requires": { 4803 "requires": {
4791 "get-value": "^2.0.3", 4804 "get-value": "^2.0.3",
4792 "has-values": "^0.1.4", 4805 "has-values": "^0.1.4",
4793 "isobject": "^2.0.0" 4806 "isobject": "^2.0.0"
4794 }, 4807 },
4795 "dependencies": { 4808 "dependencies": {
4796 "isobject": { 4809 "isobject": {
4797 "version": "2.1.0", 4810 "version": "2.1.0",
4798 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 4811 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
4799 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 4812 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
4800 "optional": true, 4813 "optional": true,
4801 "requires": { 4814 "requires": {
4802 "isarray": "1.0.0" 4815 "isarray": "1.0.0"
4803 } 4816 }
4804 } 4817 }
4805 } 4818 }
4806 }, 4819 },
4807 "has-values": { 4820 "has-values": {
4808 "version": "0.1.4", 4821 "version": "0.1.4",
4809 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", 4822 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
4810 "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", 4823 "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
4811 "optional": true 4824 "optional": true
4812 } 4825 }
4813 } 4826 }
4814 }, 4827 },
4815 "upath": { 4828 "upath": {
4816 "version": "1.1.2", 4829 "version": "1.1.2",
4817 "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", 4830 "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz",
4818 "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", 4831 "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==",
4819 "optional": true 4832 "optional": true
4820 }, 4833 },
4821 "uri-js": { 4834 "uri-js": {
4822 "version": "4.2.2", 4835 "version": "4.2.2",
4823 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", 4836 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
4824 "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", 4837 "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
4825 "requires": { 4838 "requires": {
4826 "punycode": "^2.1.0" 4839 "punycode": "^2.1.0"
4827 } 4840 }
4828 }, 4841 },
4829 "urix": { 4842 "urix": {
4830 "version": "0.1.0", 4843 "version": "0.1.0",
4831 "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", 4844 "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
4832 "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", 4845 "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
4833 "optional": true 4846 "optional": true
4834 }, 4847 },
4835 "use": { 4848 "use": {
4836 "version": "3.1.1", 4849 "version": "3.1.1",
4837 "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", 4850 "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
4838 "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", 4851 "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
4839 "optional": true 4852 "optional": true
4840 }, 4853 },
4841 "util-deprecate": { 4854 "util-deprecate": {
4842 "version": "1.0.2", 4855 "version": "1.0.2",
4843 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 4856 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4844 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 4857 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
4845 }, 4858 },
4846 "utils-merge": { 4859 "utils-merge": {
4847 "version": "1.0.1", 4860 "version": "1.0.1",
4848 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 4861 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
4849 "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" 4862 "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
4850 }, 4863 },
4851 "uuid": { 4864 "uuid": {
4852 "version": "3.3.3", 4865 "version": "3.3.3",
4853 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", 4866 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz",
4854 "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" 4867 "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ=="
4855 }, 4868 },
4856 "validate-npm-package-license": { 4869 "validate-npm-package-license": {
4857 "version": "3.0.4", 4870 "version": "3.0.4",
4858 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 4871 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
4859 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 4872 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
4860 "dev": true, 4873 "dev": true,
4861 "requires": { 4874 "requires": {
4862 "spdx-correct": "^3.0.0", 4875 "spdx-correct": "^3.0.0",
4863 "spdx-expression-parse": "^3.0.0" 4876 "spdx-expression-parse": "^3.0.0"
4864 } 4877 }
4865 }, 4878 },
4866 "vary": { 4879 "vary": {
4867 "version": "1.1.2", 4880 "version": "1.1.2",
4868 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 4881 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
4869 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" 4882 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
4870 }, 4883 },
4871 "verror": { 4884 "verror": {
4872 "version": "1.10.0", 4885 "version": "1.10.0",
4873 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 4886 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
4874 "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", 4887 "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
4875 "requires": { 4888 "requires": {
4876 "assert-plus": "^1.0.0", 4889 "assert-plus": "^1.0.0",
4877 "core-util-is": "1.0.2", 4890 "core-util-is": "1.0.2",
4878 "extsprintf": "^1.2.0" 4891 "extsprintf": "^1.2.0"
4879 } 4892 }
4880 }, 4893 },
4881 "which": { 4894 "which": {
4882 "version": "1.3.1", 4895 "version": "1.3.1",
4883 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 4896 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
4884 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 4897 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
4885 "dev": true, 4898 "dev": true,
4886 "requires": { 4899 "requires": {
4887 "isexe": "^2.0.0" 4900 "isexe": "^2.0.0"
4888 } 4901 }
4889 }, 4902 },
4890 "which-pm-runs": { 4903 "which-pm-runs": {
4891 "version": "1.0.0", 4904 "version": "1.0.0",
4892 "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", 4905 "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz",
4893 "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=" 4906 "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs="
4894 }, 4907 },
4895 "wide-align": { 4908 "wide-align": {
4896 "version": "1.1.3", 4909 "version": "1.1.3",
4897 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", 4910 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
4898 "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", 4911 "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
4899 "requires": { 4912 "requires": {
4900 "string-width": "^1.0.2 || 2" 4913 "string-width": "^1.0.2 || 2"
4901 } 4914 }
4902 }, 4915 },
4903 "window-size": { 4916 "window-size": {
4904 "version": "0.1.4", 4917 "version": "0.1.4",
4905 "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", 4918 "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz",
4906 "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=" 4919 "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY="
4907 }, 4920 },
4908 "winston": { 4921 "winston": {
4909 "version": "3.2.1", 4922 "version": "3.2.1",
4910 "resolved": "https://registry.npmjs.org/winston/-/winston-3.2.1.tgz", 4923 "resolved": "https://registry.npmjs.org/winston/-/winston-3.2.1.tgz",
4911 "integrity": "sha512-zU6vgnS9dAWCEKg/QYigd6cgMVVNwyTzKs81XZtTFuRwJOcDdBg7AU0mXVyNbs7O5RH2zdv+BdNZUlx7mXPuOw==", 4924 "integrity": "sha512-zU6vgnS9dAWCEKg/QYigd6cgMVVNwyTzKs81XZtTFuRwJOcDdBg7AU0mXVyNbs7O5RH2zdv+BdNZUlx7mXPuOw==",
4912 "requires": { 4925 "requires": {
4913 "async": "^2.6.1", 4926 "async": "^2.6.1",
4914 "diagnostics": "^1.1.1", 4927 "diagnostics": "^1.1.1",
4915 "is-stream": "^1.1.0", 4928 "is-stream": "^1.1.0",
4916 "logform": "^2.1.1", 4929 "logform": "^2.1.1",
4917 "one-time": "0.0.4", 4930 "one-time": "0.0.4",
4918 "readable-stream": "^3.1.1", 4931 "readable-stream": "^3.1.1",
4919 "stack-trace": "0.0.x", 4932 "stack-trace": "0.0.x",
4920 "triple-beam": "^1.3.0", 4933 "triple-beam": "^1.3.0",
4921 "winston-transport": "^4.3.0" 4934 "winston-transport": "^4.3.0"
4922 }, 4935 },
4923 "dependencies": { 4936 "dependencies": {
4924 "readable-stream": { 4937 "readable-stream": {
4925 "version": "3.4.0", 4938 "version": "3.4.0",
4926 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", 4939 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
4927 "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", 4940 "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
4928 "requires": { 4941 "requires": {
4929 "inherits": "^2.0.3", 4942 "inherits": "^2.0.3",
4930 "string_decoder": "^1.1.1", 4943 "string_decoder": "^1.1.1",
4931 "util-deprecate": "^1.0.1" 4944 "util-deprecate": "^1.0.1"
4932 } 4945 }
4933 } 4946 }
4934 } 4947 }
4935 }, 4948 },
4936 "winston-circular-buffer": { 4949 "winston-circular-buffer": {
4937 "version": "1.0.0", 4950 "version": "1.0.0",
4938 "resolved": "https://registry.npmjs.org/winston-circular-buffer/-/winston-circular-buffer-1.0.0.tgz", 4951 "resolved": "https://registry.npmjs.org/winston-circular-buffer/-/winston-circular-buffer-1.0.0.tgz",
4939 "integrity": "sha1-6ZH3W5n/IFVR4O5HK3XSAdvT4ns=", 4952 "integrity": "sha1-6ZH3W5n/IFVR4O5HK3XSAdvT4ns=",
4940 "requires": { 4953 "requires": {
4941 "circular-buffer": "0.0.6" 4954 "circular-buffer": "0.0.6"
4942 } 4955 }
4943 }, 4956 },
4944 "winston-compat": { 4957 "winston-compat": {
4945 "version": "0.1.4", 4958 "version": "0.1.4",
4946 "resolved": "https://registry.npmjs.org/winston-compat/-/winston-compat-0.1.4.tgz", 4959 "resolved": "https://registry.npmjs.org/winston-compat/-/winston-compat-0.1.4.tgz",
4947 "integrity": "sha512-mMEfFsSm6GmkFF+f4/0UJtG4N1vSaczGmXLVJYmS/+u2zUaIPcw2ZRuwUg2TvVBjswgiraN+vNnAG8z4fRUZ4w==", 4960 "integrity": "sha512-mMEfFsSm6GmkFF+f4/0UJtG4N1vSaczGmXLVJYmS/+u2zUaIPcw2ZRuwUg2TvVBjswgiraN+vNnAG8z4fRUZ4w==",
4948 "requires": { 4961 "requires": {
4949 "cycle": "~1.0.3", 4962 "cycle": "~1.0.3",
4950 "logform": "^1.6.0", 4963 "logform": "^1.6.0",
4951 "triple-beam": "^1.2.0" 4964 "triple-beam": "^1.2.0"
4952 }, 4965 },
4953 "dependencies": { 4966 "dependencies": {
4954 "logform": { 4967 "logform": {
4955 "version": "1.10.0", 4968 "version": "1.10.0",
4956 "resolved": "https://registry.npmjs.org/logform/-/logform-1.10.0.tgz", 4969 "resolved": "https://registry.npmjs.org/logform/-/logform-1.10.0.tgz",
4957 "integrity": "sha512-em5ojIhU18fIMOw/333mD+ZLE2fis0EzXl1ZwHx4iQzmpQi6odNiY/t+ITNr33JZhT9/KEaH+UPIipr6a9EjWg==", 4970 "integrity": "sha512-em5ojIhU18fIMOw/333mD+ZLE2fis0EzXl1ZwHx4iQzmpQi6odNiY/t+ITNr33JZhT9/KEaH+UPIipr6a9EjWg==",
4958 "requires": { 4971 "requires": {
4959 "colors": "^1.2.1", 4972 "colors": "^1.2.1",
4960 "fast-safe-stringify": "^2.0.4", 4973 "fast-safe-stringify": "^2.0.4",
4961 "fecha": "^2.3.3", 4974 "fecha": "^2.3.3",
4962 "ms": "^2.1.1", 4975 "ms": "^2.1.1",
4963 "triple-beam": "^1.2.0" 4976 "triple-beam": "^1.2.0"
4964 } 4977 }
4965 } 4978 }
4966 } 4979 }
4967 }, 4980 },
4968 "winston-daily-rotate-file": { 4981 "winston-daily-rotate-file": {
4969 "version": "3.10.0", 4982 "version": "3.10.0",
4970 "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-3.10.0.tgz", 4983 "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-3.10.0.tgz",
4971 "integrity": "sha512-KO8CfbI2CvdR3PaFApEH02GPXiwJ+vbkF1mCkTlvRIoXFI8EFlf1ACcuaahXTEiDEKCii6cNe95gsL4ZkbnphA==", 4984 "integrity": "sha512-KO8CfbI2CvdR3PaFApEH02GPXiwJ+vbkF1mCkTlvRIoXFI8EFlf1ACcuaahXTEiDEKCii6cNe95gsL4ZkbnphA==",
4972 "requires": { 4985 "requires": {
4973 "file-stream-rotator": "^0.4.1", 4986 "file-stream-rotator": "^0.4.1",
4974 "object-hash": "^1.3.0", 4987 "object-hash": "^1.3.0",
4975 "semver": "^6.2.0", 4988 "semver": "^6.2.0",
4976 "triple-beam": "^1.3.0", 4989 "triple-beam": "^1.3.0",
4977 "winston-compat": "^0.1.4", 4990 "winston-compat": "^0.1.4",
4978 "winston-transport": "^4.2.0" 4991 "winston-transport": "^4.2.0"
4979 }, 4992 },
4980 "dependencies": { 4993 "dependencies": {
4981 "semver": { 4994 "semver": {
4982 "version": "6.3.0", 4995 "version": "6.3.0",
4983 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 4996 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4984 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" 4997 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
4985 } 4998 }
4986 } 4999 }
4987 }, 5000 },
4988 "winston-transport": { 5001 "winston-transport": {
4989 "version": "4.3.0", 5002 "version": "4.3.0",
4990 "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.3.0.tgz", 5003 "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.3.0.tgz",
4991 "integrity": "sha512-B2wPuwUi3vhzn/51Uukcao4dIduEiPOcOt9HJ3QeaXgkJ5Z7UwpBzxS4ZGNHtrxrUvTwemsQiSys0ihOf8Mp1A==", 5004 "integrity": "sha512-B2wPuwUi3vhzn/51Uukcao4dIduEiPOcOt9HJ3QeaXgkJ5Z7UwpBzxS4ZGNHtrxrUvTwemsQiSys0ihOf8Mp1A==",
4992 "requires": { 5005 "requires": {
4993 "readable-stream": "^2.3.6", 5006 "readable-stream": "^2.3.6",
4994 "triple-beam": "^1.2.0" 5007 "triple-beam": "^1.2.0"
4995 } 5008 }
4996 }, 5009 },
4997 "wordwrap": { 5010 "wordwrap": {
4998 "version": "1.0.0", 5011 "version": "1.0.0",
4999 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", 5012 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
5000 "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", 5013 "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
5001 "dev": true 5014 "dev": true
5002 }, 5015 },
5003 "wrap-ansi": { 5016 "wrap-ansi": {
5004 "version": "2.1.0", 5017 "version": "2.1.0",
5005 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", 5018 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
5006 "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", 5019 "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
5007 "requires": { 5020 "requires": {
5008 "string-width": "^1.0.1", 5021 "string-width": "^1.0.1",
5009 "strip-ansi": "^3.0.1" 5022 "strip-ansi": "^3.0.1"
5010 }, 5023 },
5011 "dependencies": { 5024 "dependencies": {
5012 "ansi-regex": { 5025 "ansi-regex": {
5013 "version": "2.1.1", 5026 "version": "2.1.1",
5014 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 5027 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
5015 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" 5028 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
5016 }, 5029 },
5017 "is-fullwidth-code-point": { 5030 "is-fullwidth-code-point": {
5018 "version": "1.0.0", 5031 "version": "1.0.0",
5019 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 5032 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
5020 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 5033 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
5021 "requires": { 5034 "requires": {
5022 "number-is-nan": "^1.0.0" 5035 "number-is-nan": "^1.0.0"
5023 } 5036 }
5024 }, 5037 },
5025 "string-width": { 5038 "string-width": {
5026 "version": "1.0.2", 5039 "version": "1.0.2",
5027 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 5040 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
5028 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 5041 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
5029 "requires": { 5042 "requires": {
5030 "code-point-at": "^1.0.0", 5043 "code-point-at": "^1.0.0",
5031 "is-fullwidth-code-point": "^1.0.0", 5044 "is-fullwidth-code-point": "^1.0.0",
5032 "strip-ansi": "^3.0.0" 5045 "strip-ansi": "^3.0.0"
5033 } 5046 }
5034 }, 5047 },
5035 "strip-ansi": { 5048 "strip-ansi": {
5036 "version": "3.0.1", 5049 "version": "3.0.1",
5037 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 5050 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
5038 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 5051 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
5039 "requires": { 5052 "requires": {
5040 "ansi-regex": "^2.0.0" 5053 "ansi-regex": "^2.0.0"
5041 } 5054 }
5042 } 5055 }
5043 } 5056 }
5044 }, 5057 },
5045 "wrappy": { 5058 "wrappy": {
5046 "version": "1.0.2", 5059 "version": "1.0.2",
5047 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 5060 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5048 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 5061 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
5049 }, 5062 },
5050 "wraptile": { 5063 "wraptile": {
5051 "version": "2.0.0", 5064 "version": "2.0.0",
5052 "resolved": "https://registry.npmjs.org/wraptile/-/wraptile-2.0.0.tgz", 5065 "resolved": "https://registry.npmjs.org/wraptile/-/wraptile-2.0.0.tgz",
5053 "integrity": "sha512-Jzt4wTT0DJGucp4VewhbT6YutpOfBh6Ab4r5hKWTvFYsNTCxPi0U8wOsesDk1CQ+VcHyaP36BzCiKRJTROJiTQ==" 5066 "integrity": "sha512-Jzt4wTT0DJGucp4VewhbT6YutpOfBh6Ab4r5hKWTvFYsNTCxPi0U8wOsesDk1CQ+VcHyaP36BzCiKRJTROJiTQ=="
5054 }, 5067 },
5055 "write": { 5068 "write": {
5056 "version": "1.0.3", 5069 "version": "1.0.3",
5057 "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", 5070 "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
5058 "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", 5071 "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
5059 "dev": true, 5072 "dev": true,
5060 "requires": { 5073 "requires": {
5061 "mkdirp": "^0.5.1" 5074 "mkdirp": "^0.5.1"
5062 } 5075 }
5063 }, 5076 },
5064 "xtend": { 5077 "xtend": {
5065 "version": "4.0.2", 5078 "version": "4.0.2",
5066 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 5079 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
5067 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" 5080 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
5068 }, 5081 },
5069 "y18n": { 5082 "y18n": {
5070 "version": "3.2.1", 5083 "version": "3.2.1",
5071 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", 5084 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
5072 "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" 5085 "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="
5073 }, 5086 },
5074 "yallist": { 5087 "yallist": {
5075 "version": "2.1.2", 5088 "version": "2.1.2",
5076 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 5089 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
5077 "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" 5090 "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
5078 }, 5091 },
5079 "yargs": { 5092 "yargs": {
5080 "version": "3.32.0", 5093 "version": "3.32.0",
5081 "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", 5094 "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz",
5082 "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", 5095 "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=",
5083 "requires": { 5096 "requires": {
5084 "camelcase": "^2.0.1", 5097 "camelcase": "^2.0.1",
5085 "cliui": "^3.0.3", 5098 "cliui": "^3.0.3",
5086 "decamelize": "^1.1.1", 5099 "decamelize": "^1.1.1",
5087 "os-locale": "^1.4.0", 5100 "os-locale": "^1.4.0",
5088 "string-width": "^1.0.1", 5101 "string-width": "^1.0.1",
5089 "window-size": "^0.1.4", 5102 "window-size": "^0.1.4",
5090 "y18n": "^3.2.0" 5103 "y18n": "^3.2.0"
5091 }, 5104 },
5092 "dependencies": { 5105 "dependencies": {
5093 "ansi-regex": { 5106 "ansi-regex": {
5094 "version": "2.1.1", 5107 "version": "2.1.1",
5095 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 5108 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
5096 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" 5109 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
5097 }, 5110 },
5098 "is-fullwidth-code-point": { 5111 "is-fullwidth-code-point": {
5099 "version": "1.0.0", 5112 "version": "1.0.0",
5100 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 5113 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
5101 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 5114 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
5102 "requires": { 5115 "requires": {
5103 "number-is-nan": "^1.0.0" 5116 "number-is-nan": "^1.0.0"
5104 } 5117 }
5105 }, 5118 },
5106 "string-width": { 5119 "string-width": {
5107 "version": "1.0.2", 5120 "version": "1.0.2",
5108 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 5121 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
5109 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 5122 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
5110 "requires": { 5123 "requires": {
5111 "code-point-at": "^1.0.0", 5124 "code-point-at": "^1.0.0",
5112 "is-fullwidth-code-point": "^1.0.0", 5125 "is-fullwidth-code-point": "^1.0.0",
5113 "strip-ansi": "^3.0.0" 5126 "strip-ansi": "^3.0.0"
5114 } 5127 }
5115 }, 5128 },
5116 "strip-ansi": { 5129 "strip-ansi": {
5117 "version": "3.0.1", 5130 "version": "3.0.1",
5118 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 5131 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
5119 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 5132 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
5120 "requires": { 5133 "requires": {
5121 "ansi-regex": "^2.0.0" 5134 "ansi-regex": "^2.0.0"
5122 } 5135 }
5123 } 5136 }
5124 } 5137 }
5125 }, 5138 },
5126 "zames": { 5139 "zames": {
5127 "version": "2.0.1", 5140 "version": "2.0.1",
5128 "resolved": "https://registry.npmjs.org/zames/-/zames-2.0.1.tgz", 5141 "resolved": "https://registry.npmjs.org/zames/-/zames-2.0.1.tgz",
5129 "integrity": "sha512-gJJxR12zrhOBl96d/9PorsFAEU+xUOtxOwO2lUofj8a40ahx+nxjQftzD35/GdxLzlJ5vTWh4oG81TpmKh/+hw==", 5142 "integrity": "sha512-gJJxR12zrhOBl96d/9PorsFAEU+xUOtxOwO2lUofj8a40ahx+nxjQftzD35/GdxLzlJ5vTWh4oG81TpmKh/+hw==",
5130 "requires": { 5143 "requires": {
5131 "currify": "^3.0.0", 5144 "currify": "^3.0.0",
5132 "es6-promisify": "^6.0.0" 5145 "es6-promisify": "^6.0.0"
5133 } 5146 }
5134 } 5147 }
5135 } 5148 }
5136 } 5149 }
5137 5150
1 { 1 {
2 "name": "komodo-modem-sms", 2 "name": "komodo-modem-sms",
3 "version": "0.10.52", 3 "version": "0.10.52",
4 "description": "Generic SMS modem driver", 4 "description": "Generic SMS modem driver",
5 "main": "index.js", 5 "main": "index.js",
6 "scripts": { 6 "scripts": {
7 "test": "mocha", 7 "test": "mocha",
8 "postversion": "git push && git push --tags", 8 "postversion": "git push && git push --tags",
9 "jsdoc": "./generate-jsdoc.sh" 9 "jsdoc": "./generate-jsdoc.sh"
10 }, 10 },
11 "repository": { 11 "repository": {
12 "type": "git", 12 "type": "git",
13 "url": "http://gitlab.kodesumber.com/komodo/komodo-modem-sms.git" 13 "url": "http://gitlab.kodesumber.com/komodo/komodo-modem-sms.git"
14 }, 14 },
15 "keywords": [ 15 "keywords": [
16 "komodo", 16 "komodo",
17 "sms", 17 "sms",
18 "tektrans", 18 "tektrans",
19 "ppob" 19 "ppob"
20 ], 20 ],
21 "author": "Adhidarma Hadiwinoto <me@adhisimon.org>", 21 "author": "Adhidarma Hadiwinoto <me@adhisimon.org>",
22 "license": "ISC", 22 "license": "ISC",
23 "devDependencies": { 23 "devDependencies": {
24 "eslint": "^5.16.0", 24 "eslint": "^5.16.0",
25 "eslint-config-airbnb-base": "^13.2.0", 25 "eslint-config-airbnb-base": "^13.2.0",
26 "eslint-plugin-import": "^2.18.2", 26 "eslint-plugin-import": "^2.18.2",
27 "should": "^13.2.3" 27 "should": "^13.2.3"
28 }, 28 },
29 "dependencies": { 29 "dependencies": {
30 "@serialport/parser-delimiter": "^2.0.2", 30 "@serialport/parser-delimiter": "^2.0.2",
31 "@serialport/parser-inter-byte-timeout": "^1.1.0", 31 "@serialport/parser-inter-byte-timeout": "^1.1.0",
32 "@serialport/parser-readline": "^2.0.2", 32 "@serialport/parser-readline": "^2.0.2",
33 "@serialport/parser-ready": "^2.0.2", 33 "@serialport/parser-ready": "^2.0.2",
34 "@serialport/parser-regex": "^2.0.2", 34 "@serialport/parser-regex": "^2.0.2",
35 "express": "^4.17.1", 35 "express": "^4.17.1",
36 "komodo-sdk": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git", 36 "komodo-sdk": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git",
37 "locks": "^0.2.2", 37 "locks": "^0.2.2",
38 "moment": "^2.24.0", 38 "moment": "^2.24.0",
39 "node-pdu": "^1.0.15", 39 "node-pdu": "^1.0.15",
40 "pdu": "^1.1.0", 40 "pdu": "^1.1.0",
41 "request": "^2.88.0", 41 "request": "^2.88.0",
42 "serialport": "^7.1.5", 42 "serialport": "^7.1.5",
43 "serialport-gsm": "^3.2.0", 43 "serialport-gsm": "^3.2.0",
44 "shortid": "^2.2.15",
44 "sms-pdu-node": "^0.1.2", 45 "sms-pdu-node": "^0.1.2",
45 "uuid": "^3.3.3" 46 "uuid": "^3.3.3"
46 } 47 }
47 } 48 }
48 49