From 1d97214ad312fc2ed9138e2e903457d483eea79f Mon Sep 17 00:00:00 2001
From: Ryan Wang
Date: Tue, 2 Jan 2024 10:38:12 +0800
Subject: [PATCH] chore: remove 1.x documentation (#303)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
移除 1.x 的文档,以及清除一些过时文档。
1.x 所有文档已经被移动到 https://github.com/halo-dev/v1-legacy-docs 并托管在 https://v1.legacy-docs.halo.run
/kind cleanup
```release-note
None
```
---
docs/getting-started/config.md | 238 --
docs/getting-started/downloads.md | 25 -
docs/getting-started/migrate-from-1.x.md | 2 +-
docs/user-guide/backup-migration.md | 38 -
docs/user-guide/faq.md | 41 +-
docs/user-guide/markdown.md | 454 ---
docusaurus.config.js | 72 +-
package.json | 4 -
pnpm-lock.yaml | 618 ----
static/img/1615618595.jpg | Bin 668560 -> 0 bytes
static/img/halo-data-import.png | Bin 40763 -> 0 bytes
static/img/halo-dev__halo_star-avatars.webp | Bin 1699446 -> 0 bytes
static/img/halo-workspace-export.png | Bin 76569 -> 0 bytes
static/img/image.png | Bin 797308 -> 0 bytes
static/img/img2.png | Bin 38543 -> 0 bytes
.../tencent-cloudbase/tencent-cloudbase-1.png | Bin 87492 -> 0 bytes
.../tencent-cloudbase-10.png | Bin 110810 -> 0 bytes
.../tencent-cloudbase-11.png | Bin 120615 -> 0 bytes
.../tencent-cloudbase/tencent-cloudbase-2.png | Bin 79864 -> 0 bytes
.../tencent-cloudbase/tencent-cloudbase-3.png | Bin 150132 -> 0 bytes
.../tencent-cloudbase/tencent-cloudbase-4.png | Bin 140040 -> 0 bytes
.../tencent-cloudbase/tencent-cloudbase-5.png | Bin 68788 -> 0 bytes
.../tencent-cloudbase/tencent-cloudbase-6.png | Bin 69790 -> 0 bytes
.../tencent-cloudbase/tencent-cloudbase-7.png | Bin 48019 -> 0 bytes
.../tencent-cloudbase/tencent-cloudbase-8.png | Bin 79044 -> 0 bytes
.../tencent-cloudbase/tencent-cloudbase-9.png | Bin 121219 -> 0 bytes
versioned_docs/version-1.4/about.md | 16 -
.../version-1.4/contribution/issue.md | 28 -
versioned_docs/version-1.4/contribution/pr.md | 58 -
.../developer-guide/core/code-style.md | 29 -
.../developer-guide/core/prepare.md | 137 -
.../developer-guide/core/structure.md | 36 -
.../developer-guide/theme/config-files.md | 261 --
.../developer-guide/theme/global-variable.md | 261 --
.../developer-guide/theme/page-variable.md | 1354 --------
.../developer-guide/theme/prepare.md | 76 -
.../theme/public-template-tag.md | 91 -
.../developer-guide/theme/template-tag.md | 2746 -----------------
.../version-1.4/getting-started/config.md | 207 --
.../version-1.4/getting-started/downloads.md | 25 -
.../getting-started/install/docker.md | 108 -
.../getting-started/install/linux.md | 271 --
.../getting-started/install/other/bt-panel.md | 149 -
.../install/other/docker-mysql.md | 202 --
.../install/other/tencent-cloudbase.md | 79 -
.../getting-started/install/third-party.md | 14 -
.../getting-started/install/windows.md | 79 -
.../version-1.4/getting-started/prepare.md | 99 -
.../version-1.4/getting-started/upgrade.md | 109 -
versioned_docs/version-1.4/intro.md | 91 -
.../user-guide/backup-migration.md | 38 -
.../version-1.4/user-guide/config.md | 172 --
versioned_docs/version-1.4/user-guide/faq.md | 113 -
.../version-1.4/user-guide/markdown.md | 211 --
versioned_docs/version-1.5/about.md | 16 -
.../version-1.5/contribution/issue.md | 28 -
versioned_docs/version-1.5/contribution/pr.md | 110 -
.../developer-guide/core/code-style.md | 30 -
.../developer-guide/core/prepare.md | 137 -
.../developer-guide/core/structure.md | 36 -
.../developer-guide/theme/config-files.md | 261 --
.../developer-guide/theme/global-variable.md | 261 --
.../developer-guide/theme/page-variable.md | 1354 --------
.../developer-guide/theme/prepare.md | 76 -
.../theme/public-template-tag.md | 91 -
.../developer-guide/theme/template-tag.md | 2746 -----------------
.../version-1.5/getting-started/config.md | 238 --
.../version-1.5/getting-started/downloads.md | 25 -
.../getting-started/install/docker.md | 112 -
.../getting-started/install/linux.md | 271 --
.../getting-started/install/other/bt-panel.md | 149 -
.../install/other/docker-compose.md | 302 --
.../install/other/docker-mysql.md | 202 --
.../install/other/tencent-cloudbase.md | 85 -
.../getting-started/install/third-party.md | 16 -
.../getting-started/install/windows.md | 79 -
.../version-1.5/getting-started/prepare.md | 99 -
.../version-1.5/getting-started/upgrade.md | 119 -
versioned_docs/version-1.5/intro.md | 91 -
.../user-guide/backup-migration.md | 38 -
.../version-1.5/user-guide/config.md | 172 --
versioned_docs/version-1.5/user-guide/faq.md | 113 -
.../version-1.5/user-guide/markdown.md | 454 ---
versioned_docs/version-1.6/about.md | 16 -
.../version-1.6/contribution/issue.md | 28 -
versioned_docs/version-1.6/contribution/pr.md | 110 -
.../developer-guide/core/code-style.md | 30 -
.../developer-guide/core/prepare.md | 137 -
.../developer-guide/core/structure.md | 36 -
.../developer-guide/theme/config-files.md | 261 --
.../developer-guide/theme/global-variable.md | 261 --
.../developer-guide/theme/page-variable.md | 1354 --------
.../developer-guide/theme/prepare.md | 76 -
.../theme/public-template-tag.md | 91 -
.../developer-guide/theme/template-tag.md | 2746 -----------------
.../version-1.6/getting-started/config.md | 238 --
.../version-1.6/getting-started/downloads.md | 25 -
.../getting-started/install/docker.md | 112 -
.../getting-started/install/linux.md | 271 --
.../getting-started/install/other/bt-panel.md | 149 -
.../install/other/docker-compose.md | 302 --
.../install/other/docker-mysql.md | 202 --
.../install/other/tencent-cloudbase.md | 85 -
.../getting-started/install/third-party.md | 16 -
.../getting-started/install/windows.md | 79 -
.../version-1.6/getting-started/prepare.md | 99 -
.../version-1.6/getting-started/upgrade.md | 119 -
versioned_docs/version-1.6/intro.md | 91 -
.../user-guide/backup-migration.md | 38 -
.../version-1.6/user-guide/config.md | 172 --
versioned_docs/version-1.6/user-guide/faq.md | 113 -
.../version-1.6/user-guide/markdown.md | 454 ---
.../version-2.0/getting-started/config.md | 238 --
.../getting-started/migrate-from-1.x.md | 2 +-
.../user-guide/backup-migration.md | 38 -
.../version-2.0/user-guide/config.md | 172 --
versioned_docs/version-2.0/user-guide/faq.md | 49 +-
.../version-2.0/user-guide/markdown.md | 454 ---
.../version-2.1/getting-started/config.md | 238 --
.../version-2.1/getting-started/downloads.md | 25 -
.../getting-started/migrate-from-1.x.md | 2 +-
.../user-guide/backup-migration.md | 38 -
.../version-2.1/user-guide/config.md | 172 --
versioned_docs/version-2.1/user-guide/faq.md | 49 +-
.../version-2.1/user-guide/markdown.md | 454 ---
.../version-2.10/getting-started/config.md | 238 --
.../version-2.10/getting-started/downloads.md | 25 -
.../getting-started/migrate-from-1.x.md | 2 +-
.../user-guide/backup-migration.md | 38 -
versioned_docs/version-2.10/user-guide/faq.md | 41 +-
.../version-2.10/user-guide/markdown.md | 454 ---
.../version-2.11/getting-started/config.md | 238 --
.../version-2.11/getting-started/downloads.md | 25 -
.../getting-started/migrate-from-1.x.md | 2 +-
.../user-guide/backup-migration.md | 38 -
versioned_docs/version-2.11/user-guide/faq.md | 41 +-
.../version-2.11/user-guide/markdown.md | 454 ---
.../version-2.2/getting-started/config.md | 238 --
.../version-2.2/getting-started/downloads.md | 25 -
.../getting-started/migrate-from-1.x.md | 2 +-
.../user-guide/backup-migration.md | 38 -
.../version-2.2/user-guide/config.md | 172 --
versioned_docs/version-2.2/user-guide/faq.md | 49 +-
.../version-2.2/user-guide/markdown.md | 454 ---
.../version-2.3/getting-started/config.md | 238 --
.../version-2.3/getting-started/downloads.md | 25 -
.../getting-started/migrate-from-1.x.md | 2 +-
.../user-guide/backup-migration.md | 38 -
.../version-2.3/user-guide/config.md | 172 --
versioned_docs/version-2.3/user-guide/faq.md | 49 +-
.../version-2.3/user-guide/markdown.md | 454 ---
.../version-2.4/getting-started/config.md | 238 --
.../version-2.4/getting-started/downloads.md | 25 -
.../getting-started/migrate-from-1.x.md | 2 +-
.../user-guide/backup-migration.md | 38 -
.../version-2.4/user-guide/config.md | 172 --
versioned_docs/version-2.4/user-guide/faq.md | 49 +-
.../version-2.4/user-guide/markdown.md | 454 ---
.../version-2.5/getting-started/config.md | 238 --
.../version-2.5/getting-started/downloads.md | 25 -
.../getting-started/migrate-from-1.x.md | 2 +-
.../user-guide/backup-migration.md | 38 -
.../version-2.5/user-guide/config.md | 172 --
versioned_docs/version-2.5/user-guide/faq.md | 49 +-
.../version-2.5/user-guide/markdown.md | 454 ---
.../version-2.6/getting-started/config.md | 238 --
.../version-2.6/getting-started/downloads.md | 25 -
.../getting-started/migrate-from-1.x.md | 2 +-
.../user-guide/backup-migration.md | 38 -
versioned_docs/version-2.6/user-guide/faq.md | 53 +-
.../version-2.6/user-guide/markdown.md | 454 ---
.../version-2.7/getting-started/config.md | 238 --
.../version-2.7/getting-started/downloads.md | 25 -
.../getting-started/migrate-from-1.x.md | 2 +-
.../user-guide/backup-migration.md | 38 -
versioned_docs/version-2.7/user-guide/faq.md | 53 +-
.../version-2.7/user-guide/markdown.md | 454 ---
.../version-2.8/getting-started/config.md | 238 --
.../version-2.8/getting-started/downloads.md | 25 -
.../getting-started/migrate-from-1.x.md | 2 +-
.../user-guide/backup-migration.md | 38 -
versioned_docs/version-2.8/user-guide/faq.md | 53 +-
.../version-2.8/user-guide/markdown.md | 454 ---
.../version-2.9/getting-started/config.md | 238 --
.../version-2.9/getting-started/downloads.md | 25 -
.../getting-started/migrate-from-1.x.md | 2 +-
.../user-guide/backup-migration.md | 38 -
versioned_docs/version-2.9/user-guide/faq.md | 41 +-
.../version-2.9/user-guide/markdown.md | 454 ---
versioned_sidebars/version-1.4-sidebars.json | 89 -
versioned_sidebars/version-1.5-sidebars.json | 85 -
versioned_sidebars/version-1.6-sidebars.json | 85 -
versions.json | 5 +-
193 files changed, 307 insertions(+), 34598 deletions(-)
delete mode 100644 docs/getting-started/config.md
delete mode 100644 docs/getting-started/downloads.md
delete mode 100644 docs/user-guide/backup-migration.md
delete mode 100644 docs/user-guide/markdown.md
delete mode 100644 static/img/1615618595.jpg
delete mode 100644 static/img/halo-data-import.png
delete mode 100644 static/img/halo-dev__halo_star-avatars.webp
delete mode 100644 static/img/halo-workspace-export.png
delete mode 100644 static/img/image.png
delete mode 100644 static/img/img2.png
delete mode 100644 static/img/tencent-cloudbase/tencent-cloudbase-1.png
delete mode 100644 static/img/tencent-cloudbase/tencent-cloudbase-10.png
delete mode 100644 static/img/tencent-cloudbase/tencent-cloudbase-11.png
delete mode 100644 static/img/tencent-cloudbase/tencent-cloudbase-2.png
delete mode 100644 static/img/tencent-cloudbase/tencent-cloudbase-3.png
delete mode 100644 static/img/tencent-cloudbase/tencent-cloudbase-4.png
delete mode 100644 static/img/tencent-cloudbase/tencent-cloudbase-5.png
delete mode 100644 static/img/tencent-cloudbase/tencent-cloudbase-6.png
delete mode 100644 static/img/tencent-cloudbase/tencent-cloudbase-7.png
delete mode 100644 static/img/tencent-cloudbase/tencent-cloudbase-8.png
delete mode 100644 static/img/tencent-cloudbase/tencent-cloudbase-9.png
delete mode 100644 versioned_docs/version-1.4/about.md
delete mode 100644 versioned_docs/version-1.4/contribution/issue.md
delete mode 100644 versioned_docs/version-1.4/contribution/pr.md
delete mode 100644 versioned_docs/version-1.4/developer-guide/core/code-style.md
delete mode 100644 versioned_docs/version-1.4/developer-guide/core/prepare.md
delete mode 100644 versioned_docs/version-1.4/developer-guide/core/structure.md
delete mode 100644 versioned_docs/version-1.4/developer-guide/theme/config-files.md
delete mode 100644 versioned_docs/version-1.4/developer-guide/theme/global-variable.md
delete mode 100644 versioned_docs/version-1.4/developer-guide/theme/page-variable.md
delete mode 100644 versioned_docs/version-1.4/developer-guide/theme/prepare.md
delete mode 100644 versioned_docs/version-1.4/developer-guide/theme/public-template-tag.md
delete mode 100644 versioned_docs/version-1.4/developer-guide/theme/template-tag.md
delete mode 100644 versioned_docs/version-1.4/getting-started/config.md
delete mode 100644 versioned_docs/version-1.4/getting-started/downloads.md
delete mode 100644 versioned_docs/version-1.4/getting-started/install/docker.md
delete mode 100644 versioned_docs/version-1.4/getting-started/install/linux.md
delete mode 100644 versioned_docs/version-1.4/getting-started/install/other/bt-panel.md
delete mode 100644 versioned_docs/version-1.4/getting-started/install/other/docker-mysql.md
delete mode 100644 versioned_docs/version-1.4/getting-started/install/other/tencent-cloudbase.md
delete mode 100644 versioned_docs/version-1.4/getting-started/install/third-party.md
delete mode 100644 versioned_docs/version-1.4/getting-started/install/windows.md
delete mode 100644 versioned_docs/version-1.4/getting-started/prepare.md
delete mode 100644 versioned_docs/version-1.4/getting-started/upgrade.md
delete mode 100644 versioned_docs/version-1.4/intro.md
delete mode 100644 versioned_docs/version-1.4/user-guide/backup-migration.md
delete mode 100644 versioned_docs/version-1.4/user-guide/config.md
delete mode 100644 versioned_docs/version-1.4/user-guide/faq.md
delete mode 100644 versioned_docs/version-1.4/user-guide/markdown.md
delete mode 100644 versioned_docs/version-1.5/about.md
delete mode 100644 versioned_docs/version-1.5/contribution/issue.md
delete mode 100644 versioned_docs/version-1.5/contribution/pr.md
delete mode 100644 versioned_docs/version-1.5/developer-guide/core/code-style.md
delete mode 100644 versioned_docs/version-1.5/developer-guide/core/prepare.md
delete mode 100644 versioned_docs/version-1.5/developer-guide/core/structure.md
delete mode 100644 versioned_docs/version-1.5/developer-guide/theme/config-files.md
delete mode 100644 versioned_docs/version-1.5/developer-guide/theme/global-variable.md
delete mode 100644 versioned_docs/version-1.5/developer-guide/theme/page-variable.md
delete mode 100644 versioned_docs/version-1.5/developer-guide/theme/prepare.md
delete mode 100644 versioned_docs/version-1.5/developer-guide/theme/public-template-tag.md
delete mode 100644 versioned_docs/version-1.5/developer-guide/theme/template-tag.md
delete mode 100644 versioned_docs/version-1.5/getting-started/config.md
delete mode 100644 versioned_docs/version-1.5/getting-started/downloads.md
delete mode 100644 versioned_docs/version-1.5/getting-started/install/docker.md
delete mode 100644 versioned_docs/version-1.5/getting-started/install/linux.md
delete mode 100644 versioned_docs/version-1.5/getting-started/install/other/bt-panel.md
delete mode 100644 versioned_docs/version-1.5/getting-started/install/other/docker-compose.md
delete mode 100644 versioned_docs/version-1.5/getting-started/install/other/docker-mysql.md
delete mode 100644 versioned_docs/version-1.5/getting-started/install/other/tencent-cloudbase.md
delete mode 100644 versioned_docs/version-1.5/getting-started/install/third-party.md
delete mode 100644 versioned_docs/version-1.5/getting-started/install/windows.md
delete mode 100644 versioned_docs/version-1.5/getting-started/prepare.md
delete mode 100644 versioned_docs/version-1.5/getting-started/upgrade.md
delete mode 100644 versioned_docs/version-1.5/intro.md
delete mode 100644 versioned_docs/version-1.5/user-guide/backup-migration.md
delete mode 100644 versioned_docs/version-1.5/user-guide/config.md
delete mode 100644 versioned_docs/version-1.5/user-guide/faq.md
delete mode 100644 versioned_docs/version-1.5/user-guide/markdown.md
delete mode 100644 versioned_docs/version-1.6/about.md
delete mode 100644 versioned_docs/version-1.6/contribution/issue.md
delete mode 100644 versioned_docs/version-1.6/contribution/pr.md
delete mode 100644 versioned_docs/version-1.6/developer-guide/core/code-style.md
delete mode 100644 versioned_docs/version-1.6/developer-guide/core/prepare.md
delete mode 100644 versioned_docs/version-1.6/developer-guide/core/structure.md
delete mode 100644 versioned_docs/version-1.6/developer-guide/theme/config-files.md
delete mode 100644 versioned_docs/version-1.6/developer-guide/theme/global-variable.md
delete mode 100644 versioned_docs/version-1.6/developer-guide/theme/page-variable.md
delete mode 100644 versioned_docs/version-1.6/developer-guide/theme/prepare.md
delete mode 100644 versioned_docs/version-1.6/developer-guide/theme/public-template-tag.md
delete mode 100644 versioned_docs/version-1.6/developer-guide/theme/template-tag.md
delete mode 100644 versioned_docs/version-1.6/getting-started/config.md
delete mode 100644 versioned_docs/version-1.6/getting-started/downloads.md
delete mode 100644 versioned_docs/version-1.6/getting-started/install/docker.md
delete mode 100644 versioned_docs/version-1.6/getting-started/install/linux.md
delete mode 100644 versioned_docs/version-1.6/getting-started/install/other/bt-panel.md
delete mode 100644 versioned_docs/version-1.6/getting-started/install/other/docker-compose.md
delete mode 100644 versioned_docs/version-1.6/getting-started/install/other/docker-mysql.md
delete mode 100644 versioned_docs/version-1.6/getting-started/install/other/tencent-cloudbase.md
delete mode 100644 versioned_docs/version-1.6/getting-started/install/third-party.md
delete mode 100644 versioned_docs/version-1.6/getting-started/install/windows.md
delete mode 100644 versioned_docs/version-1.6/getting-started/prepare.md
delete mode 100644 versioned_docs/version-1.6/getting-started/upgrade.md
delete mode 100644 versioned_docs/version-1.6/intro.md
delete mode 100644 versioned_docs/version-1.6/user-guide/backup-migration.md
delete mode 100644 versioned_docs/version-1.6/user-guide/config.md
delete mode 100644 versioned_docs/version-1.6/user-guide/faq.md
delete mode 100644 versioned_docs/version-1.6/user-guide/markdown.md
delete mode 100644 versioned_docs/version-2.0/getting-started/config.md
delete mode 100644 versioned_docs/version-2.0/user-guide/backup-migration.md
delete mode 100644 versioned_docs/version-2.0/user-guide/config.md
delete mode 100644 versioned_docs/version-2.0/user-guide/markdown.md
delete mode 100644 versioned_docs/version-2.1/getting-started/config.md
delete mode 100644 versioned_docs/version-2.1/getting-started/downloads.md
delete mode 100644 versioned_docs/version-2.1/user-guide/backup-migration.md
delete mode 100644 versioned_docs/version-2.1/user-guide/config.md
delete mode 100644 versioned_docs/version-2.1/user-guide/markdown.md
delete mode 100644 versioned_docs/version-2.10/getting-started/config.md
delete mode 100644 versioned_docs/version-2.10/getting-started/downloads.md
delete mode 100644 versioned_docs/version-2.10/user-guide/backup-migration.md
delete mode 100644 versioned_docs/version-2.10/user-guide/markdown.md
delete mode 100644 versioned_docs/version-2.11/getting-started/config.md
delete mode 100644 versioned_docs/version-2.11/getting-started/downloads.md
delete mode 100644 versioned_docs/version-2.11/user-guide/backup-migration.md
delete mode 100644 versioned_docs/version-2.11/user-guide/markdown.md
delete mode 100644 versioned_docs/version-2.2/getting-started/config.md
delete mode 100644 versioned_docs/version-2.2/getting-started/downloads.md
delete mode 100644 versioned_docs/version-2.2/user-guide/backup-migration.md
delete mode 100644 versioned_docs/version-2.2/user-guide/config.md
delete mode 100644 versioned_docs/version-2.2/user-guide/markdown.md
delete mode 100644 versioned_docs/version-2.3/getting-started/config.md
delete mode 100644 versioned_docs/version-2.3/getting-started/downloads.md
delete mode 100644 versioned_docs/version-2.3/user-guide/backup-migration.md
delete mode 100644 versioned_docs/version-2.3/user-guide/config.md
delete mode 100644 versioned_docs/version-2.3/user-guide/markdown.md
delete mode 100644 versioned_docs/version-2.4/getting-started/config.md
delete mode 100644 versioned_docs/version-2.4/getting-started/downloads.md
delete mode 100644 versioned_docs/version-2.4/user-guide/backup-migration.md
delete mode 100644 versioned_docs/version-2.4/user-guide/config.md
delete mode 100644 versioned_docs/version-2.4/user-guide/markdown.md
delete mode 100644 versioned_docs/version-2.5/getting-started/config.md
delete mode 100644 versioned_docs/version-2.5/getting-started/downloads.md
delete mode 100644 versioned_docs/version-2.5/user-guide/backup-migration.md
delete mode 100644 versioned_docs/version-2.5/user-guide/config.md
delete mode 100644 versioned_docs/version-2.5/user-guide/markdown.md
delete mode 100644 versioned_docs/version-2.6/getting-started/config.md
delete mode 100644 versioned_docs/version-2.6/getting-started/downloads.md
delete mode 100644 versioned_docs/version-2.6/user-guide/backup-migration.md
delete mode 100644 versioned_docs/version-2.6/user-guide/markdown.md
delete mode 100644 versioned_docs/version-2.7/getting-started/config.md
delete mode 100644 versioned_docs/version-2.7/getting-started/downloads.md
delete mode 100644 versioned_docs/version-2.7/user-guide/backup-migration.md
delete mode 100644 versioned_docs/version-2.7/user-guide/markdown.md
delete mode 100644 versioned_docs/version-2.8/getting-started/config.md
delete mode 100644 versioned_docs/version-2.8/getting-started/downloads.md
delete mode 100644 versioned_docs/version-2.8/user-guide/backup-migration.md
delete mode 100644 versioned_docs/version-2.8/user-guide/markdown.md
delete mode 100644 versioned_docs/version-2.9/getting-started/config.md
delete mode 100644 versioned_docs/version-2.9/getting-started/downloads.md
delete mode 100644 versioned_docs/version-2.9/user-guide/backup-migration.md
delete mode 100644 versioned_docs/version-2.9/user-guide/markdown.md
delete mode 100644 versioned_sidebars/version-1.4-sidebars.json
delete mode 100644 versioned_sidebars/version-1.5-sidebars.json
delete mode 100644 versioned_sidebars/version-1.6-sidebars.json
diff --git a/docs/getting-started/config.md b/docs/getting-started/config.md
deleted file mode 100644
index 9afa8bcc..00000000
--- a/docs/getting-started/config.md
+++ /dev/null
@@ -1,238 +0,0 @@
----
-title: 配置参考
-description: Halo 配置文件的详细介绍及参考
----
-
-Halo 的配置文件名为 `application.yaml`,其必须位于[工作目录](/getting-started/prepare#工作目录) `~/.halo` 下。 Halo 会读取该目录下的配置文件进行加载。
-
-:::info
-如果您是单独下载的官方配置文件,则必须将文件名 application-template.yaml 重命名为 application.yaml
-:::
-
-如下将详细列出配置文件 `application.yaml` 中所有的配置项。
-
-## 基础配置
-
-基础配置中的配置设置一般来说是**必要的**,且必须在 application.yaml 里进行定义。
-
-### 端口
-
-用于指定 HTTP 服务器监听的端口,Halo 默认设置为 `8090`。
-
-```yaml
-server:
- port: 8090
-```
-
-请注意,如果您选择设置端口为 `80`,则需要确保您的 80 端口未被占用,通常**不建议**直接设置为 80 端口。
-
-### 数据库
-
-Halo 目前支持 `H2` 及 `MySQL` 数据库。
-
-:::tip
-得益于我们使用的 ORM 框架,Halo 在首次启动的时候会自动根据实体类创建表结构,无需通过 SQL 脚本自行创建,也不会提供所谓的 SQL 脚本。所以,此步骤仅需配置好数据库连接地址和用户名密码即可。注意,H2 无需手动创建数据库,MySQL 需要。
-:::
-
-#### H2
-
-:::info
-推荐使用 **H2**,较其他数据库来说更为方便。
-:::
-
-```yaml
-spring:
- datasource:
- driver-class-name: org.h2.Driver
- url: jdbc:h2:file:~/.halo/db/halo
- username: admin
- password: 123456
- h2:
- console:
- settings:
- web-allow-others: false
- path: /h2-console
- enabled: false
-```
-
-**注意事项**:
-
-- `url` 为默认的数据本地存储地址,请勿修改。
-- 默认的数据库账户和密码为 `admin` 和 `123456`,建议将其修改,并妥善保存(此用户名和密码在 Halo 第一次启动的时候将自动创建。并且不支持首次启动后,通过修改配置文件中的账户或者密码,如果修改,再次启动将提示用户名或者密码错误。)。
-- 线上环境中,`h2` 的配置使用默认即可。如果需要手动修改一些数据,可将 `web-allow-others` 和 `enabled` 设为 `true` 来开启 h2 控制台,访问路径为 `ip:端口/h2-console`。`JDBC URL`,`username`,`password` 使用配置文件中的即可。
-
-:::warning
-特别注意:在开启 `h2-console` 并完成所需操作之后,一定要再次关闭 `h2-console` 并重启,不要长时间将 `h2-console` 处于开启状态,这可能会有隐性的安全风险。
-:::
-
-#### MySQL
-
-```yaml
-spring:
- datasource:
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
- username: root
- password: 123456
-```
-
-**要求**:
-
-1. 版本:5.7 +
-2. 字符集(Character Set):`utf8mb4`
-3. 排序规则(Collate):`utf8mb4_bin`
-4. 存储引擎:`InnoDB`
-
-综上,建议创建数据库采用下面的命令:
-
-```bash
-create database halodb character set utf8mb4 collate utf8mb4_bin;
-```
-
-**注意事项**:
-
-- `username` 及 `password` 需要修改为您的 MySQL 数据库账号和密码。
-- 默认时区为 `Asia/Shanghai`,如果与您所在时区不一致,则可以修改为您所在的时区。
-
-## 高级配置
-
-高级配置中的配置设置是可选的,如果不需要,可以略过。
-
-### 后台路径
-
-Halo 支持自定义后台管理的**根路径**。
-
-```yaml
-halo:
- # Your admin client path is https://your-domain/{admin-path}
- admin-path: admin
-```
-
-注意:仅为改动后台管理的根路径,因此前后不带 `/`。
-
-### 缓存
-
-某些情况下,需要用户根据需求来设置缓存数据的保存方式,例如将缓存数据持久化保存在本地。
-
-```yaml
-halo:
- # memory or level or redis
- cache: memory
-```
-
-目前支持三种策略:
-
-- `memory` 将数据缓存至内存,重启服务缓存将清空。
-- `level` 将数据缓存至本地,重启服务不会清空缓存。
-- `redis` 将数据缓存至 Redis,重启服务不会清空缓存,如需分布式部署 Halo,请选用此种缓存方式。
-
-**注意事项**:
-
-- 如果选用 Redis 缓存方式,请在配置文件加入 Redis 相关配置,完整的配置示例如下:
-
-```yaml
-server:
- port: 8090
-
- # Response data gzip.
- compression:
- enabled: true
-
-spring:
- datasource:
- # MySQL database configuration.
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
- username: root
- password: 123456
- redis:
- # Redis cache configuration.
- port: 6379
- database: 0
- host: 127.0.0.1
- password: 123456
-
-halo:
- # Your admin client path is https://your-domain/{admin-path}
- admin-path: admin
-
- # memory or level or redis
- cache: redis
-```
-
-### 压缩
-
-启用压缩对于减少带宽和加快页面加载非常有用,在**未使用** `Nginx` 或 `Caddy` 等反向代理服务器时(反向代理服务器通常是默认开启 Gzip 的),可以考虑开启系统自带的 Gzip 功能。
-
-```yaml
-server:
- # Response data gzip.
- compression:
- enabled: true
-```
-
-## 示例配置文件
-
-:::info
-建议根据使用的数据库类型查看。
-:::
-
-### H2 Database
-
-```yaml
-server:
- port: 8090
-
- # Response data gzip.
- compression:
- enabled: true
-spring:
- datasource:
- # H2 database configuration.
- driver-class-name: org.h2.Driver
- url: jdbc:h2:file:~/.halo/db/halo
- username: admin
- password: 123456
-
- # H2 database console configuration.
- h2:
- console:
- settings:
- web-allow-others: false
- path: /h2-console
- enabled: false
-
-halo:
- # Your admin client path is https://your-domain/{admin-path}
- admin-path: admin
-
- # memory or level or redis
- cache: memory
-```
-
-### MySQL
-
-```yaml
-server:
- port: 8090
-
- # Response data gzip.
- compression:
- enabled: true
-spring:
- datasource:
- # MySQL database configuration.
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
- username: root
- password: 123456
-
-halo:
- # Your admin client path is https://your-domain/{admin-path}
- admin-path: admin
-
- # memory or level or redis
- cache: memory
-```
-
-官方的完整示例配置文件可以在 [https://dl.halo.run/config/](https://dl.halo.run/config/) 下找到。
diff --git a/docs/getting-started/downloads.md b/docs/getting-started/downloads.md
deleted file mode 100644
index 1db8ea50..00000000
--- a/docs/getting-started/downloads.md
+++ /dev/null
@@ -1,25 +0,0 @@
----
-title: 资源下载
-description: 目前所有与 Halo 相关的下载地址
----
-
-## GitHub
-
-:::note
-如果您的服务器在海外,推荐从 GitHub 下载。
-:::
-
-- [运行包](https://github.com/halo-dev/halo/releases)
-- [配置文件](https://github.com/halo-dev/halo-common)
-
-## 官方镜像源
-
-- [https://download.halo.run](https://download.halo.run)
-
-此镜像源由 [Nova Kwok](https://nova.moe/) 提供并维护。
-
-## 三方镜像源
-
-- [https://halo.cary.tech](https://halo.cary.tech)
-
-此镜像源由 [新逸Cary](https://blog.xinac.cn) 提供并维护。
diff --git a/docs/getting-started/migrate-from-1.x.md b/docs/getting-started/migrate-from-1.x.md
index 03a395f8..8105e354 100644
--- a/docs/getting-started/migrate-from-1.x.md
+++ b/docs/getting-started/migrate-from-1.x.md
@@ -26,7 +26,7 @@ description: 从 Halo 1.x 迁移的完整指南和注意事项
## 备份数据
-在进行迁移操作之前,我们强烈建议先**完整备份所有数据**,可以参考 [备份迁移](https://docs.halo.run/user-guide/backup-migration) 进行整站备份。
+在进行迁移操作之前,我们强烈建议先**完整备份所有数据**,可以参考 [备份迁移](https://v1.legacy-docs.halo.run/user-guide/backup-migration) 进行整站备份。
## 导出数据文件
diff --git a/docs/user-guide/backup-migration.md b/docs/user-guide/backup-migration.md
deleted file mode 100644
index e3e9315b..00000000
--- a/docs/user-guide/backup-migration.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-title: 备份迁移
-description: 关于备份和迁移的最佳实践
----
-
-:::info
-在开始之前,我们推荐你先阅读 [《写在前面》](../getting-started/prepare.md) 的名词解释部分。
-:::
-
-## 备份
-
-### 数据备份
-
-目前 Halo 在后台的小工具中提供了数据导出的功能,此功能的作用为导出数据库的所有数据,格式为 `JSON`。通常可以作为切换数据库类型的时候使用。需要注意的是,此备份仅仅为备份数据,不包含其他诸如主题、附件等资料。如下图:
-
-![halo-data-export.png](/img/halo-data-export.png)
-
-点击右下角的备份按钮即可导出所有数据,之后点击备份文件的标题即可下载。
-
-### 整站备份
-
-通过 [《写在前面》](../getting-started/prepare.md) 的名词解释部分我们可以知道,Halo 的所有数据都是存放在当前用户目录的工作目录(.halo)下的(使用 MySQL 数据库除外,你还需要导出 MySQL 数据)。**所以我们备份整站的数据仅需备份这个目录即可**,不管你使用何种方式。不过,为了操作方便,我们也在后台的小工具中提供了备份整站数据的功能,和上面所说的数据备份一致,点击备份按钮即可打包工作目录文件夹。如下图:
-
-![halo-workspace-export.png](/img/halo-workspace-export.png)
-
-## 迁移
-
-### 导入数据
-
-此功能为导入上面所说的数据备份产生的数据文件(JSON 格式),并非整站备份的工作目录文件。需要注意的是,此功能仅在站点初始化的时候支持。如下图:
-
-![halo-data-import.png](/img/halo-data-import.png)
-
-上传文件之后,点击导入即可。
-
-### 整站迁移
-
-此操作通常用于迁移服务器,基于上面 **整站备份** 所说,Halo 的所有数据都是存放于当前用户目录的工作目录(.halo)下的。当然,这仅限于使用 **H2 Database** 的情况下,如果你使用的 MySQL,那么还需要手动导出 MySQL 数据。所以,我们迁移服务器仅仅需要将工作目录的备份文件上传到新服务器的用户目录下解压,然后按照 [《安装指南》](../getting-started/install/docker-compose.md) 重新安装即可。MySQL 用户还需要做的就是手动导出 MySQL 数据,并在新服务器上导入。
diff --git a/docs/user-guide/faq.md b/docs/user-guide/faq.md
index bcc71b1b..74790faf 100644
--- a/docs/user-guide/faq.md
+++ b/docs/user-guide/faq.md
@@ -84,28 +84,25 @@ server {
### 如何在一台服务器上部署多个站点?
-参考 [写在前面/工作目录](../getting-started/prepare.md#工作目录) 我们可以知道,工作目录对于 Halo 主程序来说是固定的。如果我们需要部署多个站点,我们提供以下两种方式以供参考:
-
-1. 创建多个 Linux 账户,并在每个账户上运行一个独立的 Halo。因为工作目录是基于账户的,所以每个账户都有自己的工作目录。但是有一点需要注意,就是需要修改每一个 Halo 的运行端口,参考:[配置参考/端口](../getting-started/config#%E7%AB%AF%E5%8F%A3)
-2. 使用 Docker 创建多个容器,因为使用 Docker 可以将内部的工作目录映射到宿主机的任何目录,可以参考以下创建容器的方式:
-
- ```bash
- # 第一个 Halo 容器
- docker run \
- -it -d \
- --name halo-1 \
- -p 8090:8090 \
- -v ~/.halo2:/root/.halo2 \
- halohub/halo:2.11 \
-
- # 第二个 Halo 容器
- docker run \
- -it -d \
- --name halo-2 \
- -p 8091:8090 \
- -v ~/.halo2_2:/root/.halo2 \
- halohub/halo:2.11 \
- ```
+使用 Docker 创建多个容器,因为使用 Docker 可以将内部的工作目录映射到宿主机的任何目录,可以参考以下创建容器的方式:
+
+ ```bash
+ # 第一个 Halo 容器
+ docker run \
+ -it -d \
+ --name halo-1 \
+ -p 8090:8090 \
+ -v ~/.halo2:/root/.halo2 \
+ halohub/halo:2.11 \
+
+ # 第二个 Halo 容器
+ docker run \
+ -it -d \
+ --name halo-2 \
+ -p 8091:8090 \
+ -v ~/.halo2_2:/root/.halo2 \
+ halohub/halo:2.11 \
+ ```
更多 Docker 相关的教程请参考:[使用 Docker 部署 Halo](../getting-started/install/docker.md)
diff --git a/docs/user-guide/markdown.md b/docs/user-guide/markdown.md
deleted file mode 100644
index 632296b3..00000000
--- a/docs/user-guide/markdown.md
+++ /dev/null
@@ -1,454 +0,0 @@
----
-title: Markdown 语法
-description: Halo 编辑器中所支持的 Markdown 语法说明
----
-
-## 写在前面
-
-从 1.5.0 版本开始,Halo 默认保存编辑器渲染的 html 文档。使用的 Markdown 渲染库为 [markdown-it](https://github.com/markdown-it/markdown-it),我们也对此进行了封装:[@halo-dev/markdown-renderer](https://github.com/halo-dev/js-sdk/tree/master/packages/markdown-renderer)。后续我们会在任何需要渲染 Markdown 的地方都使用此库,保证 Markdown 渲染结果一致。
-
-## 基础语法
-
-markdown-it 使用了 [CommonMark spec](https://spec.commonmark.org) 规范,基础语法请参考 [CommonMark spec](https://spec.commonmark.org)。
-
-## 自动链接(Auto Link)
-
-支持自动将一个链接格式的文本转换为 a 标签链接。
-
-语法规则:
-
-```plain
-https://halo.run
-```
-
-渲染结果:
-
-```html
-https://halo.run
-```
-
-预览:
-
-
- The
-
- HTML
-
- specification
- Hello Halo
- 驿外
-
-
- [1]
-
-
- 断桥边,寂寞开无主。已是黄昏独自愁,更着风和雨
-
- 驿(yì)外:指荒僻、冷清之地。驿,驿站。
-
- ↩︎
-
-
-
- is maintained by the
-
- W3C
-
- .
-Halo
-```
-
-```html
-
-```
-
-```html
-https://halo.run
-```
-
-## Emoji
-
-支持将 Emoji 的文字形式转化为图片形式。
-
-示例:
-
-```markdown
-:100:
-```
-
-渲染结果:
-
-```html
-💯
-```
-
-## 脚注(Footnote)
-
-语法规则:
-
-```markdown
-[^脚注名]
-[^脚注名]: 脚注内容
-```
-
-示例:
-
-```html
-驿外[^1]断桥边,寂寞开无主。已是黄昏独自愁,更着风和雨
-[^1]: 驿(yì)外:指荒僻、冷清之地。驿,驿站。
-```
-
-渲染结果:
-
-```html
-
-
-
-
-
-
-
-
- Some nice text -
-- Some even nicer text -
-``` - -## 任务列表(Task Lists) - -示例: - -```markdown -- [x] Apple -- [ ] Banana -``` - -渲染结果: - -```html -71 zd&w|5Iw~?&oWu~LBCS81FR7*@VLxUdV~rnPcE`U6bR`~4P9s)C%G33^KF1y8r{OE<0QVUGX0KZ(P+Yj=h8x_igv(gzHt%5=yzy$WDWZIbMJ%{nX2j3 zg>7~^vPPijUMly9BX%2-bxtsv&TB)haAPyE{GB&AB8Th~cP1ukP=$0;B8;R1NUBa& zv1hi@2u% >g2|@{yP%n`$%=IY%8_dn2&3h%I {3q%eR*MM9r63kuG-($ z*G&%nhtMrdTcr)UcIO1m`;ymC FO5$rN=jaR!XJ<#ar)Vv5tnQJtTm+p zG+|)Cn&J^$Umz(qFp ~+aZxhlAJ;A7_Jb2|FS zeK}LQO@sQ1dMA+9S@<>zS06g-pCMznMl -;k1h_LgFHTMvMi}EeN7F`mjjk%%UYNcJne! I8 z#7hI?bH!om&XxO9WlXBzja4eT{wkm8Wj;S%*XSj0Jj~dVohAR~tx=+=T5_+fLqD%# zVj+O#%Xe^RPS;%2*h?`Jc-+u+IMQ@YKi(xzflvba36n@VU8a^ue~y?;_7wzp^CBw` z8Z%;a&G$dtXtHj~zq@?>|AC`Vea8186?%!&$IoxAdZc3z9YuE6LqdA?G3#q9uOpWz zXE}xR`zQnl0xY8%z_{GfbqHy;rju`OV?WSVbW@dv?|k56Gg1ER59WXM=6o9h3AKS! z$i7%=iNT}C>WjYI#8hRr-!Jgk#$OUmKdx*F*RqllDgJK0ikr1Nh{Yaw&a9fGayn*i z1jbmO^Oocd9Ob9Ytci*QhfD0F=B~Y~+pvy+Lx-zSQwII Xk=+0bXW#Ju8@^%ln11KqwSjY* zI6x>F;QN Uu%C0W`W^WaeqHJUG(-2<#omH9G6sp($op?eGBH_(eD)up>xgWdd_ui9% z4Cdm`c#N}7&?yHoDnn$WK>6mYe7wY$T|MzA`1Qyk{ez7HZ?NhEog+Tu{XjqzjC-Sm-+EwfUT;AvJ@bA9E7JD!W|azBCz|Oy8s}smM+eowDIxg6|T)ExO<7i zyvhsz1Wzmp^92JQ(NU+hgC_>5nY3NoN%Z|*W@M9Xd(DsFZAi%7XNI3>jr>WpWjr1; zSVVg<)XL5Ae~Y}a?)abN-M@eAm=v&(;+Gupz^UZ#r!>j}SVXtZxXX2u1baErVHC0r zOoU(`tYE6D9{Dk&B;=x8gq%+3J`xI((6xSrg0Pz5 zj(d$kn~YFW6o5xG(7v3uue$UiDDOvdjxoo2FK_I4)t9y@g#}_;k9U64H42aNY@un8 zs7f$mJhok|7QUHPErIRwAC+{Bd28X>8@!$T<4P?6zYW)%@2;HT>ltk G7j2teM6*O tlPzbIsO6hfriiEmm;bc(}XN>1z|S!)k0 zZRT$m@;%x!>X9HnYQ=%n6Cpmz7f#Tw8AGv6$ku;@OzDpG&pQ`5&%RDpJWP7&_v=A< zkl!;xk+UW$i(pTLe5Bo7&g=eafq}=gxQi>xofs~u3Vtg2fDHa$ch3$H%%{68_*ZK& zE7@60S57Tg)+frmfl%K^p*>U5sa_&qJ(}A=@@vVzAq0%doc`n$Jg7dnd0c%qNHHVd zfP}Y0c$DF@+e9 5_UIPb$|qInqpIByxnP$`>(l$SfcDA!J37* z+E0acpbg%Y%K+HP(fONyS>bNd-=6chb&8Chs6}wm? z zkSKQ%rJ5r1>g*!(C0oPFuye!9T}@GzCUfgh$uSI>Ww*@(@2ScY^o`xvF^}I|D%OA) zhrRupXYtl<-(-Z3oB#9!G(hLk&t@)7hBtswIN){LA^KYKA9e7S?WZv-SAx=S517Lq z&jUU0sTJpfdUDTBt-5uMDC5ObHi4>i*|BGD+VcYd(SA{ky(LMFyqtpa!7KT_gDIFO zjDjD>{gId`vdqtK7rw_0dJQHZyakWV?r-Mlg$Q5rF%x+(FlQ4kQ3T2T*WD&o79i|E ztnL&hub`jhR&2(eLyBumu3#c{Fq*9k4C0@K28d+Cr|jtV(zLOm77q*h%<0wX$L8J5 zKC#`(*Qnf<+56A_JQu%)59kSPa@Jz1AFPvvw>XM8t>cPLg=1s2)ybt}ykl#fc%Jvs zJ^LE>L}Yk$2=L4^B}~Yh`-n W4nIpE>Ud@O_RoVHz?SY+y@$}% zSEn4Y7cWS;zPKHmdgAJu`Q!sn6o6p)F_waJPJ9MSw&g|JWq)|!ogM4JTAtBsx)x@C z_EjN0xq?FeD3?hf37IVA5@w|&*A*Nd_tL5Aqpwm{rK@waORbx~iij&A?T?AN@qbEE zJ+aJAfE1+~Ee@HNWR
2uQ`B+u_NMuYg6w>ro9jGkD` zuw0}#VHqxE&B{ATK?9pkd*e4YQqX}8ddPe#Y4_ K@!UfR zb!^}MX5c 4`&jsd)Vwq~Z?D*4y%RL`?FS&(%}q_CI+;@BQ+)Zf zT+I`aV%4;W`vlQn ?5TZrHtDkN?X}oLWLYW(hyI=m41B-oso!Q?cDuc9T?T10o%R^nIK@to-KZIeQi2IUE YAIKQpLyCrly6$EJ1bWm>Q2O8I|e3jnX0w14^c*q@aZpK)er<6 zPUy}RXzeJSgoK`E4uW*odLla`FhhPm*{{uZIxvd^28~;6qBTw~H45*!zalB5Te`XF zyqZ6Q)0AbDy(~@~zH0+}hheF1mPxtwlP2$!5)`DnqqQX#4t*yO<0eLxhSg)!B~Cc$ z=*Jawqp<4xDvl@6hSumD#d YS_gSo{(}E^4dFQPyNgp=3mu-%soI{Aw)N&`A(Iif^=0K`JYQp8 zq8d93@|2*WoCc8#EbV4Kf2Os@l3m+E93${=AhYyL_YAo-OwrqhPf-ebg<8dxTgn=B zJj9(l#n+@6n9g;8yAliE;J*bhi7)^V&rl$X?z?nn?5S{i=Eut&x+ap{7UOJ;!T@66 zdU}X;d;umZ8m4T-cxLc%ThNW-#K2_6 6vUAs?bv4!&rgSn0y;hR*>G&l88`^wxvnj_V%CfS=vT}3A@ zVdj=P#PRvn2|0KvcjeF}YR6T^t(|z`S&an_{WmFoe{S}75VrEkFTa?MGf8FDGL-If zXFB-dSI;Jh6)_6M<{aPUtq9e&kOgq}Euk1$;itN(W(P0UxRx;Rw)(QpbO8oT!S<#? zEWrs>pJ9RZAWWlsSOcK5>gEznd6B4l4?}Vh+Ig_X{HBRx4eXW_UeZcLP_I=DZH*A> z0>{Mlwv`f2&)&q!21OgUw-UgDdvxC{8*OvA6y$MaBs;6 T{p9Qjhlwo5vJO~jiRwqJ}_lPW-^BYJMs~(GwVCR-kV>4 z S(e<3M^M;r8l{J5mWEI(W$9FSB!62A{o_?>-5|KKT?V1 zHvUuP@StKhAF~DJV (3<=D$91`80vOHo zx8g472IPMx^XKpeXw}*#6gBBJFX2IODA{&NWNykI0oRRan*LKHDEUCDFrQ*G&⪚ zj98$#y|+ueC+8AaL?M3zNj4e*6VYUC#Xm=Edc`uadR7NUl4hGbjLsVVGw-6S_SD?l z@lm_g1K@3o|8%rI4^|?V!moa) 57E>!=+gLvh6 QHk( zEfCfxIQ^`e^q~Q)VUI*BeQUK&6(_0SySC!1GuR+%$AaeetG!Hb(eQN8s&A~L*gEm# zs^wAEft@Wd!R1Z_sHF&~Y^-Vh)9p(^B?~-9V}sX`Dox^B+64hY9eHh`Dg4b3c@@%K zb75!C7^Ou$V_L~0{E&+S^Bk3a%H+)Kfn1R==D@Uiq)Ueq2^O*ikiV*uhY#Zk<%(kL zo} i#*LQklc@x9+KnfLuyzeXXry$&!ON!EYCj$~s!a6MOH@jKp6RZO*%!bGi= z)q$b9>6CPpz*Ln$KtP#yqsady)G-;cidJs-Q=Aa>Vt&xKCcJ5^m3W_8*JP?n$_38A zenyor%k0c*czzfbr}d2I6jy} ix#VUx;~nht;wNi&-%hEjKafvw=qV+v_Wi^}(H6ymUe%ta zZr4(%l# dB3)G$p9`XC0N- zT6REWJXg}3T_m8;_`#QlN$LFiYJ^DvN18e$%hcKk5ZQO}(?vQ#!cI;9EJ;s;clzbv zM8R}s0*Wz}%DpoaV6p72)kE^?kbcPYLZsU#D*QsLOg}XYeP7?UKKyX;w4#sI+LXO_ z#yy8#iPy@CdHBG$AYJRcb|2QtwK%QgZR)w^)LN2YF_EF))Z61iapp?5Xa^9>AA=Gv zcK^}zT})JmnEl_`zh}4M?DFI)o~oQ1V~G;0jCrkEb@ChqAR6F}G2n+=x2y00L&9Sp zq1Fj_syhcj{+#r^wLkio(lsAV9)iLkT~Bmg=+&^?OSB&zS}Y@Jaf^1EMfxgmq?Bi2 z%SAi&QxQNwCS}`EQrT3SlAgde{zAB8)nWf~c{L(PVD;kf($#w=#S_t$7ZSxN#$qF2 z$AbnRMxl=gbVxAR+*1U4x=`u%q0rC;f3}*xW1`2}kyUcdZD_RfS8y5C)OfiP
@4~mXw?x0zHO` z)1oqYh%9rAigeJW(+9Q@m~ ;kL0eWllZ7 z*>@9|a9aJwH9=+T-u9f=+-d)+TOek+n{CsEs>WEhcWH#SYmnbj%V#roBivi*o*e~P zWd>1WCn$r`Au_cu{GFOu{q3)!7+GuQw|lJ^&FQ>X@<}JiEvT6T*{!tzOf3L;I3#p6 zC|v2kigrIN7Ym3c`aazZVxt5m@;J%g_n}Q4ttq{Rbj0qn$GJSC04^{s{UMv^&am$7 z9BT6DB>7(5`r`=5hXIRLKS7EGmSkoZY(`fws&7N#paGlA?e5IUIH~V~32k}34T6$x z35>Ew_9LS;m5-GU5#y TK6LR`|#JcoA^>&GZRZvR{~4Rq6p;v}S9Ebp2r zVAkPIP3S9gI)8GofH9y0iAeY{wi%vH9iT=olWE4K95PO%EvP(TdLDT#SDYqBJJ=_( zmWIP0V+`MZYN^Id)E;uru{z0A?4jZoKj!AQwVX_^3_D6_Q$aFChp|O%m_Z?96OV6F zXynnD7xcJ;zj`~4&K7QK6f?^M@G36{#6tPUkdfEdu9&J>WUf%lWq8yw{HG&BB9By8 zgk3p$d|%yq=9ghlynE|jCJFlCmpL=4IPnfxN7;KyxUSh9FVEv&gQ=Pekx4j=(gWBk zC2TJXfEnlw6>gY@`^CsGRmr7jyj6aP|Jx?yN&}l^cKRiHLdTPCrze_K++8uz(qC(N zJMS(CZ4B2IgggUMg*r}t@=0HQ>2B8arV#H=d_g?Foe=vStCorkGZrQnQ8gLVtjwh% zOQVx@aBt`9QkeAKJ^qjRQ=n4XUe7|7HRodU-lbk}- R&~hhF7$Cq|yF& zORuWN5=|*Yb2dqa43gp62&C$nmTK1r1oM(zAS6?<6M&a1-DWLt9L<0G^$O!WWLw@n zieMI_qZI~rA;+$_?m@5h6|x(vm>v7w D 8xj1cl?fw#gbxRRQrD@sub~hFd9%x8A!9Jm-pQ;t4?QDCw{oMWZaq` z=%gcc`Zs!RYcd}17G7L;%2L9{U?(;1KKRq1v$M)tKT{bVgkWq$l@r|5>*RD`$34@T z`e^n>k?m(2w!B%P80EKX(+KL1lXOw3j>>7&b|1Etf|*ncMk9OkX%c>bp7tL_LQ`l% zF#KvemjF|hUjsoOcEHe&o*;tz%wCQ%GUC#mYW+o?j~Z8MH_OjUJGfA-Ww=Fmw|d9KV2Wb__;6k{ylRZkp!523`=gIp%eeMDyy zJHeB22gMwL^zyK`hFk1erK)zr2oEUBa8{3xDt5T2*mI3HXdd&gs;U9>cyS&B z+EtCJ8e}ggXpHAN%>CHON$eRnB*ea5^MfbOVXa+?VQSC JyJeX6T9Xpv3U}?l{^3Y@)BzQwuvx0}qA2g`j{0lP!1z|oLq{xZ zgvHR&`Cz7$v7ln5`#Q|^)aco77sm4zyvGmV;o0RI-E%lX1&Bj&!SXo=_!B zqWB$&@QmF-O^Jbd@El+5+P3H2)t4PiC4tsni&hHDo9V#IBLs8=`#+YybbZ|S`fgI2 zSQ5eaM8bzK+*{;Wqs0SaK2F`#-@GK%@+MZ~pyOsElUmg$5b$cCL(=)lgHWCxDNIaN z5&n$OPx}MedW#-3Dv6!~YNLCs+CU}%f{Pb{+ZJv_v-yjaJ^z^6b5U`6Hvs0CgaW{t zmCtVvAtB=TEHttUj+rGNzFYNXn&afHhBNb9e{hl((Nd);cI~?$mO7<@R+7s^0ba$t z=F}e8LJGZ^9<7N#uxgrBIiGGV0v|h;w1b{ys1wGdLPI1Sf8R`tzv_vn(aV#o3+Fo0 zeF|oR%(u}r`55*n)m$N$o9%kpYT1+{zEMZE$SeQKc&UwBnlU@Ia!xWCEj_?&YIfS| zqA1!8hgcehAHirEjbqecG$XU;vN!Kcr7_y< ZDK~Iq76y) zD;FK+v{~f@Mg^=$rA+pX+Vh?N5PrpmH#^UJ4R1oe>z);Rwt}aU#7eeyvi?SibtB+4 zv4yKDp|<3|Ln`9d@EOi@&cE9Wj{9=&cnZzX!M4|4+=}D*e&X$L6BfjVZ_V*eZD6lCCe<>>DeOLz{pQhGC9)v z$Mp 6Z$r5O3#+^{ hZ_pb$bgbTvNnOQ2ma8 zshghUG+UUy{C61v0(IEtL^2j4_f@thaW3eh+^K0Ct=3Xhiq65?G z&s6%_aB2b=hr|x^kjzOHs_X<2RcYT>Hrs0>JPLd1*JWjR-oGmeu%CZ9I|QXdcE@ zt~>FRN#Ks;?blg(&Pq!&jZ`cPeE1()wN^cF3n@MSOjC825*B>-YM1GLqad;1NN)Xi zq*N#JM$3#zlP7abm@j2xDOyWMUnwQL0ojI9(y6R*(Adg<=z|F2o5M)?$yLzbV8q&P zA3DLMZ8w7tptYx*5;TzD7kYA#5YrpTEo23 7FN2(8DW)wb*Ddl?UH_-hzG0JBB+0)b9v4!$QHORV<)eoN6GMmxV!^0 zC2`L(b`xMh9$^E)Gw}et)#rm0f*>!Ounb#+K8KcD*fa%68__RUS~%>lRZAa~J=?TY z($9rQ#jbuYa+#qo-DQs(o(@6cRy_4xwJx&6mvAu(3pm$cGb)ovE*zEmFVWJ@cJgQ< z^8kP?_P)=fJY7 V7MDXLRtSErAfv8r7{6_!ndL4fte0k&hWmF328E! znBE5M?a?E-hD4X>q!w`2l^x1U-QaNf>UNZP?`cF-ad818ugvST-_;$j4503b->L-! zi|7D!A&Nk7<`sLOC&TAK^n;W1<>bxGL=;toPFblgkYm~!!j@k#wz`ULXaQMxefc(= zX{`X5ZMiPOGHA@+{04U^7(Okcdk4f@W3mdZl9K*b$G3u7^I5o8ulOs4rZ%lu45C~6 zL(OgTAWw7^rn1RLRUu2=H(n~c7j;p00O$C4qxsKOrZ*@3{_gt?`V;{le8v_&vc42i z7`xGZ%73IFWx}&LcF8=*8G;V}#gt-o2e`^JfOKya56x1TnZK`4+G8@~&*0e|0URa^ zo4sKbTE!)#U< Yo~3^Z7 - vwoahI!-=UyJe{?=B z^{yd7KO$YK<+Ts5U>uTzc$Qkh%$w_@rtY
RtGKs(q9T^2|1NcQYwXHuzT7oG*Je5- zAJ3GR5MU~#r%Em+>_pRWnJR`RFw}g>^}8_1L+oF%E);KeuQ>h7d03+@Q~#1>f3wdq zQfvhQqMv(m@vpzWpVjC*n@y;wmxi6(Fpk!J9k}&lFjbg=7a5c%RD3|5u<+F>8?l!B zni?%JZ2L7n &E&=eb?J-* zO*Rsv>1s~cTEuWPGe{_8X(IfUT@T5U=L?80cT0}wZz3#+eOt%c;o8w+V<6bN7;_&6 zCWsmxc8*YJtV~yU8u2m|Ay$65=2b{I*>gs_2tYzCzh&D?AL5? nud z>#y90JDXltl0Eu9erX<7o$%LPf5-lEDJMhQ;=k-5{yJn_!VndKsngSyZ)D7~vqgq{ zAGwZbK2n>wL)%2SH$Q{BQqFkCQWQ$=_2a)dM86&6gvj*YztE?>JtY_CMID8K(^DyU z14zdBC4-eplX^I3O}R_0`r@&j<0UM8DsqV@<3)bXU|?CnXoP}Os$s$8g8)JA5F(Vh zb-QY&5`FgWB$uL!b)FZ3g(inaZ|PR{kr*PW^9hNXYwf7|^7K81qMX!Iq r z2vA !7v bO}fTBR-cuXtl zh>^V8=5aS0av}SrN})vXh$NBca}s7$hqYH>z~%_w{mQuN%V;;nwhv6L-|+S*XTT95 zzg{a;9li(diI{fjWt9BdnA}u bW(tYB#I=fLwdhA`r0bLWltfiI=v{B+(^t; z`v(ZVDO27rAdvOYsK)H;$c_0${OB^2F0(bdw6!f-62lxw{w4;5i9%6wDkf;EXqMlU zmLLdVzthfhO _?a`5p*I^6N3>sUvMGf>yY= t)h-$2Nk60m1Um lq)7{jOF5%uAVvVDzvAM{&4a=J zE8FI=wX^^~%nzX?(O?oReg|cZ`K=-7K!r$YuE)3HjiIDz$L_|eYciVv1@101Ta0N2 zrOWRyJcRf^x@X#4= lZ#1w%dAP43l*GrcVvZpU;a(qTR(O(YLlb7=n7 zpDT^%NyYRvaP{zD?L=h!A8WYoIJiC5yN;>pN?Mqdy%9vcM(fT{e~V=#t**)sXzIdl zr2 G #c{A?jc@2F!2`o@*#>;$P~!CRfUr>@K> z5G-x2xZNP_>?s7&0Ccn(jqvy n~q!wVni zX#eKmI^+ah_{hl9&We!9x&t4|F+r!K8C$=N$`KJFaDHEm Ka|5|D=@iwERnF#Z4EJ$;!{kafLQ`HQrXDi5=H2?ZZg|KY2pAK}?c!hIM zkAF__G6=9wovZVmN0bBdy}Tu^bxL9uX1{{zI?}KCpEkiL%*5f2UE&ewr{PT~r4vRd zS_Lep<`-dpU~guaJT8;0tpQ+KC6qB%rN8cVp!buc-wjV`X>SI74#Vb?mWYF#2*5Ey zznk&11z(HGlb$FX*L+>Vb90SB$gkFiR?0O^zaGvYV3dN3`1@n8pPeYTgj}2J)8qF` z&}FQ#=HwI(Yeo^OpL-#0EX#(UyeE^LVuFv$mY4h{xy*|e7XQfSN13n{d3n&DnBt%+ zHkb}AG?0A1uz3Qj6=xZ6VYlzX9GY3hn5OffV-7@hd3xH^DWdD685P$EzNe}_sQoj; zH3>h!wP;MypTfWGX|L8A@BK6B>|4@#9lOJy`gLvNJ~6EpJn$Q3s~HI0dY6vi97t{; z8xa0za5rNV6UL4gy^CYG{Q;@JFCvpAEcRaR(gBq3HJ-EBKc11~1t9oXgb!PvC*YG7 zSO7 n3(x!44!Ktv5d{?o}we1y~b+b_L*is{{iD&M|{im>Y?3?sd Xso87g#0R7^xJ&it^4KCc!#SV%)N#m@&9%1AU zV&<>MPm^h6>>;6&-Ap5sQ5D4fGU;iIW_N1N&l-_D9QX8Z`micIIbo`uEpzz;cWr-K zfn->{P)7T%!nf-}37VZ)bPzfHEQ?O$-<(rU$n*Z46UwtBOi&LAL^kvt!c+-tA4ve4 znaZi-jAJrk+h98+1%Jv{d1_8rsNCRvM!}0|@(Nh+sa4FK9&^ZdQDiG!%clG)D{B{x zf3fKOrduh!46;eH{5Xt#$`(V4hx!E?-RYyZ2j6sy)9%ofOxF$n*$&l&6z|Z*6tBIt z&8&->N=+>`$K|VOKpN$+a%H&XX1V$<0X`{u^7^7?a_>^CQ{MZ#4iYfyy9O)r>I45{ z&oi`DAsJ_Ahxwl8meJRSI@m0}IdL%=)+Ok5f(*|;Q)~1(VX49DKKb<^pf|HsAG&7M z>(Y1I{MY|4MWUP{NjEK$@T+)+&iEhqIvCIDj>I~=aC9t;peWX%iD*F`we)WH;l*Qe zZio;4k6`g^rr4+9FHrDBZrd08dFuY^Q52@Cw$av$T9Y`tzI}sM+2`JhbHA{rph!&w zSDC_e@WrI8eiwJXorvkkTiO^*)!D82dz}476QFKWg}E|drzhSE1L%MpV+j^v)42y@ zbl(D+JZg+7=KkWuxn$5P{_D}La8_2a({jb6I{Yv5wM|%j>ZBh82QwD&3-&~-GH&%G zeJ5s*T-3uaW>6aib8<~l>qXjY_do~Tr*M#NwV3m;{s=ohJ1xak>%uSdDK`w}&)?Rq zSJ!3g9%yI@tbGGNVMaX-{hR|aLZ8q{a5Wk&tKxo;Cd}l#bio!#O)~*m^`+U-;y_pn zs|AQVH)|_}WH@+Am^P34uO1-;@jHo2zq{jN(r`U}wrsJ%Rr0{!bX$1L_=+aY!O|pP zT>$c@?Wy~La|i75WmjWOwH2%C`yUdaR|lj}h95`~9NcJ_LE{>DZj!~JIbkxwTCPi2 z^JO_f(3hvfTd_Co8aBI8Bu;*)RM+nlS<{7k(LHEqd(%j_+U|SKbVIP%*@KkV=SzA; z?g2DsjA=GoRpt_E=Y5sHOO4l?`swO+oA2~Yln1-qr%qFxFrLnARrY+M#NEZDQx(@= zps8l;EA!$CxKaPsChj0iRHw{MK(K?s^<8d_E3W;TeRz#hRQ{_oGBXl(NvVL~itW|Q z6P(&UzFISzjP&G-z{iUsU<}>plkP{!qi8Y?6)FA$2;ehy1HtP%Gk8m{12Ht13f(5( z`;|0xVSkqQ+f#}R=cXT_6LnFICi{BsnCKe5{n $UzrsuHD$`oYEk%CM)&`@7(F}n946AT}<24lxfC7W`q+*w~RYag{G4` zj z^0Fr;kp9Y+Sr;aToP-n;H@*n`zNXb3AG16txRt$CUJo8e zT!`3Y Bo>|&75pV1g<4r%#d8UO->|~Z?A-*`Wkk7etyQY1BY0a8MpDti9aKt$u z`becXez(S{t+uPH`$wolzh2VRd2GxQ=+sugX-A}V4SS193qx=OtFUQ^u}}P1aS*>6 zsiH<%QMrpQnl88IS)hCey7|#QMVYS$vqHX~d4n;<{MAHisUz@U%IR1FB=x^)f4jBY zm7@q^s&n|rFhYg=O!F_FsSND(8v}Rd+-;g#9xfKmuijFn;T`g`C;?CIvi~>3lE5B( zF5gG!`HkAQRd_@RcVw8*kj2?g-M94no)Vkn0M+&rKgfr`3t6KHs0xLg1-$J4aCDYo zP5y5iA2Arc(aivnMnJlID2<9BEg&H6=x#=XBHhgoq@}y1OFCq9ch|H3a~ylQy}9pQ z-#D-H{9F}C&r-cGZpe)N@?CjV`xixU$d%Cxhz!aacCpLmo#5~tTn77TyR7!MrQD1q z>aYkf`TNfz4vo-_`j^9_6+b679i<~jItcbjP;5y2qHG?ZaQu%oEigz@A#U zAPU q*sUgl`QnwY0oxzD8?jkxCp5p)torwwY`yzO}wgLC_$pNefH zg)06mE#((Gg6u>?bT#rd!X6@8A=RSCnUd4B_rSPs(J|;CSt 9$vCge8@^zi?Sxj-W}>@WaT$uU|w z`6b=-OAxh>GOa%1T&S4ASEIZ{$nH6Vi~&A)S08JAl=Mw=i~{#mKUdW1Q&ZykEWan0 z1DpIPXMIG`FS90ld%eXO?X#a(b(>#od14~JVBi_(rGKy7u_Ip$aYZXv&{8BnT5C|z z501smM;& 5~hAh!TxxSVIJbdjCzsDaT&3ZMPw?%~|^jdg0OmeV@qHkrKnmPN>c>c=3ab z{zTXZbmh;KL~|}1Rz@-JXq!Rh0e5y3&4fB}Kgq&3Z P)4OlfUOSH=i++~-8G#5_4C=NyD+~7#;oUyz=GzYKdydu#N zGjzSNOtu?0sXDV&E*byX75qx6t*QF3{8A^^$LD=*rUzPZuB?bF?4(ij@9ARI0-7q! zhFm@Obs{OOM8vFD>p$Mn*!WjuQurh7VKaO*4gUJvc$X1D27Limt09X;S^ymMexu<( z8awZWKhvEz%mrNa!Y%H(KS)r9qYqSrm|74D@n+$uOBFE?d~40)@Nx0T^~ps5UItyC z9{%yoe)C~e6X`-2ms2j(I&Nq@w6jERYox6pLbz_=P~s8|^#cpwa>ykA<2$esn;toI zloUOjW8exjA3bBP)X^20N*-8iX^`)(X^BMSxk^W8cbJ7*Zc1{R9}2QM7D!3Nhbn)P zc!+`en{VR1bQe*!xljFK74~jD^$exnQrtbjIw&xzo_|)K@P1wn{rR(Z is4KPc?+i)j5`%AFWY2@oJojN>BZl4nE=6CoRnASI7(}Z2 zqNW(c6!`>1%ZEttd#@Qf6 m*ec#sKOXSqIrxUfz$+4BNY*?`4q+}!0U7W}tAxoR_=cky? z1LfsGa(H*D`TB?S>!){CPEwRk^t5E7DK8{&$&?aDDJN}c3<2?1b=F^fhmHBzqCHy$ z=YGGiq7oVtuj9Q~cdwi6#98YKJ$wb(_WgJEBw|F7Ow&_Q;Xj(8gnxSbp$+XbgWR?d ziS!NJvE-(+F+(&2v$fov;8NM3G0{`?ff5LId2bPj#fSC+mr<=HoMa4h&&s9;2Y$!d z3LPhzj37A{b3qDPjGA1+_)nR?Z#wC2;mbcR9F=Lz7Ox8;)kpTgzhV|GuuFSmd-!n| zMXTiJFHP@J4jb{AMWkJ8K(@qusAJrweo)fpQjyb)QdG%hMi=&Ve7S!uk3XBYcwTAu zsds!_QWyG=&ERkd0tHL>GDzToHL>0oOu5R4GRIZJow+8quO4=8xJ_anWkC}nuV(K( z0EuIZaL|m@a(yG?tdZ!KCBjYptmxD>`N1-mi(4gU{1?W{VxR2a1YKA~*7h&HpHglL zfFi&bb_$B-OEv$2 &&bQo_|!$#+Z7A z c8wbE4jqP9h(?w^Ys~laulI{;77)NR6vnfug6tLq%pwoC(d4FJ` zXsq+)VQ+f7l2c-nybf)FXsi5h; `!{0Rq?r6EI*fuSV9h=4eI9YBd0<@~F_9?#sMhgaB<=>60J z4mwv{1GBs$@7}l+AK7MEr#!1Z_WaFpek>;Z_tr(bMk68|WljNy5aszn-8Rz(`21^q zlDA3@O9U*w&tK#a^)p_zQ(^2|?s^dzf0d8I^8uOulsbN+Idt7LbvktR{rBygq>o#4 zUGI49Uz-^Ohj^xs{wkBAkY*B;;$#L!j(BFqq78-PZMT*Upui13keJDviClpPaT& zh}%wHn#Qa1pja!70; WRA>J_}UQ+d)XPlzA~AxgP)suDdLm^@pf{2xdfE6q_Ub=LuGy}a}fgKYk#?g zLb34Y23K)gv~LM>s5EkhBl`f+a3p4>$IOoc7Q3cNsR#z8jDA7Gk=Vv&E6{$Gfr>Il z3x3wN*sM!i>^a|XD*}(yOXRB*>!@4EXr$htU_37ByxRZ>tR%=_l%Zu_qpoh8!DR?B zcmN!2{K+1GWXR`(LQoq3un*-#u_WCAMxz *B
nq=qsr~|5jzG*JYrKqdAUyGihiNZc(eV4TD4V~4L+JtB#F9wf??!1a zs3CW=2ChdSh_Wn5 z(eK$Ox)jXCK7x-py;+|HpjtH3*5=!ObmCklZn^`bKejp15fJiK)|dWsOf5`Gy=4Ho zVJlQ|PSB`q*}6aiF)bg-DpJ+iNo975i%vSLH!2Rb#*mA+=nG78peom%I$fHt;;tV} z(lmX=@B~7Oap}|rz6SV+EA$XW&{Sl&er&flS=92|f4aoIQpA@P6-dCiYK 9iBnhZ&awLZ1g&G%
p62 ^MB-tguE |Mihnc56X+`a}AT zRx n?mVS&PUe+T?&=Xx>|bwY%bo!TWqm98bpKube5j&2t9_p~ ztbh~X)D&tvTeQ3|yzlA0J)H_z z6yq|OLdDs^WU}~fh%5Ces-8E7gSxqii?U&E&dzy0N@OzQ8rVM4-*05)Rti-~IPaR6 zKH!V6qi)(r>@m)JR`WyblpP3;bu3FD`0&T&-+L~&6;LD#E{Es|sU nv57gInx8?Vg?V z{$5v}=-R>v{Q4GFQAQs-(DcpbL#AcjBc_M>sOdBKl)1Y 3_SI*G ztPSFk$}Wt-h*L#ut}{&Ly&Kd`;+RR<78ZuXcs1)5#7G_ep`-oZYm@O*P<3-Eld|c) zx3N55qO}AG }xBnovRNdeniWTG^a?|Tpj() =s+f$?#Z_C0SAN`tsbXWpW;Dn56V)_aQL zsvypwzz`X8C72VmE+dmcCFovyQ+A4yobI#c8K^`9_`B0@s!&IpM;EINWY6mWv575( zI8+KtSB#A4KY%u6NG!|F^y}>voQaD+JNw*r6)jcZjEeX^ss*u+ktFW(rd;aU^Qlv{ z1t2IM6KD=sxdQ(%8DkSRdFSv?LuAuQu6WioE3}Ejhl-eISEP^<{wx&|!@l0z7+bew z-qrC4I>vd7zqpslOkk5y_?+sqX>l7Xr=#(&FrV9r7L!h%>OOv{(P8(HHiIg)+OAyT z&arXpYx-}8I$8)?Qi&O4XsYVX }zK!jf0fDF%}PXg0b4OgHrP`7>if=Sqcp%_!$FOzHct+qu`toSN;nBQNAFw z;mbngFHUA%SfQiZ%$iLLi>)0DnHn3Y2yoR2nwK6l@nhE}_q&TQq0^g*B^79se8ix$ z{?Q7|wN44$Rr#b6bS0F~lz5 mNa{ZCnxZA-@n=eBmK?P)=M_)_s}Rw_U3@UlA>-pCJ2SY@0`(~VrZ znaEa`uq^pyDP|mkXRtZML&NYP&$gt0&}@ZCc>_zegCOszVx% -f#eRs_=&m?l{pf9)bx_ln(59kSNstyyhd)q+tDb0p-9K zu5R}kpTgA;XK@0~H5YwT>ND!j_78FzquCR$HHD+x}Q`+nAo2+^ZKxE?& zGZ!m1{@FAe?RjQ@P&hz4B<{&`!UpTyo}NT1Y6rU4DQG&H-|^|RyK?_eMY~d*jDeds z?Nz%WF|AdK<~SaG7Y({+8B%t=0YghyH=^{j!u`k5KB#S(#STeTQ`B6Hu=)d4s_X^g zLVZ2-U&5iO0W-CuO275cQRr`U5WB_C>ias%9Q7{GcV$m+ZIkkMhj8;<(&R;E;AZTl zJud6)ejdh?X~oe0rGx=?5CeA+FfNL2LWrUpDOP*KLVSe3H{~yf7XCPm+L`0rT3TH} z+!9O*)4s5i)R0f9GSqANzV)H(U|vil)|=tbdP^Ip{`PgkYhi4fw_+(ZhEy)}$3+{n z` KuctxzV>*G`N1L15 ztTbr(Vf*{Pcc^7&@N_9in*>8p@QQsB=JFJsi3%1n4?Izf{aR7)5sF#Ao*DO^gVYAB z7nPfNVB)Eei|9v-4ka5*aBU3;`ts|0b01X9eqS|5MSr%>$^m1~g~ll#MJ%f+h*e&< zMJ0wv` 6%H&bq1yyJ>(9|(?<#D4?Eu=UFV@F&JznFrV5s(FvJ8~A1&BZe;; zUDRj!C^If~66q+)Ml4$% 86K#`lqp zZHNL+pL2f92!_y5LqxCb+qN4CObXei6TOBLwG&03m;R1xt9FWj381H8vW+gx@Fq!2 zV)Se $2$2)HQvb%$ zr+hS)%ov^NH~Hn7_0-Fk+rh(Y25rK~K7l!-H`_ve0S%00W)?~g5*idF=?vY`4fNFC zs1QFqW=Ff}RY?9!QVAOBu*TieO_@qnJx;#bXO{8vLitqIvw|CEwYTRb^rXHQNRqmI z-f2unSyf17Ha_uwLJQVU;q>*Hwh3M>wJ!g$l0u@(?JF?*z8A&8Qi!=s&il_G=o=jt z*FkX^C#T4mXO)T81E| 9CeKJZE%q|_PY?z!q|!tK3{@Tn~b _itq+yd!q?30r~;jhnQjXA8~T=vAvqRb9PpMM1Q*(O z_f?0j8_lmMqxu7Y&!|Y+x(D)BwlTlNlIW9zWIeOC(Bz#r@mX!)NC_qRUYSKmZH+E< zZ8zd@+{4iKvmMnNo7vrHqQSa^&NCNPElW~qgn^&c{&zsNywN@Rn?{Y$d)6Z@Ac?GU zLw&E8=+R+aA<0F`2R1+6noj`6CxhsJjp86^KdI~s$r<$OqsU;v5Ij`XlQNg5>Ezfb zKQq5n>>5h-!?gJgwAvr=HFy>*_K_F=>W{)T{eU|B>zAmUYRKG3t$BF(8BQ%To1nN< zoKX3lr%-Kns8X`vVH)e#nj&WSm9v8-C$dJj!`9KQ7VET|t_@Uyju0CR*#S%cTGF9i zD*=3ls!vwqCwPHu!x-{>wyAolnrPDV?*GvCQpvA8FXKV;IXTneBr+QYqbN=f_Z_dP z>;qKmf;VCg;yz(F#SUJ@EMY=i>fN(#hd7q+ND${{S2Co$`lg1tvGnn@TQN@LBY84~ z%nW$DICQPaYG;x=oXT#A)-IFHN&r3B(ScZJ>e_-XI_2&)%tPZ93fZw-GYrKapKusP zV9Gbetys|&!cj$@V^QFe$#~a9Jx9($CIgBIJ8TQH>`w l5h4MiX?l=jw ORw!jw3NULu-rjf(zniRiEdx-*pbs%~IgKSQN9ZQsd zR6MjwhQiyF9+}WI4r>NR)}S()t0HYI6#-^kd%XkJQ7n|&cS&1|DyCMV_%LsQh^2ql ze=xz@)yKLfvH->}7oC7ICJ?*Q7w0n_t7Ph}9&RjqG*iM!1G<1Uujp{-07g(sAZ*R$ z?L%p|l|P2?Fobm+R7CQday3xYty`a6+_y;K>M!Ln{^{X|RUlh%W&7SiA|Fm@B~_bi zn=0l+yCV&|k^v#oWu?bMIaO3JVXE)iBke(t=5x!4X^NSc1Hr{>l#Rmd!7OHT+Cyke z>-<;esJ CvNMW=dQVyh$W(!WR$!$@5FFj){jjXtcp)DYjMnup_Mz0rt^FHk! zw^67_Vf#esD@o_SO%d>|B>kU2 pi4_>3tzCztR1DORt;xmj6Rc-BWia&*g#9w87mf?t zScp5z_l_#6Lv^LR|0gE|I@h2h^36m>e+Hb$)gK{SCp#r4tEAsfcu51notcKZ@NiJI z_QTHUrKLO8`mIEurDwj^Op*JY>$2v!pkhrSt8N7?URfi519_Scvw8jkmhKdR5M`yL@xbJd zl6e%iPndjG{-T5W6(Nv3vAbC_551V5Dw<>Ix@+$l|GfZ$nH>D)JTw;6)|l`p$T7iP zEh-2QQ*c(l91Y#!Y!xu>sRbjnR{&qU2{4)Xo1sve`o1UXZI->19jO2{T9*PsiYtF? zP&_^5&WqJU=_RW258=T|l dbp;VJr#Tj|Z}1c@#1V z2gznfYt|P;T9r=(;Lq#zp{Wjjw|Y;^ycaIN09_9=g!cNQw)gkdiKnihy_@4n_omGG ztDr9uQM{Qo!51n>?9;lhtL*+<5zuv!zrO9Z3x>3c;KU4WevJsIeHjYghOdV(3mEQw zj3D~h{B8~((>Nha1p5-T{)rcC!ItHWSr-*BLSv90#r~QE^09P`qo=7<`r&l-?hd!y z&*!cJDT(?liXB*@(XjGH72-bc -OMI8{@*887Xb8;zfAEm-)-2PtYs0j>4nzmUimdj-! z5YV2!j=m5x^X>23QN^8ma3 Hn*#*&BqNu+z ziK7FP48XK0pqQ{b;qF1DT|TOsGw-3kq=QSSAWFFblL50FSW@8z8a_Ai8bl34n+4?5 zaF~*Ef2lmHJihfpQ&{Kp%)oU$To9tb4VK09$gBJyn}-YCYVrEveKGrV=i#>O1A6_I zKC!vxUKLKnA%N_oo(l_@E2=X-M+YIJMbUcbeh cRFl$mE)6 zB9gVz+nuSgEvrKX17Wk7 C*AVRBzZ_HjY3HZ(S*O1+I<#ldvrRNX9^@W zMeZPbd_U7w@hpyNA&1g92CEd}Jk_ 0W;M|* zm^rx~y{>LS>%;kdl>BjWfOaX?5bv~!bCzjnPUBCkjfoC`{W^rrm-IaVjoz{W(B)1d zi@)>(gv7IW{EJ{TecY4-9qp!ov@;F+!7?||Vq~&|=Sk=TxR4hfD?~jgE3PzX tT4&vo=W z+)rrv`E)bIq#~OARw_)i2N$sy8)^wFi7`TTcV89QPJO^r;F@-?HD(H#BQ`{hgjm-u z;3KR1OO)`B+R4wL$D(XWF|J}88J=7*cakXH9f}${wj@M2X~7S3dYdIoCUXS#w#~gU zO 1a|8Mo8>x%CYYl1#HD{I5ktKxrNOGsX0=q+r6wM?v#a*NoEj5#jJJnLO@+M`sK zS)f1x7_kgBw)2_408)N>aOTYCSrt4e9OjynnPkRyQAHxnvj+rkX@v@rp^AMGMVf`R z(2)X`P8pDi$#&AZuN`KHx02c|%;iF+``h4|oIxk1QR`&)Qn*l3`f6a27J257`7P6j zf4W^p74&h6A`}-gQE1D;mJWg9A=Xfnsug0SIGTA_ xH_pioJdb$+xGxSe78R% zOUJ->ZhST;sn^H8SZEvkflY}hc7#)}V_*BX1ucN7`0`vHT5(4*Z3y^t9~=HVGFc=I znH;IK0j6vVhM6v1m142~scL!nI6KZxdVU^p=rv*A4Ljx5!#oy++{SgOO4CkM?YEmR zZ@6nHcTUA$th}@-@&>nwH1AW+H8@6z7y-<5|A|KJ+%hH8^lzVhGglW1Wm$Lu7b0F9 zZY-XAP%ietN;cmA=WekkDON7|C@gjL8QwT-DJE*0hT@SD_r^l~O;%q006}Fh+`k0J zDnnl6nn0`-BZGCxV^|o5_*0!3vp@{-o+I=;{>99(`r`;DCf}v7`;bSVK*N!5@Q-^L zrvoiO3W@AO-LGtjRMcG2LIs;|9P0U;cFQ#Q`w}}{e7`3X*V&=%trL0kH^s9X Zo+fEy2}80ylIMd;Y?ot%dZ#agceRO@ |cnvQ8rE%ob&fcN;KLgC@vLzLD zXwG*0e5R}@-f`dyUSC3uFfp1nB;d=S%S7JxoI@aHs;iAIt@!6{mvEn5meIiqU50$= z;?+Ar*r&GMp_|%WW;Gg`T1ivdd|J*(7lGLh34Y7?Oh@0L-+g9(+S{YPXU!_H`fIA< zUIQVo0{`bE?wJIW$k>-zD`5T!1_#zgqKe(+a1nZ^8Yf7eiH7Q#zQ=SzL-lzxf-J?~ zWL{$!dX|%=3I;!)63>v+%~S7M?W7u&*tnEUB{V&0j9-4y^ZMMH#JDe4Q$WbLQFHlX zHbqxhdsrmIiPtm_LA?_c$$-y!U;tp>Ed|Kc8hl^)x#{l4Xv>Go^$i7K=p=X3Pi>2o zWCHDm5TR;*7|plIgz!Z4RK9`AnxOAB_aI7cK# zg`;{fS4R%#s?%~3*5`d9ED?DS- zvu)`17rY-cn#rCtAZX3SKH)+yHR7i@@qYQVD8=H(vjqO6eSMY1#5^!CS`UpWH0(mp zBdjL(iK=d!kuF{W)r#Mf8ye{nop25X0N+P+_Zc1RB4oWqeZ31HjnG6Bjs08OKVk{_CDM%=_(XS!u z%m5Fdu*nz4pd!jQihuyfH>y42ugNC6J#o0>Ya>^NSn>+^61CmYVzi~}a{&RmsJD;| zk~7JsPC2Ds1)XMf|A&rft*UCgb5Y+%aE-o+pd*!5@8lKUGj=O=Qpe5{(~5NL@^)FZ zqD!*HUL;vyx3gT0m}-te>kl%C+Bl?&N)bJ=pzUrL^6p628di4k=3zH%*^Iof4&_JZ zFIwuDHbdK91)m0GABK*s22a9z?|eQxa*4C~QtEj}jI8m;mcGjy7m=pi+Mdpyi`Uxf zg8G`2m!aavIxUx`Ox bRkNR*a9dR!kLs8>&Q^KKFIz1d%;)!&`eZYL^d6q z@v!kkNZ_{3UQd1vaIduO{S(QDTBxI<5mcOPql+?AgfmsDPJ6BmJEze9T{mRQjK#<$ z#dw_G9}~wz?eNwee61FiKcf%GH-aXrk_j!!Uk(weMmfc~CWbuGQHedLRX#~vL!&1) z-feYZF!9Fa_%ZT8Z}UgT3B&i#uAx#h;@Mp=#x42zGL0>t#?iz$(MX|i0F%e%+|&!W z2=qL|Lu>n}PZSOF8bTorIwv*lzJj9#+aZ0Rg%(e7Ix@F}N5;6%-~wF61_xy3tn|AL zDn~BV>je-ifF(-dC$_AA&V93o-p%4Rg`$!JCO!~0znz4NpD{|h(qa`Nh#7l-pYM#W zk@ISh$SG$vPen}dbcl-?nT+amhuA1)T;$*>c^%LS+z8WHY{uVlr}=AG1&d6T;@B=^JZ|p zzy9VTxX8$vdMV&!@$w#AueJ!c|9Qwx`}%=q% IME>%_B~9G%)~?6)vY5}ZN4?rA zU{s93PULxO7dQ(ynTWwVN;h)stj`@yQX3P0Ua^K1)r!yJiId2Bd(T;##CYESDWagR zSJk(z2Q3a>bB!z2^-nG5-s>pQiIWJ*Z7t+6{sPs5uT1^R_{lSMzP4%nNbT=GVw7;h}@WYb+0PXm_)ga$#-toJYdbWYV zu@C|UwBVkmD-%DhjNiA7N{(kAS)GX{1+!yO8Mb2sD%GNUF`W{Ts_&b14CqIH2xAIV zYc=}9hx7N@M%O^yOgqQmnN8XGyddu~&OZIjROv$b`?S+lm?}~J$i5XY+tu_R6QW~1 zbKxmx^^ZrnS)Z9*smMi*FSK=I!dshRQP#4t4mPxBJyg|}*s$EY^oe%MZ)g30$(lP+ zI6)LIgaxC&KwX^3f@|pJll0|Wf68=~BuAB+W!p1~R~@K%_L Ie~vK+0GVn1};#bn0!2 zL-KKw5_raB+h9!k+;Ma=F5xzkH$^3x#H*85rukDq_ZH?BK{@2g#tqo%-Jx^W_%Yc; z)JFO2zZ0#!m7p;_#cdDZcF6go_OMx?sH(c5PCCbahlfLl0hE7LRQRUGzGo|v>0AQ5 zo~h>TYc^T|#l;|K@Lk{)Yy0m!a=nVgNIav<#TR$>mfc`ooD2<_Mx+HE&?N^Y$~@74 zjwrU~rp{8Yh8C^zTSWU@GecZ)i_f|8rSU8> ~zt2iCMqS_dC6=i_uY_Tg2|GqI^&gCNPqAOAxYsam>s0cYJd-6x z+KIlReXXLhmpt!LdXj$G0}q66I7(5ANvDaLpW80q{ CHM%V=bRP^+H~$sF{bxp!U|Ed4Y;583(f0+ze$2j91X!g`y`~K_ zQK+1=bqQbXHF(f={7wsI);-VA)oHZULMg f#yR(3u7 z9_f3`p3w!2{MWcgX(_L&H~H8xbfTQa2>eC8C}BYvyJJ({5?>^SM6XwN%P3YP?VdQg zrk#9n%{uGZ4%BdCMydgF;|}l{VI&qR8RE2|BBoNK1Yi&BGeQYv7v_35yk!hN# jQicoZ^LVc2D#SVQgdJI z>Nj9%=IL)27X%pXpjXD4uv>mZdftz|>Tedej;FGT`k@Zj${srCUN5mMU0n=*G*uSI z98JbT4&~j{RWf#7?f -@7iCGFA+bLzxI8=!wj{ zZEHvL{9?LR__DLBWSIPKG|Ze%f8m+mMzZKrVo=B-yHcQ%D6AVta5}I%aPd8Wv5qat zlS%`vC;MgsBgia1weCsKmwgsu_K&SN02R-R+oLQr6%xyaL3;3;-l1Txyy(`@Ny=!f zJ%3R|<5=wrTqti~MJ}JJ2_*?%9D5)elV`9QPEdTbW83YTLxA%f4bw;(ljLkGj*{3Q zT+ tfC_HPpW2u$}% z6DO51c)z}+Enu7@{GO~f54?>5uF8`^>$w^-*qx-u+@s#g`sTq%CgJJb#$g&mvEz?W z$AO!lwEO~YdujpLk$uKeXg!$H%~w}bxbzSsP6(N7WjjekaV0a8|G$MJg+QYVM1sID zM!7V=ZD}pF$jaZwSOGUNvd;Z}lRnt>9RLE!M+g= ?^@u5R410QrYGoG!1epAH>JU&@b-aW6%dFh6FcsSFeNp!9UfN@u zKcfWO%9!w}Ye6+;-&(uk>|ac(({)X3IX)bZB|hbkhm%7>!8VPF8gVU#zQ|jyUo%Ms zf1RywA<^} xHMs!EA(1uJ-spC7zQbi)Ee9%Br-@E#;Ymaw#*0{ zjwKa5@0FAJpzSq5ci%gWJgijdOhyBn`5KBbvoh&7uXMq<%#wOyOiuAH)B>CmM`s}W zaV`QgjA!IHt61B2{~4S8QarD-x$_DBol$n#^{KMn3A2nYyh4<$KGMDHHtkyy$OSiN z34hv5D1Fhh7Grnlqkc7+6z+t^T6^|COs`K)UOx%@kd9oVFeeeE?O&pEK(TA)B60gP z#=?mf=dGc(pV3XDSg%@a7BYN}FIwOee7L~pTZ<{8wr9I3Y`>kyDeTqjr(FyN&(({7 z>*s-sCx$1lDQsWNhaDouhp<8huV*3+24Y|HJKkFv%(aeK$aCKD{i5={{8Yd6N#0a! z5RuP6pQ(G_3s@n8T#DcJqo1YcahR{8*!9`0#;PMB{ubOQ@M;BMFDE|n@`5>nfysYh z1{3Fs$cKfLXIRVOf4StBzQZ7B%oZJH97Zou_t_Cj54@7CbTzk=K-ZaZGHtGnR(!Zw zZ3f8k$N$rO4-( k)Aoxjq@CMk*1ddIL2x9E!42-|a =V!UD~3EoC0{e<9^z~dF0%B`_! vLtU^tsz=(A|H6DbW$-Q*iN+$i%P(>e6#FCpHhD5SRB<*7xq_)orxc4A_&Ge{W~7 z^yXagPYnQYMlQMFqt{%h5PTj__O@c&M^zqwsOr<55&06Hqtj?DFZ!PG$qxsZZlBwY z6y1c=YRs|+cWAGZjE4g4&Xz9g1m#z{ZX3)vra)8z7GIV!SD!)%L0!V0s00L4|7P;< z0J}nh$8p}6&1ZMgq9(i!*@ V*UYPHT}pZSzjf%xub{z&d3|>%PDt0Ej$YXDR+M! z^JK?{@GG_QB6AV3g5lfjnbN>ea~09m&zcJoxX7^K-*HmHs$>brp`zjNE+BXq0|ke+ zhW|KH&R*eqIFsXWzYs7h4i@D>Fn6UBbNCy?+|D6rRZK>&&=GjvFC7y+CO`yZC;~nL zg98_8-ZDyPK`M(&DvdHGo~~P=+9JPGyBp$>4V<|F55tilsQ;$6s)g6w6V!iBAF5c! zcQ8U!M|aJF=Fv0%aWBbJvu^g)VTLSSM9GhM1vGQ8tm+K{9U%(ay & zzHQhi9P>z - |g} zf0^Nz2@hI-e!KHTfO7}*8PPmkzx|@jtapF9tFOn(K_A-#_Fd@yz|k{^E&Kp^K@22X zJA3;k=(o@e^Wh!tKFJf~AIMX(!VIErIr7&rsowc+lNM$yeGRJ&vp?InvfKOW*WNyF z%8Z5_Hd#7Ws4>BFu@mKGT`;0Yj7r&Fm=+}v5}dZop+0~9H)T(KLA>bhi;`37N7V*i zb=D>F0i>BPcalTuc;~Cn9fwmT@T26>R&tV^H2d_G>$O-_2H(~DA|k(&{=!&ChDD;* z=f|lqDew(+9gjh;^IrPQSe4
RKb#_aEvTJ|`GcFsX~DU2MO9s9*W)U`%;Ek6vpq zJj`JiQjD+p|MA-6H)uH+^03N^(R$@iiuxywe Z=q>n8s6Qb5UqZ5|VO zOxuHZ;CsH>Q+%__FSK0#2?BY_PA|h}XH CypMdu~y~KKL%%(Aq2ob&{nYNW( zs!D9deUrmUJ<<3wpTGjx{98Lb+0=puVunet$KMjK>aDXNXDZ$YvpKp{W_nu*Mzr;< zw5$#>BKKOE{|KK6BQ5FOn! g(HOCibe8NYDHw+3RtV#u6;Qa;nNIwI0%s+#o=PnQn80_O{W{P;`J69aX=d zCKut-bH8bd1W dx>uM{!)BEWKJ!47^1Kv%EOP~2JLNv3Rc zFba&z9_h|?(#yA;6X{1GFY(BzEB;m=A=;xM2iR2vw*lqQ6#OCo)3q>nbLJqisKFiU ziRj85A#s6^A6yGW>>_z{)Ze(MmKQwy% K|2rc&I2$oR+IUIIi&UIdUa8K(-RKx5)kMhbG@suLb$VQ$BO>5pSU&Tx7I1 z29cXn{4MFCceh0bM#{ig`f2e%q16A0sUIFh5&=jgHXlrll^=|Q?Q>HT9?7uzN$fj_ zY1SgF=WjI%YKaMi&?^9_*k@ms_XjJ=GKPFs;G}(zhFM8x_3n^lA?6nXy70wA{6%fb z;!H{y_hQVQF0ACW%@F8Ve9NRPM#+YAj?+8&Mk_rn1e*+A+(vaz6r>K270DQ%;4_pJ zjRwnsGqroL?@Qg>_Nslm7Z^`nRjbbu->lMF4dN>=mnEs&oFyjegQY?AbgFsC?kk-H z+4l$$58W|Z#B9?o+a30H>snyxDh0{{6I|jN^iGn#ox1Zp|Bx$)^OAi5G)`> zKJ$aO{X)%$3CnVC71V%)uB~qvV}}8hu@@k5{PI~+!*`%2-yd0ndnON9`|)?&@l8e? z`~S(2$tl;<@14{mW}*AMWi?FIS9yn!L&Qub_zMts<8a8 m#g8rJJd#cN$WHK8K|mY8pP5HglE>tnpW+ z{`&ro>$??F?5D<=l|FkVIO57dCq?c2K2Pv={>K>yZ&y!b6|7K0@+sUJ{`Iw8UD__q zXy==3lB+ wLdu;Wi#?_h_U&|-8Sp{l`!-EwddDc z9ZSr|o%B2Asut9I+T;q8(Qi5M8{uH*l6C#Qe0@z2`7DH-vbxx$5q)8II~ST8X|f)8 z?w1YF-mmlAI&JfOo>z*rq_dM&x%IkB(>^ob{M9-11~bmxpm^QG_JDOfY8{txB$?7l zHP)ZYyy~PiSu=h7Q3;^+qK!fpKz;=wky9@LFy)54s#T$CyNQ9unp*T$Iz!rJAlzpS z9%o{aH*%*z-mq*+*&}754Z@wT2r`%(YPpxM5IHd=Rf0J&yE;RCPzD2A)P%mK(QCCu zXsBaW`yXSeM0@Y!_dQr*I>tqQDRy$ob6q!E*yH _k?V!<+5R&Io z3EJ2`4iH>sD_|HnZDXaI#nU@9Jg~*k&=QABFIj9BY= wjl;rL{?@#43Opn+&1(4<#<$pdP!*IadFX;u)L8ju=X!$6U z*!rOk7sK_0(##mYO{?BLx@Q(Up;G=>htHchRCEzLr~5r5j3c9rX#IwJP6;hoU9U%6 zS-SsUf< Y&|GUnr-p0)`Fl?WHO;m^TtuKul&o >Wls>i~blZ0eZ6OQxE%=Pxx%7<-AI^yjEj5+I+B*!6 z$-FA+7-z6IQ~>qd2oUUjlWQpW*jY@*{$*U^2`m0*e15b=j71)I_iaZ5zR8kjs*N{L z_F{(*)#E&GW)UV{B1*d_sJegGYAo6iW|44Da~y_y98J(-jBG;zdPHYWsisZG3ZLc+ zm=F(I;o;DY2t)*wlL{CkXyQ{xtjB8B+S0kutq3mDP_D@&rVMRBtv4Lb!~bp-+;@_z zSkm7Ev?e~Y#kz1!6vd+E3+~CK^<3o|&MbJQpawC#FBURWs(Q1$ZQ)uW`lUB#LF6le z3o=6fh7eUv7+WSrDg!EL8wY8u5LqMlsf#BKNwLQpl34Y#<6YF+GFG@d_I#jG^h(1x zEmL9q9ZTP{7D-NJr`_W MBtMPoi!vxOQG zX9E|1`la~nMi*4mmcQKf!JXtbUhN+9#EhIDr$hk0BcM*U29+|>Y5+#r4UuZVH`QF; z@$?`B4qj-j;;E37{QrU*z&K*#P7xFmSL5G 2L_A0@v#h7jobyXPkq3C~Pf=l_4iK%iPY{%0 z{X)LtPtzi%F%;b{Jrfq7xsK_C_+s&WuI~R>I?K4G-}mj09?j_97$~4fNOy-KrKliC zr?iyRfPpX?3_xlUf_z0n>28oN>F$vNqZ#{ue)sEs!ZRMgYdf#&I?m&G9~B{!c%@)d z4b|X>rSeEmp2#AcKbeOYj6;1X@(Tj`q$KUD2vG>TO~4wnj%Dq0q2Q=#16lMvEeTQc z@6KD<)4oQdGWmB(iR`6;5BSWUfwxk;%-vdjS~`{4`Z=-f7@TW& Ot91uGN5oE%wCz$^ut^aD+(go}qz;~?yz2)!6o?icNqDR2tj}S$%IFC?-_x0e zk#!o%P BHMEP<|Vs@4PQ`9r;G(MaE=E+W>Bn@P3H{^Kd>(C6G-B}{T6jwTX2OUZN{`}{C0 zYd22d*NE!lfl=3P#jfnJVVe=M{G6x&i6Ie6^T(nG!ioRPSF@xDwZ8=ib6tl!eR`;; zaDZ1E^)v$dFrT(x`TRDy>`=)35}L;Hv@Jhk!_2HPoBH|9_r#dPj0+yT`Ccz7k%2*( zo P5I;GuzWEo#f#j z`Ec8{EtV4ptAu|>L;VUR>UA?J3$ei_IcAm8Pp|1l{eo_R=i9Y2-(__=!%vkIy5qr` zpJQ12iW^ZWrI%t3G~K{@89dZRUeSfii-o>_;W;R1^Q%3G`@mTX(Xxhv{8PgGYmNy5 zZg4p9??GA^Xmj!}i&&S!a`&e<*XD!b@ !jqsyf*LQ?ZAI?dymCGry;4fyCNp z!FFmroH@hqqg6Z%YO^aMDOmJOg<8n=nXmq3BvtqQ0wbkj7VM==%TKKsVwY1O``t>M zj16XP#vkPE{ |Bfvekn? tj1 z%PE+WLG3%i5ef~1Jw;piD*oh6-tlMO*U|Vs$D+_%{Ka3)8ua=C+i9DmH}~7`n7LOv zJMN?3ZT9#kvf()>*S4C2gExNoENkw)-aX_ hV5H{^=@m%{3MwWfjACL@ZT4kUk-NEu-gT!U)FBLw+O={rXSMelrhUy) zk+)YviH|oSRSD`J4&rH1SG6|<6-SX%-!E~_PqF)c0U-fcIG>V&phm<%izt1<47a2o zNkLPF6}tQ1-;E;QSB~F4$XQW`=tgu`vu!E5e`n!UV!zx}aN{I6pn^%d?Sj6JmPIMg z@wjQqkI+JVP;3`_H3@A@eH&418>~U>V}!%@vPE}2pRd+=q)0zXF8sm}#j(`669X%o ztV4aaK9%xzbH8PJ*p?q{Z)VmFJeb-p-_Vfz+7tjE`%y2ORk9d>aiWSM2h#3x$RXkb zpND<(oNbN1xmKhM#41cwn=zQ(Dx=Z{V~}&H;F_NJ{Fdu8V5Vl1i{?U&{(VR4xoI~^ zvwq{+P%`XeakL)K;oQV<#mfqb=e28JB_s}cy@7*Bk~x5&7FdnHME1Xz^cqq3f)&hb zi$BN*r>)%+Q077C=31?4b10=c4mmR@E;6fJ+)FP5({kkXT*vqhrflqv1lH6v56+~_ z`P{d@i*(|~oIKpnql(YPud{5%c_sf7%PB+V5V1f|lSy7oZ4RlYxL(Z8t}54E $upk``q2CjyJ53`3bTe}&z{qCF8c_%Cd C?uWE?5XJ(grw5CfJ!L4(S7%< ztKGj}SLdLdIQ!nxH3JQo0vr6lYlT-3#JlOn#DaG49{P^i$6aK(6@m{l^R-DR+xo1( zgcl6jKR}(yj4BC+R#piiTch9!07RuVCtZI$L$SEp-qycn$i%ymoqb4RbVh_`)q `fV-u@CnhCDd|OH;lCW!X1EJ8((8o(RbURPHuTiqknd}4ehq^C*Z2}8PFoo z=;`VyOiYS_%~@#tj|XrW=d>s;7?zG2nSiv56Lj_x$9>#PC+wZJ v5;Q5= Q!eU*6)Tw~;{PgUt4+V+ NlS1EX)yp5YsIqhN$8gs4#xAzrRsqQ `G)`prZ)*#W%u|oX7ER8N zK89za(9vIp)iTC|ZTAviGHI@F`Hv{QWl~ixGcJXR-dOjt5M{2#9DNI?UYo&CkC0}W zWm6gnIB$}qRQ|Q%&u;}K`^CIsKKDh)>YmW DaQ$mh@BU^$;EpL=?GE@=GM zG1%%W73M;3MmA-`SG~}DXl-~SpzOgi8y3`daW__u*k}=0i|cB``!`RODl0au2sHYn zRsiEsZv>Z5ffCgsveBa})e4Oo|4g$NlCGXfGb^2+bT5! rOEO>+ppKto*CWy6;ao zx{@_VBO(KMmK)jL9=vmxUzkO||Toi!4~I3}JJbbM>YUh_7rU;E?9(c|z>GU3&Sv zos9K(SF!8QfuihPq{O*IcUMSmizWTMHwRC_BK`+mo@aL91vK_M-7lgh)~Dz{N3zuH zkOI+CqKn|eoO4y;FPbMkRqxXPbT)wHEy-@9agnyvZ2;Ls`hG0)fL{iF=YMVar=C*c ztc%b+(`U7(9I-oRKAE@ZVCv02sx|ud8KhuZ-aS;)$aaV{OWk!}%{G+9@ePxrA4_r& z @+G zpYDYI45Yws3?^=cI0WKbz7$I1&z_B&g`WSxa9Q3wtOmx!Rd$(vnQGtC<*@{A=c8rL zLHq3zG2Z5CsSpo5q&g}Cu8N({C!USZHDf2Rr6LN73;5`9ti?LMe$XKHdwVGQdT>}D zjsI!+Md@g|r>KWJ$Q7`?&bSuh_gu5mPe!{>4%^d5ymSfp;-jB&ZAmFLfq%WGr+=Dm z;oM0ce^Ox;z*a$%x3ZX6lJNMhc^2b+61um^Ae-qr`q`6 BMTg%B-{yH^(=;|oG?(<2 z)K!6`Qv5wl*W3K16`o~j9HkkV=i0o5kKv0VA0NY-NI$Qo+TODiQnxwD;5bU2yKmF~ zSp%bI3t-mDN{4WO=4x6;hBcG9?GsJV034ERt4j9n>p%=qAKUiM`BB-HE3*)(7D0jL z(0S}}e`D_m_SZj^SFzB0VG}hf_02T4qe%vjwzfWQ#h5`|TzFA#mQHv}8k_5%WiuDq z5*3TKW9TIH?fy5NNjVRf9O_sp7d}s)EB^;V{tJQYFiLCOm=GP4e+Oculd-T~X%tkP z5Zpq&(yb{b^MVp4kwJLI;#>!M%BGowih+(2=n?R>u2C68D7=L1#lh6_rP(_l6nFTC zkyZoe`d9tYU2wdw*SoRrMJFl7TWe?CWbY@9CQia^E+5Mtr+vJk`z`mpW{Q0$zA37) z*|X{`Q?3BAInJ7v$gKS6?@=KbzRbzt{)s({MdI;&UkgU{ki-{G(-CRKo-|j%x|`6W zx|*nm%I^!^2l@fKW!=k7OW)u Bfr=5cxN7LFu z|JrK*+U|`lI}<-2Qg-ITIbTB5qJO8V^Lg@HJX;&iAxwWFy3NdR$gJYdv_FB}gRV#S zSCMg04?#8c&g|CZ)bbYa$%EWeIim|0`{KH4T?w8!mVhr7e3)Kc(`5U&D~g~n=xmz4 z`sGaS!jQAO8IPR{773o#Sl>_iM-2(L)j1;Enu| 9u_BdTT$>ce-I4m<;~VRrbf@{Ig0RZJ(*gGW$CV;)~z; znH-+@1SCp{Y{xrKA?_x@bmh8`Yw}$|$@zbDPj5l0=s(m~1Mb9huWh@xuHiGYR(2+~ zC@|8OO_PpAK_INL9tCS{4}{o#aaEjHb-8rS{yWVgUaOY}e-B*Q%v;_|a!*>W$wBt- zm{1DG!qmPm?Q{Qbvoc6&JF_*R9h+;O_KTWb=+(wjCj*^M5CG%ZYD=zN-;D_^GUROZ zCw8}tQj3<)+fO$XkfC5NYLtL6=PV;Foe^Fc^UKF>}f-VfY4bBkG&dEafUVX&iPYw$)b1CN^Fc?fo z3vL}-s2un<@SLStu4yaIz#tQiFB-SR_gJcZNeZKV#D%_2_}{o01SXdxft@2ESYL}y z#V%_TxU^?&X@YpRKax{iM@AA1@+KluQ*sk;{+a}cqjW|-R_XoGi2G;*6erIrWxw1v zgGtV(VE?4^!F5hZ!AG*8U?9I?mjfB9OEp?Hfy>RS9@?RKWiq+EzG^xyaHhVnw)j+M z0Q$2CmNfzb+xvrtMMAR(K4F0n_hc#mknM4eJ! P#jU}tnHy#h9L-x)SS63%q z*es%C1dPt$P9L)!ZF)3_lRqTt?;C?KZPS`OKs8CExA~mhf4}F&Ds1lx@2?3x@d$}G z!I2J)3WdCS(9x&AOR{hov*q?ck4^nDCBwZpZH1Dqpe5bxel$)M%7sN=m{<)#g~I3_ zgjUnKwV r#If%TN6Z`eV|)Sd?H5<&d!G5 zUc31|{ hCp0bET_d71{ zwp(^1>SHawuU_sKb;dTF0+ Y6eQ@J9AL$ z1Fq!}Pcl?encTCyh;I-T73n3KJeGSyjQo6IjJf3$V73I?{%o_y3~B2g#L1pb5_#Ih zQ~B*RDipPwC~^wE%FyrQyLVprf5(#|>lq;`pWtDjf|J0HSBeWtow9#|qKyv3J`c1x zk9@fjeMfol$b-6sPNfs#o;ah%#ACP!@L}9BiAlu$)DmvfK>cA2Q{F|c8nT7_7fazj zUHEFYW7hsp4HCM_FO>k=sS}`0>o6&sgX(@hMJV+*^B}#R{g-a-{k3N`DE7jLm@cQ` z9XGfOS*^EN8ltnPp&)~*ep2m`ePQkEJ(tQeP&wFdu*x1hFB+BJkHGz@;&>k~E5 k(>&x73V9Bpe25bmzsc*8&p%HV^BHStwn6QWbN4n!?VIT%7vKsLN~Q6jZhm-FE# z(IjN5g5JSJxD;)t_;ix*Zdm+k^iRjPS5?DsxK5<+^T@OAdwDY9r|fK#ZY4dfvp;yc zbM;K{r*Kr7%jrKox=Aj#uL8*0UNN#U+1CIzc$%N%y490O1$hA>rejg<6g1 i++G`|whYUjrb5yD>SV28kAmKLd|jks~_ zLFgqG>yJN8D@x aXt`=(Q-~F0mqBH)BPGm_=oD;rY$c%R=bI z*vrBeoJg|*ZuwAeT>6%_MS35xLTk85)_QHyg{@n vxde(^px5P3H@yb886zY+D}T=3$?WXFlHRM%qqsnK(+cju4=ZU}VC{U2pNp!dng zj|h+Nq9SBsX);pv_p{wErF3#Rr0unz+<=%ZwyXu0vNrVj!z7%6Dh#SlDOMS6A~Ehu zc0(n$orx2xEv?~kda<7)SqAid{yh!h7wT-BBSO(@z=ECt=h5oBO9)=MV2r&W5Qgv9 zWpe!}#m&?zNLQd&f1ULpx-WmxLp_iW12c{vv6anSdaYu81t)3Rn7_9&mr(2cj?&-j zWo^c%G~ra)D+s2MjVyv!KGdnqzVt%J91@MG&alIbU*B$QWcFB8zzHdfD1x@5y&*@| z2gM-5`9}x(TU5G4yoOmvf5{)9S|PdrtW8+QDDO0TshkfvvNuK8vaP5wKDH92WK@Zt z5^Mvp #n*!x%ruU?cmzfM#w+@KnpS}>^M0r zF>F@kQV_hl_6bJ#F*{mKa&=#UKzxxJ@nl|;&PJ_=ULsIzDUl~kh~xG E=e%%M_bcDzT`(KtXF5Rjv3N z^F8O}iw51kOs9;-Kx^QK RH zj927P@He*5t{t@|WYwdjeiQ#yHPSvgR0);U{^JunK6@FxSG%DzL-5O5kF}z;dvNep zH3g4;UFrSCg9=4((@XHtB7nA(H3T~!Mv%W9{vA|k)Cpv6=$e+Kh6zHHmS>(JGCcLc z1m+!=f%m2_U84d}{^sRHc-VLFQxbabk;QNGvVX|hH#peV{WdDy*}C7!g<_~) z6dlVl%5U2VtF tY-invYeXUr0Ac-%)Z(Gou)(RAs58yvU>Mc4 5#gzD zMgfaD8_dQCKmD4d4N)B!J=_>*t3QMEKhuDzyjF}@21T9u=5_I4?H_cd oF*y&ZsbB{49oP!05O#uA6MM|+paO$HUs5ZKYwhL~7P=n)iL(&)gE zSrpf1Y8AXTxOCoXX Ij*gS|fW@HZ9m12CUH!?1A^?l;bC0upKYeGarqN;i6Ij=~f z*m~E#&J!q-k>?XNWl67MGQ7179lA-ZEEjzE9Iq8ekAyb1r>7gCn<59QK*azMT9RqW z294!(G%si=D-CP@w+$%{5ns(R4F`xUgRFi0fw#Zv+Ak}j(u;Uf8^S8X&kMlJ|7o>& z`X+loW40kF=%iKT6`X!Ib~-Q96XH(!R(R-h9Cf6nM8rDIZ$dj @Zo;S)B3 zK*v+dK0;Wy4sRrOerimX!SB0={{qM9RsdF>Wa=puhLdQL#h*C-Q^ilUXS?ej3D?I# zQ{b%^8gw>raP2263k_kTM0gk-I=a`fJA|n3z-cqDt>%;65T@~WKxCb?_HL(ucbSYj zorkyZ7c+g4Hzju%fIE*iMCC@VRWg}=oHKlvSD=iC0=5z8B$(GD2N1$sT+a Q|0Qw}{Nu%HV!o`~7 r{it;Dylp3H^Ul1Q^X5bUz2o-A26M^Mi6 zLRGbW@(nIfum6*j@2+qS3968zyqfhWsU~bz+?}D0Yhup19OEP(>o(oPRQ>C(gbu)X z@%c1F0c&4Ci4QyqN;4#;c}rINTK1<|)Pk&=$Ov}J2G2>swaghy }0k##|F+ds$dsHoI*V2SU-o&kDH6XVKD#nW|cQ0P(7I7>w+^~F9v zIs-vF*N~$&|8X39?)i_%GQH3rCtQuU$r!r&CZeBdd4qF4p$&DM#YHG* 6iS#`{QD#V&BQw+A`Ggr+v);_AfVy*Qww-3J>PQV?bDLdJN3sJ zoGOamRCz>Bvn(2v;n3gGSG8fAOZVKqkgLmIDV3; @gjjSXSDNVMrBE|9-0KaMv>MomNREQ%j3wqx zdcT2jo0GJk=w3F59&z|l=y=Gpd&mm|JNt=ux1UmRjW4{)7p1f57bUW7nuy&XrJ4;? z*E2%RgKDMjDM=`Lu8-D@u0pcS>u-@Ktsc$=gs7wJ@q-U)5LMAobK
qbg zq8C55RaZHQeYlCGh!|A>?2K&WrSa9@;XBwe?JW!5R*ZSyin$!&7r^By3w$rLo_fry zKWQKvSh5FPoB~$qwu1tRH90{1d1Hj<<=IEM{j!f-1q{iSk+ev;^*}z_<-qk*@=|_H z;^I%WZjn=!?$XnRsE-d}=aB+|3aD#!k-+c&yu5KS0?kLjDfp}ybe#IUc3L!A&i4na zn1R=A^Mik9t@4J8bAW~%GE2^=HbUm1?UeM%S^s7d!wvjKP4lzqECfI%OqqKK#MhIP z;6R@GP%eHhQJqm`QFdRSgOwL<({7D=hddIPsDS@fUCQ5bh3WRcRjXs|FQj&E@E!O@ z?Fe?(c1w$__&Mp|<{z@wlbEKmNR$gy`~2+|Y3Po>l}jM(d1VZa!JY%{<9*-*x08Rj z&kw=}o674B?*Iw&{JY2rX%+e?N6i45=R5@{p4-M>Rj-JqJYftP|6I$a>swo2t=wyM zV<<(H8y#2gM$*KLV}pq4On+E~JeyQ7VUeud%>_Ulop`#gDN7gY9B?1c7 &tuYG|Cq)$olIwur%2Pt~+vn z;SRx$VlXitVgEQ_hv=M^%L}Y@%R@a8?P)y8%|Yl@(s;r+TCe7&>t#`B)EbKcz90Kv z*-bP?55KDXr0i-<#6bDqH|M}XNBorYiEfKn_Q?|NsPd8wZ!>#y!_s=F-+;be!%Ung zE4fK4M`c}+_Ilj(HG+^zoP1$){u%kh2UgO#s}kKjNV#|zjm+rGq5S}4x8Ewm(1M@- z)1i~kN=}ZO(Unx+@N<%ITWGKPN`5e`c`wPH)Mi1=m1TQwe$Dx}7zP+#tpBT};N`y) zwp@QF5J!VrhL8{G&~sHsC(Ev+ZlB~I2!yeEdmuX{f|hPP!>ve6&9+7qjHXTEruajt zhksU`7<$s!_rKkqcmmk|ft1KUs-9qwQ*A|nm}+xWGxub+sEkR67)f*v>)}@qwry|m z)Tp9j{kH@gNdVug=PDY(McDt_jjvkJ=BRh=-;HtX$3{h{ONw_!P6J8(RrWy4e8K2d z{N3!c!7Y+2VeAR(@Cc G=*U2Ugr?krAN*AE&h=_Fm1g9cet;M@5PbuojPGC1VGFom7B8T@{ zshoL)Ca*>c5ABA@?gZsAC`Z hsidKA?oOrA-lY`Xi($LY &(aycWp?45k#;XtF6*CukJUxyqCFf6vwE*Pp?ZC%b vq znSPWngNv;l{oQ1-g6N2-O*Oj_`2|^m=|B3$qU3&;*7y6rl}|N%0<4THU+K9@hyG3B zAik4NUBS}^++5i;Rm5TdZpRp;nsX1C{!jJ43+qJ8>N+ACM%e4Np54BQC5$%+NK1}m z90obffv;*_5LZ-w;0_>3825tz^j2=KSm;SFb0$)45L|wDt!@s =#O@Dy~O+n^}m1q_O3xX2gYOU|vhUu5TX zD~kn{=TZ&)%zYIL;*U&eFY8eS=jNI@Tt{{J*x^EgkSKc_@JfB+@J+20 w;L4Ri6Uup)4gzj*aPU_}-d273>ql<9cwSLp7KyYMy6kCgtilnWYH)1bK1*^; z1jIe7=8a#+0OBG!ta~9mtraG9@bn-{gKFhPZN4YXnI-DoZRcm1;e7S0N)&WB^axm~ z4+Z`4nUwW6NV>uH6eS_B`Qy(RS_mHMIl3)M<30n6^oH`#{c+38=6^+auPZ&*7Lp!m z1IsUn-TR>rn~1N|BF=AzUKSqWo16o;S~37R$!#4+)*|VKIFl|MGzjIMTlylUeEuFY zF^p3#TA2Eq^z|h{ fQ5E F4Ei%HVi{{dL3#;Z9S}5NEs{hyG=&WJow+-`90m};=K7pT-uZ7 zWlDjjWy0*aR}TBWdAp4SJnlKsQ4erU5& |Dj5c7D+OAfMr0rp<;ZY#_6SF2@qc}mt##tB1W9?sA}ZA5AIYI(xP#tF zs{K%XMP)iC_aT}Pyd)Gr-JZA7Z+nM9jXl~+tQ1$oibC-`XxNPtXs=Q4Zh;?iQneGk z*9QrPZoJO^CchG{;wxiF<>lCM+SMlil#}w7;nh?H&MlO^=baCG?>kRdnM76txGmQ( zFDef_q`39O1>{}obvroFrXz7d%{s>`RReFkq}xIckY%0I;4cv3c$vf2=i9m$boj;# zRpV)sJQltj=T%wezQ$4?{X70DUu@sp8O^N%XIm4rSnSoZh#oBIGN}+Yo(+gazkOtO zZr;#db?5TYA&9S5e{000w&+%9kWlqzdXGsN%kLAps*+$sph@gsOV1)p#lXL5Eo*u) znk!!0MVxTlM8Tl)ANVO(m!zAo7K@{=Pw6!WBcr%}OHjB!lRL+w_c2Y4*G^v_m{sO? zMMgvxmTiYBaF6|Z9eM4oQKTF*bSoKorOvUw|9NhSNrUeF>4TKX3YDi?Zb_4lA;1H0 zfVQ&+798g5lU{BO&8o4b0~#7tgKwvH^*1Hf+$`HqXFs_}F{r^elmJ#U@MY#(3@x8@ zY7O~C+kyKThSewMIE?U1nh5$C5hR%G=Dn1FJ-31le}o}5>Xi>zb6ykXI2%z_C~vdo ztOZw}TQ!Y +ihv2&?*QS2k*F_iXGm``MgCC!b8K>~}EKT19_{(EelNRYB%ljlI z5!7(7Dvo!+W3F9lb>Ey`H7o}9+t0Qle?I4z=PbIq#q#DmfcR=z=DUY<&9b1Xdsat8 z`Y?MN96H)GzUjLD5gkofuxN^3>fq{X)qM}|XHX0DDAL9OC6=iN4(AkC3H*FG4TjzzC zhR}Uwy-ds7Q_LRzHmPWE7%z2^?R-Mnav#XQg YO(45= zctmof^$O29yE#qvkT(nq2d7|#16fU9b44tVGW6IGU_ oy5^FsdYL z9h HDP5y!8}jMa`o|c3_K-W>G0IkW!A9@qZx-<|f^I^)RX5{O&@q=*`vP$c569*FQON z_R$XT$&mmjAj#jANfwYZKC&ja?9_&6FrWAuS;kQM|4iHaG50=6hfamvmK2j|YY(VX zf$IESRPt)-B3@6*S`)elTFq7Bjak21Bu1v8C;OIQ;RJiFDur|( IJ&E}?(?Oy z!nNvIj~$kOfazlrqhJ7<4bIrpHS~uh oT^%Miy1Ic$G8O3;NQ*+E!QS7NmXaCT{EzijPHWV8@50=3;(sEPz? dC8}y>#cg_KIo>4PhRu`3uDulpL)Qn#&zRS&t@+Jxl*h|D zT%7+QWv$Vw>{}j*l}wn6ih~6=MpYk6&18XK31w#ue!r~}zoKTjIq8}f$Jwld%UhDg zgtv0xtA-jQG8F$~O+l$=d$wznLfprn-k7Khd2miic1rDyARx-|rOG|Uj>>!fKYw7U zSA>J 3D_KQVke6r+(H!@HEud>Tmir8?O>Z`Svo_JopK@gsWdK6*Xpin@ zpxJvL$G_;&E?2-)z;@uFh2~%MKIInPV^9gi&WtLXk?yhm9aZSZUKTE?{RsU>Pd@CE zTjJHnUh!J@BCyDoC8^@J{1n)MiUAOrs<-Cq{GGn *v*j>U_!u2@4mf!Zoc(E*Zr=T=#5t^A zyZGxT;pZ8~m+%8i=-btP%g;3`Qkk>{nPs7NS1-q37K$uiaC>e5N{>O2a%OWR&a5q{ z`2vgO=4{-eEyOgnyjM^@nQ=bxZZXwJ3dLTJ7l+=I6%L9Zyk>7Ymei)9xs3)ob()~d zEDBhXA0e1jm`Np7aL66|UIWs}wa3V)f@kgpa-7?(NlvoVFM2pl>yMj05R%-R)6NRR zHi5@l>_^v})s<1?FciZP(MBP>mnW}BwG$!Y`5lyJ6CDCA`Y@cL$=nGX1wglgAt!3& za_*z-xPC^-VzXN`y(S@lF~7^O5!k-aMw|2?JBTE?M3^k(tw1oVf>xu9jHLx8JK8TI zi8cz9jgeP?&DN;IMkx9skgJsi;xB7hP8& M z%Z)l2%dCsqK6d%&hByK4@Hk(NYZ02wY1%o*+Ryg3Gf6mc-5ppCiFcSMLPkivBSz*k z<&E1Q*VU_cZ0`h@r)~FPz(}$82F$21;s9brfGR7E%~IHkag!=helKT$8r)^-l?+!P zlJgIt;i!0h*(k#;Rda51QtAEQP;RQLK6m(ELX>bS$CEJ8O-&Rv^B!Er^ZxegLUN62 z-h~k}HXnoxnRu?kuD$CVnFy#NZ1L>t(Dtx6DDY{2#cQt~7||UsBOcW$`f#NKr3Fh) zavlEaykoh}(pRIlQ(=oyu_WtAF9O4udwjIKBBgCmGS$|M(!ooWlBK4tT>YCWg(> W`FigMUOWJz#@umCK sHyk8)WFt6zp1s1hUZ!9IBpUAA7Tu6^-N_ YxIb-`>%~?YmHnmfeusQ(#7sha`Q^Uq`=o9l%9@b6pWvgE>N0(Pr!jfs zsAcx<-N1Pp7#@ab)TBFFdtsCKch!91zLH5sm7V>-==z2iiwGlsnS6vt(45asb2;{150U& zWMhRkDx6!g_4ThW-kn!A5P8PgMx{x8uH5Zk(snAVQ6H64T ;dyOn(gx~n|OrckBqG}rK$CV7evDy@v3wcr$D>%uj((37vwKXbSbJ2 zjP0`HPK_c;v&DTDxTaQ8EN%qU2v-9kol_Sl(@=DL XI+!t9ghAfEC$)QqRQx?p8)`DdBgFTZFvNs@z#jvaKoHkr1#6SIS?%!gshEev%p zzqTITuq-NtoD420;ieg&>5KRavLa~6Uc~q{H(qQHKaE{M-)v)h4V2{+kDsB_xi1I! z3kOX(Ah5k9hm%p~-yt^jwAU{qL~xnTSMyl@aoO?E41N5JM92kNe|#?Ve7NW(zArRO zss-CH9)Ry?$*gX<2pZpHX_oopuY9|5XfS-O9V+TZ=XWlTcdcKE&dC~@RgiL%h6)n) zZtYViYXi2!AB4S@71An0(gcx1m ~-R#UaaIBYJiZHggfSOl?HQexMV~sf++ (AZh>$krWFg2;ctI{||- zp#<41GmRKQ=R; wnN_TshdT8{JR0OBpNDf4e1`QxP0r%TU#uxub~76`Xzy)sy%-?GHp9XWwly) zQ6q -1}z%%_?K1H1dkV8sXc^`lvxvcsoc|q*e()n`rE9N79m$ z;pU)>6r8D=CI^;xOBNuBk8-m`9xG2hOD`q!evsY6R~>UgxaC6AbViGIG0llT$g%bD z7DRv4wyOfEmCJ0xXWH14OCT!5taSGfz+%5vrfgtp?yqKLv-yp{gjBd>qN5l>M>3Ed zqVb1{ttUR0l>L!7l@_cxDo?iVN4V)Z$NUJNWD7a$$!`EP!(T@U%eOUCg6Wq&ilpt~ z?3bvIIGNT=4wE6BFtXB*Sk@6G(^So7-eFu=z%GN|Cuefgt;@r??i}3OkB|mrYGgG> z0)ZG070Xg>bgA~z6FM>N`qS6l{Bktg63g$_8s7@rc{_w*DE8;L%X0i={GZ>5uGZ}( zUlA!xksA>o$x8Bu8TWvJvMsv!L2u-{q0P>uI|Pw-`urVhL0e2;z3 2 zmoX?)r~-o4#R^jWo*b*sum66ZvJss+xOFs>!!&OM2z5?2$-Ist(#7Rueqf9bzc4B4 zhy*hpb@aYRIubHa+`ILDJy|w=n2W#T_9sY3xiZlhY@)Iozt6Oy8cF- dZpt^*iPmO5_r&`)g}3LDr>+#@|+N5dH>0j zc^My=hvJavC?VMb*zKzZmO=88Au-MmudqjmxFFG#Ag{W#v?>i+G$q$jj)LyH18nc_ zdrB?XFMg6a-h?@!zn5hNw|~!}&rR<0^%|5&ZC?@WCi%J9xD4yGoc(k`6Clj=oZb`h zQo!gZffAC^E%8+1WcP$Zm+KA^y8SrA_Fqc1R^wn8sVm?&_2k%-Vo_qODRx?#LEH_S zKzFSwsc;Hvoj3I<`dV^&$3_|P&6tBCvY-PBP^KJwEG9st-utQ$e>3ZRGIf}RxcZ3B zQNndP78)p>ofo0stris-gzh*N@^j;`*rOx`DaET%{=y#R+dr5I2XUaQBUho#BTNC< ztzjh2JU}h7I1E H@e`4sJ~l`D(N$;VPN)ETw|NnKRT&h$`o$Vhc4Y6Gw{TsyVTz zdBm?lP{5=*i*9R|l;%fXoVxfV{vIIrr>8n4CG`s1&&oGwP?@9|!=_ `2#6E_GXDPc93$b`A1!IMY9!4A W@bpb{Z|mh-(Wn#$1=F4ttUYIR$qh3{ zM9xEKNTSwNT{C<9@MD4kv^Fvhy`6bDcNuTR&GoTx(Vd2AB C6%!AX3vvW?uxuddK5n7Co*_x~ELcT}e83gEgE$f2vuP{>mVY=$#TW;+?ixn<}J< z64WH=7XJLy+Grz0t&2EcOa(|Puoj|R0H9Cx<}!`G>oOs@t{b&V#x*FKm;b-wfE~LB z^DkMm2)n$jplTu-Vg<>uF!D3+SGUzVsD6}kQ&(WDI?;YT#O>~J#T$A~s_n91-AEk& zriSQNc)WPqMV!E|q_>FGx&=WXZ(3k)^4h{t@OO^?(_wioR(t3QJP<}(O%mB4&WDEn z?rnTW1M@iYM9gwZ_FeXO(b}9$4avux$V8oc6`+?~M7L&EYE2+zTtjX%(ndtS)2I9s z)kCq+mD&4P8dWB7_cz7*J<%PAT!T5QL|t2e9){s6WZN` 21IW zb5SZkjrDzoecq~{KJfdS$x>uh@~uIeK*;<;+(g&IaX=hlyI$~aN@u6wa4c*#DZT`k zQ3D~;dCEfWn*x_}`XY=lcDVL#mmt*H(-uLzYYFG%oj>kX8Y|M^S?Bs*WY53tZ>T{` zV13I>pwaQ3{>ADk`%#_8R4IgnZVvF>zrz=wv(49VD(&uDOh!~T8Q#|*=$xde1FyFK zo?i;`JXF*H#bAe_u;CvEvXjBEChe&QggKv^=vF;~?p2qjROumay)+4S$--TdbKG&6 zrP-G6eQQ?LdVBS&HJ`A41&@_rww$|Y$9^7)6WAFM3x;eTDG4s#s)CFl8hZlMs=`Qt zHjCK*S oK`CSbzkF6k?(4W>z=%Y(C8$HK~v!Z`ab1y;kL9&*2Ubd57^?q%KRp zy(POnz;^P7zRAFyV $!i&@6+VEGO zF~2a%`u;c!T5stn$TEBJybBPZx0>bL5SQNLl=uea94Y1NE