From b8ce07158c1872c1f718d8015f89313ed07327e5 Mon Sep 17 00:00:00 2001 From: Marco Antonio Vivas Date: Fri, 12 Sep 2025 21:24:58 -0300 Subject: [PATCH] Initial commit --- .gitattributes | 2 + README.md | 123 +++++ footer.php | 71 +++ front-page.php | 188 +++++++ functions.php | 479 ++++++++++++++++ header.php | 100 ++++ index.php | 78 +++ js/navigation.js | 11 + modelo.html | 1360 ++++++++++++++++++++++++++++++++++++++++++++++ page.php | 34 ++ screenshot.png | Bin 0 -> 85666 bytes sidebar.php | 17 + single.php | 81 +++ style.css | 1329 ++++++++++++++++++++++++++++++++++++++++++++ 14 files changed, 3873 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 footer.php create mode 100644 front-page.php create mode 100644 functions.php create mode 100644 header.php create mode 100644 index.php create mode 100644 js/navigation.js create mode 100644 modelo.html create mode 100644 page.php create mode 100644 screenshot.png create mode 100644 sidebar.php create mode 100644 single.php create mode 100644 style.css diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/README.md b/README.md new file mode 100644 index 0000000..92e8d5e --- /dev/null +++ b/README.md @@ -0,0 +1,123 @@ +# NewSTC - Tema WordPress para Notícias Corporativas + +`NewSTC` é um tema moderno, limpo e responsivo para WordPress, projetado especificamente para portais de notícias corporativas, intranets e sites de comunicação interna. Com um design focado na legibilidade e na experiência do usuário, o tema oferece funcionalidades avançadas para destacar conteúdo e facilitar o acesso à informação. + +**Versão:** 1.0 +**Autor:** Marco Antonio Vivas + +--- + +## ✨ Funcionalidades Principais + +* **Design Moderno e Responsivo:** Layout adaptável para uma visualização perfeita em desktops, tablets e celulares. +* **Página Inicial Configurável:** Seções pré-definidas para herói, notícias em destaque, últimas notícias e acesso rápido. +* **Botões de Acesso Rápido Gerenciáveis:** Crie, edite, ordene e remova os botões de atalho da página inicial diretamente pelo painel do WordPress, através de um Custom Post Type dedicado. +* **Notícias em Destaque por Categoria:** Destaque posts na página inicial simplesmente adicionando-os à categoria "Destaque". +* **Layout de Post Otimizado:** Página de post com design focado no conteúdo, sem distrações, com tempo de leitura estimado e botões de compartilhamento social e impressão. +* **Áreas de Widgets:** Múltiplas áreas para widgets, incluindo uma sidebar principal e três colunas no rodapé. +* **Menus Configuráveis:** Duas localizações de menu: um principal no cabeçalho e um secundário no rodapé. +* **Otimizado para SEO:** Estrutura de código limpa e adição de Schema Markup (JSON-LD) para artigos, melhorando a visibilidade nos motores de busca. +* **Performance:** Otimizações como remoção de emojis e lazy loading para imagens. + +--- + +## 🚀 Instalação + +1. Faça o download do arquivo `.zip` do tema. +2. No painel do WordPress, navegue até **Aparência > Temas**. +3. Clique em **Adicionar novo** e depois em **Enviar tema**. +4. Selecione o arquivo `.zip` que você baixou e clique em **Instalar agora**. +5. Após a instalação, clique em **Ativar**. + +--- + +## ⚙️ Configuração do Tema + +Após ativar o tema, siga estes passos para configurar seu site. + +### 1. Configurar a Página Inicial + +O tema `NewSTC` foi projetado para usar uma página inicial estática. + +1. Crie uma nova página em **Páginas > Adicionar nova** e dê a ela o título de "Início" (ou como preferir). +2. Crie outra página chamada "Blog" ou "Notícias" para ser a página de listagem dos posts. +3. Vá para **Configurações > Leitura**. +4. Em "Sua página inicial exibe", selecione **Uma página estática**. +5. Para "Página inicial", selecione a página "Início" que você criou. +6. Para "Página de posts", selecione a página "Blog" ou "Notícias". +7. Salve as alterações. + +### 2. Menus + +O tema possui duas localizações de menu: + +* **Menu Principal:** Exibido no cabeçalho. +* **Menu do Rodapé:** Exibido no rodapé do site. + +Vá para **Aparência > Menus** para criar seus menus e atribuí-los às suas respectivas localizações. + +### 3. Notícias em Destaque + +A seção "Notícias em Destaque" na página inicial exibe os posts de uma categoria específica. + +1. Vá para **Posts > Categorias**. +2. Crie uma nova categoria com o nome **Destaque**. O slug (URL amigável) deve ser `destaque`. +3. Para que um post apareça nesta seção, basta atribuir a ele a categoria "Destaque". Os 2 posts mais recentes desta categoria serão exibidos. + +### 4. Botões de Acesso Rápido (Home) + +Os botões de atalho na página inicial são gerenciados através de um tipo de post personalizado chamado "Acesso Rápido". + +1. No menu lateral do painel, clique em **Acesso Rápido > Adicionar Novo**. +2. **Título:** Será o título do botão (ex: "Últimas Notícias"). +3. **Editor de Conteúdo:** O texto que você inserir aqui será a descrição curta do botão. +4. **Caixa "Detalhes do Botão"**: + * **Ícone:** Insira a classe do ícone desejado do Font Awesome (ex: `fas fa-newspaper`). + * **Link do Botão:** Insira a URL de destino para onde o botão deve levar. +5. **Caixa "Atributos da página" (na barra lateral direita)**: + * Use o campo **Ordem** para definir a posição do botão (0 para o primeiro, 1 para o segundo, e assim por diante). +6. Clique em **Publicar**. + +Você pode adicionar, editar ou remover quantos botões desejar. + +### 5. Widgets + +O tema oferece 4 áreas de widgets: + +* **Sidebar Principal:** Aparece ao lado do conteúdo em páginas de arquivo (como o blog). +* **Rodapé - Coluna 1, 2 e 3:** Permitem adicionar conteúdo em três colunas no rodapé do site. + +Vá para **Aparência > Widgets** para adicionar e configurar os widgets. + +### 6. Informações de Contato e Redes Sociais + +As informações de contato (telefone, e-mail) e os links para redes sociais exibidos no topo e no rodapé podem ser configurados através do **Personalizador** do WordPress. + +1. Vá para **Aparência > Personalizar**. +2. Procure pelas seções correspondentes para inserir suas informações. + +*(Nota: Se as seções não existirem, elas precisam ser criadas no arquivo `functions.php` usando a API do Customizer).* + +--- + +## 🧱 Dependências + +O tema utiliza as seguintes bibliotecas externas: + +* **Google Fonts:** Para as fontes `Inter` e `Plus Jakarta Sans`. +* **Font Awesome:** Para os ícones utilizados em todo o site. + +Esses recursos são carregados automaticamente pelo tema. + +--- + +## 📄 Licença + +Este tema é licenciado sob a **GNU General Public License v2.0** ou posterior. +Você pode encontrar o texto completo da licença em: http://www.gnu.org/licenses/gpl-2.0.html + +--- + +## 👨‍💻 Créditos + +Desenvolvido e mantido por **Marco Antonio Vivas**. \ No newline at end of file diff --git a/footer.php b/footer.php new file mode 100644 index 0000000..bc71364 --- /dev/null +++ b/footer.php @@ -0,0 +1,71 @@ + + + + + + + + + \ No newline at end of file diff --git a/front-page.php b/front-page.php new file mode 100644 index 0000000..4566290 --- /dev/null +++ b/front-page.php @@ -0,0 +1,188 @@ + + +
+
+
+
+

+

+ +
+
+
+ +
+
+
+ 'quick_access_button', + 'posts_per_page' => -1, // Mostra todos os botões + 'orderby' => 'menu_order', + 'order' => 'ASC' + )); + + if ($buttons_query->have_posts()) : + while ($buttons_query->have_posts()) : $buttons_query->the_post(); + $icon = get_post_meta(get_the_ID(), '_button_icon', true); + $link = get_post_meta(get_the_ID(), '_button_link', true); + ?> + + +
+ +

+
+
+ +
+
+
+ + + +
+
+

+
+ 6, + 'ignore_sticky_posts' => 1 + ); + + $latest_query = new WP_Query($latest_args); + + if ($latest_query->have_posts()) : + while ($latest_query->have_posts()) : $latest_query->the_post(); + ?> +
> +
+ + + + + +
+
+
+

+
+ + +
+
+
+ +
+
+ +
+
+
+ +

+ +
+
+ +
+
+
+
+ + __('Menu Principal', 'newstc'), + 'footer' => __('Menu do Rodapé', 'newstc'), + )); + + // Suporte a widgets + add_theme_support('widgets'); + add_theme_support('widgets-block-editor'); + + // Suporte a logo personalizada + add_theme_support('custom-logo', array( + 'height' => 60, + 'width' => 200, + 'flex-height' => true, + 'flex-width' => true, + )); + + // Suporte a wide alignment no editor + add_theme_support('align-wide'); + + // Suporte a estilos do editor + add_theme_support('editor-styles'); + add_editor_style('assets/css/editor-style.css'); + + // Suporte a core block patterns + add_theme_support('core-block-patterns'); + + // Remover estilos padrão da galeria + add_filter('use_default_gallery_style', '__return_false'); + } +endif; +add_action('after_setup_theme', 'newstc_setup'); + +// Enfileirar scripts e estilos +function newstc_scripts() { + // Estilo principal + wp_enqueue_style('newstc-style', get_stylesheet_uri(), array(), NEWSTC_VERSION); + + // Google Fonts + wp_enqueue_style('newstc-google-fonts', 'https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap', array(), null); + + // Font Awesome + wp_enqueue_style('newstc-font-awesome', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css', array(), '6.4.0'); + + // Script principal + wp_enqueue_script('newstc-script', NEWSTC_TEMPLATE_URI . '/assets/js/main.js', array(), NEWSTC_VERSION, true); + + // Adiciona dados para scripts + wp_localize_script('newstc-script', 'newstc_ajax', array( + 'ajax_url' => admin_url('admin-ajax.php'), + 'nonce' => wp_create_nonce('newstc_nonce') + )); +} +add_action('wp_enqueue_scripts', 'newstc_scripts'); + +// Registrar áreas de widgets +function newstc_widgets_init() { + register_sidebar(array( + 'name' => __('Sidebar Principal', 'newstc'), + 'id' => 'sidebar-1', + 'description' => __('Widgets que aparecem na sidebar principal.', 'newstc'), + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '

', + 'after_title' => '

', + )); + + register_sidebar(array( + 'name' => __('Rodapé - Coluna 1', 'newstc'), + 'id' => 'footer-1', + 'description' => __('Widgets que aparecem na primeira coluna do rodapé.', 'newstc'), + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '

', + 'after_title' => '

', + )); + + register_sidebar(array( + 'name' => __('Rodapé - Coluna 2', 'newstc'), + 'id' => 'footer-2', + 'description' => __('Widgets que aparecem na segunda coluna do rodapé.', 'newstc'), + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '

', + 'after_title' => '

', + )); + + register_sidebar(array( + 'name' => __('Rodapé - Coluna 3', 'newstc'), + 'id' => 'footer-3', + 'description' => __('Widgets que aparecem na terceira coluna do rodapé.', 'newstc'), + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '

', + 'after_title' => '

', + )); +} +add_action('widgets_init', 'newstc_widgets_init'); + +// Funções personalizadas +function newstc_post_meta() { + $reading_time = newstc_reading_time(); + + echo '
'; + echo ''; + echo ' ' . esc_html($reading_time) . ''; + echo '
'; +} + +function newstc_reading_time() { + $content = get_post_field('post_content', get_the_ID()); + $word_count = str_word_count(strip_tags($content)); + $reading_time = ceil($word_count / 200); // Média de 200 palavras por minuto + + if ($reading_time < 1) { + return __('Menos de 1 min de leitura', 'newstc'); + } + + $time_string = sprintf(_n('%s min de leitura', '%s min de leitura', $reading_time, 'newstc'), $reading_time); + return $time_string; +} + +function newstc_quick_access_buttons() { + $buttons = array( + array( + 'icon' => 'fas fa-newspaper', + 'title' => __('Notícias', 'newstc'), + 'description' => __('Acesse todas as notícias da empresa', 'newstc'), + 'link' => get_permalink(get_option('page_for_posts')) + ), + array( + 'icon' => 'fas fa-calendar-alt', + 'title' => __('Eventos', 'newstc'), + 'description' => __('Confira nosso calendário de eventos', 'newstc'), + 'link' => '#calendar' + ), + array( + 'icon' => 'fas fa-users', + 'title' => __('Equipe', 'newstc'), + 'description' => __('Conheça nossa equipe de colaboradores', 'newstc'), + 'link' => '#team' + ), + array( + 'icon' => 'fas fa-info-circle', + 'title' => __('Sobre', 'newstc'), + 'description' => __('Saiba mais sobre nossa empresa', 'newstc'), + 'link' => '#about' + ) + ); + + echo '
'; + echo '
'; + echo ''; + echo '
'; + echo '
'; +} + +// Função para botões de compartilhamento social +function newstc_social_share() { + $post_url = urlencode(get_permalink()); + $post_title = urlencode(get_the_title()); + + $social_links = [ + 'facebook' => 'https://www.facebook.com/sharer/sharer.php?u=' . $post_url, + 'twitter' => 'https://twitter.com/intent/tweet?text=' . $post_title . '&url=' . $post_url, + 'linkedin' => 'https://www.linkedin.com/shareArticle?mini=true&url=' . $post_url . '&title=' . $post_title, + 'whatsapp' => 'https://api.whatsapp.com/send?text=' . $post_title . ' ' . $post_url, + ]; + + echo '
'; + echo ''; + echo '
'; +} + +// Shortcodes personalizados +function newstc_calendar_shortcode($atts) { + $atts = shortcode_atts(array( + 'show_title' => true, + 'show_navigation' => true + ), $atts); + + ob_start(); + ?> +
+ +

+ + +
+ 5, + 'show_title' => true + ), $atts); + + ob_start(); + ?> +
+ +

+ + +
+ is_main_query()) { + if ($query->is_home() || $query->is_front_page()) { + $query->set('posts_per_page', 6); + } + } +} +add_action('pre_get_posts', 'newstc_optimize_queries'); + +// Adicionar suporte a WebP +function newstc_webp_support($mimes) { + $mimes['webp'] = 'image/webp'; + return $mimes; +} +add_filter('mime_types', 'newstc_webp_support'); + +// Customizar a pesquisa +function newstc_search_filter($query) { + if ($query->is_search && !is_admin()) { + $query->set('post_type', 'post'); + } + return $query; +} +add_filter('pre_get_posts', 'newstc_search_filter'); + +// Adicionar suporte a lazy loading para imagens +function newstc_lazy_load_images($content) { + if (is_feed() || is_admin()) { + return $content; + } + + $content = preg_replace_callback('/]+/', function($matches) { + $img = $matches[0]; + + // Skip if already has lazy loading + if (strpos($img, 'loading=') !== false) { + return $img; + } + + // Add loading="lazy" attribute + $img = preg_replace('//i', '', $img); + + return $img; + }, $content); + + return $content; +} +add_filter('the_content', 'newstc_lazy_load_images'); + +// Adicionar schema markup para melhor SEO +function newstc_schema_markup() { + if (is_single()) { + $schema = array( + '@context' => 'https://schema.org', + '@type' => 'NewsArticle', + 'headline' => get_the_title(), + 'datePublished' => get_the_date('c'), + 'dateModified' => get_the_modified_date('c'), + 'author' => array( + '@type' => 'Person', + 'name' => get_the_author() + ), + 'publisher' => array( + '@type' => 'Organization', + 'name' => get_bloginfo('name'), + 'logo' => array( + '@type' => 'ImageObject', + 'url' => wp_get_attachment_url(get_theme_mod('custom_logo')) + ) + ) + ); + + if (has_post_thumbnail()) { + $schema['image'] = array( + '@type' => 'ImageObject', + 'url' => get_the_post_thumbnail_url(), + 'width' => 1200, + 'height' => 630 + ); + } + + echo ''; + } +} +add_action('wp_head', 'newstc_schema_markup'); + +/** + * Custom Post Type para Botões de Acesso Rápido. + */ +function newstc_register_quick_access_cpt() { + $labels = array( + 'name' => _x( 'Botões de Acesso Rápido', 'Post Type General Name', 'newstc' ), + 'singular_name' => _x( 'Botão de Acesso Rápido', 'Post Type Singular Name', 'newstc' ), + 'menu_name' => __( 'Acesso Rápido', 'newstc' ), + 'name_admin_bar' => __( 'Botão de Acesso Rápido', 'newstc' ), + 'archives' => __( 'Arquivos de Botões', 'newstc' ), + 'attributes' => __( 'Atributos do Botão', 'newstc' ), + 'parent_item_colon' => __( 'Botão Pai:', 'newstc' ), + 'all_items' => __( 'Todos os Botões', 'newstc' ), + 'add_new_item' => __( 'Adicionar Novo Botão', 'newstc' ), + 'add_new' => __( 'Adicionar Novo', 'newstc' ), + 'new_item' => __( 'Novo Botão', 'newstc' ), + 'edit_item' => __( 'Editar Botão', 'newstc' ), + 'update_item' => __( 'Atualizar Botão', 'newstc' ), + 'view_item' => __( 'Ver Botão', 'newstc' ), + 'view_items' => __( 'Ver Botões', 'newstc' ), + 'search_items' => __( 'Procurar Botão', 'newstc' ), + ); + $args = array( + 'label' => __( 'Botão de Acesso Rápido', 'newstc' ), + 'description' => __( 'Botões para a seção de acesso rápido na home.', 'newstc' ), + 'labels' => $labels, + 'supports' => array( 'title', 'editor', 'page-attributes' ), + 'hierarchical' => false, + 'public' => false, + 'show_ui' => true, + 'show_in_menu' => true, + 'menu_position' => 20, + 'menu_icon' => 'dashicons-screenoptions', + 'show_in_admin_bar' => true, + 'show_in_nav_menus' => false, + 'can_export' => true, + 'has_archive' => false, + 'exclude_from_search' => true, + 'publicly_queryable' => false, + 'capability_type' => 'page', + ); + register_post_type( 'quick_access_button', $args ); +} +add_action( 'init', 'newstc_register_quick_access_cpt', 0 ); + +/** + * Meta Box para campos extras dos botões. + */ +function newstc_quick_access_meta_box() { + add_meta_box( 'quick_access_details', __( 'Detalhes do Botão', 'newstc' ), 'newstc_quick_access_meta_box_callback', 'quick_access_button' ); +} +add_action( 'add_meta_boxes', 'newstc_quick_access_meta_box' ); + +function newstc_quick_access_meta_box_callback( $post ) { + wp_nonce_field( 'newstc_save_quick_access_meta', 'newstc_quick_access_nonce' ); + $icon = get_post_meta( $post->ID, '_button_icon', true ); + $link = get_post_meta( $post->ID, '_button_link', true ); + ?> +

+ + + Font Awesome' ); ?> +

+

+ + +

+ + +> + + + + + + + +> + +
+ + +
+ \ No newline at end of file diff --git a/index.php b/index.php new file mode 100644 index 0000000..26ec208 --- /dev/null +++ b/index.php @@ -0,0 +1,78 @@ + + +
+
+
+

+ +

+ + +
+ +
> +
+ + + + + +
+
+
+

+ +
+
+ +
+
+ +
+
+
+ +
+ + ' ' . esc_html__( 'Anterior', 'newstc' ), + 'next_text' => esc_html__( 'Próximo', 'newstc' ) . ' ', + ) + ); + else : + ?> +

+ +
+
+
+ + + + + + + NewSTC - Layout Dividido + + + + + + + + + +
+ +
+ +
+ + +
+
+
+

Notícias Corporativas

+

Mantenha-se atualizado com as últimas notícias e informações da empresa

+ +
+
+
+ + + + + +
+
+

Últimas Notícias

+
+ + + + + + + + +
+ +
+
+
+ + +
+ + +
+
+ + +
+
+
+ + + + \ No newline at end of file diff --git a/page.php b/page.php new file mode 100644 index 0000000..295e93f --- /dev/null +++ b/page.php @@ -0,0 +1,34 @@ + + +
+
+ +
> +
+

