From 81f4f0fd1ad83de48ac64fc3930d6d8dfc6ff7f4 Mon Sep 17 00:00:00 2001 From: Tykayn Date: Fri, 3 Mar 2023 15:19:09 +0100 Subject: [PATCH] add rss feed ability --- assets/afis_picture_of_the_day.jpg | Bin 0 -> 109126 bytes assets/bash_scripts/afis_science.sh | 7 +- assets/bash_scripts/get_documents_html.sh | 2 + .../documents/elements_cartographiques.html | 36 +- .../wiki_osm_traductions_incompletes.html | 4 +- helpers/afis_science.mjs | 65 +- helpers/utils.mjs | 86 +- package.json | 1 + yarn.lock | 6865 ++++++++++------- 9 files changed, 4153 insertions(+), 2913 deletions(-) create mode 100644 assets/afis_picture_of_the_day.jpg diff --git a/assets/afis_picture_of_the_day.jpg b/assets/afis_picture_of_the_day.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e5deeb7377fe7b44f647084133ac3621f897b205 GIT binary patch literal 109126 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 literal 0 HcmV?d00001 diff --git a/assets/bash_scripts/afis_science.sh b/assets/bash_scripts/afis_science.sh index e9a98be..d9bd335 100644 --- a/assets/bash_scripts/afis_science.sh +++ b/assets/bash_scripts/afis_science.sh @@ -1,9 +1,10 @@ #!/bin/bash nvm use 16 cd /home/tykayn/www/multi-account-post-schedule-mastodon -cd assets/documents +#cd assets/documents # get rss feed of afis fr website in documents -echo "get afis science RSS feed" | tee -a /home/tykayn/log_autopost.txt -wget --no-check-certificate --no-directories -O ./../documents/afis_rss.xml https://afis.org/rss.xml +#echo "get afis science RSS feed" | tee -a /home/tykayn/log_autopost.txt +#wget --no-check-certificate --no-directories -O ./../documents/afis_rss.xml https://afis.org/rss.xml +#cd ../.. node helpers/afis_science.mjs --force | tee -a /home/tykayn/log_autopost.txt 2>&1 diff --git a/assets/bash_scripts/get_documents_html.sh b/assets/bash_scripts/get_documents_html.sh index 1359228..a2c3544 100644 --- a/assets/bash_scripts/get_documents_html.sh +++ b/assets/bash_scripts/get_documents_html.sh @@ -1,6 +1,8 @@ #!/bin/bash wget --no-check-certificate --no-directories -O ./../documents/afis_rss.xml https://afis.org/rss.xml +wget --no-check-certificate --no-directories -O ./../assets/blog_posts_medias/afis_picture_of_the_day.jpg https://www.afis.org/local/cache-gd2/51/ab5523b710ad2cafd3b841d9e1df53.jpg?1675290946 + wget --no-check-certificate --no-directories -O ./../documents/ourworldindata.html https://ourworldindata.org/blog wget --no-check-certificate --no-directories -O ./../documents/elements_cartographiques.html https://wiki.openstreetmap.org/wiki/FR:%C3%89l%C3%A9ments_cartographiques wget --no-check-certificate --no-directories -O ./../documents/wiki_osm_traductions_incompletes.html https://wiki.openstreetmap.org/wiki/Category:FR:Traduction_incompl%C3%A8te diff --git a/assets/documents/elements_cartographiques.html b/assets/documents/elements_cartographiques.html index 8844614..807068b 100644 --- a/assets/documents/elements_cartographiques.html +++ b/assets/documents/elements_cartographiques.html @@ -3,7 +3,7 @@ FR:Éléments cartographiques - OpenStreetMap Wiki - @@ -14049,12 +14049,12 @@ On en trouve le long des routes et des chemins dans divers pays d'Europe: Allema

