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 | 875 +++++++++--------- res/ui/get_on_steam.png | Bin 24500 -> 24500 bytes 3 files changed, 438 insertions(+), 2168 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" + 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" + 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" + 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": - "integrity" "sha512-RwywHlpCRc3/Wh81MiCKun4ydaIFyW5Ea6JbL6sRCVx5q5irDw7pMXBUFYF/jArQ6YrG36q0kpovc9P/Kd3I4g==" - "resolved" "https://registry.npmjs.org/boolean/-/boolean-3.0.2.tgz" - "version" "3.0.2" +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": - "integrity" "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" - "version" "0.2.13" +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": - "integrity" "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz" - "version" "1.1.1" +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": - "integrity" "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==" - "resolved" "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz" - "version" "6.1.0" +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" + 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" +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" + 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" +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" + 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" +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" + 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-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": - "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - "version" "1.0.2" +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": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" +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" + 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" +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" + 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" +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" + 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" +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": - "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" - "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" - "version" "1.1.3" +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" + 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" +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": - "integrity" "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - "resolved" "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz" - "version" "0.1.4" +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": - "integrity" "sha512-MhdS0gok3wZBTscLBbYrOhLaQybCSAfkupazbK1dMP5c+84eVMxJE/QGohiWQkzs0tVFIJsAHyN19YKPbelNrQ==" - "resolved" "https://registry.npmjs.org/electron/-/electron-11.3.0.tgz" - "version" "11.3.0" +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" + 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" +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": - "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" +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" + 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" +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": - "integrity" "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==" - "resolved" "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz" - "version" "4.1.1" +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": - "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - "version" "4.0.0" +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": - "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" +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" + 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" +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" + 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" +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" + 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" +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" + 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" +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" + 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" +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" + 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" +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" + 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" +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" + 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" +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" + 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" +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": - "integrity" "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz" - "version" "4.1.0" +http-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": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" +inherits@^2.0.3, 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": - "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" - "version" "1.3.8" +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": - "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - "version" "1.0.0" +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": - "integrity" "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" - "version" "3.0.0" +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": - "integrity" "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - "version" "5.0.1" +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": - "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" - "version" "4.0.0" +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" + 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" +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" + 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" +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": - "integrity" "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" - "version" "1.0.1" +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": - "integrity" "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" - "version" "2.0.0" +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": - "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - "version" "6.0.0" +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" + 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" +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" + 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" +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": - "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" - "version" "1.2.5" +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": - "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" - "version" "0.5.5" +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" + 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.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -"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" +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": - "integrity" "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" - "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz" - "version" "4.5.0" +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": - "integrity" "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==" - "resolved" "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz" - "version" "1.1.3" +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" + 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" +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": - "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" - "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - "version" "1.4.0" +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" + 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" +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": - "integrity" "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - "resolved" "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" - "version" "1.2.0" +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": - "integrity" "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - "resolved" "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" - "version" "3.0.0" +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": - "integrity" "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - "resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz" - "version" "2.0.0" +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": - "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" +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": - "integrity" "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" - "version" "2.0.3" +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": - "integrity" "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" - "resolved" "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" - "version" "1.2.4" +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": - "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" - "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" - "version" "3.0.0" +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" + 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" +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" + 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" +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" + 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" +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" + 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" +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": - "integrity" "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=" - "resolved" "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" - "version" "1.0.0" +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": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" +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": - "integrity" "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz" - "version" "7.3.4" +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" + 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" +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" + type-fest "^0.13.1" "shapez.io-private-artifacts@github:tobspr/shapez.io-private-artifacts#abi-v85": - "version" "0.1.0" + version "0.1.0" + resolved "git+ssh://git@github.com/tobspr/shapez.io-private-artifacts.git#63adf7e0ea4b90c2a29053ce1f0ec9d573b3ac0a" -"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" +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": - "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - "version" "1.1.1" +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" + 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" +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" + 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" +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": - "integrity" "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==" - "resolved" "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz" - "version" "0.0.6" +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": - "integrity" "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz" - "version" "0.13.1" +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": - "integrity" "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - "resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" - "version" "0.0.6" +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": - "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - "version" "0.1.2" +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": - "integrity" "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=" - "resolved" "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" - "version" "3.0.0" +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" + 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" +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": - "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - "version" "1.0.2" +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -"yallist@^4.0.0": - "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - "version" "4.0.0" +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": - "integrity" "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=" - "resolved" "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" - "version" "2.10.0" +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" + 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 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