+
+ +
+ +
+ +
+ +
+
+ +NRU8+ySoRspb75o65QQhaZYmj z|GRJB+pl|!eq%hwW>C9o)mm$=_04a7b5`*|QC<=qg%||{0-;Mwi7A6X@MRzn925)- zoDsw@Cwri-SWEU$^ZEt8R{y)lHz!`1<44Fd5C zc{muESVLSWjUncib^_D~4K37^mZk#K8k}-0at@*p3ri_4Cy0udysC+pwF!?YwU8hs zzXvbSfi1+vh|#?G17LxB3PetCi8$J5Nzlz%mGu@;~fejJceQ%;dm)ZPg~$-~6T zXu`t6M#;^?WXx^C#bILdl9G*ujf0tmo0*l1k%gO=lZTgsh4S|gH87l$sTr@bn8feF zfNuiS7A`Ihyv)q*?(R(P>`eAf=FF@-JUq-SY|LzIj6e%UXHPp9BM(M9XPQ4fh(Vl9 zoGcw&EbZ+mAA2-1ws&fLg+kb{| zb`f_2%=o<^|6yxqRZj;9vogfl-qpzjBJKuEljhMH2VPMph>?rEld8SF&7Yl8{4-@r zHZCR>N;(ZoJ5zgiXZnA+0U~DP0ui7Fc8!yfg@=)qO_i00myL&)ot2S=otK5>@1}D0 zrj}-&|3gzY7G7YFIe`WliVgl5F%}kb-ro68p+(xEcrreCLc#Jt2xlK6O z8DFunvN4+SaB}jPad5J+a{hC_n7xVX=nS#FYB?Y0LlZ75KYbcMAy6>3_1_e>Zcs zH*;|}a)Jn(1FQ94!igD}JoBR;{%r^Ie{bSn*Z#$4|1<}P;PLPu3Ie|TLt+p+fVrFi zih6Yw?goO9)|M6%R`p2QO?LOdRhw)bJl{3@Y~w}y8a5rO51*AumqwWvf-e4Ad`%4o z?}b}=Kw986y|MUfVPP1AsD(n8NOCEu14t#LS%_=e#?AaDhL3&oqH*xWbh7tAvH9kl zbJ$Bx0US(t;oqMvs!cvPa3JOHk5HOu$e&|sr6DS@KP{u^eqmDoX(xs20>=8&#Zwes z=${Le*y8jm-G|9Ye=cG|kyu3j&w4~46ZxmN4}njp{>(K*OgI?xj~QYa|EClG|9qGz zCEQMT@;~b>j7i=K{{OA5|Ce@7={OlCUq#cdm{qyPKevnFvLEdadZI-nlyDb4^EUg` zPDGu5`ube1dyCrd!Z zUvrn~t}`wf@g9K&8_`%#Yl9Ut#^Up*g;blHib4;<|2SVe3A{KMJ-wnWdF)f_uAps&By4iC z6@KvSo)0yb$U?g3XY~c&AF3)E28BX4C3XIaQYRiovcJ0prA=78q-UHA-flll-%nwU z?+2wRW3R~^zB^D;vgUYiAvJd_q4*-FgHA9NfB&*KP3zfYIR0!)af4<|J?M|`c^%=_T4|mKyzur8n z5qfAcbn|Le=lP_ymzwP+@U~0evW5Zu`J2BoqyG2m5$pkcYI$TFLZr97C2UrlW}kXSC;B6R=E!DROUz!QS)cX$%GW=6-`)4 zhr4^4ZKjA$I-Nu$-yTFj!gh@Wbkr_2zjH^#k2OfqLxIeL2)x}P`T55DlZ-r+z_fcF=4fkRvzBOI%n6vnW{pBPpU(g?Rbt_IM zYvb~m2^v$92r)pLOuF%>V})V(4`anD4f0y?KIUcQqGD6^cΞVxE3BTVE+0K2vZh z_Nd%Z^?r7I6XL~LEjP=#jMetHs?v#rBQjR!7_kis@q#JXOAw6bo75Bj zul($$+a6>~476Sz?k#cxOjI0Cw)I98=Wn8MTq~qdr(Zi}7WC@hK!<%T@zczC(dWE; ztCaa+Pa#n>&Oq_BjrNTVstlibwWr$*w06ou+mi2s{C;-_;)x)RwQO`T&*Rg#$2}|P z@3H*`ba-8q&)if^S(-*C$aTHkWZ16$Dccq+O8~x+e zQtJtOu8Hx^ZV3fX)47k_F6F+Eun(>~WA~$_UuFVLxWpG<`pllUuJ0z*p|j`M+ow^JPX#bb`%2$rYyCN9y*c02j~smF9Cx! zlDje=Q?$=nu#CF~b7ND{k6w~+l+TjyICEUXJEygpW?$U|KVL8u%L8sMad>sRJ{Z&$ zFbKZ$(W|~&ERNoOH*i_ezK>oITS1jPUU@Kyu~k&lP_*gH$lhE8mi^7LrgbR>9?QyZ z>J94oavErEJ9GCJsrZ6-mq8$h^SSKVgXDUXgY>>|{CFb9nmt~Y^C+TqJPu}WYi=9g z?RV}cs9}5%i1y1b?t<6Hb<@ta2C*?;@bF{#+4k^2L&4kf5AH|lwE9)3T8CE`2R^3| zOHc9KqCORK=EmFe?oY-Co~B(7zBiRr)I}=lW_J3^D$I=y%c;re#y>B}`OgO$A1Z}( zm9^ECwasoWdf7L-<>Q(k4v&EO9F-3*mR{a9_YO{f(x&M&PXHK}ll^>}yi$6q=4OdTp*bm0!{TQ9q51CWYI37ok0cQ7B1TOq zY+|B;!$^Djm;j9kUB7?#=FDV)q58_zydLcAjBe3 z+khRoJdPggV$Iz@*K2f+8Gk458HS*~U*v0=SDEp~^NamMN%;d$S*BN;$r-Aab@$*<}qQ|brE{x|OZt)I3@X0OV#%gW|>AHG>N zz=LWtzafIolUb+PNBQ-SR-LhGmbUMLL{NSdxi>0lE1Dq$2w@OkBqMLd6OBEW_&c~u zJD%S{K)og#P1U(PLb<~*k>S`(~ zX4J4M!E7Rz^Et%cr@Q`{E^hXiAXS;m4kN1d`a2Ht$=w@Kf!*ty>v##^0-H)q;$qmf zotapw8-pZpA}3;a`XO0I)*0)zQSIa2BoK}s?g{J`C-TO70RDEf=1wrY9%1A>4=_FP z=nN%5OtkCDB86!CNvTu9E$?U|Xd@gM@}F5h2e- z00upBGu2o7dDm9&ro$gqk_Qo=*nG-OJsm}T2D^Zct*ky~N}`pQE;k+wV1ddkXY~hR z^$LyK?=mm$oBDc5-~*PqFCI?szGk3d0kW&k6M=xq03jgkYboq&9~%yk&)MA%)UOq` z1r)x&_Loq1h=e7;wvId`xClaaZsaD*yjq@|2p~yj9?3#Hl*6*cQqM-}7aw!vy{eVY ztW^BRl(jfxbxe6Y1{&`J2qrBK;=ArVCqBu`{fmsq>q=V4jJg^DJdav9vvW)?_=3zGHT#;5bG}J zxjl@uo7$irBXGK{MQN)xBp43__YoZm3IWG1<7$!7nH0gZ^w9^sshXYE8a*UjC(puD zj$FMo8%n8QmX@MnAy4zVTwj-x;EJbWUiDCcXYcQ4iD}N}g{lkPCiGuajqG1%W@l9h z+QgA&I?NPV&`_&R@ar2jU=Iz%ws#rQ>^UjMV)K4e+!wTk1%)AeGT<8JEl=@ui963% z`k4EErczs9uIb(+d)5^6oO|==ck)tIHDFPKK5Vn-+G@(h$BPW40Tezy>YGJe6pgIT z=SlA#Dd-|krz?Vl$P)Z0YW!CMDff7RfyN4OK zgXc|;F{+{O)I3)pIvSV45_}*yl}p2FYy6@xp-8K+pyWg7sf#rN)#<@}v486RtQ*>c!pBg|1} za9>vuBo*$ID3hKhlsFbkUaXe5@UiNy)ICw+qM|IR{Y2#Nib?Gwe@=`MFQ(kQTMa(& zJB3JFUZKzP!M1Ky5=7&yrubVK8~fOVNT?{wIKQF>x!9y4gCrGF4fIp4;sjMMx(#%8Q>UyvR=;%p(E8>`0;;nAysU+5tHysgb<%K7 z=IC|Yp1rFtz$?IVe%^7Z8LOE|3LSOqNeW^TQiKwXgP&9>ajyE)C-_eS1}4(-32&bkLTZy4{X*8 z1k!(-vSNeV`&Ck48%|xo|BhccGdjC#Lg?r^=-R0C%hZnwEAu_LAW>b>FlnXZ-tYYV zEYHMNp2Gf}kowD}UJoqFk zf&RtG;;MO0%k4d5kUhWC?&)>Qx7ijs`B0<)3tNEC%5T%ZSAIHW6k%r69c8rXXVbsr<9cZ1DhB>JLEQz!q4uZL;X7dvbg)>8=QTT zChv!+&c)KP;O(xDM0Vb!YR0q0ULn~5~u=bb11-YVP%Oel)t4v# zI7)Esy7F+Xo+t4!bm&1fA>lqFt6N%srFY{rG-te%%^zkh$h@wltB_g#^$EytR&S?% zwLGoQYLO&=yoXK2$F^hRDAXGXIyD&K>1??UNGy3R#{7(~bJVt_--WB7yqF*B27|sQ zL4(|O(-0ksJY{+cQtum_&->K^EavCz7;>JD_nV7@54SfVhh)CVx;Ep8^)@)UK`4!9VnTt-8=WrWmr4z zem+;}HUFF2EtzZaWDBl9H2;dl-0mlhJSfaM6QA;eU5N$1D*+csvr`O)4&z>{2>yqkq2R)m`9V zn-H! z2g)pNlfQN~SkDLj7xZsNzMb97UDs&LDoB){bmXp!*5@5GmJi2PgvoqTvPoHOgsnZx z5^*2dMXn~EZb40)L%%++V7Mv929j`B{?O5`Mxgd%UrV0p*=W4CBWLHz9dFdJi`|V5 ztzj#fwfDIWyWY8Puc{DQ40Yi@!67Ya00qo?S#8vjYB=9kc=jb`S3P5kPoHELKUa|z z@}>5%(5RlQi0eCCLV_qnOq@Asx@@P9{4PkkuMyzGz1EeD+0g)!SG|l!>k2s+He+OjPoQnn`CBGgq}N- zG^@S~wllN_yB82iM*e)*-zPA>h;mEH^FCcYuGsd%*mP=!oF-=bQ{;OaNkdY%I&TJ8 z+@6|!jH;OLG&k8PuczRe^za}DJ%2Jja}Zw}V@`Cfd~}Wjl&#|W%I?JGhrWg;fBIa` z+8EqL{-!7|U80XktFCgwE$3IdbI!2+mzgHvcd+-|KYk(_)2hnEd3l>ePx=>e#KVA6 z8uiSD__k+TtQYjvA){bGYa}2IG6=dXaNK{dNYtn6rO&7{g!?-cKZ>f2qtoUFfvC}! zn>~VnA{ztFstMd-^JCdf6>7mzLl%DjqY6vYFQilb`@SyQU`YbA+HyL{6mcMlJtlm; zDJ}?K9=+wFNqN?IfKhVC>$X&?I0hzQHJw=kXZ^-W#=T0;R=1VM*sV8Dp9)lV5Wb~a z^YttPgo(xA?Wvn55a(Ik!+S)NdQLjv&0#aw0I8{nQCDVuneStS+~1pO&!2{2Shq_f zTD|z7V*Nr@IR5O!b$nD}n_2_{T>EBz1{m6W*C0{&Wn7D{`?L1ClT;}F+HY0`^k)h9 zY`xj}&H9|Q(I*0+P)QGHR@oOix3chi5DdSgIlXi@#_ZUbew7N(AjGDZ$_Lr72m1tU z);4*GVLGqVLD~^aFXXPiJ7Xa>&Gx;(WdSY(qv8piv`=+iy)V5lpfAj@(Msm3kZvr` zDfz%nXdn4-nFNx@l=uz14oT=XCT!~=d4k-5#F=HTlhd~`nQ2=APCmi#?YZc;m*#-d zKB%Ng?Bp6wS8SC_9@kk68@X}_-2!Yb)aR;_a~+Va)a)$yiVnw{XQ|?9mp^x{KQ?tw zRnwE3xh=S-3PfoyQ@Xq2%x0FV!umH}zJ6BWV+}9151f*?l)rg#$*EUcO|R0pJoJ5V zn(6=ZC?h0|>ROSAf;E2G>jPxgQN<#pNasBp=a*PfNz|XkxfT5y$Hnt(F_w-fHyf`P z^I4UFQ@It4{VQu^I(gJC%`!cVHRMee3@>x9&GWIT@kmKwv`w;@Hg%q)uy;d$^42JN z)?#7(sVpy3BmTEX9q`DY@Y_FS;=uppQOy76Pc;57Rr&uHhpE_b-*dbVH&#dZz5<@; zOAu5DyeeFHK4kj+TLhu{4?$cCD^G@e#TaZhFzj2Vog#u@JcNa=28Vi;GGj1PKH*Ci z=7j8%)%{@Q&#9M`Eh`tA z=WTTwi11}dsrEGXRz79p1--w%7@-~3TQqOu*y9Cvi=|Ggr#W(3M9&vuDsm;eij@;c zS)O)H;#1XTQCGG;ohb>x%n|)Hmq=LMst)?Bm81UCludncxr3c(^Rsf2s1boasmS}E zh46I+N-yuV;WJ~b!B^5QiRkeP3amvja$*EcY-yzD6XZ?Jc&&`<^iL8O0y3kts8#C>hqDd=o;qnW1RjBz7=M z@C+;~pbkNI8Y|TdM-QCc#Zl?aQ-znQt7$EwdX9<)^DV?ZTODOvw(lBh7lU}Ff}Lcg zy4@fZj*gf!W*$SS!or})+k)TNSXx;$qmjkV-oF|a@*0hlK|K4D7YkPp!bo{5SN{r% z3s{AIl;=b`v5NF2bXp5FKan%yU!6Xw6Mx2S-X2t4 ze=5k%hzZx-+Q&ik4B~ES9(|YYnMqZ}3r)pm>qD@!D^TH7*3|{r zn<#?!F-~taW#Q9du**9UZRz57iUQfpO&QL{=AezvS6|TI-!S?Y%YMkVrUE;AkS>bU z^xhLO1saHHmba3wmhr+Z<1LW18E0>A2duN3b-?N~w=o&37p(E;^l|9Eyq9Qfy}>|S zK}d>!!t0n8;%inv47=)rNbLgHs$NftqeI7%0DFSmY4;YZ9ZTN8@TmwLowG!aGO%8m zF-9GDB)G39Md0B)RfPJ^jD&tj9F}5eFB!%-*}jzy&TG^uGVFMjPD_^-pxA&LAoVHM zE4cLH*?xw;jNMontWpgFAygNWYLjgF-RlNfMZJ$%5c1uPci*FxIUZK<-=AjSiCzjT z!qHCku_LmJ9eIKQ2YW^zddj zW%S;l6y+f&WpB{ZTbfVBK^AX&1Nv^Yiekz?Wn50vOS0S&TFmkGn4<7vCE=^bVTlaK z!NTBn*y1BZx{Hxwvat7uD-ZX{s@Od&q39b2S)5>|(~M1}(KL4=i`%|^R)A}S;H`tW ziYb#zAS0QtFtjGi!9F_oVqLhv;hG(IC1?cxMU+MsF3FlOyS8COL^SW^odF+%zLYIZ zOWPD>CN-=gahzz60aA?OIb2s#ngp$VnhU@(io#S#LjcaD?J6tAuV-W_N8p5Z z@#1J>A_I_lIGUu287M`t2B%SuXk|euU(zJRTZW@MA!!>zt>I^G<$OhYI}pX4Z}=J3 zk!P?`=tO#0r%)4L+YJQ5n&)VVSFw)@(&JsmVR@Wm2?yZEsXaA%YrFZ$YK$%66_qw? zJC+WX(tW$jczQkb}jL^mkKwAhen0ou?4?G%G^v_*T@{+=t;!9Y7ZBYNl;SA zi736c7%Zk1jpoZ3EK(nlD5`|1H1{ZDdU{V80TP2i8Yp$8T01<+TbGbT>&UsjstAh8 z!Wca@3q)YYlc)8ibqvGau_+f_LoLvv5aGuOd{|Xe$V8M8>jGl2FRYhQfLWKuShqo4 z7{yp3Cr#phMo~nA@6Uu$NyC+ekvBk8oAao~;W)}Z9E4qn@v?0xxQMaXL{zvRi?N-A zp-Jvgf~NxPd&?$nu@!}(%3QHF<`x1rnAmkP1d>==yjMk*6>{$g9qAfYK3+(pyjGET)YiLJ|YLX0= z`k}i47S9`r?9sDcGJ6i5@9|p!vB#8ZukN%WnW>H8{te$UCWoke@^lGY?T_FlRNQ_} zAd{N10z!86U07ZhhZlxE0Yb-57!4pG(gU#LiQAX!KqIv$LY|?0nv<1>dlcVV5DNvT zyLeI6>80K!E%$L02EH3jMIa(s>%=o9cxz5^L;!>Zl;>ScWM~tq#tQ!xmyxBNG{fTFFn10182KuXXLwF9LdKIi z4m%o?YK?IBog5{%xiGMtMbycUZb2;t0(=S2QpfOu!uz#{qlhp~LMoAE2f)4AfIqKK z24VtXfw82Fomw0q$pXT_H=+21Mo(;-s&HT!23#v)*bnG4OAAy_dn?Lb#6>PZ z*++L@h+|e9P078p`OM1I^Wl|HOosSVkPSQr<~KK0j&k7x>P}_l;}|w$A0Bt`uwoQU z4crzc_hbP3s1F@P11|wa?3a{z4FMyI3Cb@Y5svp#aDm&XXv7RmWFpZoQ5yo0x8#8N zH7l1O;EYsbw!PMmFk+JQlcK(yL}GMckwJJC2M54Zo{C0Z>S)-Iki?V?frR>UrtibyVQX~Z;4w%Y35}{+O<#N6_hh!wuF=T$C|DbLME2s^ zge)o1YdlG}K#K*TtZ;?F_V7_ZaWLa0%r4rY%JI@72;#!P;)OW_?iPGetw~4I!@+4H+kp^1 zDg^$8yI{J-4A>+nJk;>Dr9++JBGq3!z10Y)_#gmR4Wtgw-Y-RG^oqp=Z7qoPwJuM< zIo#IoI&c>vmKfc?W7zNBBfc?fn3*w>KS!?v`5)`9P(xGU0e+wBn z^PFiJ0w3e|u@#8~C0VOWl41zjhBYGysc}ZxPqhrgaYBjG?`0|oNvhh?M5Ur3Mj9+s zO~}Aq8ljY?tL2F()6Y$8B5@r3=)}XMKvUqPwg82Ya$&b9s4~+>X6GkV#0+e$Zj@vz z8;^PpBYU?%ggpREw$*o@fv_Q(k71akXan93j`9}m4Egu|e^eWa)ZD~{bvj*>vItc{3-6#$hd8BD00h9XrLqbe~E`zmNrQa9>FU`THY3* zTt*cLldZcJh|>PA01h!So8cBPy|r+p`Zo|`RUo(>`~k64-b5?uBZ#qQLdcz*@o|CW zVHo*HSS2blEM0vSO z69{5tDU_OpZFta3psD5`0I~2t5*rq8u{K&Iz_{dA1I9JP^gkZ> zc7mYqqP+;D%MkD@lt;Q62A@z_5}9ND&vZu!N>!^(HmV@&cbRuKZv|E#lFz`2;4_Wr zhp9Al1JZw|O?WDj|6XmhN?>9?xk2PP1;POxLpD6I0R^c@1=~x#GBT;)+B(Ff_zh9| zhJqn9N)buk$|j4qSBgKFIAmDmdxQe7jn-xr>&BO-sh&a_%bEX#fOTyaDm_#zw6!xr zKzbkJewQJV;Kh$~0hn1@WYX~E4fHoLLo+8oE87Elc8Y9ejM@riYOx=gLGA^AHdO=l8x2)e1cT(k>Wj*)aX|fw-*3WlaBpbc+N}- z3Pek?Fw3F;=I`*%MLm=n9CXO`Ofvif=0}7lQuLXERK%i3uRUyr5Q{~nPCam%l~dDt zi3VhmieixRfzbnfu&_upKQvNjPf=nd48wZ+;35fKU5-kKm6G8}+OVVnVZrbgr;Y9mCOhUoL$z=hBH7V2 zt!X+?G{Clb`>seeZB>tcEF1~;e}SI??W`*zmZUfYu4V>5=duX8d6qeHRqcTANY4y( zZ6WYSQ;AYuvnCp7ZO_C}!H0wWDMxPFC5rec}|WhgV~uKqkA7lD7BMuwCxsfhT* zJSRvA02c>b$WYXP4YRf(AOlc$04x)N|Hd*xVbB{OF#zN_5TI^k>hNWy{>m5y9&>&E z&NAiqQJ)Z=lTmHzMVBoaG6_=srIO!+-_k)ON)KtEB3$+V6M6G7PPiXi;Szmhf6x zRkEHjLRwtGr(I8A-@ySE2F=m_m-<3M@U}V%c+F6g2*|0iNYLm2DMhIGL!60lf~pUk z4%#hp0dhg8u$Tb*$8zEQrA}Cy==Xmq46Kg`b{U@^wjoorr*ib|xGRN^BICZBMCl*W zl(&ieN`QqA=&`8QN5&2OQ2u83sWFQHH7?;HGVh8S> z)DiX+S^O_zmY{cL*?*KV!r+nk_>D*P4-aUJIygXxb54QZ29~!yzud$D=-5sgp;&cp zRnOv$#1_@Jk3IeIhXDKkmJ%YL7L+(1L@=>{jI$UBF=m?ik&I;y%iG~Z(U?{Sm^uJ+ z1pO5Oblc)B&tp+!Sg3{h&!0yxoKO8XIYapr{0W_RWuCTUiqc<3+}@`Xi|Q#Zt2^lt z4INxC`)J$0OJoX}X>mh*O$I>qbD}Q35B>ZjBMu0?C;wxf$HGO}qXML=gj<@1BfyeB zL&iYIkCE|8RRknCVg-FRN^K99BguqryfHYAq1;?@l zsIEXeXg*8{iwXnU;u&9$qgjG)wk|6E7#b#W(CcGE8W3o!1$Kp{T_ns2o+0*>O8k+1 zFD)6(s<@5-7?GPkj}W2DXZb6w4Cr)C6o*+O69$3V95UkLbLQ^b@J6)gLn+bP|5g?p z_?j*(qj;jduea6Y!rB1}mbieiZ%>@w)_zeje+@80&)CcVg_&!Q3$-VaARS zvss;)g^?7X@<(H&Mq}es;kFWf83+RhvV`QB=K$FXS)-<**a*vfVhGWzjPh1F7eFGT zE&B;kCGe<6idB!`v9Saz+N?54{Ucy$xq5zvfy2N&2U3QQ>bI?9>X{ohYaDqL=9A=i zS?p#2VvCiT@-$>*0cUknHZB*2sR9Sq!u_r^0Hc6mLNcy^!AsQb#yHN9J9U-GvHX#3 zYw2@ao>2W(8JHR`!c5F~Lmq*poZo67CdRvlmGS5`e`yUuDg8V zu4dhXBflD;ibM|daWFGegQ;HwGa&=CMoAl>H2_IZH)2x`tC(~HHO|);iHSmC{a;2k zi?Jx7qe%KW!iO$I+shS9na#;|yhn8jC|4Tn4ikIoE!zmaKe_A_SVV-aT)3O|)hTkP za?`@uaxJZZh!owFBQ!h>jTDHWng3G1sA>hWKmwqO;j{`3w8C#j$D=P7CIKoKKn_qF z_?TV(XVRiwH0X$w#03gT9eRjnQ{;w!m7w5nBj8!ugXg_2udia$DpYzVhQWt#sLG@5Mf4?7pIe`Wzc#o&SkMG8I^E;_N+ z51IZ2+JWssZc|6dcQ5JL@kGxDKf=d2kx=3O1#Y&J`)pzp>4EavOLBosMuByh4(Z65lmN>3(SZ z7EAiOi#@g3Qb-q2$Cj2o!_LQDh3ZFjluBa0b8!MAjGooKolAlNwJtI7&I~fD$2DYh z`0@e}i1o_elHN8uDmd>KrT&gvqfmmEz_c-u+-%&($krf@Tcm6U)K{S5fDU}h@<`@} z#=F>j9|&b5q`(urZyW^ERZW6O*8{_&y`Xnsqt~&AZL6&E3j3b(*M`h|fh|PH_PDW#z!4BjXdzdQZYOU2qDg{tE@j3Wxf=0G z+Z2IStw0q}`~*k=^@>GQi6a&0LWh^Ij=l~_IILIkK}}tKlO@PYtd9lfpNXE_HbouW ztx+AWe;L9ww|u)9PDoBlT$1)e#WMS>+8%ZOsd0rSZ@o4;x?}(6r)D{$pU2quKadac zjLlQ)OS%wyepRQ^(|*^;FKBo6=~zJ>f4Bq9_g!4ni$eme<6!=vU)9Hlitk2)U4jUV z@BtT=Ns|fs@lyI(Yz!U_brJ_Afwd&--~JDuq1roIDo!a|%em50n4>oPA|8i+DSj)( zwyG+X`KmH}pkZlUT#TVFF@dG=tA76B?6s9@MR^eQ`wNsCAJ?PJ!m#Nck`?ZZPw3e1 z0~j4BWe|p_SCB}k6dyND>Ur$-E>38+7qZfGhsy-)99WCz??`hN$>It7_t_?2J9Y7x zT)%tPJv8<`|EDXeKkCzvA5V(LvuWFsxC|FR)eEFnlX{wHf)>)qn$!iIb^CsBCtgi| z^V}-1i>V-QGEoxFbP-1LgFnJM(pfT$MU2&omiZC;Q4AV5EixWo)Wd@Oq_#>$&aZSV?9=0Wh&&(8-1X zs7!PDX_`yQ$Q{n^geEMFzu%Jze9~ z{wt#1?O?kP4tKX5*}Q{Kj1JB@cEl%l3#R<*zm)eOW60~+Px!Lpyq6rYTSbezq+7qG z#p!PGJ@b)I?naVkTQBNHtP9MzB3MS-FQAxVpWFH#s9cFjDk2tF#x+Yq_m%;jq4Fsp zeDLGUvsa+KcfT2vHg>(}sb;n;A2f-h9jZg~B$?BWU$Z~vH8D6PUOrr1u#R%@?4(~Z zi2+*Li#35y?^rY}V1gumxq_}fp;=0h_`<><6mp=cfnXMI%Ku!T?_EIfk`m^L58R&$HfdE-o_@*8O&1z|Blp52-o*k zSr5~kotGw!3m^h^O@|Hxud3l@e!;FFZcQx{y>Ge3TZ@ox<`HYMT+ zR!Q5RbFp(7)AR`BqTk{GggFSr&uMb_ba6#Eq{s9FLRJ;rN0ZODBOOXshA1aYNJnD+ zMuNyL_)@Bq4=0nhQ2~bz6(5lOmiCgSvh+Xo{D@5doz$m;h|)nC}g$Bf+>^SE8iLxz%DMp`5eG99kHC{OU4DeWtRQ zsWSfL1Dha&fI~w6**UnK7Y04aF!&Wvs{s^MhRju)O*)7Us~Z_PjI0bU5n-89q{sN2 zqLJq|^*bj_Y8JM`z{qFS{uR~Nm9~Q#=pTlExYKr;J*~u|I<+^ew?`_Lp(@NPCx3<0 z_m<=BHz(t&3b_JAki0ob^4E4mR`z7VVw+J}IFQD%?81P>QEZ3BdS0^;U<*m{XQA4f zhpI$4ku9eL9n$2dZTWP4k@J*(4ffjTf|-BnTc&q^gaLSCX#TkjPNtgeNEOK8*`UXLLas_fps1J*l5{xwb$ZNZ=TeA4NX|zvQ0QUc z)M<^V&Rm(|?NP!9(^(F|?_nPEzUO3^mQ?6ixbrIM7I2MGs5`xsGOjuv@Vic*7ftMZ zaW?b(Cjz57U2zpDzqM{%vGFKXgTEB>{yvNmKYJbQCJs%5dZ1zM)L6&T8tb(#M>Q~AhA|_ zHIJyIYRBW3?zWXvA%|3Wi)X$0fiJ^?AWXaHaKatIu1PpTHa_uWa&F_3@yVM$p*y|v zUWQa{XDRNxWH@TxDl|t%r|RJZ6~lWI_p2Yp5J5ZMy*P5Vg3^=xSe|z|oz`Kt5Aq7C z7&~}^Wp6C3lC-noL9ZS|FNp@oaK%J{3tir_9YS-eO*6na8tUK%hu?67*AAg~^lnbxA+B6vRpgpxET27#7^AnVNZ@F2?D&M|&y&4p$u8cq%Hhr?$@Qu? zCmYzHI5!Pl)3}pX_yD1cm;=7`(Zf1#Mbp_04zBI7Y~n-|jS6iG+6D4a9?`G3g-*7$ zVLV;vH$OD&n2si$2dwgwJ-lrqYSK&Y()0R!ZbkY>(8c{J4rj+Gq2Eu#kXh}$Gs4kB zH{K(Q#BvG8+#p|-sy{JoiL3}mVn%otkW9GOp1bniZSv~!@IBnP3W3Kfv*hcuk6A_d z9M*+w~?3P<6GDMJalVLc1 zjsl8vwLi_m!YaWq<#!-&RVj{WR1$)inik?77)e*Yn{h1Kn5PKi@0h?B_`Ib3WtHHg zdt=g`@Nw0!5(Wml7}Tq!B)zQfxIZ;JwKT`q*M-T{E81(omVd_5yJs02SwP*3gjCw}*&%D1iVMeM7~ zyu4be17}_{RM#b!{@v1(MhThj(+Cg$&`M^#tS zasSG?2E|dQH??1iY-W__`R)3FxU*l+&ZN@A$mOMa{=oar^WwrhOZP5$LM%KinNxBTBC`>}K2h)-)5Mj%QYq4j!CRwrcaeFZ;Y#b+Ww<$jwlz0chR`>0Y!k zW{rI2JP?SQVHMrs{FI~(N6H$MBO$*i?d`R2h9Y<(S~6VUm_CbC;Y&ILR@{v%jQ zS*Ad>hyMyH5{9lU|FF(Murj@jEe4Gw{OV)jJ|A8l<*ZTb_2iyW*$L7$)zeEu?bG7P z&!o)iY_s;O`I@_hdCoEXWT$hU;3=#2)ltYnkZd%vnSIY#))p$~4g}JjNhi>7l+2#Ab!Qv)-e!sFW;y z4)*ay6s-&4pA_6*8q3$}4?=h6*ryJ=vcxD*$4fKst0l1$Xs;8R;=t>`y5G1zNxbh> z^M^AgKN>e>zG(o`tKH=6i)UB;0_~PfZPp0SY3*59wa>PpPbUj;=hIbtB+fZcce4D= zgwN0Y=h5*|K<_U;dAQ4j>hH|oAqHGZjW<4Ul1y_utuzoc34M%2XJvlg7EnUjpskc| zu>#E?JP>S^<{@g*Xuw)jx4e$%lzF(iOkWn5x!m5n6am6W?pK`LaE{A;^ciUdWnWHq zqhl~!&=vCgW-=G+1^J_SlB!JAo}BQ|+pXBFr4xq-IV=N##9s~E7P*ondl$^lXeDON znUWeN;_jCZ1ojKLEzAu!hZYy?HYg|9aY5s`0=_+7vn}JN_XR@0`z7B>>OF!^w+>pS z4|n)1oB4#?Vo;_pb*TMQN9RoPw+zHKTE0`%33yaY3pCU z&R)Myr1AItCT@s#JXEaY-?%s;DgFuB!0%OCx5&H@$8n)nKJdQ+ZeBIxcZV|0{wG~v zl8djY{W;S?#MX*}9&chM*Gv!zErb@`vZOTy1+*$x`dt>Ag!!V3euxj|%(Hjc%6FlK z``B9*L@cBwzt#J$-ZIHBgp#|>ZSO3=I50CI{4KDK$y5>j z&wpd@l4xjvZ)XPrZK~k9deIBp(O(KKw`Kx&DRf+MKHg)67!6IQ?F2J9mS0*n8feh~ zv6#C(JTZATE04A(?2j0skwBa0?>XAQ$8mN3OM@0(i;C*S!r|Zn@w`yG?&|?NS^9M40SIex}7bg3Cs=`g?`h_$9v!?;gkwj_kEBFYc(SRz0Qql z;inoFS85VY^|TiW;7ZRvA0@K%d%n_%CuZ^ZkV()Ac%cZ4QK6`OK;7#Q`3rasrlrmx z1sMrA0#h~ER;^2Y{NBbW7ZRcR(ud&_7GtUa+2l;{N4FHE9;5cMkbHMBw&?8EU&9g& zzv9#MzuG=}vsag+bv#9J5@E5=m9WBO?M>X<{7f3X*yeKw8=n}R#he+7;vz>J6+}>g zJP{T9!O?CN_m`OSbxyuTms8kz&y<&avJqsstj@YNk(|gNY1V=R12MV0#m1pLFuiCAoKaIhN&*(kHkxLZras<*pS5??t)ZKC)={jRxE5P!J2 z&P?{9%yUfzy-a<2vqRF#9LT*{pGkGpUj_sOu24q4##3fdh-sRecS@AwC2 zZ=l09$Ll+2c1Ooz0Mo1oukd>W)r{Izo@|3&7e{;B^=}|=i;sRzjdN!#>rs-eN4Oy?}AEkVn?YAPTu#iC6^K0+082^dU>Fx0CrFubCyVJ8p zc#u_gk$Cis%DblpLWxnlkdoY!NPfBkr#N?(iSdV<`EH!~3!k48-(#)azD(cSEK;ux zz`O^n`K)+>_DQ#vAy2LVCQ`?A#gOZyUsP|s zz6yR*I%}U;d$I8gnZ|hJv!(1^6St&)?bz4k?3lZUS7MQ+Ha0=A)KA4K?S~qqjAE+% zgwomK?x2lR!lV~y-`fPBXrFaVQ!bo)`9A*&l8>0ToAS@$GDO_pK zB{|JJo3IO&4p)~a$MRc@bePe=PnI~}4r2Y*qWU0l^ZzjRmSJ^tZ6z}H`N+ArPSvT}wfDW(z1FX~pNRVq z!w%4IUUV3zUT;1Kc>kJpn*b}azHg5un7Q;Ivu{*)7oHp61BY7I;h0Q9d$%F{I{IQ~ z(OBYuMp3-1__7&?P!{vWluP~kpsXj#A~>0qda=eTN+(+9!M|*AmheNhOcN9PP}*~` z2+vB9a|II}bsWSz;EY`0{Az0YH`PflYS{@L zs6~v`?l-xEQV@`FCM8~%-73JUHin4L^E}8D%yIXrI>D&5fSmTa*SS^ABVz#!7W7w{ zrvcHWjf7B9pzMx!vM6rC#GRDzun8{@eN6H1Y9`@S5?)YhV;P2K%x?r1l!nJmLpKoU z>mtK(YKPy>YxILcW)7BE>togY^?uxJK_ZvR6$OcsIhor=FfkOS8JGO|!JyXwflg`* z%jisxM3_P-hPHA|%@>d}r*rRl(U^X2BbzonR1oi9w~3VrdKUZXCL3sAtCvD=*z3Ym zuyFn(fgNhHEa`_`!A-%vQnESplaY?qn0>}&T4p$D7zR>yifr-!9GrgQ76@obR`ZOsVAW!qp%=U28iJs`mAUixM5;IsY*hR6b(9q`>1bo z#)U6*W|sfsplek02j&m1GHwDRqJhGbm^F*^TX9>=1uVoq2ui0z97qSAcvLlVb0=_N z6btmv9khhiyVCs*2b)XLeW^~7rZfQ`UA62H* z)th6F>f4@Ec9rWZFVjV$VzWtJY%ymStq*47j&oKIR1s;;Q{$iH1+XdaA0RDGgg+Vf|A3pqwolD$kcx}QS1*(FT#v5{> zE@G}@k0UF#V6;f*V9$5BCCIc@;9%zc74?i4w~25M z7uc(o3%icUYdy&VNp*Tjt?0Umkqj=}d8^_F@LVZdqi+&|g4@0SQk*r&@$s=U$T-nA zV55=v$VWl+p@9<7!13wMVIeGQ28{yyrR=7nfwe2ON!$S+->OLwj3LgQA#GO8^=uTj zr}n6+l6yc>?hTSIZ@_31kg-!AhDfzm+2pLD49$FlW z&%(l)yqnr_g`aDjb$uXJYF4KtoK@KC(ek7Rt}}ls4fzsElV`a2MIvQyM>60~s0QKJG9P<`zb&~Omqo@z6!m6UNXJuuSB z9J^a&eQ?MQPcxm@YWQ7stCwc+D(whX#R0`rP5XUNaA-~BJj^-%Lv2&mw~MxVZ+w#) z#bn_=SB^jEW>ktc-fYaCf>-qj@qEsEyRuD&+jLg9$*$F4eS3T?0j04<1K91(fxSSb z4aLLRy4u?ADfiBE;}A>h0JmKN@!5M2i{0gceuIrtC>}MOC05b|e@o+hUeilzyvy~n z!h>rVcx^s6aH4S394zg0wAAdDx9{RhU_sg7e(~8Y*+$qQja>KohQ5zLmZSXHa7Uv| z9s6>!hm)jm^{&^2Q+IFb>IveOgrs5+y$y97k7_D)*KsWDKy`7aKD2Lu5r^2m?riB= zfZIG>#r~+fp@>leZN)a{9ISH{(f;V?9P~`B8pFNoYva&j3qJkON*TDfBQ66N(X-or zMWk|fBfD!Zs7N1ZWFtM9v5aiwNs;Sidt4Hvqg!++B8D zXC~OTWDIn;s?(Y(e~a~WR9(>|Vne}9MHvnLW|TR7+IMrx4&6zjcsUK9#$$~^b1D|2eq!vz7`*Za!9oOS)`(xNDm1I8H(mnuWR(wfnt{_FJsGdHLUNzyV!{M9@f;1T$k!?;US zlw*IYbdu`vEyBLys5MHVj|O733t4bOPc$sPj&rt!xK&hC{0j9P($k7pq!-fZTYR8F z>m@=taKZjaE@rG4t!@BIkJzoi$~pP7J&w}nte65T#+rx}3(cC9Yu{e8g*u#)gV{u4 z*NBbRo&`oxx1x&*?@l9)fUG@}7B(IG*kYOzr9nspStvW0lUR&NdYKh^krJJT;Q32vVdo%N;X%E1YZu_A}DB8fhRFw6sjd9Il*N#l|ji&tMHj;8-!=}P1) zf*((Cn!=UBj!i6|If!}h_w(n4%!3=EO`hBg7Gn8!Uf4a~YDFJAxZxC8n!AkYEmK6^ zubD;!R^5*jMreIdsv_9jwpN&1KRmI8li zI@XG5S_)k9o2H0kU{wSwAAn*mt(CnI_(7-gBZFo;wiE&_TcZ)?yPLo1!kU87l*}%f zI1IN;YbR##A^yY$CYA^la@?9!5&g9Jt7K{pjrc&mF^rm3#0L%1f#feE`~YJ ziBMyo^T^+XQnMUVUI_8Fc%;kPK4-x@(gH*C_;2!L!AREN{Q1HdG+9`Yk7)RWM32mx z&$(ws2{3H%5_LF}Gjk(8;N<+^h8GRSI5k~r(yDI3A9(MPk*7~qUq-}9`o>v`nnHC` zqv?eJnG)#m0eTh3GW#Bl5Y068iZb&7^8cOKO5F!;goIV`dYx+GW{9wNh2P`r zn8hlBq0@_}kIXYXIQa?m!@2aKuPul;Je&KbH=>`mXFL^|&qZ)MCZ6lHX1(beck~fi z#&kSbd!tz#DoL(VQwJ#%zq*PR56iYYR7%({aQ!>FZgezXj_p)FM6vF*U=$^oTjOyB z^1(2W7lDTRD^BJO7sly^p{Qz(I?qQ-KhI7VmHOS8^9qx_Y=jfs!8`Wz6m)qog&1Zm+N1NO>hs(JT8ku!GugFk^+zsa0HRt?_L|rnv%dL5wdlto6Qz~12ibg zB!$&)c^<}7H{M@EzFQAogQc{Unef!W+FN9+%T%fJxDh>>eHmZY^^{ElV`WlB>B`%ETa;!hfP>OPZ;S|!-*o_(k>5DXh~ssi1{E=JN$8NuG~M6 zvc6nd{vaX-42GSg0?tLBJI%?VIU{UdUu;~ggFZ8NQ2W{`R3{U~n)yATYaL&^n)g%D z_e37{J<`EzGewv-cJg)9EFJ`nx2ai4{NQaR%G>WRXM$Q>edDvGIS zb!2}bY!{?3>Q8C%zyX6c?P6BWUN=BWmT@W<@FCME>nGgiI!Yv+Wqtog5+XarPLJ!s z6%PSo^Qybf&Cce?b_*B>hZ0v?pUyRBm|w(SknV!}Yu-Opmg5X%?j)&*q|oo*8nFGU z;B~6G?r&IRVy7@HOF3(QXo+#l)l9w?SZy$|;}V3sR=o$h$!=v)C9jhfT-ehw`fgcm z;#gZZ%1@P|jT9Js&zhdthh6xgA$%_N5eAVu`*{|l`g1gn)J54Cy9lV8NAbUG(eXkj zEi^@sj+gLD(I^x&^?-fGNFt8j%atoQBFkOHfC6Rr6}z5R=|~9;i=Bz~I_H5I5gbQ|%goGLdc_Ve?8Txu$>xZX&x8TQ>PCxL$OReBs-r-CXIYfI@R*oClXp4N5 zFfo>=*OG*?lTYMvK!N%3L)G-}=e=9pA$b;&puxkV4mV#%R-9=VhocV|1%F|>vL5Yh zU2-xe_*0sUIXp%jpMH9O=n^wi(?txPa~?X z(0Pdki&C2@MpM2A$27)TG{&27*frd=7Zi^8V%)V6%A)|~%e0&oe8(b=Wal2K*C@}_Ea>n#I zSO*Vll~LR~YrueP$EL#$@R-YO4Alu+bWXQMj+twp#XN?3?$qG1Zj{)TYxnR_g!te6 z5hTK5C;ct{dS>TBj#f&}mL})1JuvfLF1(hJW;yG@?{OFDJ%~`Sh;34!h;r7ii**5C zoWw)hFuQ5#qXr<_)QILB}j8QgkqRx8-^}gAE$Q6!yxIZg?8`qqZJTR3q-@1ez?WY$g-c;eqB6?7-F8# zV!4>dsi-~@1HR;>wDQ)Ye)Y;Sy*HA$57OO6$~?m89PeZBD=Fv?uyFQ$3c;Rd8eUoL z0ai>XBhL@Kv~5-DUT^A@O>X{M60m?#yPUc>awb~@0CgNCl15G3Xi%(j&Ji&OHk~MCXj}UIzIUae^ z77|nWS3vvOXl;>ZxBM$^wbk5D?^8snHj-H8w74>sun`TC{gw5XleB0Wg$3PIom=-; z>s97z*vk}AsOO<(v}0< z1hjFYXF5+WZy)T&C#ct+AAiogOwHgn&c1@PZ#C6{QQ6AC`f}o<^g$4W*(ua(0>Q{n3gqO>(l#Zj-wizvvji*VA~47Bp^~ zT|?DNaB772x@Q<(HESw7&wtqQx0}U2y~fz7uwF zfR9(xbw7IizIKXVetF_&ttus(7cr7{$SKVXv~n_54#vXfyw@L!0|D-Ko%csUZw6Lbb7`j@8)!Siai0|AxyEguF6C3 z_R`(%t<$|a?K5(j6pkbBk^b6`)y3KO07yF2)QE=2#oi5$H&sXATJKuPnPMjvGhHo` zxZaYI`@@E4n6Bm3^!nM3%jJ#S*H0%IX?ENvibH}qz*hZUig*H?M4y;XGwT?nNY|6S zl+}yC?C4I+DZ=TYN?*b*Z&vNz)H;wkg(GyZQk%iqrO&zEBO)21IP$6$v;?c7vCZoA zA=RB*wZ37(XLo!k_cwU|bj|wK#Fk_n&{p!mHv=DT@K}c{->Tn5LsXG5TlTmfGst>f?*488>q-3XV z`hm9RkU?H|({a6AKR$tqL{nibWVi;W{Lw*=`2<5?m>B5_ot^D8a1*ezP+(aByJRlS zbL7gyr+aGxB8^7kVGYfF^G1AnaXJg*&M^x{tW7JEO#*`Nx2~yN<-to^BCniEO=ok0 zW4fz=VFc=M zMV)2bSlf-_Hsi?NvYt7G?#0OjU?#Auv#-_?dOkg^*)HO}QkAM`0+eay;9I2P+=Jjb z*n_?;pyP0DI@G>VCn*|NOl7Nd5_Zg`cwoWAj1xaf)M6k!-R}-r#tSUs?z&oha!KD@ zoOos1BvXmwd8eN=VLO4g{}rCYK-|v`hPFF0qI_;z?mD21yA-c3qDyOId8l1|m|>?lNlGl;P8xfx>M&XzBU&4V z%}7zSSQ2lsmmKtDs4=;f$8C~!dCH_K@&#HnC;3=ii;PqC?74O;siJLR39K$L?jDO0 zD_6np6!xewK%da&_j3CvS4+QpRqIu3s&n4t0pmqkszlkmxok#y zEU_z@QCOrDCfFt|t!n}XS*>C5!s3e5dS#b~pmWuXgWr-G!Gw0!A%#L%8qSrAHpN+s zhACByYv)nR-!CiQIv|t2kKQ?VYJRa6a*DRqL&@?+t z!91o09vaB!+U#j3+pYv$Bk-p%R2wL#A!Ia#DU__Kxo`eHxi{$ro7tw&S7$v4R*Ov4H=TSdo9A#) z;W|-z*#sv~CN=s~spk|r#A1_E0)B(pERhdQcWyqrX)c3WjO=5g1Ti{>%+9HZs2R0+7L3C9Bx>hjiTRc8oHtZhxB^7=q{>#}IO?5r>k|z%FFteo+m5lGZf?uHCD#C^cGZJ})YpjU81v+;V0H{dvwaX-HnOgdp=IO@k3LsDcKweWOT{=4IjjG%J^t%_so+n?SW=^cc$sQR_4d< zoN<%Jr_g0?>F%#cuFG&5=zgczRk}6Pc3MbE%7k@wG5ur4jRga+gHPM=6x`ox*wPH* zJ}xBV!SV8K->z;Od8TPnv}L4#{p{T-D?fsQQCA{M{>WZT3X`@-Tr*2mi3b30k~fZUvg`my@{=`8QbJYg}_?4U@gEC%regSk5I zwx-Ws0M32XppaM5jLOZ#`m@HE(#wnHgFzcAR1M~IqI@z2e*CRqvY<074 zHN>w^Oa!285)(*!7(8yu#oHvYu+*Ye+jLh)i#?ft+zfGNX94jVedKedG*qNa7*|2l zjw8=}Sxd}$3jngkIJdnm5P6Zd{V)(A%IZoc~|PTP=J`^{l5 z@9OB2&i5}sxtP`Ry)&@w=H6kcCPfKt?_K+R2Xe+Tbi&XIhbL8&R{F%d$;mZ9F5JtLY3 zeq1OH_5rvN0WX31)Vhvlu~%q<@@rV2G$0h7VXpq;3xte5zR&Mph>5Kj1TR_Gn?VfQig#{YaAg~*FssVqoXd8?Q?1+*tKQNdOsOYVv zT94fWE^N*Va7;Rdk7|9Pqa#3mSy(Ac`_<7V>o+Kkq&u0cK02Qo6hs%vvRZdm)972z6n>?~=};MUyEW8a9r!xM zFul9Epb{#yNK81Hz{&=ZF1?n_tGDX98EFT(Zd5qU#TC=Q4bv4BS8!F)($E65VxSCD zsVtpdlLs`#7&W)a`d8bL`nfXAM%;eUwq)MRXeZWpgtps5Yhr?Jjysm)apJfyW%~0~ z=yRv%pEUqs9?=6l8Qb;F`3~68<#D&(oYRP#;aqVc(Cp5BT(3|op3Yo@%^R_Bq_N1% z8^CK2$o<7IX2FWB9bZ@3`*7uD0_T3S*#*(wDmSB5cCF)C7a9pWG)R^6lACz35wnH< zlzL44euI|r@w$_PzoZJ^LalhuQa1u2aouN-`S zO9S~A2?mmPZQ$9v6sZ_JBs?*Tl&jPGy<-Ae<)rrc5Xl!^m=8by_yQ4>OtUOtrCa{9 zDSvdU2%ltU*X2pxHi;Iil1np~cC}&GW;>#ydbKJg@a{29)9KN_Gw^ip!Hzhz2NnxK z9^U0;@S){htJzX~RrPvHj<0@jS=09LU?AaWG-LD6)eCNt0SKh6QT^zvKoVw2tF@O`UUS@zl;D(-{y_Jj0e|hwj zC#1(ka@3yO{j_yrMBu8;NB;ZLdcC#wwdRUK)!DcWY7u5sAPCM|H z1`qw7e={rh?)}8&nBv;Y@;!Z;ODjQ^e#%;T8Ao}%F6fwDgqx`1;Ez;H!>R5}w*&Rg zmj^aY*r8#mv9?NW-!hry%efG~7l+-YYxj5@(7a8v_3_Z2wcDt|&vFbbTVOIgt?3Mg zzu1HYQr3ygn>0Xl_|=NHasC_nQPF~hodFS$=d<`*i=R4r+VcJhvlda!U zzNQ*e3~i<}-L&-f&*Fav?44_0)LQoIHn-59Q}yytA9wKHv|{Jyh z^M%){B081Jm{o(h6{@aICncahoY&1AlLFRM*C(n7z|>3FSJ+a$8!;%*hKAFIWcrnX z7PuuV&xbh?ZUn?(0T-72c|D>U6tq+iHT!W?ITD?oKVSV(0Ew$)RfhRxHXo3zB6SpS zB{}I5^Gp0G&|g&7)qElJ`r6dx?#4QTScr-3EwV1>FOPQ1`n6hC^3-0I>2|s(p4krY z+6ZdJOj7139t|TND>Z%Ig8)}Y_jx@g)*P((+UtRdv@P&VxXVelJqT~&JQEP`t|T^9 zk`GxdiLTzU{S|(}(%O5vQ<{i!=vkX4Sk972m((iMcyj4DJRy2#$m7L>O|$LVE;JIT zzxFRasZO*7OwxTW`2%oQL#yEPO)0oO2K>sw-A~1!FRv;!W2o7}8jf+Ddb80#7P^L= zjkEiN%~Mw!uJNK^ir?OJm0mK_*992WrJm%DO14fy=vac+7rK?uM zX#{hes6M+*F8=&ihFNB4YmSF}?t%B)L|cG7>;93Jlk_CD0B4@4+KfTM$6L#dXv`L9 zJwCLcnkSLXCmaw1V%LpvnMp#n`RtWs55;{h9IKs+q&(galqbwK=eJFxX9^!XV94jt z>@my)ZhR?FX|6NM1;Zqf+U?XisOr|(a+z%3`7W|+npV>SQM`8=S1U{Vo7kfX&5;(1 z9)-?B8-vT=qp+05gN;c5N##S+J|J`^DF$2*>uoi1?m$UC+GTFj_ zyh6P`PXz|o9Nk7Qjn3#w8!3vJ74s~VMd5;8nv9z@b=lk+W|w|TrsZwN`@DbCu>5bs z_TwiU8N()YIc*y30nztEp7-LbX&%sZ<5}qhJds^E;tuwy=Xbt|c1>a`VX%wZCmQ`y zaKl_cIpWmmFOoC7AxL&K#P9SThu8jGi|oUKZfmw^&Txv9Fza(%k9xh*Xu)Ss+iXZ- zOK8p#+w%=FfbSCMp!An2=Ls5ZTDyHNLOc3l7wG{%ZlvQBE2P1TgY+74Rh?%PIqu^P zb?P#>`^uC?ga|c_F90y=2At&h&XQc|x=!HhGN82bjYduoYwN14LmPknYpn3BNS=s} z9PSCco(tr22umOT5A_Q*^y97y*(Q8tQjgII>6#y`29MUp9Des(xZ9d4-jvVxFO<{& zn;PJJHl_L>_C@n%Wt#N2845Gu5TxH&-`#puvj|0$XZM4ZrD#lI#>Mrbq3Mf)@8 z^G}Ut2EZ@sp6wt3>CZPp0cHNLZ=uwJtn`i$rLbOiJ5*A7}9A$^AsPGr;Lq)|tW{U7K6;h%0l=EJ1^fnUVt z%le=mn;9|7f#jnA?89P0v=>B5IOMx*N({ZW-%j+FKuGrcq|?9n3$G2H|D>-&s#6VHmp`}}b@t>D zUHe4|Fd$x`@ySq!X#cl>mlXa_xk7{x87Ts)6+A-2#IU5d2E*l9(J0+n(ExPejrsNu zwBRkt2+**|A>l&)dXXmL>3AO-3*=;Wn80X&Gm(fl4MiGd&j9k7P)X#wQE`T}fR3vW zGNLv6+vYnkhD%zi~xx3yD zFztpJ0Z7t;^}1~ho)nNLWgmY}pzi&jmPfX-sA#-wTXZ0yB&p#t<5zBE-lrOE1RzpN zp>Yd zU#7Hw-$;YBo0aXnkQ4&KfQMCsFoThHE7*$H{cK)ZT?qPoj&~h;uzh3L7La-rd}Bd8 z%YQ05(gFV0ztO?~7Kj;29?ZgYH{K9IspWuS@dywkWc{)mbG_{8SZ+VCYZUx7dUudbo;7@U%C z&i}v)e3r&TsNF)*`OdHNFBmcQHCYCN6y16Say(qbA&Naj-lIXtx0)Y1MA1qdnwkNVI(tiTW`SOgG>b&ki z2EnNJ&u{PA*YeN!UnF`ygZ_IwquvEWBRKiE0S^QDKY7yb=r0mq?}0EJE%QD+RNCLD zNHz-mEN50F%n&}(e~EJe7Qi6-UyNSdJ{N#dvPA>;p0FNL=Lc^<8`>}cs{02`6eTKv zg0;Pd%8vxe12_CHUGB@A)VJkt)2;0qrsFdH3*ztk=QZAFi%{=vp#OnNczq5LM!IkY zFs>h*f_~+EBA|w&)Ge3wfdIH40-r@il;b;I8?tyk1O0wez8&rT|Bdic4FSCg39yG! z0L&KvS>T`$XvWXi-&m4nn&^m?A_b_5YxK*+Xa7B6D@*&q;)5=nKmGT?aNxw*ct@MA z)&U?EGl1S?=7&}#>xF6XOn}CJ(f;3;8C zz(^o~B7nqcIsP61A3$~RBa&q@_}70=ghcr-vP&|l9ti*^r0W8;{&*Y7%0 zKL_&WZzx-cBa}$lzv-9A0iaW(_geIW?mZW}>yFYxVWOW6a&s=fe`hZL>?9z%!BgE% zx#=&Pe1iJ@zX;3fVLHBa`Opxzk1n}jgu zuMYr(fcT70nDZM$kRMA4f{Ou1_dDbiL#}+kjvxScdjFvg;a`@VB=9l8XRqJs`wQ>?JukmuV5dErAASCrm1Scl*?a)z z3jjUvx`X_mkS{!nZ!kFku`}WrH<)sr%otw=FsiO_-~SizMIVoqdfaqmw``<_Re zU;LI2HgohXbVj~&=ojQ@PXJ)44Im0(sor_jzXM|CZ$ueGO4>0|WDDp*l{;p6%0okd zVS|Eor6yP|dV+xeAF`(xy*%_gfb9AIB);T8ahLd3@DKw8l=m@<1-CFU0Or%$EAIct zVCMZ?@d5U2A$?qw=|I39)$wMI29{r6fWZi7{57EWD-4Dy1n8Ud8zV*#K+FZ=%JLf^ zSP3w~3-0Hi%h50_5Z>(x_KS|_i$Vf@*4`Xht954H05yLk{GX9_Z?SHGgQ02N9`m)@ zHeehk9}#NlJdh3aii0i}tk-fC+6(2{%3;^}2M)czAw)vm^ z*ZAI>&;H+yZ-AYf|L@>l6$ReD@h65aP5RS^nI*EU-;V#&l&ypm!6<%9{2MaNkkS$* zrCYx2M@$f&hx!Gxg;zd0Rq zV=F!d#$he`zi(efQE)Zz@qcmVbHM?rH|r16(Angpu~__5P6YUTtF97eV(yor4j?5X z;lj^&W(R$d!AZ+}^~;-I52--D{WOVqP`Kon-n+tp$AQb483*pY!A}ZzbjR4)`SbyE zS1P!HPORy^eCacO*zl{?a;VDUh=0+$_0}YU)wItn*+~FNLR2w^i+=fRy!0Z92HGO!2XA^zm0W7#I6~ zqk0>Er3=yyF8Gri_%3b*e;7Amgb`25;-#GqTzCXGLWq)DNW3l45Lj`X;+9I&w7!#q@ocZ)YG$~mdf2laD4-^_hyrfezYG~;=a2g!_afg zXO-Nj+pol#1mSQ?1mi30&{JggI3sRP znT-2A_l1K$tRe=1%R{uo!`_ISP?zbrcb>Ru4OgT}82b7M3FR=CHddg~oZEdARU$hR zA<+_mk)|0At8~n%a#ALHiiCt^8j(F9tRUdWv^c}Fa@Di5%Y7@q8>i|j!)BrKGMWYS z6F>PCV2~b!NRl*)Gcn$(ohjKXkzc)B>6t+ZHsT1c_8ybE}Oef@IFF%d=j4K6zdN1&cB@u268_lG?e1poY0?J(BU%aAORAMsd_ zxQN2cV@{-`G?RNe72UefN4NO1`5joEN( z-nX&Z@#JqQ8;QTA;jMH+a;4kRol`Lnmz6UA=?!KmCa7K4??YZ_uwoo)^sG=Umm4`V zfx!Lx(*0N%gRNmk!~j{aLhY&U$dOR@eq*DChI$OUU_u1wAowlXY3PD$w z&L>z9ZNmEWP9tJ0Dm&LYe=!f8l_UQtrI}ky;(9yAR_5BF-pl>3pp%MK6?_l(cx!Os z!N9!}ivwZ`9rfgmMHBWMqTE*W6gUJ(zsMATKp}#6CLS}HS_fScEVqWjFB5j4_-9Mg zQw03d@C7{3pXnbl!B3(j_ufsul9;~?O@loQZ??NJzep`3FSLZt66a+uHd@=Towujp^HfWccYPr14dgCfPM84)^ z4K&?(Fo02Tcs~T!_bI?IHocJMn8k@GW>$%$dx@(;S$ilW=r#^*(KoNRAa@0Is?A%M_h3ZJ^>*JFE{(q{EC&2!8aECFR3>~bek1iX zH_J1P1$de@oZR(IFB!ik&Lc#ZDg!!Yhk#7k3+woPY&S+U175(8F-GR!51=n`D(=h5 z4}D?uh-md{xi{w%6$Mttz!Rao@mq2Qy$uc9Zgpm%zcZl#gY2+D?2_fUsQmSQ-6YO{ z3u&z)XO>v^H1Kc^eeb<=lu*wyQ@^%Yd_>`k2@fP__?gb5tJNCxb(zz2^JIb!k_e<+ zYI1kGwtd=EY>TZL}3$lv;rdT|fTYnat2OM@hD@>d6&=@q`rE4GFb!_uO#t?x16%eZrSS*x*5Q5ZLA#Sf-C zc1fBUt%IT{|5lKZ)~1jJe^E&Y%QBYn$h%OwTn;ijcP!ks=pO{#ig{Xpi$x7wkO&Fw zGhX->iTSUj7nOKx)y{Z4zUWM7s1+RzTRw=c_?qlOw`3{=RoVqPcX=K{R%FO*T+EUk zUVXXtRhM%@)f=Zs?4g+aEWZ>!o7+ncIQWrb)Jq~YhMD$alqJ=R*`v(f|M@7@yF8EI zZJ15Hod`En3{*vrXoXjV*Rvib`-F2$G3u|wANaaLi0ccIN*4`VRJECt^kk4Ps4?*G zb7J9Gi9rEOq+H3EOW$QwWXw3-GpO^%KkG>A*GLly0xO}zZS3rP61a)Xwe!rfM%8{l z#Ol>ZM?OB&uCUN8@nOvEx+l$5tvegp4=MCmHjK4wx>&Y9k%SD&cG8SnRZc@}jbhD% zqtqlfcT_y3)wJ=iPT2U6T27&AUOvll*+1%~I5D|62@QFb<^YREtNEf^CNrnV3W=DS zx;cO;s+hs#Ue=hAp1ea7DGV|`0_5UkUYih}h#6S`d9!TSoY80wQ&y7Yz99P!bTD9_ z5Ca;oN@3=bHKO-^_JH*jr}i$o-wlO2zSvUVHo@LOY~tZ|GmTaxXiBsgrJ^VM0xZ?l zKpr`Sr{d93f-ks#k2B$KLT+h(t!AU9lCr)?fTG>VClN7ev)8(TrECHKjF4=b#FH1H zHB7e?6Hf-4NK$BiSjzpRB_WeA6Wii6l^7Ii{YC6u``PL*nT;UD0?Y>NuoQ;({hL|Q z2?dFOtLS?dDwO1m;*9hJa?sV68dWm(Cp@=XAj7`x#z#s|)K?QSR z&kLksma#bvIPQx}2v(|Q{0WfG;eD4!Glv$NaGO#%K*kupkAsGqG4EFV;3|m&3fafO zMU~N-&w2%pbS^VEtdC#Y3FcOjQ_%?xlg`aEoF-q`sHy=W8AuPO#7=(~(Ex^ueFk&h z_!k{%dtpS8AVn~T;u@n(ns_t5n39ayid*xpY$+L&<_wWsk>aeFRV%?-(W?9tQQ;D8n9FqH&0P6~s<^>93xhSRjB^V0B2F z!oi;-U8ILzHnW486s|>^+VH!$EGk%V>44n|a;G^ja*0t%NnVX+XBIV9^>e0z#*(3& z&J25);=7;DmAO*><8PNnV~071p|{7^cd+tu#D8>JnGASw;9)Pq1EBib&$&(56aelD zug{k^9z}4Xlm}#oSc`tUaq(kXS>Xrp0Bq+d1A;G~zA2r$u3xuiFp(%9(iVo>DuZ}T z!pDq1Eg;{r2dtw|yIB6bz{W&KpkRZaS6e)23@w*Ul%GgqT#Hj69xCVWJ4jJj67ef& z(D=v~Tjy7T(^_C*GVj#3%$tGxkTD22mwO`OAg|rP!z6QP?wNEpPL-)VoqScIqiIn! zS@YINB?oZfdAG0X(jGml?Z78aAZaVAsiEsbUzL#Sl9RWaBZHIt@pGM^(aZ&Kgx43PEa|sj@L&(SWSibxSnFQ$*f*BFIxnJS;0LtueD!uM zTPpdSg>P#g020qTkTmUm*gTL6w#B^nHL<(zx#18>Zj??@l3jy{It@tSpl9YMXmc!~ zZmXBf`CBI}i@1+j`z-7$A(IyN5Jy6ISaUHIXX5azRvtLv;qY{USj}G9EMTfo9APYxtHHWyggE;L zyJwGo+Jp4Y6Ckk;^#=eL*UwkLOJt*`EikaJd;FmB=>V^pz56r6UZi+h3|MmJKc!gD)E0)qn{T_Z`0C{rjA}4(H>A58 zGczgPcSP@Np71{C`W~}sn$Q^eXr9meJHbctokZfu4*}KQDQ5kuCw}+^Q z!ysVBcOs`Q%2`y*k@869zGv=A`EYGeb)@;4JFeix4(Tv;z_-0unwa{O&!s(|k@Juu zwB>AI#7R=U@dX77;LmtC2%yEN0AA#L9`}4M{*AA+$K$e>qghrhRkomOl5}zGUw;QS zrWA;PG6}J&9ugN1S3e-MdSIYt$jL-j9dI9Vsi-zt90Zi4zFXf)3!XbQ`^$k}>i~5E zfKjww=?=Y`_3cxQX7{cYu12%YHI{s$W7Tk7UK2}L1recLOy%Wo zYZuGrVkZ^l=Z2AjKXN_i^v9yWu3raQwJe&Pwk(vd?|lc==j3S;`{TV*0(NU>m@=sl zleO=<{AuMiP2`4p4?UYTM4uKSb&U5JmNYXxYSE4b-qpAm3r`rmjQnPBJome3D zny95Uf7W*z02qrOuknaLwDnDzz#WUzV6j_eN(u?1VmcKUIZi=^m4*fZE3u-WuzSUQ z2TP?HJpe~+elg@-+Qr8emmAW(PIDpWR#oJlG>d3abM{;K{ToCJ*7xS+S=e;1l`@s- zuwucQJtfm>X)(RNsq|%#rRP;Bs*PQeV?93$$e$PPX*g~yuqk8SrrIv)i-feDEnAee z-VL&8&ew{QrjTwkr+&1yYnkj5>I=a|a(@in0Bmya+RHUJU}S=#&_l;4>-AlD{iMmf z-rj3tJlHSAtBQ@zY6Voe4lVsp)6EZ&y#nMGr&#YmaEjYyYZ|8&!>RGpd0F5LWI6_} zR^zzhxq&uSxvNWJgDG8Th1RQkCNsoa~R;#WJdgT1!dy2UseW(%}3%vttM z;x;v`k{;N!ANekB*0N>A<1YS!G|H(^pxc$tDGMCgzy|+HNXb;D21rgl86?)2m0~Q+ zmFv40>7>T7Z#&7#riEo7h6W^@TiNq9e6rI&+!-rf^p3LNOr6Y10dFAFoxWP)fXok2 z@uRxJkAhoG&UQ3C7#rNgP6DvtO&nqyXU+5zcSk)Vh#7`o+KQm0=8}AU$8uSdNk4cu z`u7PH1q}kmhbGgpr#^;613g2vJfl%{v@>24qmJ+`&;Qc?Dj`&?cq6|ZQL+mmBo~;> zsn2lAwb;r%lYC$^ey4pZvd8)|;%@?29<7e!KIX*Q%nh$B9*((YVRu&JxS9=k7vOtY_R#cpH8jXH^0)z8G{g6q)wzXC;RpS za`%V4W(P&n;*8dpxL3J`r!-M zg5lq{d&Ll~wZzXippIOKf#zNFoi8(pt;)S*FB^(-!DdWG=f-{H*Ks>Z4 z2juvio4~nqZw2i1j}8cE)nM3spa7$M)ic zz-w&nf83gJl?&FbIT@?wuZeofLJ!F@(71V;QqbUgJA36D2dlKO0lJ85QK6eq;Q&ST zQKlu}^E+z^nef`iYW|)6R%8?VyXt}qKl_Ymg`4xSPzARu-jhx(I5;u!($#OE=DP$N z_Re(XsB*Dix|r&dV`K$ZA8^NYWv(%W|`S68Nc?2X@0xh6(eRGB*@ zj9^uh;V|@%Q)4I0X2c(Djq)bNRg_o!q`!QIMrdD#*#Y*gnnju4y(Q#dj`T#?N zvp2|+u5Pw<@pAuuagy9dH@@@jUe7c)0`TDI`UixwI~S#7!eefQ6$*-JckB6f>R+I8 zQ=JMoGXua;F_m`7hA<4e*cH9m(%3 znA#NctdjA`shH)kJ6F4J*eb%==@+t5%SJ5xUyOZqK$L5@?;xUtNO#E~E#2LSG(&fH zx3mHR(nurSLwAQD-Q6KA-Cg&^y}$GAbIv{Yp8v>sXP#KkTI>0R^dybgeo|sz5=9#B zE*0p=uE-1$TG4=bC7d9dMk^6nFa;AjZ^lHdLg1%Apd}# z+=Wq5VVM**?)LtVfWl<2v~s5yHS>37H zvyqUbt4<;Eb7RumxuXX-!;YAzKJK|4ECAUj_D$*=3USRg{)HBY0VS=uh(MBdl1 z*ngcN6GJN#k$+r0oZSUwNiv_y{qnZ6Kr_dTur)YLNoiUGfaE&g*-ejj5mIz>Z`A8- z&+g5YSUUm#JgmiDBRvKZ%vX8nNU;xhu-GXYMLVyyKazG<3Akv{%&cT~@`zB~=TX>p zyVR@v$OgK*)y0^;889}~`8r#JG#XXpq-|0ec|~Pxq9IXe^5Aw3KOD3cn=&$!{^*|A zo9lGv2}29mPtdN5!^8agk=XEAo7M0pVDK8cK1IwO`)$rG^x^$k`8=7;Zm}X;OqWqW zfre!r{S54Z6DbIkb+h9evxZbj5_~XAFFIWoSz@qpj034&DA=~&I^+al?xdkOI zR;`FJKcvJpF4r~g1*il^y;VoEX5Wkrg99ubbN@? zre$|>Iw4q)GlhWXefT!%_(6%lhaPeLaqxOPkhLY>wwBu?i~_wTysjl9#zg(@R%OQ) zSM6LRkY1yCrIe+0{FIi*YjzQ(4Q4?LAYKH0)qCj9_t`3=HZ(977lLg-tske9{n%gG z_b~9OM4x#5-F=}%R@}0Sp=h4UoNRGbM0hwgJ>UuoIXTTWnA;Lztyyc^yDxqqiJio@ zvx6rg!En`F?g8E%8@8r5Av)YEK#ug^H*Vhmq{mkQe*KYacu~-FanCPX##43O>MR4n zyvQ1J8c+ zw36DfD)n3;xD7BX5;R;V(T=vjXxwBBsJs*pn#*dMPCP`qJVS2J3utX#r z-1jcT+tEA4AyRkyjX)cH>zo-3sD5Gg7SS<*pQ^ZwZ%r#y&F>i~)aIFawKy$^O8f0g zYIcwYhvG0UPO(bwMOwk4Q`w0{%XVv_Gax5mx3dH_^dr{rWixUxhFYX;l+IN;NO395D3m%#HAnYNDA$aRo=zv5`N*4?3zvc;?n0)&sP*Dy<8RSl~^pV~J9e_njupU)i${rv6b^{;Cv#Q@N=Aj;r$ z?ya-;>Ds<1q_+}77RzqrzBuL3DY~?%uNL;v#FTjUP*Z~G$pK2|E^uX^d)b_G0L&D zHN%-JG*o*UjD05K*iB>)^VOg1iHP+B)N=0HYX#BoZ6b*H7%S$?v}+6RenAUDxT@XA zH>W9b&bD!P?2Gw?Uu2rU5&r21S^P_&nHuBj7e=s2x_cl%R*0qH`EJdhX4xm9a$!#L zEj7O(*>uU-w~N{$J{RWG;UmqXv&R~(Y(n^FH5L1MHhxJRh`IeNTeqE?W?nwbugTI7 zLM%9We-YELz#)7Xy&=Q$6iq15I!qa)@26!qtyb!OPaXfbwrf!4GDuM1q-ls=dd;Ls zW#_&OH^PDJSuHyW`cW8yloU4+p-IkDH4)mxG+<^`;XESd-O`xUq+$m1X+UXfqmA->0|T}prX$rs|@%3a!#43`AxB!+vy!|2IRj|>JDBn7d}bV77G zUkF}Gr-+mBI5k{sFc2I(roZXZW6+CU@&FWZkCCcFrsH^70JjB#v*t=+b0T33?X`fL zQ87GxX3VMzw&VC|A{?EaZHI5V7CMcERsa#1({D9oOOfUKOMVfj>L0H_iG#`HGyLUV z^KavwfXvI9S;!)pdnnzhDKcF%x29=s$ElncbY@l<5-tzqZ~}afNo#>s?Uko8v)4Ja zwJ|QzDA#%#4k}VN^#qzKYslV<%)_tTI&+K8faO~ietQf`H?DY*v~=DL4|G!4EM_yt zCmDQ3)jXJ@WGGUB+69P*{6y!C;p`XJfc6mWr+xgJrqzab@Y@rTTgh8*kwJIy+M2rb zBVF&Ian{)=ms}2ao`c7yY#}}jo|`THKUd&M4N-;wi{W{=Lmy&uWfhSIdjm4i zH1>S>{M&6Doi`X6_LKE{To0krk}P$&=~BaJa$nun$R-n6jpVjjtXj2gShnvd%8Ak= zV1>oe3@0GGnUk1cB~ct;ZPu0VWUNG4E?M&LwsGcl=f9!J7?q&RKR=WjOvUiK}TI$yOV;a+RmE{6JPNmW^ezF^%bghQ?(i0iw*^eFToEYV) zJQ1_*GjUVrll%mr_6A~KW0sj2>rL)AdMl)RZZ_!peO>|R*F%QFxi1XpS2WhndM9pil*05tI~X$ zZtH^QU|{hoIK@?V6!qSYi;(>G|*PX$1V#;oYVFNo0T~F)}Tuo8W zfRUk9pBh{$cn0T{%$SgOkqQuTrbOz7VnY85+Y5Mp;T{_=uhw#hiLi`g1&3($O}k|2 zan$adhLXgcKwD%vDS50IHON{_^L!vsI>e5(UbgnT<%VKzG>e?!^#bkM)14IMvbRqfM4oi2^rY@Ik};%BwkUV+8Eil z)5YgcTo-BBpkp*7t>|;D)t&)#)*}-OYK%`VwUt43?DJLo%SkZW!q~h-wTGhC>eXz* zl!w#mg^@q0Io?MD^6JxUil;}#0aYKJg`nhYDziLNmaGai%7)(I$%W01=`EJKk$H#V z1qJ1Rpfojzuu*R>37W`4ZnOMVBkSwVf~282cORfVlG8=IoJ81oEidw6-jcS^>=JeC z=;SKlH@uiL-DG8PuIYRi$3rm9PHZO}G8@#>(qUm!1o$9Rp+?T77r-hD^MFT^r1RM; zsdLnuiFOrp>4T>(tf-Pus3T=`!|GV_1jDdO?@%EMR1svJ=R)6;-Uwqw)_%Aco~X7{2!}1jU|Pw zN_LRTgC^g~R8NVu@KO??&(1d{u+mbVpGu((^DWSCr{|JA?>&1vZ=d^tX$JttQ_D$o0lRFJ8Wxohh&EHRy%Y=x$ZT+Lmvy zQ1OBWz|rV2ckMp2%A=)X>%>>$sG6STuiZL4aW)h$*jf6Hj7Obh370!LpTc3}-IVz& zL>=nIZH6->&1IjVQXF?_Q_AAs`^1*+H%8t{q;;MSp&ML{B@u{jx-^mz&2Iu4@>=7# z(<>~>eht67k;9~emE%u7+sYJKs;b z0$?f2hMG|sT(s|T>Aeh093hIA+xex%l?DE;($D?@XS&1u7R#Ao_XNmA^~w)Lo*!j? zOm%FmH{M>xVnPenblsGQ7c(`x?p3XbF*Z5X_=OaDaZ4gn$vyU?n0v(F|m=~c>D z{KN6oWhVn4?jnUuEI!U$LhrKVUO&(d&~~ z;1@C*ft&{lcPE#SdM);f(j^sw7%cC3g(y^L5s=1%fE=lRuk<8u5i2D%Q&LU=5Zr&( z7%|z@k_}p5v2{~WE9m|xXZJw<6|nBdH)&tmIi#*cWd*NaH80I zPqV1Z-Qzkl)&>c2Uc%=3`WT0+Rj)j(VwdZWFc8I4UP5Vs?5eZcjTW+moKZqr-u}q3vTnB(}!DF>8 zLn(Y8mUw6H|xJOU2%dYExG1%T#!VCu^~F)vF|icvJPaaa=`51kR) zKc}QvU}F)@iL5t=FAyq11YM+_+2M67+J}3bPu~2EeH3y{^Ou66r zmcmpK%x%+e;(BqGSMoCyLs(ZbD*Q~JA&-nYhXF{c;#%FN&6wz}JiwO4-vSF{cdTLk zV=JV=07FyR&_2JMLLImxChsgTXWv#B8U}r0@VEw4Dn+UtDm&eestkG973PY=RG^W! zR3i#Sx*vGe^jga{YU&pD8XU($b_AWaV-Vex!#elB5Mp+S(decmD4Aw%ddBb8HIFMm zWn}H^XKS2C{OBt?ckF!h$N(53z_uI;deuq`x?4-2<$EAL4V;@40@4 zzmd-`G2&FzYKZ99wy~ne|1urre8>3sH$+@VoT7LpJq0wJfcA@7;r*R9b8twE8rHiX zlU`Tc=%J9Vjgv#vRpwE_R0B2YpXqR$pfsg%UVm&(+?>6gw@~+4tS4Jg>qM%L>@Asi z%~}gmGgmA2Oa&(ybG{$++O>7c1J23l+^}sEPOGQB)>rz${Ykpp?dzPE4bfYg#nh# zZsEwxd8!~)055HTJnO%4((0Tem7xHI_-{*4e-~_M*9)#b zI6QK4HR$g(e`3J1yea4nFe-p|DBzf>^r~OaX=ol+BT>14)|3=tI`H~&a7YD?|6n=j{ef8{QF!q_X&WQh zv*H5Wt4LqT50F0UXF(V@Bk;JSq6xllMaYs8%~K8i2DY(&JXw4qw&bn{F}44@$ts*$ ze}V@=M0eu9!_;F|1Yz@g3ftnH*S}fd@oyTCuFM?^QChk4hClhs;4?U;-Ouc^dIw6* zo!r%%7J#qbe)J{_?5o`O*Eu{keWh#5Oh2`%qa^Ye`#c(br-VxmE~ zA{2aCD;7{NCcsowtNTmRtrs5*`O9yd{vG2Mc@7mned3#3nW*$A(dyvb$j_MB{9(P) zfZ^i1_1@^QPpz)LYw#IzEaTdmmc%4@QTT;1PiSNp>gluVoeBWuVYR%ppv|$C8sw-t z=pi>1PE@2y{kfv=flKSYtzrz}XM6Vmq=m3k+7dSX?Q$qT-q4IP_nyd@)q%C*=33WKpyVyuTn2% zK!wOSUHto-l$kdSKtOzQo&SrN6boRu{|hncO;&cM@=mDTntyP9xSV}v&ooYyKA&^t zK?JjZUnzEyW5_!dB-RksSHH7)?91s}C!T?}KNRq*lRDrznHO_;<;U+PY z_U?ziRisDGfg`}k0SK}I#+mTcfJd=g;<6_8sN z6QqqR=_iQM;RrX&`HAY63zTK|x49mg)qMKP;rM_+eq*L~wt(I|tM$%Zitm6BOE>*gtg<@j2XMnJuX;KN zSOHCUtSx$FP903ZJRv7Q>5he{-KH*VUYp@9?qT@sLMC?A`4dMHcV+|g> zCViq8*V#rYM?KfnBc*)`>S|_mE*BW?{bs0eq_n~_>@vt82QFzmtd*r{x`BpV}|_<&{csB^@J0y&8}G4PB6=~rfOYV+W03H1b{st^=| zj<#Bo7M=2nwR+f?N|-3xrN}0y)M4~`Z%(A@O)ljW01eY&O&B0J-nfoA55a#3iUY2P z+?qR_*yqoH@d4f*P=Osb77S^#?DMI^g3|bj(lU@LP5`Pa3XpKMEu%cQhXvpUvIAuh zdo{g>Snv|6QYBz30t{9`s9?;CeGCVsX29VdMmAiFwhAPu02ao|!D8*_*#|_UD+P&2pjs`^vBECkN~0zv%#k=`e?gKjJ^H}PMST|&8Ps&+ zyfV8d9>^|DnVpgg?*|M{KzZ9=31JW|d(S0-3S;CS0e=l7LqF+UJ(1@$V!r<8oTM0G za&ej!XNLfAv_OhhW_k+$HV`;)VoNFCdDGK>yuRnLAUZ5+J}`Je`Hg*6R6_dv1qFgo_A?DVfF(gqBR12n=op*}O+f=g26CEggA+|~G4hB{BZ zrkeyB_g&m-WfdKMzbaLw=O2pkM#zoY#_exqC*qVf!A`;6Db>Nhwc9 z*=h0!j`vle!2syKm~U4usF$|JyRInVLR9|!(tUYd9eA~7DFe1~YMDjBI$OnxM)yMQ z%l>d}3xoG|+i!OBf{8l$dCJ-AxM6SF@(&Ms>K{b&Gc`?m@>??gqgx~5yCl+s_ZAO- zbWa0N7wjY*p#DcjQ;z;8qsfGHnELZNJ_*P9f1P=ADM@hDO?j3ZvyB~fs_<%9 z+O%3eFrWwK$Go?2n$p}sdRk+X)7s~qBJ89QRCQ%K=ex{N>u20hU=JxtCiY6tfg(7AmIWgD2FdX(#zY%0}dymfM z8OT<62#k=`z#1+@Y3mKq+cgr6p4Lhzir$043Wbt(A3h{riFSa-o4+P}Cc{Ts5T#_A zq?OHCeUCm#lO&A(3vuoUn{s^)tEw&LiSu0qe#$Ty!0*88O=O=xYra&El?>H3phWZA zMne!XGez^U8Yza*I|zw?5G#z)=4?(I;qY~Z2b@3v5rMXuH-!f9^ibTmui)%A!JFMP zfB6Zb`XC62etAm)C_bdf^~hO`h#z@8vE`MsSy; zX$c>4gu{{9qlQ{(gZ|LBYo30npQAM^A-V(q$3SgdI!F!LE8T145X=0jzc+C}T<>*8 zoq?Y)n>hT}$m#F@L0h(0*CTy0vJN$wnBRIQ53wuskuo~7_wUV}o$8(@-&PY{OjLEE+D)j_#Bl>gF3&k(l>bb-XBm102u5hiVSO#euLE1?1CeD zs!F~lIXw>v@kfE%;>*q{$DMyWJtv@37q`b9Nz_e;L`A$HXw^a4voE*VCXq0u0OvI}kpEpjH6-7%x-)SBp6vLIRizov{(f z{{L6;s;VT{Jq{`1C~Hg_oIaZ@)n|B8KHn$(9HLN&%Xy?yGrTb7|4{H2GC$XZa9pin z+{7a{icpm#nzwXwfGI@h0iJ))S5ASLOgIYAA9+|gOCWjg#k2|%%z@v2K6>@86M>w7 zbRGBKx+|$2Z-N8`|1ZlpJjVSL0k$^)P>N6wh{r+m$NO7zrMyiq2GBG*I~H|+K&9*$ z)dO~wlE2-Vj^uHQ5ooEDSa_A2q-w3}4dJ7!x>cb&F_DN}C z-~PMceTF8uZf4A_I8Z{QENN(xB-0#9i_D&vJp&T*i|wI>AflY4#}UOotNp8i4ashFlXO0KyalJVm>-S`Kq9uNjQknH{Uduy4J@IjzRM!0zLIZ-2RtcQ^eHL(XK}>D-czEYM1$X#y^w!ckb$4ha}2}y8EG6(1B%#8EHaYODzraX(=X`E1*%n&2pQ#jLO1?|oc<6S zO3|_>#g%M8L8TMx?(yP)XW*+v80=AeO>@P&W~ydaR5VffY{Z~XnN+?(5G7HeY$|L) zq0h8$#L$p}!Pux#G|iH+Iyr04`Y#4e6gMB37z3=n4N@o$4csktZ|Si2CLbmzo(>Kq zvP6HvnSpO>Ur5guv&hK_g%fKj{Ay8yP3!1)AdH7ma2=L|aIZA7t@gf?DYM(T-<4k7a)? zRfzM6I)UJon|_p^g&|6jr#w|?0ei?856u9wq(*>+CXH`k(@T?P?_aWs#b4@$nBpTd;h)1zF;yOia8pbyy~-G{GuHT;J{DkL zeomwG>XW1%N|C6%`8Fk$gxH{J$+LiZA$6uP+hCP2a2SFZ3F^*PUls64-n_PY4mRMn zXXL<@l&?oJ;Y(91CHXkg_2TD3dcIix+kA+9brcIt_xeWtk8b}2QYD-?7glMP`w`*t zD)$^ZgqJAtJOjuym^ebpgi5y)o*OiJMXYbv-JdIhqG$X1u#f3~Fl7Y63Tta8zNWFs zk2P-WhCWxx%sgY|%NJBL7siIrL}@6)^nSos0_*x&;cvqLGfx?uGO!1vDj=s%7CZc{1g3 z)cpbEhEryWrp3sSm;ZPW8$exSu@-V>W#v$lXdBpz&sLY{*bqYsZpOW3tql7!+FZV6 zt=~u?gi0k|Z-1w_ z-#pveVz6b9(1A%u{7J|p20QggXnk3Q~ zyb@_zG^IKDcf~qif??zl_CCkL)6m^NhlA!{_bLBi)XKW9mAhcRdYLa|195vO$@ZbY`QWT5l6o-m;--5M5ii!CZrtLzCaWO0v#DVL7{4; z5MJAF#7pisMy5QyiWuUxVYzI?s;@J}IC zs5%E$o`jrdzuG!}0e@-WWA{uA;|mMJ; z2o5$^{zZUqk(OT|57eTPsyVA&UVe;OX&!=>pS~|%+nEh5Y4u%PZge(zT>1gQMcxrD zycs>@)7`wl+7R4AtmAnAuhyXlgyAAve5hJ6Kv=_Gy(-@S#>ek!Ij4TmzuI>IwD8^U zf21&LO8Mr0!GTIBh7c?HTNGsHSRf->jSR%06q9zf3xKnL$+OSPFFA9gD%Y>>d4sbV z6a@ZFbAUOS`jH!7|4MaR;}fPY-!bC0e^`#9wE1p3M2Za;GdpvWRu$&dD#!vOug5sQ zCI>7pGaqIJ#Qr>YEk2Fz4-gDJwTP*&9mkb|Ul!=v-C6`Y>Q{gJ8!5w*cjC!nn_sBC z0+zE9nlH1%+dx5cLrWlxPJmIX%IeZtf!&TlhKV$cy3}wSL1v+Y#1XP1dpb8t81;EA z_-Fu^@(hpu8@-gah`i`q?Uf)FJO4n0bNcKxLa99WZ_{6Ly1-P=b0cZn=6*QZ^w@MzW6c;1tL9lV9Bm(88O~)uU#&F=Umm&4|oN&coB@4 zCH?f{UaUyPRd~|bh4eciBnAKUr_`;Mm1<%LWZB#Il@$nSO#qheq8o$ae~%4TFCF@AdF|KN9&{%`3F**TS2d(C{O}8c-?&a;};}h<~~s*>faEzi-&k*f?fv%sVN_f~1ACk(>^{^U6Y7-fQ%!$H8H6l@6Vs;#GwO~Kvr)yeRAWkgcK zF>z2ClcOpbXqb8QzzT25iVAj)7z(=2HOMFpmO&<-JNk_Y%j<=*v&XP&2syC&f7TR- zK}5fuj|NqJt(S60AW#D5SCzdq`Szcayl4AWeEu*QW7o(UzQnL&<5LUiNtZv0rcoBC zpCTXCCOQQ3bNUbNK`T#nd|y0ay@-fFc$iQ6f4$xr#^1XGNYILKw>dN{J>-G(YMldQ z_5ui_%Kqt`!uh~^`g6oR6G{w4vSD>}lkJihzZQnU490L5=$_DF#H7qyHQO=g_tO%+s|N5k)DOv?aZ>- zQlp!KY*LC*^uSxw71^+zY0oB)+oZ{Z*Oh8ls?3!RHIL3m^CUj4sY$t3i*NLj(RnEU zo$47s*ul)riifgi2Th{qVZGV|8x=f*rJHn+=Zm)d;>iCP8Kl!Ccu|?C%|Gziy?u)j zwMl(Q=@b!PDmm8kxKX%J&6V47Z>TAHa~1USVy$)xaFXceN41Hnw(;&=I!8LUN-Jq@ z0aX?i}rj%}he5-u{9i4N=X7{bfhU zwN<1B+K*AEGwV_8a9{ z5oBai-Zub9$?Z`Hl}6+(`*zA-;ASTdWrn?f$;1(qzLPs!FO=GqM#_6HwV6d?6gJcL zXzXdBwu-|*?s)@g&to8eM~to#o^K@959|Ccg$D0y&w=B^$dw&|6j)(S=$8I6et2GG z`3++2Sp&z!ydzhQC zie$C%9K2QZb{)?&zb8(aZ)jb$<7Uum*m;l?{dg5bI()@ox;hiD!DJfb4tHrO8sfSD;M2+ z3LAg15r$+ml%=AUcXemWvbTJg<$=HGzCZK2n>@2eBaXdxD)V$Ts)=Zts=)vHVP~Z_ zRbrj;xLwA$J%#6Dc3djJwMa=XC6K^?sKgd~otK+wYWgxxjpelF&^h;8hQ`{_3wsJM z`1`#ietl4n*mUVud?*qvw(R6#2;utxDt)HFwFQKEn_(Kff|}5LBj%Z}SD&-^rfas+ z*9?ebOVO6Ht7ffPx0~GNY7W5f(Yj2|e;x*pU2VV$)yi7)9$;$Mnooz;hhX2?3eS#_ z`{PK(zgudY|0xw$e5@?HsG%J6J4;>n_|(DKQsw$+f2F!m6`fzc8uBG>kU-o&kcive zeYfQPF2t?oZdt{)uX3XiN4docN{>Ygl(TDj5&9Ts_)wQPUfq?UcZz)?kA@U$HHl)m* z9=*`PMm}m@l+-9`R(uXPwxQS+RTC_K=c*YYSS9hM@LnHE^h(ks+@_N?OK)_~(IO^> zuU%L!w@S1uI#BAY`cdkFUKM{AQwyRZyPUjq@R4ghH&>KCpk?T8RqK_Acf4(i_koJf zC{kZ9=PJ|(4(Pn_FOO3#m|tEtA!z3HRG%(;ma%WSY1-T{Z@l$*!(Q8WKf26|kyypE z^|_Q#RFvcNWlQ36gYNOL#zymTt}{kro@eSvN{=`DE>zCyWyKd7^<_e=OXeS!7IAWc$(ePF;P4gkb_cat)+gSSDEcXvdS2rbB``AlZ1*l z+C-5{Z8t4l(o|#NokT=A1{#~SQupwu5i4di1ud;tk6Rgrc|3ef(jPCIIRaU&)dC+~ zYs0PSb(`6579X|cWOm21{JO0(kB`e8`SJVXFJ{P425;_em3M2=6bd~Enr{r2^CccA z%y#ArPhAD>%YSz-BTf0Q)v;{RD;F!Rj1F1*T;I!q8(PK4z&BfWXZZo8mPTaNQCTVyi9^>hC33xzMndGx2os7wevp8f| z(2I7zX-{FJlegu<2lw}#ylNlwMi9!$OsjEhF@;ZT{P5wqx+>A`0U?}D>n}B&U-vdx zWW;pQ0;j=iwO$i7XerA!0%9>UZ;R;AQie4hzUDhz?S-Qqi^f=a7wZ5LK^JKekSsGW zIJjKegRCT{G5-ZplRA6JeiZl@Bj>+Yd$=Z)Ac4Kz*t;qyHzP(Wgvgh`(Yk)0m`$+Jk4Bry_?BBW`@P$`lWp6li3LuBxJlky^fo8I{OwI z{c$@iW=?G=rp8-W4Aw*KK~3)BpR zrK{2o{mH?7Jw50TUK`81z*eGC&3%g&%b;1{lU7n)pc)<=e3UTx?)Q4)>78~K3g1YR zY#5Db)z%M%h~ejuoG{JD0^K}~@c`$RL>8v$B-iz;L|v5!yekGf!Ssa2w>VZK@<4I7 zMV7zr=yzhcDgAum?;;&2UE(t4;(`SQtXr`r<{8Dd@8Vv$n!R7*vZZsGduE~9sS=me zIv<{5x7TNH-6V=>yRFc_zt0?ZIlrLbUT-1lhFNwLpH_L#PyKjFKAR(X^AHnOiLQWq zos2*e97>d!g2U-xC~f^cu)4&|BF@<3WADE0FDP!~iO&j*ATJat(G?E|o@(tCG zugzQBkhxU|_8Js}jnZ%9g|i6{!plx@}7ampb&t(8`y?jm7`jMQRg1f+x=dqQ^A>=lB{pFgjEKQu<%GjjL z{AF_M+2MFIccW@!y0!-ja7ttV;~7g6H&{C#U%W7qF6+Fq_~6w5oDgvB|TF>xI}3KdYCL)G3-g)%*kG*;LPjK0D9NT!mH( z-(v6|?5P}>#Kk`{pCIYR1?7KSH;nySLA2}RNcdK=gv4bR>Ahu=1v(nup*hB4qm0ub z`{-aa^5l*`+ZjvAX%~dr&wP>Vf|=Pr^Br_GJ3f-l_YPO$?^Jc=?YBP z6yJ{KWL?*i;1AsD-3`7M=v(sG>aKa%=mA??tF7))8n`bLnD?ONe$Y;QT&KStN1JDL zY2W=yVA{p28QQaRx9c#fkqvqII?e9Uarl7@Hn3GhG;1j_>VRGSz349c;<3ov0}G}4 z-NjK6icohZE^393qXtYEQHv}2x_R7a#agxJixHa)fVz?J0DBtI*pBBU^~3c z^b3^ZwbPBxHb5}nPV^IR;xJu_@Y&}f)Si)E%Ovp`uAQe5P2qRH)X3)bt%^T;(c+)Wz@|3+t{S05YKAp_y z_Jsg*P@|o#k?*b={i3?$&Z8Nan_^AY3&pf-gX1(A zpWU8g7GQl7n3QYPIh~i@zYj8-kQ(ml?tFEye0!Hu2+T&=NTc}I-@jHc?kM`K_Ov)gC1>|5Gx_a4r*9r~q}E7M8m$Sj zPcfx0&g7kip3>9;tVrB!&+k3nk+*@xtGBkzb-(UClBT8M09~WH)Eb0vfC00tq9Jow2ysw9gX|PHO z`F$j+x;gxn+*mC-dXpbhDv%$3m;^I5kInJ!%RR&?7|w5Hz0ckn;EfizzAMIVJ~Oa# zRj^SqUOJzss@J6_Vn0GS-PbL7cO|`8O~8@oSux_nW$SgcO~7zjs#IprRtSc3z}lNTSyKg0Q& z6WghlWc_t)q7Y>6H!PK@Y^NZ-GbeFQ(9j70L06{z$$%ql_^o`%$37+kXf&?51 zr9zc6_9x8gRr|hfyWuH3+-8?P-_jD_jOU@C@60*pD{n8USfWUR8W7RhjlCeUfSN& zRv@SpJ5~kVH$+ifU9;Qex~WJxvM@WawtWqM;glg$kfbOevxLz_-2Myayc5E!wO~AUbxv9Q^?&2H%0p`z6Jqk z5GBE=PbALo-lNgpr;D>xG{E*a`q#$@o{UJmal!tn({A>Yx45=ZjLMdd!^seQNSoQei!JNAwXj5(3_&36xtl{U zFKt>R)cfS}9rx?6Aj8w9B@{x2hNYJK{(Wh`%5!evpc+94BpYB&khLC`m5U5XEY*TV zvh)37kTnllY=&Vg%qxMUGh9=UgQQ?7f?!#>3ZA6}Blw2~j1P$KA`bShyclzQj+06X zgOF&>f+~P4(h$}^Jeg`N!-s`Zpro~ZLD4)DOGEW}I5KhzT?$Idn1)7E#9pezaz2b~ zoQ(0-3e$m;ZJOa*TqH+ruP)!iFGH;pAvm_W^{yz7tDDn2K&&9_YX*o@n%FUZ4voy$ zWg1kt@L`^6V|!Ur>Cq9OJWu)2OJF^^S+Cl;uf(2CzzVl?vI}h{pI;mfj zn^nRcvD~SMs@DZ|Owf`^P0aWA{DUncr0EZF&O6Q;Ilf~=gNIO~XdYXZKK zD=z8$O!_d$@>zZ;+)1_bEtu&>>O;dAlEt@vt_>SGEsI}*>p}Wy3!hm#R-^>&GwFy8 z$1c2zAEgX&J)2N?jo{=2K?l_V^szbblDwpxx>=Kd)+e!o9MakZ{81@kBLcKb9h0hE zL>9E6Mojh4iP@OKm+AF;<2k$Bsgfd9GB?omqJzZ)YT9ih`2nnz&}~_EW5p$lB1#qE z@-K_93(kJOcC&dGZShA2M{cZbo$_4`+2HVO9;MDF-AZ(VvKB- zfLr=eW5PiUzO=(f64(d-rQOptWPaC(5r&=ccz%Wi&&nYQ%WZ_9B)P%?7H_4xJLkuf z*}2B}r!f(!vcy8ZHG-0%N=Ifm-vy)g%rg@2Srf{OK~im-jZZyd1o+KJfLrl}Dch*5 zvo<#KX(7h*y*f6I0BK%x#zZ7B7XA{J$YzgC21fU^1?J?HzV>Sb;R4oJ*o&;X0`0O{ z!~2^Q5ePHoKJ0WpO2CiN{VXV)f*+GsmHt6hMA!rdjqK#uUnu9n>qL+tLSVU~fQgOt zoT674oNjweefEM%CfGmV@CYiLe33JpyuZsv#`XngT&DcVkB+I2^;I$!7a01+n8pt) zzJXL{&hj2-a*h4Xn8!0_WU)thQgFV(NFetkyl$Ne(w_4~9szc?^x|0yuJso}SU32_ zokqs6+{M;=z)H?M%(UkNUnE;e7`aNdvhl^lZ*O82aMNEUPpWUG53Xeo%i zUott=?nRfw6>XXw`kH~Kxk^++fmXKNoGv{VG#(Nhb7Zp!TxPQ#8M)W6^;6%jJzBZu zbTHT@&W;_vC9?jmSt6!OOEr?mGPY5LIToIHNY^RfjhG*Y8L@)P`m(!lbb?-FoKyLe ztgqdK|>* z8ytiLw-{#h6R8z1cq!C3;!D@`1FJE`2BHHMv1Dcun_^{ zehIjKiR5VV=yyvqm%S;t!qCX=3gU;CR71vn*cSPNaO8MlaAeH!oqE-Vtj|5=9x`%Z z(LNa8g5PDtiuu?c=u?XXGNA446Jj)-SJ|S$aDJj1CU9ioU?iR2YzR!A`Zf!+Mnxgf zL-P;Vbr3Q)BAS@NKRcvy(-WjXe2u`AH*FeuH=@TF8O6WUbW>2OPNFLaz6)<| zD?;C|$M}{2Z#~@V`nI0}*D27hsmm+^_nmN_Atb3iROITc z9ved`1$PMz>uL6VR`pNb=+dmtPZ02c;JAHTXP>ytaCJRne$2UuWJDsv*%bHGK8V$U zYcX4k*eM)tA^gbAH>&gP8-?ecZVzVL{i?2zz}xMY2+$N3?0>s9qnEC>DWSuk{jNr^ zDxlgSY#KG{aHR9;qNyApvNQt|6gJX34hUI!fYxCs_zB{Wib{k3QX}~+hta<0IrIqm!NZa9K-MN(D~cj?C?p!xff?aKUXXjB#SGDt&!#lTWMPM5Mk zr(&%6DonZP&Dfe0gH&~UGLN;eV@6E2$Vt3*%;_8VN$bF8j<1d5`i#HD5qWW&znX6e z{`<62sGaZKMX90ljGoqhW^+5XHfc8VOkArPf>CyYWvi)hh#H-ZM)Nm%p&V+)K?OSa zF_sz?&b1@dSR3v~G(q`zLRCj@WM_(Qr>ltdeO!{<9P8wHA~u~jLxMKGI6OAE$#LWvS}V3F<@_bG9MmJH-BwP9A_(3NJ7Sva06$Tj8a@#GjIz_!%<-05cF5Pr_m z^^CZoEsE8Yq=}DM>zz<3>NUrsWsL?wnAl|*`H$tnE4BHlz>WaqVW|W&hV(06CNah; z!U5iqnZ!3CVzig8ucz)lzkA2xoFF6e)GS}jjav+>Xd!St#Hg?rws5UpCH5EV=|2PX zxPsZ)X?di_L6md~u}p1Vu}pxK#!FgndT$0m@x6boAvbyhkDKs+fHi zbgX`o@2V(cph!!kdWe)l{*~ru0H=IG^mtU{U-P_ROE6Kz@9TEB z^9%dTV)XB+-{IdVpqmmGv`PGx5wApm0c0Dj^n@O}#0@zu32FW7kMbW+*`91)0)~~@t6`~H=<}uQ zOhYTim|y4&cFCOJmzN?UjFo_oMOCscnDB#4LC@B*2b(qW7hiFhq)2=Pz`2jrwsGCv zpw{C({|GTR!J+qWHV9qzJ)tqSjq{PAdw`sAh*rW!a_=fm^SQ!;pF@J8V!r8b64#~Y zo_tE+-6v$in`0o&dt&+vj~G~?)f<}9;Bt|S4#b*?0$IvhtrdQY^%9thmlFJLdUDVD z>~So4xB$L{QRa|}gi#E8{#rjkPJR9I1J3uiuPWc>KL0F)nM4fo_hO=QeS@BlB!%BA zNekNpB3eQK%y-?T8>C+pvNzAjYIk=?hymF!hBmdyCt;F7vOF@VClm+Ejp_8i;JO6y z_g66NDhxg^U-4V28d-hbM>PnL+X4$ud;_?V%vdlC|BZxZRJCv2)2m*iQj2bMqryUo z0KP^3$44Ib>{NGDB=d~aM!C*tACRv)#_&tH!SDeyv@~(O=WtCmOBmPb*KUO(f_eNM ze6JWs3)Wa-B592^n*>%qFk$S`w05`LD7mRtt^Q@=Cm8M(_DA`A2LY<6JG# zk_6vS1hgwg@9KL+ziyI7;69iR=eNm?KJ-U2FVjJR?Nkq^JhrxeVb?_Uj=$j`%qo~$ z$@OWfx0f@fxaWtFsphO8{Gx#&-$a z2BYT)I{(3&0b0ToAv(rf8gkDtM4`yT%BJDRfzilKjS&*sC5%H+0sO;K z^-E6#v$#Z}!TL`MjirS<@MGiS@s}@%&=$MxfxIBM4R6MNeT-uZLxT19j2d7D#(iAz z(U^zxkCE{OUjQ}D2iT+KjZ0#HNp5`a%Zk!H5X5_g2y41}n9R3S#Ib;89|jzq&Fyq@qP1Ig9o5a7h)hADiZX^xgdENh#6#{l_s$ z{@ttB6`rpXk1hhqesejyl`eg{%`(7882pxz6%G2#R&goOlt}+mKGl(`;Qb2fnTtDv zgZ%Cp(cwbDnfH8bK!wWs?NU}8tdsnL1k2`iUnwOXZ!?*vk;V|$HvS<*Q~f<5dbStY zJcqP7vh={%;r~oLXMlK;y8Y3fUtA-6ZvPwcd~7ZK99qcOam73pzdqA`CC~>#22kcN zc4xexaw9w(oBZ$4hh;Ca>%*2_kZq*MO8dHHdaplU8ayqZUC-MJJ*SHD4UziW+}FK` zioWpyvQVx%)*EZKvIeI-q%C;%hwU7@b^8!c-=y>DztNq61nv3&6Mz?H^z|G}Bjdp7C^r8sg(^ZxMAuN?}YjbF$g$Q+MPJ0(6EJceB|oBj?7fo*!$ zDBvXT-og?q?fS%a=cX?PXsB=VWaYkh=(VB=QDd=r((*0g<3C9InwJSA=n-7G@WBh3 zVwL|QqXq59uqyvcGTNT*kAjepU-*aEEdSgF3xP(uQ|RSu=O z@5#;DXO5Amz}m-nuEJG1ItA#M8sq0zlEQA%i3?{%EKof7ha(U4C<(ddB&IRKYhbc3 z?&-cOXU|O$*o8iW7j71%VMb;6EA9YJYXmS#A{SHDhl3DZ?{@bX4~Mh(|GKg7fC*m9 z17dpqOfqx9=62+*C_fO#dRQ@e3ZN^8AP) z|LPk8cJ7E+;4r|%RqXMTQxpFn<4dm4!6Jmk@deg2%lW)~BuJ{%t6lTq0VZPJf?PtuH-T4` z1WHxMEP`Z2(z2)@FrbBsbrVz?x3<;*{@lfa)gBSCJ{(8r!p~_<9O-3{BFPi_ed@#4 z3?UlCt>{`{V$(u;9xJW>IzEA+U^h$3iAYiNhxWfY83>T7QRcr2C}8?`iuOLlpgVrt zWI6bqF7v;^q%dP5jksbge?g_f#dYG7aDEy9%{W-YUjUFSxdDXkjg!f`KOoF%;47rh z*|LgUKGq>)EC&ZX9&Y6B0LPd4OKii#baU5uQmnMKkhYn0ci`dWCAeWJp#oA3cs&&o z#T7tFbULvO^^OY($7cnM2dRkTfu54^j|s(*dEvhigKhuoGzp#(i<_Qa+TR&{Ld>Vl z?jelAYDz%o;oINn@ln{yMVW1}%d>rdDUS(ScqI6aB60GiDZ-m$SGSK@&_dE+xjn7q z0%x(6z`=oER{t0OTTs1ViuUDR-u*tpE3nK*0E!L3Sw%j(^p@LF&3VCa_aVwzP@P|RT*$zu z)_KG3*J+aqG%TUE`_MDv5E=+!?T~M_ZX${ge$xvWB<{;8HrBg$tZZ?M3Or2nV(-!D zlv+pFSD~mH!J(HAsq+3+kFw{$3tM>y{hvu_Ij&OCeOk0lsIR5G&^5} z0xR3f6aXl+T9ZkJgd)&0kqa7MV`=LS8-O4i4%ikdrUpkW$;D(HqtdU?m7tqrG7|n7 zBKG-oFl)FD#yOjnwKa!wI5e2)3;5S&E<-*B4DI(PU@F;7jF1f$P_g4K_$nzx7e{)ALcsT2)AN6;>!xpz%-~z}yu>IUV;CM?0 zI7>v6K*tA8b17({`+$X(+h8e@`>ezNHuqO7EdG^*JdDqSt%|aP$|1zz!I|`@metCp zz|l`^WG)6^0UPPJI|#h0SNwv4)aH%0*dX`O9TMf4nf8@D&t1@gSGZHccnbrVHdJb- z=I*_Ik*nv=Wmq%;xX8eHmmUV||KOhcjZX+%L?{+`0+D}_R~1I4lMx*lx^3Y<6021B zY2{J3%T2C(<+pn(O0)SZwvkFSr8q(4WMS&-K%wGW^cIAu1dA&eb*jL)_Gxk+T95QS17 zd`5La}g_bj;4<7pY=+8q$q0mB& zFC7DE26mCE;#=q_v){mcd!96FR?baMOBp&TaY*z%G8Y2%XGpH?jx&_bUmLG$wqA>p6(G6+b} z2*h8woHCY2HI+yz{A#;d@b`2tTW1DjI0^cB>R6a(!ipdWk<9{83#&YJBMWc4G10+H zmB1`dNo57o)bP;eJQK%Peml6SB6HJ) zrH~LVihgqTuPi3ZpvaCqfFYeRu;qFY7mA7Ta^^597xGE?cmJ;6TfHMYY(U1L{NaQI z#K(voFFCn_-!zm576JYDat&gy!27kl#sCBWf&}SmsRw9J%e$5rtzKgWyUJs_Ad=wx z>6NA%6~Tp|qehE9x5vLO56Z`w`AIT;T+hmf-30h$DuE!drrW})J|&DyB+IwL=N~A% z)A5j6ZSE*ys{P4jp+w&C!0HhnV%du>Kz)idR9MFM=BqJ@es1Q^1B*uZXD|;b!J(gD z8(Y8=%(7;hzdgfV6jC9OktPG)R}jLVm*95@Ei}~B_z;qHrNUZ<2m|>uNO&;FKhL8h z0q?&IMgZ$W4#pvt0M?&{e)jmuAJyTV%t!+BtFJ*Sq(4vDBSM3+wD*50E#7FqE(CJ_ zAHS`;$R1Vzia^{E_l5TITl9{o&}iz&Aptn(g!e|wAKE0~e3jloD&T+5{ayt8TfF6T zlj*yiKJ<|)a^i}&MvXXZ4ZLOXPw4bBGlMk!eiipS?gG>eW-sn_Rg@;hXgJ+)OP1iyG%|cHDy~SkCcOLY4)6vWVFaVcbE+!KBNGVgdW?$6I&TuK#O|wn!146yIN`V0hC@i%tmS=!-R>=yL=bjTE|g!= z0{NtUgQig>%aYw8$%zkiMCl=Q@EoShP3}YH^n4T$D7CB1vHz|9$ zfCc5=-Myl+SGmKPNZc9NgTqmo_j>4U0pzpUij`)g@6z1@)8^3;4n$(JvL=B$VxG%Y zr*^^J!*kW7lybDDNB4>6;hX-96P4Tf7cMj6uk3E6?HXoyH4bYZK+w_eM^(wg!7zVx z&{$zHu_}C#gt{W`hZo>5wi^2+natZMaNtF1TB=S~n&gFNW~Iyf&$0pSk}6bS`s0?I z@eE;bE;6{%mwZ=sLk}Bqx_Vb|tUtTfS3CQjOa^8yW*{jjVL)K=6G~LqjES1o_wUN; z-FGvyU(h&C<}^Ky!^+L?*adrkZ|;hnCWyFi#)ZdghflLkYyo2w0b=#Sz5n3yx;IJP zDQo=(%L8hS1Z7vmrMC3|#`cb3v<(DSAzDEomf>~laL6#HJgmew zxqQ&IBYu=Z&y1HZTC8~%MAWogow`ewA$-RPMj1KUIlv?C3ssx2^5jB&l^8QLScd|F z)+*+jFcOM%#4&`cPc^j#AwjH*hU@D@aA)o8>0AI;=bjcBZAUQb#f&6=nm8q0DMy<0 z=-FA^SNsGN^|w1oI<;4$#N}Qy$*Mea=gr?ZZ)d9-yEQ61D0Lm6>}lCp;)nFsdmado z5P6XthK|(`v3Twzo!2R8WEa(dFCur)lHFxsvB5y*Gvxe1nnNd2tUVIgE^5?< z3bPQlO@Dr@pzU8G<|)PHmlA^pUDxd5dkS9`05zT`rWLa=>se;)aWWr`%hsJFei}|n zRu^r2n|QQ!T3_!@Pu4rwAlmwBHuGX>yO-2v_pG>09N!qFndJh40ZLYt-Fgpng-y7L zommmq7)76em#f47`PO^qyiLN=-6RQT3P2~C;?191?ojdLCGyTkPxK4VrfiR@%~zzZ zRo_mh9JjWz>T{7Xq+NMtI!s5o-?o=$aV~WSOKPG_(rY`#zGDAcfM1eOHw5`np{HDu z=5%3=xiiZ(JmDS5puc&fQT^5zpjYp1_iG;<6n@AQ4*u))N$QrH*!)*t9?c~?9@N@x ze%NO6FbL{2$oPu9kH+Usuq`v?G1GI#|L~*5mqQjmPrmZ2>e=06PnMKgJply&{i&f8 z`tYEalux`o>mCDsQlxr$oKUT@+gb0T!59pLNA0Laa{je7R}8~-qPj@DzFuIS$&{$o z_4L)=rPVdJmlW}(Yw^jEa?S3m$`X9`)vm{P^J37D=1He+E4uw?-(5b9#3d7}NRz&` z)08jsioz%Jw|-EhSc~~xW;#u;V}h)Vs>QrgyP9mT6-fE#01!{N1UpgZmX&I{!nTS>hg)or80>M=GvoL{=fnnH3TbMr<9U0{Rm928nDlKjT&T}GO%k_dNG9s(qt z!%K?xtDCXS**rGVGBzZ#CBXMWRk1;rpZD#!j0o!J(XE5r_13isVr}B)%v-bx9jN8< zlc1ZQ>fCp3O;4Qp7}4TM{e)QajUO&U!7T)CKnbu*+K4T9L3_bMvfi!}r|HT?C2nXm zl3N??#W&<`6V1~o@=daSaq2xJbn)~gKOW>iWj{HXZGjk2C#)ZRc4iy9xIPYBWozNX z(>PbHzMv8p1$$Abeu9BLQc==99|@G>XVC_IoE>!v=s-cJl&F^WlFi#0UYw1gTzOg; zG|!Xv_S*EFx6M1Lo-^PI?6a=OCCU+RT+7qUBCbb^VOYmjc+|! zeeTA0(IZ47oN1?SPO43p(iA^DEg^)=e3DmwWfb2$f%~4a{qa%;a!b>QyF0m(Q9Srz z%qtV=w+lv6S)^svvv7Shk(|pge=r-M+?`1Ck+HG>69?ZvEe;YH(I(PouEy?i#T1Vs z-7>#}OLJZ0YRja1*34F@Kh!Q9@Y{itXxq(V(lv7B-Fteu*Hf!G@hFLvL&3(r zo|wV;(X$_p_fc=5{+RJ9vb$DQhw|*nQ(}XL5bx7vLc-j(dWraI%!)s@zZpvp?_SBGs zpWr07nj^)S`rE_irW1GzRfWv%r}`h!1W<4=`-q9|?#%+h-aP%1vU`R8?Y=Xe^y<b!p@uQ&-QTke)FG~07 zDDiwn3)1D!yp&sJ_!!dDpN)0FSCJm~z&riENut=#M$r!Ahci6H{33!P==uTr+L^9Z z;W6b_hu^%>cF}&Rw+xd)glw7z5I$)SzTK0H1dj3$9!grAH_4ao$ymw{ynS{H2~Us4 z>)plC=|2Y~AfJu3XDdTskF5wN>l~K*4KH3*EfZdLkY1na8HAPX&aS2wldM$F zkcJ5kt?S#cpW1QEZN|XOo^+tgwJ#iIdtM8Jtn*f0z}TuWxLlJKC%Vh1ny!^ODi=dA zbra`MNi;II)}Kciec3GN?cQ%-|F7W$^Ju2gq$kTc{|4v&3v-QAhe3T}_jix0n^F3M z1`GcU-VJE@Gm(r^mQS%4{X0_o2ar@RWHcOuii#ios{ap6`8TcL6`};S0&7tC-w&o& z%|YNP9JGH@Y>CLXmcHKESI8vLzn!3aFDw87TBr|^g-YAkJ3p@gvZx@xrYf%t)ta5r zUz$p(PM!J}eNJ|u`S zQLUvGLB|o>OM{cc`Qz>b?>RK&0?`MI)QCx;G1>y+9TC=6j2_({Za- zSF{@s_nN3CM2j$b?wt^!!|hOV4vV>=T-6EGIlPsFaoHY~_s&NiWL#eMZ`R+PZgW>0 zl|qZKE@r<|rk=&tYlA!4V{u#_9L$8yn;Kfm?-xbxA? z;mS*E?W0VXF(VXXgi5`Gh@QAot!FA`3F?z^rPoQWEVDOlu=BK}85(Q_DEP-=YVRNd zo{n`lhp}D^x)-V&Az-#a8++e7Gt@ z_PR&yl5H5m4Cd|I3^?u$txJb%)ltG7?+G-D)P%hKpSE^TV805A2z}VV2T42_tB)v9 zY3x~Q3nJ6`iZoP)X+pHY8!1xj1Q9q|mYiN}!?3d}j*41X1oNc9%Ok&G9l9}TOfC$4L?ed=U1I`=MLWyOkOtAlZdxd0Z7M5MxG{!_4`$<v?(%*xlh5jue0TQ=yUs%$;oc#X(lYtLTVFj zi{~GeD(BA!FceHe&(6xS1~wh&WPa2(?z?*F+?E)3)S_ue7ki)7d$$oK(nqx3sDFfVHsIuC zAP4^cW2x4Ci!@^mX|ma12Gcu^WLyrbS~qUobmy)Q@AUcdXQPkLyI4}(P=4YTsTIDS zrk8bzkrkPzS69g#5^ki1qzmJ-@0m`oP(}FSrs-b8gOL`1X?>q}9`K-wz`a;rLHz>e zxP&X)kg)2RY&pG>zw~SXtLR(RtB*CrgISXftZjL8)ou!k@@3hdu!(un*=C?LJ0cn4@SE5z^33N4^_PD}jde@EEy$Gy0 zKbX9sSO)^zINoll3i)U1+d zNN9B1YtHPDeaNso>128~=bO(lGX2#`(1}uB$UV8uK(fYhX%bhwRu`_;hK26L_%hy! zPovT?dSru)tZtUiYhiIs_sRD=ZeDW5bH=n$p%49ucMey(Hz>rsT?`T;CjF^ir)^P+ z#=V$03CxCb@edV?U0fa>*f22-!O{TS4}Nh2H-P)r?kc8t3dgNBM>F}sdke)&m;_^) zEie5U>V9|#ufA|TU28~uwzQp4zBcW&SM_#C;mkJG!)6(@Szc~OMowm6kO3M$!ln1D zo@RNB>4S10+!$fvxofkLHLSfddv|@ce~?pLcUSLT`F1!dC56TC6qnHL_)H>sbo4l| z_7pojOeXgYSc5a(QN{S-&l;9s0J6!KYm>OTO}1<+O|a0MMl7(r@EmtE`6oqHsbf=y)?t=1E14heL0^mTF!a?Ujhw z@A19|*R>wA!#)EtMn=ZG7c*~f>31$zo~7|s>(7s4U*l#L-`Ev0w%c)-U&8~n5xYy> z^!nt(k$4r+d{v3d2%HG(#ggm=>UF)lgNlk{S?jrQ-R+MmhqkDu@zFv>avB=9sa{xv zVlqfu!`VWSAjA8E^Sx3JFDKIpt{P`1GL7pc>z2T{o5qhpA3|}r220q`Pqw-JWHVCm zJ^88)S2ld{15gPCM8I0k)wnge#S|57+hhjZPYVpsJ;U-xz2QKkurkejC74C&sz<9= znCyO>&i4IrRf{ApLq7DeLPf)!L+gIx*;@UT#ekDHm_yqa^9b|mmFFERBFF883`8?! zhn>4)<$RtUM$GhD6~|L2O2HEZ-Uja3bm+y?pDj`Z-~sa%Ky zi*Q@(Oysq;=_kqJMBF zU^A35nu&&{&g0AzXdOPAO^b+9iKjq_Z8VO{xjR0}=!4M&J73*~ zrQlqx!m$l|Ni!R`|p96u={6;Jf zfQWonqfL`>8!%$lX|jnSQF+`XlOl(E8>3q-*$+`DzCtGxmgY)ZS~;mc3U^ z@#m*oi$x?5IE(p8r<2P*qC4$sXaAs7*LrUBVzo-0^ZjAnJ2V~LO2?5&J6vhXrD4&u zkM!z3ci#$y;aSa;;({8rzx49H%ssUPyF0iuC^>p^H1P)Pqa;@M0;g&30?yNSuqWTJJP4(D8;e z=3zRo=kU1KqF;$}XinO|Wx7(A5t+GK(`gPr&XH<(PH()dh-00{0>`Uh(`$T&s+v0; z&!~3ft;W+~0WyuR2F1@EAaYTGQ!{5PGZ7)ru*oxG-f*lkXwBrkj%zQjt(`A?VZE?e zRAfQ6C~H7YPPS-Z*d9*6b^AUp*mNgNbJlu{G-EAwgBPG4Ff*Lc>>Jx_uUEP3&I%T3N#E8qe9}1- z?S@KlT3uQBD)6fvuDcrxUFI$?p_}90Ilx!f+c4fAE2?vCETk$rLa&uSbhz24GF^ox znc>|l(7}?Eg32V@VimF{`}PcEi%lZjJhaz+ReR?f<)fqaWK(x%=x4Y|Y$XiW(*|Wv zDJYh8z8D)BMWH&@rSRYKp7kyf;d-a;owcTV1k&r&x~`bNOc4pm zP4;AWF56IZffY-j&^_DoQ!u8hX~et>5La2=IS+uc9B&-FgThldzwc3u7tMb$oZwq9 zRG)ky67!~#h}W|~<$b{?RcHax-KNsXIl3NHV&03J;dxK>GD>dlHL=Y;6J3HA_Jbpt z0Zjr`vIa@41zR>4(`N@(ia7&4l^S<5_1}4Ibnt9D_M#}UUs>GAZ2?GWF{;2Mh;79r1V5d#=oV#VvmF6`eZRHyknrbDm-(*s6pKYD` z`ulS^EnuLJl`69Ahh)!5xmm5R-@tpU3KTz4=1)1D`#kYX?dY)a;x^8@@s5I-%wV&X zgLvay@25QEF~{wD{l@-*?il*XdNbb?FG97iw%UP?#Z7l+u;^^oQzU%!AFbA`OU7zl zZ&rme_oF@EEj4k51U=!%TRQl-FKW4gm+<;!Tr$f|gU$fbwAX&;LgusiWX6@ghl+`8 zC3hz##JDH$UQkM{s#Ay~2%Z?vM3f6>R@7~4m_=G6p#6JS7|uZ~K&IGyujyp!%DTaE zVKEj;SS*Fh&T7}kTKDn3k-Jt=X|!7DgzS=m;d$ogI@{MT(dAVfzwWI$;lUMLd~KIC9@=C<&#)?LEyZtZoU1<@`l%gQe|KQ`cvyn z%hWEKbFEn>475U`)bnHUR?L__KWSv`0RLny?$u}As+gHT+-D8 zRG4&~o2%2Qi-~t*TkI)K&Mrq^wXbQeHQjH=^OY@cpG70mn=->D*6Tdf&G*`FHH)Ch zQ7xIfq-XPd&}vY2UF$sOAFAr9(`bG{yfu)_+XP??kt|Ak1ot}>*bkhfweA#cOKbit z1*fD!Wa#y>yvDR4hsT@w`8NLFB2s zGRfY%k7sB@v4vDbsO3PyLz;RgYgc%o0!)>fP|z*sD<_s{1WfwwTu)pXn)Ivf&OC1o zy3QW)<8j-X*0IyQij|sk`}z6G1R!&OWsS?!rYg-|>_tlgh1fiAc5@@!giVVk5Y1Kb zh7cQX!@d>{m3Ys-)~__0G$ZHzCOU9Za>>c8cxQUbDRWk~t%V~Q`^^<$Tf-wAb&Em8*Uy_)Jctje8F*W3voR9vid(H4N zw+&A+pIiUUfWVj4I^sCD`Y%7Xh}Tb1KG}Tdy6${?HrF)k^oZg^bQopkL@5Xaf8Ho> zdVD;b6wP-zy0pzoeK^ibdo5AA(jeV6Ex8T6%mceU%RTFb+sh2%UFT&6a+XjpfjEW^ z8cEbijAm~+U!tw?cX!x`PC#^4QMI9UU61yMqOU_cWK&&izr7_3dH>#J@wD9Ey=D7y z%litoxElYoh2`4p4G=@W0r%6Dvk_xYzV&Pl{<}^1hyjze<-@z6klNU2fa3U)`37!S zEV+4K7`Kc%@t-d{64Fut=uydVvsYeQGj`vO z7$VTANya^FAk-%_ED_Ort>~k9DhZ&VK<(vZ-273g#gBUONZqHJ*GskwRYTyV%kpw0 z-+lVImbN1-0xXVG1ii@dTwoePw))ZGC5rn=W1wre#~S&;6U6if(5buF`1sLpD*1k7 zm%hz-Q#CDK{~{_#ijtiFi0S8sPKzY%-Hx0{h5k`E$J}LPkoj2N=0UdHp2v9?aF37f z8WU}I%5ve>G>QSFsPSy@7!zp~{%Y~ICy!k^iN~>H*Q3SB`H(N=l;}>n4tQEYVL^-u z($}aMz>V0$=|z*lbURz;acZurQF(L3&Wo|Qgu`&1*0F?nU{iLlfq{?QR!e-*OnGI&Y(wO(1(4@K{B!R@U6jF|5tG?p}j&H|bon-0kHO?NPe78p zY{cw(z#T}&DbcaFkf(7`0zwF2SDN?w+Tdlq2i12QetOG_CS>N$LmYMDxBZOs1wVinXo5-mn@^yUr?ln>x=+=OK8y`)4vt(REYo9?Av+uj}785d}f1d zfZQ}I_XsgDckDSY9&rUfJOBu7RfjUIr!?Htdh{GMBa_UZ7$xQM_VJl@)B(vNsU|y! zmQXe_9CAb>Y>wrZZA7$PbD#mo_k2jNy#1uA=%V@NBCw7+=E`!?as8a%g8-_jFiS)TZ1Vktj5c8+BIvY_snYBn>t++Hx z32Tk@V6fiR!Q4Xq=sR@rE>l7nKvlBIU@eS2uKR=Z?_O&GWH3Re`!u-~tgRHKA^4}$ z^+j}tVjaK$_fAZ!pL5-8e;Nj^EcGdfvH5$_H3bD)xIE?zS7hXIN*dV!jD66(OK*|I?V6Tf$JWg`$4c$UMp#hLPlk`qv92t< z3=9n49(+pgopHxB0Z1LNx87<7y(W`QAX~N$Ue1zBMPEey2up1I^JvtF`NFlo*{bTO zNrV_5Uvbo$6_)5w$&Ft3BF^er8;Av-yR-p!tkx@l|JwyW0!CEF;Rx2>YDa=aLqK^DyM&q?+c{ud)6k z!aKu^2>y>G5$tzY9^U6`ix7yYKi>ZZ{?Pw=OjwR4@H^A%)wsfO>!YKD*((&?`s-2) z|m`v=fPIThL~B z30_u{bSAL^<|u*WE3TXGN9{qzhwrB5wUdTe&Tu6J2b;}Hof}?w{uCOzh1+7bvPpQ4 zl)T+5%U<-lCMq#C#Sqz`*&)f%ah+G>__DJ-bHS@<-tp&taG=Kg($-PUczqS$x&3BQ zX;xluwPbm_bRvZ)7(@tL60ytXN~3SbF+Nx0^vL)58&l8q?=5ZoH%x~+W(f(C2>|&Y zH(ks(oHXZhj4-$6m1^|eUFMnuHc%M6gLUFV30&&gi<>CWc|pzGGNCX}d*RXD%WyYE zJbX@&-;Iz&cLxewIk_CJcnWu%5%T1KKJND2UNE3#I4N3}D2To*tpi z+Hw*QUDVl36WxVYr}>tBp3UB!u19GIESj!R97e-nqS1!>TBOlbtk7mFE}Puoexd>3 zVN6N5Q)v@#v1s|FZ>o#bMo4F0=7LGT_7k>k_3}v*;_#5L_{;tv1&R;L1tb!0Kmnnf zdIOI&$6{9}FHRm>3lK(2^DJBTpP19#Z+iF%%Wb(e0nVY&i}4owc7Q`?_inFp)FAkP zZ1l1FeZfCyxdxQf8YNy(btiwYkywdVNjN zRB|z2Z(Vxp=J8E&HnxQDI#;F-)Sz|$WCKb%tHS(Xb{JQMM@@6yIuY!9GS<~!2I>w? z!rxtyk@9^NOxbM2(cd9J@|fmFLb!`giLSdFJg^~$>$`S8xa_M-bEyyQfCr_0t_Ci8 zvR_e56sxy+5G=msbll_rkeaGqY1;-${9tK4B_%CU|30-Fnq^{SIq%^ev}--|l#+`% zGQ*i_LQ$JuwS}rzzg}C`p)RjXg6CQ@ zpC{3I?ag-#kFacwm8g_RbqN%BtZg0=jV`<;;Bvg&Y?^o#_tHwODq!OEMfWsef8X>O zRv1~#Tc@@!Y=z2)WBYu(Tu)nXa3|h)yo`HJgpN-CG9`E&RE53qB3_~)IPZp$*J^a# zS;OAC;=Pqf>)<*p<#E2_UFnW-f884cYR|f6dAzw5Elv7i+#@^COP!Exzq#$NXwv_v ztF0;3+6hg*`($)IFE4(*6NER0DMF4O9j5FUyRP0gMa<4;*htx9p=;NEI6RAre)!Pl z{npqr=Af`+I2*%&3J;b3-KQnhy9V%i_r706YQ1Ief`ayq-*49D@?XgC>Xu%0c{u6V z6-ZF*TOLTD-34!Ztr_-}$I>V+4##4V>iYFnfLGL8lsr!N1XF&ct{b*`bLK*FOz5nP z#DC9I<7BTA|0uVCLd(o!vre0=KUi}Cv<)k@y&g}ueWZzMQVL}+}_qA4`&vi;%_`?GHr zhvhURP16WJ${Z$c-+8!In2vh~VJsR3HvKp|=EprF;sND<8i??C`=&~#k`a|Q>vKLvg1ktCfMwAt0>i1?sLnN9N17#?b^4S$^QJiyw2M_>U)UR z*{_Wn5Bl%ub)|!Y!@Db2MaBFElGyn`HQ6AUWIhhhLkrDDUNRn9?q^kp+AFyYXNi** zj+_L-V$uNl@=`OC4SXafGDgR_Se(|4qt(PD#$B?tsZrS~WH|N6bFkwVtx-KZc$fLb z&bH6kPQ>}g;2KfW-CTRq_3hePs3!{QBbEdy5X%5H$7!|R^4eU^Y+1{aXXJGTZ70uw zTE;r3pia;$K8g&WNoCUNp7YT58ZZHOgxylktp(qAW86V&Z_KfSgOr_e%9IrZfFB8t zFf;2uJ|LR+(|V(`@u4eC#-&^@(P5o8%OeQ~ziMwm^9dm~l?bRNHa{_U`6JO}X-n&? zy=0@G5AxoiTj!Q=+Jb6IY3%;?=PEzRHngo?hW`1vkMU@6T0BD*%nkg;@oBO7LH}m* zzeMI9HQk!stZMVS^R+FVfWnNFtsUc~+V9<+e8JE?S+BNab~G$!E^+Tvj@lib)iXIC zg*TMrUVr2Nj)RRiRBV{^jChOlZY%BU9$#m!SKyp*B5Pjd+P9$}@$0DVON|1rxtfTaP&;84ZJy4;hd!f7ZgK{J)m4q7nQ~iDWX(&rjsh$QU=bW1`5&Lf zx_T-M%kI`4#VRgyQ_ZLfX^5@T80KVUn}~^uEo&Tsn4Pf)XJV;$nh1))+IQ<5N@R0F z9@{Tk2_Nio!dG+`;ttC+EZfo3S0JYhy<{GOczfVzw z;2zmUo>o;aAEm{53y4Arxe{U(F+`&SADeNmig_LPEkiJ9|N~*NVYpNO{*l z$+rP^1HZY$(TH8yrps?0?|BvCJBYLDiSYdG81Fo&zD4H&E5&N9b+(t8doDcptudlx zvYLgCH+tX(O4ea-c1OR~L!o0Wy+crOeOi=jf-XMEbGRPZ@L8^}>Se~5O>U%QXO;2= zM#G;nb2G@ub=S{+2p1<^N$Nxd^nCt)QTm3uWySVIicH{l{qo5#<>f547KkdVV>XKO zSEhU&Hh~c-R`YN67YuX#tJ-CfC#~1dlQ!@OI#yOD;p(qXUuE+DoZsZIzy1--vg63z zVKZShvpw!~USImrmf-9t3?2XzbeusN?a_`K^6md<@64m2?!*4CgrZ1=WNW#zBq_2l6N&6;Lzbz8vhTZ@ z3Q}pF;=HVndD-8)5go9#4SkdYU)(K?3YNpTNx^F$ z_t0&cj5j)JyM{Nyqt~;`t0R*b!5&|y5~j<^=mJY@S#aS8Seb%NhL}Y|jK*tfghGdG zy5Q*mIGtHizQWIKk;bJZ*^gQD5+Aqc62de3YF@)AO@BsU1W&K^0-49SzE>H8-_Fr_ z3%+L{u=R&I(kI|%R$%^$pyJ`6l8(J+rLA;Ff-=(!yEX{5DwNbJpE0`_)Dd;stwRI_ zSQPc}Ai@%!!2S4MV(E&}Im}kPxX^7-FBw*#?2EdXz~Lt%$(%o#EnPp?%SQ>x8*mYs zC-;RQG0nIMv6nQ$wM?-G!s@7LMfJtfj{|F*glcRda}_2^ygT)kaD9-_T5yfODT#L{^Yk!?3Gw0>=jU=N{5pXr$0Y)>y+@9~L^6`^ZvaCMt-! zL52~-ogA%MPVu$1B~;-i2+iWDAylINJ&aZvNzUy233{{maXIhKq#BGs3nLJA0hl?# z>T0t-fw-4rnRu$U_&rkJz0~P7gcZg6Z7)1Om*DV4#|9THPT9o)9&lI&Jh?-8;)oWD zq7j)HHz4uY&69uXVJX);Crzy~$IB-Y_v3uVIO+MYJFBrpugv~@C=wkW9=_rFU7%wy z@NopEp!xzFsnQ6>UkE{CBfX&E+E3Lh!lQg%%2q_8xz;WD6oP?JU%rjNAWQb!d!KKz2Bu9n4-=cB!+UJSiaK;L?b!1z8H8-RU z-3DYMJrTkR6=-R?F^Y3T+u_#rl*J_yyb3;&t0D2tkGi0$i}s#Jr} zL6%?M&IY!)p4iv27#vt3M((s)ml*yX-wgGMN9f)Ev8G0EPR+J4wCiZXpax1Aj?C7m z&8j%f;+_b9%}U1MG_A70Ve8t^fU+Frw1RMv3b~I1FN~I7$&VwN2U!qsQ&8eY)2mwu%*Y7_c-mLB(PZ^7|lUf$4w^#uZ{<0BD4L8IGhq_F8gA`A*NaE`(=1#?$}VaRVzf1DQ$L$b5!>+ zyMRg=-yo_XsG+(J1wV=K@bG+?MIM+4!~Xh_SMm!#OT!grzLlc;|4iS|f$(SG^=eLe zIJzB4cc=E&u*FRFke$neMwU^*RW6L_;f|1|L~-jpI7Mr!$|YBe*req}^;WSxx2k@o z{x}_@yr_hxk6xkhaairJ#*}T(XjiJd8nb&Y_hZ-RZQL;N>qorSsCO}z!#nU2JVaiN z$ewXJ0dkV71p@&@2R$F7f)3)bEA@et=%`gvifq`Np%x^Mj+bltHsU~~yTXll>~}oP z*K2M4A=LxViPSwbOhI)_2HB+gPHRgfMULSssWLU99&Rcai?G#hWz^L)6-4%desx~W zCd#(z275ZMYBQNjbi;E*2A5YDN?z=2d-nyb3)Ixz;^!Z=+*0*k(F`leXl~k)wzYY? z#_sTwg%Cn#ZrgHo@>APVq$%Co)viD;24TL0?q*Nz(&9XsLL;#UIlq>dN?|oIe$qR@ z)7nm-HwEnWPc^)!a-~) zT88@gzI1ZiB(>ucvMRR3y)Qjqg@QZ1#ymow{2f5lY`~$`>C&&{+^*0{?-q|AF3URX zu5491xF@=)N2wBKezn)bQDfEKTKAA^JKT#0(uJ*Wm$B$XWB8Zbmms*W{aR>0dmsTc zp{@Bnr&|gdS1XQkycJgQ_i1h4fNco5K`4jpa-i>>_1Crq1nc(HDQ_Rev>>B3^XCU& zu}|m~T2}uYar4``U*36003z?@$adPerrYFk%aWUIlP*GiOS1!&LC-HD7`3&-OnF(M z(c_ZKTXl7D*j3--W_`J=p&Mv+vN)0 z_Uh%GH<`CQOoDg!jGNr=a=!dSM#IRiw9>9jPgXQKfZE2@~un;1@U^35GkzXr{$Mcj!8J$wX;q8GdZ#GHGunenG)-!IalzVR)L%9Y6GMsbmj>g61`OA;w&j?O~;&SrOW4i(-iwo^>nD}Q! z?tREDE-WwGX;$0bgP^-kX!!bb;ialQC}j1=vCIQ!^E|^mGK|w|4u-lZ3PL$&j4^9( zdp|-M>uBrSjazkjz8)!Ngh^4g(eN=kL2Y9xp6Ly&Xl=-6Q(H7^sFHgmc65A_mr6JT z67wVJu|Ybcq-W%WfLd#=q8b)Y2iU1I+pQ1cey@FC5n&q_fkJ3n<}u7WhkexPRCDh+ z+8YPAb+g^)*5xU4-JbJ}M9(>CROvW{iey+GKUFZS;X@cat97~XYT1h;iI9hr6ZYM( zfDvcs;)r}0z4ZHpp)I1fF9u9emILl4WM3#)%GlaAPTD#j$Dsv{0i`9LVTg_XI9$i9 z_SYJ=XmT84i(MSXY72ExyVhZ=UJrU|b&Od@ND1|6y88FAa`c<=D~LQ!%@c)#1HB8( z^DhD?>5^zV)9&3uB35B!uTYHI6?!%jx81{x?|M?908qOQ`k)*fG}IZ~T5Tj13)ntg{z>#a!kuzB0}?w87?$tV;B-F2xWVhZj7{*T_| zA-tM!a>FMLOH!Y2D9o+$xouT6GN;dDxdVe*2x+n%-aXx4X_X5RU3O{h=vjkjGF?Ou z-YOXlEnEGhsm|gyyksX1ysRJse`9HERTVS~DSGbJ%EO4qBr(3m*wpwULLE2#S_7n_ zoxB@O_JKamzVy+bN*rh}MM0n=3PbCSw`A16zm)rZ!mxD@-d9@gWW%`h6vxm+!|o2P z2SYYqi;Gzh5s-2Co;#*a9{K{aO`~u#@RpkoJ|0nEiuK9R+lStmy`!I0XjqvZFjt@8 zi%7=J#OyL&nYk^W!XbPs6L0?Gz5BqPmXG(NyGtFb&o&vMHyYRvX`}}%w6&TRQk7n? z#d6cBN}*KcrS$-{y3b3$I!_#tbtFfz(4M*z$z{f>j8715isCBIXqDw$xwbS$YBEYU z#5X6O^5tff?zL_+Uw!?g8MbB;*t)PQrqE{CX-=J?jJ8YDvTlMV{Sk zSoowOyNY$_%2J&xBT&)C!W8nehq7#(XdOSt@gkJg=?Ziq9L1c%N+y26jl;Dx#Ac*c z|FKmaxx~SJ^iz}J0ZJ@nlkdM465#Pp_b|%%)|P|bdG<-{wGOubY>9fHrm8vvt_h*( z3hwAZ3()h`-LONCp$T=2&)eKL_fbd@+BV2K zbc&~e=$P8$>Bs!)chT7E3T}876Yxozhvav8hH-#9;rxkCICL7C-Xl*fX8_uLjpUzS z$V5u7+b|;u{CjoCTncM?Kp5Eutz%Lh243yJTtdax3*jgN2!DCBz5@`qy-m9$-(_gb z1l_mZ+!v3rypLh|_PlM?xZzOl}SHD?O9%F=Ceiz9vGU1;4fFhO4>O7@91cA3NDj6oJU4&Y56(6rpHz2 z%No|xL@|G6u~AMo+*z}2Pz#ZhYS_S9vd~Ca-k{d5X{~q|*Du z`g!X`_>iFP&e?B4SkTzeWF!=``vPqpB_+(ddVW_vF;HFK-&G`;*hpX;rwWTpWs#+-3 zp|-1wxiAV-^Xdu5970|^o+S1(ecdd%e0xdT0Pl%8hHO-Jh)0j?MojX^9*Y* z{Y=stl3MSa<MTgMXgfRGB=PjD%~uWfJ%GZR;RhbW%}?R6 zFP#A29T~rrS6-{G(K~34JE`kmH7nx`XF(o8Wc4CHe8|_N`T3I{MW~79Piw!WN7Oeo zEU6yY_Lb*P)$V^=GNa1vh@6^AQ;wGu)8*>}Z_|VVxFnWr;9qm>oy?uf+)*i~9sA#y zduVTCQrmoc-9zCU#{YXi?8D?{m#RbZE09p%plotbB|Eu9Cr%~f5JUWvuSHB zJ=)kbGl>36O>ObRI%x+NS9N;wN>^>e9OhjQxkI*8PgE>TIdJ61^F^4Y7NysYz8sIA z&V~>h2o;49JVWPwZ1d`MP}q^fkSk1e6LT5X(pJYRZwwrmlT!uT3Istq=|qAh){du? z--_ES|2pfyc|);Rqq;ll?MpoKlqxGBL|a8rM3k*hmaZ%9ZFsn(hfJXdA6HW=-E?329PcF^I;1pD6ue&DsBFNT zwY@#??2TbXqYv}_&PJIXE?AXai4|Ez^?V`q2G6Mz7z>}KrjOmToE9j0N(08x-}vm| zWC&0Cd_{J0lmZu@xVCuH<`rgcz;-SP0seuugmG=1b0`JZk{%~(>>YwmDQ@n+kk+Nl zOM~OpuKx#$rp}RT>o@BLCr8!(6bHJJO{;FnAh$EBx?YaO4CmL*5=Jq;oZ^~ zC;|Y&w{-fF$ECB#|Kla)$%^wer~X=<^A75j!Xk>tRK&WR-ISM|Z3&hd$swuAC-U#7R@{tJaK8F*cW3^n3!{Jx-H^QUw&GV~~F zJ741FfP;G?*6a(Q3xxvYbbc3Ge&0LKwf=J>H*WAoDnSwDPDt<0^JC=m z1}a_y&*Tz8v@w+az()M%_7O!FAfLc^-$OJOJvQSL2uLq*Nx)rJEo7|1QNaap=oEx< zi$?(tuRiv*hh~`Qu@jb6z4_pVHi>TH>;4z%N}ldtQW{#~KbWS z5?P4DCtb((0fR*Zw=0z7i#WG77sHkHImw4Ni~!?1VLAo<4@V~?LrO|Kd*Na>Y2mWI z>BY^jZ3*hpW5B{C#;;qa=MQ~dun}t?M@*)t2VImlTjKZ~Ruh8DE=TkMEH`a3rVYI=R*F(^EZ6*vbDWk$^ z7vmJY4jW9-7#X5Xqd3igjn4sG2R9ok)>=rR4FBRA#2;eqGYVd+Xuq<)*-cC}KfRZV zU1eVQ>}^4X#`JvYC_hq%bmBZ(7_n>&_mp3nGwHP^cTrhS3-q zxiO%uUc~t7{<7`_*AN~DbkPiZ^=BzTnrCMKG$=qCyqZ#8+DS-|IBBd-v zO>Z7u2R5X(n|^$qvM~q`S*fwQk-b5&oAem*9uP}XI>~c|mLbcq98WrC^4_e8jWou9 z*346sF?TTf8)f7LnJOKwdYY`Q)oSW|{K~6}`4)(Lp(WGL+4RFc&V`e^UK~~=?Gl<} z|N0{3&U5HA2nZS$AK`&!FG%75AMJViZU5AjyO3G&(XBG=60Ts44IVb%lxNvffW#E^ zF_c%AhKr$m<@mkG2Rt0P5KtDLK4*UfU+ zol3!!3*cgam;Z&;y5<`j#}cJyYtLW286@uQrpRbr`0w!9DwMA^B?Qm#q#Bui;M))> z>gS5CpRv?H4SsHK5rRrfhW|7;ViUO| z@hF7EsT*VExQHp3nwtjDK!X6xKpawq+|BY;0KpHH3z7G@9Zpn{&xibgp&21B+vYCw|DM zdaNVcM!C%Kii}dr+*J%9L3lbESuerG2}MpV^r_4&3O~r%!F25Y;^0?!Z&E|8x_q-^ zrVEi*w8@`o{GNPj%cChth1QY|N}jxQKe-83cyXoFAH0QOm$>l5jb!j#c5Q&MK(QB5 z^^lR1N<&=b(T^G`cf_?NlH3#%Pap%A8hbAEa=dV$?=1(q1vQ4=8pipia2GWl7_`1J z7y88L#5!GFTg&v4%T9hd;!k%Go&#BCH~SYZF>VpeggA9zEx>khXD#(yP&Cl=;c%p> z_w3i?|4dRMfYdoxujuHUOFVx<)MRnXU$97U&;w=RGjrsX^+0cr(8`WWlkC~PL_Iyo zL<8f88F$NU@S8nY+~0o23;ao{FT$@{)LjD*0=clR7SOI|>h>m3lCPOGfo=h<#-Y^2 zG@H$gcO<`k_8NpqMrq4D$OiamWh*1(?4FAiFa8}-XusR#a3OPT%9ParQyszJ{xv^e z1W9TWUTR;uMm|ODU;X?{!k9}~UrRKu*gH~`R=hI%RQf%A)kYG>m_+UzAO@D*RAt0(4 zENc6f;f7AYCUoFWng= zdoQ!*y>GX@DpT#4?aP$r%k-JHj4GD&3feIfJd_@5x5RCVH*Wh|q0pF}YkOGaiTZ>+ zufILBZ##9MB2`tTAc<+;XX2;_c}AN#$-a#{wpp!IlMC+PUzJ8F5JueP5~cmR$Em%o z{dBCP7(RMEXA7;UCr!!U=SZbTscf5Fshek{7q$ZK{$I7q=jKFqS~#9PuBFjE6@Ip* z{d9_yk&Rb*gY9oUP2Jw1kS!P3qK{;PBxf3@nEmM|9f^*f-BP?97l`E{Ojv z3Zlx~RHxP&B%~Pa2{MpLtwb;7G@~YGUVSt0Vf%31%j5WE-ZM8qws0qFwCBXcWcMs} zvd=(tFPdp@^o>zrT@VL>OyIW=Xq}DYndZG7XPb9-In&tU3#9Mf?8hZX;qZ;)pEh{; zVrQ6O8q9-Y=%(i8-MbGhw0E&GH@VMo^(GsLdbD0qKgur38oO<&ZbR{}zrx)1kHuI( zd->QMHi>k9csQ%~|LA_yNs6+DdfB_|f2>{Gv}pb-eGg0%WdbUGbZ;oaOE*BOLrs~y z@5P0`Wlgr_?cC0yIl4d`dAdI|_s9#^`h}LU7Za$Z*!%;ba6PR5UXML|pRMX#fsgTy zx5suKl%;Sa3O7lG^tFk_c7nFzFbG}#RxsUS!K|6ywKVU?aR%GZby-HFsvpEeY5(Ym z*tnlL?<>kwvb8Rx>qug%jx-E!;gjC<}uP~g<~TjG-NRv6;QzX`<^Q}j{m*6o e@5^pxGng-J49OurUfZOEOuFFmQ=obM{(k`SioI$8 literal 0 HcmV?d00001 diff --git a/sidebar.php b/sidebar.php new file mode 100644 index 0000000..c4c4e2b --- /dev/null +++ b/sidebar.php @@ -0,0 +1,17 @@ + + + \ No newline at end of file diff --git a/single.php b/single.php new file mode 100644 index 0000000..3390281 --- /dev/null +++ b/single.php @@ -0,0 +1,81 @@ + + + + +') no-repeat; + background-position: 100% 0; + background-size: 50% 100%; +} + +.hero-content { + position: relative; + z-index: 2; + max-width: 650px; +} + +.hero-content h1 { + font-size: 3.5rem; + line-height: 1.1; + margin-bottom: var(--spacing-lg); + color: var(--white); +} + +.hero-content p { + font-size: 1.25rem; + margin-bottom: var(--spacing-xl); + color: var(--gray-100); + opacity: 0.9; +} + +.hero-cta { + display: flex; + gap: var(--spacing-md); + flex-wrap: wrap; +} + +/* Quick Access Buttons */ +.quick-access { + background-color: var(--white); + padding: var(--spacing-xl) 0; + box-shadow: var(--shadow-md); + position: relative; + z-index: 10; +} + +.quick-access-buttons { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); + gap: var(--spacing-lg); +} + +.quick-access-button { + display: flex; + flex-direction: column; + align-items: center; + padding: var(--spacing-lg); + background: var(--white); + border-radius: var(--radius-lg); + box-shadow: var(--shadow-md); + transition: var(--transition-base); + text-align: center; + border: 1px solid var(--gray-100); +} + +.quick-access-button:hover { + transform: translateY(-4px); + box-shadow: var(--shadow-lg); + border-color: var(--primary-light); +} + +.quick-access-icon { + width: 60px; + height: 60px; + display: flex; + align-items: center; + justify-content: center; + background: var(--primary-extra-light); + border-radius: var(--radius-xl); + margin-bottom: var(--spacing-md); + color: var(--primary); + font-size: 1.5rem; +} + +.quick-access-title { + font-size: 1.25rem; + font-weight: 600; + margin-bottom: var(--spacing-sm); + color: var(--gray-800); +} + +.quick-access-description { + color: var(--gray-600); + margin-bottom: var(--spacing-md); + font-size: 0.95rem; +} + +/* Featured News */ +.featured-news { + padding: var(--spacing-3xl) 0; + background-color: var(--gray-50); +} + +.featured-news-container { + display: grid; + grid-template-columns: 2fr 1fr; + gap: var(--spacing-2xl); + align-items: start; +} + +.featured-news-grid { + display: grid; + grid-template-columns: 1fr; + gap: var(--spacing-xl); +} + +.featured-news-item { + background: var(--white); + border-radius: var(--radius-xl); + overflow: hidden; + box-shadow: var(--shadow-lg); + transition: var(--transition-base); + display: grid; + grid-template-columns: 1fr 1fr; + gap: var(--spacing-lg); +} + +.featured-news-item:hover { + transform: translateY(-4px); + box-shadow: var(--shadow-xl); +} + +.featured-thumbnail { + position: relative; + overflow: hidden; +} + +.featured-thumbnail img { + width: 100%; + height: 100%; + object-fit: cover; + transition: var(--transition-smooth); +} + +.featured-news-item:hover .featured-thumbnail img { + transform: scale(1.05); +} + +.featured-badge { + position: absolute; + top: var(--spacing-md); + left: var(--spacing-md); + background: var(--accent); + color: var(--white); + padding: 0.5rem 1rem; + border-radius: var(--radius-md); + font-size: 0.875rem; + font-weight: 600; + text-transform: uppercase; + letter-spacing: 0.05em; +} + +.featured-content { + padding: var(--spacing-xl); + display: flex; + flex-direction: column; + justify-content: space-between; +} + +.featured-header { + margin-bottom: var(--spacing-lg); +} + +.featured-title { + font-size: 1.75rem; + line-height: 1.3; + margin-bottom: var(--spacing-md); +} + +.featured-title a { + color: var(--gray-900); + transition: var(--transition-base); +} + +.featured-title a:hover { + color: var(--primary); +} + +.featured-excerpt { + color: var(--gray-600); + margin-bottom: var(--spacing-lg); + line-height: 1.6; +} + +.featured-footer { + margin-top: auto; +} + +/* Sidebar */ +.sidebar { + display: flex; + flex-direction: column; + gap: var(--spacing-2xl); + position: sticky; + top: var(--spacing-xl); + height: fit-content; +} + +.sidebar-widget { + background: var(--white); + border-radius: var(--radius-lg); + padding: var(--spacing-lg); + box-shadow: var(--shadow-sm); + border: 1px solid var(--gray-200); + transition: var(--transition-base); +} + +.sidebar-widget:hover { + box-shadow: var(--shadow-lg); +} + +.widget-title { + font-size: 1.5rem; + padding-bottom: var(--spacing-sm); + border-bottom: 1px solid var(--gray-200); + color: var(--gray-800); +} + +/* Calendário Widget */ +.calendar-widget { + background: linear-gradient(145deg, var(--white) 0%, var(--gray-50) 100%); + border: 1px solid var(--gray-200); +} + +.calendar-container { + border-radius: var(--radius-lg); + overflow: hidden; +} + +/* Events Widget */ +.events-list { + display: flex; + flex-direction: column; + gap: var(--spacing-md); +} + +.event-item { + display: flex; + gap: var(--spacing-md); + padding: var(--spacing-lg); + background: var(--gray-50); + border-radius: var(--radius-lg); + transition: var(--transition-base); + border: 1px solid var(--gray-200); +} + +.event-item:hover { + background: var(--white); + transform: translateY(-4px); + box-shadow: var(--shadow-lg); + border-color: var(--primary-light); +} + +.event-date { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + min-width: 60px; + background: var(--primary-extra-light); + color: var(--primary-dark); + border-radius: var(--radius-md); + padding: var(--spacing-sm); + text-align: center; +} + +.event-day { + font-size: 1.5rem; + font-weight: 700; + line-height: 1; +} + +.event-month { + font-size: 0.875rem; + font-weight: 600; + text-transform: uppercase; +} + +.event-content { + flex: 1; +} + +.event-title { + font-size: 1.1rem; + font-weight: 600; + margin-bottom: var(--spacing-xs); + color: var(--gray-800); +} + +.event-time { + font-size: 0.875rem; + color: var(--gray-600); + display: flex; + align-items: center; + gap: var(--spacing-xs); +} + +/* Latest News */ +.latest-news { + padding: var(--spacing-3xl) 0; + background: var(--white); +} + +.news-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); + gap: var(--spacing-xl); + margin-bottom: var(--spacing-2xl); +} + +.news-card { + background: var(--white); + border-radius: var(--radius-lg); + overflow: hidden; + box-shadow: var(--shadow-sm); + transition: var(--transition-base); + display: flex; + flex-direction: column; + border: 1px solid var(--gray-200); +} + +.news-card:hover { + transform: translateY(-2px); + box-shadow: var(--shadow-lg); +} + +.news-thumbnail { + position: relative; + overflow: hidden; + aspect-ratio: 16/9; +} + +.news-thumbnail img { + width: 100%; + height: 100%; + object-fit: cover; + transition: var(--transition-smooth); +} + +.news-card:hover .news-thumbnail img { + transform: scale(1.05); +} + +.news-content { + padding: var(--spacing-lg); + flex: 1; + display: flex; + flex-direction: column; +} + +.news-header { + margin-bottom: var(--spacing-md); +} + +.news-title { + font-size: 1.25rem; + line-height: 1.4; + margin-bottom: var(--spacing-sm); +} + +.news-title a { + color: var(--gray-900); + transition: var(--transition-base); +} + +.news-title a:hover { + color: var(--primary); +} + +.news-meta { + display: flex; + gap: var(--spacing-md); + font-size: 0.875rem; + color: var(--gray-500); +} + +.news-meta span { + display: flex; + align-items: center; + gap: var(--spacing-xs); +} + +.news-excerpt { + color: var(--gray-600); + margin-bottom: var(--spacing-lg); + line-height: 1.6; + flex: 1; +} + +.news-footer { + margin-top: auto; +} + +.view-all { + text-align: center; +} + +/* Footer */ +.site-footer { + background: var(--gray-900); + color: var(--gray-400); + padding: var(--spacing-3xl) 0 var(--spacing-xl); + margin-top: var(--spacing-3xl); /* Adiciona espaço acima do rodapé */ +} + +.footer-widgets { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); + gap: var(--spacing-2xl); + margin-bottom: var(--spacing-2xl); +} + +.footer-widget { + display: flex; + flex-direction: column; +} + +.footer-widget-title { + color: var(--white); + font-size: 1.25rem; + margin-bottom: var(--spacing-lg); + position: relative; + padding-bottom: var(--spacing-sm); +} + +.footer-widget-title::after { + content: ''; + position: absolute; + bottom: 0; + left: 0; + width: 40px; + height: 2px; + background: var(--primary); +} + +.footer-menu { + display: flex; + flex-direction: column; + gap: var(--spacing-sm); +} + +.footer-menu a { + color: var(--gray-400); + transition: var(--transition-base); + display: flex; + align-items: center; + gap: var(--spacing-xs); +} + +.footer-menu a:hover { + color: var(--primary-light); + transform: translateX(4px); +} + +.footer-contact { + display: flex; + flex-direction: column; + gap: var(--spacing-md); +} + +.footer-contact-item { + display: flex; + align-items: center; + gap: var(--spacing-md); + color: var(--gray-400); +} + +.footer-contact-icon { + width: 40px; + height: 40px; + display: flex; + align-items: center; + justify-content: center; + background: var(--gray-800); + border-radius: var(--radius-md); + color: var(--primary); + flex-shrink: 0; +} + +.footer-bottom { + border-top: 1px solid var(--gray-800); + padding-top: var(--spacing-xl); + text-align: center; + color: var(--gray-500); + font-size: 0.875rem; +} + +/* Adiciona margem à sidebar quando ela não está na front-page */ +.site-main + .sidebar { + margin-left: var(--spacing-2xl); +} + +/*-------------------------------------------------------------- +# Single Post Layout +--------------------------------------------------------------*/ +.single-post-container { + padding: var(--spacing-2xl) 0; +} + +.post-content-area { + max-width: 840px; + margin: 0 auto var(--spacing-2xl) auto; + background: var(--white); + border-radius: var(--radius-xl); + box-shadow: var(--shadow-lg); + overflow: hidden; +} + +.post-featured-image { + max-height: 450px; + overflow: hidden; +} + +.post-featured-image img { + width: 100%; + height: 100%; + object-fit: cover; +} + +.post-content-wrapper { + padding: var(--spacing-2xl) var(--spacing-2xl); +} + +.entry-header { + margin-bottom: var(--spacing-xl); + text-align: center; +} + +.post-category { + display: inline-block; + background: var(--primary-extra-light); + color: var(--primary); + padding: 0.5rem 1.25rem; + border-radius: 999px; + font-size: 0.875rem; + font-weight: 600; + margin-bottom: var(--spacing-md); + transition: var(--transition-base); +} + +.post-category:hover { + background: var(--primary-light); + color: var(--primary-dark); +} + +.entry-title { + font-size: 2.75rem; + line-height: 1.2; + color: var(--gray-900); + margin-bottom: var(--spacing-lg); +} + +.post-meta { + display: flex; + justify-content: center; + gap: var(--spacing-lg); + font-size: 0.9rem; + color: var(--gray-500); +} + +.post-meta span { + display: flex; + align-items: center; + gap: var(--spacing-sm); +} + +.entry-content { + font-size: 1.1rem; + line-height: 1.8; + color: var(--gray-800); +} + +.entry-content p { + margin-bottom: 1.5em; + text-align: justify; /* Justifica o texto conforme solicitado */ +} + +.entry-content h2, +.entry-content h3, +.entry-content h4 { + margin-top: 2em; + margin-bottom: 1em; + line-height: 1.3; + color: var(--gray-900); +} + +.entry-content ul, +.entry-content ol { + margin-bottom: 1.5em; + padding-left: 1.5em; +} + +.entry-content li { + margin-bottom: 0.5em; +} + +.entry-content blockquote { + border-left: 4px solid var(--primary); + padding-left: 1.5em; + margin: 2em 0; + font-style: italic; + font-size: 1.2rem; + color: var(--gray-600); +} + +.entry-footer { + margin-top: var(--spacing-2xl); + padding-top: var(--spacing-lg); + border-top: 1px solid var(--gray-200); + display: flex; + justify-content: space-between; + align-items: center; + flex-wrap: wrap; + gap: var(--spacing-lg); +} + +.post-tags { + font-size: 0.9rem; +} + +.post-tags .tags-label { + font-weight: 600; + color: var(--gray-800); + margin-right: var(--spacing-sm); +} + +.post-tags a { + display: inline-block; + background: var(--gray-100); + color: var(--gray-700); + padding: 0.3rem 0.8rem; + border-radius: var(--radius-sm); + margin: 0.2rem; + transition: var(--transition-base); +} + +.post-tags a:hover { + background: var(--primary); + color: var(--white); +} + +.post-share { + display: flex; + align-items: center; + gap: var(--spacing-md); +} + +.share-label { + font-weight: 600; + color: var(--gray-800); + font-size: 0.9rem; +} + +.share-buttons { + display: flex; + gap: var(--spacing-sm); +} + +.share-btn { + width: 40px; + height: 40px; + border-radius: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + color: var(--white); + font-size: 1rem; + transition: var(--transition-base); + border: none; + cursor: pointer; +} + +.share-btn:hover { + transform: translateY(-3px); + opacity: 0.8; +} + +.share-btn.facebook { background: #1877F2; } +.share-btn.twitter { background: #1DA1F2; } +.share-btn.linkedin { background: #0A66C2; } +.share-btn.whatsapp { background: #25D366; } +.share-btn.print-btn { background: var(--secondary); } + +/* Post Navigation */ +.post-navigation-container { + max-width: 840px; + margin: 0 auto var(--spacing-2xl) auto; +} + +.post-navigation { + display: grid; + grid-template-columns: 1fr 1fr; + gap: var(--spacing-lg); +} + +.nav-links { + display: contents; /* Permite que os filhos diretos se tornem itens do grid */ +} + +.nav-previous, +.nav-next { + display: flex; +} + +.nav-previous a, +.nav-next a { + display: flex; + flex-direction: column; + padding: var(--spacing-lg); + border: 1px solid var(--gray-200); + border-radius: var(--radius-lg); + background: var(--white); + box-shadow: var(--shadow-sm); + transition: var(--transition-base); + width: 100%; +} + +.nav-previous a:hover, +.nav-next a:hover { + transform: translateY(-4px); + box-shadow: var(--shadow-md); + border-color: var(--primary-light); + color: var(--primary); +} + +.nav-subtitle { + font-size: 0.875rem; + font-weight: 500; + color: var(--gray-500); + margin-bottom: var(--spacing-sm); + display: flex; + align-items: center; + gap: var(--spacing-sm); +} + +.nav-title { + font-weight: 600; + color: var(--gray-800); +} + +/* Responsividade */ +@media (max-width: 1024px) { + :root { + --container-width: 100%; + } + + .featured-news-container { + grid-template-columns: 1fr; + gap: var(--spacing-2xl); + } + + .featured-news-item { + grid-template-columns: 1fr; + } + + .hero-content h1 { + font-size: 2.5rem; + } + + .entry-title { + font-size: 2.25rem; + } +} + +@media (max-width: 768px) { + .menu-toggle { + display: block; + } + + .primary-menu { + display: none; + position: absolute; + top: 100%; + left: 0; + right: 0; + background: var(--white); + flex-direction: column; + padding: var(--spacing-lg); + box-shadow: var(--shadow-lg); + gap: var(--spacing-md); + } + + .primary-menu.active { + display: flex; + } + + .hero-cta { + flex-direction: column; + align-items: stretch; + } + + .featured-news-grid, + .news-grid { + grid-template-columns: 1fr; + } + + .top-bar .container { + flex-direction: column; + gap: var(--spacing-sm); + } + + .top-bar-contact { + flex-wrap: wrap; + justify-content: center; + gap: var(--spacing-md); + } + + .main-header .container { + flex-direction: column; + gap: var(--spacing-md); + } + + .site-branding { + flex-direction: column; + text-align: center; + gap: var(--spacing-sm); + } + + .entry-footer { + flex-direction: column; + align-items: center; + } + + .post-navigation { + grid-template-columns: 1fr; + } +} + +@media (max-width: 480px) { + .featured-content, + .news-content { + padding: var(--spacing-md); + } + + .featured-title { + font-size: 1.5rem; + } + + .hero-content h1 { + font-size: 2rem; + } + + .section-title { + font-size: 1.75rem; + } + + .quick-access-buttons { + grid-template-columns: 1fr; + } +} + +/* Utilitários */ +.text-center { + text-align: center; +} + +.mb-0 { + margin-bottom: 0; +} + +.mt-0 { + margin-top: 0; +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +/* Animações */ +@keyframes fadeIn { + from { + opacity: 0; + transform: translateY(20px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + +.fade-in { + animation: fadeIn 0.6s ease-out forwards; +} + +/* Estados de loading */ +.loading { + opacity: 0.7; + pointer-events: none; +} + +.loading::after { + content: ''; + position: absolute; + top: 50%; + left: 50%; + width: 20px; + height: 20px; + margin: -10px 0 0 -10px; + border: 2px solid var(--gray-300); + border-radius: 50%; + border-top-color: var(--primary); + animation: spin 0.8s ease infinite; +} + +@keyframes spin { + to { + transform: rotate(360deg); + } +} \ No newline at end of file
+
+ + + +
+ ' ' . esc_html__( 'Post Anterior', 'newstc' ) . ' %title', + 'next_text' => '' . esc_html__( 'Próximo Post', 'newstc' ) . ' %title', + ) + ); + ?> +
+ + + +
+