- @@ -14288,6 +14288,6 @@ Transclusion expansion time report (%,ms,calls,template) - + \ No newline at end of file diff --git a/assets/documents/wiki_osm_traductions_incompletes.html b/assets/documents/wiki_osm_traductions_incompletes.html index a1dcade..dc81ef2 100644 --- a/assets/documents/wiki_osm_traductions_incompletes.html +++ b/assets/documents/wiki_osm_traductions_incompletes.html @@ -3,7 +3,7 @@ Category:FR:Traduction incomplète - OpenStreetMap Wiki - @@ -414,6 +414,6 @@ Transclusion expansion time report (%,ms,calls,template) - + \ No newline at end of file diff --git a/helpers/afis_science.mjs b/helpers/afis_science.mjs index e58bb18..a6182bf 100644 --- a/helpers/afis_science.mjs +++ b/helpers/afis_science.mjs @@ -1,56 +1,43 @@ -import fs from "fs"; -import path from 'path'; + import sendPostMastodon, { - randomIntFromInterval, - findFirstImageInContent, - findPictureAndSendPost, -} from './utils.mjs' + getArticlesFromDaysInRssFeed, + makeTitleContentFromRss, + parseRssFeed, + folderBlogPostsPreview +} from "./utils.mjs"; -const __dirname = path.resolve(); -const afis_rss_feed =''; -const days_back_in_rss_feed= 7; -let reallySendPost = false; -// reallySendPost = true; +const afis_rss_feed_url = 'https://afis.org/rss.xml'; +const days_back_in_rss_feed = 7; + +async function postLink() { + + console.log("envoi de post des articles afis sciences publiés depuis " + days_back_in_rss_feed + " jours par le compte tykayn") - -function getArticlesFromDaysInRssFeed(rss_feed , days=7) { - - return rss_feed; -} - -function makeTitleContentFromRss(rss_feed) { - - let content = '' - - return content; -} - -function postLink() { - - console.log("envoi de post des articles afis sciences publiés depuis "+days_back_in_rss_feed+" jours par le compte tykayn") - console.log(postObject) - - let contentOfPost = 'Articles des '+days_back_in_rss_feed+' derniers jours sur le site web de l\'AFIS: '+ makeTitleContentFromRss(getArticlesFromDaysInRssFeed(afis_rss_feed)) + let parsedFeed = await parseRssFeed(afis_rss_feed_url) + let articles = await getArticlesFromDaysInRssFeed(parsedFeed, days_back_in_rss_feed) + console.log('articles', articles) + let contentOfPost = 'Articles des ' + days_back_in_rss_feed + ' derniers jours sur le site web de l\'AFIS: \n' + + makeTitleContentFromRss(articles) let configPost = { author: 'afis91', website: 'afis.org', - slug: postObject.post_name, - postObject, - folder_image: folderBlogPostsPreview, - image: findFirstImageInContent(afis_rss_feed), - // image : 'afis_post_' + randomIntFromInterval(1 , 1) + '.jpg', + // disable_slugify: true, + slug: "afis_picture", + content_type: "text/markdown", + folder_image: process.cwd() + '/assets/', + image: "afis_picture_of_the_day.jpg", message: `# ${contentOfPost} -* #afis #science #pseudoScience`, - reallySendPost + +#afis #science #pseudoScience #hebdo`, } console.log("configPost.message", configPost.message) console.log("configPost.image", configPost.image) - findPictureAndSendPost(postObject.content.rendered, configPost) - console.log("post ID: ", postObject.ID) + // console.log('process.cwd() + \'/assets/blog_posts_medias/\'', process.cwd() + '/assets/blog_posts_medias/') + sendPostMastodon(configPost) } postLink(); \ No newline at end of file diff --git a/helpers/utils.mjs b/helpers/utils.mjs index 52b168c..8afd717 100644 --- a/helpers/utils.mjs +++ b/helpers/utils.mjs @@ -7,7 +7,8 @@ import https from 'https'; let local_node_env_conf = dotenv.config() const myArgs = process.argv.slice(2); -let reallySendPost = hasCliArgument('--force'); +export const reallySendPost = hasCliArgument('--force'); +export const folderBlogPostsPreview = process.cwd() + '/assets/blog_posts_medias/' export function randomIntFromInterval(min, max) { // min and max included return Math.floor(Math.random() * (max - min + 1) + min) | 1 @@ -25,12 +26,14 @@ export let defaultConfigMasto = { visibility: 'public', language: 'fr', sensitive: false, + disable_slugify:false, reallySendPost, image: '', folder_image: process.cwd() + '/assets/blog_posts_medias/', message: "Hey coucou! on est le" + nowDate, scheduled_at: "", - content_type: "text/markdown", + scheduled_at_bool: false, + content_type: "text/markdown", website: 'qzine', slug: 'default_post_title', postObject : {}, @@ -58,7 +61,10 @@ export default function sendPostMastodon(config) { // console.log("sendPostMastodon config", config) if (!config.reallySendPost) { - console.log("\n =========== le message ne sera PAS réellement posté sur le compte @" + config.author + "@" + process.env.INSTANCE_MASTODON + " =========== \n") + + console.log("\n\n =========== le message ne sera PAS réellement posté sur le compte @" + config.author + "@" + process.env.INSTANCE_MASTODON + " =========== \n") + console.log('configPost.folder_image', config.folder_image) + console.log('config', config) } else { console.log(" ") @@ -92,6 +98,7 @@ export default function sendPostMastodon(config) { * envoi sans fichier joint */ if (!config.image) { + console.log('pas d image dans la config') if (config.reallySendPost) { @@ -112,9 +119,9 @@ export default function sendPostMastodon(config) { else if (config.image) { var id; - console.log("envoi du média", config.image) + console.log("envoi du média", config.folder_image +config.image) // upload new media - return masto.post('media', {file: fs.createReadStream(config.image)}) + return masto.post('media', {file: fs.createReadStream(config.folder_image +config.image)}) .then(resp => { id = resp.data.id; params.media_ids = [id] @@ -268,7 +275,7 @@ export function downloadImage(url, filepath) { * @returns {Promise} * @constructor */ -export function CropPictue(pictureName, width = 500, height = 300) { +export function CropPicture(pictureName, width = 500, height = 300) { return sharp(pictureName) @@ -301,18 +308,21 @@ export function getRandomLinkGeneral(tkpostsjson) { export function findPictureAndSendPost(postContent, configPost){ let firstPictureSource = findFirstImageInContent(postContent); - let filePathImage = `${configPost.folder_image}_${configPost.website}_media_post_${slugify(configPost.slug)}.jpg` + + + let filePathForDownloadedImage = `${configPost.folder_image}_${configPost.website}_media_post_${slugify(configPost.slug)}.jpg` + if (firstPictureSource) { console.log("firstPictureSource found", firstPictureSource) // check if picture already exist - console.log('on envoie le média et l image : ' , filePathImage) - downloadImage(firstPictureSource, filePathImage) + console.log('on envoie le média et l image : ' , filePathForDownloadedImage) + downloadImage(firstPictureSource, filePathForDownloadedImage) .then((res) => { // suite du poste avec upload d'image console.log('média téléchargé, on envoie le post') - configPost.image = filePathImage; + configPost.image = filePathForDownloadedImage; sendPostMastodon(configPost) @@ -347,4 +357,58 @@ export function hasCliArgument(argument){ console.log('myArgs: ', myArgs); return myArgs.indexOf(argument) !== -1 -} \ No newline at end of file +} + +import Parser from 'rss-parser'; + +let parser = new Parser(); + + +/** + * fetch and return a parsed rss feed + * @param url + * @returns {Promise<*>} + */ +export async function parseRssFeed(url){ + let parsedFeed = await parser.parseURL(url); + + console.log(parsedFeed.title); + + parsedFeed.items.forEach((item) => { + console.log(item.title); + }); + return parsedFeed +} + +/** + * get a subset of rss parsed items + * @param parsedRssFeed + * @param days + * @returns {T[]} + */ +export function getArticlesFromDaysInRssFeed(parsedRssFeed , days=7) { + + // return parsedRssFeed.items.splice(0,days); + return parsedRssFeed.items.splice(0,6); +} + + +export function makeTitleContentFromRss(parsedFeed) { + + let content = '' + let counter = 0; + if (!parsedFeed.length) { + return ''; + } + parsedFeed.forEach((item) => { + // if (!counter) { + // console.log('first item', item) + // } + let cleanedTitle= item.title.replace('[','').trim() + cleanedTitle= cleanedTitle.replace(']','').trim() + content += `\n* [${cleanedTitle}](${item.link}) `; + content += `\n ${item.isoDate.substring(0,10)} : ${item.contentSnippet.split('\n')[0]} \n`; + counter++; + }); + return content; +} diff --git a/package.json b/package.json index 3770e35..1df7b13 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "node-fs": "^0.1.7", "nodemon": "^2.0.19", "oauth": "^0.9.15", + "rss-parser": "^3.12.0", "sqlite3": "^5.0.8", "squint-cli": "^2.1.4", "webpage": "^0.3.0" diff --git a/yarn.lock b/yarn.lock index d4efe7b..0837b62 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,2840 +1,4025 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@databases/escape-identifier@^1.0.3": - "integrity" "sha512-Su36iSVzaHxpVdISVMViUX/32sLvzxVgjZpYhzhotxZUuLo11GVWsiHwqkvUZijTLUxcDmUqEwGJO3O/soLuZA==" - "resolved" "https://registry.npmjs.org/@databases/escape-identifier/-/escape-identifier-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "@databases/validate-unicode" "^1.0.0" - -"@databases/sql@^3.2.0": - "integrity" "sha512-xQZzKIa0lvcdo0MYxnyFMVS1TRla9lpDSCYkobJl19vQEOJ9TqE4o8QBGRJNUfhSkbQIWyvMeBl3KBBbqyUVQQ==" - "resolved" "https://registry.npmjs.org/@databases/sql/-/sql-3.2.0.tgz" - "version" "3.2.0" - -"@databases/sqlite@^4.0.0": - "integrity" "sha512-vWwqsRIN0CflmAWPG7O+0UcoEnf1AodfqaEhZHlvjJiXUek8gt78AiexM0/jNxgHF4y8NjuPS8+763tTEQz+8A==" - "resolved" "https://registry.npmjs.org/@databases/sqlite/-/sqlite-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "@databases/escape-identifier" "^1.0.3" - "@databases/sql" "^3.2.0" - "@types/sqlite3" "^3.1.5" - "sqlite3" "^5.0.0" - "then-queue" "^1.3.0" - -"@databases/validate-unicode@^1.0.0": - "integrity" "sha512-dLKqxGcymeVwEb/6c44KjOnzaAafFf0Wxa8xcfEjx/qOl3rdijsKYBAtIGhtVtOlpPf/PFKfgTuFurSPn/3B/g==" - "resolved" "https://registry.npmjs.org/@databases/validate-unicode/-/validate-unicode-1.0.0.tgz" - "version" "1.0.0" - -"@gar/promisify@^1.0.1": - "integrity" "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" - "resolved" "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz" - "version" "1.1.3" - -"@mapbox/node-pre-gyp@^1.0.0": - "integrity" "sha512-aDF3S3rK9Q2gey/WAttUlISduDItz5BU3306M9Eyv6/oS40aMprnopshtlKTykxRNIBEZuRMaZAnbrQ4QtKGyw==" - "resolved" "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.9.tgz" - "version" "1.0.9" - dependencies: - "detect-libc" "^2.0.0" - "https-proxy-agent" "^5.0.0" - "make-dir" "^3.1.0" - "node-fetch" "^2.6.7" - "nopt" "^5.0.0" - "npmlog" "^5.0.1" - "rimraf" "^3.0.2" - "semver" "^7.3.5" - "tar" "^6.1.11" - -"@npmcli/fs@^1.0.0": - "integrity" "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==" - "resolved" "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "@gar/promisify" "^1.0.1" - "semver" "^7.3.5" - -"@npmcli/move-file@^1.0.1": - "integrity" "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==" - "resolved" "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "mkdirp" "^1.0.4" - "rimraf" "^3.0.2" - -"@sindresorhus/slugify@^1.1.2": - "integrity" "sha512-V9nR/W0Xd9TSGXpZ4iFUcFGhuOJtZX82Fzxj1YISlbSgKvIiNa7eLEZrT0vAraPOt++KHauIVNYgGRgjc13dXA==" - "resolved" "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "@sindresorhus/transliterate" "^0.1.1" - "escape-string-regexp" "^4.0.0" - -"@sindresorhus/transliterate@^0.1.1": - "integrity" "sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w==" - "resolved" "https://registry.npmjs.org/@sindresorhus/transliterate/-/transliterate-0.1.2.tgz" - "version" "0.1.2" - dependencies: - "escape-string-regexp" "^2.0.0" - "lodash.deburr" "^4.1.0" - -"@tootallnate/once@1": - "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" - "version" "1.1.2" - -"@types/glob@^7.1.4": - "integrity" "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==" - "resolved" "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz" - "version" "7.2.0" - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - -"@types/minimatch@*": - "integrity" "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" - "resolved" "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz" - "version" "5.1.2" - -"@types/node@*": - "integrity" "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz" - "version" "18.0.3" - -"@types/sqlite3@^3.1.5": - "integrity" "sha512-sQMt/qnyUWnqiTcJXm5ZfNPIBeJ/DVvJDwxw+0tAxPJvadzfiP1QhryO1JOR6t1yfb8NpzQb/Rud06mob5laIA==" - "resolved" "https://registry.npmjs.org/@types/sqlite3/-/sqlite3-3.1.8.tgz" - "version" "3.1.8" - dependencies: - "@types/node" "*" - -"@types/yauzl@^2.9.1": - "integrity" "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==" - "resolved" "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz" - "version" "2.10.0" - dependencies: - "@types/node" "*" - -"abbrev@1": - "integrity" "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - "resolved" "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" - "version" "1.1.1" - -"accepts@~1.3.5": - "integrity" "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==" - "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" - "version" "1.3.8" - dependencies: - "mime-types" "~2.1.34" - "negotiator" "0.6.3" - -"acorn-globals@^1.0.3": - "integrity" "sha512-j3/4pkfih8W4NK22gxVSXcEonTpAHOHh0hu5BoZrKcOsW/4oBPxTi4Yk3SAj+FhC1f3+bRTkXdm4019gw1vg9g==" - "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz" - "version" "1.0.9" - dependencies: - "acorn" "^2.1.0" - -"acorn@^1.0.1": - "integrity" "sha512-FsqWmApWGMGLKKNpHt12PMc5AK7BaZee0WRh04fCysmTzHe+rrKOa2MKjORhnzfpe4r0JnfdqHn02iDA9Dqj2A==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz" - "version" "1.2.2" - -"acorn@^2.1.0": - "integrity" "sha512-pXK8ez/pVjqFdAgBkF1YPVRacuLQ9EXBKaKWaeh58WNfMkCmZhOZzu+NtKSPD5PHmCCHheQ5cD29qM1K4QTxIg==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz" - "version" "2.7.0" - -"agent-base@^6.0.2", "agent-base@6": - "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" - "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "debug" "4" - -"agentkeepalive@^4.1.3": - "integrity" "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==" - "resolved" "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz" - "version" "4.2.1" - dependencies: - "debug" "^4.1.0" - "depd" "^1.1.2" - "humanize-ms" "^1.2.1" - -"aggregate-error@^3.0.0": - "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" - "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "clean-stack" "^2.0.0" - "indent-string" "^4.0.0" - -"ajv@^6.12.3": - "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" - "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - "version" "6.12.6" - dependencies: - "fast-deep-equal" "^3.1.1" - "fast-json-stable-stringify" "^2.0.0" - "json-schema-traverse" "^0.4.1" - "uri-js" "^4.2.2" - -"align-text@^0.1.1", "align-text@^0.1.3": - "integrity" "sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==" - "resolved" "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz" - "version" "0.1.4" - dependencies: - "kind-of" "^3.0.2" - "longest" "^1.0.1" - "repeat-string" "^1.5.2" - -"amdefine@>=0.0.4": - "integrity" "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==" - "resolved" "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz" - "version" "1.0.1" - -"ansi-regex@^5.0.1": - "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - "version" "5.0.1" - -"ansi-styles@^4.1.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "color-convert" "^2.0.1" - -"anymatch@~3.1.2": - "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "normalize-path" "^3.0.0" - "picomatch" "^2.0.4" - -"aproba@^1.0.3 || ^2.0.0": - "integrity" "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" - "resolved" "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz" - "version" "2.0.0" - -"are-we-there-yet@^2.0.0": - "integrity" "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==" - "resolved" "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "delegates" "^1.0.0" - "readable-stream" "^3.6.0" - -"are-we-there-yet@^3.0.0": - "integrity" "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==" - "resolved" "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "delegates" "^1.0.0" - "readable-stream" "^3.6.0" - -"arg@^5.0.0": - "integrity" "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - "resolved" "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" - "version" "5.0.2" - -"array-flatten@1.1.1": - "integrity" "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" - "version" "1.1.1" - -"asap@~1.0.0": - "integrity" "sha512-Ej9qjcXY+8Tuy1cNqiwNMwFRXOy9UwgTeMA8LxreodygIPV48lx8PU1ecFxb5ZeU1DpMKxiq6vGLTxcitWZPbA==" - "resolved" "https://registry.npmjs.org/asap/-/asap-1.0.0.tgz" - "version" "1.0.0" - -"asn1@~0.2.3": - "integrity" "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==" - "resolved" "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz" - "version" "0.2.6" - dependencies: - "safer-buffer" "~2.1.0" - -"assert-plus@^1.0.0", "assert-plus@1.0.0": - "integrity" "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" - "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" - "version" "1.0.0" - -"asynckit@^0.4.0": - "integrity" "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - "version" "0.4.0" - -"aws-sign2@~0.7.0": - "integrity" "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" - "resolved" "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" - "version" "0.7.0" - -"aws4@^1.8.0": - "integrity" "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" - "resolved" "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" - "version" "1.11.0" - -"balanced-match@^1.0.0": - "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - "version" "1.0.2" - -"base64-js@^1.3.1": - "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - "version" "1.5.1" - -"basic-auth@~2.0.0": - "integrity" "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==" - "resolved" "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "safe-buffer" "5.1.2" - -"bcrypt-pbkdf@^1.0.0": - "integrity" "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==" - "resolved" "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "tweetnacl" "^0.14.3" - -"binary-extensions@^2.0.0": - "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - "version" "2.2.0" - -"bl@^4.0.3": - "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" - "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "buffer" "^5.5.0" - "inherits" "^2.0.4" - "readable-stream" "^3.4.0" - -"blink-diff@^1.0.13": - "integrity" "sha512-2hIEnGq8wruXfje9GvDV41VXo+4YdjrjL5ZMlVJT3Wi5k1jjz20fCTlVejSXoERirhEVsFYz9NmgdUYgQ41Giw==" - "resolved" "https://registry.npmjs.org/blink-diff/-/blink-diff-1.0.13.tgz" - "version" "1.0.13" - dependencies: - "pngjs-image" "~0.11.5" - "preceptor-core" "~0.10.0" - "promise" "6.0.0" - -"bluebird@^3.1.5", "bluebird@^3.5.0", "bluebird@^3.7.2": - "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" - "version" "3.7.2" - -"body-parser@1.18.3": - "integrity" "sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==" - "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz" - "version" "1.18.3" - dependencies: - "bytes" "3.0.0" - "content-type" "~1.0.4" - "debug" "2.6.9" - "depd" "~1.1.2" - "http-errors" "~1.6.3" - "iconv-lite" "0.4.23" - "on-finished" "~2.3.0" - "qs" "6.5.2" - "raw-body" "2.3.3" - "type-is" "~1.6.16" - -"boolbase@^1.0.0": - "integrity" "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" - "version" "1.0.0" - -"brace-expansion@^1.1.7": - "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - "version" "1.1.11" - dependencies: - "balanced-match" "^1.0.0" - "concat-map" "0.0.1" - -"braces@~3.0.2": - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" - "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "fill-range" "^7.0.1" - -"buffer-crc32@~0.2.3": - "integrity" "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" - "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" - "version" "0.2.13" - -"buffer@^5.2.1", "buffer@^5.5.0": - "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" - "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" - "version" "5.7.1" - dependencies: - "base64-js" "^1.3.1" - "ieee754" "^1.1.13" - -"bytes@3.0.0": - "integrity" "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" - "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" - "version" "3.0.0" - -"cacache@^15.2.0": - "integrity" "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==" - "resolved" "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz" - "version" "15.3.0" - dependencies: - "@npmcli/fs" "^1.0.0" - "@npmcli/move-file" "^1.0.1" - "chownr" "^2.0.0" - "fs-minipass" "^2.0.0" - "glob" "^7.1.4" - "infer-owner" "^1.0.4" - "lru-cache" "^6.0.0" - "minipass" "^3.1.1" - "minipass-collect" "^1.0.2" - "minipass-flush" "^1.0.5" - "minipass-pipeline" "^1.2.2" - "mkdirp" "^1.0.3" - "p-map" "^4.0.0" - "promise-inflight" "^1.0.1" - "rimraf" "^3.0.2" - "ssri" "^8.0.1" - "tar" "^6.0.2" - "unique-filename" "^1.1.1" - -"camelcase@^1.0.2": - "integrity" "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - "version" "1.2.1" - -"caseless@~0.12.0": - "integrity" "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" - "resolved" "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" - "version" "0.12.0" - -"center-align@^0.1.1": - "integrity" "sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==" - "resolved" "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz" - "version" "0.1.3" - dependencies: - "align-text" "^0.1.3" - "lazy-cache" "^1.0.3" - -"chalk@^4.1.2": - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"character-parser@1.2.1": - "integrity" "sha512-6OEBVBlf/y8LaAphnbAnt743O3zMhlBer+FO5D40H6wqAdU9B1TvuApkejgLW0cvv0tEZNLktv1AnRI+C87ueQ==" - "resolved" "https://registry.npmjs.org/character-parser/-/character-parser-1.2.1.tgz" - "version" "1.2.1" - -"cheerio-select@^2.1.0": - "integrity" "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==" - "resolved" "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "boolbase" "^1.0.0" - "css-select" "^5.1.0" - "css-what" "^6.1.0" - "domelementtype" "^2.3.0" - "domhandler" "^5.0.3" - "domutils" "^3.0.1" - -"cheerio@^1.0.0-rc.12": - "integrity" "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==" - "resolved" "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz" - "version" "1.0.0-rc.12" - dependencies: - "cheerio-select" "^2.1.0" - "dom-serializer" "^2.0.0" - "domhandler" "^5.0.3" - "domutils" "^3.0.1" - "htmlparser2" "^8.0.1" - "parse5" "^7.0.0" - "parse5-htmlparser2-tree-adapter" "^7.0.0" - -"chokidar@^3.5.2": - "integrity" "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==" - "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" - "version" "3.5.3" - dependencies: - "anymatch" "~3.1.2" - "braces" "~3.0.2" - "glob-parent" "~5.1.2" - "is-binary-path" "~2.1.0" - "is-glob" "~4.0.1" - "normalize-path" "~3.0.0" - "readdirp" "~3.6.0" - optionalDependencies: - "fsevents" "~2.3.2" - -"chownr@^1.1.1": - "integrity" "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - "resolved" "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" - "version" "1.1.4" - -"chownr@^2.0.0": - "integrity" "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" - "resolved" "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" - "version" "2.0.0" - -"clean-css@^3.1.9": - "integrity" "sha512-aTWyttSdI2mYi07kWqHi24NUU9YlELFKGOAgFzZjDN1064DMAOy2FBuoyGmkKRlXkbpXd0EVHmiVkbKhKoirTw==" - "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz" - "version" "3.4.28" - dependencies: - "commander" "2.8.x" - "source-map" "0.4.x" - -"clean-stack@^2.0.0": - "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" - "version" "2.2.0" - -"cliui@^2.1.0": - "integrity" "sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "center-align" "^0.1.1" - "right-align" "^0.1.1" - "wordwrap" "0.0.2" - -"color-convert@^2.0.1": - "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "color-name" "~1.1.4" - -"color-name@^1.0.0", "color-name@~1.1.4": - "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - "version" "1.1.4" - -"color-string@^1.9.0": - "integrity" "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==" - "resolved" "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz" - "version" "1.9.1" - dependencies: - "color-name" "^1.0.0" - "simple-swizzle" "^0.2.2" - -"color-support@^1.1.2", "color-support@^1.1.3": - "integrity" "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" - "resolved" "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz" - "version" "1.1.3" - -"color@^4.2.3": - "integrity" "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==" - "resolved" "https://registry.npmjs.org/color/-/color-4.2.3.tgz" - "version" "4.2.3" - dependencies: - "color-convert" "^2.0.1" - "color-string" "^1.9.0" - -"combined-stream@^1.0.6", "combined-stream@~1.0.6": - "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" - "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - "version" "1.0.8" - dependencies: - "delayed-stream" "~1.0.0" - -"commander@~2.6.0": - "integrity" "sha512-PhbTMT+ilDXZKqH8xbvuUY2ZEQNef0Q7DKxgoEKb4ccytsdvVVJmYqR0sGbi96nxU6oGrwEIQnclpK2NBZuQlg==" - "resolved" "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz" - "version" "2.6.0" - -"commander@2.8.x": - "integrity" "sha512-+pJLBFVk+9ZZdlAOB5WuIElVPPth47hILFkmGym57aq8kwxsowvByvB0DHs1vQAhyMZzdcpTtF0VDKGkSDR4ZQ==" - "resolved" "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz" - "version" "2.8.1" - dependencies: - "graceful-readlink" ">= 1.0.0" - -"concat-map@0.0.1": - "integrity" "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - "version" "0.0.1" - -"console-control-strings@^1.0.0", "console-control-strings@^1.1.0": - "integrity" "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" - "resolved" "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" - "version" "1.1.0" - -"constantinople@~3.0.1": - "integrity" "sha512-UnEggAQrmhxuTxlb7n1OsTtagNXWUv2CRlOogZhWOU4jLK4EJEbF8UDSNxuGu+jVtWNtO2j51ab2H1wlBIzF/w==" - "resolved" "https://registry.npmjs.org/constantinople/-/constantinople-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "acorn" "^2.1.0" - -"content-disposition@0.5.2": - "integrity" "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==" - "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz" - "version" "0.5.2" - -"content-type@~1.0.4": - "integrity" "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" - "version" "1.0.4" - -"cookie-parser@~1.4.4": - "integrity" "sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==" - "resolved" "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz" - "version" "1.4.6" - dependencies: - "cookie" "0.4.1" - "cookie-signature" "1.0.6" - -"cookie-signature@1.0.6": - "integrity" "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - "resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" - "version" "1.0.6" - -"cookie@0.3.1": - "integrity" "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==" - "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz" - "version" "0.3.1" - -"cookie@0.4.1": - "integrity" "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" - "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz" - "version" "0.4.1" - -"core-util-is@~1.0.0", "core-util-is@1.0.2": - "integrity" "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - "version" "1.0.2" - -"css-parse@1.0.4": - "integrity" "sha512-pfstzKVRZiHprDXdsmtfH1HYUEw22lzjuHdnpe1hscwoQvgW2C5zDQIBE0RKoALEReTn9W1ECdY8uaT/kO4VfA==" - "resolved" "https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz" - "version" "1.0.4" - -"css-select@^5.1.0": - "integrity" "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==" - "resolved" "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz" - "version" "5.1.0" - dependencies: - "boolbase" "^1.0.0" - "css-what" "^6.1.0" - "domhandler" "^5.0.2" - "domutils" "^3.0.1" - "nth-check" "^2.0.1" - -"css-stringify@1.0.5": - "integrity" "sha512-aIThpcErhG5EyHorGqNlTh0TduNBqLrrXLO3x5rku3ZKBxuVfY+T7noyM2G2X/01iQANqJUb6d3+FLoa+N7Xwg==" - "resolved" "https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz" - "version" "1.0.5" - -"css-what@^6.1.0": - "integrity" "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - "resolved" "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" - "version" "6.1.0" - -"css@~1.0.8": - "integrity" "sha512-qmTYWhHk910nQWnGqMAiWWPQlB6tESiWgNebQJmiozOAGcBAQ1+U/UzUOkhdrcshlkSRRiKWodwmVvO0OmnIGg==" - "resolved" "https://registry.npmjs.org/css/-/css-1.0.8.tgz" - "version" "1.0.8" - dependencies: - "css-parse" "1.0.4" - "css-stringify" "1.0.5" - -"dashdash@^1.12.0": - "integrity" "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==" - "resolved" "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" - "version" "1.14.1" - dependencies: - "assert-plus" "^1.0.0" - -"data-uri-to-buffer@^4.0.0": - "integrity" "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==" - "resolved" "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz" - "version" "4.0.0" - -"date-format@^0.0.0": - "integrity" "sha512-kAmAdtsjW5nQ02FERwI1bP4xe6HQBPwy5kpAF4CRSLOMUs/vgMIEEwpy6JqUs7NitTyhZiImxwAjgPpnteycHg==" - "resolved" "https://registry.npmjs.org/date-format/-/date-format-0.0.0.tgz" - "version" "0.0.0" - -"debug@^0.7.2": - "integrity" "sha512-EohAb3+DSHSGx8carOSKJe8G0ayV5/i609OD0J2orCkuyae7SyZSz2aoLmQF2s0Pj5gITDebwPH7GFBlqOUQ1Q==" - "resolved" "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" - "version" "0.7.4" - -"debug@^2.2.0", "debug@~2.6.9", "debug@2.6.9": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" - dependencies: - "ms" "2.0.0" - -"debug@^3.2.7": - "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - "version" "3.2.7" - dependencies: - "ms" "^2.1.1" - -"debug@^4.1.0": - "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - "version" "4.3.4" - dependencies: - "ms" "2.1.2" - -"debug@^4.1.1": - "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - "version" "4.3.4" - dependencies: - "ms" "2.1.2" - -"debug@^4.3.3": - "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - "version" "4.3.4" - dependencies: - "ms" "2.1.2" - -"debug@4.3.1": - "integrity" "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" - "version" "4.3.1" - dependencies: - "ms" "2.1.2" - -"debug@4": - "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - "version" "4.3.4" - dependencies: - "ms" "2.1.2" - -"decamelize@^1.0.0": - "integrity" "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" - "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - "version" "1.2.0" - -"decompress-response@^6.0.0": - "integrity" "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==" - "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "mimic-response" "^3.1.0" - -"deep-extend@^0.6.0": - "integrity" "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - "resolved" "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" - "version" "0.6.0" - -"delayed-stream@~1.0.0": - "integrity" "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - "version" "1.0.0" - -"delegates@^1.0.0": - "integrity" "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" - "resolved" "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" - "version" "1.0.0" - -"depd@^1.1.2", "depd@~1.1.2": - "integrity" "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" - "version" "1.1.2" - -"destroy@~1.0.4": - "integrity" "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==" - "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" - "version" "1.0.4" - -"detect-libc@^2.0.0", "detect-libc@^2.0.1": - "integrity" "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" - "resolved" "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz" - "version" "2.0.1" - -"devtools-protocol@0.0.901419": - "integrity" "sha512-4INMPwNm9XRpBukhNbF7OB6fNTTCaI8pzy/fXg0xQzAy5h3zL1P8xT3QazgKqBrb/hAYwIBizqDBZ7GtJE74QQ==" - "resolved" "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.901419.tgz" - "version" "0.0.901419" - -"dom-serializer@^2.0.0": - "integrity" "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==" - "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "domelementtype" "^2.3.0" - "domhandler" "^5.0.2" - "entities" "^4.2.0" - -"domelementtype@^2.3.0": - "integrity" "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" - "version" "2.3.0" - -"domhandler@^5.0.1", "domhandler@^5.0.2", "domhandler@^5.0.3": - "integrity" "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==" - "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz" - "version" "5.0.3" - dependencies: - "domelementtype" "^2.3.0" - -"domutils@^3.0.1": - "integrity" "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==" - "resolved" "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "dom-serializer" "^2.0.0" - "domelementtype" "^2.3.0" - "domhandler" "^5.0.1" - -"dotenv@^16.0.1": - "integrity" "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==" - "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz" - "version" "16.0.1" - -"ecc-jsbn@~0.1.1": - "integrity" "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==" - "resolved" "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" - "version" "0.1.2" - dependencies: - "jsbn" "~0.1.0" - "safer-buffer" "^2.1.0" - -"ee-first@1.1.1": - "integrity" "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - "version" "1.1.1" - -"emoji-regex@^8.0.0": - "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - "version" "8.0.0" - -"encodeurl@~1.0.2": - "integrity" "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - "version" "1.0.2" - -"encoding@^0.1.0", "encoding@^0.1.12": - "integrity" "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==" - "resolved" "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" - "version" "0.1.13" - dependencies: - "iconv-lite" "^0.6.2" - -"end-of-stream@^1.1.0", "end-of-stream@^1.4.1": - "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" - "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" - "version" "1.4.4" - dependencies: - "once" "^1.4.0" - -"entities@^4.2.0", "entities@^4.3.0": - "integrity" "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==" - "resolved" "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz" - "version" "4.3.1" - -"env-paths@^2.2.0": - "integrity" "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" - "resolved" "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" - "version" "2.2.1" - -"err-code@^2.0.2": - "integrity" "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" - "resolved" "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz" - "version" "2.0.3" - -"escape-html@~1.0.3": - "integrity" "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" - "version" "1.0.3" - -"escape-string-regexp@^2.0.0": - "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" - "version" "2.0.0" - -"escape-string-regexp@^4.0.0": - "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - "version" "4.0.0" - -"etag@~1.8.1": - "integrity" "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" - "version" "1.8.1" - -"eventemitter3@^4.0.4": - "integrity" "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" - "version" "4.0.7" - -"expand-template@^2.0.3": - "integrity" "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" - "resolved" "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz" - "version" "2.0.3" - -"express@~4.16.1": - "integrity" "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==" - "resolved" "https://registry.npmjs.org/express/-/express-4.16.4.tgz" - "version" "4.16.4" - dependencies: - "accepts" "~1.3.5" - "array-flatten" "1.1.1" - "body-parser" "1.18.3" - "content-disposition" "0.5.2" - "content-type" "~1.0.4" - "cookie" "0.3.1" - "cookie-signature" "1.0.6" - "debug" "2.6.9" - "depd" "~1.1.2" - "encodeurl" "~1.0.2" - "escape-html" "~1.0.3" - "etag" "~1.8.1" - "finalhandler" "1.1.1" - "fresh" "0.5.2" - "merge-descriptors" "1.0.1" - "methods" "~1.1.2" - "on-finished" "~2.3.0" - "parseurl" "~1.3.2" - "path-to-regexp" "0.1.7" - "proxy-addr" "~2.0.4" - "qs" "6.5.2" - "range-parser" "~1.2.0" - "safe-buffer" "5.1.2" - "send" "0.16.2" - "serve-static" "1.13.2" - "setprototypeof" "1.1.0" - "statuses" "~1.4.0" - "type-is" "~1.6.16" - "utils-merge" "1.0.1" - "vary" "~1.1.2" - -"extend@~3.0.2": - "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" - "version" "3.0.2" - -"extract-zip@2.0.1": - "integrity" "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==" - "resolved" "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "debug" "^4.1.1" - "get-stream" "^5.1.0" - "yauzl" "^2.10.0" - optionalDependencies: - "@types/yauzl" "^2.9.1" - -"extsprintf@^1.2.0": - "integrity" "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==" - "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz" - "version" "1.4.1" - -"extsprintf@1.3.0": - "integrity" "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" - "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" - "version" "1.3.0" - -"fast-deep-equal@^3.1.1": - "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - "version" "3.1.3" - -"fast-json-stable-stringify@^2.0.0": - "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - "version" "2.1.0" - -"fd-slicer@~1.1.0": - "integrity" "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==" - "resolved" "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "pend" "~1.2.0" - -"fetch-blob@^3.1.2", "fetch-blob@^3.1.4": - "integrity" "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==" - "resolved" "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "node-domexception" "^1.0.0" - "web-streams-polyfill" "^3.0.3" - -"fill-range@^7.0.1": - "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "to-regex-range" "^5.0.1" - -"finalhandler@1.1.1": - "integrity" "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==" - "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "debug" "2.6.9" - "encodeurl" "~1.0.2" - "escape-html" "~1.0.3" - "on-finished" "~2.3.0" - "parseurl" "~1.3.2" - "statuses" "~1.4.0" - "unpipe" "~1.0.0" - -"find-up@^4.0.0": - "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "locate-path" "^5.0.0" - "path-exists" "^4.0.0" - -"forever-agent@~0.6.1": - "integrity" "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" - "resolved" "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - "version" "0.6.1" - -"form-data@~2.3.2": - "integrity" "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" - "version" "2.3.3" - dependencies: - "asynckit" "^0.4.0" - "combined-stream" "^1.0.6" - "mime-types" "^2.1.12" - -"formdata-polyfill@^4.0.10": - "integrity" "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==" - "resolved" "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz" - "version" "4.0.10" - dependencies: - "fetch-blob" "^3.1.2" - -"forwarded@0.2.0": - "integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - "resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" - "version" "0.2.0" - -"fresh@0.5.2": - "integrity" "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" - "version" "0.5.2" - -"fs-constants@^1.0.0": - "integrity" "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - "resolved" "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" - "version" "1.0.0" - -"fs-minipass@^2.0.0": - "integrity" "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==" - "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "minipass" "^3.0.0" - -"fs.realpath@^1.0.0": - "integrity" "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - "version" "1.0.0" - -"fs@^0.0.1-security": - "integrity" "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==" - "resolved" "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz" - "version" "0.0.1-security" - -"gauge@^3.0.0": - "integrity" "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==" - "resolved" "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "aproba" "^1.0.3 || ^2.0.0" - "color-support" "^1.1.2" - "console-control-strings" "^1.0.0" - "has-unicode" "^2.0.1" - "object-assign" "^4.1.1" - "signal-exit" "^3.0.0" - "string-width" "^4.2.3" - "strip-ansi" "^6.0.1" - "wide-align" "^1.1.2" - -"gauge@^4.0.3": - "integrity" "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==" - "resolved" "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz" - "version" "4.0.4" - dependencies: - "aproba" "^1.0.3 || ^2.0.0" - "color-support" "^1.1.3" - "console-control-strings" "^1.1.0" - "has-unicode" "^2.0.1" - "signal-exit" "^3.0.7" - "string-width" "^4.2.3" - "strip-ansi" "^6.0.1" - "wide-align" "^1.1.5" - -"generic-pool@^3.8.2": - "integrity" "sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==" - "resolved" "https://registry.npmjs.org/generic-pool/-/generic-pool-3.9.0.tgz" - "version" "3.9.0" - -"get-stream@^5.1.0": - "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "pump" "^3.0.0" - -"getpass@^0.1.1": - "integrity" "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==" - "resolved" "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" - "version" "0.1.7" - dependencies: - "assert-plus" "^1.0.0" - -"github-from-package@0.0.0": - "integrity" "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" - "resolved" "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz" - "version" "0.0.0" - -"glob-parent@~5.1.2": - "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "is-glob" "^4.0.1" - -"glob@^7.1.3", "glob@^7.1.4", "glob@^7.1.7": - "integrity" "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==" - "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - "version" "7.2.3" - dependencies: - "fs.realpath" "^1.0.0" - "inflight" "^1.0.4" - "inherits" "2" - "minimatch" "^3.1.1" - "once" "^1.3.0" - "path-is-absolute" "^1.0.0" - -"graceful-fs@^4.2.6": - "integrity" "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - "version" "4.2.10" - -"graceful-readlink@>= 1.0.0": - "integrity" "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==" - "resolved" "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" - "version" "1.0.1" - -"har-schema@^2.0.0": - "integrity" "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" - "resolved" "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz" - "version" "2.0.0" - -"har-validator@~5.1.3": - "integrity" "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==" - "resolved" "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz" - "version" "5.1.5" - dependencies: - "ajv" "^6.12.3" - "har-schema" "^2.0.0" - -"has-flag@^3.0.0": - "integrity" "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - "version" "3.0.0" - -"has-flag@^4.0.0": - "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - "version" "4.0.0" - -"has-unicode@^2.0.1": - "integrity" "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" - "resolved" "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" - "version" "2.0.1" - -"htmlparser2@^8.0.1": - "integrity" "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==" - "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz" - "version" "8.0.1" - dependencies: - "domelementtype" "^2.3.0" - "domhandler" "^5.0.2" - "domutils" "^3.0.1" - "entities" "^4.3.0" - -"http-cache-semantics@^4.1.0": - "integrity" "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz" - "version" "4.1.0" - -"http-errors@~1.6.2", "http-errors@~1.6.3", "http-errors@1.6.3": - "integrity" "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==" - "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" - "version" "1.6.3" - dependencies: - "depd" "~1.1.2" - "inherits" "2.0.3" - "setprototypeof" "1.1.0" - "statuses" ">= 1.4.0 < 2" - -"http-proxy-agent@^4.0.1": - "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" - "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "@tootallnate/once" "1" - "agent-base" "6" - "debug" "4" - -"http-signature@~1.2.0": - "integrity" "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==" - "resolved" "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "assert-plus" "^1.0.0" - "jsprim" "^1.2.2" - "sshpk" "^1.7.0" - -"https-proxy-agent@^5.0.0": - "integrity" "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==" - "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "agent-base" "6" - "debug" "4" - -"https-proxy-agent@5.0.0": - "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" - "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "agent-base" "6" - "debug" "4" - -"https@^1.0.0": - "integrity" "sha512-4EC57ddXrkaF0x83Oj8sM6SLQHAWXw90Skqu2M4AEWENZ3F02dFJE/GARA8igO79tcgYqGrD7ae4f5L3um2lgg==" - "resolved" "https://registry.npmjs.org/https/-/https-1.0.0.tgz" - "version" "1.0.0" - -"humanize-ms@^1.2.1": - "integrity" "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==" - "resolved" "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "ms" "^2.0.0" - -"iconv-lite@^0.4.8", "iconv-lite@0.4.23": - "integrity" "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz" - "version" "0.4.23" - dependencies: - "safer-buffer" ">= 2.1.2 < 3" - -"iconv-lite@^0.6.2": - "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" - "version" "0.6.3" - dependencies: - "safer-buffer" ">= 2.1.2 < 3.0.0" - -"ieee754@^1.1.13": - "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" - "version" "1.2.1" - -"ignore-by-default@^1.0.1": - "integrity" "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==" - "resolved" "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz" - "version" "1.0.1" - -"imurmurhash@^0.1.4": - "integrity" "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - "version" "0.1.4" - -"indent-string@^4.0.0": - "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - "version" "4.0.0" - -"infer-owner@^1.0.4": - "integrity" "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - "resolved" "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" - "version" "1.0.4" - -"inflight@^1.0.4": - "integrity" "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" - "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "once" "^1.3.0" - "wrappy" "1" - -"inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.1", "inherits@2": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" - -"inherits@2.0.3": - "integrity" "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - "version" "2.0.3" - -"ini@~1.3.0": - "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" - "version" "1.3.8" - -"ip@^1.1.5": - "integrity" "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" - "resolved" "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz" - "version" "1.1.8" - -"ipaddr.js@1.9.1": - "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" - "version" "1.9.1" - -"is-arrayish@^0.3.1": - "integrity" "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" - "version" "0.3.2" - -"is-binary-path@~2.1.0": - "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" - "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "binary-extensions" "^2.0.0" - -"is-buffer@^1.1.5": - "integrity" "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" - "version" "1.1.6" - -"is-extglob@^2.1.1": - "integrity" "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - "version" "2.1.1" - -"is-fullwidth-code-point@^3.0.0": - "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - "version" "3.0.0" - -"is-glob@^4.0.1", "is-glob@~4.0.1": - "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "is-extglob" "^2.1.1" - -"is-lambda@^1.0.1": - "integrity" "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==" - "resolved" "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz" - "version" "1.0.1" - -"is-number@^7.0.0": - "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - "version" "7.0.0" - -"is-promise@^2.0.0": - "integrity" "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" - "resolved" "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz" - "version" "2.2.2" - -"is-promise@~1": - "integrity" "sha512-mjWH5XxnhMA8cFnDchr6qRP9S/kLntKuEfIYku+PaN1CnS8v+OG9O/BKpRCVRJvpIkgAZm0Pf5Is3iSSOILlcg==" - "resolved" "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz" - "version" "1.0.1" - -"is-typedarray@~1.0.0": - "integrity" "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - "version" "1.0.0" - -"isarray@0.0.1": - "integrity" "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - "version" "0.0.1" - -"isexe@^2.0.0": - "integrity" "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - "version" "2.0.0" - -"isstream@~0.1.2": - "integrity" "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" - "resolved" "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - "version" "0.1.2" - -"jade@~1.11.0": - "integrity" "sha512-J76sbGKeLtu7uwW97Ntzb1UvGnpKTDplYa9ROr2gNRhM+SxvlBSG0Ees3TQ8+7ya2UVkzMEeFxhRhEpN68s7Tg==" - "resolved" "https://registry.npmjs.org/jade/-/jade-1.11.0.tgz" - "version" "1.11.0" - dependencies: - "character-parser" "1.2.1" - "clean-css" "^3.1.9" - "commander" "~2.6.0" - "constantinople" "~3.0.1" - "jstransformer" "0.0.2" - "mkdirp" "~0.5.0" - "transformers" "2.1.0" - "uglify-js" "^2.4.19" - "void-elements" "~2.0.1" - "with" "~4.0.0" - -"jsbn@~0.1.0": - "integrity" "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - "resolved" "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" - "version" "0.1.1" - -"json-schema-traverse@^0.4.1": - "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" - "version" "0.4.1" - -"json-schema@0.4.0": - "integrity" "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - "resolved" "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" - "version" "0.4.0" - -"json-stringify-safe@~5.0.1": - "integrity" "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - "version" "5.0.1" - -"jsprim@^1.2.2": - "integrity" "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==" - "resolved" "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz" - "version" "1.4.2" - dependencies: - "assert-plus" "1.0.0" - "extsprintf" "1.3.0" - "json-schema" "0.4.0" - "verror" "1.10.0" - -"jstransformer@0.0.2": - "integrity" "sha512-b7tmf91j1ChMuYhwbPBnNgB62dmHuqiHpOdd6QLKzde8HydZqm+ud3qWreGWecSxPBFFNOf1Ozjx0xo2plFdHA==" - "resolved" "https://registry.npmjs.org/jstransformer/-/jstransformer-0.0.2.tgz" - "version" "0.0.2" - dependencies: - "is-promise" "^2.0.0" - "promise" "^6.0.1" - -"kind-of@^3.0.2": - "integrity" "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - "version" "3.2.2" - dependencies: - "is-buffer" "^1.1.5" - -"lazy-cache@^1.0.3": - "integrity" "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==" - "resolved" "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" - "version" "1.0.4" - -"locate-path@^5.0.0": - "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "p-locate" "^4.1.0" - -"lodash.deburr@^4.1.0": - "integrity" "sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==" - "resolved" "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-4.1.0.tgz" - "version" "4.1.0" - -"lodash@^4.17.19", "lodash@^4.17.21": - "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - "version" "4.17.21" - -"log4js@1.1.1": - "integrity" "sha512-lYb14ZSs1M/CUFuvy7Zk3VZLDtqrqOaVql9CE0tv8g6/qE1Gfq97XKdltBsjSxxvcJ+t8fAXOnvFxSsms7gGVg==" - "resolved" "https://registry.npmjs.org/log4js/-/log4js-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "debug" "^2.2.0" - "semver" "^5.3.0" - "streamroller" "^0.4.0" - -"longest@^1.0.1": - "integrity" "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==" - "resolved" "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" - "version" "1.0.1" - -"lru-cache@^6.0.0": - "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "yallist" "^4.0.0" - -"make-dir@^3.1.0": - "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" - "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "semver" "^6.0.0" - -"make-fetch-happen@^9.1.0": - "integrity" "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==" - "resolved" "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz" - "version" "9.1.0" - dependencies: - "agentkeepalive" "^4.1.3" - "cacache" "^15.2.0" - "http-cache-semantics" "^4.1.0" - "http-proxy-agent" "^4.0.1" - "https-proxy-agent" "^5.0.0" - "is-lambda" "^1.0.1" - "lru-cache" "^6.0.0" - "minipass" "^3.1.3" - "minipass-collect" "^1.0.2" - "minipass-fetch" "^1.3.2" - "minipass-flush" "^1.0.5" - "minipass-pipeline" "^1.2.4" - "negotiator" "^0.6.2" - "promise-retry" "^2.0.1" - "socks-proxy-agent" "^6.0.0" - "ssri" "^8.0.0" - -"mastodon@^1.2.2": - "integrity" "sha512-ixcYkzn6SorH8U2jNc1vwiX89EiVMjzd2aDYFtr191YY9rdoVo+owI6cQo2EjUnzg2RN9WxyBJ9KDuw+R4lt+w==" - "resolved" "https://registry.npmjs.org/mastodon/-/mastodon-1.2.2.tgz" - "version" "1.2.2" - dependencies: - "bluebird" "^3.1.5" - "mime" "^1.3.4" - "request" "^2.68.0" - -"media-typer@0.3.0": - "integrity" "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" - "version" "0.3.0" - -"merge-descriptors@1.0.1": - "integrity" "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - "resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" - "version" "1.0.1" - -"methods@~1.1.2": - "integrity" "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" - "version" "1.1.2" - -"mime-db@1.52.0": - "integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" - "version" "1.52.0" - -"mime-types@^2.1.12", "mime-types@~2.1.19", "mime-types@~2.1.24", "mime-types@~2.1.34": - "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" - "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" - "version" "2.1.35" - dependencies: - "mime-db" "1.52.0" - -"mime@^1.3.4": - "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - "version" "1.6.0" - -"mime@1.4.1": - "integrity" "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" - "resolved" "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz" - "version" "1.4.1" - -"mimic-response@^3.1.0": - "integrity" "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz" - "version" "3.1.0" - -"minimatch@^3.0.4", "minimatch@^3.1.1": - "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "brace-expansion" "^1.1.7" - -"minimist@^1.2.0", "minimist@^1.2.3", "minimist@^1.2.6": - "integrity" "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" - "version" "1.2.6" - -"minipass-collect@^1.0.2": - "integrity" "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==" - "resolved" "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "minipass" "^3.0.0" - -"minipass-fetch@^1.3.2": - "integrity" "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==" - "resolved" "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz" - "version" "1.4.1" - dependencies: - "minipass" "^3.1.0" - "minipass-sized" "^1.0.3" - "minizlib" "^2.0.0" - optionalDependencies: - "encoding" "^0.1.12" - -"minipass-flush@^1.0.5": - "integrity" "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==" - "resolved" "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "minipass" "^3.0.0" - -"minipass-pipeline@^1.2.2", "minipass-pipeline@^1.2.4": - "integrity" "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==" - "resolved" "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" - "version" "1.2.4" - dependencies: - "minipass" "^3.0.0" - -"minipass-sized@^1.0.3": - "integrity" "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==" - "resolved" "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "minipass" "^3.0.0" - -"minipass@^3.0.0", "minipass@^3.1.0", "minipass@^3.1.1", "minipass@^3.1.3": - "integrity" "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==" - "resolved" "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz" - "version" "3.3.4" - dependencies: - "yallist" "^4.0.0" - -"minizlib@^2.0.0", "minizlib@^2.1.1": - "integrity" "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==" - "resolved" "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" - "version" "2.1.2" - dependencies: - "minipass" "^3.0.0" - "yallist" "^4.0.0" - -"mkdirp-classic@^0.5.2", "mkdirp-classic@^0.5.3": - "integrity" "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" - "resolved" "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz" - "version" "0.5.3" - -"mkdirp@^0.5.1": - "integrity" "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" - "version" "0.5.6" - dependencies: - "minimist" "^1.2.6" - -"mkdirp@^1.0.3", "mkdirp@^1.0.4": - "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" - "version" "1.0.4" - -"mkdirp@~0.5.0": - "integrity" "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" - "version" "0.5.6" - dependencies: - "minimist" "^1.2.6" - -"morgan@~1.9.1": - "integrity" "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==" - "resolved" "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz" - "version" "1.9.1" - dependencies: - "basic-auth" "~2.0.0" - "debug" "2.6.9" - "depd" "~1.1.2" - "on-finished" "~2.3.0" - "on-headers" "~1.0.1" - -"ms@^2.0.0": - "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - "version" "2.1.3" - -"ms@^2.1.1": - "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - "version" "2.1.3" - -"ms@2.0.0": - "integrity" "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - "version" "2.0.0" - -"ms@2.1.2": - "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - "version" "2.1.2" - -"napi-build-utils@^1.0.1": - "integrity" "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" - "resolved" "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz" - "version" "1.0.2" - -"negotiator@^0.6.2", "negotiator@0.6.3": - "integrity" "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" - "version" "0.6.3" - -"node-abi@^3.3.0": - "integrity" "sha512-qWO5l3SCqbwQavymOmtTVuCWZE23++S+rxyoHjXqUmPyzRcaoI4lA2gO55/drddGnedAyjA7sk76SfQ5lfUMnw==" - "resolved" "https://registry.npmjs.org/node-abi/-/node-abi-3.30.0.tgz" - "version" "3.30.0" - dependencies: - "semver" "^7.3.5" - -"node-addon-api@^4.2.0": - "integrity" "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" - "resolved" "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz" - "version" "4.3.0" - -"node-addon-api@^5.0.0": - "integrity" "sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==" - "resolved" "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.0.0.tgz" - "version" "5.0.0" - -"node-domexception@^1.0.0": - "integrity" "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==" - "resolved" "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz" - "version" "1.0.0" - -"node-fetch@^2.6.7": - "integrity" "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==" - "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" - "version" "2.6.7" - dependencies: - "whatwg-url" "^5.0.0" - -"node-fetch@^3.2.10": - "integrity" "sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA==" - "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.10.tgz" - "version" "3.2.10" - dependencies: - "data-uri-to-buffer" "^4.0.0" - "fetch-blob" "^3.1.4" - "formdata-polyfill" "^4.0.10" - -"node-fetch@2.6.1": - "integrity" "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" - "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz" - "version" "2.6.1" - -"node-fs@^0.1.7": - "integrity" "sha512-XqDBlmUKgDGe76+lZ/0sRBF3XW2vVcK07+ZPvdpUTK8jrvtPahUd0aBqJ9+ZjB01ANjZLuvK3O/eoMVmz62rpA==" - "resolved" "https://registry.npmjs.org/node-fs/-/node-fs-0.1.7.tgz" - "version" "0.1.7" - -"node-gyp@8.x": - "integrity" "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==" - "resolved" "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz" - "version" "8.4.1" - dependencies: - "env-paths" "^2.2.0" - "glob" "^7.1.4" - "graceful-fs" "^4.2.6" - "make-fetch-happen" "^9.1.0" - "nopt" "^5.0.0" - "npmlog" "^6.0.0" - "rimraf" "^3.0.2" - "semver" "^7.3.5" - "tar" "^6.1.2" - "which" "^2.0.2" - -"nodemon@^2.0.19": - "integrity" "sha512-4pv1f2bMDj0Eeg/MhGqxrtveeQ5/G/UVe9iO6uTZzjnRluSA4PVWf8CW99LUPwGB3eNIA7zUFoP77YuI7hOc0A==" - "resolved" "https://registry.npmjs.org/nodemon/-/nodemon-2.0.19.tgz" - "version" "2.0.19" - dependencies: - "chokidar" "^3.5.2" - "debug" "^3.2.7" - "ignore-by-default" "^1.0.1" - "minimatch" "^3.0.4" - "pstree.remy" "^1.1.8" - "semver" "^5.7.1" - "simple-update-notifier" "^1.0.7" - "supports-color" "^5.5.0" - "touch" "^3.1.0" - "undefsafe" "^2.0.5" - -"nopt@^5.0.0": - "integrity" "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==" - "resolved" "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "abbrev" "1" - -"nopt@~1.0.10": - "integrity" "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==" - "resolved" "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz" - "version" "1.0.10" - dependencies: - "abbrev" "1" - -"normalize-path@^3.0.0", "normalize-path@~3.0.0": - "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - "version" "3.0.0" - -"npmlog@^5.0.1": - "integrity" "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==" - "resolved" "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "are-we-there-yet" "^2.0.0" - "console-control-strings" "^1.1.0" - "gauge" "^3.0.0" - "set-blocking" "^2.0.0" - -"npmlog@^6.0.0": - "integrity" "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==" - "resolved" "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "are-we-there-yet" "^3.0.0" - "console-control-strings" "^1.1.0" - "gauge" "^4.0.3" - "set-blocking" "^2.0.0" - -"nth-check@^2.0.1": - "integrity" "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==" - "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "boolbase" "^1.0.0" - -"oauth-sign@~0.9.0": - "integrity" "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - "resolved" "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz" - "version" "0.9.0" - -"oauth@^0.9.15": - "integrity" "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" - "resolved" "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz" - "version" "0.9.15" - -"object-assign@^4.1.1": - "integrity" "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - "version" "4.1.1" - -"on-finished@~2.3.0": - "integrity" "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==" - "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "ee-first" "1.1.1" - -"on-headers@~1.0.1": - "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" - "version" "1.0.2" - -"once@^1.3.0", "once@^1.3.1", "once@^1.4.0": - "integrity" "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" - "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "wrappy" "1" - -"optimist@~0.3.5": - "integrity" "sha512-TCx0dXQzVtSCg2OgY/bO9hjM9cV4XYx09TVK+s3+FhkjT6LovsLe+pPMzpWf+6yXK/hUizs2gUoTw3jHM0VaTQ==" - "resolved" "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz" - "version" "0.3.7" - dependencies: - "wordwrap" "~0.0.2" - -"p-finally@^1.0.0": - "integrity" "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" - "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" - "version" "1.0.0" - -"p-limit@^2.2.0": - "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "p-try" "^2.0.0" - -"p-locate@^4.1.0": - "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "p-limit" "^2.2.0" - -"p-map@^4.0.0": - "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" - "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "aggregate-error" "^3.0.0" - -"p-queue@^6.6.2": - "integrity" "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==" - "resolved" "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz" - "version" "6.6.2" - dependencies: - "eventemitter3" "^4.0.4" - "p-timeout" "^3.2.0" - -"p-timeout@^3.2.0": - "integrity" "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==" - "resolved" "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "p-finally" "^1.0.0" - -"p-try@^2.0.0": - "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - "version" "2.2.0" - -"pako@^0.2.6": - "integrity" "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" - "resolved" "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz" - "version" "0.2.9" - -"parse5-htmlparser2-tree-adapter@^7.0.0": - "integrity" "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==" - "resolved" "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "domhandler" "^5.0.2" - "parse5" "^7.0.0" - -"parse5@^7.0.0": - "integrity" "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==" - "resolved" "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "entities" "^4.3.0" - -"parseurl@~1.3.2": - "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" - "version" "1.3.3" - -"path-exists@^4.0.0": - "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - "version" "4.0.0" - -"path-is-absolute@^1.0.0": - "integrity" "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - "version" "1.0.1" - -"path-to-regexp@0.1.7": - "integrity" "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" - "version" "0.1.7" - -"pend@~1.2.0": - "integrity" "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" - "resolved" "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" - "version" "1.2.0" - -"performance-now@^2.1.0": - "integrity" "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - "resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" - "version" "2.1.0" - -"picomatch@^2.0.4", "picomatch@^2.2.1": - "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" - "version" "2.3.1" - -"pkg-dir@4.2.0": - "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "find-up" "^4.0.0" - -"pngjs-image@~0.11.5": - "integrity" "sha512-JRyrmT+HXa1/gvdHpebus8TGqKa8WRgcsHz/DDalxRsMhvu6AOA99/enBFjZIPvmXVAzwKR051s80TuE1IiCpg==" - "resolved" "https://registry.npmjs.org/pngjs-image/-/pngjs-image-0.11.7.tgz" - "version" "0.11.7" - dependencies: - "iconv-lite" "^0.4.8" - "pako" "^0.2.6" - "pngjs" "2.3.1" - "request" "^2.55.0" - "stream-buffers" "1.0.1" - "underscore" "1.7.0" - -"pngjs@2.3.1": - "integrity" "sha512-ITNPqvx+SSssNFOgHQzGG87HrqQ0g2nMSHc1jjU5Piq9xJEJ40fiFEPz0S5HSSXxBHrTnhaBHIayTO5aRfk2vw==" - "resolved" "https://registry.npmjs.org/pngjs/-/pngjs-2.3.1.tgz" - "version" "2.3.1" - -"prebuild-install@^7.1.1": - "integrity" "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==" - "resolved" "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz" - "version" "7.1.1" - dependencies: - "detect-libc" "^2.0.0" - "expand-template" "^2.0.3" - "github-from-package" "0.0.0" - "minimist" "^1.2.3" - "mkdirp-classic" "^0.5.3" - "napi-build-utils" "^1.0.1" - "node-abi" "^3.3.0" - "pump" "^3.0.0" - "rc" "^1.2.7" - "simple-get" "^4.0.0" - "tar-fs" "^2.0.0" - "tunnel-agent" "^0.6.0" - -"preceptor-core@~0.10.0": - "integrity" "sha512-WLDk+UowEESixvlhiamGOj/iqWrp8IWeCCHvBZrLh0g4/A1Fa77fDQWqQUd5S5rScT+9u49aDfa45xYRkxqmiA==" - "resolved" "https://registry.npmjs.org/preceptor-core/-/preceptor-core-0.10.1.tgz" - "version" "0.10.1" - dependencies: - "log4js" "1.1.1" - "underscore" "1.7.0" - -"progress@2.0.1": - "integrity" "sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg==" - "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.1.tgz" - "version" "2.0.1" - -"promise-inflight@^1.0.1": - "integrity" "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" - "resolved" "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" - "version" "1.0.1" - -"promise-retry@^2.0.1": - "integrity" "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==" - "resolved" "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "err-code" "^2.0.2" - "retry" "^0.12.0" - -"promise@^6.0.0", "promise@^6.0.1": - "integrity" "sha512-O+uwGKreKNKkshzZv2P7N64lk6EP17iXBn0PbUnNQhk+Q0AHLstiTrjkx3v5YBd3cxUe7Sq6KyRhl/A0xUjk7Q==" - "resolved" "https://registry.npmjs.org/promise/-/promise-6.1.0.tgz" - "version" "6.1.0" - dependencies: - "asap" "~1.0.0" - -"promise@~2.0": - "integrity" "sha512-OgMc+sxI3zWF8D5BJGtA0z7/IsrDy1/0cPaDv6HPpqa2fSTo7AdON5U10NbZCUeF+zCAj3PtfPE50Hf02386aA==" - "resolved" "https://registry.npmjs.org/promise/-/promise-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "is-promise" "~1" - -"promise@6.0.0": - "integrity" "sha512-PjIqIEWR8EWwP5ml3Wf5KWIP3sIdXAew9vQ6vLOLV+z4LMa/8ZQyLd7sTWe2r8OuA8A9jsIYptDfbEn/L36ogw==" - "resolved" "https://registry.npmjs.org/promise/-/promise-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "asap" "~1.0.0" - -"proxy-addr@~2.0.4": - "integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==" - "resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" - "version" "2.0.7" - dependencies: - "forwarded" "0.2.0" - "ipaddr.js" "1.9.1" - -"proxy-from-env@1.1.0": - "integrity" "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - "resolved" "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" - "version" "1.1.0" - -"psl@^1.1.28": - "integrity" "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - "resolved" "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz" - "version" "1.9.0" - -"pstree.remy@^1.1.8": - "integrity" "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" - "resolved" "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz" - "version" "1.1.8" - -"pump@^3.0.0": - "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" - "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "end-of-stream" "^1.1.0" - "once" "^1.3.1" - -"punycode@^2.1.0", "punycode@^2.1.1": - "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - "version" "2.1.1" - -"puppeteer@^10.2.0": - "integrity" "sha512-2cP8mBoqnu5gzAVpbZ0fRaobBWZM8GEUF4I1F6WbgHrKV/rz7SX8PG2wMymZgD0wo0UBlg2FBPNxlF/xlqW6+w==" - "resolved" "https://registry.npmjs.org/puppeteer/-/puppeteer-10.4.0.tgz" - "version" "10.4.0" - dependencies: - "debug" "4.3.1" - "devtools-protocol" "0.0.901419" - "extract-zip" "2.0.1" - "https-proxy-agent" "5.0.0" - "node-fetch" "2.6.1" - "pkg-dir" "4.2.0" - "progress" "2.0.1" - "proxy-from-env" "1.1.0" - "rimraf" "3.0.2" - "tar-fs" "2.0.0" - "unbzip2-stream" "1.3.3" - "ws" "7.4.6" - -"qs@~6.5.2": - "integrity" "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - "resolved" "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz" - "version" "6.5.3" - -"qs@6.5.2": - "integrity" "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - "resolved" "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" - "version" "6.5.2" - -"range-parser@~1.2.0": - "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - "version" "1.2.1" - -"raw-body@2.3.3": - "integrity" "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==" - "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz" - "version" "2.3.3" - dependencies: - "bytes" "3.0.0" - "http-errors" "1.6.3" - "iconv-lite" "0.4.23" - "unpipe" "1.0.0" - -"rc@^1.2.7": - "integrity" "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==" - "resolved" "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" - "version" "1.2.8" - dependencies: - "deep-extend" "^0.6.0" - "ini" "~1.3.0" - "minimist" "^1.2.0" - "strip-json-comments" "~2.0.1" - -"readable-stream@^1.1.7": - "integrity" "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" - "version" "1.1.14" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.1" - "isarray" "0.0.1" - "string_decoder" "~0.10.x" - -"readable-stream@^3.1.1", "readable-stream@^3.4.0", "readable-stream@^3.6.0": - "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - "version" "3.6.0" - dependencies: - "inherits" "^2.0.3" - "string_decoder" "^1.1.1" - "util-deprecate" "^1.0.1" - -"readdirp@~3.6.0": - "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==" - "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" - "version" "3.6.0" - dependencies: - "picomatch" "^2.2.1" - -"repeat-string@^1.5.2": - "integrity" "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" - "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" - "version" "1.6.1" - -"request-promise-core@1.1.4": - "integrity" "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==" - "resolved" "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz" - "version" "1.1.4" - dependencies: - "lodash" "^4.17.19" - -"request-promise@^4.2.6": - "integrity" "sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==" - "resolved" "https://registry.npmjs.org/request-promise/-/request-promise-4.2.6.tgz" - "version" "4.2.6" - dependencies: - "bluebird" "^3.5.0" - "request-promise-core" "1.1.4" - "stealthy-require" "^1.1.1" - "tough-cookie" "^2.3.3" - -"request@^2.34", "request@^2.55.0", "request@^2.68.0": - "integrity" "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==" - "resolved" "https://registry.npmjs.org/request/-/request-2.88.2.tgz" - "version" "2.88.2" - dependencies: - "aws-sign2" "~0.7.0" - "aws4" "^1.8.0" - "caseless" "~0.12.0" - "combined-stream" "~1.0.6" - "extend" "~3.0.2" - "forever-agent" "~0.6.1" - "form-data" "~2.3.2" - "har-validator" "~5.1.3" - "http-signature" "~1.2.0" - "is-typedarray" "~1.0.0" - "isstream" "~0.1.2" - "json-stringify-safe" "~5.0.1" - "mime-types" "~2.1.19" - "oauth-sign" "~0.9.0" - "performance-now" "^2.1.0" - "qs" "~6.5.2" - "safe-buffer" "^5.1.2" - "tough-cookie" "~2.5.0" - "tunnel-agent" "^0.6.0" - "uuid" "^3.3.2" - -"retry@^0.12.0": - "integrity" "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" - "resolved" "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" - "version" "0.12.0" - -"right-align@^0.1.1": - "integrity" "sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==" - "resolved" "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz" - "version" "0.1.3" - dependencies: - "align-text" "^0.1.1" - -"rimraf@^3.0.2", "rimraf@3.0.2": - "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "glob" "^7.1.3" - -"safe-buffer@^5.0.1", "safe-buffer@^5.1.2", "safe-buffer@~5.2.0": - "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - "version" "5.2.1" - -"safe-buffer@5.1.2": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" - -"safer-buffer@^2.0.2", "safer-buffer@^2.1.0", "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", "safer-buffer@~2.1.0": - "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - "version" "2.1.2" - -"semver@^5.3.0": - "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"semver@^5.7.1": - "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"semver@^6.0.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" - -"semver@^7.3.5", "semver@^7.3.8": - "integrity" "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" - "version" "7.3.8" - dependencies: - "lru-cache" "^6.0.0" - -"semver@~7.0.0": - "integrity" "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" - "version" "7.0.0" - -"send@0.16.2": - "integrity" "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==" - "resolved" "https://registry.npmjs.org/send/-/send-0.16.2.tgz" - "version" "0.16.2" - dependencies: - "debug" "2.6.9" - "depd" "~1.1.2" - "destroy" "~1.0.4" - "encodeurl" "~1.0.2" - "escape-html" "~1.0.3" - "etag" "~1.8.1" - "fresh" "0.5.2" - "http-errors" "~1.6.2" - "mime" "1.4.1" - "ms" "2.0.0" - "on-finished" "~2.3.0" - "range-parser" "~1.2.0" - "statuses" "~1.4.0" - -"serve-static@1.13.2": - "integrity" "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==" - "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz" - "version" "1.13.2" - dependencies: - "encodeurl" "~1.0.2" - "escape-html" "~1.0.3" - "parseurl" "~1.3.2" - "send" "0.16.2" - -"set-blocking@^2.0.0": - "integrity" "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - "version" "2.0.0" - -"setprototypeof@1.1.0": - "integrity" "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" - "version" "1.1.0" - -"sharp@^0.31.2": - "integrity" "sha512-DUdNVEXgS5A97cTagSLIIp8dUZ/lZtk78iNVZgHdHbx1qnQR7JAHY0BnXnwwH39Iw+VKhO08CTYhIg0p98vQ5Q==" - "resolved" "https://registry.npmjs.org/sharp/-/sharp-0.31.2.tgz" - "version" "0.31.2" - dependencies: - "color" "^4.2.3" - "detect-libc" "^2.0.1" - "node-addon-api" "^5.0.0" - "prebuild-install" "^7.1.1" - "semver" "^7.3.8" - "simple-get" "^4.0.1" - "tar-fs" "^2.1.1" - "tunnel-agent" "^0.6.0" - -"signal-exit@^3.0.0", "signal-exit@^3.0.7": - "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" - "version" "3.0.7" - -"simple-concat@^1.0.0": - "integrity" "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" - "resolved" "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz" - "version" "1.0.1" - -"simple-get@^4.0.0", "simple-get@^4.0.1": - "integrity" "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==" - "resolved" "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "decompress-response" "^6.0.0" - "once" "^1.3.1" - "simple-concat" "^1.0.0" - -"simple-swizzle@^0.2.2": - "integrity" "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==" - "resolved" "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" - "version" "0.2.2" - dependencies: - "is-arrayish" "^0.3.1" - -"simple-update-notifier@^1.0.7": - "integrity" "sha512-BBKgR84BJQJm6WjWFMHgLVuo61FBDSj1z/xSFUIozqO6wO7ii0JxCqlIud7Enr/+LhlbNI0whErq96P2qHNWew==" - "resolved" "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.0.7.tgz" - "version" "1.0.7" - dependencies: - "semver" "~7.0.0" - -"smart-buffer@^4.2.0": - "integrity" "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" - "resolved" "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" - "version" "4.2.0" - -"socks-proxy-agent@^6.0.0": - "integrity" "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==" - "resolved" "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz" - "version" "6.2.1" - dependencies: - "agent-base" "^6.0.2" - "debug" "^4.3.3" - "socks" "^2.6.2" - -"socks@^2.6.2": - "integrity" "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==" - "resolved" "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz" - "version" "2.6.2" - dependencies: - "ip" "^1.1.5" - "smart-buffer" "^4.2.0" - -"source-map@~0.1.7": - "integrity" "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz" - "version" "0.1.43" - dependencies: - "amdefine" ">=0.0.4" - -"source-map@~0.5.1": - "integrity" "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - "version" "0.5.7" - -"source-map@0.4.x": - "integrity" "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz" - "version" "0.4.4" - dependencies: - "amdefine" ">=0.0.4" - -"sqlite3@^5.0.0", "sqlite3@^5.0.8": - "integrity" "sha512-f2ACsbSyb2D1qFFcqIXPfFscLtPVOWJr5GmUzYxf4W+0qelu5MWrR+FAQE1d5IUArEltBrzSDxDORG8P/IkqyQ==" - "resolved" "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.8.tgz" - "version" "5.0.8" - dependencies: - "@mapbox/node-pre-gyp" "^1.0.0" - "node-addon-api" "^4.2.0" - "tar" "^6.1.11" - optionalDependencies: - "node-gyp" "8.x" - -"squint-cli@^2.1.4": - "integrity" "sha512-ZpJK8KbwpWD0mXsgk63TX3c61onMIt4ZmNPJ60yfY2wWEjnU/Ewt0GSK/E+2FbZKDGRIEbQTcB6RLYztGP7tAQ==" - "resolved" "https://registry.npmjs.org/squint-cli/-/squint-cli-2.1.4.tgz" - "version" "2.1.4" - dependencies: - "@sindresorhus/slugify" "^1.1.2" - "@types/glob" "^7.1.4" - "arg" "^5.0.0" - "blink-diff" "^1.0.13" - "bluebird" "^3.7.2" - "chalk" "^4.1.2" - "generic-pool" "^3.8.2" - "glob" "^7.1.7" - "lodash" "^4.17.21" - "p-queue" "^6.6.2" - "puppeteer" "^10.2.0" - -"sshpk@^1.7.0": - "integrity" "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==" - "resolved" "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz" - "version" "1.17.0" - dependencies: - "asn1" "~0.2.3" - "assert-plus" "^1.0.0" - "bcrypt-pbkdf" "^1.0.0" - "dashdash" "^1.12.0" - "ecc-jsbn" "~0.1.1" - "getpass" "^0.1.1" - "jsbn" "~0.1.0" - "safer-buffer" "^2.0.2" - "tweetnacl" "~0.14.0" - -"ssri@^8.0.0", "ssri@^8.0.1": - "integrity" "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==" - "resolved" "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz" - "version" "8.0.1" - dependencies: - "minipass" "^3.1.1" - -"statuses@>= 1.4.0 < 2": - "integrity" "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" - "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - "version" "1.5.0" - -"statuses@~1.4.0": - "integrity" "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" - "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz" - "version" "1.4.0" - -"stealthy-require@^1.1.1": - "integrity" "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==" - "resolved" "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz" - "version" "1.1.1" - -"stream-buffers@1.0.1": - "integrity" "sha512-t+8bSU8qPq7NnWHWAvikjcZf+biErLZzD15RroYft1IKQwYbkRyiwppT7kNqwdtYLS59YPxc4sTSvwbLSMaodw==" - "resolved" "https://registry.npmjs.org/stream-buffers/-/stream-buffers-1.0.1.tgz" - "version" "1.0.1" - -"streamroller@^0.4.0": - "integrity" "sha512-w0GGkMlWOiIBIYTmOWHTWKy9Y5hKxGKpQ5WpiHqwhvoSoMHXNTITrk6ZsR3fdgz3Bi/c+CXVHwmfPUQFkEPL+A==" - "resolved" "https://registry.npmjs.org/streamroller/-/streamroller-0.4.1.tgz" - "version" "0.4.1" - dependencies: - "date-format" "^0.0.0" - "debug" "^0.7.2" - "mkdirp" "^0.5.1" - "readable-stream" "^1.1.7" - -"string_decoder@^1.1.1": - "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "safe-buffer" "~5.2.0" - -"string_decoder@~0.10.x": - "integrity" "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - "version" "0.10.31" - -"string-width@^1.0.2 || 2 || 3 || 4", "string-width@^4.2.3": - "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - "version" "4.2.3" - dependencies: - "emoji-regex" "^8.0.0" - "is-fullwidth-code-point" "^3.0.0" - "strip-ansi" "^6.0.1" - -"strip-ansi@^6.0.1": - "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "ansi-regex" "^5.0.1" - -"strip-json-comments@~2.0.1": - "integrity" "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" - "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" - "version" "2.0.1" - -"supports-color@^5.5.0": - "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - "version" "5.5.0" - dependencies: - "has-flag" "^3.0.0" - -"supports-color@^7.1.0": - "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - "version" "7.2.0" - dependencies: - "has-flag" "^4.0.0" - -"tar-fs@^2.0.0", "tar-fs@^2.1.1": - "integrity" "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==" - "resolved" "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "chownr" "^1.1.1" - "mkdirp-classic" "^0.5.2" - "pump" "^3.0.0" - "tar-stream" "^2.1.4" - -"tar-fs@2.0.0": - "integrity" "sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA==" - "resolved" "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "chownr" "^1.1.1" - "mkdirp" "^0.5.1" - "pump" "^3.0.0" - "tar-stream" "^2.0.0" - -"tar-stream@^2.0.0", "tar-stream@^2.1.4": - "integrity" "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==" - "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "bl" "^4.0.3" - "end-of-stream" "^1.4.1" - "fs-constants" "^1.0.0" - "inherits" "^2.0.3" - "readable-stream" "^3.1.1" - -"tar@^6.0.2", "tar@^6.1.11", "tar@^6.1.2": - "integrity" "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==" - "resolved" "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz" - "version" "6.1.11" - dependencies: - "chownr" "^2.0.0" - "fs-minipass" "^2.0.0" - "minipass" "^3.0.0" - "minizlib" "^2.1.1" - "mkdirp" "^1.0.3" - "yallist" "^4.0.0" - -"then-queue@^1.3.0": - "integrity" "sha512-5p1q2me8gQFl+GBHoFh0M8Y56XUV0Xl44f71X4HAzCZZI92V1BiBhYDAD4qudC04ZxYoaYCFjOrRoPkO/qzEng==" - "resolved" "https://registry.npmjs.org/then-queue/-/then-queue-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "promise" "^6.0.0" - -"through@^2.3.8": - "integrity" "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - "resolved" "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - "version" "2.3.8" - -"to-regex-range@^5.0.1": - "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "is-number" "^7.0.0" - -"touch@^3.1.0": - "integrity" "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==" - "resolved" "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "nopt" "~1.0.10" - -"tough-cookie@^2.3.3", "tough-cookie@~2.5.0": - "integrity" "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==" - "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" - "version" "2.5.0" - dependencies: - "psl" "^1.1.28" - "punycode" "^2.1.1" - -"tr46@~0.0.3": - "integrity" "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" - "version" "0.0.3" - -"transformers@2.1.0": - "integrity" "sha512-zJf5m2EIOngmBbDe2fhTPpCjzM2qkZVqrFJZc2jaln+KBeEaYKhS2QMOIkfVrNUyoOwqgbTwOHATzr3jZRQDyg==" - "resolved" "https://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "css" "~1.0.8" - "promise" "~2.0" - "uglify-js" "~2.2.5" - -"tunnel-agent@^0.6.0": - "integrity" "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==" - "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" - "version" "0.6.0" - dependencies: - "safe-buffer" "^5.0.1" - -"tweetnacl@^0.14.3", "tweetnacl@~0.14.0": - "integrity" "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" - "version" "0.14.5" - -"type-is@~1.6.16": - "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==" - "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" - "version" "1.6.18" - dependencies: - "media-typer" "0.3.0" - "mime-types" "~2.1.24" - -"uglify-js@^2.4.19": - "integrity" "sha512-qLq/4y2pjcU3vhlhseXGGJ7VbFO4pBANu0kwl8VCa9KEI0V8VfZIx2Fy3w01iSTA/pGwKZSmu/+I4etLNDdt5w==" - "resolved" "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz" - "version" "2.8.29" - dependencies: - "source-map" "~0.5.1" - "yargs" "~3.10.0" - optionalDependencies: - "uglify-to-browserify" "~1.0.0" - -"uglify-js@~2.2.5": - "integrity" "sha512-viLk+/8G0zm2aKt1JJAVcz5J/5ytdiNaIsKgrre3yvSUjwVG6ZUujGH7E2TiPigZUwLYCe7eaIUEP2Zka2VJPA==" - "resolved" "https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz" - "version" "2.2.5" - dependencies: - "optimist" "~0.3.5" - "source-map" "~0.1.7" - -"uglify-to-browserify@~1.0.0": - "integrity" "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==" - "resolved" "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" - "version" "1.0.2" - -"unbzip2-stream@1.3.3": - "integrity" "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==" - "resolved" "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz" - "version" "1.3.3" - dependencies: - "buffer" "^5.2.1" - "through" "^2.3.8" - -"undefsafe@^2.0.5": - "integrity" "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==" - "resolved" "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz" - "version" "2.0.5" - -"underscore@1.7.0": - "integrity" "sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA==" - "resolved" "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz" - "version" "1.7.0" - -"unique-filename@^1.1.1": - "integrity" "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==" - "resolved" "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "unique-slug" "^2.0.0" - -"unique-slug@^2.0.0": - "integrity" "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==" - "resolved" "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "imurmurhash" "^0.1.4" - -"unpipe@~1.0.0", "unpipe@1.0.0": - "integrity" "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - "version" "1.0.0" - -"uri-js@^4.2.2": - "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" - "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" - "version" "4.4.1" - dependencies: - "punycode" "^2.1.0" - -"util-deprecate@^1.0.1": - "integrity" "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - "version" "1.0.2" - -"utils-merge@1.0.1": - "integrity" "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" - "version" "1.0.1" - -"uuid@^3.3.2": - "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" - "version" "3.4.0" - -"vary@~1.1.2": - "integrity" "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" - "version" "1.1.2" - -"verror@1.10.0": - "integrity" "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==" - "resolved" "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" - "version" "1.10.0" - dependencies: - "assert-plus" "^1.0.0" - "core-util-is" "1.0.2" - "extsprintf" "^1.2.0" - -"void-elements@~2.0.1": - "integrity" "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==" - "resolved" "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz" - "version" "2.0.1" - -"web-streams-polyfill@^3.0.3": - "integrity" "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==" - "resolved" "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz" - "version" "3.2.1" - -"webidl-conversions@^3.0.0": - "integrity" "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" - "version" "3.0.1" - -"webpage@^0.3.0": - "integrity" "sha512-3ilUMH3gowcweoqpW7s48Q6doEYwST+TCG+kqvGD8tcDG9WahHHDEdyWi6nODHxxA4DZdX7CVqumVLXnDP5iIA==" - "resolved" "https://registry.npmjs.org/webpage/-/webpage-0.3.0.tgz" - "version" "0.3.0" - -"whatwg-url@^5.0.0": - "integrity" "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "tr46" "~0.0.3" - "webidl-conversions" "^3.0.0" - -"which@^2.0.2": - "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" - "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "isexe" "^2.0.0" - -"wide-align@^1.1.2", "wide-align@^1.1.5": - "integrity" "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==" - "resolved" "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz" - "version" "1.1.5" - dependencies: - "string-width" "^1.0.2 || 2 || 3 || 4" - -"window-size@0.1.0": - "integrity" "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==" - "resolved" "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" - "version" "0.1.0" - -"with@~4.0.0": - "integrity" "sha512-mJZFpyEc1JTAdxhi/vhVeAM2S7vsltEKDiexDDo1HuAzlYKhcVUU6cwY8cHrFYdt82ZNkfKCeyhA3IYFegI0Kg==" - "resolved" "https://registry.npmjs.org/with/-/with-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "acorn" "^1.0.1" - "acorn-globals" "^1.0.3" - -"wordwrap@~0.0.2": - "integrity" "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==" - "resolved" "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - "version" "0.0.3" - -"wordwrap@0.0.2": - "integrity" "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==" - "resolved" "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" - "version" "0.0.2" - -"wrappy@1": - "integrity" "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - "version" "1.0.2" - -"ws@7.4.6": - "integrity" "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==" - "resolved" "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz" - "version" "7.4.6" - -"yallist@^4.0.0": - "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - "version" "4.0.0" - -"yargs@~3.10.0": - "integrity" "sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" - "version" "3.10.0" - dependencies: - "camelcase" "^1.0.2" - "cliui" "^2.1.0" - "decamelize" "^1.0.0" - "window-size" "0.1.0" - -"yauzl@^2.10.0": - "integrity" "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==" - "resolved" "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" - "version" "2.10.0" - dependencies: - "buffer-crc32" "~0.2.3" - "fd-slicer" "~1.1.0" +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 6 + cacheKey: 8 + +"@databases/escape-identifier@npm:^1.0.3": + version: 1.0.3 + resolution: "@databases/escape-identifier@npm:1.0.3" + dependencies: + "@databases/validate-unicode": ^1.0.0 + checksum: a79878505ae4e745dba440142365688e37c758b2452e27c1862ecba14f158882fb5a903f5b26f2a8c63bc7aa5078f4fd6249dcc0f192edc44ff6a0a0d663a8fb + languageName: node + linkType: hard + +"@databases/sql@npm:^3.2.0": + version: 3.2.0 + resolution: "@databases/sql@npm:3.2.0" + checksum: b8be069087ffefb522d6c1cf56394b303cd0ab45bcf45bd58bce0d064e71d3fafd8de3c86164a4a7cb69efdac54e7f4a1c965bf5d54d609378c5ff17a38522a7 + languageName: node + linkType: hard + +"@databases/sqlite@npm:^4.0.0": + version: 4.0.0 + resolution: "@databases/sqlite@npm:4.0.0" + dependencies: + "@databases/escape-identifier": ^1.0.3 + "@databases/sql": ^3.2.0 + "@types/sqlite3": ^3.1.5 + sqlite3: ^5.0.0 + then-queue: ^1.3.0 + checksum: c31ceb25479fa0398d7e0ca96136ccb9745993d69cf73f2a06c2b98d51840650de11027c15717a44b69ffcc20233152dcd3d4a9b2d71211f0798f3c8c204a03a + languageName: node + linkType: hard + +"@databases/validate-unicode@npm:^1.0.0": + version: 1.0.0 + resolution: "@databases/validate-unicode@npm:1.0.0" + checksum: 2ee1e9483326c3ff36be0ae3982c5a6818ba19285ef1853857717f6202faa33eacef420b882a30ea1277b25f150f8e59f33ec72457e56c4d5753b81d0b1172c3 + languageName: node + linkType: hard + +"@gar/promisify@npm:^1.0.1, @gar/promisify@npm:^1.1.3": + version: 1.1.3 + resolution: "@gar/promisify@npm:1.1.3" + checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 + languageName: node + linkType: hard + +"@mapbox/node-pre-gyp@npm:^1.0.0": + version: 1.0.9 + resolution: "@mapbox/node-pre-gyp@npm:1.0.9" + dependencies: + detect-libc: ^2.0.0 + https-proxy-agent: ^5.0.0 + make-dir: ^3.1.0 + node-fetch: ^2.6.7 + nopt: ^5.0.0 + npmlog: ^5.0.1 + rimraf: ^3.0.2 + semver: ^7.3.5 + tar: ^6.1.11 + bin: + node-pre-gyp: bin/node-pre-gyp + checksum: 1b9c4c87a68d200daa13151d0fe033aa7aa8f7b26f3585255424dd8dfee2ec672c3e9bea4071c624469bc0aebbbcde08f8a300c8a958db52c50abadd5fb56920 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^1.0.0": + version: 1.1.1 + resolution: "@npmcli/fs@npm:1.1.1" + dependencies: + "@gar/promisify": ^1.0.1 + semver: ^7.3.5 + checksum: f5ad92f157ed222e4e31c352333d0901df02c7c04311e42a81d8eb555d4ec4276ea9c635011757de20cc476755af33e91622838de573b17e52e2e7703f0a9965 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^2.1.0": + version: 2.1.2 + resolution: "@npmcli/fs@npm:2.1.2" + dependencies: + "@gar/promisify": ^1.1.3 + semver: ^7.3.5 + checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 + languageName: node + linkType: hard + +"@npmcli/move-file@npm:^1.0.1": + version: 1.1.2 + resolution: "@npmcli/move-file@npm:1.1.2" + dependencies: + mkdirp: ^1.0.4 + rimraf: ^3.0.2 + checksum: c96381d4a37448ea280951e46233f7e541058cf57a57d4094dd4bdcaae43fa5872b5f2eb6bfb004591a68e29c5877abe3cdc210cb3588cbf20ab2877f31a7de7 + languageName: node + linkType: hard + +"@npmcli/move-file@npm:^2.0.0": + version: 2.0.1 + resolution: "@npmcli/move-file@npm:2.0.1" + dependencies: + mkdirp: ^1.0.4 + rimraf: ^3.0.2 + checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 + languageName: node + linkType: hard + +"@sindresorhus/slugify@npm:^1.1.2": + version: 1.1.2 + resolution: "@sindresorhus/slugify@npm:1.1.2" + dependencies: + "@sindresorhus/transliterate": ^0.1.1 + escape-string-regexp: ^4.0.0 + checksum: 5177152d3edb223650e71dcbf234b18ddd1782af1c0cf0787034f059399c0ddf22514cd3fdea0db86d7e3c9a96edae3a605e67ce1616962f7ac46f51a7f4a267 + languageName: node + linkType: hard + +"@sindresorhus/transliterate@npm:^0.1.1": + version: 0.1.2 + resolution: "@sindresorhus/transliterate@npm:0.1.2" + dependencies: + escape-string-regexp: ^2.0.0 + lodash.deburr: ^4.1.0 + checksum: f4a0fdf710adcad901bdd30dc02acbb33d464d7945fb2d6dc8130cf8e5e1151d66e2b9b20633f4c27c014ddba511a0a976d74304e4cbfacb8044d3c6f052d547 + languageName: node + linkType: hard + +"@tootallnate/once@npm:1": + version: 1.1.2 + resolution: "@tootallnate/once@npm:1.1.2" + checksum: e1fb1bbbc12089a0cb9433dc290f97bddd062deadb6178ce9bcb93bb7c1aecde5e60184bc7065aec42fe1663622a213493c48bbd4972d931aae48315f18e1be9 + languageName: node + linkType: hard + +"@tootallnate/once@npm:2": + version: 2.0.0 + resolution: "@tootallnate/once@npm:2.0.0" + checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 + languageName: node + linkType: hard + +"@types/glob@npm:^7.1.4": + version: 7.2.0 + resolution: "@types/glob@npm:7.2.0" + dependencies: + "@types/minimatch": "*" + "@types/node": "*" + checksum: 6ae717fedfdfdad25f3d5a568323926c64f52ef35897bcac8aca8e19bc50c0bd84630bbd063e5d52078b2137d8e7d3c26eabebd1a2f03ff350fff8a91e79fc19 + languageName: node + linkType: hard + +"@types/minimatch@npm:*": + version: 5.1.2 + resolution: "@types/minimatch@npm:5.1.2" + checksum: 0391a282860c7cb6fe262c12b99564732401bdaa5e395bee9ca323c312c1a0f45efbf34dce974682036e857db59a5c9b1da522f3d6055aeead7097264c8705a8 + languageName: node + linkType: hard + +"@types/node@npm:*": + version: 18.0.3 + resolution: "@types/node@npm:18.0.3" + checksum: 5dec59fbbc1186c808b53df1ca717dad034dbd6a901c75f5b052c845618b531b05f27217122c6254db99529a68618e4cfc534ae3dbf4e88754e9e572df80defa + languageName: node + linkType: hard + +"@types/sqlite3@npm:^3.1.5": + version: 3.1.8 + resolution: "@types/sqlite3@npm:3.1.8" + dependencies: + "@types/node": "*" + checksum: 5f68d93a04e6d99fb0cd3275fc37392ed74ba2fe3cc3a147383a939ff6bc624a98fedecfee814b416358285f85c793ce61be0b1d5f924681232ad24c3a2c56f2 + languageName: node + linkType: hard + +"@types/yauzl@npm:^2.9.1": + version: 2.10.0 + resolution: "@types/yauzl@npm:2.10.0" + dependencies: + "@types/node": "*" + checksum: 55d27ae5d346ea260e40121675c24e112ef0247649073848e5d4e03182713ae4ec8142b98f61a1c6cbe7d3b72fa99bbadb65d8b01873e5e605cdc30f1ff70ef2 + languageName: node + linkType: hard + +"abbrev@npm:1, abbrev@npm:^1.0.0": + version: 1.1.1 + resolution: "abbrev@npm:1.1.1" + checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 + languageName: node + linkType: hard + +"accepts@npm:~1.3.5": + version: 1.3.8 + resolution: "accepts@npm:1.3.8" + dependencies: + mime-types: ~2.1.34 + negotiator: 0.6.3 + checksum: 50c43d32e7b50285ebe84b613ee4a3aa426715a7d131b65b786e2ead0fd76b6b60091b9916d3478a75f11f162628a2139991b6c03ab3f1d9ab7c86075dc8eab4 + languageName: node + linkType: hard + +"acorn-globals@npm:^1.0.3": + version: 1.0.9 + resolution: "acorn-globals@npm:1.0.9" + dependencies: + acorn: ^2.1.0 + checksum: f55ceef883c2709b3ce1f173558e4eed48081d8f7dfae81e29c3a3c1c2d428f64c68375605f40668585f7602603f6cfb2c6c0906e7e70ad2ccb2118d2d49397a + languageName: node + linkType: hard + +"acorn@npm:^1.0.1": + version: 1.2.2 + resolution: "acorn@npm:1.2.2" + bin: + acorn: ./bin/acorn + checksum: 732908c3ca6219924cf6dcd79784363d68d210cf8a6a204ff9d576bc994fadeb76a87cb73b5f16ec88550dbc2b2cb32ae177cd9b519581a5901ca4c8428f3192 + languageName: node + linkType: hard + +"acorn@npm:^2.1.0": + version: 2.7.0 + resolution: "acorn@npm:2.7.0" + bin: + acorn: ./bin/acorn + checksum: acd061b65afe2ed66c4c91ec16e853ea54126377c9a8af0370abfde345b9b50b0c00d2c7fda4fb6bc855d77f1f4ffc3374598d9ea88f0a618c5c4d65aab50359 + languageName: node + linkType: hard + +"agent-base@npm:6, agent-base@npm:^6.0.2": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" + dependencies: + debug: 4 + checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d + languageName: node + linkType: hard + +"agentkeepalive@npm:^4.1.3, agentkeepalive@npm:^4.2.1": + version: 4.2.1 + resolution: "agentkeepalive@npm:4.2.1" + dependencies: + debug: ^4.1.0 + depd: ^1.1.2 + humanize-ms: ^1.2.1 + checksum: 39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18 + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: ^2.0.0 + indent-string: ^4.0.0 + checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 + languageName: node + linkType: hard + +"ajv@npm:^6.12.3": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: ^3.1.1 + fast-json-stable-stringify: ^2.0.0 + json-schema-traverse: ^0.4.1 + uri-js: ^4.2.2 + checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 + languageName: node + linkType: hard + +"align-text@npm:^0.1.1, align-text@npm:^0.1.3": + version: 0.1.4 + resolution: "align-text@npm:0.1.4" + dependencies: + kind-of: ^3.0.2 + longest: ^1.0.1 + repeat-string: ^1.5.2 + checksum: b4970e6bcca5b436b1f5645d4efca4d8ea18fd3d0f2dfcbde79df92aa21019076def35d9b5b0428d1c69ee77b21290f8f108f86c497e6f834cddf270dccb5829 + languageName: node + linkType: hard + +"amdefine@npm:>=0.0.4": + version: 1.0.1 + resolution: "amdefine@npm:1.0.1" + checksum: 9d4e15b94641643a9385b2841b4cb2bcf4e8e2f741ea4bd475c93ad7bab261ad4ed827a32e9c549b38b98759c4526c173ae4e6dde8caeb75ee5cebedc9863762 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b + languageName: node + linkType: hard + +"ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: ^2.0.1 + checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 + languageName: node + linkType: hard + +"anymatch@npm:~3.1.2": + version: 3.1.2 + resolution: "anymatch@npm:3.1.2" + dependencies: + normalize-path: ^3.0.0 + picomatch: ^2.0.4 + checksum: 985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9 + languageName: node + linkType: hard + +"aproba@npm:^1.0.3 || ^2.0.0": + version: 2.0.0 + resolution: "aproba@npm:2.0.0" + checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 + languageName: node + linkType: hard + +"are-we-there-yet@npm:^2.0.0": + version: 2.0.0 + resolution: "are-we-there-yet@npm:2.0.0" + dependencies: + delegates: ^1.0.0 + readable-stream: ^3.6.0 + checksum: 6c80b4fd04ecee6ba6e737e0b72a4b41bdc64b7d279edfc998678567ff583c8df27e27523bc789f2c99be603ffa9eaa612803da1d886962d2086e7ff6fa90c7c + languageName: node + linkType: hard + +"are-we-there-yet@npm:^3.0.0": + version: 3.0.0 + resolution: "are-we-there-yet@npm:3.0.0" + dependencies: + delegates: ^1.0.0 + readable-stream: ^3.6.0 + checksum: 348edfdd931b0b50868b55402c01c3f64df1d4c229ab6f063539a5025fd6c5f5bb8a0cab409bbed8d75d34762d22aa91b7c20b4204eb8177063158d9ba792981 + languageName: node + linkType: hard + +"arg@npm:^5.0.0": + version: 5.0.2 + resolution: "arg@npm:5.0.2" + checksum: 6c69ada1a9943d332d9e5382393e897c500908d91d5cb735a01120d5f71daf1b339b7b8980cbeaba8fd1afc68e658a739746179e4315a26e8a28951ff9930078 + languageName: node + linkType: hard + +"array-flatten@npm:1.1.1": + version: 1.1.1 + resolution: "array-flatten@npm:1.1.1" + checksum: a9925bf3512d9dce202112965de90c222cd59a4fbfce68a0951d25d965cf44642931f40aac72309c41f12df19afa010ecadceb07cfff9ccc1621e99d89ab5f3b + languageName: node + linkType: hard + +"asap@npm:~1.0.0": + version: 1.0.0 + resolution: "asap@npm:1.0.0" + checksum: 5e8fe70a867c0f76f77be6a856eb4bad52113db494c5c1e12ba258bd23dd125030849896b4750a8b0f81531407b74f9694905c535358179ae26ceecfb79aa9ed + languageName: node + linkType: hard + +"asn1@npm:~0.2.3": + version: 0.2.6 + resolution: "asn1@npm:0.2.6" + dependencies: + safer-buffer: ~2.1.0 + checksum: 39f2ae343b03c15ad4f238ba561e626602a3de8d94ae536c46a4a93e69578826305366dc09fbb9b56aec39b4982a463682f259c38e59f6fa380cd72cd61e493d + languageName: node + linkType: hard + +"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": + version: 1.0.0 + resolution: "assert-plus@npm:1.0.0" + checksum: 19b4340cb8f0e6a981c07225eacac0e9d52c2644c080198765d63398f0075f83bbc0c8e95474d54224e297555ad0d631c1dcd058adb1ddc2437b41a6b424ac64 + languageName: node + linkType: hard + +"asynckit@npm:^0.4.0": + version: 0.4.0 + resolution: "asynckit@npm:0.4.0" + checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be + languageName: node + linkType: hard + +"aws-sign2@npm:~0.7.0": + version: 0.7.0 + resolution: "aws-sign2@npm:0.7.0" + checksum: b148b0bb0778098ad8cf7e5fc619768bcb51236707ca1d3e5b49e41b171166d8be9fdc2ea2ae43d7decf02989d0aaa3a9c4caa6f320af95d684de9b548a71525 + languageName: node + linkType: hard + +"aws4@npm:^1.8.0": + version: 1.11.0 + resolution: "aws4@npm:1.11.0" + checksum: 5a00d045fd0385926d20ebebcfba5ec79d4482fe706f63c27b324d489a04c68edb0db99ed991e19eda09cb8c97dc2452059a34d97545cebf591d7a2b5a10999f + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 + languageName: node + linkType: hard + +"base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 + languageName: node + linkType: hard + +"basic-auth@npm:~2.0.0": + version: 2.0.1 + resolution: "basic-auth@npm:2.0.1" + dependencies: + safe-buffer: 5.1.2 + checksum: 3419b805d5dfc518f3a05dcf42aa53aa9ce820e50b6df5097f9e186322e1bc733c36722b624802cd37e791035aa73b828ed814d8362333d42d7f5cd04d7a5e48 + languageName: node + linkType: hard + +"bcrypt-pbkdf@npm:^1.0.0": + version: 1.0.2 + resolution: "bcrypt-pbkdf@npm:1.0.2" + dependencies: + tweetnacl: ^0.14.3 + checksum: 4edfc9fe7d07019609ccf797a2af28351736e9d012c8402a07120c4453a3b789a15f2ee1530dc49eee8f7eb9379331a8dd4b3766042b9e502f74a68e7f662291 + languageName: node + linkType: hard + +"binary-extensions@npm:^2.0.0": + version: 2.2.0 + resolution: "binary-extensions@npm:2.2.0" + checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 + languageName: node + linkType: hard + +"bl@npm:^4.0.3": + version: 4.1.0 + resolution: "bl@npm:4.1.0" + dependencies: + buffer: ^5.5.0 + inherits: ^2.0.4 + readable-stream: ^3.4.0 + checksum: 9e8521fa7e83aa9427c6f8ccdcba6e8167ef30cc9a22df26effcc5ab682ef91d2cbc23a239f945d099289e4bbcfae7a192e9c28c84c6202e710a0dfec3722662 + languageName: node + linkType: hard + +"blink-diff@npm:^1.0.13": + version: 1.0.13 + resolution: "blink-diff@npm:1.0.13" + dependencies: + pngjs-image: ~0.11.5 + preceptor-core: ~0.10.0 + promise: 6.0.0 + bin: + blink-diff: bin/blink-diff + checksum: 2a20cc14c513a4c612fce37077f222ea604526104fde6c3622e53da1ece7a31166379098715709d36b2b2927366f4834aed576001c2eab588cd2b8ab8d0be3c1 + languageName: node + linkType: hard + +"bluebird@npm:^3.1.5, bluebird@npm:^3.5.0, bluebird@npm:^3.7.2": + version: 3.7.2 + resolution: "bluebird@npm:3.7.2" + checksum: 869417503c722e7dc54ca46715f70e15f4d9c602a423a02c825570862d12935be59ed9c7ba34a9b31f186c017c23cac6b54e35446f8353059c101da73eac22ef + languageName: node + linkType: hard + +"body-parser@npm:1.18.3": + version: 1.18.3 + resolution: "body-parser@npm:1.18.3" + dependencies: + bytes: 3.0.0 + content-type: ~1.0.4 + debug: 2.6.9 + depd: ~1.1.2 + http-errors: ~1.6.3 + iconv-lite: 0.4.23 + on-finished: ~2.3.0 + qs: 6.5.2 + raw-body: 2.3.3 + type-is: ~1.6.16 + checksum: cc36c3342d459eee9c96fc634273ae0ab4e1ee265b4195b0fa8f898914eaac77e6d755d2c0bd8d49140347c4da84b8fa166f2c654a741a76b2ef681aae1dbfb5 + languageName: node + linkType: hard + +"boolbase@npm:^1.0.0": + version: 1.0.0 + resolution: "boolbase@npm:1.0.0" + checksum: 3e25c80ef626c3a3487c73dbfc70ac322ec830666c9ad915d11b701142fab25ec1e63eff2c450c74347acfd2de854ccde865cd79ef4db1683f7c7b046ea43bb0 + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: ^1.0.0 + concat-map: 0.0.1 + checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: ^1.0.0 + checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 + languageName: node + linkType: hard + +"braces@npm:~3.0.2": + version: 3.0.2 + resolution: "braces@npm:3.0.2" + dependencies: + fill-range: ^7.0.1 + checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 + languageName: node + linkType: hard + +"buffer-crc32@npm:~0.2.3": + version: 0.2.13 + resolution: "buffer-crc32@npm:0.2.13" + checksum: 06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c + languageName: node + linkType: hard + +"buffer@npm:^5.2.1, buffer@npm:^5.5.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: ^1.3.1 + ieee754: ^1.1.13 + checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 + languageName: node + linkType: hard + +"bytes@npm:3.0.0": + version: 3.0.0 + resolution: "bytes@npm:3.0.0" + checksum: a2b386dd8188849a5325f58eef69c3b73c51801c08ffc6963eddc9be244089ba32d19347caf6d145c86f315ae1b1fc7061a32b0c1aa6379e6a719090287ed101 + languageName: node + linkType: hard + +"cacache@npm:^15.2.0": + version: 15.3.0 + resolution: "cacache@npm:15.3.0" + dependencies: + "@npmcli/fs": ^1.0.0 + "@npmcli/move-file": ^1.0.1 + chownr: ^2.0.0 + fs-minipass: ^2.0.0 + glob: ^7.1.4 + infer-owner: ^1.0.4 + lru-cache: ^6.0.0 + minipass: ^3.1.1 + minipass-collect: ^1.0.2 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.2 + mkdirp: ^1.0.3 + p-map: ^4.0.0 + promise-inflight: ^1.0.1 + rimraf: ^3.0.2 + ssri: ^8.0.1 + tar: ^6.0.2 + unique-filename: ^1.1.1 + checksum: a07327c27a4152c04eb0a831c63c00390d90f94d51bb80624a66f4e14a6b6360bbf02a84421267bd4d00ca73ac9773287d8d7169e8d2eafe378d2ce140579db8 + languageName: node + linkType: hard + +"cacache@npm:^16.1.0": + version: 16.1.3 + resolution: "cacache@npm:16.1.3" + dependencies: + "@npmcli/fs": ^2.1.0 + "@npmcli/move-file": ^2.0.0 + chownr: ^2.0.0 + fs-minipass: ^2.1.0 + glob: ^8.0.1 + infer-owner: ^1.0.4 + lru-cache: ^7.7.1 + minipass: ^3.1.6 + minipass-collect: ^1.0.2 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + mkdirp: ^1.0.4 + p-map: ^4.0.0 + promise-inflight: ^1.0.1 + rimraf: ^3.0.2 + ssri: ^9.0.0 + tar: ^6.1.11 + unique-filename: ^2.0.0 + checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 + languageName: node + linkType: hard + +"camelcase@npm:^1.0.2": + version: 1.2.1 + resolution: "camelcase@npm:1.2.1" + checksum: 3da5ab4bb997f33e57023ddee39887e0d3f34ce5a2d41bcfe84454ee528c4fd769a4f9a428168bf9b24aca9338699885ffb63527acb02834c31b864d4b0d2299 + languageName: node + linkType: hard + +"caseless@npm:~0.12.0": + version: 0.12.0 + resolution: "caseless@npm:0.12.0" + checksum: b43bd4c440aa1e8ee6baefee8063b4850fd0d7b378f6aabc796c9ec8cb26d27fb30b46885350777d9bd079c5256c0e1329ad0dc7c2817e0bb466810ebb353751 + languageName: node + linkType: hard + +"center-align@npm:^0.1.1": + version: 0.1.3 + resolution: "center-align@npm:0.1.3" + dependencies: + align-text: ^0.1.3 + lazy-cache: ^1.0.3 + checksum: f3a4e224f0eeb7a9ebc09e6519639acadd8b65942ae33db2b6f38946fcee6320499bd6b980894f7e33fec4f1b66c056d55bb96a9b05a2ca0fde25876e9ee2ab8 + languageName: node + linkType: hard + +"chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc + languageName: node + linkType: hard + +"character-parser@npm:1.2.1": + version: 1.2.1 + resolution: "character-parser@npm:1.2.1" + checksum: ea7817da4cf792b87fd00f9beb0a29ddb06c3f4e47a3dc0db889d44c9d3d07594eae6109c24a84c9913984c812efba868a5f45652a35015bea465bb12e785d96 + languageName: node + linkType: hard + +"cheerio-select@npm:^2.1.0": + version: 2.1.0 + resolution: "cheerio-select@npm:2.1.0" + dependencies: + boolbase: ^1.0.0 + css-select: ^5.1.0 + css-what: ^6.1.0 + domelementtype: ^2.3.0 + domhandler: ^5.0.3 + domutils: ^3.0.1 + checksum: 843d6d479922f28a6c5342c935aff1347491156814de63c585a6eb73baf7bb4185c1b4383a1195dca0f12e3946d737c7763bcef0b9544c515d905c5c44c5308b + languageName: node + linkType: hard + +"cheerio@npm:^1.0.0-rc.12": + version: 1.0.0-rc.12 + resolution: "cheerio@npm:1.0.0-rc.12" + dependencies: + cheerio-select: ^2.1.0 + dom-serializer: ^2.0.0 + domhandler: ^5.0.3 + domutils: ^3.0.1 + htmlparser2: ^8.0.1 + parse5: ^7.0.0 + parse5-htmlparser2-tree-adapter: ^7.0.0 + checksum: 5d4c1b7a53cf22d3a2eddc0aff70cf23cbb30d01a4c79013e703a012475c02461aa1fcd99127e8d83a02216386ed6942b2c8103845fd0812300dd199e6e7e054 + languageName: node + linkType: hard + +"chokidar@npm:^3.5.2": + version: 3.5.3 + resolution: "chokidar@npm:3.5.3" + dependencies: + anymatch: ~3.1.2 + braces: ~3.0.2 + fsevents: ~2.3.2 + glob-parent: ~5.1.2 + is-binary-path: ~2.1.0 + is-glob: ~4.0.1 + normalize-path: ~3.0.0 + readdirp: ~3.6.0 + dependenciesMeta: + fsevents: + optional: true + checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c + languageName: node + linkType: hard + +"chownr@npm:^1.1.1": + version: 1.1.4 + resolution: "chownr@npm:1.1.4" + checksum: 115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d + languageName: node + linkType: hard + +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f + languageName: node + linkType: hard + +"clean-css@npm:^3.1.9": + version: 3.4.28 + resolution: "clean-css@npm:3.4.28" + dependencies: + commander: 2.8.x + source-map: 0.4.x + bin: + cleancss: ./bin/cleancss + checksum: eacc573e5ba118aa59bb44a3d188e54d390b7482cad7941559b3865e4946c677afb2deab50bcf8e97592532935f684a53b3abff1d5c55e95e21ded1e93b69132 + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 + languageName: node + linkType: hard + +"cliui@npm:^2.1.0": + version: 2.1.0 + resolution: "cliui@npm:2.1.0" + dependencies: + center-align: ^0.1.1 + right-align: ^0.1.1 + wordwrap: 0.0.2 + checksum: 6ea62222bd60ea94bca6321766a300a6ad3f742960b6c6d1e42a730f28df8b1dd81c6fedfbc327d100986ac21fdd7eafb7da34e09a96eb4ffe0c9590754053cb + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: ~1.1.4 + checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 + languageName: node + linkType: hard + +"color-name@npm:^1.0.0, color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 + languageName: node + linkType: hard + +"color-string@npm:^1.9.0": + version: 1.9.1 + resolution: "color-string@npm:1.9.1" + dependencies: + color-name: ^1.0.0 + simple-swizzle: ^0.2.2 + checksum: c13fe7cff7885f603f49105827d621ce87f4571d78ba28ef4a3f1a104304748f620615e6bf065ecd2145d0d9dad83a3553f52bb25ede7239d18e9f81622f1cc5 + languageName: node + linkType: hard + +"color-support@npm:^1.1.2, color-support@npm:^1.1.3": + version: 1.1.3 + resolution: "color-support@npm:1.1.3" + bin: + color-support: bin.js + checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b + languageName: node + linkType: hard + +"color@npm:^4.2.3": + version: 4.2.3 + resolution: "color@npm:4.2.3" + dependencies: + color-convert: ^2.0.1 + color-string: ^1.9.0 + checksum: 0579629c02c631b426780038da929cca8e8d80a40158b09811a0112a107c62e10e4aad719843b791b1e658ab4e800558f2e87ca4522c8b32349d497ecb6adeb4 + languageName: node + linkType: hard + +"combined-stream@npm:^1.0.6, combined-stream@npm:~1.0.6": + version: 1.0.8 + resolution: "combined-stream@npm:1.0.8" + dependencies: + delayed-stream: ~1.0.0 + checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c + languageName: node + linkType: hard + +"commander@npm:2.8.x": + version: 2.8.1 + resolution: "commander@npm:2.8.1" + dependencies: + graceful-readlink: ">= 1.0.0" + checksum: 9552028af84683cf2b20397c54fa4dd5b18fb69555e201a8edc3880b344f5aadd8857f777da97ce0c99e50fc133adf356f0299e9958b9b4e95b96c45f0696dfd + languageName: node + linkType: hard + +"commander@npm:~2.6.0": + version: 2.6.0 + resolution: "commander@npm:2.6.0" + checksum: a7d2bae5dd857a761c816617a7856352db2b8c339f314389b173f75b49010c2e8a0ec57a4d0c05d4d6eceeac5c6eca7486a4de548e592e14c869a13de5ca1b04 + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af + languageName: node + linkType: hard + +"console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0": + version: 1.1.0 + resolution: "console-control-strings@npm:1.1.0" + checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed + languageName: node + linkType: hard + +"constantinople@npm:~3.0.1": + version: 3.0.2 + resolution: "constantinople@npm:3.0.2" + dependencies: + acorn: ^2.1.0 + checksum: 472c007ee63dc569a328e9ba3acc26f7458d5ec94fca476256cc4be97617c33a368a3b60551d9afea8745cf3940d80475a6a9d9ce8b0cb24baa4fb7e305e9ebf + languageName: node + linkType: hard + +"content-disposition@npm:0.5.2": + version: 0.5.2 + resolution: "content-disposition@npm:0.5.2" + checksum: 298d7da63255a38f7858ee19c7b6aae32b167e911293174b4c1349955e97e78e1d0b0d06c10e229405987275b417cf36ff65cbd4821a98bc9df4e41e9372cde7 + languageName: node + linkType: hard + +"content-type@npm:~1.0.4": + version: 1.0.4 + resolution: "content-type@npm:1.0.4" + checksum: 3d93585fda985d1554eca5ebd251994327608d2e200978fdbfba21c0c679914d5faf266d17027de44b34a72c7b0745b18584ecccaa7e1fdfb6a68ac7114f12e0 + languageName: node + linkType: hard + +"cookie-parser@npm:~1.4.4": + version: 1.4.6 + resolution: "cookie-parser@npm:1.4.6" + dependencies: + cookie: 0.4.1 + cookie-signature: 1.0.6 + checksum: 1e5a63aa82e8eb4e02d2977c6902983dee87b02e87ec5ec43ac3cb1e72da354003716570cd5190c0ad9e8a454c9d3237f4ad6e2f16d0902205a96a1c72b77ba5 + languageName: node + linkType: hard + +"cookie-signature@npm:1.0.6": + version: 1.0.6 + resolution: "cookie-signature@npm:1.0.6" + checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a + languageName: node + linkType: hard + +"cookie@npm:0.3.1": + version: 0.3.1 + resolution: "cookie@npm:0.3.1" + checksum: 5309937344947a049283573861c24bed054fac3334ce5a0fa74b9bc6bf39bd387d3a0fca7f3ed6f4a09f112de82c00b541a0e7d6ce7a8de0f5d1301eec799730 + languageName: node + linkType: hard + +"cookie@npm:0.4.1": + version: 0.4.1 + resolution: "cookie@npm:0.4.1" + checksum: bd7c47f5d94ab70ccdfe8210cde7d725880d2fcda06d8e375afbdd82de0c8d3b73541996e9ce57d35f67f672c4ee6d60208adec06b3c5fc94cebb85196084cf8 + languageName: node + linkType: hard + +"core-util-is@npm:1.0.2, core-util-is@npm:~1.0.0": + version: 1.0.2 + resolution: "core-util-is@npm:1.0.2" + checksum: 7a4c925b497a2c91421e25bf76d6d8190f0b2359a9200dbeed136e63b2931d6294d3b1893eda378883ed363cd950f44a12a401384c609839ea616befb7927dab + languageName: node + linkType: hard + +"css-parse@npm:1.0.4": + version: 1.0.4 + resolution: "css-parse@npm:1.0.4" + checksum: 495c04520889cc988b413c4d4041eafd41a80d790208741ce744d0f45a0bfcf7127f1d0fd6559bda3410b3d80381c7e5debf5995031ef6500267a9dd3c32f3cf + languageName: node + linkType: hard + +"css-select@npm:^5.1.0": + version: 5.1.0 + resolution: "css-select@npm:5.1.0" + dependencies: + boolbase: ^1.0.0 + css-what: ^6.1.0 + domhandler: ^5.0.2 + domutils: ^3.0.1 + nth-check: ^2.0.1 + checksum: 2772c049b188d3b8a8159907192e926e11824aea525b8282981f72ba3f349cf9ecd523fdf7734875ee2cb772246c22117fc062da105b6d59afe8dcd5c99c9bda + languageName: node + linkType: hard + +"css-stringify@npm:1.0.5": + version: 1.0.5 + resolution: "css-stringify@npm:1.0.5" + checksum: 8ebebd019c0d7820f8d3724ceed277a1bf25d089369aef3d9899b2ae2cc7c53ce3dd66d3e26f46c1d47ce2778526c2d769bf4dfdb60a36d408a474bd66087626 + languageName: node + linkType: hard + +"css-what@npm:^6.1.0": + version: 6.1.0 + resolution: "css-what@npm:6.1.0" + checksum: b975e547e1e90b79625918f84e67db5d33d896e6de846c9b584094e529f0c63e2ab85ee33b9daffd05bff3a146a1916bec664e18bb76dd5f66cbff9fc13b2bbe + languageName: node + linkType: hard + +"css@npm:~1.0.8": + version: 1.0.8 + resolution: "css@npm:1.0.8" + dependencies: + css-parse: 1.0.4 + css-stringify: 1.0.5 + checksum: 834528f6ed438a322678ab4ca8d641700d303b304b8a775e73d5b4886d27124a768c2afcc99c991291276d6ceb088c46cf106026ee37ff917033e691b229ee3e + languageName: node + linkType: hard + +"dashdash@npm:^1.12.0": + version: 1.14.1 + resolution: "dashdash@npm:1.14.1" + dependencies: + assert-plus: ^1.0.0 + checksum: 3634c249570f7f34e3d34f866c93f866c5b417f0dd616275decae08147dcdf8fccfaa5947380ccfb0473998ea3a8057c0b4cd90c875740ee685d0624b2983598 + languageName: node + linkType: hard + +"data-uri-to-buffer@npm:^4.0.0": + version: 4.0.0 + resolution: "data-uri-to-buffer@npm:4.0.0" + checksum: a010653869abe8bb51259432894ac62c52bf79ad761d418d94396f48c346f2ae739c46b254e8bb5987bded8a653d467db1968db3a69bab1d33aa5567baa5cfc7 + languageName: node + linkType: hard + +"date-format@npm:^0.0.0": + version: 0.0.0 + resolution: "date-format@npm:0.0.0" + checksum: 5521db0145ab6fc16c43f409be0cc08bfc204a9204a442165eda0f45afc89c4c51d8aea3848d7eb68b3c998b208f67e5482ee57e7f3ec394accf21a87e2c7882 + languageName: node + linkType: hard + +"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:~2.6.9": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: 2.0.0 + checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.3": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 + languageName: node + linkType: hard + +"debug@npm:4.3.1": + version: 4.3.1 + resolution: "debug@npm:4.3.1" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 2c3352e37d5c46b0d203317cd45ea0e26b2c99f2d9dfec8b128e6ceba90dfb65425f5331bf3020fe9929d7da8c16758e737f4f3bfc0fce6b8b3d503bae03298b + languageName: node + linkType: hard + +"debug@npm:^0.7.2": + version: 0.7.4 + resolution: "debug@npm:0.7.4" + checksum: 5646bf2bb349381e1363f1107513270f29092df1a1a7c0f331b23867867c517da5acbd31f828101bef61969fe558b81f044288624dbadaccb2c088329450a74f + languageName: node + linkType: hard + +"debug@npm:^3.2.7": + version: 3.2.7 + resolution: "debug@npm:3.2.7" + dependencies: + ms: ^2.1.1 + checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c + languageName: node + linkType: hard + +"decamelize@npm:^1.0.0": + version: 1.2.0 + resolution: "decamelize@npm:1.2.0" + checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa + languageName: node + linkType: hard + +"decompress-response@npm:^6.0.0": + version: 6.0.0 + resolution: "decompress-response@npm:6.0.0" + dependencies: + mimic-response: ^3.1.0 + checksum: d377cf47e02d805e283866c3f50d3d21578b779731e8c5072d6ce8c13cc31493db1c2f6784da9d1d5250822120cefa44f1deab112d5981015f2e17444b763812 + languageName: node + linkType: hard + +"deep-extend@npm:^0.6.0": + version: 0.6.0 + resolution: "deep-extend@npm:0.6.0" + checksum: 7be7e5a8d468d6b10e6a67c3de828f55001b6eb515d014f7aeb9066ce36bd5717161eb47d6a0f7bed8a9083935b465bc163ee2581c8b128d29bf61092fdf57a7 + languageName: node + linkType: hard + +"delayed-stream@npm:~1.0.0": + version: 1.0.0 + resolution: "delayed-stream@npm:1.0.0" + checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 + languageName: node + linkType: hard + +"delegates@npm:^1.0.0": + version: 1.0.0 + resolution: "delegates@npm:1.0.0" + checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd + languageName: node + linkType: hard + +"depd@npm:^1.1.2, depd@npm:~1.1.2": + version: 1.1.2 + resolution: "depd@npm:1.1.2" + checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 + languageName: node + linkType: hard + +"destroy@npm:~1.0.4": + version: 1.0.4 + resolution: "destroy@npm:1.0.4" + checksum: da9ab4961dc61677c709da0c25ef01733042614453924d65636a7db37308fef8a24cd1e07172e61173d471ca175371295fbc984b0af5b2b4ff47cd57bd784c03 + languageName: node + linkType: hard + +"detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.1": + version: 2.0.1 + resolution: "detect-libc@npm:2.0.1" + checksum: ccb05fcabbb555beb544d48080179c18523a343face9ee4e1a86605a8715b4169f94d663c21a03c310ac824592f2ba9a5270218819bb411ad7be578a527593d7 + languageName: node + linkType: hard + +"devtools-protocol@npm:0.0.901419": + version: 0.0.901419 + resolution: "devtools-protocol@npm:0.0.901419" + checksum: de68331ddfb35b828ad743d939d9237e122f76d4a6cbf1e64f6c6d8e9c2c5cc65a5f1994db0fead90192cca1aa9dbed2ea822a7da7b58104cd041a90e215b9a3 + languageName: node + linkType: hard + +"dom-serializer@npm:^2.0.0": + version: 2.0.0 + resolution: "dom-serializer@npm:2.0.0" + dependencies: + domelementtype: ^2.3.0 + domhandler: ^5.0.2 + entities: ^4.2.0 + checksum: cd1810544fd8cdfbd51fa2c0c1128ec3a13ba92f14e61b7650b5de421b88205fd2e3f0cc6ace82f13334114addb90ed1c2f23074a51770a8e9c1273acbc7f3e6 + languageName: node + linkType: hard + +"domelementtype@npm:^2.3.0": + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 + languageName: node + linkType: hard + +"domhandler@npm:^5.0.1, domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": + version: 5.0.3 + resolution: "domhandler@npm:5.0.3" + dependencies: + domelementtype: ^2.3.0 + checksum: 0f58f4a6af63e6f3a4320aa446d28b5790a009018707bce2859dcb1d21144c7876482b5188395a188dfa974238c019e0a1e610d2fc269a12b2c192ea2b0b131c + languageName: node + linkType: hard + +"domutils@npm:^3.0.1": + version: 3.0.1 + resolution: "domutils@npm:3.0.1" + dependencies: + dom-serializer: ^2.0.0 + domelementtype: ^2.3.0 + domhandler: ^5.0.1 + checksum: 23aa7a840572d395220e173cb6263b0d028596e3950100520870a125af33ff819e6f609e1606d6f7d73bd9e7feb03bb404286e57a39063b5384c62b724d987b3 + languageName: node + linkType: hard + +"dotenv@npm:^16.0.1": + version: 16.0.1 + resolution: "dotenv@npm:16.0.1" + checksum: f459ffce07b977b7f15d8cc4ee69cdff77d4dd8c5dc8c85d2d485ee84655352c2415f9dd09d42b5b5985ced3be186130871b34e2f3e2569ebc72fbc2e8096792 + languageName: node + linkType: hard + +"ecc-jsbn@npm:~0.1.1": + version: 0.1.2 + resolution: "ecc-jsbn@npm:0.1.2" + dependencies: + jsbn: ~0.1.0 + safer-buffer: ^2.1.0 + checksum: 22fef4b6203e5f31d425f5b711eb389e4c6c2723402e389af394f8411b76a488fa414d309d866e2b577ce3e8462d344205545c88a8143cc21752a5172818888a + languageName: node + linkType: hard + +"ee-first@npm:1.1.1": + version: 1.1.1 + resolution: "ee-first@npm:1.1.1" + checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 + languageName: node + linkType: hard + +"encodeurl@npm:~1.0.2": + version: 1.0.2 + resolution: "encodeurl@npm:1.0.2" + checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c + languageName: node + linkType: hard + +"encoding@npm:^0.1.12, encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: ^0.6.2 + checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f + languageName: node + linkType: hard + +"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: ^1.4.0 + checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b + languageName: node + linkType: hard + +"entities@npm:^2.0.3": + version: 2.2.0 + resolution: "entities@npm:2.2.0" + checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3 + languageName: node + linkType: hard + +"entities@npm:^4.2.0, entities@npm:^4.3.0": + version: 4.3.1 + resolution: "entities@npm:4.3.1" + checksum: e8f6d2bac238494b2355e90551893882d2675142be7e7bdfcb15248ed0652a630678ba0e3a8dc750693e736cb6011f504c27dabeb4cd3330560092e88b105090 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 + languageName: node + linkType: hard + +"escape-html@npm:~1.0.3": + version: 1.0.3 + resolution: "escape-html@npm:1.0.3" + checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 + languageName: node + linkType: hard + +"etag@npm:~1.8.1": + version: 1.8.1 + resolution: "etag@npm:1.8.1" + checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff + languageName: node + linkType: hard + +"eventemitter3@npm:^4.0.4": + version: 4.0.7 + resolution: "eventemitter3@npm:4.0.7" + checksum: 1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374 + languageName: node + linkType: hard + +"expand-template@npm:^2.0.3": + version: 2.0.3 + resolution: "expand-template@npm:2.0.3" + checksum: 588c19847216421ed92befb521767b7018dc88f88b0576df98cb242f20961425e96a92cbece525ef28cc5becceae5d544ae0f5b9b5e2aa05acb13716ca5b3099 + languageName: node + linkType: hard + +"express@npm:~4.16.1": + version: 4.16.4 + resolution: "express@npm:4.16.4" + dependencies: + accepts: ~1.3.5 + array-flatten: 1.1.1 + body-parser: 1.18.3 + content-disposition: 0.5.2 + content-type: ~1.0.4 + cookie: 0.3.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: ~1.1.2 + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + etag: ~1.8.1 + finalhandler: 1.1.1 + fresh: 0.5.2 + merge-descriptors: 1.0.1 + methods: ~1.1.2 + on-finished: ~2.3.0 + parseurl: ~1.3.2 + path-to-regexp: 0.1.7 + proxy-addr: ~2.0.4 + qs: 6.5.2 + range-parser: ~1.2.0 + safe-buffer: 5.1.2 + send: 0.16.2 + serve-static: 1.13.2 + setprototypeof: 1.1.0 + statuses: ~1.4.0 + type-is: ~1.6.16 + utils-merge: 1.0.1 + vary: ~1.1.2 + checksum: 8afe4712248406147f59b369cf5f91f5b1ea4bcd7936dffd67de4466070248fdc7ca2439778077035fd6cdf10a9e55dba245d44acaac7ee2042e368f5560767d + languageName: node + linkType: hard + +"extend@npm:~3.0.2": + version: 3.0.2 + resolution: "extend@npm:3.0.2" + checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515 + languageName: node + linkType: hard + +"extract-zip@npm:2.0.1": + version: 2.0.1 + resolution: "extract-zip@npm:2.0.1" + dependencies: + "@types/yauzl": ^2.9.1 + debug: ^4.1.1 + get-stream: ^5.1.0 + yauzl: ^2.10.0 + dependenciesMeta: + "@types/yauzl": + optional: true + bin: + extract-zip: cli.js + checksum: 8cbda9debdd6d6980819cc69734d874ddd71051c9fe5bde1ef307ebcedfe949ba57b004894b585f758b7c9eeeea0e3d87f2dda89b7d25320459c2c9643ebb635 + languageName: node + linkType: hard + +"extsprintf@npm:1.3.0": + version: 1.3.0 + resolution: "extsprintf@npm:1.3.0" + checksum: cee7a4a1e34cffeeec18559109de92c27517e5641991ec6bab849aa64e3081022903dd53084f2080d0d2530803aa5ee84f1e9de642c365452f9e67be8f958ce2 + languageName: node + linkType: hard + +"extsprintf@npm:^1.2.0": + version: 1.4.1 + resolution: "extsprintf@npm:1.4.1" + checksum: a2f29b241914a8d2bad64363de684821b6b1609d06ae68d5b539e4de6b28659715b5bea94a7265201603713b7027d35399d10b0548f09071c5513e65e8323d33 + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:^2.0.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb + languageName: node + linkType: hard + +"fd-slicer@npm:~1.1.0": + version: 1.1.0 + resolution: "fd-slicer@npm:1.1.0" + dependencies: + pend: ~1.2.0 + checksum: c8585fd5713f4476eb8261150900d2cb7f6ff2d87f8feb306ccc8a1122efd152f1783bdb2b8dc891395744583436bfd8081d8e63ece0ec8687eeefea394d4ff2 + languageName: node + linkType: hard + +"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": + version: 3.2.0 + resolution: "fetch-blob@npm:3.2.0" + dependencies: + node-domexception: ^1.0.0 + web-streams-polyfill: ^3.0.3 + checksum: f19bc28a2a0b9626e69fd7cf3a05798706db7f6c7548da657cbf5026a570945f5eeaedff52007ea35c8bcd3d237c58a20bf1543bc568ab2422411d762dd3d5bf + languageName: node + linkType: hard + +"fill-range@npm:^7.0.1": + version: 7.0.1 + resolution: "fill-range@npm:7.0.1" + dependencies: + to-regex-range: ^5.0.1 + checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 + languageName: node + linkType: hard + +"finalhandler@npm:1.1.1": + version: 1.1.1 + resolution: "finalhandler@npm:1.1.1" + dependencies: + debug: 2.6.9 + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + on-finished: ~2.3.0 + parseurl: ~1.3.2 + statuses: ~1.4.0 + unpipe: ~1.0.0 + checksum: a5d824c28666110f985ce0d76f95e2fcae246b86a91d3a4bed5e1471b2446fd20d9b0cf2138569d7dfd558777e83014571bf82b9237249c6be99382d5932ee12 + languageName: node + linkType: hard + +"find-up@npm:^4.0.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: ^5.0.0 + path-exists: ^4.0.0 + checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 + languageName: node + linkType: hard + +"forever-agent@npm:~0.6.1": + version: 0.6.1 + resolution: "forever-agent@npm:0.6.1" + checksum: 766ae6e220f5fe23676bb4c6a99387cec5b7b62ceb99e10923376e27bfea72f3c3aeec2ba5f45f3f7ba65d6616965aa7c20b15002b6860833bb6e394dea546a8 + languageName: node + linkType: hard + +"form-data@npm:~2.3.2": + version: 2.3.3 + resolution: "form-data@npm:2.3.3" + dependencies: + asynckit: ^0.4.0 + combined-stream: ^1.0.6 + mime-types: ^2.1.12 + checksum: 10c1780fa13dbe1ff3100114c2ce1f9307f8be10b14bf16e103815356ff567b6be39d70fc4a40f8990b9660012dc24b0f5e1dde1b6426166eb23a445ba068ca3 + languageName: node + linkType: hard + +"formdata-polyfill@npm:^4.0.10": + version: 4.0.10 + resolution: "formdata-polyfill@npm:4.0.10" + dependencies: + fetch-blob: ^3.1.2 + checksum: 82a34df292afadd82b43d4a740ce387bc08541e0a534358425193017bf9fb3567875dc5f69564984b1da979979b70703aa73dee715a17b6c229752ae736dd9db + languageName: node + linkType: hard + +"forwarded@npm:0.2.0": + version: 0.2.0 + resolution: "forwarded@npm:0.2.0" + checksum: fd27e2394d8887ebd16a66ffc889dc983fbbd797d5d3f01087c020283c0f019a7d05ee85669383d8e0d216b116d720fc0cef2f6e9b7eb9f4c90c6e0bc7fd28e6 + languageName: node + linkType: hard + +"fresh@npm:0.5.2": + version: 0.5.2 + resolution: "fresh@npm:0.5.2" + checksum: 13ea8b08f91e669a64e3ba3a20eb79d7ca5379a81f1ff7f4310d54e2320645503cc0c78daedc93dfb6191287295f6479544a649c64d8e41a1c0fb0c221552346 + languageName: node + linkType: hard + +"fs-constants@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-constants@npm:1.0.0" + checksum: 18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d + languageName: node + linkType: hard + +"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" + dependencies: + minipass: ^3.0.0 + checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 + languageName: node + linkType: hard + +"fs@npm:^0.0.1-security": + version: 0.0.1-security + resolution: "fs@npm:0.0.1-security" + checksum: 53c6230e1faae9fa32c1df82c16a84b51b1243d20f3da2b64bd110bb472b73b9185169b703e008356e3cdc92d155088b617d9d39a63b5227a30b3621baad7f5d + languageName: node + linkType: hard + +"fsevents@npm:~2.3.2": + version: 2.3.2 + resolution: "fsevents@npm:2.3.2" + dependencies: + node-gyp: latest + checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@~2.3.2#~builtin": + version: 2.3.2 + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" + dependencies: + node-gyp: latest + conditions: os=darwin + languageName: node + linkType: hard + +"gauge@npm:^3.0.0": + version: 3.0.2 + resolution: "gauge@npm:3.0.2" + dependencies: + aproba: ^1.0.3 || ^2.0.0 + color-support: ^1.1.2 + console-control-strings: ^1.0.0 + has-unicode: ^2.0.1 + object-assign: ^4.1.1 + signal-exit: ^3.0.0 + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + wide-align: ^1.1.2 + checksum: 81296c00c7410cdd48f997800155fbead4f32e4f82109be0719c63edc8560e6579946cc8abd04205297640691ec26d21b578837fd13a4e96288ab4b40b1dc3e9 + languageName: node + linkType: hard + +"gauge@npm:^4.0.3": + version: 4.0.4 + resolution: "gauge@npm:4.0.4" + dependencies: + aproba: ^1.0.3 || ^2.0.0 + color-support: ^1.1.3 + console-control-strings: ^1.1.0 + has-unicode: ^2.0.1 + signal-exit: ^3.0.7 + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + wide-align: ^1.1.5 + checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d + languageName: node + linkType: hard + +"generic-pool@npm:^3.8.2": + version: 3.9.0 + resolution: "generic-pool@npm:3.9.0" + checksum: 3d89e9b2018d2e3bbf44fec78c76b2b7d56d6a484237aa9daf6ff6eedb14b0899dadd703b5d810219baab2eb28e5128fb18b29e91e602deb2eccac14492d8ca8 + languageName: node + linkType: hard + +"get-stream@npm:^5.1.0": + version: 5.2.0 + resolution: "get-stream@npm:5.2.0" + dependencies: + pump: ^3.0.0 + checksum: 8bc1a23174a06b2b4ce600df38d6c98d2ef6d84e020c1ddad632ad75bac4e092eeb40e4c09e0761c35fc2dbc5e7fff5dab5e763a383582c4a167dd69a905bd12 + languageName: node + linkType: hard + +"getpass@npm:^0.1.1": + version: 0.1.7 + resolution: "getpass@npm:0.1.7" + dependencies: + assert-plus: ^1.0.0 + checksum: ab18d55661db264e3eac6012c2d3daeafaab7a501c035ae0ccb193c3c23e9849c6e29b6ac762b9c2adae460266f925d55a3a2a3a3c8b94be2f222df94d70c046 + languageName: node + linkType: hard + +"github-from-package@npm:0.0.0": + version: 0.0.0 + resolution: "github-from-package@npm:0.0.0" + checksum: 14e448192a35c1e42efee94c9d01a10f42fe790375891a24b25261246ce9336ab9df5d274585aedd4568f7922246c2a78b8a8cd2571bfe99c693a9718e7dd0e3 + languageName: node + linkType: hard + +"glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: ^4.0.1 + checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e + languageName: node + linkType: hard + +"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.7": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.1.1 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 + languageName: node + linkType: hard + +"glob@npm:^8.0.1": + version: 8.1.0 + resolution: "glob@npm:8.1.0" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^5.0.1 + once: ^1.3.0 + checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 + languageName: node + linkType: hard + +"graceful-fs@npm:^4.2.6": + version: 4.2.10 + resolution: "graceful-fs@npm:4.2.10" + checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da + languageName: node + linkType: hard + +"graceful-readlink@npm:>= 1.0.0": + version: 1.0.1 + resolution: "graceful-readlink@npm:1.0.1" + checksum: 4c1889ca0a6fc0bb9585b55c26a99719be132cbc4b7d84036193b70608059b9783e52e2a866d5a8e39821b16a69e899644ca75c6206563f1319b6720836b9ab2 + languageName: node + linkType: hard + +"har-schema@npm:^2.0.0": + version: 2.0.0 + resolution: "har-schema@npm:2.0.0" + checksum: d8946348f333fb09e2bf24cc4c67eabb47c8e1d1aa1c14184c7ffec1140a49ec8aa78aa93677ae452d71d5fc0fdeec20f0c8c1237291fc2bcb3f502a5d204f9b + languageName: node + linkType: hard + +"har-validator@npm:~5.1.3": + version: 5.1.5 + resolution: "har-validator@npm:5.1.5" + dependencies: + ajv: ^6.12.3 + har-schema: ^2.0.0 + checksum: b998a7269ca560d7f219eedc53e2c664cd87d487e428ae854a6af4573fc94f182fe9d2e3b92ab968249baec7ebaf9ead69cf975c931dc2ab282ec182ee988280 + languageName: node + linkType: hard + +"has-flag@npm:^3.0.0": + version: 3.0.0 + resolution: "has-flag@npm:3.0.0" + checksum: 4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad + languageName: node + linkType: hard + +"has-unicode@npm:^2.0.1": + version: 2.0.1 + resolution: "has-unicode@npm:2.0.1" + checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 + languageName: node + linkType: hard + +"htmlparser2@npm:^8.0.1": + version: 8.0.1 + resolution: "htmlparser2@npm:8.0.1" + dependencies: + domelementtype: ^2.3.0 + domhandler: ^5.0.2 + domutils: ^3.0.1 + entities: ^4.3.0 + checksum: 06d5c71e8313597722bc429ae2a7a8333d77bd3ab07ccb916628384b37332027b047f8619448d8f4a3312b6609c6ea3302a4e77435d859e9e686999e6699ca39 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.0": + version: 4.1.0 + resolution: "http-cache-semantics@npm:4.1.0" + checksum: 974de94a81c5474be07f269f9fd8383e92ebb5a448208223bfb39e172a9dbc26feff250192ecc23b9593b3f92098e010406b0f24bd4d588d631f80214648ed42 + languageName: node + linkType: hard + +"http-errors@npm:1.6.3, http-errors@npm:~1.6.2, http-errors@npm:~1.6.3": + version: 1.6.3 + resolution: "http-errors@npm:1.6.3" + dependencies: + depd: ~1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: ">= 1.4.0 < 2" + checksum: a9654ee027e3d5de305a56db1d1461f25709ac23267c6dc28cdab8323e3f96caa58a9a6a5e93ac15d7285cee0c2f019378c3ada9026e7fe19c872d695f27de7c + languageName: node + linkType: hard + +"http-proxy-agent@npm:^4.0.1": + version: 4.0.1 + resolution: "http-proxy-agent@npm:4.0.1" + dependencies: + "@tootallnate/once": 1 + agent-base: 6 + debug: 4 + checksum: c6a5da5a1929416b6bbdf77b1aca13888013fe7eb9d59fc292e25d18e041bb154a8dfada58e223fc7b76b9b2d155a87e92e608235201f77d34aa258707963a82 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^5.0.0": + version: 5.0.0 + resolution: "http-proxy-agent@npm:5.0.0" + dependencies: + "@tootallnate/once": 2 + agent-base: 6 + debug: 4 + checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 + languageName: node + linkType: hard + +"http-signature@npm:~1.2.0": + version: 1.2.0 + resolution: "http-signature@npm:1.2.0" + dependencies: + assert-plus: ^1.0.0 + jsprim: ^1.2.2 + sshpk: ^1.7.0 + checksum: 3324598712266a9683585bb84a75dec4fd550567d5e0dd4a0fff6ff3f74348793404d3eeac4918fa0902c810eeee1a86419e4a2e92a164132dfe6b26743fb47c + languageName: node + linkType: hard + +"https-proxy-agent@npm:5.0.0": + version: 5.0.0 + resolution: "https-proxy-agent@npm:5.0.0" + dependencies: + agent-base: 6 + debug: 4 + checksum: 165bfb090bd26d47693597661298006841ab733d0c7383a8cb2f17373387a94c903a3ac687090aa739de05e379ab6f868bae84ab4eac288ad85c328cd1ec9e53 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^5.0.0": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" + dependencies: + agent-base: 6 + debug: 4 + checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 + languageName: node + linkType: hard + +"https@npm:^1.0.0": + version: 1.0.0 + resolution: "https@npm:1.0.0" + checksum: ccea8a8363a018d4b241db7748cff3a85c9f5b71bf80639e9c37dc6823f590f35dda098b80b726930e9f945387c8bfd6b1461df25cab5bf65a31903d81875b5d + languageName: node + linkType: hard + +"humanize-ms@npm:^1.2.1": + version: 1.2.1 + resolution: "humanize-ms@npm:1.2.1" + dependencies: + ms: ^2.0.0 + checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 + languageName: node + linkType: hard + +"iconv-lite@npm:0.4.23, iconv-lite@npm:^0.4.8": + version: 0.4.23 + resolution: "iconv-lite@npm:0.4.23" + dependencies: + safer-buffer: ">= 2.1.2 < 3" + checksum: cb017a7eaeab413ff098f940e1998321f233497ba07c0c7e74fbe8c1f3944ff430145db0e324eae5fd0f59cd6dced628ba2842b4d404de38c7477a98c002a456 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: ">= 2.1.2 < 3.0.0" + checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf + languageName: node + linkType: hard + +"ieee754@npm:^1.1.13": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e + languageName: node + linkType: hard + +"ignore-by-default@npm:^1.0.1": + version: 1.0.1 + resolution: "ignore-by-default@npm:1.0.1" + checksum: 441509147b3615e0365e407a3c18e189f78c07af08564176c680be1fabc94b6c789cad1342ad887175d4ecd5225de86f73d376cec8e06b42fd9b429505ffcf8a + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 + languageName: node + linkType: hard + +"infer-owner@npm:^1.0.4": + version: 1.0.4 + resolution: "infer-owner@npm:1.0.4" + checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: ^1.3.0 + wrappy: 1 + checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 + languageName: node + linkType: hard + +"inherits@npm:2.0.3": + version: 2.0.3 + resolution: "inherits@npm:2.0.3" + checksum: 78cb8d7d850d20a5e9a7f3620db31483aa00ad5f722ce03a55b110e5a723539b3716a3b463e2b96ce3fe286f33afc7c131fa2f91407528ba80cea98a7545d4c0 + languageName: node + linkType: hard + +"ini@npm:~1.3.0": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: dfd98b0ca3a4fc1e323e38a6c8eb8936e31a97a918d3b377649ea15bdb15d481207a0dda1021efbd86b464cae29a0d33c1d7dcaf6c5672bee17fa849bc50a1b3 + languageName: node + linkType: hard + +"ip@npm:^1.1.5": + version: 1.1.8 + resolution: "ip@npm:1.1.8" + checksum: a2ade53eb339fb0cbe9e69a44caab10d6e3784662285eb5d2677117ee4facc33a64679051c35e0dfdb1a3983a51ce2f5d2cb36446d52e10d01881789b76e28fb + languageName: node + linkType: hard + +"ipaddr.js@npm:1.9.1": + version: 1.9.1 + resolution: "ipaddr.js@npm:1.9.1" + checksum: f88d3825981486f5a1942414c8d77dd6674dd71c065adcfa46f578d677edcb99fda25af42675cb59db492fdf427b34a5abfcde3982da11a8fd83a500b41cfe77 + languageName: node + linkType: hard + +"is-arrayish@npm:^0.3.1": + version: 0.3.2 + resolution: "is-arrayish@npm:0.3.2" + checksum: 977e64f54d91c8f169b59afcd80ff19227e9f5c791fa28fa2e5bce355cbaf6c2c356711b734656e80c9dd4a854dd7efcf7894402f1031dfc5de5d620775b4d5f + languageName: node + linkType: hard + +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: ^2.0.0 + checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c + languageName: node + linkType: hard + +"is-buffer@npm:^1.1.5": + version: 1.1.6 + resolution: "is-buffer@npm:1.1.6" + checksum: 4a186d995d8bbf9153b4bd9ff9fd04ae75068fe695d29025d25e592d9488911eeece84eefbd8fa41b8ddcc0711058a71d4c466dcf6f1f6e1d83830052d8ca707 + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 + languageName: node + linkType: hard + +"is-glob@npm:^4.0.1, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: ^2.1.1 + checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 + languageName: node + linkType: hard + +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a + languageName: node + linkType: hard + +"is-promise@npm:^2.0.0": + version: 2.2.2 + resolution: "is-promise@npm:2.2.2" + checksum: 18bf7d1c59953e0ad82a1ed963fb3dc0d135c8f299a14f89a17af312fc918373136e56028e8831700e1933519630cc2fd4179a777030330fde20d34e96f40c78 + languageName: node + linkType: hard + +"is-promise@npm:~1": + version: 1.0.1 + resolution: "is-promise@npm:1.0.1" + checksum: 75e6fac7e60e7fa979bf7a53cb7d42f3fd0991795cad6e195196fded7acbc7609e22230435a435b0924037030bdc32b0bc97f593ff2a362a69ddde1bc1fb08ef + languageName: node + linkType: hard + +"is-typedarray@npm:~1.0.0": + version: 1.0.0 + resolution: "is-typedarray@npm:1.0.0" + checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 + languageName: node + linkType: hard + +"isarray@npm:0.0.1": + version: 0.0.1 + resolution: "isarray@npm:0.0.1" + checksum: 49191f1425681df4a18c2f0f93db3adb85573bcdd6a4482539d98eac9e705d8961317b01175627e860516a2fc45f8f9302db26e5a380a97a520e272e2a40a8d4 + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 + languageName: node + linkType: hard + +"isstream@npm:~0.1.2": + version: 0.1.2 + resolution: "isstream@npm:0.1.2" + checksum: 1eb2fe63a729f7bdd8a559ab552c69055f4f48eb5c2f03724430587c6f450783c8f1cd936c1c952d0a927925180fcc892ebd5b174236cf1065d4bd5bdb37e963 + languageName: node + linkType: hard + +"jade@npm:~1.11.0": + version: 1.11.0 + resolution: "jade@npm:1.11.0" + dependencies: + character-parser: 1.2.1 + clean-css: ^3.1.9 + commander: ~2.6.0 + constantinople: ~3.0.1 + jstransformer: 0.0.2 + mkdirp: ~0.5.0 + transformers: 2.1.0 + uglify-js: ^2.4.19 + void-elements: ~2.0.1 + with: ~4.0.0 + bin: + jade: ./bin/jade.js + checksum: 767a84243cc97e05327608df2a88f8d78eb05f5f7fb654fd3a4caf2c65489df52041f8bfc36c1c0194fcadae4c8e18f4b80da3d6920a1c0ff94d8b9b15bbdcf0 + languageName: node + linkType: hard + +"jsbn@npm:~0.1.0": + version: 0.1.1 + resolution: "jsbn@npm:0.1.1" + checksum: e5ff29c1b8d965017ef3f9c219dacd6e40ad355c664e277d31246c90545a02e6047018c16c60a00f36d561b3647215c41894f5d869ada6908a2e0ce4200c88f2 + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b + languageName: node + linkType: hard + +"json-schema@npm:0.4.0": + version: 0.4.0 + resolution: "json-schema@npm:0.4.0" + checksum: 66389434c3469e698da0df2e7ac5a3281bcff75e797a5c127db7c5b56270e01ae13d9afa3c03344f76e32e81678337a8c912bdbb75101c62e487dc3778461d72 + languageName: node + linkType: hard + +"json-stringify-safe@npm:~5.0.1": + version: 5.0.1 + resolution: "json-stringify-safe@npm:5.0.1" + checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee + languageName: node + linkType: hard + +"jsprim@npm:^1.2.2": + version: 1.4.2 + resolution: "jsprim@npm:1.4.2" + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.4.0 + verror: 1.10.0 + checksum: 2ad1b9fdcccae8b3d580fa6ced25de930eaa1ad154db21bbf8478a4d30bbbec7925b5f5ff29b933fba9412b16a17bd484a8da4fdb3663b5e27af95dd693bab2a + languageName: node + linkType: hard + +"jstransformer@npm:0.0.2": + version: 0.0.2 + resolution: "jstransformer@npm:0.0.2" + dependencies: + is-promise: ^2.0.0 + promise: ^6.0.1 + checksum: 5e1738ac7db03d850a73bc7951fe1dab2218deaa48493e19e6d566e6f56261732fdef3f19c089b04fca8ad8c307b7f0c81c19f34b0cb82e9cf72b961d0bd63b5 + languageName: node + linkType: hard + +"kind-of@npm:^3.0.2": + version: 3.2.2 + resolution: "kind-of@npm:3.2.2" + dependencies: + is-buffer: ^1.1.5 + checksum: e898df8ca2f31038f27d24f0b8080da7be274f986bc6ed176f37c77c454d76627619e1681f6f9d2e8d2fd7557a18ecc419a6bb54e422abcbb8da8f1a75e4b386 + languageName: node + linkType: hard + +"lazy-cache@npm:^1.0.3": + version: 1.0.4 + resolution: "lazy-cache@npm:1.0.4" + checksum: e6650c22e5de1cc3f4a0c25d2b35fe9cd400473c1b3562be9fceadf8f368d708b54d24f5aa51b321b090da65b36426823a8f706b8dbdd68270db0daba812c5d3 + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: ^4.1.0 + checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 + languageName: node + linkType: hard + +"lodash.deburr@npm:^4.1.0": + version: 4.1.0 + resolution: "lodash.deburr@npm:4.1.0" + checksum: 6e2012315c20a4d8ed4f1884ed4b8e6b0093c6355a87bfd95ecf25a5243c8c88d747d67375d52cb87ebc99d090935ed8dc3814c8e661e3275a6dbe02b68efc99 + languageName: node + linkType: hard + +"lodash@npm:^4.17.19, lodash@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 + languageName: node + linkType: hard + +"log4js@npm:1.1.1": + version: 1.1.1 + resolution: "log4js@npm:1.1.1" + dependencies: + debug: ^2.2.0 + semver: ^5.3.0 + streamroller: ^0.4.0 + checksum: 95d0d9fa58a98b6a80ee6935e2bbad584a2ff45e32e3a489483f00b3176b60312d75884beb10299a9468016d87b31ab3a3ebbc1f0403becbd2c4287d49d94292 + languageName: node + linkType: hard + +"longest@npm:^1.0.1": + version: 1.0.1 + resolution: "longest@npm:1.0.1" + checksum: 21717f95670675b8fec7ce78d255af664fc28273e8ac7d6893bce6063f63efa107634daa186d142172904053e0e39034b21e61a6c52538d3d37f715bf149c47f + languageName: node + linkType: hard + +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: ^4.0.0 + checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 + languageName: node + linkType: hard + +"lru-cache@npm:^7.7.1": + version: 7.18.1 + resolution: "lru-cache@npm:7.18.1" + checksum: ab0ec1360c552f1ffa54b1eaf0026126c5116a07bee156b92d1e971f4c8c88e9160f0fad4ab6fed4e0fdea84f25a4590ece085bc57ed9ab1d90b17f0b138c556 + languageName: node + linkType: hard + +"make-dir@npm:^3.1.0": + version: 3.1.0 + resolution: "make-dir@npm:3.1.0" + dependencies: + semver: ^6.0.0 + checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^10.0.3": + version: 10.2.1 + resolution: "make-fetch-happen@npm:10.2.1" + dependencies: + agentkeepalive: ^4.2.1 + cacache: ^16.1.0 + http-cache-semantics: ^4.1.0 + http-proxy-agent: ^5.0.0 + https-proxy-agent: ^5.0.0 + is-lambda: ^1.0.1 + lru-cache: ^7.7.1 + minipass: ^3.1.6 + minipass-collect: ^1.0.2 + minipass-fetch: ^2.0.3 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + negotiator: ^0.6.3 + promise-retry: ^2.0.1 + socks-proxy-agent: ^7.0.0 + ssri: ^9.0.0 + checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c + languageName: node + linkType: hard + +"make-fetch-happen@npm:^9.1.0": + version: 9.1.0 + resolution: "make-fetch-happen@npm:9.1.0" + dependencies: + agentkeepalive: ^4.1.3 + cacache: ^15.2.0 + http-cache-semantics: ^4.1.0 + http-proxy-agent: ^4.0.1 + https-proxy-agent: ^5.0.0 + is-lambda: ^1.0.1 + lru-cache: ^6.0.0 + minipass: ^3.1.3 + minipass-collect: ^1.0.2 + minipass-fetch: ^1.3.2 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + negotiator: ^0.6.2 + promise-retry: ^2.0.1 + socks-proxy-agent: ^6.0.0 + ssri: ^8.0.0 + checksum: 0eb371c85fdd0b1584fcfdf3dc3c62395761b3c14658be02620c310305a9a7ecf1617a5e6fb30c1d081c5c8aaf177fa133ee225024313afabb7aa6a10f1e3d04 + languageName: node + linkType: hard + +"mastodon-multi-account@workspace:.": + version: 0.0.0-use.local + resolution: "mastodon-multi-account@workspace:." + dependencies: + "@databases/sqlite": ^4.0.0 + cheerio: ^1.0.0-rc.12 + cookie-parser: ~1.4.4 + debug: ~2.6.9 + dotenv: ^16.0.1 + express: ~4.16.1 + fs: ^0.0.1-security + http-errors: ~1.6.3 + https: ^1.0.0 + jade: ~1.11.0 + mastodon: ^1.2.2 + morgan: ~1.9.1 + node-fetch: ^3.2.10 + node-fs: ^0.1.7 + nodemon: ^2.0.19 + oauth: ^0.9.15 + request-promise: ^4.2.6 + rss-parser: ^3.12.0 + sharp: ^0.31.2 + sqlite3: ^5.0.8 + squint-cli: ^2.1.4 + webpage: ^0.3.0 + languageName: unknown + linkType: soft + +"mastodon@npm:^1.2.2": + version: 1.2.2 + resolution: "mastodon@npm:1.2.2" + dependencies: + bluebird: ^3.1.5 + mime: ^1.3.4 + request: ^2.68.0 + checksum: 42ea9ebb1c46005566ddfc923017dbb053f09c31802ec79de3249b1550fb38df85bff9ed5142214694255c48519f0204fd9f061e9e7c59dabf0ac69a1c57d6ca + languageName: node + linkType: hard + +"media-typer@npm:0.3.0": + version: 0.3.0 + resolution: "media-typer@npm:0.3.0" + checksum: af1b38516c28ec95d6b0826f6c8f276c58aec391f76be42aa07646b4e39d317723e869700933ca6995b056db4b09a78c92d5440dc23657e6764be5d28874bba1 + languageName: node + linkType: hard + +"merge-descriptors@npm:1.0.1": + version: 1.0.1 + resolution: "merge-descriptors@npm:1.0.1" + checksum: 5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 + languageName: node + linkType: hard + +"methods@npm:~1.1.2": + version: 1.1.2 + resolution: "methods@npm:1.1.2" + checksum: 0917ff4041fa8e2f2fda5425a955fe16ca411591fbd123c0d722fcf02b73971ed6f764d85f0a6f547ce49ee0221ce2c19a5fa692157931cecb422984f1dcd13a + languageName: node + linkType: hard + +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f + languageName: node + linkType: hard + +"mime-types@npm:^2.1.12, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: + mime-db: 1.52.0 + checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836 + languageName: node + linkType: hard + +"mime@npm:1.4.1": + version: 1.4.1 + resolution: "mime@npm:1.4.1" + bin: + mime: cli.js + checksum: 14c9de5c801ddad82619b66049f3314bbced9667689eed769fab64a323e79b3535ab650e9607670e52371b16436a49af3c0473d965ec743de931cb5d73d3adba + languageName: node + linkType: hard + +"mime@npm:^1.3.4": + version: 1.6.0 + resolution: "mime@npm:1.6.0" + bin: + mime: cli.js + checksum: fef25e39263e6d207580bdc629f8872a3f9772c923c7f8c7e793175cee22777bbe8bba95e5d509a40aaa292d8974514ce634ae35769faa45f22d17edda5e8557 + languageName: node + linkType: hard + +"mimic-response@npm:^3.1.0": + version: 3.1.0 + resolution: "mimic-response@npm:3.1.0" + checksum: 25739fee32c17f433626bf19f016df9036b75b3d84a3046c7d156e72ec963dd29d7fc8a302f55a3d6c5a4ff24259676b15d915aad6480815a969ff2ec0836867 + languageName: node + linkType: hard + +"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: ^1.1.7 + checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a + languageName: node + linkType: hard + +"minimatch@npm:^5.0.1": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" + dependencies: + brace-expansion: ^2.0.1 + checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77 + languageName: node + linkType: hard + +"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.6": + version: 1.2.6 + resolution: "minimist@npm:1.2.6" + checksum: d15428cd1e11eb14e1233bcfb88ae07ed7a147de251441d61158619dfb32c4d7e9061d09cab4825fdee18ecd6fce323228c8c47b5ba7cd20af378ca4048fb3fb + languageName: node + linkType: hard + +"minipass-collect@npm:^1.0.2": + version: 1.0.2 + resolution: "minipass-collect@npm:1.0.2" + dependencies: + minipass: ^3.0.0 + checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + languageName: node + linkType: hard + +"minipass-fetch@npm:^1.3.2": + version: 1.4.1 + resolution: "minipass-fetch@npm:1.4.1" + dependencies: + encoding: ^0.1.12 + minipass: ^3.1.0 + minipass-sized: ^1.0.3 + minizlib: ^2.0.0 + dependenciesMeta: + encoding: + optional: true + checksum: ec93697bdb62129c4e6c0104138e681e30efef8c15d9429dd172f776f83898471bc76521b539ff913248cc2aa6d2b37b652c993504a51cc53282563640f29216 + languageName: node + linkType: hard + +"minipass-fetch@npm:^2.0.3": + version: 2.1.2 + resolution: "minipass-fetch@npm:2.1.2" + dependencies: + encoding: ^0.1.13 + minipass: ^3.1.6 + minipass-sized: ^1.0.3 + minizlib: ^2.1.2 + dependenciesMeta: + encoding: + optional: true + checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: ^3.0.0 + checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.2, minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: ^3.0.0 + checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: ^3.0.0 + checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 + languageName: node + linkType: hard + +"minipass@npm:^3.0.0, minipass@npm:^3.1.0, minipass@npm:^3.1.1, minipass@npm:^3.1.3": + version: 3.3.4 + resolution: "minipass@npm:3.3.4" + dependencies: + yallist: ^4.0.0 + checksum: 5d95a7738c54852ba78d484141e850c792e062666a2d0c681a5ac1021275beb7e1acb077e59f9523ff1defb80901aea4e30fac10ded9a20a25d819a42916ef1b + languageName: node + linkType: hard + +"minipass@npm:^3.1.6": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: ^4.0.0 + checksum: a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48 + languageName: node + linkType: hard + +"minizlib@npm:^2.0.0, minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" + dependencies: + minipass: ^3.0.0 + yallist: ^4.0.0 + checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 + languageName: node + linkType: hard + +"mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": + version: 0.5.3 + resolution: "mkdirp-classic@npm:0.5.3" + checksum: 3f4e088208270bbcc148d53b73e9a5bd9eef05ad2cbf3b3d0ff8795278d50dd1d11a8ef1875ff5aea3fa888931f95bfcb2ad5b7c1061cfefd6284d199e6776ac + languageName: node + linkType: hard + +"mkdirp@npm:^0.5.1, mkdirp@npm:~0.5.0": + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" + dependencies: + minimist: ^1.2.6 + bin: + mkdirp: bin/cmd.js + checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2 + languageName: node + linkType: hard + +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f + languageName: node + linkType: hard + +"morgan@npm:~1.9.1": + version: 1.9.1 + resolution: "morgan@npm:1.9.1" + dependencies: + basic-auth: ~2.0.0 + debug: 2.6.9 + depd: ~1.1.2 + on-finished: ~2.3.0 + on-headers: ~1.0.1 + checksum: 69584328686c2cb2b7b8e69000cdf8f4d02218b6539870dae9266239506a9f1cd212635441899d6c446716462976bdd594251b598ba5cb494ef65420aff1399a + languageName: node + linkType: hard + +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f + languageName: node + linkType: hard + +"ms@npm:^2.0.0, ms@npm:^2.1.1": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d + languageName: node + linkType: hard + +"napi-build-utils@npm:^1.0.1": + version: 1.0.2 + resolution: "napi-build-utils@npm:1.0.2" + checksum: 06c14271ee966e108d55ae109f340976a9556c8603e888037145d6522726aebe89dd0c861b4b83947feaf6d39e79e08817559e8693deedc2c94e82c5cbd090c7 + languageName: node + linkType: hard + +"negotiator@npm:0.6.3, negotiator@npm:^0.6.2, negotiator@npm:^0.6.3": + version: 0.6.3 + resolution: "negotiator@npm:0.6.3" + checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 + languageName: node + linkType: hard + +"node-abi@npm:^3.3.0": + version: 3.30.0 + resolution: "node-abi@npm:3.30.0" + dependencies: + semver: ^7.3.5 + checksum: f285efcea312e52d8763cfad7d434b31c11586e5efdf9f239c214a582557777453a8358d338442f02490d6c5289b0fc0eeed3056a740a3ebe6c79334af3b1739 + languageName: node + linkType: hard + +"node-addon-api@npm:^4.2.0": + version: 4.3.0 + resolution: "node-addon-api@npm:4.3.0" + dependencies: + node-gyp: latest + checksum: 3de396e23cc209f539c704583e8e99c148850226f6e389a641b92e8967953713228109f919765abc1f4355e801e8f41842f96210b8d61c7dcc10a477002dcf00 + languageName: node + linkType: hard + +"node-addon-api@npm:^5.0.0": + version: 5.0.0 + resolution: "node-addon-api@npm:5.0.0" + dependencies: + node-gyp: latest + checksum: 7c5e2043ac37f6108784d94ed73a44ae6d3e68eb968de60680922fc6bc3d17fa69448c0feb4e0c9d3f4c74a0324822e566a8340a56916d9d6f23cb3e85620334 + languageName: node + linkType: hard + +"node-domexception@npm:^1.0.0": + version: 1.0.0 + resolution: "node-domexception@npm:1.0.0" + checksum: ee1d37dd2a4eb26a8a92cd6b64dfc29caec72bff5e1ed9aba80c294f57a31ba4895a60fd48347cf17dd6e766da0ae87d75657dfd1f384ebfa60462c2283f5c7f + languageName: node + linkType: hard + +"node-fetch@npm:2.6.1": + version: 2.6.1 + resolution: "node-fetch@npm:2.6.1" + checksum: 91075bedd57879117e310fbcc36983ad5d699e522edb1ebcdc4ee5294c982843982652925c3532729fdc86b2d64a8a827797a745f332040d91823c8752ee4d7c + languageName: node + linkType: hard + +"node-fetch@npm:^2.6.7": + version: 2.6.7 + resolution: "node-fetch@npm:2.6.7" + dependencies: + whatwg-url: ^5.0.0 + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 8d816ffd1ee22cab8301c7756ef04f3437f18dace86a1dae22cf81db8ef29c0bf6655f3215cb0cdb22b420b6fe141e64b26905e7f33f9377a7fa59135ea3e10b + languageName: node + linkType: hard + +"node-fetch@npm:^3.2.10": + version: 3.2.10 + resolution: "node-fetch@npm:3.2.10" + dependencies: + data-uri-to-buffer: ^4.0.0 + fetch-blob: ^3.1.4 + formdata-polyfill: ^4.0.10 + checksum: e65322431f4897ded04197aa5923eaec63a8d53e00432de4e70a4f7006625c8dc32629c5c35f4fe8ee719a4825544d07bf53f6e146a7265914262f493e8deac1 + languageName: node + linkType: hard + +"node-fs@npm:^0.1.7": + version: 0.1.7 + resolution: "node-fs@npm:0.1.7" + checksum: 370917b2eb7ccb469801ae151b6b4162082ec4226ecf7ce0a7a0870e3b3bf67607fa2e0ef4b99ea8edd080821aef23b571a2774c02f2ee5742383e99c24cd837 + conditions: (os=linux | os=darwin | os=freebsd | os=win32 | os=smartos | os=sunos) + languageName: node + linkType: hard + +"node-gyp@npm:8.x": + version: 8.4.1 + resolution: "node-gyp@npm:8.4.1" + dependencies: + env-paths: ^2.2.0 + glob: ^7.1.4 + graceful-fs: ^4.2.6 + make-fetch-happen: ^9.1.0 + nopt: ^5.0.0 + npmlog: ^6.0.0 + rimraf: ^3.0.2 + semver: ^7.3.5 + tar: ^6.1.2 + which: ^2.0.2 + bin: + node-gyp: bin/node-gyp.js + checksum: 341710b5da39d3660e6a886b37e210d33f8282047405c2e62c277bcc744c7552c5b8b972ebc3a7d5c2813794e60cc48c3ebd142c46d6e0321db4db6c92dd0355 + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 9.3.1 + resolution: "node-gyp@npm:9.3.1" + dependencies: + env-paths: ^2.2.0 + glob: ^7.1.4 + graceful-fs: ^4.2.6 + make-fetch-happen: ^10.0.3 + nopt: ^6.0.0 + npmlog: ^6.0.0 + rimraf: ^3.0.2 + semver: ^7.3.5 + tar: ^6.1.2 + which: ^2.0.2 + bin: + node-gyp: bin/node-gyp.js + checksum: b860e9976fa645ca0789c69e25387401b4396b93c8375489b5151a6c55cf2640a3b6183c212b38625ef7c508994930b72198338e3d09b9d7ade5acc4aaf51ea7 + languageName: node + linkType: hard + +"nodemon@npm:^2.0.19": + version: 2.0.19 + resolution: "nodemon@npm:2.0.19" + dependencies: + chokidar: ^3.5.2 + debug: ^3.2.7 + ignore-by-default: ^1.0.1 + minimatch: ^3.0.4 + pstree.remy: ^1.1.8 + semver: ^5.7.1 + simple-update-notifier: ^1.0.7 + supports-color: ^5.5.0 + touch: ^3.1.0 + undefsafe: ^2.0.5 + bin: + nodemon: bin/nodemon.js + checksum: c6cf89435a8945693fac2701285eb1f539b5003d943a1be89a9ffbfc9d0275aa7779f85a9eee509e9f19a988d53ce293266d8b35b91010e36ad9e78683f8eb07 + languageName: node + linkType: hard + +"nopt@npm:^5.0.0": + version: 5.0.0 + resolution: "nopt@npm:5.0.0" + dependencies: + abbrev: 1 + bin: + nopt: bin/nopt.js + checksum: d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f + languageName: node + linkType: hard + +"nopt@npm:^6.0.0": + version: 6.0.0 + resolution: "nopt@npm:6.0.0" + dependencies: + abbrev: ^1.0.0 + bin: + nopt: bin/nopt.js + checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac + languageName: node + linkType: hard + +"nopt@npm:~1.0.10": + version: 1.0.10 + resolution: "nopt@npm:1.0.10" + dependencies: + abbrev: 1 + bin: + nopt: ./bin/nopt.js + checksum: f62575aceaa3be43f365bf37a596b89bbac2e796b001b6d2e2a85c2140a4e378ff919e2753ccba959c4fd344776fc88c29b393bc167fa939fb1513f126f4cd45 + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 + languageName: node + linkType: hard + +"npmlog@npm:^5.0.1": + version: 5.0.1 + resolution: "npmlog@npm:5.0.1" + dependencies: + are-we-there-yet: ^2.0.0 + console-control-strings: ^1.1.0 + gauge: ^3.0.0 + set-blocking: ^2.0.0 + checksum: 516b2663028761f062d13e8beb3f00069c5664925871a9b57989642ebe09f23ab02145bf3ab88da7866c4e112cafff72401f61a672c7c8a20edc585a7016ef5f + languageName: node + linkType: hard + +"npmlog@npm:^6.0.0": + version: 6.0.2 + resolution: "npmlog@npm:6.0.2" + dependencies: + are-we-there-yet: ^3.0.0 + console-control-strings: ^1.1.0 + gauge: ^4.0.3 + set-blocking: ^2.0.0 + checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a + languageName: node + linkType: hard + +"nth-check@npm:^2.0.1": + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" + dependencies: + boolbase: ^1.0.0 + checksum: 5afc3dafcd1573b08877ca8e6148c52abd565f1d06b1eb08caf982e3fa289a82f2cae697ffb55b5021e146d60443f1590a5d6b944844e944714a5b549675bcd3 + languageName: node + linkType: hard + +"oauth-sign@npm:~0.9.0": + version: 0.9.0 + resolution: "oauth-sign@npm:0.9.0" + checksum: 8f5497a127967866a3c67094c21efd295e46013a94e6e828573c62220e9af568cc1d2d04b16865ba583e430510fa168baf821ea78f355146d8ed7e350fc44c64 + languageName: node + linkType: hard + +"oauth@npm:^0.9.15": + version: 0.9.15 + resolution: "oauth@npm:0.9.15" + checksum: 957c0d8d85300398dcb0e293953650c0fc3facc795bee8228238414f19f59cef5fd4ee8d17a972c142924c10c5f6ec50ef80f77f4a6cc6e3c98f9d22c027801c + languageName: node + linkType: hard + +"object-assign@npm:^4.1.1": + version: 4.1.1 + resolution: "object-assign@npm:4.1.1" + checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f + languageName: node + linkType: hard + +"on-finished@npm:~2.3.0": + version: 2.3.0 + resolution: "on-finished@npm:2.3.0" + dependencies: + ee-first: 1.1.1 + checksum: 1db595bd963b0124d6fa261d18320422407b8f01dc65863840f3ddaaf7bcad5b28ff6847286703ca53f4ec19595bd67a2f1253db79fc4094911ec6aa8df1671b + languageName: node + linkType: hard + +"on-headers@npm:~1.0.1": + version: 1.0.2 + resolution: "on-headers@npm:1.0.2" + checksum: 2bf13467215d1e540a62a75021e8b318a6cfc5d4fc53af8e8f84ad98dbcea02d506c6d24180cd62e1d769c44721ba542f3154effc1f7579a8288c9f7873ed8e5 + languageName: node + linkType: hard + +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: 1 + checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 + languageName: node + linkType: hard + +"optimist@npm:~0.3.5": + version: 0.3.7 + resolution: "optimist@npm:0.3.7" + dependencies: + wordwrap: ~0.0.2 + checksum: adc02acb8b76d242e56714b47c8c96916b25a5ac2da7b9f735e1f946a970f266f71d53eff0b61d9582ef948301e94734f03b784fa7c309aed0fe7db403d22046 + languageName: node + linkType: hard + +"p-finally@npm:^1.0.0": + version: 1.0.0 + resolution: "p-finally@npm:1.0.0" + checksum: 93a654c53dc805dd5b5891bab16eb0ea46db8f66c4bfd99336ae929323b1af2b70a8b0654f8f1eae924b2b73d037031366d645f1fd18b3d30cbd15950cc4b1d4 + languageName: node + linkType: hard + +"p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: ^2.0.0 + checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: ^2.2.0 + checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 + languageName: node + linkType: hard + +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: ^3.0.0 + checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c + languageName: node + linkType: hard + +"p-queue@npm:^6.6.2": + version: 6.6.2 + resolution: "p-queue@npm:6.6.2" + dependencies: + eventemitter3: ^4.0.4 + p-timeout: ^3.2.0 + checksum: 832642fcc4ab6477b43e6d7c30209ab10952969ed211c6d6f2931be8a4f9935e3578c72e8cce053dc34f2eb6941a408a2c516a54904e989851a1a209cf19761c + languageName: node + linkType: hard + +"p-timeout@npm:^3.2.0": + version: 3.2.0 + resolution: "p-timeout@npm:3.2.0" + dependencies: + p-finally: ^1.0.0 + checksum: 3dd0eaa048780a6f23e5855df3dd45c7beacff1f820476c1d0d1bcd6648e3298752ba2c877aa1c92f6453c7dd23faaf13d9f5149fc14c0598a142e2c5e8d649c + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae + languageName: node + linkType: hard + +"pako@npm:^0.2.6": + version: 0.2.9 + resolution: "pako@npm:0.2.9" + checksum: 055f9487cd57fbb78df84315873bbdd089ba286f3499daed47d2effdc6253e981f5db6898c23486de76d4a781559f890d643bd3a49f70f1b4a18019c98aa5125 + languageName: node + linkType: hard + +"parse5-htmlparser2-tree-adapter@npm:^7.0.0": + version: 7.0.0 + resolution: "parse5-htmlparser2-tree-adapter@npm:7.0.0" + dependencies: + domhandler: ^5.0.2 + parse5: ^7.0.0 + checksum: fc5d01e07733142a1baf81de5c2a9c41426c04b7ab29dd218acb80cd34a63177c90aff4a4aee66cf9f1d0aeecff1389adb7452ad6f8af0a5888e3e9ad6ef733d + languageName: node + linkType: hard + +"parse5@npm:^7.0.0": + version: 7.0.0 + resolution: "parse5@npm:7.0.0" + dependencies: + entities: ^4.3.0 + checksum: 7da5d61cc18eb36ffa71fc861e65cbfd1f23d96483a6631254e627be667dbc9c93ac0b0e6cb17a13a2e4033dab19bfb2f76f38e5936cfb57240ed49036a83fcc + languageName: node + linkType: hard + +"parseurl@npm:~1.3.2": + version: 1.3.3 + resolution: "parseurl@npm:1.3.3" + checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 + languageName: node + linkType: hard + +"path-to-regexp@npm:0.1.7": + version: 0.1.7 + resolution: "path-to-regexp@npm:0.1.7" + checksum: 69a14ea24db543e8b0f4353305c5eac6907917031340e5a8b37df688e52accd09e3cebfe1660b70d76b6bd89152f52183f28c74813dbf454ba1a01c82a38abce + languageName: node + linkType: hard + +"pend@npm:~1.2.0": + version: 1.2.0 + resolution: "pend@npm:1.2.0" + checksum: 6c72f5243303d9c60bd98e6446ba7d30ae29e3d56fdb6fae8767e8ba6386f33ee284c97efe3230a0d0217e2b1723b8ab490b1bbf34fcbb2180dbc8a9de47850d + languageName: node + linkType: hard + +"performance-now@npm:^2.1.0": + version: 2.1.0 + resolution: "performance-now@npm:2.1.0" + checksum: 534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf + languageName: node + linkType: hard + +"pkg-dir@npm:4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: ^4.0.0 + checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 + languageName: node + linkType: hard + +"pngjs-image@npm:~0.11.5": + version: 0.11.7 + resolution: "pngjs-image@npm:0.11.7" + dependencies: + iconv-lite: ^0.4.8 + pako: ^0.2.6 + pngjs: 2.3.1 + request: ^2.55.0 + stream-buffers: 1.0.1 + underscore: 1.7.0 + checksum: d0ea36161bcb37d58e8648b9c279c5848cfa9fd0db3318b248e054f0bbcdd67d0f93758701a69f0123b1b52b7ec57fef97bf95f10c7673e057772d68cd414a78 + languageName: node + linkType: hard + +"pngjs@npm:2.3.1": + version: 2.3.1 + resolution: "pngjs@npm:2.3.1" + checksum: 27bc09e6a58e2c57ea4aed6ae4a487d482616eaf87f853b38421a141bb281e323105527eca0c6d5303d3efdc81a78c56ed58222633cf9d75c2e15c8203990c53 + languageName: node + linkType: hard + +"prebuild-install@npm:^7.1.1": + version: 7.1.1 + resolution: "prebuild-install@npm:7.1.1" + dependencies: + detect-libc: ^2.0.0 + expand-template: ^2.0.3 + github-from-package: 0.0.0 + minimist: ^1.2.3 + mkdirp-classic: ^0.5.3 + napi-build-utils: ^1.0.1 + node-abi: ^3.3.0 + pump: ^3.0.0 + rc: ^1.2.7 + simple-get: ^4.0.0 + tar-fs: ^2.0.0 + tunnel-agent: ^0.6.0 + bin: + prebuild-install: bin.js + checksum: dbf96d0146b6b5827fc8f67f72074d2e19c69628b9a7a0a17d0fad1bf37e9f06922896972e074197fc00a52eae912993e6ef5a0d471652f561df5cb516f3f467 + languageName: node + linkType: hard + +"preceptor-core@npm:~0.10.0": + version: 0.10.1 + resolution: "preceptor-core@npm:0.10.1" + dependencies: + log4js: 1.1.1 + underscore: 1.7.0 + checksum: 314420d880ca6b690644b7c24957cb4a2c3778e25751bbfdea3d88df404e0d408259bf2d264fb4eb2fe197861643d43d5385647ceb06bbc4b3a6eaeb75a00b83 + languageName: node + linkType: hard + +"progress@npm:2.0.1": + version: 2.0.1 + resolution: "progress@npm:2.0.1" + checksum: 46d1f5a5df9c331f6402d856a4239f90a8fde8f9fcff0426ceb4edca7a7a3b4256d83adcfb3d4176a1dd239536a43e547bd0f325f5e8c4ac2881169361028426 + languageName: node + linkType: hard + +"promise-inflight@npm:^1.0.1": + version: 1.0.1 + resolution: "promise-inflight@npm:1.0.1" + checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: ^2.0.2 + retry: ^0.12.0 + checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 + languageName: node + linkType: hard + +"promise@npm:6.0.0": + version: 6.0.0 + resolution: "promise@npm:6.0.0" + dependencies: + asap: ~1.0.0 + checksum: 9414ac902a7412e5ac278f70d7dd94cb7e2f956bb75174f75eff17d2bb97495bf27aa1f1fa2c70b305098838fd8529de130369d39a17595a3cff49c9b46aa3ec + languageName: node + linkType: hard + +"promise@npm:^6.0.0, promise@npm:^6.0.1": + version: 6.1.0 + resolution: "promise@npm:6.1.0" + dependencies: + asap: ~1.0.0 + checksum: 9b36a42e2999672babceef60ff2219ccbdc1ac4bd629c283a3d5d6669145bedb6d039425292be58379132c9efa84c743280ca65f7841c59ef71a86aaa00945cd + languageName: node + linkType: hard + +"promise@npm:~2.0": + version: 2.0.0 + resolution: "promise@npm:2.0.0" + dependencies: + is-promise: ~1 + checksum: a513c107225501b8f9dd96af21d4a190f4f3858ebe3b6528e475747ba68570f37f0722ea2b6f3b73c3c5fa97568b150927572502f0ee61599a1bf169f28170bd + languageName: node + linkType: hard + +"proxy-addr@npm:~2.0.4": + version: 2.0.7 + resolution: "proxy-addr@npm:2.0.7" + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + checksum: 29c6990ce9364648255454842f06f8c46fcd124d3e6d7c5066df44662de63cdc0bad032e9bf5a3d653ff72141cc7b6019873d685708ac8210c30458ad99f2b74 + languageName: node + linkType: hard + +"proxy-from-env@npm:1.1.0": + version: 1.1.0 + resolution: "proxy-from-env@npm:1.1.0" + checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4 + languageName: node + linkType: hard + +"psl@npm:^1.1.28": + version: 1.9.0 + resolution: "psl@npm:1.9.0" + checksum: 20c4277f640c93d393130673f392618e9a8044c6c7bf61c53917a0fddb4952790f5f362c6c730a9c32b124813e173733f9895add8d26f566ed0ea0654b2e711d + languageName: node + linkType: hard + +"pstree.remy@npm:^1.1.8": + version: 1.1.8 + resolution: "pstree.remy@npm:1.1.8" + checksum: 5cb53698d6bb34dfb278c8a26957964aecfff3e161af5fbf7cee00bbe9d8547c7aced4bd9cb193bce15fb56e9e4220fc02a5bf9c14345ffb13a36b858701ec2d + languageName: node + linkType: hard + +"pump@npm:^3.0.0": + version: 3.0.0 + resolution: "pump@npm:3.0.0" + dependencies: + end-of-stream: ^1.1.0 + once: ^1.3.1 + checksum: e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0, punycode@npm:^2.1.1": + version: 2.1.1 + resolution: "punycode@npm:2.1.1" + checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 + languageName: node + linkType: hard + +"puppeteer@npm:^10.2.0": + version: 10.4.0 + resolution: "puppeteer@npm:10.4.0" + dependencies: + debug: 4.3.1 + devtools-protocol: 0.0.901419 + extract-zip: 2.0.1 + https-proxy-agent: 5.0.0 + node-fetch: 2.6.1 + pkg-dir: 4.2.0 + progress: 2.0.1 + proxy-from-env: 1.1.0 + rimraf: 3.0.2 + tar-fs: 2.0.0 + unbzip2-stream: 1.3.3 + ws: 7.4.6 + checksum: 3b7b628f07b3e1f960110691363c1eb07a485fa2f24b5a083558a56841cc46bfcac7a3ab8ae5c687f39621972b35327ce934ea731c831dcd8b75d897920bdc26 + languageName: node + linkType: hard + +"qs@npm:6.5.2": + version: 6.5.2 + resolution: "qs@npm:6.5.2" + checksum: 24af7b9928ba2141233fba2912876ff100403dba1b08b20c3b490da9ea6c636760445ea2211a079e7dfa882a5cf8f738337b3748c8bdd0f93358fa8881d2db8f + languageName: node + linkType: hard + +"qs@npm:~6.5.2": + version: 6.5.3 + resolution: "qs@npm:6.5.3" + checksum: 6f20bf08cabd90c458e50855559539a28d00b2f2e7dddcb66082b16a43188418cb3cb77cbd09268bcef6022935650f0534357b8af9eeb29bf0f27ccb17655692 + languageName: node + linkType: hard + +"range-parser@npm:~1.2.0": + version: 1.2.1 + resolution: "range-parser@npm:1.2.1" + checksum: 0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9 + languageName: node + linkType: hard + +"raw-body@npm:2.3.3": + version: 2.3.3 + resolution: "raw-body@npm:2.3.3" + dependencies: + bytes: 3.0.0 + http-errors: 1.6.3 + iconv-lite: 0.4.23 + unpipe: 1.0.0 + checksum: 9b10ad806e4f95e7ec2a703284d03abc0e612e24e77cd2cda57052e1934d750501c14bfcfdcae3e696ff7bb097a450246ad9376b7338ca251a20ae9e813b92d7 + languageName: node + linkType: hard + +"rc@npm:^1.2.7": + version: 1.2.8 + resolution: "rc@npm:1.2.8" + dependencies: + deep-extend: ^0.6.0 + ini: ~1.3.0 + minimist: ^1.2.0 + strip-json-comments: ~2.0.1 + bin: + rc: ./cli.js + checksum: 2e26e052f8be2abd64e6d1dabfbd7be03f80ec18ccbc49562d31f617d0015fbdbcf0f9eed30346ea6ab789e0fdfe4337f033f8016efdbee0df5354751842080e + languageName: node + linkType: hard + +"readable-stream@npm:^1.1.7": + version: 1.1.14 + resolution: "readable-stream@npm:1.1.14" + dependencies: + core-util-is: ~1.0.0 + inherits: ~2.0.1 + isarray: 0.0.1 + string_decoder: ~0.10.x + checksum: 17dfeae3e909945a4a1abc5613ea92d03269ef54c49288599507fc98ff4615988a1c39a999dcf9aacba70233d9b7040bc11a5f2bfc947e262dedcc0a8b32b5a0 + languageName: node + linkType: hard + +"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": + version: 3.6.0 + resolution: "readable-stream@npm:3.6.0" + dependencies: + inherits: ^2.0.3 + string_decoder: ^1.1.1 + util-deprecate: ^1.0.1 + checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 + languageName: node + linkType: hard + +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: ^2.2.1 + checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320 + languageName: node + linkType: hard + +"repeat-string@npm:^1.5.2": + version: 1.6.1 + resolution: "repeat-string@npm:1.6.1" + checksum: 1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 + languageName: node + linkType: hard + +"request-promise-core@npm:1.1.4": + version: 1.1.4 + resolution: "request-promise-core@npm:1.1.4" + dependencies: + lodash: ^4.17.19 + peerDependencies: + request: ^2.34 + checksum: c798bafd552961e36fbf5023b1d081e81c3995ab390f1bc8ef38a711ba3fe4312eb94dbd61887073d7356c3499b9380947d7f62faa805797c0dc50f039425699 + languageName: node + linkType: hard + +"request-promise@npm:^4.2.6": + version: 4.2.6 + resolution: "request-promise@npm:4.2.6" + dependencies: + bluebird: ^3.5.0 + request-promise-core: 1.1.4 + stealthy-require: ^1.1.1 + tough-cookie: ^2.3.3 + peerDependencies: + request: ^2.34 + checksum: 1856c718cb4b888db8b6a206537ecac47390ea4fbdaef00da9a6169a03dd66a95c38493713f927f78a19bfeb28dcb28f5d20f6ab927d644d9e0626847d808f9f + languageName: node + linkType: hard + +"request@npm:^2.55.0, request@npm:^2.68.0": + version: 2.88.2 + resolution: "request@npm:2.88.2" + dependencies: + aws-sign2: ~0.7.0 + aws4: ^1.8.0 + caseless: ~0.12.0 + combined-stream: ~1.0.6 + extend: ~3.0.2 + forever-agent: ~0.6.1 + form-data: ~2.3.2 + har-validator: ~5.1.3 + http-signature: ~1.2.0 + is-typedarray: ~1.0.0 + isstream: ~0.1.2 + json-stringify-safe: ~5.0.1 + mime-types: ~2.1.19 + oauth-sign: ~0.9.0 + performance-now: ^2.1.0 + qs: ~6.5.2 + safe-buffer: ^5.1.2 + tough-cookie: ~2.5.0 + tunnel-agent: ^0.6.0 + uuid: ^3.3.2 + checksum: 4e112c087f6eabe7327869da2417e9d28fcd0910419edd2eb17b6acfc4bfa1dad61954525949c228705805882d8a98a86a0ea12d7f739c01ee92af7062996983 + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c + languageName: node + linkType: hard + +"right-align@npm:^0.1.1": + version: 0.1.3 + resolution: "right-align@npm:0.1.3" + dependencies: + align-text: ^0.1.1 + checksum: 7011dc8c0eb2ee04daab45d1251b5efff9956607e130b4a4005ed76e48bddf97c1de3cc70463ca0476949fce5d0af7d652619a538c1b9105b6eff6a59f15c4b9 + languageName: node + linkType: hard + +"rimraf@npm:3.0.2, rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: ^7.1.3 + bin: + rimraf: bin.js + checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 + languageName: node + linkType: hard + +"rss-parser@npm:^3.12.0": + version: 3.12.0 + resolution: "rss-parser@npm:3.12.0" + dependencies: + entities: ^2.0.3 + xml2js: ^0.4.19 + checksum: aa0f0eb2e3a5c70677a1c7cb6c2e96420f12c8963a8bed922ec2ff1bb9dbbb725fc5783be31ca8140154c3d5589ccd31580ced7d32ebd0dda7572f78ce242a41 + languageName: node + linkType: hard + +"safe-buffer@npm:5.1.2": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c + languageName: node + linkType: hard + +"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 + languageName: node + linkType: hard + +"sax@npm:>=0.6.0": + version: 1.2.4 + resolution: "sax@npm:1.2.4" + checksum: d3df7d32b897a2c2f28e941f732c71ba90e27c24f62ee918bd4d9a8cfb3553f2f81e5493c7f0be94a11c1911b643a9108f231dd6f60df3fa9586b5d2e3e9e1fe + languageName: node + linkType: hard + +"semver@npm:^5.3.0, semver@npm:^5.7.1": + version: 5.7.1 + resolution: "semver@npm:5.7.1" + bin: + semver: ./bin/semver + checksum: 57fd0acfd0bac382ee87cd52cd0aaa5af086a7dc8d60379dfe65fea491fb2489b6016400813930ecd61fd0952dae75c115287a1b16c234b1550887117744dfaf + languageName: node + linkType: hard + +"semver@npm:^6.0.0": + version: 6.3.0 + resolution: "semver@npm:6.3.0" + bin: + semver: ./bin/semver.js + checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 + languageName: node + linkType: hard + +"semver@npm:^7.3.5, semver@npm:^7.3.8": + version: 7.3.8 + resolution: "semver@npm:7.3.8" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 + languageName: node + linkType: hard + +"semver@npm:~7.0.0": + version: 7.0.0 + resolution: "semver@npm:7.0.0" + bin: + semver: bin/semver.js + checksum: 272c11bf8d083274ef79fe40a81c55c184dff84dd58e3c325299d0927ba48cece1f020793d138382b85f89bab5002a35a5ba59a3a68a7eebbb597eb733838778 + languageName: node + linkType: hard + +"send@npm:0.16.2": + version: 0.16.2 + resolution: "send@npm:0.16.2" + dependencies: + debug: 2.6.9 + depd: ~1.1.2 + destroy: ~1.0.4 + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + etag: ~1.8.1 + fresh: 0.5.2 + http-errors: ~1.6.2 + mime: 1.4.1 + ms: 2.0.0 + on-finished: ~2.3.0 + range-parser: ~1.2.0 + statuses: ~1.4.0 + checksum: 54775ccc7ecc1ab5e7c8dd7576ce186d74c19f3adad70f0b583abb0ec33fbd6c13d59181fe2054bc21425814f23bad36120d78a99e1e86734b1f3694800700cf + languageName: node + linkType: hard + +"serve-static@npm:1.13.2": + version: 1.13.2 + resolution: "serve-static@npm:1.13.2" + dependencies: + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + parseurl: ~1.3.2 + send: 0.16.2 + checksum: 19244f8744984205dc0d9c1f6327d4d13dd691401b9619096c71260c9cb0b8173328b5de1558336bf57884864a15f23949e22924f388a4813604fd768de9fd55 + languageName: node + linkType: hard + +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 + languageName: node + linkType: hard + +"setprototypeof@npm:1.1.0": + version: 1.1.0 + resolution: "setprototypeof@npm:1.1.0" + checksum: 27cb44304d6c9e1a23bc6c706af4acaae1a7aa1054d4ec13c05f01a99fd4887109a83a8042b67ad90dbfcd100d43efc171ee036eb080667172079213242ca36e + languageName: node + linkType: hard + +"sharp@npm:^0.31.2": + version: 0.31.2 + resolution: "sharp@npm:0.31.2" + dependencies: + color: ^4.2.3 + detect-libc: ^2.0.1 + node-addon-api: ^5.0.0 + node-gyp: latest + prebuild-install: ^7.1.1 + semver: ^7.3.8 + simple-get: ^4.0.1 + tar-fs: ^2.1.1 + tunnel-agent: ^0.6.0 + checksum: 076717b7a073ea47bb522ff2931b74b6608daeb6f7ae334e4848d47fdf4d23bcb18cd49044fd5fb27ef27a1a4aa87d141894d67d1c4bb15a6e2e63cf4dbe329e + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.7": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 + languageName: node + linkType: hard + +"simple-concat@npm:^1.0.0": + version: 1.0.1 + resolution: "simple-concat@npm:1.0.1" + checksum: 4d211042cc3d73a718c21ac6c4e7d7a0363e184be6a5ad25c8a1502e49df6d0a0253979e3d50dbdd3f60ef6c6c58d756b5d66ac1e05cda9cacd2e9fc59e3876a + languageName: node + linkType: hard + +"simple-get@npm:^4.0.0, simple-get@npm:^4.0.1": + version: 4.0.1 + resolution: "simple-get@npm:4.0.1" + dependencies: + decompress-response: ^6.0.0 + once: ^1.3.1 + simple-concat: ^1.0.0 + checksum: e4132fd27cf7af230d853fa45c1b8ce900cb430dd0a3c6d3829649fe4f2b26574c803698076c4006450efb0fad2ba8c5455fbb5755d4b0a5ec42d4f12b31d27e + languageName: node + linkType: hard + +"simple-swizzle@npm:^0.2.2": + version: 0.2.2 + resolution: "simple-swizzle@npm:0.2.2" + dependencies: + is-arrayish: ^0.3.1 + checksum: a7f3f2ab5c76c4472d5c578df892e857323e452d9f392e1b5cf74b74db66e6294a1e1b8b390b519fa1b96b5b613f2a37db6cffef52c3f1f8f3c5ea64eb2d54c0 + languageName: node + linkType: hard + +"simple-update-notifier@npm:^1.0.7": + version: 1.0.7 + resolution: "simple-update-notifier@npm:1.0.7" + dependencies: + semver: ~7.0.0 + checksum: aaadc1f158ad5101b363d1c7aed1f30fc1cac59a760aa31702633e0e6fe423348f07d0e78185aef0aad29130a7b7f0f188c21c7bc7353f897a0ea3682e051a70 + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^6.0.0": + version: 6.2.1 + resolution: "socks-proxy-agent@npm:6.2.1" + dependencies: + agent-base: ^6.0.2 + debug: ^4.3.3 + socks: ^2.6.2 + checksum: 9ca089d489e5ee84af06741135c4b0d2022977dad27ac8d649478a114cdce87849e8d82b7c22b51501a4116e231241592946fc7fae0afc93b65030ee57084f58 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "socks-proxy-agent@npm:7.0.0" + dependencies: + agent-base: ^6.0.2 + debug: ^4.3.3 + socks: ^2.6.2 + checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 + languageName: node + linkType: hard + +"socks@npm:^2.6.2": + version: 2.6.2 + resolution: "socks@npm:2.6.2" + dependencies: + ip: ^1.1.5 + smart-buffer: ^4.2.0 + checksum: dd9194293059d737759d5c69273850ad4149f448426249325c4bea0e340d1cf3d266c3b022694b0dcf5d31f759de23657244c481fc1e8322add80b7985c36b5e + languageName: node + linkType: hard + +"source-map@npm:0.4.x": + version: 0.4.4 + resolution: "source-map@npm:0.4.4" + dependencies: + amdefine: ">=0.0.4" + checksum: b31992fcb4a2a6c335617f187bd36f392896dfcc111830ebdb8b716923cf6554b665833b975fc998bdf3a63881b2c8b4c5c34fda0280357b8c18fe6aa5d148ea + languageName: node + linkType: hard + +"source-map@npm:~0.1.7": + version: 0.1.43 + resolution: "source-map@npm:0.1.43" + dependencies: + amdefine: ">=0.0.4" + checksum: 0a230f8cae8a8ea70bd36701c33d01fb0c437b798508a561c896a99b42f5af81a206176a250fc654c7c57a736b8081c4b4a6c9887455f7d2724f847451f1d7d9 + languageName: node + linkType: hard + +"source-map@npm:~0.5.1": + version: 0.5.7 + resolution: "source-map@npm:0.5.7" + checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d + languageName: node + linkType: hard + +"sqlite3@npm:^5.0.0, sqlite3@npm:^5.0.8": + version: 5.0.8 + resolution: "sqlite3@npm:5.0.8" + dependencies: + "@mapbox/node-pre-gyp": ^1.0.0 + node-addon-api: ^4.2.0 + node-gyp: 8.x + tar: ^6.1.11 + peerDependencies: + node-gyp: 8.x + dependenciesMeta: + node-gyp: + optional: true + peerDependenciesMeta: + node-gyp: + optional: true + checksum: 6b19d4cad0f53e3df9745aa4b743b0f9388b9ca857e69e851a24336b8fe174381b84d7867bdbf4bc0b572c7e84ef1bb962d8bdc10b0aa18810bf9078536f3d49 + languageName: node + linkType: hard + +"squint-cli@npm:^2.1.4": + version: 2.1.4 + resolution: "squint-cli@npm:2.1.4" + dependencies: + "@sindresorhus/slugify": ^1.1.2 + "@types/glob": ^7.1.4 + arg: ^5.0.0 + blink-diff: ^1.0.13 + bluebird: ^3.7.2 + chalk: ^4.1.2 + generic-pool: ^3.8.2 + glob: ^7.1.7 + lodash: ^4.17.21 + p-queue: ^6.6.2 + puppeteer: ^10.2.0 + bin: + squint: dist/src/index.js + checksum: f9cb5260c4f688c73535beb2881a2291d964594f2bc58148dd97e745946e7e8b0f14b542bf8f4f685ca7dea1cf023a7814a75906fda8c37c8f585b6e2ea66e37 + languageName: node + linkType: hard + +"sshpk@npm:^1.7.0": + version: 1.17.0 + resolution: "sshpk@npm:1.17.0" + dependencies: + asn1: ~0.2.3 + assert-plus: ^1.0.0 + bcrypt-pbkdf: ^1.0.0 + dashdash: ^1.12.0 + ecc-jsbn: ~0.1.1 + getpass: ^0.1.1 + jsbn: ~0.1.0 + safer-buffer: ^2.0.2 + tweetnacl: ~0.14.0 + bin: + sshpk-conv: bin/sshpk-conv + sshpk-sign: bin/sshpk-sign + sshpk-verify: bin/sshpk-verify + checksum: ba109f65c8e6c35133b8e6ed5576abeff8aa8d614824b7275ec3ca308f081fef483607c28d97780c1e235818b0f93ed8c8b56d0a5968d5a23fd6af57718c7597 + languageName: node + linkType: hard + +"ssri@npm:^8.0.0, ssri@npm:^8.0.1": + version: 8.0.1 + resolution: "ssri@npm:8.0.1" + dependencies: + minipass: ^3.1.1 + checksum: bc447f5af814fa9713aa201ec2522208ae0f4d8f3bda7a1f445a797c7b929a02720436ff7c478fb5edc4045adb02b1b88d2341b436a80798734e2494f1067b36 + languageName: node + linkType: hard + +"ssri@npm:^9.0.0": + version: 9.0.1 + resolution: "ssri@npm:9.0.1" + dependencies: + minipass: ^3.1.1 + checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb + languageName: node + linkType: hard + +"statuses@npm:>= 1.4.0 < 2": + version: 1.5.0 + resolution: "statuses@npm:1.5.0" + checksum: c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c + languageName: node + linkType: hard + +"statuses@npm:~1.4.0": + version: 1.4.0 + resolution: "statuses@npm:1.4.0" + checksum: a9e7fbd3bc4859643e183101ed074c877fb70fb2d32379320713e78106360ef0d41d31598e1345390cf4a003d108edecb9607eb466bfbc31ec808c13a527434f + languageName: node + linkType: hard + +"stealthy-require@npm:^1.1.1": + version: 1.1.1 + resolution: "stealthy-require@npm:1.1.1" + checksum: 6805b857a9f3a6a1079fc6652278038b81011f2a5b22cbd559f71a6c02087e6f1df941eb10163e3fdc5391ab5807aa46758d4258547c1f5ede31e6d9bfda8dd3 + languageName: node + linkType: hard + +"stream-buffers@npm:1.0.1": + version: 1.0.1 + resolution: "stream-buffers@npm:1.0.1" + checksum: ed48f73991d02d00c28e049837b8c8f807c258ccc35f1ba860876f7a1646490076b891da61987f786c89132781d442e682d02e5dd51dc21e24f84556efaa1b48 + languageName: node + linkType: hard + +"streamroller@npm:^0.4.0": + version: 0.4.1 + resolution: "streamroller@npm:0.4.1" + dependencies: + date-format: ^0.0.0 + debug: ^0.7.2 + mkdirp: ^0.5.1 + readable-stream: ^1.1.7 + checksum: e14db5369487d30197da8d2607cf55977ff1e1a990e9ced99e8b28786b5282dcbb75667806b10836ae14a36c360ac431dccabb6e2707bd53325dde756888dd1b + languageName: node + linkType: hard + +"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.1 + checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: ~5.2.0 + checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 + languageName: node + linkType: hard + +"string_decoder@npm:~0.10.x": + version: 0.10.31 + resolution: "string_decoder@npm:0.10.31" + checksum: fe00f8e303647e5db919948ccb5ce0da7dea209ab54702894dd0c664edd98e5d4df4b80d6fabf7b9e92b237359d21136c95bf068b2f7760b772ca974ba970202 + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: ^5.0.1 + checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + languageName: node + linkType: hard + +"strip-json-comments@npm:~2.0.1": + version: 2.0.1 + resolution: "strip-json-comments@npm:2.0.1" + checksum: 1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1 + languageName: node + linkType: hard + +"supports-color@npm:^5.5.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0" + dependencies: + has-flag: ^3.0.0 + checksum: 95f6f4ba5afdf92f495b5a912d4abee8dcba766ae719b975c56c084f5004845f6f5a5f7769f52d53f40e21952a6d87411bafe34af4a01e65f9926002e38e1dac + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: ^4.0.0 + checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a + languageName: node + linkType: hard + +"tar-fs@npm:2.0.0": + version: 2.0.0 + resolution: "tar-fs@npm:2.0.0" + dependencies: + chownr: ^1.1.1 + mkdirp: ^0.5.1 + pump: ^3.0.0 + tar-stream: ^2.0.0 + checksum: f15079cd7e5b38b7982d3a1c2f0cf0eac58e1c622f0191b12d90440a4e97ea0f63bf31467f6ad9cb5ffdd47d9fc251682f9456e36c6d5e2488f49f14a9d28a75 + languageName: node + linkType: hard + +"tar-fs@npm:^2.0.0, tar-fs@npm:^2.1.1": + version: 2.1.1 + resolution: "tar-fs@npm:2.1.1" + dependencies: + chownr: ^1.1.1 + mkdirp-classic: ^0.5.2 + pump: ^3.0.0 + tar-stream: ^2.1.4 + checksum: f5b9a70059f5b2969e65f037b4e4da2daf0fa762d3d232ffd96e819e3f94665dbbbe62f76f084f1acb4dbdcce16c6e4dac08d12ffc6d24b8d76720f4d9cf032d + languageName: node + linkType: hard + +"tar-stream@npm:^2.0.0, tar-stream@npm:^2.1.4": + version: 2.2.0 + resolution: "tar-stream@npm:2.2.0" + dependencies: + bl: ^4.0.3 + end-of-stream: ^1.4.1 + fs-constants: ^1.0.0 + inherits: ^2.0.3 + readable-stream: ^3.1.1 + checksum: 699831a8b97666ef50021c767f84924cfee21c142c2eb0e79c63254e140e6408d6d55a065a2992548e72b06de39237ef2b802b99e3ece93ca3904a37622a66f3 + languageName: node + linkType: hard + +"tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.2": + version: 6.1.11 + resolution: "tar@npm:6.1.11" + dependencies: + chownr: ^2.0.0 + fs-minipass: ^2.0.0 + minipass: ^3.0.0 + minizlib: ^2.1.1 + mkdirp: ^1.0.3 + yallist: ^4.0.0 + checksum: a04c07bb9e2d8f46776517d4618f2406fb977a74d914ad98b264fc3db0fe8224da5bec11e5f8902c5b9bcb8ace22d95fbe3c7b36b8593b7dfc8391a25898f32f + languageName: node + linkType: hard + +"then-queue@npm:^1.3.0": + version: 1.3.0 + resolution: "then-queue@npm:1.3.0" + dependencies: + promise: ^6.0.0 + checksum: 9cdd82c02dd7c8a1d51bb2ebbae7cdb41ffb5214c0fabf035809d95fcbcd655b4d4b0aaa117e8b7e36ec47a581491cfed1750c9e3bac9521c825c93261f11175 + languageName: node + linkType: hard + +"through@npm:^2.3.8": + version: 2.3.8 + resolution: "through@npm:2.3.8" + checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: ^7.0.0 + checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed + languageName: node + linkType: hard + +"touch@npm:^3.1.0": + version: 3.1.0 + resolution: "touch@npm:3.1.0" + dependencies: + nopt: ~1.0.10 + bin: + nodetouch: ./bin/nodetouch.js + checksum: e0be589cb5b0e6dbfce6e7e077d4a0d5f0aba558ef769c6d9c33f635e00d73d5be49da6f8631db302ee073919d82b5b7f56da2987feb28765c95a7673af68647 + languageName: node + linkType: hard + +"tough-cookie@npm:^2.3.3, tough-cookie@npm:~2.5.0": + version: 2.5.0 + resolution: "tough-cookie@npm:2.5.0" + dependencies: + psl: ^1.1.28 + punycode: ^2.1.1 + checksum: 16a8cd090224dd176eee23837cbe7573ca0fa297d7e468ab5e1c02d49a4e9a97bb05fef11320605eac516f91d54c57838a25864e8680e27b069a5231d8264977 + languageName: node + linkType: hard + +"tr46@npm:~0.0.3": + version: 0.0.3 + resolution: "tr46@npm:0.0.3" + checksum: 726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3 + languageName: node + linkType: hard + +"transformers@npm:2.1.0": + version: 2.1.0 + resolution: "transformers@npm:2.1.0" + dependencies: + css: ~1.0.8 + promise: ~2.0 + uglify-js: ~2.2.5 + checksum: 65562e4e940e3067e7775774777e0120fc1b0e75cb702179803d26ee0ed77288264161e80bd43c4b2e22b41b24b470491caea7a13cd47e4ae9972499c9607017 + languageName: node + linkType: hard + +"tunnel-agent@npm:^0.6.0": + version: 0.6.0 + resolution: "tunnel-agent@npm:0.6.0" + dependencies: + safe-buffer: ^5.0.1 + checksum: 05f6510358f8afc62a057b8b692f05d70c1782b70db86d6a1e0d5e28a32389e52fa6e7707b6c5ecccacc031462e4bc35af85ecfe4bbc341767917b7cf6965711 + languageName: node + linkType: hard + +"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": + version: 0.14.5 + resolution: "tweetnacl@npm:0.14.5" + checksum: 6061daba1724f59473d99a7bb82e13f211cdf6e31315510ae9656fefd4779851cb927adad90f3b488c8ed77c106adc0421ea8055f6f976ff21b27c5c4e918487 + languageName: node + linkType: hard + +"type-is@npm:~1.6.16": + version: 1.6.18 + resolution: "type-is@npm:1.6.18" + dependencies: + media-typer: 0.3.0 + mime-types: ~2.1.24 + checksum: 2c8e47675d55f8b4e404bcf529abdf5036c537a04c2b20177bcf78c9e3c1da69da3942b1346e6edb09e823228c0ee656ef0e033765ec39a70d496ef601a0c657 + languageName: node + linkType: hard + +"uglify-js@npm:^2.4.19": + version: 2.8.29 + resolution: "uglify-js@npm:2.8.29" + dependencies: + source-map: ~0.5.1 + uglify-to-browserify: ~1.0.0 + yargs: ~3.10.0 + dependenciesMeta: + uglify-to-browserify: + optional: true + bin: + uglifyjs: bin/uglifyjs + checksum: 24f2ae09b96bbb56cc3802f575ee2cdbc6822d942c6877ee4a5637e949f269e48f4baa8d193c47324cdfc1cc8e6853e1479d26e228be2412bc0da3649eaedb35 + languageName: node + linkType: hard + +"uglify-js@npm:~2.2.5": + version: 2.2.5 + resolution: "uglify-js@npm:2.2.5" + dependencies: + optimist: ~0.3.5 + source-map: ~0.1.7 + bin: + uglifyjs: bin/uglifyjs + checksum: 4d7267724d5295994f771997d2b5e3335cd743fc1a892d7656509fb1c16ca7bb0ab5a43760b125674973ffd89b2083e5a1c3e534d2f771174c465b4f48ce93f2 + languageName: node + linkType: hard + +"uglify-to-browserify@npm:~1.0.0": + version: 1.0.2 + resolution: "uglify-to-browserify@npm:1.0.2" + checksum: cfa7e2c233b33dc952fcf6ddb2a1e04f48b733fc00314d7282447dde0d7cebc7cf0085d4752abbc82127a4b458c2bf66c63bd8a574be3b2faa0effaabd971370 + languageName: node + linkType: hard + +"unbzip2-stream@npm:1.3.3": + version: 1.3.3 + resolution: "unbzip2-stream@npm:1.3.3" + dependencies: + buffer: ^5.2.1 + through: ^2.3.8 + checksum: 5ae179e60971023c1ee2be2d3f02dd81e4dae8c506fe2367f63a2c126073c2f08c101005d328c34b13cb1d691627e4c6c528d1e273ea3a3dda15d906bac66391 + languageName: node + linkType: hard + +"undefsafe@npm:^2.0.5": + version: 2.0.5 + resolution: "undefsafe@npm:2.0.5" + checksum: f42ab3b5770fedd4ada175fc1b2eb775b78f609156f7c389106aafd231bfc210813ee49f54483d7191d7b76e483bc7f537b5d92d19ded27156baf57592eb02cc + languageName: node + linkType: hard + +"underscore@npm:1.7.0": + version: 1.7.0 + resolution: "underscore@npm:1.7.0" + checksum: 20be2ca8b0c3f7bd6c271c752f7d930011e20d1abb5ff953950bd37a523515b4edf2c34077c93bece21b2c3eafa0c25ab6052eaa7aea7c26809f5b869143cdfd + languageName: node + linkType: hard + +"unique-filename@npm:^1.1.1": + version: 1.1.1 + resolution: "unique-filename@npm:1.1.1" + dependencies: + unique-slug: ^2.0.0 + checksum: cf4998c9228cc7647ba7814e255dec51be43673903897b1786eff2ac2d670f54d4d733357eb08dea969aa5e6875d0e1bd391d668fbdb5a179744e7c7551a6f80 + languageName: node + linkType: hard + +"unique-filename@npm:^2.0.0": + version: 2.0.1 + resolution: "unique-filename@npm:2.0.1" + dependencies: + unique-slug: ^3.0.0 + checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f + languageName: node + linkType: hard + +"unique-slug@npm:^2.0.0": + version: 2.0.2 + resolution: "unique-slug@npm:2.0.2" + dependencies: + imurmurhash: ^0.1.4 + checksum: 5b6876a645da08d505dedb970d1571f6cebdf87044cb6b740c8dbb24f0d6e1dc8bdbf46825fd09f994d7cf50760e6f6e063cfa197d51c5902c00a861702eb75a + languageName: node + linkType: hard + +"unique-slug@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-slug@npm:3.0.0" + dependencies: + imurmurhash: ^0.1.4 + checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c + languageName: node + linkType: hard + +"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": + version: 1.0.0 + resolution: "unpipe@npm:1.0.0" + checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: ^2.1.0 + checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 + languageName: node + linkType: hard + +"utils-merge@npm:1.0.1": + version: 1.0.1 + resolution: "utils-merge@npm:1.0.1" + checksum: c81095493225ecfc28add49c106ca4f09cdf56bc66731aa8dabc2edbbccb1e1bfe2de6a115e5c6a380d3ea166d1636410b62ef216bb07b3feb1cfde1d95d5080 + languageName: node + linkType: hard + +"uuid@npm:^3.3.2": + version: 3.4.0 + resolution: "uuid@npm:3.4.0" + bin: + uuid: ./bin/uuid + checksum: 58de2feed61c59060b40f8203c0e4ed7fd6f99d42534a499f1741218a1dd0c129f4aa1de797bcf822c8ea5da7e4137aa3673431a96dae729047f7aca7b27866f + languageName: node + linkType: hard + +"vary@npm:~1.1.2": + version: 1.1.2 + resolution: "vary@npm:1.1.2" + checksum: ae0123222c6df65b437669d63dfa8c36cee20a504101b2fcd97b8bf76f91259c17f9f2b4d70a1e3c6bbcee7f51b28392833adb6b2770b23b01abec84e369660b + languageName: node + linkType: hard + +"verror@npm:1.10.0": + version: 1.10.0 + resolution: "verror@npm:1.10.0" + dependencies: + assert-plus: ^1.0.0 + core-util-is: 1.0.2 + extsprintf: ^1.2.0 + checksum: c431df0bedf2088b227a4e051e0ff4ca54df2c114096b0c01e1cbaadb021c30a04d7dd5b41ab277bcd51246ca135bf931d4c4c796ecae7a4fef6d744ecef36ea + languageName: node + linkType: hard + +"void-elements@npm:~2.0.1": + version: 2.0.1 + resolution: "void-elements@npm:2.0.1" + checksum: 700c07ba9cfa2dff88bb23974b3173118f9ad8107143db9e5d753552be15cf93380954d4e7f7d7bc80e7306c35c3a7fb83ab0ce4d4dcc18abf90ca8b31452126 + languageName: node + linkType: hard + +"web-streams-polyfill@npm:^3.0.3": + version: 3.2.1 + resolution: "web-streams-polyfill@npm:3.2.1" + checksum: b119c78574b6d65935e35098c2afdcd752b84268e18746606af149e3c424e15621b6f1ff0b42b2676dc012fc4f0d313f964b41a4b5031e525faa03997457da02 + languageName: node + linkType: hard + +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c + languageName: node + linkType: hard + +"webpage@npm:^0.3.0": + version: 0.3.0 + resolution: "webpage@npm:0.3.0" + checksum: 5199fda766778a11c2f6451f3c25c20196504dffc2c518cfce91bbcdd229fd291ffc8135266f84c9a25207456daf38fad2914987f60f56b2cbb18046f5ae0c13 + languageName: node + linkType: hard + +"whatwg-url@npm:^5.0.0": + version: 5.0.0 + resolution: "whatwg-url@npm:5.0.0" + dependencies: + tr46: ~0.0.3 + webidl-conversions: ^3.0.0 + checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c + languageName: node + linkType: hard + +"which@npm:^2.0.2": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: ^2.0.0 + bin: + node-which: ./bin/node-which + checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 + languageName: node + linkType: hard + +"wide-align@npm:^1.1.2, wide-align@npm:^1.1.5": + version: 1.1.5 + resolution: "wide-align@npm:1.1.5" + dependencies: + string-width: ^1.0.2 || 2 || 3 || 4 + checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 + languageName: node + linkType: hard + +"window-size@npm:0.1.0": + version: 0.1.0 + resolution: "window-size@npm:0.1.0" + checksum: ca88d06a353e2ab264f68d8684c3e6bb461ac3b2205c372c290785cb4367e57a025d7760a0b030ea6af4daf5884394b78d0b2480e8d6699d8d799d5c65edcbd0 + languageName: node + linkType: hard + +"with@npm:~4.0.0": + version: 4.0.3 + resolution: "with@npm:4.0.3" + dependencies: + acorn: ^1.0.1 + acorn-globals: ^1.0.3 + checksum: 06338e1f1b544945d69d71aeaa43f19c124f62637baa687da98748e478ed6437403710dd8debb7192f720709c56ca0f42d21aa48708c3ea30da5017a9f8dde67 + languageName: node + linkType: hard + +"wordwrap@npm:0.0.2": + version: 0.0.2 + resolution: "wordwrap@npm:0.0.2" + checksum: 1152eb7f04c3771df4fd8ea817e3945586f6be2e906cd7d95e60248e136a7f506c911cc738f963b7b18f74c215d7fe61f5b276fc82c3cee930abfc61a215afec + languageName: node + linkType: hard + +"wordwrap@npm:~0.0.2": + version: 0.0.3 + resolution: "wordwrap@npm:0.0.3" + checksum: dfc2d3512e857ae4b3bc2e8d4e5d2c285c28a4b87cd1d81c977ce9a1a99152d355807e046851a3d61148f39d877fbb889352e07b65a9cbdd2256aa928e159026 + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 + languageName: node + linkType: hard + +"ws@npm:7.4.6": + version: 7.4.6 + resolution: "ws@npm:7.4.6" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 3a990b32ed08c72070d5e8913e14dfcd831919205be52a3ff0b4cdd998c8d554f167c9df3841605cde8b11d607768cacab3e823c58c96a5c08c987e093eb767a + languageName: node + linkType: hard + +"xml2js@npm:^0.4.19": + version: 0.4.23 + resolution: "xml2js@npm:0.4.23" + dependencies: + sax: ">=0.6.0" + xmlbuilder: ~11.0.0 + checksum: ca0cf2dfbf6deeaae878a891c8fbc0db6fd04398087084edf143cdc83d0509ad0fe199b890f62f39c4415cf60268a27a6aed0d343f0658f8779bd7add690fa98 + languageName: node + linkType: hard + +"xmlbuilder@npm:~11.0.0": + version: 11.0.1 + resolution: "xmlbuilder@npm:11.0.1" + checksum: 7152695e16f1a9976658215abab27e55d08b1b97bca901d58b048d2b6e106b5af31efccbdecf9b07af37c8377d8e7e821b494af10b3a68b0ff4ae60331b415b0 + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 + languageName: node + linkType: hard + +"yargs@npm:~3.10.0": + version: 3.10.0 + resolution: "yargs@npm:3.10.0" + dependencies: + camelcase: ^1.0.2 + cliui: ^2.1.0 + decamelize: ^1.0.0 + window-size: 0.1.0 + checksum: 73fd1978a311c853ae4c2c2da12642878912a33e4a8e9e8fec00900dc3b5db31a334c337cff04a542ebba7a32f64a9330419ba45249002f45f349a5d41010cab + languageName: node + linkType: hard + +"yauzl@npm:^2.10.0": + version: 2.10.0 + resolution: "yauzl@npm:2.10.0" + dependencies: + buffer-crc32: ~0.2.3 + fd-slicer: ~1.1.0 + checksum: 7f21fe0bbad6e2cb130044a5d1d0d5a0e5bf3d8d4f8c4e6ee12163ce798fee3de7388d22a7a0907f563ac5f9d40f8699a223d3d5c1718da90b0156da6904022b + languageName: node + linkType: hard