노영우

Merge branch 'translator' into 'master'

dfdff



See merge request !6
1 +const { MessageActionRow, MessageButton, Interaction } = require('discord.js');
2 +
3 +// var trans = require('./translate');
4 +
5 +exports.run = async (client, msg, args, prefix) => {
6 +
7 + const row = new MessageActionRow()
8 + .addComponents(
9 + new MessageButton()
10 + .setCustomId('korean')
11 + .setLabel('한국어')
12 + .setStyle('PRIMARY'),
13 +
14 + new MessageButton()
15 + .setCustomId('japanese')
16 + .setLabel('일본어')
17 + .setStyle('PRIMARY'),
18 +
19 + new MessageButton()
20 + .setCustomId('english')
21 + .setLabel('영어')
22 + .setStyle('PRIMARY'),
23 + ); //버튼 생성
24 +
25 + await msg.reply({ content: '번역할 나라를 골라주세요.', components: [row] });
26 + //버튼 출력
27 +
28 + client.on('interactionCreate', interaction => {
29 + if (!interaction.isButton()) return;
30 +
31 + if(interaction.customId === 'korean'){
32 + global.trans_var ='ko';
33 + }
34 +
35 + else if(interaction.customId === 'japanese'){
36 + global.trans_var ='jp';
37 + }
38 +
39 + else if(interaction.customId === 'english'){
40 + global.trans_var ='en';
41 + }
42 +
43 + });
44 +};
45 +
46 +
47 +exports.config = {
48 + name: '나라',
49 + aliases: [' ', ' ', ' ', ' '],
50 + category: ['translate'],
51 + des: ['채팅 내용에 대한 검색결과를 보여줍니다.'],
52 + use: ['!나라']
53 +};
...\ No newline at end of file ...\ No newline at end of file
1 +const translatte = require('translatte');
2 +
3 +global.trans_var ='en';
4 +
5 +exports.run = async (client, msg, args, prefix) => {
6 + if (args[0]) { // 명령어 뒤에 입력값이 있을 경우 (ex. !<명령어> <채팅>)
7 + if(trans_var=='en'){
8 + en_translate(args[0]).then(transed_text=> {msg.reply(transed_text)})
9 + }
10 +
11 + else if(trans_var=='jp'){
12 + jp_translate(args[0]).then(transed_text=> {msg.reply(transed_text)})
13 + }
14 +
15 + else if(trans_var=="ko"){
16 + ko_translate(args[0]).then(transed_text=> {msg.reply(transed_text)})
17 + }
18 + }
19 + else {
20 + msg.reply("메세지를 다시 확인해주세요.");
21 + }
22 +};
23 +
24 +
25 +function en_translate(distext){
26 + return translatte(String(distext), {to: 'en'})
27 + .then(res => {
28 + return res.text;
29 + }).catch(err => {
30 + console.error(err);
31 + throw err;
32 + });
33 +}
34 +
35 +function jp_translate(distext){
36 + return translatte(String(distext), {to: 'ja'})
37 + .then(res => {
38 + return res.text;
39 + }).catch(err => {
40 + console.error(err);
41 + throw err;
42 + });
43 +}
44 +
45 +
46 +function ko_translate(distext){
47 + return translatte(String(distext), {to: 'ko'})
48 + .then(res => {
49 + return res.text;
50 + }).catch(err => {
51 + console.error(err);
52 + throw err;
53 + });
54 +}
55 +
56 +
57 +
58 +exports.config = {
59 + name: '번역',
60 + aliases: [' ', ' ', ' ', ' '],
61 + category: ['translate'],
62 + des: ['채팅 내용에 대한 검색결과를 보여줍니다.'],
63 + use: ['!번역 <채팅>']
64 +};
65 +
66 +/*고칠 것
67 +1. 상호작용 실패 알림 뜨는거
68 +2. !번역, 영어상태에서 영어 번역하면 에러 떠서 멈춰버림
69 +3. 꾸미기(?)
70 +*/
...\ No newline at end of file ...\ No newline at end of file
...@@ -8,7 +8,8 @@ ...@@ -8,7 +8,8 @@
8 "discord.js": "^13.6.0", 8 "discord.js": "^13.6.0",
9 "puppeteer": "^14.1.1", 9 "puppeteer": "^14.1.1",
10 "puppeteer-core": "^14.1.1", 10 "puppeteer-core": "^14.1.1",
11 - "tesseract.js": "^2.1.5" 11 + "tesseract.js": "^2.1.5",
12 + "translatte": "^3.0.1"
12 } 13 }
13 }, 14 },
14 "node_modules/@discordjs/builders": { 15 "node_modules/@discordjs/builders": {
...@@ -56,6 +57,17 @@ ...@@ -56,6 +57,17 @@
56 "url": "https://github.com/sindresorhus/is?sponsor=1" 57 "url": "https://github.com/sindresorhus/is?sponsor=1"
57 } 58 }
58 }, 59 },
60 + "node_modules/@szmarczak/http-timer": {
61 + "version": "1.1.2",
62 + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
63 + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
64 + "dependencies": {
65 + "defer-to-connect": "^1.0.1"
66 + },
67 + "engines": {
68 + "node": ">=6"
69 + }
70 + },
59 "node_modules/@types/node": { 71 "node_modules/@types/node": {
60 "version": "17.0.32", 72 "version": "17.0.32",
61 "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.32.tgz", 73 "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.32.tgz",
...@@ -200,11 +212,44 @@ ...@@ -200,11 +212,44 @@
200 "node": "*" 212 "node": "*"
201 } 213 }
202 }, 214 },
215 + "node_modules/cacheable-request": {
216 + "version": "6.1.0",
217 + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
218 + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
219 + "dependencies": {
220 + "clone-response": "^1.0.2",
221 + "get-stream": "^5.1.0",
222 + "http-cache-semantics": "^4.0.0",
223 + "keyv": "^3.0.0",
224 + "lowercase-keys": "^2.0.0",
225 + "normalize-url": "^4.1.0",
226 + "responselike": "^1.0.2"
227 + },
228 + "engines": {
229 + "node": ">=8"
230 + }
231 + },
232 + "node_modules/cacheable-request/node_modules/lowercase-keys": {
233 + "version": "2.0.0",
234 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
235 + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
236 + "engines": {
237 + "node": ">=8"
238 + }
239 + },
203 "node_modules/chownr": { 240 "node_modules/chownr": {
204 "version": "1.1.4", 241 "version": "1.1.4",
205 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", 242 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
206 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" 243 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
207 }, 244 },
245 + "node_modules/clone-response": {
246 + "version": "1.0.2",
247 + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
248 + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==",
249 + "dependencies": {
250 + "mimic-response": "^1.0.0"
251 + }
252 + },
208 "node_modules/colors": { 253 "node_modules/colors": {
209 "version": "1.4.0", 254 "version": "1.4.0",
210 "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", 255 "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
...@@ -229,6 +274,22 @@ ...@@ -229,6 +274,22 @@
229 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 274 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
230 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 275 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
231 }, 276 },
277 + "node_modules/configstore": {
278 + "version": "4.0.0",
279 + "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz",
280 + "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==",
281 + "dependencies": {
282 + "dot-prop": "^4.1.0",
283 + "graceful-fs": "^4.1.2",
284 + "make-dir": "^1.0.0",
285 + "unique-string": "^1.0.0",
286 + "write-file-atomic": "^2.0.0",
287 + "xdg-basedir": "^3.0.0"
288 + },
289 + "engines": {
290 + "node": ">=6"
291 + }
292 + },
232 "node_modules/cross-fetch": { 293 "node_modules/cross-fetch": {
233 "version": "3.1.5", 294 "version": "3.1.5",
234 "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", 295 "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
...@@ -237,6 +298,14 @@ ...@@ -237,6 +298,14 @@
237 "node-fetch": "2.6.7" 298 "node-fetch": "2.6.7"
238 } 299 }
239 }, 300 },
301 + "node_modules/crypto-random-string": {
302 + "version": "1.0.0",
303 + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz",
304 + "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==",
305 + "engines": {
306 + "node": ">=4"
307 + }
308 + },
240 "node_modules/debug": { 309 "node_modules/debug": {
241 "version": "4.3.4", 310 "version": "4.3.4",
242 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 311 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
...@@ -253,6 +322,22 @@ ...@@ -253,6 +322,22 @@
253 } 322 }
254 } 323 }
255 }, 324 },
325 + "node_modules/decompress-response": {
326 + "version": "3.3.0",
327 + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
328 + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==",
329 + "dependencies": {
330 + "mimic-response": "^1.0.0"
331 + },
332 + "engines": {
333 + "node": ">=4"
334 + }
335 + },
336 + "node_modules/defer-to-connect": {
337 + "version": "1.1.3",
338 + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
339 + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
340 + },
256 "node_modules/delayed-stream": { 341 "node_modules/delayed-stream": {
257 "version": "1.0.0", 342 "version": "1.0.0",
258 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 343 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
...@@ -294,6 +379,22 @@ ...@@ -294,6 +379,22 @@
294 "npm": ">=7.0.0" 379 "npm": ">=7.0.0"
295 } 380 }
296 }, 381 },
382 + "node_modules/dot-prop": {
383 + "version": "4.2.1",
384 + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz",
385 + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==",
386 + "dependencies": {
387 + "is-obj": "^1.0.0"
388 + },
389 + "engines": {
390 + "node": ">=4"
391 + }
392 + },
393 + "node_modules/duplexer3": {
394 + "version": "0.1.4",
395 + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
396 + "integrity": "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA=="
397 + },
297 "node_modules/end-of-stream": { 398 "node_modules/end-of-stream": {
298 "version": "1.4.4", 399 "version": "1.4.4",
299 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 400 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
...@@ -329,6 +430,14 @@ ...@@ -329,6 +430,14 @@
329 "pend": "~1.2.0" 430 "pend": "~1.2.0"
330 } 431 }
331 }, 432 },
433 + "node_modules/file-type": {
434 + "version": "12.4.2",
435 + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz",
436 + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==",
437 + "engines": {
438 + "node": ">=8"
439 + }
440 + },
332 "node_modules/find-up": { 441 "node_modules/find-up": {
333 "version": "4.1.0", 442 "version": "4.1.0",
334 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 443 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
...@@ -341,14 +450,6 @@ ...@@ -341,14 +450,6 @@
341 "node": ">=8" 450 "node": ">=8"
342 } 451 }
343 }, 452 },
344 - "node_modules/file-type": {
345 - "version": "12.4.2",
346 - "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz",
347 - "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==",
348 - "engines": {
349 - "node": ">=8"
350 - }
351 - },
352 "node_modules/form-data": { 453 "node_modules/form-data": {
353 "version": "4.0.0", 454 "version": "4.0.0",
354 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", 455 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
...@@ -405,6 +506,56 @@ ...@@ -405,6 +506,56 @@
405 "url": "https://github.com/sponsors/isaacs" 506 "url": "https://github.com/sponsors/isaacs"
406 } 507 }
407 }, 508 },
509 + "node_modules/got": {
510 + "version": "9.6.0",
511 + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
512 + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
513 + "dependencies": {
514 + "@sindresorhus/is": "^0.14.0",
515 + "@szmarczak/http-timer": "^1.1.2",
516 + "cacheable-request": "^6.0.0",
517 + "decompress-response": "^3.3.0",
518 + "duplexer3": "^0.1.4",
519 + "get-stream": "^4.1.0",
520 + "lowercase-keys": "^1.0.1",
521 + "mimic-response": "^1.0.1",
522 + "p-cancelable": "^1.0.0",
523 + "to-readable-stream": "^1.0.0",
524 + "url-parse-lax": "^3.0.0"
525 + },
526 + "engines": {
527 + "node": ">=8.6"
528 + }
529 + },
530 + "node_modules/got/node_modules/@sindresorhus/is": {
531 + "version": "0.14.0",
532 + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
533 + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
534 + "engines": {
535 + "node": ">=6"
536 + }
537 + },
538 + "node_modules/got/node_modules/get-stream": {
539 + "version": "4.1.0",
540 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
541 + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
542 + "dependencies": {
543 + "pump": "^3.0.0"
544 + },
545 + "engines": {
546 + "node": ">=6"
547 + }
548 + },
549 + "node_modules/graceful-fs": {
550 + "version": "4.2.10",
551 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
552 + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
553 + },
554 + "node_modules/http-cache-semantics": {
555 + "version": "4.1.0",
556 + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
557 + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
558 + },
408 "node_modules/https-proxy-agent": { 559 "node_modules/https-proxy-agent": {
409 "version": "5.0.1", 560 "version": "5.0.1",
410 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", 561 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
...@@ -417,6 +568,11 @@ ...@@ -417,6 +568,11 @@
417 "node": ">= 6" 568 "node": ">= 6"
418 } 569 }
419 }, 570 },
571 + "node_modules/idb-keyval": {
572 + "version": "3.2.0",
573 + "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-3.2.0.tgz",
574 + "integrity": "sha512-slx8Q6oywCCSfKgPgL0sEsXtPVnSbTLWpyiDcu6msHOyKOLari1TD1qocXVCft80umnkk3/Qqh3lwoFt8T/BPQ=="
575 + },
420 "node_modules/ieee754": { 576 "node_modules/ieee754": {
421 "version": "1.2.1", 577 "version": "1.2.1",
422 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 578 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
...@@ -436,10 +592,13 @@ ...@@ -436,10 +592,13 @@
436 } 592 }
437 ] 593 ]
438 }, 594 },
439 - "node_modules/idb-keyval": { 595 + "node_modules/imurmurhash": {
440 - "version": "3.2.0", 596 + "version": "0.1.4",
441 - "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-3.2.0.tgz", 597 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
442 - "integrity": "sha512-slx8Q6oywCCSfKgPgL0sEsXtPVnSbTLWpyiDcu6msHOyKOLari1TD1qocXVCft80umnkk3/Qqh3lwoFt8T/BPQ==" 598 + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
599 + "engines": {
600 + "node": ">=0.8.19"
601 + }
443 }, 602 },
444 "node_modules/inflight": { 603 "node_modules/inflight": {
445 "version": "1.0.6", 604 "version": "1.0.6",
...@@ -455,22 +614,19 @@ ...@@ -455,22 +614,19 @@
455 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 614 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
456 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 615 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
457 }, 616 },
458 - "node_modules/locate-path": {
459 - "version": "5.0.0",
460 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
461 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
462 - "dependencies": {
463 - "p-locate": "^4.1.0"
464 - },
465 - "engines": {
466 - "node": ">=8"
467 - }
468 - },
469 "node_modules/is-electron": { 617 "node_modules/is-electron": {
470 "version": "2.2.1", 618 "version": "2.2.1",
471 "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.1.tgz", 619 "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.1.tgz",
472 "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw==" 620 "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw=="
473 }, 621 },
622 + "node_modules/is-obj": {
623 + "version": "1.0.1",
624 + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
625 + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==",
626 + "engines": {
627 + "node": ">=0.10.0"
628 + }
629 + },
474 "node_modules/is-url": { 630 "node_modules/is-url": {
475 "version": "1.2.4", 631 "version": "1.2.4",
476 "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", 632 "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
...@@ -499,6 +655,49 @@ ...@@ -499,6 +655,49 @@
499 "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz", 655 "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz",
500 "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==" 656 "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q=="
501 }, 657 },
658 + "node_modules/json-buffer": {
659 + "version": "3.0.0",
660 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
661 + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ=="
662 + },
663 + "node_modules/keyv": {
664 + "version": "3.1.0",
665 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
666 + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
667 + "dependencies": {
668 + "json-buffer": "3.0.0"
669 + }
670 + },
671 + "node_modules/locate-path": {
672 + "version": "5.0.0",
673 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
674 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
675 + "dependencies": {
676 + "p-locate": "^4.1.0"
677 + },
678 + "engines": {
679 + "node": ">=8"
680 + }
681 + },
682 + "node_modules/lowercase-keys": {
683 + "version": "1.0.1",
684 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
685 + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
686 + "engines": {
687 + "node": ">=0.10.0"
688 + }
689 + },
690 + "node_modules/make-dir": {
691 + "version": "1.3.0",
692 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
693 + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
694 + "dependencies": {
695 + "pify": "^3.0.0"
696 + },
697 + "engines": {
698 + "node": ">=4"
699 + }
700 + },
502 "node_modules/mime-db": { 701 "node_modules/mime-db": {
503 "version": "1.52.0", 702 "version": "1.52.0",
504 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 703 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
...@@ -518,6 +717,14 @@ ...@@ -518,6 +717,14 @@
518 "node": ">= 0.6" 717 "node": ">= 0.6"
519 } 718 }
520 }, 719 },
720 + "node_modules/mimic-response": {
721 + "version": "1.0.1",
722 + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
723 + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
724 + "engines": {
725 + "node": ">=4"
726 + }
727 + },
521 "node_modules/minimatch": { 728 "node_modules/minimatch": {
522 "version": "3.1.2", 729 "version": "3.1.2",
523 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 730 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
...@@ -558,6 +765,14 @@ ...@@ -558,6 +765,14 @@
558 } 765 }
559 } 766 }
560 }, 767 },
768 + "node_modules/normalize-url": {
769 + "version": "4.5.1",
770 + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
771 + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==",
772 + "engines": {
773 + "node": ">=8"
774 + }
775 + },
561 "node_modules/once": { 776 "node_modules/once": {
562 "version": "1.4.0", 777 "version": "1.4.0",
563 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 778 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
...@@ -566,6 +781,22 @@ ...@@ -566,6 +781,22 @@
566 "wrappy": "1" 781 "wrappy": "1"
567 } 782 }
568 }, 783 },
784 + "node_modules/opencollective-postinstall": {
785 + "version": "2.0.3",
786 + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz",
787 + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==",
788 + "bin": {
789 + "opencollective-postinstall": "index.js"
790 + }
791 + },
792 + "node_modules/p-cancelable": {
793 + "version": "1.1.0",
794 + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
795 + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
796 + "engines": {
797 + "node": ">=6"
798 + }
799 + },
569 "node_modules/p-limit": { 800 "node_modules/p-limit": {
570 "version": "2.3.0", 801 "version": "2.3.0",
571 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 802 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
...@@ -607,14 +838,6 @@ ...@@ -607,14 +838,6 @@
607 "node": ">=8" 838 "node": ">=8"
608 } 839 }
609 }, 840 },
610 - "node_modules/opencollective-postinstall": {
611 - "version": "2.0.3",
612 - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz",
613 - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==",
614 - "bin": {
615 - "opencollective-postinstall": "index.js"
616 - }
617 - },
618 "node_modules/path-is-absolute": { 841 "node_modules/path-is-absolute": {
619 "version": "1.0.1", 842 "version": "1.0.1",
620 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 843 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
...@@ -628,6 +851,19 @@ ...@@ -628,6 +851,19 @@
628 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", 851 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
629 "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" 852 "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
630 }, 853 },
854 + "node_modules/piexifjs": {
855 + "version": "1.0.6",
856 + "resolved": "https://registry.npmjs.org/piexifjs/-/piexifjs-1.0.6.tgz",
857 + "integrity": "sha512-0wVyH0cKohzBQ5Gi2V1BuxYpxWfxF3cSqfFXfPIpl5tl9XLS5z4ogqhUCD20AbHi0h9aJkqXNJnkVev6gwh2ag=="
858 + },
859 + "node_modules/pify": {
860 + "version": "3.0.0",
861 + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
862 + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
863 + "engines": {
864 + "node": ">=4"
865 + }
866 + },
631 "node_modules/pkg-dir": { 867 "node_modules/pkg-dir": {
632 "version": "4.2.0", 868 "version": "4.2.0",
633 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 869 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
...@@ -639,6 +875,14 @@ ...@@ -639,6 +875,14 @@
639 "node": ">=8" 875 "node": ">=8"
640 } 876 }
641 }, 877 },
878 + "node_modules/prepend-http": {
879 + "version": "2.0.0",
880 + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
881 + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==",
882 + "engines": {
883 + "node": ">=4"
884 + }
885 + },
642 "node_modules/progress": { 886 "node_modules/progress": {
643 "version": "2.0.3", 887 "version": "2.0.3",
644 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", 888 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
...@@ -647,6 +891,11 @@ ...@@ -647,6 +891,11 @@
647 "node": ">=0.4.0" 891 "node": ">=0.4.0"
648 } 892 }
649 }, 893 },
894 + "node_modules/proxy-check": {
895 + "version": "1.0.8",
896 + "resolved": "https://registry.npmjs.org/proxy-check/-/proxy-check-1.0.8.tgz",
897 + "integrity": "sha512-gooLamKpgl6wi3tJuVpDC7KL3+xSwstUIatyrknMSLaznc+n/cpEiO2HwIAcU30VLExafchmzTpFOgHr8of0wA=="
898 + },
650 "node_modules/proxy-from-env": { 899 "node_modules/proxy-from-env": {
651 "version": "1.1.0", 900 "version": "1.1.0",
652 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", 901 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
...@@ -719,6 +968,25 @@ ...@@ -719,6 +968,25 @@
719 "node": ">= 6" 968 "node": ">= 6"
720 } 969 }
721 }, 970 },
971 + "node_modules/regenerator-runtime": {
972 + "version": "0.13.9",
973 + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
974 + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
975 + },
976 + "node_modules/resolve-url": {
977 + "version": "0.2.1",
978 + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
979 + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
980 + "deprecated": "https://github.com/lydell/resolve-url#deprecated"
981 + },
982 + "node_modules/responselike": {
983 + "version": "1.0.2",
984 + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
985 + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
986 + "dependencies": {
987 + "lowercase-keys": "^1.0.0"
988 + }
989 + },
722 "node_modules/rimraf": { 990 "node_modules/rimraf": {
723 "version": "3.0.2", 991 "version": "3.0.2",
724 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 992 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
...@@ -752,6 +1020,11 @@ ...@@ -752,6 +1020,11 @@
752 } 1020 }
753 ] 1021 ]
754 }, 1022 },
1023 + "node_modules/signal-exit": {
1024 + "version": "3.0.7",
1025 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
1026 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
1027 + },
755 "node_modules/string_decoder": { 1028 "node_modules/string_decoder": {
756 "version": "1.3.0", 1029 "version": "1.3.0",
757 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 1030 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
...@@ -786,27 +1059,6 @@ ...@@ -786,27 +1059,6 @@
786 "node": ">=6" 1059 "node": ">=6"
787 } 1060 }
788 }, 1061 },
789 - "node_modules/through": {
790 - "version": "2.3.8",
791 - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
792 - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
793 - },
794 - "node_modules/piexifjs": {
795 - "version": "1.0.6",
796 - "resolved": "https://registry.npmjs.org/piexifjs/-/piexifjs-1.0.6.tgz",
797 - "integrity": "sha512-0wVyH0cKohzBQ5Gi2V1BuxYpxWfxF3cSqfFXfPIpl5tl9XLS5z4ogqhUCD20AbHi0h9aJkqXNJnkVev6gwh2ag=="
798 - },
799 - "node_modules/regenerator-runtime": {
800 - "version": "0.13.9",
801 - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
802 - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
803 - },
804 - "node_modules/resolve-url": {
805 - "version": "0.2.1",
806 - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
807 - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
808 - "deprecated": "https://github.com/lydell/resolve-url#deprecated"
809 - },
810 "node_modules/tesseract.js": { 1062 "node_modules/tesseract.js": {
811 "version": "2.1.5", 1063 "version": "2.1.5",
812 "resolved": "https://registry.npmjs.org/tesseract.js/-/tesseract.js-2.1.5.tgz", 1064 "resolved": "https://registry.npmjs.org/tesseract.js/-/tesseract.js-2.1.5.tgz",
...@@ -833,11 +1085,35 @@ ...@@ -833,11 +1085,35 @@
833 "resolved": "https://registry.npmjs.org/tesseract.js-core/-/tesseract.js-core-2.2.0.tgz", 1085 "resolved": "https://registry.npmjs.org/tesseract.js-core/-/tesseract.js-core-2.2.0.tgz",
834 "integrity": "sha512-a8L+OJTbUipBsEDsJhDPlnLB0TY1MkTZqw5dqUwmiDSjUzwvU7HWLg/2+WDRulKUi4LE+7PnHlaBlW0k+V0U0w==" 1086 "integrity": "sha512-a8L+OJTbUipBsEDsJhDPlnLB0TY1MkTZqw5dqUwmiDSjUzwvU7HWLg/2+WDRulKUi4LE+7PnHlaBlW0k+V0U0w=="
835 }, 1087 },
1088 + "node_modules/through": {
1089 + "version": "2.3.8",
1090 + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
1091 + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
1092 + },
1093 + "node_modules/to-readable-stream": {
1094 + "version": "1.0.0",
1095 + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
1096 + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
1097 + "engines": {
1098 + "node": ">=6"
1099 + }
1100 + },
836 "node_modules/tr46": { 1101 "node_modules/tr46": {
837 "version": "0.0.3", 1102 "version": "0.0.3",
838 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 1103 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
839 "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" 1104 "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
840 }, 1105 },
1106 + "node_modules/translatte": {
1107 + "version": "3.0.1",
1108 + "resolved": "https://registry.npmjs.org/translatte/-/translatte-3.0.1.tgz",
1109 + "integrity": "sha512-OP41nm4dS1ctRmDDXfgJGK7tAtq2yJe0QCOaRBQjBM+kS4ak4dhWrbL8Mf8p7TFzWJAdV+TLZ1oiYEW3gpWGJg==",
1110 + "dependencies": {
1111 + "configstore": "4.0.0",
1112 + "got": "9.6.0",
1113 + "proxy-check": "1.0.8",
1114 + "tunnel": "0.0.6"
1115 + }
1116 + },
841 "node_modules/ts-mixer": { 1117 "node_modules/ts-mixer": {
842 "version": "6.0.1", 1118 "version": "6.0.1",
843 "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.1.tgz", 1119 "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.1.tgz",
...@@ -848,6 +1124,14 @@ ...@@ -848,6 +1124,14 @@
848 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", 1124 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
849 "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" 1125 "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
850 }, 1126 },
1127 + "node_modules/tunnel": {
1128 + "version": "0.0.6",
1129 + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
1130 + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
1131 + "engines": {
1132 + "node": ">=0.6.11 <=0.7.0 || >=0.7.3"
1133 + }
1134 + },
851 "node_modules/unbzip2-stream": { 1135 "node_modules/unbzip2-stream": {
852 "version": "1.4.3", 1136 "version": "1.4.3",
853 "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", 1137 "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
...@@ -857,6 +1141,28 @@ ...@@ -857,6 +1141,28 @@
857 "through": "^2.3.8" 1141 "through": "^2.3.8"
858 } 1142 }
859 }, 1143 },
1144 + "node_modules/unique-string": {
1145 + "version": "1.0.0",
1146 + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz",
1147 + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
1148 + "dependencies": {
1149 + "crypto-random-string": "^1.0.0"
1150 + },
1151 + "engines": {
1152 + "node": ">=4"
1153 + }
1154 + },
1155 + "node_modules/url-parse-lax": {
1156 + "version": "3.0.0",
1157 + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
1158 + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
1159 + "dependencies": {
1160 + "prepend-http": "^2.0.0"
1161 + },
1162 + "engines": {
1163 + "node": ">=4"
1164 + }
1165 + },
860 "node_modules/util-deprecate": { 1166 "node_modules/util-deprecate": {
861 "version": "1.0.2", 1167 "version": "1.0.2",
862 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1168 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
...@@ -881,6 +1187,16 @@ ...@@ -881,6 +1187,16 @@
881 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1187 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
882 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 1188 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
883 }, 1189 },
1190 + "node_modules/write-file-atomic": {
1191 + "version": "2.4.3",
1192 + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
1193 + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
1194 + "dependencies": {
1195 + "graceful-fs": "^4.1.11",
1196 + "imurmurhash": "^0.1.4",
1197 + "signal-exit": "^3.0.2"
1198 + }
1199 + },
884 "node_modules/ws": { 1200 "node_modules/ws": {
885 "version": "8.6.0", 1201 "version": "8.6.0",
886 "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz", 1202 "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz",
...@@ -901,13 +1217,12 @@ ...@@ -901,13 +1217,12 @@
901 } 1217 }
902 } 1218 }
903 }, 1219 },
904 - "node_modules/yauzl": { 1220 + "node_modules/xdg-basedir": {
905 - "version": "2.10.0", 1221 + "version": "3.0.0",
906 - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", 1222 + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz",
907 - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", 1223 + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=",
908 - "dependencies": { 1224 + "engines": {
909 - "buffer-crc32": "~0.2.3", 1225 + "node": ">=4"
910 - "fd-slicer": "~1.1.0"
911 } 1226 }
912 }, 1227 },
913 "node_modules/yargs-parser": { 1228 "node_modules/yargs-parser": {
...@@ -918,6 +1233,15 @@ ...@@ -918,6 +1233,15 @@
918 "node": ">=10" 1233 "node": ">=10"
919 } 1234 }
920 }, 1235 },
1236 + "node_modules/yauzl": {
1237 + "version": "2.10.0",
1238 + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
1239 + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
1240 + "dependencies": {
1241 + "buffer-crc32": "~0.2.3",
1242 + "fd-slicer": "~1.1.0"
1243 + }
1244 + },
921 "node_modules/zlibjs": { 1245 "node_modules/zlibjs": {
922 "version": "0.3.1", 1246 "version": "0.3.1",
923 "resolved": "https://registry.npmjs.org/zlibjs/-/zlibjs-0.3.1.tgz", 1247 "resolved": "https://registry.npmjs.org/zlibjs/-/zlibjs-0.3.1.tgz",
...@@ -963,6 +1287,14 @@ ...@@ -963,6 +1287,14 @@
963 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", 1287 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
964 "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==" 1288 "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw=="
965 }, 1289 },
1290 + "@szmarczak/http-timer": {
1291 + "version": "1.1.2",
1292 + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
1293 + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
1294 + "requires": {
1295 + "defer-to-connect": "^1.0.1"
1296 + }
1297 + },
966 "@types/node": { 1298 "@types/node": {
967 "version": "17.0.32", 1299 "version": "17.0.32",
968 "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.32.tgz", 1300 "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.32.tgz",
...@@ -1072,11 +1404,40 @@ ...@@ -1072,11 +1404,40 @@
1072 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 1404 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
1073 "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" 1405 "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="
1074 }, 1406 },
1407 + "cacheable-request": {
1408 + "version": "6.1.0",
1409 + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
1410 + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
1411 + "requires": {
1412 + "clone-response": "^1.0.2",
1413 + "get-stream": "^5.1.0",
1414 + "http-cache-semantics": "^4.0.0",
1415 + "keyv": "^3.0.0",
1416 + "lowercase-keys": "^2.0.0",
1417 + "normalize-url": "^4.1.0",
1418 + "responselike": "^1.0.2"
1419 + },
1420 + "dependencies": {
1421 + "lowercase-keys": {
1422 + "version": "2.0.0",
1423 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
1424 + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
1425 + }
1426 + }
1427 + },
1075 "chownr": { 1428 "chownr": {
1076 "version": "1.1.4", 1429 "version": "1.1.4",
1077 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", 1430 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
1078 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" 1431 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
1079 }, 1432 },
1433 + "clone-response": {
1434 + "version": "1.0.2",
1435 + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
1436 + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==",
1437 + "requires": {
1438 + "mimic-response": "^1.0.0"
1439 + }
1440 + },
1080 "colors": { 1441 "colors": {
1081 "version": "1.4.0", 1442 "version": "1.4.0",
1082 "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", 1443 "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
...@@ -1095,6 +1456,19 @@ ...@@ -1095,6 +1456,19 @@
1095 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1456 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1096 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 1457 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
1097 }, 1458 },
1459 + "configstore": {
1460 + "version": "4.0.0",
1461 + "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz",
1462 + "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==",
1463 + "requires": {
1464 + "dot-prop": "^4.1.0",
1465 + "graceful-fs": "^4.1.2",
1466 + "make-dir": "^1.0.0",
1467 + "unique-string": "^1.0.0",
1468 + "write-file-atomic": "^2.0.0",
1469 + "xdg-basedir": "^3.0.0"
1470 + }
1471 + },
1098 "cross-fetch": { 1472 "cross-fetch": {
1099 "version": "3.1.5", 1473 "version": "3.1.5",
1100 "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", 1474 "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
...@@ -1103,6 +1477,11 @@ ...@@ -1103,6 +1477,11 @@
1103 "node-fetch": "2.6.7" 1477 "node-fetch": "2.6.7"
1104 } 1478 }
1105 }, 1479 },
1480 + "crypto-random-string": {
1481 + "version": "1.0.0",
1482 + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz",
1483 + "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg=="
1484 + },
1106 "debug": { 1485 "debug": {
1107 "version": "4.3.4", 1486 "version": "4.3.4",
1108 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 1487 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
...@@ -1111,6 +1490,19 @@ ...@@ -1111,6 +1490,19 @@
1111 "ms": "2.1.2" 1490 "ms": "2.1.2"
1112 } 1491 }
1113 }, 1492 },
1493 + "decompress-response": {
1494 + "version": "3.3.0",
1495 + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
1496 + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==",
1497 + "requires": {
1498 + "mimic-response": "^1.0.0"
1499 + }
1500 + },
1501 + "defer-to-connect": {
1502 + "version": "1.1.3",
1503 + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
1504 + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
1505 + },
1114 "delayed-stream": { 1506 "delayed-stream": {
1115 "version": "1.0.0", 1507 "version": "1.0.0",
1116 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 1508 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
...@@ -1142,6 +1534,19 @@ ...@@ -1142,6 +1534,19 @@
1142 "ws": "^8.4.0" 1534 "ws": "^8.4.0"
1143 } 1535 }
1144 }, 1536 },
1537 + "dot-prop": {
1538 + "version": "4.2.1",
1539 + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz",
1540 + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==",
1541 + "requires": {
1542 + "is-obj": "^1.0.0"
1543 + }
1544 + },
1545 + "duplexer3": {
1546 + "version": "0.1.4",
1547 + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
1548 + "integrity": "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA=="
1549 + },
1145 "end-of-stream": { 1550 "end-of-stream": {
1146 "version": "1.4.4", 1551 "version": "1.4.4",
1147 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 1552 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
...@@ -1169,6 +1574,11 @@ ...@@ -1169,6 +1574,11 @@
1169 "pend": "~1.2.0" 1574 "pend": "~1.2.0"
1170 } 1575 }
1171 }, 1576 },
1577 + "file-type": {
1578 + "version": "12.4.2",
1579 + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz",
1580 + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg=="
1581 + },
1172 "find-up": { 1582 "find-up": {
1173 "version": "4.1.0", 1583 "version": "4.1.0",
1174 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 1584 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
...@@ -1178,11 +1588,6 @@ ...@@ -1178,11 +1588,6 @@
1178 "path-exists": "^4.0.0" 1588 "path-exists": "^4.0.0"
1179 } 1589 }
1180 }, 1590 },
1181 - "file-type": {
1182 - "version": "12.4.2",
1183 - "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz",
1184 - "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg=="
1185 - },
1186 "form-data": { 1591 "form-data": {
1187 "version": "4.0.0", 1592 "version": "4.0.0",
1188 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", 1593 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
...@@ -1224,6 +1629,49 @@ ...@@ -1224,6 +1629,49 @@
1224 "path-is-absolute": "^1.0.0" 1629 "path-is-absolute": "^1.0.0"
1225 } 1630 }
1226 }, 1631 },
1632 + "got": {
1633 + "version": "9.6.0",
1634 + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
1635 + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
1636 + "requires": {
1637 + "@sindresorhus/is": "^0.14.0",
1638 + "@szmarczak/http-timer": "^1.1.2",
1639 + "cacheable-request": "^6.0.0",
1640 + "decompress-response": "^3.3.0",
1641 + "duplexer3": "^0.1.4",
1642 + "get-stream": "^4.1.0",
1643 + "lowercase-keys": "^1.0.1",
1644 + "mimic-response": "^1.0.1",
1645 + "p-cancelable": "^1.0.0",
1646 + "to-readable-stream": "^1.0.0",
1647 + "url-parse-lax": "^3.0.0"
1648 + },
1649 + "dependencies": {
1650 + "@sindresorhus/is": {
1651 + "version": "0.14.0",
1652 + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
1653 + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ=="
1654 + },
1655 + "get-stream": {
1656 + "version": "4.1.0",
1657 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
1658 + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
1659 + "requires": {
1660 + "pump": "^3.0.0"
1661 + }
1662 + }
1663 + }
1664 + },
1665 + "graceful-fs": {
1666 + "version": "4.2.10",
1667 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
1668 + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
1669 + },
1670 + "http-cache-semantics": {
1671 + "version": "4.1.0",
1672 + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
1673 + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
1674 + },
1227 "https-proxy-agent": { 1675 "https-proxy-agent": {
1228 "version": "5.0.1", 1676 "version": "5.0.1",
1229 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", 1677 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
...@@ -1233,15 +1681,20 @@ ...@@ -1233,15 +1681,20 @@
1233 "debug": "4" 1681 "debug": "4"
1234 } 1682 }
1235 }, 1683 },
1684 + "idb-keyval": {
1685 + "version": "3.2.0",
1686 + "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-3.2.0.tgz",
1687 + "integrity": "sha512-slx8Q6oywCCSfKgPgL0sEsXtPVnSbTLWpyiDcu6msHOyKOLari1TD1qocXVCft80umnkk3/Qqh3lwoFt8T/BPQ=="
1688 + },
1236 "ieee754": { 1689 "ieee754": {
1237 "version": "1.2.1", 1690 "version": "1.2.1",
1238 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 1691 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1239 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" 1692 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
1240 }, 1693 },
1241 - "idb-keyval": { 1694 + "imurmurhash": {
1242 - "version": "3.2.0", 1695 + "version": "0.1.4",
1243 - "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-3.2.0.tgz", 1696 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1244 - "integrity": "sha512-slx8Q6oywCCSfKgPgL0sEsXtPVnSbTLWpyiDcu6msHOyKOLari1TD1qocXVCft80umnkk3/Qqh3lwoFt8T/BPQ==" 1697 + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="
1245 }, 1698 },
1246 "inflight": { 1699 "inflight": {
1247 "version": "1.0.6", 1700 "version": "1.0.6",
...@@ -1257,19 +1710,16 @@ ...@@ -1257,19 +1710,16 @@
1257 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1710 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1258 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1711 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
1259 }, 1712 },
1260 - "locate-path": {
1261 - "version": "5.0.0",
1262 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
1263 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
1264 - "requires": {
1265 - "p-locate": "^4.1.0"
1266 - }
1267 - },
1268 "is-electron": { 1713 "is-electron": {
1269 "version": "2.2.1", 1714 "version": "2.2.1",
1270 "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.1.tgz", 1715 "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.1.tgz",
1271 "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw==" 1716 "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw=="
1272 }, 1717 },
1718 + "is-obj": {
1719 + "version": "1.0.1",
1720 + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
1721 + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg=="
1722 + },
1273 "is-url": { 1723 "is-url": {
1274 "version": "1.2.4", 1724 "version": "1.2.4",
1275 "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", 1725 "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
...@@ -1292,6 +1742,40 @@ ...@@ -1292,6 +1742,40 @@
1292 "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz", 1742 "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz",
1293 "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==" 1743 "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q=="
1294 }, 1744 },
1745 + "json-buffer": {
1746 + "version": "3.0.0",
1747 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
1748 + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ=="
1749 + },
1750 + "keyv": {
1751 + "version": "3.1.0",
1752 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
1753 + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
1754 + "requires": {
1755 + "json-buffer": "3.0.0"
1756 + }
1757 + },
1758 + "locate-path": {
1759 + "version": "5.0.0",
1760 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
1761 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
1762 + "requires": {
1763 + "p-locate": "^4.1.0"
1764 + }
1765 + },
1766 + "lowercase-keys": {
1767 + "version": "1.0.1",
1768 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
1769 + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
1770 + },
1771 + "make-dir": {
1772 + "version": "1.3.0",
1773 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
1774 + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
1775 + "requires": {
1776 + "pify": "^3.0.0"
1777 + }
1778 + },
1295 "mime-db": { 1779 "mime-db": {
1296 "version": "1.52.0", 1780 "version": "1.52.0",
1297 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 1781 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
...@@ -1305,6 +1789,11 @@ ...@@ -1305,6 +1789,11 @@
1305 "mime-db": "1.52.0" 1789 "mime-db": "1.52.0"
1306 } 1790 }
1307 }, 1791 },
1792 + "mimic-response": {
1793 + "version": "1.0.1",
1794 + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
1795 + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
1796 + },
1308 "minimatch": { 1797 "minimatch": {
1309 "version": "3.1.2", 1798 "version": "3.1.2",
1310 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 1799 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
...@@ -1331,6 +1820,11 @@ ...@@ -1331,6 +1820,11 @@
1331 "whatwg-url": "^5.0.0" 1820 "whatwg-url": "^5.0.0"
1332 } 1821 }
1333 }, 1822 },
1823 + "normalize-url": {
1824 + "version": "4.5.1",
1825 + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
1826 + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA=="
1827 + },
1334 "once": { 1828 "once": {
1335 "version": "1.4.0", 1829 "version": "1.4.0",
1336 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1830 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
...@@ -1339,6 +1833,16 @@ ...@@ -1339,6 +1833,16 @@
1339 "wrappy": "1" 1833 "wrappy": "1"
1340 } 1834 }
1341 }, 1835 },
1836 + "opencollective-postinstall": {
1837 + "version": "2.0.3",
1838 + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz",
1839 + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q=="
1840 + },
1841 + "p-cancelable": {
1842 + "version": "1.1.0",
1843 + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
1844 + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw=="
1845 + },
1342 "p-limit": { 1846 "p-limit": {
1343 "version": "2.3.0", 1847 "version": "2.3.0",
1344 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 1848 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
...@@ -1365,11 +1869,6 @@ ...@@ -1365,11 +1869,6 @@
1365 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 1869 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1366 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" 1870 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
1367 }, 1871 },
1368 - "opencollective-postinstall": {
1369 - "version": "2.0.3",
1370 - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz",
1371 - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q=="
1372 - },
1373 "path-is-absolute": { 1872 "path-is-absolute": {
1374 "version": "1.0.1", 1873 "version": "1.0.1",
1375 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1874 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
...@@ -1380,6 +1879,16 @@ ...@@ -1380,6 +1879,16 @@
1380 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", 1879 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
1381 "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" 1880 "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
1382 }, 1881 },
1882 + "piexifjs": {
1883 + "version": "1.0.6",
1884 + "resolved": "https://registry.npmjs.org/piexifjs/-/piexifjs-1.0.6.tgz",
1885 + "integrity": "sha512-0wVyH0cKohzBQ5Gi2V1BuxYpxWfxF3cSqfFXfPIpl5tl9XLS5z4ogqhUCD20AbHi0h9aJkqXNJnkVev6gwh2ag=="
1886 + },
1887 + "pify": {
1888 + "version": "3.0.0",
1889 + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
1890 + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg=="
1891 + },
1383 "pkg-dir": { 1892 "pkg-dir": {
1384 "version": "4.2.0", 1893 "version": "4.2.0",
1385 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 1894 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
...@@ -1388,11 +1897,21 @@ ...@@ -1388,11 +1897,21 @@
1388 "find-up": "^4.0.0" 1897 "find-up": "^4.0.0"
1389 } 1898 }
1390 }, 1899 },
1900 + "prepend-http": {
1901 + "version": "2.0.0",
1902 + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
1903 + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA=="
1904 + },
1391 "progress": { 1905 "progress": {
1392 "version": "2.0.3", 1906 "version": "2.0.3",
1393 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", 1907 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
1394 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" 1908 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
1395 }, 1909 },
1910 + "proxy-check": {
1911 + "version": "1.0.8",
1912 + "resolved": "https://registry.npmjs.org/proxy-check/-/proxy-check-1.0.8.tgz",
1913 + "integrity": "sha512-gooLamKpgl6wi3tJuVpDC7KL3+xSwstUIatyrknMSLaznc+n/cpEiO2HwIAcU30VLExafchmzTpFOgHr8of0wA=="
1914 + },
1396 "proxy-from-env": { 1915 "proxy-from-env": {
1397 "version": "1.1.0", 1916 "version": "1.1.0",
1398 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", 1917 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
...@@ -1455,6 +1974,24 @@ ...@@ -1455,6 +1974,24 @@
1455 "util-deprecate": "^1.0.1" 1974 "util-deprecate": "^1.0.1"
1456 } 1975 }
1457 }, 1976 },
1977 + "regenerator-runtime": {
1978 + "version": "0.13.9",
1979 + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
1980 + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
1981 + },
1982 + "resolve-url": {
1983 + "version": "0.2.1",
1984 + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
1985 + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
1986 + },
1987 + "responselike": {
1988 + "version": "1.0.2",
1989 + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
1990 + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
1991 + "requires": {
1992 + "lowercase-keys": "^1.0.0"
1993 + }
1994 + },
1458 "rimraf": { 1995 "rimraf": {
1459 "version": "3.0.2", 1996 "version": "3.0.2",
1460 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 1997 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
...@@ -1468,6 +2005,11 @@ ...@@ -1468,6 +2005,11 @@
1468 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 2005 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1469 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 2006 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
1470 }, 2007 },
2008 + "signal-exit": {
2009 + "version": "3.0.7",
2010 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
2011 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
2012 + },
1471 "string_decoder": { 2013 "string_decoder": {
1472 "version": "1.3.0", 2014 "version": "1.3.0",
1473 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 2015 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
...@@ -1499,26 +2041,6 @@ ...@@ -1499,26 +2041,6 @@
1499 "readable-stream": "^3.1.1" 2041 "readable-stream": "^3.1.1"
1500 } 2042 }
1501 }, 2043 },
1502 - "through": {
1503 - "version": "2.3.8",
1504 - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
1505 - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
1506 - },
1507 - "piexifjs": {
1508 - "version": "1.0.6",
1509 - "resolved": "https://registry.npmjs.org/piexifjs/-/piexifjs-1.0.6.tgz",
1510 - "integrity": "sha512-0wVyH0cKohzBQ5Gi2V1BuxYpxWfxF3cSqfFXfPIpl5tl9XLS5z4ogqhUCD20AbHi0h9aJkqXNJnkVev6gwh2ag=="
1511 - },
1512 - "regenerator-runtime": {
1513 - "version": "0.13.9",
1514 - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
1515 - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
1516 - },
1517 - "resolve-url": {
1518 - "version": "0.2.1",
1519 - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
1520 - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
1521 - },
1522 "tesseract.js": { 2044 "tesseract.js": {
1523 "version": "2.1.5", 2045 "version": "2.1.5",
1524 "resolved": "https://registry.npmjs.org/tesseract.js/-/tesseract.js-2.1.5.tgz", 2046 "resolved": "https://registry.npmjs.org/tesseract.js/-/tesseract.js-2.1.5.tgz",
...@@ -1544,11 +2066,32 @@ ...@@ -1544,11 +2066,32 @@
1544 "resolved": "https://registry.npmjs.org/tesseract.js-core/-/tesseract.js-core-2.2.0.tgz", 2066 "resolved": "https://registry.npmjs.org/tesseract.js-core/-/tesseract.js-core-2.2.0.tgz",
1545 "integrity": "sha512-a8L+OJTbUipBsEDsJhDPlnLB0TY1MkTZqw5dqUwmiDSjUzwvU7HWLg/2+WDRulKUi4LE+7PnHlaBlW0k+V0U0w==" 2067 "integrity": "sha512-a8L+OJTbUipBsEDsJhDPlnLB0TY1MkTZqw5dqUwmiDSjUzwvU7HWLg/2+WDRulKUi4LE+7PnHlaBlW0k+V0U0w=="
1546 }, 2068 },
2069 + "through": {
2070 + "version": "2.3.8",
2071 + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
2072 + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
2073 + },
2074 + "to-readable-stream": {
2075 + "version": "1.0.0",
2076 + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
2077 + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q=="
2078 + },
1547 "tr46": { 2079 "tr46": {
1548 "version": "0.0.3", 2080 "version": "0.0.3",
1549 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 2081 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
1550 "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" 2082 "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
1551 }, 2083 },
2084 + "translatte": {
2085 + "version": "3.0.1",
2086 + "resolved": "https://registry.npmjs.org/translatte/-/translatte-3.0.1.tgz",
2087 + "integrity": "sha512-OP41nm4dS1ctRmDDXfgJGK7tAtq2yJe0QCOaRBQjBM+kS4ak4dhWrbL8Mf8p7TFzWJAdV+TLZ1oiYEW3gpWGJg==",
2088 + "requires": {
2089 + "configstore": "4.0.0",
2090 + "got": "9.6.0",
2091 + "proxy-check": "1.0.8",
2092 + "tunnel": "0.0.6"
2093 + }
2094 + },
1552 "ts-mixer": { 2095 "ts-mixer": {
1553 "version": "6.0.1", 2096 "version": "6.0.1",
1554 "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.1.tgz", 2097 "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.1.tgz",
...@@ -1559,6 +2102,11 @@ ...@@ -1559,6 +2102,11 @@
1559 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", 2102 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
1560 "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" 2103 "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
1561 }, 2104 },
2105 + "tunnel": {
2106 + "version": "0.0.6",
2107 + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
2108 + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg=="
2109 + },
1562 "unbzip2-stream": { 2110 "unbzip2-stream": {
1563 "version": "1.4.3", 2111 "version": "1.4.3",
1564 "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", 2112 "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
...@@ -1568,6 +2116,22 @@ ...@@ -1568,6 +2116,22 @@
1568 "through": "^2.3.8" 2116 "through": "^2.3.8"
1569 } 2117 }
1570 }, 2118 },
2119 + "unique-string": {
2120 + "version": "1.0.0",
2121 + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz",
2122 + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
2123 + "requires": {
2124 + "crypto-random-string": "^1.0.0"
2125 + }
2126 + },
2127 + "url-parse-lax": {
2128 + "version": "3.0.0",
2129 + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
2130 + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
2131 + "requires": {
2132 + "prepend-http": "^2.0.0"
2133 + }
2134 + },
1571 "util-deprecate": { 2135 "util-deprecate": {
1572 "version": "1.0.2", 2136 "version": "1.0.2",
1573 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2137 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
...@@ -1592,12 +2156,32 @@ ...@@ -1592,12 +2156,32 @@
1592 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2156 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1593 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 2157 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
1594 }, 2158 },
2159 + "write-file-atomic": {
2160 + "version": "2.4.3",
2161 + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
2162 + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
2163 + "requires": {
2164 + "graceful-fs": "^4.1.11",
2165 + "imurmurhash": "^0.1.4",
2166 + "signal-exit": "^3.0.2"
2167 + }
2168 + },
1595 "ws": { 2169 "ws": {
1596 "version": "8.6.0", 2170 "version": "8.6.0",
1597 "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz", 2171 "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz",
1598 "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==", 2172 "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==",
1599 "requires": {} 2173 "requires": {}
1600 }, 2174 },
2175 + "xdg-basedir": {
2176 + "version": "3.0.0",
2177 + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz",
2178 + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ="
2179 + },
2180 + "yargs-parser": {
2181 + "version": "20.2.9",
2182 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
2183 + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="
2184 + },
1601 "yauzl": { 2185 "yauzl": {
1602 "version": "2.10.0", 2186 "version": "2.10.0",
1603 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", 2187 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
...@@ -1607,11 +2191,6 @@ ...@@ -1607,11 +2191,6 @@
1607 "fd-slicer": "~1.1.0" 2191 "fd-slicer": "~1.1.0"
1608 } 2192 }
1609 }, 2193 },
1610 - "yargs-parser": {
1611 - "version": "20.2.9",
1612 - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
1613 - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="
1614 - },
1615 "zlibjs": { 2194 "zlibjs": {
1616 "version": "0.3.1", 2195 "version": "0.3.1",
1617 "resolved": "https://registry.npmjs.org/zlibjs/-/zlibjs-0.3.1.tgz", 2196 "resolved": "https://registry.npmjs.org/zlibjs/-/zlibjs-0.3.1.tgz",
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
3 "discord.js": "^13.6.0", 3 "discord.js": "^13.6.0",
4 "puppeteer": "^14.1.1", 4 "puppeteer": "^14.1.1",
5 "puppeteer-core": "^14.1.1", 5 "puppeteer-core": "^14.1.1",
6 - "tesseract.js": "^2.1.5" 6 + "tesseract.js": "^2.1.5",
7 + "translatte": "^3.0.1"
7 } 8 }
8 } 9 }
......