aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--package.json28
-rw-r--r--scripts/create-import-video-file-job.ts8
-rwxr-xr-xscripts/create-transcoding-job.ts18
-rwxr-xr-xscripts/parse-log.ts10
-rwxr-xr-xscripts/plugin/install.ts10
-rwxr-xr-xscripts/plugin/uninstall.ts6
-rwxr-xr-xscripts/reset-password.ts8
-rw-r--r--server.ts5
-rw-r--r--server/helpers/captions-utils.ts2
-rw-r--r--server/helpers/core-utils.ts10
-rw-r--r--server/helpers/custom-jsonld-signature.ts1
-rw-r--r--server/helpers/logger.ts2
-rw-r--r--server/helpers/webtorrent.ts2
-rw-r--r--server/helpers/youtube-dl.ts2
-rw-r--r--server/lib/activitypub/inbox-manager.ts1
-rw-r--r--server/lib/avatar.ts2
-rw-r--r--server/lib/hls.ts2
-rw-r--r--server/lib/redis.ts2
-rw-r--r--server/middlewares/async.ts5
-rw-r--r--server/middlewares/oauth.ts2
-rw-r--r--server/middlewares/validators/oembed.ts2
-rw-r--r--server/middlewares/validators/videos/video-playlists.ts23
-rw-r--r--server/middlewares/validators/videos/videos.ts5
-rw-r--r--server/models/account/user-notification.ts94
-rw-r--r--server/models/video/video-format-utils.ts6
-rw-r--r--server/tools/cli.ts52
-rw-r--r--server/tools/peertube-auth.ts20
-rw-r--r--server/tools/peertube-get-access-token.ts22
-rw-r--r--server/tools/peertube-import-videos.ts44
-rw-r--r--server/tools/peertube-plugins.ts45
-rw-r--r--server/tools/peertube-redundancy.ts25
-rw-r--r--server/tools/peertube-repl.ts1
-rw-r--r--server/tools/peertube-upload.ts22
-rw-r--r--server/tools/peertube-watch.ts38
-rw-r--r--server/tools/peertube.ts17
-rw-r--r--server/types/express.ts3
-rw-r--r--shared/extra-utils/instances-index/mock-instances-index.ts2
-rw-r--r--shared/extra-utils/miscs/email.ts5
-rw-r--r--shared/extra-utils/moderation/abuses.ts28
-rw-r--r--shared/extra-utils/plugins/mock-blocklist.ts2
-rw-r--r--shared/extra-utils/videos/live.ts2
-rw-r--r--yarn.lock2301
42 files changed, 1327 insertions, 1558 deletions
diff --git a/package.json b/package.json
index ff03e2be9..44f8be4b8 100644
--- a/package.json
+++ b/package.json
@@ -97,13 +97,13 @@
97 "bull": "^3.4.2", 97 "bull": "^3.4.2",
98 "bytes": "^3.0.0", 98 "bytes": "^3.0.0",
99 "chokidar": "^3.4.2", 99 "chokidar": "^3.4.2",
100 "commander": "^6.0.0", 100 "commander": "^7.0.0",
101 "config": "^3.0.0", 101 "config": "^3.0.0",
102 "cookie-parser": "^1.4.3", 102 "cookie-parser": "^1.4.3",
103 "cors": "^2.8.1", 103 "cors": "^2.8.1",
104 "create-torrent": "^4.0.0", 104 "create-torrent": "^4.0.0",
105 "deep-object-diff": "^1.1.0", 105 "deep-object-diff": "^1.1.0",
106 "email-templates": "^7.0.4", 106 "email-templates": "^8.0.3",
107 "express": "^4.12.4", 107 "express": "^4.12.4",
108 "express-oauth-server": "^2.0.0", 108 "express-oauth-server": "^2.0.0",
109 "express-rate-limit": "^5.0.0", 109 "express-rate-limit": "^5.0.0",
@@ -118,12 +118,12 @@
118 "is-cidr": "^4.0.0", 118 "is-cidr": "^4.0.0",
119 "iso-639-3": "^2.0.0", 119 "iso-639-3": "^2.0.0",
120 "jimp": "^0.16.0", 120 "jimp": "^0.16.0",
121 "js-yaml": "^3.5.4", 121 "js-yaml": "^4.0.0",
122 "jsonld": "~3.2.0", 122 "jsonld": "~3.3.0",
123 "lodash": "^4.17.10", 123 "lodash": "^4.17.10",
124 "lru-cache": "^6.0.0", 124 "lru-cache": "^6.0.0",
125 "magnet-uri": "^6.1.0", 125 "magnet-uri": "^6.1.0",
126 "markdown-it": "12.0.2", 126 "markdown-it": "12.0.4",
127 "markdown-it-emoji": "^2.0.0", 127 "markdown-it-emoji": "^2.0.0",
128 "memoizee": "^0.4.14", 128 "memoizee": "^0.4.14",
129 "morgan": "^1.5.3", 129 "morgan": "^1.5.3",
@@ -143,7 +143,7 @@
143 "request": "^2.81.0", 143 "request": "^2.81.0",
144 "sanitize-html": "2.x", 144 "sanitize-html": "2.x",
145 "scripty": "^2.0.0", 145 "scripty": "^2.0.0",
146 "sequelize": "6.3.5", 146 "sequelize": "6.5.0",
147 "sequelize-typescript": "^2.0.0-beta.1", 147 "sequelize-typescript": "^2.0.0-beta.1",
148 "sitemap": "^6.1.0", 148 "sitemap": "^6.1.0",
149 "socket.io": "^3.0.2", 149 "socket.io": "^3.0.2",
@@ -155,7 +155,7 @@
155 "uuid": "^8.1.0", 155 "uuid": "^8.1.0",
156 "validator": "^13.0.0", 156 "validator": "^13.0.0",
157 "webfinger.js": "^2.6.6", 157 "webfinger.js": "^2.6.6",
158 "webtorrent": "^0.111.0", 158 "webtorrent": "^0.112.3",
159 "winston": "3.3.3", 159 "winston": "3.3.3",
160 "ws": "^7.0.0", 160 "ws": "^7.0.0",
161 "youtube-dl": "^3.0.2" 161 "youtube-dl": "^3.0.2"
@@ -168,13 +168,13 @@
168 "@types/bcrypt": "^3.0.0", 168 "@types/bcrypt": "^3.0.0",
169 "@types/bluebird": "3.5.33", 169 "@types/bluebird": "3.5.33",
170 "@types/body-parser": "^1.16.3", 170 "@types/body-parser": "^1.16.3",
171 "@types/bull": "3.14.4", 171 "@types/bull": "3.15.0",
172 "@types/bytes": "^3.0.0", 172 "@types/bytes": "^3.0.0",
173 "@types/chai": "^4.0.4", 173 "@types/chai": "^4.0.4",
174 "@types/chai-json-schema": "^1.4.3", 174 "@types/chai-json-schema": "^1.4.3",
175 "@types/chai-xml": "^0.3.1", 175 "@types/chai-xml": "^0.3.1",
176 "@types/config": "^0.0.36", 176 "@types/config": "^0.0.38",
177 "@types/express": "^4.0.35", 177 "@types/express": "4.17.9",
178 "@types/express-rate-limit": "^5.0.0", 178 "@types/express-rate-limit": "^5.0.0",
179 "@types/fluent-ffmpeg": "^2.1.16", 179 "@types/fluent-ffmpeg": "^2.1.16",
180 "@types/fs-extra": "^9.0.1", 180 "@types/fs-extra": "^9.0.1",
@@ -188,7 +188,7 @@
188 "@types/mocha": "^8.0.3", 188 "@types/mocha": "^8.0.3",
189 "@types/morgan": "^1.7.32", 189 "@types/morgan": "^1.7.32",
190 "@types/multer": "^1.3.3", 190 "@types/multer": "^1.3.3",
191 "@types/node": "^14.0.13", 191 "@types/node": "^12",
192 "@types/nodemailer": "^6.2.0", 192 "@types/nodemailer": "^6.2.0",
193 "@types/oauth2-server": "^3.0.8", 193 "@types/oauth2-server": "^3.0.8",
194 "@types/pem": "^1.9.3", 194 "@types/pem": "^1.9.3",
@@ -204,11 +204,11 @@
204 "chai-xml": "^0.4.0", 204 "chai-xml": "^0.4.0",
205 "concurrently": "^5.0.0", 205 "concurrently": "^5.0.0",
206 "eslint": "^7.2.0", 206 "eslint": "^7.2.0",
207 "eslint-config-standard-with-typescript": "^19.0.1", 207 "eslint-config-standard-with-typescript": "^20.0.0",
208 "eslint-plugin-import": "^2.20.1", 208 "eslint-plugin-import": "^2.20.1",
209 "eslint-plugin-node": "^11.0.0", 209 "eslint-plugin-node": "^11.0.0",
210 "eslint-plugin-promise": "^4.2.1", 210 "eslint-plugin-promise": "^4.2.1",
211 "eslint-plugin-standard": "^4.0.1", 211 "eslint-plugin-standard": "^5.0.0",
212 "libxmljs": "0.19.7", 212 "libxmljs": "0.19.7",
213 "maildev": "^1.0.0-rc3", 213 "maildev": "^1.0.0-rc3",
214 "marked": "^1.1.0", 214 "marked": "^1.1.0",
@@ -219,7 +219,7 @@
219 "source-map-support": "^0.5.0", 219 "source-map-support": "^0.5.0",
220 "supertest": "^6.0.1", 220 "supertest": "^6.0.1",
221 "swagger-cli": "^4.0.2", 221 "swagger-cli": "^4.0.2",
222 "ts-node": "9.0.0", 222 "ts-node": "9.1.1",
223 "typescript": "^4.0.5" 223 "typescript": "^4.0.5"
224 }, 224 },
225 "scripty": { 225 "scripty": {
diff --git a/scripts/create-import-video-file-job.ts b/scripts/create-import-video-file-job.ts
index d71e82c14..f5271c7a3 100644
--- a/scripts/create-import-video-file-job.ts
+++ b/scripts/create-import-video-file-job.ts
@@ -13,7 +13,9 @@ program
13 .description('Import a video file to replace an already uploaded file or to add a new resolution') 13 .description('Import a video file to replace an already uploaded file or to add a new resolution')
14 .parse(process.argv) 14 .parse(process.argv)
15 15
16if (program['video'] === undefined || program['import'] === undefined) { 16const options = program.opts()
17
18if (options.video === undefined || options.import === undefined) {
17 console.error('All parameters are mandatory.') 19 console.error('All parameters are mandatory.')
18 process.exit(-1) 20 process.exit(-1)
19} 21}
@@ -28,13 +30,13 @@ run()
28async function run () { 30async function run () {
29 await initDatabaseModels(true) 31 await initDatabaseModels(true)
30 32
31 const video = await VideoModel.loadByUUID(program['video']) 33 const video = await VideoModel.loadByUUID(options.video)
32 if (!video) throw new Error('Video not found.') 34 if (!video) throw new Error('Video not found.')
33 if (video.isOwned() === false) throw new Error('Cannot import files of a non owned video.') 35 if (video.isOwned() === false) throw new Error('Cannot import files of a non owned video.')
34 36
35 const dataInput = { 37 const dataInput = {
36 videoUUID: video.uuid, 38 videoUUID: video.uuid,
37 filePath: resolve(program['import']) 39 filePath: resolve(options.import)
38 } 40 }
39 41
40 await JobQueue.Instance.init() 42 await JobQueue.Instance.init()
diff --git a/scripts/create-transcoding-job.ts b/scripts/create-transcoding-job.ts
index ca9e2a99a..eb620aeca 100755
--- a/scripts/create-transcoding-job.ts
+++ b/scripts/create-transcoding-job.ts
@@ -14,12 +14,14 @@ program
14 .option('--generate-hls', 'Generate HLS playlist') 14 .option('--generate-hls', 'Generate HLS playlist')
15 .parse(process.argv) 15 .parse(process.argv)
16 16
17if (program['video'] === undefined) { 17const options = program.opts()
18
19if (options.video === undefined) {
18 console.error('All parameters are mandatory.') 20 console.error('All parameters are mandatory.')
19 process.exit(-1) 21 process.exit(-1)
20} 22}
21 23
22if (program.resolution !== undefined && Number.isNaN(+program.resolution)) { 24if (options.resolution !== undefined && Number.isNaN(+options.resolution)) {
23 console.error('The resolution must be an integer (example: 1080).') 25 console.error('The resolution must be an integer (example: 1080).')
24 process.exit(-1) 26 process.exit(-1)
25} 27}
@@ -34,15 +36,15 @@ run()
34async function run () { 36async function run () {
35 await initDatabaseModels(true) 37 await initDatabaseModels(true)
36 38
37 const video = await VideoModel.loadAndPopulateAccountAndServerAndTags(program['video']) 39 const video = await VideoModel.loadAndPopulateAccountAndServerAndTags(options.video)
38 if (!video) throw new Error('Video not found.') 40 if (!video) throw new Error('Video not found.')
39 41
40 const dataInput: VideoTranscodingPayload[] = [] 42 const dataInput: VideoTranscodingPayload[] = []
41 const { videoFileResolution } = await video.getMaxQualityResolution() 43 const { videoFileResolution } = await video.getMaxQualityResolution()
42 44
43 if (program.generateHls) { 45 if (options.generateHls) {
44 const resolutionsEnabled = program.resolution 46 const resolutionsEnabled = options.resolution
45 ? [ program.resolution ] 47 ? [ options.resolution ]
46 : computeResolutionsToTranscode(videoFileResolution, 'vod').concat([ videoFileResolution ]) 48 : computeResolutionsToTranscode(videoFileResolution, 'vod').concat([ videoFileResolution ])
47 49
48 for (const resolution of resolutionsEnabled) { 50 for (const resolution of resolutionsEnabled) {
@@ -54,12 +56,12 @@ async function run () {
54 copyCodecs: false 56 copyCodecs: false
55 }) 57 })
56 } 58 }
57 } else if (program.resolution !== undefined) { 59 } else if (options.resolution !== undefined) {
58 dataInput.push({ 60 dataInput.push({
59 type: 'new-resolution-to-webtorrent', 61 type: 'new-resolution-to-webtorrent',
60 videoUUID: video.uuid, 62 videoUUID: video.uuid,
61 isNewVideo: false, 63 isNewVideo: false,
62 resolution: program.resolution 64 resolution: options.resolution
63 }) 65 })
64 } else { 66 } else {
65 dataInput.push({ 67 dataInput.push({
diff --git a/scripts/parse-log.ts b/scripts/parse-log.ts
index 045348e86..3679dab74 100755
--- a/scripts/parse-log.ts
+++ b/scripts/parse-log.ts
@@ -17,6 +17,8 @@ program
17 .option('-f, --files [file...]', 'Files to parse. If not provided, the script will parse the latest log file from config)') 17 .option('-f, --files [file...]', 'Files to parse. If not provided, the script will parse the latest log file from config)')
18 .parse(process.argv) 18 .parse(process.argv)
19 19
20const options = program.opts()
21
20const excludedKeys = { 22const excludedKeys = {
21 level: true, 23 level: true,
22 message: true, 24 message: true,
@@ -38,7 +40,7 @@ const loggerFormat = winston.format.printf((info) => {
38 if (CONFIG.LOG.PRETTIFY_SQL) { 40 if (CONFIG.LOG.PRETTIFY_SQL) {
39 additionalInfos += '\n' + sqlFormat(info.sql, { 41 additionalInfos += '\n' + sqlFormat(info.sql, {
40 language: 'sql', 42 language: 'sql',
41 ident: ' ' 43 indent: ' '
42 }) 44 })
43 } else { 45 } else {
44 additionalInfos += ' - ' + info.sql 46 additionalInfos += ' - ' + info.sql
@@ -51,7 +53,7 @@ const loggerFormat = winston.format.printf((info) => {
51const logger = winston.createLogger({ 53const logger = winston.createLogger({
52 transports: [ 54 transports: [
53 new winston.transports.Console({ 55 new winston.transports.Console({
54 level: program['level'] || 'debug', 56 level: options.level || 'debug',
55 stderrLevels: [], 57 stderrLevels: [],
56 format: winston.format.combine( 58 format: winston.format.combine(
57 winston.format.splat(), 59 winston.format.splat(),
@@ -76,7 +78,7 @@ run()
76 .catch(err => console.error(err)) 78 .catch(err => console.error(err))
77 79
78function run () { 80function run () {
79 return new Promise(async res => { 81 return new Promise<void>(async res => {
80 const files = await getFiles() 82 const files = await getFiles()
81 83
82 for (const file of files) { 84 for (const file of files) {
@@ -114,7 +116,7 @@ async function getNewestFile (files: string[], basePath: string) {
114} 116}
115 117
116async function getFiles () { 118async function getFiles () {
117 if (program['files']) return program['files'] 119 if (options.files) return options.files
118 120
119 const logFiles = await readdir(CONFIG.STORAGE.LOG_DIR) 121 const logFiles = await readdir(CONFIG.STORAGE.LOG_DIR)
120 122
diff --git a/scripts/plugin/install.ts b/scripts/plugin/install.ts
index 54738f50f..2ea8a658b 100755
--- a/scripts/plugin/install.ts
+++ b/scripts/plugin/install.ts
@@ -12,12 +12,14 @@ program
12 .option('-p, --plugin-path [pluginPath]', 'Path of the plugin you want to install') 12 .option('-p, --plugin-path [pluginPath]', 'Path of the plugin you want to install')
13 .parse(process.argv) 13 .parse(process.argv)
14 14
15if (!program['npmName'] && !program['pluginPath']) { 15const options = program.opts()
16
17if (!options.npmName && !options.pluginPath) {
16 console.error('You need to specify a plugin name with the desired version, or a plugin path.') 18 console.error('You need to specify a plugin name with the desired version, or a plugin path.')
17 process.exit(-1) 19 process.exit(-1)
18} 20}
19 21
20if (program['pluginPath'] && !isAbsolute(program['pluginPath'])) { 22if (options.pluginPath && !isAbsolute(options.pluginPath)) {
21 console.error('Plugin path should be absolute.') 23 console.error('Plugin path should be absolute.')
22 process.exit(-1) 24 process.exit(-1)
23} 25}
@@ -32,6 +34,6 @@ run()
32async function run () { 34async function run () {
33 await initDatabaseModels(true) 35 await initDatabaseModels(true)
34 36
35 const toInstall = program['npmName'] || program['pluginPath'] 37 const toInstall = options.npmName || options.pluginPath
36 await PluginManager.Instance.install(toInstall, program['pluginVersion'], !!program['pluginPath']) 38 await PluginManager.Instance.install(toInstall, options.pluginVersion, !!options.pluginPath)
37} 39}
diff --git a/scripts/plugin/uninstall.ts b/scripts/plugin/uninstall.ts
index c56f18466..8710b1750 100755
--- a/scripts/plugin/uninstall.ts
+++ b/scripts/plugin/uninstall.ts
@@ -9,7 +9,9 @@ program
9 .option('-n, --npm-name [npmName]', 'Package name to install') 9 .option('-n, --npm-name [npmName]', 'Package name to install')
10 .parse(process.argv) 10 .parse(process.argv)
11 11
12if (!program['npmName']) { 12const options = program.opts()
13
14if (!options.npmName) {
13 console.error('You need to specify the plugin name.') 15 console.error('You need to specify the plugin name.')
14 process.exit(-1) 16 process.exit(-1)
15} 17}
@@ -25,6 +27,6 @@ async function run () {
25 27
26 await initDatabaseModels(true) 28 await initDatabaseModels(true)
27 29
28 const toUninstall = program['npmName'] 30 const toUninstall = options.npmName
29 await PluginManager.Instance.uninstall(toUninstall) 31 await PluginManager.Instance.uninstall(toUninstall)
30} 32}
diff --git a/scripts/reset-password.ts b/scripts/reset-password.ts
index 6372095d6..7e7de6b8a 100755
--- a/scripts/reset-password.ts
+++ b/scripts/reset-password.ts
@@ -10,14 +10,16 @@ program
10 .option('-u, --user [user]', 'User') 10 .option('-u, --user [user]', 'User')
11 .parse(process.argv) 11 .parse(process.argv)
12 12
13if (program['user'] === undefined) { 13const options = program.opts()
14
15if (options.user === undefined) {
14 console.error('All parameters are mandatory.') 16 console.error('All parameters are mandatory.')
15 process.exit(-1) 17 process.exit(-1)
16} 18}
17 19
18initDatabaseModels(true) 20initDatabaseModels(true)
19 .then(() => { 21 .then(() => {
20 return UserModel.loadByUsername(program['user']) 22 return UserModel.loadByUsername(options.user)
21 }) 23 })
22 .then(user => { 24 .then(user => {
23 if (!user) { 25 if (!user) {
@@ -28,7 +30,7 @@ initDatabaseModels(true)
28 const readline = require('readline') 30 const readline = require('readline')
29 const Writable = require('stream').Writable 31 const Writable = require('stream').Writable
30 const mutableStdout = new Writable({ 32 const mutableStdout = new Writable({
31 write: function (chunk, encoding, callback) { 33 write: function (_chunk, _encoding, callback) {
32 callback() 34 callback()
33 } 35 }
34 }) 36 })
diff --git a/server.ts b/server.ts
index e3cddfd33..66dcb3c40 100644
--- a/server.ts
+++ b/server.ts
@@ -205,7 +205,8 @@ app.use('/', staticRouter)
205app.use('/', lazyStaticRouter) 205app.use('/', lazyStaticRouter)
206 206
207// Client files, last valid routes! 207// Client files, last valid routes!
208if (cli.client) app.use('/', clientsRouter) 208const cliOptions = cli.opts()
209if (cliOptions.client) app.use('/', clientsRouter)
209 210
210// ----------- Errors ----------- 211// ----------- Errors -----------
211 212
@@ -277,7 +278,7 @@ async function startApplication () {
277 updateStreamingPlaylistsInfohashesIfNeeded() 278 updateStreamingPlaylistsInfohashesIfNeeded()
278 .catch(err => logger.error('Cannot update streaming playlist infohashes.', { err })) 279 .catch(err => logger.error('Cannot update streaming playlist infohashes.', { err }))
279 280
280 if (cli.plugins) await PluginManager.Instance.registerPluginsAndThemes() 281 if (cliOptions.plugins) await PluginManager.Instance.registerPluginsAndThemes()
281 282
282 LiveManager.Instance.init() 283 LiveManager.Instance.init()
283 if (CONFIG.LIVE.ENABLED) LiveManager.Instance.run() 284 if (CONFIG.LIVE.ENABLED) LiveManager.Instance.run()
diff --git a/server/helpers/captions-utils.ts b/server/helpers/captions-utils.ts
index 0dad23759..7cbfb3561 100644
--- a/server/helpers/captions-utils.ts
+++ b/server/helpers/captions-utils.ts
@@ -30,7 +30,7 @@ export {
30// --------------------------------------------------------------------------- 30// ---------------------------------------------------------------------------
31 31
32function convertSrtToVtt (source: string, destination: string) { 32function convertSrtToVtt (source: string, destination: string) {
33 return new Promise((res, rej) => { 33 return new Promise<void>((res, rej) => {
34 const file = createReadStream(source) 34 const file = createReadStream(source)
35 const converter = srt2vtt() 35 const converter = srt2vtt()
36 const writer = createWriteStream(destination) 36 const writer = createWriteStream(destination)
diff --git a/server/helpers/core-utils.ts b/server/helpers/core-utils.ts
index e1c15a6eb..935fd22d9 100644
--- a/server/helpers/core-utils.ts
+++ b/server/helpers/core-utils.ts
@@ -5,12 +5,12 @@
5 Useful to avoid circular dependencies. 5 Useful to avoid circular dependencies.
6*/ 6*/
7 7
8import { createHash, HexBase64Latin1Encoding, randomBytes } from 'crypto' 8import { exec, ExecOptions } from 'child_process'
9import { BinaryToTextEncoding, createHash, randomBytes } from 'crypto'
10import { truncate } from 'lodash'
9import { basename, isAbsolute, join, resolve } from 'path' 11import { basename, isAbsolute, join, resolve } from 'path'
10import * as pem from 'pem' 12import * as pem from 'pem'
11import { URL } from 'url' 13import { URL } from 'url'
12import { truncate } from 'lodash'
13import { exec, ExecOptions } from 'child_process'
14 14
15const objectConverter = (oldObject: any, keyConverter: (e: string) => string, valueConverter: (e: any) => any) => { 15const objectConverter = (oldObject: any, keyConverter: (e: string) => string, valueConverter: (e: any) => any) => {
16 if (!oldObject || typeof oldObject !== 'object') { 16 if (!oldObject || typeof oldObject !== 'object') {
@@ -205,11 +205,11 @@ function peertubeTruncate (str: string, options: { length: number, separator?: R
205 return truncate(str, options) 205 return truncate(str, options)
206} 206}
207 207
208function sha256 (str: string | Buffer, encoding: HexBase64Latin1Encoding = 'hex') { 208function sha256 (str: string | Buffer, encoding: BinaryToTextEncoding = 'hex') {
209 return createHash('sha256').update(str).digest(encoding) 209 return createHash('sha256').update(str).digest(encoding)
210} 210}
211 211
212function sha1 (str: string | Buffer, encoding: HexBase64Latin1Encoding = 'hex') { 212function sha1 (str: string | Buffer, encoding: BinaryToTextEncoding = 'hex') {
213 return createHash('sha1').update(str).digest(encoding) 213 return createHash('sha1').update(str).digest(encoding)
214} 214}
215 215
diff --git a/server/helpers/custom-jsonld-signature.ts b/server/helpers/custom-jsonld-signature.ts
index 749c50cb3..56f10086c 100644
--- a/server/helpers/custom-jsonld-signature.ts
+++ b/server/helpers/custom-jsonld-signature.ts
@@ -76,6 +76,7 @@ const lru = new AsyncLRU({
76 } 76 }
77}) 77})
78 78
79/* eslint-disable no-import-assign */
79jsonld.documentLoader = (url) => { 80jsonld.documentLoader = (url) => {
80 return new Promise((res, rej) => { 81 return new Promise((res, rej) => {
81 lru.get(url, (err, value) => { 82 lru.get(url, (err, value) => {
diff --git a/server/helpers/logger.ts b/server/helpers/logger.ts
index 746b2e0a6..6917a64d9 100644
--- a/server/helpers/logger.ts
+++ b/server/helpers/logger.ts
@@ -61,7 +61,7 @@ const consoleLoggerFormat = winston.format.printf(info => {
61 if (CONFIG.LOG.PRETTIFY_SQL) { 61 if (CONFIG.LOG.PRETTIFY_SQL) {
62 additionalInfos += '\n' + sqlFormat(info.sql, { 62 additionalInfos += '\n' + sqlFormat(info.sql, {
63 language: 'sql', 63 language: 'sql',
64 ident: ' ' 64 indent: ' '
65 }) 65 })
66 } else { 66 } else {
67 additionalInfos += ' - ' + info.sql 67 additionalInfos += ' - ' + info.sql
diff --git a/server/helpers/webtorrent.ts b/server/helpers/webtorrent.ts
index 089954e32..9c5df2083 100644
--- a/server/helpers/webtorrent.ts
+++ b/server/helpers/webtorrent.ts
@@ -149,7 +149,7 @@ function safeWebtorrentDestroy (
149 downloadedFile?: { directoryPath: string, filepath: string }, 149 downloadedFile?: { directoryPath: string, filepath: string },
150 torrentName?: string 150 torrentName?: string
151) { 151) {
152 return new Promise(res => { 152 return new Promise<void>(res => {
153 webtorrent.destroy(err => { 153 webtorrent.destroy(err => {
154 // Delete torrent file 154 // Delete torrent file
155 if (torrentName) { 155 if (torrentName) {
diff --git a/server/helpers/youtube-dl.ts b/server/helpers/youtube-dl.ts
index 3a9e57561..8537a5772 100644
--- a/server/helpers/youtube-dl.ts
+++ b/server/helpers/youtube-dl.ts
@@ -195,7 +195,7 @@ async function updateYoutubeDLBinary () {
195 195
196 await ensureDir(binDirectory) 196 await ensureDir(binDirectory)
197 197
198 return new Promise(res => { 198 return new Promise<void>(res => {
199 request.get(url, { followRedirect: false }, (err, result) => { 199 request.get(url, { followRedirect: false }, (err, result) => {
200 if (err) { 200 if (err) {
201 logger.error('Cannot update youtube-dl.', { err }) 201 logger.error('Cannot update youtube-dl.', { err })
diff --git a/server/lib/activitypub/inbox-manager.ts b/server/lib/activitypub/inbox-manager.ts
index 19e112f91..6d9bf7cf0 100644
--- a/server/lib/activitypub/inbox-manager.ts
+++ b/server/lib/activitypub/inbox-manager.ts
@@ -41,6 +41,7 @@ class InboxManager {
41 41
42 addInboxMessage (options: QueueParam) { 42 addInboxMessage (options: QueueParam) {
43 this.inboxQueue.push(options) 43 this.inboxQueue.push(options)
44 .catch(err => logger.error('Cannot add options in inbox queue.', { options, err }))
44 } 45 }
45 46
46 static get Instance () { 47 static get Instance () {
diff --git a/server/lib/avatar.ts b/server/lib/avatar.ts
index e79cd1546..86f1e7bdb 100644
--- a/server/lib/avatar.ts
+++ b/server/lib/avatar.ts
@@ -65,7 +65,7 @@ const downloadImageQueue = queue<DownloadImageQueueTask, Error>((task, cb) => {
65}, QUEUE_CONCURRENCY.AVATAR_PROCESS_IMAGE) 65}, QUEUE_CONCURRENCY.AVATAR_PROCESS_IMAGE)
66 66
67function pushAvatarProcessInQueue (task: DownloadImageQueueTask) { 67function pushAvatarProcessInQueue (task: DownloadImageQueueTask) {
68 return new Promise((res, rej) => { 68 return new Promise<void>((res, rej) => {
69 downloadImageQueue.push(task, err => { 69 downloadImageQueue.push(task, err => {
70 if (err) return rej(err) 70 if (err) return rej(err)
71 71
diff --git a/server/lib/hls.ts b/server/lib/hls.ts
index 9ea83f337..ef489097a 100644
--- a/server/lib/hls.ts
+++ b/server/lib/hls.ts
@@ -111,7 +111,7 @@ function downloadPlaylistSegments (playlistUrl: string, destinationDir: string,
111 111
112 logger.info('Importing HLS playlist %s', playlistUrl) 112 logger.info('Importing HLS playlist %s', playlistUrl)
113 113
114 return new Promise<string>(async (res, rej) => { 114 return new Promise<void>(async (res, rej) => {
115 const tmpDirectory = join(CONFIG.STORAGE.TMP_DIR, await generateRandomString(10)) 115 const tmpDirectory = join(CONFIG.STORAGE.TMP_DIR, await generateRandomString(10))
116 116
117 await ensureDir(tmpDirectory) 117 await ensureDir(tmpDirectory)
diff --git a/server/lib/redis.ts b/server/lib/redis.ts
index 257cce141..62641e313 100644
--- a/server/lib/redis.ts
+++ b/server/lib/redis.ts
@@ -263,7 +263,7 @@ class Redis {
263 } 263 }
264 264
265 private addToSet (key: string, value: string) { 265 private addToSet (key: string, value: string) {
266 return new Promise<string[]>((res, rej) => { 266 return new Promise<void>((res, rej) => {
267 this.client.sadd(this.prefix + key, value, err => err ? rej(err) : res()) 267 this.client.sadd(this.prefix + key, value, err => err ? rej(err) : res())
268 }) 268 })
269 } 269 }
diff --git a/server/middlewares/async.ts b/server/middlewares/async.ts
index 25b22596c..3a1bdabb8 100644
--- a/server/middlewares/async.ts
+++ b/server/middlewares/async.ts
@@ -1,12 +1,13 @@
1import { eachSeries } from 'async' 1import { eachSeries } from 'async'
2import { NextFunction, Request, RequestHandler, Response } from 'express' 2import { NextFunction, Request, RequestHandler, Response } from 'express'
3import { retryTransactionWrapper } from '../helpers/database-utils'
4import { ValidationChain } from 'express-validator' 3import { ValidationChain } from 'express-validator'
4import { ExpressPromiseHandler } from '@server/types/express'
5import { retryTransactionWrapper } from '../helpers/database-utils'
5 6
6// Syntactic sugar to avoid try/catch in express controllers 7// Syntactic sugar to avoid try/catch in express controllers
7// Thanks: https://medium.com/@Abazhenov/using-async-await-in-express-with-node-8-b8af872c0016 8// Thanks: https://medium.com/@Abazhenov/using-async-await-in-express-with-node-8-b8af872c0016
8 9
9export type RequestPromiseHandler = ValidationChain | ((req: Request, res: Response, next: NextFunction) => Promise<any>) 10export type RequestPromiseHandler = ValidationChain | ExpressPromiseHandler
10 11
11function asyncMiddleware (fun: RequestPromiseHandler | RequestPromiseHandler[]) { 12function asyncMiddleware (fun: RequestPromiseHandler | RequestPromiseHandler[]) {
12 return (req: Request, res: Response, next: NextFunction) => { 13 return (req: Request, res: Response, next: NextFunction) => {
diff --git a/server/middlewares/oauth.ts b/server/middlewares/oauth.ts
index ffc1b7ca9..47799153a 100644
--- a/server/middlewares/oauth.ts
+++ b/server/middlewares/oauth.ts
@@ -49,7 +49,7 @@ function authenticateSocket (socket: Socket, next: (err?: any) => void) {
49} 49}
50 50
51function authenticatePromiseIfNeeded (req: express.Request, res: express.Response, authenticateInQuery = false) { 51function authenticatePromiseIfNeeded (req: express.Request, res: express.Response, authenticateInQuery = false) {
52 return new Promise(resolve => { 52 return new Promise<void>(resolve => {
53 // Already authenticated? (or tried to) 53 // Already authenticated? (or tried to)
54 if (res.locals.oauth?.token.User) return resolve() 54 if (res.locals.oauth?.token.User) return resolve()
55 55
diff --git a/server/middlewares/validators/oembed.ts b/server/middlewares/validators/oembed.ts
index 86623efcd..2a7dc257b 100644
--- a/server/middlewares/validators/oembed.ts
+++ b/server/middlewares/validators/oembed.ts
@@ -14,7 +14,7 @@ import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-code
14const startVideoPlaylistsURL = WEBSERVER.SCHEME + '://' + join(WEBSERVER.HOST, 'videos', 'watch', 'playlist') + '/' 14const startVideoPlaylistsURL = WEBSERVER.SCHEME + '://' + join(WEBSERVER.HOST, 'videos', 'watch', 'playlist') + '/'
15const startVideosURL = WEBSERVER.SCHEME + '://' + join(WEBSERVER.HOST, 'videos', 'watch') + '/' 15const startVideosURL = WEBSERVER.SCHEME + '://' + join(WEBSERVER.HOST, 'videos', 'watch') + '/'
16 16
17const watchRegex = new RegExp('([^/]+)$') 17const watchRegex = /([^/]+)$/
18const isURLOptions = { 18const isURLOptions = {
19 require_host: true, 19 require_host: true,
20 require_tld: true 20 require_tld: true
diff --git a/server/middlewares/validators/videos/video-playlists.ts b/server/middlewares/validators/videos/video-playlists.ts
index c7a6f68e3..0fba4f5fd 100644
--- a/server/middlewares/validators/videos/video-playlists.ts
+++ b/server/middlewares/validators/videos/video-playlists.ts
@@ -1,10 +1,11 @@
1import * as express from 'express' 1import * as express from 'express'
2import { body, param, query, ValidationChain } from 'express-validator' 2import { body, param, query, ValidationChain } from 'express-validator'
3import { ExpressPromiseHandler } from '@server/types/express'
4import { MUserAccountId } from '@server/types/models'
3import { UserRight, VideoPlaylistCreate, VideoPlaylistUpdate } from '../../../../shared' 5import { UserRight, VideoPlaylistCreate, VideoPlaylistUpdate } from '../../../../shared'
4import { logger } from '../../../helpers/logger' 6import { HttpStatusCode } from '../../../../shared/core-utils/miscs/http-error-codes'
5import { areValidationErrors } from '../utils' 7import { VideoPlaylistPrivacy } from '../../../../shared/models/videos/playlist/video-playlist-privacy.model'
6import { isVideoImage } from '../../../helpers/custom-validators/videos' 8import { VideoPlaylistType } from '../../../../shared/models/videos/playlist/video-playlist-type.model'
7import { CONSTRAINTS_FIELDS } from '../../../initializers/constants'
8import { 9import {
9 isArrayOf, 10 isArrayOf,
10 isIdOrUUIDValid, 11 isIdOrUUIDValid,
@@ -21,15 +22,15 @@ import {
21 isVideoPlaylistTimestampValid, 22 isVideoPlaylistTimestampValid,
22 isVideoPlaylistTypeValid 23 isVideoPlaylistTypeValid
23} from '../../../helpers/custom-validators/video-playlists' 24} from '../../../helpers/custom-validators/video-playlists'
25import { isVideoImage } from '../../../helpers/custom-validators/videos'
24import { cleanUpReqFiles } from '../../../helpers/express-utils' 26import { cleanUpReqFiles } from '../../../helpers/express-utils'
25import { VideoPlaylistElementModel } from '../../../models/video/video-playlist-element' 27import { logger } from '../../../helpers/logger'
26import { authenticatePromiseIfNeeded } from '../../oauth'
27import { VideoPlaylistPrivacy } from '../../../../shared/models/videos/playlist/video-playlist-privacy.model'
28import { VideoPlaylistType } from '../../../../shared/models/videos/playlist/video-playlist-type.model'
29import { doesVideoChannelIdExist, doesVideoExist, doesVideoPlaylistExist, VideoPlaylistFetchType } from '../../../helpers/middlewares' 28import { doesVideoChannelIdExist, doesVideoExist, doesVideoPlaylistExist, VideoPlaylistFetchType } from '../../../helpers/middlewares'
29import { CONSTRAINTS_FIELDS } from '../../../initializers/constants'
30import { VideoPlaylistElementModel } from '../../../models/video/video-playlist-element'
30import { MVideoPlaylist } from '../../../types/models/video/video-playlist' 31import { MVideoPlaylist } from '../../../types/models/video/video-playlist'
31import { MUserAccountId } from '@server/types/models' 32import { authenticatePromiseIfNeeded } from '../../oauth'
32import { HttpStatusCode } from '../../../../shared/core-utils/miscs/http-error-codes' 33import { areValidationErrors } from '../utils'
33 34
34const videoPlaylistsAddValidator = getCommonPlaylistEditAttributes().concat([ 35const videoPlaylistsAddValidator = getCommonPlaylistEditAttributes().concat([
35 body('displayName') 36 body('displayName')
@@ -395,7 +396,7 @@ function getCommonPlaylistEditAttributes () {
395 body('videoChannelId') 396 body('videoChannelId')
396 .optional() 397 .optional()
397 .customSanitizer(toIntOrNull) 398 .customSanitizer(toIntOrNull)
398 ] as (ValidationChain | express.Handler)[] 399 ] as (ValidationChain | ExpressPromiseHandler)[]
399} 400}
400 401
401function checkUserCanManageVideoPlaylist (user: MUserAccountId, videoPlaylist: MVideoPlaylist, right: UserRight, res: express.Response) { 402function checkUserCanManageVideoPlaylist (user: MUserAccountId, videoPlaylist: MVideoPlaylist, right: UserRight, res: express.Response) {
diff --git a/server/middlewares/validators/videos/videos.ts b/server/middlewares/validators/videos/videos.ts
index 84e309bec..26a671a1e 100644
--- a/server/middlewares/validators/videos/videos.ts
+++ b/server/middlewares/validators/videos/videos.ts
@@ -2,8 +2,10 @@ import * as express from 'express'
2import { body, param, query, ValidationChain } from 'express-validator' 2import { body, param, query, ValidationChain } from 'express-validator'
3import { isAbleToUploadVideo } from '@server/lib/user' 3import { isAbleToUploadVideo } from '@server/lib/user'
4import { getServerActor } from '@server/models/application/application' 4import { getServerActor } from '@server/models/application/application'
5import { ExpressPromiseHandler } from '@server/types/express'
5import { MVideoFullLight } from '@server/types/models' 6import { MVideoFullLight } from '@server/types/models'
6import { ServerErrorCode, UserRight, VideoChangeOwnershipStatus, VideoPrivacy } from '../../../../shared' 7import { ServerErrorCode, UserRight, VideoChangeOwnershipStatus, VideoPrivacy } from '../../../../shared'
8import { HttpStatusCode } from '../../../../shared/core-utils/miscs/http-error-codes'
7import { VideoChangeOwnershipAccept } from '../../../../shared/models/videos/video-change-ownership-accept.model' 9import { VideoChangeOwnershipAccept } from '../../../../shared/models/videos/video-change-ownership-accept.model'
8import { 10import {
9 exists, 11 exists,
@@ -54,7 +56,6 @@ import { AccountModel } from '../../../models/account/account'
54import { VideoModel } from '../../../models/video/video' 56import { VideoModel } from '../../../models/video/video'
55import { authenticatePromiseIfNeeded } from '../../oauth' 57import { authenticatePromiseIfNeeded } from '../../oauth'
56import { areValidationErrors } from '../utils' 58import { areValidationErrors } from '../utils'
57import { HttpStatusCode } from '../../../../shared/core-utils/miscs/http-error-codes'
58 59
59const videosAddValidator = getCommonVideoEditAttributes().concat([ 60const videosAddValidator = getCommonVideoEditAttributes().concat([
60 body('videofile') 61 body('videofile')
@@ -411,7 +412,7 @@ function getCommonVideoEditAttributes () {
411 .optional() 412 .optional()
412 .customSanitizer(toIntOrNull) 413 .customSanitizer(toIntOrNull)
413 .custom(isScheduleVideoUpdatePrivacyValid).withMessage('Should have correct schedule update privacy') 414 .custom(isScheduleVideoUpdatePrivacyValid).withMessage('Should have correct schedule update privacy')
414 ] as (ValidationChain | express.Handler)[] 415 ] as (ValidationChain | ExpressPromiseHandler)[]
415} 416}
416 417
417const commonVideosFiltersValidator = [ 418const commonVideosFiltersValidator = [
diff --git a/server/models/account/user-notification.ts b/server/models/account/user-notification.ts
index 52b792a5b..add129644 100644
--- a/server/models/account/user-notification.ts
+++ b/server/models/account/user-notification.ts
@@ -469,27 +469,33 @@ export class UserNotificationModel extends Model {
469 ? Object.assign(this.formatVideo(this.Video), { channel: this.formatActor(this.Video.VideoChannel) }) 469 ? Object.assign(this.formatVideo(this.Video), { channel: this.formatActor(this.Video.VideoChannel) })
470 : undefined 470 : undefined
471 471
472 const videoImport = this.VideoImport ? { 472 const videoImport = this.VideoImport
473 id: this.VideoImport.id, 473 ? {
474 video: this.VideoImport.Video ? this.formatVideo(this.VideoImport.Video) : undefined, 474 id: this.VideoImport.id,
475 torrentName: this.VideoImport.torrentName, 475 video: this.VideoImport.Video ? this.formatVideo(this.VideoImport.Video) : undefined,
476 magnetUri: this.VideoImport.magnetUri, 476 torrentName: this.VideoImport.torrentName,
477 targetUrl: this.VideoImport.targetUrl 477 magnetUri: this.VideoImport.magnetUri,
478 } : undefined 478 targetUrl: this.VideoImport.targetUrl
479 479 }
480 const comment = this.Comment ? { 480 : undefined
481 id: this.Comment.id, 481
482 threadId: this.Comment.getThreadId(), 482 const comment = this.Comment
483 account: this.formatActor(this.Comment.Account), 483 ? {
484 video: this.formatVideo(this.Comment.Video) 484 id: this.Comment.id,
485 } : undefined 485 threadId: this.Comment.getThreadId(),
486 account: this.formatActor(this.Comment.Account),
487 video: this.formatVideo(this.Comment.Video)
488 }
489 : undefined
486 490
487 const abuse = this.Abuse ? this.formatAbuse(this.Abuse) : undefined 491 const abuse = this.Abuse ? this.formatAbuse(this.Abuse) : undefined
488 492
489 const videoBlacklist = this.VideoBlacklist ? { 493 const videoBlacklist = this.VideoBlacklist
490 id: this.VideoBlacklist.id, 494 ? {
491 video: this.formatVideo(this.VideoBlacklist.Video) 495 id: this.VideoBlacklist.id,
492 } : undefined 496 video: this.formatVideo(this.VideoBlacklist.Video)
497 }
498 : undefined
493 499
494 const account = this.Account ? this.formatActor(this.Account) : undefined 500 const account = this.Account ? this.formatActor(this.Account) : undefined
495 501
@@ -498,23 +504,25 @@ export class UserNotificationModel extends Model {
498 Group: 'channel' as 'channel', 504 Group: 'channel' as 'channel',
499 Person: 'account' as 'account' 505 Person: 'account' as 'account'
500 } 506 }
501 const actorFollow = this.ActorFollow ? { 507 const actorFollow = this.ActorFollow
502 id: this.ActorFollow.id, 508 ? {
503 state: this.ActorFollow.state, 509 id: this.ActorFollow.id,
504 follower: { 510 state: this.ActorFollow.state,
505 id: this.ActorFollow.ActorFollower.Account.id, 511 follower: {
506 displayName: this.ActorFollow.ActorFollower.Account.getDisplayName(), 512 id: this.ActorFollow.ActorFollower.Account.id,
507 name: this.ActorFollow.ActorFollower.preferredUsername, 513 displayName: this.ActorFollow.ActorFollower.Account.getDisplayName(),
508 avatar: this.ActorFollow.ActorFollower.Avatar ? { path: this.ActorFollow.ActorFollower.Avatar.getStaticPath() } : undefined, 514 name: this.ActorFollow.ActorFollower.preferredUsername,
509 host: this.ActorFollow.ActorFollower.getHost() 515 avatar: this.ActorFollow.ActorFollower.Avatar ? { path: this.ActorFollow.ActorFollower.Avatar.getStaticPath() } : undefined,
510 }, 516 host: this.ActorFollow.ActorFollower.getHost()
511 following: { 517 },
512 type: actorFollowingType[this.ActorFollow.ActorFollowing.type], 518 following: {
513 displayName: (this.ActorFollow.ActorFollowing.VideoChannel || this.ActorFollow.ActorFollowing.Account).getDisplayName(), 519 type: actorFollowingType[this.ActorFollow.ActorFollowing.type],
514 name: this.ActorFollow.ActorFollowing.preferredUsername, 520 displayName: (this.ActorFollow.ActorFollowing.VideoChannel || this.ActorFollow.ActorFollowing.Account).getDisplayName(),
515 host: this.ActorFollow.ActorFollowing.getHost() 521 name: this.ActorFollow.ActorFollowing.preferredUsername,
522 host: this.ActorFollow.ActorFollowing.getHost()
523 }
516 } 524 }
517 } : undefined 525 : undefined
518 526
519 return { 527 return {
520 id: this.id, 528 id: this.id,
@@ -541,15 +549,17 @@ export class UserNotificationModel extends Model {
541 } 549 }
542 550
543 formatAbuse (this: UserNotificationModelForApi, abuse: UserNotificationIncludes.AbuseInclude) { 551 formatAbuse (this: UserNotificationModelForApi, abuse: UserNotificationIncludes.AbuseInclude) {
544 const commentAbuse = abuse.VideoCommentAbuse?.VideoComment ? { 552 const commentAbuse = abuse.VideoCommentAbuse?.VideoComment
545 threadId: abuse.VideoCommentAbuse.VideoComment.getThreadId(), 553 ? {
546 554 threadId: abuse.VideoCommentAbuse.VideoComment.getThreadId(),
547 video: { 555
548 id: abuse.VideoCommentAbuse.VideoComment.Video.id, 556 video: {
549 name: abuse.VideoCommentAbuse.VideoComment.Video.name, 557 id: abuse.VideoCommentAbuse.VideoComment.Video.id,
550 uuid: abuse.VideoCommentAbuse.VideoComment.Video.uuid 558 name: abuse.VideoCommentAbuse.VideoComment.Video.name,
559 uuid: abuse.VideoCommentAbuse.VideoComment.Video.uuid
560 }
551 } 561 }
552 } : undefined 562 : undefined
553 563
554 const videoAbuse = abuse.VideoAbuse?.Video ? this.formatVideo(abuse.VideoAbuse.Video) : undefined 564 const videoAbuse = abuse.VideoAbuse?.Video ? this.formatVideo(abuse.VideoAbuse.Video) : undefined
555 565
diff --git a/server/models/video/video-format-utils.ts b/server/models/video/video-format-utils.ts
index a1f022fb4..77b8bcfe3 100644
--- a/server/models/video/video-format-utils.ts
+++ b/server/models/video/video-format-utils.ts
@@ -82,9 +82,9 @@ function videoModelToFormattedJSON (video: MVideoFormattable, options?: VideoFor
82 account: video.VideoChannel.Account.toFormattedSummaryJSON(), 82 account: video.VideoChannel.Account.toFormattedSummaryJSON(),
83 channel: video.VideoChannel.toFormattedSummaryJSON(), 83 channel: video.VideoChannel.toFormattedSummaryJSON(),
84 84
85 userHistory: userHistory ? { 85 userHistory: userHistory
86 currentTime: userHistory.currentTime 86 ? { currentTime: userHistory.currentTime }
87 } : undefined, 87 : undefined,
88 88
89 // Can be added by external plugins 89 // Can be added by external plugins
90 pluginData: (video as any).pluginData 90 pluginData: (video as any).pluginData
diff --git a/server/tools/cli.ts b/server/tools/cli.ts
index d5416fc38..cc89fe46e 100644
--- a/server/tools/cli.ts
+++ b/server/tools/cli.ts
@@ -69,23 +69,25 @@ function deleteSettings () {
69} 69}
70 70
71function getRemoteObjectOrDie ( 71function getRemoteObjectOrDie (
72 program: any, 72 program: CommanderStatic,
73 settings: Settings, 73 settings: Settings,
74 netrc: Netrc 74 netrc: Netrc
75): { url: string, username: string, password: string } { 75): { url: string, username: string, password: string } {
76 if (!program['url'] || !program['username'] || !program['password']) { 76 const options = program.opts()
77
78 if (!options.url || !options.username || !options.password) {
77 // No remote and we don't have program parameters: quit 79 // No remote and we don't have program parameters: quit
78 if (settings.remotes.length === 0 || Object.keys(netrc.machines).length === 0) { 80 if (settings.remotes.length === 0 || Object.keys(netrc.machines).length === 0) {
79 if (!program['url']) console.error('--url field is required.') 81 if (!options.url) console.error('--url field is required.')
80 if (!program['username']) console.error('--username field is required.') 82 if (!options.username) console.error('--username field is required.')
81 if (!program['password']) console.error('--password field is required.') 83 if (!options.password) console.error('--password field is required.')
82 84
83 return process.exit(-1) 85 return process.exit(-1)
84 } 86 }
85 87
86 let url: string = program['url'] 88 let url: string = options.url
87 let username: string = program['username'] 89 let username: string = options.username
88 let password: string = program['password'] 90 let password: string = options.password
89 91
90 if (!url && settings.default !== -1) url = settings.remotes[settings.default] 92 if (!url && settings.default !== -1) url = settings.remotes[settings.default]
91 93
@@ -98,9 +100,9 @@ function getRemoteObjectOrDie (
98 } 100 }
99 101
100 return { 102 return {
101 url: program['url'], 103 url: options.url,
102 username: program['username'], 104 username: options.username,
103 password: program['password'] 105 password: options.password
104 } 106 }
105} 107}
106 108
@@ -127,6 +129,8 @@ function buildCommonVideoOptions (command: CommanderStatic) {
127} 129}
128 130
129async function buildVideoAttributesFromCommander (url: string, command: CommanderStatic, defaultAttributes: any = {}) { 131async function buildVideoAttributesFromCommander (url: string, command: CommanderStatic, defaultAttributes: any = {}) {
132 const options = command.opts()
133
130 const defaultBooleanAttributes = { 134 const defaultBooleanAttributes = {
131 nsfw: false, 135 nsfw: false,
132 commentsEnabled: true, 136 commentsEnabled: true,
@@ -137,8 +141,8 @@ async function buildVideoAttributesFromCommander (url: string, command: Commande
137 const booleanAttributes: { [id in keyof typeof defaultBooleanAttributes]: boolean } | {} = {} 141 const booleanAttributes: { [id in keyof typeof defaultBooleanAttributes]: boolean } | {} = {}
138 142
139 for (const key of Object.keys(defaultBooleanAttributes)) { 143 for (const key of Object.keys(defaultBooleanAttributes)) {
140 if (command[key] !== undefined) { 144 if (options[key] !== undefined) {
141 booleanAttributes[key] = command[key] 145 booleanAttributes[key] = options[key]
142 } else if (defaultAttributes[key] !== undefined) { 146 } else if (defaultAttributes[key] !== undefined) {
143 booleanAttributes[key] = defaultAttributes[key] 147 booleanAttributes[key] = defaultAttributes[key]
144 } else { 148 } else {
@@ -147,20 +151,20 @@ async function buildVideoAttributesFromCommander (url: string, command: Commande
147 } 151 }
148 152
149 const videoAttributes = { 153 const videoAttributes = {
150 name: command['videoName'] || defaultAttributes.name, 154 name: options.videoName || defaultAttributes.name,
151 category: command['category'] || defaultAttributes.category || undefined, 155 category: options.category || defaultAttributes.category || undefined,
152 licence: command['licence'] || defaultAttributes.licence || undefined, 156 licence: options.licence || defaultAttributes.licence || undefined,
153 language: command['language'] || defaultAttributes.language || undefined, 157 language: options.language || defaultAttributes.language || undefined,
154 privacy: command['privacy'] || defaultAttributes.privacy || VideoPrivacy.PUBLIC, 158 privacy: options.privacy || defaultAttributes.privacy || VideoPrivacy.PUBLIC,
155 support: command['support'] || defaultAttributes.support || undefined, 159 support: options.support || defaultAttributes.support || undefined,
156 description: command['videoDescription'] || defaultAttributes.description || undefined, 160 description: options.videoDescription || defaultAttributes.description || undefined,
157 tags: command['tags'] || defaultAttributes.tags || undefined 161 tags: options.tags || defaultAttributes.tags || undefined
158 } 162 }
159 163
160 Object.assign(videoAttributes, booleanAttributes) 164 Object.assign(videoAttributes, booleanAttributes)
161 165
162 if (command['channelName']) { 166 if (options.channelName) {
163 const res = await getVideoChannel(url, command['channelName']) 167 const res = await getVideoChannel(url, options.channelName)
164 const videoChannel: VideoChannel = res.body 168 const videoChannel: VideoChannel = res.body
165 169
166 Object.assign(videoAttributes, { channelId: videoChannel.id }) 170 Object.assign(videoAttributes, { channelId: videoChannel.id })
@@ -173,7 +177,7 @@ async function buildVideoAttributesFromCommander (url: string, command: Commande
173 return videoAttributes 177 return videoAttributes
174} 178}
175 179
176function getServerCredentials (program: any) { 180function getServerCredentials (program: CommanderStatic) {
177 return Promise.all([ getSettings(), getNetrc() ]) 181 return Promise.all([ getSettings(), getNetrc() ])
178 .then(([ settings, netrc ]) => { 182 .then(([ settings, netrc ]) => {
179 return getRemoteObjectOrDie(program, settings, netrc) 183 return getRemoteObjectOrDie(program, settings, netrc)
diff --git a/server/tools/peertube-auth.ts b/server/tools/peertube-auth.ts
index 6a0b89fe2..e54649002 100644
--- a/server/tools/peertube-auth.ts
+++ b/server/tools/peertube-auth.ts
@@ -66,7 +66,8 @@ program
66 .option('-U, --username <username>', 'Username') 66 .option('-U, --username <username>', 'Username')
67 .option('-p, --password <token>', 'Password') 67 .option('-p, --password <token>', 'Password')
68 .option('--default', 'add the entry as the new default') 68 .option('--default', 'add the entry as the new default')
69 .action(options => { 69 .action((options: program.OptionValues) => {
70 /* eslint-disable no-import-assign */
70 prompt.override = options 71 prompt.override = options
71 prompt.start() 72 prompt.start()
72 prompt.get({ 73 prompt.get({
@@ -102,7 +103,7 @@ program
102 process.exit(-1) 103 process.exit(-1)
103 } 104 }
104 105
105 await setInstance(result.url, result.username, result.password, program['default']) 106 await setInstance(result.url, result.username, result.password, options.default)
106 107
107 process.exit(0) 108 process.exit(0)
108 }) 109 })
@@ -160,15 +161,12 @@ program
160 } 161 }
161 }) 162 })
162 163
163program.on('--help', function () { 164program.addHelpText('after', '\n\n Examples:\n\n' +
164 console.log(' Examples:') 165 ' $ peertube auth add -u https://peertube.cpy.re -U "PEERTUBE_USER" --password "PEERTUBE_PASSWORD"\n' +
165 console.log() 166 ' $ peertube auth add -u https://peertube.cpy.re -U root\n' +
166 console.log(' $ peertube auth add -u https://peertube.cpy.re -U "PEERTUBE_USER" --password "PEERTUBE_PASSWORD"') 167 ' $ peertube auth list\n' +
167 console.log(' $ peertube auth add -u https://peertube.cpy.re -U root') 168 ' $ peertube auth del https://peertube.cpy.re\n'
168 console.log(' $ peertube auth list') 169)
169 console.log(' $ peertube auth del https://peertube.cpy.re')
170 console.log()
171})
172 170
173if (!process.argv.slice(2).length) { 171if (!process.argv.slice(2).length) {
174 program.outputHelp() 172 program.outputHelp()
diff --git a/server/tools/peertube-get-access-token.ts b/server/tools/peertube-get-access-token.ts
index 6d47d8922..b2c278c48 100644
--- a/server/tools/peertube-get-access-token.ts
+++ b/server/tools/peertube-get-access-token.ts
@@ -10,25 +10,27 @@ program
10 .option('-p, --password <token>', 'Password') 10 .option('-p, --password <token>', 'Password')
11 .parse(process.argv) 11 .parse(process.argv)
12 12
13const options = program.opts()
14
13if ( 15if (
14 !program['url'] || 16 !options.url ||
15 !program['username'] || 17 !options.username ||
16 !program['password'] 18 !options.password
17) { 19) {
18 if (!program['url']) console.error('--url field is required.') 20 if (!options.url) console.error('--url field is required.')
19 if (!program['username']) console.error('--username field is required.') 21 if (!options.username) console.error('--username field is required.')
20 if (!program['password']) console.error('--password field is required.') 22 if (!options.password) console.error('--password field is required.')
21 23
22 process.exit(-1) 24 process.exit(-1)
23} 25}
24 26
25getClient(program.url) 27getClient(options.url)
26 .then(res => { 28 .then(res => {
27 const server = { 29 const server = {
28 url: program['url'], 30 url: options.url,
29 user: { 31 user: {
30 username: program['username'], 32 username: options.username,
31 password: program['password'] 33 password: options.password
32 }, 34 },
33 client: { 35 client: {
34 id: res.body.client_id, 36 id: res.body.client_id,
diff --git a/server/tools/peertube-import-videos.ts b/server/tools/peertube-import-videos.ts
index 65798adb4..d91767c29 100644
--- a/server/tools/peertube-import-videos.ts
+++ b/server/tools/peertube-import-videos.ts
@@ -45,22 +45,24 @@ command
45 .usage("[global options] [ -- youtube-dl options]") 45 .usage("[global options] [ -- youtube-dl options]")
46 .parse(process.argv) 46 .parse(process.argv)
47 47
48const log = getLogger(program['verbose']) 48const options = command.opts()
49
50const log = getLogger(options.verbose)
49 51
50getServerCredentials(command) 52getServerCredentials(command)
51 .then(({ url, username, password }) => { 53 .then(({ url, username, password }) => {
52 if (!program['targetUrl']) { 54 if (!options.targetUrl) {
53 exitError('--target-url field is required.') 55 exitError('--target-url field is required.')
54 } 56 }
55 57
56 try { 58 try {
57 accessSync(program['tmpdir'], constants.R_OK | constants.W_OK) 59 accessSync(options.tmpdir, constants.R_OK | constants.W_OK)
58 } catch (e) { 60 } catch (e) {
59 exitError('--tmpdir %s: directory does not exist or is not accessible', program['tmpdir']) 61 exitError('--tmpdir %s: directory does not exist or is not accessible', options.tmpdir)
60 } 62 }
61 63
62 url = normalizeTargetUrl(url) 64 url = normalizeTargetUrl(url)
63 program['targetUrl'] = normalizeTargetUrl(program['targetUrl']) 65 options.targetUrl = normalizeTargetUrl(options.targetUrl)
64 66
65 const user = { username, password } 67 const user = { username, password }
66 68
@@ -76,7 +78,7 @@ async function run (url: string, user: UserInfo) {
76 78
77 const youtubeDL = await safeGetYoutubeDL() 79 const youtubeDL = await safeGetYoutubeDL()
78 80
79 let info = await getYoutubeDLInfo(youtubeDL, program['targetUrl'], command.args) 81 let info = await getYoutubeDLInfo(youtubeDL, options.targetUrl, command.args)
80 82
81 if (!Array.isArray(info)) info = [ info ] 83 if (!Array.isArray(info)) info = [ info ]
82 84
@@ -92,10 +94,10 @@ async function run (url: string, user: UserInfo) {
92 let infoArray: any[] 94 let infoArray: any[]
93 95
94 infoArray = [].concat(info) 96 infoArray = [].concat(info)
95 if (program['first']) { 97 if (options.first) {
96 infoArray = infoArray.slice(0, program['first']) 98 infoArray = infoArray.slice(0, options.first)
97 } else if (program['last']) { 99 } else if (options.last) {
98 infoArray = infoArray.slice(-program['last']) 100 infoArray = infoArray.slice(-options.last)
99 } 101 }
100 // Normalize utf8 fields 102 // Normalize utf8 fields
101 infoArray = infoArray.map(i => normalizeObject(i)) 103 infoArray = infoArray.map(i => normalizeObject(i))
@@ -104,12 +106,12 @@ async function run (url: string, user: UserInfo) {
104 106
105 for (const [ index, info ] of infoArray.entries()) { 107 for (const [ index, info ] of infoArray.entries()) {
106 try { 108 try {
107 if (index > 0 && program['waitInterval']) { 109 if (index > 0 && options.waitInterval) {
108 log.info("Wait for %d seconds before continuing.", program['waitInterval'] / 1000) 110 log.info("Wait for %d seconds before continuing.", options.waitInterval / 1000)
109 await new Promise(res => setTimeout(res, program['waitInterval'])) 111 await new Promise(res => setTimeout(res, options.waitInterval))
110 } 112 }
111 await processVideo({ 113 await processVideo({
112 cwd: program['tmpdir'], 114 cwd: options.tmpdir,
113 url, 115 url,
114 user, 116 user,
115 youtubeInfo: info 117 youtubeInfo: info
@@ -119,7 +121,7 @@ async function run (url: string, user: UserInfo) {
119 } 121 }
120 } 122 }
121 123
122 log.info('Video/s for user %s imported: %s', user.username, program['targetUrl']) 124 log.info('Video/s for user %s imported: %s', user.username, options.targetUrl)
123 process.exit(0) 125 process.exit(0)
124} 126}
125 127
@@ -137,14 +139,14 @@ async function processVideo (parameters: {
137 log.debug('Fetched object.', videoInfo) 139 log.debug('Fetched object.', videoInfo)
138 140
139 const originallyPublishedAt = buildOriginallyPublishedAt(videoInfo) 141 const originallyPublishedAt = buildOriginallyPublishedAt(videoInfo)
140 if (program['since'] && originallyPublishedAt && originallyPublishedAt.getTime() < program['since'].getTime()) { 142 if (options.since && originallyPublishedAt && originallyPublishedAt.getTime() < options.since.getTime()) {
141 log.info('Video "%s" has been published before "%s", don\'t upload it.\n', 143 log.info('Video "%s" has been published before "%s", don\'t upload it.\n',
142 videoInfo.title, formatDate(program['since'])) 144 videoInfo.title, formatDate(options.since))
143 return 145 return
144 } 146 }
145 if (program['until'] && originallyPublishedAt && originallyPublishedAt.getTime() > program['until'].getTime()) { 147 if (options.until && originallyPublishedAt && originallyPublishedAt.getTime() > options.until.getTime()) {
146 log.info('Video "%s" has been published after "%s", don\'t upload it.\n', 148 log.info('Video "%s" has been published after "%s", don\'t upload it.\n',
147 videoInfo.title, formatDate(program['until'])) 149 videoInfo.title, formatDate(options.until))
148 return 150 return
149 } 151 }
150 152
@@ -161,11 +163,11 @@ async function processVideo (parameters: {
161 163
162 log.info('Downloading video "%s"...', videoInfo.title) 164 log.info('Downloading video "%s"...', videoInfo.title)
163 165
164 const options = [ '-f', getYoutubeDLVideoFormat(), ...command.args, '-o', path ] 166 const youtubeDLOptions = [ '-f', getYoutubeDLVideoFormat(), ...command.args, '-o', path ]
165 try { 167 try {
166 const youtubeDL = await safeGetYoutubeDL() 168 const youtubeDL = await safeGetYoutubeDL()
167 const youtubeDLExec = promisify(youtubeDL.exec).bind(youtubeDL) 169 const youtubeDLExec = promisify(youtubeDL.exec).bind(youtubeDL)
168 const output = await youtubeDLExec(videoInfo.url, options, processOptions) 170 const output = await youtubeDLExec(videoInfo.url, youtubeDLOptions, processOptions)
169 log.info(output.join('\n')) 171 log.info(output.join('\n'))
170 await uploadVideoOnPeerTube({ 172 await uploadVideoOnPeerTube({
171 cwd, 173 cwd,
diff --git a/server/tools/peertube-plugins.ts b/server/tools/peertube-plugins.ts
index 05b75fab2..08e8cd713 100644
--- a/server/tools/peertube-plugins.ts
+++ b/server/tools/peertube-plugins.ts
@@ -10,6 +10,7 @@ import { getAdminTokenOrDie, getServerCredentials } from './cli'
10import { PeerTubePlugin } from '../../shared/models/plugins/peertube-plugin.model' 10import { PeerTubePlugin } from '../../shared/models/plugins/peertube-plugin.model'
11import { isAbsolute } from 'path' 11import { isAbsolute } from 'path'
12import * as CliTable3 from 'cli-table3' 12import * as CliTable3 from 'cli-table3'
13import commander = require('commander')
13 14
14program 15program
15 .name('plugins') 16 .name('plugins')
@@ -33,7 +34,7 @@ program
33 .option('-p, --password <token>', 'Password') 34 .option('-p, --password <token>', 'Password')
34 .option('-P --path <path>', 'Install from a path') 35 .option('-P --path <path>', 'Install from a path')
35 .option('-n, --npm-name <npmName>', 'Install from npm') 36 .option('-n, --npm-name <npmName>', 'Install from npm')
36 .action((options) => installPluginCLI(options)) 37 .action((options, command) => installPluginCLI(command, options))
37 38
38program 39program
39 .command('update') 40 .command('update')
@@ -43,7 +44,7 @@ program
43 .option('-p, --password <token>', 'Password') 44 .option('-p, --password <token>', 'Password')
44 .option('-P --path <path>', 'Update from a path') 45 .option('-P --path <path>', 'Update from a path')
45 .option('-n, --npm-name <npmName>', 'Update from npm') 46 .option('-n, --npm-name <npmName>', 'Update from npm')
46 .action((options) => updatePluginCLI(options)) 47 .action((options, command) => updatePluginCLI(command, options))
47 48
48program 49program
49 .command('uninstall') 50 .command('uninstall')
@@ -52,7 +53,7 @@ program
52 .option('-U, --username <username>', 'Username') 53 .option('-U, --username <username>', 'Username')
53 .option('-p, --password <token>', 'Password') 54 .option('-p, --password <token>', 'Password')
54 .option('-n, --npm-name <npmName>', 'NPM plugin/theme name') 55 .option('-n, --npm-name <npmName>', 'NPM plugin/theme name')
55 .action(options => uninstallPluginCLI(options)) 56 .action((options, command) => uninstallPluginCLI(command, options))
56 57
57if (!process.argv.slice(2).length) { 58if (!process.argv.slice(2).length) {
58 program.outputHelp() 59 program.outputHelp()
@@ -60,6 +61,8 @@ if (!process.argv.slice(2).length) {
60 61
61program.parse(process.argv) 62program.parse(process.argv)
62 63
64const options = program.opts()
65
63// ---------------------------------------------------------------------------- 66// ----------------------------------------------------------------------------
64 67
65async function pluginsListCLI () { 68async function pluginsListCLI () {
@@ -67,8 +70,8 @@ async function pluginsListCLI () {
67 const accessToken = await getAdminTokenOrDie(url, username, password) 70 const accessToken = await getAdminTokenOrDie(url, username, password)
68 71
69 let pluginType: PluginType 72 let pluginType: PluginType
70 if (program['onlyThemes']) pluginType = PluginType.THEME 73 if (options.onlyThemes) pluginType = PluginType.THEME
71 if (program['onlyPlugins']) pluginType = PluginType.PLUGIN 74 if (options.onlyPlugins) pluginType = PluginType.PLUGIN
72 75
73 const res = await listPlugins({ 76 const res = await listPlugins({
74 url, 77 url,
@@ -101,27 +104,27 @@ async function pluginsListCLI () {
101 process.exit(0) 104 process.exit(0)
102} 105}
103 106
104async function installPluginCLI (options: any) { 107async function installPluginCLI (command: commander.CommanderStatic, options: commander.OptionValues) {
105 if (!options['path'] && !options['npmName']) { 108 if (!options.path && !options.npmName) {
106 console.error('You need to specify the npm name or the path of the plugin you want to install.\n') 109 console.error('You need to specify the npm name or the path of the plugin you want to install.\n')
107 program.outputHelp() 110 program.outputHelp()
108 process.exit(-1) 111 process.exit(-1)
109 } 112 }
110 113
111 if (options['path'] && !isAbsolute(options['path'])) { 114 if (options.path && !isAbsolute(options.path)) {
112 console.error('Path should be absolute.') 115 console.error('Path should be absolute.')
113 process.exit(-1) 116 process.exit(-1)
114 } 117 }
115 118
116 const { url, username, password } = await getServerCredentials(options) 119 const { url, username, password } = await getServerCredentials(command)
117 const accessToken = await getAdminTokenOrDie(url, username, password) 120 const accessToken = await getAdminTokenOrDie(url, username, password)
118 121
119 try { 122 try {
120 await installPlugin({ 123 await installPlugin({
121 url, 124 url,
122 accessToken, 125 accessToken,
123 npmName: options['npmName'], 126 npmName: options.npmName,
124 path: options['path'] 127 path: options.path
125 }) 128 })
126 } catch (err) { 129 } catch (err) {
127 console.error('Cannot install plugin.', err) 130 console.error('Cannot install plugin.', err)
@@ -132,27 +135,27 @@ async function installPluginCLI (options: any) {
132 process.exit(0) 135 process.exit(0)
133} 136}
134 137
135async function updatePluginCLI (options: any) { 138async function updatePluginCLI (command: commander.CommanderStatic, options: commander.OptionValues) {
136 if (!options['path'] && !options['npmName']) { 139 if (!options.path && !options.npmName) {
137 console.error('You need to specify the npm name or the path of the plugin you want to update.\n') 140 console.error('You need to specify the npm name or the path of the plugin you want to update.\n')
138 program.outputHelp() 141 program.outputHelp()
139 process.exit(-1) 142 process.exit(-1)
140 } 143 }
141 144
142 if (options['path'] && !isAbsolute(options['path'])) { 145 if (options.path && !isAbsolute(options.path)) {
143 console.error('Path should be absolute.') 146 console.error('Path should be absolute.')
144 process.exit(-1) 147 process.exit(-1)
145 } 148 }
146 149
147 const { url, username, password } = await getServerCredentials(options) 150 const { url, username, password } = await getServerCredentials(command)
148 const accessToken = await getAdminTokenOrDie(url, username, password) 151 const accessToken = await getAdminTokenOrDie(url, username, password)
149 152
150 try { 153 try {
151 await updatePlugin({ 154 await updatePlugin({
152 url, 155 url,
153 accessToken, 156 accessToken,
154 npmName: options['npmName'], 157 npmName: options.npmName,
155 path: options['path'] 158 path: options.path
156 }) 159 })
157 } catch (err) { 160 } catch (err) {
158 console.error('Cannot update plugin.', err) 161 console.error('Cannot update plugin.', err)
@@ -163,21 +166,21 @@ async function updatePluginCLI (options: any) {
163 process.exit(0) 166 process.exit(0)
164} 167}
165 168
166async function uninstallPluginCLI (options: any) { 169async function uninstallPluginCLI (command: commander.CommanderStatic, options: commander.OptionValues) {
167 if (!options['npmName']) { 170 if (!options.npmName) {
168 console.error('You need to specify the npm name of the plugin/theme you want to uninstall.\n') 171 console.error('You need to specify the npm name of the plugin/theme you want to uninstall.\n')
169 program.outputHelp() 172 program.outputHelp()
170 process.exit(-1) 173 process.exit(-1)
171 } 174 }
172 175
173 const { url, username, password } = await getServerCredentials(options) 176 const { url, username, password } = await getServerCredentials(command)
174 const accessToken = await getAdminTokenOrDie(url, username, password) 177 const accessToken = await getAdminTokenOrDie(url, username, password)
175 178
176 try { 179 try {
177 await uninstallPlugin({ 180 await uninstallPlugin({
178 url, 181 url,
179 accessToken, 182 accessToken,
180 npmName: options['npmName'] 183 npmName: options.npmName
181 }) 184 })
182 } catch (err) { 185 } catch (err) {
183 console.error('Cannot uninstall plugin.', err) 186 console.error('Cannot uninstall plugin.', err)
diff --git a/server/tools/peertube-redundancy.ts b/server/tools/peertube-redundancy.ts
index fe482daf4..5bc80ddb9 100644
--- a/server/tools/peertube-redundancy.ts
+++ b/server/tools/peertube-redundancy.ts
@@ -14,6 +14,7 @@ import { URL } from 'url'
14import { uniq } from 'lodash' 14import { uniq } from 'lodash'
15 15
16import bytes = require('bytes') 16import bytes = require('bytes')
17import commander = require('commander')
17 18
18program 19program
19 .name('plugins') 20 .name('plugins')
@@ -42,7 +43,7 @@ program
42 .option('-U, --username <username>', 'Username') 43 .option('-U, --username <username>', 'Username')
43 .option('-p, --password <token>', 'Password') 44 .option('-p, --password <token>', 'Password')
44 .option('-v, --video <videoId>', 'Video id to duplicate') 45 .option('-v, --video <videoId>', 'Video id to duplicate')
45 .action((options) => addRedundancyCLI(options)) 46 .action((options, command) => addRedundancyCLI(options, command))
46 47
47program 48program
48 .command('remove') 49 .command('remove')
@@ -51,7 +52,7 @@ program
51 .option('-U, --username <username>', 'Username') 52 .option('-U, --username <username>', 'Username')
52 .option('-p, --password <token>', 'Password') 53 .option('-p, --password <token>', 'Password')
53 .option('-v, --video <videoId>', 'Video id to remove from redundancies') 54 .option('-v, --video <videoId>', 'Video id to remove from redundancies')
54 .action((options) => removeRedundancyCLI(options)) 55 .action((options, command) => removeRedundancyCLI(options, command))
55 56
56if (!process.argv.slice(2).length) { 57if (!process.argv.slice(2).length) {
57 program.outputHelp() 58 program.outputHelp()
@@ -104,13 +105,13 @@ async function listRedundanciesCLI (target: VideoRedundanciesTarget) {
104 process.exit(0) 105 process.exit(0)
105} 106}
106 107
107async function addRedundancyCLI (options: { videoId: number }) { 108async function addRedundancyCLI (options: { video: number }, command: commander.CommanderStatic) {
108 const { url, username, password } = await getServerCredentials(program) 109 const { url, username, password } = await getServerCredentials(command)
109 const accessToken = await getAdminTokenOrDie(url, username, password) 110 const accessToken = await getAdminTokenOrDie(url, username, password)
110 111
111 if (!options['video'] || validator.isInt('' + options['video']) === false) { 112 if (!options.video || validator.isInt('' + options.video) === false) {
112 console.error('You need to specify the video id to duplicate and it should be a number.\n') 113 console.error('You need to specify the video id to duplicate and it should be a number.\n')
113 program.outputHelp() 114 command.outputHelp()
114 process.exit(-1) 115 process.exit(-1)
115 } 116 }
116 117
@@ -118,7 +119,7 @@ async function addRedundancyCLI (options: { videoId: number }) {
118 await addVideoRedundancy({ 119 await addVideoRedundancy({
119 url, 120 url,
120 accessToken, 121 accessToken,
121 videoId: options['video'] 122 videoId: options.video
122 }) 123 })
123 124
124 console.log('Video will be duplicated by your instance!') 125 console.log('Video will be duplicated by your instance!')
@@ -137,17 +138,17 @@ async function addRedundancyCLI (options: { videoId: number }) {
137 } 138 }
138} 139}
139 140
140async function removeRedundancyCLI (options: { videoId: number }) { 141async function removeRedundancyCLI (options: { video: number }, command: commander.CommanderStatic) {
141 const { url, username, password } = await getServerCredentials(program) 142 const { url, username, password } = await getServerCredentials(command)
142 const accessToken = await getAdminTokenOrDie(url, username, password) 143 const accessToken = await getAdminTokenOrDie(url, username, password)
143 144
144 if (!options['video'] || validator.isInt('' + options['video']) === false) { 145 if (!options.video || validator.isInt('' + options.video) === false) {
145 console.error('You need to specify the video id to remove from your redundancies.\n') 146 console.error('You need to specify the video id to remove from your redundancies.\n')
146 program.outputHelp() 147 command.outputHelp()
147 process.exit(-1) 148 process.exit(-1)
148 } 149 }
149 150
150 const videoId = parseInt(options['video'] + '', 10) 151 const videoId = parseInt(options.video + '', 10)
151 152
152 let redundancies = await listVideoRedundanciesData(url, accessToken, 'my-videos') 153 let redundancies = await listVideoRedundanciesData(url, accessToken, 'my-videos')
153 let videoRedundancy = redundancies.find(r => videoId === r.id) 154 let videoRedundancy = redundancies.find(r => videoId === r.id)
diff --git a/server/tools/peertube-repl.ts b/server/tools/peertube-repl.ts
index a5c35e9ea..a38d51801 100644
--- a/server/tools/peertube-repl.ts
+++ b/server/tools/peertube-repl.ts
@@ -82,7 +82,6 @@ const start = async () => {
82 } 82 }
83 replServer.defineCommand('reset', resetCommand) 83 replServer.defineCommand('reset', resetCommand)
84 replServer.defineCommand('r', resetCommand) 84 replServer.defineCommand('r', resetCommand)
85
86} 85}
87 86
88start() 87start()
diff --git a/server/tools/peertube-upload.ts b/server/tools/peertube-upload.ts
index 8de952e7b..86c7f3d91 100644
--- a/server/tools/peertube-upload.ts
+++ b/server/tools/peertube-upload.ts
@@ -22,16 +22,18 @@ command
22 .option('-f, --file <file>', 'Video absolute file path') 22 .option('-f, --file <file>', 'Video absolute file path')
23 .parse(process.argv) 23 .parse(process.argv)
24 24
25const options = command.opts()
26
25getServerCredentials(command) 27getServerCredentials(command)
26 .then(({ url, username, password }) => { 28 .then(({ url, username, password }) => {
27 if (!program['videoName'] || !program['file']) { 29 if (!options.videoName || !options.file) {
28 if (!program['videoName']) console.error('--video-name is required.') 30 if (!options.videoName) console.error('--video-name is required.')
29 if (!program['file']) console.error('--file is required.') 31 if (!options.file) console.error('--file is required.')
30 32
31 process.exit(-1) 33 process.exit(-1)
32 } 34 }
33 35
34 if (isAbsolute(program['file']) === false) { 36 if (isAbsolute(options.file) === false) {
35 console.error('File path should be absolute.') 37 console.error('File path should be absolute.')
36 process.exit(-1) 38 process.exit(-1)
37 } 39 }
@@ -46,21 +48,21 @@ getServerCredentials(command)
46async function run (url: string, username: string, password: string) { 48async function run (url: string, username: string, password: string) {
47 const accessToken = await getAccessToken(url, username, password) 49 const accessToken = await getAccessToken(url, username, password)
48 50
49 await access(program['file'], constants.F_OK) 51 await access(options.file, constants.F_OK)
50 52
51 console.log('Uploading %s video...', program['videoName']) 53 console.log('Uploading %s video...', options.videoName)
52 54
53 const videoAttributes = await buildVideoAttributesFromCommander(url, program) 55 const videoAttributes = await buildVideoAttributesFromCommander(url, program)
54 56
55 Object.assign(videoAttributes, { 57 Object.assign(videoAttributes, {
56 fixture: program['file'], 58 fixture: options.file,
57 thumbnailfile: program['thumbnail'], 59 thumbnailfile: options.thumbnail,
58 previewfile: program['preview'] 60 previewfile: options.preview
59 }) 61 })
60 62
61 try { 63 try {
62 await uploadVideo(url, accessToken, videoAttributes) 64 await uploadVideo(url, accessToken, videoAttributes)
63 console.log(`Video ${program['videoName']} uploaded.`) 65 console.log(`Video ${options.videoName} uploaded.`)
64 process.exit(0) 66 process.exit(0)
65 } catch (err) { 67 } catch (err) {
66 console.error(require('util').inspect(err)) 68 console.error(require('util').inspect(err))
diff --git a/server/tools/peertube-watch.ts b/server/tools/peertube-watch.ts
index b8e750a37..6d9cfa3b7 100644
--- a/server/tools/peertube-watch.ts
+++ b/server/tools/peertube-watch.ts
@@ -8,40 +8,30 @@ import { execSync } from 'child_process'
8program 8program
9 .name('watch') 9 .name('watch')
10 .arguments('<url>') 10 .arguments('<url>')
11 .option('-g, --gui <player>', 'player type', /^(airplay|stdout|chromecast|mpv|vlc|mplayer|xbmc)$/i, 'vlc') 11 .addOption(
12 new program.Option('-g, --gui <player>', 'player type')
13 .default('vlc')
14 .choices([ 'airplay', 'stdout', 'chromecast', 'mpv', 'vlc', 'mplayer', 'xbmc' ])
15 )
12 .option('-r, --resolution <res>', 'video resolution', '480') 16 .option('-r, --resolution <res>', 'video resolution', '480')
13 .on('--help', function () { 17 .addHelpText('after', '\n\n Examples:\n\n' +
14 console.log(' Available Players:') 18 ' $ peertube watch -g mpv https://peertube.cpy.re/videos/watch/e8a1af4e-414a-4d58-bfe6-2146eed06d10\n' +
15 console.log() 19 ' $ peertube watch --gui stdout https://peertube.cpy.re/videos/watch/e8a1af4e-414a-4d58-bfe6-2146eed06d10\n' +
16 console.log(' - mpv') 20 ' $ peertube watch https://peertube.cpy.re/videos/watch/e8a1af4e-414a-4d58-bfe6-2146eed06d10\n'
17 console.log(' - mplayer') 21 )
18 console.log(' - vlc') 22 .action((url, options) => run(url, options))
19 console.log(' - stdout')
20 console.log(' - xbmc')
21 console.log(' - airplay')
22 console.log(' - chromecast')
23 console.log()
24 console.log()
25 console.log(' Examples:')
26 console.log()
27 console.log(' $ peertube watch -g mpv https://peertube.cpy.re/videos/watch/e8a1af4e-414a-4d58-bfe6-2146eed06d10')
28 console.log(' $ peertube watch --gui stdout https://peertube.cpy.re/videos/watch/e8a1af4e-414a-4d58-bfe6-2146eed06d10')
29 console.log(' $ peertube watch https://peertube.cpy.re/videos/watch/e8a1af4e-414a-4d58-bfe6-2146eed06d10')
30 console.log()
31 })
32 .action((url, cmd) => run(url, cmd))
33 .parse(process.argv) 23 .parse(process.argv)
34 24
35function run (url: string, program: any) { 25function run (url: string, options: program.OptionValues) {
36 if (!url) { 26 if (!url) {
37 console.error('<url> positional argument is required.') 27 console.error('<url> positional argument is required.')
38 process.exit(-1) 28 process.exit(-1)
39 } 29 }
40 30
41 const cmd = 'node ' + join(__dirname, 'node_modules', 'webtorrent-hybrid', 'bin', 'cmd.js') 31 const cmd = 'node ' + join(__dirname, 'node_modules', 'webtorrent-hybrid', 'bin', 'cmd.js')
42 const args = ` --${program.gui} ` + 32 const args = ` --${options.gui} ` +
43 url.replace('videos/watch', 'download/torrents') + 33 url.replace('videos/watch', 'download/torrents') +
44 `-${program.resolution}.torrent` 34 `-${options.resolution}.torrent`
45 35
46 try { 36 try {
47 execSync(cmd + args) 37 execSync(cmd + args)
diff --git a/server/tools/peertube.ts b/server/tools/peertube.ts
index 88dd5f7f6..655f07f0c 100644
--- a/server/tools/peertube.ts
+++ b/server/tools/peertube.ts
@@ -69,17 +69,12 @@ getSettings()
69 : 'instance ' + settings.remotes[settings.default] + ' selected' 69 : 'instance ' + settings.remotes[settings.default] + ' selected'
70 70
71 program 71 program
72 .on('--help', function () { 72 .addHelpText('after', '\n\n State: ' + state + '\n\n' +
73 console.log() 73 ' Examples:\n\n' +
74 console.log(' State: ' + state) 74 ' $ peertube auth add -u "PEERTUBE_URL" -U "PEERTUBE_USER" --password "PEERTUBE_PASSWORD"\n' +
75 console.log() 75 ' $ peertube up <videoFile>\n' +
76 console.log(' Examples:') 76 ' $ peertube watch https://peertube.cpy.re/videos/watch/e8a1af4e-414a-4d58-bfe6-2146eed06d10\n'
77 console.log() 77 )
78 console.log(' $ peertube auth add -u "PEERTUBE_URL" -U "PEERTUBE_USER" --password "PEERTUBE_PASSWORD"')
79 console.log(' $ peertube up <videoFile>')
80 console.log(' $ peertube watch https://peertube.cpy.re/videos/watch/e8a1af4e-414a-4d58-bfe6-2146eed06d10')
81 console.log()
82 })
83 .parse(process.argv) 78 .parse(process.argv)
84 }) 79 })
85 .catch(err => console.error(err)) 80 .catch(err => console.error(err))
diff --git a/server/types/express.ts b/server/types/express.ts
new file mode 100644
index 000000000..e72be36e4
--- /dev/null
+++ b/server/types/express.ts
@@ -0,0 +1,3 @@
1import { NextFunction, Request, Response } from 'express'
2
3export type ExpressPromiseHandler = (req: Request<any>, res: Response, next: NextFunction) => Promise<any>
diff --git a/shared/extra-utils/instances-index/mock-instances-index.ts b/shared/extra-utils/instances-index/mock-instances-index.ts
index ea09c9f61..2604eda03 100644
--- a/shared/extra-utils/instances-index/mock-instances-index.ts
+++ b/shared/extra-utils/instances-index/mock-instances-index.ts
@@ -4,7 +4,7 @@ export class MockInstancesIndex {
4 private readonly indexInstances: { host: string, createdAt: string }[] = [] 4 private readonly indexInstances: { host: string, createdAt: string }[] = []
5 5
6 initialize () { 6 initialize () {
7 return new Promise(res => { 7 return new Promise<void>(res => {
8 const app = express() 8 const app = express()
9 9
10 app.use('/', (req: express.Request, res: express.Response, next: express.NextFunction) => { 10 app.use('/', (req: express.Request, res: express.Response, next: express.NextFunction) => {
diff --git a/shared/extra-utils/miscs/email.ts b/shared/extra-utils/miscs/email.ts
index 15d298a73..758b15b58 100644
--- a/shared/extra-utils/miscs/email.ts
+++ b/shared/extra-utils/miscs/email.ts
@@ -1,4 +1,5 @@
1import { ChildProcess, fork } from 'child_process' 1import { ChildProcess, fork } from 'child_process'
2import { join } from 'path'
2import { randomInt } from '../../core-utils/miscs/miscs' 3import { randomInt } from '../../core-utils/miscs/miscs'
3import { parallelTests } from '../server/servers' 4import { parallelTests } from '../server/servers'
4 5
@@ -10,7 +11,7 @@ class MockSmtpServer {
10 private emails: object[] 11 private emails: object[]
11 12
12 private constructor () { 13 private constructor () {
13 this.emailChildProcess = fork(`${__dirname}/email-child-process`, []) 14 this.emailChildProcess = fork(join(__dirname, 'email-child-process'), [])
14 15
15 this.emailChildProcess.on('message', (msg: any) => { 16 this.emailChildProcess.on('message', (msg: any) => {
16 if (msg.email) { 17 if (msg.email) {
@@ -27,7 +28,7 @@ class MockSmtpServer {
27 28
28 if (this.started) { 29 if (this.started) {
29 this.emails = emailsCollection 30 this.emails = emailsCollection
30 return res() 31 return res(undefined)
31 } 32 }
32 33
33 // ensure maildev isn't started until 34 // ensure maildev isn't started until
diff --git a/shared/extra-utils/moderation/abuses.ts b/shared/extra-utils/moderation/abuses.ts
index cb6ca46ef..c0fda722f 100644
--- a/shared/extra-utils/moderation/abuses.ts
+++ b/shared/extra-utils/moderation/abuses.ts
@@ -21,19 +21,21 @@ function reportAbuse (options: {
21}) { 21}) {
22 const path = '/api/v1/abuses' 22 const path = '/api/v1/abuses'
23 23
24 const video = options.videoId ? { 24 const video = options.videoId
25 id: options.videoId, 25 ? {
26 startAt: options.startAt, 26 id: options.videoId,
27 endAt: options.endAt 27 startAt: options.startAt,
28 } : undefined 28 endAt: options.endAt
29 29 }
30 const comment = options.commentId ? { 30 : undefined
31 id: options.commentId 31
32 } : undefined 32 const comment = options.commentId
33 33 ? { id: options.commentId }
34 const account = options.accountId ? { 34 : undefined
35 id: options.accountId 35
36 } : undefined 36 const account = options.accountId
37 ? { id: options.accountId }
38 : undefined
37 39
38 const body = { 40 const body = {
39 account, 41 account,
diff --git a/shared/extra-utils/plugins/mock-blocklist.ts b/shared/extra-utils/plugins/mock-blocklist.ts
index 07c8c5122..50e2289f1 100644
--- a/shared/extra-utils/plugins/mock-blocklist.ts
+++ b/shared/extra-utils/plugins/mock-blocklist.ts
@@ -14,7 +14,7 @@ export class MockBlocklist {
14 private server: Server 14 private server: Server
15 15
16 initialize () { 16 initialize () {
17 return new Promise(res => { 17 return new Promise<void>(res => {
18 const app = express() 18 const app = express()
19 19
20 app.get('/blocklist', (req: express.Request, res: express.Response) => { 20 app.get('/blocklist', (req: express.Request, res: express.Response) => {
diff --git a/shared/extra-utils/videos/live.ts b/shared/extra-utils/videos/live.ts
index 98f67a9bb..b0e499ce0 100644
--- a/shared/extra-utils/videos/live.ts
+++ b/shared/extra-utils/videos/live.ts
@@ -98,7 +98,7 @@ function sendRTMPStream (rtmpBaseUrl: string, streamKey: string, fixtureName = '
98} 98}
99 99
100function waitFfmpegUntilError (command: ffmpeg.FfmpegCommand, successAfterMS = 10000) { 100function waitFfmpegUntilError (command: ffmpeg.FfmpegCommand, successAfterMS = 10000) {
101 return new Promise((res, rej) => { 101 return new Promise<void>((res, rej) => {
102 command.on('error', err => { 102 command.on('error', err => {
103 return rej(err) 103 return rej(err)
104 }) 104 })
diff --git a/yarn.lock b/yarn.lock
index 11f5dc893..21c9531de 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3,9 +3,9 @@
3 3
4 4
5"@apidevtools/json-schema-ref-parser@^9.0.6": 5"@apidevtools/json-schema-ref-parser@^9.0.6":
6 version "9.0.6" 6 version "9.0.7"
7 resolved "https://registry.yarnpkg.com/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.6.tgz#5d9000a3ac1fd25404da886da6b266adcd99cf1c" 7 resolved "https://registry.yarnpkg.com/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.7.tgz#64aa7f5b34e43d74ea9e408b90ddfba02050dde3"
8 integrity sha512-M3YgsLjI0lZxvrpeGVk9Ap032W6TPQkH6pRAZz81Ac3WUNF79VQooAFnp8umjvVzUmD93NkogxEwbSce7qMsUg== 8 integrity sha512-QdwOGF1+eeyFh+17v2Tz626WX0nucd1iKOm6JUTUvCZdbolblCOOQCxGrQPY0f7jEhn36PiAWqZnsC2r5vmUWg==
9 dependencies: 9 dependencies:
10 "@jsdevtools/ono" "^7.1.3" 10 "@jsdevtools/ono" "^7.1.3"
11 call-me-maybe "^1.0.1" 11 call-me-maybe "^1.0.1"
@@ -44,16 +44,16 @@
44 z-schema "^4.2.3" 44 z-schema "^4.2.3"
45 45
46"@babel/code-frame@^7.0.0": 46"@babel/code-frame@^7.0.0":
47 version "7.10.4" 47 version "7.12.11"
48 resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" 48 resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
49 integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== 49 integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
50 dependencies: 50 dependencies:
51 "@babel/highlight" "^7.10.4" 51 "@babel/highlight" "^7.10.4"
52 52
53"@babel/helper-validator-identifier@^7.10.4": 53"@babel/helper-validator-identifier@^7.10.4", "@babel/helper-validator-identifier@^7.12.11":
54 version "7.10.4" 54 version "7.12.11"
55 resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" 55 resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed"
56 integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== 56 integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==
57 57
58"@babel/highlight@^7.10.4": 58"@babel/highlight@^7.10.4":
59 version "7.10.4" 59 version "7.10.4"
@@ -65,11 +65,11 @@
65 js-tokens "^4.0.0" 65 js-tokens "^4.0.0"
66 66
67"@babel/parser@^7.6.0", "@babel/parser@^7.9.6": 67"@babel/parser@^7.6.0", "@babel/parser@^7.9.6":
68 version "7.12.5" 68 version "7.12.11"
69 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.5.tgz#b4af32ddd473c0bfa643bd7ff0728b8e71b81ea0" 69 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.11.tgz#9ce3595bcd74bc5c466905e86c535b8b25011e79"
70 integrity sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ== 70 integrity sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==
71 71
72"@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2": 72"@babel/runtime@^7.7.2":
73 version "7.12.5" 73 version "7.12.5"
74 resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" 74 resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e"
75 integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== 75 integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==
@@ -77,11 +77,11 @@
77 regenerator-runtime "^0.13.4" 77 regenerator-runtime "^0.13.4"
78 78
79"@babel/types@^7.6.1", "@babel/types@^7.9.6": 79"@babel/types@^7.6.1", "@babel/types@^7.9.6":
80 version "7.12.6" 80 version "7.12.12"
81 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.6.tgz#ae0e55ef1cce1fbc881cd26f8234eb3e657edc96" 81 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.12.tgz#4608a6ec313abbd87afa55004d373ad04a96c299"
82 integrity sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA== 82 integrity sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==
83 dependencies: 83 dependencies:
84 "@babel/helper-validator-identifier" "^7.10.4" 84 "@babel/helper-validator-identifier" "^7.12.11"
85 lodash "^4.17.19" 85 lodash "^4.17.19"
86 to-fast-properties "^2.0.0" 86 to-fast-properties "^2.0.0"
87 87
@@ -94,10 +94,10 @@
94 enabled "2.0.x" 94 enabled "2.0.x"
95 kuler "^2.0.0" 95 kuler "^2.0.0"
96 96
97"@eslint/eslintrc@^0.2.1": 97"@eslint/eslintrc@^0.3.0":
98 version "0.2.1" 98 version "0.3.0"
99 resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.2.1.tgz#f72069c330461a06684d119384435e12a5d76e3c" 99 resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.3.0.tgz#d736d6963d7003b6514e6324bec9c602ac340318"
100 integrity sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA== 100 integrity sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==
101 dependencies: 101 dependencies:
102 ajv "^6.12.4" 102 ajv "^6.12.4"
103 debug "^4.1.1" 103 debug "^4.1.1"
@@ -106,21 +106,21 @@
106 ignore "^4.0.6" 106 ignore "^4.0.6"
107 import-fresh "^3.2.1" 107 import-fresh "^3.2.1"
108 js-yaml "^3.13.1" 108 js-yaml "^3.13.1"
109 lodash "^4.17.19" 109 lodash "^4.17.20"
110 minimatch "^3.0.4" 110 minimatch "^3.0.4"
111 strip-json-comments "^3.1.1" 111 strip-json-comments "^3.1.1"
112 112
113"@hapi/boom@^9.1.0": 113"@hapi/boom@^9.1.0":
114 version "9.1.0" 114 version "9.1.1"
115 resolved "https://registry.yarnpkg.com/@hapi/boom/-/boom-9.1.0.tgz#0d9517657a56ff1e0b42d0aca9da1b37706fec56" 115 resolved "https://registry.yarnpkg.com/@hapi/boom/-/boom-9.1.1.tgz#89e6f0e01637c2a4228da0d113e8157c93677b04"
116 integrity sha512-4nZmpp4tXbm162LaZT45P7F7sgiem8dwAh2vHWT6XX24dozNjGMg6BvKCRvtCUcmcXqeMIUqWN8Rc5X8yKuROQ== 116 integrity sha512-VNR8eDbBrOxBgbkddRYIe7+8DZ+vSbV6qlmaN2x7eWjsUjy2VmQgChkOKcVZIeupEZYj+I0dqNg430OhwzagjA==
117 dependencies: 117 dependencies:
118 "@hapi/hoek" "9.x.x" 118 "@hapi/hoek" "9.x.x"
119 119
120"@hapi/hoek@9.x.x": 120"@hapi/hoek@9.x.x":
121 version "9.1.0" 121 version "9.1.1"
122 resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.1.0.tgz#6c9eafc78c1529248f8f4d92b0799a712b6052c6" 122 resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.1.1.tgz#9daf5745156fd84b8e9889a2dc721f0c58e894aa"
123 integrity sha512-i9YbZPN3QgfighY/1X1Pu118VUz2Fmmhd6b2n0/O8YVgGGfw0FbUYoA97k7FkpGJ+pLCFEDLUmAPPV4D1kpeFw== 123 integrity sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==
124 124
125"@jimp/bmp@^0.16.1": 125"@jimp/bmp@^0.16.1":
126 version "0.16.1" 126 version "0.16.1"
@@ -417,13 +417,13 @@
417 resolved "https://registry.yarnpkg.com/@jsdevtools/ono/-/ono-7.1.3.tgz#9df03bbd7c696a5c58885c34aa06da41c8543796" 417 resolved "https://registry.yarnpkg.com/@jsdevtools/ono/-/ono-7.1.3.tgz#9df03bbd7c696a5c58885c34aa06da41c8543796"
418 integrity sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg== 418 integrity sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==
419 419
420"@ladjs/i18n@^6.0.5": 420"@ladjs/i18n@^7.0.1":
421 version "6.0.5" 421 version "7.0.1"
422 resolved "https://registry.yarnpkg.com/@ladjs/i18n/-/i18n-6.0.5.tgz#a0598310c569cf26bdf8eb3a474cc1c3d7e49e0b" 422 resolved "https://registry.yarnpkg.com/@ladjs/i18n/-/i18n-7.0.1.tgz#72ac842a5ce7ee0a6afb5d845d053157ca67742d"
423 integrity sha512-l9Bkdo67dKcrWDyCkoEVpLEPMa8hdJbwe1gv0VWwD0fHIlvEAiNIAmka0ELF7H0ccNLqbKZx4vWKvkp0ufYFvw== 423 integrity sha512-3z73ONQFBicQzkvwgcFNc7+wTn7srqragx3nKBlUAE1cDgK9mOwd1AdkTZwOFy7Nlzfemd1gs8wq7GAkyC+qQg==
424 dependencies: 424 dependencies:
425 "@hapi/boom" "^9.1.0" 425 "@hapi/boom" "^9.1.0"
426 boolean "3.0.1" 426 boolean "3.0.2"
427 country-language "^0.1.7" 427 country-language "^0.1.7"
428 debug "^4.2.0" 428 debug "^4.2.0"
429 i18n "^0.13.2" 429 i18n "^0.13.2"
@@ -435,78 +435,79 @@
435 titleize "^2.1.0" 435 titleize "^2.1.0"
436 tlds "^1.212.0" 436 tlds "^1.212.0"
437 437
438"@nestjs/common@7.5.1": 438"@nestjs/common@7.6.9":
439 version "7.5.1" 439 version "7.6.9"
440 resolved "https://registry.yarnpkg.com/@nestjs/common/-/common-7.5.1.tgz#a4bbe1f69f48d0f46839f5e26d9cb244bb4db3bf" 440 resolved "https://registry.yarnpkg.com/@nestjs/common/-/common-7.6.9.tgz#ce8c1dae23360468cb4af88631174b1756e59d57"
441 integrity sha512-UKTWa/MFTryRm4L9b+lsKFg+m/B4zDCsx/pQAMZVCYMW4FRg6QH4BIaq5fMz5G2hL5IFlFVoOC/eXJwhGDOrYA== 441 integrity sha512-6PU5JB6RbRTo3rdq+RFayoIVUcORg7G040RYvKv0JqEZIkTUIFV9rcob8ZeK9NjOWV8ozgiPkQZGJHPHVlpo5A==
442 dependencies: 442 dependencies:
443 axios "0.21.0" 443 axios "0.21.1"
444 iterare "1.2.1" 444 iterare "1.2.1"
445 tslib "2.0.3" 445 tslib "2.1.0"
446 uuid "8.3.1" 446 uuid "8.3.2"
447 447
448"@nestjs/core@7.5.1": 448"@nestjs/core@7.6.9":
449 version "7.5.1" 449 version "7.6.9"
450 resolved "https://registry.yarnpkg.com/@nestjs/core/-/core-7.5.1.tgz#5de809d85fb5d3bbb008fffeb4297c3bb5591aa9" 450 resolved "https://registry.yarnpkg.com/@nestjs/core/-/core-7.6.9.tgz#78732bd8ef14e84678dfd1ad14770c292b632ee1"
451 integrity sha512-aJ1w5tQPkVEmH5QRe1echV5NFWAcHAVQJX/jvfCSK4M5VSkIBN9zreZg8UnYf8sbW5YEaizPts07veeTPsG3FQ== 451 integrity sha512-ihuSN4gFNvY5cdcDEoRiH0sQx985tIvc49I4+zxG4IFORtmGKP5O5dfNfc+HrpHKk0Nv1tjZdt2F1YqgBQr8iw==
452 dependencies: 452 dependencies:
453 "@nuxtjs/opencollective" "0.2.2" 453 "@nuxtjs/opencollective" "0.3.2"
454 fast-safe-stringify "2.0.7" 454 fast-safe-stringify "2.0.7"
455 iterare "1.2.1" 455 iterare "1.2.1"
456 object-hash "2.0.3" 456 object-hash "2.1.1"
457 path-to-regexp "3.2.0" 457 path-to-regexp "3.2.0"
458 tslib "2.0.3" 458 tslib "2.1.0"
459 uuid "8.3.1" 459 uuid "8.3.2"
460 460
461"@nodelib/fs.scandir@2.1.3": 461"@nodelib/fs.scandir@2.1.4":
462 version "2.1.3" 462 version "2.1.4"
463 resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" 463 resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69"
464 integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== 464 integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==
465 dependencies: 465 dependencies:
466 "@nodelib/fs.stat" "2.0.3" 466 "@nodelib/fs.stat" "2.0.4"
467 run-parallel "^1.1.9" 467 run-parallel "^1.1.9"
468 468
469"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": 469"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2":
470 version "2.0.3" 470 version "2.0.4"
471 resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" 471 resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655"
472 integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== 472 integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==
473 473
474"@nodelib/fs.walk@^1.2.3": 474"@nodelib/fs.walk@^1.2.3":
475 version "1.2.4" 475 version "1.2.6"
476 resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" 476 resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063"
477 integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== 477 integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==
478 dependencies: 478 dependencies:
479 "@nodelib/fs.scandir" "2.1.3" 479 "@nodelib/fs.scandir" "2.1.4"
480 fastq "^1.6.0" 480 fastq "^1.6.0"
481 481
482"@nuxtjs/opencollective@0.2.2": 482"@nuxtjs/opencollective@0.3.2":
483 version "0.2.2" 483 version "0.3.2"
484 resolved "https://registry.yarnpkg.com/@nuxtjs/opencollective/-/opencollective-0.2.2.tgz#26a761ebf588cc92a422d7cee996a66bd6e2761e" 484 resolved "https://registry.yarnpkg.com/@nuxtjs/opencollective/-/opencollective-0.3.2.tgz#620ce1044f7ac77185e825e1936115bb38e2681c"
485 integrity sha512-69gFVDs7mJfNjv9Zs5DFVD+pvBW+k1TaHSOqUWqAyTTfLcKI/EMYQgvEvziRd+zAFtUOoye6MfWh0qvinGISPw== 485 integrity sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==
486 dependencies: 486 dependencies:
487 chalk "^2.4.1" 487 chalk "^4.1.0"
488 consola "^2.3.0" 488 consola "^2.15.0"
489 node-fetch "^2.3.0" 489 node-fetch "^2.6.1"
490 490
491"@openapitools/openapi-generator-cli@^2.1.4": 491"@openapitools/openapi-generator-cli@^2.1.4":
492 version "2.1.4" 492 version "2.1.21"
493 resolved "https://registry.yarnpkg.com/@openapitools/openapi-generator-cli/-/openapi-generator-cli-2.1.4.tgz#a4c195a8372758777ea994a112973ec7add46041" 493 resolved "https://registry.yarnpkg.com/@openapitools/openapi-generator-cli/-/openapi-generator-cli-2.1.21.tgz#cf02684a72f846297a32f237c2e953c87df7c4f9"
494 integrity sha512-kA3N9OXwxYXUmAHro6oTJeEkkK2s5SAIZZ8CwWaEu7koTwLgMSAGh3b1EmTW3b2dP1bxzm0KxOmPqgheEULv4Q== 494 integrity sha512-fn4Pfe7q7I3/nLT8Mvt+CWAR/hKFs8uXNZMUvysvLmIAk4juNR4M3qbGAKZs8AkSc5KHzpfcy9jZIf7runLzGQ==
495 dependencies: 495 dependencies:
496 "@nestjs/common" "7.5.1" 496 "@nestjs/common" "7.6.9"
497 "@nestjs/core" "7.5.1" 497 "@nestjs/core" "7.6.9"
498 "@nuxtjs/opencollective" "0.3.2"
498 chalk "4.1.0" 499 chalk "4.1.0"
499 commander "6.2.0" 500 commander "6.2.1"
500 compare-versions "3.6.0" 501 compare-versions "3.6.0"
501 concurrently "5.3.0" 502 concurrently "5.3.0"
502 console.table "0.10.0" 503 console.table "0.10.0"
503 fs-extra "9.0.1" 504 fs-extra "9.1.0"
504 glob "7.1.6" 505 glob "7.1.6"
505 inquirer "7.3.3" 506 inquirer "7.3.3"
506 lodash "4.17.20" 507 lodash "4.17.20"
507 reflect-metadata "0.1.13" 508 reflect-metadata "0.1.13"
508 rxjs "6.6.3" 509 rxjs "6.6.3"
509 tslib "1.13.0" 510 tslib "2.0.3"
510 511
511"@sindresorhus/is@^0.14.0": 512"@sindresorhus/is@^0.14.0":
512 version "0.14.0" 513 version "0.14.0"
@@ -533,21 +534,9 @@
533 integrity sha512-j9n4bb6RhgFIydBe0+kpjnBPYumDaDyU8zvbWykyVMkku+c2CSu31MZkLeaBfqIwU+XCxlDpYDfyMQRkM0AkeQ== 534 integrity sha512-j9n4bb6RhgFIydBe0+kpjnBPYumDaDyU8zvbWykyVMkku+c2CSu31MZkLeaBfqIwU+XCxlDpYDfyMQRkM0AkeQ==
534 535
535"@types/async@^3.0.0": 536"@types/async@^3.0.0":
536 version "3.2.4" 537 version "3.2.5"
537 resolved "https://registry.yarnpkg.com/@types/async/-/async-3.2.4.tgz#706101f4d1f66c1a8dcbcedb05528ad73b08230e" 538 resolved "https://registry.yarnpkg.com/@types/async/-/async-3.2.5.tgz#febca3166039b8946eb162a14a91e8de9a373ebc"
538 integrity sha512-2c14HTaCn6tlb7bnqJGeH5JJGHZmyrkDD3EYe1NYBYjuY4+2EmMg8pjau2HvVz8+ANmO+DieV95H8PlzbK383g== 539 integrity sha512-fdtHUdfIxSfU6crUgUOEb6vxdquAOa75bh1sQVL/ePkmQDNo8Aj1056eGGI9cPls5tLRhnAyfoXljEk+hmhbxg==
539
540"@types/babel-types@*", "@types/babel-types@^7.0.0":
541 version "7.0.9"
542 resolved "https://registry.yarnpkg.com/@types/babel-types/-/babel-types-7.0.9.tgz#01d7b86949f455402a94c788883fe4ba574cad41"
543 integrity sha512-qZLoYeXSTgQuK1h7QQS16hqLGdmqtRmN8w/rl3Au/l5x/zkHx+a4VHrHyBsi1I1vtK2oBHxSzKIu0R5p6spdOA==
544
545"@types/babylon@^6.16.2":
546 version "6.16.5"
547 resolved "https://registry.yarnpkg.com/@types/babylon/-/babylon-6.16.5.tgz#1c5641db69eb8cdf378edd25b4be7754beeb48b4"
548 integrity sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==
549 dependencies:
550 "@types/babel-types" "*"
551 540
552"@types/bcrypt@^3.0.0": 541"@types/bcrypt@^3.0.0":
553 version "3.0.0" 542 version "3.0.0"
@@ -574,10 +563,10 @@
574 "@types/connect" "*" 563 "@types/connect" "*"
575 "@types/node" "*" 564 "@types/node" "*"
576 565
577"@types/bull@3.14.4": 566"@types/bull@3.15.0":
578 version "3.14.4" 567 version "3.15.0"
579 resolved "https://registry.yarnpkg.com/@types/bull/-/bull-3.14.4.tgz#8a787ad4582b1a6cf2bfa6cca5f72428330c455e" 568 resolved "https://registry.yarnpkg.com/@types/bull/-/bull-3.15.0.tgz#69c518d4e7a53056f287cebcc4ef4ffe91aaf201"
580 integrity sha512-XAYSV6A/r9GX+TgWwjF0WgpKK9/WAiSfVe3q6+2JrRW+3hLDjIU5MQL9HQZet3my98VA3kNWjEYrJCeRmJ5a5w== 569 integrity sha512-54Y1RYkJt6i+4dH45w4gZOP6fyhksTvOImfgBYAxgq/nt5ZrES4xFWwOzt2bxAgSR7FMH9fwvaiJN/pripPzag==
581 dependencies: 570 dependencies:
582 "@types/ioredis" "*" 571 "@types/ioredis" "*"
583 572
@@ -615,15 +604,15 @@
615 resolved "https://registry.yarnpkg.com/@types/component-emitter/-/component-emitter-1.2.10.tgz#ef5b1589b9f16544642e473db5ea5639107ef3ea" 604 resolved "https://registry.yarnpkg.com/@types/component-emitter/-/component-emitter-1.2.10.tgz#ef5b1589b9f16544642e473db5ea5639107ef3ea"
616 integrity sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg== 605 integrity sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==
617 606
618"@types/config@^0.0.36": 607"@types/config@^0.0.38":
619 version "0.0.36" 608 version "0.0.38"
620 resolved "https://registry.yarnpkg.com/@types/config/-/config-0.0.36.tgz#bf53ca640f3a1a6a2072a9f33e02a44def07a40b" 609 resolved "https://registry.yarnpkg.com/@types/config/-/config-0.0.38.tgz#ca30679b21b5b297299467e3a3f1c8e2e64b9170"
621 integrity sha512-EoAeT1MyFWh2BJvBDEFInY714bQBbHOAucqxqqhprhbBFqr+B7fuN5T9CJqUIGDzvwubnKKRqmSo6yPo0aSpNw== 610 integrity sha512-z2WizAfIFgSv8SQfQ8c0LlbDAcK47D/o93XW6bxZ9t3bs4fmmfAPjk1nhAIBTG84PBBCHfSPM+8g7vhLdbFokg==
622 611
623"@types/connect@*": 612"@types/connect@*":
624 version "3.4.33" 613 version "3.4.34"
625 resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.33.tgz#31610c901eca573b8713c3330abc6e6b9f588546" 614 resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.34.tgz#170a40223a6d666006d93ca128af2beb1d9b1901"
626 integrity sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A== 615 integrity sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==
627 dependencies: 616 dependencies:
628 "@types/node" "*" 617 "@types/node" "*"
629 618
@@ -638,29 +627,37 @@
638 integrity sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog== 627 integrity sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==
639 628
640"@types/cors@^2.8.8": 629"@types/cors@^2.8.8":
641 version "2.8.8" 630 version "2.8.9"
642 resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.8.tgz#317a8d8561995c60e35b9e0fcaa8d36660c98092" 631 resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.9.tgz#4bd1fcac72eca8d5bec93e76c7fdcbdc1bc2cd4a"
643 integrity sha512-fO3gf3DxU2Trcbr75O7obVndW/X5k8rJNZkLXlQWStTHhP71PkRqjwPIEI0yMnJdg9R9OasjU+Bsr+Hr1xy/0w== 632 integrity sha512-zurD1ibz21BRlAOIKP8yhrxlqKx6L9VCwkB5kMiP6nZAhoF5MvC7qS1qPA7nRcr1GJolfkQC7/EAL4hdYejLtg==
644 dependencies:
645 "@types/express" "*"
646 633
647"@types/express-rate-limit@^5.0.0": 634"@types/express-rate-limit@^5.0.0":
648 version "5.1.0" 635 version "5.1.1"
649 resolved "https://registry.yarnpkg.com/@types/express-rate-limit/-/express-rate-limit-5.1.0.tgz#c08e9b4957989fbe5ff8d5224f392359a264a597" 636 resolved "https://registry.yarnpkg.com/@types/express-rate-limit/-/express-rate-limit-5.1.1.tgz#e5b0239d18c1580e52ae56dce4248333302a1dc8"
650 integrity sha512-vmg7S3hUnfFmp06V01DrTB41mbQYXMV/F4aF5KKnfCIeSlnizatXaqO9UgR6LvNEEd3eMpuUTLxR6nv3d4hZ6g== 637 integrity sha512-6oMYZBLlhxC5sdcRXXz528QyfGz3zTy9YdHwqlxLfgx5Cd3zwYaUjjPpJcaTtHmRefLi9P8kLBPz2wB7yz4JtQ==
651 dependencies: 638 dependencies:
652 "@types/express" "*" 639 "@types/express" "*"
653 640
654"@types/express-serve-static-core@*": 641"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18":
655 version "4.17.13" 642 version "4.17.18"
656 resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.13.tgz#d9af025e925fc8b089be37423b8d1eac781be084" 643 resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.18.tgz#8371e260f40e0e1ca0c116a9afcd9426fa094c40"
657 integrity sha512-RgDi5a4nuzam073lRGKTUIaL3eF2+H7LJvJ8eUnCI0wA6SNjXc44DCmWNiTLs/AZ7QlsFWZiw/gTG3nSQGL0fA== 644 integrity sha512-m4JTwx5RUBNZvky/JJ8swEJPKFd8si08pPF2PfizYjGZOKr/svUWPcoUmLow6MmPzhasphB7gSTINY67xn3JNA==
658 dependencies: 645 dependencies:
659 "@types/node" "*" 646 "@types/node" "*"
660 "@types/qs" "*" 647 "@types/qs" "*"
661 "@types/range-parser" "*" 648 "@types/range-parser" "*"
662 649
663"@types/express@*", "@types/express@^4.0.35": 650"@types/express@*":
651 version "4.17.11"
652 resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.11.tgz#debe3caa6f8e5fcda96b47bd54e2f40c4ee59545"
653 integrity sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==
654 dependencies:
655 "@types/body-parser" "*"
656 "@types/express-serve-static-core" "^4.17.18"
657 "@types/qs" "*"
658 "@types/serve-static" "*"
659
660"@types/express@4.17.9":
664 version "4.17.9" 661 version "4.17.9"
665 resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.9.tgz#f5f2df6add703ff28428add52bdec8a1091b0a78" 662 resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.9.tgz#f5f2df6add703ff28428add52bdec8a1091b0a78"
666 integrity sha512-SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw== 663 integrity sha512-SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw==
@@ -678,23 +675,23 @@
678 "@types/node" "*" 675 "@types/node" "*"
679 676
680"@types/fs-extra@^9.0.1": 677"@types/fs-extra@^9.0.1":
681 version "9.0.4" 678 version "9.0.6"
682 resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.4.tgz#12553138cf0438db9a31cdc8b0a3aa9332eb67aa" 679 resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.6.tgz#488e56b77299899a608b8269719c1d133027a6ab"
683 integrity sha512-50GO5ez44lxK5MDH90DYHFFfqxH7+fTqEEnvguQRzJ/tY9qFrMSHLiYHite+F3SNmf7+LHC1eMXojuD+E3Qcyg== 680 integrity sha512-ecNRHw4clCkowNOBJH1e77nvbPxHYnWIXMv1IAoG/9+MYGkgoyr3Ppxr7XYFNL41V422EDhyV4/4SSK8L2mlig==
684 dependencies: 681 dependencies:
685 "@types/node" "*" 682 "@types/node" "*"
686 683
687"@types/ioredis@*": 684"@types/ioredis@*":
688 version "4.17.8" 685 version "4.19.3"
689 resolved "https://registry.yarnpkg.com/@types/ioredis/-/ioredis-4.17.8.tgz#a761c9adac03a9f0413157691fdae247262eb523" 686 resolved "https://registry.yarnpkg.com/@types/ioredis/-/ioredis-4.19.3.tgz#577548fbd03200ef92a81fd745899316c6f28917"
690 integrity sha512-13WwLG9jMvzjabpBydDXKSPdvAnKI8pZOKk9rEFp3QizyJS8riyNyVRV5ATvU1DCKsz31KM9g90etnTGgMFh3g== 687 integrity sha512-r9rXLYeZVmvTf0nKDmFYrpBeVzK5B6jgE2ncfkzPOAuRM5RTzKnYdW2wVn+ZONMnFxV6H4R3NrCdRdC3CL4nFA==
691 dependencies: 688 dependencies:
692 "@types/node" "*" 689 "@types/node" "*"
693 690
694"@types/json-schema@^7.0.3": 691"@types/json-schema@^7.0.3":
695 version "7.0.6" 692 version "7.0.7"
696 resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" 693 resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"
697 integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== 694 integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==
698 695
699"@types/json5@^0.0.29": 696"@types/json5@^0.0.29":
700 version "0.0.29" 697 version "0.0.29"
@@ -709,9 +706,9 @@
709 "@types/node" "*" 706 "@types/node" "*"
710 707
711"@types/lodash@^4.14.64": 708"@types/lodash@^4.14.64":
712 version "4.14.165" 709 version "4.14.168"
713 resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.165.tgz#74d55d947452e2de0742bad65270433b63a8c30f" 710 resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.168.tgz#fe24632e79b7ade3f132891afff86caa5e5ce008"
714 integrity sha512-tjSSOTHhI5mCHTy/OOXYIhi2Wt1qcbHmuXD1Ha7q70CgI/I71afO4XtLb/cVexki1oVYchpul/TOuu3Arcdxrg== 711 integrity sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q==
715 712
716"@types/lru-cache@^5.1.0": 713"@types/lru-cache@^5.1.0":
717 version "5.1.0" 714 version "5.1.0"
@@ -737,10 +734,10 @@
737 resolved "https://registry.yarnpkg.com/@types/memoizee/-/memoizee-0.4.5.tgz#cb4e7031decf698c52c4f57c348180b0385aa7da" 734 resolved "https://registry.yarnpkg.com/@types/memoizee/-/memoizee-0.4.5.tgz#cb4e7031decf698c52c4f57c348180b0385aa7da"
738 integrity sha512-+ZzZZ3+0a7/ajBPeAAD4+LxrBsCat0EFZQtO3o0rwpIeLmDmSaM8KF/oYPuFxeUFAMiHIHFcGucFnY/8S4Hszg== 735 integrity sha512-+ZzZZ3+0a7/ajBPeAAD4+LxrBsCat0EFZQtO3o0rwpIeLmDmSaM8KF/oYPuFxeUFAMiHIHFcGucFnY/8S4Hszg==
739 736
740"@types/mime@*": 737"@types/mime@^1":
741 version "2.0.3" 738 version "1.3.2"
742 resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.3.tgz#c893b73721db73699943bfc3653b1deb7faa4a3a" 739 resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a"
743 integrity sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q== 740 integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==
744 741
745"@types/minimatch@^3.0.3": 742"@types/minimatch@^3.0.3":
746 version "3.0.3" 743 version "3.0.3"
@@ -755,9 +752,9 @@
755 "@types/node" "*" 752 "@types/node" "*"
756 753
757"@types/mocha@^8.0.3": 754"@types/mocha@^8.0.3":
758 version "8.0.4" 755 version "8.2.0"
759 resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-8.0.4.tgz#b840c2dce46bacf286e237bfb59a29e843399148" 756 resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-8.2.0.tgz#3eb56d13a1de1d347ecb1957c6860c911704bc44"
760 integrity sha512-M4BwiTJjHmLq6kjON7ZoI2JMlBvpY3BYSdiP6s/qCT3jb1s9/DeJF0JELpAxiVSIxXDzfNKe+r7yedMIoLbknQ== 757 integrity sha512-/Sge3BymXo4lKc31C8OINJgXLaw+7vL1/L1pGiBNpGrBiT8FQiaFpSYV0uhTaG4y78vcMBTMFsWaHDvuD+xGzQ==
761 758
762"@types/morgan@^1.7.32": 759"@types/morgan@^1.7.32":
763 version "1.9.2" 760 version "1.9.2"
@@ -767,16 +764,21 @@
767 "@types/node" "*" 764 "@types/node" "*"
768 765
769"@types/multer@^1.3.3": 766"@types/multer@^1.3.3":
770 version "1.4.4" 767 version "1.4.5"
771 resolved "https://registry.yarnpkg.com/@types/multer/-/multer-1.4.4.tgz#bb5d9abc410da82726ceca74008bb81813349a88" 768 resolved "https://registry.yarnpkg.com/@types/multer/-/multer-1.4.5.tgz#db0557562307e9adb6661a9500c334cd7ddd0cd9"
772 integrity sha512-wdfkiKBBEMTODNbuF3J+qDDSqJxt50yB9pgDiTcFew7f97Gcc7/sM4HR66ofGgpJPOALWOqKAch4gPyqEXSkeQ== 769 integrity sha512-9b/0a8JyrR0r2nQhL73JR86obWL7cogfX12augvlrvcpciCo/hkvEsgu80Z4S2g2DHGVXHr8pUIi1VhqFJ8Ufw==
773 dependencies: 770 dependencies:
774 "@types/express" "*" 771 "@types/express" "*"
775 772
776"@types/node@*", "@types/node@^14.0.13", "@types/node@^14.14.6", "@types/node@^14.14.7": 773"@types/node@*", "@types/node@^14.14.10", "@types/node@^14.14.14":
777 version "14.14.8" 774 version "14.14.22"
778 resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.8.tgz#2127bd81949a95c8b7d3240f3254352d72563aec" 775 resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.22.tgz#0d29f382472c4ccf3bd96ff0ce47daf5b7b84b18"
779 integrity sha512-z/5Yd59dCKI5kbxauAJgw6dLPzW+TNOItNE00PkpzNwUIEwdj/Lsqwq94H5DdYBX7C13aRA0CY32BK76+neEUA== 776 integrity sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==
777
778"@types/node@^12":
779 version "12.19.15"
780 resolved "https://registry.yarnpkg.com/@types/node/-/node-12.19.15.tgz#0de7e978fb43db62da369db18ea088a63673c182"
781 integrity sha512-lowukE3GUI+VSYSu6VcBXl14d61Rp5hA1D+61r16qnwC0lYNSqdxcvRh0pswejorHfS+HgwBasM8jLXz0/aOsw==
780 782
781"@types/nodemailer@^6.2.0": 783"@types/nodemailer@^6.2.0":
782 version "6.4.0" 784 version "6.4.0"
@@ -850,11 +852,11 @@
850 "@types/node" "*" 852 "@types/node" "*"
851 853
852"@types/serve-static@*": 854"@types/serve-static@*":
853 version "1.13.8" 855 version "1.13.9"
854 resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.8.tgz#851129d434433c7082148574ffec263d58309c46" 856 resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.9.tgz#aacf28a85a05ee29a11fb7c3ead935ac56f33e4e"
855 integrity sha512-MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA== 857 integrity sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==
856 dependencies: 858 dependencies:
857 "@types/mime" "*" 859 "@types/mime" "^1"
858 "@types/node" "*" 860 "@types/node" "*"
859 861
860"@types/simple-peer@*": 862"@types/simple-peer@*":
@@ -890,9 +892,9 @@
890 integrity sha512-NtJmi+XbYocrLb5Au4Q64srX4FlCPDvrSF/OnK3H0QJwrw40tIUoQPDoUHnZ5wpAB2KThtVyeS+kOEQyZabORg== 892 integrity sha512-NtJmi+XbYocrLb5Au4Q64srX4FlCPDvrSF/OnK3H0QJwrw40tIUoQPDoUHnZ5wpAB2KThtVyeS+kOEQyZabORg==
891 893
892"@types/validator@^13.0.0": 894"@types/validator@^13.0.0":
893 version "13.1.0" 895 version "13.1.3"
894 resolved "https://registry.yarnpkg.com/@types/validator/-/validator-13.1.0.tgz#3d776127dbce7dd31fc06f86d3428b072e631eba" 896 resolved "https://registry.yarnpkg.com/@types/validator/-/validator-13.1.3.tgz#366b394aa3fbeed2392bf0a20ded606fa4a3d35e"
895 integrity sha512-gHUHI6pJaANIO2r6WcbT7+WMgbL9GZooR4tWpuBOETpDIqFNxwaJluE+6rj6VGYe8k6OkfhbHz2Fkm8kl06Igw== 897 integrity sha512-DaOWN1zf7j+8nHhqXhIgNmS+ltAC53NXqGxYuBhWqWgqolRhddKzfZU814lkHQSTG0IUfQxU7Cg0gb8fFWo2mA==
896 898
897"@types/webtorrent@^0.109.0": 899"@types/webtorrent@^0.109.0":
898 version "0.109.0" 900 version "0.109.0"
@@ -912,60 +914,61 @@
912 "@types/node" "*" 914 "@types/node" "*"
913 915
914"@typescript-eslint/eslint-plugin@^4.8.1": 916"@typescript-eslint/eslint-plugin@^4.8.1":
915 version "4.8.1" 917 version "4.14.2"
916 resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.8.1.tgz#b362abe0ee478a6c6d06c14552a6497f0b480769" 918 resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.14.2.tgz#47a15803cfab89580b96933d348c2721f3d2f6fe"
917 integrity sha512-d7LeQ7dbUrIv5YVFNzGgaW3IQKMmnmKFneRWagRlGYOSfLJVaRbj/FrBNOBC1a3tVO+TgNq1GbHvRtg1kwL0FQ== 919 integrity sha512-uMGfG7GFYK/nYutK/iqYJv6K/Xuog/vrRRZX9aEP4Zv1jsYXuvFUMDFLhUnc8WFv3D2R5QhNQL3VYKmvLS5zsQ==
918 dependencies: 920 dependencies:
919 "@typescript-eslint/experimental-utils" "4.8.1" 921 "@typescript-eslint/experimental-utils" "4.14.2"
920 "@typescript-eslint/scope-manager" "4.8.1" 922 "@typescript-eslint/scope-manager" "4.14.2"
921 debug "^4.1.1" 923 debug "^4.1.1"
922 functional-red-black-tree "^1.0.1" 924 functional-red-black-tree "^1.0.1"
925 lodash "^4.17.15"
923 regexpp "^3.0.0" 926 regexpp "^3.0.0"
924 semver "^7.3.2" 927 semver "^7.3.2"
925 tsutils "^3.17.1" 928 tsutils "^3.17.1"
926 929
927"@typescript-eslint/experimental-utils@4.8.1": 930"@typescript-eslint/experimental-utils@4.14.2":
928 version "4.8.1" 931 version "4.14.2"
929 resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.1.tgz#27275c20fa4336df99ebcf6195f7d7aa7aa9f22d" 932 resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.2.tgz#9df35049d1d36b6cbaba534d703648b9e1f05cbb"
930 integrity sha512-WigyLn144R3+lGATXW4nNcDJ9JlTkG8YdBWHkDlN0lC3gUGtDi7Pe3h5GPvFKMcRz8KbZpm9FJV9NTW8CpRHpg== 933 integrity sha512-mV9pmET4C2y2WlyHmD+Iun8SAEqkLahHGBkGqDVslHkmoj3VnxnGP4ANlwuxxfq1BsKdl/MPieDbohCEQgKrwA==
931 dependencies: 934 dependencies:
932 "@types/json-schema" "^7.0.3" 935 "@types/json-schema" "^7.0.3"
933 "@typescript-eslint/scope-manager" "4.8.1" 936 "@typescript-eslint/scope-manager" "4.14.2"
934 "@typescript-eslint/types" "4.8.1" 937 "@typescript-eslint/types" "4.14.2"
935 "@typescript-eslint/typescript-estree" "4.8.1" 938 "@typescript-eslint/typescript-estree" "4.14.2"
936 eslint-scope "^5.0.0" 939 eslint-scope "^5.0.0"
937 eslint-utils "^2.0.0" 940 eslint-utils "^2.0.0"
938 941
939"@typescript-eslint/parser@^4.0.0": 942"@typescript-eslint/parser@^4.0.0":
940 version "4.8.1" 943 version "4.14.2"
941 resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.8.1.tgz#4fe2fbdbb67485bafc4320b3ae91e34efe1219d1" 944 resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.14.2.tgz#31e216e4baab678a56e539f9db9862e2542c98d0"
942 integrity sha512-QND8XSVetATHK9y2Ltc/XBl5Ro7Y62YuZKnPEwnNPB8E379fDsvzJ1dMJ46fg/VOmk0hXhatc+GXs5MaXuL5Uw== 945 integrity sha512-ipqSP6EuUsMu3E10EZIApOJgWSpcNXeKZaFeNKQyzqxnQl8eQCbV+TSNsl+s2GViX2d18m1rq3CWgnpOxDPgHg==
943 dependencies: 946 dependencies:
944 "@typescript-eslint/scope-manager" "4.8.1" 947 "@typescript-eslint/scope-manager" "4.14.2"
945 "@typescript-eslint/types" "4.8.1" 948 "@typescript-eslint/types" "4.14.2"
946 "@typescript-eslint/typescript-estree" "4.8.1" 949 "@typescript-eslint/typescript-estree" "4.14.2"
947 debug "^4.1.1" 950 debug "^4.1.1"
948 951
949"@typescript-eslint/scope-manager@4.8.1": 952"@typescript-eslint/scope-manager@4.14.2":
950 version "4.8.1" 953 version "4.14.2"
951 resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.8.1.tgz#e343c475f8f1d15801b546cb17d7f309b768fdce" 954 resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.14.2.tgz#64cbc9ca64b60069aae0c060b2bf81163243b266"
952 integrity sha512-r0iUOc41KFFbZdPAdCS4K1mXivnSZqXS5D9oW+iykQsRlTbQRfuFRSW20xKDdYiaCoH+SkSLeIF484g3kWzwOQ== 955 integrity sha512-cuV9wMrzKm6yIuV48aTPfIeqErt5xceTheAgk70N1V4/2Ecj+fhl34iro/vIssJlb7XtzcaD07hWk7Jk0nKghg==
953 dependencies: 956 dependencies:
954 "@typescript-eslint/types" "4.8.1" 957 "@typescript-eslint/types" "4.14.2"
955 "@typescript-eslint/visitor-keys" "4.8.1" 958 "@typescript-eslint/visitor-keys" "4.14.2"
956 959
957"@typescript-eslint/types@4.8.1": 960"@typescript-eslint/types@4.14.2":
958 version "4.8.1" 961 version "4.14.2"
959 resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.8.1.tgz#23829c73c5fc6f4fcd5346a7780b274f72fee222" 962 resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.14.2.tgz#d96da62be22dc9dc6a06647f3633815350fb3174"
960 integrity sha512-ave2a18x2Y25q5K05K/U3JQIe2Av4+TNi/2YuzyaXLAsDx6UZkz1boZ7nR/N6Wwae2PpudTZmHFXqu7faXfHmA== 963 integrity sha512-LltxawRW6wXy4Gck6ZKlBD05tCHQUj4KLn4iR69IyRiDHX3d3NCAhO+ix5OR2Q+q9bjCrHE/HKt+riZkd1At8Q==
961 964
962"@typescript-eslint/typescript-estree@4.8.1": 965"@typescript-eslint/typescript-estree@4.14.2":
963 version "4.8.1" 966 version "4.14.2"
964 resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.8.1.tgz#7307e3f2c9e95df7daa8dc0a34b8c43b7ec0dd32" 967 resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.14.2.tgz#9c5ebd8cae4d7b014f890acd81e8e17f309c9df9"
965 integrity sha512-bJ6Fn/6tW2g7WIkCWh3QRlaSU7CdUUK52shx36/J7T5oTQzANvi6raoTsbwGM11+7eBbeem8hCCKbyvAc0X3sQ== 968 integrity sha512-ESiFl8afXxt1dNj8ENEZT12p+jl9PqRur+Y19m0Z/SPikGL6rqq4e7Me60SU9a2M28uz48/8yct97VQYaGl0Vg==
966 dependencies: 969 dependencies:
967 "@typescript-eslint/types" "4.8.1" 970 "@typescript-eslint/types" "4.14.2"
968 "@typescript-eslint/visitor-keys" "4.8.1" 971 "@typescript-eslint/visitor-keys" "4.14.2"
969 debug "^4.1.1" 972 debug "^4.1.1"
970 globby "^11.0.1" 973 globby "^11.0.1"
971 is-glob "^4.0.1" 974 is-glob "^4.0.1"
@@ -973,12 +976,12 @@
973 semver "^7.3.2" 976 semver "^7.3.2"
974 tsutils "^3.17.1" 977 tsutils "^3.17.1"
975 978
976"@typescript-eslint/visitor-keys@4.8.1": 979"@typescript-eslint/visitor-keys@4.14.2":
977 version "4.8.1" 980 version "4.14.2"
978 resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.8.1.tgz#794f68ee292d1b2e3aa9690ebedfcb3a8c90e3c3" 981 resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.2.tgz#997cbe2cb0690e1f384a833f64794e98727c70c6"
979 integrity sha512-3nrwXFdEYALQh/zW8rFwP4QltqsanCDz4CwWMPiIZmwlk9GlvBeueEIbq05SEq4ganqM0g9nh02xXgv5XI3PeQ== 982 integrity sha512-KBB+xLBxnBdTENs/rUgeUKO0UkPBRs2vD09oMRRIkj5BEN8PX1ToXV532desXfpQnZsYTyLLviS7JrPhdL154w==
980 dependencies: 983 dependencies:
981 "@typescript-eslint/types" "4.8.1" 984 "@typescript-eslint/types" "4.14.2"
982 eslint-visitor-keys "^2.0.0" 985 eslint-visitor-keys "^2.0.0"
983 986
984"@ungap/promise-all-settled@1.1.2": 987"@ungap/promise-all-settled@1.1.2":
@@ -999,28 +1002,11 @@ accepts@~1.3.4, accepts@~1.3.7:
999 mime-types "~2.1.24" 1002 mime-types "~2.1.24"
1000 negotiator "0.6.2" 1003 negotiator "0.6.2"
1001 1004
1002acorn-globals@^3.0.0: 1005acorn-jsx@^5.3.1:
1003 version "3.1.0"
1004 resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-3.1.0.tgz#fd8270f71fbb4996b004fa880ee5d46573a731bf"
1005 integrity sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=
1006 dependencies:
1007 acorn "^4.0.4"
1008
1009acorn-jsx@^5.2.0:
1010 version "5.3.1" 1006 version "5.3.1"
1011 resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" 1007 resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b"
1012 integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== 1008 integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==
1013 1009
1014acorn@^3.1.0:
1015 version "3.3.0"
1016 resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
1017 integrity sha1-ReN/s56No/JbruP/U2niu18iAXo=
1018
1019acorn@^4.0.4, acorn@~4.0.2:
1020 version "4.0.13"
1021 resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787"
1022 integrity sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=
1023
1024acorn@^7.1.1, acorn@^7.4.0: 1010acorn@^7.1.1, acorn@^7.4.0:
1025 version "7.4.1" 1011 version "7.4.1"
1026 resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" 1012 resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
@@ -1041,7 +1027,7 @@ after@0.8.2:
1041 resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" 1027 resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f"
1042 integrity sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8= 1028 integrity sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=
1043 1029
1044ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4: 1030ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4:
1045 version "6.12.6" 1031 version "6.12.6"
1046 resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" 1032 resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
1047 integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== 1033 integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
@@ -1051,14 +1037,15 @@ ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4:
1051 json-schema-traverse "^0.4.1" 1037 json-schema-traverse "^0.4.1"
1052 uri-js "^4.2.2" 1038 uri-js "^4.2.2"
1053 1039
1054align-text@^0.1.1, align-text@^0.1.3: 1040ajv@^7.0.2:
1055 version "0.1.4" 1041 version "7.0.4"
1056 resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" 1042 resolved "https://registry.yarnpkg.com/ajv/-/ajv-7.0.4.tgz#827e5f5ae32f5e5c1637db61f253a112229b5e2f"
1057 integrity sha1-DNkKVhCT810KmSVsIrcGlDP60Rc= 1043 integrity sha512-xzzzaqgEQfmuhbhAoqjJ8T/1okb6gAzXn/eQRNpAN1AEUoHJTNF9xCDRTtf/s3SKldtZfa+RJeTs+BQq+eZ/sw==
1058 dependencies: 1044 dependencies:
1059 kind-of "^3.0.2" 1045 fast-deep-equal "^3.1.1"
1060 longest "^1.0.1" 1046 json-schema-traverse "^1.0.0"
1061 repeat-string "^1.5.2" 1047 require-from-string "^2.0.2"
1048 uri-js "^4.2.2"
1062 1049
1063ansi-align@^3.0.0: 1050ansi-align@^3.0.0:
1064 version "3.0.0" 1051 version "3.0.0"
@@ -1154,11 +1141,16 @@ are-we-there-yet@~1.1.2:
1154 delegates "^1.0.0" 1141 delegates "^1.0.0"
1155 readable-stream "^2.0.6" 1142 readable-stream "^2.0.6"
1156 1143
1157arg@^4.1.0, arg@^4.1.3: 1144arg@^4.1.0:
1158 version "4.1.3" 1145 version "4.1.3"
1159 resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" 1146 resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
1160 integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== 1147 integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
1161 1148
1149arg@^5.0.0:
1150 version "5.0.0"
1151 resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.0.tgz#a20e2bb5710e82950a516b3f933fee5ed478be90"
1152 integrity sha512-4P8Zm2H+BRS+c/xX1LrHw0qKpEhdlZjLCgWy+d78T9vqa2Z2SiD2wMrYuWIAFy5IZUD7nnNXroRttz+0RzlrzQ==
1153
1162argparse@^1.0.7: 1154argparse@^1.0.7:
1163 version "1.0.10" 1155 version "1.0.10"
1164 resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" 1156 resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
@@ -1182,12 +1174,14 @@ array-flatten@1.1.1:
1182 integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= 1174 integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
1183 1175
1184array-includes@^3.1.1: 1176array-includes@^3.1.1:
1185 version "3.1.1" 1177 version "3.1.2"
1186 resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" 1178 resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.2.tgz#a8db03e0b88c8c6aeddc49cb132f9bcab4ebf9c8"
1187 integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== 1179 integrity sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==
1188 dependencies: 1180 dependencies:
1181 call-bind "^1.0.0"
1189 define-properties "^1.1.3" 1182 define-properties "^1.1.3"
1190 es-abstract "^1.17.0" 1183 es-abstract "^1.18.0-next.1"
1184 get-intrinsic "^1.0.1"
1191 is-string "^1.0.5" 1185 is-string "^1.0.5"
1192 1186
1193array-union@^2.1.0: 1187array-union@^2.1.0:
@@ -1241,10 +1235,10 @@ assertion-error@^1.1.0:
1241 resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" 1235 resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b"
1242 integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== 1236 integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==
1243 1237
1244astral-regex@^1.0.0: 1238astral-regex@^2.0.0:
1245 version "1.0.0" 1239 version "2.0.0"
1246 resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" 1240 resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
1247 integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== 1241 integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
1248 1242
1249async-limiter@~1.0.0: 1243async-limiter@~1.0.0:
1250 version "1.0.1" 1244 version "1.0.1"
@@ -1300,31 +1294,13 @@ aws4@^1.8.0:
1300 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" 1294 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
1301 integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== 1295 integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
1302 1296
1303axios@0.21.0: 1297axios@0.21.1:
1304 version "0.21.0" 1298 version "0.21.1"
1305 resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.0.tgz#26df088803a2350dff2c27f96fef99fe49442aca" 1299 resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8"
1306 integrity sha512-fmkJBknJKoZwem3/IKSSLpkdNXZeBu5Q7GA/aRsr2btgrptmSCxi2oFjZHqGdK9DoTil9PIHlPIZw2EcRJXRvw== 1300 integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==
1307 dependencies: 1301 dependencies:
1308 follow-redirects "^1.10.0" 1302 follow-redirects "^1.10.0"
1309 1303
1310babel-runtime@^6.26.0:
1311 version "6.26.0"
1312 resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
1313 integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
1314 dependencies:
1315 core-js "^2.4.0"
1316 regenerator-runtime "^0.11.0"
1317
1318babel-types@^6.26.0:
1319 version "6.26.0"
1320 resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
1321 integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=
1322 dependencies:
1323 babel-runtime "^6.26.0"
1324 esutils "^2.0.2"
1325 lodash "^4.17.4"
1326 to-fast-properties "^1.0.3"
1327
1328babel-walk@3.0.0-canary-5: 1304babel-walk@3.0.0-canary-5:
1329 version "3.0.0-canary-5" 1305 version "3.0.0-canary-5"
1330 resolved "https://registry.yarnpkg.com/babel-walk/-/babel-walk-3.0.0-canary-5.tgz#f66ecd7298357aee44955f235a6ef54219104b11" 1306 resolved "https://registry.yarnpkg.com/babel-walk/-/babel-walk-3.0.0-canary-5.tgz#f66ecd7298357aee44955f235a6ef54219104b11"
@@ -1332,12 +1308,7 @@ babel-walk@3.0.0-canary-5:
1332 dependencies: 1308 dependencies:
1333 "@babel/types" "^7.9.6" 1309 "@babel/types" "^7.9.6"
1334 1310
1335babylon@^6.18.0: 1311backo2@1.0.2, backo2@~1.0.2:
1336 version "6.18.0"
1337 resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
1338 integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==
1339
1340backo2@1.0.2:
1341 version "1.0.2" 1312 version "1.0.2"
1342 resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" 1313 resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947"
1343 integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= 1314 integrity sha1-MasayLEpNjRj41s+u2n038+6eUc=
@@ -1412,9 +1383,9 @@ bencode@^2.0.0, bencode@^2.0.1:
1412 safe-buffer "^5.1.1" 1383 safe-buffer "^5.1.1"
1413 1384
1414bep53-range@^1.0.0: 1385bep53-range@^1.0.0:
1415 version "1.0.0" 1386 version "1.1.0"
1416 resolved "https://registry.yarnpkg.com/bep53-range/-/bep53-range-1.0.0.tgz#c776736b4669d7762d096f2b9cab735b6f8c7dcd" 1387 resolved "https://registry.yarnpkg.com/bep53-range/-/bep53-range-1.1.0.tgz#a009311710c955d27eb3a30cf329e8c139693d27"
1417 integrity sha512-CNsnREjxe2/wD559wzFXMycUnbmUDA9C2Bs6Z2tm++amSma7JowAAxAnaZJMuDq3cWSx9HSIbV04H06QQ11zTA== 1388 integrity sha512-yGQTG4NtwTciX0Bkgk1FqQL4p+NiCQKpTSFho2lrxvUkXIlzyJDwraj8aYxAxRZMnnOhRr7QlIBoMRPEnIR34Q==
1418 1389
1419better-assert@~1.0.0: 1390better-assert@~1.0.0:
1420 version "1.0.2" 1391 version "1.0.2"
@@ -1424,9 +1395,9 @@ better-assert@~1.0.0:
1424 callsite "1.0.0" 1395 callsite "1.0.0"
1425 1396
1426binary-extensions@^2.0.0: 1397binary-extensions@^2.0.0:
1427 version "2.1.0" 1398 version "2.2.0"
1428 resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9" 1399 resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
1429 integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== 1400 integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
1430 1401
1431binary-search@^1.3.4: 1402binary-search@^1.3.4:
1432 version "1.3.6" 1403 version "1.3.6"
@@ -1485,9 +1456,9 @@ bittorrent-protocol@^3.2.0:
1485 unordered-array-remove "^1.0.2" 1456 unordered-array-remove "^1.0.2"
1486 1457
1487bittorrent-tracker@^9.0.0: 1458bittorrent-tracker@^9.0.0:
1488 version "9.15.0" 1459 version "9.16.0"
1489 resolved "https://registry.yarnpkg.com/bittorrent-tracker/-/bittorrent-tracker-9.15.0.tgz#551ce0665386f8cf5b240139d2a5a8c2b2a9bd16" 1460 resolved "https://registry.yarnpkg.com/bittorrent-tracker/-/bittorrent-tracker-9.16.0.tgz#88a4dffa28875f08cecebbcedf1f830e10544005"
1490 integrity sha512-5LhLQeGxdVFumJTbveJS16Rc+Vzh/nbC6o80UMj6ZRvSkiVkk+4L782OMYI0VG1JTfUxiRFP4f+CZBFyuclLBg== 1461 integrity sha512-6VEaW1rYA6f8H2VATlrXrTtgqB4WF7+BMIuVMsoLPgdK43d5VDPdI/ky9gpeRHcY9qmVJv+kHfkwH8G16sNbNw==
1491 dependencies: 1462 dependencies:
1492 bencode "^2.0.1" 1463 bencode "^2.0.1"
1493 bittorrent-peerid "^1.3.2" 1464 bittorrent-peerid "^1.3.2"
@@ -1505,7 +1476,7 @@ bittorrent-tracker@^9.0.0:
1505 run-series "^1.1.8" 1476 run-series "^1.1.8"
1506 simple-get "^4.0.0" 1477 simple-get "^4.0.0"
1507 simple-peer "^9.7.1" 1478 simple-peer "^9.7.1"
1508 simple-websocket "^8.1.1" 1479 simple-websocket "^9.0.0"
1509 string2compact "^1.3.0" 1480 string2compact "^1.3.0"
1510 unordered-array-remove "^1.0.2" 1481 unordered-array-remove "^1.0.2"
1511 ws "^7.3.0" 1482 ws "^7.3.0"
@@ -1566,15 +1537,15 @@ body-parser@1.19.0, body-parser@^1.12.4:
1566 raw-body "2.4.0" 1537 raw-body "2.4.0"
1567 type-is "~1.6.17" 1538 type-is "~1.6.17"
1568 1539
1569boolbase@~1.0.0: 1540boolbase@^1.0.0:
1570 version "1.0.0" 1541 version "1.0.0"
1571 resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" 1542 resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
1572 integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= 1543 integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
1573 1544
1574boolean@3.0.1: 1545boolean@3.0.2:
1575 version "3.0.1" 1546 version "3.0.2"
1576 resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.0.1.tgz#35ecf2b4a2ee191b0b44986f14eb5f052a5cbb4f" 1547 resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.0.2.tgz#df1baa18b6a2b0e70840475e1d93ec8fe75b2570"
1577 integrity sha512-HRZPIjPcbwAVQvOTxR4YE3o8Xs98NqbbL1iEZDCz7CL8ql0Lt5iOyJFxfnAB0oFs8Oh02F/lLlg30Mexv46LjA== 1548 integrity sha512-RwywHlpCRc3/Wh81MiCKun4ydaIFyW5Ea6JbL6sRCVx5q5irDw7pMXBUFYF/jArQ6YrG36q0kpovc9P/Kd3I4g==
1578 1549
1579boxen@^4.2.0: 1550boxen@^4.2.0:
1580 version "4.2.0" 1551 version "4.2.0"
@@ -1657,29 +1628,29 @@ buffer@^5.2.0:
1657 ieee754 "^1.1.13" 1628 ieee754 "^1.1.13"
1658 1629
1659buffer@^6.0.2: 1630buffer@^6.0.2:
1660 version "6.0.2" 1631 version "6.0.3"
1661 resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.2.tgz#ca9ab87dffd0e864977f541f09844f06a60a8acd" 1632 resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
1662 integrity sha512-XeXCUm+F7uY7fIzq4pKy+BLbZk4SgYS5xwlZOFYD3UEcAD+PwOoTaFr/SaXvhR1yRa8SKyPSZ7LNX4N65w7h8A== 1633 integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
1663 dependencies: 1634 dependencies:
1664 base64-js "^1.3.1" 1635 base64-js "^1.3.1"
1665 ieee754 "^1.2.1" 1636 ieee754 "^1.2.1"
1666 1637
1667bufferutil@^4.0.1: 1638bufferutil@^4.0.1:
1668 version "4.0.2" 1639 version "4.0.3"
1669 resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.2.tgz#79f68631910f6b993d870fc77dc0a2894eb96cd5" 1640 resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.3.tgz#66724b756bed23cd7c28c4d306d7994f9943cc6b"
1670 integrity sha512-AtnG3W6M8B2n4xDQ5R+70EXvOpnXsFYg/AK2yTZd+HQ/oxAdz+GI+DvjmhBw3L0ole+LJ0ngqY4JMbDzkfNzhA== 1641 integrity sha512-yEYTwGndELGvfXsImMBLop58eaGW+YdONi1fNjTINSY98tmMmFijBG6WXgdkfuLNt4imzQNtIE+eBp1PVpMCSw==
1671 dependencies: 1642 dependencies:
1672 node-gyp-build "^4.2.0" 1643 node-gyp-build "^4.2.0"
1673 1644
1674bull@^3.4.2: 1645bull@^3.4.2:
1675 version "3.18.1" 1646 version "3.20.0"
1676 resolved "https://registry.yarnpkg.com/bull/-/bull-3.18.1.tgz#49eb8fd9844a3dc0a12a851b132e508890763a31" 1647 resolved "https://registry.yarnpkg.com/bull/-/bull-3.20.0.tgz#ca394d623f13ade6cddb7481f630988bce2d4d09"
1677 integrity sha512-g3gHFZ0qMo0wpecoNmd2W+F1Gj48l6phVCTdsQPKxDk1bB7kzD0nY5FAFnBFiaWxNmh5lb5X9TMB64uNXFKFDg== 1648 integrity sha512-xXUfA2gLZLfIkWhxcZkAk6mHt+eG3o4arqz7HwCPVYuVjIp/pYTuhFd2iPXIQLxop7pJY4VIQ59fELdD/Y6f8w==
1678 dependencies: 1649 dependencies:
1679 cron-parser "^2.13.0" 1650 cron-parser "^2.13.0"
1680 debuglog "^1.0.0" 1651 debuglog "^1.0.0"
1681 get-port "^5.1.1" 1652 get-port "^5.1.1"
1682 ioredis "^4.14.1" 1653 ioredis "4.18.0"
1683 lodash "^4.17.19" 1654 lodash "^4.17.19"
1684 p-timeout "^3.2.0" 1655 p-timeout "^3.2.0"
1685 promise.prototype.finally "^3.1.2" 1656 promise.prototype.finally "^3.1.2"
@@ -1713,13 +1684,13 @@ cacheable-request@^6.0.0:
1713 normalize-url "^4.1.0" 1684 normalize-url "^4.1.0"
1714 responselike "^1.0.2" 1685 responselike "^1.0.2"
1715 1686
1716call-bind@^1.0.0: 1687call-bind@^1.0.0, call-bind@^1.0.2:
1717 version "1.0.0" 1688 version "1.0.2"
1718 resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.0.tgz#24127054bb3f9bdcb4b1fb82418186072f77b8ce" 1689 resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
1719 integrity sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w== 1690 integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
1720 dependencies: 1691 dependencies:
1721 function-bind "^1.1.1" 1692 function-bind "^1.1.1"
1722 get-intrinsic "^1.0.0" 1693 get-intrinsic "^1.0.2"
1723 1694
1724call-me-maybe@^1.0.1: 1695call-me-maybe@^1.0.1:
1725 version "1.0.1" 1696 version "1.0.1"
@@ -1736,11 +1707,6 @@ callsites@^3.0.0:
1736 resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 1707 resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
1737 integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== 1708 integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
1738 1709
1739camelcase@^1.0.2:
1740 version "1.2.1"
1741 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
1742 integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=
1743
1744camelcase@^5.0.0, camelcase@^5.3.1: 1710camelcase@^5.0.0, camelcase@^5.3.1:
1745 version "5.3.1" 1711 version "5.3.1"
1746 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" 1712 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
@@ -1761,14 +1727,6 @@ caseless@~0.12.0:
1761 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" 1727 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
1762 integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= 1728 integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
1763 1729
1764center-align@^0.1.1:
1765 version "0.1.3"
1766 resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad"
1767 integrity sha1-qg0yYptu6XIgBBHL1EYckHvCt60=
1768 dependencies:
1769 align-text "^0.1.3"
1770 lazy-cache "^1.0.3"
1771
1772chai-json-schema@^1.5.0: 1730chai-json-schema@^1.5.0:
1773 version "1.5.1" 1731 version "1.5.1"
1774 resolved "https://registry.yarnpkg.com/chai-json-schema/-/chai-json-schema-1.5.1.tgz#d9ae4c8f8c6e24ff4d402ceddfaa865d1ca107f4" 1732 resolved "https://registry.yarnpkg.com/chai-json-schema/-/chai-json-schema-1.5.1.tgz#d9ae4c8f8c6e24ff4d402ceddfaa865d1ca107f4"
@@ -1804,7 +1762,7 @@ chalk@4.1.0, chalk@^4.0.0, chalk@^4.1.0:
1804 ansi-styles "^4.1.0" 1762 ansi-styles "^4.1.0"
1805 supports-color "^7.1.0" 1763 supports-color "^7.1.0"
1806 1764
1807chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: 1765chalk@^2.0.0, chalk@^2.4.2:
1808 version "2.4.2" 1766 version "2.4.2"
1809 resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 1767 resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
1810 integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 1768 integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
@@ -1821,7 +1779,7 @@ chalk@^3.0.0:
1821 ansi-styles "^4.1.0" 1779 ansi-styles "^4.1.0"
1822 supports-color "^7.1.0" 1780 supports-color "^7.1.0"
1823 1781
1824character-parser@^2.1.1, character-parser@^2.2.0: 1782character-parser@^2.2.0:
1825 version "2.2.0" 1783 version "2.2.0"
1826 resolved "https://registry.yarnpkg.com/character-parser/-/character-parser-2.2.0.tgz#c7ce28f36d4bcd9744e5ffc2c5fcde1c73261fc0" 1784 resolved "https://registry.yarnpkg.com/character-parser/-/character-parser-2.2.0.tgz#c7ce28f36d4bcd9744e5ffc2c5fcde1c73261fc0"
1827 integrity sha1-x84o821LzZdE5f/CxfzeHHMmH8A= 1785 integrity sha1-x84o821LzZdE5f/CxfzeHHMmH8A=
@@ -1848,19 +1806,31 @@ check-error@^1.0.2:
1848 resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" 1806 resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"
1849 integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= 1807 integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=
1850 1808
1809cheerio-select-tmp@^0.1.0:
1810 version "0.1.1"
1811 resolved "https://registry.yarnpkg.com/cheerio-select-tmp/-/cheerio-select-tmp-0.1.1.tgz#55bbef02a4771710195ad736d5e346763ca4e646"
1812 integrity sha512-YYs5JvbpU19VYJyj+F7oYrIE2BOll1/hRU7rEy/5+v9BzkSo3bK81iAeeQEMI92vRIxz677m72UmJUiVwwgjfQ==
1813 dependencies:
1814 css-select "^3.1.2"
1815 css-what "^4.0.0"
1816 domelementtype "^2.1.0"
1817 domhandler "^4.0.0"
1818 domutils "^2.4.4"
1819
1851cheerio@^1.0.0-rc.3: 1820cheerio@^1.0.0-rc.3:
1852 version "1.0.0-rc.3" 1821 version "1.0.0-rc.5"
1853 resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6" 1822 resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.5.tgz#88907e1828674e8f9fee375188b27dadd4f0fa2f"
1854 integrity sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA== 1823 integrity sha512-yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw==
1855 dependencies: 1824 dependencies:
1856 css-select "~1.2.0" 1825 cheerio-select-tmp "^0.1.0"
1857 dom-serializer "~0.1.1" 1826 dom-serializer "~1.2.0"
1858 entities "~1.1.1" 1827 domhandler "^4.0.0"
1859 htmlparser2 "^3.9.1" 1828 entities "~2.1.0"
1860 lodash "^4.15.0" 1829 htmlparser2 "^6.0.0"
1861 parse5 "^3.0.1" 1830 parse5 "^6.0.0"
1862 1831 parse5-htmlparser2-tree-adapter "^6.0.0"
1863chokidar@3.4.3, chokidar@^3.2.2, chokidar@^3.4.2: 1832
1833chokidar@3.4.3:
1864 version "3.4.3" 1834 version "3.4.3"
1865 resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.3.tgz#c1df38231448e45ca4ac588e6c79573ba6a57d5b" 1835 resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.3.tgz#c1df38231448e45ca4ac588e6c79573ba6a57d5b"
1866 integrity sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ== 1836 integrity sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==
@@ -1875,6 +1845,21 @@ chokidar@3.4.3, chokidar@^3.2.2, chokidar@^3.4.2:
1875 optionalDependencies: 1845 optionalDependencies:
1876 fsevents "~2.1.2" 1846 fsevents "~2.1.2"
1877 1847
1848chokidar@^3.2.2, chokidar@^3.4.2:
1849 version "3.5.1"
1850 resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"
1851 integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==
1852 dependencies:
1853 anymatch "~3.1.1"
1854 braces "~3.0.2"
1855 glob-parent "~5.1.0"
1856 is-binary-path "~2.1.0"
1857 is-glob "~4.0.1"
1858 normalize-path "~3.0.0"
1859 readdirp "~3.5.0"
1860 optionalDependencies:
1861 fsevents "~2.3.1"
1862
1878chownr@^1.1.1: 1863chownr@^1.1.1:
1879 version "1.1.4" 1864 version "1.1.4"
1880 resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" 1865 resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
@@ -1922,13 +1907,6 @@ cidr-regex@^3.1.1:
1922 dependencies: 1907 dependencies:
1923 ip-regex "^4.1.0" 1908 ip-regex "^4.1.0"
1924 1909
1925clean-css@^4.1.11:
1926 version "4.2.3"
1927 resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78"
1928 integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==
1929 dependencies:
1930 source-map "~0.6.0"
1931
1932cli-boxes@^2.2.0: 1910cli-boxes@^2.2.0:
1933 version "2.2.1" 1911 version "2.2.1"
1934 resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" 1912 resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f"
@@ -1946,15 +1924,6 @@ cli-width@^3.0.0:
1946 resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" 1924 resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6"
1947 integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== 1925 integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==
1948 1926
1949cliui@^2.1.0:
1950 version "2.1.0"
1951 resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1"
1952 integrity sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=
1953 dependencies:
1954 center-align "^0.1.1"
1955 right-align "^0.1.1"
1956 wordwrap "0.0.2"
1957
1958cliui@^5.0.0: 1927cliui@^5.0.0:
1959 version "5.0.0" 1928 version "5.0.0"
1960 resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" 1929 resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
@@ -2078,10 +2047,10 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
2078 dependencies: 2047 dependencies:
2079 delayed-stream "~1.0.0" 2048 delayed-stream "~1.0.0"
2080 2049
2081commander@6.2.0, commander@^6.0.0: 2050commander@6.2.1:
2082 version "6.2.0" 2051 version "6.2.1"
2083 resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.0.tgz#b990bfb8ac030aedc6d11bc04d1488ffef56db75" 2052 resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
2084 integrity sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q== 2053 integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
2085 2054
2086commander@^2.20.0, commander@^2.7.1: 2055commander@^2.20.0, commander@^2.7.1:
2087 version "2.20.3" 2056 version "2.20.3"
@@ -2093,6 +2062,11 @@ commander@^5.1.0:
2093 resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" 2062 resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
2094 integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== 2063 integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
2095 2064
2065commander@^7.0.0:
2066 version "7.0.0"
2067 resolved "https://registry.yarnpkg.com/commander/-/commander-7.0.0.tgz#3e2bbfd8bb6724760980988fb5b22b7ee6b71ab2"
2068 integrity sha512-ovx/7NkTrnPuIV8sqk/GjUIIM1+iUQeqA3ye2VNpq9sVoiZsooObWlQy+OPWGI17GDaEoybuAGJm6U8yC077BA==
2069
2096compact2string@^1.2.0, compact2string@^1.4.1: 2070compact2string@^1.2.0, compact2string@^1.4.1:
2097 version "1.4.1" 2071 version "1.4.1"
2098 resolved "https://registry.yarnpkg.com/compact2string/-/compact2string-1.4.1.tgz#8d34929055f8300a13cfc030ad1832e2e53c2e25" 2072 resolved "https://registry.yarnpkg.com/compact2string/-/compact2string-1.4.1.tgz#8d34929055f8300a13cfc030ad1832e2e53c2e25"
@@ -2156,9 +2130,9 @@ concurrently@5.3.0, concurrently@^5.0.0:
2156 yargs "^13.3.0" 2130 yargs "^13.3.0"
2157 2131
2158config@^3.0.0: 2132config@^3.0.0:
2159 version "3.3.2" 2133 version "3.3.3"
2160 resolved "https://registry.yarnpkg.com/config/-/config-3.3.2.tgz#35be3846054340f0f79778b2445afffbc11867c7" 2134 resolved "https://registry.yarnpkg.com/config/-/config-3.3.3.tgz#d3c110fce543022c2fde28712e4f1b8440dee101"
2161 integrity sha512-NlGfBn2565YA44Irn7GV5KHlIGC3KJbf0062/zW5ddP9VXIuRj0m7HVyFAWvMZvaHPEglyGfwmevGz3KosIpCg== 2135 integrity sha512-T3RmZQEAji5KYqUQpziWtyGJFli6Khz7h0rpxDwYNjSkr5ynyTWwO7WpfjHzTXclNCDfSWQRcwMb+NwxJesCKw==
2162 dependencies: 2136 dependencies:
2163 json5 "^2.1.1" 2137 json5 "^2.1.1"
2164 2138
@@ -2174,10 +2148,10 @@ configstore@^5.0.1:
2174 write-file-atomic "^3.0.0" 2148 write-file-atomic "^3.0.0"
2175 xdg-basedir "^4.0.0" 2149 xdg-basedir "^4.0.0"
2176 2150
2177consola@^2.3.0: 2151consola@^2.15.0:
2178 version "2.15.0" 2152 version "2.15.1"
2179 resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.0.tgz#40fc4eefa4d2f8ef2e2806147f056ea207fcc0e9" 2153 resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.1.tgz#6c9141d97798537551e5b411a1423e39e4a7abd6"
2180 integrity sha512-vlcSGgdYS26mPf7qNi+dCisbhiyDnrN1zaRbw3CSuc2wGOMEGGPsp46PdRG5gqXwgtJfjxDkxRNAgRPr1B77vQ== 2154 integrity sha512-uNINF19d9f1/Pza5aNmQ/JlrmY4uPOW0BxID3Xvw5iOP6diJArUXp+JgcIQ4fR56qV+HB9o/ZRUnrnYd92LxZw==
2181 2155
2182console-control-strings@^1.0.0, console-control-strings@~1.1.0: 2156console-control-strings@^1.0.0, console-control-strings@~1.1.0:
2183 version "1.1.0" 2157 version "1.1.0"
@@ -2198,16 +2172,6 @@ consolidate@^0.16.0:
2198 dependencies: 2172 dependencies:
2199 bluebird "^3.7.2" 2173 bluebird "^3.7.2"
2200 2174
2201constantinople@^3.0.1, constantinople@^3.1.2:
2202 version "3.1.2"
2203 resolved "https://registry.yarnpkg.com/constantinople/-/constantinople-3.1.2.tgz#d45ed724f57d3d10500017a7d3a889c1381ae647"
2204 integrity sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==
2205 dependencies:
2206 "@types/babel-types" "^7.0.0"
2207 "@types/babylon" "^6.16.2"
2208 babel-types "^6.26.0"
2209 babylon "^6.18.0"
2210
2211constantinople@^4.0.1: 2175constantinople@^4.0.1:
2212 version "4.0.1" 2176 version "4.0.1"
2213 resolved "https://registry.yarnpkg.com/constantinople/-/constantinople-4.0.1.tgz#0def113fa0e4dc8de83331a5cf79c8b325213151" 2177 resolved "https://registry.yarnpkg.com/constantinople/-/constantinople-4.0.1.tgz#0def113fa0e4dc8de83331a5cf79c8b325213151"
@@ -2266,11 +2230,6 @@ cookiejar@^2.1.2:
2266 resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.2.tgz#dd8a235530752f988f9a0844f3fc589e3111125c" 2230 resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.2.tgz#dd8a235530752f988f9a0844f3fc589e3111125c"
2267 integrity sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA== 2231 integrity sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==
2268 2232
2269core-js@^2.4.0:
2270 version "2.6.11"
2271 resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
2272 integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==
2273
2274core-util-is@1.0.2, core-util-is@~1.0.0: 2233core-util-is@1.0.2, core-util-is@~1.0.0:
2275 version "1.0.2" 2234 version "1.0.2"
2276 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 2235 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
@@ -2292,33 +2251,38 @@ country-language@^0.1.7:
2292 underscore "~1.7.0" 2251 underscore "~1.7.0"
2293 underscore.deep "~0.5.1" 2252 underscore.deep "~0.5.1"
2294 2253
2254create-require@^1.1.0:
2255 version "1.1.1"
2256 resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
2257 integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
2258
2295create-torrent@^4.0.0, create-torrent@^4.4.2: 2259create-torrent@^4.0.0, create-torrent@^4.4.2:
2296 version "4.4.2" 2260 version "4.4.3"
2297 resolved "https://registry.yarnpkg.com/create-torrent/-/create-torrent-4.4.2.tgz#2efbd4f3b76ee8c1c4f539c06ceb6382d113de74" 2261 resolved "https://registry.yarnpkg.com/create-torrent/-/create-torrent-4.4.3.tgz#b6159cf6dde8fce3fdeac34d3e78466b5fbddfe8"
2298 integrity sha512-FRxgYty6AF00xrYKMtpQ14ZJlst+i7mmUhcN4do7TTjktEntqAzfriaOIV6xk27t9GLTtraFnaTxsGgnyFA2eA== 2262 integrity sha512-balXwhJEpD8F0rt1vNKJuxhYPWOHo82LVm50wRzUFVzZ8APciwtZntzIzDEX6dNnD4NoLL0AeYgosF7e+FVQBA==
2299 dependencies: 2263 dependencies:
2300 bencode "^2.0.0" 2264 bencode "^2.0.1"
2301 block-stream2 "^2.0.0" 2265 block-stream2 "^2.0.0"
2302 filestream "^5.0.0" 2266 filestream "^5.0.0"
2303 is-file "^1.0.0" 2267 is-file "^1.0.0"
2304 junk "^3.1.0" 2268 junk "^3.1.0"
2305 minimist "^1.1.0" 2269 minimist "^1.2.5"
2306 multistream "^4.0.0" 2270 multistream "^4.0.1"
2307 once "^1.3.0" 2271 once "^1.4.0"
2308 piece-length "^2.0.1" 2272 piece-length "^2.0.1"
2309 readable-stream "^3.0.2" 2273 readable-stream "^3.6.0"
2310 run-parallel "^1.0.0" 2274 run-parallel "^1.1.10"
2311 simple-sha1 "^3.0.0" 2275 simple-sha1 "^3.0.1"
2312 2276
2313cron-parser@^2.13.0: 2277cron-parser@^2.13.0:
2314 version "2.17.0" 2278 version "2.18.0"
2315 resolved "https://registry.yarnpkg.com/cron-parser/-/cron-parser-2.17.0.tgz#5707421a7e0a73ee74675d1c032a2f14123f2cf8" 2279 resolved "https://registry.yarnpkg.com/cron-parser/-/cron-parser-2.18.0.tgz#de1bb0ad528c815548371993f81a54e5a089edcf"
2316 integrity sha512-oTmzVEwlurRe51HqTm4afshVr8Rkxy9kFiWxh5e6SmrY2o9NDYU4S6SduanBZYXLgkLy0skA98y7/tztW/DmjQ== 2280 integrity sha512-s4odpheTyydAbTBQepsqd2rNWGa2iV3cyo8g7zbI2QQYGLVsfbhmwukayS1XHppe02Oy1fg7mg6xoaraVJeEcg==
2317 dependencies: 2281 dependencies:
2318 is-nan "^1.3.0" 2282 is-nan "^1.3.0"
2319 moment-timezone "^0.5.31" 2283 moment-timezone "^0.5.31"
2320 2284
2321cross-spawn@^7.0.0, cross-spawn@^7.0.2: 2285cross-spawn@^7.0.2, cross-spawn@^7.0.3:
2322 version "7.0.3" 2286 version "7.0.3"
2323 resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" 2287 resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
2324 integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== 2288 integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
@@ -2337,20 +2301,21 @@ crypto-random-string@^2.0.0:
2337 resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" 2301 resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
2338 integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== 2302 integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
2339 2303
2340css-select@~1.2.0: 2304css-select@^3.1.2:
2341 version "1.2.0" 2305 version "3.1.2"
2342 resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" 2306 resolved "https://registry.yarnpkg.com/css-select/-/css-select-3.1.2.tgz#d52cbdc6fee379fba97fb0d3925abbd18af2d9d8"
2343 integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= 2307 integrity sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==
2344 dependencies: 2308 dependencies:
2345 boolbase "~1.0.0" 2309 boolbase "^1.0.0"
2346 css-what "2.1" 2310 css-what "^4.0.0"
2347 domutils "1.5.1" 2311 domhandler "^4.0.0"
2348 nth-check "~1.0.1" 2312 domutils "^2.4.3"
2313 nth-check "^2.0.0"
2349 2314
2350css-what@2.1: 2315css-what@^4.0.0:
2351 version "2.1.3" 2316 version "4.0.0"
2352 resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" 2317 resolved "https://registry.yarnpkg.com/css-what/-/css-what-4.0.0.tgz#35e73761cab2eeb3d3661126b23d7aa0e8432233"
2353 integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== 2318 integrity sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==
2354 2319
2355cycle@1.0.x: 2320cycle@1.0.x:
2356 version "1.0.3" 2321 version "1.0.3"
@@ -2382,10 +2347,10 @@ dateformat@^3.0.3:
2382 resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" 2347 resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae"
2383 integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== 2348 integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==
2384 2349
2385dayjs@^1.8.16: 2350dayjs@^1.9.6:
2386 version "1.9.6" 2351 version "1.10.4"
2387 resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.9.6.tgz#6f0c77d76ac1ff63720dd1197e5cb87b67943d70" 2352 resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.4.tgz#8e544a9b8683f61783f570980a8a80eaf54ab1e2"
2388 integrity sha512-HngNLtPEBWRo8EFVmHFmSXAjtCX8rGNqeXQI0Gh7wCTSqwaKgPIDqu9m07wABVopNwzvOeCb+2711vQhDlcIXw== 2353 integrity sha512-RI/Hh4kqRc1UKLOAf/T5zdMMX5DQIlDxwUe3wSyMMnEbGunnpENCdbUgM+dW7kXidZqCttBrmw7BhN4TMddkCw==
2389 2354
2390debug@2.6.9, debug@^2.2.0, debug@^2.6.9: 2355debug@2.6.9, debug@^2.2.0, debug@^2.6.9:
2391 version "2.6.9" 2356 version "2.6.9"
@@ -2394,7 +2359,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.6.9:
2394 dependencies: 2359 dependencies:
2395 ms "2.0.0" 2360 ms "2.0.0"
2396 2361
2397debug@4.2.0, debug@^4.0.0, debug@^4.0.1, debug@^4.1.1, debug@^4.2.0: 2362debug@4.2.0:
2398 version "4.2.0" 2363 version "4.2.0"
2399 resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1" 2364 resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1"
2400 integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== 2365 integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==
@@ -2402,12 +2367,19 @@ debug@4.2.0, debug@^4.0.0, debug@^4.0.1, debug@^4.1.1, debug@^4.2.0:
2402 ms "2.1.2" 2367 ms "2.1.2"
2403 2368
2404debug@^3.2.6: 2369debug@^3.2.6:
2405 version "3.2.6" 2370 version "3.2.7"
2406 resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" 2371 resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
2407 integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== 2372 integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
2408 dependencies: 2373 dependencies:
2409 ms "^2.1.1" 2374 ms "^2.1.1"
2410 2375
2376debug@^4.0.0, debug@^4.0.1, debug@^4.1.1, debug@^4.2.0, debug@^4.3.1, debug@~4.3.1:
2377 version "4.3.1"
2378 resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
2379 integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
2380 dependencies:
2381 ms "2.1.2"
2382
2411debug@~3.1.0: 2383debug@~3.1.0:
2412 version "3.1.0" 2384 version "3.1.0"
2413 resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" 2385 resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
@@ -2415,7 +2387,7 @@ debug@~3.1.0:
2415 dependencies: 2387 dependencies:
2416 ms "2.0.0" 2388 ms "2.0.0"
2417 2389
2418debug@~4.1.0, debug@~4.1.1: 2390debug@~4.1.0:
2419 version "4.1.1" 2391 version "4.1.1"
2420 resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" 2392 resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
2421 integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== 2393 integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
@@ -2427,7 +2399,7 @@ debuglog@^1.0.0:
2427 resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" 2399 resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492"
2428 integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= 2400 integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=
2429 2401
2430decamelize@^1.0.0, decamelize@^1.2.0: 2402decamelize@^1.2.0:
2431 version "1.2.0" 2403 version "1.2.0"
2432 resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 2404 resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
2433 integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= 2405 integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
@@ -2513,9 +2485,9 @@ delegates@^1.0.0:
2513 integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= 2485 integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
2514 2486
2515denque@^1.1.0, denque@^1.4.1: 2487denque@^1.1.0, denque@^1.4.1:
2516 version "1.4.1" 2488 version "1.5.0"
2517 resolved "https://registry.yarnpkg.com/denque/-/denque-1.4.1.tgz#6744ff7641c148c3f8a69c307e51235c1f4a37cf" 2489 resolved "https://registry.yarnpkg.com/denque/-/denque-1.5.0.tgz#773de0686ff2d8ec2ff92914316a47b73b1c73de"
2518 integrity sha512-OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ== 2490 integrity sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==
2519 2491
2520depd@~1.1.2: 2492depd@~1.1.2:
2521 version "1.1.2" 2493 version "1.1.2"
@@ -2577,84 +2549,47 @@ doctypes@^1.1.0:
2577 resolved "https://registry.yarnpkg.com/doctypes/-/doctypes-1.1.0.tgz#ea80b106a87538774e8a3a4a5afe293de489e0a9" 2549 resolved "https://registry.yarnpkg.com/doctypes/-/doctypes-1.1.0.tgz#ea80b106a87538774e8a3a4a5afe293de489e0a9"
2578 integrity sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk= 2550 integrity sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=
2579 2551
2580dom-serializer@0: 2552dom-serializer@^1.0.1, dom-serializer@~1.2.0:
2581 version "0.2.2" 2553 version "1.2.0"
2582 resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" 2554 resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.2.0.tgz#3433d9136aeb3c627981daa385fc7f32d27c48f1"
2583 integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== 2555 integrity sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==
2584 dependencies:
2585 domelementtype "^2.0.1"
2586 entities "^2.0.0"
2587
2588dom-serializer@^1.0.1:
2589 version "1.1.0"
2590 resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.1.0.tgz#5f7c828f1bfc44887dc2a315ab5c45691d544b58"
2591 integrity sha512-ox7bvGXt2n+uLWtCRLybYx60IrOlWL/aCebWJk1T0d4m3y2tzf4U3ij9wBMUb6YJZpz06HCCYuyCDveE2xXmzQ==
2592 dependencies: 2556 dependencies:
2593 domelementtype "^2.0.1" 2557 domelementtype "^2.0.1"
2594 domhandler "^3.0.0" 2558 domhandler "^4.0.0"
2595 entities "^2.0.0" 2559 entities "^2.0.0"
2596 2560
2597dom-serializer@~0.1.1:
2598 version "0.1.1"
2599 resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0"
2600 integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==
2601 dependencies:
2602 domelementtype "^1.3.0"
2603 entities "^1.1.1"
2604
2605dom-walk@^0.1.0: 2561dom-walk@^0.1.0:
2606 version "0.1.2" 2562 version "0.1.2"
2607 resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" 2563 resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84"
2608 integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== 2564 integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==
2609 2565
2610domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: 2566domelementtype@^2.0.1, domelementtype@^2.1.0:
2611 version "1.3.1" 2567 version "2.1.0"
2612 resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" 2568 resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e"
2613 integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== 2569 integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==
2614
2615domelementtype@^2.0.1:
2616 version "2.0.2"
2617 resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.2.tgz#f3b6e549201e46f588b59463dd77187131fe6971"
2618 integrity sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==
2619
2620domhandler@^2.3.0:
2621 version "2.4.2"
2622 resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803"
2623 integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==
2624 dependencies:
2625 domelementtype "1"
2626 2570
2627domhandler@^3.0.0, domhandler@^3.3.0: 2571domhandler@^3.0.0:
2628 version "3.3.0" 2572 version "3.3.0"
2629 resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-3.3.0.tgz#6db7ea46e4617eb15cf875df68b2b8524ce0037a" 2573 resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-3.3.0.tgz#6db7ea46e4617eb15cf875df68b2b8524ce0037a"
2630 integrity sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA== 2574 integrity sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==
2631 dependencies: 2575 dependencies:
2632 domelementtype "^2.0.1" 2576 domelementtype "^2.0.1"
2633 2577
2634domutils@1.5.1: 2578domhandler@^4.0.0:
2635 version "1.5.1" 2579 version "4.0.0"
2636 resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" 2580 resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.0.0.tgz#01ea7821de996d85f69029e81fa873c21833098e"
2637 integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= 2581 integrity sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==
2638 dependencies:
2639 dom-serializer "0"
2640 domelementtype "1"
2641
2642domutils@^1.5.1:
2643 version "1.7.0"
2644 resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
2645 integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
2646 dependencies: 2582 dependencies:
2647 dom-serializer "0" 2583 domelementtype "^2.1.0"
2648 domelementtype "1"
2649 2584
2650domutils@^2.0.0: 2585domutils@^2.0.0, domutils@^2.4.3, domutils@^2.4.4:
2651 version "2.4.2" 2586 version "2.4.4"
2652 resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.4.2.tgz#7ee5be261944e1ad487d9aa0616720010123922b" 2587 resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.4.4.tgz#282739c4b150d022d34699797369aad8d19bbbd3"
2653 integrity sha512-NKbgaM8ZJOecTZsIzW5gSuplsX2IWW2mIK7xVr8hTQF2v1CJWTmLZ1HOCh5sH+IzVPAGE5IucooOkvwBRAdowA== 2588 integrity sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==
2654 dependencies: 2589 dependencies:
2655 dom-serializer "^1.0.1" 2590 dom-serializer "^1.0.1"
2656 domelementtype "^2.0.1" 2591 domelementtype "^2.0.1"
2657 domhandler "^3.3.0" 2592 domhandler "^4.0.0"
2658 2593
2659dot-prop@^5.2.0: 2594dot-prop@^5.2.0:
2660 version "5.3.0" 2595 version "5.3.0"
@@ -2703,20 +2638,20 @@ ee-first@1.1.1:
2703 resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" 2638 resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
2704 integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= 2639 integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
2705 2640
2706email-templates@^7.0.4: 2641email-templates@^8.0.3:
2707 version "7.2.0" 2642 version "8.0.3"
2708 resolved "https://registry.yarnpkg.com/email-templates/-/email-templates-7.2.0.tgz#88f89acd25e21447d3591bc42a6fbe21484931a6" 2643 resolved "https://registry.yarnpkg.com/email-templates/-/email-templates-8.0.3.tgz#d713770b37c34b7c5ca1f955a8e48bcefba68103"
2709 integrity sha512-BFZysF/uiLz+KT09YowdlXtQ1Ms7Zqk1H+vg7QE3La8+hBlpYpjv0f95Ljro4RohOesYmTNzoaWkrkXK6O4+Tw== 2644 integrity sha512-k4siLBwwd7B69pT8obgs94ZMkn5UzNRomHgMd2ibmCgwDxmGXEvf63oZzMSXcdTnmMX9wH7VJubtxDcEtC4yrQ==
2710 dependencies: 2645 dependencies:
2711 "@ladjs/i18n" "^6.0.5" 2646 "@ladjs/i18n" "^7.0.1"
2712 consolidate "^0.16.0" 2647 consolidate "^0.16.0"
2713 debug "^4.2.0" 2648 debug "^4.3.1"
2714 get-paths "^0.0.7" 2649 get-paths "^0.0.7"
2715 html-to-text "^5.1.1" 2650 html-to-text "^6.0.0"
2716 juice "^7.0.0" 2651 juice "^7.0.0"
2717 lodash "^4.17.20" 2652 lodash "^4.17.20"
2718 nodemailer "^6.4.14" 2653 nodemailer "^6.4.17"
2719 preview-email "^2.0.2" 2654 preview-email "^3.0.3"
2720 2655
2721emoji-regex@^7.0.1: 2656emoji-regex@^7.0.1:
2722 version "7.0.3" 2657 version "7.0.3"
@@ -2774,19 +2709,19 @@ engine.io-client@~3.3.1:
2774 xmlhttprequest-ssl "~1.5.4" 2709 xmlhttprequest-ssl "~1.5.4"
2775 yeast "0.1.2" 2710 yeast "0.1.2"
2776 2711
2777engine.io-client@~4.0.0: 2712engine.io-client@~4.1.0:
2778 version "4.0.4" 2713 version "4.1.1"
2779 resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-4.0.4.tgz#973d312ab9c8dc41e64d2c323982f3b04a7f749d" 2714 resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-4.1.1.tgz#109942705079f15a4fcf1090bc86d3a1341c0a61"
2780 integrity sha512-and4JRvjv+BQ4WBLopYUFePxju3ms3aBRk0XjaLdh/t9TKv2LCKtKKWFRoRzIfUZsu3U38FcYqNLuXhfS16vqw== 2715 integrity sha512-iYasV/EttP/2pLrdowe9G3zwlNIFhwny8VSIh+vPlMnYZqSzLsTzSLa9hFy015OrH1s4fzoYxeHjVkO8hSFKwg==
2781 dependencies: 2716 dependencies:
2782 base64-arraybuffer "0.1.4" 2717 base64-arraybuffer "0.1.4"
2783 component-emitter "~1.3.0" 2718 component-emitter "~1.3.0"
2784 debug "~4.1.0" 2719 debug "~4.3.1"
2785 engine.io-parser "~4.0.1" 2720 engine.io-parser "~4.0.1"
2786 has-cors "1.1.0" 2721 has-cors "1.1.0"
2787 parseqs "0.0.6" 2722 parseqs "0.0.6"
2788 parseuri "0.0.6" 2723 parseuri "0.0.6"
2789 ws "~7.2.1" 2724 ws "~7.4.2"
2790 xmlhttprequest-ssl "~1.5.4" 2725 xmlhttprequest-ssl "~1.5.4"
2791 yeast "0.1.2" 2726 yeast "0.1.2"
2792 2727
@@ -2802,9 +2737,11 @@ engine.io-parser@~2.1.0, engine.io-parser@~2.1.1:
2802 has-binary2 "~1.0.2" 2737 has-binary2 "~1.0.2"
2803 2738
2804engine.io-parser@~4.0.0, engine.io-parser@~4.0.1: 2739engine.io-parser@~4.0.0, engine.io-parser@~4.0.1:
2805 version "4.0.1" 2740 version "4.0.2"
2806 resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-4.0.1.tgz#6444c3cf2523ba4fc3bbaedd4fe425e6bcb16479" 2741 resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-4.0.2.tgz#e41d0b3fb66f7bf4a3671d2038a154024edb501e"
2807 integrity sha512-v5aZK1hlckcJDGmHz3W8xvI3NUHYc9t8QtTbqdR5OaH3S9iJZilPubauOm+vLWOMMWzpE3hiq92l9lTAHamRCg== 2742 integrity sha512-sHfEQv6nmtJrq6TKuIz5kyEKH/qSdK56H/A+7DnAuUPWosnIZAS2NHNcPLmyjtY3cGS/MqJdZbUjW97JU72iYg==
2743 dependencies:
2744 base64-arraybuffer "0.1.4"
2808 2745
2809engine.io@~3.3.1: 2746engine.io@~3.3.1:
2810 version "3.3.2" 2747 version "3.3.2"
@@ -2818,18 +2755,18 @@ engine.io@~3.3.1:
2818 engine.io-parser "~2.1.0" 2755 engine.io-parser "~2.1.0"
2819 ws "~6.1.0" 2756 ws "~6.1.0"
2820 2757
2821engine.io@~4.0.0: 2758engine.io@~4.1.0:
2822 version "4.0.4" 2759 version "4.1.1"
2823 resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-4.0.4.tgz#8e4af130824e8d3a4db1dbf4f718b384a0de926a" 2760 resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-4.1.1.tgz#9a8f8a5ac5a5ea316183c489bf7f5b6cf91ace5b"
2824 integrity sha512-4ggUX5pICZU17OTZNFv5+uFE/ZyoK+TIXv2SvxWWX8lwStllQ6Lvvs4lDBqvKpV9EYXNcvlNOcjKChd/mo+8Tw== 2761 integrity sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==
2825 dependencies: 2762 dependencies:
2826 accepts "~1.3.4" 2763 accepts "~1.3.4"
2827 base64id "2.0.0" 2764 base64id "2.0.0"
2828 cookie "~0.4.1" 2765 cookie "~0.4.1"
2829 cors "~2.8.5" 2766 cors "~2.8.5"
2830 debug "~4.1.0" 2767 debug "~4.3.1"
2831 engine.io-parser "~4.0.0" 2768 engine.io-parser "~4.0.0"
2832 ws "^7.1.2" 2769 ws "~7.4.2"
2833 2770
2834enquirer@^2.3.5: 2771enquirer@^2.3.5:
2835 version "2.3.6" 2772 version "2.3.6"
@@ -2838,21 +2775,16 @@ enquirer@^2.3.5:
2838 dependencies: 2775 dependencies:
2839 ansi-colors "^4.1.1" 2776 ansi-colors "^4.1.1"
2840 2777
2841entities@^1.1.1, entities@~1.1.1:
2842 version "1.1.2"
2843 resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
2844 integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==
2845
2846entities@^2.0.0: 2778entities@^2.0.0:
2779 version "2.2.0"
2780 resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
2781 integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
2782
2783entities@~2.1.0:
2847 version "2.1.0" 2784 version "2.1.0"
2848 resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" 2785 resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5"
2849 integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== 2786 integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==
2850 2787
2851entities@~2.0.0:
2852 version "2.0.3"
2853 resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f"
2854 integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==
2855
2856err-code@^2.0.3: 2788err-code@^2.0.3:
2857 version "2.0.3" 2789 version "2.0.3"
2858 resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" 2790 resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9"
@@ -2865,7 +2797,7 @@ error-ex@^1.2.0, error-ex@^1.3.1:
2865 dependencies: 2797 dependencies:
2866 is-arrayish "^0.2.1" 2798 is-arrayish "^0.2.1"
2867 2799
2868es-abstract@^1.17.0, es-abstract@^1.17.0-next.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2: 2800es-abstract@^1.17.0-next.0:
2869 version "1.17.7" 2801 version "1.17.7"
2870 resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" 2802 resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c"
2871 integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== 2803 integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==
@@ -2883,22 +2815,24 @@ es-abstract@^1.17.0, es-abstract@^1.17.0-next.0, es-abstract@^1.17.0-next.1, es-
2883 string.prototype.trimstart "^1.0.1" 2815 string.prototype.trimstart "^1.0.1"
2884 2816
2885es-abstract@^1.18.0-next.1: 2817es-abstract@^1.18.0-next.1:
2886 version "1.18.0-next.1" 2818 version "1.18.0-next.2"
2887 resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68" 2819 resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.2.tgz#088101a55f0541f595e7e057199e27ddc8f3a5c2"
2888 integrity sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA== 2820 integrity sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==
2889 dependencies: 2821 dependencies:
2822 call-bind "^1.0.2"
2890 es-to-primitive "^1.2.1" 2823 es-to-primitive "^1.2.1"
2891 function-bind "^1.1.1" 2824 function-bind "^1.1.1"
2825 get-intrinsic "^1.0.2"
2892 has "^1.0.3" 2826 has "^1.0.3"
2893 has-symbols "^1.0.1" 2827 has-symbols "^1.0.1"
2894 is-callable "^1.2.2" 2828 is-callable "^1.2.2"
2895 is-negative-zero "^2.0.0" 2829 is-negative-zero "^2.0.1"
2896 is-regex "^1.1.1" 2830 is-regex "^1.1.1"
2897 object-inspect "^1.8.0" 2831 object-inspect "^1.9.0"
2898 object-keys "^1.1.1" 2832 object-keys "^1.1.1"
2899 object.assign "^4.1.1" 2833 object.assign "^4.1.2"
2900 string.prototype.trimend "^1.0.1" 2834 string.prototype.trimend "^1.0.3"
2901 string.prototype.trimstart "^1.0.1" 2835 string.prototype.trimstart "^1.0.3"
2902 2836
2903es-to-primitive@^1.2.1: 2837es-to-primitive@^1.2.1:
2904 version "1.2.1" 2838 version "1.2.1"
@@ -2909,7 +2843,7 @@ es-to-primitive@^1.2.1:
2909 is-date-object "^1.0.1" 2843 is-date-object "^1.0.1"
2910 is-symbol "^1.0.2" 2844 is-symbol "^1.0.2"
2911 2845
2912es5-ext@^0.10.35, es5-ext@^0.10.45, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46: 2846es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.53, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46:
2913 version "0.10.53" 2847 version "0.10.53"
2914 resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" 2848 resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1"
2915 integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== 2849 integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==
@@ -2940,7 +2874,7 @@ es6-symbol@^3.1.1, es6-symbol@~3.1.3:
2940 d "^1.0.1" 2874 d "^1.0.1"
2941 ext "^1.1.2" 2875 ext "^1.1.2"
2942 2876
2943es6-weak-map@^2.0.2: 2877es6-weak-map@^2.0.3:
2944 version "2.0.3" 2878 version "2.0.3"
2945 resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" 2879 resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53"
2946 integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA== 2880 integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==
@@ -2975,18 +2909,18 @@ escape-string-regexp@^1.0.5, escape-string-regexp@~1.0.5:
2975 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 2909 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
2976 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 2910 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
2977 2911
2978eslint-config-standard-with-typescript@^19.0.1: 2912eslint-config-standard-with-typescript@^20.0.0:
2979 version "19.0.1" 2913 version "20.0.0"
2980 resolved "https://registry.yarnpkg.com/eslint-config-standard-with-typescript/-/eslint-config-standard-with-typescript-19.0.1.tgz#d486e08a82f6bf43a8e0ef1bc76088e26fe7a587" 2914 resolved "https://registry.yarnpkg.com/eslint-config-standard-with-typescript/-/eslint-config-standard-with-typescript-20.0.0.tgz#0c550eca0a216cbf8da9013eb6e311acd3102d87"
2981 integrity sha512-hAKj81+f4a+9lnvpHwZ4XSL672CbwSe5UJ7fTdL/RsQdqs4IjHudMETZuNQwwU7NlYpBTF9se7FRf5Pp7CVdag== 2915 integrity sha512-IoySf3r0a2+P3Z6GMjv8p1HuOQ6GWQbMpdt9G8uEbkGpnNWAGBXpgaiutbZHbaQAvG5pkVtYepCfHUxYbVDLCA==
2982 dependencies: 2916 dependencies:
2983 "@typescript-eslint/parser" "^4.0.0" 2917 "@typescript-eslint/parser" "^4.0.0"
2984 eslint-config-standard "^14.1.1" 2918 eslint-config-standard "^16.0.0"
2985 2919
2986eslint-config-standard@^14.1.1: 2920eslint-config-standard@^16.0.0:
2987 version "14.1.1" 2921 version "16.0.2"
2988 resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz#830a8e44e7aef7de67464979ad06b406026c56ea" 2922 resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-16.0.2.tgz#71e91727ac7a203782d0a5ca4d1c462d14e234f6"
2989 integrity sha512-Z9B+VR+JIXRxz21udPTL9HpFMyoMUEeX1G251EQ6e05WD9aPVtVBn09XUmZ259wCMlCDmYDSZG62Hhm+ZTJcUg== 2923 integrity sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw==
2990 2924
2991eslint-import-resolver-node@^0.3.4: 2925eslint-import-resolver-node@^0.3.4:
2992 version "0.3.4" 2926 version "0.3.4"
@@ -3048,10 +2982,10 @@ eslint-plugin-promise@^4.2.1:
3048 resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" 2982 resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a"
3049 integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== 2983 integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==
3050 2984
3051eslint-plugin-standard@^4.0.1: 2985eslint-plugin-standard@^5.0.0:
3052 version "4.1.0" 2986 version "5.0.0"
3053 resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.1.0.tgz#0c3bf3a67e853f8bbbc580fb4945fbf16f41b7c5" 2987 resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-5.0.0.tgz#c43f6925d669f177db46f095ea30be95476b1ee4"
3054 integrity sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ== 2988 integrity sha512-eSIXPc9wBM4BrniMzJRBm2uoVuXz2EPa+NXPk2+itrVt+r5SbKFERx/IgrK/HmfjddyKVz2f+j+7gBRvu19xLg==
3055 2989
3056eslint-scope@^5.0.0, eslint-scope@^5.1.1: 2990eslint-scope@^5.0.0, eslint-scope@^5.1.1:
3057 version "5.1.1" 2991 version "5.1.1"
@@ -3079,12 +3013,12 @@ eslint-visitor-keys@^2.0.0:
3079 integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== 3013 integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
3080 3014
3081eslint@^7.2.0: 3015eslint@^7.2.0:
3082 version "7.13.0" 3016 version "7.19.0"
3083 resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.13.0.tgz#7f180126c0dcdef327bfb54b211d7802decc08da" 3017 resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.19.0.tgz#6719621b196b5fad72e43387981314e5d0dc3f41"
3084 integrity sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ== 3018 integrity sha512-CGlMgJY56JZ9ZSYhJuhow61lMPPjUzWmChFya71Z/jilVos7mR/jPgaEfVGgMBY5DshbKdG8Ezb8FDCHcoMEMg==
3085 dependencies: 3019 dependencies:
3086 "@babel/code-frame" "^7.0.0" 3020 "@babel/code-frame" "^7.0.0"
3087 "@eslint/eslintrc" "^0.2.1" 3021 "@eslint/eslintrc" "^0.3.0"
3088 ajv "^6.10.0" 3022 ajv "^6.10.0"
3089 chalk "^4.0.0" 3023 chalk "^4.0.0"
3090 cross-spawn "^7.0.2" 3024 cross-spawn "^7.0.2"
@@ -3094,10 +3028,10 @@ eslint@^7.2.0:
3094 eslint-scope "^5.1.1" 3028 eslint-scope "^5.1.1"
3095 eslint-utils "^2.1.0" 3029 eslint-utils "^2.1.0"
3096 eslint-visitor-keys "^2.0.0" 3030 eslint-visitor-keys "^2.0.0"
3097 espree "^7.3.0" 3031 espree "^7.3.1"
3098 esquery "^1.2.0" 3032 esquery "^1.2.0"
3099 esutils "^2.0.2" 3033 esutils "^2.0.2"
3100 file-entry-cache "^5.0.1" 3034 file-entry-cache "^6.0.0"
3101 functional-red-black-tree "^1.0.1" 3035 functional-red-black-tree "^1.0.1"
3102 glob-parent "^5.0.0" 3036 glob-parent "^5.0.0"
3103 globals "^12.1.0" 3037 globals "^12.1.0"
@@ -3108,7 +3042,7 @@ eslint@^7.2.0:
3108 js-yaml "^3.13.1" 3042 js-yaml "^3.13.1"
3109 json-stable-stringify-without-jsonify "^1.0.1" 3043 json-stable-stringify-without-jsonify "^1.0.1"
3110 levn "^0.4.1" 3044 levn "^0.4.1"
3111 lodash "^4.17.19" 3045 lodash "^4.17.20"
3112 minimatch "^3.0.4" 3046 minimatch "^3.0.4"
3113 natural-compare "^1.4.0" 3047 natural-compare "^1.4.0"
3114 optionator "^0.9.1" 3048 optionator "^0.9.1"
@@ -3117,17 +3051,17 @@ eslint@^7.2.0:
3117 semver "^7.2.1" 3051 semver "^7.2.1"
3118 strip-ansi "^6.0.0" 3052 strip-ansi "^6.0.0"
3119 strip-json-comments "^3.1.0" 3053 strip-json-comments "^3.1.0"
3120 table "^5.2.3" 3054 table "^6.0.4"
3121 text-table "^0.2.0" 3055 text-table "^0.2.0"
3122 v8-compile-cache "^2.0.3" 3056 v8-compile-cache "^2.0.3"
3123 3057
3124espree@^7.3.0: 3058espree@^7.3.0, espree@^7.3.1:
3125 version "7.3.0" 3059 version "7.3.1"
3126 resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.0.tgz#dc30437cf67947cf576121ebd780f15eeac72348" 3060 resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
3127 integrity sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw== 3061 integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
3128 dependencies: 3062 dependencies:
3129 acorn "^7.4.0" 3063 acorn "^7.4.0"
3130 acorn-jsx "^5.2.0" 3064 acorn-jsx "^5.3.1"
3131 eslint-visitor-keys "^1.3.0" 3065 eslint-visitor-keys "^1.3.0"
3132 3066
3133esprima@^4.0.0: 3067esprima@^4.0.0:
@@ -3177,20 +3111,19 @@ event-emitter@^0.3.5:
3177 d "1" 3111 d "1"
3178 es5-ext "~0.10.14" 3112 es5-ext "~0.10.14"
3179 3113
3180execa@~3.2.0: 3114execa@~5.0.0:
3181 version "3.2.0" 3115 version "5.0.0"
3182 resolved "https://registry.yarnpkg.com/execa/-/execa-3.2.0.tgz#18326b79c7ab7fbd6610fd900c1b9e95fa48f90a" 3116 resolved "https://registry.yarnpkg.com/execa/-/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376"
3183 integrity sha512-kJJfVbI/lZE1PZYDI5VPxp8zXPO9rtxOkhpZ0jMKha56AI9y2gGVC6bkukStQf0ka5Rh15BA5m7cCCH4jmHqkw== 3117 integrity sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==
3184 dependencies: 3118 dependencies:
3185 cross-spawn "^7.0.0" 3119 cross-spawn "^7.0.3"
3186 get-stream "^5.0.0" 3120 get-stream "^6.0.0"
3187 human-signals "^1.1.1" 3121 human-signals "^2.1.0"
3188 is-stream "^2.0.0" 3122 is-stream "^2.0.0"
3189 merge-stream "^2.0.0" 3123 merge-stream "^2.0.0"
3190 npm-run-path "^4.0.0" 3124 npm-run-path "^4.0.1"
3191 onetime "^5.1.0" 3125 onetime "^5.1.2"
3192 p-finally "^2.0.0" 3126 signal-exit "^3.0.3"
3193 signal-exit "^3.0.2"
3194 strip-final-newline "^2.0.0" 3127 strip-final-newline "^2.0.0"
3195 3128
3196exif-parser@^0.1.12: 3129exif-parser@^0.1.12:
@@ -3208,17 +3141,17 @@ express-oauth-server@^2.0.0:
3208 oauth2-server "3.0.0" 3141 oauth2-server "3.0.0"
3209 3142
3210express-rate-limit@^5.0.0: 3143express-rate-limit@^5.0.0:
3211 version "5.1.3" 3144 version "5.2.3"
3212 resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-5.1.3.tgz#656bacce3f093034976346958a0f0199902c9174" 3145 resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-5.2.3.tgz#ae73b3dc723decd697797611bd96e9b34a912f6c"
3213 integrity sha512-TINcxve5510pXj4n9/1AMupkj3iWxl3JuZaWhCdYDlZeoCPqweGZrxbrlqTCFb1CT5wli7s8e2SH/Qz2c9GorA== 3146 integrity sha512-cjQH+oDrEPXxc569XvxhHC6QXqJiuBT6BhZ70X3bdAImcnHnTNMVuMAJaT0TXPoRiEErUrVPRcOTpZpM36VbOQ==
3214 3147
3215express-validator@^6.4.0: 3148express-validator@^6.4.0:
3216 version "6.6.1" 3149 version "6.9.2"
3217 resolved "https://registry.yarnpkg.com/express-validator/-/express-validator-6.6.1.tgz#c53046f615d27fcb78be786e018dcd60bd9c6c5c" 3150 resolved "https://registry.yarnpkg.com/express-validator/-/express-validator-6.9.2.tgz#4de977aa0bb32948240900fd7387f4948399ac64"
3218 integrity sha512-+MrZKJ3eGYXkNF9p9Zf7MS7NkPJFg9MDYATU5c80Cf4F62JdLBIjWxy6481tRC0y1NnC9cgOw8FuN364bWaGhA== 3151 integrity sha512-Yqlsw2/uBobtBVkP+gnds8OMmVAEb3uTI4uXC93l0Ym5JGHgr8Vd4ws7oSo7GGYpWn5YCq4UePMEppKchURXrw==
3219 dependencies: 3152 dependencies:
3220 lodash "^4.17.19" 3153 lodash "^4.17.20"
3221 validator "^13.1.1" 3154 validator "^13.5.2"
3222 3155
3223express@^4.12.4, express@^4.13.3, express@^4.16.4, express@^4.17.1: 3156express@^4.12.4, express@^4.13.3, express@^4.16.4, express@^4.17.1:
3224 version "4.17.1" 3157 version "4.17.1"
@@ -3298,9 +3231,9 @@ fast-deep-equal@^3.1.1:
3298 integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== 3231 integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
3299 3232
3300fast-glob@^3.1.1: 3233fast-glob@^3.1.1:
3301 version "3.2.4" 3234 version "3.2.5"
3302 resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" 3235 resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661"
3303 integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== 3236 integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==
3304 dependencies: 3237 dependencies:
3305 "@nodelib/fs.stat" "^2.0.2" 3238 "@nodelib/fs.stat" "^2.0.2"
3306 "@nodelib/fs.walk" "^1.2.3" 3239 "@nodelib/fs.walk" "^1.2.3"
@@ -3325,9 +3258,9 @@ fast-safe-stringify@2.0.7, fast-safe-stringify@^2.0.4, fast-safe-stringify@^2.0.
3325 integrity sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA== 3258 integrity sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==
3326 3259
3327fastq@^1.6.0: 3260fastq@^1.6.0:
3328 version "1.9.0" 3261 version "1.10.1"
3329 resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.9.0.tgz#e16a72f338eaca48e91b5c23593bcc2ef66b7947" 3262 resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.10.1.tgz#8b8f2ac8bf3632d67afcd65dac248d5fdc45385e"
3330 integrity sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w== 3263 integrity sha512-AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA==
3331 dependencies: 3264 dependencies:
3332 reusify "^1.0.4" 3265 reusify "^1.0.4"
3333 3266
@@ -3343,12 +3276,12 @@ figures@^3.0.0:
3343 dependencies: 3276 dependencies:
3344 escape-string-regexp "^1.0.5" 3277 escape-string-regexp "^1.0.5"
3345 3278
3346file-entry-cache@^5.0.1: 3279file-entry-cache@^6.0.0:
3347 version "5.0.1" 3280 version "6.0.0"
3348 resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" 3281 resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.0.tgz#7921a89c391c6d93efec2169ac6bf300c527ea0a"
3349 integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== 3282 integrity sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==
3350 dependencies: 3283 dependencies:
3351 flat-cache "^2.0.1" 3284 flat-cache "^3.0.4"
3352 3285
3353file-type@^9.0.0: 3286file-type@^9.0.0:
3354 version "9.0.0" 3287 version "9.0.0"
@@ -3413,24 +3346,23 @@ find-up@^4.1.0:
3413 locate-path "^5.0.0" 3346 locate-path "^5.0.0"
3414 path-exists "^4.0.0" 3347 path-exists "^4.0.0"
3415 3348
3416flat-cache@^2.0.1: 3349flat-cache@^3.0.4:
3417 version "2.0.1" 3350 version "3.0.4"
3418 resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" 3351 resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
3419 integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== 3352 integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
3420 dependencies: 3353 dependencies:
3421 flatted "^2.0.0" 3354 flatted "^3.1.0"
3422 rimraf "2.6.3" 3355 rimraf "^3.0.2"
3423 write "1.0.3"
3424 3356
3425flat@^5.0.0, flat@^5.0.2: 3357flat@^5.0.0, flat@^5.0.2:
3426 version "5.0.2" 3358 version "5.0.2"
3427 resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" 3359 resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241"
3428 integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== 3360 integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
3429 3361
3430flatted@^2.0.0: 3362flatted@^3.1.0:
3431 version "2.0.2" 3363 version "3.1.1"
3432 resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" 3364 resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469"
3433 integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== 3365 integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==
3434 3366
3435fluent-ffmpeg@^2.1.0: 3367fluent-ffmpeg@^2.1.0:
3436 version "2.1.2" 3368 version "2.1.2"
@@ -3446,9 +3378,16 @@ fn.name@1.x.x:
3446 integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== 3378 integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==
3447 3379
3448follow-redirects@^1.10.0: 3380follow-redirects@^1.10.0:
3449 version "1.13.0" 3381 version "1.13.2"
3450 resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.0.tgz#b42e8d93a2a7eea5ed88633676d6597bc8e384db" 3382 resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.2.tgz#dd73c8effc12728ba5cf4259d760ea5fb83e3147"
3451 integrity sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA== 3383 integrity sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==
3384
3385for-each@^0.3.3:
3386 version "0.3.3"
3387 resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
3388 integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==
3389 dependencies:
3390 is-callable "^1.1.3"
3452 3391
3453forever-agent@~0.6.1: 3392forever-agent@~0.6.1:
3454 version "0.6.1" 3393 version "0.6.1"
@@ -3513,15 +3452,15 @@ fs-chunk-store@^2.0.2:
3513 run-parallel "^1.1.2" 3452 run-parallel "^1.1.2"
3514 thunky "^1.0.1" 3453 thunky "^1.0.1"
3515 3454
3516fs-extra@9.0.1, fs-extra@^9.0.0: 3455fs-extra@9.1.0, fs-extra@^9.0.0:
3517 version "9.0.1" 3456 version "9.1.0"
3518 resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc" 3457 resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
3519 integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ== 3458 integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
3520 dependencies: 3459 dependencies:
3521 at-least-node "^1.0.0" 3460 at-least-node "^1.0.0"
3522 graceful-fs "^4.2.0" 3461 graceful-fs "^4.2.0"
3523 jsonfile "^6.0.1" 3462 jsonfile "^6.0.1"
3524 universalify "^1.0.0" 3463 universalify "^2.0.0"
3525 3464
3526fs-minipass@^1.2.5: 3465fs-minipass@^1.2.5:
3527 version "1.2.7" 3466 version "1.2.7"
@@ -3540,6 +3479,11 @@ fsevents@~2.1.2:
3540 resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" 3479 resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
3541 integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== 3480 integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
3542 3481
3482fsevents@~2.3.1:
3483 version "2.3.1"
3484 resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.1.tgz#b209ab14c61012636c8863507edf7fb68cc54e9f"
3485 integrity sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==
3486
3543function-bind@^1.1.1: 3487function-bind@^1.1.1:
3544 version "1.1.1" 3488 version "1.1.1"
3545 resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 3489 resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
@@ -3579,10 +3523,10 @@ get-func-name@^2.0.0:
3579 resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" 3523 resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41"
3580 integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE= 3524 integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=
3581 3525
3582get-intrinsic@^1.0.0: 3526get-intrinsic@^1.0.1, get-intrinsic@^1.0.2:
3583 version "1.0.1" 3527 version "1.1.0"
3584 resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.0.1.tgz#94a9768fcbdd0595a1c9273aacf4c89d075631be" 3528 resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.0.tgz#892e62931e6938c8a23ea5aaebcfb67bd97da97e"
3585 integrity sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg== 3529 integrity sha512-M11rgtQp5GZMZzDL7jLTNxbDfurpzuau5uqRWDPvlHjfvg3TdScAZo96GLvhMjImrmR8uAt0FS2RLoMrfWGKlg==
3586 dependencies: 3530 dependencies:
3587 function-bind "^1.1.1" 3531 function-bind "^1.1.1"
3588 has "^1.0.3" 3532 has "^1.0.3"
@@ -3612,13 +3556,18 @@ get-stream@^4.1.0:
3612 dependencies: 3556 dependencies:
3613 pump "^3.0.0" 3557 pump "^3.0.0"
3614 3558
3615get-stream@^5.0.0, get-stream@^5.1.0: 3559get-stream@^5.1.0:
3616 version "5.2.0" 3560 version "5.2.0"
3617 resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" 3561 resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
3618 integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== 3562 integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
3619 dependencies: 3563 dependencies:
3620 pump "^3.0.0" 3564 pump "^3.0.0"
3621 3565
3566get-stream@^6.0.0:
3567 version "6.0.0"
3568 resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718"
3569 integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==
3570
3622getpass@^0.1.1: 3571getpass@^0.1.1:
3623 version "0.1.7" 3572 version "0.1.7"
3624 resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" 3573 resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
@@ -3666,19 +3615,19 @@ glob@7.1.6, glob@^7.0.3, glob@^7.1.3:
3666 path-is-absolute "^1.0.0" 3615 path-is-absolute "^1.0.0"
3667 3616
3668global-dirs@^2.0.1: 3617global-dirs@^2.0.1:
3669 version "2.0.1" 3618 version "2.1.0"
3670 resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz#acdf3bb6685bcd55cb35e8a052266569e9469201" 3619 resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.1.0.tgz#e9046a49c806ff04d6c1825e196c8f0091e8df4d"
3671 integrity sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A== 3620 integrity sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==
3672 dependencies: 3621 dependencies:
3673 ini "^1.3.5" 3622 ini "1.3.7"
3674 3623
3675global@~4.3.0: 3624global@~4.4.0:
3676 version "4.3.2" 3625 version "4.4.0"
3677 resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" 3626 resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406"
3678 integrity sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8= 3627 integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==
3679 dependencies: 3628 dependencies:
3680 min-document "^2.19.0" 3629 min-document "^2.19.0"
3681 process "~0.5.1" 3630 process "^0.11.10"
3682 3631
3683globals@^12.1.0: 3632globals@^12.1.0:
3684 version "12.4.0" 3633 version "12.4.0"
@@ -3688,9 +3637,9 @@ globals@^12.1.0:
3688 type-fest "^0.8.1" 3637 type-fest "^0.8.1"
3689 3638
3690globby@^11.0.1: 3639globby@^11.0.1:
3691 version "11.0.1" 3640 version "11.0.2"
3692 resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" 3641 resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83"
3693 integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== 3642 integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==
3694 dependencies: 3643 dependencies:
3695 array-union "^2.1.0" 3644 array-union "^2.1.0"
3696 dir-glob "^3.0.1" 3645 dir-glob "^3.0.1"
@@ -3796,9 +3745,9 @@ he@1.2.0, he@^1.2.0:
3796 integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== 3745 integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
3797 3746
3798helmet@^4.1.0: 3747helmet@^4.1.0:
3799 version "4.2.0" 3748 version "4.4.1"
3800 resolved "https://registry.yarnpkg.com/helmet/-/helmet-4.2.0.tgz#e81f5613cc1c90402af581794dc9878ad078b237" 3749 resolved "https://registry.yarnpkg.com/helmet/-/helmet-4.4.1.tgz#a17e1444d81d7a83ddc6e6f9bc6e2055b994efe7"
3801 integrity sha512-aoiSxXMd0ks1ojYpSCFoCRzgv4rY/uB9jKStaw8PkXwsdLYa/Gq+Nc5l0soH0cwBIsLAlujPnx4HLQs+LaXCrQ== 3750 integrity sha512-G8tp0wUMI7i8wkMk2xLcEvESg5PiCitFMYgGRc/PwULB0RVhTP5GFdxOwvJwp9XVha8CuS8mnhmE8I/8dx/pbw==
3802 3751
3803hh-mm-ss@~1.2.0: 3752hh-mm-ss@~1.2.0:
3804 version "1.2.0" 3753 version "1.2.0"
@@ -3812,27 +3761,16 @@ hosted-git-info@^2.1.4:
3812 resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" 3761 resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488"
3813 integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== 3762 integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==
3814 3763
3815html-to-text@5.1.1, html-to-text@^5.1.1: 3764html-to-text@6.0.0, html-to-text@^6.0.0:
3816 version "5.1.1" 3765 version "6.0.0"
3817 resolved "https://registry.yarnpkg.com/html-to-text/-/html-to-text-5.1.1.tgz#2d89db7bf34bc7bcb7d546b1b228991a16926e87" 3766 resolved "https://registry.yarnpkg.com/html-to-text/-/html-to-text-6.0.0.tgz#8b48adb1b781a8378f374c5bb481864a169f59f4"
3818 integrity sha512-Bci6bD/JIfZSvG4s0gW/9mMKwBRoe/1RWLxUME/d6WUSZCdY7T60bssf/jFf7EYXRyqU4P5xdClVqiYU0/ypdA== 3767 integrity sha512-r0KNC5aqCAItsjlgtirW6RW25c92Ee3ybQj8z//4Sl4suE3HIPqM4deGpYCUJULLjtVPEP1+Ma+1ZeX1iMsCiA==
3819 dependencies: 3768 dependencies:
3769 deepmerge "^4.2.2"
3820 he "^1.2.0" 3770 he "^1.2.0"
3821 htmlparser2 "^3.10.1" 3771 htmlparser2 "^4.1.0"
3822 lodash "^4.17.11" 3772 lodash "^4.17.20"
3823 minimist "^1.2.0" 3773 minimist "^1.2.5"
3824
3825htmlparser2@^3.10.1, htmlparser2@^3.9.1:
3826 version "3.10.1"
3827 resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f"
3828 integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==
3829 dependencies:
3830 domelementtype "^1.3.1"
3831 domhandler "^2.3.0"
3832 domutils "^1.5.1"
3833 entities "^1.1.1"
3834 inherits "^2.0.1"
3835 readable-stream "^3.1.1"
3836 3774
3837htmlparser2@^4.0.0, htmlparser2@^4.1.0: 3775htmlparser2@^4.0.0, htmlparser2@^4.1.0:
3838 version "4.1.0" 3776 version "4.1.0"
@@ -3844,6 +3782,16 @@ htmlparser2@^4.0.0, htmlparser2@^4.1.0:
3844 domutils "^2.0.0" 3782 domutils "^2.0.0"
3845 entities "^2.0.0" 3783 entities "^2.0.0"
3846 3784
3785htmlparser2@^6.0.0:
3786 version "6.0.0"
3787 resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.0.0.tgz#c2da005030390908ca4c91e5629e418e0665ac01"
3788 integrity sha512-numTQtDZMoh78zJpaNdJ9MXb2cv5G3jwUoe3dMQODubZvLoGvTE/Ofp6sHvH8OGKcN/8A47pGLi/k58xHP/Tfw==
3789 dependencies:
3790 domelementtype "^2.0.1"
3791 domhandler "^4.0.0"
3792 domutils "^2.4.4"
3793 entities "^2.0.0"
3794
3847http-cache-semantics@^4.0.0: 3795http-cache-semantics@^4.0.0:
3848 version "4.1.0" 3796 version "4.1.0"
3849 resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" 3797 resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
@@ -3893,10 +3841,10 @@ http-signature@1.3.5, http-signature@~1.2.0:
3893 jsprim "^1.2.2" 3841 jsprim "^1.2.2"
3894 sshpk "^1.14.1" 3842 sshpk "^1.14.1"
3895 3843
3896human-signals@^1.1.1: 3844human-signals@^2.1.0:
3897 version "1.1.1" 3845 version "2.1.0"
3898 resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" 3846 resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
3899 integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== 3847 integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
3900 3848
3901i18n-locales@^0.0.4: 3849i18n-locales@^0.0.4:
3902 version "0.0.4" 3850 version "0.0.4"
@@ -3983,9 +3931,9 @@ immediate-chunk-store@^2.1.1:
3983 queue-microtask "^1.2.0" 3931 queue-microtask "^1.2.0"
3984 3932
3985import-fresh@^3.0.0, import-fresh@^3.2.1: 3933import-fresh@^3.0.0, import-fresh@^3.2.1:
3986 version "3.2.2" 3934 version "3.3.0"
3987 resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.2.tgz#fc129c160c5d68235507f4331a6baad186bdbc3e" 3935 resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
3988 integrity sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw== 3936 integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
3989 dependencies: 3937 dependencies:
3990 parent-module "^1.0.0" 3938 parent-module "^1.0.0"
3991 resolve-from "^4.0.0" 3939 resolve-from "^4.0.0"
@@ -4028,10 +3976,15 @@ inherits@2.0.3:
4028 resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 3976 resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
4029 integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= 3977 integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
4030 3978
4031ini@^1.3.5, ini@~1.3.0: 3979ini@1.3.7:
4032 version "1.3.5" 3980 version "1.3.7"
4033 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" 3981 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84"
4034 integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== 3982 integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==
3983
3984ini@~1.3.0:
3985 version "1.3.8"
3986 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
3987 integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
4035 3988
4036inquirer@7.3.3: 3989inquirer@7.3.3:
4037 version "7.3.3" 3990 version "7.3.3"
@@ -4052,17 +4005,16 @@ inquirer@7.3.3:
4052 strip-ansi "^6.0.0" 4005 strip-ansi "^6.0.0"
4053 through "^2.3.6" 4006 through "^2.3.6"
4054 4007
4055ioredis@^4.14.1: 4008ioredis@4.18.0:
4056 version "4.19.2" 4009 version "4.18.0"
4057 resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-4.19.2.tgz#e3eab394c653cea5aea07c0c784d8c772dce8801" 4010 resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-4.18.0.tgz#40785bb76d30b2a50698dd9bb8d8add2a88fbef7"
4058 integrity sha512-SZSIwMrbd96b7rJvJwyTWSP6XQ0m1kAIIqBnwglJKrIJ6na7TeY4F2EV2vDY0xm/fLrUY8cEg81dR7kVFt2sKA== 4011 integrity sha512-wXlB60wD+ayJxbD7t+RFBanXinhHyYpfKUxTEEXNOpd0wb+nC8GLH2r7SaZ6sSBOxr8x6jDfBiuMaiK3bPYABw==
4059 dependencies: 4012 dependencies:
4060 cluster-key-slot "^1.1.0" 4013 cluster-key-slot "^1.1.0"
4061 debug "^4.1.1" 4014 debug "^4.1.1"
4062 denque "^1.1.0" 4015 denque "^1.1.0"
4063 lodash.defaults "^4.2.0" 4016 lodash.defaults "^4.2.0"
4064 lodash.flatten "^4.4.0" 4017 lodash.flatten "^4.4.0"
4065 p-map "^2.1.0"
4066 redis-commands "1.6.0" 4018 redis-commands "1.6.0"
4067 redis-errors "^1.2.0" 4019 redis-errors "^1.2.0"
4068 redis-parser "^3.0.0" 4020 redis-parser "^3.0.0"
@@ -4074,9 +4026,9 @@ ip-anonymize@^0.1.0:
4074 integrity sha512-cZJu+N5JKKFGMK0eEQWNaQMn2EhCysciVM6eotCJwfqotj16BTfVchKsJCH6mQAT9N0GC7oWRcsZ6Lb8dDiwTA== 4026 integrity sha512-cZJu+N5JKKFGMK0eEQWNaQMn2EhCysciVM6eotCJwfqotj16BTfVchKsJCH6mQAT9N0GC7oWRcsZ6Lb8dDiwTA==
4075 4027
4076ip-regex@^4.1.0: 4028ip-regex@^4.1.0:
4077 version "4.2.0" 4029 version "4.3.0"
4078 resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.2.0.tgz#a03f5eb661d9a154e3973a03de8b23dd0ad6892e" 4030 resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5"
4079 integrity sha512-n5cDDeTWWRwK1EBoWwRti+8nP4NbytBBY0pldmnIkq6Z55KNFmWofh4rl9dPZpj+U/nVq7gweR3ylrvMt4YZ5A== 4031 integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==
4080 4032
4081ip-set@^2.1.0: 4033ip-set@^2.1.0:
4082 version "2.1.0" 4034 version "2.1.0"
@@ -4127,15 +4079,15 @@ is-binary-path@~2.1.0:
4127 dependencies: 4079 dependencies:
4128 binary-extensions "^2.0.0" 4080 binary-extensions "^2.0.0"
4129 4081
4130is-buffer@^1.1.5, is-buffer@~1.1.6: 4082is-buffer@~1.1.6:
4131 version "1.1.6" 4083 version "1.1.6"
4132 resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" 4084 resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
4133 integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== 4085 integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
4134 4086
4135is-callable@^1.1.4, is-callable@^1.2.2: 4087is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.2:
4136 version "1.2.2" 4088 version "1.2.3"
4137 resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" 4089 resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e"
4138 integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== 4090 integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==
4139 4091
4140is-ci@^2.0.0: 4092is-ci@^2.0.0:
4141 version "2.0.0" 4093 version "2.0.0"
@@ -4152,9 +4104,9 @@ is-cidr@^4.0.0:
4152 cidr-regex "^3.1.1" 4104 cidr-regex "^3.1.1"
4153 4105
4154is-core-module@^2.1.0: 4106is-core-module@^2.1.0:
4155 version "2.1.0" 4107 version "2.2.0"
4156 resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.1.0.tgz#a4cc031d9b1aca63eecbd18a650e13cb4eeab946" 4108 resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a"
4157 integrity sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA== 4109 integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==
4158 dependencies: 4110 dependencies:
4159 has "^1.0.3" 4111 has "^1.0.3"
4160 4112
@@ -4163,13 +4115,10 @@ is-date-object@^1.0.1:
4163 resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" 4115 resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"
4164 integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== 4116 integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
4165 4117
4166is-expression@^3.0.0: 4118is-docker@^2.0.0:
4167 version "3.0.0" 4119 version "2.1.1"
4168 resolved "https://registry.yarnpkg.com/is-expression/-/is-expression-3.0.0.tgz#39acaa6be7fd1f3471dc42c7416e61c24317ac9f" 4120 resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156"
4169 integrity sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8= 4121 integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==
4170 dependencies:
4171 acorn "~4.0.2"
4172 object-assign "^4.0.1"
4173 4122
4174is-expression@^4.0.0: 4123is-expression@^4.0.0:
4175 version "4.0.0" 4124 version "4.0.0"
@@ -4232,16 +4181,17 @@ is-installed-globally@^0.3.1:
4232 is-path-inside "^3.0.1" 4181 is-path-inside "^3.0.1"
4233 4182
4234is-nan@^1.3.0: 4183is-nan@^1.3.0:
4235 version "1.3.0" 4184 version "1.3.2"
4236 resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.0.tgz#85d1f5482f7051c2019f5673ccebdb06f3b0db03" 4185 resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d"
4237 integrity sha512-z7bbREymOqt2CCaZVly8aC4ML3Xhfi0ekuOnjO2L8vKdl+CttdVoGZQhd4adMFAsxQ5VeRVwORs4tU8RH+HFtQ== 4186 integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==
4238 dependencies: 4187 dependencies:
4188 call-bind "^1.0.0"
4239 define-properties "^1.1.3" 4189 define-properties "^1.1.3"
4240 4190
4241is-negative-zero@^2.0.0: 4191is-negative-zero@^2.0.1:
4242 version "2.0.0" 4192 version "2.0.1"
4243 resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" 4193 resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
4244 integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= 4194 integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
4245 4195
4246is-npm@^4.0.0: 4196is-npm@^4.0.0:
4247 version "4.0.0" 4197 version "4.0.0"
@@ -4273,16 +4223,17 @@ is-plain-object@^5.0.0:
4273 resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" 4223 resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344"
4274 integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== 4224 integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==
4275 4225
4276is-promise@^2.0.0, is-promise@^2.1: 4226is-promise@^2.0.0, is-promise@^2.2.2:
4277 version "2.2.2" 4227 version "2.2.2"
4278 resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" 4228 resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1"
4279 integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== 4229 integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==
4280 4230
4281is-regex@^1.0.3, is-regex@^1.1.1: 4231is-regex@^1.0.3, is-regex@^1.1.1:
4282 version "1.1.1" 4232 version "1.1.2"
4283 resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" 4233 resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251"
4284 integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== 4234 integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==
4285 dependencies: 4235 dependencies:
4236 call-bind "^1.0.2"
4286 has-symbols "^1.0.1" 4237 has-symbols "^1.0.1"
4287 4238
4288is-stream@^2.0.0: 4239is-stream@^2.0.0:
@@ -4312,6 +4263,13 @@ is-wsl@^1.1.0:
4312 resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" 4263 resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
4313 integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= 4264 integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
4314 4265
4266is-wsl@^2.1.1:
4267 version "2.2.0"
4268 resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
4269 integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
4270 dependencies:
4271 is-docker "^2.0.0"
4272
4315is-yarn-global@^0.3.0: 4273is-yarn-global@^0.3.0:
4316 version "0.3.0" 4274 version "0.3.0"
4317 resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" 4275 resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232"
@@ -4322,16 +4280,16 @@ isarray@0.0.1, isarray@~0.0.1:
4322 resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" 4280 resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
4323 integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= 4281 integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
4324 4282
4325isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
4326 version "1.0.0"
4327 resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
4328 integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
4329
4330isarray@2.0.1: 4283isarray@2.0.1:
4331 version "2.0.1" 4284 version "2.0.1"
4332 resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.1.tgz#a37d94ed9cda2d59865c9f76fe596ee1f338741e" 4285 resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.1.tgz#a37d94ed9cda2d59865c9f76fe596ee1f338741e"
4333 integrity sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4= 4286 integrity sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=
4334 4287
4288isarray@^1.0.0, isarray@~1.0.0:
4289 version "1.0.0"
4290 resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
4291 integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
4292
4335isexe@^2.0.0: 4293isexe@^2.0.0:
4336 version "2.0.0" 4294 version "2.0.0"
4337 resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 4295 resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
@@ -4342,13 +4300,6 @@ iso-639-3@^2.0.0:
4342 resolved "https://registry.yarnpkg.com/iso-639-3/-/iso-639-3-2.2.0.tgz#eb01d7734d61396efec934979e8b0806550837f1" 4300 resolved "https://registry.yarnpkg.com/iso-639-3/-/iso-639-3-2.2.0.tgz#eb01d7734d61396efec934979e8b0806550837f1"
4343 integrity sha512-v9w/U4XDSfXCrXxf4E6ertGC/lTRX8MLLv7XC1j6N5oL3ympe38jp77zgeyMsn3MbufuAAoGeVzDJbOXnPTMhQ== 4301 integrity sha512-v9w/U4XDSfXCrXxf4E6ertGC/lTRX8MLLv7XC1j6N5oL3ympe38jp77zgeyMsn3MbufuAAoGeVzDJbOXnPTMhQ==
4344 4302
4345isobject@^2.0.0:
4346 version "2.1.0"
4347 resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
4348 integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
4349 dependencies:
4350 isarray "1.0.0"
4351
4352isstream@0.1.x, isstream@~0.1.2: 4303isstream@0.1.x, isstream@~0.1.2:
4353 version "0.1.2" 4304 version "0.1.2"
4354 resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" 4305 resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
@@ -4375,7 +4326,7 @@ jpeg-js@0.4.2:
4375 resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.2.tgz#8b345b1ae4abde64c2da2fe67ea216a114ac279d" 4326 resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.2.tgz#8b345b1ae4abde64c2da2fe67ea216a114ac279d"
4376 integrity sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw== 4327 integrity sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw==
4377 4328
4378js-stringify@^1.0.1, js-stringify@^1.0.2: 4329js-stringify@^1.0.2:
4379 version "1.0.2" 4330 version "1.0.2"
4380 resolved "https://registry.yarnpkg.com/js-stringify/-/js-stringify-1.0.2.tgz#1736fddfd9724f28a3682adc6230ae7e4e9679db" 4331 resolved "https://registry.yarnpkg.com/js-stringify/-/js-stringify-1.0.2.tgz#1736fddfd9724f28a3682adc6230ae7e4e9679db"
4381 integrity sha1-Fzb939lyTyijaCrcYjCufk6Weds= 4332 integrity sha1-Fzb939lyTyijaCrcYjCufk6Weds=
@@ -4385,7 +4336,7 @@ js-tokens@^4.0.0:
4385 resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 4336 resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
4386 integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 4337 integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
4387 4338
4388js-yaml@3.14.0, js-yaml@^3.13.1, js-yaml@^3.14.0, js-yaml@^3.5.4: 4339js-yaml@3.14.0:
4389 version "3.14.0" 4340 version "3.14.0"
4390 resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" 4341 resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482"
4391 integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== 4342 integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==
@@ -4393,6 +4344,21 @@ js-yaml@3.14.0, js-yaml@^3.13.1, js-yaml@^3.14.0, js-yaml@^3.5.4:
4393 argparse "^1.0.7" 4344 argparse "^1.0.7"
4394 esprima "^4.0.0" 4345 esprima "^4.0.0"
4395 4346
4347js-yaml@^3.13.1, js-yaml@^3.14.0:
4348 version "3.14.1"
4349 resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
4350 integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
4351 dependencies:
4352 argparse "^1.0.7"
4353 esprima "^4.0.0"
4354
4355js-yaml@^4.0.0:
4356 version "4.0.0"
4357 resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.0.0.tgz#f426bc0ff4b4051926cd588c71113183409a121f"
4358 integrity sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==
4359 dependencies:
4360 argparse "^2.0.1"
4361
4396jsbn@~0.1.0: 4362jsbn@~0.1.0:
4397 version "0.1.1" 4363 version "0.1.1"
4398 resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" 4364 resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
@@ -4413,6 +4379,11 @@ json-schema-traverse@^0.4.1:
4413 resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 4379 resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
4414 integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== 4380 integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
4415 4381
4382json-schema-traverse@^1.0.0:
4383 version "1.0.0"
4384 resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
4385 integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
4386
4416json-schema@0.2.3: 4387json-schema@0.2.3:
4417 version "0.2.3" 4388 version "0.2.3"
4418 resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" 4389 resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
@@ -4436,9 +4407,9 @@ json5@^1.0.1:
4436 minimist "^1.2.0" 4407 minimist "^1.2.0"
4437 4408
4438json5@^2.1.1: 4409json5@^2.1.1:
4439 version "2.1.3" 4410 version "2.2.0"
4440 resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" 4411 resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
4441 integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== 4412 integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
4442 dependencies: 4413 dependencies:
4443 minimist "^1.2.5" 4414 minimist "^1.2.5"
4444 4415
@@ -4451,15 +4422,15 @@ jsonfile@^6.0.1:
4451 optionalDependencies: 4422 optionalDependencies:
4452 graceful-fs "^4.1.6" 4423 graceful-fs "^4.1.6"
4453 4424
4454jsonld@~3.2.0: 4425jsonld@~3.3.0:
4455 version "3.2.0" 4426 version "3.3.0"
4456 resolved "https://registry.yarnpkg.com/jsonld/-/jsonld-3.2.0.tgz#be31b2ee9d5ed490d1e912263e31ca327f5a157f" 4427 resolved "https://registry.yarnpkg.com/jsonld/-/jsonld-3.3.0.tgz#1b03fe1458f9ffc2918fc30e90320343c988d07b"
4457 integrity sha512-re7FofG1iklGDlAthC4u5AMMt4l3qRNQbSI0nZTJu9vJG2R0QO6/yIhh8ZIh/M9Gg+EjXsULgQV/HEsltoVZBg== 4428 integrity sha512-0y/rctORxwlezPw/vHp+vbR2qTqHSwt9weZK3RjtDYSzmbGjtQlJZuHduCBfIoXggXPvlnI/2EjYcoyzDD/WRw==
4458 dependencies: 4429 dependencies:
4459 canonicalize "^1.0.1" 4430 canonicalize "^1.0.1"
4460 lru-cache "^5.1.1" 4431 lru-cache "^5.1.1"
4461 object.fromentries "^2.0.2" 4432 object.fromentries "^2.0.2"
4462 rdf-canonize "^1.0.2" 4433 rdf-canonize "^2.0.1"
4463 request "^2.88.0" 4434 request "^2.88.0"
4464 semver "^6.3.0" 4435 semver "^6.3.0"
4465 xmldom "0.1.19" 4436 xmldom "0.1.19"
@@ -4536,13 +4507,6 @@ keyv@^3.0.0:
4536 dependencies: 4507 dependencies:
4537 json-buffer "3.0.0" 4508 json-buffer "3.0.0"
4538 4509
4539kind-of@^3.0.2:
4540 version "3.2.2"
4541 resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
4542 integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
4543 dependencies:
4544 is-buffer "^1.1.5"
4545
4546klona@^2.0.3: 4510klona@^2.0.3:
4547 version "2.0.4" 4511 version "2.0.4"
4548 resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" 4512 resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0"
@@ -4565,11 +4529,6 @@ latest-version@^5.0.0:
4565 dependencies: 4529 dependencies:
4566 package-json "^6.3.0" 4530 package-json "^6.3.0"
4567 4531
4568lazy-cache@^1.0.3:
4569 version "1.0.4"
4570 resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
4571 integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4=
4572
4573levn@^0.4.1: 4532levn@^0.4.1:
4574 version "0.4.1" 4533 version "0.4.1"
4575 resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" 4534 resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
@@ -4617,14 +4576,6 @@ libxmljs@0.19.7:
4617 nan "~2.14.0" 4576 nan "~2.14.0"
4618 node-pre-gyp "~0.11.0" 4577 node-pre-gyp "~0.11.0"
4619 4578
4620line-column@^1.0.2:
4621 version "1.0.2"
4622 resolved "https://registry.yarnpkg.com/line-column/-/line-column-1.0.2.tgz#d25af2936b6f4849172b312e4792d1d987bc34a2"
4623 integrity sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI=
4624 dependencies:
4625 isarray "^1.0.0"
4626 isobject "^2.0.0"
4627
4628linkify-it@3.0.2, linkify-it@^3.0.1: 4579linkify-it@3.0.2, linkify-it@^3.0.1:
4629 version "3.0.2" 4580 version "3.0.2"
4630 resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-3.0.2.tgz#f55eeb8bc1d3ae754049e124ab3bb56d97797fb8" 4581 resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-3.0.2.tgz#f55eeb8bc1d3ae754049e124ab3bb56d97797fb8"
@@ -4646,7 +4597,7 @@ load-bmfont@^1.3.1, load-bmfont@^1.4.0:
4646 xhr "^2.0.1" 4597 xhr "^2.0.1"
4647 xtend "^4.0.0" 4598 xtend "^4.0.0"
4648 4599
4649load-ip-set@^2.1.1: 4600load-ip-set@^2.1.2:
4650 version "2.1.2" 4601 version "2.1.2"
4651 resolved "https://registry.yarnpkg.com/load-ip-set/-/load-ip-set-2.1.2.tgz#6fdb827eae2862ba999868199acc86be987ea2e7" 4602 resolved "https://registry.yarnpkg.com/load-ip-set/-/load-ip-set-2.1.2.tgz#6fdb827eae2862ba999868199acc86be987ea2e7"
4652 integrity sha512-AgO3AGwWPru+tJboq0l2+hIkFqbAE3tbG74z2SCpt+c3h0PFI3t2mHamS707OzSc3b+GBVBKjZxPFz97YZNisA== 4603 integrity sha512-AgO3AGwWPru+tJboq0l2+hIkFqbAE3tbG74z2SCpt+c3h0PFI3t2mHamS707OzSc3b+GBVBKjZxPFz97YZNisA==
@@ -4717,7 +4668,7 @@ lodash.isequal@^4.5.0:
4717 resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" 4668 resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
4718 integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= 4669 integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA=
4719 4670
4720lodash@4.17.20, lodash@>=4.17.13, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.4: 4671lodash@4.17.20, lodash@>=4.17.13, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20:
4721 version "4.17.20" 4672 version "4.17.20"
4722 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" 4673 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
4723 integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== 4674 integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
@@ -4740,11 +4691,6 @@ logform@^2.2.0:
4740 ms "^2.1.1" 4691 ms "^2.1.1"
4741 triple-beam "^1.3.0" 4692 triple-beam "^1.3.0"
4742 4693
4743longest@^1.0.1:
4744 version "1.0.1"
4745 resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
4746 integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=
4747
4748lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: 4694lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
4749 version "1.0.1" 4695 version "1.0.1"
4750 resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" 4696 resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
@@ -4777,7 +4723,7 @@ lru-cache@^6.0.0:
4777 dependencies: 4723 dependencies:
4778 yallist "^4.0.0" 4724 yallist "^4.0.0"
4779 4725
4780lru-queue@0.1: 4726lru-queue@^0.1.0:
4781 version "0.1.0" 4727 version "0.1.0"
4782 resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3" 4728 resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3"
4783 integrity sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM= 4729 integrity sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=
@@ -4826,20 +4772,20 @@ mailparser-mit@^1.0.0:
4826 mime "^1.6.0" 4772 mime "^1.6.0"
4827 uue "^3.1.0" 4773 uue "^3.1.0"
4828 4774
4829mailparser@^2.7.7: 4775mailparser@^3.0.1:
4830 version "2.8.1" 4776 version "3.0.1"
4831 resolved "https://registry.yarnpkg.com/mailparser/-/mailparser-2.8.1.tgz#a95b062e49dcb39051018962504a1a79646c7195" 4777 resolved "https://registry.yarnpkg.com/mailparser/-/mailparser-3.0.1.tgz#c186f744907143fdb155f2e8aef25dc24e498458"
4832 integrity sha512-H/CYAO9dsw6SFNbEGGpZsejVSWDcFlyHjb1OkHUWg0wggUekva1tNc28trB155nSqM8rhtbwTKt//orX0AmJxQ== 4778 integrity sha512-bI6qE0rkyy+O2ZszMijmC6XJ67yvVeCWcZjvWj+6VOHR3FqMjYFMMsExPbFmDVxu0R0PnziYL3ZRv2l0ahCXiw==
4833 dependencies: 4779 dependencies:
4834 encoding-japanese "1.0.30" 4780 encoding-japanese "1.0.30"
4835 he "1.2.0" 4781 he "1.2.0"
4836 html-to-text "5.1.1" 4782 html-to-text "6.0.0"
4837 iconv-lite "0.6.2" 4783 iconv-lite "0.6.2"
4838 libmime "5.0.0" 4784 libmime "5.0.0"
4839 linkify-it "3.0.2" 4785 linkify-it "3.0.2"
4840 mailsplit "5.0.0" 4786 mailsplit "5.0.0"
4841 nodemailer "6.4.11" 4787 nodemailer "6.4.16"
4842 tlds "1.208.0" 4788 tlds "1.214.0"
4843 4789
4844mailsplit@5.0.0: 4790mailsplit@5.0.0:
4845 version "5.0.0" 4791 version "5.0.0"
@@ -4879,13 +4825,13 @@ markdown-it-emoji@^2.0.0:
4879 resolved "https://registry.yarnpkg.com/markdown-it-emoji/-/markdown-it-emoji-2.0.0.tgz#3164ad4c009efd946e98274f7562ad611089a231" 4825 resolved "https://registry.yarnpkg.com/markdown-it-emoji/-/markdown-it-emoji-2.0.0.tgz#3164ad4c009efd946e98274f7562ad611089a231"
4880 integrity sha512-39j7/9vP/CPCKbEI44oV8yoPJTpvfeReTn/COgRhSpNrjWF3PfP/JUxxB0hxV6ynOY8KH8Y8aX9NMDdo6z+6YQ== 4826 integrity sha512-39j7/9vP/CPCKbEI44oV8yoPJTpvfeReTn/COgRhSpNrjWF3PfP/JUxxB0hxV6ynOY8KH8Y8aX9NMDdo6z+6YQ==
4881 4827
4882markdown-it@12.0.2: 4828markdown-it@12.0.4:
4883 version "12.0.2" 4829 version "12.0.4"
4884 resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-12.0.2.tgz#4401beae8df8aa2221fc6565a7188e60a06ef0ed" 4830 resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-12.0.4.tgz#eec8247d296327eac3ba9746bdeec9cfcc751e33"
4885 integrity sha512-4Lkvjbv2kK+moL9TbeV+6/NHx+1Q+R/NIdUlFlkqkkzUcTod4uiyTJRiBidKR9qXSdkNFkgv+AELY8KN9vSgVA== 4831 integrity sha512-34RwOXZT8kyuOJy25oJNJoulO8L0bTHYWXcdZBYZqFnjIy3NgjeoM3FmPXIOFQ26/lSHYMr8oc62B6adxXcb3Q==
4886 dependencies: 4832 dependencies:
4887 argparse "^2.0.1" 4833 argparse "^2.0.1"
4888 entities "~2.0.0" 4834 entities "~2.1.0"
4889 linkify-it "^3.0.1" 4835 linkify-it "^3.0.1"
4890 mdurl "^1.0.1" 4836 mdurl "^1.0.1"
4891 uc.micro "^1.0.5" 4837 uc.micro "^1.0.5"
@@ -4896,9 +4842,9 @@ marked-man@^0.7.0:
4896 integrity sha512-zxK5E4jbuARALc+fIUAanM2njVGnrd9YvKrqoDHUg2XwNLJijo39EzMIg59LecHBHsIHNtPqepqnJp4SmL/EVg== 4842 integrity sha512-zxK5E4jbuARALc+fIUAanM2njVGnrd9YvKrqoDHUg2XwNLJijo39EzMIg59LecHBHsIHNtPqepqnJp4SmL/EVg==
4897 4843
4898marked@^1.1.0: 4844marked@^1.1.0:
4899 version "1.2.4" 4845 version "1.2.8"
4900 resolved "https://registry.yarnpkg.com/marked/-/marked-1.2.4.tgz#94e99230b03496c9383b1322ac51bc17dd388a1d" 4846 resolved "https://registry.yarnpkg.com/marked/-/marked-1.2.8.tgz#5008ece15cfa43e653e85845f3525af4beb6bdd4"
4901 integrity sha512-6x5TFGCTKSQBLTZtOburGxCxFEBJEGYVLwCMTBCxzvyuisGcC20UNzDSJhCr/cJ/Kmh6ulfJm10g6WWEAJ3kvg== 4847 integrity sha512-lzmFjGnzWHkmbk85q/ILZjFoHHJIQGF+SxGEfIdGk/XhiTPhqGs37gbru6Kkd48diJnEyYwnG67nru0Z2gQtuQ==
4902 4848
4903math-interval-parser@^2.0.1: 4849math-interval-parser@^2.0.1:
4904 version "2.0.1" 4850 version "2.0.1"
@@ -4934,18 +4880,18 @@ mediasource@^2.2.2, mediasource@^2.4.0:
4934 to-arraybuffer "^1.0.1" 4880 to-arraybuffer "^1.0.1"
4935 4881
4936memoizee@^0.4.14: 4882memoizee@^0.4.14:
4937 version "0.4.14" 4883 version "0.4.15"
4938 resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.14.tgz#07a00f204699f9a95c2d9e77218271c7cd610d57" 4884 resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.15.tgz#e6f3d2da863f318d02225391829a6c5956555b72"
4939 integrity sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg== 4885 integrity sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==
4940 dependencies: 4886 dependencies:
4941 d "1" 4887 d "^1.0.1"
4942 es5-ext "^0.10.45" 4888 es5-ext "^0.10.53"
4943 es6-weak-map "^2.0.2" 4889 es6-weak-map "^2.0.3"
4944 event-emitter "^0.3.5" 4890 event-emitter "^0.3.5"
4945 is-promise "^2.1" 4891 is-promise "^2.2.2"
4946 lru-queue "0.1" 4892 lru-queue "^0.1.0"
4947 next-tick "1" 4893 next-tick "^1.1.0"
4948 timers-ext "^0.1.5" 4894 timers-ext "^0.1.7"
4949 4895
4950memory-chunk-store@^1.3.0: 4896memory-chunk-store@^1.3.0:
4951 version "1.3.0" 4897 version "1.3.0"
@@ -4991,7 +4937,7 @@ messageformat@^2.3.0:
4991 messageformat-formatters "^2.0.1" 4937 messageformat-formatters "^2.0.1"
4992 messageformat-parser "^4.1.2" 4938 messageformat-parser "^4.1.2"
4993 4939
4994methods@1.1.2, methods@^1.1.2, methods@~1.1.2: 4940methods@^1.1.2, methods@~1.1.2:
4995 version "1.1.2" 4941 version "1.1.2"
4996 resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" 4942 resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
4997 integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= 4943 integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
@@ -5004,17 +4950,17 @@ micromatch@^4.0.2:
5004 braces "^3.0.1" 4950 braces "^3.0.1"
5005 picomatch "^2.0.5" 4951 picomatch "^2.0.5"
5006 4952
5007mime-db@1.44.0: 4953mime-db@1.45.0:
5008 version "1.44.0" 4954 version "1.45.0"
5009 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" 4955 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea"
5010 integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== 4956 integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==
5011 4957
5012mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24: 4958mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24:
5013 version "2.1.27" 4959 version "2.1.28"
5014 resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" 4960 resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.28.tgz#1160c4757eab2c5363888e005273ecf79d2a0ecd"
5015 integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== 4961 integrity sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==
5016 dependencies: 4962 dependencies:
5017 mime-db "1.44.0" 4963 mime-db "1.45.0"
5018 4964
5019mime@1.6.0, mime@^1.3.4, mime@^1.6.0: 4965mime@1.6.0, mime@^1.3.4, mime@^1.6.0:
5020 version "1.6.0" 4966 version "1.6.0"
@@ -5022,9 +4968,9 @@ mime@1.6.0, mime@^1.3.4, mime@^1.6.0:
5022 integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== 4968 integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
5023 4969
5024mime@^2.4.6: 4970mime@^2.4.6:
5025 version "2.4.6" 4971 version "2.5.0"
5026 resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" 4972 resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.0.tgz#2b4af934401779806ee98026bb42e8c1ae1876b1"
5027 integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== 4973 integrity sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==
5028 4974
5029mimic-fn@^2.1.0: 4975mimic-fn@^2.1.0:
5030 version "2.1.0" 4976 version "2.1.0"
@@ -5080,7 +5026,7 @@ mkdirp-classic@^0.5.2:
5080 resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" 5026 resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
5081 integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== 5027 integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
5082 5028
5083mkdirp@0.x.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@~0.5.1: 5029mkdirp@0.x.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3:
5084 version "0.5.5" 5030 version "0.5.5"
5085 resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" 5031 resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
5086 integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== 5032 integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
@@ -5092,6 +5038,11 @@ mkdirp@1.0.3:
5092 resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.3.tgz#4cf2e30ad45959dddea53ad97d518b6c8205e1ea" 5038 resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.3.tgz#4cf2e30ad45959dddea53ad97d518b6c8205e1ea"
5093 integrity sha512-6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g== 5039 integrity sha512-6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g==
5094 5040
5041mkdirp@~1.0.4:
5042 version "1.0.4"
5043 resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
5044 integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
5045
5095mocha@^8.0.1: 5046mocha@^8.0.1:
5096 version "8.2.1" 5047 version "8.2.1"
5097 resolved "https://registry.yarnpkg.com/mocha/-/mocha-8.2.1.tgz#f2fa68817ed0e53343d989df65ccd358bc3a4b39" 5048 resolved "https://registry.yarnpkg.com/mocha/-/mocha-8.2.1.tgz#f2fa68817ed0e53343d989df65ccd358bc3a4b39"
@@ -5172,11 +5123,16 @@ ms@2.1.1:
5172 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" 5123 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
5173 integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== 5124 integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
5174 5125
5175ms@2.1.2, ms@^2.1.1: 5126ms@2.1.2:
5176 version "2.1.2" 5127 version "2.1.2"
5177 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 5128 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
5178 integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 5129 integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
5179 5130
5131ms@^2.1.1:
5132 version "2.1.3"
5133 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
5134 integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
5135
5180multer@^1.1.0: 5136multer@^1.1.0:
5181 version "1.4.2" 5137 version "1.4.2"
5182 resolved "https://registry.yarnpkg.com/multer/-/multer-1.4.2.tgz#2f1f4d12dbaeeba74cb37e623f234bf4d3d2057a" 5138 resolved "https://registry.yarnpkg.com/multer/-/multer-1.4.2.tgz#2f1f4d12dbaeeba74cb37e623f234bf4d3d2057a"
@@ -5202,7 +5158,7 @@ multimatch@^5.0.0:
5202 arrify "^2.0.1" 5158 arrify "^2.0.1"
5203 minimatch "^3.0.4" 5159 minimatch "^3.0.4"
5204 5160
5205multistream@^4.0.0, multistream@^4.0.1: 5161multistream@^4.0.1:
5206 version "4.0.1" 5162 version "4.0.1"
5207 resolved "https://registry.yarnpkg.com/multistream/-/multistream-4.0.1.tgz#6c188a40b66ab0205c9e9f560a5348f13fe1f82a" 5163 resolved "https://registry.yarnpkg.com/multistream/-/multistream-4.0.1.tgz#6c188a40b66ab0205c9e9f560a5348f13fe1f82a"
5208 integrity sha512-LNPIR/LD0JUw2beGlSv4sgTSnGbZp16d/PG2rnIrYjkeCaepNmBTobuiaNQATCPiYgn+BBuQTm70UlvwRfLZ3Q== 5164 integrity sha512-LNPIR/LD0JUw2beGlSv4sgTSnGbZp16d/PG2rnIrYjkeCaepNmBTobuiaNQATCPiYgn+BBuQTm70UlvwRfLZ3Q==
@@ -5210,9 +5166,9 @@ multistream@^4.0.0, multistream@^4.0.1:
5210 readable-stream "^3.6.0" 5166 readable-stream "^3.6.0"
5211 5167
5212mustache@^4.0.1: 5168mustache@^4.0.1:
5213 version "4.0.1" 5169 version "4.1.0"
5214 resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.0.1.tgz#d99beb031701ad433338e7ea65e0489416c854a2" 5170 resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.1.0.tgz#8c1b042238a982d2eb2d30efc6c14296ae3f699d"
5215 integrity sha512-yL5VE97+OXn4+Er3THSmTdCFCtx5hHWzrolvH+JObZnUYwuaG7XV+Ch4fR2cIrcYI0tFHxS7iyFYl14bW8y2sA== 5171 integrity sha512-0FsgP/WVq4mKyjolIyX+Z9Bd+3WS8GOwoUTyKXT5cTYMGeauNTi2HPCwERqseC1IHAy0Z7MDZnJBfjabd4O8GQ==
5216 5172
5217mute-stream@0.0.8, mute-stream@~0.0.4: 5173mute-stream@0.0.8, mute-stream@~0.0.4:
5218 version "0.0.8" 5174 version "0.0.8"
@@ -5229,10 +5185,10 @@ nanoid@3.1.12:
5229 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.12.tgz#6f7736c62e8d39421601e4a0c77623a97ea69654" 5185 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.12.tgz#6f7736c62e8d39421601e4a0c77623a97ea69654"
5230 integrity sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A== 5186 integrity sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==
5231 5187
5232nanoid@^3.1.16: 5188nanoid@^3.1.20:
5233 version "3.1.16" 5189 version "3.1.20"
5234 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.16.tgz#b21f0a7d031196faf75314d7c65d36352beeef64" 5190 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788"
5235 integrity sha512-+AK8MN0WHji40lj8AEuwLOvLSbWYApQpre/aFJZD71r43wVRLrOYS4FmJOPQYon1TqB462RzrrxlfA74XRES8w== 5191 integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==
5236 5192
5237napi-macros@^2.0.0: 5193napi-macros@^2.0.0:
5238 version "2.0.0" 5194 version "2.0.0"
@@ -5250,9 +5206,9 @@ ncp@1.0.x:
5250 integrity sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY= 5206 integrity sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=
5251 5207
5252needle@^2.2.1, needle@^2.5.0: 5208needle@^2.2.1, needle@^2.5.0:
5253 version "2.5.2" 5209 version "2.6.0"
5254 resolved "https://registry.yarnpkg.com/needle/-/needle-2.5.2.tgz#cf1a8fce382b5a280108bba90a14993c00e4010a" 5210 resolved "https://registry.yarnpkg.com/needle/-/needle-2.6.0.tgz#24dbb55f2509e2324b4a99d61f413982013ccdbe"
5255 integrity sha512-LbRIwS9BfkPvNwNHlsA41Q29kL2L/6VaOJ0qisM5lLWsTV3nP15abO5ITL6L81zqFhzjRKDAYjpcBcwM0AVvLQ== 5211 integrity sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==
5256 dependencies: 5212 dependencies:
5257 debug "^3.2.6" 5213 debug "^3.2.6"
5258 iconv-lite "^0.4.4" 5214 iconv-lite "^0.4.4"
@@ -5273,7 +5229,7 @@ next-event@^1.0.0:
5273 resolved "https://registry.yarnpkg.com/next-event/-/next-event-1.0.0.tgz#e7778acde2e55802e0ad1879c39cf6f75eda61d8" 5229 resolved "https://registry.yarnpkg.com/next-event/-/next-event-1.0.0.tgz#e7778acde2e55802e0ad1879c39cf6f75eda61d8"
5274 integrity sha1-53eKzeLlWALgrRh5w5z2917aYdg= 5230 integrity sha1-53eKzeLlWALgrRh5w5z2917aYdg=
5275 5231
5276next-tick@1: 5232next-tick@1, next-tick@^1.1.0:
5277 version "1.1.0" 5233 version "1.1.0"
5278 resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" 5234 resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb"
5279 integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== 5235 integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==
@@ -5284,20 +5240,15 @@ next-tick@~1.0.0:
5284 integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= 5240 integrity sha1-yobR/ogoFpsBICCOPchCS524NCw=
5285 5241
5286node-addon-api@^3.0.0: 5242node-addon-api@^3.0.0:
5287 version "3.0.2" 5243 version "3.1.0"
5288 resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.0.2.tgz#04bc7b83fd845ba785bb6eae25bc857e1ef75681" 5244 resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.1.0.tgz#98b21931557466c6729e51cb77cd39c965f42239"
5289 integrity sha512-+D4s2HCnxPd5PjjI0STKwncjXTUKKqm74MDMz9OPXavjsGmjkvwgLtA5yoxJUdmpj52+2u+RrXgPipahKczMKg== 5245 integrity sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==
5290 5246
5291node-fetch@^2.3.0, node-fetch@^2.6.0: 5247node-fetch@^2.6.0, node-fetch@^2.6.1:
5292 version "2.6.1" 5248 version "2.6.1"
5293 resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" 5249 resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
5294 integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== 5250 integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
5295 5251
5296node-forge@^0.10.0:
5297 version "0.10.0"
5298 resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3"
5299 integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==
5300
5301node-gyp-build@^4.2.0: 5252node-gyp-build@^4.2.0:
5302 version "4.2.3" 5253 version "4.2.3"
5303 resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.2.3.tgz#ce6277f853835f718829efb47db20f3e4d9c4739" 5254 resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.2.3.tgz#ce6277f853835f718829efb47db20f3e4d9c4739"
@@ -5353,25 +5304,25 @@ nodemailer@5.0.0:
5353 resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-5.0.0.tgz#bcb409eca613114e85de42646d0ce7f1fa70b716" 5304 resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-5.0.0.tgz#bcb409eca613114e85de42646d0ce7f1fa70b716"
5354 integrity sha512-XI4PI5L7GYcJyHkPcHlvPyRrYohNYBNRNbt1tU8PXNU3E1ADJC84a13V0vbL9AM431OP+ETacaGXAF8fGn1JvA== 5305 integrity sha512-XI4PI5L7GYcJyHkPcHlvPyRrYohNYBNRNbt1tU8PXNU3E1ADJC84a13V0vbL9AM431OP+ETacaGXAF8fGn1JvA==
5355 5306
5356nodemailer@6.4.11: 5307nodemailer@6.4.16:
5357 version "6.4.11" 5308 version "6.4.16"
5358 resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.4.11.tgz#1f00b4ffd106403f17c03f3d43d5945b2677046c" 5309 resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.4.16.tgz#5cb6391b1d79ab7eff32d6f9f48366b5a7117293"
5359 integrity sha512-BVZBDi+aJV4O38rxsUh164Dk1NCqgh6Cm0rQSb9SK/DHGll/DrCMnycVDD7msJgZCnmVa8ASo8EZzR7jsgTukQ== 5310 integrity sha512-68K0LgZ6hmZ7PVmwL78gzNdjpj5viqBdFqKrTtr9bZbJYj6BRj5W6WGkxXrEnUl3Co3CBXi3CZBUlpV/foGnOQ==
5360 5311
5361nodemailer@^3.1.1: 5312nodemailer@^3.1.1:
5362 version "3.1.8" 5313 version "3.1.8"
5363 resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-3.1.8.tgz#febfaccb4bd273678473a309c6cb4b4a2f3c48e3" 5314 resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-3.1.8.tgz#febfaccb4bd273678473a309c6cb4b4a2f3c48e3"
5364 integrity sha1-/r+sy0vSc2eEc6MJxstLSi88SOM= 5315 integrity sha1-/r+sy0vSc2eEc6MJxstLSi88SOM=
5365 5316
5366nodemailer@^6.0.0, nodemailer@^6.3.1, nodemailer@^6.4.14: 5317nodemailer@^6.0.0, nodemailer@^6.4.16, nodemailer@^6.4.17:
5367 version "6.4.16" 5318 version "6.4.17"
5368 resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.4.16.tgz#5cb6391b1d79ab7eff32d6f9f48366b5a7117293" 5319 resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.4.17.tgz#8de98618028953b80680775770f937243a7d7877"
5369 integrity sha512-68K0LgZ6hmZ7PVmwL78gzNdjpj5viqBdFqKrTtr9bZbJYj6BRj5W6WGkxXrEnUl3Co3CBXi3CZBUlpV/foGnOQ== 5320 integrity sha512-89ps+SBGpo0D4Bi5ZrxcrCiRFaMmkCt+gItMXQGzEtZVR3uAD3QAQIDoxTWnx3ky0Dwwy/dhFrQ+6NNGXpw/qQ==
5370 5321
5371nodemon@^2.0.1: 5322nodemon@^2.0.1:
5372 version "2.0.6" 5323 version "2.0.7"
5373 resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.6.tgz#1abe1937b463aaf62f0d52e2b7eaadf28cc2240d" 5324 resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.7.tgz#6f030a0a0ebe3ea1ba2a38f71bf9bab4841ced32"
5374 integrity sha512-4I3YDSKXg6ltYpcnZeHompqac4E6JeAMpGm8tJnB9Y3T0ehasLa4139dJOcCrB93HHrUMsCrKtoAlXTqT5n4AQ== 5325 integrity sha512-XHzK69Awgnec9UzHr1kc8EomQh4sjTQ8oRf8TsGrSmHDx9/UmiGG9E/mM3BuTfNeFwdNBvrqQq/RHL0xIeyFOA==
5375 dependencies: 5326 dependencies:
5376 chokidar "^3.2.2" 5327 chokidar "^3.2.2"
5377 debug "^3.2.6" 5328 debug "^3.2.6"
@@ -5440,7 +5391,7 @@ npm-packlist@^1.1.6:
5440 npm-bundled "^1.0.1" 5391 npm-bundled "^1.0.1"
5441 npm-normalize-package-bin "^1.0.1" 5392 npm-normalize-package-bin "^1.0.1"
5442 5393
5443npm-run-path@^4.0.0: 5394npm-run-path@^4.0.1:
5444 version "4.0.1" 5395 version "4.0.1"
5445 resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" 5396 resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
5446 integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== 5397 integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
@@ -5457,12 +5408,12 @@ npmlog@^4.0.2:
5457 gauge "~2.7.3" 5408 gauge "~2.7.3"
5458 set-blocking "~2.0.0" 5409 set-blocking "~2.0.0"
5459 5410
5460nth-check@~1.0.1: 5411nth-check@^2.0.0:
5461 version "1.0.2" 5412 version "2.0.0"
5462 resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" 5413 resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125"
5463 integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== 5414 integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==
5464 dependencies: 5415 dependencies:
5465 boolbase "~1.0.0" 5416 boolbase "^1.0.0"
5466 5417
5467number-is-nan@^1.0.0: 5418number-is-nan@^1.0.0:
5468 version "1.0.1" 5419 version "1.0.1"
@@ -5486,7 +5437,7 @@ oauth2-server@3.0.0, oauth2-server@3.1.0-beta.1:
5486 statuses "^1.5.0" 5437 statuses "^1.5.0"
5487 type-is "^1.6.16" 5438 type-is "^1.6.16"
5488 5439
5489object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: 5440object-assign@^4, object-assign@^4.1.0, object-assign@^4.1.1:
5490 version "4.1.1" 5441 version "4.1.1"
5491 resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 5442 resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
5492 integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= 5443 integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
@@ -5496,22 +5447,22 @@ object-component@0.0.3:
5496 resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" 5447 resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291"
5497 integrity sha1-8MaapQ78lbhmwYb0AKM3acsvEpE= 5448 integrity sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=
5498 5449
5499object-hash@2.0.3: 5450object-hash@2.1.1:
5500 version "2.0.3" 5451 version "2.1.1"
5501 resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.0.3.tgz#d12db044e03cd2ca3d77c0570d87225b02e1e6ea" 5452 resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.1.1.tgz#9447d0279b4fcf80cff3259bf66a1dc73afabe09"
5502 integrity sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg== 5453 integrity sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ==
5503 5454
5504object-inspect@^1.8.0: 5455object-inspect@^1.8.0, object-inspect@^1.9.0:
5505 version "1.8.0" 5456 version "1.9.0"
5506 resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0" 5457 resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a"
5507 integrity sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA== 5458 integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==
5508 5459
5509object-keys@^1.0.12, object-keys@^1.1.1: 5460object-keys@^1.0.12, object-keys@^1.1.1:
5510 version "1.1.1" 5461 version "1.1.1"
5511 resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" 5462 resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
5512 integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== 5463 integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
5513 5464
5514object.assign@^4.1.1: 5465object.assign@^4.1.1, object.assign@^4.1.2:
5515 version "4.1.2" 5466 version "4.1.2"
5516 resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" 5467 resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
5517 integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== 5468 integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
@@ -5522,31 +5473,32 @@ object.assign@^4.1.1:
5522 object-keys "^1.1.1" 5473 object-keys "^1.1.1"
5523 5474
5524object.fromentries@^2.0.2: 5475object.fromentries@^2.0.2:
5525 version "2.0.2" 5476 version "2.0.3"
5526 resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9" 5477 resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.3.tgz#13cefcffa702dc67750314a3305e8cb3fad1d072"
5527 integrity sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ== 5478 integrity sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==
5528 dependencies: 5479 dependencies:
5480 call-bind "^1.0.0"
5529 define-properties "^1.1.3" 5481 define-properties "^1.1.3"
5530 es-abstract "^1.17.0-next.1" 5482 es-abstract "^1.18.0-next.1"
5531 function-bind "^1.1.1"
5532 has "^1.0.3" 5483 has "^1.0.3"
5533 5484
5534object.getownpropertydescriptors@^2.1.0: 5485object.getownpropertydescriptors@^2.1.1:
5535 version "2.1.0" 5486 version "2.1.1"
5536 resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" 5487 resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz#0dfda8d108074d9c563e80490c883b6661091544"
5537 integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== 5488 integrity sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==
5538 dependencies: 5489 dependencies:
5490 call-bind "^1.0.0"
5539 define-properties "^1.1.3" 5491 define-properties "^1.1.3"
5540 es-abstract "^1.17.0-next.1" 5492 es-abstract "^1.18.0-next.1"
5541 5493
5542object.values@^1.1.1: 5494object.values@^1.1.1:
5543 version "1.1.1" 5495 version "1.1.2"
5544 resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" 5496 resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.2.tgz#7a2015e06fcb0f546bd652486ce8583a4731c731"
5545 integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== 5497 integrity sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==
5546 dependencies: 5498 dependencies:
5499 call-bind "^1.0.0"
5547 define-properties "^1.1.3" 5500 define-properties "^1.1.3"
5548 es-abstract "^1.17.0-next.1" 5501 es-abstract "^1.18.0-next.1"
5549 function-bind "^1.1.1"
5550 has "^1.0.3" 5502 has "^1.0.3"
5551 5503
5552omggif@^1.0.10, omggif@^1.0.9: 5504omggif@^1.0.10, omggif@^1.0.9:
@@ -5580,19 +5532,20 @@ one-time@^1.0.0:
5580 dependencies: 5532 dependencies:
5581 fn.name "1.x.x" 5533 fn.name "1.x.x"
5582 5534
5583onetime@^5.1.0: 5535onetime@^5.1.0, onetime@^5.1.2:
5584 version "5.1.2" 5536 version "5.1.2"
5585 resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" 5537 resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
5586 integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== 5538 integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
5587 dependencies: 5539 dependencies:
5588 mimic-fn "^2.1.0" 5540 mimic-fn "^2.1.0"
5589 5541
5590open@^6.4.0: 5542open@^7.3.0:
5591 version "6.4.0" 5543 version "7.4.0"
5592 resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" 5544 resolved "https://registry.yarnpkg.com/open/-/open-7.4.0.tgz#ad95b98f871d9acb0ec8fecc557082cc9986626b"
5593 integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== 5545 integrity sha512-PGoBCX/lclIWlpS/R2PQuIR4NJoXh6X5AwVzE7WXnWRGvHg7+4TBCgsujUgiPpm0K1y4qvQeWnCWVTpTKZBtvA==
5594 dependencies: 5546 dependencies:
5595 is-wsl "^1.1.0" 5547 is-docker "^2.0.0"
5548 is-wsl "^2.1.1"
5596 5549
5597opn@^6.0.0: 5550opn@^6.0.0:
5598 version "6.0.0" 5551 version "6.0.0"
@@ -5641,11 +5594,6 @@ p-finally@^1.0.0:
5641 resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" 5594 resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
5642 integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= 5595 integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
5643 5596
5644p-finally@^2.0.0:
5645 version "2.0.1"
5646 resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561"
5647 integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==
5648
5649p-limit@^1.1.0: 5597p-limit@^1.1.0:
5650 version "1.3.0" 5598 version "1.3.0"
5651 resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" 5599 resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
@@ -5661,11 +5609,11 @@ p-limit@^2.0.0, p-limit@^2.2.0:
5661 p-try "^2.0.0" 5609 p-try "^2.0.0"
5662 5610
5663p-limit@^3.0.2: 5611p-limit@^3.0.2:
5664 version "3.0.2" 5612 version "3.1.0"
5665 resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.0.2.tgz#1664e010af3cadc681baafd3e2a437be7b0fb5fe" 5613 resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
5666 integrity sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg== 5614 integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
5667 dependencies: 5615 dependencies:
5668 p-try "^2.0.0" 5616 yocto-queue "^0.1.0"
5669 5617
5670p-locate@^2.0.0: 5618p-locate@^2.0.0:
5671 version "2.0.0" 5619 version "2.0.0"
@@ -5695,11 +5643,6 @@ p-locate@^5.0.0:
5695 dependencies: 5643 dependencies:
5696 p-limit "^3.0.2" 5644 p-limit "^3.0.2"
5697 5645
5698p-map@^2.1.0:
5699 version "2.1.0"
5700 resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175"
5701 integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==
5702
5703p-timeout@^3.2.0: 5646p-timeout@^3.2.0:
5704 version "3.2.0" 5647 version "3.2.0"
5705 resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" 5648 resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe"
@@ -5795,9 +5738,9 @@ parse-srcset@^1.0.2:
5795 integrity sha1-8r0iH2zJcKk42IVWq8WJyqqiveE= 5738 integrity sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=
5796 5739
5797parse-torrent@^9.1.0: 5740parse-torrent@^9.1.0:
5798 version "9.1.0" 5741 version "9.1.1"
5799 resolved "https://registry.yarnpkg.com/parse-torrent/-/parse-torrent-9.1.0.tgz#41cc544b0cba3b50f0e1cc6fffc1dcbd8e5ca5c9" 5742 resolved "https://registry.yarnpkg.com/parse-torrent/-/parse-torrent-9.1.1.tgz#01bbaba8151412b25d3fc0c9b10512cf2dda7e4d"
5800 integrity sha512-TVht2kv44bTHEd55KgmfEHyDh5djIBZMhaD6uFWnxLhJWUXy8lrIOsjPSs4Tfzs9PTGIgGM0k+UG6CFphHgOZQ== 5743 integrity sha512-QQePPIN0cX6bEjwAT6x2o5fUgOsz2SwXlZqzz2uvt12+uiCrgU4WYAsy3wEthQWLZQpn1utMbSbHCRDvjAnhMA==
5801 dependencies: 5744 dependencies:
5802 bencode "^2.0.1" 5745 bencode "^2.0.1"
5803 blob-to-buffer "^1.2.9" 5746 blob-to-buffer "^1.2.9"
@@ -5806,12 +5749,17 @@ parse-torrent@^9.1.0:
5806 simple-get "^4.0.0" 5749 simple-get "^4.0.0"
5807 simple-sha1 "^3.0.1" 5750 simple-sha1 "^3.0.1"
5808 5751
5809parse5@^3.0.1: 5752parse5-htmlparser2-tree-adapter@^6.0.0:
5810 version "3.0.3" 5753 version "6.0.1"
5811 resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" 5754 resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6"
5812 integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA== 5755 integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==
5813 dependencies: 5756 dependencies:
5814 "@types/node" "*" 5757 parse5 "^6.0.1"
5758
5759parse5@^6.0.0, parse5@^6.0.1:
5760 version "6.0.1"
5761 resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
5762 integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
5815 5763
5816parseqs@0.0.5: 5764parseqs@0.0.5:
5817 version "0.0.5" 5765 version "0.0.5"
@@ -5895,9 +5843,9 @@ path-type@^4.0.0:
5895 integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 5843 integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
5896 5844
5897pathval@^1.1.0: 5845pathval@^1.1.0:
5898 version "1.1.0" 5846 version "1.1.1"
5899 resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0" 5847 resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d"
5900 integrity sha1-uULm1L3mUwBe9rcTYd74cn0GReA= 5848 integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==
5901 5849
5902peek-stream@^1.1.1: 5850peek-stream@^1.1.1:
5903 version "1.1.3" 5851 version "1.1.3"
@@ -6026,29 +5974,18 @@ pkg-dir@^2.0.0:
6026 dependencies: 5974 dependencies:
6027 find-up "^2.1.0" 5975 find-up "^2.1.0"
6028 5976
6029pkginfo@0.3.x:
6030 version "0.3.1"
6031 resolved "https://registry.yarnpkg.com/pkginfo/-/pkginfo-0.3.1.tgz#5b29f6a81f70717142e09e765bbeab97b4f81e21"
6032 integrity sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=
6033
6034pkginfo@0.x.x:
6035 version "0.4.1"
6036 resolved "https://registry.yarnpkg.com/pkginfo/-/pkginfo-0.4.1.tgz#b5418ef0439de5425fc4995042dced14fb2a84ff"
6037 integrity sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=
6038
6039pngjs@^3.0.0, pngjs@^3.3.3: 5977pngjs@^3.0.0, pngjs@^3.3.3:
6040 version "3.4.0" 5978 version "3.4.0"
6041 resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" 5979 resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f"
6042 integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== 5980 integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==
6043 5981
6044postcss@^8.0.2: 5982postcss@^8.0.2:
6045 version "8.1.7" 5983 version "8.2.4"
6046 resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.1.7.tgz#ff6a82691bd861f3354fd9b17b2332f88171233f" 5984 resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.4.tgz#20a98a39cf303d15129c2865a9ec37eda0031d04"
6047 integrity sha512-llCQW1Pz4MOPwbZLmOddGM9eIJ8Bh7SZ2Oj5sxZva77uVaotYDsYTch1WBTNu7fUY0fpWp0fdt7uW40D4sRiiQ== 5985 integrity sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==
6048 dependencies: 5986 dependencies:
6049 colorette "^1.2.1" 5987 colorette "^1.2.1"
6050 line-column "^1.0.2" 5988 nanoid "^3.1.20"
6051 nanoid "^3.1.16"
6052 source-map "^0.6.1" 5989 source-map "^0.6.1"
6053 5990
6054postgres-array@~2.0.0: 5991postgres-array@~2.0.0:
@@ -6083,30 +6020,28 @@ prepend-http@^2.0.0:
6083 resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" 6020 resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
6084 integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= 6021 integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
6085 6022
6086preview-email@^2.0.2: 6023preview-email@^3.0.3:
6087 version "2.0.2" 6024 version "3.0.3"
6088 resolved "https://registry.yarnpkg.com/preview-email/-/preview-email-2.0.2.tgz#6cecec27ec91eb1ec1b0b67581d2f44f15c27b69" 6025 resolved "https://registry.yarnpkg.com/preview-email/-/preview-email-3.0.3.tgz#1dd9b26c9be313ce59aca17db1de33c54b3676cf"
6089 integrity sha512-FADpJ1p5VX0F/V57gcxc8IoxX63JuyDOOMN4Y7tJwil8K1/lvN0HtO7mZHIP2kgwhMMehjYTxqnjFtSGg1/LXw== 6026 integrity sha512-MQjWlcFbyQJVd6WUr9/PLSKw1FIdTOG8plRXOVz+lUVQZkR1alRGYVaGOSwKbVlu+tVC7eNQj7bcbNURZIAsRw==
6090 dependencies: 6027 dependencies:
6091 "@babel/runtime" "^7.6.3" 6028 dayjs "^1.9.6"
6092 dayjs "^1.8.16" 6029 debug "^4.3.1"
6093 debug "^4.1.1" 6030 mailparser "^3.0.1"
6094 mailparser "^2.7.7" 6031 nodemailer "^6.4.16"
6095 nodemailer "^6.3.1" 6032 open "^7.3.0"
6096 open "^6.4.0" 6033 pug "^3.0.0"
6097 pify "^4.0.1" 6034 uuid "^8.3.1"
6098 pug "^2.0.4"
6099 uuid "^3.3.3"
6100 6035
6101process-nextick-args@~2.0.0: 6036process-nextick-args@~2.0.0:
6102 version "2.0.1" 6037 version "2.0.1"
6103 resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" 6038 resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
6104 integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== 6039 integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
6105 6040
6106process@~0.5.1: 6041process@^0.11.10:
6107 version "0.5.2" 6042 version "0.11.10"
6108 resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" 6043 resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
6109 integrity sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8= 6044 integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
6110 6045
6111progress@^2.0.0: 6046progress@^2.0.0:
6112 version "2.0.3" 6047 version "2.0.3"
@@ -6139,16 +6074,15 @@ promisify-any@^2.0.1:
6139 is-generator "^1.0.2" 6074 is-generator "^1.0.2"
6140 6075
6141prompt@^1.0.0: 6076prompt@^1.0.0:
6142 version "1.0.0" 6077 version "1.1.0"
6143 resolved "https://registry.yarnpkg.com/prompt/-/prompt-1.0.0.tgz#8e57123c396ab988897fb327fd3aedc3e735e4fe" 6078 resolved "https://registry.yarnpkg.com/prompt/-/prompt-1.1.0.tgz#7ae829c6d39bbc6f9b1927f9861e9ac074744167"
6144 integrity sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4= 6079 integrity sha512-ec1vUPXCplDBDUVD8uPa3XGA+OzLrO40Vxv3F1uxoiZGkZhdctlK2JotcHq5X6ExjocDOGwGdCSXloGNyU5L1Q==
6145 dependencies: 6080 dependencies:
6146 colors "^1.1.2" 6081 colors "^1.1.2"
6147 pkginfo "0.x.x"
6148 read "1.0.x" 6082 read "1.0.x"
6149 revalidator "0.1.x" 6083 revalidator "0.1.x"
6150 utile "0.3.x" 6084 utile "0.3.x"
6151 winston "2.1.x" 6085 winston "2.x"
6152 6086
6153proxy-addr@~2.0.5: 6087proxy-addr@~2.0.5:
6154 version "2.0.6" 6088 version "2.0.6"
@@ -6173,15 +6107,6 @@ pstree.remy@^1.1.7:
6173 resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a" 6107 resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a"
6174 integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== 6108 integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==
6175 6109
6176pug-attrs@^2.0.4:
6177 version "2.0.4"
6178 resolved "https://registry.yarnpkg.com/pug-attrs/-/pug-attrs-2.0.4.tgz#b2f44c439e4eb4ad5d4ef25cac20d18ad28cc336"
6179 integrity sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==
6180 dependencies:
6181 constantinople "^3.0.1"
6182 js-stringify "^1.0.1"
6183 pug-runtime "^2.0.5"
6184
6185pug-attrs@^3.0.0: 6110pug-attrs@^3.0.0:
6186 version "3.0.0" 6111 version "3.0.0"
6187 resolved "https://registry.yarnpkg.com/pug-attrs/-/pug-attrs-3.0.0.tgz#b10451e0348165e31fad1cc23ebddd9dc7347c41" 6112 resolved "https://registry.yarnpkg.com/pug-attrs/-/pug-attrs-3.0.0.tgz#b10451e0348165e31fad1cc23ebddd9dc7347c41"
@@ -6191,20 +6116,6 @@ pug-attrs@^3.0.0:
6191 js-stringify "^1.0.2" 6116 js-stringify "^1.0.2"
6192 pug-runtime "^3.0.0" 6117 pug-runtime "^3.0.0"
6193 6118
6194pug-code-gen@^2.0.2:
6195 version "2.0.2"
6196 resolved "https://registry.yarnpkg.com/pug-code-gen/-/pug-code-gen-2.0.2.tgz#ad0967162aea077dcf787838d94ed14acb0217c2"
6197 integrity sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==
6198 dependencies:
6199 constantinople "^3.1.2"
6200 doctypes "^1.1.0"
6201 js-stringify "^1.0.1"
6202 pug-attrs "^2.0.4"
6203 pug-error "^1.3.3"
6204 pug-runtime "^2.0.5"
6205 void-elements "^2.0.1"
6206 with "^5.0.0"
6207
6208pug-code-gen@^3.0.0: 6119pug-code-gen@^3.0.0:
6209 version "3.0.1" 6120 version "3.0.1"
6210 resolved "https://registry.yarnpkg.com/pug-code-gen/-/pug-code-gen-3.0.1.tgz#ff3b337b100c494ea63ef766091d27f7d73acb7e" 6121 resolved "https://registry.yarnpkg.com/pug-code-gen/-/pug-code-gen-3.0.1.tgz#ff3b337b100c494ea63ef766091d27f7d73acb7e"
@@ -6219,29 +6130,11 @@ pug-code-gen@^3.0.0:
6219 void-elements "^3.1.0" 6130 void-elements "^3.1.0"
6220 with "^7.0.0" 6131 with "^7.0.0"
6221 6132
6222pug-error@^1.3.3:
6223 version "1.3.3"
6224 resolved "https://registry.yarnpkg.com/pug-error/-/pug-error-1.3.3.tgz#f342fb008752d58034c185de03602dd9ffe15fa6"
6225 integrity sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==
6226
6227pug-error@^2.0.0: 6133pug-error@^2.0.0:
6228 version "2.0.0" 6134 version "2.0.0"
6229 resolved "https://registry.yarnpkg.com/pug-error/-/pug-error-2.0.0.tgz#5c62173cb09c34de2a2ce04f17b8adfec74d8ca5" 6135 resolved "https://registry.yarnpkg.com/pug-error/-/pug-error-2.0.0.tgz#5c62173cb09c34de2a2ce04f17b8adfec74d8ca5"
6230 integrity sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ== 6136 integrity sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==
6231 6137
6232pug-filters@^3.1.1:
6233 version "3.1.1"
6234 resolved "https://registry.yarnpkg.com/pug-filters/-/pug-filters-3.1.1.tgz#ab2cc82db9eeccf578bda89130e252a0db026aa7"
6235 integrity sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==
6236 dependencies:
6237 clean-css "^4.1.11"
6238 constantinople "^3.0.1"
6239 jstransformer "1.0.0"
6240 pug-error "^1.3.3"
6241 pug-walk "^1.1.8"
6242 resolve "^1.1.6"
6243 uglify-js "^2.6.1"
6244
6245pug-filters@^4.0.0: 6138pug-filters@^4.0.0:
6246 version "4.0.0" 6139 version "4.0.0"
6247 resolved "https://registry.yarnpkg.com/pug-filters/-/pug-filters-4.0.0.tgz#d3e49af5ba8472e9b7a66d980e707ce9d2cc9b5e" 6140 resolved "https://registry.yarnpkg.com/pug-filters/-/pug-filters-4.0.0.tgz#d3e49af5ba8472e9b7a66d980e707ce9d2cc9b5e"
@@ -6253,15 +6146,6 @@ pug-filters@^4.0.0:
6253 pug-walk "^2.0.0" 6146 pug-walk "^2.0.0"
6254 resolve "^1.15.1" 6147 resolve "^1.15.1"
6255 6148
6256pug-lexer@^4.1.0:
6257 version "4.1.0"
6258 resolved "https://registry.yarnpkg.com/pug-lexer/-/pug-lexer-4.1.0.tgz#531cde48c7c0b1fcbbc2b85485c8665e31489cfd"
6259 integrity sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==
6260 dependencies:
6261 character-parser "^2.1.1"
6262 is-expression "^3.0.0"
6263 pug-error "^1.3.3"
6264
6265pug-lexer@^5.0.0: 6149pug-lexer@^5.0.0:
6266 version "5.0.0" 6150 version "5.0.0"
6267 resolved "https://registry.yarnpkg.com/pug-lexer/-/pug-lexer-5.0.0.tgz#0b779e7d8cbf0f103803675be96351942fd9a727" 6151 resolved "https://registry.yarnpkg.com/pug-lexer/-/pug-lexer-5.0.0.tgz#0b779e7d8cbf0f103803675be96351942fd9a727"
@@ -6271,14 +6155,6 @@ pug-lexer@^5.0.0:
6271 is-expression "^4.0.0" 6155 is-expression "^4.0.0"
6272 pug-error "^2.0.0" 6156 pug-error "^2.0.0"
6273 6157
6274pug-linker@^3.0.6:
6275 version "3.0.6"
6276 resolved "https://registry.yarnpkg.com/pug-linker/-/pug-linker-3.0.6.tgz#f5bf218b0efd65ce6670f7afc51658d0f82989fb"
6277 integrity sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==
6278 dependencies:
6279 pug-error "^1.3.3"
6280 pug-walk "^1.1.8"
6281
6282pug-linker@^4.0.0: 6158pug-linker@^4.0.0:
6283 version "4.0.0" 6159 version "4.0.0"
6284 resolved "https://registry.yarnpkg.com/pug-linker/-/pug-linker-4.0.0.tgz#12cbc0594fc5a3e06b9fc59e6f93c146962a7708" 6160 resolved "https://registry.yarnpkg.com/pug-linker/-/pug-linker-4.0.0.tgz#12cbc0594fc5a3e06b9fc59e6f93c146962a7708"
@@ -6287,14 +6163,6 @@ pug-linker@^4.0.0:
6287 pug-error "^2.0.0" 6163 pug-error "^2.0.0"
6288 pug-walk "^2.0.0" 6164 pug-walk "^2.0.0"
6289 6165
6290pug-load@^2.0.12:
6291 version "2.0.12"
6292 resolved "https://registry.yarnpkg.com/pug-load/-/pug-load-2.0.12.tgz#d38c85eb85f6e2f704dea14dcca94144d35d3e7b"
6293 integrity sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==
6294 dependencies:
6295 object-assign "^4.1.0"
6296 pug-walk "^1.1.8"
6297
6298pug-load@^3.0.0: 6166pug-load@^3.0.0:
6299 version "3.0.0" 6167 version "3.0.0"
6300 resolved "https://registry.yarnpkg.com/pug-load/-/pug-load-3.0.0.tgz#9fd9cda52202b08adb11d25681fb9f34bd41b662" 6168 resolved "https://registry.yarnpkg.com/pug-load/-/pug-load-3.0.0.tgz#9fd9cda52202b08adb11d25681fb9f34bd41b662"
@@ -6303,14 +6171,6 @@ pug-load@^3.0.0:
6303 object-assign "^4.1.1" 6171 object-assign "^4.1.1"
6304 pug-walk "^2.0.0" 6172 pug-walk "^2.0.0"
6305 6173
6306pug-parser@^5.0.1:
6307 version "5.0.1"
6308 resolved "https://registry.yarnpkg.com/pug-parser/-/pug-parser-5.0.1.tgz#03e7ada48b6840bd3822f867d7d90f842d0ffdc9"
6309 integrity sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==
6310 dependencies:
6311 pug-error "^1.3.3"
6312 token-stream "0.0.1"
6313
6314pug-parser@^6.0.0: 6174pug-parser@^6.0.0:
6315 version "6.0.0" 6175 version "6.0.0"
6316 resolved "https://registry.yarnpkg.com/pug-parser/-/pug-parser-6.0.0.tgz#a8fdc035863a95b2c1dc5ebf4ecf80b4e76a1260" 6176 resolved "https://registry.yarnpkg.com/pug-parser/-/pug-parser-6.0.0.tgz#a8fdc035863a95b2c1dc5ebf4ecf80b4e76a1260"
@@ -6319,23 +6179,11 @@ pug-parser@^6.0.0:
6319 pug-error "^2.0.0" 6179 pug-error "^2.0.0"
6320 token-stream "1.0.0" 6180 token-stream "1.0.0"
6321 6181
6322pug-runtime@^2.0.5:
6323 version "2.0.5"
6324 resolved "https://registry.yarnpkg.com/pug-runtime/-/pug-runtime-2.0.5.tgz#6da7976c36bf22f68e733c359240d8ae7a32953a"
6325 integrity sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==
6326
6327pug-runtime@^3.0.0: 6182pug-runtime@^3.0.0:
6328 version "3.0.0" 6183 version "3.0.0"
6329 resolved "https://registry.yarnpkg.com/pug-runtime/-/pug-runtime-3.0.0.tgz#d523025fdc0a1efe70929d1fd3a2d24121ffffb6" 6184 resolved "https://registry.yarnpkg.com/pug-runtime/-/pug-runtime-3.0.0.tgz#d523025fdc0a1efe70929d1fd3a2d24121ffffb6"
6330 integrity sha512-GoEPcmQNnaTsePEdVA05bDpY+Op5VLHKayg08AQiqJBWU/yIaywEYv7TetC5dEQS3fzBBoyb2InDcZEg3mPTIA== 6185 integrity sha512-GoEPcmQNnaTsePEdVA05bDpY+Op5VLHKayg08AQiqJBWU/yIaywEYv7TetC5dEQS3fzBBoyb2InDcZEg3mPTIA==
6331 6186
6332pug-strip-comments@^1.0.4:
6333 version "1.0.4"
6334 resolved "https://registry.yarnpkg.com/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz#cc1b6de1f6e8f5931cf02ec66cdffd3f50eaf8a8"
6335 integrity sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==
6336 dependencies:
6337 pug-error "^1.3.3"
6338
6339pug-strip-comments@^2.0.0: 6187pug-strip-comments@^2.0.0:
6340 version "2.0.0" 6188 version "2.0.0"
6341 resolved "https://registry.yarnpkg.com/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz#f94b07fd6b495523330f490a7f554b4ff876303e" 6189 resolved "https://registry.yarnpkg.com/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz#f94b07fd6b495523330f490a7f554b4ff876303e"
@@ -6343,30 +6191,11 @@ pug-strip-comments@^2.0.0:
6343 dependencies: 6191 dependencies:
6344 pug-error "^2.0.0" 6192 pug-error "^2.0.0"
6345 6193
6346pug-walk@^1.1.8:
6347 version "1.1.8"
6348 resolved "https://registry.yarnpkg.com/pug-walk/-/pug-walk-1.1.8.tgz#b408f67f27912f8c21da2f45b7230c4bd2a5ea7a"
6349 integrity sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==
6350
6351pug-walk@^2.0.0: 6194pug-walk@^2.0.0:
6352 version "2.0.0" 6195 version "2.0.0"
6353 resolved "https://registry.yarnpkg.com/pug-walk/-/pug-walk-2.0.0.tgz#417aabc29232bb4499b5b5069a2b2d2a24d5f5fe" 6196 resolved "https://registry.yarnpkg.com/pug-walk/-/pug-walk-2.0.0.tgz#417aabc29232bb4499b5b5069a2b2d2a24d5f5fe"
6354 integrity sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ== 6197 integrity sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==
6355 6198
6356pug@^2.0.4:
6357 version "2.0.4"
6358 resolved "https://registry.yarnpkg.com/pug/-/pug-2.0.4.tgz#ee7682ec0a60494b38d48a88f05f3b0ac931377d"
6359 integrity sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==
6360 dependencies:
6361 pug-code-gen "^2.0.2"
6362 pug-filters "^3.1.1"
6363 pug-lexer "^4.1.0"
6364 pug-linker "^3.0.6"
6365 pug-load "^2.0.12"
6366 pug-parser "^5.0.1"
6367 pug-runtime "^2.0.5"
6368 pug-strip-comments "^1.0.4"
6369
6370pug@^3.0.0: 6199pug@^3.0.0:
6371 version "3.0.0" 6200 version "3.0.0"
6372 resolved "https://registry.yarnpkg.com/pug/-/pug-3.0.0.tgz#101eecd7a236cd9906e420e17799d4d57f2b7d93" 6201 resolved "https://registry.yarnpkg.com/pug/-/pug-3.0.0.tgz#101eecd7a236cd9906e420e17799d4d57f2b7d93"
@@ -6424,24 +6253,24 @@ qs@6.7.0:
6424 integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== 6253 integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
6425 6254
6426qs@^6.9.4: 6255qs@^6.9.4:
6427 version "6.9.4" 6256 version "6.9.6"
6428 resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.4.tgz#9090b290d1f91728d3c22e54843ca44aea5ab687" 6257 resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee"
6429 integrity sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ== 6258 integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==
6430 6259
6431qs@~6.5.2: 6260qs@~6.5.2:
6432 version "6.5.2" 6261 version "6.5.2"
6433 resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" 6262 resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
6434 integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== 6263 integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
6435 6264
6436queue-microtask@^1.1.0, queue-microtask@^1.1.2, queue-microtask@^1.2.0: 6265queue-microtask@^1.1.2, queue-microtask@^1.2.0, queue-microtask@^1.2.2:
6437 version "1.2.1" 6266 version "1.2.2"
6438 resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.1.tgz#7cf431d47e6c95cdc5bcaa46fec55c9dbfa8207d" 6267 resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.2.tgz#abf64491e6ecf0f38a6502403d4cda04f372dfd3"
6439 integrity sha512-MXDP6d9DIR+7/Tf2vxfB0Qacg9uRs6bQaWwT1RieFIMQVXDsbJ/+AZOI7tHTrzY+f0VsvSM5qQyh/orfZwOVzw== 6268 integrity sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==
6440 6269
6441random-access-file@^2.0.1: 6270random-access-file@^2.0.1:
6442 version "2.1.4" 6271 version "2.1.5"
6443 resolved "https://registry.yarnpkg.com/random-access-file/-/random-access-file-2.1.4.tgz#d783e9082d08094c08c6f3dd481f37b2079709dc" 6272 resolved "https://registry.yarnpkg.com/random-access-file/-/random-access-file-2.1.5.tgz#27af6115b920a9adabb44559e29ea9944bb35bfe"
6444 integrity sha512-WAcBP5iLhg1pbjZA40WyMenjK7c5gJUY6Pi5HJ3fLJCeVFNSZv3juf20yFMKxBdvcX5GKbX/HZSfFzlLBdGTdQ== 6273 integrity sha512-lqmUGgF9X+LD0XSeWSHcs7U2nSLYp+RQvkDDqKWoxW8jcd13tZ00G6PHV32OZqDIHmS9ewoEUEa6jcvyB7UCvg==
6445 dependencies: 6274 dependencies:
6446 mkdirp-classic "^0.5.2" 6275 mkdirp-classic "^0.5.2"
6447 random-access-storage "^1.1.1" 6276 random-access-storage "^1.1.1"
@@ -6497,13 +6326,13 @@ rc@^1.2.7, rc@^1.2.8:
6497 minimist "^1.2.0" 6326 minimist "^1.2.0"
6498 strip-json-comments "~2.0.1" 6327 strip-json-comments "~2.0.1"
6499 6328
6500rdf-canonize@^1.0.2: 6329rdf-canonize@^2.0.1:
6501 version "1.2.0" 6330 version "2.0.1"
6502 resolved "https://registry.yarnpkg.com/rdf-canonize/-/rdf-canonize-1.2.0.tgz#9872b2cc6ed92a9969e834f9f042addaf0d4f7f9" 6331 resolved "https://registry.yarnpkg.com/rdf-canonize/-/rdf-canonize-2.0.1.tgz#12c9b8b41570cd669d9b152c9e679063478ba194"
6503 integrity sha512-MQdcRDz4+82nUrEb3hNQangBDpmep15uMmnWclGi/1KS0bNVc8oHpoNI0PFLHZsvwgwRzH31bO1JAScqUAstvw== 6332 integrity sha512-/GVELjrfW8G/wS4QfDZ5Kq68cS1belVNJqZlcwiErerexeBUsgOINCROnP7UumWIBNdeCwTVLE9NVXMnRYK0lA==
6504 dependencies: 6333 dependencies:
6505 node-forge "^0.10.0"
6506 semver "^6.3.0" 6334 semver "^6.3.0"
6335 setimmediate "^1.0.5"
6507 6336
6508read-pkg-up@^2.0.0: 6337read-pkg-up@^2.0.0:
6509 version "2.0.0" 6338 version "2.0.0"
@@ -6571,7 +6400,7 @@ readable-stream@^2.0.0, readable-stream@^2.0.6, readable-stream@^2.2.2, readable
6571 string_decoder "~1.1.1" 6400 string_decoder "~1.1.1"
6572 util-deprecate "~1.0.1" 6401 util-deprecate "~1.0.1"
6573 6402
6574readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: 6403readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.4.0, readable-stream@^3.6.0:
6575 version "3.6.0" 6404 version "3.6.0"
6576 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" 6405 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
6577 integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== 6406 integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
@@ -6631,11 +6460,6 @@ reflect-metadata@0.1.13, reflect-metadata@^0.1.12:
6631 resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" 6460 resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08"
6632 integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== 6461 integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==
6633 6462
6634regenerator-runtime@^0.11.0:
6635 version "0.11.1"
6636 resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
6637 integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
6638
6639regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4: 6463regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4:
6640 version "0.13.7" 6464 version "0.13.7"
6641 resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" 6465 resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55"
@@ -6660,10 +6484,10 @@ registry-url@^5.0.0:
6660 dependencies: 6484 dependencies:
6661 rc "^1.2.8" 6485 rc "^1.2.8"
6662 6486
6663render-media@^4.0.0: 6487render-media@^4.1.0:
6664 version "4.0.1" 6488 version "4.1.0"
6665 resolved "https://registry.yarnpkg.com/render-media/-/render-media-4.0.1.tgz#171cca066399dbab147a792c4d51cad558590fe4" 6489 resolved "https://registry.yarnpkg.com/render-media/-/render-media-4.1.0.tgz#9188376822653d7e56c2d789d157c81e74fee0cb"
6666 integrity sha512-sQxUHqJMAEopS/UCdCQuhTJ6TUEp2P+bnEMCV3ZaFcGMoyc7he//XP6Zy9PwIjfm0nQ5D0Z6ZTGRkx8DXCXBEA== 6490 integrity sha512-F5BMWDmgATEoyPCtKjmGNTGN1ghoZlfRQ3MJh8dS/MrvIUIxupiof/Y9uahChipXcqQ57twVbgMmyQmuO1vokw==
6667 dependencies: 6491 dependencies:
6668 debug "^4.2.0" 6492 debug "^4.2.0"
6669 is-ascii "^1.0.0" 6493 is-ascii "^1.0.0"
@@ -6671,11 +6495,6 @@ render-media@^4.0.0:
6671 stream-to-blob-url "^3.0.2" 6495 stream-to-blob-url "^3.0.2"
6672 videostream "^3.2.2" 6496 videostream "^3.2.2"
6673 6497
6674repeat-string@^1.5.2:
6675 version "1.6.1"
6676 resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
6677 integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
6678
6679request@^2.81.0, request@^2.88.0, request@~2.88.0: 6498request@^2.81.0, request@^2.88.0, request@~2.88.0:
6680 version "2.88.2" 6499 version "2.88.2"
6681 resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" 6500 resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
@@ -6707,6 +6526,11 @@ require-directory@^2.1.1:
6707 resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 6526 resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
6708 integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= 6527 integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
6709 6528
6529require-from-string@^2.0.2:
6530 version "2.0.2"
6531 resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
6532 integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
6533
6710require-main-filename@^2.0.0: 6534require-main-filename@^2.0.0:
6711 version "2.0.0" 6535 version "2.0.0"
6712 resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" 6536 resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
@@ -6729,7 +6553,7 @@ resolve-pkg@^1.0.0:
6729 dependencies: 6553 dependencies:
6730 resolve-from "^2.0.0" 6554 resolve-from "^2.0.0"
6731 6555
6732resolve@^1.1.6, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.13.1, resolve@^1.15.1, resolve@^1.17.0: 6556resolve@^1.10.0, resolve@^1.10.1, resolve@^1.13.1, resolve@^1.15.1, resolve@^1.17.0:
6733 version "1.19.0" 6557 version "1.19.0"
6734 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" 6558 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c"
6735 integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== 6559 integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==
@@ -6769,20 +6593,6 @@ revalidator@0.1.x:
6769 resolved "https://registry.yarnpkg.com/revalidator/-/revalidator-0.1.8.tgz#fece61bfa0c1b52a206bd6b18198184bdd523a3b" 6593 resolved "https://registry.yarnpkg.com/revalidator/-/revalidator-0.1.8.tgz#fece61bfa0c1b52a206bd6b18198184bdd523a3b"
6770 integrity sha1-/s5hv6DBtSoga9axgZgYS91SOjs= 6594 integrity sha1-/s5hv6DBtSoga9axgZgYS91SOjs=
6771 6595
6772right-align@^0.1.1:
6773 version "0.1.3"
6774 resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef"
6775 integrity sha1-YTObci/mo1FWiSENJOFMlhSGE+8=
6776 dependencies:
6777 align-text "^0.1.1"
6778
6779rimraf@2.6.3:
6780 version "2.6.3"
6781 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
6782 integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
6783 dependencies:
6784 glob "^7.1.3"
6785
6786rimraf@2.x.x, rimraf@^2.6.1, rimraf@^2.6.3: 6596rimraf@2.x.x, rimraf@^2.6.1, rimraf@^2.6.3:
6787 version "2.7.1" 6597 version "2.7.1"
6788 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" 6598 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
@@ -6790,7 +6600,7 @@ rimraf@2.x.x, rimraf@^2.6.1, rimraf@^2.6.3:
6790 dependencies: 6600 dependencies:
6791 glob "^7.1.3" 6601 glob "^7.1.3"
6792 6602
6793rimraf@^3.0.0: 6603rimraf@^3.0.0, rimraf@^3.0.2:
6794 version "3.0.2" 6604 version "3.0.2"
6795 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" 6605 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
6796 integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== 6606 integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
@@ -6807,7 +6617,7 @@ run-parallel-limit@^1.0.6:
6807 resolved "https://registry.yarnpkg.com/run-parallel-limit/-/run-parallel-limit-1.0.6.tgz#0982a893d825b050cbaff1a35414832b195541b6" 6617 resolved "https://registry.yarnpkg.com/run-parallel-limit/-/run-parallel-limit-1.0.6.tgz#0982a893d825b050cbaff1a35414832b195541b6"
6808 integrity sha512-yFFs4Q2kECi5mWXyyZj3UlAZ5OFq5E07opABC+EmhZdjEkrxXaUwFqOaaNF4tbayMnBxrsbujpeCYTVjGufZGQ== 6618 integrity sha512-yFFs4Q2kECi5mWXyyZj3UlAZ5OFq5E07opABC+EmhZdjEkrxXaUwFqOaaNF4tbayMnBxrsbujpeCYTVjGufZGQ==
6809 6619
6810run-parallel@^1.0.0, run-parallel@^1.1.10, run-parallel@^1.1.2, run-parallel@^1.1.9: 6620run-parallel@^1.1.10, run-parallel@^1.1.2, run-parallel@^1.1.9:
6811 version "1.1.10" 6621 version "1.1.10"
6812 resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" 6622 resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef"
6813 integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== 6623 integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==
@@ -6845,13 +6655,13 @@ safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2,
6845 integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== 6655 integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
6846 6656
6847sanitize-html@2.x: 6657sanitize-html@2.x:
6848 version "2.1.2" 6658 version "2.3.2"
6849 resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.1.2.tgz#184fed43bb186e633c63a7769dfff29392b753a1" 6659 resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.3.2.tgz#a1954aea877a096c408aca7b0c260bef6e4fc402"
6850 integrity sha512-i/h+fJal+609o6GlWFpQmAL7E5ZL4rrb0QwbDKQue2uift+4WKMe/HViRGawP4Q/UgswdDKxMqjDRrKPtCpBMg== 6660 integrity sha512-p7neuskvC8pSurUjdVmbWPXmc9A4+QpOXIL+4gwFC+av5h+lYCXFT8uEneqsFQg/wEA1IH+cKQA60AaQI6p3cg==
6851 dependencies: 6661 dependencies:
6852 deepmerge "^4.2.2" 6662 deepmerge "^4.2.2"
6853 escape-string-regexp "^4.0.0" 6663 escape-string-regexp "^4.0.0"
6854 htmlparser2 "^4.1.0" 6664 htmlparser2 "^6.0.0"
6855 is-plain-object "^5.0.0" 6665 is-plain-object "^5.0.0"
6856 klona "^2.0.3" 6666 klona "^2.0.3"
6857 parse-srcset "^1.0.2" 6667 parse-srcset "^1.0.2"
@@ -6890,9 +6700,11 @@ semver@^6.0.0, semver@^6.1.0, semver@^6.2.0, semver@^6.3.0:
6890 integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 6700 integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
6891 6701
6892semver@^7.2.1, semver@^7.3.2: 6702semver@^7.2.1, semver@^7.3.2:
6893 version "7.3.2" 6703 version "7.3.4"
6894 resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" 6704 resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97"
6895 integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== 6705 integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==
6706 dependencies:
6707 lru-cache "^6.0.0"
6896 6708
6897send@0.17.1: 6709send@0.17.1:
6898 version "0.17.1" 6710 version "0.17.1"
@@ -6919,21 +6731,21 @@ sequelize-pool@^6.0.0:
6919 integrity sha512-4YwEw3ZgK/tY/so+GfnSgXkdwIJJ1I32uZJztIEgZeAO6HMgj64OzySbWLgxj+tXhZCJnzRfkY9gINw8Ft8ZMg== 6731 integrity sha512-4YwEw3ZgK/tY/so+GfnSgXkdwIJJ1I32uZJztIEgZeAO6HMgj64OzySbWLgxj+tXhZCJnzRfkY9gINw8Ft8ZMg==
6920 6732
6921sequelize-typescript@^2.0.0-beta.1: 6733sequelize-typescript@^2.0.0-beta.1:
6922 version "2.0.0-beta.1" 6734 version "2.0.0"
6923 resolved "https://registry.yarnpkg.com/sequelize-typescript/-/sequelize-typescript-2.0.0-beta.1.tgz#08c52c35e7fb4f940b9919cbc77752776bcc800a" 6735 resolved "https://registry.yarnpkg.com/sequelize-typescript/-/sequelize-typescript-2.0.0.tgz#2961767c6560b7f930d6f1076289ebd34eda7b28"
6924 integrity sha512-GHlNfh8vPIJKzXtk4A8MTndK3Uu87HO75fFFX4PM+35P/SW3fFCiw/KeHeQ6DjLz7zeI+fop2HFWVeuZarnJwQ== 6736 integrity sha512-4nCX18iNAkuRCgxsFOOH9FsUyeqsqLuj7VIZPOWgdRT8ZeQkQl3SgU5MXlji5o2NVekaV9QQzSE0D/6xtUKCmQ==
6925 dependencies: 6737 dependencies:
6926 glob "7.1.2" 6738 glob "7.1.2"
6927 6739
6928sequelize@6.3.5: 6740sequelize@6.5.0:
6929 version "6.3.5" 6741 version "6.5.0"
6930 resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-6.3.5.tgz#80e3db7ac8b76d98c45ca93334197eb6e2335158" 6742 resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-6.5.0.tgz#c968a03f6fbbcda40717f73edb39fadf27b85e96"
6931 integrity sha512-MiwiPkYSA8NWttRKAXdU9h0TxP6HAc1fl7qZmMO/VQqQOND83G4nZLXd0kWILtAoT9cxtZgFqeb/MPYgEeXwsw== 6743 integrity sha512-owBt8fnzVy8E1OvyCyfCdVk7OOLyPVrBCMEf+CvRReC5oCyo+UqeXCtwaex9L6LM9ifZ1i3TG3sFeM5MgLK0CQ==
6932 dependencies: 6744 dependencies:
6933 debug "^4.1.1" 6745 debug "^4.1.1"
6934 dottie "^2.0.0" 6746 dottie "^2.0.0"
6935 inflection "1.12.0" 6747 inflection "1.12.0"
6936 lodash "^4.17.15" 6748 lodash "^4.17.20"
6937 moment "^2.26.0" 6749 moment "^2.26.0"
6938 moment-timezone "^0.5.31" 6750 moment-timezone "^0.5.31"
6939 retry-as-promised "^3.2.0" 6751 retry-as-promised "^3.2.0"
@@ -6966,6 +6778,11 @@ set-blocking@^2.0.0, set-blocking@~2.0.0:
6966 resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 6778 resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
6967 integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= 6779 integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
6968 6780
6781setimmediate@^1.0.5:
6782 version "1.0.5"
6783 resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
6784 integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
6785
6969setprototypeof@1.1.1: 6786setprototypeof@1.1.1:
6970 version "1.1.1" 6787 version "1.1.1"
6971 resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" 6788 resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
@@ -6983,7 +6800,7 @@ shebang-regex@^3.0.0:
6983 resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" 6800 resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
6984 integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== 6801 integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
6985 6802
6986signal-exit@^3.0.0, signal-exit@^3.0.2: 6803signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3:
6987 version "3.0.3" 6804 version "3.0.3"
6988 resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" 6805 resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
6989 integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== 6806 integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
@@ -7030,25 +6847,25 @@ simple-swizzle@^0.2.2:
7030 dependencies: 6847 dependencies:
7031 is-arrayish "^0.3.1" 6848 is-arrayish "^0.3.1"
7032 6849
7033simple-websocket@^8.1.1: 6850simple-websocket@^9.0.0:
7034 version "8.1.1" 6851 version "9.1.0"
7035 resolved "https://registry.yarnpkg.com/simple-websocket/-/simple-websocket-8.1.1.tgz#4fd68cb1301c1253b2607cfe0950a8be37e6116a" 6852 resolved "https://registry.yarnpkg.com/simple-websocket/-/simple-websocket-9.1.0.tgz#91cbb39eafefbe7e66979da6c639109352786a7f"
7036 integrity sha512-06I3cwOD5Q3LdVd6qfyDGp1U9eau9x9qniSL3b/aDgM5bsJX4nZfCuii2UCFcTfrDq0jCXF4NQ/38qeC8CJZTg== 6853 integrity sha512-8MJPnjRN6A8UCp1I+H/dSFyjwJhp6wta4hsVRhjf8w9qBHRzxYt14RaOcjvQnhD1N4yKOddEjflwMnQM4VtXjQ==
7037 dependencies: 6854 dependencies:
7038 debug "^4.1.1" 6855 debug "^4.3.1"
7039 queue-microtask "^1.1.0" 6856 queue-microtask "^1.2.2"
7040 randombytes "^2.0.3" 6857 randombytes "^2.1.0"
7041 readable-stream "^3.1.1" 6858 readable-stream "^3.6.0"
7042 ws "^7.0.0" 6859 ws "^7.4.2"
7043 6860
7044sitemap@^6.1.0: 6861sitemap@^6.1.0:
7045 version "6.3.3" 6862 version "6.3.5"
7046 resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-6.3.3.tgz#4ab93745b98930771fa239ed717d15a778cf4485" 6863 resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-6.3.5.tgz#3d39618fa149f95303c151b8f884046695219c3f"
7047 integrity sha512-hcdtDJG8wNoogsvwohd0/BbGXEH4E2Dj2E0RCcXUGhEojTiZrqib4w689/q+kwabzD8HcGgstBDSbtJThzLuJA== 6864 integrity sha512-uLz8c5nI31bd4/+nccVWhJx18JxLF+1bAKhhxMv0IYKClSK8wWtANKsl9FOluqmz37ObeBLGVVgNOpg3r+yz/g==
7048 dependencies: 6865 dependencies:
7049 "@types/node" "^14.14.6" 6866 "@types/node" "^14.14.14"
7050 "@types/sax" "^1.2.1" 6867 "@types/sax" "^1.2.1"
7051 arg "^4.1.3" 6868 arg "^5.0.0"
7052 sax "^1.2.4" 6869 sax "^1.2.4"
7053 6870
7054slash@^3.0.0: 6871slash@^3.0.0:
@@ -7056,14 +6873,14 @@ slash@^3.0.0:
7056 resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" 6873 resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
7057 integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== 6874 integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
7058 6875
7059slice-ansi@^2.1.0: 6876slice-ansi@^4.0.0:
7060 version "2.1.0" 6877 version "4.0.0"
7061 resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" 6878 resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
7062 integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== 6879 integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
7063 dependencies: 6880 dependencies:
7064 ansi-styles "^3.2.0" 6881 ansi-styles "^4.0.0"
7065 astral-regex "^1.0.0" 6882 astral-regex "^2.0.0"
7066 is-fullwidth-code-point "^2.0.0" 6883 is-fullwidth-code-point "^3.0.0"
7067 6884
7068slick@^1.12.2: 6885slick@^1.12.2:
7069 version "1.12.2" 6886 version "1.12.2"
@@ -7091,10 +6908,10 @@ socket.io-adapter@~1.1.0:
7091 resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz#ab3f0d6f66b8fc7fca3959ab5991f82221789be9" 6908 resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz#ab3f0d6f66b8fc7fca3959ab5991f82221789be9"
7092 integrity sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g== 6909 integrity sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==
7093 6910
7094socket.io-adapter@~2.0.3: 6911socket.io-adapter@~2.1.0:
7095 version "2.0.3" 6912 version "2.1.0"
7096 resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.0.3.tgz#372b7cde7a535fc4f4f0d5ac7f73952a3062d438" 6913 resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz#edc5dc36602f2985918d631c1399215e97a1b527"
7097 integrity sha512-2wo4EXgxOGSFueqvHAdnmi5JLZzWqMArjuP4nqC26AtLh5PoCPsaRbRdah2xhcwTAMooZfjYiNVNkkmmSMaxOQ== 6914 integrity sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg==
7098 6915
7099socket.io-client@2.2.0: 6916socket.io-client@2.2.0:
7100 version "2.2.0" 6917 version "2.2.0"
@@ -7117,35 +6934,35 @@ socket.io-client@2.2.0:
7117 to-array "0.1.4" 6934 to-array "0.1.4"
7118 6935
7119socket.io-client@^3.0.2: 6936socket.io-client@^3.0.2:
7120 version "3.0.3" 6937 version "3.1.0"
7121 resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-3.0.3.tgz#37890e24fc386e9de34358a1b7c4a2968f5d2630" 6938 resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-3.1.0.tgz#da3902c80a02a16cf57769c5e3f9d4cb278b6e56"
7122 integrity sha512-kwCJAKb6JMqE9ZYXg78Dgt8rYLSwtJ/g/LJqpb/pOTFRZMSr1cKAsCaisHZ+IBwKHBY7DYOOkjtkHqseY3ZLpw== 6939 integrity sha512-T4qPOL80KnoBwkdR70zMpiR6aH6zv3ZqLNriofHqsO9wvQllNTOez0mpV4GdVqo1Y55Z+h8YOlBo7c8pOxDlHw==
7123 dependencies: 6940 dependencies:
7124 "@types/component-emitter" "^1.2.10" 6941 "@types/component-emitter" "^1.2.10"
7125 backo2 "1.0.2" 6942 backo2 "~1.0.2"
7126 component-bind "1.0.0"
7127 component-emitter "~1.3.0" 6943 component-emitter "~1.3.0"
7128 debug "~4.1.0" 6944 debug "~4.3.1"
7129 engine.io-client "~4.0.0" 6945 engine.io-client "~4.1.0"
7130 parseuri "0.0.6" 6946 parseuri "0.0.6"
7131 socket.io-parser "~4.0.1" 6947 socket.io-parser "~4.0.4"
7132 6948
7133socket.io-parser@~3.3.0: 6949socket.io-parser@~3.3.0:
7134 version "3.3.1" 6950 version "3.3.2"
7135 resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.3.1.tgz#f07d9c8cb3fb92633aa93e76d98fd3a334623199" 6951 resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.3.2.tgz#ef872009d0adcf704f2fbe830191a14752ad50b6"
7136 integrity sha512-1QLvVAe8dTz+mKmZ07Swxt+LAo4Y1ff50rlyoEx00TQmDFVQYPfcqGvIDJLGaBdhdNCecXtyKpD+EgKGcmmbuQ== 6952 integrity sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==
7137 dependencies: 6953 dependencies:
7138 component-emitter "~1.3.0" 6954 component-emitter "~1.3.0"
7139 debug "~3.1.0" 6955 debug "~3.1.0"
7140 isarray "2.0.1" 6956 isarray "2.0.1"
7141 6957
7142socket.io-parser@~4.0.1: 6958socket.io-parser@~4.0.3, socket.io-parser@~4.0.4:
7143 version "4.0.1" 6959 version "4.0.4"
7144 resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.1.tgz#b8ec84364c7369ad32ae0c16dd4d388db19b3a04" 6960 resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.4.tgz#9ea21b0d61508d18196ef04a2c6b9ab630f4c2b0"
7145 integrity sha512-5JfNykYptCwU2lkOI0ieoePWm+6stEhkZ2UnLDjqnE1YEjUlXXLd1lpxPZ+g+h3rtaytwWkWrLQCaJULlGqjOg== 6961 integrity sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==
7146 dependencies: 6962 dependencies:
6963 "@types/component-emitter" "^1.2.10"
7147 component-emitter "~1.3.0" 6964 component-emitter "~1.3.0"
7148 debug "~4.1.0" 6965 debug "~4.3.1"
7149 6966
7150socket.io@2.2.0: 6967socket.io@2.2.0:
7151 version "2.2.0" 6968 version "2.2.0"
@@ -7160,19 +6977,19 @@ socket.io@2.2.0:
7160 socket.io-parser "~3.3.0" 6977 socket.io-parser "~3.3.0"
7161 6978
7162socket.io@^3.0.2: 6979socket.io@^3.0.2:
7163 version "3.0.3" 6980 version "3.1.0"
7164 resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-3.0.3.tgz#f296e95b14077d30e77e695849621514191a59f5" 6981 resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-3.1.0.tgz#4f3accda31e95893f618090c9cb5e85d345421fb"
7165 integrity sha512-TC1GnSXhDVmd3bHji5aG7AgWB8UL7E6quACbKra8uFXBqlMwEDbrJFK+tjuIY5Pe9N0L+MAPPDv3pycnn0000A== 6982 integrity sha512-Aqg2dlRh6xSJvRYK31ksG65q4kmBOqU4g+1ukhPcoT6wNGYoIwSYPlCPuRwOO9pgLUajojGFztl6+V2opmKcww==
7166 dependencies: 6983 dependencies:
7167 "@types/cookie" "^0.4.0" 6984 "@types/cookie" "^0.4.0"
7168 "@types/cors" "^2.8.8" 6985 "@types/cors" "^2.8.8"
7169 "@types/node" "^14.14.7" 6986 "@types/node" "^14.14.10"
7170 accepts "~1.3.4" 6987 accepts "~1.3.4"
7171 base64id "~2.0.0" 6988 base64id "~2.0.0"
7172 debug "~4.1.0" 6989 debug "~4.3.1"
7173 engine.io "~4.0.0" 6990 engine.io "~4.1.0"
7174 socket.io-adapter "~2.0.3" 6991 socket.io-adapter "~2.1.0"
7175 socket.io-parser "~4.0.1" 6992 socket.io-parser "~4.0.3"
7176 6993
7177source-map-support@^0.5.0, source-map-support@^0.5.17: 6994source-map-support@^0.5.0, source-map-support@^0.5.17:
7178 version "0.5.19" 6995 version "0.5.19"
@@ -7182,16 +6999,11 @@ source-map-support@^0.5.0, source-map-support@^0.5.17:
7182 buffer-from "^1.0.0" 6999 buffer-from "^1.0.0"
7183 source-map "^0.6.0" 7000 source-map "^0.6.0"
7184 7001
7185source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: 7002source-map@^0.6.0, source-map@^0.6.1:
7186 version "0.6.1" 7003 version "0.6.1"
7187 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 7004 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
7188 integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 7005 integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
7189 7006
7190source-map@~0.5.1:
7191 version "0.5.7"
7192 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
7193 integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
7194
7195spawn-command@^0.0.2-1: 7007spawn-command@^0.0.2-1:
7196 version "0.0.2-1" 7008 version "0.0.2-1"
7197 resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" 7009 resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0"
@@ -7219,9 +7031,9 @@ spdx-expression-parse@^3.0.0:
7219 spdx-license-ids "^3.0.0" 7031 spdx-license-ids "^3.0.0"
7220 7032
7221spdx-license-ids@^3.0.0: 7033spdx-license-ids@^3.0.0:
7222 version "3.0.6" 7034 version "3.0.7"
7223 resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz#c80757383c28abf7296744998cbc106ae8b854ce" 7035 resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65"
7224 integrity sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw== 7036 integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==
7225 7037
7226speedometer@^1.1.0: 7038speedometer@^1.1.0:
7227 version "1.1.0" 7039 version "1.1.0"
@@ -7260,9 +7072,9 @@ sprintf-js@~1.0.2:
7260 integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= 7072 integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
7261 7073
7262sql-formatter@^4.0.0-beta.0: 7074sql-formatter@^4.0.0-beta.0:
7263 version "4.0.0-beta.0" 7075 version "4.0.1"
7264 resolved "https://registry.yarnpkg.com/sql-formatter/-/sql-formatter-4.0.0-beta.0.tgz#4981ecf86268184a61f19745d820a70c947a7d3f" 7076 resolved "https://registry.yarnpkg.com/sql-formatter/-/sql-formatter-4.0.1.tgz#79a08f131f8cb181c3766212a7af98276dd4d890"
7265 integrity sha512-ltWCnnig6UNvnl6MFAoegO13xiET2trcX8Idbq1LBpkCCOn9x/V2Gqs6Md+fGxnpkP8dMtUM1HWHdUYGuEDfSg== 7077 integrity sha512-XwkGiYh1bksNiWuCwRQ4qprrwFFXEGX61PRL08y9Ecl6K1TS0R2AJRJ/fZ+ePSojNo3DlPkfy+97sTLGFEETrA==
7266 dependencies: 7078 dependencies:
7267 argparse "^2.0.1" 7079 argparse "^2.0.1"
7268 7080
@@ -7391,21 +7203,21 @@ string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0:
7391 is-fullwidth-code-point "^3.0.0" 7203 is-fullwidth-code-point "^3.0.0"
7392 strip-ansi "^6.0.0" 7204 strip-ansi "^6.0.0"
7393 7205
7394string.prototype.trimend@^1.0.1: 7206string.prototype.trimend@^1.0.1, string.prototype.trimend@^1.0.3:
7395 version "1.0.2" 7207 version "1.0.3"
7396 resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz#6ddd9a8796bc714b489a3ae22246a208f37bfa46" 7208 resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b"
7397 integrity sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw== 7209 integrity sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==
7398 dependencies: 7210 dependencies:
7211 call-bind "^1.0.0"
7399 define-properties "^1.1.3" 7212 define-properties "^1.1.3"
7400 es-abstract "^1.18.0-next.1"
7401 7213
7402string.prototype.trimstart@^1.0.1: 7214string.prototype.trimstart@^1.0.1, string.prototype.trimstart@^1.0.3:
7403 version "1.0.2" 7215 version "1.0.3"
7404 resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz#22d45da81015309cd0cdd79787e8919fc5c613e7" 7216 resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa"
7405 integrity sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg== 7217 integrity sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==
7406 dependencies: 7218 dependencies:
7219 call-bind "^1.0.0"
7407 define-properties "^1.1.3" 7220 define-properties "^1.1.3"
7408 es-abstract "^1.18.0-next.1"
7409 7221
7410string2compact@^1.2.5, string2compact@^1.3.0: 7222string2compact@^1.2.5, string2compact@^1.3.0:
7411 version "1.3.0" 7223 version "1.3.0"
@@ -7482,7 +7294,7 @@ strip-json-comments@~2.0.1:
7482 resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 7294 resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
7483 integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= 7295 integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
7484 7296
7485superagent@6.1.0: 7297superagent@^6.1.0:
7486 version "6.1.0" 7298 version "6.1.0"
7487 resolved "https://registry.yarnpkg.com/superagent/-/superagent-6.1.0.tgz#09f08807bc41108ef164cfb4be293cebd480f4a6" 7299 resolved "https://registry.yarnpkg.com/superagent/-/superagent-6.1.0.tgz#09f08807bc41108ef164cfb4be293cebd480f4a6"
7488 integrity sha512-OUDHEssirmplo3F+1HWKUrUjvnQuA+nZI6i/JJBdXb5eq9IyEQwPyPpqND+SSsxf6TygpBEkUjISVRN4/VOpeg== 7300 integrity sha512-OUDHEssirmplo3F+1HWKUrUjvnQuA+nZI6i/JJBdXb5eq9IyEQwPyPpqND+SSsxf6TygpBEkUjISVRN4/VOpeg==
@@ -7500,12 +7312,12 @@ superagent@6.1.0:
7500 semver "^7.3.2" 7312 semver "^7.3.2"
7501 7313
7502supertest@^6.0.1: 7314supertest@^6.0.1:
7503 version "6.0.1" 7315 version "6.1.3"
7504 resolved "https://registry.yarnpkg.com/supertest/-/supertest-6.0.1.tgz#f6b54370de85c45d6557192c8d7df604ca2c9e18" 7316 resolved "https://registry.yarnpkg.com/supertest/-/supertest-6.1.3.tgz#3f49ea964514c206c334073e8dc4e70519c7403f"
7505 integrity sha512-8yDNdm+bbAN/jeDdXsRipbq9qMpVF7wRsbwLgsANHqdjPsCoecmlTuqEcLQMGpmojFBhxayZ0ckXmLXYq7e+0g== 7317 integrity sha512-v2NVRyP73XDewKb65adz+yug1XMtmvij63qIWHZzSX8tp6wiq6xBLUy4SUAd2NII6wIipOmHT/FD9eicpJwdgQ==
7506 dependencies: 7318 dependencies:
7507 methods "1.1.2" 7319 methods "^1.1.2"
7508 superagent "6.1.0" 7320 superagent "^6.1.0"
7509 7321
7510supports-color@7.2.0, supports-color@^7.1.0: 7322supports-color@7.2.0, supports-color@^7.1.0:
7511 version "7.2.0" 7323 version "7.2.0"
@@ -7535,15 +7347,15 @@ swagger-cli@^4.0.2:
7535 dependencies: 7347 dependencies:
7536 "@apidevtools/swagger-cli" "4.0.4" 7348 "@apidevtools/swagger-cli" "4.0.4"
7537 7349
7538table@^5.2.3: 7350table@^6.0.4:
7539 version "5.4.6" 7351 version "6.0.7"
7540 resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" 7352 resolved "https://registry.yarnpkg.com/table/-/table-6.0.7.tgz#e45897ffbcc1bcf9e8a87bf420f2c9e5a7a52a34"
7541 integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== 7353 integrity sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==
7542 dependencies: 7354 dependencies:
7543 ajv "^6.10.2" 7355 ajv "^7.0.2"
7544 lodash "^4.17.14" 7356 lodash "^4.17.20"
7545 slice-ansi "^2.1.0" 7357 slice-ansi "^4.0.0"
7546 string-width "^3.0.0" 7358 string-width "^4.2.0"
7547 7359
7548tar@^4, tar@^4.4.2: 7360tar@^4, tar@^4.4.2:
7549 version "4.4.13" 7361 version "4.4.13"
@@ -7617,7 +7429,7 @@ timeout-refresh@^1.0.0:
7617 resolved "https://registry.yarnpkg.com/timeout-refresh/-/timeout-refresh-1.0.3.tgz#7024a8ce0a09a57acc2ea86002048e6c0bff7375" 7429 resolved "https://registry.yarnpkg.com/timeout-refresh/-/timeout-refresh-1.0.3.tgz#7024a8ce0a09a57acc2ea86002048e6c0bff7375"
7618 integrity sha512-Mz0CX4vBGM5lj8ttbIFt7o4ZMxk/9rgudJRh76EvB7xXZMur7T/cjRiH2w4Fmkq0zxf2QpM8IFvOSRn8FEu3gA== 7430 integrity sha512-Mz0CX4vBGM5lj8ttbIFt7o4ZMxk/9rgudJRh76EvB7xXZMur7T/cjRiH2w4Fmkq0zxf2QpM8IFvOSRn8FEu3gA==
7619 7431
7620timers-ext@^0.1.5: 7432timers-ext@^0.1.7:
7621 version "0.1.7" 7433 version "0.1.7"
7622 resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6" 7434 resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6"
7623 integrity sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ== 7435 integrity sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==
@@ -7640,15 +7452,15 @@ titleize@^2.1.0:
7640 resolved "https://registry.yarnpkg.com/titleize/-/titleize-2.1.0.tgz#5530de07c22147a0488887172b5bd94f5b30a48f" 7452 resolved "https://registry.yarnpkg.com/titleize/-/titleize-2.1.0.tgz#5530de07c22147a0488887172b5bd94f5b30a48f"
7641 integrity sha512-m+apkYlfiQTKLW+sI4vqUkwMEzfgEUEYSqljx1voUE3Wz/z1ZsxyzSxvH2X8uKVrOp7QkByWt0rA6+gvhCKy6g== 7453 integrity sha512-m+apkYlfiQTKLW+sI4vqUkwMEzfgEUEYSqljx1voUE3Wz/z1ZsxyzSxvH2X8uKVrOp7QkByWt0rA6+gvhCKy6g==
7642 7454
7643tlds@1.208.0: 7455tlds@1.214.0:
7644 version "1.208.0" 7456 version "1.214.0"
7645 resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.208.0.tgz#f9a85c272aa500e56c92e7d342fbfdfbddaa9757" 7457 resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.214.0.tgz#a20191443eec26fd3339a3bd98e87a0b4f3f0d89"
7646 integrity sha512-6kbY7GJpRQXwBddSOAbVUZXjObbCGFXliWWN+kOSEoRWIOyRWLB6zdeKC/Tguwwenl/KsUx016XR50EdHYsxZw== 7458 integrity sha512-+i48KYsrCkkIZnsj31cTIj9cu5NtFxKo7xlNIB7jg8kXi//b4Ertl5qaHgqFF+y+g0nFwt/k+eph2uUNQJgfwg==
7647 7459
7648tlds@^1.212.0: 7460tlds@^1.212.0:
7649 version "1.212.0" 7461 version "1.216.0"
7650 resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.212.0.tgz#f3f29bd5d10d0fd9a6f171a5f9d57d58b71eccf7" 7462 resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.216.0.tgz#9749abcbe1bafb4f7b22d44391bd7bf64fa8a435"
7651 integrity sha512-03rYYO1rGhOYpdYB+wlLY2d0xza6hdN/S67ol2ZpaH+CtFedMVAVhj8ft0rwxEkr90zatou8opBv7Xp6X4cK6g== 7463 integrity sha512-y9A+eMRKLdAOclcFRTk3durpvCWiEdWcQhCOopCO654pckH9+o5Z5VgBsTTAFqtyxB8yFRXSG1q7BCCeHyrm0w==
7652 7464
7653tmp@0.0.x, tmp@^0.0.33: 7465tmp@0.0.x, tmp@^0.0.33:
7654 version "0.0.33" 7466 version "0.0.33"
@@ -7667,11 +7479,6 @@ to-arraybuffer@^1.0.1:
7667 resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" 7479 resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
7668 integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= 7480 integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=
7669 7481
7670to-fast-properties@^1.0.3:
7671 version "1.0.3"
7672 resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
7673 integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=
7674
7675to-fast-properties@^2.0.0: 7482to-fast-properties@^2.0.0:
7676 version "2.0.0" 7483 version "2.0.0"
7677 resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" 7484 resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
@@ -7705,11 +7512,6 @@ toidentifier@1.0.0:
7705 resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" 7512 resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
7706 integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== 7513 integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
7707 7514
7708token-stream@0.0.1:
7709 version "0.0.1"
7710 resolved "https://registry.yarnpkg.com/token-stream/-/token-stream-0.0.1.tgz#ceeefc717a76c4316f126d0b9dbaa55d7e7df01a"
7711 integrity sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=
7712
7713token-stream@1.0.0: 7515token-stream@1.0.0:
7714 version "1.0.0" 7516 version "1.0.0"
7715 resolved "https://registry.yarnpkg.com/token-stream/-/token-stream-1.0.0.tgz#cc200eab2613f4166d27ff9afc7ca56d49df6eb4" 7517 resolved "https://registry.yarnpkg.com/token-stream/-/token-stream-1.0.0.tgz#cc200eab2613f4166d27ff9afc7ca56d49df6eb4"
@@ -7766,12 +7568,13 @@ triple-beam@^1.2.0, triple-beam@^1.3.0:
7766 resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.3.0.tgz#a595214c7298db8339eeeee083e4d10bd8cb8dd9" 7568 resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.3.0.tgz#a595214c7298db8339eeeee083e4d10bd8cb8dd9"
7767 integrity sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw== 7569 integrity sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==
7768 7570
7769ts-node@9.0.0: 7571ts-node@9.1.1:
7770 version "9.0.0" 7572 version "9.1.1"
7771 resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.0.0.tgz#e7699d2a110cc8c0d3b831715e417688683460b3" 7573 resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d"
7772 integrity sha512-/TqB4SnererCDR/vb4S/QvSZvzQMJN8daAslg7MeaiHvD8rDZsSfXmNeNumyZZzMned72Xoq/isQljYSt8Ynfg== 7574 integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==
7773 dependencies: 7575 dependencies:
7774 arg "^4.1.0" 7576 arg "^4.1.0"
7577 create-require "^1.1.0"
7775 diff "^4.0.1" 7578 diff "^4.0.1"
7776 make-error "^1.1.1" 7579 make-error "^1.1.1"
7777 source-map-support "^0.5.17" 7580 source-map-support "^0.5.17"
@@ -7787,25 +7590,25 @@ tsconfig-paths@^3.9.0:
7787 minimist "^1.2.0" 7590 minimist "^1.2.0"
7788 strip-bom "^3.0.0" 7591 strip-bom "^3.0.0"
7789 7592
7790tslib@1.13.0: 7593tslib@2.0.3:
7791 version "1.13.0"
7792 resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043"
7793 integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==
7794
7795tslib@2.0.3, tslib@^2.0.0:
7796 version "2.0.3" 7594 version "2.0.3"
7797 resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" 7595 resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c"
7798 integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== 7596 integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==
7799 7597
7598tslib@2.1.0, tslib@^2.0.0:
7599 version "2.1.0"
7600 resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a"
7601 integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==
7602
7800tslib@^1.8.1, tslib@^1.9.0: 7603tslib@^1.8.1, tslib@^1.9.0:
7801 version "1.14.1" 7604 version "1.14.1"
7802 resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" 7605 resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
7803 integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== 7606 integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
7804 7607
7805tsutils@^3.17.1: 7608tsutils@^3.17.1:
7806 version "3.17.1" 7609 version "3.20.0"
7807 resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" 7610 resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.20.0.tgz#ea03ea45462e146b53d70ce0893de453ff24f698"
7808 integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== 7611 integrity sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg==
7809 dependencies: 7612 dependencies:
7810 tslib "^1.8.1" 7613 tslib "^1.8.1"
7811 7614
@@ -7879,30 +7682,15 @@ typedarray@^0.0.6:
7879 integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= 7682 integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
7880 7683
7881typescript@^4.0.5: 7684typescript@^4.0.5:
7882 version "4.0.5" 7685 version "4.1.3"
7883 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.5.tgz#ae9dddfd1069f1cb5beb3ef3b2170dd7c1332389" 7686 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.3.tgz#519d582bd94cba0cf8934c7d8e8467e473f53bb7"
7884 integrity sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ== 7687 integrity sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==
7885 7688
7886uc.micro@^1.0.1, uc.micro@^1.0.5: 7689uc.micro@^1.0.1, uc.micro@^1.0.5:
7887 version "1.0.6" 7690 version "1.0.6"
7888 resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" 7691 resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
7889 integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== 7692 integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==
7890 7693
7891uglify-js@^2.6.1:
7892 version "2.8.29"
7893 resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
7894 integrity sha1-KcVzMUgFe7Th913zW3qcty5qWd0=
7895 dependencies:
7896 source-map "~0.5.1"
7897 yargs "~3.10.0"
7898 optionalDependencies:
7899 uglify-to-browserify "~1.0.0"
7900
7901uglify-to-browserify@~1.0.0:
7902 version "1.0.2"
7903 resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
7904 integrity sha1-bgkk1r2mta/jSeOabWMoUKD4grc=
7905
7906uint64be@^2.0.2: 7694uint64be@^2.0.2:
7907 version "2.0.2" 7695 version "2.0.2"
7908 resolved "https://registry.yarnpkg.com/uint64be/-/uint64be-2.0.2.tgz#ef4a179752fe8f9ddaa29544ecfc13490031e8e5" 7696 resolved "https://registry.yarnpkg.com/uint64be/-/uint64be-2.0.2.tgz#ef4a179752fe8f9ddaa29544ecfc13490031e8e5"
@@ -7934,21 +7722,11 @@ unique-string@^2.0.0:
7934 dependencies: 7722 dependencies:
7935 crypto-random-string "^2.0.0" 7723 crypto-random-string "^2.0.0"
7936 7724
7937universalify@^1.0.0: 7725universalify@^2.0.0, universalify@~2.0.0:
7938 version "1.0.0"
7939 resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d"
7940 integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==
7941
7942universalify@^2.0.0:
7943 version "2.0.0" 7726 version "2.0.0"
7944 resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" 7727 resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
7945 integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== 7728 integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
7946 7729
7947universalify@~0.1.2:
7948 version "0.1.2"
7949 resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
7950 integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
7951
7952unordered-array-remove@^1.0.2: 7730unordered-array-remove@^1.0.2:
7953 version "1.0.2" 7731 version "1.0.2"
7954 resolved "https://registry.yarnpkg.com/unordered-array-remove/-/unordered-array-remove-1.0.2.tgz#c546e8f88e317a0cf2644c97ecb57dba66d250ef" 7732 resolved "https://registry.yarnpkg.com/unordered-array-remove/-/unordered-array-remove-1.0.2.tgz#c546e8f88e317a0cf2644c97ecb57dba66d250ef"
@@ -7984,9 +7762,9 @@ update-notifier@^4.1.0:
7984 xdg-basedir "^4.0.0" 7762 xdg-basedir "^4.0.0"
7985 7763
7986uri-js@^4.2.2: 7764uri-js@^4.2.2:
7987 version "4.4.0" 7765 version "4.4.1"
7988 resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" 7766 resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
7989 integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== 7767 integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
7990 dependencies: 7768 dependencies:
7991 punycode "^2.1.0" 7769 punycode "^2.1.0"
7992 7770
@@ -8025,9 +7803,9 @@ ut_pex@^2.0.1:
8025 string2compact "^1.2.5" 7803 string2compact "^1.2.5"
8026 7804
8027utf-8-validate@^5.0.2: 7805utf-8-validate@^5.0.2:
8028 version "5.0.3" 7806 version "5.0.4"
8029 resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.3.tgz#3b64e418ad2ff829809025fdfef595eab2f03a27" 7807 resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.4.tgz#72a1735983ddf7a05a43a9c6b67c5ce1c910f9b8"
8030 integrity sha512-jtJM6fpGv8C1SoH4PtG22pGto6x+Y8uPprW0tw3//gGFhDDTiuksgradgFN6yRayDP4SyZZa6ZMGHLIa17+M8A== 7808 integrity sha512-MEF05cPSq3AwJ2C7B7sHAA6i53vONoZbMGX8My5auEVm6W+dJ2Jd/TZPyGJ5CH42V2XtbI5FD28HeHeqlPzZ3Q==
8031 dependencies: 7809 dependencies:
8032 node-gyp-build "^4.2.0" 7810 node-gyp-build "^4.2.0"
8033 7811
@@ -8044,14 +7822,15 @@ util-deprecate@^1.0.1, util-deprecate@~1.0.1:
8044 integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 7822 integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
8045 7823
8046util.promisify@^1.0.1: 7824util.promisify@^1.0.1:
8047 version "1.0.1" 7825 version "1.1.1"
8048 resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" 7826 resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.1.1.tgz#77832f57ced2c9478174149cae9b96e9918cd54b"
8049 integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== 7827 integrity sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==
8050 dependencies: 7828 dependencies:
7829 call-bind "^1.0.0"
8051 define-properties "^1.1.3" 7830 define-properties "^1.1.3"
8052 es-abstract "^1.17.2" 7831 for-each "^0.3.3"
8053 has-symbols "^1.0.1" 7832 has-symbols "^1.0.1"
8054 object.getownpropertydescriptors "^2.1.0" 7833 object.getownpropertydescriptors "^2.1.1"
8055 7834
8056utile@0.3.x: 7835utile@0.3.x:
8057 version "0.3.0" 7836 version "0.3.0"
@@ -8071,9 +7850,9 @@ utils-merge@1.0.1:
8071 integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= 7850 integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
8072 7851
8073utp-native@^2.2.1: 7852utp-native@^2.2.1:
8074 version "2.2.1" 7853 version "2.3.0"
8075 resolved "https://registry.yarnpkg.com/utp-native/-/utp-native-2.2.1.tgz#6d33feba04bfe49b368bad05555703f9728b6e63" 7854 resolved "https://registry.yarnpkg.com/utp-native/-/utp-native-2.3.0.tgz#4e97f45cef97c6d201b9307ba6d15c1eb0a9dc5e"
8076 integrity sha512-7GvD4gjGyL1GaNtZAaBVHn8SeWgx9/xIVE1LufMR0m2pWUs1EVx5WiOCXrCHyt7e15+5SquBMoQfj888pJySxA== 7855 integrity sha512-5dV711teCP21FIRndcq44ETDPL00TnRVmEnINu3jxyg0tq//ptxOyq7oNO6TcMmuFfeFZRSYOqDmTUl8MmPauQ==
8077 dependencies: 7856 dependencies:
8078 napi-macros "^2.0.0" 7857 napi-macros "^2.0.0"
8079 node-gyp-build "^4.2.0" 7858 node-gyp-build "^4.2.0"
@@ -8089,12 +7868,12 @@ uue@^3.1.0:
8089 escape-string-regexp "~1.0.5" 7868 escape-string-regexp "~1.0.5"
8090 extend "~3.0.0" 7869 extend "~3.0.0"
8091 7870
8092uuid@8.3.1, uuid@^8.1.0, uuid@^8.3.0: 7871uuid@8.3.2, uuid@^8.1.0, uuid@^8.3.0, uuid@^8.3.1:
8093 version "8.3.1" 7872 version "8.3.2"
8094 resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.1.tgz#2ba2e6ca000da60fce5a196954ab241131e05a31" 7873 resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
8095 integrity sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg== 7874 integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
8096 7875
8097uuid@^3.3.2, uuid@^3.3.3: 7876uuid@^3.3.2:
8098 version "3.4.0" 7877 version "3.4.0"
8099 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" 7878 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
8100 integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== 7879 integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
@@ -8127,10 +7906,10 @@ validator@^12.0.0:
8127 resolved "https://registry.yarnpkg.com/validator/-/validator-12.2.0.tgz#660d47e96267033fd070096c3b1a6f2db4380a0a" 7906 resolved "https://registry.yarnpkg.com/validator/-/validator-12.2.0.tgz#660d47e96267033fd070096c3b1a6f2db4380a0a"
8128 integrity sha512-jJfE/DW6tIK1Ek8nCfNFqt8Wb3nzMoAbocBF6/Icgg1ZFSBpObdnwVY2jQj6qUqzhx5jc71fpvBWyLGO7Xl+nQ== 7907 integrity sha512-jJfE/DW6tIK1Ek8nCfNFqt8Wb3nzMoAbocBF6/Icgg1ZFSBpObdnwVY2jQj6qUqzhx5jc71fpvBWyLGO7Xl+nQ==
8129 7908
8130validator@^13.0.0, validator@^13.1.1: 7909validator@^13.0.0, validator@^13.5.2:
8131 version "13.1.17" 7910 version "13.5.2"
8132 resolved "https://registry.yarnpkg.com/validator/-/validator-13.1.17.tgz#ad677736950adddd3c37209484a6b2e0966579ad" 7911 resolved "https://registry.yarnpkg.com/validator/-/validator-13.5.2.tgz#c97ae63ed4224999fb6f42c91eaca9567fe69a46"
8133 integrity sha512-zL5QBoemJ3jYFb2/j38y7ljhwYGXVLUp8H6W1nVxadnAOvUOytec+L7BHh1oBQ82/TzWXHd+GSaxUWp4lROkLg== 7912 integrity sha512-mD45p0rvHVBlY2Zuy3F3ESIe1h5X58GPfAtslBjY7EtTqGquZTj+VX/J4RnHWN8FKq0C9WRVt1oWAcytWRuYLQ==
8134 7913
8135vary@^1, vary@~1.1.2: 7914vary@^1, vary@~1.1.2:
8136 version "1.1.2" 7915 version "1.1.2"
@@ -8158,11 +7937,6 @@ videostream@^3.2.2:
8158 pump "^3.0.0" 7937 pump "^3.0.0"
8159 range-slice-stream "^2.0.0" 7938 range-slice-stream "^2.0.0"
8160 7939
8161void-elements@^2.0.1:
8162 version "2.0.1"
8163 resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec"
8164 integrity sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=
8165
8166void-elements@^3.1.0: 7940void-elements@^3.1.0:
8167 version "3.1.0" 7941 version "3.1.0"
8168 resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-3.1.0.tgz#614f7fbf8d801f0bb5f0661f5b2f5785750e4f09" 7942 resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-3.1.0.tgz#614f7fbf8d801f0bb5f0661f5b2f5785750e4f09"
@@ -8194,10 +7968,10 @@ webfinger.js@^2.6.6:
8194 dependencies: 7968 dependencies:
8195 xhr2 "^0.1.4" 7969 xhr2 "^0.1.4"
8196 7970
8197webtorrent@^0.111.0: 7971webtorrent@^0.112.3:
8198 version "0.111.0" 7972 version "0.112.3"
8199 resolved "https://registry.yarnpkg.com/webtorrent/-/webtorrent-0.111.0.tgz#bf8aaa3da52208406e956f3075f80408e170c1ff" 7973 resolved "https://registry.yarnpkg.com/webtorrent/-/webtorrent-0.112.3.tgz#f41225e36ee2e6905dc529237fcc187aa5092323"
8200 integrity sha512-DrQVuFSLEB54dm+5tuRclXaeuH5tx7qlp0DYE0mCK7vbYEmn1UJr5GLXztYW/y4Yxie4CSSGeo5LjTxy59z0og== 7974 integrity sha512-CKe3udf2psctyd/GBNfZgz9bnXugvFTiU5GJCkcg4MKdd63qf0d8CS8bOYxwyir+EqvmgQQgJRO56b4PftI+PA==
8201 dependencies: 7975 dependencies:
8202 addr-to-ip-port "^1.5.1" 7976 addr-to-ip-port "^1.5.1"
8203 bitfield "^4.0.0" 7977 bitfield "^4.0.0"
@@ -8206,24 +7980,25 @@ webtorrent@^0.111.0:
8206 chrome-net "^3.3.4" 7980 chrome-net "^3.3.4"
8207 chunk-store-stream "^4.1.1" 7981 chunk-store-stream "^4.1.1"
8208 create-torrent "^4.4.2" 7982 create-torrent "^4.4.2"
8209 debug "^4.2.0" 7983 debug "^4.3.1"
8210 end-of-stream "1.4.1" 7984 end-of-stream "1.4.1"
8211 escape-html "^1.0.3" 7985 escape-html "^1.0.3"
8212 fs-chunk-store "^2.0.2" 7986 fs-chunk-store "^2.0.2"
8213 http-node "github:feross/http-node#webtorrent" 7987 http-node "github:feross/http-node#webtorrent"
8214 immediate-chunk-store "^2.1.1" 7988 immediate-chunk-store "^2.1.1"
8215 load-ip-set "^2.1.1" 7989 load-ip-set "^2.1.2"
8216 memory-chunk-store "^1.3.0" 7990 memory-chunk-store "^1.3.0"
8217 mime "^2.4.6" 7991 mime "^2.4.6"
8218 multistream "^4.0.1" 7992 multistream "^4.0.1"
8219 package-json-versionify "^1.0.4" 7993 package-json-versionify "^1.0.4"
8220 parse-torrent "^9.1.0" 7994 parse-torrent "^9.1.0"
8221 pump "^3.0.0" 7995 pump "^3.0.0"
7996 queue-microtask "^1.2.2"
8222 random-iterate "^1.0.1" 7997 random-iterate "^1.0.1"
8223 randombytes "^2.1.0" 7998 randombytes "^2.1.0"
8224 range-parser "^1.2.1" 7999 range-parser "^1.2.1"
8225 readable-stream "^3.6.0" 8000 readable-stream "^3.6.0"
8226 render-media "^4.0.0" 8001 render-media "^4.1.0"
8227 run-parallel "^1.1.10" 8002 run-parallel "^1.1.10"
8228 run-parallel-limit "^1.0.6" 8003 run-parallel-limit "^1.0.6"
8229 simple-concat "^1.0.1" 8004 simple-concat "^1.0.1"
@@ -8279,11 +8054,6 @@ wildstring@1.0.9:
8279 resolved "https://registry.yarnpkg.com/wildstring/-/wildstring-1.0.9.tgz#82a696d5653c7d4ec9ba716859b6b53aba2761c5" 8054 resolved "https://registry.yarnpkg.com/wildstring/-/wildstring-1.0.9.tgz#82a696d5653c7d4ec9ba716859b6b53aba2761c5"
8280 integrity sha1-gqaW1WU8fU7JunFoWba1OronYcU= 8055 integrity sha1-gqaW1WU8fU7JunFoWba1OronYcU=
8281 8056
8282window-size@0.1.0:
8283 version "0.1.0"
8284 resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
8285 integrity sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=
8286
8287winston-transport@^4.4.0: 8057winston-transport@^4.4.0:
8288 version "4.4.0" 8058 version "4.4.0"
8289 resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.4.0.tgz#17af518daa690d5b2ecccaa7acf7b20ca7925e59" 8059 resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.4.0.tgz#17af518daa690d5b2ecccaa7acf7b20ca7925e59"
@@ -8292,17 +8062,16 @@ winston-transport@^4.4.0:
8292 readable-stream "^2.3.7" 8062 readable-stream "^2.3.7"
8293 triple-beam "^1.2.0" 8063 triple-beam "^1.2.0"
8294 8064
8295winston@2.1.x: 8065winston@2.x:
8296 version "2.1.1" 8066 version "2.4.5"
8297 resolved "https://registry.yarnpkg.com/winston/-/winston-2.1.1.tgz#3c9349d196207fd1bdff9d4bc43ef72510e3a12e" 8067 resolved "https://registry.yarnpkg.com/winston/-/winston-2.4.5.tgz#f2e431d56154c4ea765545fc1003bd340c95b59a"
8298 integrity sha1-PJNJ0ZYgf9G9/51LxD73JRDjoS4= 8068 integrity sha512-TWoamHt5yYvsMarGlGEQE59SbJHqGsZV8/lwC+iCcGeAe0vUaOh+Lv6SYM17ouzC/a/LB1/hz/7sxFBtlu1l4A==
8299 dependencies: 8069 dependencies:
8300 async "~1.0.0" 8070 async "~1.0.0"
8301 colors "1.0.x" 8071 colors "1.0.x"
8302 cycle "1.0.x" 8072 cycle "1.0.x"
8303 eyes "0.1.x" 8073 eyes "0.1.x"
8304 isstream "0.1.x" 8074 isstream "0.1.x"
8305 pkginfo "0.3.x"
8306 stack-trace "0.0.x" 8075 stack-trace "0.0.x"
8307 8076
8308winston@3.3.3: 8077winston@3.3.3:
@@ -8320,14 +8089,6 @@ winston@3.3.3:
8320 triple-beam "^1.3.0" 8089 triple-beam "^1.3.0"
8321 winston-transport "^4.4.0" 8090 winston-transport "^4.4.0"
8322 8091
8323with@^5.0.0:
8324 version "5.1.1"
8325 resolved "https://registry.yarnpkg.com/with/-/with-5.1.1.tgz#fa4daa92daf32c4ea94ed453c81f04686b575dfe"
8326 integrity sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=
8327 dependencies:
8328 acorn "^3.1.0"
8329 acorn-globals "^3.0.0"
8330
8331with@^7.0.0: 8092with@^7.0.0:
8332 version "7.0.2" 8093 version "7.0.2"
8333 resolved "https://registry.yarnpkg.com/with/-/with-7.0.2.tgz#ccee3ad542d25538a7a7a80aad212b9828495bac" 8094 resolved "https://registry.yarnpkg.com/with/-/with-7.0.2.tgz#ccee3ad542d25538a7a7a80aad212b9828495bac"
@@ -8350,11 +8111,6 @@ word-wrap@^1.2.3:
8350 resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" 8111 resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
8351 integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== 8112 integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
8352 8113
8353wordwrap@0.0.2:
8354 version "0.0.2"
8355 resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
8356 integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=
8357
8358workerpool@6.0.2: 8114workerpool@6.0.2:
8359 version "6.0.2" 8115 version "6.0.2"
8360 resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.0.2.tgz#e241b43d8d033f1beb52c7851069456039d1d438" 8116 resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.0.2.tgz#e241b43d8d033f1beb52c7851069456039d1d438"
@@ -8393,13 +8149,6 @@ write-file-atomic@^3.0.0:
8393 signal-exit "^3.0.2" 8149 signal-exit "^3.0.2"
8394 typedarray-to-buffer "^3.1.5" 8150 typedarray-to-buffer "^3.1.5"
8395 8151
8396write@1.0.3:
8397 version "1.0.3"
8398 resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3"
8399 integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==
8400 dependencies:
8401 mkdirp "^0.5.1"
8402
8403ws@^5.2.2: 8152ws@^5.2.2:
8404 version "5.2.2" 8153 version "5.2.2"
8405 resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" 8154 resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f"
@@ -8407,10 +8156,10 @@ ws@^5.2.2:
8407 dependencies: 8156 dependencies:
8408 async-limiter "~1.0.0" 8157 async-limiter "~1.0.0"
8409 8158
8410ws@^7.0.0, ws@^7.1.2, ws@^7.3.0: 8159ws@^7.0.0, ws@^7.3.0, ws@^7.4.2, ws@~7.4.2:
8411 version "7.4.0" 8160 version "7.4.2"
8412 resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.0.tgz#a5dd76a24197940d4a8bb9e0e152bb4503764da7" 8161 resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.2.tgz#782100048e54eb36fe9843363ab1c68672b261dd"
8413 integrity sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ== 8162 integrity sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==
8414 8163
8415ws@~6.1.0: 8164ws@~6.1.0:
8416 version "6.1.4" 8165 version "6.1.4"
@@ -8419,11 +8168,6 @@ ws@~6.1.0:
8419 dependencies: 8168 dependencies:
8420 async-limiter "~1.0.0" 8169 async-limiter "~1.0.0"
8421 8170
8422ws@~7.2.1:
8423 version "7.2.5"
8424 resolved "https://registry.yarnpkg.com/ws/-/ws-7.2.5.tgz#abb1370d4626a5a9cd79d8de404aa18b3465d10d"
8425 integrity sha512-C34cIU4+DB2vMyAbmEKossWq2ZQDr6QEyuuCzWrM9zfw1sGc0mYiJ0UnG9zzNykt49C2Fi34hvr2vssFQRS6EA==
8426
8427xdg-basedir@^4.0.0: 8171xdg-basedir@^4.0.0:
8428 version "4.0.0" 8172 version "4.0.0"
8429 resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" 8173 resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13"
@@ -8435,11 +8179,11 @@ xhr2@^0.1.4:
8435 integrity sha1-f4dliEdxbbUCYyOBL4GMras4el8= 8179 integrity sha1-f4dliEdxbbUCYyOBL4GMras4el8=
8436 8180
8437xhr@^2.0.1: 8181xhr@^2.0.1:
8438 version "2.5.0" 8182 version "2.6.0"
8439 resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.5.0.tgz#bed8d1676d5ca36108667692b74b316c496e49dd" 8183 resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.6.0.tgz#b69d4395e792b4173d6b7df077f0fc5e4e2b249d"
8440 integrity sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ== 8184 integrity sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==
8441 dependencies: 8185 dependencies:
8442 global "~4.3.0" 8186 global "~4.4.0"
8443 is-function "^1.0.1" 8187 is-function "^1.0.1"
8444 parse-headers "^2.0.0" 8188 parse-headers "^2.0.0"
8445 xtend "^4.0.0" 8189 xtend "^4.0.0"
@@ -8483,9 +8227,9 @@ xmlhttprequest-ssl@~1.5.4:
8483 integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== 8227 integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
8484 8228
8485y18n@^4.0.0: 8229y18n@^4.0.0:
8486 version "4.0.0" 8230 version "4.0.1"
8487 resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" 8231 resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4"
8488 integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== 8232 integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==
8489 8233
8490yallist@^2.1.2: 8234yallist@^2.1.2:
8491 version "2.1.2" 8235 version "2.1.2"
@@ -8561,16 +8305,6 @@ yargs@^15.4.1:
8561 y18n "^4.0.0" 8305 y18n "^4.0.0"
8562 yargs-parser "^18.1.2" 8306 yargs-parser "^18.1.2"
8563 8307
8564yargs@~3.10.0:
8565 version "3.10.0"
8566 resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
8567 integrity sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=
8568 dependencies:
8569 camelcase "^1.0.2"
8570 cliui "^2.1.0"
8571 decamelize "^1.0.0"
8572 window-size "0.1.0"
8573
8574yeast@0.1.2: 8308yeast@0.1.2:
8575 version "0.1.2" 8309 version "0.1.2"
8576 resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" 8310 resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"
@@ -8581,18 +8315,23 @@ yn@3.1.1:
8581 resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" 8315 resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
8582 integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== 8316 integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==
8583 8317
8318yocto-queue@^0.1.0:
8319 version "0.1.0"
8320 resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
8321 integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
8322
8584youtube-dl@^3.0.2: 8323youtube-dl@^3.0.2:
8585 version "3.0.2" 8324 version "3.1.0"
8586 resolved "https://registry.yarnpkg.com/youtube-dl/-/youtube-dl-3.0.2.tgz#66236bfbdc93127efe3a7f02894ec544b23e8aa7" 8325 resolved "https://registry.yarnpkg.com/youtube-dl/-/youtube-dl-3.1.0.tgz#dda6daa07905e52012b0186fb0b8430a1b4a894d"
8587 integrity sha512-LFFfpsYbRLpqKsnb4gzbnyN7fm190tJw3gJVSvfoEfnb/xYIPNT6i9G3jdzPDp/U5cwB3OSq63nUa7rUwxXAGA== 8326 integrity sha512-0DEHyusehEHgN9y/PTsIbp/RioRL9eZM0MNSWBPpHo2fSTSEgbkE/trumk9N8sr2f7LrKo5WuvN0bAf90w8UQQ==
8588 dependencies: 8327 dependencies:
8589 debug "~4.1.1" 8328 debug "~4.3.1"
8590 execa "~3.2.0" 8329 execa "~5.0.0"
8591 hh-mm-ss "~1.2.0" 8330 hh-mm-ss "~1.2.0"
8592 mkdirp "~0.5.1" 8331 mkdirp "~1.0.4"
8593 request "~2.88.0" 8332 request "~2.88.0"
8594 streamify "~0.2.9" 8333 streamify "~0.2.9"
8595 universalify "~0.1.2" 8334 universalify "~2.0.0"
8596 8335
8597z-schema@^4.2.3: 8336z-schema@^4.2.3:
8598 version "4.2.3" 8337 version "4.2.3"