From c6e18e9beb718eeac861157003f75bf30f1ff149 Mon Sep 17 00:00:00 2001 From: Tobias Springer Date: Wed, 10 Mar 2021 10:49:54 +0100 Subject: [PATCH] Minor release adjustments --- electron/package-lock.json | 1731 ------------------------------------ electron/yarn.lock | 1109 +++++++++++------------ res/ui/get_on_steam.png | Bin 24500 -> 24500 bytes 3 files changed, 555 insertions(+), 2285 deletions(-) delete mode 100644 electron/package-lock.json diff --git a/electron/package-lock.json b/electron/package-lock.json deleted file mode 100644 index 9092ddec..00000000 --- a/electron/package-lock.json +++ /dev/null @@ -1,1731 +0,0 @@ -{ - "name": "electron", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "version": "1.0.0", - "license": "MIT", - "devDependencies": { - "electron": "11.3.0" - }, - "optionalDependencies": { - "shapez.io-private-artifacts": "github:tobspr/shapez.io-private-artifacts#abi-v85" - } - }, - "node_modules/@electron/get": { - "version": "1.12.4", - "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.12.4.tgz", - "integrity": "sha512-6nr9DbJPUR9Xujw6zD3y+rS95TyItEVM0NVjt1EehY2vUWfIgPiIPVHxCvaTS0xr2B+DRxovYVKbuOWqC35kjg==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "env-paths": "^2.2.0", - "fs-extra": "^8.1.0", - "got": "^9.6.0", - "progress": "^2.0.3", - "semver": "^6.2.0", - "sumchecker": "^3.0.1" - }, - "engines": { - "node": ">=8.6" - }, - "optionalDependencies": { - "global-agent": "^2.0.2", - "global-tunnel-ng": "^2.7.1" - } - }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@types/node": { - "version": "12.20.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", - "integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", - "dev": true, - "license": "MIT" - }, - "node_modules/boolean": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.0.2.tgz", - "integrity": "sha512-RwywHlpCRc3/Wh81MiCKun4ydaIFyW5Ea6JbL6sRCVx5q5irDw7pMXBUFYF/jArQ6YrG36q0kpovc9P/Kd3I4g==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true, - "license": "MIT" - }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "license": "MIT", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - } - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "optional": true, - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/core-js": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.9.1.tgz", - "integrity": "sha512-gSjRvzkxQc1zjM/5paAmL4idJBFzuJoo+jDjF1tStYFMV2ERfD02HhahhCGXUyHxQRG4yFKVSdO6g62eoRMcDg==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true, - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", - "dev": true, - "license": "ISC", - "optional": true - }, - "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/electron": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/electron/-/electron-11.3.0.tgz", - "integrity": "sha512-MhdS0gok3wZBTscLBbYrOhLaQybCSAfkupazbK1dMP5c+84eVMxJE/QGohiWQkzs0tVFIJsAHyN19YKPbelNrQ==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@electron/get": "^1.0.1", - "@types/node": "^12.0.12", - "extract-zip": "^1.0.3" - }, - "bin": { - "electron": "cli.js" - }, - "engines": { - "node": ">= 8.6" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - } - }, - "node_modules/extract-zip/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/extract-zip/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true, - "license": "MIT" - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "dev": true, - "license": "MIT", - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-agent": { - "version": "2.1.12", - "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.1.12.tgz", - "integrity": "sha512-caAljRMS/qcDo69X9BfkgrihGUgGx44Fb4QQToNQjsiWh+YlQ66uqYVAdA8Olqit+5Ng0nkz09je3ZzANMZcjg==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "boolean": "^3.0.1", - "core-js": "^3.6.5", - "es6-error": "^4.1.1", - "matcher": "^3.0.0", - "roarr": "^2.15.3", - "semver": "^7.3.2", - "serialize-error": "^7.0.1" - }, - "engines": { - "node": ">=10.0" - } - }, - "node_modules/global-agent/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/global-tunnel-ng": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", - "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "encodeurl": "^1.0.2", - "lodash": "^4.17.10", - "npm-conf": "^1.1.3", - "tunnel": "^0.0.6" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/globalthis": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz", - "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true, - "license": "ISC", - "optional": true - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT" - }, - "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true, - "license": "ISC", - "optional": true - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/matcher": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", - "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "escape-string-regexp": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "license": "MIT" - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-conf": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", - "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "config-chain": "^1.1.11", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true, - "license": "MIT" - }, - "node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "license": "MIT" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true, - "license": "ISC", - "optional": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "license": "MIT", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/roarr": { - "version": "2.15.4", - "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", - "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "boolean": "^3.0.1", - "detect-node": "^2.0.4", - "globalthis": "^1.0.1", - "json-stringify-safe": "^5.0.1", - "semver-compare": "^1.0.0", - "sprintf-js": "^1.1.2" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "license": "MIT" - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/serialize-error": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", - "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "type-fest": "^0.13.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/shapez.io-private-artifacts": { - "version": "0.1.0", - "license": "UNLICENSED", - "optional": true - }, - "node_modules/sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/sumchecker": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", - "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "debug": "^4.1.0" - }, - "engines": { - "node": ">= 8.0" - } - }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/tunnel": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.6.11 <=0.7.0 || >=0.7.3" - } - }, - "node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true, - "license": "MIT" - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "license": "MIT", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true, - "license": "MIT" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true, - "license": "ISC" - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC", - "optional": true - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - } - }, - "dependencies": { - "@electron/get": { - "version": "1.12.4", - "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.12.4.tgz", - "integrity": "sha512-6nr9DbJPUR9Xujw6zD3y+rS95TyItEVM0NVjt1EehY2vUWfIgPiIPVHxCvaTS0xr2B+DRxovYVKbuOWqC35kjg==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "env-paths": "^2.2.0", - "fs-extra": "^8.1.0", - "global-agent": "^2.0.2", - "global-tunnel-ng": "^2.7.1", - "got": "^9.6.0", - "progress": "^2.0.3", - "semver": "^6.2.0", - "sumchecker": "^3.0.1" - } - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@types/node": { - "version": "12.20.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", - "integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", - "dev": true - }, - "boolean": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.0.2.tgz", - "integrity": "sha512-RwywHlpCRc3/Wh81MiCKun4ydaIFyW5Ea6JbL6sRCVx5q5irDw7pMXBUFYF/jArQ6YrG36q0kpovc9P/Kd3I4g==", - "dev": true, - "optional": true - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true - } - } - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "optional": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "core-js": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.9.1.tgz", - "integrity": "sha512-gSjRvzkxQc1zjM/5paAmL4idJBFzuJoo+jDjF1tStYFMV2ERfD02HhahhCGXUyHxQRG4yFKVSdO6g62eoRMcDg==", - "dev": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "optional": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", - "dev": true, - "optional": true - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "electron": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/electron/-/electron-11.3.0.tgz", - "integrity": "sha512-MhdS0gok3wZBTscLBbYrOhLaQybCSAfkupazbK1dMP5c+84eVMxJE/QGohiWQkzs0tVFIJsAHyN19YKPbelNrQ==", - "dev": true, - "requires": { - "@electron/get": "^1.0.1", - "@types/node": "^12.0.12", - "extract-zip": "^1.0.3" - } - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "optional": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true - }, - "es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true, - "optional": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "optional": true - }, - "extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "dev": true, - "requires": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "dev": true, - "requires": { - "pend": "~1.2.0" - } - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "global-agent": { - "version": "2.1.12", - "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.1.12.tgz", - "integrity": "sha512-caAljRMS/qcDo69X9BfkgrihGUgGx44Fb4QQToNQjsiWh+YlQ66uqYVAdA8Olqit+5Ng0nkz09je3ZzANMZcjg==", - "dev": true, - "optional": true, - "requires": { - "boolean": "^3.0.1", - "core-js": "^3.6.5", - "es6-error": "^4.1.1", - "matcher": "^3.0.0", - "roarr": "^2.15.3", - "semver": "^7.3.2", - "serialize-error": "^7.0.1" - }, - "dependencies": { - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "global-tunnel-ng": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", - "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", - "dev": true, - "optional": true, - "requires": { - "encodeurl": "^1.0.2", - "lodash": "^4.17.10", - "npm-conf": "^1.1.3", - "tunnel": "^0.0.6" - } - }, - "globalthis": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz", - "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==", - "dev": true, - "optional": true, - "requires": { - "define-properties": "^1.1.3" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true, - "optional": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true, - "optional": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, - "requires": { - "json-buffer": "3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true, - "optional": true - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "optional": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "matcher": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", - "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", - "dev": true, - "optional": true, - "requires": { - "escape-string-regexp": "^4.0.0" - } - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", - "dev": true - }, - "npm-conf": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", - "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", - "dev": true, - "optional": true, - "requires": { - "config-chain": "^1.1.11", - "pify": "^3.0.0" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "optional": true - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true, - "optional": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "roarr": { - "version": "2.15.4", - "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", - "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", - "dev": true, - "optional": true, - "requires": { - "boolean": "^3.0.1", - "detect-node": "^2.0.4", - "globalthis": "^1.0.1", - "json-stringify-safe": "^5.0.1", - "semver-compare": "^1.0.0", - "sprintf-js": "^1.1.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true, - "optional": true - }, - "serialize-error": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", - "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", - "dev": true, - "optional": true, - "requires": { - "type-fest": "^0.13.1" - } - }, - "shapez.io-private-artifacts": { - "version": "0.1.0", - "optional": true - }, - "sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", - "dev": true, - "optional": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "sumchecker": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", - "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", - "dev": true, - "requires": { - "debug": "^4.1.0" - } - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true - }, - "tunnel": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", - "dev": true, - "optional": true - }, - "type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true, - "optional": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "requires": { - "prepend-http": "^2.0.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "optional": true - }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "dev": true, - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - } - } -} diff --git a/electron/yarn.lock b/electron/yarn.lock index 3cef785d..06a6bf25 100644 --- a/electron/yarn.lock +++ b/electron/yarn.lock @@ -3,574 +3,575 @@ "@electron/get@^1.0.1": - "integrity" "sha512-6nr9DbJPUR9Xujw6zD3y+rS95TyItEVM0NVjt1EehY2vUWfIgPiIPVHxCvaTS0xr2B+DRxovYVKbuOWqC35kjg==" - "resolved" "https://registry.npmjs.org/@electron/get/-/get-1.12.4.tgz" - "version" "1.12.4" - dependencies: - "debug" "^4.1.1" - "env-paths" "^2.2.0" - "fs-extra" "^8.1.0" - "got" "^9.6.0" - "progress" "^2.0.3" - "semver" "^6.2.0" - "sumchecker" "^3.0.1" + version "1.12.4" + resolved "https://registry.npmjs.org/@electron/get/-/get-1.12.4.tgz" + integrity sha512-6nr9DbJPUR9Xujw6zD3y+rS95TyItEVM0NVjt1EehY2vUWfIgPiIPVHxCvaTS0xr2B+DRxovYVKbuOWqC35kjg== + dependencies: + debug "^4.1.1" + env-paths "^2.2.0" + fs-extra "^8.1.0" + got "^9.6.0" + progress "^2.0.3" + semver "^6.2.0" + sumchecker "^3.0.1" optionalDependencies: - "global-agent" "^2.0.2" - "global-tunnel-ng" "^2.7.1" + global-agent "^2.0.2" + global-tunnel-ng "^2.7.1" "@sindresorhus/is@^0.14.0": - "integrity" "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" - "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz" - "version" "0.14.0" + version "0.14.0" + resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz" + integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== "@szmarczak/http-timer@^1.1.2": - "integrity" "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==" - "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz" - "version" "1.1.2" + version "1.1.2" + resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz" + integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== dependencies: - "defer-to-connect" "^1.0.1" + defer-to-connect "^1.0.1" "@types/node@^12.0.12": - "integrity" "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz" - "version" "12.20.5" - -"boolean@^3.0.1": - "integrity" "sha512-RwywHlpCRc3/Wh81MiCKun4ydaIFyW5Ea6JbL6sRCVx5q5irDw7pMXBUFYF/jArQ6YrG36q0kpovc9P/Kd3I4g==" - "resolved" "https://registry.npmjs.org/boolean/-/boolean-3.0.2.tgz" - "version" "3.0.2" - -"buffer-crc32@~0.2.3": - "integrity" "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" - "version" "0.2.13" - -"buffer-from@^1.0.0": - "integrity" "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz" - "version" "1.1.1" - -"cacheable-request@^6.0.0": - "integrity" "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==" - "resolved" "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz" - "version" "6.1.0" - dependencies: - "clone-response" "^1.0.2" - "get-stream" "^5.1.0" - "http-cache-semantics" "^4.0.0" - "keyv" "^3.0.0" - "lowercase-keys" "^2.0.0" - "normalize-url" "^4.1.0" - "responselike" "^1.0.2" - -"clone-response@^1.0.2": - "integrity" "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=" - "resolved" "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "mimic-response" "^1.0.0" - -"concat-stream@^1.6.2": - "integrity" "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==" - "resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" - "version" "1.6.2" - dependencies: - "buffer-from" "^1.0.0" - "inherits" "^2.0.3" - "readable-stream" "^2.2.2" - "typedarray" "^0.0.6" - -"config-chain@^1.1.11": - "integrity" "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==" - "resolved" "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz" - "version" "1.1.12" - dependencies: - "ini" "^1.3.4" - "proto-list" "~1.2.1" - -"core-js@^3.6.5": - "integrity" "sha512-gSjRvzkxQc1zjM/5paAmL4idJBFzuJoo+jDjF1tStYFMV2ERfD02HhahhCGXUyHxQRG4yFKVSdO6g62eoRMcDg==" - "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.9.1.tgz" - "version" "3.9.1" - -"core-util-is@~1.0.0": - "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - "version" "1.0.2" - -"debug@^2.6.9": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" - dependencies: - "ms" "2.0.0" - -"debug@^4.1.0", "debug@^4.1.1": - "integrity" "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" - "version" "4.3.1" - dependencies: - "ms" "2.1.2" - -"decompress-response@^3.3.0": - "integrity" "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=" - "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz" - "version" "3.3.0" - dependencies: - "mimic-response" "^1.0.0" - -"defer-to-connect@^1.0.1": - "integrity" "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - "resolved" "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz" - "version" "1.1.3" - -"define-properties@^1.1.3": - "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" - "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" - "version" "1.1.3" - dependencies: - "object-keys" "^1.0.12" - -"detect-node@^2.0.4": - "integrity" "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" - "resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz" - "version" "2.0.4" - -"duplexer3@^0.1.4": - "integrity" "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - "resolved" "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz" - "version" "0.1.4" - -"electron@11.3.0": - "integrity" "sha512-MhdS0gok3wZBTscLBbYrOhLaQybCSAfkupazbK1dMP5c+84eVMxJE/QGohiWQkzs0tVFIJsAHyN19YKPbelNrQ==" - "resolved" "https://registry.npmjs.org/electron/-/electron-11.3.0.tgz" - "version" "11.3.0" + version "12.20.5" + resolved "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz" + integrity sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg== + +boolean@^3.0.1: + version "3.0.2" + resolved "https://registry.npmjs.org/boolean/-/boolean-3.0.2.tgz" + integrity sha512-RwywHlpCRc3/Wh81MiCKun4ydaIFyW5Ea6JbL6sRCVx5q5irDw7pMXBUFYF/jArQ6YrG36q0kpovc9P/Kd3I4g== + +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +cacheable-request@^6.0.0: + version "6.1.0" + resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz" + integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^3.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^1.0.2" + +clone-response@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz" + integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + dependencies: + mimic-response "^1.0.0" + +concat-stream@^1.6.2: + version "1.6.2" + resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +config-chain@^1.1.11: + version "1.1.12" + resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz" + integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +core-js@^3.6.5: + version "3.9.1" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.9.1.tgz" + integrity sha512-gSjRvzkxQc1zjM/5paAmL4idJBFzuJoo+jDjF1tStYFMV2ERfD02HhahhCGXUyHxQRG4yFKVSdO6g62eoRMcDg== + +core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +debug@^2.6.9: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^4.1.0, debug@^4.1.1: + version "4.3.1" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms "2.1.2" + +decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz" + integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + dependencies: + mimic-response "^1.0.0" + +defer-to-connect@^1.0.1: + version "1.1.3" + resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz" + integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +detect-node@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz" + integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== + +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + +electron@11.3.0: + version "11.3.0" + resolved "https://registry.npmjs.org/electron/-/electron-11.3.0.tgz" + integrity sha512-MhdS0gok3wZBTscLBbYrOhLaQybCSAfkupazbK1dMP5c+84eVMxJE/QGohiWQkzs0tVFIJsAHyN19YKPbelNrQ== dependencies: "@electron/get" "^1.0.1" "@types/node" "^12.0.12" - "extract-zip" "^1.0.3" - -"encodeurl@^1.0.2": - "integrity" "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - "version" "1.0.2" - -"end-of-stream@^1.1.0": - "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" - "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" - "version" "1.4.4" - dependencies: - "once" "^1.4.0" - -"env-paths@^2.2.0": - "integrity" "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" - "resolved" "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" - "version" "2.2.1" - -"es6-error@^4.1.1": - "integrity" "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==" - "resolved" "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz" - "version" "4.1.1" - -"escape-string-regexp@^4.0.0": - "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - "version" "4.0.0" - -"extract-zip@^1.0.3": - "integrity" "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==" - "resolved" "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz" - "version" "1.7.0" - dependencies: - "concat-stream" "^1.6.2" - "debug" "^2.6.9" - "mkdirp" "^0.5.4" - "yauzl" "^2.10.0" - -"fd-slicer@~1.1.0": - "integrity" "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=" - "resolved" "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "pend" "~1.2.0" - -"fs-extra@^8.1.0": - "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" - "version" "8.1.0" - dependencies: - "graceful-fs" "^4.2.0" - "jsonfile" "^4.0.0" - "universalify" "^0.1.0" - -"get-stream@^4.1.0": - "integrity" "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "pump" "^3.0.0" - -"get-stream@^5.1.0": - "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "pump" "^3.0.0" - -"global-agent@^2.0.2": - "integrity" "sha512-caAljRMS/qcDo69X9BfkgrihGUgGx44Fb4QQToNQjsiWh+YlQ66uqYVAdA8Olqit+5Ng0nkz09je3ZzANMZcjg==" - "resolved" "https://registry.npmjs.org/global-agent/-/global-agent-2.1.12.tgz" - "version" "2.1.12" - dependencies: - "boolean" "^3.0.1" - "core-js" "^3.6.5" - "es6-error" "^4.1.1" - "matcher" "^3.0.0" - "roarr" "^2.15.3" - "semver" "^7.3.2" - "serialize-error" "^7.0.1" - -"global-tunnel-ng@^2.7.1": - "integrity" "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==" - "resolved" "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz" - "version" "2.7.1" - dependencies: - "encodeurl" "^1.0.2" - "lodash" "^4.17.10" - "npm-conf" "^1.1.3" - "tunnel" "^0.0.6" - -"globalthis@^1.0.1": - "integrity" "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==" - "resolved" "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "define-properties" "^1.1.3" - -"got@^9.6.0": - "integrity" "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==" - "resolved" "https://registry.npmjs.org/got/-/got-9.6.0.tgz" - "version" "9.6.0" + extract-zip "^1.0.3" + +encodeurl@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +env-paths@^2.2.0: + version "2.2.1" + resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + +es6-error@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz" + integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +extract-zip@^1.0.3: + version "1.7.0" + resolved "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz" + integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== + dependencies: + concat-stream "^1.6.2" + debug "^2.6.9" + mkdirp "^0.5.4" + yauzl "^2.10.0" + +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= + dependencies: + pend "~1.2.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +get-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +global-agent@^2.0.2: + version "2.1.12" + resolved "https://registry.npmjs.org/global-agent/-/global-agent-2.1.12.tgz" + integrity sha512-caAljRMS/qcDo69X9BfkgrihGUgGx44Fb4QQToNQjsiWh+YlQ66uqYVAdA8Olqit+5Ng0nkz09je3ZzANMZcjg== + dependencies: + boolean "^3.0.1" + core-js "^3.6.5" + es6-error "^4.1.1" + matcher "^3.0.0" + roarr "^2.15.3" + semver "^7.3.2" + serialize-error "^7.0.1" + +global-tunnel-ng@^2.7.1: + version "2.7.1" + resolved "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz" + integrity sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg== + dependencies: + encodeurl "^1.0.2" + lodash "^4.17.10" + npm-conf "^1.1.3" + tunnel "^0.0.6" + +globalthis@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz" + integrity sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ== + dependencies: + define-properties "^1.1.3" + +got@^9.6.0: + version "9.6.0" + resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz" + integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== dependencies: "@sindresorhus/is" "^0.14.0" "@szmarczak/http-timer" "^1.1.2" - "cacheable-request" "^6.0.0" - "decompress-response" "^3.3.0" - "duplexer3" "^0.1.4" - "get-stream" "^4.1.0" - "lowercase-keys" "^1.0.1" - "mimic-response" "^1.0.1" - "p-cancelable" "^1.0.0" - "to-readable-stream" "^1.0.0" - "url-parse-lax" "^3.0.0" - -"graceful-fs@^4.1.6", "graceful-fs@^4.2.0": - "integrity" "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz" - "version" "4.2.6" - -"http-cache-semantics@^4.0.0": - "integrity" "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz" - "version" "4.1.0" - -"inherits@^2.0.3", "inherits@~2.0.3": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" - -"ini@^1.3.4": - "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" - "version" "1.3.8" - -"isarray@~1.0.0": - "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - "version" "1.0.0" - -"json-buffer@3.0.0": - "integrity" "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" - "version" "3.0.0" - -"json-stringify-safe@^5.0.1": - "integrity" "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - "version" "5.0.1" - -"jsonfile@^4.0.0": - "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" - "version" "4.0.0" + cacheable-request "^6.0.0" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^4.1.0" + lowercase-keys "^1.0.1" + mimic-response "^1.0.1" + p-cancelable "^1.0.0" + to-readable-stream "^1.0.0" + url-parse-lax "^3.0.0" + +graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.6" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== + +http-cache-semantics@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz" + integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== + +inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ini@^1.3.4: + version "1.3.8" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" + integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + +json-stringify-safe@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: - "graceful-fs" "^4.1.6" - -"keyv@^3.0.0": - "integrity" "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==" - "resolved" "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "json-buffer" "3.0.0" - -"lodash@^4.17.10": - "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - "version" "4.17.21" - -"lowercase-keys@^1.0.0", "lowercase-keys@^1.0.1": - "integrity" "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" - "version" "1.0.1" - -"lowercase-keys@^2.0.0": - "integrity" "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" - "version" "2.0.0" - -"lru-cache@^6.0.0": - "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "yallist" "^4.0.0" - -"matcher@^3.0.0": - "integrity" "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==" - "resolved" "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "escape-string-regexp" "^4.0.0" - -"mimic-response@^1.0.0", "mimic-response@^1.0.1": - "integrity" "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" - "version" "1.0.1" - -"minimist@^1.2.5": - "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" - "version" "1.2.5" - -"mkdirp@^0.5.4": - "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" - "version" "0.5.5" - dependencies: - "minimist" "^1.2.5" - -"ms@2.0.0": - "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - "version" "2.0.0" - -"ms@2.1.2": - "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - "version" "2.1.2" - -"normalize-url@^4.1.0": - "integrity" "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" - "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz" - "version" "4.5.0" - -"npm-conf@^1.1.3": - "integrity" "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==" - "resolved" "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz" - "version" "1.1.3" - dependencies: - "config-chain" "^1.1.11" - "pify" "^3.0.0" - -"object-keys@^1.0.12": - "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - "version" "1.1.1" - -"once@^1.3.1", "once@^1.4.0": - "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" - "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "wrappy" "1" - -"p-cancelable@^1.0.0": - "integrity" "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" - "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz" - "version" "1.1.0" - -"pend@~1.2.0": - "integrity" "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - "resolved" "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" - "version" "1.2.0" - -"pify@^3.0.0": - "integrity" "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - "resolved" "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" - "version" "3.0.0" - -"prepend-http@^2.0.0": - "integrity" "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - "resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz" - "version" "2.0.0" - -"process-nextick-args@~2.0.0": - "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - "version" "2.0.1" - -"progress@^2.0.3": - "integrity" "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" - "version" "2.0.3" - -"proto-list@~1.2.1": - "integrity" "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" - "resolved" "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" - "version" "1.2.4" - -"pump@^3.0.0": - "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" - "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "end-of-stream" "^1.1.0" - "once" "^1.3.1" - -"readable-stream@^2.2.2": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - -"responselike@^1.0.2": - "integrity" "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=" - "resolved" "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "lowercase-keys" "^1.0.0" - -"roarr@^2.15.3": - "integrity" "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==" - "resolved" "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz" - "version" "2.15.4" - dependencies: - "boolean" "^3.0.1" - "detect-node" "^2.0.4" - "globalthis" "^1.0.1" - "json-stringify-safe" "^5.0.1" - "semver-compare" "^1.0.0" - "sprintf-js" "^1.1.2" - -"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" - -"semver-compare@^1.0.0": - "integrity" "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=" - "resolved" "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" - "version" "1.0.0" - -"semver@^6.2.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" - -"semver@^7.3.2": - "integrity" "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz" - "version" "7.3.4" - dependencies: - "lru-cache" "^6.0.0" - -"serialize-error@^7.0.1": - "integrity" "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==" - "resolved" "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "type-fest" "^0.13.1" + graceful-fs "^4.1.6" + +keyv@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz" + integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + dependencies: + json-buffer "3.0.0" + +lodash@^4.17.10: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +matcher@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz" + integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== + dependencies: + escape-string-regexp "^4.0.0" + +mimic-response@^1.0.0, mimic-response@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +mkdirp@^0.5.4: + version "0.5.5" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +normalize-url@^4.1.0: + version "4.5.0" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz" + integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== + +npm-conf@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz" + integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== + dependencies: + config-chain "^1.1.11" + pify "^3.0.0" + +object-keys@^1.0.12: + version "1.1.1" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +p-cancelable@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz" + integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz" + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +readable-stream@^2.2.2: + version "2.3.7" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +responselike@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" + integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + dependencies: + lowercase-keys "^1.0.0" + +roarr@^2.15.3: + version "2.15.4" + resolved "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz" + integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== + dependencies: + boolean "^3.0.1" + detect-node "^2.0.4" + globalthis "^1.0.1" + json-stringify-safe "^5.0.1" + semver-compare "^1.0.0" + sprintf-js "^1.1.2" + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +semver-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" + integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= + +semver@^6.2.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.2: + version "7.3.4" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz" + integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== + dependencies: + lru-cache "^6.0.0" + +serialize-error@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz" + integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== + dependencies: + type-fest "^0.13.1" "shapez.io-private-artifacts@github:tobspr/shapez.io-private-artifacts#abi-v85": - "version" "0.1.0" - -"sprintf-js@^1.1.2": - "integrity" "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" - "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz" - "version" "1.1.2" - -"string_decoder@~1.1.1": - "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "safe-buffer" "~5.1.0" - -"sumchecker@^3.0.1": - "integrity" "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==" - "resolved" "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "debug" "^4.1.0" - -"to-readable-stream@^1.0.0": - "integrity" "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" - "resolved" "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz" - "version" "1.0.0" - -"tunnel@^0.0.6": - "integrity" "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==" - "resolved" "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz" - "version" "0.0.6" - -"type-fest@^0.13.1": - "integrity" "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz" - "version" "0.13.1" - -"typedarray@^0.0.6": - "integrity" "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - "resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" - "version" "0.0.6" - -"universalify@^0.1.0": - "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - "version" "0.1.2" - -"url-parse-lax@^3.0.0": - "integrity" "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=" - "resolved" "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "prepend-http" "^2.0.0" - -"util-deprecate@~1.0.1": - "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - "version" "1.0.2" - -"wrappy@1": - "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - "version" "1.0.2" - -"yallist@^4.0.0": - "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - "version" "4.0.0" - -"yauzl@^2.10.0": - "integrity" "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=" - "resolved" "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" - "version" "2.10.0" - dependencies: - "buffer-crc32" "~0.2.3" - "fd-slicer" "~1.1.0" + version "0.1.0" + resolved "git+ssh://git@github.com/tobspr/shapez.io-private-artifacts.git#63adf7e0ea4b90c2a29053ce1f0ec9d573b3ac0a" + +sprintf-js@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz" + integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +sumchecker@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz" + integrity sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg== + dependencies: + debug "^4.1.0" + +to-readable-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz" + integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + +tunnel@^0.0.6: + version "0.0.6" + resolved "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz" + integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== + +type-fest@^0.13.1: + version "0.13.1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz" + integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" + integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= + dependencies: + prepend-http "^2.0.0" + +util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" diff --git a/res/ui/get_on_steam.png b/res/ui/get_on_steam.png index 4ea5b95b07221110919404c4e9494f6db517bee0..5d8d11fcd3944ea6f4424cd0b1aa585d473b6df8 100644 GIT binary patch delta 20546 zcmcG$byQVf)HMtkq=a;XNK1Ej2m&HVcOwnbagdg7q@`0zx>LGSQo6hQ+x(vIkN3}K zykoo!$GB&34|m^v_S$RBHRs$`w!l`lz((@GDwXq6KYPy3!^<3F{EYg4E+U`tyk#{s z;^tPy)(+-2)&g(1 z*m(ZWx77cSw^+Eie?u=OUcS{g<}zS4VK-vn)aPbrFwtk{X3#faHDWO4G+@^^;$bz= z=P-zQL?n9gG!>p0GNjNLc7$n)|HU+79uSHDXWl}nY5%)%V9~H*V4vf>WnpJGGGR4h zV=(4nGh*OkVK-pVXXZ9!;NW29;O1s!HqmF}i4j42fU`G>5kbd&dLcn4|Lu;B0t-Ei zEsDax$iu%E7g2Ue*-q@?`&|45?HE>>w>OQC8oDAZ;l*NuSHsT1 z?8j-Hse@UJ@}EItdp^N566oe*BIr5r-wq>2|8lb-nn!wHI$!L4kLgWLXdg&bJ&5^e zibn?X^i%$pb_eOdtFjkSNH7q%?8FtPd-@H!E_%V!tFVViHr&(2@zWjP=l|gi(Eol6 zRd_{J@MSc_BS>Bb2)J*VS(sZ`Z13#k7Znv1($E*t$iA1+=TrWy`q|^x)mgziCLtj< zHa;#UA$mSO9@=#a34b#SR2V(Vj3H)pM`AEdZj@K<(AlBs?%vu+f6qrv&5(%KbaZs% z<7{bNjX|LvM|1~{j*ej?^oTJ35Wyqz<}6K!TE-j3keB!UAm@fyK2uRKJc>r*zYtRE zx+|}w6oW4N62=zo4K|E0A*WZ$G`Gz#?ESvR8BJZC>$HuZR=xdxN8lNb06L5}%F|7A z6!Z{1pK-xp9!}W(CAbO3Zn`vmaI*h# z7HyAdCm6k;V6>^*t*@tt-|bF$!V&i8f)7y@2qjLNgMoiVxRsT7nI#CCAvi;I7#`o{ z4{3ISVMYW+4$(j)5zn{uTMW=BPW#a3ltAx>7PQfGdwuB@4k$X>W?HCXjsyv78@J4#WVT8fxLu4 zu%a{3_4P$9lWRBZfLVDE@OIW^uZ<_yAcFg0_Mbn+H_ID(diTdgxdl$bT)lu=Zjg~$ z+!G+Wr!Pa&I!_AYjaTP%?mJMn@%18aO`xmoOqSfej+o4_%|u zHoT_;iz>!-btCmCDF2GfM#yWx>dO}c$g|pEQyzpfH_t2@A!p~$WUt>j@1>=m>j+v{ zt&SL+zxbB`^Ry(Rzbn{VFkioIN1B+NBo=gA8TgC*;)VbGo)8GMMjkd0%j^xCsUz;= zCIgtYJ}`Indg2T)!kus5zRjdK?CI?bE`+=6prF2zLvC_!si=tVPk2k�Pn9H2P(W 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�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