���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��Sid Gifari Priv8 Shell single.php000064400000003124147177033070006547 0ustar00
'' . __( 'Previous Post', 'twentyseventeen' ) . ' ' . twentyseventeen_get_svg( array( 'icon' => 'arrow-left' ) ) . '%title', 'next_text' => '' . __( 'Next Post', 'twentyseventeen' ) . ' %title' . twentyseventeen_get_svg( array( 'icon' => 'arrow-right' ) ) . '', ) ); endwhile; // End the loop. ?>
'; //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles supportsHtml5Styles = ('hidden' in a); supportsUnknownElements = a.childNodes.length == 1 || (function() { // assign a false positive if unable to shiv (document.createElement)('a'); var frag = document.createDocumentFragment(); return ( typeof frag.cloneNode == 'undefined' || typeof frag.createDocumentFragment == 'undefined' || typeof frag.createElement == 'undefined' ); }()); } catch(e) { // assign a false positive if detection fails => unable to shiv supportsHtml5Styles = true; supportsUnknownElements = true; } }()); /*--------------------------------------------------------------------------*/ /** * Creates a style sheet with the given CSS text and adds it to the document. * @private * @param {Document} ownerDocument The document. * @param {String} cssText The CSS text. * @returns {StyleSheet} The style element. */ function addStyleSheet(ownerDocument, cssText) { var p = ownerDocument.createElement('p'), parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; p.innerHTML = 'x'; return parent.insertBefore(p.lastChild, parent.firstChild); } /** * Returns the value of `html5.elements` as an array. * @private * @returns {Array} An array of shived element node names. */ function getElements() { var elements = html5.elements; return typeof elements == 'string' ? elements.split(' ') : elements; } /** * Extends the built-in list of html5 elements * @memberOf html5 * @param {String|Array} newElements whitespace separated list or array of new element names to shiv * @param {Document} ownerDocument The context document. */ function addElements(newElements, ownerDocument) { var elements = html5.elements; if(typeof elements != 'string'){ elements = elements.join(' '); } if(typeof newElements != 'string'){ newElements = newElements.join(' '); } html5.elements = elements +' '+ newElements; shivDocument(ownerDocument); } /** * Returns the data associated to the given document * @private * @param {Document} ownerDocument The document. * @returns {Object} An object of data. */ function getExpandoData(ownerDocument) { var data = expandoData[ownerDocument[expando]]; if (!data) { data = {}; expanID++; ownerDocument[expando] = expanID; expandoData[expanID] = data; } return data; } /** * returns a shived element for the given nodeName and document * @memberOf html5 * @param {String} nodeName name of the element * @param {Document|DocumentFragment} ownerDocument The context document. * @returns {Object} The shived element. */ function createElement(nodeName, ownerDocument, data){ if (!ownerDocument) { ownerDocument = document; } if(supportsUnknownElements){ return ownerDocument.createElement(nodeName); } if (!data) { data = getExpandoData(ownerDocument); } var node; if (data.cache[nodeName]) { node = data.cache[nodeName].cloneNode(); } else if (saveClones.test(nodeName)) { node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); } else { node = data.createElem(nodeName); } // Avoid adding some elements to fragments in IE < 9 because // * Attributes like `name` or `type` cannot be set/changed once an element // is inserted into a document/fragment // * Link elements with `src` attributes that are inaccessible, as with // a 403 response, will cause the tab/window to crash // * Script elements appended to fragments will execute when their `src` // or `text` property is set return node.canHaveChildren && !reSkip.test(nodeName) && !node.tagUrn ? data.frag.appendChild(node) : node; } /** * returns a shived DocumentFragment for the given document * @memberOf html5 * @param {Document} ownerDocument The context document. * @returns {Object} The shived DocumentFragment. */ function createDocumentFragment(ownerDocument, data){ if (!ownerDocument) { ownerDocument = document; } if(supportsUnknownElements){ return ownerDocument.createDocumentFragment(); } data = data || getExpandoData(ownerDocument); var clone = data.frag.cloneNode(), i = 0, elems = getElements(), l = elems.length; for(;i= headerOffset ) { $navigation.addClass( navigationFixedClass ); } else { $navigation.removeClass( navigationFixedClass ); } } else { // Remove 'fixed' class if nav is taller than two rows. $navigation.removeClass( navigationFixedClass ); } } } // Set margins of branding in header. function adjustHeaderHeight() { if ( 'none' === $menuToggle.css( 'display' ) ) { // The margin should be applied to different elements on front-page or home vs interior pages. if ( isFrontPage ) { $branding.css( 'margin-bottom', navigationOuterHeight ); } else { $customHeader.css( 'margin-bottom', navigationOuterHeight ); } } else { $customHeader.css( 'margin-bottom', '0' ); $branding.css( 'margin-bottom', '0' ); } } // Set icon for quotes. function setQuotesIcon() { $( twentyseventeenScreenReaderText.quote ).prependTo( $formatQuote ); } // Add 'below-entry-meta' class to elements. function belowEntryMetaClass( param ) { var sidebarPos, sidebarPosBottom; if ( ! $body.hasClass( 'has-sidebar' ) || typeof $sidebar === 'undefined' || $sidebar.length < 1 || ( $body.hasClass( 'search' ) || $body.hasClass( 'single-attachment' ) || $body.hasClass( 'error404' ) || $body.hasClass( 'twentyseventeen-front-page' ) ) ) { return; } sidebarPos = $sidebar.offset(); sidebarPosBottom = sidebarPos.top + ( $sidebar.height() + 28 ); $entryContent.find( param ).each( function() { var $element = $( this ), elementPos = $element.offset(), elementPosTop = elementPos.top; // Add 'below-entry-meta' to elements below the entry meta. if ( elementPosTop > sidebarPosBottom ) { $element.addClass( 'below-entry-meta' ); } else { $element.removeClass( 'below-entry-meta' ); } }); } /* * Test if inline SVGs are supported. * @link https://github.com/Modernizr/Modernizr/ */ function supportsInlineSVG() { var div = document.createElement( 'div' ); div.innerHTML = ''; return 'http://www.w3.org/2000/svg' === ( 'undefined' !== typeof SVGRect && div.firstChild && div.firstChild.namespaceURI ); } /** * Test if an iOS device. */ function checkiOS() { return /iPad|iPhone|iPod/.test(navigator.userAgent) && ! window.MSStream; } /* * Test if background-attachment: fixed is supported. * @link http://stackoverflow.com/questions/14115080/detect-support-for-background-attachment-fixed */ function supportsFixedBackground() { var el = document.createElement('div'), isSupported; try { if ( ! ( 'backgroundAttachment' in el.style ) || checkiOS() ) { return false; } el.style.backgroundAttachment = 'fixed'; isSupported = ( 'fixed' === el.style.backgroundAttachment ); return isSupported; } catch (e) { return false; } } // Fire on document ready. $( function() { // If navigation menu is present on page, setNavProps and adjustScrollClass. if ( $navigation.length ) { setNavProps(); adjustScrollClass(); } // If 'Scroll Down' arrow in present on page, calculate scroll offset and bind an event handler to the click event. if ( $menuScrollDown.length ) { if ( $( 'body' ).hasClass( 'admin-bar' ) ) { menuTop -= 32; } if ( $( 'body' ).hasClass( 'blog' ) ) { menuTop -= 30; // The div for latest posts has no space above content, add some to account for this. } if ( ! $navigation.length ) { navigationOuterHeight = 0; } $menuScrollDown.on( 'click', function( e ) { e.preventDefault(); $( window ).scrollTo( '#primary', { duration: 600, offset: { top: menuTop - navigationOuterHeight } }); }); } adjustHeaderHeight(); setQuotesIcon(); belowEntryMetaClass( 'blockquote.alignleft, blockquote.alignright' ); if ( true === supportsInlineSVG() ) { document.documentElement.className = document.documentElement.className.replace( /(\s*)no-svg(\s*)/, '$1svg$2' ); } if ( true === supportsFixedBackground() ) { document.documentElement.className += ' background-fixed'; } } ); // If navigation menu is present on page, adjust it on scroll and screen resize. if ( $navigation.length ) { // On scroll, we want to stick/unstick the navigation. $( window ).on( 'scroll', function() { adjustScrollClass(); adjustHeaderHeight(); }); // Also want to make sure the navigation is where it should be on resize. $( window ).on( 'resize', function() { setNavProps(); setTimeout( adjustScrollClass, 500 ); }); } $( window ).on( 'resize', function() { clearTimeout( resizeTimer ); resizeTimer = setTimeout( function() { belowEntryMetaClass( 'blockquote.alignleft, blockquote.alignright' ); }, 300 ); setTimeout( adjustHeaderHeight, 1000 ); }); // Add header video class after the video is loaded. $( document ).on( 'wp-custom-header-video-loaded', function() { $body.addClass( 'has-header-video' ); }); })( jQuery ); assets/js/customize-controls.js000064400000002151147177033070012713 0ustar00/** * Scripts within the customizer controls window. * * Contextually shows the color hue control and informs the preview * when users open or close the front page sections section. */ (function() { wp.customize.bind( 'ready', function() { // Only show the color hue control when there's a custom color scheme. wp.customize( 'colorscheme', function( setting ) { wp.customize.control( 'colorscheme_hue', function( control ) { var visibility = function() { if ( 'custom' === setting.get() ) { control.container.slideDown( 180 ); } else { control.container.slideUp( 180 ); } }; visibility(); setting.bind( visibility ); }); }); // Detect when the front page sections section is expanded (or closed) so we can adjust the preview accordingly. wp.customize.section( 'theme_options', function( section ) { section.expanded.bind( function( isExpanding ) { // Value of isExpanding will = true if you're entering the section, false if you're leaving it. wp.customize.previewer.send( 'section-highlight', { expanded: isExpanding }); } ); } ); }); })(); assets/js/customize-preview.js000064400000010601147177033070012530 0ustar00/** * File customize-preview.js. * * Instantly live-update customizer settings in the preview for improved user experience. */ (function( $ ) { // Collect information from customize-controls.js about which panels are opening. wp.customize.bind( 'preview-ready', function() { // Initially hide the theme option placeholders on load. $( '.panel-placeholder' ).hide(); wp.customize.preview.bind( 'section-highlight', function( data ) { // Only on the front page. if ( ! $( 'body' ).hasClass( 'twentyseventeen-front-page' ) ) { return; } // When the section is expanded, show and scroll to the content placeholders, exposing the edit links. if ( true === data.expanded ) { $( 'body' ).addClass( 'highlight-front-sections' ); $( '.panel-placeholder' ).slideDown( 200, function() { $.scrollTo( $( '#panel1' ), { duration: 600, offset: { 'top': -70 } // Account for sticky menu. }); }); // If we've left the panel, hide the placeholders and scroll back to the top. } else { $( 'body' ).removeClass( 'highlight-front-sections' ); // Don't change scroll when leaving - it's likely to have unintended consequences. $( '.panel-placeholder' ).slideUp( 200 ); } }); }); // Site title and description. wp.customize( 'blogname', function( value ) { value.bind( function( to ) { $( '.site-title a' ).text( to ); }); }); wp.customize( 'blogdescription', function( value ) { value.bind( function( to ) { $( '.site-description' ).text( to ); }); }); // Header text color. wp.customize( 'header_textcolor', function( value ) { value.bind( function( to ) { if ( 'blank' === to ) { $( '.site-title, .site-description' ).css({ clip: 'rect(1px, 1px, 1px, 1px)', position: 'absolute' }); // Add class for different logo styles if title and description are hidden. $( 'body' ).addClass( 'title-tagline-hidden' ); } else { // Check if the text color has been removed and use default colors in theme stylesheet. if ( ! to.length ) { $( '#twentyseventeen-custom-header-styles' ).remove(); } $( '.site-title, .site-description' ).css({ clip: 'auto', position: 'relative' }); $( '.site-branding, .site-branding a, .site-description, .site-description a' ).css({ color: to }); // Add class for different logo styles if title and description are visible. $( 'body' ).removeClass( 'title-tagline-hidden' ); } }); }); // Color scheme. wp.customize( 'colorscheme', function( value ) { value.bind( function( to ) { // Update color body class. $( 'body' ) .removeClass( 'colors-light colors-dark colors-custom' ) .addClass( 'colors-' + to ); }); }); // Custom color hue. wp.customize( 'colorscheme_hue', function( value ) { value.bind( function( to ) { // Update custom color CSS. var style = $( '#custom-theme-colors' ), hue = style.data( 'hue' ), css = style.html(); // Equivalent to css.replaceAll, with hue followed by comma to prevent values with units from being changed. css = css.split( hue + ',' ).join( to + ',' ); style.html( css ).data( 'hue', to ); }); }); // Page layouts. wp.customize( 'page_layout', function( value ) { value.bind( function( to ) { if ( 'one-column' === to ) { $( 'body' ).addClass( 'page-one-column' ).removeClass( 'page-two-column' ); } else { $( 'body' ).removeClass( 'page-one-column' ).addClass( 'page-two-column' ); } } ); } ); // Whether a header image is available. function hasHeaderImage() { var image = wp.customize( 'header_image' )(); return '' !== image && 'remove-header' !== image; } // Whether a header video is available. function hasHeaderVideo() { var externalVideo = wp.customize( 'external_header_video' )(), video = wp.customize( 'header_video' )(); return '' !== externalVideo || ( 0 !== video && '' !== video ); } // Toggle a body class if a custom header exists. $.each( [ 'external_header_video', 'header_image', 'header_video' ], function( index, settingId ) { wp.customize( settingId, function( setting ) { setting.bind(function() { if ( hasHeaderImage() ) { $( document.body ).addClass( 'has-header-image' ); } else { $( document.body ).removeClass( 'has-header-image' ); } if ( ! hasHeaderVideo() ) { $( document.body ).removeClass( 'has-header-video' ); } } ); } ); } ); } )( jQuery ); assets/js/jquery.scrollTo.js000064400000013314147177033070012152 0ustar00/*! * jQuery.scrollTo * Copyright (c) 2007-2015 Ariel Flesler - afleslergmailcom | http://flesler.blogspot.com * Licensed under MIT * http://flesler.blogspot.com/2007/10/jqueryscrollto.html * @projectDescription Lightweight, cross-browser and highly customizable animated scrolling with jQuery * @author Ariel Flesler * @version 2.1.2 */ ;(function(factory) { 'use strict'; if (typeof define === 'function' && define.amd) { // AMD define( ['jquery'], factory ); } else if (typeof module !== 'undefined' && module.exports) { // CommonJS module.exports = factory( require( 'jquery' ) ); } else { // Global factory( jQuery ); } })(function($) { 'use strict'; var $scrollTo = $.scrollTo = function(target, duration, settings) { return $( window ).scrollTo( target, duration, settings ); }; $scrollTo.defaults = { axis:'xy', duration: 0, limit:true }; function isWin(elem) { return ! elem.nodeName || $.inArray( elem.nodeName.toLowerCase(), ['iframe','#document','html','body'] ) !== -1; } $.fn.scrollTo = function(target, duration, settings) { if (typeof duration === 'object') { settings = duration; duration = 0; } if (typeof settings === 'function') { settings = { onAfter:settings }; } if (target === 'max') { target = 9e9; } settings = $.extend( {}, $scrollTo.defaults, settings ); // Speed is still recognized for backwards compatibility duration = duration || settings.duration; // Make sure the settings are given right var queue = settings.queue && settings.axis.length > 1; if (queue) { // Let's keep the overall duration duration /= 2; } settings.offset = both( settings.offset ); settings.over = both( settings.over ); return this.each(function() { // Null target yields nothing, just like jQuery does if (target === null) { return; } var win = isWin( this ), elem = win ? this.contentWindow || window : this, $elem = $( elem ), targ = target, attr = {}, toff; switch (typeof targ) { // A number will pass the regex case 'number': case 'string': if (/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test( targ )) { targ = both( targ ); // We are done break; } // Relative/Absolute selector targ = win ? $( targ ) : $( targ, elem ); /* falls through */ case 'object': if (targ.length === 0) { return; } // DOMElement / jQuery if (targ.is || targ.style) { // Get the real position of the target toff = (targ = $( targ )).offset(); } } var offset = $.isFunction( settings.offset ) && settings.offset( elem, targ ) || settings.offset; $.each(settings.axis.split( '' ), function(i, axis) { var Pos = axis === 'x' ? 'Left' : 'Top', pos = Pos.toLowerCase(), key = 'scroll' + Pos, prev = $elem[key](), max = $scrollTo.max( elem, axis ); if (toff) {// jQuery / DOMElement attr[key] = toff[pos] + (win ? 0 : prev - $elem.offset()[pos]); // If it's a dom element, reduce the margin if (settings.margin) { attr[key] -= parseInt( targ.css( 'margin' + Pos ), 10 ) || 0; attr[key] -= parseInt( targ.css( 'border' + Pos + 'Width' ), 10 ) || 0; } attr[key] += offset[pos] || 0; if (settings.over[pos]) { // Scroll to a fraction of its width/height attr[key] += targ[axis === 'x'?'width':'height']() * settings.over[pos]; } } else { var val = targ[pos]; // Handle percentage values attr[key] = val.slice && val.slice( -1 ) === '%' ? parseFloat( val ) / 100 * max : val; } // Number or 'number' if (settings.limit && /^\d+$/.test( attr[key] )) { // Check the limits attr[key] = attr[key] <= 0 ? 0 : Math.min( attr[key], max ); } // Don't waste time animating, if there's no need. if ( ! i && settings.axis.length > 1) { if (prev === attr[key]) { // No animation needed attr = {}; } else if (queue) { // Intermediate animation animate( settings.onAfterFirst ); // Don't animate this axis again in the next iteration. attr = {}; } } }); animate( settings.onAfter ); function animate(callback) { var opts = $.extend({}, settings, { // The queue setting conflicts with animate() // Force it to always be true queue: true, duration: duration, complete: callback && function() { callback.call( elem, targ, settings ); } }); $elem.animate( attr, opts ); } }); }; // Max scrolling position, works on quirks mode // It only fails (not too badly) on IE, quirks mode. $scrollTo.max = function(elem, axis) { var Dim = axis === 'x' ? 'Width' : 'Height', scroll = 'scroll' + Dim; if ( ! isWin( elem )) { return elem[scroll] - $( elem )[Dim.toLowerCase()](); } var size = 'client' + Dim, doc = elem.ownerDocument || elem.document, html = doc.documentElement, body = doc.body; return Math.max( html[scroll], body[scroll] ) - Math.min( html[size], body[size] ); }; function both(val) { return $.isFunction( val ) || $.isPlainObject( val ) ? val : { top:val, left:val }; } // Add special hooks so that window scroll properties can be animated $.Tween.propHooks.scrollLeft = $.Tween.propHooks.scrollTop = { get: function(t) { return $( t.elem )[t.prop](); }, set: function(t) { var curr = this.get( t ); // If interrupt is true and user scrolled, stop animating if (t.options.interrupt && t._last && t._last !== curr) { return $( t.elem ).stop(); } var next = Math.round( t.now ); // Don't waste CPU // Browsers don't render floating point scroll if (curr !== next) { $( t.elem )[t.prop](next); t._last = this.get( t ); } } }; // AMD requirement return $scrollTo; }); assets/js/navigation.js000064400000007260147177033070011175 0ustar00/* global twentyseventeenScreenReaderText */ /** * Theme functions file. * * Contains handlers for navigation and widget area. */ (function( $ ) { var masthead, menuToggle, siteNavContain, siteNavigation; function initMainNavigation( container ) { // Add dropdown toggle that displays child menu items. var dropdownToggle = $( ' 'top', 'menu_id' => 'top-menu', ) ); ?> 'arrow-right' ) ); ?> template-parts/post/content-gallery.php000064400000004457147177033070014336 0ustar00
> 'thumb-tack' ) ); } ?>
'; if ( is_single() ) { twentyseventeen_posted_on(); } else { echo twentyseventeen_time_link(); twentyseventeen_edit_link(); } echo ''; } if ( is_single() ) { the_title( '

', '

' ); } elseif ( is_front_page() && is_home() ) { the_title( '

', '

' ); } else { the_title( '

', '

' ); } ?>
'; echo get_post_gallery(); echo '
'; } } if ( is_single() || ! get_post_gallery() ) { the_content( sprintf( /* translators: %s: Post title. Only visible to screen readers. */ __( 'Continue reading "%s"', 'twentyseventeen' ), get_the_title() ) ); wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '', ) ); } ?>
template-parts/post/content-none.php000064400000001774147177033070013635 0ustar00

Get started here.', 'twentyseventeen' ), esc_url( admin_url( 'post-new.php' ) ) ); ?>

template-parts/post/content-image.php000064400000004240147177033070013747 0ustar00
> 'thumb-tack' ) ); } ?>
'; if ( is_single() ) { twentyseventeen_posted_on(); } else { echo twentyseventeen_time_link(); twentyseventeen_edit_link(); } echo ''; } if ( is_single() ) { the_title( '

', '

' ); } elseif ( is_front_page() && is_home() ) { the_title( '

', '

' ); } else { the_title( '

', '

' ); } ?>
"%s"', 'twentyseventeen' ), get_the_title() ) ); wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '', ) ); } ?>
template-parts/post/content-video.php000064400000005225147177033070013777 0ustar00
> 'thumb-tack' ) ); } ?>
'; if ( is_single() ) { twentyseventeen_posted_on(); } else { echo twentyseventeen_time_link(); twentyseventeen_edit_link(); } echo ''; } if ( is_single() ) { the_title( '

', '

' ); } elseif ( is_front_page() && is_home() ) { the_title( '

', '

' ); } else { the_title( '

', '

' ); } ?>
'; echo $video_html; echo '
'; } } } if ( is_single() || empty( $video ) ) { the_content( sprintf( /* translators: %s: Post title. Only visible to screen readers. */ __( 'Continue reading "%s"', 'twentyseventeen' ), get_the_title() ) ); wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '', ) ); } ?>
template-parts/post/content-audio.php000064400000005173147177033070013774 0ustar00
> 'thumb-tack' ) ); } ?>
'; if ( is_single() ) { twentyseventeen_posted_on(); } else { echo twentyseventeen_time_link(); twentyseventeen_edit_link(); } echo ''; } if ( is_single() ) { the_title( '

', '

' ); } elseif ( is_front_page() && is_home() ) { the_title( '

', '

' ); } else { the_title( '

', '

' ); } ?>
'; echo $audio_html; echo '
'; } } } if ( is_single() || empty( $audio ) ) { the_content( sprintf( /* translators: %s: Post title. Only visible to screen readers. */ __( 'Continue reading "%s"', 'twentyseventeen' ), get_the_title() ) ); wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '', ) ); } ?>
template-parts/post/content.php000064400000004000147177033070012661 0ustar00
> 'thumb-tack' ) ); endif; ?>
'; if ( is_single() ) { twentyseventeen_posted_on(); } else { echo twentyseventeen_time_link(); twentyseventeen_edit_link(); } echo ''; } if ( is_single() ) { the_title( '

', '

' ); } elseif ( is_front_page() && is_home() ) { the_title( '

', '

' ); } else { the_title( '

', '

' ); } ?>
"%s"', 'twentyseventeen' ), get_the_title() ) ); wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '', ) ); ?>
template-parts/post/content-excerpt.php000064400000002557147177033070014350 0ustar00 searchform.php000064400000001730147177033070007420 0ustar00 archive.php000064400000003444147177033070006714 0ustar00
twentyseventeen_get_svg( array( 'icon' => 'arrow-left' ) ) . '' . __( 'Previous page', 'twentyseventeen' ) . '', 'next_text' => '' . __( 'Next page', 'twentyseventeen' ) . '' . twentyseventeen_get_svg( array( 'icon' => 'arrow-right' ) ), 'before_page_number' => '' . __( 'Page', 'twentyseventeen' ) . ' ', ) ); else : get_template_part( 'template-parts/post/content', 'none' ); endif; ?>
inc/block-patterns.php000064400000026474147177033070011004 0ustar00 __( 'Twenty Seventeen', 'twentyseventeen' ) ) ); } /** * Register Block Patterns. */ if ( function_exists( 'register_block_pattern' ) ) { register_block_pattern( 'twentyseventeen/large-heading-with-button', array( 'title' => __( 'Large Heading with Button', 'twentyseventeen' ), 'categories' => array( 'twentyseventeen' ), 'content' => '

' . __( 'Attract Leads with Marketing Campaigns that Work', 'twentyseventeen' ) . '

', ) ); register_block_pattern( 'twentyseventeen/images-with-text-and-link', array( 'title' => __( 'Images with Text and Link', 'twentyseventeen' ), 'categories' => array( 'twentyseventeen' ), 'content' => '
' . __( 'Black Stripes', 'twentyseventeen' ) . '

' . __( 'Branding', 'twentyseventeen' ) . '

' . __( 'Communicate your purpose and goals with a beautiful logo that encapsulates your business.', 'twentyseventeen' ) . '

' . __( 'See Case Study', 'twentyseventeen' ) . ' →

' . __( 'White border', 'twentyseventeen' ) . '

' . __( 'Web Design', 'twentyseventeen' ) . '

' . __( 'Need a website? We've got you covered. Our design team will create a stunning design to transform your brand.', 'twentyseventeen' ) . '

' . __( 'See Case Study', 'twentyseventeen' ) . ' →

', ) ); register_block_pattern( 'twentyseventeen/images-with-link', array( 'title' => __( 'Images with Link', 'twentyseventeen' ), 'categories' => array( 'twentyseventeen' ), 'content' => '
' . __( 'Black Stripes', 'twentyseventeen' ) . '

' . __( 'Branding', 'twentyseventeen' ) . '

' . __( 'See Case Study', 'twentyseventeen' ) . ' →

' . __( 'White border', 'twentyseventeen' ) . '

' . __( 'Design', 'twentyseventeen' ) . '

' . __( 'See Case Study', 'twentyseventeen' ) . ' →

' . __( 'Direct Light', 'twentyseventeen' ) . '

' . __( 'Strategy', 'twentyseventeen' ) . '

' . __( 'See Case Study' ) . ' →

', ) ); register_block_pattern( 'twentyseventeen/services', array( 'title' => __( 'Services', 'twentyseventeen' ), 'categories' => array( 'twentyseventeen' ), 'content' => '

' . __( 'Our Services', 'twentyseventeen' ) . '

', ) ); register_block_pattern( 'twentyseventeen/contact-us', array( 'title' => __( 'Contact Us', 'twentyseventeen' ), 'categories' => array( 'twentyseventeen' ), 'content' => '

' . __( 'We are proud to serve outstanding clients.', 'twentyseventeen' ) . '

', ) ); } inc/icon-functions.php000064400000016221147177033070010777 0ustar00 '', 'title' => '', 'desc' => '', 'fallback' => false, ); // Parse args. $args = wp_parse_args( $args, $defaults ); // Set aria hidden. $aria_hidden = ' aria-hidden="true"'; // Set ARIA. $aria_labelledby = ''; /* * Twenty Seventeen doesn't use the SVG title or description attributes; non-decorative icons are described with .screen-reader-text. * * However, child themes can use the title and description to add information to non-decorative SVG icons to improve accessibility. * * Example 1 with title: 'arrow-right', 'title' => __( 'This is the title', 'textdomain' ) ) ); ?> * * Example 2 with title and description: 'arrow-right', 'title' => __( 'This is the title', 'textdomain' ), 'desc' => __( 'This is the description', 'textdomain' ) ) ); ?> * * See https://www.paciellogroup.com/blog/2013/12/using-aria-enhance-svg-accessibility/. */ if ( $args['title'] ) { $aria_hidden = ''; $unique_id = twentyseventeen_unique_id(); $aria_labelledby = ' aria-labelledby="title-' . $unique_id . '"'; if ( $args['desc'] ) { $aria_labelledby = ' aria-labelledby="title-' . $unique_id . ' desc-' . $unique_id . '"'; } } // Begin SVG markup. $svg = ''; // Display the title. if ( $args['title'] ) { $svg .= '' . esc_html( $args['title'] ) . ''; // Display the desc only if the title is already set. if ( $args['desc'] ) { $svg .= '' . esc_html( $args['desc'] ) . ''; } } /* * Display the icon. * * The whitespace around `` is intentional - it is a work around to a keyboard navigation bug in Safari 10. * * See https://core.trac.wordpress.org/ticket/38387. */ $svg .= ' '; // Add some markup to use as a fallback for browsers that do not support SVGs. if ( $args['fallback'] ) { $svg .= ''; } $svg .= ''; return $svg; } /** * Display SVG icons in social links menu. * * @param string $item_output The menu item's starting HTML output. * @param WP_Post $item Menu item data object. * @param int $depth Depth of the menu. Used for padding. * @param stdClass $args An object of wp_nav_menu() arguments. * @return string The menu item output with social icon. */ function twentyseventeen_nav_menu_social_icons( $item_output, $item, $depth, $args ) { // Get supported social icons. $social_icons = twentyseventeen_social_links_icons(); // Change SVG icon inside social links menu if there is supported URL. if ( 'social' === $args->theme_location ) { foreach ( $social_icons as $attr => $value ) { if ( false !== strpos( $item_output, $attr ) ) { $item_output = str_replace( $args->link_after, '' . twentyseventeen_get_svg( array( 'icon' => esc_attr( $value ) ) ), $item_output ); } } } return $item_output; } add_filter( 'walker_nav_menu_start_el', 'twentyseventeen_nav_menu_social_icons', 10, 4 ); /** * Add dropdown icon if menu item has children. * * @param string $title The menu item's title. * @param WP_Post $item The current menu item. * @param stdClass $args An object of wp_nav_menu() arguments. * @param int $depth Depth of menu item. Used for padding. * @return string The menu item's title with dropdown icon. */ function twentyseventeen_dropdown_icon_to_menu_link( $title, $item, $args, $depth ) { if ( 'top' === $args->theme_location ) { foreach ( $item->classes as $value ) { if ( 'menu-item-has-children' === $value || 'page_item_has_children' === $value ) { $title = $title . twentyseventeen_get_svg( array( 'icon' => 'angle-down' ) ); } } } return $title; } add_filter( 'nav_menu_item_title', 'twentyseventeen_dropdown_icon_to_menu_link', 10, 4 ); /** * Returns an array of supported social links (URL and icon name). * * @return array Array of social links icons. */ function twentyseventeen_social_links_icons() { // Supported social links icons. $social_links_icons = array( 'behance.net' => 'behance', 'codepen.io' => 'codepen', 'deviantart.com' => 'deviantart', 'digg.com' => 'digg', 'docker.com' => 'dockerhub', 'dribbble.com' => 'dribbble', 'dropbox.com' => 'dropbox', 'facebook.com' => 'facebook', 'flickr.com' => 'flickr', 'foursquare.com' => 'foursquare', 'plus.google.com' => 'google-plus', 'github.com' => 'github', 'instagram.com' => 'instagram', 'linkedin.com' => 'linkedin', 'mailto:' => 'envelope-o', 'medium.com' => 'medium', 'pinterest.com' => 'pinterest-p', 'pscp.tv' => 'periscope', 'getpocket.com' => 'get-pocket', 'reddit.com' => 'reddit-alien', 'skype.com' => 'skype', 'skype:' => 'skype', 'slideshare.net' => 'slideshare', 'snapchat.com' => 'snapchat-ghost', 'soundcloud.com' => 'soundcloud', 'spotify.com' => 'spotify', 'stumbleupon.com' => 'stumbleupon', 't.me' => 'telegram', 'telegram.me' => 'telegram', 'tumblr.com' => 'tumblr', 'twitch.tv' => 'twitch', 'twitter.com' => 'twitter', 'vimeo.com' => 'vimeo', 'vine.co' => 'vine', 'vk.com' => 'vk', 'wa.me' => 'whatsapp', 'whatsapp.com' => 'whatsapp', 'wordpress.org' => 'wordpress', 'wordpress.com' => 'wordpress', 'yelp.com' => 'yelp', 'youtube.com' => 'youtube', ); /** * Filters Twenty Seventeen social links icons. * * @since Twenty Seventeen 1.0 * * @param array $social_links_icons Array of social links icons. */ return apply_filters( 'twentyseventeen_social_links_icons', $social_links_icons ); } inc/customizer.php000064400000015352147177033070010251 0ustar00get_setting( 'blogname' )->transport = 'postMessage'; $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage'; $wp_customize->selective_refresh->add_partial( 'blogname', array( 'selector' => '.site-title a', 'render_callback' => 'twentyseventeen_customize_partial_blogname', ) ); $wp_customize->selective_refresh->add_partial( 'blogdescription', array( 'selector' => '.site-description', 'render_callback' => 'twentyseventeen_customize_partial_blogdescription', ) ); /** * Custom colors. */ $wp_customize->add_setting( 'colorscheme', array( 'default' => 'light', 'transport' => 'postMessage', 'sanitize_callback' => 'twentyseventeen_sanitize_colorscheme', ) ); $wp_customize->add_setting( 'colorscheme_hue', array( 'default' => 250, 'transport' => 'postMessage', 'sanitize_callback' => 'absint', // The hue is stored as a positive integer. ) ); $wp_customize->add_control( 'colorscheme', array( 'type' => 'radio', 'label' => __( 'Color Scheme', 'twentyseventeen' ), 'choices' => array( 'light' => __( 'Light', 'twentyseventeen' ), 'dark' => __( 'Dark', 'twentyseventeen' ), 'custom' => __( 'Custom', 'twentyseventeen' ), ), 'section' => 'colors', 'priority' => 5, ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'colorscheme_hue', array( 'mode' => 'hue', 'section' => 'colors', 'priority' => 6, ) ) ); /** * Theme options. */ $wp_customize->add_section( 'theme_options', array( 'title' => __( 'Theme Options', 'twentyseventeen' ), 'priority' => 130, // Before Additional CSS. ) ); $wp_customize->add_setting( 'page_layout', array( 'default' => 'two-column', 'sanitize_callback' => 'twentyseventeen_sanitize_page_layout', 'transport' => 'postMessage', ) ); $wp_customize->add_control( 'page_layout', array( 'label' => __( 'Page Layout', 'twentyseventeen' ), 'section' => 'theme_options', 'type' => 'radio', 'description' => __( 'When the two-column layout is assigned, the page title is in one column and content is in the other.', 'twentyseventeen' ), 'choices' => array( 'one-column' => __( 'One Column', 'twentyseventeen' ), 'two-column' => __( 'Two Column', 'twentyseventeen' ), ), 'active_callback' => 'twentyseventeen_is_view_with_layout_option', ) ); /** * Filters the number of front page sections in Twenty Seventeen. * * @since Twenty Seventeen 1.0 * * @param int $num_sections Number of front page sections. */ $num_sections = apply_filters( 'twentyseventeen_front_page_sections', 4 ); // Create a setting and control for each of the sections available in the theme. for ( $i = 1; $i < ( 1 + $num_sections ); $i++ ) { $wp_customize->add_setting( 'panel_' . $i, array( 'default' => false, 'sanitize_callback' => 'absint', 'transport' => 'postMessage', ) ); $wp_customize->add_control( 'panel_' . $i, array( /* translators: %d: The front page section number. */ 'label' => sprintf( __( 'Front Page Section %d Content', 'twentyseventeen' ), $i ), 'description' => ( 1 !== $i ? '' : __( 'Select pages to feature in each area from the dropdowns. Add an image to a section by setting a featured image in the page editor. Empty sections will not be displayed.', 'twentyseventeen' ) ), 'section' => 'theme_options', 'type' => 'dropdown-pages', 'allow_addition' => true, 'active_callback' => 'twentyseventeen_is_static_front_page', ) ); $wp_customize->selective_refresh->add_partial( 'panel_' . $i, array( 'selector' => '#panel' . $i, 'render_callback' => 'twentyseventeen_front_page_section', 'container_inclusive' => true, ) ); } } add_action( 'customize_register', 'twentyseventeen_customize_register' ); /** * Sanitize the page layout options. * * @param string $input Page layout. */ function twentyseventeen_sanitize_page_layout( $input ) { $valid = array( 'one-column' => __( 'One Column', 'twentyseventeen' ), 'two-column' => __( 'Two Column', 'twentyseventeen' ), ); if ( array_key_exists( $input, $valid ) ) { return $input; } return ''; } /** * Sanitize the colorscheme. * * @param string $input Color scheme. */ function twentyseventeen_sanitize_colorscheme( $input ) { $valid = array( 'light', 'dark', 'custom' ); if ( in_array( $input, $valid, true ) ) { return $input; } return 'light'; } /** * Render the site title for the selective refresh partial. * * @since Twenty Seventeen 1.0 * * @see twentyseventeen_customize_register() * * @return void */ function twentyseventeen_customize_partial_blogname() { bloginfo( 'name' ); } /** * Render the site tagline for the selective refresh partial. * * @since Twenty Seventeen 1.0 * * @see twentyseventeen_customize_register() * * @return void */ function twentyseventeen_customize_partial_blogdescription() { bloginfo( 'description' ); } /** * Return whether we're previewing the front page and it's a static page. */ function twentyseventeen_is_static_front_page() { return ( is_front_page() && ! is_home() ); } /** * Return whether we're on a view that supports a one or two column layout. */ function twentyseventeen_is_view_with_layout_option() { // This option is available on all pages. It's also available on archives when there isn't a sidebar. return ( is_page() || ( is_archive() && ! is_active_sidebar( 'sidebar-1' ) ) ); } /** * Bind JS handlers to instantly live-preview changes. */ function twentyseventeen_customize_preview_js() { wp_enqueue_script( 'twentyseventeen-customize-preview', get_theme_file_uri( '/assets/js/customize-preview.js' ), array( 'customize-preview' ), '20161002', true ); } add_action( 'customize_preview_init', 'twentyseventeen_customize_preview_js' ); /** * Load dynamic logic for the customizer controls area. */ function twentyseventeen_panels_js() { wp_enqueue_script( 'twentyseventeen-customize-controls', get_theme_file_uri( '/assets/js/customize-controls.js' ), array(), '20161020', true ); } add_action( 'customize_controls_enqueue_scripts', 'twentyseventeen_panels_js' ); inc/custom-header.php000064400000010511147177033070010575 0ustar00 get_parent_theme_file_uri( '/assets/images/header.jpg' ), 'width' => 2000, 'height' => 1200, 'flex-height' => true, 'video' => true, 'wp-head-callback' => 'twentyseventeen_header_style', ) ) ); register_default_headers( array( 'default-image' => array( 'url' => '%s/assets/images/header.jpg', 'thumbnail_url' => '%s/assets/images/header.jpg', 'description' => __( 'Default Header Image', 'twentyseventeen' ), ), ) ); } add_action( 'after_setup_theme', 'twentyseventeen_custom_header_setup' ); if ( ! function_exists( 'twentyseventeen_header_style' ) ) : /** * Styles the header image and text displayed on the blog. * * @see twentyseventeen_custom_header_setup(). */ function twentyseventeen_header_style() { $header_text_color = get_header_textcolor(); // If no custom options for text are set, let's bail. // get_header_textcolor() options: add_theme_support( 'custom-header' ) is default, hide text (returns 'blank') or any hex value. if ( get_theme_support( 'custom-header', 'default-text-color' ) === $header_text_color ) { return; } // If we get this far, we have custom styles. Let's do this. ?> ' . __( 'Play background video', 'twentyseventeen' ) . '' . twentyseventeen_get_svg( array( 'icon' => 'play' ) ); $settings['l10n']['pause'] = '' . __( 'Pause background video', 'twentyseventeen' ) . '' . twentyseventeen_get_svg( array( 'icon' => 'pause' ) ); return $settings; } add_filter( 'header_video_settings', 'twentyseventeen_video_controls' ); inc/template-tags.php000064400000015611147177033070010612 0ustar00' . get_the_author() . '' ); // Finally, let's write all of this to the page. echo '' . twentyseventeen_time_link() . ''; } endif; if ( ! function_exists( 'twentyseventeen_time_link' ) ) : /** * Gets a nicely formatted string for the published date. */ function twentyseventeen_time_link() { $time_string = ''; if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) { $time_string = ''; } $time_string = sprintf( $time_string, get_the_date( DATE_W3C ), get_the_date(), get_the_modified_date( DATE_W3C ), get_the_modified_date() ); // Wrap the time string in a link, and preface it with 'Posted on'. return sprintf( /* translators: %s: Post date. */ __( 'Posted on %s', 'twentyseventeen' ), '' . $time_string . '' ); } endif; if ( ! function_exists( 'twentyseventeen_entry_footer' ) ) : /** * Prints HTML with meta information for the categories, tags and comments. */ function twentyseventeen_entry_footer() { $separate_meta = wp_get_list_item_separator(); // Get Categories for posts. $categories_list = get_the_category_list( $separate_meta ); // Get Tags for posts. $tags_list = get_the_tag_list( '', $separate_meta ); // We don't want to output .entry-footer if it will be empty, so make sure its not. if ( ( ( twentyseventeen_categorized_blog() && $categories_list ) || $tags_list ) || get_edit_post_link() ) { echo '
'; if ( 'post' === get_post_type() ) { if ( ( $categories_list && twentyseventeen_categorized_blog() ) || $tags_list ) { echo ''; // Make sure there's more than one category before displaying. if ( $categories_list && twentyseventeen_categorized_blog() ) { echo '' . twentyseventeen_get_svg( array( 'icon' => 'folder-open' ) ) . '' . __( 'Categories', 'twentyseventeen' ) . '' . $categories_list . ''; } if ( $tags_list && ! is_wp_error( $tags_list ) ) { echo '' . twentyseventeen_get_svg( array( 'icon' => 'hashtag' ) ) . '' . __( 'Tags', 'twentyseventeen' ) . '' . $tags_list . ''; } echo ''; } } twentyseventeen_edit_link(); echo '
'; } } endif; if ( ! function_exists( 'twentyseventeen_edit_link' ) ) : /** * Returns an accessibility-friendly link to edit a post or page. * * This also gives us a little context about what exactly we're editing * (post or page?) so that users understand a bit more where they are in terms * of the template hierarchy and their content. Helpful when/if the single-page * layout with multiple posts/pages shown gets confusing. */ function twentyseventeen_edit_link() { edit_post_link( sprintf( /* translators: %s: Post title. Only visible to screen readers. */ __( 'Edit "%s"', 'twentyseventeen' ), get_the_title() ), '', '' ); } endif; /** * Display a front page section. * * @param WP_Customize_Partial $partial Partial associated with a selective refresh request. * @param int $id Front page section to display. */ function twentyseventeen_front_page_section( $partial = null, $id = 0 ) { if ( is_a( $partial, 'WP_Customize_Partial' ) ) { // Find out the ID and set it up during a selective refresh. global $twentyseventeencounter; $id = str_replace( 'panel_', '', $partial->id ); $twentyseventeencounter = $id; } global $post; // Modify the global post object before setting up post data. if ( get_theme_mod( 'panel_' . $id ) ) { $post = get_post( get_theme_mod( 'panel_' . $id ) ); setup_postdata( $post ); set_query_var( 'panel', $id ); get_template_part( 'template-parts/page/content', 'front-page-panels' ); wp_reset_postdata(); } elseif ( is_customize_preview() ) { // The output placeholder anchor. printf( '
' . '%2$s
', $id, /* translators: %s: The section ID. */ sprintf( __( 'Front Page Section %s Placeholder', 'twentyseventeen' ), $id ) ); } } /** * Returns true if a blog has more than 1 category. * * @return bool */ function twentyseventeen_categorized_blog() { $category_count = get_transient( 'twentyseventeen_categories' ); if ( false === $category_count ) { // Create an array of all the categories that are attached to posts. $categories = get_categories( array( 'fields' => 'ids', 'hide_empty' => 1, // We only need to know if there is more than one category. 'number' => 2, ) ); // Count the number of categories that are attached to the posts. $category_count = count( $categories ); set_transient( 'twentyseventeen_categories', $category_count ); } // Allow viewing case of 0 or 1 categories in post preview. if ( is_preview() ) { return true; } return $category_count > 1; } /** * Flush out the transients used in twentyseventeen_categorized_blog. */ function twentyseventeen_category_transient_flusher() { if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { return; } // Like, beat it. Dig? delete_transient( 'twentyseventeen_categories' ); } add_action( 'edit_category', 'twentyseventeen_category_transient_flusher' ); add_action( 'save_post', 'twentyseventeen_category_transient_flusher' ); if ( ! function_exists( 'wp_body_open' ) ) : /** * Fire the wp_body_open action. * * Added for backward compatibility to support pre-5.2.0 WordPress versions. * * @since Twenty Seventeen 2.2 */ function wp_body_open() { /** * Triggered after the opening tag. * * @since Twenty Seventeen 2.2 */ do_action( 'wp_body_open' ); } endif; inc/template-functions.php000064400000005027147177033070011664 0ustar00 .comment-body > .comment-meta > .comment-author .avatar { border-color: hsl( ' . $hue . ', ' . $reduced_saturation . ', 20% ); /* base: #333; */ } .colors-custom h2, .colors-custom blockquote, .colors-custom input[type="text"], .colors-custom input[type="email"], .colors-custom input[type="url"], .colors-custom input[type="password"], .colors-custom input[type="search"], .colors-custom input[type="number"], .colors-custom input[type="tel"], .colors-custom input[type="range"], .colors-custom input[type="date"], .colors-custom input[type="month"], .colors-custom input[type="week"], .colors-custom input[type="time"], .colors-custom input[type="datetime"], .colors-custom input[type="datetime-local"], .colors-custom input[type="color"], .colors-custom textarea, .colors-custom .site-description, .colors-custom .entry-content blockquote.alignleft, .colors-custom .entry-content blockquote.alignright, .colors-custom .colors-custom .taxonomy-description, .colors-custom .site-info a, .colors-custom .wp-caption, .colors-custom .gallery-caption { color: hsl( ' . $hue . ', ' . $saturation . ', 40% ); /* base: #666; */ } .colors-custom abbr, .colors-custom acronym { border-bottom-color: hsl( ' . $hue . ', ' . $saturation . ', 40% ); /* base: #666; */ } .colors-custom h5, .colors-custom .entry-meta, .colors-custom .entry-meta a, .colors-custom.blog .entry-meta a.post-edit-link, .colors-custom.archive .entry-meta a.post-edit-link, .colors-custom.search .entry-meta a.post-edit-link, .colors-custom .nav-subtitle, .colors-custom .comment-metadata, .colors-custom .comment-metadata a, .colors-custom .no-comments, .colors-custom .comment-awaiting-moderation, .colors-custom .page-numbers.current, .colors-custom .page-links .page-number, .colors-custom .navigation-top .current-menu-item > a, .colors-custom .navigation-top .current_page_item > a, .colors-custom .main-navigation a:hover, .colors-custom .site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist { color: hsl( ' . $hue . ', ' . $saturation . ', 46% ); /* base: #767676; */ } .colors-custom :not( .mejs-button ) > button:hover, .colors-custom :not( .mejs-button ) > button:focus, .colors-custom input[type="button"]:hover, .colors-custom input[type="button"]:focus, .colors-custom input[type="submit"]:hover, .colors-custom input[type="submit"]:focus, .colors-custom .entry-footer .edit-link a.post-edit-link:hover, .colors-custom .entry-footer .edit-link a.post-edit-link:focus, .colors-custom .social-navigation a, .colors-custom .prev.page-numbers:focus, .colors-custom .prev.page-numbers:hover, .colors-custom .next.page-numbers:focus, .colors-custom .next.page-numbers:hover, .colors-custom .site-content .wp-playlist-light .wp-playlist-item:hover, .colors-custom .site-content .wp-playlist-light .wp-playlist-item:focus { background: hsl( ' . esc_attr( $hue ) . ', ' . esc_attr( $saturation ) . ', 46% ); /* base: #767676; */ } .colors-custom button.secondary:hover, .colors-custom button.secondary:focus, .colors-custom input[type="reset"]:hover, .colors-custom input[type="reset"]:focus, .colors-custom input[type="button"].secondary:hover, .colors-custom input[type="button"].secondary:focus, .colors-custom input[type="reset"].secondary:hover, .colors-custom input[type="reset"].secondary:focus, .colors-custom input[type="submit"].secondary:hover, .colors-custom input[type="submit"].secondary:focus, .colors-custom hr { background: hsl( ' . $hue . ', ' . $saturation . ', 73% ); /* base: #bbb; */ } .colors-custom input[type="text"], .colors-custom input[type="email"], .colors-custom input[type="url"], .colors-custom input[type="password"], .colors-custom input[type="search"], .colors-custom input[type="number"], .colors-custom input[type="tel"], .colors-custom input[type="range"], .colors-custom input[type="date"], .colors-custom input[type="month"], .colors-custom input[type="week"], .colors-custom input[type="time"], .colors-custom input[type="datetime"], .colors-custom input[type="datetime-local"], .colors-custom input[type="color"], .colors-custom textarea, .colors-custom select, .colors-custom fieldset, .colors-custom .widget .tagcloud a:hover, .colors-custom .widget .tagcloud a:focus, .colors-custom .widget.widget_tag_cloud a:hover, .colors-custom .widget.widget_tag_cloud a:focus, .colors-custom .wp_widget_tag_cloud a:hover, .colors-custom .wp_widget_tag_cloud a:focus { border-color: hsl( ' . $hue . ', ' . $saturation . ', 73% ); /* base: #bbb; */ } .colors-custom thead th { border-bottom-color: hsl( ' . $hue . ', ' . $saturation . ', 73% ); /* base: #bbb; */ } .colors-custom .entry-footer .cat-links .icon, .colors-custom .entry-footer .tags-links .icon { color: hsl( ' . $hue . ', ' . $saturation . ', 73% ); /* base: #bbb; */ } .colors-custom button.secondary, .colors-custom input[type="reset"], .colors-custom input[type="button"].secondary, .colors-custom input[type="reset"].secondary, .colors-custom input[type="submit"].secondary, .colors-custom .prev.page-numbers, .colors-custom .next.page-numbers { background-color: hsl( ' . $hue . ', ' . $saturation . ', 87% ); /* base: #ddd; */ } .colors-custom .widget .tagcloud a, .colors-custom .widget.widget_tag_cloud a, .colors-custom .wp_widget_tag_cloud a { border-color: hsl( ' . $hue . ', ' . $saturation . ', 87% ); /* base: #ddd; */ } .colors-custom.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child), .colors-custom .widget ul li { border-top-color: hsl( ' . $hue . ', ' . $saturation . ', 87% ); /* base: #ddd; */ } .colors-custom .widget ul li { border-bottom-color: hsl( ' . $hue . ', ' . $saturation . ', 87% ); /* base: #ddd; */ } .colors-custom pre, .colors-custom mark, .colors-custom ins { background: hsl( ' . $hue . ', ' . $saturation . ', 93% ); /* base: #eee; */ } .colors-custom .navigation-top, .colors-custom .main-navigation > div > ul, .colors-custom .pagination, .colors-custom .comments-pagination, .colors-custom .entry-footer, .colors-custom .site-footer { border-top-color: hsl( ' . $hue . ', ' . $saturation . ', 93% ); /* base: #eee; */ } .colors-custom .navigation-top, .colors-custom .main-navigation li, .colors-custom .entry-footer, .colors-custom .single-featured-image-header, .colors-custom .site-content .wp-playlist-light .wp-playlist-item, .colors-custom tr { border-bottom-color: hsl( ' . $hue . ', ' . $saturation . ', 93% ); /* base: #eee; */ } .colors-custom .site-content .wp-playlist-light { border-color: hsl( ' . $hue . ', ' . $saturation . ', 93% ); /* base: #eee; */ } .colors-custom .site-header, .colors-custom .single-featured-image-header { background-color: hsl( ' . $hue . ', ' . $saturation . ', 98% ); /* base: #fafafa; */ } .colors-custom button, .colors-custom input[type="button"], .colors-custom input[type="submit"], .colors-custom .entry-footer .edit-link a.post-edit-link, .colors-custom .social-navigation a, .colors-custom .site-content .wp-playlist-light a.wp-playlist-caption:hover, .colors-custom .site-content .wp-playlist-light .wp-playlist-item:hover a, .colors-custom .site-content .wp-playlist-light .wp-playlist-item:focus a, .colors-custom .site-content .wp-playlist-light .wp-playlist-item:hover, .colors-custom .site-content .wp-playlist-light .wp-playlist-item:focus, .colors-custom .prev.page-numbers:focus, .colors-custom .prev.page-numbers:hover, .colors-custom .next.page-numbers:focus, .colors-custom .next.page-numbers:hover, .colors-custom.has-header-image .site-title, .colors-custom.has-header-video .site-title, .colors-custom.has-header-image .site-title a, .colors-custom.has-header-video .site-title a, .colors-custom.has-header-image .site-description, .colors-custom.has-header-video .site-description { color: hsl( ' . $hue . ', ' . $saturation . ', 100% ); /* base: #fff; */ } body.colors-custom, .colors-custom .navigation-top, .colors-custom .main-navigation ul { background: hsl( ' . $hue . ', ' . $saturation . ', 100% ); /* base: #fff; */ } .colors-custom .widget ul li a, .colors-custom .site-footer .widget-area ul li a { -webkit-box-shadow: inset 0 -1px 0 hsl( ' . $hue . ', ' . $saturation . ', 100% ); /* base: rgba(255, 255, 255, 1); */ box-shadow: inset 0 -1px 0 hsl( ' . $hue . ', ' . $saturation . ', 100% ); /* base: rgba(255, 255, 255, 1); */ } .colors-custom .menu-toggle, .colors-custom .menu-toggle:hover, .colors-custom .menu-toggle:focus, .colors-custom .menu .dropdown-toggle, .colors-custom .menu-scroll-down, .colors-custom .menu-scroll-down:hover, .colors-custom .menu-scroll-down:focus { background-color: transparent; } .colors-custom .widget .tagcloud a, .colors-custom .widget .tagcloud a:focus, .colors-custom .widget .tagcloud a:hover, .colors-custom .widget.widget_tag_cloud a, .colors-custom .widget.widget_tag_cloud a:focus, .colors-custom .widget.widget_tag_cloud a:hover, .colors-custom .wp_widget_tag_cloud a, .colors-custom .wp_widget_tag_cloud a:focus, .colors-custom .wp_widget_tag_cloud a:hover, .colors-custom .entry-footer .edit-link a.post-edit-link:focus, .colors-custom .entry-footer .edit-link a.post-edit-link:hover { -webkit-box-shadow: none !important; box-shadow: none !important; } /* Reset non-customizable hover styling for links */ .colors-custom .entry-content a:hover, .colors-custom .entry-content a:focus, .colors-custom .entry-summary a:hover, .colors-custom .entry-summary a:focus, .colors-custom .comment-content a:focus, .colors-custom .comment-content a:hover, .colors-custom .widget a:hover, .colors-custom .widget a:focus, .colors-custom .site-footer .widget-area a:hover, .colors-custom .site-footer .widget-area a:focus, .colors-custom .posts-navigation a:hover, .colors-custom .posts-navigation a:focus, .colors-custom .widget_authors a:hover strong, .colors-custom .widget_authors a:focus strong { -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1); box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1); } .colors-custom .gallery-item a, .colors-custom .gallery-item a:hover, .colors-custom .gallery-item a:focus { -webkit-box-shadow: none; box-shadow: none; } @media screen and (min-width: 48em) { .colors-custom .nav-links .nav-previous .nav-title .icon, .colors-custom .nav-links .nav-next .nav-title .icon { color: hsl( ' . $hue . ', ' . $saturation . ', 20% ); /* base: #222; */ } .colors-custom .main-navigation li li:hover, .colors-custom .main-navigation li li.focus { background: hsl( ' . $hue . ', ' . $saturation . ', 46% ); /* base: #767676; */ } .colors-custom .navigation-top .menu-scroll-down { color: hsl( ' . $hue . ', ' . $saturation . ', 46% ); /* base: #767676; */; } .colors-custom abbr[title] { border-bottom-color: hsl( ' . $hue . ', ' . $saturation . ', 46% ); /* base: #767676; */; } .colors-custom .main-navigation ul ul { border-color: hsl( ' . $hue . ', ' . $saturation . ', 73% ); /* base: #bbb; */ background: hsl( ' . $hue . ', ' . $saturation . ', 100% ); /* base: #fff; */ } .colors-custom .main-navigation ul li.menu-item-has-children:before, .colors-custom .main-navigation ul li.page_item_has_children:before { border-bottom-color: hsl( ' . $hue . ', ' . $saturation . ', 73% ); /* base: #bbb; */ } .colors-custom .main-navigation ul li.menu-item-has-children:after, .colors-custom .main-navigation ul li.page_item_has_children:after { border-bottom-color: hsl( ' . $hue . ', ' . $saturation . ', 100% ); /* base: #fff; */ } .colors-custom .main-navigation li li.focus > a, .colors-custom .main-navigation li li:focus > a, .colors-custom .main-navigation li li:hover > a, .colors-custom .main-navigation li li a:hover, .colors-custom .main-navigation li li a:focus, .colors-custom .main-navigation li li.current_page_item a:hover, .colors-custom .main-navigation li li.current-menu-item a:hover, .colors-custom .main-navigation li li.current_page_item a:focus, .colors-custom .main-navigation li li.current-menu-item a:focus { color: hsl( ' . $hue . ', ' . $saturation . ', 100% ); /* base: #fff; */ } }'; /** * Filters Twenty Seventeen custom colors CSS. * * @since Twenty Seventeen 1.0 * * @param string $css Base theme colors CSS. * @param int $hue The user's selected color hue. * @param string $saturation Filtered theme color saturation level. */ return apply_filters( 'twentyseventeen_custom_colors_css', $css, $hue, $saturation ); } inc/back-compat.php000064400000004770147177033070010230 0ustar00

%s

', sprintf( /* translators: %s: The current WordPress version. */ __( 'Twenty Seventeen requires at least WordPress version 4.7. You are running version %s. Please upgrade and try again.', 'twentyseventeen' ), $GLOBALS['wp_version'] ) ); } /** * Prevents the Customizer from being loaded on WordPress versions prior to 4.7. * * @since Twenty Seventeen 1.0 * * @global string $wp_version WordPress version. */ function twentyseventeen_customize() { wp_die( sprintf( /* translators: %s: The current WordPress version. */ __( 'Twenty Seventeen requires at least WordPress version 4.7. You are running version %s. Please upgrade and try again.', 'twentyseventeen' ), $GLOBALS['wp_version'] ), '', array( 'back_link' => true, ) ); } add_action( 'load-customize.php', 'twentyseventeen_customize' ); /** * Prevents the Theme Preview from being loaded on WordPress versions prior to 4.7. * * @since Twenty Seventeen 1.0 * * @global string $wp_version WordPress version. */ function twentyseventeen_preview() { if ( isset( $_GET['preview'] ) ) { wp_die( sprintf( /* translators: %s: The current WordPress version. */ __( 'Twenty Seventeen requires at least WordPress version 4.7. You are running version %s. Please upgrade and try again.', 'twentyseventeen' ), $GLOBALS['wp_version'] ) ); } } add_action( 'template_redirect', 'twentyseventeen_preview' ); rtl.css000064400000023006147177033070006071 0ustar00/* Theme Name: Twenty Seventeen Adding support for languages written in a Right To Left (RTL) direction is easy, it's just a matter of overwriting all the horizontal positioning attributes of your CSS stylesheet in a separate stylesheet file named rtl.css. https://codex.wordpress.org/Right-to-Left_Language_Support */ /* Reset */ body { direction: rtl; unicode-bidi: embed; } th { text-align: right; } /* Accessibility */ .screen-reader-text:focus { left: auto; right: 5px; } /* Typography */ textarea { padding-right: 3px; } li > ul, li > ol { margin-left: 0; margin-right: 1.5em; } th:first-child, td:first-child { padding-left: 0.4em; padding-right: 0; } th:last-child, td:last-child { padding-left: 0; padding-right: 0.4em; } /* Forms */ input[type="radio"], input[type="checkbox"] { margin-left: 0.5em; margin-right: 0; } /* Media */ .mejs-offscreen { right: -10000px; } /* Site Branding */ .custom-logo-link { padding-left: 1em; padding-right: 0; } /* Main Navigation */ .main-navigation ul { text-align: right; } .main-navigation ul ul { padding-left: 0; padding-right: 1.5em; } .menu-toggle .icon { margin-left: 0.5em; margin-right: 0; } .dropdown-toggle { left: -0.5em; right: auto; } /* Front Page */ .wp-custom-header-video-button { left: 30px; right: auto; } .twentyseventeen-panel .recent-posts .entry-header .edit-link { margin-left: 0; margin-right: 1em; } /* Blog, Archive, Search */ .blog .entry-meta a.post-edit-link, .archive .entry-meta a.post-edit-link, .search .entry-meta a.post-edit-link { margin-left: 0; margin-right: 1em; } .search .page .entry-meta a.post-edit-link { margin-right: 0; } .sticky .icon-thumb-tack { left: auto; right: -1.5em; } .prev.page-numbers .icon, .next.page-numbers .icon { display: inline-block; -ms-transform: rotate(180deg); /* IE 9 */ -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */ transform: rotate(180deg); } .prev.page-numbers { float: right; } .next.page-numbers { float: left; } .nav-links .nav-previous .nav-title .nav-title-icon-wrapper { margin-left: 0.5em; margin-right: 0; } .nav-links .nav-next .nav-title .nav-title-icon-wrapper { margin-left: 0; margin-right: 0.5em; } /* Blog Entries */ .entry-footer .cat-links, .entry-footer .tags-links { padding-left: 0; padding-right: 2.5em; } .entry-footer .cat-links .icon, .entry-footer .tags-links .icon { left: auto; margin-left: 0.5em; margin-right: 0; right: 0; } /* Comments */ .comment-body { margin-left: 0; margin-right: 65px; } .comment-reply-link .icon { left: auto; right: -2em; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); } .comment-author .avatar { left: auto; right: -65px; } .comment-reply-link:before { left: auto; right: -2em; } .children .comment-author .avatar { left: auto; right: -45px; } .form-submit { text-align: left; } .comment-form #wp-comment-cookies-consent { margin: 0 0 0 10px; } /* Post Formats */ .format-quote blockquote .icon { left: auto; right: -1.25em; -webkit-transform: none; -ms-transform: none; transform: none; } /* Post Navigation */ .nav-links .nav-previous .nav-title .nav-title-icon-wrapper, .nav-links .nav-next .nav-title .nav-title-icon-wrapper { display: inline-block; -ms-transform: rotate(180deg); /* IE 9 */ -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */ transform: rotate(180deg); } /* Widgets */ .widget ul { margin: 0; } .widget_rss .widget-title .rsswidget:first-child:not(.rss-widget-title) { float: left; } .search-form .search-submit { left: 3px; right: auto; } .tagcloud ul li { float: right; margin: 4px 0 0 4px; } .widget ul li li { padding-left: 0; padding-right: 1.5rem; } .widget_text ul { margin: 0 1.5em 1.5em 0; } .widget_text ul li ul { margin: 0 1.5em 0 0; } /* Footer */ .social-navigation a { margin-left: 1em; margin-right: 0; } /* Customizer styles */ .twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title { left: 3.2em; right: auto; } /* Gallery Styles */ .gallery-item, .gallery-caption { text-align: right; } /* SVG Fallback */ .no-svg .dropdown-toggle { left: 0; right: auto; } /* Media queries */ @media screen and (min-width: 48em) { body.page-template-full-width-page #primary { float: none; } .has-sidebar:not(.error404) #primary { float: right; } .has-sidebar #secondary { float: left; } .error404 #primary { float: none; } /* Site Branding */ .custom-logo-link { padding-left: 2em; padding-right: 0; } /* Navigation */ .main-navigation ul ul { padding-right: 0; } .main-navigation ul ul:before, .main-navigation ul ul:after { left: 0.5em; right: auto; } .main-navigation ul ul, .main-navigation ul ul ul { left: auto; right: -999em; } .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul { left: auto; right: 100%; } .main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul { left: auto; right: 0.5em; } .main-navigation ul li.menu-item-has-children:before, .main-navigation ul li.menu-item-has-children:after, .main-navigation ul li.page_item_has_children:before, .main-navigation ul li.page_item_has_children:after { left: 1em; right: auto; } .main-navigation .menu-item-has-children > a > .icon, .main-navigation .page_item_has_children > a > .icon { left: auto; right: 5px; } .main-navigation ul ul .menu-item-has-children > a > .icon, .main-navigation ul ul .page_item_has_children > a > .icon { left: 1em; right: auto; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } /* Scroll down arrow */ .navigation-top .menu-scroll-down { left: 0; right: auto; } .site-header .menu-scroll-down { left: 0; right: auto; } .entry-title a { margin-left: auto; margin-right: -2px; } /* Front Page */ .page-two-column .panel-content .entry-header { float: right; } .page-two-column .panel-content .entry-content { float: left; } /* Front Page - Recent Posts */ .page-two-column .panel-content .recent-posts { clear: left; float: left; } /* Blog, Archive, Search */ .sticky .icon-thumb-tack { left: auto; right: -2.5em; } body:not(.has-sidebar):not(.page-one-column) .page-header, body.has-sidebar.error404 #primary .page-header, body.page-two-column:not(.archive) #primary .entry-header, body.page-two-column.archive:not(.has-sidebar) #primary .page-header { float: right; } .blog:not(.has-sidebar) #primary article, .archive:not(.has-sidebar):not(.page-one-column) #primary article, .search:not(.has-sidebar) #primary article, .has-sidebar.error404 #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments { float: left; } .entry-footer .edit-link a.post-edit-link { margin-left: 0; margin-right: 1em; } /* Entry content */ /* with sidebar */ .has-sidebar .entry-content blockquote.alignleft { margin-left: 0; width: 34%; } .has-sidebar #primary .entry-content blockquote.alignright, .has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta { margin-right: 0; width: 34%; } .has-sidebar #primary .entry-content blockquote.alignleft.below-entry-meta { margin-left: -72.5%; width: 62%; } /* blog index and archive */ .blog:not(.has-sidebar) .entry-content blockquote.alignleft, .twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft, .archive:not(.has-sidebar) .entry-content blockquote.alignleft, .page-two-column .entry-content blockquote.alignleft { margin-left: 0; width: 34%; } .blog:not(.has-sidebar) .entry-content blockquote.alignright, .twentyseventeen-front-page.page-two-column #primary .entry-content blockquote.alignright, .archive:not(.has-sidebar) .entry-content blockquote.alignright, .page-two-column #primary .entry-content blockquote.alignright { margin-right: -72.5%; width: 62%; } /* Post formats */ .format-quote blockquote .icon { left: auto; right: -1.5em; } .navigation.pagination { float: left; } .has-sidebar .navigation.pagination, .archive.page-one-column:not(.has-sidebar) .navigation.pagination { float: none; } .post-navigation .nav-previous { float: right; } .post-navigation .nav-next { float: left; text-align: left; } /* Comments */ ol.children .children { padding-left: 0; padding-right: 2em; } /* Post Navigation */ .nav-links .nav-previous .nav-title .nav-title-icon-wrapper { left: auto; right: -2em; } .nav-links .nav-next .nav-title .nav-title-icon-wrapper { left: -2em; right: auto; } /* Footer */ .site-footer .widget-column.footer-widget-1 { float: right; } .site-footer .widget-column.footer-widget-2 { float: left; } .social-navigation { clear: right; float: right; } .site-info { float: right; } .social-navigation + .site-info { margin-left: 0; margin-right: 6%; } } @media screen and (min-width: 67em) { /* Sticky posts */ .sticky .icon-thumb-tack { left: auto; right: -1.25em; } } @media screen and (min-width: 79em) { .has-sidebar #primary .entry-content blockquote.alignright, .has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta { margin-right: -20%; } .blog:not(.has-sidebar) .entry-content blockquote.alignleft, .archive:not(.has-sidebar) .entry-content blockquote.alignleft, .page-two-column .entry-content blockquote.alignleft, .twentyseventeen-front-page .entry-content blockquote.alignleft { margin-left: -20%; } } search.php000064400000004001147177033070006526 0ustar00
twentyseventeen_get_svg( array( 'icon' => 'arrow-left' ) ) . '' . __( 'Previous page', 'twentyseventeen' ) . '', 'next_text' => '' . __( 'Next page', 'twentyseventeen' ) . '' . twentyseventeen_get_svg( array( 'icon' => 'arrow-right' ) ), 'before_page_number' => '' . __( 'Page', 'twentyseventeen' ) . ' ', ) ); else : ?>

section and everything up until
* * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials * * @package WordPress * @subpackage Twenty_Seventeen * @since Twenty Seventeen 1.0 * @version 1.0 */ ?> class="no-js no-svg"> >
'; echo get_the_post_thumbnail( get_queried_object_id(), 'twentyseventeen-featured-image' ); echo '
'; endif; ?>
screenshot.png000064400001306471147177033070007454 0ustar00PNG  IHDR8tEXtSoftwareAdobe ImageReadyqe<PLTE7CJe쳻ɻ˹zW˻ٻU1ɵtf̧xrYȚlݙgdCwȼKWiʬ{XuB#-6EYpʪTepEGGջVE6vqfR綊bǻxT6S'")kXHw456ΨTVVk9""%"(4b0wuvdI8i.G*zgHSW͙CIV͵ƭֶ&$N7&iB%tVֽƚkNq̚jFtwgfdysNƫֻc6ysi&27guxy%ǸSfTڛZtKuJ-֭{t֬ydjtj$vjfy43&ETF"4 UTGZ>c9kAeucƭζeSJHeR;}{˥k+)&yɨsJmg>kS׺|Fb/ص{{c!"ֽh׭͵z{Rtkt_Za<9BjM){JlrB߽RJR\gS)ke֬ѫ1)1Ɯ|BH$>\{pspƯα{rތssƥƮƥޥխ{{{{ίΥށsΣӺ֥sZ1έks};!{IDATx_hw.\:Thd蕩u^V6n_88pSʜ4)&r9|SGlfB`0t2УHxJ\9`w`&Wpֳ~+9mL}<+g=Yzipp:.O|t>]z뭣-[LZx2#N4#{ݦH]}^'G/{tG`D@}dn5}Еb*G5wj11|sswzPMdž_jOni7Ү>?puD"Q ̗j<ݻ˧}oN]=O>X.h<}5=`m))ptGW1P2u辽˷.^x,.*GX-]%OO-W Sx,s | ` & VWE:`^pZzAGb-Z$A6Jo8b3gfk0j|\nPbzc_䆮`WSѫXxV ` ^ˑ#w~o냕˗?^L> E#jK4(pEdz`~a7BU`YUge8Ok)l#0aH=`Jx ߁^)Ų󏢘՛a ^љL Ī da]ffXX-ڛ!Z{!p6X;NaX[@pqg˗^uq [,I"V)F2FP7!UsP@jӵ/}>0ΰʰJ51#w%"EPTo>0Z!z#UzUa[*XZEx5Ϗa jjaC+M!St^FWg;y[V;S d=ٔзfXL;HW0,Xbnݶ K/.j/5Zεa0f~ kxx3ǘa]:<~͞ Xr 2u5fjq+CF@Fb5W2Pp,lIh`X~Ihr,0ʰ zgZ2_B͝0,3%+N{V/0\BEX0xaX<̰rIeXy˱դ5a1a֣|KRIXO>#>ߣ.bC K4jhְ*'lP꬯|8!//(Z?'z'XP4,¬S`XvʰY!IJpe(V U:k`xjD,`j>yiXeX+Ұ( b95rҰ~RazJRujЇ'`m`ewWC_u`y[bX ՄZT`CX~z$RGR[b(iyE/}U,{S5,eXqҰa|6 :띖,Z$|Q2S  EwѰ \^zyk?;NE(Y ]ơbb#)fU5^ TTpwH缾aX%0ʳ~_Dˤay SаPa kg oVq%x]V2/Ts~v譳HtD*AVŗt yX[AJh^w7ZyHG.=ݓa] Udâ tl(VԹ ĢV5F.G|lmm)^.cXhgV¢c|IZJ]@ ͊Fb0R5 'V5pDj F\媻R" +kX~0O klaҠG2ωa2Q,@AS9z`ؼ[AXVw,bd<V>7 ԰B֣?EƉhHUDW½nWCD, $4 :,KلX[/Zʱ \{h1[6 菳پc] a)⒰ *OĢ t $KYlg`غ ~uWkׅPJKaWifX 39IӰHuQ[G?`Sa]KIز֒) Oٓ@zGU/+~R\ g`e|WWxS(pEmK+<%X*DY- UcNJ)'"wm[ˆ%wphۄa5@,* \p6נ0 kiqpZԒ0K{'';fJB~ ,k׮9=h%%!h՘-U$_ba;eXrQ ZHґ b'J]Uw5jC>,ߗݻ.;oV&"kɏoˣUbX,bNuK1( ۂ%X3X% ֭[M18a+*vڃz@Ԥ"G3@M`BU3m*>cVW^N"o3E!3 ˰LIDMh(VssRc Y(} "lka7RAQX/ta˰B,+aL VJJCXZ*X 6Y`jX`%PK5%7 kXaeaJelr%cQVp\ױ @ZsG I;%XXu9,DA\eJ}_"5b%`beC\FQ^´R0+a=򹙶y({1aHIt9AٽlXq,aXE0X +J; zK]x_:29u P|ԹW ,I kK ְ;]`U| Ģ݅`b݊X\Ny|a_3a~*аB +Hu OExEކkXXm ;:T:U!VuBº{}ºRINdURLt|,ΤHi_ĊMGvX\K`qX_ŀDpV 9p!X滘$aX\_El6!,îcJlk Z`tښUfIt7vBg\ #L%^ؒE{*U PSԪa9o\ 396vM0* Âgac# YL>eXs-o>W%nJ砯^bů–VyFVYuFIt7 ]SOra[QQ~]RFv(궨 |LtO+ON,f-ŊW'x(։b|\Npѹ7&lp5X"4 PscX-aXYhX䖡̰ :v5hX_.֗טfY%Y bl vۺPI0 q ]Bǰ4$,aNԄa}@]bU~cVTZŭƓ3vAǥN(*Vݎ d2%ʪWrj޽@0Ɋ;1,G ă|:ޞ*btYaͬ +- x*>Y~C]l5E~- Xİ by n& YW1 Y6Ѵ k!3l6*KEᩩ=/ z6ٜFOBD9o5V#,[cg.|7F_.1maIIiX :OCe'' ;ܝrxɲSduj{ݓuX,VD ÚzQC:r"S$~EUfK3,XM|T' YThXR$!V, O?[},_pjPPfENBJ]2,t>ݔİN X]B,m`u"2ubD#gk 2ׄ;`X50̱TawiXXjF,X58[þ{V1 eGJš1~ҽj9AzUދЫ@,VuVb`qEXf19\sUjkX# pwEЩJgŇE"{aRۥdhm|\#8OjuՄ#!T7mN S{a5v,a2 +0~4\XVbI'Y̯*aa=W5m_ G2lϩ 8x$,`U*V:H,C KXI,;3c4a yC@YW~|hN^08!]88a #&+MXh5|"B"B@t ӐȞa 4GV%kxjF.+  bW Yбt0vXU7pmpXk5=RbCg.J0,5R"֐`{N?!uː+WU'' ( =;j'fXdiԠ.h;Xu-#S9T^(z筳GbX\ŵI-x=!T"IJ,ǖB,9b})=U Dք֖r,P݉aU.^u^g} P-1j A#m46úͣAV}XIt MQ8ka&XP⨝A0VkV yXh j7#F;0%߄arZ"xA5(ˀa#AbqEѯ&yX(᝵0,y1Abխ>OE ^B؇unɜmLr^ +j%ӳ,%՚7%`82 ((`a*.^)bS-NƋp)A +qs Wn;ϛa5IOlo) ;N&DpjK~&9%Z \NƑ>.;W5G4I鑰KCj̰Hj?]2uPe~ߚ5aX0._jggC,B(VjLF82,NӒlehΙK3aqqN]Ͱ6a 1#aem3?" d!w axnKXko^Yz! kn!*Y~fe QXe> l,{oa<T_R]^L$T X$X H3Œf.2l6AN,ð1Kxޟ/h67 j(ŒQ„82Kk eaAsk~쨧a@RW̮FbWSv6'8E4lwqQ16 5z]ngXs u ~%L}*kXT&J z(%ӱ3ÂbXa kd0'Js*{Rby+VōwYB]M19ҕ-`XhX4og`X buۅ˿=8*ksa5d!uqc]icbPlV SbdR) @XDf"[ +sWXϰM K< &NA?;--=n8+WyMv: Ua7U0JaN* 0\/Umvo,=_E áӽJQ1KxtTd7GQrd6X:%5cXɊʄ}6='՝JBq_tg WNau†I5b ^~;nVP<Xk5^ҩo^Ynz]ҮdYjBY`#֬_HVƍ$U&_9zP=X (O K뷄,aO 6xe;"z.Otp+N ;U/ E 1qnbSs92Zr ;aMp 0Y= jLNx1!'J"V*Fg4ū ٜ]WOO?ְOaX XQIXr2Ҥ*T?$j0$.!ء(uӍ?–Ъz]hH0 {q 9֡C_}uoV9 + Ɏ%`*_kX2';_/U0؞c#Xb{2Ua%sBN{a5亡 l ]rseXKaVCųSt?~uM7?GUcQL@V )k%tM]8^mX֜3O~5JFK @al-jXk,;?Gtr&-beՇU Oa5 릝)ZMT\)$+]r\zzG_guDF5wRTB]XuP:ǰ L=+-Em +9j7I#V:OA%,v1,ҲXr_jsK71jFbu,!X""G= K$,rvHU2G>N`d\!xTt6Kӱ_j{sHt {KX2 KCݱ;;̰TrVXE{>IK 8 qgGam7^bbZqj Z}";M ^S5բFFsm8<R7R;1IN/_úm/Yr@wl$' UWFB3*f( nj*v02Va,Jw Al-h} np)&=I+%XV1_jB(]襮v/,JW|O' lu?t(o?r I&K'zZ}g ODXsJUG~$ +_u?n픅a) ѠĀuTóndzE,Jn7=5'FoPl I]UOǏ&] c10S#䀆sFf\9^?-"֙KN_2ulM>2,u Ο) W߅-d)OG];v T{}uw] |J.:/#ϚN  Fw(ґtX7;] V3em6v_/bpNDK$q 2ـkm7B(zȡ[:'^c^+f3ݱBZ4U( !d Ya5`Q˃,?6]:s|| {sX]R ?ߧhXE"X0>mYLe -\]h> D=%lD6y eUcB%b] ʦ:COҥi-᷆aє aΜA]bXykSȇ{3(b~lW!%+[v +Yd}Nkx,ᄆ z.Q,,5lڜ*~>=_ǎF~[!~X%sӝFkKbPw7;QQ"(Rd$!%MB=Մ +fXv[0,Ұ6jV-ޠ}++]zUtcZªJkaև#u.2uѯS#aX% _x\m /_yVz;f=( XN3 Ra)3ڲ Kk0ZKB,`VH {@% K(̼~r}BB~)08HcsiB}Ұjvy+ ;H͋ӱw_E?Mu">c#%,-8/֤jcQ?CK,f,at w4Ko!e(=BO-(p^ ,g du(ðdڄpi 5 XmVaXR" K R%$ VVD,4 C z33gXKa Kנ-ReJ?tk'stE,q^ABB6r*J3\ƌ~hXqGKD,v1òVa):,d:;`D91Zќ/^Ɇ4`"`*9T*ȦgxP,Dtdݩ$2%}9r\?zF KI]6ԁI4а Y 1+|A!ʺ ;],F;860*hšXMπda$=kepNV5 om1KaƜqݵSxU%C;Qd5t'he$x,F#֙QޓTnҒu a3-&eӑ-8ʃ'/Uq-{"]$nIK/+Zuzx=fY J>aAt}Xw>ӥ5pdG&C8zgTKPVqu)p Â[sOaUw{&t^6ҺSu71(+(4JFZ2l*:wa Zl^ICxvxsm JNdQ]H +m}@4 AohBsgXK.!؇eqtBbX/uG}obRШݟKiP- :}iY jAYQ1# 믣mg;=4,5Eâń\^hP-W-L:˳ۺЗ++Kn JVw ӊBqz[᥎zA 0г"b:k>* 2ò"VO+Y-#(69X*ׄK@F'o˰ݛ)bO8YŤa1^%sK(˟7d3v؇ūa!kˮ~.˗DtqcXg! ,bYF.@y! .A~4t זB>,~v QYЪ2*_f,X֕zK6?Bxbu :PcȌlL.6A+aq #G2XR$L8?slCDP +,W`QA/aJ¬P'aK*BfXs~8rEB8bkK$ogZB ki0-x hN,1oG7\QCxUrP,\ ̰r \Z K}XaZTZ&ԅcX{tXU =úQD2U1Լ+oyWR$^):3X2guHX!~Kַ`XxBV:Xa)A&}Xy:,buḅ"VAaPx4Vmq6KLM Xqwa X$f#>^{ +ak5s6?ޜj Fs^&a],,Ćָr+a4|]K ZF50o" QaX '܍B֠O%Z orB:auj*՝3+7#uuP'ɬX,Z%s$4 ʈӪE-޸s|w&Xba >턾 tgYmW=,5,'70,[.D&3% صl&VKʦW(,r8luxuM.[Fո,ys9 P! ֈE5bŪ LjtjoV./oX:Y͚0R~ќ7)Ol׉vZBQ;Z"zީB;5½ha} YC$_aQ`pӱ@z$4+3̰]YbaP0+IeF.}&2XRVMFr:qB5Z\_Y+aъEݥ ktOGP)Xʰx4!xz LNV~cCMIScX J?f=pqTHYy̋"»̈́]uUMF,8*)xԼx Zve8Fh*^kdot3f/ūӲ4wbXk`X2Ê!ULB)}4*U5j0_d-MO,!Ea5aF;RpDraL|XaMjU'u|БT2 +RTe3ov0ZK ZP {4,A XjlWMh,r ,t\ מ%VpMس$tEap?HUh5*Xb_C2,OsK}X"e1\=/ūB`kP(kXp썟2%ߚ fէ`U#1qa  U5 rw=;m0Ka!?֔ayќa2:F|RXZW&eXOa]W{=ރV9U]m >ˠp-z0 %>,W`XD"YgZ)fYȲL+}DM tt6?nO\XڮMlG:bUi\vQ{B°.,>\Xȵ~u ێa 5YU:~\"G$k@@8Fr8#9vFv4 E~htvKDbb5/s.MI(I5/H&X$ M='~rb{SҰHrFѺ/H}XpOXxdTsg jv~ƆCz־$b:Aqwҳvr'N{tZB)HОDee7; ,ѱ9ѝ9dt_ XKR=Y$į5֞-2'@SsúOi Aڊ&f8ܮk1]=;Cj V"^) fd''$pPwҰsioߨw#ja K ;YaX~4,,&p NR UQeO~9bU{ {a␯KԨP)A v¡̰0Mh1LVŰjyd H5yO ;^=ËÍƐޕ(ؑU QD,ðLIذ2a54vTnfXj& :\9Z.!9<,T#堻NyATwS,SsKslMt|fGNg6w)BX%ڼ- 3Kxt~bm]Cj,X}|NdKXOEêK4C`ff}R"~Yd2qN;LVC}P_[j_-4KQ8.>h 9¥gx~~ dIg_+uՋ= Q52(WS}+ms9䒐͗Z(u5l4BY. z. bXkKduG;!a ŦBS~h]šRGi ^Qp2P05ќH:ȆG2*{Ѫ^{T&?#bXOa ,eFuw, ?J+X^#']EG?w[2d1>">b9QY %$,c-vU3l ,2橎kG8![b{RݣÄ Wmw])Js`X<0 iVy137*Ka'm~N(!{RxLlz_勆 5n֐:>+ؚ̰$TjX'<jX9jW1ʩLV& u?°Z7̗`X+.f4ˀq_纏*,!Uwڷ| 0DzB«9aZ Xĥe Z,Զe`H_:U i0rmKQZ]Tߋ0nE VoUݕ`uϱ+U͗2,HIk/ú-2[i} eXa1rz uD 0IBu99 ˿F(Ϯ{>h:pIcX v7R[C`5,ǰćuJ%a {Nzk{BgBeJ´+ a[.襬' &SY.[2#!ðb-{Lp,+P~cŴ^+DP+dҺ0+'t.Xt/-=Y9=6\ۏR ( !:/ %_ LDg& /XhfNwB,eXuobz\\a!V(qhCG*.#ϞkDGSXH#_[s.%ly'%aK¸Ӱ^QTQ;y 2)ǺI?|ri8?>[9 λA$-Q볬Q5kg 12EB,wJ=3Bm1'VסJ,kYiԉPVggUJpց >^M.vX, (`5 K@*a݌Fm8 u_ê[/+Y]B˰rV(9If{3eX/CkMl U`żM5]u9&f6j֬.Fd9]bt_u[(JDwAJoG%wj[#Nmxe<̰XOjU{}0=RoJWT;U|ΊvUρKٷO Q,>LexBI".q\nHT.lz"y.R XܳlL5y]֛Er}ap8V:LhUE{9=JD[g"̚ U1p-Yj0c9%bK/z BX"gŠRz!w y- +sfgx*а~mBhXb=ُ fXX+au-fO*Vn JTuu6-ݗ+uG2'iHJ2 a]UNC0KP)-E$YYKkV"?ZՉLєI*& ™%NQ-: z8"вgσg2VsYXMbkׄTnl hV]b<}BW,Â;'Fޫ96 9}ڍ- ֬oTK´ɜ8r1 u ټ0VqbA9kXŷ|/_)g=%`X%R N`a9jnWZjEh ݯn!W–4*Y~sV\bְOdqRJ$q!$i<h2ً֖`1蕹f[@, iRZ9,K=D3`XK.! Jk&!UrgopZE\3YYׅ1]\ E5XFV 5 %a@ks28~wNPkpRFFq"QC*o{ %aC??ú9F,2,,a9"?CI8F %3jW[olMW7)_&ԟO%=^:N8v+ e^JXL4R,|=$b7p1Zֺ@ -ZVeK§h6B"s?aEUfX-r#9sL$,^U9e)JyE uQiZKHqjCRyaq̮זxV6,q]¢QEIaU.V$d'd-8 m3ku`iSaԕ!~~uS7>5tv,%Uu7P(wSH}ߡ buGK¾AV 6}m0IX}_ִk^7x54, u#q['"Y 3ǦcVa:ߨ0, jۚsK(a}LÁSO$|9kD'u±"#:vaq! za37`v' kGH2xAω9Ak(QZBnf" )D9(BsU QB{bMʪ_h2uQ~5L %SXl(ӈAN4ErhPA!еn4ZByx;NSSteX]Xpٌ%Oi1!a1Ɯo%m1-Ò턪O]\X]ʛ́stzE3 DHw!ÒsXc5,5@u?qzyXxyT/B/Z̶Xs6o Gbdd-wԇNhu`WQ]DwXH:}$0*SթձxBxTtfQ"~=%WEU?ʲa"q>(hq)TTeV\x{H#^xe>.UfٝVlt.ѡBXOVpujsVj)&;ưؤjYHt5s9`ufR 0~Ug?gjPorhŮa}TyB(aa5v IҨe@v(mbX>칒8IVՠ#A5Aʷb8]LtbZ)3}]QU1XUYr!TU2Ab8hRwbWd}竬cڏU TiBnLP'ea 3eX*jNł,'I!`C jTStx\#.M}5zj?=ljX#;vձ 5xbX׼qS? u5uAKZX^ R{#aX`՝W,X y;sH8Pz9S}>UDӳsnT2G6:RZB}ܻg]oPQ  WE4 3YƲ; kk#U靅wy(naV\*~sՖUƕ/SQlưE+> "$j2Xl'kʰ 4|eu+߰t%x?zWmл Qt O(!{8>?X, dP8a5 m]x TJIH_$45<ՊϪ$ۗs*ˑUXrAԃ!+* ?8te('H5':8'2*֕ p2X&q\1YVD2{Hp5t(^*+&Qw@$|b)խ*ueD YAiDIY2W-.s-Z llG~䢒ūsIEȃ[;3 C_˰CmH B6^Tѫx[=FPVXt 6?c .bX4tVeX6q4{st`ogjkG,F-bXaX^ IzHx_BwPbf:$bx=ee+P~lU' NfYGҐ 9`ŏ %4K7P#)nѪv qi!V'NUN%j`eňe9޽ar8QT}}g{;fuV}xSfWD({Eo^gqV O;XlD#_Z 'Qڡ?ov+ l3ǎa/[CC#ݱ1L U0,1j^r.ݟx Zm0? j6x s35a}X~+$%"VE 2Sh Z EwSrzk%$ AJ!k0$ʯ jBl-݂"XGir^1ɒ2, 4UIBh%IF T,sz2K@j9-qOKRLK5jB,0Zdh ς)b*B\`HVZw ~ឺw85-( ⸉VQKա9:;T aUX'?AT2waU]>CdaIOQGaβDerJ0Z̈)QW_};,2#8hZ.oeb* K%\70goN!Q46k#rOUm.5 *;ayi\a-"|u5qXBr4=(?5ekieX5MlQ:W&laqb#Zr}-_2KH]²t OJI(? wTһ0aHoOO⥄t}3lr/X TN}v3܁W{X.wX6Ad~^A+1'U%JLP Zaɸ .Ѫƙw%٫ZlزjTqQ0NJ՝,I{\^!5%Eᰩ:exr:AV\\\̃+- b1`0G.> 48Õ1o1\٭rYܫ249ʙWuazNed,yL' C(ǎ72,3'r>w ^m6yP,&n־oEUH{ =z,aْh6t0k0RPCϵP Z֐-_ԩCi Ko9Bj0# DNC+\1B0Q"8< ,ZK rp%&,i`R4q&{4 Q 5aq1C^!p,JzǘΨ) ^)peA.Wc}u!!Y}-{ ߢB;Cdj/\ͨA[0i\&%ji&嫆`w2\BQOHu|XE$da= .bij`XCgϜ9rbYmlD|X"o֡S] ;xI-1kSjgK$G֜'r\!cX " `.ϖV~!u Wߥ{=( *4?j"K /%0PaY'XU^2=BdV(\ݧp5PXjU!Qr˖ T.VO!$KB9ZZgT;2lPY-`>g~t_YU'h өP~:Jx.r y3Wc9goA='tHqp)6Q _GKqQOΰ6 Zc/] ݏpZ~pb8DN(4KbXO2c׊?Q(mCU ^FC( w4\աCL#GNdt@<X92'8* ۩f"Q .8d00 6wQ.M րlpI,xaV*D)nμ:EYbn2VisD]su"ȢBCX:2܍wYs ?|aj6|e[rb.4VZ7"pe<ɪX8_KB k^puP?R9#>!X^ya]}w`mQ V&F,ְXuϻI) aU$jV]e[ =H7$cXObHvӂ~r\(L `%v.__>|x*'KGX aXW1/$tqy5[9I]*VdP9 W! Vx)X3qo:n?$e]㰨k6A4J5WXÚb+ 3ᕡWV92C#9+,2X9˲g17>"V*6HcX5dzOm զk6Џwdxǰ(o ]&aN=r [oVاM9kgPMΌ<嗄̰tړ1,#g&O@<6 "b厮R}:Yah^|XT{'gut|v@Y*?8EaQ`t֫ /^zhyk5! v$3:d>!()VGdv,/eXq 8aK<]Gt|I֢I`wno╁+!̎"/ΩlԧTzEkV2' тpWuԕhLעzo5!mxB7TDgJsRBf7" 6cX2 (w ?``#{T aOd/ݳ :k71})}(Buj!'bJ.=! WIz(ɒ]~Yq+W~•5=ī"^ݢv8cZByXH F"QCH&,FZVʨ+% XP !h;\UvC6>.! Z W7`ﬖspڜa75xuUT1,q[> >+%D(ƕLzX]A;o15a0X'eXw(/`eT-^vcf[MB,8ǰ,-XS19^^Q¶Qia+;3hKP:2<\>ݷ89'9ʮ d@}O r֝KlH:T#M~ri-V2s^/:0f6tXc}B23jvGQ8eJW fa z4o0bs`emJdt޽aw-Dz PXz;!V[,ak58^25oaPĜ]{ M)+%hKTJhZÀ\Wt-Ga9jBH_M˱hDSEiPl4ňmaE]£CoOڤJ8c} &V 14b \ W]m JW ͪ+E}7_kU\0Zi{Hi"b$^4k]J[~^GhR5/`Qݹ2^Eq,d(Jp;b ]d[%xʐXLF@WT%:KU+ZHAs>Vb{lܱAz#wӫ֨d4T&֯~ŀ^ 1\K2k0 )]QOH"&YU^p̞FbZb ‰H|- {؊%QxR>7`N׈t}%Wuѳoyт^u9*$^2osðrKB˰6;԰nz4y]A>F*Q*TzA -w#X^9AH!hCVv|\іUvK9%^ك_e@~vπdj İ$*@1*Kv ;e9F,΂(x@k(jFA$},eEp7T2CHoWİ$d;V,ƻTkeŸ,.!51 )?ُ YY{3SMHO< ;.W!$ENLMkuw!{F2`X8XY<Gu|4 Gm;Prwp'&χf ,˰ `p{mjs0ǛX"6zeoD ҽɜYV+x촛ut9'$*a ;UXEm+vGMxy,V<47- 1Ox#z̑-4,P- E* ! ^1R `V,o ^UiXܵC"E ˆ|E18,5.0NndiNd9Jn <P,`8Gf=j] {0s7$]Y&lsUaD; WW#arg>wWʖv!Ӱbe0G(9kYvyGElfBΆ W{=MCXYP,ÈmǕ6BMÍ ZcNYC~ UОxih݅g u/ Ѱ|ofs8Lʏ ͯ9 .UfX#q+dF] q+I-bZ,_i|W:"(8Em5h*GY(JMYVX ` ǞUhGs喗0! _MDBW4u?9pA|@V,$Mwӧt;N,_][Y+Wl߁a+ D&՟=JV}WD!(ڬd^%T%q IVvY KvgX(tZsBi8}Ro be+'˽"UwXU^(6E"Xg\Br,rҰ30 $ qv`A<8;(@u;q[<(:h\zԍ^ǖ"SΡ^:DEzch.ےFA;EC؏u23,we ;-:;x-֪C+MO^W"J#@sw ?4"41KBQvIT80SeoF396ZƳbʰ8'(+V[?w "Ϯ |Od383sc `9 %BP2x3a"̦,5=z;eWK%upV6V@Mtm>,Ѱ^UlHEBǗO5jXs-|"`RͺYo yXaGC!g:ȃP X ŒB8D[B/_\g,_m-bV'ed_5x7,d椖*^f# *uV!QqW8Ya T#fu{iaB;u˰_m'Pj .`:+_ԽoLy-jNDBi>@*ٝ/rM@ZlJXx&>ևi} qON0&'/3E0LQvc'a'{V[ݹ[Pj=Yz8 + , HM9ȷ`{審EXiXHwVFðh[@@U'3f$px¬g@Qnj o]ǻ{$ְ40:} +;9jM$' N {\]gaϳ^l[s>/VwUaI8R9eb9a 灁E;/ UjB Xau .a !Z!ijaZX32/4S#H0>>niT$WņKݸ8#V"},W:9beWj0}4I0:p\Jcp]jwȃ5-]oFlɬZ![4.dV=ڰt4d! +dZ-MhsϕlXY]k>4p!Xww$Nf-A,~;Ig3\| ma7vVF8FbO3KID55!JXT+yOТz{H5 %a~1"ؠ'%<,zqIZQ5Z<] aq45Wӄ##jǟs'xզ\ R U$O oH =,BHX\jFD$0^X!;~> 0^aM"i7|;I%/:y?.6 Q(.܁_\=|@]_ϤJ`*(1ڞxp.X`=,K\Eai(XXux }<]`3";T-Qٔeh=xq*B I5*]+DcécEUiҴ2{=[~?0at͜@f҂Ì _;1x#+Ҭ`یeVNa( LAdX@XBBڟuԀz&]n9/%+sM8+Gו* SƉehf kIx?Kw-LjX! 3m"8QvxPJ< b Z54&PBEFG! . cF  f&3P+k pvVF0kd'NJ[1 Ei` K!܋Kc `aSDw hhD5ZB};;72^#3bUJ hREťٹH&rŐ8ׇrּ10vlX7`;ҁp uh] ˏm0$^Y/tx0ɴBg\qGWhw- ÊWKZ^Ȣ[X)^ ƟXMSHb}N+m>˞-̒63_hyP‚zHXİTA@S,+, #؄ `FL-H np಑ yV!B&:2L0Ն,'~'<h1WPŪGi3wTQrպz'ᮆvbv.اҮdƍMR:FtWoi Ap5P±]r ^'{@Pr5^鸱ePJ]}hrfXQ){h4YOeX_!z^e4,+S$g ɞsT+mvk~KY>qIEbxƩG{Ƿ2긼?4uEu1A v&CKtբo |]51zV shmKR.*LbG B{0= FxCgmFjEʲZe#Jr+5L3uV|=+kr^$N$\DWhU!XW8{b#bV Ru!@+)zTv hNvLnl 咑B(kgbX3B!dx:\0ɴ^E `YSiɮiñ,n5MjA?="+{  -ޢAxA%Ϻ ."Zt]?IEX'8Gc١XC bCJjR%!}8\|\1 XW L=h ^1"ՕTmTE\ ïkv* |Z>D/`єWa־VB?ؐgm%{b{u_c6_^5 L+bC>l3WAtJ: Ekp̋zPnQW;<ހc}Kdh @oecl$ ^ Wo;Q_AK.$Թ_q ȵtat掣98NXie~JU]}QHzL,C4 )eߓ6izR$3bK@ 9^{yGfMzFs<{ٳh_}WшR6aX/İRsPpkS,+BR02"1bEa9GSXW! Ww0Lw I+P g$!*ivEG@d YB,jHuׁ!_iV0LD+YPݍ|:о; M.PQ'揞uME+mRnOIRK6eMq uAB,jZ1p;%5Գ~J( .`,,m BtAg|_\Q&yc9Ari+D?S(lNO9M(*m%LFZwWݚ~Ǧ J< %0 qLj ZXzoaP;B Y XIK8 Wf3>oj<&̆ܤ)P ZY`w?^sxw:ǒ;3k}`e|X? b rzQ]CA"SR4$XeՐ,Y\rJp#.сY}sq{C,Vhj)yǏ4InXc˪$>ڏió.;5mp5RG%>3Bu@hUJvm5C7y0v ]Qv-6!7 Y ;˩ (8A;ø9Zc,bTz<(dAEoDšG[/ ՚YY楅|+Of֤Ƒl䨴4JNJB6 _nї>js,"XjV*BůÊaZ~4 #,ұӑMH~?A 岾5iIk5g[26,g+E[J$dbTa .-u)~U8 +ĒHXj (SPtBB[Pրü"6wcRH85IE¸LJ(J Š`!Lݝ9W1>;tW< Fm2*z G"Uk-k9Q#f;ʍBŰ.Qīۯ<N1€Y YJ֌KҨx$KsqtׇƇ{ ?0P3,(X֘!B1fXkɰcBBEѧ`MfT4V5ezʦ 9ʈb!Z)k {/̼wP0XG5Ja*Y!L3,ˇjg~ÛT,â)XaiӕS0g!,lٮ7T*y mB+Y ŊUt~C"a!rTNt@,dq *8}Tv+YLsy@&2Wm-F~k=&+R%dbY;ݫ4D؇xE k $,2;W7$$ˢaqpx9 vQErƍn=T,8%!ܨ(\N+qjeWK*ucfp[Eo05òp'eO\X WBCjN%wE;TvOb#hE_3##.X%O`5 _"R:(P^m3VS+-i t/+Fn3뾴VOU1,J/,_:%} KhY 2Z1&D<ݍ ̱Zk[BVXď<(&^ljAއEΡy^ъ*M*m$*rycNP~:'䂦/뱐,ll+PN4 5"t /HXa!d b!âϚZQV0I8T(׃^A~5:.zgq#̈́uȰv;2, Ҋz`/İaY<1ҳ&dYu%kJSa?4r~A+BrzwWXp{3̼aSl8TAlcvwBD` Ŋ)cF+ưa/O:=SơX&a-FB܇pd 5jҰ[#|!fX>Ų @S Z/.U8Gmv>VO48gmE+Y!֯V^*QܕzyNjȯLiB2> ϴL!deLXE6o`q-og_v7o`)ŝ)-'Z5.W34 B F+kjl B. U^֨s JX#SGS+ʺlanUi" mL 5M ׀MQʪi> x€9X\,3SVv v-H~Ȏeg[n8* q6ka7cXaXtgؚӱ}Qr۴n۔AL>8HZ$ 9W\ǃAEFVbOL(cAXVarh$xY{Dd,Z1$"4,QLkO~;ҺnRfw޴[tYW⻡mFSV『]($/,:D"#XW9ڄ6Ò99nbF6,>1P/A*ٮ3 _7q Xfw%\ϺسYW.z>|uB]iƜ+0+r~]ejrlEiP^g% Xrg h,Wg|oHxe1ao}p ,}ZAwDқ8Y9V Wmx\ ] 6Fa1`& fXZ""cBhDEFu8W΁,Ol%c0,fQ?GM;5DU^!+<*_ _]y:_,?? Zz[uj &-!sN6r!Sv026jٝ@+r@} (Iq2)kt04ḿ(FsW+#-Y'l,L7BJO&X zuօX,@ ŧB0t?vvӑOε­ݜT.fO-żtZJB=?8g8\p@c5k ε!WBUl yrְ0h)"8,P blgQ\V5`T!dz8VՃ,zV)ATDcKB`EK7?{ =~YJ6}]s֤x+$$,LYMh[}^(蠈KC 5Ha^0 /Ρʐg ++%m,L8j|xI T]|n\h{;Nt%,aAN:;D,L^a bg'UYg)¯h XY -38G}G;PΡw.4z;4SYd%Jknoz}67`MxWT 4\)V/,;erYsRf*ptTʲ!7>bX]2^C17y"ƖtU2,y_q+@](VH8Vt6p-b%efq Z=a]T QղMuyh[/9t' &P*DCާ$x1ڱLJphlld;$ R9-W`$ la.8-P? TbtK=ZC_ִPċuh [+? X˚Mڙ1{qfX {÷rN$LV{Š%wЄu+V +L,ߐ>\tWPvS +p ?b︾3B_͉j. gL-, N.,8:oZR"c~AVǑ &Octx$,r$+yW=o$}5:^F~[ P{,K+īJl<m-)[Zc?%H,9?$^"t iCiPF5aMZ Y]: iG aړJX~&XPpB{TG=Mdr{!jAZE 3,@tଢ଼! *-Mr*j(jF˽X)z@ES)ehGcIhV|9OL $~!L'C3I{[R? OJ%90ea8#V#XX]!''ןYJoYա^)ܰW얢X'D} ̱2;ba@ `V* BPg/ +]@eSpBN) ʜyy(ڷDU>ˌbX/vG]f$CO*O +QݛYyg읲eN~+'6f``WfTK/ h쫇dv'tҰ-++&Hzn,T.5S3c{NqLR_̐b)(V,*{txjNHfT}jW!9LyGĐSDF5>.J7)8ZRyhJB*50@`TD0epaЌfXj_!UUb:xɽ [VCco%~Y[,Pb=g$W3Zȉ}NAf\6ڧZEXiP @U{V xuJaCVU(jĵ@V +kO-g3zx\I*xa'jeM}bdBh5Q\6$˴T,0>+:|Rlń YUDT(@%Km Sz<0%faH3,W(cqr32x]㐱$d@ıX"RA_W˶VFuҌX@AμTêV#* a91 ,Ns:(Ca}ĹTX5ǬVJCS{sgUUx@Vթ'nlM7sWc6+䇻x :Cg0$gsY+Mg,r2?j8Ѷ6p$ bXw-XfЮ*#X=gB-,dXghO>iX)=+ch&2wlU1h݇kCl r0e',~&r6 Ts莞+I"Al` FB^I^Ab"[0~w$#bɌ50[G7Nx +jؕ V֍ 5_!^M1똥e!,aXj*S;@՝O  hbݝ9`BM 6P0^ JXCZѪ6x 5&}9-̰|qX3Zfp ZNx VZ҅%a꺇gf# F%M¤HX”%Uɖ_( {G>?t[v,Ow!aeJ`qB򜥵 SOIuWM=d#![dP{()~\RD g`ԲA .yAeR h(V?J«Ji. JP? Wh:sU;'P`zp5 Ϊcd2 +qTʬfxQ9 ؁یa-'#wRy G}^}a Ы21%5t44.\],)_DϸwaȺ_QˁWLP*Nkp﷤h!!4y4%FUkY0e@GvݻCZI\@ ;*ܽ:|6a7nAla/?rVR{'5x-w ˋXY"PBDTƺ`z5,X bakQ 9fFK&<,q Zge+Ů_^$" swݛ943d'Mú +[s vz /HIo; 32,^Z?62;';SJ5KtC0(#dbU+ud!φK RCQ<ێ "AM z/[ +@Iz YeXt*Pķ$4 !WoT5]O^U[ÃٵY)X@E()WɰDZ_V^fXafXaUSXJwG+}Fo7ֆqmqP) dUkFNt_{O̱hUp,!( Mx,԰^ =*aE^gOf`4/0S keۄX%b 0 M `64gzxVKh$`u6Vw`X4^!+Yq>/z' k.G* ͥ\;SjWY|&y g XF+)Gp4,wdr>BTPHȪ5U Ky"sL @ Epwчu3.BB :H2z?8%5lRyf$ќ+wiP"cN SV]qS_{.MO[әk8N4+URce2ֲ~2VvLb"MW#탒MX'uOPb[eד`_=iU #̰"HКv!!-<2 P'o<ۖ9ܘbkaXꣶԳdw@kX6Dz jҠf?GtJ9N!O@6tɗ YJ~i*۴_OnH X@%a?1bf> YSW\Òdpߺ=Ue6< :G%a{+-aP@rlPHUs+WW'&wN sI\^D׍MHuQ)&h:c' ^`I O z&Y]ʲrQ +hB{S,bXp֞$,BѲy~ur#R^A \ (Տc->&X*]W Z%5$1=2t6X2V ZDP 6wzI\Ű$Tέ$]c:Z2_/ h-bCVV `L?ZaXX> ˙wO)k\^LrgF,& ܝ ˬ"c1Z <^)^,X68Xhc{\UW@&'WȰRX/NQM8Gqc ?32Z֤˰l'֚$XY$.;i^-rS f`~X:N{IkУa% TԲmX 1sF᥎ZTa02uf x|} %L)Gm5gұO ۔eh4T_=F,ījC0+X !e"V C*XI3,|ROo96"0QAXȰ0xzDeSǼZe S'{I6p n]8׃Fu,"Z"]Dƫ:wJ᫈WW''D4^!b0`8MN۴+mJ~ ~ QXU0 za_q~=!fwxT6,īw(ʽza54XA ɳͧ{Go,1`qeRQa?FBB>8/;0`ܜ7t:gjYs9UYm3׈U@ϡJB + G>bD6-\acXmA~eXE! C~ +O:Au =DmV@0嬵z#  SqEqoTYPkǎX7n{ܕEU>F. BK UW;ہ^! U4 EBU0ք}W,'(!Y4ưx.pհtpS}TO$.ͭ:o̿H*8 {a9VG{{lnXIX+mx"$_bXqʋ`_8~!Ph.seC*) >05; m/^|fEZ? }>E8こJb79W$.`Xe(hX',:Xdt'XbbaY^׾zreӲ$oU:]aѢ(2b#s.nGe@IWY+ kܲ5 ^݉Ua.hp5$ FRUÃ7Z?fcYkcX\ð~`yjae^@j;-p;Htjgk`S=^#ii܉`ucJ8Xq) .xC7Ʃ_rL늺_oұ:*9$wsE؅5nb`Qhր]C*WAE&Y"I/]u \]S{2vK:$+zId:byY$iCCHiF, qp+B*WC#lrUҿ=;[Z64b.J۟+~  bRgct"n}|;@"48p\j"pi62dgx]c1d!LU0N f]JŢ,ː* VB#Մሑ:qKıU$dJC+RyXV( 6؈E +/E;,6LL-Ѧ_S9Qx5RZFdXQ7輥ݴLX J:*uAbdu*2,īvi+>HU(ݍd`Fwқ~&'WEu?8.Q V8L`ޛ6ɲ M"O3"w2wٍA*gͽ##X': wP} #!Rh=q|5~nO 5r<52]Y;tT,VWeef;X>jba:"Pa9ƇtI e0GžAr#GV0o洆0>3\| R԰9d9[bSa!ҳ9 KWaR;+, bʂBwNRt]ϭ K+%b2Y.Nј3"Qr0ؐQF&jhv?#ksEEȏuS//a92٘,vM,yBHQ,,& 5l?+6XIcX bIx|q^psE}'N|qƍ_ ?sOZ[D(Y\N)C]\U.GEXX33 wJGJFīQ,(*a*) ZSwő[CVSu 1,,1Iʈ+eX& VTp"/$ ǰZcPgd}Ƹ*G=؍ꇁ޸1 $,[:ع[$='UTJ6by'Lyhޯ PU U,B{纐c[(%|*)UKz7QjñT˗,5WCZêӫ q5cM`kcىacB54bpUwpaYZ8ď%s;r|X& Bv^TJ1X'Ċ&fW`X#XhR8mXbo 2+C,wt +c-iZ΁,=Ek3qk#p\vmknx+@7vB*'%!*){#mmj:*Ѳ wჼ/Y}%E[i+@nb"X] a>>,JaXa`(iE˰]ð`1^ g0hXYnD,Wl} k`Xy5H‚jez$=x;*,Ҁ+y*xEHEEM«" U46k!>**<=_هaq5!̋WkUY{3 X !`âp`Xhu8}aD% E={(_EdXwkMyX_i Vc7 HQ}`_~;21ox]UuMP|'e a y4,lCSyXKwcuc_ZW$;xcB槢d!U堣GQZe4,˱B%r65p9 +R,--HkomjGCalpt7S,dXKGZ?!yz#vJtP+UDՎ[۰*jh&!`="-L1ÊC(baZtgELz3A%tA43#%YyfO6!5{1+^ 3f~ y/k#'[|mBKy/m'_@9ݿx]WDսZ#򫪎#X^n/ k#tFrJ%!k[OC^)1.ҡBUJPjBjo߆u霢YY%X%bF&BIygIwU4 Ad>5љ&Wz˴UnZ}V2<>;<;mIyT گOƽ@ \}T@N7VMfozY3>(X%%a}}Ԅ$$xa +:؉ShfSY~ECk/s; =e%}۬Y^GF B+Åe(>aSl5U^%1,-`YIѐ, 憟K $Sջ^818\q9ɫWyax/lTa) C~'|tuxV\2OEvXKw\u ^G.-CڒV~|pUlЉH2{4 jԒW EBaiY.rDE} $%ʣ/ð2nTKĺ;K 4,F,B+xXȰpee7vPu?Xe+K B,@&B,(VrSBȵzzM8lB퉗ʐʽ4k- ^`M E72x/5vh,G~UMeXljX/7ۃ {HtӒ<@ t eac JD%4ɦd$- ,V%85:r˜4Tݣ:SKPnuXV `+Ī%d&kFԴðdk GdPڐ+SF6`"VQRzMkii(V>B7(E,Vaq 3,$zPx]^]Y3XwcQIu EtVxE%^x%`YY +  +a ˒ъ pWHQB GaR(S,.g<V)-@~ K{^xnxy㇀#E2\y.ڟTIϒ//ŲqLx+y0,l~q fubK=S+gC֔bIL&J!#f9Cuj;ıZHyǒDQEJԋXR2SXt U0Iiz5,WvW~ZtWafXOPqO3Wΰ2jϕ&\A~jBi"cKB];v p:-Xb`Qł'U7 KRUdXc]oN ZW(10+=uug1r雕ۘdYD sieπ}ZBf~Zf-,a֜ X8p>YP:s&BIo48dkd\+ZpJV's%+dkl=V{4Fw|=[}NyL sm(@VUTxKMZZ`E:P,) 5\(wC!ÊFfUWk \JF/sϱ<al˰Q k%Jl a.MVjZgXG ]  :GJhPVQìa\+Hc3tdSM BV`U0̰!b7 '!@CZg]0 Uo9W}k+ܞ'EX&Ovҥ./[Úx~ b'_ WVp-ݻpq'5a#.'V˽'F /2\d,W[S+ci;N !{~c&Vyֲ}Whfg_^1ӄUDxIЫbEUcdو İv,)G 궡+:N ,r y3LhGզz%s(maXYKUQMFbC=C c,a<$S}I aVI13, tSf8+,7ac)Up*ό6Ç`^%6aXW`x>Dx5}W iB*4kҒ0E"^^`)VUXYuvmk*XTL`>u@h׀(^`!d" (jPD(\MVsL{s##Pv꾕:󷿹Ԡ1+u5[ E/S°hZJ Xh]ؐL5Hj?5 (;},9N +1S] `۰uG/|0x-ݖ-&ZfX9IUnCsx`YT4*91'@֮;(d*  B=GBV2)^pEBAK;EC!RHʎQC X^ /r(ljRh]ƀgɨDhE NNĪՔ Υ,BS ]g?GIo5II8{dUܥB^:*qYBjlܲ쟰VDT[~W;2xEӄ˝%Vw* Й~a% }OT˜Ű&+X%xպk{!ו®=i2Pq¨V|uAQw t"| 5aaHCwOcbqqdMMе -K*4,Yh8V)=*)>xgA8;DDGr姏8{s$k^C0uY V3Q/d_ȶbDo]93Lh׼d<uj/Eb>1,rjŔ|8U^n$[a[* QEaEa5z@}K]!.+,Uܠ>$ˎ3R}B5U+5 6~.Es"GɆQx)5G-{cTF>1I5E(0,**F1[u7{#GWA4(5.j@E &,(6,]UN + jX1ccџC"3,+BBQ^rfA(PsWB;.vòw|Yv&PZ bų͟.%*58` ¯~#:YfXAڳAj)B)ibmM!"U)'J twlFPv?>43#֝K]4mw/.6,5c,b0Oe,[.* t0\j(-uTzpC$8o~~›T$=%tOg&]F׆XF,1êj=JF,Zq T,gڛja BpvĮ2W°Vw kڍKR,X[.n,_Ůa1X񼳄O' hU,h6:E!p,Ű:T wڲ6`:`;YBӟB /!^B•Y,X[+GN85Pz^Ӫz-K4pj;\dٵ5_2F,/4y \.ud%B!YX&4i3L Yh5l 2:mbY5jzkBbYtΛƀ% VY!2 5VȰӟb EV( YySa@VQ:Ak+m KՏmĿIAa9 vG5+ ?6aoI.,ީ<}漢X-X$5ڡ*xE`,_rV ?91vص*$Yhb Ewb(:'sv|Ôe`DB gEՅxKVh WBF-qG%6V=|چq'Q&AbEe| 4I(2İ"si]B6)9> ,4%]y5!3,'~İa"Z ZWq*F/I D걌RxENUt60\u `=z=Yϐb-j)K!iyVG3, tu-G`I_Iq50,gޛ9Q@|Ұ&_20Eխn5+ĺ_tgϞdp>âEt\2\!"%wڒCƗG.C 7 w  sE;ZU39nwzO” ƈa />3ss]ե!k!\*^:(*)Hp-tr_ɥjNA[B&jjkiDzVwιPU2JŰ9봜.PR ֨XELnʌeVR4E׼1^Y`awp0 V}]VhvFAV*`oGCo?%ճu϶ Vvc1^!J o/-Y| WaY-BN'r\]Ͱ2qL"'Haq|]>a67E bo?a"X~jv ϣoW,Xcc{; %p4t-+Gw-ŪU2=VVMxk3A( +uf[b7ѣ&lN4DܪuogB,]R3%]`X+99GXfV^ K^_r>KC"kbXh bX㮷r U\ ^Q`xg` E(0`p].xe w+`X30`!BvUݧ Z_Hp@Х!oϼ>Cðð2OeXjGaU j5!7 O^hhlIYqeֿYUY--g jP*^p_o#`𩪪 -?8KS(TY2>/B+apЪv8(#VaD,{ !³  ,ޱL4Yf>bgRяfYc>ǖ%wtڴ˱L($CdU n2U5 Ú%y M^_n4 ׉Z=zs>KdO b r\~E5NQ (~X59s~'wՉBի@;:Fi,ݙ_zsOA V67TF8={)nfXf,9=g^ܐy6K_aAs k{XÄhMJCR7I,T5x^]³b%̰4`Oȉ4u>Hnſ  8ځm(03_Ԝ0*e_힒0֤J2aX²aEYF1Cj 1t V+3=>hE+YqtZJ g+ VԒWqXaAAWxr,gszVd`Lzu}2֤ZFTR|C;g 6,&kr<+gF+^bk09Xx]iR5\5) Wz="=oM,tcm]$;H9>Ö4>(i<|ArN$6|ޗg+`I3fh7=hŢ}X}&dTWo\MoLw`Xu86/:u7 ?iWM^RXݘ0ZHǑ[nLRm6>=jHI1yTJUp%!,8TU($ ! r9,m^ax Vcͻؔf5BU b +kQkjcZZL })24-sF2Tf}RVL_N m;v â@]<:.[YF!Yポ2KjB)ʰ[P#VȁˑG+:-sVD?'ԅS.daOb6pR32Ҕ<>:ðۀV-jH`<^ $70fM&ӑXC͉aE8%pxu7gl~Gv^zyc%7E9SXŸRw9\Ғ?«a Y WTW%~ TX]z\r)ZFz xeZ|V7@ ڄW°O!XS֊+x2Q/ǟ.% TenDl"Uqů:|N W;eU*ډaQ,qFH"Px ,7bYG7釘5[T_gLQփg`m/!o :yyMH|Z+7kzJB\U UÊI7NF ̲ -R լ[x}`X׀~l BvE\iM~8ӿؿwi8?bXW)]y쫇XW6ZpzZ}^ĝ؄j˨ ׅnbMذ_V9qKf_Ul9RݕiBUbBj:9ÈźF S*fX]Śap9;vhe0ID"a)ELǛ(԰ňeC-BDZªՐEK(VT0](b" WiѰ^?JĆϞ>/ZK]iX>,Ve@kX68m?P`5p0UbBk~ljk5Bm=̪t3ѬG! Q-W==u=Khi+`X1>xU/ͧa]a5أ4,Q}xELQ0)d`yTb}koz ) ux)fYCNU,!"3NpYKQ. bG;:]Iįp/in¯DtIpU4:+S[(a=$uqU&DB"PʾfXWa, 뇫bUX{[* hxpΪajQ!=A+ ʎͼ* !pۨdĬQ3XB$n0+hI$lUm4v5I!}*6? +ϰT\CbXi@ZVL#Êp((3` %:vjgqJ@``\]8Oq3N) 5jBjn₰iiWW(ad LNGcWCHxn%?~Sf_ eMy@,ߙi_EǪ$,Űq@!]˺L5 -"q:@<'p4L؎%a˺$dj>Oggb`@0;fX=K(;q, R\V|` \_c4PJ|#Nň%㦵 rWq918 eXSm*e'4x6|YFU}G@+2TbIx kaMhR%Hʎ:.a>{?Wc]B>si, \\,fWplb 3,4N,gy~k9lOz<>X:}tO;Y?IYR*~t3@=> n.5pNF«AyZ1MwGZk +5 {ť!^7 P}& wN`V!$|:hSԇ={}eSdNt7 G돤$B"օikl+Xa[ *`u *3A[ĺBP9(TKx%WͮI\hu(]+`ZUc܌TV}v]W^]~y32l'6+=Su֫_ҷXR\SM*5N(rl}~Y8[Ȋ+y 4j$V0k`Tᥪ'Kt%+<qH ."`u ,b T.LkZWkVdiv_?U.Ie-c]"puOٱ)8$'‚f66ebl) WuugW!^ 炿2 m.pόLjrY55H2{ WckM+DldtYa=%hFuœj[֖UFi1;(VW˳%:ڥ OJKaMläj0 VMݵVA15@jVMwÉDŽ\`b"|aJ 5IwdKa=bVu_\qJHF5SviU<߽>0: >xO~}?a\g|ڊO\UWXU|U55-;XWץ-π ܑss$ěT3ǥ4 " 'gF}+z᫼pu,$Ky颉)RT),]tWxX\w{/QXb_Fb=7Lz@ =67Ns+K,:* uK?*N*.]džU+ *za\ѫwPF"I$EWֹw@9euI* /5}44}#_{T?)Dm!eQ9-1eyG ˬ`m\QX˧coXuXˑL> cf_ST^bI:J.Ko\Xkv v>K POK2stII^ZtfGmy=0Μu_^8XOp58} GCxkq /V Y.fF!$C纸>@;.u?3KLi=Z. )TWV? t!gVW0AeQqN:ĒȻs26R.A_>SERկ;wHޯPF-;SI&g^ 2M5HIXR2]"aeGGC{}tW_\Giͱ}4yz5 ^sP>.dӝ4V_v6i,\=KldIlj鄙}mw{5oiymK>iK11j!d+_UKGrTVrSX2B=% {Ϯ0kXĉ5_B,^xQKa}X0j>h{ͣCz% Q4>ӣʉU*>Z>v32/+1ph WRXB݆WzprB$!,ew Z{.~ QZ9Nc92+(*u!D_\0]"OT1oKGҝ?._{A$DM#|ghKp5knh!XX( Y:nms{"WId{( ӑW{8 5 {7);7jlq}H"ki6{3F3=w~iau4 o{%Uu ߵc\Y`ÒCB+̈́PX"DŽ KPXf`ß/dy1]xuk +/w~ E5O3j)=BQzhOο|>j3IZWG.ϥ4+oRV\//RX3wv(,,.Y!i30O 4lSp ml^dXF:W2vӵ>/JԀ0,0ߙh%ý+*7%ŠJ=X! :RXW g5r IYgI]0&}c[$VSXmi:tկij!`aaAbQzt@=f //TaE&r,6 {;s J.Fխyk K*mЉhڗ]9,HfWq54 &3BAa^RE%(n(]985Jw][ 3xB2aqw]N e/zբd3߿IGJBVX0d[-,Bv?\#8G) 't19 ZQ'⸣ FH().6 ;FOp-&7;;UyEc??RKJ3ZgW$V3}gye]|9Up /{ HyL.SƟ{ *5 u-xn)E+N>  LF=a><{X |oԀW'] %!+-}ҝ3#CfU\uɆ*q61}x7=Xpp*,1պVKy=VqHaqI4'롰q0;h,*-u;ƉcKR^9|ulX/8%,dǣ̅Cӕ 5nĂ*'?_7޽C?PX)X< W˳0fkÚٮJϟ}Ư͎Uoۄx&~ĊOPb\fb/le\#H}ւ*d +Uz+ <`kYA:!%@auX\ $ǰ TM{W>kHe. W" _=L=19V%2kόjKzϺoa%!j$֒)?@2N«nD1W[Xu{F7)Ym΅tw lڊp^TAZzHclX"儛19FEz{&&j"La=}mY n9gfm,,tYfJy1ݥ5Ka8;K,4A {XIW{X( ͅ$ĮJyX.RXXZlG~ZcYֿŧL İ$边/Q)W~W,+85̪{yXL- fvĭ$ 8ry9]%:]s-Qv_v{S bd XuʊuBUԼ1цv/q֪_Z;Qr2t,@|jl.+.v$C l`HM°TףVdzR4Kkjn]v}bԃ츷 5*fT¦ƒ^LF{,( Z^a<6qseUhTO x5 ozL3oQɲLҰÂ* nY+3=9o # I,j$͂+ý}rO3\UbB8#5bOa[J]'t'd P,xEh@[A?ukk(u%߫+A,WWg_ ";SUB+>x gC#CFy`Pˈ+B<*5W}9Aº$"x3bcHjTUXm8D zXBYLN"6W=>SL_僋tZ wRxf-[JeOby9\) yw5!DlefHe؀bk F">7e5xd{qkR|-c&r]#wu^VFAVX/Ya^>Θ~) ybq%ycy9o QXRP|u݄v;S יi:E&-ճHOz82tŧا=vtx{ ư3xpfxuP !Vv>'mX|^hEŃsuOd2.dm~I L,]|xxJ,[9nFH eLN6BV˜n~].`">܏IK+Qp-W$HZu*;*A-YoɋKIX54F•tw6ٖ#iGbE7[&n\͓Ù+œXR"Ud9dHWA%]_[z&/؂ĒV{!TAqŕ1s&1҄զmEGwMu뜐%R/5EVsN391\Y%edZC1+X/u?{s%@b=x`o7="Z'N>">Gn^ f,L̋F;C5E\1uڊ Eq쯸ae XoGjWt#PNPM8|dYEϙQ_R?Xⷿn8Ug̰\RQجpMzyde=}ٱƕ?ͣ|I[+n- ؁A.YT{mfѤ,wG&bɠp_^9SU͙QOao7 /Ɗ:nR:"zϩ"$`W( vM{ PX@$ .Z_IgR5~PC7/2靏~ͳ+wյJ CgUyu֖n-xW]8jǰgq὏MEem!~:ܽxg{(K]43֮eh\23=s]3 *e]$^?j2;tk}lg ),/ X!ܼ%xLz5D齚V<3wmɫ>Sye/2k JwaJHRJ4Lα@CpS_H[Wha)t_j)}H3dOz_-ZYK mX$—eeTЭM6i k?ՠEF ɪG`k7E_ |琻{:eR Jn4V*L]jHL٬pUѷ#oq)XHnQ Xy8$?G3/ =os)xhɴ53c_9yYҺ0-2_d-X,Κnl*-W#ea}վ0c?7gkocfnp% fx9akuXPk@3AheLښS QJ܋9/΁zi2+,׬g{ʢS+H!,B6)b@YXqof\~S&5V}15Ic\fԊEaPȢRVડ!Hbnkc4MuJ6}CXP_7T:xȚY,RK 9Iǝ׋[SO|3>PW~l%Rd;YhIuNeB,Y<+L~xZs^qg#mY΋u-0A3+#$Xo i&VyB Ia5Ha559$>kṃBk&zwz3,N< V7Ӳkz^vAo~՗q' ^X$t~luªٱ=u,X\ewŠз_* ]%:?7K 2%} MҽXB k]:3MLڹjE;ofß\c!Sivn& $dIѰl2;Ngo9:O{~LaدFƎ3Bs!UV\&P NXЙn E1sEBdٴb|u~w?{qƒ`Ewyuq"O/@c=~Ǎb<8cEYt2asSücoq.e!.LdtZћh%1yϬ]&WUMAW0j93rd544 =0aC#D\Q9HpO k]o5`F}7ԵnK'gUte44ugfqɳtTkaޒQĴz^pGNX-}3fS.QwkFr9b6Q 9K|,$*CXX~&I]xrrMΚoःkC<*I,˸'D~.TϝX@~ 5^;#9Z k15Vfd6$O Xמ% z, OdznUGo`@]oΏG9bw!^Gb^ @zuY~m 'p[l\1]XObƢŋ߽8?OL;t! oY`A]EBW5-̢/̦&fVTS%wcA8Xǎs\ *F^a4”`EM"u~-FA؉V M_I%;V$^KbԖXj4CϞm>J&8VQ,.`JB::}* 7X~~|epڻiXwn|A,Մ +OZwf5Q95DLem%UNa>ۛx , &3nx., `Uyk%eKeq& { 㪠Vs*K^BɊ0[鷀2N gEaq^T "[RZ]9}9 T;T-YBY%!5d,30(<+Ŗ?k3t̤g)OՄ&-jW:qNh)\[_FbeMJ˜X7G'&'~TbeQrN"qvOV:SXKTt(2 v*:oNS)p5I TUC;Z꫒pO"(,"VyJxEN,i 눎7fV\^L 3v#7(FӪEGލ8y;;VywwH"n*i { 8FE*kyI2Ut[my*ՅW8Eit*NΎa#@k/s +Mٕn;Sg?uhS=\QnƜOzW$*~ 5W]N}ٸWW;[, *pћ*+ zT@?QftszMRTztɭ @"%y5LfUC0_b3}if4 RSMPUwU̵=ھ]Qzj+juOn<ȡzeWXTyiϽ%$IN^d 8rUXy6^WwR7FjWW߬%i0v*5^suEI3yk:4E띗8V?zkhbCW"&ۃ'X"l\e؞uXfRwל!:w˰k X݄' `%yjb+W ͞/܍\|5(Kes3r&_@@&l^k0]8X:߈0[aª3G`Г"JPUWe$&꟱"^ª%d%Ha VUfߍauNbU7wXGz{:|;PU7;zbveP/fٙk^{=STS6V{BcR)6|*XTs9SZI50$ zfS uƔj"/aFA{z(Sw1_pg+^E]{]H=B?g^UXG!&9ފcV6v6V70Zi" 0Jb/j6!Hg^…~FaП*8' Д|ҤYzVk0ӸrC6‡Q%%a&jp8k*%$ nҭ|& qw_f˳zNvtTTdj0߮:j宬UpؽF5r0߲aVB/_zupr 9ȳI`S3kZGC >]sQ?ٺk!~JxxOrfE~W-BYR=Q} ģ>D"\]bDT"%N=w%0ҳΏg$wbmtdb蝞G>mꭉ5&fvfvtswDT 6ɖPKKg&#{]՞ҁtY|9)QHZuf0[FB{ZE+E Qr):J uS*EpX, ZP~윗X,ܠrk|oH׼xzroj*A!o`YX &8l%`MYQ{QX$~?׉W6<9 ik648(kH0ko=C«|D(AwǹPc`K+"Y]7>>'r+oUV'ډ&bמzp^L[̈́X$I.>$\g^}K f!kJƼZZݸցA+r^mbc/J߃Iurn<ۗU yXȚHJxU w臏U @a"Ϟ5X$O@,4 ewIh#cTl zAj OUvfE; ;K$'5A;a(8A"ԓ +ʑ9_J9>zIbr Di݅mˆ7>"H͠CRΝ;$XZѯ4I$e O",JSp*pr^q#fq d=z{U/)dv Vea! +[GGWG 戮$5I4^!}Xg=2s eZڻ :5Vf2ʵB_Ed(_-qH,Ԅfl6ӐuQ\Yv;}{qeF;K]Gz] @PvEs$U]]]TNUc@vH^mtpf338Qu܍qB_Vpy~<:&2iIu$%\gMX㬕 -k* rFXQVS^npaWG!pS5D`̸J$NWΒPG44tV3'':ѣHWURiZuB^MI#BRA7E_0) (>!Z!#LkUpU)$Z" "J,9'5&^p^E֤,޼+@yyt}O%]JB޹.:XlcfFb+!1'd }}ИIq,u#vFʩ)\.G"cfĻÌ_5159Z~Q+MKΤ,B@֤X\xPcpʬ5Ӑ+Ӕ۟-e%N/~9,/#.' QUX,2Tx6]vW,>5PN3Cɹ}f<x\j !5~.ᵗ3"Sy5^ 8rZ vu6}3Ph[X.k&:CNJ XҘSVS) pAgYDdFOT/&~(&US EU' ҡ1<#mSщTr`OMoG/'B?$FATp b+\bl.ZVf Ȃ 0r s,Gǎ[Q?B) !qcOKBQXMoVCė)F6Ejs9HJ&sܔ@ᓧA^tK&’d{ZXcYE aո18VvMXy6|jvy4ei}+[aq ц&,3Y.VCb )_[(*5qI3~ұ)t[^ڊpm0K2Q驵xQ 0,PZY_CA؏h;Zb+*y50Ƴn'UJdb^YJȤ`>WW6QOaZ*+RT9ѾT_<TfS 711~͒&ol}1<5Ew* zRL+pi_M>S],ɽ0+ lu)Mt[C=mW2zTR+HoOqxcoFO ͵&XjIJ "`5˂O%4W kR[B_.L֨(VxCrXGXp7=3cRYr$; vmȧT0dB–{N[CG3"k"pBUBIiBN]q Ӥդ>&R&ְg95=sτ]:J,bV ,8dgNK9o䐰 k]%JW⎋FaZ%H\Z_pE?{_QnF% ۵ c/7o5."Tb[Pq՗D6J+Dd6Y\RAbǮ +ȬdUT$W"b]$Yᬩ:.'v 62n$qU`Om-YɝȍD.xL,UKI7QyGP钪PqxX"@OT]_Sy91}6dV+Uvs#` oS55 ,ee"< vY$gelw%]=a-3yKy .V"<.T=o[[ T_Lmm*:F/d*YZ~pݱy4,Lsץ9[bb dg rUXp[ z*Wx+/Ua @wK-Wƶ6= 5eoRI^g&},)+:բQSbtigZQZ`N YfL?^ 2 pnl( r,\=PCH\S(Oi(zĺbJBA1kmm1x@1uv2"S *̚ܒCLP<>v'22NwfBV> XJ&Z&>0~aލuu9+'OĄb?=ĸB)6?Lb*YVPA*V;!Z#=w"&$\9s 0xѝᴿ[Y*vsc^eYܺE, Z>UpW=ӂPh fxEe ZUٓgOf+) y‚ǁ{~ -R\)+'%aQE%ՃBhf2E`gM|okq~$#wX]pՄŔ\m%ԍ9f [\[ǔ&4+. 9 j RjI!&1k (Z%^b^\Wwgt"|*p6W>N2WFYVt琺ʡ¯j]]46RKXTl8!%A7 " XKJ$ -Jzx)s_4 fK &ȊQݗb\m,4^&b Ϲ.Ƅw1;ʎ%U7W#LPu(Hn q#ARVFV+W`>Lr*`6`jVcVum`exeQov2ͬ,uh֤Y8(0UKE( +kB"dZIS R1>uͳ]I:iFՠ~hV5zt?t$Jy X2 JBVXWXYj™9<,+UX._u + ,v\ K sqFB5 BtZ$ֺma3W^bIjI!J #Vu-+7>;F~D]96LP^Wf> V9|1W+"V8I7VI* ĪWd%J U $"Ҝi dAa*x@;{XXc'e+ qӊqV-F*qp=tӱ] ٘ .~w=bXX÷˂#+BRD2q+\b5zn}HކO>a,@LB,,|g8tXjBTAYX1a{ڵㅙIl'/ɨQ_H*-#KʎQϽH$FYVF}JWT :Օn[oVXb^=L5#k if_pW kK3t@ՁW1pͶX2U7:l%Qv ^: uӛq3+bHd25bV9++G7 {Ւ  ; |; 2Ă [75!k)* A%x.E!Pd}v^w;L˿s~*^gh 娺 ;3tka_0^¡H0ӧQh22PbSLuuU;{?B?͖r]s#SZ>H_fv Pj~,B `<'GL,[[s K5=)º-jmEY"lonBQXʵZ옃" h*,vX녩;5, TdN2ȺY!=,tT43dZ64JF"ih+ZHZMUW.* qU2ZF 筱 zJ+VXZ,nY-QUs>R_jիo,?rKf˰>>+qR,k\T&X^+1yKWr䂏U `K84Z̑/YpyeeZfh,iQMn+2vFXś9βgjuKI^=WKp{.[tt 'fb0A 팕Rjg"y% 9a1rl\S`SKN V"lXWr p}A,*f"^,%`f,O\$SY#ÉYqًĕCucA ?PE>=o mcHH:eRbe#hRyw[J|0(!`ꐋ. U^ܦG#j`QXbb!8ibJ|feX8%,ZhaS)lb^Ճ-īt3U V꘺Wɍ8{+d肎t|-(]e#-+--MK!xXu7lc5ieYNlH s$?&CnI,sٳ7#*`/E_;h#ZJ- yWH uaK+nd m.}ՠjkDh* `pU»HYVZxr\D炲 ]a2j;^{U9lСa1VΫ!lʜX? $Xܖ(U!"4+.)\^ni'恃J\E&o4qW}@ ,~X;wqHII(*M&})a2>kDʽun |gIbA`]+C!35-ʂRe^B/]3sREFݩ ~ {Tv,+l),DŽbN8Rd ˄|_U,@ō80s1?#+P(lYuW4b )wqUdEj~- @tT VI`qDتe,j=eyYYSKB> QĔG^ pԲbqܲR"FFY-Űd5eAXBry [~Sl7 κ@GW x'7" VdpjS`׎s^2:R08U?x e.KaQEHj/i]) ȪI CJ&6m1$0ؖJq:XчH`JC]i51-m]]gO&\%q۵4ŬQ( {뒱ZjBEFoCn͡H|qɳ*!ώɾI[>U\6*G'hfhwr񊵕xGΤ*j~\1k{#~[~Ü:b PWTPYJZCW뚵+Xjd kT^ }DUTF@"i"u<|%P=Rh,UiX| /- jǦ;@V +Awi~Ex$(4zKca?p!-U4[C ,- * uA W}5 K*X8IaaObCX"uL*Lԯ=P^$^Ʊ27[N %M%=;s*1^j ^3ƗڸuxQI,*`Օ[cݥ Ù%Rmst%)@wZZpOUH_m XrpVgW5%mX-(R:5Yrgg9L씻Q]E K(LybbGkrҚ9gb"Ō)pMaVkSgح}D,6BZz Y[9:&\zUEkgl0j7+>uu Fb !Gb\C ?w7JbGJA7#$E xQ?k$\ ;Nʄ+)?H}gm|NE_EDc,g/'VJj*1W$0NIa* j>Ԟ:{z^ވ,f]eφBĂHL Aa\*^aAO?27'4bl Xn0V+M2Do7k`=GkB5$k|df\ kK6*2/*{6wPF mO.%̓{3iviuB00m z_Ȑ [ҚsڮZj|Rm͘fe?,U'rTKId,Q[%1]mwLq4U(.76<'2 $/篙esXEڪ`rKUInIKҧ= +v-s]z='OJLcYq*@"^6)daW)@"\LM;~aXHZ 9Cr0X< FWAϹa>1Td 8Gܚ3|g@(iꫬIi;Ǐ9LYvhTZqrEVZ zV_Ao X?XcUo(_!|D1X]kk\JY>uoC#GGySBtnL!@wMSRMvp*̍K9h1[GW j %ɓ]-\8,'d: }RSG/9&:tDxI!un $V,r/j{ NjIpxo'^G^%N|3qe a@,i<'#q 8vq5kTZksPW <h=&%-d:xaeeҒi-x Vm6ܡ໷ZDŽuuX+V,+UXXvXme%{BE60%rb9Fonocq}6YT3Y.[p:8vYPO:$9tdF:%iX\s[zq>=1EkcپXΩ /yX+1[~j?#&xgMBX֤56Qe}| #&Y%*AU{ qeP77@,tGd/9XٛvGrtuu7S^fL>]J~@"FUwT_)^'Ub+=[jBv&tmx!:-,n`EU}VR., JFHH+tp]He]$ۙy<'嘰޻WWחۊ+Gmc&!B!)#@/>Ùau 5RFWMXk_IgΜj+LV]xwdΖY)$F )z9D}N=Vw9p WWY1!/%R ` llnnH$2pVz30QttJ}+w ,`Ƽ3> чu;uK-׾B=#qj~ uy,(,3Ώu"oMBKfg! bU<͒>klM.a^n̬I_f< <.SH5(awyBY/I-pq[5bS;~d[Jtd\xWֺ å_8|E5|߲Bk"kYe]mP\,D޷uDey#˼o7j+K,IlI4!YYRvGD$[f~מ\iq6Uf]Y2VW镳< ^"NT0^gJ\vUKp߉g^u˼h1|ݰCMoU?a 3otRAqV.BuQ 9h2k”քgb5VRe<,ܓBdlTQ}4@+6p:I& ">+F$RX.~6/>ݍx^iĻxKL+G<, BΒBv-S ) V;+Z3.֜1u-!v{"lh,&Og뢛L{4j ]A#IqJd aCe)́ CrmиQy[4e5C(PЮd(Loߖ{{˲$*e}ַ-l,BLXj0V3Ui&/QB+`S%/ƫ9 Y좉bE`"78\TgI%:|!㥫_l?6,&y7hopL&x zsͻQGwVoo="XIS?hQ]J, QDbaY?I^}V_Jr6Sه Urx#>6hkEAJN̨Vp(&ZYdN==I$ ׌"tbD (V{Ɋ- ?:VZnzlk#x+Y ֫}2l` *qGCI ~E k`$5L#ϗ9AQi2UQ;bIHst$4 |%3>dž`f""߮N`UM*äxLچaoOhx>,5!lk kKk=,f԰[pNz}*xR>nak|7XE)L'ӔB]"F`X(!1+>Ts_~E(<%1,$ˀ_Ei^NG&) g^)h:YVf}b"2lfnǸy5a$ʕ4! Lr44GNw.!;!w~{lƢY5;nJxGI ŪpBkg-ZlvzAb \+e45pgVOȠoq%3[B1X?O: hKNiW<}\K9bhVpb@ZʆѭjLƀ\l`Ks(T wͷW-ސDV%[v5c0&Trk ,^5WKK ֻ BI(e`Tܧ¸Xv:KUtf,rrj~A?xτWxނC:ty+b,oĠE7-Ѡ^|=yM2:2 pPVz|/[i/0f`ט=z;&WXjg갷*k;F0[-w2m+£w}xu>Rz㫏@'UvW3z՞+.BE7jsB}C,yL²}E SD\&V+ |aX<cBٖd˄N-@,}eXsIgBk$Ġq-҆^_2 D'{],ܮGêTbC86LiPﲯ!ڠ=DQֶjz>:UJkWz>2;sF(+z˒azŒ;^?Ap5V =X+fK3Gz0, A.vXǂ~(iG<^߼{>`.~{-# ʾD`!w1A^%ddߜb/6gm%|H0jk쇽U!WJk_/>~X`]nMN-_cºD~nmхRW'(\2 nA3}v̢4 !X">3/'":2*KNcXLjAFKgY|krִ9DʄIfyM N1S4Q&X? Z/zFâW,4[GTڅ!KXTK U|=.5XEmIe NuT95&Ehzjb m>_d3etwU,N>kAX*y$bIp[$tW^jL8!KM~Q6K~Y!O1n`E7KLѵQWAVc4"+5.LtW2ATL*y.$T ٹYYxq>3Bh Bn6R&!ؖ2.'~c}Ni78oȾ7i"Bs)d}Vɴ4,)1C̳'?JZ n\H_\snb~c_|n};&'2[TF5UI;v{M\yȞBE+|119P~€dǠ"0ZGf=NOݛ&JPùu4T8 6al-u vt 09L\譱3|#s}L(7SO#iBհ$ïV+?~1DLD]0 JIo{7Nkn7{+E!gnv٭V"4 1a6<kaBfpXrcka`zj T*r۳+1{Z3} #+b5 fPxl]2q#Ḵіj~h6a;%nṂ!~@"gpӒ8X8b`W[> lzWOUTy^QY:VFXz P,CcRb?8ՇrmGƭ͸pPf^8n1Tc松^ A >t-JTfE?mEsfWP?Oק't?\;3aXo LA;;(܇C\Yj[''UR M.1|yy*REWr]㺐/)DA63kv8V: YҒ\pIXlُB\A 6 ~d8١a!V@ۗQ%fahh[I:<+'6|-+ 姨i^}qrAK45}Cñ.v)00,ň>q) ZՄD'r >#ۻ+'[(ϤT&șWPX@ޯ^=!zKz{Eg3­\-:xOk6ї݅y::m_-urR'zyY.d8vgHXVtseep/gLjYJOð8tOgty,~iPuh,) zfBS]ox)Ow0Trdz\/_~fX;8P]@`V-y?`QBJ[{Ҧau*1VuHX,h-G°]F/W>݄qz!YYDyYzU|vL%4H?/{b] ҥ87F. LlkRNT%t*g2lEeghhP, bɭ FİWq5aX kf+O沖ut΁2>"di,laHveP(tZ/ַ(0q8~d|gBjJ~_V3ծkGva1~T+V` '.tBp.'R$. q܌ g`E4w;.X"ZUXuX`XYL.lj>?7 l#,NRn5=wAG:gVz0 ,݀n!`.&`n/xGpKu\Xbƥ%eǠv 84'z g7, ꏱ"WzZ1^h{WS|l _nܓW^/ ߾z^B_}D0{eE))+*+`f!kŮ!D{eY\s:e[-Ƃ*muB7du";ꘕ+0$Щ-|軅|ςڞ1dSY[_1H JuWtГWaO;1Hyda{0sbZgO/ EZKZي oŐ%rQ43@./YR+p<Ŋ;U$!qfX*X X,aʾN2"UЏ=!2t,뎱5hI8i5cIVb]awK}_;n  1Nos}H?AosP*)ˬj+p( 0QNɴ ]R[/s@0@KT@f###\ eʂ C |N4Ѣދ)rS6pog!BU)mR\4{jQ*͖?SWD6s2faR c߭7+5*LF*X~7|ЪRw4g*@;cɋ/S TT=Y5TŋoNR>^zIGJ0!) a1`]Epui/_TA-93Jx n9f|*,RA7`=`zatGuԃUSWĺ°Ɩe,7x99o8wBgv 4RraȠ] sw,oZ\`"XRz0Kh5i#ݧHE6olRYZo?xK/\m?9sO{{'RsKs1hUٕzNƭ`*29岮E<3hʌF,p1RJ̌ⵘ%seRDry/{/~1n^+b=Rzdbk&rlaHX7@icwknPYJe j#Qa>V֧TǥI @[q'xt7I|5;%ӁŮv'8VreƌY9G 1,1Re]d#+z++,ӯwG+b*UO+SXt4(aq#jBy"j K#F0ܝϜfԍJū3!^㝎 xY +;BkU@VmR  1o0v+1WWղ 0v:.!= _:*ӽJ?ᾠXɕV,V<]YAJ[QUx pW2ub鲊ڑeBcV XWbe 2E $XkjM4"J `TkSSTi=xW>n U= [Mz%uKiMjʽhsO]u+{RŪ:%xzXԄcHp Xe. LRHK+<0y!>z+.4qxd: @y_t,«eXl²4ejs=έ Kڅ\%:iR,#sAKBŎ`g秎 __Ϳu3W} b.eׇfr2-ܿiZ,XRE :$(E.)R_;@$ïx}][JN ?@eJS++,or^aZvdIVj*shESPΟ&z, qeBJTzkoO[*&bp"LRruPe I _8iaF:.hLq0FF] /bX?"MBmQ^νI: q} %OJO[W3tPj|W  1[3 X"c1l `%IiOZyRx^qMbW*#di d Uv#*JBFҋ4kbCT kfG eYxꗁ+A,tf.<ߑdX, ; Ǿ&nq/c_;?6XE#Fo`Zuh&lYWOsttPTSv;Y-ǴNjIurQ3ARROeW~JEd\E^XK>Gΰ 5 )mQ- ׍P.pձD" peȜ{Bթ:x%K[7qePJv,I@z֢ҪځxpWzx:Z{Xثy#DZPTbk:uUERJ_E;,+08xzOWYx{±<,nPMeX޼yB--2յ傒x(`+a?ZǸ DI8)-s0u ɦ&K\sٔp+e%2mu8A 0z*W`kA##!ێ [ɈIwF cJGƵXYTuUyZubwR$D]} VV5#Yb~Msyz%xw*{8)íJWW,s6yc3g|QG5FFj4?ȮV}wi&#~KӖWC#X4M"Kh`O¸6q^+d~*Ѿ_97Ѱ +BI{l89$2~#: |{AJī/Ãcaj`U-iJ2Ճ,,ilbZ^.AS ""*ke V$F]*]긳@k s]g9,ta B:HIVr ϲeP˸.f⦡lC1gLْB, ,!gbG9faWp k(& 9llm+NԜ([{n|-Z'I?_$z*fI@Ƣl)#Nd:;ѫ^U5>ufu-~EtrJJ(vxAɹq8eDfG% !7[|ru}kj7Zd҇ 0Wk6},_(+7 °͠QJV pP.ܸ(N|äay퓻 hf :u/A YUׂm&xMضQp,+(U3[VV `쮾P elp"̛},~,//c =ƫFŪ%G6 Wu;:.aPc¡X`XfJU4-0, ^2gX;Hك5]EHuXN )1[zF_8acv1I* 2JE@v$ya>aTF[R驠ݠ+Nʠ^,ԝ{OOW+9{sӻz;8C;pމUW95Gkj֐JcY KWŠ=mDD&e5r Fd|}ylUGP\݋j&SoK:( u'5_hZ~) Xj? څV{~XXB7Ԩ$Km?kh~ ~@`e fJ\:$kTe,F,,mhjIxKB0b G&}o{ SoW pܗd>lyAps3;&B"$X +Gdw͚ ,h):E̘I@]B<RaY;ؠJ7Ro0-VH3c_Xr 2BU?Ciz슍/9(M<TJGVG#HT(:fܪ]w*zD')9w]o*+Fq3c|ϲm/撃Pu.ҙϴ*t-5+l= ,g;\l~:&20 ^ O XYj)ł [qE?yx¿ԦU9,iFC4DuZ:oI͖YiX]%Fph" &]_s«fHX%TQ1m3Ɗ?i$"jZ~ubC}䍇0'nľy#ݪ2*w5[uSwv%JD*1j*]aXTJrք˙PaX\fU!,@ .!2z%XLX?uh kiau6ARK/:ZB/W~ȇL],p |p6g*[a,}ԇ̷.Hw'Ȏb?,*o&<?&g3?SvLEnڸ%k㷢xe\M`t&ЦOSGw*U::4EA!^r_n;#p/&`̹ \f7A1g0ɉ VJh7n JcoݫVzj1ix>`<0bhyRi,7o6ۍ8*d|&J1.zu< SLC?W-ʄcfpqWY r-= X]}6Xjm4p%x;VRLIA-,6u˥\ du;0MW-(WVr5/oze4aŝ:R7Cks6:֌xNr\<|啲1Jd YS;zWk-KU[Kgd&I/puO|SY@9w[djߐU (A/P-[kJZU hX:RW n1x",[J_vsbCgNJ CwٷŘ^O S&fQ$7l1Qؼa](R݋dMX,$B^DTN9 1b&Fe% JϒTr t)^+ǰJ&!2¯Dq1Qir8V]丕KQ3ekV!\k7wS"]8yOaHl (%PJ `OG$C_MpT|۹<d@2Tp*R, b<,= 8xK߄$.x 2r/aScj*߮^Qӯ$Ae,=°(\vf&slL)AV"%Y`B'fqLՠ`UԼ uP ! 3]X,a;\3_L]M'_ eXZg+tI:$=?b<-­%XLe)bBgtcz0̔*:ve+*\nquDwg׳504WX'8n~~ ޅ# 1@EE.q]]كD-E W+Ffa@Txf-U͊!D6lЏ-QڃQ yf쇛ϤC(=>OGK>yoLߦ>ߛXuw|],VA"+3!$.K<8!xeJnjmX)%HKWf R,Ќ^bdgYM.TKLg-{EWp&6@#2mXUa-ʃה^HkhIP2,CJѐ)+X^,P9z3ãL5X2V^J}@aXN;q\lQ?hU,]<!Z!q,#$ALL\)2-˻.U+&XuðFͲU!@j5$l׵x^<, Kܕ3tz1]٭ f,.=DɨR^!Y4sK8]n^<4_C(\"WKb\BatXð[n-YͰE*XwX&ﳛhvZ2GU]y Ѫy\ըU;Xk7dr;"2URa,tMYq ^"'tVZ8z,le^j3"'GbBxP=!bX̫> =@L ^ ATxY̕Eac@^cCEwQ׮]r)N`zg 6Zf# U%cd0άj P fR9&Y!Xd-+bc1߁> Z>nd^ň5,bչRҵ!CQ6!}M| !:KYI8syghڄbf-IOԡ Tq> 8 (Xsgzn·$dm,<.֞j|c]vOUc#þ,r+[3 3g5yĪ_j<+{T!UZ"n9.l,xy9$gVQt] *Q S/1p&R  !,7W&Gw7%KU傎&H OPy%K;RBH_,0 LO9b_;/X"E,w2Fި.;ٰngASelXY7 |>p,= q0a3b1ý0ȌTD)րŮR.CraftI(ЭEwA֕M`n]~63 bv?R|Ԥf%,[hDxas@x5NԌaz}5^<aJPջru 赡;Eفa_u_,&X@6f`e»J2ZcUٻL베[x8I{ G* U*1+?"hٚC[$pǛf)YtoqN"?n@QMX|LlrIot:1Վ^,E8+TJ>/*)RA = L 7~23Ch ~2%H,n!  U૭2˕rtj$o@ rY-UPfCVBt!jg"'EGgfƮCbU\eUuYuT!#Vj5ɦ^wUFa!ǨfV0X*綈<7+tPְJ:30ǰƬs5i\epGӍwsa `tzmٹTpO := e Y=Ǿ[EQ@=fg% _Uxdmj%%2+?enS]2K$햇V<a[ x)`ܽjbx)C g"Jޯy`z+ G\WY98Kunp,S:*g/3_b.BVApO֊6{̱j8IU x5d 6&oM#shR,Vu]O/b :by#/:f4Ŋ0zN1ʟwٸzu9xO5^O:_ (UͿ8 c`RP#<-4P /~؞Æ_K19ʲL? ъUsEEa4 ,<ˠͿ%] أSkB5UX_h g5vޯO8)ygk#jM+q>a͢,U@!Cޣ&bkUֆDs{bN'/X" Bףo7ecB:**ҏ-U|H*Ʌ{b+g/a%s\*2Ӆ05^=۽T|_%rp#^ ]Dnʯt=%FQ9R,cƚ0sqJC'z!V*ܡ>]7`GuM4)j&0,׫ Oal4H!ǹ{|S苎Ud[hj&;I͞ct׭I]3Dz *րBbWÁSXS8VRn&t0-::753sgImta`I Oz*j9Vbe0mZSv굝յ}=] c8 Z6=yRf񌞼odPrA􍆥tPFQ*U wW^l\w"VưbS\U ŲD+ ^wwVʆ =g-"8 x02Vyߔ173>j׊+D:(d>d/ןNeįcpVxVhy.x1UJ~y㏗DU٩yۗ<ӑ_xuҝrةS'Mn#SoZ}6CnNwJ/ X EN7E+Y*h"`ޠA&]U`i0/k- YYiXX Y؍$k-Y5DaYXĭH!Xj;h1݋X)7HgbuF,enL&YU9U2 ۭ9u0b w3(4dLwߧY(:*`y(4N-C$4,!̤+5j~Y% . U*$UlaJl5(d$˭U vH,h%RX}S4,~q_qmBo*W7k>rur#ѹE éBmHÒyV):76Ys1<^!U+,Vb9N?_lHj Y+>ʙb sS .S]IYh~ bM؋0OĐ?ZaVlJ8ѕ@eX}Z\ܪߐV5fǫw!9cj+j{[!Zb^~x@탪 ʅn]L%!rTK hIڭP {͕ hݔgð8GGyCƫn^ъpB Uv:\stthbpvl1ȃThL"귚g0<pu=bzQ1qXҧvɓo5(,Oˬ4TFKXf:/.-d)hyA8QZxҟҠʵ pj M5X@,5Uu|eJG?pχb))?)^\!݅u8ֆc#Ps|_~>5h4uعfs8L+^sɊ lf?Z{ W*u;ϸ$>#dOÁD6C̳3K]P? W>% ˸&Q1k,bh5:CRٛt5i8\ղJ]]@-)rU:,#hAvxP(8WmX^ƥr޿zɴ R5:V2ER,1LSfO?HnתAAՋ#r|VSGakEjl<4gaYDujv]=s_tϾR2rLFbb?_-sOH|&mw;p$U>cuY"|a ;Vj5>z4搇 k!~gXndsD磗wb#s~ _|jNi"2-Lh3-u˅I__<`; Ò5G*͵!@K_#XݝgbW]nT5Kqǎ;nv Fg~k9Y)O1^]PMȒ^MU P@3萫|\4\|[~ BXMgw`xm wVnhD/鈠&(\6{0vVZBU\jxtk X3SkQ}`\%~IҰTZ\#Q}ƞe`*(K!֨v6:SUIEdeu urR C4:Y4J3i)\KKt#LPvXtg=BPf4޳ړ̤mP#klY5PѴ㣇^E-nfc8JHJhX+ zxJ665ũl’1Bڡg Y6[#gO 1KiW欄\`X#Wr*7\XW5k1)IYTc2j!8@5+<*R,z}M« UD(^}hn-*To AvtM!(^=!b]*{gܫ5l,LѨiIXt*:CTGMDEUWdTuT4 )U|@VJBx #odZpUu}X #XD*>,`ѱWjBe,փaչؑ` yu0֜kh0k5':[f>M̘ w71\6KHRl˴įX°P|d4,F+j0 kxOuaqVjL V:cV^~_Äc X#r-k׏3C\=CuMë) ľ2 jJ9X5+ bΠJ 4>52k3\ExڅrSnC^\ 2Cy?Ipu\6obt akSۯv/ D*ê%k{@?S:aVd 3*ju( 6@ʴL{ςVen񋲛b+>G \Q.YbCV!Cr Cl7\!\+ 5&0,xzolvgk̮2,Un8XZ^ 3*wS;Ct [VXZƟ/V%],«-N`-4U9NJQY\M_e:~Fyu ,b W2W:37+ rRV "AC[ #YC@[$e;u \-e!׆_g`! )Pjsq ͮg^?Afy_`Ivǘ+E},@|a a=%!, dV0!T źŦi8otZ=^wݬYâ_@{Xg."hU㔃`u\ë6Ѕ, ZVnO.34 X?òXg"j [aIF!{oސЕxIiZJU7 0ؼSWq%aR,^ek$IШ:B8Jҋ8rVga2`W@+Y,حǁ RY@G1*v6rGJCuge ʜPtĄ.ĭOA6@Tp>gʼp ˉؒp]RӠ5΁9°>w|d;O?XguV<W°b K*BXϔaiT`ϳ% +Ӱ$Oj2/F/9h^_kX'SX3J=B2,t*WW(V)_ QY闓rѣãM/_瑊Z //mqZ ̂?ə^ܭc)͉5VVFYNxs(qX;8Kqo*>UlR:7j ,A%$?cb`o:|_6zfB/[lMg\{Pʬ-1ĦhHX4Hh]xE,D41шVX$Sksb SOuXl Ksհe?UNܚXKu50\CMʰvYn1JBbX=Y  #VŪsWh˰e)|͊_3r1Djiv7wЯQ 4WzZneK%-8$s6l eT3Z1ܫ~W#\GrVm7QLr^TuBXR7)[}*BM4a-]px,tQRƢU % K]z=j>/bv%S9::()A@.e9GCe,\7eYZ ]IvMdh '*d?=1ZP,,c{ZBᤛs[/b/ZY Y fךlֺBWqxF/뚯1 ?pgjؓ+" Za5s4 Zyj@2U5BI8fXOZ5Wcc2cQh:Ъ:b>,chxX1qTRwd}j < fc*VXBA,n=XA>lrϩ O%B̳w7ش/J-5f4R+u`%BH2ZA8B dv[بfVoZF/t4 ԍ> 勥`uɰ0kn3,s~JNf,$;9ysD4 E!ՓŲ E`TB7U@d5k KSnaEB]:^eEd(%y,KJ4,,ó-Gzofvbn3,+^:i1[ -%x}_eڳ~]m+&ExJy{IJ$ WL" ÒQƒjf1?23 rd~q* tJNs8ծzTR?͖-˸bNRY3>3萠t% vYX*h xT􈫘'SAWA%dAuUsL` E A@A d loJtPdFずNOE?8 GKK \%7>8PDU·@˄}J+re`>%Azbp%z{0\ՏGݣnUhk[9j֙ ӯNI7WOsSX̰D<^x!5Zj[ `6y 6XI3Xi,V]Vt4rYC}X\rAX>>.a$Te \ *X+X#OxI}DÊ*Xcg41]E`N/,G 3`X:Sn"X?eJK‚#`1:iYݡE-lB֬rnu1㓢Z@7҃$vQT2O:3W nY$ktR7~Oxb>Vй:*;:S*ѻ'A~5X_:m/k3%FP(9&*aݕlsGh ,ůF 5.Pz%uԅnwƇI'\qHuveF VEoXȚ;p컲_7v((~2cSmyk00@Q6(Ԉ@`qʑ<{ނm xU"J0ڋ1,j[It* _o،'aI02J}4!G0ck=37g]XFH}3b b#FR!WZxH.dga;̕ WA,[;W9PR**XU(u?Ebb$: A,e1f>3jrQzO67= 蟝L옪*+z W(Vӝ?Tv|_IO׭٠>-XR{f 'RM2_Nev3zcv\q46s,x"`-/%Z;_zflJ_~5S`(ze(VXJ*H,#my؂mwo=w"7/8oX2@Rvi[T;Dnvx+QQ\"֫C+PC pDDDs[%XZbo3[" V<۬wq9aՒx&!3jT\0V+V6Rv s WeUˈOO.#"Z%orI)\u5F>/:'#Xt+5V̈́CsɤD"/H`R`STS^z^5XYpֱ6a,:*hJ()#K%d8)A͒6!֋+9zW00*jET]YMؕD&?[H M`A #~s4È6 2R V_ Ğ1bf0, k(_[x4 GjK2*,?G:,r\ơ՞) Q41,1kIZX +'eXSӰM&<SA[mبH{M‘,0,} DN%.K5$?C=p)V` Ɛ2v+c oUF%|AcXou FkܩpDxJHQ %ޡ?  ! /x!!]JT)DaP !*KlO=W;!aS CZgzeFn^ɘ=^]9 Isbl, Be>*^QEsUpT3".O ;j׳[yXqh$h!ۇ5֒P`j-+Q,lx)e#vzVY:W÷ 7*7lx-5p2.㺇>{YVzg6,#37>=ـodp2̮Pͬ)ѝ|2jfRSf2Qu{>!.pιP4p-B\UN"8yGTmh q6A*:\ bD.1NW(Қs/4Ul+Q7DZmRd1,o}{fk}؄څ~S&J%J]cT$*;;~'?&ڨꟅ~Bca3AD5,FfՏD dM}qHƳts&MFCFIYVnlmX(̱ ,a FΙŃ_—w˩IJ@Z1iNFj~YFҰRE,oP1gq(1峏R0qmg+;IOc%Z]=\\d]'#J:,^UVq!VYd'!Ճw&hf2qi?zUa5X S+u2>3,~OX,x2delqX+M ޭe`XYg*B;w>\Oz; ^jkAb{ĎhQC#cb4nGO$CV2t 륿>@|_6" :g4 jt<|C]{!ϚY7vZ0ѢAhDz$c TISˊq/C;XIq.Xg cYWD!"W0WrWSgE_J/ܴN-Fh%n}-؀sEM9;<^:7VMjPß%_ƌm,+{;+ĥVx9Ă0R kdEbkekT%<4JRal诲IB'J kR+WsC` Po=7OJg;{yyzK((N*|M=V*Y%Ƒ:ci(dQOpr 4炜Z~ez*x*Um.) s^G_ލ 8j} X;XYoN sUaTXpj/@bzG0zֺQy E520 n5yAeg>&S-x(W&R-;6@D(bXj̀U]8^qTJWJ= x8zU5*B#b,; ?0ں- 1Z°3,ۙðSo5o%y u`Yiofl0bIxXҕqƄScL"e"b 9KOgj.L(Ӿ7&!wŌ%_tA'ª{|6 +}_dtVMG0WP띋Q8ҚVJtȀ54~2xDcXM!4OUQaJov|t.͕L@%ve"Gy7U@[k~JTi֐8YJUbÐkKD:թʯd,XaԯdUƕiȎw3=8XV!.VZԕ9E@O(Qn`aY3c ٌaFrPm km=gY"ZyaUEី8o1L$ }FYH$G/./0'YUNa/pelBҏY5:TzH]8>~֜Ҝbs@xPtTjg%*HT׮z[Q*ND4 TB/puX2wG9/Z4!1>{s f+}$6@R$#"Q=&LD<°j rB*ן[$;&D3OX_ l+:%$5.mr6n(RA\=gCOyE3,-*чxJ6gEPeN Y6_[ѰbHP}+ܳ= K+)$h[MܿUy TnF{L25e 4ߊ8A*ڐifžs+,K![o%cpI~OpJ{ueN:b !z V(?Giǂ.fg<2KVxfg01a:)]5l^mޠUL.kUK` ?"=`s7 !-2 VtNM?B>`9JNy}YKE.˭==J.K\7*a`L>ǝUwWvGEXo1ҚdQѓJSXR"&GEgԋ^qV?XIGAI곞 gyE,ӛWn8%_laŪ e,^fH*98Ә5 e̩3M)g=0=K|!td ;"@oY8ddaI2dUTE2Ecݝ"3dg'eGA {O&Q "lȌʧ`+Z&([.@$VYI.Tߒ+ݣoQ,[g &YRacycGw#F=YA (D3OXҘyz^5JU?H&'@V"!Pw!+J'RDHGy1&Hw-`Rm²U?vxV2fa`2!@ӒC svL-1u޳(>Xl.-c)dᮚ`u_FXYtd7<8O{=<lz!k3*U@VT}qbh}哶T[CaXq/C#V/Èst}exN9㛔%aej0]³3E «UIB^%DkOkI% j! OhB4d6|$:Av,fU-@D+6$|Ыy׮|ۍVv6uRO&P-RAEj js"{% d1&EQŹlQvměp&GO:{brHE!Ȇ !i<~r+1+8Vyohܸ*)A )̰NyĠ|nV%[9V&*%duWbC00\=A/g 3?7O/^gĿ%&OY )MC*Ѝp;iAȆbLAfz;GUoKJ ?h{Vy&tft7aBVt,^e+8RgtGR83g9 ˾v~JBcafF9^5ligڐ3}]Cr&Vp~;s{Moeu,'Uwa-TU#$/ ՘+r#vʁY~ T>jwl\߅!Xi}, 0$˘y}= ªo3K,y᱐,:|)jIY n*ft<1Z&m9-dq;W^ɘ5s,#_y1T~0i?ЫvMua-  .. 6Z0Q>ݮ) Cj)^a'1T \ O(Xʓ9uݝcG%!3n+e4WD}j\*UnpvݣieGjj9ts5SFL"~uxWFZ!cb*od{ηߠPo*mkfd3,deKXRzB"+Jb& fj8Mw_np\ig*d='[iIt1UqwdP:w>?RDx28'+5gn`* XylopHM23B tiL!ɈgUc`ʩ gVuv#eKĬ[WebXHH*QeA" ]WQVVI@^+[\w񎃫az Ԉr&nkhXA( V WZ YMNjs^,ങKl_c,Mw3oO&'T%"nWYg*kAMfQtU tu4uVxt)FѧIֵXehA$>ǐ+ehiz3׌Qw:Sqa7OZK╵X+yYºD:DIl7<(m"/_gvt:xnȶ* DiȀ7o뾗 ;paOƄN|a~6:Uek}IF[w- .S0Jim4%Ķ ueDrЈ13[ykh`WÞR,ai Z[e/+ mZzaHXB˚Zbu !UZ@,DaW9j+C=M?9^dv0VxlGmq,pq-XX]Xu JΝ9VԈò BXY[Z /Mxpy12ycڡn 29jGW?yp hB֞S H$j&G"dP%_g\6E`&M }6"p邏)dvjǎOH"H RZWP\!E~%\ 5,BY; ˳$xRӱd ĈeK,^hoVaXıa5U|JȚ?#UVi^PˊE4&Mƙ˥,.Y0rWs%agg.D?_5Q 3ކ- Xei`'> $P,~ YU|gi2]Ó9Mx .]8gj|k~%k|0;wn>+9ZD >v;+%!2ZsO~?Si}6iXA(!ETzzO/mRiVROjnsHokQme_|^Qkj [Zʯ`Ei#|<kK ƱVj"J+<씁1e;XՈIxrm ~Q)_qX{$A|b~U k /^|kjD%wx˦,v8&N&O<]B YtO(.7Md5ZJMM+vr:9rka߈LZ.чXM~:<%UpWD5MV> 4"&jyL(k onP+sCjY1!۪ >D4֔ېrNXP nIp6-4˺kA2Ԅ05 ^9v$WL65A)R4H鬌O7fFoDxo0*+G*3\)]c]A/\zՈ;Ca]XΙ :_^aO (b2!ɇ`5/"Q￘?J/,dE^!'0kD䉋ZGlt9Y.c4%9ðRf6_ 2Uұ,aXʱ@tHm Ź & +)t{XF;-Z +N#A)V<=kMX]jؙcj¯n͝*yAK'0A>##m$nXdzra"6pIHY3߫/FsLjR T5p5` *+CԦo߃cAȆ0W_:vחI/ TNTIfTVr- X _:jn^nGE6#(։ϳ@KQ0Cr0OKf~5e؂xUq/`W;' KLX"F K ǺSJ07U6!CVK8?c#m/,X!E9]&a=aӽRq1+fXg |ycKKZ]6QCi= qy)cL"uox,N&tEbrpg Kwֱ#ZjB NéuxH|콢y,'-:ɕzہZ*4wX'k}'ɚs&g3+.NIIYcHVhsb9_~;&jQQHlwŒhXM$ln˯^aC|5=hẌ́4u)]L!H0km3%{:v L5! k7_“A!s,;QC3dYI4UHpEjp QXytA4kW\5*sx:2GnjW_չ$U]+׳a=?VKV'N-mT.ZUѵZ3xҶ0xWFjp;fz:fCU$%q m&ApJ$T7VC?иjv%[Wxg 7ݩ("ܮk3d6!wyƔƅY2\[QYt YoXcK߁qs} Z'Ȉ^kUDqfpٰI+ak[N8d#Rْt -5>NZC1FL0Xa9lvlhoT*+ =aժtpZ ͒Qui!D"X)B% 4 :U/m~[ sM*e2=1X±N(؞ *0d%=u0~o:qiV^&̧x 1VLFba3o#:XЂv%x5& Xw嬷nblXE),n4v.[Ӽբn8)iйq̚Tznj-njA scㆸ#ށ,Sj3|lFj46va)PEp7c.aj?4}:1ba_KԆ Vo^ bк'$Q,+d-9qNT(1΢#\+[rܑb'%Bm9 U,58fmH}N09Y@I6SA3:Q_Q9϶Y҇.ۧbG+;j~#`U7_>d7 Nid7V .p&8|42NS$Z-}͍$C Q 0 U)Zd?=4}M}V(hg`L {~9TޢYdiOgKO-^ E"eu,_Xt;ŅgM=X=+aYnU7:V(m;3ߕԙ~9bXb1y `ϧ qKP~J@ueLjGway|fPWJ bYb3躺sKrV/`h7~;":vZbKG 9#>3, +,F+=YnX6}([]6_5_KyXn:>2׈(= jN)`?F/4u*|Y:|X=c1ݯ~K҃*?%a67 o3Qڼ=Ӥ-2L6K;0f;ZÉ|*,ٌ:ڕ%RU[c GBnfAtlOuGUW/b-q|2YpZe9>k9b\i d[f MKBok3UQkP0bM&j^[2NPm٪ uEkhd`e^[h`]yi}p"ڮ J9ÒqXoWE!-h5,WvjXQP%w6sw(sl}8R4NY]ŖY3[S\z X;2xQ,OKB&XBRgj$bgHVSDb_V"'M\rՙͩQ,* z; RSl18~5ӟ3=L^?%T(,d6[V/ ">oB/Mւ;dS~Zl,VdE=AV>_KbR'Ѥ:4yT.3` ;,I„/Ia NuvjZ{cZ XIsS8h= BH bU;r5ԙ^FjJ,Ωi˹k4 sZ+ \-@!W\zܯ띣6Ase %!"]I16](L5swc2lV- ,)Nt^MY]艏UwgKo wg]|dg>=c*j_w* Yf z f,@%YLxC4A^bqApX dpgiag_ߙܒ+B/0.F2^$>UȢS%dA{C:ckJ)˾eb +JKtP˱pȴ1Ʌ+?va7o6Rm &i`|XT+u uS"J77KVJ{2 bU?W'X%2H':c/y|U7t'W6lJ@,zlyYdUQ1}5a3h*d&MXiWx?aJ.J^f/HVS\NWM@S)GV ,W k4,,:H[y9-{[RfѾyFs %.Ugc,h>MPk0Sߜ3X(4Ix:bB兰1sAU{c0 Cxu St7QнΈD}w!v\ Y[J%ʺŞwEՇ. (`EZ~v\u@ xWexb_z7p!(Y( ,Pg/0s{Է#g,0+V,eEL4w?ΰXc (UAZ3lT;':)GXlsGQ5v8Cp߹ɟ:OpVCJzsOIVCxU$VREި` >_ P43xXT}DJî8޵O~IUƅ@YCI= Fd•X殇*fXu2Zʰ b݈UXPav6Wf|+6`{u@l~Wh;%dQ[a1:zuTTrm\;lRX2(T"RxU}pC4HN+S4wlU7;(KX4&YUYaugt"G*i>\EUt̮jU&J;OȌ*&WGHzUxxFG]WJ"QF!SZBحO6ŦUJ^Oc)VCKbY̔.Qhq9GH(-!>4JPRsq\]LC]([w8qw~q.Dm)RcªbK dY]=R*\ /Q,=C Yش EIʀ"xuyY&WKpKβm,|rƧ'2bIVJB,7wZ]rE +Y[;M;+•aamf/d݅|,Iժ^8GaQ3?N8gA z'b;e_} ׿c'đLTLj75PJTa ? 77rYlaJc.u+OL*`횤!_C5!._eLQӿ`CT**zf7}dcܪn%,).5{Jm]41x(f ?+u4pIȐeBDYTLʦW+t b,b%!jd5D z~K'FuYU]SpvT8^u4j{`׻gm$D9rpˀ0 5R!ben>Bӟ-s++[|($\~| d`1wWXp_^-/XJfNGty{Z^ _X=$4 ˤQu`hY8㴢BM`~(T$Ks:_83 +.]T ^1bPxOEh%b̮f!?ƔP VFH<+S*VB4LaXl"l_3ai3,zkA h](XJ .G&ZWwV9 ':pk|E|F'&Q IJԻ+$v!(%lW]]D߅.V /!X_,2Qjemo3g,k( Y2.f༿o2o1 t҈zg̺ΎN{.1+Ek铵뺅nߐkD?γ|ګYSC4IIWPD0f,Ag/;lB" g-bpNW/uE^>_v;!]uW [La>cOo Ó0T7_hւ(X۹\&N4'Ev8G y]I[;] fxb.SՏzP>TQ Gl5ՈM #Kn5UZ "A}f mfP*xh*n,A Մu6v>zG K:Lt<hZu ;\)⒯.XN_UWY|Gʱ/dԖM]QS+wP|A-Gp']x}#e و!qֳg/K=(|KX/G4kA5=iX|sJ~6XA-bU,cq #^)݃Hb=زjB8@P,L_wx9A 3-B'"K ‚L‰BUũ(WYB/<*(ʆ2uHtj;n$>?W^X_XzG4~^gl;{PIsՌWݹYjUےavf6D$Pɜ,K+\X 6OrgЫqSN%%%P}\)갠+ʲ~.P@wǏ]BcT VMr,>b;4~QڻZ+,佷 KW>A?W ^+^2hŨY1_iŠ>>Ũs&) .F1B{zfE͕Yz) !dAof"p5wv>{\/Ǡ*,8g,aY.b-,1n)o꾾r ckմXa@=ͿjTTKv>GV'59xea~U }Z|M覸6/~YEhPEcBX K<8W;`":WZ U#BqJ}_O ;;xGkt;>/<ܓW<Bt } үm+YUD0#aIJ6A;2 fsT7sШCXSrp©'@ Vؕ6 B;t>5WGn+LfFm .#tȐUgk׈8yWսMMӂó撙 H+`Dھ Zubz+YW3ߟcHa2Mg>^t)^dD-L 꾋W,qD؃˭o0z⹁,˰f(s"Xωe}XdAN KU7q.CVz%WZGz$cq W*e`ͪBp7BG6ʗD (f]Bdv⤃\qh d);*V;ַ`=M{f훟ˇ;!O3a{T :ð2szSFP@i9BL4糄 ¾ 8,t _f W$Vs 0v!}B,b}{P ֭[Om0_٪( !8Ayqy! >Z5M: HKBoYJ,csxn']>h!¤lr&S<þ_deQUXw56 ^o,>ajGJ"k lEsGw|ѰәVz7tb@?3ZV;T!{Ó8&d;lU]lIi, W'̯tn4np4YS{ʩOt i2pMB\%˞bIt1#`]XG#An$Zt$VٕI m$w#`^Rtg$+*Jji mCJYU^;k"" N‡p5[dzgB_m4tU6"lcpJX/`{XE%_%^xH𫧄,=ʪ6%J—B3\Qyp=²Dg_kԆ_Y}٨XQP|FۺP{'=˴8zzo]^6K"4D-{P\Ԓ ÇvvvѠae{Go޼x^J`:pR|A CW 0,_"\Nt ۊ6ŀUV3֗ѕcο ^W'Ӂ=խFg%\U1 <% WzoÅ| Ұ cka6hs]Z21 ^⻠erME7gz W-1Kjâ[dfE -h\Q LahnbA:+Xk.S^] ~GxukQ3V:#!ZcOsV U\nZzNpg@V\SB-]ݒOt@e^?04p jP,#cYL ua̕IfI.%Qs'r ^y)b G<,K o }Y6Q>Og_'mTڼɁ ŹJ}U XZm_aU|_R,>'ɠmi{4AQ̅nch^PQ sJvYkrI +ɘܞ"o:Gs]u FVuU-6^RI@}T Dmfw0kw$VC vty+[HqVeՑXƶu7ި[A)L+PfZek>;z;VQ!3\z ^1-i*?KF|9VOE K +bXz) S,o`}F9jBn2h_0!' x\>#zIܟ٭@t탅kr =]arS}OkX3/!䀛tT.Rr[ \95' =߄W8^ŶJ{A #i9#ïxX?\~os"*b{4 :}~IoSq6;$+4g6*jb{{X|LX"!G(q62/RC i>{4G>71JkeI++A,BjM3nU nZ~.GT76AUjQ`K#bWVҮ*bWBBtF\W s߈q LѺ-(Z2,6iVB u܌f25+mv_*V-X䚰=ED+'&_ɝBYY@#s@=Sm - |[?BT AhNL 9)CAO95̯X)(SS _LI%'VDȺ8!PeaX%)^<Ydf7>xtzzw5YsIFvJ*¨lYȲg횉lv>{ .Gb%[0&Ktv'!') XNl(V%|.2܋yZ~9t 6 7ɳ#͠xUs•@e O~>[ kLB= MWm/.$uQV@9+E,B X@D)^OϞN+~>Zf7>1X[\EzMWX++bE l]#;՚-gU-,~$6\n2r[qR˵~훏: @V|ҫB^͝$F>}kpWb1Zg>,5=I0YBLޑXܸVK762#F$|:"t !3p"nUMVLU-pc|د s@> FpeFu Wb>Ԏez{~R>XST yvb^n̂qdE\ulzܚ9EɈzUZlAh610 6g K K_پWz~?xԩ46cH;ca* re_oou6?zA*"-&ӻ)1ḃİRׯiL7]15rT*M_pbbIv6{(ҙ]]BbpU4+3| U۵}CLd=,Z݄6׶37!-Bz( vU}W.BDd~1QVZN䭮wrhik `vP ¤K|OYއvc^%'|[F}~2u߂YX=WȒPԬ/Yw̪*a{LdQ5`_}=W"pܕ{6s]t8n,ͪGA†=-ۂȥ^G#) }EW "C#M p9"]* 4Q{1P@hr P:7Eΐ_ɒL>|{%kfI"XL6ˢYGl k! PxD2zcvAN#,3PTUD+pwconەTʷ nP&r۪ۙr6$gч_˫'N\sv+,_`5]U)l9Wn.oŚkl1.,@?Ζs<0̛vY1W-S#N*MW AѪ֌~> !ZU@8%q ⺑ߠ͊jk RpU~ "byc AVmr*/ JJfBp"C*Ff#X$ZA J)T߱z##"d_M4Vz(w⃇iBa$FJ*B ! 1mC pKֱ" ъ ASQJ2f%, Է@B 0]e=B 3CC /_ba۠  CA;\Ce]oq&nY pw8O420+X\66E}̅(5k$~4foU17u߷Ҵ 颈~1 #~+^=n/-PL-W-QMY ]>Z)匭SVkss/$m? w-`],r.vUV xvjgbässQng ioJ UՂmo+DWTB՚0!J]~k# =$IJ0z< *V+P%3 6&,!\y\%i-+u겆56_SwP:fO WT٣X&+7r!JlJfXCb"V1Z;O=\OVbĮlGwu.&a aKɰ T AV,;w)r; b &vwN؁ uaKdmX3;fX0]Zt1+H$!aeXZë/˚^I=Xow+UKՔQ۝Tiߏ{++:1tF{;5Df|}UZ^pG/ǝ29Vw2_3]/[𜱋XvvgvȔv}̧f:7 h&Z?5+`_ BM<uGx+e<(Եw &ؤ'Q;YZSqzμ{Y&|`AiEBf+dP=Hz %-š*SmC;1OBFki6-W,sXaZ"Ybp%e^`d%JExqbTz5g]V2*80 : T ׸%e۷^Ƹ)X9I>օ ft:&%Jن^%<XPV,ґj( f3|DV莚kam͝kZ/j'_SU@+(X5*gX^,Xj6f⊟^/r v8~Q\Nt9Y,^wZt i+_U e qfZfA]h::n^.kkSMTu{Mb_Kx}e5GDT!):(7Qjk(ΏD,0,*zsDgX^TJ(O% hj)?:k袪CIJPRe bU'>.*.VeNuR?Ux඿ ER5?Lxg2jBІ ICĺPbWR& [}u/BQR-`|`2H³v~qblD3&Fb^a,,r p ^My1VsVpc\Ɇ)XpMLRuͧ [N՟Zߒf~d=\ӫ-J?|)0ssϞrjaۥգ8ع1Ne#:m[r.NŸ~\zT=p8(`'ʡo&<LriTt$ff?zPNMaQ9[ F%X#TM@ZWehX[blͯ"}Z +S5oĆ|7ujՎ5׷;bj q4VH52w1uSaߵ; Ȥ "oL/..lwT$P~fbd!\y.*4]!{7{(N~ƠJQ.4S"bʷ*/" -B 25VFKh y5:C{̭a-NqcPxҵHY#Y$s/s ']lLRT]"⚐ZPbr;lR =EQs1D-lT Z1n׈= H,G(V҄B"*T}S&ъ#2'⥰(ybWI*/{WXٱbx V3Y=C #J^52³ZL%da b؝-rCb*f>Vks/}zQs w6vc/]TSsu@eRE*'N^˟r4y We {7|N&gk~>w#渡 I)S#Ky b7_x@ 5 T(XۮizB1LIUtI#*B}-1aax RG-xjDáT UԵynxjm 9WyMlʃ4,f8\I$5 TDr<2bJKo&8uD,Z y bq}I46MpEJlZDM( O \ڈX'͊E]OOV8#2x?΅"އ`LOᎧ>tGE4ldz婝^%"` fn<)f8ָҰ}P`qbr0`cdNH^AR R)]%Pg??S8H.X,;xj-[+3s2T]{ܫ8담_ms &ۭn#|Ky&Udݦb2+]& 1 ՚_a蕞zz2iFPYk?hJׄRۃB[7hV,l bKJXW.=SFͣ?=#Bwy0`$t"u ՝ Ew=|D<ݧXU̎e.*TtP8&vR"R`L@j"6>,l䓑dŮ0,}{}] Hq>iBI"YtbT] o=wY=تpMH;P&iMsK@m|_/m3) wZ9Z{rhQ]X\fl%KvhAWͰq~^H+4eOgs4F eHҾxsXonIdS;xzsȻ+}igjR.=ɬs_*veNϓNH}+NCD3O!2ξU(lr_I6-KJj9؜P<@x$JKGN&VP kP/+z=U:E9"@!"Ze/b*D Wh6ӧIV BH(^fZ㮭DubX 'g:GG'H? `ټd2ʜFl#"]7 _ 6ő;8q$Sq"ƺ>݇D^7fva 49h訑#׈^BY5"!Zο!LO\=*SyϿҦ&<Ng[%㦹I׳+~7}=}bUlw:#)6Fإy@)ƃM˚FQk]ߜMbLy78 J[-@1*$wЋW+b=pO4GkDCUE,`Wxf)ધ0`tilhRx\ ,"֭. 6L eix6DN"D"tV*iI&EE+N`SMD'O227XŞ F}xyq^qgW̲Zڝ Q) ш52}D"z4>]j|О0~j%C||Mu-ٹ7,)"l3ר;*bL\/\kovTXZnJ8Rl~both\xtP8X&BǶnsX͇@&O؆~\kr9%7 U Eѷh=p3F|JVJt +9K"j"f5"d#dŒ!P"8 */<[>"]Yl㘤`SI#N^$2&_^*:+\t!"M})T *ҢwІT@Pـ (Y*\IX!Xƒ;L s(m*Ĩe=c::}K·/OR 4֡?yxQ"3S·lێ)^{3uqZ d%A_.0)vFA8vꛥfڕοYEz}1[ёs8N.gT׶ءG ,Tתk̻N]r=u|4ܫT}K&R5Z9Tkr"QM#> 1c:ۏn ի,Yda8y^NJ{ 0;K҅g(gQ2J~X*C&b ĜD M^)[Naagx7(NLBN|!Z_ y҉Q8T t[-pȬtB_ KV}ak? !RQ"%$Y \U+,Oa Qt,dXvIswy._ԦÕ7rDň%hÂ4 n-uaX+8' -^RZwWc~o|(- uqB3fh+CٝDz, uʇ5$2F >g?Ic1~^Ua ``:egҚYlICQhAMsԢz ь5R͍^X`W\ŀu<i crFi[lhT+J~+*6Ja X0 H wSld_ h3iԄX@T<NE{J 8U¯cǀܱ9˘0C9 ,Vʹ ZUZ.$ sbqŨkP7Jk cTs8*%[ͺxjCNBI(Ms Jl6HqSXٱ:V\bqU.CyEcԼas<^ vrb:/бQZr3j PlVKJ5m5S̗ërUpӧ+4 *!ёfYȰ°7Tggf+eS݃C8I+)y* Tώ AK+_}~Oh%yPMXT,(NvP蠍"ܭs__hd|Zy y.v R tլkFVhkakXhJkbyHp k y-x7mpFLV/[^1y}*.b*pQ΍Ŏ1sM\~hj/fd6, Fw;6Tce7MJ Ym^ѯ+a*HNu˦>6)j+qޖ~h&Ml 뒷`Kc?mZ l.4bdr> 0~AV4BT(Uﱓa[YJ, wֱ"bH-6dt?zHt(鱆Uߣ uz&Ұ5a1_ïpI(4~խ&.&PLl._1ˠn/{*Ԅu9MNw d Jrg]4jnQȏ&N PCـ>^'8 yRܪװ"v+sK R6%, /BAH 9i@Cm+Bqq(je`Ų3&`e+زO*su;?,t,$`è qjrf7L VUUAV(Z"fSmT1+SJR-4""X(_C#W\A?+܍H ͰnÚA +#րl|җ0r䫐fQbsG^qMluBqb% de,*ŬUBMHV4S0*%ZcYÿMqenufq'Y Kg~f1*?0lu,LCƹVi6BcYNKlF3,.`Xa1r)x͘Q@y+ Ű$"Fy.@ln)*l \8|W1] - SaՇcfiPKہa~hA ;-ʁYYd„f"F݂P\{ރqzh\ٰ*bt۷i,'8ξfX /U#>_U¢X<}$1ue8E8K`NQk`+~xhuݷ_n#bRޞ',{VyJT̫ 0( BT3*ȱ66ʧZ[e4IV$+N"T1+*!M֤"&3 ĴR8fQI{bIJ2ĠaiU|/-Z@+d.;D`X#VihXD~?_6b3y-cy5WڀWv*1c;˂mSLfݼI (Y!^Ip5{*נϩCؼ~GjeR)컝N~sr?0n8>UFP,Q,_Lbi`Y9vviw]{qX@xޞbYYܱQp/M/mjo۴WˢJec !Tg,̉R%KAi UĬ"hf&VPaoz~رg>|| fq5C`-J\۴[0,7B/c x'Ԣ9ֆ1UF-ep0$._>.bњa0JƬ<H^V%X1,[)%i)Ҵ[c%Ae̞fP/dzWTdXހU_u?hfX`FzsHPonbTuy Qc-cPȵɍ(^;h-E#%x0|T_|̀UʎxA.'@鱹͍+!vazV6JI̗3D32xsGXi&,v8=l"QMqO썢Y#ew6g{:۷oo_^B*y:aE[qk?YmlSؽm5 ܊ 7N" ) 2DgW%L{L5m15'$ov%EOFPu)3exہtt!XQ%ެ#qk8w l3T>*V ]}uO\^ߑkjg'̈́Ғ>6VEtۈUxtBX?,b ٕzcgsz7OQ; :~EyUYy3c~ +* UjW|+J2c\V qjЩ8YW85gͱ1jiot9KŭS~^zSS 24 ,Z> ֆiRA|=īiǏ/5Ep3 X9H#diBXibrTMWGֶgrpUO̚!ve]i3|̈́AWv_kByPO޲gKá:X#-2ozd>~ 8iVqyH\Xb%y2N{{?9F,|@֑F E55QW <* "V;, ad00PrE(,:e2J,GKU)ob2(1nŴˮf"YW`*kB0vߓr__/Q[Obא4>d-' C"d@,j+ݎ,D'&a~m ɈZ@p tAh@V3Gf6 /k*$Oqm0Wp8ǧnmmQ;l@{T|ͱU\\PD[l>!sF'_7H(fk&˂W oLrK[h Ө"BpjMUj2=%@O=%*oĩ *Pe}2\;r,$Y]+>_ծ*XF[Ķ<$fadU*@~. %)*kx^5,f!CDaW<ƖU>fX6fq"`hOسü,6Y,2-Hh%B@Fiup<)7HubD%9{hXSD6, #&̠5Ab$4뫧1qZ[e k(`ԴSvBTK9ƈ_ZaL6 P,Yci2vTNRKΟ|ѩx6:kZkgZ-l mv/[_~t)MB5pɀB0tQ;iFb?|.lW8WY/)9q+:eXX"ł u9lh,,(C&T+9rm$}ARx0 W´'=S(VY9)H(/wj1,?XzT BaYl_VnT<Ԅs^i<'@i|ʇXXn&S,ʍAؕ%< _TMSc닾kK`{(`3$$I#U Cz8ȽS5(rP7SS24\3f8T!k9O6[88r\y` pq C楠K.sA;4ao,]>~1a6LH7ڜ;zX@G} kBBdRjXW*&\S'_1W-eaPhoC%4N|fKG6 V`Z { 놪@@AR#Fd(jXq+'{  EecYHN-- bE^wXkCNv?? dXiUҥ| u-»,ᤡ8xX"5?@#㶜mYOϭqbaA:ts3` axO"_ h8Ы#>`ܖ}j2>b4 nv&б-k &Vn.].`E2X5?IaVE!.}rָG{AAHرJ<FQZ4XHaC2E,tep,`X*7*ڮVEcX4!ֆ],1D Wa~L,lÉqa̡&>6^By dO ZT눡peDU#$Q/֫@0AF [l\nCQXS )t N{6Y?,+-x %!2C/ٶà=rͭ9+H=ә[Z|[[׵J%*0JXtN_L5oDTAoc+vy#@gG2oNvs;+ǗgzժN]ۜ^n/v{ojkeB\ftzPL@$A08| [Pk_] _@+ /2F-*"aU;nnҟZkziQ3;N4˄>LG'bYBX4vզC:, Dɐf+-am6OvQzD,~"j$Hϡm`eЫUrQ6h:4Eɐ_I@{ 6CbTU c@\!si?g XDzӫIGA,E4p_ NXֽdD]z-e/^lwϝ^/;QQ1 [j&R"p!N^Mhzڝ;Vy\. f1MO.6TM$[Pm=/]]@KGk]}tY*wvU1~NN@uQl:z+W^gހ7­G b)c)/`^`S3½fZIc#/tCЋOy` Y {_k5Xga9'K%aK2ÕԄY5Ae!9*Jk!2,B"T%+J!C%*>Cf  +u xqbm>Aa5FndI6~BAd\JĊ,!uޱ$ePLV4hDaLÝ;L%aPP; gwK$ a9 ',tl89[M]ܡ&Ǹ&|9HreP|Q fAQ<}hA,ׄ,1 󡚻A֬,Y+sK,GέopnuLޟ'hkhZyIW}z2Y {Hy[zonf@T{ uSS2scNQ^l~ĕ l#α^3CYJIT21[Y È+fm(GF$#r=PlWHFAEZŒq;,f)hl5ͣgqcI,c< xsFnpཀྵzqo @ԚYJZF޻SZ%,toN1a:ϫ.^;iQg&8 m -*ZiTOLv1Kr_>  !kکSz BBB5c֓OniR.r2p֝Sm$XPګ6Nߘ^d}YSOfSX8X&h9ne/`5tWD7'TһXBQUkb_aE2iSVI$MZ"Sx"փLh7[:ݷ>e!*ې9/|gn *8\@dlrx}KD##?ҭU +9(pѠW52`d749w٢P1 -Ԝdp8cr-B.U,ҶI8 'Ur= ֡" V.ǗW.t+=&XWCU, #uSf׆';nHbk አp(bT릯ĪOXȄ@TmUB\+VRX "|T(4{Š21z!d (`Q N{@a1łSTI|0hʼn 'Sk\X XC2Nh[qa9# ;%N|3ږS,f}[XfiW f܊r x屹.pIH2r+4(ulj_@ekWDYؑSg4kگ~Pą'@OxA-~8_B]=+"f}o!j=@ Oȍ!Lz*'^(L]:{viH73] XnaYaa ]Bh%6  "kȒH4AzCJߋ̗4l![q&2 kY CqŢ+ДDkȢw gjtE$S,bVc}"Z<~]yXX߀ĎB,Ų J`;r(U:Z)pJF.l,ۮɠ)ӑ ?C:7a @y XCKV˶u#`n6Kg2Vo jU-шhhJrPʾoB5+u׈7!ʕW&D:W'~3u󛭅FjBÿO.\8'Ç?987zsCbë ]H#=,o=o1hgZ_835㙩#PE:y֓F2 :.Γ2@$\ +SOE=U|zwC4z!m+U GV*2(QvPo*~AlĮd車ZdBr\jP& _Vv۫j\1;6s^~!gԎ}x R'|.ᯌ']VA:r!t#GǛ&jr1]8 if_HXz1$[>~vg晟=E8~7_| `x` 37鈇SFbOzY"\p GVX(4 9F<3Jԍ|,Tw'6Y =j|d% ^T p4}JRMFf{dS3 TލQ%Lj+lIqie0t^ݡђUMdXB|2JqB.M׾Ozg! ᨤ->4i d9^9-ㆹ%& 2> ej,4M9 :|ښu]>4rԤ_aуjZ-cw.C˷;vn=6?|ȃPTp=?z;,  qK P%>矘xgq{>s Pg= \ ^C0cyN`*"D]B{"Xİ` \YPI8k WN~6D+6- V,`=tWH%kWp*aMWQ7 g4Hebdf}tek*Fm59D2;)VR,iV×b㤶J:EJI[bq?cz!M)luQrgu5r:QZb9qw|ςX!k92Gׅ)e݇H"jX*VM{8ҡDr+@B*u 48`Vd fx!c)wp5A.޹@PL4w;G '+/cFݩm[8Y;yGD?G;^>\&tiuP-,8v_>r<ϨVd틼F 왇N]`*԰NiX XW/]R%rJ8Ok"(]ɝےEBQ>,eӊ8,waĐjD*R[й%M K;9GR3@F'U j@m \Od{*%w4 Z@mbh'|U_Y ޅɆu@m?~Ge(bai (t dY}Y&U'Y]F.垵pz.rFPІF=>ӑ#ȑ^.`TCvw{y߷r*PEx[XuDx0qĉӃgΨ`Ĭ?0zwѴKl]xiZ#lsO<'x쇏@[fux׿gugNo=zth++0 gmte BraQs*XpH, ڵgƝa&ã974}an juQĬTDVd @ T,C(K 2+X4d W8&HL9120D+62kq+>.wDRWwЫOEAu)2+Pa[q˥\KXg"nr5ɒL3^EUJ~MX/ Ͳo\עɰF(XE) PˉZpm&, +jQʰAD])mBGm7,J4YNQSAHc_Ym!j)TSI{2fX"Y6 )!29/"S0dϵdXp>_|_ZZ0+9Y0ui*--SpΎ-n!RP8UjBq Ǣ[z?a:=O?Y5l_?  HA-, _}Y_zۿeSYo=}%"n׿/_o(Օ+2-]"cemae6:"A(XP7iF1{l)im=s%Ã5$SN'URl 092\iI}ҹ:%,U\i(TɭDք27RpwU,Fwv@.;>}wg2E½6bΥ07XKXZ.&BU\ͶٻBz! A]B,]g_< 1O\Czb!O+,,{멷v[\߼oo~_&ȹt5- Vo'V؅1bX&^``\p$8 6UK$(USplsQIVHAhŃi}iP] tR~,ldO3âP8V=؏Տ+u*YKOj{\GLHHeK\Uݑ*tvl1Ĭ̿^eHbؒQ`0 b|{HRC$ߓm ͚Dϣ' CVFE րVh_ڪ3_L*a^^ \sN!5d C5&z4 nz;kKc~~BC,]LWw)CEtj5E].r{F:G|O/=~.`0Nmh`]X: 5PzTsJ:<\nRv'N<;yя|ȃ/l+@WAz9]B1e K{]:|;O -Z[OSOTO!xa[>>@T+h>&K=%w/*{vG4UK ;VL-bRcv$H&͆uK'[8}+yR8  #J4P%b%KՏGD Js}M=A_so,$pAfAԱD ǃbcXpʼy#w^$T.3j!w?D" 4W0,@..ڇ61br+7oZ ՒI U ۰UBGO~ЫL/ N:ObIWK8I!X! 1#)A1[Dz%!=b?(,8E!n>CuS(vsB`S Y}81^ ~Xq!k v b֥K&jD'h%Ź\&mY@V~wqdf6j*+a*QY}(8FCfQA> Y8CQ^k^u/Tʜ^dn_D(Tp$5)mbQvSlXe+?3x>,[MS`Tݫ/WVԻ $_>z-4<'lժ8S(7oګzQA Y]؈dՅ_}  jOIOcO<Ԅ`-@Q"TEwՑ~6r|XCVQ52Gܕր!y"NLIY̱Kdt $M7!%n1!RR;"$)Ħ-iV,ef•LzX ~a5/ dbP+ԭq ;. XřX6Wؠ3MP| !C!6;)'ִ!&)@a ` ʴJn.t:ޠ^HEoUJ5*!6 ?aUsս[QiF?[rLgZ&Oyy/dbzr'V Wx}K"Nqnt:ta@-jX*! w"Yc5?1<JX&LL0czmOc@a3h$- 3Sf.`LV@ ֜僁}#p}_kȡ8jlЁ#izNuug 891B,b&|a>6LC8Ґg ?.>ccK2 1Z]* ~ݼmn<:zSRh0| -2Q@LpعcFGG><#G6_]i^tp XWeؼy ThfpBBՈ] f/ k6<وa-pF\+$w4lHЂzZ?j8ɮ#tZҰ91,X;nI}i'Tt?U{ُ ᝀH`Q}jC$e쌉,pA}rVt:`5'iXS-#`Y#Y"]8܁`1ŚLK, +Dȓ"O>Y;b!V ѬƷ #<|8ͰC\NްRjsVZe53 7IkӟZ Ԛ rP0=3sF)V6xsǍ71(e"'YV0I>?whtvX:F+/9mGiG8# `~֑d. 01C *I$rc3|#Ko/oD2ԖW/o4̤B lXV%2+@]Ӧϛ w`)Ws1ژ@uwc{NYu(i7.JI`V ĚSUՠoR!v͆{|2 y:Qv_k_+v!9ń&U9Lk"7K$p+ Ib;+lҷPR}1$v!Da*$E1Z>Sq`VJ;Kԃ#tLeu`i Z[1ߗ+"Xr-W>#xTwfXYE+R,̂3)>A'm̒,-+yw7sOS4oeB§-^6n&պ,ԱHB.3ϥ}L.hٳ 4#fj%zif b 2 2Ǝoc?+=Dz#3G ``xx4ܗ~֝P p63~[F #2qѩw. {¬Si=Fqs?ƃej~/ߜ pt4zLc٬\6h%2vM2u֟ض)(SdRG2>GSoܻ[a! Xȱiktth!˺Ǖ77cb Y߭0 D Un-f]&kޢE }ק~um5`aE a]XZdXڙSs^ͩqJRUjJftNSNJ)Nړ>NbinR tmPWYJHCRvv)dq+PLڙ R'*PzcMXxYEyG"Ovb=ɐ, `)<ND N1jmqwxd!Zzvw6ӎT@n |5G0- 7'|"bZj3P.ٻ-רE) ِ`R1FhO ]bU,auVJ*U*%ru*vx=8YƱّ5"H(I %On nP #hLKJY/Q-'ztJgX'TFO,.(A`l1N%0m$Z#vYBz8z N@N-?7llسa:7MbW+rg[ %+@BvcqIsW+Wxpf':]Pe*/G6Upёs(LZ?lvc͔)|w[w&2PQJk*q:zX[Ϙ%▼ tM/˿|1|K*m#ܘ@?;T|G+8?vjЗ׿PߴMs6cB&R} M@PhO9 g?ZX Y1h-h&69ϱR5u>`YiflMoX3}*ډQ,K%qiX,V$ǚ ƾ|X~ )xD,+2F܁Dir dEoܸisZY$H( 5UUE7)ct4\ظj2{{g8-MXK.G)aɨ4,k@K% $*+%wM<7t5naO#fNKh%wPq&1;c)ߺ\I˲4\ei% V;.q̩HZtW+fEe 98k:,֓b9KCdZbR'Y ' "֩=CggtXYKc`E!MAsQhӨTw0\.p)XzVG7 F4eƨHfڐ@jy3_%;=xxE6l4`'Dpdyƚo8H)q(ܨJ=HrXЬ{ds  Fh4Эٷ:tgrPߕO< hb%>\ kALa4{ĉmOz-Xu_2>}u+-!*C ۅc!`U`Xko `\Ien@,vKŐh.B5^&XWX.ϲzIZzV$ Kܝ%NׂyBV;d%h׃.WiwmdUˎhSn}mCΎ,KX;\eMj%byA%|scBU_VSCfKk M [~r.c} 9e.[&Y[\_V}o@\Ow jγWS3&D,@,BUuZ;UމX ei2"B@72uƏ#W@p_:U\9EKl(Xuȝ<>wh"5}錰IPFEy|5]9_YV0/`q(MɜDO_.^pc&a_ UoT'C M (S8U_+S8tlt#M ]'Zu_\P BI%P *cM*W;WCUBL,k7=M/mܸqբ`~uɲc,au|6(AQ /հZXi;FKBo-C-3 =\.kQXxRլׄW x'6H7LZFDqxVy,CʹYw۳fk'Ha43t5Y_l*Ϳ=jNݣX2zр2{\ٿdڷ>T3bu`Vs)6KTrU0h\.* g x: #̝g8W<&Q:sЪG>[3ss#}m94s=t?_M[7ܿ ]F: -<$@V%@BxD!)?7~oM¨GehAo}/|pbDv%9F6L:>7wnal`뗏\~ W׿P r;D4jY֕7XBO>+XP@U^t*k@B v @'N3plbȚpKrfV9ؖ|6y '>bI;e#Z0(%V5dPYnX!ưӅPD,Z(>imW%\%dZMVcXj8+B,8:xpAf=z*xQ K@Q,ADB]Ww=x]TπbH!ki+{؍Jq0t6sbv bi-ȦÍ,Ë8N#2@O3Bֺu3^m{n-ھjޚ#?JFSa gȶhڴu_N/NV1g~w XPfXқFz.Tf! t ]A[}=!^YŘWÍ#<**bbhd Dz< bnli>ط,_g·a}QʰXq@͝VJWL"$oHbIHN: Aք $<3fV"ԳƺwlQ i,-J38ȒOI*Iu>V: (K j*; CJPMI=KRYuK@Z%M>T m-afWeMXJêEB`Guj+o:(N Z&Y4l$fZ7X&Iz.:}], QwHw bzx]i C V&Cf`peıtc 3 E1+\3>G󀓇ֽm}A~ۉ@h%Md{PNЦMlqG=]~cQxDQHƟ)CpbA\iotZ<ްvÙjww=ҝ?F0X !T ŃЗ2W G9O]C/# xIք؄$v51,N=i79DDK"jP^,DhZЖcf?{*ֳϝ'r OgՐ7+V_.' KkjbIEXY qdD˭rc"XV*k]L>tj~eLUbtB Uq*X̳b/dG%YavbX]|*MW6dqq,+ד, cOu,AEK-yKpl.|{.l:4Qժqv+o]wXk@!VlE>W йsDz~nF&6v`ĂJ~'@Z5głI-Si̞Vܰe`קc_38#!m7VQC H7i̎`4?n%C4Lxţ@(ڵkov:3IÂe~˓4,8VfJhӧcWKYJXW JG,Uj N k6 "lCu wrALXr/#T2F_ tSJV0A]B QEVR93EvsK\+=hYMyz5]@9R @K-z8 RRiWn%{46h5?(rڃbjM\l906O&EeVK,yu@7]-bCv/xc]|-/oi2b"VXې #"|CUSf*%v9ݿsG%2yw6 @͖P1|ӯ~EVm\@$ Mx72k`ΖC=煷\xB=@^HGcÇI]D*YXo4f& Wtu`'QLWΟ?lGWI^jPpi yys J;!wV^X]U!7 Q!MXS$ \Xۨ0+jrb`G XHa.)HzE($, O9#(UʰĢ/G+r* u̯ܚqT=](W,,-TQ;*@;-;O]xeC[.aĪu[dJ`_TۗP'.1,Pk{BX+\q|pȲ06k'"Ւ%Hsem1<=mK^_^F|~,ŢF!nѿ`4CB\UԫΣlN2'zѣY\.j1r-t}* Ae 4l~z̗_^pU?_[eQK:lhߺwA} V`*G͐! b@< 0uJPONIFha oF;2j0Naȉ WIi'=)Tww,޵Gm.WT4mIƣ1zK:V]~D~~yhe+jt+`]$\$? [ ]򬪍.Z!")`fI\Nv5K$/>- Kjx+"'K ²E35ȩ Wb%LVE(*A%S:%P•)Mē%O7Et R7zK`[3D5OZD+=6*]+:>1+d^=b*b_%BE; ._%KjÇln?qQHUaQ j5Z k^P: *u~rbUOA#BvB&eyl4=~֌=I Rmi!2c1SMo8Tb4W(? X+p!K4 Z Mp UXlXMZamJ4,"տ| YbqXcQVt\t9e88(z7%d1TIOSCZC趇 ""ׇ+%&eu{P+j8"WJVzՒqj\ FgьaXNEd6:j  )dc1,QF&_P&ZP%&1@lj}[}uG_`Xz믿`ǺGm۷; o" *B?`C(NKԘ/mǗ|?")u˒˿TԸ]N/**$%R0Y++4$ur;U,-iٺ1+Χ %vu$ÚC: HukXʚ5_Ԭ %Ux߉wg8S:U(/dYm\(Ӯ€ϡ1L2p}W8t=0J8%jݺ{o{/m^H:zt. 1uKA4<#|i6s؁Kk6zR'ϥ27My)SyˆBӐ t KUG7a&VDk\Ʌ<,sI KUJ43}xIx8yg{ ĉ5(f8P:qlqN9* %)8EYH*xA?[:deVɉ/%ۀݶ.؂ΰjݎNj,mBz" w&ZD$NM'BKAa]AU~_͟'b=D,@gעX.eLgf܉o߹_%2mo}r( ZP9'&Ҳ% 1^B`~idU^cA|!Hرz9A(q"u/%]cvFZ)JR,Y+]1pf} '9;JuA, 5w%ܹ?5Z/ BpKcX:*˰~( C;RM8, n֯DWvdz۞~vUvQjnR} eKRr9r-i)uBm˗[,ǠkX*K,j\Ʊih,"jy݄Eq"YB`%4MBvƟa!\E(ԌWAHɷ% fW%mm*tO3ZZZpNBvf2)z {UX VU!ӀPk X # NAa3z |xHOd][RF:lx{i\<@r8,B6<,a,TT.S!Y߈z{;LQc!V\b棁5fÉt-==1P}7qk%Z.#dU<ܯ^yO `Ah3\j k_˿a|[ ՅQ .c9c"psXed\ ;cڶа%%E tmU莈UrЭچr UQȖXlOT#Pe9aYdRN[mXa [Ua [2uczrAg6lo$?Ϧ1 FE=W4wbD0L1:Q%u\ ]9 :b9-M cN&ɪ-bz#L,:'=YF+ߕftGpPeaEdB*+粴eq.H;.Hڢ0BӰ4oVjw“K BfUK;i}D5kVs&fq!a!"_0, Xy?L@-e^Ur( Ob+@ؕN9Մd }ҥȱdLAa_iU³E*ּp D*ª_| x3ݻa#@ C8MY];)\ɜf$fs‘l6QEcz`MlLJS:}pi*O!(C^GWlO,}]+Wx,E碱` @~٩osV]f暙}QK4(:4U ^:U#X@ӟ)ŧ?v7L,@=NW1CCLn%.M,ƻ&]9<ֱoEū/`S@ꀁE3'Hl3Eqt-4W(AHc{Ӑ3Ppp*LFS-{`۹́mu53F[zcވ\'hrݧ {$Tݛn4Fa7"֢$"F,|FQ+bPΤQ936`W* *E).ƫ ]PTRq 2 A>K+2K JqK :i߳\1R+sP\ʩ[ZP7`jA}\Zt,|,ZLd(wUD+e.VS5, Y8+gT:X-i@+ Ƭ .-XY[^yndLu[ 5Tz H% )~'TxH"RٳDž;F(f#mVV(l1mn,zl!T ,j"M +XWaMQuXh&dECVۙmX f]rf\6J! ,$vf=/̄Qk pQDQ,ȫJգV=Xޯ6OYBN3~:O%PXUͮzmwZNс#a#l2` 2&=q.sV}x<= Ν__QpAԸaurbWoz}4FGWHqtvWU"i-FÅ(+AY>X79} (Е~Ö{e;FKWNj`k k""7B,ƫ^ w^[ m "ͤ{PE(zcdcDx%!~v9\h @Jf/Uz*D`VL(ZT*(,ڃϔ|VД\T9.ݱx?j)N%W?_ő{u;K#߽V"Lo'5-d43`iyZ̰V<8,IaE-XjDXŠd=ȷPS `k 5pA_aQ-l{o,ò' Ogksײ^/V ޚt8 9݃0dp&T81yČ&\xi—15_i֯'CL8v%=xKN̼֋7(퓏t^,_rQa)oGLt@0ǀ=:ztd6@영q7@2\9TVP(g5MLFXkIwܤ6r,aqoPHUe-X̃f B KtauD$ŚdS3Z*9V+挗p>9LO&!C˖#bBAi+n/`i]bz.H븊evfғJ I rO^7ḷtr}rew ۂVuOX ( b/aXS.$#h,R ;vn5`܀]!X|%%,-v ޾}so.\u`l޼(s\8<,g?{~ KUr ߿WUL!\lݽ}ݦlz&DH )fաZcR҉R\4$z@;ν4 X5DK)R&X(ɅDb8V° 'u(XrT<;huu2Z8fv紱> }WӇ Р:܎{bGZf8B07( ڄg4_Eai&`բIaexuzC1)ɴ y30b/)b!"|\, m7qM+ϠbT6]F^.1BG$ U9^۾}U W-\5oyɶm?Ӈ ~BOg,~ UVVZ~OVj}S{W@iS7j11LJ< ,c:TRJ Ɛ1 C7a8aMiޚtreLXzt!XڲС_0<:?rwG=$Zz9$XYC8NjP*֛Bk-5 77MQU~B BkExZ%a&%dMi0Kj{\IT2ZrrD7 m0"4,wiq/J5(ELܼ8IX.6;59}\ .fm1Z4Øڮ K,oH"%sjU?kBj]"6֊qExe7 m p jҲXFg?>>N ,+ٵVK0j jBD*q쀳vG-=9g9Zp,Z8oѼyu @.P㏟3(OvlSVU3￿'wum՟~o׋J31}M̀ułA8i C5F 5KjX-#S8k,)%ftCU5 ŐD(gIev@і;6߻W12I++&Nţӧ KN#škŲnS IRY/t?Cz&v 7բJB#B_oo6ˣțTřhcp9{zF#x Lϒ9L!@a F 3>ifW=BޏvL R_bpMvT&mJ( qKpR jX-PJ }\8<w2( NW(^J59(ՠF.9"cS,36 A'V84/h- 3+TJ NB,ˡ;[k.)Yꕈ97 IZQ{{+$'f1v1`PdX+ІUym{%;3 ^Z*O|npy+E50k-GzPkU] g/g.o dӠ}*INz?y{??.(g+c6׷gCyraeTLa2SxK!)܁`fYo~dfdʲ. O@ΟNdFvy\l:A9ß+H,.7#vTy E WIy~EI8=|9nVwΎ#sa* WV8|p}\bQxSb5e5C$HK,Nզ /P69%<R9֘Ͱ*th@5Z̰"ڊQAՎ #"+5)WnQH0-ʧ׋r1rjYJlxv۫svzN"{JJڝǎZbՄP?$,Yr2GdJV "Od5Iq KHJ )W%2deVS9xFT`bNt,7' ؚ 5P9x6̙sa|+oo檍oFOHUn`6L՟ gZ{)sF˛6jڽ 1OxpgDMChv/* I&3Ѻ`4՛Ge)!IIW@obJ'B&LWG哚 v*a31?! M u5930YLju1xQCMŨL zj-{k{Xxbdˎiet V (֮`maKUwmcTÄ1X>۳(Vb۰ӀkԐ TՃ 4 3"Bm,;$gKׂY1塰GD<2Hz0R,}8E-(r.(U丞D)ܖcA,d5Ʒ%ӴZx/U+]N҇V/)XUKoi-SGP&SQ+.םTkP[YrGra`YS$dQEp!UU)P𸷘ip>^Y ו&%A0 ׿~*^ݻ?DݷTu>yt~BO\skZ5#COEtF 7xM5F1, c-|w@?1$1y&#!W3`9 g`_Mt"NAA-爏WL,J B@ fIEEw2~]]$b` N#b^w.Be9 K>CӄkItGhS]0)s>72iܣaBh%u eLN"+E,R4ps Q\BcNC. KtE9h[g,6Xd,{˩[%[#4CIx , s۫ՖLPpZ,FquR&,ڝ "WHZ`X&TϬ?X>!&t/P2H5uD)i-6ޮi}Nc/uTZ[xthplldݻ66BtjE"^xE#$+vKkjXW=5[5h4h.cXMC׏ . _=cMty Z8Ix@K(^#62&+%F(^&m˛@-[Fi}2qE萱bU0biU`Ux$4,7?a/DXÚKmBIrWMtW'54J:gPU:7.tWӃ.3+Wzg `,[?H6K)Xin~6B۸RF>n*r[ t\ν_{j+K-{V|lУG-U EpepaMkO欰7U$d=^)w5,YѮXud*ɪT>o ?%>Ƭ{ӦdmF#V7_݈Z[J'?{u7R̥V MY8osUgVbj@6Pe>DP!sD2GOiID}'.-npȟ1sG'(zǀ v5(wLJe`4ŠJJo=zE"%(E5"Ԡt˵-#3[F4lXN/\J( ݼuCna(-"I=u$mÄsBW\>P"*HG%ʃE{م~Mp&t+C(鮔85gŖw/UtA=8S,,j@G yaQ6C- e (:ӻs{RUٽ7ΧFDׄ>Hs誵G - k4\k"rqcP/z{ e 1$Pa!zъ۪ÛKxpp[A*묩Tu0(} mчW.b]|cf{{&K8AJV}RfT^By|29K"cQ̖ #uAcc,x,8HjX.UKEJ8@ia}"7K B-KCC98fR(c@8Zc}gqp3+.i^ N`WL*olpKE(ϧRى`R'X k^e"Մ:*sPB:Y/ ~sXY,==枅oGJƈ^Mږ{9(?+*GĨ$t 6F!"sX/[D" Eo F3!+£r2T~ZM/z86@UZMB]Nİy2n. ؑe7Zj$G,Wa`-z4eL0kPǑb_zbZNPJ(L  -Aډw }֊C~Ak-.޴O:^i{掬9ԓ^+6bPlÂ' D+}#ci_!'e:bJCj01ы;2 II.*=fTĂy2T~K$XzplR9*«S Z 6ܐ}B;zi6>yi R%HOԶa!^u2)#ἢXm+Vʇ!MrW+h]6rq@2JYV@@WI4h"nUio!O% Kđ-YU֢!SFl׺N7{5 >s298NԎDk)d)3}2 89vzV)b1:aQsj|Z5oU!VU0 -`bhhKpU4t%:qo A X}>&78^E'ɓM|_ɯکJKk{rdh<ݙ@B G\J,JsclBΖ<W@U yFW UM'@i:k|ήf MO(DdjRf\AƎыA`tp=wmE6s>ְh7p-:G^u瓂bvpm*&; ԄЄu6 }x kREx^=(_yL!W bTFT[xwIT; Id?iP͸bbd=vEZ.-! ˊX.3%EN\vљmmq.[6,9J/]ݢSVCJ?Vn`6(^l%20] WKQ)%$ r:ڄ`xn*iQ ;x7$^PR.YWкy֍[Yn5jz [Q/B@jR-<>{<_໦b|sI4)É?=C_5wՑ P25;xRᙌXe^RM#˅Bfё6Q[5MQU]]0kFO HU#uI $f墩ޭewLLb5!:EQo$4ju! ۄ?A kCEcX~B̡dޠ:V_B"2KAÊ K; , TJ j@5d$cq-!*.HACj{.K9pj#JW{[&)%DgzV.='>ev˭JB!IX%sv]-3K%[/>V:7T87#VZx4V} pcMw|Iw0-9F/nUozo*̂[nd}^> (~OABԯ^'L~n]Y<#[ڮ 7" 71^&FN'OW.)Q`.t,ػ;$rD`(;Z1=q1,H|hC]05F٣ T zp B.Յ?u+F\Q ݒp >瓐+s",B5;Xk4!fhw=IXUzt-Y~=fAMr+6KBƫ(\YGBۣrUi>!h KQ#*WKBIT(2bׂBbO|ř *Ub9b RnP[ʄUsR.|cpe(Z%-g)6h[ eP*WrעmVΧpb5ADYSςs⭏/B+tH/鸎:/ '!aH įonBB/zW~puW&` Xx'/ܺ mYa_ z&OIfPOt\P^u-{3hx!ZU;Nh4QI{zfGMìS:-  T<=.s׼c+**G@uE/⋘E2Xq;? .X"uRJe38ם \x O2Ś}k=цΖ9; KW]vQ*1,_&PԨjp^IR}.(T "޽Xa'CqR eE˥ĬE yԥ2)rkr[ZU Yn9`hcaȧ't2j;%Kw_:5aQQP5 KaMɇEYRf=1W K]V(F⢏J)8SECwDGdKn~soA &'=݀P ޮ\<عdٵ:jφc`SD'cF-g6MUs7_F cx *xx]Et,;+ "Cֆ?TmLtcAˍjZhA,1vIj;yF*Zlt1Vd>_*y1OxO@a^~Bؠ']EqS%!ZGWEhuR8Tְhꢏd. [6$N:TPv|y`%}di<]J'I2 ӧݧOVwX~$>{;5xEhNGZE-&YaDرPt>u](,#4.욤N9A)֗TgZꢗT[\6o:J.m '>X9v<>eaL _g=2 2}e׬]Lk.. n `:V!N}z]iCa_W%7oǛ77\w7MC:?+;mYjT.h0#oM"fQO=p!GZRX<1 _8ʘb"DhecE + jR~qzN*0 .B:ezP0U"Z_h`UT ٕ%2GJĢ[D.&;?g}:5h:rĦ+OR&Z=V0##BR,Hvg]d:{L8PiK٬ɠ -Gʤ9y,suE+NՎ/vQwPPwp>$&Ƿcp|[ +GRɚ_:'=&yb]`j>YݵU° BYW/֑]]A&A?}Fˎa•F$wjւiXXg-dX:Z fJV`X`0e m K-,S~U;Eb}Jx"lY\ d/G;B\{<rE{&9lS-אL6 }IC rPґ^ngc2.S`56 Ir |Ηܝ jڋVKHaehZ a,,@AXuK MRߺF•^qѣ? W0Ոm9}-,\\tkxx"ܑ{K'\a\S9qЭHR) V*}FS* 6H/ǎB"r?0aITᕲ/XWK{&cGC sDug8wd^W/X&|@"8!/˗.YPŊ;0kDMB`V ~! sfꂑ&LYBN@ ,HN_$]CM@ S F7Ahu`*L$XC`N`,L\@V}^֥͖3ʋ(R$$3\jhMj*TS:r.Mj%ښjʚoi aVOLՍd0\ǽ'ě'&7mbI:iX8|轿]fc@k!{g Gz..^س_G|.ǵYX1WW^]"c_$s%R: Pr?+i7+ 1U-#ǪJ@1J/m4)BQ b6]njP o 7SHkaO_|ww!5ˇX#~Jwֆ*,%jм v/Td`Ui =X/+xqb3{JDpV`e``PVPº9!^Mu%ϒnAZS1q-0DbV^~t'|\ /X a T& } Rmme`PRTx#1[E4X1Hѷ , Ū ;ooM&,lnBH@ޙ~@0=~@Lch `ߊԝmj[ ZVrҲ$[뗒>E+,ԌP, ˝^}A&QWWׯT*Մ?;jƒ<:uo<UXط`UΞN"[ =:c~V.?^ +1/W.OEV$rϋS(1bjĪZNtw1( =*iĪz1YvzmL~NXT,{SտFʆG=WҰyDwDbMeú;ƞ kaê9ac9а,3fUk 0"NM MvDD`V9 ^e ̾d[Rދ,oY$RDIjWZ0,К"L"bԏhB*ȮN&%W7 @Uǰ;:,Y(@pO\3S\F-"r9tox>R(zEpDU,eJ9TP-Ua+yJONKEE*.>>1?_8XV〢,(c @]Xt]%q ~^|q{~ߧ/tW{K k,.w%,p"rJ?ϰHL}HAO !XJTaFCe2MG*!C& EbX^d%dg;e%e*eX%YYs`mnBSFy+{nON} @o5լ V?\'Vل5Ðu. X9ʃ]̰&ְGӇi~&O|B7!d7-J%E!q P$P}멍XKEg1*V)%!)[ YMljY7`Xg LV5$wbQ:˸z}];)7O-cY8Ek;Yg%!@k"~ՃYDqzP8VX.a?8P4- EJ%ߏ tYMjax8c=dM!7JUc}UbCPúk k/e:1ֻGe$j">G{*, BXr_ h.]wr f" -a!탒Sbog]\Tᣂlc> bQoK `/B5ЉQORZU~pU Ϛ3>gF{͡9@v, fڶ[n妉]j ~ʕ_ü ǃ/~t隻a4v.]VʧcwmCV;d `ISـa0sչbeÂESdTI_;7$UOMNN:jF@0kЭ[#Y]Υa'q,P,ꞻ0O#!(IYPz'KXEJBHh b<[dhO\ ǔ^qQʼn;quۃr:Xa5Xh `-ϰ~OԄw-(bQ,F,Ұĺ39֩Woj%XJ,? ax띄(-M!j,(qBѱ8(+C䋦3c>WiӨd4+S@2$,(,64$OB޷[zD{>8Bhà>y A%+VۉY9jJg^e`EpV''X] 3Vc<ÞӰn]B _Q#sBIHk/?C+Dˀ_oT{iƒ05 FڞQ&&s< b!ɅІ% b C;Q ?3DI 啪)8!5:d8,a+{͉g()mhTuLY﵈"T&$ r<6ccv#VQUjPٕ2J~fH |3pUB<›}J( %3laPExU\5 %wūT:T`?@w{#oLڽMv6 @"^EAm<n*!$i)&XZ$2'{^LZYj OQӲPKhmH1*_.`L`+3a7Y֒qk ĺMO(dwZb%Fv>zn~}|,´FsMHtr½̱ 9XĎd9E,z?d,;F hKVƼ ,'| eߗQJ4qE%ne6lZWT ;,"ܛNE7}孋hi&6W!VOQ` ök ޱnCXJ) b\'u6,@qOփ:CAr!qJҰۮ\YP̌{e+}N"Ѭ2bu8t]Wh+:guBqYXӧcs'O+D-ҭs3  K ah>'V)7!-J!7I DAZ&sSW(Y0aWcJZ\DVTMm~1w ~ӟ~Dbz]]% H}-)}+(X,KR9 +R)ۯ4! Qw`p0ʑ;c%eE ,x0Imᭂej2x r-_dd/7WG*p,! f}onVtmNiحqĭV2ÌjvO~+\% Wq!q* (ЮmưZ`ٝ4wjϰfaDIH5sfe iELl G$^9|Ƀ'$kr$Qv@XWxX0"U^!mCzNq^\.o"bY`V(Ir٬LR e`I l4,DӮnl ZK]fELyaYMxfםnm?z7zU4\ 5%1,Pakڨm{.kKJ5AtTc9^aRh!*|^C% XFYH~XÊ2[逬jnrvUw"2,oQc=aM9j*gJvO:PѪ錐+DȈjWWZ j(b?PP Z!- Uv dr%aKBǰ LȯjW{5_x+1|}NzpQߣ5|rЁ,W8t!XLXZ&!W"ysV@+-^O9*uOrWټFXE)ŞҒ7` z E4jM@,]?6U튭ol B0F%ducXWorX XG>-juMCמu$=Wy  -԰-ukkOe*S9y[ \ 5Gtz6W,+ +, }4,7") X `k8EݣOϤ`94sGO8rs;\:ubȪYV ֠mEIt~-S=9Wʗ44A*ЂYвd]P H(jj )W┧``q 0%,Ϙ] WluWgkXbpũu(Մ/_%Fd*a*tV5 YbO?k}$ğ >%ZX`FEŒ)t 6 ?C/!ΌOV٨QrSrPʵ"BI3[jX1=6++[*/m0,v*̪`]htZW8pMO ~)8\Ix2w(IWY=H!ܙ%xUabXg`|RkXޡR'w7wӽz*=J_>W#rr!W4u(}N-} ԃ̭tMevLt"Y%|Ɗ9|鋻D-ªYPJ>O[Z}L(%)/bV0InƩhgt  W\pQB,&tuջ_ [4L^{ Wn]=us%v(_d9ܳ2,50"!5!lahCRawDLX(E5d.TƘvj+bGUX2@('/Xh8#Hz{%1+6'R.y!>גpL6* +U^=xTql{;*@ [C3,M+" !V4(ߩV (S/DA+;"U LD8,d70 \`j1q2Hg@{Z8"=bսKӰৢǽ%*j£ltYchX?yDb*Bt%*a O6k =&_@ ]ʢ-+%jB'wPEdN*%(tLʁPUJCT>ONk(۪gުIyZ1J@U>"Z&l5A'z V)X5Ym { B<@w=ЗeG/0 sHpE2KnL Vhj Z#x#7\'}:<#d T w krFGic҇㯐uɃ`MBu}sW::PjAtX1,&i=\SEr) i6U ůa4Y*NR+LK>tL=b.AAKC{@ҟlEc:Ù̙QBram^ሞD~.+"!8E ߽^[bA%,fX7̈́Q* 'lS`X^tOϩG,[))I-N̝ |THԘ08 fWt\DR"5y% qVGkMƅ䔴*]Eªu#&γd5Ԫˣ;1O)b}n K@aj`y79iќ:K($+X'F{q3/O UMlsj=IQ.s kbX"k7DuW݁U'G\RpX5!Bm}B CJZXD-c<["$,䔲= Uka1u8v5W}B]BFwab?Y4?ƺ2,X=XaAs p%K#b~Ǘab VbFa+r\# t *w9jF26tB @/ 9/%Ab0Uca\VI\915)Wl@ i,׉Vdg&aG+Ԃ](BVZ`yÍ@?,my;ۼ.x0ưH3,37약9zϼ SmNU?2RSO1 F͝(w6!CC:T " )Gy/:%$!Ғqa6ȞE6S w?fIU`8INUXZե 4dWe udXGab6Տdwyڹ㶻n֧$dcޢ}ë#-*VV+,6Ճb<"x R#{ P ~#\Qi2wV1v6Z{&;ob1=`L'UB^,pU}>hZ"ʘ6XĪm;.H%Y54yV!V ZQTՃէq튤Z;̩1Pwn;I #?NlhS2,$$`1;,#Euq'tz< WIw;&O}JС$DEjW?âżNB/V,AꨴVь,w/k gsZ[* UUcX7S5"\Q#Iëo ^_6aEW|MkϿՄ^z@Òd5f9 _C^3JKhFwX)5`i  Ӓ$Cx I\*e;3X5akbWD]X&7˺[^x4G'Q4,Йu W@nZmo*vW\ޔfgVZ*\tk4l  rHLlD`O VΖ X~0g@l?~ F+SwXp !*¶6L>ϮW'ѥ_.EthEMݓ7;uttrw XVdu:<ê--:{4 Et QXCxWi.;P0/,ԁYÖ% ~LYSE68vg*&5emCn$ݻ"PźӶbQI( k0O!Cĺ|իpi2a;B3Ś&,ʪf(h "?SPe/.,Zn& we-y*P?Fw+&OQdX-$ތ!pWd27P1Z%P@E,VM BՊ%v;anʝUX `=V!4Ieֶ 55ܱD,,gdĉޤn!}LSh;T̕' cw}sF`_vSp7UUڠRG+WlSX[`rYI ;KF E&X MSg/#[ΔƻE~>cǬ.OU _ ^WGbuD,XV"^ Q?ˏ؉uW B{^@BXD{fkǍ.}|*UVf$ӶէR2^,Xy+bk+H4B6x6$5Ņʶ/&,="V]%R_'ΠQ̘P`ъqX59CY#UVp[տ!k.4v±Q}v8n3nD`CNv x ̙m9USoZ2dj}4X)XXHɑO&wṮBPXvUG4NRyj$s{.'*i=g)hlIZ 0~FxZ &rk1RfU6vȗSv|5Jcs=Xݏ 2^}|J{j.bYW?D*[Pݕ`-H,cĿ" 8LOċp핃wհJr/ KCraXiBV猡2Uxf]( Zu*2)0,N!ưR鸦^P!hUB~A:YÁaQg.vm56AB" WP^v1˄ !ǯ}жq'bAk)0!aրG,¢ì! 5 V%5s?&>!>x, \ NhXJ:k:E(WiX|d5XF;!-L{EMPF7eMB2Vv+["p=w/ 'gȂKC^8b [&a1\) ~"f. V@E5w bPU΢K°nP%OYh^4ݝj0yu_7E:L "G4$oji'W I&1YrRY1NHj6.+o0jP+{Whc"\M]k)i|snB *PU :LhXgXH,XT>XUIXoyW';uhcNe-XxWhyG#sVj`:qB $$̂.S`\D0ׁ4ʰ,rGq â^RʸEOK*R3}>Xi;F}(w ax#G>poQ+3=| \ EJPq*JSD|ưRoԄHj(K=3%UHI ,X|{gx0X#WfE>'l5YE-X4< &yH SD{Qo#Xªwȗ+fm%g9)wn7tlխ`U j:X ;ԷS a|QOҰlZ45[>9Nrx"jXhaՒҫEyK[\)TYqޥR(GF׼tq2Gin'X]%5 wE5?% ` Wu"\j>9?y^6,cXilQ܅kE*y3Vxm,i 2B␕l `r%Oyʘl b Q-)V-S¶@*6m>݁m6LX@ j pu>`E0EjIHj0oEpE,a1ε5`N3L-Zt2xG `gH+l}p7ivVU"F͑uprndD7wߜ[ja+,(df]kpP`-vjhh&_ܰb?#uU(Wנ*D;݀JT.ThLU&06&Őt/!KJ5KB;ى/ouu>k \-BJi+_݋ @C+)ӼXY_TB1kJ tM:wHwMò8b$4 m )qf$NB*IƿH_(rT+/FNL1b5PcVq*TZ?_KLzB[?QAq,) =rkW_Q=a]bqP(oH?!+jA8/_ bCB +P 0EHIzNx$OUwם,bd>` ϯ"i R_++Wxإ=`(V UCt+̩ԷNeVYȮ?]in}v`TDrՃ^pf Vj,!Y'Ʃ?aK cQ 5$;(`tZ[dFwݷ<ӫs9mٜ'Xn?O:`Wm sw' kF\I89va`K4۽4wm a)Nun"rx(Gjۯge68T  SՔ{\˲"(b ?;A۰|Ojm{8(v^8‘$ mWUy'b}w* 5 WZ"V 9+ AhȚXxNy843YRݞf|JWz( F*4*#+9];4 -4..suT ,&T +bbfɼM쒼΋ڻ%5;bEA b]] Rp_5 yfuǷ ơq1{ *ٕKfsƳA9W BPtiC!ehؓtBzGH,̙ɛ$w\uꀫNA'[6Meap`I`rI?ϊQ$I `XEGN VٖSTY~bܦ%pڪ哓K/f#б0*cSwݝKp+pkby5 ֏{&dkjXX=15,z?y,"W&w2Sw;Uhu`9<\(ۥ-E`#U^"fI"QAe2 (+R<ᑝ^ù dUf :UR:Ze2U>pJ :&cErC^ ;ī%-h%{WWhq![&1;ʕ:ܷ|(5EӶ ̌w,ehLjCa, s}, w#AYUV ݄*2GqUb;^DYXhBj-*2xTk1ehi-UITkkȰ(3[Ǯ 2=;X4Uh?ݻE:Т'"b}D-ɘlA)+X WVX̱m0h%>.#9^_u=S;jX X2HDQ XGZya]KD`?)P LzEIej-Q*lZYD5sHjKm9T3kى]޴cV]-9~:U`]ya>/|:V%T0XC KRhÊϝC=8#'Ȣ^bFQLR6r7{r0S\Υ }.\'iyϬN*:9s0VK5<ǏPRU\>V| "r`cQzњdXƟT(UT±EbkU*_pw:+T̙g˚ǐ/@e!\~]%5,L8rEL@&|Մ-c~%..=+S?y)PţE-k ô jsORf -g25,o :^2i+0UV|w'3:a JVN)RRU)(V5TOĪ $bq}VL>Wqœ78$6c*(c^`XLU,;Zb \JLJ^;b* G6&n V$< ~b&^>>q ,U7 IX*sRȅG}}}"4Awdu: B*HbW =K|RaCV *PPE1\pd_*8 !*ih*8LqdAį&\\ Cּ@(R%E ϲ:A:!P,C.q18&@tjLvS t!N}CXAeˤU!ˁ#;*)."Z'rf\E`5 b>s1^+Ѯ\> &ѸxEZ՘qޘ&o nɰ`Ab 0_?*F++vH8_-`XkK_sݧub+h3įi,<Eӗ(9eYV $a~T B:" v@{UېI*5a# k]GHkJCxfeDJplJy:fB&lV wu$MFBЌ, , {;`Xא%PEq;]XD~UZY^ %,9 `.L*UjXA?A6V!гtPwSXdBH,gT,lZ*AJ*J*md,}eaIX08xX*h: Tͳ̫f1@qN] mA$J{+,«ޫiWPKlka)zp֐ز>EƴdgJw  5,eX"f1ajX1,X54eW4 E}aU"ږxrlsss/4ޱ;@CCxPZu Xn:`JSn{s&.Fe*``YKUwq7*JE?wt7xȲP/P~av`Un?~Tnc1d,X2 kE,VܡDUW"X1٢DS#TekS5!a*XqX'xG2e z++jMBmZBh_da Q_jILC"ݞhE*"m. D+WR~\)Umppehu) Iz pe*(ZUŽa2ɝA,Wk"f.z9aYPE%@!q6\eB[g& ɽ=W+ ,_AFCBɹb=zgau`*?F(4B؁0:aq$ٯAh@BVU#ē|IBp+fAb5x`V<ClpTv q,ZŒ4s, Cwg:ul+ź` C<Ŋi#\zp ּ(X^iH%ʤ5~j_P`ٗ+27rbpG34v0ѣ(# "j9OXE6X`50C;߁cT?xuwcj]MbAws8zΙKz7cV !B,E]JB1a XNcYR3\A92}D(W{ ?$k=,Ku_I&(dG ۄ :Z4`|4ZP4câX4gh2.ER'ܕhJp?atp518Q,w^9ھ8~*dXĊ%,Y;Mw~T\Q,a-X|EQjkf_I8U r9i h([^( Y2TȲ .9`WN<42)`7J),L*RNEO_ bm1<PR]W:~tC&cNQAgaAJ-jZa1bbj)J ֬X[ bءH; cKTgfcfw'N `ih !VdOd͍!Kr% 7b &:|^ ;= bǁ\UQ]+cxḿBr:Jg 4;lTү/9zE2YrGZ[ 2ԘDLtnL5뽣бtv~ \eKTY+)a!`XrS*iѐ-i ŧAKȳvdMա\e:[&Z(Bd"V5O joU^ f͏®\!3Am>^=HƪHš^ {Ȱke-aq8Bhg[?Om\ _~3p6!ύ`X̱|X\L kM1+͕J uxua$OPp ^t'pE`G'r+ﳰ[e8 d͍ Xx-&<R. Au].aTbj@,, E )d]5j0wČX&e/z=У KBXlM2=U\K1UpJV0G(k}J?͠i;Jx9%>o &giȖ,)s7X`_u/E`TY9 b6:T+nV>ݱ+ n#gX] V++V=XĚ̄%!܉g=]t<k?I5@j(Ujei+ϲT_),Dس W_ ,GP#Y$aԓN`P4,W)˜mT|h'ºθA͋U r*K9taSs`M%˜.•zS6lMAo^M̰ܰ4@ֆ%#}f{D MBR!xu[v):oJu?|qX5yr\^Y Y[K1N`ѴհR~bٕ ap5f~.ŠxNC¸'+H;Ai~\b\w7bTSVY9B]..+T7nnE7vAlir 3 |Fׄ$'B(`KfXʳ= \"SZ+PY-&UُJ0pƳ°_9zh] [g "Qb{z~xb鮉9 ߮B+twxaTȂG%cƳ-X 3д M +fgS1\̪m r5UM궋U@h'"b~uC!%(i4 Q{ ډ4xSYK(#+j,ӅߎV{Tj w[r(XgY XFb ]xXhR`T_/\ ds')ׄʯ::dG=J:&YL꒻'pg,X fW'ޫf HFC6'\s*F$4B5e@5 u'dXEiũ ' ,rxU$s]İDŲeXwr" ?+ΰ+C;ww EgWݹxg^}ʰ?㔴 d)ajL~$KTÑ!6~E4%TPQ¯D(G- MFcW7r0_QU?*`ZNFYmEc/`] ʁ4 5\Xbt{IV@V%fR&TYjwoQݝ,yGDUCqOcgpJW|: ~  lXaA:c=53'mHEk@82;F؆EŠZNMо`Qz::^mKLԄ+'@  ycN.ĩRZ XaYTP,J+X< n85l O葯wE8O Ww'A죿b-\\Hw$՝ܼ:F4̲έWM,+V~.tگ 0-,Q϶-DI* .+RsV:g}0U.z2>q @ tuG*3Y){&JKAXr Uf_M4$wϰuݣ@Kªldϰcѽ,u5]B[VF :*bZ[vRVK,7XVT kY Zx)kX =Ɉ~:$r\9Cw&'(,arꐋ 8d"lcXlBxgs8)|BV؋7 D5\źCR\)bwgPv`MӝUaX"T5w"`THU ۝? F+tV$zA Y`#(OJ r S U̬ĵ U`[j@ë59\rIcU$Ț螸ѰycBVW($Q !X"ߨlTbҲ:tmhա=]F`V"l%4Fآd ҢXڒc; U\F);:SmƢ&,WyDcTe}hYܣ\9WؠڱOKeE!'a ,;*lJ;E;cX|PZX75fU*RZ&~u\U7SM nX@ BȥB6LL X? s,ma'X-IJ'{އ,oqTҘQ!<a \)V):K,+Ԅ+obL/ J™`+)vOqBQZ#Mt 갨A 1 濪fh%ozi޷ |\Ɵ9p k#( ZnkLmz;~#oŋıXugsjWџŐ`MBaXB"sT iuPМw)3Fn, AXfyAaF ŻNz3?krU nwDj^uo Dd;&Nѳcy{Y S]ZnUYkB [IZZ x Xe:4`7 Uj< sܾJJ? OS0AٱJ >dxeNes4_ݥz% 6|DdwYB1xaW;lRQS6go_{}Ԅ=ypY4*"[bU+`*GFs<Ә>ohHyNrSNa!*R?tV6 f`h=Őu@u݈URBb}ݟ eՍ~ycSW&.Ä't'mx; Yf8"k§^xz/Ӆmq JJT2b"%YTg듲+Q:5~!+! < BK}}| $OFd#uUкI?C cfMY%!X2lX\u)~VkQjM3z ͣ(:HÝK// N< b ޻`Xw) !+lйF~M87{(RBx0fɴǔaԇ9q*2]T,٫>=Y ),]yuʍ*Wq-έhrO',q&;C Ylbձǝ6F;BJ,/ sS̰Hkh;O[jT2]탱bX!VMx4gX~I!o95,Xıyk&c1%zk!dNyllpAjܢahY!6;jo&@V`#;c%H \t0,)S+1f-g2P9S(X)jV]` i roW(!f ogY4R( ͈ p%4k@ J@V ; e*!aC SkBbJzbr=XJ YKb3fs=~6;Bfc>uhOQ,K}㇩Gx jny&rnPǭC#0wiAI(p>\ kyE Eʻ:G%eïWDy@ rT+ .`k43 {F,@Q߂b{2U~C~w^I+. 0|d*k> mTJwa G[1>X-[Da A)Ӽ]ݯg گL,#B 8Jh\ ^WfEJ4u^5=;e bLڼ YgčcYJXÒ+%VhtYxq §\9~Hi3,WkCVSVW"X_y'# B4 YdA:#\3ݣGIZ'2cL_^/gDK1Өe#69č AVpٛfj%69r}\6\OMi7x*5c,( dxUXź?NS5Ȉ:S0|W(װCG>?[UW$|;pf]%[lu"+X$b1fGIB5UV߶0*7'((!*$dWfKT >SNd5gUq`%%`ヂ06aAYb߂ U3e;gPW-\phwCD(ڐp,`XLxI30!X!H@[o-T7[Ms9 Y\mG$AnΆe"Xml~qa,X~ʅG'.u9lX:4g%ρlXU@a%M5qۗxF ͖HT,q(R /C15aAEU eXK9J]36Jx)֟R"GNovX^c۱ta=[~ o~Xc]T8,W .ڐ 5nC!~jz]}*cXp/!)8yQs1 Vs),?`aVa`3\1ju#TuvkCV]J =B. "Xv' XMN@$7g-X [O CA,1`&dX_|厥$3 WKK W ;JJ˨lDm3_tn;?@H>9h_SU3^*JbkƆ CA5跩ޣ9ʰ|Qxd$d6;޾ ;@sC绿|__zYŋ\!VK'JTk~kN,{cV_CTadG V24cX^ϖՃpuU16ju]+vVOsMݾd5"cGb,,d-p$۽>r0ưZ $KX#X$-JVpVM|wY X̰h턀[Q͋͹@Tު* 1CH4HraU_ߣ9W .zpdRDݜ~ Lu&eqZ ku5w;^Wo zVE1%'c.R5Z8Ot,o>,!XSo $z(7 g?54oQ %)ÒTLTb.MH)1TA)Sv$ aZJZB{e.X@  !d<1&,D1d0}~|+q k2!Kw۲zk:l2?Ww C#oaUN!f߂;?w8R49忒Z VӃnW*aK˝Zr0oWBO>6ԡ5tBl ԕ5+e%Ib@Z+ge+-gƎ@ip Y40+YUAh1CwOұC+#[+3֪VbSyr0ָFiV!{"ŊƟzJFZ?&2{vpV{ǰ ݛ=z#jT`imrҫݺYJ΅C-V~ڢ:Nv2 +e )U _l2?o?Յ29ZH̐aujD e{XPoTɲa'@˻G0QXLQj>w8@[{ûX( a< `1 .]H2,4|ےF-}{ʀUro] E!i. C+a(4RXTv+OGJ5,#U-ZJ*@,G]tuN̜{(mB&Fԃ,{qs,/f-{[Q]V V+[\AIW#@"3~PPZɀՙ-cZl)Xm+`BW.\ބeT9t>Gf}h|8ht-i+k2hWpch糁VNJ&l0SbVϕG}Ί~iD_Xچ8;v3 "caymki:ÑkaE՚p;ݹY3F):J X__D,G8Vxg[8XQO,qPo(xN|%fG-ȝGƯ" G*W]~%ׯ$++-_~S4xsG`XJH_a3 ߨYݭc,P3qwzjnMK-\+AWWZJ#K2;g)j;. -F4؝<ZTqք=X,\H ;'ι, Z8(2F!Oj\%p%$\Ouub' YXīHb9X=Sz}-#*Bn?l/~5yJjV Za]#U0&j+g ɴaq+6X}u䠣\c7~D! |!vo K_Lp՞+A;~pPŒ!vEoce٠٣G"H,0(?- (K'.82qϓpUJbʀe2g&Yj{^ev.-p"ţ^wVR ʫP6J+'t[JRV' lT.c9.Wsb)f 89:֕m(ܨVl`±HJ;L%% *<=`N oĪ6W2īQ.`qjDWv1BMzPeWn҄59yzyf2VRd"VW:!֝(cT(5,*ԥr;XEV=V!=) Dh54])/i$7EGÅ:AX߷a:{`y7֖P16 CX, ׍2 }A?N(o n, !ַwd=g2s|2j/PXe5Zyʯ*6`vۼ=}e}tu*X '@O"=.`to \ +UPʢU43 K7+g;BPpPG)d)X!< * Z*0ѶfᓰŕuID 3` "ґC-zcݫes2˻A5gkO dvU78˲+H\L/er4q m0ɴe%#I8WKwX {%#Vf4K ؑڐӔb_X|25EUJm~.Ə746 @ kK[:3lUYE30#UkwP'ѺtOY?0wޱ0UЪ7sJ QBk%a'tYBRUVQ}b!) d.n畸,]Bnj1.A uTtrʐQV fk kPhmC:\(dY+~q﹔Up zB$~[zLQ~Nz%8MI~&L?kPWw`XL=sO#fCUުB2reǰNN`MgPl]Vq4Nj0QЅ9v C>{4G*VWg+擊zBFBSGbԏVɽaq%c@gmLB%,Vb֌e*3[ZTq,Gz+ cXp,ch.W=)LXGXIaRUՏܵKTv/`꓏AXZ$+KJQ+-'"̮:.ՠbU| D+ȳ*ȳ9hB"b9~.g +-R_/gՙYu+SX$tU3m_°>E_>]7|9uoi-O>7v~[u?ho}i{&\M\$f`qa9K7PFVv m1NeRxWOLDT|Bb4X82 jƒb> r/$UF5y~k+_oxO(PX_ ٰFavuLЪ}l:ww;GF$׹ pU´GQrn]M z_ޑt,JYsX)J&%@2fvJցXAd룫]ኈ50E%ւ XW+_Y[2+'d<5 &5aaM ‡+VS{w8Ԅ PvjYTuΈ+_,w W$\Zp, s{ A QߴYGm*g+,9=9U'[z8tiW2ž˓%k7I(엤5j=Œzbp(|$˄(/D4^r{G4t.݋|>M dڨwXA_z*ă]xg?3Bz^fȱYB5rBlHNo{+CD嵟u+G UUTQVWJ94u p ƌV>aՒnɽYĕ`XR5Ȫx\UWTxbQvU'ʴ _gDϢ!ux!OZyVaUX0BeE*j5XB0aJ=d[<eK3քb9cXjmPK,8IMBЪ*w׾Ɯ6hQ"˝ c߅Z{Sa}LXjWZ•åU1]­Wߕ+)UE-&\Y CWYGoj)pUy ­rXjx5[)4.~w"VCwq*~RhM|sY`Zhp@7 hعLX` PhJB_X4 'L[¢cа_} O~~PϿNS9D]EXCCjG 3Z fǹOIânPeeƜ-v,V*^vS4aD3xee!6isdwaC*TwXcë\ /Pcp~V@`B{=@;Ժzsω33ZfMHMd Ww \ `UO+ۃS\ӌ\#Q*. dWfX" ,5ZW_`-E$["d)ŒZ`Xܧ+\M?%!~ɶqY;'  oBÊM0Fše 3( 5|4ݣ6xuHrEa73 %#?=sY =j@Y`~"W/Oe %Ϗ`X n**d::ΐ7(xoBSR~Q󼛜hT=[YH-rmgc?&B+lPZE(X.&\5&kPæa9.MX/NW`X!Ÿ_sW> Kw߁Es *>'7kHՅHmXUBR`Oz~=rևÁ{N]#K/%7>%2DKίXBk[^$T:^嵪YqV)µć,YkYӸ2-[X8ɳq 3Zs` }Ƕ(>/E+"y#J,p%/!X +%tXT1O".`U= >߽JA< }f$#Ǯ&ag6!U~bnm23$e!?m-$, 0 â_TI &^\b.WLEB ~%4!_FˠœBbkN8r# 1-i]lǰPu <[Ga9j0 ۿ' B^jX{/?S? Xbqx^ |}Hss C4a2_+ʄ=^_+v9ڥpUě>OUR^b%"Y+yEA6$r>:P'Y<[d֦ Z.`U'w#Y1 ,ߠCB_/Ȼu>3W GXṴv"=ˁEA'9N(>e!XQ1+ -)O^:Tu7sEz.K#W#\V}drEیbT@+5!!:!1X20* 'ʷ I4 Y " VG.^E |FaVj(+QAThE.g]~f6h "VEٺk_b9imm aQ,*K!(PE8|?{o=- YB"49Z[י(=>TU*Ҵ G³`XV ?AB<<˲b0ѩ%d[:k0}E0􅔊N YZ Df/[%00K X)#[Q7zL\ |ZOzi ~Uw?qqjYQ ND#w:Bz.ʑ ,4 i2I{Bhp5!'&Jⰰ((9zR2-B2sŒĆPU%>J:`a-}9&Dqh]Bf%~Dbf"Y8:=XF~E kL6E]B9 Zdm8*`e[oxL3y7/.|^ )ά2rW99 U%ZfJ{{Sϫ^:ȳ_evJZDjнaA(5Eנj*d5t?Il ,s4@!s8>bfIUĥr{LbM/NaZR nȺ0x Jopux,fkg$(St˶>+Zq KB+=X#X'641Bf5Pѹss,oM9>a&a\w0&JwDz%99Ms1 ӅY°:Z%ӱ )~WSCU`U*D,| 4`t 3+d+%beװSBb `ՌmtTD,L:̒YʯކzzEXBXQzA! `B 5VAhf@Vݎ"ZXCA28(W-ખn \ ZOr x5]+>SZ<"ur0k}_#5@H +NUZ)옂֗kˊXkˎily&.ԱP]=u~_5f[ʴ6`%5,I^U{?XXjŪrR2KBٵvjա7;:q=/m9=FuBn7u82 2aUǽ-4h&#rr]2Bء[r$XFS}mUNxs4h`*&=4vJ)h  hjeא@W1R pY а֖~]B gWwZ`jp` j; 1^a۰ z}ˑyYR;kCp)2~j_k;jo̭T:*_W8HuUHV=Q0S0ca @c78B0fX6Imđ2ƭT]2+2b;OyPZ(L+\M:ۅam/JV-HW~=Rms[v[ X^~B rW) k4$g {cO+\U!\dVv={K:@9='V.6{,)XCk)cHF _7,b&=>]o^ɢ3Trq%`Q\r0eAH?z{ XY?{g4tZǠZQ"TR'+sh_;"Z{B\/><>鋾Z54gC*`!\a-*55%+m:ds%ДTsBUU_&\ +5S-ƯLv2TJ5E+VakQ8 ?ִ^򢻘?+SZ[OaW)%J웋Z&Ĉ4|@m( xe#ĪPWCp+W458ze{V`<3D7|4*\'K*}hv) V~ wUWFbuUWCˆ/+ʰ,:`XՔp6]H q|r YQ»@8{6Dw72IV%v}uxl]}`.x5fS9!kt?z%AWب "C J8tLyd}ᇀw#"Rr+#h_REZhRn[pLVCfI P%ެN,yoWB;G*Mk1ÓKOհ{ ԪĐw"(GN҇,zZRYᡪ^Ap5]M@+[foq[aDwcXlK$,{R ;*UuUBLo\AШF50ksxⶃ,Vr2R6kf"UX!%y"S9EMIJ|gviv佳!*fZ>C39~՗AVSc+ CBV+g^٣Aeh^](\iB֬N.!3~5 YoCb} u{BNbBuH9L70l#ɖD?=t 8eǨ;vsC# X JDRrU_/+ ĆeRYS}NdRxLRzu%~`,Jr$m4XavlVcSbPPr9eXx$kZU=+OJkāc_W>X!+%[EmmV q<Ьr%zBGb@v@V[g~, x~.Lb0]˧6{.}ɹ}ssؔlN=ߖdݖ,ۧ뽺L=+'&&&BhNsf:Q 9n5{AVb'aB ŽCjGֆ'XՌ>q@|,gsHvpQX_+|86+W`x KBZZe9"ZwĒS!r~H"~}\kԯE\r\ V|*\}Sj>TWW Y}Bȣ_d/Ӊfxf}j_,ߍ b ;^U R]JX˕Kа܉^&׳4&RA+:DbDCt_ $Om:`YȊkżfuG$@%&:8͊NwGk},WBJ:|S~`k臐^!`m6* X%L,]aY `FP,IJ]La/2Mز owK ulZgEX\62jdi^CL,`Q\ u]>J o^=k}'N> d=;ynm)r#`cXR?h(5]z^A rp%=)yT}p \_yjk UlJ{ܲ,^Y6*~Y KnY"ǯ \jaI1JY*b2VjatEѫŁ ƫu0(xU%Xm4,YnLiX J6 z fX. T:(xO?eIk!"6WO@ڼLo_ *Ū~M')*l-"öa4_3% ^rD,&UWr*:P#CrB̲7 5>0΢pO7c:݇YY,\ AkQIj(U^aX Yo-  "b@Ȋ׉Y1d}뻀-Zؖ)VmBTWٜ8ȗY.b$= :ܺЪiXx 39o۪^#^=dLY^_xw_.Klm=T{x{"6CQ{.BMpE u)ԅWk]RKYUe׶`TN:ܞslϐa -EevWvi6;&֫a ܅ϫ$Y Cjk^JW-+'ৱ @Sߓ, r:Yq^uW5&xǡQ%b 5Vƛ):zNGvK C\9x{srw,˸2$V(SF$DNB ѠcuhgD鈭 ]%Mm@bC-{rn)Ʌw dێ~5CHMNDdw`V7p*$62}\PkiYЫl/^y՝mB03Ͻ_-#|#X:ӃՎOb z?"2zw~JPjp? 5×@V+G<`5ZB*W@*UZ!{S^4~ 2+2֬ [U`epgz2E2*DVwZ)~a,qOkBOYŹW+Q-+s][3@Aͣ+XaivyG ˕?#\mawUU;V=={N`cV#:!az24b' (7e9TvMB]%3 V]YrsETV0`y/ȧ̓U0{Rn|ď }#ʘ7â5+z;!9֨x0h^yc(_{QjB+y\pS;4|lǷP/Rrw;b nT H1aR"TB\V*5ȪE5Ȫ7ꓒ9P> asmO4X*MhY]B1@%ےmr*,)s\ i.-k^,U4H!K}YS*k_ !~W+qN;HV}x%2V xuװx`Y =ǰc?ߵA+`:B1&7^LrW?!Kݥ=#9H^>ZfL ֝hp lMLDX۠{s4jA٩'˒T2 cxܵ*lXĦB44Wúg4UD\1=Kh2+N(*fBū\.aV%x?+ZGؔR G a֤"LiSDÒ>I;Ҫ!Md_w0^SP>kOދ&c$)Y@j^}SVtdnA:uCLV:MBI:B;G쎲L+HXk` 枧xCjAaYZud!{Z1hp6K5 ΖVR*ȅ)u*ݽ&t *"YS4NXq0Z8e +X+¯׽xelJymX! hM~kJ%1azȯT?Tu|wա?&OlBr>y 9 1}QԮaeLR+2m`dtJTСhC"`ݢ+D5PqW?V.ewoBvWy#US4+h*c5a¼O*Ns@d9Q*W.Xc6r;HruD`p?mX1  @C,wş8 :YSs`e^{ X*w UJTU_ # &GEydKSRJP[CWR7WRr׬21) S(XegYւ&[FJ 6J EvB9ז-_ TAu-B!\+\@pëm%>\E+ʰl0#IXnwcc;?ԡzx271hBe092+\@d W4c229{ss9.{WQ|N:S̈́ bULVaMơ#E {CjЯ'?fm,RnǽA᷄a{Ww4j5Q]:ozO^}x(,X'U"d9Յ62z[A;`ݪ#V X)ÒÃVB~Y )eHm4];U@,F6HM FMA/[)%+_dǫ#UY@+, /( ]A*5Hu,kX^g`֚<҇D,bU5YTA"ȰhveW s+%Wwm sŒcE̖}Xta} Vk!|~lOŶ@KBV""h`1uJsՂB)} ma"UdwF:HT~U?"g4mh9a! +lRTSW[s 6csmأրXx`R,aX1S)Q c>AV{x)D,`f9$tpP,W:Ⱥh%nl=\@DێLo\#q.fwq_j*WZ$,SFX "Rɵ$jxV,Y0*bVcb~ `įVUܵڴ-wr2eY#ְ_/K2\b0afHsVWdoTuaM=#%[VG9s^N^=zrf(>wo9oV/╮|nϒҐ 3ft%I`NځŢخDee9W,Pt3B3x|]Mʯ|ҋ=aSb&ZdY}_x_peIE/Whi*I3)h0yTZ>6XמPz׬(/b>l)f0o:^-ӆEav h]RYj1S=#'{z*B79!͝rlh/%,Ϫ#K@&b9(¸lkj1E |y)"ӰBSBW@*㑜0YHh!so .bM)׸ %(,5:O h+Iث pYBVBQNe ޽g\BG `( {襒=HrzīaZdY&T;*=$X:DPKSQR_s G$6ȕ ae.\8R8ґ[K᥄-!YHזA!kY OCRmǶg^#q]UQmg!= 6idI9Eὣa @5L,ִagb*] j8/;zuj)O4ɩW ]Yx[cZ6w[R/.Z]ay'xD0m*U|NVXT_0U ;-DBFr |`XMf{gtPXI0? Qj{aǰ>'8zp2:|wk0l%\0: "BPjŸ@Ǻh $䫓$Wҹp2LѲP?fyw"h%iKIX|ի^A@5EaqYkBzl Uʬʰ+aeX-a 0,jLQLdİ5"jkZd >5 IWdnb \Yԃ,K" LXa#PHPr>,%jZ=`mGw;=7kQ8MfKX5+i՘QG6>&ghS{k(- ;lS=Qɶ''#: su(&X):PWH)9l*Ev={mˊ3iVUj?lD갯U8m7ỰbqZsfc%4,TweX?f]|1@.1Rzj*GơV7ƴE̺EbEX #2۽ABfj {a gQD+W<׻gJάp,ϰZҐYaXXiߘMg/˰<^P @JBǯ]Q~`wӟ(ιb5UWbXK X34`Qy5bm\dX$<o ~`9c`pw{U'R&Ы6t*P{эT갘 % a(`X&R&WD e%hBzBG~[}!߱gcm;'"QVW= jL V뻤XrB%{ o&aP*HXp'M“ eS Z*2 U[]_!J%e/YHg*XaY11Ӱ+R2}8h0UϰYNh6 ֦ |AaqŒaB7ujڸB#DlѯǨ!\+6D)V5%}ji d9U45E{&9syS9sׁx\ CUC,atKTu ^q|dw|rKE9ŒWL*'(ݏa!w>/6"ns_I4]=:E+WkV`$=\#h|wR5{Dw%XW"_ :T+w_;4a{Xzo2fu˽#EbZ(]bg@Z::yDa9Z`!]e.(8#WFOK#QͶ^W~e>*[Z^c75,jַ Z-ȭ"_ 5 ʦ"OK{aipʼn<}29w::qk.6WL9{ B2=1Ofbj%`Ta&<#VÒA9,W:zĦ+ {6{NL"]9W#p`M׉辡CChЊ0#FL|K^JmX"j"D- Y=crfB?wq{#!r\QR5)+|oHB7;NuCō Dr?WpEAKŒW3p7A1ꅌDk46\{͛O5p*tov|pǎf ~Vo݁yQzYs3 [qaX4ZahWΊr0|WKtoTT)~TD0k@WR fEuL1 koÂd,+BֽXr'^ms:J$zJ-ЩgR,q_`h=a2wup=]6F:ũ k*-Gߡ5x,9|FȕbV_}M§!bmnvcY: Ws\T?ð4aw`V,9(A CCρ`R*@:ECd SCXȇ`sPð q8CSHjLWQMA',\Z)9C*l,++/'Ug#aomU{fT$:ϯ8`uh_l=n*qWT?2Hn)ҺVP\%HohW3KÝ\! 1$ ʰ)_M]^ލeQ}-py{*Wƨ m HQ0-c}տF}°DZ+WzˡA8m*! D2GJ)Uİ"ո;`cbЧ`I)- Q;sX.'XcIhs1,맀W#X59҉>!N|2r:Fr>ua[SOtݐ07ESqm bsά9٢P Spc,*B. 5ft´s! AIܽ|Ȃ],l(|eUW\?^=wBjyFrY`:Zk^j\5_I( lx2бN^;NFÕJKp^`%m`"X-YHrsϏhXSOǨ0<*%VP!0R՗ J^M^fE-:@ b^siV|6GUW z"1#m$^E,W+Huw]=l)jܖc|¨?e}:@NcM8-{uΓS aRu77Xm:u '^s2P oKpQ~2Iw)bc5f&K X9YBaN?1 " B0U,گBGє^(ɐBSSj(׌y >b۷VXa鳨Wn7:W|.y2ëWA# BHXeSOxEzO|;N*<]xW VܙqpFze(aAND=sWGܽ]/eizF4Aچ۾DSYJXRH͊X]avV/t9klHs50ay6~,aIB"ZVAk@I$"op4PKۉUwz 6q[b'q_g>JB`m9~sդ/<#afzF VI!5dA(! IS+ū2,YIXr`v@Pt+&5D6r`UH0\Q4}VT_z%5_wc^j7j"a{_ ~urWp(Ú7_(ay[OPBUx2ҫha*wd)HʽȒ7YyURzs͑!ZXó,jBݏfXʯdФ+v1Em9U]wwa0I/k[Iih 91X):=_asiprhB!hu6^**Uݬ!P&BǠFhhp?$Vw>˚~4hVDBKGJ@- gPkBuó'X9ZEs8s-GtrqhB۝ZĪ0MmhJ dYj(5zA{&xe`{~"H} K)/{,v/U1,E6aq'p^ z=BbRBI8@%wVU4B7 WRE±ZGZV|Y#2J03VP*^()o+4tO4lԔ,|f(~PC+HxrʽWKQY{Rji})ZͲ[ oj܋ܡ* {HZdB9#Wo, +;Ih8EލS^5Fƅmwo D z$>-hu:"݅_b;k{V=/jrnFwS'u'يgXi}K-YiȚ ʱEX4+D-e%Q$i4UXqh)h>rT17pR8JA[y*Y,彩%=hA>K KlXZ^3"dYBփ\d9z@Y1ג/ lb%bklj~U(Z#% Q̱P7}]뾦2e ,}͚8bp*ZUĕnO*eVc!=+*Mdr3X j5{'-Es0Ѱ! kENs +寮>!)p7zgEӟ hWZN,ݛ}xտ;!ǭ^S==rps+yߡVm,T4S jd9]DN&˴M̾ s,4` au Y8ʄ\ؕGS aM}w"8 QV!%#ga/A .]*QU WSUU&B,_u8f%^iy3* /by~eJD+}N@Uz `5MUMAǭpBW!jJD>XaU}E ^ ˽fF)Pr(FQȊ +~ ksRȓIRtܹ)Gմ+=\Nnfr4}C+X06 baJi<2 CTѬWVR ]Uz!QPJ ǤUx޽zC`X>>uj1թ#тaU'TC{R dJ]~D]5؅ـ++C('VNRc ^E0DUH)6HX {0OQ9X& _e=x+j7K{aC*`frx*_ad1@izgh"MDZa]IUx1W`>lP^ZƬE5 |Rjaj;=Rm%ut4#֑X$$dQ"GU"F9$§hTp2*Z`+:[,%ȧUkKVΜiK`X@n5]AB\1Xn X.YG%VQw?k6iIujX&aHJ Q@>w"n!Z~NC` W`X Wg%&3cȪ՚PJBM(jʿ=_)Zû)U`X٘UM<[/TήH7h*ra`_gl{u|3,MzZ^q" 2F`X ?̔0hU}| W) P7feUP HV}Y]@]\ P9~u7?F̩@;  j뷵^Cf !G-hjVdm.QsSsp%Ϲfau!WvDћ !!B-Kg(WCSS7v+' ě;ޣwGbbpkG"fCVa•Ythu0jq9UKiW~uS*B'/] DJr; ]y\mu"^~50_Gxu_ _sz\saIMX+ZNHƌT}+5v\"Z >58叩l6] `kؠJ?Qn4\FY] եȃUr_--{Ti3P+= Z! 6jyB+Y]s7lS .yk싍 V|%xz $2XcXΜ!\y cp=ǎa9zǧz6jrGsNՠ!OaU.[Gu֙IC )VNR`M&U!{"od +;)aU)ůȰ23jUf b4]GzՉgۍdQtiMBhWgL( y<& ^ԊYC<`X.]*׀XQ0C*a?c qJJA6RiVJߔЬ)ӲzЋYhf|fm֚ň#%JT B'|j0ˏZcxbRdJ3XE8ۃdXYVX<7|Bj#Ьua%^c"dJr}ZNk9h*i3NW$}kwP& =vC/2Nt}d:V)WYmtwmR/{*@ЪmW:-nMH<2ITDz; }I )KT= \^ɜ\.b3ToT)6Hs/$*%A{faW[Kdj{{የP|d x^1 Y c,ܷKXܯ߼FDR˻H^uR"? z= 8U+jJVgoBmx 5p!k(7ݠG"n5%8S_y:&|;̭FVVKT5`%+ VdYWo޾Gڄ{K3,( }Y1xRmm2ޗY˗9 W°PG9K@X_F`t9ᜨ$0)P,ݗQ(QjXJN*ر2W > 2? Wgk$4#>. N5 +KҢ2ζ Z +p/Wc*K*^K xEZ~T⨈G!ۺ 5>Դ>Y)ʜJVlz׭]AT ֊V"[a1gVʡ@D-WEJkX"aцQc]Xy%";uj ɑ1ۢӽ_=u6aXC}Rژ,;Rip\$wD*9'G/dV! ~WE y:1+Ʃ؄Քz5*,ڈWx+H?N!aMXYիgXޯ]} V꾖bōN*X ks$۲/nvX%Q~Gz37{td0K{\$BdG,+ZRZ[pl 5Bֲ*C:-ϧu*g+ҐUX@(㞏QNG~Z`{'ƌ^XZp孭{k@.&imn_&lEMhx]$^yMV^4~0a 4Ŋ, B`_aj vUWz~@dl/چ)D^E!X"TV"d6TM+T};Q v r%%t+"Yaٕ3\|WK,] k:8UZ L3V! ˝ʱ-DINX~ϻ?Nâ<^-|6:'q,mO01L 2l:z !X?qVs#NHW4nG(ѡ LKg#hA'TQ.c/XԐY񕊾2*1(9x0ZYA|@C̰./u~ xuJ ,i.-{vgǰ}UJJrFT,r,V yu:5k*Soh]@ 䊒;/KQT X݇j%@銘, } q@e ?lXp7zjZo|!)d- AKjWY*9Jcq -Q#9ˤU|úe4 7$DPe+DR1# ȊJW7nոPCHӁlh50|[D-q @8-MCv wU15ΒX>^ӎwwKP̹[rF)68V'j!~t 3FFm~URJPkۺ,j掖wRI 0(v1eaUu_\Gjr{4zSe"hld|4K[AZB5o%fbc3H%]0 RxL] =dźy-8ݡ~_\hdS<0^Aj&+ѮxG^pXVt5ZE_ة kk=g,QV9Ȏ`օԴSFk'+0)JXS-H ++`9Z.Gfx $ZH SZZP̣ög:RB(xdp#te ZeˡIZ_]JJ>+>P-րZXX1dc*ke?ìN=sȕ;Q Y: VC7úꆆ#GX %K8DWhEx'<{9Cۆ1 (YVW"rR9ua!r662ܣZxUO ^x;aİe;>1?}Eu2+PsR=ډS"wG(EX) d \HӨ v^4%x%eL"UZ>Uǂ5=ZL$%[o!~zBʱ,V,B'X&fIxC҇%{9a(L+`άʭvFpa/_0S% kv8bXVhkUv oQgCFi!x0C޸= ٕʥ9wp6a.rR’^؞=wV`o}Mwq H[WK{|@X_:MQ/4+ * Օ̨g]32(1!=X%ĵ ,2CŗpD`I|pPC>g@ [$"Ck 4Xwk}WUtOʲ3([{}k#fI=,Dol.r,[jT]e&cy]he6 OF7R}*c0,&o,0,cx rC%/镻e8XzUĬ~Yаf† GI3)hV?gưVJ*Td 힋X\5Ө௬.}{ X84dU^cαߓFC0;H[O,zВo&j'.a4JN=lBouq~Hx'<'%ݩ.S,ܷ]YnV*C;HC*a  kƳŤW(9X L R },>ViP2vw2*֒EhZ=&UmXm„uPjR{\a] %p^w;'ԕד{Ưb 6Q+Zn6J'SRH51[6 ފ H,6uUAQ M~WcVOMKfN [h@lȤ;ѡKE-de)b)YuH߅e&ͧ ť>^}GtKZAu{zh%syhvp.l U7* UG'rō ;oúrvEU'])g[CX Pm~&i  XXmзM{?*~;w.,bd{mG.YbqͩpWCX1"sT'@>] ^WQ]L Ux8(:*0UQ>5GGXVMX_a_.K0IȬhI_O<aC^m zupBn~cIJ\s*b>eDf|^>3B^ K5-Y k~G} >e4۵IU 69p^q\( 3:C\* 45AF xiU:-fk(hGH²! cZR@X¯ ›@,h\C߂w5v![{"l霘l1fp*Xq*DdE!,wm7ҬC?^[#Jw[U2,,ɺ߾e>yiY ~#Zeyl_,4XӶL3aXd!RgHXX( (X w1˜5tJG0ү* Ĭ(y8Q Ǩ5i\0DR5yj82a)IT.ǂoῒ0OT"Hlήnep{fȰв| gЦ@"ֽ{YK~ T;~8c.^Vz>&Nr $0rJHզ-@_CX±DȒB gX1@KJL b895 [vH1Z%AyE9E_9HJBptA05gx0R_3A#919Kxc#a,WW咐~ Xy˨Wwd] ۯ-adxaGZB\^گ`ֆI|I>a;la"ϡUVHUU$H2c}EMSBz݋&_ &A4.^w3]Q*Tkԛ;n@{p/g8>k7[afHXˑmTZTߙ:9P[ЪǽӳAN'(G9 XLnU)t%60|KX ~Bȋe^@V"!XK",:jm8a!g~|$ -^TU쥘 g}ra57UA. Aji0LWlW'BUNEr/t8IP+Z/Ǿm7jvh3lz5|5c%k7|jϩ!V8fΊVB\ :2,ózh;+t9Uݶ,^l } ˟a\fdGbmcyXjU,]` B yV8&bM5,> *CFHQw'rMH#J]aE(>RsF˥lPR<핒AlXreSa,mް# )ay+gE_`V)~ϰbmDhe<;*`o<"b= KD۰q){+d4Tj5j?w`cqh 澙4otAҌʛ9"M?^|9 ~hP=0Zۉ׃dI/we\-x.̆#c#)yjL*.T̃BZ3 S|̔QZ&,&$ݜxU WfT0V/%ped58[< (h. Vmn'x3st"Ō PB82?|X+T}fwji-B{ȢEn?b 1Bڻm1,v}k*SGC'+\'dJjAXTS OrͥJJ*E/D/A(Ygaے0WP__.u85#+eXyxܥgUS`QZT/-6bHhMO$)*^8"C6U=,~{ Vϒ$wplyF&¡!d9!R(Xr^6~+sO(Ґ~\欕' }O-ZљV㮆^P \9rgG~$j8wo@6haY==ݑAWsHVq4a V@QYן13:<GjGD,s_4 ~VgoxqiYե;s㏤Y1#a++3`(DŽh1܇8/h0ouy hX VFUUZոto|JgTA9hVm# O+/@EE*U'~g8R~łUg(TW3 xUF'`=ƽB=0]x4go/gIJ#BγU*aa 4u>!yj:r#%ķ>%> *GVAȮ3] K88TR1hj.4K=.1*l&*l9l!C@HݏiEKFI(X6@t޽h,lW,/D(X?ᖌ{hB+7XdsGwQn追+QíP %DKH0 Xi5,XUJ՘5eωdZQ?RF,4zЂPqs)ԤJw ˦]}hѓN2jVKCkN링U Vyh`cW`X<%Dhn, B&L@nzz~ XipaQz0NJam> ߳R ԯ&Ū+:Ok|E!ag,HVbTbYpFQ FpjpLÜxE}&p ͙pd7ފ +p({ԲtoT'k> hٳhkq`Ƣw4hXIŝx%a܂ddubY!sFHX&Uä%чwxWJ=7o|hhI}9}b4t`Uw*Wɮj  }%̊vBxE J&g~;D⼰gJ>.R-R?2lЛ}U)13a"ѽ5˯ʽvkSVVw y[z^/cUU`zGTR5HJ(VJ tSe3<>5U^5'"na֤+IX`ŧhXMGkS ͡V+2 ǀ TM.qrvg^C3*CÎ͋>!:V &\5 ʵH9 UAn=#l15@’Bѱ$oF7Pd,9\ ύZ=Î3_c_Id* bPCH5`X[ K % 90,~vcZ U3c˹ĘcF, Up+cq<("|4f4GuխPZ"òMXɀs̋%ѱڀ\x| G:  ]h`X*""=yx-=N Ulk^cB XIz"GUg+=E*w6.vRG4 ^ Zu'X YG,_h%>BTdt}q@;AGPM8 Kߨ0ba--FG}022/hU)%Sٽr"%9apeľr'td!+cIܨԉbQ#FJ',J*W3#XGcH0,W+>IjZl% qgHi'*W"P0C!r9X ߧ;+н\9i~f)Cf*)$R(|G;N ҩm.L`RO}rM^{+4aa(cR>Q~2ymV=)~} ]vDt3hL4 kB%Xʱ UX(OL g$͝{Dlb-%",ACN_ gX-SYaa2$,N}AqS!kp%ՌU=`9*}]\3!% n ^T&;SӋwEcS}Crj<5uKGϵ1,4}ks5Vѫ =*Dmmb\!9&; alOo0.ݧS*sg cE[V (`Uf>&*z[J̩NHeua?6ju/plx`b]4U}oFg% ]š6|0p,leLt`]v/D=IhT?0Ec0&,cLHoHQs'qJ(~/AT~r2 Eo96~/(IA}D.6PFqK3`U{60 w=(^UPIaeh3)PQd{;dEJ0 \S9l̫G@@+ Ъ1kÕ*Y2a!Lzx*eLz?߸w/dRU?&&B3 zg$>QDHFMbaP]X56EzUR,X59ESp@lDԻ>_{' DjVYs/fÁլ!=CyZ)vO"-\acF0/b,zz,"5߽p/Y$X|Xt'0wH%[8=wG{ʼnUH0D*j`U18& bj`!SUuԊvaO| <E5tnE eUBi}`%E,C5d'Rd4+1d,=i kU }`Ē$âa@_9uSTށa|X?)c#W]㨟7VSa,KvJU蒌aR5=Y PalP}RBTrJŎ}G%v-*Lbx9Kia)a T \ú/ =)gxu 6| MU )Xœg3<'K#:MBZZ2,A>=bx$ujM\52ϔb'e}`WrcŒ3-7VVC]BS+r`W&o"Oΰ,Vƒ`G"fzZl*\^5 VYS<͓bD,9lE8vL ZwG&[ycar24~{f=?ƱA6 U`I5̏ߕT^n7#) HHgLU=QbUS{( XE KLJfs҂U)Qb L~I[åPSe9%Z #Kh܎ZƻR4 Y(?dqi ?9OT@Ze+zVF8~ ?%QuZnk|υdIP8n7ꘖ>_Fd , I(v;rf`f(D2\0k9uUro}iTv1x~Z)FUr oR~f$!yB_bspbC*}{eUp`ꁿYF)M1794jEp:*A-^IުRE:X ~%%Mb{ X|OK058" 6Ts:VuTcα-"YNKCa.-)s'iXh4;c1,P~iy+Ǯu=Wsd4d% 9"9bj!+Bs nNjlQ5 z/ ,WЫQq'jUU*h{;ᱜr^ lq]:ݳ?VYPmx~uAɠ\ą@jX9leVLXbeiXa"Lz W~žòwDĺs9ȗ4ˏ0.Q0e/u1A9ֈFae*֘}NE{fUTBA#rt9D|W {EK!=l *FRjn]$ni( vJX)g?6U.Z 0 JF]Y -2d"[~&,_Ć^t:ak`o~wCi *T~-)ZXЖd$T35ZduM2rrH#Uq]^x䊳`Auf:bBcY֦\S h_܇_"0Gw/mz]"5MP| *_ՈCw: ޫ)vX:Ș֘U|A!C!kH(֨F r*K s*lUU%Z3+zDX>,F嶱 :n>W##V+b)dqZ2Z "*pjZ 3&OhXJ} ԒM$T֠ΊS]K]+j vUU ֪ҫUW}P\u \aL75uF2)@:M:@HkJ~%3,OBps3VcXSƸ5H.mD1[9tXA"V!d1,}a{%K4k)$mRfXaTBm@p8hV \߻] [/aǕ9Xێa8zϗHCvg6*s0+#wUP͎p}XC3:!YըÒ}  B`'|D~t H2 @ p͂ݑ4G8#Op\\ W,sFIQF1Ę(X5d7_X#TרY5k«R%Lq bJZ%/`)pt\B*+ ЖZ`iD5 3X }J1= xU4*zZK@K 7}˰cQNBÇґDlX:uI%Ob_i/h ,C&8^pߦUjU'BwH!#J:ȭX#paFi֕caSPJ)tC,VYʮH7 ~уDv;XV=[̭l3vnDՆ'Yh~vw ZW l`1lNvpÕ0,TIfCOt0 :~-l5!;܁Y"cݾHgCbI5ᲃ+FDZJ(ge,DWtE%>1Yxf(wV,<+',[ʑQ+R>-{EOC%*&ӂUi8`^VZRĊ,~x즏`61dȔv͎!k22Rg8XŬݓƮ <֪pt-G)Y6Y3C,ǰ #= hPoȕҽ lj}׳gXtN& @%C}< U82X) ]FU+ '[_VbxZWݧ8D_8|rw}tWfd5וX1ӂV&.~CtZݪكa~]XGݽ$=upw!]*ðվ}Vf,!n||  p8e:lJ(c Gz`jظ Kv ]vλΝnjV]X͙Bʒ4*' Wb{U#(a*?<s5䣄d< G:"NQ}Ea U$<%Tr[_N^&g ^`҃X%8s!w|!K5j;Oς KN6As.MBFb?{ҊW 1"+M/K&}}^O& 1T^J ҙ 1\eJ?@>"p$k A!w_v%RTE*#i0 gz+EZXSъEt}|*jbg0kC5-tB0"ERjҕwK]: ^5S+qbӘ}].󾲬 -~#fy;*,~= i mh5 z%J@땎}&a)ʬa9> =$KCꊽqKAL+ N ?xP0ϠjcfER}:7)S~L!UΰWeX rX%9~+F7$nX=IJ"V>} Z)z V Puz~C_*6 iw'Q A׎._bzXwcGO{QܱIl Y&b hcF4 #b1O)b&¹!+t9ӠL`T =9?+QR)6t{A}AҒ#ZV%Jn^蕣Ѫj ^mZ%oq _%TcK}[PdX`ߓggxF(2v b ʾ@uZk*p}5IWC]W W6Wu.\ ;Ո[a`rīRhXH'J E"Xܟ ?;+ +J=J)iL6#ndE^)֜+ꍽ7}qq̜#ł\?kPrӶM:8֫F2,Y|oinVpT01i^,/K{b+m2=]$-gUy䪲B^$ZZs$1E#5Fa^Y5Ѩ!| ,JT^`wP_6g;םhpH^qu'JNzFySVO˕)=>9h*V`nlsy" +}[)>kښ V;"|T?.)$MSWVG>2=bYr3HWЪ:d|{϶KXx,Mߞ^>_(%);?C 6]F҄_I'$Gr"6gIsT+w\X{;=9G!2+WlpX,u_?WKۡØffC,FWOO#k\O}9Zch־&%% Z@*C'r=?}ߓoewW (v N4AB?ٝiw(ֶxeG03(BUԅBN55RT "Y@Ilᾦ4GUKh e>Jб8trT`EdhhGRY&~Qpg7L{wKW^L {_M3B0L(gLqpL<tF/Y᩹nt%(j}듴+(Xvyۃ-I}CVI\2;]r_;Y*oLLg :8j(٬k^—zZө`ߑR>C\84$Lw *[4%}hW3~ ~lԑѤW5:V O\)YS5=fT;Rڏs6ֽ7p̄R棻5)0{ކlWe_X!l?O‘qF0hU+54> G5 Iԗ~ႋ!?vQ/UܕXܧ тs\DQՂ[ C9Yp[ IgN{"j@i 6lr"d=󚻄 1,0^W'}Vp7hXTٺՕؾ(n°޾/a2]L_r. 544L W?4 Fk= ѺaVaýUalW[r< {׆TΜ :4@3vBUk(X,Vs8# V~0 ѲwF*fXk8xC 6%'qyR{%g3I*fchm-\2ڃwMoFe*EaJ {º`YwU16^lE;gAOOSlߞMZ5C V9UJQ=?!9-J-U>-g=|eZ*> 2%#[ /ݧ~)uwhiZi|Tٞ|'jzG=7 | Ӂ3+2L%ma9B ~DU|4>5Q Z?hm@=UX]>+l7acq<ܤ1Jg q,LMOW/Ktv `L>W$X600Vֹ2gH q*Z}W%;rwpT#r'\ȦM[ҋq~+aT2eUDwO8*~rݓ,:Chpj'4TMVX>h-_?l!`ۀgvVX`LܢeED#o\ڕ^\]c0م)}o>;Ʒt%*[decSWE$ 15f= 0|uTrQGjABF%ݛ̆U֓r2<$ʯKh(rbGG7~ݧ~sPUu9F#+d~>cXMv[@TDWb9zч`Qi7]tH Fw(X b%]uy;W~heN=*&TC r/jLo[дfx'X"ot rՐNp*Ό2ʺC ?Ԙ.*r JTU Q[s ,=C"uձxˆ+;4eQܻ#~u l7K(t@ձK;hX"H(xϲ\|S (5~1/d tsXD,EeZCH1$Պ˙;$ 8!DksUpHb;DTc.밋Sj 8[E[WKQas"b?V<0V d9} "-8$wv\gg.LUj+3XhZH{M)wh]I6W1d&u` 2 yd!`gxEqF&Sn__=p^;W&;V\B#g3[Zf Sƫ'+-Pg| Y;1 }GA^;h;^gblv`]IjC+ ^<f.ᛢu""x+8.+:V,`'0IL-;d]} ªpRXá`N i!+}.E^esr&UEXN ;4_.O%7ӭL:_/ɮW9yf}:iQf5~}ūV2iKre::.aᒈWR:qTOC5ؑb1b5DrONL&̖e@Bchk㮫_MrP2mSn9pw#E09оe&e`ڪM 2†)f4odɏƇ{:*չEB0c|#6oo l|LN|"( hGmxy $\Y X{'Ga1Ngl̄7isˎb]UVƀK"}V뫍`U AȾ*fʏZR+2e5QLĵVR 3$t5T`%qTc`1=`e/xPfcmeX/::p^ $@]6 ER*J'@m5rHdQH,la'p/3ix%_.D@RNUyU\aPCtjU*d\W^1BW(c1k kJ)Ք–jyV*uXBRV4O@'X< 4KlY{`wG>@xJ<ȑpmÕPo}ϭ<:NRU ty!sW4u{dUoo|wq5'+8/` ݜGd}Rr*B.JU1_9 .9/ShQ*hƙ;[Xɪ`V N7FZ/5es3dYˡ/Y`a`NTax%o!bYm40K´)_I1m1~JTVjQo ݚ)"zC!YDӊeGkXƳ WDc}+_|j'9VpƵfۺ{E>VuA<{4s7 ƿ j^DsgXCjmL I ֘d&3xU %T'J3 >O P6M?T=+Sqp{qkkjUn{RX,׸ oMz"xnFu J҃]*ˊU+ [Pu :/}FBS_kۥWl.* /t T-r-0YH8xe.]~.RCWA ~`3nMՌWjѲ 4f)bJXN•f+酧xʢNw+#@5Ue5O>&..SB53Ӛ@^&+9߀A9opH" cc1It_YA qs?t˃WG(s9R0OgbrĎ@uyKݧar`(D JD-q`_Mh{M#ԓCAyӴF5P&zLX[oOU^U"!jXTjQ"JV ޾%i!Tŷ# nJMx3D悈Ust5c녁gŗ5 īSR@Y Wʯf1kTt(%a鍊F0ܓMmn{_5Ўw;VIiTsw3X_|}_݆kguyp*sf^C rHXtL m95< {qjX~%&nvFKy^ r ;.=Rɣ_14_+W*w֭:W/vK^ R9~jwRk p%HUNj֌ *,,GYòK fuk V , jšaZޅA%%i բr)Zj|"J%&7`VF+Z9a+)4RAVn}"jzF~>%'8[ KUcAmm588HRz)t3G  9Rº` MݸʡՒO!ˢ\r1,.l_]&X%W VPH~j f<ʷTD$A˞tF@+.UhH 3 9)бct *Z8۽b_X~a'&]x ~phQ&(c3k<ÂpX΋ X YRC7>Ml &ͣ6biӠSOtwu?b =r5B}RRϪ+d[['LX㓇L_9ZbɕMF2CU 3A,T]L:0i/MZ8<jE1 +':ivJj:/-2u!KC خh!=r׹pX"V>'ϠSnnyĬs<b9YAͲozrE rO~,+z,|bI z>H4X}ϱ,p ~5Qw1SS;{t>VͼV \joJL _*1G:Ft_Jq`p-GN;"[05$bDX*}k񲱫puqk/IvqR&@+:jzcCqp޽.X7n~˓(rz{*zK[`_9rerf}ԩa-Ӓ1j.W̰ mAUx k_P$PN`%6Th%֐׫TjcWijW@vk񅂔™uikWlBL"X8Qy0wK*7w 1ՊgC62H?J!5,?B9qtʲ7bT?/W(US F*)->Q0{r9<T8(ѧ\vx% wR5Mt;yBn;W"AHpF&j8!Ѽڮ]TdR,$Vl7'yUGMXV U)Ug$[j/,c%wh[km,Q&#A`nҹJhHh ɣ[M&@ TՄz_X7A YCxT+taD|?t-sѽfb\ į [#zz|%lk"<j ʀ*܇ͫ^(XaxHhD$ONIԌP(,ke=Y¨Zg4~b\h5' _zfK5kh%҇)Xz[,P-tn81vuW!y77yzuwQ+ot›o>ߐABq|b r EòK ߂.Q.>=-%Ж܇1K6Ć5Vd3 |/H 't =kH5e( X%FX1bX;(0ҧe}å?akHV+ kЕ⥩Fc.nHzI^pVsSDEńUIެ KFbqB4T7}zyF+s,O( wNZXKN"/x˰ .(c_]C V9u9D?Eס|$ YLTƭZ~jOOz5LUHg. K&e N2R9;)=#ԃuQ:9k*t2< ^v5`!J|Xʲd$4u.8[;5KuF\kkaP3~խoA(9S*TO'G}QA "P,+aZVYXa(R'RIl cchi6sb vf:f5zz(}DYa(˶>z9 W: \ >h1kےaϭG,z +OUFzU+쳵g"LšܜnND5¥OO?55hVv Z#B"cE.4o$,!Q&:Κ>|{_ 3Y r ﰼ/8^jaȟ)J;+*ǭqPzJH:}V ,GL<*GqJ**eWh0 >bZ,Xֲ aϹߟ XRԢᜪP{\bulLjZ[^b8r 7`lhe{`Xn*,o?'۟ALkβôQnUqxȤ]֒Aa V+Fz"*x8fbU\i}2U3,o*Wn#rk&nN݊| yk!(đ xyJ>4Ojݳ6[R<.ois9%AV4l>OOOj 3BzIʰP>OJɇu0*B]Nj zZ*97t;S\Rj53.SYO0 bxfA)~WTb 6WQv_"b{.crr*c H?d99YYTYֱ:a_SF\׉kݢ%Wor[τdv"(AˁՑ"k)^fsO C睛o^ݻ_dÒB%OSљC%] NM Nn>KDQFO@X&TJ1 EmG2rʥʰ1+] ϡzBB݃&U*Lxm{0Vmr2_xKjЮ W]XY{FJELd63xEak~~oa}7ܛ~v0Ȃp^l;N HFd3),-52 u /_"$1l_U_8P] ԯ_ ⑊֫:[d]C!wYD ]t?A( kEG|zEgBW" ORVVIQ\-rp?o] 8V C`'$PEʠM(L6\cj͘3%4ʖ'Q,`#XJx32= {H!`O1<;}߯Hd3?*(){[wa}Y">IAJB`Y»w=\q4-p@x1 E!U zn`W;f~0Qgo$DAF-8w.@+:(j0zzsVd ^9w=ܳ+e+;Nhz?gUAȢkk`3yݗm\|DJ?R1G__j]pv3XEĒ^[~>zA.h?eZ3`=/Iu _0{2*$MBooKxJB&#Q8M}_fh1˹.X=d݌{dʈ}SK^:ow855U%]8bri;^V9dU(W3%-n gBͲā`d1RW^+\,a_S2S* h rRUd X?Zx/\@>hLNߺaΔY eM in>}J<}713iR̼oׁZ-~t @=WM\5\E33,jŃ(U?V{mumӉhUdX9]#]*?6{Ҵo*F,Mg%ؖ`BTН&B:q, iV+ U8~u֜YYQҺ+oO$M5ǬNגᵈY޿bI5W x%^&Ysfq SM=2Pc23gSI_SL$9=Li]Ur3Vӑ{[ 9~-֥*BG,,%~_q>^ bS\cJ㢥;3(I X^D,GG= 0Xpb)qSV\څjfFL 02WC2o\jV8pk>TU;ȵHbUJ9"jꞠ%A]C\͔ț_ Q"''Z?@DAևs1ɼ_\mu*UX'A:K<:?;:1+Ь}p Q#Vm6P+Īfbn@UrAXqIJbbQ(+֝#qoe!/w^buIweKFO+Z x-SuEF{Y# ciJ$eX,e"VĬ a@@6O`3wΞ0j+ؐ糁aͲ& tkN :Qa :v!q2z%4?X0XUe >`a׻ E+ +v >Bn&B~X(-|UZ8Y`t 2L L`ΌPˍtcmxjbecj$~y*^r1+yN|/OpDR"FUqRu  j^ነPPUi|{2*#^ Q"TWLhetj1.U,k%ׁw{=-=g=TK4zƟI~ kCi'Z_ī.bi 8VcPOX- ^b}sPݷdEgg]rw)0Uϳ0㥛8{9\K rIb{ۃsK&+o.ˑ},ʔK{:tUo>Y>Fм߿F>"¹ՋzyD޽"=W ı  F3'3}V?qUhlmu jpJ*,L> ^>}5VJWq_5+n( TxȰyk qh|cCjش/'KӲjBTwm?Ps/-.;KKp֋E|0#G"jftxJA8]k/ ފD,r׾p[,1J_Eu6{a!rGr渋P IE$YIpX/%#Eyǖ_?]\&0wB"$DUma"G3ZE ՌZ@]~P:l!TCۘ 5hu4u1/{ ).O7{-?z^-.8/Kv `U'^E"Z+0R^5k/}Aئ-eP+cZEضq,嫥櫁*[Ylewmr'|dp1W^\"խƴhkhZ5Sk~aJ/lbGbW8ZL4}BU,ڰ>bEx>uW8Zjޔ!spfwSϜdKe@ V!"ve+nx~{ϓSbU^W SfzG| qb!JP~D_ ؎,&ȫJ_-İJв&B}f<J3ygXOFL^~Gsbsp"1!)1{Qf);pv K3V}J ̧v{(%@jhiIpp;zU+[qʉ`7|xlm<"[IarZ`S*{Ġ ni5XZn.ԵT$B޺Y g J]úK/^;o10xW>r_pw=9}c ekwS/^& nAaQŢ UϞ{?hp=яE;= !fyB0LQr^)q.R0{\Q?mɷt|jڜUv+ {Ge`i&$/]h[M\q9Iu`i, W}.{1,,XVxA5:HJ7ؑ: %c_1{Ew wہDMI-b-:{)cW=:n+,e1bϢ&,!Ȳ4'R)-ܝU7Oքi2uu'P۫mWV `N!5whXʈէz0 x2㈅]+S!\ S᪾K>` :6M j*.Ej5p|+;X~OQ+y!8UT"^qXӒT\^Ĭb֡&ž'!P'8;ieu7Ϣqg<:nt+d<{-+ 楥?W%Zb& R:^8iίYNra=V+o2evN߄>#@1Z9$][j{ ڊ-yNY qp0f4,1ѯѫ7̧/}Ë/WRqc_P`"|%-Þ ܪk*+=\5sU S"|p š$g0azpr0#^J\EӶV X>'HeNQ+X͙ X*T)(V2C33C3^%-YU6?OBUH;5C !RUE(T4x C&ڰf+X#3|]"CoA,w8_0a &/Bax=5 ^]C-P*xfT~Ys.6qbٸ7/_0i4 ak w)hIY{h wv:irx$l ON҆KWZ81us&t}>ZYn_ cczG h5,.꠵pEVuQxҴ)U.eCܾ@Z Jb֚Ggȫl=zht裡GC~]A"Ś:Kc:; G+VxKF<*vsDиB&2e.n?Q,V)ֆDWK1rŃp.ӊ%=k$<z GxR-Sf+Gh,]"9{9𞡉dnpo@^E,dXإk?C@V XO͆TSfe- §'B=H ܣүn'bɾn8)JR?DlG9sw\OwߊWȫz)E;^ޜqA}GG*֥?6XnL D+&|EY*#W6krF24 }Wp3~u@5EZݎhKVY NYzIvҪ @ff̃jGOh4Ղ:g j. aJb*IJTj!dM"SC x^ڌQWo4x䂖XXctAВQK;By`]8 d1v FsVxI$`WT׽ ;߹ Nr2* 0wGJP^=x3YNԇHg=8=Eljih eTXQ?{/. yGDxW%h/pO+:q^wq%ap, m8ぜP9y`+qfIXm_&ae[W־lWn^W iK۩2Zf',9KT46^GQ*4'XL!,]fb98u,,W(լ^,= *&m5D*r  /amWGĪ\j\d{Ĝq}BQ_ /e5|Xpc=wA PH@`Ñ'Y(nT~٬^ q7Q;#E_cEWxqx>< *i[6 ?^c,GOW}R~gs>pMyݯNS~b]q1/Q2fj&B34ľHb0$}؜4sK ؕ?e A m2(AVU_ (D*BUN ,-M(7e&V\Q&nf^o a|IYFVA&ት a$Kp52O)`LDI@dGѡ'fr.._Xm ZR;VmMZ27+rP Fxvp_, `v)e—jFK p 遇c&6sq%:ؕX#HX!*Twכ':@D0T^SMh+"+#Tk싨%{0(*֮:IÛf >vk pѫl@q_`V* Y6"P50E|2cnFD7+tC(A=caYq% ciSxpB<Ńc)>'Pbsn+օM̧9\GvI<7[͛G,oīp}`K zP?Mf5TS1d -{* 3a{_2{ǷL@rߺdA j\\թ9kŕ|*WӚLJ6`_,_^͢89\WmN5Z ܉h=nH#.- P7_VQ]_yz5bHn/xyy, o\S/CtT.+ $QMWMD$N be*So&ZW=^~SI(4N_U-r*W+bQȷ%*;˪ħr4Hs)|wVddia|^VAj6pBzouFRd "֡PaYT-kДό^uUgŽKh6mcCGY@ X?6 F1jG?у B;]dEj/J0z p\?C:KPl(_47ws+==cCoЇё_us@Z ݠ lӶeaB)\iՀW &1 ]*4hL&B $u&a-k4, $j;*=X`W^):aN*`ʅ++P(}Dd P b0;ws,^ШYtӎ[]/KrW`_Y1 ++G,|"PKYW$઼J?r8Jbia\bNx9<.$b}0c @ƳG@WguCG@Lqo~͢ N@n_\-*:`mAֹfr:{o38Oq2{hBc/k tlNPw8+j^g0WXVثW> Ή?G_p4 YZX3iP !aiaPO pnfu)iRUӴmJ~6鞆*i*GU Bԅp7 T"4K +H"fmS?A65::4:ZYV?سIG)ǪۆbFY i0fӡ5YvȮ`ͯY&gAjLt,3{Yŝ]:}VD+B!*ݪ1,BL*}U6udZ,8F""[#ZleLQz~ݜ$G6={Z]/Dm]ف#v:4(_B)\Npi84*T74XEL?,+7U"r/Hd< NJp|햇l{fvw*>t ܎󒏱~J>1*r XK/BՓ~4éݙ]V, ^Qj7U5RqLK/+ؖL|olnJ歆la$F7ܣdpleňym>|i;X9-vF E;onz4<(םO8d9'$z;g!z6QɱSp7"j\zal *;Nz:o[eA ,kPIB}4$:受:D,'[>[bQ8HV/t!QXGf׌D]*aP*$I }pa6Sݦ9b*c;<j7tbA9 ʬV\}q| ȰZdHEt—V1٨OfvrK 9vw f6vxxZl6 VfybX^2\\D'6']R֭Y83/NͦTdhzy#A[XUҢ{|R0=i,ZT6C02F,d*$iYf'dDz8{\h%8t YX+;AWaM<,'Pޒ:;Й RevaމY=7aA}^W1!aNz6N傕^(S>Jy1qƎwBq`[;줒W)NwuP1UikCDG7x< ׬b!}rm2WɪcB\2ZkWL: u XC,\McaW]RQYvhv0k46Cbtr}NF Y53֜Z\VІ+@֊ Z9P8s"VxzɌP.d*V?n~kKږWl )`x{UoP5:~k@Õa1vV~E =mEoƮlQѫW.?F+'A:1+2,ϑ UP\,rVx}j;R,aw9/_>1<Z6$PT|xC!c3ިwĮvYDM/qZXdNy]Xx늧>*3:)W'FZzJ>Y8M˩!g-4_* >(  aQF3|2 `dćxVԲӑeݺslr7yF,|Up 7I9dMfAxGb޴hE$\{_ϩBX1TR_obV抙}>l:d)/r,蠩X׋ HeT {F\5X\䱭=]_~oO0>+@%W&>єI囝G(q!aP?6"Ǝիޫf^==xRf{lZ͆$TU*8UQyJk"FwVwPV),Uj,x,Y6wTxgwGCȝO >7bɥ9zpI1x]ÄSR8 BEDfe{;O`0끊j0!͂APfyAhO,Frh2Dbф%݄+[69& hGW~- ;cs'ilnXcpEI5@FͮPa_hzkp y $ @Ծ^!RPnY#dhz| v2&v# WTٓbyeH) gWXݸIuʺ0qHV*!>~sV`1F#U:LA5b2|ٰ"F|*eϵar|M_]"S: )Y1[uׯ p nK+`9ZMɄ5e;2.3hN 4붍5 vMHlȪ5jQdݵPrsZґ!>j55kFMP%njo[ 6v<+,%>pqXILB!V5QܒUo{|X *BoD;DW,Y]weMǂ1T0MD>p#!Ы<$-X̏If0[<"sǃbdhUaQ*T?XgY7oBâg(2KXU'V\dQnht* {GM+ϾkP盱W[,~,Q-͠bp%0  j Dh"XyKw6 6Ѭ';! k3Cc2ŝnu)X`ن XP@.+DF#bs`m p{} ۲9^z&ᅓVO 7_b19j+GYr4d)u`U0u8Tflϝb]՜nکxG+t")jiU'bM)Kan%dR*>+hMDPeS pw80PqdC;+aVY#*4a}p9wsE~3_)*V PB;w+@-G5<ԳXT?nLeU[!x{' TF!36X cꍽ* R"văOÝ l:f+?duJ5ҔUA]db09?:u*+6=85eXkQ T6hkUѱ,ۉdU`Rrꘄ! &SJƿ,]CJhetb0 T} EJeh&N*k.i,4,{NƸͰVNlk"bmjlzVBPPeZ|WʆPJO[re53ak">Rhi4XK:zY4Zt=`ƲĮT2?0啠 䴭] PcߢIX7ߑ e0e^W +,@F䫮)Y:Xh'|wpbUf{ïĖ_\_6mZUHL1]~"elN*1):FEPOq)?GoǞT+OLNK'+"jQ"hYPƞ ;вYMZ܅W|)` !j2rg\ ! }ł|Y)FJ׉Cè} 6(o4xntyp,\J.\YOR]XU "b!jD'B+0ұ5pִPewՊkX G<Xa=E[~lg k,{{W\t !fs6~ h2Օ |0BI*nE#f^Y&[_қ !*tqjЪՠ J2?{7ՃQ7ȪPmޔz+hkd_yWue$ܠQ@Δ*-bE <=V#aX~n7ƅ41425:TC2!, ۟9BqZZuxN- ؕ#qfUjT +bWCyT6E<"-koT\#L\ȴ_G>Y]w`} 5\*Rpe*U{$0,bhV;TxB8(^-rI",uvmC3CpGq溙JaąX%ӊiV)WZ~=Vӧ[bAyo-%| 1+ tgp{`?j4eFkNur{r`΀]Hzra^&ksϻRaQRsHM5, fߧߣ4u裓Duey2U BZe~20˨ab į\ ONPgRp2Uz3F"OG-&/@t0P%X]ԃV^%V⋛N\q"Ypp+Ꭴw[{ӆkZdvwVj]%8/WMWj#H;qjcaīyG/p!vOL:^" jwP'Fb1< т]JT腧2ipæ;áȕsZ,>ӈe$D]x&> 4Wi%`a+׮|׳6wԊG`"<''Yca&^֟WFT5WUvR ^y|MنY;A yݮ-h4Z5 ''O+02L QBLj_딙ݕ)CV+nn_eTڶ?f)^rfN\S}4KsFq>tëс<wm_`TFz~wj ªk5{ik7jJe_Y ˎ-SmpSt9j`,!1j, ZM _qVױʗKeՅ $j;NIo$~ea8,N0$Cx焫EhAЪOER%VdM|m[ts÷X?S޽{B+Z1^ѐNTbEHTa*`sH[Ihڂ= d+RB"lj##9bJr{9Õ}Zy=ĵ" Q݊T.)JEz%,KT ~cP,^`mìq:}qYNaZUsj-R&9\f`VL;AflҷLl86lO*ڏIn{ D|Pkmn bAtpYj)Aޫ)5_}Lx]e-ќIgB!}T++&ƌۓ9^MJl75ϭ^V_ 0 w;Kc8ՍPX^UϰP!EWo&9•  47Ve`e?+x$+G+״Z7,پЬQ,֕ƬEï3li!/%hv/:4KoB+.JYEЕ11 lLnhm^/c!,IdW|ˊEO va$>9G㏼xLTVQ-YPBbxʭAqh次7w=@XRqRhP)gIgO[;s>0HKeNNgg8wI*{o|̥aZ}+f麊 Tbaj|W)5i>o`.=eI.S >A5*¡5H@0F=x$eucK KȐ| )ŲVPlgjZ 92kOL4y9?WE'Υn\0  RuH.;&EF$\j\IXE̲ .,oSѥШ&M-ned Q.~œJDncdF.S6_Wo`_%םf IR5(hr)ng`e.&/|[DB.'F̣v[%w}Yb/idUf`2"\Y.˃_@,cXݐ_NN?};| BX89OvqB3вn{[yrbXN)&|c`R/gHy%VRR'Anbm %m]G{+\?OW@([[[]ZuֆQd4Ҷb|;ۅٖ7N݈;)' jvfe WS/~r*iX& B339<{g &ˣ.]=WRvE(WBZ혿K7 ^U i/hi.KebfԠ%+zJFeVbSc.u݌a5"2tjdez~TpP2 [pr4τoSk]{;/lNcM[uGj1ya9"#k@Wjs-0xx#FCȎLhj~֦o(0QHփPRh_FqPYhPW4^}f\3 a1^601%wѫ fv74z q2J!&T;PFrb —68ORb\{(v׆uFxEa+!)/`dL?PU9gWa٪z}/s=LF:)o )&rfљDvikՏı jp ,*-M-Ywe)ҬF*pZVÊ Fp6;0x^Oe`pU`fܬoC27D\?]SDUVWE*GDWȖw+1-%Cu /xVY& 6Ȟj놧}kK %Z)Kr;`~IVڀWά>{{q}kRCeUYXo8}%zh{̖9se:`oZN]? j jᓲb`!ޡ֓EyJAI_+G{6|^D֪ 5F1:~AAo"^1}: fo.XTxj+5 1@(+9,B&ŸhٮIKmо@bVs.I-= 0iViX;ķP&e2|ےJ1lHbԱ)˞g K,7a7f7 Ҝr?[\2!U6>!9c}D17cɂB%8Rh81˼Xc[`S:Qrn7ڔ?e kZJC+F,NZ!+ҩJ.]6 (oTlbUZ>;)KMـ> 7"U4ŰPvm۞3Sd9S6?iEOxȸȫ&ZQs_AkZk^}Pb[K&+Ώ?㨦,?-W$5riIR\gXj+i%+fV,nRvԸj5 @*>ir*MTs2ɸP$v$Q+Z|y(5PZuR%"U U6ԅV-cj?"Tbb̠Iŕb ux ӷg@U-aV79UȧZUFjchWšŭKqpZRqV-#^qQ,=pxx}8YO ~ >fu@ 3j؛7liM˛cWWAO*TTị̀&X9%'jU 6 3G)k,M~5v s;;?-7'Z" JZTtIR.T^HzrZ [pP]xq|0sN/חoSb*<% )K՗&q= B2J2h2*-#45/rdq ^  Ñį"faqzkuķK϶gܴՆq!# ܰb5 ȵjY8 GCnJ-1F=++ TX[F.fFzb4# 3ÁYIۮm^1FPLfaa]$WimwcPv%PaXA`%Cp*fMXaӭoQu8a,+՜ͩYxHw櫫WXPW/mM'V Ly5֋8|/j;z_?v+b;kaV5W66]– XBS2;~'''HpWЀkt&2pyhFbZKzGtj]"5ŻY67*E5C0n!TeJZH265 _.e9٪;R5"N Ё&尵Er-3cX] ŅfV f$qpڱ-*mO'TnBݷ}xTI^a: -{\JKPuBՃd4,?E Ka}bU߶Rn޹tuGArSEHx+rƲ"Ju3N;xS^Z QJq +׆/%"Ӳ7[EYsVW: ?g$n_\&ZoKB(z8ƑUX~QB2oi==h*։ ۾etE鐟e)~|rkУ7p)V,Q/XcEX[dMthIxN$RX7%"uepQk?ڗE뺧&e3w]2eK,1$p)HaW v=0i)ފ]Rh XRPb !c%6 OKTJ@Uw\h}`ǃӑ`6Ξ6GOƲ8sU4 Ų̾OfWc9 掬^cfķk? t !Ҫ^y9h=<p*•[V8@rˣ*^\-6%ф+nh>\TP+q4 O9 ~uE,mMla5V- [W\CjV Lk,Ag5i8|Xaa7Z{R`]U܌B&=^<ean6b+Y:Vib45SZ/~$&^nM%kmXnThZ5f&rW۸G]7 5l!ł+-1ʊU# EL'){v嗚 t(+\ AZB 5kpr4@Pս^WyOk(yQD%sQ*"4>b*[Sl44,0ei+2['Ԛ}6:3P#>v# 1kK;ѪƪU 4r-mh-,=lp׳0T&jW+eE"ycLFUZvkF+m#RtӢES;Ezq5+=vQ")iFs_םx+{N\)l %"nVWFTXz>D,X( >fE 8乫57-^:^' @& 6w"ī{+4&j^hUjRR UT6hmߐ\[t[~_j wjݺu+-Z_߹C+HXv"ҞuOU+7la>ư\RIdj ?]W >KЌ!-25) wVx@xݪ՜\dS.E+b/I$Z0E Xؚ}?T(eTƵiy?֗U_4Ċm7D(l1\nƍ[7F# + )(Lzc(M>tؾ`iʼ <)\H]Ep%LQf{jb+tiQq`Z2 *ĵq⃀X;%GvՏΆޞAgKcN$1Ttkn3gƑ4AhcŌ, Fѿ @j͎*WZ`|jA~^QðbԊ.דi-x@KFZ{=(UUMfk4@w/s'][~x 0pul{RrY+U126Ք;'V墻%l+ Eb¸hE$խdigֳ% Ӌ[x`P{R:w|pGmbLQxjO`F`bZZV1Zk+[ @kb h:/ Vw͌u4i!hgJk+@e\n&?Dwb5rOcZ<P /7iz8ck=ڐRS!U\tt+ x@hӵogp67 ohk VgwfEruͱJ}fjr4af dHtQ#5x[ GIMNG^9g5`#_S+lXeՁ5!-qȚEp ‡9]uUuK)m+é# ì|͏#V+p|U7 cБu+݊9,p{ jg*M]EMm=S<H_Ds0` nZn;<[}l x UO^^UbZcuUkcپ $ )Eq#}zVIt>b@W* Vᓏ P\YY 9 U0RWLU-Uv+ p>k4#'Ozu?'`p.\7ZP ໡m*y`[QJci2ǗUЇu] _^| -غmj, HF-w2y&UznɄnQ-0.+,"׬cG+9hKIpeU-íLc9չiUmѺ᪯իnİfM? p&LE۴TIzߖu.?mi av7<&Q2nep[b8þczMXMg&r7 ~;<*HFYkelkPiШToT2;UM)TebC(5\ WwتB,bS̅$7C* U.j(^ٯ1fj*H&|s+ބK~,9D,p/w#˵>De2Wi9ƒW&6 hNJ®pB_\PvU+URwɺ^_Q-^ ŸJ0u٨*]Ԏp_ X-8P =83ßh<^/KT-Ôױ^ГJA9OcU85 WKx#U <k+|W]cX8?R迺 )S\ȊRzJ*[&/U W/Gt$Y@TjZ!!B_b!S5qI$%f0bN 5MO䛳[]*Rԗt1>{B+cV|w]45īDjUՈ6suJaKKV W ULeC:HH+UƤ`٢c.F {I`0bxnE Jdb][)Fhp]HUJI/Sj'ǂ@ KEvng 5?0+HڠQqj; ɤcw_ >XbwV^+iEՊAJ*ҥAb 3ې_Vb0|Q:^d];yZ8vpp.f%PpzQtlyKdX"}jjYEѦ_>a=eEF&SY|VT)WnHGAȭkkruR(*RWV5qzؔ  zPy\7IQNm7 @V-Zӊ?iFqB%W⾦IPbJ<-fsm&jx#% {GȮ4܎0s\bѣ~;S(fP+UH20RHՁSg~q~Lqmj0 +Wy,EAYܒNdkqzIgO^` XWo,U?N"|4?G4Tk^Z(~UYQUK2YzxKܭϸҀ`Nñ, zɓaG xu Yk`%r%K vJO:h9^1,,)\o'<܆=:>ZnRf AT\/IgG1V p '+<Dv%y3V&ݱJ;~iEMXwal%BUS-\;Y]*ԄUr[ZsJnE[Kxi)6 }W5Y~'W9o$leIm /U_ﴡnvcM7EE.ކRk]&DAiΉWo +AR\A%z;('ۏuyQ:S0p,+B<.k$ߥ^6 .-exīu!| ^EOֺoe<琪5v!e_d8%Ȳ/Hy>;4Ea#mUjW2d h+R+ڼU XF?b}XSvI8ǺF MݰƲJ_{VU8:a0CQЉjAByZc1F4)mK-kbu7S;UHOˢ!#+­T&'Dj.ͧ+% [W0@ޅpfl7Yr5=)RycbbkBp%@it+/W:u/!U@-_N/7Lzc }|Y|LY"{W7C={#TKVV[G }\VP"Z몙.B1$KZqU裓|*C>{4wcX,66U+9s.WխxCyXc*V,~'(?󪐜;i*&68Zsʐ|, ]uS0i$J/HKw`WķQqY ȶ(n5D 0Q # ²].8["f=孆:GW)B[#Du܊ٍI~ݢ]TԉT]Tl#]0w(rIa7.ic]oJG2uHTBy{˄'UQԂq!:%ƥp=R,W4Mre#O%eg'ԕ6@vc*HfK\Al% XBU!ܼFx}ג"骪QR`=q ֪~ Q̪ŽWBN\=w[X:@XK{K T X*P%̪bWmg%-֎+Y)Zm5 [cxPQB,XzX~IƗaa<, V)akBHVi" p^d {EG ڮv>J]Vە@%*|Y*(T*4Nf='as[Ú\^ͱ,63kɆP8 rG}gقQ94^ *Uyap1+$dz<V+ *"V, =ߒFGdF;A41k,3-Ix<0`^柅!&CO{)I7dJ[lթs=^:f*ҰۅUЊmqkBI";Ӷl*lg`mLj.{\Y;MEY֙5w\`hAL3".DuާD -" A8Vu4Y:Zum5:Xp lkSצFϿ>W}|6˗,X [] k7҇:؆FE}ݑ__%UP"°E7 wG;ưV[9wK"ܚy<|d@J6=C(W`aa V}=0;ӁwJ@j;v4ؐfbͪN#Ze&JH4ٰ0vVX5JaU,kT14 :א+%0Ct^( %K8@*•P*Q1Z^xry'Bmvs8ZHXTv\uCAhNsg y=Oy#VGl*34dFO7¶jכ L C)Z@ˠO5uWiנO8Hג럠'/ovSS#湋s3գwhXv7--5~pu˸ [ѲK&7ҿ> ˜7]9kP=+ ŋt{_+P|_ N N XJ*]qXCmn=ԕ?T^pLG`RI|ՠPVܢkRRfB6 "Lue0.a b f-WKGi*"(J;KJUT@Zj^)bv->wQz/Em'ЬidHӈJĬٚF#:tE]gtMv(9,̪`v,4<9XB pk&\#rE(J[v:Z$:joi;)4%:`jwIta+AQ+u O1z@:L7b~t+Zk{VNw`;%~z ];R*С ; YeJhvmеRmfІǗu ʋdWxO.dRQ5eWc9j M慘<|xܣGsVGX|mj-fe1ߎ֭eNn:mn eg.\wT|tQ$`,|%1M"igpC^f<[4v*J8V]UyJ5ZWDF!DB`RJWr{,Dj.{[~<,JseWV4Hew0C]MMp^B"b5_:J<_`$M}bTKQ`ٽcIQK)hGU(.o7I xJl<*wdU l, "_m)ZB 1\uVʪBs@uwF碅;lJדky1Xp05 s1˾pD+NIo5g5\DkhBGk#nU7Ysǧ$e=nQ, Qº[[۵!:o^ׇ*ˮ?oZlӽꚋH]pH7گ7r B9&1?t򙌠Uտb L[uU'0b f445qkV(`V]jm9/>ҎšZ֖Ph\ᮬt6V+𰑱!ͫt3!VNuRnչ6tĚ:D|'sX0A:ʮpW gC<"*z0\Uf1 R)\\qȦ+Tr*0=,١ukvH.61*҄T(Xv|@Kf!rfrvt;31aNՆ]Ӛd͚7q!rqy Ѡ>EQ#hxq55PkxƇL"Z}\M ߵ Xa߲Fܭ9'^;hYQ8~[ߏuO55*[y$pVwQP,[R ~V[eơķ_}FL#jUIJ> Ī3,`q.j4k aaY~n[Mc,9\49_WԂ i tO0tטn$Ż1#3Չה`MC2 Zæϐ:<C,u=yaj]_cC u bUʮʟ*}rFrluz,&:.퐷jjO&tA^Ha֡C֢+0n3JNK+`a zXhB&~P1hՆ JO10m8 _! i.k0têRv1{v 'tgq.W{ ْ_ZL^zZ(+5˰em+l60V_n[䴋Bo,J ]ЫE.^RG^ Q%^bkɸZn< ыS̋Fa+zWrx;Ъ it9RYxOeЩ&$\YN [솋F AzUPwX!1d$ ]#$4S"+@,hCl±4~!KM2*Av~Ppp8,yG\f7@`lGXP}ȆATYv/F8b)i#VYA`F#XMFʹa0! +vHT l+EI zgTcfE(4 ,ŵAxVW7W'L@[;eA.F|ܜ᪱$iMW5Zv=[`X:uu^gQ}[Jux?l-w?I]nTcs@^!l"F뵜AƸ4*`"f+|VT`QzX0Uh0N_aj0A+ۙCCPQ5l? U*ؾpP%TO`Q,+Szvϵ*pJf3\  &u<<{S;8r JŠ. W>hAMbW*E'* `a]wT6TuLhF)lZ0ޅE;!,,&E(L(pvpQ:As:78a;, R] 3fԚB‚( / ]}%BFJRQC0ZJ)8sn?sXUkb/Hn\wNƜWX`_9g;W'?Y͟ WSB%O Fr t3؋p< Z *ՑǤ+,8UѫoA(rGaSm̴oPM@rw-uD: k=O*Z:opfeŗ|IyQܱBG+ƼØ`y}$3YG+xUU¬<~8H%QwP4(:(w(Zb,in v`TnG0-wf8}SAIvdh (֜fwX`ɗ;ji`[sۜQף:3c߳a D 32]ahfˣn)Ш^nm;3* > "Wp WyVFF욼LڌEny㸁e΃Xu+mƉP_j-ߩO6\u@hbyh^ Yt/(+QR9" @J2Tbr!p%D gzѣkT$ .╦Fpg]Ӣ2Gc 9`F*XXǀZ:R&@Y29K.r+mr2je)Xj[MqW=ϧNB5MaPu L p%xVDQ 岬h%_B*C¹+h>8r|2$d|do8xC7 )4 G9bSm~_mbI( ]q$V>N.EӅWtXv*P $WcuƐeNHKͽԙ -i@bfapV{Uw{oY{l봀?V"DZ^~_GmJ!(6[a_XM&: IZ`V`I-u/-.ZadC]j=/x%+9#^5l%WDY V$>*4g+;ԃ;p'^ԭ:y8&v9.eʬלbڣY5ځTs(</oud4F?˲GW#ZTsBU.BajJN&&s;L,-v>,+G)BO\^Qbf;*xTeC93/U_ 20*cEG[m18qn!m,{QB ,?uܗl8t|N\sU|j¿6rו2F6Wq'$8jHK!WP tX}\J){ Vi0gwto]\>^nQS# nazע X-)Q,Ge­[i`+Zz&|T `Uv) :_"OG)BA5噿t KXhFw"ɱt sBUdAB5Jc*h3(X4n+l* uSXںcU[h%DIf5XjGJX08hB4*0,ShwR A š>WQdM@"9hOP>=ʷyNJ΄_ΐge@.yy$aP. WZErLи: 5* @5&)܊e |aؘhXX%tIwe=:A *|{ )pÚra8]W0|reL#F M󲌩X#\a<>W۬**mdm&jfWw2OF"bL?~$kw F>˃z;1/]=Zo ~^pKKDݮHrE}xkhM/5E \8nV[n& VI+I_xh&UCAG;"]`,η;7X,wXVD8ɯfuAEMX\ɇ21sYkIV1}D,9Srp1^YO(ъU9U9gWUVWpv@_RQx…1 g}&m @EӂWgrǏ] OY]PI C|)^&FI'L'&lڌ.Ӷ|0U8-`T[xDT3 J"T=J ܪP $ B  :ϝUVm'Z pB꬧г5Ȯu}?Cgð!JL)5ҧts/`k  j޻B+5SA S6XT&Zut*¤b ̔oDې*8V[Tz%Ǵ)hEm8Q8, ,z]r D=*t_p9it)*n* `` ը1bNΫCƬdgO5XWb]5D[Vc+V(*32H g*Uk;<މs:gug_r.˛B_]wg7.a My= 7ξømzrW*rrAnU!\)r(+,W=XNǽsT- >8kXXwnX K8;e*|XeІA-[鞉_"RQ8+@iK*.vWݐ[Zdj}ъ`v5)%AaP `UŮT;A( ]?>uUGM4Tr`v+!pN록/x$*wb^Bs R-ՁY\J (əeVVSxV&d$gSW6r~ liWz=D=3n'|'^wzw\j~}'~ Kwlk3yi0\]x5_3\ß|;^o nVzdG{}ѧllTЏg e2g&o:iwmJ@ Ui>y `940>w ,Fll:O?GӤOo ~dhzSFoŰیz񎐣S `3(RT:XjuUؗ( W9on.՝_LvmU׌a0Q¡/l5YwX--.wPrފsWGG" N߅%?j!6ůZt M;JٰD5)r*pBy2IE`SeZWjGyդ-|nk\ސs` srMwG,+:W^3t+}خ5l|nS,Up:$I`g^4_ʰg;IC{}_{ʩU~wnWn <1%?sSV9Go4QiZ#;S`!qi 74F!9 =l ?66cR/,^X`M17W`-'@X-6(pAj]烟Xv%~SvWXp\2ժ Qmmg;·nŻg7K)Vu*̀e0,] { 0KM-*F D(y4t   WScEn\Cn}"EI5|M`]ŭ:xԊ pQd=8G5+#YVAhcT[eX=gW$VkMƒMaЂR8"5r SC$dR>5lH䏑DUɨRv}3H7X{>o_mj|:`)3ʰ>\zoFїבJ(JR/舿aFOGQ&Lz IIveB4X0kqm\8a̬-@ To+n%[Z%L_hL-׃VdXGGX?)+`T^as62Z 4[(Z SI} L?E[s%ՂƵ8o׫눆l] ,YT~v|U'Cpg:LkvZgSj~|Mq(u624@H(?`G5 le^YEǎ#L\T b0OaJ,aHf&+y)úR/gr@tើ|)zRBA}- u Q'MW*%{tΥӾu?=gƻ>~; 9ߖ86n@QGSTS4KFR*ZI&E:U< '+ V"PG8AyigB~ `/ guϐ>ʕL XƎϿDN?p"3bxaS;ُs=s*<߷FG9\EP~{ltb}z77 Я'~8>z΢ێ ts/#a%w&7z-*&%ZX `Efm[!4ב6 <{[ߧ4~ud&ֻ3GpEU <,@ljP?L{(^atezx/S=kSQ!R|E%ȆVoa jzbu4ʐ^ͼ~VI쳎d [ Y`=rjܘhDT9HmI~XpPw>(,E Y:3oGv."QO&[6#+3r_9cV>w){=0'zWZd꼱m\ W9a |.3px^n0GАmfKczt-\^,[X/s7X8Je"DzR+C~+R@7uJ#~NtL4-#Xȹk ku4گk; Um]}*+Ŭn7O%, ECd5^!S,mLE_%v.4!?Zȫ#^a} hQ ;ˇ*\9tY#Yа Xŏ,^ C[]_5af#Jc 852l* $6Bof2`eɟ`?ߡUSB"&3X. H.["ۀ웼 >7 5Oz%+ c o\,2?QA0o0'G7YFC['4ȇO7DM}Ы-Ke=1>z6L?N3}6jcaKC Gf:SWl W1, ӸkTg2hap}v3W?B6>"!Plk:2 !l=݌>X^ ?w3 pƘֲ"ֿa^9ź#]c?(?OʋP6ˏQp^HӜeJv7+ zG, [5T#pŎIzlcsZUH)\̡JV-҆L[%iL:0C!مȏOIrpEIH~sׄ9E~TP6<<.l]]'x1atL*vM~iB$+? 86i=PuҕvB<ݨ͘a!BnbeR[t|dcHl*kP^92,wIPMs;xmXlj~ۃXWP|4˿ʋn-6Ϧ/%IA D01{. hWp=-r;hU+*ë#XXXt*뮑wXE_mb B1KO+"œd[WXeCq*)!p( rpsǧ5p< %!PKՈPU\ R>w&=S#4pH%zG0!+ e1qw<#Q>&5"wYH>d!:( J4]aru_&r—: +ׯN o/Frw\J@+WуCW>7SK^߼9mx}1jtY,gy{ibkdؙ1 64hh{)y.֟rn\7:KvšȜ,s>?) `=}DL`̓ g]vAaW}poKx ;,mV3V"x¤oah슈%c<,ц_"lϵ"WaioՇ Av=dQ #Гc:A^ \ Zea` ӽTOpzyZcrTXBsfQfSBHpzV{u +=s56=g&#h/KO\cOX>$QՌjA,nD+f$ q'fyy[ ד2tJك}o7d 2~){pB$dI( p%~6;rer`Eto_8 `SS3^/%c?ϸr" RIPK I.,:V`HX[-#.87Yǥ\Ȍٳ>{g7Rh^N̋-8J)Qwf>N`Nqz=IXc`a0\L=, ՞+ǯ#udíy/u:X@m'/wZQ臽|b42ǽ[ÀaaQ:.xK@(W4ށ[ؔR h+򾝫>խ1IdX4`YiT(Ξ°VC$ On;Eu7QNLEʩa,1¸|b9%-OMX.VJ|)xOсiΥ/^a;X W;M3 ?%~0”^\?kUʰ: 9֒k/ߜXYMv yLЉB\N'=x;pr# ,êNAʦ_]m(p2G;X| ܵH^iWHkX YG˪ \oGt߫[Q8PEAuh udY*DVJi;{9^+Ź(CA|vW +uհ*VKjXĢ0yXR/5z'*MjtcT* 8] eL)b{: &WWpz_f1;`[IG%KRUln%J^OF8olF' QG!4<\dZϪe BG^L(~9h1QZ"ٓI™1gicL[?,,'2 hEx28|Baύ_:]nx& ȇ}75è JP) xL*)`V=h|0~7> ^ Xâ@f OBվV4y+9yuP}Α5ա_G'ϨzN,+~7]xCW_OVJE?S/!G*p% ~2!vmӓ?ɰP/hgpO+gs9Ӡۀ0Vg TĬOKst!JV3y6눥wH½Wx;f.l,2ֻr-#`Js1 *J0 TXU r|嗥f'KE5L^es; ˪(Rj !\$V©U![XQȓ;;!s E@&H] ж}!nssOAkܐk6W Y-:b^VƩoI\9z mvJW WSdO \)89J5qHx+qOmt(@Uiq`'zpoi kXI=}9oo׉X{aC?0 z!0+ ya`uƋN<;َsWFBXJ,~Ɖg_apQ+48v5^~1Y.B1l*kE/@otWiROi5 }*Dd$9G;_Q-RcP/<,w R5xG+ X*\\ԩ2c+sX>  q}̪ %AFZ,%:p_H> StKUaع˻C0nqm_UXxXk3Ɉ˾T¤I<$1!FټwX'VV_kL'EZDm,@!Gh9nL9fc``ƃ/ Җ`߮UO{IR um7I_TA~W {unF:0>}xcı WHg5)"M NJ>.u&Q.P' g‰|&"=w̬pګmrog9hT/~&pw窝"FN(\M`@qu-`ź_$ x8[oS/%b*'w<@/1Z OJhpJԹ>oZQ,u42ŶgmclTKL$klhV61bm: +ޏfHmi-+Z-'_G)8`H2QT>:Bx5½ư"Y[V v+zW H ֕^M U?vН8r/aಫwhT#VW iKHÎl@}z: Wlұ~AzowW!8~TF& H04ufJƜa (\`!<ϔV3 0x +u#+ޡ07kޠY(?|?W҃'Lj0Z<$@\=X -ꌞM7zI-7]jvO9YS~>da8b`ð'eV~GAde ̹so FuYtVcIxn FlfzG4njj;*0_Ɨtgp,y,v\%%ƈpl@&F:;~diFIѿyX4UӢ'I"^[aE44z%(T>"UVEw4`֊ΘX3Z_YYqpUBvRpzBM߽rmr>[Jݜj4ؕUjke[FlZV@,VX&w1NHȥϺyZOZ,#Vb{XZjaլpXpX*ErG^;T(N)sXU1ARfa_0ݐN>ǨP)6[N&fX|5,y8toȘSh~8V9qD3xJ7P=W籇Ũ1+{ ;lv <\$\5#!^q[ݒ0G:( *j)\XغV ˡVs9+7y50R 3sTc %-vJf_lݷ[;ls‭B)U5G^c6lo)z\>vL*$Ȭ:԰I7k||oog mvyۧ!מݕaaXVƥYZ"t+PV[cpI`[֏3JH^yu0YF: Մ>i@>kɩf*KoJXCB .xZ)pTӸR*9=6$TkJk Hk$kV)JJk1K?) J=J5Ü8yRF,I +B] XcXqif,1O4f$ 5y5x*|gBpU/<[590?& Cʯ A nJ362Mk 1*G@X×a(SD )Ò1FɮտJkU~) EmdZnjy&ǀ/yqՆYNӢL$b%jvzPǀ*ž*:-rIIlW'oaN^U+\ {d>f Urf=ycAjqu+ᾫ;;)UM>w N: gk^"J 10e r"Q!^0 X0ԫd%zuCp02`"B告*CZO`<^ԥ3S#j_/|ݓ|'ǧ_\.iAJ午a! C?ɌFW>3Ԏ>ͨJ5@B۟>j, ?铧O?,K43̋Eq @/<'7gR((.(P~_SF +_OE? $ /Q<C9=:H/Ea. X wp5A5[.n#>Ĩ 7/~fgѵkōx(ihZVDJ_SAtGқHUDjøU!-bgj`uWM 뻦``qx sYn`Zrrx,kDabgFfԊWUjZځp)0gΉTV[ݧ цFas#fJl7?kLN `{7Hq8FFhE>Jk;Hb%xumuLGYjaa|CUJ5p,tάA &Ջ{X>IBC&Dh#^n0L ՘w-*`[l-2"Ӫ Z jxB}nř_e[cR S_DÒ'o4  79}3`w&ɇ>#Vh-󇛱鮘Q&9V+ΰ(u`Ep%we?` Dz݃sM=Hbf41pM~\ib (ҽʩa_j oKԖ -8D >ŝEeuVVs:s4Z`򊒃Y\%Z;zhF1R5gˇD-8ZQ33ʻq)e[Ng-W3*#g^]v8c^{yQgD+[2u:ȭ8z{AՊu=65ƷvIMjZ8ڻ:rZT~U7k'BB3YV5wHp_֐r"F ZKjMp$"T[qֲ-Z؉h ^j"th5S&?rfFY>SISv0W k#h5M걥>ˁgͺEGk.-UwxQe|\dL-{ g"I`~*OMW4.Nb0;Ha.b --[laӗ+=Kfј2ZT5v^ٵHҏH1,9Ξцwٓ5?ф'=to`ŽЩkˊkF8'>, )np)h`eZFA 4d+*ZytrcI?~?Œ 쌇r@Wߖ0ґpl'31uC]Zfrt,4t77?~El sVqm9`rDueq&p(ކ$X^#R2kS+IDU2vh{sڄ48uqy I]͑x*D?,"pV;&Ot4:>wD Ypܽl.L+\u8TӗVv6 : + }= 3)Ê,# b Oûg0[߭.AYQG Dj"=+ ][Cd^h^[9!0!6cVR9c1t7Gg/j|H<S_HkeלR .N8U4(h%N 0ThD E saÂnGotu/WH Ʀ+˥+/ozѱ}dkՉhJT9PY0[t,`hB1 zσbpkn&+m)*XyQ Q 09NV[-$N'JH{:{G\G !zD9=A άYF៮{Mg>2tb#{UbRB&MKbQ+H3X{1#?ƭ "\M]x&\-9XIe;XPL Sh&%W ZȜU5=Y4*Z()0i+a%rW=/G׃ab;*x#CϻrSZ'^ 8r=Y?n8*wUA?! kޚS#Z=ί3Y*uѷ "ZʣbAh)bfĪ\{]6%vX>S[rxU(ZY& Y@$l)z$ll%z ]elP1Y 6a`:8ʓf)3Q1nd2V9ayYTP4Ԅ%\iNWI^CWI5 AԒjh+LҒ]Zj;6Ԋ)v3 ~:8yE=J禭B\}AX*c65NYU GjhKv/SH:cg7Q1jꄂX( 6m3.뾺KOEu*lRk&bv= ,\Kn=-cXvփ Ek!^uUb͆) ssչ$d[B:caքDzQ:eGa.`] uJs ) {= :Z A7"^jZ+p+yljY(|u6:PYg}fr؈R-Q؀N:ʯ&(x1ZVnS3`:P++zfB.Hy_`+Uх`[4S%JiJSKE^蕂]N Y[e\۾;av"RLVn]yҫQڤG8 nlQI/tN?8;Y ?k:'9$~au#ė r35a+w sr3:Y Oiw8?ȯ| Vv+(gֳivUǶ|Qy@QX@`vݝ´-O5>VPŃu[ұ{ƬB֜kp}(6,Y%b1)Z E#.i=;z[u'9r4W P \hoUP3[!6V>5l,ѫ|>,k%Jf94;6qxN**3T4Q'HHF&E)ҤM#mvY񫪯^^pjX:~h{JZ֭Tvmp*ʒ]Fڹ U( .iD֩201ѹ?]18>w{D+5oh4Ť!}QuWj`Fɛ!L}}P<>B`|jZa٪5 5Z|)WG$6Wj`X)*1Ȫb1?}zvq]ĩH<뻉WX *j ۖi`H6z;!J(|}o+Jc,3saΆPҘWj" &v,i 7kYebPps?g5Q+B"^}ׅVl8ZώwBN0m+Y)V%b}Xn׈WWy!V2шN* `6G OƧ, &#<4jľú_&Vq"09dѶ 9*{%%SD+uȗ u7䎽W9.K%O#gWbDm6hA˿;G*ߘ&ǘ(Nt")E ~ַ=T W( _Q{ +Z`6pW6{lb@m_1ڼ3gk.@VQǐjꅚp9uG 31aJ.:E"Єw& eOJ JB*۳JehqUm@f2Vg0}8fq6uԒzp4!8y^#ԡ} ;UW]pNUс G5hHdY`z^ Ly%]-^s5 ==chYS,a`vRIbjɰ6;ɕ;TєA2D JgާIuɬ,+ׁTsj +A\Vr"fW]3bYbc=S)XT210_ J 6%7:Rxpq6 2iF839Hz[>5Da+|,͎~ ø1u PAL|Az'CM?# }ĭ租=nUb=Z ֮۳lǸU% >~@,lqL`:KHy0u+&b&C 0 ͪL\6S\(Ȓ=:ΝnY4J~k:VԳG\V ^=ñ^c}W1{FomJJ;°zΪZ?dĎa( nўddF#q11Uז\o VU:^*Oþ)N<!ٴsy-,ό S4)tʺ0,/B+DIxO7r~|)F58jh%`^Υ,TQsK։d%]) y_?5Hs6y][?k\L֬"I-5FR4ד3QBR0/rk*@'i8i!{,ЪDbX]ъIzUrF9T\O5!Mӵ RG: + ֣Y^FݩYk>ǥ}}\ WҪaQdOi뎼BzhX, mk0W驑CiRA2,Չ* Z*kUR!{ĥg#o0XШNUbQR*5ۭؕcAhZQ3K`k=nj{ŋSNxd pF59'Ybg+Ӳ)»X.k7&LUi(4n0ddk, r^My%\iB_}ªZ]o K)lDNy"Zcx2[U!zt3W6P9UgFjp{Eiɵ^gC* 3gtm54.2Z)x:ա%{^L$rDJ~%h$2(e֮սrY07t\X?N=v:^Lƻ3f5ΠH .MDNٕC;ʐoLKHZDs,)rPȕ}n>x,0EV r+EhZ 920Db  ŧ"DzУW5`NAbUVbM2rdnEEf6߭7㡭[UVq1UMIY|>/c.GFkGHX*zr0"U'am0xP8) wjnpJJ 4+Ebryk[ssYH"^ c.j欄HBV첵=D|Kd+ ?gyl}& ñc2aB0zYˊ"۞纺Y߳0F0n4OCλ%v 3I#I^քs_VyfAu넰Ă:u9{g+p+ y1'+.ԇM\ҽ*tMR2 AF] &JR\*1D<1H%KK^^D'렮mUEeq}}'%Y͆B-<0hg}~,k jKfdy(J?ǜVF@3s]sʮ8,> nVհӾ?Wad n̲WWw|5+Cje;=hj@-y}묳+E٘`Y+\fDN+Zk5Z YF訧jPɕLrVp pEӝӡ{kϏhgl+6ĢaeCo r\VX6ap@cVe&o>Š'ίB&*//0B=o Ѧ&tFԪ܊p%d7wT̆ •Ƭ,pNAB7s؎qi<./:\K-,/]Uў[yyo)|vhF$2H&`EbO;7kj=8DI9?\Y:Mevsmw_(Vͥ|*#g.K׌͙TblEZG_=Bp183 W63i@Pt~8 iŬHj냍KAcX>OɣϬIn߯¨t٣+}q~AUc_NJ,^XUE*W^gh|ޢA`+-;S+` k8J;麶`|S!6l(gS1NM eĪcXE̻ Pu !)^ @DhD\*qrAk P2R ԏuWU}̒f<'ٕXԠUKǜ%Î|.Q0W*RJl]Z 79yïN\+ O"`]<Փ.#JV k s[ac_tÖ 53 "FZ670BnLְ6̆AQѓ(|+G*ޜ A[suaPSrV&AX;N,>j41k̊W59 bad8YSWVXQV? @F=+ [UXWa:bPeA B1+W0(t!9TƳ ya%7!Î* jV:`ʳب\Ua$DEVUt z)2MS 6֞tR8#_$1Ѝ\.&2eCu"4oDUa)\}0SUf!ҜD;rܻꐥ0! ީ$$Y$bXPs= #*ċSto/EI!ɒzKכ?!wיx,hCZ5U}H6k#BG>S1O*u*d zcu ² V X?`2;~5D"4[,dA&?*s /\z63:kYUC윜|ޫ*YPâ&$jz4FSmV3,c^\!X[Lx!a hu>Us<,dBX#;~YVe8xglJVOWYu*ݷ8Fw\zo:h;엷[Cmgl- mwetҢCGsW,.Gg( -G.LW` xַV+=GצGϸW3=@#5he +[G5s At彭A{\9t zo8ʅw8= pG} (.BfND3;I'|8x H E7]K=]oX@,.?qg [&SͲR"™XM,‹*#hWo0~]Y %7. K ivr֪gZ!!%SDvdy[%r+aV5E%!R1jXjUPSg>RCgsAWX B+ǰ#)} 6hU(SoTfsBYЉY(V|!"qkml9A}3lя:G/%ѣdql,O)s=wEgBna0}m٣Atі^K :GGߡ.=Boo-_s8޽q7]䊻g-0ȶ.@ϽGR Oͭ{h0}fl2P-壕gJ(]q8xBggL/2̻Km,5Qt+ޥ%+Bq 3'v徰*DP"˽\HmZv%U!Nx@d+b!_EU1HmBK\:T}03wjIhw5s LS,j b Ś'e甑e dv06%Q UAj}"^qMe!KXPfV5_y)J m) qeD2:ш*DBϧ'/-$s͆eq\D B,ص5 }î.օdkDwEm=֠uRD XvtA3m=s)M/'u7q4 ;rO`#s:xc#?=r<>*@{ SD*kk=@Pgw"X-$42 8QmMQ~B1F1dl;X-˖q\PS"%7L`jk"X[I2Ezqj[p Se΋~DkW>s - E ,X,tffLG!F6^ʅs :IX<Yӂ  c)ʀڬ !I^.y,RUG@ENWe|yGYO w!f!_W"Cc~pi8yTݾhRr'Y{yC [7Qj-N:p+;R#wq|(zv0]%V^8n 6xqpuݸk`n!3ǰlG<ьwwg^:_Zr%϶V/ mpȣWܥCto'ǭg{8 XzyBw"9Z^dkwYǤix߃V\q+grk}m\;\*75aCLNċV1#9CCZJ8͝ 4Y{gU*rW%'Y~}sЯB%SS]HWVB!7WM??JWx[xb*ĢZj7ګVչ}!2,dYԁ<ňIsU eW"UG? gM#ÿ: =ӥŽfQaX.՞2a\n?@l/DW]fXgj4= I:pVԹ5=Z6?ۮs⅍ /B[pì=q+,@0FM77u6.o,c[ ^@= W, t0*eA趣@4rTMi;c򸫕tNȫ^*EB)tzE3;P15aB164Cqk5P-Y)!ŪbS{ : l»`@ەzx~2,ܩOJV|Sʴ&,6B e1!XgZ7D.LviPm;`a-+-xUj5G@O+Jie܊L4r|w!+͒ +be"f#<W*\^6D(z|m{^A1vpUwp.z{s+d/Ķ"Z $bBQ2Dy7g3 k,/bU_Ir :V۳k׳(ĺo~jX+կor 5DZTv U`l?W}Xe3q58Lh`*k9pMBKBq7LEFuI*9 ._f,5S_eK{Pؔ:m39ztq2.Gèu.u[KgQ~%ut/rV+芊`}`ś-` :h,t.8R`yhp`mbXK ÿ6/rta:]ymaϸ[YW=8.`9d\Y|YP]hbLߛt9a|kR,|}`h%6bHڣRH~%~!J*\co(S2LѮcX`:TpU"*kWrjoYou9ǯM1 2_ZjT llInJ(`AW*Jݤ̀?vTŬ<=^ny V'Uȯ^gu* 0w3Y|*ITVt>՞،Ae_-+!.#;4qdb3# J@ )V?lp,+Be?/PBxY԰K8X%](I1~4pM~4}[ml*ЁU:,$aŅ7^]p y螫(=s,haѽZqjĤаJ gX(=ՅtOKonUPoo㥴t:צ6hN=G)╻o}ݷJi>BꇣCu'!*VȏnvՋe\TPZAt#W!DzBQU>l(̛X~"5vPoDŽEDl!B o«Ԭ<&aϐ.*P3aXFEZG!4̺{oW%.<Gl?QUjQnR'Wer*TYu2:a P*DW_헉TzU m 5ʑ2W(VV HǮ(dð8/VYGEWqi-VV goX2(bŞ%嗥1D,B;E|.9)!/g_.`LJ#kdx%x2O^MÅ /\ 5 Aita C\ظ) s%6})`J$I3 Ni0E70ZQPsi{wi$nSJ,Rfi`Z7@.4IÚ^X=wsfl u~+pD,raG}8M8 Dwr5 +KbIݗQ' d)`HXl+D+`:lVl,Wegւt(!*-,IZC0"hGB+E{2XK H&Y-īJV,&w 7OR 'ΨkZEkZV/;B/Cf|VLcĺrЪo8ۀXW.hG[[Єh|dd^dZ& *)=C; @qg 67T$tB̂JZ f,*+[UdU&Ue +*{R+U/TfT&IPv$k.؊545F& +Y a|c0LȌ,^H:W.xa~ZsxQnD7h#WٙZUqYWޮ\*YW}e(փ!fLA+5px#ǒ` aKx"^W55#ޚXX<]5CĬ%a"?5үXJ(袱)#yaY7HJK;>k?XmsyB{j)錑`%`)ExC +d%J U`,`damcURK!(TE[%.*1tq*müHz[&wxk"U5f-fXh^`e@pb@V!NL=၄,GT%YAǩ} Ӈ'$*fky:jA@bb~eUXֲneF,37Cj[&|x l^;2^8NPDzյ eu=:SU,LE d T(G@i'jDN2fKaZ)JyV+J=`%xJd-n/IJGsb540XvE{*}Dpe! ZSru7h(ۨGp+D2~2|΄\>0EV&i_+mTVqU:, _܃HU'͙a>Ǖz+EâW]CD=}t&Te)Xr2&WĢj<}AȤ*X2,'M{Yd#$Ć˦BɪXv?^mu&gXBTAަHmiwW UJr$F۠س@ aĔk& ^vjPmz T!f!Rp o B2"X$i>eJ"JtGK*M$gpy \^s;ƞ#9؆4(H9D{AA(\mK*l B1#;!cʦleITfF " )İb:IW"ȇU0]fb4veNŰ-P_MA~j㱃8īg0{j{s 囈Qx(5"N)ש$Xbo(WQ供9MpK`ބPdض W$dup5|%@dOWP%,i/Ym1ާǺRLt_7cC-C@:K0 e. )PTuT N1]᳄ Y) me'0h>k3 U1D~c c*~PiHrL!5 뤺skD,\) UWհb;gF6>mE8ZU, f\c>e+2Ԛc 7xn &H*pNFC)ˮPԹ" Dyx*5OT]Y*!p0VRz-$L̴E* c%KYuYRB mcdiDD[&,¦*ڈRȃ8ʢ{="0-궫>(5Cvnw/{Jm<ۼڥ:Tĥ .zՎWN4JÂ/} H'ɇT=5NwN]  u*EG\d{V]A"AEj% Vw9hbAXޗ pXl֪jk KٝYW3.xwu-F ^ɵk qʐ/9̩UMRkq-Y>ᯫDo~5S1H:s&kQr)#Qo+pJ_ՀMEvS. Ry} S\R ~jy>ÔmLJwrOdC+RQ'[s@i_"\xxkxv`Eӊ]nt15JV2J)XsKXtG"b$`&U+brB yt ]m:ԧciqZU(fHB.>ST``F~>emr)fAjB >@^ , ZMȕw]aV3=@ q+Zf3 Dz&37N0Jl<8:J+.a W>_TY4 puo@>W$R+@(UM+<1͈6.EXoGjwO`a;uTۓh VVw:$CZng'&[f9=Zǖک n2rGFIy UU68vT*.[ CIOc?4tMI%.Q}ڡY.qMƿ(AwɁ\6-ٸdX*~[uF,C*T1aϫ4s@6~CCjFPA(Y2JXT1ZUɁOv63"ֵfjVYSfݚE~5O2IP3'::U hT˿>O e25j5h8up S$3 DC  鱁%! TjaZ~ĴCD \ }CC̯9HfRV88Uڶy"[ mNAG3WDkgtyY2`]#1u2qgۼhfv)~,wvIho՟\@5'x[Uige~W*Z ς {$U9vTMz8f#Q渱I1q e,fc01}oq ֚E44(%9!CYWjnsX͓ò+aT1 ¡!GȪڬ.8U JТ03VMv"أVcUG E'))a* 5ڥqZb ZχI:A\;J!x u:ހ ZJrʻmXِpL2d6 +f3,_A8`g(?&q˷`-&ϖ4{׻,FWYv߬oQ\?f,*jmMiԁE֪W'VksV6VՑ!05NS鹘E<0<",a8z2sEIjs'uVcib%*0/e\"3|>_Ip-J-*hBb0Si t@Bex 7@.CiK֒W>\7}Hmvm2DI^! Ϯ >fxqZTDZ;¶Xs 'ngP B-ou)VoYcB k =2OR% f+mTIW#X>$~a !݁)l`L!\5W~ j/ jP! F(VW#+̌ֆUp3hjf̬N`Xɬs YWs0hwZǙAn~)2+a /$U+p]\yvqI*qUEMLg_܇u.l]gz08]z+o T0Ǐ۔ &*3~B)M' Č&FT:CVL0WH;`ߛuVkWfk56}j_%:֪ PK'k\*\iH<;32F8/ɰ5a%ᙙd\2v?=i2CFHwMpMKIJE~-aZDM N` J^SG'3D ,Աס#;*Tq"RCl)Rѽcsd @W*-E+P'cڰہJĺ9{z([^@{$9 `oY=GE.K DwwL3e&'L fŌUdq @2A+MVvc"cOᱥWͦyhZNERuaZUJVi*T'SpEwZ u[IÕ0$Ԧ6 :3'g(xp= j^= }Y¯ۅ|I|շIe'aBk N` 3#@,Qh7¯5as!+EmR%jI-X~6zw 8-Fv֑LQAx A ]AׂTm0!KRECf;qá?9:bkƨ/n`,xa]bU;'9=fYɘWL:@}BVy[VWОfrM6 `XdyQknvR˻,d"e}6uRT߉i pQɘ`he^|G 3,vt5(T-q Yw\>; -FaJTyۖ̋4X)*]BtsV-uPZbY1(. +"_:fWYU$=mSZht#8!hWW=HĦvֹDHZXxm0+&IbXVwEPeE'2yŖ$$3jM||cY@:r,ylb'T*2Cv0R$z3$X<^Q TxC^쭉p0j.2{YAԇn+cUx *Xg&t~ę!kT%`9?P(~V1<,<#v o^KNbVJHx%*Rtg5^"1 ],u PJ0c  X;+-;Iւ"SnaV֙?J\F9>!C/ ""/a;HրuUyV2hBqZ2>:(0 ]JBct. 6(",N:Ip:ꇐA@KX'$oJ; 2sg|gp-hH5[)Z=j qL_Qb bD,D*.Wq|p Eߓ*ܻn.隤0.fmcsE>feiHE\$dD9O~$Nj\ntĊRDШHgCdXWK*`Q@V@_ѵcىf[(TMfkAv;`d W%TVKX.AX/L i_B.%Wn~$I/mBl$^#ש YH=fu@ VT֏3 ZAjuku5x&aOet0ԩq-f Awm 6Zhe4izRĢ!H3!x3BkJF>b?zqq'(׆(we^8Wuvz6һkLr(oZ~вenՅ6#8@RW$k%ipT[f=lp# ԊzR;N3ŒRIU-[Ii0b &dhuiǽD"z>5`W WR-+ߒ#Ro,}ٳ]:aA鏼i_}m~QG6P;lJj]QQGt$ز. :?pE Gjqv ŢhMC;fD|G"ejQd)D5+`ry%1*8N@S(vlZI /FtѮV g,-ViI=죑N8cE`^DzZjKz'A!jYQR5~(܌\чUj lLW28,ut~@K> Z1 %̷"C:Z 'OjQ`JWWbmx؍$JA cЎ\V$WPf,WXz[N X~xsyiՄQثV<9(̃^ʫ14H;8Vˎ* Mjߪ/Oʺ/593Z楫5.*WJ7ѫJ(W崬8R-%P- j e9-BfX#+QhOl8՞+@+TCB5bۈ{<Ԇ@g U G4/X=a)v2E;6Lʒ~ ]Ruig"ܦzh:8jTR*b,yi+J:\=s\jA vjTo=@A)@d[xOm J3t$Z5{lp #'677K8ʄL2RA=bޚa k\p3,Z8 ?T6y]bdPGlnvZ^j۞T$Y4_QRC+yb1`r MVbyTbZ$*!1+q ^G!dGj/]qLoٕ&ƷQ*k&LRDO*nQfs̆q X""),~]")du$$wK.F2+ū@W"FS!WW>fd ʱ+p:;`T ,r~D-nIR>[ Ie)T>_A4xIo3-v* N(ҘPȧ9uO/B&ZG3u lX`j,+E!bW᪓>VEM+W9Rva1QDMBr EZnsfs#U9@Yq|ˌaN\*F+\SxL%XOf5Ɇai^r C위bVBD *KŐ1 OVXviLFr2* XA&p0tYk'=!% T΢&bKdJWʣ>Qn@l8JB" Z7ݙ7H;!H%a^ϴTૉ%{ W{\ZeKVKv7je+JLU5ogxĐp}(r, }PGHHQY!b"*WBxsIhW<tĤӡCCB>쐁 I|Ǭ.^IĭKW',$EQK ~}cwtQk\_#I?NUsJvxVVW< ᕅ4:{a\b;ڴ>&ky`e~Gwc!XWz`A2<@4"|Ú}`x|TAV{ٜ;fwJ,zݛbt~y>Zi"Vl@#۳aUew;mgX S1ebǒo}X3]*'rw>MF"uuqAU~ZY#/H*).P|#b_v1Jr01-ŢHtU=aJwvzeݫ[EhK^RzB2B5 UC ωDb1PPYmV WT]TvIW)` ngQ]C TDLuHW c1d%%JX#/Ÿ}\O*],fB1=oú iֺ@yLw񿳲>a馨2IsTJ^.73G%huW:u|CLUZÉBdZllQj,p5deY֞"ZfljUkQRj?gp&; :Ef]VY G_I]/#u;8#!^Qڵ]mrO&k$((\L<(du:fy{R{>]_Rkazu(AL0`oh2AG wHt&O:Ba#I&$vq8o!x^aDt=ZIͶ`/r+BeXfczUQ3C2М9vر,ق|sUX5qpUM+ad%,ul@ȪګռAOe5C2Bh0+Z'5:/2m̆LWFk6`#KQDhưEHxj_NZ8>:F ӡcf(M"]D*`0-h&ur5_CkX VBMG1&W__,(Pmw\!ы af Rb~O \}jt;( DS1+p: VpQl}ڲtA})Fnnj+`ҕ82(g4$x3 +gr_}ЄfEGUƒ,Ha.Vkjth+^ G/z[sr%a *V銴+^NhvnJ"D$CbUw{P]N\Vy[V.t$*ʈR$K4sfjpD/f?vBLJNM#1crUvB,u YIwLՃ؈`M. 9RWFh4fJ]uRMʗWJO8f k= B5%Z] cɫM§ц5)‰t3\yï|ԕiv1 ȮWRiW6Y@ :͙w^2F,@"hʰB1jQףse#q(sW0'4lCC~/a`@6$5W "ρHRGZ"_yHFtw/=yX2tHsZC_?jk0 j*FZ),0nc@+fjZ]AD+T\}]pMEÐwWWŬP zX@s9rOQX°&D +oǒl]*fbBt+dn8xL0ƉyO8&;AP}n,\՛=K(lwA3l Wڛ͕ gT{^Fr-FK6-IQu>z0UY`WCrIHpU}w抹M9]'"Ṳbk$I55}N*FOhnD? :"Ut"T-Kz5ER^F5&/I0zadycXe Jj E7aH ͸7VS_vӏQ,^SJƒ6]zznbVv}W k,, i1Sf20cgO{'U] )ā<ύmB} .٩qn/}D˕Ъ9O"ORlrrV!p.KB'"n1kUN`Nj~t0% *#3ԂM+԰g"HkP#u0ږ@'5uI:9WJZ1|WU8ྲ< pZJqPΞ>Q.K8 !n Y$WW\)\ՠ38({(#}Bڲq)(a[J(?ȦuU, T2 m3a76a]X]ݘÉ/'v0ˬA/*fzXчB ;2)M}ZPAi8=ju~=6 sTDʇU#yyObP¤خ4a֓% i7;YMfXX&f5̛Gm(윬r/ X}𴏒tBDĨ:D{Y1s ^Y:^*:! Uz>8D+z Nhu ٳ}1 kDV_rKjdBpQ_\g\0R'-\na62ŒacPK=h]PuAy)Wg71BݟR}_Ğ }݊^[p0,‚r&>OY< jı -pw a&"!FMLA:a}`QyĪ¶ ǭa%!>{+}kc p01 Wrtp #XVkcw۸ iiixVb FR :f%^.]1AwÕ89_+W>cA,Pp06:E93DWZ.~kAe Y\(Ff}ApWޑ })<$\^Nli  >Ỳ7] ݀$@̇c`Ulw '[C1%R fϠ@Vyތ7yТ•ȁ֞&]8Qp(Lbao!2,ɢҰB2(dɒ 6XsGæ0,5`:|Ck_Hah|Vs ǜoi֍e<>ݑ;Fw4'XU艸.뫝25R%R^4pqcXJxS+C ZmiB%1?4"^v:{JL:`zw6˒{®Q&r`q= QC  t\qn<OF2V#W KV,^R@Lmv{מů_c(n iPnP=іw%Kڮ:W!Xp6cžЂJB( cgbYk?vC(=Ͱ!H=A+G#9|9\{k$r4yNO:Skb@ݺ@f,=Dr_Ch-Ɛ>z=<-Pp>R_6bW: }UhY]YEW03]$]M}5RYPOQ j#lRٕXFBޔW[zS]YXw.S1k)^%]}yxOePC\@o)aL_V4:q kURjT,v?H!kEg>^*$9ELU-|[)YZnʐ9(_&צ AHQW26˳?kQnE#ò$ d%PD Zi,&Ǹǽ" %pcnlKxh,=ƯAEEH@k,ޤ& XRZ$h6\u|ĩ#pb+J;$cEm9 څHRP@e8-chf"Jh2q.?&U'6]Ґ҆DLDaՌݼ U8c @cyιWdB$SRQe՜q6'g`OivTKlg3[!be|2[RVf*5jJ+EzjY=Co\V!V&RRJY!K&v(<Qj63 \_ THPrJպ[燉}oU#pc0>ypLb=%*W9 я mfzx~s ˯i`ՍUc8D@2-!)+,h>!F2brWORF۠FwBb k > ~izs&{tK>Kzs7+9|ʗwKwcݻJS>_ |()߽sWw_e5ݟ?'矿9П)W~.0}%> Gѯwf/ӠEs97+s>^~_'75?w{>?mܯeK^}+_w|qg'#ʿ鏻p7/t>h|##8`n_3`] >8#V >?7˯hxpXƕy_W8)wͰ$`wNbN5?ΰ~_ma<:_Us<8)Xw>zs\r+w/^ۿ^}ܝWn<.tOn?rJx sW^n˯|r4'y_4_4>:wqc uë7y~roS>{7Fן{޽O7 hG(Nq~kW/zŀ^ɹW`û_|ꣻWqr`?7^8zƹ۟xt_ݸ%!3,corN'wtr7Oy}R\_|R;/7ޅoh?Bq+o+uG9غ{}Ǯ_]s9uʩ;7^< (-=ոB|CzNɯa]?wF]ps]_mjg^k7_2vu-~Ou@+ .>`1rȄ Xo=zO?S2Gw?Ӎˠh}?'Xȅ8T>Ǹ {~a9*0,X{ݑFo~O}?~@\zx_V?zx>wX~y჋WNt ]O+{փH++1, o|=|aû|CN u_+@;u7Vwx|1l`"ú9Ƈ]8mW}X|Jw W_\>+_n<@%Ջ@tHtU^7z0ƍ '~CY{둖/7^~ brSO?_G_7/~ŀ}ׯs_}ޯO?Bu$8\SHoN7z+fsKw~g8'39ļr4Ν6n@O-7Kthu)G>̱~x~μ$;_}z5߱/e۝_ >oS/xtoX;*Ib8S=U1[ů8>> TABLE OF CONTENTS: ---------------------------------------------------------------- 1.0 Normalize 2.0 Accessibility 3.0 Alignments 4.0 Clearings 5.0 Typography 6.0 Forms 7.0 Formatting 8.0 Lists 9.0 Tables 10.0 Links 11.0 Featured Image Hover 12.0 Navigation 13.0 Layout 13.1 Header 13.2 Front Page 13.3 Regular Content 13.4 Posts 13.5 Pages 13.6 Footer 14.0 Comments 15.0 Widgets 16.0 Media 16.1 Galleries 17.0 Customizer 18.0 SVGs Fallbacks 19.0 Media Queries 20.0 Print --------------------------------------------------------------*/ /*-------------------------------------------------------------- 1.0 Normalize Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css --------------------------------------------------------------*/ html { font-family: sans-serif; line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; } article, aside, footer, header, nav, section { display: block; } h1 { font-size: 2em; margin: 0.67em 0; } figcaption, figure, main { display: block; } figure { margin: 1em 0; } hr { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; } pre { font-family: monospace, monospace; font-size: 1em; } a { background-color: transparent; -webkit-text-decoration-skip: objects; } a:active, a:hover { outline-width: 0; } abbr[title] { border-bottom: 1px #767676 dotted; text-decoration: none; } b, strong { font-weight: inherit; } b, strong { font-weight: 700; } code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } dfn { font-style: italic; } mark { background-color: #eee; color: #222; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } audio, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } img { border-style: none; } svg:not(:root) { overflow: hidden; } button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0; } button, input { overflow: visible; } button, select { text-transform: none; } button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { border: 1px solid #bbb; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { display: inline-block; vertical-align: baseline; } textarea { overflow: auto; } [type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } details, menu { display: block; } summary { display: list-item; } canvas { display: inline-block; } template { display: none; } [hidden] { display: none; } /*-------------------------------------------------------------- 2.0 Accessibility --------------------------------------------------------------*/ /* Text meant only for screen readers. */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */ } .screen-reader-text:focus { background-color: #f1f1f1; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } /*-------------------------------------------------------------- 3.0 Alignments --------------------------------------------------------------*/ .alignleft { display: inline; float: left; margin-right: 1.5em; } .alignright { display: inline; float: right; margin-left: 1.5em; } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } /*-------------------------------------------------------------- 4.0 Clearings --------------------------------------------------------------*/ .clear:before, .clear:after, .entry-content:before, .entry-content:after, .entry-footer:before, .entry-footer:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after, .nav-links:before, .nav-links:after, .pagination:before, .pagination:after, .comment-author:before, .comment-author:after, .widget-area:before, .widget-area:after, .widget:before, .widget:after, .comment-meta:before, .comment-meta:after { content: ""; display: table; table-layout: fixed; } .clear:after, .entry-content:after, .entry-footer:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after, .nav-links:after, .pagination:after, .comment-author:after, .widget-area:after, .widget:after, .comment-meta:after { clear: both; } /*-------------------------------------------------------------- 5.0 Typography --------------------------------------------------------------*/ body, button, input, select, textarea { color: #333; font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif; font-size: 15px; font-size: 0.9375rem; font-weight: 400; line-height: 1.66; } h1, h2, h3, h4, h5, h6 { clear: both; line-height: 1.4; margin: 0 0 0.75em; padding: 1.5em 0 0; } h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child { padding-top: 0; } h1 { font-size: 24px; font-size: 1.5rem; font-weight: 300; } h2, .home.blog .entry-title { color: #666; font-size: 20px; font-size: 1.25rem; font-weight: 300; } h3 { color: #333; font-size: 18px; font-size: 1.125rem; font-weight: 300; } h4 { color: #333; font-size: 16px; font-size: 1rem; font-weight: 800; } h5 { color: #767676; font-size: 13px; font-size: 0.8125rem; font-weight: 800; letter-spacing: 0.15em; text-transform: uppercase; } h6 { color: #333; font-size: 15px; font-size: 0.9375rem; font-weight: 800; } p { margin: 0 0 1.5em; padding: 0; } dfn, cite, em, i { font-style: italic; } blockquote { color: #666; font-size: 18px; font-size: 1.125rem; font-style: italic; line-height: 1.7; margin: 0; overflow: hidden; padding: 0; } blockquote cite { display: block; font-style: normal; font-weight: 600; margin-top: 0.5em; } address { margin: 0 0 1.5em; } pre { background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 15px; font-size: 0.9375rem; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; } code, kbd, tt, var { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 15px; font-size: 0.9375rem; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } mark, ins { background: #eee; text-decoration: none; } big { font-size: 125%; } blockquote { quotes: "" ""; } q { quotes: "“" "”" "‘" "’"; } blockquote:before, blockquote:after { content: ""; } :focus { outline: none; } /* Typography for Arabic Font */ html[lang="ar"] body, html[lang="ar"] button, html[lang="ar"] input, html[lang="ar"] select, html[lang="ar"] textarea, html[lang="ary"] body, html[lang="ary"] button, html[lang="ary"] input, html[lang="ary"] select, html[lang="ary"] textarea, html[lang="azb"] body, html[lang="azb"] button, html[lang="azb"] input, html[lang="azb"] select, html[lang="azb"] textarea, html[lang="fa-IR"] body, html[lang="fa-IR"] button, html[lang="fa-IR"] input, html[lang="fa-IR"] select, html[lang="fa-IR"] textarea, html[lang="haz"] body, html[lang="haz"] button, html[lang="haz"] input, html[lang="haz"] select, html[lang="haz"] textarea, html[lang="ps"] body, html[lang="ps"] button, html[lang="ps"] input, html[lang="ps"] select, html[lang="ps"] textarea, html[lang="ur"] body, html[lang="ur"] button, html[lang="ur"] input, html[lang="ur"] select, html[lang="ur"] textarea { font-family: Tahoma, Arial, sans-serif; } html[lang="ar"] h1, html[lang="ar"] h2, html[lang="ar"] h3, html[lang="ar"] h4, html[lang="ar"] h5, html[lang="ar"] h6, html[lang="ary"] h1, html[lang="ary"] h2, html[lang="ary"] h3, html[lang="ary"] h4, html[lang="ary"] h5, html[lang="ary"] h6, html[lang="azb"] h1, html[lang="azb"] h2, html[lang="azb"] h3, html[lang="azb"] h4, html[lang="azb"] h5, html[lang="azb"] h6, html[lang="fa-IR"] h1, html[lang="fa-IR"] h2, html[lang="fa-IR"] h3, html[lang="fa-IR"] h4, html[lang="fa-IR"] h5, html[lang="fa-IR"] h6, html[lang="haz"] h1, html[lang="haz"] h2, html[lang="haz"] h3, html[lang="haz"] h4, html[lang="haz"] h5, html[lang="haz"] h6, html[lang="ps"] h1, html[lang="ps"] h2, html[lang="ps"] h3, html[lang="ps"] h4, html[lang="ps"] h5, html[lang="ps"] h6, html[lang="ur"] h1, html[lang="ur"] h2, html[lang="ur"] h3, html[lang="ur"] h4, html[lang="ur"] h5, html[lang="ur"] h6 { font-weight: 700; } /* Typography for Chinese Font */ html[lang^="zh-"] body, html[lang^="zh-"] button, html[lang^="zh-"] input, html[lang^="zh-"] select, html[lang^="zh-"] textarea { font-family: "PingFang TC", "Helvetica Neue", Helvetica, STHeitiTC-Light, Arial, sans-serif; } html[lang="zh-CN"] body, html[lang="zh-CN"] button, html[lang="zh-CN"] input, html[lang="zh-CN"] select, html[lang="zh-CN"] textarea { font-family: "PingFang SC", "Helvetica Neue", Helvetica, STHeitiSC-Light, Arial, sans-serif; } html[lang^="zh-"] h1, html[lang^="zh-"] h2, html[lang^="zh-"] h3, html[lang^="zh-"] h4, html[lang^="zh-"] h5, html[lang^="zh-"] h6 { font-weight: 700; } /* Typography for Cyrillic Font */ html[lang="bg-BG"] body, html[lang="bg-BG"] button, html[lang="bg-BG"] input, html[lang="bg-BG"] select, html[lang="bg-BG"] textarea, html[lang="ru-RU"] body, html[lang="ru-RU"] button, html[lang="ru-RU"] input, html[lang="ru-RU"] select, html[lang="ru-RU"] textarea, html[lang="uk"] body, html[lang="uk"] button, html[lang="uk"] input, html[lang="uk"] select, html[lang="uk"] textarea { font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; } html[lang="bg-BG"] h1, html[lang="bg-BG"] h2, html[lang="bg-BG"] h3, html[lang="bg-BG"] h4, html[lang="bg-BG"] h5, html[lang="bg-BG"] h6, html[lang="ru-RU"] h1, html[lang="ru-RU"] h2, html[lang="ru-RU"] h3, html[lang="ru-RU"] h4, html[lang="ru-RU"] h5, html[lang="ru-RU"] h6, html[lang="uk"] h1, html[lang="uk"] h2, html[lang="uk"] h3, html[lang="uk"] h4, html[lang="uk"] h5, html[lang="uk"] h6 { font-weight: 700; line-height: 1.2; } /* Typography for Devanagari Font */ html[lang="bn-BD"] body, html[lang="bn-BD"] button, html[lang="bn-BD"] input, html[lang="bn-BD"] select, html[lang="bn-BD"] textarea, html[lang="hi-IN"] body, html[lang="hi-IN"] button, html[lang="hi-IN"] input, html[lang="hi-IN"] select, html[lang="hi-IN"] textarea, html[lang="mr-IN"] body, html[lang="mr-IN"] button, html[lang="mr-IN"] input, html[lang="mr-IN"] select, html[lang="mr-IN"] textarea { font-family: Arial, sans-serif; } html[lang="bn-BD"] h1, html[lang="bn-BD"] h2, html[lang="bn-BD"] h3, html[lang="bn-BD"] h4, html[lang="bn-BD"] h5, html[lang="bn-BD"] h6, html[lang="hi-IN"] h1, html[lang="hi-IN"] h2, html[lang="hi-IN"] h3, html[lang="hi-IN"] h4, html[lang="hi-IN"] h5, html[lang="hi-IN"] h6, html[lang="mr-IN"] h1, html[lang="mr-IN"] h2, html[lang="mr-IN"] h3, html[lang="mr-IN"] h4, html[lang="mr-IN"] h5, html[lang="mr-IN"] h6 { font-weight: 700; } /* Typography for Greek Font */ html[lang="el"] body, html[lang="el"] button, html[lang="el"] input, html[lang="el"] select, html[lang="el"] textarea { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } html[lang="el"] h1, html[lang="el"] h2, html[lang="el"] h3, html[lang="el"] h4, html[lang="el"] h5, html[lang="el"] h6 { font-weight: 700; line-height: 1.3; } /* Typography for Gujarati Font */ html[lang="gu-IN"] body, html[lang="gu-IN"] button, html[lang="gu-IN"] input, html[lang="gu-IN"] select, html[lang="gu-IN"] textarea { font-family: Arial, sans-serif; } html[lang="gu-IN"] h1, html[lang="gu-IN"] h2, html[lang="gu-IN"] h3, html[lang="gu-IN"] h4, html[lang="gu-IN"] h5, html[lang="gu-IN"] h6 { font-weight: 700; } /* Typography for Hebrew Font */ html[lang="he-IL"] body, html[lang="he-IL"] button, html[lang="he-IL"] input, html[lang="he-IL"] select, html[lang="he-IL"] textarea { font-family: "Arial Hebrew", Arial, sans-serif; } html[lang="he-IL"] h1, html[lang="he-IL"] h2, html[lang="he-IL"] h3, html[lang="he-IL"] h4, html[lang="he-IL"] h5, html[lang="he-IL"] h6 { font-weight: 700; } /* Typography for Japanese Font */ html[lang="ja"] body, html[lang="ja"] button, html[lang="ja"] input, html[lang="ja"] select, html[lang="ja"] textarea { font-family: "Hiragino Kaku Gothic Pro", Meiryo, sans-serif; } html[lang="ja"] h1, html[lang="ja"] h2, html[lang="ja"] h3, html[lang="ja"] h4, html[lang="ja"] h5, html[lang="ja"] h6 { font-weight: 700; } /* Typography for Korean font */ html[lang="ko-KR"] body, html[lang="ko-KR"] button, html[lang="ko-KR"] input, html[lang="ko-KR"] select, html[lang="ko-KR"] textarea { font-family: "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif; } html[lang="ko-KR"] h1, html[lang="ko-KR"] h2, html[lang="ko-KR"] h3, html[lang="ko-KR"] h4, html[lang="ko-KR"] h5, html[lang="ko-KR"] h6 { font-weight: 600; } /* Typography for Thai Font */ html[lang="th"] h1, html[lang="th"] h2, html[lang="th"] h3, html[lang="th"] h4, html[lang="th"] h5, html[lang="th"] h6 { line-height: 1.65; font-family: "Sukhumvit Set", "Helvetica Neue", Helvetica, Arial, sans-serif; } html[lang="th"] body, html[lang="th"] button, html[lang="th"] input, html[lang="th"] select, html[lang="th"] textarea { line-height: 1.8; font-family: "Sukhumvit Set", "Helvetica Neue", Helvetica, Arial, sans-serif; } /* Remove letter-spacing for all non-latin alphabets */ html[lang="ar"] *, html[lang="ary"] *, html[lang="azb"] *, html[lang="haz"] *, html[lang="ps"] *, html[lang^="zh-"] *, html[lang="bg-BG"] *, html[lang="ru-RU"] *, html[lang="uk"] *, html[lang="bn-BD"] *, html[lang="hi-IN"] *, html[lang="mr-IN"] *, html[lang="el"] *, html[lang="gu-IN"] *, html[lang="he-IL"] *, html[lang="ja"] *, html[lang="ko-KR"] *, html[lang="th"] * { letter-spacing: 0 !important; } /*-------------------------------------------------------------- 6.0 Forms --------------------------------------------------------------*/ label { color: #333; display: block; font-weight: 800; margin-bottom: 0.5em; } fieldset { margin-bottom: 1em; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { color: #666; background: #fff; background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); border: 1px solid #bbb; -webkit-border-radius: 3px; border-radius: 3px; display: block; padding: 0.7em; width: 100%; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus { color: #222; border-color: #333; } select { border: 1px solid #bbb; -webkit-border-radius: 3px; border-radius: 3px; height: 3em; max-width: 100%; } input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted #333; } input[type="radio"], input[type="checkbox"] { margin-right: 0.5em; } input[type="radio"] + label, input[type="checkbox"] + label { font-weight: 400; } button, input[type="button"], input[type="submit"] { background-color: #222; border: 0; -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: none; box-shadow: none; color: #fff; cursor: pointer; display: inline-block; font-size: 14px; font-size: 0.875rem; font-weight: 800; line-height: 1; padding: 1em 2em; text-shadow: none; -webkit-transition: background 0.2s; transition: background 0.2s; } input + button, input + input[type="button"], input + input[type="submit"] { padding: 0.75em 2em; } button.secondary, input[type="reset"], input[type="button"].secondary, input[type="reset"].secondary, input[type="submit"].secondary { background-color: #ddd; color: #222; } :not( .mejs-button ) > button:hover, :not( .mejs-button ) > button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus { background: #767676; } button.secondary:hover, button.secondary:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"].secondary:hover, input[type="button"].secondary:focus, input[type="reset"].secondary:hover, input[type="reset"].secondary:focus, input[type="submit"].secondary:hover, input[type="submit"].secondary:focus { background: #bbb; } /* Placeholder text color -- selectors need to be separate to work. */ ::-webkit-input-placeholder { color: #333; font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif; } :-moz-placeholder { color: #333; font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif; } ::-moz-placeholder { color: #333; font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif; opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */ } :-ms-input-placeholder { color: #333; font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif; } /*-------------------------------------------------------------- 7.0 Formatting --------------------------------------------------------------*/ hr { background-color: #bbb; border: 0; height: 1px; margin-bottom: 1.5em; } /*-------------------------------------------------------------- 8.0 Lists --------------------------------------------------------------*/ ul, ol { margin: 0 0 1.5em; padding: 0; } ul { list-style: disc; } ol { list-style: decimal; } li > ul, li > ol { margin-bottom: 0; margin-left: 1.5em; } dt { font-weight: 700; } dd { margin: 0 1.5em 1.5em; } /*-------------------------------------------------------------- 9.0 Tables --------------------------------------------------------------*/ table { border-collapse: collapse; margin: 0 0 1.5em; width: 100%; } thead th { border-bottom: 2px solid #bbb; padding-bottom: 0.5em; } th { padding: 0.4em; text-align: left; } tr { border-bottom: 1px solid #eee; } td { padding: 0.4em; } th, td, th:first-child, td:first-child { padding-left: 0; } th:last-child, td:last-child { padding-right: 0; } /*-------------------------------------------------------------- 10.0 Links --------------------------------------------------------------*/ a { color: #222; text-decoration: none; } a:focus { outline: thin dotted; } a:hover, a:active { color: #000; outline: 0; } /* Hover effects */ .entry-content a, .entry-summary a, .comment-content a, .widget a, .site-footer .widget-area a, .posts-navigation a, .widget_authors a strong { -webkit-box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1); box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1); -webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out; transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out; transition: color 80ms ease-in, box-shadow 130ms ease-in-out; transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out; } .entry-title a, .entry-meta a, .page-links a, .page-links a .page-number, .entry-footer a, .entry-footer .cat-links a, .entry-footer .tags-links a, .edit-link a, .post-navigation a, .logged-in-as a, .comment-navigation a, .comment-metadata a, .comment-metadata a.comment-edit-link, .comment-reply-link, a .nav-title, .pagination a, .comments-pagination a, .site-info a, .widget .widget-title a, .widget ul li a, .site-footer .widget-area ul li a, .site-footer .widget-area ul li a { -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1); box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1); text-decoration: none; -webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out; transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out; transition: color 80ms ease-in, box-shadow 130ms ease-in-out; transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out; } .entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .comment-content a:focus, .comment-content a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover, .comments-pagination a:not(.prev):not(.next):focus, .comments-pagination a:not(.prev):not(.next):hover, .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover { color: #000; -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1); box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1); } /* Fixes linked images */ .entry-content a img, .comment-content a img, .widget a img { -webkit-box-shadow: 0 0 0 8px #fff; box-shadow: 0 0 0 8px #fff; } .post-navigation a:focus .icon, .post-navigation a:hover .icon { color: #222; } /*-------------------------------------------------------------- 11.0 Featured Image Hover --------------------------------------------------------------*/ .post-thumbnail { margin-bottom: 1em; } .post-thumbnail a img { -webkit-backface-visibility: hidden; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; } .post-thumbnail a:hover img, .post-thumbnail a:focus img { opacity: 0.7; } /*-------------------------------------------------------------- 12.0 Navigation --------------------------------------------------------------*/ .navigation-top { background: #fff; border-bottom: 1px solid #eee; border-top: 1px solid #eee; font-size: 16px; font-size: 1rem; position: relative; } .navigation-top .wrap { max-width: 1000px; padding: 0; } .navigation-top a { color: #222; font-weight: 600; -webkit-transition: color 0.2s; transition: color 0.2s; } .navigation-top .current-menu-item > a, .navigation-top .current_page_item > a { color: #767676; } .main-navigation { clear: both; display: block; } .main-navigation ul { background: #fff; list-style: none; margin: 0; padding: 0 1.5em; text-align: left; } /* Hide the menu on small screens when JavaScript is available. * It only works with JavaScript. */ .js .main-navigation ul, .main-navigation .menu-item-has-children > a > .icon, .main-navigation .page_item_has_children > a > .icon, .main-navigation ul a > .icon { display: none; } .main-navigation > div > ul { border-top: 1px solid #eee; padding: 0.75em 1.695em; } .js .main-navigation.toggled-on > div > ul { display: block; } .main-navigation ul ul { padding: 0 0 0 1.5em; } .main-navigation ul ul.toggled-on { display: block; } .main-navigation ul ul a { letter-spacing: 0; padding: 0.4em 0; position: relative; text-transform: none; } .main-navigation li { border-bottom: 1px solid #eee; position: relative; } .main-navigation li li, .main-navigation li:last-child { border: 0; } .main-navigation a { display: block; padding: 0.5em 0; text-decoration: none; } .main-navigation a:hover { color: #767676; } /* Menu toggle */ .menu-toggle { background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; color: #222; display: none; font-size: 14px; font-size: 0.875rem; font-weight: 800; line-height: 1.5; margin: 1px auto 2px; padding: 1em; text-shadow: none; } /* Display the menu toggle when JavaScript is available. */ .js .menu-toggle { display: block; } .main-navigation.toggled-on ul.nav-menu { display: block; } .menu-toggle:hover, .menu-toggle:focus { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; } .menu-toggle:focus { outline: thin solid; } .menu-toggle .icon { margin-right: 0.5em; top: -2px; } .toggled-on .menu-toggle .icon-bars, .menu-toggle .icon-close { display: none; } .toggled-on .menu-toggle .icon-close { display: inline-block; } /* Dropdown Toggle */ .dropdown-toggle { background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; color: #222; display: block; font-size: 16px; right: -0.5em; line-height: 1.5; margin: 0 auto; padding: 0.5em; position: absolute; text-shadow: none; top: 0; } .dropdown-toggle:hover, .dropdown-toggle:focus { background: transparent; } .dropdown-toggle:focus { outline: thin dotted; } .dropdown-toggle.toggled-on .icon { -ms-transform: rotate(-180deg); /* IE 9 */ -webkit-transform: rotate(-180deg); /* Chrome, Safari, Opera */ transform: rotate(-180deg); } /* Scroll down arrow */ .site-header .menu-scroll-down { display: none; } /*-------------------------------------------------------------- 13.0 Layout --------------------------------------------------------------*/ html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *, *:before, *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; } body { background: #fff; /* Fallback for when there is no custom background color defined. */ } #page { position: relative; word-wrap: break-word; } .wrap { margin-left: auto; margin-right: auto; max-width: 700px; padding-left: 2em; padding-right: 2em; } .wrap:after { clear: both; content: ""; display: block; } /*-------------------------------------------------------------- 13.1 Header --------------------------------------------------------------*/ #masthead .wrap { position: relative; } .site-header { background-color: #fafafa; position: relative; } /* Site branding */ .site-branding { padding: 1em 0; position: relative; -webkit-transition: margin-bottom 0.2s; transition: margin-bottom 0.2s; z-index: 3; } .site-branding a { text-decoration: none; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; } .site-branding a:hover, .site-branding a:focus { opacity: 0.7; } .site-title { clear: none; font-size: 24px; font-size: 1.5rem; font-weight: 800; line-height: 1.25; letter-spacing: 0.08em; margin: 0; padding: 0; text-transform: uppercase; } .site-title, .site-title a { color: #222; opacity: 1; /* Prevent opacity from changing during selective refreshes in the customize preview */ } body.has-header-image .site-title, body.has-header-video .site-title, body.has-header-image .site-title a, body.has-header-video .site-title a { color: #fff; } .site-description { color: #666; font-size: 13px; font-size: 0.8125rem; margin-bottom: 0; } body.has-header-image .site-description, body.has-header-video .site-description { color: #fff; opacity: 0.8; } .custom-logo-link { display: inline-block; padding-right: 1em; vertical-align: middle; width: auto; } .custom-logo-link img { display: inline-block; max-height: 80px; width: auto; } body.home.title-tagline-hidden.has-header-image .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img { max-height: 200px; max-width: 100%; } .custom-logo-link a:hover, .custom-logo-link a:focus { opacity: 0.9; } body:not(.title-tagline-hidden) .site-branding-text { display: inline-block; max-width: 100%; vertical-align: middle; } .custom-header { position: relative; } .has-header-image.twentyseventeen-front-page .custom-header, .has-header-video.twentyseventeen-front-page .custom-header, .has-header-image.home.blog .custom-header, .has-header-video.home.blog .custom-header { display: table; height: 300px; height: 75vh; width: 100%; } .custom-header-media { bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; width: 100%; } .custom-header-media:before { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+75 */ background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); /* IE6-9 */ bottom: 0; content: ""; display: block; height: 100%; left: 0; position: absolute; right: 0; z-index: 2; } .has-header-image .custom-header-media img, .has-header-video .custom-header-media video, .has-header-video .custom-header-media iframe { position: fixed; height: auto; left: 50%; max-width: 1000%; min-height: 100%; min-width: 100%; min-width: 100vw; /* vw prevents 1px gap on left that 100% has */ width: auto; top: 50%; padding-bottom: 1px; /* Prevent header from extending beyond the footer */ -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } .wp-custom-header .wp-custom-header-video-button { /* Specificity prevents .color-dark button overrides */ background-color: rgba(34, 34, 34, 0.5); border: 1px solid rgba(255, 255, 255, 0.6); color: rgba(255, 255, 255, 0.6); height: 45px; overflow: hidden; padding: 0; position: fixed; right: 30px; top: 30px; -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; width: 45px; } .wp-custom-header .wp-custom-header-video-button:hover, .wp-custom-header .wp-custom-header-video-button:focus { /* Specificity prevents .color-dark button overrides */ border-color: rgba(255, 255, 255, 0.8); background-color: rgba(34, 34, 34, 0.8); color: #fff; } .admin-bar .wp-custom-header-video-button { top: 62px; } .has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img { bottom: 0; position: absolute; top: auto; -ms-transform: translateX(-50%) translateY(0); -moz-transform: translateX(-50%) translateY(0); -webkit-transform: translateX(-50%) translateY(0); transform: translateX(-50%) translateY(0); } /* For browsers that support 'object-fit' */ @supports ( object-fit: cover ) { .has-header-image .custom-header-media img, .has-header-video .custom-header-media video, .has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img { height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; top: 0; -ms-transform: none; -moz-transform: none; -webkit-transform: none; transform: none; width: 100%; } } /* Hides div in Customizer preview when header images or videos change. */ body:not(.has-header-image):not(.has-header-video) .custom-header-media { display: none; } .has-header-image.twentyseventeen-front-page .site-branding, .has-header-video.twentyseventeen-front-page .site-branding, .has-header-image.home.blog .site-branding, .has-header-video.home.blog .site-branding { display: table-cell; height: 100%; vertical-align: bottom; } /*-------------------------------------------------------------- 13.2 Front Page --------------------------------------------------------------*/ .twentyseventeen-front-page .site-content { padding: 0; } .twentyseventeen-panel { overflow: hidden; position: relative; } .panel-image { background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; position: relative; } .panel-image:before { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+100 */ /* FF3.6-15 */ background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%); /* Chrome10-25,Safari5.1-6 */ background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3))); background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); /* IE6-9 */ bottom: 0; content: ""; left: 0; right: 0; position: absolute; top: 100px; } .twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) { border-top: 1px solid #ddd; } .panel-content { position: relative; } .panel-content .wrap { padding-bottom: 0.5em; padding-top: 1.75em; } /* Panel edit link */ .twentyseventeen-panel .edit-link { display: block; margin: 0.3em 0 0; } .twentyseventeen-panel .entry-header .edit-link { font-size: 14px; font-size: 0.875rem; } /* Front Page - Recent Posts */ .twentyseventeen-front-page .panel-content .recent-posts article { border: 0; color: #333; margin-bottom: 3em; } .recent-posts .entry-header { margin-bottom: 1.2em; } .page .panel-content .recent-posts .entry-title { font-size: 20px; font-size: 1.25rem; font-weight: 300; letter-spacing: 0; text-transform: none; } .twentyseventeen-panel .recent-posts .entry-header .edit-link { color: #222; display: inline-block; font-size: 11px; font-size: 0.6875rem; margin-left: 1em; } /*-------------------------------------------------------------- 13.3 Regular Content --------------------------------------------------------------*/ .site-content-contain { background-color: #fff; position: relative; } .site-content { padding: 2.5em 0 0; } /*-------------------------------------------------------------- 13.4 Posts --------------------------------------------------------------*/ /* Post Landing Page */ .sticky { position: relative; } .post:not(.sticky) .icon-thumb-tack { display: none; } .sticky .icon-thumb-tack { display: block; height: 18px; left: -1.5em; position: absolute; top: 1.65em; width: 20px; } .page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title { color: #222; font-size: 14px; font-size: 0.875rem; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; } .entry-header .entry-title { margin-bottom: 0.25em; } .entry-title a { color: #333; text-decoration: none; margin-left: -2px; } .entry-title:not(:first-child) { padding-top: 0; } .entry-meta { color: #767676; font-size: 11px; font-size: 0.6875rem; font-weight: 800; letter-spacing: 0.1818em; padding-bottom: 0.25em; text-transform: uppercase; } .entry-meta a { color: #767676; } .byline, .updated:not(.published) { display: none; } .single .byline, .group-blog .byline { display: inline; } .pagination, .comments-pagination { border-top: 1px solid #eee; font-size: 14px; font-size: 0.875rem; font-weight: 800; padding: 2em 0 3em; text-align: center; } .pagination .icon, .comments-pagination .icon { width: 0.666666666em; height: 0.666666666em; } .comments-pagination { border: 0; } .page-numbers { display: none; padding: 0.5em 0.75em; } .page-numbers.current { color: #767676; display: inline-block; } .page-numbers.current .screen-reader-text { clip: auto; height: auto; overflow: auto; position: relative !important; width: auto; } .prev.page-numbers, .next.page-numbers { background-color: #ddd; -webkit-border-radius: 2px; border-radius: 2px; display: inline-block; font-size: 24px; font-size: 1.5rem; line-height: 1; padding: 0.25em 0.5em 0.4em; } .prev.page-numbers, .next.page-numbers { -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; } .prev.page-numbers:focus, .prev.page-numbers:hover, .next.page-numbers:focus, .next.page-numbers:hover { background-color: #767676; color: #fff; } .prev.page-numbers { float: left; } .next.page-numbers { float: right; } /* Aligned blockquotes */ .entry-content blockquote.alignleft, .entry-content blockquote.alignright { color: #666; font-size: 13px; font-size: 0.8125rem; width: 48%; } /* Blog landing, search, archives */ .blog .site-main > article, .archive .site-main > article, .search .site-main > article { padding-bottom: 2em; } body:not(.twentyseventeen-front-page) .entry-header { padding: 1em 0; } body:not(.twentyseventeen-front-page) .entry-header, body:not(.twentyseventeen-front-page) .entry-content, body:not(.twentyseventeen-front-page) #comments { margin-left: auto; margin-right: auto; } body:not(.twentyseventeen-front-page) .entry-header { padding-top: 0; } .blog .entry-meta a.post-edit-link, .archive .entry-meta a.post-edit-link, .search .entry-meta a.post-edit-link { color: #222; display: inline-block; margin-left: 1em; white-space: nowrap; } .search .page .entry-meta a.post-edit-link { margin-left: 0; white-space: nowrap; } .taxonomy-description { color: #666; font-size: 13px; font-size: 0.8125rem; } /* More tag */ .entry-content .more-link:before { content: ""; display: block; margin-top: 1.5em; } /* Single Post */ .single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary { margin-left: auto; margin-right: auto; max-width: 740px; } .single-featured-image-header { background-color: #fafafa; border-bottom: 1px solid #eee; } .single-featured-image-header img { display: block; margin: auto; } .page-links { font-size: 14px; font-size: 0.875rem; font-weight: 800; padding: 2em 0 3em; } .page-links .page-number { color: #767676; display: inline-block; padding: 0.5em 1em; } .page-links a { display: inline-block; } .page-links a .page-number { color: #222; } /* Entry footer */ .entry-footer { border-bottom: 1px solid #eee; border-top: 1px solid #eee; margin-top: 2em; padding: 2em 0; } .entry-footer .cat-links, .entry-footer .tags-links { display: block; font-size: 11px; font-size: 0.6875rem; font-weight: 800; letter-spacing: 0.1818em; padding-left: 2.5em; position: relative; text-transform: uppercase; } .entry-footer .cat-links + .tags-links { margin-top: 1em; } .entry-footer .cat-links a, .entry-footer .tags-links a { color: #333; } .entry-footer .cat-links .icon, .entry-footer .tags-links .icon { color: #767676; left: 0; margin-right: 0.5em; position: absolute; top: 2px; } .entry-footer .edit-link { display: inline-block; } .entry-footer .edit-link a.post-edit-link { background-color: #222; -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: none; box-shadow: none; color: #fff; display: inline-block; font-size: 14px; font-size: 0.875rem; font-weight: 800; margin-top: 2em; padding: 0.7em 2em; -webkit-transition: background-color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out; white-space: nowrap; } .entry-footer .edit-link a.post-edit-link:hover, .entry-footer .edit-link a.post-edit-link:focus { background-color: #767676; } /* Post Formats */ .blog .format-status .entry-title, .archive .format-status .entry-title, .blog .format-aside .entry-title, .archive .format-aside .entry-title { display: none; } .format-quote blockquote { color: #333; font-size: 20px; font-size: 1.25rem; font-weight: 300; overflow: visible; position: relative; } .format-quote blockquote .icon { display: block; height: 20px; left: -1.25em; position: absolute; top: 0.4em; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); width: 20px; } /* Post Navigation */ .post-navigation { font-weight: 800; margin: 3em 0; } .post-navigation .nav-links { padding: 1em 0; } .nav-subtitle { background: transparent; color: #767676; display: block; font-size: 11px; font-size: 0.6875rem; letter-spacing: 0.1818em; margin-bottom: 1em; text-transform: uppercase; } .nav-title { color: #333; font-size: 15px; font-size: 0.9375rem; } .post-navigation .nav-next { margin-top: 1.5em; } .nav-links .nav-previous .nav-title .nav-title-icon-wrapper { margin-right: 0.5em; } .nav-links .nav-next .nav-title .nav-title-icon-wrapper { margin-left: 0.5em; } /*-------------------------------------------------------------- 13.5 Pages --------------------------------------------------------------*/ .page-header { padding-bottom: 2em; } .page .entry-header .edit-link { font-size: 14px; font-size: 0.875rem; } .search .page .entry-header .edit-link { font-size: 11px; font-size: 0.6875rem; } .page-links { clear: both; margin: 0 0 1.5em; } .page:not(.home) #content { padding-bottom: 1.5em; } /* 404 page */ .error404 .page-content { padding-bottom: 4em; } .error404 .page-content .search-form, .search .page-content .search-form { margin-bottom: 3em; } /*-------------------------------------------------------------- 13.6 Footer --------------------------------------------------------------*/ .site-footer { border-top: 1px solid #eee; } .site-footer .wrap { padding-bottom: 1.5em; padding-top: 2em; } /* Footer widgets */ .site-footer .widget-area { padding-bottom: 2em; padding-top: 2em; } /* Social nav */ .social-navigation { font-size: 16px; font-size: 1rem; margin-bottom: 1em; } .social-navigation ul { list-style: none; margin-bottom: 0; margin-left: 0; } .social-navigation li { display: inline; } .social-navigation a { background-color: #767676; -webkit-border-radius: 40px; border-radius: 40px; color: #fff; display: inline-block; height: 40px; margin: 0 1em 0.5em 0; text-align: center; width: 40px; } .social-navigation a:hover, .social-navigation a:focus { background-color: #333; } .social-navigation .icon { height: 16px; top: 12px; width: 16px; vertical-align: top; } /* Site info */ .site-info { font-size: 14px; font-size: 0.875rem; margin-bottom: 1em; } .site-info a { color: #666; } .site-info .sep { margin: 0; display: block; visibility: hidden; height: 0; width: 100%; } .site-info span[role=separator] { padding: 0 0.2em 0 0.4em; } .site-info span[role=separator]::before { content: '\002f'; } /*-------------------------------------------------------------- 14.0 Comments --------------------------------------------------------------*/ #comments { clear: both; padding: 2em 0 0.5em; } .comments-title { font-size: 20px; font-size: 1.25rem; margin-bottom: 1.5em; } .comment-list, .comment-list .children { list-style: none; margin: 0; padding: 0; } .comment-list li:before { display: none; } .comment-body { margin-left: 65px; } .comment-author { font-size: 16px; font-size: 1rem; margin-bottom: 0.4em; position: relative; z-index: 2; } .comment-author .avatar { height: 50px; left: -65px; position: absolute; width: 50px; } .comment-author .says { display: none; } .comment-meta { margin-bottom: 1.5em; } .comment-metadata { color: #767676; font-size: 10px; font-size: 0.625rem; font-weight: 800; letter-spacing: 0.1818em; text-transform: uppercase; } .comment-metadata a { color: #767676; } .comment-metadata a.comment-edit-link { color: #222; margin-left: 1em; } .comment-body { color: #333; font-size: 14px; font-size: 0.875rem; margin-bottom: 4em; } .comment-reply-link { font-weight: 800; position: relative; } .comment-reply-link .icon { color: #222; left: -2em; height: 1em; position: absolute; top: 0; width: 1em; } .children .comment-author .avatar { height: 30px; left: -45px; width: 30px; } .bypostauthor > .comment-body > .comment-meta > .comment-author .avatar { border: 1px solid #333; padding: 2px; } .no-comments, .comment-awaiting-moderation { color: #767676; font-size: 14px; font-size: 0.875rem; font-style: italic; } .comments-pagination { margin: 2em 0 3em; } .form-submit { text-align: right; } .comment-form #wp-comment-cookies-consent { margin: 0 10px 0 0; } .comment-form .comment-form-cookies-consent label { display: inline; } /*-------------------------------------------------------------- 15.0 Widgets --------------------------------------------------------------*/ #secondary { padding: 1em 0 2em; } .widget { padding-bottom: 3em; } h2.widget-title { color: #222; font-size: 13px; font-size: 0.8125rem; font-weight: 800; letter-spacing: 0.1818em; margin-bottom: 1.5em; text-transform: uppercase; } .widget-title a { color: inherit; } /* widget forms */ .widget select { width: 100%; } /* widget lists */ .widget ul { list-style: none; margin: 0; } .widget ul li, .widget ol li { border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding: 0.5em 0; } .widget:not(.widget_tag_cloud) ul li + li { margin-top: -1px; } .widget ul li ul { margin: 0 0 -1px; padding: 0; position: relative; } .widget ul li li { border: 0; padding-left: 24px; padding-left: 1.5rem; } /* Widget lists of links */ .widget_top-posts ul li ul, .widget_rss_links ul li ul, .widget-grofile ul.grofile-links li ul, .widget_pages ul li ul, .widget_meta ul li ul { bottom: 0; } .widget_nav_menu ul li li, .widget_top-posts ul li, .widget_top-posts ul li li, .widget_rss_links ul li, .widget_rss_links ul li li, .widget-grofile ul.grofile-links li, .widget-grofile ul.grofile-links li li { padding-bottom: 0.25em; padding-top: 0.25em; } .widget_rss ul li { padding-bottom: 1em; padding-top: 1em; } /* Widget markup */ .widget .post-date, .widget .rss-date { font-size: 0.81em; } /* Text widget */ .widget_text { word-wrap: break-word; } .widget_text ul { list-style: disc; margin: 0 0 1.5em 1.5em; } .widget_text ol { list-style: decimal; } .widget_text ul li, .widget_text ol li { border: none; } .widget_text ul li:last-child, .widget_text ol li:last-child { padding-bottom: 0; } .widget_text ul li ul { margin: 0 0 0 1.5em; } .widget_text ul li li { padding-left: 0; padding-right: 0; } .widget_text ol li { list-style-position: inside; } .widget_text ol li + li { margin-top: -1px; } /* RSS Widget */ .widget_rss .widget-title .rsswidget:first-child:not(.rss-widget-title) { float: right; } .widget_rss .widget-title .rsswidget:first-child:hover { background-color: transparent; } .widget_rss .widget-title .rsswidget:first-child img { display: block; } .widget_rss ul li { padding: 2.125em 0; } .widget_rss ul li:first-child { border-top: none; padding-top: 0; } .widget_rss li .rsswidget { font-size: 22px; font-size: 1.375rem; font-weight: 300; line-height: 1.4; } .widget_rss .rss-date, .widget_rss li cite { color: #767676; display: block; font-size: 10px; font-size: 0.625rem; font-style: normal; font-weight: 800; letter-spacing: 0.18em; line-height: 1.5; text-transform: uppercase; } .widget_rss .rss-date { margin: 0.5em 0 1.5em; padding: 0; } .widget_rss .rssSummary { margin-bottom: 0.5em; } /* Contact Info Widget */ .widget_contact_info .contact-map { margin-bottom: 0.5em; } /* Gravatar */ .widget-grofile h4 { font-size: 16px; font-size: 1rem; margin-bottom: 0; } /* Recent Comments */ .widget_recent_comments table, .widget_recent_comments th, .widget_recent_comments td { border: 0; } /* Recent Posts widget */ .widget_recent_entries .post-date { display: block; } /* Search */ .search-form { position: relative; } .search-form .search-submit { bottom: 3px; padding: 0.5em 1em; position: absolute; right: 3px; top: 3px; } .search-form .search-submit .icon { height: 24px; top: -2px; width: 24px; } /* Tag cloud widget */ .tagcloud ul li { float: left; border-top: 0; border-bottom: 0; padding: 0; margin: 4px 4px 0 0; } .tagcloud, .widget_tag_cloud, .wp_widget_tag_cloud { line-height: 1.5; } .widget .tagcloud a, .widget.widget_tag_cloud a, .wp_widget_tag_cloud a { border: 1px solid #ddd; -webkit-box-shadow: none; box-shadow: none; display: block; padding: 4px 10px 5px; position: relative; -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; width: auto; word-wrap: break-word; z-index: 0; } .widget .tagcloud a:hover, .widget .tagcloud a:focus, .widget.widget_tag_cloud a:hover, .widget.widget_tag_cloud a:focus, .wp_widget_tag_cloud a:hover, .wp_widget_tag_cloud a:focus { border-color: #bbb; -webkit-box-shadow: none; box-shadow: none; text-decoration: none; } /* Calendar widget */ .widget_calendar .wp-calendar-table { margin-bottom: 0; } .widget_calendar .wp-calendar-nav { display: table; width: 100%; margin: 0 0 1.5em; padding: 0.4em 0; } .widget_calendar .wp-calendar-nav span { display: table-cell; } .widget_calendar .wp-calendar-nav-prev, .widget_calendar .wp-calendar-nav-next { width: 40%; } .widget_calendar th, .widget_calendar td, .widget_calendar .wp-calendar-nav span { text-align: center; } .widget_calendar tfoot td { border: 0; } /* Gallery widget */ .gallery-columns-5 .gallery-caption, .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } /*-------------------------------------------------------------- 16.0 Media --------------------------------------------------------------*/ img, video { height: auto; /* Make sure images are scaled correctly. */ max-width: 100%; /* Adhere to container width. */ } img.alignleft, img.alignright { float: none; margin: 0; } .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } audio:focus, video:focus { outline: thin dotted; } /* Make sure embeds and iframes fit their containers. */ embed, iframe, object { margin-bottom: 1.5em; max-width: 100%; } /* Remove bottom on embeds that wrapped in paragraphs via wpautop. */ p > embed:only-child, p > iframe:only-child, p > object:only-child { margin-bottom: 0; } .wp-caption, .gallery-caption { color: #666; font-size: 13px; font-size: 0.8125rem; font-style: italic; margin-bottom: 1.5em; max-width: 100%; } .wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; } .wp-caption .wp-caption-text { margin: 0.8075em 0; } /* Media Elements */ .mejs-container { margin-bottom: 1.5em; } /* Audio Player */ .mejs-controls a.mejs-horizontal-volume-slider, .mejs-controls a.mejs-horizontal-volume-slider:focus, .mejs-controls a.mejs-horizontal-volume-slider:hover { background: transparent; border: 0; } /* Playlist Color Overrides: Light */ .site-content .wp-playlist-light { border-color: #eee; color: #222; } .site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album { color: #333; } .site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist { color: #767676; } .site-content .wp-playlist-light .wp-playlist-item { border-bottom: 1px dotted #eee; -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; } .site-content .wp-playlist-light .wp-playlist-item:hover, .site-content .wp-playlist-light .wp-playlist-item:focus { border-bottom-color: rgba(0, 0, 0, 0); background-color: #767676; color: #fff; } .site-content .wp-playlist-light a.wp-playlist-caption:hover, .site-content .wp-playlist-light .wp-playlist-item:hover a, .site-content .wp-playlist-light .wp-playlist-item:focus a { color: #fff; } /* Playlist Color Overrides: Dark */ .site-content .wp-playlist-dark { background: #222; border-color: #333; } .site-content .wp-playlist-dark .mejs-container .mejs-controls { background-color: #333; } .site-content .wp-playlist-dark .wp-playlist-caption { color: #fff; } .site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album { color: #eee; } .site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist { color: #aaa; } .site-content .wp-playlist-dark .wp-playlist-playing { background-color: #333; } .site-content .wp-playlist-dark .wp-playlist-item { border-bottom: 1px dotted #555; -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; } .site-content .wp-playlist-dark .wp-playlist-item:hover, .site-content .wp-playlist-dark .wp-playlist-item:focus { border-bottom-color: rgba(0, 0, 0, 0); background-color: #aaa; color: #222; } .site-content .wp-playlist-dark a.wp-playlist-caption:hover, .site-content .wp-playlist-dark .wp-playlist-item:hover a, .site-content .wp-playlist-dark .wp-playlist-item:focus a { color: #222; } /* Playlist Style Overrides */ .site-content .wp-playlist { padding: 0.625em 0.625em 0.3125em; } .site-content .wp-playlist-current-item .wp-playlist-item-title { font-weight: 700; } .site-content .wp-playlist-current-item .wp-playlist-item-album { font-style: normal; } .site-content .wp-playlist-current-item .wp-playlist-item-artist { font-size: 10px; font-size: 0.625rem; font-weight: 800; letter-spacing: 0.1818em; text-transform: uppercase; } .site-content .wp-playlist-item { padding: 0 0.3125em; cursor: pointer; } .site-content .wp-playlist-item:last-of-type { border-bottom: none; } .site-content .wp-playlist-item a { padding: 0.3125em 0; border-bottom: none; } .site-content .wp-playlist-item a, .site-content .wp-playlist-item a:focus, .site-content .wp-playlist-item a:hover { -webkit-box-shadow: none; box-shadow: none; background: transparent; } .site-content .wp-playlist-item-length { top: 5px; } /* SVG Icons base styles */ .icon { display: inline-block; fill: currentColor; height: 1em; position: relative; /* Align more nicely with capital letters */ top: -0.0625em; vertical-align: middle; width: 1em; } /*-------------------------------------------------------------- 16.1 Galleries --------------------------------------------------------------*/ .gallery-item { display: inline-block; text-align: left; vertical-align: top; margin: 0 0 1.5em; padding: 0 1em 0 0; width: 50%; } .gallery-columns-1 .gallery-item { width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-item a, .gallery-item a:hover, .gallery-item a:focus, .widget-area .gallery-item a, .widget-area .gallery-item a:hover, .widget-area .gallery-item a:focus { -webkit-box-shadow: none; box-shadow: none; background: none; display: inline-block; max-width: 100%; } .gallery-item a img { display: block; -webkit-transition: -webkit-filter 0.2s ease-in; transition: -webkit-filter 0.2s ease-in; transition: filter 0.2s ease-in; transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .gallery-item a:hover img, .gallery-item a:focus img { -webkit-filter: opacity(60%); filter: opacity(60%); } .gallery-caption { display: block; text-align: left; padding: 0 10px 0 0; margin-bottom: 0; } /*-------------------------------------------------------------- 17.0 Customizer --------------------------------------------------------------*/ .highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:after { border: 2px dashed #0085ba; /* Matches visible edit shortcuts. */ bottom: 1em; content: ""; display: block; left: 1em; position: absolute; right: 1em; top: 1em; z-index: 1; } .highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .panel-content { z-index: 2; /* Prevent :after from preventing interactions within the section */ } /* Used for placeholder text */ .twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title { display: block; font-size: 14px; font-size: 0.875rem; font-weight: 700; letter-spacing: 1px; padding: 3em; text-transform: uppercase; text-align: center; } /* Show borders on the custom page panels only when the front page sections are being edited */ .highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(1):after { border: none; } .twentyseventeen-front-page.twentyseventeen-customizer #primary article.panel-placeholder { border: 0; } /* Add some space around the visual edit shortcut buttons. */ .twentyseventeen-panel > .customize-partial-edit-shortcut > button { top: 30px; left: 30px; } /* Ensure that placeholder icons are visible. */ .twentyseventeen-panel .customize-partial-edit-shortcut-hidden:before { visibility: visible; } /*-------------------------------------------------------------- 18.0 SVGs Fallbacks --------------------------------------------------------------*/ .svg-fallback { display: none; } .no-svg .svg-fallback { display: inline-block; } .no-svg .dropdown-toggle { padding: 0.5em 0 0; right: 0; text-align: center; width: 2em; } .no-svg .dropdown-toggle .svg-fallback.icon-angle-down { font-size: 20px; font-size: 1.25rem; font-weight: 400; line-height: 1; -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */ -ms-transform: rotate(180deg); /* IE 9 */ transform: rotate(180deg); } .no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-angle-down { -webkit-transform: rotate(0); /* Chrome, Safari, Opera */ -ms-transform: rotate(0); /* IE 9 */ transform: rotate(0); } .no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before { content: "\005E"; } /* Social Menu fallbacks */ .no-svg .social-navigation a { background: transparent; color: #222; height: auto; width: auto; } /* Show screen reader text in some cases */ .no-svg .next.page-numbers .screen-reader-text, .no-svg .prev.page-numbers .screen-reader-text, .no-svg .social-navigation li a .screen-reader-text, .no-svg .search-submit .screen-reader-text { clip: auto; font-size: 16px; font-size: 1rem; font-weight: 400; height: auto; position: relative !important; /* overrides previous !important styles */ width: auto; } /*-------------------------------------------------------------- 19.0 Media Queries --------------------------------------------------------------*/ /* Adjust positioning of edit shortcuts, override style in customize-preview.css */ @media screen and (min-width: 20em) { body.customize-partial-edit-shortcuts-shown .site-header .site-title { padding-left: 0; } } @media screen and (min-width: 30em) { /* Typography */ body, button, input, select, textarea { font-size: 18px; font-size: 1.125rem; } h1 { font-size: 30px; font-size: 1.875rem; } h2, .home.blog .entry-title, .page .panel-content .recent-posts .entry-title { font-size: 26px; font-size: 1.625rem; } h3 { font-size: 22px; font-size: 1.375rem; } h4 { font-size: 18px; font-size: 1.125rem; } h5 { font-size: 13px; font-size: 0.8125rem; } h6 { font-size: 16px; font-size: 1rem; } .entry-content blockquote.alignleft, .entry-content blockquote.alignright { font-size: 14px; font-size: 0.875rem; } /* Fix image alignment */ img.alignleft { float: left; margin-right: 1.5em; } img.alignright { float: right; margin-left: 1.5em; } /* Site Branding */ .site-branding { padding: 3em 0; } /* Front Page */ .panel-content .wrap { padding-bottom: 2em; padding-top: 3.5em; } .page-one-column .panel-content .wrap { max-width: 740px; } .panel-content .entry-header { margin-bottom: 4.5em; } .panel-content .recent-posts .entry-header { margin-bottom: 0; } /* Blog Index, Archive, Search */ .taxonomy-description { font-size: 14px; font-size: 0.875rem; } .page-numbers.current { font-size: 16px; font-size: 1rem; } /* Site Footer */ .site-footer { font-size: 16px; font-size: 1rem; } /* Gallery Columns */ .gallery-item { max-width: 25%; } .gallery-columns-1 .gallery-item { max-width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } } @media screen and (min-width: 48em) { html { scroll-padding-top: calc( var(--wp-admin--admin-bar--height, 0px) + 72px ); } /* Typography */ body, button, input, select, textarea { font-size: 16px; font-size: 1rem; line-height: 1.5; } .entry-content blockquote.alignleft, .entry-content blockquote.alignright { font-size: 13px; font-size: 0.8125rem; } /* Layout */ .wrap { max-width: 1000px; padding-left: 3em; padding-right: 3em; } .has-sidebar:not(.error404) #primary { float: left; width: 58%; } .has-sidebar #secondary { float: right; padding-top: 0; width: 36%; } .error404 #primary { float: none; } /* Site Branding */ .site-branding { margin-bottom: 0; } .has-header-image.twentyseventeen-front-page .site-branding, .has-header-video.twentyseventeen-front-page .site-branding, .has-header-image.home.blog .site-branding, .has-header-video.home.blog .site-branding { bottom: 0; display: block; left: 0; height: auto; padding-top: 0; position: absolute; width: 100%; } .has-header-image.twentyseventeen-front-page .custom-header, .has-header-video.twentyseventeen-front-page .custom-header, .has-header-image.home.blog .custom-header, .has-header-video.home.blog .custom-header { display: block; height: auto; } .custom-header-media { height: 165px; position: relative; } .twentyseventeen-front-page.has-header-image .custom-header-media, .twentyseventeen-front-page.has-header-video .custom-header-media, .home.blog.has-header-image .custom-header-media, .home.blog.has-header-video .custom-header-media { height: 0; position: relative; } .has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media, .has-header-video:not(.twentyseventeen-front-page):not(.home) .custom-header-media { bottom: 0; height: auto; left: 0; position: absolute; right: 0; top: 0; } .custom-logo-link { padding-right: 2em; } .custom-logo-link img, body.home.title-tagline-hidden.has-header-image .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img { max-width: 350px; } .title-tagline-hidden.home.has-header-image .custom-logo-link img, .title-tagline-hidden.home.has-header-video .custom-logo-link img { max-height: 200px; } .site-title { font-size: 36px; font-size: 2.25rem; } .site-description { font-size: 16px; font-size: 1rem; } /* Navigation */ .navigation-top { bottom: 0; font-size: 14px; font-size: 0.875rem; left: 0; position: absolute; right: 0; width: 100%; z-index: 3; } .navigation-top .wrap { max-width: 1000px; /* The font size is 14px here and we need 50px padding in ems */ padding: 0.75em 3.4166666666667em; } .navigation-top nav { margin-left: -1.25em; } .site-navigation-fixed.navigation-top { bottom: auto; position: fixed; left: 0; right: 0; top: 0; width: 100%; z-index: 1000; } .admin-bar .site-navigation-fixed.navigation-top { top: 32px; } /* Main Navigation */ .js .menu-toggle, .js .dropdown-toggle { display: none; } .main-navigation { width: auto; } .js .main-navigation ul, .js .main-navigation ul ul, .js .main-navigation > div > ul { display: block; } .main-navigation ul { background: transparent; padding: 0; } .main-navigation > div > ul { border: 0; margin-bottom: 0; padding: 0; } .main-navigation li { border: 0; display: inline-block; } .main-navigation li li { display: block; } .main-navigation a { padding: 1em 1.25em; } .main-navigation ul ul { background: #fff; border: 1px solid #bbb; left: -999em; padding: 0; position: absolute; top: 100%; z-index: 99999; } .main-navigation ul li.menu-item-has-children:before, .main-navigation ul li.menu-item-has-children:after, .main-navigation ul li.page_item_has_children:before, .main-navigation ul li.page_item_has_children:after { border-style: solid; border-width: 0 6px 6px; content: ""; display: none; height: 0; position: absolute; right: 1em; bottom: -1px; width: 0; z-index: 100000; } .main-navigation ul li.menu-item-has-children.focus:before, .main-navigation ul li.menu-item-has-children:hover:before, .main-navigation ul li.menu-item-has-children.focus:after, .main-navigation ul li.menu-item-has-children:hover:after, .main-navigation ul li.page_item_has_children.focus:before, .main-navigation ul li.page_item_has_children:hover:before, .main-navigation ul li.page_item_has_children.focus:after, .main-navigation ul li.page_item_has_children:hover:after { display: block; } .main-navigation ul li.menu-item-has-children:before, .main-navigation ul li.page_item_has_children:before { border-color: transparent transparent #bbb; bottom: 0; } .main-navigation ul li.menu-item-has-children:after, .main-navigation ul li.page_item_has_children:after { border-color: transparent transparent #fff; } .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul { left: 100%; right: auto; } .main-navigation ul ul a { padding: 0.75em 1.25em; width: 16em; } .main-navigation li li { -webkit-transition: background-color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out; } .main-navigation li li:hover, .main-navigation li li.focus { background: #767676; } .main-navigation li li a { -webkit-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; } .main-navigation li li.focus > a, .main-navigation li li:focus > a, .main-navigation li li:hover > a, .main-navigation li li a:hover, .main-navigation li li a:focus, .main-navigation li li.current_page_item a:hover, .main-navigation li li.current-menu-item a:hover, .main-navigation li li.current_page_item a:focus, .main-navigation li li.current-menu-item a:focus { color: #fff; } .main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul { left: 0.5em; right: auto; } .main-navigation .menu-item-has-children > a > .icon, .main-navigation .page_item_has_children > a > .icon { display: inline; left: 5px; position: relative; top: -1px; } .main-navigation ul ul .menu-item-has-children > a > .icon, .main-navigation ul ul .page_item_has_children > a > .icon { margin-top: -9px; left: auto; position: absolute; right: 1em; top: 50%; -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */ -ms-transform: rotate(-90deg); /* IE 9 */ transform: rotate(-90deg); } .main-navigation ul ul ul { left: -999em; margin-top: -1px; top: 0; } .main-navigation ul ul li.menu-item-has-children.focus:before, .main-navigation ul ul li.menu-item-has-children:hover:before, .main-navigation ul ul li.menu-item-has-children.focus:after, .main-navigation ul ul li.menu-item-has-children:hover:after, .main-navigation ul ul li.page_item_has_children.focus:before, .main-navigation ul ul li.page_item_has_children:hover:before, .main-navigation ul ul li.page_item_has_children.focus:after, .main-navigation ul ul li.page_item_has_children:hover:after { display: none; } .site-header .site-navigation-fixed .menu-scroll-down { display: none; } /* Scroll down arrow */ .site-header .menu-scroll-down { display: block; padding: 1em; position: absolute; right: 0; } .site-header .menu-scroll-down .icon { -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ -ms-transform: rotate(90deg); /* IE 9 */ transform: rotate(90deg); } .site-header .menu-scroll-down { color: #fff; top: 2em; } .site-header .navigation-top .menu-scroll-down { color: #767676; top: 0.7em; } .menu-scroll-down:focus { outline: thin dotted; } .menu-scroll-down .icon { height: 18px; width: 18px; } /* Front Page */ .twentyseventeen-front-page.has-header-image .site-branding, .twentyseventeen-front-page.has-header-video .site-branding, .home.blog.has-header-image .site-branding, .home.blog.has-header-video .site-branding { margin-bottom: 70px; } .twentyseventeen-front-page.has-header-image .custom-header-media, .twentyseventeen-front-page.has-header-video .custom-header-media, .home.blog.has-header-image .custom-header-media, .home.blog.has-header-video .custom-header-media { height: 1200px; height: 100vh; max-height: 100%; overflow: hidden; } .twentyseventeen-front-page.has-header-image .custom-header-media:before, .twentyseventeen-front-page.has-header-video .custom-header-media:before, .home.blog.has-header-image .custom-header-media:before, .home.blog.has-header-video .custom-header-media:before { height: 33%; } .admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media, .admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media, .admin-bar.home.blog.has-header-image .custom-header-media, .admin-bar.home.blog.has-header-video .custom-header-media { height: calc(100vh - 32px); } .panel-content .wrap { padding-bottom: 4.5em; padding-top: 6em; } .panel-image { height: 100vh; max-height: 1200px; } /* With panel images 100% of the screen height, we're going to fix the background image where supported to create a parallax-like effect. */ .background-fixed .panel-image { background-attachment: fixed; } .page-two-column .panel-content .entry-header { float: left; width: 36%; } .page-two-column .panel-content .entry-content { float: right; width: 58%; } /* Front Page - Recent Posts */ .page-two-column .panel-content .recent-posts { clear: right; float: right; width: 58%; } .panel-content .recent-posts article { margin-bottom: 4em; } .panel-content .recent-posts .entry-header, .page-two-column #primary .panel-content .recent-posts .entry-header, .panel-content .recent-posts .entry-content, .page-two-column #primary .panel-content .recent-posts .entry-content { float: none; width: 100%; } .twentyseventeen-front-page .panel-content .recent-posts .entry-header { margin-bottom: 1.5em; } .page .panel-content .recent-posts .entry-title { font-size: 26px; font-size: 1.625rem; } /* Posts */ .site-content { padding: 5.5em 0 0; } .single-post .entry-title, .page .entry-title { font-size: 26px; font-size: 1.625rem; } .comments-pagination, .post-navigation { clear: both; } .post-navigation .nav-previous { float: left; width: 50%; } .post-navigation .nav-next { float: right; text-align: right; width: 50%; } .nav-next, .post-navigation .nav-next { margin-top: 0; } /* Blog, archive, search */ .sticky .icon-thumb-tack { height: 23px; left: -2.5em; top: 1.5em; width: 32px; } body:not(.has-sidebar):not(.page-one-column) .page-header, body.has-sidebar.error404 #primary .page-header, body.page-two-column:not(.archive) #primary .entry-header, body.page-two-column.archive:not(.has-sidebar) #primary .page-header { float: left; width: 36%; } .blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments { float: right; width: 58%; } .blog .site-main > article, .archive .site-main > article, .search .site-main > article { padding-bottom: 4em; } .navigation.pagination { clear: both; float: right; width: 58%; } .has-sidebar .navigation.pagination, .archive.page-one-column:not(.has-sidebar) .navigation.pagination { float: none; width: 100%; } .entry-footer { display: table; width: 100%; } .entry-footer .cat-tags-links { display: table-cell; vertical-align: middle; width: 100%; } .entry-footer .edit-link { display: table-cell; text-align: right; vertical-align: middle; } .entry-footer .edit-link a.post-edit-link { margin-top: 0; margin-left: 1em; } /* Entry content */ /* without sidebar */ :not(.has-sidebar) .entry-content blockquote.alignleft { margin-left: -17.5%; width: 48%; } :not(.has-sidebar) .entry-content blockquote.alignright { margin-right: -17.5%; width: 48%; } /* with sidebar */ .has-sidebar .entry-content blockquote.alignleft { margin-left: 0; width: 34%; } .has-sidebar .entry-content blockquote.alignright { margin-right: 0; width: 34%; } .has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta { margin-right: -72.5%; width: 62%; } /* blog and archive */ .blog:not(.has-sidebar) .entry-content blockquote.alignleft, .twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft, .archive:not(.has-sidebar) .entry-content blockquote.alignleft, .page-two-column .entry-content blockquote.alignleft { margin-left: -72.5%; width: 62%; } .blog:not(.has-sidebar) .entry-content blockquote.alignright, .twentyseventeen-front-page.page-two-column .entry-content blockquote.alignright, .archive:not(.has-sidebar) .entry-content blockquote.alignright, .page-two-column .entry-content blockquote.alignright { margin-right: 0; width: 36%; } /* Post formats */ .format-quote blockquote .icon { left: -1.5em; } /* Pages */ .page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header, .archive.page-one-column:not(.has-sidebar) .page-header { margin-bottom: 4em; } .page:not(.home) #content { padding-bottom: 3.25em; } /* 404 page */ .error404 .page-content { padding-bottom: 9em; } /* Comments */ #comments { padding-top: 5em; } .comments-title { margin-bottom: 2.5em; } ol.children .children { padding-left: 2em; } /* Posts pagination */ .nav-links .nav-title { position: relative; } .nav-title-icon-wrapper { position: absolute; text-align: center; width: 2em; } .nav-links .nav-previous .nav-title .nav-title-icon-wrapper { left: -2em; } .nav-links .nav-next .nav-title .nav-title-icon-wrapper { right: -2em; } /* Secondary */ #secondary { font-size: 14px; font-size: 0.875rem; line-height: 1.6; } /* Widgets */ h2.widget-title { font-size: 11px; font-size: 0.6875rem; margin-bottom: 2em; } /* Footer */ .site-footer { font-size: 14px; font-size: 0.875rem; line-height: 1.6; margin-top: 3em; } .site-footer .widget-column.footer-widget-1 { float: left; width: 36%; } .site-footer .widget-column.footer-widget-2 { float: right; width: 58%; } .social-navigation { clear: left; float: left; margin-bottom: 0; width: 36%; } .site-info { float: left; padding: 0.7em 0 0; width: 58%; } .social-navigation + .site-info { margin-left: 6%; } .site-info .sep { margin: 0 0.5em; display: inline; visibility: visible; height: auto; width: auto; } /* Gallery Columns */ .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } } @media screen and ( min-width: 67em ) { /* Layout */ /* Navigation */ .navigation-top .wrap { padding: 0.75em 2em; } .navigation-top nav { margin-left: 0; } /* Sticky posts */ .sticky .icon-thumb-tack { font-size: 32px; font-size: 2rem; height: 22px; left: -1.25em; top: 0.75em; width: 32px; } /* Pagination */ .page-numbers { display: inline-block; } .page-numbers.current { font-size: 15px; font-size: 0.9375rem; } .page-numbers.current .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; } /* Comments */ .comment-body { margin-left: 0; } } @media screen and ( min-width: 79em ) { .has-sidebar .entry-content blockquote.alignleft { margin-left: -20%; } .blog:not(.has-sidebar) .entry-content blockquote.alignright, .archive:not(.has-sidebar) .entry-content blockquote.alignright, .page-two-column .entry-content blockquote.alignright, .twentyseventeen-front-page .entry-content blockquote.alignright { margin-right: -20%; } } @media screen and ( max-width: 48.875em ) and ( min-width: 48em ) { .admin-bar .site-navigation-fixed.navigation-top, .admin-bar .site-navigation-hidden.navigation-top { top: 46px; } } /*-------------------------------------------------------------- 20.0 Print --------------------------------------------------------------*/ @media print { /* Hide elements */ form, button, input, select, textarea, .navigation-top, .social-navigation, #secondary, .content-bottom-widgets, .header-image, .panel-image-prop, .icon-thumb-tack, .page-links, .edit-link, .post-navigation, .pagination.navigation, .comments-pagination, .comment-respond, .comment-edit-link, .comment-reply-link, .comment-metadata .edit-link, .pingback .edit-link, .site-footer aside.widget-area, .site-info { display: none !important; } .entry-footer, #comments, .site-footer, .single-featured-image-header { border: 0; } /* Font sizes */ body { font-size: 12pt; } h1 { font-size: 24pt; } h2 { font-size: 22pt; } h3 { font-size: 17pt; } h4 { font-size: 12pt; } h5 { font-size: 11pt; } h6 { font-size: 12pt; } .page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title { font-size: 10pt; } /* Layout */ .wrap { padding-left: 5% !important; padding-right: 5% !important; max-width: none; } /* Site Branding */ .site-header { background: transparent; padding: 0; } .custom-header-media { padding: 0; } .twentyseventeen-front-page.has-header-image .site-branding, .twentyseventeen-front-page.has-header-video .site-branding, .home.blog.has-header-image .site-branding, .home.blog.has-header-video .site-branding { position: relative; } .site-branding { margin-top: 0; margin-bottom: 1.75em !important; /* override styles added by JavaScript */ } .site-title { font-size: 25pt; } .site-description { font-size: 12pt; opacity: 1; } /* Posts */ .single-featured-image-header { background: transparent; } .entry-meta { font-size: 9pt; } /* Colors */ body, .site { background: none !important; /* Brute force since user agents all print differently. */ } body, a, .site-title a, .twentyseventeen-front-page.has-header-image .site-title, .twentyseventeen-front-page.has-header-video .site-title, .twentyseventeen-front-page.has-header-image .site-title a, .twentyseventeen-front-page.has-header-video .site-title a { color: #222 !important; /* Make sure color schemes don't affect to print */ } h2, h5, blockquote, .site-description, .twentyseventeen-front-page.has-header-image .site-description, .twentyseventeen-front-page.has-header-video .site-description, .entry-meta, .entry-meta a { color: #777 !important; /* Make sure color schemes don't affect to print */ } .entry-content blockquote.alignleft, .entry-content blockquote.alignright { font-size: 11pt; width: 34%; } .site-footer { padding: 0; } } page.php000064400000001736147177033070006211 0ustar00
twentyseventeen_get_svg( array( 'icon' => 'arrow-left' ) ) . '' . __( 'Previous page', 'twentyseventeen' ) . '', 'next_text' => '' . __( 'Next page', 'twentyseventeen' ) . '' . twentyseventeen_get_svg( array( 'icon' => 'arrow-right' ) ), 'before_page_number' => '' . __( 'Page', 'twentyseventeen' ) . ' ', ) ); else : get_template_part( 'template-parts/post/content', 'none' ); endif; ?>
comments.php000064400000004562147177033070007122 0ustar00

    100, 'style' => 'ol', 'short_ping' => true, 'reply_text' => twentyseventeen_get_svg( array( 'icon' => 'mail-reply' ) ) . __( 'Reply', 'twentyseventeen' ), ) ); ?>
twentyseventeen_get_svg( array( 'icon' => 'arrow-left' ) ) . '' . __( 'Previous', 'twentyseventeen' ) . '', 'next_text' => '' . __( 'Next', 'twentyseventeen' ) . '' . twentyseventeen_get_svg( array( 'icon' => 'arrow-right' ) ), ) ); endif; // Check for have_comments(). // If comments are closed and there are comments, let's leave a little note, shall we? if ( ! comments_open() && get_comments_number() && post_type_supports( get_post_type(), 'comments' ) ) : ?>

404.php000064400000001622147177033070005576 0ustar00