├── .env.example ├── .gitignore ├── README.md ├── index.js ├── package-lock.json ├── package.json └── yarn.lock /.env.example: -------------------------------------------------------------------------------- 1 | token='your TelegramBot token' 2 | apiKey='your openAi apiKey' 3 | group_name = 'messages in groups starting with /group_name will be replied' -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist 4 | .idea 5 | .env 6 | log 7 | 8 | 9 | # local env files 10 | .env.local 11 | .env.*.local 12 | 13 | # Log files 14 | npm-debug.log* 15 | yarn-debug.log* 16 | yarn-error.log* 17 | pnpm-debug.log* 18 | 19 | # Editor directories and files 20 | .idea 21 | .vscode 22 | *.suo 23 | *.ntvs* 24 | *.njsproj 25 | *.sln 26 | *.sw? 27 | *.mp4 28 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # # 🔮ChatGPT Telegram Bot (by nodejs) 2 | 3 | 4 | 5 | ### 💍演示成品机器人:[@sisChatBot](https://t.me/sisChatBot) 6 | ## 事前准备🛡️ 7 | - 申请Telegram bot api token : https://t.me/BotFather 8 | - 获取[OpenAi apiKey](https://platform.openai.com/account/api-keys) 9 | - Node.js版本 18+ 10 | 11 | ## 部署⚔️ 12 | 13 | 1. 克隆项目,安装依赖 14 | 15 | ```bash 16 | git clone https://github.com/hobk/chatgpt-telebot.git 17 | cd chatgpt-telebot 18 | npm install 19 | ``` 20 | 21 | 2. 把之前准备的 Telegram bot token 和 openAi apiKey 对应写入 .env 文件 22 | 23 | ```bash 24 | # 1.复制文件 25 | cp .env.example .env 26 | 27 | # 2.编辑 .env 28 | #token='your TelegramBot token' 29 | #apiKey='your openAi apiKey' 30 | #group_name = '群消息中需要回复的消息必须以该名称开头,如设置为'gpt',那么群消息中必须以/gpt开头才会触发回复' 31 | ``` 32 | 33 | 3. 启动 34 | 35 | ```bash 36 | node index.js 37 | # 或者使用 pm2 (安装:npm i pm2 -g) 38 | pm2 start index.js 39 | ``` 40 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | import * as dotenv from 'dotenv' 2 | import TelegramBot from 'node-telegram-bot-api' 3 | import { ChatGPTAPI } from 'chatgpt' 4 | 5 | dotenv.config() 6 | 7 | const { token, apiKey, group_name } = process.env 8 | const prefix = group_name ? '/' + group_name : '/gpt' 9 | const bot = new TelegramBot(token, { polling: true }); 10 | console.log(new Date().toLocaleString(), '--Bot has been started...'); 11 | 12 | const api = new ChatGPTAPI({ apiKey }) 13 | 14 | bot.on('text', async (msg) => { 15 | console.log(new Date().toLocaleString(), '--Received message from id:', msg.chat.id, ':', msg.text); 16 | await msgHandler(msg); 17 | }); 18 | 19 | async function msgHandler(msg) { 20 | if (typeof msg.text !== 'string' || ((msg.chat.type === 'group' || msg.chat.type === 'supergroup') && !msg.text.startsWith(prefix))) { 21 | return; 22 | } 23 | switch (true) { 24 | case msg.text.startsWith('/start'): 25 | await bot.sendMessage(msg.chat.id, '👋你好!很高兴能与您交谈。有什么我可以帮您的吗?'); 26 | break; 27 | case msg.text.length >= 2: 28 | await chatGpt(msg); 29 | break; 30 | default: 31 | await bot.sendMessage(msg.chat.id, '😭我不太明白您的意思。'); 32 | break; 33 | } 34 | } 35 | 36 | async function chatGpt(msg) { 37 | try { 38 | const tempId = (await bot.sendMessage(msg.chat.id, '🤔正在组织语言,请稍等...', { 39 | reply_to_message_id: msg.message_id 40 | })).message_id; 41 | bot.sendChatAction(msg.chat.id, 'typing'); 42 | const response = await api.sendMessage(msg.text.replace(prefix, '')) 43 | console.log(new Date().toLocaleString(), '--AI response to <', msg.text, '>:', response.text); 44 | await bot.editMessageText(response.text, { parse_mode: 'Markdown', chat_id: msg.chat.id, message_id: tempId }); 45 | } catch (err) { 46 | console.log('Error:', err) 47 | await bot.sendMessage(msg.chat.id, '😭出错了,请稍后再试;如果您是管理员,请检查日志。'); 48 | throw err 49 | } 50 | } -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "chatgpt-telebot", 3 | "version": "1.3.2", 4 | "lockfileVersion": 2, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "chatgpt-telebot", 9 | "version": "1.3.2", 10 | "license": "ISC", 11 | "dependencies": { 12 | "chatgpt": "^4.7.2", 13 | "dotenv": "^16.0.3", 14 | "node-telegram-bot-api": "^0.60.0", 15 | "request": "^2.88.2", 16 | "uuid": "^9.0.0" 17 | } 18 | }, 19 | "node_modules/@babel/code-frame": { 20 | "version": "7.18.6", 21 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", 22 | "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", 23 | "dependencies": { 24 | "@babel/highlight": "^7.18.6" 25 | }, 26 | "engines": { 27 | "node": ">=6.9.0" 28 | } 29 | }, 30 | "node_modules/@babel/helper-validator-identifier": { 31 | "version": "7.19.1", 32 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", 33 | "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", 34 | "engines": { 35 | "node": ">=6.9.0" 36 | } 37 | }, 38 | "node_modules/@babel/highlight": { 39 | "version": "7.18.6", 40 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", 41 | "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", 42 | "dependencies": { 43 | "@babel/helper-validator-identifier": "^7.18.6", 44 | "chalk": "^2.0.0", 45 | "js-tokens": "^4.0.0" 46 | }, 47 | "engines": { 48 | "node": ">=6.9.0" 49 | } 50 | }, 51 | "node_modules/@types/normalize-package-data": { 52 | "version": "2.4.1", 53 | "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", 54 | "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" 55 | }, 56 | "node_modules/ajv": { 57 | "version": "6.12.6", 58 | "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", 59 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 60 | "dependencies": { 61 | "fast-deep-equal": "^3.1.1", 62 | "fast-json-stable-stringify": "^2.0.0", 63 | "json-schema-traverse": "^0.4.1", 64 | "uri-js": "^4.2.2" 65 | } 66 | }, 67 | "node_modules/ajv-formats": { 68 | "version": "2.1.1", 69 | "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", 70 | "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", 71 | "dependencies": { 72 | "ajv": "^8.0.0" 73 | }, 74 | "peerDependencies": { 75 | "ajv": "^8.0.0" 76 | }, 77 | "peerDependenciesMeta": { 78 | "ajv": { 79 | "optional": true 80 | } 81 | } 82 | }, 83 | "node_modules/ajv-formats/node_modules/ajv": { 84 | "version": "8.12.0", 85 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", 86 | "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 87 | "dependencies": { 88 | "fast-deep-equal": "^3.1.1", 89 | "json-schema-traverse": "^1.0.0", 90 | "require-from-string": "^2.0.2", 91 | "uri-js": "^4.2.2" 92 | }, 93 | "funding": { 94 | "type": "github", 95 | "url": "https://github.com/sponsors/epoberezkin" 96 | } 97 | }, 98 | "node_modules/ajv-formats/node_modules/json-schema-traverse": { 99 | "version": "1.0.0", 100 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 101 | "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" 102 | }, 103 | "node_modules/ansi-styles": { 104 | "version": "3.2.1", 105 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 106 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 107 | "dependencies": { 108 | "color-convert": "^1.9.0" 109 | }, 110 | "engines": { 111 | "node": ">=4" 112 | } 113 | }, 114 | "node_modules/array-keyed-map": { 115 | "version": "2.1.3", 116 | "resolved": "https://registry.npmjs.org/array-keyed-map/-/array-keyed-map-2.1.3.tgz", 117 | "integrity": "sha512-JIUwuFakO+jHjxyp4YgSiKXSZeC0U+R1jR94bXWBcVlFRBycqXlb+kH9JHxBGcxnVuSqx5bnn0Qz9xtSeKOjiA==" 118 | }, 119 | "node_modules/array.prototype.findindex": { 120 | "version": "2.2.1", 121 | "resolved": "https://registry.npmmirror.com/array.prototype.findindex/-/array.prototype.findindex-2.2.1.tgz", 122 | "integrity": "sha512-tMj4uTmGpaGUh4XFMUh3H7KYAIqlygrlXchOEVTiICbTwRwMhDqtzsOwvtI+WAf1GdjJBeIP3Bu92Qg0SnXdtA==", 123 | "dependencies": { 124 | "call-bind": "^1.0.2", 125 | "define-properties": "^1.1.4", 126 | "es-abstract": "^1.20.4", 127 | "es-shim-unscopables": "^1.0.0" 128 | } 129 | }, 130 | "node_modules/asn1": { 131 | "version": "0.2.6", 132 | "resolved": "https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz", 133 | "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", 134 | "dependencies": { 135 | "safer-buffer": "~2.1.0" 136 | } 137 | }, 138 | "node_modules/assert-plus": { 139 | "version": "1.0.0", 140 | "resolved": "https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz", 141 | "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", 142 | "engines": { 143 | "node": ">=0.8" 144 | } 145 | }, 146 | "node_modules/asynckit": { 147 | "version": "0.4.0", 148 | "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", 149 | "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" 150 | }, 151 | "node_modules/atomically": { 152 | "version": "2.0.1", 153 | "resolved": "https://registry.npmjs.org/atomically/-/atomically-2.0.1.tgz", 154 | "integrity": "sha512-sxBhVZUFBFhqSAsYMM3X2oaUi2NVDJ8U026FsIusM8gYXls9AYs/eXzgGrufs1Qjpkxi9zunds+75QUFz+m7UQ==", 155 | "dependencies": { 156 | "stubborn-fs": "^1.2.4", 157 | "when-exit": "^2.0.0" 158 | } 159 | }, 160 | "node_modules/available-typed-arrays": { 161 | "version": "1.0.5", 162 | "resolved": "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", 163 | "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", 164 | "engines": { 165 | "node": ">= 0.4" 166 | } 167 | }, 168 | "node_modules/aws-sign2": { 169 | "version": "0.7.0", 170 | "resolved": "https://registry.npmmirror.com/aws-sign2/-/aws-sign2-0.7.0.tgz", 171 | "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", 172 | "engines": { 173 | "node": "*" 174 | } 175 | }, 176 | "node_modules/aws4": { 177 | "version": "1.12.0", 178 | "resolved": "https://registry.npmmirror.com/aws4/-/aws4-1.12.0.tgz", 179 | "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" 180 | }, 181 | "node_modules/bcrypt-pbkdf": { 182 | "version": "1.0.2", 183 | "resolved": "https://registry.npmmirror.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 184 | "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", 185 | "dependencies": { 186 | "tweetnacl": "^0.14.3" 187 | } 188 | }, 189 | "node_modules/bl": { 190 | "version": "1.2.3", 191 | "resolved": "https://registry.npmmirror.com/bl/-/bl-1.2.3.tgz", 192 | "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", 193 | "dependencies": { 194 | "readable-stream": "^2.3.5", 195 | "safe-buffer": "^5.1.1" 196 | } 197 | }, 198 | "node_modules/bl/node_modules/readable-stream": { 199 | "version": "2.3.7", 200 | "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", 201 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 202 | "dependencies": { 203 | "core-util-is": "~1.0.0", 204 | "inherits": "~2.0.3", 205 | "isarray": "~1.0.0", 206 | "process-nextick-args": "~2.0.0", 207 | "safe-buffer": "~5.1.1", 208 | "string_decoder": "~1.1.1", 209 | "util-deprecate": "~1.0.1" 210 | } 211 | }, 212 | "node_modules/bl/node_modules/readable-stream/node_modules/safe-buffer": { 213 | "version": "5.1.2", 214 | "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", 215 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 216 | }, 217 | "node_modules/bl/node_modules/string_decoder": { 218 | "version": "1.1.1", 219 | "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", 220 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 221 | "dependencies": { 222 | "safe-buffer": "~5.1.0" 223 | } 224 | }, 225 | "node_modules/bl/node_modules/string_decoder/node_modules/safe-buffer": { 226 | "version": "5.1.2", 227 | "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", 228 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 229 | }, 230 | "node_modules/bluebird": { 231 | "version": "3.7.2", 232 | "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", 233 | "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" 234 | }, 235 | "node_modules/cac": { 236 | "version": "6.7.14", 237 | "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", 238 | "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", 239 | "engines": { 240 | "node": ">=8" 241 | } 242 | }, 243 | "node_modules/call-bind": { 244 | "version": "1.0.2", 245 | "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", 246 | "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 247 | "dependencies": { 248 | "function-bind": "^1.1.1", 249 | "get-intrinsic": "^1.0.2" 250 | } 251 | }, 252 | "node_modules/caseless": { 253 | "version": "0.12.0", 254 | "resolved": "https://registry.npmmirror.com/caseless/-/caseless-0.12.0.tgz", 255 | "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" 256 | }, 257 | "node_modules/chalk": { 258 | "version": "2.4.2", 259 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 260 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 261 | "dependencies": { 262 | "ansi-styles": "^3.2.1", 263 | "escape-string-regexp": "^1.0.5", 264 | "supports-color": "^5.3.0" 265 | }, 266 | "engines": { 267 | "node": ">=4" 268 | } 269 | }, 270 | "node_modules/chatgpt": { 271 | "version": "4.7.2", 272 | "resolved": "https://registry.npmjs.org/chatgpt/-/chatgpt-4.7.2.tgz", 273 | "integrity": "sha512-c5CNqvB98IMEz/Byopwu5FlXGS3w/3iNiZITdDlcZLue4VSjEfzMRWrOrdGidzcE+ud2My6nO8/sSnY7W04WJA==", 274 | "dependencies": { 275 | "cac": "^6.7.14", 276 | "conf": "^11.0.1", 277 | "eventsource-parser": "^0.0.5", 278 | "gpt3-tokenizer": "^1.1.5", 279 | "keyv": "^4.5.2", 280 | "p-timeout": "^6.0.0", 281 | "quick-lru": "^6.1.1", 282 | "read-pkg-up": "^9.1.0", 283 | "uuid": "^9.0.0" 284 | }, 285 | "bin": { 286 | "chatgpt": "bin/cli.js" 287 | }, 288 | "engines": { 289 | "node": ">=14" 290 | } 291 | }, 292 | "node_modules/chatgpt/node_modules/eventsource-parser": { 293 | "version": "0.0.5", 294 | "resolved": "https://registry.npmmirror.com/eventsource-parser/-/eventsource-parser-0.0.5.tgz", 295 | "integrity": "sha512-BAq82bC3ZW9fPYYZlofXBOAfbpmDzXIOsj+GOehQwgTUYsQZ6HtHs6zuRtge7Ph8OhS6lNH1kJF8q9dj17RcmA==", 296 | "engines": { 297 | "node": ">=12" 298 | } 299 | }, 300 | "node_modules/chatgpt/node_modules/keyv": { 301 | "version": "4.5.2", 302 | "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.2.tgz", 303 | "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", 304 | "dependencies": { 305 | "json-buffer": "3.0.1" 306 | } 307 | }, 308 | "node_modules/chatgpt/node_modules/p-timeout": { 309 | "version": "6.1.0", 310 | "resolved": "https://registry.npmmirror.com/p-timeout/-/p-timeout-6.1.0.tgz", 311 | "integrity": "sha512-s0y6Le9QYGELLzNpFIt6h8B2DHTVUDLStvxtvRMSKNKeuNVVWby2dZ+pIJpW4/pWr5a3s8W85wBNtc0ZA+lzCg==", 312 | "engines": { 313 | "node": ">=14.16" 314 | } 315 | }, 316 | "node_modules/chatgpt/node_modules/quick-lru": { 317 | "version": "6.1.1", 318 | "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-6.1.1.tgz", 319 | "integrity": "sha512-S27GBT+F0NTRiehtbrgaSE1idUAJ5bX8dPAQTdylEyNlrdcH5X4Lz7Edz3DYzecbsCluD5zO8ZNEe04z3D3u6Q==", 320 | "engines": { 321 | "node": ">=12" 322 | } 323 | }, 324 | "node_modules/color-convert": { 325 | "version": "1.9.3", 326 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 327 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 328 | "dependencies": { 329 | "color-name": "1.1.3" 330 | } 331 | }, 332 | "node_modules/color-name": { 333 | "version": "1.1.3", 334 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 335 | "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" 336 | }, 337 | "node_modules/combined-stream": { 338 | "version": "1.0.8", 339 | "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", 340 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 341 | "dependencies": { 342 | "delayed-stream": "~1.0.0" 343 | }, 344 | "engines": { 345 | "node": ">= 0.8" 346 | } 347 | }, 348 | "node_modules/conf": { 349 | "version": "11.0.1", 350 | "resolved": "https://registry.npmjs.org/conf/-/conf-11.0.1.tgz", 351 | "integrity": "sha512-WlLiQboEjKx0bYx2IIRGedBgNjLAxtwPaCSnsjWPST5xR0DB4q8lcsO/bEH9ZRYNcj63Y9vj/JG/5Fg6uWzI0Q==", 352 | "dependencies": { 353 | "ajv": "^8.12.0", 354 | "ajv-formats": "^2.1.1", 355 | "atomically": "^2.0.0", 356 | "debounce-fn": "^5.1.2", 357 | "dot-prop": "^7.2.0", 358 | "env-paths": "^3.0.0", 359 | "json-schema-typed": "^8.0.1", 360 | "semver": "^7.3.8" 361 | }, 362 | "engines": { 363 | "node": ">=14.16" 364 | }, 365 | "funding": { 366 | "url": "https://github.com/sponsors/sindresorhus" 367 | } 368 | }, 369 | "node_modules/conf/node_modules/ajv": { 370 | "version": "8.12.0", 371 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", 372 | "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 373 | "dependencies": { 374 | "fast-deep-equal": "^3.1.1", 375 | "json-schema-traverse": "^1.0.0", 376 | "require-from-string": "^2.0.2", 377 | "uri-js": "^4.2.2" 378 | }, 379 | "funding": { 380 | "type": "github", 381 | "url": "https://github.com/sponsors/epoberezkin" 382 | } 383 | }, 384 | "node_modules/conf/node_modules/json-schema-traverse": { 385 | "version": "1.0.0", 386 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 387 | "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" 388 | }, 389 | "node_modules/core-util-is": { 390 | "version": "1.0.3", 391 | "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", 392 | "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" 393 | }, 394 | "node_modules/dashdash": { 395 | "version": "1.14.1", 396 | "resolved": "https://registry.npmmirror.com/dashdash/-/dashdash-1.14.1.tgz", 397 | "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", 398 | "dependencies": { 399 | "assert-plus": "^1.0.0" 400 | }, 401 | "engines": { 402 | "node": ">=0.10" 403 | } 404 | }, 405 | "node_modules/debounce-fn": { 406 | "version": "5.1.2", 407 | "resolved": "https://registry.npmjs.org/debounce-fn/-/debounce-fn-5.1.2.tgz", 408 | "integrity": "sha512-Sr4SdOZ4vw6eQDvPYNxHogvrxmCIld/VenC5JbNrFwMiwd7lY/Z18ZFfo+EWNG4DD9nFlAujWAo/wGuOPHmy5A==", 409 | "dependencies": { 410 | "mimic-fn": "^4.0.0" 411 | }, 412 | "engines": { 413 | "node": ">=12" 414 | }, 415 | "funding": { 416 | "url": "https://github.com/sponsors/sindresorhus" 417 | } 418 | }, 419 | "node_modules/define-properties": { 420 | "version": "1.1.4", 421 | "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz", 422 | "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", 423 | "dependencies": { 424 | "has-property-descriptors": "^1.0.0", 425 | "object-keys": "^1.1.1" 426 | }, 427 | "engines": { 428 | "node": ">= 0.4" 429 | } 430 | }, 431 | "node_modules/delayed-stream": { 432 | "version": "1.0.0", 433 | "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", 434 | "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", 435 | "engines": { 436 | "node": ">=0.4.0" 437 | } 438 | }, 439 | "node_modules/dot-prop": { 440 | "version": "7.2.0", 441 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-7.2.0.tgz", 442 | "integrity": "sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==", 443 | "dependencies": { 444 | "type-fest": "^2.11.2" 445 | }, 446 | "engines": { 447 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 448 | }, 449 | "funding": { 450 | "url": "https://github.com/sponsors/sindresorhus" 451 | } 452 | }, 453 | "node_modules/dotenv": { 454 | "version": "16.0.3", 455 | "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-16.0.3.tgz", 456 | "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", 457 | "engines": { 458 | "node": ">=12" 459 | } 460 | }, 461 | "node_modules/ecc-jsbn": { 462 | "version": "0.1.2", 463 | "resolved": "https://registry.npmmirror.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 464 | "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", 465 | "dependencies": { 466 | "jsbn": "~0.1.0", 467 | "safer-buffer": "^2.1.0" 468 | } 469 | }, 470 | "node_modules/end-of-stream": { 471 | "version": "1.4.4", 472 | "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", 473 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 474 | "dependencies": { 475 | "once": "^1.4.0" 476 | } 477 | }, 478 | "node_modules/env-paths": { 479 | "version": "3.0.0", 480 | "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", 481 | "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", 482 | "engines": { 483 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 484 | }, 485 | "funding": { 486 | "url": "https://github.com/sponsors/sindresorhus" 487 | } 488 | }, 489 | "node_modules/error-ex": { 490 | "version": "1.3.2", 491 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 492 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 493 | "dependencies": { 494 | "is-arrayish": "^0.2.1" 495 | } 496 | }, 497 | "node_modules/es-abstract": { 498 | "version": "1.21.1", 499 | "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.21.1.tgz", 500 | "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", 501 | "dependencies": { 502 | "available-typed-arrays": "^1.0.5", 503 | "call-bind": "^1.0.2", 504 | "es-set-tostringtag": "^2.0.1", 505 | "es-to-primitive": "^1.2.1", 506 | "function-bind": "^1.1.1", 507 | "function.prototype.name": "^1.1.5", 508 | "get-intrinsic": "^1.1.3", 509 | "get-symbol-description": "^1.0.0", 510 | "globalthis": "^1.0.3", 511 | "gopd": "^1.0.1", 512 | "has": "^1.0.3", 513 | "has-property-descriptors": "^1.0.0", 514 | "has-proto": "^1.0.1", 515 | "has-symbols": "^1.0.3", 516 | "internal-slot": "^1.0.4", 517 | "is-array-buffer": "^3.0.1", 518 | "is-callable": "^1.2.7", 519 | "is-negative-zero": "^2.0.2", 520 | "is-regex": "^1.1.4", 521 | "is-shared-array-buffer": "^1.0.2", 522 | "is-string": "^1.0.7", 523 | "is-typed-array": "^1.1.10", 524 | "is-weakref": "^1.0.2", 525 | "object-inspect": "^1.12.2", 526 | "object-keys": "^1.1.1", 527 | "object.assign": "^4.1.4", 528 | "regexp.prototype.flags": "^1.4.3", 529 | "safe-regex-test": "^1.0.0", 530 | "string.prototype.trimend": "^1.0.6", 531 | "string.prototype.trimstart": "^1.0.6", 532 | "typed-array-length": "^1.0.4", 533 | "unbox-primitive": "^1.0.2", 534 | "which-typed-array": "^1.1.9" 535 | }, 536 | "engines": { 537 | "node": ">= 0.4" 538 | } 539 | }, 540 | "node_modules/es-set-tostringtag": { 541 | "version": "2.0.1", 542 | "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", 543 | "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", 544 | "dependencies": { 545 | "get-intrinsic": "^1.1.3", 546 | "has": "^1.0.3", 547 | "has-tostringtag": "^1.0.0" 548 | }, 549 | "engines": { 550 | "node": ">= 0.4" 551 | } 552 | }, 553 | "node_modules/es-shim-unscopables": { 554 | "version": "1.0.0", 555 | "resolved": "https://registry.npmmirror.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", 556 | "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", 557 | "dependencies": { 558 | "has": "^1.0.3" 559 | } 560 | }, 561 | "node_modules/es-to-primitive": { 562 | "version": "1.2.1", 563 | "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 564 | "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 565 | "dependencies": { 566 | "is-callable": "^1.1.4", 567 | "is-date-object": "^1.0.1", 568 | "is-symbol": "^1.0.2" 569 | }, 570 | "engines": { 571 | "node": ">= 0.4" 572 | } 573 | }, 574 | "node_modules/escape-string-regexp": { 575 | "version": "1.0.5", 576 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 577 | "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 578 | "engines": { 579 | "node": ">=0.8.0" 580 | } 581 | }, 582 | "node_modules/eventemitter3": { 583 | "version": "3.1.2", 584 | "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-3.1.2.tgz", 585 | "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" 586 | }, 587 | "node_modules/extend": { 588 | "version": "3.0.2", 589 | "resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz", 590 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 591 | }, 592 | "node_modules/extsprintf": { 593 | "version": "1.3.0", 594 | "resolved": "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.3.0.tgz", 595 | "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", 596 | "engines": [ 597 | "node >=0.6.0" 598 | ] 599 | }, 600 | "node_modules/fast-deep-equal": { 601 | "version": "3.1.3", 602 | "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 603 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 604 | }, 605 | "node_modules/fast-json-stable-stringify": { 606 | "version": "2.1.0", 607 | "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 608 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 609 | }, 610 | "node_modules/file-type": { 611 | "version": "3.9.0", 612 | "resolved": "https://registry.npmmirror.com/file-type/-/file-type-3.9.0.tgz", 613 | "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", 614 | "engines": { 615 | "node": ">=0.10.0" 616 | } 617 | }, 618 | "node_modules/find-up": { 619 | "version": "6.3.0", 620 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 621 | "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 622 | "dependencies": { 623 | "locate-path": "^7.1.0", 624 | "path-exists": "^5.0.0" 625 | }, 626 | "engines": { 627 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 628 | }, 629 | "funding": { 630 | "url": "https://github.com/sponsors/sindresorhus" 631 | } 632 | }, 633 | "node_modules/for-each": { 634 | "version": "0.3.3", 635 | "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz", 636 | "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", 637 | "dependencies": { 638 | "is-callable": "^1.1.3" 639 | } 640 | }, 641 | "node_modules/forever-agent": { 642 | "version": "0.6.1", 643 | "resolved": "https://registry.npmmirror.com/forever-agent/-/forever-agent-0.6.1.tgz", 644 | "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", 645 | "engines": { 646 | "node": "*" 647 | } 648 | }, 649 | "node_modules/form-data": { 650 | "version": "2.3.3", 651 | "resolved": "https://registry.npmmirror.com/form-data/-/form-data-2.3.3.tgz", 652 | "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 653 | "dependencies": { 654 | "asynckit": "^0.4.0", 655 | "combined-stream": "^1.0.6", 656 | "mime-types": "^2.1.12" 657 | }, 658 | "engines": { 659 | "node": ">= 0.12" 660 | } 661 | }, 662 | "node_modules/function-bind": { 663 | "version": "1.1.1", 664 | "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", 665 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 666 | }, 667 | "node_modules/function.prototype.name": { 668 | "version": "1.1.5", 669 | "resolved": "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz", 670 | "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", 671 | "dependencies": { 672 | "call-bind": "^1.0.2", 673 | "define-properties": "^1.1.3", 674 | "es-abstract": "^1.19.0", 675 | "functions-have-names": "^1.2.2" 676 | }, 677 | "engines": { 678 | "node": ">= 0.4" 679 | } 680 | }, 681 | "node_modules/functions-have-names": { 682 | "version": "1.2.3", 683 | "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", 684 | "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" 685 | }, 686 | "node_modules/get-intrinsic": { 687 | "version": "1.2.0", 688 | "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz", 689 | "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", 690 | "dependencies": { 691 | "function-bind": "^1.1.1", 692 | "has": "^1.0.3", 693 | "has-symbols": "^1.0.3" 694 | } 695 | }, 696 | "node_modules/get-symbol-description": { 697 | "version": "1.0.0", 698 | "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz", 699 | "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", 700 | "dependencies": { 701 | "call-bind": "^1.0.2", 702 | "get-intrinsic": "^1.1.1" 703 | }, 704 | "engines": { 705 | "node": ">= 0.4" 706 | } 707 | }, 708 | "node_modules/getpass": { 709 | "version": "0.1.7", 710 | "resolved": "https://registry.npmmirror.com/getpass/-/getpass-0.1.7.tgz", 711 | "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", 712 | "dependencies": { 713 | "assert-plus": "^1.0.0" 714 | } 715 | }, 716 | "node_modules/globalthis": { 717 | "version": "1.0.3", 718 | "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.3.tgz", 719 | "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", 720 | "dependencies": { 721 | "define-properties": "^1.1.3" 722 | }, 723 | "engines": { 724 | "node": ">= 0.4" 725 | } 726 | }, 727 | "node_modules/gopd": { 728 | "version": "1.0.1", 729 | "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz", 730 | "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 731 | "dependencies": { 732 | "get-intrinsic": "^1.1.3" 733 | } 734 | }, 735 | "node_modules/gpt3-tokenizer": { 736 | "version": "1.1.5", 737 | "resolved": "https://registry.npmjs.org/gpt3-tokenizer/-/gpt3-tokenizer-1.1.5.tgz", 738 | "integrity": "sha512-O9iCL8MqGR0Oe9wTh0YftzIbysypNQmS5a5JG3cB3M4LMYjlAVvNnf8LUzVY9MrI7tj+YLY356uHtO2lLX2HpA==", 739 | "dependencies": { 740 | "array-keyed-map": "^2.1.3" 741 | }, 742 | "engines": { 743 | "node": ">=12" 744 | } 745 | }, 746 | "node_modules/har-schema": { 747 | "version": "2.0.0", 748 | "resolved": "https://registry.npmmirror.com/har-schema/-/har-schema-2.0.0.tgz", 749 | "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", 750 | "engines": { 751 | "node": ">=4" 752 | } 753 | }, 754 | "node_modules/har-validator": { 755 | "version": "5.1.5", 756 | "resolved": "https://registry.npmmirror.com/har-validator/-/har-validator-5.1.5.tgz", 757 | "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", 758 | "deprecated": "this library is no longer supported", 759 | "dependencies": { 760 | "ajv": "^6.12.3", 761 | "har-schema": "^2.0.0" 762 | }, 763 | "engines": { 764 | "node": ">=6" 765 | } 766 | }, 767 | "node_modules/has": { 768 | "version": "1.0.3", 769 | "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", 770 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 771 | "dependencies": { 772 | "function-bind": "^1.1.1" 773 | }, 774 | "engines": { 775 | "node": ">= 0.4.0" 776 | } 777 | }, 778 | "node_modules/has-bigints": { 779 | "version": "1.0.2", 780 | "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz", 781 | "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" 782 | }, 783 | "node_modules/has-flag": { 784 | "version": "3.0.0", 785 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 786 | "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 787 | "engines": { 788 | "node": ">=4" 789 | } 790 | }, 791 | "node_modules/has-property-descriptors": { 792 | "version": "1.0.0", 793 | "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", 794 | "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", 795 | "dependencies": { 796 | "get-intrinsic": "^1.1.1" 797 | } 798 | }, 799 | "node_modules/has-proto": { 800 | "version": "1.0.1", 801 | "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.1.tgz", 802 | "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", 803 | "engines": { 804 | "node": ">= 0.4" 805 | } 806 | }, 807 | "node_modules/has-symbols": { 808 | "version": "1.0.3", 809 | "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", 810 | "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 811 | "engines": { 812 | "node": ">= 0.4" 813 | } 814 | }, 815 | "node_modules/has-tostringtag": { 816 | "version": "1.0.0", 817 | "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 818 | "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 819 | "dependencies": { 820 | "has-symbols": "^1.0.2" 821 | }, 822 | "engines": { 823 | "node": ">= 0.4" 824 | } 825 | }, 826 | "node_modules/hosted-git-info": { 827 | "version": "4.1.0", 828 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", 829 | "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", 830 | "dependencies": { 831 | "lru-cache": "^6.0.0" 832 | }, 833 | "engines": { 834 | "node": ">=10" 835 | } 836 | }, 837 | "node_modules/http-signature": { 838 | "version": "1.2.0", 839 | "resolved": "https://registry.npmmirror.com/http-signature/-/http-signature-1.2.0.tgz", 840 | "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", 841 | "dependencies": { 842 | "assert-plus": "^1.0.0", 843 | "jsprim": "^1.2.2", 844 | "sshpk": "^1.7.0" 845 | }, 846 | "engines": { 847 | "node": ">=0.8", 848 | "npm": ">=1.3.7" 849 | } 850 | }, 851 | "node_modules/inherits": { 852 | "version": "2.0.4", 853 | "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", 854 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 855 | }, 856 | "node_modules/internal-slot": { 857 | "version": "1.0.4", 858 | "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.4.tgz", 859 | "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", 860 | "dependencies": { 861 | "get-intrinsic": "^1.1.3", 862 | "has": "^1.0.3", 863 | "side-channel": "^1.0.4" 864 | }, 865 | "engines": { 866 | "node": ">= 0.4" 867 | } 868 | }, 869 | "node_modules/is-array-buffer": { 870 | "version": "3.0.1", 871 | "resolved": "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.1.tgz", 872 | "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", 873 | "dependencies": { 874 | "call-bind": "^1.0.2", 875 | "get-intrinsic": "^1.1.3", 876 | "is-typed-array": "^1.1.10" 877 | } 878 | }, 879 | "node_modules/is-arrayish": { 880 | "version": "0.2.1", 881 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 882 | "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" 883 | }, 884 | "node_modules/is-bigint": { 885 | "version": "1.0.4", 886 | "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz", 887 | "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 888 | "dependencies": { 889 | "has-bigints": "^1.0.1" 890 | } 891 | }, 892 | "node_modules/is-boolean-object": { 893 | "version": "1.1.2", 894 | "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 895 | "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 896 | "dependencies": { 897 | "call-bind": "^1.0.2", 898 | "has-tostringtag": "^1.0.0" 899 | }, 900 | "engines": { 901 | "node": ">= 0.4" 902 | } 903 | }, 904 | "node_modules/is-callable": { 905 | "version": "1.2.7", 906 | "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", 907 | "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 908 | "engines": { 909 | "node": ">= 0.4" 910 | } 911 | }, 912 | "node_modules/is-core-module": { 913 | "version": "2.11.0", 914 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", 915 | "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", 916 | "dependencies": { 917 | "has": "^1.0.3" 918 | }, 919 | "funding": { 920 | "url": "https://github.com/sponsors/ljharb" 921 | } 922 | }, 923 | "node_modules/is-date-object": { 924 | "version": "1.0.5", 925 | "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz", 926 | "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 927 | "dependencies": { 928 | "has-tostringtag": "^1.0.0" 929 | }, 930 | "engines": { 931 | "node": ">= 0.4" 932 | } 933 | }, 934 | "node_modules/is-negative-zero": { 935 | "version": "2.0.2", 936 | "resolved": "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz", 937 | "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", 938 | "engines": { 939 | "node": ">= 0.4" 940 | } 941 | }, 942 | "node_modules/is-number-object": { 943 | "version": "1.0.7", 944 | "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz", 945 | "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", 946 | "dependencies": { 947 | "has-tostringtag": "^1.0.0" 948 | }, 949 | "engines": { 950 | "node": ">= 0.4" 951 | } 952 | }, 953 | "node_modules/is-regex": { 954 | "version": "1.1.4", 955 | "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz", 956 | "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 957 | "dependencies": { 958 | "call-bind": "^1.0.2", 959 | "has-tostringtag": "^1.0.0" 960 | }, 961 | "engines": { 962 | "node": ">= 0.4" 963 | } 964 | }, 965 | "node_modules/is-shared-array-buffer": { 966 | "version": "1.0.2", 967 | "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", 968 | "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", 969 | "dependencies": { 970 | "call-bind": "^1.0.2" 971 | } 972 | }, 973 | "node_modules/is-string": { 974 | "version": "1.0.7", 975 | "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz", 976 | "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 977 | "dependencies": { 978 | "has-tostringtag": "^1.0.0" 979 | }, 980 | "engines": { 981 | "node": ">= 0.4" 982 | } 983 | }, 984 | "node_modules/is-symbol": { 985 | "version": "1.0.4", 986 | "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz", 987 | "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 988 | "dependencies": { 989 | "has-symbols": "^1.0.2" 990 | }, 991 | "engines": { 992 | "node": ">= 0.4" 993 | } 994 | }, 995 | "node_modules/is-typed-array": { 996 | "version": "1.1.10", 997 | "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.10.tgz", 998 | "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", 999 | "dependencies": { 1000 | "available-typed-arrays": "^1.0.5", 1001 | "call-bind": "^1.0.2", 1002 | "for-each": "^0.3.3", 1003 | "gopd": "^1.0.1", 1004 | "has-tostringtag": "^1.0.0" 1005 | }, 1006 | "engines": { 1007 | "node": ">= 0.4" 1008 | } 1009 | }, 1010 | "node_modules/is-typedarray": { 1011 | "version": "1.0.0", 1012 | "resolved": "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz", 1013 | "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" 1014 | }, 1015 | "node_modules/is-weakref": { 1016 | "version": "1.0.2", 1017 | "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz", 1018 | "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", 1019 | "dependencies": { 1020 | "call-bind": "^1.0.2" 1021 | } 1022 | }, 1023 | "node_modules/isarray": { 1024 | "version": "1.0.0", 1025 | "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", 1026 | "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" 1027 | }, 1028 | "node_modules/isstream": { 1029 | "version": "0.1.2", 1030 | "resolved": "https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz", 1031 | "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" 1032 | }, 1033 | "node_modules/js-tokens": { 1034 | "version": "4.0.0", 1035 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1036 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 1037 | }, 1038 | "node_modules/jsbn": { 1039 | "version": "0.1.1", 1040 | "resolved": "https://registry.npmmirror.com/jsbn/-/jsbn-0.1.1.tgz", 1041 | "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" 1042 | }, 1043 | "node_modules/json-buffer": { 1044 | "version": "3.0.1", 1045 | "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", 1046 | "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" 1047 | }, 1048 | "node_modules/json-parse-even-better-errors": { 1049 | "version": "2.3.1", 1050 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 1051 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" 1052 | }, 1053 | "node_modules/json-schema": { 1054 | "version": "0.4.0", 1055 | "resolved": "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz", 1056 | "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" 1057 | }, 1058 | "node_modules/json-schema-traverse": { 1059 | "version": "0.4.1", 1060 | "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 1061 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 1062 | }, 1063 | "node_modules/json-schema-typed": { 1064 | "version": "8.0.1", 1065 | "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.1.tgz", 1066 | "integrity": "sha512-XQmWYj2Sm4kn4WeTYvmpKEbyPsL7nBsb647c7pMe6l02/yx2+Jfc4dT6UZkEXnIUb5LhD55r2HPsJ1milQ4rDg==" 1067 | }, 1068 | "node_modules/json-stringify-safe": { 1069 | "version": "5.0.1", 1070 | "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 1071 | "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" 1072 | }, 1073 | "node_modules/jsprim": { 1074 | "version": "1.4.2", 1075 | "resolved": "https://registry.npmmirror.com/jsprim/-/jsprim-1.4.2.tgz", 1076 | "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", 1077 | "dependencies": { 1078 | "assert-plus": "1.0.0", 1079 | "extsprintf": "1.3.0", 1080 | "json-schema": "0.4.0", 1081 | "verror": "1.10.0" 1082 | }, 1083 | "engines": { 1084 | "node": ">=0.6.0" 1085 | } 1086 | }, 1087 | "node_modules/lines-and-columns": { 1088 | "version": "1.2.4", 1089 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 1090 | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" 1091 | }, 1092 | "node_modules/locate-path": { 1093 | "version": "7.2.0", 1094 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 1095 | "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 1096 | "dependencies": { 1097 | "p-locate": "^6.0.0" 1098 | }, 1099 | "engines": { 1100 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1101 | }, 1102 | "funding": { 1103 | "url": "https://github.com/sponsors/sindresorhus" 1104 | } 1105 | }, 1106 | "node_modules/lodash": { 1107 | "version": "4.17.21", 1108 | "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", 1109 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 1110 | }, 1111 | "node_modules/lru-cache": { 1112 | "version": "6.0.0", 1113 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 1114 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 1115 | "dependencies": { 1116 | "yallist": "^4.0.0" 1117 | }, 1118 | "engines": { 1119 | "node": ">=10" 1120 | } 1121 | }, 1122 | "node_modules/mime": { 1123 | "version": "1.6.0", 1124 | "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", 1125 | "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 1126 | "bin": { 1127 | "mime": "cli.js" 1128 | }, 1129 | "engines": { 1130 | "node": ">=4" 1131 | } 1132 | }, 1133 | "node_modules/mime-db": { 1134 | "version": "1.52.0", 1135 | "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", 1136 | "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 1137 | "engines": { 1138 | "node": ">= 0.6" 1139 | } 1140 | }, 1141 | "node_modules/mime-types": { 1142 | "version": "2.1.35", 1143 | "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", 1144 | "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 1145 | "dependencies": { 1146 | "mime-db": "1.52.0" 1147 | }, 1148 | "engines": { 1149 | "node": ">= 0.6" 1150 | } 1151 | }, 1152 | "node_modules/mimic-fn": { 1153 | "version": "4.0.0", 1154 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 1155 | "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", 1156 | "engines": { 1157 | "node": ">=12" 1158 | }, 1159 | "funding": { 1160 | "url": "https://github.com/sponsors/sindresorhus" 1161 | } 1162 | }, 1163 | "node_modules/ms": { 1164 | "version": "2.1.2", 1165 | "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", 1166 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 1167 | }, 1168 | "node_modules/node-telegram-bot-api": { 1169 | "version": "0.60.0", 1170 | "resolved": "https://registry.npmmirror.com/node-telegram-bot-api/-/node-telegram-bot-api-0.60.0.tgz", 1171 | "integrity": "sha512-SBI2PjfCAfMVuieQb95GBvaWiprRdk5SKfzX6B6G2ciG7J4SjOVwaMvaYhm9dJDTqvRSzl5pbioGbqRO/vx1Zg==", 1172 | "dependencies": { 1173 | "array.prototype.findindex": "^2.0.2", 1174 | "bl": "^1.2.3", 1175 | "debug": "^3.2.7", 1176 | "eventemitter3": "^3.0.0", 1177 | "file-type": "^3.9.0", 1178 | "mime": "^1.6.0", 1179 | "pump": "^2.0.0", 1180 | "request": "^2.83.0", 1181 | "request-promise": "^4.2.2" 1182 | }, 1183 | "engines": { 1184 | "node": ">=0.12" 1185 | } 1186 | }, 1187 | "node_modules/node-telegram-bot-api/node_modules/debug": { 1188 | "version": "3.2.7", 1189 | "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", 1190 | "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 1191 | "dependencies": { 1192 | "ms": "^2.1.1" 1193 | } 1194 | }, 1195 | "node_modules/node-telegram-bot-api/node_modules/pump": { 1196 | "version": "2.0.1", 1197 | "resolved": "https://registry.npmmirror.com/pump/-/pump-2.0.1.tgz", 1198 | "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", 1199 | "dependencies": { 1200 | "end-of-stream": "^1.1.0", 1201 | "once": "^1.3.1" 1202 | } 1203 | }, 1204 | "node_modules/node-telegram-bot-api/node_modules/request": { 1205 | "version": "2.88.2", 1206 | "resolved": "https://registry.npmmirror.com/request/-/request-2.88.2.tgz", 1207 | "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", 1208 | "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", 1209 | "dependencies": { 1210 | "aws-sign2": "~0.7.0", 1211 | "aws4": "^1.8.0", 1212 | "caseless": "~0.12.0", 1213 | "combined-stream": "~1.0.6", 1214 | "extend": "~3.0.2", 1215 | "forever-agent": "~0.6.1", 1216 | "form-data": "~2.3.2", 1217 | "har-validator": "~5.1.3", 1218 | "http-signature": "~1.2.0", 1219 | "is-typedarray": "~1.0.0", 1220 | "isstream": "~0.1.2", 1221 | "json-stringify-safe": "~5.0.1", 1222 | "mime-types": "~2.1.19", 1223 | "oauth-sign": "~0.9.0", 1224 | "performance-now": "^2.1.0", 1225 | "qs": "~6.5.2", 1226 | "safe-buffer": "^5.1.2", 1227 | "tough-cookie": "~2.5.0", 1228 | "tunnel-agent": "^0.6.0", 1229 | "uuid": "^3.3.2" 1230 | }, 1231 | "engines": { 1232 | "node": ">= 6" 1233 | } 1234 | }, 1235 | "node_modules/node-telegram-bot-api/node_modules/uuid": { 1236 | "version": "3.4.0", 1237 | "resolved": "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz", 1238 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 1239 | "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", 1240 | "bin": { 1241 | "uuid": "bin/uuid" 1242 | } 1243 | }, 1244 | "node_modules/normalize-package-data": { 1245 | "version": "3.0.3", 1246 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", 1247 | "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", 1248 | "dependencies": { 1249 | "hosted-git-info": "^4.0.1", 1250 | "is-core-module": "^2.5.0", 1251 | "semver": "^7.3.4", 1252 | "validate-npm-package-license": "^3.0.1" 1253 | }, 1254 | "engines": { 1255 | "node": ">=10" 1256 | } 1257 | }, 1258 | "node_modules/oauth-sign": { 1259 | "version": "0.9.0", 1260 | "resolved": "https://registry.npmmirror.com/oauth-sign/-/oauth-sign-0.9.0.tgz", 1261 | "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", 1262 | "engines": { 1263 | "node": "*" 1264 | } 1265 | }, 1266 | "node_modules/object-inspect": { 1267 | "version": "1.12.3", 1268 | "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.3.tgz", 1269 | "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" 1270 | }, 1271 | "node_modules/object-keys": { 1272 | "version": "1.1.1", 1273 | "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", 1274 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 1275 | "engines": { 1276 | "node": ">= 0.4" 1277 | } 1278 | }, 1279 | "node_modules/object.assign": { 1280 | "version": "4.1.4", 1281 | "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz", 1282 | "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", 1283 | "dependencies": { 1284 | "call-bind": "^1.0.2", 1285 | "define-properties": "^1.1.4", 1286 | "has-symbols": "^1.0.3", 1287 | "object-keys": "^1.1.1" 1288 | }, 1289 | "engines": { 1290 | "node": ">= 0.4" 1291 | } 1292 | }, 1293 | "node_modules/once": { 1294 | "version": "1.4.0", 1295 | "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", 1296 | "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 1297 | "dependencies": { 1298 | "wrappy": "1" 1299 | } 1300 | }, 1301 | "node_modules/p-limit": { 1302 | "version": "4.0.0", 1303 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 1304 | "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 1305 | "dependencies": { 1306 | "yocto-queue": "^1.0.0" 1307 | }, 1308 | "engines": { 1309 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1310 | }, 1311 | "funding": { 1312 | "url": "https://github.com/sponsors/sindresorhus" 1313 | } 1314 | }, 1315 | "node_modules/p-locate": { 1316 | "version": "6.0.0", 1317 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 1318 | "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 1319 | "dependencies": { 1320 | "p-limit": "^4.0.0" 1321 | }, 1322 | "engines": { 1323 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1324 | }, 1325 | "funding": { 1326 | "url": "https://github.com/sponsors/sindresorhus" 1327 | } 1328 | }, 1329 | "node_modules/parse-json": { 1330 | "version": "5.2.0", 1331 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 1332 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 1333 | "dependencies": { 1334 | "@babel/code-frame": "^7.0.0", 1335 | "error-ex": "^1.3.1", 1336 | "json-parse-even-better-errors": "^2.3.0", 1337 | "lines-and-columns": "^1.1.6" 1338 | }, 1339 | "engines": { 1340 | "node": ">=8" 1341 | }, 1342 | "funding": { 1343 | "url": "https://github.com/sponsors/sindresorhus" 1344 | } 1345 | }, 1346 | "node_modules/path-exists": { 1347 | "version": "5.0.0", 1348 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 1349 | "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 1350 | "engines": { 1351 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1352 | } 1353 | }, 1354 | "node_modules/performance-now": { 1355 | "version": "2.1.0", 1356 | "resolved": "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz", 1357 | "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" 1358 | }, 1359 | "node_modules/process-nextick-args": { 1360 | "version": "2.0.1", 1361 | "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 1362 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" 1363 | }, 1364 | "node_modules/psl": { 1365 | "version": "1.9.0", 1366 | "resolved": "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz", 1367 | "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" 1368 | }, 1369 | "node_modules/punycode": { 1370 | "version": "2.3.0", 1371 | "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.0.tgz", 1372 | "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 1373 | "engines": { 1374 | "node": ">=6" 1375 | } 1376 | }, 1377 | "node_modules/qs": { 1378 | "version": "6.5.3", 1379 | "resolved": "https://registry.npmmirror.com/qs/-/qs-6.5.3.tgz", 1380 | "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", 1381 | "engines": { 1382 | "node": ">=0.6" 1383 | } 1384 | }, 1385 | "node_modules/read-pkg": { 1386 | "version": "7.1.0", 1387 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-7.1.0.tgz", 1388 | "integrity": "sha512-5iOehe+WF75IccPc30bWTbpdDQLOCc3Uu8bi3Dte3Eueij81yx1Mrufk8qBx/YAbR4uL1FdUr+7BKXDwEtisXg==", 1389 | "dependencies": { 1390 | "@types/normalize-package-data": "^2.4.1", 1391 | "normalize-package-data": "^3.0.2", 1392 | "parse-json": "^5.2.0", 1393 | "type-fest": "^2.0.0" 1394 | }, 1395 | "engines": { 1396 | "node": ">=12.20" 1397 | }, 1398 | "funding": { 1399 | "url": "https://github.com/sponsors/sindresorhus" 1400 | } 1401 | }, 1402 | "node_modules/read-pkg-up": { 1403 | "version": "9.1.0", 1404 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-9.1.0.tgz", 1405 | "integrity": "sha512-vaMRR1AC1nrd5CQM0PhlRsO5oc2AAigqr7cCrZ/MW/Rsaflz4RlgzkpL4qoU/z1F6wrbd85iFv1OQj/y5RdGvg==", 1406 | "dependencies": { 1407 | "find-up": "^6.3.0", 1408 | "read-pkg": "^7.1.0", 1409 | "type-fest": "^2.5.0" 1410 | }, 1411 | "engines": { 1412 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1413 | }, 1414 | "funding": { 1415 | "url": "https://github.com/sponsors/sindresorhus" 1416 | } 1417 | }, 1418 | "node_modules/regexp.prototype.flags": { 1419 | "version": "1.4.3", 1420 | "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", 1421 | "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", 1422 | "dependencies": { 1423 | "call-bind": "^1.0.2", 1424 | "define-properties": "^1.1.3", 1425 | "functions-have-names": "^1.2.2" 1426 | }, 1427 | "engines": { 1428 | "node": ">= 0.4" 1429 | } 1430 | }, 1431 | "node_modules/request": { 1432 | "version": "2.88.2", 1433 | "resolved": "https://registry.npmmirror.com/request/-/request-2.88.2.tgz", 1434 | "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", 1435 | "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", 1436 | "dependencies": { 1437 | "aws-sign2": "~0.7.0", 1438 | "aws4": "^1.8.0", 1439 | "caseless": "~0.12.0", 1440 | "combined-stream": "~1.0.6", 1441 | "extend": "~3.0.2", 1442 | "forever-agent": "~0.6.1", 1443 | "form-data": "~2.3.2", 1444 | "har-validator": "~5.1.3", 1445 | "http-signature": "~1.2.0", 1446 | "is-typedarray": "~1.0.0", 1447 | "isstream": "~0.1.2", 1448 | "json-stringify-safe": "~5.0.1", 1449 | "mime-types": "~2.1.19", 1450 | "oauth-sign": "~0.9.0", 1451 | "performance-now": "^2.1.0", 1452 | "qs": "~6.5.2", 1453 | "safe-buffer": "^5.1.2", 1454 | "tough-cookie": "~2.5.0", 1455 | "tunnel-agent": "^0.6.0", 1456 | "uuid": "^3.3.2" 1457 | }, 1458 | "engines": { 1459 | "node": ">= 6" 1460 | } 1461 | }, 1462 | "node_modules/request-promise": { 1463 | "version": "4.2.6", 1464 | "resolved": "https://registry.npmmirror.com/request-promise/-/request-promise-4.2.6.tgz", 1465 | "integrity": "sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==", 1466 | "deprecated": "request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", 1467 | "dependencies": { 1468 | "bluebird": "^3.5.0", 1469 | "request-promise-core": "1.1.4", 1470 | "stealthy-require": "^1.1.1", 1471 | "tough-cookie": "^2.3.3" 1472 | }, 1473 | "engines": { 1474 | "node": ">=0.10.0" 1475 | }, 1476 | "peerDependencies": { 1477 | "request": "^2.34" 1478 | } 1479 | }, 1480 | "node_modules/request-promise-core": { 1481 | "version": "1.1.4", 1482 | "resolved": "https://registry.npmmirror.com/request-promise-core/-/request-promise-core-1.1.4.tgz", 1483 | "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", 1484 | "dependencies": { 1485 | "lodash": "^4.17.19" 1486 | }, 1487 | "engines": { 1488 | "node": ">=0.10.0" 1489 | }, 1490 | "peerDependencies": { 1491 | "request": "^2.34" 1492 | } 1493 | }, 1494 | "node_modules/request/node_modules/uuid": { 1495 | "version": "3.4.0", 1496 | "resolved": "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz", 1497 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 1498 | "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", 1499 | "bin": { 1500 | "uuid": "bin/uuid" 1501 | } 1502 | }, 1503 | "node_modules/require-from-string": { 1504 | "version": "2.0.2", 1505 | "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 1506 | "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 1507 | "engines": { 1508 | "node": ">=0.10.0" 1509 | } 1510 | }, 1511 | "node_modules/safe-buffer": { 1512 | "version": "5.2.1", 1513 | "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", 1514 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 1515 | }, 1516 | "node_modules/safe-regex-test": { 1517 | "version": "1.0.0", 1518 | "resolved": "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz", 1519 | "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", 1520 | "dependencies": { 1521 | "call-bind": "^1.0.2", 1522 | "get-intrinsic": "^1.1.3", 1523 | "is-regex": "^1.1.4" 1524 | } 1525 | }, 1526 | "node_modules/safer-buffer": { 1527 | "version": "2.1.2", 1528 | "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", 1529 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 1530 | }, 1531 | "node_modules/semver": { 1532 | "version": "7.3.8", 1533 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 1534 | "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 1535 | "dependencies": { 1536 | "lru-cache": "^6.0.0" 1537 | }, 1538 | "bin": { 1539 | "semver": "bin/semver.js" 1540 | }, 1541 | "engines": { 1542 | "node": ">=10" 1543 | } 1544 | }, 1545 | "node_modules/side-channel": { 1546 | "version": "1.0.4", 1547 | "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", 1548 | "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 1549 | "dependencies": { 1550 | "call-bind": "^1.0.0", 1551 | "get-intrinsic": "^1.0.2", 1552 | "object-inspect": "^1.9.0" 1553 | } 1554 | }, 1555 | "node_modules/spdx-correct": { 1556 | "version": "3.1.1", 1557 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 1558 | "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 1559 | "dependencies": { 1560 | "spdx-expression-parse": "^3.0.0", 1561 | "spdx-license-ids": "^3.0.0" 1562 | } 1563 | }, 1564 | "node_modules/spdx-exceptions": { 1565 | "version": "2.3.0", 1566 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 1567 | "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" 1568 | }, 1569 | "node_modules/spdx-expression-parse": { 1570 | "version": "3.0.1", 1571 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 1572 | "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 1573 | "dependencies": { 1574 | "spdx-exceptions": "^2.1.0", 1575 | "spdx-license-ids": "^3.0.0" 1576 | } 1577 | }, 1578 | "node_modules/spdx-license-ids": { 1579 | "version": "3.0.12", 1580 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", 1581 | "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==" 1582 | }, 1583 | "node_modules/sshpk": { 1584 | "version": "1.17.0", 1585 | "resolved": "https://registry.npmmirror.com/sshpk/-/sshpk-1.17.0.tgz", 1586 | "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", 1587 | "dependencies": { 1588 | "asn1": "~0.2.3", 1589 | "assert-plus": "^1.0.0", 1590 | "bcrypt-pbkdf": "^1.0.0", 1591 | "dashdash": "^1.12.0", 1592 | "ecc-jsbn": "~0.1.1", 1593 | "getpass": "^0.1.1", 1594 | "jsbn": "~0.1.0", 1595 | "safer-buffer": "^2.0.2", 1596 | "tweetnacl": "~0.14.0" 1597 | }, 1598 | "bin": { 1599 | "sshpk-conv": "bin/sshpk-conv", 1600 | "sshpk-sign": "bin/sshpk-sign", 1601 | "sshpk-verify": "bin/sshpk-verify" 1602 | }, 1603 | "engines": { 1604 | "node": ">=0.10.0" 1605 | } 1606 | }, 1607 | "node_modules/stealthy-require": { 1608 | "version": "1.1.1", 1609 | "resolved": "https://registry.npmmirror.com/stealthy-require/-/stealthy-require-1.1.1.tgz", 1610 | "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", 1611 | "engines": { 1612 | "node": ">=0.10.0" 1613 | } 1614 | }, 1615 | "node_modules/string.prototype.trimend": { 1616 | "version": "1.0.6", 1617 | "resolved": "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", 1618 | "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", 1619 | "dependencies": { 1620 | "call-bind": "^1.0.2", 1621 | "define-properties": "^1.1.4", 1622 | "es-abstract": "^1.20.4" 1623 | } 1624 | }, 1625 | "node_modules/string.prototype.trimstart": { 1626 | "version": "1.0.6", 1627 | "resolved": "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", 1628 | "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", 1629 | "dependencies": { 1630 | "call-bind": "^1.0.2", 1631 | "define-properties": "^1.1.4", 1632 | "es-abstract": "^1.20.4" 1633 | } 1634 | }, 1635 | "node_modules/stubborn-fs": { 1636 | "version": "1.2.4", 1637 | "resolved": "https://registry.npmjs.org/stubborn-fs/-/stubborn-fs-1.2.4.tgz", 1638 | "integrity": "sha512-KRa4nIRJ8q6uApQbPwYZVhOof8979fw4xbajBWa5kPJFa4nyY3aFaMWVyIVCDnkNCCG/3HLipUZ4QaNlYsmX1w==" 1639 | }, 1640 | "node_modules/supports-color": { 1641 | "version": "5.5.0", 1642 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1643 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1644 | "dependencies": { 1645 | "has-flag": "^3.0.0" 1646 | }, 1647 | "engines": { 1648 | "node": ">=4" 1649 | } 1650 | }, 1651 | "node_modules/tough-cookie": { 1652 | "version": "2.5.0", 1653 | "resolved": "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-2.5.0.tgz", 1654 | "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", 1655 | "dependencies": { 1656 | "psl": "^1.1.28", 1657 | "punycode": "^2.1.1" 1658 | }, 1659 | "engines": { 1660 | "node": ">=0.8" 1661 | } 1662 | }, 1663 | "node_modules/tunnel-agent": { 1664 | "version": "0.6.0", 1665 | "resolved": "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 1666 | "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", 1667 | "dependencies": { 1668 | "safe-buffer": "^5.0.1" 1669 | }, 1670 | "engines": { 1671 | "node": "*" 1672 | } 1673 | }, 1674 | "node_modules/tweetnacl": { 1675 | "version": "0.14.5", 1676 | "resolved": "https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz", 1677 | "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" 1678 | }, 1679 | "node_modules/type-fest": { 1680 | "version": "2.19.0", 1681 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 1682 | "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", 1683 | "engines": { 1684 | "node": ">=12.20" 1685 | }, 1686 | "funding": { 1687 | "url": "https://github.com/sponsors/sindresorhus" 1688 | } 1689 | }, 1690 | "node_modules/typed-array-length": { 1691 | "version": "1.0.4", 1692 | "resolved": "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.4.tgz", 1693 | "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", 1694 | "dependencies": { 1695 | "call-bind": "^1.0.2", 1696 | "for-each": "^0.3.3", 1697 | "is-typed-array": "^1.1.9" 1698 | } 1699 | }, 1700 | "node_modules/unbox-primitive": { 1701 | "version": "1.0.2", 1702 | "resolved": "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz", 1703 | "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", 1704 | "dependencies": { 1705 | "call-bind": "^1.0.2", 1706 | "has-bigints": "^1.0.2", 1707 | "has-symbols": "^1.0.3", 1708 | "which-boxed-primitive": "^1.0.2" 1709 | } 1710 | }, 1711 | "node_modules/uri-js": { 1712 | "version": "4.4.1", 1713 | "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", 1714 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 1715 | "dependencies": { 1716 | "punycode": "^2.1.0" 1717 | } 1718 | }, 1719 | "node_modules/util-deprecate": { 1720 | "version": "1.0.2", 1721 | "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", 1722 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 1723 | }, 1724 | "node_modules/uuid": { 1725 | "version": "9.0.0", 1726 | "resolved": "https://registry.npmmirror.com/uuid/-/uuid-9.0.0.tgz", 1727 | "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", 1728 | "bin": { 1729 | "uuid": "dist/bin/uuid" 1730 | } 1731 | }, 1732 | "node_modules/validate-npm-package-license": { 1733 | "version": "3.0.4", 1734 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 1735 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 1736 | "dependencies": { 1737 | "spdx-correct": "^3.0.0", 1738 | "spdx-expression-parse": "^3.0.0" 1739 | } 1740 | }, 1741 | "node_modules/verror": { 1742 | "version": "1.10.0", 1743 | "resolved": "https://registry.npmmirror.com/verror/-/verror-1.10.0.tgz", 1744 | "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", 1745 | "engines": [ 1746 | "node >=0.6.0" 1747 | ], 1748 | "dependencies": { 1749 | "assert-plus": "^1.0.0", 1750 | "core-util-is": "1.0.2", 1751 | "extsprintf": "^1.2.0" 1752 | } 1753 | }, 1754 | "node_modules/verror/node_modules/core-util-is": { 1755 | "version": "1.0.2", 1756 | "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz", 1757 | "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" 1758 | }, 1759 | "node_modules/when-exit": { 1760 | "version": "2.1.0", 1761 | "resolved": "https://registry.npmjs.org/when-exit/-/when-exit-2.1.0.tgz", 1762 | "integrity": "sha512-H85ulNwUBU1e6PGxkWUDgxnbohSXD++ah6Xw1VHAN7CtypcbZaC4aYjQ+C2PMVaDkURDuOinNAT+Lnz3utWXxQ==" 1763 | }, 1764 | "node_modules/which-boxed-primitive": { 1765 | "version": "1.0.2", 1766 | "resolved": "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 1767 | "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 1768 | "dependencies": { 1769 | "is-bigint": "^1.0.1", 1770 | "is-boolean-object": "^1.1.0", 1771 | "is-number-object": "^1.0.4", 1772 | "is-string": "^1.0.5", 1773 | "is-symbol": "^1.0.3" 1774 | } 1775 | }, 1776 | "node_modules/which-typed-array": { 1777 | "version": "1.1.9", 1778 | "resolved": "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.9.tgz", 1779 | "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", 1780 | "dependencies": { 1781 | "available-typed-arrays": "^1.0.5", 1782 | "call-bind": "^1.0.2", 1783 | "for-each": "^0.3.3", 1784 | "gopd": "^1.0.1", 1785 | "has-tostringtag": "^1.0.0", 1786 | "is-typed-array": "^1.1.10" 1787 | }, 1788 | "engines": { 1789 | "node": ">= 0.4" 1790 | } 1791 | }, 1792 | "node_modules/wrappy": { 1793 | "version": "1.0.2", 1794 | "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", 1795 | "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 1796 | }, 1797 | "node_modules/yallist": { 1798 | "version": "4.0.0", 1799 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 1800 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 1801 | }, 1802 | "node_modules/yocto-queue": { 1803 | "version": "1.0.0", 1804 | "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", 1805 | "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", 1806 | "engines": { 1807 | "node": ">=12.20" 1808 | }, 1809 | "funding": { 1810 | "url": "https://github.com/sponsors/sindresorhus" 1811 | } 1812 | } 1813 | }, 1814 | "dependencies": { 1815 | "@babel/code-frame": { 1816 | "version": "7.18.6", 1817 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", 1818 | "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", 1819 | "requires": { 1820 | "@babel/highlight": "^7.18.6" 1821 | } 1822 | }, 1823 | "@babel/helper-validator-identifier": { 1824 | "version": "7.19.1", 1825 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", 1826 | "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" 1827 | }, 1828 | "@babel/highlight": { 1829 | "version": "7.18.6", 1830 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", 1831 | "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", 1832 | "requires": { 1833 | "@babel/helper-validator-identifier": "^7.18.6", 1834 | "chalk": "^2.0.0", 1835 | "js-tokens": "^4.0.0" 1836 | } 1837 | }, 1838 | "@types/normalize-package-data": { 1839 | "version": "2.4.1", 1840 | "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", 1841 | "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" 1842 | }, 1843 | "ajv": { 1844 | "version": "6.12.6", 1845 | "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", 1846 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 1847 | "requires": { 1848 | "fast-deep-equal": "^3.1.1", 1849 | "fast-json-stable-stringify": "^2.0.0", 1850 | "json-schema-traverse": "^0.4.1", 1851 | "uri-js": "^4.2.2" 1852 | } 1853 | }, 1854 | "ajv-formats": { 1855 | "version": "2.1.1", 1856 | "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", 1857 | "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", 1858 | "requires": { 1859 | "ajv": "^8.0.0" 1860 | }, 1861 | "dependencies": { 1862 | "ajv": { 1863 | "version": "8.12.0", 1864 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", 1865 | "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 1866 | "requires": { 1867 | "fast-deep-equal": "^3.1.1", 1868 | "json-schema-traverse": "^1.0.0", 1869 | "require-from-string": "^2.0.2", 1870 | "uri-js": "^4.2.2" 1871 | } 1872 | }, 1873 | "json-schema-traverse": { 1874 | "version": "1.0.0", 1875 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 1876 | "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" 1877 | } 1878 | } 1879 | }, 1880 | "ansi-styles": { 1881 | "version": "3.2.1", 1882 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 1883 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 1884 | "requires": { 1885 | "color-convert": "^1.9.0" 1886 | } 1887 | }, 1888 | "array-keyed-map": { 1889 | "version": "2.1.3", 1890 | "resolved": "https://registry.npmjs.org/array-keyed-map/-/array-keyed-map-2.1.3.tgz", 1891 | "integrity": "sha512-JIUwuFakO+jHjxyp4YgSiKXSZeC0U+R1jR94bXWBcVlFRBycqXlb+kH9JHxBGcxnVuSqx5bnn0Qz9xtSeKOjiA==" 1892 | }, 1893 | "array.prototype.findindex": { 1894 | "version": "2.2.1", 1895 | "resolved": "https://registry.npmmirror.com/array.prototype.findindex/-/array.prototype.findindex-2.2.1.tgz", 1896 | "integrity": "sha512-tMj4uTmGpaGUh4XFMUh3H7KYAIqlygrlXchOEVTiICbTwRwMhDqtzsOwvtI+WAf1GdjJBeIP3Bu92Qg0SnXdtA==", 1897 | "requires": { 1898 | "call-bind": "^1.0.2", 1899 | "define-properties": "^1.1.4", 1900 | "es-abstract": "^1.20.4", 1901 | "es-shim-unscopables": "^1.0.0" 1902 | } 1903 | }, 1904 | "asn1": { 1905 | "version": "0.2.6", 1906 | "resolved": "https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz", 1907 | "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", 1908 | "requires": { 1909 | "safer-buffer": "~2.1.0" 1910 | } 1911 | }, 1912 | "assert-plus": { 1913 | "version": "1.0.0", 1914 | "resolved": "https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz", 1915 | "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" 1916 | }, 1917 | "asynckit": { 1918 | "version": "0.4.0", 1919 | "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", 1920 | "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" 1921 | }, 1922 | "atomically": { 1923 | "version": "2.0.1", 1924 | "resolved": "https://registry.npmjs.org/atomically/-/atomically-2.0.1.tgz", 1925 | "integrity": "sha512-sxBhVZUFBFhqSAsYMM3X2oaUi2NVDJ8U026FsIusM8gYXls9AYs/eXzgGrufs1Qjpkxi9zunds+75QUFz+m7UQ==", 1926 | "requires": { 1927 | "stubborn-fs": "^1.2.4", 1928 | "when-exit": "^2.0.0" 1929 | } 1930 | }, 1931 | "available-typed-arrays": { 1932 | "version": "1.0.5", 1933 | "resolved": "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", 1934 | "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" 1935 | }, 1936 | "aws-sign2": { 1937 | "version": "0.7.0", 1938 | "resolved": "https://registry.npmmirror.com/aws-sign2/-/aws-sign2-0.7.0.tgz", 1939 | "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" 1940 | }, 1941 | "aws4": { 1942 | "version": "1.12.0", 1943 | "resolved": "https://registry.npmmirror.com/aws4/-/aws4-1.12.0.tgz", 1944 | "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" 1945 | }, 1946 | "bcrypt-pbkdf": { 1947 | "version": "1.0.2", 1948 | "resolved": "https://registry.npmmirror.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 1949 | "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", 1950 | "requires": { 1951 | "tweetnacl": "^0.14.3" 1952 | } 1953 | }, 1954 | "bl": { 1955 | "version": "1.2.3", 1956 | "resolved": "https://registry.npmmirror.com/bl/-/bl-1.2.3.tgz", 1957 | "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", 1958 | "requires": { 1959 | "readable-stream": "^2.3.5", 1960 | "safe-buffer": "^5.1.1" 1961 | }, 1962 | "dependencies": { 1963 | "readable-stream": { 1964 | "version": "2.3.7", 1965 | "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", 1966 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 1967 | "requires": { 1968 | "core-util-is": "~1.0.0", 1969 | "inherits": "~2.0.3", 1970 | "isarray": "~1.0.0", 1971 | "process-nextick-args": "~2.0.0", 1972 | "safe-buffer": "~5.1.1", 1973 | "string_decoder": "~1.1.1", 1974 | "util-deprecate": "~1.0.1" 1975 | }, 1976 | "dependencies": { 1977 | "safe-buffer": { 1978 | "version": "5.1.2", 1979 | "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", 1980 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 1981 | } 1982 | } 1983 | }, 1984 | "string_decoder": { 1985 | "version": "1.1.1", 1986 | "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", 1987 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1988 | "requires": { 1989 | "safe-buffer": "~5.1.0" 1990 | }, 1991 | "dependencies": { 1992 | "safe-buffer": { 1993 | "version": "5.1.2", 1994 | "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", 1995 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 1996 | } 1997 | } 1998 | } 1999 | } 2000 | }, 2001 | "bluebird": { 2002 | "version": "3.7.2", 2003 | "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", 2004 | "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" 2005 | }, 2006 | "cac": { 2007 | "version": "6.7.14", 2008 | "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", 2009 | "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==" 2010 | }, 2011 | "call-bind": { 2012 | "version": "1.0.2", 2013 | "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", 2014 | "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 2015 | "requires": { 2016 | "function-bind": "^1.1.1", 2017 | "get-intrinsic": "^1.0.2" 2018 | } 2019 | }, 2020 | "caseless": { 2021 | "version": "0.12.0", 2022 | "resolved": "https://registry.npmmirror.com/caseless/-/caseless-0.12.0.tgz", 2023 | "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" 2024 | }, 2025 | "chalk": { 2026 | "version": "2.4.2", 2027 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 2028 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 2029 | "requires": { 2030 | "ansi-styles": "^3.2.1", 2031 | "escape-string-regexp": "^1.0.5", 2032 | "supports-color": "^5.3.0" 2033 | } 2034 | }, 2035 | "chatgpt": { 2036 | "version": "4.7.2", 2037 | "resolved": "https://registry.npmjs.org/chatgpt/-/chatgpt-4.7.2.tgz", 2038 | "integrity": "sha512-c5CNqvB98IMEz/Byopwu5FlXGS3w/3iNiZITdDlcZLue4VSjEfzMRWrOrdGidzcE+ud2My6nO8/sSnY7W04WJA==", 2039 | "requires": { 2040 | "cac": "^6.7.14", 2041 | "conf": "^11.0.1", 2042 | "eventsource-parser": "^0.0.5", 2043 | "gpt3-tokenizer": "^1.1.5", 2044 | "keyv": "^4.5.2", 2045 | "p-timeout": "^6.0.0", 2046 | "quick-lru": "^6.1.1", 2047 | "read-pkg-up": "^9.1.0", 2048 | "uuid": "^9.0.0" 2049 | }, 2050 | "dependencies": { 2051 | "eventsource-parser": { 2052 | "version": "0.0.5", 2053 | "resolved": "https://registry.npmmirror.com/eventsource-parser/-/eventsource-parser-0.0.5.tgz", 2054 | "integrity": "sha512-BAq82bC3ZW9fPYYZlofXBOAfbpmDzXIOsj+GOehQwgTUYsQZ6HtHs6zuRtge7Ph8OhS6lNH1kJF8q9dj17RcmA==" 2055 | }, 2056 | "keyv": { 2057 | "version": "4.5.2", 2058 | "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.2.tgz", 2059 | "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", 2060 | "requires": { 2061 | "json-buffer": "3.0.1" 2062 | } 2063 | }, 2064 | "p-timeout": { 2065 | "version": "6.1.0", 2066 | "resolved": "https://registry.npmmirror.com/p-timeout/-/p-timeout-6.1.0.tgz", 2067 | "integrity": "sha512-s0y6Le9QYGELLzNpFIt6h8B2DHTVUDLStvxtvRMSKNKeuNVVWby2dZ+pIJpW4/pWr5a3s8W85wBNtc0ZA+lzCg==" 2068 | }, 2069 | "quick-lru": { 2070 | "version": "6.1.1", 2071 | "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-6.1.1.tgz", 2072 | "integrity": "sha512-S27GBT+F0NTRiehtbrgaSE1idUAJ5bX8dPAQTdylEyNlrdcH5X4Lz7Edz3DYzecbsCluD5zO8ZNEe04z3D3u6Q==" 2073 | } 2074 | } 2075 | }, 2076 | "color-convert": { 2077 | "version": "1.9.3", 2078 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 2079 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 2080 | "requires": { 2081 | "color-name": "1.1.3" 2082 | } 2083 | }, 2084 | "color-name": { 2085 | "version": "1.1.3", 2086 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 2087 | "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" 2088 | }, 2089 | "combined-stream": { 2090 | "version": "1.0.8", 2091 | "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", 2092 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 2093 | "requires": { 2094 | "delayed-stream": "~1.0.0" 2095 | } 2096 | }, 2097 | "conf": { 2098 | "version": "11.0.1", 2099 | "resolved": "https://registry.npmjs.org/conf/-/conf-11.0.1.tgz", 2100 | "integrity": "sha512-WlLiQboEjKx0bYx2IIRGedBgNjLAxtwPaCSnsjWPST5xR0DB4q8lcsO/bEH9ZRYNcj63Y9vj/JG/5Fg6uWzI0Q==", 2101 | "requires": { 2102 | "ajv": "^8.12.0", 2103 | "ajv-formats": "^2.1.1", 2104 | "atomically": "^2.0.0", 2105 | "debounce-fn": "^5.1.2", 2106 | "dot-prop": "^7.2.0", 2107 | "env-paths": "^3.0.0", 2108 | "json-schema-typed": "^8.0.1", 2109 | "semver": "^7.3.8" 2110 | }, 2111 | "dependencies": { 2112 | "ajv": { 2113 | "version": "8.12.0", 2114 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", 2115 | "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 2116 | "requires": { 2117 | "fast-deep-equal": "^3.1.1", 2118 | "json-schema-traverse": "^1.0.0", 2119 | "require-from-string": "^2.0.2", 2120 | "uri-js": "^4.2.2" 2121 | } 2122 | }, 2123 | "json-schema-traverse": { 2124 | "version": "1.0.0", 2125 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 2126 | "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" 2127 | } 2128 | } 2129 | }, 2130 | "core-util-is": { 2131 | "version": "1.0.3", 2132 | "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", 2133 | "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" 2134 | }, 2135 | "dashdash": { 2136 | "version": "1.14.1", 2137 | "resolved": "https://registry.npmmirror.com/dashdash/-/dashdash-1.14.1.tgz", 2138 | "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", 2139 | "requires": { 2140 | "assert-plus": "^1.0.0" 2141 | } 2142 | }, 2143 | "debounce-fn": { 2144 | "version": "5.1.2", 2145 | "resolved": "https://registry.npmjs.org/debounce-fn/-/debounce-fn-5.1.2.tgz", 2146 | "integrity": "sha512-Sr4SdOZ4vw6eQDvPYNxHogvrxmCIld/VenC5JbNrFwMiwd7lY/Z18ZFfo+EWNG4DD9nFlAujWAo/wGuOPHmy5A==", 2147 | "requires": { 2148 | "mimic-fn": "^4.0.0" 2149 | } 2150 | }, 2151 | "define-properties": { 2152 | "version": "1.1.4", 2153 | "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz", 2154 | "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", 2155 | "requires": { 2156 | "has-property-descriptors": "^1.0.0", 2157 | "object-keys": "^1.1.1" 2158 | } 2159 | }, 2160 | "delayed-stream": { 2161 | "version": "1.0.0", 2162 | "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", 2163 | "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" 2164 | }, 2165 | "dot-prop": { 2166 | "version": "7.2.0", 2167 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-7.2.0.tgz", 2168 | "integrity": "sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==", 2169 | "requires": { 2170 | "type-fest": "^2.11.2" 2171 | } 2172 | }, 2173 | "dotenv": { 2174 | "version": "16.0.3", 2175 | "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-16.0.3.tgz", 2176 | "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" 2177 | }, 2178 | "ecc-jsbn": { 2179 | "version": "0.1.2", 2180 | "resolved": "https://registry.npmmirror.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 2181 | "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", 2182 | "requires": { 2183 | "jsbn": "~0.1.0", 2184 | "safer-buffer": "^2.1.0" 2185 | } 2186 | }, 2187 | "end-of-stream": { 2188 | "version": "1.4.4", 2189 | "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", 2190 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 2191 | "requires": { 2192 | "once": "^1.4.0" 2193 | } 2194 | }, 2195 | "env-paths": { 2196 | "version": "3.0.0", 2197 | "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", 2198 | "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==" 2199 | }, 2200 | "error-ex": { 2201 | "version": "1.3.2", 2202 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 2203 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 2204 | "requires": { 2205 | "is-arrayish": "^0.2.1" 2206 | } 2207 | }, 2208 | "es-abstract": { 2209 | "version": "1.21.1", 2210 | "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.21.1.tgz", 2211 | "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", 2212 | "requires": { 2213 | "available-typed-arrays": "^1.0.5", 2214 | "call-bind": "^1.0.2", 2215 | "es-set-tostringtag": "^2.0.1", 2216 | "es-to-primitive": "^1.2.1", 2217 | "function-bind": "^1.1.1", 2218 | "function.prototype.name": "^1.1.5", 2219 | "get-intrinsic": "^1.1.3", 2220 | "get-symbol-description": "^1.0.0", 2221 | "globalthis": "^1.0.3", 2222 | "gopd": "^1.0.1", 2223 | "has": "^1.0.3", 2224 | "has-property-descriptors": "^1.0.0", 2225 | "has-proto": "^1.0.1", 2226 | "has-symbols": "^1.0.3", 2227 | "internal-slot": "^1.0.4", 2228 | "is-array-buffer": "^3.0.1", 2229 | "is-callable": "^1.2.7", 2230 | "is-negative-zero": "^2.0.2", 2231 | "is-regex": "^1.1.4", 2232 | "is-shared-array-buffer": "^1.0.2", 2233 | "is-string": "^1.0.7", 2234 | "is-typed-array": "^1.1.10", 2235 | "is-weakref": "^1.0.2", 2236 | "object-inspect": "^1.12.2", 2237 | "object-keys": "^1.1.1", 2238 | "object.assign": "^4.1.4", 2239 | "regexp.prototype.flags": "^1.4.3", 2240 | "safe-regex-test": "^1.0.0", 2241 | "string.prototype.trimend": "^1.0.6", 2242 | "string.prototype.trimstart": "^1.0.6", 2243 | "typed-array-length": "^1.0.4", 2244 | "unbox-primitive": "^1.0.2", 2245 | "which-typed-array": "^1.1.9" 2246 | } 2247 | }, 2248 | "es-set-tostringtag": { 2249 | "version": "2.0.1", 2250 | "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", 2251 | "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", 2252 | "requires": { 2253 | "get-intrinsic": "^1.1.3", 2254 | "has": "^1.0.3", 2255 | "has-tostringtag": "^1.0.0" 2256 | } 2257 | }, 2258 | "es-shim-unscopables": { 2259 | "version": "1.0.0", 2260 | "resolved": "https://registry.npmmirror.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", 2261 | "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", 2262 | "requires": { 2263 | "has": "^1.0.3" 2264 | } 2265 | }, 2266 | "es-to-primitive": { 2267 | "version": "1.2.1", 2268 | "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 2269 | "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 2270 | "requires": { 2271 | "is-callable": "^1.1.4", 2272 | "is-date-object": "^1.0.1", 2273 | "is-symbol": "^1.0.2" 2274 | } 2275 | }, 2276 | "escape-string-regexp": { 2277 | "version": "1.0.5", 2278 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 2279 | "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" 2280 | }, 2281 | "eventemitter3": { 2282 | "version": "3.1.2", 2283 | "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-3.1.2.tgz", 2284 | "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" 2285 | }, 2286 | "extend": { 2287 | "version": "3.0.2", 2288 | "resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz", 2289 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 2290 | }, 2291 | "extsprintf": { 2292 | "version": "1.3.0", 2293 | "resolved": "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.3.0.tgz", 2294 | "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" 2295 | }, 2296 | "fast-deep-equal": { 2297 | "version": "3.1.3", 2298 | "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 2299 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 2300 | }, 2301 | "fast-json-stable-stringify": { 2302 | "version": "2.1.0", 2303 | "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 2304 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 2305 | }, 2306 | "file-type": { 2307 | "version": "3.9.0", 2308 | "resolved": "https://registry.npmmirror.com/file-type/-/file-type-3.9.0.tgz", 2309 | "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==" 2310 | }, 2311 | "find-up": { 2312 | "version": "6.3.0", 2313 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 2314 | "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 2315 | "requires": { 2316 | "locate-path": "^7.1.0", 2317 | "path-exists": "^5.0.0" 2318 | } 2319 | }, 2320 | "for-each": { 2321 | "version": "0.3.3", 2322 | "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz", 2323 | "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", 2324 | "requires": { 2325 | "is-callable": "^1.1.3" 2326 | } 2327 | }, 2328 | "forever-agent": { 2329 | "version": "0.6.1", 2330 | "resolved": "https://registry.npmmirror.com/forever-agent/-/forever-agent-0.6.1.tgz", 2331 | "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" 2332 | }, 2333 | "form-data": { 2334 | "version": "2.3.3", 2335 | "resolved": "https://registry.npmmirror.com/form-data/-/form-data-2.3.3.tgz", 2336 | "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 2337 | "requires": { 2338 | "asynckit": "^0.4.0", 2339 | "combined-stream": "^1.0.6", 2340 | "mime-types": "^2.1.12" 2341 | } 2342 | }, 2343 | "function-bind": { 2344 | "version": "1.1.1", 2345 | "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", 2346 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 2347 | }, 2348 | "function.prototype.name": { 2349 | "version": "1.1.5", 2350 | "resolved": "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz", 2351 | "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", 2352 | "requires": { 2353 | "call-bind": "^1.0.2", 2354 | "define-properties": "^1.1.3", 2355 | "es-abstract": "^1.19.0", 2356 | "functions-have-names": "^1.2.2" 2357 | } 2358 | }, 2359 | "functions-have-names": { 2360 | "version": "1.2.3", 2361 | "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", 2362 | "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" 2363 | }, 2364 | "get-intrinsic": { 2365 | "version": "1.2.0", 2366 | "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz", 2367 | "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", 2368 | "requires": { 2369 | "function-bind": "^1.1.1", 2370 | "has": "^1.0.3", 2371 | "has-symbols": "^1.0.3" 2372 | } 2373 | }, 2374 | "get-symbol-description": { 2375 | "version": "1.0.0", 2376 | "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz", 2377 | "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", 2378 | "requires": { 2379 | "call-bind": "^1.0.2", 2380 | "get-intrinsic": "^1.1.1" 2381 | } 2382 | }, 2383 | "getpass": { 2384 | "version": "0.1.7", 2385 | "resolved": "https://registry.npmmirror.com/getpass/-/getpass-0.1.7.tgz", 2386 | "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", 2387 | "requires": { 2388 | "assert-plus": "^1.0.0" 2389 | } 2390 | }, 2391 | "globalthis": { 2392 | "version": "1.0.3", 2393 | "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.3.tgz", 2394 | "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", 2395 | "requires": { 2396 | "define-properties": "^1.1.3" 2397 | } 2398 | }, 2399 | "gopd": { 2400 | "version": "1.0.1", 2401 | "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz", 2402 | "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 2403 | "requires": { 2404 | "get-intrinsic": "^1.1.3" 2405 | } 2406 | }, 2407 | "gpt3-tokenizer": { 2408 | "version": "1.1.5", 2409 | "resolved": "https://registry.npmjs.org/gpt3-tokenizer/-/gpt3-tokenizer-1.1.5.tgz", 2410 | "integrity": "sha512-O9iCL8MqGR0Oe9wTh0YftzIbysypNQmS5a5JG3cB3M4LMYjlAVvNnf8LUzVY9MrI7tj+YLY356uHtO2lLX2HpA==", 2411 | "requires": { 2412 | "array-keyed-map": "^2.1.3" 2413 | } 2414 | }, 2415 | "har-schema": { 2416 | "version": "2.0.0", 2417 | "resolved": "https://registry.npmmirror.com/har-schema/-/har-schema-2.0.0.tgz", 2418 | "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" 2419 | }, 2420 | "har-validator": { 2421 | "version": "5.1.5", 2422 | "resolved": "https://registry.npmmirror.com/har-validator/-/har-validator-5.1.5.tgz", 2423 | "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", 2424 | "requires": { 2425 | "ajv": "^6.12.3", 2426 | "har-schema": "^2.0.0" 2427 | } 2428 | }, 2429 | "has": { 2430 | "version": "1.0.3", 2431 | "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", 2432 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 2433 | "requires": { 2434 | "function-bind": "^1.1.1" 2435 | } 2436 | }, 2437 | "has-bigints": { 2438 | "version": "1.0.2", 2439 | "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz", 2440 | "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" 2441 | }, 2442 | "has-flag": { 2443 | "version": "3.0.0", 2444 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 2445 | "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" 2446 | }, 2447 | "has-property-descriptors": { 2448 | "version": "1.0.0", 2449 | "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", 2450 | "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", 2451 | "requires": { 2452 | "get-intrinsic": "^1.1.1" 2453 | } 2454 | }, 2455 | "has-proto": { 2456 | "version": "1.0.1", 2457 | "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.1.tgz", 2458 | "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" 2459 | }, 2460 | "has-symbols": { 2461 | "version": "1.0.3", 2462 | "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", 2463 | "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" 2464 | }, 2465 | "has-tostringtag": { 2466 | "version": "1.0.0", 2467 | "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 2468 | "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 2469 | "requires": { 2470 | "has-symbols": "^1.0.2" 2471 | } 2472 | }, 2473 | "hosted-git-info": { 2474 | "version": "4.1.0", 2475 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", 2476 | "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", 2477 | "requires": { 2478 | "lru-cache": "^6.0.0" 2479 | } 2480 | }, 2481 | "http-signature": { 2482 | "version": "1.2.0", 2483 | "resolved": "https://registry.npmmirror.com/http-signature/-/http-signature-1.2.0.tgz", 2484 | "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", 2485 | "requires": { 2486 | "assert-plus": "^1.0.0", 2487 | "jsprim": "^1.2.2", 2488 | "sshpk": "^1.7.0" 2489 | } 2490 | }, 2491 | "inherits": { 2492 | "version": "2.0.4", 2493 | "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", 2494 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 2495 | }, 2496 | "internal-slot": { 2497 | "version": "1.0.4", 2498 | "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.4.tgz", 2499 | "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", 2500 | "requires": { 2501 | "get-intrinsic": "^1.1.3", 2502 | "has": "^1.0.3", 2503 | "side-channel": "^1.0.4" 2504 | } 2505 | }, 2506 | "is-array-buffer": { 2507 | "version": "3.0.1", 2508 | "resolved": "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.1.tgz", 2509 | "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", 2510 | "requires": { 2511 | "call-bind": "^1.0.2", 2512 | "get-intrinsic": "^1.1.3", 2513 | "is-typed-array": "^1.1.10" 2514 | } 2515 | }, 2516 | "is-arrayish": { 2517 | "version": "0.2.1", 2518 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 2519 | "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" 2520 | }, 2521 | "is-bigint": { 2522 | "version": "1.0.4", 2523 | "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz", 2524 | "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 2525 | "requires": { 2526 | "has-bigints": "^1.0.1" 2527 | } 2528 | }, 2529 | "is-boolean-object": { 2530 | "version": "1.1.2", 2531 | "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 2532 | "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 2533 | "requires": { 2534 | "call-bind": "^1.0.2", 2535 | "has-tostringtag": "^1.0.0" 2536 | } 2537 | }, 2538 | "is-callable": { 2539 | "version": "1.2.7", 2540 | "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", 2541 | "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" 2542 | }, 2543 | "is-core-module": { 2544 | "version": "2.11.0", 2545 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", 2546 | "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", 2547 | "requires": { 2548 | "has": "^1.0.3" 2549 | } 2550 | }, 2551 | "is-date-object": { 2552 | "version": "1.0.5", 2553 | "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz", 2554 | "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 2555 | "requires": { 2556 | "has-tostringtag": "^1.0.0" 2557 | } 2558 | }, 2559 | "is-negative-zero": { 2560 | "version": "2.0.2", 2561 | "resolved": "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz", 2562 | "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" 2563 | }, 2564 | "is-number-object": { 2565 | "version": "1.0.7", 2566 | "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz", 2567 | "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", 2568 | "requires": { 2569 | "has-tostringtag": "^1.0.0" 2570 | } 2571 | }, 2572 | "is-regex": { 2573 | "version": "1.1.4", 2574 | "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz", 2575 | "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 2576 | "requires": { 2577 | "call-bind": "^1.0.2", 2578 | "has-tostringtag": "^1.0.0" 2579 | } 2580 | }, 2581 | "is-shared-array-buffer": { 2582 | "version": "1.0.2", 2583 | "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", 2584 | "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", 2585 | "requires": { 2586 | "call-bind": "^1.0.2" 2587 | } 2588 | }, 2589 | "is-string": { 2590 | "version": "1.0.7", 2591 | "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz", 2592 | "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 2593 | "requires": { 2594 | "has-tostringtag": "^1.0.0" 2595 | } 2596 | }, 2597 | "is-symbol": { 2598 | "version": "1.0.4", 2599 | "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz", 2600 | "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 2601 | "requires": { 2602 | "has-symbols": "^1.0.2" 2603 | } 2604 | }, 2605 | "is-typed-array": { 2606 | "version": "1.1.10", 2607 | "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.10.tgz", 2608 | "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", 2609 | "requires": { 2610 | "available-typed-arrays": "^1.0.5", 2611 | "call-bind": "^1.0.2", 2612 | "for-each": "^0.3.3", 2613 | "gopd": "^1.0.1", 2614 | "has-tostringtag": "^1.0.0" 2615 | } 2616 | }, 2617 | "is-typedarray": { 2618 | "version": "1.0.0", 2619 | "resolved": "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz", 2620 | "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" 2621 | }, 2622 | "is-weakref": { 2623 | "version": "1.0.2", 2624 | "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz", 2625 | "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", 2626 | "requires": { 2627 | "call-bind": "^1.0.2" 2628 | } 2629 | }, 2630 | "isarray": { 2631 | "version": "1.0.0", 2632 | "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", 2633 | "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" 2634 | }, 2635 | "isstream": { 2636 | "version": "0.1.2", 2637 | "resolved": "https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz", 2638 | "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" 2639 | }, 2640 | "js-tokens": { 2641 | "version": "4.0.0", 2642 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 2643 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 2644 | }, 2645 | "jsbn": { 2646 | "version": "0.1.1", 2647 | "resolved": "https://registry.npmmirror.com/jsbn/-/jsbn-0.1.1.tgz", 2648 | "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" 2649 | }, 2650 | "json-buffer": { 2651 | "version": "3.0.1", 2652 | "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", 2653 | "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" 2654 | }, 2655 | "json-parse-even-better-errors": { 2656 | "version": "2.3.1", 2657 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 2658 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" 2659 | }, 2660 | "json-schema": { 2661 | "version": "0.4.0", 2662 | "resolved": "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz", 2663 | "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" 2664 | }, 2665 | "json-schema-traverse": { 2666 | "version": "0.4.1", 2667 | "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 2668 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 2669 | }, 2670 | "json-schema-typed": { 2671 | "version": "8.0.1", 2672 | "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.1.tgz", 2673 | "integrity": "sha512-XQmWYj2Sm4kn4WeTYvmpKEbyPsL7nBsb647c7pMe6l02/yx2+Jfc4dT6UZkEXnIUb5LhD55r2HPsJ1milQ4rDg==" 2674 | }, 2675 | "json-stringify-safe": { 2676 | "version": "5.0.1", 2677 | "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 2678 | "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" 2679 | }, 2680 | "jsprim": { 2681 | "version": "1.4.2", 2682 | "resolved": "https://registry.npmmirror.com/jsprim/-/jsprim-1.4.2.tgz", 2683 | "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", 2684 | "requires": { 2685 | "assert-plus": "1.0.0", 2686 | "extsprintf": "1.3.0", 2687 | "json-schema": "0.4.0", 2688 | "verror": "1.10.0" 2689 | } 2690 | }, 2691 | "lines-and-columns": { 2692 | "version": "1.2.4", 2693 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 2694 | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" 2695 | }, 2696 | "locate-path": { 2697 | "version": "7.2.0", 2698 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 2699 | "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 2700 | "requires": { 2701 | "p-locate": "^6.0.0" 2702 | } 2703 | }, 2704 | "lodash": { 2705 | "version": "4.17.21", 2706 | "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", 2707 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 2708 | }, 2709 | "lru-cache": { 2710 | "version": "6.0.0", 2711 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 2712 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 2713 | "requires": { 2714 | "yallist": "^4.0.0" 2715 | } 2716 | }, 2717 | "mime": { 2718 | "version": "1.6.0", 2719 | "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", 2720 | "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" 2721 | }, 2722 | "mime-db": { 2723 | "version": "1.52.0", 2724 | "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", 2725 | "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" 2726 | }, 2727 | "mime-types": { 2728 | "version": "2.1.35", 2729 | "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", 2730 | "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 2731 | "requires": { 2732 | "mime-db": "1.52.0" 2733 | } 2734 | }, 2735 | "mimic-fn": { 2736 | "version": "4.0.0", 2737 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 2738 | "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==" 2739 | }, 2740 | "ms": { 2741 | "version": "2.1.2", 2742 | "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", 2743 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 2744 | }, 2745 | "node-telegram-bot-api": { 2746 | "version": "0.60.0", 2747 | "resolved": "https://registry.npmmirror.com/node-telegram-bot-api/-/node-telegram-bot-api-0.60.0.tgz", 2748 | "integrity": "sha512-SBI2PjfCAfMVuieQb95GBvaWiprRdk5SKfzX6B6G2ciG7J4SjOVwaMvaYhm9dJDTqvRSzl5pbioGbqRO/vx1Zg==", 2749 | "requires": { 2750 | "array.prototype.findindex": "^2.0.2", 2751 | "bl": "^1.2.3", 2752 | "debug": "^3.2.7", 2753 | "eventemitter3": "^3.0.0", 2754 | "file-type": "^3.9.0", 2755 | "mime": "^1.6.0", 2756 | "pump": "^2.0.0", 2757 | "request": "^2.83.0", 2758 | "request-promise": "^4.2.2" 2759 | }, 2760 | "dependencies": { 2761 | "debug": { 2762 | "version": "3.2.7", 2763 | "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", 2764 | "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 2765 | "requires": { 2766 | "ms": "^2.1.1" 2767 | } 2768 | }, 2769 | "pump": { 2770 | "version": "2.0.1", 2771 | "resolved": "https://registry.npmmirror.com/pump/-/pump-2.0.1.tgz", 2772 | "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", 2773 | "requires": { 2774 | "end-of-stream": "^1.1.0", 2775 | "once": "^1.3.1" 2776 | } 2777 | }, 2778 | "request": { 2779 | "version": "2.88.2", 2780 | "resolved": "https://registry.npmmirror.com/request/-/request-2.88.2.tgz", 2781 | "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", 2782 | "requires": { 2783 | "aws-sign2": "~0.7.0", 2784 | "aws4": "^1.8.0", 2785 | "caseless": "~0.12.0", 2786 | "combined-stream": "~1.0.6", 2787 | "extend": "~3.0.2", 2788 | "forever-agent": "~0.6.1", 2789 | "form-data": "~2.3.2", 2790 | "har-validator": "~5.1.3", 2791 | "http-signature": "~1.2.0", 2792 | "is-typedarray": "~1.0.0", 2793 | "isstream": "~0.1.2", 2794 | "json-stringify-safe": "~5.0.1", 2795 | "mime-types": "~2.1.19", 2796 | "oauth-sign": "~0.9.0", 2797 | "performance-now": "^2.1.0", 2798 | "qs": "~6.5.2", 2799 | "safe-buffer": "^5.1.2", 2800 | "tough-cookie": "~2.5.0", 2801 | "tunnel-agent": "^0.6.0", 2802 | "uuid": "^3.3.2" 2803 | } 2804 | }, 2805 | "uuid": { 2806 | "version": "3.4.0", 2807 | "resolved": "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz", 2808 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" 2809 | } 2810 | } 2811 | }, 2812 | "normalize-package-data": { 2813 | "version": "3.0.3", 2814 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", 2815 | "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", 2816 | "requires": { 2817 | "hosted-git-info": "^4.0.1", 2818 | "is-core-module": "^2.5.0", 2819 | "semver": "^7.3.4", 2820 | "validate-npm-package-license": "^3.0.1" 2821 | } 2822 | }, 2823 | "oauth-sign": { 2824 | "version": "0.9.0", 2825 | "resolved": "https://registry.npmmirror.com/oauth-sign/-/oauth-sign-0.9.0.tgz", 2826 | "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" 2827 | }, 2828 | "object-inspect": { 2829 | "version": "1.12.3", 2830 | "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.3.tgz", 2831 | "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" 2832 | }, 2833 | "object-keys": { 2834 | "version": "1.1.1", 2835 | "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", 2836 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" 2837 | }, 2838 | "object.assign": { 2839 | "version": "4.1.4", 2840 | "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz", 2841 | "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", 2842 | "requires": { 2843 | "call-bind": "^1.0.2", 2844 | "define-properties": "^1.1.4", 2845 | "has-symbols": "^1.0.3", 2846 | "object-keys": "^1.1.1" 2847 | } 2848 | }, 2849 | "once": { 2850 | "version": "1.4.0", 2851 | "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", 2852 | "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 2853 | "requires": { 2854 | "wrappy": "1" 2855 | } 2856 | }, 2857 | "p-limit": { 2858 | "version": "4.0.0", 2859 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 2860 | "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 2861 | "requires": { 2862 | "yocto-queue": "^1.0.0" 2863 | } 2864 | }, 2865 | "p-locate": { 2866 | "version": "6.0.0", 2867 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 2868 | "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 2869 | "requires": { 2870 | "p-limit": "^4.0.0" 2871 | } 2872 | }, 2873 | "parse-json": { 2874 | "version": "5.2.0", 2875 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 2876 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 2877 | "requires": { 2878 | "@babel/code-frame": "^7.0.0", 2879 | "error-ex": "^1.3.1", 2880 | "json-parse-even-better-errors": "^2.3.0", 2881 | "lines-and-columns": "^1.1.6" 2882 | } 2883 | }, 2884 | "path-exists": { 2885 | "version": "5.0.0", 2886 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 2887 | "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==" 2888 | }, 2889 | "performance-now": { 2890 | "version": "2.1.0", 2891 | "resolved": "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz", 2892 | "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" 2893 | }, 2894 | "process-nextick-args": { 2895 | "version": "2.0.1", 2896 | "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 2897 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" 2898 | }, 2899 | "psl": { 2900 | "version": "1.9.0", 2901 | "resolved": "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz", 2902 | "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" 2903 | }, 2904 | "punycode": { 2905 | "version": "2.3.0", 2906 | "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.0.tgz", 2907 | "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" 2908 | }, 2909 | "qs": { 2910 | "version": "6.5.3", 2911 | "resolved": "https://registry.npmmirror.com/qs/-/qs-6.5.3.tgz", 2912 | "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" 2913 | }, 2914 | "read-pkg": { 2915 | "version": "7.1.0", 2916 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-7.1.0.tgz", 2917 | "integrity": "sha512-5iOehe+WF75IccPc30bWTbpdDQLOCc3Uu8bi3Dte3Eueij81yx1Mrufk8qBx/YAbR4uL1FdUr+7BKXDwEtisXg==", 2918 | "requires": { 2919 | "@types/normalize-package-data": "^2.4.1", 2920 | "normalize-package-data": "^3.0.2", 2921 | "parse-json": "^5.2.0", 2922 | "type-fest": "^2.0.0" 2923 | } 2924 | }, 2925 | "read-pkg-up": { 2926 | "version": "9.1.0", 2927 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-9.1.0.tgz", 2928 | "integrity": "sha512-vaMRR1AC1nrd5CQM0PhlRsO5oc2AAigqr7cCrZ/MW/Rsaflz4RlgzkpL4qoU/z1F6wrbd85iFv1OQj/y5RdGvg==", 2929 | "requires": { 2930 | "find-up": "^6.3.0", 2931 | "read-pkg": "^7.1.0", 2932 | "type-fest": "^2.5.0" 2933 | } 2934 | }, 2935 | "regexp.prototype.flags": { 2936 | "version": "1.4.3", 2937 | "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", 2938 | "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", 2939 | "requires": { 2940 | "call-bind": "^1.0.2", 2941 | "define-properties": "^1.1.3", 2942 | "functions-have-names": "^1.2.2" 2943 | } 2944 | }, 2945 | "request": { 2946 | "version": "2.88.2", 2947 | "resolved": "https://registry.npmmirror.com/request/-/request-2.88.2.tgz", 2948 | "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", 2949 | "requires": { 2950 | "aws-sign2": "~0.7.0", 2951 | "aws4": "^1.8.0", 2952 | "caseless": "~0.12.0", 2953 | "combined-stream": "~1.0.6", 2954 | "extend": "~3.0.2", 2955 | "forever-agent": "~0.6.1", 2956 | "form-data": "~2.3.2", 2957 | "har-validator": "~5.1.3", 2958 | "http-signature": "~1.2.0", 2959 | "is-typedarray": "~1.0.0", 2960 | "isstream": "~0.1.2", 2961 | "json-stringify-safe": "~5.0.1", 2962 | "mime-types": "~2.1.19", 2963 | "oauth-sign": "~0.9.0", 2964 | "performance-now": "^2.1.0", 2965 | "qs": "~6.5.2", 2966 | "safe-buffer": "^5.1.2", 2967 | "tough-cookie": "~2.5.0", 2968 | "tunnel-agent": "^0.6.0", 2969 | "uuid": "^3.3.2" 2970 | }, 2971 | "dependencies": { 2972 | "uuid": { 2973 | "version": "3.4.0", 2974 | "resolved": "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz", 2975 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" 2976 | } 2977 | } 2978 | }, 2979 | "request-promise": { 2980 | "version": "4.2.6", 2981 | "resolved": "https://registry.npmmirror.com/request-promise/-/request-promise-4.2.6.tgz", 2982 | "integrity": "sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==", 2983 | "requires": { 2984 | "bluebird": "^3.5.0", 2985 | "request-promise-core": "1.1.4", 2986 | "stealthy-require": "^1.1.1", 2987 | "tough-cookie": "^2.3.3" 2988 | } 2989 | }, 2990 | "request-promise-core": { 2991 | "version": "1.1.4", 2992 | "resolved": "https://registry.npmmirror.com/request-promise-core/-/request-promise-core-1.1.4.tgz", 2993 | "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", 2994 | "requires": { 2995 | "lodash": "^4.17.19" 2996 | } 2997 | }, 2998 | "require-from-string": { 2999 | "version": "2.0.2", 3000 | "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 3001 | "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" 3002 | }, 3003 | "safe-buffer": { 3004 | "version": "5.2.1", 3005 | "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", 3006 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 3007 | }, 3008 | "safe-regex-test": { 3009 | "version": "1.0.0", 3010 | "resolved": "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz", 3011 | "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", 3012 | "requires": { 3013 | "call-bind": "^1.0.2", 3014 | "get-intrinsic": "^1.1.3", 3015 | "is-regex": "^1.1.4" 3016 | } 3017 | }, 3018 | "safer-buffer": { 3019 | "version": "2.1.2", 3020 | "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", 3021 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 3022 | }, 3023 | "semver": { 3024 | "version": "7.3.8", 3025 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 3026 | "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 3027 | "requires": { 3028 | "lru-cache": "^6.0.0" 3029 | } 3030 | }, 3031 | "side-channel": { 3032 | "version": "1.0.4", 3033 | "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", 3034 | "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 3035 | "requires": { 3036 | "call-bind": "^1.0.0", 3037 | "get-intrinsic": "^1.0.2", 3038 | "object-inspect": "^1.9.0" 3039 | } 3040 | }, 3041 | "spdx-correct": { 3042 | "version": "3.1.1", 3043 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 3044 | "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 3045 | "requires": { 3046 | "spdx-expression-parse": "^3.0.0", 3047 | "spdx-license-ids": "^3.0.0" 3048 | } 3049 | }, 3050 | "spdx-exceptions": { 3051 | "version": "2.3.0", 3052 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 3053 | "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" 3054 | }, 3055 | "spdx-expression-parse": { 3056 | "version": "3.0.1", 3057 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 3058 | "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 3059 | "requires": { 3060 | "spdx-exceptions": "^2.1.0", 3061 | "spdx-license-ids": "^3.0.0" 3062 | } 3063 | }, 3064 | "spdx-license-ids": { 3065 | "version": "3.0.12", 3066 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", 3067 | "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==" 3068 | }, 3069 | "sshpk": { 3070 | "version": "1.17.0", 3071 | "resolved": "https://registry.npmmirror.com/sshpk/-/sshpk-1.17.0.tgz", 3072 | "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", 3073 | "requires": { 3074 | "asn1": "~0.2.3", 3075 | "assert-plus": "^1.0.0", 3076 | "bcrypt-pbkdf": "^1.0.0", 3077 | "dashdash": "^1.12.0", 3078 | "ecc-jsbn": "~0.1.1", 3079 | "getpass": "^0.1.1", 3080 | "jsbn": "~0.1.0", 3081 | "safer-buffer": "^2.0.2", 3082 | "tweetnacl": "~0.14.0" 3083 | } 3084 | }, 3085 | "stealthy-require": { 3086 | "version": "1.1.1", 3087 | "resolved": "https://registry.npmmirror.com/stealthy-require/-/stealthy-require-1.1.1.tgz", 3088 | "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==" 3089 | }, 3090 | "string.prototype.trimend": { 3091 | "version": "1.0.6", 3092 | "resolved": "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", 3093 | "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", 3094 | "requires": { 3095 | "call-bind": "^1.0.2", 3096 | "define-properties": "^1.1.4", 3097 | "es-abstract": "^1.20.4" 3098 | } 3099 | }, 3100 | "string.prototype.trimstart": { 3101 | "version": "1.0.6", 3102 | "resolved": "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", 3103 | "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", 3104 | "requires": { 3105 | "call-bind": "^1.0.2", 3106 | "define-properties": "^1.1.4", 3107 | "es-abstract": "^1.20.4" 3108 | } 3109 | }, 3110 | "stubborn-fs": { 3111 | "version": "1.2.4", 3112 | "resolved": "https://registry.npmjs.org/stubborn-fs/-/stubborn-fs-1.2.4.tgz", 3113 | "integrity": "sha512-KRa4nIRJ8q6uApQbPwYZVhOof8979fw4xbajBWa5kPJFa4nyY3aFaMWVyIVCDnkNCCG/3HLipUZ4QaNlYsmX1w==" 3114 | }, 3115 | "supports-color": { 3116 | "version": "5.5.0", 3117 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 3118 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 3119 | "requires": { 3120 | "has-flag": "^3.0.0" 3121 | } 3122 | }, 3123 | "tough-cookie": { 3124 | "version": "2.5.0", 3125 | "resolved": "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-2.5.0.tgz", 3126 | "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", 3127 | "requires": { 3128 | "psl": "^1.1.28", 3129 | "punycode": "^2.1.1" 3130 | } 3131 | }, 3132 | "tunnel-agent": { 3133 | "version": "0.6.0", 3134 | "resolved": "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 3135 | "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", 3136 | "requires": { 3137 | "safe-buffer": "^5.0.1" 3138 | } 3139 | }, 3140 | "tweetnacl": { 3141 | "version": "0.14.5", 3142 | "resolved": "https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz", 3143 | "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" 3144 | }, 3145 | "type-fest": { 3146 | "version": "2.19.0", 3147 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 3148 | "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" 3149 | }, 3150 | "typed-array-length": { 3151 | "version": "1.0.4", 3152 | "resolved": "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.4.tgz", 3153 | "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", 3154 | "requires": { 3155 | "call-bind": "^1.0.2", 3156 | "for-each": "^0.3.3", 3157 | "is-typed-array": "^1.1.9" 3158 | } 3159 | }, 3160 | "unbox-primitive": { 3161 | "version": "1.0.2", 3162 | "resolved": "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz", 3163 | "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", 3164 | "requires": { 3165 | "call-bind": "^1.0.2", 3166 | "has-bigints": "^1.0.2", 3167 | "has-symbols": "^1.0.3", 3168 | "which-boxed-primitive": "^1.0.2" 3169 | } 3170 | }, 3171 | "uri-js": { 3172 | "version": "4.4.1", 3173 | "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", 3174 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 3175 | "requires": { 3176 | "punycode": "^2.1.0" 3177 | } 3178 | }, 3179 | "util-deprecate": { 3180 | "version": "1.0.2", 3181 | "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", 3182 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 3183 | }, 3184 | "uuid": { 3185 | "version": "9.0.0", 3186 | "resolved": "https://registry.npmmirror.com/uuid/-/uuid-9.0.0.tgz", 3187 | "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" 3188 | }, 3189 | "validate-npm-package-license": { 3190 | "version": "3.0.4", 3191 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 3192 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 3193 | "requires": { 3194 | "spdx-correct": "^3.0.0", 3195 | "spdx-expression-parse": "^3.0.0" 3196 | } 3197 | }, 3198 | "verror": { 3199 | "version": "1.10.0", 3200 | "resolved": "https://registry.npmmirror.com/verror/-/verror-1.10.0.tgz", 3201 | "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", 3202 | "requires": { 3203 | "assert-plus": "^1.0.0", 3204 | "core-util-is": "1.0.2", 3205 | "extsprintf": "^1.2.0" 3206 | }, 3207 | "dependencies": { 3208 | "core-util-is": { 3209 | "version": "1.0.2", 3210 | "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz", 3211 | "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" 3212 | } 3213 | } 3214 | }, 3215 | "when-exit": { 3216 | "version": "2.1.0", 3217 | "resolved": "https://registry.npmjs.org/when-exit/-/when-exit-2.1.0.tgz", 3218 | "integrity": "sha512-H85ulNwUBU1e6PGxkWUDgxnbohSXD++ah6Xw1VHAN7CtypcbZaC4aYjQ+C2PMVaDkURDuOinNAT+Lnz3utWXxQ==" 3219 | }, 3220 | "which-boxed-primitive": { 3221 | "version": "1.0.2", 3222 | "resolved": "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 3223 | "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 3224 | "requires": { 3225 | "is-bigint": "^1.0.1", 3226 | "is-boolean-object": "^1.1.0", 3227 | "is-number-object": "^1.0.4", 3228 | "is-string": "^1.0.5", 3229 | "is-symbol": "^1.0.3" 3230 | } 3231 | }, 3232 | "which-typed-array": { 3233 | "version": "1.1.9", 3234 | "resolved": "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.9.tgz", 3235 | "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", 3236 | "requires": { 3237 | "available-typed-arrays": "^1.0.5", 3238 | "call-bind": "^1.0.2", 3239 | "for-each": "^0.3.3", 3240 | "gopd": "^1.0.1", 3241 | "has-tostringtag": "^1.0.0", 3242 | "is-typed-array": "^1.1.10" 3243 | } 3244 | }, 3245 | "wrappy": { 3246 | "version": "1.0.2", 3247 | "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", 3248 | "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 3249 | }, 3250 | "yallist": { 3251 | "version": "4.0.0", 3252 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 3253 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 3254 | }, 3255 | "yocto-queue": { 3256 | "version": "1.0.0", 3257 | "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", 3258 | "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==" 3259 | } 3260 | } 3261 | } 3262 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "chatgpt-telebot", 3 | "type": "module", 4 | "version": "1.3.2", 5 | "description": "", 6 | "main": "index.js", 7 | "scripts": { 8 | "test": "echo \"Error: no test specified\" && exit 1" 9 | }, 10 | "keywords": [], 11 | "author": "", 12 | "license": "ISC", 13 | "dependencies": { 14 | "chatgpt": "^5.0.6", 15 | "dotenv": "^16.0.3", 16 | "node-telegram-bot-api": "^0.60.0", 17 | "request": "^2.88.2", 18 | "uuid": "^9.0.0" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@^7.0.0": 6 | "integrity" "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==" 7 | "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz" 8 | "version" "7.18.6" 9 | dependencies: 10 | "@babel/highlight" "^7.18.6" 11 | 12 | "@babel/helper-validator-identifier@^7.18.6": 13 | "integrity" "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" 14 | "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz" 15 | "version" "7.19.1" 16 | 17 | "@babel/highlight@^7.18.6": 18 | "integrity" "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==" 19 | "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" 20 | "version" "7.18.6" 21 | dependencies: 22 | "@babel/helper-validator-identifier" "^7.18.6" 23 | "chalk" "^2.0.0" 24 | "js-tokens" "^4.0.0" 25 | 26 | "@types/normalize-package-data@^2.4.1": 27 | "integrity" "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" 28 | "resolved" "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz" 29 | "version" "2.4.1" 30 | 31 | "ajv-formats@^2.1.1": 32 | "integrity" "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==" 33 | "resolved" "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" 34 | "version" "2.1.1" 35 | dependencies: 36 | "ajv" "^8.0.0" 37 | 38 | "ajv@^6.12.3": 39 | "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" 40 | "resolved" "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz" 41 | "version" "6.12.6" 42 | dependencies: 43 | "fast-deep-equal" "^3.1.1" 44 | "fast-json-stable-stringify" "^2.0.0" 45 | "json-schema-traverse" "^0.4.1" 46 | "uri-js" "^4.2.2" 47 | 48 | "ajv@^8.0.0": 49 | "integrity" "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==" 50 | "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz" 51 | "version" "8.12.0" 52 | dependencies: 53 | "fast-deep-equal" "^3.1.1" 54 | "json-schema-traverse" "^1.0.0" 55 | "require-from-string" "^2.0.2" 56 | "uri-js" "^4.2.2" 57 | 58 | "ajv@^8.12.0": 59 | "integrity" "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==" 60 | "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz" 61 | "version" "8.12.0" 62 | dependencies: 63 | "fast-deep-equal" "^3.1.1" 64 | "json-schema-traverse" "^1.0.0" 65 | "require-from-string" "^2.0.2" 66 | "uri-js" "^4.2.2" 67 | 68 | "ansi-styles@^3.2.1": 69 | "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" 70 | "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" 71 | "version" "3.2.1" 72 | dependencies: 73 | "color-convert" "^1.9.0" 74 | 75 | "array-keyed-map@^2.1.3": 76 | "integrity" "sha512-JIUwuFakO+jHjxyp4YgSiKXSZeC0U+R1jR94bXWBcVlFRBycqXlb+kH9JHxBGcxnVuSqx5bnn0Qz9xtSeKOjiA==" 77 | "resolved" "https://registry.npmjs.org/array-keyed-map/-/array-keyed-map-2.1.3.tgz" 78 | "version" "2.1.3" 79 | 80 | "array.prototype.findindex@^2.0.2": 81 | "integrity" "sha512-tMj4uTmGpaGUh4XFMUh3H7KYAIqlygrlXchOEVTiICbTwRwMhDqtzsOwvtI+WAf1GdjJBeIP3Bu92Qg0SnXdtA==" 82 | "resolved" "https://registry.npmmirror.com/array.prototype.findindex/-/array.prototype.findindex-2.2.1.tgz" 83 | "version" "2.2.1" 84 | dependencies: 85 | "call-bind" "^1.0.2" 86 | "define-properties" "^1.1.4" 87 | "es-abstract" "^1.20.4" 88 | "es-shim-unscopables" "^1.0.0" 89 | 90 | "asn1@~0.2.3": 91 | "integrity" "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==" 92 | "resolved" "https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz" 93 | "version" "0.2.6" 94 | dependencies: 95 | "safer-buffer" "~2.1.0" 96 | 97 | "assert-plus@^1.0.0", "assert-plus@1.0.0": 98 | "integrity" "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" 99 | "resolved" "https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz" 100 | "version" "1.0.0" 101 | 102 | "asynckit@^0.4.0": 103 | "integrity" "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" 104 | "resolved" "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz" 105 | "version" "0.4.0" 106 | 107 | "atomically@^2.0.0": 108 | "integrity" "sha512-sxBhVZUFBFhqSAsYMM3X2oaUi2NVDJ8U026FsIusM8gYXls9AYs/eXzgGrufs1Qjpkxi9zunds+75QUFz+m7UQ==" 109 | "resolved" "https://registry.npmjs.org/atomically/-/atomically-2.0.1.tgz" 110 | "version" "2.0.1" 111 | dependencies: 112 | "stubborn-fs" "^1.2.4" 113 | "when-exit" "^2.0.0" 114 | 115 | "available-typed-arrays@^1.0.5": 116 | "integrity" "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" 117 | "resolved" "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" 118 | "version" "1.0.5" 119 | 120 | "aws-sign2@~0.7.0": 121 | "integrity" "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" 122 | "resolved" "https://registry.npmmirror.com/aws-sign2/-/aws-sign2-0.7.0.tgz" 123 | "version" "0.7.0" 124 | 125 | "aws4@^1.8.0": 126 | "integrity" "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" 127 | "resolved" "https://registry.npmmirror.com/aws4/-/aws4-1.12.0.tgz" 128 | "version" "1.12.0" 129 | 130 | "bcrypt-pbkdf@^1.0.0": 131 | "integrity" "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==" 132 | "resolved" "https://registry.npmmirror.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" 133 | "version" "1.0.2" 134 | dependencies: 135 | "tweetnacl" "^0.14.3" 136 | 137 | "bl@^1.2.3": 138 | "integrity" "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==" 139 | "resolved" "https://registry.npmmirror.com/bl/-/bl-1.2.3.tgz" 140 | "version" "1.2.3" 141 | dependencies: 142 | "readable-stream" "^2.3.5" 143 | "safe-buffer" "^5.1.1" 144 | 145 | "bluebird@^3.5.0": 146 | "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" 147 | "resolved" "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz" 148 | "version" "3.7.2" 149 | 150 | "cac@^6.7.14": 151 | "integrity" "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==" 152 | "resolved" "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz" 153 | "version" "6.7.14" 154 | 155 | "call-bind@^1.0.0", "call-bind@^1.0.2": 156 | "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" 157 | "resolved" "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz" 158 | "version" "1.0.2" 159 | dependencies: 160 | "function-bind" "^1.1.1" 161 | "get-intrinsic" "^1.0.2" 162 | 163 | "caseless@~0.12.0": 164 | "integrity" "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" 165 | "resolved" "https://registry.npmmirror.com/caseless/-/caseless-0.12.0.tgz" 166 | "version" "0.12.0" 167 | 168 | "chalk@^2.0.0": 169 | "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" 170 | "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" 171 | "version" "2.4.2" 172 | dependencies: 173 | "ansi-styles" "^3.2.1" 174 | "escape-string-regexp" "^1.0.5" 175 | "supports-color" "^5.3.0" 176 | 177 | "chatgpt@^4.7.2": 178 | "integrity" "sha512-c5CNqvB98IMEz/Byopwu5FlXGS3w/3iNiZITdDlcZLue4VSjEfzMRWrOrdGidzcE+ud2My6nO8/sSnY7W04WJA==" 179 | "resolved" "https://registry.npmjs.org/chatgpt/-/chatgpt-4.7.2.tgz" 180 | "version" "4.7.2" 181 | dependencies: 182 | "cac" "^6.7.14" 183 | "conf" "^11.0.1" 184 | "eventsource-parser" "^0.0.5" 185 | "gpt3-tokenizer" "^1.1.5" 186 | "keyv" "^4.5.2" 187 | "p-timeout" "^6.0.0" 188 | "quick-lru" "^6.1.1" 189 | "read-pkg-up" "^9.1.0" 190 | "uuid" "^9.0.0" 191 | 192 | "color-convert@^1.9.0": 193 | "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" 194 | "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" 195 | "version" "1.9.3" 196 | dependencies: 197 | "color-name" "1.1.3" 198 | 199 | "color-name@1.1.3": 200 | "integrity" "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" 201 | "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" 202 | "version" "1.1.3" 203 | 204 | "combined-stream@^1.0.6", "combined-stream@~1.0.6": 205 | "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" 206 | "resolved" "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz" 207 | "version" "1.0.8" 208 | dependencies: 209 | "delayed-stream" "~1.0.0" 210 | 211 | "conf@^11.0.1": 212 | "integrity" "sha512-WlLiQboEjKx0bYx2IIRGedBgNjLAxtwPaCSnsjWPST5xR0DB4q8lcsO/bEH9ZRYNcj63Y9vj/JG/5Fg6uWzI0Q==" 213 | "resolved" "https://registry.npmjs.org/conf/-/conf-11.0.1.tgz" 214 | "version" "11.0.1" 215 | dependencies: 216 | "ajv" "^8.12.0" 217 | "ajv-formats" "^2.1.1" 218 | "atomically" "^2.0.0" 219 | "debounce-fn" "^5.1.2" 220 | "dot-prop" "^7.2.0" 221 | "env-paths" "^3.0.0" 222 | "json-schema-typed" "^8.0.1" 223 | "semver" "^7.3.8" 224 | 225 | "core-util-is@~1.0.0": 226 | "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" 227 | "resolved" "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz" 228 | "version" "1.0.3" 229 | 230 | "core-util-is@1.0.2": 231 | "integrity" "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" 232 | "resolved" "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz" 233 | "version" "1.0.2" 234 | 235 | "dashdash@^1.12.0": 236 | "integrity" "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==" 237 | "resolved" "https://registry.npmmirror.com/dashdash/-/dashdash-1.14.1.tgz" 238 | "version" "1.14.1" 239 | dependencies: 240 | "assert-plus" "^1.0.0" 241 | 242 | "debounce-fn@^5.1.2": 243 | "integrity" "sha512-Sr4SdOZ4vw6eQDvPYNxHogvrxmCIld/VenC5JbNrFwMiwd7lY/Z18ZFfo+EWNG4DD9nFlAujWAo/wGuOPHmy5A==" 244 | "resolved" "https://registry.npmjs.org/debounce-fn/-/debounce-fn-5.1.2.tgz" 245 | "version" "5.1.2" 246 | dependencies: 247 | "mimic-fn" "^4.0.0" 248 | 249 | "debug@^3.2.7": 250 | "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" 251 | "resolved" "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz" 252 | "version" "3.2.7" 253 | dependencies: 254 | "ms" "^2.1.1" 255 | 256 | "define-properties@^1.1.3", "define-properties@^1.1.4": 257 | "integrity" "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==" 258 | "resolved" "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz" 259 | "version" "1.1.4" 260 | dependencies: 261 | "has-property-descriptors" "^1.0.0" 262 | "object-keys" "^1.1.1" 263 | 264 | "delayed-stream@~1.0.0": 265 | "integrity" "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" 266 | "resolved" "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz" 267 | "version" "1.0.0" 268 | 269 | "dot-prop@^7.2.0": 270 | "integrity" "sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==" 271 | "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-7.2.0.tgz" 272 | "version" "7.2.0" 273 | dependencies: 274 | "type-fest" "^2.11.2" 275 | 276 | "dotenv@^16.0.3": 277 | "integrity" "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" 278 | "resolved" "https://registry.npmmirror.com/dotenv/-/dotenv-16.0.3.tgz" 279 | "version" "16.0.3" 280 | 281 | "ecc-jsbn@~0.1.1": 282 | "integrity" "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==" 283 | "resolved" "https://registry.npmmirror.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" 284 | "version" "0.1.2" 285 | dependencies: 286 | "jsbn" "~0.1.0" 287 | "safer-buffer" "^2.1.0" 288 | 289 | "end-of-stream@^1.1.0": 290 | "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" 291 | "resolved" "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz" 292 | "version" "1.4.4" 293 | dependencies: 294 | "once" "^1.4.0" 295 | 296 | "env-paths@^3.0.0": 297 | "integrity" "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==" 298 | "resolved" "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz" 299 | "version" "3.0.0" 300 | 301 | "error-ex@^1.3.1": 302 | "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" 303 | "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" 304 | "version" "1.3.2" 305 | dependencies: 306 | "is-arrayish" "^0.2.1" 307 | 308 | "es-abstract@^1.19.0", "es-abstract@^1.20.4": 309 | "integrity" "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==" 310 | "resolved" "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.21.1.tgz" 311 | "version" "1.21.1" 312 | dependencies: 313 | "available-typed-arrays" "^1.0.5" 314 | "call-bind" "^1.0.2" 315 | "es-set-tostringtag" "^2.0.1" 316 | "es-to-primitive" "^1.2.1" 317 | "function-bind" "^1.1.1" 318 | "function.prototype.name" "^1.1.5" 319 | "get-intrinsic" "^1.1.3" 320 | "get-symbol-description" "^1.0.0" 321 | "globalthis" "^1.0.3" 322 | "gopd" "^1.0.1" 323 | "has" "^1.0.3" 324 | "has-property-descriptors" "^1.0.0" 325 | "has-proto" "^1.0.1" 326 | "has-symbols" "^1.0.3" 327 | "internal-slot" "^1.0.4" 328 | "is-array-buffer" "^3.0.1" 329 | "is-callable" "^1.2.7" 330 | "is-negative-zero" "^2.0.2" 331 | "is-regex" "^1.1.4" 332 | "is-shared-array-buffer" "^1.0.2" 333 | "is-string" "^1.0.7" 334 | "is-typed-array" "^1.1.10" 335 | "is-weakref" "^1.0.2" 336 | "object-inspect" "^1.12.2" 337 | "object-keys" "^1.1.1" 338 | "object.assign" "^4.1.4" 339 | "regexp.prototype.flags" "^1.4.3" 340 | "safe-regex-test" "^1.0.0" 341 | "string.prototype.trimend" "^1.0.6" 342 | "string.prototype.trimstart" "^1.0.6" 343 | "typed-array-length" "^1.0.4" 344 | "unbox-primitive" "^1.0.2" 345 | "which-typed-array" "^1.1.9" 346 | 347 | "es-set-tostringtag@^2.0.1": 348 | "integrity" "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==" 349 | "resolved" "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz" 350 | "version" "2.0.1" 351 | dependencies: 352 | "get-intrinsic" "^1.1.3" 353 | "has" "^1.0.3" 354 | "has-tostringtag" "^1.0.0" 355 | 356 | "es-shim-unscopables@^1.0.0": 357 | "integrity" "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==" 358 | "resolved" "https://registry.npmmirror.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz" 359 | "version" "1.0.0" 360 | dependencies: 361 | "has" "^1.0.3" 362 | 363 | "es-to-primitive@^1.2.1": 364 | "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" 365 | "resolved" "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz" 366 | "version" "1.2.1" 367 | dependencies: 368 | "is-callable" "^1.1.4" 369 | "is-date-object" "^1.0.1" 370 | "is-symbol" "^1.0.2" 371 | 372 | "escape-string-regexp@^1.0.5": 373 | "integrity" "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" 374 | "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" 375 | "version" "1.0.5" 376 | 377 | "eventemitter3@^3.0.0": 378 | "integrity" "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" 379 | "resolved" "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-3.1.2.tgz" 380 | "version" "3.1.2" 381 | 382 | "eventsource-parser@^0.0.5": 383 | "integrity" "sha512-BAq82bC3ZW9fPYYZlofXBOAfbpmDzXIOsj+GOehQwgTUYsQZ6HtHs6zuRtge7Ph8OhS6lNH1kJF8q9dj17RcmA==" 384 | "resolved" "https://registry.npmmirror.com/eventsource-parser/-/eventsource-parser-0.0.5.tgz" 385 | "version" "0.0.5" 386 | 387 | "extend@~3.0.2": 388 | "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 389 | "resolved" "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz" 390 | "version" "3.0.2" 391 | 392 | "extsprintf@^1.2.0", "extsprintf@1.3.0": 393 | "integrity" "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" 394 | "resolved" "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.3.0.tgz" 395 | "version" "1.3.0" 396 | 397 | "fast-deep-equal@^3.1.1": 398 | "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 399 | "resolved" "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" 400 | "version" "3.1.3" 401 | 402 | "fast-json-stable-stringify@^2.0.0": 403 | "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 404 | "resolved" "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" 405 | "version" "2.1.0" 406 | 407 | "file-type@^3.9.0": 408 | "integrity" "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==" 409 | "resolved" "https://registry.npmmirror.com/file-type/-/file-type-3.9.0.tgz" 410 | "version" "3.9.0" 411 | 412 | "find-up@^6.3.0": 413 | "integrity" "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==" 414 | "resolved" "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz" 415 | "version" "6.3.0" 416 | dependencies: 417 | "locate-path" "^7.1.0" 418 | "path-exists" "^5.0.0" 419 | 420 | "for-each@^0.3.3": 421 | "integrity" "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==" 422 | "resolved" "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz" 423 | "version" "0.3.3" 424 | dependencies: 425 | "is-callable" "^1.1.3" 426 | 427 | "forever-agent@~0.6.1": 428 | "integrity" "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" 429 | "resolved" "https://registry.npmmirror.com/forever-agent/-/forever-agent-0.6.1.tgz" 430 | "version" "0.6.1" 431 | 432 | "form-data@~2.3.2": 433 | "integrity" "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==" 434 | "resolved" "https://registry.npmmirror.com/form-data/-/form-data-2.3.3.tgz" 435 | "version" "2.3.3" 436 | dependencies: 437 | "asynckit" "^0.4.0" 438 | "combined-stream" "^1.0.6" 439 | "mime-types" "^2.1.12" 440 | 441 | "function-bind@^1.1.1": 442 | "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 443 | "resolved" "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz" 444 | "version" "1.1.1" 445 | 446 | "function.prototype.name@^1.1.5": 447 | "integrity" "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==" 448 | "resolved" "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz" 449 | "version" "1.1.5" 450 | dependencies: 451 | "call-bind" "^1.0.2" 452 | "define-properties" "^1.1.3" 453 | "es-abstract" "^1.19.0" 454 | "functions-have-names" "^1.2.2" 455 | 456 | "functions-have-names@^1.2.2": 457 | "integrity" "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" 458 | "resolved" "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz" 459 | "version" "1.2.3" 460 | 461 | "get-intrinsic@^1.0.2", "get-intrinsic@^1.1.1", "get-intrinsic@^1.1.3": 462 | "integrity" "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==" 463 | "resolved" "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz" 464 | "version" "1.2.0" 465 | dependencies: 466 | "function-bind" "^1.1.1" 467 | "has" "^1.0.3" 468 | "has-symbols" "^1.0.3" 469 | 470 | "get-symbol-description@^1.0.0": 471 | "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" 472 | "resolved" "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz" 473 | "version" "1.0.0" 474 | dependencies: 475 | "call-bind" "^1.0.2" 476 | "get-intrinsic" "^1.1.1" 477 | 478 | "getpass@^0.1.1": 479 | "integrity" "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==" 480 | "resolved" "https://registry.npmmirror.com/getpass/-/getpass-0.1.7.tgz" 481 | "version" "0.1.7" 482 | dependencies: 483 | "assert-plus" "^1.0.0" 484 | 485 | "globalthis@^1.0.3": 486 | "integrity" "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==" 487 | "resolved" "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.3.tgz" 488 | "version" "1.0.3" 489 | dependencies: 490 | "define-properties" "^1.1.3" 491 | 492 | "gopd@^1.0.1": 493 | "integrity" "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==" 494 | "resolved" "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz" 495 | "version" "1.0.1" 496 | dependencies: 497 | "get-intrinsic" "^1.1.3" 498 | 499 | "gpt3-tokenizer@^1.1.5": 500 | "integrity" "sha512-O9iCL8MqGR0Oe9wTh0YftzIbysypNQmS5a5JG3cB3M4LMYjlAVvNnf8LUzVY9MrI7tj+YLY356uHtO2lLX2HpA==" 501 | "resolved" "https://registry.npmjs.org/gpt3-tokenizer/-/gpt3-tokenizer-1.1.5.tgz" 502 | "version" "1.1.5" 503 | dependencies: 504 | "array-keyed-map" "^2.1.3" 505 | 506 | "har-schema@^2.0.0": 507 | "integrity" "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" 508 | "resolved" "https://registry.npmmirror.com/har-schema/-/har-schema-2.0.0.tgz" 509 | "version" "2.0.0" 510 | 511 | "har-validator@~5.1.3": 512 | "integrity" "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==" 513 | "resolved" "https://registry.npmmirror.com/har-validator/-/har-validator-5.1.5.tgz" 514 | "version" "5.1.5" 515 | dependencies: 516 | "ajv" "^6.12.3" 517 | "har-schema" "^2.0.0" 518 | 519 | "has-bigints@^1.0.1", "has-bigints@^1.0.2": 520 | "integrity" "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" 521 | "resolved" "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz" 522 | "version" "1.0.2" 523 | 524 | "has-flag@^3.0.0": 525 | "integrity" "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" 526 | "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" 527 | "version" "3.0.0" 528 | 529 | "has-property-descriptors@^1.0.0": 530 | "integrity" "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==" 531 | "resolved" "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" 532 | "version" "1.0.0" 533 | dependencies: 534 | "get-intrinsic" "^1.1.1" 535 | 536 | "has-proto@^1.0.1": 537 | "integrity" "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" 538 | "resolved" "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.1.tgz" 539 | "version" "1.0.1" 540 | 541 | "has-symbols@^1.0.2", "has-symbols@^1.0.3": 542 | "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" 543 | "resolved" "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz" 544 | "version" "1.0.3" 545 | 546 | "has-tostringtag@^1.0.0": 547 | "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" 548 | "resolved" "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz" 549 | "version" "1.0.0" 550 | dependencies: 551 | "has-symbols" "^1.0.2" 552 | 553 | "has@^1.0.3": 554 | "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" 555 | "resolved" "https://registry.npmmirror.com/has/-/has-1.0.3.tgz" 556 | "version" "1.0.3" 557 | dependencies: 558 | "function-bind" "^1.1.1" 559 | 560 | "hosted-git-info@^4.0.1": 561 | "integrity" "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==" 562 | "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz" 563 | "version" "4.1.0" 564 | dependencies: 565 | "lru-cache" "^6.0.0" 566 | 567 | "http-signature@~1.2.0": 568 | "integrity" "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==" 569 | "resolved" "https://registry.npmmirror.com/http-signature/-/http-signature-1.2.0.tgz" 570 | "version" "1.2.0" 571 | dependencies: 572 | "assert-plus" "^1.0.0" 573 | "jsprim" "^1.2.2" 574 | "sshpk" "^1.7.0" 575 | 576 | "inherits@~2.0.3": 577 | "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 578 | "resolved" "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz" 579 | "version" "2.0.4" 580 | 581 | "internal-slot@^1.0.4": 582 | "integrity" "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==" 583 | "resolved" "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.4.tgz" 584 | "version" "1.0.4" 585 | dependencies: 586 | "get-intrinsic" "^1.1.3" 587 | "has" "^1.0.3" 588 | "side-channel" "^1.0.4" 589 | 590 | "is-array-buffer@^3.0.1": 591 | "integrity" "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==" 592 | "resolved" "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.1.tgz" 593 | "version" "3.0.1" 594 | dependencies: 595 | "call-bind" "^1.0.2" 596 | "get-intrinsic" "^1.1.3" 597 | "is-typed-array" "^1.1.10" 598 | 599 | "is-arrayish@^0.2.1": 600 | "integrity" "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" 601 | "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" 602 | "version" "0.2.1" 603 | 604 | "is-bigint@^1.0.1": 605 | "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" 606 | "resolved" "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz" 607 | "version" "1.0.4" 608 | dependencies: 609 | "has-bigints" "^1.0.1" 610 | 611 | "is-boolean-object@^1.1.0": 612 | "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" 613 | "resolved" "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz" 614 | "version" "1.1.2" 615 | dependencies: 616 | "call-bind" "^1.0.2" 617 | "has-tostringtag" "^1.0.0" 618 | 619 | "is-callable@^1.1.3", "is-callable@^1.1.4", "is-callable@^1.2.7": 620 | "integrity" "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" 621 | "resolved" "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz" 622 | "version" "1.2.7" 623 | 624 | "is-core-module@^2.5.0": 625 | "integrity" "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==" 626 | "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz" 627 | "version" "2.11.0" 628 | dependencies: 629 | "has" "^1.0.3" 630 | 631 | "is-date-object@^1.0.1": 632 | "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" 633 | "resolved" "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz" 634 | "version" "1.0.5" 635 | dependencies: 636 | "has-tostringtag" "^1.0.0" 637 | 638 | "is-negative-zero@^2.0.2": 639 | "integrity" "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" 640 | "resolved" "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz" 641 | "version" "2.0.2" 642 | 643 | "is-number-object@^1.0.4": 644 | "integrity" "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==" 645 | "resolved" "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz" 646 | "version" "1.0.7" 647 | dependencies: 648 | "has-tostringtag" "^1.0.0" 649 | 650 | "is-regex@^1.1.4": 651 | "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" 652 | "resolved" "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz" 653 | "version" "1.1.4" 654 | dependencies: 655 | "call-bind" "^1.0.2" 656 | "has-tostringtag" "^1.0.0" 657 | 658 | "is-shared-array-buffer@^1.0.2": 659 | "integrity" "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==" 660 | "resolved" "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz" 661 | "version" "1.0.2" 662 | dependencies: 663 | "call-bind" "^1.0.2" 664 | 665 | "is-string@^1.0.5", "is-string@^1.0.7": 666 | "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" 667 | "resolved" "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz" 668 | "version" "1.0.7" 669 | dependencies: 670 | "has-tostringtag" "^1.0.0" 671 | 672 | "is-symbol@^1.0.2", "is-symbol@^1.0.3": 673 | "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" 674 | "resolved" "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz" 675 | "version" "1.0.4" 676 | dependencies: 677 | "has-symbols" "^1.0.2" 678 | 679 | "is-typed-array@^1.1.10", "is-typed-array@^1.1.9": 680 | "integrity" "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==" 681 | "resolved" "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.10.tgz" 682 | "version" "1.1.10" 683 | dependencies: 684 | "available-typed-arrays" "^1.0.5" 685 | "call-bind" "^1.0.2" 686 | "for-each" "^0.3.3" 687 | "gopd" "^1.0.1" 688 | "has-tostringtag" "^1.0.0" 689 | 690 | "is-typedarray@~1.0.0": 691 | "integrity" "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" 692 | "resolved" "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz" 693 | "version" "1.0.0" 694 | 695 | "is-weakref@^1.0.2": 696 | "integrity" "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==" 697 | "resolved" "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz" 698 | "version" "1.0.2" 699 | dependencies: 700 | "call-bind" "^1.0.2" 701 | 702 | "isarray@~1.0.0": 703 | "integrity" "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" 704 | "resolved" "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz" 705 | "version" "1.0.0" 706 | 707 | "isstream@~0.1.2": 708 | "integrity" "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" 709 | "resolved" "https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz" 710 | "version" "0.1.2" 711 | 712 | "js-tokens@^4.0.0": 713 | "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 714 | "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" 715 | "version" "4.0.0" 716 | 717 | "jsbn@~0.1.0": 718 | "integrity" "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" 719 | "resolved" "https://registry.npmmirror.com/jsbn/-/jsbn-0.1.1.tgz" 720 | "version" "0.1.1" 721 | 722 | "json-buffer@3.0.1": 723 | "integrity" "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" 724 | "resolved" "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz" 725 | "version" "3.0.1" 726 | 727 | "json-parse-even-better-errors@^2.3.0": 728 | "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" 729 | "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" 730 | "version" "2.3.1" 731 | 732 | "json-schema-traverse@^0.4.1": 733 | "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 734 | "resolved" "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" 735 | "version" "0.4.1" 736 | 737 | "json-schema-traverse@^1.0.0": 738 | "integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" 739 | "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" 740 | "version" "1.0.0" 741 | 742 | "json-schema-typed@^8.0.1": 743 | "integrity" "sha512-XQmWYj2Sm4kn4WeTYvmpKEbyPsL7nBsb647c7pMe6l02/yx2+Jfc4dT6UZkEXnIUb5LhD55r2HPsJ1milQ4rDg==" 744 | "resolved" "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.1.tgz" 745 | "version" "8.0.1" 746 | 747 | "json-schema@0.4.0": 748 | "integrity" "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" 749 | "resolved" "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz" 750 | "version" "0.4.0" 751 | 752 | "json-stringify-safe@~5.0.1": 753 | "integrity" "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" 754 | "resolved" "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" 755 | "version" "5.0.1" 756 | 757 | "jsprim@^1.2.2": 758 | "integrity" "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==" 759 | "resolved" "https://registry.npmmirror.com/jsprim/-/jsprim-1.4.2.tgz" 760 | "version" "1.4.2" 761 | dependencies: 762 | "assert-plus" "1.0.0" 763 | "extsprintf" "1.3.0" 764 | "json-schema" "0.4.0" 765 | "verror" "1.10.0" 766 | 767 | "keyv@^4.5.2": 768 | "integrity" "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==" 769 | "resolved" "https://registry.npmmirror.com/keyv/-/keyv-4.5.2.tgz" 770 | "version" "4.5.2" 771 | dependencies: 772 | "json-buffer" "3.0.1" 773 | 774 | "lines-and-columns@^1.1.6": 775 | "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" 776 | "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" 777 | "version" "1.2.4" 778 | 779 | "locate-path@^7.1.0": 780 | "integrity" "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==" 781 | "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz" 782 | "version" "7.2.0" 783 | dependencies: 784 | "p-locate" "^6.0.0" 785 | 786 | "lodash@^4.17.19": 787 | "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 788 | "resolved" "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz" 789 | "version" "4.17.21" 790 | 791 | "lru-cache@^6.0.0": 792 | "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" 793 | "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" 794 | "version" "6.0.0" 795 | dependencies: 796 | "yallist" "^4.0.0" 797 | 798 | "mime-db@1.52.0": 799 | "integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" 800 | "resolved" "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz" 801 | "version" "1.52.0" 802 | 803 | "mime-types@^2.1.12", "mime-types@~2.1.19": 804 | "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" 805 | "resolved" "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz" 806 | "version" "2.1.35" 807 | dependencies: 808 | "mime-db" "1.52.0" 809 | 810 | "mime@^1.6.0": 811 | "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" 812 | "resolved" "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz" 813 | "version" "1.6.0" 814 | 815 | "mimic-fn@^4.0.0": 816 | "integrity" "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==" 817 | "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz" 818 | "version" "4.0.0" 819 | 820 | "ms@^2.1.1": 821 | "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 822 | "resolved" "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz" 823 | "version" "2.1.2" 824 | 825 | "node-telegram-bot-api@^0.60.0": 826 | "integrity" "sha512-SBI2PjfCAfMVuieQb95GBvaWiprRdk5SKfzX6B6G2ciG7J4SjOVwaMvaYhm9dJDTqvRSzl5pbioGbqRO/vx1Zg==" 827 | "resolved" "https://registry.npmmirror.com/node-telegram-bot-api/-/node-telegram-bot-api-0.60.0.tgz" 828 | "version" "0.60.0" 829 | dependencies: 830 | "array.prototype.findindex" "^2.0.2" 831 | "bl" "^1.2.3" 832 | "debug" "^3.2.7" 833 | "eventemitter3" "^3.0.0" 834 | "file-type" "^3.9.0" 835 | "mime" "^1.6.0" 836 | "pump" "^2.0.0" 837 | "request" "^2.83.0" 838 | "request-promise" "^4.2.2" 839 | 840 | "normalize-package-data@^3.0.2": 841 | "integrity" "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==" 842 | "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz" 843 | "version" "3.0.3" 844 | dependencies: 845 | "hosted-git-info" "^4.0.1" 846 | "is-core-module" "^2.5.0" 847 | "semver" "^7.3.4" 848 | "validate-npm-package-license" "^3.0.1" 849 | 850 | "oauth-sign@~0.9.0": 851 | "integrity" "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" 852 | "resolved" "https://registry.npmmirror.com/oauth-sign/-/oauth-sign-0.9.0.tgz" 853 | "version" "0.9.0" 854 | 855 | "object-inspect@^1.12.2", "object-inspect@^1.9.0": 856 | "integrity" "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" 857 | "resolved" "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.3.tgz" 858 | "version" "1.12.3" 859 | 860 | "object-keys@^1.1.1": 861 | "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" 862 | "resolved" "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz" 863 | "version" "1.1.1" 864 | 865 | "object.assign@^4.1.4": 866 | "integrity" "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==" 867 | "resolved" "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz" 868 | "version" "4.1.4" 869 | dependencies: 870 | "call-bind" "^1.0.2" 871 | "define-properties" "^1.1.4" 872 | "has-symbols" "^1.0.3" 873 | "object-keys" "^1.1.1" 874 | 875 | "once@^1.3.1", "once@^1.4.0": 876 | "integrity" "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" 877 | "resolved" "https://registry.npmmirror.com/once/-/once-1.4.0.tgz" 878 | "version" "1.4.0" 879 | dependencies: 880 | "wrappy" "1" 881 | 882 | "p-limit@^4.0.0": 883 | "integrity" "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==" 884 | "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz" 885 | "version" "4.0.0" 886 | dependencies: 887 | "yocto-queue" "^1.0.0" 888 | 889 | "p-locate@^6.0.0": 890 | "integrity" "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==" 891 | "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz" 892 | "version" "6.0.0" 893 | dependencies: 894 | "p-limit" "^4.0.0" 895 | 896 | "p-timeout@^6.0.0": 897 | "integrity" "sha512-s0y6Le9QYGELLzNpFIt6h8B2DHTVUDLStvxtvRMSKNKeuNVVWby2dZ+pIJpW4/pWr5a3s8W85wBNtc0ZA+lzCg==" 898 | "resolved" "https://registry.npmmirror.com/p-timeout/-/p-timeout-6.1.0.tgz" 899 | "version" "6.1.0" 900 | 901 | "parse-json@^5.2.0": 902 | "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" 903 | "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" 904 | "version" "5.2.0" 905 | dependencies: 906 | "@babel/code-frame" "^7.0.0" 907 | "error-ex" "^1.3.1" 908 | "json-parse-even-better-errors" "^2.3.0" 909 | "lines-and-columns" "^1.1.6" 910 | 911 | "path-exists@^5.0.0": 912 | "integrity" "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==" 913 | "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz" 914 | "version" "5.0.0" 915 | 916 | "performance-now@^2.1.0": 917 | "integrity" "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" 918 | "resolved" "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz" 919 | "version" "2.1.0" 920 | 921 | "process-nextick-args@~2.0.0": 922 | "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" 923 | "resolved" "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz" 924 | "version" "2.0.1" 925 | 926 | "psl@^1.1.28": 927 | "integrity" "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" 928 | "resolved" "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz" 929 | "version" "1.9.0" 930 | 931 | "pump@^2.0.0": 932 | "integrity" "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==" 933 | "resolved" "https://registry.npmmirror.com/pump/-/pump-2.0.1.tgz" 934 | "version" "2.0.1" 935 | dependencies: 936 | "end-of-stream" "^1.1.0" 937 | "once" "^1.3.1" 938 | 939 | "punycode@^2.1.0", "punycode@^2.1.1": 940 | "integrity" "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" 941 | "resolved" "https://registry.npmmirror.com/punycode/-/punycode-2.3.0.tgz" 942 | "version" "2.3.0" 943 | 944 | "qs@~6.5.2": 945 | "integrity" "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" 946 | "resolved" "https://registry.npmmirror.com/qs/-/qs-6.5.3.tgz" 947 | "version" "6.5.3" 948 | 949 | "quick-lru@^6.1.1": 950 | "integrity" "sha512-S27GBT+F0NTRiehtbrgaSE1idUAJ5bX8dPAQTdylEyNlrdcH5X4Lz7Edz3DYzecbsCluD5zO8ZNEe04z3D3u6Q==" 951 | "resolved" "https://registry.npmmirror.com/quick-lru/-/quick-lru-6.1.1.tgz" 952 | "version" "6.1.1" 953 | 954 | "read-pkg-up@^9.1.0": 955 | "integrity" "sha512-vaMRR1AC1nrd5CQM0PhlRsO5oc2AAigqr7cCrZ/MW/Rsaflz4RlgzkpL4qoU/z1F6wrbd85iFv1OQj/y5RdGvg==" 956 | "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-9.1.0.tgz" 957 | "version" "9.1.0" 958 | dependencies: 959 | "find-up" "^6.3.0" 960 | "read-pkg" "^7.1.0" 961 | "type-fest" "^2.5.0" 962 | 963 | "read-pkg@^7.1.0": 964 | "integrity" "sha512-5iOehe+WF75IccPc30bWTbpdDQLOCc3Uu8bi3Dte3Eueij81yx1Mrufk8qBx/YAbR4uL1FdUr+7BKXDwEtisXg==" 965 | "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-7.1.0.tgz" 966 | "version" "7.1.0" 967 | dependencies: 968 | "@types/normalize-package-data" "^2.4.1" 969 | "normalize-package-data" "^3.0.2" 970 | "parse-json" "^5.2.0" 971 | "type-fest" "^2.0.0" 972 | 973 | "readable-stream@^2.3.5": 974 | "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" 975 | "resolved" "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz" 976 | "version" "2.3.7" 977 | dependencies: 978 | "core-util-is" "~1.0.0" 979 | "inherits" "~2.0.3" 980 | "isarray" "~1.0.0" 981 | "process-nextick-args" "~2.0.0" 982 | "safe-buffer" "~5.1.1" 983 | "string_decoder" "~1.1.1" 984 | "util-deprecate" "~1.0.1" 985 | 986 | "regexp.prototype.flags@^1.4.3": 987 | "integrity" "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==" 988 | "resolved" "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz" 989 | "version" "1.4.3" 990 | dependencies: 991 | "call-bind" "^1.0.2" 992 | "define-properties" "^1.1.3" 993 | "functions-have-names" "^1.2.2" 994 | 995 | "request-promise-core@1.1.4": 996 | "integrity" "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==" 997 | "resolved" "https://registry.npmmirror.com/request-promise-core/-/request-promise-core-1.1.4.tgz" 998 | "version" "1.1.4" 999 | dependencies: 1000 | "lodash" "^4.17.19" 1001 | 1002 | "request-promise@^4.2.2": 1003 | "integrity" "sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==" 1004 | "resolved" "https://registry.npmmirror.com/request-promise/-/request-promise-4.2.6.tgz" 1005 | "version" "4.2.6" 1006 | dependencies: 1007 | "bluebird" "^3.5.0" 1008 | "request-promise-core" "1.1.4" 1009 | "stealthy-require" "^1.1.1" 1010 | "tough-cookie" "^2.3.3" 1011 | 1012 | "request@^2.34", "request@^2.88.2": 1013 | "integrity" "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==" 1014 | "resolved" "https://registry.npmmirror.com/request/-/request-2.88.2.tgz" 1015 | "version" "2.88.2" 1016 | dependencies: 1017 | "aws-sign2" "~0.7.0" 1018 | "aws4" "^1.8.0" 1019 | "caseless" "~0.12.0" 1020 | "combined-stream" "~1.0.6" 1021 | "extend" "~3.0.2" 1022 | "forever-agent" "~0.6.1" 1023 | "form-data" "~2.3.2" 1024 | "har-validator" "~5.1.3" 1025 | "http-signature" "~1.2.0" 1026 | "is-typedarray" "~1.0.0" 1027 | "isstream" "~0.1.2" 1028 | "json-stringify-safe" "~5.0.1" 1029 | "mime-types" "~2.1.19" 1030 | "oauth-sign" "~0.9.0" 1031 | "performance-now" "^2.1.0" 1032 | "qs" "~6.5.2" 1033 | "safe-buffer" "^5.1.2" 1034 | "tough-cookie" "~2.5.0" 1035 | "tunnel-agent" "^0.6.0" 1036 | "uuid" "^3.3.2" 1037 | 1038 | "request@^2.83.0": 1039 | "integrity" "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==" 1040 | "resolved" "https://registry.npmmirror.com/request/-/request-2.88.2.tgz" 1041 | "version" "2.88.2" 1042 | dependencies: 1043 | "aws-sign2" "~0.7.0" 1044 | "aws4" "^1.8.0" 1045 | "caseless" "~0.12.0" 1046 | "combined-stream" "~1.0.6" 1047 | "extend" "~3.0.2" 1048 | "forever-agent" "~0.6.1" 1049 | "form-data" "~2.3.2" 1050 | "har-validator" "~5.1.3" 1051 | "http-signature" "~1.2.0" 1052 | "is-typedarray" "~1.0.0" 1053 | "isstream" "~0.1.2" 1054 | "json-stringify-safe" "~5.0.1" 1055 | "mime-types" "~2.1.19" 1056 | "oauth-sign" "~0.9.0" 1057 | "performance-now" "^2.1.0" 1058 | "qs" "~6.5.2" 1059 | "safe-buffer" "^5.1.2" 1060 | "tough-cookie" "~2.5.0" 1061 | "tunnel-agent" "^0.6.0" 1062 | "uuid" "^3.3.2" 1063 | 1064 | "require-from-string@^2.0.2": 1065 | "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" 1066 | "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" 1067 | "version" "2.0.2" 1068 | 1069 | "safe-buffer@^5.0.1", "safe-buffer@^5.1.1", "safe-buffer@^5.1.2": 1070 | "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 1071 | "resolved" "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz" 1072 | "version" "5.2.1" 1073 | 1074 | "safe-buffer@~5.1.0": 1075 | "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 1076 | "resolved" "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz" 1077 | "version" "5.1.2" 1078 | 1079 | "safe-buffer@~5.1.1": 1080 | "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 1081 | "resolved" "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz" 1082 | "version" "5.1.2" 1083 | 1084 | "safe-regex-test@^1.0.0": 1085 | "integrity" "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==" 1086 | "resolved" "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz" 1087 | "version" "1.0.0" 1088 | dependencies: 1089 | "call-bind" "^1.0.2" 1090 | "get-intrinsic" "^1.1.3" 1091 | "is-regex" "^1.1.4" 1092 | 1093 | "safer-buffer@^2.0.2", "safer-buffer@^2.1.0", "safer-buffer@~2.1.0": 1094 | "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 1095 | "resolved" "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz" 1096 | "version" "2.1.2" 1097 | 1098 | "semver@^7.3.4", "semver@^7.3.8": 1099 | "integrity" "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==" 1100 | "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" 1101 | "version" "7.3.8" 1102 | dependencies: 1103 | "lru-cache" "^6.0.0" 1104 | 1105 | "side-channel@^1.0.4": 1106 | "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" 1107 | "resolved" "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz" 1108 | "version" "1.0.4" 1109 | dependencies: 1110 | "call-bind" "^1.0.0" 1111 | "get-intrinsic" "^1.0.2" 1112 | "object-inspect" "^1.9.0" 1113 | 1114 | "spdx-correct@^3.0.0": 1115 | "integrity" "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==" 1116 | "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz" 1117 | "version" "3.1.1" 1118 | dependencies: 1119 | "spdx-expression-parse" "^3.0.0" 1120 | "spdx-license-ids" "^3.0.0" 1121 | 1122 | "spdx-exceptions@^2.1.0": 1123 | "integrity" "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" 1124 | "resolved" "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" 1125 | "version" "2.3.0" 1126 | 1127 | "spdx-expression-parse@^3.0.0": 1128 | "integrity" "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==" 1129 | "resolved" "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" 1130 | "version" "3.0.1" 1131 | dependencies: 1132 | "spdx-exceptions" "^2.1.0" 1133 | "spdx-license-ids" "^3.0.0" 1134 | 1135 | "spdx-license-ids@^3.0.0": 1136 | "integrity" "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==" 1137 | "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz" 1138 | "version" "3.0.12" 1139 | 1140 | "sshpk@^1.7.0": 1141 | "integrity" "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==" 1142 | "resolved" "https://registry.npmmirror.com/sshpk/-/sshpk-1.17.0.tgz" 1143 | "version" "1.17.0" 1144 | dependencies: 1145 | "asn1" "~0.2.3" 1146 | "assert-plus" "^1.0.0" 1147 | "bcrypt-pbkdf" "^1.0.0" 1148 | "dashdash" "^1.12.0" 1149 | "ecc-jsbn" "~0.1.1" 1150 | "getpass" "^0.1.1" 1151 | "jsbn" "~0.1.0" 1152 | "safer-buffer" "^2.0.2" 1153 | "tweetnacl" "~0.14.0" 1154 | 1155 | "stealthy-require@^1.1.1": 1156 | "integrity" "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==" 1157 | "resolved" "https://registry.npmmirror.com/stealthy-require/-/stealthy-require-1.1.1.tgz" 1158 | "version" "1.1.1" 1159 | 1160 | "string_decoder@~1.1.1": 1161 | "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" 1162 | "resolved" "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz" 1163 | "version" "1.1.1" 1164 | dependencies: 1165 | "safe-buffer" "~5.1.0" 1166 | 1167 | "string.prototype.trimend@^1.0.6": 1168 | "integrity" "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==" 1169 | "resolved" "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz" 1170 | "version" "1.0.6" 1171 | dependencies: 1172 | "call-bind" "^1.0.2" 1173 | "define-properties" "^1.1.4" 1174 | "es-abstract" "^1.20.4" 1175 | 1176 | "string.prototype.trimstart@^1.0.6": 1177 | "integrity" "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==" 1178 | "resolved" "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz" 1179 | "version" "1.0.6" 1180 | dependencies: 1181 | "call-bind" "^1.0.2" 1182 | "define-properties" "^1.1.4" 1183 | "es-abstract" "^1.20.4" 1184 | 1185 | "stubborn-fs@^1.2.4": 1186 | "integrity" "sha512-KRa4nIRJ8q6uApQbPwYZVhOof8979fw4xbajBWa5kPJFa4nyY3aFaMWVyIVCDnkNCCG/3HLipUZ4QaNlYsmX1w==" 1187 | "resolved" "https://registry.npmjs.org/stubborn-fs/-/stubborn-fs-1.2.4.tgz" 1188 | "version" "1.2.4" 1189 | 1190 | "supports-color@^5.3.0": 1191 | "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" 1192 | "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" 1193 | "version" "5.5.0" 1194 | dependencies: 1195 | "has-flag" "^3.0.0" 1196 | 1197 | "tough-cookie@^2.3.3", "tough-cookie@~2.5.0": 1198 | "integrity" "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==" 1199 | "resolved" "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-2.5.0.tgz" 1200 | "version" "2.5.0" 1201 | dependencies: 1202 | "psl" "^1.1.28" 1203 | "punycode" "^2.1.1" 1204 | 1205 | "tunnel-agent@^0.6.0": 1206 | "integrity" "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==" 1207 | "resolved" "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz" 1208 | "version" "0.6.0" 1209 | dependencies: 1210 | "safe-buffer" "^5.0.1" 1211 | 1212 | "tweetnacl@^0.14.3", "tweetnacl@~0.14.0": 1213 | "integrity" "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" 1214 | "resolved" "https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz" 1215 | "version" "0.14.5" 1216 | 1217 | "type-fest@^2.0.0", "type-fest@^2.11.2", "type-fest@^2.5.0": 1218 | "integrity" "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" 1219 | "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz" 1220 | "version" "2.19.0" 1221 | 1222 | "typed-array-length@^1.0.4": 1223 | "integrity" "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==" 1224 | "resolved" "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.4.tgz" 1225 | "version" "1.0.4" 1226 | dependencies: 1227 | "call-bind" "^1.0.2" 1228 | "for-each" "^0.3.3" 1229 | "is-typed-array" "^1.1.9" 1230 | 1231 | "unbox-primitive@^1.0.2": 1232 | "integrity" "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==" 1233 | "resolved" "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz" 1234 | "version" "1.0.2" 1235 | dependencies: 1236 | "call-bind" "^1.0.2" 1237 | "has-bigints" "^1.0.2" 1238 | "has-symbols" "^1.0.3" 1239 | "which-boxed-primitive" "^1.0.2" 1240 | 1241 | "uri-js@^4.2.2": 1242 | "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" 1243 | "resolved" "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz" 1244 | "version" "4.4.1" 1245 | dependencies: 1246 | "punycode" "^2.1.0" 1247 | 1248 | "util-deprecate@~1.0.1": 1249 | "integrity" "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 1250 | "resolved" "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz" 1251 | "version" "1.0.2" 1252 | 1253 | "uuid@^3.3.2": 1254 | "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" 1255 | "resolved" "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz" 1256 | "version" "3.4.0" 1257 | 1258 | "uuid@^9.0.0": 1259 | "integrity" "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" 1260 | "resolved" "https://registry.npmmirror.com/uuid/-/uuid-9.0.0.tgz" 1261 | "version" "9.0.0" 1262 | 1263 | "validate-npm-package-license@^3.0.1": 1264 | "integrity" "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==" 1265 | "resolved" "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" 1266 | "version" "3.0.4" 1267 | dependencies: 1268 | "spdx-correct" "^3.0.0" 1269 | "spdx-expression-parse" "^3.0.0" 1270 | 1271 | "verror@1.10.0": 1272 | "integrity" "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==" 1273 | "resolved" "https://registry.npmmirror.com/verror/-/verror-1.10.0.tgz" 1274 | "version" "1.10.0" 1275 | dependencies: 1276 | "assert-plus" "^1.0.0" 1277 | "core-util-is" "1.0.2" 1278 | "extsprintf" "^1.2.0" 1279 | 1280 | "when-exit@^2.0.0": 1281 | "integrity" "sha512-H85ulNwUBU1e6PGxkWUDgxnbohSXD++ah6Xw1VHAN7CtypcbZaC4aYjQ+C2PMVaDkURDuOinNAT+Lnz3utWXxQ==" 1282 | "resolved" "https://registry.npmjs.org/when-exit/-/when-exit-2.1.0.tgz" 1283 | "version" "2.1.0" 1284 | 1285 | "which-boxed-primitive@^1.0.2": 1286 | "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" 1287 | "resolved" "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" 1288 | "version" "1.0.2" 1289 | dependencies: 1290 | "is-bigint" "^1.0.1" 1291 | "is-boolean-object" "^1.1.0" 1292 | "is-number-object" "^1.0.4" 1293 | "is-string" "^1.0.5" 1294 | "is-symbol" "^1.0.3" 1295 | 1296 | "which-typed-array@^1.1.9": 1297 | "integrity" "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==" 1298 | "resolved" "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.9.tgz" 1299 | "version" "1.1.9" 1300 | dependencies: 1301 | "available-typed-arrays" "^1.0.5" 1302 | "call-bind" "^1.0.2" 1303 | "for-each" "^0.3.3" 1304 | "gopd" "^1.0.1" 1305 | "has-tostringtag" "^1.0.0" 1306 | "is-typed-array" "^1.1.10" 1307 | 1308 | "wrappy@1": 1309 | "integrity" "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 1310 | "resolved" "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz" 1311 | "version" "1.0.2" 1312 | 1313 | "yallist@^4.0.0": 1314 | "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 1315 | "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" 1316 | "version" "4.0.0" 1317 | 1318 | "yocto-queue@^1.0.0": 1319 | "integrity" "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==" 1320 | "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz" 1321 | "version" "1.0.0" 1322 | --------------------------------------------------------------------------------