From c7ba4235b3c8a219301021c6ddb72f978d06c413 Mon Sep 17 00:00:00 2001
From: eddyizm
Date: Sun, 19 Oct 2025 17:37:55 -0700
Subject: [PATCH] chore: updated strings with tempus and updated screenshots.
---
README.md | 25 ++++++++++--------
app/src/main/res/values-de/strings.xml | 14 +++++-----
app/src/main/res/values-es-rES/strings.xml | 18 ++++++-------
app/src/main/res/values-fr/strings.xml | 12 ++++-----
app/src/main/res/values-it/strings.xml | 12 ++++-----
app/src/main/res/values-ko/strings.xml | 6 ++---
app/src/main/res/values-pl/strings.xml | 18 ++++++-------
app/src/main/res/values-pt/strings.xml | 16 +++++------
app/src/main/res/values-ru/strings.xml | 12 ++++-----
app/src/main/res/values-tr/strings.xml | 16 +++++------
app/src/main/res/values-zh/strings.xml | 12 ++++-----
app/src/main/res/values/strings.xml | 20 +++++++-------
.../android/en-US/full_description.txt | 4 +++
.../en-US/images/phoneScreenshots/1_dark.png | Bin 0 -> 140077 bytes
.../en-US/images/phoneScreenshots/1_light.png | Bin 0 -> 145595 bytes
.../images/phoneScreenshots/1_screenshot.png | Bin 1201156 -> 0 bytes
.../en-US/images/phoneScreenshots/2_dark.png | Bin 0 -> 141337 bytes
.../en-US/images/phoneScreenshots/2_light.png | Bin 0 -> 141312 bytes
.../en-US/images/phoneScreenshots/3_dark.png | Bin 0 -> 84525 bytes
.../en-US/images/phoneScreenshots/3_light.png | Bin 0 -> 31957 bytes
.../en-US/images/phoneScreenshots/4_dark.png | Bin 0 -> 27934 bytes
.../en-US/images/phoneScreenshots/4_light.png | Bin 0 -> 27703 bytes
.../en-US/images/phoneScreenshots/5_dark.png | Bin 0 -> 17796 bytes
.../en-US/images/phoneScreenshots/5_light.png | Bin 0 -> 17737 bytes
.../images/phoneScreenshots/6_screenshot.png | Bin 939273 -> 0 bytes
.../images/phoneScreenshots/7_screenshot.png | Bin 150439 -> 0 bytes
.../images/phoneScreenshots/8_screenshot.png | Bin 205783 -> 0 bytes
27 files changed, 96 insertions(+), 89 deletions(-)
create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/1_dark.png
create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/1_light.png
delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/1_screenshot.png
create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/2_dark.png
create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/2_light.png
create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/3_dark.png
create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/3_light.png
create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/4_dark.png
create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/4_light.png
create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/5_dark.png
create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/5_light.png
delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/6_screenshot.png
delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/7_screenshot.png
delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/8_screenshot.png
diff --git a/README.md b/README.md
index 5d5e6a3d..708e75c1 100644
--- a/README.md
+++ b/README.md
@@ -51,11 +51,14 @@ Fork [**sponsorship here**](https://ko-fi.com/eddyizm).
- **Playlist Management**: Create, edit, and manage playlists to curate your perfect music collection.
- **Gapless Playback**: Experience uninterrupted playback with gapless listening mode.
- **Chromecast Support**: Stream your music to Chromecast devices. The support is currently in a rudimentary state.
-- **Scrobbling Integration**: Optionally integrate Tempus with Last.fm to scrobble your played tracks, gather music insights, and further personalize your music recommendations, if supported by your Subsonic server.
+- **Scrobbling Integration**: Optionally integrate Tempus with Last.fm or Listenbrainz.org to scrobble your played tracks, gather music insights, and further personalize your music recommendations, if supported by your Subsonic server.
- **Podcasts and Radio**: If your Subsonic server supports it, listen to podcasts and radio shows directly within Tempus, expanding your audio entertainment options.
- **Transcoding Support**: Activate transcoding of tracks on your Subsonic server, allowing you to set a transcoding profile for optimized streaming directly from the app. This feature requires support from your Subsonic server.
- **Android Auto Support**: Enjoy your favorite music on the go with full Android Auto integration, allowing you to seamlessly control and listen to your tracks directly from your mobile device while driving.
- **Multiple Libraries**: Tempus handles multi-library setups gracefully. They are displayed as Library folders.
+- **Equalizer**: Option to use in app equalizer.
+- **Widget**: New widget to keeping the basic controls on your screen at all times.
+- **Available in 11 languages**: Currently in Chinese, French, German, Italian, Korean, Polish, Portuguese, Russion, Spanish and Turkish
## Screenshot
@@ -64,11 +67,11 @@ Fork [**sponsorship here**](https://ko-fi.com/eddyizm).
-
-
-
-
-
+
+
+
+
+
@@ -81,11 +84,11 @@ Fork [**sponsorship here**](https://ko-fi.com/eddyizm).
-
-
-
-
-
+
+
+
+
+
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 77cdcc8c..530fb604 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -28,7 +28,7 @@
Veröffentlicht am %1$s, ursprünglich %2$s
Zufällige Wiedergabe
%1$d Tracks • %2$d Minuten
- Tempo
+ Tempus
Suche…
Instant mix
Mischen
@@ -256,7 +256,7 @@
Trotzdem weitermachen
Der angefragte Server ist nicht erreichbar. Wenn Du trotzdem weitermachst, wird dieser Dialog für eine Stunden nicht wieder erscheinen.
Server nicht erreichbar
- Tempo ist ein nativ für Android entwickelter, leichtgewichtiger Open-Source Client für Subsonic.
+ Tempus ist ein nativ für Android entwickelter, leichtgewichtiger Open-Source Client für Subsonic.
Über
Immer anzeigen
Transkodierungs-Format
@@ -284,7 +284,7 @@
Download storage
Audio Einstellungen anpassen
System-Equalizer
- https://github.com/eddyizm/tempo
+ https://github.com/eddyizm/Tempus
Verfolge die Entwicklung
Github
Bilder Auflösung anpassen
@@ -411,9 +411,9 @@
Pfad
Disk Nummer
Diese Datei wurde mit den Subsonic APIs heruntergeladen. Der Codec und die Bitrate sind unverändert zur original Datei.
- Die Qualität des abzuspielenden Titels wird vom Server bestimmt. Tempo stellt keinen Codec und keine Bitrate für eine potentielle Transkodierung sicher.
- Tempo wird nur die original Datei, so wie sie vom Server geliefert wird, lesen. Die Anwendung wird den Server explizit nach einer nicht-transkodierten Version der Datei mit der Bitrate der original Datei fragen.
- Tempo wird den Server bitten, die Datei zu transkodieren. Der vom Benutzer gewünschte Codec ist %1$s, die Bitrate wird dieselbe wie bei der original Datei sein. Die potentielle Transkodierung der Datei in das gewünschte Format ist vom Server abhängig. Dieser kann die Operation gegebenenfalls nicht unterstützen.
- Tempo wird den Server bitten, die Bitrate der Datei zu erändern. Die vom Benutzer gewünschte Bitrate ist %1$s, der Codec der Originaldatei wird nicht verändert. Änderungen an der Bitrate der Datei werden vom Server ausgeführt, dieser kann die Operation gegebenenfalls nicht unterstützen.
+ Die Qualität des abzuspielenden Titels wird vom Server bestimmt. Tempus stellt keinen Codec und keine Bitrate für eine potentielle Transkodierung sicher.
+ Tempus wird nur die original Datei, so wie sie vom Server geliefert wird, lesen. Die Anwendung wird den Server explizit nach einer nicht-transkodierten Version der Datei mit der Bitrate der original Datei fragen.
+ Tempus wird den Server bitten, die Datei zu transkodieren. Der vom Benutzer gewünschte Codec ist %1$s, die Bitrate wird dieselbe wie bei der original Datei sein. Die potentielle Transkodierung der Datei in das gewünschte Format ist vom Server abhängig. Dieser kann die Operation gegebenenfalls nicht unterstützen.
+ Tempus wird den Server bitten, die Bitrate der Datei zu erändern. Die vom Benutzer gewünschte Bitrate ist %1$s, der Codec der Originaldatei wird nicht verändert. Änderungen an der Bitrate der Datei werden vom Server ausgeführt, dieser kann die Operation gegebenenfalls nicht unterstützen.
Die Anwendung wird den Server bitten die Datei zu transkodieren und die Bitrate zu verändern. Der vom Benutzer gewünschte Codec ist %1$s, mit der Bitrate %2$s. Änderungen am Codec und an der Bitrate der Datei werden vom Server ausgeführt, dieser kann die Operation gegebenenfalls nicht unterstützen.
\ No newline at end of file
diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml
index b486fb69..704ce8a5 100644
--- a/app/src/main/res/values-es-rES/strings.xml
+++ b/app/src/main/res/values-es-rES/strings.xml
@@ -1,7 +1,7 @@
%1$d pistas • %2$d minutos
- Tempo
+ Tempus
Si tienes problemas, visita https://dontkillmyapp.com. Ofrece instrucciones detalladas para desactivar características de ahorro de energía que podrían afectar al rendimiento de la app.
Por favor, desactive las optimizaciones de batería para continuar la reproducción multimedia mientras la pantalla está apagada.
Optimizaciones de batería
@@ -183,7 +183,7 @@
Idioma
Idioma del sistema
Cerrar sesión
- https://github.com/eddyizm/tempo
+ https://github.com/eddyizm/Tempus
Siga el desarrollo
Github
Género
@@ -289,21 +289,21 @@
Continuar de todas formas
El servidor no está disponible. Si decide continuar, este diálogo no aparecerá de nuevo durante una hora.
No se puede conectar con el servidor
- Tempo es un cliente de música Subsonic ligero y de código abierto, diseñado nativamente para Android.
+ Tempus es un cliente de música Subsonic ligero y de código abierto, diseñado nativamente para Android.
Acerca de
Pantalla siempre activa
Si está habilitada, no se comprobará si hay pistas repetidas cuando se añadan a la lista.
Formato de transcodificación
- Si está habilitada, Tempo no descargará la pista con las opciones de transcodificación que aparecen a continuación.
+ Si está habilitada, Tempus no descargará la pista con las opciones de transcodificación que aparecen a continuación.
Dar prioridad a las opciones del servidor usadas para el streaming en las descargas
- Si está habilitada, Tempo descargará las pistas transcodificadas.
+ Si está habilitada, Tempus descargará las pistas transcodificadas.
Descargas pistas transcodificadas
Si está habilitada, se pedirá al servidor la duración estimada de la pista.
Calcular la duración del contenido
Formato de transcodificación para las descargas
Formato de transcodificación en red de datos móviles
Formato de transcodificación en red Wi-Fi
- Si está habilitada, Tempo no reproducirá la pista con las opciones de transcodificación que aparecen a continuación.
+ Si está habilitada, Tempus no reproducirá la pista con las opciones de transcodificación que aparecen a continuación.
Dar prioridad a las opciones de transcodificación del servidor
Prioridad a la hora de transcodificar una pista
Estrategia de buffer
@@ -367,7 +367,7 @@
https://undraw.co/
Número de pista
Si está habilitada, se mostrará la valoración del elemento y si está marcado como favorito.
- Temporizador de sincronización
+ Tempusrizador de sincronización
Si está habilitada, el usuario podrá guardar la cola de reproducción y restaurarla cuando abra la aplicación.
Si está habilitada, se mostrará la sección de emisoras de radio. Reinicia la app para que los cambios surtan efecto.
Establece la proporción del ángulo de curvatura.
@@ -463,9 +463,9 @@
Abrir el ecualizador integrado
Se ha limpiado la carpeta de descargas.
Se ha establecido la carpeta de descargas
- Widget de Tempo
+ Widget de Tempus
En pausa
- Abrir Tempo
+ Abrir Tempus
0:00
Portada del álbum
Reproducir o pausar
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 45e73574..f5afa00a 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -28,7 +28,7 @@
Sorti le %1$s, initialement %2$s
Mélanger
%1$d titres • %2$d minutes
- Tempo
+ Tempus
Recherche…
Mix instantané
Mélanger
@@ -270,20 +270,20 @@
Continuer quand même
Le serveur est injoignable. Si vous décidez de continuer, cette fenêtre n\'apparaîtra plus pendant une heure.
Serveur injoignable
- Tempo est un client open source et léger pour Subsonic, développé et compilé nativement pour Android.
+ Tempus est un client open source et léger pour Subsonic, développé et compilé nativement pour Android.
À propos
Toujours visible
Format de transcodage
- Si activé, Tempo ne forcera pas le téléchargement de la piste avec les paramètres de transcodage ci-dessous.
+ Si activé, Tempus ne forcera pas le téléchargement de la piste avec les paramètres de transcodage ci-dessous.
Prioriser les paramètres du serveurs, utilisés pour le streaming, dans les téléchargements
- Si activé, Tempo téléchargera les pistes transcodées.
+ Si activé, Tempus téléchargera les pistes transcodées.
Télécharger les pistes transcodées
Si activé, une estimation de la durée de la piste sera demandée au serveur.
Estimer la durée du contenu
Format de transcodage pour les téléchargements
Format de transcodage (mobile)
Format de transcodage (Wi-Fi)
- Si activé, Tempo ne forcera pas le streaming des pistes avec les paramètres ci-dessous.
+ Si activé, Tempus ne forcera pas le streaming des pistes avec les paramètres ci-dessous.
Prioriser les paramètres de transcodage du serveur
La priorité au transcodage de la piste est donnée au serveur
Stratégie de mise en mémoire tampon
@@ -298,7 +298,7 @@
Stockage des téléchargements
Ajuster les paramètres audios
Égaliseur du système
- https://github.com/eddyizm/tempo
+ https://github.com/eddyizm/Tempus
Suivre le développement
Github
Définir la résolution des images
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 64f51d6d..f2d1936e 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -28,7 +28,7 @@
Rilasciato il %1$s, originariamente il %2$s
Riproduzione casuale
%1$d brani • %2$d minuti
- Tempo
+ Tempus
Ricerca in corso…
Mix istantaneo
Riproduzione casuale
@@ -256,20 +256,20 @@
Continua comunque
Il server richiesto non è disponibile. Se scegli di continuare, questo messaggio non apparirà per la prossima ora.
Server irraggiungibile
- Tempo è un client musicale open source e leggero per Subsonic, progettato e costruito nativamente per Android.
+ Tempus è un client musicale open source e leggero per Subsonic, progettato e costruito nativamente per Android.
Informazioni
Sempre attivo
Formato transcodifica
- Se abilitato, Tempo non forzerà il download del brano con le impostazioni di transcodifica sottostanti.
+ Se abilitato, Tempus non forzerà il download del brano con le impostazioni di transcodifica sottostanti.
Dare priorità alle impostazioni del server per lo streaming nei download
- Se abilitato, Tempo scaricherà i brani transcodificati.
+ Se abilitato, Tempus scaricherà i brani transcodificati.
Scarica brani transcodificati
Se abilitato, verrà richiesto al server di fornire la durata stimata del brano.
Stima della lunghezza del contenuto
Formato transcodifica per download
Formato transcodifica su mobile
Formato transcodifica su Wi-Fi
- Se abilitato, Tempo non forzerà lo streaming del brano con le impostazioni di transcodifica sottostanti.
+ Se abilitato, Tempus non forzerà lo streaming del brano con le impostazioni di transcodifica sottostanti.
Dare priorità alle impostazioni di transcodifica del server
Priorità di transcodifica del brano assegnata al server
Strategia di buffering
@@ -284,7 +284,7 @@
Archivio download
Regola le impostazioni audio
Equalizzatore di sistema
- https://github.com/eddyizm/tempo
+ https://github.com/eddyizm/Tempus
Segui lo sviluppo
Github
Imposta risoluzione delle immagini
diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml
index 98a99747..b48906ec 100644
--- a/app/src/main/res/values-ko/strings.xml
+++ b/app/src/main/res/values-ko/strings.xml
@@ -27,7 +27,7 @@
%1$s에 발매, %2$s에 최초 발매됨
셔플
%1$d 곡 • %2$d 분
- Tempo
+ Tempus
탐색 중…
인스턴트 믹스
셔플
@@ -238,7 +238,7 @@
무시하고 계속
요청한 서버를 사용할 수 없습니다. 계속하면 한 시간 동안 더 이상 경고하지 않습니다.
서버에 연결할 수 없음
- Tempo는 안드로이드용 경량 Subsonic 오픈 소스 음악 클라이언트입니다.
+ Tempus는 안드로이드용 경량 Subsonic 오픈 소스 음악 클라이언트입니다.
About
트랜스코딩 포맷
활성화 시, 아래 트랜스코딩 설정으로 트랙 강제 다운로드를 하지 않습니다.
@@ -263,7 +263,7 @@
스토리지 다운로드
오디오 설정 적용
시스템 이퀄라이저
- https://github.com/eddyizm/tempo
+ https://github.com/eddyizm/Tempus
Follow the development
Github
이미지 해상도 설정
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 5c7e8b6c..4db7ea2b 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -28,7 +28,7 @@
Wydane %1$s, oryginalnie %2$s
Odtwarzaj losowo
%1$d utworów • %2$d minut
- Tempo
+ Tempus
Szukanie…
Natychmiastowy mix mix
Odtwórz losowo
@@ -282,22 +282,22 @@
Kontynuuj mimo wszystko
Wybrany serwer jest niedostępny. Jeżeli wybierzesz żeby kontynuować ta informacja nie będzie się wyświetlać przez następną godzinę.
Serwer jest niedostępny
- Tempo jest otwarto-źródłowym i lekkim klientem muzycznym dla Subsonic, stworzonym i zbudowanym natywnie dla Androida.
+ Tempus jest otwarto-źródłowym i lekkim klientem muzycznym dla Subsonic, stworzonym i zbudowanym natywnie dla Androida.
O aplikacji
Always on display
Zezwalaj na dodawania duplikatów do playlist
Jeżeli włączone, duplikaty nie będą sprawdzane podczas dodawania do playlisty.
Format transkodowania
- Jeżeli włączone, Tempo nie będzię wymuszał pobierania utworu z ustawieniami transkodowania wybranymi poniżej.
+ Jeżeli włączone, Tempus nie będzię wymuszał pobierania utworu z ustawieniami transkodowania wybranymi poniżej.
Priorytetyzuj ustawienia serwera używanego do strumieniowania w pobieraniach
- Jeżeli włączone, Tempo będzie pobierał transkodowane utwory.
+ Jeżeli włączone, Tempus będzie pobierał transkodowane utwory.
Pobieraj transkodowane utwory
Jeżeli włączone, serwer bedzię odpytywany o przybliżoną długość utworu.
Szacuj długość treści
Format transkodowania dla pobierania
Format transkodowania w sieci komórkowej
Format transkodowania w sieci Wi-Fi
- Jeżeli włączone, Tempo nie będzie wymuszał strumieniowania utworu z ustawieniami transkodowania wybranymi poniżej.
+ Jeżeli włączone, Tempus nie będzie wymuszał strumieniowania utworu z ustawieniami transkodowania wybranymi poniżej.
Priorytetyzuj ustawienia transkodowania serwera
Priorytet przy transkodowaniu utworu danego serwerowi
Strategia buforowania
@@ -317,10 +317,10 @@
Ustaw folder pobierania
Zmień ustawienia audio
Korektor systemowy
- https://github.com/eddyizm/tempo
+ https://github.com/eddyizm/Tempus
Śledź tworzenie aplikacji
GitHub
- https://github.com/eddyizm/tempo/discussions
+ https://github.com/eddyizm/Tempus/discussions
Dołącz do dyskusji i wsparcia społeczności
Wsparcie użytkowników
Skanowanie: naliczono %1$d utworów
@@ -469,9 +469,9 @@
unDraw
Specjalne podziękowania dla unDraw bez którego ilustracji nie mogliśmy uczynić tej aplikacji jeszcze piękniejszą.
https://undraw.co/
- Widget Tempo
+ Widget Tempus
Nie odtwarza
- Otwórz Tempo
+ Otwórz Tempus
0:00
0:00
Okładka albumu
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 294e5893..d81c8683 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -25,7 +25,7 @@
Sugestões semelhantes
Reproduzir
Aleatório
- Tempo
+ Tempus
Procurando…
Mixagem instantânea
Aleatório
@@ -224,20 +224,20 @@
Continuar mesmo assim
O servidor solicitado não está disponível. Se você optar por continuar, essa caixa de diálogo não será exibida pela próxima hora.
Servidor inacessível
- O Tempo é um cliente de música leve e de código aberto para Subsonic, projetado e desenvolvido nativamente para Android.
+ O Tempus é um cliente de música leve e de código aberto para Subsonic, projetado e desenvolvido nativamente para Android.
Sobre
Tela sempre ativa
Formato de transcodificação
- Se ativado, Tempo não forçará o download da faixa com as configurações de transcodificação abaixo.
+ Se ativado, Tempus não forçará o download da faixa com as configurações de transcodificação abaixo.
Priorizar as configurações do servidor usadas para streaming nos downloads
- Se ativado, Tempo irá baixar faixas transcodificadas.
+ Se ativado, Tempus irá baixar faixas transcodificadas.
Baixar faixas transcodificadas
Se ativado, o servidor será solicitado a informar a duração estimada da faixa.
Calcular tamanho do conteúdo
Formato de transcodificação para downloads
Formato de transcodificação na rede móvel
Formato de transcodificação no Wi-Fi
- Se ativado, Tempo não forçará a transmissão da faixa com as configurações de transcodificação abaixo.
+ Se ativado, Tempus não forçará a transmissão da faixa com as configurações de transcodificação abaixo.
Priorizar configurações de transcodificação do servidor
Prioridade na transcodificação da faixa fornecida pelo servidor
Estratégia de buffer
@@ -250,7 +250,7 @@
Armazenamento dos downloads
Ajustar configurações de áudio
Equalizador do sistema
- https://github.com/eddyizm/tempo
+ https://github.com/eddyizm/Tempus
Acompanhe o desenvolvimento
Github
Definir resolução da imagem
@@ -264,7 +264,7 @@
Se ativado, mostrará a seção do diretório de música. Observe que, para que a navegação na pasta funcione corretamente, o servidor deve oferecer suporte a esse recurso.
Mostrar podcast
Se ativado, mostrará a seção de podcasts. Reinicie o aplicativo para que as mudanças tenham efeito.
- Temporizador de sincronização
+ Tempusrizador de sincronização
Se ativado, o usuário poderá salvar sua fila de reprodução e carregar o estado ao abrir o aplicativo.
Sincronizar a fila de reprodução para este usuário
Mostrar rádios
@@ -285,7 +285,7 @@
Retorna o estado da fila de reprodução para esse usuário. Isso inclui as faixas na fila de reprodução, a faixa sendo reproduzida e a posição nesta faixa. O servidor deve suportar este recurso.
Prioridade dada ao modo de transcodificação. Se definido para \"Reprodução direta\" a taxa de bits do arquivo não será alterada.
Baixar mídia transcodificada. Se ativado, o endpoint de download não será usado, e sim, as seguintes configurações. \n\n Se \"Formato de transcodificação para downloads\" estiver definido como \"Download direto\" a taxa de bits do arquivo não será alterada.
- Quando o arquivo é transcodificado em tempo real, o cliente geralmente não mostra a duração da faixa. É possível solicitar aos servidores que suportam a funcionalidade, que informem a duração da faixa que está sendo reproduzida, porém, os tempos de resposta podem ser mais longos.
+ Quando o arquivo é transcodificado em Tempus real, o cliente geralmente não mostra a duração da faixa. É possível solicitar aos servidores que suportam a funcionalidade, que informem a duração da faixa que está sendo reproduzida, porém, os Tempuss de resposta podem ser mais longos.
Se ativado, as faixas favoritadas serão baixadas para uso offline.
Sincronizar faixas favoritas para uso offline
Tema
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 20c16ba3..57549e00 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -28,7 +28,7 @@
Выпущен %1$s, оригинал %2$s
Смешать
%1$d треков • %2$d минут
- Tempo
+ Tempus
Поиск…
Мгновенный микс
Смешать
@@ -268,20 +268,20 @@
Продолжить в любом случае
Запрошенный сервер недоступен. Если вы решите продолжить, это диалоговое окно не появится в течение следующего часа
Сервер недоступен
- Tempo — это легкий музыкальный клиент с открытым исходным кодом для Subsonic, разработанный и созданный специально для Android.
+ Tempus — это легкий музыкальный клиент с открытым исходным кодом для Subsonic, разработанный и созданный специально для Android.
О нас
Всегда на дисплее
Формат перекодирования
- Если этот параметр включен, Tempo не будет принудительно загружать трек с настройками перекодирования, указанными ниже.
+ Если этот параметр включен, Tempus не будет принудительно загружать трек с настройками перекодирования, указанными ниже.
Установите приоритет настроек сервера, используемых для потоковой передачи при загрузке
- Если этот параметр включен, Tempo будет загружать перекодированные треки.
+ Если этот параметр включен, Tempus будет загружать перекодированные треки.
Скачать перекодированные треки
Если этот параметр включен, на сервере будет запрошена предполагаемая продолжительность трека.
Оцените длину содержимого
Формат перекодирования для загрузки
Формат перекодирования в мобильном телефоне
Перекодировать формат в Wi-Fi
- Если этот параметр включен, Tempo не будет принудительно транслировать трек с настройками перекодирования, указанными ниже.
+ Если этот параметр включен, Tempus не будет принудительно транслировать трек с настройками перекодирования, указанными ниже.
Приоритизация настроек перекодирования сервера
Приоритет при перекодировании трека отдается серверу
Стратегия буферизации
@@ -296,7 +296,7 @@
Загрузить хранилище
Отрегулируйте настройки звука
Системный эквалайзер
- https://github.com/eddyizm/tempo
+ https://github.com/eddyizm/Tempus
Следите за развитием
Github
Установить разрешение изображения
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index fc2bfe00..bbf60bbe 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -28,7 +28,7 @@
%1$s tarihinde yayınlandı, orijinali %2$s
Karıştır
%1$d parça • %2$d dakika
- Tempo
+ Tempus
Aranıyor…
Anında karışım
Karıştır
@@ -271,20 +271,20 @@
Yine de devam et
İstenen sunucuya ulaşılamıyor. Devam etmeyi seçerseniz bu iletişim penceresi bir saat boyunca tekrar görünmez.
Sunucuya ulaşılamıyor
- Tempo, Subsonic için açık kaynaklı ve hafif bir müzik istemcisidir, Android için yerel olarak tasarlanıp geliştirilmiştir.
+ Tempus, Subsonic için açık kaynaklı ve hafif bir müzik istemcisidir, Android için yerel olarak tasarlanıp geliştirilmiştir.
Hakkında
Her zaman açık ekran
Dönüştürme formatı
- Etkinleştirildiğinde, Tempo parçayı aşağıdaki dönüştürme ayarlarıyla indirmeye zorlamaz.
+ Etkinleştirildiğinde, Tempus parçayı aşağıdaki dönüştürme ayarlarıyla indirmeye zorlamaz.
İndirmelerde yayın için kullanılan sunucu ayarlarına öncelik ver
- Etkinleştirildiğinde, Tempo dönüştürülmüş parçaları indirir.
+ Etkinleştirildiğinde, Tempus dönüştürülmüş parçaları indirir.
Dönüştürülmüş parçaları indir
Etkinleştirildiğinde, parçanın tahmini süresi sunucudan istenir.
İçerik uzunluğunu tahmin et
İndirmeler için dönüştürme formatı
Mobilde dönüştürme formatı
Wi-Fi’da dönüştürme formatı
- Etkinleştirildiğinde, Tempo parçayı aşağıdaki dönüştürme ayarlarıyla yayınlamayacaktır.
+ Etkinleştirildiğinde, Tempus parçayı aşağıdaki dönüştürme ayarlarıyla yayınlamayacaktır.
Sunucu dönüştürme ayarlarına öncelik ver
Parçanın dönüştürülmesinde öncelik sunucuya verildi
Önbellekleme stratejisi
@@ -299,7 +299,7 @@
İndirme depolaması
Ses ayarlarını düzenle
Sistem ekolayzır
- https://github.com/eddyizm/tempo
+ https://github.com/eddyizm/Tempus
Gelişmeleri takip et
Github
Görsel çözünürlüğünü ayarla
@@ -442,9 +442,9 @@
İllüstrasyonlarıyla bu uygulamayı daha güzel hale getirmemize yardımcı olan unDraw’a özel teşekkürler.
https://undraw.co/
Yıldızlı Albümleri Senkronize Et
- Tempo Widget
+ Tempus Widget
Şu an oynatılmıyor
- Tempo’yu aç
+ Tempus’yu aç
0:00
0:00
Albüm kapağı
diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml
index c2808c8b..e3101cd7 100644
--- a/app/src/main/res/values-zh/strings.xml
+++ b/app/src/main/res/values-zh/strings.xml
@@ -26,7 +26,7 @@
播放
随机播放
%1$d 首歌曲 • %2$d 分钟
- Tempo
+ Tempus
正在搜索...
即时混合
随机播放
@@ -229,20 +229,20 @@
仍然继续
请求的服务器不可用。 如果您选择继续,此对话框在接下来的一个小时内将不会再次出现。
服务器无法访问
- Tempo 是 Subsonic 的开源轻量级音乐客户端,专为 Android 设计和构建。
+ Tempus 是 Subsonic 的开源轻量级音乐客户端,专为 Android 设计和构建。
关于
保持屏幕常亮
转码格式
- 如果启用,Tempo 将不会强制使用下面的转码设置下载曲目。
+ 如果启用,Tempus 将不会强制使用下面的转码设置下载曲目。
优先考虑服务器上用于流式传输的设置
- 如果启用,Tempo 将下载转码后的曲目。
+ 如果启用,Tempus 将下载转码后的曲目。
下载转码后的曲目
如果启用,将发送请求到服务器以查询曲目的估计持续时间。
估计内容长度
用于下载的转码格式
移动数据下的转码格式
Wi-Fi 下的转码格式
- 如果启用,Tempo 将不会强制使用下面的转码设置流式传输曲目。
+ 如果启用,Tempus 将不会强制使用下面的转码设置流式传输曲目。
优先考虑服务器转码设置
曲目转码设置优先级设置为服务器
缓存策略
@@ -257,7 +257,7 @@
下载存储
调整音频设置
系统均衡器
- https://github.com/eddyizm/tempo
+ https://github.com/eddyizm/Tempus
关注开发进展
Github
设置图像分辨率
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 01f53610..36a708cf 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -28,7 +28,7 @@
Released on %1$s, originally %2$s
Shuffle
%1$d songs • %2$d minutes
- Tempo
+ Tempus
Searching…
Instant mix
Shuffle
@@ -291,22 +291,22 @@
Continue anyway
The requested server is unavailable. If you choose to continue this dialog will not appear for the next hour.
Server unreachable
- Tempo is an open source and lightweight music client for Subsonic, designed and built natively for Android.
+ Tempus is an open source and lightweight music client for Subsonic, designed and built natively for Android.
About
Always on display
Allow adding duplicates to playlist
If enabled, duplicates won\'t be checked while adding to a playlist.
Transcode format
- If enabled, Tempo will not force download the track with the transcode settings below.
+ If enabled, Tempus will not force download the track with the transcode settings below.
Prioritize server settings used for streaming in downloads
- If enabled, Tempo will download transcoded tracks.
+ If enabled, Tempus will download transcoded tracks.
Download transcoded tracks
If enabled, the server will be asked for the estimated duration of the track.
Estimate content length
Transcode format for downloads
Transcode format in mobile
Transcode format in Wi-Fi
- If enabled, Tempo will not force stream the track with the transcode settings below.
+ If enabled, Tempus will not force stream the track with the transcode settings below.
Prioritize server transcode settings
Priority on transcoding of track given to server
Buffering strategy
@@ -326,10 +326,10 @@
Set download folder
Adjust audio settings
System equalizer
- https://github.com/eddyizm/tempo
+ https://github.com/eddyizm/Tempus
Follow the development
Github
- https://github.com/eddyizm/tempo/discussions
+ https://github.com/eddyizm/Tempus/discussions
Join community discussions and support
User support
Scanning: counting %1$d tracks
@@ -410,7 +410,7 @@
Update share
Expiration date: %1$s
Sharing is not supported or not enabled
- Tempo asset link
+ Tempus asset link
Song UID
Album UID
Artist UID
@@ -494,9 +494,9 @@
unDraw
A special thanks goes to unDraw without whose illustrations we could not have made this application more beautiful.
https://undraw.co/
- Tempo Widget
+ Tempus Widget
Not playing
- Open Tempo
+ Open Tempus
0:00
0:00
Album artwork
diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt
index 614c3f54..25ad7671 100644
--- a/fastlane/metadata/android/en-US/full_description.txt
+++ b/fastlane/metadata/android/en-US/full_description.txt
@@ -12,3 +12,7 @@ Features
- Scrobbling Integration: Optionally integrate Tempus with Last.fm to scrobble your played tracks, gather music insights, and further personalize your music recommendations, if supported by your Subsonic server.
- Podcasts and Radio: If your Subsonic server supports it, listen to podcasts and radio shows directly within Tempus, expanding your audio entertainment options.
- Transcoding Support: Activate transcoding of tracks on your Subsonic server, allowing you to set a transcoding profile for optimized streaming directly from the app. This feature requires support from your Subsonic server.
+- Multiple Libraries: Tempus handles multi-library setups gracefully. They are displayed as Library folders.
+- Equalizer: Option to use in app equalizer.
+- Widget: New widget to keeping the basic controls on your screen at all times.
+- Available in 11 languages: Currently in Chinese, French, German, Italian, Korean, Polish, Portuguese, Russion, Spanish and Turkish
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/1_dark.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/1_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..d9324d3dc2b58aee61efc90e9207026fc7c5886e
GIT binary patch
literal 140077
zcmb@NWl$X9x8?^Q2<{%-A-Dw{+%-7CEkJM!?(XjHlHeMGYjAgm;O-E%^S^aJY;A4T
zR_*=J1vL#b-S2zObI$WSJ>klVQYc7-NFWdhMMhd&6$FAp1%aSHgW-W!Bo>Y*fFFqV
z(%McS5NhAQ11gyjl?VhP1IdVss=H^MWV@wl^e?>$tBre%xbn+sXZS4^OUGGqMi_^O
z3u0Ou|A6Hh=A3hFJ>COE6w8I_$55v%kV*q
zG$_wOXrbSw_8_a=bKmpqIcJH0%}^w;cjwZ5MC9xQ$z31^?fqw70aB%>lf`~bbVZ0*~jfBe$aLmp)K
zaACyB#WgiO-8N@Ylyq~l6nJ}_2?9fpP3DVfH-6#D&d%0VNK`C+yeW+pwQgLx4Sr{^
z^>|?5?puB7E+j5Z&-eD?lrHodIXgdZ<9gn>@Oh`AvUBj~{rX#shkV8jnGh9
z$o1ha&2nUa|Mnm{J2!Xvys^=JJ@IQO2yv(NVOuWkquV;JmFtQvvhdT?JqE;?u>w6n
ziqs=%!u#yzbeb;qptnnbXRT{1RB7qxXTDhI)v>`wU-K_-g637n6^&d1UVBjP%Wk(W
zN#>g-C-o0fC%YOf-Ruu8-^ICnvk*rA^py
zvMB?P2f3q4K35z$zJL2k)O(vPDtqE(i|MeDKuiXmS>$4bpg%LEXrkz3L7NebEISd5
zHAjlqz@F7k2zfef`XjKq9Bm0)_9dQcT@*+}F8wfqXY$%ccueT
z*R6NUmBV{ipjEGH=7xp_R@-F@kE`LOj=xXGYgPqx6uBQ*T~9jI)zv50*Dqt>-p=3t
zVvti!2wXFbjS)4wwFA)z$6@h#*d$i4v;Wq*rZvX%tko{^IF$HG=4;zws(h{wX>_#p
zUxmiigz5p_t4D#s_r91r1JP#d9goCLzo*vjlT^KKD^pqB&h&)tYQt|1XHw-pyfWC@
z+O9fH2(G%WkN``&p5-)-$9Ir*z23CxeYX^8=e471KH(F=8{;N_3|s^6yw14bz1LaW
z@i{UHKek`{*%Phs-%F)tch^MAAR}qDnUHMd6&{Zj7h)aj0J6=3NR~~_Ur#7W#>9ut
z89(oqQ-Sbt?z{*-tkP{xdH=F01?)@!4C(`KZwQLXNRpU#r`My#b>lp={mqn=QB;0?
zeI(vzcYm|d&uc2SH||1{4NXlB0|W+n)z#S^*ZWRW5(Z1#>CF-FBHrGDg5Pco|GvQK
zxh~1mehGUvLx3H8RqK(lte`5>vcvcX0!
zmLhMCc74ubNulPbkh6~9wK@55)!v8~f^{}^_PBDQ?9}}H2r&@{?RzKVxcvuKh1p74
zhD4g08iw|Ooxxbj#Nmz|4ySz^kJ+NZYf*C`lz4Avt@ONaT~GoI&TVmHyKQnve
zE|g9wFzMtuwtYC)iwWl)ZnA!NI>)a_)!~>w&*#G7lrg+nbP+8tSB&ksKoCnTJ$@7T
zn3$-@AMg9JQ}cBSr1i^3@LvXJyRDBuT<&-rm6y6{Jpx*coJf2ARzu6uNn-X+$_81M
z{&UY|2G`BeT;|;!cZCa))QP^KOXPMp9C_RWw{HYe6eBL;X;b-uZgbFk);v<#!5zWJ
z-IFn*0xsHIFAB91V#q{}pw-u}``rld_s2i_0=EFtbD6{8wA`MnJ;sOY+_#a`PG=VH
zryHZGg8rAQRGvELLw3Kj145#Oi@EPUB!15PW8ZzfVL-oL_7whUD6D8#gB7jQq-buQ
z=J(ILjvk+V9?g7Sk993=Y*tHruDn|C*^B&j?bfbX4;!r)YQM}egrE?$i3RWYBam(b
z$MXJ-*}FlS{R~sqkn*^u=;Md2C6b%N#BOm69Qsk=&+@C03sw0ueCvF&mw#JN>g?D&
zuKsFSYqz_SyguFT+{`GMrRuwGWp2E1gS?;bjJo`wy!JT;Cnqn=^W2_p>eE?`1fEao
z-R>LJl(HpFOepVHo!&P#HX`G*`l&OFC2M|;na^NFUUJ*;ZaHhK71#YIg`DNRjxBszcN$Wi1oU6Epip786<1yx+1>MS(vx-Qb94;ivqHaJQz+p>dV0fd5qE8lDDAB;F+}0mG$A#aZ0ii?AaX03EhsRRX+4=T-f-({6Klnbk
zACZ<=NSHe(YM^?Pgye65`skRPTffUqS$2LJuG4u1d
z%W)kq6?+$JZFIXRXw1@ygKs>0lzl+latOaY
zDz$Ef96uf#yp0b;GoLhXxR=QDB>|sJVDcN4`7K_G)C{QQyPeNx8zna@Cl&I_P`=?v
zAYRyw7d4#r`N1md#D?9On=>_qouf}Dm7M;5Bpy}HwzkGsx91zN1RUcV+dc{kx8}mX
zZsU#>y7it@@S{A5-dXjA?2q}ZJ73s+`s7hBA^ft%<#nvPVK|xRPwaV8+CJ(9gi*_O
zL}f?i6-HibYx?#0Gp0qh3k|TP5HmBl(G=#Lm5t6UKxzDeeAWTN5i=tr!&Ukbh^bly
zmJyl}+!$8mcv*INY1CP$*a4ZUUjA-t=0Bz&N
z=Jn2dgP*;9Cc8uWyw|@u+#j|=Ti^a7j3^p3ptkec$P}XD&K%
zFXrOHRhq*e4agKAi+x|)qoEAXR!vEULr}uurrX`@6!{NfC8G(4qX-UcQ=}9Wxc(Cn
zr%jmz?55y<(x7SJt>2t{`PEuO;O!A;>VXz86?6eyy~6j;Kbt%WXtSN6v1k=HBMn}9
zxQjomY_mQ`OR#7KS)Pl$>y|h~LS@4MDrn<;0`vf^6)Gx(A-L~^oA9+=n9?<`zxHtU
zY&h}$KuY*Y2x$1qYicOK(DPN=y&WDa7XFJsKoa}D)MhyhSY_(3VBfp%#t-to-pojs
zs{L!&ptR~t>4PEpp10Q4)b7a`T6owfVZYC=8{V=u96U=f7|^2NxGkx;Lhd;=pAOrEyj&(PY#DZ|IdR?*U&}sP
z@3_$zJWYH26HE7<=wzUuN&nc+PdcG^AlS~}yV4T#teY8EjFZ12yY7AQb~Ukc*}-Af
z&)e4Iu=Eg0VuGxKZO0vbeCd_sF;NpSxN~XKV@LAmf2s-mAL%F8ua{~+ChRD-CWYj;
z*E>&LuPq2U3~|!DccyUq?DZgcz_C|Wf4F1~s$AFV2>kN2W%O`?k!AlP6Gied2e6s%
zj){Tp*<-=EHze9{fA4Kf@P7TabL4wVcd&B@ZHI%_J9wmm6a;IOu~VWy5+oy)nmm!9
znPb*}{LWRGSy=DpTytXG^L(`9(Mh}U8xEfS1J2!=+iH7BqH2O->4w|m!slx>c(gC>
z8;@T2GR3OI-~Mbd>9++fr2ZN&FU=Xw4<)|)&jkRk3mZtnzbK7s+#~$Zj#70;(bV!;
zFZ84>2O4(-ZgdLA8q@Wff*|1*A6(%K4|auPO~=#d3D)alDGYe4@yDwPnNmir_I;PH
z50{T#Cp)?3YZ-eDU-d?B-hH>2jAN@ZXwNdx^JKBDR`}Q+{^rX6@gracwLwvYd=Y}K
z8;OtC2ka&TsRXT~blhKU_GyKGrp#4pI-Ip~;Pbe?m}?AgcBAOoclWDne)^Xv_Px;y
zPJOe5d@mQ2ajI7bzh3-9Nx%8+#C(ibB6epT=kvLL{5mp7RtnfE%V(SAV1V-fTF#y4p0J#|oc`1B_#M
zudU@G;JdP>=HPaJ`MKVrY+lh^eq!u3-f-_7BQ2)C{RgMK%;RF*{kWWVNkdYAR+KI>l-snZ76
zQ+Wo)O5RPsK;Dxdl#8CZwM<&Pxj>JdA%Y+;e880R?F+X>&Lte6582*#>!}~c(#G}Q
zUZmWfIL05K(O!;)#s$x9fc|~(!ie%;-T%1p_`&CLG}mDpF&A#L#YAcM$hvbv$>$r&
z>+`}jfG$KlJ&6|du3uxTEJ5;uFLW`&XH+z&Zw}@YIT9N_ua65b_iQ@>PM|@bX9cg7
z&hIrfqSj;D7CB>y^%iWeS@q!FxNCv#^&ppqOg6JND7N?1RGnb{$B;)
zw*b`$IhIF$+AMo^QFLhgXA&N#Va?8Qf>PfcYB?`2D=b-h*9{XTpdpv|oO6wNdTL9|
zZN^~m>qd8W0gVi~r}^|5=)G3EIy{^l#@T$k1qk8MmgsFCe|Z@OiOGyrN&OuOMyWfA@)EYSB
zx!qXJK!XR;tL3(7UF2?y5X%9!?&;1={dLe@;KoO%B!e|SYGC5X}QoNb-(cGym&kW@ghLN
zvL}zwP~Bdy&sW`hZ{=6*FoCx@xaf^BoGQ?K_>0y#n!yzfvRk>&)M|G{5euO@zxwyt
z^-Y%>>oL`r{^1Uw-##bbiQTRi(r$;|msgxkdA}ZN`yOoDt#^l%d`jbm&TF;eGT?pF
z$>8CnC^8-HDP6M84FtJgb2w>|ggwOccX$v{7`@2X6deshZO>!WWvj~%M;OSg-&
zvvZtcDX{4`r!%qd|8DZDmSdv{-FyJ0FzNqZ=)6N=d41Bfw6$FdXI^jRtg+g?)Q)w$
zl9_SeoeFI+97tVqn)oSgQ3terY;I>ib%8xz^%<=8dK@*_E2E4h&z*3(9^*Mpa(yxA
z^MgWpAMsc>GQ!{1rc*obYLE!vIc+)5mHEPn^~TE18%Tv<_J
zWw+t=q$DFjlUZC?_)3yHYF>|T(gx!O0RxHL5=161UoHxLgsc2JG`zsRfm)`h!(*-kJ(Ws{=+&lA`FT8=d?T`Gg)
zh7UvD@s7{x!^>&Kkp`Q&zK;YBR_SenJ4-@;)_*>qp7668y(u}}IN;gbdkvnjrME2h
zb11#owjZ1Vbr_@lq;5sg!11&GN@&Ki&_}BC`4pFi#;O%^4^M&jpI$a9{zGcIRsNr^
z?EiYn|J#X=^1L)k>$xh0l4oTnfLO&rAzEZ1%1l
z#Kn-bf6)Bw!50kiFO2<*tg`F2dFB2$kxq{H+x^)X(D(ARHyzg${dXLLkF3&ZT#gJGynY|{U!9)NOKq%z>1n2ULyM1t7GJ~C)
z`vkB}8;9wR`3!wmf^I*k+sr+HzyfcE?&8we(A?}+dOTN&2iS4)Y{jXmsikZw)mR^A
zmpwY%NIUvpJl@YV?eTD;T|j$o1h7kF!lYdi36*Ai4Gj%t17W|6j4wL6y3NIJf;ni^
zD-9g>Lb;{24k#c-jVgc#Ml;s5MD?P6Od|T)6281l2w*-<5a6K@ZB`e1WN5Ry(k*fn
z8Iqy9@Ous3p4|S~KZw<)@2PdF{iG-YMG(mF_DIrv{DmbF?*qKyuUDFj#_!(2fDk($
zI4tP9UDxNnW|4tgwn7ZhL!eUi9O)+jcMM83_-p%*lK*;Md%LJKcr8g9q`vv1f*?|>
zwcGsbmBek;ffi(u`|5!zc#{Z_R&V(X&iITB!f~NzVwTPa3fDCk&gL~&gy!{cA3*@X
z!JH}aP6>X8=eX{%;ya-};fpFuPxrHa1;UUFw4~oOs@!2rkWo+qt-dS+{qLY_&7r4B
zJFFBIBP9(ufLV{gPc#so-TP^&xZ4{GuwHWjFLivm9ApO^GU#`j11ZA$7epN$otD$4
zkM4l8EdPE!0iceM`3xwSBLI-Gf4lk94TC1oXXoSe4uBSb)LQkf0l=OqW8(kY
z1<6=axUN7nA$fqWa#;9;0;~P^rd0TP)L>m&SCc--GW
z5P{^=uVnr$)S+_($Ao}w=5b>=s%YNh>Vc51#`38nt|;-~t|K2HM?k4BC@;6Fe+FU~
zOwKy+!?>TQ<6%1zI7W+RtmeNPDA6Pu0dNrNVJf!9?CzvgS@!bv+(3dqy9BTi^4Z^b
z%hmr8hL)p>b11;DjP&Cf^py&~(trJV>q_c%Ve~Iy!?9>DA`Mo%0E`Fx`?B@->!Zr=
zj(1DBw8^p#=RfZOsJsdmG1(ymd<%PtqF_|$d!M5A@$a2aga_F?gMchbUtm&st{)
z_#Cn4=H@J`3D}Hz2hzr-Jp}B`E;dEMHd6rh>_aPa=t
zUCL(wFhl)WX+{Gq^<=Z%dj>{ED;qsAz_p^Fpa|T~&H%-NY%g=;FQDH?$H%~=35S_k
zw{09KfrSHcOLsPSJz7X-+o8~?(d*yr4g_ia*i1h2;t|wU
zQxgL$VZDX$KO+c(fC_*k-{!r`NwIK=AM~-kXu?sUq;0wX4j^Zd^K{2}YAvU>0Z6*|
zBR@UWASX~Y!C_~B-Kd8*2)*NGdX$sLZk2TH&m&q9kmi41pE>L|L7*J3D|&95MNn5w
zdrSdvS0`=9HN@_lP(ZXeO1mw;-erma3u1&%QB0O7g9QtvDm#713F+YTA|iwbW=d*^
z&|{@SF0;7j*EybN-9W&_sXA_l55|v~Z)mnRMfP7_#wtl#E7WS44kr|^T?Q)Po3vc?
zeBiK}rUEPr+P`>gKjY89pe&&bG6W*2EqBbEV{MzmP()D28u0F7wP~@va1i%8<`^<|c+1b1f!v7WyupHq#Y5zt%pDH!nHgY*ESODZx
z0xTmCIsgy(em_@ZTgS`5z<|&145pMi>j7}zAdn2OUHWcoKl?#NMXm;auY&)Ph6RJS
zcK|62_*(l9=_WI30@eY!OGSzVvAAW3x%nkT_v<6qzuC-qR;%(+UR#@ZS`4o-LlVEM
zT5D!iWTKJ~Ac$XZfv_7GkOb|I$?vUFwZC>;YU+CX
zthL<|J5SOAfHMjxzkm*&v>uRZS$q7+m-;d9IHT}uYg+Du(Q?BCu&w#Cv+7u|8NeI^
zz*HyzhkZXt?8GS+in?{TVwYcCo&5ClEsAZ`c_wpD=zjGYD3;Up7E11saiCT2`=7v=
zt`wio5zptoeFYedFc(V2LS%>KK8$%RxY9x`S^$Fzs5h!{aHX
zE(V4F273ujG+6DyL7FACk9mQU(&(^N+Vv@1*7J2==DzIzPVcR5Uhf{`*;p2wO9JXR
zaB)Cjj{>nM?&QRwBzTM5*vK`zu%M=?IT`@>9dIl!Q3pAmq<&_jDYd|W;2VJGY;941
zZol=oroHv=Q?5zWAu6O~hW^{_5umxo|E6`ohz4j+H9OdtXof;He7Wn
z9f(t}q-Owqn{P19`tN4}j*gDB+MEe~J@iMfL5+umbW78x3;PPa!)016K+7szdH?fq
ze?_a)tN;0x#QkreHZXR1eZD`)3q&;qqB4CgB5)>6g+;tY(Nc}7!yKIN?JDLFC*wzcv9s|NKGe+5oY
zNdTfJlgUha?JmUNMW$H!#`;gmecqloTt6tbUypBiOkH@HUiMs)0`zLXb}+&60nm=8
zCF}_)!t?)XNQoZ*|0jr<_b*ak$F<2G>r?1Wq$a;hQNt#KEzloPc=b_a$rYgTvExU!
zk+P)|rRI>urMm|F#M7XsaUB>$jzB7HF>zq}#OUbi{tKZ!FRb8TL3~!@MC13pkzy-h^x@&n51pf{Kde2yzVCfz>F{>U5+Y)vTeyj(LK5
zCE&DV6-|S-R_4z$q>fjU$%LZDLG_P|s5%u#AkWq(`R#cKN4UW4*a!8jqCJC`KJvrs
zkmAhyj}fZi#SStNU&f-9Gk$^_Qk4X~=n1F)s7YK=5cMRIwvANKr-rYqT|2RY;t~=e
z^avzTvryyxyvNF_{`TPVyv6XoZH6bZZD))@bCsr#$0Ww2g`G!?Qn$n_Orl|sgw?^?0>fF-4-Ez=^F__l(RU5N
z${HzKZiQ`!p;VvVoUMf}YC#+QkZz0c!=$4}m(JqAURhCI`Vtg9B`Up3T$5H>(iAg<
zA2C2q($`PypQL5|&ip2EwpS%9B3KoIDnoID@I0FUjEBz1&dEw=4N#B7_b
zZZU&ztyTLC#UzA_tcPg`WbLSxAJ@v#pqi%lkzM|Bx<|t6x?PhpDDUUbSKC-!_v42T
z4cw{q@e`T8?|3>oX>ksB_mbwxBANZf%0T3BWZ|Yr0mu*pLkjgcD2pEq;&9qoabZ6&
z8DXeUi{Np#<)hTdYh`zw;j?*;$g|~A{??c_
z!d8`mCNa+LD`0&jmZd)TA5bYL7WaT9iy-;q%=HI7u#nP#YRFXD%D;;`^MW_9F-6&0
zeO7{BSCn5(^g6`6E}4LV@rZSvtat$X9hoR&bTU*BAwiM$%IxpJSb-Sy0OQ&RR9%S<
zzP}3O&9=T8cGqLPT-bPf@zC=5IO#S071-0e;oHQD=AsDLPPTNJa_VYUNifzX_NYX7
z@uEnKE>{U)D1I1*F2rCL=yK?=NHDzvs(98Qe(nxyJ4PA-q+w4X|v5|8h(iNeLJs-wp{k=evle5$8I76O})sHT~|
zmrL)F4R=T(@0DV=oCN*79STIY!|!_dc`ts%*+XbL8*-u(t^R4znYm>4YXSHGS@bK6
z2Az$B0aMH(UmVmUewM6SQVbFSIq_l{3eFuYl6Zd@D=azAxORiOmNf=16pjrU}7x0~l7+wF9b5O@*J}{FBtp8Odk0h^WtV
z>NMp|%H!^$2lQ5_S=V2B?ptT+8i)7{1u(qm7EG34i7X=dSc2jR>8W+z
zWyR5zhauU*rt>R9(Tq?A!_s3ij?g=|K_3(M@O5DfVg!^?MMRJ#m(+t#tC>%JZSWp_
zyBQen3umAAi`$J7Spw6OO=c|W1i^+&@XHa4F(`|lDoE2S<8b*E8dBFfMUk>40FTmy
ziF$h)MM!+Rt&x)PXKKKb_E$&J{7s%DxgEzI>g=JjgKi|2m4c6ukFEvH#Cn^CWu@2d
z|MBgLNAi?CBVt6IqOY9aI9sNQJJV}RL^RDmpubNaj6qS|O+J;*#K)+D+ap50jqfkQ
z096Ma3WbrE3w3GHm1}RKXQVWUnENZVu6bvX1He(66fQ%K)kCZ&Zau3A72k60NnzGdja*3
zslNs_fQ)JyiXAy@2dw!UOXFTlCKLyW8U^yD3MSQVu*5Tv9@8=!CJG#uOa-3Sf?`ny
z%5c&IhNe2^3b6zRg+7!u*8mQ>5n(wMMFhAACLhBARi*A~hb|TeNiY6WrDlR6?Wx$8
zBBp2*HSt4q6C7wL6_&^5=5d4kM5t1as3l`y~yjnKE*gO3OhGJSN?wUfa|GcP
zV@Re+BKu)UT{dn$B!wZ10C2sCsY1y(TsF}-n%{Qf`#coMWMI`r)_0ARaV37JkSJ6P
z2zn(t#sMn?OIwa6*=%}IP`l2Vo*@qTYyp9wNCckl7~KJHUScQ@nwGl2)T%X)J)GkZ
zJKhQZosM(^XHjEUTOU%AYQD3dQ^Brz#TnXYNpwe|LbDt$zM;dg<{Wj+_c&-;7z*0q
zAj~YXx)fy*@+NGGz((kzz7$yc*#s@=D5v3P3fOrFIv7$d9Sr3kq$QJ8+p{!%maSqn1;vhJxv9A$b8Hk|O$nkUi@K
zHekR-R~#Nq{sW^Qg0PIkN^_`Y6%j@zUgqa=oY^$|X{kgT=eTPN^IScIHycuh9w1L2
zMq$q{Ucx9sN2iU%mQYYpfFS9zH5!93rIZ?lfaf54@~HHoSX7g@x&y$+I1
z*%l3;tJ5-(K}d*@4^s|cRa0mx;USxXW@sQgrAUe#ZnUFXSQpj%U05u=E#DM|#OePd
zu0k?Hz;P|Ir3K6lk<<_B!PE`KMIV;OtaQM%U^Zgd-BcnLCwJVfqLAE@4G2>$`$1?C
zq5MZ4zQYNO!0<`ogg8G)nYW4yUzeZqQ&@tF#`K!15`oFm%{wj@#dQK4s_8>%=n@DN
zG&!{-ojoQ!u`JcESgKY!#3+hvSq#%UamY>qML8=O#4x&h*C}p-yqFA(+04rx0?}
z=%TU&_k>>RHVQaxYGwRy+=2*?=0yPw(0F^pumKSxI{d~8Q;@vMA1uiOrams=UWt
zI#DibUu&>aG*dqqE&6?%rl?J6l-}0m|1HvniesAK{<(zx@wFeWDtz6x#V*-4GX@9R
zLZ*`+5-{7Rh=GB=G%eNJ54MO8NZ?QDZyj31#(DWi+qLQW+4mU9M?)x+@@l0#@Kchx4_~)qLS96
zQ2m6>ztT+*G%X{-qc6rpEPK?aQwMK^3}K+Eqq2wJOW@~2kmZkX`2BQiU0!u8x(?2o
z1Sfa@VXBp0#Zjq?A%mpA${@*1QFSlI8C#_cQ9-F$B>L4xC*}by{ti;ZcZ2b~&&j5A
z6gC+0;+{3qPMUpB(ag?-(WiWbg)@DJgyL~5KTTznbu0TQ&>@D6MR^Qb8_P0s!4!v7FF$W>dQiLPSH4G
zQA=aBx^2u+ak^+M86i~G@w!7pLF>d$RUNF>-3JIQbvz6+bp`eWCWP8dH}F_TH=>j`
zDUP>Xr5u?puYn?2mUg}hNxE1}oFQ6+(1d~&E~p-Vhm{@H8ZppM51X3sWUu-x&9g>CHaS4VWF8h7T
zfN04On}!z}v+tOYjO;qFK-{VnU{QycOKxE?znMX+Ck-y)Qzk4?PSs(D_GIuPDiTRC
zsSj_jG@*c+=?Av5`i&gmi{J{WG>Wm*)ZxKKavCA<v`1F8_Cc;5>JBR`oHM?5obAeZmJVWveZcqth9jv(4F_=A>noT8KdP^FC
z98NQ@M(TY^M^jWhN?_t2pSBF(IlTzQsY)MMIL>Sml3hv(GO?`iJQJ7#Ze7CJ@MZ0U
zLk(RfZ)Qk9xBH=tr)(iX&Z`^Rq)X-84WT*Ep`b3&60wZq4~~Nt^Fzj|F-QM{?Z6gVAx|y?Z6qDaLG#!X21=GO
zDTE&HE50Q`!s;(R)Jm7%VnC7gcWF`oWOWMh8+9R5#gT#43pGTMEK$bsu5HB?FCmP`
z4&T6)l5yU^ucAv>X~}So?UXiY{}nMbtyy0*p-Mf|JRiWx1`e)GDRCkCGgHYUTPlrV
zl2o!u%mAj_{fIboXqrN!5x$fqYa}0~0bQJ6xM%(SLupe@jEz>bYPg3YEW7fqKMD!6
zGl8h}xXO$#*khWGa_A7LZt2U_xKS3_&^-FVM^=aU$^ASt0teeSaeKLXbXDmrXK*!!
z>hyOzgZV1mPzq?yc!d&P6UHf|h9Gr%KP%%%RG6v;84(R$r1?DcFc;+pT$w0jP6%BT
zhjc!;p(i|H(1rxU8`UUXj1hcCb;01G%0tUKjzNhrj`2l;-HjYQ`?RQtOd06_Gg2H;
z&IYFkzew84s~B6>ItoL}0wij|CQ06Af~&}&hmG}7ia{Bh9cOY0imOq)ANs>swpgyv
ztJdWcW=Isi0vq@2-BDx`k`-l=BBhHoIRmDa0v$3RR(>y&l@XnJJ@ysGk}^hHm>yFc
zL;5rxc6cCC67ml)Qa=R|ca`~RMt{f6m0SnAuMpR#PfS{zxgp(ROV-WtH|6ExK~OYv
zeynVaDZh*JjliOLKVte^5bM&6G4gRBr4A&=y0il8p)HtjLls{TsZgo0
zWx?tdgw%SN$3M_N`a1?BeVdts3d<^*oR-$g&FZnpqDF_tlR$5Tw9#NNq-(LvXQ=uK
zrSl;McateU;u`A*I?D(!a7(cB_rW&8>P&wAv)%3acX%7lNd(E2q?Pd<9#cWwx#`ww
zD>1JbgM>9Wo934}UyV7)GMo`N0nWQtw1k{G-!c*mK-4%XQFU=dDJr$y>+CAMOMVBo
z?Q+`pW`_m+VEQ2!7o+UL`od_o_S5d7@aL(*k`yvEQEVJ#%qXO?qqW!y(pz3Q{JCgFtWI=Qj+hqrvTXiAkSOSxJB#AB}QW`ZhYl|uCbo_UAdi#fitn(}F
zr{3$Inx`M&IO)7V#$npyeD_)B_m2V-o}TvNAAXy#>O1RfHjsy7;1MZ@vuX+NiwRq9
zf!DDR(eIUFT{U7bumn`B63(ddv$x>%8dP61WShDe!(5h-@?h;}b+EjmBOqJBdEp}o
zW{B%t;^#jGHao;<2}TzBHdi!wro}_q=wX8+6d$}3MUbg#$+=AqDUJl4-4yL%Y{N$k
zF=1*_W)MDP#G@CzQ;papk@YZggT$Sc6xTJ3O=5V>Yn>zBP+^pH4f2kvL*Q`ZLu50+%!ugg&)ADIU!pq895Fbu%f}QpQ$3a4enS
z7G$M*y0FaKAcII_SU^pW39&r1KbX`2$=L2*w>#|c|MW>^x13(wj4mLKrgwz;Rk>-!
z>MlUT#d(V_HX492S>6vPu|qMhrROYe7Ho@xgcINePt#A=oz#J*-krD<)JCed3%5SE
z8&3Bj+i9_Hn<7e|OpdEO=Al0pBZMfAL;drnSfAaRWGP}v8azt3L={&Hok=Vk;f8w4
z+Def}?4q!^C4(aje{B+ZA)#$y1@nk=0@}KFsAlJ_%QO`=v+8)~J&R{Ad9AmBo89NF
zRG+N5
zL@I>BL6kwuRVZwCGUUjI!yv=6wd|l=#@3bhb9&g^eNBTk!3_Jnzlp9a8pM-Nk4TR0
zC8nm?(w0I%q9UbZGC2}&UXTvD+Y+)TT}UF%K4asXD!n8<=rEMlvEznWwetOg{Hrg{Xv+#XPLR>#tl46=HGg#
z-62~>NSh|As%%nTDAj1ost|k+bxs(?6@(9##md6^(pKD$5`hnsA!39hVNRziS3-pJ
zj^SI?oHNsIMNzJUYe%y6
z)JKo=b%d(1ykF8x<_;`Kv&Ys|NbZ_OS6P2=jMx)@cpbynW0Bms&M$q|Eq36#b_yN3
zM&%y0ItsD#y{4}5aSrFtrTW4QYF6pd>J$0I6Lk!qxsPw%{YhL?7D|Ds^7y#praF~w
zkUCcIiB9-B_=EkQAr;mPBd+bhNW4ET{PHL?t<7zs>*g+cWr>7{!T-ao-aC|Nn
z5NRlrFiEN_A)09k#$Xj4t#faZ#BZ$jH~vUc>Z+`$L9sgP@)rt~MM-MX1TbITjFt0(
z66yvLs0d^-FfcUyQ}!hYq9W295$azUn)H&5^K{MjpfHKUX+-G*RiHlT;W4N~h}zh4
zGz`v(y!690x{88|&}Aph4b=+9RA|U$Ff+DLYY2BTF^$oEgquuc6Oa(`vkYOa5USNg
zFLjse928m6tIHu&ebOY@3e*%O=)~P02h29lp7?j#N;vq2=Z<+iZhzjF%LH45L4i*P
zuEMN|r#y@=ILA4b*Kp~55)x2I1ByZ|^+{+rwFI;&*3r2d`z)`pS-z#8CcxH(
zC|sa4b92{bldhG^@ZsA;T%qi2p(05@(ET#u&l&1w6I|QqGUJwEBMS*)$u&TnF2SFm
zd*~@7;UGXdkk7RhZ{v8-$-JcD!<}%CB;rplCoIF-iY!GHm4g`<@M9S!1BPd7$U~$H
zn04rrh<3c9=dOM(L{q{lec_rPnjoou@PouH5SrrJa;|$IRbG%soDJygYmm2zfi=iA;x}1`FU)NaMZE2Cnq`o^cx`>6{8q-&Wpe>p)bQ_N^ms7%f
z;P4q~;pvEE-@N3KW%|&0xGrk$`F?3>+04hszv0it>-o^k6S*nmw$;S_E8OkV#do1Lz2~1Lq!Q*WOVB1UN_||ve
zibU8zZ2z*xP2z42jx<9%UR+aQB!x;7bo~fM6`jIBb1iPYPLJ&5c1F4l`^z2)76abV
z{So%>zaII`cFMeps@9;)mN{|eEw5%p%7*Ks>WJg!#z-n)RTD6Yg9*~D#E#%W}ebsRMAy4v4mc-Jg|ncE#$|y
z=$`XDNzbBiYK7e{R>BVJU5-zNYGM~SvJ#j(-S{e!3`Qi#hTt@<#6KbxX7TQc*o%+7
zRN6HC0^)U?-GpQA4YVfgIelpw#AQQjha%MxY54f(Uki`eBr0UElwHDOa`+`fq6b6$
zxKe5nzM~A1^7r>#mL8&(SY;3DJ3{lxj1
z6L;#=IMi)w46GN3in^EWo|i$0MeHKDe|O8M=l&e3XV5tw{n5?i`KOa1=6IF|6pp~0
z`;etu>ggDBNFm$W=hW6=QW|c26gI*RG`d1%{_RsLa(Lr1wqej(I{X(s4qO@kSS{#o
zs>ShL7)Gi0RjcA`kfjc(S)}*G{NFmR@#dRO{`*;gJhdrXIcbR+3RFUMwR!`oW5hLkKM?wo@vr
zXbe^grWhTS#rlz`2B~RUMh(H=f<_R^sJb5~T~+Qx+>9E?zeLYhr&1q+%Pga?RSX>`
zE%xqC=iRVmRFYUmUUG5Vv8~%ZSKA!2%RftU3lG}cWpdVL3AA->QAVz=(YHG8A$feZ
zf0z`oGFFkDnZ;2^HVj+s^oZUWR4ORI{H1hE8uMA+L}z#+uUzyUI5SWBB1q$j*h?Hv
zNo|1+E);h^Ju^K&F>GU?J%n96Y0T^dF-BZh-BN_nxvJX~zdGDKfr*@kuj$VYhTbUL
zP#tWw1eJxlp%$DxgGdu@WURBVcm~j$JuVrL&`XYW+3B9!u4Mkkhw8L)V
z6~Uh%X&e1!Bs^%DgaiVKLBb>Su;m0Cc%?kY45Vng?!@6>87Hdo_j{q=yC=kQk&!o^B)Boe@!KX?-7%B+
zlvPQpxWQ5wUHj;H-0LFoRD3b=7TVZt0I$*)W>{a%%6V7?!6Q3#tvLyoFpcrJ=DpL3}D-C3U)-a)-mJ>Br6W3+%hMEpH8HP=$CQ
z;BEhKb{xcD!YP%lz*Gv;s^7aRbo$wMlie6en7QIfwUm8ir}a}1f^V^NxXQ-U)_eUb
zQ-lS1iF+p}XBd#crWADvuZ&G-e3Qi`lKST6!Td*$w)A4lyG45b6Pwlji+F9+F-5g<
z{m-7S2rt_cuh8LBbd=e;8CqUyQ|dTo+8pups=o%wa%l!iaDKtbtJ~PxUCetPEUqq7
zP4Jsaq>B0mSmgMs2%xc{SCLCfq?p^F-VfD7iv^+~Mq~)E!P=^fn=l&-Hw%VyC==q5
zdN>eEROEQT%Jjw8#*?ut#oy91yO{!q%;vujf-%sx5!cw
z6)Z$8UPIT})5#KAE^^Rg?|Y|$n{n4mK6Q$a3z%oUeMEc7sUu`WY?`8*Jvt^Osn<|@n;QHEIUw_Zf>me(dEmec~>wC
zB^R)d9^DG6qAuizQ!=WkD4e}-D$4PQBF_XkjFK1OT`lx#)D(Ha7k~cCy!y&_SYKZw
zI7f)$b0PYchL!FHZAj8i>v$EHWUw8X+`_(PLbbUdQ92y0@UA8XF>Xa;k)g^8@Rhyg7Gc80s$y?YNIJ*SqAvkVlSf-0t5zj>3>Cr>gte;7-k
z@eZdm0&stQo7wq!bk?V78ZtKqt4WFuKGfKdLY7N;jGlnOXoE5u?<0-(;^_z;r6YA+
zVYEgo(Nid_uw*fiWC>}DDI^wfirP7{M2umHwfN1C2$RQ&CZP#!c7_V1Nrn%eU_3g_
z@kR*+AHn*7+ZUmSraeGB-AAdfrlzVZOxEVWgg`7NS~H&E_U0Co
z)3ZGF_+z~F=3A`XxWv6Xw@C5l@3rsp6ED6*4Fts(zW60Z!x5Vs>nN=`y7+mjs^(w+*1u#t8WCG?g+oXANrpbRPm
zkr1PB%A>IO7*RSGrJ**$QfLiHCU^`{TD+Di323a=L?_`iQ7d9oql^_NZ&R_iv%%zi
z(E@jZVBfuWpNYYMjqP;^f$?~Zt2`%{7FoY{hf!Iglwy8nnj`Zw#HJ+4GA44%=Ef%M
zu25$)q7gxJdu5epgJ4CpwBPc|JBo_G|klw@n
zDX|$7bkh27Yssky9&J*IA0QBeC}NdW;(j%Oh@~2w77dND5Ce5nk);W-&GA5>5z3hp
zFr@ROhYSzi6-AF;E$&5=WMe0bqJU;DLRXJ=e-k?VKl*R}8K3?9&+yH!|7D9;
zM6|XPor2+LB>;-L=@&qRCMIsf)giCqk}^?y9{rgWx+#E~Cmw4>h
z5s8Dydssi9(-|=Iau^nQ&WGneVD9J~S*PIPC!XT?(lG|p(>(Fy)7;xD86<|y;V$*K
zWOH+aXFhR;JQV?5?P~JaS~q}kU6W;&q|F)eO3AmO6un+9SYA7R11OcYH!uQ9NA;tF
z`p0ChQ`DB^XECXv;<1bIzRd8PxI41`!}%G
zQk5lt{wIIL*|YDWiG1d>pX1QtBHezUrKMvKBQJg9FZtnjU*=;^KFu%u%HPG>gn#zW
z|3|+4=YPVxKbYjd`{)0H-~F9`#pcE)Gt*Oi>F2-9!r>zjBX{rI;!pnYe`kAV2aMtP
z$y0pk=fBLv#DEY3Z@uw4uf6hD2jCl_J>A;Sl>LrGg@9K|?K;;}NkqAKNBhgEm7(|*z=x2`hKGk?gqcxpQkM*?;&b;^{pZ)w7813zGcG}5qOFLE
ziag86JAJk{x0sxsCPvLfuft=fj&kLr>%`q1tOj3=n4F&H#`Wv$Y;W+$$wg-853#hNd9UXP8G0~%p=G_n8=iPJX`ITS(J4B^ve88p#?KIKV7_G53
z!v|=plBh&ip|vP6tfJK)69G3I~q%ls#w`#jgLU***wyw1Yh
z6g%5Hbb13m@%&F>(v-vVi!2^LL8mCd7_3d$Eh`ES=!aw|Iz>SFc<~
z8_Nf0-{njH>CZ7WGtKVy`hLKJNW`O-OjE#zKQ>@Na)x7#3~B*OC?Z5X3-LHIh)qKAs>dNu$7pc%VCpN}-Hl
zadDALS3lyDb8`n6L@!I}baJXu!_v`3rl)6k|HBKIAR}0}KLBM&I+I+!v%%ulE(Fic
z-iXzE_vscn=da#mb#0To>l;)KwpQ-*=im4iNvF>nKYW+P#iP9b&bzqAQ|)bW`Q{2)
znvo}lD_5`a-q~~XdOc?17V}BP@4mLoLk~T|_U<-aRO>xac%4&N@yCSN;>B8HwJ1+@
z4ANPuD1tDP5E{v^2p;lWsB(`+1w`uY1)WjGP&tVcOl%^OX9ZEW30dBwt;H&ZcNJ;g
zrBNEI6`78NXbB4^@lAuNcW`-1>P7E@N=1#E7?G^UKvjFu+>E!;rrQQ0S(>IoXN8QT
z+L1K7xS=DTn#S227aRJyW@=)BTX)xZ=+GoZXOYd3BX%bE+JFA{(P;kckN=Ru!|c%$
z%+5?xqro|>)igojya>JOMD$KZ3#Q}h5|qcJmWBCwI=N;v8uHA?KhEhVpJDFE5-Bxl
zA`agW6j6EJ_~F}3&n|G{)Nwj#pXqLgLZtY
z9+m&+;{n0ZC^GFf+1rO7VFs}!=M{?64?oPpp+kfi*xlaYcmCCHuzd3-%2;M*=XmGs
zx6w+Hvx4{By|v8aPd^LZqk(cfhUkbvi{{@4Op>D0jwn&v8(AqU{uhw!iU@}n7y0yO
zKg*G$i&$eR%aV82KxyqCK65a2uCeVwxL5CaPf^X%;G(m2Pxm1WAtlcfno
zp0m2XP7IDbv0VD#9jvz0%HXOIlp}Wb9K)*O@<-Ph%+7OUX28T?AQ(Z^Xp;)H7Zr6~
zl4sChF*uCU2eAQ!07em%7A&C}k`;xxn3bewISe*}bCRPGLO_}c(>i1$A=FZo12o=Y
ziXL7`*Jq6p)olc$psXC-;t0N}iFrcSs%#tQNYUb2HLC53GDGXP3
zjmKyKRs-ObCU~KdlO)G`NqcijfX*b%2#w?Z{rkN2`s)~LnO-=;($WdMR+tFuo15g_
zE?GW-B5>r;602M5SS`u=!M8arfNIn7_nALjiO+hdd_ZW1#L=Gkgz|z`N-8GGzpla&
zoId~>V{qu;!2Z9(dn53zm%ho_ciurO`S44%A~
zrW%i!o}OvjRD+KZn{^4UlDI=HS`?e4qW)|P8(OzGj>ok{BP#VHok^=5$!yBPk)vF`
zbeU&A@tg$g`pCp&UxJrWb6S5?H|Xmo)h&`B&w
zku$DqHg|U@63g^pK&UJ6f+U7+(PK0&ae-F(86=QKX_SFS9)4K55$Cyl?K<_=3WUhG
zs+m@>a_>I9PKPAdL=8>!=-?=9!Y&CYiQIGJG1_Q!l88jRsxV24i(*a3i*}|79%B>)
zQQ!up2}oMls1yoTSpmR9(-6xB(=UWKQep&4Y(nFm6g?NwDxkCk?2g|CC5CaiM=#9?+E8@6R8=LbEO12csJ+H24^C3awkt)FCX@Vc*lhg
zKH$s?FOYS*xClk3%QMeC$EAyx3Hb!kChd#uOL!akU+=`>Sl8G@_I7BK5v>SWRMsc4
zhP)^^_uhN#?(AZe;^gUvPzsDuT)%RWlMg@4vTk^sZeu&@IsI
z_!4}OQ6`F$x~dy|h@uaPNDgak2u?mX9|Cn$G%m1L*2EYjF{>2>dLkJqb$dE%W9W3c
zBzZ=XWEhh%Djj9%8JCe5HCdiB8triZ?p=aw*o_@7-q|EG5N*!KpLvFv*;$gjpf@>9
z8XGbjiN-SaQE22mAmY@<$
zwMAHY52eJ-9m9jUV;^i(u{p}5EnO;(%!5o&?+zFhT2=)mDNo*uX8{ziz4|>Kef$aj
z$v^$Cxqa&v$4{JK<@RmPzWtWubF>+iZKZ0}q^-6iM(*CZO;wis!+-kU@|~By!G&}0
z%3oEAsvL3t{d4^7zx(%CzHyDYg+mY{<#>d4H7nPz^4<@=%dh?y|CpOsFEcqahth`2
zA6{&og{er@gN!{KnDE-sEXISpN2QQ?zs+<2iL0BRo@OvH$&KY@PMkc+-K!rFgComw
zvMj||i%v4`u5EH_`39Y$AWamVPM6_$jQ3+E@{Dm=5tOE?Dw@W%^La_9=-@^rRvVU%
z9%VGFSld`7Pg4d(hdi}psYQ9mcsOQqqDwPeVH5%v-aE^+yZ3qI#1hlplxLp*1ZR9?
zWp$nH(U|S+4epJ{xU|FUphw=?^}(Rpyjf)uqK{~u$h@o})FYhDXo7?}8y#D~4vbYa
z(c)b^z)8FgSXH$xvlaV-_ma7iiflXvS%r~i8t+B5EHSp4s_|q%wYy2Fa`HT45=%4%
zwU79y2|AMOpX|L3_`s;%CC|HZhz03{l&hHRrVJa|Q=$_ImF`T;lTQc;6`?og8
z1|2457RY*2oO7fA=l#5Em5i%tIcj|WRRUphj!lgV#s$%iy;92{Ew9m_Xw
za{KlzT;rsU#C*fva-nm6R+{V=<@BZ*jwzsy}TwA3a4!LpT2J36|3w1
za`PIa)f*(u4maQb0n01*aVF#X)oZ-`(l@B<8t)qLbsN#I(AJ2p-wQ|;V~~)UHe-R-
zU!$rKVR#3XPqyH&$0ivsee;`~I5NZB>>T}xKK)KkuUlY~jG`zwd-fdnZeFEqDyI7b
zMs-C$?~sNO+qFkW$?z~*Qn;$JL@7;K$qm=ZQ`x{Z+NM)v^g4z3d6dHWK(EuM3ea_%
zeDyKU`>T+qk*TR!j&}o>Z?4dpoTl6D(l1ixXQ!E(oTT6DU{Q?AhT(983xO(Xc6RqL
zHe+jCQ#X#NEgpG2Z40?@+dek65|`+GkkA^X@j#wg$yJGnuf%yUx|Q|o)~_O|?=bnqxN`eGyXBZWH?FX=v&GG;mwElw?_isnrPC*g
z5t6Kfwc^Wh&S6^6IJAeU0LTjO9PgiflTMa#{Pe>t9y=~7X`S-;qmOcAVV2B*iLxHy
z{@puVJpVqYP96iTaVDqqfvhzx5+%4wnY=y29jY0kj1gg^0+DP+R_?Cw(#x;>cq!*~
z_28MKN^7)|#W83>-;LI7#%SQiN0-n^E;p6dqCyEq@;hjqmfmye;zhBKYm3$fYYp01
z*4EdFuEyGgrm9Jcl;!0c(wb_6QZO!S&YwFcMa!hzymnPGKwEd})r%L1R})QS+Xl!
z+ikcrN>G{Qhi|;jM5oKilgAm3EAFqZ(izOspO~P7e8*M=8Vp%i#>1{I*c+ELJ}?@M
z(aMtC`+)J>BP>i$wt)uHX=-cGI^wDZZM1YsSq?rjzIU1Q&?8ta#zUiN*LzBIgV70D
zV#GS$1|bnNuC7Vagi&`6x^oi#e8rSgjb1yJ6
zJ107cC`#eMDb_i^@x}h
z2O~=G4MAH0DV1~~&4X_3+tSm>N-dj_s(I`
zjL@zzRH_Y-i9s^SqechOH`m;sL;wIF07*naR9KUcW;s9e*-!JGSHI6IuY8Z^o)&Rd
zU5;s74N+5M8A+N7r;Z}YQpSThUb}f6t!1%L@Ses6rf27<`~*28jB>b*RmSy*ewq@~
z9%b2(Wf@s&FiFb&%`JR%k`-zaZmn4+2AU6Q!?=?9_VnRnM5FNv*49>;TUey0758_C
zXlF?KGn92nmKlOhDSbqRhAgvmi!Ngqm`W4!Jg4cMVLTjh?bcnCwoDEBbn}FS$jIg-
zEp8QbibGZv*vUhpYe9ic8I=t|MFvGd?P|RDWN9kvC?cdjFm{f@L}5*=B{L9qcc_aF
zTD~1oxCWujQIXO8J50~bp-2fqRxY>zqunjEHgtOfFtWc!u18V12DgK!f8g;5A++Om
zU@tkuuwU`$v00w`)FoD~UgpN~GCRX>aQ?lsq)CDcj=^9GS2y(f1F|Az<@PP=reS(8
z!1>7T-X5d99kzG3c=O$J-2L3=_`(;zMDQix7*!*RP7h;Jbch^ZI?la2%M5pSz$Emu
zjBci>bZny;5nw-fqL$3ps6wl$X@hUP2a}_0_5g+B0hOaM23critXQL!5?Zx&w?Ysm
zBFeAcdsL|K%C-@1l8CLX+wn`OZU7}+`ME0r%
z-^k*?)~7=7a`LG*bu0!_oARj_p6A=Iy~)?V^)f&C!WkBqPSCY|?%iJl-%!>KctsT=
zU27pYCMKrvQE~M6$GLms1{1vwgNa!>-GR`uZiU@)jlGe<`N-PVE}5|$nd&ieJz`Q&
zvwTF1(UL~
zyF=dT5q-e9Kv~tKS>EQa1f26U1`ZDfsM#q=P7j{Vy&+k>OVydhCJ9CdI$4T|k!HAo
z?MzVz)za$13gk&Ei8rQQR23Nx$C#ocV`B(7V^CgFrF?*B6QWJ28;2s$=tv|%Yxw@F
zud;gQD(S==6L}XOYEB$m;?#+gOyw!}Ha9UwGw2V%H?lfZK^ZclnUQX@rTfz)#Wgi3
z!)Q37)9tZ09x*+0h%?W80`Dtce(4)*ZmzSly-8V)nV&nv-u4DbRv6N8f&z5QUH15JZ?
zP$XhdRD-S>weDHfvJ|mBwY9YHEfAvGjrDrpimz2Wi>h`xGY6OoNLsXR|GrW(!Wf&%
zd~4d&_0X;qQ3^X=#l*6W0q}&RBSo$r%e)&~7N>O&?ia%tgDmhhLLnNhQQk=o#J&lx
zP2#pT5&ODQ*m4tn@#`E~nB&$?;E(?FPg!2R$rB%YjO%ySc=2
z@hl%
zi&V8H?H=LLhaY2m#pWG`bRxy>5Ub?iqN4tiaZqAx5$jCdy<>7CVWLa3>NrAQOmkfznX
zynw_gaTycv7|Nz5OA8bRR}R5wbZdVIC<$lQ2CX>=^9f2}wWi+NV0UYim77;7$Gd#}
zFaMIa-h7jv{+Z9w%Tn2}W>T~ntuE6Ip)r
zlvPDlH{4oT;ri7p{LGiWjML%)J8}F3qpBfKW$YgAZu5gT-r)A_70#SFL$A|smCh2!
zxbHvFCY5a9;kxVqYV9Ai+8bpwYwH_)-9coEn
zPLkHAA~Enf@5vXeOIiyKu$#To|)HJ5B{KRt)Ge4a%IXQ`rk(nuj_Z3GM4s&f~4NFaoFxks!
z^ngbmeF7c#7*`dAshORgjTl$^h@$)m@P9AFd?$s1K6kYp*&%a->TgoP;T4ZN8p8cS0PV-aH%PfIff
zz}0~~)+-c>kI49w=K?DtBbl-ZHb#6?5sgRb4AYrHwW%hd?W$!%p{RQwl1=
zsl@#lK!Qw6yIt*I1&ZwCKnWn0rm3v&iyqf_NIQ`B30hRHrhOjTPAA4FuN4DHniHbO
z8tHg2MjVG)60TCyu7+qCC95Nm27DXkZ!PZlPY?$a#E@b00iXMc=XmPjC4TVE`>dXQ
zoqzQ44ZayPFW-e;k+J1F#HQh^fAeXcdFFA_G{IzD**xwYc6XWPUIBBT=dZqh7Q!Zj
zZqClQCP^olp6v5WUwWE6ji|IoXohHO8IRy!{MNtc^-CjCD`{RKEx3Abi!&d8oRAJ^
zI!hFtJ~ru~Rm3?*W(}p24zi50d^-eBk*EU&q?Rm&7BFwUBGs6zD~qqPB&G2YWfaj#
zXJk}ldZLTgP>grEcIO^b-464!15DI7-;i3%)th&jo0}!qvKzRmYZ!*H@?8vzx^!^&n5SB^&5Qh
zg@3|-`49dv|N6K7CD*QA<;c;a96q|lTR(iAt?f;!vSw~}hTYv={d&FMn5Qmm30%o
z@uiC285TJ6Ti|
znYhyJSQH_#lB=O~(Y~(ah!&mBe*PE=Nx0fyG_9<(k0fI3@-d>FBz{HoK`R(kt6|Bf
zs24sXHoptDcQ2QWSlT9zDXu+(V3Fj{U!Rd(R)s
z&iu~r^MsRbt{gfCvYDEp$stFhv1XK^uq(*{_F`Wc4ln%53;zLz;lIFdybzp#H4Lm_
z*^p%IuHuYF6Umw3aG0B&tGjZ#RdwSDPwQe#O-*aOZ+|ClG`+k=C`S&rwxD0fO@a=DZn?|$8`#=3LAAS5OtBbS50uJ^M`N?}9
z@N+-+^K9;H@xqHQQI-`8vpt5>2Gj9~ormw@(l)QW{wB>d#VSqZB?kv5eDcW$3v1mBBI@%q1o)jXZ@z`Af>o_{N-M5PL-Nd!y|kZCV$ApgD&4(9_(Ply;VL6|(0?u-I9(Qts0lHqW`Cm()rrY;R}ef1$EeAvL$_VvZ(CE`f4v9TVQn$~jR(j`{Uou@1c
zz;k?b#QLL$NF>%&I3WX+h0tb9$78ZYBUMrptzDhrQ6XIo3@WE+R|UnVR5)(}Oh^Pf
zxRAlhEt2%CTJnP60|?T?us(JMh;Xh%>jYm09STv5cOfr!blj)c>roX`A{AyYn}U498lPdwqz&55CdyY>5uzWx&52Y*=?rm{;%8nA
z0O>443^#G<9N0a)%IF`Ly!+1Ev=+~C`=bw-9PQJ&w95Glm-wZxeU<M%_qcZ%*oLquf6^T+dud=sw&8j_nDiSqa7*wgA)d$6P9fUtzw#u2H*Miw|V2%
z>!Gc#XN1_`RF~d@im1argX>#mp*wI@cxXNakAtTjj$XNVfmXW{xEutPnyUwk&ReoZ
zgEUR~$&cP)tO@z9-CmD!Iz~9h{L(U6nvxgcKoe5Y?sn<+X0RqyDYAwj
ziMSCW9+e8X~x_yzSY7b`+F8FA07NHbUM`1`@$0G1E;nG27FG;dyNOY45
zsT0Q2oX6{r`Dp8e$NedpQnb2VqO6CnO5S+u4aWJ158wR>u`*1imV}DsbLaTzlTA#u
zk1h__>2HV3TN^5<(hkY1V}{3@jHla3v(I$0PhK3bv%iV46}@%`r(&`wCXFRNNm*K4
zq%$**u@0?N&{D_<<-?pvDG{K=O4kW_k|YZ4f{>?STNT2T#Eq1)2m^2dlzE9)5m6F!
z2t`p~O@%O~CaP&FQ!<_8bXyrxYLYZTM^S+3M7lOL21|H2BsIQfcnU#q_9k5-6@|#d
zsKeiU=li_>(T7~U^bG8M!o$NU#w+$VAF{c3M1N
zk7uvk;M}=oKKkHeKDzTM{k=V!S;E}x49iQ)T)BFgKmD^m=keMTilW3JX|=mtx^R)z
zl~v*-MoP)v{vq4jTl}Mc{2#HndVxo4515RnT)udo#f4=ycD9)e2MBNZo4@=^hR26A
znjPM}^$HIk++}Bbn{KbitvB9crq>~h!q9(zdxO3HF)zLN5>o4*xlLWo?>&wCtg!~p
z)?Z+QDYYE2(;xATzy6yqJRE(hgX7}L99bF%8ig(KQ3Dl4XE#)mWz5XZv$wa4b&lED
zIm)WSRfbz{zR75C!qUnr%|?@x<387(y%E?I4$fV;z&I}%jPn`{?3kII#aYW}G_2zu
z!_(~gjThM4*+xeZH=ciyo%P4uc=08Wk|;@8J%54z;UP;aEA)CZ7-Pfl9qiUC)aWb#
zDpVc5rgn#IigOm>Lgb{$r(r@J2$*3eq9TI6SDbNJL+)wNhlD|2IPJBLLp)y{M$>9H
zX*XLWS|N2zoMk-!;)|TSaD&h8-eE89jh`&CO6uM)cYZ4o`-Z#gtYO@yVwj
z(9ROFW*e7}QBg{TM7t7-eVk~ZB890;4Ri|5V}U?MF}gO@X{8yB#vz75N~E*MGRK=7
zp;O{WVX6u(f<{FtMbZempk~?#e-6&q&e9-n&r3t36-lI+6lK_Qcy|`LfipqPsx{U)
zHrJojH;(7-<}RW%>>cdU=`1j+N}AO%+q-*Ai;A885k5*7jixvW)A1CX;b`*_<@(3G
z{lTX^+S;bSzfZH%VQKXon`@8w)_1vnkehwt!9KmTRUUAjR3@PJm9
z@xlww@zP5-Ns>mbAhqB;n_HV~Zmx6l<(F&531?D>dWH~mNK%0a`OHd4ys=0(L7HRs
zMuNZm#y9_dwkj%4Q940NQG-xLFh14u2!vv0ZjP5;eT_JZQA%<5&K<5^y~_UnKEvUV
z!Ene+FTcu@wKW!(S9s^`A0P;-LFdB?R1mT_yz^YRbeW~)6%c}*?QQmVchFHpoMz0;
z&$GY3N2A?F=!n5_FeS~*&7rj>j>9y4aB{-o-hN%a`7@qKxS2l(%-~E=JqmFKbd^yQ
z{3R*^XM$Vt%#9eN_O6_w(ni=4S?aim5IAK`NfgClUgI2ToN)f!1um&wc3-~1!@Vgp
z-6n%ch@G5iD}Lo`uXFp(1HS$4JwE#64)LAav{TKc<&;Ktj@{!nk2iMcwNj?j5-(vo
z9^s`%tBn1D!8(PMj>F?YfG>N&Xluay;ymNR(L?jXbJuwOnP*s8S>?j@=V>&XSR}gH
z!q${5ry@k$MaOYyVVt9|h6qJ7i7Dy;X=7c;ppgm{CrBlUBaNBn9QAj|o#fnwHZlsh
z!&aP9)fa8-!#v8`Dtt~lC`I#WPMRdaWo;@-1kNigkeo`?U5!969wjs?7PQ+PmR7Iu
z!|(nD`Do0|i!=PqCj-{EpJ2V`(#j%ca)d$>E5+gN7TyWsEM~6V;OKCdqisW(rp$HQ
z93LI<-S2#xwe<~FR{o6TZjX+j#F84hB59dpDe}<7ps9#W7jdU~XvzDPU)3JM?C@ZXcwi
ztg0YgcfQuthau#~`eU}XwoyvgPFuzP-Y$zvE6gn{aPQ7-nvEt}M|68Vq>v0wP7qqN
zwYA0k`~nv)T|x-S!@Hk_nTm?SpjMx*U2C4=&jj(-6*4ML!@$%Bzlx%+G|pO*K&g_o
zvQViAB7rYU%IT1(-3@YeC9ybEHKwukHq-ti((}K}^Ut0mH!L)09zR6R-r&LdHj6V|E?%7H{Dli7ojHsTa~q)r#@7*;E?k(##t0WS2UbcVDZoKx
z`>1Fx#AD*?`ISSslB#kvk{(ebqZF$o(?KxEIm1k*8RZkAq)Dnn6`5Nb+RHjwUI{^k
zLn?uGA(2f;No<1S+MWf3h41gI6(0*1@8Dn|o>NRHPW{EvG>G4%r51|##RK#(>KG<5r0|JG@iqJk1qS;SbVKN2pb_6OjC#u25rq*tfh25
z3_5k#%s6jRDhYv7gze3#Kuo7uIPqmL5E*06Z~~!?QDJlBEV>-R?mHycf0aHd%QGEz
zH#d0s@)94v{5oQCf}CnzJhw>P?DF`*2Cu$+74IvWorLANS+YjPq?|H2KIEAzEpi(n
z;*6`;4!L&q0^LrR+1ZpdjgeJ>5dny#+zTij6DOYApRIG_#cLdo#+>gi)cGdC#HZqr
zt7d$OLZFh2%6XIw$!Jmp+q=#dk+oP$D@k4&gpkB>N>U5;oB%DM)$NjK$FK|ue#SbY
zq-LoQq6>nEP#~T
zaKJM!yiA;Ew67Qrj>wuBQKXokpGR0z&zPFEi@2Wk*os!S&2$o2G`@CMIpGjUbXkiW
zr9@h&M1+ij%G(n@SD|%?f_RG8(+R*_0H0VX(JIDOQ%n`YXpA*DV;B#IHM}L}!TozI
zEiSULu|}uU;Y)A5iFb|%_wM1H<&%#;0}
z84L!jKVHL_imI&G-PsONk44VMcCb-`~gDihMfe@{O19-gCUaOI625dOJl$
zN%(I~g-*lpPD*uVu=2hN*fk-jsyyVv*18VoEJ`OKEv+`MgviL?Ws$Wq)=Cu=hh<5W
z1QT8!%_86WFQ|0HqLoNrFgMfT=;(-l_ji7UECHnOm5}=f|9k
zbLM7x6lKZrFr~5FWkwD$aTnRW$Y?qxiGsot?+{Un@Q%n?DyML9<4oCW985l
zmgqQPS_TG2Vja$v0jNx%fF*GP&LdSo{Y6qynvjhXA}%D6Qdna^g0d3|n~=m2X%sUm
zDkjwsts;zyXr&U$DbzLs??TdEc!Ji4dre)Ff;yKqe72Di7%#EdAeHwXbOZm~uVD>5
zxp$i%{qXz5$`MJ&Qa7eQo)W7ju@)r0z<5oR3U-b{NK~4{q={ry8D^R(qw$!r(#+1z
zabhM6hGRbb_*2q2X52sGlaD_nO+rM&U_4-PX_?QJ624*}3fwstpp@s(RV
zd*cR!;efR}pE5H$&+_?;-23b^%yh`D*T2MIG-6?Pjx3JDCZy4+(+mW*s)8P-GC1YA
zd^uFnvKCuXl{lrbRKYtXgUj2SGQ^b%0j?s1ZH7R#FZ_~ETX6ugPM)_IbeshTsVz}5
zVlp0b_s*xmsp>2nj~|B{Nom#|K49(Pqo5qE?ZtaL+Z-S4lVlBiO%W4b-~~iU%I@AS
z`v-gVipif1GSe(0ievhR{UGql2Mh;_J0B0j;U*QX${7t5_dmN`U(6DbG{Xm~T{v~C
z9IXQ*!z#AIF=l3Kaw
z@(J4;kJ#@IdF9sYWbGNePqC^)OSjnD+TcP{aPwt_N>lvs0ln@5u0F7&PWbT74m-PJ
zis^t`ufITRu1D@-66dg0Mcim0eF0u#%V`)~I~z~|Rx>#{Akvy{x51OOb-wbITjb+o
z+R;3nR>rvUM8e{u2uom)BuRSK;zpjATfUMj=mW0nfp6pS@tARr*1y-dr
zlZq_%#94+Bg2GAqLrJ^YB~gx(iDhZA$KB0+E}vWF@TiZ{DaLu4-5Dl(I|vz5nh}Yr
z@W!w_H&3&xSX+NW;vIzueAU-(eTm(jZQ}i1R#wh2o=kb>nP<6o=M#>P2Q06g#|uTX
z)c_Bh+uOYG!b>PyaOdtF_V;(dc}C+CVyP&dXLNi>XF(#PMZn;_4()sGLYGMsq2QOl
z_KPG+q9gvlKL7wA07*naRO^;b1hphCZigYhb0A{`RUJ~E)UM9zbI;0Cyq?aha`6Jq
zRy!c@Z4oT>Nfrc81ZlXG8mZKo3Nt7{Lv~3}bAO)0syxI=dgfCRb@piBCw{((5D=bD
zu0-gVtJj}l{qY(_o(JuHoyB6EJzJG3t#P)ZEOW}rgc31IYGQeKU)~yusw7fD0V?Xl
z%h#)1snqApQ>_BP$eQrpZHeFe6w#PPOpZ~wz(f@iX9}Ey7{j;>&fZ8xyz`?U^6_VP
zh%vNUO5Cpn?uXNr{x2a(o2U`#M~Z9HD1-ya|`wB#Yi
zID|+jOiqzc$V*G2!P$~HN|_Wn4GCUpv?*zJXSuezOkpKcYxvr8=Q%7KX%e%0)W=qi
zDxY$Ee89%qBNmrdc=+f(%Zm&2PX^4+&U5M7Gt4h6;k>1oPB?e*5?8K0%l+FQAt7A9
zMag75Q`yat{~$y+$(kKPMt)D(irENOhv2pZA7q=
zB4wTaUdzs19Ve;N>`Y+fZM|zg#SY@n3~b)lgSwhe@ZkOf#-m{{N9j6|ON47^k9pOz826(jtuGMPQErvK-$A-Hjkl2Kb0>1wgMj``6$@6+GjXY=toPDp&(
z#@iCD(t2)Gv9W!~pnt;RLKiCyN0TAvugoy146Zoh*3HY@{&WqQkHY6=CJ1Lk)u3ZU
zX9$hb8=OU%k_gN0(GgWKK`O=L%@MC&Nl3J0Y4r+kKK~pSnwqBcOe)Xb(IHre
zl9I*6MW$Bbikz`XIXvle>y4ksw9k_l6`Az3vnDe$9hBCrKYD~QC3ik~pF#hS_kZ#(
zfAuf^kZ=6OpKyG*&uBbE>6qokWuCq90(m|Sq3q5uH#f)Xx#EF{MjO?p@l$6$+WP@xP^~WkP3xC*eX;W-XoO6*PLJBO!!_t>;OnX
zx4uP`IOWQG!IytpuZnX)ttTbUhnrK>o)1y`Qe+fJ)&g5!5H^5~r9L|tq!&0_p6!~0
z)6t&|MvLfQIIk~rB3gGM3hK;j_nRw4+AoT-9;M1_l867o&G%TYS$3|uh{hnff%
zUS-T#0MThh}8PZXyJrR$Iz7jy=*m(lZ=frz=)
zD~v`X4v$VKs)|P&do*wVl!cj$wAJJC#fvPTpU3$)P{e&LIx~5|DI(a~8?tiwJjTVu
ze#&gGi;N<^bn9idHg-538HBG8Q3kpWAT}jLO{j9DDG>EQyV>m0NFo;IXQ`%RlvYfq
z1yxm`8x4#RRMwD2DrDt2kC!U6W05A(3L^yCxq2SqF~*0s#RrPFaXuIUfvPAVNr>Zw
zs;rPQMVfG<_^cgGgW#<1uA1W`B2&PH%=MYmYeC-{X7V
z`UZJrXvLaIk@NQVzk|+Vw9s_hEj)tZ?iSxW*umygI?V>xu3tsPZDf>UJi(W14dbIe
zV^fed+cczLIvJtFsa@0~9H0`s$Wb_~)V0IA=H|q4h<)@y>ThlNRIFmh)ABf~ac$*x
zL1L}q+WTMk6H%cBX#XeJE+`Y~QF`NiV?$mRbstU4bO9;lPCIcifmu8!sm}5RU@tDu<^1>^xGrtm{
zFRvhDIO$KAo$DfP89tY!8G8JxWHKI+k6MhTW4gT;L&-kfr#RZAztd+t-{$AO{6hG=
zY=NuEPui6TJ3*IIM$<7)Hz`epafX%E74F`9%&TwQWN&YqrR5bweZw1~U{I3^p#;hc
zL=6~LN`-+Wb(Q8rvRfk6nRpNH$jg#uoM3dQLOl|lq*UIa8_l4)m0)c66E93SJgl`L
z#9TRaoFK4JjG#KkHZGw=jC2kw94^x&zQCCwm5V8dkLe%w*+1^1bi&tOwfyjI!N-rb
z@fR=Q$0MAnXtvsvV?#s79Bi*Mnifnd$D6la;ohA)%p_oE7AZ!@9FGcQ(q>$O^@7M-
zvLxc>Yq$9H_HEvnyF&LL-U#BzxQ($T$A^9Jp55&Y4*G{oMiWMZBi?=YNAwovkq*`#
zKP1jFa#LVDJb3Vc&CPXImluL*ZaCt{@4ibMOP;;{3}+qNmEyv=3nBQb&XzIG
zBZaE-YC<&_a2NI8szB>U$iQ6nU;O0oJS724Cha=+RR$WlttHsyI2f696sEj{7DB~I
zNRM|WWQ0gv`#x&;ubGCMzxHvcde5!2s()aGx8cS-B^xOf$~R8a;*dCJ&?*kSeN8$F
zM6uv>6;g#B@n`fG$S^1pG6@%ZmE*lZ###88(8N+xT+%4F~UrcO7q-{
zSNXF){Q>vxtnvJFS829W7<)DkDt_VTo@H)z5u^tY&eeApp9OW(X~7bcw04emVfDeK>5T46z1r
ztgwYSBb^8LUs&mT2Tn?y42C!FEn39&kHH6>hBFe~wpfDC`Ck#hZ
zL>#lQFh}BBWM+(<^f5Le%VP9kopHAr3|?B}rpIvd2sMA5)tQX{;2*rjANv9S>QDX!
zAh~+=8ejeL3(U=Bc%6pBSEeCUN`UZ=aylmKEaJ*3)8hlI^9X71LNGizB8p>%d+TJv
zGMS9Xx(#p+Rau1ch%`e;Nh&3k_vrdi)LLV#tpk<gQB6=$h5%w6Va5aE{ypUR
zTj8mQ4_C4ef+8sdk*f1+oxvCv+Rh{;j}weBWJ;iP3MxTPcgV*E*<8ftjwEeRScml~
zNhB!T0$F4j4su!QoD7+iCDs%qae@|x;n4wG`+L0p+N)f+
z@+?u-;^)5n75c}=Y(Kci=GJ3$(xlOB&|SK~n{U3sYp=h?!piw@&5Q@QW(#A3M#$pv
z#^RGSuvZ-zW0`Fvs3c}klyqiis3s9_e)ShrKoD$FyaRCoerQJr#aYLHdXOxaL5*9nVM#TUQ-#Z#_hLt>f4dmCh}Lf6Ud
zVU`huQUvhqDNfM4vvx|DGKje9fTPar3PJ}(TtM%udV+83a@vP+o{n$?b5&6W@UYa1
zSf>HLQ-gi7EN~LyIIi0w7fx0oh~qSv^4w{nm=B>g-s4@^sMxAP$NFrF?R}_*wE7%l
z2r@ux>TzHcN*H|74#VNvhu}RZBqC}c$#J61;!KOJtrV&W7q4Gu9Q9~Tj}U4Gb9}(C
zG>D=k(GgJ+4msvS`%zUxvP|)h|Iu%QEy4wn^=cb??LKzFy==V4R}%(<18m_~nbRnv
zAl6KdhqOCwD(je*CEZS&wT(R%S6AsD9>ghxouK9Dt&Z7%a;Q9Y+{r!msWOyMz-i
zP_%Jqoz(4~1mVyMlyddjR#94ymk`S+6u-_RY>6)mN>fpk6-gt*l@(Ex5lc&96^XD+
z$4AWiE#&NTR5Xz|Ts01SiF6(}*<*P4m`2)TSRNC_Eq?NNhwjV@vehANwuqGE%H^wk
zeESYr(!hI5DkWt;;^Nh73^&`Wm87UbwSoj;gW6O_8O9N$%k|pV)ti`5a)$%r6iB3`#MG-^
zce>rFTdbPZezu+sP#cf10WgG=s3gVOD%^ZghM69aHB)rj=IG>zR&O43Ox2o0SxtX%
z$k0Sgb`RNc>y+aW%bkek(j|&%!E`)eX<-3lg44K>CTN}E%Q3s+|Il>c1$yqFh6p}J(<5%7Yke+(zE1bY#!-4E9O2-%nDs2)uPa-u!ffpX{
zz#QDi$KlC6X}%J8v|ga16kB=HW((^){b5PmoZ(6Tgj7iy?G8H!2YmgNm)Tl-!sT-p
zxpes|-~8sE5k){0k&jA7lY&m{81(zR^yZi8&dp=;Dc#u)TR++4-0~{<-ebB+#>U|h
zc+ccy2Z|HyBqH}=d!$TEjwMPmQ2H$DK?#Ag4lA4ZD6|rhtU!g0Q>)!ZAQ()?G-|5d
zX%Ltf!Cz&a<>2rDV=E>T=(M|G<|f0v4KQcQ~{b3XE^FjhYUS+pmizAs-h~(5b0NzAjc$;B+;s-tDDek6Ivo~>(n+*GdIKF
zR;eHtPLh;JXs{+!SUSR$`I%%rMEiw7us_8gdWTRds8OY^zfR)4A#1d-)^ao$&~Bs*
zCpm-TZSI#PaoXYDg9nsl$;|9Ltwx8)8#aiL({*~C86MtSqcAWWO<22so2B_43+JzJ
zw7135!U7eV@!*(lx6RJ}A>-p6uBY?-;QQa<>tFjCi`TDnyt7Nznn5QCjW}X5ozQI0
zU^X`}9u7wZmt065^HO5)7;DLN90HDfs0@=>QyNE68Oq9&7ZX~I3@sJMlbo_FARp1m
zB669~%$i6YT1ZK#SgEEs15RZSh4ruZ4p$XSr9wN6wU(^eB$~T~um&4t#J*288sSu%
z%C+&{QWZHBl8v21jt-BhrW2kyw?t!ho`da8Mn`+}7UnsbO!)M(kLh*-aeh3W1W}6i
z6h2`lPWbS>cewK6P2#fT{-ZT+Jo6k-<_v;hjWy
zNmYkSDJ9OBs>XSw3|l;BgHkof>^XB(CvnZEp$;L#W353dN0H}@Cu0^C7I^UB0kiW9
zNb7Mf2)wk?^{85&U606m83DCoG?-9S=-8M4uB9otl4TP
zs&{pxWh=aoP*T()qFRONT^No~*g8*jJQ~qzwU9d4&Fk>mS|dR1Dh%5ZB?Gz;SDmeW#pyhxng)_|
zl;X+)E#na9;KLK$pN3XT5I*F}L`pE7R7?f~j43G&4|(t1cX;ONRnDKg#NO^E7cX2v
z*ov%?GB?*_VW!L8(J{-Zqup+CzVj?m?;=u4o`3c#dxw3>lYB`HpV
zt3rivJRCBb1X#`P;Q;3h%`9WK*JfP7Y%`*%4aPcR=jb(KV*3QydWKwez*TrGt}uuw
z38lRE=tzSM>f9vK6qTXfY@)qI2#=fQ2phtno30?=dPK2$9od>8QySxgKSRnGS(e0U
zlP8-GDaxE-KIQiNA5a;`D_{BrKD+;bN1uGm$z;sZ+%itabZ0w^kB$*Uq;A5m|IUBP
zAN|oE@U3tD6~Fwoud}_o&vfSz{oHWvxtF;8;d>nS4`?I_hufRne|Vo8*KZI-3Mmwo
zFG!*$UI>g8^+qqacD1(H$|7CRLfIO*2?FEFK+*StK!AY?(D(p=!ZDtVSzcTuuS$B|
z4vE&tC;+*g2vx2S(U}Lu;}A}qp&*q2S54~nCFUv5ji*$OUb#f8*{aPtVFThJVD)^!
z1-dfFmSeOE>Epp(9{!>po_ajgk}-VP4{WEi8(|97TxQPzJ_2l2`>sDPWwXs0>A(
zqqQPSQ=&)(L7MSrrZ@$7p@PEHR3Ice4%-)BO_AQz5eOb{3{vP?xE87kQ%CjL8dj^L
zxF&~bto3zvN63^J=c*cCa+44cD5LghV1O`@#)=%NGu~VvPARZE4P@8r_9XH
zadbT5+`=rT$muOCB0MxjflS+!&eLAJLKG>eavGgkW@hJDT3%s(X@zbkSz5WsT;|EL
z2Im)MSvvZJB0oX)7HN0qVcci8KVWHf6|Ev%Re-D5-8o=p`8>l(;6$i6BR7J(Yujw^
z?Xz=m$Z$L%PEs0a#KKIQh1nkSGi_%40ke&iPArJ+9*Kfx)VMwAdP>-cUiHbOih;@YYB?^xn_p#k`7#~8Hw2&mVeq)fA
z*s9>pPv1d#8*J?&a6K-qE^{&%a&UA^UR2zC@g|2`k63O>wok@5=NXkACp9fBm#N2Cf9aPrlH~+!!v9b`UlSUkfm$K$Qnb
zoz_8%bxSV7JP}0jSJl_@-rf#>_19l4$;}n{|BqJ1mSJ64%bBgQH9NxvL06O@>l;j-
zI!UW3R!EeN>j2@v4HdQU%9$d3osQ8`1nj;DIh)>FymMIVm`ui0&JpRDW~&XhB8_8=
z4K%WmvK{t78S;qOiF{d9)Y1XGlxuC42};e2Zuz}2xAL$+Nmo)12}ZtW@;R^
zR2=R;;CMKt!GwG|r0YDR!wur7L8JuAg<1Wkr1Nz=eV32fP3z$2`E58s}rKd^M?&m%=aBn`?r5GOb_hwvqv
zo9jFojd|s@SBRy@d5Lr-iPAV94sTaid0Hn_QqsEm3X`%VjcQuH)+i5RxJ|1p*&UA<
zO>%aR2iVGTv72!`%|Sp_mYA}nDhht`-jC67%KiNbtt3TAPij5+;SNrxob2rr_hxzc
z!F}HP`fu{~cfZN+|I_~lYYjSzaMq)ui1oDxY+t#AnNC?3hHU8~G72KL#pM+$U!tW)
z`5a>eRtO>;QI^OQfR!
za`F-x&xY-#s2Lto;anAjU-d)Hi`uB@zWD9$pL)h2qqqPssXWslUegdbJDFVv2Q|tkEQsA(NDP){>6~IHAar
zI8;?RJN~?QN{^^qNif
zclH?!CS1LKg}gK*C;LQm4OHAfm?2ejo>6}nmzQj8ZZLfGA-!`~$l7i0eRc&e9f9LCHo(Li6A?Fr4931Xbj4TxvhoEwnBvRNYp}Vk5Lkn)c
z`Uda3`(yHH&L95aA21vaNs|~Ir_9aFvA6k<#pVLboi55*mM^RjM~cd4G}=w}c6K>b
zf}_Jeagx#Lv^jTf1*HP2ve}C9&SOjoo?2WNT4V@wK8GXA5?bjT0)w|>lC()2E97j9
ztS1_kb@+UQQ5uo8&?wBL4Q~fiZ{`xs56@FIy;G@DH}cMjO!T4y*o=oTJhig5C0?WnK@p%d6Q0@Qcenr$&l@>
zEiPTXMx10!MX&%Jw(XwCE(pBz(6%Rm#06NuXgXIWoc=dG`Ng;;COt)6FhZxb+-#v@e3
z*48G|yduk|Ot3U(x~wiPGZ>EW-ZL4UaPGo+#={{xPN=Gao!v2y*B(+8RiL3SF0e4a
zK%?0}O3A}VYh1c~kyfiisx)X#OoVh*V7eMGuKJlEu&_a-w#tj75tO_>SVB&DF{jtC
zt0PH*mrVZ5Mg7HI@~L$kLLhbY`9a{oRu$G5#-s7yx^4eWzFvFnHJXhE-~0ae|4zRD
z-^HsaCRA04A`sAG9sCL1R-0!#J=Py@klP_qdzQ7eM_jo4Je%ulL`lT(-5r|xCjI>#
z8fnb(wwbZ7bA58me0n=dhSlJ)H!j*t5Elt&Z;
z`u&trwdl>wQLe2s+&^Njx5&|9pRfPYn>Z7?QQS!4fVUjtE2ut#;P&_B-z|JJaL-<2C;4|LVWw
zm76yiPbQ>k#3vu$=G?^#{MK*(F4OUt%TCd5w@K4ks77EUm2>E{9ilg!$2&uoBs^Zb
z&+*Y-J#cgkMk6jYI}C<>9v}1>uC3GRbV#C@Jc@a1zRh4-ardOcP7X2l3X^=oC-*n`
zjjw%~|NejeUzq96kxw^p7M2zkh?U@@Pd}mCndM7we3|8?^PG%E{2zb(C(QIZ{QQ;>
zF0%jtAOJ~3K~$?RqniyDdl^eJZLAZhB*IuIiYbwf84ON1+&^G&5**!=;gGG3Eh4qg
zG@p>?Q|5bZ78e&-m7!Q!?*WtPQ+>Ptudi2bzRdjmJm3HR5B|;$r+?G0%1cT|STnl`
z!d94aLfq&PB`K592=ZeVS}A$5#OCf1Z{2zk5k-9T@gqL`^fRtry-Ks&Aum10gE3p1
zdyGH)5N9fi>4ZrUf|eIL8OQy7c6WA>2ZvNe#lhh*W!9v8w8?h=E{!yys!9gKF+wW-
z_y6-7y!zY)vP99y8mMlAd+R$C#v!~VG6Radi;zz`S!gg{cHEPdvMHA(N=1Rs{_Ypq+uP(9e*SL}$Q+p%Y&eMwT&rIc29!kSnzb8m^W|^6
zMrC4x@vuu_Qj%P=pIA5jC7rxyX@1x%t2^i>+nj!s^Vei1P#$L{3t0KR5OLhE6*}m{VU$&v(gYhdtvz
zF+9(?WGj`JBuOcX_Y;RIl^CTw27|$S((msXLI~>hI^*%UoT&Z`mnkImMx89n7?0mS
zsR=1u8dzQ&y{_;1&N^=1e;t)d1>g7S^?Dz8jh^RGZ`3LBynG+;9gCw%Y3DyoIk#Y{
z6t369?D7e2ULUY>@j-6iy3JCv&cUF~ySMI;k2CV3hP}5zI(`?e4gKyu!dfczCR4Qt
zktfVI>Kt2`X3!rHpEyCDj@j8AlBWq%%_h@xvj_{5Rx#aZFdUB=^oC?cv9Y$r$;DX$
zlj3R5F+9inWZp8?Xztv;#fj=P#(K=mOglVZWtqWfjPOS&sR$$AML$p=ti>1*<@mH8`mx|PR2a@%+tix1`nP;&xLbm=#NM2wf0!sUFE4$OMGqP4igwgzDt_hYwxpm
z`!0h~pYsz95-G9ih#(L&Vvo;#B;xnpnP7c$jn>`{fBr{5$9KQ;Ej;Nl9ay?I-k>)s
zID70EeN(Wr+hTg6L7t_2@%O&Scfb2xXD?75pZ#-xj%S~F79#|yR%HiK9BtN*w&s9`
zM0hUiRw+qVH@Pj355&522Le@|DZ{=D+C`f
z%=7r0KleAdc;NzBmhszP_yR9}_obubXI38I=l|x<^MC!zf5GJ|m$`W1B7gI*{~W*i
z&wiB~H*dXnjn6&D=l}9g5e5O5u3q6+|Jgr#U(0HCW`_Urm;Me53kzs%`1W_c&A<3p
zzkW3Ntd$&WtaAF)4AJS6OioR6_1Zmp
zy)ItXW#!BTisQ>PBcD#U!|}yA*6!Wr#KH{qdL0=x@Wv^HwKQkuxOL+;!!%)~(PU?H
z6Y_*44Vap!(&>)4b>%M4KmRP9{T^Oznog%fU2O9BQckBaPb~_WUz#VHm~?<@A+V}I
z6a}J`{)1pN=u@k>2v1!GYe`YT2#u%&C{I$XeG_kL5z~AKKdiF8dWA|{q1zj9;o--)
zas3(x-2rjzANgU9Rby`NY?7xrLFn_^D}T(S>9f7t=eM_ZutIa;{KM$HpwrpI4;vh`
zcIa>WbP~;=moi8)9=UKHlVo%{EqobpYnU+Km|%T-4})U6J>b{Anjpl0>8elYO9D^u
znIHO5_I7vKTb$#MUU-498Z(q3zF%c-&PS(1j8*)|(-*lo+TaD|dH2>GzV!#cPdXa%
z=u=NJ==BlJ2EOo|pAzlT|AeHV)K}=-d7z9_Tx(mZvCF!IM3$2eRN^X~ZkKu`a%Mu|
zu!Qb>;dC1~(B2oe}3@OpQc)^@sI!4U*?|bJg~6y0r4$p5398i^wQ3bF2#`7_%Pf&hNQ;6DNqdyA
zy0MDT8MUcJ_69?4-Mq=c_8Q}Eo2~6_y2G67w^n)i(hcryZj+B)u#ZVo0+AA0OEr{C
zOir`1vclq2jX`(7m1}qSq0fATXP--g;_|tM8YDp!S@5F
z=FK!pDk_!O8QPR0_5|5DDGiE_2kMg1ovSv_bJX&4*v2`RLt_dGosuGX?b2mTk@3{i
z&+yQx1(p^U(Z+J>^a^LsKg6k1XPKF5(yYZy&mQC0W6$&Fe)Mz9&CPORahXBqfTx~%
z5@RLnn|I05G1u2NY4uZvh34dJoztgQcyQ%7VdPxGOY_H&(vXh&j7B5oCmJNFGe|B>
zHi@DJ{lSnl8S~Oh-=-dg#L5x}k~A5xyfB5-1rv=1fgduze4NqAM~P~6KKZF1uU9>YPGUbjncFkm1}eIQhb
z6%JPrc%{@{fXRoLbO=_LZdY@(jrTksC2`%EvcqVlhxA;l7pvd{R?r`2++TL=5pCT0
z6Anq`-?xn@f4+L{8o%*dzxlpHXV08LDaChQ`VQT0kEfn|inC|V^2)2PzVDpDV8ECE
z;19^Mj7J}S1TP3a)HObQ@gX+0HhJTX*SUA^F3o3=f=M;q^D(0AQRXT)lpsb7#+@
zl;r%`b6mZ4jXZzPW_G%fD)3w)m-3hDL_Xx3_uwoXB7XOleX)9(9d
z8}RHSXP5~k&1M~w7c4I?IuVfRv)dWc8x5#VAID~WHul?27&OiZy#Q-R+{s`yKox})<@B$7xLyj%ZBH}7Ga-NBq6X&pgRA#GKqzX!!_1$sf@fSR
zn+hY0F=R!CECfZC5=R~;Y+!|l&^Fydf;
zpEwK!fKTyP1zn~^af+zeCKT{fzJ;-_i>t&Q%o+OV0Uwq
z>hvUUzx*8*8#RU|rctZ0-tJ*NpN;i(PM^8RQ%^iXy#&=qw83jESXp|*g!6AnLA73E*zXWXjW8M+gbqR_EY=nX;UT3!
zmlg`7LWO<_v~zVyfpU|F`O^en|Igz-yDB9cw4{0;c3!Rd{tc4_TAlXy{d-)gfDrt`
zfAR}}V^JjO`z^lJN|kYv9DSKPy)HAevmfdbtJNw?^Yi@O|L*UW9vVx%R)60)Z@l>i
zPdxTG53D@E^3oDt|HcdNJ3cuviL&sEf9n^qWk~hT?%w;(`NlWD$-@^f^89l@!1F)w
zan?3A_@DpbKcLlWxsR&cOG@D+!y>@q?d!mN0MvCR+@NJjMF8>m08nnC2-=5aC-&f|NukM;tGVrj!D>C9qPMJjM5v
z(*~3h{VdC<#IeISD(8faq$}uIoS^TuS6^do^)8KOla+H97#mBp{0Pb0zeiqZyrRwO
zy2d6$`s0Mk#02|$+sw@`(iiBG-JCr
z;@s>k-+k*6^R+5xo0_j}@6ik^JonTSyb(p*x^Ww25(;v>WJDY&9yoiR*8VOhPOUIK
zJx#SSL+{o-Vq1_(pBt?{C(oQ9FGlpo13Vd_iyX2cE5{d|Q`|a{qBI&XXaUtq-Ptj$
zpccD2S0F5Tkue+%@Zt(V7@^Y~S%y&A(io}`6uQiPHHJ(mWN9Xp);MFP3Mld%6^K$f
zDjgg`9Om5|n%`Uuq)Q_FGY%o|H?7`ciyS=PDffhQP@g|#yHw=gk6=%e1gzy(e)U)A
z^?JudaP|MZ^{1OXEh6Krj5z3-gs
zH*Qem1wa0mK8FRaT)q0fJAF@;r&2xESIdyW5+xPkmh67CLq@0{kjOQk}
zd*==l^#>ddKuM|-6Wm?jVryrcMkVI>@nghsLE6u_b+5&l6UUgDnxNg<#f%5sTRY(G
zH!tzCfAJZrvBXM+PflhsrWY2uyT8Y$>T`_qK2k1V^cW))N~p4aR)!c0XA?JB?j-9<
zV1+{ZKH6HcEGG=2@SRh`s6HA%@f?dbB}bSNs63g&|!6b6+ejC+uOxc0coz$TJyr!zKphpscKAjP%s!L
zsKDdiPKO{4=xEEUX@$wD27!WG*ROE#;=`O>oZYsOXHfo7bH*9D}i%y}dn}^+_(@yUvr3KE&$!Chu;wI6epU$r-1VRuVnx
z-~}2Z0#FiRES7@dIAwo01`GAcDWV|42!T+}Dj|WE>
zVsUAak3Rh@{o#NYUwrXDc(oIglRWwOlk|E$9)0)`{_;=!ByYX_Hoac&=$tf7xp?70
z&Yd~K&D*zm;hW!h-)oFVBR=toPf)Md(YoM2{rO+O4+GwL=bfW-e)g~ZHGbkRevT_w
zuac%Ik3IS*fBe#mtgo*F@bQm6$IR?B%JWMXF3$cg6etgy4Us}nsZ|;D+nD}72U{By
zenfA7huN7)W~Lf+dzSOd4MLlN@|d2RrCF&m9CVnQpXXqIkLx$@a&v8i`GpzIF3&MY
zbCe%*<;pGIx%@7lcxHvOr@sy!aYw%N_|Epv--(bBnL@JM0Uw;STg^ZE}SrjZSE>ekNj-5Ee
zAN>9oIsecj+}*f`Hg0v$s8*TFM(m~q<3WpL)Tgy~K)1EaH@^M?Z@zPh?d@%9wHm!%
zkKQ;Z%^gc5NeZkrjK>*L2pY`>6U_;NAad{@Yp_PUmNpuS!gT<3Uh;9RQ#O|hL{SDc
z*)ru&g;7bCr)1TF48qbcq#XxXSWK3)b8x^{zy4j?sM*G^oDs$g8x8K>+u+Qp9uJ&a;lcAOOifMEh!wqYL7Hi<+}=YcJwEdIgIqj&!nNP@m^2kA
zTtV=GvnP1zwJVG}TX++*Bw0$_m~@$>7z6G=g}^%}nC8^-C-jk~of;dAQE%`YP4tEcNI(MrAC`2An$e
z00V7#=CQ}vZ?#!Ed7O=Vt2}Ueg<=1I#Yvyxu;9m@e~@l}#PsA0o&G+x>C4J4awcU<;fEhB!hjz#uUN}KxnMZ(FlYeltH>4QaGBr2^Y~aMA+QrsmMe9
zfXf(`o{uj}{;L!i>5-;mW=b{WFd5V8beP4mx4%I)9#XGXXt#z8$73o{#O%T{p@j9_
zU21Wa8`rO)@-dA{i0}D~3pjc51eb4o08;D}WNm2O0xc%lI5n0R5<~qWYjQRtnk1sISm}hl!
zgNH6Y#+{p&iNc65u96(=ve{`l;I%OndB*j#bTcuc3;{k}=#a9C^U
zcDocs;c$4xhmWi~{M`?lG~zhszx}WO8~)Od{RQr=ud%VY@u$AdXf&qPYJcCPaX7Tm
zwA<|u6o?&~;tms~M&mI_l9a?Ti|5DgkZ~)Mz<0SGt-XD+WXSR5Ic8?&SeTpUi3_Kw
zPtMVto@QdIK^*ure1mUuNJrEHL6LT8#u2i)Oi-Jo9!HD|OAimC34|9@;LLi>xnpeY
zb{ScpdZmIlZackzS9f7aMeYbvmeOnEA|cSZBcTbe{z*@f
zq!~$?G8!iA?dB(s>T)c?%Jg48-UdLF=^=nrsWP}tRqR@`_Vikq9sI<*|v%z@S5UUiu8AvkKJ%F$X1mj6ZEKyP-NIT+wN|G$)YPjH*{DyywTn(O
z_V*9yuHL{_n@B%&+frLPz^&x?@nc+k=wYU3W_a$S&+%7&`tv;U=%YkYz;FD7Wb7@k49XDnfb$(!-8=1j?~*5DtLkl|&g~1$YrwlvIBEo-a#S
zm#soECNl=B?qdp&e^PkyVMiHBkY{6r5NPAtDmuTv*3SPQBg-=O_V;-8%{TZz{`s$c
zpd$4DmEoBG$RMQK>9Mx9Mr&`6Teoj;?b;1)T)WKMufEQ(-*Xu=(qRkZI3~+-Zrr#*
zd%xxW)HpzwwjU+SFt1-9lu9546uYKdI%r7ky1QA)D@X$k#;rRiVuUgOrHaf_YPBg2_V)0FVY(i&GE+t2RIKsDA~LMeoL**Q
zn6b5Uz+|I_(K&ZF_s~dAomj*i>@)H`rY5I|YY|_4;mi2Oa_-avEIjxSi^os$@MBM+
zq-6Exbtb0gQKDe^)M*CEfZS-NC!5$jW0YhBo<|^HdTN@bW2aeISmONoa}-6!&h{qt
zT7}isdyIx-{?Y&R_u0I8#bGJSUS;Tq#30J|+=t>2eQ4jyeK~9)+mh>X=oOL@7hGMofE&$535iu$
zA&KJ(CQqnUYRohz$#q6lt@F;c>pXb=L28W&;(C+m=@~|eMoW*;xPutC2~IDejiy?w
z(}+XvZtM_xie76UA${_6z~s~{nW_*e!9gKF3ksBvc0>-KwC_w%a48H2Y7pJo&I>px3yhz>tB5XJoOyS_g4+0lwXe=A+_n2RpCkR4(FTh$umL^oH
z)v|CaDT;(3h%rbyoet9GG@BC?g(eveh{Av%t};r-2rOY3I6|Xzp!q;~6xoQ(K%om7
zbr%7M(Uf#$gzq6r!kMv_Jk2@i_8IhgfWh}ebRkheNLpyTu!3hZ;#!R~N!i%G&hp$e
z)00h<44Ivuq}LuW9E?c{O*ZahM}~=0i!=kp;9!@aF^LExR_3P|<5A=}dxM;)QgbjI
zozv=!@#3nZb0-uPgrP^bJ0i=+ynX2wMr&Stdgs?bj-rB6O4K-
zgy+$WLY{o`F)n@UEByZUJ*=!!*gl!?=(YC93dhJ@oLgkPzl~J^AA9b3vO$~CYcEr1
z7-cz1MpQzdJMUh@qzSVNOQgDBW_p@>px9b9H0qP|I&Hks024;+@9$xNNWfIJMyuE5
z#HkY;KX#nU|Mm(|6uAeEaSs-+Qga!vMb7%>I_-mf9(v>nDwW=}t)>6~AOJ~3K~$iLwQQcq4@mJ{c4P$-l&(cCCbt9!dl7Py^ma#`<0x#fS&?s
zGURX@f3$s+US}n?
zG9EJ;4;YO{WO>GLI3O!BiozwH1)lFJ$r!9D(0N*-_ub^?`Jqch$1RzKH56G&G8%w2
zjFJ?jAPOU5r3lJTN0t5yV>MZxlZ=PxEJrGVDKd1DAcS#z)RKc>jUi1l*4Echo=3aa
zL#lvYZ-5bs!Z@}aiPB+bc50#8x(AuuU6=_9RX
za%vVa?xA(YILS)ftthuGC4$a6ZH9}g7ZkQ!A(p&YAp}Z!
zlaKMx`9+@p*ki12+{B_ey>g11m*1owDK0$tIAa|mOo}PSwD-2@^atF&_99bp#MJz8
zw)XbWQgGq?1;%ND_7$^J&QCKK449ptB^?bo==RBzgyEpiJD0C;ZLiBgyN#$edE%*O
zF{2)}xZ;ASmB-fZ4s&xeBv!JqwZ_Ko4n+>9PA)P#F-@a6!9>%M+!9@&jb&^74r}*r
z@Wz|35r+Xbh|qaP?f5yeae9=QJGXS4{eF)qaM7Oc-guWrqrus;XYoQGp#+V3<7fr0
zf`IwC1)g~PNh)#GO$s_iDjy{cd6qf^rpX*UTZ6R{p#o6ls=IInZLACQ#yVTQ)rXNK
z`Y5RV&phmXP8|ItMGJ{lAvS2DqbanIrAro!F3{lIvqIwgpTjA=d`wMJUg6W-jTWDs`+3NXBU?{dIq^
zz*7W)&%4*Ixnh@bc>7wTNvqW&9gb-2@42W$V;RUAch)x