From 4c3217c2833fc199324f5d7379034a1492360521 Mon Sep 17 00:00:00 2001
From: cogwheel0 <172976095+cogwheel0@users.noreply.github.com>
Date: Thu, 16 Oct 2025 23:06:20 +0530
Subject: [PATCH] chore: update README and remove localization documentation
- Updated image paths in README to reflect new locations.
- Removed outdated localization guidelines and related documentation files.
- Deleted unused metadata files for app descriptions and screenshots.
---
README.md | 21 +-
android/Gemfile | 3 +
android/Gemfile.lock | 229 ++++++++++++++++++
android/fastlane/Appfile | 1 +
android/fastlane/Fastfile | 25 ++
.../metadata/android/ar/full_description.txt | 31 +++
.../metadata/android/ar/short_description.txt | 1 +
.../fastlane/metadata/android/ar/title.txt | 1 +
.../fastlane/metadata/android/ar/video.txt | 0
.../android/cs-CZ/full_description.txt | 31 +++
.../android/cs-CZ/short_description.txt | 1 +
.../fastlane/metadata/android/cs-CZ/title.txt | 1 +
.../fastlane/metadata/android/cs-CZ/video.txt | 0
.../android/da-DK/full_description.txt | 31 +++
.../android/da-DK/short_description.txt | 1 +
.../fastlane/metadata/android/da-DK/title.txt | 1 +
.../fastlane/metadata/android/da-DK/video.txt | 0
.../android/de-DE/full_description.txt | 31 +++
.../android/de-DE/short_description.txt | 1 +
.../fastlane/metadata/android/de-DE/title.txt | 1 +
.../fastlane/metadata/android/de-DE/video.txt | 0
.../metadata/android/en-US/changelogs/29.txt | 1 +
.../android}/en-US/full_description.txt | 10 +-
.../android/en-US/images/featureGraphic.png | Bin 0 -> 42739 bytes
.../metadata/android/en-US/images/icon.png | Bin 0 -> 24463 bytes
.../en-US/images/phoneScreenshots/1_en-US.png | Bin
.../en-US/images/phoneScreenshots/2_en-US.png | Bin
.../en-US/images/phoneScreenshots/3_en-US.png | Bin
.../en-US/images/phoneScreenshots/4_en-US.png | Bin
.../en-US/images/phoneScreenshots/5_en-US.png | Bin
.../android/en-US/short_description.txt | 1 +
.../fastlane/metadata/android/en-US/title.txt | 1 +
.../fastlane/metadata/android/en-US/video.txt | 1 +
.../android/es-419/full_description.txt | 31 +++
.../android/es-419/short_description.txt | 1 +
.../metadata/android/es-419/title.txt | 1 +
.../metadata/android/es-419/video.txt | 0
.../android/es-ES/full_description.txt | 31 +++
.../android/es-ES/short_description.txt | 1 +
.../fastlane/metadata/android/es-ES/title.txt | 1 +
.../fastlane/metadata/android/es-ES/video.txt | 0
.../android/fi-FI/full_description.txt | 31 +++
.../android/fi-FI/short_description.txt | 1 +
.../fastlane/metadata/android/fi-FI/title.txt | 1 +
.../fastlane/metadata/android/fi-FI/video.txt | 0
.../android/fr-FR/full_description.txt | 31 +++
.../android/fr-FR/short_description.txt | 1 +
.../fastlane/metadata/android/fr-FR/title.txt | 1 +
.../fastlane/metadata/android/fr-FR/video.txt | 0
.../android/hi-IN/full_description.txt | 31 +++
.../android/hi-IN/short_description.txt | 1 +
.../fastlane/metadata/android/hi-IN/title.txt | 1 +
.../fastlane/metadata/android/hi-IN/video.txt | 0
.../android/hu-HU/full_description.txt | 31 +++
.../android/hu-HU/short_description.txt | 1 +
.../fastlane/metadata/android/hu-HU/title.txt | 1 +
.../fastlane/metadata/android/hu-HU/video.txt | 0
.../metadata/android/id/full_description.txt | 31 +++
.../metadata/android/id/short_description.txt | 1 +
.../fastlane/metadata/android/id/title.txt | 1 +
.../fastlane/metadata/android/id/video.txt | 0
.../android/it-IT/full_description.txt | 31 +++
.../android/it-IT/short_description.txt | 1 +
.../fastlane/metadata/android/it-IT/title.txt | 1 +
.../fastlane/metadata/android/it-IT/video.txt | 0
.../android/iw-IL/full_description.txt | 31 +++
.../android/iw-IL/short_description.txt | 1 +
.../fastlane/metadata/android/iw-IL/title.txt | 1 +
.../fastlane/metadata/android/iw-IL/video.txt | 0
.../android/ja-JP/full_description.txt | 31 +++
.../android/ja-JP/short_description.txt | 1 +
.../fastlane/metadata/android/ja-JP/title.txt | 1 +
.../fastlane/metadata/android/ja-JP/video.txt | 0
.../android/ko-KR/full_description.txt | 31 +++
.../android/ko-KR/short_description.txt | 1 +
.../fastlane/metadata/android/ko-KR/title.txt | 1 +
.../fastlane/metadata/android/ko-KR/video.txt | 0
.../android/nl-NL/full_description.txt | 31 +++
.../android/nl-NL/short_description.txt | 1 +
.../fastlane/metadata/android/nl-NL/title.txt | 1 +
.../fastlane/metadata/android/nl-NL/video.txt | 0
.../android/no-NO/full_description.txt | 31 +++
.../android/no-NO/short_description.txt | 1 +
.../fastlane/metadata/android/no-NO/title.txt | 1 +
.../fastlane/metadata/android/no-NO/video.txt | 0
.../android/pl-PL/full_description.txt | 31 +++
.../android/pl-PL/short_description.txt | 1 +
.../fastlane/metadata/android/pl-PL/title.txt | 1 +
.../fastlane/metadata/android/pl-PL/video.txt | 0
.../android/pt-BR/full_description.txt | 31 +++
.../android/pt-BR/short_description.txt | 1 +
.../fastlane/metadata/android/pt-BR/title.txt | 1 +
.../fastlane/metadata/android/pt-BR/video.txt | 0
.../metadata/android/ro/full_description.txt | 31 +++
.../metadata/android/ro/short_description.txt | 1 +
.../fastlane/metadata/android/ro/title.txt | 1 +
.../fastlane/metadata/android/ro/video.txt | 0
.../android/ru-RU/full_description.txt | 31 +++
.../android/ru-RU/short_description.txt | 1 +
.../fastlane/metadata/android/ru-RU/title.txt | 1 +
.../fastlane/metadata/android/ru-RU/video.txt | 0
.../metadata/android/sk/full_description.txt | 31 +++
.../metadata/android/sk/short_description.txt | 1 +
.../fastlane/metadata/android/sk/title.txt | 1 +
.../fastlane/metadata/android/sk/video.txt | 0
.../android/sv-SE/full_description.txt | 31 +++
.../android/sv-SE/short_description.txt | 1 +
.../fastlane/metadata/android/sv-SE/title.txt | 1 +
.../fastlane/metadata/android/sv-SE/video.txt | 0
.../metadata/android/th/full_description.txt | 31 +++
.../metadata/android/th/short_description.txt | 1 +
.../fastlane/metadata/android/th/title.txt | 1 +
.../fastlane/metadata/android/th/video.txt | 0
.../android/tr-TR/full_description.txt | 31 +++
.../android/tr-TR/short_description.txt | 1 +
.../fastlane/metadata/android/tr-TR/title.txt | 1 +
.../fastlane/metadata/android/tr-TR/video.txt | 0
.../metadata/android/uk/full_description.txt | 31 +++
.../metadata/android/uk/short_description.txt | 1 +
.../fastlane/metadata/android/uk/title.txt | 1 +
.../fastlane/metadata/android/uk/video.txt | 0
.../metadata/android/vi/full_description.txt | 31 +++
.../metadata/android/vi/short_description.txt | 1 +
.../fastlane/metadata/android/vi/title.txt | 1 +
.../fastlane/metadata/android/vi/video.txt | 0
.../android/zh-CN/full_description.txt | 31 +++
.../android/zh-CN/short_description.txt | 1 +
.../fastlane/metadata/android/zh-CN/title.txt | 1 +
.../fastlane/metadata/android/zh-CN/video.txt | 0
.../en-US/images => docs}/conduit-demo.gif | Bin
docs/localization.md | 63 -----
fastlane/metadata/en-US/images/icon.png | Bin 25959 -> 0 bytes
fastlane/metadata/en-US/short_description.txt | 2 -
fastlane/metadata/en-US/title.txt | 2 -
ios/Gemfile | 3 +
ios/Gemfile.lock | 229 ++++++++++++++++++
ios/fastlane/Appfile | 8 +
ios/fastlane/Deliverfile | 3 +
ios/fastlane/Fastfile | 25 ++
ios/fastlane/metadata/copyright.txt | 1 +
.../en-US/apple_tv_privacy_policy.txt | 1 +
ios/fastlane/metadata/en-US/description.txt | 32 +++
ios/fastlane/metadata/en-US/keywords.txt | 1 +
ios/fastlane/metadata/en-US/marketing_url.txt | 1 +
ios/fastlane/metadata/en-US/name.txt | 1 +
ios/fastlane/metadata/en-US/privacy_url.txt | 1 +
.../metadata/en-US/promotional_text.txt | 2 +
ios/fastlane/metadata/en-US/release_notes.txt | 1 +
ios/fastlane/metadata/en-US/subtitle.txt | 1 +
ios/fastlane/metadata/en-US/support_url.txt | 1 +
ios/fastlane/metadata/primary_category.txt | 1 +
.../metadata/primary_first_sub_category.txt | 1 +
.../metadata/primary_second_sub_category.txt | 1 +
.../review_information/demo_password.txt | 1 +
.../metadata/review_information/demo_user.txt | 1 +
.../review_information/email_address.txt | 1 +
.../review_information/first_name.txt | 1 +
.../metadata/review_information/last_name.txt | 1 +
.../metadata/review_information/notes.txt | 32 +++
.../review_information/phone_number.txt | 1 +
ios/fastlane/metadata/secondary_category.txt | 1 +
.../metadata/secondary_first_sub_category.txt | 1 +
.../secondary_second_sub_category.txt | 1 +
163 files changed, 1546 insertions(+), 93 deletions(-)
create mode 100644 android/Gemfile
create mode 100644 android/Gemfile.lock
create mode 100644 android/fastlane/Appfile
create mode 100644 android/fastlane/Fastfile
create mode 100644 android/fastlane/metadata/android/ar/full_description.txt
create mode 100644 android/fastlane/metadata/android/ar/short_description.txt
create mode 100644 android/fastlane/metadata/android/ar/title.txt
create mode 100644 android/fastlane/metadata/android/ar/video.txt
create mode 100644 android/fastlane/metadata/android/cs-CZ/full_description.txt
create mode 100644 android/fastlane/metadata/android/cs-CZ/short_description.txt
create mode 100644 android/fastlane/metadata/android/cs-CZ/title.txt
create mode 100644 android/fastlane/metadata/android/cs-CZ/video.txt
create mode 100644 android/fastlane/metadata/android/da-DK/full_description.txt
create mode 100644 android/fastlane/metadata/android/da-DK/short_description.txt
create mode 100644 android/fastlane/metadata/android/da-DK/title.txt
create mode 100644 android/fastlane/metadata/android/da-DK/video.txt
create mode 100644 android/fastlane/metadata/android/de-DE/full_description.txt
create mode 100644 android/fastlane/metadata/android/de-DE/short_description.txt
create mode 100644 android/fastlane/metadata/android/de-DE/title.txt
create mode 100644 android/fastlane/metadata/android/de-DE/video.txt
create mode 100644 android/fastlane/metadata/android/en-US/changelogs/29.txt
rename {fastlane/metadata => android/fastlane/metadata/android}/en-US/full_description.txt (71%)
create mode 100644 android/fastlane/metadata/android/en-US/images/featureGraphic.png
create mode 100644 android/fastlane/metadata/android/en-US/images/icon.png
rename fastlane/metadata/en-US/images/phoneScreenshots/1.png => android/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png (100%)
rename fastlane/metadata/en-US/images/phoneScreenshots/2.png => android/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png (100%)
rename fastlane/metadata/en-US/images/phoneScreenshots/3.png => android/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png (100%)
rename fastlane/metadata/en-US/images/phoneScreenshots/4.png => android/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png (100%)
rename fastlane/metadata/en-US/images/phoneScreenshots/5.png => android/fastlane/metadata/android/en-US/images/phoneScreenshots/5_en-US.png (100%)
create mode 100644 android/fastlane/metadata/android/en-US/short_description.txt
create mode 100644 android/fastlane/metadata/android/en-US/title.txt
create mode 100644 android/fastlane/metadata/android/en-US/video.txt
create mode 100644 android/fastlane/metadata/android/es-419/full_description.txt
create mode 100644 android/fastlane/metadata/android/es-419/short_description.txt
create mode 100644 android/fastlane/metadata/android/es-419/title.txt
create mode 100644 android/fastlane/metadata/android/es-419/video.txt
create mode 100644 android/fastlane/metadata/android/es-ES/full_description.txt
create mode 100644 android/fastlane/metadata/android/es-ES/short_description.txt
create mode 100644 android/fastlane/metadata/android/es-ES/title.txt
create mode 100644 android/fastlane/metadata/android/es-ES/video.txt
create mode 100644 android/fastlane/metadata/android/fi-FI/full_description.txt
create mode 100644 android/fastlane/metadata/android/fi-FI/short_description.txt
create mode 100644 android/fastlane/metadata/android/fi-FI/title.txt
create mode 100644 android/fastlane/metadata/android/fi-FI/video.txt
create mode 100644 android/fastlane/metadata/android/fr-FR/full_description.txt
create mode 100644 android/fastlane/metadata/android/fr-FR/short_description.txt
create mode 100644 android/fastlane/metadata/android/fr-FR/title.txt
create mode 100644 android/fastlane/metadata/android/fr-FR/video.txt
create mode 100644 android/fastlane/metadata/android/hi-IN/full_description.txt
create mode 100644 android/fastlane/metadata/android/hi-IN/short_description.txt
create mode 100644 android/fastlane/metadata/android/hi-IN/title.txt
create mode 100644 android/fastlane/metadata/android/hi-IN/video.txt
create mode 100644 android/fastlane/metadata/android/hu-HU/full_description.txt
create mode 100644 android/fastlane/metadata/android/hu-HU/short_description.txt
create mode 100644 android/fastlane/metadata/android/hu-HU/title.txt
create mode 100644 android/fastlane/metadata/android/hu-HU/video.txt
create mode 100644 android/fastlane/metadata/android/id/full_description.txt
create mode 100644 android/fastlane/metadata/android/id/short_description.txt
create mode 100644 android/fastlane/metadata/android/id/title.txt
create mode 100644 android/fastlane/metadata/android/id/video.txt
create mode 100644 android/fastlane/metadata/android/it-IT/full_description.txt
create mode 100644 android/fastlane/metadata/android/it-IT/short_description.txt
create mode 100644 android/fastlane/metadata/android/it-IT/title.txt
create mode 100644 android/fastlane/metadata/android/it-IT/video.txt
create mode 100644 android/fastlane/metadata/android/iw-IL/full_description.txt
create mode 100644 android/fastlane/metadata/android/iw-IL/short_description.txt
create mode 100644 android/fastlane/metadata/android/iw-IL/title.txt
create mode 100644 android/fastlane/metadata/android/iw-IL/video.txt
create mode 100644 android/fastlane/metadata/android/ja-JP/full_description.txt
create mode 100644 android/fastlane/metadata/android/ja-JP/short_description.txt
create mode 100644 android/fastlane/metadata/android/ja-JP/title.txt
create mode 100644 android/fastlane/metadata/android/ja-JP/video.txt
create mode 100644 android/fastlane/metadata/android/ko-KR/full_description.txt
create mode 100644 android/fastlane/metadata/android/ko-KR/short_description.txt
create mode 100644 android/fastlane/metadata/android/ko-KR/title.txt
create mode 100644 android/fastlane/metadata/android/ko-KR/video.txt
create mode 100644 android/fastlane/metadata/android/nl-NL/full_description.txt
create mode 100644 android/fastlane/metadata/android/nl-NL/short_description.txt
create mode 100644 android/fastlane/metadata/android/nl-NL/title.txt
create mode 100644 android/fastlane/metadata/android/nl-NL/video.txt
create mode 100644 android/fastlane/metadata/android/no-NO/full_description.txt
create mode 100644 android/fastlane/metadata/android/no-NO/short_description.txt
create mode 100644 android/fastlane/metadata/android/no-NO/title.txt
create mode 100644 android/fastlane/metadata/android/no-NO/video.txt
create mode 100644 android/fastlane/metadata/android/pl-PL/full_description.txt
create mode 100644 android/fastlane/metadata/android/pl-PL/short_description.txt
create mode 100644 android/fastlane/metadata/android/pl-PL/title.txt
create mode 100644 android/fastlane/metadata/android/pl-PL/video.txt
create mode 100644 android/fastlane/metadata/android/pt-BR/full_description.txt
create mode 100644 android/fastlane/metadata/android/pt-BR/short_description.txt
create mode 100644 android/fastlane/metadata/android/pt-BR/title.txt
create mode 100644 android/fastlane/metadata/android/pt-BR/video.txt
create mode 100644 android/fastlane/metadata/android/ro/full_description.txt
create mode 100644 android/fastlane/metadata/android/ro/short_description.txt
create mode 100644 android/fastlane/metadata/android/ro/title.txt
create mode 100644 android/fastlane/metadata/android/ro/video.txt
create mode 100644 android/fastlane/metadata/android/ru-RU/full_description.txt
create mode 100644 android/fastlane/metadata/android/ru-RU/short_description.txt
create mode 100644 android/fastlane/metadata/android/ru-RU/title.txt
create mode 100644 android/fastlane/metadata/android/ru-RU/video.txt
create mode 100644 android/fastlane/metadata/android/sk/full_description.txt
create mode 100644 android/fastlane/metadata/android/sk/short_description.txt
create mode 100644 android/fastlane/metadata/android/sk/title.txt
create mode 100644 android/fastlane/metadata/android/sk/video.txt
create mode 100644 android/fastlane/metadata/android/sv-SE/full_description.txt
create mode 100644 android/fastlane/metadata/android/sv-SE/short_description.txt
create mode 100644 android/fastlane/metadata/android/sv-SE/title.txt
create mode 100644 android/fastlane/metadata/android/sv-SE/video.txt
create mode 100644 android/fastlane/metadata/android/th/full_description.txt
create mode 100644 android/fastlane/metadata/android/th/short_description.txt
create mode 100644 android/fastlane/metadata/android/th/title.txt
create mode 100644 android/fastlane/metadata/android/th/video.txt
create mode 100644 android/fastlane/metadata/android/tr-TR/full_description.txt
create mode 100644 android/fastlane/metadata/android/tr-TR/short_description.txt
create mode 100644 android/fastlane/metadata/android/tr-TR/title.txt
create mode 100644 android/fastlane/metadata/android/tr-TR/video.txt
create mode 100644 android/fastlane/metadata/android/uk/full_description.txt
create mode 100644 android/fastlane/metadata/android/uk/short_description.txt
create mode 100644 android/fastlane/metadata/android/uk/title.txt
create mode 100644 android/fastlane/metadata/android/uk/video.txt
create mode 100644 android/fastlane/metadata/android/vi/full_description.txt
create mode 100644 android/fastlane/metadata/android/vi/short_description.txt
create mode 100644 android/fastlane/metadata/android/vi/title.txt
create mode 100644 android/fastlane/metadata/android/vi/video.txt
create mode 100644 android/fastlane/metadata/android/zh-CN/full_description.txt
create mode 100644 android/fastlane/metadata/android/zh-CN/short_description.txt
create mode 100644 android/fastlane/metadata/android/zh-CN/title.txt
create mode 100644 android/fastlane/metadata/android/zh-CN/video.txt
rename {fastlane/metadata/en-US/images => docs}/conduit-demo.gif (100%)
delete mode 100644 docs/localization.md
delete mode 100644 fastlane/metadata/en-US/images/icon.png
delete mode 100644 fastlane/metadata/en-US/short_description.txt
delete mode 100644 fastlane/metadata/en-US/title.txt
create mode 100644 ios/Gemfile
create mode 100644 ios/Gemfile.lock
create mode 100644 ios/fastlane/Appfile
create mode 100644 ios/fastlane/Deliverfile
create mode 100644 ios/fastlane/Fastfile
create mode 100644 ios/fastlane/metadata/copyright.txt
create mode 100644 ios/fastlane/metadata/en-US/apple_tv_privacy_policy.txt
create mode 100644 ios/fastlane/metadata/en-US/description.txt
create mode 100644 ios/fastlane/metadata/en-US/keywords.txt
create mode 100644 ios/fastlane/metadata/en-US/marketing_url.txt
create mode 100644 ios/fastlane/metadata/en-US/name.txt
create mode 100644 ios/fastlane/metadata/en-US/privacy_url.txt
create mode 100644 ios/fastlane/metadata/en-US/promotional_text.txt
create mode 100644 ios/fastlane/metadata/en-US/release_notes.txt
create mode 100644 ios/fastlane/metadata/en-US/subtitle.txt
create mode 100644 ios/fastlane/metadata/en-US/support_url.txt
create mode 100644 ios/fastlane/metadata/primary_category.txt
create mode 100644 ios/fastlane/metadata/primary_first_sub_category.txt
create mode 100644 ios/fastlane/metadata/primary_second_sub_category.txt
create mode 100644 ios/fastlane/metadata/review_information/demo_password.txt
create mode 100644 ios/fastlane/metadata/review_information/demo_user.txt
create mode 100644 ios/fastlane/metadata/review_information/email_address.txt
create mode 100644 ios/fastlane/metadata/review_information/first_name.txt
create mode 100644 ios/fastlane/metadata/review_information/last_name.txt
create mode 100644 ios/fastlane/metadata/review_information/notes.txt
create mode 100644 ios/fastlane/metadata/review_information/phone_number.txt
create mode 100644 ios/fastlane/metadata/secondary_category.txt
create mode 100644 ios/fastlane/metadata/secondary_first_sub_category.txt
create mode 100644 ios/fastlane/metadata/secondary_second_sub_category.txt
diff --git a/README.md b/README.md
index 2ef365c..57ec086 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,7 @@
+
|
|
|
|
+|
|
|
|
|
## Requirements
@@ -146,23 +146,6 @@ The app will request permissions for:
- Camera access
- Photo library access
-## Localization (i18n)
-
-See the dedicated documentation: [docs/localization.md](docs/localization.md)
-
-## Compatibility
-
-| Conduit App | Open‑WebUI | Notes |
-| --- | --- | --- |
-| 1.x | 0.3.x+ | OpenAPI validation removed in 1.1+ (no bundled schema) |
-
-## Docs
-
-- Localization: `docs/localization.md`
-- Architecture (planned): `docs/architecture.md`
-- Theming (planned): `docs/theming.md`
-- Release Process (planned): `docs/release.md`
-
## Architecture
The app follows a clean architecture pattern with:
diff --git a/android/Gemfile b/android/Gemfile
new file mode 100644
index 0000000..7a118b4
--- /dev/null
+++ b/android/Gemfile
@@ -0,0 +1,3 @@
+source "https://rubygems.org"
+
+gem "fastlane"
diff --git a/android/Gemfile.lock b/android/Gemfile.lock
new file mode 100644
index 0000000..ef6ce34
--- /dev/null
+++ b/android/Gemfile.lock
@@ -0,0 +1,229 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ CFPropertyList (3.0.7)
+ base64
+ nkf
+ rexml
+ addressable (2.8.7)
+ public_suffix (>= 2.0.2, < 7.0)
+ artifactory (3.0.17)
+ atomos (0.1.3)
+ aws-eventstream (1.4.0)
+ aws-partitions (1.1173.0)
+ aws-sdk-core (3.233.0)
+ aws-eventstream (~> 1, >= 1.3.0)
+ aws-partitions (~> 1, >= 1.992.0)
+ aws-sigv4 (~> 1.9)
+ base64
+ bigdecimal
+ jmespath (~> 1, >= 1.6.1)
+ logger
+ aws-sdk-kms (1.113.0)
+ aws-sdk-core (~> 3, >= 3.231.0)
+ aws-sigv4 (~> 1.5)
+ aws-sdk-s3 (1.200.0)
+ aws-sdk-core (~> 3, >= 3.231.0)
+ aws-sdk-kms (~> 1)
+ aws-sigv4 (~> 1.5)
+ aws-sigv4 (1.12.1)
+ aws-eventstream (~> 1, >= 1.0.2)
+ babosa (1.0.4)
+ base64 (0.3.0)
+ bigdecimal (3.3.1)
+ claide (1.1.0)
+ colored (1.2)
+ colored2 (3.1.2)
+ commander (4.6.0)
+ highline (~> 2.0.0)
+ declarative (0.0.20)
+ digest-crc (0.7.0)
+ rake (>= 12.0.0, < 14.0.0)
+ domain_name (0.6.20240107)
+ dotenv (2.8.1)
+ emoji_regex (3.2.3)
+ excon (0.112.0)
+ faraday (1.10.4)
+ faraday-em_http (~> 1.0)
+ faraday-em_synchrony (~> 1.0)
+ faraday-excon (~> 1.1)
+ faraday-httpclient (~> 1.0)
+ faraday-multipart (~> 1.0)
+ faraday-net_http (~> 1.0)
+ faraday-net_http_persistent (~> 1.0)
+ faraday-patron (~> 1.0)
+ faraday-rack (~> 1.0)
+ faraday-retry (~> 1.0)
+ ruby2_keywords (>= 0.0.4)
+ faraday-cookie_jar (0.0.7)
+ faraday (>= 0.8.0)
+ http-cookie (~> 1.0.0)
+ faraday-em_http (1.0.0)
+ faraday-em_synchrony (1.0.1)
+ faraday-excon (1.1.0)
+ faraday-httpclient (1.0.1)
+ faraday-multipart (1.1.1)
+ multipart-post (~> 2.0)
+ faraday-net_http (1.0.2)
+ faraday-net_http_persistent (1.2.0)
+ faraday-patron (1.0.0)
+ faraday-rack (1.0.0)
+ faraday-retry (1.0.3)
+ faraday_middleware (1.2.1)
+ faraday (~> 1.0)
+ fastimage (2.4.0)
+ fastlane (2.228.0)
+ CFPropertyList (>= 2.3, < 4.0.0)
+ addressable (>= 2.8, < 3.0.0)
+ artifactory (~> 3.0)
+ aws-sdk-s3 (~> 1.0)
+ babosa (>= 1.0.3, < 2.0.0)
+ bundler (>= 1.12.0, < 3.0.0)
+ colored (~> 1.2)
+ commander (~> 4.6)
+ dotenv (>= 2.1.1, < 3.0.0)
+ emoji_regex (>= 0.1, < 4.0)
+ excon (>= 0.71.0, < 1.0.0)
+ faraday (~> 1.0)
+ faraday-cookie_jar (~> 0.0.6)
+ faraday_middleware (~> 1.0)
+ fastimage (>= 2.1.0, < 3.0.0)
+ fastlane-sirp (>= 1.0.0)
+ gh_inspector (>= 1.1.2, < 2.0.0)
+ google-apis-androidpublisher_v3 (~> 0.3)
+ google-apis-playcustomapp_v1 (~> 0.1)
+ google-cloud-env (>= 1.6.0, < 2.0.0)
+ google-cloud-storage (~> 1.31)
+ highline (~> 2.0)
+ http-cookie (~> 1.0.5)
+ json (< 3.0.0)
+ jwt (>= 2.1.0, < 3)
+ mini_magick (>= 4.9.4, < 5.0.0)
+ multipart-post (>= 2.0.0, < 3.0.0)
+ naturally (~> 2.2)
+ optparse (>= 0.1.1, < 1.0.0)
+ plist (>= 3.1.0, < 4.0.0)
+ rubyzip (>= 2.0.0, < 3.0.0)
+ security (= 0.1.5)
+ simctl (~> 1.6.3)
+ terminal-notifier (>= 2.0.0, < 3.0.0)
+ terminal-table (~> 3)
+ tty-screen (>= 0.6.3, < 1.0.0)
+ tty-spinner (>= 0.8.0, < 1.0.0)
+ word_wrap (~> 1.0.0)
+ xcodeproj (>= 1.13.0, < 2.0.0)
+ xcpretty (~> 0.4.1)
+ xcpretty-travis-formatter (>= 0.0.3, < 2.0.0)
+ fastlane-sirp (1.0.0)
+ sysrandom (~> 1.0)
+ gh_inspector (1.1.3)
+ google-apis-androidpublisher_v3 (0.54.0)
+ google-apis-core (>= 0.11.0, < 2.a)
+ google-apis-core (0.11.3)
+ addressable (~> 2.5, >= 2.5.1)
+ googleauth (>= 0.16.2, < 2.a)
+ httpclient (>= 2.8.1, < 3.a)
+ mini_mime (~> 1.0)
+ representable (~> 3.0)
+ retriable (>= 2.0, < 4.a)
+ rexml
+ google-apis-iamcredentials_v1 (0.17.0)
+ google-apis-core (>= 0.11.0, < 2.a)
+ google-apis-playcustomapp_v1 (0.13.0)
+ google-apis-core (>= 0.11.0, < 2.a)
+ google-apis-storage_v1 (0.31.0)
+ google-apis-core (>= 0.11.0, < 2.a)
+ google-cloud-core (1.8.0)
+ google-cloud-env (>= 1.0, < 3.a)
+ google-cloud-errors (~> 1.0)
+ google-cloud-env (1.6.0)
+ faraday (>= 0.17.3, < 3.0)
+ google-cloud-errors (1.5.0)
+ google-cloud-storage (1.47.0)
+ addressable (~> 2.8)
+ digest-crc (~> 0.4)
+ google-apis-iamcredentials_v1 (~> 0.1)
+ google-apis-storage_v1 (~> 0.31.0)
+ google-cloud-core (~> 1.6)
+ googleauth (>= 0.16.2, < 2.a)
+ mini_mime (~> 1.0)
+ googleauth (1.8.1)
+ faraday (>= 0.17.3, < 3.a)
+ jwt (>= 1.4, < 3.0)
+ multi_json (~> 1.11)
+ os (>= 0.9, < 2.0)
+ signet (>= 0.16, < 2.a)
+ highline (2.0.3)
+ http-cookie (1.0.8)
+ domain_name (~> 0.5)
+ httpclient (2.9.0)
+ mutex_m
+ jmespath (1.6.2)
+ json (2.15.1)
+ jwt (2.10.2)
+ base64
+ logger (1.7.0)
+ mini_magick (4.13.2)
+ mini_mime (1.1.5)
+ multi_json (1.17.0)
+ multipart-post (2.4.1)
+ mutex_m (0.3.0)
+ nanaimo (0.4.0)
+ naturally (2.3.0)
+ nkf (0.2.0)
+ optparse (0.6.0)
+ os (1.1.4)
+ plist (3.7.2)
+ public_suffix (6.0.2)
+ rake (13.3.0)
+ representable (3.2.0)
+ declarative (< 0.1.0)
+ trailblazer-option (>= 0.1.1, < 0.2.0)
+ uber (< 0.2.0)
+ retriable (3.1.2)
+ rexml (3.4.4)
+ rouge (3.28.0)
+ ruby2_keywords (0.0.5)
+ rubyzip (2.4.1)
+ security (0.1.5)
+ signet (0.21.0)
+ addressable (~> 2.8)
+ faraday (>= 0.17.5, < 3.a)
+ jwt (>= 1.5, < 4.0)
+ multi_json (~> 1.10)
+ simctl (1.6.10)
+ CFPropertyList
+ naturally
+ sysrandom (1.0.5)
+ terminal-notifier (2.0.0)
+ terminal-table (3.0.2)
+ unicode-display_width (>= 1.1.1, < 3)
+ trailblazer-option (0.1.2)
+ tty-cursor (0.7.1)
+ tty-screen (0.8.2)
+ tty-spinner (0.9.3)
+ tty-cursor (~> 0.7)
+ uber (0.1.0)
+ unicode-display_width (2.6.0)
+ word_wrap (1.0.0)
+ xcodeproj (1.27.0)
+ CFPropertyList (>= 2.3.3, < 4.0)
+ atomos (~> 0.1.3)
+ claide (>= 1.0.2, < 2.0)
+ colored2 (~> 3.1)
+ nanaimo (~> 0.4.0)
+ rexml (>= 3.3.6, < 4.0)
+ xcpretty (0.4.1)
+ rouge (~> 3.28.0)
+ xcpretty-travis-formatter (1.0.1)
+ xcpretty (~> 0.2, >= 0.0.7)
+
+PLATFORMS
+ arm64-darwin-25
+ ruby
+
+DEPENDENCIES
+ fastlane
+
+BUNDLED WITH
+ 2.7.2
diff --git a/android/fastlane/Appfile b/android/fastlane/Appfile
new file mode 100644
index 0000000..97c061c
--- /dev/null
+++ b/android/fastlane/Appfile
@@ -0,0 +1 @@
+package_name("app.cogwheel.conduit") # e.g. com.krausefx.app
diff --git a/android/fastlane/Fastfile b/android/fastlane/Fastfile
new file mode 100644
index 0000000..79f8ae0
--- /dev/null
+++ b/android/fastlane/Fastfile
@@ -0,0 +1,25 @@
+# This file contains the fastlane.tools configuration
+# You can find the documentation at https://docs.fastlane.tools
+#
+# For a list of all available actions, check out
+#
+# https://docs.fastlane.tools/actions
+#
+# For a list of all available plugins, check out
+#
+# https://docs.fastlane.tools/plugins/available-plugins
+#
+
+# Uncomment the line if you want fastlane to automatically update itself
+# update_fastlane
+
+default_platform(:android)
+
+desc "Push a new release build to the Google Play"
+ lane :release do
+ upload_to_play_store(
+ json_key_data: ENV['FASTLANE_JSON_KEY']
+ track: 'production',
+ aab: '../build/app/outputs/bundle/release/app-release.aab'
+ )
+ end
diff --git a/android/fastlane/metadata/android/ar/full_description.txt b/android/fastlane/metadata/android/ar/full_description.txt
new file mode 100644
index 0000000..736e435
--- /dev/null
+++ b/android/fastlane/metadata/android/ar/full_description.txt
@@ -0,0 +1,31 @@
+Conduit هو تطبيق جوال أصلي ومفتوح المصدر مصمم خصيصًا لـ Open-WebUI. يتيح لك الاتصال بخادمك الخاص للدردشة مع نماذج الذكاء الاصطناعي، وإدارة محادثاتك، واصطحاب ذكائك الاصطناعي المستضاف ذاتيًا معك بأمان وسهولة أثناء التنقل.
+
+الميزات
+- دردشة فورية متدفقة
+- اختيار النموذج المناسب
+- البحث عن المحادثات وإدارتها
+- إدخال صوتي (تحويل الكلام إلى نص)
+- تحميل الملفات والصور لدعم التوليد المعزز بالاسترجاع (RAG)
+- دعم الرؤية والوسائط المتعددة
+- عرض Markdown مع تمييز بناء الجملة
+- سمات فاتحة، داكنة، وسمة النظام
+- تخزين آمن لبيانات الاعتماد (Keychain/Keystore)
+- تجربة تعمل حتى عند عدم الاتصال بالإنترنت
+
+المتطلبات
+- يتطلب وجود خادم Open-WebUI بالفعل. Conduit لا يستضيف أو يوفر نماذج الذكاء الاصطناعي.
+- لا يتم إرسال أي بيانات إلى خدمات خارجية بشكل افتراضي؛ تبقى جميع بياناتك على خادمك الذي قمت بتكوينه.
+
+الأذونات
+- الميكروفون: للإدخال الصوتي
+- الكاميرا والصور/التخزين: لإرفاق الصور والملفات
+- الشبكة: للاتصال بخادم Open-WebUI الخاص بك
+
+مفتوح المصدر:
+Conduit هو مشروع مفتوح المصدر. للحصول على الدعم، أو الإبلاغ عن أي مشاكل، أو للاطلاع على الكود المصدري، يرجى زيارة مستودعنا على GitHub:
+
+https://github.com/cogwheel0/conduit
+
+-----
+
+إخلاء المسؤولية: هذا التطبيق هو تطبيق مستقل، تابع لجهة خارجية، مرخص بموجب ترخيص جنو العمومية العامة الإصدار 3.0 (GPLv3)، وليس تابعًا رسميًا لمشروع OpenWebUI.
\ No newline at end of file
diff --git a/android/fastlane/metadata/android/ar/short_description.txt b/android/fastlane/metadata/android/ar/short_description.txt
new file mode 100644
index 0000000..6b5ba80
--- /dev/null
+++ b/android/fastlane/metadata/android/ar/short_description.txt
@@ -0,0 +1 @@
+الدردشة مع الذكاء الاصطناعي المستضاف ذاتيًا.
\ No newline at end of file
diff --git a/android/fastlane/metadata/android/ar/title.txt b/android/fastlane/metadata/android/ar/title.txt
new file mode 100644
index 0000000..1d60783
--- /dev/null
+++ b/android/fastlane/metadata/android/ar/title.txt
@@ -0,0 +1 @@
+Conduit: عميل Open-WebUI
\ No newline at end of file
diff --git a/android/fastlane/metadata/android/ar/video.txt b/android/fastlane/metadata/android/ar/video.txt
new file mode 100644
index 0000000..e69de29
diff --git a/android/fastlane/metadata/android/cs-CZ/full_description.txt b/android/fastlane/metadata/android/cs-CZ/full_description.txt
new file mode 100644
index 0000000..2d97b5a
--- /dev/null
+++ b/android/fastlane/metadata/android/cs-CZ/full_description.txt
@@ -0,0 +1,31 @@
+Conduit je open-source mobilní aplikace vytvořená přímo pro Open-WebUI. Připojte se ke svému vlastnímu serveru, chatujte s AI modely, spravujte konverzace a mějte svou vlastní AI vždy po ruce – bezpečně a kdekoli.
+
+Funkce
+- Chatování s okamžitou odezvou (streamování)
+- Výběr AI modelu
+- Vyhledávání a správa konverzací
+- Hlasový vstup (převod řeči na text)
+- Nahrávání souborů a obrázků pro generování s rozšířeným vyhledáváním (RAG)
+- Podpora pro zpracování obrazu a multi-modální modely
+- Zobrazení Markdownu se zvýrazněním syntaxe
+- Světlý, tmavý a systémový vzhled
+- Bezpečné uložení přihlašovacích údajů (Keychain/Keystore)
+- Funkčnost i při omezeném připojení
+
+Požadavky
+- Je nutné mít vlastní server s Open-WebUI. Conduit sám AI modely neposkytuje ani nehostuje.
+- Ve výchozím nastavení se žádná data neposílají třetím stranám; vše zůstává na vašem nastaveném serveru.
+
+Oprávnění
+- Mikrofon: Pro hlasový vstup
+- Fotoaparát a Fotky/Úložiště: Pro připojování obrázků a souborů
+- Síť: Pro připojení k vašemu Open-WebUI serveru
+
+Open Source:
+Conduit je open-source projekt. Pokud potřebujete podporu, chcete nahlásit problém nebo si prohlédnout zdrojový kód, navštivte naše GitHub úložiště:
+
+https://github.com/cogwheel0/conduit
+
+-----
+
+Upozornění: Toto je nezávislá aplikace třetí strany licencovaná pod GNU General Public License v3.0 (GPLv3) a není oficiálně spojena s projektem OpenWebUI.
\ No newline at end of file
diff --git a/android/fastlane/metadata/android/cs-CZ/short_description.txt b/android/fastlane/metadata/android/cs-CZ/short_description.txt
new file mode 100644
index 0000000..6af6152
--- /dev/null
+++ b/android/fastlane/metadata/android/cs-CZ/short_description.txt
@@ -0,0 +1 @@
+Chatujte se svou vlastní AI.
\ No newline at end of file
diff --git a/android/fastlane/metadata/android/cs-CZ/title.txt b/android/fastlane/metadata/android/cs-CZ/title.txt
new file mode 100644
index 0000000..90d4608
--- /dev/null
+++ b/android/fastlane/metadata/android/cs-CZ/title.txt
@@ -0,0 +1 @@
+Conduit: Klient Open-WebUI
\ No newline at end of file
diff --git a/android/fastlane/metadata/android/cs-CZ/video.txt b/android/fastlane/metadata/android/cs-CZ/video.txt
new file mode 100644
index 0000000..e69de29
diff --git a/android/fastlane/metadata/android/da-DK/full_description.txt b/android/fastlane/metadata/android/da-DK/full_description.txt
new file mode 100644
index 0000000..63d0f2f
--- /dev/null
+++ b/android/fastlane/metadata/android/da-DK/full_description.txt
@@ -0,0 +1,31 @@
+Conduit er en open source, indbygget mobilklient til Open-WebUI. Opret forbindelse til din egen server for at chatte med AI-modeller, administrere samtaler og have din selvhostede AI med dig – sikkert og på farten.
+
+Funktioner
+- Chat med realtids-streaming
+- Valg af model
+- Søgning og administration af samtaler
+- Stemmeinput (tale-til-tekst)
+- Upload af filer og billeder til retrieval-augmented generation (RAG)
+- Understøttelse af vision og multi-modalitet
+- Markdown-gengivelse med syntaksfremhævning
+- Lyse, mørke og systemtemaer
+- Sikker opbevaring af login-oplysninger (Keychain/Keystore)
+- Fungerer også offline
+
+Krav
+- Kræver en eksisterende Open-WebUI-server. Conduit hoster eller leverer ikke AI-modeller.
+- Som standard sendes ingen data til tredjepartstjenester; alt forbliver på din konfigurerede server.
+
+Tilladelser
+- Mikrofon: Stemmeinput
+- Kamera og Fotos/Lager: Vedhæftning af billeder/filer
+- Netværk: Forbindelse til din Open-WebUI-server
+
+Open Source:
+Conduit er et open source-projekt. For support, rapportering af problemer eller for at se kildekoden, besøg venligst vores GitHub-repository:
+
+https://github.com/cogwheel0/conduit
+
+-----
+
+Ansvarsfraskrivelse: Dette er en uafhængig tredjepartsapplikation licenseret under GNU General Public License v3.0 (GPLv3) og er ikke officielt tilknyttet OpenWebUI-projektet.
\ No newline at end of file
diff --git a/android/fastlane/metadata/android/da-DK/short_description.txt b/android/fastlane/metadata/android/da-DK/short_description.txt
new file mode 100644
index 0000000..bbd11ef
--- /dev/null
+++ b/android/fastlane/metadata/android/da-DK/short_description.txt
@@ -0,0 +1 @@
+Chat med din selv-hostede AI.
\ No newline at end of file
diff --git a/android/fastlane/metadata/android/da-DK/title.txt b/android/fastlane/metadata/android/da-DK/title.txt
new file mode 100644
index 0000000..e7d653d
--- /dev/null
+++ b/android/fastlane/metadata/android/da-DK/title.txt
@@ -0,0 +1 @@
+Conduit: Open-WebUI-klient
\ No newline at end of file
diff --git a/android/fastlane/metadata/android/da-DK/video.txt b/android/fastlane/metadata/android/da-DK/video.txt
new file mode 100644
index 0000000..e69de29
diff --git a/android/fastlane/metadata/android/de-DE/full_description.txt b/android/fastlane/metadata/android/de-DE/full_description.txt
new file mode 100644
index 0000000..c3370df
--- /dev/null
+++ b/android/fastlane/metadata/android/de-DE/full_description.txt
@@ -0,0 +1,31 @@
+Conduit ist ein nativer Open-Source-Client für Open-WebUI. Verbinden Sie sich mit Ihrem eigenen Server, um mit KI-Modellen zu chatten, Unterhaltungen zu verwalten und Ihre selbst gehostete KI sicher und unterwegs dabei zu haben.
+
+Funktionen
+- Echtzeit-Streaming-Chat
+- Modellauswahl
+- Suche und Verwaltung von Unterhaltungen
+- Spracheingabe (Sprache-zu-Text)
+- Datei- und Bild-Uploads für Retrieval-Augmented Generation (RAG)
+- Unterstützung für Vision und Multi-Modale Modelle
+- Markdown-Rendering mit Syntax-Hervorhebung
+- Helle, dunkle und System-Designs
+- Sichere Speicherung von Zugangsdaten (Keychain/Keystore)
+- Funktionalität auch offline
+
+Anforderungen
+- Erfordert einen bestehenden Open-WebUI-Server. Conduit hostet oder stellt keine KI-Modelle bereit.
+- Standardmäßig werden keine Daten an Drittanbieter gesendet; alles verbleibt auf Ihrem konfigurierten Server.
+
+Berechtigungen
+- Mikrofon: Spracheingabe
+- Kamera und Fotos/Speicher: Anhängen von Bildern/Dateien
+- Netzwerk: Verbindung zu Ihrem Open-WebUI-Server
+
+Open Source:
+Conduit ist ein Open-Source-Projekt. Für Support, zur Meldung von Problemen oder zur Einsicht des Quellcodes besuchen Sie bitte unser GitHub-Repository:
+
+https://github.com/cogwheel0/conduit
+
+-----
+
+Haftungsausschluss: Dies ist eine unabhängige Drittanbieteranwendung, lizenziert unter der GNU General Public License v3.0 (GPLv3) und steht in keiner offiziellen Verbindung zum OpenWebUI-Projekt.
\ No newline at end of file
diff --git a/android/fastlane/metadata/android/de-DE/short_description.txt b/android/fastlane/metadata/android/de-DE/short_description.txt
new file mode 100644
index 0000000..1d82514
--- /dev/null
+++ b/android/fastlane/metadata/android/de-DE/short_description.txt
@@ -0,0 +1 @@
+Chatten Sie mit Ihrer selbst gehosteten KI.
\ No newline at end of file
diff --git a/android/fastlane/metadata/android/de-DE/title.txt b/android/fastlane/metadata/android/de-DE/title.txt
new file mode 100644
index 0000000..3d2fdd2
--- /dev/null
+++ b/android/fastlane/metadata/android/de-DE/title.txt
@@ -0,0 +1 @@
+Conduit: Open-WebUI-Client
\ No newline at end of file
diff --git a/android/fastlane/metadata/android/de-DE/video.txt b/android/fastlane/metadata/android/de-DE/video.txt
new file mode 100644
index 0000000..e69de29
diff --git a/android/fastlane/metadata/android/en-US/changelogs/29.txt b/android/fastlane/metadata/android/en-US/changelogs/29.txt
new file mode 100644
index 0000000..c74c5bc
--- /dev/null
+++ b/android/fastlane/metadata/android/en-US/changelogs/29.txt
@@ -0,0 +1 @@
+https://github.com/cogwheel0/conduit/releases/tag/v2.1.4
\ No newline at end of file
diff --git a/fastlane/metadata/en-US/full_description.txt b/android/fastlane/metadata/android/en-US/full_description.txt
similarity index 71%
rename from fastlane/metadata/en-US/full_description.txt
rename to android/fastlane/metadata/android/en-US/full_description.txt
index 90c9f1a..a354c98 100644
--- a/fastlane/metadata/en-US/full_description.txt
+++ b/android/fastlane/metadata/android/en-US/full_description.txt
@@ -21,15 +21,11 @@ Permissions
- Camera and Photos/Storage: Image/file attachments
- Network: Connect to your Open‑WebUI server
-Support & Source Code:
-
-LuCI Mobile is an open-source project. For support, to report issues, or to view the source code, please visit our GitHub repository:
+Open Source:
+Conduit is an open-source project. For support, to report issues, or to view the source code, please visit our GitHub repository:
https://github.com/cogwheel0/conduit
-Email: cogwheel@cogwheel.app
-
-----
-Disclaimer: This is an independent, third-party application licensed under the GNU General Public License v3.0 (GPLv3) and is not officially affiliated with the Open WebUI project.
-
+Disclaimer: This is an independent, third-party application licensed under the GNU General Public License v3.0 (GPLv3) and is not officially affiliated with the OpenWebUI project.
\ No newline at end of file
diff --git a/android/fastlane/metadata/android/en-US/images/featureGraphic.png b/android/fastlane/metadata/android/en-US/images/featureGraphic.png
new file mode 100644
index 0000000000000000000000000000000000000000..93ad49df1db7793aba2a3d948b4f056a86aceb41
GIT binary patch
literal 42739
zcmeFZ`9DRAe^B3g{j`sjEgu1~XQoLUI`P<{EYddv?~0y1;m#Gc>bm4;%XTQW|g zxru@W#jvgNLeu(sW;yO6;gIf?BeZ`NPQ~~w~3WbVCkc($CFa7oQw7eDY z6Pylm&||gCk8EpBPWq%~udKBl#W!by?j8jA@J{;|U)(HnjShrW>H??!MH~OSgfp{l z=8;NW3dv>-N(hsyE#pPuTJIQqc+ImuuDDEE4pFSX;b+SI=Ygt5AgA=)kiT+&nkIzP z(Q)J0dqiejT@b564*L=RzSYrij5B!4&(LU@Ro O8 zkfX#A6oQ+}e+8$trs)~a=v1nd2X~BB7>;aEwJLq~ueI`;LMef4ua@&L=nV*R3O6}* z$dlPs@*X!_psHn_XG3+a&<@7D$ A*-8&{X$0f zwVCg(P+l|4>OjM$9n$h6;7T$7xRY)J_)v}gshc+`Eura?D1D+9&5|2@!VP7>JX+AI z*Bxz0@1t#`4-2-V{A(|S9-f4+pVfJGsOYa&J;GW6Yi*tA8{+L#A=XesG|Tkuz`VuX z`%(Q}=Kt(N{CfZre5NsrktXDm(kYkhZqHZE-D~Avm6ds6A^dQOO_#~sEd22SJB0IZ zX+p_?7F05#2tS0FjRkcPdqY^zkRMkpl>tuZ2ilUVD8TI6=GC;~51eToR}UEfx$Xy; z;9jhT{o v2*vKAmSwyWZr@rpJZ0-dewh#HZOhq)|SyE8_$G2ZU0-fa@ zPN^X}n88P;MSHE8{I0=p()mc|4sQyytM Tx;K(3AyxX7km9T0ck}i}F8tPz5yPU7vwJH=#~c zU_n9;-Kexic@5E?qjbMkVQL8HpLUXWL}<0GOs1Me#{Iq5wAM&)op^1TD^On+d*?_J z&C;2*+&E{3V6xBv^N;4>MXH0Teki7-#h7;b?F2GL_#cn9)&?&f7Ls9s9 c* zn9?PxM67ABj)=^3+)?v2*!_Qp!322Kmq64XZs-bSQwfs8#qBnUT$(6F%)i7;9YPNq zF!FmCy~GF`UcK%aq43Wd`9MLcH77)gg*Lu0U24Qk*3`T3QE6mmyXOrJs3H8qlTd|< zTA*e45kdN2&T@+i-1HsHFJa1Iy1|DOdwn73RkD<%frm9SZJtsB8+~ea?=BDVp18!d z_`qEKzr-h{LGU_NBAxkh7W-y@5W=BCo8(q`3fQ|dX(SsSoJ5!EU<2i;NC5PAuk!wN z5dgi!3dUO%mx?#Dv9K;uyEZ4`;I?j3v6fe`a;6Yv)8$s@sG&Rf)wgvjA^()GkWJ8` zX?vS91!+r8@>t`N$Xb4+;a5_0n9>cplFBc^JCYqm6sg5xy9PJB(lGz;sv&$Y#Luy0 z&9f;ei_3W#S$!^?Ib8wk_Nj_m&-Z@eL%~92;lc-T2dHA3$ZNyKhet*94nt=g<^vqY zw3Z0!_(evCy`oLVoOAxO%76~-K@3R;x145q0UCJkFR#>i06Iv=q#m`wPpFr3FFANL zos4zvMNL{>)KDgv4G8Q uAZ-FEGSH0Vn6|4M?z! z-uKH6^@f#*n|Dob!IQ-wCGS0y6EgQOF{OrLxXnMd89xYSl`zS$enPDf`gdK8(FOxz zY;f)ot-+nvxZ}N{&+z39q|~09ag_Mo{TziYH oA!Tu7Zp1%pgYagI?wVX#58fP zJfGThefPcy Z&SA6jNMd{b-2EViUcUM_{G+J3=< zkCFlEg9$d&%-blbn#@l^1O+n gPkmq|26;}Xn+h!BNg*Br7N|A>3C|-@==7Y zsVvkcD)$*ho(oB&c3d`1$9CTscl!Fg4T5gd$YCmp64F2P*uEB$K1_8qC`I`%aeVs< zh-egh9#MsOLA^@8;ef8N^?8z`P|Db{22Z`Mi~n!jeNJ P zBRG9oZJ+~l)!)fZ&fKka4edc^J{q6<7g&q&2mQHTdVwAc_kz6f<+8`H-{c&2YWufZ z$ N9itOq?P=`nF|*%wzV}rvHVmuh5&9na`oEwcwXKkn_7r~@x9>NUhfkf zf=n~!&B2;uUfN3B$CWDtipZvBKK2?i^xN&b5BV<&avgl295wCS!^|i@1ZhWb@Lpn7 zdSYU562Yl1rDjDjZ~K8mphP|mA(z}}(U0nlVSn4Pl&7&hCtRzVVWPBZk(NCK=lZW# z$Q9lMpHkd3;n*r*&!ljW`Bol3>Z#MU1@5YnI#}<7I *? z|Em=&>O})y!6ZEc;%QC0zzr1kac OMp{u$bx zEUB3hi2oqka_k @u@_3|CsIwjc9L!DED>WMo|XqAem@)M7^)*c5E{C~m|56W>S__gcJ zL?jl0psMivxZ9D}KjO`P=?QJaY8P1$akI72^Ao$nJz76ij##?Y7BcB*awAAE!+EgS zsNB?;RY2<(xA#O=ifcnehk7kv4#5HnZ251v9p8U*E{juAibNJ_kK)Q-pKQFpuWT^~ zc4ffY)%rYG=`B@23z@uhqjrd02BWu>j`@(Mb!(apOTgV|vf6zF=$plvDF`(MGWz#k zt1-ADqKnTAD|j6MWHmij`0R7M)jpJSKe}YU7pI58k2}fE#oVE#w0>MyqoW4!2BGdp zapp}m`wKRY-3eptYu=wij5AT@+yO#z!439NV*Zh(#9BL$)nJM>E)+Mlg{B{ue^uzu zv=b);C@9vN*X({Fp--7xDwLa=j$GzZy0u~VyDe(3m4fL{=5u$RneC1VGyk=`XhqVk z)N{MnJi(jJ)_qIbA1TxqTq647$Ly?>r9gP_Hv#CaRFan*#=|#zS;>7jISQPH&Jc{l zh%RDX#}^Kd=3)!`uM0oCHPaFBxKg5A{Qhsx^0$3_fd >(r~A?Z(CYX!3s?<)}Z@@iao zu9OUwG|=a+NywA%SDvq$-K%*+#fh$6B^znVM|T{Y^(9Pi*Y~RxQ*M4R6wb5})h(nC zEcW)yKV6AJBpyZ_Sl3eFC%uu)2eXkyCe^mJy$Kz33dfswe1Xs~rJJBnK275l2F!eB zsJMNmLmcFFqc|n|54L`@QgZ|ldJ++?g$@HB^SsPX-vdIvoZ#v=w~b&=A&Dfr4eBKC zclb~3MZjuuv&X`+7F%TA(`YrfjQC<<)x{=fDxu?Mh2?^r-CuW@__c%*%P*34GRT8h z^HXEXyPl?9J_{nD76;H3;N@n`u~VPp9>}VDPkI@ddixG&OAoy{-w{{sTHP&mw5u;1 zeg|}bUnd-t2+Mx{U10hHiLh**W?uNyu?Sx2rRYg?v80RK_t$VVqm(&Y3^%^4qzOOR z&dRb9X*gZl$JyO~u9*JG3)|(D>=jg{_rZ@V(Sui_jU|Mm7Th3#(9LhGI`*rhm6aW@ zS|pvPntYx0W+NyFyGuD&-riDK8?V*;{j-1i^K+{X8V6cuEwIu(`i}d;#G@c*@vBGJ z)pKoJaxMH7pfqkB0EFnCEOT!y%j3JyFVkkv?DWBp8tD;r=i1?~6r^jD&eLF=*#KFN z+2y6j9(&gu+OYi|{`vbdZ>K&5i;;N>?L>H5E7?yQpVCjKOqO)|_(9x`dTOTyOe&B4 zmhu{icx 0+E^0{vzY2)vB(!kT6yLu3^Qfj1fg~hyGl^ZZW0+EOiGs?tPfJj{IJ{ zX`O5Hx?OQqm7ZAhuAWHD0+zDh1;piSzkMjbfU*Mb#D4e`+lT)uin2QXV;r#C(C@m? zCu?d(My9~@V+LR~J+0D%-688E!lIR7xA0=<6&)yv9n~5P2`R%*KWAEg!TLbg(9kgR zx3t_3LE$^$rwzY`ozf2q>Wsg-JXomT`TG{H-${D*>y>v4r|DkkPRWe7I$ zr|fGctx_2kYv@Zn^8TX)Lu*57Cg@Xr7d|v>wQ=d2eZvWzzHmzyT!^Nxa}h F4ew8YkJ8P4%DhyBlxxBkviQZmirG zx;i^!&Du0~*T4+sN8B5!9_B`t$$2dg#`FISKzaNcqBB{!AV}W~hWW(QWw6}u&9BnV zAwbu{e5V}w$qD?=EI_@PI{g6`IY{>B8M3@?>~G<@%ubi@8)e=a+>z$UKoBnfB=%Q` zGhBuHjl314Jih0Rc;ym?5ov~mS*uD C7{ zH$|nZrUd+&WZ==RLHHJt_P;FAEdazIkUejeFksP~L!_=G B*?x?pzykXYyKWr;l%6#=X lf4G%8P#3m A`!eok3`pRr=&p78p6 ze;vGVJxyQyP$GlwnvzLtrrzi1ow}pK&KIR-&8A=gbbOjXZceG~Pk88*)R o5sewSE_oD@5gdG0_!>>7juxA1Od7(_Y7iZrJ s}RcLZnDp*$Wo|rA%BR% zSLF_>2Z}_`N%t<8I@1xDR%^bVzCHKSolM*xVG!dZD}yL8-1Fy+c7tL?GeP2Varv;! zV(Jz0{xbUYYx>8YeRmrclAVhDi$)jqCzC*cV~lmFn{03*9*wjNm)1>PV}csw`zn1E zd{J-8@&x?dQoQ~Hb>UxCGd}QA(>zVFW&;$MD=cxHwt#tmt~$6=RlNfC<(Q+QfFTvB zWS!S1ekLfFps0^I; 1U*vY4hX-bmImF(Q?@B=I%rF z093z~!9+rtFnfzqirKzIiZfTUrg}~N NZudM z_yirr<31fivy36E>sQ-$-&DAt%@hRsc_rV=4Gh7xwkPcxusLLeEY!(RsBB_%Yu *1~^0{!GIYZ}fq-AAFUE z8su|OU@2vbj?$eUOjJfysdc$jjzwB24)@cF77cYiCoLvOXuPE{8X=`)zAwR9rq2}G zZr_}jS?`F}X~D0N!#UJ`XT%O0EbMK+YZ`Uz0 H|s=9_!Y7aIFvuU{E+Cn*+?jN9`2bfHYN} z-Ma6XeJrlbsP2RbWdt2LIJ=?HDT|?-sVp6E1rT)>S3`NRIy{SaGEda6vx|W_BUJ46 zmWAZgLqllD^dIOxpKQ{89vSA$*4iU&A_{2IpG#cuC%0oG` ?W&3CXGf3y{ zQs1d3-8}mFoda1ST=wa5PVYy0;2>zds;a66|0*BLBG&cCZM1m6Z}$%iLOrHO55N4# z%_@T*U^co0#H
MyiThJ#FI XZBbktD=kTo-GmDiG^e$k?uMf<{`>0=yT_<->JG6=Qbe>7qb0Htjp*yzh9jw0fk`N97FSi9qdfCEq9?z^^Vo{UXe z9f{=*RR>yLT_2EHylkP_%`BjFEO>sj;@Rwcn_Qjrqo9D6e!?VUmjDkg6-#WmV4X&1 zRw?W+U)MqIr0Rc9$Ymi{D7C&>O-mN1;waF2*|y9*SwyU9+lKz?=hzfkMjbqdS*Z7; z$81wZNo$ra3cg!(Ph#Y#(-EzjGn2lHY3kuC2*HW&qyxguV*{6^{=CXL@1=OUpAx|4 zYISd0C+CCITQ@A~ }GLi1OC?I+)ELF?} z2EYO#y+7CHf5%FqJXRxyU)P=j8OARKe6J!|PU_Nw{NuEihx_WT;iu6OSMTm<5y3p` zU-Wf2P;nAy{qmB*3LzPGii`b#(=4<{voFultf7|>_aH^w?m>x)a?t`CchjuWFT04R;ZaY??iVUNnFD }$}!R|j{I;UO@*PPiV;AruuVER z$T%!99AIakpWe=sh(MH@*4Fsd${*hy4fsL?3wZA8q5np6e%iB6k;VeTLI0w4?eCFi z=EbGxSQ^gI8c!%tZP)u2Hqgsw)#9eDR(qy3?qF|aL`<#Ds@;cowti8MX1-s3#t(W%aC>B+KnRb;Y1PbJFtx?+uGu^pJ6n)1Fs^*Z^HW*x3GtSsv=oLsi$5au zghFm>dU0Yq+*v3qI>?R)3yd?UPOfd#Ag7$;$Tx=m+~VmjYP}FOLX>^Lx*G)V<$4)+ zh_yr!k_&ugZlivimUIhZG0t)(I}IC;8=sZJV@?#Q MPm57v$4x9}K0(~}< z>J)I0LhhErYMHU|#tmmGQ^3rcZY>2q@SgpHxJS)+E~e)86cUHa=s~|arSqrQD1c3~ z2n3>{@#}$)Ryx^(4Rp@o?q_~FX~B;Wv+JnN+GmN%-t#UF&m-r&yx-~pm0025y9Hl% z7Q30^*}a|!Ah(hA6IDd4X5&`0$rnX}scQ&e>O-065E2HqF73Q5d}Iyz I_S^c-5qEI`!q!X0Y+djF3uq+~HpFz$ zMrl%xgF<`jled?y9&7s>8ZJNLy2!ZI5t#kL-AQa#eIC?VYL`84 2P%OCQ_J^! zQGn8ga6qY+NBRLM2A;?X5!fHR?l4_(_>tTFv^;48{X$lS`3A*Q6a|E!4KIH=*cW@& zTb38YpZU-q!KfR>k)*IyZh95Q>BLW(s+1=8YKTwOCID=I!nMt#@_^KjVxBoRe~eu} z1Ex a lbEdgv2$j%Qh@**gLjF(#i-b%RTN({i`2_vgIB3roZ&9^D(>I{;PbylE(Md8zG zcQWHC01OYNX##b?D&1?4@u0uSpe8@vuSm|qtZKoHEMI9^#Lfp)> ?L3Es&mMz#S|T>c0MTg4lXZI8wLxO7cG#xWAIc2ng=qlOwSG2m9A_huD$-N zexJVpXiO@*9|X07?2XltUb5h)sEcVJsW|fR9zOfNkN-%fa>%whKuYvr1k{RGTl&6; z=~`@%TKad;>We=%y`@y;MTUT2oeKFI;L`l@&-vCh_n*N`s#H&LNogHb9__7kX`U8v zQU>P|631xP8pX)_EH=bJ{7t_H R zQ`l?fWyj9L3;wH>+v*NgiM>Fu+s>xCXVn6hJ%FH6HC$pMez;AthE2M^QvRb~iU(ya zBR+t6&SCZ(rN&9ebqQy6&saO;qobSt>y;rKNnKb0f~1=UYca?BB41!SPBZTzS<8zL z$CT50rh5p{@cA{AB>85N!6rjP5}3{-H&L2rFSunj2Ove0?S_yIo(}!`ip1Rk+0}}# zu@~d6ftct aY4ez9M+61{5~`mp8*asT(pJFS^U|9d@f2IiIfChyyoGp s6 z!6VJY`5 `>+UWMKi`i3??sDy4VwFBj2gksF~-T-+fE45)!qQy zFO8X6lCK<#nJ-5n1{S`*VFLSV9MMQ${2sk~yDO6vCDFb-(MwP Jl^f#HU*3are>Mw4Uob~XjW{{ii>%aDkzIFkIN8q{TjiaShs^3>p)(y!M49(i zJ9gz^6^;=G9|D}76a?KIrH+|e^V#W^mV7eZn# 9(@Z0h{W9^4Q8*erD-OlVx+^Sp>drI+_X^8h>Xu z;gZ5uhLdtuhnOa=nU#sLq+-I1l=`CnP%8N8QF-aun33VNej7$#${^6qy}q$@?4-me zBor21o0ATr5J%R>h&-8b(`dFvmW?xrHD!WrD8-p2;whgh;3cZ!90kA=bdUwMZ5m(v zHf!>E+MjU#!xR$~JcM&I@Y%ry=))61`g>!~dkVTieb%+iOR^JZfUx>Q_jPKQl7;5x zrHz0JZ9G1rWholA- {%G_eXR86(?hrcF zyL *o_wPc89~55j}~i 9 za!|ZBi7B45HgaR5=U!wpm6=HQkuK-{dx?%tMKK*S_-(GF?jxD(Gr(pY3DiF)-^NSb z{ss>nMMrB1lDMWQQS1R-Kfc_+i^y>@QHyZ86+={xLepG;&!{(|^>b%VG;4LmCkHd( zD~0*#^g;blp7VSRWKc_=FXnL{>bdosaWY`1TU{r^(dq6DYCx{uqRtf`DWuFLZu>?G z7qC-O&3fXBd*QEHFYA5*i>k)K!p)jxx|)Y>X@yzn)4WdwmX;r9`DK(j(UlNgQ014< zKmFTz@OYz*crN0uW6B)t!?i#s)|N^*)GtIE8d-Sv5};e0KJQmySl3*7q@PdBZP51c z2oE?U-(-MlSGqu~R!ugib jcGeM> zc`w!VZZt&ziOB(f|B|ZuuRJ{_Ab#u`GuT_tE0x0Mk;nX2GFD9r9 ln#Uo~+e zxtY;Y`Z+MBR^INB+zKz40rC8G^I!#{gzxtk7GJ|07SmuKR9R{bWPpIf7B`9?hW_jI zi=NXVXc1v$hFHe(b4H*uL1K!xBTw9DZrSd`&Sl-#C!4TUcJren!+#^2l4PH4>03h> zU24GsD>rXqDXK*rR*e$8{dv49=zOYhY4kxNkaD2yf9GhmoSpLER;doh>a^Zz;F|y$ z-HR$_aM^Z4C~qH%9OR<#cKxrMawB@#SMdT(n=0CMo0C*<#?7ovFHvjx?H8Wuf5aX# z=v9eg?`*r!(QwCqI_i|h1?1$st!mbxGcCFXlsDs(@nh|Yy7L9TX#|D9BR)Aof1c)0 z!8^NotqHIsZFUNm^Ld?$J-!}?0MSI*z4NVF=@%8AEA4{VT6H5`d=`MF*o$+Q)2wFP zro1JK3LixG2VvR?i>PW<6l}+PvexMJJXHl{h(0n-q23^wY(pZ%tg~r?rFxz?j$o@U z6|3qX!|PEyEjPS%m~Yv=*d@upubLY-cnj3Ei;Y|k%=F*Q?de&2sWH9!yFGfuHpL~; zldn5PdL)zzE-j(c-8Coa{QlFCMiHH75uHUDKD&G#>;k=&8v9mNDPRwBBKXR1X`Caw z6)+9TQiFZ>dD1)|)fZfQw;bf(a?);B(%HyWj~gtEyFVg51$LN+a`R48Je~`GuE!r) zQc$2f*#MsvG`|8cGr#`I{OS{!7hWj>j3_IpBsc-J>))JzlfUdrnp>kO-W$l+Jk=ze zzNhHs=0Czyki>9oal7@KT`tpV_s+J-VWQfGUmlp$ZAdAjxhO*M??WETF49iz8SCeZ zpFLE6o) dli-3IXha*^8BiNyz9yVfIOmagLb*Dihp(7)+Z5@I->_Tp5|6#Su zP!e fpSu4%?zirsoL{TyM6qK2JaR@QO?66|Wjn!pwR1%^L*u zz2x;q#B42GYO8B6oosN$xO)5y#e-`3Y3b1<{)W>|Qa(KQuTle?rnNLkJZ@zq@wigC zs4;=C;r}2wqF3GR0#8|Pu!qD0^6 3g1l8%=tJmcZ=i<~O{s&#l=Qf*l=bJ%-3!}FbNiL~n!4hM!?Fi4g&+_o``?dc|^FA>Uj18G})UasY{kml=) zZL4_KNBI#h6z83-WTn%An~X4a<|+-A3^UOvOuL^o`8K1=JKH}pk8_z^gaKG(u-FYV zOhA3CP2PUP9@wB5@Wurud7K2J{)wdImj+f} _R{<=PLmrHQ=V^YPZp7JkEUC@aNoQ=|y%Z?VX)GvWs`Zv!-FkM)FTTgI9S| zTp^pKfbe3wU_b^|Z @F=R!}6mGqP1m2bPPx1^GnZW_3-7 3Zt@$#awPRBPQGT;=ZuMicNa4?hWk4p(^yTAEG2DvB7+X|j__+K zt{l>Sa**JX>+WYLnbq{cI+ARD!R!d?GIW3OPfJnx1vY)1xC#rJlucqsC&}c?ifq)t z@sqbq |@T+AGm=deL&*YW)Mg!MrA+t+hO&!=M-F1uI|_k7t;!8mZ@c=v18t)M^8* zk9L Fx-|TvUbd4jy5!h>V!unILbqBeM zDKcj)6PTRuuB_^mP|mKfGgi1T?cAS7eSaR^k#tPxCz}b5o{MYY?cRvmEIzyjbWvTO zH(Zj(x>x$>ks2#1g?k3=CySJm%VRu+E{JfgeXnsCu deA^lUr#S +Ujk@IrrNU$SZa9ccO#FX)<=T{lzi#=5L2y z_TC43dD;yohA*0PPx~VPb1qH1ov^Ei%vHRS(!9Gv-z~24(r53tUsF+u)IGw$DSaw( zo+rR?J@_$c+-085CFIvGsOUMDdY~+(O);Ic=&==Xm T{ccgL7 zeNAV(1#t>=z0Vp6>y3LWNQ7+{pUd~xY?a%=3Ur!70kvQ1aO3@He6W=IQ=w(qn`?B{ zwt1o%dLJQ?<}QT;)@X;27>ilNJlH<;5a~RgTG40X>QpcxKO+C z9tDE)V{jDbs$%*Bz#PnLBV2Ax?{-r$-4 |C$3#Gj;+W0k6-k`hMN4yd_^M*7kTA&>R=(rp KoavJ-9N~c#VgvMI#ERJ*LkW#PK1wD2zBZ#v^ z#O4MK5Ly!Ur1-yKvkMtc-JP`Lf7oe2cZE2(L nyuDPqf8dQ1 zH=B8E<1jnFKj6Mj$Z3*pX{KyOl){Z= >*$%u6l|4rO(op|u zRGNSxe7`nhYkm}rOE>33zhA@IcNyxHiwvoQFrGW7&U%1RMCg{r72J;=tksbBnYH0* z_EY-x?7y{C7e#~C#0NmD&Jr76K=Hk*1$BYIfTj4hU5}%pcwTj0; s)sefD5wD#ran*(_r#|(P!>j;#Jj=07>8d=wn1L!QMQ>{rEJ CNrB&_Xj&g+YplJHG{muEfZS98Wu|U#p zzT$UxT|VrY|Dw_5C}Oc6e)Yrf^B7lP`n7P`t35%(ox0f(Br32o^&F;iW&=fT46sox zN}yUnife&mg!8bLqvhh!a|3kQc{djb;8DOpust^>J^$wJHSpBW_=EOkwXX9Q!{BbL zg&F+h6_2n4a`g~k;hKKj%{trcmCYYg&3HKGh{55Kn#rry;8`XigkATf@38FgzJze} z`{qu|O1-f3ee-=(y9e)!`ciZ$OS;gOKH}823m*N-$mxei$+>AFn#w$Ms(jctdv^w$ z@az(tR2Jx7Y1H~~^X>@^`WC@zg(@?xy@u|^c6~gg{NyxJR;f7PK(ZahrNZs>SaRiX zM}gaQX&6}Rekcl@sj4K7r^$N7HXfj%$g44Lqj-4u+CLu!3V{ZUo-b=$?{^Dg4Zy{U zHIx73L|YcqG-ZeCB+7rt5lh-PWLMtScU~RSkOroexlvz{aNDkOXwCOXj`mLVx15sK zhTY0P&V-1f)`|67yaoa=(2gLs6-Vn`G4zneEzExAVG?L~PM+`~MS>#<`A4@-;#m&t zX#AkKnIv=?Z2I;qBoa}Xv3BI{5qr6n7BOGk?BJJmFQ%JjC<+C#(^8aGwe;5BTu|UD z{NP~aV~;v}Zc4pk8=CTf>j_g>lig>oUZ$9+?VZ|X^)zaAe+405$>8hKpx&bS!j0y< zht4g(h9AR#Tz=$kmP&utlZxEcyWk+DrGF}yM1}k sT2~Tp!s5%P;6d=1p981)J{cRdsA)XXKP(%1dKehDLs+g0Pea@s{+$(3*;d;}# zUi4D3Mcu(U=(`hztOMJVDJ}3zi(ArIy14u_J(X^tzdCyFyA%ZdVq~nuDI@Z;FMj{7 zRbCd}J5T0ou`d;&bnqA249|H6Nt_M|&UQ2t{S^yo!+%CxZW>FxQq;f(l>>eqDml3M z=a@0}eyQ4+l>smq;S1ibg$pa(h_Rh)(uKFD*&d3?K3f$+4kOIc$u?>v_9;Q`@@88v z>FU9Nn G5`pWPE8raY+vZgnH@f)jtKvf`yL9A60w>P z%+n@`fi77rxu;;vE!PjNS5<6iu{%N2-H%=P(8uqwb&2U!NmT$m&MYPj=~8^9#M-<~ z0N+;?wpA7GKamtUWxJoMfVUB!6$Zev2~PbSX+ kkZn;S7n!W+q(y= zbnKFqWTh$i8}+N_WPW1UCTWZ!`S*h1nE;f}$5I1u^Ma6PHoA_uq-v11Cayb+y(7P} z?#yH5&eUo_fgn+2!@AAo=LVcVtc@`)=3THlt%JS_D&Q|g?gOJF`tD`5yf<$i^n`=M z#wWAs4o{yxxyk^_YKUV+1ML!8^K;2=kUuDk0J?w=%@7dlSsV_vDOh&^xJ33KEB Ivl0{||d~|%7eV-)IRK6Cn->`4Sl6fvU=^H{y977X?Z%;fG zl*>>DMo$TSEcDYYu-C)lPBNs8|9B; zvaxusdNh?XC&JghZuA?eY|!sELIqp*DILND__77l>Ad(YRa!aEp)dI;@i~^%?Me@` zg7nf%vvMGlGag9o7;x<7eOIth02KqPj<4H8W%Uc3hbc$SO*4Cx&x}A~Es7b%yV_(W zm;&ao2%W*eSp>I79e$0?33o5UXEvf?r{^|nk&z%UEx5-QZ`RhwI&N6!`)d{))E)vS zCNBun+_LLQeUZ;-1!RK#>`FG}^ecR63&K~A@U>*Sd!U^{PwaF6%cQVi7SeybH@Kd4 z74k>GD_KoGx|*&sAwhWKEOp*=;HJ%VI%99wOm|%oaFKTNg-`l<+ eDu|hm=(A4)aBizas)L!5b{L9F6nrOE()_Z&4whMYFcktsWDeB5<+e& zU-TM$sNTim_wuFIzLi@EN04GHmDg#RIc9mnYV~KDm^rmx*bJ*r25o*dtW{X03G5Ya zProX!F~&A^egS(bshh7snFp~dKIHP8`c(hP@DBbOb=@94 p{8Q`ZT^Osb8JZU#5ldd*pb!jSlY9Np2s&^Er}IiDEFTftWWv+7 z-{HS=(>rDT@|x#!?I8br?}%SKYllGMw;f1;eSIr?N{BRWN*5P;aqU@c<;De67jo(| zDTN>PrZi|1*K>Ci4omoGn)%fT_({GgNAW)ADSklScwpBT93{9cUuaaGexl|;D5$?_ zkZK(U1n{=iU fkuBf%roV%Ikc(VAFb_zE0U?pD_r{FdxI8a74GZ&ikl#<2bb^bZ zf(4)ayeIkUr~grl&XLC~SWbjyZAix`g6gD^q{!n20|pM!H&jA$5z{AKA)1RmN`{7c z^+!J_?97(?xRa&bE)q<(GQ*N6JZZ#EEi0}>%j4fKbXPZrf~UuXPQ=kr98?xOdFoy} zEGj$nj8<^!&ijp^;R@*%g{u?mVq0gPe3!lSXmQ~)Kp^ORw?t4~7d8_PYP-$O=+i|4 z&r&BG@00?0! kqg{r~TDk&~>kA)?E5q)Ipkfb>eqI vc&adrJa8bYdbl zsa@a|e}6z^Fb##AdS(lEc?F04p6R&i==Q~UM^GN?vc>wq0KF0PtwGnbI_t(iBTh>< z83pNZ=p VM<$HzL99I0H{QEfltAZ1$c*-Y?Xce-s?CeG+ zm#mdCo4-%iIU|2*Y8dU=^mOF R!THvC(a)7fB(e$5*fz@F%&v(` zjo*zXu-wG&VUpwf^&eQtdgi|l3^PlCb;zRe%5FX{6gH$yv!YQ I 7&AUiIq1DXi&+#%A}^(Vt5?$xx}oec0(8 zOsqolqvQjv $crwZzI-&4sNv$T?{3zaordgKIt;0IRSV|I6h^X|c~ zmHj_-y?H#;-~0bRw(L `b&|h!*c?mFRTi-g>zlrx~Vi%t%W(i`BoiFODn049r6G`$)(Lr}G4{IY2 zO;NE=gD$dG1^+ngH7G=VPK32~aLHiDsi}FtU%xK)(ZI9#Tm`0nhq*C<%O4T%DDrTf zW3@Rx8}E0Q)LnJH>1h}%L$lU7i+PH!cznxveA@GcKcYZ6pX6&rVS=T{JYY$5``6IS zcvRMdpSPiIW{1Qg=r-CWhl1jK`Ajo3k?Xs~XvQTo` WYU~)2^b;0~XZxUgfQvf#6VCNyzq5Qf$jNV|QEJ GBwtvdjR9# z$QdZ&2>QO((I_h~6(d4*h$zw7y7NFNAi(ZL8|BsGQe$SIlfy3Sh@J1T9CH`S|8BL} z1T`lG(}@56u8?6+b~nXQn<&)ysDp^uqSV*#do7#~-x)eag;5w5R%dCme%3s7=(k31 zy+s*BZHh5IbSX5>zHUOhVPY<*^RF47{fH28qJEQw*h+n*rOuW$7EHC|R@pueWfn1; z&Zep*e@mQN_<~jXy*=xOw0@jCxn8ANIOwNaHJFF^3W+R{f+MgrqSj4Zxvi8PO{Y^> zVVJn`Zsi`WT;jdw4YL$6%n#+L`9K{}FI#?XXG%r98`AG -!4tAyB2tYS32rPw;(d4A!FAIt!`25NeA1?6%` )>!>?NB2VDg@7m3^iS&^6Z=g~sunf_*Wn_Jb>%8L%q+Ld_P6%+DQ}ayI$CIJ zoZa%V(|h<>U~4~zHY3w_sBcuy1%24N_cSEqoV!TR)nT(IbFlg>o=U%rnOh80|E$g{ z>R_O 5{90Ah<%~58Fd5F) vLB`M>PJ06=e#8VoZTo`g6+Nj1dgP$(!ge4Xqx0xxOjl$L#+ZS6y{>vr_B? zQizphyl$w@E~85Ju%Qtf-y2nJnu7N&B`t=OJf@ey2(0*x&Q>J|FcdxXq0Sr;M%7LI zSor*@v2$w?S5@Ouv2n<*7+vPiY?9cE46|tHyBMWKMHby#j!D2wJpTP*uVUJTB%88# zy+iG1^O6}=EVJ>i@PA@wvmg|bF|u}=)D;fBE N&YS=EL_ zv2U9 wC6l_ZW7P(qamk&Gb=iBBi4_nPH!0 zuXd?hGkM%+L*Mf;_T8Tz-)Ra}wGuAPnyXtuHx3jfDbkySeGR3uC5smEvzrk`M_x{K z$Q@L$r|w~0DU7 Q zt__-));+<>x=tLLZy0lvMZM`>z2Ysp{J4TOoi25c*v=*)zsNzUz9f3 BcC9hpu48N6(9Fn9y&*JhY6|Be0S=B|vgK`SfqDnasfEhlSyAWbw>`_2v2HbCgy za}k_qbB K)^C^*tStWGLB2chhLVzDuDgN*PHu1aW@oa0NZH5enAWpjdpu1ATe{;~gO zG7^0@V``DHQqK;)bzW~$bF9nZXVuiD8e@owSeY=y 1Z0us9v^L;*4N`E7Nv!#mS};jNSp1;epwW;dJ2)@ zcmqVOxW^zM^Ysotb`>~N|9OZ1cUeTq3 gmg)m>%XWxuC&aw?}%?FRYD zUQ3aVSvL<3V|=Q)mMkZV?RH-uT7MMzcbmI##1D$&QITa5=`omaFD*6-I{9*L?#_U{ z=&r*3u}Q%u+w?c$FS-iF>g-%7t;$?qzjE9B)Rr<;^Qg2MR%UwUA^vwEFuYU)gM4$1 zrXB#p+^|IDyFo+vM{1r*&S4Tnm)gPvYV_IdN}joyh~Kp>-(0eXqtUK@$k!z<*&|u& z(%KTs2CV(O**6thUjEHWXpfLVZ^A=C>otGOQ8&$w2jZk7CniB{6%$C|&K5K|aoz#Z zm9qDPvXq88HB+7!)o^Xb^79!JnrZ3|nhl$Wa!tnna;4ah$R=NPGMK}-ub4XGG7S-& zO#)%-_ip?4l%jUF3!Oxo%1)fw@csUo8cJT@_t)volC!j43j6;XE cegw{&y_wPy<`Ne)|M`X9E8=_nG}>^!*XM9u5O+O&UgSK62hQ=H%wv|N>l*{?u1 z+Y8A5K(Z7)DwA4!xP)l$UBKm(^q$qJl%)g>%ivwOLO%V=Lps3;#=e)QyEI6+=T5yC z-LxK-#U{1i-seP~xrRekExP-XL7JdX^^=DZkJ>0)x`~swEK|Ncim#jaTV@gMp#R?r zDu)1R-&8;g`BF&Y@>6vPzljhc>K-56+0iXZnsc0t{N)&Kv7T(N4k~^Lo?d4pyo8Ghy21gSI6)Y z>e4ETcCI!*S@SHB-(JU-@7<-q{OptxFZV*L_c+=A^PvCxV|v9VV;aCdgJpnrAcIXI z@Nu27vGP9z1;L= $pW`Ww91?ZF=Wu7Si77!YDnkY!~e_|_np&Rcv{R$r~7{!5rZ zD|YK#zR3jj&IOI6oi>UVc3pYiYH7PsyTfi_QT3zDrzVzwY#wxKq644Se{&1~$T%`B z+&;id?y=I1 rv=IekbXsNrNtfycT#orJb|SYh4pLg5OT& zpG|llnS6vLOQo>6*L$`ANZo(u^P4*G>_3&MAw?1(mVjm)S~WNz_-ZiJ{8IilxewAo z-&2=llx0FC_YS2!HanGc(9JK#+GvonS7c-hRP=##!mITZ2E}Zm6Z8KlO>b(zU(Hjd zdP~uu))}WxMp*yP+&}ucoAklI zDMo+AEoGWCV%F4^JldAW%V~py;!^OX)j?hUmbbiyH_t do?Z}qNlCf5T9*T88wJ8EUTj!hl>^D)6DFp!eOPu|f!2AKYYx)~K-sdbD zD*O|F!FCGFbC4J+YMv9|RDF 4J#p@T!i9=!dw`?a0~lWC$lo4Z5PSwSjs^Nz zcUGi|8_B+67H9@uuvDgnK-BlX!ank*NpS35>k1Wd;rQOHUPdRmxDUtOCtjsxYeJT| zyA5zH9ofx>e}WRd-Z@}>94zQUJ_@p;R}LyoO|?W8w6&k!^++Atl|MFBK8;M oSt!QzODd{=RyH*;$q~1#$qOLj$DYLNNC88MPMVxChtT~2 zz=yer_&zNwehuDpKFw>=XQjbhzc5EA4f2l`K>t$!ew4oW6g3J~WzrhWJBUHqH6#F^ zT25QMkmK5Twf$&4@V*r2&jcmA9d*6~$onmhJ!|D1;uc??eYz8UE_q1$=4mQgt)u+F zeq7_uJKK;u4*8&@gfEw{aHe$_ec9L_D6`+#TuyO0yLz^)t V1m z9*w1LCO{&EXnABcvL#CO`ghUdrOgz!Y|3wjpg+Mh$9sU{?L=y9k#e$`c6m!6L#{5e z7%12814Fa-%j_3y^#Ho#JC|T;RG6r7b*5|TSHs2&TY8<|!wQ$W&6b$xBQ*os*JD}W zHn4Ah!jE+XYLa@6h!aO`x|$~~Q{A=@o5h|_u91~E;0V0$xHXog!8Q>{#H}c;cW(kg zWl^>^j+^L<0*=TUU t(FLxm?ljT5n0nrqBn3Wa|6G^p1R zJ*_9vlPv2St9u}VTYuFd8iFj5`CuoZl~Z?4Vxh|6`QfEqm?rF_;4Vh?fK~C$iBhMB z&4j)$8rd=87q8mPdtKQVvU5N?4<4z4A6RC7{)Me{G_`!*%<0hI68M2y#+vh4n?TZH zVMzniUicy(zE4|%1kWS@ooSoUVtz_ve*NkV?bvdw+QrPs9pE;}KFH$>*wL?aux IzSs^(6AT!wvz#scH=EDOIGIfs El>H2s}a-%YicTt6 93Rha`jtu%0N*!(y3uyv2?c57$uMQVawV5zI zvF-T?@M)?-Ab)qSdU-rdJtHa%@@qg(THoKC4?s+m9=c3o@rT%1uL?C>S2Z2Y3n^qQ zk!SA&m(=NiDxF^lfu>ie#Cj3|(j-W7Qg50!c#P$nE@bx4v?{4aa9&9|{J@`ZdMBGi zel<1OX*%NBmVjCA6C!EnVwplWH~Rv%MR|V^;&Bc H5lrj=(%wvhJyL5O_YFf1g{I^zh*#>n^3ri~pG`r)fiLjO!gn zDr!beK_ 9 %Teo zGM4>oFjO_z_0eZ9@`S?@J`F3W=v8Cq>_Kr*w&=V!h4pA0l+3$toYsG6yl)B@Fjff$ zMfn6jP0NP0g2LkRD48v5|BlobLd5lTbKO+?M)Gb60t8Dj-$BqXNtSdewqJm{4<3fl z^Ob_8MqPD>K@buG?RU5EXaoVq)M?k{Dq2aB>CPft-9VcMa&zXbq|@QvrWo%2yj2je z9ThQ@FA@5}h0@{uIXWE=l$Y44&B1br4b#tHOFp$|r?v{I?KFJD8{0;%gys78!EO?Z z+bYRkYb*_(rw&}++cs!5{t#M78JHLBOD6?>eS5fE-%v8>gGz~!YZ00wZCi`viXHR` zk*oHGDAuWBqBHQ%)Xa*cyU>ygWZjtGJLjGZRk}2kq}7!i1g_m{BosdUL>M;R^}qx* zBrT;bED#6R!^rDh0xK&$qfXQC3bF3Z83v^(QQ3@7{*Vg61reG$zbe8*{Yh1gOX$>$ zDgvzb^eOaWCT}L+&EDwO*&W1!hO2k44-@m#n9vE-Za6o;aq+4~EM2M8rEBhsdbOa} z6CoH8rtLmtErOJbFQRoB 0W5LUC9cwQ^Q8sgsk~&6H zzAIvee{PdLBFdV%WNd;pP>*#=db=$QM1&xv?ZSn#(QBsyqwP9B=np==V6UugUmU62 zNDXmmSUTYkN^w%)c-QorI^-nv1S$q$tGx9hxZyTzy(`GjeY>p&gDd$RsW0bJ($;um zZ$WUNVNgkS(-_hugh}aK?(}z7#mNgT)GgS}EACH-TI*YH!}i;PkPpie_5|N1d5_lR z2cA`f%`Y5y9u7&N$b}_i;TaI9vjNI7p^HCXY#+lESX34@I;1ppu1?LTzGF^uqwSET z`|8Fkp>~sN(1x-49>=_O3%w@QuL y^vSp4#1MG)b zt%-WS&Hb} vsdTvZrlC5$e?YJsG)}FiaD@7Hn$#&^i!#~YFJEBzmA$SA^;GLAU zjWU<~_t^rc&zL01&avpN1v>zjTegSSs4X{fuq1GBk SuU0JR zX=8sJo|pr?M?&9;mlBPKeO3X3lq~&AQ4nYp%jK9}L6D4$y-b#6G|UKP-QA_c<21V& zGU_KhM*RCm`>VRyCcZm;5yJN44^+``Rt*=e*R-l% zF!mqj<;Kki?3;MDLPZFUe&1Gj{a>SA@XSfkQN2H tm=Rl>(Z6M* UDlqsnK%d_a*ZyLX1ZL}q zV7CGRhaEn3^G&*hsdc+z>f~79YhTilnin1V2Rv}9rE8mj0RI9YZ=uzW-@3d>1b70= zw&`H;H}sz9Z-?Lc$)yGEz*(}ryccFN#jHbhhIjpqkoViE-^3|OLz;V^rn M=< VNs0+vNb}+nAoYKK0uX=p@6RYMMa#j88J%|SLaP_X zI@TW|>bG9;IG1`1@5Wu|NG-VfK4p4EKrZDv(3nV-<)fx+OdfMgWPcK-<+k>JZmhxx zxxBqRPVUtp2Hm}+gA7w9E$P}uy^eEp2KYGj62 {?<62K83^*%VU+aqqsut->xZL;BGrGh< znZR5@2rwo(PKhJ;=Nt7azdw9$N;mS&%P+CEdouGQ2oGi2N(l}-8(-S8M5D=V`s(zyNImqrZsS2yDelJ*XY<)8#m|> z(&fFJ#dTkpY$w<^8ufn`vvAcpGm&L`kU4y{>7+zJZXH!v-&@xMd{sb)zUs T*=N67%egJG2&zb5<3)sRvt zqGE?OK3-ORc;bR7)f>~`o{DwAQ?gBPeeYplOU=vLD;^665jLaj=E6relLtAQQDmpY zvsh8`gQdI8u@}-s?R+BnZTn8p;}Z4yyQ2$ue{?8ercIe8)H8BGS8HJ4+19lL?#1bR zNb88E6>CP-{z>mBSsgQaZ`E3tgQ>yc&4g7MWD}Qvz{SFCT#41Z`IaL7 V0O;f+fFE8&yvI7Wa^j1? z?l0+g{j*{z_EsFtNb*4U%54k(M|&WjOBNhtI)A$)ieMFR032;dKg2Da@O5 tChwmT}Grgha?cZ!1->tzPAjN%dY1|x}5tn*U*ig`|sl(xjI=q9`*Wk4U*`WQ7 ztIiL=usGzjHbruaSs1yms%l6J>ZA-TS|n6OMu!|!0#jzf$7guJcJMm&dB8dJ8_yM+ z3!w&cgg9!*5rt_DemD1ix_dUGtj<$oOsNsGG^8h6o156GOxE8qvoE;5$X8?fDSzkb zAsl*(Dj3LiTciZTOzu0sDIz~;rV;5PMeDI^eN_kh+bqT5tb|h-GeA7jE@z(&J~@h7 z3tz=--1bxRatppuv2A+rJu|$}mF|ipS(|%bJlI5#ROn7=uSQY}6&{Q`6uNc3S{-W$ zIW@=iVKq^Ls6R8B{<18Q2TSSTx70E6NNnsur wC~=8witr+!KOI z*PWL96aaW5Cs^H3M|1u7&FSEB$3n*&g$X^mNav4NZty{RoI@683#-Y6w~<=A0@A2u zjZlW{xF!L*3-jGb7eG`Pj=(y+zFmi@Z}0(%+R-7H-<{q$RQ|nntz)?_W5j$KJ`dW} z8#}g|$B!@0N-c9cK+fl%4fXucnLK0u0M>Jan8G?$beTNZ1Zll=JHI~Ia}tA!86fCs znjhLH-T(;P^raA}B()_f7vVtkyT6Hb7}CmKeIF25xV@FVI#xIr_s6G&5<^awh>@*d z;w{7tc9l<7RV+lE!{m-WwVOv6dt}s)U6g3M*{0mUM4jhugTgG~qbH_q ^~T0axy#;!k`h8{T#cyQnJn$$$H$5c@_ z-uYVA*<<%2C4}34whxWp?9hRgb9zSz{)n7Z3*S6-IlM}b2BI~@%{%34GTu*)HI)Mf zRisFOiIHVi&mRG<%88))d)=`sD7}LBmmv1amJduF!G`XDxb2f(z) ND?z6amR{i=>wHRXQHtDlq?oW*>If~kt-a9;;K5*k**~WdH-eI&hwDxSK zPDldaoE0rPX1AEfA6cHW7r(q{(dPKFxOQTqXuvrPjI~|5&wNB#|8}$2bE7RUV*wh- zC(?tqcfyc_L#gK_7NB0Hw{od-+xT`y6>Is#suXsDGGMV%R->z@d!1){+jG32;hb^X z3i^QZt(wgJwMF1(Xx93w#=BwieWeQ-o>XYN{ LJ-VdL%wN6S1a3YMJ zk@>ooci82)8f|g47C<#3(+l!B@i}}!KvU_2=DZbHtZ4t}!+Vj84W*QOg+ZG)Lgj{w zS2A@x`iv#&d!(+K=&7{L#igwASYExS^)vAlL~oLs_uXABzC7cfKn7L6h;s&_T;dEr zWh9RoxGbJ$1*<98Y#seOa3_l&^+hISlL8#8Xi%_1?WJQnHM&2zR1TU%m6Jrg+1Clc zS2zrBeeEgqLzz2FR!eK|bhk>Z)Gwx#E4`2NKS#=a%ed^-n*;57$=FPxVvvSB+Z{B; z{(N`IRKY6Wk|$x0)36N!g)5tGU4rO^>z*Lwaf4K9_eP(BT_LTUg%GUO^QQpK>Jt%; zP4sfknJ;G8f#F-{t!n|_4Zq%V1Nq(|@*s8C@0cGY>$2x38Q#Lh^`Ld0ZOJL~-?fmM zq6ZmHRT}LH#{OMSMe8?@?|ZACdzPGAzCU7B+2LddgNvA^V_D^9T#7{Tjl_xd2;cm( zn-;b%_Wk&c#=|)Y^`vH@Wlat>+m9{|^2Imy9BmcHtbFD;<@cYIFrKw9$l}wvoLA9n zfe;^jzj6P}R+h-D*15bJK4D;-M}QyE?aZdO^xV}qg8Tz7jYZZq#U|~d)TMeqy`YyX z*Mq0*IKmpoKu&?ghUvj2>NZ|1`FnqAj(Gy7E}o6v%sJ`a{?i(+S 0-#?#x{plFw50#Jr!f5*QSyUY8G#rIfqZz|yMaLu6 z04iFv+xU4%h|IU+o2)G>u+9CUh(>*$2|XBvNL1~sQh2zVB45>;nz$(=ckJ5tn8fAN zO|N5K`msQ Zt*IkVN5!1k8w=ZobrXKZVoGBTNvofK9@`w_JbiPL>zxOkUG4 zFfW@IoXzIDa0<9kPjzs}FMzkxrBxv6xNic<)tJe*e z^1w0960S)VJbzHQN^ak>hG+l6uMo8kb6uUna<=^CZs@@`+mZx_Q~eI$$hiVs13bRYWWX1sEAYKa#iav`(?b8&5A2u I*Zf&F0r{Yca-m5F;U$$~1X^!b+RBQ>0m^nQ9AoW$-7wHnP0;{gs4&!1w z2Pf_Wpzh=Y?o?8szkoa+ Qgl9>X(^lkxAkF0c(Y_ zkFKnXBf*}Wa4!|KfX?cS%B!a#T6IuT)IqBk o`+qsu#Azy$+4Nn}S2&X8xb_N}xu`Fwsa{D2RaS^4Q3aGU6?@m9XXsvZ!x5(khnS zl;h>uC3=JhT~isnk`y7ObX@~(|FttK0Ts=Tfkx()tD*J<1*Op?WJ;e?s9L#wA*6#l z{Sxj>xBY%^*4Lkco;%FMo;CdHxe{#XL*=_XcqMzfFCWFGH7y7BT?Hm0Wdg)fMwOMW zi^@V`-xpnz`xNC;tE+u_%GC-7fg0qH0a~a7Y+z^n0Gu*HYnJ! Z7 zHj)QCQyrgknIRDda}2v@>oF(A ^ z{qz9RU$;t_(MajqKc5 c9~b23<)Q;+Hd*41x$d#k zKM#ww*Zpn7EM2x1y2pM+{EQVf4`i|V81$Btg`upgT-SesLK$&O2Y{{{A@uzIJ-}sL z@h9_h=gQppW}LS8^#p2B^k+@SG4O7SU%;RJW&=z@R7JE)Rk)N6wZ#~qhB|=)(QrgZ zK|KxB<&^aqlRv5g6vN3-RmXzNuRwq92#&*FBZkv`m-F!**5p3m=&t<(3h*ArSxl@4 zInnUj@mH4}?Z>&qAHdtM>%r~4AbEd6qOaXfb-lbu1`7@Xe>-dJtSyIUmuSrM6X3Pi zOy$oSAZ2RucHkOcIQ5?6041gJBN}3q60vugtAOFtusUp9B}9&NPaXE3mD5g=+LWW+ z3R2u{eA>?r&3F)U+=^j?2NUHY7dXI7?I}Sh@2tDeF>s>6rfT2Ziq2+kieIw75w0=s zcfXv`igg;tLn`uBV)VqMQtsg9+UjMuUrzFr6b&S_Dar0lp>lm}Z0q=q_jZ= KXwK4}ROQi#;ycCSzN9bYifRhUY3hz+Q}U@E%tl4c#L)I$9J8zG1 C`HpYO>etS9C8?HH?m0+*?^m7^7le?&hQl zPV~?8M$`ivL>@sG(v8&0C}G9acU351f9DswbVs_5QWP0CTZH!ZDG9b2*a~fdDZh7= z36DOMlICus5dAy)rl2hRw!f~tw|#SEWW1T(FR!JO-837CquSg)=1mEa$mA8f{Nr7i zZiU?`x d-Y+YfZhQX-O`Pe~9Z3TwDJ7TiqWsu-%z>If3l{ z%Qt-wGsf-08;ZrKA!GPr#9=QdjE)NMRNt*c2+lD%zxPettM(aXIbC{V25#6&ALk1F z2&y^w`PB5&pE<>FH(O&aU!D`!69|0~RddsM{7YtrirYlA5Jn{7b!HzGWOwDA247jR zWo_}|BkgSnJXb@(=Gl5ZVT{xC6lJaO@9y43I<*l%YXUAhnC=gTGKCx;>Ro|2A%qT2 z-JYXTb5JztE+M;ke@Kp_dRlEiNcrBFs`#7n3-_;1SKTB+7YC%cCVX_QL9&9<9#(hH z(?6d-U(Y#gn6w^S!fE=l<4I6fn#J-0X^JpN5g}dsb& CKg;rU0pfboRh5);TQzG@2TMqBDVB}y# zr2{SG)Pvs7a$^<-9+$3)G`hOfk!zCL!_j}EUC+2K)s%)!HiQbI#LDpblv(poX;4)K zLPK6=j(2R~210+T#WY}e^M*&7WZ(;x!U3exjL4OSLa(no_)Ukl+Jd@28DgDy-;tu$ z0 B*XN`B_rbugEo&ZNJTO(@!$oqE~_q<7ywzO@f@+^Bouh}U2PrjxLy1D9( z$eT}DG~4q&agir=G`NZz4wfHmsK!g`9LqwXz#SumaJ)+G6?AH5K3Df8_5g$%Y?kwK zIG=1!rA0XM+C$a&^?bLvvE&TIpUv$#%^8K~e{Rc@_hz&w4UKv4-)df|zhhxARoQ=; zkKG6KfmZ?5&Kdt&G(A_9`$|T}$$(9hC`j-Nb0+BRstu7VnagM51$7+CDZ*hszius@ z!kr3Ve|dF0!+;7hA@KuQxVOzM>?lQ~`c20$aHJBFJLk? <8?ph}XJ+m5ws Io38 zfQR@*i43KMTg >)gLdTH+rb{@pZKc<=+~9- zMR{Jl;srIJB<$%iE|^$KQ{-VB*LD1@0sM!P0560DM~fU1f`lj=%^lMM)y|+bq^`M_ zSrTrdeYeIF916R62j9%I^gIs*9B_1R^6s}?ZcF!fAnzKg4jSCEC#dgy(dfImQVGsU zs#(|jh7 >0(`QsneQ}2ef!03};>xn9 z80RTybP19nJM7Kp^$}SgDYdKiHD=LH;vitop{M)qfX0+A)61om1Qy84J-2NCGrhcO zOm~E@fD2MXT0rS!&**#)Q^=&uPtS^eCoc+z){5dlcOEf_Lt}M?3W6*J;Ui9NTbd2B zx>PvWUq0UNKjjL_fL(aM@uHdbI(YJ`w>V@Yd-S$$1Ig(ozcsO42}4|ENwx8M(kG3+ zZ(my?xU;GGD*Z8F0Op{6_vh+%^K$k$azgI ND)R3B>{7d}h@2Xv|{j~cT zdjSIwHqr<8R`@jAC` =W#Z*8{ZBkW>Ls=uq+qIgl^GQ~1q#*b zb}JnoL@>gx3p-gN>nL73+(mtl&>UC2k6=J^5S#X?)Z)E;VVguFNl3 Hw5_rT-lWS!7~+cGvk7MqnsB}Kwku!q;`-H6Xu=LKujp_V`4IY5nINt z(Q$|bs%lN8K}Qk!Os+y~ (E52u`5a&5nx^Szzf zRCGJj+cT0azvR~y3_bTXsrbIa|zsM_pnCAf^OX?xZf$A zPV!T8{EEG!kAjfO;SB+Yehg044}eX0()REBO6;2MGcoCK3<5B4{i?>$ySLttZtKK) zpfd$@V22)jL7@2N=zd$3px-pR-K{Ju;PO_8B2pLgYsc{(m~i0O2H8#4O8H=~fSyqa z6thoRy&66_pXy@uenL5rjW@SPpDw^8Rm;iz%l+e8>}L?|nkRHmjm9+y)_a1IV&|?k zmZVK*^(3o1J-Sf=7<{`L=8kS_*-6$F#+_z+c7-h@PEKZ6b-&ucnHhI1!bIq*Lh2Uc z{mjTmI>3kKqWwvw$DH+35?u>5U0I^1!dHD?#dxl3yYVj08)x0&v&V!}(hOUv%E#UB zki?Yng`CR*6&2(Ca{=2^c>w{kYxqWKo(3-r5j!ov*tj8VAVD5;a(Mn|x6{KvS*)Vl zDQ*I;T&lYo)wx^3CI2~mE+^I50VGUM#ZMnytuP9>M)wLE5A3up3?NX(4JMuN{r5fh z7ckPA{SF&Pj$GG{pz3v$TVo3RDzOHH)|@oSrmhwH)r3fuuaKzM;}&Q2?)q}mL8SP= z%}~FL?R%;NbjaGgICw+uzUdW8sH^;ys$f@RxK|r+DmyWKL+?~rtofNNd)&}xe~hXe zYWL|*lb20ug~~7)RSxACkls!Ty+n$TCj0bH2oMJrRH`|w0F&~^lXrvH{-iTJInr?s zX}lrRUFw+{!qDKDrf5oabBN=k+80VlycMXr9V|pZW5^{$R7Tf8cAcYQA;?x{PWP#` zMCT(R9zuR@Qo-cxLPLjYc$=h?NVmPNFEw Rt9D7-ukjOtGDIMwUmp%LqQ5eZwV(m&zQ`ZZtI|M3#Txj2ZehDn^$lxomw; z%5OYI_@3z`ABDhfA;f=hqT!%%rE9dSEQ2;UGC-rbmhu?C6STh;(I+s4P4mx}9-)_+ zEH1Bi3fWI&w|EA2&=)*6 >Z<|CI45BBUlR#XYqLY(Ja&`W(X=L2tZs}{^w_*kB@dx)aw9&yfw@U2IN+6! ztR%+RQe sJ!Sn=3)4H!N%p8$1&Xt zR6iYHPTM$Xzb5B0H3eqqc^I@jVl Ws9`L`+o>vOxUIF}le8qQM zOwMDfWG5{X0&4}X?r?W3J+jcS%4xU!;X4o#cJ|IFYbe+6&$f;(*Aa5uBy_3wEGrNa zR(v*XdTg8z%y+^@Kf|^cD8>%gBgK$=>xkN~@s5GZ;5MM&;B>>_wYqrg=$oOqqf%!5 z^||mH=X-{ksRO&kF=DuBmL0)rX02m4zio3mud4*7hgS4=jW0KvE*RL?$kv^W7p8hS zB (h}eeCjyA#RzzX-}sb$ zWB&6(VMj02QNbtWEra_;C8ZJ}DL=$lZrs`b%?`b5(c#40U9Q|N6l!j-?O#jLi1GE2 zn z4EZ5mx1^}FCx+@tWmoA{&v?qLKb)g{O#NVxIwYD`ehdH|4(SZ@JSJbjHVpnzy644$ zHN~Xj%0nARt9p~EC%?ADh*CS+xSzZsUXOJ-SGgPXd*P|e)I3$NwVmG!i{dzHQQ_(@ zbEEq+TsWUoHuj;Tox@x4l;n~`A}xX k%=6lvjE}Oov2LfVECqYO%pCq)*_EnGPU@8QqdctG47~hsXjW!jWpGlDk&AvE zjv1_e>gcrM(tn(j`_zNv?S@f9WkO$sb6saBmAO;<0i|HVrE2tH`nGb`0!KN62J){e zI^@O?$C9zRgZ-{ZPg~8{0Va~y-pel_*tl;pXL %#CNi1|>+W2-u=TEcAiqR}o*KnFDLJ7-bks zKqUIG-u>5<84PU(Uu^X8J ~OUZX{SrXa8k?y-A3m#a|9Xosnwyu zf;8cO-o~TkWUTgavriQ(DIXnp4!B)X>WRt?Hv%ez4pZM5zilTJhPqJJmHR|!&bi18 z#L(@WG5MOt)lqdQ@k|$2@WKBzKgwGHNm4FEyz8n=I`r;DuAcryvh#>t{A-LGcnc Z7hlgO zqy%hzb}_X6X#c9fKnnF?lTxfHgAW8MFsm iWr Yk6eGvgV~0!Rt^LWHy|EPz>J}jh8eKVxa|`4NxsF1zDr}xYNUldzja zOwmC9wb`-fHGtt+=Gi_Dw2F&}P$yaWE>D88id2lD`${UZ2oIYIg{1oFH5HyMF25f* zXJJgkG)Kb>J6s^r2H^(|O@eIkls?L>h0wz%9%ncwBVJinQyGPQD)Br1Y*;0=rh=bC z?;5o2w41zyl>HD_P!&w7!)daW&nWqc%(gUPw}M=e^P!8Bq 6M(83y0EYEdQ93lf07~eJ7TuGQriBKAubQgn{dCzcqR-FTV |a~e+w5t~bEh4@dWHnd<&s^>{rq>4Y+7%ScMkrOC4eO50w``W`0OnDv4U+S0+O}b z>RG!^f7+0y`}?KydKNbCx++WqW+=Q?%rlNKTF(D1A|CKT_~U1j$3wnAHCCQ{M>xul ztyL=J7;Q+=I_N?<$eQ>M6RUn!Xy*TO=W!1n>|$e+AH8m8yn_m@04 QR)fF=M`b*CsjX z#oqYjZX4wUnbJDg8^4|R*MkG~1TpQ2m(!v-FY^wX3KO4ZGgZ00Y!;%yW &t!IvWUm3!w$cJATd z-T&8c$S@1Wazhh({ybFz-Glx+fXQ5_KwGK?Rm?4{yi(fq6wB;cJMlPoWEfM*#sALk ze=$u9{8$}UAvQw^Y8s~xyf#VL)7TO#zT}0@4^0ZG_Ky{B%~{tQW#6EH*2v%SEI%R; z5+C1YJ8}2a;^RVWBerA}=Bc2{fX;6cO`T6AcVluDh3Nh_FVCL?i}3ebPDOPvqrG6w zn5`lRakM!nE<}p9;A+N=p#HkfDI|{8Z@9&H8}&u@@3ahta)NhYM3n%$*po<|7O>pd zfO|xFI6MO7nM`!)@*8~DbW(YS60PX$HTpb#i4rR3>&nOZ*FKlW3%<2dGEqU3m-))A zX&Z@Cd9%SQ2cIBksS{3paIqef^vrT0Dz`F|y9#Gf)ql4fkh=1KL>8{*G|3d=z`Rp7 zxGIkia j@fLpa#TtJ{ll|vWd}LvvwuEN%QOljY_LGff^)dH| ztl}xCT86-ph#q-BnIt2Hk`BjYN&n|PIH-Y_hj@EQHw2mq^;&U+VL#z5<%fO8An)1X z1{q&-iTv0?&lpmYPMJ{ezptD<@90P%Et8>eocei4^iUfIZFD>C*lFC+z-Ur$D^yYX zJwr*~#mnjNoOl0DPO$c_fVFpwK0!nEyk x*#|mu d1H$#RWC(PE*}XI{ox_G(e$*5FxF~hE*zcVM4af?uMqCOMA90U?)kML@S@_*f zr~f o}^t?feuoGqaN6fCuFKZ@3qpxA2N$pWT$si9`iVwjv9LMj*`Cr zf0OfrbXq{2;4PpF5LR>UWMtZ^df}qg@4AMI+jh@QoPF!xzx>#&*Nm?pWSV@OpF98O zlK)ZFm)3m~{y+cv!Qjswh}by`>}_TEb-Y&&Sk5%J=8^r8V?X*DF7K&%&{(=k;9hd} zCi`pa&aC}$ew+W{YKAIU#RlvHn*v=Oy7=iajw@{qeQayeUf(|VEqJ~7hxykI3$tI^ zq z|Ti^>bpA&);0T@9O{4Ii(ZsfzJT}6DdwWm#eik`T dZnmf5%D z+xO~{nD;a&tgU68cEjoS1+^Q(Wv$b{R$n;Gz s&D0Onf^v^cCzuR&u(|%#e>6wG@#8_-dy;U zz_DemLtXfR@3sOT I|9`IAR=;ZfPh|T&K*uGl zmAS6i0L*^uuV>umG&uI{bSVFiwsf8aQxbm4i%tD7J3ao!>~G=mFZbWRx9zya?RY!+ z_3(O0AOje94D$Re0xM=Yu&-AzIM8-W?VGK1X7vq@+qbHs{;%2_zrs9B?Em^V%GJl^ z&inpRzok6yT)y9me&_wLa|0Mzj6i3QEM|7zF0jItQI=ccQ8n|m?Xfww`Z^YOn3=vt zgaruyi~QE 8+ zH#q3N6VO=m!T+T1kK@mbz8gPWzun*ZJUpju*$>QV-{hIAfNA(Nt5x*(7zYPWmaW0S zs5lY!`2w&dA=`5?DEou)ALHCvd!N?d+rppgly}Jf@G_RqJS8HCtYZd>iDx@Lg>YQy zY4GCx_T7ewi*3z2Rd)8usDq4VI^UPiZ|A)An4>Z5%kx{$zb*BDzkdUNQT>)h>y2tJ z+vduv{>pmx_;@osS;E^1jtlOwSpAsS7@D&{UhYM9^WI+v6z*#;uwNau{%L*5k_Ef# zm#&uAyD(pGXZ^QNv8;P-?$ k_X}0`N -v5jC&wok%lliSP zea(CC|DU(U1LtGl?pII&W+KI2v07-;0U-gLt!$W55QAuGfpR;rhVcMa^-fZ{zq(+B z7S!nuUO &G-g*Li` zCNQj*v^+L~4i&&_btm9%CxJ^D7sJsdf`GN52j}rrL}3GAwSW@Ml8cMhqf0CS9*#Oe zsP8l)eL+|pp1=(2vDh^pk#->x9-2UtRAr_k+B1;g5SRoEz6oyK`;;KT1`jOAaVZvh zNO1rTj?svK2N5X5Mk4|_I7V{>a)wkGmPHe9NY)Yt2DUm+7sn82!8ck=!Halc{5Ou) z7f8V|T3;X+kfZelN;6}$z8L=X1r6$m5C0i=N6eP_vSh|b1|aZs^>bP0l+XkK15d7H literal 0 HcmV?d00001 diff --git a/android/fastlane/metadata/android/en-US/images/icon.png b/android/fastlane/metadata/android/en-US/images/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..19b080a001d64987b50c8edd45b7659bccb9a7a2 GIT binary patch literal 24463 zcmeEu^+S|h*Y3 c&u}+Ny-7ge#(RPL2{2Sbg5ZBMGfU8o)Gf8mUzYe1uZkzjHpoFaTc*T@LZRV}p zR=L4tvc7tzem0#+25CboWfc=cdicUY&eGo7q!A=!0rto1VQcBJsgm3pZ1fT#7Pa3z zHFib6@7;pyejRi&Y5Uv&cdOQ&cObd~<>*%euxM+@RKaBt+T^ROmWE&Zz z?1ox353AZ8_rqusQR%=Gyo$qY-o$|syoMa0h&@^)C>@;~(Aq{8(5}2WAKRS6C~*WW zJ)-LA-B;BF6$n(4md{}JCg2I8arLXyo3AmNqyXCHH31)7*<#5N_J-I@oQI(1GBq|s zzwzN!{q9`w{;9kNGlO;$d>`@8XF~x043z*B-8&>RfJVF}pUdfse|_ CBM zejTv|a~~eSye#2 m0ll zz>PG$%0i1j%YHf71 IWRWgcq*SrrhYu1%-o8X>JmV*uUe;r*b zuft?u(}WiEMx1F&!;$pB@Spn=s^8N }BkKV@^9 zq{*vrheHIuIQAJqB4H-?c7@7(&*b0NhjGGVARru_uL9xdR{z8lrk492E-6K(AJ%Mw zk6+3)n#d1<)ZqjcE#h)}gzmZC@`y$TUM|ECqk{Hr=ow|Q?4~U@W&g4*`Ffh2cX#;I z3SR(jb%$E3{M^Nd46xMcCsVj>0nNg!+A;rNJD`l-t3jb!SKb%E>q0CwA#>BIWfw zZnFI++A?o~8;|tPVq#St4^|UH(}joTH^tPaPf +28o@-MiyC&mdNNS*~w+f7FYqaFGQWvGFQ-^z_|v~9M2aExRjp52KS zj-v*aO5hb>Xx1`J8DZg-8&{T&Mw<|D8sLYf&@46QQBCeYIE7Y~X99qq-hcz`6$OuA z&Skcigcyyio$T1u7^07o&{x+zG3}lS<<>}nDvrxBp95nueI33MaShyfF)=rnil3A! zv8`$xG>5VY?wp}Iq{=5Y8*D9r5nT>tN `)c#L$l;gnld$n zTddxJrsPm;b5S6uoB^==fhHle5MQ`g6q*( (w;DNlaQ1 zAm|={IOtcdpww-S&7-=GIC!5jI;c4G-AJ=O=S7E;rh*sQx^ToiF60gAMkn?R=jXQz5V0wPDmD0)&^~+mi(ph|}d3L}s zk>GowLC`ab7Xc$%od+^p&9#gJ_D&QR6Azh*z6$62tw$lh0pt8VQWO!3#o){0WLG+f zjdPr9P{t(cPUIf}PIC%Jf|fg8zU44{axA}<+ #hZq>1JY2O=+gzbyhpX&*fM0b8ChyMW29UR6A&AzkE z9)?B?0~le109Pw3L*xjkIQy|=B^_g$Ga2QtU$vbG31x}0=k=TZmxy}l+7d-E7$OD1 zX{a~d|BfQrBun9feL*XeUwK%E{2w+pr^;9=CJ=)Zt2@luAe`5f(U){R8u?!VB$9&p zh)$Npzk@fEG6tkYm4pT8wH08w*paQO;h$FT01Qvk@Uw0vCNWu)^(-RR1~=qr_^_+a zJ@z#&I(9?p-m-NO3*;|QV?GXzRae_VY;Xo)4r<9Q#B%}z>vbOSug`I@UCWLtKxAD5 zBFj08Qwo` WOXTMj=hQJz3s60sK{ z8jez^`JXm6P242Nx^3cFo`uhd3HIIjUNaEclf1vwzknp>5PLbCrVx>7!y;i6whjef zcNP!;^&3gx58=ck1~t@LiGWQ7Wnn`*Tz3C?>_QBKsj`%&a4y?!$=?)!;_d+~_}4Qo zUnCN06ZFCl^r(`^aNN$0G*7(xeik3F3vY4yCFC4C`3c-V1xysBLBts2j9Rc+h b@#9#&+kUF@Q5fh4fA-j4@eI_D^Gv%`WTj2EE$a%ch z%eeTOVr4< aF)fusD-Hj0fk>?&17EB z=!=C)ID<9K?s=M#yMo7aqy(@|?Op|=YGkaql~@
MIJ_&t)>)56mCwWgOb? zyHmY;lLbNytOFhNmFp01Ikt<7mErYEM8tmkQ+(NeN%C9ZEHrUFRERw_R0M$SUkTyK z;NB*HterHu-f7IKA?NCqyE8>78T^CX;7pMLJfBr7rh;&J4X<*uUVA+#3y#4zudBWo zQ@u(Zj-drSW`a`-gkubuzcepjX@$tdk1n84C9nh`M>Fk9PzId+mC0YDlBbcUnH#%= zrk6N<0dk4Lcqqr#A7sO)q-BiA$8Lil2AUu+ral}AhtiRGEhok@UPzI{?-b`^ez G08RJ^dOkK6^-|{3%u*G-Jva&ObdBL5KxWR-?#g78uEiZ z35bu9o7_r5iv7*K3ADH~?kVoCr&?_ybEE6F9iU61#sox$eZ7$ol$}@np-x-e+zTdd zH@`}#pSbwbQS`}PY{DEvg-&tCCFA-}0Ud^obK4zt-IFmSTgTe5%Ss{Dus(SZ@ zT3fjb6Y(}Ho%ETd_r127+{AiKc3K9a%jpFGjw~`iA%!XE L#+4c6gj1 P;m!o`M{jWl{X<>D0O#> zUg}FjZNTu( 8NWsJ?aX8aSzw;bcNTpxlZo}+7MaBL2tS|QPxKJxxS~af*$g0wn zz8P9RJGi)>s3!xsc!k_69ASWevV5%p-x5U%){8-s1Hoqj%e7R^BbZGPHQAm*W@!eV z)ZGkl4;5H6A=db|s|#mg*ZR;?O#^WRdI16sWjlAY;pKXmbQz~vFy*!TD~r`FV`10r zw~uA_%Y2lFYL710DmiRXP)I+|Nm-pdq~bOSq0SF-5KNyygtOW+Q9qTJx8L}Ay*5Q! zC9fHXo5>P%z~mL$wNY;SgS&8kf|h9HxpB#Rx9#|osSPgnCb`8_j}cdv(g )V~q;I$jWe0Zv)w7X)ylUJ+9@v%*5s_qw>kO?>a-5asflEGGa^NSuZyUFUMfK6B0 zB4Ual$5+aB^8sw+2Oiv Ujb0U~@2jI<@yw~cpkL1fa5X&{;B6tHt+XohWYA4^ zS)E#NnoafujAC4unb<>Myp$*J=B{Vz-MO=1-=8SQwru4WX8BcNjpuhS&pN=A((60} zZom}o!kh=|K;x^t@LpkA=iJyCjcU>26w@Orkp#2gx*I1mDdxw@0rU)b3QJfuIRGn- z2XuX85o}OaA-gpdcrYtMVs9sw^W3Qs5*i~#I`D~p!WA{b2G?~`SMYLa>$K$BTrvOx zX)*@zH}ou?KN@on7C?$=1gjSQvax#^#{Qb@8JCVnKH7No%zu5=s`SjsN&a8?s(87Q zRdWHZFoo#weX`9!owg@omK0h0PY*7ubJ9QK0(g;!J5OOi&fkUn_@vPkqA!6AyCq`Z zuGc=SR|=%^J}}JNzAX9MdE&rQw*vJTdL6(l!v@g;6+xh;e4IY7W`i68*gM>j;HjE7 z3 =J3;?&MS<<64`v$`6Q4#bYpy2qqNATU^`zr@uj q}LR)?V&T4bK}Wr!6N`t4@vUmGedH0oHtcWxcHf*Yz>Y`kUDq#Qqnk5#J4y|Q4T z+n?WeRBGO7LQ{L+j-!YS7VdiBFi^U4{=N7Ut`~-u^b7Gj?HzyB%zx1v(1v)aKtH1w zJ(dg-VD-k!tj${fwmaMSkY1rkkC^4OBh~w*6#9H!lIL7DE>Rh;dW_hTE^zjZd=)dM z=59k@;o`_J=-YE4oIf>sRcC#%?`*R%{fHaL9ki0rMO+QY>%fSInHHy4or9>_Rd?eFSe){XK5a%NCFYk zizF}BM`7?kHsvoWl&xY=hfc5UTaQ_?OV3yY@jq Qd`^e>yHPBE~7)5{&kq)^ANhHFtVwmvKZ+5iPa<{pIyRz{dSb2D&Q$!gegGTW zp6Q59bkw15{v+xKZ)~kxbE5{S(|-LBW^kdJKH{+%H_?Vwe&{)uQE)=x6*q*oVXau> z!acCfonSERR0Tphr^WeaTEJcLMe$}y{Z1tYP%S}FccPw$7Lst#yA%9FGl7-=Re?Vb zH9BMB`8|s}nA7Rwu&+vmj%jGg#*CWrosQe{v-?~OSt2!M2j%HL0Lf1OfOxx0*C>SB zk79JfUNyLohKagWEL8XtZJ(wop?VXO1xqhkwl^YR dG0pZ z*~c@7U9pWBk)uB&(?>6n^c6~S`|(msX!_egbmm5Yp(U<%)-z@?1MLA}z=_z;idE*a z^48X_QiDX6l>tB^vUyh=P!h fPVSbu|1L?e}Qx zIqFxk=BfkO5;VsJFQ4}hAg{JF8+jZDa;87E$8NNLSF#XbJ*nOEJob-|VxX)Q{AOFL zCWGRZyzw)q=-#pqjt0VEn#E@N2gyonL+AbL+;NA$#F})bNM{$Z^DX$}Ix3wE+`*7{ zGZVmuhNgGkGUuC!kH!RWS*9alwse=|`sZv)*;*ZTBAGBjOIg`G>ViNZ#Cja8E&m#X zJ>w%BJC5SEd`4{ yqN}0(Mk13X#r$U zVL}~Z0F8~BSp4kHcys?A{Jf>wq6F{Mx^8z{2CrG`g@oR8+TjGf#Y_kh-n@ks;vJ;u zFC@8!A7f^295noKcta3-uabapzhohdVWg#dF?W(=7bPbeQ1qs_#vrHZ178tVo)Btq zbn?wb5Z#OMDL>7NV87>?uDcVnQV3p{mgE@%+)vTjKJ$TrqC1V?Bx(8neiuOC _@%NE&GHU#-5o7t_b=u7vR(54Axcrs78|DI ;^$^LU-&H!F=kF3=Seb%qqoEjlLqJTHyF=qL1$=__BKK*HtPzlM=nB zyG$gCu}8y`24ulacCshgO_HunhrRXdKlTL9_-4WCFO;E3@WbrlzEoV&7{+&4R7V4& zp;V=mdWu`zzSms@koX@pYZh+g&;2!7zmA|%-zX(K)|@@`G-vcKUM!IH$(uu@hX9zh zw_;w>bN8Em3gRM F~{LfyKhOUdl^l07vn6-rfCBcac04`TozkX5b|s9$g#X z8T5ZRpdok) 5- VYxCKYudswB{B{W{o zAWa7DzkOm|?>n~u=NIz%b28NE<$XKzL;#}_84|VD9hn{iMAqJdSxNg;Kuni^opsvN z<=FfmpR=gjP~Ei$yh_NJdN~|16j^w;2A{BZTo;qVc-7+#?8_UdKMz}#yhKOLX@n+d zxoxneu|pt!B&Tn16jhdWz0^nQ?3s V 7+t)pb&^<6}$r4D;{;Q1Y_}SWL^su`*=UJhl(;G#6u%(PEBXaS# zO8bR;!3Kac)=s94KHU}ZN5`jZB?OWUox?p}@`5$rD4#L0d%WcvewJpF#_s4$m%)Iq zCNF|rUt%kkKI~MK3MadF-IkXxJCC=l Z<|5*|V-9C*){e)&Z+lR5YV-X(aol@> z-^HozuN^6N1LaI5z5RpqFtT>))r(qolbymXnkxap&Y6btvivw?=yi#)W~bl-C+6Hi zhwkE^&9ulU%-3UTNZ!V#{rLBZbrg10%8)E`6!xY5R@JuNt;tOOnAvAsKXX_s&`sPw zbB6KT5A^ZN)?of;7W~0f=T8c=C|t|#aVOz@9+j!MBw`d-fz@h&Tx{n(1#VCC+@@VE z%V%FI9w~GCu}rk<)NkH}^q#D+f=v!<$+bQ?8_#Jvwc<3~f^BaPs(gITZq_^+yolZ~ zh1U_x-dnHW|AGv)539Zn3*p~Pie!C`^@Cn<3rX|@j SDiUkq~p!M>Al>m-j`$YSX z`h0gvaZ?l9`mwAClY58C?- }FIVU4<>ft}39X6&;$rzwGhyuSt0k5F2K> z!A#S5W6@sfhI736V3BrbTzTW3CXX+>u<2Jlq2;sFsm&_)qa?<9JSw9rOe|S;u}U67 zxZm(z&wc8dsbj+Pf-$MxPxRmDA$jE4e=`rG7#)8qC{-0Kt71eIO%BHX@|vsvU~l|8 zu{T9aP}3vf=HUw6&UM}GL~XTpgPukxkeaLu*L`-$_ZSWw*W{v1&DQM<%{eynw+T;} z72qtkF1YXaa_?a*XbqyLdH#+MO<+b~TidNFbs>Jl)w+4sL?!pnD7zBRjsmqAM1$(! z#;(>59u+(LS9*U&N^e^D8ywpF(ZBlm*#fTDJ(1p2IRoRH+uH<|E{oJ}1`^ -$#?XGN|lXggi_tnPmu*gl&f`IufvQ?3|3LxN3t zpI7HsLbu$$*f(%nv-jibK419`)eVw#5tHk+s)2i|z| $`Yp|1;;%H!u^urDnhS z*LiDpzr_FPu%keB6E(PB+fW`oT7s^9V$0%vQMcZdQs(~_BVr$1+Iz@uG5J?l=de9{ zwK+J4W}ynDGX@)X^lDImva+;l5^Y&*-cZ=5g_Aaau(mYBueRKGZ+0^?<{r!s0_rRO zM9U9J0!k=IM*`|j@yH)D;!k%Em0Gjy9r6gVsO7myEu}wsmq G9j|lFwE&3AR(4g}iBnpg3CpI!zS^++pR_ z^=v$&&qyuH4p=_@;&=S^9CwFFZr4zrzT?U*i?p;V8KZd4`EgEDyl&gsc|tMza}5`; zwC4QIw@x*6IzDHx7cfDDGK{x -rqfIu``4jt-(sjf<^Aa~;?J_SJJ$aaCp{am tv8 zwhWc`Y%{KGH!o>|JNAjLQDgW+EVXm#kcmbV;NTY*DsX8Ls6aNr=hqZUCS_s_5&}|d z-@(9E{Pl7z+aU4GCJ|kxd!vhLO7~{-Gtm5~HoKw5-&}SJxAv%0d~u(ry0-8uY6kol znYTg5ZgQU b=Q422~W>n zehM1^hh7-f@x!LR>8TT<-kC$k9hQU4$AdTOzQ}_~*WAz4$ilaqEjvE1``12L^GxcU z))4%UznXWF1BzQmXvPcly?jGv#P$+uzP0H6e${D`^}BEP!ed89&HO^3l-CZ84OH%d zXik8>By!nRz8uLqnG1MMcgv{OGXo?W=^TD|LjyFd-3^&fbc ^vhj|9`sp%FiD18y&L*ITf03lwt5Tn+#e5H4P zz0Kr!tcwrSv?O`ELz!~z#x{1C)e5)1J;WvEHT;W(KKDodfW}A1>i~TX{vog8BsBMP zk0k+Znz0=YDyou+(aV76-57Z=U sN>fJf@=8jsLCG0dpb=_KGwgpzJBr3;`ZJ4w{Vc}(Rzv? zys(RyY^hA{`^f3xRjOa#&ZR^DT<6M5vdUr~6+1CG36&@Ocprbq8HJhx8FuPoXu}<} z6pF0nJjrF6wS?su+txmCY5cu2iA~^4<37U<9Pn$eKi^=`$okOzF3k47cD=@v(&SN{ z6TxcgyAIhM!JKeY0?YE!#ynEUGs*0!ca$pe*kGIVd)bd=_s-5JGVg!Y1I@09q|1%R zJrjMoU@f@?W`%aX59`P&;&?#nL>`6rp=!4*8lc>oKGZEsIO!_k8tvYgK0Y-8IGf?B zmRHs>ZOeyrOkeT-?Uq?_u;<3(5OH0~{k%Qsbm2j+?s95{qxBDCWd~whhep;>M>j5Q zkR7_I5wzjY{ngMtpfFSPvn=&+(GN%3{Db)q^w>Fvb}l%IkRPl3r1= ^A0nCG@X19}Iyh(zx{lqHTf4=mXvUS`R0@}4C 74PWhzg;uJl!zSh1yBa}13#L;_@h{4N# zQ*YJh&>>$`EyxHaji}%#*X_5DcFQ?V5VmqRO@cKw2md*I(?eRIN9J7U zjQ8a3^ +zVk*nPx0$Ym*gkmVL9tGjd%y4Sr7-?{+aZC#l^hc9slJZ|5C-yO z^*AhtWa=?@qnAYH%?!++ksyf+efxPQ8sbbRvDhsdvc@dx>Wtuz7dWawWpM7>Nps@q zZd~ZXh94{OrVg~IuhGq?E@74FG|eDgWg?2vCD`^BLSTij+*`XXcf?fpA){LHWt&vV zrp8kqy1Bb|4-xFcDEjB+D0P3=9Len?xNROcq>*W|sNaUffD)nmvt#t>T~2>vw7hvg z*4Kux`~g(9>`~zPL9uaNub+X?q9bVeWOqdYow6;EKd6rCs*HJgr9SK%Ed1=vh!L9o z?7c88YXJ@xFj$AKkH!!&I<;cti5Z|aVD{sl?w#Z+!qLW5VX*!2M$h_?n-X6|;W#K~ zr@8W24c&3s+yU9vZ`L@W`c7TjuI6UCmFKG%tpnY;qGZ#psT`iHrE{KWwv~bb;&9$? zZ8^|cxh8BR?40J@Y}KsUkYv+1KW6#vHNJTcqf8-WO7!e6W}lgR+X0A`iOAf+7O3za zF{7{1jbXn}QKms~a6i54x1XskSxZwwq&mbf=aO-gB_&Dra{gjVq5cmB&XEp8U(%ek zsF-)Zp(Yl~G^oUKX}yb^Dp>{7jV@28xNcX|6JDQjP5M>KmY=`{1fU9ZRsxfTe8X4u zyf_=bFk$f5gd!Oy&Y0{5=QLUO9chSs;hdQ&fZf^+Fh9trx 7vE+fHtgZmEzdT(iEBN3um4@)WCQ5)?T*7LppD|Wt4;o hbVOqS5o13mxDh||1?fH(`h1+g*1A4V4hw%y_UINS zdC-rp5%i*UIq34!jeJ1=YGV^M(0*pa=%au+mH@JpRpS}=&z_5iwdC_qu74KhS8jOU zIopW$tJ%7wEu_mo-Q;AOtqTzUb^gQGOFo}dT>m9@1e*EmhOhc`>4Mu&*#!Q%^4uA? z_DO(erQ1O50P)VDfWEYoEMQdV#yeH4+^0y%3V3#Dezsm!juvuiv{&nIQCgC%vK_17 zb9qTMY2o<#qkHft^pV*wsenCGVs)z-r{7Ui|Ky_~;RD^g_C+-SufjYD5a@ud(x#0@ zgHEP1t>~ >VO{`zd5|&)~L=P8BQ9j>s5ka*XDTiMrbZ^*~ z;(Jp5JvgG&aV-M4OA#QaY2!IM@M8PE(I;lYr{uA^C7g4j$$Cw~=FP;Btdb@Dt-HE? zGvmy^0%MJ=t6 %49nsj^OIB5QGglxno1JFHrg3k!YZ<8SJUqH$kVy!M&tgCXEn&HHtS` zD_&R`4QV1p`KGsG$UGNlt>=sJdNXEH?7;Oy>Cz*yIJ1xj{JD+dZGNi}g hkwa%l^~i}`7Uo+7tlb6^=Z0oNFf6u=>pDsEGN&T={%Qa3N!j0JAb!4 z3R|^_PsUzLxE^c~;AFSFFoAt`Jk*O3NV2$ct@ZvC7@Yh!=9RO;T!wjpSawF~0WNqZ zEu(FFK9oD@T%)btN%GT+S@P#oVMQZo1|!Q+N!A45{!AcpJxT5yn;I96>+SX mFx*l)oj? zpz%OnnQdXyx;Cn}Wc=4)8Xh1fKX_oz5igl-Ehtj51jRas9U!#|#~(c%s#jz*zVt_V zKD(I!#zL2kH^EhfO%9Jj6zqrLfg_WT4z(Wk5MD4)5I)aj1bQ58dK}fm!t>?tSO)(n zd?XD%&q|#g&8buO*l|)V;+pYq3fl9=Y|~gVKtEK!yjHLT@hth&a&B}$UFM3ji9V}$ zjjKJ(bY=~1wJjz4J%xX dR kS`@S8Hzql`2F?`qr1Vb=x_Z z0 )4?n9La53zz;hXI%xb(28>*~NEfoDkteR=<-i2T9pqFrBxtQTH zfMF|#J=ER|+VxbF0s!~G?|z0qL;