From 32750b3cbba3c4b661dd3fe4c249034c26f13ca2 Mon Sep 17 00:00:00 2001 From: Adi Azulay Date: Mon, 16 Aug 2021 11:04:09 -0700 Subject: [PATCH 1/9] bump to 0.0.21 --- .travis.yml | 2 +- package-lock.json | 94 ++++++++++++++++------------------- package.json | 6 +-- scripts/rebuild-serialport.js | 2 +- 4 files changed, 49 insertions(+), 55 deletions(-) diff --git a/.travis.yml b/.travis.yml index ffa4310..850072c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,4 +33,4 @@ install: - npm install script: - - gulp build --electron="12.0.4" --token="$API_TOKEN" --tag="downloads" + - gulp build --electron="13.1.7" --token="$API_TOKEN" --tag="downloads" diff --git a/package-lock.json b/package-lock.json index 8b74032..36e0718 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "node-usb-native", - "version": "0.0.20", + "version": "0.0.21", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -13,9 +13,9 @@ }, "dependencies": { "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } @@ -32,9 +32,9 @@ }, "dependencies": { "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } @@ -42,9 +42,9 @@ } }, "@serialport/bindings": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/@serialport/bindings/-/bindings-9.0.7.tgz", - "integrity": "sha512-cNWaxnEbbpLoSJ6GMb0ZeCpaciczm8XRE4jgBqe/BflWZb+wyiTYIocbsySxpS40WT3kJ0sNTFag77uSmQ6ftg==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@serialport/bindings/-/bindings-9.2.0.tgz", + "integrity": "sha512-s9EKHDZjLHipHhypxy6pz2XsoI1fPiOGU+X13AIGdQfoe7I6piEyhJ2znNgXMugMe43OxNk0/CmuVMzzcw1lmQ==", "requires": { "@serialport/binding-abstract": "^9.0.7", "@serialport/parser-readline": "^9.0.7", @@ -55,25 +55,25 @@ }, "dependencies": { "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } }, "node-abi": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.26.0.tgz", - "integrity": "sha512-ag/Vos/mXXpWLLAYWsAoQdgS+gW7IwvgMLOgqopm/DbzAjazLltzgzpVMsFlgmo9TzG5hGXeaBZx2AI731RIsQ==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.0.tgz", + "integrity": "sha512-g6bZh3YCKQRdwuO/tSZZYJAw622SjsRfJ2X0Iy4sSOHZ34/sPPdVBn8fev2tj7njzLwuqPw9uMtGsGkO5kIQvg==", "requires": { "semver": "^5.4.1" } }, "prebuild-install": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.2.tgz", - "integrity": "sha512-PzYWIKZeP+967WuKYXlTOhYBgGOvTRSfaKI89XnfJ0ansRAH7hDU45X+K+FZeI1Wb/7p/NnuctPH3g0IqKUuSQ==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz", + "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==", "requires": { "detect-libc": "^1.0.3", "expand-template": "^2.0.3", @@ -82,7 +82,6 @@ "mkdirp-classic": "^0.5.3", "napi-build-utils": "^1.0.1", "node-abi": "^2.21.0", - "noop-logger": "^0.1.1", "npmlog": "^4.0.1", "pump": "^3.0.0", "rc": "^1.2.7", @@ -108,16 +107,6 @@ "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-9.0.7.tgz", "integrity": "sha512-Vb2NPeXPZ/28M4m5x4OAHFd8jRAeddNCgvL+Q+H/hqFPY1w47JcMLchC7pigRW8Cnt1fklmzfwdNQ8Fb+kMkxQ==" }, - "@serialport/parser-inter-byte-timeout": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/@serialport/parser-inter-byte-timeout/-/parser-inter-byte-timeout-9.0.7.tgz", - "integrity": "sha512-lUZ3cwgUluBvJ1jf+0LQsqoiPYAokDO6+fRCw9HCfnrF/OS60Gm4rxuyo2uQIueqZkJ7NIFP+ibKsULrA47AEA==" - }, - "@serialport/parser-inter-byte-timeout": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@serialport/parser-inter-byte-timeout/-/parser-inter-byte-timeout-9.0.1.tgz", - "integrity": "sha512-lFflcUflcP5SF4vLIixAKs1xUI/wfOzCv1Xq78VbPOBlIjZ6ny9lQ6g7cMPR/sB/M1BHwGcdX7CEr90pe3kkog==" - }, "@serialport/parser-readline": { "version": "9.0.7", "resolved": "https://registry.npmjs.org/@serialport/parser-readline/-/parser-readline-9.0.7.tgz", @@ -145,9 +134,9 @@ }, "dependencies": { "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } @@ -4267,27 +4256,32 @@ } }, "serialport": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/serialport/-/serialport-9.0.7.tgz", - "integrity": "sha512-NeDfVks3JAJ7s8cXDopx1iUUgC/7TaltE7iQGiSewIWMZaK7oStiz3VJzcuKgor7F+U/y6zbAnj4i6eHq0on+g==", - "requires": { - "@serialport/binding-mock": "^9.0.7", - "@serialport/bindings": "^9.0.7", - "@serialport/parser-byte-length": "^9.0.7", - "@serialport/parser-cctalk": "^9.0.7", - "@serialport/parser-delimiter": "^9.0.7", - "@serialport/parser-inter-byte-timeout": "^9.0.7", - "@serialport/parser-readline": "^9.0.7", - "@serialport/parser-ready": "^9.0.7", - "@serialport/parser-regex": "^9.0.7", - "@serialport/stream": "^9.0.7", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/serialport/-/serialport-9.2.0.tgz", + "integrity": "sha512-C6AQ4jD4mre3tn3QA+atn++mEZDh4r40CIeh1sKhskKE+Q4eiIr/nzVMOiPxHb8gskrSNxujH+Br49tl3i9s9g==", + "requires": { + "@serialport/binding-mock": "9.0.7", + "@serialport/bindings": "^9.2.0", + "@serialport/parser-byte-length": "9.0.7", + "@serialport/parser-cctalk": "9.0.7", + "@serialport/parser-delimiter": "9.0.7", + "@serialport/parser-inter-byte-timeout": "9.0.7", + "@serialport/parser-readline": "9.0.7", + "@serialport/parser-ready": "9.0.7", + "@serialport/parser-regex": "9.0.7", + "@serialport/stream": "9.0.7", "debug": "^4.3.1" }, "dependencies": { + "@serialport/parser-inter-byte-timeout": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/@serialport/parser-inter-byte-timeout/-/parser-inter-byte-timeout-9.0.7.tgz", + "integrity": "sha512-lUZ3cwgUluBvJ1jf+0LQsqoiPYAokDO6+fRCw9HCfnrF/OS60Gm4rxuyo2uQIueqZkJ7NIFP+ibKsULrA47AEA==" + }, "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } diff --git a/package.json b/package.json index b77bc42..2df4702 100644 --- a/package.json +++ b/package.json @@ -2,12 +2,12 @@ "name": "node-usb-native", "displayName": "serialport and usb-detection native node", "description": "precompile cross-platform serialport and usb-detection dll libraries and load libraries according to platform", - "version": "0.0.20", + "version": "0.0.21", "main": "lib/index.js", "repository": "https://github.com/VSChina/serialport.node", "dependencies": { "glob": "^7.1.6", - "serialport": "^9.0.7", + "serialport": "^9.2.0", "usb-detection": "^4.10.0" }, "author": "vsc-npm", @@ -24,4 +24,4 @@ "simple-git": "^1.65.0", "yargs": "^16.2.0" } -} \ No newline at end of file +} diff --git a/scripts/rebuild-serialport.js b/scripts/rebuild-serialport.js index 45d9054..7a5d247 100644 --- a/scripts/rebuild-serialport.js +++ b/scripts/rebuild-serialport.js @@ -2,7 +2,7 @@ const { exec } = require('child_process'); const path = require("path"); const serialportBindingsPath = path.join(__dirname, "../../@serialport/bindings/"); -const command = `cd ${serialportBindingsPath} && node-gyp rebuild --target=12.0.4 --arch=x64 --dist-url=https://atom.io/download/electron`; +const command = `cd ${serialportBindingsPath} && node-gyp rebuild --target=13.1.7 --arch=x64 --dist-url=https://atom.io/download/electron`; exec(command,(error, stdout, stderr) => { console.log(stdout); console.log(stderr); From b92bfc99e85f9e47ee295961fa0e23d16bbba05b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Aug 2021 11:15:50 -0700 Subject: [PATCH 2/9] Bump tar from 4.4.13 to 4.4.15 (#36) Bumps [tar](https://github.com/npm/node-tar) from 4.4.13 to 4.4.15. - [Release notes](https://github.com/npm/node-tar/releases) - [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md) - [Commits](https://github.com/npm/node-tar/compare/v4.4.13...v4.4.15) --- updated-dependencies: - dependency-name: tar dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 120 +++++++++++++++++++++++++++------------------- 1 file changed, 72 insertions(+), 48 deletions(-) diff --git a/package-lock.json b/package-lock.json index 36e0718..27d88a0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1767,9 +1767,7 @@ }, "chownr": { "version": "1.1.4", - "bundled": true, - "dev": true, - "optional": true + "bundled": true }, "code-point-at": { "version": "1.1.0", @@ -1825,8 +1823,6 @@ "fs-minipass": { "version": "1.2.7", "bundled": true, - "dev": true, - "optional": true, "requires": { "minipass": "^2.6.0" } @@ -1946,7 +1942,6 @@ "minipass": { "version": "2.9.0", "bundled": true, - "dev": true, "optional": true, "requires": { "safe-buffer": "^5.1.2", @@ -1956,8 +1951,6 @@ "minizlib": { "version": "1.3.3", "bundled": true, - "dev": true, - "optional": true, "requires": { "minipass": "^2.9.0" } @@ -2148,7 +2141,6 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true, "optional": true }, "safer-buffer": { @@ -2216,21 +2208,6 @@ "dev": true, "optional": true }, - "tar": { - "version": "4.4.13", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, "util-deprecate": { "version": "1.0.2", "bundled": true, @@ -2255,7 +2232,6 @@ "yallist": { "version": "3.1.1", "bundled": true, - "dev": true, "optional": true } } @@ -3408,6 +3384,12 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "dev": true }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, "form-data": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", @@ -3449,6 +3431,12 @@ "yallist": "^4.0.0" } }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -3504,6 +3492,20 @@ "lru-cache": "^6.0.0" } }, + "tar": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.4.tgz", + "integrity": "sha512-kcPWrO8S5ABjuZ/v1xQHP8xCEvj1dQ1d9iAb6Qs4jLYzaAIYWwST2IQpz7Ud8VNYRI+fGhFjrnzRKmRggKWg3g==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + } + }, "tough-cookie": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", @@ -4680,36 +4682,58 @@ } }, "tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "version": "4.4.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.15.tgz", + "integrity": "sha512-ItbufpujXkry7bHH9NpQyTXPbJ72iTlXgkBAYsAjDXk3Ds8t/3NfO5P4xZGy7u+sYuQUbimgzswX4uQIEeNVOA==", "dev": true, + "optional": true, "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" }, "dependencies": { - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true + "fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } }, "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "optional": true } } }, From 9a84469d84be6cfc5d5f3425b2201606869cbae6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Aug 2021 11:18:29 -0700 Subject: [PATCH 3/9] Bump lodash from 4.17.20 to 4.17.21 (#34) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 27d88a0..935f0bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3041,9 +3041,9 @@ } }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, "loud-rejection": { From f39fd2cad320a16888abde466f8ba2e41c5f0ce4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Aug 2021 11:20:43 -0700 Subject: [PATCH 4/9] Bump y18n from 3.2.1 to 3.2.2 (#30) Bumps [y18n](https://github.com/yargs/y18n) from 3.2.1 to 3.2.2. - [Release notes](https://github.com/yargs/y18n/releases) - [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md) - [Commits](https://github.com/yargs/y18n/commits) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 935f0bb..ec79a20 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5224,9 +5224,9 @@ "dev": true }, "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", "dev": true }, "yallist": { @@ -5311,9 +5311,9 @@ } }, "y18n": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", - "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, "yargs-parser": { From f1d4b15f221269cff313b4927306e49db6e01d60 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Aug 2021 11:21:09 -0700 Subject: [PATCH 5/9] Bump ini from 1.3.5 to 1.3.8 (#27) Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8. - [Release notes](https://github.com/isaacs/ini/releases) - [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index ec79a20..edfc093 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1903,12 +1903,6 @@ "dev": true, "optional": true }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, "is-fullwidth-code-point": { "version": "1.0.0", "bundled": true, @@ -2644,9 +2638,9 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "interpret": { "version": "1.4.0", From 711fc4d0eee93b37b5428c29033f0344cba4275b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bence=20Freny=C3=B3?= <26139379+bencefr@users.noreply.github.com> Date: Mon, 16 Aug 2021 20:21:25 +0200 Subject: [PATCH 6/9] Add arm64 arch on darwin for M1 (#35) * Add amd64 arch on darwin for M1 * Oops, s/amd64/arm64/g * Add prebuilt binaries for darwin_12.0.4_arm64 * Fix typo in console.log --- gulpfile.js | 8 ++++++-- lib/native/detector_darwin_12.0.4_arm64.node | Bin 0 -> 87339 bytes lib/native/serialport_darwin_12.0.4_arm64.node | Bin 0 -> 101050 bytes 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 lib/native/detector_darwin_12.0.4_arm64.node create mode 100644 lib/native/serialport_darwin_12.0.4_arm64.node diff --git a/gulpfile.js b/gulpfile.js index d575705..dd4771a 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -127,17 +127,21 @@ gulp.task('build', (done)=> { const tagName = cliArgs.tag; const electron = cliArgs.electron; - const archs = ["ia32", "x64"]; + const archs = ["ia32", "x64", "arm64"]; const platform = require('os').platform(); const tasks = []; async.waterfall([ (callback) => { for (const arch of archs) { - if (platform == "linux" && arch == "ia32") { + if (platform === "linux" && arch === "ia32") { console.log("Skipping task when arch = ia32, platform = linux since node 10 is not supported for this combination."); continue; } + if (arch === "arm64" && platform !== "darwin") { + console.log("Skipping task when arch = arm64, platform != darwin since that combination is only needed for Apple M1"); + continue; + } const rebuildCommand = `node-gyp rebuild --target=${electron} --arch=${arch} --dist-url=https://atom.io/download/electron`; diff --git a/lib/native/detector_darwin_12.0.4_arm64.node b/lib/native/detector_darwin_12.0.4_arm64.node new file mode 100644 index 0000000000000000000000000000000000000000..8cabdc8b66d7b638ccd97bd792082fe9bfc621ed GIT binary patch literal 87339 zcmeHw3tW^{-v5~yzyUQ)@ScI%1-0ZVLN^Bil|)3LGHV+K7-V!{aArVBdmVKv?6NE6 zmRr7wZMz9uZ?suyYlXR6w%yIGcIz#?v|(CVUV>8R|NWhFo|$JJz+3z7zVH9@jGp;j z&N;u|@BGgFJm(qS`QfXReHb$^e9Q>_5n3V`yWPiGY$)iDfLg6ZIdh6YXg@v;L(<`3 zD}hp2tzP?LFJa=NmACY2!FQ$$NVHL=)rQ4y}*P%S6s;QUK8*_DQ}1s9w`~y=G??Wm>al<`;_E^~n?# z2{kkoUkTJ!tk!uhRkecdUS7NuM_!jMv=5@y z@`5P^2EVx~D_vCzUn{Re%9GudCsWIVi$XqDYl$b=Tf5qqxLqWFS1B*ZQ^})xpt4x4 zdAa%1bFy;-W0TbELnQwQdfatEN^RRH#(aq~-4MVb7zz&onhgdnzX0&vzKq57Gq4>n zh|HsOiO~i&6@n_p8d&|MjP(Yu0D(U5%RuQ4Al!`5)2H!L1ADrg$l>5o{;kdnK6&f) zwEX{iq4ovK8wC-`;Kd<`GC-@TH^;fJBJVPeMV!(%fb#Ke4j{=Au7%;qkx*FY@!BgB z@*E{@o4YPyirZFcU*vKx@Fe8UobK?BFIN}|*W2A5hpWnykSU@_ESF1u3&@RF1rs2* z#^X+KI!Y*%jvF^VX?$57P@X;`Nz zv4+{eD~y)T$nz~*CWW(wKE{ex8CYsG^X(kXSPTodbUuMJZH%P_(izyo%T25(8gavr zW~Cyplr>xfd>I1ixeai+-_Soc&h%F!^UXFf-vBpwM-Uem#x}K?Vw&#&Eo_Ny_5yE% zj6}d_$Tb@*oo48W&NMbKgKzeuGVeUV`x)D`+Z5eA1vuV0jKM3GJAFphiT5>IVs0~Z zlFl*E8ENQ~LFF8dbSIW%HyxRo)dZh3w3@6Rq=NUE-#^%&Wqfb{=&;HTYk1SK8zPXV z7yM<0zl;rJE6Hk)G|nM=+GAPgROD0qX9ONIl5HZrW_-591NY4_5+a zb{GoOexNcQMI1w3pV9Indn~S>`6Jsc#AhQm<_`iqhWN_>zXv40>^2Q<{zqT<2$1-S z-}aaWHt#hJY90t4rE5c)3xOMs8WPnyqroGcjU%8lBB+!2q_Y$GNM}FLYMrl3oy6Db z?4UU4+zx0!{DyBs%XtiZ(rFn6ol!xZ#3!Af0Fut{0M$C508Qm2zEAUVav16;${vp)kqL-OYWZum5`j%I>Kw)xC#6YKvU7q($M z*^M!Y`cpaL+U_(|Qk}kU2%B>)XiA@hKzgPCl3n|@vxd)M3+3H|yrVJZToumNT!Z+w zJ2NY9AZTI@KlWj3+G8zzTw3*oVa^zgC6f&11G~dm(TOF~Fy>6f*fXW6!Q9CwLCP z?x(!<2m4( z`D1m=?W*}BQ_LTCBb|2scnrKVoQ97v@fp&k92D1 z58{(f2O#NO2B_AV0h)9YU#qi%;-E7Ha3R8mmqW{04j$>$&L6}loq2$yvjkAB^8(PM zllWSl(1@vz>yw_nhVQve<92bstbwtyNm0}-4Hi){xnjd&z9_fpHh=CR5hO-Gy zB@OE9Qc8nB^-~VGVV!8N&2pb|J9u%}y9DH5KDs=d71167<7C5ah_^uIAk5K&5d!HV z*}}@+GF>KXAV2tevxzeRxqZ-W2A+#Rx~Bpf9uaNfZs?A|-b0Z&39{lKi}q66VptLF zpKeC_*3Mob`=@)OSy2q){!_KjVc6#sAuapSA1nj*T9w$7QCj@2Phd|JgR~bTEww*t z%e%2=`7Das%D`sg3%|xRUjdxj8>RU>;_FWqzrX%M=KkJPKP*sw*m^H?ke@IYHE8wp z*68`O)I)ql56T?S)2h;QOsxmLIe5fhr0nacyaSQ1^@z$hNE5IHb%CGMiHX8m=~~!U zg!JU!kw^X9uaU@WF{$eN6uzRet9`XbmVx+68NLCo`0AIyd-7E!_P$D+`W)$eCN}XE zMGpLY8}OG9sI6=T+;DH`*#0zlq=!X`JuvxG*bv?P3~;I|7obH|-{h;mfY*9ltd|yMeG%9RM?ImGbSbyK_Er{o3+s9nY=evsemLse{Sc&j+gxeABxGMH4 z)`>M*C;9);MA4788yG(;AU%7*r*ZFcz!OWRVC=}j7?O?kG4}7<#r{1TaV;2U{3a9j z@8OllT@g(`%FHQ!J{1%r&br;=S2)Yet0>mF^F*b}guo&p-G+=xg z1s?hDVfc1kl%+ER^m^0q18t*N5seq`*NHLYBJjz+BtXNW(DlzH;B_F*f<1eEZ;WGx z;2!E?#L*ns8?X~;Mgsl-*tU|!gJI1dN0JYRalU9@gRw^$g0q65%~428>Hdl|(ZDx& zLgzL!c%-*=sMH%C)Y}Vjr1vZ2CA}ulYP~N?y~Nk*JxFoT`#j)Lgpt*u<^2*oUS6!H zczGj(diNua^u7Z~dOrtL>s=3;%1eB$-nS_ZdVdZ0A;LCi=vwDZ@OXK#h9bQ~G4`1M zQ|#F@OqR~SAbvOernG}r&}0Kc`t88gcH9P<>>$3@jwdJ%b}RyX7GYaO=-AK<9@*i; zI*Qw|0d|}S+OZMwYC9eQO?I@N$2M&MuD0VQ&}0YkwRYS^aj@e$!21yl_E3M+gU9Qk zkF>*JXfXdwoF9-s?m)cSj-{Z<4$PaImH}7WkpY_QAima)3W|drDS!)ke6X+015Gx> zMas5tW3VlhBaYfa9w6y00aWX}05s_&zEcKfBlJxFQKaGR75aY$-13;8&!w1$c4Exhc^JN@d3i13Motf{>wCeY_7R73 zLMk7vC2ipOF^^H%iKeryO^`w5n})bM5EOlxz+0~h)%T&)w-j;PriPAj3&A6OZ5Ue= zeL3K1^{tiqE<@aW1V!J)z%2_x_5D%mD@NS5?9jRFI`BweBgPR$-x%<;`j$$4{SlXs zpy-PP&W?oYTQBuxBW_z}sJ;yFNMCV8P+wp0wEBvrz9YRbRv=!{_Z8^IL!tUsN`3L9 z@0w73Bc#4KQ&8WxkfGI=E%kkbxc|l(rE;Ei?1ssKXCmJqZW-Dh+3;(?1Axx}?gxAe z@C(2%0OM{j@%A;-j5fKF_IO6LX%pHdo--}MJ`c}Wj+w%n51Yc8kC;r&M@`0NTH|ye zKQE_=HM|F$%HED~WFz{M0qgwVgQj$}#>5_N=Rwe|5td5P1_xstj%nV9Hu)p*`I;2% z2(tbNn#MNDN6)T^w*fqAzbBUDz^-iAmxVruvSR;9&wsk>OJwI^lL0of=C_capD92V zohkg5%NxY`q6`C@*MO&#=ON&{T_gPp;J?CHvlUP+qZTxsOAue=qx0rylxv`rkNqd& zx~rRd@DIZGev=XY4nujuQ7-JKm*9C7*2ITl`%&0V`W``AD#P_S+a_Ponz{x&YX3AQ zlmaI|XJTCb8SwiM)brqco_0tx@r9j(n+p_tC2Oz(r~EV@P6hs9psf#TCOh{~9LC3y zkY5gZf&uFj)HCT%2Hl9dQ_{d5Zo}>{#@iI7*@L`$;TQbm@$8EcA`p7P?rV@&@i*aA z=TyE+fQ!1G3ZG1YZ*oxA*-h{juWO~;;;gf)+!IT><{RCM#f*d8zi^+^xNCrHBm9lA zcRSqf3@^JYKPItOZ}qV znE8jJzv1P@8i{la3Ow@}iZtz@V;vLH5BFo8EJciQXm1T@s|}k_=Js2#w!pK*Hmt8Y z;LD!I7V_s8i0^KUiGd%eY$jQr$&svx+A)>qQIzNCX!v;<%P2%S`l1{aD90dP4%iBr zRQ4Sx$Klb2rnX+fXH>T|jaPL6X}aYJvN~} z+D&M)7<*s$`=7;cmB;LdocO+(9dzzuHAEkvwmKI0ep3|Z_XfVq5Ou(Y^$>n5_t4mT zGkLm9q>I1T&{;o5=w=sNn#P2)_ad>zqCNCt*iiAQ@L%x&jQOyY`t0uj+m}hdVom)h z=2afi{yl+qLH^uf^- z>#4lgBYjWh^&pPQTY~%==_NJuEy^-KS_2ro`WvAg6o4xj4f^cOVAvh-&~SKxW@_u(vcS})6%SVQ!Ju;G?lH=u8l zAHKl)jLNO{1B>xpO=DQA^u;ujWy?k*+d}!#m$ppn4G4c^X0e91kw5b{7}Md8HwedA zPGj8;;L~nGI{1T`e6!yI9kYuy)x)P~qn!+WmG05hWA9`R$GwFp))|lbZO1s#X)-s{ z+3gOD6SNkbIvt*7~Fh2@Cx{1hxEl=pkqGz*ZM*`fBY~n6Z^qedD|R`^<(JVE7qkW zvF5-*<%2ftm#Ix315V>A?UThCNX*Fv*fY|+Ok?c~luaFneQ(UE+WryV&aqyHkB9!! z(ou)?-QrQKA^v7dM&t+^s0xJ zp^j@)9(w2jto_EUWDV3lDDDQtiE)+ABL_97!?sq&QrloZer-O+it`lgcZz5ZC;Szf zSI~yq;g1fqHEM_Z(2i(c7yE)i&6h$(F=Y54gU$v>H;sjq-VFQeW&8brx4$9H10nCP z;9(84a|F^;I^z8bZJU{~)`UFje?DXD)vHEjHi38b`jf0_J^DsuoT({xDQg;PMt?D3 z9HPF1vXPDo#2X;T2$^JCG3p3&_!^8=ygyZ-KaIq?i^_khy2sdZpdDjMd@;-Lp$0BYT(!@hHwK+u|>ZE8l`a9L-Sgbe3BJF(0%$2gRpXIWnppV9gFCo)# zG&RfMcYr(WIs8A^-dIg@tJYR zf%Z$+4~sPoI>1J*pBqba$>ZyXt@*=)4}CwkqGKZ3`uGvAk%NlyjGqL;cTh9CTn$@&gY|M&Dee zl9MU>W+CJ#{fYJ@pBV=qn2fq4`^7vO+$VHc|HQ|uF&LM=#9IG#)Jr_-8gtX8FI96! zE_^-4$etaCI-s`F2mW7A>qyv0XKz-t={C%Z6lWfZb5_LXp*>p-h64tq83{W`es7sS z9`&l0({=*$4(f>KSLH26-pkRBW+44|z_$_i8DxHqHqw0K_>RkA_YCOA*?Z^Zup47# z=M0pA)5VsI8Pr~w;ef^9dkFUpQX6q5IvtSO61BNJ$m zCVViK$_}5L(KrGh(>OwN#D4UTc$A&{0rF^^j{=M*c?1zhYpHV`r+So6ZAOuQj`owU zcW*KBGn+{m$J^02WA9}hzW)$smzWDWM>QVj@o6R&qh8A(?p^b?yo`F>D?hO$c!rR& zS;(V$r}c_CEF%2|+=nSZu&ppQtT2i*qKTlVb6!NlO@Pw~-(zl=16ceDYrx-WS(8P) z6=4mN%_7hCJ_0KGuI<65SUfjhj(yvXXN(20cxDX$XRzIw9dxH-B>3JV{s+1Jujiqj zSXwmdQISbLIes)4UvFR&NrvYS#yKe%Yw3ALg;6}u*hugZ>=^;6toyJ(PH8b#Q+jVL zt=D6khocP3J}{l?zrM!fRSiCONobE-ylZMRMz++Sm$z@ zUtqhrfz2_Z&HAxVtT$RRxIZy2Dn0@~#9uwxwH)KaGmi_qmKm|eSz%~+54wtBBl)Tr zHtpfi*g)&J&4i=ww-Cg-%ZL7|==}UFbVffGs&f;`gU;8uu84*|b0~B^OgMC|BdF22 z;}kmC3dZaCAbfOxqcM^ER{S07AUN$#hHa!}%Ug&mb{jfMzO!`L&tnbSd?L?Ec~1go zqdVyw&X#Q1%z)$XoUNgLQvqKo<>u}26nk91Y503|K1X_YtYG|(>PFMB4%{a0Yy-au z@>@r;RN9kMn)c;v&V<{99fMHE9VM zKo0(19`*!ce;C&f_f2qSfV(JH$HueH*i_cJVWsIklCc7LE!ZQxY#NX*c(}jV>YHr? zzY%?to*(btZf-F8@UBW6y|1#t{WHX&9i%NW|693qR(y@jlsPa$ifA`5$2lJ$<1h53C=JkAf=N3)Fj7uM`- zk8J#I+U`Gnw~>AR9p=eSY9||_eY5ur@y*^l$TvF-cXs{^Is){iM&ImYVfj^tY&;R$Locrz<=Z|z( zfcS0S`X~H|J>nm~^>3o{hbN^ztbaRWF^9DEW}TCM$vP@bmd+pGhhrFX4r5(=6nnkz z@mzig=BhyXZf)4P(cHCs%VEzblxr_S*f3GP@(YD+2hm5qMxbX8d(pnz(8hLSue%4& zsOVk{Gfn!SgXFQ*8C&Vx4~{R){5r77Tm*`^ufai{1f6}r{#cu6X(yebneDJ zm*N_~#2S1w&Yetb3#H-lnTTH?CRO|d#4nNY?TDX*_+F~`48(h6{1=G7 z67jv+mOa}Q9}jGP6J^`YY0+J^rE_mx#G3Zjph`*w@6H} zt6GeaG-lUFV4r`hpe{ z$7wuoDKO4q#@G)CU#-HcRd|64PgLRkRrsNqK{@ZL@D>%mT7_4u@B$T{sKWcJ@I(13 z`6|3cg|AlO)hfI|g(s@;{wn;?43&Hp-lD=+tMF|q*CS8vJ$6B1@ z4+GyJaoi<}X_q+ezr~nMA`Rxgm>ClPCGguNeh=`EB)$rGEDpg){vE)}CB70k&Yd~m z2mE@8-v%7d960}0;7>|?5%7Z&_X3Z>f}Lb81b(%|@yBpuZj(69USobQ@e1I0cF)t> zfe-5?@Dkv-i^2I;;EzlEX5g<${6^roN5j)x4}7dy;Dx|(KZNsPN6ZR|Ezxbsv$J&RFmc z8JB+c^%^HW!=WiwpY4p5m!{vD88&ZeMUcmkF7A5n>p1RNqLCgBjgubDojKKBWp~@0xmB>% z?!oXxe>s`43kbnS4bi07(yOs42BfgR24DCPjvH*wGWv+D+t_LBvnd3Ipz zqR;YW0`?Oi@U6r*$atD-^pEZV-2=J@bPwnr&^@4gK=**|0o?<-2XqhU9?(6YdqDSq z?g8Bcx(9R*=pN8LpnE{~fbId^1G)!v59l7yJ)nC)_kivJ-2=J@bPwnr&^@4gK=**| z0o?<-2XqhU9?(6YdqDSq?g8Bcx(9R*=pN8LpnE{~fbId^1G)!v59l7yJrL@FLv?~a zE}tvn4E$@c2@Z&x{{fp-+s2aS~o8VY-Cb5*A2!vxF5AdKJEu zUm>AaLZ5{9NVrzQ$0Tf#aI1tnB-|xon}i1??2s^QiLk%FgcnE{FJY>L776ntoFieG zgw+x*m9SpIH4-*T_=JR;CH#|w?@IWIgzXX@k&sD$_mR*i{dJFoYb6w=>H7VcjBk-} ztAslw+$G@tUn1|i0E;6tBtMj^Q@RIq59l7yJ)nC)_kivJ-2=J@bPwnr&^@4gK=**| z0o?<-2XqhU9?(6YdqDSq?g8Bcx(9R*=pN8LpnE{~fbId^1G)!v59l7yJ)nC)_kivJ z-2=J@bPwnr&^@4gK=**|0o?<-2XqhU9?(6YdqDSq?g8Bcx(9R*=pOjr=YjJ_#?PKy zJ!IA>R(w@f@!+i4nX|Z&*I2ApYu1!3SCz+WtMV3l-HxhxSx%eBGuvKnciXE`{X7KQSn$$A)Gy1-gmvA{a7#^x?# z3)yN*S)H>C5j7>&5=T{;-OYSMR`c=(G|oClm9lEx44%uHGTZL7+dL>EbDIT2ls~hq ztk6~ChVu~9UmY{m?#-%k!?9k98lsMZ?}!(t<`sHf)x?bFOj$i{yUlCA!QrjQ5)4X^ zs7gROf-&hl=DO>0vxzS&nn;o`xz20%P=1R#6~zW(rlJ0FXJ&Dw1b2^X;WxmE)^9d$xU^!{c?=UjV-WwD@eJ|&^5ZyZgZDbWKAh> zyQ=MOZylwp7wKeSQM=p)c8^zGE=sssn{bBBTUvoWrA@dtB%zXuL^K*u71p`=$+hW8 zNz-gqWlnoxDNIR97ETkaoPzv9Yr2DKqRQr+nCo#l(I|2%Ny5e+BxEJ=T!F-twxx%( z*-1II6u-Hr_+$~^s)|n)byH-otR`cUlJf0~a{0hgYR`eW6Y?;6ICFtbL_74Nf#l@m zkdhre3rS8Yw0pU?QOqe0yR$6IRa527aZtW@d(M{v-JzuoF(4^zN=;QMwMNBSY05_` zkzLXxC81?08BbZFwo{5pMw$2^ORY3iPMYYr(wg>DiRoIzf+@ALr=y(7iHea~Hm9=$ z<6~}Bxr-b>;d-01#t!K!t%a#pA~UU&AfwPRugd1FaZ@4(7)cp?%y8F~qEk<{SJ-MD zE;r>)N-cDh*>lRv(H)EGs_i)iq&g!@QO#@iP_O{Wi8-E9TeYpkX;-!CG|oh3-f}xm zm%O_s>@x;BO!D>VNy$Yn-p+C=tG#uik=BQ%NT2F-mDrq)TkU~Ku7~aTsNFWI5{f>Pl%{Rw-1)&C6R0@Kzp+dH)DB!-$f1y*`X35dITR$ zrnp^|*Llm+Lwk0?^ipb%R4S2{H%Bo-1m!5Er-|AZE#o6qyc|Q565&QUM~g&l-6Tpa zs&Km&SJNmG>ZO27s3`5-2QZAOj07cbV{-qw^6KM#V8FL12vVcrMs-2fS<%{-X%?Xu15@2aynNf2(&=y zRW4zNiLcu8rx$uttk$IDB&)T==5dr_wM|&TW<=r`{w8G}LdfhgM*OObyC#($2W?}#x6uBTNEe{*3*>(^1`=re3WxKUvJn$!E&DdY#E#=<`J`TMaCcf?HD$S~>vEj- zN^G9HOYk=cYQ*o?nUu22BAiX>KMvzncy5*QR5&fbPrf5N@+C}_PN$)Bb^cOKAzI~pcFCHl5f3iT( z*^*x86!a~UuCEkyjilqM1pNz1`&@$ljije}1^uF=y)}aVl;|kNT3!+KSCZZ==^u#h z!&u^W5g#>(u`+@3?^zn!3c8#bSkx^?izxwI$HwDp>D5Fr_6FiFQqhrv8T+}2;@?9x z^c5O}$M+N3$cyPjL!8WJsue*J$Y38rr3yNgwII zAY8~Nn)It_(!VuJ#J3|q=~rk~WsCgrLq&dtR`RR$b*KM$uE?J+^DFcU&_5SZ z{QEHt{k(=AKP)u8qQ5Lm2qBvEt7$5KalVLu9QmpI3jOCEtG( zov zCHY6mucj%#GQNE*^DDHHf3qgPnx_29c$j^G@Sj4TX?|t=Y?1jDTFLJv1Rnxael<<{ zmGL%hgwU_hl>Q=w;|TOo@+)*b(qDq{Oc}p^1v-wW6km^N=;t-`4h>E6%jipfwBz4@ zBYl|?33w1Rjeos0Yve`7g~}hHq1S3?(ntDZ2*HN{=~vUF|M<;3nhh8!^eZ%_r~E~P;6s4&t7*z# za0`!SSBw<-6`Imh{zD=FP3BiC_zzPZCnA)F054kwBy-|LWr*1zaPfe3NWj(Y8 z`FVSm>mw!q5fg;qLp0@A)0AIXKkbzH6F%lrzh)~r9t;{b} z4U}G4uiYzYr9L)DT3L_2CTV3q5RSZ*Us+#eOIjKKZ<4gK9)4KT%6jf&Nh{;+I23^7 zDf3UEq?P%gN{N^2-A5&@v_IN8Qhud>J}+sde%~RwH)9>Ipdk2sD(N9|f3#nwSJr#q z$ap5>jTpBme}732mb6*Y@t~ppq>#>7iiV!5p>NjE^EGsxhF+tgH)`k|8u}AK!zA(X zYv_LHCx{HhkI~RGH1sVRx>iH~LPI~Lq2JTchc$FWc&Ps}HFUX#UZ$bfYUmF%bgzg| z`Gp$#ehrNyypa05w^u0rtcKpJp-*b)G;?VF8#HvChW>+w{+ovWK|@~=87hCVhTfu~ zcWUTE8v0VK#ntUOPeU)%&`lcpZyLHU`i@%ODh>UqhQ0t}ojQGihOX4mcWUSjf<`YE zpFJ9Sd|xg<5Wk4iz5u;UL*JpH?-lt2{rxFHqnC-#iyHbJ4ZTN0?-z7H-boET@H}pB zpudh2bUU>X4ZU1L->0D)HFS%Hen~^WqoH?e=tCOXuc7CJVl{MvhPG(v0zn7-cL3FP5aBC?uMxgMpuNhs2;U(bMmU0S6yX@c_Xr&bod`c5 z{D?q%*%JulbUy+aXh1L`m=MAcXx@xK=!IZLh(w4&=#9_^p)bOD2sD@VM>rp0075hZ zt+fXt3_=);Fa%*J!Z3v42p1rXK)4Vg79kE{B*G|!(FnADy%^yVgi8_P5yl{lL!fmE ztxu8>QV>!RCLp9COhiaW$UwLP;Yx(75UxhJ24NC{1tAk*GC~#ttp{=tE=Nc}NJL0N zn1Z1D`hUjP)a2qAuC65|o#sgmPa_^P_4v4l(xja3VG>W&ysqTR%}upjGU!a;sNEkJ>4Sx>Hoy1MO@w)Jffm>Jv`_{ zRO;D2P@_EJks2`Nfi2K(pV(S$^!POJAQ%s{m8ZVqIkVN_5v?QmfC?<7a#T#W<^i(m z?l7U+Tf;$K@S+e4GU=vpkfPEMDegXr8dBd54n&bGk%*F?@F{Ou+N=7rw*MH+GQN4f0_hUfsAd%oT9`3+w!zsuELBsk5T-jEc^HC=U? zSTKbWO=IA>Uf=C5YnMxp-6i4|cDs$Bo4QKGxn0riA$QMrb9>0p^(tG)g{JN=P`vVM5U#0 zmusk}yJ@SwYeQ|_*kfPdDd)t@RW za9b6E_mLum9Ez#UU^N3-ZH~BobJfu3MhZ2F^7-2q$kBuS)D|Ss2O%| zg{v&HW^pbpdjmJrlU2fVa%zjL@}55UVxGda!2qk<#ow(Vx+YGs(Mw2mTuXQ9#SC$} zm!Oh^#e;fK{B@z+!ZiLGR2F$4IrKfK5G(SMQ)S6mtbGUP-ql|^={JLgNV80-&NW)cq zx7{ubv07{CH8HCfuXX(sP2+d?(Ri&WvDARq1*&asdv4)GD_%eg+CC9R@^=VOLldmI zh(lYMC~vT%LBm~m^MEYo!v-ZNsKvc#>I46G3Y0v-YUM9WmfEc~RSpak)&=%DtIa(R z)i=?4E%}329Jwb$)LVXGE`RMR33++>9dg6XebAF*oH;oqIcT3n*6iw;MTu6Gqmm~| zL3kz3hWEX#HoDl2^9>K)e$C~smW@M<&}gOhTyi$=()6yx|1GDdmg5RGxmPsDvvni+ zP*q}Fs20^API%7HUsLmDPR`83yX$yEJy)J8(benmrPVmf!4N;Ow1f}31xbmRGQ_(d z9v+icT5`V1KMu@>bA%YDecT@p5H1)x~hk zavro(ynzw4oE(*On$!Hy;$z()UgO}u2N0ALnySjasEhteTV09Wnwp|GEwj4XDSuYL zlQ5?gO=~=+;spLuWtG>HfM#xY(tG>~1$ZUB+~uzHB+Rgt&McfWp59R>hAK^A_Vhrs zr)&WlraR#5(sAPwYLgN?{53b;I3_5KL-wMxd98ytt}}TIan|SCp+3aRk9Y|bD*w5(Oi~nD? z7kR;{S@RUDn}=3n^`d&x)!kF9GXC@{uuf6WFXu4BpTT5I58JppJ{!x0{l9a+^sgTo z#Om_jF;e2yRz6E%=|is&_V_|)U^)rZ7A-!ya{nE(4E;J3y;}Qk@L!GB;dJ2FgUE;J zVuf(ZH!&$)4^RDje)@ezH!c3j5AFXC?XUF%1AfA$9~j`c=-iK;{uu`b|N4o;=A4IL z74TN@rvb9h{!biMh(!VY5JF)0iSxbEf9-aiYvhXr(f;Wkh zQt0VgcF1Ww4pYQ2i~8)P`+G*T>^|2snb30=x`l^3p`Z3?#jVdPf#Sv^|HOcY`^Bb9 znGu)YjrhmdJcKzSnhj!xS%>0`3^$d}uhcBiHD-alXS!Z#oP(b$?h z@s7NyhaP?Rw=t2=eeJ4w>mQv@E_>n+b6l_PFK-R|@V)mI7-!B2_b=VF^w!(|{^H%! zR$cb^>Ea)_^Pb2#iG99^jd^~=Cso@P-v7sG-+pt?q#tLTyyt?O_mx-9zy0AmTc&;< z_iD!PhOFIHapgr*zqrRSW5}+iPwjgi{DslF6rqh-0C&#zPJu~1BnO~oL?&-I$|IMvSm-YI-q4vm$zvka_ z&CZ(Y_Psw@{%Ptj$KASjZSxCXe$r6;;~U$?&HHTEuO2O#H9h~<^9Nkka{i2A{n~H& z#llsIbDq5Kkqvj0#;rY?Is2L!lOMWe+~qe+IC9_SzYTve@2PzQp7Y(eV&^vt)Md*>@JU3=#rr_C^pIPbmJpJf|NDPW>v-tU>q?(CBd1lzao=l%b8 zb#l&`nRDjMnVB<}=Xr)VzxwpsfsC0LepZB`2u1xEyVJ*`*l5rRX2zV(+>FJ!AdEks zAwtr95KW=4Om;fG?iF5102t-fMvJtjLIH_JvB6&y^92dwuku#sR|TSs@)FBLQUxi2 zAJMuztCWYj^PiCCEOM7rxIKt5%4?KGDS1Te@>nf)zH(i>VRilFjKyv_+s{ z|2mxoRbEeV*;1Kmls8Js+bj*PXeBH}S429U)n&I9mlZmT%a)XLI<$RvuN0hfr2wLh zGGr15)K6;BWt`60X}M|6^o0v@L~rrQTn-5hG}W0x6haJw)48-fXtkc@DZQvy=ys#( zhw_(}QzeVN&L!1l1>N+U3x4{kb|6}pC%YxjLx0c?hIS3DZx;CJm&gAyMzk(ZMh5`o zEzuj+XuoFg)31^LWsK<4$)k2i3ABS`BG4*vhlB>2WU4?poX!%Lv#O>vzr4g*;q^$n zQHuPv3fQQW0j*Fhr6|>|LAr6Dz!%FXqIG$}oC2eEC@n3QqrAJk z4k<59W7OrrL?J)28}%utbAIN6t21V2=Bi|wvo(}{{vJV7sxE6BW4=V5WMXzeJ5t{V z?2zz)$;8@*p&e}|R?%OKsZmJZ9cN<8F~Hj9nOMr@j153s76SeDq5ult1O5%*Z9F#o zpHWwt*cV}v&OscNQ(y8`(g*EV+}&LH@r54^+i~L*#Mu!b7C)3~8NhLFtLS^o7a^9$ zrTUS-EJ7ez~1jylnCkm2&CzZci0rsxD14gnaC0VE#b^!v}&5m~6 z1UOOB)XwxfPtx|gP3#f9WAfC*2zUtJB}~xv*Xn5eRrH%W2*m`h53(< zXZ39e(PLOc`^whTTGlbWeSo9Wddm4udmpyziP04ANR2*^#r~t8qw}A!j+U7wR+;v6 z!y^Sx*N!nWU-l!&a~!hZt9O!&BFJb%-Y*gVD8dP(wXI?Ghb+VWH-l~ir1(P=Z;ACE zw%Gi)DH{2*fRk>-GX;2+iS49(r*5AE{WEr)Tr_(J>QmopalU&s(y7e--*ins($zKc zD$pkY=Z#_wU29Bl9bXuQ`l8P1qP|quH<0HLAjy2btLtGZ%Y!(ogV59Fr*hk%7sV?* z13E*m3lXn$j0XO!)N!qh*X^(iaYFwL=nvgtd(!<}$_rh4(sMh~m7aA{&$)=x^|VUa zhoGyE^2<7Oq5ew0L%@}OYmkTHb^Y#>GEUtds^4*vaT@*Zpz@?0i==*b#OeCAK?d28 z;*}k96b?K7UeoiJz;j?nUAHC38_ssWLte_4(A72lBmAjXibyY_xCs4(P($_nYz;&{s`}Gea-vwvW|!tr`9n$&IsHeqXf7ve;^JbT+Ly zx5LUDozX+Z*!q;Q-2QzWo%4`(bsxvZm3`P3b`#6Rv~KH6Zj@T2HBa{b9|rrT;R_lkWNnnrrl(TA>C+P zTbOUyHpG#w?1N|w+WaqqRyJw^-Ub{@&gpM;!)_$M4tyu^|%%= z?OIEgZvS+|k^DUFUu^#GD_;1nxxm{{?%yC|unF}5{V>KtUqJGKQGmKGuYcW@tJ}tj z^v19IO=s3s+4mC<%Axw6hj18p{31&t=|c4%jrM7r#p?HXVrmXqR%Jg(y!kQp?TwIB%G--5sG zVb)1De1)MtQy}Xv`-C15w&E$ZCTuQ%v4i zW_OJ(LiyG{o5zstRyiy;Q{2aYw>Uw2yu_InnUoNRJZRD?{nbYEO{?>bRGe3E%DAYrPh9WUv^Om z+V*=W^Ir^og64CZ{}SSR9(*$;U!0@!_u$jVfg1m@7?b+=kEQWXbwb~7>_4kBkFlN8 zLGS5r?tB(_n`MOm5XN0H;u;ahb@>ZR-T%~m*$KacF5{ug1JGrS(53AZbU6%N{vzj% zSV!kG;N|sS2|l!M!js?|z*?FHqF(2q{^JGjTg3Y}@M4Zr>#1$vWih_&?SSMj80H=3 z^Igt-s}NQrtU*|da3{iDm&aYsI)^jX`3dsR@|d_^PaniMq%XTE-)3RS@u|X(sQ4ztw<3O3it1>8R6RQT~%?cb^`l*2JBORSo&*Fta8=7E4wLU$$2y3i0a{Z6|Z^C9Ir^`ZXz~EYo z#>gFrr@nqGAkixT`FxG`qP1TNXwrk?g&kx4TLU<&zXUk(QTq-7{tov8v=OUIJ8qz_Nj%k2fhKliUhsI0mn#+);@59~&AGH_7 zi+bDqi-B|7K<-;eul+Xfoy}O^erc&46Y!sgwb_l}p|#mKB?r8Fz&jQ+>2xmOmS{1i z7il_CeXd5@*{sc?kzcRFtFjIhuj-JhaOm+Xq^tTg0#A-*J39c=`U&5o#=}1lM{@Iq zv7JYOQ@_+w>p6AB0VU+hy(C?aAa?_P;SllT~Wii??U^A=( zujwP#v+%Pf=m;M*|@XgUy}4G)J|F^%Lv94(vzkC(M=O$#2;F z!@t3N*Eb4lq2PS?cgWUlc)EFeHS$uu8wZPddoF0wLCo7WK5x%KTqELW4t)nW*}AuL z=sBpfxkSvN1*YH}dJ*EE#JHabdD{Um1Y8O@0kD+(!9ElGfdzK%e)d8>Zf-)*mtPAW z-d3>5XEy1}$?uvSsq>Il&HcD7;KwgV93KyTgdfiVO@123eZqeeFV^S}p{*`M+DwEg z2w$S!(*dchkI)~4-yZ27&;9lY|4g)>PulS$^dP@|5%T-`&N{WK|EyDFTWYhF9LD;8 zNDw-|jJ(QsuZs`*?s)FIgJ(A#PWW&5MCxyU0?%8p(~ls7=DZH48MX?Y_o!WU-}yU? zE%Keyz{4zTdabr^42-jQoY5ei#@W{>LyQ4dzX|x42-Nl`0A2qu^F7WGgKruOUdO3^ zGd|IH*8y*rynh2s`C!1?+M<4&xjvF@+_L&>5TA{Zfk5q$2}orH$Lt6>W^Mj#^b6l$2j8nQRcgl$L;owuD_WX2p4dgi8&Q?#&IAot#JkeD!V?8a{Gg(abX2q^;=qyX`S7d+g4^cN-@BS2g2w$Hzao%MM*!pZ3qPWK!S4}A<>W<+ zdH8eCLWfxYAAwW(D*&(5>OgbuSBPuCaGxIZ3+WXvz{Hi_10XL4lA0o~;_R0~bk3DL~aAU6w@l^;*5XeTi08&}u z#$FZdtH$0%$VWE(0U(V%(t*a_P7Y)J&k#i0cMc1Vy@~DS;F)O;`<$WRqp?SFy7pNx zPY%F5IS}J-5cU{@u{XEWQ-2FL{+5A<#$Ui+%RNSHm_0@w^3wR53`q5D#5jKqx>CKU zk0k)EdP?*yeLYWSC-F!l+Y%3rzZbzr!)*jD+GeTbuW zZI$Q0AA(kT><3OVmH?i*eF6HyHRu!bv7Wyg>njUiU#&sfG4z{NfVy5KhO^)gknX@) zu%1WRX*l*Qx}Ao@PV6pUwi)#y-L`?Z4uSlRt4Xv2_4)OEaIVPx&Io_nYMhB8|HJS* z2z(u)#?1FY{{>@a7oYz}Vy!;he-q+b5m${h>8^i`NtrtzXQ4RDY+5sV_m*v@w`eUi zrL*f{-`1Garhol0h0e$t*WA$YNAR8ai%FcF4#wGM0nR?x(3xVa{{qUtF$U*x@@#Ob zqw@{qr!r2gG^G};M;XL(HF(Agp3%hf5O`Kfo(mnFd#Q{#oIxW0T*^Nc`S;O!EY?4W z@;`$7aWeloj?P`kUxYH+_psF363KH8oyiIw?1UcnJqDgVa_=()&xF7;m(HG@EVXD7 z&aPuw4XrgP)IMZh+>SH%u8XmMvIrTUcRUQMInE0*G8QvgM9OE0F_+}f$u}$^FQF0Rl z&Euk4inRTr+PB1FE+9G7m%{B^Xl^Lh(rMpvDQN0T;*3E&8@L2h;-w5@i@fszGI{I8tzX8-4@3>Cjbt|c`@D>v&G0fcEI>bF$btQ zY#8Fmu9!D>KD;_BbtLF6Gpn=?_hm??66r_BP7@B=l>ujPg^w z=pW*I`3Ux`UsBo{R{uYM7NqYj4K4Eo;;GEmAt>{%tkkbShb!|q;`K7?KvS6%Z!GhV zl!h|z0sI@ns$0wzWM5U!_Yp^B<_$!d_hhAh2s&Ju?;&0hW_55GNQJD<;jE6U5rM7|&SLXAG*UP*fG?hv5#xffz4P|BlK7qiW1)#l8jHmM? zVRMS#j6h{?10)$A9ih1>^clbtmZ0w~K)yW~FAoEf?|lxC#_FdW#`^zBa6I1m0aWi3 zWZob2z418rId%J7^zp0E*XLlJlYza1IJe9M&kYz0R{_%bTL$22z;wW$0;U1(2K)%{ zZ2a@1$lqK4T#vlupPhi*rl`v|Ls-L2pve#10JtSLynoI{n(m)J10UIv;zj$|{1w2J zfBqQhz46aWz(fA|G9?E(y$9auph>4>z_jd8|9k=BbpPy7yjTNV44m5NRmd><=c|#X z{PXQn#<_se2;`qlH;B4ZoA*J#(Eal&CKjMu3`FX_gH4{H; zz_SU^#-(p0*~LXE$Kl%uv7OM;zI;73X`takE=y;&~sP6F!M}-DhNiCZ9p^ zqE80>@dK2$hSjG7ZbmTrj7MbrMnEd-AwZH5&Sz{kqtD7SiR+P%+VCDg@)9o}bL4xXLx36}xB1o$CfxMzsV5KrshC4kglmICr| zXrZ-~&3_?i(uv}QU1I%>0i4yJ3!M1ckpJ7kJwHPng?#)OBKCB>JzMjFr?>v87d+j!fpql&s5N)UlQP!OT+u8i;$-Kr&qv7{)ys6oo)WPz?Fa6i}c?3rz^oj{%M$! z1D$>W-ocExRlK^uM3V~A6}>0*>e_3!PTtqS?g zPj>fBs}Ud0H~kQ0J&itpx^wQLoZw#0kNm37Tm{^C*0vRK#=Tqv;<#Uu=iHBj4!4(k z0P&j;?nNLQ-VaD+eY7UHo)FKbZ2nDX7v&okA|Kgs4Iudj(t*a|A2^Klzef;#VJx89 z%e^{3=o@-E=bn!Iw3j0}^!zT|v%4ioM@7gID?Sz8|aq2jtJu$~yu&Z+&Qa zep%k-$hT^EXnB)md5&{}<^3HpjO8tp<-LKli?s571G;TjXn7lCd3NNB9~N5PFj*cx zir7i*L-lzrOnD1sdCwqiuvXsVpc{YoZHPTRvb-qdGYttX?Yi9HT)zuS=ZE`lnr z3b=h#s68)}<-LwHmo>D0zd{_9=NKF;?^eVa%ln$%+d+MPfVAfkRC$YlvniqFjg{p! zBQ3s9sK4EcI4TdH?*!WKCd3)b`-?1Z7SbL=Q009Oc;2g_<(Xx94M^K-3a#H=h~w?Y zpErv3n~6AMdHZB}7a(mlf+{Z#xNoQ_q`&+Pd1?HuK-#KrO^N!x?H0uG_QTn&>Yw8g zXDsi3WO@COM&t5ooGZ1Zv--ZE!+o1@KH>+$kBkGn01)p`H#h*t0^SICE}$214B!U9 zQGiW=BLHbVVgvjD(4HQ}>w-RG3%7TnchqUFz&fwR>R|QODAsu;c)2~sv-&>`4<03}4m7nV@x_9V){Pa26MBnpH0T{T{rPpcenEQv z3-%+sJr91e3&}bJTaa$_UK7QOa)!K{QHRigzRnU>3umf>}*2&GylEFOLe&3O5;4M2>QN-bfA3;#S1-0`r{P7hSetnCw|($i~#-~e=m~!&Io@sXj&W6dlK=G zp9Xpw`qmb-GxaSK=ti`i$^(6}QxJD3O02~w&tdQ$fn6{@vL_()Md$~;V<{h(&FTrK zHmCZXz*rD%9sV6HUM~3QJ+yFg!@b+pF@V_^%J?m}Ijw0zze}OAZOqY$_kKE}k2-f- z@5tL2ZHo3!#CIeU(_*fjnZYVAg5H_&uZ|&j3v2XDH1+R){*N8EwZT6`C#LP5X0rM( z<#ihF|6kOBo*9v@WVcSxOOeL?ES*Ccs%}#jpT8_73 zABpcYZE?Bg$`bOAlT6pfeab5F942=n%1(&i{|MmQ(Wcg8(d^K%I8*dL7}Dq+r}nr< zxr`@?&n|Gx1G!emrtAdRk@RT&7PPM}yGYUw(C1QlPefI|4n5))n=2dfelX^($~-{4 z*KM<(>Pn8=&nnx#>EiD&$F&Zt^Z}2vpIhkwq<5IDd7_@J^t`WiBiADjIKAT=*Bn*J zfXC%USGIoDmCNwG4}S;H#;(OYP+5d_W#1o_Lvbw6mraoN$Hu-Bi+fPe@HMclY8KAO&~A)5S}p`nTMpZi|2tC! z&CfIj=zEf}h!5A6G$$G3sh`t%c=xk#;Ri`>(d8=oyA-8Qi~Z&w)UxbhSNXKOQr9z);WCH_kcIkwC)kif1S7Z^HOg? zzKN#g&v5!FMOSmWc*@)sJXfh~gzc~vs`Q~R&BSx^v}p9H&Z>=E_H^Vy8l98E);2F} z`!i|V1As-;M&sEI^DAQgLv_fZKGMf4bd&sfXfu*+>PNDxH(Dvr3C~8WDKy_9>a)-{ zn$>5MufY2;oyE`PrLIFgqS=qLVFzx5F1$yMZ$&zb4(Fw|TkxFqZ-D(wsfVQoKgr1eRDJbY;M7;|;AyOL z+^@tsQ}xvzUx`T0?!dAI`S%?B@1pe6OlKzj-g% zU#(HITjE|ER(T29_+#>6rs!qlkK%qfp|X^G*s2MYZRiuxi>N7?OtS#sQ~ta25~qdd8N zec5!b9JhB^CDv-t>DuWs^^)JPi|k z*|^g|(Z3Mjh!}O)d*_0=-+x@rQibR}RJ8p`ylY<6cWn!Oqk(rE>dAjmUrqDflWj6JdtQ=x$xl$c z3-bPqIMTBbkoxdzfJJ?0w~$ZRx>byekw~X?5T9R>uJA_*mvUYQepu>6WA_cvG|s4Q z>wuH&oq+9lkAeG}Ev78;yK0R1d7j`Hnb>L^BbgWnbMcJlD!iX5p6@IdayzHf`eh%( zcOJoSlK8r1n4_fzdB}HTJ%({6*7wNE--CHzHLK4TGFt8ftVMp(?QmnLZflTc)vRAPtj~l$GbIYse`-Z{y^+(&Z6mQHD{@*lq3a1}Z^f`ilMA31A zeoWD$I9;?gE0xO1ynh4w%XZI2CdV_l;-NC$bk8HSKb?y*d7a_&be* zRU29Tc}S=BA~|i4m;d9?xpyYwzpFjsW!bcLTDbx5rocA1M_|}R!~5jivN|T!8gI=h zx+^9%VRYY|qI+UejpbCK%}(GOBGS(;^&9t~n!Ci>U}PBm=pDFq4Wb_QK8`2HMYmot z{)?9`w|ueoa??7~lPubI1z*b;`jKi^8Y{6<_i%lQ^mPQiO!nArVYWahwTo zAJUApPvL)dARJ%#E6mgILFtUYXR-e$!Zu`2D@#jdqwrlN)-sz>ZXW8g%EI^=&Rw9X zOb7Oimr~kT@y_<6kWDr{0GM}ITIuJ2;3{pz_E*b2o^!5xozLHAJ8vjs;$YeI|ViiL;Aj>I1W+ z{_**sj!;rw~tVXp%OVE_I+bcn4)o0Zleda9G$08*?+d8ufZRM`?iP5Y#l1b2G$b%S;_6N0hKuj@>ks= z{Jna|rVDb(hCca?4XxF8BaYgk1u!0C`Efu~u^5jpB?{S;Zh`zcL5jQoe%dvggCTe=WhV_x@CAUn-_*}1 zT}W#{e{cdmjG*e;+R?R(zPGsnaqvwe7XcmuB>URSOp8AU%}#VBlPxIDS87`PDdM&v zPfyS0csn7V)kJrzoG0#90e;c&;C(8qu!g4lQs(2nlzVYs$}*gDtsI2?0M;t=D${n) ztBD)toQVB3=>E8u#fdf7r$ex(z&rCF!`C>mKgPRdxe0i0a3y?#%A>w{*#I4}j}G~+ zm-cM*T`%no5&-FYkG06xhG+8h{SLP)#uIKlYgho9#>RZW_#DwEjqh}3AdT9*4LsEE z4uOyS9L1}4E&$Hk7I{8Ex_Tym;xym8P+R!$O#Tuj2fV)p??lj~(}jTX3&r?S{ckkl zsGLSQE~hG9_=&N=Nyir;<3`k-+C{t*Z?3-*Y5bWy_B~}%2G!*N?msBPScr!0=`2FM zr#T$06sel{SWvUltbf)Wt$cc2Hx1&mAqMw z!Mtltiw7cZKaIh3T4#oS2d18psAo4nfn23?3h;+H9qWG*P@J2i@51({@E$zb=YF0Z ze5SJ+H1%^kU(3b%XYq9LOdLKvoAOiJQNNi+IBXLS81A{lOvF?D!s$)>hFG-6RJ^~* z#|+wFF7o5KTIG{C2O--=!)Nq|&&cfU**I(-`?RB@mUyWz%WrQO`qQ0|?K6jdmqX_& zN}lMqMs z%#+VO=O|v3n*^Nf_$Fk~nStu_^!?_ANYnk!K6(xc+fzI*8*PyRoZApGeuZ@9cMiet zP`z9j-{IQlJ>>lm?bCtxw;6DKovqsESv<2O8HbQgZF3FIIKE5UG}8Gt+D5ILpE=bv zQrY|+$X4-BApURA=QD(G`b_2P##sN0QXgu=@1jo|^r5~&YkLRQ%nw5zt?jK^Uw9I6 z)E6iZ>+0I|FZdQJi|+O!-IdOE7Ki5_!TrE~=zajf_>9$R#XiNtcByB`ZFuH(udD~z zmBtnIL3*x7@l6QS_Ef$PWtV|w@MWauPSDg3Xe=*7d>-P+hm1=!EvEB-8mnqgO!uF- z`!L(DpwqJkyHfoa^kT39=Glg#{@9oFVMB}hvlhKhE#Oo88tQk%h0%@>;%3;p&sVZO0F0ol6{NI$*JNjJ*B ze)e%FAFED=)zE0jgS>DWjTNk2d=j*&NKPm&G;OKbo);{ z!@CmYkuUu%>aIV-gY6oYBT)PM$e;Zi&+sPjGHm{*wKAxmeGVG+IPEh$-G;GIj!x80`LeHr9S>XZE+E-6>^v6wJ>`8khbF&06uRS#dpdms zmj;~dei$;}M4pccJojNpDeHE#jz*Cd-(Pb20BvW$b9t;VgRoG|hgIg`d@sZTZ>I;h0p`N7fDHQhnRd zHe2L7M)||UTA14V0N!gS`PTj@)8uG5`~a=ZWBp$s9_N3lUAQBx?LtS(`=IR;STenL zFb4i}6awe7nie1IV*L4M%K#yF1oWi$52&3ETSjBgHNt;B#>yWcqY>{akUsSNAw9FQ z*y;Jf7SB$kkF* zGc7E2rFkIAKF1<a~>D>FsM+eNo?mowuR>v6g|Iw3ht}WwehMKAP@8v)hIJsLyo8 zvX&$1w0;%(=R@zGL7!IKiO@DyXC+dBbn$sfe%M{#B&F5x<7@UQBYc12TLS-*C4*} z+pgpjh@*TS%7;EcvhjR<8pTy1?)Qj0i2kPJl_75US6wIv&sMsG{pcMdnnP|uS|0j5 z$v6c4;-R13Hkel%?9e5zucN*l>DImWKwIR$BxJc@6VelH04V0vai>I@YX2L~P|j3Y zj$TF^`VY1FxIIGFRkEB3$lGXNHR!&eFEnF+0y$LgcDm1xWL&oK?b$?Up)^p2Kci3fcGxQAsJT4AU}Epwkd$^KB^MWzYf73{g8%r#k7ud=69yx`#~$d za~%!88PNH*`nQ{`-F04tGR8sIBM4Drgw9LGit;|e_XeLKP?;ZL{UiD-^(QmNTa@2! znfWf&sSRb)8q_+7)+RIG#a?Dw=Kx1%C)R%n(8GGIqw~UvXu`W5PHr*$^QT}`{_3pC!IK|GB&-v?dOXl#>jQt>z9efzon=68;UUz^#F zRlbHfi~I=g5vV6T9vDo@<%kiFMi+i!HT}v{}aZY3zT6Hcv%ad3c7~hB6Kz-ptly*CCDJ z8G{Ru+J?`6j6I3F(-F)F7KErLiT^UEk7;u5egW?Zk4{%MH&HEh~sxsl%iSo{YTc=k`{ zNSJ@>G5_EWz|eR2zFJE6;=aPyqL)KP*S8uRINSl9Om#HFN5M}G zdjfHMUbTyL`##W(meC!*0Hp7Ru%5Sl*$;CB@?)RM^NvRSVeif{c;Dq`h;v#-|Fg{| zo}q6t`S^TGy3PF!TTJi86#Yi@_j62+&Ib4uN~4g2bfocl?p&k|M_KidM{U_S-uxDg zb)1)RA4u_3H|n?KW9j?P+Ym?jE(CnHFB^Iz?i6LN6ZDwneta?aZu)Cv8P&N|kaxvP!TRkZ zKQ_|uCVASO2}O{XK=N>B!tr!ggYPIiIX~8e)}Lzp=#RvI9r5G-g!WInrnkYzECzoG z#v(nZX+odwa5{GES~I$1csi^95@&q)cP<(}N1$`Ue*see+P;tOl@NU_9ew7n=!4%J z?|L{EW!TW)H=ASsxdr=1y3eWs?=}}4(jKkd0m_A0z1*objV`+x@MxW~*o_XDzi zj?%va()wU5^52SdvcWmPY5eCSP5GeAT|plt&i}55FS!mrB^SOW2RHluPdgP(~0oH;$Nk+S=W5#pvsrMs(I-XVOzG@ZX$XEGr-n#%ewZVKqe&5Bn zXmgbDC(y*d5^(yrUDL>i-2t51n4b5NFCPV(o?}qF@G0UxS$cn+>_+*90qQHMQc5iBe1@Kq6mxJIBT2q?<_5D0O zqs^P==zJXIlAQKaUDNZfbaeg?(Ik)PDUQxS!+F|tu zUpBRo%IB*R`LklIz?_=_Lw7o&3$8V73J|N_c!TSbE7JERXneLOaHV9cm zv^;I~BJI$<0&c4pa;#dO);f{4_Z|VquNQJo;d!GftMPu3wq>1w1@{X%C$&62sq3m* zk>|)dA?KfZp1TE~>u!-}U#-aV65el{q1nlCm&g}?my{*xt;lzYmanx|+I_9mOVV4h zt{t!C%aie2)`)!L?-qQku^u0-<+ICp*J?w#$TvjG*LJ7ik6$J7rQap%fqZ@Re5*x0 z4#|GBPs-go#FtIqAu0Q|E)#OLNVu&;$ftgWe^-d_ohvq&v0smSm(~ec8lI@(F&cjK zzF__X8s4nobsAow;aM7JBeI!(TYH*0vEhF55KmWC&4c#MW0 zt<~gfc(aDrX?TT(XK8q%hR105(YrPI8s4nobsAow;aM7JBe z8cn{2H*0vEhF55KmWC&4c#MW0U9HL2@MaCK)9?xn&(iQj4Uf_AqpLLe8s4nobsAow z;aM7L=BITcot)$-oskzbrb*h;6@z;J_s9sihm1u zs>I&_euKnc170KX{lIaS!1MnaINnR<_)EaCzvlQJ;MlKo`~~3eNxTL4Ks;cevYrDz zOXAN0xAYP5&A_Kf92IQ}6*8{RqPd6ohHTH-~(FT`S) zblsJZg?YF>(y3H}PjyZbOo*e}1GV#w2Vr@hA zr+p&Bk8t`otnh6C$LZhPx#!xy<*0r%RmP6D^WBy^Do?7|%ohz5>pUIQ}|t+~LCUSAqXk;;#Uo7bD{L z0mr>VJWng|X%eUBHmfE6Jn)SY|0VFpCB74Qi^S=Eir-26Dd2}B{y6Z@B~IT z-VGdg@Ns-C@OLDR{rgDVQ^(_f1pEZ>M}ADd&Y5$HJyl-2%d@n))LrJamsW$yciUZd z`H!{cxbg467KX`CW-rgb#f|M$Zc(u(Tn0P+JGAsKVX_HTEZv?;R}mwDMZC1qSd&nmaqUJg|%sGusPQjbapb;|cF zBPAGVQRwxs!YU6dDZh0-bSx{VVTA>S46@l$5oRg%%PZVvth%C*s!~u=Ugc&>N~)`h zSfR&NT*gX@@h>4?=UtMLBmN2F$&)V?|ChPSE=8DJ#7f*{_RFuZXD-NfUX!+%!OBj1 z{1x^@R#slazRA}OsVR{7PxPvOd)o0 z7ME6(xTyp3e>&BfGzI^XaS5!o+*MNTo?KOYn>%5mW;Xi;7ud&%4r=$7m)lFq%a)E~ z86Ho$=Q8_*s!8?&S6Nv(dIoF=I+$Wdn|kq&OWO<3&&x~g)S>JiG^V|LiG4z$ma)K9 zQbHMv%L}|E36m#JvS%*L$wA1<$e2CJKB1)0K2c;x0rvFJ@-oYycyXa!boM}@C_ts4 z^a^`^vA0T3NUw;UFOO!aiiLH-v8`N3PThR)SY^7cZ*Pema*br zbJa{xP~=8=WVb+bxC?1?d5emx>=h+0?~-y)sbbg6EQUb$!o;93cHfHfk`lLvWeGqO zMnQQ6D|Dkp%WD`a6!1b~+!y2rV}c`?dLQg($h*kns_5RogsXDiibV7({LAN67^z@S zm^eAJDxPG> zmt5&_FR60cub=^(?Owv-dk}qH88UWDC3z@U$e;qQDaq_67Ktj~UU(iY#_n9%ltTD`$3kNimEJ5h6z*Cby=71dCYs zO1G;NBt*$VCM2e;U=tFPSJ1ye%owdl=%+)hYgjGTp2>g|lFIN0Kf*FXX4v=gM>}gF=2PeX&f()F1Lw>37I866Q%*BH;=N*GgC? z;iD2ZNw`zORtX!cM7d8$xLd-PB|ISE2NJeRcw9o}75oDw93|oT5++J`xrB2i%#|=t z!V(ErNVrzQItd?@ut~z565^g!{(D`*_a*#D!lM#?BcZigFiXOl zB`lKAE1^%q^%8E9aJz)f622heehCjs*e2m85_U)!wOr^KBjLFcCPNLX~cKw77VCj3aohsH*zhy@}Rh*%(Efrten7Km6NVu6SSA{K~PAYy@t z1tJ!RSRi77hy@}Rh*%(Efrten7Km6NVu6SSA{K~PAYy@t1tJ!RSRi77hy@}Rh*%(E zfrten7Km6NVu6SSA{K~PAYy@t1tJ!RSRi77hy@}Rh*%(Efrten7Km6NVu6SSA{O}n zg9V1hv)qh|nA};pvwTsbt{unn7R<^!KRr9`TA}?=htugypOao*R^@e-d2_s;;{vGFEA)oKEOiu#A$NORHU;LRRM}tSKo(balQnzqqW>?P0!{I;t7Tz3TcK7fjD8 zFDY?*l9CFjhMwvIXr8e=BPqGG#;HZ2jt~Z(1ydKe%90Wn=HKEj@GkPWDw3uwa=VtL zyGly(QFcc5)eEL9Pf41tM`o5SDbLJFbY^4-8NDynXXS`rV;(C{%XXKzT~$0HhDV4-y~^!P7Z_z7#Z#`kE^{`;%ho4yQL(pZ zR*lzPMY-&HE=mogB%rA?7p8mMF0VVQq7Ffiy$@)UdH7;*K5r&YA z;a05B^Qa7@$cig@m!l4qG}l#DSmMqpKwXlih^mRGjI0GY&Xi)ZZkelOMrKuc32dHG zN&@F!xFRw21W)u@&Q_p-;QFdr; zLlj7wKBu~j4;H1ZRHa!H*)2~}653KRp0-B2Pb+2$>cqV%^{!Ak)5Tzv+O(cl%yebk zKpl9K?LRHk3=9l!xwodm9m;j!bX?u7nKfrQoL-J|N}{rda)#XRk+Hc0LPfL+<|M-% zF33r9QYT2wDPCIU@>YA?$Wx4nq*U&5ggc()E^;j|hFhkD@V>dwJR^&W zPEA)u^G@`BumV#OGpY()6|Vdew>E&L^GGoBLDF`n?BPaByT){VO45|va^9sgN-MlI zVmurT%`tU$aaBcmmHVoa@_bi`EV?5!Pl`w^zRew&TzeSZLUW%vFubQ+pOSKoYnhwo z9SF}_u9_vxRJ2^QL}&`PCiep&LQ~T*S$L#W?goO%)6zU1S55aG!AIn#V7}?X8zfCP z4q)EaL0=H)C)^Ws=T8YU`guQZ>Xvs(VopiI-$ETtDL)1 zIbSJPlTnPN3H;3N?z}0oq)`4jp7PQ#Ww&id58d@xn-%gUMNBr$DgC+3#0^={XM2;a!(6|(eo-X$raK0fQ}0&*AB zIYnOHzj@C*8kD0wIUZMDF?-0jJBy9yVU zmDJ=^U_mI{gIKXN2ia2t_L-L9@d*DPbQYo05sl3h4#M-K{2IiseWXG&mF!=#8so{SE358l6B zRW)S=v{T`WC~ANMAu3GGC@uD;QKrnYV((e&5VSHjQ*Z|%vZn`R&vs+gU0%~oJO*HQ z1>2;Mt6`357+_PU$SUzp+^(ncg+o#z&m;388Zrjo_c`lqnXQPa`x zY)79N0Oa3jNhRh2T3!T~DEfk;2gfrN-l&`Bnd&sSo($&emx{t>msevK{a+~Vo_=T& z>ojiOm!gx|F9u8@oVN~JjRxN}h&PvLaJ`W}AI!|qlsE8yLDB7fa?5E!JPU4{pI6|3 zyqG;b*urXK88c%J{4Xf+bzd=~%cA~Y>jZc9v#@V$%)+*hz@L{#;!pc1#w-ir3D0KG zHCV~V^rR;H`QZ6D!95#+kJzBtXxKa0Nj65q6J{=1Q10dDF+CO5Y9p-MPjD4UC=iLq5=SwHs|w>;UpcvEys$Z__>W_w_n(cWCT( zlOeq4=pv5|iDCyy05y)D@W&wro3$b5%k@;?!3Ves4fOZX2kGznhe(2&VPB5<_a4DD z*jT@G_QcTH?3JN2SliHKwr|+<@-lw1!BrFs7HlV)W2a%6US5&0oE?qjCjw{FcHhJ@ z^AwyoK0h=Ge_Mw}u@2M&_4_dylpdP=5h=^rFNY=K?~B8t*!z@XE-&LlA|op)3CoWn z{@4c#kf(Xa6`W{#x)Ke~eW2HFCxI-w(DEzUfK&+uBTj4?K;(Q3rPu z-qb>W+g_l*JAX@mUwDW99`Kowr~PgV{vO3&)TYYoiR)xX$PQe1^y$H!zb z%F1@vB5Q5zaZ{72(X`#vV0w8_hk2)Yt*OrXgn50RM)LkTqxoo5bKj#;PgvHP zK0(ad=z$-Y)|z(XzvJd_Oxw-pZa3}hv%RmiqR!lCN~kFLz#P?R8W?43H0?I8H(3ux zt?jql)MTkMwVF1WQVQqK{l+xgYTa!)IH)$d!F<4!kdSab{{f*NJ-%k6$1pb56n{DepTLL zNk@+rq(!qok*TCVL&YMWoMH>B|JYPtyA({gtGTN;)Y{$RAZA@>fgxa!I#H zI#1H4B)wMBX?DTiB0hn{CA-!U(uDI*UBUUN?wDEBYFY;=rqauM#@_&ooB*_-Xp>ko<~P z{F4a5Px0$C@lS%^rr)cQU(t$xy;-Cyew`-%-SC_A`&RNRTJhTn!B6q)H1WR=ze&II zE)wmbXvKfCp?sYt{$%(i`ejRgMJs;2yakBVY2wd?U!q^7I{%a(^q80xWgy2Vj_;s52)q2Gv`4vt1srQSL@LqN`6HvelH>T5uoyQn#xz}R}01g@BcG-cAo!ypx+2G zz^~K9kIgs#T_^b!P2~~49NqzbohE*@{(N2XE4sJ*YQ1W?ROqkhGx1-B{1>1zsr4P@ zFQh;6XI$@Hh5Uso5%4C^wBCy`toQ01BGWrkA4Ru=R(*+bDE-Lhil+9_X|m7GG?8ve z6lsbkHnQ)zA~|4RohJSRlK))EuV}@;-N3KY#P6LYG9*iWMJxWD2LGbd#GjBM_~%J} zMJxXE4gOiDiGTiF!Cx-<6|MNK2K{xK_;V%yJ(6G1ioe3ZuhYc;vgF?;`4z4BV+g^I zzykcyY2rVa$&=ahl3&r3pW3fcBnS9)n)to*M25E{zoHd?f`MPBiT_c_|ApjNwBoNY z@ar`354>7r=#P1h`lg~4e~E!#r%yMY#zS7AVXN=ksLtnJiDyl%LuwN+bvPb(;9!m;B#Kenl((MgzZ26aR{9 zM25jQ#~^zvTJaAw@ar`3ua*2sl3&q^U)Og5B6XVhYbAf0RvQ{N9B;ncXS*6;1iiM_4bC1N=Ho{47gk z*d+NCt@y15ew`+MtK@$|@+(^L=NkN_P80vl*`k2=B)_5+|5}5;)M?^Z=TEU%7gGOG zwBpy-9}5tv)5O0Cr}y-`U-Bzj@i!5I9|7XmY2tS*=E>}J$**Y2Pxh}9$pLooDJ^TIbIzoHfYTm!#O6TdoN{JZ2=wBpy-e+v+))5M>9 zvnU`H`wHrRidOuy4dv@J@vHO9+ag|52qP!;d7tqI=7)&YN2#zoL7~ug<6cB>5HHTYhz(-6i=I z-CKTj{yiR!iN>Fzd&{rR%de9Biary69rD{{+YtDvf!<}H4;yHbUr2xC&$#~@ni{%Z zj0a8Y#i54%SCjNV4RvQ{OWnpI?1nS%1`in!x(&{{RkEH7y5QN`BNvrefAjSphqs|w`Nm@M*SS)F^e=e7_+K=BQX*J#+le9YTcuvx4|No|>)qb{J z(t-VPKj<^i$Byn3_Dv+(`_MaKp$(D_W23XgBa_O^#4dYlTPV+{1gf)2=Y z80hN^`F~)bD-84+1AUKye%L^7H_(q8=w}Rci-F!_pkEPmp#FanbiiMJVaVTUpiQGg z+k2#-1NJ-5KwoH}lMHmKfu3Wa7aHir2HItyOAPd_f)4oCRR(&af!<=En+^0{1O29f z{4#HIka}hET<{?~-a1Fvjge-(>5wa2JZ1*~Z>k$?qEJnBi z;YNg;5PpE*M94#MA><q_*9o`)aXAR|{>b+csu3b>{(n}RQ)Am1E^SKc;d>!UqKjPA8}?`Of-~nm z)7$x!Dfsb{;g$E$M8ga6lsGl;MT_x!lF(G+tNlC`s{MDqfT7Zo1DbaGoFg>3+ZO_% z$=$vw;K|0%Mktbh9@fK$G=X%jY4wi}D4o8d`|o_9rAqtne5OUE{TDwCq~cP-eFeu8 zVB`PRw|G?EfAuRx6nN&ZMv-YMI^kLR6}pGxELoDz_NzH)mP~%*Y|AHF;=+G%re&D%T|W2H`Fr?|Ov{2BAVTV$PM@o3>9gs>G@Yi;)pVLZ zVgnug`W-~Tif6o1(}@qR)Mr?@jv(|itnhbOB39k`2vp3d7=h~EO2nP^#>!xN@UF^U z+){}w>Uv0iKP71K#XUa9R5w!w;sW|*E}+nV^CV?U5_%p=Sv=ChO@uj(ZCq~TF1~#J>KUSnyr@?IU1OH ze}kie5k9%c8?L%v1!Z79yE_{V%-t_*G-SX6wD+pfEl_8{ALe>S#Vw}f?{F`p6ripM z3tq^m66B3y-Cc}WvS8*?SL+$BU-EKo-SYS1Mn%Q*?_H%xQvScXLorzPfAI3epwRDfYa(%nxh^pf z%}-f+cTZwB9{qwuLt^i4Mhs=ru0%8>obfKi(ER!(h=!Ci-+tJQK{%!!T_PW(!FwHh zyzeknF0x6tbY{WbZa7q;WWpJ)HdML0-D#*20zN2knPDL1-@nC>ME$3(FZ_391@0|` zApQ>{0Mfq@apr%g0y(rB4(V#ckbgrW>|KW;k?N8|M2Z{ffEcbd42co{2!*`jFywAS zLC8xD^9hR#xPoniQU48;Y8!J7-|I!ak3 zV02d@#RM)X6a;Q33|vbHWC_2I5Xe$_?I2JbukjlQgI5m{7INnxMQE1|21!xvK&rf6 zkka{$JaqEN0+hH=P$O}ZAW_;CfwE+6ZdoCqM8c)(lvOjOX5%~1hSY8u?j%=HQByFwX9vgCtPf2nDR{hH=!Ih2u)PG2j^lyKpq(+^HaOFW zAou|TG}6tR2HTJ%&oH^d;7c`_q??MyG3SMahRhZR_>+NQV!zPY^Teb(kJNuCpmY+@ z2P#q}L@)wKZka!WM+v-Pu(Qya7GIJgi-UWh8oTzXpZ6=7kjjmL?`de<1RNaCx_>gX z^)MBW=hDMG8CrUn1Icr!V!jw!8{Ot@q>temn3a?}SGt!zOE}wE`~Ds7oV4YLu>PPK z7)*-7g()Nu!HUHqJP9n*&~UvYHZ*!tOBC=VodK?gQ6WRT828gWA`IqzB@ru)R}gW8 zW(~kcKB@`KQMHor(Yz&4#53?Q4hho}WpMooP;yS9z;rP5+8g$ z!ziiA9_5Nv$$^x|lpNE6D)`LQR9T`V2D#Hz5)l%xB_AeS0#0?(AbN+A@P|kh zvJ{ws35fcYMxFE!b7Lg)7Dn(6dL;%<@<%=^<2B?API|xYN z9voo&QNlqvj1HQTqgpj#^NKMEIhZD9Z*BGJ2nGPUy3Hfh7$fzW#Vs9=e=xy;)qNCz>n`ag+_Q zFS&W50s-t6*~g zCPS(wS0xAmFk*9&K}vBpv8iw#p4c1!PGdDJ z_PY_}jWf*)LburyDu5E6^GO0$UXxHZE^z%Bh&x-cs4t@v4+K>jnvBs|6?+1KPmcYQ zp@sF*{j{HYnA%9`vS{gHPFv+LiTPr=<)`zU{h%HWTYt< zJmO*$szf=(y|>_$kLOCw`zBvlVy1dr5CU;I9uEY3gRU|R0OAT94sGAB%|zI3pwy*|kyvZFF^;@{=_+N>7r-~Ql0<98#^TaOhEai5cS zgDCp(?CX`mbu(^Mui+i7lDJ>)+!j^Y8oeX%{;=`ra|SB zpnDghS2bQ6TtD9a@MlZJ7jk5`v-aff-WQS5&>nx(`dn*kvemqZAy2cbva?oQtX&iI z`Q)AbeeX2pUsctaqOK19mB8&ctvBX*CY6*9YdO4QWA|f+LyzzESH7|I9~OGFXFT9d z2znGH-e8@%BcBwm-B1x9z4BH~arCJzJ^R-kX?t)e0M!*3A68U={<2WcZBm9@iEt8 zSM3aH%<^B9Kc~TIux;mpkCZ*uRhJ4H+fS#CpT8n$R8r!Jgz!JZ+Ph!-YDKD} zy=}EyeD1BL$go#dtJ=g@?kBIymOr}sLGz~OqC*Eo&NuQz Date: Mon, 16 Aug 2021 11:24:30 -0700 Subject: [PATCH 7/9] Bump hosted-git-info from 2.8.8 to 2.8.9 (#33) Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index edfc093..73d1876 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2593,9 +2593,9 @@ } }, "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, "http-signature": { From fa53c48d37c9b63c2c8591c731ca865091edfe26 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Aug 2021 11:24:55 -0700 Subject: [PATCH 8/9] Bump path-parse from 1.0.6 to 1.0.7 (#37) Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 73d1876..5e79379 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3809,9 +3809,9 @@ "dev": true }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "path-root": { From b6e4d0e25b0899a76f0c122f574a37e5dff49da8 Mon Sep 17 00:00:00 2001 From: Adi Azulay Date: Mon, 16 Aug 2021 11:26:39 -0700 Subject: [PATCH 9/9] update changelog --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e45bc8c..fa2f2d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to the "serialport.node" will be documented in this file. +## Version 0.0.21 + +- Update for Electron 13 +- Add Support for Mac M1 +- Update dependencies + ## Version 0.0.15 - Fix bug for resolve path for usb-native libs