From 6adad52d1aa2f776b213e28c6b3d465ff010883b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=A1=E5=A4=8D=E4=B9=A0?= <2353956224@qq.com> Date: Wed, 16 Apr 2025 14:13:32 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E9=A1=B5=E6=96=87=E5=AD=97?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 2434 ++++++++++++++++++++++++++++++- package.json | 6 +- postcss.config.js | 13 + public/index.html | 4 +- src/views/HomeView.vue | 15 +- src/views/hosts/workbenches.vue | 5 +- dist.rar => tk-page.rar | Bin 5309717 -> 7619588 bytes vue.config.js | 26 +- 8 files changed, 2489 insertions(+), 14 deletions(-) create mode 100644 postcss.config.js rename dist.rar => tk-page.rar (69%) diff --git a/package-lock.json b/package-lock.json index 0386d30..07f6b89 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,11 @@ "@vue/cli-plugin-vuex": "~5.0.0", "@vue/cli-service": "~5.0.0", "less": "^4.2.2", - "less-loader": "^12.2.0" + "less-loader": "^12.2.0", + "postcss-preset-env": "^10.1.5", + "postcss-px-to-viewport": "^1.1.1", + "postcss-px-viewport": "^0.0.4", + "postcss-viewport-units": "^0.1.6" } }, "node_modules/@achrinza/node-ipc": { @@ -1651,6 +1655,1152 @@ "node": ">=6.9.0" } }, + "node_modules/@csstools/cascade-layer-name-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.4.tgz", + "integrity": "sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz", + "integrity": "sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.2.tgz", + "integrity": "sha512-TklMyb3uBB28b5uQdxjReG4L80NxAqgrECqLZFQbyLekwwlcDDS8r3f07DKqeo8C4926Br0gf/ZDe17Zv4wIuw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.8.tgz", + "integrity": "sha512-pdwotQjCCnRPuNi06jFuP68cykU1f3ZWExLe/8MQ1LOs8Xq+fTkYgd+2V8mWUWMrOn9iS2HftPVaMZDaXzGbhQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^5.0.2", + "@csstools/css-calc": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", + "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", + "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz", + "integrity": "sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.1.tgz", + "integrity": "sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-cascade-layers/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/postcss-cascade-layers/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.8.tgz", + "integrity": "sha512-9dUvP2qpZI6PlGQ/sob+95B3u5u7nkYt9yhZFCC7G9HBRHBxj+QxS/wUlwaMGYW0waf+NIierI8aoDTssEdRYw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-function": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.8.tgz", + "integrity": "sha512-yuZpgWUzqZWQhEqfvtJufhl28DgO9sBwSbXbf/59gejNuvZcoUTRGQZhzhwF4ccqb53YAGB+u92z9+eSKoB4YA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-content-alt-text": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz", + "integrity": "sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-exponential-functions": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.7.tgz", + "integrity": "sha512-XTb6Mw0v2qXtQYRW9d9duAjDnoTbBpsngD7sRNLmYDjvwU2ebpIHplyxgOeo6jp/Kr52gkLi5VaK5RDCqzMzZQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.2", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz", + "integrity": "sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gamut-mapping": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.8.tgz", + "integrity": "sha512-/K8u9ZyGMGPjmwCSIjgaOLKfic2RIGdFHHes84XW5LnmrvdhOTVxo255NppHi3ROEvoHPW7MplMJgjZK5Q+TxA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gradients-interpolation-method": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.8.tgz", + "integrity": "sha512-CoHQ/0UXrvxLovu0ZeW6c3/20hjJ/QRg6lyXm3dZLY/JgvRU6bdbQZF/Du30A4TvowfcgvIHQmP1bNXUxgDrAw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.8.tgz", + "integrity": "sha512-LpFKjX6hblpeqyych1cKmk+3FJZ19QmaJtqincySoMkbkG/w2tfbnO5oE6mlnCTXcGUJ0rCEuRHvTqKK0nHYUQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz", + "integrity": "sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-initial": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz", + "integrity": "sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz", + "integrity": "sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-light-dark-function": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz", + "integrity": "sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-float-and-clear": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz", + "integrity": "sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overflow": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz", + "integrity": "sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overscroll-behavior": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz", + "integrity": "sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-resize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz", + "integrity": "sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-viewport-units": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.3.tgz", + "integrity": "sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-minmax": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.7.tgz", + "integrity": "sha512-LB6tIP7iBZb5CYv8iRenfBZmbaG3DWNEziOnPjGoQX5P94FBPvvTBy68b/d9NnS5PELKwFmmOYsAEIgEhDPCHA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/css-calc": "^2.1.2", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.4.tgz", + "integrity": "sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz", + "integrity": "sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz", + "integrity": "sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.8.tgz", + "integrity": "sha512-+5aPsNWgxohXoYNS1f+Ys0x3Qnfehgygv3qrPyv+Y25G0yX54/WlVB+IXprqBLOXHM1gsVF+QQSjlArhygna0Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz", + "integrity": "sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-random-function": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.3.tgz", + "integrity": "sha512-dbNeEEPHxAwfQJ3duRL5IPpuD77QAHtRl4bAHRs0vOVhVbHrsL7mHnwe0irYjbs9kYwhAHZBQTLBgmvufPuRkA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.2", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-relative-color-syntax": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.8.tgz", + "integrity": "sha512-eGE31oLnJDoUysDdjS9MLxNZdtqqSxjDXMdISpLh80QMaYrKs7VINpid34tWQ+iU23Wg5x76qAzf1Q/SLLbZVg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz", + "integrity": "sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-sign-functions": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.2.tgz", + "integrity": "sha512-4EcAvXTUPh7n6UoZZkCzgtCf/wPzMlTNuddcKg7HG8ozfQkUcHsJ2faQKeLmjyKdYPyOUn4YA7yDPf8K/jfIxw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.2", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.7.tgz", + "integrity": "sha512-rdrRCKRnWtj5FyRin0u/gLla7CIvZRw/zMGI1fVJP0Sg/m1WGicjPVHRANL++3HQtsiXKAbPrcPr+VkyGck0IA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.2", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.2.tgz", + "integrity": "sha512-8XvCRrFNseBSAGxeaVTaNijAu+FzUvjwFXtcrynmazGb/9WUdsPCpBX+mHEHShVRq47Gy4peYAoxYs8ltUnmzA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/color-helpers": "^5.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.7.tgz", + "integrity": "sha512-qTrZgLju3AV7Djhzuh2Bq/wjFqbcypnk0FhHjxW8DWJQcZLS1HecIus4X2/RLch1ukX7b+YYCdqbEnpIQO5ccg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.2", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz", + "integrity": "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/utilities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz", + "integrity": "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/@ctrl/tinycolor": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", @@ -4458,6 +5608,46 @@ "semver": "bin/semver" } }, + "node_modules/css-blank-pseudo": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", + "integrity": "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/css-declaration-sorter": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", @@ -4471,6 +5661,71 @@ "postcss": "^8.0.9" } }, + "node_modules/css-has-pseudo": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.2.tgz", + "integrity": "sha512-nzol/h+E0bId46Kn2dQH5VElaknX2Sr0hFuB/1EomdC7j+OISt2ZzK7EHX9DZDY53WbIVAR7FYKSO2XnSf07MQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-has-pseudo/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/css-loader": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", @@ -4616,6 +5871,29 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/css-prefers-color-scheme": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz", + "integrity": "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/css-select": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", @@ -4660,6 +5938,23 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/cssdb": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.5.tgz", + "integrity": "sha512-leAt8/hdTCtzql9ZZi86uYAmCLzVKpJMMdjbvOGVnXFXz/BWFpBmM1MHEHU/RqtPyRYmabVmEW1DtX3YGLuuLA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "MIT-0" + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -6122,6 +7417,29 @@ "dev": true, "license": "MIT" }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -6852,6 +8170,13 @@ "@sideway/pinpoint": "^2.0.0" } }, + "node_modules/js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true, + "license": "BSD-3-Clause" + }, "node_modules/js-message": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz", @@ -8468,6 +9793,46 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz", + "integrity": "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-calc": { "version": "8.2.4", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", @@ -8482,6 +9847,106 @@ "postcss": "^8.2.2" } }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.8.tgz", + "integrity": "sha512-S/TpMKVKofNvsxfau/+bw+IA6cSfB6/kmzFj5szUofHOVnFFMB2WwK+Zu07BeMD8T0n+ZnTO5uXiMvAKe2dPkA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz", + "integrity": "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz", + "integrity": "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/postcss-colormin": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", @@ -8518,6 +9983,148 @@ "postcss": "^8.2.15" } }, + "node_modules/postcss-custom-media": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.5.tgz", + "integrity": "sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-properties": { + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.4.tgz", + "integrity": "sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.4.tgz", + "integrity": "sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz", + "integrity": "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-discard-comments": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", @@ -8570,6 +10177,204 @@ "postcss": "^8.2.15" } }, + "node_modules/postcss-double-position-gradients": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz", + "integrity": "sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz", + "integrity": "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-focus-within": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", + "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz", + "integrity": "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz", + "integrity": "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-lab-function": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.8.tgz", + "integrity": "sha512-plV21I86Hg9q8omNz13G9fhPtLopIWH06bt/Cb5cs1XnaGU2kUtEitvVd4vtQb/VqCdNUHK5swKn3QFmMRbpDg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/postcss-loader": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", @@ -8606,6 +10411,32 @@ "node": ">=10" } }, + "node_modules/postcss-logical": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.1.0.tgz", + "integrity": "sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/postcss-merge-longhand": { "version": "5.1.7", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", @@ -8801,6 +10632,94 @@ "postcss": "^8.1.0" } }, + "node_modules/postcss-nesting": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz", + "integrity": "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-resolve-nested": "^3.0.0", + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz", + "integrity": "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-normalize-charset": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", @@ -8944,6 +10863,29 @@ "postcss": "^8.2.15" } }, + "node_modules/postcss-opacity-percentage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz", + "integrity": "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==", + "dev": true, + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/postcss-ordered-values": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", @@ -8961,6 +10903,327 @@ "postcss": "^8.2.15" } }, + "node_modules/postcss-overflow-shorthand": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz", + "integrity": "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz", + "integrity": "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.5.tgz", + "integrity": "sha512-LQybafF/K7H+6fAs4SIkgzkSCixJy0/h0gubDIAP3Ihz+IQBRwsjyvBnAZ3JUHD+A/ITaxVRPDxn//a3Qy4pDw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-cascade-layers": "^5.0.1", + "@csstools/postcss-color-function": "^4.0.8", + "@csstools/postcss-color-mix-function": "^3.0.8", + "@csstools/postcss-content-alt-text": "^2.0.4", + "@csstools/postcss-exponential-functions": "^2.0.7", + "@csstools/postcss-font-format-keywords": "^4.0.0", + "@csstools/postcss-gamut-mapping": "^2.0.8", + "@csstools/postcss-gradients-interpolation-method": "^5.0.8", + "@csstools/postcss-hwb-function": "^4.0.8", + "@csstools/postcss-ic-unit": "^4.0.0", + "@csstools/postcss-initial": "^2.0.1", + "@csstools/postcss-is-pseudo-class": "^5.0.1", + "@csstools/postcss-light-dark-function": "^2.0.7", + "@csstools/postcss-logical-float-and-clear": "^3.0.0", + "@csstools/postcss-logical-overflow": "^2.0.0", + "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", + "@csstools/postcss-logical-resize": "^3.0.0", + "@csstools/postcss-logical-viewport-units": "^3.0.3", + "@csstools/postcss-media-minmax": "^2.0.7", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.4", + "@csstools/postcss-nested-calc": "^4.0.0", + "@csstools/postcss-normalize-display-values": "^4.0.0", + "@csstools/postcss-oklab-function": "^4.0.8", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-random-function": "^1.0.3", + "@csstools/postcss-relative-color-syntax": "^3.0.8", + "@csstools/postcss-scope-pseudo-class": "^4.0.1", + "@csstools/postcss-sign-functions": "^1.1.2", + "@csstools/postcss-stepped-value-functions": "^4.0.7", + "@csstools/postcss-text-decoration-shorthand": "^4.0.2", + "@csstools/postcss-trigonometric-functions": "^4.0.7", + "@csstools/postcss-unset-value": "^4.0.0", + "autoprefixer": "^10.4.19", + "browserslist": "^4.24.4", + "css-blank-pseudo": "^7.0.1", + "css-has-pseudo": "^7.0.2", + "css-prefers-color-scheme": "^10.0.0", + "cssdb": "^8.2.3", + "postcss-attribute-case-insensitive": "^7.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^7.0.8", + "postcss-color-hex-alpha": "^10.0.0", + "postcss-color-rebeccapurple": "^10.0.0", + "postcss-custom-media": "^11.0.5", + "postcss-custom-properties": "^14.0.4", + "postcss-custom-selectors": "^8.0.4", + "postcss-dir-pseudo-class": "^9.0.1", + "postcss-double-position-gradients": "^6.0.0", + "postcss-focus-visible": "^10.0.1", + "postcss-focus-within": "^9.0.1", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^6.0.0", + "postcss-image-set-function": "^7.0.0", + "postcss-lab-function": "^7.0.8", + "postcss-logical": "^8.1.0", + "postcss-nesting": "^13.0.1", + "postcss-opacity-percentage": "^3.0.0", + "postcss-overflow-shorthand": "^6.0.0", + "postcss-page-break": "^3.0.4", + "postcss-place": "^10.0.0", + "postcss-pseudo-class-any-link": "^10.0.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^8.0.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz", + "integrity": "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-px-to-viewport": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/postcss-px-to-viewport/-/postcss-px-to-viewport-1.1.1.tgz", + "integrity": "sha512-2x9oGnBms+e0cYtBJOZdlwrFg/mLR4P1g2IFu7jYKvnqnH/HLhoKyareW2Q/x4sg0BgklHlP1qeWo2oCyPm8FQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": ">=4.0.1", + "postcss": ">=5.0.2" + } + }, + "node_modules/postcss-px-viewport": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/postcss-px-viewport/-/postcss-px-viewport-0.0.4.tgz", + "integrity": "sha512-qlvcr7km5Nqjj5nsYwFzh9y0J1tZa438LaCCcUborLXeh7dfy9/8pELf5BJo+VPuXimOfwgXsmgydir53/yNuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.0.1", + "postcss": "^5.0.2" + } + }, + "node_modules/postcss-px-viewport/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-px-viewport/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-px-viewport/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-px-viewport/node_modules/chalk/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-px-viewport/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-px-viewport/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-px-viewport/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-px-viewport/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-px-viewport/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/postcss-reduce-initial": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", @@ -8994,6 +11257,56 @@ "postcss": "^8.2.15" } }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz", + "integrity": "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-selector-parser": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", @@ -9048,6 +11361,125 @@ "dev": true, "license": "MIT" }, + "node_modules/postcss-viewport-units": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/postcss-viewport-units/-/postcss-viewport-units-0.1.6.tgz", + "integrity": "sha512-uddXE6gtmuPwMICbZGSA4HijOGrUkUNacvCktXPB9lsM/bSq8aBkWUxfuPGDFLhdJYZTtCANzeQ/65fAfq+6Tw==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^5.2.8" + } + }, + "node_modules/postcss-viewport-units/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-viewport-units/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-viewport-units/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-viewport-units/node_modules/chalk/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-viewport-units/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-viewport-units/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-viewport-units/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-viewport-units/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-viewport-units/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/prettier": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", diff --git a/package.json b/package.json index 1c88b40..9c2f5de 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,11 @@ "@vue/cli-plugin-vuex": "~5.0.0", "@vue/cli-service": "~5.0.0", "less": "^4.2.2", - "less-loader": "^12.2.0" + "less-loader": "^12.2.0", + "postcss-preset-env": "^10.1.5", + "postcss-px-to-viewport": "^1.1.1", + "postcss-px-viewport": "^0.0.4", + "postcss-viewport-units": "^0.1.6" }, "browserslist": [ "> 1%", diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..e994077 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,13 @@ +module.exports = { + plugins: { + 'postcss-px-to-viewport': { + viewportWidth: 1600, // 视窗的宽度,对应设计稿宽度 + viewportHeight: 900, // 视窗的高度,对应设计稿高度 + unitPrecision: 3, // 指定 px 转换为视窗单位值的小数位数 + viewportUnit: 'vw', // 指定需要转换成的视窗单位,vw 或者 vh + selectorBlackList: ['.ignore', '.hairlines'], // 指定不需要转换的类 + minPixelValue: 1, // 小于或等于 1 px 不转换为视窗单位 + mediaQuery: false // 允许在媒体查询中转换 px + } + } +}; \ No newline at end of file diff --git a/public/index.html b/public/index.html index 90764e7..0d4cbae 100644 --- a/public/index.html +++ b/public/index.html @@ -24,8 +24,8 @@ body { margin: 0; padding: 0; - width: 1600px; - height: 900px; + /* width: 1600px; + height: 900px; */ } diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index 875ab2d..bacc313 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -21,7 +21,7 @@ -
+
@@ -29,7 +29,7 @@ 公会密码:
+ type="password" placeholder="请输入登录密码" show-password />
eAi!-qk5l1K^<%GZ1pBCN89S&|n~^?BX^=Feq3M3>esA;7mv$D3f;*n+Y5O ze&h>e7b!^v1&V7RI|$9m-PF$7jM>7(!`jTzf$8%C2LT?~H%XIJSZ`S<3jqW{76meX zRy&1&%>P0XLH8Q=4EJo7v%bBhHW`qV$|~DOyop88SNFs25T!aWSj4?tMwUn&wCvD;l2Az5PY~~RMPR-(Jdz`Xk&;DY7XvZ&aX3F*wa1Fnl%#Zi;!?` z0q|LGkeWk)BgbR&v@#o(7Ja(%I(_DZ6=6e$;Ri{}F9-NTcB%8={p53NH2nGj-)QV{ zdM7>rulZS4!&@3NJ%6Xb@2_e;pYSSG#KY=a@sy|#g>$QRX0I0=)U#`XZKW`jROgcE zQAe4TFiUwrOn8)sa~HnzmBL%FP|aBp*sR^hlOQ`_C56dLBJ`a1C{-`$>&NFBm8**xvx$>6vx%9Rqq~C}la1@= z3~AzEjDi2X1~x_B4921^&d#g>sjw>rJz+l(IB}S#LNaU1gN3-41hY1j+am&JC&&@1 z3`j>TqR7Hb!{I^Z1(U}j#_WWOc&&w++bPF?mriyiGAb`W@7U*dWU6M`*w9q{z4;LD zbjvcc=BBq>rsZy%eqjZh_xARW&VSK8rd7gNj>`iwHE+}HPYatwcX89M&U5cw1T@r_lBb6Vl@%y-H%vw#Qar;eT0HE2!P;a{8s48YiG z0z^!D-m{*pz+R1Ur2@>2#<=xh&t03JnzGwQ_@lP|)zgEJ#apKFMJu#W=!FP%=~6a> zN+y!rh*U>%*1#rHA;7rI*g1qghx!h_cXKpQF9~Xc z$w?Oq+aHamE}UVQL}8RUaPrnXY-lfWEnDTp8bd|8dE}2ZS*BHy;2S__87)71^i8dy z<>7%8U9}&VpZ8O!wm=aEQ_}F?%s3_j) zP4Qx#eGH^bvM0r683chY^Fe>?6fo5F`{?;L+iu{>$+LSlO8EoCqa#YWYlx9)-bi`02azJk ze<2eIlrYUBp(()-p+FUuk6^)wA}1gz`~vPa(91$4-G2o+nXW9Z4V%dWMjooH)T=&O zw&Ztdb7a%;;rG#Q=p*>|GP`qo5&mFd!*#B0^U|~PGONEjb3toMp^v?;IzNvh4+Mg- zV}PHacIE~?Tqr~~8|;%4hn*nnWnYdl(jZ(E=UlY4A{qgLw-x=xpbimb*+v+iau}%_ zsCaunSQx}!OQw98WUazBDE}_`$D`A}uqa+s+w{bELVCi9vAEggsEa?@H%9(#9jE_% zqz>NL`TVxcg~+ehZNxx6PAG2=f$(v)$!?8a`~4QY%w03#B;EWWp*Ua8>DDCvWyW$NvtH6rpa>&BJ^ zX(pbHDkygxre?tqhNH$vp~j?h=xIG83>tx{Da;=9*C3_ijp#si|c{>u;|kE19$7aax2wCPJGm z)?j9LZmSV?3a()E=cg}HG8Y6E-{YmQXI>Oe`mdl}1r+X6^o{raLdIaI(i^j@REPnL zH8A04tSP?fepRpdN1H+mZA7A$tLtmnrFQ|#wHGd=HAD9j(tjPnBr|ECa28-qqB_Bf=GJWjP$m^}IUaS7Yf6v-_s~SZ$t2DhgMA)+y?T`SBLYIb3 z(|0!aM?r#A;S^tbomY-|#xxnnLF^%_WhNy(dpMI7~BYtMvpR(k@3| z!1#W0k>58^H7Rb=%25-L;yKYN)^BXBr?Q0jIMV_@-T8b9(m6Y=zPP)eSHyo@I@7Cu&nfn> zQXV-$=65do8*wbZbtP5|klYklZ6=e}eUsj^4`PqZ`B`gM!$VGj@f^hvLP@wnvLN!EK6piFu?c+4{uTJ zzZ#R;Le0B4Ng(g1>$ppiQBav1xz>ThP9eY68mcC=4^H(@Ea`+m-#5;ZD%sj-D#(Q2 z6|wBr?6{&YMPO||mngjiXgv255Z1%;iUy6CTl)S>J6X)3U(Kp4wK%)H=2SnRmm1Rv z|21~<^zf?ePgS3D|8d3xC9^%bDRnmEw0a1KFmSiDIm$Te(Mkt*0-K(MLShU+o;bso z;T@4(xHxVIb|9WLEEs0|MzL=~=PD}#-F2+#`~t7F$<8B@-bud!PS9hy5V7bFwSr8L z`ZqSVYWfrIpDv(MV%&i$?XPXJf3bn0U&5rccS0?Bb7!2GnvKgG{@3%$R=jV^{0@* z+O1c|3lA`DL=u^R)j5IHzSvdnle?)76G+s^u+ZNeIhB8rt>eKW_`ykTS;MT4CG9HN z0?V&wz9+V!{lsYKwh0_90#)Sr{rK*02ta_Zjj89(^fn)$4dJw!tTN7plcgglF(Y@P z^(#zS_Io8D(nB?i`u)|f;X4zJQgQxoW9|H!z959!vaI?qd4;U5_)JtRyKS7lFjok7(LBF<3j znJBAdupyySy5m(;tDRFPT2bR9&048f-T+MT*ydP>6ijNl)JKLM5XG1IMNjxr;?lw$={OL1g4hkvGU;bHeNU6)vGmpCmSsZEv`lQ(I-8WA+_rj& z*Gbu)rC{niBrBBXd8#RjsP?NBM&+ZIe<iPMGjF;Ib91#j0CvmO;50t<7#B3XM zEU|9vMqW(ZD%CjM&X-eZYb~>E$*yVBQEiK8Msm@=1jp$)k@SKyPSC@q!)?3)n~9@Q zFN55ILbsm@SpVq1VcF2P$*iF&7egZWlSEWw)=qcaX~#`1ANTv$^TW9W$RI6=%FlGj z4Q#f;$}Q@YDRw9bIJ3w9xLf%eA7}4S!6k2u(u*JNM`AL-{9b&5`Ed!i5T}mg%Su`U}b63+6yAo z`#YsiQT`QoafwM#WV!7J@|IOGSlj~gBrzI z8kl``)ZsWZ2}#ILY(PM5-LH>K%}4q<3|T1)R|si2Df4HMD(=-cRX}kZ`bFW=>7ETl+GY`dLk-UTl+CYJ8M67j26z)&{d)SBcg8~-V% z&XnB--|+Jel2_d;0o#)7>czKUR|4wDSA+s1-Eu=UKbM(O(&&%pMxw7E)}N4FF-YIz zr0+s3XrvpV4JEg`JZc1Ah8r`1gyw7sJ&DJ~i9zhFP-XRlA%K66sZMjzbsf_Qcz%;b z+;d93e(%(pBr78YlwkD=Gc5#S0ZpvG#xUUWTlB4ukLL8@>*@oyy;~V1ft8*Dmdl9O z)v*wu(9Eq)l>+$k!Mc{JOY0*TPoaRbOh!QNuyoy3k3^Vw_%d@!XwWrBG%2@{1}(N~ zEx3~dhw`06ri+n+2gRDAVo)5aR+l{IZDf}LY?86(dI25iAt}2d)D2`zQM(A5j#CN* z8;@+5!H)oJwEo|d>BUH>s|9;;#=jjKSKXq0IJY)wv$wY2jS0D=r z{lDofJ8M_B|EaP-hf-AUWouxO%8F8maCmSa5C~C5T3q!rCH{mI<_ie;Og5eNKkvX? zRi#8hRg(lKAP|&?jJSxpw$wtJo*l+FjNyNl7QRWDQTp?$KTw2c!}~7idVOT_1xE`x z3{e=;!1C8>tnj#Cg3q@+|x~UNsa&<5&ZEf$3P4;Pff>L8<4H z1Q{n`#Y+Z@*i&;Cz&P)}t>>;wzpdx+ggk|h0=t2lxHxsjY=1(->L12WViy=nHLkab z3`LQ)piF3zQu>lGTqy(cL@I6)9uu8HVwT*G@+Y#_v%BNx|@+HV~8n3KT&iJ4m_e3ZbfB98e1+ zGW7{#Fu9Y^3tpU2Za~>{=I(T$IPM^@omRf$@fa8f&=2jNiOjl1OouC)m+x=griguUdA>7Zs}s=m3{61nT?U-54hP^qF$9XiNUj5b!j-(yzpFV#6X5>V`yymMbCo|IoMW&o*Kf^hZY=%3*q8$^xL+7>( zApYtt)7E;>AuyU|{a-1LAXq3dZh4Zkg=plL+d zTusrr)}3EV3U?V6#A3fZXa08bjN;2S;c2@ z1dV<=XV!0O`+Tku%->V>S0hg5r$W8g#Fo^*gg7y2TW_7wl2It?+gz3WqupxA0{-qws~-d+FM@p{t^}} zNg@&yI6tJqPTQWO-phZ+Zd}hbG5(~%+m*QOrmFCt#PD&_@>Smt;jxHQR-anX^xU)v z4}aCa3_d>HpIO{*g8Oo?kW!(=*rIw98WHmcWH4jCu$d*&YDnvs$NgXSei1V_>(5BX|M0Vc?i?8Ze=Pv;5p|_~+*on^xabUOCNn|sV0hk89zDs1z_q7+mnY@Iit-Egc!`SN#Hb*Q*_^i7 z-uG||jPDzigszpzfd;uwi+!Rl*F@`p3#$V6{xfYK|ACHAsk6s;!A^I%q?t$K@sPDYMDX4HOPBd}huVS#fJBLNcltfOHapNCNh8T5YLuw$T%oIu zADoz^=Te!|ou)C+XbX8r76plh>3kx61QZ^awvRgS55n>8Z!}bXVlVd3a^In8dgkBY zb7U6kJnW60Lme&|gQ5|xAbFS{mF5_Rg!0K10*l*EQdwZ~CWr2m@}AG>JL7qIM*j$f zfxqum^;#;8&0o+FpJX`$We+IASV~IGF*svznV>TLUf{ryBnQ&vTHdP_CbKURD=PKv zoO$avF=NoaRDzJ`%bOT9YwqxynxXw(Oh9tve%n+qoW>Vq#)85!8(YuZtW3%0>8;m_ zKnntV&UYD(D@X#YNquYUD%g+*ZsKx=vG_?4&PK9;tAX*1?SMN7*>Zhw(;paHH2 z;R}LJ9Ysz5k9-Y@_wX<&!Vv1_;<}9wI@obGh2=$e{^JH|e{e z>ggDE9|s(0td*Gx3YrtkB9+~&v-wvOMSLg^Xxl?dOFObz@3sH}rwkr~QImuQTZ!Tj z8P2hi)*XhA5K>IkSHXfW$PoeqxKP0BOX=q8kG2@!n#Q|2y$rf04V(*y>9k_C_xu;; zTC3*ni16gLQkg?B{Rd(jEH?-7iZu|;ckB=H-1=Y*q0$6hi=g^hNPs^(JHK(ZDqEvv zR=L1l!3P{l34v0}Xel(g7F$U%a!*$0H(V<1O?fmNKc&D$9(9F9Z}~-RU=z!3B327c z(~TNu!?ip!rrAy(Vy8E0jfi{i>vB~}pLFoZ zV*>k!3gZ_Z{8qw(F`EE35X9|ue}c7*{rm$a3@NS2tY|x8a XdSj8s9Y_0Iz0ttm zJvg8<8yCuW9Z8{qQsT1<48eO4MX#_78O5FzWsGB zQ?fyqBwTV}H&{F>)t6q`6=0ctu2>ck=y#!LoN;|m)$%rdy$Gi?g&+T-{{xrGWt6N< zQjV)F=FhL&^|}y=%HoG44l!+}(XFU*#A8~F&Wc#9Wlw^T_CC_vlLqgN<_wb^Fvk^J zl8?XLfe==WU?*xCz;B7aoIe?X7*Pv|o{6Zx0VP5qOzOU9XlPX8f1N8+jkO&pEqrEfhf}OqMNK{MQ|YK#96|QbAnqS1PdzpFQo6adG56K>oHL-AeAhaWs5&6i_Lcj+zfDSfAUH9HaTI;Awf}*W zeS?}THSI1T_}P^J)iKRYyLa1{Qef$!8h)q=DKa92(te8_AYLQR7$rijttwK3KXQP- zjZbhZEE>j?|2qAE1hqF5Ep78D9{{L~H#`6YS|q z^k7QA8dwAn@$i#4ZHlF#y~iwcqy|l8h+xm%Vi&Y zag;UO=L_3gs$3#+;YD@E#OgHuQJBQHT4_uWW4z7chSR~+m&9Q5ni}DiU*ss~6Mjy! zzK0-Viy70o&ULEAG4{qs;s49{hc5-=s0r{oBstJdK{(5Pp}i&@A3yk!ZDz1mie1^A zU1W4WfOOBcw)&xqeLL6EDPRZGZ9ApO`2#%yvnTBI_gI;e%!QE0R8CZwrYzb2vgC+lRWSwHjzWJ5Z{_ zB_uRXSC~^Crz-l!!%@Ali_g{^AcqwB69=`9Yyt0Urg0lLJ7L;se*xZQ)TSRqs{cxgxRC22&sn)s(bMVSa4bj4n}(~5 zEIl~G*4FrBEEwu+RCbzNyXGIDP_K&!iufzPP3trbuWM(9K=&ry%}_RJIpA|dKC3oA z4p(ME^kbt|Plh95B=i2jL3+mjH1LhQ>8WHOWl_E&lmf?qnF9g zPbQe)^6>7P&O6RETd~jrP*iR%Kd^??LY#h}+h<~gDVht)-LxnAkpEWyTJGl}{+5_m z{QVhI^)CF*=J3~r@`Q?Xf38<^^cZ5--EAu` zo~^{e^+%v30HXO+NI z(|er^bQDaV9>*B~>kobT^iw=CFT5o$Eh=Mb_H*{y<2zcs9(SQDs7N~M{k_7lwVP{} zdVg&gPcpu1t!wK1PS!wl!ps;6J{%&OVHKk{^PnVmq%i20`eD_ZZ(cpMOyx~mfHC+p zl}@;t4v*h)+WQwq(+h{IMc-S4L;SY+N^)~j2Zl=2MkEc;YC5NEyD4NHl))nOdkvpL zpg3C`@+UbQMKt#0$#3eW-|U>9Eh=^PJuTIJjtrAW2$z5y9NPTrlv7i2UgaZvw8;Lg zYyO-R6+AAZAy3*J*7DWo-1ES6?Dt&2HZE&!as1k9k!Al+d%$5;Y+;W)7{z@q=NY;b zoaVmomo*nK&Yp&aVM6h5i^0&zQjM^e1I|Jocl3H57CujfJGrS*aw&uLmi_QJfa4nM z@KUPpDVOK~Y_!?`g1`!dUzi`b)3(Yrvl>GyB84@gAR#+CzjrA+LJt>PUl2ipOoBe} zRJXZ7X?bp=r4mhUWu>b-Hp9oICk5+p^A5=kCaex%VrLPELn6xJrA(6*WuRX3%V@

?f)=91JU*UeP62)v^UTd1}7nZI`@zf znzD+Ok`cW*otCpqdmivh;$EaCs}z>0Hx9V-y=LViJb!Lv{bwd)Yhexg+QFGmnUnbO zK)wn{CT1c=B~f--gePw4&C({ez(rf!4Vh6GSm1-ylDutv9c^aIZ2Wo4XmeSnte(UDpqBOF0E3pCM?nZVFsYoXWznWU5ZkZPO52tEln>c{e z_S?eorN>vUHO$$9{09tfx+2XGhbDhbqNU_Fn%iLtU+_DGGnVuqutruTvA}>QnizCM zVb%6L8~;RF7Oy}w89f!>%w$ek8|9tz)?4bes!1L)Zyy9uvUVCCfaphH^Mkc|ZVHfs zq}-oiXZg{tHaD0@$`)QS)MjY&DnXv;h$Vp4B+%Ty%3YdoGQU1LpPAULfcEX2s`iLl zH=P()^F7J6z*;PG4S#3~eWDQI9oIPt{Uzl<21o3I}qnUxqd`e2t78uVh|zw+j8 zjWkOUY9kJXh3~~P6uN7&;2a5qfOU}&?_PLbKFHDcCeAV!v0rM^_3&Pu=B6rm2_|!U zOoXhm_OsgAl?9UI3i??w*uAhaR1R##O-np*(VU-_p?pkR9X$R^yVl$ z2Lpe6s`ov;gr&MtEA>SFO*%s9Y_V zI}lEY-Z08(0p&f==;^}=yLCZ5A7s|xzpq7jHZV8QCR9X78}unQh%5OVpzbhKwondA z>F^J`_&33MU>4JRtb|c}34wL8e?eQl!=9>t@6~8CA+>hCX6F*i&o2q>U!3z?#*&*`S-X*WE>D6%Thto_|9A0*cdb3;z%{6wK|zoy(CZ=;O}O)^mEwj z{=S2$&VUl1H?oNatEXQITSfsP&MA{m%(f^)lh89=zZ zhqcqCA8K8GuHDz&%0$Oy<9#UBSX_O$FwN0)wiHd8Qilk|k;BpunbC#emdO0-HTWaH zutg%q8vlA{NtU^FWcay-rO}eD=jVr@fNCCVogq`A^5yUq+N~JoVYT{=ABMi6f*)`B zSEJOs=eJ=#d!t-+tYtulP}q;MU7!dlA>BN5I{oTSr!}v4xDO8<6S3S#%sGNkh)kZwK?l*<15gwzMy7?8^F7>E8YCE#P(;v@hIAjDu z8($dsEM%xcHv_r>aq*sMR9?FM&Og(7KO?s3Km-&lr0H$7N;d#%?+OojgMw*8aQ+dp zFq0Cx3Boat-l2DF*qGS1*|4FWB&3qWBB>%sm;jak79`A)if{nIJvT>p&S;#25XXjt z2g-*EZF+J?tJTb8yj5_z3AP^`8TwORG20({fZzFuZr5FVu8t~#5k9lg`w-+meiR?B z>v|s8#qnH#AO(!**$x^1Sz(*niT_iPUtl&Rj30iyuI{H@_ycyAafk>`9MVSD%%*8b zHI2o{HQDKvpQkUxF5w)De|BI$gKjY6d5B+!q(=;4-r?7qcq(_^*`%}{u?!~<*muuZ z7=%?Y-jqQYq|WiU2;{>%T&+fe?#ItX_GjO8gpu4E`W}$D!LSOs!*PMRVxb?kbm!yJ zaoqK>xo%gkqG}nrh?(U~!SLgXSx=6oSoUV|e@h#PD4@+CWo8sM-7Qg+r**mStMBF4 z!A0PVWJs*z9aN5?IPq|wl5+aD0AKY?_1ppW1&-g&-i`+}z8DYl%#Gy*dQ#ei_`;Ix zP6b1Teh&QN>$HNPwbJ-u&$4AfCf&81+eg2k6GiTY6GLKYihRMRq!8`|UZ3hGNFbO= zM@u5A-tpoZVBhPG z7XaPh)u8a%@wWYUiS-%9pX2_NSb6=SK_JNgx{}CN794#Ft^a<~&F)iZiCX@jQj29R zvA^zAU}cnMC&ZtSG{cvYMv?+Axbt1?pN$Kq zgbb!6$ueYo`fL{Ve|Ii^Hp}gs*Z&nOP~&0lIG_X1S0?`7-*`hY&6m`GNh!GlwqOC$^Xevm6jfr{!d28e`UyiW|YyW z{8x#XWQ5NWY|`nIM?AhOe4Y+(w9pPsrej!6EupCgZDXJkv zOGb?KW2+=N=ki=mLx_f~G-8BURaWUoXna;Rli0ULZPgRMkfs%=pVU^rrzg8vy<+sNynS=MbqqU=Qo0@tzp5?l2_)9dX{er4VZ- z1S27?0nD~)48| zwD^v}{xReV5#>Wn94V(!)sf>PHzIpZ_t-?GJ4W2?y*|+LhFjykBqDq3`NK16BuHXy z=}Xe94{9q{@!i&>VAJaOc(Y^VNSHt-z0WgJAWOGJY94-Nsgj9e8!Ope72^jG4(dRC z>mnb)wsWvUf|r!CC=~OD`}{+|Mb@>*lItSc4Pb?XZazqKh|2(21{1?!`?=; zty8er&HEH$>~#|3-2cwJUOoU=d=;L#Xh01uk(4`G{Tm(cOTt~JfF%&3?v)#nXYDf* zgRLfegz;`_ro=cNLR)-lhfa)+5NKKdJYr9Qj)tHHF%iPi=eK>?YS47z>Ipi>dL{Nt zopo##D0bVNH_xd5SQ1GjQf_GHEp~Ih{t1mJ2y-~shK)xP&w3`N@hk`o)lyeEsCA}? zz=XmK8Ja?h=w>FQ|NGtmSp-3XhosgpZ}IzCRE~&|>GH$6y^g~}<&~&!u41D`tLHsImlYNGp7(5Hoxh_Hf3)4KW-2&hGZ488h zM@WY2QiFxt`iXqlGDxcxaABqt8lNM^5BB)^ z9Gzo=PG;5SKMx1MoRkg+n<9il%i5Y@!DwJ6fSG?B;5`m*AAQV?+lwOWgRYrwf#F(S z&yaU-I@^MBBW^%oYKC0$kTHx|)2}aB_A#k_07-(~(YXI^Uo?tQ9#-T1EN>=Z_oJR6=k)S{9RnW{Fd?MNGXW~ zp^G<*=}CpbiwNIL6x{5Kw`v|_{?foyaWc}WM4ZZTaZ{PVnB-k3xc!d{P@y}jQC87` zKQy24_&AgaZ!+*};35LucOAjg7K`at*ibQN?k#I}l%xmhIQI#I82zP$YZ`=)VRKb%GqCPl zWA+ET?}E!A^SN8AWM~Z*GTU1pso#bNwGSUwZ2nmUPbYo_=`0pmdJnB7GA=7MkXm^4 zqO67fvgo$#ZQ9LA4}VVr!?{g;Z!g*)M=4k&w+1{NWl!#YjjAtP;_x*EdnC~aRViPm zhb(wy`7>l;i~{DiB1>TTjN;Zya}(AjKhu%lzKOyXqx=e1*68LjH$V}dTq?Uh*PD*W z`8818zXZc+^39JW5vJMl5C!G;^O^+7I=Nte`NtTW!L-v6t`G{UL})O{ozsL_z&wq_A=_Wk5R4>2P(cWV8M*(!Z@LPCaK5pzN7cAzZfdn^-bI#IzD`2x zT%LCQ`L2wfi7fN7a(tQ*I0FCUpLhcHAqHFF9p~7T(Nna9P#}20X~hLEXeirw)$75Y zqn2K9>o^)4oT(eGX15e%#pW2nd(Re`!~?8Di%7@BBjARvjJ#-Zu)l7T99diwI3Pc5 z`_RHgYfDalliW34gwTDP;L#T9<*Kr4GrjFK-t~$r|EhZ+E1Xmkj~w{44B5gijC7Ab z!67dGG);J>E)$ifP|f0sPm&NIsUIE5pd-We0Q(ed5zgXmHF#5=h)fkTttzmD&jGm0 zR%;4NXA<^UIIvr@OlB}zl?+~cUQ0QgdY`Cg89??4NRB@}M+oyIIKh69hFF4E3djX6 zhFN#kl)#SuFeiVhkS)-rLvs829H3F!k+|CLE4n)@jcv+}jQE~|A+MPnJIfB+iYSPa zpC+#W5v8Udl{gg+LP=*dxv)eTD+6MoPa@-4sNCDv``-{mLs68O%VxH%1|2Ne(&u#L zovZI)>EX!Pq-H|*k?Jps;K_KnW!P}8)hE(_r56o|v2dml$jv!{4i+?n??PpKa9O*J z#mqC)VjB}{>@uUYC)$>*cJY43cn|wZvgdc$ty_^bP{sK!+_{>8&p)+Wu>-kzTUKl2QVV12(6G@hDDO-RMpr9}Apb`$Q%p$TF~Za7g4U@cAD z;WD<C>wV1zH$mcl!j^LW$^|W` z#-1u|DbdpV=wDOcyyB%iY*0I36@rMbx3Q(gVe{?w@l2}^L90Q&y9eM$>{T7r8!-RI z4sMZd%ND}&nt|^K#)9>>9$V#)5_(F(O48$usU80lEI$aUY3`Lw4s5s2(wAe_9MjnA zMUY#pogpHuZ_3Uh3};V9D1rZ5Vvk~Qf-2eDu#Kiv!bHeE1qFL*Ef3;f+*Ln5G(TPf zbq`kDzb6uhOyDM$359@%!C~3CYbBQahhMLQRO>vE9WoRi5*EKK`9Rc|4)>lfi4PTL zJ|dH@l|u^H{#iX|$n!INbW83OG$m}_*PM^}H zUqTP?*zv&?aK0^0W8_xd{n739*%cd*{9_qG%gR;9{3Q7y;j|8*?+YE$hRE=({*VwP zbkKYlpTF2#5q4E)}Pe2*(A~^_OQ(+|`|%D)<;aVS(*viek9NQPA#s&tU98phfZ3j~p3f5uStR zGkU3id*jHU*Bpm6<5;t-z-YS})1OIDs5cavvkm`o3@dz0opz0$w?PHtA7=@V9hl%J znp-ES+|2MmxH8|%9m5viWE!=ad6|kbI5ZH$Itil_SicK^^Dw6WuGZBdo?_>YHoXu= zU#u*TK}Iz54lloVE zFB6*-H+VkKifoRxg9Jj-FDc%)Zl+$DYNR8}+?CzW-a?JA&^RYxHB)7!yWGKIAP92t zYwXt*)NA+%f|X(C!sGQKhu0pOvGE-lAvMC_g9`_RGRUSzq)&yCIb}A(ii%>Srxr6y z-#~PcxTl9==P>9jkT7L&dNbyCWyjf2sZn2~W}X8SFd;WN?%^$??BV}rywh6ny35|?RroOwbiJ8qLah7|jAjZmOksj=o)uOeZH0l?m zgKPzhqp`9{oIfh_Dz+xlKcwIhOPX(UNrGc_)Iyjhe(p&IZT%#bDGl~)`>j(No|4sM@jeW>g$qv{*A;xF(l6NC6T|@d1RuGRl#RnO#Duwg7SzHDoio1tUYpW{ zYw7xB?ngaZMDP*iK|y@eEayH8m1=a0foE+53Ti=7Lpyl_7wy}yPy-Z$a#^;P>XuT* ztqA6pg?f2zu>3(bty%N}gYoW$ANsHCaegRAfi7NaCb^ z+RLp@VP(e- zF+<)kfF9m35ln6|EJId>k!p%Dy)EbY!n&RmhIWP2x$rNbQ{ZDu17jsGx#*OI4Gpj` zYc#dPrLcN$(V3+7q=;b*h4rjkg{@y5-GHJ zMD!_QlRySHL3jyb>Bb?dhMRBCmI{j!AFzGD(y_HX&O>CiM1`S0vB65Z=dJin2@aZ{ ze2!+7C)Ac-F6G}Lx$D+t=C+5e9Rwb?*Q)n#X1_P?5k9R9q-R<7ym+<;8+t)0PWf8U zO;nzdTWQI8i-$1LX6a;33og&?G6)L8QkQYgK=l-o?H13Cl)TjSjj?q}(qTs~Hr|xL zgnpA_5D1ASnJG`5ln?<4hPm z@C9P0sZr+gW)?{VBB9NO@I2X7kz!A@VWe3W4IRWDR~7)lZt*4%ljq=iLNHfA){Y>RNBgHuRA{0ji=&&(-EpHo z);GR;`0y1 z%68L>K*}=TN$0aR{n^_-sm5%DzgIRI*IfXY9PRICLjc2vgR1CKH3FdGk@w;s`9-0O zP-)d`S2c@_iL!?i6GJMg7e~w$cSeea>mn0NJQo$M3=8ExafyZJUVDVqCQL7J3YAwT zZp6DX`KE>QC$oE^tzZXB%I(2#?h8q%dh}+aDjw$=!8z_z*38g>9up=8H^o6yc)M!X zw@>AGDQ(I%h30FWi3y0(K}3d$`TjsbI6&0bumsb=3&JlW zuj9Al<;l@6TDg8dtHZHeec`Qf_+aSM{J#(BqZ8hOD#UkUiSN5Le{)0}L47$F!(6^l zFdI8k(fgM!SmWN*DDhiM6`1YRv!al4p~8YL0l_8A??Y@*QTl*^>ar|=b(^@=esu|o zNWj*C*!InrX&anOF z>%li1=fHNt_gtCbL4hz{P>R@tLT`nU=yE;r#&T0coaT)m&1Se0`R_q-dD4o4}4kOI`XjSQLGv|qbRO^EPK63(-Q^dlg<8X>m%Rz z>DapS4~!dz>m!!Z@A}j8^nab5^JBmgcJA@>!2$o};Cf>JF7|oz-_JgSi=R|6Ea zKNPgIj0JVG5ljhbQ3KzjW)mUVRpG>m+xUTWr(@DG7FY&RxL*;WJ`p4e5oICqP$Gg4 zi+af2iwU*g+NU-xCped~eJ3~%J$rZf&v=Ik{!OKK3oPZNvBqypfk9=WOS_!>I4rLt zfx;je6$oD=6bbqQl}Nz7j)+uAIiW`~y3m6j?z{OKw7^Z1us__x7~bC7+gS7rN5KoU z!8`~BvLihDJwnhsDwB+c^!zO5=-=1|>CN&(C3b*6QD2Gn3rzXFD@{u@7(SMi%GqaMj0dZQDx9+_6{g~@Fo^g} z$QQqJLaUKqfN66I?4v6r*T;h?>|ze`tXM+qZ7)k5p?8u3lV$=Z0%tm_m+oDa9COFO z(Kcf3-bCz*4Rn2W`0aF`e?*>Y(q*hS|&C1F~2E<_{6C2mS)mTr%$2R(_dF;aVxrXbA($f{0H9 z=|pcPqERKyTDR^G!eUzi7hZ}6yY2qQ4ekiNhS&z}HC1GWa9^~udZqz8oA1;D^=gv4 zg67i=Y}KiIyH9+$>adaB+iDGZ@LrESG@F%s^qKn%Arpa=g}f2)J!a5x2rBSN%-_2h zf4G9Wd$I~%BwAscYXc}hIX$J=i`I3*+2waFZ7QgI8#ROyfK8N~d7;Vef`IS|=aX&` zKg+n4^8XECQwtAAQzL7%>$HGN+5xqq{~mw^sDVOK(bT9kC$xb+&^q-)*w)Iz(M;|S z>E|%}dyOvd65v8&;3(wI#PJQE3VGiY8?QSR;R9BxxS{62AFTJ zzCvyiF8SXZOosoAefH$Gu>P5^W0&0K9fkjfgp5L9T}7|#{b1*2R!hYVQP z(ALNg{5Za6aL{>7#`t(H$wILAJLZg1QY~Dyu#omBz<)Ku4=>eaOZTM1uu zjtet2FfgTuiUr0)IEWRZEz%r8eOb*23~VicH%Pb!9xj@6BZS>-gyudh~v2fso7Bl`qF5PFY3SH=$8#zfbr@EOFWyg)Ef z_!ImyybJuGtBy0(u(gs?+T5-OFzB#WsF$k#spp`})=ex7B_pe#gukcO`rq$Q+fdyO zkp5(Y!9|nTaIA1{G=UESfvSUtVU={bU6Wv0J^J7Q;1@O2i(y1y%c@2MLF1cMpv;z2 zz?ONPGgPkzCXR|xq0>TO%JGIF^qD~$;Y~CtpQ$b!4NGR%@6EMExA+Cnb&%hb?93^M z+*Cgcx=6sts~$68(lURlK?NZ6eE;khAb8HSru55;lSq5_T#L{BZZha zdL+XwU7E+QWFf2cCe6^qbogqyIYRO9LFe=6POo^2jmet^8Iw>LI2t6wW1Ks?9pBf8 zdsj2YF)?uzbF>fAHY-h-jC!{xZvoexaU15F$JUZLGTB^z9i}Z~G>w>or^j+4mjx zuiJo#D*Mt3Bn_6-M`RqRBr0BMBk_@K*L9U(cBkLQ~eh8k}!YRr| zd0@9pKRdxw&Q9|-vk!6?86khcQ9QC-(D$yYkA4s&SrA3+!eK`CaiioJBc4!eS(h-F z^l!B-V9DS0>!t^woQoPH-UYPs_`U^Y0WJuhn)U-XA}YL%-=~KXZME_nHs!ZnWQ*zL|X=V04T4F%CQL zy=5nEp5|l@#~=!9kO`bK?{jF4^%9}@PP{V-=!LpH#_v1Az5M6?T}K}h9dK#ibZ~QG zv|an?^^G`r>T2OM_($%CZu7rYDD{_Y@V_3yA}EL=C=zPYOUeJ?A#^f!b@g;~G5e3} zQ<4Pa@&E22#Qta&?;iz9uVFCY;|nP8U*Tt98-Fz@DcRj5c_}sJkMOho81{s3*q;qF1J`}l4<>h9XmrK$3CFoFKU<5VL=!hkz z`ZLgxuj6;7S9@;7#6&+4SdQv@dbWJT9E88~-|LAW$^KH)MG6Oe@#X4MVU?+fV%mtk zW3roS?Oc9)&_Lm(N1#GjmCI*>?q!&bLkw0U;CWv!3ns%tU-6<4fg@ssa;rS>Ua|{8^<6BED8str)wg{#<{hl_UTQ+YGYmBH>b-` zLep@YV3-<-l9d3fZ(t|pWH~==NBb~uFYO2C^ zch7XM7Kou?^+#76LwmyOG^>W%LCjiZPSCt3p6B7doUww;{E|gyuhh2tN(MkFVafN6 zSnxu1Fln~9Gtpj2g6!sswXChZ(^jS-J34qoU`~~|Ta^ImGd76?n-icX9BCe6BJH9- zFH8V^YtT=CmK|3@hAXHpt5}ae%Be*zRXwOm5;ko|jDpK5SFbkdcmv>4c(4_s;as(3b(A&< zvVCAL5E}rCf!I9C_*_dNS}`QIn|eZBa0sF}OjvP!zf@F(uEhcR<;n)Y{6rfl!y=KE z@EkqjPwpXo6(%d=4^QG&Y>ZGprbO&k1-EisElBfyG6j^cv|MMQtP3@iWMBsgj45!c zQgJ|Wb4lo^mQl}pIo@U=uq_LRx!bA^zx$Bl9T!;1AHvU!CL+ru)NJIIy?yf24IX2n z#fk~`mO=jVRr7`S9gY&{rHJ_aYveRLi!tC49Q7xQ6ZA%lcP2o#B-X_W6^5u@E`?kL z4xyEEA*hLD6dy!Be~|Uez@SLjMMQSDXLwl=oJJ#1e)e}K&0)!fCw*xvjms;I{w5SY@K26@fa&0ML1UW^tNhW?7+JKvOb1z1J^bg$ZAntR|nHmTUjR`dNua zOZaOrjwf{le0mlq4V`*TZti5!7cm*j87iBKLZzuYO2tw&W#WPez|v!;$id@$N*jj3 z*^|A0ZQ(iVe2{;iFD1f-O{uc5k`TjPlLq@J#{!MII4;PbB2ykx5zroq_TT}zL$|A* zgWK^02@hVR4Dqrx`x&PwDx~`qscTXpC$b|zN(J*x6h%XNW z1gxWZqI_k#d2V#PKW^|$(DA7aoK#VTKp_u9Ff1wo%}(2SMk8%non{=5)RuFlxh83f z;1ULkLAv#`I?4nri@u{%BUG3wq8K#9`RsC9SVpFsPqwnsdDPHMP==rykWl$bvA!@l zfmLUEF21${lsOH4OZ7fqH;fwcp_|)B&gL<&H7Yu#hGdhwYI|Rmk2NwYaPbELG3MPW z+f{{`PyDUr?mpB?kj`-2q)BB0V|i_l>l!=Oyxqx}t~zt>(;rk-;9$Fmv>{q~n=RsS zB4w2*cYC5CLkLx)h`BHE{+Y)h0>Mgl8Q(-K2P6vv&_;|8)T2$g1!otfW)736eAQhT z*ggX5+C@PnWkyY{fcb`{f3CNRkp_M@zyb?0535Axq(EZ$MLL~6WnvsD=3P&>xuNs; zTe6p*X(~xDGJH*t5LlO5st_>AhksPg$VO;e4I@Z$Sx!}VB(qubeupdgo13+oHD}%I zXm^+&klBdX-~xO0TX;^Thw?eEi0BZz0HfEe>@>(hs2cS8akrPkix|mBh`#amhqE!= zctyw$%|csD{+0OpQAed3-V-L+or;gJP?2mf1FOaRc9mpsl zE2HdLcG@{u*kS+3U_~Wr$gf3zTrgKaqVa?5NCc(AC<@XxOIls+1zba1Rl2gdPTq2j zn%#byHEW?@yhr~0YVCTw<$gQ+JexXDH|JWzV5Vyus=P}ryVdQWNvi9iw&R4kabfC| z*~?y`%fBZ%!&&9qwJ{*T>eql*eQlxvvWgKJ-)D1!l$pddjH%vjO zMq--Eh<0E&KKSSMa2$G6@hZa*XCebdIJbXM_$G64fM>Pl8w1!VJuEnNYpmGzL zwMERHdvBSYo9+{yh6^ZDo>C*^1t5ff_=Ewg+fI32#^L>Vl zO*>$ssLMAFzH9(8zz}h{^oorXb+mdm4n^3W)k<>D5y_qqJmx5Ih+X)c+$J|NdddzP z?E>mK4Bf`o)+lAa7CKTosN_B$qcJ2f(kFF5Yov^*OYQiea#1f$p++`xb}(3%cO!r4 z?C21`jBdg=g&tT|VZqSA>OBM{sz9N3UAA;~USE#zLXH4}31MrTGlvxEmd1G8V0F4I zz)ZKz=(vA0cluY-@=$5jDHVf8iNl{geCE8e=H$xuSQdT`vSr?_QMK?X`2M@Y@Q?#j z@bOGvgpWc)PvRz4rIf>~4Y&!>NqsQVB%hL^9^lWFU@w9Uw-{gYY7`X3yCoZcA|`#0 zH7XQ0Rx|?ihy$!o61z9d*gQ+{W->j_F>l~G!-$q1_?>P}%uF7f^i%e@I(_}s6dnsB znAD6z>e-6bKL#H&z8nl<7`KrZTc$O-L&~pa|26fzokscR5Po8mws_`u$1H(9a2($w zwty8+WHm11pOxQ#C)q2z_D%D{8e7+_sCT!Z&G`U<)yZx@KQ}VR#L*Sh9n!-p*EZaz z8_A+TWF`2MZ+~qq?BMG%F)C62sIjdT8y4`RxKL}Qpk6D@S)FuII{V8U(H z3hPx)?=GpO207#DInyL*Z9uLSDa^$MlGGe_$#;3s+#eX3yEbT~3 zwn@s97p@QyDuWlV3C0A^;{KsqN}HAjl_6u>iV`aQbT&0bf#5s)(5nY%QZIcZc1bC$JE{qkILoygR2MYRrg`J&Ib)rwmPg2_=dyX zdNF>_f;@9bED0FfaB0Op>?ro#5P5xayX=C}UX~2r5p=;34D{tn#-p3NQ$u<|oy>@+ z-@|c~psU3^V71J@%syEYUvayfgqo;Q4CH00A`=kR;4)gQ=hCjE8ucdx&!JQ?F|nZ4(yH zIoZ?Jad_#$PU+?GHhjcEqjIAqcYwshu%fKNH4hg z4%G=fxd_*sASWKD`X)<#lZ2Goe!<1?FphkIM+JF!z={yPK3q)z`U2824i{x*`b&WDMI5Bc+EgL{|1Nh*X zmZF7Sl6pEZsBXJ_pTzcXr~Q@+GQK5(fFp0A7;z0O>vTM72amUv{oI#?yhnOf&j@Yu zl?LGAbEVxa>sZ*DQ2^ z51uW~lk!6$K8gvxM0(PouhlsSX-N9)73A}SReDaORD-T@I+2%ic=VGm<0k;!A~kI^ zO6`u4mrJazC7PYrA8(Sd!|?{ICaL=UFzQSa&SJ$`-)ng%nK8AkN{ zgkJF8DLs8xrZDdI7JqHJ>J&&}I@>tMCq!^dWekOI+!m*k((bQg^Hv8=b6tBUbwB6n zXT*xq@(Uh=NdZ>w$9qR`Vg-PDkwWCAqwO@R;hGQ&Lf&%?;k&XKx_AtA&m1xAs0Rg?sa9dUKdZ z@W7@t6=@no5m-TC?hmyL_Z+I!C6oFXtOmG?VCu={P8e0~WQriySC0Y@wzt80mR&YM z@+FVP)33`VHUrs&FXY+GB7MBy$MWm%z>!a#5}9H7z>Uf{9EHM+QZ((*wkn|6zx~QE zA`VOd(Ey>Lsfh{8mnNCP&5U#}fN>tNeWfQXFi);E=7;ocdpPdrD^I5$MEoOD?KZbOfBnc!a^Qf|1k|awg5#lE%J)* z9zDO)wfC%exp!!AGlPE*1oV3StLwIme;^%s zl7iGpxbu(^F(siios*^ab=4bYP{Q3iJS#dZpWO}$M#%1tx?2yhXsj-Px=bM~X7Fxo zA^^f-5(AP$bAqI*kW3g^M7TpTO2mEv6Zs6{JKUuY_Nm~gmBw!^Ff;5871rjeG?-=_ zzRKTRmYXu6OcIYem8S{2>xfs{_w$Vpuu>l7u@F**^&s|}_dT)}IHBEzX z*tx_5%OW0-t@g0FTBR(d11pj%@+43CQ!m86Vkke*UOq&3lOItnC=t!rjC2-qsj1km zN~2$d63@TkkR4(bF6zMCmp$rY3O{0rZ_Ef&NJjrbSfYs`XYu6_X|&^85@1I_eaKyN zR$I-h6>bjz$i!yjB`!Wi*jn&y(#{=ZKZH?SFhwjMF(k4dg(!Ve=EL^fRDTt-`#!5J zu25eZ!HuVdMX!XI-PtuJ)xsUcehjKy*p}_X#sr9Z1yg-K$hJ{E#8~h(`TkTRVb-@pI zdqRNN<|Sb>M>hUQD@^{^ZENai@8sxU?(mUXSX|V~*u~9N^gn0*ouipzIP3%Y%b-JB z9#AaqYNBj{+)#$?G7kb;q1mlC?~}?sy2@~I7m20Ned6u_5_cWHdi#RGG0bGTcu85e zQedep93*2zu1c9uqq?#gV+Wh<_eVo0uimtl%J#7pJD2Yl?XaB#mVD#aEm>>FE9>~< z?`iAXS?4GH%}twMv0VAay$p0^<|BhO-}+Ad10`@TqCGNTSY>(+*5=x<74M6A_$?lTmi|Ws$)i4b zJSZ;)gBq)DP2CM$8D>qh9{R5b(h5j@Rn|U_ry9lzU|jw3o89yn%pyMe(qe_J0=)>P zp#=GH+0n~SEc{aVOu4f<-( z`QJZA%Rd$2Av~h5w`$g^=?nr^XpI$|1H4-pG!eOzk{_!-xNw&I&#SzJ$p$$!=rXtw z-$gnpAR2vT5+t@CGOMMZOh=EEk4I;SdlBKASmVRqfuf(R=C>b?_y&VzgpLuHnhQ4e zi5q6K`>X+`xWQF^<80KiHI?+cJiS3H=Iob@zHzer5+0^0Y$L!50jm%ehIt}?C)9y? zD-Sv_zA~XSjIebrQxp4^q(DLLPrpSnL71%!(5kp%m@iLXFt2`+YfKBS6OlL-Mh8NV zv&eZsHKp#O<(Wl3+B#V9;(T0qZp|>xWq)Y4A4lY;VZ$h{PT3nF=lo6Bk76asMSnPj zD&_7|B16i~f@Q&dred0x+;;aCJw#St9~{5oWbmT9v59DVLMA2;n#36*fBkp;ItQ5+ zfN5tW!Ez$F!n>YR%ZSzBLOB%GnzH_+zTqjNYU*UjqxqY%z>k9tS&2S+F*`mN$?xLr z6E|@8LRSo5j^rL%zY$Wq4%;Xy>wl91D!#?Oz1r;cxHcVLZ(-FUIqCXjqp&>AA{HfNny2jlr z6G*Y>=+4_pnhdxI%TPO^p-Kg1SOu^(lO<)L%3;WEaH_;1pg^>GipIGSx(7bVpWU)w zUVRQaTp=A-=-a6GxnG0j_-YW*^kaTofO5{v$8Qx$&LY-NR+3;|!P0^-xnymQot;?q zR`xV)To?B=UK(X<{)hC0wmU^11Czbd?T1oV?oDSr+V3$&yaVp+gs%4PkK@1mIs_uK{9Ns`vNAHTQA;bL zFM>i+aw|LT9oB7&E=S5&nihc<{0p1YfcD9w*L9H4S`GX~&9Dv_HhM1hMFDTg2x+Gc zD&^!i%AeXc_TBs{)I8M?h=NQLcY;sBg~0-Qv5tL%V504$4b$^4hf+8YYdOa4Szo6n z!k?C38*{)F*Klj_$ZJ5mCRRunLMqlL9#8FV8Sh%D`p2syT(1*|VnKkghkZU7o=>vX zm5tS9>wqsFoE?8v@ZDRU2$P&F6^EWm5x{MzP$DuYnJg*o2f^?40JBB1&r zXU^uRd9`d)rj0#Vbo0wSg&=m*Db5PE!GNX2!S-e${(_?OP${j%bn%owS}`TFafj8; zp5K#}=$HFk2kPpL_^I;waK>N4dJ4zRbJY36glZiQqL5E0a14Re$W+9zd2&;BHl_`4`kSwGvc<796TXqQxpQY1B~CI<@Fg)@GIZ z6$FTm3x~Lx(?2}2#&R;k-;c`qb>@oHW4SHs^H1Jha&o>(#$F~yZAC=hviuRW@KRtL z!3U+?>4zotq6ZOfJz~Xt`f^i6fG4)SgB_t+n+j?IF3K4VqtnFM^8f_CY;*ZyU(P{s z=X@&>Jm$gTY7~F2qo#Zx28UTXNLsIIO#a-`j@TIm44@NB7oArf9I882V~*muhVJxUu(DpkE0X z2orbT4!F`I&eQ$riRmz7m_}-xw^+@POQgGxMXEw$5YBkV>?^cUaYc?!KI<=c^}yBP zH;?4o1NM=|6}lFU_N=OnCjZqcg=$mp2xZsrXK^PI(5OIxOhJ3tObGL*Uq@?V>(ri| zIWMoDKQgS0J-t5hWt|dMS4#rDIlaph8>b~URl+$tbEY<2Z2dif=vH?aVIU5C4m9gW z4Cibg#YMhff;27=^Z%`(atR9Y3Qodr!u0z;HB{`4tsVYVE(fn^ys#&K8MN2)jLRKh zXS;LaSdrSeB!_i?$OMsqg4%~Ho2Nvp`&0N4kjlx%6Vx&s5)t7tEVbERp|SA!o$KY1 z{`!qPzh_<6 z8mCuS`EV7v*Mx3Ox>C!ECxKzqj!7**?+j}@%m^mGGFB@2=9sDc$W`3SOz4u9 zY9Rbs2I6}jqE$ck#z5^G*Dmy&QnZgmF_Wf$k8*a<&-cZ(BcI9Yq=5v{!Cn8y%i|{R zhF}$J|GcSC#`k!?=3v>wcW?~Sz7Nv}WHQ~r$P8|e$h)gpn0fHn~|1ud( zG(=NUN{SrnEsL40Ou3X5lmp~~x4>V0`!Mm-2anC=fldanK(nu^GRl$v^Zl{lV8gp1 z`WCv$h-a7Ai4k9Zn9AW7Pu+@2vdBcmR3a(fu}*D5?d>z)~dyb z)krBe;ey=EOPsL%Y5h`)28Mh>L}en1Zv`$!aCmSBQ0=Xhx{J$sa`{CcZVjm0o(1}uW1C^3Fzk-nPa2GJ#!k6{*oLd=7bWJ)N;M;{e;{2^Kn? z?j=b}|04vw&8R1SY}2b3s+;pk??&dMF1=u8kb`!>;mG80}3NC-1+Aku_8@CYCENT`uEsX z!t%4TeSLV;*?%$Ztu@Tf+voM0xOvCVwkEJ$N{tTUm{-iIf-(2+%BS`Ml1wt9=#-SO zD^BIsuJLW)-ssH9DIHuyvh*y8_o1(-mK<%#CUui2C9{6AJjj=Oh-%{N<2vL>yCO|u z{C(MUqjlmLG1l}lFavq=@d!m|0ut~CLQ=cdPT%>d5m$|-3a;JL^45JJJF*%1?NBoj zH>5pEFo(BacVuCH?}R1*>4*n?@k%7;vn|`sOoH@ZbNXzZA~4*mdo0XmsD6mTb-9^u z5|!>e(Aqp&Z!0<8y&|UuEe++6_%Slt%{Fczw?2zA@^E>qts%WJCYch3dQRAYU+~a@ z*~%)W*DM}F!oY~L{V_e=zHK7UejNQYcl9Z9&yo4Fc{(#qv$ci^z&0bsLln*UIIf+X zh^)`id;Gn9hb3e)FF&E#NA$2)d>p^`yUMM(X-N6!5`$@?FK)7Q5XrX@s~SWD?k+_+ z;^Xsa{!6FUl&I7+-iMDq`!JWgg}V&o!JjS|Mh2hUGsA0g{dy5&kan336^~Qpt)5Y< z?B-(2^_u+<=eE%50gGV+wjV4UCRdBZ-@hqzneDSOZf%)cp2y4K{7LO$8r$d$%-rqC znR)Cpk-3+IScAV zAI_VQu>y~ii?`dQuy)RIc)}Hb0BT>|EflYgj>qwL2_EWvA#l|1+9WbRKAwa^&ixsG zEj`^pa2q;Do3b$>8I=R3d{zH+u2VxFl)kUZhrM*~!2YVl=7&iRWI$!)J^Jt972XE! zxERRR2d~dwQdT6sA*UX)U)h;cWlby#&~dzaCdu*nf(65{U-MWgI9=6^wdD%=@!Sfl>!ga+ zqi#$XP8w_I8W5?`Db_2HByFZV!!8%SD3%-w*lFM{S`sE#}013&4lX^ zWTgJWXlx_ZJD$l;zH(kr3F^Q#$7{zTV6>uhZu3f9Dgx4Ye9J;lY*rLT-5E0%SW3t; z*-d&fFkA6%^51$gF$bjQ67h4Qk>Kq1QQWB8qt_QND4wid%W0HMe>AL1s&Yn1LVEU0 z$nJ0!kMwJ>XmqP8OKThGwyFz9Lh;By)XY>gUe#%K>R`GVVCk5i#oFDyNcSo|@*N-v zDQnTg>jI?yPb7-LTyWScM5pufjDpS@mv0h_c5fFeL#g0H@l>pIB+h}XiK!PAP~I18 zad-FAONyxt%HGvp@7`~FNpRj_33a7~JC4N4ZKHQjyly4C2zX59K8L$gj)wIo^F4Lp zM%12RItiBSKAF^c{66p86QSud%wO^f@-O8GIDnHX4O=i%>|s63#*-g^QpwWUYZ7mt zW)JrGBzxkcZ0c+DF1#jkR4qHWm}*%uy*6oVbD&r+QO9bs*RP+}lALR?#J!V$b$7gd z`1R-PzAly@h1|SzPRT2>pi}D9u*o#PpH4Zpwe7#9m5RK2u;yAmq1Q#JU)bEJ;cmU{ zf&yn5h7%3P?fUtnT`6}=NYJcs^A z6xPr052w>kk)1ChV+w$fg)1X;2y^~<#tVK?6^p*RxF_V%ME9Hh zGati{hTC_VMQ6%nGkRC147CqaL^;5v1RA>^0^lp!wcyf!<0{=Xe0_ z3r8h=1t@gpOG1*hTNKI-nGZWT`ma^=>oQ`uaEps=JQjBw+v8IYE=aR{qTd?QP?~p7 zU(x)ESH+p4OqMu$&aNl|hN$Np6g<&$V_zV5qg0eU3RPHGL(*4l>q@rn<%T05Fv&>R zIJVx=91)v6Ut*B>Fzppelm-%m(WC(0MRAR;6-+lm?ZVL;V)s@gJO~#;f2hHf;f_N8 z3W5AIK3HrI?q50p8H3OV>2$0N)9kaR4~IYa(h&u%R^?hCC}R8#a07qt;><%7NP(USinSz_C@m>6sVz>XEtNQ*97$6NEkiv( zItE?l#W6}(cJ;fwPA{9XD`eYUJIUQ};WqEmYt`zls_fYCUETcEJ%qjQ?YtF!;^^Mm z*B{uwd2R@w!FP5kVVlvazDJB__jK1R1g1W2cDg|2ub$lq!Bbm4>?3w&HV@0%YTEeT z?-fnIZ{2EI+u>f0N(~#6wo%4>R2IGtR5*xb#A;DbK<7opKH|7)MJ*N;oEQ7aj*VTu zA1Zi1W@Isk;hA3>I2>?odre@z3nny4PE$f<8)`?{zI1VjSZqe$YJ^R8(hZ$ZG_UR|1}D%n>ZH2r z+PXWT)n;*>I)0^kV(J|f?ai0uAz&+V?+_*>cq=j$yv@{fBT3PSlabl--9QYhZp z()iZAX}j{$pWt-H(Vy!DThm8QRKRAz{iv(}_?tXZN?SWk3lO!0r75OW72gZyoOAih zmL>K;mIk=8SNBl+SeVhR6fcJfG-iPr_}*_B%x5mHb&DX zn&%g{Kr0fhIPpDo8!vT#iLg^h^Qc|)2xAX7|B(il9}z+kW{ysvNUO~-lvEOFNisyb+)Vwk2ka z=5e5gqutcUyMHB$+AnE zB0~DXILUMn&OzketLmKlQ*MwzOC>B7U+)uEsmXkl|6h;)!&n<)&9O=RQQca~Nao)nmPZbPuvcm2g#5*i1e_3HX@sj%1G zjcM5dyi(15<0z;s8!PkG4%%4&i8QZEyx%d#H?oj{osJG3=0SeB@t};kj%nG?wdICU zZe`9yX}|2Gg<3Ar++cs&XA(6dmDr|J&fbBOx2S0p!-gVh21VLDd#V{D``eA9Q>WhM z^f~mT39<^>Q~FNCLS8u8s(zu5ZDYdJyUbWLhyTE%^waQ=#<|W-DO4aJ?9TxYwO73= zW9_YdC`gW+T#XnyR~x{vz4M?$w~vuzgM^O(jJExeIn`0YG`U=9M0dsAAaL5BZbC_Z zn^huq%wcdfgVto62zP3a&_*U)_fPGCzzQ@NQz#IZERV4no-lDU20-u|;^?fdyY98r@z!a^+8-v-tWVmNVscz!g2KiQrfzU)cQ? z-{e+A;Wdxh$M?RlgYNxG|8inoPS;~eOyT5%y};F6qYB0rwlQ+pp@H>CW=1dtRqeMD zn$&nuMGR)qMAHp~UtuogR;{C0T{NWcRM-eziO@m~e&34^xA*x3)^xZjp^9BA#r~@T zIgaud6sd#siE5tu>}(y9OB+9&-=y8Q@CzR7hiOIY=t{6%Wtp8-(0q1%l@RFxjZq^l z^(+(CU^RtRQMDAFB1CdpnK-fmD<-&%Cgn>?hdE6sG>}&yI+6~;^_#n~L)=C}>NojH zHCnJ1d4-V#d$j2MClCn=2~H1Atfi9QR2^;Jq~(kY>^-~Pb62=3AQN#46*#$#R7p19=u=1|t z@g;}M+M8)fJH`JH!x|9P8EvzW!Hg|#flsrayjEG*X6&A&ahM>@B2%JJc3$?0B;(4v zXb~CE)YMGBxt(_HWyFf1;Fzb-t`vLiuBu!RyTpM6ZoF{6DPCYC8E5le5jT$FOSyL) z{MmZ)YkhXpNwux3f)dZ-=A+<5$H*Vsu$DPkHj11sOr>+vK6i2Sxu&Ofe6A>JQGhVw zR?sO|Z}Nd+z}t(3txWGN4xI=Wl`-9p?3mBR_3zX>yLRw6SQW(Hl415(7mf|si@a#F zE)P!x!VbU1l<>zM0V93n*_w@RXx29)hy7x?~d+&b2RJKXr+12pXSRts^PkNJVvq5w%=wD_R%lbB7&XwI{52v~vWg z#JV7`ee2M|b8Y7s4!XjxJf7)vjrlbuzf0#>E?X1d$Yz1u{ZswxopJef(#3R(lIy&X z@wg~&wSHD0YdmffMYRqbxIC-zw;<)QV8DrGs84%AT0=skcY~s+SSwMz+$;{^8@3&* zMB47y6^>=-f?Kf6YAoH&4~@kt#oNxXpw^YW*qJ8KG!&nBl?DUooV(-P0cxw!Rbr$7 zUb+pbwr#D1kV>z&i&LZc91E7R+y!|=@cNhp!JKA&C1b1#Kqdo^51qXLfmT=nGf^Nkn<)OiIofAp zpW{-s15Y(rG-x3TNX$sWnae6k)5`8Q$~ZVmp;8Pu84?Nrg)BFTCUO!oQcVUTVc^(# z9Rb#o+i;8DeTa@uwZ~LNvUOtI!qrpv^2{}3V%$;iQ))8hottIk{(jUK&V8CpbLBJ+ z%frfveezOaaZPMLnHYpknjCWpbUjx{B`Lb1+EAYPESag>1ik)MoYuSbNc6#%OJfSyHLg2yxW85qU`p z^Dx=JAv7k+M08aVe!;|fjwB0|mSes)VhaU`k(zgbERdf%e6UP*PJTWO&+;$`M?&4o zJIF-V=!41<9ay@nD-Ko9eCiJZ_c}MPEWV9PmG;$w^Ry^x5RPdJ{?KaaVO1D^5ZTApNw z;Sv=pUGhxo=npq3Qh9}mV8+7~`g?NuY73W7i9kqP72!lO8m-`Y!s2@)f4Bk4ZZt#C@)L^4N*wS_l`vkVp%N zdN^}?bthzmxm+1tt=Q^zgJ{$4NR=G&X&O6Ntx%|YrZk~l;l9!+b11*}@#HFAlkcNi zcsjCgzciW57~=m4$rh%doiAhnT}c2Wl425ff1X&P5pG%M_*Y=NKQOJ>TK23ypZYQZ zf(L$cUm4ZwG{av>2>XaR_-wNgMXrd)xA)=|?u^^;j0Zp2`%jM3h79Fin(HE?jSIG<`?^=`gB+xBB+T+vEq7=5_BTJb6}nML};uE^WF&FPte zUy;T)W13@YX|g;I=};p?6T#ny=$PujF13}s3`ejE0{DOn@5T9r?_$dkPhyZ&*@+f; zhAzjtAezV~mba?XiIPY2)3cD-|pnd>=7=ZWUPt^J8+f z_li#a({8&K!5V7lNZB)A*d&p%saWbET6q?Ry|Y^go96E%oWb)DV)GY6f6{8B&2Z}2 z!84=-KY-uaur>L9hsTjTTVXvHeE~T~Z633adR_jgUgRX0HU1$cjoAldbyD{J(IN=R zXZ6QhZe!JO9m1Mnj`TBCt99911uO-k%qYXVGP#-H-ZY1|I*6;$y#m|EsKLtOb*sxqr8W;xu+|$l%u`5#>dfzw;wQv0|&#})NtniYrdA8f@bmfaP@FpNvfam zKzZ@^4M6C@oy5m6QpGzG$qhpp;RYI|^X1liie*HNt$uB#XxI>vo+6l;f98>ZQHhOPuteCZELqVZQDI<+qP|c+IF9Q-|svBIdSiexDjjZ zh!t6}v#N6K9hq5~&!d->4fyv-Yuf|Ck%MiPSyddeN;1zZA>D;5E|r1v2MSZ`HI zhbHA^dh>RyeyJku#+FLa%1`^E+-rhuxcpR&>o`mu1Y->}(`Yg~yQE&|;{`&_nqs^G z9|Q0*>ZD40o=x`5ysCdR<n{zb$%p_fiu#Y1A=8Wh7t)<*ifIb z=WOq}hd|&YD6wtB1U(D3)Ls}Z?XO;Lvy@I3UaK~gyG*3iG2#npxUz^o)ESNCKD72^ z0Dl&9Hw@gc`nUY_Rl?OL>flP9rF)m^1v0?m&%Qe}x5sq96$XB`{4l#6POY(Bn&ki+ z;9z%jqi)|Y2FcA}^X{cXB7RLwh_8CTYIT$1iW-mY8(L}T)TkpE5yUj44?3%-Pr?cF zng~;HqOQDjJ~WO4&13>*dQg5ae((C}<-NOG*-(_!g_8Y{g?6~e%!kPVG>Gq*pF@Z^l%x_SDL)bXB4i88WO8F#f3ceJAl7Cco z=n4>pTBFKiSML`=0U1T7XC3 zp5+kVr%!t}>5!XT;!LZm{b0i%y(+qT5^YKaMPaQhuB}JUaF##&8yJ$ZS7@Pznxf#> zvRI7coB_+BiS zthfj?0LH=N{pr@*0Q>3i@Wnfa;oC3xb`MlC81KeZ0|w>(Kt=v@|6`-p*Sb*Gblb#9 z9Tj%0a{<%N9d?WABG{#-X^~R~Bu@T?Uw4Us>7^5|4VVs?PGZhf!x(VU!iHbq53CfU zJ6M$zU-i}$OJA)}cysvrzG*<|9(DE7#&2)qdTl*X_udkh>Q0nhzwm=$e{rjaEQt)a zfQRwd2)U1%nWWE z>?+me5VO?Td?sPL;Tn)#sXrL4!x^;KT7=dyu_)x`N}XRa{kuA)x~X@AQV107Z`AFL z!+Z8}Ig)}bt(wL{<(*HDJ?7f>-sL+U?{_ZdDU-Kg{$h;hxL>J7GHjq;yOPkHAfq*I zmw3{l7`BA!c;*ktqEv}0gG?j$D1zS%(^gSDRaETh&hBS7028pZad_?hA;`HLU;ue? zb>pXhiS+acis}R|lqoO?dE0ge=B3dlS5!`}x`k+=t;W)n>`Imo;4dv$U2GB4s4z7( z6|YPZcT2K?jx@A8LLv4&&Xk(87c@{mnvy8JT~Ia_h}XbyxF)^!Oqb?NRFg3}o|92c zuv2%I{;gx(%LWk1*sM+;u$u09X*n(`7Q@j7G5F_pDr_dsFe@A{qLy#Guq@dN)*c#b zYeg*P6;P6{kIT;Kxyd9#Gm{5)*9rgKVuTeo78ZNo*v}z0oJzN5(xxv)wZE-X5w8|? z*}sKyqI&YnsAW3{Un zhcUk1o4(_BDz}U<$C}p6tWoMRvd87geZ9RnYa{Dd$>V8iQVBWFm_-9=cKvx-hZ-kl zrrBk&)i$6z&%fz1b!h5OaVn5~NxeNcFZbGtc1n<|Q=jjI1inpuk-U3BdrOCWCA}+~ z_jX~QAC3uE%dwHAZ#IM6(<&`BfgpQ9)_%X8-_)Bmj!z1kD4|uR7GYd>Kz(A6Pk(Xj z3ln0jU&$8R^X&@oY-eJrrQr0efX=7>)4e=z9w4>Xh@m#drr@b}M2bbso*__ej+RUZ`TN06X5 zS6U%8gbG?7L}xC1KfWk;ciMZQeL^M0-RV`>0(A(CkH7~y_5;PiWa4AqAKxIq00`_p z92h_(@7Ngp;~wDuKkk8rz4K3X`+q-W|HJC+=K3Ee!PpZ+Y2rUlLN-3Kkh_?e22t{->Z z=X*eYIWKUnVi_?(OAZ|0&Mke-*Cb^nmZhDo2O594(;#JF#iACkIwX7yl~#Av-!_^!!o25a?P5`A#TP=<6}E; z2O~{`Nq|-U>Mv^pE`)6}2vJ!?P}!jESN0?WVPmOjH*8 z#Plzv3906BOD_{hX1=fs`p(zs#|ls*x=;Hiu=6$_>(0Gft}w`s`^J`?Ng4N)v8=NN zy2=gLk^PYcfKbr#f7cg^XEE?OMGz>IrOU#lyAlG>#d9vzUn!eose-bH=9hdnFccS! z$b&p<5j9sY(h~-w&l}bemYg=8sKFdGF?`E=FBwtV@I}%SgWjrKI1iRz zTK!H)K!8=>`ol~JB>b0p3(DwEV7u0ReT#nZ!p=W@7uyBT0$SUx4=4ABtx<3C4{-aTtIvptrVm$T6yGiixwT5})w%0y zov|JNb&{*laSu#6)il>Rw>bd-RGuAsG^anL-F~4ift8TfxK?WUk~CuavQBTI@gjrW z2W%X!M5kMO+V#N%`K_ecp}RGBwhs({chDKI_N1GDJO=^`V>J24!r}E=6Xgzq|1qCs z130Ky^bV{9>^5g&g6^vUE_9S!>JQgK4%^A0q?8YF3P_VljL`f|tZ#3M^G#nug;s>F zzo6^|G&c1$KLFEz)BQ{V!?t=|zx&A~e*IM%GpKc9Z;7@S8mm9z+!V*Ml@mvI=JzV# zO-DjmiID~FcNbSZf(?tS3qY&%B2&Yk6hn7owUG@yk%MnWarQtC#Mw?Sil(F}KLanY z*wM>f=Pzl8u@l5Lr_1(mobB`a0k&Q|m9$hHP(iQ}bWo`98E7jO+?xK!8u1Q7ALMy1 z|MZUedB>we6L(is&JL4JU)$R5=1V((0f_LOO8I*7()Cjz(=rgpnOHsCx`%S$@A~2P z^RDrk#eJ}rfh!mP}t4yFB=u+>MM=uf}wXH`k~ z4l>X~jV{r8c1-q;cdGl#yF33(zodosPWAyC);?6hbxZu3vTxFYkA`yuf7Ss2`azW} zX%-ABF^JaTGUDY9$!7>^5j#U4XY=52xX`%rU1csurRL6WOMm6L?Z#0_3{Ufo{*pYg zWAprTrQ&?MRa9xdOfpj7{x3BIr9zt~V3wzWRJ4i&KmDn=2T>O%l=qvr>m=Zc_)uv9k6M{~=Mca9k9Slrv)Wv)*uCjZzlUoQ1XP01?# z=ooxyeEVnC_(C zPrwFZp>bA>&i+D&e&iPTydZzz-<#skhOK~%oGUng5L++CSW?VS_OcAFHKbl!AbOah zNsDce}%|Hcb>hGrq-?>V&anki-J=W^_pz)qKWJ2qM0LZy?eyWFF?k;%JkL^>$f%V;z^9h6;R`PL3r>v5LnmtQ z4r%X3Kn?;fuWLaEsI~@7c4!ZwsE}`YsK5H5i;tYqwBq>U?tvsA(b+!LH67+Kaw)r^ zV3-}}gIwT+r_T zr8Sj{KWUf56c-QBt4dtZe*1=#HSNY}A99;IXg&HFzt9Q=Uc%Tp&nA47wE@)mF=h_A zm1)tzl}=fjLSD}S&Tv`!>wSn~1vw-qOjl|KlrYPy>jdacDC7X?|=idBMz8N!l&OJU3$FMT8)G{6|pya%dgL?nYE!S4`3NwBkm zi=oit^&I_x`NpPPlh$Z+taY*#?RtJ2@ZcsdEQ@N>R*}}D5x7MIVn95uAr$8S2ty6dMf zB~S2x$A9~!FV#|w!Q1wZYJLhrm;OSlEy~fNN;1WyJ|Mx)kG!FBSc%bBY8zq2sm_}u zrG{+8O($2M^s6ZFf4U@|CG#^Qk|Uxz3%l~5O42SiEnn80!-FE7P|T5$<+M5)j3^d! zeMw{|Gct?fk}f9mVc*{AaI{ty^NHP!mGGhfM2oNA2?!R1QP$^@AiRE2`#5$IlmDg# zwbcr-pKvxWzIbx&ajvK4+HQSAPMkwl#E&J-L>YseQ~Nuf?~7|ri?Zo`c(HquvToCe zD*f?av3U$Kuu(xJO)58`;|xlTvugT4LV8A9HpwIn6$dL^wMs@8p*6#kXj8p*TzCEg z4rLxWhd#Umj?y{(-ED<=7Ts|P%TsOETJsP@LjxTN3}z}k_BT&%tG#`VHN&^*{3E|u zi9zXLEFZf*<$Kr}8u#mA*^)3YWEEPQg~Cuo#5FbXI`>@vj=_=)$ zKx|j;ze!D%B0?4wWBMA&pOZ}LkptrZxZu6!yDR1FtjXyLe}!_x72R@!Tz8~MxrAqs zYsOm?%~aEI#rXB{zCCXC{$WrSD|djUz)Ns`hdd+76}>Qtm_H32bO zU6W6M$|_UV7O&qo87LZ(1?nFQ2Js2}*8AYf=-kGi7UbHBQawI*D4WOUM7kmd{IMkh zFDyiH5(_&4VZ>t}P2djU=8?FOopNM@jDxIcSQ=(O4tDIKz43)>SCUn~mJGN5K0VTV z^^%eJ=gMUkuZOIw{L~0Mi#nab{T2?97+Q^mHtWJu_;0_3v_xL~D}jSqwOVL9$cv_d zIG5<1!A`)^tFtDMyDDeMXCCm=fA4sin2+GUJ=0o3!DU*fQsG#66z`95Zz$AneMEi_ z?_YHmEJAF_` zOz?H#FdxCV*{u5l#*6Dp-d4O6%$AiIh_(rIwTQ$`MU1#}I}bV(@=MgR$K zDOAtBrP3mt2Ft3oDh@*N(HBdT#S`|BMN`J5l}qrfO?@IR`N+@Sv}YMeK@*J7C-Kh< z^uE0zc{e{f!j}ECcs{`_p?FcyC2i5DMQT7VGjRPID{Y@gD=H#s+kW=mN%t4daYkbN z++1hF-KpMJPsFi@T_DF_K-XeN-%~LQn}h`A8Qx%F+6FpC(Rcv^7yupQnMG(3|Erw7DV~0NM-u;!aXM- zx$D0nFZro7ep$M*0~m&%Tc}?#x6gxzGU@_IuQ6pAvEAUUg#B4M3MFeUeS9_uCH9?Z zt0emCTO`EN*;@$f*{IN7B=V&uwrg~-DD~zNYlcG&^!!l`Ro@*>&U@}B$2T5YIqo9eK=R5 zOoCUS!0jD0?>}wO%6S&?B7OT9ee5ICMroheLIPH+=}GMzz1ao*FntK05;Svz_)@JMTEWF!~w94dFf0D0*v9Y^rTdZc3**ddc z(>3e#UO-t&Wnje>2gl?S*B8DpN)SGDUbTHuf9LD1mO>>1Fge8~zm)u#xH@=3)+?Gx zAV-wVG+EGE2l@#UejxLPGkZiQRKn}oCJ@BsZ#*==%}D*c&$8E(HRw5YvAOfEg~>Z7cWhqT$-nEj z`;HLul!=1D(>lDX6>T!Yr<9dej>O=0aVkut=RCb6I`}a&&WD~h%|tXZ#@_rtIhgER zAOKiK2rv;w!+ZNr4u70&J7Wt|=l{*Z*qbt*{O7273OF562vUrVmGw^2 z^nJW+cMo0ZDwQ)}iyBRd8f#sS$BM^}rzm%9p;+iDno?^U1c>d%G@~H<7m7Sbf={9y zrBd-PjxX3Kfa74ICB=uyRf3;NUrDq2ZS~;L0%DfqH4qD6ZCZ8-bjn64sq!x#D*TTV-2*2H%-^ z;}r==k!U*b>oPNz>!tJ*tQ<|__RP3ZC}Xp% zuzQ2pJ@KN5E&|iJiPfvX+_se%DvQLQ+ENk3`h$+}>Y?tFCFjpaw+?=;{Zg65Mw}A; z&q37|!1TrC+uQEn%?_;l{nfeh`~9j+6mm^*j|&FjkomSgjx^x9Z1#WjAsbzDGZQgt z@ambFmb=iu$!hVS{S!@?YRUECwn0F-&Khy#YMUNA;o~%I(^@wMly02Z#1*&I;wp(_eXR`hAi5MnA zc+zrxHCPX|lKFqb+TTC6*f)G}`02~-l&rBjBvuJx=!6A2Nv#~MnjpNm7@WyTrS55j zyy1uQO)(Q&EQt_eV|w(OeU7GLM&WFd_6}a_rx5vM2S{iy^a)9t%>Jx50h5R= z4~igiAP=LYqb`Xk+&VSE))BLs)w2vc2ZFmC```K&$ ztpH0JcU|b7x~d3xXWPZiG2n;GD3Ms5Hlk$boy5oTg3Tw8;XY29hvvV z{9@Q5YiY69DnY_CdL`s>3;E_7Nc%YhQ$3KUuo%o%jIW^V?UOGzuI}V&EKFE8_v$0) z1Wh5$L1Lr><=~Uer>9Y1vvuSDj8k6d7-QCDbGh&LMN}&GlfyKoUb(nl0-oBIAKz~~ zL>w_h5!bwO-~`&E@}z$k_mp5~kAwVQ$f? z7GJN%qbDKPpa@0p#Ae|z?^>Q$SUdfSJZ*C;((ATf84k-qKUX%@8TG%PWG2YbdrC#v z{1!F@U%$!Z5HH+bKjwdY0r!> z^<=P1FC>yMV0ol=^O%Z(k2p#pzbLD1gSSPY^Xme7lIA)y{nBz2<5mi ze2eL|G3DX;f1G&$(~y=eg`?3r-XjDnZ(G2qB}Vg1i9LZ*x`L}jc<{VEKXtq~MTA@2D2Yd6JERw8 z!z$w8Vp_WBRBVoPRkPc9yV1FD8}T(XtP;u$l)y@*Q4$g2&gk9z1+lEtaQkh@cpI*_ z@zNa>6I^qQ0KnOGT7mgESf*F6tOE)RBfjwcq|M418yXuJt|l)x8xD%9bZngD&yuG( zVko#ptZ;{oE$q-=>7*H^7aW+V7n&`i&(#3*hPp>zeN z;|X^2%MieCnH#Z>X17%qfjA=vy*QoNGPkn++V%tYf^$He@<>uQ#yJmSR)Ib-@rwzd zwa_8O!p(tUP!nH3lxH%BVJKYCcgN=)5|8DGVeULx^hBB*2n3no50O|^G7shx|~!$ee%roJ25)p%^{{T8(@yLO5EqQTr?=A{XCN(q3*ncax+`A_c^;$6bfG8*{UF8(4OU(HZle!J8(ZSIZ_k z7)Y4xV;T`B?ulhX*2C+EEmK(_;5y;T0MO2h@NkOo>Ohzh*pU|8x!MdduN)os1INdzc(p9YhI zH7b7vXUnn-;!>Cnw=M>~{4!@e8UD)gIgx;qRdjsmr>cQwd4x6m;mfI|wBX^0wkR`V zB3tJ&DtVvnE3D@iAC4G4eb=eP0K~aZK+V;^8n8K4!dFE_x(%Snh#E_vs;wEOP{L6U zk;9RAj^RkX9YD9E3u389 zKe*sN<%5-gMXqlJ^8M|=E@_azJOU7J$d~dLxn$(#Z-u2$K@8xh!dw}k0mZ^Y1zl*y z7W8j)caKwe%_i;oJm-_Le63lxp!TFT_4iz*RF_KCTqvV_()VfIU{A&@Pn;=bv4BLG z)28mh2g4s|3ke)d$IMQa1Ar*hV9guSkQs7BXAM1NhJ1rpJvpz8kdpBjJ1|CY2J79! zfa&mTgr*w6RG%jV&B4pwXttB{4je67Ric@(N}_y8IhF&J9B9f)rC!H87%7=E3LX*= z@@KY#`Haa<*QKE40PJQpz%q4nIdm4R#22^tNKeuVIIp!>o)t@~4{)wsCzbR_LgKO) z-z31;5ToOql(n5=gc3Tfu~NOSD69U0a9TS--t&9@Z3(u&=(gr%%TQsjUde|B#G3!k|G|GNR zFDR3g_FR9A@Sgm~di& z@ne**9DyX?o zcYAAy2Vseb3G}Gws}D59K@4@tINF@8_>0f|{q%1rx1;-mG*ew$^hl>zGrq5vHA-v7o-Wy>WVcjU+-5s0hc}prXa$u8P;WV)8gWL+2&fo|%gJ#j#Tavxy2qDW;K9oId{#f-Jrb6T1`yzaRzmHnsJJPuWU%l0OB&=X%juwz6MY4kw6fzB8PV@9S5d)g0UK5dAY!Vl_t(EOF*WQ$4&~X{ zz&}VFTBK3uqcI}L>Jl8{cz=Rx`~9R>ZN;Op`2q9~K8mfGSA>Z@g#;_*l4#G=v-Qrv z3c>rtA+Zuy)KmZ{OKgZ}wU1qSDVbjhvc|(XsMlp>4x=ZsfB1P14h~;E3FNl#_hEcH zQ%AlSUFIAP#8=*=)gP-gdV1;}!NdXvfnd|1AbPMom_&TtMN2oIKq0N(%3pvtQGgH!taS%FVguCX*E+e%ob#!CAAh&vN_DpSVOK=jS?kMWezhuCO01KW!J&zt*a*4qm(@{|>NkIMfNC=lA zv+=rfs4|^-l_+AzT_s`(Q=|V0|5G8r0ssg^HpSMTKfyop{}cTGP{RFhxPQX@(}wyJ z?oWoIf^vY1ivDk9Iesaz7C48^2bdyxfP7k9{305{WoEUFNus-Yiy*lgX>HeTOg<5h zXvrg#P%Hs@`HRhl$Ft6s7p=ID$VL4>pAU297K1o5<6~pMYDzz0E#;;ri|nmLb***pMOdkQzB1(ECW&Jl}I)<{2#nf;;2RP%}V9@ z-;M3AEuUS07I68XS6P8{?^LvGnIk$Iuh@S$#auBLX5qYerE@4wvY;5i5nh=wT+WG3 zL!nzCL_%yPmzBIYE|^ZA&>qmoVM2~rk$oxcpPv*A1rAk#^6YqP8%ab%m4#Es55-J{ zayeTdQ=%ep{{&_8f5s!#y-YS zO4PcLoZCG_9{=`t9g6)>S^8@MIdJ@r>y1 zV!2ZCnWK#Hj=e|U3|D0w8cbkR7-U?R1N)AoZI%Sr5UklfTxry4&^@~yKW=QerORUj zdeCzyMNXni2X)sGK-yf*HAKRVWX2mX(HK^L=;7YrW6f3i?uIR$d!eX^LM+Gf8ql4Y z5+N55c1vpi!u*9~KRQ<2Sp}t|`}sZ10)fo}5rO^2Li~XuMq)6vb7L?ubu+cGcd-4z z>-;HUQj+^0pcGP~|04wauM{2z9!6bF+(1}S@#p?!pr$O#Pr}T?`ac)Rf5fCj|Mvh1 zabZ<8WpM)uSz$?j7bjO!R@0dp+MgNB0D;W_5xGcF!2HYr@xMwOoa{|pja@A5?f$EEG`IUfi}`=4 z9%e72G+_~aa!`HF_u#<z9Gv?=$)yx98N)o!-FvqeH>L*ni!c#}q>46=hUsmf!H8F_i1Uw?=7lZQv?WDLrSxWTyCN z4acQ;_uuKJ0#Lwj$Ovu&LM^80uk8k~&RuJCK=8I{osIk`dhf-Q5P?{M`}q)iP}cu3 zP}FD>gt4K7hiS5eFB$C2=C-9O!_duRnT_Q6oMohWYP5Skz3NNAq}@RRmSyNgF>;R| z?-Rj89?pl0Bm9Wz;3*>WT2k>&W0+gTN6U!l&Wp3D06(i+0|EO6CrX?0kN#O5oWpNp z>;LK8`0wKGB4GOB|NfNy4XFV$nXr-xs)H+dCGXxs8?c~#*zL@OX!PH-S4jh7tXbAl z6WJB3Z{PkTQrKWx)b@o6FwFQo*0@nWjP3E{Mskz7Z>OoB7iLBH5^Z_6!8`%vr5gaq zg%?=Mf6CNyhoWGLqTx&GQL-H?3>^r&OH3%m?^-A z?{M&WNOlDDgAUj6ZC9&uE>P;nE%gvSR)Qd3%Nv9MrMKZH)b3ZW)TJmiBZ$L%^UM}S z3mu|^3xer31>9{lG>GLoDqhBtgYm9r7EE;U@mrPZq9t)m-iR4O!b4tkblrf$7|_|; zCWn;&z;d1SgM$sN;1GSS=4AiJBlura(A(G>TmQW0|Fy?1JJEmb5v4vLrU)s@BBo}l zD5-XR%sc}*&A!%Pig4EHd}VyhTt5I@w{^P0bdAu9FuKFp_1<0HkR%sbmQh9#kx`ay zuC?Ub15zFbz_mgXBPUEA&W=Tk-CJNH3m|`rNC)FyiHL)D+El?4wBN&nUyNT+Z(Dqvhj%>hGY;-rLTcJ3 zzxj4qpW^&KD3|@~Ti$n!e54HOCJ=FG%f19@;3wao;+($t{V(qwzgI%(Y$g_>6kd-F z2QTUXPr|Fhzz(e&*%N|aBbQu&ohjNITKr$;Qx^A;Wx&m&TYv&ND$H^3Jw^ZT&uUH6 z{FaV_ECCY&tmv!N>j;HQenOP*H$z{Isq3gO9XAFdO-6f6b6mI|9;YG9VDW=vmyx?l z(EbRat7qdZHMQ>C52HZ@EMil3$BsRL*P_3GJxMH|BnUb|xk~=O3L%O+dwf9kdD#AU zxFJq zU9mHg;oV~zyk2n7G_}w4gLb-c$y$6vVTf$ z9*=W5K1b*<>O6_nIi66cFfV88b*E^UxJ2n8Ab6R#ur+5>EJ6TB6ihVfZs$nE~paAQ0g8dV)(=8FA_PP zMX3UAz;qn~gn^@v&+~AJKENgbb$x`cAi8_A-*AAQUKmbiDGzF)+lBH=pzm=|17C6d zeneF$<`0djP9#)BE~K3-DCw8BHzIFf%msHu$AeNZ7jt}7S8F|DS7^(>R#}(Cr3-kh zD_~Xxx?XvE7SC4^%sKqgLe4NpHKpjWb!v7-(c}5Xc<>b%Yj)hTNoGxe1qPAUZv@|v zAjkV75iA4$UaqHc2f{S(DPJ+qwVIG=l)iM=LbJpe;U?y*BUMW=ru3@h!rzGKUc_a2 zm=wGok)W+aUbWcRywzDRdgwBaNL3)Fz4vJ^CLkklN^;{nCP_VsVk553-_@;%YwRsP zl>uCoNs7?#ga^~Q-5?HtkA_&6{?6eKr+{4u_t27;fKN36$k8wBgGMOeV=zPF2Ovqg zJ#Wv_H@~~8P8fW~&&RvJz3umUe8||b6BHnAlQLhA4{|H^fJt?|0zWhD+68eRZ%dpj zQ-JP%jlhv_6`mp1R|^xfmtFQw(b1||yC)r$N7X zy{3MJeQ5gNdU(fVi%r4m9#O7!^9S^ox^z`l;f`@{BXF|k*UTo z2+uG`S~Ml^PuKu5Pw9gzv2>A+x=(*k@$J>l5~_dX^QBWK-n`#|zDs@cYVn?XNP&Ch ztie0i5Ky)){<_M4xOI0oLpCtdHz%n0v1x0IYPJ@VGxbc#mz?vQ>LPFcg3JS{&sKcM(Yn z;kvD%)#Q6+w#XdSW&$x+dbDKK_|HGXG1Zb-n2r}9-z%PZUXMCB2ZEYQqhb;LcWl~o1{0${rt-udyKC$$hJ9)_6Whv+ zdu2_N{OR-4$||^MoG!XY>bvmp&OTf0(u(ITjJ<7D2DlGoWtZ5T0Y@a}p7bc8Lm-vl znDh)FFXNrua+c!Xku?aoG_o{`co2F5{X2>Q+PlcgIP`*7@QjAMoRj)Kcmo((mA=iu zjR?FC^r~=U0;CKnc|v}EC>1#D4R3Y{OQBYK^Vf%hjiN@_F<76i`&)P&XfWO~9Peq$ zt__IEtggr!p&imn5-m_D=`QDfWOstfDRnzQjLTc)Qz$P%i%3d<`|t1Qs2Pq`F+N=c zEsQHIpo^q}h$f0z3_l zC8d8a=G;&Bb>yZS3~K+~-(@lTzF6xmp4HQu`3Aq!s<5(l(lkn7jbFIdN(xeN@c}!3 zPz3D{+a>D%NEQHrm?2&CI+Tbf@^7PAlbrn+yS^Kmk;3!QfA|txZVx-)RBE(e1Nra9 zrAq&&E3l8!*+;^xyE`VFvwdN-{yH4M$D#*_`1bbghE(-Dg+=u?1KP!!*a?MOPLg6c zgeHkrAp!sXJS3{LIZRzL>d)H-c31vEpVqT1#@uZ-Grrg2pLByBNREMwrEp{_r(Hl(hC0T?a3&>UfGZ21zm5R(&DjU?ML| zT{^#VMN*iPI;6`bmI`VVCp8@)h$N1u%rL-&7Nvw+g^yG0(i>2rZ|$oV%;T(yc`gU~?xMFD^h$?;K5xrZ)EVM1V;no%5+55}8S9`$% z7U3X5wYa%#9Ox=LKRaGSD^$F}2~Oj3HKwPx9r4MGe=TYzq}#*a=lmPsbCdm9t@=q; zGhQ8!I3^KVUgK)j6F-_Syu5-E7cLyasAHBC_|qY*>n8yz@i@&Z-<;J%4Y_D`fz4pf zP1`w7Ppu?5?OL4NJ;nj;4ylxa3&_+vbM63oUFrHZ$xpoK6nlzD^(!(6R`qE8^qFL^ zB;kkUn*eSQhYRoH2O(^~4jm04@P^(e3~Vf)boZJdYRQE8+0USo5bPbV<0;GSaX1*q0nRugvEewrs7TR=4X} zjW)8o4BX4G!isTa4y_8%GXy$e5Y*?4@S^ZCqa#sk@!(HiAA&PKX@az8C(bcry=i`L z3;_BQ#3i`>HrKU{$BJyb2ib5R>t@+`ok+|d3b{0yA{Wg2D%-7~K;$&^$=IaPZuvrha0Qe17<;L8{=P<>(eP7w zXRf+6D5E`(r5gyC3(ie4FpAfAy9;zkcv% zbSn|v+1C+UNsodFxq86yI-I&UUp{UtY0I8FUU+jm)~F~S&IOr5&T@Qx;ppw8k6Ng} zcTxbG+EO`vE?H9nMH5_Xr2;bOFnjI@`yXaCOv|%F8}l|Mni)2hV*Z@lGR~BYy}d@8 zynS1w#C;_0j6p9^cZ{ar)ms`K8=v&OJ6P`x7(|leH$Y^r5-`2b_w|3kB%VJ<^nOv^%1kvX-^l?eDCE7N3lAvJ_{=o;7Nq4SUX}qlG83pzoS4c6Juj;CcMm z>acC%WWY4C!QB!7#NLad)~NXPS+8_^-O5Um?=8+}Xf|`JCul8G_!Bk4j`N|7t9HQb z4 zz0)_a@%g5R4>$T^`x6lU`2!p6(f0!SY-hun76QhVa_tr$t6Jiz%ygcM?-RALB+!g4 z;eFW>EL&naDdcyFn;!N{V=bEW#RE)18@+{`TuFZ zf`kMgwNwN8C;wwi)>>|XYTsAv2|P~od_d*T^P8PuFRQe}*$_XsJ((gr`qTc@=_i|m3$7JeESs5yI?1iKsWEZ9>}g3&44w!GR@!)+6S~?7!zsz zPmysCYZ_^@z{&<92mr>^bM52^MA3&}YUkYLvmKle2Oo1hQ=ETspJS*JemMF38V0+{ zskjoa<=~Eg3^5*?5@DzG*Is_Z3oRQ&nN>G5`&Z)1l0V@075uK5xN^9wNbE1yv#M9@!k8gjhzddZo+#5#$ff%e>@Q`VHVN-&t>*Tuc2 z!z%a?-9?j`eISJwsWm)hWDwhiqogx_+@~dEk4z<{kG&bO{sqm)`T%G0WPf$-6PSId z@1Q38T)O$o0Fb{xTHRq(bk32MYoK5prqFvz-xDgKi8pj$*LcjV+M22eY`OL)A*#rF z);WIJ8aq%iF>yM{u7ph5SBm*aump(zyxeYn7)uA^b4KrPAuH1f{vA~N@WOYEBld+a z8@3+Q&rlUdh3w881-Ak;-ha*fDJWFMG;kQ>Cl%O=*NyWrg{>tTf$H|4%H)w8Bm!s@ zc0MqAGY_hSMLRZ0#Mly2EtNg7r;Kgee~qDE$pGJT0tG>^CO+pd>-Zd@cil?;fQ#)R z>$yYCrY@lQ;wVs}JacxoOBdI}M(wKOsZ3VI!OXXly0+TaoasXWfqx{SCrtI0Y8ygV zh(IQkEtSA#;O3<9GCs*T%aarTt)_hMX%$t*Hvx%%?_q=JmHA`(5d4%rBfxsSPLSGD zd}8Frt2wn=FmXo#b-4(5%c#on38N9g?bx%jp_7PjGrdQqdgh85i0>E=MDYNTUE0fQ zW~%^lMmz=nwG0wd%YWRek#j@+ffJt(uc|34#8CbD_Umevpx#FH>T*W*WjIQsjK*2Z z!)+jSsCAYYQb7xCM;mFzA`oN7Vc}&7jDiQaleI%Wr)JuH$KC}B2h06z4Xd6$dX%s% zXH(gtF?(I#uT3rX1y3N0_)tiMv$)d1joqVamJb}oZO?eM?|3Nvn z9yD9+x)7({OMew~$h`(4oPdUuFwTo-#^^X0lDbxl%clXer^#hg9+@B0jZ}9KlIdQ- zlOd$QU8-==Qhz#5-)N53U=$cpJY*T-J#l6|*?^`GxAlEm4+BZ(%%FVvli!&+Se9$@tYuw6IRFsz2o(lnF?lvO?*yw1VBO;6Tlq=L%5C{K|Cgks!oEW)OrBSMueD1Vg@K6aWN(0}I0y)Q0^SM)*6?fm8cQkm(E zk5$fN>`;?roR+a_kzCpk(jJG zGjEBatIME7WW}FMgfp~;HtJ~2k|8esGIGc|Ykyux9s(#rc9xa{9^$#-7>Orf$Hyw# z*n1#YIFMY!<{i2mLPGysh2N_qo9?vP^s;llVIN;jdyZ=_MuM{>p66Z)Ae5fFZfyeT;BOs}rUX?i5YjSW*SP4|YOX#6# z0BP7x>oOpB!h*LCcz`DfeMXJ*8;dPJ|B@4zWF+D znK~z-obGI;7LJA{1JKfFYQ~|=UQD-Z6n|{W%y`3t=tUThBDE5TF!i|sRG~GX1K3^) z-j5@A;=zk1eko2q&21R*qD_c1ip!h%w!00})!BVmx%8Urf2-$rVU~atccw!RpGZ^x zUZ0D*nS=i!Qai{^c~VUB3A*_#XP+QAdAKmrK-}cxs%Mu@Jo&j=8WYDYN(e@g*?->$ z8o)(TpmV<$BjClDM)zZX1wnCJhZz`e8t6r1DBc;VL9Rgs|22g}_xfAs^cs&o9$Jsx zM2C$jmwzyrC*2L3e_UV=yb3Jkm$wdU-Gb+ZC*=jd3%_0# zswJ(Y!Z-}tAx$P?(T{$OH6Q_h!#y0oIl#nlaY{4=~!Zs~)IM7vC8}IN* z$E>3k06*;0ml6(-mSx0rzvP&szwVY@KT8r* zNP5hUVt`&naG#RTI<+^?5*~BsuN46+1$t8m z+E{Tb51!X`NOf9n#GfZe(tkXWYR@^*TuozN99YTEcm-DNO5j5Q+V%0+&@QqSN0wN~ zrJh=G8d*{UY`P)+cRFX{4xbKoTiu3_m!2!>5cT4RF_6O}{G6FRO`R72ETG&0=O*{t zOGGQ|QP@vgh9J0T1LWg)G9h>z$F?__Y!~^`&f@!32k7umf@3UzP=6_;p#DRYyYIbo^a12 zj;yogUN9F#ng-3oZ9H-T3!Efz=$yrBLrXbI$G*womPwkIOSg*yvqH@*9kVlGwYT-) zd*fGSA9U~Mb;k!9CV%%?xcs!|L_7VZ9e#|dvXgJXXDjsRSp<0rMm1?%J}heCQGi{w zP_*{5pFDX28q~+88OfW9!w&-b@-PwmuvX?e*t(^egJL3Qk;R-dAglhlta;Dt4G?+L zaDHGjcO!g|uiWE@xgpfv1c4q=b<(uOYFvDa90P62r2TYey?+&Vy`OI08d)92r*X(I zPYM~=tjgIq`*CF8+iQXW8m|+vho4+oYBjw9#MS#8)%?pYLFqJKZ}s6N-KAR3=XNze z&TtRO37-;E$`l?V4!&;!rAGriq_8oTbbWQNlYWpa>X`7cWg%>NVaNlBhb+#aq|*zN zt+yNsLd?M8JAW1JX+dp(KpGA|E#o0+a1qM#HR1uKk8-)u_Y56RCkBK4bY6q7nLBml zKX$q7@g)3_cj9;J#n&nn*SICvb@=1aWi9ZpZq-}Wsf5=I{UMKx^hzaY<>C%J!D`vF zHzn_GE=i_Bghn$^iv9b>u(7YM*!C)r;_#bkf39h(mVY{dUzT5X3g0w;k`%sfeRxjC zu$%%)b@8rJ`1jBta1nL2aeL(M1Lg zw{}UEK}4EJx~qzTa+B;6mZYawHkZvBYU`F^He`5J9(x3c#5|`)}&qe zw@^4YnSUwupdvIG#%&eo%B4uS7E7AtgLPSRXSTu|&UAAE0qNI>MFJ2yxgyY%jOi|L zvpbJqv5dqYjAFle>+I<sjKkNiML{#t-|qhVj_q(S6i3R)2!Uz=f+bqkcOvzk@T7wGn^B_1y1; zxt{l6>)=UwL7Tws*M)dTP%!GBK%_{qlI@pVwGF`hx}{!x!|z8KiR&9QPbBPWY}S-J zpx;35q(g&o&7lTSg(RyuyDgC&xS8F9grhxlPJ6#rn)*ZUyI}YIkVgW{KsKk7&g99( z_%w-Msj2zCIsJ-rADUnH z&GRGc=R1fG8cB~tx$$4CJ8#6M4pzr>)qf&@7I^K^p(#u)3vvSbdY~7nRta`!sJyRA z#iGbs?PDQrB1tSjj?4&w%W5a=g2zk$Pn_@i?_3M~sQ$0t>J``V{8#Z*;&}C}gNnjw zHrgo}&4Sm+hZ^nf+7agjOxsQ*YU^R`)L$B?zEs*T@CUpr&TB!scWA& z2PHREyCP;r1YL-sP1R!*3Tv7%nKftFqNdcm*@s#tvfv#|NB+CanEoKke%|Z{4|W$n zM30my{*JwPl~)kE%3wQ;PJ`}NL4O}ZCXPa!gye5FP<|g_W#)ja>Q$nu(Yq!FfI+|+ zJc|LrhZ|C$SQivtJXY@7Y@9R519jS;TlLM;1mJa+I${Nj2Kkda&Sw6nC%8w)QRb*# zPWVQOb7p*i zbFTh2OH&E)uLebVXUjzplYjD_yLHlF18Tc^OP{)iuOTz!hQA<}uMLnU+YP{JxWE;W zwf#)mHjtm2cy$$fDlv8Y1y;P+CAwZ4tYzX-)(BXJ(v)YA=^P-Tfp!Yc6&zs_Psjxz zd+C_`jKlp8BB}OAPtT>be^49z`M{5S8$GE%FlqL?_2V@8F=mSbR)2_=%}yA2YZknM zDlu1b<-<^%g4`HWqf&1q*hm96$J#u*0q*UAKsGFcVkbMOVnJ#P969Ik|#L0 zg5qV;K9U=`D)({H0}l|tT+R{Q(u%;+A^}&sg`cS{|rp&M)4TMylMAn6S_2i-@9kX$m?Aq?rzg%W=z-#u-^yc%DU&q_R?br8&3mB|1 zuw!KH%YVSqORj82>Q`GuvK~AR<=+fkxX*P%=nkcbV03OUq6Qihk0-z5$K`|L8&x82fz5x#dZ{ucj<{iGGNV@e%df zt4*5-rMCGKFA~JKyhyjWT1@3$QVt(P`6QnnhktnJKWZ`ocGYEh+0?fh6y+n*td@Bs z$iE}d;iBE@F_&@_(#nHmIpnSXt}-qlh)^Ve8?f39-*>Wc^(B05V5Ypno3B zla8HuFbtCwmALL?xvn+N2qibN_y&(jALRu;=Ptj%K6WnNp*UtEI$O}#r1A}>%&L)8 zLrBZ*A*LF|+Z4wrWN}8|K!TH04j&EG7CuL-%`mjr6iYvh-Du-?9toh+i$*$S;r!FN z`nsBJ`(7V1p8oJu<_u({PU>&Q1a0;2L4STegAd{H3&Bv|z3@l3cf(Klxgb*z8Wcd? z{~@dE`ANSfOFmIQU)ks?g2*^WM1cG=&YmU8V8=7f8cU(REtSE%(DW_JBgfrd!Bl%0 z$_L19ApSgIDHSGO)&k}?z`pFsxMFVv(F1ZUou95}v-hl#pGzc9=`urfY~4PLfqy9C zsVYAH8ctcn5I6=^rQ#2k&?a#3XIDilWwUteH(qSnQ4OPPK&_LH%I#*-E6wh1L^(?~ z?TeHCAx>gH_#P3pHAe31z3V-z;z{{Jd&2M6ibeQjRWLkOwzpZzjx}*|*p}AjCz8c3 zJ5XRC+6hoZ(pgibi755#IpeP!s(-=-Y*Q9ng(5~udEwra<;8kiCO!znul3E*e|Ea* z^Sk@^PNcE+raX|z_L6noNg)ZdWz;?`AsM9|Eh(L+BN2`01@a{X(Ah9wy>as@m9GJL z2OL;6&9J8H#QcPBe9TG;E-VHm9*yOce;QvZBeN|sgZ{YbMWF4=njphX(|tWcs6CCByJ1d)5cI5U4W)gEHBp?<^JxsGy*4E-|qGZ{;}L z+`LU8#qpD>u1GtYK+lQZLw}ar7RRn=#;SvtNED*txFzVIjqDkMJCUyu^~8NpC&Uz< z6DFLPF+sTsnz)Aa7)R@j^3Quo?z7GBm1H^z-!wS=MLl?U(@>8UnY0ZxRu{|z&cYu$BGa5}AGLM6HOn(ZVu1rs^o(#LU zFZ%CXKm4e>|0FEF@Tv5Ig6cT|L6DT8#`L=<#;)F1?ivSnM`gARI;`GI46%{3`2&9x zv&@ZXO^Q9#8>;ABXMqJ|mXUJe%Y$Gq#iP}0Pc+ck%l6S0XXM@_!(3*eny?uFYImdpujQ0QjA;!@8Y0oxJqpy{ruoor(olfhml!!}+7q|DfCX{QnQ%osS2aDS~01+2w42o5eRsxBzU z%6{MFJ|ku8d}&LgW6$xtNO#xwR^OmE^&QV+>W&_lxlp|t6RqwqA5L}ZJAhlPI(`1v zZuGsdOZK5UeWRWIx_VkSpV{Jmjr;b|cjxv^zu)YRzM?m}uExgmW%Kv@4kObkURPjo z{mF&A?!ATSlz%U)u1)&K|AVa;bznE^F#43o+0`(;F^k1BkEecpI)dM)efWBBui!s? z%^vsDoqRnc`}keu^l+b`3m4)alhHOkGMCxVv3&m_HuJgy*QQB$HQm2V`|rR`^zVM2 zvkU2seJx!p)0%#Isc)`*cWPPwlpcLrgO9FH*XkFq%zw%w=cILdch5^kt@=h;9cin_ zqC$FQFYM5keQAfEJxl4|eos2V`JU^R_1X`oR{8OA)xNp?<<>*=hMylJAL)!AR#>Cb zzPuUH?@Li<#hSYG$=@R?mFdiWsC@V`8Qz)q_G41|TH3xWNKXUspNM}}691-OJiG$W zTxI+>=YQE^d!}LSvh&?R=XaZ05r%pJN^lq#Igk60wD{lO&$BokzHV#TU8TO+js*gx z&g#4RPG_6zXZ}^%mr&IGUE43sO~du@F!a(rPfeG07jzn)sj;`AB8C#^w2qSP&x#k^ z+OCof#Ax_9z!li&B8dsKESzvsy?Th;ZroI2Eq~}NNIfs(lQ3lg<^}HA4ZHlFQ)Dl_ z-~^+1{O7n19s>ZK4=HT*VQcX`Z%em5^Xz#iFP?qNzh|%VzZ#K4cNdY))hD_LZ7$9i zM~!t$DNP$UG&8xk5GtygEn@*GkWJVc*R?FQ=s~z_DOH{#LU#n9xDrc4gn>#uN8H%s zzkkFhgO;-Ig#Gh<372pLt?@+ ztVI%^9Ehoq<$)Xa`Vc5(!JMv+&lZGR*r znl)k87bc~g#$Hor)h;mRBxd%an5Ex)?a0=4P;OP<70=4}HqVjb z5WjN3KUdIZy|K5t1;h+U2J5-`)z3w_3*)cX*Eb)i`^~z1_VD(cx`ytag%enY^f66q zY*<(YKqv&C6R_NFRp?KJO>1T{=6`mUbKLW%@j~%oSC&jsu=Xvm1Xc|VFfse#*yW17 zuO!RggL9?)MEkMOA6p!+Mhq6vMt#x)bF%m773lhQ4oCPC>LahpL4rJfdsur;{X}>@ zk!sjTB7}!K-;dW+}YoDb0|`#4se{g2s37V;{i54;M|H3r+;1TS+!1r z#D^@|Z_Ty6TJ9<|but$JXYVz@!t@o@JRXId#0z%-Na5`CDtDB^gz?WI@*kju0}T3Y z;q5(j3^k5RD%FD&lSRByHM^NV+@wYVH=kHnEIOt`jscE3&?qeOVGCESZ8Q;T7AL6l zXxFs)EGsoEVwxmKR+9sjD}P*7ezI?Gxnsw{=xBbnKj4;z>gPEXarfCO@}uMyvc4Gp zOn$@vcb=JcoBD|EuUiIJv|O4h%BzLzi$fNYsvxcMT&NdgSG;~ai|;gmwV6Hy?5I}t zPmBq~R027DnWafu#IHbB4w*V*(5)_0WJ1Aj`OA0pia_^R8bxUXVXmKpr)SI(COOY8%x#|L-C$o zI|Y|D0mSeX7gBgt(bK6CGtP?;Dx1LqVxj(zZHQy_eupFa9sv|R zpO|}19Yj!KbdE3#u9;@fDVW?JBYP~ow@$E}?FqL#YXy{SS%3CRk?Rhg&AbXo6s$7z zS0ZGju_g)^u|@WkT#;~0adl{fx5)HaY>bKJ!Y&XSTd$t~-;3I)-$%y~{{a3jI}aZt z?EJ&pX#K&0jjbQ1I7vakvTH4zkUOVwPZCbrkbITs8jeK40CMeSjhhQ_i7j=I=XL5X z5&U+6_kEi#|9=@;F_1lvD|PcaT;;?2x9a8~@Q6?C{qgz=k$oRNKIlu-UsKFr^bnw9 zULD*$r_P~}$1!eX&AH3~z7@NX;4iRz^@%*mA6<-T$K)uJ)vxXn3@Bt2j6afRnyN9&-`-0+H6NJqYA|P0* zadgpNS+R~b)sab~d2X*RIdtm4u8vBdRjX+%t5*$9E(a#MLrCT*49tpbYY_2oGalO} zJ$IGKJj)or04hq^`6M1^=7hz;+KTz>Rbz#$`fVIy)BL9v< z!RTr3lrXL1N;b)vp2@|4EC zRDXiU#L*aIkT`({w05a1XL*ekec4Tig)qT^8&PjrIkx)h=RRW>=}3@4{|+-eXn;mn zkADwx2dUIDHxSvj+~#VVwRx_@jrPx*DiRsHQt9Oq-WExlF>s(=rex zaz$M6y!}gE=pjJX{(D$^Pd!dDZ5RQ>%@3U2vk9>CIR6C3 zTV!;b6r|N6ODy}hiIn_%!>@*{qC5y~@Alrv3WQ-OZn#&wpJvs#~H( z9pYcdhEn#Ih)Fg@J@qTKFIWhg2!r5XRUsX@4?I*f?xxqap2J%%#Au5*b6d{%A?m1ngM0C!IBfV7fz= zd%&qWpSVeTwq#!-Y7S)(H%(kT7t{XJC9U*Jxx8JTlIZ9)pk=&(i{)3qPg2;vhyXRt ze|UUm{-LlHs0&MbCDzt!UTBUB@jh4^z$USwZY$2+zl%|qP>LK?X@7;oY&j#m_BXJq zTr5*a%hfe|*W})=5+vY?n4{!~4h{nUH&H+kh#G%bA&1+B5#7ot|IIwFzZcA(3;qnz z=Z=c7{Z=uT*nR|c_;+yk9r}puG24RKF0I$`2;M>*eUS*p1THl!>}e>Vd=Fa{Q==W& z;LQIiTVb`7M*M~)l7HPCj@*J(pymqlaDKcAa00yxDjL#C`PMgm$I`UD@fX%ePME>F zXf9)$dG0-)qI>eBGB>QKv-O{V%KP?kjn-6C(ZLK^Rok6i$iE*gn@XH5C6E|GM5Z$) zZdo=cjN3!3t!BlNj7bav7thtR6`7jlTkcwi8ZzV=*Eh)%`F}>iij&Sf1b@x1*ZbnY z8Tw#wdOn>Q@%okv(=h(?_sIM9aQ2*ka6lL{wWmtbau-$$*2+XU&xbq=&fvofL}c5l zyi6ZNnQV_e#AiU%3nK7dhi)CTgL^ZxBK-PIg~2I2O$7z1^u^bs*Wh>cQJ4#LfL%fJ z&Z?Lf#gEv31b=6I_OSMx`kJZRBSM7{-M*u$O>6do9kYt%>T1|ACCcTeL)T9}NU3Rift@$?lBxi$RyifuF0DH@J7x?i9 zX@y$*fb~c(pXl}|Ve5g5V)S@WQ9;di0quE>|SSRIHJ zj(hzw(c`(4?1)a=RGtjJuQ4Oy=0*E*|2D?;QFr>G)L)Iggj?{o1$(yW1dm&5!^g-X zb-6nJ=6{pl=*?cvLTrCSI*%}d4#QG*zC87ds(JYPpPN_=Pg*KGgfIl>k;KE=gz5x> zgsrn=tgWmx;oE^~b+Z)tcRQM8;@bA0oXc=Fhf-al=E%hQKzuaGRaFDQ4p&lXguKb@ z*{HzcbX_~^U=?jAIR{7l-C+PkFfRTldlfD8bbq7%$XV)VU-2Hn865ub_L{ngxztVg z@&k#m*IBt%YC8sY&4M(?ea+Ehk&X^iedO;jD3ZvFZPc(#NS;w}Kc9~N2R}C0A+|G) z3u-zW<35Pu(Ux*h^j4{KCTF6|2zCBV3)!5Ga2wZo{&{>0iu``6t;gDd1b_H1@0EIc3 z$EA9AKAtqN7&B5L*rJIvRzv)?8?SQ=BuT^hMRrH zoOzlW(`2+5=r^X+-iG4Ky$!jux1MaoM>R<6nHDo`{o=h_0Qxm=mJz-JmGN)hefb}L z&&c}@A0SU6w2**3SxPFryLf3cbwz^!$53ptSRD341v&z=6v{(#C$CEZnLd!1MSnc8 zEgSN2tUS)73?x?yN?XonNHFLXak}CDY``$Y2*RU{*g<5E3;?}aakqTSw!!^RrLDSz zkAal=PS|@>JwrX5gE)!FFyb1r!3$AI>1`uSq*5Ijia(0cgN3k5mC&KI;5=fDzh0dp zt{*Fa=sWAyb&_utB1SC@8IzlMihseANm>1q(evH0E8C)f;pd4C zetCE(T4J+1q$gx7m$Me(u_L#9^Q~R_EkL z^{j`^^K7%GJgLz81Zjm?L74vybJZ6DtfYT*l>`$opb`s9f;y*ZO~cAlR-Fk z3dx%FUT8dAj~KD3<6a5)w$+`Qlhpy})4 z|G549AAZltI}SZWVZS7(>l88gTdR9}W!sfW5qgzQP0|{r5sTPCa(}J}CkircB*mj8 z7ETqFufSs>$Y`7GW&%ybPI+>Gq%JE7o06G=&+S!Ud=>(FW0%dLoBQ@e=%V>gjuiCH zej{I~k^h>g`9M&A9m$WY0$xHpzzIIrJUyvCpc)IxB&U-~JC)S_?djhQRBUCJR9+KW z2Kdul?gZO@$m1LYbARXAW_@W(kv#caq@0ll8Ys}RhNYYZj9nGloYrk7^7c-zU-i^Q z^lj6NbHe}K4WM(K?_30Nen=L8X=C@`UEGxF0e-=?G$$;?tMAQBB-E-xCkF%*T}AXQh?J1vKN{PLjp~J--4sUkjzKuhuA5r=M&x6 z`Ce`fklz+RYJUT=H9niTdrtjCW#tINwd)57=QNfFOVGPKl}36xfT7PYv8dI}B%4%f z;3UaKmFcxXp>zyo7&hq{+Qb4d_+nQE4Yo+?vTwvZM8s-)%l25y-Uv6#r=QjZF+q{| zahckI?~K0P%suCRqBALZdKGR&G6w6x7E`Guv>Py7zJJFiIQ>QN$&jpUmB@J6yEZAe zY0l_OtDLRidt|suCXXKqjNcxJb4gvO1oqU_5>f5`UvdNEvsvXZz-UV0`up1t3J3T< z4(=Y~$Ll^_{TH1>Dh@d2z@l{mmSXYxr$lTlc2@b*-w&id$GHgV@VqpvW8?9FZZU@?Jd4>X82O>%N*1>$a#PNX=Da=d_01uWtehn0c9gA=!{ ziZv?9Xdf%6u0LJPIC!9T7wPljyibeX%$$GIZ-2TidYmqxfqBtZbzN9%1sQ0Vn60@J z1q`b(Q=7786==)?K#ULR9kMPXTzI66?8v$uCKI&$81fww{8dQNO+pxEU9|aX#)pr` z?LPut{m@6#%f@b=nhYO{l6v%!-`IHsb#{JX?KJf{8@sYJx_YvSI8QsA(PH3LB{gHF zsehiMYdZj@lET#mq7V>SO50d^7_+PgUD_9t>}7>%@F_krTf__J)@X?R63&h*eS%wD z>TrYQK4vW-pM@7)$KJ@k?%KoJaq2PzR9I7r*B+?u1mYb28XUH-6xXukd{AR<&6Erl z3x&RmN^Iqne(A+oeL*a7&^@u|izzXdfPW<&2!S}?cFrV&5&PI`q4se4RZjuzm_Nax zo3Q!a?0yfKv#aLfcA9I8PZ1S;P$MD+8l|f}aNxyPROreU6@RW#|FM!&i2e3IDP_0tM+YXZs?00Dncd zoiGq#{u2i7KzFdt-ON45Zl?S@Zy^B%t_Q>q*rx{aT>eblGp^0!J1#MRo_CYyJ!VP; zwoJq@j!N1KCdhU)lEdj8L#CP9bd93=b#9w7QSEYeX~=K$3_q}N_|4Cv-eK+bZHJre zM`1i#n_s44o>DKdka?hX!^82GTl-)pm39fyx}m8h=>28$Gv1 zLC3H}BY2x4*1)NkL;Lj0k=|Iqn_q;5m5Vyk8SFHI@aa{o29Pcvug0ta;1O~UtUbnV zqAa%_OVFs!TeEOa1LAENv+=MlQg{d`#%O3fmIcEREf1p9fj#D3ij*HFG@pr;fq1p4 zMvR~iD$oZgAUX4}Z^ZtM(tnriA@AzB`{`6X_4p+oBnTrH#l45L^VHNtJQD?Jb9SB= z?adYOx5#usq~0m4y?E<1Mi|>Ru}OO8hKX%>2W@FVf1z+P@Bq0k(s2++axNa#*D?Nh!7>&>>?|= z@rR=qME(T~U5B7W&u8Wy<5y7^9E3Mn3TZ;;A9R;T6C(jNPV_*!Yo}_j52%DvwF>82 z<&}wu@+N!&mi_s46@Qi+A*gx+Rs;4ySz$k~R}n4Lpv8cf+OL2+te$^w@8GIK__YFi zZ_s1rnB~)$e;?s7zoG-Nk$pFC_MQ5MQNvdJ&0=&&B2JOv1ywD)s>*KxP`ISnM9Fk9 zxo~mfu)8VQTFI7H>=2lS$5k;rO3A3!Y-9@_2gOddDIWa zVGdN-j5*8JUymjg1R&W&r{kDdLB**tqhq(7xtRTk_Z>6wvPO zmweEJo(&X_lYbu(^P5EN*u&gz>M}?t<5-QCmY8@Ic%3T)N3T1A>ywA_ZUe_S zsizNdo2ZH9B3R-wn6yBjbzIkAZM)9eHs&^xXlh(ZVu0*&4~3!KD-?z;V0j0d9x~Su zX!xJSaev5Op@z5|ED^|2&G4fpZPnys`A%p|8nWMKMYHbKl)=E~=mb7~ktFBQ$2v?j z8X~W$tnt+(z{)=H79Q09P|CWWp_-V1JnR)5_wZY6A=o2^&nM3>X14o~h(55$o2 zSO#EnD{2O&3P z*D%D9Wya{zi*RwV2nIBC8IVvO6SvtT_qUd*0BQDk@bDo1amV1{bm z>0~$*<)wdd@PyA~?MhCcp<;aG53Tm6&Og8HPmipR?@80h3?Eb9z7F>XPRsFsHRb?S z$FxlUe%?!C^ZhH^%rxtMru_47g~ywpcYjd7=_O@2TBUgg82AB=KbHpTjIE2BDB0G^%EIryshHE20P}$mT#A;* zBIih_n=@*FHl;i3ugaw^+x&;3qx+=6J(q#LbfY^u`p+}9Fgy1oP334semw{v3V+p6 zR_8qk0+2yKk1n%FKn6o2Mn_dZS7qs2jQVNg{BpOMo8Dm9+ZZv725`KM>LB1}17N^y zj0f=7d+PnWPllW)xW+(FlSkb&{#WEREx|z4wCQ9a1w=NOg*t_u*S_egtvQnt_^KR^lQn1kw!aL z_R@WTtNkf5JeM2+ zvHm$gx*&BwlzsdG4{M0{XkYq6zvNx>a377rdnO3>gu6x^o)F>Z6u>JOYy8^D@aoB) z<)^N!mIvYZ1OB{LU+wZbF5eG58}MEk8YeDoity*B^)!{)>3;)=@_*CeePbl;S$YqT zj`s3bgIB}MC>5Ta7I^``l3ck8xz&$-fQ_Wa2&)D3EoKCD2$d%d~l% zPfU3C<#Bn5&vy2U&{&y`8c;KKNRhvNOcW)eOU)AfNO<`b2fK|hy#;q4A4k36@ulFN zG^xIBafho%{BZg+g?|!_e3)fO}8dpTgtr-Fx>B*)jB0S@d zP_d1fi(=#4{Z!g|V{>I!0vQdC`F1dwH4H^Il|K}}p*G5~J)*G5*akyfrJ|E$Kf8k- z=m1{?1QHJ!pRbGW0%!Q1o~z;YdHzqg&8 z@JJE<-XwpXZaeSHWPVa0-^kmAX12DkL~62A6Tb7VoM;%@un$1lUXCTDBL4Fl+^Uo9 z2+9)g>t!LqM@60ICnhJpMbmT7M2EJX6#OZm;c(gyjXG4?gS!yxu~E5;ud zTh|9&Tln|0v|KugI1Xz4y@j&2SuGDm(ev2JCS}xp0)KC-wq(xURR~oRSD;Zh@Dw9A z>`?Y2331DMrdvB0#n(m6)P6H>>11&3NWt}_P>y;R*O2(3D5=pE>*y7nv9Jjdcr{*5 zbvKKR^63YM7VtbAu_YCy$H8KX8$f+m35Puq9^D6~)^W9B3}srrL(dnH0{@KL)@`qv zFP$21VSjt*t6ncb?Ht?>u-QwR&MS^Xn|?Aj25$M9)H=EBN)XrGN!J=Quq?I^WwrBP z!6KC2%x<*A%YAIo7m{%R-{{JI4CU`>tOH}a{j`A}`u}}G!N6H0#pzt_!nIfF*IxgM zu9obet>+Ij*5iBBrC*B%#`)bIgYj=r_tMtA5PwXXEw8>jv(yeO_eUW?iac87&T<3N zDzGKBGci8Sh6|$IHyF`&g#(u*y&&m+*q80*$0f7Bk6+82SN0~B4?tZ5U8sqwyp4wM zSa=45*V|sO(>^d)x^BD`!SuMqq^UXrfrqnFj@n;4dQz3~m}=oTBfkKb4#1qv2&^mH zo_|uY1d$+=#oVyIZ92#=Sg~f0VClGKiazTCr}6p<8_5jL#*diM>{71{W`~+>F~l|U z&KarZxGtPx-a{mgHWV|5R-E^-PzNhw-N76aQbHPg`yxF9K(T9cG>vu8k}i>BxM1*5 zeaW*idk9x{CH=jTSHoOO=>@A_AE4~GTz|8At^U3R-!PZ2pyzFSeFuNG03sy4i$8XE zbJd-8futkEssQ);5v!Y5#=qOQJ4O1@0{cA*G3HMDn@QSt{M75mfr355yR!qO>|Z3y zL!)@g(kdznZj?2z2$!+w6~=KCMx}G&u*QN7yay(v&h2|JZHYC!cU;e6<@EB7hJ6C4Xk<^x33&p z9evE1u~d?6ipp^A%52$p6&4$0imMmZP03URR;6B3H&5}d4*#D**6HZJQ2rKIyFgR) zpx4_Yue&2qY3X&JeKs30irsz&iLN@iuy0(mI%90e=AZ{Bm&r zbCvK8C{7&zHUqo=+o@OoulN1Ox6z)QnIOS&bv8VcuI^(e+|@J*kKBpXuFXD&)5ZpW zJr3g6xR!F#M*cg6i$Hu*0%fDn)9BvtXaAx9Cp?}B>_?V(P)!6SwQ#P1+ze&j*ghkB z7vA?c5-1^l2)KW?^jYw9{(tqPt;p85YWV=O@zE1X?8|XD_`vvT_?%t8Z=;-??DS}9 zAl5Yf>kdck1fI{~361U_|Ay4osXC~&S2@NI9ygkvEw*24Xf%NynkiV`#jKlo+{Aey zKpzK`2?X<8aPMF4N4HmRduICfEi4t$$$8yO+x&28ovOi z_#7-hxCf+2fa11C=@YlHV-rBG!UI{I*g%I8M+>fjeM4O5%nAoD+~+JlBNt#lbIZ(h z6Wm(pGcOhEl-qY73*hT%(j*;y1ak~qFuZ69iuLHDg0_be; zF?`znV}~c&u>gOAkbm@`Iq~^>Pen?Ii6LH{T%;!XSyAGX9bPtIj=mIpv;wp{9Feuwtt80y`O84a~kCQNX{?1 z=QqG-cFoG-vUev z=mB3-W3F5%``(ji@PIPT_#mbObp1d!wy6C;2FAZx5TKU+o>pMQFldWnqZip|2CxU}g(p%bszM1gW!s`?CPIc)_=zGJk|&Fgt0K-@xN z2lGbTtj0TvI*2A{EQY4 z&f{Ilj`}2rq>v;0vn0E-A^QCYu1~x@$=dqIU@z|7w0{f1s>pXI?n%yVsUGR#98()T zFZU&Y_TLNseLjEdR0nmOKWfXN1@2~s9tKy5$S1)2xc=GX1gvBQ$Leki^(TdiRRgx) zY8!}0Rpy5Ru7U8Pl~cgrR8?f(P~(V?HD^pZEWsSYz-8e%R5v z;H&ZFncfbn|LPY3r+W3-!5uv>HShTRi^k#;} zd4yC8Ns^-MAIQbAlv%p~aX^m0LpJS+2)EjRa9JkaLhXMe&6W%ef#>-5*bk7@s%kE( zdIA2ql>VVm|IByvkDQ`jE8A0|MF z?HSx)QMMkKc2WJ+f1I?eUKOoiXOdt=d&+q=>yAegBObP|f1o1ST=?OHEJdUgg`xz-MLwlf4a?XQuk zACBZnn~g9(daY8iL^+Qt1{e5{_a9$ywR~n7;1XUq_P@nX27~cu4)4SQR&}VfAt{!H zpqGCID0_LJc#O8^B79dDKT^PI31NC=)?|&nw@?H7PPJl8@fEW@H{L*Lu+xq;uN8?) z_%h45kS%f4*Yz;2uN1Dc#jUNuS&{UNYwE-i8&82Y1lzCG5#$fAJD2xX--5BS*OiGg zo9_Hn@Mu34aPIs-p#w?Xt&?d=Ah6Wg=QMx(&CNdQWnS#-Gc1an_1UlHp`earOb(Zn zw5(-)UV?q|%^^Cy27 zhy@j$lG?q>Ie`PQXDQx;{AVGqweX^cCNaJ_s4vH@N?krK(HVm>D668RvuSi z_XovdIJVjeg7&D61QkR~tVUjVui zCe?xp&%PB_$3Ri0Z`Z0%`$50fd;f5R-u!hd^~5IQV)>$O_CZnDZapk(LLz@KGo&pC z=_oWVYJ8Pd9h@OefW}*W;z9h#J?+uWg+|!BA<(9N%K|o}x6N7fsoZddUlu4xfB2)6 z3;ErX)*n5G9qg%p7mP>Wdjc-MQ^R~k3_l4SeCiAUqIGszn7dp`AQfoQSQWsF*uL=4G^LD=1~VMWEETx)M@byXWnq}Vc@>)^vb;68r}I%(*&owz_gJ2LB|zmSmw{Es?6AZBjSn^CP`>&bACj$?lu5sd5o?wy0Dl>Gnz2~-Y)dwl zbBJQ)IN6w^4Vgf%9&6-l3L3Hvn^Id)gzFOM-T>{`P{)SCnk-U~Jo2#uhSH_Mr!l>k z01RX&1^f7C@B!_TKu&+qYF_F{HcyA?jW2L~0~fQp&mg^KP7Dxb$b{@om`!UVq+wI4 zE&Er}^BGfubqd`1XYLPviL}~%y@u&Hs$RbJjSbYLJ4yoK7VjNJN3?1X=~yN3846L_ z@wEPa*R7@={`chm0Kcj&xCj3haPG6nFZ>gAkno6cqh_^|_11s&6QpdjASKN<%TaoB zp|>sF*|n9qyBAG{!vQ5iQIUK=p2*MvEj1bF7HZE=I2lg4s~h4LI06eUm)X)m^?Dw; zrU$TB@vq_6E1t1}c4j-!0iUI&;^%ZC_g$K{^U8(&msvnLt#1Pt<=5$)pMAF$z%AO+ z2*J65LV0sX=FxSUS2Y^(rq6QyAP!o7g~i-qH}#!z z(b=&py=KYDjXVL|4@J#J>_ppBpH}9Dn+`T@WXpVvxyMQ@t)OJeka;t0IL&0ak74V; z+CQ&RAFbzoQV(4KCa6BPyT;4uFfid_u}N zh?^in<{pWe!Gj6n9|YuODyntruwGPQr%+0}s95Y1r!n^eIHxDeY{u7K1nHO_QtrR_ zl>G{wepz%cm$B6BXgziX&(pEezo2$gNMiSfzFgD^vi^Gs7}#wwbPkpm?@K`9S_kk$ zZYq8Kx{`l2ee_A8sq~kyRswR_iEkYQhi_vUa75&|DO4ox;iLGF?KPh%R`t+Xd0Q5~ zu>VmY`c^G2;%h~*_FEepIHu4IP>XuN?O>NzgDa)Qc()k26KAbYanE{H|ss+S|kO8ja$Eh#UpRMh}U3-!DUZs~?PuE(_q%B^(-&7#&k!Ps(zh_vgbd0(_6suzda>tOM_`Sl~5akQ+%Git~ji zKaUD?-N2%F7y1s&6La90iiw=`F; zp*R-H?ci{r(tQbr5*-P>wP4dLb=d8J!jrBiZs$kuhb-V-e7gg>-})2A8yePDJKmc-_)^#3Fyd>**bw=aoPMM$DZGhLKmV@avLnWrWs9E)sp% zEx~$YwBju33T?3Q1HHQl;ah*$Q3Chr1p7$MARjcc5Sff9cg{pfa;w2!?-ah|xaw zn^h3?Vt)&c5&-j=uV-%gIrFOXP^C?~3#q2oac$vm7VL`Kdp;6&%((h;$TSA=L|9vq7*%3#Q zjw8@M2qt=USL2X<)k?~KGSylp7{uFG>}I;~7S^t4Oyrlzb)ilmivX4S$zm$NIlO^HcFHWn}fsu>mqFw!*Tb_}_c_IbvrCWbqAIgH0GPW-2 zoDV#82|E?snYC$N0N0~71!X8*J5jzVm*v`oNbDObF0H!NCu1OO@Ed@%<5&v2$UbCZ z*d4nE35_y#TtD^Y5C0V;zagjp{HZ2EJD?k*J~rY8&$(;lLh5)Q*VlqKz|es(JK%-X zaR^pml|9SGK9kXi6+uqHStB^*)bB7J}cF3ru}Q;>l@kF%Ckpa*~r&0VvY#T%}mE55^^3Q^f^t-0I* zF6(6YC0C})dg7O80imb!B@KgkH5L`-+y(>R@!96yRxm9RF;;(6ceZ^v4IB<9J|^*F zMskElMT@qvJ}~-;yE1#Gc|lPEt;$&@H z{rjT@QAivZ&M|+zGqNG0C7^Rp9>>&ftzcKdqT|MGSfk8gYijSlm!BPt&hxJVfHy^ssIYFJ==Wbv=w_l~mIh}zD}n79rYGGe zV}}e088u!n`WX}Z(VBfJ7QG?+-eS|XcLE2bDR|$Uh4CbI?n#sV0g?8$UZzvptzR>k|}Yw?CVu!z{bHdBd`l;oR4 z3z)5;kpmpIbWyVE*0D$yI}#_e8IjT!V9mR*dd;BSYh%ZkMm=_~4Nm)a9hJ-zCX;2} zYQx%f-E1G!@8yUhb|vP$yIb~>f={*YIz@kYv|KjIW8XlCjg2MnXg?`xG9@b!8Aj_4 z9GTcM-Gt1Myir6pTW*S4HXj-~ty57F=U5GDjXpjS1C22oxTY|!?Eoq%0KvDk?IGjM z=4a>eiu@U0pPZ8`)u#Z`_3N+6Y@Rcf!jYjJY7)W|9{8^hjHAG^&5YPapr*E!0h)g| z0c#l=+*O8y4|ss>-ZSxLkz7w4L~`zC3{^K8&QRuz8t#cIdeZ)LkAh+yakBU%@BGWz zCENSK?4I*jU~T=zz6N2~!SG^G>w5lr0NfgGkOkq@Uw|QCcX6qN6#p|e_5`4wJvjG2 zbYY8RskWhYjabQV5VMMQ!QWcz_MU%~p@?eqC@FEX6Dd@H%eEe&=sdgXsd>=S#wxmB z{&6n=^m?W5tS>oA(Og~dkOTEA3VNUo=Z$lNP59e~SK zD20g@$QDTTn9aO<UaFJfoKostd)}clWWG<|rs6TDdi#l959ajDnl3jnij_eIj z`}%;#NK$@`SROH$`htA%ntE3s_4e1y=-<3a_ZHS!hFu0w)MA%N{9hx^#Jd}=8E%440vd*LJ39f7{e zhDy>sbYm8^9{kQ=qho>RIZ2t?L{wxP!$`jox}%+S?k7=92aU$CCLVuaHMM8Fqv%nU zm9K54J(%z_VqgTvNt~e}gdfCm^`S zw1uRAH_d5q{gcym7ValGCMg}cC7>ip*%IxX>+mFi|AG1xP`>1Y@zPd4A=_)jmOGG8 z1E-hmn^oCdQQUu!LdvO!#{1V_v0|N>SQ3mBy_Kz-+%;!1xwUcCI^gg^+0=?_6w-+b z#z1Gj17C|?r{%9`j$a|mf0`U98Ub(rWYc=)-!-v$Js@XygJYqfjXU;5yHHDp9jZ}Y|p_VwPV|Qi~GtE&KDtBI) z?vR+7r&j)`#V8D0=U|fYrzHNNxIQHJN0o+-edZh6QP7IP|zCQ|xM_xn0+2x+jXUoTnOd~mkq7*w0|B=NEQ3r4vz~ux+KZ+o^Qt~yMXxRnmj+7f%QeM? z>b^Z8tEo8>>qgeNK;zgO2J9l`n&tZ_Kvy!UE;prbXjAguo&fx$Yz|vK{V?jU8rTyb zfIS}k=Rtqao)n|~L7ryS)3(nbg<#xQq%-LtSSh?!(Jeux3(vmHSD|`k^KE6M-;#5H z60m=|4&>C8SC0^F&)#08vCk<=NuNBJklCz#FA)JQqPT)#5QG)-S2JEvqT{07R&Q^g ztk3t}?>&(deTD9?tfALplC}GSyhAViYs>@qCg4xppBv;U3K@0e({{mP*l}>v*}jTd zk5MZ!4f-#tD~fGUjZ~9KxORn}1Ji>F5KVtR$ck##EeT1RR*Sm`-2fP z#u<*~z_MCNTSJ$$P9?lAv~2FR6OT06g;fEVGnPwkC8|7DF3JZri0OhF4bM>MjY#o0 zhO|mEzowE?dZa$K%p&^H<8Vz!D~EsN4JXUz;;?bNI>$c1*8&08-S}$VW4o6im-z$6 z)rCXKB#03650qs>9YI_7(YUC#g@Q|5t&57?_`lR;P^LKlCK((2YV zjF(!DjC2g!7jjBDxA7y7HqffVXnQkC7(9@>9fV=`BDYEls~ zX{N>#B!S$KUzAXP)GS^sFlWqiN?!7FhIsHm?=OEZdQGG7w+TnvY5Dy_)9PvZpr{-I z8nzE_IQ`yAt=1XhV*b6g+?4dCcSd*~`swWwhxB3*J$NaRLzf6NvtPmm^ttc?)8^it z658FZImjW5rng3^rWbz%tVeEqO}RW2#x@z4wvEBi%$SXeU-LD=>VkLkkay+Yh^b^m0U15Ru?XYElKW#b_81`n}Ba({4N^eAh6>{M*zLE}uz}uIs zM!s6NEU`ufzhk$X$Ejjkb278-(+R0DyDqU4qsZs+y;}sIY#)CfxZ(`*H;94sgKvYs zu77ImWcvH%G+z>K&b~z_hvkuLlX6jbB*UU;%?#qd>RV2s7ft?6l$K} z%PoI!nA1QkieEtRF{!qC+hJ#U(?_XN7fc&!(=i&&Y^{sn)mV}j)+g?%hu(rO@=|22 z(q?-;xi)%ZeZ7B3KgiVp$93leJMuMj1OESA7aW@p1*Zm$0X#s$pngWHm}`k!<*M-Z zG~dqO_VD6S;lIh=hz}=k%X!1_rj2$6_?(YleUU4beHkvST3aYzJadw(wCpnd_5!f_ z+1Z%#!0|>fWmb;Znhm0@PtJ`6?ghL}Hnn4k3l=fVn}>gscA8~Xr?f`~7f*!PTbu6b zlX80V>hIw-#qhSBpIB$mU-Ip<$RSu4rr@fX5z5N7T|kfrRnAT0pVa90q|ZTkO5TI7 zOpT2=G-``9cMRSWiIFSTwebBNd5I5ZAf*oumozJS_DU2R1^swxqx<>Gz~ZCNmY9!& zVeP~xz;l0b{jCkSZGZ$ zGJaX^A-z0wM^kSC#LVLmbUk8X%cy%7gUbmwMKA8=8ghC4I8A5dxx113q3sU(3;$Ic zJcAXPug1V`jklB0G+5iswrq1$F1Iw}2}w~#D9nEVKR(+LWGhXK=jOemCXtMOtm@l~ z3mAa=v2PB0jkdJ5Eu`#}TcG9NqKCX)1KX3u@8}(&_(-jnxz`<7CKq%;0{mte%r7^Ugn+<_|r$A~D}EKC;CuW8&R;~5qra5~XA zu|mLu>sH=Xg$;Iwk?iS5MoamdMF}mK#=Jo2(S4?zi%SQu3%FX6S_?(AjGBe^;8#S? z`EA!#`w#RjeY+65Ka75GHGzB?ZaTx92k(Dhb)JDr$=6scoJ*`mBMngF2F0M(WXA~W zV%eZ2;DoIt@4yMjd0A;u+)C7xrGd>XV`9^Znt2r?m?>pg+~MZ9#trH%Z$l2O-`!4A z?`Zoz7LT`Co9G5;H`V*we(bq9ZqyAE){qAcmb=eU_3N;|_i0h$ zdu{`K%fAUYr{}Why&d;lFaB!G|Ha%^KN(c7p)1^So-RKO&HvZ_f_Mpk|7NWiC3+~{ zUk@JlBm=eJ-DmiO!n4oz&mbjYCrp3$6lIawCe}Q08rioH1En%E@$E787lAE@If8BI zjSeMH4+gf9zM_`gS^SIQb+f>T=1KuvH0Ui| z+}r4DBzB>-+$}f#IOQMT@Vc)Jx&g-4-=ZJkUnJeA(r0qshrzsfb_Re=J3D`@@(ET6 z-ljLFb_OhF69kuusdl$qN%C|VvMR6N8ACKgEUgw~@+Gw;#0=?_fbFD;nK{l#fJYsm z>*i&(OXuNTOqPg6n_1Y;mLIZG2t#F%lteh24j z-7w5$r?Ou){W44>VE?7PY*pehxb5r4o1tE9Htb-T>tWi;DTqBex-=aYkUWFM2Y}U) zbik0C$>I9jh5nL+5$!~kbH^r#K>fWXclXwVb$l$&Cxy${_N&}N@%ew#b3X46Nq80A z|Cz1%UWF;VNc9Sg}{DC19kYw6pRy0Mm?*6SfrU} zHSNR{ibM{6*5clF^F)a&;ASOCHjmK03@6*ekyEkHu!sMvx@U&|$ovi*lMzhVe{1a9Svu?SReRLq^`2~NqPLn~enH)+PhtzZ0 zR%O`?YUoq##kGBGQ@B!%TVC?>sNBigQj<1HIXZ)8_~l+~*&(K)K(+F58GS=c{ORVP z{e|oNQL6g!dC%Sa9vk`E{_(DLtn0rAg%tUNN}EpP*4~ITVyc|&$4E=-zRQ!TqcChX z>a*xc48c6*>vDf*&qk3|2&|Vt@;BNYT=SkZfLq6q3!AV8=p2NpZo$5f@Fu=L_yakK zpftJNv(niQ?lgE0U~`Fy_9$0$c)%0v>Y^T079^-Kh+J*4u<`0@WlGzk6Jl3Y zhI;nwUCzMmrdvz~UaEG7wvkZRDsrzvO=P1CSX8`p461)dPr2FH0DAyil0BaG)$tG- zYp;SZdIk84&YgC711kdDv*l@+jn!*t>MYtO-KxW6SUmUlCO+Ufqb+W1AC1D1z;B9p z^D^ntq|f;$L?P=`?H5DSy}WtyVxxUCT861)97(gTU;bdXC2!@1V15?-aBtEWd_QdR z0#<22*jRtKP)`vm8*dkJa=vttoc>YW475=6EZ41d*!Nm zZ>hN(u@^&e`CH2G`&T4m00<8@pd?T{8ctl1<@X;Kiu=R-N58dByYYC<-0)Z`N=TbI zSdO0&vN9XMQW{fdRKrVgHFJQGtjq9bq3Lwv!%$W&BIDt-GP9@!=JvNoR8#?wx=6e< z5eI*xLI`30is1wH8$7Nb;BX$=!Qt6mE4usN8KV0&;d=Q};1uFfxPIB@1*~9LSI)x) z?#mbzmJvCQzbv^(OKPz17EvQjMpXrjLE2v0MrCf|I}VZONB|~rqCjTp)k*XqPKRwz zw;P0#c#~kmMGM^j52L}i-Au`c@UC_M2ylNKky+%;oUJQ`n-o$&BIkfRRg3!AS2>n*CZCpjBU1G=_v)&d0G?8(=SX-j_&=ch6 z#d>9bybuT8p*hLzzz-Zdd$ruaN1{36(LvQ8C8*Wxa)31NkR8u|SI;ZLkyD^si86oZ z)n||@uud449)fTfmiJy>#<5q`sH$O5w@S)@+BfN^0~au51yJPbF}O-qTEkoEE<0Ks zUp6qwODbAy3ye@LE$B?mJAopcZYQ<>x|SZX!FYm);Z~pb_%8Q|NAO8n%ckX86+&c& z00h&jD8f;|#_B>r2M5D7%|S35&LDpxO1NGSIGoz>F%1EMN>ur2_Gj zt|M)cg9C6g{!IQV<;paJd##FrI&2b$?di5Hf8bAQTQ|`w+!y_OHm!#S&EJ0t67ukX zc*$44DpLJ`quaRPegTcN!8tAJP2Q zfF1<1d_EgC2lBhZ=ow{{kn$6SQ;f?xGXzF!PCK(s^QX}D6FiPxI_Sejg0QEBNp)#E zR#H@`;qqO{s{#^V(RSOefD;i1t%aSX?Y2}jhCzRK9~T}ElKInDaXf!Y0N%jp1?RO! zyMtI6nafrcG_O{dYzkie4}!7I8%VD8t*|?)(O`V|WPDTyR}J0rO!kPT)=2B&(Rqx~ zMDRBc&;e{@))J9}0;FIWE09S;PGiT|XHj1ykSNUQGQ0+(|z^ zs_o>Y?8vBDNJ(#IJQsg0SXV-TVLOX#npZDPLT_(=)COHVS6j?bVGQO{@q%T7E~ZsN zzhL0=in|q11;t7ZO|7ih!>)O+QT1?mpD?uH#bf*vEG}Z7y@09kYGXZt?gJ0lqi2|A zurlGhK0{2t1!Gt!(RW_L5dZ>j46W)La4_=AJM%#sJ64SZNdkZV)L>sGgov|#CvRMc zH^8D)?@7JZjeT?60<&a-iM&2c`#WoozC4Jq6B8TR#CFh;KhWL)dd@&+anRn4Co? zaPPr9y2!tx#p8c7+Ta3;mjt=Jhf3T;XgHi&%DuV69C7ze0n}GXRDEhrT2B5FdZ*uZey;efYxr*TQmbcF;25 zj-zYi@Y!RK0~klq1!E)q727XI3!hfL3>LZa>mLkj|KjQ80z8Lju=ibWpi8+6z*eXH z_t3`y(cvbn#PPJe;qojW`~T1T|IbU{_??%+VSxPWkraHoh0q1pg<=cOP^0J3XOJ4P z5T)Z>s}6rli4Sp10BN*b5S=6*`DY4M+&c|qAx^m+)YH!(_Nuq7A&_ZZ>##BFMRB3k zDGHbjQ(ap?XMun+?OYo~<$vT{RfTFE9d^WAQ}Yhmj6TgPABX-o(LQgN*q0)BNXq9} zXVm;S_SxhRte>rh61trV0sXZN&^0@W(n*v)<%WOhv2$TNr#$0Lh>bE*6~>Ql2w2}T zNYHrhA}F<9iv*&hbPhI!pvp0^(*0R5YB}V->XemRep$YL7`NgR;4FCl*Ld}CEN>N- zt@&vsL8?sTTST>rwm~}WIjma<=(JtZ9ouS!G7WJezH|N#Q7h^f0PFSZv&b1(9r7O% zm(XzvB~|f2)#}p%Ly$cWFAAXn+YNU~*}}*O?XsUdEE1fp=Yd#2z+!O*G!149)V!@1 zQs0{aLzK%GH34eL0M-AQ+z5Jy$*r^_TYe@+uD+%=#@5HLbs>aX#UZ_ZLrY>r2>ly}lal z)FDYk1(dPD!??{VZ_og7&eM8*SjY*D+IC+!U5H%1^u*E_9E1rh5UqrL7xRiEhyj1j zo3|n=L!#04?S(>*NCrk!TaI);SsXF~hgE+6zhedZ8V48k>#=n|SkJ#XYX=jW{H1t* z-EJX|LZipB&meVRqFAeCyJahEnPeRLLN4UDF3kaU?@vk1B)N$`P`1c4cmd#paM*J` z7z6hYo`z-GJ1j~{8Hg@C$!b&}1(1Ks5^}VreGmU-6TrWkB=LZ?|Gc6l1Ht^01;hQ& z^$YVeeqDA(u3NoiwR1sx7~Ppm3t=%_A_)PvQoXpL*~&>ws|g1ke;W8^#3;mUxCYUI z>`hIyC*A)fL%OVYvAMR9$)zkw4Axoi6|-YrUoChhx;rDz4rRF6@})MO6mWmOfsP}) z)3Umrw7*UT?rY1GL#INLQ?Vf#GO&bd>Vs0-@g;3cbL}v8W? zJT6mV^$YYP97w+)XW*Pd+Eafm!3qym3#drS=-Uzi1798 zvNdwWxxJZap9ldrGiE$3z-X4r%Ppw9nZ>_gp)wSC31Ga%iE@fSW@dkFc6 zzI`Iu(ZPI0x7Q#yE5|OJS{|b7$GXp8X0vJ=Hq`V`5veGIMlSV+3b%|<$$LDn4x%Wk zN{M1Yse%msIk85jjFf+urs63jV*M?ed&b7jEZ5$3eTa;CcEfWyxfIn$|D)Gu^^w2E zA9n4VjM?4fUH0pT$pd8jt41`@Xk?1+uX5m z42+IXrZpdyWKAWRP}6sFTY{-fD-3b(j$@X$Gqo)Y!Vk8iM3r&?NpVG{J zUidFvqD&0bhwo%@>)6{>*%?PLYlN=w;vS1B-*;yC%$WUOt^@*C8oQBrmdMmToq#hgc$q5tFH+OCwDG{Wm&FE9gmMKhRN ziBIR%XOJqfc{P7qD1$rzOq)-a1Tx)T+1HXTeV4Lcv3eU?q9iBBzi_zl#vTMw#Dwiz z#$l2KV)BQWx^C+k%##tCTa!nSw4X2y;JGOBg-fPwRsW~_d*`5Xx4!A*_fq(ZM(pwQ zkbf_jv%Spdc3I_sk>{G_f55*6)J@_E<>mJ!nSSipH~xP=u&d8G1L#Me>Pf4}dif^5XsN=Pi6_;4*SE}T3JGw*8jeeD1W z55TEjtKrv=Kq*CH-#rZ@mqple+KEFQ!Hh!k1F~&5V8nscosoP~>d0Qw9;($Zt86V8 z(F16;pjbiSr&(ddnpX;v=oy+d>I#oF^7&l#gIX2PKLFS%7q6h!xRT6z{o*s#`^I!xo;R;&qFjTJ(91({XTM1bqIE}W1T zOpSX|;*_IjGN9~QxehI5-|}+~J?ZyvhaCuk*U6k9+vFgh^Y^ux-l2{p*VD4SS)qh2 z=9hm)!``=kY!Wbl>#mu1WNzJnRjp~wmD^*Oz48jYKG`IlFg(WY(&DfZnd;s}D4EJ> z+PCS*g-UM8ji!{vjqF}c450v#1A_xUs1OQbT!e4(P%;5vcN&!(57`e5`L+hQGBkT-j4OXbN zkSpZhr4TfgT_L(msN65zQzRHXl6|w)wNd@EO+8=FJgNW?Tr1f%_C5UTPkozJH--Qx zkB@3t^YU=feYtgO7S9cj3e&Aix7T5bdjeH{c=I)lG-oLZ>Y28rs^heo6A>9mSXIFU_Lfc;twVSI3E*c~!$8NAp?fPxLR zRF>TSlENqZ9C1%x-agQu1*C>*=EO z`($kSHsEk5*U_>rwnv(oaX)&?2(J>22N0hkwh!ASS17|G;&+L(;yV^Wi9~;Aa2ymt zJ-~&KOsl7SP#G$S8OA3WU;R*{<4@7Dci(r*yjsA-$I^>ba7^ z$$2T0-w!502l=+=2V%epd*@f2ucIw2n!al&ZwQ$13H~34?RuHP$pf0&P+XXXXwbA1 zP1%ym10e%IMlc`PwhTLu=~jQ_H?zp%c~uO3ro4Vjn-x4vlV-Z88D(IEu<+qv^u0;5Q7;Wmu*7RKRP z$%8f(w2dw#GuR0{d+_6ULY~eVI4zQvxisx$wPPtn1j%z&{H-?DCggvbU{A(DTOLm{ z?gRSexf1y1e*Ydrb)*tYbM#<;zh^dq`tZ)SIEtTK*(<<|I=fYQ+oy>4B=_*k=U{Jv zf9&tFEpWh-PW9ZIG!+ctQrQw7%bPEnq_W?~s0yJFDl277_Q&6l9z9G@weh#D9C>8M z;xAwYN(yF5@!={(q27N%@vUYy>sP#|rEmGZ4r$L<`~pmm3ry|$F^+aNUEBKT|GFJP zk3w_Dvd9f&OjG*X^RiW=U!1hep*) zN=3(m&hnP0y(2OaF!$*x)E+umFb zC4qtfR^`^N?qhNqQKR^u&$qpD5#bF1L-7Td5XV7l$F9#XZDy{W>&8<=i{a6yI~arq z`NII@C>>VM(FT7fW+W@qsIqqOA&jHeG;Ma@O3>NL8V#Go#^{+wheM=OxJn#dHc_x) zI&R???*+_YsPNA3rcYh>I0kQEcZkI8QLf+|uceH16MA#An(}vwJDZ%{e(@JB2ySE8+NJWr=7HF^+un;bQw6AucUFJs&__5{2yxjjJNnxUSPHQ< zSF6qGlMDFSCxvn~h~sNl%b@J|bb~zt{E0_CyEdzof|1jg6}jVj!MVjVHkD?y^`ouG z@l|3aGmpY3?yZL{$nm|HAHXv0?`JYv&(k{)p9N23QhQrfgHpgJz))j8?b@PDb^N`@ zm-Y}^`0js`ATmT`9Ya=VAmtereuj#rC$C-O-RSC;sv!zCM*D7MO^C_YBYEAzvh-&f1H1Wzk0SQ0b|Bu_m z!30;Q!1Eg4CPxix#EGld7`2HTeocH1tLHM%?{R03NU0r{ic*LTxE`n27I1>JflE-oBAi*yCauUm9 zVBRo1Dw#FINY|EdE2dLGaIrSY`j)1FTf2P(;?U7$USQUk&1#K?x(C&Nb9!JtIiLH% zb=~EZU%WSe(B+)^>D8)G)(MF#@x2Z_n%QlMwUehXkcmVo%)lI2x}Za59D6ga!XSU4 zD%9cP!FlJ7wWTOWy`vUtqm^gVcXZkd1Hc0#gJNNxT@r=*6dpRa8b5IO#3RH$Pe9iq z4e8rwm`1U5%v^GH0mLA4;I?v@w(@NwS?yicRQJH!NIYsQyAilmZ0p)14|J9qWQ4I% zaao4Gc>7b-cCeTaCdUK1K8J#W!MlH0Q3^Z%A<=XB4DL`kkV?c4kmUN^zwNt?Ae$es z7GJO(Kd;Dm02&(gL%aYl+JGy;`vUVu26S9LLz}YI4FOMwgc^{?1~hW<^h$sff7k4Q zK0~wzSTej&cmd<*ZCk;1-Cwovbb*nq9ap0Q&;XD(pSMBK_df=HD*x+Nf53nL-}d9E zPlN?+t^vIGEh%CH%F)^nK9p8qGKDu?iokKEAmKEHCUo=pX2q*x86Y`EvaKx4T~MZ&v#;U|7l z@dXqaz_JH+Pyphb=m!e*vJ8Kj3Npq8QIE}xMvGj#PG7?TyU@%C3}@Y@f)krfjlNRC z58|BB=O|wF=Js9ccSL^abq2bM7cMU&t#ha*thy$7%a`v%Dekd%aO{|p_g;<6S&xp; zkvn`jOOjl>s@H!4&A6F40$8%$BLP_K2e&S}Nlgl%=)TjY6MXUU?K*#ie-&Rue0#o! zBm2p5J*@{K3GGy`OJIKKM!$h~1{aSMG7M0^eJjA!8 zTxyKN8=gACM2Q%5>Ds*;YzS(MyfN9fWshLZCU@RVA(Ko$B(8;ca=GyeaTi>AEb;?Z z1#u>7!T>ELC~&2oHH&|_RlF8t1Khvz83aj-qwCd5&mh%cf+Sg+ z;%L_`LgLo2mAST#VCn$z?V7tX+Mevs2}?tw_Bq7LQOi=69cq8Riu+A>8JluLRT1BA z6#xiZM4NE2i&^LmCbYin?BxXX4OMM}zvvbbyjb8m!+b_JUwx6Qk-=4V^G{2+F4o6y zNmwynN<=LlvC`68&fGbcn5%kMpGY6`?CZ@5lG;${@E;R9+9vBdFByyuShsPyd1EU) zisFj%YIf){ekFgsa5xuZrQ)B#_|T|9e)Ek3BLiDB`SZ73f>*)8aNiMu+wkw`zXLc=bXe9;d9V= zS+3*OUbBz83Y&p!Qp6c%&$Q?*0irW=+dRH?d(#MzFgbrH*W|;ja_1LclY;s>t(0qs zY7e(swD%+HpnBTj<_FN$=Dm19oSz!ZpNZ`MTe^3-nwRPGllc|xU7O)O?$w8|e*MPu zJnRhu3Vof`-RM6qFseko&RwuZw20MtJQLBcMktxxiz|0wZ&qP2m2gZ=LSFlK6S)=O zTZBJ&Ec1UXFnJ1SEQ)UjeM}=~&0-siO7{t)0q4r2;%tq4M(ckrz`7F424x_&Q_+D~3$<-rBu!Mw zvXcJKXM1^qZOl}DA^K|Y{zRVi4)qjHY8CR9o&Ad2#Zrq;p4xe6bj6qpD0#(Xoe8qL z7n45pSaeH0Mr!ZI417 z{!o9xI7gSqN5Jo7=w2a!^bK?`{X4ki=XHYlnJb&22cdXQ9|4m!t3>W*6x{<+c@ibe zVwSDkUA-=A-0eDc916|_Ofxf4v1}D4I%T%i0>vG}F+Zgi?-n_W<2v2;e)5LK$ibw% zy$^rg*WM%$eM3A&_pfb|tCO&cb~Xv6UG9J5ElreczqUFQ+EUsrOC`KB%*0`;#`2Os zB=?n%CBfLMMhBWNSh*AejwC43nhP2w>2T>_hVtgXox!u+FY!n1<#@l35Xs2_i+BSM zr09=rwI{R(?%{Wi6R|ke&v#lnnvO1cn)jRFk;eg@nAz9|BS(6Ofj%Wd_fThnp7nor z*(SMAsI=Ero(CNg8^pjQiNZn9f!Kk~s`50m;C4_5{qox1%qdJ+BQ!=JEi1@}<=^*}d$+J_d% zGq%tw5xHH!`ZPYw60HzI=caF?;QD_rM0)j`$Ei#D92Sf~H4ZPthaflLmo9JBsVisb zI%P>J;R2?G(nz|4TF(@a!(RTNM{d+KFEG^95ddOeIv_Hi1975F$Sie(UU++M+QEBJ zZQ6_llt(~!QzJ!3WKc(C=q_|UMf)xOpUs#Vf+L=b0kabUj2On^IUIm&z`%cI2H4CI z9KQFx)lzcj19LLxWWBknuP>M7#qPEDZ0bc(Ywy** z3o1&A=NStpXlQWh2jydK=bwK_1t@ju%+CX|@GV?W8pYjPRw$bxyObC3VJMDe=|;kE z)Cq)V?r=&b>mKYveu0?&wGQ6BY|1F!d{Lv+J3)4ScD+V?j(?Wthmd`s;uyj=3c|85 z&wWcVJ`Nn%L?(S&*Jk*}kzFPsx^)o9ZSA9%f&AN)4*PA`#IuxZ`lMS)d1%F-0uM`o`m60 zHUYu_0uMhU>ITx85q0f1V9q{wH&v){QP?cttZdM%WMSrhI>N_<{tjXU{RS?~i-; z`Tg_mY71Nb9Um8Vj_e*!bb$%F-Mh4o>(0#^?Yi)FGWNYtJ4MPh$E)mo8ug+O|K=OB+oT3@C=FztZ82NPFI1Tmk z#z{{CuHo4!74m|zc>=G?bFTAXt$pM0B{1BKr}dlkU}K@yJH^HiqiwKu;a zT80)alVovc;0Z10Z;D&{n3D|H^-Q~H?y-en!klK^$&SFto)J%;1-_;aVGro!;b)Qn z3)H`L_j=M4J=9=-jZ*9eX5Po?B|0a-z~)FL{fgN-KuolP0)Rh1Ds5}p(jDG%{rh{> zK5UBL3$mWo^A_@Yhb)TRwI-&U@=dB~jU9}Q*`sVIjle(-*}#z}t0tBA8?!LlTD_xS zYBH47VGA=M9^`UA10Z3r2B03or^PxKS;2>Mz;$^I3Sp~%`#lRZ?A0flIGy5gMf)$T zOL{KF%=?bUcD91yxXR;&`qm2P0=pi?k2FRjdR0@ty&55xDu7;V7IfmxF#vdxS&ZLf$g|wi2E?wb1VO zDL4hMH{E{t2Hm(t z9d&BD5fqvmjza#CG+1KkW(kYn=&#{$*-EnOKcVR9@07*#CExV@>*u@J&n?@G@06N9 zTjo?N{gI#X7UXC=c6>a7Z3c=Pg{1xsIIt{L$8c+Zdlgr(sw+#Cd}jxujp7!ur`)B* z+g*wd#YVc=Zs<3%XWs@^nj;Z}?8N=d*^+dCOFSb*EEM7N{mi5%lEeq+nrGuy-|3A2 z4GexXJkMLfH?2a0=J}EB=T1Ma_5<=FKdn1q#cv9I7vOu$A5|EX2wvIw{??b7``*q+ zhm%i#Y4jhwxuEJ{yP=TPVz}p7m3Er`7%$KPTAWmE1pr9Rs&2}#&oe_*=VGLBs8QSw z2Ep!N7>M;CijL_Y9eMO%FKgHqx%PSV0r5~FJyJp*ca?dOeu{wK$2vd>+HF3E+)kqi z7Hj6uHFUwmFRI4ztO4^*%irVcQSq}iYupBZ=WebvK5r|Wo0B*{$G@I%D)ao({M`e) zCggm+3wxW|%L2hX+pkuqWc;I^Dv7`q<48G`?@<3MGjA9d`m#m*Yz9XQ)(@(gJ;f6D z;r~8>74RK@#$kRR^Jj6*zWZy7@>F4;&I9U=dQ_}ItmZ$n%9PHABKQ=g@fe-`jb+ z`_Cx9JyA2Y`EKSL=JI9bR8F=0ydtuHnF1#6eGphE8k|jk;bK!DM?|nZ&s{%KE&;T# z9WbqkqVzWPa}!O}1_Ht=@R}Fy@m(ZNd(zT0cV@o&TLV-EVy%dn^do z;w8x5OW-f?tvn;ssRte!YEr`x{11eSrNyT4V%Hm5HqncMukI&QtKW59%FRH39qO!y zVkSVm(M@t}lV@8J$+~UfWZEWyh+lhT!}k80oMd)CNdaT}avOgog)k>=B~|5NN%?Hs za6al`P_#+LM%9wLy37}`CZqwhkBF)C!3iouhA<*tSNq<2$w{E0w_L3SyEXCY7#zF(gYFmK@*TTHiO z8TdfbBtXH?-ZhnFf`^<&G(kfAC{1FDel@Twn>wVFNJwodT&Ur#CS#o#&%=9!_vXKq zs;t$G@-3Kgx_O?RXLrc8p z2ayAF8zko%#bd{CG_MQ5y!z3?06~D@9yTK}-VwCq&wqFw{LSp6W>|3qE7HB*=FPra zK>wv;`~KwQ3HzcpW;9(wqch!LV#>uXgWJL`kTitVvgV8N1C2GA+c5lwyIU|z4N>g} z98s$ngUT8Wx0usT5Jv}pQkw8#%8Jmvi~+eb{l%bv<26^<;!-ZzLqPj(n9lP|@vV4)~Yeo)3p1i$Q~WmDNXcjwxn~re!v1%`SZJXHyg*DB^hb5SnHoVepthn%74m zcuv`aEm>}6#xTJa*=r%O(*vyfTHj^NcU2}^jbVT8=Kp;zi{7mriqSk{*&KVnQmwK- z;y8c8v@#mX=EfXepO-Z@)EKcaOYx@4Kx#A>A;B$IS6RH_mnD z7k<0Lc?p5w{J%V=7A+3}B8BGBqFp6u$XQs>!h(pxCMijOKC^(xjy*PM3~)-j=g%xK zrfPB#S?SYCa@VIG%?DV;P%>EBWY*p<;3_UIfPkk}U z3IOrX8!1{pUpT(T9=+WFe)pmB@qP2KfMq;9a}$To>wWf67p0NkHS0U?k)HB&J`UBd z(LSFO-*w)9y|2ZL0IFlx%IJO%{r(HwuNls3zY~+6_^FZIA@O8YE_7FVg7z7Y` zw>&uqT4pRa4VzuS;Sv?0pIG;)zEo-vfY~BmlP)Jd%COn130R8`cC=??My|LKj6D84 zM$h#X zwcs{gXzOAzgpx~<0!-B6_`AHzr6Sm-t-!C}NcbHnD8wd?8`UOE$V)I&2}Y^$>C39^ zP8t(9lT=v;RRN|SBa%OZ?hhFs=1&*0GA{9VVRQ`u^mK1qZtP{nBQ=^c4iDv!D2CYw zex+l7L3IkBSvm~6LdMCHQ;wi~8Xz#Cvd=V1utNbHIeZ?}{xNXvA@fDumB!b-taZ2` z@tLXqhty-VkNdd#YV)|Bw4Lu@bNvN?a{V^E1h#r_OAg0Wy*{gz-T-ZwcgvhoHr~eU z_w`bq7?6y`Xc=qo3KVZex|XO*etob%D-&XWlC(6RurYGMJy$QWKk&#%y*Qx4H{5+5 z_Y)28_X_V8voExC2299ZN4~NHiq#_UEGy62BbK)+>UhP%O>0znYbh(%^WJAi};X%3)jehL1(if zKL(($3I~EzCwYU2L{XepEcGgu1#dXEF#y?-_Hm+mUgUgkmk;m#r$N#3%0i!1gI~N} zvOg0=$npF5*4x&XX=(66$mS@H17WzjIwh9n!^+P->|0`da7%=s4w*b=!LlGYDo1MO zrCMbbw_I6)iLmIbPPec~f@%kUn_i%6^KH!dZ)56zdzA4fw13pW z^Kk9c#>6eLWT(PX__be>tJy*7cFvfF1u5hu2N+6W%L-eLlg@7rAtBEw#Pf6|aDG9wa957kedGg-GqG9$Qh5hgRUQ z6|f(TGP2z*Nr((^GN749_t1g?wop7cHag3S6g6XCKts$cI*ySu;u6@C0(X3V>&ZS% z?{TdFOT?>#@otR?@#H*gV`{Ge8?WcImSyPhufr^>VJmjzHvQGe4Q`DW$v>3u3McQ(SH!b&*|w;k zQ1>EoEH=^zH;^ht){5#%rRXG2IOk2K?1W$zb<9SR7M$G8JU*HVeoQCST-3VTI&r(e zz~d1qq0VJODO}5cEc<_2=AZuMKf4Cj{xOpH@cZ5=dFL7NGhVyD%IscI3Kp71I2(Yb z6rlAl?Ux-ZmT>}YH+2f!O{R|~=!yjCu1GC9al!{5!W8jg$C(@14$GbOu#cqY*Ase` zIXQ)YjV7I%!;3-lJ^P5kz)xv&YEExD#7?1H3!)5#s4#c^z6gPGPAT*kdl z;RhZvuTk3*r&Wl3pT76OY#x2Y zn0Orb9I@SZuT;bvvNgV=98G_&=Z7HcL9vWi^sg-tX?+B;aIUgR$fGL1Q(E=u!U@40 z5~;DUe{>9gh&U%V32LHH9K=B?Txigp_=D4N+BF@k6<8-~jAkT+BSkma%oO#rpdYuO zhudPQmuHnyAFXHJUhO;~bPe%1y&Lx2)YyMemCS}Wl}~9fUxfsxBM6(1Rf8dSUfCnP znJfA=E)iL;E319y0><8E&(w&kL@Ypbw=&qIf(_E+F!47<)h#^zlzh-P>1#=-t6n zALg)ski!EDthie|dj95#kh%i*EI!lg^=L6&CtIhN&hC50HM{f{1JM08t+>|?Vnf#T z^(+`7P`ypY;zw>R2i{Gq*xbK?p$TbPR%3fh>RDx5&JIY6g+dEVF31(pyr#C*IIQbb zVe_%C5psqwgi1+YuSli(ru-HHFRy=g2GgZ~^Bv(681@bT(t9`-)J%a~SXeF*sl2Y{ z-!7d^Nsm&Ow8)#rlPt;%PMK~Gqic_2J8r45vY~llydLSbj95w!NswY&UO5FZbMDxW z2C2R?`wyr53VD0YVF3EmUVr@j?=bv_SJot+t&lO<$93j0$maR(ak2(2G1(oqnQG2| zrOGo$Vx&<9R53{Bb^Lc;$NO<~}-ohS#EnIPBAZLFIJ4f=0PARR3L5Mioo4dK|11v zC(m;YX;eXFjCfdtfI`0c;{4t_`jVLaXP$mU>k z@Duq}E*IoVI0mmK-CIuKQ>cdR`oaI?%QRVK+=gLF45h>(%2%*4?4Wuc!AjVF_1{Jf z!ZcK8DDL>gb7Y4=w&eH3k}^Uk+1#r#^CqGEdwchQ@n6#Yd}(`ovxTpSuOl1BW5dWE z(>S#mddbv8GjJt$f{HwFsPUyyn*=FhrGybi>osqcicrWj5@@SV6;?At;mU>~6U<(E zZ=3}$a;_N^z&<9JaS4{ZCvlH|E4o{f{>*>}?-r|%NZ+Y^^53^wu5B$CSQl&=wjo|e zfzIGFa;OQ14bxqiS@#lbD1-1Wm7=&t!FG)hx);}my7#1U4-uGYBZZ0+MU`HE#6Q1Ea}>2H_4p}<`OTuN6y^|cNNNd+#+ffClqrK)d#CyAIeVJBL^ z&J?mIDU=I*lPB4iJUbRb05}*)%Y8F=ZJsQ+ubSWjtFuK4x~}`y0lUcPpkxoHf3kd^ z>=V!cyIJv$*V6jmAb~&~d$oMBH+_mm#po^KdHlA#IR#n|96Rt0oZ$z(pu{!ZB<34M zC92HEj2DH!a9o1G#8+y63oUZa-m1|iqD*~#VPuV*3mQgH_f?A$@*5G2r>+U(g!D5$ zpL&*I=g*B!^8zkmfD?{w%X9~+NFDlS;AKNS#PtI_aEFA)i-Io zUHKn3F1U4O)pJ@35bU+lp!AC(r3Nn$xWUKSWajJ!>*F#X+)Yw{+t=Ior|7JIT3DN~ zkAKWpiEZ-P@Z=F_ra>^{EN%q8br@i&?dQ*m{Zjx(6uNIjJqzh7o-Ij_<}_$A=QkEg zRmy&|b{=tsrH=ZT%~C83%QCv%uPph_JcC;jF0@fUQCX|{dR%*!n5CX8Uf0%LZ|Ilq znIhjtm%PYD@)H4nkLCHdNIa-Oa?4#zsjz4Q2QLwT++3GLdW1wNGlQ`W8-qJgMKPsw zVO*fZTJzRJ4u@d93yAQ{&J7o|qQMomqK&rE_E74Oztu6I_~gO!#6ajYV#o5VK3>Wp z?=fHz?@g;}hHuQBI|;=GOtRd~mAr~v;gXCjPH_aF{)wP}WpyIdYwox<Z%An&K{M-+UnoVk5Gb1u?Yt}a08S;s^ z4t>#uHoRc%f7ZbkKJ5&g_~JeepIrZsLcv~ZVpH0G&FRpZCsWvy+n+}~ay|RopExzbdhdY2Rp)9I@t-W>1Or1?0$`p zTi&~Wzi3^Ljymc2szn5T3C=Ud8Jyd`1Y0B=6J8wlY0RRfUUrg?n#;-6HgkAV_|?N$ zN*pCX=_Q`Qg%y(}yOSI8Z3^kfZ@I5Xn$cp#h{HgPYD^(lZkZX&u^ z_llc0IM4HsE!%aoX%%4af-t-eT`g#E4%m}_Yszz`z(DC3LHQOfW3|Vq@N%%xlDx*N zvw&Gbyaq94%tK7*z{-kHvQ?mR6kpMtqMAnYA^p8uYxWk{`xya1mE|f2-YEH=qWnvL zrroxWthMP0KPItu42=gM$WEIc&Ip!1j4ahbA|bUp^{2SwFGdZNQ_W^a>KifB(Ob)Z zKcSZd3xo$g)Q@b&qK#~-MPkTa-|#q1HQp&k|K+7ob~tnYq;JH#^Y8d_6tow+lu{5l z=pN2BrEQuIvn6e63>+;f+|mYcrdfji+}9K^Dq&YD>?^wC4vuQP2Py>z;JGzjl?vd+ zj{ZD>A983GDEdCnNuTocWr;1Yz(M1Gh#`E6r^zWYM`iFC?H}~SNklmt~SiWI4 z17zs5tXdOOp@s4kfeH>5S}A{UAQ0_^kFnwM4SRWnXmK52?wN2XlqbjHW&SW-~2;z z3jNV$^bnpdqp`qAQs0{La^%i2Y|p-vA%elUA%7DD6pj1m+!gX}i^0R{2pmCPUh`CG zj}#aWD{eK6)|@yhg}g*Pj;@^s5&pct7aWy?^ejKw&{lyf7uL80_{qDG*c+b_J|^48 z^Wn%6&}{W0G^Opny1_EOqGyVKAb4HjE|Jw6v)vz~2Kqy4*l(ihuaAR_T3p9UZs{D#yW z&EfK9q_1MJeLV%a8@^j!9D=O|_VyjR&8mRqwN6W>k=mAF<~k&^vGw7W+} z7D7a3LG|3RaId9-nwHmp3$UnW+XxU_*F$mqMZyLd+wh!5hEi2b5b2-n^X|i!Z~A6D z#}~X?eb>GU%&&Twn)kFEOs~I*ZkVccNdY<%_FV$)Q0zg78~I;q@XIM(ZrONLwL)&w zZen93s^XwhuS^79W0b3@5 zXP!&}R-RF}#daBg8%|I+@10ugXvRi;`ClpLiY7$Vxr7cH8nnHUVUWWR=mFnZmKW+u zQ%@}DSj8sLes1S5Ti|hb$@sBnV}=p+HzY>m(t(I1Nt0i5Wz8YJviaS|1kIg(;2Mp8xRt@K1OVaWxsB0)0F9ZT zX=!)k;5d-5+6j6(dTx6H_ycfq=|= z4$!tB^Mew9Ymnj@e$3o|ugi$GM)ub@If$21SkH?VT4edJtbX$G{Vm4cuDu_~KF#93 zLf$V6^4hkl^E}yM4tVNqZR(2n*yq2bGEQSoW3X4KfHJWWV-f3_{3ci;ARH@RwNjUO zIVj~AAA-cjQIDK8Q3HCmU~*K~xCoD~{)NH&-0GWu{WB7M;SxRP8S*Xud$!a_?M-XZ zHi1=kgQ?mv5uAgy?7J4^G$x20_EVKy%@<8xMk>+<{wFw22Gkr{qeWEa*9&QAW)hLx zn`yxAQIV{V-Kee-W$kVZPd>rr0*+ckr0;1YN5s*3lfIrcwIrC}=0FV>eB7&M;TvHM zl#G{uXMM9!t+3}h%5ZH{VVWq;me(~el{1DwEe0I6M_!8~Fi@;W9L$c6TEbtzyV8X} z1ZOwyumV-ON>lUb3by}i=gY02Dr;r2L>iS+;kRJXc_4JNXHxc+9G2m#4AiL(b7#i1 z57Z8F8Y3B&?*Wo6{EI5BFk(Wo0n5PU25WDBQuvH6L&GrK^Uwk7?o;=6RQg9h$9 z=X@S}EN?D!1Mptg0-@XJqWtblykARRqW&j;&u-g&EG4nzu?XPDT*%i9WGDCB;46b6yh|R%W|3``9usuFbdUkWV-Xf>{IqdzgX8;ZU4Q0 zJDmpd|7$FAFV;6#eY|hTfFa-QPM4|xbIrNoe%N&rPf=MYXA0J9QHN2$MhDZMWEA8G zBJwSFNqFu}i++7eu_MAJf}}iay3kV#jR-c4N=Eiuqm)QFPvxXiOA=MLaHPK4nT_^F zNAj1Ue-W10Cx}dvB=gykY+lHQYEe6!RwRnL}66`Ja>ylyQFW(zuWDaqbc{S54a<~{>M1-Nx-EpxZG3y(=@YTWN+?wcpV7Z~5xOeW$dql~`-fX4|4^IGNq1cA^ziCK!eEUey!$Qe+X^k**Oh zUP!#mBRGNMyQ@2(+Fq1}3pH$1+-d~wO@&|3PF%NfG)@7{%)Z7+T&(pB|MU-``WG(C zyuN^Y#)fQN^80+___pX}-Lx@(UpArkHVJJ|6}ICHxiH}uTATsx0fmaOZN`P!Z(qbc zgFh(m8AwQtg>8-`DZ3F2rN@c(O}dsH8K`)-wHX?EasPo?mc2ix|J~|1E^)3U!=HNH z95sWXTylUlt_e78M3*+VL%G2;Qc9qnJS-|-uUijHL7MR@#M{@;SWl3Dc(ve|=?nr^rM5fKZA)CbQv1x?$JI=cL0CDI!64=52pWz zAxlAmA^Hz5L6oH-uxHeM(CghsOxSj@OcJOYL^X#NNcQBU4YSVY4j5?4pu5{yJ=t+3 zm6<|FTpTn)^cC?=Y5s``7oDF7$*yPQypL zB~KNq0CojL3Axq*=ouq(q^P@^$yobkJfsbs9Cvb4bgBXFU@%yU{)Xpm_foe%eR#rO z;??s6wK2+2y{)b5s9Ma;}*5QK^3dk>29L_>-*f zVs&-YQX4+z7bMyD{+{eRz3fdeJ?W_TXrxB`=~sSu6lV8-$xj{szv0e4$XDn|3g;2vau$FKzVq~4PG zO8@y$Zh{ZqtC_&G+C2*>_QfPa>7SPVZUhr!pGyNS`Dd{g7cuNZ%zc^@sN(KM2Vd=B zZ{uAn@zTtHSHz^y{6Hw=p>)00Rlnp?SpGjf{&{y_#Nc=Q4muU@>rh&MDAzueeP8p2 z2ax!S*Z!Zt@t)*dpS)kJzR}PV&u<3Xe!9FQ>k}%~lL%!%TenXolL-o(TM{h8GTnay zvLvBd&c6ogRUEuYLwJ+)-#+-CrB)A@Tx}Co^7g4cZi8L7R2V!)Cy)-DEGe&C z`4SMkC1t=kJ{Tt#TLP714AG-h53CyoaLta zhw;#VceVqtHu|h@Pao5MPuwJbyKXG`^*tZ^_ZTO9t8A;hQDZ(vpa)0f=38j9k-?}R zK6f!hNeAeagEz*`*3aJb7uwIR6d`Ulw8TE<^6#O!7r|a6>X7&sYYqfwKCA=m-H?nI zs54~o#Y`qLMO-O9p8XrQ%cPB7#`{S07V{{7-a1IbwO?pOZ+cLLS6hqlze!UH&Sf_n zp9n>1fozO$CrM{!!oag=%zc@`(ScpKD6#_~e0{o-kR0u@=4CfCn&v1Gxmr9nXh9F~ zc9u{GR~O=QbpQW38zc*mqKuo=;;lCCF3B=9Bn&0@@yAbvT%R zuBeP^7M!YdAY*c92BjLvf`sw!lBdUuYjER4sAR%*-Fnqr6$e8%<~v40PQ0OMIMPrI z(K`vshV1QKP;ML+`zX=@-jr_gTmF2cKy8tURteKrT-`6pZrJfwf&%s>+n{&Ezw~fC zJcaEBAj=#wI%8<6HRM>R^49eD-{FpbRT5wU3}ZR!bTTfDML^D+VaEX}WvLg#a{19= z9j75lVKbv5#Mm|hKs$&41>E0^kEQBg^(=bsZsgPs%K=LBmkYny_~N(Gi5}Md8(r_e zEPi6VP9K)dyXCc3!%UD!g1#|2B6^)=O`L;6&t1*-CgXNj!hQjTlJc9EFo&amm32(K zNp3I_3}!1-shqb2ZnvULfh3(eswaN~WTu5%bEy`YM9Y z=rI}RJHkKb8BHF!fB)1nn%>2Y8P=1L>?BS7gMcSq&IgAfYe7b(tqk9HVYp!eHI#$+ za0C*v^TJk{<==Hgbrlk@MvcHL#P}5{?I&MVprOZcd)V~DhC&?FnmjH(95k#V zvTOT49$eU$Yv8jSdR9Gur?oUgiT_@2O2a_@tpdDngK+y^J@qUfPF-ysd}7Vn$mMwo z`Mo$BHq~Zhj%8^pQrC0F(!ubAhQxq`HO+#I`8A17mswe3v*xKp6w{`0ZxtmYmmcgb z7@M2I(Z1riiWu3+-9i%~n+4@}NP_YHB>rqz!4TUIiF&jeWtoY7nB3m3 zVMQ|r{O#~g<#z`Td>2`qIPc%R5@z2I0|Y#-Bxn3-^d#!R5N5s_^>Le=|6f*4zaTgc z$jiH20V9L7R8Aj8pH1{pOV4+*M{q?f`Idoyc+m)tsK1MU*8KMEx*-UF=YVD7qV|T| zkxk;t-c18hlMQbf2-wAWi?R$*TTW)?i_Gdds9shEa?KDpv$C?P9&!fLunv$Mituh8 z{mC|rYGi)47eVq{E*@*nTc$Y9oM8*;=kub2`S91Az63oVp?*1XUQWo(>7@Bdrm#%mSe<}pU$B~rClE;~3|Ca%GHepwd4Is+!ES}D-_@tUkN5{T&l2a& zyWz+}&|P$H!1YRlW|N9*CLH(gwmfZ->tWw_cU@unU+kk- z@e}bne1AS1fh`pj)I->|biyNU6IGxNiIGlT1`a`C@;PBc%VU{ILhD6=rXDHZPP$*& zTxrsO(e-FYWK7GRDH|tHb289B?0U1YjF({{Z}3n<<$>|KrI?=6;d{(miD~oNw&A|$ zG`=Q{j?B21u8vyf&y$3*iGftspmZUe5LJ*Kpf@Z`ma{_Of@XYhR(Y;1!gnarCCBqk zVz+}vhZ(LQ&KE#B;J(p8UUMz+Zlb1?_u4>zzQzw3^FU`iug04MQ70Lejm^i#Y#+L! ztY4AhfZCI;holACPjh+;@_4tF-M0{}I1#D6OS{lYy@pWLeTU;fX|jR9AUr9vC0SOA7Dm&DabnK|w{$k!F-^*&+ zwUBSsE(e+ibz&Xn%3?;}*_#~B8@`x-F6111+Y?TC&pC0gm?sVe-p+U$^KKRveVPOm zP`9TI`34dz!GI~HB}SVgf#<(IOjdT-YhSBrhRf_;g&LdNNIu-Y51J32B(N>%vAHbz zP`JYTk^p!RUqV^SrBtGKgk;R$XI9p3nSwt~<1{OBL!VrWKSEl^yXo_zj(PHe z8z5Fs`u=Qp4}Y;QJtMv*2d9H=(-4*l&Bh^V-4i+NEUB4sU8eH756OBtl6390OTS6^ zw9XGLQb)dXX=#_B!dk?N>Jo@4Pc1aJww)HSbk>Hqx97Yx0h{)?QiyMV_y1qTNb>x6 z;1?hI+subGn!(;JGA@z7BN^+zZM4dXd3aZDP)2W&22h&iOQRkUqk5Pyu0AC;WOOJ)_e;fC2edVW{ z&s|XOGmX7Oi+0;M=5lTC7YZQS7$}geGu`2eJ)*}#ke2@dG=hX8O{`Gxfr!Zki<1WD zramF_EJ@7H_Im56g;%?XVUm`sn^DN5QQ}B{=2B`lP5lauhxsahgY;CWKXtiO{rrC( z9DuC`YD02fvlQ8XL(XG)DyCBr;fQR!3_LVVtkzKBOBlBx@L?4}@u#{Xf`SG$MROE+ z(cY*(&E)VKR}I!+470LMUMrf`NR_(y=XmZeclPt{uzsG!1M##N=Z}FuvtVNS{+_3K z`j`5yGow7(i<$5Ck4dprsQ1|oUY0(w$^3m%J?gWKd!#y}(%`Fnsp zv~#N9zpVIf^_M$9a*emAb-nukJyHZ#5{!du!HVFHUfMv< z3#ek68pZP8zI(-sUZXJ3)+V&yH%@m|qU4es_VvYM3^ZK`ExW}@9Bd~0k8I#6U(ZZW zy}6dWTJCy(_P<$kIQE9`)N{<=dhk3~GL@pJ#S=jui&WO0nYPn*{(QPLhq!zjW-D3c zh85OsVGC*bcCw_gMZmF~ojVx3%gl{*fwU+IFtDNsTJbTTyPE8B)mr*J8?S zrE6fV>}SWJ5g??RRI00mpjx`&k~4_}_9{DnjMBIopsB9B18_!W^MHCwFl|ddMdx@$ zRU0GCk|kTRTRu{M&Ha3IP40D5{eZh49z4TbO?Ni$hmeh++hlPY_hHy>l@v2h25-ts ztVmuYZlAi$%-+U0j%m1S!pOKB0x;ap+T$Q~dey~wnM=;q$imIGF(Md9E~T{ll0c1r z=DxLGpXMj_Yn#J%yF2E5AbN}b^!3~Q*KVQoXP0BcLq0YZ7UM=ulfD@ZM6)a-Rj0BX`Oa$~rYcVbROTFI<}+LI%B zX?Dy?K{yzaC@D21V5Z&Gj~NQ*#ZW)##zzMI4hO83tdlCvDUFWuf%I{dih4HR?|JX( z=q=(-JhrX5@9l=Tkz(q>B?}p}fuWi73Vr3(y}c%A(Uuq=PiRBMI}~hAF^YSCfS6ER z9hH=M!OXH&uo}Tfv4Fu;R#UF%t0+0#BTpaq$#>UXB1i8F9nY-Oc^IFIm2Ft=x9_5& zR3Vz@3B^g!i-lGpOg#E`tcL>_9OG<0osVe7bhqh{4lXTvuV-6)g#*8hUV1iY*eiAk zAZ3Cuovv4W4eC08(LeoiPlx?~ub*C-e}CQn)8NaTXUOz7c<#-JVT%&&x=7IBqbEP@KjjiGt&<1kl+lp;O%!1}|mAW?_g2WNd;Q zvZa=I@vZ-mdewWbk?#8n?u)9E+rhU&aY@R+Sq#IB+)0Mb=6D~K+Clt(-A(Noi){^0 z%X3?&??_H91}g=f(=tP!Oz##kOKmOp@+CCM8b&MO-DZ7E?o?6mNBY#;zkJtUX(Xrp z>%l%;*_iRHX@2l_%EtC>S{QJm>%nqk-i#f>O3Uso1Szb97`cabJ!xRwc_kXTV&}oD z1|w1jK}F)$JRR@BTbGu9Lg`>^oK1YKkxq3C0A~m{N8f!G#XA+>{f7$4)@6cxIA+da@`;t8m!B_ER#$?V$V^va-V$#i(G9Tb18u% zzd~+b-mMWG^Hzth+X|;bwLIz~qeJ#HY#jr9OHV%chmf71x^J^iQ(K?|d6H1}@Mi!mu1G?WkZ%fi*YW#dtMxZtp&qAn}w|D3-Fbr!WdBjw_sLJ zizdekzqHI(H!rdwm}Xtqv1VoE5G;IWNvBk3Y8-slVmWYsaBrmEXV`5)sKn~gmcX$KHPk<*GCF{p5M`2jn_Kx_H?w${aA&WsZ*-{t^aGYDV4T4os9;5DG zxX`tQi!ISl*M9aQOuxAe)TAOdWyH9yQxHb*hfpWIR$?R*o{oP23<*ei(3&Jzt0H^Wd+M?$@3)fE<;A{GayRplETkmM-53jd_;mBgpe+ZiKSz;BX za6W^yudeiDVVDgq%q+>9T0^NW1OYblc=#}nb47W`z!C}PACGchk0#SvIq|~874(iF zZMgPPuv_^U->dAbMgElyS>Tc;4Px^7ga7we9K6Nyw?zHSPFiGi2jnl=dE32LZrt(!Rve zUQm57Du&(UQL61Y_sb1?g*a=S@8R3yDt^;{ncgqL4`AmKv(vz~--FU!UI{p0)-k8J z<1cX6wp*E{hgr68xwwS!rg?g7W!!INn*ungmlGF&hR&!BtZDD zt&DeeS&{FvS${ta53RAbg7^dc$xJxkfpm@eX}o*YDUr2b-Vtkl=FogPEUP&@aH z)}H-WkQ5*7_jBt9SCdj0A)4b>I~z-XUfymIQCxiH(rdgLX+4U}PRi8Vmw}Joz%@IF z*F0Gf0mA9iFnNW@BrjGDIatI9gH~a%tI9e< z{k>V(U!YqpN(?UlWtbda3q$5$J)B<-O$DIEEW5#14)x02vElaTEs@%2fvBOeb6w#S z2yeYojU?b5xNl2^+{5sN6|5D=0Oauq2?qGW1D^-}F&C&)fgt>7xX{plulHJjAnL(0 z-*;bp?4bUFG@Zvh%=u`sv)0VU>mp4(tsFc13~_<*JphIHf4YU;qM=H#K@N%$YZJX z3Ntfz2Ex8eY{ht{juw4=6|p7NuH10rwANi zA=k%HfPs~@IA69tkNUKg#kLX8Z~HtW6zYVkJNIsmMC~6 zsRq=i_lmXY{C4-?A2y%Gty8^Q>DqPIXfDR^!=2ods{D11b?NwP*3_uxlZF$+&=k>^ zsi)ko9s&z7>@MLpO6lp>g0Td-gEe>aZznXj7|WA-x&F;pY4xv5u6nz-yXAlN?<;wF zHGXUQ7&yF-p$C3{NV7l5rkVc6)adpOdA#S>f#Jwn(<&YlTd~$A)|sj~>SPX64sAwU zy>UB>txfC`BV3g4R~(>YT+jzCs>U&Iz*-2S9tD^OCqf3Jw?g(VcElCSs~H>U2TuMj z{|B$hs1(k{0XFOE1rpSNp^vi5qlOVqNR22m5B0V91Z9GM6|(k>OkK)dF&Ic}$5ah) zyA{&QS>(fctTC*ifsR`zZM{V~W|}x)k%^*+uIJoouWQ_#oRYn1h;2|Rys zWjp~}#QiGx0Ut-v-_XzV=+kSh99aK?`omke7ZQxzy;)A^+L$;qCRVKR%cS5tC}h348@ZN<+J9E-Q?$sf zk8O&ZpCgz$wbo$%z1g+QG6Mn4x#8p=XfNCZO{p{$r-YT$6B%&mmtp|j-Un(vMw)aD z`nd#u3YudbnCq3LMO#@d?clqzD7I-G35_`^fXqQ3P9y^f%rokm5&-GS`)SXvY~NG| ztG5@j2m62b`+QJ*?+8r)I-QH}3E)34$BDr7+_tBHAZZPO=*(v}C$cE6Jfdsie?cte z)WD+DZbvMK7VI`Jw)snJetc=LexNY;{sJ+7;DFXtL)er@0YO7U+w;e89e$8JLVn)B z;`&(UL-zioE8RanZbgOo2gRF^wx42+T5FyR92yA0Mvbi+S)9p|xNh|FEY748P;0mz zz6O*#C7>CwmO2A&HlP6@Wx>+UkYuH)rEwk(+a}CHgOU#FWoajDulfHV42lxk&rx(Za*zn{HXnb@Vi(yQ&ti}pr&A(2p=m)Ow+3v}dygQV`ffS+5r~-I^ z;9snWuuzFhkw!@7iY+TmUKX)l(ROHXSA6pJCk{gq4f*bU!W;H2vL4$3s6HQ(xoOAj zTL112VU8uU*K@;=b)dKm#sZ_kk40I3O*4hZfQmKUlSGfB;-Hq-Hc6S|A+ zD&j)ui#z4&%$7Axm3dY}RvH+iApwEKZ>aG1O_<_f8Qt{%;3=^eKk+Hb$x!50I^TO< zB=2iW;$rthGfv0l5e?1&d zgZ<*6s{r75;(1ROGqR39o-Pa>4~orC15qa6OdxU^1FogruLH2Z-+!{=diHIP9SARY zo6xPVaP*eI{om~J)@#sP__vnTw=HC%yTIn!7Vdc46E&5lX9gBktnQ$H3Drw{la>c{ zV+YM-%V@Bz(IlK214`x@3)Z@1f7o*Jplhkj(p5Gtpmf?0T6bw%yi|Gh%mghT{lnj9 z4LwEplW$GCbm6g2iAiC~AoT8!Lg5nziNGnAO|n?LQ!34O5ZA8;9c)ge4q?wWdJhDK z2+0Zu8v23g%$6FL7N{9BZbn{m?Js5^AJj_wk5S;QzEe5U`yTP4uP$+(eCM7 zhRg>UOPA5du=5;D8;$3)ywZ4mtKDO~$*}teITSvA1-ea-LU?j#17tMVE7e^GYt#`otbpYn{WW#kJ(|DV zOE^|fK+yst{?WeoBNkxLoP z!jjLfT#eZOvhpmg9DwFxuP7 zZkyE0fQ{IzA@_I1O8}jgE*=}NjAcTY`Zyg)XJ>lCDJwp;+#wZa+nNK7{`CzxZCz&!UYxyO#Xi8xY`C^g|3 z)+{)5a1@Y7Fp6>uS=8=w%@l#A!!3Aq(Z6znNRE9@Dj?Q90mzKD91|)D`S`E{*P{A4 zD%rv@0OlqC2BEk5G^L%yKf2v9T;n{8x2Es%zTFYFqD~5)f6_BYl7Px3pgWmTenoG# zRq+A2jQ7k*n#|g;90qM<6O#)8Tyk*-129pgakZLvTSD;IY8wLK7U4pIU$fJa=a!PO zyl<#)6$S7WyugEEJ}bB%jw9{x`E`3^TI|l+IcPkh1j&jQ2a$RXlUAb-JB8>XxR!CtOsMx}bs=(qbZjh) z(%;`>2@hHGeyyBZCuCv0Vu$hB@Z=F_EY&+2?bdnX4Waxa=*8cedk#%S76t4{~_#-iqT$yj{>LItqWlz^lhW$~{u-Kj8jC z{ELs4f8T)i!q_NAYkDWfbcQR9d9`n1XK^x|{1-0^HZTU*{upv#91LrdNuYw1;dmdx zQ^|-?7E2xo(kDsW6qsc+X3>bsaWe^3QOBSckIU{+P}UE6(I-py8+&Q8Pd z4B=-VSPhJ92H4vf!O{1-{ff>M@YPJsOw~G?Zy3gLoa=knfK=4WLJ2Yp3Xxo4)7$)I+(>V}vAyD+61ZfK+jn5JkIO&HaG zX|`I51Cw|pfDJ2psOv!J$e`8swO0BNmj|Yhq;!|W$g*|K89eg zRX>641^6&s552`S8c* z+R=Crf3tts)VFhf_$kclW-d-*DEZ_g{IUJ`r309r-Ewc!Gbx zG0~djH*u8}X)rjbM{5V_cQDc3dz^ESosRA%&N1c;sr1oy2pG}0XFVrK~h;F7OAZOI#{ zic^l)cSknRo#hI9^qs1@b1R!PSLNc_@kn-jHY#p&q!Vg+PfD_Qi?=T0K=`QK`=-dj zEA~92^7KjLe*rH4_tT5N;zm93PA(rMJvWHk>*}FM7|cQow~pd*y1BImf5mRUgbPKp znwoPIE*m$8bBDWFCjkJ+B&pk$WsTfM(GFDvL*fn{AURwB)r9KRNKs~fcDCn!__6OW z;QeFPb?^!Iir(*@nKRAPzcTyFt7^%lo11kO+B7(JX<{;G_w69QHRnoe1)NeZ*{S#7 zc8!BsV)DAZRui9&!i@@be;dk$ry!DoRJR-((x+Lh4m{Ccdd4}o`UShikBYC~(Ltr+ zbvBX*=I+diw%eGGBh8@poz2FWlEF1xoI`^<@U2m$-4Hz1S1s9i2rWDuYdm2bJ~lC* zhI@dfVtB_G7=-iH{SGKc(Bb5ETfwvKG+(@ZrS6(^kyp%~#u|5fT(rXzb9 zIJK#5yjI|K*g4B6_}szTIA+YL`X)h;KN)SnBkfiwv{oML@~Snsp=?W1z(wIh{c3ry z&~an^v7S%D%)Wm(Yq(?iwtikA9)Mqy&e{qc@#fHe>Dt2mqm{RVTMeg_dxNyQ^6DxM zTN?w73uI@=fK$-Ge^V*V-I;QNRs`L-w&6bqnM*Gi+q~@?7N8^6{tYL}f8+9u&41gG zT!nmFSG)3T`%gJ1^zJ^_CG9|XuZJ~f>J9<~9;J_wT_n}sZSNq!jDgv5dmH(z-9(8q z$dcn@p{+hCbI--}gV!N*4&<;TxQ8e)#G$>cw!sf5)whUmS~qM%FLDPzQwU zRFRJx6#J_p|5xf{W)Gx!{%616-i)#Ty}s{S_u$MQ_XNQJzVGkL$OX_q3wI;T8m$v4 zcu~W}WZE;{k8t%VRZNGU{m1FyiZv@&4_U!mST5NZIWk+4- z*XK`IOpHG;W4Z$$U5=G9F*MGq>CnE#Fj>Gp7BiNDQH=KW3S(8au0-ooLzlm9YWO7h zfbTXLjU}PDu3Z{%9^&@Nrd;uc&Bi6XG>FI{+KUf?f1Rc%u^*5;{I&D{)-0bds9(T% z_^at`pGPz*^z}@DvptI1^H|=lCt4W@wP|l?QC35jOj5N%Yz;{gZ`7|XbIrK!PM0j# zv%Vuh<&P4Rvk{(LbqsJhQiCH)b*~PMpLpJT<@jRHyxx0weDtQo?=ww7$#vOos zbSrM)f7{APw@xC=?kkYW70o;dsS@|@dwDXf=y@1T0;g&b1!xRfHsMV6Z8%HZy`8Vz zJT|1HpW)BhLwoWSefzH$x!LW_4(r%=-gk_p214j?{5V>};MRp6^G)7Qz0KE4W8K%n z%p+QOM?!_kqn(pJLcXY zY|%&)(e9RBCEg-k!tS>Z->c#PARH&D^Yy&|Jbm`B(mTD4|4X0=EAU3_C?XmC3Ic}XLwpDzxoS6C!iQ(NTd61%uXeBjDDL8F_TR5mJLE_A4 ztvqNaHuyEB_C;^Tk_0T!H1bQ5yuey-ma^{5&_xV8jcFIId0+TvDIdKn6ff*YfKS9- z5AyH=bONp#*@H^)G7rQ@*Tf~p| zs_AP5q4a9oq6R>_7JA2oZ_FAf9L&4jE7`J}FJDE^9T!rv$zve~yxC zXBQF{%M!=ql%Xfk6!8iG0K4;9*z<=|rn-JVk13nJ%c%dCq`JeOOpOk+9uDG4qzhrSETaCbSuOwCYl%3pt{gvL099<_jzMjyzn&!NpY?GxtMrdh8hRq zk?oF}|K zxb$beSya<`)AA`3s74-D@uzfg0o=6)$XmBeutakdzoqe3r62-MShJeTyN$|Z=H9t; zh?GR23AUwsPpL7|O$qvu*qhy!KlolIzL4Mtm#1&#;uYuz+2rUo#dl<~e{SP7<i-iO{Zs^18 zhQvSZ`UqeDk2?SlOHEaLthaZS#)&JWrW*U{0Lj_OucE7s_qSa+OLG|QCpMSrKwbG$ zBRrZW5ZWz0BQ_H)Ajrynf9zS49Oy96+o)A40PKSfk;2y$j$E(+if`7*lx72UT-rh$ z@k%cG`yDG!*hiEepQYD#@7=e*MEC?_zXUdS{B)>5jmn!>O|SR<(;T~Z?H)|Gbe?}QH7`&$jJ5BXW z^PjQrZnuH(@gMFT|1U7s`)+Zcn8N`2CI7zcVP4_E^z-2H*!jHtsFPk;tvkBjx%E8n zW+k_p2_CwL&;Q`Ti<`ac*iG$TLH};z9Rc=f2R+{5wdwo0Rpt13DEsH5A1}k9Ao;^y zT$}i!o_9$?OwAM5f9%fQb6#u?!s&ykeXVQK%vWZ`CZ3VpO&}aI5M-A_NF-h?t}c@d zKPz_+9r@a%o3xLkHtmVr!zaa={Ipmy5B7?dycK|GpWBZ*&v88RKNVk8ju-z+Jn!B8 zfWJE+E_>s0{MU4`&a&(fG^2NqHJGMhjfhq^=4UZLZGhS2f4Cbc?^7Mvy2>nxJod&3 zLENBx8xw`~l)zXs1WAXTfat$Qh~iEo^lEkB@K>_YWBiW8;Jw)O&-r>fr`lTn{UlS# z*!bNd0!v6NK1Lw}jB52SyX>n3%cTz;W&5Pzz^ zo0mIzK+i0RCylRPwRNvFjTDuY&CKcC#+3C-!X0*{NZ4SA_EhE}Yf<QYW+uQ{QdQcrg%B`>8p9=KmfHzJ(ePRCb`|Dfz zcn3NPe>Q#<1MnPNZRBb33)w;k)GO2M+(dAbsOuHrIwZ8W3nnaHWY3O#E9I2k_aO0G zOnM$AS&lsHqEK-Q4%~W(&C4Qmo2#vMK=AM}2OJErHtTqMQ_>sm82*jEn-VU$lP+Me z&Mv|CT2Ohkj$Xo1Elk`-Y91oLW1K4u*M%}wf119k_wI`;tZ|uF@@`33cNJmMaz!U+ zK3Ir=jeF8&C}-^+6n)3p7=Dr&zl{K1vVysW`K<5>e8EtC0fyF$n=Z_FjhqK(xPi$E zEZGQLRim^ZfY!oW=k3IcxceM>u;S%^dY4ua8M46ZfY_ z{`o)iU&c>%{p|cMre9FV36Gy=5{pn|yNIa*6e_oj81J`0Lk}iJi2;N<(Z*2siNTOihnQEA@uE))u|Cfv4>bL&a z?~^~moQxj<1MR((ut95VB zV=jfdu_K;mM!}GS6&rCeGsC$OGlx)NmKyFfed6<>*H?_Gkz0AYLQ$EYg<=85Or>6& z-m>)zFU+w%{*Va!Jrln&a?bmvJp=!rlh3F8{sXH{H^R!*Pgr;8Oa7}re<8ndoy&pv zpAs9Qf{nS-14f2Hmf4ndU)DX;MN>I%R}cHK4ssRgF(>v9PBFX2jdm6GA&t!a0~#& z&1-HJIXr|Ymp9FR{JVBF$24_ze2%HMLxUQN1YG38dTB zuH4{$(OA@vzmbEiLw2WjnW8npxk+j-ge6YmRnkFVoU+243o~6&e-*3u!1$wn?++3^d0old6cE?LVb3I*v^s9ZXtw5r{@eK%}QY z9;PG7l(|yDis6;qhl*^VV;E(279OUcv3hT*zQQv*%%gW(%q~ArbIdY4Ryth5_2f># zn8v+ZTgB5NhHfduf4CaT>g3D$b3&ggnSyc>*tjJmN=aeSQ*FbmyOsRqXNXF30}~)I zr2yF{IVsnFi84bd#&#GM%R@dQ%$-eCC1pH=wWuf%~GY=kwdm zK)~FAd39=t$nl4DZ$*mha(hcH^JSs;fH-6pqz4Z~8f*s?f3b8?yEaXDD=_9h6f^OJ zRQlv0HGT`S=r`^vHaB6)(S) z27CO<@}POjf8YJB%zEzV9(UzS7h5z(USPl=Tjtp5O%f+Mn#-0M(Mt_1H&tkDFOsAY z!3Z*e_?eKB>mL#gI-7KCl*EuITWB(5qTp&bPsCF+FRgr1a^5a9WVzZ{yW;~yb$Yuz z47?E2U)+^%`eu7qxOUBa`G^tmYR=)mG`i&cv@*dLfA(3@RDWSITC;L0>B0)AZ@n3Y zqGFfhvP|{{nmFRQGe5@Sx43$ZXxOphRu4aZN5@k3=Qc5>U1-sTP8pJ9ljUsgS(R5e zXwgJWcK3%bnfC%KwG{VeM-Rcc!jm#pU^jyBKU<_?Ki{1#L)o!ao+oGlQ4pc94r z?{g|Rf5EI~o5;lYGJMn+2h5z0YT5|?vtNYo^x2jU6cJ{D<);mBsW}ffGX!0b!1TkI zz65eBKuJW+0Rngqjc9F@qL*VNMOG*EeqU<@f6DCNDgFGqdH6J||Dad|L+GoeyU@EQ zC~I%V?RM)?^|i9T`QoIO1|i(|6>P47%vZNeMf2gkHVgw~8)otl+u(e?42zRsM(%vc zLI5QqB0Z=D%sOo7%>#ech!4>3-1UprP2?2-|MFAP-m%TtVAlP4q*%u}^OymR;VSq< zf8#c>*C_n37UXJTC0Ta{QJIC`KM*qcKL*yh3tlPAXgHt%w?&v5BG0peAbY0;Sg2jt z()lCG3ty#gC;p*7`#Qb#o}B)m;0kZ4W2WhkH1}bzf#vE+}`F(Uh0ph+*v)fB!~k zGL8JFKAx8i)+$=>Fk{5Mc|ACu_47gX4{Dj4+EV$E&mmNTRJQqY zFShJ?mSIoL$%w+La54@9TKJ&&fTSu_)EtIA%^K$j)}@8FUD^DSzg+Hs{-H|q`9}4h zAaAH#1taROrt$>W3xe`K9rEpWe||d_&xKDaH;}ZJwP;a{;-G7_r*5D;3@Fu{z-P)D& z1^`t&+Z`?1ktTY@s8$R_xF=wU1y!2oA4dzfzhoqouPwZyy*;|g4@_J#>^E< zxrMRQ1GkgUzb^^`Q~NVqe{v9ZBp;v=dG>>e z(jLr7FcX*PeX5WXfUmLuRqS!hYs+WYU*oh#TiZ zke}AC6MvGLo%=9w4_L6)ylc8Xok=e@JJ=lnNh}a!)s4+^L|`H}93Vs+@#KhN9O_+`WeX|NY_H^vLv| zenjMNfI0kv{lkOFSIfi~&<&t)1YMvzZXGT}NDQk{_gr)+}h1e<6yW z6f2OM>%eat^w>xnvP{qwZwLkg=2dq3NTq=f9=ncd|I3d4e{sS5yP&`Kh1Q)K!1Vz~ zuHpAP7knsEd4oN||IM@V52Tw6(O_0-sj}pyJ@YeGO;0}Kx4xq^n66u#6|*_YGn`-9 zoUPC9M`7tZF$9-#u~zkT?RgQ?yE5$Rly*XpRj-~2H?{o-56)Mnzk2~Ii}0_AM}SYf zboYGxya1g5f8%)vF<*`N)ler=G;@`%Bgh7|ItU$1`_|u>DW+alRVybxd(B$2Ae<_s zCqyXVPHq9=ojG(T!5(AMk|#WxdPoP#72W!VNjvU#9rI!AFJ3x1{DN20`Z*qha~sw$ z7H^z0;7)#~xF{9?o;cN{ zbTFD2Wr@r=t|55F`_MLYM5(o>4(2LH!)$DPT4}$qV&S^QH0$jT_lsXz-%CwE)gv6t z&P%bBSs-g)k}&q>v<30cj@ zB;xF$f)5rvmOmPK^g+$AghFxC)ZvX9$mEzwAt1$JoYmq5lJU7NUt~#>G;OT>v=oz3;{aX+I{f~ zc?&^0Q?%MuguaHX%D^(Ea+-JAz^y@+#Le9viEc#;0U><^bna6fn{o>3N8QPjqU8!# zf0!#E;9AFg*qm|txrES-4}f9Dt1RmNdar2u858cYh;+W1qZ{&5(&8LoKKhJLOBOL% z1!9jav4^BAtAj;%dO708=`C5|pftf>=AKS%Bd+UCReqdb4)+j37{9@vUv`$-aosU71UrhZ7 z`%m{TsT89=9-4>>>B@)P&RJqU7hR7&hLgH4qv?>}+E*Rw1$Cwq+!)o1h zKE|{OcLODCeDGd*#+O^sb7UNTf9Bb`Cc*q!rAj$TPzx#!zf(Jw%JIT&cwInZ^?4Z2 z$cImsGoAOR!$lwB4X*&tklpau`FMl+0l^vZ1uIpLi>{&+Th8EP#qC%(wJ3B=IvaeQ z%EWLZ%x)nB>lDqX6W{^rAR(L*)dtP6y_n&}Gjij7ur4@sV zIy)gC@u8LVnyByXqV#;mX31HkeaJVY$jX8kFws?|rmoCOf&B<6&PwwgG&S2}(QI~| zspR4a%RK08UV5%s7aYo-{hZh}U@Q~1Rdq#*RwXy{$Qo1cCbpNjJ`4C!PyNQ1yo39D zo|iq1l2+3Wn>ZU?oU9s?f4OKMUc8xu&m82l8;OK%`YeVtIT@|`f@4!|HFmhU z2!*z3&r29+1BfS^K}#|M5^(j(Uu5xm{8?y$>Ns+L>$zwp@F8{ocyi05rGwx9g3B&G zh_?UIxn;f458w3+vf2Oaxn;B8idDfyE7v!MqKV8tvJDJCERe^ZhLF#G&LWQz6H^tM^1Y!=gXZ4bqNa0NYOxa zE@^z8ZRiX z^1+@To%G~W|If(eBk$<81h3eSb49OR46$gKU}J??Z7d5Fv}smNuWx|i-WFL$-NgJZ zVA7n#_v$|5)0cF{DhD5Bn=;x^S>HUJl)&iNbK;r6;Xu3(fBBcn9zUU)Bfr4ifd1i2 zzE66^ITzt+kSFLC@gV)`zFq*Y@CobLVy`Pq4K;2oh7qd=#-O%yEDNm-?bl%RVi%rr*N+o@jtu*TYb2ABKoHd#S^ zh5Fy3XWkM3f2;5K>3tHOYis6Xv+yjMgvi;aL}f6PT8p z6IEea3yTbdD+`!>h|fSjSKbCS__ElltGQH>Sl^993-l*c7g)5iy#cP_N$1+>Z7qQX z)H$f^8yyX=l2SPUE=sz>ZXvg!I|-6d#^&QxMYkw#e{EI=4CEC}q`XzRCScY)+muKE z8RtOM7os!T6NMVfpCf&1!fS=n1syN87ZA5Mp&dd$AsTseY;_6*^EC-* z;XdB)$lQsibb95lP&h@B)l~*%gBUd6qHDhe9uNp$CB$*g|;{fH*qh>Y_y8TJvAa6UJ?3u(7%Ep&X z#Xu?^7IIrm8-j^8b{i@;DQ^D9<^lA`5PxpF#RONqwEZbNof>wodIi7c8AV$0_xS@S z;Z22O^OirfdM!XX;#O3cWSzTW%!M2hptbbi2RMMiMZh>VkD6rEk21r}J7)rAi1}&wd}-x1*&Ha!oivncZklH+(f=%e+n=*0N2vSo^4mHIvB1o6O|JQ^xd((-+f`e zG9DZKyv2A7A1swV@Yw@f=jJcrUw}W}0{_WADhBW|5`L3LUGu%=XZ&@GrXPIxHe=H0M%DcLQfOjB{@jf?VagkF9tjHsiQ%wX&m*2iL{J#K6RihgV6Zz^!; zUW>%C`_;vE8|y;TcVNf}zaX!0vfcSv0TVu>7#CtjP!9cfyp(CXot4#6$EFhCJ2P%c z!MRJlgBGkCJki|+fwQ5?Wexgj2hNs6kWFU0k(2=U5-uFz;c|z-e_VSXjOU)CE%ppn z$HAzAyy@!$)_hsK!H)7R^w{aVU8WfqCwjb^C7KAycr2hFW?Xg%t`MMS2`U!`J=5Qx z5RZd=0Cj)}*Pm2X;3kIjL4wC+AhD2Lt1|)d#f#b4-HQCX9#3%iC*#MAe6NX?PXl+` z68^LG>C(`5yNzbof6+Qzviw_Ocg_gwHp1UWq+9=s2ET7ew*N46G>0a1=H`iS=9(w+ zWr9+UYjfs82FQ%dW~ymS?$8e}~m4^E8eD(O3_e2RkzYx*LN+?!k|lDKy`> zE*qoIqdG8Te+PI`iLf6rCal8-3Zl90{SI}_z-S4Wq z68!iSf7W@~ee2J>?y-A1{XxJFk5b1=dppR}9}(B$e=Ho114Nt~%g!QCU{;GM-j=bA ze?B6mC7RF!91}Dl_i!iyXOu5o@uVC=i%Q)w2-ewhR(Q}wyJ5~*bt$T z2pt=^e`jIK-U!P8=CI}krS&BfTz9Y)R*rJ~t{Y=cEXVZX2jLputX%^SNN>N$D;JpASK4rUscTZh5w6$4<02kdm?g_}#BG)%r7kAye7I{k%uLa%kVFtn zr&KsN3JXHTmOkyWG?rBf{_%VKeUtp{)+@sAe_^2X70;sQOI{&Cu#k{dva8Q*JOtMS z`)$|;6>kbVfRV&-9&24zXEG{mizc=_@JPmA*KtbYtMjE01zUjJcaq3oBmc=Q91aK#8>HH80q`(=UE=FQix zv0U_hLjA0H(#z1V0i%eje-fNMPV6m zBCtIhI_pu&g@+)`&B^;SlxDd0BW4Vxf5S8~i!YAZ?Rc z9!noD5Whp&K!SCzP|ApeC?xE&=}hV8;jsC@#^$+IS(60K z=6etd?sOS0v7obJT8o<;IJ)=%`{n%uU;q7Q0*!hywXdvWeGfQi>Qg)RdR%Xm#ik*h z=3dMPX9DXV*V6l3el8t-pY1D^4s8vLV4GyRJ!H~b6(FIcLX`@&uDu?NRX zRWP*wdvbvejRV=9+cO@OfaG;Prd<&h~ho~GIFe1Dns6&}(;E8mL zi_r`ok~Qk$x>TPE#fZABe|4W{1JH4b{m9aTe#LpiJ;K|~v-0o=bOQHt^kB}HxkF}IH!5gfhCx6?9F6bArv^BojyST)gYeghXzFjDa4YP&SG2Dp*PbyeDb z0*;_?yBc8*{c=pZ|39P2iCrW&yvRsT)-EtNm@(i?{I)tqmUY5LfoJcV;ys~h5_3GK1U zcy_+xy)g3Yx;9kr33rZepGLqnF(SH@2u8_4{Lu3Y&H~gUpM@ zTOt-|%79E^&sL0be@LbbYa%l9V#xYAuoT>()410by%P>Jg}0clHxrR-BF%{Xs#w%ZKV_bZ&7i5E!> z1C57d16Z6Kf$?^nh3Q`my^l954d#^FDpK=-`bfp2%0xvE$*bdxf0pp%$VRpa5*P)_nzY&>GdQJG z%49MzcsDvGe^^V@;x)exI#D7*RXXK&fR{`(p+%kbD{W2&@9b&6`z>DGx=Z&h_)kr? z8ZWlM@kBkZEOPDYVS4a!f3xIA_wD}QLo4fVqWiAb@ge?X-%BsQ<7#biKj(Tq@RR=6 zTm)}1fAB-=6;xN$E(jI@=4FOS;=vW_Bmifw&a7w=_4b{X+$(d@Ztl%0#a$>dD#;K)Br~>;pqyzkb|47vYYt z0IzuH@Ke&<8lVG;DzsqEt>smD*xjJR4Ruw-f6asjgM1d1A}2B6+RtM3nNF3SF3a5K z1-bBdWnh_uuX(6uwHfB5#VkTc(s=vjBeG7Bf}h3ubEF^6_$>WyqAysv1V2Exfq(E- z(%gZ!2`)JD2XU9Im7?y8HCUCi43x`97C2`oI?$+A_?X ze^j@|Tv2?L0z-3)X(BE`?pv{a13`GhZ}j{J%IQf@-P2?c-wV^~@(TBoe+54;07pPc zg$L@I1uTRmS4TG)VxT@}uMLbePr*jVtBh8Mj@6%g7x|gP6cpqcPvx)7vGW8tJ#;OshZ6xKP{mE@LhVd?F zB!>1xQz&aXa6;_N23I}HTt{faL4RCArTM5MIf45TR zn;_oHNte1UeBQ-)qaT@#DLNIL>kom_@i>x^2jE~}U`wRxNKC?kO?s{6dL!zY6gc4< zdH2v+yT$B%Hhgl}W2|MV@2eMeb&A0+(i`w2zHPpius=z$5P{9@zE(}a8F5ir%6Q{y zb{v8@sh3`a3#5J<>d8UE^W>Ulf6kR+DL%3+f$*l>dQ|XvXw1CZ~!N_pfcZG<%9Z9V3GS2SM#y0J&WhX*E%Np+7F~BeG8p8MR8(Irew&j zq{z$$mw;pJXuT(-Amcrp3MmK5_$hpK9-thEn$_iY5<=XglTooRq0w`0x|flO2gHUJ z42ed8nawKI+UEayN~@#Ee-^)b#km{e6!IQp^tR+Zx~v%VR1L0Dg#;T6(8}3J3f!Ah zpIV$IKp-*7raaPS4hpJmWz;W&FIYsvN=(-^Ogb^0v@_Yyb&C)HSubRZ40_dcFZhvg zKdfgtC*f;;ql4aH^tsNRV^+b=RrPZ{Ep;t0=I+-so4M5J*||jNe+tg72D6y{D*=7b zfWoz*?8AdcZE&>aX#>-egSyR?Pv{AS3>C^o| znHy{jt`(iC*&{2ZhDVtlin_&h2j>j;k1wvzOI<_T1xY$Ae_8gdUE-SBvNNJ+?%}oa zC~JO#wj!Qfmd(Ff?lne1F*)^C&y=(VOPopbkm-y&XtVByFy>s+;NgB%lF~k}@=U^A z^d42eaz~fp%Y1o*J>+NWv(nb(l2TiE4%s^*lt?a{NEM^Mo}m`pWZ5H9h4Ze?b8B+E zH8sU6seS%If6p9&*~6A>LadHTx?*5hY@~M9XxWk(crYg?^Vp)V?KuEFZZbcpJ>)+; z>s>TtGar`WUQ|sb%V7g^&n9xrtU2~+%G8B#l`9>0jd0H*n)7elz;o(8iPdJ+_7|RV z$Bn1YG2lG|=R%T-%++maCF7g^hv-rM4C;pv0FRn(f0DMCodnWY?Df5z_PLF2?S&ap z;cVR1RtvvN092ciVR|@>vsVp?ViBJtrEpTzc!-Qj>J;0!-mK&pUO{xJp?M-WBG3MT zGuzxD`}>CVyeRSJ40#UU4UgP)&sP?oKp*Cu3jvD6u}lpO0pSd#Z!p{vgLXGue?yBrY2vR738|Ft1Bu}KJ96pRksFNORFrdNM$apcT!~BR$cS%u-1*8U#25Z! zlV9ps`FMr;8Ad}grLpJpZRZj<+h*>35VAej-vI1A9g^I)D6z=zB6h+DX-I3z56YXY z4*O6aOE86 zkJ5flQNRe~gau$~mzwHyR7LrpDcze=Xj>J1P{@}?ZB)u_OT1E=CufSBQN%-F%fW}; z78_VXqOoYse?156(F#{upHlUQzj=Drx@qkr|iN|Of8Ar@m9)*YTtqX@B4$M+Wt=Q>89GeiABbTs_0OJ?~ z%qL46YC0B+ME#i;n$Y1XWH8JCGeQ78f4)Tc9)teyru-HKADY?l>ljoo>KE}8o(lS0 zDaNb9fpIrj*;)cVa!BKBMIjC+9{tEzXp$8_6*=7|eo4?|3ZbMEk^8cPv503pKvC!e zDje&}pN*^BuF6g}3mk3k&~sh9_Sb(^ECjK_NPw{T_-}1e-aW6@gl$Xf8s$- z|BjbEaqTpq=`|U0a-Ts3O86YoMY=jkaY?O;@Lb2YxI0m)!h?3HBaXJ_%QP#Wii=Xq zL^5K4;&u{~JSMk9!|!8cVQSO*He;uztvKuRD?R^P$$etOi$1VVb*H?UkDrgEfzs|5f7dNq|rz2UN~(Wa+ae80-A#m%HLLw9|&Tn61W1gtJvT7VK+^Db==~Hgjr;w25Z?Z%3$IFW**+ z3jLT~{o*I&erEc@2ZH$pKs!8?^r#*dn}_2pi)=U}8G-n3G3=L)G0dftsQ-W?_Xj{6p=Jw&SJZBP9EwKJl;5!@O3x8gFdcPB zVF>|OAlefGbnd-TukPDfnZ=ha#98| zj337qcZ%f!q>kn-On89nE9_@eC-7+fl)u`)zK3|ftb+Pte|}+q`XKmESV<+Hus!F1 zKa$r_+x!t7GRSTsCpJtrV=Ee(sk#g$(!?K!c+%F`Ec zjVV6T^BbX#548mc%IPE)z2`c*t^W#%H{PnnJp} z?x71;yF|wqfA%NaX+02=^lm<04L3mvl7!xNTj^FX0Tn`hYurQ7?S=Sr&8v~THdM&x z8(pWjFj^{dedd8PmVSY7!ql8LR_H(DVOC<^h9~N^6NggCYMIVe`&PTNK-h4;A#2w!19>yibDYD zn5czf+ZABr5d@>5*EeD#ucn%rw2lT@s&ixP)GzPpg}=^(t3L5@5B5RkYCVGI=H7I- z6>}Ql6;0XH5>486-kancNC10vCj=Bc%i{5CE2Us2x$(ald2I#7d_zN5Rvvt^sPhsk zCYB|Ge@G^8uEyf1wWG);M(+PaF1{#EJ=SSp{?kY77QY4lmX=G4Sd9f+HRrW>IH(@J z17@3OKbAJw`f|NY!s{jJ&=MKAT(ZJ0qe@tS`!CGp?2weI3pX%2%y~k87;ZubMKv~3 zpi@853pbq#HhWJyo@S%xXU)9%jvysL7bVLee{(G|aZ&vXaVa(|ZCVk%emFTfn_fP# zk#Levdl7Sc&)4 zvGVW>bTc**%Mb#FNVL}9k)jBeF@u+U98I=upS&G+Q}5#BW#IEAVBGJURF&yeIMRMb zf2T}=sAD;xnYxfA4rqP0GrZFSxGu-xKlMdGF92Uapuca@_3p)PUR0A2{^pnchyOvk z3?8i~vHcS_hs_5sjdUVCP=x>OXp>>?p?UYc+DG6~^u4x_1qa;Re7qWNfT+ZBh3bsZ znq7`G@K`fV7a)w{*3_tKlTf<5sGcfv>!{S?e1E_)3CYTrQ$*7?ox_+JjDfa`4AERE z`L;SZ`S8Cnxa{nGE&m}CzQIz@0q{*v`N9^T`by6af9M>9e}$TWUdu!FK}W%N<>1hM zI469Aa78VPey58U0_vgpS;)>6JIQR%%$%eXj>r_8?Q1w+2p1J6smehlu4RYhG#mYR z+kZ}o(AeotS}x?=++B zU~&q0S}#c$&Wh&p}bK(|xdk`tG~X`HP^0Cf1d-mUc#~ykB~@v{oatNC#a)mtN3Z$^#I# zG|8_=0=b_?}jUS;y%W`4x$~yWYT7H_}^9>Ko*x5 zg}OG^Wi5oRUa8y%4zA+z4Q;vuEDTMEu$eai0GBeG{^D=%KN>Gfb(&QV;eTtrhys0# zE|!(1Ju@p_Olb)vPtQHUKagQ3RC(ywxbaGf^%b@K5YnqluK+ibms_Wg4v_A#Ne|k+ ztBCOv9>({01oL5Y5jYe#vc**OqXdwDk>l_QS6-jDHecBn^r%qe_SwH^sOt#U6YjLW zXkPmFJt{SjmBoFL+^}v0t$$b56wccI+#M5`KykbDaM*h*TbgEH(H71_h`j|-1CejM z*0(KwNc9CQ+a?z4$ey^3RfP#q{E9;E6xJ+=g%1d6E6=p+VI>&`)g`%Dvp( zam)J=?X-T!OHUnc0CaIdD=%bVdM?ZB+sH6T$y0;{y`ZGY#hKL%i#*7ar+ zkfJ-MbqcE=r-km0EK_v+*R&h5^hcmd^PP`^_nLDhwd-FlGy?M7d z8yN|%a?cz+GdE+~hkrIQ9dF z_O$+J7=63Gnp+mU`kquR`Z86a#GkxEH;Hy7=wdQvXXhdyFUoT z1XwGhaFh8}97}%Ct~CfKJ2r3-?I@xo^7d<7%lapo_r8gBeSfUH`kL=*03N0nO#pZr z8D%pKxJ?pb+%Q&*mS(PQd{(ZF3NVbdYR{$3TS_%jIo~F1BvzY@$9r4t=bcT-0pC{$ zxq?%Jk)eo*hpMg(u!sAqV>jAF+@8ZRq3pFj)DphC-kM`rhqs+5X$_}z?ws1_ziNV@ z`w`-64Qo+pjDN~v&(k16R#@5Sk4+b;JB_P z#N}BXBy-#>l5*E}O+Zn1_~xH#DgySnBYlmBwFM8ciPJ%7_E4u4M$TkB$G(*64hajI zHPIFWjenpY-Pv=j{p&Vlfd{@NfK*l=ybu1B zQbRa`$C6EeY4(JJPM#M7bg@owI<*242XsIcSAR_YhIP}!fBhTl`}yu^pKj@6;azZh zOZ_)VaqZrgli3NU`B2UI>(RtvW7C^VbAo*9A?s>M!^w3DsizF%5UeIWMr>4DS<(`0 zlC`Bw1u?murW>Dqf=`yfK2x;zKHgrJ!R_Uc2lwbJ`O#`0we-I8HD1&ieB17urXfPc zsDIprVdKzsMBR{EP}D@6VA-75mmLihzG!?;+co8&<}9ph>ZtG`I9r$)Tz7KUsH7^( zppw%!cxs`ntGT4!-}h93kF6Icdk4Me>S;c0^=>|6mh&W*`_wgXBB9GDt}(vLHBm7Y zO%|P*WCNLO93&A0Gfb&qYFo!S8tbnol$qy<3i#-tEwaOaz6=EHhaQ^Vx~w3BO~nHddBrn2Pdklafj5 zSrb+)`_ZjR$Sx}6arXEnsTz<24=Q?EQr-~;?Puw6m4hFGpVK`AAM?m4`O$;Juz$r- z`&xgt3jS^1P3^kRE{SUcX~1(i?|`=#<)M}@%HHUb6Cxa}-otW%EO;u{d9s-muFR-< z5I7w$7_l;6mPfXswt}o~9Xgp?^Jkp4oIdh{q%b>1Pb(n9-)RbGh}N_*_QMb7@*u z2!ZovaZ7Y+{r0~EWc%zr3wy&}a>?Db)5!voI^0vsjbq2bJTGcWOubk+Q-nHh9?P?m zA2G<&cqJ5v7)=G7=O=d(Qo+Hc8{;%&iB=Vs%_ zy8#wb1YJTpH^wX>SP+0h5F?}ScjV1!;^K*ji6SXQYPVxs-nZXVRVW;DFKBVyzc*hGB#A<2c4xJbxW?_aLte%T!eDx>h&qUpyK!pL5CQRI#j;enpPA0B2`B zg*gtEtA~lY)E&+O;)7<5(o&`%9rr;89yLA$2;>uJPv$ zctpd)dkgEb8%9zzW;Qp}(Q<%xnNpHIRp|-pBPWoJY6GcgZTaKS=~WNJo5N(63nsoq zK~ZmHY9;gMMxIgwK_UkEn%=aLV5OP#-Qln=1^V%T2` zAy?Tul?*pp{3nX*x500kpQIxK_z z6eYD|O@F<6X2%d&5jk3nipVWMOMvScbb55RV?V&)-ENYg5dA}%Bj3TmB!5xAkVIzy zS)bjJ!yEAXxGDGxGMeuh0_2Q_@kN;NmyaJk97LB!dz%Mp;bjeE*Aj4u1Lf{IxSntYa&GP+2+QF_m3vWt2dG>6tr#?dF@4JI+00_{uwv z(tq~1k^q-K4~c>o7U6?Od`Js8{FYVlp3kQglzF@#0)6Kbs z5eoaaGhSs|boW?rarT3mcM{_jR^VwAFB8}b3wTdF5zyM4)l-)kE~lHp?-vwD;#hts z8f+M~WkN_DDNNiUp+N$FLBB`YH^6R<{$q8ovyJB0U~b;@KQj^D2p`3TJYNf4qkqKg zvX}o2dx4*ThNetJhE>3BZMi~aCADD@mAI9m(87z0n?wj`?#CtAOe(L*}${r&B5rGPRrXacRl3+pCN& zw?K_Ni&+vf2lgYB<{rqjXB~2Lw}*2J9@TC z#`m84$mt#W#wWM(3-&%&j@}m&+Qo}St80k8(+LIQg%j`6-X&Bqa4_2-fJWA>wQg8T zgIR#{J1=Eq@dSU^o>d_kh;{vO#khzGCrhgG)H<;O1U?nKZhQ(Rygh ztn9N{S2P1hWUJQ5b}64s+aM!Rc7dphU(q3HH_k>{KE^HU^K0}D7r^~y{(k4cq4O`W ze*m{^2>0z_Z?IlkIFt!K-7`L-L>RCttHo9MNNs@@eR%O~+>aC)JF1DtlMaU~^SX|(v(VtsmwbFmj*T{|%tDI&vRA^a+ z$F7(e-flAWm#}ydnC8oT1(A?>$(mOI_37F&hJVxsR`cgd;C~0RavS`aDSW}6$jo`S ze#GGot=e3L4dx97<=a%4H3VjZMlIP!UlauLnRX?f26 z?40r4HDpP6ZpA(7KrYt=t7`cDqm(jK87w3cr~A)czzzfxWc$lmYpiE;k2quxUFY4x z=X35_Hx03O!hatcj_0!EwixW%_GuVBroMFC)h4!C|RB6zC`%P_vaWMZ*J0oX+J z@rRXiP7(@76DVrZ;B+)eaL&*00>W3|77Yds0mTA*r~>y897BPbh?qR}R|EiURCCq7 zeQ3m_DWFVZm`+fWaMoX<;Ca{eEoCh)Jn3a<3wz~AXn*504SuX=aI_4_yzXR!o|6(z zZXz8^+TYdFW+w{&9tKG@?BvHmeoOjyg}YzFziaK>3cx>MccoW4WkGGY@>G_+Pq{`i z;W%CeXy9|<8p*QcU=8Os>4H0p4qwH7PBs{eHJ=d3Ya~3OLOFZ5msNQ0*};-`1D<+c z<4bBc_kYGr-_;D4;|CCa?S3umcy(*UE&a9OwS~i~&gvw|)?S%;D0#7p$!E1rZM$!f z3>N-ICmVTzD67@MapFS(FkizW1#sPa=W)*GJ#MNFI+}whlXH`uqBcQE;pN%%dh4_A zpj%(mFIz8tdFaK%bpC?9l|8|avwClbbo#%OMS8R#8=CzaPx+I@iPYRVhBud z5jMR*+&HJ?CoMSDpKw3hC99mtAQmS#FQtRYsZ4v8&Q`R~Q5|@)m58la^Q6&RXhD=S zi4v6!2;AL)wc=ik>Y~W>Yt{Am2yjn$^C89k5aM6&aWRMY96pcdhYp?xL!b4c!`|$_ z8-M;ma7BO1Z|&R+z(sUy+DL5Ovn$qTS5banoB}14w z6LM<4^)5g3%D`(36^57e$0F{40##kt$zlSyad32E{t#0LPR3sZi9=AcJf8Qm*Z9g zv<62wOhHY$G|Xb;T)DRGN}zA3ZUv_`5++RGMwu!^UE4aaO zdclL{_=UUS^S5jJA6o5(S%7DYXbp;~BG<{1AQ+=VL9hoZyqdSQ9J1G$(T6aEY=3e} zo17wmw#q06GII5tdI)cac?Yp!oJMkk9&2`M{*E1e8Wj*P-E1}(#qcx@pLZXJ{I0FM zLmjYb@h@1FFrL0fuOGCJ%#YH>?K}E`iq}|i7?1k00jH%RV?pp+ew|ulxDgKBph; z-pb%=TPja@$J-S1u=V;>+GVsI43$p(%JOE0a$8|r{}{~~Lf^-g&rbBhwsyAn+(}p2 z&q)q27VNdfiNl$%YN~7Ae4~9C1b+FQkA|%8{YTS3>Y>j=*uyE`CmoY|tbZ4t7JSOR z$2}u}g!wdY)}FBU<)bva=7O?PoD~t%Z#5>kD}MFtBYb9NR3tLomo66)nLq*AraQlKsIr-pTmaMb?Mgo*BKZ9iAitKbc@i6y}xL#&}O+wxcYcd)n~%Tnf~ zQ>a8bmzZlKA>eqT)kyZml7CIC!mkN86?X)m^)h05%)eQBh zTB^zndM8wTtRUtbgJF+Fne!Lcd8U z)j0O){vu0X^!3&rq`4j^%x)j$%5AT+m+_;u>hZk3s^8BVCHS#@vmd-h)5e(R^A-B{ zXDfu|`+l8&&z%$MeRc0M!uwQ!K3r&fg5A-b?%Mlz0^YJX_>?cTupzi;p67`*<+PQN5w zqj?3v1Rh&|Zhzor0tpffv+m_M`wv)b%H|CU*d$aBc+8e-eTIpPa@UgY80jkhZwv-x zblzJc+)2$$EoX}A7fr#LD?-As7T8mKzD~uekK|s^|C{Uq>mLSBkYBa@JT~yZ23=T+ zdm|>7x_rWGL@m3*trpnMmh96uZk4n~!n2;u!ry(H4}X*sl-Hig+Am}-s0S&%9a_VE zrZPLE9G>LHG$V730Ut-6>%43)zg+r%eB|~c;4&||W*7Nm2)_gCCJ*2YP;Ye#T0Z9+f;UUC5OykjPM0){&QRduJSIpy^6Kd0Q zaHC=xbAM{6umY%89wr&!Q&qHkZYt;+Tu>Va6hd+AlP4KChif970MY_y`4%fW^|VSW ztY#07Re|$BZ=F{Qm_eVEJ^A#K)p~E(j%xxolOox%*r%s;M7CxsLMqa=YF`?0(Ho;ax%qCc!uDd?TZVDH!QqiTnq#$gnq)X2L>;Fg*K77P=#z!c#mo;G z5IfB+DM}7~Gx7*NVU-)1=JmBa@)lYAASI=1KO;^T*Ae^Jejng zxqriJva3|dvRyyh5ZkXzsO94_&F2oNGND#vA_}9p;wYoBZA(Z$$$~^X7t*j~V?Gj7 zekihP;`8JE7rDdf6sdi*i@gWrFXM}7{CpYR13Y)b=CG%=5$fQ{njmTW=JNS@dt&E> zpDW=CoxD#70r`H4&-ZM$fzm7D{bWClv1(6G@YM4d^~h%Q>7s=R4shMru@SY|>Vf|0kCRxy@6@D$dL zWBo+uLGaJ(<)|{9Zu)Nh8iWOezLPfvTY6=^I(Cs(z*h}6fe@Fz$zafKVXHZ}vws@L z9TQKCA<#@%cea!$W_`26*?UaIVVmXV$(+c`!RhHK0_cN-yMB)g%KvVimWWT{CL7J^ z?x59dZp$4j$BtY0Qb0cIgIGFWm4ZS+TCsy5|jI2|%j(aGs{Yn`{80oi0P8#*l zxna{SL&ogRkbKi`wpHas0amTu0e=Lsp>(u!2Q4S}@ox#@MS}jvbw8QW*Kk+0`Mb7o zzdi1vS$0`N9*8MUu=J!wASlK~b*H7^!>|FJ5}CdX#LBLhcrmKOoSDW~l9O}iuAJJ) zA;=|plh}n}mS-%nJkhsF*Ns(^WdL;^NN%S8Pv6cT?L83gv8Acqp)SY)?0@{i>1tI% zL^8xPGfwAsaa%d_-3&WMnR;?K8p7-|HCYg4_6iv%t60eG7y-+Re37Fh|C<_KL|JN;e+j;>oaA30Re&ZA;Nd}ImGAF6mK|d zvMHW@>@IOFBXI9?fuhM)3|o)72O1}BN|tIU3fOrOS2F^VY(Qiccz@7wQ?6~#~CHI!T=4@hp@a11M2d2s2^e4y}g6Vgs=0^1l{RiES{seN20*@!*<_qDV z;YiKU8A?Ya^QjVCwL-Pbx0iuH+j+O9A+r#uL_(&RnxLS<(WVpbn$i!DwU}5Wk0vd< z^iC_*F=jXCrp+9u2Y>57^#9G%)1gj1VE6TU16}c!@!rCo{{Dz48A8Qu@|xMtU}y+~ zEK#*v%9@=t?`@ohWah+4r>IB4{%PeA5@pCx8jm%F1h9!l$T&$A%06u;Fmc6gKu`dE z-n4689l9Hp)@KEHA)t2)I3OrrD1O4L{{Y?IKq@#VsuNSV0`rx7g^M-pO z@8;dY>EfK|S*jIO3q-SQ+HmsR9+GCsJ(*<3lZdL_ji};7LlrcZI>$s>HFK5+NXTpr zNw*sXQ>wktlz;D1#Xs5X!jpWw~p>8=0 z_04l+pMRABDr;+8M(#D ze{O64YtMc9{lp}x8S>>u-d ze>{pkV$TQliUlw5XBf);Mdhg&UIk4~JoB;3djjO=K=3!1tW2pJbJ>|w*NR$GB3*?v z>VH##%$UMacyrseWV|R!@hmlzNZ9gtT;&5zti+hhXnLsqngPBUV z3#2^|mwv_w2jH~91;4x5bN<|_kCDHe3;orgCPeKZr5r`LaKtz8_!Be);0kXYqL zs)%n4HWfEiV`>*$kU#(sT1SjtM6*kCtECnO-bXiRDqbYR$mKB+xA_jLq5Dts`o~*f zpDRf3zaAaI55RX#SX-XPT$+;Stbf9`-OBAc9L~x-wU1?^^Tq|9r?(O|Jwpdx)*l|* z5{^l-V|nw@mM2R4#ro7Og(nxy8w89~7|h91uLBVkd@yMp5WHxlObn8bv3)h(x4(1o*Nlwsg} zw_N8k#FmY`D)`4a&-C)Q{)8?S{F^9?-a_Ff3d$XNs&?gpNMvN}On)H~7V<_##~9m) zkrSX5)G^n6<;2NU>?+<7|{4!AI_KExA zP*wc|plQ%d!(UxO+tfBX-mrICzN-V<5`WEC3U^(!>S{6d1|4o>^Y8eH-9{!^M!_ntop=i@UvqxN;VF4i(+=zHmJ>-F$u_S8H!Idy1$Go z^Y2Clh53fYCGicGf26S5{s~{;{aFgPVSBm@_lbh`X3!y1-zz@~OCe30h>KhtfmSeH z)%3+el@XUT`ZEow^fl|B+rJ0(n5!x9Ru$Aikk`8dssZe2RfHFY-w1=qVt zpjhT5Jt~(dR1FAOYvz{S;(@e>pFwWc=BIM)bj9W%kE11>ugK5`ew*Ug=`8ksyU+*e zEd6{pKu-*)fqy#AbbuEWMd#njjj9Yx`t=0oJc=KzZHSzq)N9~H+F!}7W23mbGs&uF z5J8ZRK@@aIt5#K-SqN0I))C?!)%#lf+h&8{d^W$6E!IB0UwE_c{|2_28${c=)=Wae zEvdjG^q$_M%2>^hZPY1@Ycj{NSqlar1{Fv5Oymv$t$)dJ>^GsBb#lE$Qp+}xU34>V zp)7k=$;l7FXc?k^9FmL=f`*L+z`M&xwq7%DJi#x(vZwg1s-JvDL7Kg zqa3^VA(GB?IAna$AAIRTQ^mnCGL+L*Xah=ox6GU-N{T{878o;+H!uM8#LfJFaVOXF zpRDty=6{0gRN(yKukD_V>@_#|A27`%@oL>PI{i%q@xW@kwaMATTUi;LX4)(xj`vU1 z5IJnY$abmqpnn|cF^cGv-cGuuVWjNZ>ek*wyzyHQ2qk0bC|iDs%e@*q4dApB@}W29 zdS476rQ0KyxVQ2^kl>!;+TAeC=RlG_`!nt8^?zP>txNIw2mLX(?Nh^c07n|B@o4Zn zP%s$wV@(a2RbJUAMS!ip9Ot1lW^*ZO^j)P9>?rOv?-C0w)oxU-$v8iW?2jqD6<~IQ z=J-4m%46Z1gNFYsjpzGnC|>>Hx+mQa$UW(b2Yun!fxsYm_TySzS*wef++31?#ord* zIe)Qfw}d3^VL9n@UY+wfqgiyMWs$*%Mhk9%>>U)2(>5cv(!154k2MOLi)Du?kr)1q ze~12hJU8a=_w!0fbdUH9VLYXl>mH)_tigI?8Q`sj^&K;?-X!@Z%bGW)20dB~%^gQ3 zzFCDvV18obx}IC4=fD-Z#p5I(ioICLz{>%gmmmg-KdKf0Zj)r z{_>256TMgaJ~sYq3LDy}^(*d=m^0fNUoGFaa6k!OoLd(c=|`I7O+o-KouqF`ei%x3T$DTpJ5z-?KdxaL>W1 zjuReR&U9svi({3s9*$yeKC@Og6N%o~MrS)`GB?Zge+r*^Dy=-HgLa~-%cixo_dnC#=YiCYtunglH|tpen2sPjY(25W*+@ZJ$3$TWQ1&5-=tKXIvT zy;iRi^dZ+AUz5^T_@DK-K$+|M5M}2uY=zT}aE?GDwM=PXn9S$UWP!iY`__o!`!0qYkA&f+l zpAu}L-O1Qu5CPo;0K59splX@bXgWg0%ul1MbLcpBe_E`c^4E%tEF9A%z_e|6d!uxh z<@kyG;jYLm^Y39wfPW5UjFT)}xASc`Rmr-;)8;U_(`nlVUr|RHTv`g_S}K4f%-Jg6 zn^@Y=;iFWUwz;Cpr;Yc*+@TH$yL-GwNUPSa+2H(b{6U0O-08eg&A;PmbdCAJw`%Xf zi~DTw`>%uePyvj^n+euaEDoFX`?PQW_0bMMNs1gWj&^H-ZnWG9JJ5T~5+UsH^Y zVz#Y~SOjEp#DAkaG)fLot?QETWnH=ZbP~q4WMo``aCz><0-r`?k3NW^diYyIsdP2y z=l!Tf7v{n@oIl|RK6Nj*cy9yjzkncGBtNE|d*p3Fvdb(jRU?6F=dN0^F=^@2`C;+P z!4MGFri|1VTG_P20H@MGTXou|_h-nzG*M<$+M8}!$ba7cuDBtVyBzy(yBI9QG-%dev zQKL(hq&S2X1$E}I#WZqtHDlWu^nN0HY0ks*5+?VtPe;x}r@l3FogXC!MTjHo0efF_ zvg;V^ntwt2y%)9kT|jynZnaQR(j4%L50Zu&pzB>~yov-jw9;J01`|G6JFi{EG46B*eiqh_4F7qfM_;s1;ide?=IjY}KL2Ou*t{d_m{m>d zzkis9?B{nT7RfTX=t{^+1zipIv9*xXH8IW)hIJ?@xCwQ;7>|Ry4M&BwhU#Ut!YuRZ zsAY3Fyjs}EoKYR8=(10rezYfk?9@>(wSE1C6B*XZ=+nF@*#v#t7*e`6+proS*r-q3GfttQY#>LTaFNwO~7+eE4h^nWXTML9ql^$xqAl^k7Rm3MYGSt_kUc$}GL z9T}4tNxwf3V#5} zW<6jt{ttu*ooU<;a^w2XMc`a+hq}PT`#RV-bVdhFpGYe|;pGc`zj||8K~7{5JkyCT z!d0UG>ixblz%BcmmM^})_1%olzx&e9^?#A;%vSs!#aCG0E5hsK819MxhUeS39e|1* z8eRZ!tvT6jC7~q{Fl~=EQB)P^nt$BchmJJn?#<2WUe8A^W>6N{btYQoLIA<5Uk=4~ z$GFhw(R;6ra_3NI4BuBG%J$yb8dwY zw-h$ZX}-Fe$d0J9D-)5bc`>gI1&ZW3^vc8R@;F&n#yPue(Aof?kW$#EbAKFDN&JUJ z|L}x#9tn$|h(loK2u#!Ex+ZsTSEx4GMbe% z@er8!1CiILl`=&T^i1hFs@zG-?F!2&2RNpae}f~S@qXsO3N9i3Ru0Jgd3OZA0kuwS zw9Pwmhh9oa6%Gx-B313pmwz}Nog`4w+cl@I!cr?M%i=R`Ly32uo=Szq`xmQ#7~=Ng zj^!NB&pWpAZNLY1L4VOFUJuB!vpk1zXZm2p7$@)?iBKsV^A7M`BYZz!(8=~-?dG!GDjSOR)e_| z;4`#MSZ}+yavS0@JE7wBT4gex6A!hc@7J81@M;KXrZ8?~(y#aOxjXac4!*IC$GpLg z*ZA?=!sBo%&ZapCPU4az4*G(k5m~7N8_CPc*)id(xiT7_NPo^+B4tIO(cDt3+L`F^ z7%=J{J6)?_Su}7(DeK6d%{h*jdf1Ns?V2ioMmHuO@B93ab06&KhzH58!SM_BMBm46 z?c5B&MA!r$5cOEg$XeDe?%U3bli5vCY{k_>)+QR|6|8*uH^+zzL24r)8U;#SqTN$! zgk~i)QCEkWf`9CqFjAE`Qe?l28@g{o50mXHd4|fL?yk6z3By4D>%`(^0iu2(6@>Ff z)lM^cHMqbBtX(iN%2&Lk_s5m4T!;)xvO^k|v$=dhD{ax35OoV`y!j4%yttMgBiP<8 zH7<2|WIPT#Q|UAXlKib|-{#}n6u*fFp3UQ9)}~bchJQED3*N%V4Kr4bA?M!vW=pC` zwPcS=8cAt2rV}}(g*}WyOl|Gb(9ag2rBq?Z3Bkk$Xi7>?kavj(Gh;5YUggNM@^jBA zC5f2O1b^O|q&MP+cOJD3z5#B?R`A-x!T&1j=UXm97V9;XX&Lm`Ge7{6j$O!{bXhm; zTnfU9u76G>&AOLG#Ge@*io5pNi6OxQG4hzU65L9lcNeY8@w}RINO6@VuV<4kFOh;;=H#df&CwSF z+m@ct_m*EOM6UaDwX${t7JcqlaM}3pBBrFPL6(a69HJ{btCIHXTYEL_w;dr(SNHR! z>i3B){EzB4$+#{22`$UNW9{Atz&|Rd8-J}HYU`jvLEV2X8S?-cz6#mVslWw@+WPy& z-;YMtosI|)kpZfNTjDL04+4r$Kz4EXZie|qmg%(@#_$HBavHPS^;jH7)kjswdOBn} zWjgXeDlvc5UvgVuMq~1n@6`7bJ4aElxI6F9#vA*1eegZ?7bFj^hTP9OEkC=pU zy|Fhkv@J*RHyVs&(Y{4e$Io!c=AbSBb=x2A2UiEiG=IXLhoRH~?~U+LDx>q{9sf8)%gzojKlTurcfdnm z_*6`~;2-b*42hRM=->QGppkk@1k?9*L0#b73~Fh5Y4aD!5qUD~+eKHD6P_?7=hKyS zaod#0z^i7ia|^!BadH?b^75r!8aRX)PPdxm0;6bJdE(ub4f^1;qAtX~Z-0t{0IzxT zdqh}oweWfTo61ALDhIUi*}{m4=AMDPj}eg}15ROq&CmeGzE_6fnr9|HX`HOd;?Qgs zDO82)YGpOIE;O=6z^Xf-G#I;lmzuHDt-E#k*tQvhhz$X|e}@r~*f`<&#AF{>6|)|2 z&zb*wH*li1nWe5}JXK^Y9DnG*=ikbGv4MkialzVBf=3D7c!I5GnmXa%-YV~eyarIf zTQcui8mZim2t|R{w5g4-Y*6-ngE&2peIBd%cscI*F8dft_zrSM( zY^v!`L0it03x_qGQh)r@N#%mvUZg`h$k+_Yb5I=%;#MH-5p+uqOuT`{J?dXbkn`qe zl+oO5%X5iJ_#u%2pyHxavGKLD>)v|rL0lO76>q;M--7f9J0AO`LkNKvVn|@Emy-D$ z(BLF?$E%P$!f|A@r)C>c{K%6eoM0b;;A$$>uY{Rc30;_zxPOoV6b)n|2vB&2H|fWl zF2t(fY53b(V*ZS58u$^6@9s1ov$9xxEU>hGl=PGd^I-SPo{=7n>@BXdK^3;bh)t^z z`59Vt#~I-9SO5aNDZSt{8J*T&6qe-q6o1k}!8bZpERgt4w z7m^ulZZ$T(pMTy2!rf5*R)<$uv1YtN-LK!@wS}=@E0leM6}^#F1sqAnwBm>66_HU* zMCZjOOW)KQC!_`=M)(tY5f6m4Q!Icj_bM)~F6-14*% z2kksJ%Wk&A6NK8iqbAlCJ4A*>z@=$@;Q~T^VBt!h`h`kOU1)}Dz4HjS2aXHyz`P$` zxlype(`F!)cnxj0SyZcg0(Ebeb!%MQTg}!?M4*^<<3fc4#XA~bbeP7qL*6WG(=TFd zG@lmVQGZ8FGa=C4-YO!9$@ z&5W!}t5e(LI&=_{tLIy35=M&aj=crdy4VmI)m#`THclcXsZjBqzhuj6-H$fyU)$z* zmYsjKRzdO(c{{)@;Qre?Z*&X^&muW9N^ml_Tz|O)%grRVV{L+-*?wMkw6<-#ManFc z1Nz`HoaZ3I^1UJxS7q!okACD>1<7_}A#5}$;V|T<442tEpV5!6pCO&+`Hb{`TKrG> zDHF}ZUNT(>*(CgTlhf+4{teI@{AZ(k?cNjpg10hRfK|5G1^+8VZKU*#A)8*XomoO0 z8-HPD%}rJm5BUNUaGdqH-stp%5=_pa4!+rQ-tlL*p*{?z6Z|C<9L#np*0t@&zZic< z2o<|Fq21$mU4bV9{TRdxtXKsf1)1%C{5tmwU^hrXG~5W$rMAyKl#2w=b;Tw6 zRTcIINuD)Zxy(%HZ474Gjr?wTJ-edT7+SXF8Tr;#ubUL;+^b5 z5TANp>m%la?{#a1$;ZU;8d@A@A%B%`(hnk44>EQl?k|MG%qEw)iK(acyfp~2Lxi*> zl`TQPS3A%m|m5Vm#B@g700=nV4S!*@#6 zPZZW?R=kUEj~6Er$uMoMib$;erDc1D=AGk=4U;QCY0%n9_C6h}k(W%=8Gl}W8IISi zCMyS?5UL+HV*BO9>Xd5dv+BMoJU@yD!zN4hk65p~Dcb%0yBJ?sKApV9i$=EVvRiZR zQr062aM7$#252BRiL&tYNtFe_Ub;Jp+eR%LnAkk=7Y?Updl_dUQ^l+WuAXcyQ&U!G z+VA40@*5X0lj_(7c-VScD#@>6FE16q2GMRn-0it<;l!JO8TTP zUjXvKyDwv>r$vP2kgBrrJ`KC90=}8r+~GnXu+7HB2ohZPl12Gbu$u51_#L*=MgY-?C1aC@vH0jnFY0AcxMVB+` z6L@u(rZp=vUKs3GFCbNi{aJjUcjf1giG%IEIV{(#UCv&B=VSzQs9|pAWEeb(gt7i; z-Iknu72l3AH-frs9)C4RNj?LpjNF?t3gj*0G^erU5!|QdhgLiCO#0QkqEp0@6#&?k zaRy7c3z)bk#y+)Or`~3Vom~U^y}>^Bw1)_R{P+VtEl4WafOWWvBG>`cz#Wmh+#otm zc@|&`Tc`ojBzvSHuowCp$D=S?WV*R=>`!g0F^F|>o_KozRDW}-Q>5+dzN1F<*Q@T+ zgl@Uy3G;?~(pvG}Yoi!B(=_IR&RHgKNdj>cxgNbhZi~md;MvbKz+=gBN+B;+GUb&c zO{()Ly@w#qZ#bf@H0VJ5SMklpZdjh9Lz+3at=;8`uj=ojtT$a&dsz4|zm!cV-JveW z>FoUbcL1<93V+Uu#b-`z{K88*E1@};Z{A9H&!j!YGI8ZkxVzPMe4!XKBrJ$)Q5qaK z+cT3s@+)k7Y*N#Vm}P9U^~Hz`c}*48hP*#})Bp|HhV;)CtIMe&}T~eM}aLF3$5(b5(35cFf=WpdphQFkG>Jk_f7Jy3j5grw_}8D`iCcJ zA9}JGs}_?oXcooutlsiTT2gT5*fb~aq)+gT>SNv??U^NUO31`<=*4GeEH&7tm$+(Z zWSJyCADfO=uNdCB6?Smva0@0fCKvOy!dvoIbOWifg+JR3;l!+^wFghbbZji4-A53`q!70oYL5A@#5MwfjhZ)Vux=VC?FR{ zDsXt|!N$4ffTD@anByh9IBaCzs=Nu7%qNC!^X(=Z`FQ-B?1ha$aL#8`BExfoFFM0d z@-u}v{5bwfBJ@vEjzRajHt&${(xXUO+)vMJa7@SNkO$id5AOE&UJKP(5_Zzls#qY@}Y z!e@_L?aV^+3$zHZQ zULPw+9KIgyci^Yj6B}to{XIJ(6J(EC;tB%n(!78!sB)Fc@J7l3aW5|Z?_d~pTcUGvZCsh9--2ru! z>1W3!Z}z3JpgQb~U9DtQ10<=+SPWGigarE1Pu zg+o$RI@y^s42#d-=A4;2Wm$gq0T@`!iH79c&DjWe3l8S zpaHWyzp_)Y=mDw5_b&pp6rTks*SJ1c&n;KUd%>x$(oh~#;7IQoqrfZLKq_MtHd?Ea zI+!DxYrozocuE7uWKf4r!-l10rs4T@`^90H)3EsWO#I9Uk)A;+U#OjyqOVL|+{=iq zt$0)&)5_a;(p=VC&PFLa&5rs+BSzCO<-q^l7cI3qJY8!FB%4M~YO=iLqAY*@o90vQ zP2PCey*Hf(NAZQPHz{UTCyo0iFLJYLmXn>q*4T$P#{{JoQ#?Kf^KDWIQ||;!up1llW@oL^uJ&ZWR5|0xbeYv`aRds#b*Em%&&B> zz4d+kqjfP~TaW8~pPEfp>anvbhIopz63bvmZI84jr+$%KKNqdft30<@3_GVHIZv#l z3)B|JDA^!qxZR%>W6jyb(XU{LkWn(qjHIWl0smD9aS+PYu=q1jw{0Q^bX*CZ2m6JLJAvSWJ8??0uQ z8g%j_q~$Gf+qz(|jEy1wVVl9SUREYvL)u0_?z~Xzi)_Qo*DT>2>z~3EuM~$vxhxt! zg-h^kW;y$w624Os51B)RU2eWrI2ny(Kw*ECOqE$-TZK_|C{_M~3wu_sl`+CWv!aEQ zz2BSR?@o`k6R@^M_s{ewTlz_&wzu7aXSbf=R4en;?xhK%bp;^Kc^N(Jif`C%`+YHW z3p`d3=W&FKR$SaXmY zr!`R@cttSm!??2z->r~r3DxPb^fJcmYQJm2i|_q?o6kN%Kj{3eADr~kQ@;{Ou!}|p$^>FWAD$@u=twAae1g0b(kmpWa=VXT2+|M>s>psl*Ene zLLu&uWU&R6i@Scu28;BIP3|NjfsB1(((*u@u7PE=`AXrktVfb|7Zp^9lV&pgS9_RV z>67%-nSCFRaQOE#+ywH2Ph*>6Gg2z9^OlU`eY5jZ=hoP9M`pS1USo@5wUV*Ch;Yu=hu?D7c;>C1Wy3t88M(E!7 z24G5Axuxt_JC-nk=c(66rK23#_H*{tKq*fr>OPLkLcTA~`_vp6hgZddoV%ajHCP)h z)Si$f8+1}{QEYlj=jiF5m%@17H2*4Sln<^=yFOloXJ;uwTLqOOFJbbGW~n=6`+V8O zRuYe{O8}ZiIrC7TOaBqOsinwFDN<-XR&@*CxL97y`OD%n#%J^IsMpskR<5)(&Vnev zQhOK&YekA}>|Gq5xxK=R#+qG1uNMm)6E!POR21)iSJyO6k-w6+D%|pz>l0l+x89z4 z7}{(Dci{0u!-ux;9`0#kEww%z38Xv-Zh8BP;^%soa9bxurlOhZXvYzn$nT6x`6vjh z>%uJZRVxJkS5amhD`VE%AJF;TbMMZ86X2$I9~RUan|Dgax%!vjO~wRK3(~B0>l|d% zruvJW&Fc?dyJJlu5mK7G7UoLwepy$A=JGC! zTR@>(W5=9y9oILSp9afnXknTHzs};4;OJteAaXj2Eycj5Z-lMmaYHHS!S4`d!Rrmw z@F~sbFDu&zfsc?7Si`;eoezwc)WNgx_GnyL0mflL;$0b?60QWMl`I6%aZlL-DQLXb zGOL^PDN-GelGLQ*`#>RXud03hO3hP#eQRsUYMDH`HPeJPdk>lWoN8HJ=TWOeb92?4G*)ETEMY-OdWk#+7q{pZO3t z+?FOXrd$5W)nw48QMj6YYqk?z_))324fkxuj1@;CHY6dvMB@5`D*H=n~S=%nW1jTb23+`4(Rc#*N!% z@v@50LQ-Uh$Dg!XZ6$^kQ-+t1U*S2Tev+OQ=&M+?WzBC2wG8neUyZ9?_E>y4N^Y4Q zpuvq2ZtE9FU|T7>8o$L-YLd(I6770>ARYM$%JZ1&rxF*F!e!5RXTps7XZXYb1L$56 z%E^mgVm(oinEGH&rM^ekj7Us#XVGHvh4oN8`Mi@lL|WOlB4mC^3Yd4@&BTVpmzpEZ z*i{UK>p%W%@x6WP7WxZ9!3E@N2T-G*9*hjQJ1AXPigcVhi{NLmM%6f&NKBYIaJ8h= zB--F}6Gf`v5AvDpSfiQD;K5ZI1LiNflje>$ot}}}+qz}TnQRrVM=T2l;4?k^lHnSn zZ^${%KmW3+d=>{n#NAfm9TvZNRM2mkYvn#(T`B?7Gx9=OHlEphJE!6OP`f*N=pSuE z+cxY&yLTAy?7IBjuU(f4-i|h#O`BVY5pO<2d3?ENTh%XzwNlf2df+_ofG4pfo6o{% zymZubeQ~zbu!PoT-M9CABV#ws@78RR-<{-OO24~3)Nf~;@~Uo?8*_T4OauktI1?Ce z_8%&kYW0NTO6!F*TWv1x5&Ou=yql!i{Mj9?f_Pq?(wk9Jmj#5N4@>35b=*Gg<>E7H z`PlS-E33#Gl&xKv4~8!eQUxP>*!zie`5~~p&e-lZB572nE-Q@2f#;(-M8Sz#8{6Du zt(_L_wUX~OatCj1d|sJMtaEe8-Yjtac@j3nFSfB79UyO`&2s;k2g^k@wDyY>+kkt5 zv~Jn{R^mkf<=rV++NB5v@E$YI4b*YSOA21{M(4Hk;`NE+>?ypx5?Kekgu25FYXdGi zGWMS0f1?>)ossZblqxw4A+Rk;4C4R^`|r%De78%DslqO4>qbwMBk%iliSbV(BusG( z^?9Nzq`tVvP=!V5@l=hw+#2E+O`DD@Tj7Jjdc&rlzihwe^gXx<0a;Zdx+Go{oGx1M z#PNx2WRjkDJb_o;3iP#OC-!PtcpMyIJFs`|D%Gm}C?nV;P>7t!{bl@33qhMR@g?f1qR5jIveL4?+cSXz_qqmR z_8af|gkG4#YpPH}ZaxyqSoJc4q$Jj(f0cR@Sx76tWJa%vP%f-ANTRL8r(jQ_>b9|$ zC^qyt_iaA(`|MR`(ya7lxO@7rX<*f{KN<<+k&4(oZMfS#Rf`VGsxM2y4r&%a{wDHi zrM2HdH4%pd3n8-*yd3%T`Rd&?<23{2Tm;m=*6mi{E1|!i@w{nb9`EPgwo`^Q>(``G+G9fZ@lEI2uMJ+YfQ+_`S7&uQ=7@bBI-x=mHE z9t3D~!i5{v%O*7nt4%nrS!^4(uP0|K<45}kAGG+}c>Q#}IjcF$!2dciwx$dVQvSG} zt^YOlWB8FdO_?{(b4nZtMOFRP7=xT;coKKJvM~t7)vm8~T*XORPcHx^b#Uo_D4ag& z%fYoZ=-adH^?tF$6A<5Yl=L-rr`I!9bbIe=10I;KQu&H_e$p&--YQJ$_k?3^9t+7y zc2mFR@37?ZeQ=wqMii-#gh@k&7DT?D+!gqsJZU%L)%IRNgMy^QKn_q3H6ZaiSumqM zaIK+GDPo6$d~~CH`uY+q@H++Ri@iwmPcHwGmNjhJP=??Ph)=VTQw5Jw`z&YH|OU=-PAq%7p=C z%55V@uEorcXC`Uq9JNSWyQfBN#Jfr=K{#fQSPUPNt7l}XrbQTYVUh)nx$Gw`HLa@C zn(Okg7;ewJQegDzK zc)6h^D6F(<;VknoQAyV=){mySxa<+R zr3nHb2@qiR_=wfGg|m6`^4>s2Ly0I01pK4K>!K@1Ry{N0z@D{3<9@6 zfCL0cL4XVd$U%St1Smm(3IwP@;5G=*fB-EB(1E}m5TFME4Dc=pFo3{45MTrWCJBAix0voFKpj0uMld8w7Yj;2{X`f&d=~@PmK=2nd3J5C{l^fCvbP zf`AwZJOY8oARrC`5+EQ60#YC#4FWPCAPWL=ARrF{Pe4Ec1QbC)2?UfuKm`O;K|l=z z)Is1W2xx%7GZ4@O0j)Yf`xh3R%6Yo>Pc%ZXAmkws2$`pcHJ^`ztuN-KESRU4Cngw8 zbWtUd`6#U2xPx7Wf0WQaN=r8fj6x1tc(d{mg+)m%aEIw11<~IMPfy#wG3UqT2g2nj ztil|2Yu5jY;1JS3Dr=aF8_d<#^=~B$>r%)EOoP#QT66!#dBD8AY&|e-#;^ZpikKeb zmN5Po2O<1J^Ynsw*#3{kSsGICZ_wWwPa>UvNMkhO8~-MGdpS7&@xjQtYmP=S3QK4% znE2nCzrBUgEKMnV|KlgbC6@L}xcK;2i@X2y3*XJ#%GtphBXbl7XN53+ce$|Ht;FG+Fmqo5GXhZ#0(ZB6mL zN5S%tqnr^O$?;%A_?Q@`c6MjzYY6V&e|%$nAdyh0hsg50kg&b#t}HpdtLI z#LhAlR{CecLTO0qTtD`s^E=}$LKw^&HrzLCOljs1PcZ=6e*wH~{k;Ak5iMYGit!RD zeH?s439_2qhb@atW=2b37&*BR+=Fl|rf2T8p_tjv@Q3n0arU2Rdy27=7qc#4x?}B6 zqur0O6uFHY7KaoK^Es!nWgE}&JlpBw1zzMOUgj0Ld6n1bVF$0% zOCS9VFi3-)4Dkj{h8ba$F~-@&1aGpNN#5dZ-eC`W*~fm~