From 6f728ad1461d52af0431dcd5afc04b2aaae4baed Mon Sep 17 00:00:00 2001 From: Corwin Perren Date: Wed, 5 Nov 2025 03:13:05 -0800 Subject: [PATCH] Responsive navigation fully working, placeholders for all major items on site, resume pages working, abstracted site-layout, preparing for unit and e2e testing, added flotbite + tailwind + vitest + playwright --- .gitea/workflows/playwright.yml | 27 + .gitignore | 7 + Makefile | 6 +- astro.config.mjs | 5 - e2e/test-pages-navigable.spec.ts | 8 + package-lock.json | 1473 ++++++++++------- package.json | 14 +- playwright.config.ts | 79 + .../spring-2019-interns.jpg | Bin .../starlink_headquarters_selfie.jpg | Bin src/assets/logo-title.svg | 3 +- ...rren_2019-07-01_hardware_test_engineer.pdf | Bin 0 -> 199357 bytes ...ren_2025_10_27_infrastructure_engineer.pdf | Bin 0 -> 52549 bytes src/components/Footer.astro | 8 +- src/components/Navbar.astro | 167 +- src/components/NestedNavbarEntries.astro | 47 + src/data/site-layout.ts | 151 ++ src/interfaces/site-layout.ts | 6 + src/layouts/BaseLayout.astro | 10 +- src/layouts/HobbyLayout.astro | 6 + src/layouts/ResumeLayout.astro | 10 + .../leconte-glacier-deployments.astro | 6 + ...obotic-oceanographic-surface-sampler.astro | 6 + .../osu-robotics-club/club-officer.astro | 6 + .../mars-rover-electrical-team-lead.astro | 6 + ...s-rover-emergency-software-team-lead.astro | 6 + .../mars-rover-software-team-lead.astro | 6 + .../custom-embryo-pick-and-plate.astro | 0 .../dechorionator.astro | 0 .../denso-embryo-pick-and-plate.astro | 0 .../shuttlebox-behavior-system.astro | 0 .../team-lead.astro | 0 .../zscan-processor.astro | 0 .../dechorionator.astro | 6 + .../denso-embryo-pick-and-plate.astro | 6 + .../shuttlebox-behavior-system.astro | 6 + .../team-lead.astro | 6 + .../zebrafish-embryo-pick-and-plate.astro | 6 + .../zscan-processor.astro | 6 + .../avionics-test-engineering-intern.astro | 9 - ...avionics-test-engineering-internship.astro | 11 + .../spacex/hardware-test-engineer-i-ii.astro | 13 + .../spacex/hardware-test-engineer-ii.astro | 9 - src/pages/hobby/body-modding.astro | 0 src/pages/hobby/body-mods.astro | 6 + .../hobby/homelab-and-home-automation.astro | 0 src/pages/hobby/homelab/home-automation.astro | 6 + .../hobby/homelab/home-server-rack.astro | 6 + .../hobby/homelab/kubernetes-cluster.astro | 6 + .../hobby/homelab/offsite-backup-rack.astro | 6 + src/pages/hobby/motorcycling.astro | 2 - .../chubby-buttons-2-mount.astro | 6 + src/pages/hobby/motorcycling/lineup.astro | 6 + .../motorcycling/trips/2024-10-norway.astro | 6 + .../motorcycling/trips/2025-08-alaska.astro | 6 + src/pages/hobby/nixos.astro | 6 + src/pages/project/chubby-buttons-mount.astro | 0 src/pages/resume.astro | 6 - .../2019-07-01-hardware-test-engineer.astro | 6 + src/pages/resume/2025-11-10-complete-cv.astro | 5 + .../2025-11-10-infrastructure-engineer.astro | 6 + src/scripts/main.js | 1 + src/styles/global.css | 36 +- test/components/TestNavbar.ts | 15 + tsconfig.json | 10 + vitest.config.ts | 15 + 66 files changed, 1509 insertions(+), 794 deletions(-) create mode 100644 .gitea/workflows/playwright.yml create mode 100644 e2e/test-pages-navigable.spec.ts create mode 100644 playwright.config.ts rename src/assets/experience/spacex/{avionics-test-engineering-intern => avionics-test-engineering-internship}/spring-2019-interns.jpg (100%) rename src/assets/experience/spacex/{hardware-test-engineer-ii => hardware-test-engineer-i-ii}/starlink_headquarters_selfie.jpg (100%) create mode 100644 src/assets/resume/corwin_perren_2019-07-01_hardware_test_engineer.pdf create mode 100644 src/assets/resume/corwin_perren_2025_10_27_infrastructure_engineer.pdf create mode 100644 src/components/NestedNavbarEntries.astro create mode 100644 src/data/site-layout.ts create mode 100644 src/interfaces/site-layout.ts create mode 100644 src/layouts/HobbyLayout.astro create mode 100644 src/layouts/ResumeLayout.astro delete mode 100644 src/pages/experience/osu-sinnhubber-aquatic-research-laboratory/custom-embryo-pick-and-plate.astro delete mode 100644 src/pages/experience/osu-sinnhubber-aquatic-research-laboratory/dechorionator.astro delete mode 100644 src/pages/experience/osu-sinnhubber-aquatic-research-laboratory/denso-embryo-pick-and-plate.astro delete mode 100644 src/pages/experience/osu-sinnhubber-aquatic-research-laboratory/shuttlebox-behavior-system.astro delete mode 100644 src/pages/experience/osu-sinnhubber-aquatic-research-laboratory/team-lead.astro delete mode 100644 src/pages/experience/osu-sinnhubber-aquatic-research-laboratory/zscan-processor.astro create mode 100644 src/pages/experience/osu-sinnhuber-aquatic-research-laboratory/dechorionator.astro create mode 100644 src/pages/experience/osu-sinnhuber-aquatic-research-laboratory/denso-embryo-pick-and-plate.astro create mode 100644 src/pages/experience/osu-sinnhuber-aquatic-research-laboratory/shuttlebox-behavior-system.astro create mode 100644 src/pages/experience/osu-sinnhuber-aquatic-research-laboratory/team-lead.astro create mode 100644 src/pages/experience/osu-sinnhuber-aquatic-research-laboratory/zebrafish-embryo-pick-and-plate.astro create mode 100644 src/pages/experience/osu-sinnhuber-aquatic-research-laboratory/zscan-processor.astro delete mode 100644 src/pages/experience/spacex/avionics-test-engineering-intern.astro create mode 100644 src/pages/experience/spacex/avionics-test-engineering-internship.astro create mode 100644 src/pages/experience/spacex/hardware-test-engineer-i-ii.astro delete mode 100644 src/pages/experience/spacex/hardware-test-engineer-ii.astro delete mode 100644 src/pages/hobby/body-modding.astro create mode 100644 src/pages/hobby/body-mods.astro delete mode 100644 src/pages/hobby/homelab-and-home-automation.astro create mode 100644 src/pages/hobby/homelab/home-automation.astro create mode 100644 src/pages/hobby/homelab/home-server-rack.astro create mode 100644 src/pages/hobby/homelab/kubernetes-cluster.astro create mode 100644 src/pages/hobby/homelab/offsite-backup-rack.astro delete mode 100644 src/pages/hobby/motorcycling.astro create mode 100644 src/pages/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount.astro create mode 100644 src/pages/hobby/motorcycling/lineup.astro create mode 100644 src/pages/hobby/motorcycling/trips/2024-10-norway.astro create mode 100644 src/pages/hobby/motorcycling/trips/2025-08-alaska.astro delete mode 100644 src/pages/project/chubby-buttons-mount.astro delete mode 100644 src/pages/resume.astro create mode 100644 src/pages/resume/2019-07-01-hardware-test-engineer.astro create mode 100644 src/pages/resume/2025-11-10-complete-cv.astro create mode 100644 src/pages/resume/2025-11-10-infrastructure-engineer.astro create mode 100644 src/scripts/main.js create mode 100644 test/components/TestNavbar.ts create mode 100644 vitest.config.ts diff --git a/.gitea/workflows/playwright.yml b/.gitea/workflows/playwright.yml new file mode 100644 index 0000000..3eb1314 --- /dev/null +++ b/.gitea/workflows/playwright.yml @@ -0,0 +1,27 @@ +name: Playwright Tests +on: + push: + branches: [ main, master ] + pull_request: + branches: [ main, master ] +jobs: + test: + timeout-minutes: 60 + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: lts/* + - name: Install dependencies + run: npm ci + - name: Install Playwright Browsers + run: npx playwright install --with-deps + - name: Run Playwright tests + run: npx playwright test + - uses: actions/upload-artifact@v4 + if: ${{ !cancelled() }} + with: + name: playwright-report + path: playwright-report/ + retention-days: 30 diff --git a/.gitignore b/.gitignore index 8cf015a..079c6f5 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,10 @@ pnpm-debug.log* # jetbrains setting folder .idea/ + +# Playwright +/test-results/ +/playwright-report/ +/blob-report/ +/playwright/.cache/ +/playwright/.auth/ diff --git a/Makefile b/Makefile index 79eee32..661c5a7 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,8 @@ fix \ astro_upgrade \ build \ - dev + dev \ + dev-hosted default: dev @@ -24,3 +25,6 @@ build: dev: npm run dev +dev-hosted: + npm run dev-hosted + diff --git a/astro.config.mjs b/astro.config.mjs index 7ae9a80..4969d46 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,6 +1,5 @@ // @ts-check import { defineConfig } from 'astro/config'; -import rehypeAstroRelativeMarkdownLinks from "astro-rehype-relative-markdown-links"; import tailwindcss from "@tailwindcss/vite"; @@ -8,10 +7,6 @@ import tailwindcss from "@tailwindcss/vite"; export default defineConfig({ integrations: [], - markdown: { - rehypePlugins: [rehypeAstroRelativeMarkdownLinks], - }, - vite: { plugins: [tailwindcss()], }, diff --git a/e2e/test-pages-navigable.spec.ts b/e2e/test-pages-navigable.spec.ts new file mode 100644 index 0000000..4e995d6 --- /dev/null +++ b/e2e/test-pages-navigable.spec.ts @@ -0,0 +1,8 @@ +import { test, expect } from '@playwright/test'; + +test('Has Title', async ({ page }) => { + await page.goto('/'); + + // Expect a title "to contain" a substring. + await expect(page).toHaveTitle(/Corwin Perren/); +}); diff --git a/package-lock.json b/package-lock.json index a9ae442..2a0cf66 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,10 +9,14 @@ "version": "0.0.1", "dependencies": { "@tailwindcss/vite": "^4.1.11", - "astro": "^5.11.0", - "astro-navbar": "^2.4.0", - "astro-rehype-relative-markdown-links": "^0.18.1", - "tailwindcss": "^4.1.11" + "astro": "^5.15.3", + "flowbite": "^3.1.2", + "tailwindcss": "^4.1.11", + "vitest": "^4.0.7" + }, + "devDependencies": { + "@playwright/test": "^1.56.1", + "@types/node": "^24.10.0" } }, "node_modules/@ampproject/remapping": { @@ -35,23 +39,23 @@ "license": "MIT" }, "node_modules/@astrojs/internal-helpers": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.6.1.tgz", - "integrity": "sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.7.4.tgz", + "integrity": "sha512-lDA9MqE8WGi7T/t2BMi+EAXhs4Vcvr94Gqx3q15cFEz8oFZMO4/SFBqYr/UcmNlvW+35alowkVj+w9VhLvs5Cw==", "license": "MIT" }, "node_modules/@astrojs/markdown-remark": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.2.tgz", - "integrity": "sha512-bO35JbWpVvyKRl7cmSJD822e8YA8ThR/YbUsciWNA7yTcqpIAL2hJDToWP5KcZBWxGT6IOdOkHSXARSNZc4l/Q==", + "version": "6.3.8", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.8.tgz", + "integrity": "sha512-uFNyFWadnULWK2cOw4n0hLKeu+xaVWeuECdP10cQ3K2fkybtTlhb7J7TcScdjmS8Yps7oje9S/ehYMfZrhrgCg==", "license": "MIT", "dependencies": { - "@astrojs/internal-helpers": "0.6.1", + "@astrojs/internal-helpers": "0.7.4", "@astrojs/prism": "3.3.0", "github-slugger": "^2.0.0", "hast-util-from-html": "^2.0.3", "hast-util-to-text": "^4.0.2", - "import-meta-resolve": "^4.1.0", + "import-meta-resolve": "^4.2.0", "js-yaml": "^4.1.0", "mdast-util-definitions": "^6.0.0", "rehype-raw": "^7.0.0", @@ -60,8 +64,8 @@ "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "remark-smartypants": "^3.0.2", - "shiki": "^3.2.1", - "smol-toml": "^1.3.1", + "shiki": "^3.13.0", + "smol-toml": "^1.4.2", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0", @@ -146,20 +150,21 @@ } }, "node_modules/@capsizecss/unpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-2.4.0.tgz", - "integrity": "sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-3.0.0.tgz", + "integrity": "sha512-+ntATQe1AlL7nTOYjwjj6w3299CgRot48wL761TUGYpYgAou3AaONZazp0PKZyCyWhudWsjhq1nvRHOvbMzhTA==", "license": "MIT", "dependencies": { - "blob-to-buffer": "^1.2.8", - "cross-fetch": "^3.0.4", "fontkit": "^2.0.2" + }, + "engines": { + "node": ">=18" } }, "node_modules/@emnapi/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz", + "integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==", "license": "MIT", "optional": true, "dependencies": { @@ -566,10 +571,20 @@ "node": ">=18" } }, + "node_modules/@img/colour": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz", + "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + } + }, "node_modules/@img/sharp-darwin-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", - "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.4.tgz", + "integrity": "sha512-sitdlPzDVyvmINUdJle3TNHl+AG9QcwiAMsXmccqsCOMZNIdW2/7S26w0LyU8euiLVzFBL3dXPwVCq/ODnf2vA==", "cpu": [ "arm64" ], @@ -585,13 +600,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.0.4" + "@img/sharp-libvips-darwin-arm64": "1.2.3" } }, "node_modules/@img/sharp-darwin-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", - "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.4.tgz", + "integrity": "sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg==", "cpu": [ "x64" ], @@ -607,13 +622,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.0.4" + "@img/sharp-libvips-darwin-x64": "1.2.3" } }, "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", - "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.3.tgz", + "integrity": "sha512-QzWAKo7kpHxbuHqUC28DZ9pIKpSi2ts2OJnoIGI26+HMgq92ZZ4vk8iJd4XsxN+tYfNJxzH6W62X5eTcsBymHw==", "cpu": [ "arm64" ], @@ -627,9 +642,9 @@ } }, "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", - "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.3.tgz", + "integrity": "sha512-Ju+g2xn1E2AKO6YBhxjj+ACcsPQRHT0bhpglxcEf+3uyPY+/gL8veniKoo96335ZaPo03bdDXMv0t+BBFAbmRA==", "cpu": [ "x64" ], @@ -643,9 +658,9 @@ } }, "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", - "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.3.tgz", + "integrity": "sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==", "cpu": [ "arm" ], @@ -659,9 +674,9 @@ } }, "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", - "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.3.tgz", + "integrity": "sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==", "cpu": [ "arm64" ], @@ -674,10 +689,26 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.3.tgz", + "integrity": "sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg==", + "cpu": [ + "ppc64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", - "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.3.tgz", + "integrity": "sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==", "cpu": [ "s390x" ], @@ -691,9 +722,9 @@ } }, "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", - "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.3.tgz", + "integrity": "sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==", "cpu": [ "x64" ], @@ -707,9 +738,9 @@ } }, "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", - "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.3.tgz", + "integrity": "sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==", "cpu": [ "arm64" ], @@ -723,9 +754,9 @@ } }, "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", - "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.3.tgz", + "integrity": "sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==", "cpu": [ "x64" ], @@ -739,9 +770,9 @@ } }, "node_modules/@img/sharp-linux-arm": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", - "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.4.tgz", + "integrity": "sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==", "cpu": [ "arm" ], @@ -757,13 +788,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.0.5" + "@img/sharp-libvips-linux-arm": "1.2.3" } }, "node_modules/@img/sharp-linux-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", - "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.4.tgz", + "integrity": "sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==", "cpu": [ "arm64" ], @@ -779,13 +810,35 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.0.4" + "@img/sharp-libvips-linux-arm64": "1.2.3" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.4.tgz", + "integrity": "sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ==", + "cpu": [ + "ppc64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.3" } }, "node_modules/@img/sharp-linux-s390x": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", - "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.4.tgz", + "integrity": "sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==", "cpu": [ "s390x" ], @@ -801,13 +854,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.0.4" + "@img/sharp-libvips-linux-s390x": "1.2.3" } }, "node_modules/@img/sharp-linux-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", - "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.4.tgz", + "integrity": "sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==", "cpu": [ "x64" ], @@ -823,13 +876,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.0.4" + "@img/sharp-libvips-linux-x64": "1.2.3" } }, "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", - "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.4.tgz", + "integrity": "sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==", "cpu": [ "arm64" ], @@ -845,13 +898,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + "@img/sharp-libvips-linuxmusl-arm64": "1.2.3" } }, "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", - "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.4.tgz", + "integrity": "sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==", "cpu": [ "x64" ], @@ -867,20 +920,20 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + "@img/sharp-libvips-linuxmusl-x64": "1.2.3" } }, "node_modules/@img/sharp-wasm32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", - "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.4.tgz", + "integrity": "sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==", "cpu": [ "wasm32" ], "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", "optional": true, "dependencies": { - "@emnapi/runtime": "^1.2.0" + "@emnapi/runtime": "^1.5.0" }, "engines": { "node": "^18.17.0 || ^20.3.0 || >=21.0.0" @@ -889,10 +942,29 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.4.tgz", + "integrity": "sha512-2Q250do/5WXTwxW3zjsEuMSv5sUU4Tq9VThWKlU2EYLm4MB7ZeMwF+SFJutldYODXF6jzc6YEOC+VfX0SZQPqA==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@img/sharp-win32-ia32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", - "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.4.tgz", + "integrity": "sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw==", "cpu": [ "ia32" ], @@ -909,9 +981,9 @@ } }, "node_modules/@img/sharp-win32-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", - "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.4.tgz", + "integrity": "sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig==", "cpu": [ "x64" ], @@ -959,9 +1031,9 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { @@ -980,10 +1052,60 @@ "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", "license": "MIT" }, + "node_modules/@playwright/test": { + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.56.1.tgz", + "integrity": "sha512-vSMYtL/zOcFpvJCW71Q/OEGQb7KYBPAdKh35WNSkaZA75JlAO8ED8UN6GUNTm3drWomcbcqRPFqQbLae8yBTdg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright": "1.56.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.1.tgz", + "integrity": "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, "node_modules/@rollup/pluginutils": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", - "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -1256,60 +1378,60 @@ ] }, "node_modules/@shikijs/core": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.7.0.tgz", - "integrity": "sha512-yilc0S9HvTPyahHpcum8eonYrQtmGTU0lbtwxhA6jHv4Bm1cAdlPFRCJX4AHebkCm75aKTjjRAW+DezqD1b/cg==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.14.0.tgz", + "integrity": "sha512-qRSeuP5vlYHCNUIrpEBQFO7vSkR7jn7Kv+5X3FO/zBKVDGQbcnlScD3XhkrHi/R8Ltz0kEjvFR9Szp/XMRbFMw==", "license": "MIT", "dependencies": { - "@shikijs/types": "3.7.0", + "@shikijs/types": "3.14.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "node_modules/@shikijs/engine-javascript": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.7.0.tgz", - "integrity": "sha512-0t17s03Cbv+ZcUvv+y33GtX75WBLQELgNdVghnsdhTgU3hVcWcMsoP6Lb0nDTl95ZJfbP1mVMO0p3byVh3uuzA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.14.0.tgz", + "integrity": "sha512-3v1kAXI2TsWQuwv86cREH/+FK9Pjw3dorVEykzQDhwrZj0lwsHYlfyARaKmn6vr5Gasf8aeVpb8JkzeWspxOLQ==", "license": "MIT", "dependencies": { - "@shikijs/types": "3.7.0", + "@shikijs/types": "3.14.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.3" } }, "node_modules/@shikijs/engine-oniguruma": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.7.0.tgz", - "integrity": "sha512-5BxcD6LjVWsGu4xyaBC5bu8LdNgPCVBnAkWTtOCs/CZxcB22L8rcoWfv7Hh/3WooVjBZmFtyxhgvkQFedPGnFw==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.14.0.tgz", + "integrity": "sha512-TNcYTYMbJyy+ZjzWtt0bG5y4YyMIWC2nyePz+CFMWqm+HnZZyy9SWMgo8Z6KBJVIZnx8XUXS8U2afO6Y0g1Oug==", "license": "MIT", "dependencies": { - "@shikijs/types": "3.7.0", + "@shikijs/types": "3.14.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "node_modules/@shikijs/langs": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.7.0.tgz", - "integrity": "sha512-1zYtdfXLr9xDKLTGy5kb7O0zDQsxXiIsw1iIBcNOO8Yi5/Y1qDbJ+0VsFoqTlzdmneO8Ij35g7QKF8kcLyznCQ==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.14.0.tgz", + "integrity": "sha512-DIB2EQY7yPX1/ZH7lMcwrK5pl+ZkP/xoSpUzg9YC8R+evRCCiSQ7yyrvEyBsMnfZq4eBzLzBlugMyTAf13+pzg==", "license": "MIT", "dependencies": { - "@shikijs/types": "3.7.0" + "@shikijs/types": "3.14.0" } }, "node_modules/@shikijs/themes": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.7.0.tgz", - "integrity": "sha512-VJx8497iZPy5zLiiCTSIaOChIcKQwR0FebwE9S3rcN0+J/GTWwQ1v/bqhTbpbY3zybPKeO8wdammqkpXc4NVjQ==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.14.0.tgz", + "integrity": "sha512-fAo/OnfWckNmv4uBoUu6dSlkcBc+SA1xzj5oUSaz5z3KqHtEbUypg/9xxgJARtM6+7RVm0Q6Xnty41xA1ma1IA==", "license": "MIT", "dependencies": { - "@shikijs/types": "3.7.0" + "@shikijs/types": "3.14.0" } }, "node_modules/@shikijs/types": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.7.0.tgz", - "integrity": "sha512-MGaLeaRlSWpnP0XSAum3kP3a8vtcTsITqoEPYdt3lQG3YCdQH4DnEhodkYcNMcU0uW0RffhoD1O3e0vG5eSBBg==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.14.0.tgz", + "integrity": "sha512-bQGgC6vrY8U/9ObG1Z/vTro+uclbjjD/uG58RvfxKZVD5p9Yc1ka3tVyEFy7BNJLzxuWyHH5NWynP9zZZS59eQ==", "license": "MIT", "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", @@ -1322,6 +1444,12 @@ "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", "license": "MIT" }, + "node_modules/@standard-schema/spec": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz", + "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==", + "license": "MIT" + }, "node_modules/@swc/helpers": { "version": "0.5.17", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz", @@ -1593,6 +1721,16 @@ "vite": "^5.2.0 || ^6 || ^7" } }, + "node_modules/@types/chai": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", + "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", + "license": "MIT", + "dependencies": { + "@types/deep-eql": "*", + "assertion-error": "^2.0.1" + } + }, "node_modules/@types/debug": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", @@ -1602,6 +1740,12 @@ "@types/ms": "*" } }, + "node_modules/@types/deep-eql": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", + "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", + "license": "MIT" + }, "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", @@ -1651,14 +1795,20 @@ } }, "node_modules/@types/node": { - "version": "24.0.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.10.tgz", - "integrity": "sha512-ENHwaH+JIRTDIEEbDK6QSQntAYGtbvdDXnMXnZaZ6k13Du1dPMmprkEHIL7ok2Wl2aZevetwTAb5S+7yIF+enA==", + "version": "24.10.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.0.tgz", + "integrity": "sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==", "license": "MIT", "dependencies": { - "undici-types": "~7.8.0" + "undici-types": "~7.16.0" } }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "license": "MIT" + }, "node_modules/@types/unist": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", @@ -1671,10 +1821,114 @@ "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", "license": "ISC" }, + "node_modules/@vitest/expect": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.0.7.tgz", + "integrity": "sha512-jGRG6HghnJDjljdjYIoVzX17S6uCVCBRFnsgdLGJ6CaxfPh8kzUKe/2n533y4O/aeZ/sIr7q7GbuEbeGDsWv4Q==", + "license": "MIT", + "dependencies": { + "@standard-schema/spec": "^1.0.0", + "@types/chai": "^5.2.2", + "@vitest/spy": "4.0.7", + "@vitest/utils": "4.0.7", + "chai": "^6.0.1", + "tinyrainbow": "^3.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/mocker": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.7.tgz", + "integrity": "sha512-OsDwLS7WnpuNslOV6bJkXVYVV/6RSc4eeVxV7h9wxQPNxnjRvTTrIikfwCbMyl8XJmW6oOccBj2Q07YwZtQcCw==", + "license": "MIT", + "dependencies": { + "@vitest/spy": "4.0.7", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.19" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "msw": "^2.4.9", + "vite": "^6.0.0 || ^7.0.0-0" + }, + "peerDependenciesMeta": { + "msw": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@vitest/pretty-format": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.7.tgz", + "integrity": "sha512-YY//yxqTmk29+/pK+Wi1UB4DUH3lSVgIm+M10rAJ74pOSMgT7rydMSc+vFuq9LjZLhFvVEXir8EcqMke3SVM6Q==", + "license": "MIT", + "dependencies": { + "tinyrainbow": "^3.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/runner": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.0.7.tgz", + "integrity": "sha512-orU1lsu4PxLEcDWfjVCNGIedOSF/YtZ+XMrd1PZb90E68khWCNzD8y1dtxtgd0hyBIQk8XggteKN/38VQLvzuw==", + "license": "MIT", + "dependencies": { + "@vitest/utils": "4.0.7", + "pathe": "^2.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.0.7.tgz", + "integrity": "sha512-xJL+Nkw0OjaUXXQf13B8iKK5pI9QVtN9uOtzNHYuG/o/B7fIEg0DQ+xOe0/RcqwDEI15rud1k7y5xznBKGUXAA==", + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "4.0.7", + "magic-string": "^0.30.19", + "pathe": "^2.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/spy": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.0.7.tgz", + "integrity": "sha512-FW4X8hzIEn4z+HublB4hBF/FhCVaXfIHm8sUfvlznrcy1MQG7VooBgZPMtVCGZtHi0yl3KESaXTqsKh16d8cFg==", + "license": "MIT", + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.7.tgz", + "integrity": "sha512-HNrg9CM/Z4ZWB6RuExhuC6FPmLipiShKVMnT9JlQvfhwR47JatWLChA6mtZqVHqypE6p/z6ofcjbyWpM7YLxPQ==", + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "4.0.7", + "tinyrainbow": "^3.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, "node_modules/acorn": { - "version": "8.14.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", - "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -1807,72 +2061,82 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, "node_modules/astro": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/astro/-/astro-5.11.0.tgz", - "integrity": "sha512-MEICntERthUxJPSSDsDiZuwiCMrsaYy3fnDhp4c6ScUfldCB8RBnB/myYdpTFXpwYBy6SgVsHQ1H4MuuA7ro/Q==", + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/astro/-/astro-5.15.3.tgz", + "integrity": "sha512-wUO/isJrcUoduRoKacKB9jpO6TxTlPV1zw8UqQx39jSNY7z9IxusJAiib3AiNvqK+dCWhqXx+OnExCCwELmcUw==", "license": "MIT", "dependencies": { "@astrojs/compiler": "^2.12.2", - "@astrojs/internal-helpers": "0.6.1", - "@astrojs/markdown-remark": "6.3.2", + "@astrojs/internal-helpers": "0.7.4", + "@astrojs/markdown-remark": "6.3.8", "@astrojs/telemetry": "3.3.0", - "@capsizecss/unpack": "^2.4.0", + "@capsizecss/unpack": "^3.0.0", "@oslojs/encoding": "^1.1.0", - "@rollup/pluginutils": "^5.1.4", - "acorn": "^8.14.1", + "@rollup/pluginutils": "^5.2.0", + "acorn": "^8.15.0", "aria-query": "^5.3.2", "axobject-query": "^4.1.0", "boxen": "8.0.1", - "ci-info": "^4.2.0", + "ci-info": "^4.3.0", "clsx": "^2.1.1", "common-ancestor-path": "^1.0.1", "cookie": "^1.0.2", "cssesc": "^3.0.0", - "debug": "^4.4.0", + "debug": "^4.4.1", "deterministic-object-hash": "^2.0.2", - "devalue": "^5.1.1", + "devalue": "^5.3.2", "diff": "^5.2.0", "dlv": "^1.1.3", "dset": "^3.1.4", - "es-module-lexer": "^1.6.0", + "es-module-lexer": "^1.7.0", "esbuild": "^0.25.0", "estree-walker": "^3.0.3", "flattie": "^1.1.1", "fontace": "~0.3.0", "github-slugger": "^2.0.0", "html-escaper": "3.0.3", - "http-cache-semantics": "^4.1.1", - "import-meta-resolve": "^4.1.0", + "http-cache-semantics": "^4.2.0", + "import-meta-resolve": "^4.2.0", "js-yaml": "^4.1.0", - "kleur": "^4.1.5", - "magic-string": "^0.30.17", + "magic-string": "^0.30.18", "magicast": "^0.3.5", "mrmime": "^2.0.1", "neotraverse": "^0.6.18", "p-limit": "^6.2.0", "p-queue": "^8.1.0", - "package-manager-detector": "^1.1.0", - "picomatch": "^4.0.2", + "package-manager-detector": "^1.3.0", + "picocolors": "^1.1.1", + "picomatch": "^4.0.3", "prompts": "^2.4.2", "rehype": "^13.0.2", - "semver": "^7.7.1", - "shiki": "^3.2.1", - "tinyexec": "^0.3.2", - "tinyglobby": "^0.2.12", - "tsconfck": "^3.1.5", + "semver": "^7.7.2", + "shiki": "^3.12.0", + "smol-toml": "^1.4.2", + "tinyexec": "^1.0.1", + "tinyglobby": "^0.2.14", + "tsconfck": "^3.1.6", "ultrahtml": "^1.6.0", - "unifont": "~0.5.0", + "unifont": "~0.6.0", "unist-util-visit": "^5.0.0", - "unstorage": "^1.15.0", + "unstorage": "^1.17.0", "vfile": "^6.0.3", - "vite": "^6.3.4", - "vitefu": "^1.0.6", + "vite": "^6.4.1", + "vitefu": "^1.1.1", "xxhash-wasm": "^1.1.0", "yargs-parser": "^21.1.1", - "yocto-spinner": "^0.2.1", - "zod": "^3.24.2", - "zod-to-json-schema": "^3.24.5", + "yocto-spinner": "^0.2.3", + "zod": "^3.25.76", + "zod-to-json-schema": "^3.24.6", "zod-to-ts": "^1.2.0" }, "bin": { @@ -1888,32 +2152,7 @@ "url": "https://opencollective.com/astrodotbuild" }, "optionalDependencies": { - "sharp": "^0.33.3" - } - }, - "node_modules/astro-navbar": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/astro-navbar/-/astro-navbar-2.4.0.tgz", - "integrity": "sha512-UhQnU8lz3a0NKL5gTBXFwYg1CVzP/DNlw1z6qW7f9Q1j33oMHdjwX/TmC2/xkJTKeq4a2RxgaqeJ+6CxCxRELg==", - "license": "MIT" - }, - "node_modules/astro-rehype-relative-markdown-links": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/astro-rehype-relative-markdown-links/-/astro-rehype-relative-markdown-links-0.18.1.tgz", - "integrity": "sha512-PA2oLXs8+8CX+/cDEeHo4UJfMPKXazIJM8BgnQloR/vGXRnW3KjbLI3nqSoNVmq91YaFv2UHfHKoetEcfwieUw==", - "license": "MIT", - "dependencies": { - "catch-unknown": "^2.0.0", - "debug": "^4.4.0", - "github-slugger": "^2.0.0", - "gray-matter": "^4.0.3", - "is-absolute-url": "^4.0.1", - "unified": "^11.0.5", - "unist-util-visit": "^5.0.0", - "zod": "^3.23.8" - }, - "peerDependencies": { - "astro": ">=2 <6" + "sharp": "^0.34.0" } }, "node_modules/axobject-query": { @@ -1961,26 +2200,6 @@ ], "license": "MIT" }, - "node_modules/blob-to-buffer": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/blob-to-buffer/-/blob-to-buffer-1.2.9.tgz", - "integrity": "sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/boxen": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz", @@ -2024,12 +2243,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/catch-unknown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/catch-unknown/-/catch-unknown-2.0.0.tgz", - "integrity": "sha512-4ELowf+Fp6Qwv77ZvRDto9oJMsOalEk8IYvS5KsmIhRZQWbfArlIhIOONJtmCzOeeqpip6JzYqAYaNR9sIyLVQ==", - "license": "ISC" - }, "node_modules/ccount": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", @@ -2040,6 +2253,15 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/chai": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.0.tgz", + "integrity": "sha512-aUTnJc/JipRzJrNADXVvpVqi6CO0dn3nx4EVPxijri+fj3LUUDyZQOgVeW54Ob3Y1Xh9Iz8f+CgaCl8v0mn9bA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/chalk": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", @@ -2107,9 +2329,9 @@ } }, "node_modules/ci-info": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.2.0.tgz", - "integrity": "sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.0.tgz", + "integrity": "sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==", "funding": [ { "type": "github", @@ -2151,51 +2373,6 @@ "node": ">=6" } }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "license": "MIT", - "optional": true, - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "optional": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT", - "optional": true - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "license": "MIT", - "optional": true, - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, "node_modules/comma-separated-tokens": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", @@ -2227,19 +2404,10 @@ "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==", "license": "MIT" }, - "node_modules/cross-fetch": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", - "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", - "license": "MIT", - "dependencies": { - "node-fetch": "^2.7.0" - } - }, "node_modules/crossws": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.4.tgz", - "integrity": "sha512-uj0O1ETYX1Bh6uSgktfPvwDiPYGQ3aI4qVsaC/LWpkIzGj1nUYm5FK3K+t11oOlpN01lGbprFCH4wBlKdJjVgw==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", + "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", "license": "MIT", "dependencies": { "uncrypto": "^0.1.3" @@ -2271,9 +2439,9 @@ } }, "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -2300,6 +2468,15 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/defu": { "version": "6.1.4", "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", @@ -2316,15 +2493,15 @@ } }, "node_modules/destr": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", - "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", "license": "MIT" }, "node_modules/detect-libc": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", - "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.1.tgz", + "integrity": "sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==", "license": "Apache-2.0", "engines": { "node": ">=8" @@ -2343,9 +2520,9 @@ } }, "node_modules/devalue": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", - "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.3.2.tgz", + "integrity": "sha512-UDsjUbpQn9kvm68slnrs+mfxwFkIflOhkanmyabZ8zOYk8SMEIbJ3TK+88g70hSIeytu4y18f0z/hYHMTrXIWw==", "license": "MIT" }, "node_modules/devlop": { @@ -2423,9 +2600,9 @@ } }, "node_modules/es-module-lexer": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", - "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", "license": "MIT" }, "node_modules/esbuild": { @@ -2480,19 +2657,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/estree-walker": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", @@ -2508,24 +2672,21 @@ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", "license": "MIT" }, + "node_modules/expect-type": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.2.2.tgz", + "integrity": "sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==", + "license": "Apache-2.0", + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "license": "MIT" }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -2533,10 +2694,13 @@ "license": "MIT" }, "node_modules/fdir": { - "version": "6.4.6", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", - "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, "peerDependencies": { "picomatch": "^3 || ^4" }, @@ -2555,6 +2719,39 @@ "node": ">=8" } }, + "node_modules/flowbite": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/flowbite/-/flowbite-3.1.2.tgz", + "integrity": "sha512-MkwSgbbybCYgMC+go6Da5idEKUFfMqc/AmSjm/2ZbdmvoKf5frLPq/eIhXc9P+rC8t9boZtUXzHDgt5whZ6A/Q==", + "license": "MIT", + "dependencies": { + "@popperjs/core": "^2.9.3", + "flowbite-datepicker": "^1.3.1", + "mini-svg-data-uri": "^1.4.3", + "postcss": "^8.5.1" + } + }, + "node_modules/flowbite-datepicker": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/flowbite-datepicker/-/flowbite-datepicker-1.3.2.tgz", + "integrity": "sha512-6Nfm0MCVX3mpaR7YSCjmEO2GO8CDt6CX8ZpQnGdeu03WUCWtEPQ/uy0PUiNtIJjJZWnX0Cm3H55MOhbD1g+E/g==", + "license": "MIT", + "dependencies": { + "@rollup/plugin-node-resolve": "^15.2.3", + "flowbite": "^2.0.0" + } + }, + "node_modules/flowbite-datepicker/node_modules/flowbite": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/flowbite/-/flowbite-2.5.2.tgz", + "integrity": "sha512-kwFD3n8/YW4EG8GlY3Od9IoKND97kitO+/ejISHSqpn3vw2i5K/+ZI8Jm2V+KC4fGdnfi0XZ+TzYqQb4Q1LshA==", + "license": "MIT", + "dependencies": { + "@popperjs/core": "^2.9.3", + "flowbite-datepicker": "^1.3.0", + "mini-svg-data-uri": "^1.4.3" + } + }, "node_modules/fontace": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/fontace/-/fontace-0.3.0.tgz", @@ -2596,6 +2793,15 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/get-east-asian-width": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", @@ -2620,60 +2826,35 @@ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "license": "ISC" }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "license": "MIT", - "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/gray-matter/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/gray-matter/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/h3": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.1.tgz", - "integrity": "sha512-+ORaOBttdUm1E2Uu/obAyCguiI7MbBvsLTndc3gyK3zU+SYLoZXlyCP9Xgy0gikkGufFLTZXCXD6+4BsufnmHA==", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.4.tgz", + "integrity": "sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==", "license": "MIT", "dependencies": { "cookie-es": "^1.2.2", - "crossws": "^0.3.3", + "crossws": "^0.3.5", "defu": "^6.1.4", - "destr": "^2.0.3", + "destr": "^2.0.5", "iron-webcrypto": "^1.2.1", - "node-mock-http": "^1.0.0", + "node-mock-http": "^1.0.2", "radix3": "^1.1.2", - "ufo": "^1.5.4", + "ufo": "^1.6.1", "uncrypto": "^0.1.3" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/hast-util-from-html": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", @@ -2878,15 +3059,15 @@ } }, "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", "license": "BSD-2-Clause" }, "node_modules/import-meta-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", - "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", + "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==", "license": "MIT", "funding": { "type": "github", @@ -2902,25 +3083,21 @@ "url": "https://github.com/sponsors/brc-dd" } }, - "node_modules/is-absolute-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", - "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "license": "MIT", - "optional": true - }, "node_modules/is-docker": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", @@ -2936,15 +3113,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -2972,6 +3140,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "license": "MIT" + }, "node_modules/is-plain-obj": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", @@ -3020,24 +3194,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/lightningcss": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz", @@ -3283,12 +3439,12 @@ "license": "ISC" }, "node_modules/magic-string": { - "version": "0.30.17", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "version": "0.30.19", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.19.tgz", + "integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==", "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" + "@jridgewell/sourcemap-codec": "^1.5.5" } }, "node_modules/magicast": { @@ -4106,6 +4262,15 @@ ], "license": "MIT" }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "license": "MIT", + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, "node_modules/minipass": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", @@ -4197,36 +4362,16 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/node-fetch-native": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.6.tgz", - "integrity": "sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", "license": "MIT" }, "node_modules/node-mock-http": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.0.tgz", - "integrity": "sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.3.tgz", + "integrity": "sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog==", "license": "MIT" }, "node_modules/normalize-path": { @@ -4316,9 +4461,9 @@ } }, "node_modules/package-manager-detector": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.1.0.tgz", - "integrity": "sha512-Y8f9qUlBzW8qauJjd/eu6jlpJZsuPJm2ZAV0cDVd420o4EdpH5RPdoCv+60/TdJflGatr4sDfpAL6ArWZbM5tA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.3.0.tgz", + "integrity": "sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==", "license": "MIT" }, "node_modules/pako": { @@ -4357,6 +4502,18 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "license": "MIT" + }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -4364,9 +4521,9 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "license": "MIT", "engines": { "node": ">=12" @@ -4375,6 +4532,53 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/playwright": { + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.56.1.tgz", + "integrity": "sha512-aFi5B0WovBHTEvpM3DzXTUaeN6eN0qWnTkKx4NQaH4Wvcmc153PdaY2UBdSYKaGYw+UyWXSVyxDUg5DoPEttjw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright-core": "1.56.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.56.1.tgz", + "integrity": "sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/playwright/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/postcss": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", @@ -4629,6 +4833,26 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/restructure": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/restructure/-/restructure-3.0.2.tgz", @@ -4734,23 +4958,10 @@ "fsevents": "~2.3.2" } }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "license": "MIT", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -4760,16 +4971,16 @@ } }, "node_modules/sharp": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", - "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.4.tgz", + "integrity": "sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA==", "hasInstallScript": true, "license": "Apache-2.0", "optional": true, "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.3", - "semver": "^7.6.3" + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.0", + "semver": "^7.7.2" }, "engines": { "node": "^18.17.0 || ^20.3.0 || >=21.0.0" @@ -4778,52 +4989,51 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.33.5", - "@img/sharp-darwin-x64": "0.33.5", - "@img/sharp-libvips-darwin-arm64": "1.0.4", - "@img/sharp-libvips-darwin-x64": "1.0.4", - "@img/sharp-libvips-linux-arm": "1.0.5", - "@img/sharp-libvips-linux-arm64": "1.0.4", - "@img/sharp-libvips-linux-s390x": "1.0.4", - "@img/sharp-libvips-linux-x64": "1.0.4", - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", - "@img/sharp-libvips-linuxmusl-x64": "1.0.4", - "@img/sharp-linux-arm": "0.33.5", - "@img/sharp-linux-arm64": "0.33.5", - "@img/sharp-linux-s390x": "0.33.5", - "@img/sharp-linux-x64": "0.33.5", - "@img/sharp-linuxmusl-arm64": "0.33.5", - "@img/sharp-linuxmusl-x64": "0.33.5", - "@img/sharp-wasm32": "0.33.5", - "@img/sharp-win32-ia32": "0.33.5", - "@img/sharp-win32-x64": "0.33.5" + "@img/sharp-darwin-arm64": "0.34.4", + "@img/sharp-darwin-x64": "0.34.4", + "@img/sharp-libvips-darwin-arm64": "1.2.3", + "@img/sharp-libvips-darwin-x64": "1.2.3", + "@img/sharp-libvips-linux-arm": "1.2.3", + "@img/sharp-libvips-linux-arm64": "1.2.3", + "@img/sharp-libvips-linux-ppc64": "1.2.3", + "@img/sharp-libvips-linux-s390x": "1.2.3", + "@img/sharp-libvips-linux-x64": "1.2.3", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.3", + "@img/sharp-libvips-linuxmusl-x64": "1.2.3", + "@img/sharp-linux-arm": "0.34.4", + "@img/sharp-linux-arm64": "0.34.4", + "@img/sharp-linux-ppc64": "0.34.4", + "@img/sharp-linux-s390x": "0.34.4", + "@img/sharp-linux-x64": "0.34.4", + "@img/sharp-linuxmusl-arm64": "0.34.4", + "@img/sharp-linuxmusl-x64": "0.34.4", + "@img/sharp-wasm32": "0.34.4", + "@img/sharp-win32-arm64": "0.34.4", + "@img/sharp-win32-ia32": "0.34.4", + "@img/sharp-win32-x64": "0.34.4" } }, "node_modules/shiki": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.7.0.tgz", - "integrity": "sha512-ZcI4UT9n6N2pDuM2n3Jbk0sR4Swzq43nLPgS/4h0E3B/NrFn2HKElrDtceSf8Zx/OWYOo7G1SAtBLypCp+YXqg==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.14.0.tgz", + "integrity": "sha512-J0yvpLI7LSig3Z3acIuDLouV5UCKQqu8qOArwMx+/yPVC3WRMgrP67beaG8F+j4xfEWE0eVC4GeBCIXeOPra1g==", "license": "MIT", "dependencies": { - "@shikijs/core": "3.7.0", - "@shikijs/engine-javascript": "3.7.0", - "@shikijs/engine-oniguruma": "3.7.0", - "@shikijs/langs": "3.7.0", - "@shikijs/themes": "3.7.0", - "@shikijs/types": "3.7.0", + "@shikijs/core": "3.14.0", + "@shikijs/engine-javascript": "3.14.0", + "@shikijs/engine-oniguruma": "3.14.0", + "@shikijs/langs": "3.14.0", + "@shikijs/themes": "3.14.0", + "@shikijs/types": "3.14.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "license": "MIT", - "optional": true, - "dependencies": { - "is-arrayish": "^0.3.1" - } + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", + "license": "ISC" }, "node_modules/sisteransi": { "version": "1.0.5", @@ -4832,9 +5042,9 @@ "license": "MIT" }, "node_modules/smol-toml": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.4.1.tgz", - "integrity": "sha512-CxdwHXyYTONGHThDbq5XdwbFsuY4wlClRGejfE2NtwUtiHYsP1QtNsHb/hnj31jKYSchztJsaA8pSQoVzkfCFg==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.4.2.tgz", + "integrity": "sha512-rInDH6lCNiEyn3+hH8KVGFdbjc099j47+OSgbMrfDYX1CmXLfdKd7qi6IfcWj2wFxvSVkuI46M+wPGYfEOEj6g==", "license": "BSD-3-Clause", "engines": { "node": ">= 18" @@ -4862,11 +5072,17 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", + "license": "MIT" + }, + "node_modules/std-env": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", + "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", + "license": "MIT" }, "node_modules/string-width": { "version": "7.2.0", @@ -4914,13 +5130,16 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/strip-bom-string": { + "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/tailwindcss": { @@ -4961,20 +5180,29 @@ "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", "license": "MIT" }, - "node_modules/tinyexec": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", + "node_modules/tinybench": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", "license": "MIT" }, + "node_modules/tinyexec": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz", + "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/tinyglobby": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", - "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", "license": "MIT", "dependencies": { - "fdir": "^6.4.4", - "picomatch": "^4.0.2" + "fdir": "^6.5.0", + "picomatch": "^4.0.3" }, "engines": { "node": ">=12.0.0" @@ -4983,11 +5211,14 @@ "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "license": "MIT" + "node_modules/tinyrainbow": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.0.3.tgz", + "integrity": "sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } }, "node_modules/trim-lines": { "version": "3.0.1", @@ -5010,9 +5241,9 @@ } }, "node_modules/tsconfck": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.5.tgz", - "integrity": "sha512-CLDfGgUp7XPswWnezWwsCRxNmgQjhYq3VXHM0/XIRxhVrKw0M1if9agzryh1QS3nxjCROvV+xWxoJO1YctzzWg==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.6.tgz", + "integrity": "sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==", "license": "MIT", "bin": { "tsconfck": "bin/tsconfck.js" @@ -5062,9 +5293,9 @@ } }, "node_modules/ufo": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", - "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", + "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", "license": "MIT" }, "node_modules/ultrahtml": { @@ -5080,9 +5311,9 @@ "license": "MIT" }, "node_modules/undici-types": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", - "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", "license": "MIT" }, "node_modules/unicode-properties": { @@ -5125,9 +5356,9 @@ } }, "node_modules/unifont": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.5.2.tgz", - "integrity": "sha512-LzR4WUqzH9ILFvjLAUU7dK3Lnou/qd5kD+IakBtBK4S15/+x2y9VX+DcWQv6s551R6W+vzwgVS6tFg3XggGBgg==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.6.0.tgz", + "integrity": "sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA==", "license": "MIT", "dependencies": { "css-tree": "^3.0.0", @@ -5259,19 +5490,19 @@ } }, "node_modules/unstorage": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.15.0.tgz", - "integrity": "sha512-m40eHdGY/gA6xAPqo8eaxqXgBuzQTlAKfmB1iF7oCKXE1HfwHwzDJBywK+qQGn52dta+bPlZluPF7++yR3p/bg==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.1.tgz", + "integrity": "sha512-KKGwRTT0iVBCErKemkJCLs7JdxNVfqTPc/85ae1XES0+bsHbc/sFBfVi5kJp156cc51BHinIH2l3k0EZ24vOBQ==", "license": "MIT", "dependencies": { "anymatch": "^3.1.3", "chokidar": "^4.0.3", - "destr": "^2.0.3", - "h3": "^1.15.0", + "destr": "^2.0.5", + "h3": "^1.15.4", "lru-cache": "^10.4.3", - "node-fetch-native": "^1.6.6", + "node-fetch-native": "^1.6.7", "ofetch": "^1.4.1", - "ufo": "^1.5.4" + "ufo": "^1.6.1" }, "peerDependencies": { "@azure/app-configuration": "^1.8.0", @@ -5280,12 +5511,13 @@ "@azure/identity": "^4.6.0", "@azure/keyvault-secrets": "^4.9.0", "@azure/storage-blob": "^12.26.0", - "@capacitor/preferences": "^6.0.3", + "@capacitor/preferences": "^6.0.3 || ^7.0.0", "@deno/kv": ">=0.9.0", - "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0", + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", "@planetscale/database": "^1.19.0", "@upstash/redis": "^1.34.3", "@vercel/blob": ">=0.27.1", + "@vercel/functions": "^2.2.12 || ^3.0.0", "@vercel/kv": "^1.0.1", "aws4fetch": "^1.0.20", "db0": ">=0.2.1", @@ -5330,6 +5562,9 @@ "@vercel/blob": { "optional": true }, + "@vercel/functions": { + "optional": true + }, "@vercel/kv": { "optional": true }, @@ -5393,9 +5628,9 @@ } }, "node_modules/vite": { - "version": "6.3.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", - "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", + "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", "license": "MIT", "dependencies": { "esbuild": "^0.25.0", @@ -5467,16 +5702,17 @@ } }, "node_modules/vitefu": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.6.tgz", - "integrity": "sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.1.tgz", + "integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==", "license": "MIT", "workspaces": [ "tests/deps/*", - "tests/projects/*" + "tests/projects/*", + "tests/projects/workspace/packages/*" ], "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0" }, "peerDependenciesMeta": { "vite": { @@ -5484,6 +5720,89 @@ } } }, + "node_modules/vitest": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.0.7.tgz", + "integrity": "sha512-xQroKAadK503CrmbzCISvQUjeuvEZzv6U0wlnlVFOi5i3gnzfH4onyQ29f3lzpe0FresAiTAd3aqK0Bi/jLI8w==", + "license": "MIT", + "dependencies": { + "@vitest/expect": "4.0.7", + "@vitest/mocker": "4.0.7", + "@vitest/pretty-format": "4.0.7", + "@vitest/runner": "4.0.7", + "@vitest/snapshot": "4.0.7", + "@vitest/spy": "4.0.7", + "@vitest/utils": "4.0.7", + "debug": "^4.4.3", + "es-module-lexer": "^1.7.0", + "expect-type": "^1.2.2", + "magic-string": "^0.30.19", + "pathe": "^2.0.3", + "picomatch": "^4.0.3", + "std-env": "^3.9.0", + "tinybench": "^2.9.0", + "tinyexec": "^0.3.2", + "tinyglobby": "^0.2.15", + "tinyrainbow": "^3.0.3", + "vite": "^6.0.0 || ^7.0.0", + "why-is-node-running": "^2.3.0" + }, + "bin": { + "vitest": "vitest.mjs" + }, + "engines": { + "node": "^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@edge-runtime/vm": "*", + "@types/debug": "^4.1.12", + "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", + "@vitest/browser-playwright": "4.0.7", + "@vitest/browser-preview": "4.0.7", + "@vitest/browser-webdriverio": "4.0.7", + "@vitest/ui": "4.0.7", + "happy-dom": "*", + "jsdom": "*" + }, + "peerDependenciesMeta": { + "@edge-runtime/vm": { + "optional": true + }, + "@types/debug": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@vitest/browser-playwright": { + "optional": true + }, + "@vitest/browser-preview": { + "optional": true + }, + "@vitest/browser-webdriverio": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + } + } + }, + "node_modules/vitest/node_modules/tinyexec": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", + "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", + "license": "MIT" + }, "node_modules/web-namespaces": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", @@ -5494,22 +5813,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "license": "BSD-2-Clause" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/which-pm-runs": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", @@ -5519,6 +5822,22 @@ "node": ">=4" } }, + "node_modules/why-is-node-running": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", + "license": "MIT", + "dependencies": { + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/widest-line": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz", @@ -5588,9 +5907,9 @@ } }, "node_modules/yocto-spinner": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/yocto-spinner/-/yocto-spinner-0.2.1.tgz", - "integrity": "sha512-lHHxjh0bXaLgdJy3cNnVb/F9myx3CkhrvSOEVTkaUgNMXnYFa2xYPVhtGnqhh3jErY2gParBOHallCbc7NrlZQ==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/yocto-spinner/-/yocto-spinner-0.2.3.tgz", + "integrity": "sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==", "license": "MIT", "dependencies": { "yoctocolors": "^2.1.1" @@ -5603,9 +5922,9 @@ } }, "node_modules/yoctocolors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", - "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.2.tgz", + "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==", "license": "MIT", "engines": { "node": ">=18" @@ -5615,18 +5934,18 @@ } }, "node_modules/zod": { - "version": "3.24.2", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz", - "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==", + "version": "3.25.76", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" } }, "node_modules/zod-to-json-schema": { - "version": "3.24.5", - "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz", - "integrity": "sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==", + "version": "3.24.6", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.6.tgz", + "integrity": "sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==", "license": "ISC", "peerDependencies": { "zod": "^3.24.1" diff --git a/package.json b/package.json index 107d11a..7702058 100644 --- a/package.json +++ b/package.json @@ -4,15 +4,21 @@ "version": "0.0.1", "scripts": { "dev": "astro dev", + "dev-hosted": "astro dev --host", "build": "astro build", "preview": "astro preview", - "astro": "astro" + "astro": "astro", + "test": "vitest" }, "dependencies": { "@tailwindcss/vite": "^4.1.11", - "astro": "^5.11.0", - "astro-navbar": "^2.4.0", - "astro-rehype-relative-markdown-links": "^0.18.1", + "astro": "^5.15.3", + "flowbite": "^3.1.2", "tailwindcss": "^4.1.11" + }, + "devDependencies": { + "@playwright/test": "^1.56.1", + "@types/node": "^24.10.0", + "vitest": "^4.0.7" } } diff --git a/playwright.config.ts b/playwright.config.ts new file mode 100644 index 0000000..cf9dc8d --- /dev/null +++ b/playwright.config.ts @@ -0,0 +1,79 @@ +import { defineConfig, devices } from '@playwright/test'; + +/** + * Read environment variables from file. + * https://github.com/motdotla/dotenv + */ +// import dotenv from 'dotenv'; +// import path from 'path'; +// dotenv.config({ path: path.resolve(__dirname, '.env') }); + +/** + * See https://playwright.dev/docs/test-configuration. + */ +export default defineConfig({ + testDir: './e2e', + /* Run tests in files in parallel */ + fullyParallel: true, + /* Fail the build on CI if you accidentally left test.only in the source code. */ + forbidOnly: !!process.env.CI, + /* Retry on CI only */ + retries: process.env.CI ? 2 : 0, + /* Opt out of parallel tests on CI. */ + workers: process.env.CI ? 1 : undefined, + /* Reporter to use. See https://playwright.dev/docs/test-reporters */ + reporter: 'html', + /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ + use: { + /* Base URL to use in actions like `await page.goto('')`. */ + baseURL: 'http://localhost:4321', + + /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ + trace: 'on-first-retry', + }, + + /* Configure projects for major browsers */ + projects: [ + { + name: 'chromium', + use: { ...devices['Desktop Chrome'] }, + }, + + // { + // name: 'firefox', + // use: { ...devices['Desktop Firefox'] }, + // }, + // + // { + // name: 'webkit', + // use: { ...devices['Desktop Safari'] }, + // }, + + /* Test against mobile viewports. */ + { + name: 'Mobile Chrome', + use: { ...devices['Pixel 5'] }, + }, + // { + // name: 'Mobile Safari', + // use: { ...devices['iPhone 12'] }, + // }, + + /* Test against branded browsers. */ + // { + // name: 'Microsoft Edge', + // use: { ...devices['Desktop Edge'], channel: 'msedge' }, + // }, + // { + // name: 'Google Chrome', + // use: { ...devices['Desktop Chrome'], channel: 'chrome' }, + // }, + ], + + /* Run your local dev server before starting the tests */ + // webServer: { + // command: 'npm run start', + // url: 'http://localhost:3000', + // reuseExistingServer: !process.env.CI, + // }, +}); diff --git a/src/assets/experience/spacex/avionics-test-engineering-intern/spring-2019-interns.jpg b/src/assets/experience/spacex/avionics-test-engineering-internship/spring-2019-interns.jpg similarity index 100% rename from src/assets/experience/spacex/avionics-test-engineering-intern/spring-2019-interns.jpg rename to src/assets/experience/spacex/avionics-test-engineering-internship/spring-2019-interns.jpg diff --git a/src/assets/experience/spacex/hardware-test-engineer-ii/starlink_headquarters_selfie.jpg b/src/assets/experience/spacex/hardware-test-engineer-i-ii/starlink_headquarters_selfie.jpg similarity index 100% rename from src/assets/experience/spacex/hardware-test-engineer-ii/starlink_headquarters_selfie.jpg rename to src/assets/experience/spacex/hardware-test-engineer-i-ii/starlink_headquarters_selfie.jpg diff --git a/src/assets/logo-title.svg b/src/assets/logo-title.svg index a9a6291..6341632 100644 --- a/src/assets/logo-title.svg +++ b/src/assets/logo-title.svg @@ -2,13 +2,14 @@ j4#IxRHj?h``!b%s zJ8}Es5i2~N(V_OxlE?3$!wj=Ew)HjmXNm!eJP#)$9#8ICH4!ju!s-H2;5$BkHrb?e z&_Ad*(<)kDZlxmofRf4g3W&rYoxtgZt+m5EZtQeUob|?W&_Bcw4R9ac}r!d4)eW`QS4l1771|Zn{hbg z07d{WQwPPr9CZeDi=Eo!bYOYdd|jO+{Jj8Ulg9N6UrsiQ zeB*5LkNUaaQA_I1WFz%Exb=*4S1-}F&q4!Y@NJ~k2gQoJrzg`wnGNYenhjj?0xZx> z%-MUNyCg1npie3>e?^q%OoJoe{+%~3XFezTrN0RTk!3_x(n%Z?Z_SPF8q0Y0Yp;R% zM;BMgP=%fzr|Ds6x13Js%%b@Sd1>oJbhd?7wQa^vRV{_uQU$@@j$g{2o|mtgE*PUX)@LuAq1%3144SkhYa9Rcz#7f-g$3{w#4khn@K7$)k797`5P=BV4E9gY zr6P$8l@q)3Pr6F{pk_|svhG-`Aavl@K?J$?JQ`qao*8D`i5R&_9zUFoAdl|J{9e}W zRM_AmLZDXaW}OO4Z`f$j^fD%u&wtnUx_PElwX8y=vtF2l@I%=kuEMUt?P6mzLe6CP z9(niPx)+STXKcI}3r#5fkS_DHa8i(%DijToXzsA8ugn*DutgWJpof{Iy?`w6mIZC+ z&=o<;a)o_*^p@wKMAx7_cE2)|P-WMoNCVtis10qdYEm|@T9x|Uw%@IiQ3N0P?PYCS zGqf)pI17B}@YCb`+L#WJ7a~S$`Hpr+0rqLY`#La=oepfEYu=uxza3^=SjD{Zq&|d1 z=CdEr!o2&<4ow9Webx2NwwaJ%e8F;GS?FG#=~d|E#EMO@XLG2EPo4Rn+I^wzE& zq!eriSdo6!f=*VzUl_wO4?cZ1cbK(VVMX5{Rr&EABNS_of-u0jL3xCby9$LbSk(0J z5PatcUNM8rXQ?xTxc%i0Ci20r=83|}$Iu{CR6{((*<_ZlWjMTeT!dvk@boPRRf zdLr6Jbhciu-zqC*48(chqF$l6#&qFRF5;BM_`yOK(LD7Zr@GrXYJpAFNtp z8?(F?mLw{Y19 z1mPJ>1yoI%r(9lWOk7qfIMN`y3O#sQI%kjVwp36*+_ltD~uUy^mL-8yD$J`fNJ z#gmYEBbg*Klu+;+yt(PuP>1MZE`=^6+dJFNh_lvwg37$?9Oty%FR-9rf;PUQdLoHM zI>3(D<|UVMk5^wFF-zSyil4HpP9(MQ0cl>iHg8`iy$8u_VHC(HaltMCWxW8 z`Qz}u@llX(rc#zm1i@cc+uY{WlB@07%ZAdBr|7I$w~U(kR>lVR*|%Ed6yCS?Fs{z; z!UEuGZTmLhPtgUSckT#g9hBJth|x`mF0=)|nF3|ksL7d(VygHVw*3f^{s2x@Uf$=@P*x#Zl!b; zM6wiBwO#1K;PV{T4A?f0JL-1sCuiZwyJ2^cBXj)98=6~8><4uctd!`wc?=@u1)%wTK{vF2MvlY*Ld|;;A1SE;QLxV@A;ozSUR@+ATux(kVK# z4FkvIHemjYZfdiz2M?`ChmPDLYUHA&A`96IuErbbihH50g+}XR5#2LFrgyW$nrkO$ zD05}+;d^=c<3lgljxi8CoI5m2V`on=`YIXvnLkdMa+LfI(R9i#s1n@pK+MAl3&^GM zJp{h-Lg&ov1vbAn$1}&m)crl`P6-axN7#mrYl-TeODR)@-yrt9eWtK|)Jsv^EADx` z=GmZDL%vliglDeb5KsCj_()T+KyTI8OuR#w6dM&;Ea_>aODdKM%2P`=qgPE9wKPyUa{W+&=*;;km98y+o z#VGXFs6F=9R0{j{vjM}op47Zq=0cL+YYAQb=)Oa*N&5sDZjta~5s-5rJ#JIsC6em? zRkRiP=h#e2nZYJuB+Z{6I5qzeU{&tH4O!6Ze4Ki%v%( z8>3)+gD9I5x<7>_+aT*wlYTLh-$u8j8TZ_cF4U05E)g$P*tt-=ey|GTnL0yNkvYzU0h5FY812IWa` z!-JGg1rkL@_O-i+=l<^JI=1qL|Y=E2_Nhc;E6Jbxs1aRLDC-t6*c{7 zE~t-+aRb~JuNNpSq+~YzsD+4#sTZ5hA0hI0UIye0!I9#?Fj3mYT|R@*oVsC#d($m) z#nZA#U060_ysfEV@CV23=bk&(@s^%LC{ZgshNO%-3;n2*xsRY>JC~fO=y$HdePU2E zzy^!U-%xy#+;a46Q=FS6>GUU>V9d03eg`Y*(YhDQmF>3@G1%7E_{6{I=m3-Y>Q%iu zTH=V$$jNHF3P5Nh)}9>-#kj@QS?W-1z$Xf@>GT05~K*aY4{*$^rP0i5uZ zeI1-Iyr!CYR)HDRVL*37kY^n^&y`};!vvO0YUti24Pvg$d!Xu=ZNczbnT>Z}1%a`S z$uPn1L9rm(Vh;l(Muce6Y~VWzD6HQDA*J1n;T)+4Jh^!?YffzCk&Yep8qQ%|ByU! zW4QS2-RW$1u&wdwzU`6GoVUZ< zCi;lmo&rDg(1<)!e#IrsDoG^E2dV;KgR1uLH0@POAUlYrV0w3LNqkl%67fx%5AEU0hJ$@QOYTewt$_e zat`h&e!Yu3!IISvetI;Gf-1wymjhNcW&Y<#S#fQ@llQYK_uuwIc}R{|lH7S>e)-Ri zYfK2d4WAHhf6o@|eZV+2&shb@%_&l#SeB2x;j;)W#*M~H!naev&S!C4i-#eNJkANN zLH~WCR|A4%Axn8o|E%NVn`UH@qRd@X87z-GteJY&xF@W-`D$anrAP<`s``<4D}COP zuBi!YO6R}A&bHF+m^ ze}W8ah;@%1Ca~&EVdu#TfGfCy;*AG+t|pLZvj-`w5U?b+mLH5nbT=(7Tw(ZIJltI# zRfVZDKif_2vY$DHfX94K#=Q~3c*P$whTNF!l?DpXQbCthR?? z_)AP5OZ{NNjK|o{{+8H;eHntwzyXhHKn}dgpMfJ^Q2C$`CfgQuxu8jT>8I z1Icdqy%E`NQHKu9iv~~rp`#id?87p^t5Q>7dY5kNK9BbLt*(Fc`WCfD<%q*j6>?wD z?O_1XOnr02xNNUodYPhrRlb@)xMk<<#Ox7VGF0~|4`#UQVW?U{RaCV*6X|CRHlW!m ztsCY01^~7mSK?L60NI47kCJSj4P>9Xbk zjkEr)c3!aEDiLKpy0!ICKUA+(h_h$DZ&KS2dVNFVPyTXlFRP#*?dr?#OLqmdbDlK6 zv>{*P&WZK8t+g5j!fxB`6zrn2udS((w_}hVoTTebJFus@2zy5IZOLmMqsG_5QN^LET8+$-n8C_aD4w5(ja-AKTt1 z>N|b>xL+wpUOO_$N)e6HbpBSfkCRSzaaFGP3WE?z?@~HgfJje>AXXgSO+|_4M4rS*-?&-c%ehDNSYGV>2`z%YEiV z3g7OZ_vRk2@1PT;$rS;h;OPCH?@C8;xsMJJMb=Yi78jw(V5NH0;`?9=;(q zZr){kGx7wZp1(B%d9?i-sZHMH3Xw9tzZI*~Q_g<}MSyYmuST5l--5+!v-wG-;67-t zATiXQSwR6~LV@9UEVQh<&k$>!?T2)`t6sKp=P&?>B-I@CxL81GxJrF0yjD+`RG8>` zl_3Jji~>2iT<<*3HNVya6f>z80u+BB1qnLlVN7g|{};FU7ySqGVf(+>kFtlo2_ZmT z&d}1t$QcHp8X|ot@>s zi<+)`GdYxk7q#%CXQpq}#&fa; zx0_dzT^93|^b?Y@npVCur1gnxeoXzS)j~8KebUEq$=n;h9uiziR{Lpds=yC zx~H4{uDYjj`mTQriekSnr2Q1|p;mWZ^J!igpC%T_T{jfm2y8+Hx3RX;0!>N2)70U^rB)o;yzUe7O)zOUyDMiW;0 z2YYH?K_@?EfAxN+K19kYm5=A3#i2xR$(W}5u3+!kAMm<&cl%cXrH^Ws?dc3eBYIj6 zxITU$Bhw=rISv6k5|n_`TGD62 zwMHA9wfb<#iat4vC23dLuh@HLL;3r%_u2H10bd=>l>0viCIYX+{=o@O1Ye(uBi}Q&Vr>XY#;$%Ta2TnaT|TtmrtgS|w5=?X^yugD zX`FGiKigU-QEG6ID1y`CH`&N1$)2J?lRQX8*d+9R;Y#p*n;6h&Nrf{fsK{kx1X)lp z|H>;?n_Ee@Em{6)T0}Izc_5cL2DfB8a*^r#!}j}p1x3zKPq=lu;54uM$!i_hw9!RY z7Di);CM$1jx^7A5hyCU%--P0ZA@}R6g7o0|oHLfu1NM2#RuH(c2TrO$MgQ>willtI zVZ*7xTo?EXvAtbeB>mvS(FcsfPj%7)!?=je&!OubAm-Rj!f3j{ntk>UjbXJV#>!r+Ui@TsJsubP0M znL^GZ!W=*%(Qc5G;g=E8`{_<_auIvOC{m2JA>aaS>O|%K%N#(Qd$A;v4dO`p+KGW@ zR5|*WCu|NFTwiQly(0qoDji3j;`|p5w8Z+5hOv1MM*)v^*3xerQ9vl61F**CJ?dOV4_kDA+PO1>O*_DYYG1A>XvDs4YE~#!EJkFT+ z{JlY94bphY0ZFFxjr@%$xG8-^Y{$l`i}`k=xus|4zln~_T26ATK`)EAmLEI0(wXYv zbuMDXaXI`RwyZ2gK@9I9amnqlf4uIx32&}f|HypJf5Nxmu(fd*2^Vy&;wDH^qzQH~ ztR~7*hKhK>Ti}UhEGodva!R;g-C_Te#zH5JD`7v5-M&++AhQwvgz94z3T7VFTxVm>nP?lqd9IKr!)1d zG%#bkTw=bVkpPY)aYuu~=@Ckha`H8d;kqljv+7%^ZB$+6al zm>fWL>D-q5{w`vI)bMyDL>j57@Wp&l5t9h-Qn|-^=Sw-V6mO$@ru`bxXxQx1t<&2v zy?3T|v9H^#HZ+Jn&2k~`GkZRy8m=`f^5H$M^dLFTQHEGf%zt_Oh7M5mgfU`yuE(P4 zg|0RK;+C$#Ehx-KyS_pM8!il%lRjK*QeXjAa?i&-#G~E<<&{Yk((^+de$8jhppIj% zAx{Y-CB4YK_p0NB#wU)S0>mQaz|5>P<1!OEZjfO!=uAToO19~LO|Mufr=fS&@OLke znwsELdJu6~3X#Bz(3rdm4r#$Ng+!Zg(nPyOfcxLcIXX+fGHcyRy?WFx+yhegx`0^qvxm zd6i%^G^#f&2tb5=Z9Sf~|BI+5V)dCyV4=rY~)Gp>bD!0#r4e+KCrbp}- zo>^P09Q2FLTJ9}lA$6vYZ3h2-WlM-*(T*Zb zj-;HfGg)S?PM8}}noyWYNYA-kQ+?@Dt!DjIQOlMS1b7)=P;|j_Mq@$oqlU$absM*& zbyfSe$8epG^c-(9!Gtd;CIbnt`!X^uOPdW(ekErq;;ZoFN~rCafS2%)4B*p)_4U}e zr`?)Pn}9n1@1(aL;|3<*7F+d*mC3M>ZP(ZJR{v0N7g+BXKRwIJUA z^+ORa;~ufwIEbwiK=e5kLKAGpYd}&MSKk9RVcxps*+2^{-S}?qe zrD9OkWU^RZ~{in#|-Kc8U@p*?k;+CvVJJypsaRo$kjG;ID zvbJRzwfa1wf{TL?-c)^J5GX^B+G$UxMIKMVlh?#crwv`~EFHXbDf`0YYQkHur*r=- zE?WBFg#ty*1$29LIm$Ah`Ef_s=YfSNY0X z1)3JLb<}>D11x7AKZq5xp&JoL34VVu8MQiF28|0_GFc?SGl*UsG|XOS#YmOxZ6ro0 z+Asr*K6vp*V;#s$6U@zgkQ-&miAHqey=vAFb1voP{-oGL+GtBs#9MAX=>ed-Z9U%} zFugI3$>H}!Z7P&LDIJSasO*n!%*jCvtUrL@*4XeL)hU^hy>9A7iBb?oMvN5&JD!Bd zV$ExYcI^(`xu=ERpSi$gia#xIa$pdhGIIJ)WLR^VcM?k!c4&=L-uugt2Mf@aV{Oo* ze-~@uo4s8<=Y2mhwk@=@m-&h^lzYnlc=4<5JGaZ#=xbSAtB@YaP&E(2ZV zGTwx>^!qh|X3=ULd!?k7Gd)~!sq#vIT?zVdM^?M<(z9bH{=L-=e!8lI)~?h!`tuCx z5f^NS*j`20{9MG7$9ImzpTm|2QZp)-{%p6F&l{cWK_5Fedv_MzJ&u0$E*nzyfHizs zkx~D2#iLb9@mCH0(^q@MA<0~NDufBe?NCLGxQ)Bg&A?Ict(E0|6DpS%@;qC&CSrg* z9t=VkyxJiG_$s84V4yw^e}NNTwS1p$-uE|yiol0>OqXQB{yG=e18RlnVYiOJsL#x$ z`0Mcfup9NWI>;4t!B*a1%4D7o*$#Vm3>0lfBPVuHE2}|R$tw)ZKc&~*!d>En*FFH} zz%qGpV?fLklpcI28~Mt~d?z}08uUh%qsZbn5m1x!Nxw5(qQIt1n6+Uinv3;7GF^{uW_N(Xy6Q6rjlf<7C>3j z@TFpbHc%xq*7X+Mh??Qs$gkFKrLrxAbHwzWF84dmP4o>F3Ph2c<=HGgRb&fE2dsy9cPXH z!izsNY&o&58jtsp2Js3B1bbZvm@H**PHXWEXE|`%7P?>&HE~K{UKKg-HFic@+u}!y z&TP+RU!=Dg)JQlRd}Q;G3Yzke7qor(bEum6yRx6tFZh*)@#Bw02`gHxXOqT0w6GzX^;4+$m>!x*GGr)~TPB2AG3@yeB0v{+2+EoPldc00ZwE6wt-#zC>W=eIOgEj$OW^Q6e z299~LSNtX}qO{uJIRRZ4IXOpSRb!LKaoAobvu64=X=|y)?+~7gt6nX;Ku*c}eu;51 zLt$~O&zZ?^F}z}k(5kBiNp{MvoO~RtoG;Uik)X?1eqM;V2X39DBikK5-bkd(u@V%Y zTY^};*@S{fw+#@;R>jRE6^JEI?S3!(Xj$alJsh1NyAP2P8B42UZnAQj9=ErYd1Dc! zYJ8G1*OcY)8@LybFt~g^4Oh(PZwKZHX*Pr7zCNJ%zu2OAue+k+SVi8Xdz;p49j06= z?0#~13R0{=c9m9ig_6S;lt~CUd4O_|ypVm$?Ze*4Y-eCav2G{s*`J0_GJ$3OPO&Tx%{J>T2J-Dbz5UbC^2m(};8%NoTYl>Wr(7P;s={N# zX8i>sv-cb@jX1qDz^W+Q*E}vSv1C|F6Y4-UJ0j**@Dg(_l;<=W%-bd55LdB5u*?40 zdYN7;EMi3l(sTv=ox60Iornk2QLgOuF^$B!3b*CteuRiXqw$s27|@6aCN9S2e(Cx^ zhRnHD5|_;Pw}NM`-rkFdfmC;Ypq+jB9Op#N_6VpCi6%PkRz>s7mtZ{K4;_C2)?0=k zQnSA#Ho9~bK-+!-evXL;;acF% zZnWv)5&ddZ9Fwd#izJG}Pah$FRxGx|je&kB)#_c7KnM2jS5X^FO`I+M`bW06@<_nl z#=?!D@{}~;n*EsO*zl`;vQsXyW)_7%pIm6CX(pG?*J(vT<>*2;Ff__u(cv=vsVx7k z7ruOMl2S_TH$SCvwo?^{R*}*v@fH(&96(ViL2x@0zhmJX*p&W`AEH@P>(wIwNo|eU;w91PoyOIRo@9< z{j*ZqHZcKmBAPTU3{@NLH??-3Khp5EfACY5{e=;Bd+&^gzNfou9O!D45_Wsb(U$8o zFGF3ucj$00@X_2Z0Q?`RFCts;V~2Wy4&culQQ+Q#!+__H1dCeiOzGL~qPr%bioP>9 z>1pC*g$qLgj8`?GPv=X=u9kEU3TV+)TQxJ9wx1D3PYNB=JDy~rCOg)u8XA;)lXU(aK zs{MT$F7qQ{6`z|pzh2N}$<+)^CA_ELahv8amkQ>|6bEYJ+V%iXP)=-C9ZNBEJQZBV zSEf!T<724E*ktq~#QZ*`a(We#Kd+CO?O$|ecd%vtP#c*UJ^@iBS(c3S8=(0B8##P* zn7`R@(}^#4+gJl#m70 zeq*PMY;AH9_NdJ(_0azl-u_A~u3pt`y!FbeXteJU1{IDVkJ&*RKd^R9OJi!Q%&81Z zj0io~&7&qOZ02l{XRW?5(PJ9xm2*5j>oKXajpwUSp+%Luy#|0jfE=vGT{}}zs)C2_ zb80vH7Gt0dH7UEn@^eYLWCMxO2aJ1R2a#MCT}1VD1{V(F!W@}4yS4Pc_kRW%uwvK| z?A&2K@VaVi6=fmoF&A9=^KPfL|AmnQK4;m{Inb%6-f|pTb}hb`bgYv&F<=dN{Q=H} zlg9mjS^9s1?f)`T{{MvO;*JI$|A(J5axnjQ`T0?nm$tGBelGx&k`HOEDMY`de024tWr6uCf;;lkiX?Xa3 zD5sT8({vlNlV6XMFSFCl?MK**S?h`0wA*!-*YsOgOn$4HCB#z>gN`I(OuPEfn%&gu*dW|^`vnGE9H9Q#vm zn?=YZr{l$g#{j7FJ2kA_q}g;*#N=x&*L(i+IhxyOzcw*hhwgPT&NaP5NtzTH1*0~k zT~{-}Z(@_Mg-xvWsjY^SY^#5hj4XqA^J)CzuYFdVnk1WC>E1gQEzeTFGa>sg;V$j5 ztDlufX?Dlwr4F5;Ey8Q;g%o44WoKZwi(sK*{xSBQ3*+nJiSblf6FU)?6Ni-;Dt)fx zi95QiN50t3NoRVKu{>EIze`9{FiwuSl;n;tHdE9#RB`jka%8oBI8tzEy6|4{Yy*hI z1hg!uR?x{we?y5gGFZMtaZ`DTE0QNzxmt#UalSi=>YJCz)q1VjUUZ$|D0-n?mt|&E zvayaFQmiz0dfYugtLgIvUekH&(9+=^s-C;9p*yHY?B_g6HEC>V-1S9& zf;_d7dc&VTZS=%B>QrkAcjAb1Vk{nr>W^KpqvDc$=V2vWWC>LhmngF2JwM5d+;l@& z!`C~z2LR6a&XP$U-CHrKp|XAE{R2gc_?8*ulkTM1Rq*XeF-Eg2!R^OR2DiBkc%8$( zXZ)@KA(`tIJxp&M8nsY5ur57Gsc(S7b-|YoUimx+eNNn`UEn5rLFX1yma?BMJ=)vv zKD5bcHrt5Fa$cI8;LZtnqHCOZ-G~j++bLp?drb|Y-LUmGcA$o~Htpn3P$H5E;uo{5 z&96VWZw17=Z6s*Cqq%luqZ@xdM|*54PKCV-9z@4{5TX3-mJ|X7zk*>H??pj&VLQ=y zC3a|$@4H{qI`;t)(}nL9MdtVCBXhe&vDEL0)gN_-H3faJVN{-|O2)tuo#LG6pYNa% zvPadtJ(ob5*JNQhkTaywIP`U}nH$8Afz5WCLhEk$T=_;ok7SI<15Ay|7%t z1$_CJU07up{aJPjBy7h80(*)vg}nEvSx0k30&AWW;fRBra1%aAm}}-MXhP$Y&tgVT z_Im;BYH+08Qdfy9LrcP?-oF`>Kid}Z-*`6Z{4^NTdF^*d?Wjvb@7e|O^4sd@yz!hj1h2rPsbB6y zGQo*%gk=1abX-1vf%uA?Nz^rzE{-PITVj zVEcP0%yCr5=A)f7Ym&Kda^;v=wPncUeJ1%{OW|0N%+{=S&)f%7bx{Ubv8_dt{w9#T z)yyQ>i`2Wp)x-aUQ$N^Hz2cjl>4T{=x&Wcc^d{e9|AcXIvv)bkT27dshNjvL{8#}DR4s<`dQ z2YbJ_^YajB?mcW@=wR6HMV!&bgtYRV1F;w`2eD0kSfx?n;RBNTi6(TbFZ-g{(STx9 z)C>epbqC}I?;AP)@kUkV*+TaRHPxFB&x5ptOY-1rWE~XW^`aic&XUa? zUYai{#v6dqHijeV1)VC=nllPC1##=B?<}gcZjZ2tIt5)Kzzs6EZk(MDeTw#IN`;Fzmp8G^G1dmZl&r$1a#(Q0ana>MjZ?lWbblaVIjA*Uh z5R16)$|I4+rlHpjs}BLT0y9oXaw20BWUc+r;^=!s0V?3a_j>J(g2rK|+k_Q@JQ^mA zHzF;s0Yt;QdHc?X#(5*)GjOcp%@8!?Tjgh$R6z>I5M`i$?D!D7+Z zL1bW2fUJLy5#EcF9KdE+o*O9jTxnN6koqq_6F5eJ6#u}Mi{)DFMSyC%F&BE|j$n>k zM;{w>FbycT2Huh+tEjO^*B@X`hHw(RoRF|qs=5g*>)sgUVig{ut@xIjK1CFdy>4t{t3%HHybM; zUJorTi-N@!l;O)g@d?Cl@4M4-2C!`%qi6zsMzdnbl_v-u4!?X4>-0 z#)H(GG%WAXgLJp4)sa;VSA#XHyK&iBC>wI%6IMS9fY=DS0f1 zi<-y#-gZ*H7t$Y}f@r7D!o{0|nY=1oW3shjqSvenw;1RoXGbXp@FJcm=ZSE!4-v+n zU_J8|#Mfx3(HjDg#3(?l=m1&Dk`{HkxO%~?{>zb0bEwx7IEwYcTlwB)W(t{~J)n|5R+^8?$vd9ybM836bO3Ge7Hihe#RbJW z{z%prKyvtm<-&ix3RRl0grx?&oKTQ)YYv}9LbPa)As#{ha=gv+NO*(m1Z~3AMdJEP zFup>1sL!2wNb`ieZ4(ER%(7Jcx3H06_1QAMg7p@f1U134!rrT6G2Y=xifYU+pHL6} zTDH9N)G11t3ndQVAY%t(p_iZ1VbQln7l@*-3-Q7xnV;f^l*k+iDwyA! zB^u$D?-(K#`8lnS1TfPhtyhOo2x_>;obV_l`re5=qDZJMx$R>l`@Qw_Ec z|1~$3w~sjAk<&SmYzLbB2CxdM7w;Jnm)!PgU#L`;(0dqIjKr7Tu1=exb>v8yKsN_j z({x*|4jCD4D!x>gY(zSy2a;HWJYO^3?j>TMJNN0{{g;#glzazJ=m&Q5f~MnEK0iqkgvrXSI0BCmY zZ-&&4w&VsOxtByQl4Ia>t&`T|XSibFA`t?fP|c=_ppN4b>c_*mWTB+qqQ4#S99lzi z9BnABI@6Kj*sh66EutE0^)W+vVJDqO5F3aWUMdepTf_lg=}|P8%izU1Bsuw+xv_uL`az^-W1vdes}l}jJx{0z=?=W%*oR6M61eP1;^lEV_=S- z`E+w>*?1>(%4{=;EP||!Jg0n_WOSKfI-3+_1_%WJ7S)HkOx8pxX(~|z1(NaIWYg^4 z6rLNxJ893peNgilCKETcYbmuQW<)-|!f6#jf>IdQTNk0Cy|=^Gw@N{l=%r$KQAHbz zd<#oeA&g%wO99`ENe&H?W>1wjqV)_E=-nOBM#D$Q zQ6IIL>RN^`V#KFE#nc(3{OJL2_$L+WTP!PYSm!c4>N_oB``Lv2A$x`gf`=Pw zn+Qb4w=o66m%$7XK@3R`(k|zz-rg*R7s49~$34u9#+XWnzc9brN?fY$R#4E}jA5Ka z!UepCAAcvW>D|+qDf~iQ)T`NQ5)fvn4Y4Y z8#(SZw@R7?&a1wKqHtLzt!o?@FzPWJ%eCrpnOp9|hkVyaabEHVBlks=Tv9jZ;8QM8(@Jh(Rw(zD7j478hHti0k;0n7K?v#a>Ce|O1ivBuUxznxOb!*@owqI& z3WU;Ezac)gwz)6MS`l51xAJeWgsU4z4P_HMnZ@VXNGUS>k`E6L7Z;Fj<+$$k;^ZbI|g%Ci)c(}mR!adh+m?E(eICeb54Z{9L&U5@)@C;Hf$)bCnfk` zl2XZ!Fu^;RiU3t_4YuB8$gOtiL8y*rox(4h{6id6Ro8n5?ZOW9`lwr1rx7@Nyz3{n znQcb<_$=8I4AK3v?miQ{9At1)EvtN3bqI!Xrkv?hyda>ba;2pWcq>Bem~kzVW#eE+TZgi)XDX*uZMTHh9W4SU|Uay{C1r z%5X9_>X$0m@S?#d`4;@@&xwrIOKzm1dvJDjwbk98K{4>v-EO}<^c48i|%lbP_Jclduz zm@{&4aI*b3C(Ik&Ow==U+Fb(nQR!^^wzeWWP{a0-a09{Is1!R}JN_-LNVKs1>uK>F zPUf4*%!ii_$9VgXb*q}L#IQgSi4eh6Fk`U4Kx=_m>X>OBz>fFS|HL!xB;2?FGli8f zBoGY=Gcz{`ct|PeERr>FJsL9@s0XmNzLS4G<7?F;T~JyYWB>>ubR#%dC%6odm@SY8 z;i~-76v8M-F5BmXJP2nXRumlGPQQQ_GprWjl-3{0(dnta{z=@=5=b1-fgD-Ca#2iR zrqE$kLJV;lSpU2#Xn|0LY~)-ZM-L}Wpi;qRAd=j+ye29jV;FgGOOQq7!6X%+gz*SV zNotlTyJ(fn%S!=-pCD0XQ5Bg4d_wZdTxtZM@&!=RC1vHG&I%Blo!g8#P*mleeZS*Q zvTv#s3^g>>CBV9CuQ=;kWo4kF$2Gt}mQD<-F)4q> zhK54sCdZH`p&S{E8XLZ0bIRL7NP58!^}*dgoPjh!e~5?2mJg$4YdLQT;J>Y51g85j z%`c!nl}Lf##b=MB$6NB*`Cs*Vx5I&c&MdxSo&8CWUI~mQ;qiXTlav$_Kvyv}R|5l@ zLz{=~{^$$WCX)2-0(LeCW`oZOfC7LNC?Lc5nGb)k9A8&b{e&=pyQ-u|)(0kLk9yoD zXP3w3zIIyQW=wE`tnuh@`(l1hp}VC$2orpfKm_Y-9CxLQ#fle*0rytEW z^(@~GOy3TC3;HGo5R4%iSQ}lzJT+25cKDEZaN)B8fNFzKW+x7IKz}TVYVH3A05d?$ zzX41vjKOb0e>*G)e|49(H3b29{^5Q@^3Tx!NPzmUgG%#uN=-nv)@}e3peX{A0toyj z24T+ zbaVu;|Dz1}M#Fyre&hZRTmX}@lA@NX1l|AA%wK8Zw#Fb63tKY)D+edQ(80mb4T1Sh z2&^0&01uWoO`8B+|56HoiP07Wek%dkIf1EC43pzsxt>On*`T zcLK*-_culi9nJr(hzG!A^S8|{<2lT4j?O_hK0%7cjdpO$Qyzk zEL^`Zza3YWH~-t~pa1Fp#{i1IZ<>Fr77+otdN8oFG6NXc-Zp}TosH!WCG1}RQEU8< ztNX93;%)o>Y5%!50YIQD&=_HH4rI(1Xqng$RO~IDJ5>Tr!NYh|h9#&e6Z3vCWvUGy zM=WcT6eyJE*W{Z@nFo@S;??zz_p>d~qzJ^cepzjfE1$eF`TS|i&|BUcA6Z;@G*g{X z%|BIs!MCJ?lxANhGe@hCeI~UfriBQgHhLh+)7E((!8-AZc9B4;Q_`}W4egTugQfAK zgEhMA0xDiR{=!r{1o-v-V^p|dkMJVxtU*o?)~F1OU3VwOHbi*7(BncL2llZ(G*)D1 zI`0d`5zY6?;ESL`owmkORn_lS?>_8V4KBNo9;EeGauC|zg_CB9W5+{$)*Cs_y`4-U zdsUc;XKm}xS?p6cRar*7Pt~l2szVP9dwyC*tQ*Z-W4`z2yv_*{n%(rp8YS^(M7=&T z!EIfmjb_<6Ao2L<4%5;}96YS4&fZU{Jxly}$inZ3N(C2pMWh-Es*uscOMTxO`J2D~ zTy!C~(Y?Dlq2l3CuQ>gywhAO@b*D&u*3iZ~kId~Tp_wJfD?@EUa6H7N*X^d~(RiQf zqlE|u;=OOBfY*jsU(a^!`^wXXt6aG%LlZ44uXEgwo?0cecoAZeHMlkAWFhyWv6J#( z6&lK8eY$jNqDxj0&3ohNJcFr-PB?V$9h*Z!BSCUnIyQzlO7Vb=~1UDlxv!>xp7NU*C zR6hR2vjWQ`5=t!glWJR)tyr!QRoFLD%v(F04kx;(b|8)f!DOZ3nH?)nfLTr8R8`4o zJp2u-ikw|wM^QcF!;N!qgp9+7Pp)0H^%RZR5t(1x#j05ymZhl03^ecVyv@&Lv$2@vi#Y z>R0SwnZhw6c%I9aZ~3MDBEW`-Jxu?z2TAHCOxGvI+O(uJ^JT9l`9qsR=IK=3#ln$`TOi7lx@ahAI?SX3sK5V+z;8W zG+O3Uqr~OxfbZ5~YA-&c8|0&sJrNMa_!cPnFuv!(bVw%QxWv*`VtVp14jWh@W*^Ib z&a@^~p#c$Tb;Cjk%~hAU1i#XQt7kkZ%;oqJFMZk958+?W-i>1||2&2{Qq=nvb5Ai> zPu+$RZ%1?L3mwQ7PiOI!!Vut36NPNcnGhbiiDs*>!$gs<_&fNw4wUzrTx$2Cj@0M0 zIsUz^Z(xAysqR(V>5wW{Ij?=KYZY|RT~V|ccjA@Xb&p5ccL?g^Bzx;jXa;N3*@qJd z)AHZvR=>}OFMA0A7#h$kEeJ)Wubt$&!UuSrVPrgk{b(y(>b;^^==yw>Q& z6FTfA6aP4K*JN=!6u^L=ku>CK?y45j*A00u6Zw_Q?>${g2F&!Ye0^8t>)UGEmtZGU z(n%YN9YIVPEsgFKyP>|X2zyIss1H4E#4<;uuwoXS9|-lTJ19j+6LBIM)vZMGszyz! z%?q`|u}^H-GIUto8pCDp!^m3nB0ek9F#k?yx2}=S(kD$@ruPt%h@IjPhM&7E^@8$N zO4H3NRwdKcIJ?gLYTnvG!*q$m8^dhlZ?j>cQ$~OU^Ym#{mgD%O^A-|f+jO{ z*0g(%pTFcbUuxBihhPJ0ww*363kRU&WS=JfuHPP1dAy=0PPBS2QGoJsF`D2it#)W7 z3#9q0In{wwRB2cjj4f_)ab*-EJm~}~qgopCo2{y9U7Y;LHCN5KwoUg@opO98I66}y znhuLA`TWU6Ny0Fc$>4Xs0UNvK3aPhAA?j9S3j<$B{ns3WWhuc*hwWTIN;1mXwb(?s z4xH5y5GlCK0&c2T?0JUGZM4xdxgS2mV#qCmenl%7k69KgHx_nmv%5Jp>h9+`kjU;* zHwnIl-iphHiINBuAawkZOoH2D3to>W(b7}oN0`%EQnYers{lC=%Vba1Zm&ZQ7vuV7 zP=id~dxaBcoQ*rRYV{W~_lh#Ada%|)Bj)y=1F05CghxcnaE>BP#tZAOYbfou>aaO~ zGAXwjvG+i-lwZ1ntg;J$HWTR_>RsftFf$gyE(>w?l3$+L!?3*vi*79*&qt!&_*86n z2-&ewP%5YbP5hHFqLmqn_u}3E!1CC$kRQdwu=Ux4AD2X-yI6 z>6mJJFppC`taY$}Zp8PQqv*>IhdH=Ug@obRu&4pK-%upK?MUeRpe;&0Mr+d;5f~Sp zoO5JI?ZQ`vh}Vx_mr!>NjmR<76zIM!N;bAL$H8ux;dm?6_c`GSNgpc|g@OTP@o zx-Y&;B`w<71Rj2KbTs}vN@ ze>~R1Ao1J!&rx!Rz~Rg<)UUw~^At>#1&#^9q#6(sEICxfPyn7Q^jpHV>k}=@pN+;; zXs9;(k|Xy-}Vc)0(< z-RpHWsyXbimAkSxq`yGR3A+&h(LlSX{BA?waOa`~{a7~z0%4`SoO%{CQof&~~zj zO|XD1X<@dhb_Z9^xbhi;@LJ9LirV?swpOo1{>fMALH$Xj*!Z~%W(6pg%}dQ@{LpG& zQJ1TzBOwBgawibXYLmzv%_c9kBE1*V{2=9U}(vXOAuRZ*&hpk{oSCwh^BfVu2g)9dLwUsaq!d&FLH6<=hP<6f%?75s^fwZNR zIc5PSlCN?7%v6`)BiX74qYJ>>fOP*SA~hX);7Ue;Ay-ezmzGfAB)5>F%+6BMv>_q% z?~KI`q(|PO;IzV3i4D}nLdeap9z(Ng!@UN?zXHM-AA<@H1=8@M5-BBMZ(iomd17ht zClnmwwEB2K@C&D>H(iX{qjNJ=^PQ`T3de-mDrQlc@x^--FY%^d*Gpz|FwM37!-rbw z1_(upkE8j7k;TR+XLHxDlvu*1{YODT#Uh@;NVK8hmvoinIP2LDwyK-r88_5iOd28) z$m#hI%5pQ|@0fYb-EJ}E%hBWsN0{}e=O8K59EYl5f21b;ULT_RR3Af&_bIpz`s?|G zY8fD}PHoDza8sW6rZ#`^`TO8vAFsdKR0IEvTi@_hB$fwjjcHy4);AB#WG=1_WHTDw zux$~x?cZ|YkZL0?C0QH>VKp~_MU-=aIPgEu>KU|lDoyF1i_36w1?$S9HF8;7yU?*$ zG<7n|J*?gL-+y?CBI6wU`Ec6+VT#X4cf=B!p;UN2*%yW?VP{t<+)20fkVtwFDNnsd zk%d#>*CQSC^knB99`F3Es5dVV%1T|;Mmj2f))I|!Tfv)BfsifG0IM7k!Qtb>LklV~ z?mHPuAt_3Js!F{NkRB3u)_m2Ld?)LLxK~7)(MhMzPJ0lZdF6`x{F=A|mZ?V!$v4bj z7tN`!NYrkIx`))-$I>yV$Lb~^O-UsXh@Q2T?)YgejWBrqpR&TS%X3*1p3LnCMD|ox zsXAq_!`LV)m0&- zjv5_b=!#&f-=)yz&D(EQ5Jz($K;$!aw#5b^aZS~O^h0au)k(HoYfW5pW)AM*+|+#O zV4&3q-hxvMLO~<7?74C2E=?D8w1>peBbsqx0j=kak-BEtCi~krKdCV=TZvExfRBf$ z2{7Ox#OSe95M`qJE|D%f^vb+ubYy$`swOfKmATq2iAMjh%QgW~5nwta_1&W{wkHlt z*|v&3ddjfpxpOI=9gZ~e)YO#Nt}>pXFkk_az2RicW!gB<+jw@kM3@1!aCbDy+!`0R zHCqC*MHT$&?Z4kY0o0yRNg`xiilaMkSVrN0bv~ZtrCR54k|$tTDCkgJ z&4_ylipxiW=ygnZzF#n?pue&y7$d}ChKyyH;$;9ld(R8BhPrEs3+s1TA$MC)J4*L6 z@VKOxT$Y2UUb)33FiaRlL{PK#;vTDM3f_H=jxiyzPFz z;FEwTgiNsEWwYaz7JL_5w`5?n_}w`qO|ujZTT!!pW%QGk#JmF8BCo|GITE42+}Mn{ z2ufJYnoY6*@)C-o16qCk7y^3~tG=MP3U)Bfg?O`&HuM2^dI=RtnXT39JIn)iFY(I9 z?|iC>r=*>n;y+5Z^e`9*3J9|Tg)BQDZWlpLK#JYiZ{_5++L2#GX4i;GWc_mQKpJ zk+p)Ob-U7Vo~Qj833n)hkY}^DAgo)m?6Oa5|ukO8;%IRSMM9)ZtQ=>Xz=C zDBDyPJwyjeX3v{h*!`@Cj4jEiZpaZ|we-l39H#<^Q9AV);6N;x)n7+%E{(b+a%S=_ zydSwLB2>03brK^t@b5XzO*>9&CLmt3XJZN-B0g7tLni!1wTm_s+PGX9_-^%@h94r- z3bkO#KHFT;W@n{wH!9kU9`)7o_Jd~Lytat*7YXDXq0!kHE}ijMs=H4(BV9RVlTeS7 zFfVWwwR|#8)K{cy&wLKq=6m9})7(95FF$4r^SKb&owV6-KB|E(s5nfM4h~`UDdd;t zWBqR;d1A{EV+*?kPyx*^nXVt+Wyxy!*TG+XXDz@3N-u&RA3`|O5vfUCpalyNn1nFl z&lknlX7umv`QnU^UKMu?pTDSdI6$-@1LH|MNk0d0SGp%nV#)`y(Q@DT9aZw01U86G z^{AN`ES%1^!VbbSa80DawLg02L~%PRY!r^0Md5bn8Cb)n+gYSX$kRMJEZe$i=9Ma* z9B4-f%4945?&U6RrL6g)Ebw(-wdyOhuoxuWjuA57R@*CV7tIe~zB{f?nm=rU&TYWy zIJLEmMa_?|=q(`ANBPePetzBde!x#VMB0orlJV}v*<Dexl_zz5VxO?S=!hbK-1SyY}%nUzMIiWuVpj=u1cJ$3Uc z!UjFOnkxl)rbsAxSV*`1O21lTJ#mQ-ys+qFCeWTuGazoV`4pW`R^DL!i%4xZALF!+ zLiDbOG_&lAFIZ{&%v8#{jvxEmh?5rsZ9Kb7>LAJ|BtP_3uO3b(va-4RrrA)Tvk7sH z&5awv+~g=vzKM%^>#4T><#({amjP)NfMhWWfDELk$JsF$}1w*6~$k14LG6SJSLoC)U9y*649|omo~dRjbfNp?;ko>QsDdr z6}PBRe*rwol2W)YU$Av~MsbFsaG+Y?MhqEV3IUxcp$QuTf&O8f(%qXyE`7`YlKWS zl}1DR;C|%wsrfi!IAJt^IneOCUq2eTa4W68%ckEeWtzg#I!7z$LCN0a(;D;DG&Y&a z*LI63^Yd1ID|KBeb<;-6ejMT2Oh{AOTL3u&7=i-s!bY&VKaf97{WX(|!2d-s$TSDs z7yyPuqZ0|Xlr&hvnw^pT#AMWF;ne7lb73IuDyGrdFWETqI-fL49X#c_dmFX9ra`EF zNxFvEQ9`}PrxS;*`~DK| zr*Y>jE;zxEwd;1X@i~LWb|a}p2VLwjyJ{FJ(-B2lda(zPDbf~A7q**U;TLc48TVwD z99o?WW46I?)p2M2Sw%)HlzeqPMrzxAVPuZs-2J4{DqMvq6c_e#RucBxbhiT*hu;?$ z!9O?CL4>=%tTH}FG#@JSKi5hg>>3jBvoTF0-_DOVL`1sbIa*<#!=TG`*5?y`SU}K* zS2JE5a+V-X%sTz_8bXJYjTIcFbbCP%qU7dfd4QMhzFAgZHuJms3pB;dnlzw}1!41( zd414;+f?dHTCSBubzZq@dyo)Ls-Pm9x$xe^y1#B`aK)0(O#ci^^Ud}Tx0!|#)Rg0SF2 z+vnwp&(B*qszQnJ7`ZEwsp3UAKZvx2&7T;cQZ9^bGUC)*{2<2icj4L1^;U*T*{`}# znuxdu^v5^t7cYxpB3R3QNrK-0emxi+_SSK=@3(s$8=7;K4;$YmtmF0T%~d>fQG~dp z_`HbH-pH?yhpARkj1hNiPB-f=bsSG=bzvfRhI24<@m0sY=-M z75hHJ<+w;EJg5t=6KygdkLZ8CioS7JFBIVzi9B&s4+Akyp;<3d9{!xY3Hjso=6(As zWLr<&RS_GxcQiajsh;(TQ#BY*V37<#_R4|{QnAt1+$y_sV>NNnm4Q9zfi+?g zb2J^y9{-R(I4%Yt)(qP6o6i8cth*_RC^Z7Ori%H)ciX4q+tM)WsL|-dUfe>JCPFmpngN5AMJ{RBCzM-bQ2!oDY03l z#NKgKdq~^34Vq^-JTyF%7d;YCdu7v)$ihOI=H~h(q zo!4gx4kpy}hpWr{swdJYT~%exZCY-+A;$+wQN8AON1N8#j~+nilG}P#6X($L3k*|@ zE{bw;Q@M1RpEj33d?+&OSOi?|SW50yToecx2_%G9@L$n(|JMm!2hkP9%?@dOQN5xMZRa6Ncm2fnJ=p0xnSc9Y03bh(?|um;y%Ex^)n}hDVIdRyj1B zL$A5rrTlnvS}XNDr$~L?N+4$~b@Ph9hHSY+$OFO_r)scHqY(NF|Hz4UTJ02_9gSlW zqo~xmT-?PVBWnNT;t%~iCl92@^Q>Sro&u}O^`r>D=h$bci-Guxst~(hq@y`AGl6GG zluLIisl^`8gHU|Iu(alSX?aGR2Xp1I1n3S+ZMw4hJe1>-cjH2%=u=}sppPG`aK%xv zi|Zh~QcRJJD!P}N4{ES1c-$&c&nVT|IOvUxo&)Z^2j?(Qom(glT2uyc;O{nx?qNd_ zTm8o$+6J;cmd1!0=hsIFhb7xh=ygL_HE<2!c?)x-NF?#q(_ z>^?#Q%*T7Z=g$TI`w)N`V6p_33XZSXm$fp-XW zU#?!hJU(G$Tqr%!TKT!%;+9!4yE?nHH_3@(@qRoN^YVtzrhgt;7o}mI>{Yl??_heR z(k14EUCEe^Ex+iI&6fxXm7!_ib8i*Ga3uf%yP#vTmMI~g6k~Ho;0c2p{oY|=1ZouO z>7=Q^`|zDRNJS^=S+ih#m1vE~4`||OkBXo{T!^0^RBa-(j#o0Qo8*=XZlO(4lBGrX zJ|`Wer%pW7_)_XPaQ~V!668r=k2uK|LYmcs4U@}13MPtSR?G=DkGk_|$&;#*61&*K zjbEv1Wd!p_7$>y)RQ+{tG;RVxC0@>uN15D!oI+J~WkAWm6lb=onFCQ+pi;P8(-J<=pMuu)Aa7*7jkcD>O8JVl)*n>S1TI+`z?u%b6NI`&Gj zaB?-wCZfi6`z6~Hh}a{TA8r2!0{KTNz25{ewt$wIK0UR#-nh9Zk1(*cEQySie%fzm zkt*36M`&)FaJ!)-62^~3> z6r=8{d~D^9tw%JQX&3D71$*dJeR(PT3MQY%PK=#!uKgHmKR2lPDQ$KiAYrCPQe!Z4TBiRF-&7zEJ(m%66?5kuPMg|E7ls`S< zim7)iXIh|C!;coH=?g5TEs-dSbgq*+mZ$r-87ti+4@&C4h&SfkT>o4!Uatjx{%C~VVvDWLT)8)OS4GVZCQ5@(|$jMJW zDDIPV*rPoiyS_APH$uAL> zz>pmav96_p6`?XS63E2)o zF7on5-n&pWmTPopQGdlYw^FQnU@0$lFDw2!5)h)(99`>;{9(ydqBJJ1&T{Zd(4#h( z3SYO+P?x%@w%OHqgpodmLare~o^zFcOx4 zPha#{N+8orpGnrbH$(NbkyjfyNyYuzrb*BF(cTEtcH(-^l5><7?Ng1VC6eR4Z^NNF zG6Oe4xtQV_jo(VD1j~6)W{g!S-UNdyiaPnE%IbSd&ePg2%4ZswTK3kpRAN^A39o6% z@Ac37P1$?oo)=JiZ5U((g@e6<1qC}^!oV^TqOOm@v+?45$mNGQACD${`UseaSc`1z zSf?5%*Mp>>*zX#vYb%C&`+dt;U|)WZCW;Y=K4prNY$Ts!ACWk3Utot5(4fMCwO~}6 zPaCW_hNQL^#%U)#&yaCpsUQwruFh1w!vY0<_(2cuXHW~NJyUzM^S9$faU-j+;GYOK zh88I1`%HQo;rB0am$t_sV`y$(2NDvS?b|~xKB_c1)lYh0F;29n0=lY2kLy|xli$tu z@l!EBV~2dtZ+Z{i@!LGnGpeQLV@Pp?HGT=@G%I}G&Cs%~tDnhxP;UBGbfTDlnXT-I zpbzmS&juyvNygUe=b5&2-1Ue)>JNT-pFQq7E{5AS+JX^XBs)q8gD>MwDf(u)eNhd^ zoY@B;`Y-RkqKd4dp*mtF1bP#ZJYU{S5>kaSsyj_{0L`nwTav@`2}M zcj(&9n2usJ+E3o9p};vze;|@VbU}>oDM-*Sh<=&8_dz&oxA)~LCGOS}Drfo!cFH5` z3K{({1DWj9KW(U$#xN7d?%g-oHQ6QHo6$bUa_? zXszUMXB`(mP88S1K?|V|%iN%ytVJLk_}cT!82}=pThY|;>ad%aX%=eJS-XzBf^pG9 zOAiW+F0ENTitxtuvL!9{VU{JEj*FSkTjp6QCmV`CYNAo@7=afypE_e2fEnC#yo}{- z=ySk)BEHViUAf;Q2ZM(6QVIP$Q{3rZ=-9Li)3QFv{>tuN(LhERzfz6YB@t@Mr8?ao zZQZ+Xv~0-)IdVKdse6AZo+$9<&dOsYX*U|JKiw9BKl%wV?av%}Hs-6F>Yav(J;IgP zvM{z7tk*+0k1o0O%@g>gd1arNG@lYxzA}PrdQ3{R6xHwbXIt-TPSh)dF@)AVf)?Q>V-dMqW3p=)&*+ZTbIHs9!%SPojf zL=sHUXt_G;*ZXHW&@S8zU=8~TGt~~dkQox<#0`vlG>mj$-OoyPrkKh{N1_Tu5^yX%g-6uBO{kX{V8VMoy%P_~if zS$y2!ZJiNLlDk<8XM#$V$DKB$;OEB+j zr-j>L>&%GHQXgjZ6x2YS-Qd~yA2<9?W(4DU#)Ceh4J=sZ+RI&hE(zFaB>woFcXvO> z+*St&v5M=P4}`vpD&w3<;_!Y5(C0RSy35HeGB`LNcA4<4W@hK5e~99v!%>IdZ|9rR zK9RTti}&l~6r_I0-izS)A~o4Vzxp%1J9fF8+1<-VuHAUBY{>F<`m_J)(qLs`0%OO- z3d!mfEyAdyCd&E(FMH_G-Yi`6Bg#h|nbzn|q;9$<|z7 zIyG9m(I(|kq3Wqxr-HP5FPFgz>M;y4GZi&x+zgrKz~c9{3wMs zc$O&Ljd?!3tu_)~(W=sEk|nffURi=KBb1zAedYb>~pxMn6Yj&#rnK2 z3cefIo#z>FGS0z?)Tuy3m>eBwLQlDW1%9Nt@wq;Ke%wNpshPw$GvM%mYj!Hwato-sZCVbw(FyOi2QD0ERv~iY-h4Ik^9_z96 zl#l>L|CUckflUqPT*kL=0bxc0y2$rcL#@J_u#YUcBeODMPjsjUCGQjIX+pZy5oZiJ zqQ^c-c@yjKzMN1j75Qff?d_e;4|t`%E}QsUyJjO+PYCS!gfGwV7w0{IAjjNefta%G zYH~EhgSp#4pMwUY)sc6Jz4+@l&ZgO-kwiT@yiY}nt3=PICK;{lH_;6DtlMn3(tdD1 zkNTZHa%1hl$jZTu{UG6WUxsQV9^=`Yq4`zDT4HYu!Hjnkadbi=ACBIwu}?)0KcmEb zk@=bWhl#9c2wpQCif;PwR55<+G4LJVRNtIINO+;kj>m%0%Jq&fF&)eCHqYj=SxPS}?st zY-NnZ8Ab4)x4$D4gfQNhoqrMd1=BabqXrd%VF*u*tmv`~xGEN*>YrNQ;C?x~>C-q| zndq+VRvT=0VV`k-$Rca@j)EM%{~DVii)RcpRVzie(vpWA`oR}{x3^l`f4hsIr{UNaU(PKQ3fVnB*TgoL9)d&e$M3$u)hz|n%FZx}-YUnCf_ z-8mU{({5RBY}Iq%b2ry$M@E@HFx{O{Lu8zCV{6H)Os6U{uyRw+_9;rhk=4w&r3sTa zo)9v))yeg}43F}3bzERi8%m`^M|WmtNf=W_Lnc#HytS3QHdKWm(bOw2|`~E!E7CzU$-}{oGo2qlguRRO%2xq zpB75NL-IHJZb!_|t4}-2{IIc#`{Obb#CaDc_~6bElQHV~l7$1I*49tn2xF>1v(De0kW@7Kd5~N@re?&*6n@P(a`5$azKax^w|*BaAq>cY zhjMX?B&E4m@X`RuDI3~`u)6Z&gCbegkR7IGZP-?Z>6e~XM){u+rI zc0K(986#cO59CeaBWD*nn6PzY=E4_uo<0SNShamvb_h6M*J^}A?@~&^Z8M@G+K&7= zB^9TBegf4Ca87BrUUPj!B**cdsJX;oz3gO{(70a@I{zv9xAHE&zA1(ty7?Nfm61Hp zCo=1X5FD#4%i-H#M|3o+-ZXnYBefN!&v!|{t?{oK}>`1OU6oJ&9*quF>@?v1?iCv9sQ zxWmJ(%}h^ArzDM&TPAAyg*8n_8w1axLv_aGZ>_r4ko|^9hPrxl!6=kb@3Vt|X9OuG zZlXKY=lWOdI6xiMi>7dxVQN?2-7WgTGrr|dRs$Py_L%hxYmx)roL*$kjr_m&zl#wb za^E$)B7UH*lD-tkM?_guEV{tt=W1mf#TIIYKR@?bU+{nII8Z)@kJgBoMkyXVdxz1P zoM?zQ9!9EiLNh0={iuaj_RePm6#OwG*odZjaXuCMVz#u$3-+US^Z3wDT@`&9dOhXj z6(gr_f|{WUyUv_CYpIs33nJdXR`0&nXFvo5RTjJkO&6jC=b>mgS0>`)(K&dvQxkr+ zz{wk*r}dVwiw2YGEJ?1og%Bag5+%>dp6&x(brfn=vunUy%7t|*vi*49w2h=0#b$Vj z+D$1cj%&z8#tsAD*O>OzQhp7kQM13-$|@w`4oOlj+a}2f&uD;N$MPbFrd?vi7}0CX zy89*Su5+}@N_dXGQs`R!8?m=htYY)J8woT1pw-^&ft>G=t3pKFAxGhfTtlRedq*Mf zow$~&D6?re-XqhBjKj%Ecn+G{O<+F0bt~ekoJC$Cw!m)6hw>IDNch4M*|l-p5F0Bx z5n@khuWFR{;>*)p1;dxhYj=F|KBHD{{R)cM&W-+~Viq#z-KtpH%W_F5?8$`~*o?-< zJ^9GivM<+9FrWuWhlTBYG&dE}ybnDRKCLtcawjjP`-^=adK~EX&?gb7t`vC5s5sIe zO#GiMRs)%8g?5xEHJCNHeB=++l5FlKV8X&$A8G-`9^XPfN`;zvu*{C+2L+!L(~Hw@ z%OhKIO>!nY`@`(SJQ5d1%Al*KR;6f6>26cog^O8#zB20UUWi$7*`j# zqGH!jh8Ll=zS~5WN!AyoK>C-a*V%3rggKes(_NY?0vT1(4dw;qdA}BBVT1_C%|pi@ zyFVSXEJJ)j5{6Zk`!OO=@x0y~YJ-y49eI4IOR9uILayh|qR>ODp;H$Ouc*oH9W~D( z11bI6V-5uq9N&1^%)yqBj!MOk_mZui61NFC{+?5s0+}%jV1@Z9nFMkKTkK0MK4LDh z3?76X*h{zfF>{aYnuZ>VC6R_UVPcaIY{+*n2OoaS4DP`x)n!=zuFD%!2H%@yd;bj9 z(aL#(qp+PeQdc|lmdw$6u8yEeccP%mDug&JWHo+A9ziB?eR7&d)>^RzU77nxViB-r zNRujRFoclpR5{WRNu%W4hvM8Ub>-TXYH9E~7Jayb@B!&*@gTE+lNssqozr-ghS(YO zs-++N@b(E&9c{?EqkK0&!(9a*%I7QEKJM`QdwDp=Tj%$IRH=pex)?YJQjWdw@wPvZ z6M$JYdHykHpMTLJ%zU-t<9^&+7Mw@&(?o&ZUJ_zvu&YgdHp)Z}tiMXetpasAgl?au zPBK?zk9Ln=#D~z@3?@tNpkv%&MG3r0F*OdOreE1WZqAB+*Me_;~hXyv~hW9FRjm9uxww|6Bo1(P97Ls3w2mw!~ zh)0_rpewhQ0iMP_#@RRFHrn)L7Tn=;Wpqn6sUnd>o~``qOfUB}Yy@d=0OavAaYV#l z*{+$LQvP&oo&68~ag9P?@LUlC3#sEICot=qS-a!#)q1 z;}=6FJY-cw9<;)lz?cxe??DcgkzVUl$^|GVxnlxo`8EX28W--{!FLm2M^wTzOtqR) zTwiN7P9D!k2<6#d$tGsJZPb&?e%tups?oV<)&$=Bgum}>nbN!Kg7YWOnh8;xWuh2Q z6NwHcVFZt0s7D=V7m9J8{z5EOS8Ibj?)KU}V~-Iv=}P@%|Ip7eJvtye6S4o<6Ty61 zaUpAucb)<+Ez-3iP`!cBqFr1Wr1LEbh*;g9Y8+|iuGj-gPr<(MV{NvAXXDk!%DYd^ z>1!2W5hhb_-gj+Tt9B)EhFH+URch>KEhm_2otRgsA1|=*kAyl_z^F!PlU7ZHm?oUM zfPYx{g-EdVEi6kTQpz49`hnVYc$|woWm^nfe8}V zjbs@FH)Kg2X}djiA*6EraebdQ08P3MsQY+r!o|bQyoa0ac(z7{=0r(f(nBdHNX`Mr zr*T~0y><*=2LW8?EDEJQ-q(^Ch%j#*N4Hz;C^WA0EP?I&zWWu05~jkAG?%$}>l5Vy zm64x=GPpr5vqSj{j$CKEERQS1haZAhv)24pPb`SSwC%(CFql0IrV(keA4+ZlBY7Rx zrf^yU#c103^eK$$PgmC7=grsUQq55Rs7A-PaB;P>xaUgZW`kcfCd;Pytg-c*;MR3) z?~WjIzO(XeD{e~EeA ztbaezmH*ie{oJ+a1cxK~J2HhKPF0XsPT2#`{mm(%-vI1Nk3`K9T|MpxwsM3R8f77R zHx3#f`@^){+cCbU@IB1Qh^|Q+Im{X74MyYA!B#r# zR*b5fjh58Rw$**_h`DV~1DEoCCp)mnA&!&t{CI**QmB*&X*liCfNFz2)96ffx*t83 z0RNpiytEYiamXZ#@74Np<$inPva~qI&jd6i)!K96{46T$o%~{cg zN&crS1LEL<5mablOGp=MAofKHNk=h72yyIPPD(idi(3&WJX=2jt}6W`2iKz9$ix- zXiu~DsnEO{9A#`E^>t?pn?FdWf<>J7#Gzg1$~b5)@r&KoJIINukBanJKS~^?^eXlQ z#1GJ$dJc23&JkX|!-uNvYu0o@xA8k&Wu9(PMZrDK@SV?P!;(EHeXgAstvp>sNJ%+b z-cROtCT2)W7{Za`@Kr$8N3x1wKu1FV66MrulnWVp^otop3Umu57;tba)>n(HYGw1q zz|-1;;n%lpz#x{t>ZW&H%cVwD2AnSXS~!=;`))tdn+&EYc(~jm_eQU26*rfo;#`Pd z@`_B7DzbV`)Ee$7N_AkK&m?DKn*DMRqaV~wrvqM|xK|gkWR~d!K!w0|PbOKEmKmqQ zg5t?PRFDWFAhq_;@~^_Fw+DTiX|4`bfPI0)?Kx9wahxLQ&By_nc_vchbcP35Q2{Q$ z2>lj<43UajTr++GOw=SLb8mt_S3X{s(tp!FAGPU3gmhmaAcyDONP40ZVI$3|KzB6_ z>HawcMsc=@i3w1*uJ+~mAUdh^1<3{-eQfYDsV+6&ah+#gFHXKaIpM_{Ll--6KDK(5 zg?YQ24c2857Fu1YDN`?BF@+5=kw%k)*l;W<;aQyjvXTt8I_5S_2L$`UJJ=(zaC*b8 z&wU#@b5EzV6~;n3i(Y|?UGDz{S_q~0_T@}1d7~_ zKrf1QNUTEnNB1OM7%N<5tOV8OFR$$Wd>_%dlip?`7$!5sC_*(v>d&ulPXFRqz*8L; z2lfBVb^aI;y>Jq)8)qt{eNY^cO?k5Exj06^zf69?B_Y8Dj*MoBOM#n?0&H<*RvNrq z`ei>`V0F@qB~^te*9~}{RwgrIG!MFrq??-35aP7gc0w{@P-hH5zPCNzwh5dSZ)Hb~ zCc?`z)28h_Eeji#*YIKL&E%LgYCNW=f0erj-zD5xHJz?1P`Qe-($l608npp;^2xHI z_+HO|jz3RxL0V!Dj~$g`{5N>Y{y!(r%a6HPaF~@c0Ui?mq3y}~-$p)a*gD+{s@HNk zHC3AVOwi`xK7|n$cuN80IHnBHPHw6b zT9p>HjNL<+=-`qD;Pz?Twr$(CZQHhO+qUiQ)3$Bfm~&^gcQM&!n>>G|D)oMJ2~RA4 zriEPspsD|`qseW7(Y?0ey_hlUQ*(g$&2@exEU@Qc({hp0p)naMoIxi2l%gB|JL7%I z6gYJ>JAh>x{-(v1{R1^q^N_O}LJ!=?4u&%6bWH6~1k7Cn8F2B!Wj6(xMxB3Rr6apx zl^J!F}of94`KjgGN*AY2s5f@&wK%QE6w@b|Wc+tv(;4`fSOy5K)xXmFO%GBo+ z4<+Co3j~0<=ySN(Z%>w7H+Bj4WOz7vZD#X6G43q&PD5_EuVhRUzf4S27qDcW ze~=TPb^xRtekI4bw5`c~RHg;9Pca$6&|#Pr4%jl7sd9ELJiUcKtl1pRg7VDS=-DHo3Gz)8slrSq{G;wQc$}GZNqaH2@x(;1%M~5+8 z_dai-+t0|$Iz(zHdEl+XWV|Z+Gt94Q6O6PoQ8dB}BCSKH3sZEG5J~GLl^pT&In90k zOeHFJqNMn2>%JUyzn4hYv$)#T88>&Z2U}pG)7$f6+iXbe*63fI+;famYM*uFsl>Rr z2AwwSG@MM=0MdYDt_0{9NDD)X(LQhmQ2ZM~Z(ohwW;YCa6!kn1+L(GDNvJ298+T9Z zVm|BQma#(rTA9f^wG&@P_2VmXRl!6G1})Urom{0TwA6GML~S{e7jNVh6hBXc|4e0u zAFdK)3cctuC8*>iVMsInk997bU2R%KueZ9{^;2?Dc8#jBVs@QOXeEi zMl5s}SI={0&)hx`Ja>{0J8S4m>pHiD0%Cx%dYD01>P180J*h9dMwt4V)L9z{mly?+ zCgDp+^EgDYCux%T8;hCTvtjRPfXb0>d@WuTXMww#w8xfQK$2oCXmY`&Zdiq0S3M>Y zy12cRJh5!|f~KkCHuYO>ppAoQ!byfT6A1IVoLR$8UnXaHfv8yP?vC>JZt83wDb9C; zi4sOZ6F*dwvSwupDaAV>`0oMC6;6r%7r@8A8knz1!gK= z)P*USkO2;7ikr{1wm&hVN;eW9Z*nsA7Tt-U+4VYhH9&z-wfVisq-LC+%|R^*oJ-V| z7d^CV0ON4ec&XgBu`x_zX+ucQ;a0DpFc3N zZF47c}BLCDOkjc@^fAQH<;TlgJ&cZ z5*7eDie{`*_uURNjpICusT*^__%x@`Rg^v4B+Ct3JQ2il3dp-c`ktLM%XRIC)h1a6X((pFSe(_ z>#(3Gxs>-hpq?e3pNrz=XWngQ zs+;Nb>swXz;i%I`@3YtK!8jyQSt3PYcxnfP+`{gUsj-RSKJYkIIp!uuQzJtq0FAbF zbPj;EG&MCgcyh9#EWZ)`_>SxrI`k2+eGm;`p7elStsN>gbvJl207X8|+_{Ve82vo} zIl#cEB`z$#DnQJ=9{N!n)WmHg5&*JYAVQFP4?Faxonu2l?000X*fZ|1^rJwGyzpLG|7Civ+^3Idr zLpR2cgIc^ilER{DqQ1$`KT3+KALZ-_`XlM3&$7s~3i|GLVMlv9=gQ_+5+J_;Bnam% zJ!5-oE1g<9dqDa{7F8OS)o;1X6v7d#eVt1Kc&ApDA8SuwL%L{0_{8s@V9{=Rv=!qz4XO(2H&jyk&h4v@B|-gFYhAf_X=bDhAty8yfC^rxDvDIOY3l* zfpV>{!DtM`_0O-#H(73YJ2#$xSO`@A)gjg6U|>6uHvztaM)rYC;sY)%gPs%^j=od71ozhfUV!FP5UpzzT8fB-mv{BBB8 zCw%8W7pZ)PD|`oRnB6_tS2zGCqpUOhcJUl{*MWP-)>n`q{yEzIJGy>qUu1&%$6)CJ z{~oEBAJ%`Clt@|wQ`?`rAE7VR2|ktIMIdHB7|QF-we%zhY?>X};DfY&tu*4R4$MrCD3alxtWV){oX zAnpu(E-jeyKlO5e^i3O^{`7SKU~Bj9062M({YR4;fznTXBl>`HXaYbL%~8wS>AeP{EGviP7Io*V?yXZ^%72Bio71>*pm%I_O!YhUpTvJ0^J zfzj9%T>pmY4Qc$v@~+z1w~Ghvzj|VOOC5jLi$A1^Yl>-TI^KnD2bkLH8(@P<^Al=q zTe|TZ_}wBc;Tv1hLmGd$_4&+u{G_XfbZu+{vkaWt;qCe{E!2m01?sqL?2duE%=)^% zpLP5AP4Iu%P5NcCQ&8}7qZ5r~143WlWj8!_KfJaH!QT1ZxB7@Hda9fEv8wkw;5$VJ z0C)bANk~1lk@fILgJd}r`Ayt74oy($f$^Jm6k#bb#-lHuaYx#p?8hkynmqYX?>0>` z#fXk>y6iS-&n~S>1S8nyv2g=lkI~hnl)BsGs%THhpOAntxnQ6eH@=eoR&7mE)C)f= zp(JOFA!7r5Q5;$xj}!UO#v>%36CS*!7cTS~Kj}IB1_YE_7Fro^J;T z(6?tSGM4@ZStCD-aT0O>BQeC`%zS8zinV@t&mfE_G+FLI$S68hSlgb0VAa2vE8Rv6Rmp?!iHuAo8jldK^lW0OoG8lHyRRz~@gYa~(>_GUn z#?I0|J{1*Ss9k93GKio9_0opdPAN{N-0hpjbOoBu&YQO^Z7|yYKq@RL@T3FXE`0)j z^_{;Tv-=|MBcQ3LphrU5@#nJZ-#7(zLEnbZwz04Ws=y@5P3K3OHd)&snis8~@!+H; z;$GxwrsQ13C_7mq{56rR^y$^AwL#)az?2jTyqze+26h?*u}p6@JJjV?0G^DzcjPZM zh10>ad{#pH-Im(HO|;D$hIw7ka6}=(6@;mMIK;>33e0*}&pSMcndrI6kwBt}^-`whym1Et6Vvp)g>A~2a5 z@T|zActsxJu`l~vra!q#s_9$*etYw1h}mi}b*{aR3vXlhmd^wSaAE`pD_u~9A~-E* z2unxRqd{H3thdB1_Q;@fLz&dm6T`{(tphXkyvWFt|(N9O6b zsg&;VET}};{i#bT6CCO$hd#_F;l?!(j&T2ycY!8$28kt$cn0C_YO^wa4p%|wA4Ll306`Bc5c|j+;|j^2jMG zt^7%b1PpL`2#G}l-a=8SOs+Z#1QayQ&P8#dVUh#1CD8LX7on-hqI*}daD==(F!K45|=BpcE#5;WFi8Ah~r2HlSEx7Gcli5Ss`KD61 zVlaQynkhBKDXG%?*i~MrVxQUfOp1qs=UiAEC5UysaEMU{7ca)%B2yn^_>k8p{i4HR zEvCqtva7$HsN}Lu9wXBvTpNW+i=BaG)K#pk4BHEtD?Ywbr}0}1Hx;M?2-g+Dq4y|* zJRK@+k2r-44VcWA1j{CStu9ENQ0r5*;?Qfbf@n+o0qVpOJVHP{=lP}sBr4vxmrQQ~ z;N`!zloSoOjEOW8`TdEu8P;`_SFTsY2>?BZLqT@NnYc}H;%zXm*Wt;^;q3SwO2A;J zo=VAAEZi!F>{)laq#KxkR(M95SmtZq3>HShiG2RV8t%d-jWnq#P}8%S{pyp}500|Z zj&+DDg!3C+S1*7E-D{bN&+wS@pFZcF?9Z;Rih zXpVoJMynAEUKC0brW_Uba%Go3#g9*wedNcxEPOK8h5KY?=7?Zztbh{DY2jZLyK74E zt>7wUb0wWU?zjnGd0`%Li)G&{Wb<;LGzKr8{IppSTX%Mtu_8;fq{ z=|J&v4C|b;r|arA9p`~?5spZ<1wc7SIP=W@KJmm^^uy#F0=F0gKU$gVD1DLt$N02m zvTR4d#5lXyFtKS0Z_8Q2T6bT6&AC=XYy(#A(;%~sk8)@{!ogtfd<()#x`T-5>Eb4P zVYoWrIsB`Xk&(+YM?T7U^w+3FRxh+#AlgS(xtkj^ea3wEHt`0rA{T%d=mMZD^?o(}+KSs#Dnk6*RRvb&d{- zlE+u*g5G4w`Ze#wZf&Fo1kzHYZRg?XdOQR@wihfN4!U>kz3uIdrI5ceoo0;!AHz76 zf<4su>3u>)Uq-Ch_oQCSu2|J&DzVJBg60^#bq293hq%dCV;Qx#s-(?6bVu*UmT<`` z#6|*L$}^9TjHzpm`k+okS(5&r;Q0$zs3huG$jjGBmmpvJOn+knU4BFR=&acG(Ba^y z#2F&r*)ug&@LYD^tSU)!)Wn=>D+x$do8J;=8%17bfmZCVIphSurPFk4^vQ+U^WkiG zn+O8Sz{hB(Ycz{&jqQi(imrwZw#ZS`B5j+K& z%_&cE7MqR8I1N%UXu?Rt#}Qy5ye9@)swl8#AJ<$y;vJNmk!~P76+5CU8Kxzug|&4` z5cDJm5j;wa>AHsRKZ8$N?Ja09)V9oM~;m5#vS(U4Og( zV(tRxXhx&nrdTlfFIvTX_T#yfnIH(_eeank#@Q+NU-~=i2NJubob7?ykC|i@LCVErxo%m z_=qpB328%D3iyBra;S$04D%2AWk{&!%1=D++_IU%B0N8xT#;f1*?~&+VBj}cGDhdz z8IiF$j)##n!zO`oVT7~uADsp?^w0Te~bviD@pm93% z;%+uR3sA3zx_~L-eK2!5LoOzByR4%DCJekgCUk6^b>m%bvEAF4joEq#^yUrdHy4OP zo?gZ;QOc0N!vZPQ)q%#mALijbD;nbj;hta7HCA<*8==S1&g4aNQr`4%;4oA1l78~& zD06sa*4uPJsh*};EF%=rLaWd#2TaHIrPq4IA!gm#0MaVB7D9OxE>#PUZR{XWYWHjct7} zoxO|{7T(6D3RMl(gD;JRI50$#T5Rs*mV=^yKnr{HR9x{IKwCtZ>0>6*rhNP2&FbFw zHiT%Br!1#?`V!P89z!fca1<*{i0)Bz(Zz^|=<^gbzz{m^AUEh**WRdjCSSXF4w49@ z$q~~yqjz*e+FUOlcl$4+LNJBS0teAySnX|?IJ3RdHn*%TFNuTqE0RFNL8nGb#5kDY zH}N}T*qk!u(l7dO1rNl20di7eyH;xe5ucmaf>5|0XR3J}kDo?l)oHQP>WD_B1hXtw zcp^Zpo9I<>Zc)>DSdG0o+}@tAwrkT3$y}deiIwEH6!YEQ-gv->CaOfgr{_J!F$#A= zGeYD<4pi?Rxuk#O<_?(zi;#*fAVes-pHmCg`ED(fm^~hpq>F90uDC94%4+H~5VbSN zDCT=Tm6j~2t;w=Vrk|0q{W#bOAAQb`y~?j`(I%&f&J(ASHzjLf+U(`^K`rcyMud!r z${tEUn?DdUNLxSTOo~Q@i~AJ6<-dAn){TGjGXpGf_>1(99|#h$d?ku`k9>ibX9goi zHVG+W1gnS?UTa-2=_etNMd|ebIc$A44ao6cBHo)VC?P%>vrltWS-bW@lK(Bw1>Ev$ z%r`)M26V9*9J}bri~Yh0hiT;t4&CEKLCP2j^Wj%0yih6B8|n~l!7@cR5e^Bc5Pp}n zLXKm}pG|#uY3C)?q%)4GVH{8lxR1Xwj(UCtCOa&%nG!V%^`S(ge@G>{w2dwJ`UM{G z!jZX}<2Taie`S_#=5?kcSw>*cgd!frvxJ=|0Z~@(#mxyB3uk{cf7b+;8nTxlD)k$^ zM4JQz)6bV}2^by)h+)6{O}OXO#Jyf+R0iep#abT~s`c>xx_Qn5__WizowY?1q%7s2 z==&?4&!j>r6}}s#FVMZ^JL*YqMX%ntrLU;ftrD)fE>x?2LQI{(tnkK`q+CqT*2bc%Z+n-XlMxM;dFuY>M z#NJcMzG}nw#)e;KO?IOwNV-K+X>oL8G6@!*3fi`9>r~1ng>q&F!{WBYVBg>3tT>dV zO8aNsj+Ju~2HTS*&(*Cb7QnkBMyC8QkK z@y;2U&PtoOr2V@9Kq@*Fx@kbm==B&|GhbuF?gK82U6^tnOuX z=_a{574Nds@;)Ab;dBC2O|;3t;T#MV=d>iPp*-JlD~H6;8W!ohna^?{V6i9nQWg*i z3vzXGeqKv0x6@rPxg%Q6>@V_^;;n)i1adRqTC#je=|`VdrNXbbzdjl}mdIMt^Gs)5 zoE1ggn;Eq^!Gbpf$e~Cib*dp*SK+1$o?L`Ts3Nu~Oa=t(f2f2X$h;ode6Tr%HHCB{ zo>(>zKq?yQAD3x-gj7h!_{VxwRVVhQHU?%)iD+yQpf%T;u8!Ss%Ike+{*+Hg0JbW3 z1syetYM|~^tw-e4_xxRJX9BXA98_K~LsYrEey|G$Sy1N^hCJVo)?Q*r7Nayz^jsMY*%so5& zvhP~1lykd*3f|X{A1VnMv~htWn-%c(F?FhsjAm&R|}gD@3oi` zwBK17L5jsDY(4bW*qU{2#$`mvH~QDEns`ezQbZXw8%Q&jY;s_weX+Agk#=4iw9pSQ9Ayd!lB=5K& z7WLY_WEUuFwLkl;mA|VbP;Pkve<;iWSNke&FO^+6WpJkLnsG?gxsXbT>J6syd?3<6 z8Z|mV0}Y-7icYm>Q3^3|RNaoBS_`yx>L`n zir_!|6%25ZUR?WNsr-UwO`8S`Vh82#>izl$h>)&o{m3T20IE$)qLN~2wxJUHCFBnTgzhlv708l^EUOJ0>r0LNr|ZMpO}3RvON`zwEC<&1oKYa>gx5SkXcCBTTL-4Lc{J%N=xsA8-JeV|uNcLLNqJ?9GjyVvJ3bNRun^KCVgum+r#&wZ^q|-NJLN7bKYyi^{MK z*UEnhO}ffXOTdk(F)_t23=1xj40+5h#QqidS94f_h1P);TUS(pURJ%fkX(m{y9tk7 zj8+D?wo%B0-`vq28B`d&A#eL4A+8QY3tTwZ_AJl%i%ZTRkEJiplt%6vA&=P*53S?= z-5M8JuUPEi=ukPfd8=Uq@5?G;N4(FSqUDPLQO*VJ>*O%HXDM@*C)ZapIC69+HpAKo z@JFJ3Fm=Vv7ji|Rr7Ve`jiq@M>_>XdcYDMTKCO7W94(p{FE=qY zs_q1EnN&Ly#VmN1(mM=jgk&E$@3}M1mbw)dBGho(QqCFCH*&xhJM7u&4Td)0;c+G3$n`mAhRiFk+58_YkZFS5tv8H9x*I3bb zXPnsCur`d!trqqlF0{uI5-|N5?KqAXgp-!sSZS@(=~(WT8s4v-b=3s}rYoLf^hctt ziE7KAWT*L^dxW_c!GU#=M;Wm80)q=JN2t}eQwkm+2D>&XOI-cFkf9|Ed9!>`UnPQI zUnm6(-}Ta@&8mROMB9+7--Sn}Ue(G^$45gQBScBi+e()zzXO@_wuN;)y3{kq_b(6_ zMc8VhYSJI2+QJ-2qiaap9+%_iCV)w--ai?96QzIEj1Iqmh*+>BsgOf3MfbQi7#XqU zz5|=i3~VnX5K8e!=}NdcomdJyKDo|crCD*3rhmZBP79m9QZY#yG7h1t6pnOW&FDl; zHJdCYUkflWHcHPbQ}BL6WddF zX9Y;0l#G)kyEr!SWGHN?inIQTXGtK2?LLlHD#z+sH^d9w*|A%xM8?~pUtciE)F3)Z zL6p$aKiJ*AdrJ0%jfoMO?%T5y{3r_6go|Vl)=2zIBEZR$upgjjb|ovxZUCCVO%q5u zDP$D3F7Xb)j5JH!NnUOrSRPFL3QV}SAoNNMa#6`f$EY%13Dt|E7_zbgdN0#eguk}T zrr8puDeXGSs97vR z72APcYpT)SOP92R_H}j$MHI%Q!u1CLkz7tVeoU`fi-$*N2%F|90RZUl(f)Ad zpw^%WBhuj*DY@uLk+m~+gRY*K{yt-s3btk8T@^MKf>UR%b6+7!Rc7|hiG0$Wmegld z64fkpN<9pmE;*XEbDU3b@$LA=DaBO2e3W;a7?_0OL4EuTclRg%hY_R>tuDTI>gw0| z=ODgT&>t^&9M!+(>7IWEk0GMqUgG?-d9YXpMAsPxhBU#rYuCDH2t9;9Mr-v{iA~WE zuWD^h!__dpm&7>KEK9#Aml5}leNY<^RHndi0}V8;#p+&9W6=L~EJkXa;(|!nHM-MX zL+h@|lkYs9EYuvcxe>zGnsG%D&qYW%D&e4ac@vMWE#nTOjT)x<{w^&NYOjzldQqqqNj-d7LeyvC2+?x!9ToVPaF5`Gz2<;A|eF4*`_8X-z39$)?5)j0Cr3XLRh>lMer3vxH79K5(p zQB>mfi;Zh+5=sgYT8oC9uL{ZjW$(a_4E&Xf$0}mG+sL$dv)?y}lJA^Wr;Rrf0Gs>A zDrqGq;X4>3W@}e4uAZ93{YDM%48$*+g;5afZp04<2Z>p#TqFRQ?s4YO8|axnj$XD} zSw~{nfE||oSf5FyI$^dlZ=ry{ej6(d$d)Wg$C}NM+>9Id4%lZg0brWkf8GSOWnLvV z#Gn57Ul7@Vjjk)0M=0>DzlXV<#@v_)jX6LuIvQ;G{NFCW!hA?Rqw9&6`;6eq1rBa$U3KMUmlk>b##eY9t z#YSw8G}6$-_Lt6#*8qx2+_hBYo;oJMk!s#!^oOH5U{hQ$afWl7Z@W5g*$8DcPF4Wd zVxA+s3Q~PC6szroIaA4^s1?KQW-aN4v-+;;lPs;Nd{A620!SLF^ zI_MRjFm@ro_R=@JbP?+>jcWf`s?>h4=sP0u2Ts|X{P22wr1i;+HH`yP^uk8StLrQ4 z6kmD$`#yx5L34^cIVJXX?ylE=JPi~m$Nzg!3#dhIqYRZto>J!yN^G-?tRlNm56zUAp)1#SCep% zwH$!7h}(^e47;qP+qZmPgf!2{QOw{6B*F5xN_UcsqB=~Fru9CWCIF;4>@P3Oj=ODU zF&!#j>m&-NJEfy=s|}o!yg7RKm~i+zikxFkgyP$Xz0=WRt-z6C+8EEl#Vf(pg(xJF z2zAk|$B?t=YyEB2>LoR)n6jE%@d@g@srG_YR0bL}Sh6c5P06$xLj$yJAQ1*R`?iA6 zQd{YfZ(0d{QvbE(N*})HDtsTlMZgEdEk9e{rfr^Hy3-fb!URMa=Y+!fozVVTQmMun zZ@8?urp|Amk=xiw2#bO9j1cLAoXo(DNx6`X+WfN4*sacyou(vhuc2Fw?Yj4gK<0S_JANJskc6AI7**5 zp@R&a25jG@)sbIPCGYtX1Y=$R&@f<(bqO$?Kb!H9leDVMF*kRTq};TMkIlI_%oix& z()%RV*ghV^+;_wz7$Ol{Qx%OGHIWLj{&w8jO8mTT%VS3waUET)G7ZugB$_ilq!&D! z#1sr}(-Ot!!`F8q*SLT0zQFdaxhfBUUG=F;{GRZXtb<$amD8YdTvcK09yjRjf}5DX)vF1?a#L<-nM6k!^}WbTj~!nKQ>AIHds{Oo(5RWr6|3h`ik;$JNC zl?v(F>ca!l;sN-b{Kh)(Ai$q2p zJXTkYv^(P0*3gH>3;24;YP9Vz8tBMbe@TTF8M#!<%mWv5;xl9DVxTi$|9?r+< zJL1&mWlV{uv7BH?_QzLx64iN(Dv)uPy>wd8haS5Mkz zNk~)3c!w5NPN49Cd zV5=y+f2fiz25+te8aQ!dmr=?o6loHiiYH)QOZrngsFL59Hc;v5{{~dDgMM*hOVlG4 zoWCX&+Sn^xQN=`XbKWH*lqW&O=4q~~w%jUBZ(L%LDaY2C7T#g#o35K5ukWIzXgV7^ zBldlCdTZj)&jl8!&&R9pi@p^og%qWGsKV*n$^jCc<>Q20RyM+c$?}yvqqM9)o+UIK zjI7N3&Iwm+e2A3-GXt076?V`QpF$*=+-vd;F;G*F^1gk`;`da`E`nP+Tm6c$GWEkg z#16mG2607R95e^M|TNF^b2;ioE(I& zxCZ>VbFnx$Xt%!$*nw;ukfUAMh|DEv6UXB!a1E6##>*4wi>An0DX8T1efETW2iL`# zqF2@BsANpkM*2+Ctn#Cd#Ub4n68|4BLM(l`vhLEKzi@lA1qg!Vx1g!I`(cCpbWMI} zvRQeG4n1R%1Hh}j**_ ztzauTRoR(rs^-1W#(Q_7wz!4)L_YtK9&mNwL;W$57Bww>T$vR%TO&?%KO$W=yH`oy zPRq%j^7wq&KA;KnM`}s;V=3rZp^^qdp{7Q~ugEs4dy$}6Pj#C8VfilvP+1N#0(+^7 zJKDDNWLd;bBzb{|%}KYLT84DIu^A?)`GFStV3NMp3ZzltTGN6ie5wW- zQKC<^gTzDO!}1WV$hrgj_r~$l!&revGWhJ=NtazLuvn*hUP;pZP6yjjyi<$KZW(Bny#5nq0o^O7zKE+j?A9UH|=aG9&b%1hQEr4et6fK>uP zCX#}|y+e_@og@{#WL8=-DvDZY>7h7qZZu zas-o&sm6^bU1uj6SfO-Y99OVvkLbz2<@)rVYSPE^t)nF`+afM( zP=pvJWr!pAPmmouU-sf4WJvv>rjh5r+|HzI#6GzRzZx1jfe{M*T!P6;q$?sedhXIL zb94AQt6Fct6^FQ~_@dRO{V%QksE!7PEgpt@2P@hh zVvC7TQlL0CEk^C?OXzMSc9c*=`6q|x5wWu2sGFBO?%lC9eQ!JWxef+@ZZ3FIJ z$z2)CG+ho!)M6@Hg@a~W6q2x-1l$~yE!qHDNv5;kI+GAyj6jHLwlZZOy99vkONw>0 zIt2E^%CvoSlw{B}F85#;7~AkiN2=M&s~8pLMYEQ|rR2r~CWW1lPFrjL*@M-jUV}1E zMG)4b%0fb@e``XvVt!L%W7KUXjOr%d7&_f&GC4tsB&eP224vPF9=9FY5(ejcZ6in* zx?is;WPZ-f*pX%aW;x>?-xu1ZUTkB==pbf>bep*4suDa=!V}4m$wm1`)R4RTJ4c7QG^CK1L%eX)EG%4Ep}=Dk%VW1QMZ(L9Y1MZD|;d(V%(RYvut_ z&W@t%ZbJVSGi%PdPn9)>5*Jqj>LFF=4bWAVsr@cyG}tWW-^-(KGF1 zuuX>{qh`ucdT!1E;8uH1{h}GW5bsl`F&D6UF=>9k&j3~Kl?r5uiZvP{o7zihz}Gq zi?cB7Nu`Jv(d>?YOHY6TF=Ur|b90*M=H*Ii+Y#M$a$bPSz!p=xh+0gTjb!c?7LMbl zH~im#AKwf&D-F>+faWjcFo;OD2ts!?4DVlT70G}q_kn+-f9`Uu41{xyq zq7=51(7|cl;<}ETAaU}Nl@0sr_p#&-MtXTXkvW{6Y^-5KWK?h z2xmz|`>ma-x8m2U3t7%IVsJ=xZDcrvI~wv}d{Q>Xsi_k4p@vKTy*zmP79+T$FRS9+ z@YTA{{2gE;wPSfAb%k8Ra_v3e2#>wMjfTh?@Dn$`_dFVr(c8DX__* z{6Cpbo2W<~qvdavPh5Vg_HfD**5X-^ANaxy=wV_)>JL)%_l@i$ZDBqGIj7{q9YMpR z`;am539{*%=3h_rh9%EFe%{vUin&g_4r@AD zO3c5`b)0eBR4!qkB423<0_Alj8T{otq#5X&w{yokSXK%pbEAJKEuAPi#UPjB z71eHMS`O(Fir?=SrhEfy*Ht(pU`@)@LLbOsy>aDR0jNhD1Mzo!`O11dP!4JOTxP}* zC*&{v)00aYf5-Pq_}^kCrR&POX(&IG8sp#5-No1m8Yz{Lf>M7J;v5rQ!sbFpM7@P2T{$q{4D-*|EfapjZttl(hFI>uOi)kH6%p{W6?=O&LUXPh_UCwP$*CyM>#S7SKX#VnfLsGdk? zOYE*#1c#jQN)NnwwpS6|D$vACzge%O>499mtbEgT z6nvv_Yk5upqjay777KsQVrXe#+ZOd%E5JfsPbep-yC2Br@Lw{NDIk=j8ZBcB7xcJP z&E~(+iM2ebU`Ilw3jnb#HoCf-b4+8uXJ^R01Zt4++|e*9(sf+x_JZ|>7-ZVV9BQVV zG2j#%AW**XPbB%?!p-@8C<9aeHyzl0M19mdJ7$Z0%sRmq#Xqpt1NMhED+mPS9bJ>_TIn@% zk0H{-Sf}7>I4EoR#PWBn?MErixlo1E%!f+Lbvf8h&4YdNu3h}IdclwIyyaG071J=j z*KJpk0Z}zUH!PYpgyDLuJ6I#HAAaBRpns?zUj4sLa|Cs}P-_qp0{{-wKqhQC8hS}4 zFCCes15?p)>xy75(kh-uG_2JGlG6mU!fPBKyLYIOoMsRJil*4^Vr6O>ph7ygWp9PC zOQ$+hz$p3XoV$Vs9J7@;OGT4>pVQxKG*-mKvZqo7gn66BA@YW!i1ma%!E&jgHXqTX6V<(| zi4@RUbW5MWtZ@Z!DnK0&Kc?}5jhXOMtf4%HtRqnlOx=J%_}oX=Hea}9hUhoynSdr| zKtARlQ`+%0duu1)I(>2}Ut>6ERpkhTN!2)kNzdM zX!Q>uxA3GQq1aVWXU4`;Np65iB#@_9OCpBo*zu04%8$cf#)^C#P9NQ}^XMpLz41?^L63 zwgIa#c6K$U=g}W>;-(_e*vCQJf47@&q`WQk(VJNuqZKhGVw~xa%5n&ZlU%sXC+q) zWXjH|BtIJqgEPMN{>Jx6XBQhGX%9}~S+Z@!gx+jeS}I-YMy4%ylJ;!V0x*OghFmQ# z4GQLt=TDyV`AzT0K9EoS+s|dAe%;C2WYG#VRui)fOiMMF_5-%w3u8~OKZt7lMkMn; zHV*Wk5>+dQ60->R$imJRmCr}G>#`H>{|ks$p9z@*s698~Z)kp)O*^u8;Sk?KjfEQdZ8rxA!HpEB|rA`lT}8PJD=ksKU~VXTBsv!61;dUEvq8 z>z*@aJwhu;>wKT?0#K=vL%>e46_b3vo=$#LQ6e9Vnk|yKZF6@w->qf@Gz@((s1%dLlF&sd3em!!siAkS zmuYDbN&aL0#zi$-FV^**7=c5<^i`ez1^?@gGf-?k?M`7gdY@~4#DPycx}_17@~~RZ z?`98=j9Ez&Q;+0>!Jy(HcSR$;q-Y`jHb_ujueynh!|9G!>9|jttf@QOYC}x3vg2@C zh3a^t=y(urOUPU+x_tsuD5p95zQ%T*V)&Bg{tMn{SZD6^+~?L>^q_O*pvd1ecyQ!4 zR@-;#zESA=L)cI@5maR&K*w{9kPMxgQaCW_CICk?+^#EMNqM>%pL?Lf_l2Z~Wrpqo z{4uT$|1~$U0E>xKhiC)OXZM^_3gk|irIDBhi65ekVzGHH=M75X31n2mAr!j=?+G3a zPb8?V2GiWYf%gm#K2a7e1dPhAVNTKWr*IlHo~2FGSCv7|2jr0jNd+=Jb{{Z0n1(87 zfuyRT1cDU@%`m`;b040?jb4tjfQD~~bmmGOnmMp`?l@#bM}xENiWPFCXxK@rlW?)N zB5-gYSyF3fvkx=Y!(2McgDI1|&Q1^mM*QF{CAtY7h0=XcB-HSO5oYT8WOgWP%Ayxp z7_LXoh7RBbOOGC`<|PD$g+G%TRa8WKv-C4~yD-X#1D6aiw0jc=Q=T7fOw&REDFOCY zxhVX?P~IVlXE>qEuA-ziHK-3m*m@+^G3M~)?{H2gvMV#k!}KhH;!-%TYV-RBuW=j9 zN)`bDnx`!4t(+#C9O-_Qsvwr07x>$auByFR%^)#tV$Vu7w8T_dR3Ka$xzFH}?U*VX zNA;luZk!56+1(6eYcSi&4Ei$Ej!*^>MHmf_?qjeJ3

Wh=ez~XsmuP%JKLKbM5k> zFUV&%ICI~#p-N^+6}zjIT+PZe?)7IyRmSW#5-#g|O#Pk*AzDvqB4m0Yo>k7zKMq@H z#i?#-aggc4&OEfqtk@K)Sylo+Oo$$Ah{Jkn&uZY?K9l4CV*XlWlA1+sF4<_o=la2A zzluT3ZWe|80WRYL>0IoOpCzdtd${6QCon7pGV@AJ-fSH?&rT;0tU9jvS zo`rLiXH=npotjDx0tm^8+ylic*} zrBh_a@HgSdoqx$te$MpHfrfbsTFwROZSJy4u%00~_5u-xkk3bxnKFOJL`iu(NL~}o z)W|&-bL@T%lu0O%iWb7OKMV3Pe-Dv$#NKEmqPj^Pc|WgKJ9OyZAJuxjqHSZuV`IO@ zzq>5i+F%p#ZmUO%=bM~AYrad@W)rPma-<#za&JqussZtzEuM^E*J5p?{QW7_13>^X zb7oNzv@g+OJ9pSjhHAjPt4}(!)JEiaD8&XP0D9-=^fGlZO1yFaa7m-r6o9dWWEzY; zDG6H??CJX1pgx>sOq!ngSX{!__dg&j5c5oUQzsd#rgsj|L0Qanv;>R%L;U`r~xzSEB%fn@m~GZ$UreT&7{L6Q%iF8ANThf=_@M-@(@q0)3(Q4emZ z%kx7RBjICkW3iv}4khW*ISx-X^I;4EwNg7rsB&IU%FKq|f#Vx;(bjGTb-C3ndlju~ zVG(w-WXGc@?Nm&LjFQ<&T%`Qe^=L-F{Dea3Q2qzIfa8C%3)tBHyIsJ>&S?0`i+1BdDsg=65j|N6jA@!`N!POzy!X?10E5W!<|z@L%ri`ynm$cj%@MYSVPo5 zy1pECY>@NIkK=L zkrMXM%TPrP96WyU_vt_30ulIsaDn{)f(y<7{}V3YUG{&u{nnZTMp@dq_Pglf`hiSK z``>VZ!N)(i0J;zM?8y4L^vds9^nK^go?dl#SSDA%)ej{=ev7k%!=8zuqnn#qlf8?p z0SJc%J?Glba$aU}3R54>kuk7)FDIZ)fFIzYrQHi$X%xxbEr=g0D888qRFfOn4`d?9 zw@s5**aOd*&h5kO$WDO$d(z^Iotr-s!W*6mbxh80WQvkvBJkQDt@TcT>zHeqT^yZg z9qk-IQNQz@U4EvDUMvuxA?=*(pQZTUu<`Relb`tx@-rV3&z2qDk(=Lcqmh@I8QtH| zX+PRc6ysa#G+A9?0Zm0gl^B7W9QPNPhkQ5Zt3Nv2 z+CL9JNpiy4vFLr%Q-J#W`vCO4Ny-B|(lEwmuRG0519)#k)jJN3fE*r--*md0Ye8Gr z-M_6nTN67|U+@p6HE_}wFRHOM{1*4W_r7WbUs7g(&Vcm5{;>f0VdW%?d5(Vd$8nj* zaUVEfcy{3bqV!v9D}T<6OyInG@!h$wIspM`Wo!8HZvEK4N`w0bKKI`zm zQgk+UutE0TwZ3=8`J{h^055vMQcip%r}UM=i=_nsrUJk8Ti>Cuurz{qb_KKl!2$CQ+waBn z9sQB(1R(wMN2XX#()l-v$*)~vEh})U>WT)S3OgIXh>Xlg4&=m*u+GsQpi5(i!v^f> zEs6qwRP>)<>IKo)zdQ`C5BKlWvoR|h8-O%{ucDWP79eSjkHpp#AZdY*1kDr;0Qqir z=vBPZFM|4Z=H-{Phb!oZqQMC$9ot`46~EE%Q6HS1<2!2%Sl{ti>PrqI`3D==k0JYA zukCC0{VlEP;sB%p&{8v_`(UDbJ-K=rbNGlTH(rE0E z`$i{jp$6H`9Bq=s^Mt0_L;iNuiFzhOj`chbn*2TI9eN38pUw_0z0u!jFA+2gvzUio zZ|tN1hqH6R<<&lM6*`T){A?wZZA5R}!<^LL=rkR2bzciaq=C3zJO4~PlqI*fz^}|o zgjZwU!QwS{8CSl)>4*hMrkDZHP1~b;5_9frhQg6{!QVNbEs0M~;40`S@5P3iN~Pr_ zA1)Tkw(-3L)p$;s(z^nwV;i}tG<5YtmpwD->LZ#hXRP=VxUi4(S$X)14%ez$)N_NI z98eC*O~Y}!_|4#KIHvi+dh|Na!4nM959dVnv@3~+gKc~LTkd`Iw2;}LV6|aXba-*A zQHNA5d_eTXo#TV(K7sw`;DMSEUHfmN2<{eQU>e3y$V5%okLfE%rpo*T=&CI-7A zJNwup$Ri;UdCX0!m#f(4{#HoRg0$UNYNyqpfm|f4WX(<|de<30b0M_xCyeWH43G{I zmrr@G2G<*Y*kj)xG5$4vKce6g2wGuye(l-;Q;mjqlP$yiE*m$OI}PA$vfY{6F1>ih zCBvgoIKaXsOfG}wJCC?0FKwak3)K^IVRIkR;r+W4yfl3*qAGW)4u)FUT{IOK$+m;= z=fh@{gJK3`d&+KRcf0GdmF7K}apRiO0}UFsbt}%KCEER29oR1^EuWHn23}xHrFmpK z3jC2uN6FGBP=pgH6Pkk$$-uBRWY`^uzCD@2q2r0E+LGFlS7==;F0)qH0i&npp76{$ zOsi;HYK+X5C2Ti??eJhyElbtaN!dm#)WTlO%n!7wA3luyS>_|X_su%QvQUk0RbP>x zKv%Lre~UZgOGM1>zwwcJ2tNNgRGAUj)K{fn_T5uDx>6vV#v(6~SJbhrgN=C>zSoi9 zeVZ_)kw)Xhah-)q&~DRoqc@jRoVb5^&fcCuGvt~h_Gs!Q@Ze@kyf75i?IQr1U1y!r zpUbE1L6_pMH`h31UbE^UdpQCx=OJsYmKOqnb4i|MYl*m3XTxbx5VcWvJF3nGd9{jg z!h=i?zYcF=N**>kJ_zo~hG|@D_%ug(_8m$am4p>oB?mp{=Q#4PQ9afxOEX4ISvT2R zGbq+b#`Q4zJ^iq;s!QY~I533fRve$lFu>&JyC8f&Tn;`QCY{MAIYSsb<`@qLNIz_I z`7t}d;%>imzmTE|GUGZLH7kFb#@1FliFG+Xj%E73?&H_?rVpymT3A$4RrH)Y1ZTn^ z46fHerB%ZAz~5g$?>^;5cIVy2Br5E54PmnghQ#Da#vpuGOt3_y`kRK;Jv(tJI=hY;T&jnuWt`T5C za^^KN*zg|sE*JH7@p8DN{7Tl;kaoPu16!Qnp|$ukgVnRLiF7KK$@ScDsWcAz9J+D% zNZpsDh{C|?bE*Q&*6y$*-E^+RYd$2 zGzP@HNv|Q$qBmN6H*t4G9Hi3ezSd2YA~&w|DE4w*O9&ng44%B*d4-X@dX*$#)}k;2 zx|6upGH))$4D3Zyg#DJF4piKWoE{Hfh?4&b)cQRiwVsQ?bWw8XEmxeI%+%z#1Dj}nW zcCbvU<9qaD_7dcWIG|8_23||AIOK;9fo+C3pjFUL+m3yTlXyZ!mr8FNdZ1s)mJHL* z13VxjM&G@vGz0wYR;?IfHyBX`I-Y&tPBVbx;MO^)(T=h&1m3HMveL36p4iB1RN$o} z#Ut+%P3x`4BzpCGL;&T3KA9Bw#n>pe1=gLy`X*SA)|Aj{EF8`oRlc zoISnYIo^52?E%Wu0G|o2-Z291M4vuN7rgLO-E%B)R^SkZMU~`z+R?<74Y2S%H5RfS z062qruvnkbSBfhLl9;y7OVFEYwZx8^wPDaJP*W~eCocilxlH6n!-kH%gtUBRR&PN= z8D3{I*Dqx#@z`<;f2i6AHQctP=+Pz!FMf+8ftOo4X^1l(qJ01AJk)!cZ#^~ECI)mA zH#vSJAdbQ8#s=ql!1torFwJHe#M(gj=c3Hal-!MIbo-yCef)R&4F(W zqy6#Kyai|;i}*#oDH0-SArpj*l&&+$yv9m0UrHBlPB)?XwyeN2fi7weX641jG>#;+ zc_7u8di*CSJUKD3U)Y6;o2_P4Go&nLIQgZ1|8MRmAm=Lp9N=LHmQ1hj&mcN!`BMilcwI4 zfVXUCu)h;Bgbh-nnr36R`9zkN`|BKnL2|f2NjFH8!I7j~Ek<;HUKDN0pj)oP=}VJ4 zM|KZ2>#h6DF6JWq5mZN^qp~HV@88z@j-4>8*{t!_(;MrhLx?sD+CeE%Rtfh6BOzdg zS0s8P*)&AtGL}x0Sd9D(eSiWLc4PC$rV#@zcf4o-9PmQPf9 z3ASy>axIE;u-EMHFN?>kECRyc)C+5-nN;FJL~A$r_h#li%je~^E@W>8u+}xF!O-Q6rrzoX zj*V~CS%W}qL(FIbElZWsfd#L7e%LEs;bJ&z>QrZ#FYieH{1|LIi@DN9?!H9~3PpSO zg|$Rg?2KkzI=@`z6Qx=0iRS&{sDI8kHIoEY z7j>gqah1e8QuuNw9@-e=os!j0P7q=C*tfg1Dn6@uN{Po`r5&cw+beSU0z$f^-_F+} zATu@f$;##DLW~coO%`AclM|dUs~DYCa`ek{@Y&N;avkiRqDps4S8EJG4xWCo zCPm}-Uz!E>K7tnC zA$C1jXoI0PQa%zJ{G#DW-pkQyEVvb8 zXGgm%Dah&~T3w#TSGnI>v#}H?_g_0A5(-xLVB~@c9f*r-x2DTadCF^ixbsQLUaAmQ=jAh6W)HeCeid$<76<%*k77_>YZj*3N4;&M4wFiCk$54H1-nfC` z;1V$eQa0AlcZRfthf(HIAW86gbaEO)yTNim&@65H7!sM?9BF!RF1%tHZf`EnnliP` z!9-<@S_uV@KbfCxu6$~@iN1fIRNgSVnEuc}2$paXfzqaCSD)w)Il#Ei;qHPzOCdp0 z@P)db9`lS|6kgg*f`J1At$M}ib*m0iL8Cf4%%->-^wgCVSRFo0cTQZwd5=YKD7B2i z0Mlp`evj`djhH6YxRJkPU!U$-ITmF%ejW5EG5*!4zWT9!<=QY{wZR#%tfHid+LUG5 zWZ)bm=(fgtaHq??WJWjvPOERr#*Ja9LWH?Vs}tK8$5&s`c8}ReD43y%^aL3qrkNSc zve&UmlSxiMVa~e;HpUkk0<|08ftT;cCK1sHxBGCSqwj+CQ5dR2K8_1g;{LkH^HaL6 z_x`KTU1**r@}4;9yGY~-BO}dIUvA`ndxmf08ASHTrFqz9Q@1fQvcun!PFn!SN2Btb zh?c~^0%FBmqgx44O*etBuJG*ZD12HG)#oJJhb({_8MAJ~xRqs+jM03Srb|4OUEv#>0FP4<3i@h^!?|6OF+*FPS%GXa#XPYZ8B{AX;2F4(XjF`}n!l zqRzn(Pw+zUn=KS*h-x2GI=~S0okXyqxq~mq^va8}Zo=4NbV(Wv`d@2W8t;Yg zzTasgl^VM=u5V+*JQ_crw47dx7e&KQ=rpUb%GSDW0){`Jt{I<{tyV4<$oD&w7XSwR z=04ICvX}xjlK`TlbdAYr%J%nDIJ7bWI{iM0`Hz+1Tj?brw>q$Ia!YWfyk4*3iK&!)wpu+r@E7hOTo?D6pyFJ%m`%0-Px>RThY&Hf?vh<9I(@_|1>G* zekf*JV#kV~Y{uXNwvQv46woz>n`YInB9VJh)qxxXs9>{MpXrLD6$4=Sff3d5V(jfl zv}hX3u0HAG;~-x5$ST4|QA}9maoE~v^XQEG(Qh^De@XGB*u?l%fre`CyFWF`u_IqQ zTc}Tu9JoGqxH2c6eQf}hLPHWl?sE6iDMe&FNF)8km-;^DjK#+t()B&`q0SP1fEL58 zBbW(}>^8*9*m4R=fzhE$ORxDYE_A1Uf4Op%w!Ggwc{vnRM{^WrW0o05RKq4Pdx8g7 ztf7{9;da>qO-nyoe|L^lm^RJD@u^oJzc<}1I;)kK&l zZPYpWOnX%)AK-)pEAvC{?8L!Tv6pZeyMkbW0Em`|dE+YvZ8yr8f_h$~vKgG#$m>8n~dkqFD#t?TB3PYCs+?DswT za@B+7$T?h%#;rvh?g^$$a4WM8;${vgCarDzM*Cv92%E^)`FliWM=jGkk!R_Ffb?Rd zN>nem(4&k7whv@0j5M`luAE=6SmM{vxNMfiA+*PKi-Znd?d%4{?=<*p^H1_vqu@OQ zMG+oe`}KW6YxAL(1HL3<{jc)+ZK+mBG>K6l>NDG@AsCB*oddO9P@V|EvxY^7u=jUK zru18_QrV_+^1!1^xs$B+o%eLM@W)bFRt&O4<}AU~UY@fK0#nN(nYqJ1(N8?BAki5` zeE%BGW5wTsSEapFz@Mf*@pM`NUL;skn=8K7(Lr;0nQ^*sooFmsgqGc;;1_IG3hKxds_t&A?DlhH+{``) zO&Um~I5zo=+Y4+V7C1GBO+`pYWpCmgG4?wFakU~FFi50;|DBrl`t2zYnW2#c?{)_2 z!;)S-vhDY=d@8W{?9mK#mY8$wy5+Bi`E>8#1v2l!;5jd95hE;rWA}JU)yWm3csPs) zZ9pX$sgZ-%VJ`HVNG$`IDr~7p3&Pnvv6jZ1`eXqE^7#JjOb^d3rYcf>HB_mr29@Eq zmySD$9iWYV8edN9{#ljOUK7g{_|wk?nfmFyzRm#odM6R zjehLv@rEBNZ>J}AUzGpJg~JB(tOpY~p^-)vgD+Z8HAy^DJuKHOkDU!}} zm#X2p&Ww1Zc{j`VH@9r?H6JMn%;J|K$yms9FPGqk_O|KtBF$7n(-adhw#e^7_Tpxb zEyv{bAH?Mygq`r99aI(YoTU`=ZW;Oo3Wtic)B${J6&!*bv&_UrRNP55UR>T=O`&Zl zih5J`m`d;W8~x^wYC9-t`lq(=1{7iCwwaTFCVdJk)nlDks-cDjT~OMwP} zOL%oWcNV7Z!G9}R{Ae$%=^2(0R-rj55-vaf8hU^%)%Yhn$@n4HmM&+<`HnJs{la*4};M@D|r+99yDZzjbzlCYn6Q~#hh%=}Y@E0rqo0lTAHh4V7YIXUSA`zm@pyzPEX6HQj zu|_Xv{bigMg-a(CZKDZWlyE$>10L}S&af8=dh|t>7^sayc5_{;NDSX=^;I61$dy)d zqDWvd#L&7!kolDRsCbf=+Cr1cPF}!ako{4*&@bJj)>5e9OR2T1vGL`|!m7;1s~I?C zVAD6)6vkBw4D#pJJ=LVj;l#hfrP~*|H9NljNmB{(d8h8e)Xb0gL4VSHv5DowC$k$Jx_}$&V!qT)VL^0`Cg&8rl?fz8;V30{3Le zwRjF}trx)p`;PTWZN~6oY7w%s5=u+0_AJi*61o<+dX9$YrO8yhJ=`kU%DSFoU&gxy zz-k;hID)FfB&?D_y9Jpo4kDm=E+;;VaTY@Lb}9;>qIg1CMu;txe=0*w)&QncUYFZV zR|crbgbu^Ty)M7+M6=jIi8w5)p?^RV+`dqvO-QLLnPl2grYyyAd{1k8K#llt#gFT= z|4MH>fKzEWo*G9un!>}AZgP0@F*Lnyy)a8OtaLlacKN>i(1&ey&pXLw@ea0-me)W2 zEd`QWEP7m=Hc}Tbuz1umY4Qz%$mSr@3j0kl+bd8qA3*1^G(8gmkCpf6ctZCe$PC@+ zUbGR0V!;w($Br%9=Na2nL4H1~`NkLun#$y&Y__cG*5azZW3*Lf%WnLGrJMY=aJ4MA zDb-usx{W}X0BIl`x>cB|v|nC!}u;^KX{wnMk#+7qJs&K@bp#l(t1BAu#DmRtq1(pKMAvU+n!wVG&DIL1DEu zxXU4-&7qYxsO)ZzkY?LBiX_!nG8@X|g8EEs1+!7UwH0^0OrWLzuAH|(=@qV;VP_Ip z%uf}NSDIjXUDuYXChzhwL0R}}0rcl<=1SP$z0ermL(nF=GuW{KDFN4)`)G5Ej&ST{ z?2dlG<89gyAU)T8%yvbkiudg6vc%b1IHTCuXC&gzs^jgIf<}HA$?Ik*GK!-+-Y~au z8`JDD4li|OXX6xOP{YKSTY^;2c>+ktiK?dyY2%3Cj?M$oLXkJm(ut^X+)}C0dWzWf z??#Uc?M!yD`>J1he2=-!iu_nzK8}#u)mM4Q*dtTiIw1f|(isCrwHFG^ul-C3uBZyk zmWimzC*s})P>URK;;&AOMpoB#nkMLq{4{D>9)9$(bc#Wu0v@fPp87A!p_q3xz6y>5 zJRmZFhj}541KrymK=B^s^{D`_j@xvObH~~K-c=h_rd_Ye{@5ITOPv~6-*LX`21Ga= zhKt@Qg*tPKlr=FaQXq*b)0PADjN8LjO#76H<#)-3VgJY6?jD($r;Lq)F3~90dnGdi%(A#X#>*D50^% zvpCs^@S^w!VPsh3-z1}^!HAEkcjTxFkG~SsfePki)`fXAOn^PrO$A%>>bEZv&}9hb zK;O%;-iuu@zvzjCo?B$#WX{&Dab8zP%5m=+>+3`NrtulW%=@FUy`n03&qmjlknxR2 z@uH8@u@q?dVt2M&T5EA@`0C1@&t)H>*jOyfMiJO{59=5Ud`6PP3f!=fVN6t-34P=~r*j;i~;d=dbrjr{f<_3GHo_pV2Ti^fQX`DX}FnD$xvw0K(XRK8- zsN_$@)t&HJ1KW%DA;N0$cMAi{uGWPC6|@0onEb3_6&aDsy$be*VsY4>q+Id_?=K?q zuPJ9dH)XboX%eY`M{E_C?6=FABSMGAW#S+ZjcAH|>c zt*Dn4tPj$kLyArw47%w)+AZQI=KEU#mBt&!B@GyMcyxQS?r9^z$9bPRAfzd{GNM&B ze5nSbGmP9r86^+_5Z719ePvqX^ktxi^nSt?K`AZoehB;E)}VnD0nw~R>| zE>)64ntO0RAHeGh7vF)2I}{>&v-C=jtSEy}Aq0bC--d;}hmf9KT{!(kNwDFkslxfO zZOVKN=V@C+k%JlbYp$UUA-~gE+#9U#a*VdIu7s?n-QN58Gqz@!-ZlivZ6uJuQhV?LFt9?KG#cKd(2MjJ?FE#`4>KE6q0<}Cz4~x4v=hrYXvhDJKBBfMJU<> zDF$xlB3Hknjc%gS4&;8aDDxJ_Gu_O2E=)b zeWJ_ZfrWaW8tOAc%8T4h0OJmX%#k*BDeYOsc7(11gkUI5q@M~hnSD@P8%UH$y<$Cp z3wN!LL^F8=ik=Tq6LRlt;AWmd|F-)=Rx0z@yX@xim;C`14Zcj5L|OzU@wtA!>WNlT z7O7mu^IG6;#2Y@#cR1&BRX>{61i4|vV%DHLneV>d7r+(d0qY2&z3Il^*B5M1oq!i4 z>=}ML*O6-1lvW!d|V3)5#Xq0yU`JMf%>V!K9BtdX|1AwZ(BAN>gsx-{}~>B zT?g&h&HNP>)%6=`vo-pt&R1NO+q-ctPou-D1+JFdoE|DKcGMQ%!^HCekqP-mx$R5@ zi8IhK>HTP;dVRJ*ycEj|HqrmINtnmkWCBVy#@L? z%!`Vep{*hcz=K6QBQfQ_@QKiAL6r=-uXFr| zZc+=nr^x?tu)3UNY+XJ~H=^Fjys};#i{3ac7Zymw=+otof(fsYY9VHpY0Ly!ztYzs zv3DYPu|_}|FveS@&*V9=#|N<6U-29}Ba;}Lrwp)Ozn~qGfHU=a2{Ww#8i~XyA61B- zpF!*guL=FSP}bJCxx9oK;k@i40vWPO?-0*W^N@CwJR2Qx7g9)LzeRu3xV5tN9QjaI z$U`W=#ddrpMg3x9KgT9cRYm%^x>w|_Wnc_OLP89ZSNhJaFbYqpG~}LYcQ;!>2gZ%i z!B0$H08_lcK4!MKk4-Jq%+Mj z_!-!?a=Fx`%UGg<0v#V3so2)C2cq7)IKPh?BzA;=@ZYZQ*cPRgT6zYYKGbZJbj`V1ENaF+bO%H( z`FWW*x3RXhl*h02>9iRQZn3sK)x_DrJv4NSTues1=(qEaGbtjUkc##fdVr?GGj z3(}(KbZQP>tO` z^IOG*Loj%R z*#%?OLZ*)YF;nYPM1U8h3*i_$#_&r3aa8>R5ax0T>$TiT9umlwHnkiWTx8g;$AXp%3DohMxK`~ql}u4|iMSn(b+EcC*Myc^{Lnk^^ZEi>@g zrzL1GBJO4mnpBzyGAKYH-P5fEkDV>7@k=Tb(`u>Z4|?yVT!D%`Pk;!C$Tl&N3Rk3d z66M%%wBzSPM3{slj7(2C;>Cg~2Uz3h&%0=2WXybhvF^3_%4?|5pYjVJYmkRv6(>zJ zXV)k1g@}aUb=qaC1Jvo+ejy69=&hR;MQIqNvL%oK-UyIFZu^j7MiNIq?)pHYYV*zW z-Ci6-A349^PtrnM&fQE;XBN(CrB z8ctSs?VF!NF?vW@nQd;yTt)fL<IR%qEG~HJoBhz)?f6o9>Mc4ANx5N=^imK7lLctYlplLvXv+gFV@{ zdDI6J;*b@cBiK7yKBwl$Ox#RjA(KER5h!PGmgtTpD$F<^FnVB zW^y63N1m5=(U0sSKNrT&@C~8fgLjjM*4qud1%Qn<_=-%G9}`U)QAIPwGmcX|mOkkn z`dcK4MwM{@gW!?U6kV?6hF#c-@NEEv`zfHe&0G{P~CF` zzO3giSJnzb=Zglan2(^k3OBnON~;eV>f=}Y!!MKq!na0?#Oh~51lqmnPxf{6m4po* zIOL5e*@-Erg7gIE#&@?|J4ku z$425sqpb)3YPeIH>%2~9gf*qro}#t61MbD^JB@Xu8q@5Ghd)fAiXM`Drx}C8WyTv( zoJ-*Bi?EZm)N}5mta&rSqiSZ@)LG6^Um+(FA0_S&qIKDx!N38K;e;VO3`(hgg1{TO zzVfkn8T6pQk-A{fgqD(z1>DI|oZK(Nssz}9;#|Viw9V4NPlF&TTZY3H*laOUBzsRl zwIVsa`gJeU%hD*((F^uER6$al70S-{C1V>5c-5aafYF`Xytt{>8M#zq@%Q5Ek|@3#qlS zptUr(C*UZnJ(S>SF#jD{jag^NIWpeQhLD6dG4`wyjTinr(K>`qYirhUvA6|b0|dtAh#pVcZ1q?Npdq|pq$`_A z?b|TPM}@gnG3IL^P4o4sypJQcgQ@ zm#hxQJPU1^2+U(^nS0A*jBq6wwJeh2e!1Ldz-)kNOPTmn?JfGiRg&S3b10fnr3K#-nQnH~VjhG~O$8^vK2U6){z~BmBKxl%Fi7yEK4R1{c(#qe+H|D^QG=!0ykAkw^t^}y|jQ8QOC(n z#AGAYL1*~sR(YQUwFoW`duIjnn0_zad29k_AJoO|R?o42se=b=smu0yT11u+Eew@M z&@WXv!g!U<#)cilo%|8^_?}u38dbWB>k)0Dkfi-9#(*}xdkja2+f8<55Cj_Fyg}Qp z^m+x1O}0K^OXm;~FLfA2oopdyp=%8nzi*(r&*kr4xwUH*CxK;>LH_a4rmjJf$~bE5 z#P((I0~2M70XG<>*5mu4sg$TRXahd2>rigu8tkYaS)39$)Gui08l&9pu*Xo989AE2 zT6c*@k^bmL=u7OXsfVqkm@+h3OkL{AnqhVKS%IBDerP}uB%ucSIpVWvSuUjz_@F6qXi94f)kGjgajwt_eXhbz8Ui> z?$#+)@^b0t7>Ir=W1CvAwyPB*nw6w$JX!pdA&cKq^P47i<;#=Fby*{&mhb#~MC8~K z!3cTWQxagg(=BnR+x_fcN6WxW%!X%`*ed5xOohw^j8&}6rWK-M_o~cXaiB<(M&+|( z(mfO@0^=5I0ROD8(Wqtc2Ael5Z$QKf#H7LK{lP#-0voA>mCztx6tU#gl0R6%DZ5#}s=}Wn!;Pk%1ha@8B(Y(7w@VpdSwx&}S#^z#mdV+IagDz@g z69M0FZ2?JlsJ@-J#wkL|ULh0u{44O;c&e1kFW#5|E# z$Usle^j~Sg{~jD&FmYT27(W4gJ8?a}u0 zv~_|(sN0gS<4nG2b z%%_mkq7BapgA!NZIG(M?5+cwlhA1a0RxRrnU}P+CxE%&*=;b$!K4^ z#jJXI>ZSUgK{Evq$HLSK(8j5z1_*5-1+W0)0Q2V_L$z)KkPom16yF!VPDWiqQ7QY=7ow7VeZ>#=J1Qb9q9PLrhfhgdO9=*0u?R@Kq^#`ss{*gNu{FAA1Vps_J*Y)Y5hz!XA`E9k4GCj^ApJZ-9L>)BpJ2 zE%~YJyX65K)5HL_!3pS18WQ;Z4**I)wZC%OfTaW{f$dKJAqE!0>32=*e}w}afx!Q2 zV{Yj9Pp+(@qAbA1(8AUUXlrO|3=VWMbaHkC82n=c{{l@Y|3wf85OH>J_}xS9-!6y$ zwD~u6VGwv_I@X@vhOYm+V}`cQjvjw$^WV!h2H84VI6680t0E9!YGDoh&EE0%o>|!b zW0Mn-ml79KQKgp!51uW(90;tAErXMr(?8L_>j{a3v#vf{C}BEEo@Cpf9r1IY{#f(YhmvUloI{FV6X}C zkIf9|1YiOH?EyeHV{^ve&HkB{-)83DX0Qm}o^~KRfT^LiBhcHz6bSx6^mH_I0Ro&H zoPpk+e>?sgAu@jim{=G)fyW$tR1p8EE@f*90&xAy3}*6g*Z&Ow)j!9S8hl1gK(^NI z0281oBBMOW2|Nx||Noq_|LG;}Y;7%XXal7BA4UH+%+SWd+Wqgq{|V3l{$@%g4|1?E zwEiETg`>EI8_-12!pYeDU$XwoF6Cqho_ir%GixAtOa3vb{XR<8;F$$KcPxHCwgB|Z ztjz!81COJzl`YWG5x~m%j|&JE;eYsomH*8az$hv&qbw~>`@aM8Pn4LgG04Qi)(pVH z&H*rVa4>X7WCBkC3p+c&lNmhDCP24;#st8~U<+~rrvU7noxB02AP2%SnF zuFW6F3?}!dGCMfc7JP*M@`Duu{UHNR2K|>CycoMbZg4R>L-6fl4K)2DA{+DnSsngM zTQ)FjJD`IF=+AzzfrYTM2H#tM>VviTODSgX!vA>L!A?gDw?FA%_Kw#7wO7pGCVyJ8 zgPAy)I{^RMaxh~jSI}Px;2O?modiGa{oS~D0h1(}4@EySnwu68E z{h#iCH6Z_Uz5SIfEDUnCc4%QfM3ux~HkPIOv+y(N_vU7ZX1CEQBkNn(itCTe2oinN z6eX%V6+*$HjdF6t$xG(`UB<=4yYOWbau>srNxptJ|C!6i|w}xU&lY!BNp`OjMqXr*w&#> zQiI=v)2A^)^TfBASW-auJU-V}G2|F9M%iQGHKGv9o`C5k@#6o^9P23G?FumM$idv& z^WoUKr&4ZK9)fisjyAW@Vy`Z2zMc4pq7N>`PCJISF${L{8&R^j-^ArpD^v^;+a~@H zZnkPYo;03A#m~)k)q(r;RBQ5rx<`YxxG8_~`+C{1Jow2~nz+E%Os@2d-GZi&NA?C_ z^i_iH)V9W=NzALaQ&1l9-1|<1cZW9QvE8f@uH_3*acK1OLhlyur@sm6$*c;;k<|pZC2Hs2G!Yara6n42{8|+%Oz&TH7W6o;G{rwA z8r>P2(f*MakM9>xe)5tC_3RD3Dr0azz}a>kmwkfDeM@U4q;kuVx(R)PbksoM3OjB+DejKBRg6Tuakw(Dqer9gG9<=r}o-Y*5Cz};z}K6Y}M z*rnL(tB!G0N*j*1&+dkBx-6A_c<_T7;?$U}IFqm-Vzdf&MH6KbPc>($bO@C7th#jhD}+ zuWFV2&J%Uy_sO+-nyZJ4YQG&ao?hHTFv&8W7BjufeJ{BL6lNA`lTK)z#ewktC+QwyWd_53?ZL6dAq_AA( z?c&wJcgC4xOa6&4oH88)MU+D4tgsPmMSUxJp#fRNY2({Y`5-r{vrq-9%e18KH|Jbi z<6~BD6a5=jLl!^pl9dyEj@GOgFO*n%H-n^8q)4{-RcP0kCC7HRo#h1>vxX4(k)Uj5 z*Wf%$8AW7b%~Yo7C#JIsF)5o=pD%r>kJ%E4bQoGO+d{#lR(ptLV8+V&`_>$=# z3x$qf`-%8wo*6oV8Xd07&?PcRu@0@1M;P}!A*FDbkgg3SHhx;67Mos(Kbk{$FQ+Mv z&>0Ksei-BEo1+qKIE00nz1Yxpvm_f(JGaM{=fQD-c=N~_d{ej*Ao+2BHG_1}_}tq^ zZ$WEA^TiZtM8~H)isMMld^*aui)qDM~)oSa*E0n`& z>SMerx<%_uYg>s6zVMWIV;&u@23$Er2=`${XnRv`Yj+lHgXE}`K5(zbUkZM@5HJ-8 zb21Kc&bDCTA&0l8e=b=hXWCIL>0C0+-Z;{fuNHN3(b4)ZHNJsOSHQQsmU_#|2 zF??AlI%b4BaZGo)p2jc+5wfnaN%CCj1MW%VTS#O{=~ealK+O0bNYyl(Cawg>I_z8Z zUW@D{1C8+WA&y7MyD*vdfqw6`b&il0N4}?gT>xFSb7dTsfNp2xz7x0CHCm&%1m+Y@ zM`_0GMZ75o8YSk{c&n{Y+=*>Wg?qCq%%utre9@Q;N`aSyqy1EaQpL*Lx7E{NSw|(J zlV&o1$1$_dz!ttqvAkboy5gFhSbq)KD=!7xA5arF^zv06^C_7Z#_b2K5q@lnNSmJ# zYa#h})mHE1Ub+0GLV}`A?qT;0E)$q+K)Zp>7L>GZ2N#GsZsd)Qdfhx_U^2X49ZrIl zxy8ecb!W^jT`i?HaqctYNmhb%MhXsyF7@aD@z9e+L~$Z+{iyEtu>_*mbY84hYl zm%8-^af?Vxj2p7$6lj!(Eovvr5j1YLz6c+4gpF1NfWc{scC4cz@p&xHaP+`zMC}3SkNfJ)Mugvp++9&xO`u8Ouz9t$VAtcRVbzbM z8*H+U&N3N>BzY`;IbkLtM9=yEcyJWL2$kf{+Of07mmzASEk*c@)RNl!*~!YS$? zc%(i%<+=9%cz1MD&0@qPLs07bMS|DXU4A!g+ktF4&0$|6#NOf30LyiJtUN{OaT(Jz z<8*hBjk9;;BYxaB50l{t*{Sn_xN#~tkt#&kMGFn~HBYfqXyr zRP&txABou)_MM0fI{cZ|M+{T=pa_ufxh;CL{&d-vQkl+sz4EBO2CpQ=aLI-IK;qE% zZ|0Ay=C6bzOlNd01oIzN7Oh;~>q)R7fAm+_c=Y%3GB2#2@R#1|I;r!60)^j4>_;4!tsO$^@ZhREtLU6_GUzcO@G?g@*rkjTs(%d0uPBs#%FAWGrbd3 zQNxixrVzS-zTf?jHHpaTsIOTPq3|v-VAGe^+sHl0j;M!wOuQa$P+?L1ct%7T6@{r} zPBVI`JU*%xpMmpHpqBOnU2kreU}4rvaa1)uCakee@NM%Kj?!DvDxB4K?)R2uM~4cU zl&e21qpCR3-Xh=@oJHIS@dpRy-%thq%r1-SQZ-=0JdO4FdOF-WsOI!3&%*NO_j!ea zSJh_+x9nE7F@v1KH-lkTZGC&Z)bvyfHc|r`@{#W}{QL@^ z`n1D7_dzgq#A=bzZp3NXnN27bY*S)((rXR1V)0B4JyI7HEZ2RqHO|yz zQ>0#g!|RVx?9H|5Td}xxZ!`9C*7P>X75O9c$ee*2{KgU^GRRXb-eSn-t&gx_?3t*c!AY*y{>;wb;n7V~-1U^o9dt>g#4F)KT(X>u#d z0*&I$9UL>|)2ipa#P=(8eY>v5C=JQ5ghTOxZ(Q!ekUXj=)1N=meRvb`GEw$D?{jEw zMOD-@2k!=NNgB#PTJ1>2H!nXC@?)(mXU%{;rD8dXAR|*J*3Ela|Y=*~G*TCgX9Tcz&M?H|APIn_tVMS@#n$;2hdmj&MUSA;uXN zSz#6+5enzIYi|c+-*tUR33tBirqWd7FuuIYG#G?AmvNsk8`VPX17u!V2ZLN%Vpj)8l_$eyO>tm~G zr_CAj-u+-CyK5I+ue*?%U{V>!Tc_&&h5H$?r|6TxRN09yv=_xv367?4!OE;aUwL$8 zo1Dr(SLla)GZ3TVo7&ig@6z`i0&Fjc@?%Mv$ghak5$feLLL3rV@rkf6W-nyVmsjhI zu!>IB`L!RQY$=GM(1qEvB_UZ(?>pv4$Pq zJ~lj5Kbne8(erMIgPJrb1E!kLN{Q!QcVTzr7e*ySDYFrfl@sZBvDjV{9hDCU60waE zCpS-x_o)~Ehrt!IVs9d?1~unh#YRu zJw&4ba9tLE*gxaIf0DLk)@;seWb*7_lZoWn@|@C5Dj*bDfcu%pe`x%RbJZCw-IWeJ ziyL;T%GQ0qa|y27n0KN!M||QIJdvjvcv+JZU zVobshkGchxpNs8@xX=4^H)=P?Ch9L(j(DXWZtuts#56S(u$wYtJP34t4&PlxI?h3X zFYvI}!Dk&9Fg2a_J&1ZhEAr{#q{3Wh@a8%y!5Bb6s)C}Cb|ZNt-B}ygzw07CWwt!Y z_3CAg()HOyEzUzP5RsB!-?vL$PoFl3wWr5ubnKtioIIhh5#9ayAzx*#N|nZ05?Fxlms`H5FZWw$tKO2s^RvOYgMcZ<5kAnkxjC>TdUX{=Jyvn#_+!|H>gC8 zy&2EXt;dvQIvKimM_3u$YXg3d&|Hm4mP#9lFqM;DUGsF>;I|20=Qq?g_)>v*nV^3q zFKip4JKPE&Dloo%(ip*)bhGm_T$>A)cN`cpc2dflvykt4?HI7NCA@pwnuQ8gXttt* z3Nv|8;-Cm*!hmnrK(BT=CY)sMSQSf>(&o??k-iz zUrR+1d^=B2rmT?feKj8C7YOK^Mm6rzHf*(tcbpyKQNFZK)&y;LX`HQQ7|~XQ;ZL-w zGHFF4KGy`b=8p1Y{B!~&jGYOlbz}lZl6Z?NI$ciq4_Wy6hlK|pAh-3x6VAeIY2R+| zU5pZDws4^QB;l!)`>56}9BcBp z<6#cHNM!Nd3l>mUM?*`Xe2)%{?{fY6SXu>OnL$Hnn_cKu!NgbQ9i-XXR164)Tb#ul1dp`cZcB3$dE_%(-jUzk`^#*@vmJ=l1 z@PObGdlH(K7x(ziWWZx*JCmYo>1O+kq~Tuc%r90&cC)AKINY=Rxz*yJ z!bZe?Da68`ctukE!uj`|Owix^X(1nZOa*u)A~d<*duQyXvA?ema<1hH4zj{F@tMB^ zo^tI48gXK9`xUG4k5krB9R~SNsxYgmTn+TK^&7m`VZWW^g*65AGI=xl3c9GDvJ#2W ze7H!Q{7k(G^}eNkl{X63Z0~LJY0A#Jg=zm60Rbr|Xy87L2Q?R`C<=LWk7vtz9|zu@ ztq$T{ij(vkoGcy!-j%|+Z*W+b3{Xav9c%*J-K7>0`?4)g=8Z$zY?5K_lCN(o-e7bQ zA-yU62EiR#x!JYplJc5qnc96XPlgU9Kr&7p!>jfM0a?ri(gfrglGdpXj~pi>eMbI+ z_(4h5D*H@U6K3!Ev0?HH3RwX|mYDetZijlkI8#kgR{`g9u`3OX(y;R&`>6{uIe+>r z5|!7}t#FH2iI!+C{b;u-kxi^fF@?eo3b(>L>HWEBM7tMahOeI~>MOWFyk>jSDW6Eg zY5?7jf%9+!nnvzl{2ga>Irc;gM}`i#sUy4yAR8A^_bk2AyttMfBtEz?9}QR5)6xeb z)J?D;J4vn&zzVI^?Hu@rq(Jv12a>%|Nc2}wt2Nojz5C{RY#NfW=1N?nyQR%lQzc|=QclUKR9LR>jr7Q5?G3x)BC-z za>>}c&X`xW%6e$iNYL^B?lp*E@ST>#`@|xBWj6<@_Jyml<(C1XOP^RAQ&vP~r^R&R zEi_r)$gDW4a_E6n?GjoLf?-j4l&_>~sxenUBJ;T&BFR4#Sg*xLK-(c{Y zt5^?)rxGUa6}su%>kba98&(l*xE(d<-AhI{Qor2_JY(5a)jO?x^g)S3>u27a>!3Jc zx>>NSqyI)^EsQR`o)E8UnPRYWe3-*Hfs{rV%>Dt(r0RaEI;;z8RJ0eZOB4&=fts)l z2Ll(moU&9$e;oyVCW(nDe%<8$=&QbDM6JyT1(^pu=>}Xx$+A0|Uy$E!3ZzmXlLO@2 z7myPV7C_QPBmKQzf*tL-j|o$clvE@h5PCV+SEJzqN1>b~*BrtAvZcDd>WYi%F?`d4le3~JIq<}xm|&@qWs%4M8?@%q|?FeO*_K&13aNS9iA zW??#S=7%ZUMxtD&W@pCIc_M~80%1IDaS=57XT+xkbK0E|^s-h}D%~T@-pG%NLOLa= z!ErbA2lh*i>gxsE-^Wh+2I%+Vu})9w$$pqk4k{3Ke#`WdG#(M0zL@CQP`puzi+(y> zHw@Nzx3~x2UXx_hL82}BSpQ075op0eYy75{Gn3xuhjgpAuZ?gf%s7FrpU;?FWd{DZ zB+?Vqlh|bq88WpH>z$FuSvMyjjF~0(JbLIWJgcWUayIhSjwsT{wUhB~T1kj#1e$@K zZefpUdAc+gDJ1cZPV9w;ZO%gXqY``=^)9HCwnZZMnLb*hXG;H1gJtYxU&JKOf_Q`* z(*{UA-mCQ>*uwb22*|mirnB|!+Sfzfg@3!S;vj}eqxwqdHu$7JK#Skfwocpp&PhjE z*X1j}Mnq>k&mzZuo!nuuEXw(Ee$gFOD(d%|gS6}QE$SNm9g6co>bEM%`Rs=V#rDok zx9B* zw(CgQlk6`yIEywj<49H{0C+ec%Et$X13rOA+-)Otv8k0M*G{25u}f4FH+J~0vS}N7 z|3_G6PNFb~Cy#bj4ot7cdx8S2q5*5=>M-_ah=1>m5T5}@Ny25Kw-GsgU#d8y$JyJPzv zv%Y~`YVEF(y2k1&ZWwLdR2_qNDdX8dI(H* zj3PZcH=&`YnCBV(>UA*`QwHjyv6=vI~L)rntm9M@sVTw zK^O~|fa9No_8~65Y0&TD)%>#V4TX7H`GE|r96j+JoUg+4Pa1fR{HGU)45}pvG->1=x*pHE zFulCUjwV=4^Kw}U-C{y$x#vpni3?C><*kW4zHJd57k-pH3POms?faw&k`%`I67{K% zvgyO{ff<|R;NWR-k>q_v+=-`=?Cj1FkkK{PT^L8n`^l_RJIQH|9S^%y3kvo#F!SmY zE((qT@al@^H1!%Q5_nx1`k?iIXS7Y}^~2a@-E+>X9*_4-O^K5hc}=tOou9h%*@$~_ zN?*aHM`^sADb7;}@<_fQ=>YSET-%hx*zP#3LDE-j&kSmPGI=xk)_Q5gu#|L^IF~^y z8UDAlVr#jQExVFc8*K$2Rdpm>LJiS78U3zqeJ(q!Ed#%U)LMq@Y)icI$lAGlpJAJA z57>f8y;wO<25qr&^_{4bv*kS!${_WVQCCu#n#X%K0^7c~(V>r@oC8i_jB4~^A$E0= z1)=b3K3kZZ(c^i;YcR{&q;|rENg;6qfdQjEizsQ#Yh^DtJo3(i898XFk$aPdH(X<( z=+G!+fp^N@dx~sJPH2Tq2Pi}qS5K!B~J5`x9f)#)e1QCyr^Y1ZlPo9)0!Na|+nBKb?l5zh%)BbhsR{R6nBn)JRH zNyo4*V6nfnOo*jwrw)et*Z7r>%6#_yTm6lD{uQc@gE!wC&34|>sufnpizR%n7b&eS z?J7TV{4iX?5nLGMTrRBKNOh=ry__liD|=T0o5A*|zXF5yM{J96%Y>7rAmKP{0ZrUc z{~-OrN<2Y?6PeqmFtM)Xv8L_tQ=?KQ6~=b*dHl3PqUF!+2Fxr2#wIwFh@L4Ib^f)S zsZFW3PX(0I1u6y=WbQOLR;O* zpI($;>kRB1L#A{tK3H21E$uRW@C^y+zJ9mO&EPS7l)YT}x^&_xlUFh;-qBr0du3U? zzKf4Ow+MSA3k#?Gm8C&*e|>t%DY4lSA8)G3-9w>Gy>k%t8zP)iPuk$2(i}ZD2WPiB zMJlM%X`L=_(S11{lSnG9B1r*&cU5j#rgMl$yK_6`v%<89tv6RXbd#|xST{jc+U3=@ zGwc=g)Xm*K222SmC~gy%t@#NNCemU28UyoaOf#ejU5$}w`Mr}Sjq(kK#}xA_tY9uG zFuJqm$;lH^C6tmXS317~3AVDj^fj0I@+%irsPGf8h}<#Mp!V~@A+itVYHcBDy2j%b zPFgxh{)^xV95>Fh{E04#CUf0hi>`M@VK_8$*&+o)FZxG1W879 zJQckZjH}1H>pNSd9MKQ23U?8{BO3FG!k^bb_3PP;ny3QduXCu|P|did^DMl+BXzrX z6!^jev(yAoJ;RK{4dx7}_c9bC1PSX00*eI()^Cn9VE_R+pnw^X{1!dMI!2++M06uHI9w^b4mgDPWUtGW)ebZXt7 z_N@Y-V@)dPp!Sb`!f)d1qGk;|)36)3ji$&slcwxWA3xXF&t&hMCaxLpXyuuKzoPku z;f>WlR~^uDoDD@)AH5C27nH<~1d%a*m;i04w2tji9jDb0SuJ=qMvh!$I0K0V%Dd{5 zJ5wxEW%`pENj1quseaDYr&c%6t)9`;h;#fT|h7biL}=vhF(CJFDu$l*0m1uN(^0|9%22tVXhv{cFwUA zNytLKaHuj$G7Xn;5pLM}hv?m>@yxdw#b|F87%`HV$BA>rj6}ERC1l(x=444a&l!-Y z7zX5ntmhT0=`(Ou8gT1#Chy4`XS0SEeuYO#B`md%$c()qV=jVqE!3LVa>nWF;*c*O zVf+q5uS$_%q~2dy(=6dlp|y{@79ncY>KpLM9jewFS4prIhVS#DztK9vd2Pq9YVWL8 z2xndCb$D%~%H=XF+@-~7!;e^S5E+J#Ym?Ox$kOCANLC?CRH<0FF4#j0*#hDCniMY1 z$UX%q{u9=Gee8~)|Nftb^`DH5`ss)uv1I9^A`z<>l-sp{Pb zPph(;{bhD~VFetu%Pz8&^zQK)PgvUY;We`QOX6)bBt8Krj>79?MQ(nysP-S_=rB`k zE)-Nbx=nPU^r7pMMnTQ7qepK@J56sFue}H*3{e90UPhqIYc^RHS7+eRl`Ov?lazV1 z5&qI*PfNYl!_%Y$g?h>Z^ND6t_XZ~jmzrZw)5G1a~enWTm! z?;7H}F1#E0AW_b(e^5p9(hs}~ZH}`}H-~)*BqVL2F@3yl*gcM3Rm4;?_6R_*6y$~8 zV}AUc6G)MsHmAs8flfJH(_gQXwdkABpHsuj^B^<XF9G|FFb+NU9q75NpZ{8>B0^8v_X=dOn@Vt%KMYGxk%=}`hwe3*UT}aBK)W1YJq%NM z@IVAy<&8tmP_JSfF*cw5)?+AlNm9~N_kFoS_(hv8uRiT|Q0`q|41myMz0&)uk=P*N zOra=9(ja0rHUju8MVCYNq9ueZS0d8Dp{qg86NzxAcY7coMj$UvM!}pb(bh@#g-d7; zo9=QnhXw%s$P+*4b7dijC=;MqdsE$Z!+>DKK|aM3&J7y$+J%L-8Ldg#_>BHOaw=dH z6jCbea{P_FYNXL+RCdHudw(f#j0G;=mMDKy%SFE9a>g{9Qz zrq7GKtY;c8RH;WS$?Q`+Vx#e|=*Aurand@37tXaO7C(x1AYScHZ^QhXP-NkZ-KI+& zAaAz_Z#14CXdET21L94-YR+V^+))f{dmZ8_rqpleWN)&|E_870$dG~482|t`` z%HLv)aeLH9z`Vi8oP5~t+S1(yeY{J(yWGX@jUHcsF^Q?p;Ow-($$ggOOcTry-I|8` z4{35HV&{=^bBrK}+vj?FzzXdSlZr76buhcu-4`*-Pz*H-buQju_^lnkD<+LZ3E$hC zRD+h~kIeAZt}9+T?p_;>tf~%%*~k`9xS1%LdY9#i@kbHJyUOA$raw+rdU!_G(TvCS(=^KCyJo#G zY#%LJB*_YdU_?OU)VddETm7j0v1sTFr0Dcjno#gy%W|xIn`&;xiA@Cg`Yq8MNE^aS zIK*Z+0(aUGO8#ykd(;I~Zdd*=4GQ1Ig@hBNH42jc#9YIMhlxaS%zfs&vAE_~6}14W zr;Eu8CMm2GN*-wNr)ikH5jjqnO*w@lx(Mcj6T>BmXWUt(tD>OLH0^t1$Ec26{ z7=XhWG-tjd>Vf#iU;?WXc3%5pVWJNy64T5-f=xx|kJqbiDyd3f9-`}AGz(nam$flz z{6NeSL>@if8b^NETrXX4@*eg51d_V^ed!G*_PdSo5cUeb>5p{6zgv*O9vxWBx${J-(6mo-vD<0=sF7REJONu{_?fddELw zV+Ku7EysmF>H8+rq@3N8r!a9(k!wBXF``kEgB(;IOo>!I{MHx^IH%}3sO?$cB((Z_up^`RCuAz5TQZ+QO zCM90gvCSu$RLez=LkuVKb}NnUDQm&ndf{^57i-VQ+%fNl2imzY&F?iK7B=-r@8s4+ zvn{LK6_JJO&$bh6P$1sc@q}Ai>4hG@^M&u9`YdfYrXY!iSyLxO@{MJ>sfX~~K-~hC zvfyayf?bDa{`)XFwTOp`k`OgHMf~3nn(@fk`*D$cD2+h+%;(#k^Orv zV9Eyu-fi+PRjE>%XU}O_xmlcCgy_+eIn;H7>Lp`Z8A?p!vg8t15)T4yrh|9yO&uZsV!=u+U3-1gf;o+91-Fe*+rw zJhC&Xb~~3}aoLS8{xZNn!P7VPpdT^l@QcBA{u-XjCvu}ryHSwbW?eL+7?;7QMD_u>!& zgd0#x0^#NL@Z0U6E@x$F6WufeZk!bqPg#}@+RJW62Vt7BT+UF(Zx;nBYm0P+P;xTv zaFp@RzagvDEq1DKwr7r^7_V<6jV=vj0<|jk(!$Lzzi0LA5Hh(nNTFP3GGYs*S#riA ztwg)YhpHW*lLb2B;k+@u8PBO1IEUecD#O(9Rr#m_hTGe~^i-S_J$nmsd+Uh)trbI|@&yP)W1V^dAMr0T=ddYi3P?HwCY zYgr?@0T1E|eJDM8h_zON*q;Hb`O7(#FV}j26x=+Ga^#CJ9LO`0#Gz0Z!CpI--E^R4 z)I2)&Q!?oL4qmIm$Z@7R;EpGEgHLE=;j7S(#@OQQPa|C_N(2-yse`t-{h5{n%}2w% z_GnYP@t?Vv(=;rQ@5a@AIMN7N?ZJFml6T(O;9-Wiz*7kGL zeuWW3&7ZxIOD<9E;~_nT)UR%No<9c>gG5w@q5Yr2fF#Jet_BVti*gpXpPCDycxA#| zeUtfb?`3+j?#C%U?X|SIxAkkM;fToH)HMcSBPl1Oq^vRh`UMeIh1D!S@eYx8ty$OD zA|}AhLjIz&cl?4i`|TvXqKA*5Yzac)%GKKz*wDv-l?eYIaa;(CeEpJT0`6`=D4WmGwqX2c~`}fH!YilM7xBsS=PrcRq8=4 zm}FiWdXS#9On8vn{-m}9?ic_5pRAT-G3m~dAFuKt_OV2wl;g|dO|+R97pE|ravFzo zvR<{|zl?{$^C)}x3SHutR^`zsx*T6~oS}a7bQ4RH^<{%*uTn*vHDwIac+{&zy}@vT z3?8{+h`^P8U4^0elsewQ^7gWhw&P(;LOV}xrbuyo57nyMHGbgmLne%DR2PE0BQ8XF zsD>($VJ{sohwBt|ppUI9v*%aC)~_N-b49}MQ;EM*4YGW5;ZB@RHKiQYWx@Fh!+d_h zjF|B$|B3|Z9YdXO1@=;~Uw?tLi%kFl6Gw*Yj04NlH%vY(`5RRq-mxB9a zvTx3n<<7bqLQhww@_^2gNM;#2&4C1$Dc`}3(QseZb75Uv$iUl@&6c1Pdtwb@hKrE9 zG1;x?0o7_T)r<`JPQ}>67O`G}wyx6eV-H3lxfeIH{99-zNVYhsulN!v>{?A+mFEpL zRz?H(@_5Sih> zpSXX01fV#ke5x@%Jp%QxwQB4c?qWnfeENL4oKLQ;i@W?R87!K`EzB>cxjPQokm;B= z=;SY}y}7X4Xtb3aeaJzvNnPuThu0SCQ;w_5MIGW~p*SQoeEh+-oUplFc4q*fQ5S6Y z1Ivs4wR+c022*$5pNu7C&7#1+Q7SC$PFziRK7dhOri1>pLD$wq#454|nEnIge0Uc* zDH?O?IA$hLU7#p`EE+{!a?iu@VBE^gnab3xvPGZm>^}>Cv{k@Zqr%#3Y96q}tE<+r znOb;Q44<5hp1HM`uf(SC>fqWC`&EQKUAx7A@%Y3WrP1OJQ}dK=(rx%8V42W8N7a?0 zA6*oK5B9<(YlyCI5;tH^PHaVX+)85Hqu%CA8k4M*-jH&~;FqHTONM~0{srx*BtAA+ zn07U72fK4<2JuhjCj(w%21{09o$e>^NN?j3bt^{VPvZ<9`bsvMU9Bx1G;I8soEB^! z2)xDtrkuAqPna1^^hVe6j?2-J(K%Y*i<867^!7})+35&W{hLJ2pY9xOO<8GoYbaBEDi&jpu+O5lcP93bQ6aOSGWth`L1abB z6e{`-WE9svVJ*s4&dARQ5GM>}1lN;WKjz4WaD%QRmnJ_9n#|}Nkl&t*!fJh*E6IKH z+)rn}qw>HbyC1uMKN=wLCR(DhoJ9v3=W{u_z3A&^gD7^Ag8OkQU-U0=jk4>?=d136 z+S8F-!k zu=DVOR6`5TwQukWj37J+g63m?Tj#eK!^DnhjcpS0vwa5O_;TU={j&0{iDZ^Fur;dh zIJ)VUMxJP68)}Tn2uSDNo)KFMGduj0D_{K$CF|6sZ;rtLnmxN~A!dR&qbNA(OCK}M zc8>RZZs*XjHvP9U5q`YyDidr9s>*&Y`DWzhu;n@rhi^^WirC}$6jZ_3oQn6Qm6sY< zq`V7@nqUt!l|EY^$X%L*g%fe9><%;B9Yy2n}XOpdjgx=U1!=zv~GCWG^{o zYZw{tUG%zBl7r- za50hJV6aZ&Q#W02Ek0alU{y(UwL_xJ_D}0#$3miMC!F_GR}OL|X!$652{$}E1TZcd z+3H^ojLTp~vz;X2VwI%$=&Da&yx&@cVzwX-*;`uh7x))Ax%nSfXY3KsY+h}!C z$6Rf)uE*Do>}-dWzHHE`#B9I}KysK*ust=tFA(R|hvUP$J($vJR}A^SJEbH00%7E} zz!aC-o0dUZZG|S2#RDgWg26E^zUww_b%J2G8;jaMXMpC2Mkuc3Vr9uRjbGJdVPzKv z35n^O^pMw8;^RPXY8w!jP7t60keJ2&R`=C`$#C51*gW#HcB6S3%$z-E=jjCCOEfi^ zw)8W%F&i)M*Z9`pOl>B2uSz6HRQV5Ny!aU;F5%Qy)LV%>Gso3Gtq-53$ZUcqZzNfS zM;2me@Q>}=j2w1@2Y!9Y(mCH9r1c6vzPjrP%sJM#@0%Oc3BVI39rX09TtSfSP~Ufi z5@f5Qp$sgoBTBz>{1A!Yg-oC{X#BI7md4zD@J1^J6E`51DESor*VnA5ch5*+9H98h zWyTShiv;1OTbH8+J^j4Bl=y+jd`5#Se4CQ9JfBKa1JsD>8jZQb_pIG$-$`~FZmwAP zIO{UzWzXR*>Iqp=5Lj8taA2N=hExwj{89zq`A7ELKK%^D>NX)o)o;hJuIjRM_0p>( z)`Mg`C06=|MGZ$7F(DIgAnVaOlq;VQy0sB@dDDykGbv3$eLl-#MqM*whOw-w>-4P` z!Mapd09ejG+}T_MB_QvEt>J^GKX7&;-;d{5F(S8 zxWHly!f00K4Q!QAi_37z&;7!fW?vHaDDkV$HdD`DBpoc)&30I7u@jCLG|G>7d5^QS zs)Fb&{ID70$TA1oPC4@eF&@>Zd5pTY7QSp!8tSNfOhiysH9s#kjj&*^u~F$cSNyJ~ zp-2r~?K+N=O3P)lGFCJnoTey@cUJ)uJtQt#%|B}6rO)L;^)Pdent0H9RLV@T$*bdI ze*Ti_z0B}2@!RRaWzh;J6DXHqL5RqtZ&nl?kW>{M58@gWj2z9KQ4@;Z%bh3BpgaBY z#`48(9~#ZB?W(~|k}*yQlI8~_|4TuooTP< z*a}{OA1Fkf&`rBLO|O%uZNn6s{Wr1Aa@_6Zwwx=-F<)f4t|~aMW5|!LeHL-2J3Ox5 zxwC2T&(6B=LWNrnjw^;w|_;?p6*zP`*_I`oR& zDQCnKYC}geJj}%=UBEjdWS*lwrQ>ZoY`C2^P#dx!cYJ+Nhzk6bSLklJAJND@3OWdu zS&^7{Q2gXGj~CHIA6S)YmcbMD$-B(1aVX;TND z4+ZC7{$hSdB;=EXJy}L~JhV7tQXN$D_dC`tyXnvwJ3*TPowpLOM;IR58@;8aAo8+Q z_&2?n#y`C{n%@<-#(C|^8p`u@C6T^(R8c6hP!m%?lW4Sb89|0(dJa?RNK}(G zxp*_7{n_4N7FQn%sxeB@OIEjKi%YqP9vy_C8P>zG9BS4iNPebYErCeMsBt6tgR}c5 z6~4+WeYGHB0lu1%?N5PUweNT_L3T#Jil)*)7@U_-Kc2h%?B9QMkw4*Q&A3_;<_#!4 zquLi(MdnS@^Hhj?f|N{sJx$W{iir14^ugO($r^F_7;_c`B|g#Cpb*7o^qQ2)Zs(Mo zPV`M(0$(h(2QkB0v6gFpoyWfk^U5)D_+_u~i@|I870ZepO+PfE^lZcZg#c^{@6=gm zc=-tr7D*nNGvN~Qi7X!@fpSAHzg7jLoI-=DU)4tpRgS2YhA`xg(B6Y&Ei*-iL{JS2 zAVHuOcc`Ag0k>0MG_{xb>~OaM>ns3u9#2n2x1k$dx@e+dC8g3_0?#{<&l)gqw%x|R#!4jBH1Q_F z-9Kl&jVD{eDt(JyWgqQn*V?ZCtS^F6yh)Krz$;@-5mTRnGTZoIs$b)X4vg}J9Vo$^ z=HJgnkA*aUf;5y~`pGDNW6z_R1Vgxq<{zkf@G_J6(m-gaY_|B?lQ=x9oTsW%x8U;29s_d|yjE`cp>A%mL|Y1fTV2@eG!5OLaA(l}job&#@q~qvsOXi>3C3dU zu_RN^B`#>rPq3N(j<&HjeORX^95;c~Dx<#7l6$bfkRZ~(1xnM2`jVKy27Ge>>W$)< zn_KKInP3tLRF($gtr*C^{67IT7Ru>o74-<0@O4n1Wa*eu{Mc-$*nF~+GY3f@6#;*HT1;Bl{2t|7a@q71ZmJ?#eUc;QrUXW@8P&Sxj5Q{)4U zk%+jucUG3_0i(NixX3FdCDbz20X`$K9TLm#ctXHua>B08CABwk7nAX*bzYIOPd*4o z3hqWswohL020q?^Eji?>hQt`h$^$iSz!28U;^)0~&Lj)}(2Sb5zezs?YA&bQ;g)ro zQwjc}Ga44flcQ`oLJ_QP(vvdXe^RzY>nv3jX-#WuW8I4%G^I46)1!y(aO(+`bHe+s zF`jI3iA!zU(uR{y2XbU_l<`zT7P)CS=USIy<~WJEr(-vzOU}+qTl0{CIO78ivP%oX zcGelAwx~o5G`@Ept4ni`h@?MZ8W6Zgm#$e~I8@`*mj`4Af3I`zX^IY?JRnjFCEn8K zUbnCc9rzp86h38GsV}byfe=}n@Mcg%Qho06ryMcVG2qmdhMLrEC9}6hi#hfIprPNC zts!;fD0Dzoyy}YdGBaLA2O-;STIsubOq}(ECnVrr!z-1Fb&VaouuSzE8%|yOK9Z#z ztiz1MZf!t|FzaJAc*YYIbX|XO>4q2wJD!d%eRRp;{MX&y-~Lc^1ew{JS$%Nu3TppG zccAU}7U?uGB&iCRMbvTTr>jz;HG=GxC!)nmg*E>YT_aHc?+%ufDM~_deN$>4puHi& z%TpES#g43x~RpuL08w4w)wt;7L{nmF1}OZlsJQ z>AMRPcWt@G-GWAEcBQiBf6^mp^~r=pz=K$vt)cH>LX-9cLbG?$z%mm=uL>R z3KiQJ)>2FQo(X1LyswnuyJ?%LBf~tSoY7BkVL0)n=o+dca=C2LrG6e2I|QuA zb#r++q*cz#8e+rCkaUgruqu8;*5V_ag3!)kn`%^0o&TU=I5Z7|uxjXs63Y18H9 zA>Y=gg8LSZC1f~juaBT^=Zvn6d@{jQj#YZB_LM9a)$dC)s$k_2ESn~yZ{Hjzj5Oqy~1-+@y91lx%oQ=I8fmb)uUok3O$DMy+ z06C_L?AG5g1xnwLWO>sj3gRRiY-?w_{0MA!U&-c5ieTef-mn1oxhTYD^f@0yhIrfq*@xe8+BXq!}2}#qdqrTUy>YrnF162M98tIl!kxx9`i*FlRZ~8 zd4SlXW8j=Cf;x@C)>zkdnT}w8+gURxy*gzvS{{ht?iWOk6vjh9m?-m4_j-1BXJyWJ z4w=TV=S}`Sf}#$GkH&Smrg0@davPU3r_@X=ECfFx+6X^25)TUuDfX8cIXIeqwwR?Q zO2-Y``y`!i+i_HeU90h<=m^Pz05tq3K7rS*RnYG?8aNwiefkBhQX|dmF$k z;1k5Y%1Ibpc9nN>I@|X#`9qLxVRyyR4HM(Ont)e*0(SJ_eCdaDeNtn3NgW5`$$y(u zsl;5SQe)Vg`K{@|v;8+O6th1rf-{<6)U!qRtgua_qff$t09>q$1?;ahmWHS_-@j77 zyJ95-=ZSzXN&vDweScmaNofHbu}j9G^g4SjNccshYezwJ1sEtxWD5nPtYmV9JhqH^ z*=}{NgF56Yo|?ZzY#hfNb`#U70kty3EjyLY4vF=zN%Vi4S_A79mmd;Kc!b zae4e!5>SNeda-jxrG;zNWtg(EGj!xocA+R^3_WBjJeT}c34S!xpHA|oLMh58E{x=I zv*D8V;yxI-pQMBGPaHhe&<;EWiP)n-9lP7DA))fx`Y3@*Q@~PGTWY^M(C4yU;2#?X z9TpQRueKrD#sr5Z1_7P>##vQO#w`iWNw1}`Hrc;lm3hOq&~6@6#YPjrUY=qV`PyRi zW9q8?@x5ZrUAIr`dOQs#@T6<~O0MUk*T|9sd=tNjINdKx{df|sv!ZS7=295PR&tP{ zkZ~tN_5xZ5kqQ_y=>s3JINZB?Y_D)#R&&dChlFhzGOf${Le~UqY8S+h;Mn1hC7M3M ziIQ-(5E#mKhLxh@narnu(K&(Woz3KnO{B3??&ywCJGmG?bj7B42oUwUag2?u)x|JK zJ!_Qy?%tE*I;w~gz&P-CfF|S-w_OSM$)_v)q+MUN9)fQ{q?4F1U1S>nC0#m08c{}% z4ZZJCbrD*)$nl9=DakSZN^Es%^&AeYP23RVtrt$LG@L#0_s(ivzNU=*mp>CY&PIvtZUWs(@^RoJ9Mz+HXt}_E_2Vz$( zihr=7dO#{^KL#co4tl5*JT_UF20*M?K1L0Mu6+2{9bbqvALmq09%8zIFNk@n?$^bm zlLDm{&M>_0s4c$c1SO;6IsI5P{z@PqQzv8`th;e7)E!S7tlyl7%LXxEV{GX~p5VjV z_k8Qc&?iUcYzp`fPUlZuqXf6lP)B2q|4*&sh3}#oZbwoeZ0qLfV%RL!Lg|R$VvC(E zXFk~t1`9jbjYKXqrFHY(qZia2NdJteLF3a=yiTx~ols=u(Y^MgN$OSBLQ)2I_!^_88;3&e*Bqp$e?W1+m}hUj7lu6=A3e^*|dd$(e9g zx+HIXJ4z902Ur<)LURc84hCL(MQW2G%gv||=Gv>xO7oKga2n(Nt3T;}Z|q8VbUa4_ zfxKLA!jjN5Nw_P4+4JrKh=30DQn$5JfYGO6qPP6gej<20ptm#K3YJw3nv8=)I%qaP zY{d!D0xCpo5&Y5xhR7fl&n`rh0){K=uJG%;E+jMh4@tZB2?b4ylB66eFsg148L9hl zJMe4kMZ@Nug)okbZWEeRcOVSAa7Ji8ul{lbRg{x zrmfte5qh{%EbTkDIxfLGyU|q?Q*$FPzO{Qiq?p$MfByP-Jyu~_DC>x_Ap>e zqW&;5PZ^1$l^+-mNA>2uN_1-3{u5TkZ2x8EKYD13@ZEhpV<66fS3TsYLHVcEv#;662ma$ za>P8}B4whJD`pVQ$s29qsE7@e9NxAPcSFWl-}MVia5SW?O5u#%b~du(3pr@k^;n%A z4C+_#brau#lyMTD)MT#rIc9}RV~Nv_v&RcLF-g+P!|xPG@(>E*)B*c-Qz2SOlzS?< z$8YIzCWYoKc0t5uA+*S_V72*B#>~Cd7+_Y=|5yVA9wB-31Mbi&73-a62k<{sfc5=P zk;iIX;CJn{iOZ)P4Iu&Stn%wqioGatwE=f?#Up&1&}14~&dowZ97M|PP`}**(e6>$ z)XC)XHo$e6oIBP@zV)b{;lo8sunbJK=5MgmMki@LVBVe@{=~U2pc| zDv4Q)?A0MiQ2LJ8QFf!0bd&JDMB0qswb*c@mXrMdD}?pTsbwJcYhxc+Q&fNV`mbmz zOQqajk?sMQls)+nG6;QhPrUjH(YuTgGlBrMPySJXFtJ8P=P+%9ksMfQ=~iJ^7w}Tt zWvjTPgkU2T4IHRX=41&^75Y667uLcJ(_`xeQ(FW9;6A5e`b1Lb^#Vi)*apfOVw7$P z1-orcouCjmsr{3P4#{ijc+~)?zFq@J>|pw>34?6A$|>8{TlN()tDTuSJRD5a+m?LO zhMRTFy8{zF&zS%E>RBa+RBJl;5nmGYGN)xQ(~PF#^$h@g=UA#q8#gZZiYAO_S@juGLHT=kOAB*B+Q2Um>ayjb=g~E&b}=LHuUG4rjI&iEx^Ic zKPcJ9&~&Kv3$0lXw~GV>;&S8L-&A+0AruG38)EhegmL<78bj0O`-#O)YLdV)xmfS1 zPDs11mRg2+>EP|#PvgcSSqttV6*ZgN4wR_On2YU?e)dkw-5wRxph8~}M8D{dqT(!9 znCh^uIk@!$A8$$NZ>)f*ETT}Y)u)4$(~wQK$HBr6tY3>hwysTo-tkB&>p2B4wt|HO)*E$5T8 zJ(InY?)EEea_tJGp>&RS14{j)4nFrY^aZL*fPIRpf9J7|W2Ou1(DfR9rXnUftCWw| zK}#JSUP^Br@etV#QF$jkJ`b`lCC`?|Q7;slL2$^yxi18Ld$~~E`{QLn8GL+KQ_0)? z@y+|m-Ehisn*#Ar5Z7WaU6e^c8#u1>J#nJon(0Xnh=Q3HX}tKbH)ip;&G|z=2%DH3 z!#PVZN9ZYW9Q`BGkSzgjL62GwJo7;h82#sTrS1p7!~ZeRKQd3LceuIwVo>UOb(rRkZR@#+Vecz!`qIf!4lI_J=@}FeJumVuP+UZ%~>P}BS zfghvuVJl^qFBYSn-h46PNyvif!YB6rJv!C*V7$AW575B`i#eTsF#+~1Be1XPb0U&c zeT+UkTe$wZAk*GFFmlZd&hPPf*;%Y7r~CjzGNr{G@*N6Zs2FIW{pfB02#XX-gpl15 z{RxGlMg)>uziUYtflaOX{wei-eh+XpIVZ#aoN~Y9OXA}^UjNez5Q4wR^T>oegm=YQ z!U2WP1r#zVRKB1#55v2kIg&+W&54p)q&e13ED2_Vv4rmAgbeL<7RPKJb}oOniE;MF zNlQb(;n_u~+1yLBLgr;R2IWs37Y=9-U9jpqU%9H;$~-IeP9Rz;$U#$GOmxuaa$XND z#!PBgwPqi>@CCLQ%ywEBFN)qisXwN4`i{zacOHa8(Tk|V-ersX>9Orhj81m2goUr7 zY%0SKd?th|zHAb(c#^3qwWnJ624eI-@ z4>IK+{xvswws3&l7D-^@&+1N$ZdL8a$949BijF*8=o0b|y9oK4c$3>cIoIwBfHJx# zYtsC68qJ$<*X@R0-G5cllCO}jKYyxNH5Q!*5hq-`MsMG2aeOIup!6e`-7u@I+VNk3aOQX2A9yC^!f@#%TDTU?uec7rmo!nX!*|> zU8W@dDAQvcv@usVD?RkWQ?=&&vsJKFwwcm=u-}LXBE9OL*H)ZUNMkI`8IRiXp6!xr zdqzH)pRwF$#f&F5f6?BVsD)$zXj!5oSt020H*?O=r|Wugb|^e(-GST$K4Wahm#X?l z6W8J5!Ljk2%s@Q*l(4PQg6NW_+kY~3p=m5~7|N91C@&_p8)!@z6T2^rk>0g2Q4AMBBMPkbOF%?F2uk#Pa045$f zq?g%dCN{pCoXDJ+$m0P7?lDV^q@|u|D z@CmN@dQ44Ee}9+W8!dxGz$m2YHd2(vj%YkA%2O+5E~&e6Tkd${bof=TQ<+1j1ycH1 zlCJN`;*>T!GPy~TlV0Z99bNAjFnh2wi`8kzWab#-qc8{kXc$?aiic&V7#q3|qU?*;Jxtv1iIWH?)J8$Vl<@#$qV}|&zN&^ z{2(i}4`*7M{c8)Cw7chZA~NKie8$p5BT4CEvTz{�X`*0gRacAN=rto-l!(p(PX# z&;JU;j08+f%#8m#Vj^H>VCQ82-{Jqw4>L0{u(ACA^23=X%Gz6vt%Mu{I~FYMUH>)q z`Svd4ZOH#PQpj7ZZD5eF{adta;;(J5S3a}tzCHc<9r=~&%)4q8r&>HK7SM=9s-F6c z9!Q13-Pw@bjDQGm0`fXb>$B-;5qd*Aqf&E2U`JA!( z1n~Y#BS`t?mydY2Ao>P|hoNNv5fQX<0|As@UH_wJOB!N0`*(5j!Ipu_t0Jq)fk;$PR#KEJFn5uwI=ML3xqsr&6jfMV zB)R<4>jN`60Llfy^&S<4OneR9ZX00tpFH+ zxBca2^ZA#4)7U26O#J&wdcrcfH@1FR0sSWzM@9m|5*BuLas~!hHbMq=CjtisPU(Ft zQwhxcyLysX_kVUE&4ItG7;0Tj?@pW>Kz^wQ@}Pm^fir+^vIG1ANv{7+ntkX`yym-h zPWA?Op${I(%VzpQfwTX!h|@pz03*5OlHn{z#XYhM%ZT^>)oc;QH%?P@l zp8nGYWL5(gbLrw|vuOB>aAzO*vuOh81V{%E5C@naT26eJYxZ-Q!DoKLfAZq=?!mpr z1vnjLn-$QD=e+-c-QC()hlQ|ra0LDI{9Ag+1DTtKWB|_S>}LP|Dh>Ff?rP5I;PwB~ zJ9Q)dyZX#i&HuC-QtG=?W%lC6miNb;$H`S3*gffCEdTwxZu`rW9$Xm}8(2q^c=1bl z=^Mk^3bf|=GkW%mnFsk@kbWT_@$(RvMIwOD&p;X>v3|gMQbI{6qTI{o{88j8>Xt z8aym){xiG#W>wyvUEYN;HUrc*I0L}o=EU?GWbR=H`5%oq>!W9E#vjkm1;#&NV0QO} z7i53`@(`M#%`NcHNriJAFnZ8W=8s4Ypy+&W81_GWnB9R15QFrW%oL#LcyAa=KlwL{ z10dSbZ^=vUqwj*Z?65B)3beock-f)E@h58?AllMzsY~vqF9N#1{Kf9jH*etG&hstf zTlVfL<2NfkV;9}v72aD9^dA46ZtNTXy>{&Izux%ce?5rj|0bGO`0sT>X8sGIH+$pX zbVIlQO%MJ4PdM0n-{p^n6CjWO;df^4qjvfR@1=J7{Gag4{oBJe%Qiau7eD)*yLf{C z&Nuk--cNa<8ibvhf>V zw7>Ym$1ytD0(hM=cV*B|T|Yl}e*71IV<0Gg_|bpiXowAO_oZfDb`YMaZ|J7AZ}V@4 z4IjVa)fauY9DX_0cV2gXA9D`y06@I{rT5a%uch62HA-1RQ{ThTrBekI?U-^@4Is_N zNCat2rQG)p!;XFlK%mgTT0l&c&^IT=?$1Aoz&DXC6nsXT-L-9GDzZE2l+ZTVUlU&k z#1YVOC*}<0;3kuQFcf!0C49*f6Kiw^Su@ts=EOkdakvqVZqEFp^)kH$x+U?KDQz{U zf*t5T`nIF?je<|_5rJzFe@>mq+b1`O#B`hO^6n9)vlRR&Rx)6l1#Q?q;5?lY_v|BW z8+z?R2NaQTOI4sF6T=Xlf%|ev6-MPeN_y>Y`5Ju< zh+fDxX6-EUF^;C|@gsL{8WX-Ts%>QwltC@l`I+uZfubm>9#mGMjwK6EY8-7jF>#9x31l8VOgyXo9qfV_$k%C~GL$0c`!rVJDjN^OXS zY&tlmKZJVMLVRt$_2bPv?v#(!j!AQ`ur3QVRIcZ8jxiH96v2%J7GOj6>mKm1^%GZf0e#H-23+uJcl(d`Op>a^WeWtXe6Uqew_L-&T_~ z2ld6VroCOs(Ldx^n0nz)OS%(m1UxIMspd{8t6)rQ@LiHcs>x&LE@Z3rKS76C9wcym zaCs%HsW#BoD?&+B$h3KS+2h0Gw0hOlfC?w<^)Fdl&n>uRgvyRdfi32QT04z#d zhaLHMj@d&XdJU3BiXA#H;^)!(Q!WFzb%Zv57R>}$6UUWL;xMRr1>|YpZQ|G~?PA*~ zWv%Lqk!)J}INVQNuj@dAPU?4`c9w=tF2C%+A$wt&8q5RDG=X_u&#Tz8_&vB$sa27T z3TKU;!F6?2zZ$g^wF`dN{Ta(epO=xZkQ^_9R@c_lr68w|KW?|d--GH@i0DlIAP97o zPu*mUj|ATUJMBvuvT;J2Y=!Z`5FP|9b*ZaI9sMq|5gkb=9MRSmz98!=1#R6NYRa`Y zqks2YHqTxh(4=M?HA7W3oUV&&cUmFMsSIt^zfET)F4vfRh`6xtSPs9QM6A@EPqZ56n}WkAZn8!1uaRJ?1rjf!SceL1st4DQ)1(1SEE3r6=|ws|-+ zPLUw!S0Ak9*uJ~!U1zNTwQlnhuciMAhKIlZ#*Kr1#nG#A-21mx`4d39pWPuv>H|Z~ zV?pBY^?v0Eh#D|aa=fw@J0wQ@ICk;F-{~#`V@hIB6-#qjcC(dvlqq@wwZd>Z(^8Nx zFb>TCxWtUi(Q>~KbRW8>L5)6!TxyUxo}HaW%GR(ERHHtxYSVtx#d|xhPeOJ zYB1<|1m&F%sUMVGVx|C;gBBl-H*E+1!d??}*!Re4CkRRA6E0;aN&c--iZ;1nwp0I= zk>ojPT#I6($pyGh-h`l8{lZqMU1YUo+TBZkhylZ697A%HCMPE=F@L}H`^Y@%C5X9d zPyvghJXp<{7A9tG5Bt_u}X$nc3Tx@{lJAt`oY z{zsqvu~kkgP*d)Q@D~I;at0lg-0I{T)2I|+v_@pq2W%kpp3`8bxDCs45<)~6>z=tR z)DpaMT5eSpwW;yR`XK+5k8(5weO#YK0^2S) zaYnq7{+q{!(_0>$_eus#_bD@b3@CdpGRZ+Q0zA)6-B#lwTGri0)ko_%&PF;NsVM9L%nq#k}bME;t7`gfhts}*{a^$dLsJYnlVSjcYy zhx~&w6YHVy(JP=XXg`Ja2xa@QMN(_On0V(wdQBkuA+@TQ40+Z7mnBV%prUm!cxpNAd*b>yWJOZThr z-Fy+&5SJ!nbY-R|CUP`hd@D(!>ni2_iNNKFdPvaH@j$?!kj=jEchk$^Zk+ji$hZ%p zYbhN#=We0Y+;TG~uMfMTgO$DQyN3A|XH3==n*}lyxCq6UztN!t( zjgPv7L@zTbkkaY{o{48~{>Bu|{`|%cG$SJ?KIv;X0xwmsEyumCc>=E2t)i(d2r&ivA?<`eOM-Mn1zkYz4t?m$V zO%ZQx%X)BkrwG@I)GXCM)?^T`UtC_J1Z36Pj6faRpX;XOONLVlucr^;UNA`ESApQW zIB72VK^9^gBTAESTfWbZEl^|JWA*kYMc2*v?+;x^>0K`ksN#V+iB$1%uV&#yn}jGM4-iv^JyB zo0$;wh4@rOF)TChK-akIrEw?`SsUAY6rq5E?RegH5$$`VQUiwm$ob8{&#hyt$pL&= z34=r8a6iEld&igvl7u^;7VSOfA6n=JPUexQ#9b!22CQi|9+Y07;r>P^?q3&*EdNn$5{}2n~ z&at9|1KHOXLa5CI{r%a4#1km2q;Qw8b$VoSHC!2JZT>rYDAF_C-HCDNx2$_|HNnfk zd$F1y!moTxqt|uCg>#vJll`}AZrAOAlL(z)VP6m9YH-inLNNA2aU-T(WjW@xpphBR zU)-e1SN-ml@-J^6$no)qL4VU?H$QU48ENn4pip*0XWWQX;_5Oh9y^_+)w`q0qP!MY z<@-M6qK41%scnas;iE<9r={5-hKsI#VBwbpObWtQSKJ*Q>`-oU`8H8rXQ&3rH4 zpb|-@hqPGa>^)uI<=;Z74JM#qHw^qmViXUCDYN5X(ioGlVa3yt2HZ6LmR5B3n}qAL zuG-}lS$~sfxCGUKBXZNiaQb&IQWtd5)?qQz8s>7y!W9_-A(`GLL9-a3H`bTFc5Nns z>YRMRzHwpHJ-B#n$7@vNq>2?h)E(Wv0cY&f)B}<`01zFcY*CU}XhP|Ww3lLX-%4xh zgF-z6{YN=xR63DR;IZJ@cyrX@J2#5K6Vjjzs#jHJQSr(3bI6p>>trEE=PSE)%V!z0 z0gZ{ZBqUri(jkuf>0kO&51?{2;&5$)BFr4~U*;P!cYVh2>4arJ1huzf$p6-ukczjy z_p0&pjD=_J7xMkI_B{0_Og&<@vDNeF{4&sx!*neH1qk(*AVLy9SbSxsU%U~y>|T@p z#B$D>tg|cdR{{`FYs+*o>yqx_t`MZ7hmk#E+U2C<1D<|1NzZJ9QJ%^{t~fd{N{PX$FTr zElP2kF8rS&;UKt)hS)W>`tWQCxo%qXh*ev>E zEkUFu3oZ6<_ZLvBRx?Z0P#FV#UkK@O(H% z5uH_{U#(sjLuYR?0XE6%yC=9JBN6EgVG}6P$y+8?$c4J{S1MkNvG|ga+JSuvT2*cM zHsdslC(4$8z-X_%oGBBnploADT4%}Os`}YhK~cOi?!Y+~&e)3b*0HM(@(@bW$AAvp zV8@d*Y(D2!#d_$3Evt1rStuQr(c!xwi3xI-_BYlK5I+zA2zS$5X7{A+%AD$2~m6<*K{{LF98M0Z@RjS&c z%t)pSYx5I7T0Jpv4@eR^u6AzT9TGK*hxpmeVadVv12zH$t{ zDsZ6HQ?6nIwdDm~5-Is7U{eD3QcHMcVwW~BfsiU}Tbp7+sPQSSTDjvQsiF3}JqNJ3 zD{gBjoo~aEl!EVA=^Z|z!2yftZ>|6=KStfl=>+0{qDC~Iu$#wFm1w0o4kFnX-?xeZX?6~^h)|XBb+LKar3rP_L+>FTrG)@l zL|f$95V_r_%3FHQ6E==iS75{ZZ%}P~UCa5aVr7sz{ZRt%9pddlYjLb2Gi#>SmfaEZ zxYuF~s-3G4Cp68Y`GDAs$#Vjzaz*tmE@8J?BL{hVvIkDVoCKaFjV_m&i8IM2-^eR; zQZhe#;T))D%Fu0DsHBEX%hp1w)de3LSq;0Gj5IleD(YB{TMB6toa<)~_$`QlQYW5#Rpo(61 zKOEQiK1Kqs*e*nVN7Td#w4IuLhL~M}K^X8Q$f^*?%t&PFwZ;eE?6`2}=G6hr`t0P0 z(m6iYgHSuXIFmSwMG6YyEBk+3{6Sv$3=_83Mnl!v_hQkim)(bdZpUIbG z-~=dm$*K78rK}Dc%!j$ljplz8%H9>pPRpa*F59?_x9mgMRNqWFj}|2nH;>M}QDLx` zKSffHV?9m-b^WbU`jt_@&STIDN*g`j26rU6Sux_>?xulm%87(;mKE!-&L<%v_8WSJ z<^|#Qk$ot#im$LEjm$Or?fsFk6VeXOh<`us-`#1yfP9=Dw&+bejG1lP`aX_=3(DVO z*yw-XpDZ#;{e&l5vZOQ1q7?YSg5&T%U!p}Y^rDu1a%4X{Oh?rPZh*A5c|s;V5TAB@ zBuNrc&juVFdg_by<0o4UF{xs0xwRf1ZgPSX*t%|9G4$JtHSX{xYv(yl_?Jn~9}FjO zy@YNcjoccgeC{uYF_04o^Apx)f#st-s&^7z!^-_xY7W5IuXWeFK@#;x2eviIv>15~ zdPmbz(LCSG$6R*x1$sYgNL?RXi&=U4S90x{ zU!b1a1K_Q_yI85WGL(5862a;03%SXlvV5iQQA^OE1ioT1J&P01DOao{etH#LJJMWv z6XtVh;6Qr`&^!|j=|Sns7SA3<%W4lQfcmO0UikJB&qqPX9y61FzNDx=W=5S$6`eII zU|p=8+;@&=i_%9t$IYGB_l^2l?oqbixOieL?+E&>I%9mxo>wyK*Moe8PY8j=eGQk` zR@a1{{#lBkaO{&!`-g@dy64JQiH4Zcy%OzA5@$6f^vM&4fE9xbI2Bi%h} zt$CMw;IrhYsD~eyuCw9vEw8(Jn&vdkMsZ`FYur4{&Q9EQQ~`e}mq4^!VRsw$N$~1P z=)zypAEldp_~+sN3B9q-I@RUYhoKQ@q?X_K0|&&K``nYKCfJ^qK{ zz4JZu_HwPvR*&lk_iZaiU6AromDL9GP+41Jdyi42Nge6-g33HY1%8hiT%ON3_T(_) zN}JRZ?o1A;53bvMRScnxvEB9Z$_QKBw7N#24sj`d)%Yq;*IuW`83MpJ-L>75cU)EH zD9ym6EquMEkF|0NzeRYoRohLoHf)R0YJCU9UxECMvPhI~HY=tar!plY9c#ANRs$XV650n~JbYI;TUhA34 zTu5^Ta3-X`@~=CXpnOd)2NayO^wc4n>hrRcbv>wF8OCp$O#S5dALHc<(dCqhy@e!x z1BNE^1K2cq<)V8pSmJ8`cALSYS@DDi1%A@$)&rOPc8T^C z#tw35-VteIc>>>2*qIA_hSPq)z(DE?n!L&6OokrvjCcU1~L;}(wSm)GQarOZK~!hhH3r!)nj_@_A9+d~&OG=2BtVsn|R4e|)0{%ay6So(n59oNsV*b*IP z^ukM-7@5MGF?P>VhV9pBcEcY#-6)HZRxirHD6FL+RYjH2#h+BiTsS7IkG-aQ;$Z5Y zLe_~8JaV#VLvZ@RUPciolId_!Er@wM`Dn9%Nz5)o;l>y)=k+oiCSc-`^Tv{N&xAIV z&UK9ZbY*1uVr+Vyn1u^=ewHZN$<>m7BfVUy^RXY)LvNyOH<6p>&|wLJP<3aVDwz97 z<}B~OZ#vTCuU_;0rM+e_3C!r#Deb-wPw+e!7L*^Ibv=@5G~twXuxYI)a~K3d<{D>Y zSxrXxOhAGT@dUd}jD&$w@n+H1vJa2|cNnJkE6d&mD-GJjeYi@8?7Ssi)g;kC#ie~C zaX%{x2GG4P1$5~Y%6hYVx~7}q`~4=5EIVtg4m=Lp35(bAiib1&zBHsKXApM&bjO#wV7UUCz8^1Gp)$v$_5Mr>6r3R zVgW?fW8g4zi(Kz_IQdpdvi!8C-AXVSt?6vbCtS4=?F+yiPIu&Ivo>h>8s{jRSxI$h zs$3D2`h2ak_g3>MwlX4Q-dNZ0GV{voa`y%;9DxR;U^c{$mEYqt97i&qUF7znTGNxl zjqteDneY1b43)1mPO{Wm{le*%@EDi_Y`C8>pznqVX}ln9q-Me26w&7i9tB&t2~UFMhQ%L{jK-4y6G zXZ+DgD7QMUitAoskCM=_f{a3ZuS%-0M89WD84aZ)(H^f!G7k;g!Cv&`A>hzcn9N8) zT*fjvy2&D`%o7~_CwaeS*?`iaEV_=0S(;e=l#hjhv%aed`&dR;RA|#lzsqo_gbvFl z19~E5olFPyiK?32wowPvhPPPWj4fRN`es%UnmZesb5s3&{(7Z`VD%j`?l{Utq9r7n z9<6d;-4QdI*NeiKS9A;Fi+eq2Ye>Gx3iHm%UV_tum%a}=HcK*(JuJE~(_b#Wq39P2 zI#)kF?7`sxw`L_8wmpSD%0y3iZdcBOcnY+2uJX-EAak|enYNn zS8p*D=e4ZfTJ3e5NW49o`xOz%jPMrinhc%&W43v}jkR)?A3_b9z!^R6R8DooR>@4bBX zlx|;7q?J2tRehAe?``NMStsVAt}%Q5w<-hL8=>j-{?ArS7MJtpbau2Y&R^N9Wr*oh zv}`u8+rX(rKa?}2oZb9RP!9n5I8{y8peOFpbw0wCkjFr^DNJvIxZxiK!lFu{QI@n? znZeAK85Qa9s#fa(M>Q5GV+gVgzT&xr2x#PK_x8AdP`RHh6C{ak4OCFVdRB_M|Mv;= zeFdP?hl@D{S0zy+A7N5If|?KznMYHCCcApymtzPqPS7WiF-U5_CPR;1(Oyeg?-9cl z($~2{st^)NbI+)^v4Wt0w7P|dCd+DM>5U50@op|aF%9Mv#NgPvMgIv&yHXzmeAyLV z(%F!qd~GSv7&20mZuQ#83u{#_}&v}qv{$J3=hKtb;BJVA%mDP5m~%&1O7oF z1tnAc#d^n$fD#^D@I9*;1IuCRhSVacdnWO~FzYCp?<+;$tdh;VepWOP+z9ifnSt+s zhNsm=O2Iu8a~LPIVabu6u>)GkJmLa%^t1NW#uoN%%UiM;h|v?;J$40>%MS3OtYJ*^ zr9x`=czN5Kb2Q$&?>3#UK6D-?Z=k)eq`TzDm1N#G9(VJMPBJ!*Md6~BX*qB7T`g?oHOf9^2r;xTzG!6rDt8Xm`&Y$7>&^8& z0ba^#u+&S?(6|Ko#nb;5hg3B|M-TUJ8-ZML^462gF8BbQiRx>uyZPsgxU?_{GAc{O zJg&vNHTc<0(2>Rou>VA#apurRLp47wNbau9xq&w1uFULGeY|I;%ZT0qGYuq!S{{-{ zV9svs625$iVvoTrfG+;iU%ql{lI;F5kR-uq9T`6h>kK+u8y9$-ohMxd%`fNzWxD7_`)(y+uB3vcy zA>tWca0quXV5OMeEnh+_Oh-Z zS(nE22H3-N>)}4qZZiF>W$>%wVVBus;0rRFoH{p%k+Kvd?|@KKhAX=BM)* z0tIeRM}JI5HWa$~Dv4%>2{lMS^0L6OigiSxowxm_IpQOT+!Eo@mMtm53y((r4l68> z8&`C80{|{H2!w46jI8HK59r02BTc>mqoXRDBXzgd5e>W+f@7tW&U^E4r;mAhVRVL_ zUT0DCa_II@qQ;)d65hR zV~U1aNOAa82OPMZfrtPnqHMbmS5Mn*#&b3%%rN?f$`MY3GmbnHBya{abf$^wQ^eHvKe)M>>5;HcMi~ zBT^r@ub9Aivtxqj-n?o(MiO8N?XnRxrs+k=KEEcPcQ;tZH>{jHSgx^$HlB`Dp&qIZ zECe@xpS$2X_}Go*&qCDRzM#O$$erLwYUtA>pU>jM0P3OZNNWxQ_bJyQZ*&nQ1zJS76XtlBi;ny2^U(~F{sbvca2^rQ^ob!8=7;0fa z)wV4xf_FkW$P2*9->K-<{L4eS*uAsPHKD|Dp zI_vQFq;3H0hCX{_#K=T{s^BXTb*AEeGqK27JMtjCm?1@ql7ESzVX-h!=h)ZX=+{Z( zflnP?3C$|2j38W?GKToq*GcU2x$EG;4DC%5L~z%iLxDrTwWp}t@GJ#kjYsP5G0rN(aIKXO=_cb(UohKifi>eXq6kZTQwj(GD=K)2)P%a0~P*RW#o>8a2iHNx#@X|Nc0KMb!sWT*d7ac|uXhTRoC3aLVC0Q+njZ za^sT_sM@OmWe@G*h@N@q8=-w|o7r)hkcPJhMuQ(*UmX?KMv&j6E#Pw7dwaWvD!@tk zihyWHl3wE!0lmyvzMuFvV)3c$f))cD#ads_)y1;u^yF=Aq)Iz^2|niZ*JiEW28>$% zLKstr)X*hF6;;hfY527ZvS*?BatvChhf?HDD1!fV+AxEi0&LYn;RN%oplJ(wYEZ$ zbyS|hZAJ4ldR7|4dPk4mUxi$^IP*GT+at!n%eC@X=iJl<&f@1!oN*%2RNo5Mgf?^Y z?c;@;HNWTuPWgOCGn%3$^*se;tnK9>GFnp#MY)RUfTbTn?|F@q)@_Gfb6lgGQ!IQQ z|T0`JkAjuyYw?Mht}; za5_RUCx0w4P=!d+-Cvf60aY8uukeMg+bijplS2buGgN3eyx%c-aj;zPImJAGy!{$x zRUsBIPNck?@Ofb5jlh0*{INifW~oC&;A`Ouc*eR$Snrh)-@WQ&JG=#KUf%&+bELfw zU-$?JEA?|st1uw*-haHYVioGpqq|xdsp_M-hZL{FBUVU;P?cHfFlZ1n7i1MHfR(w! z^TXa0i=EQGZ`7dG8R(Wj6H}a%_$VisvF4f7OK>QiUT_^9j;e1Iv_58jJ>!LAT#b0# zL9!dO$Q~JIlHPdl`N$4+qK)zyBr(jUGfYxIR+%6vn_t3%j#VR2Mr#b?lXeZsuUNj- z?K$7#AXAx$F!v#3tHLul30|v4Ow2Ko-TC|sAkNf0*5~5%6@vzPMhN1&V~s3bNVO79 zOGOu(T2vnWRf*Ct%~=6^W9P0nlt_5pwacvbFe%Yxs>ocfRr+G~m1 zUh`d@2p+>sZ_Yy~)@M$cE?ZQ7|8b6bFIF9rixJniz#!GVn8@#LyUwP_2e7En+@p9< zSO9_D1C*EnA!F@(l0H`Ui2F!nmlPucUN{Wehv?{l0lGwFc#r(7s0e_mUh>#moQZl0^FSpCprm3+{qd7l&yq>Vk`o}w7ZS!lkYTv{1Dd@c&l z+KQsAy4_cibNT|cOpnZEo`ZndaPy3B z;zDO*?ZP+5jH+KBu^!c@-YleQh_#GG>Q!W7ODqFF#SV%~Uzd+0xfIv5xj|HJd~A{* z@-K-CoAdnmDz)BJH){drjU7`#);8eU<}gvOE*(1$&R8fBlv09D!%ualfkRHZf`oO; zO?FCVe2GP}X{iiza92MR7oExWqQ@Jr4VhiJ68-?gw*NS$$vw9*Y?d5GzN!ViP+aAP zQ^r3~swd=DrY&~r5`!0%m*Q{y5yIExH7w~F>dE zuTSZh{fhF~gjp#noztpsTY!Nt8;>v2PRpA<_9o&twxXoz51wQUX^(FmEVfx6o!6vx zmm~e-;LG{!*T;^V(jN?5FFhgTOfXG*iau1|qK}NII>xH@ouBqfLTx&T#+h2GXPaWA zH{$I{VFXv?{%~nm*`AY z!(@pT=H@sru3;FWU@DpzL19E?L}m_m2=j8ZEx$d-`Em2Z>Drptul(rCd}MFu1Y+)m z9YV=F+`5Ps;u!qgG#C+cA$gXu!>txl#4eG^D#J8ZZ)X)(&X(U=5BA_JIRr8cL?Kii zw6y$oKTgcy3hT^G1{Z}L{c(fPiNf%2z-|VJ?zfU5HB4{W6dLk-p4Sc1H0}B_`u)}1 zmt&F!dDedF-10HY(wK6imE-m?_*?UZ-DF1Y;#Z=2rkz9U++2-pb}wZc=af z!7rfEn*@{3?rx#3k=2MzkudA`^ar*=!g)22?VALr>f4-8+UF7Va#UD?i4Ns*$)m_R zNFYPfIfS%lqmclrI%olxsxpgm-7f4*)0N$%mPCl4DzQSy+1ty%EDl#oE7q9|{o|PPIQZbPoo!B1r3i_-7%=gdu+Q@6&(T9 z{4DJR1kT$@N9{||(8U_Ls}uUzxk4fJo!td_$uW(CODI}D-7}4S$M?sBmH%mQ`fn(j z6%x{?aMJ72DPb^}S0KrG)vHCDJG<&$mgTN%L?LJK)IC~JQL`&V)^=E1^^)X-q3_Qi zGli>l?Q}6AS#NlGwZ2L>m(|B>$Qmxh1za!7JgtuH%iyK(?~#na?*~8C&|D@45Lrpk z@5s}9H_<6@zcKD1s8(o%T9zwrnJP{CJ8{fF)mAAI|%cu81Z|>YC@Jz=(qAcwfPbP_oTq zbO`plYq_iV#MFL|N7(Uab$ik3^+N8aOYS@?bv9bfy^{RA77-!>H>V1XEHT`D=!|SX z{P^>VPy{F8ei4oM$*>Rfr~W)TP=~)6!c#@t158+pD5lifd{g@53zmxri%-WYx53Y* zD7=X>3&YhvrSBl2&}XY{yM6dV;fBKj{m8P*>dPSJV?@VG1^fU~s&`jP6~I+IEq}?I} zX#llgeDt32MZH(x7PPI0U0@1A4-5WvW#AXrC<&Bv)`z5v%)N*UfJRhcoU%eGi#eSZ z6j+a@Ub>$2GdFcrD%dxGjwlmWD&CdUF@+Pu?cM<@k^_A7Bmjqr@<%JlfHT$CImDSu zBZ&|To3}f;97?9qZpPpl&RNQ~De^INNn^xdgV)gy+aC~wF|OT&)qbopR`qif)>K+0 zz*}R+3^1g+WocG0nka-B+HsMAu3C&lxn^%?EpAf%nT0H#`e(5#K*hgw!+r=0i5Dbj2|;-9QcMSWUVr zdg9d_b34(Yzxe8PDFEp*?6Y20T&}B0Et%vf|F(h&cA=_f(NozqbG{gO6!L~-1IK&Pa;mnrI*0v&B$D5IQhbZFI=ilGIa#JE+#w^#i z=?Ep+s(huzK5yebMfGib zq&X@$*L8Q!k34eTSc7lSVKTc!nI~@NG82CW$s~MAN>b~>EP8bbMzc73VX&tS6$+UBsLnub-_iJb zTrpuIu7jSXVHmyp+25&cH=tpJPl89@PwIBLTru?vM$)vODznmqGv4_Tc^V|RAH)xPuAGsoX&dMN{)wfl|;8{$65!iz=AlcP{i!xB7KKg>QzHbCL6%GZ>O+DXRDfv1NTSHR zjim5P&65TNE1psBPTYK*oC3544&tyk5W6DLsUx z@`(w}n@BKUOqA_OjpTv5`PH~!H+mRq{TI!|?i@*2YWCNjM2**;S4Ql;L5rw>_*YVh z`T%|a^{fzAgo;-95zge7LSs-)dA%P(h(ITqzu`(_(9<5oyqrvtl>4!J!`@f`w97~M zMj7|dbEiMRz$>h*;9@aZg*%LZEN1)Z!88&v++SO-i2V*Kz6TOjOgN4NpAuAES+?i^ z;_yDb^}&_i(!SNDInFvdY2Y*Dr*%Y^|{N6XQWiq(27cj_2fGmfJQ zBVoOd=-z&R2JYh%cNoXJuB`LHrk$O#BLoEAV=fH52Y-niJ@ifN2Z6u z!t;&X>?>o@7bG$&!jr-B_*gY^adXIYB;7J=*K~SWqsytXh}^i@(y5x}xs=>)w~gAX z2`bF*g?$t_MRUn48V#9~#eAf9<>jeKdwPyP^e}@xzlvUh)*2}XkLh8jP=kZYXzi11 zCPVb*9f#%cxN|}$A>-u2;Kl5|ZCbyaC(n4Dl+%xH zYD8{#KCJ{L*Al>pNb3G_B5*?G5rlIlWrf*Zi7EuAr0|2PN0e3^r47^Q!N^pWh4GV~ zG|!7~YW?Wsn8_|BQDIGp>0`|;ej5?_n~4E$Xx|YZmw$tH20&oCgrT(Gcq4Pp0_z2V z_=V?-omhkD(0T+RX%A5=%#5(0nQy$h+XYyXs$;*w$XjU=p(D2_*4Cj~^Ai5}n<6v@ zDIUCooCmwAToJ zX*yGF(+QjNi`K=DTGg(f1x~#6iwy@+nW%0@G5g*OHfLy5=!83Zjh+ZSdznaV=&}3U zi_r4_ug9k0^jY~7k>fnBNJ&%keX|t{?92YI*!60ajXkvf%iUXcFMF%f6x`*<*vKWn zqKvU$(0@Fu01j*nGBy^>MWu#HtGY!HCde1zKHkJ1raEv);F})}wx`cr zFz2G4-dvcG05KmLG@d;J`ldw(f$&B22P6qrCj7*n@zGo>^T!+qt5A^%yN?9);v`70Ks}&#ZG%E!spELhyb}@D6cTGmwt=289*I z%1WRyEc**P^sR@wQ9K(-?h8wZBVJP|FClj}^BLk{s#lkxC!Jc-E;ezRkY|=a5Xz^n zlLqv{Xe zw33pV489~JW!Imr7{;W2=Lwp1Ecz_Vp#kfZBUBfHwWCtaN)cJqfok#1Et8{qV(ZK8 z0K{M!-Y;Z4()JE~RC6_NCaW_6%_n(gSt}Z%#rt(2g-ZX(K`&dWz%9Ji%W>mH7b7PF*Ho6;a*D6ofr*EfswHdCWMe|8U@3lek|<1PRt(Gh|yB&hl&nLu^Piciwf6T_Y5yfM;r}A z23`v7@c89PYk{-Cl3}mO;2ydSM(W~WCcuC!;s%$f*9RRa9_Y?$-hS6hA5BND{GO)5 z!UI3_hR=Gr2v3bl9zxeGVX70*uopv-o!LlUyrhl`P_?Jgn(aaMEW9{SL{0~qEbBI6 z!Op$*q4^;XMWkgpZ9xS($t-%W;`UP+ZoE6CLsMRq!vQ$h~Vzr zAFG6*((qLGf?GUt_+dWQ@``c(;6|X!@h!OI*rT)@+IY$4 zqGr(LOk_&cQkPL!b(b?gxJ5ammvY^SHTkFr{)~^snxj-`Jfp)cU7KP=El>pVDslW` z5lK{ss|R|A$1wivZknSLf4cutyK=jE3|7jRKi$fr+d)Z(Og#JPh2xmplxHii|Kop! z`j7L1_yqQ5XypPy#la%C1C1Z(~6z1xMaD4T4lKqRI5R&N=)lzhXgiZc|)_?>JL*aycwah@EAhfKWr8vTD9`oZ=}>cNnZs&{_EPxk^!i z`YXDTCxprs`PF(GH^^Tobsuu3A{*s~Dk)SwJJ01Fx*nYt_AsfYdS${wr{8)IM=1II z-2WzA2S#*^hS?WHQl}J7XvV&{7P4wy<=Ainy?!+3P6?2lQpaSO0kTY#=jrFkG4Z|B z0R8qWfN6*`>g4H3quCDx?2qn=(IS*+NJ_cqdu*; z40|NQoY43$uljQ>&qR~e;$I3s_m?e&|Btrx>`C3Y_t)vYhf=Em7f zXf;9&)Kf`pE8RMMkUrohwhY8)q~MYm$V8SZ)gR024+~P@qr^NoH9A?8%*W>R%1f=3kIio`oQQwU5|cdP?K5KLzuoE5UPmc7S_Vy;?R3@d{%SNQOe&odK% zzb##zwL4aW#NbZrozBdwoL)|1N*u?XK7B96Mxfv@+IPHtKYpfNe#va;j~6vvU#CP@mnopsP!v>2hlg7z zau2(MHrx3QCCYR9r%LO6-_@nK0D^4$ES4r?c3fAl>6(haQ=Gm=!^m}u_lM$SM#i#`Hv@QT^|rm;(6d-Ipz;Ez|93MFQdq>Y-da}F4 z5rRG}1>qMR0(GcqznP+45LwAAW!)Zk1-bD5>qx+AMQ^%Z)*J6m1tGBem7*hXjn-rOgxL{SqWo&0MdVnz3i1mGES-M?g8h9pJXW7OJjO)q-p2|g+0ta z@DWB(;%1mG74C=I18&wf=)$%&+H}?}waBIcen_oG3tJx#HfM$e90|6>=m!OaR2v~E zd(l>mVUfJ78ADHq6XoY1S;hZq*WU(^1bzn|#QNZtoz^PIX{-|MBa`olRG6Jd!-9Or z&9f6jg(TQVwcVG4knWsqt27QbgJ^GDTf>p2*4&hk!WSwRkpgJg^BTm>iV$^1zk#>; z_|u{U&+u#W7uwMXnp7^F!`uP4N#>)dFu)X($O*=O?+IYdwYhCHMBZas`&z|4+i4%Q zv04f;?PE0}8dCXsa=q3Vy!ccE!Pg%+EX0R=DyYx(H2UQ1Bt+TuTwL#eW0<8^zUZT# z0*t2(I=-?VSTrtr%K@lHDO;(Kr~(OwyLT^Ni)bVn2w_fiawy7uE?6NW-P2&qWf`6( zvn)MH$I-5fbKqMgr;zgC2SASumRBq#9-TGu%N1JiHu8BGll+atWex1w+sxR^FmoG$IDC`!A~Ac*%_c?Lx&HJ|4uiS=^@?4HXaQ56g2r~WFWkWn9qgrQum zxF#>}n8EG2QGL5a-*S;HR4$uj>uTo?5c`tZJXAcw!8zh9-;AD0$VAIc90o)mhYX`c z?t{R}kICLm5D9w(v8Km%UtNx7N__TVuKw+|Uw07(dUpa{yGrnTy#G;IF^vZP4oW(3 z&Ea}~F?ki^+IvnO$m9Km?<6Tpqi5hiLu5WJh3N!0wkuTgKS#bO&_|xMLU-o4qEMr> zM@svx%3^nL(RP;&&)%rKKB1Fl4cX}dZW4W}T8#9b7~PK-m5TuCnN48Ot5=dNc|50d znePDx6K<>+q%|pvf=o-LM{WKC1w!?{s7Eg{RE-JDUg01TT!-*VHa;@a8ln)FxJE)O z{L|3L7u+!m!lQ|K9syuyMs{RuvW!ch_8<7l(kG3>h1>wnl4*^HW4r<2y%qot8XSg9U_u6(E1=mv}1=3>{zmtnJ1%W@~yJ5a^8)s&sb>@HJ`GKe<(VmrSbQz}S z)>kVH`VchYrYfeE1HS}ss;sZfoumNlPiopvjXN`42hJmP>Kq`W=85W)ZbgW?9?zs( zv{u$(5jZc702u4SQT2FsXZcQNt#IYkRIO5liDm{K39A0@mA*eL5l%}Hvf(3!)ere@ z(1D!T2Bd9-CQE_Cx6fZQEPJAG=N z%`|LZ?OnhC32gsBquvi-0R~2^-zZrC2wr5EA14C`xTBB5=RVK!H96WzSXQqZ|0%~) znt$AgE#t;3%myRJN_QUrt)Qs0acwHE=nu~{%ciq4<3Tf+RyW}5Z+CTe^Pb$h-O2;L z%Ghm^PK4V?UT93Wz~5b_rq0j;dcn7wARfGgtM$V<1vCNAS1#Td(}P578y35#M*;ek z#&osn!!c?5?06v*!ABvqfg1%+DFKIY4DW$DOk;ht&MkkBh?Q}G zW_L((kxAFSa%e1LEbJhpn`x~H5*l@3Q99y3s9!#3B1mFZX){wu>bY^~THB<}jMJYyoFJqAqYy57s|++& za&qutgmU1tfGMhI7i94?gdl=?CzR5mMF<>{``jh`}Af#R*4{G<$f+?Zz~?Eqob+@D#eO*5B-CJ?{mXpmYtk#J9EwQ-m825xw88f> zq~4gtAP74m)O(bOX&F(18&3kH>IPFE4+p9K6kXAEznlwrZ3o~V)wG_fTI`GN`&`;h zuft^2Dy$-J#&tb*;*>&1K=;QwJ>#NL)e@g_!=Mq_{^ogNTg2Pzzvjx{59WC^8)h8XwT+y%bS1Ph>4dmHmy3(9K# zW&B)Bj(D)0=IlUL5nTK(PxF~Xjk<4FS!KbcQ>b1`PG%hXBuqF~70-hK>S2S2&crNw zfoYhR^06H#a3$S1JWyv5qpuH|R>kFrVCr(GWE+ z)a@#AhR*jH+^;>MCi;2$XYm8pedvmP#QVD0Z3j{QA0^;mFncA=MYa=zQS<$5>!wtz z|I?1mngp~M`nM^Vv~is2R(WPD!}4|P#!F(uSlcm|56~`L2xQ?+;yJT&sNv7L<;mYppCj(DxfsCS{A|z5}RP;dGqYyvk!- zaIqe!u*$h>A6l8Yr@U&v7VASFm!JbuHoWO^L?z^8aoS7ET)Hjj!SHVFKbF%P8cL(2 z-dl{+2mR3G20lo2^%y0r5$g>&U6gu1T8I0Pk}{znF+O!i;1^*ifhV0}7`7$&Lay_P z4<$o(X3;b@${}_J7b#-lj$RHvnG2VEjw2EGMGwpur88C>d<=ijo6$G-z^z;A=ur+Z z{=fB~{@?{OHf)J8Z_?>(_ZOzp%z_WU+Ki!{H~8q*BUy!f-2~$409<7dF>ej%5UX}Z zVqz^kNSSuh`C!2L@qySAHQTjP&!$HnrIk(vd6R_HA}BgH(2&UAUxjWr!m(Y|Z4PZZ zI&Ny6A>NZ&;BCO|?=!^FR`v;a1z;AA`OR=dnRjI2BsQ~{Is;oh_B-m8I zKIjCTkX@r~!0N1H7}2StV)CufGkzA;R+7ro8mFv@7-aW`HE99jRn_R@3{AgCylm4A zBWn*I_K>yYq=mgx;ricrywX2Y&a3Sj;BySadA%vIkh(~9(vja`Vos*EC*xtLH zH6O?|@0$rU$7iR`ssCw^tIwjAWXn0}>7=Oi|I^?IAMcCnLRcf%EwxfPJ7GFWpvZ*q zyc6B)@iWLreBzPyUggm2V+m{^#W*IMgWuft5Wd5+ENeKP6#{QZM0a;`_0l7u%f|h+9>}D~jQ^|Ud6cz@mX&3CeCr3ocil7^ z%Z*O19jbt5@h~ys#N$Qla+Sg8vGYxjMKhZbIT-{VbJN)jH zeYD@J=Tq_3fw+>@U2~FvZ^=jSY!j-|r@EVR)5ap7t)RCZfd*WnvF*f{FLQ_^~ zmzp=yNO+<$0{c4-d>|N|ISp|m`0C$7-V0cHP5ri`bQ#^FY^0CSj2Hp~ja_3Q{8;1I zTI(AOZ`Ir1z7K{0>Mfi+#Qm&mVPD^P)o0M@Cq83#&`w*rdmYc}?327LFV5XMFkFn3 zsgzpls(%a@gEKgfj{I9y%*PKH4b@5h?xz`S!~yFKt}TzLb4ptX7%*@cUfmXVzwvV7 zEApPxfH*O#TZMajY)xXIYcG;bqe8AK3Jz~vZ9`}}u6vHpoNf7}d_g?E8fYtBH2*T~ zVpOQq0R6nHYGz~NWz02jN{gg}?C`c)8mfKGQ9X>qVXeRS^AOPOQv1c9wye^1*H>x# z=PAuvj6d0toV0cQY6RVmQX3%}L*pE9+gf4kj(8$oQZ+mM6Ep}XT!0R}h(?eeuapOJ z%_@^~-CRPlhH3?o$yhENfY!6jj3CitbZnrhP$Q*i?8u(Nx5VGZEkcT^fO!M1D0FRj zE~8l!$LT;4PFzB(H?$&bOrz~%G<}8dgPQiPZiu6sOHK{aI2!?9wTa4z6<%NsX0t@! z$Agq)J=w(qz7!_gHt9cmDzh(*)B%gy90q0PqC_L8cT3}%Pv6Ec-|UOTHnL&z?!RC! zU;FY;YD*Yjd8#8yobwfK$x?N9M7&<#E3QCG7pl;ZFNX=s7Is9ct#Y%v6`NAQ`(>$8 zUCVi%HSZEqe(YDpJBD1n_eRdsv6=`JL48%^6>X3D$>S%^NWHmE&)DY=(4-a7>GjOG zi8yiRA#0^vKqzRf&VoEy-8q$cOQ);!%qxe7(yHy|aMwz)HEsKH0R0lw7HMU{xMRmE z-1oG$VhBCey{+HLfN1`M@(Xn8e2N_1{P5G3M@-cb@FNaF>-)vR#)JkmADydKY)$J~fdjHgBnAId=ZXQ)U}_4# z)I$P@_vPA8?GJk$nwzb>cKA^K+s(4$+K&UG=PF!-ceY$htOhz>EwaSISL!$p?nlAo zVz*r&1=td_1mQz%LTZF=m1ZxU)87J;^k>2#<_1ZC7{|HvPd0;$H5kmS0749^f`C@z zY$FG9FtsHQAMl|O^%e2Cqc*7v<`51U?c}~HcHV9&NcSd4ibF-3Uqm7*u9G%o2~252 zNOf6L>SrCxY)CMHRtU~S*ZKgEt`x^;*^RX2A@^CFJv9sya>MSNpejzg9vOMEbo>f> zQ-di&ghva9J(pb?&uq7WXJ-_J02jA>YvqWdXgh2WZ-M_rcUVqs{iB>CcVeQU&END0 zFGr#|DXwz`wak)q&2dBOZm!{Ik&U^@2S|vEU+W=Tk=Z(kiTk`Jp=?hTE&;abH=xro0c`>9Eek)m*{!NehV} zsW&i}NxzhkBWoaYFqeXUsAS!_Z!Uf-cZjlMAl+A9IH1e(Lf--cCb19VaoEtTwlH5o zEPX$FC@74I9}m)B?%nbocHLSk^Ljg&K0f$_3yWH>? zUc$Ol!xp#SF|LGtKH<{bgGBOI3nUQM6{iZuA1wb7wUe zfEWe{f+`D$oPPNpzj+bwdQpG1om1i}TZdfW$6f+AzwANaHU{np;z1y1&+_#@WZ)BL zFanQ`lg=Z5^YvjyU~o4_K_=VNPIT>wF{TBavn`Xber~#Q_W38x^DoPF-XOM! zf2~YKD)Mkj#67xVC|5j&sT^+PWy~-yAUqR#FCNlv#J^3qNL zQHG#7DF}H$wxNV(S zQ_-Rh$@~xepB@#Za5v;9+Rk0m>j$f8fX<+7&n#OWHL{`pVz--EgtY^8p??3FHv*sP z42V(t@CD+@_i1GP=%8-c^X=|YFdRQtdr#ym(x|4-ScPh|4@U~j;>(QkQ|DID)gIPn zq&c=>eKf%nH{L3K%Uj9pvC{7?$GVL;J1KwZQe7}sW(=;H`jJpyb;D-c%(QZb<#e=4 z3uiSfFKAg=OU3#l_|eHN)j=`wOD&Fap16-PnU3UfuW&^Kty5B>I~gaTFIU*fsx8uq zk@5_sA4=TNDOE(O4`bbWnZf_MHP+vUuZqS|<0gYoDYF3rQ~$U9NB3kxUlr=7(Bq@Y ztpDx06<~7c9pf>K?729_fZNeiHmgKSVJ|6}X?P3uCe2((_+c2)bQjM+C?9)5f3n+Y z0V(r6I}w}b_>j4lIiH=W%9_g>sw5r>_&$)^Z9xaXc1eqrqoiK%%nz`#sSeA_#R4Gh z-eNOa=9IVp1l(-KPk^KiIdNTSK&>5Ase>^n;#ht$#t)~WeQD-g5zbX%wldw*o zh4=&R$o99=&kGD42j-hG20u>m(6cY>FBslYFR}sUO$D%G8a%1pV;5z?{85DHje;Vz zmxl<)F12jhmd1g(OAfdUU7QC77Gbz;lM$=acJSY-kO*NL_nv<-%(T$c3m~@3KBo%0 z*card>;~CyD93&KYXz*znb8G%lu#O^Sg@&DD3JxItB)V)XMv4kLnYE`n|QFM=`jaA z9L;SjSNR|7mg0THv30NL$q%hqz>t1fDqA!|$gO>COY0LXfvjsr%pLwbqVOP*lg83Kz2Pn;HPR6RF&IAV7zS+|!V7twB&FTuSPJSGD5^|toX)`l7ABM1hjm)vD(lV+ z(m{8SWPEWj!pfV07P(l5n;BdFr6}H^x^CdXGf$4r9^l36I1KS#OAI&X)pL`^g53F$ zJpu!)K3Ad8dM*5D099MU9NdXb{ zZZO&U%Vs;*M+NJrDL=7s64d&*?`c}do{gm|^z7W`evS5IW6~8_Uk?JW@ew}Sb{?w2 zE?4I(UP1vdAh@})sfnw#=BDysf3(j6SUcdP5Vv$Rh_=O;xVv+H3*EAjOs1&}x0W|? z_iOR^wPtWt$D}4R#1g{TMjqP>jC1iqiXBXbFpp>4y>n4lWO}tZ_`E;x+vtXW45?4Xl8|U<=dh&H zsMo?ku3vK`z=EDs)>r#Wb**exYJ9yM&a%+K$ zglMt~!7ejpYo#SPQ);uWd9P#+q6eUaz?Mv^k%l~CT#z!O%|9f?OrL>yzONi=qsje= z#CfR&52v7;?%z(=+MH(qwSFW za<59|gJ3bsJ+vGXuMyw=6E$@*HvJ3q9(y25pk@AM4FkKNVc`;DgAk3#-9Q3BY8rBM zg2VcVMO)N|f+1PTU0t`3{K(uUUE!^ELFNQl@)(&xss)wVzI0DDuHYzV9groDctM@% z2Ln@U)UA8w(F3XPv)M~Rpoyx_N41Oo%RS9-?&`KAMr(McbH{SJ%O$)#UZc6-!w^mT z^JWdr+Ya;EPza-%>54EntFh00RnE8OJ)CM#TKDP<^G=IBsA<^j*!zu-5uYl$lf3~2 zMfAT%rTW~rvpRO!9uT%f$(_I7^D zG_?mz-)JN_iHYDX#piG0BfRQ%xc-?p_z(}nI<3nU8;x=}ZZ1Qe8O)M9S41YMe~dIe z86V%d%Q%2EyKj7zJWr@M9r_=${UwSHNDm(6w-~HBB#P%YP+nYLzaW5sFHeVeb9;y@ zbOFO5Z*Gbc+G{9koe=JjLEfO{@NePrK+hPNq`?X^9S&+AKGQ;wlLZ8Of`TE3|K*Ov zLEKgg2v;G({`e^LT;tB>iFqTOIZyifofMCkx!r(hK*`l%aw;)#AQJ3_gC9A#5G&a1 zD%+Ut@$Xq(h;FvmJn<7LI0VM3gDe;Shu4IO7+1W>DbGJIIvr!W+6GOF^9m)J^pQn# zF~iCub&48XtjTUBb+(bj=r#cLKP#9x_FkSNCqHz&j7BM*2kaWwsy3wmwZkSNLA|rzGjaQGa*Pm8&dSQ zno<|1FUsD3=z@2R+tRq|v0HJXxd#wVBjzP+vW~3&H6%4+xM-bcO-oZ)zDd%dMF0TA zs)ydrlZWx@Wjw?5h;l`g4p>Osz8OdmWouxguLj&wCywI3{~a(7@4N(^B-0z@RpA$h|SM2I-Md**N5&|vN~G;mlJ3)5Fqu*(QmBH zK>XyRZieaD&L-IIVfY|)3vc-B16vq$kr^!qYF`UKToT8M5nuhIEWh-=bUp7D4t$-u z1o z4%eI}s8IZ`;$TV=YfW4|vFCPncmvnmAl1i}v^7$W(Zb0h=iI@RtoJFN_ef5_MS|BX zh;V2T8=NY?ot-Cbr*BO}HL~DP@Gy~LI9t0^kIHVsPk#0}>D14k>~cq9 zt0x@m8PtX?9ueu2qhh=M3wlraF#!Lv`c0Qo+2)B{#1s@k%@T<=?3^28-X$Wp7Y>O( zdwi5Yz1<}{a!~_8;9{<3Q@Fp^TCOguyZ#mBjhJlcRbg(KA!c7lf8)x`vXspEPXQ1m zmCg{>`{23-^qVr`9!TRGsQvr-z2t=V^;o>}z3_G5pgZ2My8EP$g{HL4>AWHk#J^Kt z5WKJ`jDW_q^rlM%P&6vfvl_;af^^I{`Jh*l^FAc)so8YAhRIV31Z z*B3(F4~5vgy>TpQc<7n(n!JD4zarDw1DGdNlM030QuP>2#Dfj%WH8}+BqBFiO9wgoPmrNLj49!+cvWC6;n@;P9HO&sB zCDwzqQ9>(Xy~^3;IP^kfP634)CZvs;SSpz9ns?kwmcMD~66sd43}W<>??`^s2~Uon zskq^g{_aVp$;i4Ua2%T%GPRFFFdy5QZjffUN>3KUqD%+3?nrL6~ZZ_ zkcNL`%PXW}Cn59FDf?-O*h_U1VL%H~?Eoo@F{<$?S2^w=dIp5lGITds{BUCun87-S z(3C#OR|LK=mj}tJLf_)LhP_{0SNIZV=HhWPd(B|I4SA)|hI^soD$%YjE%-}<00m`K z?HrH7^|cY{D)TO6$;`$zIJBe+fwJ?{(2aklR(t4XJ)N^vxDy7LIs+`-t+;#fpd?&e zmLt)pzpK;+d87vV#<7lw{G|n9zY3jnA?p5Ph{<2mCrml0!EB$}$aD)s*HLgiYbt2W zCX6zSa^z_ZI6d(NB#0LyZUldO;rPEtO}+VG=}wK%94a1BN<1Xybx5@)5M*9`P}AB7 zK$}FmZnLZY=VQi|*6Yi}h0Nv3tXoen+&q9P?FzgX&x;!C8EK3KGXkkITeNkr(K!+C_Wc*cOW_*9Z-mI(Zsf(mCMi8I<)jDoZt zhaIWzSdA3J7Na*#^U!n%nQ|knqlWhVe(Nv*Z)qsSI{O|3UwM4)NFQxb6_KaE*%Du0 zMXZqr8P=wtz1&To-!0b9*By^?Wfe`fwed7$6lVkCH_J3N0B40c2#liR4X1MEO~O{N zY`s24hqHQgMMIH3F>vIhmwZQws|UAG3SP~wxkA^MNjMz8Gp2ftf@ubd3l9&tj>`AJ zF=hKU@%Z~AOYBdU$*~B+H^jJuVBf7z1F=@YwxY&5&aUY%iPJ@wGyna+*4yuvJWF>` zU(SXY;Lw}X$9b++pJ{||^CfWsygEiYLUC$wttdP703@&EXq9))Yco)MLRZoRja3#vrFS{W8(IbqV%Kh+>Mw@%#gbHahp$1DW>wpa)tzq{mU1^nPSm3>C`y4U ze8EQS-^+Gqt$FLaOS@GG_p3-pPAJRcrzeG27g-G6hU0ug3qgIltJ6dtdi$Ps< zkx=Nd;!~Dpz<>Vo8=PiJY_NB{bc!fb#T%GmpQC*9jYmTQU|=R4yZJF%Pp2WraGNEP zQwj9tkVy$)NNmsa#GuXfI>W3zl4F1Dfnkj&{MR12-abBBavuFvxaAo-xU7PZ+DbGj*b=>W1QdOwuhzPgCZ&}Mw5y~ zor3QaT-UUVV^m##`7LBcpNhvAtfecsepGDnu#VImZtU>7k1GDWH{)hH=gLSiZ9_s{yBy6AM%_tx@~WNfb@sPqdk}n z3ripoC-7#64r8PXQk4N3Epl5bJC)jhXL{TvgYTc@lgC{u5e(anR4`LGaaC|Vg<5%x z5CQjO?FlRkD2N5T*o&T9)acBU!1;{Py4^4h&YlY#v+0=)4ycji)oBowTj^*x75;eU zb3fz3ZFr}f8S;MHaz6#DTU+9qbLg}a1~gu}!BK3j@kvm~bhJUEoH9IfdJCM58RTE- zrjX(e8B$+5vSu85a*caX%#LK%3fyEueDWy57IrW0Gzh4UGbce|1K(S?A9n(bE8 zq)C(u5K~E|EwJ*-f-()WCu?yxR;NS0#H-#6a4+L;7H*i~W6^7hz34NX;=eDiGHPS3 zc#elPqT#!KH_TvkJ!bDFI(-0sECVLTRtZf#2Jbp&dhS4L$d$gte3mjh zQJ+bXf=s^Iq*2?O2807w-rh>NGvf$kaV&87Xk(l3SnFZYyV5H`cFg(hQom~CMnnSG zpjk}>C+X~hOs-QoL?c~|WdGG!c`=$fjnfu`yBB;P_I(Y_YJtY#$D;BNMIJ=g9j6tz zO6GBX-%LwJ&*8Et4yq5(VogE(2@(FIA~>0R7oY^7&Mx;Ger$`E&t>@MTNUP^ZiY?B zCcHu-XRfboaK$QJGw-u7B4Rq6qh}^BL{+EvM`V-9P%{hkNA4ui){oaM4JkP8(oo?3 zl)9{jGI2KOpc7K7pNWv=kI(OIBzpKgQJ0|RrY`K#j60g1WatHvMs^u+l}!T6KEXZH zUdAQH5|x+{p}R{@8K1izgm79`GyW)oEwNtXEz>)!Q{T9Q=1zNUi^0~4=Pt@tIWkPL zdeK|3uRWa6IGIB`L-GElIQ+qPJCo-sEetG zb=9W``B}EQW5np$44%=7UCo53T_jsp`Coq6Q-l770(W;uGjsXp*5E8y76LfGhgT%= z0)6lPY~PxwT79t*k7k|(R?M>~h^Qt`eSZ&*XHGFVvNrqZ%7UNtKbz1BQaQj&Hs!sG z@fK6g-(}>o$WV`{Gf6ISO#6jBx6dKL>k+b5wNL=&`CpPiTz57*D=m~I;t9W+b2FNc z%PZgd#-|+U$Y09LB?-&}HTo~%AJAEvPZrqnO4#C(4TuLobM_y@_%-~_}c`n$zE5o~tUSomfz(EI) zaVX^}-5S?13b?s}u#y-mOvJkgK%zxJ(RpIUO>PrKQZGTkINMg$EcxIC#AcTx7tBhY zu4$i|99SADPwCLyV8p)tS3mNySPNS;iSgMjflN7K+pMr|2c?A@@VXHoEJRH`YCYMs7u0)hwm0;t_a7k z#KWgW4$s4iBqqjI7uhK21d$CCy`KTA-MTLdMXg775GD%PEuffSy zFMN(ZwXr|GfPsTLhgB+T+%dlWFdw$Is!R^F5O&&|AtYkx;T}2g{5nj{N|@-v!gFTS}2@J+d(dz8f;IP3gCw>BG2Dh%QY!NhF|Ql$Fiz-B z2;>u{yPx)lF5dm;ZnmBzVdI_O{>(v6lgg}rt*G7^>ntg9UmiON6Ess@{&t3YQjoJ2 z%(H`S+1uf=C01Go6Y4I=%3^NtVQhY15JE{!JsxE|0n>kQ9bBgyB>1(0t6tbrz z`jSY$C5>GyTZTnh*Hb)5X?$~kR=Xl1_Z8}WfWM)Vae?pk6=N6&#~xB<6N4}6o4RGN zf=b(F6z6SgKwP2(cRBvrB=RJq2wFx>-fOM+-B^6Ac|I#2w8rzu@QtNjZzQYk7Yp6b zTO1o_*yd(IGV{PAhP7psN4#5|&3XLrs#ffIdC0*Yb%|#l9OiT8kYKZ9sn_5fbenVj z)sgGyxG_nnP1qVz49y@p;-3H~>SuiuXqV7U`5Hy6i-phsiEh5#$TxMUSo3D~CxLEO zYuQDpfj*~s=0x6Dw_Poia{^{g)Mh+W^rwhDzSnS<^?sl2VoE16N7O*XCSV(mS7~N_D&+zQVa@++OcPUC-MsSak~eY zB1=oE3UrWPULx=-_tGE}#MvrA4`U`vCj}!^Zs(RSpq}RUx+4>lBbNzV#l|4*=^^FS zc_7kH7V=~9l*F?+-GG+Y$QbU?<{rpfI+L0`={~Cb(3jnhQa!gcwKA#Mj~&bykFb3K ztu~z%g;myZ>|9S6WyOlhOb)=kbSf_7<&X;arvTD`sW`^i>>8ts3_7L9Qh`{QS;Bf+ z&}c3s9$QLcJnGh36IL15h&+yzdAnD7f_#oeKyDEdAQoiMNr(wKr~ws!(EGDwb|R|f zvFFfpYn6PnUIW*)+j}xn@lTrIm*svd1yq5IVs_h=pgR~;Dptbgt)tmf|BxawL%3?r zjyLsdo*2`7g6}k0DN_6wswJ0ulS8jC!=W*_(usHOO?Mc_7eW?(+z#hUZwT^}Z1oS` zzq?8s7%=);zrP=E{<$P-(3Hic+%qTz=QvQ|H6prS^_GNbz#R?Oke}W*N-9ia|Jed^ zI>p4`R7GmpT0AF@@{KqrI4Xo~7#RhbB476Ynsrl;0)QDOr6f^b9?o{<5Bsc489?bw zEQq?cSUyrdVs-)Li=SR;l+5Xq*E>laT0=MQPU$Of?vJDidrXE44B@&S^>{cY6ws^^w0{V$ECCi3JxeBoY0h5*y1>qsJz#% zi=C!~Bj8^W7(wZfa;Clc~8s?HHZ z&A+Bt;0Pl)3Uc|a2*l0Y2!7wh6?d6>C#vLx3ceR1Z|Frw*FVBBvnXSPp5R^^n>#)e~E135LGU95s($yCL8_vhTW8X<4*I%hhHoaN;RESTuda+pPi z2k27JL<}(vt1}o#mL4_SFPH?mUgm%OoWBug{WcRJEf)vnmZ!uc8kV+}6xx30f0Zy7 z4@eag*DGLW^m_KH!|qCyq&^Yk!|@d=^k|AYgi|ypG`13`b;iJ zs>8Y#3&px47|a*!$E<#FX3L(L_~N!@%X98X%`_R>pAmp5)n+P}^6Da8Ia=_0DWUTA zCf3WNQe#=&$!;-OM2#9KOrNlN#*8pX`cl83NX+9A_oZhZi9?^hC5&7-8u98(sBc~+ zR`XjqfZb_q*pH<^xy*wm?6wk6d>b!dw$xU8Di%tG-`?GdEQGQK+p|*-b(jjYTS!A~3 zYCo01``RK`srG`vSyj0qs)2&WQNKPmg##`#u|+5rGM#`9hw64?_Bc*r$2kxn6>-cK z6tNm0&l$djPjhG$;b1VjfwC(`LGs;uu4}>LPhSY=m|pvN zw$JU)N+lVvuuzWP3XByjI>>IQHP#hD4+K}+TufI|0!oK8u?;pbDn2L(GAdVZ1Jnwp z9b_{aCpbtC#J!P6cn{}0`y9l`#OOer3_23rJ_xBn0X;AYUl{9xauUl3f}N|C6EaW^luj5iu)4W2nN?U%+CW_-EBdaju{kA=aPkn? z2}55~8NCc54sog`4l2xn7uZ?dJbgbvC%ml*uwVz_Nz(-0yBUB7RLn$I!&F<*MY1jd z??4A(oS=BQb-oSW0y>p@S;4=H-m-13K$<^oK|#uRaO@_2E8ZXdrxZLpfhh;)$z0sj z297C??F^$HfH^mU_4f0E)CC2=9-G-d(NS*@e0T)y^MNHcF+*+ff(1}V1p(Z*dSyPd zUu>X(85=by2m2g#KqP2xuppq$_|C#(gB~sY^?k z=j3y5F4XNAZt?^&tFKwl=uo`!Q3>)jgZp z4{vP)cKq1=zyD<3lf!R9{p&pJ?ah$9ykOj!Kxa@x%n#!3hGrlYe4!>LR+4H`3E;i< z8?kprB$sTmZ3kN{yf5yt>JFe(l6VCaK)j7oTYfC@rb(GnhPpd92TchCSt zH4%L2Uf;|Vd;$K4^CxZt^kp~z1v=2+1o;SJAqIfmG;lWcEz;oC9I#+p`W=7@4IXH4 zh-?D3K>s5$3*vn$6bUKZ@C4n|-~I#LS6>J)9R1W$y+-za#RZ5o)W!i~aIy?y@Njv* z{|qFv0hmm@UhxKq)`Tu&5gOX$0id{`FN45g&A3ZocA^ky?Etu)90K7S(AcN$u{#gg z%+l-b@Kv#3dtQ$97g+hdjp*$BAvtUtxhZr&zZ#J4llEWf{XrePCSXt#wH63!nA83V zj%#?i2>|bR2l*nOvi&uQ^@03O&(T z1d!4k+Y$pWk{{cUCxqy}C4?;xh}~-&4&$-v17!L+udIHU%yA7hKU>c3e?W5hK!BvT z^yZE57sRj)9Jv5c!!c(7v@ho1DKYp<_U#w)htA$Da?ZM%N8!kR8_>@a(_g3w(4CA6 z$UOu4qyodzhLA|;3%kRnuD3G-LMQQp34iIe;Tqhlj%)tAo(}*l|Ezy&J6!J>Z}j45I3&xe#VUV=6#WMVYw9B2#Q%D%+LNqlYXsYJ2ug&4 z7-x33oe5@mK0}>S6pOUh22(+9Qw7F$gYJ#vuKL2%R^)n_Rv{1rJEoG7IPUO_{@I)# zc%gj1AT8HdgW3>rljecK25fDgYxVgLvo;cqY>7P=1V~4LUMRSz*vLuzK$5at!&J4< z${)5PX)tw)GTSBeb4CIe#2FvtqdGOGkq?hIHQS}kJ_p&$7Z`OEFB6tvFNV{L7$~sl z!WGj$=+(>Agv4EJ+fTn;Ht!A6$T5u7ubZ4LuZ`G~Y~u_51rPqJTo68Bd-thbI}r2% z+)BD5p(6=E;umwh>hQz35&L>0 zQ>0aS+5bw!!x^d)Am*h~)tfPvMTrjF`^+@$4Tyw^HD~f8#w;1i+fgnul`G>}qUTOx zCb!Xy0(`G@r9ywV|6SG-!zn+%VRqFq*hr+;S;R>mD)~O%V`jj^JzfuK2*CU0nPl~z z6HH2M;lddn4*TEp`gGAv45jr5T1poBh3h|u(cI(q<*;*VDiKLDi2C_x-bC$4hl|*m z%KJU3=-%W=Kx1Ss$9`p&6voZU25hT&a^0Tun79hx&^Vj(;-U@0w&P;^@C2+&LdX{M zQPA^_1x~SVrI8S8f*qf5Pk?Rkgh5l?c> zNo?(LAki34IbC~*&U>ULc&R~i`>5-&4m?U=6U{Y#KxLJ@N~{mqX1ABPc`F2Nx8P27 zv^mXZDAe9S3}L`)5G)-~4t&r`fW-$BQ7wyZq^~~Dtq_7}-^KW#DYU5bVF(e@asCQ@2nyD3#;avM1ZV1kW$7RdejHU`>zM z9VIw-(0>b0kP7v9S?$J7Kv<9kgp}jNR`QY&aoN@w`O0j9h@`|gwae51U#eN8$Q)t(7-g3s2zM6pYlW(1vdQ`1#_+BQ?$&CMHqozhEx0#_fy%nxg$pigoLFy=aHM zxteoj-a$-y-0r`VKC5fkWi}A^tVUz<@r>hW!$i-Z(}corw+SxtL+pH<#l|R8j>`0L z%m`X9n*2N(fdWyoh;5;Ne9m;V7xGEqok6@wet8VOY@#leGldb4s2!`4n>ROYTHN#C za{aJuF8%1+DI@H2u#g=dI<2H$GAFXCQ50ZqZ|f+`e0%Q#GDNT>!c-EMP?@Hm^pMO$ zyAU1!zUI(mL4rNj=j~v;2U%Gw9#x4nhp-Nl{ybV8Fr7E3Im6))Pay0d6#UdPD(^w4 zkM&!LMbO$I2slW6L@uYL);`%K@mUgN&BPrQ=lwPE#oihB7cDdMlk-lxI4J!PHq*ii zu4)f}MORh6vCuke)8ab4@3KOFf)E6zOmkqT- zALkU5ouG5*`H~VbHB4+ZESm`;vAB`vY?N6BvV3SJxY}3Wd;Ecfm$rjDmBDa?tx9Y_ zQ}kr2ynE28e$qAHfsm}n6cu8E5zq>q7`ysI}^S@v(p@d@u`2I7sF+Ww| z-QATW5R@0;_!Tn!JLTANX~)fxKWFEpL!;6)u*sYv&a+9S%m=748J4Br90R%1o#d)> z$Ae23aiKEgK5lzLU9j5R+MR0B_b#p|Tvc|>0o{i*OE=Ll?T1lLmqK~3x$ln&zK=DB zr35M1GtkQsO7$=^o-2$k>tF$s+9tB?7`S&7Fy*vLA-F}K0CpV#MVn1QV$(p}JT@h2 zQ)e_K!bgW2Aj!OSDeG(FF=`}ZF;QywExgJYmn#tQgZc;x*_$4n5i=6*ai{Gre5yjM zpTXvdL;Eh!YN#&;tF1+p={H_iZ`}x=Okw{MZDj*=&OW0>#P2uca=573Rr;?Ud32Ba zDz9<32dNn~g)0F#PeyQnF^@?Mj!14r74X(>G*ticpOXB!nEDXT<+Q1924tzXtaUMT zf;``Jj^g#j`D%Gp+zG-Qg;VaghTzYdzNT;c(pQH=zuY5f6|{^`hbF1XRC|NGL839s z%j+XJnz>&FWEyF!|CSUm6I_1b{X2i?+j)--En*K<9|x0y(z0}atRc{jyRks17UpO{ zpjctv<(uJ?15Nhe*&!;T-n8$_RJ)$61K)=)=@I3IEfglrUB&`xvzb@g-9Lt+m)_h(GgK`8`kS{bjoqm1_YUzuDCDT=(e#@x? zL3-<0L;&7v%AcI*Z-Kcw%gg#2+@YIg1sqIZljIan?ZvvhXF^lTVm!EWE8{X7w9)_o zZFP!#9U(GzVjz6SvxTW9H@TD>uTer=rpNfU)ONjG(yzZ;LtrVXJ10I*Yb8IXMrSE$ z8*{a0aHb)9h7k zq1f^9<$3H7zu~K4_<|l%%l!l>uQKN$&WmwM5>PE@FLhM7n`C%wMDP&W*y}8cs8*o4 zd6M7xezfx2k$K|JYKdyQD!z%Va4cWxS^%zRB$Vbj+fBUSF>5(VJMaw{AA%irf?9w`8-C9)NTS`@|UiEO;OngBNT_=dS$gYJ_hzLIsXmhj8@!|h8!*;0cOsZ2YLQ$f*Sm}=t+w|mD(#D6^BUT74 z7BKF(Yc*nGM7sI&G$Q?^87$6{6}zXzDdj2*L{h?S==mPOY%#!Y2&PZ^P5oDK)1fI> zr&DS+Sl^R3?myKpVQpn5Nbv0FMVROWHeT-i6^977gIUq;IBgJ^0BVH1<{XeJe(UTO z;e;nvAI9^Vp)!w1YA~=o@y`DwWl$B8PZ$$@)s0fSl(3IRt1cG}90Z{?@gN2D zUGRTS>$n7o9g+^iT3E+5ya>iPW+f$nwNu)x1KS4kx!9WALA})+s3`}(&}N?IPQoG2 z)b11RR*vYAr_=kF3q1oTd6K#UIsdAbym#D=iN}MfO66B&W7;4R?JM`R#7m zMvN^Ws2m^iH|0@qMuuvgpTsWb7^d6ahDX@z#5gK;*d~FxVq7L0U^jDG*i!du z2dlyD08v$-Bx-J}V1w)B?mgjo%gv;5h=DG6MpC4)EDJ8M;^EG?i+<{#cZjaR1~$G* z)OPS^C@)4bYWd*5@fT+RQJEll3k|X~?MMfmgBXHJLCRQ61s3z)nW_TK-&gH3rV8O_ zWJrC-^85d>$Dn47>E01FUqj3*ak!~{^u$n1ltNYeeVT+Ad1u&f79slhb13_q^5l{L zMptT#*FV}woI5Tu7b*q@-$nF+aZ4}t@nOFZ%{@tJSa={D4Tb&ZMo=|MRP9aKLiDl^ zN1~m#a%Y(;3n#y$!R4FewTfWyjHo$8)TS|ieevw%BA-v5h7ZFm30t&A^ z-vwh#h!9?1#owUF;BQjsc1d)u#uCyl zapJDA7S@Ybe_ z*4x=44povIY~6P3?r|)z3Cq)1!~;VM>S7L3bev~-(F+YCs-5SLbJo6l#6q&D&{dwD z#q;@E8?Np77VLb$Y4rSzSJ@wDY&6z&ioP&jBIqS;UO}i}Q+;8+sYxA%YclPFDl7yG z1eYhT!XE2adkE#MZ9)*K5H6MYT3EP;vuKpaOI=ehv~_maU-SAF>K375yG|3Juwh&< z&i7K)?z1Oc%MOSvs}M1d8D<+=_8mm`IePh9w_8&-@P+U6i#n-j zdTJ*q0Nu;Cb()4yBe=0L%jBq^Bb$*rc2r1J7k?ynA4U3;1j&Gb11Zx>c#GpMbl41j z48M^b>KQ$EbLn`1*YoEjhB5PS?_&E;m(4_&3O>l6Vi8d#O8y{XUer0PX^|e?gpf7_ zmJcLzk6#r#5-4;bU?t@lvqmTgi?PSH!fr`TQz-Wl?A>q<@lZ>Qf47DnD}R01KZN6P zXpc6I?-I~KS`av#Ve7LhZCch28{<6`mA#r_Al z0ZLsb^J9A}DuFyz9$`dzNRRFRnN(*Yz^8;Pp!#9$5T+;!(7JCV94Daf4U}cHn<+u}I=q4iMKN>MA}eDo%3I(L zdwUUvRr3E-J7H?d0J5M`E<93*{NvSuwZ>7q5i@L2jo;UA;B|iOtNdi?pxx?ZcHbvf zxpy+}K6m#7skwdPYsKZ&QI66AG4VQo=lzS6ZuQs;(*I0IepoK03YxI7?ZZsw)iD14aAecIy$442smxZwPI7=E8al@RB zx%m0CQg&zYS_oIt%z_kOd7m12ZiTF`azW!FYn=fmH_#iRgiI;ynVIZF0Q<(OpQY#A zMk~th;VG1Ot1gqG<6dZU33)r3H-D2D{~Mn-mw``y3#p8 zj=Z~hNLP8X~3!a0Q0OVNTp(n8qw@q?vIrkKpjGnv14 z4;>*&e&?@k8k&$&pB3P#)`@lPAh|_pLUP?3{!uK27|jQS8~3yM?GfAOIB*v3XHM^| ziUMSI!;Wtxzti<{2HuG;Td5BT3h^*N=x?Uv>UUX*8|$6r=jGO)J^mXeo+Ipi-ib=u zQ<}!P<+-n*UJ^GR_%mEH0yq!c@|{k4?TMc0P;&hbCy~Wi3K)(*?GmG6JtLu;Xk0H~ z+a6oAUo#D4yZg|7&82KZH%qu*mhFma|J5^Hq4EHKRGyUKRfQ9@E3i*pQ5U82f$vfLx;9{0XU@S088;{cVl~xIWC={?MrcfCDNT&I6Nqkhc9xNN*Xl}>s z^b}DY9qsgaf|Ll5%RsK@S3URs4>g_U4FtgTpwe)RP%US|(*rycl#q^TY|nIse?%B{ z<3h)LX*%gcx3QO#|4_dLK45zTeo^#F1o)(+kfISZ%+Z$8lnHPn@$cUVT(MFP$jf@F ze3$!iFU`b@Z{qnYlo9B8YK|=}9${A(iHFs0<60nxb_jF!CI*a@x$UIt^DKIgoy6-P zR_SXp@$Be<{mgi1KvM@0=~PWZM5O%JZrVQ4YHiu;8h3WgNOI*bIM&Qw5GYu2j$unN z&b$6E(>5u`zNacFd<)60X{5i$4;C-$*ChqygwRO^CP3G^H?v49{v6J4fulk}d|-A! zeO+385uPJVS{3B@s@Kq(!QOT@y*w`Ds3LcqX-Z@ue-!09WpH6Y5l=_1Bs3M;{l@h#XX+WEGFJ zUjGv9hXp?TyOVA5gjJ&V9j)5y^)6)k(T-b|G&PjlrAm&P8MGwtbYuEP<}NE6)PmK! zRy}X!aT69;Fj4fi%Rrwf0A^4C>$z9qx5>2+}$ANGeve73{is~@wM4}P%4=~1mPCGT)( zG}pI?B?QTq^cBgnM^C4?q_miOnbc{fP<)Nx&8%p){KLV`jaRKpkw9*A(+q^p&leEw z%306YItTiosy-Jq*35^W7LI6x9@I3{i6skbRpTGiz;N=RVGYX0x%IiB^rcko3}aP@ za>jxkXOjPsxY9P>EwfGkSYqQTI7Rqa)Xas$17|jgp%s~i2+xTg$d?DB>=U8>b#a1P zCL?fI9{tShXPMMU&Z@ZVL)YlSPZr>+026V3!dkxC)t*nh_wzHF zqHFYpFftbQmS&AvbL;P|?tWE6X&*fwr-m%xplNePZaoJz9y8etp>ELD$jG}DxhF?_1dgnL_a z_2W*N1A9Po(fFfV{ipr*&}ER$tF5%yj*!Pf@ba+NLwAJl1yeV(e0Kz@vUR*pXhEoC zNmgdS%>#~i9u_M=$|b_&YxRT(mV#f+oviiX)t-BFfSHhp^|eyU^zlGWFqX$ zXCEW{6D55(i__pR%LbeiGQbocp+D#ZgWRN7Da{HhzID27mAL5~hRxaI7IzDhWvC;c zMCyc_rhAV@0XltiC0sg!vy63}2i469W7?x2o&3^ohUcTohdhE^+4!#~tLf(!NLXOy zC_n%oHy&~o^>pbM$8*Ap^Ahgx4KC;Rp*csPyVKR6Y zlE(dKm-}lW#R@k_W*Q+C(!Y{q?`wp{mZ|d|MkgYE9LJR=%L8mU01+-S}LN#&1 z65UazyTsvUy?AsP{SXE#Uggf#(Fovdl1ll2K8$Mk5|hkd$E`PJ!150J?cFel$F{Fzpe>4i z%OGR*=BlrLyj=?zn5xExuV9a1J|n~!7fhf_)Bu*dg9ejGYTKAl5&~20s#mO-8;n+Z z#0%g8-1F^PLwJf7al>^4{~ANrOe;Hcq4IHD<7tgo-yP!Fqml)f!pA0cJ{gY65qpWS z#hbO|`_U8j81`md6t0 z-P~&C5Rq#qgA9p2iN{hS3c+~>3JuQYb`yK(t`Nl!HKPqgW@W?*VMdw+o98!{Z2jzC z)vz>}7Dy9hRbdgC>SK?`+9W>=zAfNH&67yO#r9K@boWN9btr|9MZnU`@s89E33*WV z+KSSSRUKMzN&ie19kJ*7E%I6V?Oasl3j1U!#v1VS8T=FB!S7HOT3gtZyT@y=G7T-G zX#W*M@)lA8%N{DAA?ir1fl6>ohO!#7TMPQ|ZnrA3=P2r=`mE0Y{VuL?q9F1q!4^(2?=2e1 z7Y6B$tzay24YicxTJKN9OPy?em13h4JmZ&W_}|#vyaFOf51&dr0b*2F-uq;Mby|Y8 zxZyQl$QPSVnPw81PL<(37}q57L>eifgU8&zcJ;Cj$ta+K`;-{ znWcBD*(~EY$V3Y0ZVFaNbLOds(0UG zmM!Uxb-}T$)NcEam7>jY|J+KNhI{O(YRkKj*||#A}g>QV%|We2aCYElrxyZy;bXhNnh3NtHU; zd}}A+Y!6R9w`YUClJr_qmgA|aV}yvS&^jQ=gv6xwz>XL&oEDz4O}T>$o}STEwvK@N z^6N`fAr#{Ns3)%@6hkHIf0H7=Q8IeaKaqJ+4UE@nx!%GQ=hjTD z9F9}if0@tqXUd$slrIvBf>AFO=ed@|)37+CSGDB|FXl^COx*6pf_)$zmLgCk$l)u& zp0e01uXfJHu@~rnF?j4?)9J9~_X{Y87$qVJU)2*_J>-`-jI}1d3}Z&1u|YJUZCK@% z*T2Vxmmp$|)y_oVy&QsR`R9hkGEVc@uZP%30mePh+x+#z3*GGlG_!TSs~SLC=`Kh| zU1~Eawt}yZ{4q~(yV50u3*Am$XTqY80U8NK3dX+!?@*)W@}dGF8YE!*$T=+7yv6(| zAw4?(-c>zr9O(zER!GoeQ5gF2&rR=AO*j3G4a+*aK*o%6%8K9E9p28mk!8pHRLl&wBJcj`$%X_&a?m_94rP^tW`VVy2)bJ`tmkDGUQ2y>MWM_zT_X*_ z{n0*+*v`dleNUmEd^9@~*1CpzZw+YXgiwHB$v=R?_}ZqoE&;bGLV$ zFTxZCxPCHa7K{`vx+*%aaG40I?Z?E&@>m<`+Om7QBwe=JeYcK$UcI%yFprpJnx z4TvwAFn#E`E7x8xv#tCc^mK!A?(Ru8sSXj{=q8?1*iav}B3ny-#)B9c43o?IvCNy<~s(e!A9Iwr*-ljswW8yw@hs;6*gcfVm3BX)9l+JTpB2Kah9nBosu%J z^{2wrOpNE2zWmP^Nb zmFuAVO|SLmH@l=jvcxa7%;F-Nd*y$KicLL=VqwTqf9Yn_Wvi5U2HarY|1xYMH&GVP3roHOn+^PQe#>l(++e!{D#Uqx_4bMi04epI0=qhUf~UV zTJw>5io%YPOA`Fc)m25qhm@)0Ui#Raf=ugFLae#pP?O{(4W9y5xVDeHPdCzVJx z+k%#lY|(S8npD(yOiqE-BQN_O(L3K%NWTmDjV~X<9>wixhyt0Ajahlk^9tdmYs=zV z-L(^4SI}E02W<8QuX%znn(#M_xuBx%@G?Qi$GE*04IK0f=wi94tMxTB?t}+X1dJjj zeU77Luc_Dz)vsI19ONEs80|6YQ0C%wpT2DN^i_J ze-^LsFIY6y0f9_{+JT+6V&x8aSR=7=;-U$0CNmI7kpfe8=LoG2|5>vbaQxI_3NdYz zNWHd?pO_!~HDoC*m^CiQgv*UH((qWfMFyw_r(DAJVWr#3yc$nda8S7N8>{QYC{f&h zol;K`6nd@q_qmEg&t$_LURc?(%`7j`YX7{X=L4Ec|CoTRvAv5w;K@G% zS}Lm}ET!t!U#5ZAfGQdf%*pJU48e1>ZKqHs=Nt})9#DFXEzb@2SLWz!#Bj$m78mr2 z%vQ`-oy7Tza;X$-M_8a){i&nHMG5V6M1QXs_gAz_YjL?+1#il)e32};DqY z*EuY&^#KKR)^Edof*ZshUhXG|qSONWSL?=TE@7Ec;t;n7zwmGd9ovJx*)6LoZ>v~# z;AuPHqzb2p(FP-)OaDIXaEm#qb*D-u;IZ@u1Rva#fX-43CYh2r;6fO z;Opj#^Kqk(WUhF1LASNWW*jYorrq7SNtKAS&SIrt!A5W@;d9Q7+)Y0!ezaqI4WS^w zT=Kwg#$4vx+(D9}wV_u6HW_Saxy_wX{~i{e(-}x2G}iAM?Vd%m49<$^&9vsS$7?hZ zkvtTK{@+%Ld?S?Z+a6 z@K##V^1S{CL8y<>s35{KC?!9^(<#W4<}0x*W2l^9F8LFV)BGRbo!If5SAL!uUBz{F zs-?k9oIkpk*ZJq8w1|8AcXGP}L>aw1Bm5TiIy_g9jHRAj#pMa&!)~$HzR&S2?Ol&q zkHVN}jO9yFYYf*^hs^GQ^s&^u#BmW0@S9qA3#!{!y3H9ndI$zHs+E-Q=}iQC-7dzONS;;bC~ z^(hDKS;Dt5bR)Jz=6NpFBb&;0>cQsS49hdyY|*6Y-ZW~+;VUmK9E}08ks~MzJ6!V7 z`q856-(2!Z)xH#87|f^Qdp7AaH}vUi7G-${`6E1J$^(zjyNCY+I6%k0NL6Xn?$5gP zi1^_;d>Khh5_d8@k%?BUl*IH|1gr4F+bIc|EJ@Syd7rtLd=^V*)RrANwkrH73F5BS z2bfO5?9H??b?71n&hLrITF&)^8oBEkORg6mu^%(`Q8<{_j$I|@JDaAt@^SVpCKKx? z8XGIj$v2fcDp0fyrrmyQbvtk6V>l}8yS&_cmy^-`+AD=ISle!+lfqSEOs@W+Hwez) z6)VB_m(^b0_xalNq~q%U<-=C>lD28mFA!?Pq1*RWEE-jUmenIExbj-+FYy|SE35f; zHWcJxACPc*4m(&+_93u%)mPep?h|}x)=vEDTT;iR$j<|n?l>s+>gn{Kw~;Oi+c%YN zX?SaFAb8kZcCmy8926v`ph5T`rg=SdZJXk#FhZ? z;vBxG5pbl`C!~ENv?-aZZi)CPPM9 z0Cr}qzz-EaLcZMVDegExf#$Y2-Zi&=MtnWmQmpk-@ff95fvb(^z z6>4kSDT!R`kfX4oJZ6wCU9x(O?HbO8Yt12v3|UQa=)At#m}Sl^_=HwZzYv6!_k-PM zXciv%j&bcoC}B__4gV5QfT{EYJweHe(1E4b)}Vxu)K2gcB2|* zdgQLfqqaoHeLja{{i3oTPh1eF9S#oITKZ5Z>$(Ct)B3soAmFNosU=IQQ&>|>r0pG6QBtN4hc@*n6*mcw&C|*y9+)Y+6?(}6x#Dp3>U4` zHssemFU6shPOWLkY2~Xgh*PoN>8Z@&c74l>^>wn>PRcVL=QFLKot|ikw&`o0%(2Zh z=yXGzuz}UjGnpQ&+SLfTBHa^GW#^aDj>a2%rbpiER{$4h#pI(^DYGnQG<+=7C?;!1 zfhBCwINy5OUEUB}9c4OLZy`KD&TdwedWWW@cqgI0_3XgZ2 zX*D*d3yQQtImhbVsHg5vr5*dBJr>+pkkdfQ75kn%D!$e%e#5p{4-C#|S;MX@9u+c=bPn{d@k({*+vDBNe1A6;sh8u7%PX2&wnU+-on z6Jxq7`rnw9;H21pTz^RIxEs{SC-NT|Q3sF}kiw)QL9SOKK1MR$&Rv&Ii2a(}3G(;! z>_RC#k~J7bF^{syNv~QiBcBD5F ztnQ26#m?FBb2Ye0c(Jn`ZPGpyK&rs>E@g=-ks@!VPTqc_Xi`{+%2x4E84ybp%9(({ zm@!cS>G4n{p?Suh$5kVivknpErS7|}9$6%5x~XaBV|dk;Tpy?%>jHlE%Wus4hYM!R zqp>j~i3d07x^r%|N!XV8OTbo8yb$CKzyBU@0x&Nz5j6ugi)uQWtm3^16rx=SYKc&; zj*{49diJ7Hqvl2f^x7gh`uvJA-QFwWSF9#51%(l84*OY$>*y=^Bv8{`~3zx)pTCc9OqL2#G7juKW%^} zF2?Cl!ct?O-%+r^<$~*_AUAc=J?y6x;&?<-%YWpkccUbGxF7M{8uDmjW!Q>~3i)}c zb$B&#D>k4gZI7C7`cDSnsMnz=_*oKB8QVop@6R~j^K8DR>AcElb_kDen5*wBE(JN1+5Gbv*Z06#Nr`X z=8xQ4E-6;w<(2Qz{5CK7{FwFaf@;=>4?4Lvf;sz46DG9cKfin{T5$?+%@e=iuDzni z(eWEave1Z-Ruf z`%dTagi)eY>P|)HRQJ7!K{s=OvPeihHEL{cnXR&w{Zluaxsa#9c6=)oS5oQ&bux%b zE4(0+#_K~BLUcgbp^|0cuhgZp$j@o+y_FXucOX(;jrn$D zMTuGxjPV)2Esg_vZl0wS1BN^_bvD%kz`NLFly*Eqo0WbBQ_lCgvRcoxVIrhr!5Kr| zC?bb9#Lt?J4yb zQ(f;7g@_ngGnVCfNO`kHYfMFM2}a`W)O*gwN*Hz`aclki@aqN|mrgPh=35e-Zv3Si{k zF!}@iAl_0|%i1rLJL#P5OT!R|&5~xdNLX6;EeSskPTaB!A(L zu3g)YkKw7L?e|KvFpT2n#=HAoPYwzGx0X(u5?`2)xWgD|8cZ)CZuv$VeqC5Yy%;PS z(7+3n%?Ou8hqp`;r*>=^nfl!T?-H>T1HYtrtss3T$1auYUAJ<+I?)!;7obHg`PHl= zdk$e21c-f<#ET4zfa|!HSWPr9g(>|om`WC_(cIJ`uWTi6e5&R~lI!n6PIi5r>LwB? zazHl;Dm2!BHXNE_&|Y)7y{-=KK>JS^PFeB`oe+E=Qd;LUv)jGI|9s*jAC?&dFWVVu zx_6B*&7m`YCuN$6hwzou@V-w3!iM_&ykH80mOo$3 z?bygK6Y}q#1J3k3FwcQ=c?(}gSZ!95%S%MmHfNSxINbdQ-bPjYM3r0`Jmtj$zEf0F z2sv*pY&;$2*NmjmRPIHQy4N@v_NHU0A;h0+stx$A3R|>}{p{y1L&N3y*iwjmyg*2@ z-kslxZ6+};36~AMt>BZEIxeHQNbJqTQfz#CGa$o4_LFH@tO~C5$c4in{9`kEdqOQS zwXsvg^ro7LLvp9cp;PLBl2l>~E|#+v`%%#T&_osYsp{}LtHOFw0CHT3b=<6O**Uta z&yvm(`yr=eR)=6BuU%5d+o@kAIs$oe{fwAwgaxUX_;l+RnRpZ)rVV(pwu4?_-MAsW zP$0-ZPdLRAHkjfQMqm$TDPe|%6K@0#{*xm_kuZ)d0#n|*Up#^5hD@c~O!BxSbG4pYU`VwLoqcr@YTJ=RN%L{nBNjg}QIzIsK_-SXs5f4`g%zFkvBoAY2fPe7JIjO2X5JB8s!@6wT z@_`4*Y9B`=mINIKN8rc5Dg%U1;OM$X@CNk*v8>!X zo+CRj0)xG+Wp2Ob=XV-1ZQau|y0(g>Loo=LcB*bj?~7fei7S6edm_$hbOX43@&MD# zWbF*2sr9I^8?a`oG=1LpKIXmCv!&NG@Pg7ywy$Wt;LJ+K(fGvUHAP^3`%@{9QUdA$ zEXz?30f4OcRZB2glmB_h4}Dwwv0<%r(>WLm!}=UQC8@DkUpi`N0eS|{h8)z+SG2PH zVwwOnm3jHUrb4`en1dwcT(Q0m!+U>)m0()o*VIwOaTkPAOY z(cn$zGv5yf!)Q3RAE)O8Vbe=_{p>M#^_51%+T8|H-?h*LO~K_;iIIGh5$O?Q<@uT;fqvOCp~^|=UGXVh!S6l3_x<<+ z0S--C!(y+xabZ6Dv~z&qG=!Klb9UgsdQu!vg9T?MOdntaC9CS-+zJ82YyB24U8mmj zUY!+oC1-Ja|B3SahO^$wRiL6%;thvcZC&ogh0_h4155@wBx1;8vn)9#gFdl&qD`nXUXqw7U4menBW;(v4r-}I&0%vR`*@Pd&aLzE*xSEs@#&4xvk4xk56%-xh-_qDo+ue#wF|;}_~*rd`-u|` zI`AG*8l5ivlCA9 z)=;qPbJpD|84d7kc&ZHFaNbsq%WfzQ^(#@c-^oIb+dgE?I;1La8r(OFmwoZhhqWU) zpku|<2*qaF9*uT!d$6@eE4Aabsh$0n8eW zpu7JHk7UT?tHCJnU*Jxtm(_I7iSA7v@^GKSMA$lz;O{SX5z6&-8!ZAgDPsC4r<}g7 zUfBWtyAO<}c!`;H@WH%p+7vFG2%LzDUu8rFdbQJhz36XR&*3(n0OA)aB(H|lQx9d*MK=dO2Sd-EN_jh>O)0M?bSx~dFR%fq^Nah?%ZMp(2A>Kn?ZnBNQ66QR079T&{D2?O_QdWT`2OMRZ3u5F zww%JjSXkIZ8K&%dJ_ z$-O5kPdX(wd#D^C?BSvbrZu)Ir%>jEwAf-C?o*XnXjt)Lc-Qjfh4pQ_q7AEl zf>#ZBLhBP6&5OweiN-`eWr=JqWJ@1Lf~J*POJqAMSGTuJ+6`rI1qZf#Pe#nVf$n32 zML>nZA|vO$IPe4~Fon@|t)t3=Txu@$7^JF*qNH0Q`EqR5lZQw(HLkt(2u#gsqT-a8dWwYd>;kGVyn2 zj>~lEbr4A~9c^F&B<<<7bWw6B=;b3K=WCn6iGEc) zd+u`hJoSlG0X}*sk&$S}6>BI|Kl31^(RD-$YarF%qR|!a7F2KLs$9=i9-4r`Wca{D zELAZZ;a(uUJt#ZkuaSDcKG^tL;Eq;TZ6Qc4AyR+BY0o1qt9U5nGW7pex^9tM|F`j% zDeg~29{z&2fzxDMVanGTu=Y0op)ZVwEFl7mFSFdaxQQJgz6V7U@s_oP#*3yBJgi;Xop!XmaYteKL18 zyrzHsq=e?&egdxP_oVipDSpIRE-QgWc za(SM=OrOR8sGPb6{;nFcK-Hg3mA9VwKy>p^^?i1%zyu&|+urGrNaonnBZ{}NX2i`< zoP7I=1n>55-Li2D2^y$g%)fIW1rFSB_Bxj@aUs_ao!_U|J~VR_l@?HkleO9-F-?eM z5)WRinxG(-h_(0kztJGd;>gB|zRh4T&7K(9ivOt035~k3m|#JAQ35{l!(=*LwN<>3 zhrU0KI?Kq2^D{&uokSfkYZqo8~zI=zjN*k8CrGridx zrw)V>St+{+)F30dOkNIC;}_eA;|xO7yR-O-v1!R>RS{5mU373-Nk9L>e`=*Kc_LV7 zcsfv2YZBHxUaV$XglHquA20|XZ@mwm0 zEH9{O^GDb2Dq%=qJd0b}`Ku@~x@7W9tW(D!1_uJ}62@c~nVC)N)Q`b`+awl;1&B0F zdh<-?ykvBE$MZ%4eDfeum!!HvtdN88Lfz^igLF+Z#4c0?g~sh4M?7#^vQ{+lmvA#i zgw1dWPA$mxr2qz1-qIPab&J|-UOc-&lTL8o8u_+&%7Vwg5*5w>Z1DlorlPGK5xACi z*syE9|4dlR+!4odF^ca=uTqS&S`t+bsF$G!iP}@r-(?uzjW)Inn(&+8?mwF4$V?NOLJ{bynZJu=xf+f7gcQ$9Tw-@im>OeKtat*9u$}1b=o!7?GdUK8h zhp_>^{xn7g#!!>>r$uI z?Xys_VZPXjqgP4fW%{l9OZ2DA8N9d|>9sE@#H6WqVPb~>F)8`~>UvRy+VBp@0zlqa z=Qvbc#rMLX-6Gj7EI4{{mPj|R@crarNy8DX<+OQ8h^W)c?_^kk9N_qC=AmXIQ@wQp zm_J3$g64@5B&A_X^zR+g{W0C|`*&2evmUn(G4yg4YZ(79;X+>Jc+UX-C+q2eMM~yblc2;{dVT3?1?+pDoII70R{}s~zm4KQ;Lz$Gt9suTE`lqGn#R9cy*h zQsAGe;|p&iYCFqxOz#M(nE4)$u_4>$-z8W6gLe@pg#1vm;*<*wFtrBzM=;V{zt*K9 zm%fL3{YX1{E=ASLun-^z&tnFO>16u-g5)K(T|bRn=fbJ*Oi7xi`4wSMjZY|VSkEFd z%w6MBNZuSIYc`H=2)*)Z)v4cH>sBvl$Y`BgXV|JFNAJCRCRy2AVslUqwm}b4g7Y&G zPE)7?#!wM*3o~|D;qh(JdMMRHP3pf66?-oU`G6!oPku}E*&>>9lN>0VC z5)DZ&CCzRbf~_#;w|iXjZ;WbT)L=PS0Mh#MGM{}5^AN9$BLA1n_t;dh@3w9RYZ$7a z%B>Sd^!O>Sm*L>v2?ahbF)Vg`K!U|~vT6zbzqwewp^voGG+<3zFQK`!%40z|bSU{1 zVF0foa}V70sX*|1Haa=%SCEw5Lrg8%?Rh3w$h*zpt5n(=Z!;^q(iR3X*Q^`BB!jdl zGI!ni8>+768Y?izA4BvOO(whn5aupGhfhl7Q5fn!Vu>2m-si_XA;Rb;b}1-rNY+xG z6|KoWVi+_0K9EM4eJ#ZC9oKR1vF%ZwB2uUk1xNjNQ&gRVTPL9TeA{cOxuqdSOr;sg z=(0{1o+?MYg3OeCOnrA6ajX_a?!!JzhIQ-s%9oHs%nFy5;0O*y(>z*Bb=omvg@b$L zW9)gDdF_)nvjmoeykd!#u(Ne{;)TfI(%oUF7DH8C&1$th6MDf^=kN&m^K?@rMIteM~cSUu-?VUuMjgS8jl%+h3+(mNJ z!*;fN%w|!-?s3T!+f+$55}5GJV+70=9Gmo;=Fy#Gwp>~jW?*BBTZTZ`EDQYZ5E80~ZsZaw z7}aKwttapVX&lR2L^_SSJB7HIOxSFeUt+ASeFD{4%Yx1h1OaS1J~ydkKI&^0 zTNHL=5_xhzM{EK$^UW>9zjkBUJlHP|Erb=6N8lQZHh6dVw-niZcxqU#d@n=Ug@;PG zqw)kzy-Sios$C_3NY*$v_=lt(pwZ7ISCi&CuJf z!9;X!%x=m2Ts*7ubk=*9v4i)=VFJo2dJ1#Q`N~tAU!azfmmOK3iuVv;W!=Lfrjop5 z-a;KOM?Q9<@lU|7yOE>E4i5#K!gQJVA-p75sExGM1M+dH;#}L_j}|Wf(A;Taf)j!n zLRA)9_fnDXZgh#7v#Ho5&Q}WsXysaI3U_WOi|*F}3fmBNvNBisNJitaA7onC%d7jj z1F(>*$j~A$KRU3GFF^22Iqu85$px10s)(Ov0>C{CdNq#h7(hYwKV zWnYOWy6N)TxoVgsRO2|7s8KXdE>-PpAi)0HdG7^}T<*6GPR@XsE@KbjG7Ce0j>_>Y zhH>Iso`~fcgJ;LpO2<%22t({Do0nwc;>9D~3O)@KkBYC^0%fz*7}NGzW)&i$`$Ix{ ziH#HN-si538_ryv?BaShc)L$a*$qy}HXS|nTU+$L7iG;E%C}WNLEf&c1R|pZ@TcP7 zh?mh$p^(f;=}ni6wNfLdP)wxMh)S~szn{wsIBJQW>})bWkbyq+ab`<2Kr4s=M#o@l zZGsp0V7T(34MDs(2C)_|VCPT4CM!Zox|+=BXu_*JSZeWTpXYphcP-sH4)kW!3vD^g z93K5LVz&{QPUnGLlEKy$9Uj?dL#{r2Ix09!k^-MOvA$gM*HC*R5RAe0Nq@_?!6FP_ z<7b&*9Oo_g@^&k}3I*8WPJZVYy1PnOM_6vMTn2ev61~KBifz+X&Lj7G`3=~Ha_t)9 z!eXKZR7g_s;W-b-IsBt$A@YHpalIl=sIn4!*2sj+ij&n@kgyRD)BDpwtzsBKOA;k| zvfnlvD*0GR^RJ#lwqs!vNfFBhrmEUvQfb{VosY@$F5c<~*bWvra3*xpB5ziUsH5h7 zvqdai!0n9%oYJRICKLeZiEtmv-4(?jrY)>6G2!Q`2^)@T&#P8onrz4(gTHWGZVu+4 zf2BU`e5*KD1d!l-$1TQZw`E&e^ApA(67sRGFv2ME5nOif8qEU1P!%`!Us(zDwAsTO zVFWe%B6W>c%^E&EXBI1*kDK_Kv}cO8V3Z?4DQWy2?A0DyKd(wUJa>HWC+0D!B`)eE zyh{&;pfvTzeK_$#0m~j=Ovo@E(Jqs*i6=82WRDUwZheie1Is1mW=b^yU&&}oc$uqc zt^pfLNwUmG7wXOPI?*5Rm94wzdoO9>t+}I-TvM%zTj;{IZ&SgO9Dl~CF_dmY>i{32 zK166e#?0*m5-lJ9R=%sibRPLUfh^UDe}*3b6$Y9@>to8=3MtQnh3R)Inx30>AF`_QFXFY(_OC{QI6oRI6Z6n(Z3)5^_4aZ z^J1TqPh!g?RE_-=E6=y_>H18r&e%%J3{M%x?AnEW?{HBVrpchi%-^C>WgGf^5#P3^L|1~)lT<&@~gTp7wZoZ+m$Ag(E&iE; zp-9==Qcm-UvHecCL{Hbg#|VRsF&x*X$B)FNKMlbS(TLFObxON*LcMHv^6ldoDo9AT zwLb3ULhW9@mPElJ3CQEfC>|I?0m&gpdwdGBt|tN5?@YGe9w-MakC31 zW=VeFRh$75K9~F(B4}q59U2`bn=m2oUQ4T~$73#P?t^oS?>3k#dut-^tq9q6<$ela z;q9J2|4rNGV!NHft*JEHql>&DUMdmV?WN@u&lEP9C+xJS@UW!{hKk`Erx@L5=9Fg} zVo=)pJ%!+>j+AV8<2o-YS|}SNH@n0sT+OPD=0P_ie-oX=^E;Hq+cIy#kPHw}p)R1W zW7J)M^TaDLI%^-#iMY3H&yp&mkZlD)?A8~$8(_(32=aD(1^F_PdJ4q%&j9JIdjhRv z?g+lv&-NR(`34u$-Rb7=&>52B3uIBJ2Q^Fs#D%beKUSW2TAV!Dos(ols8n+R!i77% zWG!{~nj4c^>?7c`8$%#cdxHkJMlwh7;9qp81>R`P7+|yN>ZO;B`)U?W;AVbU0Ra}% znB4T~F_=FCr#=c>8gMlJN8u4ugg7j!iWT!fkt3db|I#_R4K!n$B*#8NM1T{96zig4 z(TlO7ZcHZ*0`F$U@;%TDY)G#5b|VTwx+&j$3ML(jmmUAbbXbk-9vGp#aPCF23wDY) zVZ9X33~NtWU6dYrIgrvW*@j$4WXwAaEqf6_^G&y&Er;()t&EjUgna&+4b_4^E z$PgIiu09$)TSpwNMt}#zroZn8(-Y)%9w)a`-rEbieLn+si?4=}b362gYLh>iM{Byavf2(6lEDU;Jgj5(O}k$=aK-}W z-POM4>H=P9F{C+XyYM#1b^@WHW~&>tr{*+D2@0PY=TxUq6rzwAGiX5KoJ*|%Og8`5b49Zvj^LXV^N;z#;`YwdZt3K_H?D0PN*}2MF1970Yb#62hpREkuECkaQDekl8#{DvbuBQ8iFp zk_QfWJIq$zq;0-he#@anBMBu#5oO(14oo6jI#WhS+Y?9hE39%dAY5fhp8}mKq93e^ zdIUpS-fj*fzAL4_!281%MQ^3(0(P`a?SkX_9(Pn)iH5tA!(b9q=hek=iwLw=M_J

r=o?xOPImN+XZ zXbcYb7(x-qdC||JtvQHRNr8+fW+ZVpBuFE#Q3T8BQ$fUrb~G#;d)-~3ze0T*G|e7G zHqP1+6L>#x_As(~wXB@oF9{`}rcsg)NN^oslB>OiYwG5uBL_G}Jn~B(HJq(O0Yb0k zOVc)3)nun|0CiZ5hfh^}Iae%^$DFG2wtrxQoF@p&T2=Jzk^8Bv0KmdsG`sadnuNKu zHxS!1@UKvDiQN0t6782O0hQ8Qu5$8X4F2v6s{Pg`JA zFS}1bH^wxynqLC@m`qAuaX6O z!Z;?uWaXc4ES@>PITT@JWuS9O9?V3z zCZHl~l40X1qvn4j@21{KTzs9DX(aI^VwKmI??uHzSSxQ<_>k;g=-r(MQ-j~6h>y-# zjvg3+3(Ei+`;P`+%lPkW;GmRBZmN>$g|!p&L|)HbgHrW|-UFwE1{ucmU%NYNbLb6) zUtYiVrM&D&OIvyC#G}WA;jCS6$--;-|CdL9j3FAhYpzJwdjE4pxcpL7fqBL)gPS$k zmdHOC@+J@fl(~HEebUdQ;yBYK`owfcm?2OI9Hba`O0<)XszW{wdo=zF2$ZN38czp8R0sz5X&yT z3CE6f0&24>bF4edIEgjjB4lWYLoHY4=RqKQJGQ2wx^fx zX~B7`3fJ>|lnReaK26M#K|C^Z+QOs#EKiY4mfc*%`n8q{E!;@YS!R_af~VtU;y8Y0Y5Mx%G0@2x?>@f0>yB?sPQCX4U}ug( z#VFA*6q{4NgO8G6A({CcKOU1|4wA{VxPDTm0{eX|WGMG^NZ3c}ufT|*ZZ`_(sY&9s zA7j64n&d8Mb?@;$5~%H?V3HJ4zJg_VU}2AzScMDb`%M?S+!r;ylE+q;aFl86@77kz zjC!+yhS&3v&5^dx&M{y6={*_?j$pS%Qc&sX@p>!ygZ8yjo5jT+=bxl5{;-mVM&(rb zYlH`2n2-&$p-*-=-6)NDuP6%n;ghV1xZ5eG4xLz>N}9^!wa19XDs~8CnftqUF!WksGT$W$-x@NBGRCo;{cCpv4TRvf|LS_~I!i4Mp?kU*{D6^VLnt z6;tF}xZHv?3^=JnMJ1M5CD7a%{fwK?l!Pq`G23su!Z)FI(l`lr$p6qIwZCMIhl|O0C=-DxPZW6qh!1e{!n?8QC0I2?1StL)3pa_G2z&3_f78 zpt9$enR4n&IOUUFz&nJRN9N|9+ZVj$UY?Qi`VU9i)fz_As)J99`d%~}w}WSQr&I@Q zOg*vLpi-z#UY*QLbMM79CEYUV=*+`!i75X$-7WQ~ROH2`9lty#Rdgmbd`&4>_&X%t z;r2;jm$5##I5daMiE7_^x?x>#_6);BM!LFHV0rTK@c7~r^M^IQ&?6wPoGb=GX>YHR z$N_CX9srfTIw3*=>FBeq%Lck2;zY~jKjwpjHOp&zx&7q!O-mHvE(>AoaqMiV?*BTwA%$`}ZCTd;IM5qmsza(_eZ#Yji?%1hc=#kW!wf!kChYOOV-2n& z*_MO4EZj7Vl$Nhi<%h-3Uz+kL*33eEgiTECKQGKL{lT8;N>>q$Z8W{&hOc-=%{@I0 zJl$dWRes21l#$!qFqR5j@?1QW`FVQWbnv zM|5>N6%(U1Jw`v$tu5ILAnJ`(MjAXO7(0O)+^oX;8WRlKWf^< z3;^N_-h52d+?Lf=MCC95T{AgkapkM36wvKnB@o;m*%;IQLQ(v`GgB8mK!PYASFKO5 zYoZi`(0;hw9g-r+La(Wc^_5$_I(^6EVJh!-D6~+w81xFKt>3!0!&I!X0>}|O{@uA@ z$)vmd-Jimmb{bLx6 zt$CG39CDig>4~1qWB0c;F1>wsf-Yo_-WbMsC@czm#Mb_R8m>Itdm*iAUwq1E7a)0D zJ*I1l$duFGS_i4?yRO(!O%EG+ygug2q>j8Ybx+&nuGcKp(?&`0u)49a>~poIx_}Ct zwtKt`f5Dkel*XXn3q&1KgJX)(E(>Wg6J1SUYl)@)D$FzGtE+;iIg|e_Z10}z=o_`k zl;dUK>!z$=Mt2uHT{i@NQ5^*^cUoJ5n(ai#WZrOLEW>%ikhQcefnChxJ=kAN*(g;7 zOSA_+Jfn(NBeL@i9>*h-uC-K!0_PXb+V-el=CcM;Bt*l`L2P70uytGOjn^ZrDG%*b-8fMW#7(P?e(_ zzdY~}*|h-m`q&HpOqEH8>2B@E+_P@#H~}fto_?DAsmDz0e${YleUaub#0K72v4g9y z&PsR(xB?=3H1<&RBo1wXAr*GQ4P7caP+jOnaMItGGVKgLPYBP0cDnH&!*~v33M2*V z^G3Fai5KVu*)m(O0C7CF5wig3Le~9ME=S-wJ-K+9(kdQJv0J)$|C@xSNbM(>!5CA( zdNFJoC(e#BeAg3zj3npd7<`J-*uxf}PK-nT48~az$W4{caENLTkhb2!6YPqI%4663 z_G_=AT+Ep{8j|vdaMC&D^rr6>n>WT-vk3*YY|h^FrF9eP8(~Gj$AOY&ueI`cMW5iW zUKu7Nx#KlnNTGRl@%nnNZjTNw*1yRh#A;IEyXb zD=o3S*pGkShJQ9ys)X%`24X;~qpv4vg*R@av0*mH(NF?v@GHv76r&V{JfXiFRI-oQ zU{9iygz`~vJ>0K^xYtyM18YX7473>*Oa3u_PKonkm9Lt1dSD;f{{Ra{a)#?$D7&Z5 z_sqYLi}nl>wEm$j8K-A*aWaL9;pZKoq=`k{PwF}6zq{j`0VlSmMuBb7=IZu1>;na( zAO^L!N!ajj3#vkM*3#bR#8nYAbHqcm2^n38aXF z$d6bP7Kl|>d7;^dbqcMRAS7t?e2&y_yA=PP=DCJ%9STen8?QD8I5DNMZ$@-bFco8v za(d5GwP2iswCu_&?Ka&!i;b63t~lazF9bvx7vEU@!ZdfpEGKb+5(smm18kpv8BIDQ zPpe3_R<4S7(@PDl5E41pXnbXO1lx0#lTLC^qAtn`_A>uu#3~+J$4Z8oPyP}!?gliX zis=FsdjJBRR-%PX488|MbfX?_Aw#t!Nn`HTB_(+-+Ip{IG_`n74~S;r`Q#a+Y{{Dd=WPridtJVlkor6%{7Sj(M8`#I&qo`Kw9FE}Q_cL6JIYL5PA4YGDx* zr57-1_JJ}2qo{G+7kmu;EA5yTsB8b~!Xw!oSp!cyMnHje28ABLnqlkjOS2mF z&9c)-7xadv^jFjmic3)$w$8(BdkHkuJDMc*2g0Cd%t6LF1TQaaC4PDEL7w9vhz}B2 z4$^{?>!cr2|7_d9QeLg}17N`qkQZ2b*LyNO+{o-$lntU%Hg-*A0GdwY0kz;0VH=rP zAj44_{^<~w{|g$7gptS?uZ%Mo%Lz93sLY>=T56NBQUahDl*CvADbAW1F)X?ld`q7F z%G+=|M9W*mF8^9qy@3&J#YE{G+l@xlN8%$KB%qiA48?_X;aqpn&ejp;DxHpJDcfge zX*IdS(^YyRH&PunsX0|?y0|rc_xEh2!u^q~S`jv;IkW5zRF&1zhB)I_V-VSavPPg$ zN9dUMSazD93apbz92Lh!{NQ)*(7$=tAXdtp#8P*=9#Cnmxk1w;Bh%|StQ$Loo5pUF zfEXE#wEkG*1{E?o?*d1=uIi)FHR2|cLGDjO&8*wcR$kJpl4f$(TpH7e68{gn`Fq0v zjGa@HCQP_x%eHOXc6HgdyY!ZA+qP}nwrzFUw$67m6EP9zV)7s4O=jeid#@$cXDn6= zA0NC%l~i*^j|_Dm7|P=bqZ^xJ8dA4uDJQ{ z?!UT7CN&5hXgBq}ywQtt<|-zv5={x8Bi&i_q#$HLC` ze++m33GY~#x&E*J?*9?qv9fV<{QnB?+D%pUwi?+ZySkeE_iz4N7=I7y?cLnmpl-n2 z+JFY6{xjbVpy>Wba^p9@_1gXZ#DT}?Y1W9rVW(6~tSD!V%nXtZP$q)Z5Lc(b5bzHy z?2HJ4Wh`o}$Z1K!Md}|N9vlo1lA^wWV{>SM;Fe5p2YCnDu2lyzWnFVqFbBegg=GXG z7s5FMa`x581eNUpiWJg7g=dr?qV*p=V$26|bTDOOcks{v#iy&m_iw&s_(vqcXl^A# zyC%rIj*b2M=i`um6fB;Vxe45(eO((=7H=BZQ8rQ*h&+C*YaT}k)Db8hq(=6N4u}ZW zA3_l_zk;En6d_(+WmQ$F%+wRH`sU;e%JGMg;ok*L<{}&rv=TYI6p&&RFi}lK?fq#P z#QZ@{A33Oy)S=!lq%Gpm=oJCjytM>|VEHhl)(_0PXDBhzb;J0R{YkX^x?0N4ILoWm2t zpIvzk+WkI|FK$%-z!vQJ0r0mmDVQh5l5a2Cy`0_S+F#G|36i0a4dmC*?(tlP7Vj6i z3YuDCN}}qTp{hF}AEdb0yq6nZx-P%oZ{rWDf~rUWV*k(}xZ&|JP<=OIMR8CE*ZA&F z&VRx6yca3WzSjx#qpOjxJrkQtpa=WA_up{(YW!*XpQoMenFOt+gE(3Be}2(>Vo-il zbOE(M7(nyTKu>H<#y?3{bz1MFX5XZ~c7b_uq~pkjM#iTgPfe{ry?#V*?dk2Hz_qis zLV|gIG(VgohW~v)>tuEG#=U>43BS>HRtJGY^?x$n^CtOK{g?w;{B)K!-?}a19T}d2 zGeK$-G0_I-?u`YU{O0Mr7<3eGUtJ~3UInoIt}Og=ur{={K7N!P_+eXs{xX#)fpBkS zt$(M@Zi-EAqFU4%UjxjZ>so(g7%l-10D=x zBeNd{ov#6GO)fy4?Lg}uKgz&+TXzQ0dtSd`jQ(2kQVQxi$v=G(CycaGkgV|?EkWe| zF-fq7|E{e6h4eoNKw4*K0}-yi25>-n{;*R4nNdK-Uv|OvFU+hU8Uj0tzd5DrW&@cm z2p0MgGXOQM?}g*`)BSM%17?!>f^>KUNl*C=a$g6U2KW`Z310sa?YjMaa6^lAJNjsQ z;E&$$LmKN^y!yuYwwawA1Tp0Jh5QT71o{iQM{D+Tx%`vbjoJXz!TmcFgx_!dj`)^4 zcySwiyQ1U4tqqL-V|35Z^q(`X%6&c?!#&;154{ZDOp(6e9h>~ED~?CTZ-4eC%+oz)V{D^KY{>1BNq+xczVUH&9CqKUqn4=g!8qsWU1GJ)C?xz`lKNmT2^ zkT7XrEs!UQDgJ1G-{8KN0`VrDsYDyD^*MQ!t;~Egsv@s4-)KKj3ne4vkF1z2Ax^0n zApaxMED=l{W1govdC#58UXTG>$Y+N?y1w!cH^}uB7?dU9s=Cx-ig+c@HnkdYZyC8W z6d^w$G0eUAclGick`HIXMb^&G_|UKF}xTOTM2+=^-)?GFELcG*oJ)wYORU(DPdVOtpor~I1>e@D+ z=jYHgD22G7tY&fLhXJ2tp{7bEW6%O~!AeWX>tB;udgWe1Bn9=^+|uHXyL#}@y7-P*XQRwV5wh6UExfMoNeSzyiM zTckV3j#^T3Qy}*ER6^C^4grj$16_4Bk{udH$?WP>&^NFCKFNT~y_a2_fQZ$|>~q7+ zQ8*{_s_6R(2!p2#>72i~n<(N)y-(+yGAzi>2hKhOR8RzI2T5X4xM=qK{8jAeSA(YO zl8;8Fs7{^d+(lm0Oet6^NKqh-wf1k2v#UjpFxHufFW;Ap@#r|U{^c?Dpj@B|#6Rsi zK92O#RaN_RGa8^FC|f0jy6-e?-iu2_M?Dw$XR;1cU`I?)`c8JeX!Z<4MIjy7O+i5z zr9(($zf!;XO+oY3m^kCsyY(*L#Er^a_mS5pRC1teg{4&!P=@Cot!wpaYYoYiOptzc z8m<3PW!$s*p!t-e->HD7^GyJDBwwJUe))v2i~lAm{ti`PV*X{w`-T1sF@wz54B-*j z!d1F`Vzs=)n6K;45|$`{28l{pD9D}#%;1plwe+tW)Wd1r4&&`4LVu_kAClGaNb-VYs!K^!W#FW zj5f0u;3o#5yve@`uWgA;6i-(WzL!M?iM+Lz(xQlt`nqPxGkSOA)|a39Jx4a5)Yguz zMg6&!KuSfSh*@k~{W`blFA5rpoMWQoE?r(c9*aKMmB$~yxMnV7O8Ws6ZPXuvbNVu2 z=C|8hgj@G#F*jT&3ZiTl(m;}P`A7MSAI$9omkfY&6nnrrcoMVVKMb`zcrSVMB$C#% ziVK*2ipU0!3b0hO%jg4l6|CzS!2Yu$!g>>Q#I z9VawhSCit)YE`Uj0fik2l~i=!PFnV;mu%E|G<|O5i9hIk!lmnN{iEdL`VC!oLeeBN zSZNf!`A!oy_w>{D3cWX=@uF(fF)k<0d6kNBS{dx6M|hDPY=?iws254cAYO{Q z!c`ds0PT{86{rjbkXu2o%D8^%6-p4Ajs$*KolJ3xB;SsB?AT<3gxvQ*l7Ff(#_KfI zn39TH?|U6YPfz2^O1Q&Slb?|)@EwbnnO+F<;=5PH#A_JR)0Upjqaz&!<1wS=Le}%^ z&Pz5T6q~=i#%bLvV#4e@`VuBw=P_2zRTcwq*x%c`FGO7La=c};eDxeQAs~~HO4RO^ zsF?PJ8Z9ln908PU%v;Nb$jIeBYX9vIW1$T;gI;S`Av5{p@JVY;28Y{Ga#RdgDK7rD=1yOme< z@>Gi^H&+TU6u$feOk}f#dGZaaEUuEIq6kW2C?rHNq$R@R!ZID@MZ6tKLgVobgN@~8 zPKu#HF|^%q7-bp;YeO{fA5 z(&lySew;EM8|dpr5rA!itmUp)6(IJiGcTigfm{lF0Bn^68GPWMq(Pk5TLVQ`cNm=$ zH_P@*Oiwi^ktx z^*t=wg6*8-ia$1mQe~G`vE}@v^bOc0`|ig>zP*X!)p-#Q{a|Z(CXH*$ zYK{9Lcg1AsOYWuSzN+T2VZw)GR&}8&!%pltCU719nxA}*m0{;o8D6$0RXM|6p;REYL6(0GNp2PV+=c1Dhw!}^Jvb@}O$}0S7E!az@tPDt| zKaI{}mmCtgmLhxD3;Tce9(B3;Kd$7s7x7i3_U7Zc!jo6w=O-V)?`Py7U{bdnt@<3! z?@R=eev0N~1RDHmKxc|m6z_6Ir;W5riwyuX1l;=djz6zTM*qlywmCfham0!Yqo{+% z7Sou;#o0#QFOA>{R%EwiCtSZ|($aTxJ_&rszn;ayC{i<;gk!8ON3N`IiQsm@S}CSB zv7e+BP;EdozNhzYw=W!u`|%PEb9skygN!uRYG~`&1cy)vg@%4RllhK>HgPJXCRPD_ zI{U{GI1Emn+^vM492u_%V2?VhZ4HLbK^P>w){2V{yX+`#0wl8CvEV44&q}v5o3W$r zM3vJ<%R)_57!QuK9<2ezs30}d58#A$eHjYl6yqLlc_lBhVz>#oi?dZrqRa!j`w8oq zIqd4Bs~YP0X+8#UjN(P6Q@DFh`cWpQh7ZA1*D8`H+fq!j9u6ahHzW935Pi!wl;UuJ z>-nxfwvuoUuGe1ZC)ChddWt#xI%CLOS|^WE!{{pr@J5Mj_y7IKKgWqk2qmObCk74( zh*_O|92?=dTlq}SE%I-E#jgYz%|%0P_5XdJqEkjIKHB7?$c+dI))#E!^YH<=H&$$( z9+Kq^a5=QG2%WJtjC4fBb9A@Gxn+x^V%3qsFF1&(U1Ca()(8-6lgxB%)UZD9Tr$IZ zh4`Mp%14{IiIxowozBw4JWPJi$ON!YwI%)@LM*v1ldC-OXQddgZ2VM~AihrY0BD@4 z&mp^#%0}(BfZ}GNj1;ay66m7K-^v@891_f^2JZ@ktQPSL282FZy9SM=)ibSBf?DA> z3F*rgYlX-?3!z)QTYnYfRcq_$JDwk3fe`35r&dBX;}|(2`o^%Tg|MPKZd9ibVE{o!uF!XZBF=KEYlaB8ofSkph5?y)m9&T`kAQKoaP7hQ@7o)gtpd1Z41Y3tzv1wis-#9cypGsocmseFv{`AE7@0_78`=j|z24IF0!)36A-_WXn`s+U z*SExLsG3n!LA;q%zu@>7x8)->jIrdPwx}=GjU8=7IoSwSlK&$Mui{jFNG<32N~mDo z*kCK`NEK(QYrVc5E7*b^E@yeUuc~&+-Z|}!V??3~3LNQa1tV)47lqYgW3qjG-grV} z^R7mrI@xMJi!=7ktLhKuDeq!5RBtWwj%tV~E}-KZ^@xvCB6E^iO|H9^gu8!LzT=mQ zwwP}%Vw{t0Bc$>=_4|KRdg*=Vd6o7_zqyrS@&is~YN!L1!@B|J1(uOtEVDm6M7ZsE3?M}8Y6#7 z3N7nl-UCM40jTUOODkqw!%eF_Wj*j)x@kT6!|aGNr(|e6>`CqQ6c6iv$nWYwj1a-K zFJ*eEgs{Ds`CC|2J1rs9vRE4MSp5r<{b?@*dM_A_rD@HuLN8om1k6WxYkY53I?)d-5&@!GVZQ$5)sLbctxp zJ{XQ40WD-t+tb{(az|DdOkq+*l{;udx&7}NFN`4CCuXZo-2-l9)u2D+NT6tDLS}oL zGi1pU$;l>$gsq+YCumzSlgt_xr8kEBA#&GM zBX}1lSJU8VM)S0mzr1fZ*IPPk6o(O? zO85t3-0){g-Rn(ld;XS-RqGy8bAMx=? z%U6f~C&<8^K0ZR3%q^vl=vEI=^-*F7ilk%ZM>?%>>%5aYn-#aD1%ZANOkvA~y9013 zq!ZaVQZD&-LDz6h_p{X!bEL;&DrUtOF3n{gTDMBF$5eIp&TA+_pP$CL@w>BNfW$y) z`ti8-ycGevNj3xQ-y7>WV-Pt4J-SR}ByXkuU{){f%u>b;eh2~ad%f5+J=nJotWH0& zDpY{;KjmP|(|t?xynPfu&+Pxy+n#pB=iAn?WX|w$zMpYH8K7O)Cye_wTRtAt_7*>1 z>+bc;_q)22e={Nohv%Km?G9p#q2Y)V;A&23E&DGYpd7ZjKmpFd*VR=Jh2dDA;AX@% ziiwPU1%QnYv8NJ#6mmIksMeei_7p8qQI4-u3Xu}p}9`9T3PMN~)9 zynqy-R=3&QanR3DhW!5U;cIra9GE86!7eR2c_#A~88S^s$HY-X{?6F-z}PtRUn1h7 z<|ibRU7x(gp)lWr7j)E4ZlA%fv9#m5y$qbhWVb#}sTTC58m4%K1h%~MhpoN#gE!AZ z=gzqLv(>HD>87dcI+*tI%XLV>Si;^D4o^h<4EY5?B}lervwF#+`*xQKiA1-}LUnZG zxHzgq&;4C-?rSV50=~?o+WE@18-A!E_SI(#V~-7z$iyzr&PcKv#hrCmRyD5(?4iZi zA9M5$M?+_})S_%1`5V zsYh|2+{EedJE*A8Qiyt(On5?;w&Z-8-ox^hiKK1Bm+s87J*!o_(c z9!qjcO3fNOctSc*53c<)Goxx!)3BkPJLQozS&kXeL_eWC-~d#uKkC@Yz;V@CNNabd zQL+j&N40hoX!e61^Ky2c0Glf{mWppi|Ia2Chv!Y)PPS)LRF)hQsYQN^Ls^36Bc0-gXI2=71We7^Is1O zTE-`8a1Dj9vKnf@CRL*3Sl887Jc%2XDWq8bt;aaDSMpOv=ObdD%JeO+J;a5VQURG6 zPU;Qk4+@|2N8byXUB}J2Y^2qMTydn|kUfg}W@kdk0?!j{pC4kk2whQmKu_?YI2xB4 zO8(Dc!wWKMZa|}Z)=>d#bu(x7a09gLcE&fTR`|v)E9AJjsZ*<{gz!VzN*b2&_s?Y5 zAR+XqXKIvI5F^|DlOQN2Op7a{qI`P{9SXc@(HXwWKix1%b!CE8<&F70NhpbTu9ih{MCymGNW|YCtb`;aUHpA= zOqb$*2T?{-uzuMSgT3pm1Hq0C_QkH-^V7VbChUBfEWaz5@U(10{R-pC=u={#TUAA4 z7Z=!hR5NCGKhw4fCrgCe4hj2p-ucJ^$@G-P;cb&eNhU@ytw@2-zaNK2qer@w+3eZd zYkXFE6TVwI-tzSoob*ghq4`yskt2D20w(8xQ_cdj{t7u}l{0wbN6UEr<+1R%y?H;W z6vxAA67UKwj(JO$sQZUGQ@gzqS!EwXS!w@L+Ro;#(U_@+lsb!n{|1Dtr9)iF2VXI& zYMQMf)4(vtTr+lVzw=ro*bi2cWs^eP*6JcXT9`(SNZ8h9?i5Hjg=yAQ#8KKaIybC) zZxJHhP_fI5MJzv#CAG+s2k{@e zWFdGUf7TJiiY4DyAtos~Fe+{|0Pg0->`QXK_ak76XPQRz&9v7}g_=$3+fLJ^gys27 zf%9HC?Wc8sqk5a-6%q~8?{j$n>pm(iVu2K#_(*h+a35Z$vPKVLed3XPBwcsDni6-Z z%aI~30u7OxDOWltN%tf;)C^sJWOdZ2N`m(AKDU#K_;A~G9BgHW(=Q_Z7XV5LAKokB z-{b7{9Tjh(N8`oH=72n`HdWZwvG}i$&D`c4+s3@LyqG{WpAGM~efM}HBeL-rsq%`5 ziaVPrct)QaD9chhd0#-pK26NN@lbP0g!}WXw76xxlL02%EMuRu^4`Lh0IBVo^_rT) zDRTj%lS&MXvPs0ny??(T-2DMczUY!lT@3f*B9rt@oW~AaHIhkkzu^+~6Hi8yJS9>p z)ULugnYQQ1y$cK=eI%h$Gy2tcGWZ&pP{i9OC<*SnQMNJ?+(w@XqN-=v?iE|v>Ut=V ze5K>7^GS#kVa#(%?00Covsg+abH^v2EtY~6w|EidV_&`n_pJU1ECGStFee`D?S7jQ zz+q|A970+tbyW-R!T74rsy5p$3`C>_)K@MBZ!{Okws-{gG1DMf0hD^4RS-PILt575 zfB)f~4%&{oTc#+)FEC4palX{N@Pew$NT(qPV(B1w5S5|9q70W7h!lmt`yYu17?Zrd z8E3;L-uNVbyKV0f3uAjD8ens=QaSzfUuYMuvfTFKOkU=5d%}k?^f97s=INjXS4)SS z!j4dcLxmE;c7puI32sYjwr&y0RtUgge2$P)UZ3fCfuD{^ajtIwdcZ>GE@*N7FpOnG z`o*Mlbm1-U^@`Q^!-mgPebb`u*$rtUGIJe4>?5) zK*qZ9v-7i_rb%!sg8oyOz%H!9hrzepoA6~i8}1;YvX-8g` zIPe>O?UF_^V;8F(+zFYgy|L%Q=GTTy5J$8O0+Q?#CRyx!wUhSP~RfRN@J zV3%1w7(a4QB1ad6(G4&0YPUY*xD`4SV0*4TQ)P7{Q#*HmKy7nK&pzQRB=?T|AF zKKFrtLni=3$@wu~zUuv9-t@BA_UtLXy9hALeN4!rJ4dpGBSk%0_uO{Mcfq-TBmfMu zVnFh-rL7}wuG*Z^&Ba-uK}DHJ+~EcHy~ZR!^2(&|R_lhgZf|)H#=)Tmu=|{<;#=QxK%Rw|c8v=vTz@ zl@3Mwb1nd2d_07w(ymn{w4_`E7Hy9EFSbq;1||>%B441)z10G*v305JoJ~yM#G1^M zW-`O{4&9v-l9*_!tAhKQlKL(S;NvA{LNPLn%sxFwT&)Wy`&T8HwEosZ=X7+(OMcj$ zQ6pi)VrJ^)i^)Ai_;Wb*3AhCfR=le#hzJBvq zR7iKa1ydfpHE#AZ;%ioHi3N$VRt8m}!rrsy1^kj4v2o0|6P}mnL>$(UO#a`D%_@=@ z7os{pXFZ!$^JEf=X!C}&Y+_Vs+^38Fp}$(F8RoQvJ9+p+`i-WZvP4Xff27qfupETw z+{C?NX$hvSroBS3IK~7PY4*Kv_ipM_Hv%J`&7cj{MQ1Qn7*?HdE!GNdu*y_=jsOVa z8vot#Bcvbu7nI$6QR)}5a2(2ZfH$_*p$QfqJxq{~p%#5IB^Wf%0M!<5x{h(q%7s0w ziHbs{#4-UO_VVaukPTs5M~e^CLrd6jW$b1$gsBkMUokp)o*FsRwY;VaI=+UUlRHRc zP|;;C-B;u35^Xg=pdX+dEUHBDN`1a{?~S4lY88R>Zqt7x-=^(yQzlTt(~0O9cwgv_ zr;zpbGMm!NB$&$vvcLkt!M^2EIe%p|66-B01ylYt|FYC5TNsQ%B^EW(02v}`uuaik z3y!1!$7WS-LW|M-nt1;pMbQjqdT;>c73JxWoF?mQ)+$)Yp7PiqB~Q8`xsbZcvZtj- zM;SteUopIDk3`;U93`{unOsbyPjzYwcxG`%qe?x83EuoqD^kxnskb94@13!Vp@fY9LTap(=`tQZ{ejiyDrmc6Q5Yv*`TVoZ0RI<=ak#M2%f$cI?H3B4`e zH-V;Wg+;#c5pwh~6Qx)Tk(^ISjdu20Z`RoY4gJxIp4AR=;E4^7AfG}jj2s_OiS6xBm52__{M1M zqEnNz@n;qh?xLn)P_#XU2p~Fwlou8f7sw@0=QbE>WJ{hejn~v=38S_T+6S|hV(IFW zq=I+z+cSx;6X6W>`sLz&?EOMpAU0xxEF?x{x1(yG8Xz~nz^BH1kvw6>HG?YA%Qat* zUSg7NxX^6LH5FyMu&M}YCnkoNQ{5n_0Z$(O*U3W-T36sfm~!(3S9G&BVLHeW!a9+= zg(w!qZ2xr}BAD+DynH7vVwx!+@1W(mD9ws2Q9<;m!a-$BIf^h)D%lZ*`ohE~t`|LX zy3z+rhjtD@Z;gOYF9x$nMunQ^{?V+%6;z)|+}IoO(qbYmCe;Up6Aj%r(K_#lUkmb6 zOyjVrw+AjyoYYO0I3!Ba;*~fv8z6LCX{|0;FY)(;*V9I&3ct}y()avTGiP|n;th~* z2`~zJT?PuYMAD+Q68a>7`Oxp4==52VL4iP=muowu0CwXXRO<0MLjlNvL}ZD)r&N`K zz$`wB6jvnH`M>Qx92NoBE0o1|X4kYc>ddZPnHWh0DBYe*+CDF{WS^i<8d@gVuu&)K z$(cev%|K?c7E6$ZuUKDhDi~)n&hbWcc7G+jFK$F<|1%-I@#a3TbzXC%gV3d*(aFn- z+Ccc`so{)#;3N3+n9M>?w=$diBHLCnRDoNvf!~|_RN2cUt;RpziPZwLAFEi0*dgL) z%hf#{iPTY2tI&5NU-=3Db)MwsE&gA3$cUzxBU8hQU#UYrh>GaRvmeJgX_vt`mzovv zI#WdP$RkW;0ws0W&NV()rau@-79B1BrfiTHx%R()_(b%7ySF2ju>`(`~0SjyDQqx;?Y@`95&nEoL$$c%jM)-3|KU@T- z7zy=j^os_pz>LVWC3B#SF(NLh7(e!hUFY?1G4WY0e0pcEN&AHczg-11F+{C~f7T%e zNOYKW!JLfIHJaQZQC**EO0?455AuJyW8gXcTNq>d7pf0v4BV%kPOPv6d@8eqvaV)7Z97lX0yr z!|`y1i%vy285KP1OS$x?SA8Bt9(cw5#Au1sd8`)C5ZQ!he{Qu~5_6MH7Fz1CxV}x) z)Hfg4Ruc;MCaO^@Nm?RHS+Frsu+d5d^@2Yz+)d^4y1A$<6nP8-7=Z1* zcAxA0{|dv5fjF&y1|^YWZc|~zO!*N{z9O@FiJ;1m$YJ153o@hk!WBrA+!rAW?w`Cu zva+_FXryKBiW3QV1a8P@p;u?1GnbuCY5c0G6muQ|OqL)+Z;c!YLIr7@saSrO0O&+t z_VPT~i^R7`o@7)(RBhAlO^bcE*xenzoE#J`ZK}(QAyzzXlC6+;?uIS<7D2a_UJWQFL47Q&t9!&vN z1rIhm012C68l*q6Pp|lZcH@XtXl$NL(EK^2sWHE3-keBA27aM>lWVIb;t3(dS$f;m%3d`& zg*o9n{zu|DAnGj8o7YcM(DJ3JKyJl9a9ed-dKuJ3eo*M}Mk$`F@GP^5jSfq2IE0cn zc^AW|sTu)KLUJ{@F;jMY(8wyJbzULU6a7p`5Gm41T^=PA_l`^h1oQ6>nOWg*XK-5p ztvnbLzpXm_kyCu-$^Nip?E5{^*-lcob=&+n2B1-`)qQRl-BHnIKQX0`B8~j+B`aG8 zVng#dFFfK<2vKB+gB$2S2VFDM8!(eO+NEr$2oHA|WA`Qra94$brLoAbVuhD1C@jrs z%ebQWYRI|)(R$(_%x8=og2DTJby7)=!&tI*#+wjeR;jlSnE}Mc2oct;?J{_=@g?J# zbRiVJz2kcntviJ(7x-JD>|mu4xQrUmy6lih<+hX_G-~xJmsVw33nhOys;dQnDet5R z0uJc=1)QymF&%AvEhqx`j~%cw^h3zJ@f(oxSC7w3+Q@X7prqn24^%aO9wTwL zyE^GjdNHf`z2eFgZL}e9cmvp$e#d?{vY$Kk*!dLva`DWr^&e2;uH0B8T^|A=d1$v2pplX^ z#&G;J_hjb{V)45v%)Z=vq1ZtPZt*xyhOc&C1$E?AJ~pI$eV_FY)IzdDm>KF{mh$;E z*W?+Dch?dY^;(d*NY<*6JqQ0{qv^3~rp7S4i=IjX5;evGnKP6`2Qz#mUrD zSo3XM-2pZ2*3LR1x_Q(w5O$)&=_;#G#-U zV0&QoX(RozTdIX+>|?=NJx6||T64xKA?;6bV4Ju&YaKAJREef_;oNMAw(omk5OZ%1 zIN>?khDA;lU~-dIGW0bVe)z|)-JO9#34~5^^ZDgkPa{VBLgt8p#Wxsi0vqm28XF3&L%g(I%}lBT>F)%6Cj83@>RO zjLiPj#lrI#ofJ6ZE3tS}MR{nZAK?x+JRimS{pFj9yTsWetm`_I$;_i(Ov!@LXN4Hw z^Hz)XF%vA_V_EY8)8a*iIW%T(R_64*`Bk?rnt|tZhd>bj&n7)V;+THir0qwi@-A%D zs#c|p9|9ky_8UZIrRuRPB5xE^IF3wiWIwHqoo#3O7r{zx`(iD0d*zLBj~QwECJ*5P z6TN3&ZlmTpMa^lZ2Qqn^I&E+In)%r;Y_<#*!RHfs-|S+L0nL*Xa3a?(KBdZ9#eIT{ zDjtMCJdgpp1~BLT3AJzHOk**MASD=y)~Hg2wM5D@6JFjLn?c@)V0kyHycoNnVc=|t z(DNJC7E4dWD{X?FoC3}_A9BRNXAV|FOL3<_bRQ=meNitJ?m=8bX?~)`$O5b-4qE%#yK?#Za^#S?RL-yJ0Fj!!&04s`g^zS{us_1kdLj^ zmsn?)VRDPtw1+caJxJVIgtlypxStE~+{6(z#cYSdbxfIICUWPvp%!uBtx6t#g|JPrRIw`LEGkcI^&8*R$reJpL|a_jBOh zxli$xWubj5rXrExVj0X3cL{_59`jl9r6y{)B$063xh$h$u)Jfhfu$CX+`DIn&v*a6wfJTs z@!GH@A_j;UF9j7X>G1Evn^`Yd!(WusOVc-L}XS>uF}%WHD?typeX75~5+(2+`R(C!;l5*pkybSVX3st>Ey zN-oS_!UtE)t|V29A@pFlsS-tWx!F@+N68)ws8e^-SUe@*Uf?`U45@wC%j<#%HZdmw z!$mm*W0i=ZB0nDQOLr5kQ6_se$#z@XHoqf1dSSZ7Y^cJ##?wbBB1LCca4v$XM6OshY1Gf5@@wr^ zu)51|8SF-?8^b487i*O&43S@1^q7WD&!5FZhPyxYx;hrGWQm-M*B{YNwcJCd{UUKI zg&8Ci{m9)Kit(q($!@xv^A0>l9ok0_b2GUMJn}T(0(f=WvZSL(=7HYM5sFsEcLXwQ zut?FFqTo-yZ#m`UQJrrL$W>yc?_G*E&+_%`Deg7}@Jn8loiRQ5eHNjrC~HcsRIZyW zb$kyVV(Cz9*6KwGRmiexBBv*^<+6igujkXbHVumr=;8g|L&7S%9le3G=Y4D+9Q9Ey zZgKd+9j=F_IFAmJ%U5^AJ8!xmN(B9gZKvVO=s#RcwAIC~@Z{K5a74fR<#=)s;^F5i zOVp0{MELT*S|wy6qE2Siff9a|*8Yg2H!Ao$Fnklep{4$$K+PHyl@GCGFN1kAje58= zz~r3J>@5F+ig%8@;Y(&YcQYFh?<#PfXU=U8jIG{RBFo;3g=!J=^Ft$t(hFuN4>vZq zBUMeXR;aLSxcBPuY#0(`$?mVd5jlRfAPhIU(4B2dI^VHUd?g`*BUE=5sz-~r#xLGW z7#EtL^Beugc9j7BL!MplfljuKZAENs4|@XnQR5qIw2K?O8&si73e}KT%C4yQBp;6y z2LmT9EMYu9qZ$nrf3MQ31U$Zc4P^fUaD&S(=PNX z;evOad`0XPOp)tg;pVjEygW|B>s~sj7~=9eq3PAdfUP0pgIW;FL zRV@rS9f`%v(^2)oq0mU(#aWHv!M(UB{l_RMS0L6sRp>G%MJwU*o|&m6qCI?3(~pH;OqRFjD2gwA3+vU(4!ums zk?*i9npPb;_AOR!tULbz#5(Q6{H!w2dGq|UghL{~C~DiYqNV> z9mj-Sd8<^`()S->{1BJMzRUY~Lb5ym{9ZEMtwkyp5X;a znA)20aV7l>EZ59q^vos0!j9fyjqiP=bJ%P1R3s7S6FIk>xgBaDEYh~w>HCZUAVAyVaz}6 zu|R2ojZ&kJ_{RDWN4+l?^zyD1OB`+RR!P5%!(@RLfAwHu==4m|-RWmO-W~OJXC#&P zHlaqmdxInzqsKfLueeCeDV$-5gt>n$tr6eZi123Sbw;j?eyq7k4fq}A5jh70-3$Yc z$CCUtRj2UboTV7GTv+rN+){l%t|p3hk98WG&%Aq@7_W(4{`bn63RBW^!=ccHA|M_a z(cf)N-bJ(^4!HTeT}*M|9|nDj8HP8JIoff3Z)TN2jdeM%5Yvkj6tbf7s5HL<{9>b7x#G{gnKYKLG zP$--1>g0?Ee5E!#o?g*HRZ<++ouF`xvTLPZz)2n$;z!;VM^|aB(N>SH79ZTzf0eoyI!2qNC zRoHOMHzc6W*VDz%khu$a>2d)T4^Y#(wrswYoT}~%T39o ztkXJd05zOx4Z6fV8a0s3%>=>S9q#7AZtb)r#M^&ARM41Ly~RY#*!gTir) zQ*WXp13dJ_Q6Y!XiwPC>a~U43wH&XWp`5Rvbe9+8*@dC+33^Oe2(Sy{j7<_46H@(R zV~i7x`$Gbo{{;EqGqT@;cUOp;n`XXdST{ICy^i}7v80)^Czgx%U`CFII$lls!6MZ! zrU=GTdE1}p_IN2SKp(Au?0ZcIIPV(kP^igxJpbmH8;DR+S;x2y_J_z)5Z5jd_Zjb< zc16Le;!+6q9IW!3L<-|gSD{8v?pH{8mvSS5XL67vIDf;Z1;dUC`!NM+#g4(EPKV*bHl?wz@Ij&E$c@(edWKsY$w* z6hHR3m)U8?(EHc0IJsZEn!?PNBEV0X;qFHc-d$n{*?K~C)g!-!Z4yqS1MNF#a*ThN zb{e<8=p%)bjTsKD*07PS-b-$^O~n`?pJBfCBR?>@*UI^_An2Rv5!0}9M+Tp0!$DB+ z_U(niW#W!`QP0pm9o^YvFN}fsb|%+C^}a3?PJlEruBSNyo(f85&yTV-!&|P(6#qct z&U&&VC#Sh2UV`w!FHHZ3n7sGv>uj)28!J$6_ooFwHs8S(mXgSOl%z#1k*gvGYPNKn zoEPEoXR!yNihrf3;bkud>l483*{$@}R^E&sqnX#rMI3X~6QoV=9Wz=XCPKxx-EDwx zDWh6gNYw_Y{2K)aY0n-Nsla39YNLd3K-3F$>8b?G{i4pC%Kl-ISw_uo=RAKcNs%(O@z=M;sj|K+yv*hf5i?8BeuJ?R?Uro?3PM zFg$ks6>B8jYowKM7jAf3rgzdYk{Hf&h5XX6tEJkw7kO(JPFNYD(5CE#ek1C|HMWV6 zTn0o!(3tj5D=Ahqkp;r0q4sBqu`^CU{Mz1Q_XM_eRkiEBbk4oULnQ|C+IbRhw#qlN zFOPe7{#(qjkl5K&>WWJxnSr1^ISfe)blFrrJnvjbvYB5mJ=K%!#Gb|T{h_7VWjAX zN=P5f1j3UCsrU=6M(Z$W95n$^254FVy?_db*ZM|NDCjT-j@-5zCU_THrfZ>y-+qoY zIAOSIiUD9CTtWP{uoup1`7t`rpoCd@l#jP8f1lzxqs;VL_YNhHD!KNO?z4s6D`AK} zo1OFW*w}muP-p^Y4jSN;LX|rS^xz>!0qUt+EvpOEmeKszUqvW0JQ)mwc1lud(H~;X zXB5+a4lZHJtcQrWcl~!xV^*n8TJK)+zj5?*n`zP;8p;gdW*W$KIu)2C;*&RpC;W^` zT@vl{oB zZEp;)y`APJ8?3o$Bl-3#Iz-f+hG18%-HqL1pgoUk9x*c47%XakwOs&-GPLh2|C(K1V25Z6 zVY$rjh?C3_bZ#J|l^5uif-bSDQ#}Gdd550{mnNHfoDO0*pF*i<6@jDVD&z8PQ_k+? zRKVpsEw)%g8rTftP)A1|wdqCL=SHd+CfzlvuK~Nrd4h@dNR|p^t!g8}8yW5~sB#kmsw> z)~j+pP&7dMfoP+&5}k^@bm^toJ9%#}WLfA2QkjE*m;O9-qE5A4$t`M~K;7AEx1H@^ zKwN(B-u}1nTaCO}-hycGe+g#sUAD|>!fwRi<4^pgVxr58_4cLU%*|eCj=6Lj4w^aD zKl4)g%lQZl*-aa2CAyO0NYL0m z{jby3)p4PYenQv_#fz6Kj%NdxDk5OvWjrK{4d3Ui z$e0F3j3O8yMsTnVzv81Bys!TAiLq1M9N9k)38HSf9@J)%;RXaWho$<}oA^1yS3p}k z5dpgMY2TC58X>R5oIdCmS@lnBVmSFF)42PZ!}k1)Z~9x+%{^>!?>lAKG&)Vx&EZ1q zeq)2A&uYcAGf65b$PHQgilMVdd+e*5^-gb`DTnWH5i)=J>U@1=ULsoF4}2R7-^$By z^d4LZ89O<5c7cT=$&vu%Pal8;Yx`8;VbB!cAGpyEI<(n^etmY-78Vxu*0X*0y@d)( zElALiOJuc9uIOka!i0T4?zz)iCf}Q>oWY*|9CO*}+r(LkRd~Al^|dXY8{eyjR$x{H z%cO>JR5UanFm*m%0T)p0K*<>UYFdyer31+NIZsUcNfE^w=bn=ekuJCwCNt7X`o-r9 zvo=m#joEU|TqZFX2jEyXv;*N$UWUH|JM??$YRs$SosyXs84@3jgJf8cf{lqnrG$sLx&uY{vy%QoU9F>P~lXkR;1jS z)yPT9C^vK_RN9%?yNTU^2`2?%b3c6YfHpTeznf}m@J$QT!Gy;<+sL-y|4ZEFdgc~A8dbf`3G@d7|$ zRSOwt#JoXky}Z1SmF9a+X_HAOy7x*vwAxGM^kmZ=hns&w6L)Xobd#`{Sr=aQ=$MRl zg1T1ZBUu3eifOZ++Boi8FJ`jp^iv3wiOOcR?&B-t66)EFFeRM0Il0}$@>VdOk}T1_ z8L}CL#qanFuaG_CSIrHa{_V|)t|czs0SEDKvHi)o=Gt!wV1mNJQR=D17hKSmO0k3M z8ddqQu*ih!w-uC4yR*yFr?R7^*k0nS1fM_`qyp&Z+Y8S}NF z^&dqrimX~_Y$K=q=V8*@6yy%j8@C^^$BYrWnx7DJC4+17`Afk{yBPFuL)mFsGj;Rk zv~jR^LcPV-Xe(`VZ;E^534FH8%;D-Jg5it5G)M!lh`~$8)xR^c^@bE+?OY^(+j?;1 zcvefz4krI9n{}Mi8_N%W{kATVAvGnG3i;L%25<8)hzRq`K~Dso5Nfv!g{8#FO`2d+ z#vWqD&z)Dy%(&EvV9;lriNxd%&jwO>CL) z*e!qjXJ^$F{E-&?%IS_^>gSIzG^T6e4;glMyeq3Z` z?N3!4ugapS|Mp(kWi&LaLv$siq6^*QVbdXC1`z<;{nu*$I!8;X4T|mdJo{4=r`v<_ zM@d!-rpVU)1$e-)zuB>Xq^-a{=Ss<02IGoML~l&2zAY|r$Q5P`r6TE~^hXmL$r-vR z!N-4AavRd%hEPxy;r?7LC z=q;SV8h}o0jxrJ;-;=ZS#^ym5cft~nbH(kKzSX|B%iO&g`&&qa@YX>5H~g1o1sAC7VW^)32J?@Fdu(+4K1-RE;A6)Z`4f}2T=k4E$BD2OWK z3HES^X^)3iyg@Qu@7l*XJqA-{VPc*Efu)Kk6BnD}|Fv^qIu#Y8sL=j5U{MJmSUdpc z02?-ifK${w#WRzmehkjMv4H1A7F6|hZ4{qSh;ZPs7{EwHV|=;_*r%+%tV^_W%?OG4 zM{fy2px=y>E}^yGRp)_+5=1OoAKK2Zwid#D<8puD(K!~ z{X4WQ$5S8vx!Y`R1U+ym%Cb=7Xz&0JmFdb$PG%=bjjgT!@j!D^b#2fmHQUv1c6A!E zwE`d?t`{J&Yl)T7xR`}tLW;=P&JQW-p?O=shUacUY(G%K zASpsOza25Q$=g8yvK^ZjMURHX@!P3jbgJes2o=qhFAl9u{X?49|M)6n0g=8R=f+^b z5M}FD#IfBsDb^i$7OsfOrk8vYX@57aQ)#6sOTNW}#6E_5So+drKapnJwjsSpK??x9 zDEU%In5OgXP16QfOWeMRLE`gkBrri$Z&<$kWg{Ws7`kqhwLzAo+oRTMw2fHFmAb&( zRwdgRT_H9(ZWRkCVW%1a`#=I&YNs4!7Vm%z=i;2870| z0GI0PnrNA!b|Rw2RBxOmTw|Z_wbpj3@pw79Ba;zP3ke4#GOkP()T1Uj-oWkWd{Kpn zYO_(VbssWCY{-=inJx(dTXWP1HbU?AV!;L~pqVl~j_|dTz&Nu(df>KuwOa|sH^T8C z3W;d2zf$MHx1QNLJEf&c4ifHqjoJZYx^3chpMDhHS=~QDV^Oq$R=l%j-T~hTVVgU_ z(!eo%SQ#_M-Eju{{4Ul1xq*r9Q;Px2d*sYdB+uFn2 z4k_9>>y0rHhsoHuAWAYjvcHL>(5`18(+s8fYq*!PX2U%1{T)B8Lx6hiC*p(J=C~~M zC8~Jh2R|p6M-&oh&O)^7;eXd7WxN_Z=R|&kz@}+dPXkFE3TF&J!RTZE%SGD^H%Xx) zh_dZq8{RNC#pVj zxG{CHpRisB3~af`;(n=DmE8jz2g=Y?%Ndog7vPANyW+*dUO@Mvw)u}549{a!#w{Z7 zp_oVPhFr@1zg_ga4+ei(h}4!fL@9sllQfZ7>R#Yau|S3C&w9lDl~>I@{rZznC{6m@ zp)pit)>rbfO0dSd*&W2U8!-G|l%09{=Gw}dr=)0eE`h|3QTC|dx}lxz?`1p;752^A z6J4Dw$?n45G59c9rYHluGrdavK-Vi+WcpCT9n*9c@V6Fy0w+?Y5at;XyKpn;f0K>Og$vO1pg7RyoWW|Zet$0)%uzw?yk2DnK#q_dYWuD>8 z^b9m7BR#RKESUOCL%BrmT2|p&LaOY#H_T)Q34oUusx5$g_kv!v0so36WbsDQI~S43 z$e*z{zFWh`I&h`{Nim^>yR-fEvcid^rau9$)cVrYqq{;ntCx`L4yP~)CqJFJ)6)Tt z)T_3Ttu*eFG4}Ejxa(;D4koaD@aJI5Al05dNft8~e(<5}7jT&{0fe)^U~TLntWbMJ zA{dwhELO)6@!kgaX0xF)OQ>HZ4Q*@EJVf&z{TGYgSD~?T(X6KZ6Z++j&+9E|dK72T zyM7mcEuI)Vwn$1z%&@XD;;(HBugj;QLl^2`bc4lpq-t?L_Imul&O2Eif8{T z$O2qips@XzwC<8E{t?gEI1|p(AxbLFfRdJ&A8{SkqgtWGM_o9b>yX^Tg~j@hW*2@U z&}tz|(zr1wY#iU3oE~zeE$g`?x@G3J*bl-?BH2M~Wp-le*9AOsY2>p~vXy6a?X%&C z#Ha*J;p${4_+03v1mBvSb_-TN>iYgi-S1oXX&1(bL!!*%DiIQ&kuLzGvpZ>A-~@K9 z+h}FTOcpAo{CVKDtf9nd94sQBF_@9iEWP)G=ZUJ<6@CuJJSqGrruHBHVC!pE_0fmP zbjiT23R)370!>iwul&1-_mQIW<^X}*S+_tefIR6`+$zaZysGWPV)V48>&HM`8oTaA*^^Svc^i5PdW!~pHjg6T-;CJD2YDox;o{_b0f}S3f=(b0;*fqI zRKE({@{EY`)@|4PYf>e!c#*EKIJ{qGv>-wg&s;=)-+8y8sJ)}rTY3bELAklX8n8|R z=aBZn2TN!4IFM&MIeA4!i8a>QH&2-GjH4El|B=0T2147jU7zSV)P6gw$d-iNiD;qv z1Py!nnU#3qq_($y?iDQutr#@;`G8~Ycl@r%u5>k4QOFS^24b#P&LRIe<0J*7z7Mmq zA4-EaIpvyjibi?Q)<3$sm;l$F#95#Ot1rYMuKz})7RL6g(yv6N{Yy`zi%&9~hUQ*P zZhmk{5O%Pgcf^kVNdG>ew3W(+9x546DdPr3PX<6XHmDuFwl>B!%6{CtA{rT}6= zzaUML0wPtf1;TQpLJ{gb-G%{hoT^V@{poWOQBV8>u2{H65vJ_eYE}lGBod}e;*?6o zw5>jscT^WZT}dd1SM9^HLDoSeo+h+)q?EF`TvwoPo#ryq_Prf~*b)Cjfe&_PXao8&1c|VgMeXXemPr)Ps z08~$~c26VhfN zB{@efRXm;{Z-F&W&XGoX>xi{jasnG;r#s}cTD60`bew_u>O&BCBb9n%Vf~)pfgB0y z|MNri!bsUud4w@iU5y!Bou_^;D?d$5$EV}!9Wp6hoo9`TH<^VgGN}S_n~m7?qh`t< zC?NyWJgpXIbA8|5#B?es1HVT4Cmx>^W2DJhP?mi`55awY0OyJ64}f=FwVRX?m63y% zsD~^iUQ&o&s%=*La&|UoYWGGH+X*~`a||>7gSIREGh|dXGT!ICLW0v$pXb}>GQQPH z_jJ6YHAPW|Q8j`S2JH~coiy!4QB4zXvA}JR*&GkO_LRP}?4B)A#9aVWgt%fM?RYp& zeWTRkL14G}{`uNa4lfq&={87yq7$=4ZT&aC`w1Z9cLmh5St*k8DNgJ~*ReH7u? zl2uQuepcIu*T6bL1Lh4melOqL$o6ZCf%0*5U~#JL7#6BvoGhb`c02q6YQ2>J9vyZ1 z#*0Y%v+MtSzyx18dOnCEg2%aPo$a#^D6!J~%lI;-g8W zw1I?tOFZ@R zm;*5J@XYpNXOI9`@oE?IJGj13KJSL*W$C39RGH!eVq zkE!=A>;08RSY_|D!r{3@DbljL;CFk;_s%vlCuBipA4f0&hf#}94>R;2>Mv%VqJ-bz zR~(Ch2x5jCQSLM6G^n?)zhdVn>vTJw_+aSd2=C(l?5RO&VFG`+uP~(o5n zJV1yF(+r+ugRI*Ugvr3iow^R1zFSkMrY z`;xZfZ&!dfd%>4nI$$G>x3Za;N#3{=3EUs}zgW-``Q--Ji{Xh^%8Gs$>kadGgc9{u z2AV@hsl{tTqS+t(`#@R*??hD%m+V94SWpUprkW%G_sSsf=S9H;xmss&HS0SQt6`C1 zt`D`Hc(iXHnoa#6-`vd@OHvxOg?>ph|8e5$^ZLpq8AHv}deUDo3?$j1uY)C>)iub~ z#)FDQuCI(kO`^2a65yNltYaiusa)V*AGmQArr1^47Ap1%qPD8tX)DO`+YmOz=kr>4 zWdIjwpAC_rV)c)a%H_2#B{_%KJ;!^WWe2UUhbB;o5AMVY5jOTxioUaZUzH@e_7F;# zPy!I{L>Lum(WmsHUSw9u18~XfKe3-`b9QCNQJeRjAL4FzH_;i~D?G02^ij?c_iwC# zw#2tdUqpYJpzjom2p&_cQ=F6V4rQ{L z1dK6i_`?{dcGKMIawo|(HQFX~1S&m}v0YX=NAju3%1y20F?%6}m%NKBg-@>_WR#RMP z#m0;z!E_V?S@@PxG~D?|>Eo7|i|AR#i{dI2MT3HQTxnMY@8Y%yl$8+8QlS%l->Lw^ z3)Un04YEy)1`4U1BiPIj4W`#K&KX#cc;hf`dw5>M>pRJSajbasvvs-v4BD})GKb#q z5n91Z4eCrdIh9G_NS&%eCA`J3FZjAp%0FIti(=oGcICZfz;r)o#itvV9f=zvLkBe% z>f<(EwrPs6?sQGsmut|lhLk9#!`;A&Jngpmqhe;7AZ^Yf`-DsXyWe1sMQFDriWiX} z)kC#-HX;!%kn%olKAs{)7|^kD6ouh~kdz5bAqw%?1T?f=c}ANkXRLsPzL)!>&{~e| zSuz-{P`xR*&+g$%i4|Mih|6Cia!Z_kK2gA<9svv2S26*Wwq>5emz?_| zK&`cT;L$o62OnVK65F4LGH;gS%`r{;EM+@7U7|T}%f~}3eGAYV^IvD6uQNlSBrV-Q z8nXAbWm)-W$tL()!EpGwsZS%lkick!IIp~r(E#<2@^cAGe{qK@pb1j$mD_06f6WRK8;D z^N_vzPRp6v;?Xd`QN&1A#5@!&x-+xags%R#Hx|7aiSyDXZ+V5jGO{zcOgnCJWoQ=4 z@%;0P3LJqz!k`>FTXT4JViUIhp_p6qAFWG+X#`o+)j)giue9iDsW|C%dSS|!Ut7)L zFGJJ#@&I|#v`7*3rpvy~i))oy3Q|{Z+ki2pa#gyPi-t@OOm=ZP;%Dk*CPj^e2fe6+ znapc~()S+wj3Bh#`*?QW&;0jj4P&WlWE8s{id}(C#YaL2(B4PYTsVtX(3$AmCA@rB z@ScVqr~!yolHus8>R?~-o^T7!!TlSjpb^QAkpd%&qhc3m;=l4R51qo#s1fHJQ{n+X z^nx7G;i(&r6LUimMn;eNiO~dkE@Zvep@X%($*s@ea+X#>0U5G(-}XSKty;m%w11tEwMD%H9&ii8hVkkg53q`~wbeuY4y#7)x5^q| z%Qf<2fU3J{MSvhn{||pS=l{bW&d9{V{(t=8jLe*j|1n=Orgr8o7XPB|!I9GVF&UKkpGd0|IZVCfOOEb@BGI3a(n;Xc|Bgk z*d^}H|Ksvjk=2YwS{a2^T#*?JsW3H&H!?9bG6b%`;m z^CbL%5nWmU8k~SNJU%!*J~%u8Y-nm~9#R1v!9V0I3+7H_c>o9#IkSi(PzL5l21f>L z;J#O)xwJa(05N0%f3JU@7t8@Ay_p@sxws2>CqVO4U<}Pnpnx&~XlkzyGk-;=`W1jZ zf23^AuHWrfe@y@dir{`*cBBLNMb;Mf0@IJAAWFt>lR6XkVkXaGpT z*$Z+f&2cq2F!*RSIxP92O>E8#?5`mifU|~~sW}7qtbqzX_Nk{HH1U+R)tRZiqvxfx zI(@b{v^#y1PQgGrv;%1X|ANkrt}ZSPV2s}VDf^)j-tWCKf?{qnadK!gaBXQa{$zLj zhfb#;F0!QMB={}Lz3-TzJozg5LF#nb|S`{I{zagvgq9RNOdU z;rH0&^!))UE$yuw=JOdIpM2hcm>bJ`q|ICWkCxkBZJ?iQ5g6e4og_SSau4v?63D>? z^yBv$D&S9jzPZr>D1$%zL>alq57IG45#pIznO_(Ril%bIOz+wrpy+- zfVK)Kvq*l7tiv6jsb@J5D{XP#P{qbXNMT?g0#YCSu8^Tggs&1WxXb7Y1~*$n`53Mp zggGLNh7&Yr$aR&=N`qy*ejV7}!MNR%W&LG=6zD>_JH|&e7;g49z&JPfUifvnsI4s~ z;4X4$K8N&A}d%Oi?MRQ^Etig4MxzVEX>|Cyw= zhpf78w&Xn#=0}qd{~`J7^;UpaI=>1=?DlOjQx!FEpFv26?ysn}Y$1ITMa8K4K3F&> z5-d|?C-QCIqyy1;I~unr`+uruMj zwoGw8lFW&SK8}@=tbKOTh!yqF8IG^|l%cnENn<2KdgjDJkJ zZ>%gLgc1d@91$0y3B*9k8&ZWs_2LM}aMo)j?JrX?9ICpWsX<@pM9P(QyzV>N6GNBY z$B0zhv0l8mp2b98%jn(PFYUcnYHmB(1S-gTaM!ADyF+XgaXx3%_T&RWc>WqTfLwSjD|_+>tHnEIei|X=5}`vksfhD3fL1u>)tW zpVRi}SBRtoQ|2kiwB~OU?(=^6GwSs~B|cg3`br%=E*NItCdgTP$pI|b?nfu9Yyn{W zO@$n!tq!u6LpdF{r_{j45ooL*t|pI>W(Bd`Ec`WmEiE7~lCmTaefn1G>C>=Bt082Y zGKq0aV%YxihGRjOgIj8`|Ktm!pJo?XTC0KTB~Burz5u{B2OZ011o@|7Kf*VaCewdm z>%XhYWr^Loh~qldKiP%{z+sXIVjPm>ek4XDTL)^1*L;*I>x2Y(3dyzz%XjkQr=sle13K zaOm*!2r~>NvfyeZ*;r39V zM%rU?%dt=(jOWhKu8|k+q{%=Rp=Kh!QRaHwivP-TNhG@Djf1LcnFW1Y1gtrSFr~-V zv-R}T=d->@`zN^IHs0;uiFmXEch1*(YnsQGqLpB})Sqt@L)JAcd8|?T7a|@sx5Ufx zY=M%f3UU22T>xO3>K~I-0V`TEY}YmVxjVP9FDyajVO5U{-kj8Ntb|AkF}cPwoxn>P zVnEdlW=^z1zhNx6S#2J5e<0$qwEoX<3XO`F<^1P;?EwrC?-~~8s0;A(;mwJE(N6Wn z4-q7Jv8DoE+5BAs&b}OkpuwwD)2qe*5$3LEjV3$#sQbTKo&shCYf$9)@P6K{wu81d z4Wixmsg^j5Zc9s34e38L)CJog>oI3cT+(ok?``cYmkn&@NulCc!_qI3^Axn`MCN8t zGTF~nZGlArG%27_Dl<$dwMkr%1?y9Nol}Qt_ZB1c`iFofM6eF7k5AM3 zpc88EAqnm}3bq_wDgeqkmG*;W&C*9{7#I!z>C80( zt3@}UTMIc(^X;!%2mom zI}~!(gN++cI!+=XX%X2IC6owqymNs2^N}oHf%Gb`&l=%^emu#zt>N;RX$h1&ZNx9khiF^#)ZN!<0|dyE4)ErWT#*iO*%(Ez_)8=$eDQts@cHF>j>bM z!gUhaubTm;(1s3%xL9KO{hx0w#!cs%tyxbOMl-W3t#mECH%y64Q|_CbT2A83c$ibp z5}$nS^j%0KY9vwO&B8HKN*T zLiuNTIG(3LnQJOXdIQ7dKZQ2b>^x6V*~B&GpY7QTI>~6Mon!7f9Z!LHshR_x=(n<3 zZ-O=sF4rnsDymuU)lVa45X<1RBy9`16(GNqIS@?SE1hwt7xRG(sH@>ul z=OU@n)9tr4Aro_^Mu*f@J#6ZL#wOW)qz9RP{U9BgkJRN}!-d$*BO|$I zWPCE+DDaS9wrmWSkF+T|V1VJtSnx4`F)3~$2)Jz?FYy7`V^12$g6~H$vvW3nYsIuu z>gXIP2Jg2VTj-ZZ4#W4sfH{)hrxT>i?|UCiQFZ$v%bVC<`iyA7Ub$NnlRJR#!D8w- zS<{SK?MA#J|F2KSTu_3gtL$;BRX`CYZ17-G{9NObEWx(HXVF-T)A04b_Hppf&zYKL zty;t>w=6(1gd`IXL~rGI$o$05Ynx$0fPb#Gh|nD0)95QjG-zYkeB8~=M3J)_YOj=9 zTMO8Ed#7JM9cZvLqqU$Bj%!dJ|Ib&iX9CgQW6H+Yt)*O#wfISD1{1-<>8+3&oB6x+ z>`c5j_?p)X>}Q#yZ%*TNE()*7SJ3LW^G|=JRb5b;PP!gONZ1VzVDAd#QVvQJ{*m1q zbesvWtCvG7hC35Fo_ZZ@sE#i9*U3!+T15BKZy|_|O5-oqz;}lz7~Rsv9u>nNR%g zbG+Hr9nm+B9z{fSG?3Fn=#VS#>$`B;w05w%v+@0_@zka>udo@W)fHVIZQl^pC!cn^qZ0___jQGj;$!&61ko5;k6mDA>;XmUi?0$<{6JA~sAgRAtr5~0n&W(_6UH>F2#o_HwCc7`Op z#@dWBa(4+hSLq!%<%g&;DROjtAfQYO&qwd|bHb%E@o6U59izF{{Ff0Pr$ zzq0iR!noQskd{B7ARR{%C5z;iE^+b>5fo+LloiX-V>fY>F;b`^OgC!S396RQ;jarl z<23>-vZqt{trS#L1u7o$gphBdk5*Ib!cSf7)4O2uq%6W&&$(BStGd$mFpw_%+^D3H z{%z!~0)yTrp&HM}nYKn3zl#w|n9Y6Ng-1VgNz^e6%tU#j??V&<|L4AW6Y(9RvH&fi zwCG9MmFZy@#(zz$KrY1IZN!w-N9^>%K80c8;t1~!#i9a*ER(fxK-tLe8+v=a9bF{8kVqz2?D{!mYHPgwVCoB zelufNo`L0UFEJo4sY}Th^BW@H-qBdd%m%-;fA>DQs1iLi=b}WvWvclvpz-t}vQA1N zST=u$)VmO};5X-`UrnSYPUj`ALfg)>gow(rLmj>c{){J8m9!DgEXlA*9uh}rpwWX~^&E{j(JLU%QAdDC= z#|%bvzVL+=T!)P*m-8-Lj9DD7Hj*0HD7k`DpP?1rWI(i3gUs-{J>XLm*0|LL?gQ(X zVWjxwZ}dq)q8>Mb2h_rVMF^4QF8)2Ibon3Jd;dlaANTjjwU0@<@h?8*$NayWm&m2@ z;L$}LAa~4AAo-rsWmb^R6zUFB5}rOpjsG-ssSX|Bl3Oxyl~ZC$CaqtOdM_FS_om%1 zHcGMgbKnTo%DgR+VyxURRNW_1k@WIr;#!><10|?|H}KQba(79KHpkC-C%Ec^a#0yd z=R5sile$8}BiGpXhR6z`aOV^)ls^NbFl(8Vq_e6}j0#7S_5{41w+0qaEfonf#YfN= z_c~H3ofo4! zF{qHp^k?CVn5c+puL$8^yh<;8Lx3Vuz57giE)8ol_DR+Q8HHg{yl)Zwdg{%^y29j@AVjK@Qe>U!_xU5CRW)aPYb?GAL8QW$1Yg+-l0NHqLU-;{!` zE)txSljX8%4g?9(h*Zp}@8{(lip7Vqf2|k3UdnNh;ELNFwyYxm1e@vyG5+Epu7DSj zW49Az{PA`v&SXxiQ*9kM1m9E`GX4MzAGOQGNpayV^|*7z`Z~5*Fz2c@(LIGE$g^_= zJbN~B;F9Oua(4_b4c9`+0)-r1rlc`$~hs8|SbtiY%Vw0?84TwCRQ$?ybR+ zc)&T7r0I}B9;wOos+bh|xiRR~`#2z`pyaT?j;J3Xw2l-YEAqo@KK18lcRH=qrkH@azF}Z%=I|0BQ~sEG ztFA2DqqiEVuCpjZG2a7P9muz)J!NKH<5X((iThLMX37+b06G1d*AP^WrC0Yn#?>HZ z_trBnP6oHFU%^;$As~&7ms=Y7S&y>B)x~a+hPJi6`#<{lHf1(Uszav7EGdTeq61Hn zbM%59!DGowKytHs=f8ty(sZca8`Lrio0s*iLoON>khaD-&PN8BmL~T|eU6rlivBhv z)^|j$8snBMXdo-HTqb)vi@>K|+QZ7)-<{5HY=p|@~I>0WEXX_|+~dYF;@ zPVtBN@2CkVO=53bkcp(Xr+07LQ9L%sKVLmJK>njb@I+h}knOKTR7_BNJjQkoI8fKy zIw92^4~L0~>miCN{K*+H18%D@l)Rb}xh5k%zXp0tW04{H4v^^LCQmkxoR(}A?olA^e(>rwJ4!B}@V*(RNzP={MNcox-$*mR(^%NFHLN2=`> z_2P!CQB%^#91mZZ(R~P95kNrpe1TdGUDAHMC1!P+p6Yx%U-^?44~8zMwuqy&1O$Lx zrT@clnB`y&zst<|_C-2@i%Sx3<)Q$vgi!XS9ZmGfe3j0a08YRo-*xCx{_v5^O9jRcY#!^w&1l!MHmdkCx_@%Okq;6xokZN)&c$IGPWD1(H_BwnVmVyc?J~XC#;p29!kG&AM zSfBT((4Ryb|&1N*!(P4a+f6 z8xxQc6G8_(+7}8~RB8O5Z!J;m<*d%<;T~OFnJ6$L^whAq`DxPGi|3uR8GHGB;vp?S z1iy4V397xeog=@(A~kw@AlAiMIyaMoJ+qD!rvz_*5Lu>@E=`67LR7tGr7%!4I9XE> z@-X316Fy?-1fdW8$O^v!nX#&!iR9CEqCl*1Lm2E9QXKDn?iL()c} zX~96XG6{$Vv&76{!kSDyXckcX{FeCEj-NO`-3AdHH4(OmuZ^Z!Z#XxP1`_@pF?}lh zV#!W5oigucW1P4Phh5~peV%3)V)5c^px+{D>(TaCwxHIe`5fSV=ZY4TC?V0N{eTz^ zRG6YfqRXm0=5!oE0FR^N+$Eml9<=k9fvnj^5r+E=YAF4>eWxC1V;$9PQ%j%dfjiV^vs{VHcBI+fLQR{QVr@7<;*-nq>}IZP^4dS$ z#MaE0ie7=v$&~8}QcEPhYv8|ezZXb%-^Ut>iY3G89JUiby%7hTAU+y}#iv|u3uTE- z*no5h86rpZxVr9F)xS-g57?z1tEkmak{}m;#(gHq)0pw=(jm@DGu+m@!OKXMGoFt- z0S`3IaJeC8!rfAvEe^EJ4<GzYnRyXxM@u2E?$?1WOIitnfKT4zNB+ftCS{_;3Z) zPZX%ZVrc`)-q`_{q7LTK*mAw17fSW_Y1Tl6C>X@RX?TmP?DcUK<5?0(k*I^s@*LvV z)24~Ks$4^f(KkdALY_vy2IMf?3R)7R>o66jn#Ef>7J^ONwRJ1%Lr1sBkFN0l@_Uh2 zP-9ofSkgz}SKm=AhR?i-9h&i^G(@+aBv?A83=*CEw-WrYjN5Af{0s3HR<*s>g9+jvB8_Qq-QO|Nx_5KGmIbMb@M zViMhaxU@!}r$cfIi|Wz5^%%m%Hho{R{*dVY+~MUY(UHV}gqwWwdOKTvBc@wAPV9zG zjgjZmQRXHKcSAlri+sGj;9#FIKt4HEx$I}x>|?d3`va;^0^|7l2w?vz-+y>|&-3>a z>fsd$n9DBlf$^Esb?waruR3~2|56mR(T zyAw(Ri<$98=YjMcyC_NpVd>z7#$B^EsAl~oa4dgA@~RnED`K~?d z&?RP9vYc=@Kt8ha|ExkLjjRO-jM(W;&m!TY$9Tq+nxz(5)DmG~$}==1Drk-z36vMt zbE?hBok{0rY42X%wv3pHs@@+4Dz;vze6E97xdkLx_onheV` zAfaN0xD)i-t;Kt(y^FD3To1oR=sLpLgB2EuZuhE+&d_Kl0Uhe;t;8^Y8LQ`X-po|4SD>St(KM72t^8^y|h^rn2*A3>^PnxfNW zIJ_L<>|T65!wa$3(I6}xAc8?x6Y;-!H|HIL)Q$pYILU&`(|lxO+sJA*F85Jq^zY>8 zFyj!b!PZqJr^|jDgi{$^8D?zcC)xN`ZZqxb-8g|*u`-oSxo#6ie#Snxf=Yc7JJZBaBi{u3#a+^`#pk@KfWHgtKJ$T2rw`Gzt+b(17^$@mBO60fJUN-*0p zT)2YSkQJi`KP8HF+4Qj7zZa!SYWJauJ%wSyM1a+9B3FgU1N%*}_4rmZ(_ei{;45d4 zGzm$2p4^6^Y$R%qiB)F2(*(0sP#SC&kt>;mJRw+^yI7#Ls#S!iXyyW?9E z30uTuVjwxl%ZC8oujlY4NBn}sRY|7NgpbebE=;?SoKFnT781tufU54BzFIx(aY}|T z7Bq1j9a9YN!zS)_NnwY&daFcdCUMM;?Da$lbS10-P3p=GP*D)&=`84TLsOtkCS3{y zH6%kR!NrXqAx_`r<1IsAOQrPr7#v7ztAz56Qc=vE%KWLyz;4|Z66~oJ|l*p%jGf(7J#hbOnUFk=&qSP2#n=bIA zB}c!{{xc5ozuJ2X=(u)u&og#nW@ct)W@ct)W@bBPh#@h>%n&oh%xuTZ%*@Qx<(vzr z-#xwF?U{LN=FRH0s#GPFYD-(%zxw{4R9mWZm4kF~#g?k9h@<*Cp*Hoc_-*KWpkZwuc_S;yC)uzP3vl~_uhjwGLd}k5N;SCVSf5Ia?!jmMXk%w8Lwo$f zQtNL!>|L9_+QO=@37we3o={C&WTHrt+jg+zHGmojQAimbFveL{XU`Sh5=5VEjqpz!LjDP*XEt^mRwJiYa#jU#uBb=IXJ-3@JO79n%5t!B@_$!*7 zS&Z>l55;^iQ%@5j9QL5R5BIH$8RYpLz7~r1vRh{E-NlS=#q%GKr(Pd6hgy4jshe z1fz`tyc(>v8o<t z1lgVu3IOPkgbzD zTSr{5{ghdMij|fyiLR#VPFi>R%TFKDeq-`RQJxX?%~v^c&TzJvN3L?i)dK|P0S688 z!8q}VxdZ>uoW&iHjCq@4Qv4N>8)E;W?lfk&Z(G#@Y}n_rj1CSkRVIuTZKTGAS` zHJM73vPbBc?pC0vG|Yy*X$hU29Fu%e##U7E(s6;l%?%c!(cL1?`c`8``+A zSGj@4b-sT32!?Z1DuVHPGI%8lHTc!H?*_ZSyV-mryF_xuAIy;=@Wb4^q7obik1XA5 zy|ikQisNqj+$VuHTR6>EtEsv4B@^%Vh|+S;eGA&cfcAz~Q0y4J$g}&fh$dZ$OA0bJ zk;%YlH*<+7_BY|k!t)mJ(_P=@PYo~+mER$l>NEFtGYU{jr>&Ig{SmY(RDQx5Mt>p=I4Q|7hUa4g;a zm+%P45hVg*y)34jb6`6`pXa(e2slw&L{Dof6-buphigXl_;}w>R{Ynr9$g-jHA^Y( zYS+#8Fbw^aOFyX{igl~$;>&uU4gHcRELSx~>DXCp%d+(qVd>`~wm8wSZxxYklek3M zm1+EOxKS37;(&AejMh$vO%vswEq}I;B^$3xLv$)|Z++?x>E1HxHrw&_C0A&1U+W%K zwg>*clX49$pj2P>F_c)94eLXkgg26Cr=Y;3P!%z&FN}9p2`ElkK5BwFtaCP{+LBBtSoH+ojydGSNk|dRm?*)P4~A{N)0$ zudt!Plm%7hg-_Co|ku6VJ1|FV>d+_t~)MaTM|s**N;-oKB-i zzkUvM_U*Ipk$_*b0{MSUF6LVtZG&uK5zoZMK!U1d8pG!s&9Z@@lHglHug?w2B$hhv z=oOoFjUrvM@tV_!YPG(0gV*<=AvrkE&PBh3)PmqXSY|4~GDk&B?&~hsMp?Lt)UqJ1 zFE6@GoNDcTMGQw~@>&fbybvW>C8;h(Dv4p~#?5T_m2g_Tf@4@I!E?WL1abazo zRCw`V_o+_9=T}@s<|{ifto<$MPr(XY-(0b|Tj3MeXzh@=4c5pyupCA6;}yPCIf;)1 zLg8%AF2&3#db&959MuNQAEFRG;jpUJzJdC($T)*e{1&@h&56_$ZbV=UgV+&n;U_4a9ZPytkz4d^ z`!xwG(t};6pBsiydlZc3_5&N`pLeW<5Vt zs}aSN)+3rx_Ks|NSkttm_|i96%XqRm6F#=L-6H>}je2DW9gE0q8n9K3!K+^i%qsah zk8@cBWJc26dQW~;Kj+^*KZQkPe+lxIkgD`xDL%F0&tXEDfcNCMIU4V^p-B}XR8Sg! z-r?L##fP$~b|0Zi?w#`wbW5N+WOnt|lHJ=t{);t5qQVq@L77#D*ka~(;7-g-M791Q9^G)hRpY*OJPLayTsrD%41v(Ren zzd8%OKWGz|#loPDf;_)gPn-a_52JXJZK4QY& z>C{&y#KCJeIyf*Pds-v--boNnIO&;10ah(Xk-|~r^C8iN9(gI}1TVG|?B}mJx(b^C z>hkk2F{S|wO~e(^JQWSBy3(&7mO+C|yP~Zy=bax4!?%!IHG5iG4huD`dOf!Xrhkvi=R0X3&Di^i}d4G&Bhf+ZqUOOB1z-W^(_pkJe3@kN z#-4^CtPFS7?(oGnTq>3`_op9LoS1FM+2?w;757h<1!A?WA^J09hdbPCgt7(}O@)pg z`P-0}H-dItpZfCPUv;C!CuEKNN^C3i7gQ0?)or?cRP}se)JHwI5~QWe%e``m`uEvJ zxAT)oOLUh~aD^s2d^@-Soj(c7WY!Ukm3d*LhXzB?NhvILlu^~3;DE9lWCdk{4b#CcLncR5YuCngQ zz_p(~Mx){@glRp6VMcnWhNxqVtU67b4-Qlr_;JP;vjzo^Kd2myb)p+f-V9w@+;YPq z#%!lPHlqbuY>|?db`B}XGc zCxo=Us1)4bV6x3szW7G-)Q7-hp!{oSitxa4$PF@NI3Dqh%T0-3zX7FcI`!$n+oeq8 zK|+#_O~A8>dHu|5Y@*f6$OaVMESzn3m-(7ic-jXW^p-kC%zS<2hDHPLo;``wU!^CV z-3Ff`s(@Lph-pghf3%#7iv&3k5R}m&BeqB?egKXx$RhNS@j1nH6t9U84h~$6?*YM| zN!pbl@`RwFVPbjgX(NWK53F2~P?E;~5PxHnK{zv{QJ8u;%As|H_=vAwyj{orVP!G( zoagD2q!(7kLVbTDZVYj3$UJgQM^j;sMDs`HWZi12{I_ZUP*hf;y}*LjAgxr%fd^ix zu*+lJmC=aE{uD!i{nGlMu;KJNVT#_|vN%iI&-AOQW2H@{wkOoemCrvg?J(o~ zI3Aj1zn~errWku6rhqu`J#GiMJWy#VtHb4tadT-aJH10$c3W&A?%zZn(|>)dFm6H- z-sc1DjaD6^6e)SMoby8$KFI&h?XTCr?R@q9+Ue^UCb`0l@sTI1*nWa?=QUkP@fF?Av))bWwIGU`zb6DO@EWBJ?X+1WFX5v%ZPu2f+HeMNCGZf9fcc8@gd^{FbRkWKc~ zW3hIrt@&a&X204{d=wSE54b`yzkY$;4@_AI>F9`SSMvU-WGOU77lCJ|wxV*CYZ5f!poCM=@*vXAC+tXi&^IrRso4x+$ZjtmM}2tk!A z{#Ngqr(X!JB_CuO5Es%?>}vpW$%0QwfJ#C@oP>JX;xjxED#h7GOYGOzZ{j>s3fBT|ulQ!S51SKh#l%2;TuhmW{{ z@{)UEz9H-~E(4TO?64oWQxbmiBg=IQ5^}xX-c;{^Ca}0LEUTSrCGCY7|F|{>r{YX6 zR5gl>%`b;P?owS^Z7jQIEhQcR=5=_|X~}2aH{mIBT)Ax&%iC&*+ZyJETR+6cc$#95AhTKm75iOq^%( z#5aruivk|VYiz(R%j%IP5!C{t8%|@Qn4y;=iTdt(5Cr=hdF}(+EhDi<*Re4TdW~Ud zH1@Frb{w0QTL1Yk4QO|}u(@R~TvVc9=cQgkjNp$+BjfuB?OxsB@O@WMX@$08Hl^Id z*%8ip#aF=|38RvQyD*JSD`yV%V9J*(K2ci_M7?KNcsxrW1)RV1f5C)~Cli}cseA>6 zGR$b{`O<2%lxC@_4b9Y6M;8IY%{kvs|bgclsbuBz~cG7 zEgI1jW(dqkT+^)4Vl24>H0gzRb{YX_oH6B^NX{^4w;tMe&-@z1wnSplOXz8;M+_GP zoH4@vxU6j}zp8r0XmJ~fKnzPFjZX4ftZcQ%i8M$Y$PCNO_TC6Q-w$33?He|Y+*{TN zTSQGVF9`h?ly^EiBC_;JzJ%yxc=h0HM2JY%lzm&~yKWZ^SSg1f2Y~=l9FydQu##2?DF<>x8k_Y+ z+tHiN2~{jGQrXwshA7-B{L1NM3koJe#aUb;&a8YvdyQ;ts&9eEyzkt zbJI46FNo_`lT~Y?#zzc}<)W6bLQuA}&o|7zvT6DnjA5BaDB26*8=)zVaHOK9Wn~B< zC#t5*!W%LZHfYZun&3)gdo~Hhz}H=GfbyifKgJVU_=3XMoMr;(K2xZY+Z?Z>{rPg+ z;Av99v@4FruYfOY%=kISR>RQLTi=Upv@RW}{qjWOt`3Uk@JdSP#QGvPnrwvX62`31 z8IPxd8OPoIn&CcCyfczICx-(ztB73;F1BfsiJP8ez$|DSw=% zJy2JlLBF`9)-`Kk_|L{zmOTUMZzpDDu!Es?JnmInd%a-Et|3K|t1k0}cv(0)dVP0i ze3%5C5CrOPp9nBu7^IGm&aw%A|)zwhT=@cGx1Z}EItPm$Qvcp$o^PyG7O(RJ>*Z% z!^TxMxDM4F-cDT85Yf9gzevz$@>s%I)`n=w=KgNASwdlBBIE5uo{C&FsvujWkl8f! zgPOhMRT(?^fPVVhIrvp(W52;@jLSquaRcG6&br+did5Ws+Lg66M`t1 zjgkmL3~)u*B~_c+MJq^IHbr0r;?UQpn^cU&m13~iy^GX~)X=I5UvAzp>!tQ44d;@X zIIO3k@dk|tCojnI^5V8eY#p~Yw{n*gX0Fwu{%pI96%C#5sg_eGV{92M2Pxh8E=WgS ziW{r9D`X%?KaSAuymnI-HrS&@pZK7e=jooVI&0d<$njM4av~;u8x5B4R?->kHLdW} z-E0={CI-=mMWRyV9$lZxafD+%gF8BcidWdoFedDrt`qSe9(=f)w+fbSIvtC4<$N8v z;m-0dNt5`X%dl=&Qk!0LM#gybWD5fWVe%|Ip*XkbxJU#e0P$uUq zs|)N_+!tAG=Uwe+)h$~UhnjRj%B|Xmlf#sB-H_Z)8k=tUvZF6mDw)Mu2|%R7`6Kze z{0G1UKSq9@#eL%6b^t z0qm$l`$=0U_FeP9g=wk4X4quDqm3+;JM3w*AQe(+v0EVay}G#t;p}J*-I$PF6b{U- z__r(pWFbdl#Kwqp5V>mQ}>a)_nT>Ofr(S?3f6VKqlc#4O~co8s5LN^TDW(;Cv zJ}TLFPF{kp>Y7e4lg zv{^HXoZ>W_yos|{%9Nu$i=jY!#C&Z~HHO-%eu2TGdBFjSni)>SYeYlEYow=nfpG+Q z`f6Szvu`qa)^9RhYh7S)mfc6Lmfb_ImEKF=^qTDhlATdEnPzEv%+8@MFrEdyLox)t z3$!mVTG2L{E_%&2&Ab`m6KlX*kvI7~DSG^ly9J*MQ=ZGziwD;v1YCOj>?w7rLf}yP zx4_||Nt20&om6PZkkiH4iydmcwLgxSpg+S1+`*+kv0vP!KQ-jYzCdVPkFT(<6r%G? zck1~#twsC=sf_>sA(iyn58b>{?{+WH%tub1x42ChCI7{-yWy;v%fz;JmbdbBv6?R@ zjv?s_CQIh^$*m4o81W6HzdwXZv)w3T&f4xijlkvAle=rbO#M;dj^aq>^R_$gs>F^A zy&t+J+i^3S%Zo^ArdL~tC#%|()1LW>F0GK-bH2$;2!$=Dq^FBcE+>A1I6Ec!7GJFeA(IgO(fxxyeuE1F zMF%S5x%D63YS`u9{Rn|hp)w1B&VlX`{aK=uyh^f{g&Q^z1s$bOS--RhLdKs3oh4#6 zO)=LzD!ys^gW@41Q27SKV&>y8n$p@x<_SKkhXZ*j%!VOQWS@&VX$QgvBCE1A7^i?ss;QeyH_`R#6!w2inaL7UUqMO><9yW2;Yc z&~q_ao%S!poq-My90hDTKG8*^k9e;=MQ<_wXkE?r2$Q<{IH1eIOrm^6$Dr=<-{$(X zj;aixD{8(n{4_x@njS-qoa@-GC7`Pg0$@vFv}wG|$85X_QYNLF1mZmi**Bh+5V@hC z%24n)-5y>=R-MA&yj#lG*TiuY(>bQWcajZ2c08`;HONuJFJRSaHWM-PhOEadoq`zv zX)o8PhM92VZ(1$(yA3mGJgWdK{@iqershQw^X}7B_3mr?3E;1Glj#}o>d<3$ZTmMY z0r0j0h;7rjNIv{BHf{$}9{%%s;oUVQUQv6>0N&Hfd$o(OHq5md+sUBa?ev9AR`%aI)iQn?S6u)n& ze=@0h|9!--&tHh&@Bb9PdPeKP=d{{EKhe}ff!HP@C*&xbfpAT>YcFO!tqgXUkAie4U24*u7Blmcf$RgewJHzAf zQd8)3fHkeM1!&%Lr&&2Ka+Mp$Z0*_1th=5C|*-@-SN z{JRV0W7WLb7v0kPNZhh}?2iBwh>%&8h>}@F2T-{#0F}#Eb}xg0f;V5j+)ECb5 z)V=h{T?xMNQ{2#XTLJsSPj%W%8GNOWPF*#Jqn}=HKbG|xdy2^M*7k{@l6=_+ahP*+ z`?YLY=A*w*YvRYxXGD)8W9g~TxZ-kx-!%=&_z|htbuP_V_-uDQO5pO)hP$!br~V}H zL0cyCW!oKdRs2AP-Uk~Xf1A`?UL?{pb<$({TLTgE1A7H)ZI8Zq(&5g66&C2RJjr@_ zaB;pns!i{#YO~p@yH(I8S+&YvHR*mTw|aY*zt(kVr;`Br`_3w0iRu4sNA>CtM>X-? zQAPYqM^*1}*z9{-s@{5c%j=kBA#4USGv=&+i$!N3=6tAch(oO9i7%Ot{!k&q1|M@xa4D@n5fxwMNi2$&z zOCxE$rbl$8^c}ossKQq+P+jn|E)8)ne;0Inq!IL&ylSj<1yNlryR!ZehL%ymzVSqn zNCm!B23_E|xsa9t#J(Sy`H|sq4sYXM!_j`ydKj3VlTe`xIjJ&+h-vgD9V)$%_GJuM z_KhdkyrLfgG%zTi*~`yR$5}ifxzR_YUnVaQo?{w*lHRkK@R=?J<7ohIb&cID9bu<> zG|W+>FdOfSPu+fR#Mu5s#27>6Z!oPiE-;=ZBgWL{BF4_ABHsC(XhzA*UW*tTx9I&X zh3`#!&5G%Gh1vnhHSn2LwgkL^dVfgZYvfI)9l-Hg;WNYOc#-(F;`}SqME3LH-zKC8 zUXAcjH~D6^{dyH;UgaQ*iCzPhE;Jduf3V|!jgI3vYW&Q=MtbYY7U+X{oKCHw- zhB491;coP`#S=&F)PBw8NuO73ij0pVBScNn6G<8`WEQ6RR7A&5e$Py8Z_D8AmdI;4fQy3SO+Eq6HI+HkGz4-XwW;JMnj_hBX0 zB`CK8z_3zb%wtPUwbk(@0;% z1(E+eBHUuze-n)mc?oAqfA6W}9v_1eVORaj%?g6ix zVPpF%08-yQQ-JUKKE&i*v&l4r_6NWkVPop`@R^+e@AQ3W$rJJ-*%5F&-LSD9w9N3# zi$Q+%QNnje^_|!%IH-$E%gc7dBGNZ9kQs!x&La0RbY5lb7$R==6ys?6F_qdhd1u0n zAAL8Mt_aL~2Ip>{Rs@_+w|drGPES%eZ^eu!gzlDhOndjUVSPXDgl-N01+8pdj!YL)6c0wH1{%%-T0EShV%!nS1#gg}6>7>~e zUg8i1_}#FsrI`q~k4$I-tUU0X>{Yuq;rT=L=?`C)S_=T14 z&YL407M3#}R+Va|DV^?sr(q2@J;iTr7wll?Wm{R?sQXt+o6DBPQiH)#YomVAjU>&H zCrU&43!@pKtjCJXa_!#X;#&~sFSX7|{DmN7dJPko{z*h8@$YmV)q7#@DE`vaM(IFI)&o%W`%h4vxpaVG{%&y2_GyLhH>z%@TM?W$WB^p%mYg#U zujRq~fUd9CPyPZ`_J2i{iJ9f!M^&NIHjo~=b&sk=DF2op;-pMaTnhs+v{t34K!<=q zhge)5IPURI3fOsOT8MDzY{6qpqa`h3J)s0L@Fb-RBMOtbTmMbL)woI=1xqvj1?U@5 zrb10%oN8$YZsHU7NdCTBVw%(}G`88S(TwUQc z^sY)BSlQdKIV}0psH-GvC9@dx#A(9(>_f%D+n$QR2~#3DF!r5~6jy9k zC#2d=4op0Cjio5zM&M(p%&l!6K2(UfEMhdkzAXJjTP`@)264V z7kUru-UG+?!0kP-cn@sf18sU{z>}U{;60%IbBg?X#N<8r{k`A8@2D*Wow9|qwaI^R zDgUg?dkq} z(_G(!-*zfB6 z?x=rWV81WSe|}*7p8rpM`L{m&eUiVk{%$C3CT7-uIr=}Z*T1+R0HplxAqzWOVZbyr zKDjU_BRwMv13e=<0}}%~BQp&>8yTP-0r_O?jQ_JN%8my1_9n)FIc)=LClg3Id1VoG zT2U8kYeNHD+jmTr%`Kep0gpd$rN&n^adZL{jn72Oz|6qH!N|(OM8inS`ge{2UocU} zm$q;XKv{KMko(qX!a z;(}WFF31uQWKQ>upo!q~u0G_r~K^F=Wn5tTptX-bt8dPbZACH2rM2_e2TdEc2gG?@tDqHCAV-a{a z2=;{OdBM@}1v-Qzg1Us*0UPY7vxV(nq(u|U9P`iTA)gXtM&Hv2SJMg#eB&l{L8L&2 z?23rz-c2V*PC|b^1aAu_hb9d~1i3!=6tza^qT7miDLyba<3O?<#^!6Qu%wXCn03c(LlGOqE5`y&Zi$29kw2v`(-L?J!HW^=F2Py zIb16;y%J#BeeP*_hKF-ohmVkbo2fGsKY;h-0>}(lE#)|=L7*nS4iR~9pGJ|Y^_0Bn z4BQYkD)?et4|UI33EGBxdh3i1j;3)rmSJWl8lg(353o5(m2Zhc`3Oc_TU`uN%(?LM zJkGn|lF|sWb%7Wv>kRv!?ms%otbZPDik`hCH@!3p6B#)>LlKw)v2Al;+psj^^TXlN+zs?t4P}?YIwx_xTn< zVLZxz7`+K{f~g4?RxVK$qBQ}KTKuq3J%h~2KMq|b8%hz29 zwvDZTO+zNnhQTjA~ni@c;gIi6`Z+D z+=%nlS?y_=G}$wb<69BN5;+#09=ay>m#LUz!FIZSb47|mW{}OaS;Vkyh9Puf$ zPFdY%6`m65bE%W^Sgz+$B~)V0LI+0*E0gLWy5pfUwplk*X0kkICh^1##>~c$0Lob4 z<;Wi`GvOe|rKsh)PSps0J`ra*+~7R$zD!Y``~{B)xeab;%n#QiW1JU3xb*FDnKW!a zg_X}1rYJZ~IN%}mVmSr@77j(+8p^iHf=Nbrt+r zl)hqnRzRq)@e~M-z?MPYyu6|yf2+)gL>WXDhYJA%T9k0nq<~o5d&L6VC;tYoJn&1Z z;sfFDYP9qEWys5znxJ;@ie2vHbpf#2$#ZJ?3Bu!vXwz89aTqeo7yXsp(MmWKbPw5Ro*Q016n(3J5fpK z)-}kgBbtCY_k1xRjDyG?sYhJEJJ;%yR8N_uFY-|=be@So>MXg z?uF`+<8ckHlMQQbw#M-S2K6Mtn5YYpQ@6iQcTHjbK32qlIdh96-bF@%hp+=yp*NHm zFAo`5>Y6lyh3A7ufq9<3ZbsmgiP7ja78sGRyYsB)!osEa?YXp*P`cJolSW;wjdon- zp6~j_@*b+}7UE3#-cM4@HbVB0##s;{aStJMjwZ-rTx|#=*VE&K423c0@M>xcn|*xI zA7TZ}d0vj(UChRApUSffQ`+(|w+_rv!O!|Q)stCQG=TAgDFtSxS?j9H^7olRd9=kN zsU4gXDHpBRkd=$7cV%2UisMTMg|KgPn=rz^F4c{Vj_=KC#x99UUZXY#xXw0;ql1)d zO@~G)<~UVk6VW9j4pwC8Saww@l?a2087~U6#1><~CVxf*6OsJHfb4v~p?Cahkqac^ zU|IJmsPMd>WAf6c!-4&c@eVjumy=@49nz}G zTomXu^VmVhWCtGG_`%YF-n<*vkV<{y>W11r={F!mdYNFTChPi3i{egg`hxgo2 zy;`M)v2l;zTw5NxM^6>(m?tcED!JQnZ^Mk|xiZ1OTg=^~tV9TvR;cI6M!9@7;A!2| zOus(B!ExonX31|d%pS}6Mi50#^L zgk?e3jA@R(IB5KOv?8h4aeGkXDAzSjUU}G0pAUP0a^k@Pg)sG=|PT)O-_?4|Muj?ZM zU-(<_fW8E@3(^%T(DD$-FXO`}WQu&YGlM@LYB50tD%ou{!O0NxtQjrC^G;W)bC0OT z@@mJnt@|Lv{0yj>*`~4=5B{uL!xh>mewhl;ESrRG&ajh9bD{k3_aC}{NwI&D~*bd z{epz+B9bnSs9u*liSx|pIq@59d&dc$^Rh_2k0Q&$>QlpwuS<&V>D~N%0U9R_H(Bej z`!NwBGzVq=S6v^l{rZ|7!Dx5f(V$D3piJd5*tO&Kg~bPhdNyA*9G~_UEX|nQxrk2H zMaoCAAISo&np|pm`*k9!G*>4Y@-y1OniaGabY)D4FGcyE59Knd8TtMmW$sW9@19#(^~%f}x=VwKEfA3?!W|JWwk4i{ld{a9J-BS$XvvdZ ziDe#^EdGKevC_!s# zCK`C38m8fngfz=XtKhZ{%w&vZ>eK|j1=uk+t=g+>s<6A)%rrXxWBV_?|{tN#?1 zyA}~<77=n5(GnIB>k-yoM(Pf4bt8)3T1~9Raj*g94qy lcMpb!k5%!nUFGC#;OOk`2gw+Et3#>uTY{05i3^T$YPo-Dcx`TI1djC=2@8p%i47b-KMAvhwVj)}%YVI{v77mC zb5ln%a}s7ba|cT|D-w=hzc@$)1xfy|2IuPLVs2~?=e4m+DD6Pee!o*&hU}L00R{u6 zrk`ZIYxg*PH(uwDhjaKtJjFN$lhiJ)&S8r1OGVS1Ewq2F)eIZ!`{TBEk=f(zlDM~C z_7nPBz<|}S!Rj=u z_>exiYk-69_}BWIPVRM+Wu(eTZWyq6={auxnqoMJdGmBD^urICtXp(d{FB?46Nq_J zL1Ntkf#Q?VG<7GHXdErXHrNC_L#K=W4)vu^xvJNFHCIf1YPSk2#w z-eP2&6x7f(YJ{{v@xOy{a-a9cmPmC(LbaMbr}Xg8myMZ*c70i<9*G7k$rzBbHM-0L zK-8Ig$yd);-7P%5S|$LCU*Q0HF~dic5U;79^83Pfx{`$8c!ml#HjDYcq71eemf)K% zgA@q4KXsE`Kz&8=vv9s;ftd3kWBvLH_ccxa(7VkMM+84~&m2||fE1uM7LYd>p0_Uw z)%I%<`|_wTr%Y{-I5v>rJZ4Xbz5VM+N0EmYSDUDz)-pTB+JWrTZ;ZI7RsA(`JFhFpCPa5viYTq{A0 zf9`$^MBwV<roue6wBW2o==v=wWXYcqhbgq-)$3rKf?EJeLq|?@Aq0doUV3c-)4=6<9og_fm?eK z6-4i5I5qc_i9_T*?*)C&q;| zpQ}Duv7$Y9RSxTS2Ernruur7=vGVd~+z(qLB5SY-rQjhb2UDhE(Z2W}&+m%_Jd>=E z`X|u1%mpEu+BM@f3KXbAQQq)1BI}t)<0*rcr`dvWhqSaD3eUxOdITLodCK$TKyOc6 zf%HmDG1NY(ff(}-BA!Mly^#;%8@D3BMwk%e|71Z#aAf7*NIzb15u`2ZZ*^5Q7z) zxH{?0LvgQM05wq6r5tqc6u7+%4Wdd^?0vZH7Nhm#El9f(cYJL|uH@X8RMqEfUsSvBy6e844L4>QUv zac+b&m^I$19t%3kk<5H5NG;ciIQAmdSeuj{DQ?q3_JbdoH>8ABaI+kPeZ?@qmBjT@ z(;n9iqmfu9|4F$0_SoOjb-=H^N4Uq=pb4RG15QSDiaATyU`>i}S4qccP8%e?_d7B~ z&STvWvLw#Ho~@UsYGE!BRpU!%XROg{(U{rgq6jju?*bHj+?L=O-Gek4x;=dH?2omO z2(6SG#pY7;crD$fMvl8+6^JLcI_D~?Yywk?6s*`#e&}x*WR&c+yr`pBugZos#a*r6 z5sz@z@GE9~mI;mWF9)4TEYL$3rqtqWHH}Yy$XJxQ%NyA0psc*bjjEofn)}1tg*Arj zN@y`~J<*?f<$Y&-k*~4?LaXOJ5>1)ycf-#;Z?djnNLr&5;kw4z+BwwI-Iy^c1S?Ow zu%a&gsPg~p>%QCRdJwHH!J&d#Yy=@O*aSD2)dfJ*9^4k)QQa{W5dgeasth%YbiqX8 z1Y;}@8s#-o_*qNgmgSCRIbj#pH5#S+$&1(iR$lf8D)_dlsLN0B>TPlM&z#NoUEE)agUQ}saDh=Nt#h#9;_pLQC2x#GQT zpJfyDtA{BaLJBOWs`u1CssWb*ymBhKWVc%)>S5$?a?wpy>H>;(!}9X@K5j-GDzQNn zU&5qF^^2?j_KsYRuHNW5Za2tU+^$>^Y@EN_?H zXIR5Vu!`BJ-60TFqQpdML;; z@(O=1=Iw=>*=3~nN8ru54ErI=-mr^GxT!*&vCbZYU^_TyH}FNjI+*7W0%B(K7U+Nk z(KI{C$sssRS~|#m2&XaOcClM_R+RIh_gCngf?HQa&I4}8*XUT4QrE}OdW1z2u&F1_ zC3ja&VFZK)m6Bt8F`efPh~@|(<7&<{2D}BQ64N^%dBx~uUYN|efr$l})aFlCLMXW; zKH798W=u+-C8#a~U6-QY9D1UE6XsoQ4mjDJhyPm51R~v`cH*B&cZN4+ttqWiW$#O< zKW^(`nf;k}=J&{HZEO4F)SYPAB~By191(x7^cdP5Cq6V(cta4o)Be`g zTdvdql@Hk&IpCy;1U(PO$_|II%`_%{l~;B!mm|W*)C5irIzaj%{XRO^_zV8!lL=zm zJNutWS0HkKoqOl4We)VQhbPa_}fO$^z)Scgq}C zEALWpS14&OA7vY(f*fMho5=JlS3eGC4kFk&R$caO?3uGF#kF8mfu63=kQ3mDkn>{c z3JXwZGxv`7-~V!fP8=`kT831WqCXo7s`?Vz22sO!+l&CZqN!?H0M`5-x{qUdo+%G) z*UA))D}97TPYhxTQUKr%fylPX){WlKGUj_Q&F>0dLLuy`{Ty2y;K8BR*5911JrW(XF+l> zQ2bq7nMmS>;gBO)0#`+aH^lJ+G=Ct@LKt!n1se4jTna0&n zycKj}LM6_>$^mU}5VaHeqKFNb+_9Jxm<{#dLM*mUdvv)&(=?69K`aklB>L|ZjYc)b z`C7U!%Z(R#j2ic# z90KoZYZ&eU2396rutI3XREkRtH+WF(S1?Hf0@rwMuLj_FC^oUFDHfKG zDda}|AT>ekZ|-Jn1){Z*$Zd2r&6p4!f2TXsDyBZOk|}3^Z%6tm)~WO$R_P~r^g~Cg zrmr!lDV4AO`W#2xBnnU(jnzGORkT`jmRR*CHj%%l2LCt7z)HcC)=5mQr- zuD7id!rqj%>&9im%v}dzcRW!7TMXWcY0aQmLvLV5M(9Z*QS!~B8Ah%a_o3Bb`ocTc zbbXk!^o*%Mss`ihCSQnEcHwLLx>b$NWc8dWbHhmv4`VEIkGEC+D!3n^xxiI_nw3lpC9R6|Q=_OP9w`k;!!nYjd?MLG>&1$t(gPi^DTK82)bF~NYA z(9j%l%V|HawO{Nf>S4qFF9Pik9!z$m^~^KwiLQy%91^LBz_27fZK%$6;!7bNb-Fc5 z>V**=1pOij&Yuqu0*4?|m7IvjnDufNqD^ZO8bm}h9t-wUVF&CHbHgi;er~Hhhj*tP zacF_XZ{gWr7?JxDe!Uw}yPx9@6Yww^v}gG^=1_~ubGRZn0=_m~8UaE6LX{ zU3O~K*V9~9Bjcl5ha#O|TQ-`)?hi2sWM@~M+mmyEQ(ogKhTth;HAfLm!*TGTc2<*z zsY6U%s;caaI`3&gno1jg4PEtoZ9Q5;+x0)Z(Qc8>FyAU@8xpFSIYP6V?>zwp3$VYB zit<%COw4$}MG{F8H&k29{e1@&Q@{~`#qih#OLRA9s?@_Xzb+XLhFEtmKxhACoB|`A zZ1xv+#si!>Bq6m0XK=-;W!r`KbKEUFamux@#A*hT^u!GzmJ}iI0kE2fPHO1DXGn1r zDG@UMSQ==~t(Zmj^3d5*PS)kb=bft1on;g)IFVH=r#|18bD5VVE|^VnjU1Y{*v1RhWQ*h9 zP&_ckLu74%324QYrKGz($*9m3x?pJAdr@uD&>pr>q$>@ZsSGnlDxRt;o_j@0BTx8@ z*;3y?miO?-E1t&n{;&dEJk3TjiBw6BB#?>p{q^6v+_ZML0%6ky{@<(fHTYR2{Zx&k7gMF&%kB7Rt+OP<6fYX6cnNzTU z9WJ9eI}sTBS>J+@dVN2|;l&me1+@y{i@Iity-O!oc8vwo&`v{JC&1gC=#VDPe^=9w z$y3z7hLYc#fJ}DOEyjg$Uqt)+Uycja0Zuk#w9RKw!^#$)z%4kmfwK)kB{k@Xe_e+j zEju#jjIs%Cril%Sf#;G2E;U9DsGH`bn8# z@Zu!m#=S^qXt#}bi7%@6;jrSLjq3Xe#Au%iuthF4bhZuGH06E7l<|@nzxV z;4SP9xD9mKhHkZ)pV+q6_zE#WmNe1crBrKKMYYD%jDbKx-7DU zn7`JC?pKIZ`1($H4#e@uHYjbLcrHJF1KCWc7g264fsaTcW3-*&1hleUVzYUrB%@sc zWe)p&A02|@EG?2iEt>O57e*(YE6YXCdBp!T-hYO0 zkYjJtDb4_vw4S1uxzseOG|J@wIdOk->DEVBuwADydzx?^a?^ zdVm_4NIn76SP)?~PMlRx2RA^lFz!~v`|+;P&6}+N(y4*)YvWyCY*D}Ip|-=HSx?fo zAW(LrJ^EWw6f)^t)Y70>&tJ4sMuSk9KrS^Ub;F{;+DL=w#l$b^QUBeOjfSwlJjX4L zy+3=OeQ)iS+29vCP3oVe2tly7G=$Ifp+^qrAGNO<14ABEkK!S)!A zeW{!!JPS=-+n)CwLdMW5xD2CtR2MCdCZb1m$htw#?JTTeJM?RHti^U!%`qlKSt_0A zRtH{m`dfV4`}!me>4s*%%IQ}h`ojhcl-mbQL;E_PZiPLvsrd1iTYnJvQ77B6^6kFb zOVj1|;YB6TgZ+JX1KYBE&eVbo2@9*OJ(;gA*bYu;(w57TLnNw%+9lAu#>8L9U8q;_ zMhk`M5_eQd8mi^KX0qu+jTT=QRqGDPFIH(eDmiGINL@Iiz88wmKC^~!tG#)@Ym^F( zV>eXIEr{rJy^PrIV7t?5o#0LWg`!g{swmZMbhT@R8Y1I`V@MMRXuP^l+DIim;$GtW zGe&9edn~Ba)`nVn*+#Mc3Zm?k{`m#WH9+ymMTe*Hxb$JQ;)#=baRKX)wvO=mU<~CJ zLjJ?;n!O9nMlUn=G(Le2HLfYBn5)SY+KVKpEiLtC~|1XtQ^LF}=VYL)ZY|KsF zNSIaKP2B!hMB3ii^1lg9YqS4&mW_jjgjvem+S1C6g#Ewe%%awAu1e-EVvhDsjt=Gy zZY10!%wmpqjxMTB#-{%*`)%%FZECI}Df-`z^2V;VB<%lFf>r(x2+YOx>wky9*ZSKE zTfEr0A8d!*;1yv?ka8n~s49+LphWftq4fVM#NTtcRl}BaiDGAG?ldO=xkEcGt7+~_ zg{nqLskzOo-`R3Tr1n1+fpnVTIxhZM69klAjb9H*?xkyaKH4g{yW4@$T=SAI#2oqtB^L zT%-6P8=FmB7kD;{L0fcs4q|BmH>)f0K>>ty@*LWS0RwsKK5ULHkB7mUzr*aa2bXP- z8EC|kOW#*)FVT%mm5%o~p-tqu(J*1dvH zeaxZteP=wxD5zFU05B8KW4GlkvI17|_MHv|yn1?qszI{GbjtVj2V;?aYz93ZKTuJb zP)%KiL0yPT!DeC2Ke#>!H9=>*T1ljfChprkj*@(R?sP5gk;A&yl1vfx;Zh$i|9KE@;AN?YDL&Ec7W zm+oZ|lf3;YIKK~05XZeA@q6J-3V53w)Nai{up+L^XJrLjRJQsmDAAl> z&2lJR`DtE4wz_?wl0Sj8;XHPi@BhOob+L-BXksYVHdAy~(DUTG0cz3YuAl&?Jxrfl zFg{bitpCGxdtGQwean*n^;Jo6_UmNO3wNge(gP=Z z0y7t)ur$nCPo-K1tavc1Bm|?R!~2h%smu90CIbHCY%8_#7yrMf(#HN8V&WERMek@U zW^(BcTBC77GS?ywfFv|ead%w+kO%fIu$Tqs_vqfxK3@Rg`9(C}fUH-@#%ta`bN`1Nv^rSQc?><)zajt?xqa6}d2hud^m zH>^teJ+p$#BrO9gjGNv(|Bd1CEXh6<1*Yyn?F+RDNDna(bLx&rf`wte1O+XD7cK4p68sRH9Li zFfBOMf~iTU37sIlpOo{&Ok=6gaV)>={6dQK*s}E$UlttFhjde+pP6)|hZ@;g*Vu7mSN&`y?n@@$hA{2V zeCF3MOEoHIN#eqqB@QGw{^D7aUA`y?XU#Y)=4f1i&DxlRWOSy+*R5Sow6I>uDn3CHZ;SH;`X(q16@hQ5SDEcEv9f{UmGVE zykfX)q{5d{otrb(hd7DKR*b`9;y+FUN5WU51E(c;k_LShKnteJ)=3uIfO;c4p8FNf z8zwpPu?)djXcQAtDGH!a+cZH}8((2&F6b`e96I@Tt}r~_BKQ$7BRoJva$Zk@Oi&$0 zLEqi9J-?B9xGFlodW{8avqKr=WN*rw+)6>8suMr_>s?}iRM<3rF|#+5n1bgaQnb=t z5RcDRLork461{)m{!|ok{F3-vUF&;FJhp(-i?K3)S?(`s-8CyVoCy`~#xR>RxB;W* za$w354p=R}cT$Y0rn+F<7cCjN*dDD{ykDWL%de6hET2rYQSHX9Zi9NmT??Qaox4;0 zR*i{q>{+fmS-<7;5$#BwWwF1&NtHMG2|x{MCAskB@f$W+!w1gv*K-3dZ69o%)fb;! zEkV)0Ld=_MWQdV}VTy7`OU=r^Kvlg8362Qqw!sDDlSK^!F-BesS+nU9*lVfMBPl2@ z^MStgJg`J$iPOySC;+(G)fNJF5|>R%JQn>K*ddvAqpz7&TeVEAu3Djr! zZfk&fqj_lj?V7y4A$?bG9hq`A^UT2H)urBl+RQi9&GQgwU#hDeuIz*gql z>YvlAM{FMX%s<7VyJ=sCRP1AHX|d7a*<0&Q1V{vVRqVia^VZ-FOWe;o0m=TiS7JCB=?uIOu9dBpTtV-x82+-o>9}%=H807gf8o zdG>Vd7F(3pj#Tch8n{5PlEboU^%xG^5&Q7h*S1g9L=?joGQ>ENOcpV)erzq(dz7Jj zQhhd9+DtgU4%h)2!~46gNwSP+aHO9nl5TyRdN&YTGhHo>dIJ|t86;n^0NF4$)jQBG z3|Ky$&`q`AMFPS9!R}}&0PDc+gU>DMNY|@%JiOlGvEBH;SJ?(?M7*&{ZfwLSJnhwX*$3AL zrPV688hf5jCtI+sh{r3S#H3%5*I`9$X8)k4e0>oL8@J0xTI+~eHa6OiUJ2r>xbfMn=`wvCGOnArd z;3Kz9f-nIpMJGAU)?^Lf>iR*%E zgjC~1M^EWPphSJgSlP-Q4q!O8)(Q@~Px;Ju;Dvhp2{lRQ^DYe3bm0V+$|NGegif2{ zjz4!+I~-PfZe`cLZ3)Rsp`W}v5rj=!PFS?0wTouXyxa{L6#~)U4XliInKaJ}wgq*m zL%ts=e+-ZD8G|D>!w7%c$dhAKR*`I`5-91BE;9w0{&aD(69|g~%wRVIb9WS2b^E>l zhLwaOy=nNzA<;w}cQBmI{C+%xOk0;Mn=x^Bv~l(|py`iPtc_~BnaTgNv}EH?7yJdiKisQ@Be8Gz8^FT7enN2b|Vz+Y>HRTNy1)k2}695fDr5Moi(-dXo$ z#cVVC_(7(U2it@^MlAKkX4>Xv6FMPg!)Bd|$Rd7u*f@8S8z)=3znL7ZV$aTO`XN9x z7Vk`Hkz{4*kJ_X_MLKGb=v%vv47gI9|C8%$0U-D^<4}e2<%?1pd%5&ti?Qv0#i$dEtoQ|TW~>Z2NPqEiRD|cR2JA~ilH#Gu~nVx zJhFObcMp|Q^6r>dI1aqK7XF}ktb%IA>w^B;D(R$SWJAZfX4|=>A`|P>9oEzVe;$0N z+0`8jrCVdo8%oKn6QnCNneS!F(y<769y)2S=cU;=>`HnQ7O0PqSpm7uXT6PV9SCd& z&t=d(@lDUDV0*ac)ew+|xEAr}i>dM2W8%U~PPsD(d%CWN)vMA!{__m(oe<`T+)+)^ z@?6YcAb5cy1mH{ts~uC!dUjkd6o^gpW{RJmyFZWWnZUY!R|v0uz#X}&%x-wP=GQHw zPSHgC4A2{OPPLMo4rfF6JW`h+Yv-%-G*gn%-DtZ|M8 zy$)|89&9KeTI500s5oF;2#{h?7ygip>y}A6*x==Tz^D{I>d_Y-^Pjzvd>sLfc+x#< zfnCEEZ5O1_r15_!bUJxqqwBGnx^jWr+77|XTw~+>DZA+r>y{k4@n?1mDOZv-V~%@* zF+_~uq*^^)=)&U5gx$=Q(W+{!v8W}tW%QiPy3an0nkQngER(+%qZ~#e?xYT$bA+rbZ2al$94+t6k)#)oAbggM>zGuv z^~7$6o4))v)YNZY7RFwI1RKS?D(PIbEm&M5VD`^;EM%55M^&axmsw55d+JPr zE43*8adKR+TExh&QCjupH_|3nB+!$7PgvA3@eaEQSu39Tsq)Y4$=8raQFG$5jYXb_ zVOM9k+r`Se?8X5mXICq!Q+FHug}2_^)jvp}NO{VL^vCT=EAA#nfUDgrzF6D1x~2B< z^bS4@_h!o(w!)>DV- zi9~-nFyHVHh}R8f^W|)w8C}7VTxTAKf9|-X%{A)sQ!kc6Q{AL`~84%urawnFaNUSXYE6{TXN&b2IE?Is+luy6QhP9DN}CQ({#c zFnDHA^>lWAY+{40)a&1{MHc!XChv6hB`e$0D2#&2z&Y*vaETD*U2*vMfE2yH0r-1<~SeS=k4*UBd3 z7-0ZjzG}A@tXbO?a(SI(|%|oz#p6ljWbr@ru%OK$L}|}zUGZO=V|v!#~%QHQMw)2 zp6aTBXj;^w8aXi!KL`ND7uCPQDe{fdVHRE-_ihr%1!sNGa-MqDTkKzEXtBdYi|*yB zQ}&D1_OBR5CBj=;xpmPt3^r4VP}lLH@GC)ihB>~gza)x{ z7$A*b8ZXa?vbtZDaH)a(9*0T{qGvNS1NGZL`pu-tW58cev1n`38t=+Ccc|Z+_iQKY0i2l3fHNv^X*;;mf&J&qPs8`Tor25 z%p4aN)clB*6h51q!@Mg$pT52l}tm9*3iYw@n^NHeR2}) zR6KP?45ltNaC#kBINJDiaQIW6_k|sK2XrIE+BeuU3-K^bkG#9%ZqN5$kf*EJKXL{N zf3$Q6gZ|IZ7pVi}iF1Q+C+O#`IB4JDQSkFel64(kj@(>N@qIH$W&gRS+zeToGMZsc zywjx9mXpJXkJQITLHIY&VN~5=_=a@ zC*}>qj4Gr)Bbj~9TUB)@TPR*DpQB5SMzUSi8i8o?Yy+(kPb%*IXYHA~h7&N8fc=rA zTF_Hc$S`!O^m>-Q3eiX8q+Mr(R~_ecnj0f|eP@tA6cC?V|EmNxkrpBQD@Q+v^)cf2 z_*Co?)WQLcT2?hmkbu9XLkbqV7sQHCguVQ%ps={A!msSCTablddqpBFxRgAEndI4E zv~qz2__lXpNgPJyJg~5yMHQh+hgJNpZsHL#5Er->a(aXpoYJ^rRa6m8DZKR2?JXXX zUd;v7UZ(#N?;zD*9=!m<;dH#+5E$k9nb+Kk$yt%j24B>=`V}tVq2#Eo0`Z zoK~DM=WPLTvE$ksRrCD48*v#5O&4o05ye$|ea6iF%!=^Z_Z@7-8Oq)P&lx>j+pHn> zbQE01E6=4_GL7V>A8=m(I!P6~8KY}%vU%}Y7w0MUxa{QqJOAg8*55BMgkn=X3U4vbQTCFD$5?wS-v0+cXXR%9-vRn@uCJb&I#C}pIE^66@QbeMpynIMA{%jKMm*-C z23u-Vm3gz2Pg~4C+H89j8|mtewX6uO=*ujVH(@s7e>678!%KI{O&h2u0E@jvm-ltcm-hNPHV_D0vmfvM zda=_unMrY%Jr($QjoPWMpd}(lB=!P64K-EaBT%KuMshLd;_fuoBxY{@&FtnSkB60U z7`ezS+Q>v0vAf_7=vOd4;VVA7t2p@>J3!M|a0F3pssq-NEFcI<9p4xHQ~ zY2}n?dup%cq1+zWqNL0w+j^R~OmWI>*OcK@EZcv_W#C^Pa3kSD6YJI+zy4W`k>hfC zUhdQ%-X^)hTTC~TSaAdOybKd95gO;(y)?TinViT_Fn9dze(Jm$M{C5JHhIsO`zRRS zHRZ-+K3<>z5_kn|0l~vPpPttF#c6@jjv;9^Re`EGfItBW%NW%snP&`@oP?PR(*`~@ z6=WiPP6;n~Bx#`}eNFxZuUN-&I3aj1U32>~wbr0J*N3G)@|Q_;&wYhmgL1qRV4BRB?~6jyZc!3dvsvnpe{s#m#~Fz%Yf=Gc+yXN9U>n>s4=_u??}eMJ{Bv*%MP z(|1gA-foyao{3eWWUa?;_%TTt!HdXJUdp8E$t!dPs@|WpB|gSs+>x8zy+dZ6 z#IDjQeuFy++2Qg7_Jcze>crMr)YG2Sxi!e0DG64~T#=o}E*8)EY()K|{%4}@K~ede zRzn;=eR|CZMu=`h8QE`U<(r}}eZqpi#x)-_8&IQug-maJS2~J8rN%mryyY=;l;H`*k zubmuIU@YH}a%}U@=UA_O<(ZgY(S!K7KQc^^%7iJ@fCqve*iEF*?6j98dS2T=P+XR9n;!A4%(jp=t&i-6hF`_4y7St#Dl92GOoa zwE;1&IA5JnDBFL;E&%)40$~X{o^8q)M>&Y;A7ki88RdtF)@2t~=!@$CDI6fQ;?5z@ z8uV+oNZMgSIHb1(N7V0tj$;h)JEZnW1%WKol_2SZoV|9Tl0G6a?L2Pm^q`NKOA~>j zNA@~-b$D5<%uk9n?X!J}=#77iF;JT|i{ELU)7w9X^n^Wme=HRX+CJ&<*{WS016<|_ zlXDDzPvwS4onK-{I5_Z%XYacVCpacJPwX4)BJF3~wXeI8b&ro9S`Stdmmris>Qffs zjUO58HWpM!b1`&GXe2@Crbe0binyJ{`LbYYYKrlM$5dK$=E5{2v)6gDq1n_74R9S` zyzF#twQ{ph=h7+evLraP`OSJ0ZYhl_23&IKR{AB*K(zg1 z8D(U!p%Qb;q5>=FVTgTS$4mdRG$jk6TE0k>%_i_W^eD$%7xCe?pwY+#OQtxR}pXNOnUA5r;(Ky~0nK}HtQ z5_hBKHH)iif7ImBXe{Z2H2>2Xg`50rtO)JldtJ@s!CBj=-k+6@+CEdd)okVn4KKHj zzfYq3rM%qrh}QPQ8HJ5tFXu==F>;s76qg!y&pKTyukc#WNCEk>pg=wIx2m}OM7#%; z8^xVG=TmT_x>bX2F3CYu_0YoTr{}-g81aqi3764s%2lunYq!+w?;tAeu-q>J6(=D? z+cD{V#MOs73+91w>mq({#}!mTM7W%>D}TK)Q8+{4okwy?#eFR4+_&;K!g=O;u;*O; zpiO?Metc&R0u6e@JACFgj=V`s0EG1t)_2_^RmELRY{3NJ4aqkobsEi!R6Z=(lY~-e zijmhp1w^peja*Ax_40U%D}hsX51w1)ZYJls)gkcN@utz_m7!ykR}?jg+Y>^rCo6@2 zXCzr5;?{*hYuoKHsgk!#V=6gik7|ZK>**nK`E}|o)W~1I3O^3|^QILw_f0Hwr;|gzA7gk+ zU`X_dpmn&ZaV@yukN`&&UrYfQq78gsoi#l4g-o~bUa8QI_5gn+h5vU9Xk+erZB5c4 zd^6aMv>~uuzH*(u%ns^jOnK_ba`i}g>ivmSjGv0EAc%Im7lQDlP}y-2ga_{L{ycKrKZnLhaBURclvz`-5eCVv61wDZHq3Hlmvr_kpvKR~Nzj zs@*+E^9mkD%Ck~`9HGdVSxrPo?aDKv=5^W$_F0+imz(Vgp>6JoJp83OJFIlaHo$H- zz`Y&V`tFD(R2~GE=B3U2Ce~Er2-|Z!3Pb#Crr?Eflc&j1*Y;Ev^k>Mvu=uJ_|D|7fYx&cn)aoGUoXv67+C?}X2=f{lQ zK8`Qr3!Cw~4KM~W4Rz;Yfrr{8ZjP)J~5b@g?Ax8eG_2@b$(I9h2M9pcywDbu3bja8yo78-!k9 z>+W3;ljm00fAB=zk0o?CpgPbowUPpX<*%_3Fi;S6(y z9q6_UWo4~(meC-48kDQ(z@&^@Dd_D`xqNdcIM1ZM_82;c_ofE!A%W3(Okl|PpNqDc z(N2DdObF!srF-GtBTtPq$RSC6Re%?fYY>1u1|Qr`MG#u$p%T|-v@VIeC zn8j0rTj!OVHh9#{$GeB2z-N*-nUH7rVr4FEInRqyuM!FryT<~om7h@ZdU z`6E@L01Cmow{S}-PmZY7`2z;kW0lo}qLRz`0ne^8Tqnq;K#5Mnd_riv%a2S$5j3}d zWIp28t7w(^ugHwxms4s=KAn;C7^qggapYrIG?%*q@1!?`F7Rdo0~FpA;)zv?BO|_? zBl;)Q9s2~hv|r05DgT;S)}Cz=D>?39$uW|ADxG{gmlBo$`qytq9n72fQuCN<%&mp7P^GX z#(d5wr!rd_QZ#5mDTg)!@fMDZ_hu+A_NytVEoY^YccE`CcL)5J#!9J$Nac6nw$j_I zO~?ee8>NULR1xj`1Q@qQIjIvGAs4s=us77}t+xMJV9t>AGROxYY-z&x6TRlg3-pr} zy70IqQ|`i2-7>F%8z%ZhC#1E1I{i~EPwG1gDM1m;>d<0H*FAQjNn)Ibu5G@n(1MPM zvXES^Pcx+$Hv~(rMO~7oH;bV-Hj zkj{8wY3R7+e-W`H^XQTq@-4w{hCA-tX0PMwH!FGE(HEKnt*v$=mtc^&^^|PcT|Jpi z5-MNmJ`|UbnL1b9sm~~te@moDgrc=u>LU6s%NQRI7c&2343~l&$>uQ|(-IgW2(;La zRmS(s)$5QoIciQ=D*kmbdWUj?`4VREW4A{i5|$muQjV*`&&ZS;6|CP8^EO=dNdPlC z9C457(H*=b@G#Xfmw=MY6)JSaNpd=aNOd~%gnzATAeQPc^X8l)k=R6BYd z^9PC$S&!d2TezqiX`%(JIpW^PA2=_q1>w`*_Hn1nCzEaJ`<2{7Lro!oK&zRSvhs;8 z*z~y;Fa;z9dnF#Fa+%n2lPpeInrtv?W_S#Lx^e|`)zs-^ZFFeXck?Yvpamiylwaz; zQ^%0b30w|AM)z_?Yuu<(Vx{XEk~EDNfu8|VWk+A9LqN5%0_jWT$dbAqF4Z=!hH|8k zW;XE3ZaL8kjd_;p4mZ~yTARt^SXY_Il1&j4ntoqHAiC`w9OT^#*- z8td5s$kCrc)YIqCN@s@xQJ=IJZ}A)gkzFf@81D?o9p{ruM_k$7NZy_p?Z2V2zs;zT zzKmx{iQ~w7QTBMw4EN`-eUaYKxq)!A+T-e-L1IFhs|gtf+o7RvvnC1BNtcM;fkIsZ zF5iP4tBGgmvCu@XvW4LnhwDXDUecq4XfKtu5NHIrUf(R7T@o~?=5$|8>!a?dkOxbq1%4_cX} zL#>s1y9eK8r{1inqt#)VD_^?A{`flSc42%=sCwVg0IryD6p7@SN8UT>ZXUbj#^zzev{w$ zv0>GwE!Y=_yIx0jagWW|?O7}=hS+;?ZSZd1+9rE|g2FW)z8$=9)@Y=p`i>FTEzJc` zxnfI9@}dQT?jDW7yLkhq*!Y9~F@G3R_N9ZAdrfqGEoTQnCB}sP3s>0T-9o|3M||1j zSDG-)V`2(s?f6l|z)P?FAo)&N?ReIC8ZHTOS$Jqp#k`t^TXJ;I7?!?-5G%`=OaR|hy94=GVq)QYWmIw^pPSzSdAOZ(59#BGm94#<(Zh%k^o$qW zqKZ$91IDZMMb9L~-i>*SPDAmbz~D@ex%~%wtcBwB$~DM4fUzJ z!*^BQhU{UsU3iNtR?{?QqLAFhF1f%-L7g3#c64;KwDeb1b25`1^2LQ`j9=2J7N?g( zJyq{Mx=~HpMI2XCO?^C7Fuj7VeSxjJB8gt`p6JdLn;+7>ZXWQOJYN{GKT9 zT5-wVIh4OvOm9xV>^{yy_7WS01v~)-oQW1WTS~4LvcfcP+SA-jNejZIW>6jDKz6bf zGgrSgI{1~NwmD{nVz``liM?zI4Rh00-|QcDoCu=rckN*=h9!4=c{_fGCJU@?pz_=# z$liO>Dq!!HK8+Z(KcQj|TV+c4*O1?!H|o$cr8rplYuVLg61#c78zr|}ZpHfhFFO$r zGosn`oJ(8{v3P2fS3N8VwrbheR1xfdALJlX7q@w7{}0mMDM*v9+ZydI+qR9TY};M7 zZQC}x++~|xR+nwtw*A!Uee>`4#Q&ZhU+i<4H#sw6jhwmWSYwRz=H*|Im<3W z9z%>zf??Am_&vMlygFiPE2@{w;SbBT@2yBNk@IaLTYcd=b{mf2W1itWhRw?zok#UA zXA9##nZk8%S^`p_&}Uz6bgX{rZ)*B`7dJOMy{&0fLqEN(wu_5emgZVtdp}u|mp=%8 z@+WUS4nNh?|Aq17_=kS@e@b=u8~^ZsG98GB{yWvd*Z>RM1&r?7cb9MA|8jfIf8756 z=#fRFM8)mxT>gt-1&I95G$=b0;2(AWyR5I0t|XcwTDQCV_+%Fl4O-~jD=LP>oP(S& zhJe}8`BOq2mfB>gt%K)+m6XN39vvR^%VJsY`S#?7;nd+ZW}n`saV;zV6)I~o6l*@PM3sh zU$#5ROXWxyYcU@}C%$%vfHyz_Sj#V~DyL#%0oTmh@|$`eTUC|}n^o7wW{;CcKd7~! zj~^RhWoIUz5hqLoq6R$wC!q{As+P1(0FVfd*)>Vp_-6*%O~a1to0#6#c0ZRkrTEWI zG)Qs;MK9F3OnO9URjGLE<6tDYC>&WTE0~K4rN}!RbRzoohCfMYHHh%y#8o43?So7- z)@YmvtkT4zD=&vXB8pLk#Nrem6ZMG()cHHv6XuVlzr> z-4IT{o?oa5Mb1VDno=~t36F4GHgDU8!?ppQWRv+-F={bBc?Qq$KioFgwB4_72ld(7 zUN0^-Ha=_&5>dtbZOnFo!PveUgq~dOT)#ITX$llhm80ijC&#kmLX(zxeq~Q*n6YDO z0K3~BZ&#!0+kY4IEVaDS?@o?%tY1HN=IBr1=5pxy0HXBli}&-a&dIo}e|>A>4ol~6 zetu|e(*CK}xR!%v>g&4iK;5i@aS|g<>_jFp=DJ6lT+26sGgMe5CE2SEAjH+22gtIR zC%|N@0KX4~J%j!Wl)3%^<^SnTVPWI^SIEXDX#GfNgW&hf>0191YkXqt{4_u_cNteHzc`o z|K%1yQglgS&}>_9`j;$n3PP{wGAO0j2zn#;Jn8F-{lZH;lFq_fxn?%^&2OIWZaXy~ zYco=;iotQ3#xA&4cFU(&P(|fC)7U9zdpwAsu0(e9-{MM=v|Vr8Z5 zJnwCqd`sO_E^ck4`cW`20!xs?mMNH!8Pg=FGimQv(yU)D{?y1}-2^`C$D-<{L$fAl zA#^2@1<(UB?G$h+FSGV4;iLlQVJD~iStq*=toJU?S1t?*mD+l^B5J-?TM>;!=z78Q zuBR%%C;g&NQ=KNw21XQ*!?^!@*;rZr!)0Uo$8pR5yTK6=0=|FyCh+ZFK*9RYP@Mlw ze`DqN_x|Rps9=pMgqADSTyVKkK}5eYV1CQk-jRQnzs1TrmtHbsC)8=%@pF^BgU8S; zRpSFHHnQA6sB;00l_cn-mvLtik@!St;5?2U(jA#G=(_j4tA}^%+OWtH%9z)fJ_YkS z`S0FBUDHAW_Kn7M|Id+Tb-`3wo2`;cqa=DA&C$YXC&;Bi=D{|K?Qf?WL$`~`+F6b7 z#GO1TtH;BOpv-BWxg)D^IZ4hZ4hV*EAff_S7+Zp$Pp-EHTxG`o zmPqf-r7$#e_A)KDJ8gO>dRr?XzLv27ARweP6GH88<9-df4vFxzp4P#)AIwO;Il&gk z_)eDE6eo#r#WcZ=o{#2UCp|;=jmCo=E_NNPkER(3z=6m21!5sU1{*puzb`SlMrA2* zNi4JM3FJmRtGsHW@SR@c)2LPdA(Lnx9jLrzL=B$mSMmOoH$NsNW^8|tcW>|Lvb$Ey z#ruTE*{ELp7jUxuhu~ykWBS*g;+v#s9SlGV-M**2B7nIJW^=2nC+V}&PN>!`XMVE! zSqW=FqDc7hEW^CsXF)02+ICE)FVF1BS+qr~PWeD^j25?2p~v#Dr@NIfYErGCUwH8p zf%n?B&aj(@E>jw`k zNt)`LVjZugPSHMA_JtXA+Lz7HYRa$JB0NeC<}6*Fu_8%Oxt3E$4wQrjW^^DWog<^m zV`PEB?gY6S9|Eh`6*Zl?f8#Gj(xE|%+)PdtTt4iSnGbx;;58)_m)o=8$gOe6g{DGM zMUw1jq!-JHzjun?T;8JEwHM%C9XdRkhy>R;xZc1{pba;VVxQ@xN(!Tb#1d^}GLlfe z<^oT+(Jy$G#qn)&Vlw9z8U`%j#lh%kgCJ4IK^hT1nA+#UQ7o8MNF z2&*d>E&pY`{?l&&^Z#cvG1x&uQZxCHzQ=JJIL`155eBsT|E}}bqV?ZdTmPH3!pzG2 zkG}HX+oo7GSQTY;4BvPMLd!^%UZMw*Yt`}sC=CIze5>yQY-19ylH+CI&`5z~6oKDh zNNAuU>*Q{$8QXl)Zc_I~u$ z%9w>X!wkh3$oquX6md5L(~FU>9FM5&gVA|mwl%zL8uCRV*$iIKGqQEx5~Mv!DipP1 z%a}LTl!QEa6f{5K^jxGGCZ$U0o29Z)QBx~nuZBD+jDi$L;S#;_d01+0xe_&jUWEvG z)l=|7@idAV{cL94j68J;=!`S6VtGIjO(-~%;%uK!>>3fBTD4Neqjc}GI?{u5ae@`V z0`&6}K7-m1M>oo!S-0?6!M|DZ+W!7Nn-H1cvctphr1PfC(=W^>IH775T1r|Zh(`DN znUEX^(nZAwO#oWr!zb9FKgsjI&0DjwtU)yKHD;cg@U6l%uiFLbc5hO;=_Y-X ziYw~h+SW7GH}{8#6$3vZjXNG|eMi{G+j8UFy%FWss|ZHS9_Rz1^~eFuMNort`9#T_ zDLgCY+tR3~Q^y_0oDz#Yp1$G^*S1!px_jvZL(!4VQagZX|1#~L%JXhL+geH`@GC@F z3?yP4qnWE7OR7<>jEd!CXgkut-tL0kqvNUjsiDxg(b6YQy1s0F8G7rBa%(&@Zm3}k zB1vIjE2(IM`;4b-ip%ZHdo=$N%d^=iUH&- zQ+({6j>{Ro)P*()Np(j_!*uEWWXSxMI(q|)b9lIE;rcL_1@+-&^!%*)QO$=5;n#~F zzEqj{`c`>TYi~^>!h|hCCMu5S%8T87L}S>CuFt2h>z?V3qhoD_>b4WFyaO~`btv%M+^(@%yCE1Fgl5>@6r`Xp<|X#{dn`|~UCtr6dK9Ce zQad7r8Fg6N#RVe2h1ptHYj*ab^&7Td^ht%yE||-m&}u?ZwHozhs@Yxb4ghVB0$z+ny((c?SGf%IeN4}Hh%flC*ao?^ZV&}uyK#c2qhy`WJC<{-d;uCevZ@)iKD z-vJAVrE~uJ2Zk&0%!~oPx6yd*`{K<_UvCFx$4wLCenjvVyAByAEQV%&Pqgh>#|C8d z7g2f@JM;ym(c~{Nra+%TXk3jK4)gZ<`8w!g0`4472my#EWP`CfrM7rSuM@hgX0PE< zysRTl0k%*3(SmaGk ze*{1fj%&sROGQSy)OrO3g&&osz2m7s0$)FiAuK-XUs~+cc;OZAa0DA`rZ>-(_c8Qe zuj=tJi;ih|7 zApT^S_=U+14ml;@!=0)wC$j5)ZEw>Hz$p?4DhhjAZ_GpejcMN`@b)<}wt%=dPODX9%hN8`;V?ZM)&yx=p+(qaq)oz}a7)2G@DcX%iG2tju1-kT za74J}QUe+5*?qfF`|&5QQSa6M|x%po1I_Xs}Vb$Gwhz0MGXHH(}2&y zr=`7VV@C$7y33|#(nh=W5WtrYqt)t4P9V_b5=Wk~pC1Q9}N z()z)1soM!OB%u(kEP3_xV$!ZOg$Tld5KiV$q9&POz_&NBEwb2jDTMZ6A+S$L$&krN zvft64U*Z9C+Q@<%jmKU78!smJ`4@y7c$(|<@H>8fIM{69V$_Xto*va!>j?DvoP;S_ zadzB6=b3Ul9zWe1@L9v7HQ3__&@)b(jrR$TWntzBB366c1&+%jj{<{g=%h(?2$M{}YkG`cDPmKPWff zpR@LB0HmSqdvy;)$p_+CR7p5=VJ%`=3)^y-%#!ZV7lXt3+*8J=IWJliJK8{uTIQga(evVbHWv-*M*zr9U28xd%R)VNx6}l48aB}I zC|v30OlH~KJ0swX)h(Ml~74xo=Nsj!~{&Q+L-2e3Q7Zu zDN&0q5f5vH*Ka%w`?#j}+KNrUqy^*ikg42R34+yT1Pj5EgTSbqS)bO>SijQ?cK4zD z20M(K!}<*piw}(;jZcpH141|y4IRZFh6d^(t6p2)PeX%(R*&kpk9Qay^_t+gEY*P)-? zYps5M@g&U)=rRv}_P=1}KOPjB|1l^212e`31_?~{3cwHl>z?R%Akb?l02&9&0fge) ztpjw!zZ7Ku2T1=n69^js!13RY^4}APs|K`=-08bO%R1LFN&Y#j>-7Xz8nKMZPx=OO z6?JMcW^(EBWNB|rRsmHCOFMs<<`=Jkh zmgkLW&8^GV9P?NHX>ZYx8U|vNNPb6$rms1_$nwIUzZ5JE7H(^R-)D*Wk=Gb_4ATKw z%f_J!(7P;&f6kz?G=7{EC_D_5KDe;m&ul7;Rw%f(B;_K9P`M-VpQj@rdvxu-Oaa8~ zLz;J;yAnf0!;z44k#bRV2OvA?=;u)3Kh4Wi%`h-fZTtK7NrON@3ei&kUJY4JE2BG4 zph@Sd_8QhF_6ot|{tyVAlif8b(ZIrp)(%E1>=#Dw1_tsISE3tMqDO!7q0J@&krSf= zBI-_VMwrZ^1_Ol>qgLu748Xg^U&3GBMc>}33q(FYNYNAnfiNB9cG2kf{lbN4aYB_J zBBY<_`@^(oi9le~pR%$W%cCR3+3#kC$ls4DZ__336S{>GkJdc*k9in%c(-PI-L`~V zJk1mx6{8jnkzoYBsB-fXBpbgx2L%W)!^El{q3ds9?;qW7?h#{QqM|5o6ylm5u$i)6 zvaqCL$YmoP2R!;>0F>QCbdjS2Xnj%X(z2vgkr@MYM(lBR{CgxJP6Vju9A+)coQ z$i*VV?M$6YDv^$tvF~4gvsy2}x~amrFcv#Y3@ekYCYz*IStumyDb?!z88WVddq*Zm z6fcy41{bz1S#R70tmbA<8G-|=()k_~3Lg{|Galf2q5Z3>_5J|K( zL$)E75%0_I)jIOwz37PN68^G*J>IR7aYHV=?YND=#k_D2gFZekg^c3ul`cV(HywdH z{#RUzT0Oz`rZhjPfWPDN6biy8%>uI?aNHKN;hf;E<<4X~HM{nM-CYmuS0%Kua2mr# zyEs2jYjf1kDRP8sUM;OLGjns(t=1n`DkwTwzMKaRH?t0r-ChX#@PjlfdbT%5kO2R; zgWH1AITUxoXfY{bcglJD>piw<}1ZHB~=OZruv<+D6`kvY=K}VbJK`)sY(n6s84ox9@u=B z*{z?Hc4O9SJ~K%2gz}Xw15pMB#aLB80QZK>UEz#Tkw^O|E8CRw&^|hj$ojv-7uDls zD=^p2#N0au`V@{cY$vUamxsW~vF#CHWMLC%v&U;+9Q0ZWer1}{56Y=>tkND^jj7)4 zo0epwkpL$EqDPnnVDr*^GU9p3bC>PVs{GKb3@3jRc$&o;c_r$rzQIKY zQRMGp22h}oqsi}2Os*<=ScLXzno*%Y^CM61M5(mhk$~Wx0la`r{-u7JEug`j4X|Q@ z#j-Mp8^nyj-_W$>EkIacG-iazoL+ui%3IN!fBtyWb6`=StyVOaftc^f~K$08aud4+T!1+2gU-jL(o+IqIdcUZRs0sN5 zpRhGc2OFMK;bcpa8bWre^1vJc=5E`z$a_dTX26x|$gV_xH?S#W#n)v2WOC=5{14m3bNeeeZ zS}?*p*Np7#_&7ASJ&M_*m~gY2#o|SS6V!>ON| z3YM_-!S$IV|0H_pgMon1?#6FEmGMi#gw^|@6Tf9e_I!G@-{OogGQAW+1X^T&e%!fm zb;BpX@Fz4`O#*Z47kCj~Sm!&m!#5~Ttez(6^svIbw?K^uP-}5E>2&r~anDT4A`}GT z^I-$I=^soZ+3lb6^|aRp@ckERRcS*mdGx&&&hR>7)7#NK1 z*8rL;S9M*ERWA1z#nve5VWUT#jv!$v5MiMAPj0Xd7JrpRQ(0>Vllpw=U8LrinEpk) z)x9Qgof@!70#9U8Bcuc$g(8IA>wj zC46HH9$=d%$g##yJn>Z=VFZ@1(;cA0GbkdhvK+(w;-I=|A>NR64#$YVV3jkw(f*~} zm$rPmiUFoAaJ!}gUQUuQ<(;900#fhUr zL-1IoIZ1!E&=lcE8nF&F9)$H#t*tq$vtUE}!rl(IZhYx=e~UD?N`*c7A_-D#udXRS zXd~1fR{2u)TwMgveFhTamsu(xZ{&kl@?{W3aMIQIb8G0(L8xKQUmedQnhvJnluu8~ z9=isH3bwfg>r0dUQ>N~Nq_yJ*p;d9*%lwIQC$BKcYVasi6Y1eRUs`SK9*()yM*Zz+ ze9V_Xyi4u)qg8|Mj3s6z`Cr9XEJe2XdkCL4EGnYywq@rPO=JvE5c-|f+l~A{;)o14 zjgI{5Jlr>6fY8%`@!J#OH-pH{5ef(#+TL~)93wG~#ap9COMqe2-b*YUOzBiG8+7wR z4ycc!BWq8fNU91h9%x7MFZ|a5|t`Z8W@@n}BNTkkJ7j4cO(xk*N-T^EpRB2}- zTcl07T)mI13sX-TsEic_4XHB9>uQw#{)O zOmLi#`TK9+a3Gi(-`ab=ha&2NEB&Q0S}A!Vl8r5kz92sL*FEmUvot(qOcQh#qnLv}4T@d)0#A23MxS zdaA({-4GQy2Zv1v5$oTjgDVYCqpw>!aD&SU7kX_n6AX8cE!g;@6VCQja7i%E_$w1K(!+?H7fyIdLp!Q<5@$eW|vaoqCiy3JTKOiPH9(o&(A@^|M z?(Xu_yV`yH(%10{(4ShV-dke@YSXq*`k`Dd%C~~_*K()y2Gl+Me7|haPdKP={+K#d z><;oumkgw>pxh6!5pSD;hBum}S_!SRNm%GuHA)4dL$;V#m4V)GI17z!l-kbYgZSu@ zG1{x-{O16rLQRa>nA@aL7{&X0lChO=sef@ZIrEZ6s}W`kfDc zjx*8LG=wUQ_K))-YVOQEM9&tIIH{#D9y4%OvS)36a1NdH4UN-gnIP22r_P(D=sKF9 zQY67{cdlrWhfn+YKpItXu%8lyEUPX@j%gbhMr-5+7|Pr5B74NZbGN&ND|eF_95-yx zXu6X2w3IW`>{3O`>?)NWu6Ey1u|`RV=SVCckvo?DjR30MCgbY9G)oGX<%-=t*z>ws zk#?KMV{Sci+e2?VTPDGp(bgIm_E`zwl77*l^C%Zd?~3GUAuA#yFR44(yk;3)ptq!^ zZh(IsZ3|uXd|jpMdPm*`=3Uabc3&NJ$ z)|sU5npKAo&Vbpo5)<~%Dqji!z5gueP>!#Ir<^YD{^=^;&0#dQkrKy$VX1z1%2Dl2 zbD+);&Q%ka5fU+}qoXD4rPD6DD(s#n=bm$Q$ZLI8b-(=4R$U3W6_e3nXnNyM4DOBQ zxNgeaIlt5jF@A&){xbKdJhWa3(m5Fzco5~9%l`v2lyJ?Xy4-FmsQnqkkAKwa-~#1s zhLz^>_dGCf0T>zJ`{W*Y6zyf5gRa>gRSY8*K{a z(P%5R0A}F&%9GMK_a{W)Q=xPZp!is$R_;iPK_pMLRiv#N`Od$aj9VLR@6=Q1Tr~2{ z9}e#R3~3`iWmg*Uoo>bUuuqm#R;0wBhlUZUD!qWAb&rbuO6ti*AV7ANB&>*)rJ}l4 zOw#oTMq1N;j|f2zf@R6pigcNq2c0xdt0Cy{Z6b@6UQhEfV2VkH0E#P9r&l@>>npwy zsy#)%)YlNFxh~JSI^B2=$kyT;JvWKr9pjk0<<6B<`bvAQhmzLUh?IXaF z5MnC?H5PG!S26_*FYugHgxntFQ*xQEHo#d8@12j7TL5KLj2}Q3k9D!K)-Zy9Nr|n> zi?xkTCAnCwx23;5avX_-B*LTfnlVI4I}TKrqo3;yEOPfNky^`cVOc|}g33hUAo5LA zuukPM?>l`ma~xOi%)3=vi*?Szo{@%P7f1_1dU%M&SyGDdi&1-s^z4Jxt?zItc6-ErQ(!@H zG}~&-^X-RO%Jj+mh{3XNwa<1`i^6qw+RUB|1;Ja&-n_Qk9 ztqP$rH5NX1+=sKeV$s8bh;iUWk&6t*B=x@AIz!a1;jjuR6ZMR#T;=2#(WWP$ zXCF}EzZ@{uR~0i+6%!Mawb}9bVAbGmZfa^~Vq$hNGKc%}MGS`q|1Z4Xf2s#%XZr`e z_Yb1cH(A?y{l8RhkF?E*fd@kMH64xsh+#}C3x)wpYG37|CfYi6;UvP3>yD0N&afo* zoj;`+vsqjO(~D_oa-5Z!?)W7wi5`o-&KJ`7Q-sm%t?gQ@hqrl?H$|?+mCnC=Fd21~ z?H-6~j?V|z7W!l5^nN+{S3Pi@-xoo4RZfx*J|ZvMznQoCeZHNaKi{nHmjFIFeHJ_R zyHEN?(7P7Q{7!0Wah)0W)~TW{g8w=tCwpU;AxWjt3L8&sZ7brq z2RoGU2O`VPoQPh(4tw7YqBu(ZX2P3R*?Ub$#G9Qr5jRJzyP?IWb&EUJE(RWtQEbPK zR+_yp4s4hJD2cmkU;j9&yAiHZ+?pV&xru7cPK$ z3{hn!&D9>uJh?}8o%#!3Z6E`88iByd1J&4Gd1)J^l$M8dQR&~191!V5sWHBCE{m`U zv=D@(5QI~>0fZ{;0tV3PACS_<15QZ4C6h$qxRpb(P7(fQjzipLFO&-|NEM{=AT_Yr^qD7!q*NxaROEs>R#Cv*$)Q=uUI?5f z3<$mY;F3bHm28CKux$bS#U~{}0|61I;3wazLN9`eWyx2;=QOB(evHde?4q#8lHq709hn2 zqP^vtlM#?_n5tk0|5E3l$;|&72Au`K&h>8$daU|?X?WWCnGVQkid%NdjS>DTJG2%Q zdnE{)o13*9|E9nRs?zY2goJRA5i{Ws5yg}7KuZBSg#-!4RR3VA(xn<*T9~_pnGF@Y zx7#?n=x|$WRkM5|HfriVhwNIg3@i{moQ9av=ZBn|!3_1E{-A#-7VQ6VGM?;$LSBF+Ex%dnSLBBhDW?2|zgKVq z4y)(M$TM6dr)vEWB?gN@mxIaKldpkXtx+i}Jr z6t(>2GPIr#0E1pV4UbH%Mp|ak*jzc<{V^>XcZziW?78z+Oyulwd0}JISvuM-wyv!B z4Y985PSatV^pqGO5-N;xtUy#-|=8^CvDmPY#{rEE3&p%1Unj=Yr>OQ0rQKdvqEDp zjMmaa-G6Zv5O`Bj)Bb5@_LRr15#w_)#^hHW&jzapi<=uhmS$bl+xL88X>W#icMwIS zh8r#V%qxFyJrXsYhJ(CZGSn{C!x(DO__(>LIAP^Qlp$7{FwZv6(}aosYY-7O683zu zGNEE<)H)!~k&6Q@Ti9i|Z?H>qa4>&|(5m@s*eta@U{!)IZ%ovz$4vV=eR18se&Z@+ z-R$^cJu6mtv1;c+d3C4oB50;@_LBej>+CHBg$^Dhb@+pLmUtu3FKZDjDf}JN(anX) z#?XLbS4)ZaMDKp5l;f~2v&e{?#7#@rLTY!2Kypzvv?{qK;fOt zL?Cix>4L6R)9R&KvhfIWiKa;^Yb;-iZcq2F4oZu2-G~4k;nV9hLIF@&9jB&FqGOC+ zqLnnY*|!=ZWAe12L!);6(#=6mK$>Qpb}XB!i+eKdDA7|%IotB0Dh;ku&8fcfuE1>k z__rv0t#G~mr@=?gCExDNqXS>JG5m0*2}5aRA1UJgJw3J$f zyM!^7+_}Jb)casE(cRE)xE61?)-l@^AzUG#oh)J}j_@vK7X-%!qb&V93kh&2E!X@7 za_)<+d^=dlLRB#^j8xomdkV}RLdMMyHDg4L0+4BAf*i7%!WZHUz$iR5!v z_s@#ZhdPqP#F6Wd{%?(jArnH#c6Vdiu%o;U2fa!f9(&Hu^_4m@Da)$#&sy;-w2JC& zn~D<<6zhGq>#g}@*|8cDWTEbUwugDKcDBx0hY>5|qBdlsE}}!G%lYRms{%{5UhCum z&p-M6(&0!hrXTwu{5=R|gQ?O>ywMzEuJ?`s=%(Se{4T9{JaRVT!ufiGuH<&rE0Z*% zMzULy71ErELx)8>2h6W}3R=zx%xQLPU5wLZ>u;tQW1krcvc!GGTjKz?lQz;nUjqOlvNJ7F>?|q!Vo_TtT-vdWDJbF7Fv-K z!PQ?_;vkFs5_6r1SiV~N- zGut3nU6oRv5%|Y{p!wMMHIra?yb_n3mIq#@n6*7WK_^ao;Kai;eiuH-SQhO;S(;q$ z-TqBp_$ho)I7jG~?dNIgvxdX=HV$0Yk#?&^DZM;kei(W{X`J8}j1QN~9^oX5;H~!{ zQulhki&U6W$8IK?d;PjZ!D#q1DJSq04teJZOG2u4zjUiZG6m7#>3Gb;1%C1s((QZt zPF?rj7{0}9su-4L22 zadAT1BQWU4%N3#h4vzpxC}vM=2;Ha?Xy-Lz>-u5dcEqblUG6JbKShJtK89`u&g0R$ zQtk{h`-@B1c`>wkxC1>b4%{th(ELg|nQRGi9J3%;-!w_I$Tr zC!ZKP27}FKAXj4zhIe$9i9elXBIx|sXy|(nHS~Ujo-2}Wo(w$3;)U>ce!mV7CxFm5 zNM~q=pC3$E?A=IcUdL~g6u1rLIRz3mhE{! zddh52M?$NpU0Kt2nRltrE3O)(x<_ZjRk?eu)tcAScl@vcsbKiM>(u;v z!m8QnNS&-1bj2(Mm!NW!-K6y?qdGfOf1?M2sn1~>ZNcN2R`J^X=FHtl?>kFIbjD_h zSMoyPEfuZlZFkYw&%60y8U?-c*`uaHlI^dWxJPX(dh{|H>dnOQD>5fpKcJ$FS$N#J zynyCio0wbCh43wdr;(G?T}^9dbmWMxnQKaeSo59|kNG&`h7K8r?y});`x90>14cm) z@CkxvU>*j;{dI)r{Rw-?po?UhY7u=iiPLi_c9IfHbK1x~PHcGm%NjyE(#Gd7Tx2N% zPv_k&KGD~sF>)5{%GufMk0YsUT(|}|!S+wUm1tc*Irh2d*ue_{HJKK9c6jI>*3fkG zM%7*L50Fw^G5?_B!H)yKA=CR*_CgU;b_FJFvzD|}CrCOjPiZxCyVkM5!#LKR>hIHs z7@IKCvH&g`Mt&71r*+)`@ABC<+}3-oL-ES;}Np zM2af1X8ol;l(K|C!uec8d(z&eG*~<_jIY0I|E_qYj5`e2;=bA_aO0PsFu$Wsm#1eZ z1+D&_-Wc7sYGT0-CzUB9t<~Jfy;e22+6Uu&>n9XWN-5#q;@ao%)Yn;a-NIyP!%%z?NIfiW5XGG+Xy_9j-&{|^VrPi^acz~6cO zllC`a;6rcI#ekD`P<~rrewq#bSU2|^8EphP={n-;Gp%JZhV+Uci2l*UEVd`_Yg6UE zc|Ic2^cD4MfL?r&dBU2W7{emTxR=U(&8=8*AFP>-) zs+$<}yJU+k1KA=a-Y=+MTZ@e2(=Ufjb}G4Z9_7;{B{imu;f*Ok2{D_<4H{(o8|acW zExyEu93`u-6{`BVYTT;$B&0a9<;Y!6pVRjRrJs7+nTqhwH8t2uXdDXn(*<- z+aBDfGz7^buE8=L*prU1V9N#Qf>8Y2RFnFqTxJk*zlBB#8y>vZ?IBLj_TNs@$Cjs- zhmpjl*h|bs=0(^jPxXS@MQx>;QDb<}x*B;i>O{6bUUw|z`An^gcJ3n3bU?t<@^naT zc@I~HnA|(TvCXJKz%hB_^JU^V4EMcEi6%66 zJ)dq1@TZ-|v%Jl8*LhCUm0shM$#ur3 zK=&(<(R)9=i7jlum5PFUVOYS+Q_@1z$E&1rJSujq=wiX6`cRXoF~SjWV`)Y_)EUb1 z8=Z6)pk)1k$zK|2&vzMkMNbw-_Zyh*0o#95!9n-g=;;u8{Rg=B6?|=x;W42fbXx_$ zLp8KFWURB?z-j5-{&V~#V7Hm2qqB9tXmVhsDmAL9#DSUSzFq%7DCwJ3)bMg?70aMp zoitQRDQPM{_k+?hU3_?|qDY4AR4J61i=R!gLMmCDrm%Q5L)x~4RjP7yYDDLVELK*{ zRN57%T5D{pX-vh`r-WH3Gdm}5LAo(1W$uq0a^l=KIj>Y!(I(xDobu!v4dN6tnv}VN zswy}I^W&-uGRj!?QLaQ^%6YEG_%!Bh`g1if8>na)VCb3MrU}}()hPniU#0^cWEDAy$lFPXL~#KaPGEz` z<9X5%V zKbp<9?&5U1$fB%%t{rC>kEZiau1TB>Ufu#I13k2HJlC(jk0!6N4BV00ASAo;!D>xE zr{vUA&&ui7<@E^zQo=LG$(xVnF7!AJHq1j5V%(PH(%$>tgWi*Udp0q3ZrQ^zp?Z$4 z*3h)u)7Db`E=)2HRtp(+bb>VVhsCs(O*{kn4Sj`;j;4M`=lopHx!2>hJio+@ABd^Z zYFibPhV6W8$b?U^d zpjTO5*s^6i*&&5*$%NNMEA&&g_6O0Tgncx0bRPJ9Ckq4|Xl_(^?c!34-&t*OWl3X5 zRabICtQdB({@o@IN+6+IaY^$Lmaf{C=lPGp$-`-Ugmcekv%u~&&$;Ml1&8!uj*!sj zdDl}O)pv}O#nECKX$t$+!UUVkDWIDMuaDKs_2xsi^(MTpimvbIFeaHR;qnz%nl>MW zG*6ONdCiV$QN{S;LPyTJsgqP$&)T5Wh0E-r-Z%Plf=ytul?7F0Ctcfz=I3qu{@;{) z{VdS?p5UZAPV7hpmBaFe^!Z*;*4(HOtuacA9Ewb$j=S7uF1;L z8!nuF3~bzYJIuj9Wu@BDVD#dadvN|`g;VRMsNYPDMCeJP-9LQZU(;MHqeK!ByL?3} zPMyy8$g)xo7GoA|x&ejH?c)SOq4~=U<2%PfAVq$^tvLJleL&<;8=VoQGu9iMR^eaf zJc0=t_!IhfIL`)J z^`jE>gOIkausB^?a;fhyPdz|UZfs~^mamH68{s2dDsaX?r9x+%U(Ktxb-;}$%K0qZ z($aXCTOo|LeY)V7J*guue0}Kp@0Fs+(G= z9TPXR2G$Btl*&#hq7M5cXG@S_t`?e)GSpkt@Vg07Yq~JkI!?PDjI~CpY@+19p{PO zi6%^<1#(44yi5f7z%MO0T8GBf|6T`^8bC`nXD1O#1!FjZkvKB+{YZ!mEEs*q0KQW_ zLNJi^S9UjMNsLD}bhiPrqEHypfWL33Ss}-kxS9n&%BM5+1PE|}(Lljl6(&(G&qp`F z9`aXTR-(2qsEFdokkR1GAezf#qs_R-h@slLd%mZc>~KoBXR^)eH0-e+O^2r6JDGhu z#3XEs55#W<$e>ujYIMBjKv2JlPzlltu|b!Qh=+Wi+FR;#Og1!3>**tXX2(KwDWhTj z!1&he^fnLi{(vWb*L7L`M=Msd6Yi7_-==KrhVD6?A^F%%DgSD`w?`cuO5-7?K}ZF{ zM=9lvLvsJbN+Fhq7ZlVwr$%^$LZL%I<{@IW81cE+vZF6yXXA-ynmnj_IT&rF|uY>)tcX$RW)lBW=&*k zSEflpu<;|Y#&n(}zEt&R)~qh&^b9P5JNE`H@*p%!4<^l)wc@-MvcL#{JDD0E8nA^5 zncaIdF2V%9Ttx(0`}^mjcKdr2v(!vXRy8Pa+i_!QwY|jF+O_(CkNG3pIIXN1MOqc) zF;9!&z$M}nn7NY@x>zkuHy%G0I1k-fP`RwRb&M2K7SCNvpR&iplR$?++R8O5L$}LZ zToK}Daxbq4cpom&==331@@{i9AAtOb6Regcn z`)g$p1Qj6P7x-3`chvMv%cA=Z9_s`1xuu2DBPeXY@4jE!93hRu%1Wf}eMS4nMkvN| zVWqW7vCzspE}yPA7I=8ZTWoU6?l|bIxeBAcMZ;;GC*MYEf0Ru1OO_O>S35^xM<5|{3p9kNQ%{obbnF+3F{f zju)8_a?r4UjP-^-RD<|I}rNZmX* z`_K>^wq+$(C*7C|%&N+phw#EX=lPO=lVhmy?ex%a&T;}8K)8t61Fg<&*m23H02Wj!i zuTw9gdv<(CdcWO(Noo$}3uOhl5DEeIV4d^x@oDB*)l2EfElVkmH7 zp#!*pyX+tHJaMQtUlq*B^5L^>npwll%-G6D4M^X$7a2hJE!n&{>qfZy2F-AfXR8zl zsX`?k_9y5sjW8@EYf>W;s>)u!xG7yfr7P`$LaX+lM)4eU0OY@50{qSHN`ydy3P;Bqx4lr36HeA}e~Vzw~phQHrejV;BC4mZcSKKt~FuSS{* zMR+;Vn(Tre4#KnEu%$Q;3f@OxgflzeMopGx6+(;(iR`eXE$UDq7_&>Y++OLVnW%oe zXx*+=sx-%idZiYBpfxRZXEhZj9seA&$Zg)3>+$H;kxcclH8EB%Ycbjb!+v+bAGm6G zR&s7W`+-7_VBnN98vi8JTxNRLy)81{^rTn3+uFW}P|vrkS$(+wqWWoPrQ}%I{~vZ% z4XsIXOS@-vXNT3w1MH}g-}Tv5ED9^e?*w4mOvIYyNtj!Ari|-7X3~b9bvctHlk#%O zEDUeeG=hZgAI(g1l$_dF0xQzi>hKa+BXk=}iRz@}VyI_>eX7s^Gb^u#-H8Fno~Wqh z^ROcJGWpeAI2mlmMXq|MR^|3hwn&FCi4;hI2M6}EkgkOz1OdhQWFq_uiAp%V-LZ{# zZ!-7*hsj7mvp2pmG03bh0s0{rWNb31`%G$P2@FR!0QSkc`k;7=zp4 zz*8C&CA;x|hV>bdWq7!S>>j0WMCOJmw;QE=V6uT}sz~;Amy#(WOPg3+GwjyeQtsMl z(gbhW$mCGHS4#!9kLwxc#VwzK zb^jZ8S-f9JzI>7SBJeja|DQUOVP*JxoeX~kO=CnA#Ec>0CBA{$<_I-ON6;zQVvrxz z_}p=(Q;fy?g=PKq!7-Uk{VAGbk>N~&a!wbgX-iEELn)`kh*Z&anxwUOM*`Kd;6tH{ z;K0Sk?$Pr2MLKZj;ZDBmd^o4E57smX*6kM@iFOl6{;L{%h<#9?(DUx~71wWV**X*D zR)A~S<3GKeRO~9t+)fI;@7EE=G@(lZo{PY%6OqAdMf27%j~%8Qn$`mszEX9xMrp2_ zmg%?2jK8IoQBk71Qtu*x`5d|ou+7DP3}H0xl*F^JU$MKyMopY}uG*f*T+MIq?HT01 zTOgSRf0fhLo1O74KaY^LEoe4rj)928cx+}h?E&KqdmD^Kj3 zT(*Zk^U48rky~0TPT|UszY_1ghU6sCwf6yz?Ljagt51(BY81$~D1UQ->Z)K5CL19U z)*mOzvk_>Eo!H!lpjJ9n4+2IjsiWsY50EApn8($=GhjRb zoDlk(^OzL12W*Rpb_TtZNCH-N>s$ixUYsuEehHjmXa=J7m6z)9d|a420ZWti%#@_H z@oN(Hp6$BGExwhB?p@lDZ^#?!0E!W32VT!BRs#c8nxhZgNT zPHM>vK4?F|IrAefns(~`jvDl!-IKRP>=JnjI!zXB;}~F9|E1qE#fVL+FhK7D9chrw9H1h*)olyTM&Ego@mfg_W z@d8Ezty=@_yBvdIijIu|CY?+9Pfvbw%NWOZa*-uGd8zA1ZvGO^o83ut_KA|3n{zLe z2GR@>yBP*MyYQL2yYTS4yBY1VC*;7ydeYtc)Ho~>ibZZKwpq`mHA0hz#q(26mE_?M z4wsiL{?eT35l=@H*34baW-aP{0_s!i{x*lX?a;Xik+?$NSyVi2$Z$UHk(xDx>uU9p zergyfXf>M^@nw_m?H%r;=n*%pCh9$8E`1WJF>lQk%5E(I45)(;9zq!d&&v}2Vu}+D+Y2|W}S>{kj zoN8mF2%`qU)T*K@Lqe6x7)iNvRUlXfuS+EmkJGGg^7UuR;RSsY;~uNCJpejTGglAB zx?^GN51$t4UGRQ~=gDb!aJjlg9Sd`O(2lFPv^AHYN}peG zhN;}7g~5!@CmFA_b4tz1W^@%AZydkQ`>|^hOugK^p2LG?onU}#BPCRncvHu*F`H#)*j^e!iy-OqY<^fh-CUL!ZDDazckOmqf2FmJto0RFUi=av5nz7oK~L88d=5Lc(Jswz99I6Bw|MAREl(Vzdjsho|WXGXkFaYlA=MsR_h zC!c|wp{sDPk8pJXV6{A=MFBW&E>e~-N5L*hzH33=e!PByBK;RWd;xTZuLMDTqn)FJ zMf49R7aePEo{FcspN9M|(Ojc$y`DvHjdvp9789BAIXvX;I8O>);|p)sd!ab1G-xf_ z@0^!0Pl>AVxhi`@taJ$oORdN3O)joRl20QGO`4d;m;HenuK+w<0Jn#dUUkM;{u z8z~)ZHQ;UT+pgQqtE})xC+)5- zFU>3qGG|Lw89NU=j_n&^G@jJ1U91>_^dEYIU#k?6D~sBwH#1!T9sgm(`_rXpiKZzVsl z*<2i1R;=cOPtBYgwQSpVw_JuioY-M#zKo*WGyi+%{XFUUm-nduor3{}|Hi>UxcrD| z4=rr#2}OM%ud8)go)kC{DtrSqcP*I1;m)C`nF_3ga01!WOL?3~Hln<*d6|=;lTlt* zUrEsZwE3qU>h`5i`cYXYsRy|_GwLeF6id+>Lyn-!sH0P5wJ_qLPSXBElk#~?XA|;@ z);8Q7i?MgzG!N_sXn>h}WJUtcuZ96qhUKvi(v3~RnxH9&`M2K#(`lWp`j5BBFMd7@ zq~8p*ryPF|Oqw?1M+3f};on-XBl-f5@VJkQ;}Y(10hqO5F~a%Cx1i;mLjx#pcYiFf zncHfjF{koLrYjwsQWrJqUrmeGiZ9S|GEnG-wp%nD9srKV01+zB`f$2aWB4tu#7GR2 zH*g$Gz&N#;!S&-|p8zpIb=4{~1Ur z`|RsMgTnK(hd4!U(hDotAQ|33tUcT@Hu)p;dTT80l)6NTPmiuXPwBKXyWf0m29h#s z+YZ#t6usU?VeN&|-|+LF&NOs?ooN0#F6d-|$aa$TeEagX`wRZx5cr=O`?J#h{le2j zLCPFK1aW=L)luXu23{l4x5rgIUk(>IEWRIqDt9IP)Da7BF5Vgy0O z!o8srL-`3SE3~6*A|iYiK77_s-UN79%)#h&@;hZh_Y(5#@g#?o@?7jq`L?N-_NR50 z3(fV(xE{VKMylJib2bj=d)W#^$jq=u;=E99tBb}7r$==YO4?=nG(7w##4A9P!a;zP zZ&ZRhK?8WR${qwxPR_!t`A$t-t$Lld^$>~c@|$0Trpj=bYFf(Ld%X-9_9@zP$ylEz z$i}gs?;fH}`W`o?1|qPI?y&k5GgcR=0pWX(CPyKse?ShDVQ-rTf&`YhU83o7g&xV0={mc3dvE4phaXGr^-S0)h?F$HqURbuSb>; zs^$MudMzDRTvMmd*o~!qNu$<#CeUXLQ=xXX=I>4w_+puAJ zUd-Ow!kf4!W~t?F#f##e7h|4ZVBs8Rxs$TgbM_Fe%=40Ne9exptBa3kii|BS3wZS; z+ijpy?LN>16B7Fd#gZx;5{iAz(x6I74caH78Sni-G71j_c7GFll(g zpcb;iCSHR`eW<(eYZhUy*!O_qS$&`)a`}BlRY`BQ)ME0m0q=6N8gw5zWr39J6I%2- zqMmkKE;D^7=U+Ix@nMt%N&2ZN?_a}|IwiSdB?z!gYMv=iBY(zah~WX}Umv+ZrHENG z8H^_l3Xb@yD8ODACCaiX#B7Dbs)`~P$YF+4Y!$Qil2}(zBrAZM!acKeN%Cci2q}(g zj-za@9pGvwji7k?El6zk>+E6Jqf4PF2xHbWd-ZE=f11(P6+knoxa(}J97V2R!7XS5 z$53ru>{A5Qbz(Y2etcgxGzK5bmrPlT~;ryxdca}T#QSngJx&0#jUM{C!tI@0*-d}Y$ zDM7lUt&H6aZm}pU*bWpQiw$(uI_xI4#aMc8h~4t@(|dcyE4mYYuQB8NJB)`oWy)pR zdg`a$dXy=Gw2PKF+`ut3svegrvwJ zDorykM(s%}3V~66?rb3_!ap{c04;K129@={P3S63Co;@lXL{0CJGxy>sq&MU@Eea? z%_9;C@n8AoWDT;)xO=eeFG)#<#cf1{t$;DrybD(haHh&g47etMNX^(+jHkYv1f!M` z@pO;*IlSeF?;Pwo6x@`;Zp|OC9Mv4eya8w$-~ak|4zvB!$(sJZb-=9?B}z;2O)}~J zyfYQ20`m*01?b-l@@)T8eRM{;&+v%eZ2e!}i}n%xA~$V*1p&*`~*AVBY4kFqn6le!z_iti^FXj~hki*q!b z`evn)ZWFd2$yO=B9Vj>h9S&P;(YL$PBjrqm@sl64R04%CU@Kqn&M6y!y zxYDw$a8?T&jX)D?nB4Tk(hZ2c66ybzmYCwk<>9Qh) zk@>~(wn^*qRR6d^S-O}ce;A`|c@)Ut4|jp?T&ed5^pE#5d=k6A!=gZ6@HN#nL_RHH_4sHf$oWw<<2W$ z6w#333@2Xa0+OO3N&3rXE21Jv3(2XI0V4_Y$p!Pnf2~GS=wCKIgufE*V()^&GE3)T zKkyHm6jLqcP+{?@FL;=8xTPh~;ZHiIgXllSy73b-XJ4UH_Bt)Ca_eV~tig72Sv`Ez z+*!Hho~KCTm9b8b;@(p6pn0pf%anu+K=%kg%4WT6>R%avh`8y1U;+t9nrEGYNRr!W zkiOLfx$O)L5H0|DndFwG>}MMlcwBS-a+9_@ag9vkXM5Olc5f`?l zS>2xYJtV+|Ga^2fAB11*mHqBWetloT-VjM~=H2HuaZug6tLPAkjvXEQ1@eV&5+?H& zg6Wi?iY2yHJ-*2|v|2k8&HJ)c=n~IeZp2#(%N^tySNI?mzVzNM-{!je8zZQKU6n3k zAk-eqK|6l~?<%-i`&I_Fd4PwicO{hLK*1vg4z$%30GBxk^f&vAy1C39_$)mj35)lS^@MRhTVBa70@0NN2o-w=?mAbtT1fw+ZGb%_Lx zQTORiFt<2|6&F@!Ml{+-RBe<^s*uME{4PAuq+)%sZSh&oK!>k^j zf^%PmOhwP&FB738+)T_n^YZiyaVhoGvVsEe3RIu0HQf+$hQLno-*YcG3wqftp^L*3AD=5^X8)6K8J%^kWNMC@#>F7K= z$!Sw&HSEtaz;M%!x3kU?3R4QaZ+36>Jn-<`b_ zUWM~PwxZnCW?TN@-Ow?wTURy}zPScDmDsxYgaQ*sSdE-gnZ$kk2cKjnSQsBIw!Kzs z@ovmk#v<{OK@C(jqtB2}6H6JtxTv_WxpH_Eo~S)bSSw=d)nhBU;wV;- zwT>f^Q&y6QtdG3ie8lUAU#GuTJDshjpnS(XK*nxySx|Nqn$}a96rqK)U+LiK1aN|< zQ2@>Y9=)e3*?-eGfA;_d2VdN+jvZzvbd}(8b9Z{gRdE*ko~V_QNma}l?S&f8qF>B< z$|PZ4H70TH3)uE6V7Mv!dcK6+{=Ibd2Zjo#cyNb!4Y;OH0()k&>fqiUq7zh>QCN_8 z8IYPm1)(Py8{&YBf`Dsl*XB=C+_sKvud$!TNEbSbV2MZPF%_A59<}`ps}qq3Z=ML2 zlN9SlhhOY~9b;b(0?)Hi#8)aIrQ_;BSf=v;q5DkIwt)$H&U*N*nf;c4!p1frjs)0~ z$EdIkAu%BDaZVpF>oJf$UA9>{OtewU@lm@H=G|0(!Pah8Bz9_&kN=n`J9~0o1%;v#Im%foMQg zrxwB6dXW~kZa*>U`;3!!@~xnga})Pkef&Jbd5F0%eq^d3sigTV?K-v10r&s{17duh zrJ5ungWD6hO}tBi<$ROgvG8m>sh}b__-uP)71o%3GaeO?MhB0wR|2lSxBd|Vv(mq( zOI-(&*`EfM@+)W(jCc5Ijy&D{bsx?Tk5OFCaX@0I9wp4&xn-$w7S|p=69GaNj2WXp1qG(A!oo+kOT$|fR*9I{5^dF? zb+?R@{Z^%H7K9-y!oC_Yg{{J-Vg1B|uj_%O0%^+y$l`!$Dvy9r9YA6>VE}7m!j)@* zM6=(Gc69-D1)HTva`ma9O+#y#v;+nZDrPO%r59IfdfGeCt;xGr)SGj$ub3K+t0c1W zL)dv2CB7E}@ska|>8+Ni;dRG2N7Ceg)@#w#V5w~2KsQxI5k{^W?E{g~pbAgR(6@-Z z00<3le+qdEj9|~%kr|u`(L)XcL=RSMdoZIUmMJWa->HglPD3y}(|8m3&ZOXV?cEGR z?D+0^Ep>#I5SMXGv(EL3)Ac=k8~!NnT6^DP(kfV+?POLzg_-qjhlT@@ zhk-TOTZN6sp!VSnD#=W`KP1PJu|!g;Dm-MK=FQnsZKc>yRic#gSu4vJ;}m0ar`M+- zpQuPr>khgTrZXPeRUGl7zT7|@Dn?%h%X4gPoPk_wR;W}Q!tnre!=ls)rj3t7{90=s zXz4WjQ1SPdI=$QGR-!Ah9EUWSb_57y0X|*%iRj!co;quSLD2(Egc;5ix0I%qIu#Ss zoKYvERW2?p(RLCN(^v*=KOIc`gbOc4ZY8J0V&f1P$%vS?057hK`JqtpW&a&_7w1x@ zug@n95M0o>Orqem^Xnt}t>5$3_D$P;SDygsmLJDqw`sHPvcO zlgO53(BV9sC2)6aFoHxKr#-MehCF;datq)f)-^%Bc)OZt^HEd%{7Ls|PL5(p0EEv&_vf6A6j@Pyy|pzsSP# zH+|<3SZ#X}?2z?=W<3)2Bu!2m-3y(WpIyc8o1YgD`{fYXkERO_SL82!E8tJ;>r#@F zHu%ur?rybG8izXGco(0^az6sk+*|{Myhh>QZ8UcX>vb#H+MD`b zAzC?2zQW0$nMnKjnSi5aC(=7}pT~UnjIgLLBWk$DaBLqg7xOoWVJ*r>p{Mej0Y$3} zSTH)j?MbVq5M~=a4{Dvb_jI(qMHoVuW>@*7!_#E8LQo6@TsR^|&z(y+w1w4Jj|{B~9GGp_skV6FHWNr`i^CjN+lZ%GVrH z>b2l?heK6mBKW2`X2iGUCvK0_S@+82&Akb_uQ}R}eYh(X)}IDfP2Yu* zTWr_o=|UT*B-Ao~X#N-*|8*E_D&+J$zTQ5_{FF~6O z5B|pyipfU9Ek>{MwWYzPl1o-h^8PNGWeJONK8qHYrL(&P^pfq(pjJ|0;es_i3k?lR zp!@ZsZ5!AJz%-vJ|KG?x{;4Jf6XRd3;Qu1j{_SYuQ?m7+hAZLju`BR^V^DxA1?qwM z6%kxR=Z^4;6w$@e9TegzL-AgGDGieTGd_N?t}WEX}M?M4C14>5PSX`5p455vUi3Js;6j zJp0KXZ$u*wD5731pH7fLuk*{6mEMN*KX~MliW=dN%Ex3(TT13-@Ea55Q@l#;n~EkJ zyT?;2CFq)-xfPqumr54ZceG$bs>xl6A2id(O3ZB>k6hWUZnN(T6zE)7y2`C+#_!Tu zmg;<-bvpdyJ$FjDpf=Od%m&56a?ljaRYDxQ*idm}o?q-u|88tyNZYFZcx`3C?X zQ5?iHV^L=JpGDVaDfz~G?Jc+&BJH14I3wihc@R6U=LKD4F_W8F8k- z-E&$~u-)cfe0kyS2{0tvV(iXIW^&EOt%X7=v!b>bLw)ak^``xOR&}|&jVH`RY~XKt z-9MG5{_mVWz|ulk@))4CT7$s#BJz-y-gGd&YSljQ=K1ij*2GGT_=7c~#Sb*V z;u1y!vl$Pcc&yRh|AbiTM*wxd&PRPj>cCh-5Sk@)|5zVezqbN7t8x%@D6ms+HyP1! zvVh+x95R9(9VE}W@r8(C7vq)tyVR{<2Oen-1%~&sg8OjzS}BW(3D}#}kh( z*BU2h>+9{&5{Si*nBcqHOV#?`b+;OF7G_prY9TA;0^_BmT4(0P@U_kUfTOWi#S!Z1 z!m6s2JXB4`>22tEL54IGxgWa-;C ztTcfH1Qu%wEW7~w2>~@GS4*1vtatXCNz$pMPn~($yESJ;V@e6X;@_uJr3zTkCr|g)5dQM9 zy&>;R6r$?ODJFI2!}c1q9VRoohCQl-GnF;`P-Gb0~Qo_CWPau*Uie10k5{ z8b_o2-HGvq{J8u{-Qx-`QAOd0l)ylwNNFC^3*B<<<5vCr36?}eMzU0hiF1yY3dd0) z?Q}=RI(fz91houtx0hajOJz$)$(vhQO0J6~j6uKk`aZ6Fb#)l*H}R*rs{PopLg!g- zic{YK4`+%<6b~h3Mqa{;kl}U7ig5Q!+s3=TiF7KLW@v*u&F#U6nI=ff47CUw3$9Qbdb4T9Wgr=hOJcFltfaJ7LO_`7~-0mxh`;y65~ zjT&CUXhPonNqS3#5=Qq);r_&~H6KbzVB>m;95mX4(q#v4_o~>uWk}aASHU&_PU7!T z{A32Aa>AWphc!9eq+igK6cm&Nd}Tgnhn@KHxX36jERf>)myB8|P&FY2K4EL*)W)W)Kf{skV0W|PM zylx>j`m$6d33`%-ZPs5Bx&cu-czxT?7Tj)=X?Y$D`uWgLUx?O_!A0R*25?OM-p?n$Y9c7ow(_enzJdCWhpD70nAq)&AoQl zh)^(Y1&|R!Oq&J(AgW^B2VqBnNI=JO}nSXWm8~s>8h;(6b{~oJmU<`L=LRw@cZ?D-P zUF(2iey(de5M;;Ez*3$QZN3*H!!*}YeyXUow3M(CKci|-bRimCM3GBo+k$Ve9;I?z z-BTYgIgXD1dUW&Zh>l6Jez_>BQ&KrGt+E8Fe!Kc7(-k5ylT^ane*<-Q0R{~P7Y z&g@)bPSPqa|8mmmTJlEMfEn7^zMPEk_vDUKx}64AjZUh}*%4E4atOQ7r+(a(j<=w% zFI0WVLg!OCB`M(TbUH76k*w~k^15=On?xPakoP}x(Y)?NzkEF~aB~Zm)Ke>uSpUB4 zpbX}Md$FamG=;-f{Ye(svWD@RW5Ecd`su&n_dfe&Z;0eAk_ajb zGZD-a;p$^E^(HnKmbTM0h@@3iFuTtfgp!z3>{9586c#NA4BpV2=h9zX^ppgJBm$Xc zHxg&j_C;>jYTWIFRSAl4foV2cvQq7UI>QidqEfnH?2uD+eB=ICt2E_#aY<#Q3!h7q z^S;*?WL?~Yzgf-vQ*Ag#mcKuR_K1}W-KK>d*mxnch4Fcrv{0+NLnbSoXG6m7CGHceMUm|6$ z#|`BA0_qugPqQmUq5NrNE>u^Xhnf-A7<0;Q+xY99My*F^kS3TbP%`q8gEQ`BtpL*N z>{$5T2D!b*pp}_DkNJc&;Fp{i4I!~OwqP*D4L~!Bcze`ivb^d0qPSMkyyGHhw3Ap) z%SBC;hTE@Q{cunl{ze^Nk_W>ww0Nm{1(@Mo}b^%1+WjMv?&g>1n&@J|^mIukw2byxby9$FRnJ zC{jnkhq)~OFh4RrkLQVQomL2`6;{JX62-_X%LP^zlOVKj%M!H{NhT?c(a{p83wX;{ zHSosDKP0;G(}L&hLba#+6uZ)(-6uY^LJnoN+b3=nT2}N~E*>CP%9+&wT0*UHtzaO- zbFtJ1G;BXij7?`lz5{Bzp#F`uHy!O?HQ4za?2WB#Ni`T)m_IKT4O&`Sf#1OD zH?aK;oPGn7-@x)W(4b}fyl83pego>i=E(j|82ko*e)k9bNm`Q8D4N)t8~h)q^69|M z)IiVvztEBYQ^e2EoWK9u{RR%dfyH05|D#TSDsA}Z$^WY5|B1E`ur<)N|9`Z(Jasiw}ReruRF~@i+K`{2vvz{+;uO z>>mWP|4bVFzB3@BkuY#^va;2;`!7xU|9_+WrbhW2{71q56z314{?(WM^ud2UF#nDJ z7he7^j{T|RAJjh$rNO|+{BLjn^G=QbzE6P!FH?bfNS$YXFI zdmK>Qq7oZ8olxh?7Y3N|1H*#^rlrYx(iXs6h1s~B8pgc7l~UdLgK#(oY5LnVs4Xuq ztC?x3Y=xEP{2rLe7I8QN^N`mMz0!#}=lMeY--E`cvj{Nx;A0hrGPFM1>F}{UJT?duF`k_Fn(*4*Uz7u zU$;xPpR~Y4PFNtWzd=`xqJ@BVb{izJR)(mCadu0Kwx>$o+l@?D0G{s*S%5CmVRR8u zoIfrR(9!RknG>eqx1A(~$9r19X442aP`JsFDcR9TBK8QcTTxw{)*sS(Q;V2Jx+ahg z*w>8)8L?@IdU?Giz|UFnJw;j=%M`Vfu+VpHb3YF5%o1)@uZcgBYIdVE0U*g*bcU{q zbUf|{aI$*_aAv}Y4t&*Lc?L;@n925eB~D$U$8KJhXj5kl0~2aa4H*|FIt0{)2bG&C zbPx{L`(mC6O+euCv<^F1l6PTAcdSQUfKjLOAwE1FCuSb|dQ?8VwRBk}?r)Z)m|Joz zO?X^V(+EKuyX0T;b}D}|ix*LooIKZ_Fgmg@X>NAqmz?M%zeAhbcxm#Q+Ons-k}SEs zv5!WdLWRn4i@6T%^?`Y4Auc`6Nl;6Xw<=7hY8tQA&(jzKQFD|I=0Ez1waemcIekt2+^f?h{srMv^%gA zq_MKLm#b-HVwbERI|A%Mo`}SW=biDLVhI+=_*yeNo{X5_;># zyFcOO0l?O>3V0&y#DqD$>&a>P?Y*%g#KXU@f2HnO4G;|TnB60MN0W85?%8&$1q48c zt4Wg#n<^Z0o;CBXz*o0l{KKA`G{l@)H~)q0S*!I3$roR5s-g3#Yk)50V6n$#d71$5 zWL0S)q}9QtY^Wx2As~m>B|M1m*9olVHdB+4U(U66UZoP3EaFZHM$lcpNH0B)#z(5P zpj!H>oP8Ni`oy&^4M7mmLEyj_!~3=@Y3l{hc&rpJ)%Dx^i=)%eun2PrqR=%T;Q>p1 zsc)XQ9o+Z*WX*ccp7_RN1VLcxm-W4?PbG=jo21x*)R~b zIZ&3)-kf>427Fi86l?}PAz`p6zgI>`k^vQFdCxWi8r|;;guqfWEp~R@S}-@ispJINru?q0ZE^g`!Bg%>9oG;*N30@7La|nBTXA z4E#0aE!eS)oNCF)@aS=a;BmhUzSIHSUhQrku62#f)P%lT(q2(S zGd6-XNO%k6CVUa00gjNT+9Yiv+oaUI2kcEM43c|Z3i@t&d5=vd$0u}U!3*r>U*|pM z(Y=i{Q|X>b8KxWu>Y?_41U!BXCck|gT<{(<};~GXH22vv$hmPLV0f`=)833LTXr}E13M3|h@ob&ai{HmM zK5tR(*^bTAj_KiYbN+2*4nuOk{btLR^ZCM~J`DSE6-#U{Q92k~t>MsnCGZwkMs3Dd zxbASOOCA|cus9HC$|M!nQvv9E{dwW*K2L?OU0Vbv#tIwW*Sw>X()EE^HJnP%)Mb?ukS9hY|R3s*v=8aYOSV%5>wR@zmE zzc>^!Hk`DfZ`TZ+C>1)QW)(6rqTKd##1bI!tfr}TcJ&Nux@5aLL4BvX&(buT0(-_n zOd}P4>YEWEIS|E+HSz=#%oI&8YWn;uq#!M!82SidC3S7FKxUQ0A%oN*M33H~z%O`e zcX2>`ERz0Y*oE#TUT&=K2zr@nJmYUCtxnA!#jE5Qj`ufL zWAs{`7r5!U_)rLT)JmZ!jhe#{=ygdbwZj3Zom*djpibcjY^CD&Zwv9{`^(9g=gNSN2gKqiC?G#ToOt@O^ zqh%n{40Zchf5=7th^IJiOV%;-L`8EV#w%RlvF(a^{_6c_C~J+ge6U3`oHcjX4Gxc+ z81(yggPT|CnU|WbUBh-jo>QKp-0CQM306?DoKzkO#+LKGvrB;;;~(ZUht3HG zCttufdE@mYfUIC-%QY*P!;wlU7Tyu1E&2A2Gqjt^>)#1z=ZH$z#KC?E=rH3Q)Zx*D zmz#1?Vx?hgcs9E?r)Y6wue~CQ)$>m~YQ~x+N?7XcO^3wObWZt{3~_assu?`pCp0xX z+uEME{K)jAiD)36Wpx-vt?6dBsLi$q6N&>tR(u4G#Z0!0sa93!LzJICN-h?Rd&(iL z8LF;*-m8_H=94HoKfaynN2HHai<};)RV)_A*olULAv2h>OjAz~wpFN~1I4&{=5uW_ zWSi%BZQU@VPeVG0D3B(LR(jJCf4W??agje-AxhrR5UV%ek})|zQ8ajGDXGpUwz`O^ zfM96o>kiXO1q0REvesf#iVa_%+j7uV<}Qu^*p5AX3@<$bDgonbV9wZXN%>w?7mX-Q z9tVX8u2`to{YW@TvdJb7>JSDpmTyuW&stg9t*GE41a_s^O}Z{C6jDcawe|S6v}IGr z<0vFgAcqIInqm`N1O)xaO!PWIT1AP@)^eLjzENKN+Fw%oyMKJM)s{iKdZjmO>cgSS zp{{vF9xlCak-fRJ?c%b)msk(C+`p3myK@5vLNWEUNrK^M`$0?Lcr?d$eDebwPP1LY zYS#b71zGF%5ws5Msz~Z|n!@pnxk;j8rEX=Gy3JKZ?cLsBH^!J&np|HXSbg=k=K_Z)Iiwnf?1D zRQ~s`46Qy>zqio8Q-YtEoNNrjjDkYK^mMEYY-~bw0z$$9d`yD0Z1ntme2lbA0^I)u z<&)C?cJa;nS6lUeExxfPIB0xzQTwk>$Q=rxsmgA$`y|p~9LiNNr|prEkwf#qQiX!z z^I{63p{HqdV3pyj(3;fJ)Vh_f@ZccoykU7rh>r??viGwFYs)!R~ z`|4Exi{O=+B2PX+U%J3RBS)Ud7e2wVIKdGtMB6k^S-H38FtTldRLZ`ivks_Ht`#oI z&}7RHVAZy>H~TKCRvaUikJbgi^5XkNl=RWIG|1}R&tmNpu4xJn&S#*=g|3-xZTxAP zubc`z3v0hvP9h+OXlL+fJpc{6=SB1t`;&;0)_S?HwBu*IUDd_eU zbl$OAc`CVSAgTugVJ@eDGu`JCiKu^VU$cQA<3EC;0Mdy3drz>l*R{2Gwly#WXQHR2 OWdbK65|R-H|GxlePA;AR literal 0 HcmV?d00001 diff --git a/src/components/Footer.astro b/src/components/Footer.astro index 04f1088..7dcd0ef 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -1,5 +1,7 @@ --- --- -

\ No newline at end of file + +
+ {import.meta.env.PUBLIC_BUILD_ENVIRONMENT || "development"} + {import.meta.env.PUBLIC_REPO_VERSION_HASH || "invalid"}@{import.meta.env.PUBLIC_PROJECT_VERSION || "0.0.0"} +
diff --git a/src/components/Navbar.astro b/src/components/Navbar.astro index 065a603..ff2225c 100644 --- a/src/components/Navbar.astro +++ b/src/components/Navbar.astro @@ -1,150 +1,27 @@ --- -import {Image} from 'astro:assets'; -import {Astronav, MenuItems, MenuIcon, Dropdown, DropdownItems} from "astro-navbar"; +import NestedNavbarEntry from "@components/NestedNavbarEntries.astro"; -import logoTitle from "../assets/logo-title.svg"; - -const navItems = [ - {name: 'Home', href: '/'}, - { - name: 'Experience↓', - href: "#", - dropdown: [ - {name: 'SpaceX - Hardware Test Engineer II', href: '/experience/spacex-hardware-test-engineer'}, - { - name: 'SpaceX - Avionics Test Engineer (Intern)', - href: '/experience/spacex-avionics-test-engineer-intern' - }, - {name: 'SARL - Automation Engineer (Student)', href: '/experience/sarl-automation-engineer-student'}, - { - name: 'CEOAS OMG - Software/Electronics Engineer (Student)', - href: '/experience/ceoas-omg-software-electronics-engineer-student' - }, - { - name: 'OSURC - Member/Officer/Sub-Team Lead (Student)', - href: '/experience/osurc-member-officer-sub-team-lead' - }, - ] - }, - {name: 'Projects↓', href: '/project/project'}, - {name: 'Hobbies↓', href: '/hobby/hobby'}, - {name: 'Resume', href: '/resume'}, - {name: 'Contact', href: '/contact'} -]; +import logoTitle from "@assets/logo-title.svg?raw"; +import {siteLayout} from "@data/site-layout.ts"; --- -
\ No newline at end of file + + diff --git a/src/components/NestedNavbarEntries.astro b/src/components/NestedNavbarEntries.astro new file mode 100644 index 0000000..1344838 --- /dev/null +++ b/src/components/NestedNavbarEntries.astro @@ -0,0 +1,47 @@ +--- +import type {navLink} from "@interfaces/site-layout.ts"; + +const items: navLink[] = Astro.props.items; +const depth: number = Astro.props.depth ?? 0; +const paths: string[] = Astro.props.paths ?? []; + +const getNavLinkSuffix = (entry: navLink): string => { + return "-" + [...paths, entry.path].join("-") +} +const getHrefPath = (entry: navLink): string => { + return entry.pubpath ? entry.pubpath : ("/" + (paths && paths.length ? [...paths, entry.path].join("/") : entry.path)); +} +--- +
    + { + items.map((entry, index) => ( +
  • + {Array.isArray(entry.children) && entry.children.length ? ( + + + + + ) : ( + + {entry.title} + + )} +
  • + ))} +
\ No newline at end of file diff --git a/src/data/site-layout.ts b/src/data/site-layout.ts new file mode 100644 index 0000000..6620756 --- /dev/null +++ b/src/data/site-layout.ts @@ -0,0 +1,151 @@ +import type {navLink} from "@interfaces/site-layout.ts" + +export const siteLayout: navLink[] = [ + {title: "About", path: ""}, + { + title: "Experiences", + path: "experience", + children: [ + { + title: "SpaceX", + path: "spacex", + children: [ + { + title: "Hardware Test Engineer I/II", + path: "hardware-test-engineer-i-ii" + }, + { + title: "Avionics Test Engineering Internship", + path: "avionics-test-engineering-internship" + } + ] + }, + { + title: "OSU CEOAS", + path: "osu-ceoas-ocean-mixing-group", + children: [ + { + title: "Robotics Oceanographic Surface Sampler", + path: "robotic-oceanographic-surface-sampler", + }, + { + title: "LeConte Glacier Deployments", + path: "leconte-glacier-deployments", + } + ] + }, + { + title: "OSU SARL", + path: "osu-sinnhuber-aquatic-research-laboratory", + children: [ + { + title: "Team Lead", + path: "team-lead", + }, + { + title: "Zebrafish Embryo Pick and Plate", + path: "zebrafish-embryo-pick-and-plate", + }, + { + title: "Shuttlebox Behavior System", + path: "shuttlebox-behavior-system", + }, + { + title: "Dechorionator", + path: "dechorionator", + }, + { + title: "Denso Embryo Pick and Plate", + path: "denso-embryo-pick-and-plate", + }, + { + title: "ZScan Processor", + path: "zscan-processor", + } + ] + }, + { + title: "OSU Robotics Club", + path: "osu-robotics-club", + children: [ + { + title: "Club Officer", + path: "club-officer", + }, + { + title: "Mars Rover Software Team Lead", + path: "mars-rover-software-team-lead", + }, + { + title: "Mars Rover Emergency Software Team Lead", + path: "mars-rover-emergency-software-team-lead", + }, + { + title: "Mars Rover Electrical Team Lead", + path: "mars-rover-electrical-team-lead", + } + ] + }, + ] + }, + { + title: "Hobbies", + path: "hobby", + children: [ + + { + title: "Homelab", path: "homelab", + children: [ + {title: "Home Server Rack", path: "home-server-rack"}, + {title: "Offsite Backup Rack", path: "offsite-backup-rack"}, + {title: "Kubernetes Cluster", path: "kubernetes-cluster"}, + {title: "Home Automation", path: "home-automation"}, + ] + }, + { + title: "Motorcycling", + path: "motorcycling", + children: [ + {title: "Lineup", path: "lineup"}, + { + title: "Custom Accessories", + path: "custom-accessories", + children: [ + {title: "Chubby Buttons 2 Mount", path: "chubby-buttons-2-mount"}, + ] + }, + { + title: "Trips", + path: "trips", + children: [ + {title: "2025-08 | Alaska ", path: "2025-08-alaska"}, + {title: "2024-10 | Norway ", path: "2024-10-norway"} + ] + }, + ] + }, + { + title: "Homelab", path: "homelab", + children: [ + {title: "Home Server Rack", path: "home-server-rack"}, + {title: "Offsite Backup Rack", path: "offsite-backup-rack"}, + {title: "Kubernetes Cluster", path: "kubernetes-cluster"}, + {title: "Home Automation", path: "home-automation"}, + ] + }, + {title: "NixOS", path: "nixos"}, + {title: "Body Mods", path: "body-mods"}, + ] + }, + { + title: "Resumes", + path: "resume", + children: [ + {title: "2025-11-10 | Complete CV", path: "2025-11-10-complete-cv"}, + {title: "2025-11-10 | Infrastructure Engineer", path: "2025-11-10-infrastructure-engineer"}, + {title: "2019-07-01 | Hardware Test Engineer", path: "2019-07-01-hardware-test-engineer"}, + ] + }, + {title: "Github", pubpath: "https://github.com/caperren"}, + {title: "LinkedIn", pubpath: "https://www.linkedin.com/in/caperren/"} +] \ No newline at end of file diff --git a/src/interfaces/site-layout.ts b/src/interfaces/site-layout.ts new file mode 100644 index 0000000..7f47dd3 --- /dev/null +++ b/src/interfaces/site-layout.ts @@ -0,0 +1,6 @@ +export interface navLink { + title: string; + path?: string; + pubpath?: string; + children?: navLink[]; +} diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index d2c6552..7c45e4c 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -9,15 +9,17 @@ const pageTitle = Astro.props.title ? `${Astro.props.title} - Corwin Perren` : " - + {pageTitle} - + -
+