From f991c712351d8a7aa9199e932d648b1c5626de25 Mon Sep 17 00:00:00 2001
From: Thomas Fritsch <thomas@uidlt.fr>
Date: Wed, 3 Feb 2021 14:40:34 +0100
Subject: [PATCH] =?UTF-8?q?renum=C3=A9rotation=20readme?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 A-les-bases.md => B-les-bases.md     |  34 +++++++++++++--------------
 B-evenements.md => C-evenements.md   |  20 ++++++++--------
 C-formulaires.md => D-formulaires.md |  28 +++++++++++-----------
 D-navigation.md => E-navigation.md   |  10 ++++----
 README.md                            |  14 +++++------
 images/readme/header.jpg             | Bin 0 -> 39642 bytes
 6 files changed, 53 insertions(+), 53 deletions(-)
 rename A-les-bases.md => B-les-bases.md (82%)
 rename B-evenements.md => C-evenements.md (89%)
 rename C-formulaires.md => D-formulaires.md (92%)
 rename D-navigation.md => E-navigation.md (84%)
 create mode 100644 images/readme/header.jpg

diff --git a/A-les-bases.md b/B-les-bases.md
similarity index 82%
rename from A-les-bases.md
rename to B-les-bases.md
index ad733ee..6759fae 100644
--- a/A-les-bases.md
+++ b/B-les-bases.md
@@ -1,19 +1,19 @@
 #### TP3 - API DOM <!-- omit in toc -->
-# A. Les bases de l'API DOM <!-- omit in toc -->
+# B. Les bases de l'API DOM <!-- omit in toc -->
 
 ## Sommaire <!-- omit in toc -->
-- [A.1. Configuration du projet](#a1-configuration-du-projet)
-- [A.2. Sélectionner des éléments](#a2-sélectionner-des-éléments)
-	- [A.2.1. querySelector()](#a21-queryselector)
-	- [A.2.2. querySelectorAll()](#a22-queryselectorall)
-- [A.3. Modifier des éléments](#a3-modifier-des-éléments)
-	- [A.3.1. innerHTML](#a31-innerhtml)
-	- [A.3.2. getAttribute/setAttribute](#a32-getattributesetattribute)
-- [Étape suivante](#Étape-suivante)
+- [B.1. Configuration du projet](#b1-configuration-du-projet)
+- [B.2. Sélectionner des éléments](#b2-sélectionner-des-éléments)
+	- [B.2.1. querySelector()](#b21-queryselector)
+	- [B.2.2. querySelectorAll()](#b22-queryselectorall)
+- [B.3. Modifier des éléments](#b3-modifier-des-éléments)
+	- [B.3.1. innerHTML](#b31-innerhtml)
+	- [B.3.2. getAttribute/setAttribute](#b32-getattributesetattribute)
+- [Étape suivante](#étape-suivante)
 
 ***Ce TP va permettre de mettre en oeuvre les principales méthodes de sélection et de modification d'éléments de l'arbre DOM.***
 
-## A.1. Configuration du projet
+## B.1. Configuration du projet
 
 **Ce repo contient une solution commentée du précédent TP. Il servira de base au T3 :**
 
@@ -32,9 +32,9 @@
 	```
 4. **Une fois tout installé, vous pouvez relancer la compilation à l'aide de la commande `npm run watch` et lancer le serveur http avec `npx serve -l 8000`**. Vérifiez ensuite que la page s'affiche correctement dans le navigateur :<br><a href="images/readme/pizzaland-05.png"><img src="images/readme/pizzaland-05.png" width="80%"></a>
 
-## A.2. Sélectionner des éléments
+## B.2. Sélectionner des éléments
 
-### A.2.1. querySelector()
+### B.2.1. querySelector()
 Comme vu en cours, la principale méthode pour sélectionner un élément de la page HTML est la méthode `querySelector()`.
 
 querySelector() est une méthode de la classe `Element` qui permet de retourner une référence vers un élément de la page (une balise) à partir d'un sélecteur CSS. Par exemple :
@@ -59,7 +59,7 @@ Sur le même modèle, affichez dans la console  :
 
 <a href="images/readme/queryselector-console.jpg"><img src="images/readme/queryselector-console.jpg" width="80%"></a>
 
-### A.2.2. querySelectorAll()
+### B.2.2. querySelectorAll()
 La méthode `querySelectorAll()` permet de récupérer non pas un, mais tous les éléments qui correspondent au sélecteur CSS passé en paramètre.
 
 Affichez dans la console :
@@ -68,8 +68,8 @@ Affichez dans la console :
 
 <a href="images/readme/queryselectorall-console.jpg"><img src="images/readme/queryselectorall-console.jpg" width="80%"></a>
 
-## A.3. Modifier des éléments
-### A.3.1. innerHTML
+## B.3. Modifier des éléments
+### B.3.1. innerHTML
 La propriété `innerHTML` permet à la fois de lire et de modifier le contenu d'un Element HTML (le contenu HTML compris entre les balises ouvrantes et fermantes)
 
 1. Affichez dans la console le titre de la deuxième pizza (*"Napolitaine"*)
@@ -81,7 +81,7 @@ La propriété `innerHTML` permet à la fois de lire et de modifier le contenu d
 
 <a href="images/readme/pizzaland-innerhtml.png"><img src="images/readme/pizzaland-innerhtml.png" width="80%"></a>
 
-### A.3.2. getAttribute/setAttribute
+### B.3.2. getAttribute/setAttribute
 Les méthodes `getAttribute()` et `setAttribute()` de la classe Element permettent de lire, d'ajouter ou de modifier des attributs HTML.
 
 1. Affichez dans la console l'url du 2e lien contenu dans le footer (`"https://www.freepik.com/"`)
@@ -90,4 +90,4 @@ Les méthodes `getAttribute()` et `setAttribute()` de la classe Element permette
 <a href="images/readme/pizzaland-setattribute.png"><img src="images/readme/pizzaland-setattribute.png" width="80%"></a>
 
 ## Étape suivante
-Maintenant que l'on est capable de sélectionner / modifier des éléments HTML, nous allons voir dans le prochain exercice comment détecter les événements : [B. Les événements](./B-evenements.md).
\ No newline at end of file
+Maintenant que l'on est capable de sélectionner / modifier des éléments HTML, nous allons voir dans le prochain exercice comment détecter les événements : [C. Les événements](./C-evenements.md).
\ No newline at end of file
diff --git a/B-evenements.md b/C-evenements.md
similarity index 89%
rename from B-evenements.md
rename to C-evenements.md
index 88cb6fa..555a433 100644
--- a/B-evenements.md
+++ b/C-evenements.md
@@ -1,14 +1,14 @@
 #### TP3 - API DOM <!-- omit in toc -->
-# B. Les événements de l'API DOM <!-- omit in toc -->
+# C. Les événements de l'API DOM <!-- omit in toc -->
 
 ## Sommaire <!-- omit in toc -->
-- [B.1. Rappels](#b1-rappels)
-- [B.2. La gestion du menu](#b2-la-gestion-du-menu)
-- [B.3. Navigation en JS](#b3-navigation-en-js)
-- [Étape suivante](#Étape-suivante)
+- [C.1. Rappels](#c1-rappels)
+- [C.2. La gestion du menu](#c2-la-gestion-du-menu)
+- [C.3. Navigation en JS](#c3-navigation-en-js)
+- [Étape suivante](#étape-suivante)
 
 
-## B.1. Rappels
+## C.1. Rappels
 **Le système d'événements en JS permet de réagir à des actions de l'utilisateur (survol d'un élément, click sur un lien, soumission d'un formulaire, etc.) ou à des événements déclenchés par le navigateur (fin du chargement de la page ou d'une image, etc.).**
 
 Comme vu en cours (cf. pdf du cours sur moodle) on peut associer une fonction à un événement grâce à la méthode `addEventListener()` de la classe Element.
@@ -28,9 +28,9 @@ Notez que comme vu en cours :
 2. la fonction qui est passée à `addEventListener()` recevra un objet de la classe [`Event`](https://developer.mozilla.org/en-US/docs/Web/API/Event)
 3. Il faut presque systématiquement (sauf cas  particuliers) appeler en premier lieu la méthode `event.preventDefault()` : cette méthode permet d'éviter que le navigateur n'exécute le traitement par défaut de l'événement (par exemple rediriger l'utilisateur vers une nouvelle page lorsqu'il clique sur un lien, recharger la page lorsqu'il soumet un formulaire, etc.).
 
-## B.2. La gestion du menu
+## C.2. La gestion du menu
 Dans le fichier `main.js` :
-1. **Commencez par commenter le code de l'exercice [A. Les bases de l'API DOM](./A-les-bases.md)** (certains sélecteurs pourront vous être utiles par la suite)
+1. **Commencez par commenter le code de l'exercice [B. Les bases de l'API DOM](./B-les-bases.md)** (certains sélecteurs pourront vous être utiles par la suite)
 2. A l'aide de `querySelector()` et `addEventListener()`, **affichez un message dans la console à chaque fois que l'utilisateur clique sur le lien du menu de navigation "Ajouter une pizza"**
 3. **Effacez le code précédent et remplacez le par un code qui permette d'écouter le clic sur *tous* les liens du menu de navigation** :
 
@@ -40,7 +40,7 @@ Dans le fichier `main.js` :
 4. **Ajoutez la classe CSS "active" sur la balise `<li>` qui contient le lien qui a été cliqué** (utilisez pour cela la propriété [element.parentElement](https://developer.mozilla.org/en-US/docs/Web/API/Node/parentElement))
 5. **Juste avant d'ajouter la classe "active" sur le lien cliqué, effacez les classes CSS du `<li>` du menu qui était précédemment actif** de manière à n'avoir qu'un seul lien actif à la fois<br><img src="./images/readme/pizzaland-nav.gif">
 
-## B.3. Navigation en JS
+## C.3. Navigation en JS
 Il existe plusieurs façons de gérer la navigation en JS.
 
 On peut soit générer du code HTML entièrement en JS et l'injecter dans la page (comme on le fait pour la `HomePage`) soit se contenter d'afficher/masquer des portions de la page déjà présentes dans le code html. **C'est cette deuxième technique que l'on va maintenant travailler.**
@@ -54,4 +54,4 @@ On peut soit générer du code HTML entièrement en JS et l'injecter dans la pag
 3. Faites en sorte qu'au clic sur le bouton `<button class="closeButton">` (contenu dans la section) la section soit à nouveau masquée
 
 ## Étape suivante
-Maintenant que l'on est capable de détecter les actions de l'utilisateur nous allons travailler sur la gestion des formulaires : [C. Les formulaires](./C-formulaires.md).
\ No newline at end of file
+Maintenant que l'on est capable de détecter les actions de l'utilisateur nous allons travailler sur la gestion des formulaires : [D. Les formulaires](./D-formulaires.md).
\ No newline at end of file
diff --git a/C-formulaires.md b/D-formulaires.md
similarity index 92%
rename from C-formulaires.md
rename to D-formulaires.md
index 1f28166..83efa92 100644
--- a/C-formulaires.md
+++ b/D-formulaires.md
@@ -1,20 +1,20 @@
 #### TP3 - API DOM <!-- omit in toc -->
-# C. La gestion des formulaires <!-- omit in toc -->
+# D. La gestion des formulaires <!-- omit in toc -->
 
 ## Sommaire <!-- omit in toc -->
-- [C.1. Rappels](#c1-rappels)
-- [C.2. Préparatifs](#c2-préparatifs)
-- [C.3. Le formulaire d'ajout de pizza](#c3-le-formulaire-dajout-de-pizza)
-- [C.4. La validation de la saisie](#c4-la-validation-de-la-saisie)
-- [C.5. Le formulaire complet :](#c5-le-formulaire-complet-)
-- [Étape suivante](#Étape-suivante)
-
-## C.1. Rappels
+- [D.1. Rappels](#d1-rappels)
+- [D.2. Préparatifs](#d2-préparatifs)
+- [D.3. Le formulaire d'ajout de pizza](#d3-le-formulaire-dajout-de-pizza)
+- [D.4. La validation de la saisie](#d4-la-validation-de-la-saisie)
+- [D.5. Le formulaire complet :](#d5-le-formulaire-complet-)
+- [Étape suivante](#étape-suivante)
+
+## D.1. Rappels
 Comme vu en cours (cf. pdf sur moodle), on peut utiliser l'API DOM avec les formulaires principalement pour 2 choses :
 - détecter les changements de valeurs dans les champs de saisie et afficher des messages d'erreur si besoin
 - détecter la soumission du formulaire (pour envoyer des données en AJAX par exemple)
 
-## C.2. Préparatifs
+## D.2. Préparatifs
 **Avant d'aller plus loin dans le TP faisons un point sur le code qui est fourni dans ce repo** : il contient en effet des classes qui correspondent à la solution du précédent TP [D. POO avancée](https://gitlab.univ-lille.fr/js/tp2/blob/master/D-poo-avancee.md) :
 
 - **La classe `js/pages/Page.js`** est une classe de base dont hériterons les pages de notre application et qui implémente juste une méthode `renderTitle()`. cette méthode `renderTitle()` retourne le titre de la page (passé dans le constructeur sous forme de chaîne de caractères).
@@ -46,7 +46,7 @@ Pour permettre à chaque page de réagir aux événements de l'utilisateur, on v
 
 **Ces deux modifications faites, passons à la création du formulaire d'ajout de pizza.**
 
-## C.3. Le formulaire d'ajout de pizza
+## D.3. Le formulaire d'ajout de pizza
 1. **Créez la classe `AddPizzaPage`** (dans un module `js/pages/AddPizzaPage.js`) :
 	```js
 	import Page from './Page.js';
@@ -100,14 +100,14 @@ Pour permettre à chaque page de réagir aux événements de l'utilisateur, on v
 	***NB:** Souvenez vous de la méthode `event.preventDefault()` et vérifiez que la soumission du formulaire n'entraîne pas un rechargement de page...*
 
 
-## C.4. La validation de la saisie
+## D.4. La validation de la saisie
 1. **Au submit, afficher dans la console la valeur saisie par l'utilisateur dans le champ "nom"**. Un sélecteur CSS qui peut être utile ici est le [sélecteur d'attributs](https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors).
 
 2. **Si le champ "nom" est vide, afficher un message d'erreur** à l'aide de la fonction [`alert()`](https://developer.mozilla.org/fr/docs/Web/API/Window/alert)
 
 3. **Si le champ "nom" n'est pas vide, afficher une alerte "La pizza xxxxx a été ajoutée"** (où "xxxxx" correspond au nom qu'a saisi l'utilisateur) **et vider le champ de saisie** pour permettre à l'utilisateur de saisir une nouvelle pizza.
 
-## C.5. Le formulaire complet :
+## D.5. Le formulaire complet :
 1. Coder le formulaire complet de création de pizza selon le code HTML suivant (tous les champs sont obligatoires) :
 ```html
 <form class="addPizzaPage">
@@ -150,4 +150,4 @@ Pour permettre à chaque page de réagir aux événements de l'utilisateur, on v
 ***NB:** Pour récupérer la valeur contenue dans un champ `<select>` ce n'est pas la propriété `value` qu'il faut utiliser mais `selectedOptions` (https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/selectedOptions). Cette propriété retourne un tableau des valeurs sélectionnées, si le tableau est vide, c'est qu'aucune valeur n'a été choisie par l'utilisateur.*
 
 ## Étape suivante
-Pour terminer, voyons comment intégrer ce que saisit l'utilisateur dans le reste de l'application : [D. Formulaires et navigation](./D-navigation.md).
\ No newline at end of file
+Pour terminer, voyons comment intégrer ce que saisit l'utilisateur dans le reste de l'application : [E. Formulaires et navigation](./E-navigation.md).
\ No newline at end of file
diff --git a/D-navigation.md b/E-navigation.md
similarity index 84%
rename from D-navigation.md
rename to E-navigation.md
index db4ae47..661cd18 100644
--- a/D-navigation.md
+++ b/E-navigation.md
@@ -1,14 +1,14 @@
 #### TP3 - API DOM <!-- omit in toc -->
-# D. Formulaires et navigation <!-- omit in toc -->
+# E. Formulaires et navigation <!-- omit in toc -->
 
 ## Sommaire <!-- omit in toc -->
-- [D.1. Mise à jour de la liste](#d1-mise-à-jour-de-la-liste)
-- [D.2. Formulaire d'ingrédients](#d2-formulaire-dingrédients)
+- [E.1. Mise à jour de la liste](#e1-mise-à-jour-de-la-liste)
+- [E.2. Formulaire d'ingrédients](#e2-formulaire-dingrédients)
 
-## D.1. Mise à jour de la liste
+## E.1. Mise à jour de la liste
 Lorsque l'utilisateur soumet le formulaire (et à condition que l'utilisateur n'ait pas fait d'erreur de saisie), faites en sorte que l'on retourne sur la `HomePage` avec la liste des pizzas mise à jour.
 
-## D.2. Formulaire d'ingrédients
+## E.2. Formulaire d'ingrédients
 **Ajoutez dans le formulaire `AddPizzaPage` un lien "ajouter un ingrédient".**
 
 Au clic sur ce lien, il faut :
diff --git a/README.md b/README.md
index 9cc15a4..8bcda39 100644
--- a/README.md
+++ b/README.md
@@ -1,15 +1,15 @@
-# TP 3 - API DOM
+<img src="images/readme/header.jpg">
 
 ## Objectifs
 - Savoir manipuler la page HTML avec l'API DOM
-- Savoir ajouter des écouteurs d'événements pour réagir aux actions de l'utilisateur
+- Savoir détecter les actions de l'utilisateur avec les Event
 - Être capable de gérer des formulaires avec JS
-- Et faire encore évoluer notre application ***"Pizzaland"*** 🍕
 
 ## Sommaire
 Pour plus de clarté, les instructions du TP se trouvent dans des fichiers distincts (un fichier par sujet), procédez dans l'ordre sinon, ça fonctionnera beaucoup moins bien ! :
 
-1. [A. Les bases de l'API DOM](A-les-bases.md)
-2. [B. Les événements](B-evenements.md)
-3. [C. Les formulaires](C-formulaires.md)
-4. [D. Formulaires et navigation](D-navigation.md)
\ No newline at end of file
+1. [A. Préparatifs](A-preparatifs.md)
+2. [B. Les bases de l'API DOM](B-les-bases.md)
+3. [C. Les événements](C-evenements.md)
+4. [D. Les formulaires](D-formulaires.md)
+5. [E. Formulaires et navigation](E-navigation.md)
\ No newline at end of file
diff --git a/images/readme/header.jpg b/images/readme/header.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..55893cacf16ac039069d998e41e08205b594d4b2
GIT binary patch
literal 39642
zcmex=<NpH&0WUXCHwH#VMg|WC4+e(+kC;+Cot@(Yg8bb)eOwtB85tOuLUNLGi&+d9
z7;^JUih|so6e1#{6xg3KFflMQa4~2y@Fpe~7dQq4_%PrE->xw*f+R2Ng3JQ3NWk1F
zsl~|*42&EM3=DS31w|zc42&KO3=BTyB?Tb%6b1$ck>rfT6b1&y6$}gvIz<tYQ49=>
zS3u%P5cUfYI~~IQ17a721UWM>FbOa)Fes!Wv6GP4$r(kt3=B*L3=9k^xjCiDP&b2o
z!jqa88qC1Jpv1tyAj4415X9il;KZQ7;K|_1;LKpgV8~#}V8&p^pvz#ypvPdyz<@(P
z$ZQz~KZbk;1%_mXe1-ysN`@kaOonuZ42BX09R>x4QifuNR0aixG=?IEREAWB9EM6z
z_(R-+2-o5?V<WH_BaagU1M9v2|39lTFtAT%VE8-X|Nq|$|NsBHh=GCm4g<r1JcR!I
z1q=)pUl|yfCm_UB<})zxw=ghlJB$!Zn$Ezmy`6zU;$}f&Q6ktLW(EcZrnEE$hEK~G
z7<eNY7=$k{FmOdf!i<4|0VL0`_&NhaNHqh4&sheBnX?!e)Y2Fj_+$RxW^iU;WoBVv
zVP<7vVPR!uWn<^zU}tA%=jZ0;<Pqc-5)$MW6ciSd5f>Jb5)~AbP?V68m6ey57Zz7i
zQIb=Uk&~AL8N$fQ%F52h&d0&QCnq8(B1ba#e}F-dgUN@zftgW|fk}{&S&;Gn5e8WX
zMg}G(W>De>dzFEKft`bujhTg$2_zjVz{tSJ%*@Eb!ph6T!N$bQz`)4F%)-hh$j%|8
zXejI$m?)xTUf3uqp==adRN6Fg%EFDC#Ei|Hf|3?(-g4;TWpRt*l9ox652~0r2Zt?g
zeyE!K@&6G98Ae71kfosH1+^ArCp!}($NwV?u7ZppTbS9|*?E{5K^YdrWnmR$Q#2HE
z3@mJ%xRG60DRJS!iz1>%#->3<V&cjsPQgu+HeGu7K_zLC^T&`w|8FtyFf%eR2{H>Z
z*fVV4KfO8wYSAb)8UmvsFd71*Aut*OqaiRF0;3@?8Ui>&;PHtQ8~fesmA>u{`JKH=
zv;Wd}U(s-@V5xmRM+y@*eLr{d$hwSE_pGbsR@FRuw>)iT|LNeep5^jIri+diU-kJT
z@$Bo4$06nW4a={cIK58e=soMQzrjz%zFM35zgYQg&tiF(?9i^qKhht#zAiqr;(dDI
zr@~Je?;k&j+UxV<bKZ_s_RemrO9QP!rHovTd??yu*MQTZgG)j)Jy++>ow^OTw)an;
znAN{BOntZO$z_)B?|ieiI~cV+F5EcO&~C~PCvL-;-M4oM^k4P$f7h4(w`%{<(x0~L
zcgtS5_|)I?YjE)I#WVji#I65m=b!!Vc!|u)mv*bN>Pw34Utj&Fe)4VYjd#scZS|dY
zamSWdnQqmKS-0x-YTvEKp}}X)e0*D1cgv!yIQpY}RhW(bmCIM|Ug&LLU|duhzUsF7
z@`%Y_lZ`LGGQD_j^YX`MLhE*X^*KJ(<oBz`rz)P+2=6pI_qaG~zq8+z&sS}fAKR_S
zzJKKQX1VEdt<m@IE-inzx9;g$zTMX4Y?WP^$2-=2Ilk{{;PdYr`4&!lqZixSG5bHm
zlGWFDSuei7O6^@@+5W}51pcjEll5!wul28XEi0?NwS3m<llwzYEvu_q7WUdA+f4Jx
ztwoysAubgrtJbaBerA`>dj;!Rc`H}Goc?nEvR9Tf!ZYV(u9y27_Nw!{uQ88#!MFA9
zYEKPAsvfDn(wbG_6?LO_@vheG`B7U}J&nF&Ve(P*_L=@oAK&ekv-$n%z1GZWM^bm}
zn7LIhZ{3WCcMtD&d%C9fmc{$lr7!ivw@nY+_~_c~$re>>O}?*tdDB?1%;NK`+R)4I
z`<E%6{=9bfv8SThMW%~qt$29*qHS$ww!|v^g2xvoOnr7@aHTk0uF+J_T|dn`zA2~f
z?(ytT_1{ANS$=5YOZ|Gc!?Zkuf%&3e!=LWA`Uj`&5B_}a(%-cme}XnWtXnp3*{9|l
z1}3Sus@J@2Z7wIfU(DKGUzB?LeRSueRfQV=8SbpJEw;10@hkoCxyPGk8(MBXZ(Ciu
zs{X63;QMKP#^TSCC;N*kUM=N$8y>iS#jD8jO`kq#&w6)ncg)q$QvY>nv764$F4O2P
zd+e3m;>5OU*~)9NVc`cD7#L)G?Tz*Q&TgLDIJsI}>uh1{>T9cKWiMLsX~v9C$-A?<
zxA=-HN6a(S-)JnnMsI)Gx~<XoXH4Awo%eKDxtgua<?vRMXBXv4gXLB|vU%A*&&IOj
z(eLn0m#1F+)MJyKRsY#m_|=Pf=XTza(?54yZJnLwPS5<IQKT%HyKP^jZXM^w-{rFF
zPyT1P8T{k<Apy(j*UJ>H-d(`J?`p;TNq@_Jwy3}U=dHcJZBzc}b-MM}tg6|kcsDR}
z?l)KCyKqZt-s3A;9UGgIR?od3TlzEDrTW#XB)e(fVjFk%9}R5Zer)A`hHur%)v~uI
z=5?;BoLBJfY<19`-~HBcSJ(T#Idl7R+0(cc&ri+x=Hf0W_@@2E8Zo|WTu04x-KJcY
z(l*zg^=j7gx!t)o;FQSstaDZRi(UKl)-HW==jhoZyTx<vE~?2~rGEH7!{=*<I}YDI
za%<Jq8`own_H193H7h;h(HHl{yRRMl&u~Mk?(z1loO?Tkv$d`qZxvtpVSRtDv7O<&
z8DIC?KHnJ{8E3Y~=G;c<N43ERQx4zzeC^S)2kq%#O9wj<<aaw>XWD+28-I8AU4QbQ
z;myiF#Sb}TPQTtQkoE2Y1N)-6j6cP1#W(BLEq^|D>F;R4A4^jY{q?o=ead!&G5UAO
zJMS5@!(DHE(|Y`>%{9{enf=5pCC%l}X03kyQC9loJvP0hyhp44&bVat{Ez!q@tJon
z%~-rNU~VA~1E=*uS;ecn=B|w0{qnj0MMLebqRrNOUoBhNS1Y^Y>(%3Pe!BSh{92T4
z?Y?DOQFftJ(Ynw>wx3^p%uOuV8b7ZiYVXdQznAW^Qx#i%`{K%b9Y3yrULRhxYWcIy
zuH+XTMQ6fprv2#J+P!DSi)Bjo=eHWVv7I$M9RBXXoBs@#_Qs3t4taax^13sHzJIj8
z-d@$ec;>RY8IyUpMegm|`gzZa7c)BlGuU0)!#itnTi4a=cFozg_FLn&E{$Iwe!=>p
zXzaVfa_RZ{o`MhW{wt}dPO_0zPA}VcEZZ>cO_5$nv48mbtB<;mJXp2)rP~i@?{3%I
zmrU+DhhNdnycH+rmKXbK_qI1TwwqoL`MpSD{r&Apojc1`ESvFs`mM}a%RO3`yttlb
z9q~Cm;+1O2z1_m17neq^pQZeFZQ-~3)&A}6bADRZRd1ghx2@>!#qZ1eQ>vfu)NMb#
z<;%M7I{Vn<)YxR#=*VPS+_;w6r5m-?CD>Ku_$nnEC7D}KZ@s&2dfn>G$C+M7T-+u+
zPp%#8DHH5Iijt?_?y~!<)-B42xNI+WZ}Lke+plpug?}5ok@H*8ap3OiW&1h$yM&GB
zUvjCMdiTP_1q@%zH*cHVx%f+RZp6{;u5$DF=B(c8QgOZL`LUVvbAEjM?Bc%i=jSX#
z(?`b9SHo@8Jzn*mRuh`B?5vdv3v&v)Selt#n(7;$-Dd9}-&>S>cYD#i%yl#S)YNPX
z4ZgdUMz7LdR5IhC{$xSJC9B-F-mH&4^{OmRZ|3A=?#$~kaocCc#{PPHF}&wim*uln
zE9WJtRrFcRtNc(p$L@aOi_<UHz3~m-;ZyAM<@H57n-f`^UM+ibq*k=+WxsFPa{rPW
z$1W6T{s;|mwUoTRW7XgP4Dr2jEB@sa%00I^`}s~<cJb7@wRf%@=Xmq|+?Tm?Y{inj
z5_c-j1XXU}P#)9-qo;Ll&8Db7!pYy>S;tTQ&#-Cv$MY=;#ro^sIIiC9z#!LE!u}*a
zvyNx$ule)JroYW`e>8PE_g9mz=2N5-SZ&_k?GLs7?Qr_>qdS+L-KqI<cU}E{zWq;L
z?U*Ba%S!9|KII3kXC8l<Xt%Vq#3X@1zdYsc<JO&3fz8W;i<AQ|X7>2Z4mLbrrdBIk
zD0gys$Mf4hJK}DoPJQrMYu(EickT;6mi>2DjEDEex-0HBs$X4q4eFpoaU3PBuywJ!
z%-&Ycws*U8EqUhUqE*ND3d$eZEqFBEHN>UPdeKkoV@LOdo-z4%CtJ4gpZblSGjCtJ
zgkM<xZdWS<TX9O>+48jPZ>4AV&J9zG-SO^xyGhKlnis2PewdYh^UKdI#XP(DXWW=A
z(N(&vcHWM!o1%AzuG$%L>fV>lTjpK5Gi~j|yw1gWuWDR;%e9`1z4@KA|544=%IegU
z#=ULF5}sur`ZuZnuY0<EdQsZ3MAz!ocQub4eI5ShV%^bOdbifiSk?7nmDaKq^EEsB
zErPU`WzJl-;!@&%;ni=SenAPILCj%QdAs$~$?Oll{kM0#t@HnPYW{IMfyOiYc5h@`
z_m+X7O7nvJ#M-4ljIO_`tGpGzb)$S&SPZDQbuS>dLBjU;wh!Cu&R_ZVtj2xexs9Rw
zzOU>0^KzZ-m#c#I&egidV-6&(ICA^3&+F?lA8+%N=N>(!HuHJq!CfZ4?z!)H?(&Ci
z4DGq2eL3r`@Y{aP{v4k|L%SU_>begly-n5$uDkNuH*k%%=tYxIlk;Mxn?5lxn7wVj
z())blC#7e1uN&z^{xj1(`DL2c&$n04xcq+H`F&BbPCxU^;AKj8e7<~`_v1gq$642u
zo~~c4EqS@`s+3>;f`j*^Vxw|@E#Dnhrs7*>SGD5fsu@3bpDUmB({68m)Cbc~i{G7l
z`Tn8Zk-2kD&AeM=5+S>Lea7u>zvY1!w)*(G3$1*7>G9pJN9s3iD*boWgz$v%{S$gV
zd%w%&aF;`FT`$*}E-Ou$bv|JbM>mqwm?o9o`kAuzhuZPCcgpsw|7S?`e>|VV;aPm_
zjpp#O1_oP^7yKvoUHT)L{ng&)t^TbW{YSO+#9w8;%GWSEz@YH&@?PoQugmLRZ2LM(
z^G-$Ck5zXH<$1TuADQ_trd}-l+5B+v+KIR7XKVkoQ>u3j|Chde_42(7dk<CKcp7~C
zsOP7T?;oYc9zC_W=;&|Lv*NmUmSwK$T2wJ(#(d4rvRT^8o*IT4ukqqaN-CKyeE9(b
z1GE0ta<lzgw_2I%?p>XldDG;Kf7RI<*O;nR{aTCf8X8<VmSAw>c3r-pOQ_uba`)uB
z;#%9SE?eocdsO=;re9C@dd1pZVJYep?6)*&<`>iYEsM|f&$H|=ah~zKnl*OC?432A
z7QZ_$ck=nG$JeGEer9OBu6#|OoS#{q>Y6>)-!>V(4;H<>J8Q?PSua7kowMC?XWr^k
zU(sWeWiCzb?CecE_2Cy%*bZJMWwFlCWp($W?A|NUrLWA?=4uxN`yV;8XnuEf$A@Ka
z?RI=EUwq8=pLg8(w{hy4Gq#5>&0f5C^}~b9I}cv0uICK)TU7GB^o_1p!FRFgMQ4TW
zlTK~__$Idh*>yR2myd?8+mlXxUL%*8KfQf@+>GaaJN`2ya#kHJTkf@Rm1=|o0|SFs
zE$?f+-IwP&-BW$_?v-@a)54b@R;`}7RoKq-*7LVnpFez>AHPlOxASI+ntPq=Y^66I
zs;UjXEO+CZ*@qju)|{J@Sov++{w42f*~Mcn8tXoN@H9~L_D-Ll)tNKCh6+D4v@_I`
z?>TtyVBD&sze-lw-+S^`^m5URRr7dehrSuS@riI5MQs}f2F9ybOWyEC`|n-;s-n!e
zQ2+AX-AR9Utm}GwU--f4w7;iCkDd<oHFf9gz4STMFeFn$cxCMLZTHrjZ{AjxTO}5A
z`K-lu%bmTU@mt;P-hFXjC4Odg{>Lzr#ghJd^X7@xsNcNSzju0I*e`Y0+*j;g-_IRi
zmvz0w`abK|wB*0jj{Nx={B6H!jQ8TFvz@0u3;e}BalOmCdGG4Z29_6G*R9pa)Lh2E
zz`%0#X7I}E-|{|g-Tqal^H=lgyWOQnOFz1qzWlK4P4PpS^CDNDK0NZDLDc8APTQQr
z+!o!1zr2*=c0BK|sh{?ZUC?axlk=Q$<^ujhVoZdRHWg^i%BNkK>t-(7m9#3&V#bVT
zs^8R-YdD%$%FZhjd$a7BADhnGziumM?X}}I6ni!QdDQR7{=M(c@69{4?Xuy4m%b-I
zPx%shd{f2uSC{rSZY{3Kn;QM<xSRQO|FmaeX{J_f6GaRC7Iq7V3JO2Hzx-V1&p(!*
zW|s2I&N8rEH|3(utbcDlzIplat5W_$y~z9452bZ-0~i=zv^$uGyyu(zV%FBzljCB=
z_VG?NwmH9ayY0=HKOZTrKUP<LD`x+*Kd0WV=y#7zURD0vqD*H;^uD4i-n9<f5b1pI
zvM6awfqlh(^mo|$o9mAL4vF1bG;`T5?PZ|WrNxZ-7FEkuE=yXK?%95_H>7`Sy4S`s
zwf((oUzllaUHEEhs9=^&=CS>9#xC_{$um2?hsv!e+uM6f>a(?R+Mm}&eRVTlzV53#
zB4*7iw(4o{p@6Pe7Z_L%y-{6p_HF<A%*o;QtXDL53%==|_Q*a~=!som&Zoj@>%LrG
zUh<z|%C*R_Ek0G(bkAKH?9Cc`wIrpqG$rM8sb8G-dcT$5Y_@E1zVD?Ks|!<(p6Hpi
zQO_l6v%kIc;~z&u3(pJ6$=z(dta+oS%<9ga-M=iJUGMo;>>gk2^v&+>&P(RYWR(Ms
zT-~xJ)}QIC`A4HSm#fa6s#&#Y#WVF!Ui0hDmg$9NJ;@9;Uh?&D*{nq?I@>clUoeQ|
zZ!2>(-*vO@u4%EEf#KWpyDDbw-}Cl2yUXP%E?=%1zx%FWEP3sdSj;U2hA+j7#MI>%
z-*&qjXlT6narp83(OvuB{dv7b^wVb_m;Vg+){D;Om5N-xa>v4(2MSZ4Jbw7-?y1xJ
zv*qQ^8podAuGN*fXvXK6Ge2}xFX~zsDiSDl=CkvYGcMU$pRb;~T;(?T<(IYHX}!@_
zcKTPjH`=ppx7+uo^3ME|az9ICCMUd)zx2+kQsnQAU%}TezMZ!uPuXzU+-u)YhrPLb
zJvZvxmlGGw@2xM^I<~n=>*&edM}qt7YLxmzg7elXDJdUP@7GHUnjN~yEc1}-8(t~j
z9rp##%i8Vi&nb20<ChM(esZTx*u|5V6&M&e%(tD1oYxmUdrtY|kj*cCe*2#N{7ccE
z9Cq#Jo|oIzYES$*{i-@-;;jh|3|ng(7wvD(*POp))`vxQb^4$GGo<T$n!H?__fPzP
zhAI2P53M_2b<wgZ0-Q?*Ey1{?)OnS)`|=sV#nI=xK4&eTZ6T(nwZHhL?Y%mk>gOH4
zPo?d9&#u07)UMw)_>i4#!1cYI+tX|{?=Alu`+DBH`&VNRZZ9jT6-ui(bZlMaPXGT5
zx8qx`f39%fd3}@bq=Ttd;fAMoUbeX#c=qvYr$>g<_46KbEX~Z)=}+0WF*zg9@9160
zkQ<lR#mw6BX7}WyX4<RLvbM*ZpK5GpXt#3a^Ye%2yj^$Zde?u3xvjlf{YzyHFU#$C
z{#E6J#E!*ZN<Tb{J~3lPXXi8ZQ!x`w?0D)PT`Re}cTwtVt9`M1d}O?fi{9RPen`nS
z?&o}sj*l~Q5(~B$map8LX1Z$aMSj!kBEhDi2cOFanVY$Nyl=Jd>B-JzYu<FNUex(d
zb;pk_!C!(!j$imIIyFJ_^oOz!SN@%;u6({NwEMc+)8dfNTc0#b@b9S(y}v*2?2c!<
zr@ERP-<RG#YgJcLT4hIX+}yWkBrcnMo4xF^OmJss){#0@LI1z=XMPN?`TFZ!?aP_(
zr>^UGa#`U0)_W7vBYxfAx~sJ4+3c8@tEMLwY4u1OA7A{;a#>!uoyd_RM?T7&ms`4A
z>84Lyu3(X^bbVFjuf_8ZuIxA#m|iX!{BQZ!=!&o0YISR~gtOVyXIDtvxtP>H&*s(q
z+F+yCJKfGF6s@Xv_S;(f^1l7!joj73MPGge?_9K8>Vd9&`n(I@Hg4RwZQXx{ldCiq
zDcw_B8}s={)r!5p7VSU%wwQPMjh*XOZH(afde-h&o$OuC95ri?Co%7%Vr=H*oQbZC
znEo~;`R+2U?PXUBLrstTdX#)9@$|dsRd<733zr->S-L1GIRZ32{OHWdV~39Jo<6hg
znw{;cwB6J5u8UlDHGFPt{7~R~-raDmE{)!_%7vfOluW0pybZk?llyc1;}^SlU#-iC
ziY@ht{nRu2@<Y?(pOb7fe?F_tySnkVZCrR-etiF>@Us_XWovCabjsB9uAW@pqNsXx
z0R#8M8}UAK^5(vlS{mZxm$&%Nvh}%UFZ%3#LoL2f@p0Fe&AU=}*3S5!qWQGor90=%
zj0m^$9JIL;>@Xg+-$$-(-d47@b9?csgIC`rhf9>d?5bS$T;}-g3U|AhUpt@fo*uI?
zTQqNvtIaB<^5ZM}-h`U?1Y6(Bd0lR*y=z}=)!8$%XZ0^#Wt4St=Iniw)H~l7KR$2x
zx~~85<*eBuN9S5v<y~%@w=`*O>AY}p-<eMsgyQ{wJ-%W)v)4_GZ>?V)>yCF9yXU(v
zUDVO9v8=LdWq*mk+|zvHn>L#bS7op3^9?@l_wHYQ+S=6-r?)Nkn0xlre}=5Re`8lJ
zyEb`2)Vk!idwEYje(`?c%1_nPUEZ(T`L@5==2>`^qC_e4O6l{pcbAo`ZLL;2Dq6nw
zaiCz{S>d-`nvX2MpErIV`RPnQ^ECHA*;W4jlJBQ2z2ka%zgJXOWDA2(cv|o3u-C8t
z_4gN@xpU;e&JTaq^K&e_bL6t{yIH>{epy`|IisdsduNE>)X*2l^M733+Pw9--jS00
zDz*pO5?t?Z%P%W8y(`xHadGn1;(*J!-;Hwv{f*1z)YA9ApQV=mF|D?*eZ$T#iR;d>
zeR=6y?^dPt;_b)RZfO#AF_ot(4$ZatCBndvD{Z_&`h0q*{LZt7XE*2Xy*Jx1Bs?qq
ze%^{%>7SGhf10ry{7t(OYHOpu&wSJE{YCdLPFcF_+lp6wwzD!$U;d(VYLUgPR~utR
zLqC7de*DQr>wC@o)UAG7LPN@q{GMGnGq%r=f6u+E)xX}ZT6yeJiA>fqi>|-Cr=HpC
z*4W(sR6RY|>S}E8ZF%;aXV!goQTqG&%G|em(=zW=H*0Ghxhm>rY7@O#rn1H>N%O<E
zGew)9-jrk3yWhTD(AFk>U-?$OM|!cpg04(DqrmXw*v4vgwQFX!tKP@$jtR`WEAlzC
z)aRq1pj@%h=h%{qK379t3j7va^OE0vm;2TgH)|~~mc0oUESHv3S4ygU_O;kFW?tQ|
zmA@?NO3r=eJX84HQ0B7ruEizQVmY?^P4hH!GnNhVb{K2e+uBRk`{un5_;yd_s%zl6
z_5E2hXLf##@8}Qzw0Dkc{Hf`|H+q-!D(fG)`a`XL`NO*xI*vcA{}p^|b>6&Aa3+=C
za@jOg<g&1_@e!BGlg117+D_e-Tb}f0)>hfDvteKNCTZ@T=vwkIw7c-zwCDF98{7SS
zeC6Tp<auuC-Ji>rN0;RF$9z7&%lhZ#A2Rl{7DqnT?DfxQ__J<S_M%nb7WJc5X_lS+
z$!~m)yk?s5ZPts{zpH0X-1TjpYPbpa)$&h<Z!bS?4*9M8pCPX{_)omPp6uk5ZR_Tg
z3br2go37mQ_x<Nb&Bqd+-TCz5;e&?oD+ORTGjMC(_|LFZeDhatTgU4kS1o22tGx8~
z`oov&jvKyAv!Cq0`nH|jdb#}V(yqR%i>Ke1?^QSDi@STw=U=-n&EPTH{9NndneBRB
zGa-fzT9WZ|QCD7IsOV+ikWgXK;E-Zrxs$b>Gv+3Q=It#j*z5cIclYv&kFmR+W$#}S
z{LsXIUC!_1pYtc*l=V;hc5i0K;b+48XYGIY<NKFIh7p{<!gf#X)|UIH=X$1Qwz*E+
z_K?f5yQiEr4K{o(Ec{sL<&<#WlA|H#HfpTw?7j4;s)m7qq4>e0)b!L_hYuawJ9%=|
zibZ!<hxmqG5BcfhQgLQa%ud%;X}g|#^i|e&%$%#3^V{-U-D;Op$M4R5b#&KP?&AB0
zFK0d4l@t1EXYp0j<8xdp+~?1qu5oMbrXFA8mILP(+ho1`>b`ne<*&&SKKyEx<rZIb
zX3t*Az`%a?md5V9)#Vz?c4>DmTb0$9lvML5@ta!a+=Q^ct=}>>&M*46{qoJN-4nx)
z?OYl&@9nDP*I%sqr}Lk|tj2b-oZr+5xp%`B>7+?Neqa3UxP83bmN0ew>zB6QSv|Yi
z<?6S8%gcSPeYvyN-ssB5(AD3b&HVXzzQy<BExYQZ#nVOe^deSiEvtMe94iW1C}w!J
zeFA8o&W;&BB`eK7Zp?|@U-vZ7SM2RY)6kIfQ(WA8PM<BkoHujT%1eshl+sFCr@Y8d
zyK`nux77E5H|NZBg+*^&+WA}ce)`fGza#$TRGeSmZhlL4=c2B(WARq!ZDTH8y?p)f
zTJ^Tm&uX>jo=)sdI%j6Pr=~h2YI9b{qPx2^AI-|_c%-Ccvq<q&_PSNCX04i=7Az>0
z*RFgTv@MBYP=m`=t(SQx?|bpQAY<FQRF^`x*!dgpFaP-XobA<OxhLl$=Rf{*@;^g=
zak<O;zW2?ncT9Kh_Y$ys`DS|kr8_&feve(b-T0feRqxEs{*pV3=hfA{(T}j#xbjl4
zYxDkPGr#*Em5+<G-xywHbJg0sG@kFz?Tw2QpI?;!HRI>CMKgbC&r1KIV^;Q9eW%pb
zn9HwbrQcm+y6W`%<7VsHul>DxuHx^>(4X(@fA;)mm=<aNe(%&8xjN_icR!4z;?wS}
zPK#UC{mV^kzRS-$C(ms+IesxOYyO4nd$(KK?zlGV*}7Hf_m|iPPrpAeS4i&Ko9X43
zqj&BykKOMseD<_e>CBm{Y$q1&*Pp*z>!0x{Q!AguocAwR)n5FVb8%YjuicZ+`|rx!
zY^J)hclYAR%@ack<3jImieLTl`7!0YGVVKF&V0U8mTvz^FI!e{m-QsE4d33@O5|~r
zflIw4bH5w6Z!h;>&0O%}N7Xc&pTTu^d@jFVw%#iJzOc}pgO5L2X#II6w{ux-+`oC(
zyWU<bGFfHnWPN(mwo6yEX5Y>ZKX)<D=ktqoM^YkxSw33vpJ7&b4F43J)b;MdF5$9<
zyJ|naX=^>Rt@D@hBIE13we#=TeXWXHy6Dvu_gk06vo{yjb*+5&pTRTraHZqvb$Pp8
zL%z8j-&Fd|H0yNUan8<c@oL-BqPxNJJ2O___p7t{&rqu_ojK|Je}?=&S3e~F<o(aE
z`@xUpo8O0P&3`aA@bmNJ{|qyJTc=KThp4avg}<?tdYa$z=XW~JY+RZd^6S;fGhP1~
zTvx1J-f{cPvMW`>p|yb@FTR_z>&wSG6U~;VoUtxnd-tyNs&}qCKCU{(I%E6!-Iv18
zw?F#lS}plhYG-GU?p*a{E3e;_7dtDNQg_$$bmEuCX*u1&es?Zx+_*mU+fUOYclL%q
zzIx{4yFNvaGsS1hQtdzK`5brWc-PXp#&&nSn{<-uj6t2tMjbaA0;3@?8Un<GfZ+O&
zs_UC}Rj#_c<hAJYr>~6j^se@{rfIM0N<Y2VG}PDd{Ct_u$Io-C`ET0s=hpqXo0kM1
zj+|?~rE}WaKdHNoPp<Cv{`LA-?RVjly8PrnPp&_EZ}j)6?AQ8i_H$*s)c?M<+x2gL
z?UB3kvv2%ou=sQLS^S>G`_{j;E8cq1{(a`x>tBAqQ+x5}-tnKuVHz_(&t2E~pP|}+
z-TvkG3(ei1eX~DjZ(ce5y~g|1zy0UDE%E<-tG4v7-S5s__U0S^75?0PW`Cu7ZTzj8
z=h=(u?_HUB>D|(|d5a%BdGhv5_rJ+vnLRx<-L<E;{l4=(EqP{V=cAgW^pjENjC9fh
zV@)0@nXGO(_G8-B9#`?jQGx$<-l|T@l)6_odGg|SUhf~K+&R88bWgRg&sEo8pEJc}
z>V3&KIse!lOq1v~xw~wa$ttCatLLTuUfUYkyDDo|ntJ)~OE3Q-+*WK3^Hlb8!l98p
zpM9&lpOM~o{e*Wq9{*zRL>J3n+-dwv;$5ZPS<T+eRh_S9em`P&EH$fgsrs9^1#jNI
zPh0iv-0t4Fv4UsIY%=z`RHxky6fJ!JxHaAI<i?vhFFUuJ{Q7acCNDQ?f8P5G(=K$U
zW!d__(!25U+Vo`W!YB8ZKQuin@l7ZC{oUP$GUo*!%D5YzIdi1q_*VTXDKqxmdUCO?
zPbRJ0#o*q4*BRHA#3RMlX?wWOf}dN*3jg~yKepa~-=n<#vv2C>)a8BFzZZBv{M&rX
zTQBB+--47t9)B*MS@)^$*ZwU(&s}%<&#-s-_4v#0cg$Y=xmy0Y{OmoazfUQ@`gb`b
zwEVZ63H1q;3zk_CEam0;>jwh^FaP@4hyERZnYVUbVqAArd)aJ>(DKaH-B-^GhKsr!
z`JOy$$BY?2R^FX`TJy|i=`!u!%*VEYS1%vly1r|-*;?Pgqfu6&*Z4NP`?u&tb@}&b
z)2K72m+608o^<?1=8x;@hpvCpTzP5p+?gj0B&2ur8}FNO_hsnumb&YH9jhf)f7f%h
zS)ZaeyGPxDfkDFe{jQSSncI!b+4fHiv*Ybrv254MMcJ#;RxO&*vCJm@SbcQ4{^|G6
z#2@n~nXW4RmY=+{Xm-e_RSyo7JYOxXUH>Z5s_ga^{kT)dH@{rHz3gb%^POkh4bRUP
zHvE~me^$;rd+qJwh9)nCt@38feN$Fw_TF#G=_<!<427xpxA%6JtGziBz121J`jKKA
zmty^rK+~%t$0ciKUNUuwk6G?j_v-n-#Nt0<_fO<Je&_z#+5b7Wton7$OY?W_{Le5W
z=05}TCuxh{6aQSOd6>N9*Hf$D@8R~Jx#vHqb555pvY*92N2g@7boIKuI@gVorKL+F
zj_nOO;%Yf<_3_T<Kd&AM{uNcRcH-F&S3a%UY%I63^P9`7?`~#igO`L%(!K6_yX4OH
zSksFk#l9iu4GrIRhO4Q~ycF%XZ~grKr7t6A%}Wgp?rl%n{e9VtXGvX}vsOK_trOIl
zrgOFKso9FhAxGR}-c_zzu}m#h_;1l%&EKo%|7<<~A?iPa;^zLH@@IMd=jfE|{BrN2
zt-%#jo*bT7f2-9$%`-P=sk1$Cxf*iBrTBPz&&Inq*4(-(8nde7l5*si#WTMdeoHIq
z^v;@Hz#w%#u>9P;8&;;h(M2h78@ub33|FkWI%}QJb(5<h?t<@@)dW?>1$Um+JG;gt
z+feHLT=TsCYSGtMB73tk>Jb4eynn*Y<9GU>we3GAX63&wc&UA9@qY$`o&VUMm=%6k
z{<+}iq2u1~u4l?kz8)@`Z8`1n?J(AR_O3=ht@-D;|7WoHm+@o1Ma0XT+v%(Cn%*hB
zobPk@SI*s4)mv_zTvhmbRqaII8_UvPxFvndH#y|CJ;!gZ;Xd10n=W>3j^~<v)L7KT
z$H&LN$EWJT9BKaR2N>kV*F|s6+P!^UVBTFp)6m%9Bf)~tjqR4N0xdx9P5qSa61jV~
z<Cnwv;h{6Gt-kvH^7DM3tuOa4Hx{Y)%s7~nmfPK1b6?5+tyQ)8`Hd@!Wz+g<t7f%)
z+jvuMcE|18-538eXzxtl`_oqa@1_3?v)9zkk9OO;pG|(w+b`ZZw`v#uieG=-ch%SK
zTeh$Ethn;#m&SjFd1|YaU#=AGy|L#ux71OY9se2Dynb`n?pSukZ`02&uT3p{A9-S<
z>!0dv@1u75gu0f5iUx=HPdRdYj@H)TP+^m+Qa)ynO7HWzPro3mTOD%vqKVDh^ni7%
zD=I9$8|7d1H4Zrnn(QzXd~V}D*-n~2PVK8%?q98CN><N{&xX31oDDv6=~w+V-Ohcb
zFE5(?TU__7eBr7ufz?vGYhPu~c-}eV<9xY_Z^dtXo>d#qNZnTRPiaP1>E)6m8={Wh
z+8wSo^WKEeZzmWSdbX_F_2qfU-7>Rld@Cnb+x?3_s9V?_zj)pA>fJJ-$7OteUCX|$
zI`igXKeb&-njP25kL@aaaCNzK)~cO?)|aw2-6E#?rJ)*DrnjM?p{1XT%a^5heSBn>
z-yBuGx3||QTK?$YpmmS;?OXqS=K37FneTf)w@;k8b&J+lo|@`;U2o5~L~Zpo{ditJ
zW!1d&&VKzYXT$RalBt1iTF=$eYw~7(=uFz$zO&49k!kt&e0Qt<Enj$gtK)CaXTH2~
z_r$92hYR18S6_7%`4gq*8+<m@rNVt}GwYU{aaMmK4&S}D@}bPE#Vy(A1!d&cCF<Q?
zJ~broO@`*PUH(U2@P~ccnDaFGt=-?*SAvV~#)lLp&q}lGe3bY3$(rliEKNmyP2=v%
ze_j1My0CG-;hNyLZS(h)<vqJ8wREp>NoMHFo8h^xuS?FJ(sK>*Ia4eeXzcUj$gfL3
z>oQx<tUY^2w`N7><$2~`eOxxgZjD`eX~#v&Z@jBk+}%B`FMYR#*s|pN;`V<}^*@!e
ze;hggw||qf_ODVCzfC2J>tEbj_w1h3w8j@E{;SOMYqTFu)A}(z|D(%y&2?EHXTAJd
zQT+H&xza72-GX`N`0k#~D@roCw9e4)@2||WHg9X(q~02b7E5n+<qq~$Pb}eH9XX?{
z=;OBebw_`f+}R#}RVLy+XbkVj-Dftckvq3Zn(kWGwLZW1zT5h@xo%v4j&1bcCUN%i
zCB7wZ=UTm6yymUXX^Ux@?_+moJ>C7~qTJ0drJ+ZvZ%5cJJ@s+A(%sn?P5n9MCLdFL
zwnz7sa@5MqUv|q^Wc*rYw|r?@+~Kpw)@g69Ivaay#p=77)!%d<>7HG^<+abp&V*$v
zmzDNuzrT5VrQwy{e#y$hynCA)Ln6*En$NLno#nDO?yI!=YHWi=-B%v`wpi)sV#yPW
zU%k5Tzt7snBx1viep|QA#{{<LN3EJ$o)vihXirXO$M>@#^(}gJe#&3WpI`TH*;4Gk
z)Qj<Eb#OtxZk9>z*5%<V(yOf2{nE+{bQf`#xoR42C@5$6+-~c4`56y4{f?^^4p*Be
z^?vT(S*NV-u3G1>Hsf0KS=)J4`%PW^E_Ef<7OzbDDF1hb<!zto-|zoi{X6oXbN##D
ziA(d>E?xa*Z&pce`GYCxmtDe(&h~WWon2S6XyvjrrHYS_&v*7`W$T^Ed1kifYj35k
zv9Q$Ftb=7&!&W`Hdi3_ov}0F)HShkog;%TZO{ndkIh}nO$F~Z9Ts{A);Om(kN#~5S
zEyKjtxZXSQa$f)U7Tbu;p|5@#eCg_{-r{O^;^EIz>5*5{>-I4)Fs=CZ_RhV@)(*GC
z@?4It(z;@l`L8tQV*V$Wm_Hj{?ep6p6<97FQurnLSnY|LbI*P(-g@bc?zVL8;_T>6
ze|LVVu=v>7AM(@p^yIU_azB>M=s%wJsk8q{;@gLsbHDm+zA9t=thRq<>fWqbzr^02
z6joqh;97lqdFk0oDYcVFcN*XAykhjSuO_W>(Utm0o9c&G{>*)PE4W-br2d*s`rWrK
zY2_8seOpSmXq<nsJbue;skJwkU2*L))_%O(H>^na^8NX<x>n6!cI$B8>}vN(cUE1=
zzrQ@z*sA<^chtQd(I40UUiJNWe~(4d0XsgO-D00M<|oHKzj$}iDy>Hq^VBS+@6w*7
z)wQ_C&L>++OFheO;+u2x-}G9C-LBYKwrTyVkjHms?=+3+T$CHL`c&<g!)xEvT}s{@
z6I-^?SXj_+_hR2)N2)K}xTCw<#O3m((`6+u)*ZQb*Wl>&uWx)#@4RlLAH8aIWN4tj
z$kihi&cRt`%MDH!bFGP3r8J}CvDC-*J!(Q%Z^x|Ku_W@%#Y_9_KS@ogKOVNeF80}f
zhAR7M()Q*zUu4dHzNv3w-2AeCXRaITJUf1Dv3%gFS#QJt+*ma$X;oe2`}(_v(<`0#
ziXOE%U1;*<@~-M-Y3er)mg_9{cPjsNi{Ghg>W*E}`~EW&{NA_v+Ly|cKg?Wvy7qq(
zSF7lr;=ih2VrIvO8S}nWKi}4^bU3}jetM$G)0b;}>aLXduU|Yr_H2!w(r(e8yM9#Y
zrLAx5U7aa8D=j88%q+F*O>9@zqqMG<v(h`iR`~3A+kG`+x9=^B%Z7&6r7xETi@F?H
zC7x9`CFkAz++Jn-+{dYr`=`z}%R76gYn{tw5uYC}KPwKeeN%QZxj4r4bj8fhj^1RC
z%X4{q4@YnI@zveGx!rA>-Gi6=?%s=<rk5JEHGJK@Suaklnq_@$llHRy?x#;(HF{Uw
zsyWQrzqfh2;fYJi?Y@TV{$0ya6S`aWa$UuLhN&}(Lsl@D_AP!ByZ;KW)Uk;>-rV2a
zovdV((H*|*&i6;NR(3wKjS1DXS#5sgX?WT@sU)>z-;e9wCe@w^Uvsg_WTnTi@0-8)
z&cAy5cD~Ejs(bT&B|eMX*=>6D<IB#~$Lh+nZ|*twFL9ci+LvE()6M3nGIwqD-Mwd4
zh0gbD7ccGK`D^;~t2^gEy_f%e@y|r<&$aW~<=oT!rpGSc?Pj+&t$wOo$(jEQUTShH
zZ=boPUUS+0kY8--;(WW4JN`4U@2t+q%f47OW9DM%phaq0->bZoEdDc03$EbT*jlt`
zPVCydCV$i)UEeva_T+o_>hStf<At{u&1Ei#JhgZEtq<#cPwl+7J#_!mi1o*J%gM>!
z?|y!!_-W#?l%HXj9{vk#pV77a+v2{xqVC7*UAC^+U(Fq^woX=_^~8<n&F=Sh#|sy{
zDF3Ub=W1ti^+<Tuj^A0@{h@*X8Q$5b$y6JiUjOt)*M{$pJ^Nnv&G_n-clB1@WznGX
zCXy1d?{}H>&fQk@oo)NX7X=?zK1;H@^)&d~mSDME%W9PD-`qX@L3}fht3|co+Tb@|
z&##hrcW2pM<4~`}-QV{IR=wZ-*zv;0Pq{C@Ui~I(cJyR-*o)4;pZ>-P+S~kapW<#;
zJDquI>TKiI&)=U}#(edcoY$57@K*EAs&{((d~K}kG?Np{LN079eDfsVHeNm8)Z<wn
zH>~;+rc^ukW#8X;oAOYf)2GCgb}gGDE9g^l?&rIQa@U@&**4>T%&U8kHy`)d%f9IE
z=}_bIw*MJcN!q@DEf7C#=e1ow-~YM%A*ZJ4_}y=(J?_U&Eqj(`d;7P2*r`jOc09Xh
z7aKS0$ob8CkJrtgKWksgz1XMRqIoNpOS**m`{d1U`7NRMbc^3Fbr<Jt+tY)r*mwV1
zoOLb#dZX~Yoy+5PnkL_0l>Ys+X=Skex&HXpz*o^5E6c*SO2pe{B~SgnxX0f$@ZG#)
zQ^oTWwV#~lYd!Pw-@A+7_gy=B$4d3(dZ|B!p`wNNH^<a&-SzltNPWxkmcxB%mAQYm
z3x~=5$p^=bx^C>Uw}zoQzicNi`qpsbhra9f)RXh9Z{?n@|NJNZy?R+zUtDf`|8JM?
z`Pq+_dz+SO#2vX_D!XvkmfoA~dC&iG>uGg9?#gp<sq(J*{bF_J_mFot`-HC9^A>Z)
z{MC5(V&0E$+SgXkE_E$D^QGJ6%7(9V<@v)dzdL%z=d?)t=9qe^u0?A0F8eK$bi&(r
zhpwKuG~~>YZ#rMDin@f#ynD=jf#dj=bKm|REm?2(&Gg>0r7P<n6#SSkm9<WNZ%pl5
z*_Y36AK#jOQ)l&anPVNRY`JVT-#nDv{O0P)p1sf3`prr8+?5@A*M4PmxY}FMTkl@o
zC|@~iQSx5@Wy>o2b1JO;as|s7>t@`4aaHc5W8~eUnO_fIDu4EM0S#NO#277bKH#_Y
z+uXN%w(_1|ksWo;F0ACDx$ccs_lxGe6}c!=>~emp;p>=9d$%5adLznU+uO^AetSx<
z*PQwC>y~+eNbI`onRDMBUt(){X;<cg)Qnqhd3mXG=BzxqYR}4LSzXJzG9OuQ6g)0+
zNZ#h$`*iV@d&_2Yc3dvoYi#rD%jSn4zT8-rxh(2?cKig{qu+1rzm=<Eru}xc{n5Wh
zNBe(u?Y0R~yeIm6d35j(-6j7Sc1Hf~s7pWgZ*%cS|E{a~FAlrC=6Bm7x9rsptG4y4
zvLeb2-uTYaJUUBBt8?|<Gv8Ov7kTEs<wwt~yJ2rG3XA&f{`%d=^rM7V{u$q(lIq1(
z{61T4-uzV#zOq^S>}KCtFHg-<)9hG1FL}35#lG~}{vGFXFXw#~l$m+GY~Ro6ckF~_
z3mf}<Ed3o>zxv<P{|v4FuBJ{-`geQtpZLqc=j>l;z4;iBUKu`b_M7_;+PZ((9sgRg
z-z51zL)6Y6%a3Ml|Drf`MrUVd$Bg-$omqQV@Mqp#-MVGh{*@0ix9#N<i#18Rxm7Nt
z%CGvO+`B)aN2(SdzVg0Wc}C3frzPP<rK{#<&V2Ro&Bd5wx4X;J6t{hozp9_~)!*8u
z>)*k-%fd}Bzg>5?<gD=*m+L<R?E(tET%R6XK5y3IT}h?ijh}AyiJkGXwez*O`xm|C
zX)kX^9b3LK@oHn<?y|>X86B&%X3TuP*XOs)ccoh~ZoaN1Hy5c-UGo0=>{W@X9fvO0
zC1uUyo9}5QyS*xZ=lbkhers1fy}!FNOy}ZMvu7R4R;^f-{^+vsc@t-|(ycS*+~*h5
zyXfQMw|nce&c4cd(`QRq>0CY4S#Is{)m(hpZ>v4srqMgsK06w=<+W(VpFEqqQ2CR~
zXUwlT<G!{%tw`!~O}JWl^zz!^cdzGv`r38Gb(U@MK^H^AuX}Ir(%6_br`JE?%BLF3
zd0)%(!tIQWf2GwdvOV`Qw#-1Ha#hK)F6B*1qCdLUg<dw=Z_E2~-Tce33*F{t@2n3w
z`RLi=se-?sp0m4VKhwX*rRMW<qX)O0=iNDH7+h2yD7~_;<HvdXqQh;6k9L_nf1dw>
z?F0h@^SQbm@AB`KhnD`$>Yn?jYSXfFCZEq#Y1a#N_RrINUu*PNc=HYZ38~xGoXNi&
z`Fif>4`GGoHcxM^EV9;n+kfY{+m<T5=q{tJQt1KvKUU0~y~kJP_oF+3^3Hv4>+GNI
zTzj(fuKQxyIkmf%eF*z0mVAA$hBog82FA~2PsP@Tmpv_X1@+8B&I=046@B&b4PIhb
z5O{a_%c_I7+U9!gShYuLE9aTj^R)_d3hyjSs@>=-a(>_P++!~%<h-BVzx3pj{|urr
z)mvx2ak%)OL0x#g`7Y`Ad1u##S3BP;)BRCsRTmm4Z(Fvk{<rccg*|iA<fEHc)xVV!
zewUM0_9Ohp%xder^LP6_O>*7d-uIl@oBtqkvhkT;(J{eie!p72JN&Wc?ZD|Z_h;VO
zF8Jd7QrX}SbCWmjZQ1=?*JX)n<tC<m-(LSTxcHxeH}J3PbB9mm-&)Tfw7=?QZv1P<
z>-60+HSG!Y`%?bh*<$wkZP%}rA5u>LTO_PB=N_Z4b#bQHMyvj%S>IMJnt8?K#j@vu
zk3-8|&v@_u=&DPd_Qsz!N6wyMJstepH1E}nAFuB<pILF~N$6#6_e;KR|JGl6yK!Y|
z`27?6mnL5=TmLlt#p9X3(x)4odlQ^&xIb^6U}#kN(lw!`QOnX7@|L~-$NcvFq0su!
zpvO<1e?5J_{obWB|5|NxpKnS(!FK!Sr~O;w9N#X#9lpQ)S7!QwT36eBnt@??3=CYB
zw+{bJ++=_A;lHDL_czW@JpQrb6tnEF<3%5LG}SOjxkvu0UREld_9RoXBrxCVu5mH5
zc7Jc$dpY@TyI{E;-;a3ZE1p~TRAR+m_lt9{y8F~5&s^WJQGCUd^P(|tmhS$%%|CSY
zEvxNIHg>PNH%I!L_WXNAFJ~_6e0+M|cN72n?i;U|o!8wyGj(J4)_oa$A^yI`$8YWx
zZrp9Q?vwib@~pQOiz+>LhrYLY`}wMLwY}@?=^wuA>2HkKm{(tadeyqO#mA?d@juc(
zt9IShjXPuaY}T8T`u1wL%*uIP6~~X&AL5p+%Dej{`0S(2e??win|--=Zo2oeW!<}4
zUv$rE3zwJrde0`wezyM<_sh?Xo<;sEFE>Bxduw|zB>z~2^CszBTvC|tp>}}5<lcso
z{|sKQ^v>^J^!&2#o>@tGiK*q4tL5Iy34h=G)bMqGz0k}PpJ(6n)6$Q=FTYjR@Z*bw
zBN5BK%FGOvI~%<_@a6t+z1-O1OA&|9pZqm{cGAjuI!|0<Z)rb%zfb4<rggOeuV#l&
zyLI-{iK7wsLk&-LzFgjOyzJi&mxOm`XYc9S`CXs6Q+=X;cFe4ezqr>QH7(ED8)mwH
zQIYPMe;rd-C$0VTd3Mz2qUHY?j4mHPH%<NT^RT!5ThxobCEbm@rd$5mq&CSoxA3`1
zaN3OB^5#V=SAR^r_?hSQlWOOruH_fk_4#}~b8g;^%UdP$uIuxLeDR8Z<Gpv^s<$#{
zXU?wPJ9SCu%Z*7ZKdzSB`LW~ot!H&zFI%1SKdm?HS}y65x4z_`#*gDI+l_ADS*6zb
zETY}kvth~K<>q4HfmK&Kx0q!8HSM+gYn5jb{Ma{A^r~Rldj8ayVEc-<)~Zd5HBV(7
zy?58tU8|nQ?ZvzMx0;UKnSFhy$mhJI-R>`M?6zJbl_$n3>}NN9`2*MWIY(C|S^j*!
z>-Np;ug@f7OYc064Sjw4Kf~)|dNa0HDOoNO-!yB{s-#uvpdB@b)lBYeu#YFEy+BJf
zj3VE*{$#upU)%k6*`=!+<8veb>A##d4^q3fSA@@-o9q8z+vI;w)4wVHoG<<B?D?a1
z+M)XwgZ8ztgx@;-H~zc+AN_Buwf&C%-Jbqq|FUIJy?ATpDLZ4u-d-(wT5{3V&^R>I
zAH2fxDrni&+vm?SZEv^l*|mM;tEk))yPNw(5+C2~e5MziXEAH>T~ps+xp%U^Q;lAI
z`m?FKT-j@R)G{m6XYVe?9E<JVo|fEP_Qrb2{Zp^%7O!?S{7}Pdwkm7&&Dc{fyOKWz
z$3JoU>2xI6E#7rq)v9kUe*2!)Y@3^R=8Mzw9hV9_?@70N-<q9mU65`5=$x47e$S%y
zG3Te69I1LWb4Evh&f$FKrrmu<g4;JsT@Crqu=%P?>Z7Npaxa^P9+Ip0>RtV6ufsjd
z>h_S;yI-pB>`hXiRruz}pD5+8XMR0PtIfYqX&0KVb?9>Y*0aZ|(&yFROU?WHYJIq=
zm*bm*`+ik#*y^+A@5RpfU&H=0+<23AF-<S(_|_xEGA`d2t(;dmqw~Wf8=K08TW=N{
zoz=aZ&mB^vTyuHdWaEcR%nZWUM$Me{V_n^iJ63AXFX?98Vq4z7A~EK7^tP<$o!@*a
zFWbF*lz41oh4v5a&Dnx3mqUvEfA6()J(b;?IXBX6^$iAwOIB}p?k|efxc;?EuiQvk
zDks^0{iQoUrkts{9B%KFpI#uZe`amujJxYLUzL9T;QG;+&t=P&a=tuwZ|AP>_qw;|
z9yybqdNJ$Cksp`y=Vh;cu}o|J!h6O(ISB>jhQhxMjc=cQ8@}fD=cz|+^}W_aZBIJ7
zTP&kX_x3W4MKeBibUaf0xog$3m9v)jtQC~9yBF`kz!G|EaarBdD#w+<Y43~8Lm&Ge
ze^gUv<G*D7qK@^)ZyRjQDU1E|=2CC+#l@HAos+vORq=XX-kD$DmH!=<4t}tUZR4II
z-NIt4H;IqV9RD{}&h$+6vXveG89pxmv+$YC?rR@P&b>;WYFm7Gmrc~q)U}$kp3gNd
zot$-fuT|#Sw?7tX?XQ>1KKlG>Reyi}uRuY&ms8D^&Zz61(M_^kRQ}cP<u~&}u|02h
zE{&<?&s(+S@6FXYXLdd7u4-N1^7vwSyZG84;r?<r7ghde__#}diq1a0hie~eJob5M
z8+>?IP2kMjyV|qV=jO-snvh*(yIV)TvyMK!rtHgJzMW?m`)_ueo2Ofov2&v7RZ~}+
z%JZhK^0s<+H&$q#{<Ly;{l%v~SNG4FYo2{~eHOE9@wvE5^Kws5-MA(H&bQMSOC(qC
zx2j{EleOw!$VHc6<DW?})rLoF){B?@XSla2eP3|diYI|0UljJ;{m*cqcJB|b^{-aN
z+06O3v--pDTaxoHEML3lo6k>%+x2$g-&UWn-SRu@`-lGwzB)hnS1jLtR7>mZ0R~2Q
z>xlX_X70aj>~Ac+{muA|#Xo&XhvfYc?;sl~xzum93+-Khi`_i<@~iIhysP~yqdxqO
zp5t!({>K-ezk1I%i7QJ_3eJ1Z@if>r{-4+W-hT6rnSEPtT-h2`Shmb>yP$vBIo`@T
zyBOD<Ymcr?{8=$8r{wDL?JjSwE|poT_h$04b5CCHo$DR2GxYV2GW}PfXXB6WG!`kg
z?=9c^`S9l4wf`9=KDnHC@5QR5dFSi|7x6Rt>;2n&c5h{jtsMgc!;;udUn(wEo%dVW
zd2g%LG|@Rb*Ufy~z2$7!v*epL(aY*8%g(kO`LkH-bLjggKF3que?P@;uy}HH#PgWk
z$*a!o++5<Dwa)tHuiBnjJHB1do3;Gwj(>^mKh3n>&fgt!yyV5~?csVItCtFYyLP%K
zug7)fJaz4mjakaKkA%m67hBu7{q)(&__CSvIlgcCEP3gC_Uaq+{TEr8&kg;hxijB9
zbiZkENU><}i?<h#{NAVYFD!QdUgKGpPd@fFd~Ec2dhjpFuc!ETO4@S1l@*qoWU|{*
z=J@=Z1^RV6m)S4PE$>{Oxk>-`neuS|<A<W8Kg{S4-&wgPc6;4f@io_dPnT<Utynel
znO0|CQsUuPppz*o4%MlL&A+zxaemU5`=Qr=UpW>k_LooA_)qrNAAt{FKdLkNy>iMv
z$7z1){oC80J+=)z{_xh}&fU+}p7nZpV|7~0weq}$`%SH~c4zy|+}ay^UUI$Klj7Kz
z^K&ly{EK>2>({yc=90t@R}ymH&Dwr`)r^O-n;-O?UR$(!_T)21${rq{9UFIO@7;O&
zFRo=hzin9d*8W@D{mHL>M#ctSjQJ7tai;sr<dubH=iCo{yElEh@cCtjw-(ROuj-ip
zdncP-zj?>HzRnrnmc5vp*_je`9<&*pmNhCNvzavCW`APdvG2F|Z{MY>llI-({3rgh
zu1)=w(3_7I@_kruYjtb>!Cdvfr_R4|{%mLdb@u$Ony}UNZjxrJZ*Z*NI{nxFckw^s
z--d<F?f#v2{$stbFGTNxbD!3$)Y$F(8ZIn!PS5V${=BoZOKxxXKbYfRHlt6;CgYpa
z?zodrzH7~TwOQ)iKhv7%z@GhrOG1vkTespXb4kMW=5={%owbFY6c!x`6?=PK?$pXf
zN@{jx*Z37q7la-y(>W3<^Cx{@X~lZsvL~6LzU2-VzxvjPAHP(RBYpGcP0{k)$gTdS
zq4wYUbI!L^U9y<tyGD2A?y42bW;`}J>MI&<Gb_33Zwd2qv0eEaS6p5n>UuX^Z^el#
zdY2!|P3}|bO26)F_)zZVv)Vk~Ejyn)`*Cuo^or%BhOb_}p8sKEV!^+pUdx}Cly==r
z{JyQRdskWC%I(GVmFJJGJ9G88?a3KGwz}_A@9dwsbNXZLgGp;2X*~8h@}Hsa9#6SO
z_Y_~_b1Q$|o&0_6ZreA$2N$Ho{Btdh-Tte3(yMKM7A2^ath*a1JNbQ!%hTzW%LL^E
ze%0^#CbrN|?dhf0$GRsQCjB)Qy}9@J{IVS%=7+a@G<@B<UFTdu<x-hFrd2PGS@@J5
z|IMqtO?#_VD9?0PtKL;5&&zLIDSUTlz3<*wlPrljf1<DL{5a2ky8j&ii%*TNpa0}-
zxlb(js@$Af$rtlmKJR_F{%YFZ<aX-|cWh=$&X`v8ah>aF@wb<Y?iM}`HFY<%pA<h|
zFEDi1vaZFRy{A=te6sn%+b=MLp1Zqy_U>fIo8R=@O|OP6oa__&_(-wqy5yTScm7Ox
z`Oj~I)Y&_!f&UpIKF%*vH{N-u@7mrQ`8j{=t6$At^mSiuX2r#{GiNHQqW2s(w7aor
z*5Z#3m7j9UKie=RF>~(MbDOWqKlgj4v+ds2v$fnEk6&(JU|=<RJAdc8cYMnd-s*5I
zd%IWds)?`2`P(V?9;MmN6ZvKF-RJbC962U~owX6WXD{3NpW&?i^Y|ow!=0yhintqH
zEP3vK@mt@qi{GC1I&=5PMCo1+iCd<$dtT|)=dV{~&0l)PIQsg>AE#%`S~=gV^r4OA
z;!Q%=GMC*I^xGrNe%03eU7Pyftoox1pXvR*`7Y(DyVr!TS^ZxUZ`r^4*B>kTxW=eA
z>`2r)HLXQYgJ0(UR-XA~%Evb|%Faxyt2|M2^qrNj@Oqzu`JAsE?*C;|p6Va<G4tk(
zUv2Yy=XVzAJ$`a)+1FK%Pp#7Gm@)sPo^sjMu+_6mk4+X{^7T-inpSV(xnsZ9@7?v!
z$E5ynNPS@C1)I5l7Z!i;{~FYL=HEK23+KJ6{xhsC`JEnlJHm=>{_M1?x2G$;eLeMP
zu<6w^#|0nkcy2A5Y<kpBZTDoKGcK7@#U?q)t2Vo<DQ@-8_C0&N?aC#~{|vdse*)`g
z&ryHB>Rns@oY%iMTsPgf`D^n^Gwlmoa=hMLtXlW>bd{RwdCySehj&-)%UY#;`?1`A
z29`eg)K5P1lK#HD?pO89<lS94ozkTD_rGL*Q?)z$m+9o~sJXrO_hxMW>UX7l!<JuJ
zU619~|2_4ppL3mUpv;lV&&J0^YggTtGMx6Dv+0-cv32u9s&-XX?Rfj(L$J%IcZCtp
zEj?FH&->5t!0z53)$p&OR{E3YU)QgbuQE3NCGvIqyp!`4r1PJj`ggUGecSxpxPS65
zm(FMWD)Q~eQrE~G3=A62v-!Wao%qj?-u_!;cipktcKM@^HF(Nj%bq^=i1PyjqsQ*-
zyUU(Ou3R+Fa_iC?i`LKI8ymkW@wOS$%%0V8vzFg!Jd^(AZg=#KFRypXN?a*f_cyTY
z*}dKU_xkO=JU(l)GfwPJ;OxNiS$Z!28D59%EqR@meDz)Ey~C9uH(#Aw*dG#n_OH~N
zVB_a!Vz=73Uljf+Ykf*|=W5+WE1s>h(Q-}Qy!2*&&`XO`1q=*~e!I)kqIX`=<!76x
zwp%KE$*Q`4Zwm$g@?Ux*=ePDuLf-YuVRJ9ai>RgBFX{NIbKSjgT~f*X%*S^-yQgH_
z*!yCB$k|ot{fnoYoX_r_IZbKB!_%ve1?{M~bk*=xi{tIx%DXp|$i&sxTvdB6U!Aq%
z->17zUiB7k&w8=^Sn`8QXP$p4l-qXuCfo5vFWmZz`|q!Ra{WKU-B|m(uDM5R);xPs
z;%a|c_<h;|_ZP}r*M7TtQ$DOL%<TQ4&G*h+%zF2vJo(s~tmnu7MeUeh5*o6kjNSC7
zo!%PN;um)w{#g82?wQW9^ICl|#YTT8m~VeKe_2Sz&G6m7+L{f!LwtT*O-f3;8t>wA
z@kg)kj#K+wXH>pYzPNM$_W6%*oov{9di%+F2A#jt^6vB=-Cy#yb;<Yj7nl3mO}e{Z
z-g|m^$Flh~mwk@7@7uL7`-ac1Ici*cYVY1zSJ##N*iPW`8NIXRN_UDY*6jB*Ywhj5
z{8l^n*1NNJs%_uQdi<Xu=xe;x(|Gf$H08Sj&vsr*4NLFa**Q<xdT*eN?Yt{Xy92ZC
z1g*2(^YPK#%iD^6eB9Yub>F@^#{c_W@smfZ9<IN5F~q;7z9lVFZmQA7xsoU6?3<LU
z{WbL7s*;?DRkfSNR(AgNE1w_u?6Zxl;rCY`r_7Tp-Rd7=cEuZX%?zO$nx^ty)lq*M
z-s$f<`tNdP){XVs*8FD>|8m-2{;OzN#R}&=+UNbYE&mYh`JbU^^KXGa=X?LAJ%2P`
zbk+TfZN96%F=@X|{kQ)2^nc>NL#Hl>jfF!s8}C_tdiwU=MqggrJ6ztp{z>-5a%Hir
zw|?&|aVcN5NUh?x{B)zoJJ#+w^EPf>SJGUiGz))|ughMXUh8XUeKW@IjI6=t;=M(4
zv(@Y;mzycsFZS^c+Pm-Us@^*@UiJ5!zLR<_d8z7~wf$SZrRhfePIo?XdC`uJbx%dk
zhU*pnS@r7Ks(mxVKK|ThY`A)A=T6fK_Yk*dS9hC4^=kA=3t3M2RLg#VrTmt==jE+=
z-S0fE=-!^+loUF(KQ{1j-dj17v&OGx{*Iruvb8(4&^#yYTFsrmnwM$|ZR%`$b5adM
zXKk%~^Os@mUXd5Px3}-o-?Dn|`6`psA@0V1qLRDnU7SCkyL8#ta+{Lo?@OB=rbk0g
z++&cdENi=SdDpMK>$6N^W_?_9e~wRn`r@r0E&EH(goZ!1cYJe<`H5xh>SF0<rt@~*
zfAjFh+N5`tr#EY7-n7m+cK5}#*;P+>ELRU(wbtp)@1%W7_y04*n)qMV3*0v2Kf}~#
zTaOehzSwup?ryM!bWOM6>wD8e%^ol?yvVbS7IwN|{B_N%-!pbte0>r-|Jg;KGk@)P
zd-UY?guc?bcx+`y-}PCqx-@4kpXpd8cIkT6<tuZ8G|p`Ao;>;GR-QGpw_J@C`?=0e
zzkT0|j{cPDxzCNxZ1`>6usEu;<I;?d$JYCgeJ#7XYNNUOUiH73R{t6PGw5HoH(UQF
zbpAOz>F=WDhx4E9`uFkclGpzk{_OYpb8G)cdy60WcS7&8pDq3SZ2r}IjoEu`ZUyhu
z&z6`q&s6-y)~eZNs}|)RjX4r(^K17V_s350Dz|y;ayx&Tn)n(oIg@R;-!Jd&-yZP~
zp^=NH8m~I=&F1d>U2>CeU0Q$VeOg9&y3o4xW4Zpvw%VHun;gHVAzeJZX0p-jEyouZ
znZA8!FLz~HeEIZj&u6|`$(8ZdrGI8*{AXxe@o&-R1(nvnot{6K|7xl9%)c?EoBsB1
z*zo>~JKNJYKGj>##kn6_cgN@No?lOwZx_#AZoW!$RdT5ve`Sr!&6a~-jeUR5@BGi;
zHvdCN&ENZbZQtJWDX}(NdwZ*Y*<F!~{+nhzl6baqRq6D*^8We@v}st0)!bdz9rkK>
z(XNa|9kW)gTKNccipV#mthovSy;0wP#k^HD?)EMJ@YOb~yX5ove?j*}&c?mpc+u4Q
z=&ZWL6ScZm1AWea^#3_m^w#pH61{gmzlpC}dogt7R+C^8pYpVMHWuG3>^2LpI<!zC
zT)!lJOMJcB+1nMf(iX=W3mSj?@UB=eq+a_?>5-3b+beeZT02k7^!XKfS^lj2Gm}^0
zi~pG^*PHwnzb^H4&7A5=F}>ijv$vFXmtM9x8giysSoqD1g07dVx|Ypa?Ah9;9{b@*
zWi12y*;6mJ=B=Kty{t>4bJeO<^OTfqp2a7rt-Qp_c`tJMu9LT<ax*uUJ=0q_H(yvP
z`CLzQjmw?y?q##q)f&B*;0}57&wcIL%f80OKbFtl?-8Eof2vS==k?1{XV=tJSA5Ip
z(v4aK8vI!{qfbdjY1Oh_%U10;by#rO)3~=Er-lS>F-WS@ITw3t@qM{2<*!#>{_}l%
z{7=_^2A=vLZIk(nWiuylZqrFBvCq2I@py0R%lhZ*R{dw#vphHSyyfis^W)}T6u5iv
z*tE=isdapME0?8a?!1<{w|i>ZYV);M<wP%r`1sU$Iz{e{ojv8wqLNwZ5wF{hh8zuC
zvQq5$wW3{|*L9=)uPS|g!(9@4Y_E@d@9SXM-{ML(J7;#;<$d+LJ|i*XR?ob<r=wTR
zRkIB~wBqA8h1}~F-k*gJ|GhZ(&C+e3&F_bOmHoRe*nI8F@2gI)TDADm_3344nH|r6
z+Dol37uiyFTGlOcT42M*U0J>MZ5H1@e0`sC;P&k8X-{MBX-|5*a%<e%_noFmxiUXK
zEqWF^YrmAPPu-ba^^>b-g?4QJk$(J9=UL@a<7?A?o1`Agclx&V#k}erTW|hnSYEcv
ze%H#})cxjj;`?L#Yg~Tco?&_IsHS9WE=?;lA`ItPzIFWxzDK{`#J@G0wzlhc*7=Y1
zK3hKiX9x^W?`p9=wCBs~ta{ch^S^7`Z{$Do<Nme0I?az!YyV25+*+TYwC`H{tN#o;
z>mSx{jf^VOf4kfM=wDM4sP1O#Q+vMLPy5fnViJGwoBisgKNrjYx(XSfUdXdK@C}1#
z`8M-Vy~nYO6LR02dK<SWWB;o7%`ulljb%bzSIqd>`Ds<XnC-gx8+O}@9(nvx<hAsp
z8S`GwFDd&q(Xvh5|KjCa2fwV}%C~aK<A}@V$5_us%iSqYwwFsXO0u8t^U=5X{j-_h
zKI^`DoRD*WRo;WFCqDnq{FOWTSnl32Ysub_W7CyG4(4xZ_gsDK%hv3fWv?I4cMY3g
zz4voPu*tuvPG$0zU0XgEUO&~}x9`~db7Cfsns+;Y{Wkagk~_C<M@y><yRX|ZXU*)(
zB6m)8%uDK6W_PVGN&WoHM>czs@_rj`ygcnrPncFx_Op(Ma(gSEA6(dd?B|Uqfd@Hr
z=Zf1G=JCjKdv7)`HeP=@?W*0nw3_EP1!c~hU!@ct6Q^}g=xF%6b5kx$op$O{+qG!M
z^QzFTB{jACx0Rgb7XIFAFLuuqbn-)2<<IAR@v}G1n6)vY>;3g(D`&o+x~NO3D{00v
z&^eW+dK=zF+>$lEzV*jCjlKPyp%$O*e_#FMU4Lnn&`mk!r$1X)%UrhpwYcWDM4`CN
z-JL6+A3J$rleyc6OJ)D;t1o3qmc8)}d~9+#G+t``BFp&;e=!>zz1(!@&XLeVGiLs9
z&)S~XxicnM=DqiZjcXo0ym9#0BHbGs^JbU5=-0|zX3_Cy!k?Q(Ps6omy?ShYZAP!M
zN3o4v0|STfwta7Y^<SQoyS=}B_vE!t3X7B~W^Bw#TD4y{_Qdz&+RqN8-q$#OwR4qu
zbbrpf{<IZuj=fjAuV#7Qw)5NkD}D1)^K!al@665n&v4^e@-dyLnak#%4zH{Ic=+A@
zXLj|neo`~<=9zyz_n(2+c3Eup<oxM2FTXl@G#q^Yc5nY~v$*x!jVii~KW1+h^{HK2
zEHAWv(TdJr(l_(W*6``wQ<{Hs#=LVCZ`-W5J$fqa^Lgd_l)XnMZm~KWcjwCPYZ_Or
zf7Sjj^{MgcQcLTr{rh57|MAkdTMh>IpV}9gUvqJ3;E(kF&Gkv*j77Qko}9OPdauyr
z6PYu=3=E>Dx7UA=&#x0&{cF`+@ssCYPv6hKS90cGuBzMTQ_fG|-TwJ$eb%1l+y2|u
z*Ykh5biUzNS9ML$qBVCI7(|M<w*NYuQos4|->%sG$##ePAAOv{X8pDA>El9{AAB-*
z*2Ks}&#c^OR=DwP@V%X7Zwp;T+_$CGD9OFOz3yqCtKgdRCU!nY+%~PcyR_<O=gOBi
zt<95DeeYD?xqbf1i+P$m-Phe+pX0x7eN2VBq0O#&r*dk`@`8JgyG@pNo7eereo6Tv
z!x=YLS&IF>?VlnyHRbJEtG%z+KR!FxJ7DvR4<BDI?^+Wvvvby}{?O2ma&jwvK2y@q
z{npl#dg5T>^C-=^pD)|W20p%Ww&Ad^;B&3V+C0x!stDdXy;OYrv~IVT7jn*?&G*@C
za%ZEf&DE(%>hs=IJ=;||v*YV$!{>*-Zmf3oi!UqK{`^bndAZIX{#N#~ZJ#%uUf!d8
z?#$kjjoS-za^}9S+Z|QAYxfMx@9Kx8?7yw6dem35{KvlFhffo4-JP^rJmhgf;M(9X
zD_?#+zJ8hIuOF`yKF;a*TyCMePR-3O&UDWj?{AxQV&SLx{Pgju@UgTl3C&x%Y{#YK
zS;2yahHEV2<YOwu*F26`_s{iqS<dZcS?ivjS~M%O1AMGk)v{TuXDpj>E%j5n@26F<
z%XWS2UY+nHXYa(RFE{4>@%ig@H(u<m-R`jE*L{Ay`uY<T$m>q#^p<J&<e8bw_+|2?
z>iPAHvMYMh%(VK=^Y`v3bARdjckQy!JzIZ^MqT|XZF?rBddkNz)6PegtJF{J+R@J+
zQc-#4kbLg8t~t5qCq9IPvOUMQ^T}q+yk?K5hf79?GODbw-BYw^@AK^jJ3nq+9$wzR
zf2ZN!<FTKL^L<ob{mSZi*Z-;Y%=633Y`rxv@kDLd6};u+>OSqoZb#p{Z(6z4=lsj*
z=I8ZX&zu$vsr|JlRkOWUH&|{(uE(+z>+9><lS|Db4_q_cI?JTyPPK8;-{S6<i@wTy
zcK^8YQSz)kHI>ir?8v!yEp&3!y0algFK1pef4SuIXMfqVI$?bJXF`P+7rc0O=<v&P
zCpK;`+@!4cCT86?zwpKHe1A{%zg>9d<55Fj!^d_ai;V9)+H+srqHD3oT|t?Wj{gkS
zH#dA!Ix90H&m*n0;_dC^y_fg$tM}jgnz8--{m7m6cT4ouLtpmo_V<+&mKVuOmtWlZ
zbz9x>nR2riR;BK%{32;-_Ah_a)$s2VXBWGxTdb=}n$K%{W@pXoBw?lncZsN6X{tnU
zd*)pA;Okb}>t0sbvANadzS_7~wx_x{w)Eq~yp@lXk5zQc{3Yf)>Bz0aY1h`>Tcx?o
zGWvN*tz_0?%~@;C1WTR&8T9^3@RjxdxOdnauKy!D{ZqTve}-Qg|1uo^%=&(J`oid}
ztEa7teKuEht-Z6oJ!{sBRTi_-G&*L?__p6Z=~dVI>xPHYYQnsfy%Hy6?`7z-_I_zK
zZ|6nZdhd%LjEq08uaUl(d}F)m_4snNtHDRydp-&pf6=K{@7UUQc5Uq5kYJyptuyb+
zyCtsfS(dfg&?npeski+_|DgRp^d9^<w*Ny}{wbN&{~2B^{<)C-Q}+F`xaPOs;W@dv
zYDa&UM(@t&IxBiHq|oH5h>MR;)zSloTU{f%rv_UcxoW2^yW`RfQ0s)DXV=Axy<4x$
zHlAMopW(6TDUElxuIOAmb5-!E@2SeZKedL2ujU7xo$%I8TVtL}RoKs$^GiNgm>NoW
z>E}PR)mpmWit|eC>bjka-FB{hc-+{}Z>G<^XSQEl${*GB*?xL8v+PD{#jE6~pQ0t9
zyKf)9)v>#2cmC|SCH3X`+27W?&fX=r-1X$AMQgkst^8%-f6SaWBwJkb@;a%1dF$FP
zZvN$bCHC?}*S*%+&u?xGjq&qK-FbYg|Ng!4GXM0AdXDF+MK&!<d-`JLi{8&~zP~t~
z&t3N9-O@ZO&Wo|y%dTl%+4MeeWuEjEUvZ;F^K@@6t9h|i`0?kfcE<1e*;Q}(uG~Av
zfA%6vv&FOL)fRtv=JT*%%8mQhPj$6&4={xF-L0Pe;FnnYmNhXm*6V$Z+$kvh$4hy)
zi~p{yRV)9vdwnWzcpA66dzD>JQS!R-^P7)~f-d7&xcHmWZNpWi(&mNtwu?qy+*q;Q
zST20sXJ7jZ-Sejj*992<OK0?xn|Z&ecH;iyZamxWYdyJoVdp!OISdT4zFBK#nbh3+
z@Mz`9<#JDMzPo(p`|r(nAK4b4=ebd_Ebp@Dhij&<Dp$v<yDFY~`8>L6_O6fldA-J=
z-IMQb4$E7ZrW1X9>v>~Cf05&YXU>ZpH+nlIJ(AD2ZI!{+%gbdo=cc8vuiwgSW+?vZ
z%j3Oe+n!BsU+_XgN^ib<u{gV2Pj%qycb9!!ir;@Ij0scQ6Z-0X%;S(V=d-H1l0a>x
z@>}m67*^a}Vr9B}<ty8__cxX7ne!&+)ytFX3|{qn_fD26U#9tCzGUAQpW?^HPamF-
zx*5CtpdXXLj9ZUpE-(8h?BDiIszh<)4DWfx)AKBr?K^vO_iyXu)H|<qCBI~C$uhl|
zW^B0VY+aLX)T|n%8PBXQ$M>Iq6ZCD>wb*<~pVV7LmWJylugPBX>-lWAZ+v-Yg`Zcv
zy8b))?cMUClFwd;FPQY)4OY9i*7ergq?@y+2D>lZE&H<LYq6ocmvds_jv6_urxjg~
zX3Q$NmhSuOuv}u^s<%girQWAiYiHcr)_C!ct$Fn2O<UfaGFpE%w5Pk+wNN<T(8ho3
z(rp&2E!JFGJuRzi<t6iDKOTH<T(nB(NT`%*XygtCp1AirS47^bI{H>g&u_6C>#vPU
zcV&MqdlS7X<Iz0znePi99`DX(_Fc8n?9uy+Pu=!Lz5iwtb4_EOzo`0siP#0^+r;d|
zUR)@bTioAYeCgJrl3BUmvmW<VF6x-CSvF_iyK|{q&sIcF2{ztUt6P&65S}brX0lGL
zTJqkE*te|P)@97D7WTSh5yjfGOKG=hrpZ~8=ymU_o|}f|Wj%fzYV-NwX?OGGX&)z+
z3&xg&7A2K`THfO}ad)ic!bxWyt++I!^YY5#JDC;?3|jfweAC|hCa<`^t9SR}lvg_{
zBetzv|6t?2omo!>?>@@>{HbHcjPJYl9m{27=WqC_r}QK^#OLEfL%V$(HDyvy!!1jW
zt&v@O`qs3ot8y>*?tC^YNy++_>8|B3XKp|9SNGNiYvqvF#_pfbe>ePjCV&0T?|yr4
zEjFqZiMTW6_jB*9*<XHH)cjOCar^#S`Lo9FEh}!md{?^aC4b!aw?9`GKY1Fp)zszl
z>a3XCo&R!osjai?N}OgkIlX9C{bLuO{|uMr{{6hX`}xU2^Sb%lg8e<Jt>4y8pPn3k
zP5<2f)wdq4E{)wT^7!WJ+pcmpXR5Piemml_a^}5Tk3LJKot^Qy#NS==_570R=o>Yx
zV#}w7{q)TWu3-?EANAWV!}___x9yAWFL$}F-8p-ztIXpkSKqFi@v&?FTzMa_*AsH*
zDeErNiR+8q@xE{6i?9AQCWaPLdFQp}UTV^PJ8%D&MNdOsifvt8Q5fIy^7Dr?S^MX{
z__0d)`KlRHUlsngoaeTE*}U+-d!=@NuT~5EmoM7>%j#Qx`TonxW0UMyElU5W-?q}f
zX|FC**T#QRcm90;sk=YE`}lot&356#cV67PQ0?$F?)jptI<Kc2yjuO(EngyH<Ll=a
z&jgDWzU@kje0ePAp1ahoSxM`E{R%CAKjZC;$|p%1WlBHz*^0e+zwphO)l$zMp4h(j
zb=Z$pcWuxAF|&=kl~j|p$~M$r?nURvAmhJVkEEHL?XfA+J^$H1-lb~s-u-O{g0m_^
z^QSynyhLhwcu~2Wx}WKsxl8?Aqn?Uo&apVYSv=1-_E+VjnVp><o?n@IQsdB_<F}WK
zFQ0wAZu63Yd1W##*TtS?JX$Wb?a=G|z;fT7wMQ4c7T>JrDyFV)E@$}m)^=gLI*}tT
z#l}b6?dpp44kufjD4Jt(v3;jcu++JUR%gy{3z!;lByM%oqVVOOhZp-_`e>kg-Xu9<
z(OKhn%Vu=^^^>i7a(8Fw$>%fYeQla?NlA8^`UM6?iElG+R!#f)GS6-1;)vzSfyYj6
zpWdIA)s^<-@>$bhVLO@c*{l1)awnbDP2JfOyVok%(9rne`kx(H$vS6mM+F~^*_GIO
zeed*{y^CK)**!XNDerk;vDWn~KX&GK&Pv*~bJfhpkB;{o`88MEeD~&^y{2)yV@1P7
z&bWNqGOyOcr})caonvZOJ|(FsuPnP02)QzgrY#*(4Cm#pD``)9-&<t5_T;iBsn3qi
z%DEhCS+08|(C5q%m*5chIcNTAzS*5w%(LzM%)_CAe!D(&-oMS8y(79j>uD&@e*ZGH
zn>V7$+~#jH&^oela`olduJ@ruS*ttxt(K+tDW86xl~%b=-(;t_p=q|El-rAbHt(>E
z%~FB9GbK)u;?7aEqaiRF0;3@?8UmvsFd71*Aut*OqaiRF0;3@?8UnaOfWvu>Y+f&S
zz}|(qSvpVBB4;l87g~64(cQRRnf)=x*I#)VZM<Q>?skbeIcI`xH2aKYjW2W`O_S+-
z68)${`&E5V{+&6yO5eI^bUv$<wTbS(c<4Wa-^nLiE}!^p^7~@(jM(e7x&IlK&8<Ga
z*y`HcJu4P{Gd;Cv#@X%eWxI>tu2Mdf{N>N9WwlR!UAaAbXU)ryx-%c<t?SHB{H%H1
zdyZ9@(b?POZ!T7yExEHj)-Y5w*yd=UT`-?}tY~1!<&aE+nVr{bKpSY1zt%=e`|Rv>
zb2ZPJGwb)1a?R)c`jUS(OgfM{edCqup*#DXOy}0$4^lTer;~a$YS|l~PtQFrS?&1#
zbrZ*x%}ZCjx)nFOT<+T9m5GUWPOi$_===N2?b(}Uibal`DPMlfX77fZ8=H?LDXm&_
z(bUzZq;sy-mj|CiOD=y|?*8W0t(dHhOU^BAm+HBEzsGaG|FT&%Ki?Ifm;1+YC`s-7
z{3rg(?=!8+KUkK0+G+K^_VWDZu*G4s{qjtnUCh(F+AE&<Wy?k5<5ii@=e@U+`Dx=P
z_a>_Qvd<^AlIxzA<9aKyUs(pOSC4&nn)?FoC>(4u*R0mAy?cAF^|h_l!gu$kOJ!~i
z|CGHhsVn`(tVO}m){V>MXWl$~^-y|!NdEj3gQPs)-JzjedoRlFT%PB9z3AW0qFEaa
zGrw%TShW6r_RJ5R^V8SG{%0^fa<y%<$gRiLyXL&NJ)?CfvSU%L*0kAT$5i)t=_K9S
z>}C>t)FgVDQlITa!H0*YhKBmQHs0$n>(#2tV5?J1Z<RNdyw$pA_Vm)m7sr<UeeXOu
z>rSD6RZ`llN49an!e4YH<*as3Hp`w{a-X~Je44o4nHxK;UP>MEdvkov{j0muUDwQ>
zT(pO0*2ko@n(B=rSN&hCZr8khM^qx_TGk?yu18vL?+ZV88CiOA-MN2h7q9$1zar=F
z=D6MMi-T81ZH%eWnt8I@IPcDn^2LWLKhEe=vaMNI#Ix#Lc6X2I={=n@?(U9FU)+<q
zbG~rZYLlWzrsdn&_DZFlJacE-$Gs-W53Wx4owfSi_Z^G(-ktfV;^&X72b=ygOi6xm
z@N86exO&`O)9Q84)$Uw>b@losbMdRX+PTlKxBAM58NS$m=l%D+JXiCyAF21tSw5c6
z_V&!;v*F!~X8l{1W-s=$Z|)u2j5TqoV(TBSJuCI|=Df4Y@!y+Y*T382yKv#Lg%kVB
z_5QxT^7v6w<nNm9tF>zd|JkoUxqfo0xN(g8tVKyPI%cj~`OwE*(kp(iSmw3zh5vSC
zTm6eWztQc@O*50z*Nt+|&7YmE)zi5-zDjL(slT9!&t;z<$6LPFp8j{@!G^MpTm6_t
zO^>*IS~+7@X|G9VUuMV5=l7)+Z``guyMD=Hzs^T@thzh9v)9hGKC`tyt7rDtXP2wq
znz)1)X>Ro|)0%Jjc&|;h<<xqWy+v!94Yr2{n;Z#TQtY<XZ&&F{-X0g1B;E7ToMPo$
zYZq+IDlq;MWmLEHXkh4V(X;j}UoPHV-ZB5a&CdBM)AhA_XKgjlSeN<qvrqQvC-3JU
zz9<v1W$&kzmy+8zhunDf(qXXWFP!dSTwR*&x_5_F;o6rLAMfoim)@T>|7o~uV65Sn
zvxb~|=N!A-cvk2B`WC-`EAQIr)`afdnYJo1_*eA0$cv`8w;3<L7<qE}#jBxlvZof+
zSk^V1`S7`8t7zc9#B*iMjB#2=e0SXUI+C;2yJy8_-xuqp-WnSkhMOGuofx>^y?TDI
zXmGe%qIB8RdsTId)5UW#r@uHc+kCHG=qdGCnKL@OGCIGW?>Y0A^G!Evtg!j&UemkW
z%g#N}i=Mf^$mE(yf0z54gNyH9+LiA6rn}fR@@MFi%ffQD_cWKO|FYQ`cmJ`*k!O2m
zsmHk*`se+eFYa@C#jKpyHg6}dxm6dp^3vaGZmzTCo3xL;56tU$wrclQ*I+@posVXI
zaDKB->7KOt#-b-L1#PMxCEq*Sy)0{Uh_mDMUERy_?53n<L}wjKTf8QG$#<iTFOIEK
z7MrpCo9DWfeKty39UU`g&Qr`f_~z~(wqieRNki8a>!Z>mzAQ_>cuA@Bd2i`ukE<)=
zv}R9J>oPw#_sq9rS3ekS6FYT9CwASQ8flTFC)Z!R>US^d4!Imsc-;80@MAfl!`%n&
zEtj1UG2_d+>`=os`JJoMME^V%be;7fV%EP_Q6Ha|*4r~4z1q4r>D%;$d8Z2UQ*U0}
zx~h2f(M9)fDvQ}z-@PAmT;})A=U0wTs_DD>`(~->QRAZP%2U_9i;s6VPx9w37w*{n
zY4*n5Q;mHxmmHP3_3P*FsOQn!@3ro>s*lsV+0z@Q8@GA#^s1h$M?Kbs;d6sS+(muP
zxC=f$a^|O#bIK>4xX78VXVRu*3;P<b$qspWcFBj1`|E@AB|8_rU8`~bUFxr?J4)8y
zo$hO%62H^R<ofjRLrF(#Tw=E8X*{!dW;s7xZsj)<Bc0uXpJYxmE`M3ed+WH#x!qqc
zP8KYiZ<+Pn?7P|ft8a7aw$!~c-7RVIVpd<TL_PP`wCrV9U*);RgdXpyaH;w8qtaV0
zvU#=Ti8|M|8K1YrJS|Eqxu#}vcm40(E5E(1OBQ^t_0VupRKO(#oEc%zNpPsIi51wn
z`uV-<WmCg)pT^Bx_fPcXyWrTkT`T5m%>3rxzW4IB^t{E~c?LWFrp<U5l0W0Ck5XY}
zy<TP6?};*Bey^;!t}fKOf6bA~+P+!K`cKPof63MJj<wlu@4tU{m)e?LJ6A_;-@kI-
zm-7p5t@Ep0>t0!2Xz*f{)(=_Jqv84fn^yL7CBK~cbI;YB->2B*?(W<={a2{}+k%c)
zFXyL6IrC1tYP|OB#S5D(uH_~t-#!jna<=xe$VFGfBf)}C1s;FbUiCCMHh9gcJS8QQ
zcICsbKh4TqmX^6pDXnsz^4V``=^cL=Khy>LntT?yEO_SgL;lUiHtw$<*fl>GbP+M?
MpkW;X%>Qo!025Q6_5c6?

literal 0
HcmV?d00001

-- 
GitLab