From abc3209f518af7e528c5b6cc253d2c9a2c66cb18 Mon Sep 17 00:00:00 2001 From: Lamrani Abdel Date: Fri, 9 Dec 2022 16:31:43 +0100 Subject: [PATCH 0001/1026] NEW mode view for list of Societe --- htdocs/societe/class/societe.class.php | 29 ++ htdocs/societe/list.php | 696 +++++++++++++------------ 2 files changed, 388 insertions(+), 337 deletions(-) diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index 1fb149ba250..3d918f423af 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -5087,4 +5087,33 @@ class Societe extends CommonObject return 1; } + + /** + * Return clicable link of object (with eventually picto) + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '') + { + + $return = '
'; + $return .= '
'; + $return .= ''; + $return .= img_picto('', $this->picto); + $return .= ''; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + if (property_exists($this, 'code_client')) { + $return .= '
'.$this->code_client.''; + } + + if (method_exists($this, 'getLibStatut')) { + $return .= '
'.$this->getLibStatut(5).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + return $return; + } } diff --git a/htdocs/societe/list.php b/htdocs/societe/list.php index 6da7fcf3779..5f9abeb743b 100644 --- a/htdocs/societe/list.php +++ b/htdocs/societe/list.php @@ -461,7 +461,6 @@ if ($resql) { } else { dol_print_error($db); } - $sql = "SELECT s.rowid, s.nom as name, s.name_alias, s.barcode, s.address, s.town, s.zip, s.datec, s.code_client, s.code_fournisseur, s.logo,"; $sql .= " s.entity,"; $sql .= " st.libelle as stcomm, st.picto as stcomm_picto, s.fk_stcomm as stcomm_id, s.fk_prospectlevel, s.prefix_comm, s.client, s.fournisseur, s.canvas, s.status as status,"; @@ -479,7 +478,7 @@ if ($search_sale && $search_sale != '-1') { $sql .= ", sc.fk_soc, sc.fk_user"; } // Add fields from extrafields -if (!empty($extrafields->attributes[$object->table_element]['label'])) { +if (empty($extrafields->attributes[$object->table_element]['label'])) { foreach ($extrafields->attributes[$object->table_element]['label'] as $key => $val) { $sql .= ($extrafields->attributes[$object->table_element]['type'][$key] != 'separate' ? ", ef.".$key." as options_".$key : ''); } @@ -493,9 +492,10 @@ $sqlfields = $sql; // $sql fields to remove for count total $sql .= " FROM ".MAIN_DB_PREFIX."societe as s"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s2 ON s.parent = s2.rowid"; -if (!empty($extrafields->attributes[$object->table_element]['label']) && is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) { - $sql .= " LEFT JOIN ".MAIN_DB_PREFIX.$object->table_element."_extrafields as ef on (s.rowid = ef.fk_object)"; +if (empty($extrafields->attributes[$object->table_element]['label']) && is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) { + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX.$object->table_element."extrafields as ef on (s.rowid = ef.fk_object)"; } + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_country as country on (country.rowid = s.fk_pays)"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_typent as typent on (typent.id = s.fk_typent)"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_effectif as staff on (staff.id = s.fk_effectif)"; @@ -504,7 +504,7 @@ $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_regions as region on (region.code_region $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX."c_stcomm as st ON s.fk_stcomm = st.id"; // We'll need this table joined to the select in order to filter by sale if ($search_sale == -2) { - $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON sc.fk_soc = s.rowid"; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX.$object->table_element."societe_commerciaux as sc ON sc.fk_soc = s.rowid"; //elseif ($search_sale || (empty($user->rights->societe->client->voir) && (empty($conf->global->MAIN_USE_ADVANCED_PERMS) || empty($user->rights->societe->client->readallthirdparties_advance)) && !$socid)) $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; } elseif (!empty($search_sale) && $search_sale != '-1' || (empty($user->rights->societe->client->voir) && !$socid)) { $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; @@ -783,6 +783,9 @@ $help_url = 'EN:Module_Third_Parties|FR:Module_Tiers|ES:Empresas'; llxHeader('', $title, $help_url); $param = ''; +if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); +} if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -969,7 +972,10 @@ if ($contextpage != 'poslist') { if (!empty($socid)) { $url .= '&socid='.$socid; } - $newcardbutton = dolGetButtonTitle($langs->trans($label), '', 'fa fa-plus-circle', $url, '', $user->rights->societe->creer); + $newcardbutton = ''; + $newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); + $newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); + $newcardbutton .= dolGetButtonTitle($langs->trans($label), '', 'fa fa-plus-circle', $url, '', $user->rights->societe->creer); } elseif ($user->rights->societe->creer) { $url = DOL_URL_ROOT.'/societe/card.php?action=create&type=t&contextpage=poslist&optioncss=print&backtopage='.urlencode($_SERVER["PHP_SELF"].'?type=t&contextpage=poslist&nomassaction=1&optioncss=print&place='.$place); $label = 'MenuNewCustomer'; @@ -986,6 +992,7 @@ print ''; print ''; //print ''; print ''; +print ''; print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'building', 0, $newcardbutton, '', $limit, 0, 0, 1); @@ -1476,349 +1483,364 @@ while ($i < min($num, $limit)) { $companystatic->entity = $obj->entity; } - print ''; + if ($mode == 'kanban') { + if ($i == 0) { + print ''; + print '
'; + } - // Action column (Show the massaction button only when this page is not opend from the Extended POS) - if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print ''; - if (($massactionbutton || $massaction) && $contextpage != 'poslist') { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; - } - print ''; + // Output Kanban + print $companystatic->getKanbanView(''); + //print_r($obj->nb_rights); + if ($i == ($imaxinloop - 1)) { + print '
'; + print ''; } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['s.rowid']['checked'])) { - print ''; - print $obj->rowid; - print "\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['s.nom']['checked'])) { - print 'global->MAIN_SOCIETE_SHOW_COMPLETE_NAME) ? ' class="tdoverflowmax200"' : '').' data-key="ref">'; + } else { + print 'name); - } else { - print $companystatic->getNomUrl(1, '', 100, 0, 1, empty($arrayfields['s.name_alias']['checked']) ? 0 : 1); + print ' onclick="location.href=\'list.php?action=change&contextpage=poslist&idcustomer='.$obj->rowid.'&place='.urlencode($place).'\'"'; } - print "\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['s.name_alias']['checked'])) { - print ''; - print dol_escape_htmltag($companystatic->name_alias); - print "\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Barcode - if (!empty($arrayfields['s.barcode']['checked'])) { - print ''.dol_escape_htmltag($companystatic->barcode).''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Customer code - if (!empty($arrayfields['s.code_client']['checked'])) { - print ''.dol_escape_htmltag($companystatic->code_client).''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Supplier code - if (!empty($arrayfields['s.code_fournisseur']['checked'])) { - print ''.dol_escape_htmltag($companystatic->code_fournisseur).''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Account customer code - if (!empty($arrayfields['s.code_compta']['checked'])) { - print ''.dol_escape_htmltag($companystatic->code_compta_client).''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Account supplier code - if (!empty($arrayfields['s.code_compta_fournisseur']['checked'])) { - print ''.dol_escape_htmltag($companystatic->code_compta_fournisseur).''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Address - if (!empty($arrayfields['s.address']['checked'])) { - print ''.dol_escape_htmltag($companystatic->address).''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Zip - if (!empty($arrayfields['s.zip']['checked'])) { - print "".dol_escape_htmltag($companystatic->zip)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Town - if (!empty($arrayfields['s.town']['checked'])) { - print ''.dol_escape_htmltag($companystatic->town)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // State - if (!empty($arrayfields['state.nom']['checked'])) { - print "".dol_escape_htmltag($obj->state_name)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Region - if (!empty($arrayfields['region.nom']['checked'])) { - print "".dol_escape_htmltag($obj->region_name)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Country - if (!empty($arrayfields['country.code_iso']['checked'])) { - print ''; - $labelcountry = ($companystatic->country_code && ($langs->trans("Country".$companystatic->country_code) != "Country".$companystatic->country_code)) ? $langs->trans("Country".$companystatic->country_code) : $obj->country_label; - print $labelcountry; - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Type ent - if (!empty($arrayfields['typent.code']['checked'])) { - if (!isset($typenArray) || !is_array($typenArray) || count($typenArray) == 0) { - $typenArray = $formcompany->typent_array(1); - } - $labeltypeofcompany= empty($typenArray[$obj->typent_code]) ? '' : $typenArray[$obj->typent_code]; + print '>'; - print ''; - print dol_escape_htmltag($labeltypeofcompany); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Multiprice level - if (!empty($arrayfields['s.price_level']['checked'])) { - print ''.$obj->price_level."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Staff - if (!empty($arrayfields['staff.code']['checked'])) { - print ''; - if (!is_array($staffArray) || count($staffArray) == 0) { - $staffArray = $formcompany->effectif_array(1); - } - print $staffArray[$obj->staff_code]; - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['s.email']['checked'])) { - print ''.dol_print_email($obj->email, $obj->rowid, $obj->rowid, 'AC_EMAIL', 0, 0, 1)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['s.phone']['checked'])) { - print ''.dol_print_phone($obj->phone, $companystatic->country_code, 0, $obj->rowid, 'AC_TEL', ' ', 'phone')."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['s.fax']['checked'])) { - print ''.dol_print_phone($obj->fax, $companystatic->country_code, 0, $obj->rowid, 'AC_TEL', ' ', 'fax')."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['s.url']['checked'])) { - print "".dol_print_url($obj->url, '', '', 1)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['s.siren']['checked'])) { - print "".$obj->idprof1."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['s.siret']['checked'])) { - print "".$obj->idprof2."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['s.ape']['checked'])) { - print "".$obj->idprof3."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['s.idprof4']['checked'])) { - print "".$obj->idprof4."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['s.idprof5']['checked'])) { - print "".$obj->idprof5."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['s.idprof6']['checked'])) { - print "".$obj->idprof6."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // VAT - if (!empty($arrayfields['s.tva_intra']['checked'])) { - print ''; - if ($companystatic->tva_intra && !isValidVATID($companystatic)) { - print img_warning("BadVATNumber", '', 'pictofixedwidth'); - } - print $companystatic->tva_intra; - print "\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Type - if (!empty($arrayfields['customerorsupplier']['checked'])) { - print ''; - print $companystatic->getTypeUrl(1); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - if (!empty($arrayfields['s.fk_prospectlevel']['checked'])) { - // Prospect level - print ''; - print $companystatic->getLibProspLevel(); - print ""; - if (!$i) { - $totalarray['nbfield']++; - } - } - - if (!empty($arrayfields['s.fk_stcomm']['checked'])) { - // Prospect status - print '
'; - print '
'; - print $companystatic->LibProspCommStatut($obj->stcomm_id, 2, $prospectstatic->cacheprospectstatus[$obj->stcomm_id]['label'], $obj->stcomm_picto); - print '
-
'; - foreach ($prospectstatic->cacheprospectstatus as $key => $val) { - $titlealt = 'default'; - if (!empty($val['code']) && !in_array($val['code'], array('ST_NO', 'ST_NEVER', 'ST_TODO', 'ST_PEND', 'ST_DONE'))) { - $titlealt = $val['label']; + // Action column (Show the massaction button only when this page is not opend from the Extended POS) + if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + if (($massactionbutton || $massaction) && $contextpage != 'poslist') { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; } - if ($obj->stcomm_id != $val['id']) { - print ''.img_action($titlealt, $val['code'], $val['picto']).''; + print ''; + if (!$i) { + $totalarray['nbfield']++; } } - print '
'; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Parent company - if (!empty($arrayfields['s2.nom']['checked'])) { - print ''; - if ($companystatic->fk_parent > 0) { - $companyparent->fetch($companystatic->fk_parent); - print $companyparent->getNomUrl(1); - } - print ""; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Extra fields - include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; - // Fields from hook - $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); - $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - // Date creation - if (!empty($arrayfields['s.datec']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date modification - if (!empty($arrayfields['s.tms']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Status - if (!empty($arrayfields['s.status']['checked'])) { - print ''.$companystatic->getLibStatut(5).''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Import key - if (!empty($arrayfields['s.import_key']['checked'])) { - print ''; - print dol_escape_htmltag($obj->import_key); - print "\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Action column (Show the massaction button only when this page is not opend from the Extended POS) - if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print ''; - if (($massactionbutton || $massaction) && $contextpage != 'poslist') { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; + if (!empty($arrayfields['s.rowid']['checked'])) { + print ''; + print $obj->rowid; + print "\n"; + if (!$i) { + $totalarray['nbfield']++; } - print ''; } - print ''; - if (!$i) { - $totalarray['nbfield']++; + if (!empty($arrayfields['s.nom']['checked'])) { + print 'global->MAIN_SOCIETE_SHOW_COMPLETE_NAME) ? ' class="tdoverflowmax200"' : '').' data-key="ref">'; + if ($contextpage == 'poslist') { + print dol_escape_htmltag($companystatic->name); + } else { + print $companystatic->getNomUrl(1, '', 100, 0, 1, empty($arrayfields['s.name_alias']['checked']) ? 0 : 1); + } + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } } - } + if (!empty($arrayfields['s.name_alias']['checked'])) { + print ''; + print dol_escape_htmltag($companystatic->name_alias); + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Barcode + if (!empty($arrayfields['s.barcode']['checked'])) { + print ''.dol_escape_htmltag($companystatic->barcode).''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Customer code + if (!empty($arrayfields['s.code_client']['checked'])) { + print ''.dol_escape_htmltag($companystatic->code_client).''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Supplier code + if (!empty($arrayfields['s.code_fournisseur']['checked'])) { + print ''.dol_escape_htmltag($companystatic->code_fournisseur).''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Account customer code + if (!empty($arrayfields['s.code_compta']['checked'])) { + print ''.dol_escape_htmltag($companystatic->code_compta_client).''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Account supplier code + if (!empty($arrayfields['s.code_compta_fournisseur']['checked'])) { + print ''.dol_escape_htmltag($companystatic->code_compta_fournisseur).''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Address + if (!empty($arrayfields['s.address']['checked'])) { + print ''.dol_escape_htmltag($companystatic->address).''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Zip + if (!empty($arrayfields['s.zip']['checked'])) { + print "".dol_escape_htmltag($companystatic->zip)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Town + if (!empty($arrayfields['s.town']['checked'])) { + print ''.dol_escape_htmltag($companystatic->town)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // State + if (!empty($arrayfields['state.nom']['checked'])) { + print "".dol_escape_htmltag($obj->state_name)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Region + if (!empty($arrayfields['region.nom']['checked'])) { + print "".dol_escape_htmltag($obj->region_name)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Country + if (!empty($arrayfields['country.code_iso']['checked'])) { + print ''; + $labelcountry = ($companystatic->country_code && ($langs->trans("Country".$companystatic->country_code) != "Country".$companystatic->country_code)) ? $langs->trans("Country".$companystatic->country_code) : $obj->country_label; + print $labelcountry; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Type ent + if (!empty($arrayfields['typent.code']['checked'])) { + if (!isset($typenArray) || !is_array($typenArray) || count($typenArray) == 0) { + $typenArray = $formcompany->typent_array(1); + } + $labeltypeofcompany= empty($typenArray[$obj->typent_code]) ? '' : $typenArray[$obj->typent_code]; - print ''."\n"; + print ''; + print dol_escape_htmltag($labeltypeofcompany); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Multiprice level + if (!empty($arrayfields['s.price_level']['checked'])) { + print ''.$obj->price_level."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Staff + if (!empty($arrayfields['staff.code']['checked'])) { + print ''; + if (!is_array($staffArray) || count($staffArray) == 0) { + $staffArray = $formcompany->effectif_array(1); + } + print $staffArray[$obj->staff_code]; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + if (!empty($arrayfields['s.email']['checked'])) { + print ''.dol_print_email($obj->email, $obj->rowid, $obj->rowid, 'AC_EMAIL', 0, 0, 1)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + if (!empty($arrayfields['s.phone']['checked'])) { + print ''.dol_print_phone($obj->phone, $companystatic->country_code, 0, $obj->rowid, 'AC_TEL', ' ', 'phone')."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + if (!empty($arrayfields['s.fax']['checked'])) { + print ''.dol_print_phone($obj->fax, $companystatic->country_code, 0, $obj->rowid, 'AC_TEL', ' ', 'fax')."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + if (!empty($arrayfields['s.url']['checked'])) { + print "".dol_print_url($obj->url, '', '', 1)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + if (!empty($arrayfields['s.siren']['checked'])) { + print "".$obj->idprof1."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + if (!empty($arrayfields['s.siret']['checked'])) { + print "".$obj->idprof2."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + if (!empty($arrayfields['s.ape']['checked'])) { + print "".$obj->idprof3."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + if (!empty($arrayfields['s.idprof4']['checked'])) { + print "".$obj->idprof4."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + if (!empty($arrayfields['s.idprof5']['checked'])) { + print "".$obj->idprof5."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + if (!empty($arrayfields['s.idprof6']['checked'])) { + print "".$obj->idprof6."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // VAT + if (!empty($arrayfields['s.tva_intra']['checked'])) { + print ''; + if ($companystatic->tva_intra && !isValidVATID($companystatic)) { + print img_warning("BadVATNumber", '', 'pictofixedwidth'); + } + print $companystatic->tva_intra; + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Type + if (!empty($arrayfields['customerorsupplier']['checked'])) { + print ''; + print $companystatic->getTypeUrl(1); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + if (!empty($arrayfields['s.fk_prospectlevel']['checked'])) { + // Prospect level + print ''; + print $companystatic->getLibProspLevel(); + print ""; + if (!$i) { + $totalarray['nbfield']++; + } + } + + if (!empty($arrayfields['s.fk_stcomm']['checked'])) { + // Prospect status + print '
'; + print '
'; + print $companystatic->LibProspCommStatut($obj->stcomm_id, 2, $prospectstatic->cacheprospectstatus[$obj->stcomm_id]['label'], $obj->stcomm_picto); + print '
-
'; + foreach ($prospectstatic->cacheprospectstatus as $key => $val) { + $titlealt = 'default'; + if (!empty($val['code']) && !in_array($val['code'], array('ST_NO', 'ST_NEVER', 'ST_TODO', 'ST_PEND', 'ST_DONE'))) { + $titlealt = $val['label']; + } + if ($obj->stcomm_id != $val['id']) { + print ''.img_action($titlealt, $val['code'], $val['picto']).''; + } + } + print '
'; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Parent company + if (!empty($arrayfields['s2.nom']['checked'])) { + print ''; + if ($companystatic->fk_parent > 0) { + $companyparent->fetch($companystatic->fk_parent); + print $companyparent->getNomUrl(1); + } + print ""; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Extra fields + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; + // Fields from hook + $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + // Date creation + if (!empty($arrayfields['s.datec']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Date modification + if (!empty($arrayfields['s.tms']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Status + if (!empty($arrayfields['s.status']['checked'])) { + print ''.$companystatic->getLibStatut(5).''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Import key + if (!empty($arrayfields['s.import_key']['checked'])) { + print ''; + print dol_escape_htmltag($obj->import_key); + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Action column (Show the massaction button only when this page is not opend from the Extended POS) + if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + if (($massactionbutton || $massaction) && $contextpage != 'poslist') { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + print ''."\n"; + } $i++; } From 52e2e71b00c8d630c9bbb7bd45823e7c7679e567 Mon Sep 17 00:00:00 2001 From: FLIO Date: Wed, 21 Dec 2022 11:57:07 +0100 Subject: [PATCH 0002/1026] Fix(scrutinizer) --- htdocs/public/project/new.php | 68 +++++++++++++++++------------------ 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/htdocs/public/project/new.php b/htdocs/public/project/new.php index 7603c046006..62951407fd1 100644 --- a/htdocs/public/project/new.php +++ b/htdocs/public/project/new.php @@ -338,50 +338,50 @@ if (empty($reshook) && $action == 'add') { require_once DOL_DOCUMENT_ROOT.'/core/class/CMailFile.class.php'; $object = $proj; - if ($object->email) { - $subject = ''; - $msg = ''; + // if ($object->email) { + // $subject = ''; + // $msg = ''; - // Send subscription email - include_once DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php'; - $formmail = new FormMail($db); - // Set output language - $outputlangs = new Translate('', $conf); - $outputlangs->setDefaultLang(empty($object->thirdparty->default_lang) ? $mysoc->default_lang : $object->thirdparty->default_lang); - // Load traductions files required by page - $outputlangs->loadLangs(array("main", "members", "projects")); - // Get email content from template - $arraydefaultmessage = null; - $labeltouse = $conf->global->PROJECT_EMAIL_TEMPLATE_AUTOLEAD; + // // Send subscription email + // include_once DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php'; + // $formmail = new FormMail($db); + // // Set output language + // $outputlangs = new Translate('', $conf); + // $outputlangs->setDefaultLang(empty($object->thirdparty->default_lang) ? $mysoc->default_lang : $object->thirdparty->default_lang); + // // Load traductions files required by page + // $outputlangs->loadLangs(array("main", "members", "projects")); + // // Get email content from template + // $arraydefaultmessage = null; + // $labeltouse = $conf->global->PROJECT_EMAIL_TEMPLATE_AUTOLEAD; - if (!empty($labeltouse)) { - $arraydefaultmessage = $formmail->getEMailTemplate($db, 'project', $user, $outputlangs, 0, 1, $labeltouse); - } + // if (!empty($labeltouse)) { + // $arraydefaultmessage = $formmail->getEMailTemplate($db, 'project', $user, $outputlangs, 0, 1, $labeltouse); + // } - if (!empty($labeltouse) && is_object($arraydefaultmessage) && $arraydefaultmessage->id > 0) { - $subject = $arraydefaultmessage->topic; - $msg = $arraydefaultmessage->content; - } - if (empty($labeltosue)) { - $labeltouse = '['.$mysoc->name.'] '.$langs->trans("YourMessage"); - $msg = $langs->trans("YourMessageHasBeenReceived"); - } + // if (!empty($labeltouse) && is_object($arraydefaultmessage) && $arraydefaultmessage->id > 0) { + // $subject = $arraydefaultmessage->topic; + // $msg = $arraydefaultmessage->content; + // } + // if (empty($labeltosue)) { + // $labeltouse = '['.$mysoc->name.'] '.$langs->trans("YourMessage"); + // $msg = $langs->trans("YourMessageHasBeenReceived"); + // } - $substitutionarray = getCommonSubstitutionArray($outputlangs, 0, null, $object); - complete_substitutions_array($substitutionarray, $outputlangs, $object); - $subjecttosend = make_substitutions($subject, $substitutionarray, $outputlangs); - $texttosend = make_substitutions($msg, $substitutionarray, $outputlangs); + // $substitutionarray = getCommonSubstitutionArray($outputlangs, 0, null, $object); + // complete_substitutions_array($substitutionarray, $outputlangs, $object); + // $subjecttosend = make_substitutions($subject, $substitutionarray, $outputlangs); + // $texttosend = make_substitutions($msg, $substitutionarray, $outputlangs); - if ($subjecttosend && $texttosend) { - $moreinheader = 'X-Dolibarr-Info: send_an_email by public/lead/new.php'."\r\n"; + // if ($subjecttosend && $texttosend) { + // $moreinheader = 'X-Dolibarr-Info: send_an_email by public/lead/new.php'."\r\n"; - $result = $object->send_an_email($texttosend, $subjecttosend, array(), array(), array(), "", "", 0, -1, '', $moreinheader); - } + // $result = $object->send_an_email($texttosend, $subjecttosend, array(), array(), array(), "", "", 0, -1, '', $moreinheader); + // } /*if ($result < 0) { $error++; setEventMessages($object->error, $object->errors, 'errors'); }*/ - } + // } if (!empty($backtopage)) { $urlback = $backtopage; From 1c9a5547068a3826494300cc537efb1c1cec4035 Mon Sep 17 00:00:00 2001 From: Lamrani Abdel Date: Wed, 21 Dec 2022 13:28:39 +0100 Subject: [PATCH 0003/1026] New mode view for projects --- htdocs/projet/class/project.class.php | 35 ++ htdocs/projet/list.php | 851 +++++++++++++------------- 2 files changed, 475 insertions(+), 411 deletions(-) diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php index 9c8b4ebee26..33bedb3d56c 100644 --- a/htdocs/projet/class/project.class.php +++ b/htdocs/projet/class/project.class.php @@ -2313,4 +2313,39 @@ class Project extends CommonObject $this->lines = $taskstatic->getTasksArray(0, $user, $this->id, 0, 0, '', '-1', '', 0, 0, array(), 0, array(), 0, $loadRoleMode); } + + + /** + * Return clicable link of object (with eventually picto) + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '') + { + global $langs,$db,$user; + $return = '
'; + $return .= '
'; + $return .= ''; + $return .= img_picto('', $this->picto); + //$return .= ''; // Can be image + $return .= ''; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + if (property_exists($this, 'date_start_event')) { + $return .= '
'.$langs->trans("DateStart").''; + $return .= ' : '.dol_print_date($db->jdate($this->date_start_event), 'day').''; + } + if (property_exists($this, 'user_author_id')) { + $return .= '
'.$langs->trans("Author").''; + $return .= ' : '.$user->getNomUrl(1).''; + } + if (method_exists($this, 'getLibStatut')) { + $return .= '
'.$this->getLibStatut(5).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + return $return; + } } diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php index b31666245d4..b208a64d08f 100644 --- a/htdocs/projet/list.php +++ b/htdocs/projet/list.php @@ -55,6 +55,8 @@ $show_files = GETPOST('show_files', 'int'); $confirm = GETPOST('confirm', 'alpha'); $toselect = GETPOST('toselect', 'array'); $contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'projectlist'; +$mode = GETPOST('mode', 'alpha'); + $title = $langs->trans("Projects"); @@ -698,6 +700,9 @@ llxHeader('', $title, $help_url); $arrayofselected = is_array($toselect) ? $toselect : array(); $param = ''; +if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); +} if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -881,6 +886,10 @@ if (!empty($socid)) { if ($search_usage_event_organization == 1) { $url .= '&usage_organize_event=1'; } + +$newcardbutton = ''; +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); $newcardbutton = dolGetButtonTitle($langs->trans('NewProject'), '', 'fa fa-plus-circle', $url, '', $user->rights->projet->creer); print '
'; @@ -893,6 +902,8 @@ print ''; print ''; print ''; print ''; +print ''; + // Show description of content $texthelp = ''; @@ -1333,443 +1344,461 @@ while ($i < $imaxinloop) { $companystatic->town = $obj->town; $companystatic->country_code = $obj->country_code; - print ''; + if ($mode == 'kanban') { + if ($i == 0) { + print ''; + print '
'; + } + $object->date_start_event = $obj->date_start; - // Action column - if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print ''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->id, $arrayofselected)) { - $selected = 1; + $userstatic->id = $obj->fk_user_creat; + $object->user_author_id = $userstatic->id; + //var_dump($object->user_author_id);exit; + print $object->getKanbanView(''); + + if ($i == min($num, $limit)-1) { + print '
'; + print ''; + } + } else { + print ''; + + // Action column + if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->id, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print ''; + if (!$i) { + $totalarray['nbfield']++; } - print ''; } - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Project url + if (!empty($arrayfields['p.ref']['checked'])) { + print ''; + print $object->getNomUrl(1, (!empty(GETPOST('search_usage_event_organization', 'int'))?'eventorganization':'')); + if ($object->hasDelay()) { + print img_warning($langs->trans('Late')); + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Project url - if (!empty($arrayfields['p.ref']['checked'])) { - print ''; - print $object->getNomUrl(1, (!empty(GETPOST('search_usage_event_organization', 'int'))?'eventorganization':'')); - if ($object->hasDelay()) { - print img_warning($langs->trans('Late')); + // Title + if (!empty($arrayfields['p.title']['checked'])) { + print ''; + print $obj->title; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Company + if (!empty($arrayfields['s.nom']['checked'])) { + print ''; + if ($obj->socid) { + print $companystatic->getNomUrl(1, '', 0, 0, -1, empty($arrayfields['s.name_alias']['checked']) ? 0 : 1); + } else { + print ' '; + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Title - if (!empty($arrayfields['p.title']['checked'])) { - print ''; - print $obj->title; - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Alias + if (!empty($arrayfields['s.name_alias']['checked'])) { + print ''; + if ($obj->socid) { + print $companystatic->name_alias; + } else { + print ' '; + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Company - if (!empty($arrayfields['s.nom']['checked'])) { - print ''; - if ($obj->socid) { - print $companystatic->getNomUrl(1, '', 0, 0, -1, empty($arrayfields['s.name_alias']['checked']) ? 0 : 1); - } else { - print ' '; + // Sales Representatives + if (!empty($arrayfields['commercial']['checked'])) { + print ''; + if ($obj->socid) { + $companystatic->id = $obj->socid; + $companystatic->name = $obj->name; + $listsalesrepresentatives = $companystatic->getSalesRepresentatives($user); + $nbofsalesrepresentative = count($listsalesrepresentatives); + if ($nbofsalesrepresentative > 6) { + // We print only number + print $nbofsalesrepresentative; + } elseif ($nbofsalesrepresentative > 0) { + $userstatic = new User($db); + $j = 0; + foreach ($listsalesrepresentatives as $val) { + $userstatic->id = $val['id']; + $userstatic->lastname = $val['lastname']; + $userstatic->firstname = $val['firstname']; + $userstatic->email = $val['email']; + $userstatic->statut = $val['statut']; + $userstatic->entity = $val['entity']; + $userstatic->photo = $val['photo']; + $userstatic->login = $val['login']; + $userstatic->office_phone = $val['office_phone']; + $userstatic->office_fax = $val['office_fax']; + $userstatic->user_mobile = $val['user_mobile']; + $userstatic->job = $val['job']; + $userstatic->gender = $val['gender']; + print ($nbofsalesrepresentative < 2) ? $userstatic->getNomUrl(-1, '', 0, 0, 12) : $userstatic->getNomUrl(-2); + $j++; + if ($j < $nbofsalesrepresentative) { + print ' '; + } + } + } + //else print $langs->trans("NoSalesRepresentativeAffected"); + } else { + print ' '; + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - print ''; - if (!$i) { - $totalarray['nbfield']++; + + // Date start project + if (!empty($arrayfields['p.dateo']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_start), 'day'); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Alias - if (!empty($arrayfields['s.name_alias']['checked'])) { - print ''; - if ($obj->socid) { - print $companystatic->name_alias; - } else { - print ' '; + // Date end project + if (!empty($arrayfields['p.datee']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_end), 'day'); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - print ''; - if (!$i) { - $totalarray['nbfield']++; + + // Visibility + if (!empty($arrayfields['p.public']['checked'])) { + print ''; + if ($obj->public) { + print img_picto($langs->trans('SharedProject'), 'world', 'class="paddingrightonly"'); + //print $langs->trans('SharedProject'); + } else { + print img_picto($langs->trans('PrivateProject'), 'private', 'class="paddingrightonly"'); + //print $langs->trans('PrivateProject'); + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Sales Representatives - if (!empty($arrayfields['commercial']['checked'])) { - print ''; - if ($obj->socid) { - $companystatic->id = $obj->socid; - $companystatic->name = $obj->name; - $listsalesrepresentatives = $companystatic->getSalesRepresentatives($user); - $nbofsalesrepresentative = count($listsalesrepresentatives); - if ($nbofsalesrepresentative > 6) { - // We print only number - print $nbofsalesrepresentative; - } elseif ($nbofsalesrepresentative > 0) { - $userstatic = new User($db); - $j = 0; - foreach ($listsalesrepresentatives as $val) { - $userstatic->id = $val['id']; - $userstatic->lastname = $val['lastname']; - $userstatic->firstname = $val['firstname']; - $userstatic->email = $val['email']; - $userstatic->statut = $val['statut']; - $userstatic->entity = $val['entity']; - $userstatic->photo = $val['photo']; - $userstatic->login = $val['login']; - $userstatic->office_phone = $val['office_phone']; - $userstatic->office_fax = $val['office_fax']; - $userstatic->user_mobile = $val['user_mobile']; - $userstatic->job = $val['job']; - $userstatic->gender = $val['gender']; - print ($nbofsalesrepresentative < 2) ? $userstatic->getNomUrl(-1, '', 0, 0, 12) : $userstatic->getNomUrl(-2); - $j++; - if ($j < $nbofsalesrepresentative) { - print ' '; + // Contacts of project + if (!empty($arrayfields['c.assigned']['checked'])) { + print ''; + $ifisrt = 1; + foreach (array('internal', 'external') as $source) { + $tab = $object->liste_contact(-1, $source, 0, '', 1); + $numcontact = count($tab); + if (!empty($numcontact)) { + foreach ($tab as $contactproject) { + //var_dump($contacttask); + if ($source == 'internal') { + $c = new User($db); + } else { + $c = new Contact($db); + } + $c->fetch($contactproject['id']); + if (!empty($c->photo)) { + if (get_class($c) == 'User') { + print $c->getNomUrl(-2, '', 0, 0, 24, 1, '', ($ifisrt ? '' : 'notfirst')); + } else { + print $c->getNomUrl(-2, '', 0, '', -1, 0, ($ifisrt ? '' : 'notfirst')); + } + } else { + if (get_class($c) == 'User') { + print $c->getNomUrl(2, '', 0, 0, 24, 1, '', ($ifisrt ? '' : 'notfirst')); + } else { + print $c->getNomUrl(2, '', 0, '', -1, 0, ($ifisrt ? '' : 'notfirst')); + } + } + $ifisrt = 0; } } } - //else print $langs->trans("NoSalesRepresentativeAffected"); - } else { - print ' '; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Opp Status + if (!empty($arrayfields['p.fk_opp_status']['checked'])) { + print ''; + if ($obj->opp_status_code) { + print $langs->trans("OppStatus".$obj->opp_status_code); + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } + // Opp Amount + if (!empty($arrayfields['p.opp_amount']['checked'])) { + print ''; + //if ($obj->opp_status_code) + if (strcmp($obj->opp_amount, '')) { + print ''.price($obj->opp_amount, 1, $langs, 1, -1, -1, '').''; + $totalarray['val']['p.opp_amount'] += $obj->opp_amount; + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'p.opp_amount'; + } + } + // Opp percent + if (!empty($arrayfields['p.opp_percent']['checked'])) { + print ''; + if ($obj->opp_percent) { + print price($obj->opp_percent, 1, $langs, 1, 0).'%'; + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Opp weighted amount + if (!empty($arrayfields['opp_weighted_amount']['checked'])) { + if (!isset($totalarray['val']['opp_weighted_amount'])) { + $totalarray['val']['opp_weighted_amount'] = 0; + } + print ''; + if ($obj->opp_weighted_amount) { + print ''.price($obj->opp_weighted_amount, 1, $langs, 1, -1, -1, '').''; + $totalarray['val']['opp_weighted_amount'] += $obj->opp_weighted_amount; + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'opp_weighted_amount'; + } + } + // Budget + if (!empty($arrayfields['p.budget_amount']['checked'])) { + print ''; + if ($obj->budget_amount != '') { + print ''.price($obj->budget_amount, 1, $langs, 1, -1, -1).''; + $totalarray['val']['p.budget_amount'] += $obj->budget_amount; + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'p.budget_amount'; + } + } + // Usage opportunity + if (!empty($arrayfields['p.usage_opportunity']['checked'])) { + print ''; + if ($obj->usage_opportunity) { + print yn($obj->usage_opportunity); + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Usage task + if (!empty($arrayfields['p.usage_task']['checked'])) { + print ''; + if ($obj->usage_task) { + print yn($obj->usage_task); + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Bill time + if (!empty($arrayfields['p.usage_bill_time']['checked'])) { + print ''; + if ($obj->usage_bill_time) { + print yn($obj->usage_bill_time); + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Event Organization + if (!empty($arrayfields['p.usage_organize_event']['checked'])) { + print ''; + if ($obj->usage_organize_event) { + print yn($obj->usage_organize_event); + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Allow unknown people to suggest conferences + if (!empty($arrayfields['p.accept_conference_suggestions']['checked'])) { + print ''; + if ($obj->accept_conference_suggestions) { + print yn($obj->accept_conference_suggestions); + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Allow unknown people to suggest booth + if (!empty($arrayfields['p.accept_booth_suggestions']['checked'])) { + print ''; + if ($obj->accept_booth_suggestions) { + print yn($obj->accept_booth_suggestions); + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Price of registration + if (!empty($arrayfields['p.price_registration']['checked'])) { + print ''; + if ($obj->price_registration != '') { + print ''.price($obj->price_registration, 1, $langs, 1, -1, -1).''; + $totalarray['val']['p.price_registration'] += $obj->price_registration; + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'p.price_registration'; + } + } + // Price of booth + if (!empty($arrayfields['p.price_booth']['checked'])) { + print ''; + if ($obj->price_booth != '') { + print ''.price($obj->price_booth, 1, $langs, 1, -1, -1).''; + $totalarray['val']['p.price_booth'] += $obj->price_booth; + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'p.price_booth'; + } + } + // Author + $userstatic->id = $obj->fk_user_creat; + $userstatic->login = $obj->login; + $userstatic->lastname = $obj->lastname; + $userstatic->firstname = $obj->firstname; + $userstatic->email = $obj->user_email; + $userstatic->statut = $obj->user_statut; + $userstatic->entity = $obj->entity; + $userstatic->photo = $obj->photo; + $userstatic->office_phone = $obj->office_phone; + $userstatic->office_fax = $obj->office_fax; + $userstatic->user_mobile = $obj->user_mobile; + $userstatic->job = $obj->job; + $userstatic->gender = $obj->gender; - // Date start project - if (!empty($arrayfields['p.dateo']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->date_start), 'day'); - print ''; - if (!$i) { - $totalarray['nbfield']++; + if (!empty($arrayfields['u.login']['checked'])) { + print ''; + if ($userstatic->id) { + print $userstatic->getNomUrl(-1); + } else { + print ' '; + } + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Date end project - if (!empty($arrayfields['p.datee']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->date_end), 'day'); - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Extra fields + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; + // Fields from hook + $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + // Date creation + if (!empty($arrayfields['p.datec']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - - // Visibility - if (!empty($arrayfields['p.public']['checked'])) { - print ''; - if ($obj->public) { - print img_picto($langs->trans('SharedProject'), 'world', 'class="paddingrightonly"'); - //print $langs->trans('SharedProject'); - } else { - print img_picto($langs->trans('PrivateProject'), 'private', 'class="paddingrightonly"'); - //print $langs->trans('PrivateProject'); + // Date modification + if (!empty($arrayfields['p.tms']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Email MsgID + if (!empty($arrayfields['p.email_msgid']['checked'])) { + print ''; + print $obj->email_msgid; + print ''; + if (!$i) $totalarray['nbfield']++; } - } - // Contacts of project - if (!empty($arrayfields['c.assigned']['checked'])) { - print ''; - $ifisrt = 1; - foreach (array('internal', 'external') as $source) { - $tab = $object->liste_contact(-1, $source, 0, '', 1); - $numcontact = count($tab); - if (!empty($numcontact)) { - foreach ($tab as $contactproject) { - //var_dump($contacttask); - if ($source == 'internal') { - $c = new User($db); - } else { - $c = new Contact($db); - } - $c->fetch($contactproject['id']); - if (!empty($c->photo)) { - if (get_class($c) == 'User') { - print $c->getNomUrl(-2, '', 0, 0, 24, 1, '', ($ifisrt ? '' : 'notfirst')); - } else { - print $c->getNomUrl(-2, '', 0, '', -1, 0, ($ifisrt ? '' : 'notfirst')); - } - } else { - if (get_class($c) == 'User') { - print $c->getNomUrl(2, '', 0, 0, 24, 1, '', ($ifisrt ? '' : 'notfirst')); - } else { - print $c->getNomUrl(2, '', 0, '', -1, 0, ($ifisrt ? '' : 'notfirst')); - } - } - $ifisrt = 0; + // Import key + if (!empty($arrayfields['p.import_key']['checked'])) { + print ''.dol_escape_htmltag($obj->import_key).''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Status + if (!empty($arrayfields['p.fk_statut']['checked'])) { + print ''.$object->getLibStatut(5).''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Action column + if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->id, $arrayofselected)) { + $selected = 1; } + print ''; + } + print ''; + if (!$i) { + $totalarray['nbfield']++; } } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Opp Status - if (!empty($arrayfields['p.fk_opp_status']['checked'])) { - print ''; - if ($obj->opp_status_code) { - print $langs->trans("OppStatus".$obj->opp_status_code); - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Opp Amount - if (!empty($arrayfields['p.opp_amount']['checked'])) { - print ''; - //if ($obj->opp_status_code) - if (strcmp($obj->opp_amount, '')) { - print ''.price($obj->opp_amount, 1, $langs, 1, -1, -1, '').''; - $totalarray['val']['p.opp_amount'] += $obj->opp_amount; - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'p.opp_amount'; - } - } - // Opp percent - if (!empty($arrayfields['p.opp_percent']['checked'])) { - print ''; - if ($obj->opp_percent) { - print price($obj->opp_percent, 1, $langs, 1, 0).'%'; - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Opp weighted amount - if (!empty($arrayfields['opp_weighted_amount']['checked'])) { - if (!isset($totalarray['val']['opp_weighted_amount'])) { - $totalarray['val']['opp_weighted_amount'] = 0; - } - print ''; - if ($obj->opp_weighted_amount) { - print ''.price($obj->opp_weighted_amount, 1, $langs, 1, -1, -1, '').''; - $totalarray['val']['opp_weighted_amount'] += $obj->opp_weighted_amount; - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'opp_weighted_amount'; - } - } - // Budget - if (!empty($arrayfields['p.budget_amount']['checked'])) { - print ''; - if ($obj->budget_amount != '') { - print ''.price($obj->budget_amount, 1, $langs, 1, -1, -1).''; - $totalarray['val']['p.budget_amount'] += $obj->budget_amount; - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'p.budget_amount'; - } - } - // Usage opportunity - if (!empty($arrayfields['p.usage_opportunity']['checked'])) { - print ''; - if ($obj->usage_opportunity) { - print yn($obj->usage_opportunity); - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Usage task - if (!empty($arrayfields['p.usage_task']['checked'])) { - print ''; - if ($obj->usage_task) { - print yn($obj->usage_task); - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Bill time - if (!empty($arrayfields['p.usage_bill_time']['checked'])) { - print ''; - if ($obj->usage_bill_time) { - print yn($obj->usage_bill_time); - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Event Organization - if (!empty($arrayfields['p.usage_organize_event']['checked'])) { - print ''; - if ($obj->usage_organize_event) { - print yn($obj->usage_organize_event); - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Allow unknown people to suggest conferences - if (!empty($arrayfields['p.accept_conference_suggestions']['checked'])) { - print ''; - if ($obj->accept_conference_suggestions) { - print yn($obj->accept_conference_suggestions); - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Allow unknown people to suggest booth - if (!empty($arrayfields['p.accept_booth_suggestions']['checked'])) { - print ''; - if ($obj->accept_booth_suggestions) { - print yn($obj->accept_booth_suggestions); - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Price of registration - if (!empty($arrayfields['p.price_registration']['checked'])) { - print ''; - if ($obj->price_registration != '') { - print ''.price($obj->price_registration, 1, $langs, 1, -1, -1).''; - $totalarray['val']['p.price_registration'] += $obj->price_registration; - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'p.price_registration'; - } - } - // Price of booth - if (!empty($arrayfields['p.price_booth']['checked'])) { - print ''; - if ($obj->price_booth != '') { - print ''.price($obj->price_booth, 1, $langs, 1, -1, -1).''; - $totalarray['val']['p.price_booth'] += $obj->price_booth; - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'p.price_booth'; - } - } - // Author - $userstatic->id = $obj->fk_user_creat; - $userstatic->login = $obj->login; - $userstatic->lastname = $obj->lastname; - $userstatic->firstname = $obj->firstname; - $userstatic->email = $obj->user_email; - $userstatic->statut = $obj->user_statut; - $userstatic->entity = $obj->entity; - $userstatic->photo = $obj->photo; - $userstatic->office_phone = $obj->office_phone; - $userstatic->office_fax = $obj->office_fax; - $userstatic->user_mobile = $obj->user_mobile; - $userstatic->job = $obj->job; - $userstatic->gender = $obj->gender; - if (!empty($arrayfields['u.login']['checked'])) { - print ''; - if ($userstatic->id) { - print $userstatic->getNomUrl(-1); - } else { - print ' '; - } - print "\n"; - if (!$i) { - $totalarray['nbfield']++; - } + print "\n"; } - // Extra fields - include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; - // Fields from hook - $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); - $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - // Date creation - if (!empty($arrayfields['p.datec']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date modification - if (!empty($arrayfields['p.tms']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Email MsgID - if (!empty($arrayfields['p.email_msgid']['checked'])) { - print ''; - print $obj->email_msgid; - print ''; - if (!$i) $totalarray['nbfield']++; - } - // Import key - if (!empty($arrayfields['p.import_key']['checked'])) { - print ''.dol_escape_htmltag($obj->import_key).''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Status - if (!empty($arrayfields['p.fk_statut']['checked'])) { - print ''.$object->getLibStatut(5).''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Action column - if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print ''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->id, $arrayofselected)) { - $selected = 1; - } - print ''; - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - print "\n"; } $i++; From 411a769a59e45236a2e9fc2c721a14e3d66bb7e8 Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Thu, 22 Dec 2022 10:00:22 +0000 Subject: [PATCH 0004/1026] Fixing style errors. --- htdocs/societe/list.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/societe/list.php b/htdocs/societe/list.php index 16f6d467e64..c3a8316dbbe 100644 --- a/htdocs/societe/list.php +++ b/htdocs/societe/list.php @@ -989,7 +989,6 @@ if ($contextpage != 'poslist') { $newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); $newcardbutton .= dolGetButtonTitle($langs->trans($label), '', 'fa fa-plus-circle', $url, '', $user->rights->societe->creer); } elseif ($user->rights->societe->creer) { - $url = DOL_URL_ROOT.'/societe/card.php?action=create&type=t&contextpage=poslist&optioncss=print&backtopage='.urlencode($_SERVER["PHP_SELF"].'?type=t&contextpage=poslist&nomassaction=1&optioncss=print&place='.$place); $label = 'MenuNewCustomer'; $newcardbutton .= dolGetButtonTitle($langs->trans($label), '', 'fa fa-plus-circle', $url); From 3fdb445cf3a578383eb9d81656c6d6f54d10abfc Mon Sep 17 00:00:00 2001 From: Lamrani Abdel Date: Fri, 13 Jan 2023 14:20:19 +0100 Subject: [PATCH 0005/1026] modify style for checkbox --- htdocs/hrm/class/skill.class.php | 2 +- htdocs/theme/eldy/info-box.inc.php | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/htdocs/hrm/class/skill.class.php b/htdocs/hrm/class/skill.class.php index 5f58412b65a..592fd77ac45 100644 --- a/htdocs/hrm/class/skill.class.php +++ b/htdocs/hrm/class/skill.class.php @@ -1130,7 +1130,7 @@ class Skill extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; - $return .= ''; + $return .= ''; if (property_exists($this, 'skill_type')) { $return .= '
'.$langs->trans("Type").''; $return .= ' : '.$this->fields['skill_type']['arrayofkeyval'][$this->skill_type].''; diff --git a/htdocs/theme/eldy/info-box.inc.php b/htdocs/theme/eldy/info-box.inc.php index f35516ad58e..9c1f3b443ef 100644 --- a/htdocs/theme/eldy/info-box.inc.php +++ b/htdocs/theme/eldy/info-box.inc.php @@ -491,7 +491,10 @@ if (GETPOSTISSET('THEME_SATURATE_RATIO')) { min-width: 350px; max-width: 350px; } - +/**for make a checkbox in the right of the box in mode kanban */ +.fright { + float:right; +} @media only screen and (max-width: 1740px) { .info-box-module { min-width: 315px; From e4d2e1fec2221cafedc6e62d3abdf94fa463c4ae Mon Sep 17 00:00:00 2001 From: Lamrani Abdel Date: Mon, 16 Jan 2023 14:28:09 +0100 Subject: [PATCH 0006/1026] fix attribute class --- htdocs/hrm/class/skill.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/hrm/class/skill.class.php b/htdocs/hrm/class/skill.class.php index 592fd77ac45..7e178204a3d 100644 --- a/htdocs/hrm/class/skill.class.php +++ b/htdocs/hrm/class/skill.class.php @@ -1130,7 +1130,7 @@ class Skill extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; - $return .= ''; + $return .= ''; if (property_exists($this, 'skill_type')) { $return .= '
'.$langs->trans("Type").''; $return .= ' : '.$this->fields['skill_type']['arrayofkeyval'][$this->skill_type].''; From 5c3d35b415724cea6955bf8daea5a9e044d82670 Mon Sep 17 00:00:00 2001 From: lamrani abdelwadoud Date: Mon, 16 Jan 2023 15:48:29 +0100 Subject: [PATCH 0007/1026] Update list.php fix style --- htdocs/societe/list.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/societe/list.php b/htdocs/societe/list.php index c3a8316dbbe..9f808ec322e 100644 --- a/htdocs/societe/list.php +++ b/htdocs/societe/list.php @@ -983,7 +983,6 @@ if ($contextpage != 'poslist') { if (!empty($socid)) { $url .= '&socid='.$socid; } - $newcardbutton = ''; $newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); $newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); From 340edf8b30da2f8510d0cce3679c3ddc7b6368b5 Mon Sep 17 00:00:00 2001 From: Lamrani Abdel Date: Mon, 16 Jan 2023 16:41:49 +0100 Subject: [PATCH 0008/1026] fix error style --- htdocs/theme/eldy/info-box.inc.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/theme/eldy/info-box.inc.php b/htdocs/theme/eldy/info-box.inc.php index 9c1f3b443ef..99e8e5e2ca1 100644 --- a/htdocs/theme/eldy/info-box.inc.php +++ b/htdocs/theme/eldy/info-box.inc.php @@ -491,7 +491,6 @@ if (GETPOSTISSET('THEME_SATURATE_RATIO')) { min-width: 350px; max-width: 350px; } -/**for make a checkbox in the right of the box in mode kanban */ .fright { float:right; } From 06784bb02438ba6ff9f4b4af26fbd1524859d209 Mon Sep 17 00:00:00 2001 From: Lamrani Abdel Date: Mon, 16 Jan 2023 16:45:02 +0100 Subject: [PATCH 0009/1026] fix error style --- htdocs/hrm/class/skill.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/hrm/class/skill.class.php b/htdocs/hrm/class/skill.class.php index 7e178204a3d..6ef1cd621bd 100644 --- a/htdocs/hrm/class/skill.class.php +++ b/htdocs/hrm/class/skill.class.php @@ -1130,7 +1130,7 @@ class Skill extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; - $return .= ''; + $return .= ''; if (property_exists($this, 'skill_type')) { $return .= '
'.$langs->trans("Type").''; $return .= ' : '.$this->fields['skill_type']['arrayofkeyval'][$this->skill_type].''; From c4521efa57db526986f80197afda81c568a86db8 Mon Sep 17 00:00:00 2001 From: FLIO Date: Mon, 23 Jan 2023 16:31:14 +0100 Subject: [PATCH 0010/1026] fix(qodana) fix function comment bad return --- htdocs/fichinter/class/api_interventions.class.php | 4 ++-- htdocs/fourn/class/fournisseur.product.class.php | 4 ++-- htdocs/product/class/product.class.php | 4 ++-- .../class/price_global_variable_updater.class.php | 4 ++-- htdocs/product/stock/class/entrepot.class.php | 4 ++-- htdocs/reception/class/api_receptions.class.php | 4 ++-- htdocs/societe/class/api_thirdparties.class.php | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/htdocs/fichinter/class/api_interventions.class.php b/htdocs/fichinter/class/api_interventions.class.php index f96dc3d6aa7..6cd6595432d 100644 --- a/htdocs/fichinter/class/api_interventions.class.php +++ b/htdocs/fichinter/class/api_interventions.class.php @@ -341,7 +341,7 @@ class Interventions extends DolibarrApi * * @url POST {id}/validate * - * @return array + * @return Object */ public function validate($id, $notrigger = 0) { @@ -377,7 +377,7 @@ class Interventions extends DolibarrApi * * @url POST {id}/close * - * @return array + * @return Object */ public function closeFichinter($id) { diff --git a/htdocs/fourn/class/fournisseur.product.class.php b/htdocs/fourn/class/fournisseur.product.class.php index fa1706a523a..1d764cee490 100644 --- a/htdocs/fourn/class/fournisseur.product.class.php +++ b/htdocs/fourn/class/fournisseur.product.class.php @@ -673,7 +673,7 @@ class ProductFournisseur extends Product * @param int $limit Limit * @param int $offset Offset * @param int $socid Filter on a third party id - * @return array Array of ProductFournisseur with new properties to define supplier price + * @return array|int Array of ProductFournisseur with new properties to define supplier price */ public function list_product_fournisseur_price($prodid, $sortfield = '', $sortorder = '', $limit = 0, $offset = 0, $socid = 0) { @@ -1042,7 +1042,7 @@ class ProductFournisseur extends Product * @param string $sortorder Sort order * @param int $limit Limit * @param int $offset Offset - * @return array Array of Log prices + * @return array|int Array of Log prices */ public function listProductFournisseurPriceLog($product_fourn_price_id, $sortfield = '', $sortorder = '', $limit = 0, $offset = 0) { diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index 11133d6a6e0..e1251efe8f7 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -4829,7 +4829,7 @@ class Product extends CommonObject /** * Return all parent products for current product (first level only) * - * @return array Array of product + * @return array|int Array of product * @see hasFatherOrChild() */ public function getFather() @@ -4871,7 +4871,7 @@ class Product extends CommonObject * @param int $firstlevelonly Return only direct child * @param int $level Level of recursing call (start to 1) * @param array $parents Array of all parents of $id - * @return array Return array(prodid=>array(0=prodid, 1=>qty, 2=>product type, 3=>label, 4=>incdec, 5=>product ref) + * @return array|int Return array(prodid=>array(0=prodid, 1=>qty, 2=>product type, 3=>label, 4=>incdec, 5=>product ref) */ public function getChildsArbo($id, $firstlevelonly = 0, $level = 1, $parents = array()) { diff --git a/htdocs/product/dynamic_price/class/price_global_variable_updater.class.php b/htdocs/product/dynamic_price/class/price_global_variable_updater.class.php index 317bc7fb5fd..d43a2e3bf56 100644 --- a/htdocs/product/dynamic_price/class/price_global_variable_updater.class.php +++ b/htdocs/product/dynamic_price/class/price_global_variable_updater.class.php @@ -367,7 +367,7 @@ class PriceGlobalVariableUpdater /** * List all price global variables * - * @return array Array of price global variable updaters + * @return array|int Array of price global variable updaters */ public function listUpdaters() { @@ -404,7 +404,7 @@ class PriceGlobalVariableUpdater /** * List all updaters which need to be processed * - * @return array Array of price global variable updaters + * @return array|int Array of price global variable updaters */ public function listPendingUpdaters() { diff --git a/htdocs/product/stock/class/entrepot.class.php b/htdocs/product/stock/class/entrepot.class.php index 6e09a81eb7f..d537d7d06cf 100644 --- a/htdocs/product/stock/class/entrepot.class.php +++ b/htdocs/product/stock/class/entrepot.class.php @@ -564,7 +564,7 @@ class Entrepot extends CommonObject /** * Return number of unique different product into a warehouse * - * @return Array Array('nb'=>Nb, 'value'=>Value) + * @return array|int Array('nb'=>Nb, 'value'=>Value) */ public function nb_different_products() { @@ -595,7 +595,7 @@ class Entrepot extends CommonObject /** * Return stock and value of warehosue * - * @return Array Array('nb'=>Nb, 'value'=>Value) + * @return array|int Array('nb'=>Nb, 'value'=>Value) */ public function nb_products() { diff --git a/htdocs/reception/class/api_receptions.class.php b/htdocs/reception/class/api_receptions.class.php index 473650161e2..68da64fcc36 100644 --- a/htdocs/reception/class/api_receptions.class.php +++ b/htdocs/reception/class/api_receptions.class.php @@ -502,7 +502,7 @@ class Receptions extends DolibarrApi * * @url POST {id}/validate * - * @return array + * @return Object * \todo An error 403 is returned if the request has an empty body. * Error message: "Forbidden: Content type `text/plain` is not supported." * Workaround: send this in the body @@ -630,7 +630,7 @@ class Receptions extends DolibarrApi * * @url POST {id}/close * - * @return int + * @return Object */ public function close($id, $notrigger = 0) { diff --git a/htdocs/societe/class/api_thirdparties.class.php b/htdocs/societe/class/api_thirdparties.class.php index c4781c0df6a..f81fd066a2c 100644 --- a/htdocs/societe/class/api_thirdparties.class.php +++ b/htdocs/societe/class/api_thirdparties.class.php @@ -524,7 +524,7 @@ class Thirdparties extends DolibarrApi * Delete thirdparty * * @param int $id Thirdparty ID - * @return integer + * @return array */ public function delete($id) { @@ -1354,7 +1354,7 @@ class Thirdparties extends DolibarrApi * @param int $id Thirdparty id * @param int $companybankid Companybank id * @param string $model Model of document to generate - * @return void + * @return array * * @url GET {id}/generateBankAccountDocument/{companybankid}/{model} */ From 02f4f470830283fbf5dd7a6690fa4ca51bdab3fe Mon Sep 17 00:00:00 2001 From: FLIO Date: Tue, 24 Jan 2023 23:11:28 +0100 Subject: [PATCH 0011/1026] fix (qodana) Return value type is not compatible with declared --- htdocs/bom/class/api_boms.class.php | 2 +- htdocs/core/class/commonobject.class.php | 2 +- htdocs/core/db/sqlite3.class.php | 2 +- htdocs/don/class/api_donations.class.php | 2 +- htdocs/ecm/class/ecmdirectory.class.php | 2 +- htdocs/expedition/class/api_shipments.class.php | 4 ++-- htdocs/supplier_proposal/class/supplier_proposal.class.php | 4 ++-- 7 files changed, 9 insertions(+), 9 deletions(-) diff --git a/htdocs/bom/class/api_boms.class.php b/htdocs/bom/class/api_boms.class.php index fb7d175a229..c2df69b9012 100644 --- a/htdocs/bom/class/api_boms.class.php +++ b/htdocs/bom/class/api_boms.class.php @@ -365,7 +365,7 @@ class Boms extends DolibarrApi * * @url PUT {id}/lines/{lineid} * - * @return array|bool + * @return object|bool */ public function putLine($id, $lineid, $request_data = null) { diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 37f250bf92f..7df0c4efe9c 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -4277,7 +4277,7 @@ abstract class CommonObject * @param string $field_select name of field we need to get a list * @param string $field_where name of field of object we need to get linked items * @param string $table_element name of association table - * @return array Array of record + * @return array|int Array of record, -1 if empty */ public static function getAllItemsLinkedByObjectID($fk_object_where, $field_select, $field_where, $table_element) { diff --git a/htdocs/core/db/sqlite3.class.php b/htdocs/core/db/sqlite3.class.php index 8c10c26d464..40d0f10baa8 100644 --- a/htdocs/core/db/sqlite3.class.php +++ b/htdocs/core/db/sqlite3.class.php @@ -316,7 +316,7 @@ class DoliDBSqlite3 extends DoliDB * @param string $passwd password * @param string $name name of database (not used for mysql, used for pgsql) * @param integer $port Port of database server - * @return SQLite3 Database access handler + * @return SQLite3|string Database access handler * @see close() */ public function connect($host, $login, $passwd, $name, $port = 0) diff --git a/htdocs/don/class/api_donations.class.php b/htdocs/don/class/api_donations.class.php index f9af0568bf0..eee681cea7b 100644 --- a/htdocs/don/class/api_donations.class.php +++ b/htdocs/don/class/api_donations.class.php @@ -295,7 +295,7 @@ class Donations extends DolibarrApi * @throws RestException 404 * @throws RestException 500 System error * - * @return array + * @return object */ public function validate($id, $idwarehouse = 0, $notrigger = 0) { diff --git a/htdocs/ecm/class/ecmdirectory.class.php b/htdocs/ecm/class/ecmdirectory.class.php index fb9b2a35dd0..21a43565a25 100644 --- a/htdocs/ecm/class/ecmdirectory.class.php +++ b/htdocs/ecm/class/ecmdirectory.class.php @@ -633,7 +633,7 @@ class EcmDirectory extends CommonObject * level Level of line (Added by buildPathFromId call) * * @param int $force Force reload of full arbo even if already loaded in cache $this->cats - * @return array Tableau de array + * @return array|int Tableau de array if OK, -1 if KO */ public function get_full_arbo($force = 0) { diff --git a/htdocs/expedition/class/api_shipments.class.php b/htdocs/expedition/class/api_shipments.class.php index 357683ef35a..e5e1f584f5e 100644 --- a/htdocs/expedition/class/api_shipments.class.php +++ b/htdocs/expedition/class/api_shipments.class.php @@ -502,7 +502,7 @@ class Shipments extends DolibarrApi * * @url POST {id}/validate * - * @return array + * @return object * \todo An error 403 is returned if the request has an empty body. * Error message: "Forbidden: Content type `text/plain` is not supported." * Workaround: send this in the body @@ -630,7 +630,7 @@ class Shipments extends DolibarrApi * * @url POST {id}/close * - * @return int + * @return object */ public function close($id, $notrigger = 0) { diff --git a/htdocs/supplier_proposal/class/supplier_proposal.class.php b/htdocs/supplier_proposal/class/supplier_proposal.class.php index 1f95e3de5fd..1604cf928e7 100644 --- a/htdocs/supplier_proposal/class/supplier_proposal.class.php +++ b/htdocs/supplier_proposal/class/supplier_proposal.class.php @@ -1942,7 +1942,7 @@ class SupplierProposal extends CommonObject * @param int $offset For pagination * @param string $sortfield Sort criteria * @param string $sortorder Sort order - * @return int -1 if KO, array with result if OK + * @return array|int -1 if KO, array with result if OK */ public function liste_array($shortlist = 0, $draft = 0, $notcurrentuser = 0, $socid = 0, $limit = 0, $offset = 0, $sortfield = 'p.datec', $sortorder = 'DESC') { @@ -2223,7 +2223,7 @@ class SupplierProposal extends CommonObject * * @param User $user Object user * @param int $mode "opened" for askprice to close, "signed" for proposal to invoice - * @return int <0 if KO, >0 if OK + * @return WorkboardResponse|int <0 if KO, WorkboardResponse if OK */ public function load_board($user, $mode) { From 3d5682d0601043a70efa7c3efd143376d764a730 Mon Sep 17 00:00:00 2001 From: Lamrani Abdel Date: Wed, 25 Jan 2023 12:02:25 +0100 Subject: [PATCH 0012/1026] fix error in sql request --- htdocs/societe/list.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/societe/list.php b/htdocs/societe/list.php index 5f9abeb743b..0f8ce9c55cc 100644 --- a/htdocs/societe/list.php +++ b/htdocs/societe/list.php @@ -478,7 +478,7 @@ if ($search_sale && $search_sale != '-1') { $sql .= ", sc.fk_soc, sc.fk_user"; } // Add fields from extrafields -if (empty($extrafields->attributes[$object->table_element]['label'])) { +if (!empty($extrafields->attributes[$object->table_element]['label'])) { foreach ($extrafields->attributes[$object->table_element]['label'] as $key => $val) { $sql .= ($extrafields->attributes[$object->table_element]['type'][$key] != 'separate' ? ", ef.".$key." as options_".$key : ''); } @@ -492,8 +492,8 @@ $sqlfields = $sql; // $sql fields to remove for count total $sql .= " FROM ".MAIN_DB_PREFIX."societe as s"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s2 ON s.parent = s2.rowid"; -if (empty($extrafields->attributes[$object->table_element]['label']) && is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) { - $sql .= " LEFT JOIN ".MAIN_DB_PREFIX.$object->table_element."extrafields as ef on (s.rowid = ef.fk_object)"; +if (!empty($extrafields->attributes[$object->table_element]['label']) && is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) { + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX.$object->table_element."_extrafields as ef on (s.rowid = ef.fk_object)"; } $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_country as country on (country.rowid = s.fk_pays)"; @@ -504,7 +504,7 @@ $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_regions as region on (region.code_region $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX."c_stcomm as st ON s.fk_stcomm = st.id"; // We'll need this table joined to the select in order to filter by sale if ($search_sale == -2) { - $sql .= " LEFT JOIN ".MAIN_DB_PREFIX.$object->table_element."societe_commerciaux as sc ON sc.fk_soc = s.rowid"; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON sc.fk_soc = s.rowid"; //elseif ($search_sale || (empty($user->rights->societe->client->voir) && (empty($conf->global->MAIN_USE_ADVANCED_PERMS) || empty($user->rights->societe->client->readallthirdparties_advance)) && !$socid)) $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; } elseif (!empty($search_sale) && $search_sale != '-1' || (empty($user->rights->societe->client->voir) && !$socid)) { $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; From 2ec3f2165c0b11c8218591599458cb0bb9527289 Mon Sep 17 00:00:00 2001 From: Lamrani Abdel Date: Wed, 25 Jan 2023 12:06:05 +0100 Subject: [PATCH 0013/1026] fix error in sql request --- htdocs/societe/list.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/societe/list.php b/htdocs/societe/list.php index c7ca20724e6..d0a10d3fea5 100644 --- a/htdocs/societe/list.php +++ b/htdocs/societe/list.php @@ -492,7 +492,7 @@ $parameters = array(); $reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters, $object, $action); // Note that $action and $object may have been modified by hook $sql .= $hookmanager->resPrint; -$sqlfields = $sql; // $sql fields to remove for count total +$sqlfields = $sql; // $sql fields to remove for count totall $sql .= " FROM ".MAIN_DB_PREFIX."societe as s"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s2 ON s.parent = s2.rowid"; From f454cf513cc45368129e1c87d54078d7764c9a5e Mon Sep 17 00:00:00 2001 From: Lamrani Abdel Date: Mon, 30 Jan 2023 10:17:12 +0100 Subject: [PATCH 0014/1026] add class to checkbox --- htdocs/hrm/class/skill.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/hrm/class/skill.class.php b/htdocs/hrm/class/skill.class.php index 6ef1cd621bd..7e178204a3d 100644 --- a/htdocs/hrm/class/skill.class.php +++ b/htdocs/hrm/class/skill.class.php @@ -1130,7 +1130,7 @@ class Skill extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; - $return .= ''; + $return .= ''; if (property_exists($this, 'skill_type')) { $return .= '
'.$langs->trans("Type").''; $return .= ' : '.$this->fields['skill_type']['arrayofkeyval'][$this->skill_type].''; From 79f401f5fb68ff05598f01c5e9efddf34a0c6c6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Fali=C3=A8re?= Date: Mon, 30 Jan 2023 11:50:23 +0100 Subject: [PATCH 0015/1026] Get data back when error on command create --- htdocs/commande/card.php | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index 586cf98d606..776b07e0a93 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -13,8 +13,9 @@ * Copyright (C) 2014 Ferran Marcet * Copyright (C) 2015 Jean-François Ferry * Copyright (C) 2018-2021 Frédéric France - * Copyright (C) 2022 Gauthier VERDOL - * + * Copyright (C) 2022 Gauthier VERDOL + * Copyright (C) 2023 Benjamin Falière + * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3 of the License, or @@ -1730,32 +1731,32 @@ if ($action == 'create' && $usercancreate) { // Delivery delay print ''.$langs->trans('AvailabilityPeriod').''; print img_picto('', 'clock', 'class="pictofixedwidth"'); - $form->selectAvailabilityDelay($availability_id, 'availability_id', '', 1, 'maxwidth200 widthcentpercentminusx'); + $form->selectAvailabilityDelay((GETPOST('availability_id')?GETPOST('availability_id'):$availability_id), 'availability_id', '', 1, 'maxwidth200 widthcentpercentminusx'); print ''; // Terms of payment print ''.$langs->trans('PaymentConditionsShort').''; print img_picto('', 'payment', 'class="pictofixedwidth"'); - $form->select_conditions_paiements($cond_reglement_id, 'cond_reglement_id', 1, 1, 0, 'maxwidth200 widthcentpercentminusx', $deposit_percent); + $form->select_conditions_paiements((GETPOST('cond_reglement_id')?GETPOST('cond_reglement_id'):$cond_reglement_id), 'cond_reglement_id', 1, 1, 0, 'maxwidth200 widthcentpercentminusx', $deposit_percent); print ''; // Payment mode print ''.$langs->trans('PaymentMode').''; print img_picto('', 'bank', 'class="pictofixedwidth"'); - $form->select_types_paiements($mode_reglement_id, 'mode_reglement_id', 'CRDT', 0, 1, 0, 0, 1, 'maxwidth200 widthcentpercentminusx'); + $form->select_types_paiements((GETPOST('mode_reglement_id')?GETPOST('mode_reglement_id'):$mode_reglement_id), 'mode_reglement_id', 'CRDT', 0, 1, 0, 0, 1, 'maxwidth200 widthcentpercentminusx'); print ''; // Bank Account if (!empty($conf->global->BANK_ASK_PAYMENT_BANK_DURING_ORDER) && !empty($conf->banque->enabled)) { print ''.$langs->trans('BankAccount').''; - print img_picto('', 'bank_account', 'class="pictofixedwidth"').$form->select_comptes($fk_account, 'fk_account', 0, '', 1, '', 0, 'maxwidth200 widthcentpercentminusx', 1); + print img_picto('', 'bank_account', 'class="pictofixedwidth"').$form->select_comptes((GETPOST('fk_account')?GETPOST('fk_account'):$fk_account), 'fk_account', 0, '', 1, '', 0, 'maxwidth200 widthcentpercentminusx', 1); print ''; } // Shipping Method if (isModEnabled('expedition')) { print ''.$langs->trans('SendingMethod').''; - print img_picto('', 'object_dolly', 'class="pictofixedwidth"').$form->selectShippingMethod($shipping_method_id, 'shipping_method_id', '', 1, '', 0, 'maxwidth200 widthcentpercentminusx'); + print img_picto('', 'object_dolly', 'class="pictofixedwidth"').$form->selectShippingMethod((GETPOST('shipping_method_id')?GETPOST('shipping_method_id'):$shipping_method_id), 'shipping_method_id', '', 1, '', 0, 'maxwidth200 widthcentpercentminusx'); print ''; } @@ -1764,14 +1765,14 @@ if ($action == 'create' && $usercancreate) { require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php'; $formproduct = new FormProduct($db); print ''.$langs->trans('Warehouse').''; - print img_picto('', 'stock', 'class="pictofixedwidth"').$formproduct->selectWarehouses($warehouse_id, 'warehouse_id', '', 1, 0, 0, '', 0, 0, array(), 'maxwidth500 widthcentpercentminusxx'); + print img_picto('', 'stock', 'class="pictofixedwidth"').$formproduct->selectWarehouses((GETPOST('warehouse_id')?GETPOST('warehouse_id'):$warehouse_id), 'warehouse_id', '', 1, 0, 0, '', 0, 0, array(), 'maxwidth500 widthcentpercentminusxx'); print ''; } // Source / Channel - What trigger creation print ''.$langs->trans('Channel').''; print img_picto('', 'question', 'class="pictofixedwidth"'); - $form->selectInputReason($demand_reason_id, 'demand_reason_id', '', 1, 'maxwidth200 widthcentpercentminusx'); + $form->selectInputReason((GETPOST('demand_reason_id')?GETPOST('demand_reason_id'):$demand_reason_id), 'demand_reason_id', '', 1, 'maxwidth200 widthcentpercentminusx'); print ''; // TODO How record was recorded OrderMode (llx_c_input_method) @@ -1781,7 +1782,7 @@ if ($action == 'create' && $usercancreate) { $langs->load("projects"); print ''; print ''.$langs->trans("Project").''; - print img_picto('', 'project', 'class="pictofixedwidth"').$formproject->select_projects(($soc->id > 0 ? $soc->id : -1), $projectid, 'projectid', 0, 0, 1, 0, 0, 0, 0, '', 1, 0, 'maxwidth500 widthcentpercentminusxx'); + print img_picto('', 'project', 'class="pictofixedwidth"').$formproject->select_projects(($soc->id > 0 ? $soc->id : -1), (GETPOST('projectid')?GETPOST('projectid'):$projectid), 'projectid', 0, 0, 1, 0, 0, 0, 0, '', 1, 0, 'maxwidth500 widthcentpercentminusxx'); print ' id).'">'; print ''; print ''; @@ -1840,7 +1841,7 @@ if ($action == 'create' && $usercancreate) { print ''; print ''.$form->editfieldkey("Currency", 'multicurrency_code', '', $object, 0).''; print ''; - print img_picto('', 'currency', 'class="pictofixedwidth"').$form->selectMultiCurrency($currency_code, 'multicurrency_code', 0, '', false, 'maxwidth200 widthcentpercentminusx'); + print img_picto('', 'currency', 'class="pictofixedwidth"').$form->selectMultiCurrency((GETPOST('multicurrency_code')?GETPOST('multicurrency_code'):$currency_code), 'multicurrency_code', 0, '', false, 'maxwidth200 widthcentpercentminusx'); print ''; } From f2c877f66af1433a003934c9c8958a867ba2e6bf Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Mon, 30 Jan 2023 11:06:30 +0000 Subject: [PATCH 0016/1026] Fixing style errors. --- htdocs/commande/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index 776b07e0a93..4b0fb283e17 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -15,7 +15,7 @@ * Copyright (C) 2018-2021 Frédéric France * Copyright (C) 2022 Gauthier VERDOL * Copyright (C) 2023 Benjamin Falière - * + * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3 of the License, or From e7c6eac984eeb56167b72c0b78a8313e57cc5cf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Fali=C3=A8re?= Date: Mon, 30 Jan 2023 14:05:17 +0100 Subject: [PATCH 0017/1026] Replaced GETPOST with GETPOSTISSET --- htdocs/commande/card.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index 4b0fb283e17..d746c93a315 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -1731,32 +1731,32 @@ if ($action == 'create' && $usercancreate) { // Delivery delay print ''.$langs->trans('AvailabilityPeriod').''; print img_picto('', 'clock', 'class="pictofixedwidth"'); - $form->selectAvailabilityDelay((GETPOST('availability_id')?GETPOST('availability_id'):$availability_id), 'availability_id', '', 1, 'maxwidth200 widthcentpercentminusx'); + $form->selectAvailabilityDelay((GETPOSTISSET('availability_id')?GETPOST('availability_id'):$availability_id), 'availability_id', '', 1, 'maxwidth200 widthcentpercentminusx'); print ''; // Terms of payment print ''.$langs->trans('PaymentConditionsShort').''; print img_picto('', 'payment', 'class="pictofixedwidth"'); - $form->select_conditions_paiements((GETPOST('cond_reglement_id')?GETPOST('cond_reglement_id'):$cond_reglement_id), 'cond_reglement_id', 1, 1, 0, 'maxwidth200 widthcentpercentminusx', $deposit_percent); + $form->select_conditions_paiements((GETPOSTISSET('cond_reglement_id')?GETPOST('cond_reglement_id'):$cond_reglement_id), 'cond_reglement_id', 1, 1, 0, 'maxwidth200 widthcentpercentminusx', $deposit_percent); print ''; // Payment mode print ''.$langs->trans('PaymentMode').''; print img_picto('', 'bank', 'class="pictofixedwidth"'); - $form->select_types_paiements((GETPOST('mode_reglement_id')?GETPOST('mode_reglement_id'):$mode_reglement_id), 'mode_reglement_id', 'CRDT', 0, 1, 0, 0, 1, 'maxwidth200 widthcentpercentminusx'); + $form->select_types_paiements((GETPOSTISSET('mode_reglement_id')?GETPOST('mode_reglement_id'):$mode_reglement_id), 'mode_reglement_id', 'CRDT', 0, 1, 0, 0, 1, 'maxwidth200 widthcentpercentminusx'); print ''; // Bank Account if (!empty($conf->global->BANK_ASK_PAYMENT_BANK_DURING_ORDER) && !empty($conf->banque->enabled)) { print ''.$langs->trans('BankAccount').''; - print img_picto('', 'bank_account', 'class="pictofixedwidth"').$form->select_comptes((GETPOST('fk_account')?GETPOST('fk_account'):$fk_account), 'fk_account', 0, '', 1, '', 0, 'maxwidth200 widthcentpercentminusx', 1); + print img_picto('', 'bank_account', 'class="pictofixedwidth"').$form->select_comptes((GETPOSTISSET('fk_account')?GETPOST('fk_account'):$fk_account), 'fk_account', 0, '', 1, '', 0, 'maxwidth200 widthcentpercentminusx', 1); print ''; } // Shipping Method if (isModEnabled('expedition')) { print ''.$langs->trans('SendingMethod').''; - print img_picto('', 'object_dolly', 'class="pictofixedwidth"').$form->selectShippingMethod((GETPOST('shipping_method_id')?GETPOST('shipping_method_id'):$shipping_method_id), 'shipping_method_id', '', 1, '', 0, 'maxwidth200 widthcentpercentminusx'); + print img_picto('', 'object_dolly', 'class="pictofixedwidth"').$form->selectShippingMethod((GETPOST('shipping_method_id')?GETPOSTISSET('shipping_method_id'):$shipping_method_id), 'shipping_method_id', '', 1, '', 0, 'maxwidth200 widthcentpercentminusx'); print ''; } @@ -1765,14 +1765,14 @@ if ($action == 'create' && $usercancreate) { require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php'; $formproduct = new FormProduct($db); print ''.$langs->trans('Warehouse').''; - print img_picto('', 'stock', 'class="pictofixedwidth"').$formproduct->selectWarehouses((GETPOST('warehouse_id')?GETPOST('warehouse_id'):$warehouse_id), 'warehouse_id', '', 1, 0, 0, '', 0, 0, array(), 'maxwidth500 widthcentpercentminusxx'); + print img_picto('', 'stock', 'class="pictofixedwidth"').$formproduct->selectWarehouses((GETPOSTISSET('warehouse_id')?GETPOST('warehouse_id'):$warehouse_id), 'warehouse_id', '', 1, 0, 0, '', 0, 0, array(), 'maxwidth500 widthcentpercentminusxx'); print ''; } // Source / Channel - What trigger creation print ''.$langs->trans('Channel').''; print img_picto('', 'question', 'class="pictofixedwidth"'); - $form->selectInputReason((GETPOST('demand_reason_id')?GETPOST('demand_reason_id'):$demand_reason_id), 'demand_reason_id', '', 1, 'maxwidth200 widthcentpercentminusx'); + $form->selectInputReason((GETPOSTISSET('demand_reason_id')?GETPOST('demand_reason_id'):$demand_reason_id), 'demand_reason_id', '', 1, 'maxwidth200 widthcentpercentminusx'); print ''; // TODO How record was recorded OrderMode (llx_c_input_method) @@ -1782,7 +1782,7 @@ if ($action == 'create' && $usercancreate) { $langs->load("projects"); print ''; print ''.$langs->trans("Project").''; - print img_picto('', 'project', 'class="pictofixedwidth"').$formproject->select_projects(($soc->id > 0 ? $soc->id : -1), (GETPOST('projectid')?GETPOST('projectid'):$projectid), 'projectid', 0, 0, 1, 0, 0, 0, 0, '', 1, 0, 'maxwidth500 widthcentpercentminusxx'); + print img_picto('', 'project', 'class="pictofixedwidth"').$formproject->select_projects(($soc->id > 0 ? $soc->id : -1), (GETPOSTISSET('projectid')?GETPOST('projectid'):$projectid), 'projectid', 0, 0, 1, 0, 0, 0, 0, '', 1, 0, 'maxwidth500 widthcentpercentminusxx'); print ' id).'">'; print ''; print ''; @@ -1841,7 +1841,7 @@ if ($action == 'create' && $usercancreate) { print ''; print ''.$form->editfieldkey("Currency", 'multicurrency_code', '', $object, 0).''; print ''; - print img_picto('', 'currency', 'class="pictofixedwidth"').$form->selectMultiCurrency((GETPOST('multicurrency_code')?GETPOST('multicurrency_code'):$currency_code), 'multicurrency_code', 0, '', false, 'maxwidth200 widthcentpercentminusx'); + print img_picto('', 'currency', 'class="pictofixedwidth"').$form->selectMultiCurrency((GETPOSTISSET('multicurrency_code')?GETPOST('multicurrency_code'):$currency_code), 'multicurrency_code', 0, '', false, 'maxwidth200 widthcentpercentminusx'); print ''; } From 9f85e4a60f93dfe1609c89a192d0243a62d3b395 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Fali=C3=A8re?= Date: Mon, 30 Jan 2023 14:21:10 +0100 Subject: [PATCH 0018/1026] Fixed another little error --- htdocs/commande/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index d746c93a315..6e4c5f45420 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -1756,7 +1756,7 @@ if ($action == 'create' && $usercancreate) { // Shipping Method if (isModEnabled('expedition')) { print ''.$langs->trans('SendingMethod').''; - print img_picto('', 'object_dolly', 'class="pictofixedwidth"').$form->selectShippingMethod((GETPOST('shipping_method_id')?GETPOSTISSET('shipping_method_id'):$shipping_method_id), 'shipping_method_id', '', 1, '', 0, 'maxwidth200 widthcentpercentminusx'); + print img_picto('', 'object_dolly', 'class="pictofixedwidth"').$form->selectShippingMethod((GETPOSTISSET('shipping_method_id')?GETPOST('shipping_method_id'):$shipping_method_id), 'shipping_method_id', '', 1, '', 0, 'maxwidth200 widthcentpercentminusx'); print ''; } From d1c19d9c96012324fdb764cad1664bb9cc79122d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Mon, 30 Jan 2023 14:41:25 +0100 Subject: [PATCH 0019/1026] Add files via upload --- htdocs/theme/common/flags/xk.png | Bin 0 -> 371 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 htdocs/theme/common/flags/xk.png diff --git a/htdocs/theme/common/flags/xk.png b/htdocs/theme/common/flags/xk.png new file mode 100644 index 0000000000000000000000000000000000000000..d90e8277ac9eaec104db360252fd59cb72f0b613 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~o!2~3KHq6QcQjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy17M4uLS^MYatoKn)z8E{-7@!O1BFapxSk64C;=8jTJ*c+GGQ z>p30ZdceW;!Rh|}b8>v*>;JT#YGf2{dGs`CWk-N{nCObWYbnWze?GoGzy5yx&YP0y zViGU4KQ6D(a+t!%c*V1ahllanBWE(OD7k`fG(l_68R>ObZJ P1B$`Z)z4*}Q$iB}`3aRW literal 0 HcmV?d00001 From 2a35dc32c69533abd059b4f6fd39c7b46cdedbb9 Mon Sep 17 00:00:00 2001 From: Thomas Negre Date: Fri, 27 Jan 2023 17:17:42 +0100 Subject: [PATCH 0020/1026] NEW Order export : allow to export field 'shipment method'. --- htdocs/core/modules/modCommande.class.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/htdocs/core/modules/modCommande.class.php b/htdocs/core/modules/modCommande.class.php index 38b81cdb4fb..29e9f8c12f4 100644 --- a/htdocs/core/modules/modCommande.class.php +++ b/htdocs/core/modules/modCommande.class.php @@ -204,7 +204,7 @@ class modCommande extends DolibarrModules 'co.code'=>"CountryCode", 's.phone'=>'Phone', 's.siren'=>'ProfId1', 's.siret'=>'ProfId2', 's.ape'=>'ProfId3', 's.idprof4'=>'ProfId4', 'c.rowid'=>"Id", 'c.ref'=>"Ref", 'c.ref_client'=>"RefCustomer", 'c.fk_soc'=>"IdCompany", 'c.date_creation'=>"DateCreation", 'c.date_commande'=>"OrderDate", 'c.date_livraison'=>"DateDeliveryPlanned", 'c.amount_ht'=>"Amount", 'c.total_ht'=>"TotalHT", - 'c.total_ttc'=>"TotalTTC", 'c.facture'=>"Billed", 'c.fk_statut'=>'Status', 'c.note_public'=>"Note", + 'c.total_ttc'=>"TotalTTC", 'c.facture'=>"Billed", 'c.fk_statut'=>'Status', 'c.note_public'=>"Note", 'sm.code'=>'SendingMethod', 'c.fk_user_author'=>'CreatedById', 'uc.login'=>'CreatedByLogin', 'c.fk_user_valid'=>'ValidatedById', 'uv.login'=>'ValidatedByLogin', 'pj.ref'=>'ProjectRef', 'cd.rowid'=>'LineId', 'cd.description'=>"LineDescription", 'cd.product_type'=>'TypeOfLineServiceOrProduct', 'cd.tva_tx'=>"LineVATRate", 'cd.qty'=>"LineQty", 'cd.total_ht'=>"LineTotalHT", 'cd.total_tva'=>"LineTotalVAT", 'cd.total_ttc'=>"LineTotalTTC", @@ -235,7 +235,7 @@ class modCommande extends DolibarrModules $this->export_TypeFields_array[$r] = array( 's.nom'=>'Text', 'ps.nom'=>'Text', 's.address'=>'Text', 's.zip'=>'Text', 's.town'=>'Text', 'co.label'=>'List:c_country:label:label', 'co.code'=>'Text', 's.phone'=>'Text', 's.siren'=>'Text', 's.siret'=>'Text', 's.ape'=>'Text', 's.idprof4'=>'Text', 'c.ref'=>"Text", 'c.ref_client'=>"Text", 'c.date_creation'=>"Date", - 'c.date_commande'=>"Date", 'c.date_livraison'=>"Date", 'c.amount_ht'=>"Numeric", 'c.total_ht'=>"Numeric", + 'c.date_commande'=>"Date", 'c.date_livraison'=>"Date", 'sm.code'=>"Text", 'c.amount_ht'=>"Numeric", 'c.total_ht'=>"Numeric", 'c.total_ttc'=>"Numeric", 'c.facture'=>"Boolean", 'c.fk_statut'=>'Status', 'c.note_public'=>"Text", 'pj.ref'=>'Text', 'cd.description'=>"Text", 'cd.product_type'=>'Boolean', 'cd.tva_tx'=>"Numeric", 'cd.qty'=>"Numeric", 'cd.total_ht'=>"Numeric", 'cd.total_tva'=>"Numeric", 'cd.total_ttc'=>"Numeric", 'p.rowid'=>'List:product:ref::product', 'p.ref'=>'Text', 'p.label'=>'Text', 'd.nom'=>'Text', @@ -244,9 +244,9 @@ class modCommande extends DolibarrModules $this->export_entities_array[$r] = array( 's.rowid'=>"company", 's.nom'=>'company', 'ps.nom'=>'company', 's.address'=>'company', 's.zip'=>'company', 's.town'=>'company', 'd.nom'=>'company', 'co.label'=>'company', 'co.code'=>'company', 's.phone'=>'company', 's.siren'=>'company', 's.ape'=>'company', 's.idprof4'=>'company', 's.siret'=>'company', 'c.rowid'=>"order", - 'c.ref'=>"order", 'c.ref_client'=>"order", 'c.fk_soc'=>"order", 'c.date_creation'=>"order", 'c.date_commande'=>"order", 'c.amount_ht'=>"order", + 'c.ref'=>"order", 'c.ref_client'=>"order", 'c.fk_soc'=>"order", 'c.date_creation'=>"order", 'c.date_commande'=>"order", 'c.amount_ht'=>"order", 'c.total_ht'=>"order", 'c.total_ttc'=>"order", 'c.facture'=>"order", 'c.fk_statut'=>"order", 'c.note'=>"order", - 'c.date_livraison'=>"order", 'pj.ref'=>'project', 'cd.rowid'=>'order_line', 'cd.description'=>"order_line", + 'c.date_livraison'=>"order", 'sm.code'=>"order", 'pj.ref'=>'project', 'cd.rowid'=>'order_line', 'cd.description'=>"order_line", 'cd.product_type'=>'order_line', 'cd.tva_tx'=>"order_line", 'cd.qty'=>"order_line", 'cd.total_ht'=>"order_line", 'cd.total_tva'=>"order_line", 'cd.total_ttc'=>"order_line", 'p.rowid'=>'product', 'p.ref'=>'product', 'p.label'=>'product' ); @@ -277,6 +277,7 @@ class modCommande extends DolibarrModules $this->export_sql_end[$r] .= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_departements as d ON s.fk_departement = d.rowid'; $this->export_sql_end[$r] .= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_country as co ON s.fk_pays = co.rowid,'; $this->export_sql_end[$r] .= ' '.MAIN_DB_PREFIX.'commande as c'; + $this->export_sql_end[$r] .= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_shipment_mode as sm ON c.fk_shipping_method = sm.rowid'; $this->export_sql_end[$r] .= ' LEFT JOIN '.MAIN_DB_PREFIX.'projet as pj ON c.fk_projet = pj.rowid'; $this->export_sql_end[$r] .= ' LEFT JOIN '.MAIN_DB_PREFIX.'user as uc ON c.fk_user_author = uc.rowid'; $this->export_sql_end[$r] .= ' LEFT JOIN '.MAIN_DB_PREFIX.'user as uv ON c.fk_user_valid = uv.rowid'; From 5b52dc9f0470d3ae64de8cc13ebb8ebdfb60350e Mon Sep 17 00:00:00 2001 From: hystepik Date: Tue, 31 Jan 2023 10:43:58 +0100 Subject: [PATCH 0021/1026] Fix : stripe sepa payment process --- htdocs/core/class/commoninvoice.class.php | 137 +++------------------- htdocs/langs/en_US/bills.lang | 2 + htdocs/public/stripe/ipn.php | 101 +++++++++++++++- htdocs/stripe/class/stripe.class.php | 24 ++-- 4 files changed, 129 insertions(+), 135 deletions(-) diff --git a/htdocs/core/class/commoninvoice.class.php b/htdocs/core/class/commoninvoice.class.php index d1eb324cc7f..0f38b39e0af 100644 --- a/htdocs/core/class/commoninvoice.class.php +++ b/htdocs/core/class/commoninvoice.class.php @@ -92,6 +92,10 @@ abstract class CommonInvoice extends CommonObject */ const STATUS_ABANDONED = 3; + /** + * Classified processing because payment requested + */ + const STATUS_PROCESSING = 4; public $totalpaid; // duplicate with sumpayed public $totaldeposits; // duplicate with sumdeposit @@ -610,6 +614,10 @@ abstract class CommonInvoice extends CommonObject $labelStatus = $langs->transnoentitiesnoconv('BillStatusClosedPaidPartially'); $labelStatusShort = $langs->transnoentitiesnoconv('Bill'.$prefix.'StatusClosedPaidPartially'); $statusType = 'status9'; + } elseif ($status == 4) { + $labelStatus = $langs->transnoentitiesnoconv('BillStatusRequestProcessing'); + $labelStatusShort = $langs->transnoentitiesnoconv('Bill'.$prefix.'StatusRequestProcessing'); + $statusType = 'status3'; } elseif ($alreadypaid == 0) { $labelStatus = $langs->transnoentitiesnoconv('BillStatusNotPaid'); $labelStatusShort = $langs->transnoentitiesnoconv('Bill'.$prefix.'StatusNotPaid'); @@ -900,9 +908,9 @@ abstract class CommonInvoice extends CommonObject $sql = "SELECT rowid, date_demande, amount, fk_facture, fk_facture_fourn"; $sql .= " FROM ".$this->db->prefix()."prelevement_demande"; - $sql .= " AND fk_facture = ".((int) $this->fk_facture); // Add a protection to not pay another invoice than current one - $sql .= " AND traite = 0"; // Add a protection to not process twice $sql .= " WHERE rowid = ".((int) $did); + $sql .= " AND fk_facture = ".((int) $this->id); // Add a protection to not pay another invoice than current one + $sql .= " AND traite = 0"; // Add a protection to not process twice dol_syslog(get_class($this)."::makeStripeSepaRequest 1", LOG_DEBUG); $resql = $this->db->query($sql); @@ -1186,126 +1194,11 @@ abstract class CommonInvoice extends CommonObject // Default description used for label of event. Will be overwrite by another value later. $description = 'Stripe payment request OK (' . $charge->id . ') from makeStripeSepaRequest: ' . $FULLTAG; - - // @TODO LMR Save request to status pending instead of done. Done should be set with a webhook. - - - $db = $this->db; - - $ipaddress = getUserRemoteIP(); - - $TRANSACTIONID = $charge->id; - $currency = $conf->currency; - $paymentmethod = 'stripe'; - $emetteur_name = $charge->customer; - - // Same code than into paymentok.php... - - $paymentTypeId = 0; - if ($paymentmethod == 'paybox') { - $paymentTypeId = $conf->global->PAYBOX_PAYMENT_MODE_FOR_PAYMENTS; - } - if ($paymentmethod == 'paypal') { - $paymentTypeId = $conf->global->PAYPAL_PAYMENT_MODE_FOR_PAYMENTS; - } - if ($paymentmethod == 'stripe') { - $paymentTypeId = $conf->global->STRIPE_PAYMENT_MODE_FOR_PAYMENTS; - } - if (empty($paymentTypeId)) { - //erics - if ($sepaMode) { - $paymentType = 'PRE'; - } else { - $paymentType = $_SESSION["paymentType"]; - if (empty($paymentType)) { - $paymentType = 'CB'; - } - } - $paymentTypeId = dol_getIdFromCode($this->db, $paymentType, 'c_paiement', 'code', 'id', 1); - } - - $currencyCodeType = $currency; - - $ispostactionok = 1; - - // Creation of payment line - // TODO LMR This must be move into the stripe server listening hooks public/stripe/ipn.php - include_once DOL_DOCUMENT_ROOT . '/compta/paiement/class/paiement.class.php'; - $paiement = new Paiement($this->db); - $paiement->datepaye = $now; - $paiement->date = $now; - if ($currencyCodeType == $conf->currency) { - $paiement->amounts = [$this->id => $amounttopay]; // Array with all payments dispatching with invoice id - } else { - $paiement->multicurrency_amounts = [$this->id => $amounttopay]; // Array with all payments dispatching - - $postactionmessages[] = 'Payment was done in a different currency than currency expected of company'; - $ispostactionok = -1; - // Not yet supported, so error + $result =$this->setStatut($this::STATUS_PROCESSING); + if ($result < 0) { $error++; $errorforinvoice++; - } - $paiement->paiementid = $paymentTypeId; - $paiement->num_paiement = ''; - $paiement->num_payment = ''; - // Add a comment with keyword 'SellYourSaas' in text. Used by trigger. - $paiement->note_public = 'StripeSepa payment ' . dol_print_date($now, 'standard') . ' using ' . $paymentmethod . ($ipaddress ? ' from ip ' . $ipaddress : '') . ' - Transaction ID = ' . $TRANSACTIONID; - $paiement->note_private = 'StripeSepa payment ' . dol_print_date($now, 'standard') . ' using ' . $paymentmethod . ($ipaddress ? ' from ip ' . $ipaddress : '') . ' - Transaction ID = ' . $TRANSACTIONID; - $paiement->ext_payment_id = $charge->id . ':' . $customer->id . '@' . $stripearrayofkeys['publishable_key']; - $paiement->ext_payment_site = 'stripe'; - - if (!$errorforinvoice) { - dol_syslog('* Record payment for invoice id ' . $this->id . '. It includes closing of invoice and regenerating document'); - - // This include closing invoices to 'paid' (and trigger including unsuspending) and regenerating document - $paiement_id = $paiement->create($user, 1); - if ($paiement_id < 0) { - $postactionmessages[] = $paiement->error . ($paiement->error ? ' ' : '') . join("
\n", $paiement->errors); - $ispostactionok = -1; - $error++; - $errorforinvoice++; - } else { - $postactionmessages[] = 'Payment created'; - } - - dol_syslog("The payment has been created for invoice id " . $this->id); - } - - if (!$errorforinvoice && isModEnabled('banque')) { - dol_syslog('* Add payment to bank'); - - // The bank used is the one defined into Stripe setup - $bankaccountid = 0; - if ($paymentmethod == 'stripe') { - $bankaccountid = $conf->global->STRIPE_BANK_ACCOUNT_FOR_PAYMENTS; - } - - if ($bankaccountid > 0) { - $label = '(CustomerInvoicePayment)'; - if ($this->type == Facture::TYPE_CREDIT_NOTE) { - $label = '(CustomerInvoicePaymentBack)'; - } // Refund of a credit note - $result = $paiement->addPaymentToBank($user, 'payment', $label, $bankaccountid, $emetteur_name, ''); - if ($result < 0) { - $postactionmessages[] = $paiement->error . ($paiement->error ? ' ' : '') . join("
\n", $paiement->errors); - $ispostactionok = -1; - $error++; - $errorforinvoice++; - } else { - $postactionmessages[] = 'Bank transaction of payment created (by makeStripeSepaRequest)'; - } - } else { - $postactionmessages[] = 'Setup of bank account to use in module ' . $paymentmethod . ' was not set. No way to record the payment.'; - $ispostactionok = -1; - $error++; - $errorforinvoice++; - } - } - - if ($ispostactionok < 1) { - $description = 'Stripe payment OK (' . $charge->id . ' - ' . $amounttopay . ' ' . $conf->currency . ') but post action KO from makeStripeSepaRequest: ' . $FULLTAG; - } else { - $description = 'Stripe payment+post action OK (' . $charge->id . ' - ' . $amounttopay . ' ' . $conf->currency . ') from makeStripeSepaRequest: ' . $FULLTAG; + $this->errors[] = 'Error on invoice status change to processing'; } } @@ -1563,13 +1456,13 @@ abstract class CommonInvoice extends CommonObject $idtransferfile = 0; // Update the direct debit payment request of the processed invoice to save the id of the prelevement_bon - $sql = "UPDATE".MAIN_DB_PREFIX."prelevement_demande SET"; + $sql = "UPDATE ".MAIN_DB_PREFIX."prelevement_demande SET"; $sql .= " traite = 1,"; // TODO Remove this $sql .= " date_traite = '".$this->db->idate(dol_now())."'"; // TODO Remove this if ($idtransferfile > 0) { $sql .= " fk_prelevement_bons = ".((int) $idtransferfile); } - $sql .= "WHERE rowid = ".((int) $did); + $sql .= " WHERE rowid = ".((int) $did); dol_syslog(get_class($this)."::makeStripeSepaRequest", LOG_DEBUG); diff --git a/htdocs/langs/en_US/bills.lang b/htdocs/langs/en_US/bills.lang index 183620c72da..40adce33c66 100644 --- a/htdocs/langs/en_US/bills.lang +++ b/htdocs/langs/en_US/bills.lang @@ -148,6 +148,8 @@ BillShortStatusNotPaid=Not paid BillShortStatusNotRefunded=Not refunded BillShortStatusClosedUnpaid=Closed BillShortStatusClosedPaidPartially=Paid (partially) +BillStatusRequestProcessing=Payment request processing +BillShortStatusRequestProcessing=Processing PaymentStatusToValidShort=To validate ErrorVATIntraNotConfigured=Intra-Community VAT number not yet defined ErrorNoPaiementModeConfigured=No default payment type defined. Go to Invoice module setup to fix this. diff --git a/htdocs/public/stripe/ipn.php b/htdocs/public/stripe/ipn.php index dd5b1db148f..b41149a88f8 100644 --- a/htdocs/public/stripe/ipn.php +++ b/htdocs/public/stripe/ipn.php @@ -72,7 +72,9 @@ if (isset($_GET['connect'])) { $servicestatus = 1; } } - +$endpoint_secret = $conf->global->STRIPE_TEST_WEBHOOK_KEY; +$service = 'StripeTest'; +$servicestatus = 0; if (empty($conf->stripe->enabled)) { httponly_accessforbidden('Module Stripe not enabled'); } @@ -300,6 +302,103 @@ if ($event->type == 'payout.created') { } elseif ($event->type == 'payment_intent.succeeded') { // Called when making payment with PaymentIntent method ($conf->global->STRIPE_USE_NEW_CHECKOUT is on). // TODO: create fees // TODO: Redirect to paymentok.php + include_once DOL_DOCUMENT_ROOT . '/compta/paiement/class/paiement.class.php'; + $object = $event->data->object; + $invoice_id = $object->metadata->dol_id; + $ipaddress = $object->metadata->ipaddress; + $invoice_amount = $object->amount / 100; + $TRANSACTIONID = $object->id; + $customer_id = $object->customer; + $errorforinvoice = 0; + $paymentmethod = 'stripe'; + $now = dol_now(); + $currencyCodeType = strtoupper($object->currency); + $paymentmethodstripeid = $object->payment_method; + + global $stripearrayofkeysbyenv; + $stripeacc = $stripearrayofkeysbyenv[$servicestatus]['secret_key']; + + dol_syslog("Try to create sepa_debit with data = ".json_encode($dataforcard)); + + $s = new \Stripe\StripeClient($stripeacc); + + $paymentmethodstripe = $s->paymentMethods->retrieve($paymentmethodstripeid); + + //$paymentTypeId = $conf->global->STRIPE_PAYMENT_MODE_FOR_PAYMENTS; + $paymentTypeId = $paymentmethodstripe->type; + if ($paymentTypeId == "sepa_debit") { + $paymentTypeId = "BANCON"; + } elseif ($paymentTypeId == "card") { + $paymentTypeId = "CB"; + } + + $paiement = new Paiement($db); + $paiement->datepaye = $now; + $paiement->date = $now; + if ($currencyCodeType == $conf->currency) { + $paiement->amounts = [$invoice_id => $invoice_amount]; // Array with all payments dispatching with invoice id + } else { + $paiement->multicurrency_amounts = [$invoice_id => $invoice_amount]; // Array with all payments dispatching + + $postactionmessages[] = 'Payment was done in a different currency than currency expected of company'; + $ispostactionok = -1; + // Not yet supported, so error + $error++; + $errorforinvoice++; + } + $paiement->paiementid = $paymentTypeId; + $paiement->num_paiement = ''; + $paiement->num_payment = ''; + // Add a comment with keyword 'SellYourSaas' in text. Used by trigger. + $paiement->note_public = 'StripeSepa payment ' . dol_print_date($now, 'standard') . ' using ' . $paymentmethod . ($ipaddress ? ' from ip ' . $ipaddress : '') . ' - Transaction ID = ' . $TRANSACTIONID; + $paiement->note_private = 'StripeSepa payment ' . dol_print_date($now, 'standard') . ' using ' . $paymentmethod . ($ipaddress ? ' from ip ' . $ipaddress : '') . ' - Transaction ID = ' . $TRANSACTIONID; + $paiement->ext_payment_id = $TRANSACTIONID . ':' . $customer_id . '@' . $stripearrayofkeysbyenv[$servicestatus]['publishable_key']; + $paiement->ext_payment_site = 'stripe'; + + if (!$errorforinvoice) { + dol_syslog('* Record payment for invoice id ' . $invoice_id . '. It includes closing of invoice and regenerating document'); + + // This include closing invoices to 'paid' (and trigger including unsuspending) and regenerating document + $paiement_id = $paiement->create($user, 1); + if ($paiement_id < 0) { + $postactionmessages[] = $paiement->error . ($paiement->error ? ' ' : '') . join("
\n", $paiement->errors); + $ispostactionok = -1; + $error++; + $errorforinvoice++; + } else { + $postactionmessages[] = 'Payment created'; + } + + dol_syslog("The payment has been created for invoice id " . $invoice_id); + } + + if (!$errorforinvoice && isModEnabled('banque')) { + dol_syslog('* Add payment to bank'); + + // The bank used is the one defined into Stripe setup + $bankaccountid = 0; + if ($paymentmethod == 'stripe') { + $bankaccountid = $conf->global->STRIPE_BANK_ACCOUNT_FOR_PAYMENTS; + } + + if ($bankaccountid > 0) { + $label = '(CustomerInvoicePayment)'; + $result = $paiement->addPaymentToBank($user, 'payment', $label, $bankaccountid, $customer_id, ''); + if ($result < 0) { + $postactionmessages[] = $paiement->error . ($paiement->error ? ' ' : '') . join("
\n", $paiement->errors); + $ispostactionok = -1; + $error++; + $errorforinvoice++; + } else { + $postactionmessages[] = 'Bank transaction of payment created (by makeStripeSepaRequest)'; + } + } else { + $postactionmessages[] = 'Setup of bank account to use in module ' . $paymentmethod . ' was not set. No way to record the payment.'; + $ispostactionok = -1; + $error++; + $errorforinvoice++; + } + } } elseif ($event->type == 'payment_intent.payment_failed') { // TODO: Redirect to paymentko.php } elseif ($event->type == 'checkout.session.completed') { // Called when making payment with new Checkout method ($conf->global->STRIPE_USE_NEW_CHECKOUT is on). diff --git a/htdocs/stripe/class/stripe.class.php b/htdocs/stripe/class/stripe.class.php index bc98a085d08..0684fb370b7 100644 --- a/htdocs/stripe/class/stripe.class.php +++ b/htdocs/stripe/class/stripe.class.php @@ -964,10 +964,9 @@ class Stripe extends CommonObject $dataforcard = array( 'type'=>'sepa_debit', "sepa_debit" => array('iban' => $iban), - 'currency' => strtolower($conf->currency), - 'usage' => 'reusable', - 'owner' => array( + 'billing_details' => array( 'name' => $soc->name, + 'email' => !empty($soc->email) ? $soc->email : "", ), "metadata" => array( 'dol_type'=>$object->element, @@ -979,19 +978,19 @@ class Stripe extends CommonObject ); // Complete owner name if (!empty($soc->town)) { - $dataforcard['owner']['address']['city']=$soc->town; + $dataforcard['billing_details']['address']['city']=$soc->town; } if (!empty($soc->country_code)) { - $dataforcard['owner']['address']['country']=$soc->country_code; + $dataforcard['billing_details']['address']['country']=$soc->country_code; } if (!empty($soc->address)) { - $dataforcard['owner']['address']['line1']=$soc->address; + $dataforcard['billing_details']['address']['line1']=$soc->address; } if (!empty($soc->zip)) { - $dataforcard['owner']['address']['postal_code']=$soc->zip; + $dataforcard['billing_details']['address']['postal_code']=$soc->zip; } if (!empty($soc->state)) { - $dataforcard['owner']['address']['state']=$soc->state; + $dataforcard['billing_details']['address']['state']=$soc->state; } //$a = \Stripe\Stripe::getApiKey(); @@ -1013,14 +1012,14 @@ class Stripe extends CommonObject $s = new \Stripe\StripeClient($stripeacc); - // TODO LMR Deprecated with the new Stripe API and SCA. - // TODO LMR Replace ->create() and ->createSource() and replace with ->getSetupIntent() to then, get the Payment mode with $payment_method = \Stripe\PaymentMethod::retrieve($setupintent->payment_method); ? - $sepa = $s->sources->create($dataforcard); + $sepa = $s->paymentMethods->create($dataforcard); if (!$sepa) { $this->error = 'Creation of sepa_debit on Stripe has failed'; } else { // link customer and src - $cs = $cu->createSource($cu->id, array('source' => $sepa->id)); + $cs = $s->setupIntents->create(['payment_method_types' => ['sepa_debit'], 'customer' => $cu->id]); + $cs = $s->setupIntents->update($cs->id, ['payment_method' => $sepa->id]); + $cs = $s->setupIntents->confirm($cs->id, ['mandate_data' => ['customer_acceptance' => ['type' => 'offline']]]); if (!$cs) { $this->error = 'Link SEPA <-> Customer failed'; } else { @@ -1040,6 +1039,7 @@ class Stripe extends CommonObject } } } catch (Exception $e) { + $sepa = null; $this->error = $e->getMessage(); dol_syslog($this->error, LOG_WARNING); } From 4168f0be01bfdb1533fc73390db91b97fbbdfa05 Mon Sep 17 00:00:00 2001 From: Faustin Date: Tue, 31 Jan 2023 12:11:37 +0100 Subject: [PATCH 0022/1026] checkbox colum on left for task/time.php list --- htdocs/projet/tasks/time.php | 122 +++++++++++++++++++++++++---------- 1 file changed, 87 insertions(+), 35 deletions(-) diff --git a/htdocs/projet/tasks/time.php b/htdocs/projet/tasks/time.php index 3c8597cd862..2ab70190722 100644 --- a/htdocs/projet/tasks/time.php +++ b/htdocs/projet/tasks/time.php @@ -1855,7 +1855,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; - $selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields + $selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')); // This also change content of $arrayfields $selectedfields .= (is_array($arrayofmassactions) && count($arrayofmassactions) ? $form->showCheckAddButtons('checkforselect', 1) : ''); print '
'; @@ -1863,6 +1863,13 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser // Fields title search print ''; + // Action column + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + $searchpicto = $form->showFilterButtons('left'); + print $searchpicto; + print ''; + } // Date if (!empty($arrayfields['t.task_date']['checked'])) { print ''; @@ -1954,13 +1961,18 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser $reshook = $hookmanager->executeHooks('printFieldListOption', $parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Action column - print ''; - $searchpicto = $form->showFilterButtons(); - print $searchpicto; - print ''; + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + $searchpicto = $form->showFilterButtons(); + print $searchpicto; + print ''; + } print ''."\n"; print ''; + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', 'width="80"', $sortfield, $sortorder, 'center maxwidthsearch '); + } if (!empty($arrayfields['t.task_date']['checked'])) { print_liste_field_titre($arrayfields['t.task_date']['label'], $_SERVER['PHP_SELF'], 't.task_date,t.task_datehour,t.rowid', '', $param, '', $sortfield, $sortorder); } @@ -2014,7 +2026,9 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser $parameters = array('arrayfields'=>$arrayfields, 'param'=>$param, 'sortfield'=>$sortfield, 'sortorder'=>$sortorder); $reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; - print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', 'width="80"', $sortfield, $sortorder, 'center maxwidthsearch '); + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', 'width="80"', $sortfield, $sortorder, 'center maxwidthsearch '); + } print "\n"; $tasktmp = new Task($db); @@ -2035,6 +2049,42 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser print ''; + // Action column + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if (($action == 'editline' || $action == 'splitline') && GETPOST('lineid', 'int') == $task_time->rowid) { + print ''; + print ''; + print ' '; + print ''; + } elseif ($user->hasRight('projet', 'time') || $user->hasRight('projet', 'all', 'creer')) { // Read project and enter time consumed on assigned tasks + if (in_array($task_time->fk_user, $childids) || $user->hasRight('projet', 'all', 'creer')) { + if (getDolGlobalString('MAIN_FEATURES_LEVEL') >= 2) { + print ' '; + print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; + print img_split('', 'class="pictofixedwidth"'); + print ''; + } + + print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; + print img_edit('default', 0, 'class="pictofixedwidth paddingleft"'); + print ''; + + print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; + print img_delete('default', 'class="pictodelete paddingleft"'); + print ''; + + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($task_time->rowid, $arrayofselected)) { + $selected = 1; + } + print ' '; + print ''; + } + } + } + } // Date if (!empty($arrayfields['t.task_date']['checked'])) { print ''; @@ -2318,36 +2368,38 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser print $hookmanager->resPrint; // Action column - print ''; - if (($action == 'editline' || $action == 'splitline') && GETPOST('lineid', 'int') == $task_time->rowid) { - print ''; - print ''; - print ' '; - print ''; - } elseif ($user->hasRight('projet', 'time') || $user->hasRight('projet', 'all', 'creer')) { // Read project and enter time consumed on assigned tasks - if (in_array($task_time->fk_user, $childids) || $user->hasRight('projet', 'all', 'creer')) { - if (getDolGlobalString('MAIN_FEATURES_LEVEL') >= 2) { - print ' '; - print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; - print img_split('', 'class="pictofixedwidth"'); - print ''; - } - - print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; - print img_edit('default', 0, 'class="pictofixedwidth paddingleft"'); - print ''; - - print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; - print img_delete('default', 'class="pictodelete paddingleft"'); - print ''; - - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($task_time->rowid, $arrayofselected)) { - $selected = 1; + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if (($action == 'editline' || $action == 'splitline') && GETPOST('lineid', 'int') == $task_time->rowid) { + print ''; + print ''; + print ' '; + print ''; + } elseif ($user->hasRight('projet', 'time') || $user->hasRight('projet', 'all', 'creer')) { // Read project and enter time consumed on assigned tasks + if (in_array($task_time->fk_user, $childids) || $user->hasRight('projet', 'all', 'creer')) { + if (getDolGlobalString('MAIN_FEATURES_LEVEL') >= 2) { + print ' '; + print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; + print img_split('', 'class="pictofixedwidth"'); + print ''; + } + + print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; + print img_edit('default', 0, 'class="pictofixedwidth paddingleft"'); + print ''; + + print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; + print img_delete('default', 'class="pictodelete paddingleft"'); + print ''; + + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($task_time->rowid, $arrayofselected)) { + $selected = 1; + } + print ' '; + print ''; } - print ' '; - print ''; } } } From f7cdc24aab1b73b9fd921bb68be4e05e70926316 Mon Sep 17 00:00:00 2001 From: Faustin Date: Tue, 31 Jan 2023 12:37:56 +0100 Subject: [PATCH 0023/1026] checkbox colum on left for workstation list --- htdocs/workstation/workstation_list.php | 67 ++++++++++++++++++------- 1 file changed, 50 insertions(+), 17 deletions(-) diff --git a/htdocs/workstation/workstation_list.php b/htdocs/workstation/workstation_list.php index d4ea81e769f..8639adf866d 100644 --- a/htdocs/workstation/workstation_list.php +++ b/htdocs/workstation/workstation_list.php @@ -462,7 +462,7 @@ if (!empty($moreforfilter)) { } $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; -$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields +$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')); // This also change content of $arrayfields $selectedfields .= (count($arrayofmassactions) ? $form->showCheckAddButtons('checkforselect', 1) : ''); print '
'; // You can use div-table-responsive-no-min if you dont need reserved height for your table @@ -473,6 +473,13 @@ print ''; +// Action column +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; +} foreach ($object->fields as $key => $val) { $cssforfield = (empty($val['csslist']) ? (empty($val['css']) ? '' : $val['css']) : $val['csslist']); if ($key == 'status') { @@ -530,10 +537,12 @@ $parameters = array('arrayfields'=>$arrayfields); $reshook = $hookmanager->executeHooks('printFieldListOption', $parameters, $object); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Action column -print ''; +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; +} print ''."\n"; $totalarray = array(); @@ -542,6 +551,11 @@ $totalarray['nbfield'] = 0; // Fields title label // -------------------------------------------------------------------- print ''; +// Action column +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print getTitleFieldOfList(($mode != 'kanban' ? $selectedfields : ''), 0, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'center maxwidthsearch ')."\n"; + $totalarray['nbfield']++; +} foreach ($object->fields as $key => $val) { $cssforfield = (empty($val['csslist']) ? (empty($val['css']) ? '' : $val['css']) : $val['csslist']); if ($key == 'status') { @@ -576,8 +590,10 @@ $parameters = array('arrayfields'=>$arrayfields, 'param'=>$param, 'sortfield'=>$ $reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters, $object); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Action column -print getTitleFieldOfList(($mode != 'kanban' ? $selectedfields : ''), 0, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'center maxwidthsearch ')."\n"; -$totalarray['nbfield']++; +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print getTitleFieldOfList(($mode != 'kanban' ? $selectedfields : ''), 0, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'center maxwidthsearch ')."\n"; + $totalaray['nbfield']++; +} print ''."\n"; @@ -625,6 +641,21 @@ while ($i < $imaxinloop) { // Show here line of result $j = 0; print ''; + // Action column + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } foreach ($object->fields as $key => $val) { $cssforfield = (empty($val['csslist']) ? (empty($val['css']) ? '' : $val['css']) : $val['csslist']); if (in_array($val['type'], array('date', 'datetime', 'timestamp'))) { @@ -717,17 +748,19 @@ while ($i < $imaxinloop) { $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Action column - print ''; + if (!$i) { + $totalarray['nbfield']++; } - print ''; - } - print ''; - if (!$i) { - $totalarray['nbfield']++; } print ''."\n"; From bc12290739260fdebfbdb3806051177ec3f2c11a Mon Sep 17 00:00:00 2001 From: Faustin Date: Tue, 31 Jan 2023 12:45:17 +0100 Subject: [PATCH 0024/1026] checkbox colum on left for adherent/subscription list --- htdocs/adherents/subscription/list.php | 67 ++++++++++++++++++-------- 1 file changed, 47 insertions(+), 20 deletions(-) diff --git a/htdocs/adherents/subscription/list.php b/htdocs/adherents/subscription/list.php index 3c17fc64852..40a9c042bd4 100644 --- a/htdocs/adherents/subscription/list.php +++ b/htdocs/adherents/subscription/list.php @@ -342,7 +342,7 @@ if ($sall) { $moreforfilter = ''; $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; -$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields +$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')); // This also change content of $arrayfields if ($massactionbutton) { $selectedfields .= $form->showCheckAddButtons('checkforselect', 1); } @@ -353,7 +353,13 @@ print '
'; + $searchpicto = $form->showFilterButtons('left'); + print $searchpicto; + print ''; -$searchpicto = $form->showFilterButtons(); -print $searchpicto; -print ''; + $searchpicto = $form->showFilterButtons(); + print $searchpicto; + print '
'; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($object->id, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print ''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($object->id, $arrayofselected)) { - $selected = 1; + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($object->id, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print '
'; - +// Action column +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; +} // Line numbering if (!empty($conf->global->MAIN_SHOW_TECHNICAL_ID)) { print ''; @@ -431,15 +437,19 @@ if (!empty($arrayfields['c.tms']['checked'])) { } // Action column -print ''; - +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; +} print "\n"; print ''; +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], '', '', '', 'align="center"', $sortfield, $sortorder, 'maxwidthsearch '); +} if (!empty($arrayfields['d.ref']['checked'])) { print_liste_field_titre($arrayfields['d.ref']['label'], $_SERVER["PHP_SELF"], "c.rowid", $param, "", "", $sortfield, $sortorder); } @@ -484,7 +494,9 @@ if (!empty($arrayfields['c.datec']['checked'])) { if (!empty($arrayfields['c.tms']['checked'])) { print_liste_field_titre($arrayfields['c.tms']['label'], $_SERVER["PHP_SELF"], "c.tms", "", $param, 'align="center" class="nowrap"', $sortfield, $sortorder); } -print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], '', '', '', 'align="center"', $sortfield, $sortorder, 'maxwidthsearch '); +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], '', '', '', 'align="center"', $sortfield, $sortorder, 'maxwidthsearch '); +} print "\n"; @@ -540,7 +552,21 @@ while ($i < min($num, $limit)) { } } else { print ''; - + // Action column + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } // Ref if (!empty($arrayfields['d.ref']['checked'])) { print ''; @@ -662,19 +688,20 @@ while ($i < min($num, $limit)) { } } // Action column - print ''; + if (!$i) { + $totalarray['nbfield']++; } - print ''; } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - print "\n"; } $i++; From a2a5d6f68acea70b17f04e58da9fb88d22c96bb8 Mon Sep 17 00:00:00 2001 From: Faustin Date: Tue, 31 Jan 2023 12:56:41 +0100 Subject: [PATCH 0025/1026] checkbox colum on left for adherent/type list --- htdocs/adherents/type.php | 60 +++++++++++++++++++++++++++++---------- 1 file changed, 45 insertions(+), 15 deletions(-) diff --git a/htdocs/adherents/type.php b/htdocs/adherents/type.php index f516efdd819..c91915f7bdb 100644 --- a/htdocs/adherents/type.php +++ b/htdocs/adherents/type.php @@ -289,6 +289,9 @@ if (!$rowid && $action != 'create' && $action != 'edit') { print '
'; + $searchpicto = $form->showFilterButtons('left'); + print $searchpicto; + print ' '; -$searchpicto = $form->showFilterButtons(); -print $searchpicto; -print ''; + $searchpicto = $form->showFilterButtons(); + print $searchpicto; + print '
'; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->crowid, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print ''.$subscription->getNomUrl(1).''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->crowid, $arrayofselected)) { - $selected = 1; + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->crowid, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print '
'."\n"; print ''; + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } print ''; print ''; print ''; @@ -297,7 +300,9 @@ if (!$rowid && $action != 'create' && $action != 'edit') { print ''; print ''; print ''; - print ''; + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } print "\n"; $membertype = new AdherentType($db); @@ -333,6 +338,13 @@ if (!$rowid && $action != 'create' && $action != 'edit') { } } else { print ''; + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + if ($user->rights->adherent->configurer) { + print ''; + } else { + print ''; + } + } print ''; print ''; print ''; - if ($user->rights->adherent->configurer) { - print ''; - } else { - print ''; + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + if ($user->rights->adherent->configurer) { + print ''; + } else { + print ''; + } } print ""; } @@ -708,13 +722,18 @@ if ($rowid > 0) { print "\n"; print ''; + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre("Action", $_SERVER["PHP_SELF"], "", $param, "", 'width="60" align="center"', $sortfield, $sortorder); + } print_liste_field_titre("NameSlashCompany", $_SERVER["PHP_SELF"], "d.lastname", $param, "", "", $sortfield, $sortorder); print_liste_field_titre("Login", $_SERVER["PHP_SELF"], "d.login", $param, "", "", $sortfield, $sortorder); print_liste_field_titre("MemberNature", $_SERVER["PHP_SELF"], "d.morphy", $param, "", "", $sortfield, $sortorder); print_liste_field_titre("EMail", $_SERVER["PHP_SELF"], "d.email", $param, "", "", $sortfield, $sortorder); print_liste_field_titre("Status", $_SERVER["PHP_SELF"], "d.statut,d.datefin", $param, "", "", $sortfield, $sortorder); print_liste_field_titre("EndSubscription", $_SERVER["PHP_SELF"], "d.datefin", $param, "", 'align="center"', $sortfield, $sortorder); - print_liste_field_titre("Action", $_SERVER["PHP_SELF"], "", $param, "", 'width="60" align="center"', $sortfield, $sortorder); + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre("Action", $_SERVER["PHP_SELF"], "", $param, "", 'width="60" align="center"', $sortfield, $sortorder); + } print "\n"; $adh = new Adherent($db); @@ -732,7 +751,17 @@ if ($rowid > 0) { $adh->statut = $objp->status; print ''; - + // Actions + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print '"; + } // Lastname if ($objp->company != '') { print ''."\n"; @@ -785,15 +814,16 @@ if ($rowid > 0) { } // Actions - print '"; } - if ($user->hasRight('adherent', 'supprimer')) { - print ''.img_picto($langs->trans("Resiliate"), 'disable.png').''; - } - print ""; - print "\n"; $i++; } From ba0949dd65bccf6ae688893e21c2111a25ee6fdf Mon Sep 17 00:00:00 2001 From: Faustin Date: Tue, 31 Jan 2023 13:08:31 +0100 Subject: [PATCH 0026/1026] checkbox colum on left for salaries list --- htdocs/salaries/list.php | 66 +++++++++++++++++++++++++++++----------- 1 file changed, 49 insertions(+), 17 deletions(-) diff --git a/htdocs/salaries/list.php b/htdocs/salaries/list.php index fbbac2a2f3b..24b416295d1 100644 --- a/htdocs/salaries/list.php +++ b/htdocs/salaries/list.php @@ -399,7 +399,7 @@ $newcardbutton = dolGetButtonTitle($langs->trans('NewSalaryPayment'), '', 'fa fa print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'salary', 0, $newcardbutton, '', $limit, 0, 0, 1); $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; -//$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields +//$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')); // This also change content of $arrayfields $selectedfields = ''; $selectedfields .= (count($arrayofmassactions) ? $form->showCheckAddButtons('checkforselect', 1) : ''); @@ -411,6 +411,13 @@ print '
 '.$langs->trans("Ref").''.$langs->trans("Label").''.$langs->trans("MembersNature").''.$langs->trans("CanEditAmountShort").''.$langs->trans("VoteAllowed").''.$langs->trans("Status").'  
rowid.'">'.img_edit().' '; print $membertype->getNomUrl(1); //'.img_object($langs->trans("ShowType"),'group').' '.$objp->rowid.' @@ -352,10 +364,12 @@ if (!$rowid && $action != 'create' && $action != 'edit') { print ''.yn($objp->caneditamount).''.yn($objp->vote).''.$membertype->getLibStatut(5).'rowid.'">'.img_edit().' rowid.'">'.img_edit().' 
'; + if ($user->hasRight('adherent', 'creer')) { + print ''.img_edit().''; + } + if ($user->hasRight('adherent', 'supprimer')) { + print ''.img_picto($langs->trans("Resiliate"), 'disable.png').''; + } + print "'.img_object($langs->trans("ShowMember"), "user", 'class="paddingright"').$adh->getFullName($langs, 0, -1, 20).' / '.dol_trunc($objp->company, 12).''; - if ($user->hasRight('adherent', 'creer')) { - print ''.img_edit().''; + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if ($user->hasRight('adherent', 'creer')) { + print ''.img_edit().''; + } + if ($user->hasRight('adherent', 'supprimer')) { + print ''.img_picto($langs->trans("Resiliate"), 'disable.png').''; + } + print "
'; +// Action column +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; +} // Ref print ''; +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; +} print ''."\n"; // Fields title label // -------------------------------------------------------------------- print ''; +// Action column +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print getTitleFieldOfList($selectedfields, 0, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'center maxwidthsearch ')."\n"; +} print_liste_field_titre("Ref", $_SERVER["PHP_SELF"], "s.rowid", "", $param, "", $sortfield, $sortorder); print_liste_field_titre("Label", $_SERVER["PHP_SELF"], "s.label", "", $param, 'class="left"', $sortfield, $sortorder); print_liste_field_titre("DateStart", $_SERVER["PHP_SELF"], "s.datesp,s.rowid", "", $param, 'align="center"', $sortfield, $sortorder); @@ -500,7 +513,9 @@ $parameters = array('arrayfields'=>$arrayfields, 'param'=>$param, 'sortfield'=>$ $reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters, $object); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Action column -print getTitleFieldOfList($selectedfields, 0, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'center maxwidthsearch ')."\n"; +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print getTitleFieldOfList($selectedfields, 0, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'center maxwidthsearch ')."\n"; +} print ''."\n"; @@ -567,6 +582,22 @@ while ($i < ($limit ? min($num, $limit) : $num)) { // Show here line of result print ''; + // Action column + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Ref print "\n"; if (!$i) { @@ -661,19 +692,20 @@ while ($i < ($limit ? min($num, $limit) : $num)) { $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Action column - print ''; + if (!$i) { + $totalarray['nbfield']++; } - print ''; } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - print ''."\n"; } $i++; From f128639bbe2c4b1b876e98cb29f59a52079de348 Mon Sep 17 00:00:00 2001 From: Faustin Date: Tue, 31 Jan 2023 13:28:05 +0100 Subject: [PATCH 0027/1026] checkbox colum on left for loan list --- htdocs/loan/list.php | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/htdocs/loan/list.php b/htdocs/loan/list.php index b664d784e7e..84c0e3a100c 100644 --- a/htdocs/loan/list.php +++ b/htdocs/loan/list.php @@ -227,27 +227,40 @@ if ($resql) { // Filters lines print ''; + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } print ''; print ''; print ''; print ''; print ''; print ''; - print ''; + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } // Fields title label // -------------------------------------------------------------------- print ''; + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre('', $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'maxwidthsearch '); + } print_liste_field_titre("Ref", $_SERVER["PHP_SELF"], "l.rowid", "", $param, "", $sortfield, $sortorder); print_liste_field_titre("Label", $_SERVER["PHP_SELF"], "l.label", "", $param, '', $sortfield, $sortorder, 'left '); print_liste_field_titre("LoanCapital", $_SERVER["PHP_SELF"], "l.capital", "", $param, '', $sortfield, $sortorder, 'right '); print_liste_field_titre("DateStart", $_SERVER["PHP_SELF"], "l.datestart", "", $param, '', $sortfield, $sortorder, 'center '); print_liste_field_titre("DateEnd", $_SERVER["PHP_SELF"], "l.dateend", "", $param, '', $sortfield, $sortorder, 'center '); print_liste_field_titre("Status", $_SERVER["PHP_SELF"], "l.paid", "", $param, '', $sortfield, $sortorder, 'right '); - print_liste_field_titre('', $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'maxwidthsearch '); + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre('', $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'maxwidthsearch '); + } print "\n"; print "\n"; @@ -287,6 +300,11 @@ if ($resql) { } else { print ''; + // Action column + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } + // Ref print ''; @@ -306,7 +324,10 @@ if ($resql) { print $loan_static->LibStatut($obj->paid, 5, $obj->alreadypaid); print ''; - print ''; + // Action column + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } print "\n"; } From 7b27081014f66c9b311a4c8b4fafd6c153e81110 Mon Sep 17 00:00:00 2001 From: Faustin Date: Tue, 31 Jan 2023 13:31:33 +0100 Subject: [PATCH 0028/1026] checkbox colum on left for donnation list --- htdocs/don/list.php | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/htdocs/don/list.php b/htdocs/don/list.php index eb487be4768..819e0ea7931 100644 --- a/htdocs/don/list.php +++ b/htdocs/don/list.php @@ -219,6 +219,12 @@ if ($resql) { // Filters lines print ''; + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } print ''; @@ -252,13 +258,18 @@ if ($resql) { ); print $form->selectarray('search_status', $liststatus, $search_status, -4, 0, 0, '', 0, 0, 0, '', 'search_status maxwidth100 onrightofpage'); print ''; - print ''; + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } print "\n"; print ''; + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre(''); + } print_liste_field_titre("Ref", $_SERVER["PHP_SELF"], "d.rowid", "", $param, "", $sortfield, $sortorder); if (!empty($conf->global->DONATION_USE_THIRDPARTIES)) { print_liste_field_titre("ThirdParty", $_SERVER["PHP_SELF"], "d.fk_soc", "", $param, "", $sortfield, $sortorder); @@ -273,7 +284,9 @@ if ($resql) { } print_liste_field_titre("Amount", $_SERVER["PHP_SELF"], "d.amount", "", $param, '', $sortfield, $sortorder, 'right '); print_liste_field_titre("Status", $_SERVER["PHP_SELF"], "d.fk_statut", "", $param, '', $sortfield, $sortorder, 'right '); - print_liste_field_titre(''); + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre(''); + } print "\n"; while ($i < min($num, $limit)) { @@ -307,6 +320,9 @@ if ($resql) { } } else { print ''; + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } $donationstatic->id = $objp->rowid; $donationstatic->ref = $objp->rowid; $donationstatic->lastname = $objp->lastname; @@ -339,7 +355,9 @@ if ($resql) { } print ''; print ''; - print ''; + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } print ""; } $i++; From 76489bdc2808aaac3d57ee05159a16a1e5519a01 Mon Sep 17 00:00:00 2001 From: Faustin Date: Tue, 31 Jan 2023 13:32:39 +0100 Subject: [PATCH 0029/1026] missing loan list --- htdocs/loan/list.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/loan/list.php b/htdocs/loan/list.php index 84c0e3a100c..b864c9f09ab 100644 --- a/htdocs/loan/list.php +++ b/htdocs/loan/list.php @@ -245,6 +245,7 @@ if ($resql) { print $searchpicto; print ''; } + print ''; // Fields title label // -------------------------------------------------------------------- From 0c3d4a77c6deea86281b96f5234f13a9a49a97ac Mon Sep 17 00:00:00 2001 From: Faustin Date: Tue, 31 Jan 2023 13:38:50 +0100 Subject: [PATCH 0030/1026] checkbox colum on left for compta/bank/various_payment list --- htdocs/compta/bank/various_payment/list.php | 36 ++++++++++++++++----- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/htdocs/compta/bank/various_payment/list.php b/htdocs/compta/bank/various_payment/list.php index 70abe873cba..edb770bb4e6 100644 --- a/htdocs/compta/bank/various_payment/list.php +++ b/htdocs/compta/bank/various_payment/list.php @@ -396,7 +396,7 @@ if ($resql) { } $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; - $selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields + $selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')); // This also change content of $arrayfields $moreforfilter= ''; print '
'; @@ -404,6 +404,13 @@ if ($resql) { print '
'; + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } + if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER_IN_LIST)) { print ''; @@ -507,16 +514,22 @@ if ($resql) { print ''; } - print ''; + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } print ''; print ''; + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'maxwidthsearch center '); + } + if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER_IN_LIST)) { print_liste_field_titre('#', $_SERVER['PHP_SELF'], '', '', $param, '', $sortfield, $sortorder); } @@ -563,7 +576,9 @@ if ($resql) { $reshook = $hookmanager->executeHooks('printFieldListOption', $parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; - print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'maxwidthsearch center '); + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'maxwidthsearch center '); + } print ''; @@ -602,6 +617,10 @@ if ($resql) { } else { print ''; + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } + // No if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER_IN_LIST)) { print ''; @@ -751,8 +770,9 @@ if ($resql) { print ''; } - print ''; - + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } if (!$i) { $totalarray['nbfield']++; } From 7861ff8ae7956205753519b6674752dc797f30a6 Mon Sep 17 00:00:00 2001 From: Faustin Date: Tue, 31 Jan 2023 14:39:11 +0100 Subject: [PATCH 0031/1026] checkbox colum on left for compta/sociales list --- htdocs/compta/sociales/list.php | 38 +++++++++++++++++++++++++++------ 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/htdocs/compta/sociales/list.php b/htdocs/compta/sociales/list.php index a925fe6968d..a132a3650dc 100644 --- a/htdocs/compta/sociales/list.php +++ b/htdocs/compta/sociales/list.php @@ -412,7 +412,7 @@ $moreforfilter = ''; $massactionbutton = ''; $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; -$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields +$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')); // This also change content of $arrayfields if ($massactionbutton) { $selectedfields .= $form->showCheckAddButtons('checkforselect', 1); } @@ -422,6 +422,13 @@ print '
'; + $searchpicto = $form->showFilterButtons('left'); + print $searchpicto; + print ''; print ''; @@ -472,16 +479,22 @@ $parameters = array('arrayfields'=>$arrayfields); $reshook = $hookmanager->executeHooks('printFieldListOption', $parameters, $object); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Action column -print ''; -$searchpicto = $form->showFilterButtons(); -print $searchpicto; -print ''; + $searchpicto = $form->showFilterButtons(); + print $searchpicto; + print '
'; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($object->id, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print '".$salstatic->getNomUrl(1)."'; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($object->id, $arrayofselected)) { - $selected = 1; + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($object->id, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print '
'; + $searchpicto = $form->showFilterAndCheckAddButtons(); + print $searchpicto; + print '  '; - $searchpicto = $form->showFilterAndCheckAddButtons(0); - print $searchpicto; - print ''; + $searchpicto = $form->showFilterAndCheckAddButtons(); + print $searchpicto; + print '
'.$loan_static->getNomUrl(1).'
'; + $searchpicto = $form->showFilterAndCheckAddButtons(0); + print $searchpicto; + print ''; print ''; print ''; - $searchpicto = $form->showFilterAndCheckAddButtons(0); - print $searchpicto; - print ''; + $searchpicto = $form->showFilterAndCheckAddButtons(0); + print $searchpicto; + print '
'.price($objp->amount).''.$donationstatic->LibStatut($objp->status, 5).'
'; + $searchpicto = $form->showFilterAndCheckAddButtons(0); + print $searchpicto; + print ''; print ''; - $searchpicto = $form->showFilterAndCheckAddButtons(0); - print $searchpicto; - print ''; + $searchpicto = $form->showFilterAndCheckAddButtons(0); + print $searchpicto; + print '
'.(($offset * $limit) + $i).'
'; +// Filter: Buttons +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; +} + // Filters: Line number (placeholder) if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER_IN_LIST)) { print ''; +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; +} print ''; print ''; + +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'maxwidthsearch '); +} + if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER_IN_LIST)) { print_liste_field_titre('#', $_SERVER['PHP_SELF'], '', '', $param, '', $sortfield, $sortorder); } @@ -571,7 +585,9 @@ $parameters = array('arrayfields'=>$arrayfields, 'param'=>$param, 'sortfield'=>$ $reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; -print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'maxwidthsearch '); +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'maxwidthsearch '); +} print ''; $i = 0; @@ -611,6 +627,12 @@ while ($i < min($num, $limit)) { } else { print ''; + + // Action column + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } + // Line number if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER_IN_LIST)) { print ''; @@ -750,8 +772,10 @@ while ($i < min($num, $limit)) { } } - // Buttons - print ''; + // Action column + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } if (!$i) { $totalarray['nbfield']++; } From 8167d5a64da506c73d8a8c206d4ece1663835a13 Mon Sep 17 00:00:00 2001 From: Faustin Date: Tue, 31 Jan 2023 14:43:15 +0100 Subject: [PATCH 0032/1026] checkbox colum on left for compta/tva list --- htdocs/compta/tva/list.php | 40 +++++++++++++++++++++++++++++--------- 1 file changed, 31 insertions(+), 9 deletions(-) diff --git a/htdocs/compta/tva/list.php b/htdocs/compta/tva/list.php index c839625a705..0497c05d204 100644 --- a/htdocs/compta/tva/list.php +++ b/htdocs/compta/tva/list.php @@ -328,7 +328,7 @@ $newcardbutton .= dolGetButtonTitle($langs->trans('NewVATPayment'), '', 'fa fa-p print_barre_liste($langs->trans("VATDeclarations"), $page, $_SERVER['PHP_SELF'], $param, $sortfield, $sortorder, '', $num, $nbtotalofrecords, 'title_accountancy', 0, $newcardbutton, '', $limit, 0, 0, 1); $varpage = empty($contextpage) ? $_SERVER['PHP_SELF'] : $contextpage; -$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields +$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')); // This also change content of $arrayfields if ($massactionbutton) { $selectedfields .= $form->showCheckAddButtons('checkforselect', 1); } @@ -338,6 +338,13 @@ print '
'; + print $form->showFilterAndCheckAddButtons(0); + print ''; @@ -522,13 +529,20 @@ $reshook = $hookmanager->executeHooks('printFieldListOption', $parameters); // N print $hookmanager->resPrint; // Filter: Buttons -print ''; -print $form->showFilterAndCheckAddButtons(0); -print ''; + print $form->showFilterAndCheckAddButtons(0); + print '
'.(($offset * $limit) + $i).'
'; +// Filter: Buttons +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; +} + // Filters: Lines (placeholder) if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER_IN_LIST)) { print ''; - +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; +} print ''; print ''; +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre($selectedfields, $_SERVER['PHP_SELF'], '', '', '', 'align="center"', $sortfield, $sortorder, 'maxwidthsearch '); +} if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER_IN_LIST)) { print_liste_field_titre('#', $_SERVER['PHP_SELF'], '', '', $param, '', $sortfield, $sortorder); } @@ -454,7 +465,9 @@ $parameters = array('arrayfields'=>$arrayfields, 'param'=>$param, 'sortfield'=>$ $reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; -print_liste_field_titre($selectedfields, $_SERVER['PHP_SELF'], '', '', '', 'align="center"', $sortfield, $sortorder, 'maxwidthsearch '); +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre($selectedfields, $_SERVER['PHP_SELF'], '', '', '', 'align="center"', $sortfield, $sortorder, 'maxwidthsearch '); +} print ''; $i = 0; @@ -488,6 +501,11 @@ while ($i < min($num, $limit)) { } else { print ''; + // Buttons + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } + // No if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER_IN_LIST)) { print ''; @@ -527,7 +545,10 @@ while ($i < min($num, $limit)) { } // Date payment - /*if (!empty($arrayfields['t.datep']['checked'])) { + /*if // Buttons + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + }(!empty($arrayfields['t.datep']['checked'])) { print ''; if (!$i) $totalarray['nbfield']++; }*/ @@ -591,8 +612,9 @@ while ($i < min($num, $limit)) { } // Buttons - print ''; - + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } print ''; } From e36a1ebf7c0c729ba5c2df3565ba4d1c507bcd2e Mon Sep 17 00:00:00 2001 From: Faustin Date: Tue, 31 Jan 2023 14:49:24 +0100 Subject: [PATCH 0033/1026] checkbox colum on left for compta/cashcontrol list --- .../compta/cashcontrol/cashcontrol_list.php | 57 ++++++++++++++----- 1 file changed, 44 insertions(+), 13 deletions(-) diff --git a/htdocs/compta/cashcontrol/cashcontrol_list.php b/htdocs/compta/cashcontrol/cashcontrol_list.php index 05612f54166..0ae54456735 100644 --- a/htdocs/compta/cashcontrol/cashcontrol_list.php +++ b/htdocs/compta/cashcontrol/cashcontrol_list.php @@ -447,7 +447,7 @@ if (!empty($moreforfilter)) { } $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; -$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields +$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')); // This also change content of $arrayfields $selectedfields .= (count($arrayofmassactions) ? $form->showCheckAddButtons('checkforselect', 1) : ''); print '
'; // You can use div-table-responsive-no-min if you dont need reserved height for your table @@ -457,6 +457,13 @@ print '
'; + print $form->showFilterAndCheckAddButtons(0); + print ''; @@ -417,13 +424,17 @@ $reshook = $hookmanager->executeHooks('printFieldListOption', $parameters); // N print $hookmanager->resPrint; // Filter: Buttons -print ''; -print $form->showFilterAndCheckAddButtons(0); -print ''; + print $form->showFilterAndCheckAddButtons(0); + print '
'.(($offset * $limit) + $i).''.dol_print_date($db->jdate($obj->datep), 'day').'
'; +// Action column +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; +} foreach ($object->fields as $key => $val) { $cssforfield = (empty($val['csslist']) ? (empty($val['css']) ? '' : $val['css']) : $val['csslist']); if ($key == 'status') { @@ -495,16 +502,22 @@ $parameters = array('arrayfields'=>$arrayfields); $reshook = $hookmanager->executeHooks('printFieldListOption', $parameters, $object); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Action column -print ''; +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; +} print ''."\n"; // Fields title label // -------------------------------------------------------------------- print ''; +// Action column +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print getTitleFieldOfList($selectedfields, 0, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'center maxwidthsearch ')."\n"; +} foreach ($object->fields as $key => $val) { $cssforfield = (empty($val['csslist']) ? (empty($val['css']) ? '' : $val['css']) : $val['csslist']); if ($key == 'status') { @@ -527,7 +540,9 @@ $parameters = array('arrayfields'=>$arrayfields, 'param'=>$param, 'sortfield'=>$ $reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters, $object); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Action column -print getTitleFieldOfList($selectedfields, 0, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'center maxwidthsearch ')."\n"; +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print getTitleFieldOfList($selectedfields, 0, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'center maxwidthsearch ')."\n"; +} print ''."\n"; @@ -579,6 +594,20 @@ while ($i < ($limit ? min($num, $limit) : $num)) { // Show here line of result $j = 0; print ''; + + // Action column + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } + foreach ($object->fields as $key => $val) { $cssforfield = (empty($val['csslist']) ? (empty($val['css']) ? '' : $val['css']) : $val['csslist']); if (in_array($val['type'], array('date', 'datetime', 'timestamp'))) { @@ -636,15 +665,17 @@ while ($i < ($limit ? min($num, $limit) : $num)) { $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Action column - print ''; } - print ''; if (!$i) { $totalarray['nbfield']++; } From f53b55b360f677eba0d4ca745d3f2f6e1931ae57 Mon Sep 17 00:00:00 2001 From: Faustin Date: Tue, 31 Jan 2023 16:55:37 +0100 Subject: [PATCH 0034/1026] checkbox colum on left for resource list --- htdocs/resource/list.php | 62 ++++++++++++++++++++++++++++++---------- 1 file changed, 47 insertions(+), 15 deletions(-) diff --git a/htdocs/resource/list.php b/htdocs/resource/list.php index 55a9540bfe1..dcee2d813f5 100644 --- a/htdocs/resource/list.php +++ b/htdocs/resource/list.php @@ -186,7 +186,7 @@ if ($action == 'delete_resource') { } $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; -$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); +$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')); print ''; @@ -230,6 +230,13 @@ print '
'; print '
'; + $searchpicto = $form->showFilterButtons('left'); + print $searchpicto; + print ''; -$searchpicto = $form->showFilterButtons(); -print $searchpicto; -print ''; + $searchpicto = $form->showFilterButtons(); + print $searchpicto; + print '
'; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($object->id, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print ''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($object->id, $arrayofselected)) { - $selected = 1; + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($object->id, $arrayofselected)) { + $selected = 1; + } + print ''; } - print ''; + print '
'."\n"; print ''; +// Action column +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; +} if (!empty($arrayfields['t.ref']['checked'])) { print ''; +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; +} print "\n"; print ''; +// Action column +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch '); +} if (!empty($arrayfields['t.ref']['checked'])) { print_liste_field_titre($arrayfields['t.ref']['label'], $_SERVER["PHP_SELF"], "t.ref", "", $param, "", $sortfield, $sortorder); } @@ -258,7 +271,10 @@ if (!empty($arrayfields['ty.label']['checked'])) { } // Extra fields include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_title.tpl.php'; -print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch '); +// Action column +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch '); +} print "\n"; @@ -266,6 +282,19 @@ if ($ret) { foreach ($object->lines as $resource) { print ''; + // Action column + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } + if (!empty($arrayfields['t.ref']['checked'])) { print ''; + // Action column + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } if (!$i) { $totalarray['nbfield']++; } From 993c1d28c4c0fd93f069b71d9692382eae5a7d0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Mon, 30 Jan 2023 23:24:23 +0100 Subject: [PATCH 0035/1026] work on ajax tooltip --- htdocs/commande/class/commande.class.php | 58 ++++++- htdocs/core/ajax/ajaxtooltip.php | 200 +++++++++++++++++++++++ htdocs/core/class/commonobject.class.php | 51 ++++++ htdocs/core/js/lib_foot.js.php | 71 +++++--- htdocs/product/class/product.class.php | 120 +++++++++++++- htdocs/user/class/user.class.php | 108 +++++++++++- 6 files changed, 578 insertions(+), 30 deletions(-) create mode 100644 htdocs/core/ajax/ajaxtooltip.php diff --git a/htdocs/commande/class/commande.class.php b/htdocs/commande/class/commande.class.php index 2a462f77bc4..4dcae469aaa 100644 --- a/htdocs/commande/class/commande.class.php +++ b/htdocs/commande/class/commande.class.php @@ -3714,6 +3714,48 @@ class Commande extends CommonOrder return dolGetStatus($labelStatus, $labelStatusShort, '', $statusType, $mode, '', array('tooltip' => $labelTooltip)); } + /** + * getTooltipContentArray + * @param array $parameters + * @since v18 + * @return array + */ + public function getTooltipContentArray($parameters) + { + global $conf, $langs, $user; + + $datas = []; + + if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { + return ['optimize' => $langs->trans("Order")]; + } + + if ($user->rights->commande->lire) { + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("Order").''; + if (isset($this->statut)) { + $datas[] = ' '.$this->getLibStatut(5); + } + $datas['Ref'] = '
'.$langs->trans('Ref').': '.$this->ref; + $datas['RefCustomer'] = '
'.$langs->trans('RefCustomer').': '.(empty($this->ref_customer) ? (empty($this->ref_client) ? '' : $this->ref_client) : $this->ref_customer); + if (!empty($this->total_ht)) { + $datas['AmountHT'] = '
'.$langs->trans('AmountHT').': '.price($this->total_ht, 0, $langs, 0, -1, -1, $conf->currency); + } + if (!empty($this->total_tva)) { + $datas['VAT'] = '
'.$langs->trans('VAT').': '.price($this->total_tva, 0, $langs, 0, -1, -1, $conf->currency); + } + if (!empty($this->total_ttc)) { + $datas['AmountTTC'] = '
'.$langs->trans('AmountTTC').': '.price($this->total_ttc, 0, $langs, 0, -1, -1, $conf->currency); + } + if (!empty($this->date)) { + $datas['Date'] = '
'.$langs->trans('Date').': '.dol_print_date($this->date, 'day'); + } + if (!empty($this->delivery_date)) { + $datas['DeliveryDate'] = '
'.$langs->trans('DeliveryDate').': '.dol_print_date($this->delivery_date, 'dayhour'); + } + } + + return $datas; + } /** * Return clicable link of object (with eventually picto) @@ -3795,10 +3837,20 @@ class Commande extends CommonOrder $label = $langs->trans("Order"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip"'; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $linkclose .= ' data-params='.json_encode($params).' id="order-' . uniqid() . '" title="' . $langs->trans('Loading') . '"'; + $linkclose .= ' class="classforajaxtooltip"'; + } else { + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= ' class="classfortooltip"'; + } - $target_value=array('_self', '_blank', '_parent', '_top'); + $target_value = array('_self', '_blank', '_parent', '_top'); if (in_array($target, $target_value)) { $linkclose .= ' target="'.dol_escape_htmltag($target).'"'; } diff --git a/htdocs/core/ajax/ajaxtooltip.php b/htdocs/core/ajax/ajaxtooltip.php new file mode 100644 index 00000000000..2342bcf35f1 --- /dev/null +++ b/htdocs/core/ajax/ajaxtooltip.php @@ -0,0 +1,200 @@ + + * Copyright (C) 2018-2023 Frédéric France + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/** + * \file htdocs/core/ajax/ajaxtooltip.php + * \ingroup tooltip + * \brief This script returns content of tooltip + */ + + +if (!defined('NOTOKENRENEWAL')) { + define('NOTOKENRENEWAL', 1); // Disables token renewal +} +if (!defined('NOREQUIREMENU')) { + define('NOREQUIREMENU', '1'); +} +if (!defined('NOREQUIREHTML')) { + define('NOREQUIREHTML', '1'); +} +if (!defined('NOREQUIREAJAX')) { + define('NOREQUIREAJAX', '1'); +} +include '../../main.inc.php'; +include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; +include_once DOL_DOCUMENT_ROOT.'/core/class/html.form.class.php'; + +top_httphead(); + +$id = GETPOST('id', 'int'); +$objecttype = GETPOST('objecttype', 'aZ09'); + +$html = ''; +$regs = array(); +$params = array(); +if (GETPOSTISSET('infologin')) { + $params['infologin'] = GETPOST('infologin', 'int'); +} +if (GETPOSTISSET('option')) { + $params['option'] = GETPOST('option', 'restricthtml'); +} +// If we ask a resource form external module (instead of default path) +if (preg_match('/^([^@]+)@([^@]+)$/i', $objecttype, $regs)) { + $myobject = $regs[1]; + $module = $regs[2]; +} else { + // Parse $objecttype (ex: project_task) + $module = $myobject = $objecttype; + if (preg_match('/^([^_]+)_([^_]+)/i', $objecttype, $regs)) { + $module = $regs[1]; + $myobject = $regs[2]; + } +} + +// Generic case for $classpath +$classpath = $module.'/class'; + +// Special cases, to work with non standard path +if ($objecttype == 'facture' || $objecttype == 'invoice') { + $langs->load('bills'); + $classpath = 'compta/facture/class'; + $module = 'facture'; + $myobject = 'facture'; +} elseif ($objecttype == 'commande' || $objecttype == 'order') { + $langs->load('orders'); + $classpath = 'commande/class'; + $module = 'commande'; + $myobject = 'commande'; +} elseif ($objecttype == 'propal') { + $langs->load('propal'); + $classpath = 'comm/propal/class'; +} elseif ($objecttype == 'supplier_proposal') { + $langs->load('supplier_proposal'); + $classpath = 'supplier_proposal/class'; +} elseif ($objecttype == 'shipping') { + $langs->load('sendings'); + $classpath = 'expedition/class'; + $myobject = 'expedition'; + $module = 'expedition_bon'; +} elseif ($objecttype == 'delivery') { + $langs->load('deliveries'); + $classpath = 'delivery/class'; + $myobject = 'delivery'; + $module = 'delivery_note'; +} elseif ($objecttype == 'contract') { + $langs->load('contracts'); + $classpath = 'contrat/class'; + $module = 'contrat'; + $myobject = 'contrat'; +} elseif ($objecttype == 'member') { + $langs->load('members'); + $classpath = 'adherents/class'; + $module = 'adherent'; + $myobject = 'adherent'; +} elseif ($objecttype == 'cabinetmed_cons') { + $classpath = 'cabinetmed/class'; + $module = 'cabinetmed'; + $myobject = 'cabinetmedcons'; +} elseif ($objecttype == 'fichinter') { + $langs->load('interventions'); + $classpath = 'fichinter/class'; + $module = 'ficheinter'; + $myobject = 'fichinter'; +} elseif ($objecttype == 'project') { + $langs->load('projects'); + $classpath = 'projet/class'; + $module = 'projet'; +} elseif ($objecttype == 'task') { + $langs->load('projects'); + $classpath = 'projet/class'; + $module = 'projet'; + $myobject = 'task'; +} elseif ($objecttype == 'stock') { + $classpath = 'product/stock/class'; + $module = 'stock'; + $myobject = 'stock'; +} elseif ($objecttype == 'inventory') { + $classpath = 'product/inventory/class'; + $module = 'stock'; + $myobject = 'inventory'; +} elseif ($objecttype == 'mo') { + $classpath = 'mrp/class'; + $module = 'mrp'; + $myobject = 'mo'; +} elseif ($objecttype == 'productlot') { + $classpath = 'product/stock/class'; + $module = 'stock'; + $myobject = 'productlot'; +} + +// Generic case for $classfile and $classname +$classfile = strtolower($myobject); +$classname = ucfirst($myobject); +//print "objecttype=".$objecttype." module=".$module." subelement=".$subelement." classfile=".$classfile." classname=".$classname." classpath=".$classpath; + +if ($objecttype == 'invoice_supplier') { + $classfile = 'fournisseur.facture'; + $classname = 'FactureFournisseur'; + $classpath = 'fourn/class'; + $module = 'fournisseur'; +} elseif ($objecttype == 'order_supplier') { + $classfile = 'fournisseur.commande'; + $classname = 'CommandeFournisseur'; + $classpath = 'fourn/class'; + $module = 'fournisseur'; +} elseif ($objecttype == 'supplier_proposal') { + $classfile = 'supplier_proposal'; + $classname = 'SupplierProposal'; + $classpath = 'supplier_proposal/class'; + $module = 'supplier_proposal'; +} elseif ($objecttype == 'stock') { + $classpath = 'product/stock/class'; + $classfile = 'entrepot'; + $classname = 'Entrepot'; +} elseif ($objecttype == 'facturerec') { + $classpath = 'compta/facture/class'; + $classfile = 'facture-rec'; + $classname = 'FactureRec'; + $module = 'facture'; +} elseif ($objecttype == 'mailing') { + $classpath = 'comm/mailing/class'; + $classfile = 'mailing'; + $classname = 'Mailing'; +} + +if (isModEnabled($module)) { + $res = dol_include_once('/'.$classpath.'/'.$classfile.'.class.php'); + if ($res) { + if (class_exists($classname)) { + $object = new $classname($db); + $res = $object->fetch($id); + if ($res > 0) { + $html = $object->getTooltipContent($params); + } elseif ($res == 0) { + $html = $langs->trans('Deleted'); + } + unset($object); + } else { + dol_syslog("Class with classname ".$classname." is unknown even after the include", LOG_ERR); + } + } +} + +print $html; + +$db->close(); diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 25f16cbbdb4..416e1ca737b 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -664,6 +664,57 @@ abstract class CommonObject } return -1; } + /** + * getTooltipContentArray + * + * @since v18 + * @param array $params + * @return array + */ + public function getTooltipContentArray($params) + { + return []; + } + + /** + * getTooltipContent + * + * @param array $params + * @since v18 + * @return string + */ + public function getTooltipContent($params) + { + global $action, $extrafields, $langs, $hookmanager; + + $datas = $this->getTooltipContentArray($params); + + if (!empty($extrafields->attributes[$this->table_element]['label'])) { + foreach ($extrafields->attributes[$this->table_element]['label'] as $key => $val) { + if (!empty($extrafields->attributes[$this->table_element]['langfile'][$key])) { + $langs->load($extrafields->attributes[$this->table_element]['langfile'][$key]); + } + $labelextra = $langs->trans((string) $extrafields->attributes[$this->table_element]['label'][$key]); + if ($extrafields->attributes[$this->table_element]['type'][$key] == 'separate') { + $datas[$key]= '
'. $labelextra . ''; + } else { + $value = $this->array_options['options_' . $key]; + $datas[$key]= '
'. $labelextra . ': ' . $extrafields->showOutputField($key, $value, '', $this->table_element); + } + } + } + + $hookmanager->initHooks(array($this->element . 'dao')); + $parameters = array( + 'tooltipcontentarray' => &$datas + ); + // Note that $action and $object may have been modified by some hooks + $hookmanager->executeHooks('getTooltipContent', $parameters, $this, $action); + + $label = implode($datas); + + return $label; + } /** diff --git a/htdocs/core/js/lib_foot.js.php b/htdocs/core/js/lib_foot.js.php index c037b86a7b9..7ec398f3368 100644 --- a/htdocs/core/js/lib_foot.js.php +++ b/htdocs/core/js/lib_foot.js.php @@ -65,38 +65,63 @@ if (empty($dolibarr_nocache)) { // Wrapper to show tooltips (html or onclick popup) -print "\n/* JS CODE TO ENABLE Tooltips on all object with class classfortooltip */\n"; -print "jQuery(document).ready(function () {\n"; +print "\n/* JS CODE TO ENABLE Tooltips on all object with class classfortooltip */ +jQuery(document).ready(function () {\n"; if (empty($conf->dol_no_mouse_hover)) { - print 'jQuery(".classfortooltip").tooltip({ + print ' + jQuery(".classfortooltip").tooltip({ show: { collision: "flipfit", effect:"toggle", delay:50, duration: 20 }, hide: { delay: 250, duration: 20 }, tooltipClass: "mytooltip", content: function () { - console.log("Return title for popup"); - return $(this).prop("title"); /* To force to get title as is */ - } - });'."\n"; + console.log("Return title for popup"); + return $(this).prop("title"); /* To force to get title as is */ + } + }); + jQuery(".classforajaxtooltip").tooltip({ + show: { collision: "flipfit", effect:"toggle", delay:50, duration: 20 }, + hide: { delay: 250, duration: 20 }, + tooltipClass: "mytooltip", + open: function (event, ui) { + var id = $(this).attr("id"); + var params = $(this).attr("data-params"); + $.ajax({ + url:"' . dol_buildpath('/core/ajax/ajaxtooltip.php', 1) . '", + type: "post", + data: JSON.parse(params), + success: function(response){ + // Setting content option + $("#"+id).tooltip("option","content",response); + } + }); + console.log(event); + } + }); + jQuery(".classforajaxtooltip").mouseout(function(){ + console.log("hide ajax tooltip"); + $(this).tooltip("close"); + }); + '; } print ' -jQuery(".classfortooltiponclicktext").dialog({ - closeOnEscape: true, classes: { "ui-dialog": "highlight" }, - maxHeight: window.innerHeight-60, width: '.($conf->browser->layout == 'phone' ? max($_SESSION['dol_screenwidth'] - 20, 320) : 700).', - modal: true, - autoOpen: false - }).css("z-index: 5000"); -jQuery(".classfortooltiponclick").click(function () { - console.log("We click on tooltip for element with dolid="+$(this).attr(\'dolid\')); - if ($(this).attr(\'dolid\')) { - obj=$("#idfortooltiponclick_"+$(this).attr(\'dolid\')); /* obj is a div component */ - obj.dialog("open"); - return false; - } -});'."\n"; - -print "});\n"; + jQuery(".classfortooltiponclicktext").dialog({ + closeOnEscape: true, classes: { "ui-dialog": "highlight" }, + maxHeight: window.innerHeight-60, width: '.($conf->browser->layout == 'phone' ? max($_SESSION['dol_screenwidth'] - 20, 320) : 700).', + modal: true, + autoOpen: false + }).css("z-index: 5000"); + jQuery(".classfortooltiponclick").click(function () { + console.log("We click on tooltip for element with dolid="+$(this).attr(\'dolid\')); + if ($(this).attr(\'dolid\')) { + obj=$("#idfortooltiponclick_"+$(this).attr(\'dolid\')); /* obj is a div component */ + obj.dialog("open"); + return false; + } + }); +}); +'; // Wrapper to manage dropdown diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index 60de90d819d..e7160ef467a 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -4999,6 +4999,112 @@ class Product extends CommonObject } } + /** + * getTooltipContentArray + * @param array $params + * @since v18 + * @return array + */ + public function getTooltipContentArray($params) + { + global $conf, $langs; + + $datas = []; + + if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { + return ['optimize' => $langs->trans("ShowProduct")]; + } + + if (!empty($this->entity)) { + $tmpphoto = $this->show_photos('product', $conf->product->multidir_output[$this->entity], 1, 1, 0, 0, 0, 80); + if ($this->nbphoto > 0) { + $datas['photo'] = '
' . $tmpphoto . '
'; + //$label .= '
'; + } + } + + if ($this->type == Product::TYPE_PRODUCT) { + $datas['picto'] = img_picto('', 'product').' '.$langs->trans("Product").''; + } elseif ($this->type == Product::TYPE_SERVICE) { + $datas['picto']= img_picto('', 'service').' '.$langs->trans("Service").''; + } + if (isset($this->status) && isset($this->status_buy)) { + $datas['status']= ' '.$this->getLibStatut(5, 0) . ' '.$this->getLibStatut(5, 1); + } + + if (!empty($this->ref)) { + $datas['ref']= '
'.$langs->trans('ProductRef').': '.$this->ref; + } + if (!empty($this->label)) { + $datas['label']= '
'.$langs->trans('ProductLabel').': '.$this->label; + } + if ($this->type == Product::TYPE_PRODUCT || !empty($conf->global->STOCK_SUPPORTS_SERVICES)) { + if (isModEnabled('productbatch')) { + $langs->load("productbatch"); + $datas['batchstatus']= "
".$langs->trans("ManageLotSerial").': '.$this->getLibStatut(0, 2); + } + } + if (isModEnabled('barcode')) { + $datas['barcode']= '
'.$langs->trans('BarCode').': '.$this->barcode; + } + + if ($this->type == Product::TYPE_PRODUCT) { + if ($this->weight) { + $datas['weight']= "
".$langs->trans("Weight").': '.$this->weight.' '.measuringUnitString(0, "weight", $this->weight_units); + } + $labelsize = ""; + if ($this->length) { + $labelsize .= ($labelsize ? " - " : "")."".$langs->trans("Length").': '.$this->length.' '.measuringUnitString(0, 'size', $this->length_units); + } + if ($this->width) { + $labelsize .= ($labelsize ? " - " : "")."".$langs->trans("Width").': '.$this->width.' '.measuringUnitString(0, 'size', $this->width_units); + } + if ($this->height) { + $labelsize .= ($labelsize ? " - " : "")."".$langs->trans("Height").': '.$this->height.' '.measuringUnitString(0, 'size', $this->height_units); + } + if ($labelsize) { + $datas['size']= "
".$labelsize; + } + + $labelsurfacevolume = ""; + if ($this->surface) { + $labelsurfacevolume .= ($labelsurfacevolume ? " - " : "")."".$langs->trans("Surface").': '.$this->surface.' '.measuringUnitString(0, 'surface', $this->surface_units); + } + if ($this->volume) { + $labelsurfacevolume .= ($labelsurfacevolume ? " - " : "")."".$langs->trans("Volume").': '.$this->volume.' '.measuringUnitString(0, 'volume', $this->volume_units); + } + if ($labelsurfacevolume) { + $datas['surface']= "
" . $labelsurfacevolume; + } + } + if (!empty($this->pmp) && $this->pmp) { + $datas['pmp'] = "
".$langs->trans("PMPValue").': '.price($this->pmp, 0, '', 1, -1, -1, $conf->currency); + } + + if (isModEnabled('accounting')) { + if ($this->status && isset($this->accountancy_code_sell)) { + include_once DOL_DOCUMENT_ROOT.'/core/lib/accounting.lib.php'; + $selllabel = '
'; + $selllabel .= '
'.$langs->trans('ProductAccountancySellCode').': '.length_accountg($this->accountancy_code_sell); + $selllabel .= '
'.$langs->trans('ProductAccountancySellIntraCode').': '.length_accountg($this->accountancy_code_sell_intra); + $selllabel .= '
'.$langs->trans('ProductAccountancySellExportCode').': '.length_accountg($this->accountancy_code_sell_export); + $datas['accountancysell'] = $selllabel; + } + if ($this->status_buy && isset($this->accountancy_code_buy)) { + include_once DOL_DOCUMENT_ROOT.'/core/lib/accounting.lib.php'; + if (empty($this->status)) { + $buylabel = '
'; + } + $buylabel .= '
'.$langs->trans('ProductAccountancyBuyCode').': '.length_accountg($this->accountancy_code_buy); + $buylabel .= '
'.$langs->trans('ProductAccountancyBuyIntraCode').': '.length_accountg($this->accountancy_code_buy_intra); + $buylabel .= '
'.$langs->trans('ProductAccountancyBuyExportCode').': '.length_accountg($this->accountancy_code_buy_export); + $datas['accountancybuy'] = $buylabel; + } + } + + return $datas; + } + /** * Return clicable link of object (with eventually picto) * @@ -5119,8 +5225,18 @@ class Product extends CommonObject $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - $linkclose .= ' title="'.dol_escape_htmltag($label, 1, 1).'"'; - $linkclose .= ' class="nowraponall classfortooltip'.($morecss ? ' '.$morecss : '').'"'; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $linkclose .= ' data-params='.json_encode($params).' id="product-' . uniqid() . '" title="' . $langs->trans('Loading') . '"'; + $linkclose .= ' class="nowraponall classforajaxtooltip'.($morecss ? ' '.$morecss : '').'"'; + } else { + $linkclose .= ' title="'.dol_escape_htmltag($label, 1, 1).'"'; + $linkclose .= ' class="nowraponall classfortooltip'.($morecss ? ' '.$morecss : '').'"'; + } } else { $linkclose = ' class="nowraponall'.($morecss ? ' '.$morecss : '').'"'; } diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 2893378bdd9..0a963da1f5d 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -2744,6 +2744,99 @@ class User extends CommonObject return $result; } + /** + * getTooltipContentArray + * + * @param array $params ex option, infologin + * @since v18 + * @return array + */ + public function getTooltipContentArray($params) + { + global $conf, $langs, $menumanager; + + $infologin = $params['infologin'] ?? 0; + $option = $params['option'] ?? ''; + + $datas = []; + if (!empty($this->photo)) { + $photo = '
'; + $photo .= Form::showphoto('userphoto', $this, 0, 60, 0, 'photoref photowithmargin photologintooltip', 'small', 0, 1); // Force height to 60 so we total height of tooltip can be calculated and collision can be managed + $photo .= '
'; + $datas['photo'] = $photo; + //$label .= '
'; + } + + // Info Login + $datas['opendiv'] = '
'; + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("User").' '.$this->getLibStatut(4); + $datas['name'] = '
'.$langs->trans('Name').': '.dol_string_nohtmltag($this->getFullName($langs, '')); + if (!empty($this->login)) { + $datas['login'] = '
'.$langs->trans('Login').': '.dol_string_nohtmltag($this->login); + } + if (!empty($this->job)) { + $datas['job'] = '
'.$langs->trans("Job").': '.dol_string_nohtmltag($this->job); + } + $datas['email'] = '
'.$langs->trans("Email").': '.dol_string_nohtmltag($this->email); + if (!empty($this->office_phone) || !empty($this->office_fax) || !empty($this->fax)) { + $phonelist = array(); + if ($this->office_phone) { + $phonelist[] = dol_print_phone($this->office_phone, $this->country_code, $this->id, 0, '', ' ', 'phone'); + } + if ($this->office_fax) { + $phonelist[] = dol_print_phone($this->office_fax, $this->country_code, $this->id, 0, '', ' ', 'fax'); + } + if ($this->user_mobile) { + $phonelist[] = dol_print_phone($this->user_mobile, $this->country_code, $this->id, 0, '', ' ', 'mobile'); + } + $datas['phones'] = '
'.$langs->trans('Phone').': '.implode(' ', $phonelist); + } + if (!empty($this->admin)) { + $datas['administrator'] = '
'.$langs->trans("Administrator").': '.yn($this->admin); + } + if (!empty($this->accountancy_code) || $option == 'accountancy') { + $datas['accountancycode'] = '
'.$langs->trans("AccountancyCode").': '.$this->accountancy_code; + } + $company = ''; + if (!empty($this->socid)) { // Add thirdparty for external users + $thirdpartystatic = new Societe($this->db); + $thirdpartystatic->fetch($this->socid); + if (empty($hidethirdpartylogo)) { + $companylink = ' '.$thirdpartystatic->getNomUrl(2, (($option == 'nolink') ? 'nolink' : '')); // picto only of company + } + $company = ' ('.$langs->trans("Company").': '.img_picto('', 'company').' '.dol_string_nohtmltag($thirdpartystatic->name).')'; + } + $type = ($this->socid ? $langs->trans("ExternalUser").$company : $langs->trans("InternalUser")); + $datas['type'] = '
'.$langs->trans("Type").': '.$type; + $datas['closediv'] = '
'; + if ($infologin > 0) { + $datas['newlinelogin'] = '
'; + $datas['session'] = '
'.$langs->trans("Session").''; + $datas['ip'] = '
'.$langs->trans("IPAddress").': '.dol_string_nohtmltag(getUserRemoteIP()); + if (!empty($conf->global->MAIN_MODULE_MULTICOMPANY)) { + $datas['multicompany'] = '
'.$langs->trans("ConnectedOnMultiCompany").': '.$conf->entity.' (User entity '.$this->entity.')'; + } + $datas['authentication'] = '
'.$langs->trans("AuthenticationMode").': '.dol_string_nohtmltag($_SESSION["dol_authmode"].(empty($dolibarr_main_demo) ? '' : ' (demo)')); + $datas['connectedsince'] = '
'.$langs->trans("ConnectedSince").': '.dol_print_date($this->datelastlogin, "dayhour", 'tzuser'); + $datas['previousconnexion'] = '
'.$langs->trans("PreviousConnexion").': '.dol_print_date($this->datepreviouslogin, "dayhour", 'tzuser'); + $datas['currenttheme'] = '
'.$langs->trans("CurrentTheme").': '.dol_string_nohtmltag($conf->theme); + $datas['currentmenumanager'] = '
'.$langs->trans("CurrentMenuManager").': '.dol_string_nohtmltag($menumanager->name); + $s = picto_from_langcode($langs->getDefaultLang()); + $datas['currentuserlang'] = '
'.$langs->trans("CurrentUserLanguage").': '.dol_string_nohtmltag(($s ? $s.' ' : '').$langs->getDefaultLang()); + $datas['browser'] = '
'.$langs->trans("Browser").': '.dol_string_nohtmltag($conf->browser->name.($conf->browser->version ? ' '.$conf->browser->version : '').' ('.$_SERVER['HTTP_USER_AGENT'].')'); + $datas['layout'] = '
'.$langs->trans("Layout").': '.dol_string_nohtmltag($conf->browser->layout); + $datas['screen'] = '
'.$langs->trans("Screen").': '.dol_string_nohtmltag($_SESSION['dol_screenwidth'].' x '.$_SESSION['dol_screenheight']); + if ($conf->browser->layout == 'phone') { + $datas['phone'] = '
'.$langs->trans("Phone").': '.$langs->trans("Yes"); + } + if (!empty($_SESSION["disablemodules"])) { + $datas['disabledmodules'] = '
'.$langs->trans("DisabledModules").':
'.dol_string_nohtmltag(join(', ', explode(',', $_SESSION["disablemodules"]))); + } + } + + return $datas; + } + /** * Return a HTML link to the user card (with optionaly the picto) * Use this->id,this->lastname, this->firstname @@ -2877,8 +2970,19 @@ class User extends CommonObject $label = $langs->trans("ShowUser"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip'.($morecss ? ' '.$morecss : '').'"'; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'infologin' => $infologin, + 'option' => $option, + ]; + $linkclose .= ' data-params='.json_encode($params).' id="user-' . uniqid() . '" title="' . $langs->trans('Loading') . '"'; + $linkclose .= ' class="classforajaxtooltip'.($morecss ? ' '.$morecss : '').'"'; + } else { + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= ' class="classfortooltip'.($morecss ? ' '.$morecss : '').'"'; + } } $linkstart .= $linkclose.'>'; From 7eb0b712520f97e84a2c6ebb76ca0116d08ab79f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Tue, 31 Jan 2023 22:43:54 +0100 Subject: [PATCH 0036/1026] work on ajax tooltip --- htdocs/commande/class/commande.class.php | 8 ++++---- htdocs/core/ajax/ajaxtooltip.php | 4 ---- htdocs/core/class/commonobject.class.php | 4 ++-- htdocs/product/class/product.class.php | 2 +- 4 files changed, 7 insertions(+), 11 deletions(-) diff --git a/htdocs/commande/class/commande.class.php b/htdocs/commande/class/commande.class.php index 4dcae469aaa..16f22c80c91 100644 --- a/htdocs/commande/class/commande.class.php +++ b/htdocs/commande/class/commande.class.php @@ -3716,11 +3716,11 @@ class Commande extends CommonOrder /** * getTooltipContentArray - * @param array $parameters + * @param array $params params to construct tooltip data * @since v18 * @return array */ - public function getTooltipContentArray($parameters) + public function getTooltipContentArray($params) { global $conf, $langs, $user; @@ -3730,7 +3730,7 @@ class Commande extends CommonOrder return ['optimize' => $langs->trans("Order")]; } - if ($user->rights->commande->lire) { + if ($user->hasRight('commande', 'lire')) { $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("Order").''; if (isset($this->statut)) { $datas[] = ' '.$this->getLibStatut(5); @@ -3807,7 +3807,7 @@ class Commande extends CommonOrder $label = ''; - if ($user->rights->commande->lire) { + if ($user->hasRight('commande', 'lire')) { $label = img_picto('', $this->picto).' '.$langs->trans("Order").''; if (isset($this->statut)) { $label .= ' '.$this->getLibStatut(5); diff --git a/htdocs/core/ajax/ajaxtooltip.php b/htdocs/core/ajax/ajaxtooltip.php index 2342bcf35f1..569f2fc6ad7 100644 --- a/htdocs/core/ajax/ajaxtooltip.php +++ b/htdocs/core/ajax/ajaxtooltip.php @@ -106,10 +106,6 @@ if ($objecttype == 'facture' || $objecttype == 'invoice') { $classpath = 'adherents/class'; $module = 'adherent'; $myobject = 'adherent'; -} elseif ($objecttype == 'cabinetmed_cons') { - $classpath = 'cabinetmed/class'; - $module = 'cabinetmed'; - $myobject = 'cabinetmedcons'; } elseif ($objecttype == 'fichinter') { $langs->load('interventions'); $classpath = 'fichinter/class'; diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 416e1ca737b..b209d7450f4 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -668,7 +668,7 @@ abstract class CommonObject * getTooltipContentArray * * @since v18 - * @param array $params + * @param array $params params to construct tooltip data * @return array */ public function getTooltipContentArray($params) @@ -679,7 +679,7 @@ abstract class CommonObject /** * getTooltipContent * - * @param array $params + * @param array $params params * @since v18 * @return string */ diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index e7160ef467a..ab9d33a0500 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -5001,7 +5001,7 @@ class Product extends CommonObject /** * getTooltipContentArray - * @param array $params + * @param array $params params to construct tooltip data * @since v18 * @return array */ From 958c149d8548d87e3dcaddb9a62934460e2686fd Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 1 Feb 2023 03:39:40 +0100 Subject: [PATCH 0037/1026] Fix permission to delete a website --- htdocs/website/index.php | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/htdocs/website/index.php b/htdocs/website/index.php index d7e01018550..3aa1b622f6e 100644 --- a/htdocs/website/index.php +++ b/htdocs/website/index.php @@ -345,7 +345,7 @@ if ($mode == 'replacesite') { $usercanedit = $user->rights->website->write; $permissiontoadd = $user->rights->website->write; // Used by the include of actions_addupdatedelete.inc.php and actions_linkedfiles -$permissiontodelete = $user->rights->website->delete; +$permissiontodelete = $user->hasRight('website', 'delete'); /* @@ -2934,14 +2934,20 @@ if (!GETPOST('hide_websitemenu')) { print ''; // Delete website - if ($website->status == $website::STATUS_VALIDATED) { + if (!$permissiontodelete) { $disabled = ' disabled="disabled"'; - $title = $langs->trans("WebsiteMustBeDisabled", $langs->transnoentitiesnoconv($website->LibStatut(0, 0))); + $title = $langs->trans("NotEnoughPermissions"); $url = '#'; } else { - $disabled = ''; - $title = $langs->trans("Delete"); - $url = $_SERVER["PHP_SELF"].'?action=deletesite&token='.newToken().'&website='.urlencode($website->ref); + if ($website->status == $website::STATUS_VALIDATED) { + $disabled = ' disabled="disabled"'; + $title = $langs->trans("WebsiteMustBeDisabled", $langs->transnoentitiesnoconv($website->LibStatut(0, 0))); + $url = '#'; + } else { + $disabled = ''; + $title = $langs->trans("Delete"); + $url = $_SERVER["PHP_SELF"].'?action=deletesite&token='.newToken().'&website='.urlencode($website->ref); + } } print ''.img_picto('', 'delete', 'class=""').''.$langs->trans("Delete").''; From ca32f6247e81ba64e9f4d37941df93dd434b5ed6 Mon Sep 17 00:00:00 2001 From: Quentin VIAL-GOUTEYRON Date: Wed, 1 Feb 2023 08:53:10 +0100 Subject: [PATCH 0038/1026] FIX filter status na --- htdocs/comm/action/index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/comm/action/index.php b/htdocs/comm/action/index.php index e313c1207cb..4c83a8ffb08 100644 --- a/htdocs/comm/action/index.php +++ b/htdocs/comm/action/index.php @@ -758,7 +758,7 @@ if ($type) { if ($status == '0') { $sql .= " AND a.percent = 0"; } -if ($status == '-1' || $status == 'na') { +if ($status == 'na') { // Not applicable $sql .= " AND a.percent = -1"; } From a6f6192d780a19716430cb751a581ed237a12179 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 1 Feb 2023 11:20:52 +0100 Subject: [PATCH 0039/1026] Fix warnings --- htdocs/core/lib/functions.lib.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 54cb2a1e57f..aebbc332966 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -1318,6 +1318,10 @@ function dol_string_unaccent($str) { global $conf; + if (is_null($str)) { + return ''; + } + if (utf8_check($str)) { if (extension_loaded('intl') && !empty($conf->global->MAIN_UNACCENT_USE_TRANSLITERATOR)) { $transliterator = \Transliterator::createFromRules(':: Any-Latin; :: Latin-ASCII; :: NFD; :: [:Nonspacing Mark:] Remove; :: NFC;', \Transliterator::FORWARD); @@ -7144,6 +7148,10 @@ function dolGetFirstLineOfText($text, $nboflines = 1, $charset = 'UTF-8') */ function dol_nl2br($stringtoencode, $nl2brmode = 0, $forxml = false) { + if (is_null($stringtoencode)) { + return ''; + } + if (!$nl2brmode) { return nl2br($stringtoencode, $forxml); } else { From 1ce55f34bd387dc33e9011f26d8fc76ebc9a6f15 Mon Sep 17 00:00:00 2001 From: kkhelifa Date: Wed, 1 Feb 2023 15:33:14 +0100 Subject: [PATCH 0040/1026] FIX: Remove orphelan $this->db->rollback() in the function insertExtrafields() --- htdocs/core/class/commonobject.class.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 25f16cbbdb4..8191b426ca8 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -6288,7 +6288,6 @@ abstract class CommonObject $new_array_options[$key] = $object->id; } else { $this->error = "Id/Ref '".$value."' for object '".$object->element."' not found"; - $this->db->rollback(); return -1; } } From a564cb853289b7efa1d243fa0f556b1a3ec7a80d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 1 Feb 2023 16:12:29 +0100 Subject: [PATCH 0041/1026] css --- htdocs/theme/eldy/global.inc.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index ca7df8be394..10617a51d72 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -304,9 +304,8 @@ section.setupsection { div.tabBar textarea:focus { border: 1px solid #aaa !important; } -input:focus:not(.button):not(.buttonwebsite):not(.select2-search__field):not(#top-bookmark-search-input):not(.search_component_input):not(.input-search-takepos), +input:focus:not(.button):not(.buttonwebsite):not(.buttonreset):not(.select2-search__field):not(#top-bookmark-search-input):not(.search_component_input):not(.input-search-takepos), select:focus, .select2-container--open [aria-expanded="false"].select2-selection--single { -/* div.tabBar input:focus, div.tabBar select:focus { */ border-bottom: 1px solid #666 !important; border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; From afa1fd3e8ae61d3adae9d2e373a8aad477218c42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9lina=20JOUM?= Date: Wed, 1 Feb 2023 16:51:13 +0100 Subject: [PATCH 0042/1026] Get data back on product update --- htdocs/product/card.php | 71 ++++++++++++++++++++++------------------- 1 file changed, 38 insertions(+), 33 deletions(-) diff --git a/htdocs/product/card.php b/htdocs/product/card.php index 351245794c3..90c48e44140 100644 --- a/htdocs/product/card.php +++ b/htdocs/product/card.php @@ -1660,15 +1660,15 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { print '
'; + $searchpicto = $form->showFilterAndCheckAddButtons(0); + print $searchpicto; + print ''; print ''; @@ -243,13 +250,19 @@ if (!empty($arrayfields['ty.label']['checked'])) { // Extra fields include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_input.tpl.php'; // Action column -print ''; -$searchpicto = $form->showFilterAndCheckAddButtons(0); -print $searchpicto; -print ''; + $searchpicto = $form->showFilterAndCheckAddButtons(0); + print $searchpicto; + print '
'; + print ''; + print img_edit(); + print ''; + print ' '; + print ''; + print img_delete('', 'class="marginleftonly"'); + print ''; + print ''; print $resource->getNomUrl(5); @@ -287,15 +316,18 @@ if ($ret) { $obj = (Object) $resource->array_options; include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; - print ''; - print ''; - print img_edit(); - print ''; - print ' '; - print ''; - print img_delete('', 'class="marginleftonly"'); - print ''; - print ''; + print ''; + print img_edit(); + print ''; + print ' '; + print ''; + print img_delete('', 'class="marginleftonly"'); + print ''; + print '
'; // Ref - print ''; + print ''; // Label - print ''; + print ''; // Status To sell print ''; if (!empty($object->status_batch) || !empty($conf->use_javascript_ajax)) { $langs->load("admin"); @@ -1815,7 +1815,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { // Default warehouse print ''; /* @@ -1854,7 +1854,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { if (empty($conf->global->PRODUCT_DISABLE_NATURE)) { // Nature print ''; } } @@ -1862,7 +1862,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { if (!$object->isService() && !empty($conf->bom->enabled)) { print ''; } @@ -1870,40 +1870,40 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { if (empty($conf->global->PRODUCT_DISABLE_WEIGHT)) { // Brut Weight print ''; } if (empty($conf->global->PRODUCT_DISABLE_SIZE)) { // Brut Length print ''; } if (empty($conf->global->PRODUCT_DISABLE_SURFACE)) { // Brut Surface print ''; } if (empty($conf->global->PRODUCT_DISABLE_VOLUME)) { // Brut Volume print ''; } if (!empty($conf->global->PRODUCT_ADD_NET_MEASURE)) { // Net Measure print ''; } } @@ -1917,7 +1917,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { // Custom code if (!$object->isService() && empty($conf->global->PRODUCT_DISABLE_CUSTOM_INFO)) { - print ''; + print ''; // Origin country print ''; print '"; } @@ -1995,76 +2000,76 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { // Accountancy_code_sell print ''; print ''; // Accountancy_code_sell_intra if ($mysoc->isInEEC()) { print ''; print ''; } // Accountancy_code_sell_export print ''; print ''; // Accountancy_code_buy print ''; print ''; // Accountancy_code_buy_intra if ($mysoc->isInEEC()) { print ''; print ''; } // Accountancy_code_buy_export print ''; print ''; } else { // For external software // Accountancy_code_sell print ''; - print ''; // Accountancy_code_sell_intra if ($mysoc->isInEEC()) { print ''; - print ''; } // Accountancy_code_sell_export print ''; - print ''; // Accountancy_code_buy print ''; - print ''; // Accountancy_code_buy_intra if ($mysoc->isInEEC()) { print ''; - print ''; } // Accountancy_code_buy_export print ''; - print ''; } } From 8d71b8101384b15d6563d2f388cb5fdb996a9d4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 1 Feb 2023 20:58:40 +0100 Subject: [PATCH 0043/1026] ajax tooltip on propal --- htdocs/comm/propal/class/propal.class.php | 62 +++++++++++++++++++++-- 1 file changed, 59 insertions(+), 3 deletions(-) diff --git a/htdocs/comm/propal/class/propal.class.php b/htdocs/comm/propal/class/propal.class.php index c4328328f18..dba4e0e84d6 100644 --- a/htdocs/comm/propal/class/propal.class.php +++ b/htdocs/comm/propal/class/propal.class.php @@ -3690,6 +3690,52 @@ class Propal extends CommonObject } } + /** + * getTooltipContentArray + * @param array $params params to construct tooltip data + * @since v18 + * @return array + */ + public function getTooltipContentArray($params) + { + global $conf, $langs, $user; + + $datas = []; + + if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { + return ['optimize' => $langs->trans("Proposal")]; + } + if ($user->hasRight('propal', 'lire')) { + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("Proposal").''; + if (isset($this->statut)) { + $datas['status'] = ' '.$this->getLibStatut(5); + } + if (!empty($this->ref)) { + $datas['ref'] = '
'.$langs->trans('Ref').': '.$this->ref; + } + if (!empty($this->ref_client)) { + $datas['refcustomer'] = '
'.$langs->trans('RefCustomer').': '.$this->ref_client; + } + if (!empty($this->total_ht)) { + $datas['amountht'] = '
'.$langs->trans('AmountHT').': '.price($this->total_ht, 0, $langs, 0, -1, -1, $conf->currency); + } + if (!empty($this->total_tva)) { + $datas['vat'] = '
'.$langs->trans('VAT').': '.price($this->total_tva, 0, $langs, 0, -1, -1, $conf->currency); + } + if (!empty($this->total_ttc)) { + $datas['amountttc'] = '
'.$langs->trans('AmountTTC').': '.price($this->total_ttc, 0, $langs, 0, -1, -1, $conf->currency); + } + if (!empty($this->date)) { + $datas['date'] = '
'.$langs->trans('Date').': '.dol_print_date($this->date, 'day'); + } + if (!empty($this->delivery_date)) { + $datas['deliverydate'] = '
'.$langs->trans('DeliveryDate').': '.dol_print_date($this->delivery_date, 'dayhour'); + } + } + + return $datas; + } + /** * Return clicable link of object (with eventually picto) * @@ -3737,7 +3783,7 @@ class Propal extends CommonObject $label .= '
'.$langs->trans('Date').': '.dol_print_date($this->date, 'day'); } if (!empty($this->delivery_date)) { - $label .= '
'.$langs->trans('DeliveryDate').': '.dol_print_date($this->delivery_date, 'dayhour'); + $label .= '
'.$langs->trans('DeliveryDate').': '.dol_print_date($this->delivery_date, 'dayhour'); } if ($option == '') { @@ -3768,8 +3814,18 @@ class Propal extends CommonObject $label = $langs->trans("Proposal"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip"'; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $linkclose .= ' data-params='.json_encode($params).' id="propal-' . uniqid() . '" title="' . $langs->trans('Loading') . '"'; + $linkclose .= ' class="classforajaxtooltip"'; + } else { + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= ' class="classfortooltip"'; + } } $linkstart = ' Date: Wed, 1 Feb 2023 21:29:50 +0100 Subject: [PATCH 0044/1026] ajax tooltip on contact --- htdocs/contact/class/contact.class.php | 63 ++++++++++++++++++++++++-- htdocs/core/ajax/ajaxtooltip.php | 5 +- 2 files changed, 64 insertions(+), 4 deletions(-) diff --git a/htdocs/contact/class/contact.class.php b/htdocs/contact/class/contact.class.php index 52ea2b69c8d..9d585245f0f 100644 --- a/htdocs/contact/class/contact.class.php +++ b/htdocs/contact/class/contact.class.php @@ -1404,6 +1404,52 @@ class Contact extends CommonObject } } + /** + * getTooltipContentArray + * @param array $params params to construct tooltip data + * @since v18 + * @return array + */ + public function getTooltipContentArray($params) + { + global $conf, $langs, $user; + + $datas = []; + + if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { + return ['optimize' => $langs->trans("ShowContact")]; + } + if (!empty($this->photo) && class_exists('Form')) { + $photo = '
'; + $photo .= Form::showphoto('contact', $this, 0, 40, 0, 'photoref', 'mini', 0); // Important, we must force height so image will have height tags and if image is inside a tooltip, the tooltip manager can calculate height and position correctly the tooltip. + $photo .= '
'; + $datas['photo'] = $photo; + } + + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("Contact").' ' . $this->getLibStatut(4); + $datas['name'] = '
'.$langs->trans("Name").': '.$this->getFullName($langs); + // if ($this->civility_id) $datas['civility'] = '
' . $langs->trans("Civility") . ': '.$this->civility_id; // TODO Translate civilty_id code + if (!empty($this->poste)) { + $datas['job'] = '
'.$langs->trans("Poste").': '.$this->poste; + } + $datas['email'] = '
'.$langs->trans("EMail").': '.$this->email; + $phonelist = array(); + $country_code = empty($this->country_code) ? '': $this->country_code; + if ($this->phone_pro) { + $phonelist[] = dol_print_phone($this->phone_pro, $country_code, $this->id, 0, '', ' ', 'phone'); + } + if ($this->phone_mobile) { + $phonelist[] = dol_print_phone($this->phone_mobile, $country_code, $this->id, 0, '', ' ', 'mobile'); + } + if ($this->phone_perso) { + $phonelist[] = dol_print_phone($this->phone_perso, $country_code, $this->id, 0, '', ' ', 'phone'); + } + $datas['phonelist'] = '
'.$langs->trans("Phone").': '.implode(' ', $phonelist); + $datas['address'] = '
'.$langs->trans("Address").': '.dol_format_address($this, 1, ' ', $langs); + + return $datas; + } + /** * Return name of contact with link (and eventually picto) * Use $this->id, $this->lastname, $this->firstname, this->civility_id @@ -1421,7 +1467,8 @@ class Contact extends CommonObject { global $conf, $langs, $hookmanager; - $result = ''; $label = ''; + $result = ''; + $label = ''; if (!empty($this->photo) && class_exists('Form')) { $label .= '
'; $label .= Form::showphoto('contact', $this, 0, 40, 0, 'photoref', 'mini', 0); // Important, we must force height so image will have height tags and if image is inside a tooltip, the tooltip manager can calculate height and position correctly the tooltip. @@ -1472,8 +1519,18 @@ class Contact extends CommonObject $label = $langs->trans("ShowContact"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip'.($morecss ? ' '.$morecss : '').'"'; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $linkclose .= ' data-params='.json_encode($params).' id="contact-' . uniqid() . '" title="' . $langs->trans('Loading') . '"'; + $linkclose .= ' class="classforajaxtooltip'.($morecss ? ' '.$morecss : '').'"'; + } else { + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= ' class="classfortooltip'.($morecss ? ' '.$morecss : '').'"'; + } } $linkstart = ' Date: Wed, 1 Feb 2023 21:57:45 +0100 Subject: [PATCH 0045/1026] ajax tooltip on thirdparty --- htdocs/societe/class/societe.class.php | 148 ++++++++++++++++++++++++- 1 file changed, 146 insertions(+), 2 deletions(-) diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index fa6d77ad485..8cd49efe0b6 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -2597,6 +2597,140 @@ class Societe extends CommonObject } } + /** + * getTooltipContentArray + * @param array $params params to construct tooltip data + * @since v18 + * @return array + */ + public function getTooltipContentArray($params) + { + global $conf, $langs, $user; + + $langs->loadLangs(['companies, commercial']); + + $datas = []; + + $option = $params['option'] ?? ''; + $name = $this->name; + + if (!empty($this->name_alias) && empty($noaliasinname)) { + $name .= ' ('.$this->name_alias.')'; + } + if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { + return ['optimize' => $langs->trans("ShowCompany")]; + } + + $label = ''; + $label2 = ''; + + if (!empty($this->logo) && class_exists('Form')) { + $photo = '
'; + $photo .= Form::showphoto('societe', $this, 0, 40, 0, 'photoref', 'mini', 0); // Important, we must force height so image will have height tags and if image is inside a tooltip, the tooltip manager can calculate height and position correctly the tooltip. + $photo .= '
'; + $datas['photo'] = $photo; + } elseif (!empty($this->logo_squarred) && class_exists('Form')) { + /*$label.= '
'; + $label.= Form::showphoto('societe', $this, 0, 40, 0, 'photowithmargin', 'mini', 0); // Important, we must force height so image will have height tags and if image is inside a tooltip, the tooltip manager can calculate height and position correctly the tooltip. + $label.= '
';*/ + } + + $datas['divopen'] = '
'; + + if ($option == 'customer' || $option == 'compta' || $option == 'category') { + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("Customer").''; + } elseif ($option == 'prospect' && empty($conf->global->SOCIETE_DISABLE_PROSPECTS)) { + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("Prospect").''; + } elseif ($option == 'supplier' || $option == 'category_supplier') { + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("Supplier").''; + } elseif ($option == 'agenda') { + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("ThirdParty").''; + } elseif ($option == 'project') { + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("ThirdParty").''; + } elseif ($option == 'margin') { + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("ThirdParty").''; + } elseif ($option == 'contact') { + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("ThirdParty").''; + } elseif ($option == 'ban') { + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("ThirdParty").''; + } + + // By default + if (empty($datas['picto'] )) { + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("ThirdParty").''; + } + if (isset($this->status)) { + $datas['status'] = ' '.$this->getLibStatut(5); + } + if (isset($this->client) && isset($this->fournisseur)) { + $datas['type'] = '   ' . $this->getTypeUrl(1); + } + + $datas['name'] = '
'.$langs->trans('Name').': '.dol_escape_htmltag($this->name); + if (!empty($this->name_alias)) { + $datas['namealias'] = ' ('.dol_escape_htmltag($this->name_alias).')'; + } + + if ($this->email) { + $datas['email'] = '
'.img_picto('', 'email', 'class="pictofixedwidth"').$this->email; + } + if (!empty($this->phone) || !empty($this->fax)) { + $phonelist = array(); + if ($this->phone) { + $phonelist[] = dol_print_phone($this->phone, $this->country_code, $this->id, 0, '', ' ', 'phone'); + } + if ($this->fax) { + $phonelist[] = dol_print_phone($this->fax, $this->country_code, $this->id, 0, '', ' ', 'fax'); + } + $datas['phonelist'] = '
'.implode(' ', $phonelist); + } + + if (!empty($this->address)) { + $datas['address'] = '
'.$langs->trans("Address").': '.dol_format_address($this, 1, ' ', $langs); // Address + country + } elseif (!empty($this->country_code)) { + $datas['address'] = '
'.$langs->trans('Country').': '.$this->country_code; + } + if (!empty($this->tva_intra) || (!empty($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP) && strpos($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP, 'vatnumber') !== false)) { + $datas['vatintra'] = '
'.$langs->trans('VATIntra').': '.dol_escape_htmltag($this->tva_intra); + } + + if (!empty($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP)) { + if (strpos($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP, 'profid1') !== false && $langs->trans('ProfId1'.$this->country_code) != '-') { + $datas['profid1'] = '
'.$langs->trans('ProfId1'.$this->country_code).': '.$this->idprof1; + } + if (strpos($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP, 'profid2') !== false && $langs->trans('ProfId2'.$this->country_code) != '-') { + $datas['profid2'] = '
'.$langs->trans('ProfId2'.$this->country_code).': '.$this->idprof2; + } + if (strpos($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP, 'profid3') !== false && $langs->trans('ProfId3'.$this->country_code) != '-') { + $datas['profid3'] = '
'.$langs->trans('ProfId3'.$this->country_code).': '.$this->idprof3; + } + if (strpos($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP, 'profid4') !== false && $langs->trans('ProfId4'.$this->country_code) != '-') { + $datas['profid4'] = '
'.$langs->trans('ProfId4'.$this->country_code).': '.$this->idprof4; + } + if (strpos($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP, 'profid5') !== false && $langs->trans('ProfId5'.$this->country_code) != '-') { + $datas['profid5'] = '
'.$langs->trans('ProfId5'.$this->country_code).': '.$this->idprof5; + } + if (strpos($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP, 'profid6') !== false && $langs->trans('ProfId6'.$this->country_code) != '-') { + $datas['profid6'] = '
'.$langs->trans('ProfId6'.$this->country_code).': '.$this->idprof6; + } + } + if (!empty($this->code_client) && ($this->client == 1 || $this->client == 3)) { + $datas['customercode'] = '
'.$langs->trans('CustomerCode').': '.$this->code_client; + } + if (!empty($this->code_fournisseur) && $this->fournisseur) { + $datas['suppliercode'] = '
'.$langs->trans('SupplierCode').': '.$this->code_fournisseur; + } + if (isModEnabled('accounting') && ($this->client == 1 || $this->client == 3)) { + $datas['accountancycustomercode'] = '
'.$langs->trans('CustomerAccountancyCode').': '.($this->code_compta ? $this->code_compta : $this->code_compta_client); + } + if (isModEnabled('accounting') && $this->fournisseur) { + $datas['accountancysuppliercode'] = '
'.$langs->trans('SupplierAccountancyCode').': '.$this->code_compta_fournisseur; + } + + $datas['divclose'] = '
'; + + return $datas; + } /** * Return a link on thirdparty (with picto) @@ -2787,8 +2921,18 @@ class Societe extends CommonObject $label = $langs->trans("ShowCompany"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip refurl valignmiddle"'; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $linkclose .= ' data-params='.json_encode($params).' id="societe-' . uniqid() . '" title="' . $langs->trans('Loading') . '"'; + $linkclose .= ' class="classforajaxtooltip refurl valignmiddle"'; + } else { + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= ' class="classfortooltip refurl valignmiddle"'; + } $target_value = array('_self', '_blank', '_parent', '_top'); if (in_array($target, $target_value)) { $linkclose .= ' target="'.dol_escape_htmltag($target).'"'; From 29d1197cbb73c5f98f06777aeb0fc4e40fcb2f1f Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Wed, 1 Feb 2023 21:03:52 +0000 Subject: [PATCH 0046/1026] Fixing style errors. --- htdocs/societe/class/societe.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index 8cd49efe0b6..9481fb52e3f 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -2656,7 +2656,7 @@ class Societe extends CommonObject } // By default - if (empty($datas['picto'] )) { + if (empty($datas['picto'])) { $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("ThirdParty").''; } if (isset($this->status)) { From eb6c25f64d67788a11d54ce0036eb8c2054cc035 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 1 Feb 2023 22:06:22 +0100 Subject: [PATCH 0047/1026] fix https://github.com/Dolibarr/dolibarr/issues/23753 --- .../doc/doc_generic_invoice_odt.modules.php | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php b/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php index fc73460bd1b..53f1e6f9619 100644 --- a/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php +++ b/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php @@ -334,15 +334,19 @@ class doc_generic_invoice_odt extends ModelePDFFactures $object->fetchObjectLinked('', '', '', ''); //print_r($object->linkedObjects['propal']); exit; - $propal_object = $object->linkedObjects['propal'][0]; + if (isset($object->linkedObjects['propal'][0])) { + $propal_object = $object->linkedObjects['propal'][0]; + } else { + $propal_object = null; + } // Make substitution $substitutionarray = array( - '__FROM_NAME__' => $this->emetteur->name, - '__FROM_EMAIL__' => $this->emetteur->email, - '__TOTAL_TTC__' => $object->total_ttc, - '__TOTAL_HT__' => $object->total_ht, - '__TOTAL_VAT__' => $object->total_tva + '__FROM_NAME__' => $this->emetteur->name, + '__FROM_EMAIL__' => $this->emetteur->email, + '__TOTAL_TTC__' => $object->total_ttc, + '__TOTAL_HT__' => $object->total_ht, + '__TOTAL_VAT__' => $object->total_tva ); complete_substitutions_array($substitutionarray, $langs, $object); // Call the ODTSubstitution hook @@ -433,8 +437,8 @@ class doc_generic_invoice_odt extends ModelePDFFactures } else { $odfHandler->setVars($key, 'ErrorFileNotFound', true, 'UTF-8'); } - } else // Text - { + } else { + // Text $odfHandler->setVars($key, $value, true, 'UTF-8'); } } catch (OdfException $e) { From 941a73411b6aeb15b46268766f75a1e05af6b245 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 1 Feb 2023 22:10:20 +0100 Subject: [PATCH 0048/1026] doc --- htdocs/core/class/commondocgenerator.class.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/htdocs/core/class/commondocgenerator.class.php b/htdocs/core/class/commondocgenerator.class.php index da529e33d0e..8b79bf82d36 100644 --- a/htdocs/core/class/commondocgenerator.class.php +++ b/htdocs/core/class/commondocgenerator.class.php @@ -5,7 +5,7 @@ * Copyright (C) 2005-2012 Regis Houssin * Copyright (C) 2015 Marcos García * Copyright (C) 2016 Charlie Benke - * Copyright (C) 2018-2020 Frédéric France + * Copyright (C) 2018-2023 Frédéric France * Copyright (C) 2020 Josep Lluís Amador * * This program is free software; you can redistribute it and/or modify @@ -65,6 +65,11 @@ abstract class CommonDocGenerator */ public $scandir; + /** + * @var array + */ + public $format; + public $page_hauteur; public $page_largeur; public $marge_gauche; From ac5b95b5554b00ff52e91b01acdc133c6ba829d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 1 Feb 2023 22:14:37 +0100 Subject: [PATCH 0049/1026] Update commondocgenerator.class.php --- htdocs/core/class/commondocgenerator.class.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/htdocs/core/class/commondocgenerator.class.php b/htdocs/core/class/commondocgenerator.class.php index 8b79bf82d36..d0d9ad49113 100644 --- a/htdocs/core/class/commondocgenerator.class.php +++ b/htdocs/core/class/commondocgenerator.class.php @@ -65,6 +65,16 @@ abstract class CommonDocGenerator */ public $scandir; + /** + * @var string model name + */ + public $name; + + /** + * @var string model description (short text) + */ + public $description; + /** * @var array */ From 2df357c7c2e3987380e75a88a8e381803b411a67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 1 Feb 2023 22:28:29 +0100 Subject: [PATCH 0050/1026] do not use cache for thirdparty in order list --- htdocs/commande/list.php | 6 +++++- htdocs/societe/class/societe.class.php | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/htdocs/commande/list.php b/htdocs/commande/list.php index 119d88e7cf4..9c06f86e8c3 100644 --- a/htdocs/commande/list.php +++ b/htdocs/commande/list.php @@ -2077,7 +2077,11 @@ if ($resql) { // Third party if (!empty($arrayfields['s.nom']['checked'])) { print '
'; - if (isModEnabled("multicurrency") && $this->multicurrency_code != $conf->currency) { + if (isModEnabled("multicurrency") && $object->multicurrency_code != $conf->currency) { $coldisplay++; print ''; } @@ -286,7 +286,7 @@ $coldisplay++; situation_cycle_ref) { + if ($object->situation_cycle_ref) { $coldisplay++; print ''; $coldisplay++; @@ -490,7 +490,7 @@ jQuery(document).ready(function() } }); - table_element_line, array('propaldet', 'commandedet', 'facturedet'))) { ?> + table_element_line, array('propaldet', 'commandedet', 'facturedet'))) { ?> $("#date_start, #date_end").focusout(function() { if ( $(this).val() == '' && !$(this).hasClass('inputmandatory') ) { $(this).addClass('inputmandatory'); From 4c5bcd02b7e805952e8c5f1ce079432ab9142b14 Mon Sep 17 00:00:00 2001 From: FLIO Date: Wed, 1 Feb 2023 23:31:39 +0100 Subject: [PATCH 0052/1026] fix (scrutinizer) remove comments and create function send an email TODO --- htdocs/projet/class/project.class.php | 24 +++++++++ htdocs/public/project/new.php | 71 +++++++++++++-------------- 2 files changed, 59 insertions(+), 36 deletions(-) diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php index 79ea13dcd40..b5af4af49d9 100644 --- a/htdocs/projet/class/project.class.php +++ b/htdocs/projet/class/project.class.php @@ -2313,4 +2313,28 @@ class Project extends CommonObject $this->lines = $taskstatic->getTasksArray(0, $user, $this->id, 0, 0, '', '-1', '', 0, 0, array(), 0, array(), 0, $loadRoleMode); } + + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** + * Function sending an email to the current member with the text supplied in parameter. + * + * @param string $text Content of message (not html entities encoded) + * @param string $subject Subject of message + * @param array $filename_list Array of attached files + * @param array $mimetype_list Array of mime types of attached files + * @param array $mimefilename_list Array of public names of attached files + * @param string $addr_cc Email cc + * @param string $addr_bcc Email bcc + * @param int $deliveryreceipt Ask a delivery receipt + * @param int $msgishtml 1=String IS already html, 0=String IS NOT html, -1=Unknown need autodetection + * @param string $errors_to erros to + * @param string $moreinheader Add more html headers + * @return int <0 if KO, >0 if OK + */ + public function send_an_email($text, $subject, $filename_list = array(), $mimetype_list = array(), $mimefilename_list = array(), $addr_cc = "", $addr_bcc = "", $deliveryreceipt = 0, $msgishtml = -1, $errors_to = '', $moreinheader = '') + { + // phpcs:enable + global $conf, $langs; + // TODO EMAIL + } } diff --git a/htdocs/public/project/new.php b/htdocs/public/project/new.php index dd5424c4f5f..a453e6e0b1e 100644 --- a/htdocs/public/project/new.php +++ b/htdocs/public/project/new.php @@ -334,51 +334,50 @@ if (empty($reshook) && $action == 'add') { if ($result > 0) { require_once DOL_DOCUMENT_ROOT.'/core/class/CMailFile.class.php'; $object = $proj; + + if ($object->email) { + $subject = ''; + $msg = ''; - // if ($object->email) { - // $subject = ''; - // $msg = ''; + // Send subscription email + include_once DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php'; + $formmail = new FormMail($db); + // Set output language + $outputlangs = new Translate('', $conf); + $outputlangs->setDefaultLang(empty($object->thirdparty->default_lang) ? $mysoc->default_lang : $object->thirdparty->default_lang); + // Load traductions files required by page + $outputlangs->loadLangs(array("main", "members", "projects")); + // Get email content from template + $arraydefaultmessage = null; + $labeltouse = $conf->global->PROJECT_EMAIL_TEMPLATE_AUTOLEAD; - // // Send subscription email - // include_once DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php'; - // $formmail = new FormMail($db); - // // Set output language - // $outputlangs = new Translate('', $conf); - // $outputlangs->setDefaultLang(empty($object->thirdparty->default_lang) ? $mysoc->default_lang : $object->thirdparty->default_lang); - // // Load traductions files required by page - // $outputlangs->loadLangs(array("main", "members", "projects")); - // // Get email content from template - // $arraydefaultmessage = null; - // $labeltouse = $conf->global->PROJECT_EMAIL_TEMPLATE_AUTOLEAD; + if (!empty($labeltouse)) { + $arraydefaultmessage = $formmail->getEMailTemplate($db, 'project', $user, $outputlangs, 0, 1, $labeltouse); + } - // if (!empty($labeltouse)) { - // $arraydefaultmessage = $formmail->getEMailTemplate($db, 'project', $user, $outputlangs, 0, 1, $labeltouse); - // } + if (!empty($labeltouse) && is_object($arraydefaultmessage) && $arraydefaultmessage->id > 0) { + $subject = $arraydefaultmessage->topic; + $msg = $arraydefaultmessage->content; + } + if (empty($labeltosue)) { + $labeltouse = '['.$mysoc->name.'] '.$langs->trans("YourMessage"); + $msg = $langs->trans("YourMessageHasBeenReceived"); + } - // if (!empty($labeltouse) && is_object($arraydefaultmessage) && $arraydefaultmessage->id > 0) { - // $subject = $arraydefaultmessage->topic; - // $msg = $arraydefaultmessage->content; - // } - // if (empty($labeltosue)) { - // $labeltouse = '['.$mysoc->name.'] '.$langs->trans("YourMessage"); - // $msg = $langs->trans("YourMessageHasBeenReceived"); - // } + $substitutionarray = getCommonSubstitutionArray($outputlangs, 0, null, $object); + complete_substitutions_array($substitutionarray, $outputlangs, $object); + $subjecttosend = make_substitutions($subject, $substitutionarray, $outputlangs); + $texttosend = make_substitutions($msg, $substitutionarray, $outputlangs); + if ($subjecttosend && $texttosend) { + $moreinheader = 'X-Dolibarr-Info: send_an_email by public/lead/new.php'."\r\n"; - // $substitutionarray = getCommonSubstitutionArray($outputlangs, 0, null, $object); - // complete_substitutions_array($substitutionarray, $outputlangs, $object); - // $subjecttosend = make_substitutions($subject, $substitutionarray, $outputlangs); - // $texttosend = make_substitutions($msg, $substitutionarray, $outputlangs); - - // if ($subjecttosend && $texttosend) { - // $moreinheader = 'X-Dolibarr-Info: send_an_email by public/lead/new.php'."\r\n"; - - // $result = $object->send_an_email($texttosend, $subjecttosend, array(), array(), array(), "", "", 0, -1, '', $moreinheader); - // } + $result = $object->send_an_email($texttosend, $subjecttosend, array(), array(), array(), "", "", 0, -1, '', $moreinheader); + } /*if ($result < 0) { $error++; setEventMessages($object->error, $object->errors, 'errors'); }*/ - // } + } if (!empty($backtopage)) { $urlback = $backtopage; From cc0d9b27f2b3dabc65b3088ef8fc648357d9c9bc Mon Sep 17 00:00:00 2001 From: FLIO Date: Wed, 1 Feb 2023 23:31:53 +0100 Subject: [PATCH 0053/1026] fix (scrutinizer) remove comments and create function send an email TODO --- htdocs/public/project/new.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/public/project/new.php b/htdocs/public/project/new.php index a453e6e0b1e..726a318c99f 100644 --- a/htdocs/public/project/new.php +++ b/htdocs/public/project/new.php @@ -334,7 +334,7 @@ if (empty($reshook) && $action == 'add') { if ($result > 0) { require_once DOL_DOCUMENT_ROOT.'/core/class/CMailFile.class.php'; $object = $proj; - + if ($object->email) { $subject = ''; $msg = ''; From 895957e89da1de1e296e3310acb93108d6939642 Mon Sep 17 00:00:00 2001 From: mgabriel Date: Thu, 2 Feb 2023 08:41:08 +0100 Subject: [PATCH 0054/1026] Modify margin rates in offers like VAT rates. --- htdocs/admin/propal.php | 13 ++++++++++ htdocs/comm/propal/card.php | 31 ++++++++++++++++++++++++ htdocs/core/tpl/objectline_title.tpl.php | 16 +++++++++--- htdocs/langs/en_US/margins.lang | 1 + htdocs/langs/fr_FR/margins.lang | 1 + 5 files changed, 59 insertions(+), 3 deletions(-) diff --git a/htdocs/admin/propal.php b/htdocs/admin/propal.php index 10044e33b5b..289c514c703 100644 --- a/htdocs/admin/propal.php +++ b/htdocs/admin/propal.php @@ -615,6 +615,19 @@ print "\n"; print ""; +print ''; +print ''; +print '\n"; +print ''; +print "\n"; + print ""; print ''; print ""; diff --git a/htdocs/comm/propal/card.php b/htdocs/comm/propal/card.php index 3f74c4a860f..c1912451cc8 100644 --- a/htdocs/comm/propal/card.php +++ b/htdocs/comm/propal/card.php @@ -914,6 +914,37 @@ if (empty($reshook)) { foreach ($object->lines as $line) { $result = $object->updateline($line->id, $line->subprice, $line->qty, $remise_percent, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, $line->desc, 'HT', $line->info_bits, $line->special_code, $line->fk_parent_line, 0, $line->fk_fournprice, $line->pa_ht, $line->label, $line->product_type, $line->date_start, $line->date_end, $line->array_options, $line->fk_unit, $line->multicurrency_subprice); } + } elseif (!empty($conf->global->PROPALE_MODIFY_MARGIN_RATES) && $action == 'addline' && GETPOST('submitforallmargins', 'alpha') && GETPOST('marginforalllines', 'none') !== '' && $usercancreate) { + // Define margin + $margin_rate = (GETPOST('marginforalllines') ? GETPOST('marginforalllines') : 0); + foreach ($object->lines as &$line) { + $subprice = price2num($line->pa_ht * (1 + $margin_rate/100), 'MU'); + $prod = new Product($db); + $prod->fetch($line->fk_product); + if ($prod->price_min > $subprice) { + $price_subprice = price($subprice, 0, $outlangs, 1, -1, -1, 'auto'); + $price_price_min = price($prod->price_min, 0, $outlangs, 1, -1, -1, 'auto'); + setEventMessages($prod->ref.' - '.$prod->label.' ('.$price_subprice.' < '.$price_price_min.' '.strtolower($langs->trans("MinPrice")).')'."\n", null, 'warnings'); + } + // Manage $line->subprice and $line->multicurrency_subprice + $multicurrency_subprice = $subprice * $line->multicurrency_subprice / $line->subprice; + // Update DB + $result = $object->updateline($line->id, $subprice, $line->qty, $line->remise_percent, $line->tva_tx, $line->localtax1_rate, $line->localtax2_rate, $line->desc, 'HT', $line->info_bits, $line->special_code, $line->fk_parent_line, 0, $line->fk_fournprice, $line->pa_ht, $line->label, $line->product_type, $line->date_start, $line->date_end, $line->array_options, $line->fk_unit, $multicurrency_subprice); + // Update $object with new margin info + $line->price = $subprice; + $line->marge_tx = $margin_rate; + $line->marque_tx = $margin_rate * $line->pa_ht / $subprice; + $line->total_ht = $line->qty * $subprice; + $line->total_tva = $line->tva_tx * $line->qty * $subprice; + $line->total_ttc = (1 + $line->tva_tx) * $line->qty * $subprice; + // Manage $line->subprice and $line->multicurrency_subprice + $line->multicurrency_total_ht = $line->qty * $subprice * $line->multicurrency_subprice / $line->subprice; + $line->multicurrency_total_tva = $line->tva_tx * $line->qty * $subprice * $line->multicurrency_subprice / $line->subprice; + $line->multicurrency_total_ttc = (1 + $line->tva_tx) * $line->qty * $subprice * $line->multicurrency_subprice / $line->subprice; + // Used previous $line->subprice and $line->multicurrency_subprice above, now they can be set to their new values + $line->subprice = $subprice; + $line->multicurrency_subprice = $multicurrency_subprice; + } } elseif ($action == 'addline' && $usercancreate) { // Add line // Set if we used free entry or predefined product $predef = ''; diff --git a/htdocs/core/tpl/objectline_title.tpl.php b/htdocs/core/tpl/objectline_title.tpl.php index 4640d710705..991910865e4 100644 --- a/htdocs/core/tpl/objectline_title.tpl.php +++ b/htdocs/core/tpl/objectline_title.tpl.php @@ -140,9 +140,19 @@ if ($usemargins && isModEnabled('margin') && empty($user->socid)) { } } - if (!empty($conf->global->DISPLAY_MARGIN_RATES) && $user->rights->margins->liretous) { - print ''; - } + if (!(empty($conf->global->DISPLAY_MARGIN_RATES) && empty($conf->global->PROPALE_MODIFY_MARGIN_RATES)) && $user->rights->margins->liretous) { + print ''; + } if (!empty($conf->global->DISPLAY_MARK_RATES) && $user->rights->margins->liretous) { print ''; } diff --git a/htdocs/langs/en_US/margins.lang b/htdocs/langs/en_US/margins.lang index a91b139ec7b..9101966eff2 100644 --- a/htdocs/langs/en_US/margins.lang +++ b/htdocs/langs/en_US/margins.lang @@ -6,6 +6,7 @@ TotalMargin=Total Margin MarginOnProducts=Margin / Products MarginOnServices=Margin / Services MarginRate=Margin rate +ModifyMarginRates=Modify margin rates MarkRate=Mark rate DisplayMarginRates=Display margin rates DisplayMarkRates=Display mark rates diff --git a/htdocs/langs/fr_FR/margins.lang b/htdocs/langs/fr_FR/margins.lang index a8a68c6599f..742b8ce76c0 100644 --- a/htdocs/langs/fr_FR/margins.lang +++ b/htdocs/langs/fr_FR/margins.lang @@ -8,6 +8,7 @@ MarginOnServices=Marge / Services MarginRate=Taux de marge MarkRate=Taux de marque DisplayMarginRates=Afficher les taux de marge +ModifyMarginRates=Modifier les taux de marge DisplayMarkRates=Afficher les taux de marque InputPrice=Saisir un prix margin=Gestion des marges From 35ce7352e8ed9ec613ddaa8b4005ba0330c94405 Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Thu, 2 Feb 2023 08:09:57 +0000 Subject: [PATCH 0055/1026] Fixing style errors. --- htdocs/comm/propal/card.php | 62 ++++++++++++------------ htdocs/core/tpl/objectline_title.tpl.php | 26 +++++----- 2 files changed, 44 insertions(+), 44 deletions(-) diff --git a/htdocs/comm/propal/card.php b/htdocs/comm/propal/card.php index c1912451cc8..88f3c1e44aa 100644 --- a/htdocs/comm/propal/card.php +++ b/htdocs/comm/propal/card.php @@ -914,37 +914,37 @@ if (empty($reshook)) { foreach ($object->lines as $line) { $result = $object->updateline($line->id, $line->subprice, $line->qty, $remise_percent, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, $line->desc, 'HT', $line->info_bits, $line->special_code, $line->fk_parent_line, 0, $line->fk_fournprice, $line->pa_ht, $line->label, $line->product_type, $line->date_start, $line->date_end, $line->array_options, $line->fk_unit, $line->multicurrency_subprice); } - } elseif (!empty($conf->global->PROPALE_MODIFY_MARGIN_RATES) && $action == 'addline' && GETPOST('submitforallmargins', 'alpha') && GETPOST('marginforalllines', 'none') !== '' && $usercancreate) { - // Define margin - $margin_rate = (GETPOST('marginforalllines') ? GETPOST('marginforalllines') : 0); - foreach ($object->lines as &$line) { - $subprice = price2num($line->pa_ht * (1 + $margin_rate/100), 'MU'); - $prod = new Product($db); - $prod->fetch($line->fk_product); - if ($prod->price_min > $subprice) { - $price_subprice = price($subprice, 0, $outlangs, 1, -1, -1, 'auto'); - $price_price_min = price($prod->price_min, 0, $outlangs, 1, -1, -1, 'auto'); - setEventMessages($prod->ref.' - '.$prod->label.' ('.$price_subprice.' < '.$price_price_min.' '.strtolower($langs->trans("MinPrice")).')'."\n", null, 'warnings'); - } - // Manage $line->subprice and $line->multicurrency_subprice - $multicurrency_subprice = $subprice * $line->multicurrency_subprice / $line->subprice; - // Update DB - $result = $object->updateline($line->id, $subprice, $line->qty, $line->remise_percent, $line->tva_tx, $line->localtax1_rate, $line->localtax2_rate, $line->desc, 'HT', $line->info_bits, $line->special_code, $line->fk_parent_line, 0, $line->fk_fournprice, $line->pa_ht, $line->label, $line->product_type, $line->date_start, $line->date_end, $line->array_options, $line->fk_unit, $multicurrency_subprice); - // Update $object with new margin info - $line->price = $subprice; - $line->marge_tx = $margin_rate; - $line->marque_tx = $margin_rate * $line->pa_ht / $subprice; - $line->total_ht = $line->qty * $subprice; - $line->total_tva = $line->tva_tx * $line->qty * $subprice; - $line->total_ttc = (1 + $line->tva_tx) * $line->qty * $subprice; - // Manage $line->subprice and $line->multicurrency_subprice - $line->multicurrency_total_ht = $line->qty * $subprice * $line->multicurrency_subprice / $line->subprice; - $line->multicurrency_total_tva = $line->tva_tx * $line->qty * $subprice * $line->multicurrency_subprice / $line->subprice; - $line->multicurrency_total_ttc = (1 + $line->tva_tx) * $line->qty * $subprice * $line->multicurrency_subprice / $line->subprice; - // Used previous $line->subprice and $line->multicurrency_subprice above, now they can be set to their new values - $line->subprice = $subprice; - $line->multicurrency_subprice = $multicurrency_subprice; - } + } elseif (!empty($conf->global->PROPALE_MODIFY_MARGIN_RATES) && $action == 'addline' && GETPOST('submitforallmargins', 'alpha') && GETPOST('marginforalllines', 'none') !== '' && $usercancreate) { + // Define margin + $margin_rate = (GETPOST('marginforalllines') ? GETPOST('marginforalllines') : 0); + foreach ($object->lines as &$line) { + $subprice = price2num($line->pa_ht * (1 + $margin_rate/100), 'MU'); + $prod = new Product($db); + $prod->fetch($line->fk_product); + if ($prod->price_min > $subprice) { + $price_subprice = price($subprice, 0, $outlangs, 1, -1, -1, 'auto'); + $price_price_min = price($prod->price_min, 0, $outlangs, 1, -1, -1, 'auto'); + setEventMessages($prod->ref.' - '.$prod->label.' ('.$price_subprice.' < '.$price_price_min.' '.strtolower($langs->trans("MinPrice")).')'."\n", null, 'warnings'); + } + // Manage $line->subprice and $line->multicurrency_subprice + $multicurrency_subprice = $subprice * $line->multicurrency_subprice / $line->subprice; + // Update DB + $result = $object->updateline($line->id, $subprice, $line->qty, $line->remise_percent, $line->tva_tx, $line->localtax1_rate, $line->localtax2_rate, $line->desc, 'HT', $line->info_bits, $line->special_code, $line->fk_parent_line, 0, $line->fk_fournprice, $line->pa_ht, $line->label, $line->product_type, $line->date_start, $line->date_end, $line->array_options, $line->fk_unit, $multicurrency_subprice); + // Update $object with new margin info + $line->price = $subprice; + $line->marge_tx = $margin_rate; + $line->marque_tx = $margin_rate * $line->pa_ht / $subprice; + $line->total_ht = $line->qty * $subprice; + $line->total_tva = $line->tva_tx * $line->qty * $subprice; + $line->total_ttc = (1 + $line->tva_tx) * $line->qty * $subprice; + // Manage $line->subprice and $line->multicurrency_subprice + $line->multicurrency_total_ht = $line->qty * $subprice * $line->multicurrency_subprice / $line->subprice; + $line->multicurrency_total_tva = $line->tva_tx * $line->qty * $subprice * $line->multicurrency_subprice / $line->subprice; + $line->multicurrency_total_ttc = (1 + $line->tva_tx) * $line->qty * $subprice * $line->multicurrency_subprice / $line->subprice; + // Used previous $line->subprice and $line->multicurrency_subprice above, now they can be set to their new values + $line->subprice = $subprice; + $line->multicurrency_subprice = $multicurrency_subprice; + } } elseif ($action == 'addline' && $usercancreate) { // Add line // Set if we used free entry or predefined product $predef = ''; diff --git a/htdocs/core/tpl/objectline_title.tpl.php b/htdocs/core/tpl/objectline_title.tpl.php index 991910865e4..e2882bcd43f 100644 --- a/htdocs/core/tpl/objectline_title.tpl.php +++ b/htdocs/core/tpl/objectline_title.tpl.php @@ -140,19 +140,19 @@ if ($usemargins && isModEnabled('margin') && empty($user->socid)) { } } - if (!(empty($conf->global->DISPLAY_MARGIN_RATES) && empty($conf->global->PROPALE_MODIFY_MARGIN_RATES)) && $user->rights->margins->liretous) { - print ''; - } + if (!(empty($conf->global->DISPLAY_MARGIN_RATES) && empty($conf->global->PROPALE_MODIFY_MARGIN_RATES)) && $user->rights->margins->liretous) { + print ''; + } if (!empty($conf->global->DISPLAY_MARK_RATES) && $user->rights->margins->liretous) { print ''; } From cd4064c0349138a86afd63f2432e3f0e8bb611c8 Mon Sep 17 00:00:00 2001 From: mgabriel Date: Thu, 2 Feb 2023 10:07:52 +0100 Subject: [PATCH 0056/1026] Dolibarr was using td here but is now using th so th was substituted for td. --- htdocs/core/tpl/objectline_title.tpl.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/tpl/objectline_title.tpl.php b/htdocs/core/tpl/objectline_title.tpl.php index e2882bcd43f..e00a34551a5 100644 --- a/htdocs/core/tpl/objectline_title.tpl.php +++ b/htdocs/core/tpl/objectline_title.tpl.php @@ -141,7 +141,7 @@ if ($usemargins && isModEnabled('margin') && empty($user->socid)) { } if (!(empty($conf->global->DISPLAY_MARGIN_RATES) && empty($conf->global->PROPALE_MODIFY_MARGIN_RATES)) && $user->rights->margins->liretous) { - print ''; } if (!empty($conf->global->DISPLAY_MARK_RATES) && $user->rights->margins->liretous) { print ''; From 99e5c894843a6084489228a26e9eb94c29a0979b Mon Sep 17 00:00:00 2001 From: mgabriel Date: Thu, 2 Feb 2023 10:20:02 +0100 Subject: [PATCH 0057/1026] In CodingPhpTest::testPHP, found a GETPOST that uses 'none' as a parameter which is not allowe. --- htdocs/comm/propal/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/comm/propal/card.php b/htdocs/comm/propal/card.php index 88f3c1e44aa..d3310085f1f 100644 --- a/htdocs/comm/propal/card.php +++ b/htdocs/comm/propal/card.php @@ -914,7 +914,7 @@ if (empty($reshook)) { foreach ($object->lines as $line) { $result = $object->updateline($line->id, $line->subprice, $line->qty, $remise_percent, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, $line->desc, 'HT', $line->info_bits, $line->special_code, $line->fk_parent_line, 0, $line->fk_fournprice, $line->pa_ht, $line->label, $line->product_type, $line->date_start, $line->date_end, $line->array_options, $line->fk_unit, $line->multicurrency_subprice); } - } elseif (!empty($conf->global->PROPALE_MODIFY_MARGIN_RATES) && $action == 'addline' && GETPOST('submitforallmargins', 'alpha') && GETPOST('marginforalllines', 'none') !== '' && $usercancreate) { + } elseif (!empty($conf->global->PROPALE_MODIFY_MARGIN_RATES) && $action == 'addline' && GETPOST('submitforallmargins', 'alpha') && GETPOST('marginforalllines') !== '' && $usercancreate) { // Define margin $margin_rate = (GETPOST('marginforalllines') ? GETPOST('marginforalllines') : 0); foreach ($object->lines as &$line) { From e96cafa952b4e9e4384c5a3434c7f2a8e10c181a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 2 Feb 2023 11:03:08 +0100 Subject: [PATCH 0058/1026] add ajaxtooltip on member type --- .../adherents/class/adherent_type.class.php | 35 +++++++++++++++++-- htdocs/core/ajax/ajaxtooltip.php | 9 ++++- 2 files changed, 40 insertions(+), 4 deletions(-) diff --git a/htdocs/adherents/class/adherent_type.class.php b/htdocs/adherents/class/adherent_type.class.php index f5a5a8933d0..639f417bb94 100644 --- a/htdocs/adherents/class/adherent_type.class.php +++ b/htdocs/adherents/class/adherent_type.class.php @@ -688,6 +688,27 @@ class AdherentType extends CommonObject //return $morphy; } + /** + * getTooltipContentArray + * @param array $params params to construct tooltip data + * @since v18 + * @return array + */ + public function getTooltipContentArray($params) + { + global $conf, $langs, $user; + + $datas = []; + + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("MemberType").' '.$this->getLibStatut(4); + $datas['label'] = '
'.$langs->trans("Label").': '.$this->label; + if (isset($this->subscription)) { + $datas['subscription'] = '
'.$langs->trans("SubscriptionRequired").': '.yn($this->subscription); + } + + return $datas; + } + /** * Return clicable name (with picto eventually) * @@ -725,8 +746,16 @@ class AdherentType extends CommonObject $url .= '&save_lastsearch_values=1'; } } - - $linkstart = '
'; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $linkstart = ''; + } else { + $linkstart = ''; + } $linkend = ''; $result .= $linkstart; @@ -741,7 +770,6 @@ class AdherentType extends CommonObject return $result; } - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps /** * Return label of status (activity, closed) * @@ -753,6 +781,7 @@ class AdherentType extends CommonObject return $this->LibStatut($this->status, $mode); } + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps /** * Return the label of a given status * diff --git a/htdocs/core/ajax/ajaxtooltip.php b/htdocs/core/ajax/ajaxtooltip.php index 516794896dc..e52d3cfd3d9 100644 --- a/htdocs/core/ajax/ajaxtooltip.php +++ b/htdocs/core/ajax/ajaxtooltip.php @@ -141,7 +141,6 @@ if ($objecttype == 'facture' || $objecttype == 'invoice') { // Generic case for $classfile and $classname $classfile = strtolower($myobject); $classname = ucfirst($myobject); -// print "objecttype=".$objecttype." module=".$module." subelement=".$subelement." classfile=".$classfile." classname=".$classname." classpath=".$classpath."\n"; if ($objecttype == 'invoice_supplier') { $classfile = 'fournisseur.facture'; @@ -171,9 +170,17 @@ if ($objecttype == 'invoice_supplier') { $classpath = 'comm/mailing/class'; $classfile = 'mailing'; $classname = 'Mailing'; +} elseif ($objecttype == 'adherent_type') { + $langs->load('members'); + $classpath = 'adherents/class'; + $classfile = 'adherent_type'; + $module = 'adherent'; + $myobject = 'adherent_type'; + $classname = 'AdherentType'; } elseif ($objecttype == 'contact') { $module = 'societe'; } +// print "objecttype=".$objecttype." module=".$module." subelement=".$subelement." classfile=".$classfile." classname=".$classname." classpath=".$classpath."\n"; if (isModEnabled($module)) { $res = dol_include_once('/'.$classpath.'/'.$classfile.'.class.php'); From 4b61ef946a9b4370ea93ea3675d4c11a239bb343 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9lina=20JOUM?= Date: Thu, 2 Feb 2023 11:44:10 +0100 Subject: [PATCH 0059/1026] Fix --- htdocs/product/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/product/card.php b/htdocs/product/card.php index 90c48e44140..2a4ad20ed04 100644 --- a/htdocs/product/card.php +++ b/htdocs/product/card.php @@ -1888,7 +1888,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { // Brut Surface print ''; } if (empty($conf->global->PRODUCT_DISABLE_VOLUME)) { From 2c1e1a6126cc29916381a34dda553cd8ad2b84a1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 2 Feb 2023 11:48:30 +0100 Subject: [PATCH 0060/1026] Fix missing upgrade --- htdocs/install/mysql/migration/16.0.0-17.0.0.sql | 3 +++ 1 file changed, 3 insertions(+) diff --git a/htdocs/install/mysql/migration/16.0.0-17.0.0.sql b/htdocs/install/mysql/migration/16.0.0-17.0.0.sql index 31cbebab726..2a1a9ee2fd5 100644 --- a/htdocs/install/mysql/migration/16.0.0-17.0.0.sql +++ b/htdocs/install/mysql/migration/16.0.0-17.0.0.sql @@ -141,6 +141,9 @@ ALTER TABLE llx_societe_rib ADD COLUMN state_id integer AFTER default_rib; ALTER TABLE llx_societe_rib ADD COLUMN fk_country integer AFTER state_id; ALTER TABLE llx_societe_rib ADD COLUMN currency_code varchar(3) AFTER fk_country; +DELETE FROM llx_societe_rib WHERE fk_soc = 0; +ALTER TABLE llx_societe_rib ADD CONSTRAINT llx_societe_rib_fk_societe FOREIGN KEY (fk_soc) REFERENCES llx_societe(rowid); + ALTER TABLE llx_user_rib ADD COLUMN state_id integer AFTER owner_address; ALTER TABLE llx_user_rib ADD COLUMN fk_country integer AFTER state_id; ALTER TABLE llx_user_rib ADD COLUMN currency_code varchar(3) AFTER fk_country; From 40852a124d5207f02a604b8ce0ccc0d9e53500f5 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 2 Feb 2023 12:15:22 +0100 Subject: [PATCH 0061/1026] Fix doc --- htdocs/install/mysql/data/llx_20_c_departements.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/install/mysql/data/llx_20_c_departements.sql b/htdocs/install/mysql/data/llx_20_c_departements.sql index 04fea66c8ed..f364cd32373 100644 --- a/htdocs/install/mysql/data/llx_20_c_departements.sql +++ b/htdocs/install/mysql/data/llx_20_c_departements.sql @@ -1228,7 +1228,7 @@ INSERT INTO llx_c_departements (fk_region, code_departement, ncc, nom) VALUES (6 INSERT INTO llx_c_departements (fk_region, code_departement, ncc, nom) VALUES (601, 'ZH','ZURICH','Zürich'); --- Taiwan Divisions / Provinces / Counties (rowid country=886) +-- Taiwan Divisions / Provinces / Counties (id country=213) INSERT INTO llx_c_departements (fk_region, code_departement, cheflieu, tncc, nom) VALUES (21301, 'TW-KLU', 'KLU', NULL, '基隆市'); INSERT INTO llx_c_departements (fk_region, code_departement, cheflieu, tncc, nom) VALUES (21301, 'TW-TPE', 'TPE', NULL, '臺北市'); INSERT INTO llx_c_departements (fk_region, code_departement, cheflieu, tncc, nom) VALUES (21301, 'TW-TPH', 'TPH', NULL, '新北市'); From 088d783e035f589a43ef57cda42d962533e956eb Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 2 Feb 2023 12:59:05 +0100 Subject: [PATCH 0062/1026] Fix all indexes must have a name --- .../llx_product_attribute_combination_price_level.key.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/install/mysql/tables/llx_product_attribute_combination_price_level.key.sql b/htdocs/install/mysql/tables/llx_product_attribute_combination_price_level.key.sql index 4c191193754..f13f1ed9d86 100644 --- a/htdocs/install/mysql/tables/llx_product_attribute_combination_price_level.key.sql +++ b/htdocs/install/mysql/tables/llx_product_attribute_combination_price_level.key.sql @@ -17,5 +17,5 @@ -- ============================================================================ -ALTER TABLE llx_product_attribute_combination_price_level ADD UNIQUE( fk_product_attribute_combination, fk_price_level); +ALTER TABLE llx_product_attribute_combination_price_level ADD UNIQUE INDEX uk_prod_att_comb_price_level(fk_product_attribute_combination, fk_price_level); From c78e2b11f9643304441b6ac4181c6d593a2ee699 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 2 Feb 2023 12:17:17 +0100 Subject: [PATCH 0063/1026] Complete the repair to remove orphelins states and regions --- htdocs/install/mysql/migration/repair.sql | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/htdocs/install/mysql/migration/repair.sql b/htdocs/install/mysql/migration/repair.sql index a33143f8aef..0d3aa4dc51d 100644 --- a/htdocs/install/mysql/migration/repair.sql +++ b/htdocs/install/mysql/migration/repair.sql @@ -576,3 +576,13 @@ DELETE FROM llx_rights_def WHERE module = 'hrm' AND perms = 'employee'; -- DROP TABLE tmp_bank2; -- CREATE TABLE tmp_bank2 SELECT b.rowid, b.amount, p.rowid as pid, p.amount as pamount, p.multicurrency_amount as pmulticurrencyamount FROM llx_bank as b INNER JOIN llx_bank_url as bu ON bu.fk_bank=b.rowid AND bu.type = 'payment_supplier' INNER JOIN llx_paiementfourn as p ON bu.url_id = p.rowid WHERE p.multicurrency_amount <> 0 AND p.multicurrency_amount <> p.amount; -- UPDATE llx_bank as b SET b.amount_main_currency = (SELECT tb.pamount FROM tmp_bank2 as tb WHERE tb.rowid = b.rowid) WHERE b.amount_main_currency IS NULL; + + +-- Delete duplicate entries into llx_c_transport_mode +-- VMYSQL4.1 DELETE T1 FROM llx_c_transport_mode as T1, llx_c_transport_mode as T2 where T1.entity = T2.entity AND T1.code = T2.code and T1.rowid > T2.rowid; +-- VPGSQL8.2 DELETE FROM llx_c_transport_mode as T1 WHERE rowid NOT IN (SELECT min(rowid) FROM llx_c_transport_mode GROUP BY code, entity); + +-- Delete department of regions linked to no coutry, then delete region with no country +DELETE FROM llx_c_departements WHERE fk_region <> 0 AND fk_region IN (select code_region FROM llx_c_regions WHERE fk_pays NOT IN (select rowid from llx_c_country)); +DELETE from llx_c_regions WHERE fk_pays NOT IN (select rowid from llx_c_country); + From be63736f87db79cbf4763f27179fb50e4b2edab0 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 2 Feb 2023 12:27:43 +0100 Subject: [PATCH 0064/1026] Enhance repair by removing some bad named indexes --- htdocs/install/mysql/migration/repair.sql | 68 +++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/htdocs/install/mysql/migration/repair.sql b/htdocs/install/mysql/migration/repair.sql index 0d3aa4dc51d..26469449a0b 100644 --- a/htdocs/install/mysql/migration/repair.sql +++ b/htdocs/install/mysql/migration/repair.sql @@ -586,3 +586,71 @@ DELETE FROM llx_rights_def WHERE module = 'hrm' AND perms = 'employee'; DELETE FROM llx_c_departements WHERE fk_region <> 0 AND fk_region IN (select code_region FROM llx_c_regions WHERE fk_pays NOT IN (select rowid from llx_c_country)); DELETE from llx_c_regions WHERE fk_pays NOT IN (select rowid from llx_c_country); + +-- Drop duplicate indexes not named correctly and create the only one we should have +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combination; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_2; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_3; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_4; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_5; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_6; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_7; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_8; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_9; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_10; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_11; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_12; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_13; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_14; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_15; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_16; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_17; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_18; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_19; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_20; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_21; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_22; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_23; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_24; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_25; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_26; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_27; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_28; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_29; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_30; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_31; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_32; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_33; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_34; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_35; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_36; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_37; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_38; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_39; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_40; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_41; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_42; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_43; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_44; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_45; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_46; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_47; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_48; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_49; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_50; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_51; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_52; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_53; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_54; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_55; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_56; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_57; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_58; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_59; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_60; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_61; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_62; +alter table llx_product_attribute_combination_price_level drop index fk_product_attribute_combinati_63; +ALTER TABLE llx_product_attribute_combination_price_level ADD UNIQUE INDEX uk_prod_att_comb_price_level(fk_product_attribute_combination, fk_price_level); + + From 463c87b393c9e5f96fd6e3c37caaf319a3bf77a2 Mon Sep 17 00:00:00 2001 From: hystepik Date: Thu, 2 Feb 2023 13:30:32 +0100 Subject: [PATCH 0065/1026] first push flowjs-server.php --- htdocs/core/ajax/flowjs-server.php | 146 +++++++++++++++++++++++++++++ 1 file changed, 146 insertions(+) create mode 100644 htdocs/core/ajax/flowjs-server.php diff --git a/htdocs/core/ajax/flowjs-server.php b/htdocs/core/ajax/flowjs-server.php new file mode 100644 index 00000000000..6177b6fda35 --- /dev/null +++ b/htdocs/core/ajax/flowjs-server.php @@ -0,0 +1,146 @@ + + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/** + * \file htdocs/core/ajax/bankconciliate.php + * \brief File to set data for bank concilation + */ + +if (!defined('NOTOKENRENEWAL')) { + define('NOTOKENRENEWAL', '1'); // Disables token renewal +} +if (!defined('NOREQUIREMENU')) { + define('NOREQUIREMENU', '1'); +} +if (!defined('NOREQUIREHTML')) { + define('NOREQUIREHTML', '1'); +} +if (!defined('NOREQUIREAJAX')) { + define('NOREQUIREAJAX', '1'); +} +if (!defined('NOREQUIRESOC')) { + define('NOREQUIRESOC', '1'); +} +//if (! defined('NOREQUIRETRAN')) define('NOREQUIRETRAN','1'); // Required to know date format for dol_print_date + +// Load Dolibarr environment +require '../../main.inc.php'; + + +$action = GETPOST('action', 'aZ09'); +$module = GETPOST('module', 'aZ09'); +$flowFilename = GETPOST('flowFilename', 'alpha'); +$flowIdentifier = GETPOST('flowIdentifier', 'alpha'); +$flowChunkNumber = GETPOST('flowChunkNumber', 'alpha'); +$flowChunkSize = GETPOST('flowChunkSize', 'alpha'); +$flowTotalSize = GETPOST('flowTotalSize', 'alpha'); + +/* + * Action + */ + + +top_httphead(); +dol_syslog(join(',', $_GET)); + +if ($_SERVER['REQUEST_METHOD'] === 'GET' ) { + $temp_dir = DOL_DATA_ROOT.'/'.$module.'/temp/'.$flowIdentifier; + $chunk_file = $temp_dir.'/'.$flowFilename.'.part'.$flowChunkNumber; + if (file_exists($chunk_file)) { + header("HTTP/1.0 200 Ok"); + } else { + header("HTTP/1.0 404 Not Found"); + } +} + + + +// loop through files and move the chunks to a temporarily created directory +if (!empty($_FILES)) foreach ($_FILES as $file) { + // check the error status + if ($file['error'] != 0) { + dol_syslog('error '.$file['error'].' in file '.$flowFilename); + continue; + } + + // init the destination file (format .part<#chunk> + // the file is stored in a temporary directory + $temp_dir = DOL_DATA_ROOT.'/'.$module.'/temp/'.$flowIdentifier; + $dest_file = $temp_dir.'/'.$flowFilename.'.part'.$flowChunkNumber; + + // create the temporary directory + if (!dol_is_dir($temp_dir)) { + dol_mkdir($temp_dir, '', 0777); + } + + // move the temporary file + if (!move_uploaded_file($file['tmp_name'], $dest_file)) { + dol_syslog('Error saving (move_uploaded_file) chunk '.$flowChunkNumber.' for file '.$flowFilename); + } else { + // check if all the parts present, and create the final destination file + createFileFromChunks($temp_dir, $flowFilename, $flowChunkSize, $flowTotalSize); + } +} + + +/** + * Check if all the parts exist, and + * gather all the parts of the file together + * @param string $temp_dir - the temporary directory holding all the parts of the file + * @param string $fileName - the original file name + * @param string $chunkSize - each chunk size (in bytes) + * @param string $totalSize - original file size (in bytes) + * @return bool true if Ok false else + */ +function createFileFromChunks($temp_dir, $fileName, $chunkSize, $totalSize) +{ + + dol_syslog(__METHOD__, LOG_DEBUG); + // count all the parts of this file + $total_files = 0; + $files = dol_dir_list($temp_dir, 'files'); + foreach ($files as $file) { + if (stripos($file, $fileName) !== false) { + $total_files++; + } + } + + // check that all the parts are present + // the size of the last part is between chunkSize and 2*$chunkSize + if ($total_files * $chunkSize >= ($totalSize - $chunkSize + 1)) { + // create the final destination file + if (($fp = fopen($temp_dir.$fileName, 'w')) !== false) { + for ($i=1; $i<=$total_files; $i++) { + fwrite($fp, file_get_contents($temp_dir.'/'.$fileName.'.part'.$i)); + dol_syslog('writing chunk '.$i); + } + fclose($fp); + } else { + dol_syslog('cannot create the destination file'); + return false; + } + + /*// rename the temporary directory (to avoid access from other + // concurrent chunks uploads) and than delete it + if (rename($temp_dir, $temp_dir.'_UNUSED')) { + rrmdir($temp_dir.'_UNUSED'); + } else { + rrmdir($temp_dir); + }*/ + } + return true; +} From 45dd6c8f0b22ff5b624505468be13ffa339c66bf Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 2 Feb 2023 15:06:19 +0100 Subject: [PATCH 0066/1026] Prepare option PDF_SWISS_QRCODE_USE_OWNER_OF_ACCOUNT_AS_CREDITOR --- .../qr-bar-codes/QR code for invoices.txt | 2 +- .../qr-bar-codes/ig-qr-bill-v2.2-fr.pdf | 71291 ++++++++++++++++ htdocs/core/class/commoninvoice.class.php | 49 +- 3 files changed, 71326 insertions(+), 16 deletions(-) create mode 100644 dev/resources/iso-normes/qr-bar-codes/ig-qr-bill-v2.2-fr.pdf diff --git a/dev/resources/iso-normes/qr-bar-codes/QR code for invoices.txt b/dev/resources/iso-normes/qr-bar-codes/QR code for invoices.txt index b388ed0c599..d120e78dfe1 100644 --- a/dev/resources/iso-normes/qr-bar-codes/QR code for invoices.txt +++ b/dev/resources/iso-normes/qr-bar-codes/QR code for invoices.txt @@ -24,6 +24,6 @@ Method to encode/decode ZATCA string is available in test/phpunit/BarcodeTest.ph * FOR QR-Bill in switzerland ---------------------------- -Syntax of QR Code https://www.swiss-qr-invoice.org/fr/ +Syntax of QR Code - See file ig-qr-bill-v2.2-fr.pdf (more doc on https://www.swiss-qr-invoice.org/downloads/) Syntax of complentary field named "structured information of invoice S1": https://www.swiss-qr-invoice.org/downloads/qr-bill-s1-syntax-fr.pdf To test/validate: https://www.swiss-qr-invoice.org/validator/ diff --git a/dev/resources/iso-normes/qr-bar-codes/ig-qr-bill-v2.2-fr.pdf b/dev/resources/iso-normes/qr-bar-codes/ig-qr-bill-v2.2-fr.pdf new file mode 100644 index 00000000000..0c59c29960c --- /dev/null +++ b/dev/resources/iso-normes/qr-bar-codes/ig-qr-bill-v2.2-fr.pdf @@ -0,0 +1,71291 @@ +%PDF-1.7 +%öäüß +1 0 obj +<< +/Lang (de-CH) +/MarkInfo << +/Marked true +>> +/Metadata 2 0 R +/Pages 3 0 R +/StructTreeRoot 4 0 R +/Type /Catalog +/ViewerPreferences 5 0 R +>> +endobj +6 0 obj +<< +/Author () +/CreationDate (D:20210212134057+01'00') +/Creator () +/ModDate (D:20210215124331+01'00') +/Producer () +/Subject (Customer-to-Bank) +/Title (Implementation Guidelines suisses pour QR-facture) +>> +endobj +2 0 obj +<< +/Length 0 +/Type /Metadata +/Subtype /XML +>> +stream + +endstream +endobj +3 0 obj +<< +/Count 78 +/Kids [7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R 14 0 R 15 0 R 16 0 R +17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R +27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R +37 0 R 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R +47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R 56 0 R +57 0 R 58 0 R 59 0 R 60 0 R 61 0 R 62 0 R 63 0 R 64 0 R 65 0 R 66 0 R +67 0 R 68 0 R 69 0 R 70 0 R 71 0 R 72 0 R 73 0 R 74 0 R 75 0 R 76 0 R +77 0 R 78 0 R 79 0 R 80 0 R 81 0 R 82 0 R 83 0 R 84 0 R] +/Type /Pages +>> +endobj +4 0 obj +<< +/K [85 0 R] +/ParentTree 86 0 R +/ParentTreeNextKey 357 +/RoleMap 87 0 R +/Type /StructTreeRoot +>> +endobj +5 0 obj +<< +/DisplayDocTitle true +>> +endobj +7 0 obj +<< +/Contents 88 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F3 93 0 R +/F4 94 0 R +/F5 95 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image5 97 0 R +>> +>> +/Rotate 0 +/StructParents 0 +/Tabs /S +/Type /Page +>> +endobj +8 0 obj +<< +/Annots [98 0 R 99 0 R] +/Contents 100 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F3 93 0 R +/F5 95 0 R +/F6 101 0 R +/F7 102 0 R +/F8 103 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 1 +/Tabs /S +/Type /Page +>> +endobj +9 0 obj +<< +/Contents 104 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F3 93 0 R +/F5 95 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 4 +/Tabs /S +/Type /Page +>> +endobj +10 0 obj +<< +/Annots [105 0 R] +/Contents 106 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F3 93 0 R +/F5 95 0 R +/F7 102 0 R +/F8 103 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 5 +/Tabs /S +/Type /Page +>> +endobj +11 0 obj +<< +/Annots [108 0 R 109 0 R 110 0 R 111 0 R 112 0 R 113 0 R 114 0 R 115 0 R 116 0 R 117 0 R +118 0 R 119 0 R 120 0 R 121 0 R 122 0 R 123 0 R 124 0 R 125 0 R 126 0 R 127 0 R +128 0 R 129 0 R 130 0 R 131 0 R 132 0 R 133 0 R 134 0 R 135 0 R 136 0 R 137 0 R +138 0 R 139 0 R 140 0 R 141 0 R 142 0 R 143 0 R 144 0 R 145 0 R 146 0 R 147 0 R +148 0 R 149 0 R 150 0 R 151 0 R 152 0 R 153 0 R 154 0 R 155 0 R 156 0 R 157 0 R +158 0 R 159 0 R 160 0 R 161 0 R 162 0 R 163 0 R 164 0 R 165 0 R 166 0 R 167 0 R +168 0 R 169 0 R 170 0 R 171 0 R 172 0 R 173 0 R 174 0 R 175 0 R] +/Contents 176 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F3 93 0 R +/F5 95 0 R +/F8 103 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 7 +/Tabs /S +/Type /Page +>> +endobj +12 0 obj +<< +/Annots [177 0 R 178 0 R 179 0 R 180 0 R 181 0 R 182 0 R 183 0 R 184 0 R 185 0 R 186 0 R +187 0 R 188 0 R 189 0 R 190 0 R 191 0 R 192 0 R 193 0 R 194 0 R 195 0 R 196 0 R +197 0 R 198 0 R 199 0 R 200 0 R 201 0 R 202 0 R 203 0 R 204 0 R 205 0 R 206 0 R +207 0 R 208 0 R 209 0 R 210 0 R 211 0 R 212 0 R 213 0 R 214 0 R 215 0 R 216 0 R +217 0 R 218 0 R 219 0 R 220 0 R 221 0 R 222 0 R] +/Contents 223 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F3 93 0 R +/F5 95 0 R +/F8 103 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 77 +/Tabs /S +/Type /Page +>> +endobj +13 0 obj +<< +/Annots [224 0 R] +/Contents 225 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image238 227 0 R +>> +>> +/Rotate 0 +/StructParents 123 +/Tabs /S +/Type /Page +>> +endobj +14 0 obj +<< +/Annots [228 0 R] +/Contents 229 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F7 102 0 R +/F8 103 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 125 +/Tabs /S +/Type /Page +>> +endobj +15 0 obj +<< +/Annots [230 0 R 231 0 R 232 0 R 233 0 R] +/Contents 234 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 127 +/Tabs /S +/Type /Page +>> +endobj +16 0 obj +<< +/Annots [235 0 R 236 0 R 237 0 R 238 0 R 239 0 R 240 0 R] +/Contents 241 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 132 +/Tabs /S +/Type /Page +>> +endobj +17 0 obj +<< +/Contents 242 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F7 102 0 R +/F8 103 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image254 243 0 R +>> +>> +/Rotate 0 +/StructParents 139 +/Tabs /S +/Type /Page +>> +endobj +18 0 obj +<< +/Annots [244 0 R] +/Contents 245 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 140 +/Tabs /S +/Type /Page +>> +endobj +19 0 obj +<< +/Annots [246 0 R] +/Contents 247 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image259 248 0 R +>> +>> +/Rotate 0 +/StructParents 142 +/Tabs /S +/Type /Page +>> +endobj +20 0 obj +<< +/Annots [249 0 R 250 0 R 251 0 R 252 0 R] +/Contents 253 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 144 +/Tabs /S +/Type /Page +>> +endobj +21 0 obj +<< +/Annots [254 0 R 255 0 R 256 0 R 257 0 R 258 0 R 259 0 R 260 0 R 261 0 R 262 0 R 263 0 R +264 0 R 265 0 R] +/Contents 266 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F7 102 0 R +/F8 103 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 149 +/Tabs /S +/Type /Page +>> +endobj +22 0 obj +<< +/Annots [267 0 R] +/Contents 268 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 162 +/Tabs /S +/Type /Page +>> +endobj +23 0 obj +<< +/Annots [269 0 R] +/Contents 270 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image282 271 0 R +>> +>> +/Rotate 0 +/StructParents 164 +/Tabs /S +/Type /Page +>> +endobj +24 0 obj +<< +/Annots [272 0 R] +/Contents 273 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F7 102 0 R +/F8 103 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image285 274 0 R +>> +>> +/Rotate 0 +/StructParents 166 +/Tabs /S +/Type /Page +>> +endobj +25 0 obj +<< +/Annots [275 0 R 276 0 R 277 0 R 278 0 R] +/Contents 279 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F11 280 0 R +/F2 92 0 R +/F3 93 0 R +/F5 95 0 R +/F6 101 0 R +/F7 102 0 R +/F8 103 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 168 +/Tabs /S +/Type /Page +>> +endobj +26 0 obj +<< +/Contents 281 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image297 282 0 R +>> +>> +/Rotate 0 +/StructParents 173 +/Tabs /S +/Type /Page +>> +endobj +27 0 obj +<< +/Annots [283 0 R] +/Contents 284 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image300 285 0 R +>> +>> +/Rotate 0 +/StructParents 174 +/Tabs /S +/Type /Page +>> +endobj +28 0 obj +<< +/Annots [286 0 R 287 0 R 288 0 R 289 0 R] +/Contents 290 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F7 102 0 R +/F8 103 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 176 +/Tabs /S +/Type /Page +>> +endobj +29 0 obj +<< +/Annots [291 0 R] +/Contents 292 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F7 102 0 R +/F8 103 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image308 293 0 R +>> +>> +/Rotate 0 +/StructParents 181 +/Tabs /S +/Type /Page +>> +endobj +30 0 obj +<< +/Contents 294 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F12 295 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image315 296 0 R +>> +>> +/Rotate 0 +/StructParents 183 +/Tabs /S +/Type /Page +>> +endobj +31 0 obj +<< +/Annots [297 0 R 298 0 R 299 0 R 300 0 R 301 0 R] +/Contents 302 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 184 +/Tabs /S +/Type /Page +>> +endobj +32 0 obj +<< +/Annots [303 0 R 304 0 R 305 0 R 306 0 R 307 0 R 308 0 R 309 0 R 310 0 R] +/Contents 311 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F7 102 0 R +/F8 103 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 190 +/Tabs /S +/Type /Page +>> +endobj +33 0 obj +<< +/Contents 312 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 199 +/Tabs /S +/Type /Page +>> +endobj +34 0 obj +<< +/Contents 313 0 R +/CropBox [0 0 842.04 595.32] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 842.04 595.32] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 200 +/Tabs /S +/Type /Page +>> +endobj +35 0 obj +<< +/Contents 314 0 R +/CropBox [0 0 842.04 595.32] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 842.04 595.32] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 201 +/Tabs /S +/Type /Page +>> +endobj +36 0 obj +<< +/Contents 315 0 R +/CropBox [0 0 842.04 595.32] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 842.04 595.32] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 202 +/Tabs /S +/Type /Page +>> +endobj +37 0 obj +<< +/Contents 316 0 R +/CropBox [0 0 842.04 595.32] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 842.04 595.32] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 203 +/Tabs /S +/Type /Page +>> +endobj +38 0 obj +<< +/Contents 317 0 R +/CropBox [0 0 842.04 595.32] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 842.04 595.32] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 204 +/Tabs /S +/Type /Page +>> +endobj +39 0 obj +<< +/Contents 318 0 R +/CropBox [0 0 842.04 595.32] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 842.04 595.32] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 205 +/Tabs /S +/Type /Page +>> +endobj +40 0 obj +<< +/Annots [319 0 R] +/Contents 320 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 206 +/Tabs /S +/Type /Page +>> +endobj +41 0 obj +<< +/Annots [321 0 R 322 0 R 323 0 R] +/Contents 324 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F7 102 0 R +/F8 103 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 208 +/Tabs /S +/Type /Page +>> +endobj +42 0 obj +<< +/Annots [325 0 R 326 0 R 327 0 R] +/Contents 328 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F7 102 0 R +/F8 103 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 212 +/Tabs /S +/Type /Page +>> +endobj +43 0 obj +<< +/Contents 329 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F7 102 0 R +/F8 103 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image349 330 0 R +>> +>> +/Rotate 0 +/StructParents 216 +/Tabs /S +/Type /Page +>> +endobj +44 0 obj +<< +/Contents 331 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image351 332 0 R +>> +>> +/Rotate 0 +/StructParents 217 +/Tabs /S +/Type /Page +>> +endobj +45 0 obj +<< +/Annots [333 0 R 334 0 R 335 0 R 336 0 R] +/Contents 337 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image259 248 0 R +>> +>> +/Rotate 0 +/StructParents 218 +/Tabs /S +/Type /Page +>> +endobj +46 0 obj +<< +/Annots [338 0 R 339 0 R] +/Contents 340 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F7 102 0 R +/F8 103 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 223 +/Tabs /S +/Type /Page +>> +endobj +47 0 obj +<< +/Annots [341 0 R] +/Contents 342 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F7 102 0 R +/F8 103 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 226 +/Tabs /S +/Type /Page +>> +endobj +48 0 obj +<< +/Annots [343 0 R] +/Contents 344 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image363 345 0 R +/Image365 346 0 R +>> +>> +/Rotate 0 +/StructParents 228 +/Tabs /S +/Type /Page +>> +endobj +49 0 obj +<< +/Annots [347 0 R 348 0 R] +/Contents 349 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 230 +/Tabs /S +/Type /Page +>> +endobj +50 0 obj +<< +/Annots [350 0 R 351 0 R] +/Contents 352 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image372 353 0 R +>> +>> +/Rotate 0 +/StructParents 233 +/Tabs /S +/Type /Page +>> +endobj +51 0 obj +<< +/Annots [354 0 R 355 0 R] +/Contents 356 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 236 +/Tabs /S +/Type /Page +>> +endobj +52 0 obj +<< +/Annots [357 0 R 358 0 R] +/Contents 359 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image379 360 0 R +>> +>> +/Rotate 0 +/StructParents 239 +/Tabs /S +/Type /Page +>> +endobj +53 0 obj +<< +/Annots [361 0 R 362 0 R] +/Contents 363 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 242 +/Tabs /S +/Type /Page +>> +endobj +54 0 obj +<< +/Annots [364 0 R 365 0 R 366 0 R 367 0 R] +/Contents 368 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image388 369 0 R +>> +>> +/Rotate 0 +/StructParents 245 +/Tabs /S +/Type /Page +>> +endobj +55 0 obj +<< +/Annots [370 0 R 371 0 R] +/Contents 372 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 250 +/Tabs /S +/Type /Page +>> +endobj +56 0 obj +<< +/Annots [373 0 R 374 0 R] +/Contents 375 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image395 376 0 R +>> +>> +/Rotate 0 +/StructParents 253 +/Tabs /S +/Type /Page +>> +endobj +57 0 obj +<< +/Annots [377 0 R 378 0 R] +/Contents 379 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 256 +/Tabs /S +/Type /Page +>> +endobj +58 0 obj +<< +/Contents 380 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F13 381 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image402 382 0 R +>> +>> +/Rotate 0 +/StructParents 259 +/Tabs /S +/Type /Page +>> +endobj +59 0 obj +<< +/Contents 383 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image404 384 0 R +>> +>> +/Rotate 0 +/StructParents 260 +/Tabs /S +/Type /Page +>> +endobj +60 0 obj +<< +/Contents 385 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F13 381 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F7 102 0 R +/F8 103 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image406 386 0 R +>> +>> +/Rotate 0 +/StructParents 261 +/Tabs /S +/Type /Page +>> +endobj +61 0 obj +<< +/Contents 387 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F14 388 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image413 389 0 R +>> +>> +/Rotate 0 +/StructParents 262 +/Tabs /S +/Type /Page +>> +endobj +62 0 obj +<< +/Contents 390 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F14 388 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image415 391 0 R +>> +>> +/Rotate 0 +/StructParents 263 +/Tabs /S +/Type /Page +>> +endobj +63 0 obj +<< +/Contents 392 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F14 388 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +/Image417 393 0 R +>> +>> +/Rotate 0 +/StructParents 264 +/Tabs /S +/Type /Page +>> +endobj +64 0 obj +<< +/Contents 394 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 265 +/Tabs /S +/Type /Page +>> +endobj +65 0 obj +<< +/Annots [395 0 R 396 0 R] +/Contents 397 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 266 +/Tabs /S +/Type /Page +>> +endobj +66 0 obj +<< +/Annots [398 0 R 399 0 R 400 0 R] +/Contents 401 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F14 388 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 269 +/Tabs /S +/Type /Page +>> +endobj +67 0 obj +<< +/Annots [402 0 R 403 0 R 404 0 R 405 0 R] +/Contents 406 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 273 +/Tabs /S +/Type /Page +>> +endobj +68 0 obj +<< +/Annots [407 0 R 408 0 R 409 0 R] +/Contents 410 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F10 226 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F7 102 0 R +/F8 103 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 278 +/Tabs /S +/Type /Page +>> +endobj +69 0 obj +<< +/Contents 411 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 282 +/Tabs /S +/Type /Page +>> +endobj +70 0 obj +<< +/Contents 412 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F7 102 0 R +/F8 103 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 283 +/Tabs /S +/Type /Page +>> +endobj +71 0 obj +<< +/Contents 413 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 284 +/Tabs /S +/Type /Page +>> +endobj +72 0 obj +<< +/Contents 414 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 285 +/Tabs /S +/Type /Page +>> +endobj +73 0 obj +<< +/Contents 415 0 R +/CropBox [0 0 842.04 595.32] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 842.04 595.32] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F7 102 0 R +/F8 103 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 286 +/Tabs /S +/Type /Page +>> +endobj +74 0 obj +<< +/Contents 416 0 R +/CropBox [0 0 842.04 595.32] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 842.04 595.32] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 287 +/Tabs /S +/Type /Page +>> +endobj +75 0 obj +<< +/Contents 417 0 R +/CropBox [0 0 842.04 595.32] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 842.04 595.32] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 288 +/Tabs /S +/Type /Page +>> +endobj +76 0 obj +<< +/Contents 418 0 R +/CropBox [0 0 842.04 595.32] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 842.04 595.32] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 289 +/Tabs /S +/Type /Page +>> +endobj +77 0 obj +<< +/Contents 419 0 R +/CropBox [0 0 842.04 595.32] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 842.04 595.32] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 290 +/Tabs /S +/Type /Page +>> +endobj +78 0 obj +<< +/Contents 420 0 R +/CropBox [0 0 842.04 595.32] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 842.04 595.32] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 291 +/Tabs /S +/Type /Page +>> +endobj +79 0 obj +<< +/Contents 421 0 R +/CropBox [0 0 842.04 595.32] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 842.04 595.32] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 292 +/Tabs /S +/Type /Page +>> +endobj +80 0 obj +<< +/Contents 422 0 R +/CropBox [0 0 842.04 595.32] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 842.04 595.32] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 293 +/Tabs /S +/Type /Page +>> +endobj +81 0 obj +<< +/Contents 423 0 R +/CropBox [0 0 842.04 595.32] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 842.04 595.32] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 294 +/Tabs /S +/Type /Page +>> +endobj +82 0 obj +<< +/Annots [424 0 R] +/Contents 425 0 R +/CropBox [0 0 842.04 595.32] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 842.04 595.32] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F5 95 0 R +/F6 101 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 295 +/Tabs /S +/Type /Page +>> +endobj +83 0 obj +<< +/Annots [426 0 R 427 0 R 428 0 R 429 0 R 430 0 R 431 0 R 432 0 R 433 0 R 434 0 R 435 0 R +436 0 R 437 0 R 438 0 R 439 0 R 440 0 R 441 0 R 442 0 R 443 0 R 444 0 R 445 0 R +446 0 R 447 0 R 448 0 R 449 0 R 450 0 R 451 0 R 452 0 R 453 0 R 454 0 R 455 0 R +456 0 R 457 0 R] +/Contents 458 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F3 93 0 R +/F5 95 0 R +/F9 107 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 297 +/Tabs /S +/Type /Page +>> +endobj +84 0 obj +<< +/Annots [459 0 R 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R 467 0 R 468 0 R +469 0 R 470 0 R 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R +479 0 R 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R] +/Contents 485 0 R +/CropBox [0 0 595.32 842.04] +/Group << +/CS /DeviceRGB +/S /Transparency +/Type /Group +>> +/MediaBox [0 0 595.32 842.04] +/Parent 3 0 R +/Resources << +/ExtGState << +/GS6 89 0 R +/GS9 90 0 R +>> +/Font << +/F1 91 0 R +/F2 92 0 R +/F3 93 0 R +/F5 95 0 R +>> +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << +/Image15 96 0 R +>> +>> +/Rotate 0 +/StructParents 330 +/Tabs /S +/Type /Page +>> +endobj +85 0 obj +<< +/K [486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R +496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R 502 0 R 503 0 R 504 0 R 505 0 R +506 0 R 507 0 R 508 0 R 509 0 R 510 0 R 511 0 R 512 0 R 513 0 R 514 0 R 515 0 R +516 0 R 517 0 R 518 0 R 519 0 R 520 0 R 521 0 R 522 0 R 523 0 R 524 0 R 525 0 R +526 0 R 527 0 R 528 0 R 529 0 R 530 0 R 531 0 R 532 0 R 533 0 R 534 0 R 535 0 R +536 0 R 537 0 R 538 0 R 539 0 R 540 0 R 541 0 R 542 0 R 543 0 R 544 0 R 545 0 R +546 0 R 547 0 R 548 0 R 549 0 R 550 0 R 551 0 R 552 0 R 553 0 R 554 0 R 555 0 R +556 0 R 557 0 R 558 0 R 559 0 R 560 0 R 561 0 R 562 0 R 563 0 R 564 0 R 565 0 R +566 0 R 567 0 R 568 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R 574 0 R 575 0 R +576 0 R 577 0 R 578 0 R 579 0 R 580 0 R 581 0 R 582 0 R 583 0 R 584 0 R 585 0 R +586 0 R 587 0 R 588 0 R 589 0 R 590 0 R 591 0 R 592 0 R 593 0 R 594 0 R 595 0 R +596 0 R 597 0 R 598 0 R 599 0 R 600 0 R 601 0 R 602 0 R 603 0 R 604 0 R 605 0 R +606 0 R 607 0 R 608 0 R 609 0 R 610 0 R 611 0 R 612 0 R 613 0 R 614 0 R 615 0 R +616 0 R 617 0 R 618 0 R 619 0 R 620 0 R 621 0 R 622 0 R 623 0 R 624 0 R 625 0 R +626 0 R 627 0 R 628 0 R 629 0 R 630 0 R 631 0 R 632 0 R 633 0 R 634 0 R 635 0 R +636 0 R 637 0 R 638 0 R 639 0 R 640 0 R 641 0 R 642 0 R 643 0 R 644 0 R 645 0 R +646 0 R 647 0 R 648 0 R 649 0 R 650 0 R 651 0 R 652 0 R 653 0 R 654 0 R 655 0 R +656 0 R 657 0 R 658 0 R 659 0 R 660 0 R 661 0 R 662 0 R 663 0 R 664 0 R 665 0 R +666 0 R 667 0 R 668 0 R 669 0 R 670 0 R 671 0 R 672 0 R 673 0 R 674 0 R 675 0 R +676 0 R 677 0 R 678 0 R 679 0 R 680 0 R 681 0 R 682 0 R 683 0 R 684 0 R 685 0 R +686 0 R 687 0 R 688 0 R 689 0 R 690 0 R 691 0 R 692 0 R 693 0 R 694 0 R 695 0 R +696 0 R 697 0 R 698 0 R 699 0 R 700 0 R 701 0 R 702 0 R 703 0 R 704 0 R 705 0 R +706 0 R 707 0 R 708 0 R 709 0 R 710 0 R 711 0 R 712 0 R 713 0 R 714 0 R 715 0 R +716 0 R 717 0 R 718 0 R 719 0 R 720 0 R 721 0 R 722 0 R 723 0 R 724 0 R 725 0 R +726 0 R 727 0 R 728 0 R 729 0 R 730 0 R 731 0 R 732 0 R 733 0 R 734 0 R 735 0 R +736 0 R 737 0 R 738 0 R 739 0 R 740 0 R 741 0 R 742 0 R 743 0 R 744 0 R 745 0 R +746 0 R 747 0 R 748 0 R 749 0 R 750 0 R 751 0 R 752 0 R 753 0 R 754 0 R 755 0 R +756 0 R 757 0 R 758 0 R 759 0 R 760 0 R 761 0 R 762 0 R 763 0 R 764 0 R 765 0 R +766 0 R 767 0 R 768 0 R 769 0 R 770 0 R 771 0 R 772 0 R 773 0 R 774 0 R 775 0 R +776 0 R 777 0 R 778 0 R 779 0 R 780 0 R 781 0 R 782 0 R 783 0 R 784 0 R 785 0 R +786 0 R 787 0 R 788 0 R 789 0 R 790 0 R 791 0 R 792 0 R 793 0 R 794 0 R 795 0 R +796 0 R 797 0 R 798 0 R 799 0 R 800 0 R 801 0 R 802 0 R 803 0 R 804 0 R 805 0 R +806 0 R 807 0 R 808 0 R 809 0 R 810 0 R 811 0 R 812 0 R 813 0 R 814 0 R 815 0 R +816 0 R 817 0 R 818 0 R 819 0 R 820 0 R 821 0 R 822 0 R 823 0 R 824 0 R 825 0 R +826 0 R 827 0 R 828 0 R 829 0 R 830 0 R 831 0 R 832 0 R 833 0 R 834 0 R 835 0 R +836 0 R 837 0 R 838 0 R 839 0 R 840 0 R 841 0 R 842 0 R 843 0 R 844 0 R 845 0 R +846 0 R 847 0 R 848 0 R 849 0 R 850 0 R 851 0 R 852 0 R 853 0 R 854 0 R 855 0 R +856 0 R 857 0 R 858 0 R 859 0 R 860 0 R 861 0 R 862 0 R 863 0 R 864 0 R 865 0 R +866 0 R 867 0 R 868 0 R 869 0 R 870 0 R 871 0 R 872 0 R 873 0 R 874 0 R 875 0 R +876 0 R 877 0 R 878 0 R 879 0 R 880 0 R 881 0 R 882 0 R 883 0 R 884 0 R 885 0 R +886 0 R 887 0 R 888 0 R 889 0 R 890 0 R 891 0 R 892 0 R 893 0 R 894 0 R 895 0 R +896 0 R 897 0 R 898 0 R 899 0 R 900 0 R 901 0 R 902 0 R 903 0 R 904 0 R 905 0 R +906 0 R 907 0 R 908 0 R 909 0 R 910 0 R 911 0 R 912 0 R 913 0 R 914 0 R 915 0 R +916 0 R 917 0 R 918 0 R 919 0 R 920 0 R 921 0 R 922 0 R 923 0 R 924 0 R 925 0 R +926 0 R 927 0 R 928 0 R 929 0 R 930 0 R 931 0 R 932 0 R 933 0 R 934 0 R 935 0 R +936 0 R 937 0 R 938 0 R 939 0 R 940 0 R 941 0 R 942 0 R 943 0 R 944 0 R 945 0 R +946 0 R 947 0 R 948 0 R 949 0 R 950 0 R 951 0 R 952 0 R 953 0 R 954 0 R 955 0 R +956 0 R 957 0 R 958 0 R 959 0 R 960 0 R 961 0 R 962 0 R 963 0 R 964 0 R 965 0 R +966 0 R 967 0 R 968 0 R 969 0 R 970 0 R 971 0 R 972 0 R 973 0 R 974 0 R 975 0 R +976 0 R 977 0 R 978 0 R 979 0 R 980 0 R 981 0 R 982 0 R 983 0 R 984 0 R 985 0 R +986 0 R 987 0 R 988 0 R 989 0 R 990 0 R 991 0 R 992 0 R 993 0 R 994 0 R 995 0 R +996 0 R 997 0 R 998 0 R 999 0 R 1000 0 R 1001 0 R 1002 0 R 1003 0 R 1004 0 R 1005 0 R +1006 0 R 1007 0 R 1008 0 R 1009 0 R 1010 0 R 1011 0 R 1012 0 R 1013 0 R 1014 0 R 1015 0 R +1016 0 R 1017 0 R 1018 0 R 1019 0 R 1020 0 R 1021 0 R 1022 0 R 1023 0 R 1024 0 R 1025 0 R +1026 0 R 1027 0 R 1028 0 R 1029 0 R 1030 0 R 1031 0 R 1032 0 R 1033 0 R 1034 0 R 1035 0 R +1036 0 R 1037 0 R 1038 0 R 1039 0 R 1040 0 R 1041 0 R 1042 0 R 1043 0 R 1044 0 R 1045 0 R +1046 0 R 1047 0 R 1048 0 R 1049 0 R 1050 0 R 1051 0 R 1052 0 R 1053 0 R 1054 0 R 1055 0 R +1056 0 R 1057 0 R 1058 0 R 1059 0 R 1060 0 R 1061 0 R 1062 0 R 1063 0 R 1064 0 R 1065 0 R +1066 0 R 1067 0 R 1068 0 R 1069 0 R 1070 0 R 1071 0 R 1072 0 R 1073 0 R 1074 0 R 1075 0 R +1076 0 R 1077 0 R 1078 0 R 1079 0 R 1080 0 R 1081 0 R 1082 0 R 1083 0 R 1084 0 R 1085 0 R +1086 0 R 1087 0 R 1088 0 R 1089 0 R 1090 0 R 1091 0 R 1092 0 R 1093 0 R 1094 0 R 1095 0 R +1096 0 R 1097 0 R 1098 0 R 1099 0 R 1100 0 R 1101 0 R 1102 0 R 1103 0 R 1104 0 R 1105 0 R +1106 0 R 1107 0 R 1108 0 R 1109 0 R 1110 0 R 1111 0 R 1112 0 R 1113 0 R 1114 0 R 1115 0 R +1116 0 R 1117 0 R 1118 0 R 1119 0 R 1120 0 R 1121 0 R 1122 0 R 1123 0 R 1124 0 R 1125 0 R +1126 0 R 1127 0 R 1128 0 R 1129 0 R 1130 0 R 1131 0 R 1132 0 R 1133 0 R 1134 0 R 1135 0 R +1136 0 R 1137 0 R 1138 0 R 1139 0 R 1140 0 R 1141 0 R 1142 0 R 1143 0 R 1144 0 R 1145 0 R +1146 0 R 1147 0 R 1148 0 R 1149 0 R 1150 0 R 1151 0 R 1152 0 R 1153 0 R 1154 0 R] +/P 4 0 R +/S /Document +/Type /StructElem +>> +endobj +86 0 obj +<< +/Nums [0 [486 0 R 487 0 R 488 0 R 489 0 R] + 1 [490 0 R 1155 0 R 1156 0 R 1157 0 R 492 0 R 493 0 R 494 0 R 1158 0 R 1159 0 R 1160 0 R +496 0 R 1161 0 R 1162 0 R 1163 0 R 1164 0 R 1165 0 R 1166 0 R 1167 0 R 1168 0 R 1169 0 R +1170 0 R 1171 0 R 1172 0 R 1173 0 R 1174 0 R 1175 0 R 1176 0 R 1177 0 R 1178 0 R 1179 0 R +1180 0 R 498 0 R 499 0 R 500 0 R 1181 0 R 1182 0 R 1183 0 R 1184 0 R 1184 0 R 1184 0 R +502 0 R 503 0 R 504 0 R] + 2 1185 0 R 3 1186 0 R 4 [505 0 R 506 0 R 507 0 R 508 0 R 509 0 R 510 0 R] +5 [511 0 R 512 0 R 513 0 R 514 0 R 1187 0 R 1188 0 R 1189 0 R 1190 0 R 1191 0 R 1192 0 R +1193 0 R 516 0 R 517 0 R 1194 0 R 1195 0 R 1196 0 R 1197 0 R 519 0 R 520 0 R 521 0 R +1198 0 R 1199 0 R 1200 0 R 1201 0 R] + 6 1202 0 R 7 [524 0 R 1203 0 R 1204 0 R 1205 0 R 1206 0 R 1207 0 R 1208 0 R 1209 0 R 1210 0 R 1211 0 R +1212 0 R 1213 0 R 1214 0 R 1215 0 R 1216 0 R 1217 0 R 1218 0 R 1219 0 R 1220 0 R 1221 0 R +1222 0 R 1223 0 R 1224 0 R 1225 0 R 1226 0 R 1227 0 R 1228 0 R 1229 0 R 1230 0 R 1231 0 R +1232 0 R 1233 0 R 1234 0 R 1235 0 R 1236 0 R 1237 0 R 1238 0 R 1239 0 R 1240 0 R 1241 0 R +1242 0 R 1243 0 R 1244 0 R 1245 0 R 1246 0 R 1247 0 R 1248 0 R 1249 0 R 1250 0 R 1251 0 R +1252 0 R 1253 0 R 1254 0 R 1255 0 R 1256 0 R 1257 0 R 1258 0 R 1259 0 R 1260 0 R 1261 0 R +1262 0 R 1263 0 R 1264 0 R 1265 0 R 1266 0 R 1267 0 R 1268 0 R 1269 0 R 1270 0 R 1271 0 R +1272 0 R 1273 0 R 1274 0 R 1275 0 R 1276 0 R 1277 0 R 1278 0 R 1279 0 R 1280 0 R 1281 0 R +1282 0 R 1283 0 R 1284 0 R 1285 0 R 1286 0 R 1287 0 R 1288 0 R 1289 0 R 1290 0 R 1291 0 R +1292 0 R 1293 0 R 1294 0 R 1295 0 R 1296 0 R 1297 0 R] + 8 1298 0 R 9 1299 0 R +10 1299 0 R 11 1300 0 R 12 1300 0 R 13 1301 0 R 14 1301 0 R +15 1302 0 R 16 1302 0 R 17 1303 0 R 18 1304 0 R 19 1304 0 R +20 1305 0 R 21 1305 0 R 22 1306 0 R 23 1306 0 R 24 1307 0 R +25 1307 0 R 26 1308 0 R 27 1308 0 R 28 1309 0 R 29 1309 0 R +30 1310 0 R 31 1310 0 R 32 1311 0 R 33 1311 0 R 34 1312 0 R +35 1312 0 R 36 1313 0 R 37 1313 0 R 38 1314 0 R 39 1314 0 R +40 1315 0 R 41 1315 0 R 42 1316 0 R 43 1317 0 R 44 1318 0 R +45 1318 0 R 46 1319 0 R 47 1319 0 R 48 1320 0 R 49 1320 0 R +50 1321 0 R 51 1321 0 R 52 1322 0 R 53 1322 0 R 54 1323 0 R +55 1323 0 R 56 1324 0 R 57 1325 0 R 58 1326 0 R 59 1327 0 R +60 1328 0 R 61 1329 0 R 62 1329 0 R 63 1330 0 R 64 1331 0 R +65 1332 0 R 66 1333 0 R 67 1334 0 R 68 1334 0 R 69 1335 0 R +70 1336 0 R 71 1336 0 R 72 1337 0 R 73 1338 0 R 74 1339 0 R +75 1340 0 R 76 1341 0 R 77 [1342 0 R 1343 0 R 1344 0 R 1345 0 R 1346 0 R 1347 0 R 1348 0 R 1349 0 R 1350 0 R 1351 0 R +1352 0 R 1353 0 R 1354 0 R 1355 0 R 1356 0 R 1357 0 R 1358 0 R 1359 0 R 1360 0 R 1361 0 R +1362 0 R 1363 0 R 1364 0 R 1365 0 R 1366 0 R 1367 0 R 1368 0 R 1369 0 R 1370 0 R 1371 0 R +1372 0 R 1373 0 R 1374 0 R 1375 0 R 1376 0 R 1377 0 R 1378 0 R 1379 0 R 1380 0 R 1381 0 R +1382 0 R 1383 0 R 1384 0 R 1385 0 R 1386 0 R 1387 0 R 1388 0 R 1389 0 R 1390 0 R 1391 0 R +1392 0 R 1393 0 R 1394 0 R 1395 0 R 1396 0 R 1397 0 R 1398 0 R 1399 0 R 1400 0 R 1401 0 R +1402 0 R 1403 0 R 1404 0 R 1405 0 R 1406 0 R 1407 0 R 1408 0 R 1409 0 R 1410 0 R 1411 0 R +1412 0 R 1413 0 R 1414 0 R 1415 0 R 1416 0 R 1417 0 R 1418 0 R 1419 0 R 1420 0 R 1421 0 R +1422 0 R 1423 0 R 1424 0 R 1425 0 R 526 0 R] + 78 1426 0 R 79 1426 0 R +80 1427 0 R 81 1428 0 R 82 1429 0 R 83 1429 0 R 84 1430 0 R +85 1431 0 R 86 1432 0 R 87 1433 0 R 88 1434 0 R 89 1434 0 R +90 1435 0 R 91 1436 0 R 92 1436 0 R 93 1437 0 R 94 1437 0 R +95 1438 0 R 96 1438 0 R 97 1439 0 R 98 1439 0 R 99 1440 0 R +100 1441 0 R 101 1442 0 R 102 1443 0 R 103 1443 0 R 104 1444 0 R +105 1444 0 R 106 1445 0 R 107 1446 0 R 108 1446 0 R 109 1447 0 R +110 1447 0 R 111 1448 0 R 112 1448 0 R 113 1449 0 R 114 1450 0 R +115 1451 0 R 116 1451 0 R 117 1452 0 R 118 1453 0 R 119 1453 0 R +120 1454 0 R 121 1454 0 R 122 1455 0 R 123 [1456 0 R 1457 0 R 1458 0 R 528 0 R 529 0 R 1459 0 R 1460 0 R 1461 0 R 531 0 R 532 0 R +533 0 R 534 0 R 535 0 R 536 0 R 537 0 R 538 0 R 540 0 R 539 0 R] + 124 1462 0 R +125 [541 0 R 542 0 R 1463 0 R 1464 0 R 1465 0 R 1466 0 R 1467 0 R 544 0 R 545 0 R 546 0 R +547 0 R 1468 0 R 1469 0 R 1470 0 R 1471 0 R 549 0 R 1472 0 R 1473 0 R 1474 0 R 551 0 R] + 126 1475 0 R 127 [552 0 R 553 0 R 554 0 R 555 0 R 556 0 R 557 0 R 558 0 R 559 0 R 1476 0 R 1477 0 R +1478 0 R 561 0 R 562 0 R 563 0 R 564 0 R 1479 0 R 1480 0 R 1481 0 R 1482 0 R 1483 0 R +566 0 R 567 0 R 568 0 R 1484 0 R 1484 0 R 1485 0 R 1485 0 R 1486 0 R 1486 0 R 1487 0 R +1487 0 R 1488 0 R 1489 0 R 1490 0 R 1491 0 R 1492 0 R 1493 0 R 1494 0 R 1495 0 R 1496 0 R +1497 0 R 1498 0 R 1499 0 R 1500 0 R 1501 0 R 1502 0 R 1503 0 R 1504 0 R 1505 0 R 1506 0 R +1507 0 R 1508 0 R 1509 0 R 1510 0 R 1511 0 R 1512 0 R 1513 0 R 1513 0 R 1514 0 R 1515 0 R +1516 0 R 1517 0 R 1518 0 R 1519 0 R 570 0 R] + 128 1520 0 R 129 1520 0 R +130 1521 0 R 131 1522 0 R 132 [1523 0 R 1523 0 R 1524 0 R 1524 0 R 1525 0 R 1526 0 R 1527 0 R 1528 0 R 1529 0 R 1530 0 R +1531 0 R 1532 0 R 1533 0 R 1534 0 R 1535 0 R 1536 0 R 1537 0 R 1538 0 R 1539 0 R 1540 0 R +572 0 R 573 0 R] + 133 1541 0 R 134 1542 0 R +135 1543 0 R 136 1544 0 R 137 1545 0 R 138 1546 0 R 139 [1547 0 R 1548 0 R 1549 0 R 575 0 R 576 0 R 577 0 R 578 0 R 1550 0 R 1551 0 R 580 0 R +581 0 R 582 0 R 584 0 R 585 0 R 586 0 R 587 0 R 588 0 R 589 0 R 590 0 R 591 0 R +583 0 R] +140 [592 0 R 593 0 R 594 0 R 595 0 R 596 0 R 1552 0 R 1553 0 R 1554 0 R 598 0 R 599 0 R +600 0 R 601 0 R 602 0 R 603 0 R 604 0 R 605 0 R 606 0 R 607 0 R 608 0 R 609 0 R +610 0 R 611 0 R] + 141 1555 0 R 142 [612 0 R 614 0 R 615 0 R 616 0 R 617 0 R 618 0 R 619 0 R 620 0 R 621 0 R 622 0 R +623 0 R 624 0 R 625 0 R 1556 0 R 1557 0 R 1558 0 R 627 0 R 628 0 R 629 0 R 630 0 R +631 0 R 632 0 R 633 0 R 634 0 R 613 0 R] + 143 1559 0 R 144 [635 0 R 1560 0 R 1561 0 R 1562 0 R 1563 0 R 1564 0 R 1565 0 R 638 0 R 639 0 R 640 0 R +641 0 R 642 0 R 643 0 R 644 0 R 1566 0 R 1567 0 R 1568 0 R 1569 0 R 1570 0 R 646 0 R +647 0 R 648 0 R 649 0 R 650 0 R] +145 1571 0 R 146 1572 0 R 147 1573 0 R 148 1574 0 R 149 [1575 0 R 1576 0 R 1577 0 R 652 0 R 653 0 R 654 0 R 655 0 R 1578 0 R 1579 0 R 1580 0 R +657 0 R 1581 0 R 1582 0 R 1583 0 R 1584 0 R 1585 0 R 1586 0 R 1587 0 R 1588 0 R 1589 0 R +1590 0 R 1591 0 R 1592 0 R 1593 0 R 1594 0 R 1595 0 R 1596 0 R 1597 0 R 1598 0 R 1599 0 R +1600 0 R 1601 0 R 1602 0 R 1603 0 R 1604 0 R 1605 0 R 1606 0 R 1607 0 R 1608 0 R 1608 0 R +1608 0 R 1609 0 R 1610 0 R 1611 0 R 1612 0 R 1613 0 R 659 0 R] +150 1614 0 R 151 1615 0 R 152 1616 0 R 153 1617 0 R 154 1618 0 R +155 1619 0 R 156 1620 0 R 157 1621 0 R 158 1622 0 R 159 1623 0 R +160 1624 0 R 161 1624 0 R 162 [660 0 R 661 0 R 1625 0 R 1626 0 R 1627 0 R 663 0 R 664 0 R 665 0 R 666 0 R 667 0 R +668 0 R 669 0 R 670 0 R 671 0 R 672 0 R 673 0 R 674 0 R 675 0 R 676 0 R 677 0 R] + 163 1628 0 R 164 [678 0 R 679 0 R 680 0 R 681 0 R 683 0 R 1629 0 R 1630 0 R 1631 0 R 685 0 R 686 0 R +687 0 R 688 0 R 689 0 R 690 0 R 691 0 R 692 0 R 693 0 R 694 0 R 695 0 R 696 0 R +697 0 R 682 0 R] +165 1632 0 R 166 [698 0 R 1633 0 R 1634 0 R 1635 0 R 700 0 R 702 0 R 703 0 R 704 0 R 705 0 R 706 0 R +1636 0 R 1636 0 R 1637 0 R 1637 0 R 1638 0 R 1639 0 R 1640 0 R 1641 0 R 1642 0 R 701 0 R] + 167 1643 0 R 168 [1644 0 R 1644 0 R 1645 0 R 1645 0 R 1646 0 R 1647 0 R 1648 0 R 1649 0 R 1650 0 R 1651 0 R +1652 0 R 1653 0 R 1654 0 R 1655 0 R 1656 0 R 1657 0 R 1658 0 R 1659 0 R 1660 0 R 1661 0 R +709 0 R 710 0 R 1662 0 R 1663 0 R 1664 0 R] + 169 1665 0 R +170 1666 0 R 171 1666 0 R 172 1667 0 R 173 [712 0 R 716 0 R 717 0 R 718 0 R 719 0 R 720 0 R 721 0 R 722 0 R 723 0 R 724 0 R +725 0 R 715 0 R 1668 0 R 1669 0 R 1669 0 R 1670 0 R 1671 0 R 1671 0 R] + 174 [726 0 R 727 0 R 728 0 R 1672 0 R 1673 0 R 1674 0 R 730 0 R 732 0 R 733 0 R 734 0 R +735 0 R 736 0 R 737 0 R 738 0 R 739 0 R 740 0 R 731 0 R] +175 1675 0 R 176 [1676 0 R 1676 0 R 1677 0 R 1677 0 R 1678 0 R 1679 0 R 1680 0 R 1681 0 R 1682 0 R 1683 0 R +1684 0 R 1685 0 R 1686 0 R 1687 0 R 1688 0 R 1689 0 R 1690 0 R 1691 0 R 1692 0 R 1693 0 R +1694 0 R 1695 0 R 1696 0 R 742 0 R 743 0 R 1697 0 R 1698 0 R 1699 0 R] + 177 1700 0 R 178 1701 0 R 179 1701 0 R +180 1702 0 R 181 [745 0 R 747 0 R 748 0 R 1703 0 R 1703 0 R 1703 0 R 1704 0 R 750 0 R 751 0 R 752 0 R +753 0 R 754 0 R 755 0 R 1705 0 R 1706 0 R 1707 0 R 757 0 R 746 0 R] + 182 1708 0 R 183 [758 0 R 759 0 R 760 0 R 761 0 R 763 0 R 764 0 R 765 0 R 766 0 R 767 0 R 767 0 R +767 0 R 768 0 R 762 0 R] + 184 [1709 0 R 1710 0 R 1711 0 R 770 0 R 771 0 R 772 0 R 773 0 R 774 0 R 1712 0 R 1713 0 R +1714 0 R 776 0 R 777 0 R 778 0 R 1715 0 R 1716 0 R 1717 0 R 1718 0 R 1719 0 R 1720 0 R +1720 0 R 1721 0 R 1721 0 R 1722 0 R 1723 0 R 1724 0 R 1725 0 R 1726 0 R 1727 0 R 1728 0 R +1729 0 R 1730 0 R 1731 0 R 781 0 R 782 0 R 783 0 R 784 0 R 785 0 R 786 0 R 787 0 R +788 0 R 789 0 R 790 0 R 791 0 R] +185 1732 0 R 186 1733 0 R 187 1734 0 R 188 1734 0 R 189 1735 0 R +190 [792 0 R 793 0 R 1736 0 R 1737 0 R 1738 0 R 1739 0 R 1740 0 R 1741 0 R 795 0 R 796 0 R +797 0 R 798 0 R 799 0 R 1742 0 R 1743 0 R 1744 0 R 1745 0 R 1746 0 R 801 0 R 802 0 R +803 0 R 804 0 R 1747 0 R 1748 0 R 1749 0 R 1750 0 R 1751 0 R 1752 0 R 1753 0 R 1754 0 R +1755 0 R 1756 0 R 1757 0 R 1758 0 R 1759 0 R 1760 0 R 1761 0 R 807 0 R 808 0 R 809 0 R +1762 0 R 1762 0 R 1763 0 R 1763 0 R 1764 0 R 1764 0 R 1765 0 R 1766 0 R 1767 0 R 1768 0 R +1769 0 R 1770 0 R 1771 0 R 1772 0 R 1773 0 R 1774 0 R 1775 0 R] + 191 1776 0 R 192 1777 0 R 193 1777 0 R 194 1778 0 R +195 1779 0 R 196 1780 0 R 197 1781 0 R 198 1782 0 R 199 [1783 0 R 1783 0 R 1784 0 R 1784 0 R 1785 0 R 1785 0 R 1786 0 R 1787 0 R 1788 0 R 1789 0 R +1790 0 R 1791 0 R 812 0 R 813 0 R 814 0 R 815 0 R 816 0 R 817 0 R 818 0 R 819 0 R +820 0 R 821 0 R 822 0 R 1792 0 R 1792 0 R 1793 0 R 1793 0 R 1794 0 R 1794 0 R 824 0 R +825 0 R] +200 [826 0 R 827 0 R 1795 0 R 1795 0 R 1795 0 R 1796 0 R 1796 0 R 1796 0 R 1797 0 R 1797 0 R +1797 0 R 1798 0 R 1798 0 R 1798 0 R 1799 0 R 1799 0 R 1799 0 R 1800 0 R 1800 0 R 1800 0 R +1801 0 R 1801 0 R 1801 0 R 1802 0 R 1802 0 R 1803 0 R 1803 0 R 1803 0 R 1804 0 R 1804 0 R +1804 0 R 1805 0 R 1805 0 R 1806 0 R 1806 0 R 1807 0 R 1807 0 R 1808 0 R 1808 0 R 1809 0 R +1809 0 R 1809 0 R 1810 0 R 1810 0 R 1811 0 R 1811 0 R 1812 0 R 1812 0 R 1812 0 R 1813 0 R +1813 0 R 1813 0 R 1814 0 R 1814 0 R 1814 0 R 1815 0 R 1815 0 R 1816 0 R 1816 0 R 1817 0 R +1817 0 R 1818 0 R 1818 0 R 1819 0 R 1819 0 R 1820 0 R 1820 0 R 1821 0 R 1821 0 R 1821 0 R +1822 0 R 1822 0 R 1822 0 R 1823 0 R 1823 0 R 1823 0 R 1824 0 R 1824 0 R 1825 0 R 1825 0 R +1826 0 R 1826 0 R 1827 0 R 1827 0 R 1828 0 R 1828 0 R 1829 0 R 1829 0 R 1830 0 R 1830 0 R +1831 0 R 1831 0 R 1832 0 R 1832 0 R 1833 0 R 1833 0 R 1834 0 R 1834 0 R 1834 0 R 1835 0 R +1835 0 R 1835 0 R 1836 0 R 1836 0 R 1836 0 R 1837 0 R 1837 0 R 1838 0 R 1838 0 R 1839 0 R +1839 0 R 1840 0 R 1840 0 R 1841 0 R 1841 0 R 1842 0 R 1842 0 R 1842 0 R 1843 0 R 1843 0 R +1843 0 R 1844 0 R 1844 0 R 1845 0 R 1845 0 R 1846 0 R 1846 0 R 1847 0 R 1847 0 R 1847 0 R +1848 0 R 1848 0 R 1849 0 R 1849 0 R 1850 0 R 1850 0 R 1850 0 R 1851 0 R 1851 0 R 1851 0 R +1852 0 R 1852 0 R 1852 0 R 1853 0 R 1853 0 R 1854 0 R 1854 0 R 1855 0 R 1855 0 R 1856 0 R +1856 0 R 1857 0 R 1857 0 R 1858 0 R 1858 0 R 1859 0 R 1859 0 R 1859 0 R 1860 0 R 1860 0 R +1860 0 R 1861 0 R 1861 0 R 1862 0 R 1862 0 R 1862 0 R 1863 0 R 1863 0 R 1863 0 R 1864 0 R +1864 0 R 1865 0 R 1865 0 R 1866 0 R 1866 0 R 1867 0 R 1867 0 R 1867 0 R 1868 0 R 1868 0 R +1868 0 R 1869 0 R 1869 0 R 1869 0 R 1870 0 R 1870 0 R 1871 0 R 1871 0 R 1872 0 R 1872 0 R +1873 0 R 1873 0 R 1874 0 R 1874 0 R 1875 0 R 1875 0 R] + 201 [1876 0 R 1876 0 R 1876 0 R 1877 0 R 1877 0 R 1877 0 R 1878 0 R 1878 0 R 1878 0 R 1879 0 R +1879 0 R 1879 0 R 1880 0 R 1880 0 R 1880 0 R 1881 0 R 1881 0 R 1881 0 R 1882 0 R 1882 0 R +1882 0 R 1883 0 R 1883 0 R 1884 0 R 1884 0 R 1885 0 R 1885 0 R 1886 0 R 1886 0 R 1886 0 R +1887 0 R 1887 0 R 1887 0 R 1888 0 R 1888 0 R 1888 0 R 1889 0 R 1889 0 R 1890 0 R 1890 0 R +1891 0 R 1891 0 R 1892 0 R 1892 0 R 1893 0 R 1893 0 R 1894 0 R 1894 0 R 1895 0 R 1895 0 R +1895 0 R 1896 0 R 1896 0 R 1897 0 R 1897 0 R 1898 0 R 1898 0 R 1899 0 R 1899 0 R 1899 0 R +1900 0 R 1900 0 R 1900 0 R 1901 0 R 1901 0 R 1901 0 R 1902 0 R 1902 0 R 1903 0 R 1903 0 R +1904 0 R 1904 0 R 1905 0 R 1905 0 R 1906 0 R 1906 0 R 1907 0 R 1907 0 R 1907 0 R 1908 0 R +1908 0 R 1909 0 R 1909 0 R 1910 0 R 1910 0 R 1911 0 R 1911 0 R 1911 0 R 1912 0 R 1912 0 R +1912 0 R 1913 0 R 1913 0 R 1913 0 R 1914 0 R 1914 0 R 1915 0 R 1915 0 R 1916 0 R 1916 0 R +1917 0 R 1917 0 R 1918 0 R 1918 0 R 1919 0 R 1919 0 R 1919 0 R 1920 0 R 1920 0 R 1921 0 R +1921 0 R 1922 0 R 1922 0 R 1923 0 R 1923 0 R 1924 0 R 1924 0 R 1925 0 R 1925 0 R 1926 0 R +1926 0 R 1927 0 R 1927 0 R 1927 0 R 1928 0 R 1928 0 R 1928 0 R 1929 0 R 1929 0 R 1929 0 R +1930 0 R 1930 0 R 1931 0 R 1931 0 R 1932 0 R 1932 0 R 1933 0 R 1933 0 R 1934 0 R 1934 0 R +1935 0 R 1935 0 R 1936 0 R 1936 0 R 1937 0 R 1937 0 R 1938 0 R 1938 0 R 1939 0 R 1939 0 R +1940 0 R 1940 0 R 1940 0 R 1941 0 R 1941 0 R 1941 0 R 1942 0 R 1942 0 R 1942 0 R 1943 0 R +1943 0 R 1944 0 R 1944 0 R 1945 0 R 1945 0 R 1946 0 R 1946 0 R 1947 0 R 1947 0 R 1948 0 R +1948 0 R 1949 0 R 1949 0 R 1950 0 R 1950 0 R 1951 0 R 1951 0 R 1951 0 R 1952 0 R 1952 0 R +1952 0 R 1953 0 R 1953 0 R 1953 0 R 1954 0 R 1954 0 R 1955 0 R 1955 0 R 1956 0 R 1956 0 R +1957 0 R 1957 0 R 1958 0 R 1958 0 R 1958 0 R 1959 0 R 1959 0 R 1959 0 R 1960 0 R 1960 0 R +1961 0 R 1961 0 R 1962 0 R 1962 0 R 1963 0 R 1963 0 R 1964 0 R 1964 0 R 1965 0 R 1965 0 R +1966 0 R 1966 0 R 1967 0 R 1967 0 R 1968 0 R 1968 0 R 1969 0 R 1969 0 R 1969 0 R 1970 0 R +1970 0 R 1970 0 R 1971 0 R 1971 0 R 1971 0 R 1972 0 R 1972 0 R 1973 0 R 1973 0 R 1974 0 R +1974 0 R 1975 0 R 1975 0 R 1976 0 R 1976 0 R 1977 0 R 1977 0 R] + 202 [1978 0 R 1978 0 R 1978 0 R 1979 0 R 1979 0 R 1979 0 R 1980 0 R 1980 0 R 1980 0 R 1981 0 R +1981 0 R 1981 0 R 1982 0 R 1982 0 R 1982 0 R 1983 0 R 1983 0 R 1983 0 R 1984 0 R 1984 0 R +1984 0 R 1985 0 R 1985 0 R 1986 0 R 1986 0 R 1987 0 R 1987 0 R 1987 0 R 1988 0 R 1988 0 R +1988 0 R 1989 0 R 1989 0 R 1989 0 R 1990 0 R 1990 0 R 1991 0 R 1991 0 R 1992 0 R 1992 0 R +1992 0 R 1993 0 R 1993 0 R 1994 0 R 1994 0 R 1995 0 R 1995 0 R 1995 0 R 1996 0 R 1996 0 R +1997 0 R 1997 0 R 1998 0 R 1998 0 R 1998 0 R 1999 0 R 1999 0 R 1999 0 R 2000 0 R 2000 0 R +2000 0 R 2001 0 R 2001 0 R 2002 0 R 2002 0 R 2003 0 R 2003 0 R 2004 0 R 2004 0 R 2005 0 R +2005 0 R 2006 0 R 2006 0 R 2006 0 R 2007 0 R 2007 0 R 2008 0 R 2008 0 R 2009 0 R 2009 0 R +2009 0 R 2010 0 R 2010 0 R 2010 0 R 2011 0 R 2011 0 R 2011 0 R 2012 0 R 2012 0 R 2013 0 R +2013 0 R 2014 0 R 2014 0 R 2015 0 R 2015 0 R 2016 0 R 2016 0 R 2017 0 R 2017 0 R 2017 0 R +2018 0 R 2018 0 R 2019 0 R 2019 0 R 2020 0 R 2020 0 R 2021 0 R 2021 0 R 2022 0 R 2022 0 R +2023 0 R 2023 0 R 2024 0 R 2024 0 R 2024 0 R 2025 0 R 2025 0 R 2025 0 R 2026 0 R 2026 0 R +2026 0 R 2027 0 R 2027 0 R 2028 0 R 2028 0 R 2029 0 R 2029 0 R 2029 0 R 2030 0 R 2030 0 R +2031 0 R 2031 0 R 2032 0 R 2032 0 R 2033 0 R 2033 0 R 2034 0 R 2034 0 R 2035 0 R 2035 0 R +2036 0 R 2036 0 R 2037 0 R 2037 0 R 2037 0 R 2038 0 R 2038 0 R 2038 0 R 2039 0 R 2039 0 R +2039 0 R 2040 0 R 2040 0 R 2041 0 R 2041 0 R 2042 0 R 2042 0 R 2043 0 R 2043 0 R 2044 0 R +2044 0 R 2045 0 R 2045 0 R 2046 0 R 2046 0 R 2047 0 R 2047 0 R 2047 0 R 2048 0 R 2048 0 R +2048 0 R 2049 0 R 2049 0 R 2049 0 R 2050 0 R 2050 0 R 2051 0 R 2051 0 R 2052 0 R 2052 0 R +2053 0 R 2053 0 R 2054 0 R 2054 0 R 2054 0 R 2055 0 R 2055 0 R 2055 0 R 2056 0 R 2056 0 R +2057 0 R 2057 0 R 2058 0 R 2058 0 R 2058 0 R 2059 0 R 2059 0 R 2060 0 R 2060 0 R 2061 0 R +2061 0 R 2061 0 R 2062 0 R 2062 0 R 2062 0 R 2063 0 R 2063 0 R 2063 0 R 2064 0 R 2064 0 R +2065 0 R 2065 0 R 2065 0 R 2066 0 R 2066 0 R 2067 0 R 2067 0 R 2068 0 R 2068 0 R 2069 0 R +2069 0 R 2070 0 R 2070 0 R 2071 0 R 2071 0 R 2072 0 R 2072 0 R 2073 0 R 2073 0 R 2073 0 R +2074 0 R 2074 0 R 2074 0 R 2075 0 R 2075 0 R 2075 0 R 2076 0 R 2076 0 R 2077 0 R 2077 0 R +2078 0 R 2078 0 R 2078 0 R 2079 0 R 2079 0 R] + 203 [2080 0 R 2080 0 R 2080 0 R 2081 0 R 2081 0 R 2081 0 R 2082 0 R 2082 0 R 2082 0 R 2083 0 R +2083 0 R 2083 0 R 2084 0 R 2084 0 R 2084 0 R 2085 0 R 2085 0 R 2085 0 R 2086 0 R 2086 0 R +2086 0 R 2087 0 R 2087 0 R 2088 0 R 2088 0 R 2088 0 R 2089 0 R 2089 0 R 2089 0 R 2090 0 R +2090 0 R 2091 0 R 2091 0 R 2092 0 R 2092 0 R 2092 0 R 2093 0 R 2093 0 R 2093 0 R 2094 0 R +2094 0 R 2095 0 R 2095 0 R 2096 0 R 2096 0 R 2096 0 R 2097 0 R 2097 0 R 2097 0 R 2098 0 R +2098 0 R 2098 0 R 2099 0 R 2099 0 R 2100 0 R 2100 0 R 2101 0 R 2101 0 R 2102 0 R 2102 0 R +2103 0 R 2103 0 R 2104 0 R 2104 0 R 2105 0 R 2105 0 R 2106 0 R 2106 0 R 2107 0 R 2107 0 R +2107 0 R 2108 0 R 2108 0 R 2108 0 R 2109 0 R 2109 0 R 2109 0 R 2110 0 R 2110 0 R 2111 0 R +2111 0 R 2112 0 R 2112 0 R 2112 0 R 2113 0 R 2113 0 R 2114 0 R 2114 0 R 2115 0 R 2115 0 R +2115 0 R 2116 0 R 2116 0 R 2117 0 R 2117 0 R 2118 0 R 2118 0 R 2118 0 R 2119 0 R 2119 0 R +2119 0 R 2120 0 R 2120 0 R 2120 0 R 2121 0 R 2121 0 R 2122 0 R 2122 0 R 2123 0 R 2123 0 R +2124 0 R 2124 0 R 2125 0 R 2125 0 R 2126 0 R 2126 0 R 2126 0 R 2127 0 R 2127 0 R 2128 0 R +2128 0 R 2129 0 R 2129 0 R 2129 0 R 2130 0 R 2130 0 R 2130 0 R 2131 0 R 2131 0 R 2131 0 R +2132 0 R 2132 0 R 2133 0 R 2133 0 R 2134 0 R 2134 0 R 2135 0 R 2135 0 R 2136 0 R 2136 0 R +2137 0 R 2137 0 R 2137 0 R 2138 0 R 2138 0 R 2139 0 R 2139 0 R 2140 0 R 2140 0 R 2141 0 R +2141 0 R 2142 0 R 2142 0 R 2143 0 R 2143 0 R 2144 0 R 2144 0 R 2144 0 R 2145 0 R 2145 0 R +2145 0 R 2146 0 R 2146 0 R 2146 0 R 2147 0 R 2147 0 R 2148 0 R 2148 0 R 2149 0 R 2149 0 R +2149 0 R 2150 0 R 2150 0 R 2151 0 R 2151 0 R 2152 0 R 2152 0 R 2153 0 R 2153 0 R 2154 0 R +2154 0 R 2155 0 R 2155 0 R 2156 0 R 2156 0 R 2157 0 R 2157 0 R 2157 0 R 2158 0 R 2158 0 R +2158 0 R 2159 0 R 2159 0 R 2159 0 R 2160 0 R 2160 0 R 2161 0 R 2161 0 R 2162 0 R 2162 0 R +2163 0 R 2163 0 R 2164 0 R 2164 0 R 2165 0 R 2165 0 R 2166 0 R 2166 0 R 2167 0 R 2167 0 R +2167 0 R 2168 0 R 2168 0 R 2168 0 R 2169 0 R 2169 0 R 2169 0 R 2170 0 R 2170 0 R 2171 0 R +2171 0 R 2172 0 R 2172 0 R 2173 0 R 2173 0 R 2174 0 R 2174 0 R 2174 0 R 2175 0 R 2175 0 R +2175 0 R 2176 0 R 2176 0 R 2177 0 R 2177 0 R 2177 0 R 2178 0 R 2178 0 R 2178 0 R] + 204 [2179 0 R 2179 0 R 2179 0 R 2180 0 R 2180 0 R 2180 0 R 2181 0 R 2181 0 R 2181 0 R 2182 0 R +2182 0 R 2182 0 R 2183 0 R 2183 0 R 2183 0 R 2184 0 R 2184 0 R 2184 0 R 2185 0 R 2185 0 R +2185 0 R 2186 0 R 2186 0 R 2187 0 R 2187 0 R 2188 0 R 2188 0 R 2188 0 R 2189 0 R 2189 0 R +2189 0 R 2190 0 R 2190 0 R 2190 0 R 2191 0 R 2191 0 R 2192 0 R 2192 0 R 2193 0 R 2193 0 R +2194 0 R 2194 0 R 2195 0 R 2195 0 R 2196 0 R 2196 0 R 2197 0 R 2197 0 R 2198 0 R 2198 0 R +2199 0 R 2199 0 R 2200 0 R 2200 0 R 2201 0 R 2201 0 R 2202 0 R 2202 0 R 2203 0 R 2203 0 R +2203 0 R 2204 0 R 2204 0 R 2204 0 R 2205 0 R 2205 0 R 2205 0 R 2206 0 R 2206 0 R 2207 0 R +2207 0 R 2208 0 R 2208 0 R 2208 0 R 2209 0 R 2209 0 R 2210 0 R 2210 0 R 2211 0 R 2211 0 R +2212 0 R 2212 0 R 2213 0 R 2213 0 R 2214 0 R 2214 0 R 2215 0 R 2215 0 R 2216 0 R 2216 0 R +2217 0 R 2217 0 R 2218 0 R 2218 0 R 2219 0 R 2219 0 R 2220 0 R 2220 0 R 2221 0 R 2221 0 R +2222 0 R 2222 0 R 2223 0 R 2224 0 R 2224 0 R 2225 0 R 2225 0 R 2226 0 R 2226 0 R 2226 0 R +2227 0 R 2227 0 R 2227 0 R 2228 0 R 2228 0 R 2229 0 R 2229 0 R 2230 0 R 2230 0 R 2231 0 R +2231 0 R 2232 0 R 2232 0 R 2232 0 R 2233 0 R 2233 0 R 2234 0 R 2234 0 R 2235 0 R 2235 0 R +2236 0 R 2236 0 R 2237 0 R 2237 0 R 2238 0 R 2238 0 R 2238 0 R 2239 0 R 2239 0 R 2239 0 R +2240 0 R 2240 0 R 2240 0 R 2241 0 R 2241 0 R 2242 0 R 2242 0 R 2243 0 R 2243 0 R 2244 0 R +2244 0 R 2245 0 R 2245 0 R 2245 0 R 2246 0 R 2246 0 R 2246 0 R] +205 [2247 0 R 2247 0 R 2247 0 R 2248 0 R 2248 0 R 2248 0 R 2249 0 R 2249 0 R 2249 0 R 2250 0 R +2250 0 R 2250 0 R 2251 0 R 2251 0 R 2251 0 R 2252 0 R 2252 0 R 2252 0 R 2253 0 R 2253 0 R +2253 0 R 2254 0 R 2254 0 R 2255 0 R 2255 0 R 2256 0 R 2256 0 R 2257 0 R 2257 0 R 2257 0 R +2258 0 R 2258 0 R 2258 0 R 2259 0 R 2259 0 R 2259 0 R 2260 0 R 2260 0 R 2261 0 R 2261 0 R +2261 0 R 2262 0 R 2262 0 R 2263 0 R 2263 0 R 2263 0 R 2264 0 R 2264 0 R 2265 0 R 2265 0 R +2266 0 R 2266 0 R 2267 0 R 2267 0 R 2267 0 R 2268 0 R 2268 0 R 2268 0 R 2269 0 R 2269 0 R +2269 0 R 2270 0 R 2270 0 R 2271 0 R 2271 0 R 2272 0 R 2272 0 R 2273 0 R 2273 0 R 2274 0 R +2274 0 R 2275 0 R 2275 0 R 2276 0 R 2276 0 R 2277 0 R 2277 0 R 2278 0 R 2278 0 R 2279 0 R +2279 0 R 2280 0 R 2280 0 R 2281 0 R 2281 0 R 2282 0 R 2282 0 R 2282 0 R 2283 0 R 2283 0 R +2283 0 R 2284 0 R 2284 0 R 2285 0 R 2285 0 R 2286 0 R 2286 0 R 2287 0 R 2287 0 R 2288 0 R +2288 0 R 2288 0 R 2289 0 R 2289 0 R 2290 0 R 2290 0 R 2291 0 R 2291 0 R 2291 0 R 2292 0 R +2292 0 R 2292 0 R 2293 0 R 2293 0 R 2293 0 R 2294 0 R 2294 0 R 2295 0 R 2295 0 R 2296 0 R +2296 0 R 2297 0 R 2297 0 R 2297 0 R 2298 0 R 2298 0 R 2299 0 R 2299 0 R 834 0 R] + 206 [835 0 R 836 0 R 2300 0 R 2301 0 R 2302 0 R 838 0 R 839 0 R 840 0 R 841 0 R 842 0 R +843 0 R 2303 0 R 2303 0 R 2304 0 R 2304 0 R 2305 0 R 2305 0 R 2306 0 R 2306 0 R 2307 0 R +2308 0 R 2309 0 R 2310 0 R 2311 0 R 2312 0 R 2313 0 R 2314 0 R 2315 0 R 2316 0 R 2317 0 R +2318 0 R 2319 0 R 2320 0 R 2321 0 R 2322 0 R 2323 0 R 2324 0 R 2325 0 R 2326 0 R 2327 0 R +2328 0 R 2329 0 R 2330 0 R 2331 0 R 2332 0 R 2333 0 R 2334 0 R 845 0 R 846 0 R] + 207 2335 0 R 208 [847 0 R 848 0 R 849 0 R 850 0 R 2336 0 R 2337 0 R 2338 0 R 2339 0 R 2340 0 R 2341 0 R +853 0 R 2342 0 R 855 0 R 856 0 R 857 0 R 858 0 R 859 0 R 860 0 R 861 0 R 2343 0 R +2344 0 R 2344 0 R 2344 0 R 863 0 R 2345 0 R 2346 0 R 2347 0 R] + 209 2348 0 R +210 2349 0 R 211 2350 0 R 212 [2351 0 R 2352 0 R 2353 0 R 2354 0 R 2355 0 R 2356 0 R 867 0 R 868 0 R 869 0 R 870 0 R +871 0 R 872 0 R 2357 0 R 2357 0 R 2357 0 R 2358 0 R 2358 0 R 2358 0 R 2359 0 R 874 0 R +875 0 R 876 0 R 2360 0 R 2361 0 R 2362 0 R 878 0 R 879 0 R 880 0 R 881 0 R 882 0 R] + 213 2363 0 R 214 2364 0 R +215 2365 0 R 216 [2366 0 R 2366 0 R 2367 0 R 2367 0 R 2368 0 R 2368 0 R 2369 0 R 2370 0 R 2371 0 R 2372 0 R +2373 0 R 2373 0 R 2374 0 R 2375 0 R 2376 0 R 2377 0 R 884 0 R 885 0 R 2378 0 R 2379 0 R +2380 0 R 2381 0 R 887 0 R 889 0 R 890 0 R 888 0 R] + 217 [2382 0 R 2383 0 R 2384 0 R 892 0 R 893 0 R 894 0 R 895 0 R 896 0 R 897 0 R 898 0 R +899 0 R 900 0 R 901 0 R 902 0 R 903 0 R 904 0 R 905 0 R 906 0 R 907 0 R 908 0 R +909 0 R 910 0 R 912 0 R 913 0 R 914 0 R 911 0 R] + 218 [915 0 R 916 0 R 917 0 R 2385 0 R 2386 0 R 2387 0 R 2388 0 R 2389 0 R 919 0 R 920 0 R +921 0 R 922 0 R 2390 0 R 2391 0 R 2392 0 R 924 0 R 925 0 R 927 0 R 928 0 R 926 0 R] + 219 2393 0 R +220 2394 0 R 221 2394 0 R 222 2395 0 R 223 [2396 0 R 2397 0 R 2398 0 R 930 0 R 931 0 R 932 0 R 933 0 R 934 0 R 935 0 R 2399 0 R +2400 0 R 2401 0 R 2402 0 R 2403 0 R 2404 0 R 2405 0 R 2406 0 R 937 0 R 938 0 R 939 0 R +940 0 R 2407 0 R 2408 0 R 2409 0 R 942 0 R 943 0 R] + 224 2410 0 R +225 2411 0 R 226 [2412 0 R 2413 0 R 2414 0 R 945 0 R 946 0 R 947 0 R 948 0 R 949 0 R 950 0 R 951 0 R +952 0 R 953 0 R 2415 0 R 2416 0 R 2417 0 R 955 0 R 956 0 R 957 0 R 958 0 R 2418 0 R +2419 0 R 2420 0 R 960 0 R 961 0 R 2421 0 R 2422 0 R 963 0 R] + 227 2423 0 R 228 [2424 0 R 2425 0 R 2426 0 R 2427 0 R 2428 0 R 965 0 R 2429 0 R 2430 0 R 2431 0 R 2432 0 R +2433 0 R 967 0 R 2434 0 R 2435 0 R 2436 0 R 2437 0 R 2438 0 R 2439 0 R 2440 0 R 2441 0 R +2442 0 R 2443 0 R 2444 0 R 2445 0 R 2446 0 R 2447 0 R 2448 0 R 2449 0 R 2450 0 R 2451 0 R +2452 0 R 2453 0 R 969 0 R 970 0 R 972 0 R 973 0 R 971 0 R] + 229 2454 0 R +230 [974 0 R 2455 0 R 2456 0 R 2457 0 R 2458 0 R 2459 0 R 2460 0 R 2461 0 R 2461 0 R 2462 0 R +2462 0 R 2463 0 R 2463 0 R 2464 0 R 2464 0 R 2465 0 R 2465 0 R 2466 0 R 2466 0 R 2467 0 R +2467 0 R 2468 0 R 2468 0 R 2469 0 R 2469 0 R 2470 0 R 2470 0 R 2471 0 R 2471 0 R 2472 0 R +2472 0 R 2473 0 R 2473 0 R 2474 0 R 2475 0 R 2475 0 R 2476 0 R 2477 0 R 2477 0 R 2478 0 R +2478 0 R 2479 0 R 2479 0 R 2480 0 R 2480 0 R 2481 0 R 2481 0 R 2482 0 R 2482 0 R 2483 0 R +2483 0 R 2484 0 R 2484 0 R 2485 0 R 2485 0 R 2486 0 R 2486 0 R 2487 0 R 2487 0 R 2488 0 R +2489 0 R 2489 0 R 2490 0 R 2491 0 R 2491 0 R 2492 0 R 2492 0 R 2493 0 R 2493 0 R 2494 0 R +2494 0 R 2495 0 R 2495 0 R 2496 0 R 2496 0 R 2497 0 R 2497 0 R 2498 0 R 2498 0 R 2499 0 R +2499 0 R 2500 0 R 2500 0 R 2501 0 R 2501 0 R 2502 0 R 2502 0 R 2503 0 R 2503 0 R 2504 0 R +2504 0 R 2505 0 R 2505 0 R 2506 0 R 2507 0 R 2507 0 R 2508 0 R 2509 0 R 2509 0 R 2510 0 R +2510 0 R 2511 0 R 2511 0 R 2512 0 R 2512 0 R 2513 0 R 2513 0 R 2514 0 R 2514 0 R 2515 0 R +2515 0 R 2516 0 R 2516 0 R 2517 0 R 2517 0 R 2518 0 R 2518 0 R 2519 0 R 2519 0 R 2520 0 R +2521 0 R 2522 0 R 2522 0 R 2523 0 R 2523 0 R] + 231 2524 0 R 232 2525 0 R 233 [2526 0 R 2527 0 R 2528 0 R 2529 0 R 2530 0 R 2531 0 R 2532 0 R 2532 0 R 2533 0 R 2533 0 R +2534 0 R 2534 0 R 2535 0 R 2535 0 R 2536 0 R 2536 0 R 2537 0 R 2537 0 R 2538 0 R 2538 0 R +977 0 R 978 0 R 980 0 R 981 0 R 979 0 R] + 234 2539 0 R +235 2540 0 R 236 [982 0 R 2541 0 R 2542 0 R 2543 0 R 2544 0 R 2545 0 R 2546 0 R 2547 0 R 2547 0 R 2548 0 R +2548 0 R 2549 0 R 2549 0 R 2550 0 R 2550 0 R 2551 0 R 2551 0 R 2552 0 R 2552 0 R 2553 0 R +2553 0 R 2554 0 R 2554 0 R 2555 0 R 2555 0 R 2556 0 R 2556 0 R 2557 0 R 2557 0 R 2558 0 R +2558 0 R 2559 0 R 2560 0 R 2561 0 R 2562 0 R 2563 0 R 2563 0 R 2564 0 R 2564 0 R 2565 0 R +2565 0 R 2566 0 R 2566 0 R 2567 0 R 2567 0 R 2568 0 R 2568 0 R 2569 0 R 2569 0 R 2570 0 R +2570 0 R 2571 0 R 2571 0 R 2572 0 R 2572 0 R 2573 0 R 2573 0 R 2574 0 R 2575 0 R 2575 0 R +2576 0 R 2577 0 R 2577 0 R 2578 0 R 2578 0 R 2579 0 R 2579 0 R 2580 0 R 2580 0 R 2581 0 R +2581 0 R 2582 0 R 2582 0 R 2583 0 R 2583 0 R 2584 0 R 2584 0 R 2585 0 R 2585 0 R 2586 0 R +2586 0 R 2587 0 R 2587 0 R 2588 0 R 2588 0 R 2589 0 R 2589 0 R 2590 0 R 2590 0 R 2591 0 R +2591 0 R 2592 0 R 2593 0 R 2593 0 R 2594 0 R 2595 0 R 2595 0 R 2596 0 R 2596 0 R 2597 0 R +2597 0 R 2598 0 R 2598 0 R 2599 0 R 2599 0 R 2600 0 R 2600 0 R 2601 0 R 2601 0 R 2602 0 R +2602 0 R 2603 0 R 2603 0 R 2604 0 R 2604 0 R 2605 0 R 2605 0 R 2606 0 R 2607 0 R 2608 0 R +2608 0 R 2609 0 R 2609 0 R] + 237 2610 0 R 238 2611 0 R 239 [2612 0 R 2613 0 R 2614 0 R 2615 0 R 2616 0 R 2617 0 R 2618 0 R 2618 0 R 2619 0 R 2619 0 R +2620 0 R 2620 0 R 2621 0 R 2621 0 R 2622 0 R 2622 0 R 2623 0 R 2623 0 R 2624 0 R 985 0 R +986 0 R 988 0 R 987 0 R] +240 2625 0 R 241 2626 0 R 242 [989 0 R 2627 0 R 2628 0 R 2629 0 R 2630 0 R 2631 0 R 2632 0 R 2633 0 R 2633 0 R 2633 0 R +2634 0 R 2634 0 R 2635 0 R 2635 0 R 2636 0 R 2636 0 R 2637 0 R 2637 0 R 2638 0 R 2638 0 R +2639 0 R 2639 0 R 2640 0 R 2640 0 R 2641 0 R 2641 0 R 2641 0 R 2642 0 R 2642 0 R 2643 0 R +2643 0 R 2644 0 R 2644 0 R 2645 0 R 2645 0 R 2646 0 R 2647 0 R 2647 0 R 2648 0 R 2649 0 R +2649 0 R 2650 0 R 2650 0 R 2651 0 R 2651 0 R 2652 0 R 2652 0 R 2653 0 R 2653 0 R 2654 0 R +2654 0 R 2655 0 R 2655 0 R 2656 0 R 2656 0 R 2657 0 R 2657 0 R 2658 0 R 2658 0 R 2659 0 R +2659 0 R 2660 0 R 2661 0 R 2661 0 R 2662 0 R 2663 0 R 2663 0 R 2664 0 R 2664 0 R 2665 0 R +2665 0 R 2666 0 R 2666 0 R 2667 0 R 2667 0 R 2668 0 R 2668 0 R 2669 0 R 2669 0 R 2670 0 R +2670 0 R 2671 0 R 2671 0 R 2672 0 R 2672 0 R 2673 0 R 2673 0 R 2674 0 R 2674 0 R 2675 0 R +2675 0 R 2676 0 R 2676 0 R 2677 0 R 2677 0 R 2678 0 R 2679 0 R 2679 0 R 2680 0 R 2681 0 R +2681 0 R 2682 0 R 2682 0 R 2683 0 R 2683 0 R 2684 0 R 2684 0 R 2685 0 R 2685 0 R 2686 0 R +2686 0 R 2687 0 R 2687 0 R 2688 0 R 2688 0 R 2689 0 R 2689 0 R 2690 0 R 2690 0 R 2691 0 R +2691 0 R 2692 0 R 2693 0 R 2694 0 R 2695 0 R 2695 0 R] + 243 2696 0 R 244 2697 0 R +245 [2698 0 R 2699 0 R 2700 0 R 2701 0 R 2702 0 R 2703 0 R 2704 0 R 2704 0 R 2704 0 R 2705 0 R +2705 0 R 2706 0 R 2706 0 R 2707 0 R 2707 0 R 2708 0 R 2708 0 R 2709 0 R 2709 0 R 2710 0 R +992 0 R 993 0 R 995 0 R 996 0 R 997 0 R 998 0 R 2711 0 R 2712 0 R 2713 0 R 2714 0 R +2715 0 R 2716 0 R 2717 0 R 2717 0 R 2717 0 R 2718 0 R 2718 0 R 2719 0 R 2719 0 R 2720 0 R +2720 0 R 2721 0 R 2721 0 R 2722 0 R 2722 0 R 2723 0 R 2723 0 R 2724 0 R 2724 0 R 2725 0 R +2725 0 R 2726 0 R 2726 0 R 2727 0 R 2727 0 R 2728 0 R 2728 0 R 2729 0 R 2729 0 R 2730 0 R +2731 0 R 2731 0 R 994 0 R] + 246 2732 0 R 247 2733 0 R 248 2734 0 R 249 2735 0 R +250 [2736 0 R 2737 0 R 2738 0 R 2739 0 R 2740 0 R 2741 0 R 2742 0 R 2742 0 R 2742 0 R 2743 0 R +2744 0 R 2744 0 R 2745 0 R 2745 0 R 2746 0 R 2746 0 R 2747 0 R 2747 0 R 2748 0 R 2748 0 R +2749 0 R 2749 0 R 2750 0 R 2750 0 R 2751 0 R 2751 0 R 2752 0 R 2752 0 R 2753 0 R 2753 0 R +2754 0 R 2754 0 R 2755 0 R 2756 0 R 2756 0 R 2757 0 R 2758 0 R 2758 0 R 2759 0 R 2759 0 R +2760 0 R 2760 0 R 2761 0 R 2761 0 R 2762 0 R 2762 0 R 2763 0 R 2763 0 R 2764 0 R 2764 0 R +2765 0 R 2765 0 R 2766 0 R 2766 0 R 2767 0 R 2767 0 R 2768 0 R 2768 0 R 2769 0 R 2769 0 R +2770 0 R 2770 0 R 2771 0 R 2771 0 R 2772 0 R 2772 0 R 2773 0 R 2774 0 R 2774 0 R 2775 0 R +2776 0 R 2776 0 R 2777 0 R 2777 0 R 2778 0 R 2778 0 R 2779 0 R 2779 0 R 2780 0 R 2780 0 R +2781 0 R 2781 0 R 2782 0 R 2782 0 R 2783 0 R 2783 0 R 2784 0 R 2784 0 R 2785 0 R 2785 0 R +2786 0 R 2786 0 R 2787 0 R 2788 0 R 2789 0 R 2790 0 R 2790 0 R 2791 0 R 2791 0 R 2792 0 R +2792 0 R 2793 0 R 2793 0 R 2794 0 R 2794 0 R 2795 0 R 2795 0 R 2796 0 R 1001 0 R 1002 0 R] + 251 2797 0 R 252 2798 0 R 253 [1003 0 R 1005 0 R 1006 0 R 1007 0 R 2799 0 R 2800 0 R 2801 0 R 2802 0 R 2803 0 R 2804 0 R +2805 0 R 2805 0 R 2805 0 R 2806 0 R 2806 0 R 2807 0 R 2807 0 R 2808 0 R 2808 0 R 2809 0 R +2809 0 R 2810 0 R 2810 0 R 2811 0 R 2811 0 R 2812 0 R 2812 0 R 2813 0 R 2813 0 R 2814 0 R +2814 0 R 2815 0 R 2815 0 R 2816 0 R 2816 0 R 2817 0 R 2817 0 R 2818 0 R 2819 0 R 2819 0 R +2820 0 R 2821 0 R 2821 0 R 2822 0 R 2822 0 R 2823 0 R 2823 0 R 2824 0 R 2824 0 R 2825 0 R +2825 0 R 2826 0 R 2826 0 R 2827 0 R 2827 0 R 2828 0 R 2828 0 R 2829 0 R 2829 0 R 2830 0 R +2830 0 R 2831 0 R 2831 0 R 2832 0 R 2833 0 R 2833 0 R 1004 0 R] + 254 2834 0 R +255 2835 0 R 256 [2836 0 R 2837 0 R 2838 0 R 2839 0 R 2840 0 R 2841 0 R 2842 0 R 2842 0 R 2842 0 R 2843 0 R +2844 0 R 2844 0 R 2845 0 R 2845 0 R 2846 0 R 2846 0 R 2847 0 R 2847 0 R 2848 0 R 2848 0 R +2849 0 R 2849 0 R 2850 0 R 2850 0 R 2851 0 R 2851 0 R 2852 0 R 2852 0 R 2853 0 R 2853 0 R +2854 0 R 2854 0 R 2855 0 R 2855 0 R 2856 0 R 2856 0 R 2857 0 R 2857 0 R 2858 0 R 2858 0 R +2859 0 R 2860 0 R 2860 0 R 2861 0 R 2862 0 R 2862 0 R 2863 0 R 2863 0 R 2864 0 R 2864 0 R +2865 0 R 2865 0 R 2866 0 R 2866 0 R 2867 0 R 2867 0 R 2868 0 R 2868 0 R 2869 0 R 2869 0 R +2870 0 R 2870 0 R 2871 0 R 2871 0 R 2872 0 R 2872 0 R 2873 0 R 2874 0 R 2875 0 R 2876 0 R +2876 0 R 2877 0 R 2877 0 R 2878 0 R 2878 0 R 2879 0 R 2879 0 R 2880 0 R 2880 0 R 2881 0 R +2881 0 R 2882 0 R 1010 0 R] + 257 2883 0 R 258 2884 0 R 259 [1011 0 R 1013 0 R 1014 0 R 1012 0 R] +260 [2885 0 R 2886 0 R 2887 0 R 2888 0 R 2889 0 R 1016 0 R 1017 0 R 1018 0 R 1019 0 R 1020 0 R +1021 0 R 1022 0 R 1023 0 R 1025 0 R 1026 0 R 1024 0 R] + 261 [1027 0 R 1028 0 R 1029 0 R 2890 0 R 2891 0 R 2892 0 R 2893 0 R 2894 0 R 2895 0 R 2896 0 R +2897 0 R 2898 0 R 2899 0 R 1031 0 R 1032 0 R 1033 0 R 2900 0 R] + 262 [2901 0 R 2902 0 R 2903 0 R 2904 0 R 2905 0 R 1035 0 R 1036 0 R 1037 0 R 1038 0 R 1040 0 R +1041 0 R 2906 0 R 2906 0 R 2907 0 R 2907 0 R 2908 0 R 2908 0 R 2909 0 R 2910 0 R 2911 0 R +2912 0 R 1043 0 R 1044 0 R 1039 0 R] + 263 [1045 0 R 1046 0 R 1048 0 R 1049 0 R 2913 0 R 2913 0 R 2914 0 R 2914 0 R 2915 0 R 2915 0 R +2916 0 R 2917 0 R 2918 0 R 2919 0 R 2920 0 R 2921 0 R 2922 0 R 1051 0 R 1052 0 R 1047 0 R] + 264 [1053 0 R 1054 0 R 1056 0 R 1057 0 R 2923 0 R 2923 0 R 2924 0 R 2924 0 R 2925 0 R 2925 0 R +2926 0 R 2927 0 R 2928 0 R 1059 0 R 1060 0 R 1055 0 R] +265 [2929 0 R 2930 0 R 2931 0 R 2932 0 R 2933 0 R 1062 0 R 1063 0 R 1064 0 R 2934 0 R 2934 0 R +2935 0 R 2935 0 R 2936 0 R 2936 0 R 2937 0 R 2937 0 R 2938 0 R 2938 0 R 2939 0 R 2939 0 R +2940 0 R 2940 0 R 2941 0 R 2941 0 R 2942 0 R 2942 0 R 2943 0 R 2943 0 R 2944 0 R 2944 0 R +2945 0 R 2945 0 R 2946 0 R 2946 0 R 2947 0 R 2947 0 R 2948 0 R 2948 0 R 2949 0 R 2949 0 R +2950 0 R 2950 0 R 2951 0 R 2951 0 R 2951 0 R 2952 0 R 2952 0 R 2953 0 R 2953 0 R 2954 0 R +2954 0 R 2955 0 R 2955 0 R 2956 0 R 2956 0 R 2957 0 R 2957 0 R 2958 0 R 2958 0 R 2959 0 R +2959 0 R 2960 0 R 2960 0 R 2961 0 R 2961 0 R 2962 0 R 2962 0 R 2963 0 R 2963 0 R 2964 0 R +2964 0 R 2965 0 R 2965 0 R 2966 0 R 2966 0 R 2967 0 R 2967 0 R 2968 0 R 2968 0 R 2969 0 R +2969 0 R 2970 0 R 2970 0 R 2971 0 R 2971 0 R 2972 0 R 2972 0 R 2973 0 R 2973 0 R 2974 0 R +2974 0 R 2975 0 R 2975 0 R 2976 0 R 2976 0 R 2977 0 R 2977 0 R 2978 0 R 2978 0 R 2979 0 R +2979 0 R 2980 0 R 2980 0 R 2981 0 R 2981 0 R 2982 0 R 2983 0 R 2984 0 R 2984 0 R 2985 0 R +2985 0 R 2986 0 R 2986 0 R 2987 0 R 2987 0 R 2988 0 R 2988 0 R 2989 0 R 2989 0 R 1066 0 R +1067 0 R 1068 0 R 2990 0 R 2990 0 R 2990 0 R 2991 0 R 2991 0 R 2991 0 R 2992 0 R 2992 0 R +2993 0 R 2993 0 R 2994 0 R 2994 0 R 2995 0 R 2995 0 R 2996 0 R 2996 0 R 2997 0 R 2997 0 R +2998 0 R 2998 0 R 2999 0 R 2999 0 R 3000 0 R 3000 0 R 3001 0 R 3001 0 R 3002 0 R 3002 0 R +3003 0 R 3003 0 R 3004 0 R 3004 0 R 3005 0 R 3005 0 R 3006 0 R 3006 0 R 3007 0 R 3007 0 R +3008 0 R 3008 0 R 3009 0 R 3009 0 R 3010 0 R 3010 0 R 3011 0 R 3011 0 R 3012 0 R 3012 0 R +3013 0 R 3013 0 R 3014 0 R 3014 0 R 3015 0 R 3015 0 R 3016 0 R 3016 0 R 3017 0 R 3017 0 R +1070 0 R 1071 0 R] + 266 [3018 0 R 3019 0 R 3020 0 R 3021 0 R 3022 0 R 1073 0 R 1074 0 R 1075 0 R 1076 0 R 1077 0 R +1078 0 R 1079 0 R 1080 0 R 1081 0 R 1082 0 R 1083 0 R 1084 0 R 1085 0 R 1086 0 R 1087 0 R +1088 0 R 3023 0 R 3024 0 R 3025 0 R 3026 0 R 3027 0 R 1090 0 R 1091 0 R 1092 0 R 1093 0 R +1094 0 R] + 267 3028 0 R 268 3029 0 R 269 [3030 0 R 1096 0 R 3031 0 R 3031 0 R 3032 0 R 3032 0 R 3033 0 R 3033 0 R 3034 0 R 3034 0 R +3035 0 R 3035 0 R 3036 0 R 3036 0 R 3037 0 R 3038 0 R 3039 0 R 3040 0 R 3041 0 R 3042 0 R +3043 0 R 3044 0 R 3045 0 R 3046 0 R 3047 0 R 3048 0 R 3049 0 R 3050 0 R 3051 0 R 3052 0 R +3053 0 R 3054 0 R 3055 0 R 3056 0 R 3057 0 R 3058 0 R 3059 0 R 3060 0 R 3061 0 R 3062 0 R +3063 0 R 3064 0 R 3065 0 R 3066 0 R 3067 0 R 3068 0 R 3069 0 R 3070 0 R 3071 0 R 3072 0 R +1098 0 R] +270 3073 0 R 271 3074 0 R 272 3075 0 R 273 [3076 0 R 1100 0 R 3077 0 R 3077 0 R 3078 0 R 3078 0 R 3079 0 R 3079 0 R 3080 0 R 3080 0 R +3081 0 R 3081 0 R 3082 0 R 3082 0 R 3083 0 R 3084 0 R 3085 0 R 3086 0 R 3087 0 R 3088 0 R +3089 0 R 3090 0 R 3091 0 R 3092 0 R 3093 0 R 3094 0 R 3095 0 R 3096 0 R 3097 0 R 3098 0 R +3099 0 R 3100 0 R 3101 0 R 3102 0 R 3103 0 R 3104 0 R 3105 0 R 3106 0 R 1102 0 R] + 274 3107 0 R +275 3108 0 R 276 3109 0 R 277 3110 0 R 278 [3111 0 R 1105 0 R 3112 0 R 3112 0 R 3113 0 R 3113 0 R 3114 0 R 3114 0 R 3115 0 R 3115 0 R +3116 0 R 3116 0 R 3117 0 R 3117 0 R 3118 0 R 3119 0 R 3120 0 R 3121 0 R 3122 0 R 3123 0 R +3124 0 R 3125 0 R 1107 0 R 1108 0 R 3126 0 R 3127 0 R 3128 0 R 3129 0 R 1110 0 R 1111 0 R +1112 0 R 3130 0 R 3131 0 R 3132 0 R 1114 0 R 3133 0 R 3133 0 R 3134 0 R 3134 0 R 3135 0 R +3135 0 R 3136 0 R 3136 0 R 3137 0 R 3137 0 R 3138 0 R 3139 0 R 3140 0 R 3141 0 R 3142 0 R +3143 0 R 3144 0 R 3145 0 R 3146 0 R 3147 0 R 3148 0 R 3149 0 R 3150 0 R 3151 0 R 3152 0 R +3153 0 R 3154 0 R 3155 0 R 3156 0 R 3157 0 R 3158 0 R 3159 0 R 3160 0 R 3161 0 R 3162 0 R +3163 0 R 3164 0 R 3165 0 R 3166 0 R 3167 0 R 3168 0 R 3169 0 R 3170 0 R 3171 0 R 3172 0 R +3173 0 R 3174 0 R] + 279 3175 0 R +280 3176 0 R 281 3177 0 R 282 [3178 0 R 3178 0 R 3179 0 R 3179 0 R 3180 0 R 3180 0 R 3181 0 R 3181 0 R 3182 0 R 3182 0 R +3183 0 R 3184 0 R 3185 0 R 3186 0 R 3187 0 R 3188 0 R 3189 0 R 3190 0 R 3191 0 R 3192 0 R +3193 0 R 3194 0 R 3195 0 R 3196 0 R 3197 0 R 3198 0 R 3199 0 R 3200 0 R 3201 0 R 1117 0 R +1118 0 R 3202 0 R 3202 0 R 3203 0 R 3204 0 R 3205 0 R 3206 0 R 3207 0 R 3208 0 R 3209 0 R +3210 0 R 3211 0 R 3212 0 R 3213 0 R 3214 0 R 1120 0 R] + 283 [1121 0 R 1122 0 R 3215 0 R 3215 0 R 3216 0 R 3217 0 R 3218 0 R 3219 0 R 3220 0 R 3221 0 R +3222 0 R 3223 0 R 3224 0 R 3225 0 R 3226 0 R 3227 0 R 3228 0 R 3229 0 R 3230 0 R 3231 0 R +3232 0 R 3233 0 R 3234 0 R 3235 0 R 3236 0 R 3237 0 R 3238 0 R 3239 0 R 3240 0 R 3241 0 R +3242 0 R 3243 0 R 3244 0 R 1124 0 R 3245 0 R 3245 0 R] + 284 [3246 0 R 3247 0 R 3248 0 R 3249 0 R 3250 0 R 3251 0 R 3252 0 R 3253 0 R 3254 0 R 3255 0 R +3256 0 R 3257 0 R 3258 0 R 3259 0 R 3260 0 R 3261 0 R 3262 0 R 3263 0 R 3264 0 R 3265 0 R +3266 0 R 3267 0 R 3268 0 R 3269 0 R 3270 0 R 3271 0 R 3272 0 R 3273 0 R 3274 0 R 3275 0 R +3276 0 R 3277 0 R 3278 0 R 3279 0 R 3280 0 R 3281 0 R 3282 0 R 3283 0 R 3284 0 R 1127 0 R] +285 [3285 0 R 3286 0 R 3287 0 R 3288 0 R 3289 0 R 3290 0 R 3291 0 R 1129 0 R 1130 0 R 1131 0 R +1132 0 R 1133 0 R 1134 0 R 3292 0 R 3292 0 R 3293 0 R 3293 0 R 3294 0 R 3294 0 R 3295 0 R +3296 0 R 3297 0 R 3298 0 R 3299 0 R 3300 0 R 3301 0 R 3302 0 R 3303 0 R 3304 0 R 3305 0 R +3306 0 R 3307 0 R 3308 0 R 3309 0 R 1136 0 R 1137 0 R] + 286 [1138 0 R 3310 0 R 3310 0 R 3311 0 R 3311 0 R 3312 0 R 3312 0 R 3313 0 R 3313 0 R 3314 0 R +3314 0 R 3315 0 R 3315 0 R 3316 0 R 3316 0 R 3317 0 R 3317 0 R 3318 0 R 3318 0 R 3319 0 R +3319 0 R 3320 0 R 3320 0 R 3321 0 R 3321 0 R 3322 0 R 3322 0 R 3323 0 R 3323 0 R 3324 0 R +3324 0 R 3325 0 R 3325 0 R 3326 0 R 3326 0 R 3327 0 R 3327 0 R 3328 0 R 3328 0 R 3329 0 R +3329 0 R 3330 0 R 3330 0 R 3331 0 R 3331 0 R 3332 0 R 3332 0 R 3333 0 R 3333 0 R 3334 0 R +3334 0 R 3335 0 R 3335 0 R 3336 0 R 3336 0 R 3337 0 R 3337 0 R 3338 0 R 3338 0 R 3339 0 R +3339 0 R 3340 0 R 3340 0 R 3341 0 R 3341 0 R 3342 0 R 3342 0 R 3343 0 R 3343 0 R 3344 0 R +3344 0 R 3344 0 R 3345 0 R 3345 0 R 3346 0 R 3346 0 R 3347 0 R 3347 0 R 3348 0 R 3348 0 R +3349 0 R 3349 0 R 3350 0 R 3350 0 R 3351 0 R 3351 0 R 3352 0 R 3352 0 R 3353 0 R 3353 0 R +3354 0 R 3354 0 R 3355 0 R 3355 0 R 3356 0 R 3356 0 R 3357 0 R 3357 0 R 3358 0 R 3358 0 R +3359 0 R 3359 0 R 3360 0 R 3360 0 R 3361 0 R 3361 0 R 3362 0 R 3362 0 R 3363 0 R 3363 0 R +3364 0 R 3364 0 R 3365 0 R 3365 0 R 3366 0 R 3366 0 R 3367 0 R 3367 0 R 3368 0 R 3368 0 R +3369 0 R 3369 0 R 3370 0 R 3370 0 R 3371 0 R 3371 0 R 3371 0 R] + 287 [3372 0 R 3372 0 R 3373 0 R 3373 0 R 3374 0 R 3374 0 R 3375 0 R 3375 0 R 3376 0 R 3376 0 R +3377 0 R 3377 0 R 3378 0 R 3378 0 R 3379 0 R 3379 0 R 3380 0 R 3380 0 R 3381 0 R 3381 0 R +3382 0 R 3382 0 R 3383 0 R 3383 0 R 3384 0 R 3384 0 R 3385 0 R 3385 0 R 3386 0 R 3386 0 R +3387 0 R 3387 0 R 3388 0 R 3388 0 R 3389 0 R 3389 0 R 3390 0 R 3390 0 R 3391 0 R 3391 0 R +3392 0 R 3392 0 R 3393 0 R 3393 0 R 3394 0 R 3394 0 R 3395 0 R 3395 0 R 3396 0 R 3396 0 R +3397 0 R 3397 0 R 3398 0 R 3398 0 R 3399 0 R 3399 0 R 3400 0 R 3400 0 R 3401 0 R 3401 0 R +3402 0 R 3402 0 R 3403 0 R 3403 0 R 3404 0 R 3404 0 R 3405 0 R 3405 0 R 3406 0 R 3406 0 R +3407 0 R 3407 0 R 3408 0 R 3408 0 R 3409 0 R 3409 0 R 3410 0 R 3410 0 R 3411 0 R 3411 0 R +3412 0 R 3412 0 R 3413 0 R 3413 0 R 3414 0 R 3414 0 R 3415 0 R 3415 0 R 3416 0 R 3416 0 R +3417 0 R 3417 0 R 3418 0 R 3418 0 R 3419 0 R 3419 0 R 3420 0 R 3420 0 R 3421 0 R 3421 0 R +3422 0 R 3422 0 R 3423 0 R 3423 0 R] + 288 [3424 0 R 3424 0 R 3425 0 R 3425 0 R 3426 0 R 3426 0 R 3427 0 R 3427 0 R 3428 0 R 3428 0 R +3429 0 R 3429 0 R 3430 0 R 3430 0 R 3431 0 R 3431 0 R 3432 0 R 3432 0 R 3433 0 R 3433 0 R +3434 0 R 3434 0 R 3435 0 R 3435 0 R 3436 0 R 3436 0 R 3437 0 R 3437 0 R 3438 0 R 3438 0 R +3439 0 R 3439 0 R 3440 0 R 3440 0 R 3441 0 R 3441 0 R 3442 0 R 3442 0 R 3443 0 R 3443 0 R +3444 0 R 3444 0 R 3445 0 R 3445 0 R 3446 0 R 3446 0 R 3447 0 R 3447 0 R 3448 0 R 3448 0 R +3449 0 R 3449 0 R 3450 0 R 3450 0 R 3451 0 R 3451 0 R 3452 0 R 3452 0 R 3453 0 R 3453 0 R +3454 0 R 3454 0 R 3455 0 R 3455 0 R 3456 0 R 3456 0 R 3457 0 R 3457 0 R 3458 0 R 3458 0 R +3459 0 R 3459 0 R 3460 0 R 3460 0 R 3461 0 R 3461 0 R 3462 0 R 3462 0 R 3463 0 R 3463 0 R +3464 0 R 3464 0 R 3465 0 R 3465 0 R 3466 0 R 3466 0 R 3467 0 R 3467 0 R 3468 0 R 3468 0 R +3469 0 R 3469 0 R 3470 0 R 3470 0 R 3471 0 R 3471 0 R 3472 0 R 3472 0 R 3473 0 R 3473 0 R +3474 0 R 3474 0 R 3475 0 R 3475 0 R 3476 0 R 3476 0 R 3477 0 R 3477 0 R] + 289 [3478 0 R 3478 0 R 3479 0 R 3479 0 R 3480 0 R 3480 0 R 3481 0 R 3481 0 R 3482 0 R 3482 0 R +3483 0 R 3483 0 R 3484 0 R 3484 0 R 3485 0 R 3485 0 R 3486 0 R 3486 0 R 3487 0 R 3487 0 R +3488 0 R 3488 0 R 3489 0 R 3489 0 R 3490 0 R 3490 0 R 3491 0 R 3491 0 R 3492 0 R 3492 0 R +3493 0 R 3493 0 R 3494 0 R 3494 0 R 3495 0 R 3495 0 R 3496 0 R 3496 0 R 3497 0 R 3497 0 R +3498 0 R 3498 0 R 3499 0 R 3499 0 R 3500 0 R 3500 0 R 3501 0 R 3501 0 R 3502 0 R 3502 0 R +3503 0 R 3503 0 R 3504 0 R 3504 0 R 3505 0 R 3505 0 R 3506 0 R 3506 0 R 3507 0 R 3507 0 R +3508 0 R 3508 0 R 3509 0 R 3509 0 R 3510 0 R 3510 0 R 3511 0 R 3511 0 R 3512 0 R 3512 0 R +3513 0 R 3513 0 R 3514 0 R 3514 0 R 3515 0 R 3515 0 R 3516 0 R 3516 0 R 3517 0 R 3517 0 R +3518 0 R 3518 0 R 3519 0 R 3519 0 R 3520 0 R 3520 0 R 3521 0 R 3521 0 R 3522 0 R 3522 0 R +3523 0 R 3523 0 R 3524 0 R 3524 0 R 3525 0 R 3525 0 R 3526 0 R 3526 0 R 3527 0 R 3527 0 R +3528 0 R 3528 0 R 3529 0 R 3529 0 R] +290 [3530 0 R 3530 0 R 3531 0 R 3531 0 R 3532 0 R 3532 0 R 3533 0 R 3533 0 R 3534 0 R 3534 0 R +3535 0 R 3535 0 R 3536 0 R 3536 0 R 3537 0 R 3537 0 R 3538 0 R 3538 0 R 3539 0 R 3539 0 R +3540 0 R 3540 0 R 3541 0 R 3541 0 R 3542 0 R 3542 0 R 3543 0 R 3543 0 R 3544 0 R 3544 0 R +3545 0 R 3545 0 R 3546 0 R 3546 0 R 3547 0 R 3547 0 R 3548 0 R 3548 0 R 3549 0 R 3549 0 R +3550 0 R 3550 0 R 3551 0 R 3551 0 R 3552 0 R 3552 0 R 3553 0 R 3553 0 R 3554 0 R 3554 0 R +3555 0 R 3555 0 R 3556 0 R 3556 0 R 3557 0 R 3557 0 R 3558 0 R 3558 0 R 3559 0 R 3559 0 R +3560 0 R 3560 0 R 3561 0 R 3561 0 R 3562 0 R 3562 0 R 3563 0 R 3563 0 R 3564 0 R 3564 0 R +3565 0 R 3565 0 R 3566 0 R 3566 0 R 3567 0 R 3567 0 R 3568 0 R 3568 0 R 3569 0 R 3569 0 R +3570 0 R 3570 0 R 3571 0 R 3571 0 R 3572 0 R 3572 0 R 3573 0 R 3573 0 R 3574 0 R 3574 0 R +3575 0 R 3575 0 R 3576 0 R 3576 0 R 3577 0 R 3577 0 R 3578 0 R 3578 0 R 3579 0 R 3579 0 R +3580 0 R 3580 0 R 3581 0 R 3581 0 R 3582 0 R 3582 0 R 3583 0 R 3583 0 R 3584 0 R 3584 0 R +3585 0 R 3585 0 R 3586 0 R 3586 0 R 3587 0 R 3587 0 R 3588 0 R 3588 0 R 3589 0 R 3589 0 R +3590 0 R 3590 0 R 3591 0 R 3591 0 R 3592 0 R 3592 0 R 3593 0 R 3593 0 R 3594 0 R 3594 0 R +3595 0 R 3595 0 R 3596 0 R 3596 0 R 3597 0 R 3597 0 R 3598 0 R 3598 0 R] + 291 [3599 0 R 3599 0 R 3600 0 R 3600 0 R 3601 0 R 3601 0 R 3602 0 R 3602 0 R 3603 0 R 3603 0 R +3604 0 R 3604 0 R 3605 0 R 3605 0 R 3606 0 R 3606 0 R 3607 0 R 3607 0 R 3608 0 R 3608 0 R +3609 0 R 3609 0 R 3610 0 R 3610 0 R 3611 0 R 3611 0 R 3612 0 R 3612 0 R 3613 0 R 3613 0 R +3614 0 R 3614 0 R 3615 0 R 3615 0 R 3616 0 R 3616 0 R 3617 0 R 3617 0 R 3618 0 R 3618 0 R +3619 0 R 3619 0 R 3620 0 R 3620 0 R 3621 0 R 3621 0 R 3622 0 R 3622 0 R 3623 0 R 3623 0 R +3624 0 R 3624 0 R 3625 0 R 3625 0 R 3626 0 R 3626 0 R 3627 0 R 3627 0 R 3628 0 R 3628 0 R +3629 0 R 3629 0 R 3630 0 R 3630 0 R 3631 0 R 3631 0 R 3632 0 R 3632 0 R 3633 0 R 3633 0 R +3634 0 R 3634 0 R 3635 0 R 3635 0 R 3636 0 R 3636 0 R 3637 0 R 3637 0 R 3638 0 R 3638 0 R +3639 0 R 3639 0 R 3640 0 R 3640 0 R 3641 0 R 3641 0 R 3642 0 R 3642 0 R 3643 0 R 3643 0 R +3644 0 R 3644 0 R 3645 0 R 3645 0 R 3646 0 R 3646 0 R 3647 0 R 3647 0 R 3648 0 R 3648 0 R +3649 0 R 3649 0 R 3650 0 R 3650 0 R 3651 0 R 3651 0 R 3652 0 R 3652 0 R 3653 0 R 3653 0 R +3654 0 R 3654 0 R 3655 0 R 3655 0 R 3656 0 R 3656 0 R 3657 0 R 3657 0 R 3657 0 R 3658 0 R +3658 0 R 3659 0 R 3659 0 R 3660 0 R 3660 0 R 3661 0 R 3661 0 R 3662 0 R 3662 0 R 3663 0 R +3663 0 R 3664 0 R 3664 0 R 3665 0 R 3665 0 R 3666 0 R 3666 0 R 3667 0 R 3667 0 R 3668 0 R +3668 0 R 3669 0 R 3669 0 R 3670 0 R 3670 0 R 3671 0 R 3671 0 R 3672 0 R 3672 0 R] + 292 [3673 0 R 3673 0 R 3674 0 R 3674 0 R 3675 0 R 3675 0 R 3676 0 R 3676 0 R 3677 0 R 3677 0 R +3678 0 R 3678 0 R 3679 0 R 3679 0 R 3680 0 R 3680 0 R 3681 0 R 3681 0 R 3682 0 R 3682 0 R +3683 0 R 3683 0 R 3684 0 R 3684 0 R 3685 0 R 3685 0 R 3686 0 R 3686 0 R 3687 0 R 3687 0 R +3688 0 R 3688 0 R 3689 0 R 3689 0 R 3690 0 R 3690 0 R 3691 0 R 3691 0 R 3692 0 R 3692 0 R +3693 0 R 3693 0 R 3694 0 R 3694 0 R 3695 0 R 3695 0 R 3696 0 R 3696 0 R 3697 0 R 3697 0 R +3698 0 R 3698 0 R 3699 0 R 3699 0 R 3700 0 R 3700 0 R 3701 0 R 3701 0 R 3702 0 R 3702 0 R +3703 0 R 3703 0 R 3704 0 R 3704 0 R 3705 0 R 3705 0 R 3706 0 R 3706 0 R 3707 0 R 3707 0 R +3708 0 R 3708 0 R 3709 0 R 3709 0 R 3710 0 R 3710 0 R 3711 0 R 3711 0 R 3712 0 R 3712 0 R +3713 0 R 3713 0 R 3714 0 R 3714 0 R 3715 0 R 3715 0 R 3716 0 R 3716 0 R 3717 0 R 3717 0 R +3718 0 R 3718 0 R 3719 0 R 3719 0 R 3720 0 R 3720 0 R 3721 0 R 3721 0 R 3722 0 R 3722 0 R +3723 0 R 3723 0 R 3724 0 R 3724 0 R 3725 0 R 3725 0 R 3726 0 R 3726 0 R 3727 0 R 3727 0 R +3728 0 R 3728 0 R 3729 0 R 3729 0 R 3730 0 R 3730 0 R 3731 0 R 3731 0 R 3732 0 R 3732 0 R +3733 0 R 3733 0 R 3734 0 R 3734 0 R 3735 0 R 3735 0 R 3736 0 R 3736 0 R 3737 0 R 3737 0 R +3738 0 R 3738 0 R 3739 0 R 3739 0 R 3740 0 R 3740 0 R] + 293 [3741 0 R 3741 0 R 3742 0 R 3742 0 R 3743 0 R 3743 0 R 3744 0 R 3744 0 R 3745 0 R 3745 0 R +3746 0 R 3746 0 R 3747 0 R 3747 0 R 3748 0 R 3748 0 R 3749 0 R 3749 0 R 3750 0 R 3750 0 R +3751 0 R 3751 0 R 3752 0 R 3752 0 R 3753 0 R 3753 0 R 3754 0 R 3754 0 R 3755 0 R 3755 0 R +3756 0 R 3756 0 R 3757 0 R 3757 0 R 3758 0 R 3758 0 R 3759 0 R 3759 0 R 3760 0 R 3760 0 R +3761 0 R 3761 0 R 3762 0 R 3762 0 R 3763 0 R 3763 0 R 3764 0 R 3764 0 R 3765 0 R 3765 0 R +3766 0 R 3766 0 R 3767 0 R 3767 0 R 3768 0 R 3768 0 R 3769 0 R 3769 0 R 3770 0 R 3770 0 R +3771 0 R 3771 0 R 3772 0 R 3772 0 R 3773 0 R 3773 0 R 3774 0 R 3774 0 R 3775 0 R 3775 0 R +3776 0 R 3776 0 R 3777 0 R 3777 0 R 3778 0 R 3778 0 R 3779 0 R 3779 0 R 3780 0 R 3780 0 R +3781 0 R 3781 0 R 3782 0 R 3782 0 R 3783 0 R 3783 0 R 3784 0 R 3784 0 R 3785 0 R 3785 0 R +3786 0 R 3786 0 R 3787 0 R 3787 0 R 3788 0 R 3788 0 R 3789 0 R 3789 0 R 3790 0 R 3790 0 R +3791 0 R 3791 0 R 3792 0 R 3792 0 R 3793 0 R 3793 0 R 3794 0 R 3794 0 R 3795 0 R 3795 0 R +3796 0 R 3796 0 R 3797 0 R 3797 0 R 3798 0 R 3798 0 R 3799 0 R 3799 0 R 3800 0 R 3800 0 R +3801 0 R 3801 0 R 3802 0 R 3802 0 R 3803 0 R 3803 0 R 3804 0 R 3804 0 R 3805 0 R 3805 0 R +3806 0 R 3806 0 R 3807 0 R 3807 0 R] + 294 [3808 0 R 3808 0 R 3809 0 R 3809 0 R 3810 0 R 3810 0 R 3811 0 R 3811 0 R 3812 0 R 3812 0 R +3813 0 R 3813 0 R 3814 0 R 3814 0 R 3815 0 R 3815 0 R 3816 0 R 3816 0 R 3817 0 R 3817 0 R +3818 0 R 3818 0 R 3819 0 R 3819 0 R 3820 0 R 3820 0 R 3821 0 R 3821 0 R 3822 0 R 3822 0 R +3823 0 R 3823 0 R 3824 0 R 3824 0 R 3825 0 R 3825 0 R 3826 0 R 3826 0 R 3827 0 R 3827 0 R +3828 0 R 3828 0 R 3829 0 R 3829 0 R 3830 0 R 3830 0 R 3831 0 R 3831 0 R 3832 0 R 3832 0 R +3833 0 R 3833 0 R 3834 0 R 3834 0 R 3835 0 R 3835 0 R 3836 0 R 3836 0 R 3837 0 R 3837 0 R +3838 0 R 3838 0 R 3839 0 R 3839 0 R 3840 0 R 3840 0 R 3841 0 R 3841 0 R 3842 0 R 3842 0 R +3843 0 R 3843 0 R 3844 0 R 3844 0 R 3845 0 R 3845 0 R 3846 0 R 3846 0 R 3847 0 R 3847 0 R +3848 0 R 3848 0 R 3848 0 R 3849 0 R 3849 0 R 3850 0 R 3850 0 R 3851 0 R 3851 0 R 3852 0 R +3852 0 R 3853 0 R 3853 0 R 3854 0 R 3854 0 R 3855 0 R 3855 0 R 3856 0 R 3856 0 R 3857 0 R +3857 0 R 3858 0 R 3858 0 R 3858 0 R 3859 0 R 3859 0 R 3860 0 R 3860 0 R 3861 0 R 3861 0 R +3862 0 R 3862 0 R 3863 0 R 3863 0 R 3864 0 R 3864 0 R 3865 0 R 3865 0 R 3866 0 R 3866 0 R +3867 0 R 3867 0 R 3868 0 R 3868 0 R] +295 [3869 0 R 3869 0 R 3870 0 R 3870 0 R 3871 0 R 3871 0 R 3872 0 R 3872 0 R 3873 0 R 3873 0 R +3874 0 R 3874 0 R 3875 0 R 3875 0 R 3876 0 R 3876 0 R 3877 0 R 3877 0 R 3878 0 R 3878 0 R +3879 0 R 3879 0 R 3880 0 R 3880 0 R 3881 0 R 3881 0 R 3882 0 R 3882 0 R 3883 0 R 3883 0 R +3884 0 R 3885 0 R 3886 0 R 3887 0 R 3888 0 R 3888 0 R 3889 0 R 3889 0 R 1149 0 R 1150 0 R] + 296 3890 0 R 297 [3891 0 R 3892 0 R 3893 0 R 3894 0 R 3895 0 R 1152 0 R 3896 0 R 3897 0 R 3898 0 R 3899 0 R +3900 0 R 3901 0 R 3902 0 R 3903 0 R 3904 0 R 3905 0 R 3906 0 R 3907 0 R 3908 0 R 3909 0 R +3910 0 R 3911 0 R 3912 0 R 3913 0 R 3914 0 R 3915 0 R 3916 0 R 3917 0 R 3918 0 R 3919 0 R +3920 0 R 3921 0 R 3922 0 R 3923 0 R 3924 0 R 3925 0 R 3926 0 R 3927 0 R 3928 0 R 3929 0 R +3930 0 R 3931 0 R 3932 0 R 3933 0 R 3934 0 R 3935 0 R 3936 0 R 3937 0 R 3938 0 R 3939 0 R +3940 0 R 3941 0 R 3942 0 R 3943 0 R 3944 0 R 3945 0 R 3946 0 R 3947 0 R 3948 0 R 3949 0 R +3950 0 R 3951 0 R 3952 0 R 3953 0 R 3954 0 R 3955 0 R 3956 0 R] + 298 3957 0 R 299 3958 0 R +300 3959 0 R 301 3960 0 R 302 3961 0 R 303 3962 0 R 304 3963 0 R +305 3964 0 R 306 3965 0 R 307 3966 0 R 308 3967 0 R 309 3968 0 R +310 3969 0 R 311 3970 0 R 312 3971 0 R 313 3972 0 R 314 3973 0 R +315 3974 0 R 316 3975 0 R 317 3976 0 R 318 3977 0 R 319 3977 0 R +320 3978 0 R 321 3978 0 R 322 3979 0 R 323 3979 0 R 324 3980 0 R +325 3981 0 R 326 3982 0 R 327 3983 0 R 328 3984 0 R 329 3985 0 R +330 [3986 0 R 3987 0 R 3988 0 R 3989 0 R 3990 0 R 3991 0 R 3992 0 R 3993 0 R 3994 0 R 3995 0 R +3996 0 R 3997 0 R 3998 0 R 3999 0 R 4000 0 R 4001 0 R 4002 0 R 4003 0 R 4004 0 R 4005 0 R +4006 0 R 4007 0 R 4008 0 R 4009 0 R 4010 0 R 4011 0 R 4012 0 R 4013 0 R 4014 0 R 4015 0 R +4016 0 R 4017 0 R 4018 0 R 4019 0 R 4020 0 R 4021 0 R 4022 0 R 4023 0 R 4024 0 R 4025 0 R +4026 0 R 4027 0 R 4028 0 R 4029 0 R 4030 0 R 4031 0 R 4032 0 R 4033 0 R 4034 0 R 4035 0 R +4036 0 R 4037 0 R] + 331 4038 0 R 332 4039 0 R 333 4039 0 R 334 4040 0 R +335 4041 0 R 336 4042 0 R 337 4043 0 R 338 4044 0 R 339 4045 0 R +340 4046 0 R 341 4047 0 R 342 4047 0 R 343 4048 0 R 344 4049 0 R +345 4050 0 R 346 4051 0 R 347 4052 0 R 348 4053 0 R 349 4054 0 R +350 4055 0 R 351 4056 0 R 352 4057 0 R 353 4058 0 R 354 4059 0 R +355 4060 0 R 356 4061 0 R] +>> +endobj +87 0 obj +<< +/Annotation /Sect +/Artifact /Sect +/Chart /Sect +/Chartsheet /Part +/Diagram /Figure +/Dialogsheet /Part +/Endnote /Note +/Footer /Sect +/Footnote /Note +/Header /Sect +/InlineShape /Sect +/Macrosheet /Part +/Slide /Part +/Textbox /Sect +/Workbook /Document +/Worksheet /Part +>> +endobj +88 0 obj +<< +/Length 1147 +/Filter /FlateDecode +>> +stream +xœ½X]oÛ6}7àÿp¥a¦ù)‘C IÚ4à +´³±=}Pe9`Ë®¬¤È¿íkþÅî¥íÖ³Í-‹¥%MÓW:ç~R¾ª›ršå œ _5M–.&p;/–‡ãÇe1|ŸÝ•UÖ”‹j8ºÿÔÐÒÛ"›õù9\\]Âðz”ÀݪßûÒïqÆéÏÚTŸ «„ã JËRuÑïýùTý-KÿSé70àLhç$M¤qÎ@>ï÷†7óì®0pµ€{0¯¥Û( VKÆõÎí/ÆxéŽi ãi¿'<”‘hæ µŽ càp‡¦×#çýàpÝïÝF„ñ¯ýÞk¼ÍE[xýãˆìÅ¢ióppß,Í÷à¶à¬I— Óú‡³ÿˆMTÄÕñ@G+¤ñ $ÃuùBÿƒL$G.Àä¥Ñ^£Éch–qqíŒK.ÏÛvOHf€'ºw /PGѨy¸” ŒóÛHâ %Cwã‘hF¢Úwúß:èùÚ„ÖKö:B¤û^j–˜4¿HÞ¬صÿ!>b«>-·¶Ô¨‘(•(D nAfä½ÙÚ&‚%úÀf…éqÉ^0iAhrf?;£›¼ò}’¨lÊR‚²y¤_àRÆ:‚›x ÖVȼ¢/ÙìHZ_JP ½Ð†{õ³> Gˬ¢Ð¿»¼¹>ü-«î šÖƒË·ñËtó¿ñ¢*@»$±Dï tØLiôGŒ—W;#øñ½·ÉpL¢G?ÎqT$·8¯üØàh7öë{ÒŠÞ\µ¶™ì¬Ô;+«“ZÙì;¬­bƆÞËı4ˆÒ€õ€,’£™)K‰ÝÌ—T›³XpŒ¬±ô“ª¡Y«;0Fé«à:Æðß—,ëbVV±Š¬bZ[­b!è+},Ñ`AË5•;àìÃï'êæ¡[ +…S‰[ƒðR–¨j:ÝÄ)9ái^ãæ†FyÉnËËà'žM}‰ù”—Ó2Ç2ØTSEņ¥B’H’SÑ|ÆØUå\¼÷‹TJØìͶ„¦‹*§2Ü^_y«ÙŒÖŠÓzùhºfZ…Ü:õ4r /eN„ð|ËÁ,þ¤X¬Š|Û”µöÉlsŠ%1Ø'³ô›Ò( ”€9r*ü¾Ö@†É~ ª9±Å.úZâ°Â\&¤Ƴ¿ÜÈÄ.*Úg/SìbOÚÖtêK\tÒ~½pÁ\»oOp¦‚xô.Y«1‰Où޾ýö#£§öY¤¸É³ú ÕU«.ÅáS)LëõÓ(=‡âFÎHcO}"=ä! ððQJ ÿõsû%"Üe(¤C$R3¥O~¯ØžqH„¾Åªƒª•»R…(}κ¡3WI|êH$üHÐVrߨŒ»hû…'­eiú?⹄™ ^úÇ9½Ï àMŸ¨”Hôê…ýÔ ­™ ”½ŸÔ¸%ø—$¼ƒó6§ó}XYR<{ìSßÉ“}Ã’ç&ÛËþ_©w* +endstream +endobj +89 0 obj +<< +/BM /Normal +/Type /ExtGState +/ca 1 +>> +endobj +90 0 obj +<< +/BM /Normal +/CA 1 +/Type /ExtGState +>> +endobj +91 0 obj +<< +/BaseFont /BCDEEE+NotoSans +/Encoding /WinAnsiEncoding +/FirstChar 32 +/FontDescriptor 4062 0 R +/LastChar 251 +/Name /F1 +/Subtype /TrueType +/Type /Font +/Widths [260 0 408 646 0 831 732 225 300 300 +0 572 268 322 268 372 572 572 572 572 +572 572 572 572 572 572 268 268 0 572 +572 0 899 639 650 632 730 556 519 728 +741 339 273 619 524 907 760 781 605 781 +622 549 556 731 600 930 586 566 572 329 +372 329 0 0 0 561 615 480 615 564 +344 615 618 258 258 534 258 935 618 605 +615 615 413 479 361 618 508 786 529 510 +470 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 832 0 509 +0 0 0 0 428 0 350 0 0 0 +655 0 0 0 0 509 0 0 0 0 +639 0 0 0 0 0 0 0 0 556 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 731 0 +0 0 561 0 0 0 561 0 0 480 +564 564 564 0 0 0 258 0 0 0 +0 0 605 0 605 0 0 618 0 618] +>> +endobj +92 0 obj +<< +/BaseFont /BCDFEE+NotoSans +/DescendantFonts [4063 0 R] +/Encoding /Identity-H +/Subtype /Type0 +/ToUnicode 4064 0 R +/Type /Font +>> +endobj +93 0 obj +<< +/BaseFont /BCDGEE+Calibri +/Encoding /WinAnsiEncoding +/FirstChar 32 +/FontDescriptor 4065 0 R +/LastChar 234 +/Name /F3 +/Subtype /TrueType +/Type /Font +/Widths [226 0 0 0 0 0 0 0 0 0 +0 0 0 0 252 0 0 0 507 0 +0 0 0 0 0 0 268 0 0 0 +0 0 0 0 0 533 0 0 0 0 +0 252 0 0 0 0 0 0 0 0 +0 459 0 0 0 0 0 0 0 0 +0 0 0 0 0 479 525 0 525 498 +305 471 0 230 0 0 230 799 525 527 +525 525 349 391 335 525 452 0 433 453 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 498 498] +>> +endobj +94 0 obj +<< +/BaseFont /BCDHEE+NotoSerif-Bold +/Encoding /WinAnsiEncoding +/FirstChar 32 +/FontDescriptor 4066 0 R +/LastChar 121 +/Name /F4 +/Subtype /TrueType +/Type /Font +/Widths [260 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 638 0 +0 586 0 0 0 0 0 0 0 0 +0 0 0 0 0 599 0 0 649 571 +0 0 0 352 0 0 0 986 667 0 +0 0 523 488 405 0 0 856 0 579] +>> +endobj +95 0 obj +<< +/BaseFont /BCDIEE+NotoSans-Bold +/Encoding /WinAnsiEncoding +/FirstChar 32 +/FontDescriptor 4067 0 R +/LastChar 244 +/Name /F5 +/Subtype /TrueType +/Type /Font +/Widths [260 0 472 646 0 0 0 266 339 339 +0 0 285 322 285 413 572 572 572 572 +572 572 572 572 572 572 285 0 0 0 +0 0 0 690 672 637 740 560 549 724 +765 389 331 0 565 943 813 796 628 796 +660 551 579 756 650 967 667 0 579 0 +0 0 0 0 0 604 633 514 633 591 +387 633 657 305 305 0 305 982 657 619 +633 633 454 497 434 657 569 856 578 569 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 615 +0 0 0 0 428 0 0 0 0 0 +0 0 0 0 0 615 0 0 0 0 +0 0 0 0 0 0 0 0 0 560 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 604 0 0 0 0 0 0 514 +591 591 591 0 0 0 0 0 0 0 +0 0 619] +>> +endobj +96 0 obj +<< +/Length 579 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 29 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 94 +>> +stream +xœíY±JAý¿À/HÀÚø‰µA[-´ÒÊJKÁ>çäzÅÚB;­¬,DB!HÂ$ˆÈùÂAˆ;»·»³³Á`Û$w™÷òîvfg7Ï…ñ=βv«¼Û©W^7Ö´CùIo¿1•Lq@"Д'òmkÝQd †W%\âÎÌHAU$x +ÝM+]$gŠå/OˆÈØÏ™rsEò€ ëÎÕ ˆÑŠô²EÄ™ÁÙ! ÛiTÇ7éäéA;|1ň(;$¹ˆìl»‹ôÅøºMGÎɰ€Õ™r€Žj€°Ù (Cô†,M¼X¼0y¼§Œï—§¾q@J•@.}ÜÝÒKϗgZûú'{ŒPáΠVÄ@Þ*rp~Ĉïmžï6k¾+®"ÎL%5kÖ¼Êéå¿è«×‰Æs€€ò%ÒuT[hž‡L.v@)grÃi…6ÏÏÉ å©8$l9"åùewFû¢Šäù¥žMH\tWA*Ï/.×+²X[£¡AŠE¬j;tFÖ~Ü âÅHÌJtµÆ•éªxêºÙl¶ŒÝ¾k·Ã*tFûìì¥í_ÀXí@dºÐ•*F +ì»f‘ÚÝf*ßÐÛ@„¦àÖ”õ+}5kⶸ8ã%ÒÔÕºtU¼¯“Üí4‹tl9ÿŽ-‚ÎXEÊšƒªç»Gç ‘Sw‘#·S•.LØ,M¢¶íø'q*Oäô$.MðÛ…Ä­°ÂÆ£ÇÁ­ +endstream +endobj +97 0 obj +<< +/Length 48905 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 2021 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 1430 +>> +stream +xœìÁ€ÿ«ë +€Ù»Ï%9Ž+£ïÿ@+‰¢(RËÕR4o»ºÚ{ï}ulõ ‰à’È6çÄ÷SŠ ‚ÀÌÍ«ª,öQ§ÓÕg®Ýé6ÍúaöþÿiÝno0ý¦ñx2ÎÞ6_,Vo­×Ûí6ô_€`’$Y<™ÏçÃáè¹^¯ßnwžkµ;µZ½Z­ý¦J¥šÏr’tJ=f²Òg.Åï,—/>W,•+•ô÷r­Z«7š­´V«þ*O놣Ñ8m·™¥¿êçÏ›ô·è8u›Íf¹\N&ÓtVIç–ÎóÿoUoŠ¥´tÚI¡Û»‡«ëÛË«›7gç?½ùýøÓ™$é=?ÌJ´ßì=¢lî¹lZœ/Ëi•j½V«7[íV»Óíöúƒáp8Ovkù|‘Žëõ:ñøðÁ’$yÞN Ãt¸h¶Z•j-:Ò!äþ!ss{v~ùÔÅ›³]–’ôê?JŸ­Ýºãiã‘w»Ž8WHKRy÷¬G£ÑìtyÈc2Ng‹Åb¹\­7¯ºÀ‰X­V³Ù,z½~³Ù*Wªé´ð𘹾¹»¸¼>¿¸:;¿|ÞNã%é ~¨”ö°ÌÏ‹Ž|çsùB¾P|z®ãé–V»×Éd÷Ëb±LG-ާ§)V“é4ý…ÞétÓßðé¯û‡ÇèúæîòêæüâÊŽB’ö³àGEép‹²¹ÝŠ#·[q‹»»;jõf»Ýé÷£Ñø—7VVëõÆ5Äf³Y,ž_ý4ÍB±œ‰²·w÷W×·çWÖ’tX?JGÜnűÛo”Š¥r¹²{„£Ýîöƒñxòö:ŽM’x~>Þó“³Ùl05›­b±œyº6óòêæìü2øÔ-Iúø‚ñ¤“-»{E¥ø´Üؽ Òzzxc<™,ž>8ûüä†å¼Óæy_1ŸÃ_^É\]ßZVHÒü'é÷EÙ\~·Ü¨T«»»7º½þh4žÏç»g666œœôw_úKp±\†ÃF£õv_ñæì"ø8-Iúl?©Iúð2Qç +ŧ¯§4Ÿ6ãñx>_¼]kØlpÒßkéo·ÙlÞéôÊ•j&Ê^ßÜÙWHÒ‰üD&éã{Þl”J•z½ÙîtÃa:ò­×k; Eú +I’étÚlµ‹ÅÒýCæüâ*ø¨,IÚ«‚Ÿ¼$}º¢l®P,×êÝZc0œNg«õ:ôˆ +?Ûn·“é4ý%U,–nïg™èy­Qúy­1=?­z†àT,Ën¯W*W2oÎ.|ÏT’ôá?OI +[&ŠŸ¿úZ*W›ÍÖî{(ãI:^&IzÈà¬7›ápÔh¶â8yuck!IzqÁOO’ö­_vùB±\¯7Ÿî Ìç‹t =p¶Ûí|±èõÕjíá1º¸¼özˆ$éU +~V’´ÿe¢8çã\á—Fïç†×Ox’$Él6ïöûÅRùöîáâòÚƒ’¤W/øÉHÒ–ó¹|:¨VêV¯×ŸNg‹År³Ùøú À‰øykÑëå ¥Û»{[ IÒ§.ø!HÒqôüœF¡X*—«­vg0Îç‹Õjå> €c’þTO¼÷úƒôçýýÃãÅåuðiV’t:?õH:Ö2QœËJ¥J­Þèöú“Ét¹ZyHàà¤?·—ËÕh4*WªÏ÷ZŸ`%I§Yð3ޤÓ)Êæò…RµVoµ;£ñ8‡7›M’Xhìív»^of³y£ÑŠâÜåÕMð©U’¤à'I§\._,WjÍV{4?ÂÕ¥?†W«u¯?(K7·÷îµ$íUÁÏ/’ô¶8W(Wª­§…Ær¹Ü> =οô‡ít6«×›™Löìü2ø€*IÒ; ~`‘¤W”Ííîmµ‡£ñrµ²Íx]›Íf0‹¥«ëÛàC©$Iÿ±à'IúÀ²q¾\©v:ݧ;4–¡€CµX,Ûn”=n!I:¬‚I$é–‰âtðŽs…j­Þíõ¦Óéz½} ØkÛív2™Öë»ûdzóK\H’±à'IúÈ2Qœó…b¹Ñl ‡£ù|±I’Ðg€½$Iúƒ±Z­ÝÜÞ{âB’tè?zHÒë–ó¹|±R­uº½ÉtºrpzÖëõp4*•+×·÷oÎ.‚œ’$½JÁÏ’ôéÊD»—MŠ¥J³ùüÁVgÇlµZ †ÃB¡tssgq!I:¾‚Ÿ/$é³õü²I­Þì³Ù|½^{<8ÏO\Š¥ëÛûŸ,.$IÇ[ð…$)íÖ•j­ÛíÍfó•mphÖëõx2)–+·wnæ”$BÁ’´ŹB¹Rkwº“Étµ^'^6öUúj:U«õ;‹ IÒ‰üÔ IûV6ΗÊÕV»3™L7›g3€}l·‹Å²Þh>üD I‡X&Š‹¥òó›&.Í^×l6¯Tk—W7ÁEI’öªà§I:è2QesårµÛíM§¶ÀË­V«V»}ÿàš I’Þ]ðá_’ަLǹB¥ZïõúóùÜ6øÉ/o‹\\^û¶ˆ$Iï)øÀ/IGY”M#Åz£9‹¥+@ß›ÏFóæöÞC’$}HÁ‡|I:ú²q¾¸»´;™LW«µmœ¸Íf3ãÜ࣠$ITðÁ^’N§LçòÅJµöüš‰šÀIÙn·é_üz£ywÿèmI’^Pðy^’N³(›+Ëfk4žx0ŽÛf³ÆÏ7]Ÿý$I:Ü‚Ïð’¤lœ¯TjÝ^±Xl6îÿ„#±ÝnW«u«Õ~xÈxèB’¤/øÜ.Iúu…béùÁŒõÚƒp¨Ò¿¼³ù¼T®\^Ýö$I:š‚Ïê’¤wesO7f |ÊH’$Ãá(›Íù¼ˆ$I¯^ð]’ôËJ­vg2¦‡£Ðç3àÝ6›M³Õ¾½»>ÝI’t¬Ë%I^6›«ÖêÃápµZ‡>®?Û½0Rªœ_\Ÿë$I:î‚Oã’¤esÅR¥ÓíÍçsï˜@é_½áÈ #’$}¾‚á’¤)Êæò…Rûé“ÍfúH'!ý»Öíöî2v’$}΂ÏÞ’¤W)Ź|±ÞhŽFãÕjú„Çi¹\5[­ÛÛ{_G•$éó|ä–$½n»UF®P­î®ËX.}Ç^Ç|¾¨ÖêW7·v’$…*ø¤-IútÅq¾\©õû»O²úŽ ¼Àv»N§ÅRùòê&øØ&IÒ‰|º–$}†¢l®\®v{ýù|±±Ê€°ÝnÇ“I¾Pô‘I’ö¤àCµ$és–‰âÝGL:½ÅÂ*Þ-I’ñx’Ë\Ô)IÒ^|––$)Å…b¹ÕîÌçs/˜À³ôïÂp4Ž¢Øe’$íaÁGhIRðò…R«µ[e¸ö““•$I¿?ÌØ]H’´Ç›%IûS>_|~*Ã*ƒÓ‘þiïõwÁ§2I’ôþ‚OË’¤=,·[e´g3« Ž\¯×¿½{>I’¤)ø,IÚÛ2QœËÛîl>}Є״Ýn»O» ïŒH’t@%Iû_”Íå ¥N§ë© ]’$Ý^ÿîþÑîB’¤ƒ+øT,I: ¢l®Xª¤Àùba•ÁaI’d0>f"ßH•$é@ > K’±lœ/—«ýþ`¹\Ze°ç’d;3™¬Ý…$I]ðX’tÐÅq¾Z­‡£Õjúœ +¿µÝnÇãqú§ÔîB’¤#(øè+I:Žrùb½ÞœL¦ëõ&ô±v»‹Ùl–ËåÏÎ/ƒ[’$éU +>ñJ’ެ|¡Ølí¾Äš$IèS,§h»Ý.‹b±lw!IÒ‘|Е$e™(Nno¹\¹(ƒÏfµZUªµóËëà#–$Izõ‚¸’¤ã.ÅåJµßn6Þ.áJÿ€5›íË«›àÕ$IúDŸl%I'R&ŠëõÆd2õH¯+ýÕéö®oî‚U’$é“| •$Zqœoµ:óù<ôÁ—c0Žîî|s|¦’$IŸºàs¬$é4Û]”Q*÷úýÕjúÌAšÎfÙ8ç3©’$NÁ'XIÒ‰—óÕZ}<žøv h¹\–ËUŸ‘$éÔ +>¸J’ôøôHF¾Pl·wo—¸(ƒg½Þ4›­ËëÛà”$IúüY%IúuQ6W.Wûƒ¡·Køµ$IúýþÝýãO®¼$éT >©J’ôÎrùB£ÙšNg›·KNÝd:ÍÆyW^H’tâP%IzOO~Vz½Ý…ŸÞ.9AËåª\©ž_\™$IRð‚¦’$}HÙ8_«7¦Ó©G2ND’$íNçúæ.ø°$I’ö¤à©$I¨B±ÜõHÆQKÿÍN&ÓÇL|L’$I{UðAT’¤esÏdøë‘Y¯×ÅRÙ•’$é÷A%Iú˜ò…b·ÛO½¡OÞ|¬d»mwºW7Á§#I’´ŸŸ<%Iúø2Q\­Õ'“©WKÔx|æ”$éµÊDq¾P|þpIè9*ý—U*WÎÎ/ƒE’$iÏ >mJ’ôêeã|½ÑœN=’±×Ò;n××F$IÒ|È”$éesÅRe0®VnÉØ;³Ù,Šâ7gçÁg!I’t(/%IúÔåòÅf«=ŸÏ=’±6›M½Ñ¼¸¼ +>I’¤Ã*øT)IÒç)Êæ*ÕÚh§årU®TÝØ)I’^\ðIR’¤ ŹB£ÑšÏçI’„>ܹívÛ nï‚=’$é  >@J’°LW*µÑhlñ‰,W«B±ôæì"øÌ#I’½à££$IûP¾Pìv{ëµ+2^Ív»íõú—W7Á§I’tŸ%IÚŸ¢l®Ñh-ËЧÿƒ·^¯ã\>øœ#I’Ž©à³¢$IûV&ŠË•êx2qÕçËt:Ýó K•$I¯\ð)Q’¤ý,Åù|±ß¬×ëÐ+ƒ1Ÿ/²Ùø§7çÁ'I’t|Ÿ%IÚóâ\¡Õîxµäý¶Ûm·Ûsë…$Iút %I:ˆ²q¾VkLg3¯–üÞb±ˆs‘$IŸ´à¡$IT”Í•+ÕÑx¼ÙøúêÎv»ít»×7·ÁGI’tô%I:¸2Q\,–]‘±\. ŲG/$IÒç)ø(IÒá–Ë;^z?µWKÒÿ½ƒÁðæö>ø$#I’N§à³Ÿ$I‡^œ+4š­Åbq"{ŒÍfS*WsÁ§>I’Ž£L×êÙl~Ü{Œétzwÿ|€‘$I'XðyO’¤#«\©Ž'“äèöI’4š­³óËàÓ‹$I:Í‚y’$eÅRy8Íó‹Å"ÊÆÁçI’tÊð$I:ââ\¡×ëo6›ÐˆÒéö..¯ƒ-’$éÄ >ÚI’tôŹ|§Ó]­ïÓ«ëõ&_,ýôæ<øÄ"I’|¨“$éDÊÆùf«½\®B¯%>Ôx<¹½si§$IÚ—‚s’$TÙ8_o4çóEèýÄû$I’þC^\^T$I’Þ|“$é{ÞcÌf³=¼ês¹\FÙœ7G$IÒ¾|„“$éd‹²¹j­>Ý›=FúO1®oï‚Ï'’$I¿/øð&IÒ‰es•jm2™&Ip}±Ù$µzãìü2øp"I’ô΂m’$)-Å•Jm2&I€ç1‹E6ÎK$I’ÞSðM’$ýºr¥6O>ÛóÛív0^ßxsD’$í{Áç4I’ôûŠ¥Êh4þÔÏc$Ûm­æÍI’tŸÐ$IÒ¿«X*F“OtÏçjµöæˆ$I: ‚Ïf’$éýŠ¥áhüº{Œñdru}|‘$Iúð‚Oe’$é?–‰âB±<^eQo4½9"I’®à#™$IúÀÞî1^|Ïçz³Éå ?½9>H’$ýÑ‚c’$镉âb©ò‚=Æt:»» >{H’$½¬àc˜$IzAÏ{ŒÑh´ù€=Æv»íõú—W7ÁI’¤|“$I/î—=Æø=Ïcl6IµVwñ…$I:ô‚^’$é#ËDq¥Z›L¦¿ßc,—Ë8çâ I’t º$IÒ«´ÛcTj“éôí÷J&“©‹/$IÒÑ|Ü’$I¯[µVŸÍæÝ^ïâò:ø¤!I’ôZŸ²$IÒëöð}ÿãÙ×ß|ûÝ¿~ >iH’$½VÁ§,I’ôŠ=¦à³–$Iz•..¯¿øòï¿Y_¼íÏ_üí›ÿþ{ I’t¸·$IÒGöðýøæü/ýêß­/Þ–þgþñí?¿ÿñMð D’$é|è’$IÓýCæ»ýðç/¾üë‹·}ñåWßþÏÿþ`!I’ªàs—$Izq·wßþó»?ýå¬/Þ^Žñ׿}þwí1$IÒ¡|ô’$I/ëúæîëo¾ý£»‹ßì1¾üê›~÷½=†$IÚÿ‚O_’$é]^Ýüí«o>f}ñë=ÆW_ÿã¿ûá‡Ðc‰$IÒ{ +>€I’¤?Ú›óË÷|väeýù‹¿ýý›o¿ûþÇàÉ$IÒ; >ƒI’¤ïá1úáÿØ»娎®a£÷CÒ„39r˜, c“ÁÛ›ôý#ó?ec,”ö ë©u„žÝ]3Ý[»›åäz/¾<Çðè*Ná“pAóŪ?ܺ¡³‹/•*µ¶ÇJ€” Æ€‹˜Í—ínÿŽ/>+WëÝþÐ9áóðŸ&Óy£u¥gG.­ZkžcDO,á#ðm‡G“¤~=ÏŽ\ΧÇJ†.ùB…OeÀ7ìU’FàñÅg›å¤Ñê¸äˆ>˜ÿf{w¿\­…Ÿ]|éü’ÏNÏåÀí ŸÍ€š/V£­Rå¦^M½¢JRïöÎ1€Û>¡3_¬£­Ír5ü¤â6JÕ¤Þê\ò Ü’ð! øÒl¾ìõG¥T_|öér —|· |N>›Í—íN?ü\â{ýu9FäG%ÀM +Õ€O¦³E³Ý ?ޏ´óË1úC—c7$|ZÖ&Óy£Õ ?…¸º¤ÞøQ pÂ6àx2[oüîËF©ÒlwGãíð9È“ð™ +îðhRIáÇ×n³œ´»}?*®KøØE¶p\Iêá§ 7§’4zƒQøÀä@øä…µ»wP®ÖÂnÚF©Zo´\Ž\QøðÅTã‹ÏJ•äür ?*.+|~€Z—*:¾ø¬’4º½Ë1€Ká h¶¶÷6ËIøaB”R5©·ÃqødKøÅ1_¬¶v +}|ñÙú¡Ù +\Xø,1_¬†£­R5üô =ÊÕz·7ô£à"ÂÇ9(‚ùb5oo”â Òf£T­5ü¨øoáäÞù·/_|Ó§•Œü¨øwáCäÛ_?q|q!åj­Û†OG@:…ÏucóÅjàî‹ïñé¥7|ÿ>Ú@^9¾¸´ÍrµÕé¹áøRøt¹4›/»½¡ã‹«¨$õÞ`>,)>à@þÌ«þpìøâêÖ†õfg8Ú +™€pá3ä̧l–_\›r¥Öîöý¨ +.|Ì€<9?¾ºûâúýuÃg³?‡ÏN@”ðIrÃÕ7m³œ4ÛÝ‘—J Â‡=ȇùb5t|q+Üð Å>ï@Ì«Ñx{£¿»/ˆõu½ÙvÃ'JøÈYwþí ÇJ•Z·7pÃ'DøÔY·µ³¾—/²¤Þòe (‚ð©2mkgo³œ„ïâ nýWÐêô|ò-|ð€ìr|‘*•¤ÑwÃ'äWøìµ»wPªÔ·í|i£Tm4;ž[€\ +ÿ ‹vöÊUÇ)U®Ö»ýaø”\¯ð 2gÿàh½Gß§ó ¾Œù>@¶W_dD¹Zëö‡nø€|Ÿ CŽ'3߾ȖRµÖðÜ*äAø(Yq<™%õfø–œK(WkÞÀ—1 Ó§AÈ„élQk´Ãwâ\ÚF©šÔ›¾ŒÙ>@úÍæËf»¾çêJ•¤Ýí£0àÂgBH¹Ù|¹Þó†o½¹FI½é™Èœð±Òl¾XõúÃð7×n³|þeŒðI ¸¸ðÉRk¾X †ãð½67'©¹2#|8€Ô·7JÕð]67ªT©µ:}Ï”@ú…‡NÛ;û›å$|Í-øë™’Ö`8Ì€oŸ …v÷ËÕzøÎšÛô×—1z¾Œ©>"@ÚN_Öù—1ÜŒ©>%@ªOfI½¾&P©Rëô¾Œi>(@zLg‹F³¾ƒ&ÜF©Zk´†ãíðQ ø,|V€”˜/V­N/|ïLz”*µ^8ŽžÖ€OÂÇEHƒùbՌ·̤P£Õù2¤@øÄáæ‹Õx{7|§Lj•«õþ`>¶@Á…nwï`£T ß&“fë!VÇõž(|h€Xû‡Ç¥J-|ƒL&T’†/c@”ð¹MfÕZ#|_L†l”ªÍv×—1àö…Že2×›íð1Y”Ô›ƒÑVø …>=@ˆÙ|ÙîöÃ7Âd×f9ét¾Œ·&|€€Û7_¬úƒ±Û;¹¢õ?¡Z£5ôe ¸á3$ܾñöîf9 ßÿ’åj½Û†u{á3$ܲ½ýCÇ\¯O×{ŽÆÛá£äXø ·éðhRI<>Â8ku8Ÿî ¯Â'I¸5ÓÙ¢Zk†ïsɱ¿®÷ì£<È¥ðanÇ|±j¶»á;\Š ©7ý¢®]ø< ·£?‡ol)ŽR¥ÖŒÂ'=È“ðynÁx{7|KK5ÛÝñÖNø¼ù>RÀMÛÝ;Ø,WÃ7³S%©\ï ×!|ª€up4)WëáÛXЬT©µ;}_Æ€+ +,àæOçµF+| ¥j½ÙºÞ® |¶€2-ší^øÖ>«$õþ`ì­U¸œðñnÂ|±êö‡%×_.›å¤ÕéùE \Bø„ 7a4Þq|A:­ÿeÖ­áh+|€l Ÿ0àÚíœ?>’„oTáJ•Zo0 + C‡L¸^‡!#6JÕf»ë%pAás&\£Ét^­5Ãw¦pqë±Þ(€‹5àºÌ«z³¾!…ïå%páÓ&\—v·¾…ËÙ(U­Ž_”À7„O›p-F[;á›P¸¢¤Þx£þEøÀ W·½»ïíTò¡T©uûÃðR(|æ€+:8<^oúÂ7žp]ü¢¾*|쀫8žÌG~Q>yÀ¥Mg‹F«¾Ó„Rª$Þ(€Ï‡O¸œÙ|Ùé Â÷˜p£6ËÕV§ç%°å€lš/VƒÑ–Û;)ˆZ£=o‡Ï+|€KØÞÙÛ,;¾ @*I½ï%[ø +ßkÿàÈã#Ðf¹ÚîöÇÑÓ#D ŸBà»OfÕZ#|/ Qj–k1(¦ðA.n:[$õVøbU’F8#à–…Ï¢pAóŪÙî…o! J•¤Ó„O’p›ÂÇQ¸ þ`¾m„ôØ(U­Ž_”Páã(\ÄÖΞ·S៪µ¦‡V(ˆð‰þÓÞþáf9 ß*B:U’zÏC«@øP +ßvt<-Wëá›DH³ÍrÒéöý¢€| ŸKà&Óy½ÑßBú}ºÃ/JȱðÑþÍl¾lu<>ß!©7‡£­ð nBøt +_5_¬úƒQø~2§T©uû®Å ‡ÂTøªñö®ÇGàrÖÿwÚÝ~øœ ×+|@€ÚÝ?,U<>WRo´Ýí @ž„Ϩð7‡GÀµ¨$uw{ác*|éx:¯5Záû>ÈR¥Ö¸€<ŸTà³Ù|ÙhuÂw|3®Å ‡Uød¾XuzÃð½äÒF©Úhuü¢€L ŸWà“ÑÖŽÇGàF%õæ`´>Àå„Ï«°¶»wèønA¹Zﻀl +YàðhRªÔÂwvPëÿnn=…À÷ +ŸZ(¸ãé<©7Ã÷tP(¥j³Ýoí„Ï¢pqáƒ+E6-<>Qj–»=Èðـš/VÝÞ |EVIêC‡dDøø +@a F[áÛ7 TIzîö ÂÇWŠi{w³ìñH…RµÝí‡Ï¥ðmá,´wpT®ÖÃwmÀ—­®»=H³ð!€¢9šÌªI#|³üSRo¹€Ô +Ÿc(”óÇGšôª$õÁp>£À?…²Ç|±jw=>iWªÔzýaø˜ +>ÍPóÅj0ÜÚ(¹½2`³œ´»ýqô¤ +_ +h(ˆí=Ç!ëÿ°Í¶»=H‘ð€"Ø?<Þ,'á;2à{Õ›í‘C Ò!|¦ ÷Ž'3o§BvUkáh+|j€ð±€|›Î—õF;| \E©Rë{ €há“-96›/[^øæ ¸ºÍrÒõ@ ¡Â‡[òj¾Xõ‡ãðmp]6ËÕv§>¾PXáó-y5ÞÞõøäO½Ùñ@ !Âç[rioÿ°TñøäS­Ñ·ÃçXŠ&|Ä Ž&•¤¾ÉnNµÖx €Û>å3“é¼Öh…o¯€›VIê(à6…ºäÉùã#m@Q”*µÞ`>ÐPá³.¹1_¬Ö{·wB¡l–“NoànOnAø¸ @nŒÆ;Ž/ €Öÿñ[í®C nZø¸ @>ìín–_@q5Z^Yàf…O¼äÀñdVªÔÂ7P@¬Z£å€›>ôuÓÙÂÛ©À'ëÕ`8ÞqÈ¥ð¹€L›Í—V'|Ó¤G¹Zxe€>ú]óŪÛ†o—€´Ù,'½þ0|Ð g§_2j¾Xy|ø7›å¤ë€k>Q;»ûëJø. H­õÑîôÂÇÝüÙÞÙÛÝ;ØÛ?(šð€,:8<®$õðýr¥j³Õõ@É7ììî¯gòõ¢z<™M¦óÅbµ\ܹs÷‡~¼wÿáýž<}öó/¿¬½<ïÕÚº×o$©ˆ…ÏÀdÎzÌNêÍð ¥j½Ù.ø!ÆîÞÁþÁÑÑñt:[¬NN¸ûÓýŸ>{ö믿žŸJ¼~ýǾ}ûîÝû÷ÿ'Iú÷ÂÇ`²e=~7[Ýð=-µFkT€WV?ý¾ãÓ*–'§?þxïñ“'Ï_¼øý÷—¯ß¼y÷î]ôì/IÙ.| Cæ‹U§7ß +Y”Ô›Ã|büï¼âàh:[œÝ¹ûèñ_‡/_¾}ûöãÇÑc¾$å°ða€ Œ¶<>\Z%i G[á'W<²8:žœœž=xðð—çÏ_½zýÞO?$é¶ +†ÈŠÝ}ÇÀ•*µþp~qñ#‹µƒ£ÉéÙG¿xñëÛ·~ "Ia…ÏÃdÂz€w|\‹R%é Fá§ß°»w0_¬îÝðüüÈâmôÀ.Iú_á#1é7™Î½ +\£ÍrÒíÃO*¾tø¿/Z9={üøéë×o>|øààB’R^ø` @šÍ«v·¾Óri£Tmuz·|j±·¸\žÜððåË—ïÞ½sj!I*|6 µæ‹Õ_Äos€¼Ú(U›íîxkçFO-vv÷'³;wüåù‹?ÿüóÇÑ3¸$é2…ǤÖöΞÛ;[Ðhunâcoÿp6_Þ¿þu oˆHR +H§ýƒ£R¥¾¯Š`c½Ü4Z£ñöµ\¬—¯åêäѣǯ_¿öu IÊSá2)tx<­Öá› P®tˆ±³w~p±'*³ù²Ýñø&©5‡£­‹\Î9-=zòúÍ›èZ’tK…ʤJ8v{'«’Ôÿrˆ±½³wx4¹wÿÁ«W¯£çhIÒm>*ã­]Ç@”«õþpüåÙÅîÞÁÙÙ¿þú›;.$©°…OˤÄÞþ¡ã =J•¤7mmïÎf‹'Ož¾ÿ>zp–$>0G“Y¹Zß°|VIƒÑÖ“§Ï¼ˆ*IúTøÌ @¸él‘ԛỀµRµÞìlíì­—¦õµ:9ûí·ß£GfIR* +›ˆ5›/›ínøž T©µ»ýýƒ£õºôå2åC’ô©ðÉ€@óŪ7…o[€‚«ÖƒáÖÑñt½(}u±Zœ=ñ«;<%©à…Ïo{|³^jÖxkw2ÿçzµ:9ûåù ‡’Tä‡g¢ìîn–“ð- P@ëŧÞlïìîÿí#ß¶\:Ĥ">?âðhRñøpë6ËI³ÝÝ;8ú·Œ|ÛruúìÙÏ1$©˜…ÐܾÉt^k´Â72@¡l–“v·px|¹³‹Ï–«Ó§1$©…OÑܲÙ|Ùj÷Â÷2@ql”ªínÿðhr]ëØù!ÆS‡’T¸ÂinÓ|±êö†áÛ  6JÕV§t<½‰íÉÓg>|ˆž¦%I·Wø, ÀmŽ·=>Ü‚Oß»¸¡³‹Ï<|ä›’TœÂginÍöξÇG€›¶Qª6۽ãÉﻸ bHRQ +§¸‡Ç¥J-|käØF©Úhu÷/ûÎÈ¥ù&†$¤ð‰€[0™Î“z3|wäÕF©Ro´wöfóeÈ*÷ðá#wbHRî ª¸ië E½ÙßàyUI[Û»QgŸ=|ôØ!†$å»ð¹€5_¬:½AøÈ¥R¥ÖŽ'ÓyøZ÷ɃÞ½{=_K’nªðnÎüÄos€œÙ,'ínÿðh¾ÐýÍýûbHR^ ÿ”àæììx;¸^ëU¥ÖhïîÞòuwÿþ‡’”ËÂ?b¸!û®Y¹Zmí„_yñŸîÝsˆ!I9,üó€›p<™U“FøfÈÍrµÓ¦çÊ‹ÿôÓ½ïß¿žµ%I×Yø‡ ×n:[x|¸FµFkÿð8|qû^?Ý»ïC’òTø' ×k¾Xµ»ýðý¥Jm4ÞIí•ÿé§ŸbHR~ +ÿXàzõ‡c·w×¢ÕéOfáËÚ9ĤÜþ™À5ÚÚÞÝ,'á» 몵æöî~v¿zñ71$)… p]öö<>\ÑF©Úé rðÕ‹¿ùéüu‡’”íÂ?M¸GÇÓŠÇG€«Iê­½ƒÜ|õâo<±*IY/ü£€«›Îµ†ÇG€ËÛ,'Ý~–K½œ{÷¼ósIÊláŸ#\Ñ|±j¶»áÛ »rvëÅ·=|ôøý‡Ñ3¸$é2…ˆpëG8ßþµQª¶:½Üõâo=~ìbOIÊb០\ÅöÎÞF)~dQ¹ZÛÚÞ _ÇB<|ôøƒobHRÖ +ÿøàÒö޼ +\N½Ù>Ê݃#ßÅ!†$e®ðÏ.çèxZ®ÖÃ7A@æl–“Áp« ·^|Ûƒ‡bHR† +ÿàà&ÓERo…̩֚ûGá‹Xzûøñcôl.IúVáŸ\ÜÎî~©âñà¢6JÕv·?™Îׯô[®NŸ=ûÅ!†$¥¹ð .èàð¸’4Â7D@Vl–“áhÛ›#·\þòü…C IJmáŸ\Äd:OêÍ𠕤¾»w¾veŽC IJsáü§Ù|ÙhuÃ7D@VÔ›íãIøÚ•QËÕé‹¿:äþÀ·Í«n¾!2ᯋ/žL½¢““³ß~û=zN—$ý½ð¾m´µ¾'2ᯋ/¶\|q-V'g¿ýîC’ÒUø§ß°»¸QŠßéWªÔ\|q½NNÏ^¿~=­K’þá ü›ƒÃco§Q­5ާá«VþœœÞyõÊ!†$¥¥ðϾêx2«Ö¼ +ü·f»;™ÎÃW­¼:=ûá?þˆžÙ%Iç…(ðOÓÙ¢Ñê„o‹€ôëö†³ù2|ÕÊ·³;wÿøóÏè±]’ä uÖ›‘No¾-Rn£T¸·ó¶œÝ¹ûîÝ»èÉ]’Š^øÇ_ZoFÖ[’õÆ$|s¤Y©’Œ·w_ܦ»?Þ{ëC’B ÿ,àK[Û{›e·wßR®Öw<;á§{÷}C’ ÿ à³ýƒ£õÆ$|s¤YµÖX¯áëUaÝððýû÷Ñ#¼$´ðO>ùëñ‘føæH³Z½ux4 _¯ +îá£Ç>|ˆžâ%©ˆ…°øëñ‘z£¾9Ò¬ÖhOfáëkŸ8¾È¥ÕÉÙ‹¿Fû’”«Â×v€Üoí8¾¾ªÙî:¾È±“Ó;¿¿|=ïKR~ +_ØòmoÿÐñðUÍVw6_†/SܨӳÞ¼y=òKRN +_ÕrìðhâíTà«jÖd:_¦¸w~øñíÛ·ÑS¿$å¡ð% ¯Ö{_U­5Ž'³ðeŠ[s÷Ç{ïß¿ü%)ó…¯ç¹4-<>|U%©M—)nÙ½û>|ø=ûKR¶ _Ìòg¾XuûÃRüF H›rµ¾·¾LâÑã'?~Œÿ%)Ã…¯ä93_¬Fãm·wÿ´YN¶wö—)=ûù‡’té—q€œÙÙ=XoRÂ7J@Úl”ª£ñvøE¬åêôů¿Fï$)«…/ãyrpx\®z|øŠþ`4_¬Â—)­NÎ^¾|½ ¤L¾†äÆñt^­5ÃwI@ +µ:ýÙ|¾L‘§§wÞ¼ù#z IÙ+|ȇõÞ¤Öh‡ï’€Z/ÓÙ"|™"Uîüp÷Ï·o£·’”±ÂWo€˜/VíN?|—¤P%©OfáË)ôãO÷Þ½{½¤,¾täÀ`´åñàŸJ•ÚÁáqøEjÝððÇÑIÊLáë6@Ömïìy|ø§Rugw?|"Í–«ÓÇOžz_U’.Xøº i‡ÇŽ/€¯Œ¶Ã×(Òo¹:ýùççÑ{IÊFá‹6@vOf•¤¾KR¨Ýí{;• ZœýöÛïÑÛIÊ@á+6@FMg‹z³¾KR¨Þôøßçäü}Õ7Ñ;IJ{áË5@ÍæËNo¾KR¨ZkO×)2çìÎÝ·ÞW•¤o¾VdÎ|± Ç¥ø6åJmßã#\ÖÝï½ïiIú×Âj€ÌÙÞÙóv*ðO›åd{Çã#\Ƀ‡½¯*IÿVø* -{ûG¥ŠÇG€¿Û(U‡ãíð5Šxúìgï«JÒW _¢2äèxZIêá% …ºý¡ÇG¸ËÕé‹¿Fï$)…/ÑY1™ÎkVø. H¡f«ëñ®Ñêäì÷—¯¢7 +’”ºÂ×g€L˜Í—­N/|—¤PRoOfáË9svç‡?þø#z¯ Ié*|qH¿ùbÕëÃwI@ +•*µÃ£Iø2E.ÝýñÞ»w ’”¢ÂWf€ôoïz|ø§Ír²»¾F‘c÷<ò4‰$}.|YH¹Ý½ƒRÙã#ÀWŒ·vÂ×(òm¹:}òô™§I$éSáË2@šOË•Zø. H¡n¾FQçO“üêiI:/|MH­éláñ૚­îl¾ _¦(ˆ“Ó;¯^¿‰Þ7HR|á 2@:­÷&ͶÇG€¯HêÍÉt¾LQ(gwî¾}ëVOIE/|5H¡óÇGãð]ü?öîD+nk¸ðýßTÑ÷}ß½ bƒŠ"H÷ý$9NŽšÄ(°6UsŽç޼˽jèÞPS÷äy|úçC.Ä "›'>Š@A‰dÆ¡É/JTÃã#u9¾â#Ù9ñ9 ªÉdóg<>à ‡¦'Rñ››Lî¤""±Ä‡0(%_,;uø¢@A‘h¢V7ÅÇl®a¶ŸfÒ;‘LâCÔQ*W O|K  @0Âã#PD«Ý],Òk‘@âQ©Ö½þø–@Ao€ÇG ”^°\ñ4 Ù.ññ *¨ÕÍP8æÐtñE €jt··Xªˆ)à•‹Ñåf³‘^&ˆˆŽšøìÄ)>_xëÌidsEñ¼Õ0[W×7l@D4žß’(Hs¹<àô4ÌÖÍíDz· ":lâÃŽ/Éñv*€·ÎœF*ŸQÀç4ͧ§'éõ‚ˆè€‰OZ8²l¾èÔy|ÀkMÅ“â3 +øŠf«³Xp«'Y6ñ1 ÇT,Ut7xG0­Öâc +ø¢nï|µZI/DDI|ÆÀÑ”+5/ ¾%P×Üñ1ìÅÅÅ%O“‘%°pÕZ#ŠˆoIdx|<>‹¹º¾Ùn·Ò«ÑžŸ®pµº%¸½À[NÝ/”Äǰ_ ³uÿ ½jí9ñé +GLgÏœ|¾ðšCÓÓ™œøŒ¡ÙêÌf3émƒˆhŸ‰V8´l¾xæ4Ä%ªùöøH"%>£€Ãétû‹ž&!"ë$>Wà JåªËðˆ/JŠÄÄgphýóáz½–Þ9ˆˆö“øP€Ã©Ö†Ç/¾%PÛàíTØÄèrÌ­žDdÄ'*H­nú!ñ- €‚\†·R­‹)à8fëúæVzí "ÚCâ¡V7ÃÑ„ø–@ANÝS(–ÅÇpL ³5}|”Þ<ˆˆ¾šø8€CH$Ó¼ +à­3§Áã#°§f«½Xp«'vâ³ö.“+h.ðšCÓãÉ´øŒ¤tº}nõ$¢“N|À~Še—á_”¨Æ¡éáH¼V7ÅÇ h0¸Øl6Ò+Ñ'Ÿ¢°G¥rÕíåñïðÂÜÞ ì\]ßð4 hâ#öe·›øañ- €‚Ü^©\S€ +fëîþAz !"úLâ#öâûã#qnïð–Ëðòøð«f«ý4›I/"DDÿœøü€½àñï:s™\A|Fªiwz//Ké]„ˆèßžðuél~·¤ˆ/JTãÐ\ ~ãü|¸Z­¤×"¢H|rÀJÍå_”((KÔ¤g ²Ñå˜[=‰è„›ð•j]wóv*€wøaÞNþêæöVz#!"úhâ3>­Zkx|Añ- €‚ Ÿ·Sh˜­‡é£ôRBDô¡Äg&|N­nCQñ- €‚œº§ÈÛ©À‡5[çù\z/!"ú{â>¡ÖhÆy|À{4—;›+Š)à´t{çKnõ$"埖ð éLîÌÉç ¯í&C2•ŸQÀ) .6›ôvBDô§ÄG%ü«|¡Äã#Þrhz4–àöNàÓÆW×ÒÛ ÑŸŸ“ðOJåªáö‰/JEªµ†ø˜NÚýýƒô‚BDôÛć$|\¥Z÷úy|À;<¾@¹RSÀ©3›íÙìYzG!"z?ñ! Äã#~Gw{‹¥Šø˜¬¡Ýé¾¼¼H¯)DDï$>!àƒbñxKs¹s…’øŒ¬¤>X¯×Ò› +ÑëÄÇ#|DŠÇG¼Ç¡é©tV|FÖ3yš„ˆTK|6À_åòEÍeˆ/J'y|8›Û‰ô²BDô?‰Fø³R¹ê2¼â[Ã1>_‡Ó0[Ó©ô¾BDôßÄ#üAµÖp{ýâ[y|ÞN­Õî à­l¾¸[RÄ%ªqhz,žŸQ€ 5ÌÖÝݽôîBDvO|À+ÅR…ÇG¼+Žòø Ål¶Ÿf3éõ…ˆlø$€_•+5/ ¾%PתTëâc +°³V«óò­žD$–ø€Ÿªµx—áö•ÊUñ1 ×;_¯¹Õ“ˆdŸðC­nF¢qñ- €‚œº;_(‹)?\Œ.¹Õ“ˆD€ðC"•áño9õt6/>£üêæv"½Ç‘Ÿ~°“Éæ5xÍ¡¹É´øŒðJÃl=¦|ÄåøŠ§Iˆè8‰O<¶•Hòø€wœ9l® >£|PÃlÝÝÝK¯5Dd‹Ä'{Êdó»%E|Q ‡¦Çy|85f³ýøø$½Ù‘õwl¨P¬ðø€·š+‰‰Ï(ŸÐîô‹…ôrCDO|Ö°›r¥¦»}â‹ù<>œ°n·Ï­žDtÐÄ[Ùí&^?x‡Ûë/Wjâc +ÀW ‡#éý†ˆ¬œø”`<>àw\†§Àã#€%\_ßJ¯8DdÙÄGûˆ%R<>à-ÍåÎæ‹â3 +À¾¦ìW§Ûyy‘ÞuˆÈj‰7–W,Wu·W|Q  @(Âã#€U.xš„ˆö›ød`m•jÝã ŠoIäöv#B|L8œËñõf³•ÞxˆÈ:‰5V«›ÁPT|K  Ýí-•«âc +ÀA5ÌÖdr·Ýòƒˆö“øX`aÑXR|K  3§‘+”Äg€#0›íÇÇ'饇ˆ,’øL`UéLŽ·S¼uæÔ“©ŒøŒp4íNo>_Hï=Dd…ÄKÊ˼ +à-‡¦GãIñàÈzýóÕj%½úÑÉ'>ÍXO©\u¼ +à`˜·S{G\ˆAD_L|”°˜ïÄ·$ +Ú ììêúFzû!¢ÓN|ްð;<> a¶¤ ":áÄç+‰'RÜÞ à-§îáñõïO“»œºÝn²ÛP¸þÀ[^ÇG¼«a¶&“;>bÑ?%>»œºD2Íç oénø³Ù~||’Þ‡ˆè”\NZ®P:sr{'€×4—»PªˆÏ(ŠkwºóÅBz%"¢“I|j8]åJÛ;¼åÐôL6/>£œ„^°Z­¤·"":ÄG€U«›nïð†CÓc‰”øŒpB†#.Ä ¢$>¯œ¢ZÝ Gãâ‹…#1ñàä\]ßðƒˆþšø°pŠR鬸–@A>¨ZkˆÏ('§a¶îî¤w#"R=ñaàää %Íå_”¨ÆðøÊ•šøŒp¢Ìf{6›I¯GD¤tâ“ +Ài)•«»%E|Q —á-Ëâ3 +ÀIkwzËåRzC""uSNHµÖðÂâ‹Õh.#›+ˆÏ(Ðï6›ô’DDŠ&>£œŠZ݌ƒMß•(e7ÉŒøŒ`——cnõ$¢wPNE*;s⻥84=MÔê¦øŒ`%“ÉôžDD*&>œ„|¡äÔ=â»Õøa°wf³ýøô$½*‘r‰O'ê+Wj†Ç/¾(PÍn2ðø€iµ»óùBz[""µMW«›>nïð†S÷KñÀÂzýÁjµ’^˜ˆH¡ÄçÅEcIñE €jšžËÅË»¸ñ4 ýL|(PY:“çño¥ÒYñÀ&®®oxš„ˆ~$>‘(«X®:]nñE €j"Ñ„ø€` ³uww/½6‘‰O$jªÖ†Ç'¾(P?áíTGÖlužf3é͉ˆäG´[OÁˆø¢@5_ R­‹Ï(6Ôîô‹é剈„ŸETSk4c‰×_xEw{y|€ ~°^¯¥÷'"’L|PM&W8s⻥8uO6WPlîb4æVO";'>…(¥P¬èn¯ø®@)gN#™Êˆ(ع¹H¯PD$–ø ŽrµîõÅw%Jqhz4–äöNŠh˜­ÇÇ'é-ŠˆdA±[OB‘˜ø®@5P´ZkˆÏ(ø©Ùê, éEŠˆŸ?O¦¹½À+_ÇG(¨Ûë¯V+é]ŠˆŽøð ‚,·wxÃexKåªø€€w †£Íf#½NÑQŸ<Äí6—áß•(Es…bY|@À\]ßð4 ‘­;dUk / ¾+PŠCse²yñÖ0[w÷÷Ò/ñ±@V0ß•¨&žH‰O'øˆf«ýô4“^ªˆèH‰Ï‚¸½À[¡p”·Sœv§ÇÓ$D6I|à’˹½À+^_·Sœœþù`µZK¯VDtðħ åJÍexÅw%J1<>p¢.Fã͆[=‰,žø¨p|ÕZÃç‰ïJ”âÔ=ùBI|@Àç4ÌÖÍÍDz»"¢Ã&>jY­nF¢qñ] €R4—;•ɉ(ø +³ÙžN¥,":`âsÀ‘¥ÒYnïð«ÝLàñÖÐluæó¹ôŽED‡J|È8¦|¡¤¹Üâ륄"1`íNo½æVO"k&>aM¹R3<~ñ] €R¼þ°˜óÁÅvË­žDL|¼8Žo·w¸½Àÿ0<þr¥&> `ïÆW×|Ä ²^â³ÀqD¢ ñ] €Rœº§XªˆO'8»»{ée‹ˆöœø`p©LîÌiˆ¯KÔ±› Ù\A|:Àá˜ÍöÓl&½oÑ>,-W(9uøº@Í•LeħZ»Ó[,Ò+í-ñ©à ¾ßÞé_—(%óø›èŸV«•ôÖEDûI|¤8œÝ†â†Åw%JÙ>_°•Ñh¼Ùl¤/"ÚCâóÀáDcI‡¦‹¯KÔáö*Õºøt€cj˜­›› O“Y ñyà@ÒÙ<Ÿ/üŠÇGØ–Ùl?FìW­nÃQñu €:š‰ÆÅ§¨à|0äB ¢ÓM|†Ø£ZÝŒ%Râ륂€Ÿ.ÇWÒK}2ñ`²¹Â™Ó_—¨ƒÇGà­ÉݽôFDŸI|zØ—b©â2<âëu¸ /À[ ³5›Í¤W1"úçħ€½(Wj_@|] ÍåÎå‹âÓ ÔÔjw‹émŒˆþ-ñÑà븽À+MO¥³âÓ TÖëV+ž&!:¥Ä瀯‹'Ó»mE|c ‡æŠÅ“ÜÞ u1ºÜl6Ò;}4ñ¡à‹2¹‚ær‹oLÔEù|Ñ0[77·¼¯Jt*‰ _Q,Ut·W|] ·7P­5ħœ +³Ù~x˜J¯eDô¡Ä'€OÛ-)ÜÞ àWºÛ[ªÔħœ–V»ûü<—Þ̈èï‰ ŸŠÄÄ×%êÐ\F®PMpŠ:Ýþr¹”^Έè/‰Ï +Ÿ“HeÄ×%êàñø¢óÁ[=‰O|Pø„B±ìÐä7&Šphz,‘Mpê.ÇWÜêI¤r[¢OµÙl^–Ëÿzy™ÍfOOÿqÿ0½»Ø™Lî®®ovÆW×£ËÁà¢ßôzçíN¯Õî6Ì–øª“S®Ô\·wø¯`˜ÇG`vGÓÉä^zE#""ùÞ~ùÑz³Y.—óÅb6{~||¼x¸ýþÝc<¾^ŒË^ŸÏÿU­5|þøº@»™P©òøìÇîÀùø4“>8Ñéõó[Çú{«ÕêÛ/{ŸOŸ&“»ñÕõp8ê÷î·/§ò›ùBi·­ˆoLqæ42Ù¼øh«º]ò4 )Òæû—ÅËËóó|:}¼½\^ŽûçÃÎ÷?H1›mñŸ›¿*•«†Ç/¾1P„CÓÉ4·wÀA]ßÜnyš„ˆˆn½Ù¼¼,~Ö]ŽþŠÔokTk 0,¾1PG(ãóšÙl?h ÍVçÏ?(}þøÆ@??À€m5ÌÖíäNú8IDD$Ðv»Ý|{ôäe:ŽÇ×ýóaë?hDãIñ €"š‰%x|d™Íöãã£ô)’ˆˆH¸Íf³^¯çóùdr1—+5ÍÅõþÃ óø¨ Õî. é“#‘*Íf³t&K¤B‘˜?ÖÝ^§îæ5UÀ¶Ü^¹R?´~ètû«ÕJúÀHDD$ßËËK¥RK¦2?%’éx"ŽÆÁˆÛãwê¾fö¡»½…bYü¸øÕp8âVO""²yëͦÕîüúùâ­x"%¡ˆÇpêî3§!¾a8ÍåÎæ‹âuÀ[××7|à ""Û¶Ýn/..Sé쟿`üök†‹¯€¥84}÷¿¹øð®†Ùº˜JŸ‰ˆˆdšLî2ÙüÇ?_¼’H¦£ñd ñxgNƒ¿4NšCsñø(®ÙjÏfÏÒGH""¢c·ûñW(–?ýùâõïf$Ó»ÝÇß™Sçkprx|NB§Û_.—ÒI""¢ãµ\®v«Ê¾>_¼ó5#÷úƒ.ÃãÐä÷2åöú+Õºø±ðýóáz½–>N£ívÛîtôùâ•X" GwË‘æâÆ @QNÝÃÛ©pZ.ÇWÛn·nOüKÅG~1#KB—áåoL€Ãñú‚<>Ö0Ž6›ôa“ˆˆhoÇWâ_'þùSF<Et·OÀ~íþ·*–*âGnÀ¾\]]ó4 Y£étšÎäÄ?J|úSFŒOÀþ8uw._?lö¨a¶î¦ÒGN""¢¯¶X, +¥²ø‡ˆ½ˆÅ“þ`˜OÀ§íþßáñ°$³Ù~~æVO"":áV«Õî'šø—‡C|Ê|ÿ”ÁµŸÀ?‰%RÜÞ VÕnw—Ë¥ôñ“ˆˆè3m·Û~ þµá ¢ß+ÃexÄC@}Á0€ÅõÏÜêIDD§ØÕõM*ÿÈp´O¾@È©ó)xŸÇ¬ÖâGkÀ¡.ÇÜêIDD§Õtú˜ÍÄ?,|ʈ%ÜÞe¿r^ÞNû¸L¤¢DDDm±XKñ ‚âÉt(3<~>ešËàíT°³Ù~||’>ý½õzÝ0[âßTðã%V0â2¼Üù {ÚýËÏdóâgiÀ‘µÚÝççgéc)ÑŸúv{çùÐ>×_|üSF$šðúƒNÝ-¾QGãÐôX"%~ŠˆèöÎyš„ˆˆTîúú&ɉ1PV<‘ +†£†ÛÇ_—ÀòšŠÄx|ìl0­×(óøàw.F—|Ä ""©–«U¹Rßô­-‘Lï¶BÃß–@uþ`¸Zkˆ*»½H`‰ˆÈŽ­×›V«#¾àÛÇÏÛ>ÅUà-Ãã/Wjâc€âfkúø(}Œ%""{µÝn‡ÃQ*ßëí&–Hùƒüi Ô²ûY,UÄOÅ€“Ðluæó¹ôa–ˆˆlÔdr—ÍÄ×yÛúÿ¯–xùÓˆ;sÙ|Qü< 8!½Þù’§Iˆˆè(==Í +ŲøoWdDbn¯ÿÌÉw Èphz2? NÎ`8Z¯×Ò§Z""²x/ËeµÖ_ÞñS"™þþúj€×Wq|<>ø´««kž&!"¢ÃµÙlÛ.×_¨‰«>qdþ`„Ï€Ok˜­»û{éã-Y¶Ñå˜ÏŠ‹'R¾@˜ï847P®ÖÅO¿€“ÖlužžfÒ'\""²`÷÷él^|CÇGÄ¿=Yvên‡&¿êÂz\†—ÇG{Ñîô‹és.Yªùâ%—/Š/æø'‰d:âéUì™ærgsñ/À2úýÁf³‘>í‘EÚn·åjM|Çç$R™`8Êw ìÅ™SOerâg]€Å /FÜêIDD_o÷Ó¤Ýé‰¯áø¢D2 +G]ß1ð%ÑXBü” °ž†Ùº¹¹•>öÑÉwuu-¾}c_¾ý] ß1ðYP´ZkˆŸr–Ôh4¥O¾DDtÂM§Ót&'¾wc¿øŽOðú‚R³ÕžÏÒç_"":Éæóy±T_·q ñÿ|ÇðŠ¯ÆPßîßI©\?Ù,¯Óí/—KéS0X«Õªa¶Ä·lÚ·ï!~¢¹ÜùBIüL °‰áp´^ó4 }´ÍfÓ럋/×8šx"FøŽ·šžæñÀq]]Ýð4 }¤ÝÏ‹«ë®¿°¡x"å„5—[|k†"š‹'Åϱ»i˜­»»{>bÑ_›Nsù¢ø6 )ñDÊëž9uñõâ¡h­nŠŸc6Ôlužžž¤ÏÅDD¤t‹ÅK©\_¢!.Oz|‡Æw ûòø‚¼ +Ôîô ž&!"¢÷[¯× ³)¾;C‘XÂðøšü6#Ûýw/UjâgW€ÍõúƒÝUúŒLDD*v~>_™¡ p4Σ«¶Âã#u\Œ.¹ƒˆˆ^u}sËíøD2 G¹äÓΜz:›?¯ðCÃl]_ßHŸ”‰ˆH¡žžf™l^|M†ââÉ´?Ö\†ø–qhúøa€_™ÍöÃÃTú¼LDDJ´\.‹¥ŠøvŒS‹'½\òiQ¡HŒÇG +2›íù|.}j&""á6Ûm³Ù_Šqr"Ñø÷K>ùŽa¾@¸R­‹ŸQxW»Ó[­VÒgg""k»Ý‡â»0NÔË1\†G|õÆ×¹=þ2Ô6\l6é4É4™L¸½_K¤|Й“Ë1N˜S÷Šeñs)5_ÿ?öîs·­,MÛðùŸP9GÙ–˜EQb”¨œÅÌ=m7ú«ñPª*—íwK¼n\?F@¬gÃZËÓ$’4‡ÝÞv ÅRøþåqXü¼üêË1¤'Ï^fóÅð)üÕZãüâÒG Iš«ƒa¥²>{yL–W2>}öG%ËO_,¯fãð÷ÕêÍ›N'ú4-IúM'“fk;|ðò(}yqõýÿã¡øðésøAþ©fk«ßDŸ©%I¿£ýƒÃ•L.|êòˆ}^Zyñêmø<ç~oÞ-x;€j»½;£Õ’¤_ÛÅÅe6W_¸ÌƒŸ½x¾Ó™éåëwÞNàAÛ?8ô4‰$=ân»ÝBq-|Ø2?––Wß¼[ðG%ióìÅëÒÚzøÉþ¥ã“Óèóµ$é—4Ö+á“–9ôéóòË×þ¨$-ž>•óøB­Þ¼¼¼Š>eK’~rI’4š[áK–¹µ¼’yÿáÓÓç/Ã÷ûœ{òÌã#<*õFëö¶}Ö–$ýÌWÝÞI´Å¥•WoÞ…¯ø¹õÇÓÓÿ¸½€G¦ÙÚGÑÇmIÒÏéòòÊí¤ÄòJfáãâÓçnø ðþçÊF5üœ ?ÝÎîž[=%éÔëõónï$e>/­¼~ûÞ Ÿ¿ÓôðòúFø ~‘ãã$I¢Þ’¤o<W6ªásþ¯å•Ì—çVýcŒßâùË7EðØ]\\FŸ¾%I?X’$íöNøP…{øÇ¿ÁÓç/óŵðS%üjÕZ£Ó¹>ƒK’~¤ãã“ð} +iy5ûáÓçg/ücŒ_â§/V2¹ð#%üFk0DÃ%Iÿ¬ëëk·wò€|^^}ýv!|ï?>‹ŸW“ð;m·wGãqôa\’ôw륵õðM +ÿÔ‡OŸ=Sò½[ø~Œ€ßoÿàÐÓ$’ô Ç›ÕZø…³´¼úêÍ»ðíÿ¼zóÞÛ©Ì­ã“SO“HRÊ›þPo»½“‡oáç§Ï_†x¸^¼z»æíTæX­Þ¸¼¼Š>›K’îëøø$“͇ÏOø÷—V^¼zþ)à!zúü•ÇG ÞhÝÞv£ç’¤Ù]_ßä ¥ðá ?ËÒJæÝÂÇ'ϼµú/¯¾y»0çáŸRnáã¢Ïðãc·zJRJšþ ïìì­frá3~å•̇Eo­ÞãÍ»ë•ÍðS"¤MµÖ8;?>³K’¾tzvæósbñó²ë=gzñêm©\ ?"@:ÕêÍ›N'úØ.IóÞím7›+„ïJøm–W2oßð%öôù«‚ÇGà^õFk0DÞ%i~‡¥µõðE ¿ß‡‹OŸ¿ ÿtOž½Èæ +áÇBH¿­í¶[=%)¤ÉdRo4Ç$Dù¼¼úü¥¿(y¾´’ ?ÀC±·èVOIúÍMv÷öÂ'$Äò%>~öøü#Ç'§>bHÒïììüÂíðÍ׿(™Ç7JÞ¼[ðùþ©j­qyy}œ—¤y©Ó¹-×Âg#¤ÇâÒÊË×oÃ?)üN/^½ñv*ü˜z£Õ¹íFê%éñ7+ÕðÁi³´¼úæÝœüEɳ¯‹¥røñ®ÖVÛÓ$’ôK'ÍæVøT„tZ^É,|\|òì‘¿QòôÙKÀ¿·³»çiIúE%I²·wàú ¸ß§Å¥ç/_‡gøEþxúbiÙã#ðs»ÕS’~Eç—¹|1|Bú--¯>Êk1þxúâÓâ’Û;àg©Ögç>bHÒÏí¶Û-–ÜÞ ×òJæÍ»…'ÏÕµï>º½~®Z½y}}}Ø—¤ÇÓp4šÎ–ðIÎcºãÕ›wåõðc<>õF«×ëGù%é1”$ÿÓl¹½~ÐÇÅ¥§Ï_…ø—ž¿ôøüB­­öÈ­ž’ô¯;<:߀ð }~à×bÿÞòJæõÛ÷áß"~ÀOŸ¯drá‡:˜ÇÇ'ÑÇIz¨õzý|¡>ýàqX^ɼ{ÿá§ìnÏOŸW<>¿ÍÅåUô¤‡×x<®l¸½~²Ÿ>? »=ß-|ôù~§Z½yÛíFOIzHM&“íívøÖƒGéÓçåq·çË×ï¼ +¿_³µ= ¢$=Œ’$9>>qýü:‹K+/^¥únÏç/_—Ê•ð#̧ݽÑh= $étu}ËÃ'ÁŽ=M"I÷×ëõÖÊ•ðqóàÛ%i»ÛóɳÓÿnáÇ6˜sÕZãììÜG Iº«Ñh4ý© Ÿu0?–W2oß|ò,-1þxúâÓâ’Û; jõæõõMôD¤4–$I{g7|ÐÁZø¸˜’J>,V6ªá6à›Fs«×ëGIJ]''§™l>|ÊÁ|ú´¸þãõÛ…²ÇG e¶¶w†C·zJÒÿ¯Ó鸽b-†¾²úüå›ÒÚzø! ø¿v÷ö'“Iôb¤T4 ‹¥rø|—Vž¿|ýû?_<}þªP\ ?ž3Uk££“èÑ IñM&“Íj-|¸ß|^Zyùúíïü|ñÇÓ™\!ülÜ£Zk\\\FOI +Îí6K+™—¯ßý®ÏÏ?/­„ŸÊ€¿T«7o»Ýèõ Ia¯frá{ øÎòJæõÛ…ßðcá£ÇGàÁh4·Ãaô†¤€ÜÞ i¶¼’yóî×~ÄxóvÁç xXÚ;»£ñ8zIHÒom0–Ë•ðÜã—~ÄxñêMy}#üüS‡Gž&‘4?'“F³¾Î€¿ôí#ÆO_üÜÏ_)•Ã`À¨ÖggçI’D¯ +IúåMëöÂwð7-¯dÞ-|ü‰1ž<{™ÉæÃO_À«Õ›××7ÑÃB’~ygçÓñ>Ê€äg}Ęþ‡,z|¾Fs«ÛëEo Iú…Ýv»…âZø~ÀOùˆ±ðqqc³~èþ½­íöÐÓ$’iÃá¨RÙ _aÀ{ÿï>bx|™Ý½·zJz|M’¤Ñp{'ýñôG>_¼zóÎã#ðøGO IúÉíí¬fráû ø÷~à#Ƴ¯ ŵð#ðÓUkóóËèµ!I?­ó‹‹l®>»€ŸåëGŒ¿ûç$Ož½œþ„Ÿ¯€_¤Vov:èÍ!I?¡®Û;á1z¿ð·>bLÿo–W³nï€Ç­ÑÜ Üê)éa7ÖÝÞ Ôß¹Øóãâ’Ï0¶Û»ã±[=%=Ô’$i¶¶ÂGðë¼_øøäÙ1Þ¾ÿèñ˜û‡ž&‘ô@;::^q{'büùñ‘\¾~‚BÔ­^¯½H$éo566«á“ +ø–W³ß>b|{|$üìÚÚn‡£è]"IQ’$íÝð1ü~Ë+™×o>..…Ÿš€p»{ž&‘”ò¦?Sõz3|I!V3¹u·w_¸ÕSRÊ †kåJø’B¬fó^P6¿Þêy~~½N$é/ºéÜæòÅð%„Èæ +áG& jõæÍM'zHÒ_tzv¾šÉ…/) D¡¸~dÒ ÑÜê÷ûÑëD’î+I’½ðD)–ÊáG& ¶Û»£ñ8z HÒ}Ç“Íj-|FQÖÊ•ð#ûû‡nõ””òƒAim=|F!£€(ž&¾imµ‡Ãaô:‘¤ûÇ›nõ„ùåià›Ý½ýÉd=P$é¾úýÁt„Ï( F&çià›££cO“HJy—W×nõ„¹µšÉ•=M|½Õóüâ"zHÒ}%Éÿ»Õæ–§I€ojõæÍM'z HÒ}M&“­íðDÉä +ž&¦š­í^ßÓ$’RÝp4r«'̳\¾~dÒ`»½;¢Š$ÝW·Ûs«'Ì3O“ßìïzšDRÊ»¼¼Êdóá3 +ˆâi`óë­ž''§ž&‘”òÜê óËÓ$ÀWÕZãêê:zHÒ}%IÒhnÅÏ( ˆ§I€ojõf·Û‹(’t_£Ñh­\ ŸQ@”¬§I€¯š­m·zJJy½^/W(…Ï( J._ô˜jïìM&.Ä”êÎ/.Ýê óÌÓ$À7‡GÇnõ””òööÜê ó¬´¶~dÒàüü"zHÒ}M&“F³¾¡€0™œ÷U€Í¯·zÞt:ÑE’îk0®W6ãg$“ͯ{š¨ÖÍ­^¯=P$é¾:N¡¸>£€(ž&¾Ùnï‡Ãè"I÷uzvîVO˜gž&¾Ù?8O&ÑE’î,I’ݽ}·zÂ<ËJáG& \µÖ8>9õ4‰¤47ëõfø†¹ÕØüúãòê*z HÒ} ‡Ãr¹¾¡€@åÊfø© Wo´n»Ýè"I÷ÕéÜfs…ð DYÍäÖ}ĪõfkÛ­ž’RÞééYø†e£€(«™\y}#üÔ„Ûnï G£è"Iw6™$Ó_ªð Êdó•jø© ··àiIin4M¬Â7(—/z_¨ÖÇ'gI’DoIº³^¯çVO˜sž&¦jõæååUô@‘¤ûšþLeó…ð *–Êá§& \½Ñºív£Š$Ý×áññj&¾¡€@nõ¦š­íÁ`=P$éÎ&I²µÕP@¬u·zÕz{gwìVOI)n4W6ªá +äià›ƒÃ#·zJJsýÁ P\ ßP@ l®~dÂUkÓÓ³è"I÷uuuÉæÃ7(ïiàëGŒ›››è"I÷upxèVO˜sž&6¿ €XÙ\a#úÔ„k¶¶ƒaôF‘¤;»º¾v«'ài`ª½³7£7Š$ÝÙññÉj&> €XÅR9üÔ„;88šLÜê))¥%IÒÞq«'Ì»ÕLn­\ ?5±ªµÆééYôF‘¤;FÓ_ªðÄZÍäÜê ÔêÍ««ëè"IwÖëõKknõ„yç#0ÕhnÝv{ÑE’îìË­ž¹Bø€b}yšd³~pbµ¶Úž&‘”Ú’$9:r«'àià‹ÝÝýÉd=S$ivI’lm' œ§I€jµ~xt<ÝÑ3E’f7+Õðõ„ó4 P­5...£7Š$ÝY¯×/Jáë ˆµšÉ•+›á' VµÖ¸½íFoIº³Ë««L6> €XÓßO“æ–[=%¥¹ƒÃ#·zž&¦¶Û;ãñ8z£HÒì’$i4[áë —/”6¢OM@¸ýƒ#O“HJm£ÑÈ­žÀЧI€¯NOÏ¢7Š$ÝÙm·;].áë WZ[?5±ªµÆÕÕMôF‘¤;;¿¸Èæ +áë ˆõåi’õðƒ«ÑÜò4‰¤Ô–$ÉÞþ¡[=O“S­­ö`0ˆž)’4»ñdÒlm…¯' \ÆÓ$@µ¾»·ïiI©m0¬W6Ã×.—/†Ÿš€XÕZãðè8I’è™"I³ëÜv ŵðõ„ó4 P­5ÎÏ/¢7Š$ÝÙô7*“͇¯' œ§I€Z½ÙéÜFoIš]’$»{ûáÓ Hƒµr%üàÄj4·Üê))µ%IR­5§ÎÓ$ÀÔÖv{<žDÏIšÝx<.–Êáë —õ4 P­ïí¸ÕSRj»½íæòÅðõ„Ëæ‹>b''gÑE’îìôì<“Í…¯' \¡¸~jbUkëë›è"I³K’dgw5ã#ài ^o´n»Ýè™"I³ǵº[=/€4ÈJá' V­Þ¼ét¢gŠ$Ín4O©Â§ž&š­­~=S$ivý~¿T*‡O' Êëá' ÖÖvÛ­ž’RÛÍM'›+„O' ^&ç#°»·Ÿ$nõ””ÒNNNã§ž&¦ŽON£7Š$ÍîË­žÛíðé¤A._ô¸ººŽž)’4»ÉdRÙ¨†O' r…’0çjõf·Û‹ž)’4»~P(®…O' Š¥røÁ ˆÕÚj‡Ãè™"I³»¸¼t«'ðÍZ¹~pbíììyšDRj;8bHJgÃÑÈ­žÀ7Ù\Á­ž0çjõæÍM'z¦HÒì:··nõ¾Éå‹á' V³µÕë÷£gŠ$Íîü­žÀxšØÞÞFÑ3E’f”$ÉÁáQønRÂÓ$ÀîÞþd2‰^*’4£é¯S³µ¾›€”({šæ[µÖ8:>‰ž)’4»áp´^Ù ßM@d²ùéBøÙ T­5..¯¢gŠ$Íî¶ÛÍJáÓ HO“µzsº¢gŠ$Íîüâ2“͇O' ò…’0çš­íáp=S$iv{ûá» H‰BqÍG ˜s;»{ãñ8z¦HÒŒ&IR«7Ãw«™\im=üàÄ:<<žÎ„è¥"I3‡kåJøtÒ`5“ó4 pv~‘øˆ!)•un»¹|1|:i°êi˜{µzóæ¦=S$iv''gnõ¾ñ4 Ðhnõz½è™"I³ÛÙÙ]Éä§¹|1üàÄÚnïŒF£è™"I3šL&µz#|7)‘/”ÂN@¬Ý½ƒéLˆ^*’4£Á`àVO࿚€ôð4 ̹z£åVOIé¬ÛíæòÅðѤ„§I€ÖÖöh4Š^*’4£‹Ë+bÿ5ýA¨xšæÛÎîþd2‰^*’4£ÝýƒðѤGÆÓ$0÷ŽŽNš€ô(xšæ[­Þìtn£—Š$Íè¦ÓÉJᣠHÒÚzøÙ Ôlm{šDR:;=;ÏäòᣠH‰ÕL®¼¾~vµwö>q«'ðg…âZøÙ Ôlm÷ûƒè¥"Iß—$ÉÖvÛG àÏQÍV·Û+’ô}ÿ½ûZnÃØvûþ´eIŒ3Hd  æœ qÈüK&hY‘ÝÆWãbUíZ†÷º@õì"zv»ÝÍb)øÄD%•Î?;5vv;nèaE’žwÿðÎæ‚OL@TÒ™œÕ$0Éööúý~èaE’žw~~éUOà«I`Ÿ†žT$éyÃáðàà0ø¸ÄÆj˜dåJíüâ2ô°"IÏëÕZ=ø¸DåÓj’âVðãJ¥Z¿»» =¬HÒóG£Jð‰ ˆJ2•)Ú¯ +¬Zk.±±š&YµÖhµZ¡‡IzÞÝÝ]2íA ào>íWµš&X½Ñìt»¡‡IzÞÉÉÙhZ >1QI¦2Ä€I¶»w`5‰¤ÛiؤÒÙàg'  £ã¯zJŠ­O¯znW‚K@l2Ù|ð³ÐùÅeèaE’ž×n?æ Åàã«I`’UªõÛÛ»ÐÊ$=ïúæ&•É—€¨|zÕÓj˜`µúN»ýzX‘¤¿5ON¼ê .±±š&ÜÍÍmèaE’žw}}Le‚K@lrùÍàg' ”JµÞjµC+’ô¼£ã“ೡÂf)øñ ¥Þhv»Ý_7†œœžù­Š¤omô½Q«ïŸ•€­&€ ¶»wðë^õýóON]bHúÖúý~¡X +>+±ÙH¦­&€Ivttò‹.žþù‡GVŸHúÖZ­v&›>.±I¥³ÁÏN@@ç—¿bùëŸpxÜï»Äôm]^yÕxÕ$0É*ÕúííÝOŸ>>ÿˆ½ýƒ_ú憤߯ápxpx´‘L—€Ød­&€ V«ïüôÕ$Ï>bwÏ%†¤ok0Ôêà³!«I`’5›{½^ï'Žã±»·ÿøøø?BÒo_§Ó-–¶ƒÏJ@l6’i«I`’íüÌW7_üˆÆÎ®K IßÔÝÝ}6W>.±I¦2.1`b•+µÓÓ³ŸµšäŸ>åÏKŒÎOùIÒÅÅ…W=q©tÖ~U˜XåJíúúæ§L_ø”z£ùÓŸÝô7÷÷½ê ŒËdó[¡O@(•jý¡Õúñ‰ãËŸR­5Úm—’¾¶~¿_©Ö‚ÏJ@„²¹BðãJ­¾óã{CþõSþ¼Äð&†¤¯­Ûë6‹Ág% BùB1øñ ¥¹»÷ƒ¯z~ͧTkûû‡Ÿ5ÝHúí{xh¥3¹à³«I`ÂüÈ«ž_ù)•jýîîþ'8’~ï®on½ê ŒÛH¦½ê “ìââò»§Œ¯ÿ”jµ~{w÷I¿w'§gë^õÆ$S—0±*ÕÚííwÞ-|ÓUkïþ I“Öp8Üi€¥3¹àÇ' ”Z}çû6Ÿ~ë=]büÈïV$MNƒÁ \©Ÿ•€YM“¬ÙÜët¾y5Éw|P¥Z¿¼ºv‰!ékêv»›Å­à³¡œÕ$0ÁŽúýo[Mò}T®Ô®\bHúºrùÍà³dº°Y +~|‚(Wj'§gßt±ð#ŸuuuýëFI¿S£¯ ûUq^õ€IöébáúæëÇŠ×ü,I“ÜÉÉ©ýªÀ¸T:ë&V¥Z¿¿øÊ™âÇ?îÚ%†¤¯h8îîퟕ€¥2¹­íJðD½¾ó•¯zþ”»¾¹ñ&†¤m0Tkõà³!«I`’5›{£aá_ŠŸòYÞÄô•u{½ÒV9ø¬D(o5 L°ƒÃ£&~Ög¹Äô•µZ-«I€$Ó.1`’Ÿ_~y”ø‰ŸU©Ö.­X•ôÝÞÞ¥ÒÙðã™d*S,m?>A”+µÛÛÛ/Ì?÷ã*ÕúåÕ•K IÿÚùùÅF2|\bc¿*L²Z½Ñj·ÿiˆøéçCÒ×4ú–Ø?< +>+J¥³V“ÀÄÚiîu»/¯&ù÷çÏI\bHú—FßÕZ#ø¬DÈj˜dû‡/®&ùE÷ô°§K I_®×ë•JÛÁg% B^õ€Ivzz>~¥ðë>ÎvI_S»Ýά&^PØ,?>A¼x¥ðË?ñú&ÈL$é?ÔÍí]:“ >+±ÙH¦7‹[ÁOP@•jýþþáóÁá>ôÚ%†¤ëìü"™Ê—€ØŒ¾¼ê «Þh>v:M ¯ó¡××7ÞÄôå×íWÆXM“¬¹»ßï÷ŸF†×ùÄJµ~wwv8’yƒÁ ÑhŸ•€e²y—0±žF†WûD—’þµ^¯W®TƒÏJ@„rùÍàÇ' ˆr¥vvvþ¿W¼Á©Vë·ww¡'$IQ÷øøXØ,Ÿ•€YM«\©ÝÜܾò‡VkÛ[—’¾ÔÝý}&›>+±ÙH¦ V“À¤ªTë¯ÿ¡ÕZÃÏI$}¹‹Ë+«I€q£o†ÒV9ø +˜µúÎÃC+ô„$)Þ†ÃáÑñɆÕ$À«I€WV«ïÜ»ÄôÏ †ÃænðY ˆP:“s‰¼¦O‰Ñj‡’$ÅÛ`0Ø.W‚ÏJ@„¬&^Y½Ñìt:¡‡$Iñ6úŠÈ¬&^`5 ðÊþ¼Ä膒$ÅÛýýC:“ >+Ú´šx].1$}¹««k«I€qÉ´Õ$À+kîîõz½ÐC’¤x³šxQ* ~Œ&Íîî¾K IÿÔp8lî€YM¼¾½ýƒ~¿zN’i£ï‡Jµ|V"”Í\b¯ìàðÈ%†¤ê±Ó)mmŸ•€å ÅàÇ`Ò÷ûƒÐs’¤H»¿Èå7ƒÏJ@l6’i«I€WV®ÔŽON—’^îêú&•Η€Ø¸Ä^ߟ—gÃá0ôœ$)ÆF_''§V“ãRélɃÀë*Wjçç.1$½ØèËaoï ø¬DÈjàõ•+µ‹ËËÐs’¤H •j=ø¬D(Í?Æ“¦\©ÝÜ܆ž“$EZ¯×/l–‚ÏJ@„¬&‚¸¿='IŠ´vû1ÉŸ•€KÛÁÏ0À¤©Të÷­Ðs’¤H»¹½KZMŒÙH¦]b¯¯Zk´ZíÐs’¤H;;¿H¦2ÁÇ% 6£o¯z¯¯Vßi?>†ž“$ÅØÓjûUqéL.ø˜@;ͽÇÇNèQIRŒ ƒZ}'ø¬D(“ÍûK àõíîíw»ÝУ’¤ëtº£!%ø¬D(—ß ~†&ÐÞþa¯× =*IбV«UØ,Ÿ•€Øl$Ó…ÍRð3 0Žûý~èQIRŒÝÜÜf²ùàã›dz³¸ü L ã“³ÁpzT’cç—V“ãFß ö«¯¯\©ž] ]bHkôÍpppd5 0.•ÎzÕx}åJíòò*ô¨$)ƆÃa½a5 ð‚L6ü L¦Û»»Ð£’¤ ¥­íೡ¬Õ$@åJíá¡zT’cN7›+Ÿ•€YMQ©Ö[íÇУ’¤»xHgrÁg% B^õ‚¨7šNèQIRŒ]\^YMŒÛH¦K[åàg`5›{Ýn7ô¨$)º†ÃááѱÕ$À8«I€Pö{ý~èiIRt ÃÆÎ®K `œÕ$@(GÇ'ƒÁ ô´$)ºz½^¹R >+Êæ +þx}åJíôôl8†ž–$EW»ÝÞ,nŸ•€å Åàg`•+µ‹Ë+—’Æ»»»·_·‘Lo·‚Ÿa€ T®Ô®onCJ’bìòò*•Η€Øl$Óö«ATªõû‡‡Ð£’¤è‡GÇ'^õÆ%­&©ÕwCOK’¢k8îì쟕€e²ù­Ð`2ÕÍ^¯zZ’]ƒÁ R©Ÿ•€es…à`2í4÷ìW•4^·×+l–‚ÏJ@„rV“YM"i¼v»Îä‚ÏJ@„¬&B99=s‰!i¼ëë«I€qÉti«üL r¥vqyåCÒxÇ'§V“ã’©ŒÕ$@•jýææ6ô¨$)º†ÃaswÏ%0.ɹèÕ­ÐÓ’¤èê÷û•j=ø¬DÈj ”ÆÎîãc'ô´$)º:n±´|V"d5 ÊîÞ~·Û =-IŠ®û‡V.¿|V"TØ,?À“éàðh0„ž–$E×õõýªÀ¸TÆj ”ã“S«I$wvvîUO`\Ò%H¹R;¿¸ =*IŠ®áp¸p|V"”Jg­&‚(Wj··w¡§%IÑÕ jõೡL6üL¦jµÞn·COK’¢«×ëmm•ƒÏJ@„rùÍà`2ÕM«I$×~|Ìå Ág% ByûU€@v÷ö{½~èiIRtÝÝݧÒÙà³›dºXÚ~€&ÓÑñ‰ýª’Æ;;;O¦2ÁÇ% 6£o¯z¡œ_\Ú¯*i¼ýƒCûUqV“¡Tªõ››ÛУ’¤è ‡õ†Õ$À ¬&B©Ö­ÐÓ’¤èú´šdÛjà^õB©7šN'ô´$)ºÚíÇÑœ|V"TØ,?À“iwï ß·šDÒónïîÓ™\ðY ˆÍF2½YÜ +~€&ÓÁá±W=%wqyi5 0Îj  Ó³³Ð£’¤è‡GG'Ág% BI«I€@Ê•ÚååuèiIRt ƒæ^ðY ˆP*“s‰Q©ÖïBOK’¢«×ë•ËÕೡl~3ø˜LµúÎã£Õ$’ž×ét +›¥à³¡¼Õ$@ ;Í]«I$wÿðÉæƒÏJ@t’iûU€PƒAèiIRt]]][MŒ}3”¶ÊÁ0Àd:=;·_UÒxGGÇÉtðq ˆM* ~z&S¹R»º¶šDÒ 5všÁg% B)ûU€@>­&¹·šDÒóƒA¹b5 ð‚œÕ$@ µúNûñ1ô´$)ºþ\MR >+òª'ÊNs·×ë…ž–$E×ÃCËjàE©LÎÏI€ öû}«I$=ïêú&•Ο•€Ø$6RéL.ø˜LÇ'§V“HïääÌ~UàE™l>ø˜@åJíâò2ô¨$)ºƒÁÞÞAðA ˆPb=™õ°'BµV¿½½ =-IŠ®~¿_«5‚ÏJ@„ëÉ|¡ü L Z}§Õj‡ž–$EW§Ó)•¶ƒÏJ@„Ö¶“A4Ín×jIÏkµÚ¹|!ø¬Ä&±ž\Y[/–¶ƒŸa€ ´·0XM"éy7··V“ãÖÖ“Ë«‰ÒV9ø˜@ÇÇV“Hz¡ÓÓ³d:ø¸Äfm=¹²šØÚ®?ÃèâòÊ%†¤ñvw÷ƒÏJ@„V×Ö]bA”+µÛ;«I$½P¹Z >+Z\^]][w‰¼¾j­Ñj[M"éy½^¯h5 ð’‹Ë+.1€;ÍN§zZ’]íöc6g5 ð‚ù‹‰õdð3 0v÷úý~èiIRtÝÜÞ¥3¹à³›ÄzrvþãÚzÒ_b¯ïèèÄ~UIÏþïgçÉT&ø¸Äf-±1=ûÁ%ðúÊ•ÚÙù¹Õ$’ž5úZØ?8´_·²¶>53·–p‰¼¶Jµv}szZ’]ý~¿±Ó >+ZZ^}75›ð—À««Ö÷­ÐÓ’¤èêt»ÛåJðY ˆÐÇÅå·ï§ýœx}õ†Õ$’^¨Ýnçò›Ág% 6‰õ䇋¼›¶x}ÍÝ=«I$w{wo5 0îi5É›·S‰Tðc 0i½ê)i¼ËË+¯zãÖS3soÞN­®­û9 ðÊÎÎ.\bHïðð(ø¬Dh5±ñöýÌÿýñ~Å%ðê®on\bH¯VoŸ•€-¯&Þ¼ú¿?ÞþƒK à5Uªõû‡‡Ð£’¤è £Ù$ø¬Dhaiåÿþx?²°¸RÚ*?Ì“£Vßy|´šDÒóFß …B1ø¬DèÃÂÒÓ%Æè?KÛÁ3Àähîîw»ÝÐÓ’¤èº¿¿ÏdóÁg% B³ó O—ó ›¥à‡`rì ƒÐÓ’¤èº¼¼J¥³Ág% 6®&™ºÄ˜™û˜/ƒf€ÉqrzæUOIÏ}-'S™àã›ÕµõwS³O—SÓs™\!øa˜åJíòê*ô´$)ºƒÁNso#™>.±Y^M<íWy75›JgƒŸg€ Q­ÕïîîCOK’¢«×ëWªµà³¡…¥•§ýª#¼›^ßHÛ² +¼ŽZ}§Ý~ =-IŠ®ÇÇÇÍâVðY ˆÐüÇÿ·šdäÍÛ©•µu[V€×±³³ÛëõBOK’¢ëþþÁj`\b=9÷aá¯KŒ‘…¥—ÀëØÛ?𪧤ñ®¯oRi¯zÏ%Ö“S3sŸ_bÌ}XØ,n?Ò“àøä4ô¨$)º†ÃáÉéYðY ˆÐêÚú_¯zþ¿%3sY J€WqyyzZ’]Ãápww?ø¬DhåÓ%Æôç—oßÏl$ÓÁ4Ào¯\©YM"i¼ápX®TƒÏJ@„––WÿZMò×ÛžË+ Ïb¿ZµÖhµÛ¡§%IÑÕív7KV“/ø¸¸üù ÆÓ%Ƈ…%Ïb¿Zcg·Ó醞–$EW«ÕÊå7ƒÏJ@l©g«Iþÿg1æ=‹üjû‡ý~?ô´$)º®¯oÒ™\ðq ˆMb=9=;?~‰ñnjfôÝÚ®?Û¿±ã“ÓÁÀ~UIÏ;9=M¦ìWž[][?=7~‰ñæíÔÒÊšg1€_§\©Ÿ_‡.1$ý­O«Iöö7’éà㛕Õijýª™û°˜ß,?Þ¿«Jµ~s{zZ’]ý~¿Vß >+ZZ^ûãÝô‹—ï¦f“é¬_”¿È§Õ$-«I$=¯Ûí–¶ÊÁg% B—ŸíWýËï,Z~¡z£ÙéZM"éy­v;›+Ÿ•€½¸šä/³ó ùB1ø ø-5w÷¬&‘4Þíí]* >+±I¬'gæ>|áãíû™õdÚ/J€_áðð(ô¨$)ÆÎ/.¼ê Œ[KlLͼ°šäó%–‹¥íà‡à÷szvzT’]Ãáððð(ø¬DhemýŸ^õüËûé¹t&üüfÊ•ÚõõMèiIRt ƒzÃjàË+kÿôªçߟ÷\+zÞø©*ÕúC«zZ’]ý~¿XÚ>+ZXZyóöK7Ofæ>fr…àGàwRo4;ÐÓ’¤èj·s…Íೡù/®&ùüyÏÕĆ—1€Ÿhwo¿×ë…ž–$E×íÝ}&›>+±ù×Õ$Ÿ?ï9;¿Í¶BŸv€ßÆáÑñ`0=-IŠ®³ó ûUqkëÉ/¯&ñÇÀ¯sv~>COK’¢ëàðÐ~U`ÜÊjâÝÔÌW^büõ2ÆÖv%ø™ø¯³šDÒ‹ ƒF£|V"´´¼ö¯ûUŸ­)ýWü1ðã>­&yx=-IŠ®^¯·]®Ÿ•€-~ZMò/ûUŸy75›Jgƒ{€ÿºZ½ñøh5‰¤ç¾ +›¥à³›ÄFêÃÂÒ7Ý`<ùðqiô­üäü§í4÷ºV“HëþáÁj`\b=9;ÿñ;.1>½ð¹¶QÚ*?üÿ]‡V“Hïòò*™Ê—€Ø¬%6¦g¿j¿ê¸©™ùT:ë…Oໜœ†•$E×p8<>9 >+ZMl¼Ÿžý¾KŒ?ÞM}XXÊå7ƒŸ€ÿ¢r¥vqyzZ’]ƒÁ ¹»|V"´¼òm«IÆT²¼’Ø,n?ÿ9åJíîþ>ô´$)ºúý~¹R >+Z\ZýÖÕ$ϼŸž[O¦=Ž|«?W“<†ž–$EW§ÓÍŠÁg% Bß·šäsoÞNÍÎLgò%cßb§¹Û³šDÒX™œÕ$Às‰ÔìÜ÷¬&{czþãR6WðÈ'ðõöûý~èiIRt]^]§ÒÙàã›ÄzrzvþÇ/1žî1—Vó…¢{ à+œœ ‡ÃÐÓ’¤è::>ÙH¦ƒK@l~d5ÉK|N/­¬yäøJ—V“Hz©æîºK `ÌòjâGV“¼t1³ôiYÉvðC¹Jµ~{{zT’]ýþ Z­Ÿ•€-.ÿèj’W²´²V,¹Ç¾¤Zk´Z­ÐÓ’¤èêtºÅâVðY ˆÐÂâò›·?óã¯{ŒåOáw%À?jì4G£JèiIRt=´Z¹üfðY ˆÍ§Õ$ó ?ýãóß•6KÁH@œöö¬&‘4ÞõÍM:“ >.±ùs5ɇ_t‰1ònjvqy5—ß ~F"tttb5‰¤g¾NNÎ’©Lðq ˆÍjbcjfî×]b<ý=ÆÇÅåL¶`ï*ð¹r¥v~~zZ’]Ãápÿà0ø¬Dhe5ñöýÌ/½ÄxzcîÃb2-m•ƒŸ—€H”+µ››ÛÐÓ’¤èê÷ûµz#ø¬Dhé¬&yÑèSfæ>¬'ÓžúžTªõV»zZ’]½^¯XÚ>+ús5Ék\b<™š™[^Mä E?-êf·k5‰¤çµÛÙ\>ø¬Dhþãâ«Ý`+šÿ¸øæmøŒÏ¯2ÞOÏ..¯f²ù’‡2à·ÖÜÝëõz¡§%IÑu{w7‚ÏJ@lëÉÙùÁ/.Æýñnzzv~y5‘ÉüÀ~W‡‡ÇƒÁ ô´$)®†ÿûßùùE2• >.±YMl„Ú¯ú•W£½¥•µt&·YÜ +~Ð~¢r¥vzzf5‰¤g¾ìWÆ­®­¿›š ~YñeoÞNMÍÌ-,­$S™ÂfÉ2Vø=”+µ««ëÐÓ’¤è fðY ˆÐÒÊÚ旅_S|¥wS³s©\¡Xôò'üÇUªõû«I$=¯×ëm—­&^°°´Éj’oúÃŒéÙ‹Ë«©tv³¸e üGÕjN§zZ’]N'—ß >+ú°°üRâ»ýñnzv~ay5‘Î䊥m?3€ÿ–æn¿ß=-IŠ®‡‡V* >+Šs5É÷ßfdón3à¿bÿàh0𪧤ç]^]yÕ—XO¾Ÿž ~ñ½y;53÷qqi5™Îz"wrb5‰¤:::q‰Œ[KlÄ¿šä»þ_ûðqqeu=“Í6KÁÏiÀçÊåêåÕUèQIRt ‡ÃÆÎnðY ˆÐòêúÛ÷3Áo~©7o§þx7õ~zîÃÂòòj"™Îæ +Eo@p•jýîî>ô´$)ºz½~¹R >+Zü®&ùá é·ïgfæ>.,­¬%6Ré\¾PÜ,n?ÈÀ¤©×wZ­vèiIRt=>>ŽÎçÁg% B–&êcüNãíû™wS³Ó3óŸþNc%ñéV#›ºÖð×ðKí4÷º]ûU%=ïþþ>›+Ÿ•€Ø$Ö“só oÞ†¿LˆÇÓµÆû©Ù©™ù™¹ K++kë‰T2•Íd O—ÅÒ¶û øqû‡ö«JïòêÚ~U`ÜZbczv>ø½Á›·Sï¦fÞOÏMÍÌOÏ~˜ÿ8ÿaqieíÓÇzrô?æF*“Lg³¹ÂH.¿YØ,=)–¶&Sð™ø[M"i¬Ñ×ÂѱÕ$À V×ÖãÕ$A¯;fŸ|ºñ˜HÁ§ãÿ½ûÐj#ÁÖ0úþ/ÔmŒ &* Œ1Á–DÎ$k.vß;wÜnl§JÚßÚÏ U-¨Cú•+Õ³³óèµ$)uõûý­íð­¤Ð|®0ð§Ix}áë˜Løvšä&z-IJ]½^¯²Q ßJ@ +ÍÌåþÞ¯zð§1Y±Q­ßµZÑkIRêêt:«këá[ H¡©™¹ðg]Iø.&CjµÍn·½–$¥®æÝ݇¥åð­¤ÐäÔLøã.#|“-Û;»ý~?z-IJ]××7¾ê é4 O¾y0{{¾ê)éqgççE_õÉKN“ðDთÁs|rê%†¤Çíí8M<–Ëß¼õUOþYøÚeð”+Õ‹ËK/1$=¨ßï×ê[^b9MÀS„¯]ÒFµ~{Ûˆ^K’RW·Ûûü¥¾•€rš€>uTµúæÝ]+z-IJ]÷¿ ++ká[ H!§Iø±ðËÛÚÞí¸¯*éQ××7—W·6…bilÂiþVøÈe°ííôûýèµ$)už¹¯ +~ +ßJ@ÚŠ¥ñÉéð§eÒ#|Õ2Tvvöœ&‘ô¸ó‹ËÒâRø\Ò¦P,½þÀ @J„OZ†ÍáѱÓ$’wÿãPtšx$WXxûÎi¾ +ß³ !§I$=îëi’íð­¤Ð\Îi¾ +³ ¡ÊFíúæ&z-IJ]½^¯\©†o% …fçr^b>fNÕj½Ù¼‹^K’RW»ÝY]sšøŽ©éY÷U†\ø’ehÕ7·;NôZ’”ºæÇå•ð­¤ÐøäTøÃ3Âg,Ãlgw¿×ëE¯%I©ëâârñÃÇð­¤Í·Ó$“áÏÏD ß° ¹ƒÃ#§I$=îèèxÁià‘|±ôöÝDø#4!Â,œžžEO%I©+I’íݽð­¤Ð|®ðæ­¯z £ðõ +•ÚåÕUôZ’”ºz½^µVßJ@ +};M⫞C'|½Â½j½ÑhF¯%I©«Ý鬭 ßJ@ +MÏÌ;M0l§+ü¥Vßj·&‘ô°fónùÓjøVRhrjæ7ñÓ¼šðÝ +ÿ¶½½ë4‰¤Ç]]]XZßJ@Úä cïçx5á£þÓþÁ¡Ó$’w|rê4 ðX¾°0:æ4 À°_¬ðÀéé™W’”$ÉîÞ~øVRh>_|óv,ü¡€W>Wár¥zu}½–$¥®~¿ï4 ð]³óy_õás«lÔM§I$=¬Ûí­­}ßJ@ +MÏ:M0øÂ·*|W­¾Ùjµ£×’¤ÔÕjµ>.¯„o% …¾&ñ`…Uø;[Û;N“HzÜõõÍâ‡á[ H›B±46î4 À _©ð{ûý~?z-IJ]§§g¥Å¥ð¹¤M¾Xrš`€…OTø±£ã÷U%=noÿÀ}Uà±\¾82:þŒ ÀKß§ðcåJõââ2z*IJ]ý~¿¾¹¾•€š›Ïÿ9ò.ü1€g¾OámTë77·ÑkIRêêt:÷?á[ H!§IRø8…§¨Ö6ïîZÑkIRêjÞÝ­¬®‡o% …¦¦ç¼Ä0áËžhsk§ÛíF¯%I©ëæævéã§ð­¤M¡XŸ˜ +Øà…ÏRxºÝ½}§I$=(ù׿ÎÎÎ&ËFÇ&ß·x.á›~ÊÑ‘Ó$’vÿ³°pè4 ð˜Ó$ƒ$|ÂÏršDÒã’$©Õ&¾c.Wpš`0„¯QøYåJõ¶ÑŒ^K’RW¯ßÿü¥¾•€š™Ë…?uðûÂ×(ü‚j½ÕršDÒÃ:îÇå•ð­¤ÐûéY§I².|ŠÂ¯©onßO•èµ$)u5M§I€ïŸtš ÛÂw(ü²Ý½ýžÓ$’u~qá4 ðX¡Xzç4 @–…Pø‡‡Çý¾Ó$’vÿãà%ðX®°à4 @v…/PøåJõììÜ}UIºÿYØÚÞq_xl>W à„/PøM•ÚÕõuôZ’”ººÝîýïCøVRhf.ç¾*@…ÏOø}ÕZ½Ù¼‹^K’RW«ÕZ[ÿ¾•€rš ‹Â·'<‹Í­ív§½–$¥®ÛÛÛåO¥É÷Óáâü”ðá Ïe{g¯×sšDÒÃ.¯®?| ŸK@Úä‹¥wãï߯xºðÕ ÏèàðÈW=%=èþGáèèØW=Çr……·ïœ&ÈŒðÉ Ïëôô,z-IJ]I’lïì†o% …æóÅ7o&Ȇð½ Ïîææ6z-IJ]ý~rÿû¾•€šÏûª'@&„Mxv•ZóÎiIëõz+këá[ H¡éÙùðÇrþQøØ„—P«oµÛíèµ$)uݵZK?…o% …&§fŸÌø±ð¥ /d{g·ÛíE¯%I©ëêêzqi9|+iSXX›pš ÕÂg&¼œƒƒ£~ß}UI;:9)-.…Ï% mò……ѱ‰ðçsþNøÆ„—S®TONNÝW•ô ûŸ…ÝÝ}÷UÇæsÅ‘Q÷UR*|c‹ªTª——WÑkIRêêõzÕÚføVRhv>ÿçÈ»ð§t ˜ðÒ6ªõÛÛFôZ’”º:Îç/•ð­¤ÐÔÌœûª)¾.áÔê[­–Ó$’v×j¯­ßJ@Úœ&H¥ði ¯ãÛi’nôZ’”ºæ§•µð¹¤M¡XŸœ +Và?…ïJx5{{¾ê)éq··%÷UGœ&H›ðQ ¯éøø$z*IJc××7‹>†Ï% mrùâ›·cáOìü%|QÂk*Wª——ÑSIR»¸¸,-.…Ï% mæs§IR"|QÂ++Wª· §I$}§ó‹‹béCø\Òff.÷Ç›øçvÂç$¼¾j½ÕvšDÒÃ’ýëèødaÑK à¡É©Ùðçv·$„ØÜÚét:ÑkIRêJ’doÿ`Á_bÿ­°°è4 @¸ð! Qööúý~ôZ’”ºîvv÷¼ÄÈK£c“áOïÃ,|EB ããS÷U%=®ßïoníx‰<ËGFÇÃà†Vø„„@åJõüüÂK Iëõzµú¦—Àsóy÷U¢„OHˆUÙ¨ÝÜÜFO%Ii¬×ëUk›ás H›éÙÜoFÃã†Pø~„p÷ åî®=•$¥±N§S®l„Ï% m&§f½Äx}áãÒ`skÛiIß­ÓéÞÿJ„Ï% Uœ&¾!%vv÷&‘ôݺÝÞç/•ðŤJ¡Xz7î4 À« +Ÿ‡GÑ;IRJk·Û«këá‹ H•\aáí;§I^Oøf„ô(Wª§gçÑ;IRJkw:^bÌç +oÞ¾ ¤á›R¥\©^_ßDï$I)­Ýé¬x‰ü·ÙùüŸ#¾ê ðÂ#¤Me£Ö¼»‹ÞI’RZ«Õ^]ÿ¾˜€T™ž™ûãMüƒ=ÀÀ _‹BµúV§ÓÞI’RZ£Ñü´²¾˜€ô(Kï§Ãì^øT„tÚÙÝëõzÑ;IRJ»½m|ZY M@z|;Mò>üÙ`°…ïDH­ÃÃc÷U%ý]77^bÿ%_,9Mð¢ÂG"¤ÙéÙy’$Ñ;IRJ»¹¹õøON“¼¨ð…iV®T¯®®£G’¤ôv{ë%ð_fçrŽx‰ð"Â"¤ÜFµÞl6£G’¤ôv{ÛXþäÞÀÿ›úzšÄ}U€ç>!ýêõ­v»=’$¥·F£ñqy%|4é1ñ~Ú}U€g¾ !¶¶w&‘ôƒšÍ¦—À¿Š¥± §IžYø0„¬ØÛ?ðUOI?¨Ù¼[öø?…¯§I&ŸöIø*„ 9>9^H’R]³yç/1€›Ïß¼ àá“2¤\©^\^F/$I©®Ñh®®®‡ï& %fçóN“<—ðIÙRÙ¨5è…$)ÕݵZ«ëŸÃw3³óN“<‹ð=™S­m¶Ûíè…$)ÕݵZk^bÿçýÔløc?ÀƒE[Û;N“Húqß^b| ßM@8Mð,— dÔþþa¿ß^H’RÝÝ]kýs9|:i/–F&ø=á3²ëøäÔ}UI?®Óé”+Õðé¤A®°02:þü]á²ëÛi’«èy$)íu:Ýre#|:iðí4‰¯zü¢ð ™VÙ¨ÝÞ:M"éêv{þøË´Ó$¿*|BÖUk›­V+zIJ{ý~¿Vß ŸN@¼ŸvšàW„¯?[[;N7zIJ{ý~R¯o…O' \¡XŸœ +™>ý`0ìîí;M"éK’dww!z=áò……wã“á[ [Âw †ryãðèØiIÿØýÅÞÞþÂâRø€båòÅ·î«üŒðÝ£\©ž_Do#I(I’ã㒗0ôææ oÞ¾ _Y>ú`T6j×7·ÑÛHRJ’äèøxqi9|@±fœ&x²ðŦZ­ßÝÝEo#IÙèììüƒ—0ô¦¦ç¼ÄxŠð¹ƒ§¾¹Õí:M"éI]\\~\^ P@ §Iž(|ëÁ@ÚÙušDÒS»º¾Yþ´¾¡€@…bitÌi€>ô`P9M"éÉ5›Í••µð ÊFFÇÃ×@š…¯<`gç^bHzbív{mýsø†Í狎8Mð·Â' °o§In¢W‘¤ÌÔívË•jø†ÍÌåþx¿Ò)|âÁ`Û¨Ö›M§I$=µ~¿_­ÕÃ7hjÆi€ï ßw0ð67·Ûívô*’”™’$ÙÚÞY(}ŸQ@”É©‰ðXø¸ƒa°³³×íö¢W‘¤Ì”$ÉÁÁaiq)|F!òÅÒ»ñ÷áK m— ‰ƒÃ£~ßW=%=µ$INNN?,-‡/) D.¿0ún"|,¤Jø¬ƒ!Q®TONÏ&‘ôS]\\~\^ _R@ˆù\adt,|/¤Gø¬ƒáQÙ¨]]]Gï!Iëúúfeu=|I!fçòî«ü[ø¦ƒ¡²Q­7Íè=$)c5›wëŸËáK +á4 À¿…:6µú–Ó$’~¶v§SÙ¨†/) ÄäÔLøjHƒð5Chk{ÇW=%ýl½^¿¾¹íÊ* ¡B±46á4 €7cÿÐW=%ýB÷¿ác +x}ùbidt<|;Ä +ßq0´NNN£—¤Lvvv¾°è/1`èä + oÞ:M µðÃìêê*z IÊd××7®¬ÂšË|Õfá †ÙFµ~ÛhD/!I™¬Ñh®®}ßSÀ+›š™ _Q ¹Z}«ÕjE/!I™¬Ýn;PChrjÆ_bÃ)|¾ÛÛ»N'z IÊdÝnwkkÇ*…bi|b*|G¼¾ðí|ùvš¤×ëG/!I™¬ßïï-~ø¾ª€W“/,ŒŽM†O €W>Ü€{åJõèøÄ}UI¿Öý¯ÇÙùÅÒÇOá« +x5ó¹¢ûªÀ° nÀ_Ê•êÅåeô ’”ánnnWV×ÃWðjææ oÞ¾ ¯&|µÿVÙ¨Ýè $)õZíÏ_*á« +x5Ó³ó¾ê ðÉü§jý~€Do I®×ï×꛾í Ãcrj6|S¼Žð½<°¹¹Ýëõ¢7¤l·pTZ\ +VÀëŸtš +ác xlgw/zýHÊ|—¾í C¢P,ŽM„/ €—¾Ô€ï:<<Ž^?’2_³Ù\]û¾­€W+,¼y;>.^TøLþÎùùEôú‘”ùÚíNµ¶¾­€W0Ÿ/þ9â4 0ÈÂ7ðwœ&‘ô,õz½½½}ŸÅ€a03—sš`á øjmóîî.zýHÊ|I’œû, ƒÉ©™ð‰ðBÂðc›[;í¶ûª’ž¡ÛÛ†ÏbÀÀ+Kã“Óá+à%„¯3àíîí»¯*éYj·ÛÕZøÂ^T¾Xz7þ>|h<»ði<ÅáÑI¿ßž>’¡û“Ý=ŸÅ€Á–+,¼}7¾5žWø.ž¢\©ž]$I=}$ H§§>‹n.Wp_0á» x¢ÊFíêú&zôHœ ŸÅ€7;—w_$ᣠxºj½é4‰¤ç«ÛíVk›Å҇𼩙9÷U¾È€ŸR«ou:ÝèÑ#ipJ’äàðÈg1`P9M ’ð9ü¬íí]_õ”ô¼]_ß,¯¬†O-à%Š¥± §I€A¾Å€_°·=w$ Z­v»\©†O-à%俞&™Ÿ¿)|ˆ¿æäô,zîH´z½ÞÞþÿ(4Ÿ+øª'uá+ ø5åJõêê:zîH´’$¹¸¸ü¸¼¾¶€g77ŸÿsÄW= _aÀ/ûzš¤ÙŒž;’°fóîË—Ê‚%0p¦&²,|‚¿£¾¹Ýj·£·Ž¤¬Ûímïìú0N“™¾¿€ß´½³×íº¯*éùK’äìì|ù“%0Pœ&²+||¿ïààÐ}UI/T³Ùüì?J`°ä‹¥Ñ1§I€ì _^À³89=K’$zèHÌz½ÞŽÿ(Á2Ÿ/¾y;>F~JøìžE¹R½¼¼Š^9’¹ó󋥟Âgð\f¿ž&q_È’ðÙ<—ÊF­ÑhDOIƒ\«ÕúR®„Ï.à¹LÏÎ;MdHøæžQµ¶é4‰¤-I’½½}ŸÅ€195>Iž(|pÏksk§ÛíEOIƒ\’$WWןVÖ—ðû¾&™ +_%O¾¶€g·»w૞’^ºV»]­Õý1 €o§I&Ç À? +ŸZÀK8:>‰7’¿~¿ttìóž0rùâȨÓ$@Ú…ï,à%”+Õ‹‹Ëèq#i(º¹¹]ÿ\.úc ȸ9§I€Ô ßYÀ ©lÔno&‘ôu:íÝÅÃ'ð;ffsN“i>²€—óõ4I«½l$ EI’\\\ú¼'dÓ$@š…/,àEmmït»Ýèe#iXjµÚÕšÏ{Bv};Mò>|¤|Wø¼^ÚîÞA¯ßž5’†¥$IŽONüG dWÁi ­Â·ð +ŽŽOÜW•ôš5›wëë_‡ðkr……‘Ññð©ð@ø°^Çù¹Ó$’^µ~¿¿·PZ\ +ßbÀ/˜ušHŸðU¼ŽÊFíúú&zÐHºnno×ü1dÓÌœÓ$@º„¯*àÕlTëÍf3zÍHººÝîöΞ?Æ€,ššžóHðI¼¦úæv§Ó‰^3’†®$I.¯®VV×ÃçðS + ‹ï§Ã7 À_Â÷ðÊvv÷ûN“HЍÝîlmïøc È–|aáݸûª@*„)àõ9M")¤ûŸ‹‹ËO+kᣠxº|aáí»‰ð徤€ggçÑ;FÒðÖn·«µMŒ2Ÿ+8M„ ŸQ@ˆr¥z}ã4‰¤°’$99=[þ´¾Ë€'rš>£€(_O“ÜÝEIC]Ëc@¦LÍÌ…ï`˜…o( P}s«í4‰¤Ð’$9=;÷Çã“SáZá +ˆµ½³×sšDRtíNgss{¡ô!|?V(–FÇ&ÃW 0œÂ×îààÈ}UIá%Iryyå1 ýò……‘Ññð! ¡ðé¤Áéé™ûª’ÒP·ÛÝÞÙõÇróùâ›·cá[6á» HƒÊFíêê*z¸HÒ×’$¹¾¹YY]ßhÀÌÌåÜW^YønRb£Z¿m4¢‡‹$ýoÝ^owoÿÃÒrøLþÎÔÌœûªÀk +M@zÔ7·Z­Vôj‘¤ÿ-I’››ÛÏ_*þ©Ò©P,MNÍx‰¼šðŤÊöÎn·×‹^-’ôÿu»½ÃÃã¥å•ð±>ušDRÚê÷ûggç++ká{ x`>Wušxqá[ H¡r¥zé4‰¤TÖnw¶¶wü1¤Íì|þÏÄ^VøPÒ©²Qk6›ÑKE’¾ßõÍÍêÚg_ø„T™š™_7À` _I@jUk›ív;z¦HÒ÷K’äàðhñÃÇðÕüÛû©™ð °ð‰¤ÙæÖN·Ûž)’ô·µZíjÍc@J8M¼¨ð}¤ÜîÞA¿ï«ž’RÝÅååÊÚçðí¿½Äxë4 ð2ÂÇ~N“HJÝnwÿàðÃÒrø|r……‘Ññ𥠞ðe¤_¹R½¸¸ôCRÊ»ÿ•jÞÝù§Hƒo§IÞ…`À„/# 6ªõ››Ûèu"Iÿ\¿ß¿¸¸\õO%mzfþ7î«Ï)|YQ«o6ï‰$=©n·»·°ôñSøˆƒa695ã%ðŒÂ7![Û;N'z—HÒSk6›ÕjÍÅUˆR(–Æ'§Â'00Â-{û½~?z”HÒSK’äâârmý³c@ˆ|aáÝødøêCø2çðèØW=%e«n¯wxtôqy%|ÍÁÊå‹N“Ï"| +™S®TÏÏ/¢çˆ$ýtív{skÇ?•Àë›Ïœ&~_ø²¨\©ÞÞ:M")“5/åJø ƒa33—óUOà7…ï £*µV«=D$éWúëãËŸVÃ7 ÂÂâûéÙðùdZø²«VßršDRvK’äðèØÅUxMï§Ã]á ȴݽ¾Ó$’²\§ÓÙÚÙõq x…bÉià—…Ï ëœ&‘”õîÄnj­^Z\ +ßw0ðò……‘ѱðdQøö²®\©ž{‰!)ëõûý‹ËËÏ_* ¥áÛ|®ðæ­—ÀO ß>À¨TªWW7ÑãC’ž¡^¯wzz¾²º>ñ`°ÍÌåÜW~VøðCµ¶Ùl6£—‡$=ONwÿàðãòJøÊƒö~zÖ}Uà§„¯``lnm·Ûî«JœZ­öÎî®c%ðB +ÅÒÄûi/1€§ Ÿ<À ÙÙÝëõzÑ›C’ž³F³YßÜr¬^Bþëi’÷á›ÈŠð½ ˜ƒÃC_õ”4xÝÜÜVª5ÇJàÙåòÅ·ï&Âg ác<Ç'gÑSC’ž¿$I®®®?);VÏk.WðUOà)—0xÊ_O“\GO Iz‘’$¹¸¼\ÿü%|ôÁ ™›Ïÿ9âƒÀ?_:À@ªTªÍ»»è!I/U’$ggŽ®ÂsšžÿãMü>Ò,|惪ZÛìt:Ñ#C’^°~¿rzöÉ{ x……ʼn÷ÓáûH³ð °­í§I$ |Ýn÷ðèøÓêZø„¬+Kã“Sá H­ð ¶ýƒÃ~¿=/$éÅët:‡GÇþ¯~S¾°0:æ4 ð}áëx'§gî«J’Úí¯ï1–?­†Ï@È®ù|ñÍÛ±ð¡¤Pø´^¹R½¼¼òCÒðÔjµöö–?­„/AȨo§IÜW +Ÿ6À0بÖooÑ“B’^µV»½··ÿqÙ{ øÓ3s¼q_ø/ỵúV«ÕŠÞ’ôÚµÚíýýƒå•Õ…Ò‡ðIÙ2é4 ðßÂG 0<¶·w»Ýnô˜¤€îý–?y?¡P,M8Mü¿ðE •½ýÄ4´u»½ÃÃã¾ó O–/–FÇ&ÃGás6GÇÇ^bHæzýþñÉé§•µðm™ËGFÇÃwá[6åJõüü2z@HRpI’œžž­®}Ÿ‡~N“ ß2ÀªlÔnoo£×ƒ$Å×ï÷/./?)û>üØÌlÎi |ÈéZ­·Zíèé I©¨ßï_]_—+ÕÒâRøN„Ôz?5¾žþ§½ûÐM› Ã0|þGÔ6Íž`  l3 „6vìÏV“þRTuä§¼÷­ë ù K|ÅH,³Ñâ4 Ñs¾ï/–KÃh\^ħ"Bœ& >a$™euŸØ¥GQˆ +‚`µZ·Zí|áZ|0a£er»ûœ&’K|¿H¸þ`Èi"¢ß³§Ó튥 ŸÈ~’Ò²œ&K|¼H¸§Ó$“)/1ˆˆþ˜ëºýÁ°T®ð‰ àÙyJã4 Lâãjuc±à4 Ñ_SÊßOn«µo—yññ„ÁéÙ§I€_.ðH7kÛ–žDD¡.‚ù|a˜|êxr|zÎK iÄg ü‡Ó$DDfÛNÛê\å‹â¤erû‡œ&’E|³À³¶ÕUJI/"¢häûþ`8*•+âCòã4É‘ø¤°5âƒ~Ö»ëóUO"¢Í{üɜϺnò©O$SJËî숯*Û!¾Và£ñXzE¬ lÛ±¬ÎÓõUéE lÙyJû¼³'>¬løT€_ÔêÆl6—^DD‘ÌuÝápT¹­es—â»ØšÓó_õ’@|ªÀï꺹^¯¥wQTSJ-KÃlðµO$§I€$ß)ðG†Ùt]WzE¸ ÇéÝõKå +É@ìi™ÜÁщø¼ð¡ÄG +üM«mù¾/½ˆˆ"ŸçyÓ鬮—Wñ™ |œ´–ÝÝ?_X>ŽøB€ôz}ŸÓ$DDïQ«õºÓé]—n².AL¥9MÄšø<€—Æ÷ÜW%"zÇ”R“ÉT×Mþ’XºHg>}ÙßY>‚ø6€—Uk:§Iˆˆ>"Ûvº½~ñºœã/ˆ—3N“1%¾MàÕêÆjmK?éŶéln˜Ío—yñá ¼—N“q$>L`ÖÎÃô3>Qœóå%3â«6Ôjw”RÒøDDño½¶-«[,–Ä(ðZ&·wp$>¸¼#ñI›ët︯JD´”R³ÙÌl4ùà'¢+­e¿ršˆñ=›«ÖôÁpÈi"¢­õø“ëºîp8®Vë|(Qt‘Î|ùº'>»¼ ñ=ÿ¤V×'“™ô=Qâò}mÛÝÞÝM¥ÊíDËÙEšûª@<ˆøWuÝ\,WÒÏòDD M)µ\®ÚV§T®ð*QqrvÁW=_"ð +†ÙpGú)žˆ(Ñyž7Ÿ/ÍVñºÌù„œ–Éœñˆ:ñ¯Óh¶9MBD†\Ï›Ng†Ù,K¼Ê@hi™Üþá±øþðâ^Íêôøª'QxzpÝûû‰n4ò…k^e „ÒZv‡Ó$@”‰x‹Á`ÄK "¢°åzÞøÇ«Œ«|‘W•”–å4 ]âëÞh:å4 QHSJM&ÓF³Å« „ÇyJãƒ@D‰Ox£jM_rš„ˆ(ÜA0Í›­v¡X°§I€ˆún…Þ +endstream +endobj +98 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (mailto:billing-payments.pm@six-group.com) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [253.88 677.64 443.26 696.64] +/StructParent 2 +/Subtype /Link +>> +endobj +99 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/archive) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [300.98 530.64 463.5 549.64] +/StructParent 3 +/Subtype /Link +>> +endobj +100 0 obj +<< +/Length 6207 +/Filter /FlateDecode +>> +stream +xœÝ=ÛŽÛ8–ïòB¿tyÐV‰%Jƒ °IeÒÅô¢»Ì.Ð=ŽËUñLù_ÒošO˜Ÿ™·Úçý€å9¼H¤HËeSµ‹ *—Eñ‡‡çÎÃË—›Ýüv2Ý%/^\¾Üí&Ó³›äçË÷«õŸ/ßYÏ.˜ÜÍ—“Ý|µ¼|·ÿ°ƒ¯¾›Mnf›««äÕëëäÓógYšÁ¿ªâ$É’¢.Òœ&£iÆ’Íìù³ÿ]²|þìÕûçÏ.ߤNY•¼¿}þ g I¥)£ ¯ê”ÐäýB4ûö]™ÜmEÏÉþU«¿¾}þìç‹dôçäý¿>öÑáÏŸ=Ñ6ùÃ÷×Ée`ίV»Ýjžö›ÕjqÚ¢a™P| æŒSU3ÀGãübvâDƒ K–ÖŒ€žŠÖ04ž²2ƆÆiZ¡EŸí+?´d,úæ™øzúóÅMô5¬Ê´xº5{2 `çIi‰óäÕY‹.äº~Êõ¤\ 5*h,£iQ ýiTˆ?..6£1»Ø +”ŒÆü‚¦âû軆¢%dÞÔ âõC{‘ÑŒ^EŸ^æOFD¬$‚fû7 œ§bº£1¡$ö0 +’ÅŸô'Õ #))“¼ ŒgiI“,央96¾ývÛ'j¥^0Ü, ˆñ:­ÊÒ²h ¿„ÉËÖ SÐ'Þ.&w3R$¯WI|-€²,¨å°—UI^¤u'šÉ6%!©`ln¹œ¹Xκ´Y“xµJƒÉ¸«ùn&˜ÂùÄh\^ÌwóÏÀ9æ»/ðë÷É5±‹ä-(ØJŒ| Lî=dpê‰hOX`„½iì'—ïÖ“% þûë·¯“ìò“å]rq»_7:MÅòÈT±8©Ò¼3®Ÿf àªÀÆæÓ~èKiwˆ­@×f?ïG„©‹yÆFÄ¢40:k>”‘( i¥¥¾¬ìŒêZ2mQ"m÷€©;@þ˜Äw;x2 W’,±åj?ª$v?Á—{ ÚVËÉ.–[è ÛLÍ~ÿá÷[á×;#Ἀß೙Çél¤ÖñZ®¦Ðë~1ªqt­ÞÖâOœËþ3þTÿ%q ^3£Â>Õ×€†­è÷>i¬´Fr/þøúàíôë$58øíVªøâÙ©O.¶PÂZ#í.èí2YN磼¥s$擜׆‡§;d3bø· ¿YX3ïwâáÛÿHÄ÷6*&7¸ÕÚÈÓóÇF’š ëÏ“‘ÆÆL²±þÝ@‡Ù ´(ÓœÛèƒï7wúÓOˆÈ툋ý†¼Fº’ƹââ§bå)Îí^ý‡ÏË»ØkS’æ¤¸ãø€ÙQ€×zû +ùTYt¿ý—­^ÿߢ< ÿ+h©éQ€ï _JüD4¥ÓÕ¢ŸðóÄèyuˆo¤Ñ™ËSÎBàœýßàÐlO¡u• ©XZ:Ê*PÈ´:êÃRx‚ßÃçÓÙˆïe‘:›èv…òvªÙO#\3òhþa~?â`EÁö ²ùí ¶èþ~&g Þšhþ~»BÚ]4JÔb²îïQºÌ‘jTØ­„‡¦û Ç/ô8%Ê`^ZûbDy–í‘y %¥EÊ~øn­ƒÕ—¹8±'¨ø³pñqQÒ´ÊCà@õ’|Ni\’$.Øv>"…\@I:v›J‹S¤,}%HíË¥Ûpª``dwç&`ü"fÁÚÔ¶î—ãè Œ":®3twÀ¡Ÿx%­}RãZ,Áj¹Ûü7°-Å©nfÈÎFÊÒX È½™ß"ƒ@[ B°„ÍÞªùl>ž  + ø4–CÊ-’ùv«1úš ·iv+l0Ç~² /­ã/A#nxßßÞ.ÖB˿׷UA+ز1#ñoÑ\›ß@O³¶è’Œ¢m”:–|ô#üýSt^GxJóöд³ànÁt’FÚ~c¬¶¿£Eÿç™1ÂÀ±løh|¿rFSf|ý1ci]„ÀÅŸxXƒàâ "Ä)÷ƒênÆêJ›öñEKËà2 YyJxu<èÑAçüÅŸ)pK*¶ñ(ÚŸ7ZmW®åj¡D‚¢‡ X§e@ Hägùß £Q5–áâ¢ñ-Ð¥-icm80öOÛ…µðÈ)Ë„qcb<9¬›Ž•ŸŒ¥TÊ”¢Ñù-HÊŠj¢“ØÓUÜF\ æ{by?@¤7;-4ÏPTreò® ¯!£-'0oíHRÇ—æ?Eê‹,#Dtž_sñ™²«q)~U–±òjLÕç‚\™øÌª«qñB¶‡ßEvEü¦â¿shs}Xñ›RügW àòEÕÞÓ}ë>¡,èP¶o`™qÁW¸œƒ€¤º„¿T „¶»â&¶ðÐvõ¯nµ±<"V@`ÿ›ÑN·ë‘j1ã]ëÓÉ(wUY©‹645ý\~9ÿ´71”†û Ã÷MìÃ76Û ßËÛTlE±6ã ‘‘ÍH)Ž)z¤ ÇµXÁw7úžyn‡q¶Èå$¥¼³ Ú*XÌõ 4ã×±ŸX¦ŠãR˜® ¶óNØÃÌM¢¤AýMì)^¤$4Ç–U³ÖÞ†ö¶h»ŠYÄ—GyÛ?ª# X> [ÔÇÒßã‚î›x’Ä›1=›¥iwv¢ ÃGš€`k[¡5çõVÀÈ¥ÒC›9¾³L³"„Êœ¦UZp?8[áNÊ9)SV‡f]µ‚Ð\Mž±Âppà”£´áˆèE¹Ñy鸊t‚Û7šp[Ñú}ãn=o¥Ï(+Ïfq‚sÛnºW>$i.ôb7Ù©|¼e\*Õ {¥Ô³M“7 Ê õZAÇh:@'ì ú½rú^ _ #áó,O±‘ØÐýõW±áÓ5“N²² ŒcYr9#‘$·©TÂ/• Å'ò+ÌG™õë5õ@zMIÒ<¸Ÿâ»QKÙÀÇq ³"Ušå )xZs¾óº®ßÉÙ~a>Õô;Áqç[4–¤®F„Ðô¿ÜÚ äû,^(T”:­O‘þ„‰°u™0ÁNJž0†çHß5]\‡Òéë¦áåÚ+–ÿ4Bu@(©^õ,À¼Â°gr ×T­xZˆ…QP!ŠYöb.”RvL_Á è—ýx ËD »rï,Є`ðñѸ# ³ÚÐ<È@òBiIGuž‚zÛ? ø.… ¥’æ‚ýOæ›."φ˜`$=“Œ•i¡–Béß¾¡D¥#º +ï^ùn‰'Ò.ílÝs€ò, t¾ƒ,î26ËcYEs(àÈ-›ïDˆËʳ«ÊvèíèƒÞäy*äÍA;¹;ªRÌôf+J.u]¡¬†ÞŽ¥Çà›þ¡wQt:$A^õAªÒ< )Å àh\_ +(.àl÷x1NçÈã‰AsZ PqÚƒÔrö÷»zÕ?øëûQËC‡:à>„½36°¼ÆU+èØñG£Ï‚Iòè-_¶N˜€“qW6 ‡&pÖÁ8¼Ó®"YV¤¼!ò¥P²e®éA§P„…,3xÇ…¬ÿ¶9NâÀD/eEšÕ¡ñví·³@ñ´$!P½J‰„(eìÁí²ïûú9 +/úIJ9ïCšÁ ÐDcFCàºvÞ€„A\=’aÚú‡ä;¦¯>éßÙ³=‚ÿD`Jøw åþ©p¤ì?–Ùb¿±×i~PâËa‰/Ÿø¡´Ä—ÏHüPZâËç½?Ïs¨¾¢äeÍÒš Ãoñ˜¾úä=)SJ‚ò> ÈûaJqï€ký|‰5E¶ïò—²:sR5Os¬øD …× + L×Ùi+d…yû&}G)ÊqC…T¨ŸbÖ´àpТ ´ù¯Q׉ÓõôŸ{aÈ$:%¼ lÞ0LtmÞÂ÷oWÀ“MhÇ=9›¾*tÙÖÜVt",¿³†³‚°©N”‡*M"ºmê¡õ·¿¿µmN$m 5mÛÙ«æHN[¾¥pú›¾„/ÿHÙ[i±võ‚¥,pðð9s³ò‡A#ÇØBãÔm)¥¡2¡œ•9IU ¡–xÓ‘7´ÔÊY–f4ÉÒIÏl™î‘Å1¥i^w¦ýtâ8‡R$ă÷Ø œ³Ýíž™&Žsa€Sµ3¹ØâÎy .Žóš¤Ü9úúÕ˜Lõ¸²Ø h(–S2¿,Öü#$ŒíÊ6fó›æèøÒ}"Aö‰,aaµg.8ž`y0_íŒ3Wˆ·‰g Ñé‘0 úÊ’#C™íb¥9rËágG ä–@žƒ5~ ùÕ{öVE?ó.~ûU2ƒ2a»ƒþà3·VA¥è«è€Š”{à¼GX­Ìhy+‹ÉN—ƈ®§ƒÑÀjðØ›—ŠöYá]e%œLêj‡(Ä[|Æ—žPèÊ;á¯RuR9Ft^oëÚ–-3_ê_ɾ†Ù•yå¸^¤Òœ—»×‡mÝÂ1ó‘Uºòøˆ–:ê¹ø žœÌ@=,j>ú"; +ž \ô99CùwGtÕ×éøÐÇuN„¥Â:`¡°Î©`dTçXŸ³7ªCñÀ㡨ŽlŽêÈç¢:¡tTG>?Õ u £:òyTe2NÅÅLgJû;¦¯ž¨ÔL*¸£é¨ GuNƒ‰Qä1Q Neõ÷`+”…uL_}Qƒè¢<Ç9 ¦Êjíâ«ËJÏ‚C² Šƒœ[Æ"ÖáSÓIiÌÒ=jžÁ6ïb4òÊÉÜc]ËB NŸºè¡ôPz×Qõ*ÑÿДMÃ@X»PH¶Ÿ8„Jp™~üE€S€tìBEjoù€} +cX§9m<4ç)ç"%µ%øm²ÀPÛƒI…€É,†i‚¡Œ•öº.CeÅT¸)¯ä:d£i†…P°;¸‰N,´ãÚ¢ÍÔñ½éÙ£´Iæ Á™ê¹šÇª¼6ÔD[[x2ò0ôVVó×ñoÞ"ÔÅë¢0¾*@r?$³—èÚÉu12ƹX)ã\—‹èPK +¹OÙ²ðCj0+tvñW4>££îÒÉ| {êv1Æ—t#” /Ÿˆ1º°cŒ@.cŒ –Ó´†ðNîÿIîÛÑ PÁF… ýÎg%Zž»µÖ=šI W»5 Þ°ÂlÞkÙÌܹ^ZDªàÒqòV‹FlEeë:(°c®ípñž•9`b0§E³šŸWóiû!\2Pk+uĶgF½ í¼V×UÛÁ–j¯·N±“ʵs¥(wõËæBéÆkK=÷º O©o¸@œ»kLkWcôBüp˜¾ ò—QtHBC©<“‹-]bÜ]”.¥}"áâ€L¶¸pÚgçdýè$kÿJÕœ/¿·7¶t¨O§ûft“ûQû Û5Ù×^åñ*;œëó°&ãG^¢|køúÛ#§pun´em7£·-!ßàiö‡ ë(›¼•Ïøæ§xagµ•:Cº=‹J<§$ËÌ‹d¬Ñ_¨›¹2Y¯?7•÷um~}¥V¸>KVò—§,©*ø¯Ûrówe¿Êýrá×íôý`çÞýUÙ·´Ï}×åÖíºî$“ŸmäŠd²ã~2¨ ?åÎÄ÷’ö¹L€Å¨ŒòrRÁ[Û˜,FÂOpDY™Zù>¯{í;’%)Êö2´çÎÛ.\wÍ=g¾è -¢ ´½q©[â´Ô‘ç-gv¡7^GxcÀ g‚koyñ= ÷ò{éežÇ˜*¿‰r6zãsßDJúÍô>cÁ€÷ßÃ[ÝP +¤Z'ëf&-àvÕ iÅTSp¯¸¶Õ53IÏ]a; s ]´nɺYUy,{É“ÒâFÝÀ×7nQ8Ãæbñ.#ÉÏ#µqU9ÁÛÔ¾2|wNëÊÊFp]K™é¹ÂÇÈ7uq§xFHѺ¬³FIîLÞ–ÀêkV^ª.êÑ¢¯ò|£~¿´%6SM*Ï T“Öåœ85áB +p£pØ’Z !vdGèl鬊ïHžñlœ@Ý’GµrdL¯{–ËAŽÆ$÷…tãç5°o)u¦5( +¨5€GƸ†;8oyYöºŒÆÖ ¶$iiÉ—2³Ïñ¥Èµ²ðì0ùؽ½U+ Ò)õÐÍ`9ävü`3XLsùØ0}už/¯Æ¾=š£­- ®ÕÃI ®sW&–-ò²9eã  RðD_"¬¯ÑY¤ø×P =»&]@>Iñ?ćœ‡ +endstream +endobj +101 0 obj +<< +/BaseFont /BCDJEE+NotoSans-Italic +/Encoding /WinAnsiEncoding +/FirstChar 32 +/FontDescriptor 4068 0 R +/LastChar 244 +/Name /F6 +/Subtype /TrueType +/Type /Font +/Widths [260 0 0 0 0 0 0 220 290 290 +0 0 256 313 256 356 551 551 551 551 +551 551 551 551 551 551 256 0 0 0 +0 0 0 562 0 587 667 514 0 678 +0 324 0 0 478 841 707 721 567 721 +573 505 501 677 552 0 527 0 0 0 +0 0 0 0 0 568 579 453 579 499 +318 579 579 258 258 0 258 875 579 563 +579 579 398 432 332 579 467 723 483 467 +445 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 477 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 477 0 0 0 0 +0 0 0 0 0 0 0 0 0 514 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 568 0 0 0 0 0 0 0 +499 499 0 0 0 0 0 0 0 0 +0 0 563] +>> +endobj +102 0 obj +<< +/BaseFont /SymbolMT +/DescendantFonts [4069 0 R] +/Encoding /Identity-H +/Subtype /Type0 +/ToUnicode 4070 0 R +/Type /Font +>> +endobj +103 0 obj +<< +/BaseFont /ArialMT +/Encoding /WinAnsiEncoding +/FirstChar 32 +/FontDescriptor 4071 0 R +/LastChar 57 +/Name /F8 +/Subtype /TrueType +/Type /Font +/Widths [278 0 0 0 0 0 0 0 0 0 +0 0 0 0 278 0 556 556 556 556 +556 556 556 556 556 556] +>> +endobj +104 0 obj +<< +/Length 2134 +/Filter /FlateDecode +>> +stream +xœÅZ]nÛF~7à;ì[Ä"\qw¹ü) ¶Ò4.R ­¶@ÐY–\6¥HTМ©GèeúX÷™åòwéª •HB.gwþg¾Y{|¾ÍWËÙnGÐ-áÊ]m(Aâ@R‚ÜïB•rýÙÔDJ·Qu Nç¬åðî|W“(E!Sr ã€ë”<iõò :÷ßzí‚Ø) €DqŠYòHׄ£ETÞ|¨ÓÏN\>ÌîB³k6<a€å» ñ‚„)(O²e; 34‘ Ø¢1ÞTàÍ4jx*L « 2mg^-d„ÿÁP=ð¸ï ´¹££97¯Ì…GìwÈöhŽ„ðmßZ3e÷nŸÿ‚ +!ÍæYXýý ¦ØšÊûciÔÂI}?î¼'· ¬™TOUŸfµØ¬jŠÀî>¸,€gCÑ'Ëà@„ÂUÐ_²ìzÿÙ#:îÞöâªU›< W(æãn®Ð.“'ÏmŰմ*Pö´«Ü{B×r©É&·ý¾RÈž7¾–ô®*@ åiÝLI¦£ös/5§½m‰?X? î(Ó¦ˆT‚-êxÌ8óaa+gn¥4B;jTOq³½uaOiV‹&N©:W‘~è|Ý6yZVwœν¨¨£ /ªá#¢Y.½°À£ðöœ ÇÓ½kãÅm°áˆ¬Æßáß?rÝç^xnq?7wº²ª×)À…vÐòWH“z‘© %(hyq_=6šXÔqr‘ÅxòXFù§Í®>*¼ãuªiî˜sÇ4<Ò“aÂÑgáZ”:j‹Ò)ÌÚÝ¢ª¤~€ùhÐäxz†y´k¦Ÿa½¯ÕÌ¢þPƒaÐF5[/r#_?3@>¨bµNc•)CåÌjDÁ]VªR4¸‚Q½êWÖ§™CÓÂôÔ½AÉI+ŽÖºt¢¸J;þÝ”`½Kv›t³8—SF9M´áÊÁî2-æu£¡=×™9+÷P¿¥eû³ƒNg4nÃX÷^3ˆu«B鯰kiO»eˆý—:,,:¯yÔÄêÁƒu\3F&«†g« éÄK#†a—>‘ëhåÍq-üçsJrØÙcÅÁ¥4—ªÝÝ!ó‹žÞrR«”î/*pî‘íƒ>ZÏôû' œ[ðŒîÄ ­‘ª =˜­ª÷ö †ëï{{÷TÕÆ¿³Ñ‘Êij£þ¯¼z‚feRÑ ¹~ÞÎâîåùç¯rØ«ß@tj¬ñ} îEÿl_Ühùî>dä6¤þ­ºGvöçòÒùÑžF¤M¶ÚU¾(E§mW æåOÜþHãÙ½Gn R•, +í ‚è:ÍqyOôö +ªD •èU;š·Eêª#UÙm\ÍÕ®øÍÔFÓ]íÚ×éèØ‰j¹4ðoÁH vw«váˉÆß†‰ƒ@'_Á’Ž'¾ÆOÓ‰.)웎à14Dª¶,ᯘø!<ªØŸÚuxò× ’h  +]tf>ëægË21Áô16çÛeyÑ7ëbâË&­ +ÑDˆºhÅQ(^8…ÿÓIãd#R]™óiñ)&Y´nÊR Œ$<µ‹6BÔ™Z[!§ó £CGÈBÔ°Q…šA¡“ŠÈHÄWA ÄпϤ•ÂÿôdÅÝU·»6ÿCäú®ކ +endstream +endobj +105 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/fr/home.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [245.4 166.64 372.06 185.64] +/StructParent 6 +/Subtype /Link +>> +endobj +106 0 obj +<< +/Length 4738 +/Filter /FlateDecode +>> +stream +xœí]͒ܶ¾«JïÀ›†)—A‚t©¶JZEö¦ìTl©WlF³3«IæOó#Ky£¼•ÙœóAw H£\_¢*íΈn4º¿n4ÐØ‹g»Ãb>™¢§O/ž“éÛÙMôãÅëÍöç‹×·³‹?MnëÉa±Y_¼:¾9ÀG_Ï&7³ÝåeôüÅUôîñ£4Iá_YJ¥Q^åIÆ£Rð$ÑnöøÑ_~­?zþúñ£‹—,ªQF¯çAã4bã<<’e•0½^©f_½*¢Û½ê9ºÅwUýî«Ç~EñÏÑë?<~ô{ÕáwÝ›Õ6úý·WÑ…gÌÏ7‡ÃfåöËÍæpتaq|ÆŒC­G¨ˆÇãl4ûÌzI"©„ðý\±ú©ÉD>j"45É“ÒK-øØ¤j_º©EcÕ·LÕÇÓG7Áç°,’üáæPÙdê‘*Ž“óÇ)˳(ç}ÊUõóÉ¥köPÔDÊ“<÷Pûsœ+Ëç£]<£½B (ËOÔç<8'¹jÉ7wQJyÝÔž¦<å—Á‡W%Ùƒ)‘(˜ÒÙO ™'j¸ñ˜ñ ÍFÎÒðƒ~Ww#XŠ(+€¨iRð(M$«*‰ç¿Ãn?åjÿ§ðB ±@x 8’URE\$En1‡Âàé‹ÖSˆ'®W“ÛË£›(|ÀEš*ÑAðÒKË(Ë“œw„§šQ›‚±D[· Mg¦¦³*ÚФ-#&`0ÝÙ|5S °FœˆÇÅhqX¼äX>¯/£+‹Qt Á¶Rœ¯áÍdéPƒÏe©öLx8ìè›–~tñj;Yƒè¿½º~¥ßLÖ·Ñh¾_}^ˆåð!bIV&Y_r  íc +’YÌáåbŠÒ%9ÂÞb´ÝwðY-'1Kéåw߇öz,/Ý<ÃS«üÔæ±$I |@ÇÝyÑŒ‹ƒ*K +æá £;.ÅaÇ›*E«o´F˜oÖSR°;õÕ m=Ÿ½šö¬A_æ‰ýd½Gþ>Ÿ))ƒrº…Ý@3ý?ÞÑÆñ±¥¦¿£.·ðí..G›)­àÛ=¼<îÕ§¤¶À¢nj*²ùvXo¦;øy?à³ÎЀ)¤pÐcWÇ(Ω)Æ-ðà"¦Fغ–ÅAiÓÿ˜=Ïš<¹*}yž99ɉäæ“¸M špš¦ðQê®Z&ð>HòÃB­.¹¥Ã¤QõLìŒö¡~mÍ[ÅzÑšº– +~?Ž‹ÒéºSP²Ò9ìLérITúš7ŒðL97æ“Ip5àYv‚œVƒÐDE•Hé#ª.4ÑB…;Þ‘&áÉIX¤yÈÝÃ[ð!½¤;úñ¶ñdû-LBët¡´~¾Pv7Ä=Ò6„wÅTá †©À>ó(¸½0™ù©¹Q“éíhnŒ€,ׇ/mß[;¢u-Y‰“|Ó"ά5wdã~|Äg€ÔñƒöwW;h?Mwqãd¥+¸=À1«CËÕÔ¡Ö” Æx=P«q‡ŸÂQ¢÷‹Å{`{©ðØZ¶µÚ«¦'q§åÔê¤lM™ ŒÛ@#YOÖÓö4Ñ—3Ýg›è&~×±$3áûƒŽa¸Ø9[;NÙ£7ÃvïÑt‘Ùý [3þÍZmöZ?›¨ç׸+£ŽÉ™bµ\ÏÊÞO—õ€É ,Q»\ûf>ßi'ž·çºì &Òq!|51ø†‹(«ëfF&6#:\îÉm¸eqhvEô€í›˜”†´À¡Ìdj]^zGœ³¬DÒ÷1MäHÔŸ]s¶€u»á¥Ë!g·@t¸á¸g?Ýn}ר—Û…ä}˜àÁ Ÿ‰4”)¥3R71Æzr DG÷:£è4ó ›çÅ`{„o ¾ƒŽ³¶(„~x…Ï¿ÃÅäL¿íÁÍ ÓÍrȘ:¡áKoîÁ8ךì(‡R‹5gkyŠyZ¬0NÜ4‰WC¤Œ­&»)¸ê·wC„øsKˆ’Ú)%µ“ödRÄm÷äÜ#ÜÏ ÷óªH²üSá>%eŽ+GPZ‡zGmjÙþxºQñýÚ@ =¾6šæH§Ô]†w¢,aÒ7ì­³S‹¦™k€nú´v½xw4‘™…(cW>¬‰²îŒ­5²p櫺0ò€©¡Ö6Ü«-á3P²8Aη– +½Ë‡öQªE]ÕßäKEy9ÎÕï\Òï4»”ð6» øÍÕÿ²~Óo՛З—¹ÝCqɘõµîBˆKüuÕnÒë^3¤4 +ê@ZMEÿ©ý‘¢Å-®ó2MŸ=§Çì.àµb¿<Á=qg>Í[LÃóŠfn·Ø‚§’$“Õè4Ë}•å¡7Qao\JÏŒ>“Õ rnþ2xØ »Y•‰{øÀ÷HŸmAª¤·]¢æ^–gÍ}éJi'÷ ŒåJÑ|Ã]¯ÌªbÙY1¶Wóí­ +˜žéÎJJ·ã´Î¢v \4+!9ìcxcâì91áò-|Qpˆ$=¬lG¿O^ÔA´ vZ¨ÙÊhH€¾˜ô“ŠNêïZÑ›½kE ”˜ÆŒ÷uî³O'3 \¸ƒ4OÂå`²ðíûnúbÎæ•jùËÒ™{³ÿMv:rÑig±h ÖD¡•(Å\Žg„4¹wŠ_k“X¼3ìý4R,ŸŽ!›xzúôf‹ê§8|–¥HRéÖ¹^;®)Ò5e¥;ìÌ59 æšÜÔ^é­ï±è$C[îg@¿‡¨+á·lxî§æ[fH0>\%Süœè\ÈBKñ¸œhÏæˆ5Îô±•s™šÌÔBg©û®#ï¢m ÀYj–ç¾Õ$z§[LTáÛ9þ›:K¼n0³­6üHM”ÿí}‡šY‡{ö$2€éðhÈÒ”yX Œ†Åh˜V< CC7µïÿ +rëØ'lç±Úöš³Bãn`2hr†y"…oáA³(Os ¦4!‹=fÒ&W^¯`ö*šÁF(Èãr±Ê>¼IrÉ“, ­_“”š¤¨& Q"çEŠLÅÀì!‘ÂIp0¤pS{è ÅN2„Há#ûIS‘C_bŸ}¾­¶Öj&Gë©…î¡åàÛi"«Ð³åÓð!kù÷0R'[CÆ“òÄ)2Ô›5U paFU + Ác@™Ÿ"g)ñÖl4Û«¸çiÇú›ñøPbå¼:AîDõÌV{öc»<Õ:²<°æpÁÃjpìÏR)79ú‡„Ÿ È+9P)ëb×l×µTïÀÞ£;…æ<ÈI*ûeø“ËR$œßSœNd q>ÖRd•2ƒ‡Ì³º Rx¨¹ê¢¼'.:çûé$÷ô?qEÖx×/¯ÞÖ;‹u``%c)Øp¬ êB2siÁ çOVaÙg"´-x +±ÈKµìc]ûûΡ +#Ï¿[»@ÇT·Ø1ÄùØ4¸®øìkÈ3€Y™B–âíËIp0ûrSû¿}m_5ë(½pl¤1ÆRÔÐW1¸"(°òø nÈ“MY!~vHƒsÌàÜÔ:gÝ rÓ:²Óµ5c ÊÞðviÁ럫|<ŸÃ…2žAÝYXçÚ­Ú;sŽÈÁk;ž.lÑàJÃÞþgÁÃÌqsÌ)xPdJJ(¦]mã¢C ‚º2ñ7Ïäe9syd\Óa¶ƒJá £IèC©è¡õÚltçÃ,-;¸id7¾‡ð‚/èr™äÒ'àÍ‹ +<äBô‡­ 0úa#"'ÁÁÚM­{,ÒÀ2åQðs½hí®VA‘nµúwÐÞ¶œî…h#ogprc¤EûT½Þîµ² cëJ©@1‰L ºMÁäAÉèÛéØNZˆ*ê­Mø§~¿F0¬³ ¬>ã q,Ê—ˆÌ¸¼‡ý;Ù +qºÂww_WYöÓ¶xyß5èôfoýd‚ªgøN©¢ Me¼Èî8E¿nœÁ-\½2¡CÉʉà«õ¡®ëÏ´+AcØÕ)v¥™›õ~òf±TV…T·{wœDÀد¡oÊËÒ +fÈ#‘ó@ÇEŽaÎßCnùdö>Û÷¢@Ž‘fß‘.R„)øµ9 ý¤¾ë!S¯~¼ÐÙF@‹ÅûŽXofT”…#ª¯¤ëf‹ÅzŽH²[ÑVPs#äái…8»ëAãÜå ~»Ýì±y61ËÉ–zb £ºû·ZŒ­j8`¸d·´zø?ìRµô’Û’]¯o"3!tç'jõ[ƒ +»Û5Là+ld¥{_¦G—)>'?µÇ»‹eTïÿ!õsPùÔ¼ý6±JÙ*r~ uÈPä ÕÓu-6K›JäºÄ8¯èA…Ñ*gøÎEcYue•v3z¤xj*°mJøµ°zºÂfЪ­3ªúÎì¢oz›gM Í< ´3MDPݶ(= Ù|Õíýª®ì®YyVwÖ„ÜOTÎNÅàY[L<•Ôy©%NâÐÃ.–‘y_XÐWQˆcqz—{=Ÿº8=g—‡»P4Ë’ªr+Xø+kEVø©Í)ªìÞY«¬ù ½_/t6íÜkÕ¼E2×}% °[—òˆBb߽̃+ðºR¿p¯mîã¥F¯Ãî?ËÆÛ[ßowT:I5NÕ覞ã&:Ä"˜…Ãæ&¾ê†ŸîÆ5ÂÞâÄ/g+í“!J!·Ôó$¶­–Bú¢ˆú¶†qëV‡gVûœ^ s5Eƒ]@¢ë1XjfA¸‡9§ë1°Ç‚@ä5,º±Õ0W¸Û]Þ@ua1 Ïsð( ”O ¬å.¨².¶¨q±¼ÁǪÐÞ£}fµT¨s <»Â$¶Ôè+Ûm뎎۰=†v3ÈÌžÑÎÕ$}-zDî@EŸ­¡é¼™èðõ®N>Ö6…v¶S/K p +J”í PRÛƒ­Mb—Ù],'”FØÀ¨•Á楻¢ÉúM›öfyÄ…ÜpÝâ>z…¦>a6~RSê»ÙEõÖ»nñ$$" +hÁ#\(k(ÜÓA ^0¼2k7Ê8 èeŠÚ •ðw×Ë<áð[ÜäƒG²<‡8%ëË‘±Òý‡$Ô²ù„(}°†CsÙk7)»oíÕùLçîÑŠ BÅ­ÿ‚%bç¤D}4ÐÚµh66Z¥µ˜â]OÖ‡Ve)lna…ý<®+à›þí[èpoËðÚÜv9ÓÌM>˜2¶À¾¥¡A©I›}L›’ÖæR^Úò©Û qá#¬êÛ©½ñc²ãÝ#Áí3·”¬n×Wšý¨„/cbIåã~€‚eá§ö¶Øx­FÓé>drâxîoq·¢ ïMv8íy 3Á\HØn >ßÝêWßã ùåÅh²Õç­á`HëˆI£²®ò‘dúöcè€q&U™oú‚ï…d’C½”‡\g®i›™p0 n1a¥Š‘„¬ÔÒÈÂ_”B±)Uß)„UE$Ê îÌá6w]ÑúN8~²#ï0Kpð"ÊñoKuGùOÐTò«ÙÃú¨uÂàð[÷]ŸÏ˪„9yjÿݱ”÷ÿØØT‹4‘I]‘J¹ Yî—@¸9ɫަèï4/K½—8±§e}Û* +{†ËDv¥6áF•QñÜ3’>|ŸC¨ô*S5D¥ 5ÿõhÄÐ…«³xÈr0ãû釆ÆÿD³)= +endstream +endobj +107 0 obj +<< +/BaseFont /BCDKEE+NotoSans-Bold +/DescendantFonts [4072 0 R] +/Encoding /Identity-H +/Subtype /Type0 +/ToUnicode 4073 0 R +/Type /Font +>> +endobj +108 0 obj +<< +/BS << +/W 0 +>> +/Dest [13 0 R /XYZ 82 728 0] +/F 4 +/Rect [82.85 673.35 555.15 689.35] +/StructParent 8 +/Subtype /Link +>> +endobj +109 0 obj +<< +/BS << +/W 0 +>> +/Dest [13 0 R /XYZ 82 588 0] +/F 4 +/Rect [82.85 658.35 549.72 673.35] +/StructParent 9 +/Subtype /Link +>> +endobj +110 0 obj +<< +/BS << +/W 0 +>> +/Dest [13 0 R /XYZ 82 588 0] +/F 4 +/Rect [545.22 658.35 555.15 673.35] +/StructParent 10 +/Subtype /Link +>> +endobj +111 0 obj +<< +/BS << +/W 0 +>> +/Dest [15 0 R /XYZ 82 728 0] +/F 4 +/Rect [82.85 643.35 549.72 658.35] +/StructParent 11 +/Subtype /Link +>> +endobj +112 0 obj +<< +/BS << +/W 0 +>> +/Dest [15 0 R /XYZ 82 728 0] +/F 4 +/Rect [545.22 643.35 555.15 658.35] +/StructParent 12 +/Subtype /Link +>> +endobj +113 0 obj +<< +/BS << +/W 0 +>> +/Dest [15 0 R /XYZ 82 491 0] +/F 4 +/Rect [82.85 628.35 549.72 643.35] +/StructParent 13 +/Subtype /Link +>> +endobj +114 0 obj +<< +/BS << +/W 0 +>> +/Dest [15 0 R /XYZ 82 491 0] +/F 4 +/Rect [545.22 628.35 555.15 643.35] +/StructParent 14 +/Subtype /Link +>> +endobj +115 0 obj +<< +/BS << +/W 0 +>> +/Dest [15 0 R /XYZ 82 333 0] +/F 4 +/Rect [82.85 613.35 549.72 628.35] +/StructParent 15 +/Subtype /Link +>> +endobj +116 0 obj +<< +/BS << +/W 0 +>> +/Dest [15 0 R /XYZ 82 333 0] +/F 4 +/Rect [545.22 613.35 555.15 628.35] +/StructParent 16 +/Subtype /Link +>> +endobj +117 0 obj +<< +/BS << +/W 0 +>> +/Dest [17 0 R /XYZ 82 728 0] +/F 4 +/Rect [82.85 597.35 555.15 613.35] +/StructParent 17 +/Subtype /Link +>> +endobj +118 0 obj +<< +/BS << +/W 0 +>> +/Dest [17 0 R /XYZ 82 691 0] +/F 4 +/Rect [82.85 582.35 544.29 597.35] +/StructParent 18 +/Subtype /Link +>> +endobj +119 0 obj +<< +/BS << +/W 0 +>> +/Dest [17 0 R /XYZ 82 691 0] +/F 4 +/Rect [539.79 582.35 555.15 597.35] +/StructParent 19 +/Subtype /Link +>> +endobj +120 0 obj +<< +/BS << +/W 0 +>> +/Dest [17 0 R /XYZ 82 295 0] +/F 4 +/Rect [82.85 567.35 544.29 582.35] +/StructParent 20 +/Subtype /Link +>> +endobj +121 0 obj +<< +/BS << +/W 0 +>> +/Dest [17 0 R /XYZ 82 295 0] +/F 4 +/Rect [539.79 567.35 555.15 582.35] +/StructParent 21 +/Subtype /Link +>> +endobj +122 0 obj +<< +/BS << +/W 0 +>> +/Dest [18 0 R /XYZ 40 670 0] +/F 4 +/Rect [82.85 552.35 544.29 567.35] +/StructParent 22 +/Subtype /Link +>> +endobj +123 0 obj +<< +/BS << +/W 0 +>> +/Dest [18 0 R /XYZ 40 670 0] +/F 4 +/Rect [539.79 552.35 555.15 567.35] +/StructParent 23 +/Subtype /Link +>> +endobj +124 0 obj +<< +/BS << +/W 0 +>> +/Dest [18 0 R /XYZ 40 471 0] +/F 4 +/Rect [82.85 537.35 544.29 552.35] +/StructParent 24 +/Subtype /Link +>> +endobj +125 0 obj +<< +/BS << +/W 0 +>> +/Dest [18 0 R /XYZ 40 471 0] +/F 4 +/Rect [539.79 537.35 555.15 552.35] +/StructParent 25 +/Subtype /Link +>> +endobj +126 0 obj +<< +/BS << +/W 0 +>> +/Dest [18 0 R /XYZ 40 381 0] +/F 4 +/Rect [82.85 522.35 544.29 537.35] +/StructParent 26 +/Subtype /Link +>> +endobj +127 0 obj +<< +/BS << +/W 0 +>> +/Dest [18 0 R /XYZ 40 381 0] +/F 4 +/Rect [539.79 522.35 555.15 537.35] +/StructParent 27 +/Subtype /Link +>> +endobj +128 0 obj +<< +/BS << +/W 0 +>> +/Dest [18 0 R /XYZ 40 252 0] +/F 4 +/Rect [82.85 507.35 544.29 522.35] +/StructParent 28 +/Subtype /Link +>> +endobj +129 0 obj +<< +/BS << +/W 0 +>> +/Dest [18 0 R /XYZ 40 252 0] +/F 4 +/Rect [539.79 507.35 555.15 522.35] +/StructParent 29 +/Subtype /Link +>> +endobj +130 0 obj +<< +/BS << +/W 0 +>> +/Dest [19 0 R /XYZ 82 543 0] +/F 4 +/Rect [82.85 492.35 544.29 507.35] +/StructParent 30 +/Subtype /Link +>> +endobj +131 0 obj +<< +/BS << +/W 0 +>> +/Dest [19 0 R /XYZ 82 543 0] +/F 4 +/Rect [539.79 492.35 555.15 507.35] +/StructParent 31 +/Subtype /Link +>> +endobj +132 0 obj +<< +/BS << +/W 0 +>> +/Dest [19 0 R /XYZ 82 465 0] +/F 4 +/Rect [82.85 477.35 544.29 492.35] +/StructParent 32 +/Subtype /Link +>> +endobj +133 0 obj +<< +/BS << +/W 0 +>> +/Dest [19 0 R /XYZ 82 465 0] +/F 4 +/Rect [539.79 477.35 555.15 492.35] +/StructParent 33 +/Subtype /Link +>> +endobj +134 0 obj +<< +/BS << +/W 0 +>> +/Dest [19 0 R /XYZ 82 375 0] +/F 4 +/Rect [82.85 462.35 544.29 477.35] +/StructParent 34 +/Subtype /Link +>> +endobj +135 0 obj +<< +/BS << +/W 0 +>> +/Dest [19 0 R /XYZ 82 375 0] +/F 4 +/Rect [539.79 462.35 555.15 477.35] +/StructParent 35 +/Subtype /Link +>> +endobj +136 0 obj +<< +/BS << +/W 0 +>> +/Dest [19 0 R /XYZ 82 272 0] +/F 4 +/Rect [82.85 447.35 544.29 462.35] +/StructParent 36 +/Subtype /Link +>> +endobj +137 0 obj +<< +/BS << +/W 0 +>> +/Dest [19 0 R /XYZ 82 272 0] +/F 4 +/Rect [539.79 447.35 555.15 462.35] +/StructParent 37 +/Subtype /Link +>> +endobj +138 0 obj +<< +/BS << +/W 0 +>> +/Dest [19 0 R /XYZ 82 195 0] +/F 4 +/Rect [82.85 432.35 544.29 447.35] +/StructParent 38 +/Subtype /Link +>> +endobj +139 0 obj +<< +/BS << +/W 0 +>> +/Dest [19 0 R /XYZ 82 195 0] +/F 4 +/Rect [539.79 432.35 555.15 447.35] +/StructParent 39 +/Subtype /Link +>> +endobj +140 0 obj +<< +/BS << +/W 0 +>> +/Dest [20 0 R /XYZ 40 606 0] +/F 4 +/Rect [82.85 417.35 544.29 432.35] +/StructParent 40 +/Subtype /Link +>> +endobj +141 0 obj +<< +/BS << +/W 0 +>> +/Dest [20 0 R /XYZ 40 606 0] +/F 4 +/Rect [539.79 417.35 555.15 432.35] +/StructParent 41 +/Subtype /Link +>> +endobj +142 0 obj +<< +/BS << +/W 0 +>> +/Dest [20 0 R /XYZ 40 529 0] +/F 4 +/Rect [82.85 404.35 555.15 417.35] +/StructParent 42 +/Subtype /Link +>> +endobj +143 0 obj +<< +/BS << +/W 0 +>> +/Dest [20 0 R /XYZ 40 429 0] +/F 4 +/Rect [82.85 391.35 555.15 404.35] +/StructParent 43 +/Subtype /Link +>> +endobj +144 0 obj +<< +/BS << +/W 0 +>> +/Dest [21 0 R /XYZ 82 728 0] +/F 4 +/Rect [82.85 375.35 555.05 391.35] +/StructParent 44 +/Subtype /Link +>> +endobj +145 0 obj +<< +/BS << +/W 0 +>> +/Dest [21 0 R /XYZ 82 728 0] +/F 4 +/Rect [82.85 362.35 555.15 375.35] +/StructParent 45 +/Subtype /Link +>> +endobj +146 0 obj +<< +/BS << +/W 0 +>> +/Dest [21 0 R /XYZ 82 669 0] +/F 4 +/Rect [82.85 347.35 544.29 362.35] +/StructParent 46 +/Subtype /Link +>> +endobj +147 0 obj +<< +/BS << +/W 0 +>> +/Dest [21 0 R /XYZ 82 669 0] +/F 4 +/Rect [539.79 347.35 555.15 362.35] +/StructParent 47 +/Subtype /Link +>> +endobj +148 0 obj +<< +/BS << +/W 0 +>> +/Dest [22 0 R /XYZ 40 728 0] +/F 4 +/Rect [82.85 332.35 544.29 347.35] +/StructParent 48 +/Subtype /Link +>> +endobj +149 0 obj +<< +/BS << +/W 0 +>> +/Dest [22 0 R /XYZ 40 728 0] +/F 4 +/Rect [539.79 332.35 555.15 347.35] +/StructParent 49 +/Subtype /Link +>> +endobj +150 0 obj +<< +/BS << +/W 0 +>> +/Dest [22 0 R /XYZ 40 625 0] +/F 4 +/Rect [82.85 317.35 544.29 332.35] +/StructParent 50 +/Subtype /Link +>> +endobj +151 0 obj +<< +/BS << +/W 0 +>> +/Dest [22 0 R /XYZ 40 625 0] +/F 4 +/Rect [539.79 317.35 555.15 332.35] +/StructParent 51 +/Subtype /Link +>> +endobj +152 0 obj +<< +/BS << +/W 0 +>> +/Dest [22 0 R /XYZ 40 477 0] +/F 4 +/Rect [82.85 302.35 544.29 317.35] +/StructParent 52 +/Subtype /Link +>> +endobj +153 0 obj +<< +/BS << +/W 0 +>> +/Dest [22 0 R /XYZ 40 477 0] +/F 4 +/Rect [539.79 302.35 555.15 317.35] +/StructParent 53 +/Subtype /Link +>> +endobj +154 0 obj +<< +/BS << +/W 0 +>> +/Dest [23 0 R /XYZ 82 728 0] +/F 4 +/Rect [82.85 287.35 544.29 302.35] +/StructParent 54 +/Subtype /Link +>> +endobj +155 0 obj +<< +/BS << +/W 0 +>> +/Dest [23 0 R /XYZ 82 728 0] +/F 4 +/Rect [539.79 287.35 555.15 302.35] +/StructParent 55 +/Subtype /Link +>> +endobj +156 0 obj +<< +/BS << +/W 0 +>> +/Dest [23 0 R /XYZ 82 357 0] +/F 4 +/Rect [82.85 274.35 555.15 287.35] +/StructParent 56 +/Subtype /Link +>> +endobj +157 0 obj +<< +/BS << +/W 0 +>> +/Dest [23 0 R /XYZ 82 283 0] +/F 4 +/Rect [82.85 261.35 555.15 274.35] +/StructParent 57 +/Subtype /Link +>> +endobj +158 0 obj +<< +/BS << +/W 0 +>> +/Dest [23 0 R /XYZ 82 210 0] +/F 4 +/Rect [82.85 248.35 555.15 261.35] +/StructParent 58 +/Subtype /Link +>> +endobj +159 0 obj +<< +/BS << +/W 0 +>> +/Dest [24 0 R /XYZ 40 298 0] +/F 4 +/Rect [82.85 235.35 555.15 248.35] +/StructParent 59 +/Subtype /Link +>> +endobj +160 0 obj +<< +/BS << +/W 0 +>> +/Dest [26 0 R /XYZ 40 457 0] +/F 4 +/Rect [82.85 222.35 555.15 235.35] +/StructParent 60 +/Subtype /Link +>> +endobj +161 0 obj +<< +/BS << +/W 0 +>> +/Dest [27 0 R /XYZ 82 728 0] +/F 4 +/Rect [82.85 207.35 544.29 222.35] +/StructParent 61 +/Subtype /Link +>> +endobj +162 0 obj +<< +/BS << +/W 0 +>> +/Dest [27 0 R /XYZ 82 728 0] +/F 4 +/Rect [539.79 207.35 555.15 222.35] +/StructParent 62 +/Subtype /Link +>> +endobj +163 0 obj +<< +/BS << +/W 0 +>> +/Dest [27 0 R /XYZ 82 378 0] +/F 4 +/Rect [82.85 194.35 555.15 207.35] +/StructParent 63 +/Subtype /Link +>> +endobj +164 0 obj +<< +/BS << +/W 0 +>> +/Dest [27 0 R /XYZ 82 304 0] +/F 4 +/Rect [82.85 181.35 555.15 194.35] +/StructParent 64 +/Subtype /Link +>> +endobj +165 0 obj +<< +/BS << +/W 0 +>> +/Dest [29 0 R /XYZ 82 447 0] +/F 4 +/Rect [82.85 168.35 555.15 181.35] +/StructParent 65 +/Subtype /Link +>> +endobj +166 0 obj +<< +/BS << +/W 0 +>> +/Dest [30 0 R /XYZ 40 728 0] +/F 4 +/Rect [82.85 155.35 555.15 168.35] +/StructParent 66 +/Subtype /Link +>> +endobj +167 0 obj +<< +/BS << +/W 0 +>> +/Dest [30 0 R /XYZ 40 374 0] +/F 4 +/Rect [82.85 140.35 544.29 155.35] +/StructParent 67 +/Subtype /Link +>> +endobj +168 0 obj +<< +/BS << +/W 0 +>> +/Dest [30 0 R /XYZ 40 374 0] +/F 4 +/Rect [539.79 140.35 555.15 155.35] +/StructParent 68 +/Subtype /Link +>> +endobj +169 0 obj +<< +/BS << +/W 0 +>> +/Dest [31 0 R /XYZ 82 728 0] +/F 4 +/Rect [82.85 124.35 555.15 140.35] +/StructParent 69 +/Subtype /Link +>> +endobj +170 0 obj +<< +/BS << +/W 0 +>> +/Dest [31 0 R /XYZ 82 691 0] +/F 4 +/Rect [82.85 109.35 544.29 124.35] +/StructParent 70 +/Subtype /Link +>> +endobj +171 0 obj +<< +/BS << +/W 0 +>> +/Dest [31 0 R /XYZ 82 691 0] +/F 4 +/Rect [539.79 109.35 555.15 124.35] +/StructParent 71 +/Subtype /Link +>> +endobj +172 0 obj +<< +/BS << +/W 0 +>> +/Dest [31 0 R /XYZ 82 658 0] +/F 4 +/Rect [82.85 96.351 555.15 109.35] +/StructParent 72 +/Subtype /Link +>> +endobj +173 0 obj +<< +/BS << +/W 0 +>> +/Dest [31 0 R /XYZ 82 520 0] +/F 4 +/Rect [82.85 83.351 555.15 96.351] +/StructParent 73 +/Subtype /Link +>> +endobj +174 0 obj +<< +/BS << +/W 0 +>> +/Dest [31 0 R /XYZ 82 334 0] +/F 4 +/Rect [82.85 70.351 555.15 83.351] +/StructParent 74 +/Subtype /Link +>> +endobj +175 0 obj +<< +/BS << +/W 0 +>> +/Dest [31 0 R /XYZ 82 247 0] +/F 4 +/Rect [82.85 57.351 555.15 70.351] +/StructParent 75 +/Subtype /Link +>> +endobj +176 0 obj +<< +/Length 5718 +/Filter /FlateDecode +>> +stream +xœÍ]Ýn#7²¾`Þ¡ïVZÀtó¯Ù\’™MÖ‹dÏ$3Øœ`/Yž0–<¶œÅ>ây‹s™¹ß8,6)ËÙ-KE6ÄcY-ÕÇj²>«ºêò›ûÍòf6ßT_}uùÍf3›ÿsq]ýrùa}÷Ëÿ¾[\¾›}\®f›åzuùþñ× üé/‹Ùõâþ믫oß¾©>¿~U“þk[E«º’ZΪV0R‹ê~ñúÕÿ±Z½~õí‡×¯.¿£•&¢­>ܼ~×­h#ˆ®T« eÕ‡[sÕ÷ï›êãƒùâê£}¥Ý«ï_¿úeRMÿQ}øëëW6ß÷ÓëWGËɵQ¬­$Ô\©šš4k1:hW·Ó >¹›^ˆÉ§©œ,¦rrk~6“Õfz¡&³©˜làKóîz×US5ùþô¸¼^À5ðAx{e_=L)5ט÷á»á‡øÍ~ùCÝ™ïX?·Ýû¯ü .ùùDMEGÏÚš´26ú |q¼GÜÍlÚLæÐîã=ü\`ËçT’&*ÿÔy'š–È6&îÃlÊ'¿>›Zv^\ßv&Ãílã'Êïf"Ü?½WJFZ†­žÏîk̽o³Ò¤$¬©„ª‰ÔUM³×ÞüÑ~+êš’Ôƒã¨þüã›ê2b5¿]o6ëÛ¸áün½Þ NœÙíãþ»Ÿ%v<vz0bþΰ§å‚È’ó + ISp§‚Ò¾ªY;Æž ¤Ä·TÂÛ ´êÂ|73ëáÃü— 3_Ȉîô‚² E‡¡Íòֹͩ&5Ï%M˜ȰŠ™˜…Û,¶½¤ŠdÓ§d5,"MâK“@ÙÆÖ¶6v¨šÙr ¹&2Û0áʰRŸÙÕ&bvÜqî;o@ê¯S­Õµ÷rí‹<`JëaÏkX…vvOàìaðÝ»×ÏÁ#¹º}\PY½]Wø›&êÚhÜP^ÝVܘ'¶§;sYwMC)î]ÓÝMnî¦nžo£ÍG[Ã*0˜ý›ù~®†Ý!Àz¹Yþfý“Í¿áŸ?Uo˜qYª+°‡ö*ƒ|/fŸ³àT€Ô\OEáÞtóÚ¯.ßßÍV úß\½­êËf«ÕäæþâÍ_¦§í°deöû{ÐüÞÐ ¡=ù¯SØ_°É¢ÛŒ/`Îa¾„׿ß/àÍó¶Þ!\Ì(·¡1\X{ïZ‚Ý®Q³^ tïNP„;ßë6fSB'I;uRD¡¨†ÐöÊyû0nƒ];ò´Q\Þy´å5Ì©ˆ¸+˜Ï«Íýúúqcc€±nè ´Qƒ>rÌîv¿ÛÞkŽv¯©æ„É0³"jÙv[ 2ð¶~XK‰Tåáâ±î´<\B¶pŒ€Œ+dgÚÜ“¢'%׺—B§–œY0Aͦ_cAûpâ©K[œ†Ÿˆ:»d2ž]ÂâôÐj;ñ<¤^p›>':Ó=ô‡½3žŒ^BÂÒKXœÍ6ê(dãyã)i‡`¶©G¿-€¶y6ý而ääjJëÉí82XÙO𵽉Oà]ºÌ§6¥ß(¸&LÅTŠî7 +se\\z¿Q(Nt›m +Õ@ÆCxqËH©L|&x7h✿á,î-ØÀõ~>Þnmfg…ŸÌº3ߪ{eÍûøíæËTïä ®àÜÿdJÔD©#õu8ݦ%:d\ÿ1Òð‰š[rB´ˆgS-·VítÔ©&“Éð7H0 ލp‹ûŸxDÕø¯!Çìw‚S)øËKø‹{ Í/@&7@ ËÕr{u›VÜ@ªu + _@F@ç0Üv{Sóë¹ 0ÀJK˜Î¦Æ4¡<,nÔp;UD¨òp‰Z¹=£âÒÒ‡^Ž ?Øn7×¹æ¯K% {7—”Ò`'žÜöñ®bý•í¾q:6‡Çô.˜ÔÙZ0nÃÐ¥!\OÕÎÃÆpZ¸é^©Ãùó-ÀS˜æ ºý•fï®³Ý .%$`…çݨæž7ð¤dyÀ$5;¨áJdç3Íoçã>ÚÎãGo•³óèÑ)‡ªdú ð„v>,Î^€Ù kSg˶Ñò +¸zÿ_è»q*àà+—b˜1!ŒL‚gKª­ëó‚xÁPJO1X!ˆÐ}ƒ-òdÖbï]-òd Ö6Ñ}°D<˜i{^´lˆO ëöñ ®b^¢ƒ|ˆŸt¬„rôç‚ ÂОWÖ¨CÂòaXÜ1|¸Zþ6un#÷=Ú4éç—Ì×ÛlnHšîN§”ŸÍµýÃb*ü¼SúÉÞ]JxµM+\ø§xÓ:¥ÜP®¢Ùî +—š0GÛ)U“º6£F§[nÜŠ¸dü¶­õû‚KmTVkZ¨Gu&°D¬’éæxV‰ëàXVáø)ÈJˆ± +~ +ö²šd¬žUÂ⎌Y» Ì| Õùô ›Y¼ç£¦<(ÏÒ–ŒKe3 Š&¸ñ‚KÔ˜¤f¯À^,+eZSž•âã=š•ä:à*!ÆJè¹Pvˆ•T*V + +OÇJqö ¦wW)’üË7Fѹ£Æ”ŒÃŠ¥%Ó5iJÔ˜PÔÖè< XʵÊõ¨Àsâ ü< d%Ä8=C´ÃžÑyu§û8($_X\2¶mtÖ» ¡˜ˆ¸‘Kj0KjÅs%ÒËæJ¤¬«‚~°D4›iuyšühšÅÏ4AVBŒfñ3Mؾ~Y O³!é i6,î箨áxxìYÕ[èêù¼úüÓn}ÕÝP× tõË¥×èÈ$•°ºç¾Êæžû*˜{î«<`Ýs_GâJÄP™–“g¨øX=C‰!†J‡‚«„C˜‡Цg¨ÚvŽÛÇ͈±Â†™ä„L/t‚¦»Ð“Z·1ñÉ(*,®Ÿ¢TÊÆЈ—Ñ|zж¯mPÜÈ9ú,ª‡‘sôiKÔ˜àf“W¢Æ$Ô´‰,í°DÌ”iUyfŠøhfJ•‚«„3áupÌĵ-4ÀL œ§Ž™"âS1SDÜ›ûm7©k_ÿÏ>G¼¾ŸºÊU?Û’ƒ7‹Ž¼ÚçÜ…m¥ÍÒnh6Ý@¹*¥ÂâÆe+­ ¾V0®ZŠ— īȢ—­¸†SåÈ”NDL¹#¦­MLø ÈJˆ“DïObר¡«— jbן$"/U’ˆ¸w¶>…;°ã“¹}¹¼Û˜ß¡g¡}˜y§KÉÝýé¢k·;Û,§bbû™¨ÉÝʼ»k?Í\‰ wí¼ko/¶ÝOîf¶EáÂ6@tþ|e$g߃º»Â|Ð5)|?þe óaÚ¡è|¸Ÿí?oÈõÂwH´ßÖ•ñEV)T莫ôŒ™Žw·!‹êpwØÝ½¹«@Ì'w[=žWw8D ÒFàÏrÕÀI^Pܘ­S¢åáâÒ†êŠÃ% ‘6ª<\’×–rÁ….»ëz“k)ùÝEp¨Ïvr`w!ñ3s•Û] gæpÈ( +MœmȧëzžÐé ‹³‹-­¾ÀÆàÞ—Þ÷Ý‹7Û Îk|BÖÒ(²q]ΆÁn¹<`Ü\©tÀãD”¨1³©'ô帹¢™–¼'‹ø¨& üüd%ÄÈ=¿„óÈ.c‡,’um +OHaq?L»RŒ«@¶2ñnáF_à¾ö]—Ÿ"|6ó¤kro *^{¢Iu|jffR“‚}áI2n^¢„º‹åTB°¯@`ºæÂ§KD™æ°§øÀ=m4C´Ÿô¬„m álØÇHÖ&(!C„Å=cˆºS«m\daôs*ª9<9šM_Õ}w|´:‚(^ 0.¥õŠ&xCê5&áéäáJÄI™Ö”ç¤A+:ÌIø‘{d%Ä8 ½ÊãíðÙ~èÞSR@zBF +J{FHWOy¸6Œ?›òý¾éè|°ZFæÒ…+ +¿ïãÖ„+—+ W.W®8\]A¸ã`%â£< ÉÓÑ¥íáÿqU!#ub쿇Œ Íüà~ôß³QH|B: +‹ ðÑÍÚFr\²ðuu §mð¿ó)h_¦ +þ DüÍ%>`÷Ñô’4”P•M‡L3hqÛ3cF«€Ã­»P0ÍB +Ä%¹€·GKD™æ¬gŒA+ÇêÊP ‚ÿ¸Jˆqúóê ZJhóy¾XƒÎ>_,$'ÒfÎ+©©›VËlÚqeÚÂ3¡€2måseÚÊæÊ´•Ì•i‹LéTÄ”iybŠkÝ"¦é¸Jˆz>5‹(ÚÓ¤KK ŠOGMqc$¦ey—™ÖsŸÇMM+˜ËM+˜KN+X—v°4Œ”km9F¶¡ÃŒ„Ÿ€¬„#¡çÐV Åzšt j!é ù((­”XO&]¸XOü¾ë)—‹õ‡ËÅzŠÃÕÅzŽƒ•ˆò,$OGCt˜ð3pU##ôÄè¦9ëiÒ%ÃÅ'¤£°8ËGØaZäŸ”Ö +‹Ëžß—mØ]~_Ï$7¿¯<`.¿¯<`.¿¯<`]~ßKp%âØLkÊ“ì 1°¡° +?£Y šmÑS*¨l8…L–àŸfÃâž¹}]¡žeW Áþq¿žÚõ6dfeÿIBXð„’VÙäžPê™ã>¡T °î ¥ò€¹'”Ζˆ-2Mhσö µjñ“)•c ôd +*¸Q_2…Bç +—Lž+Ââºvv·³ûÏ{õœmšÝ}W`g¿OšÞ¬ŒjÒêÐ |Š`=ânfÓÆ•z´¥KŸJ[wÿ¶'ϳ;Î} ŸøÝDR“2ÛÄáFA ,’q«ÃqÂT‰À ‡ê˜Y9X"ŠÊ4_øAqÄÁGˆG£ÄÍN¦ÿ0¸'YtHz:ú K{³Ï1‡$Sùª–Ÿn—æ[º²Y\O%=wØÈà¹õ}VË`Í‚}Ú³Þ|ïíº)¯GæÒ<µÄgÙhm$Ña-ŒÜ ! {)®4¶<Óqæ|Ð Zt¸ÆUĄ£w€š½'y`ԓ凤§3êai?l ìGûü¿[wÚ‡Ÿ±kpáü`²†<ÔLªa° Ô=Ó`¬m> +/Dest [32 0 R /XYZ 40 728 0] +/F 4 +/Rect [40.3 715.64 512.6 728.64] +/StructParent 76 +/Subtype /Link +>> +endobj +178 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [40.3 700.64 501.74 715.64] +/StructParent 78 +/Subtype /Link +>> +endobj +179 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [497.24 700.64 512.6 715.64] +/StructParent 79 +/Subtype /Link +>> +endobj +180 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 500 0] +/F 4 +/Rect [40.3 687.64 512.6 700.64] +/StructParent 80 +/Subtype /Link +>> +endobj +181 0 obj +<< +/BS << +/W 0 +>> +/Dest [34 0 R /XYZ 14 496 0] +/F 4 +/Rect [40.3 674.64 512.6 687.64] +/StructParent 81 +/Subtype /Link +>> +endobj +182 0 obj +<< +/BS << +/W 0 +>> +/Dest [40 0 R /XYZ 40 728 0] +/F 4 +/Rect [40.3 659.64 501.74 674.64] +/StructParent 82 +/Subtype /Link +>> +endobj +183 0 obj +<< +/BS << +/W 0 +>> +/Dest [40 0 R /XYZ 40 728 0] +/F 4 +/Rect [497.24 659.64 512.6 674.64] +/StructParent 83 +/Subtype /Link +>> +endobj +184 0 obj +<< +/BS << +/W 0 +>> +/Dest [40 0 R /XYZ 40 651 0] +/F 4 +/Rect [40.3 646.64 512.6 659.64] +/StructParent 84 +/Subtype /Link +>> +endobj +185 0 obj +<< +/BS << +/W 0 +>> +/Dest [41 0 R /XYZ 82 728 0] +/F 4 +/Rect [40.3 633.64 512.6 646.64] +/StructParent 85 +/Subtype /Link +>> +endobj +186 0 obj +<< +/BS << +/W 0 +>> +/Dest [41 0 R /XYZ 82 392 0] +/F 4 +/Rect [40.3 620.64 512.6 633.64] +/StructParent 86 +/Subtype /Link +>> +endobj +187 0 obj +<< +/BS << +/W 0 +>> +/Dest [42 0 R /XYZ 40 606 0] +/F 4 +/Rect [40.3 607.64 512.6 620.64] +/StructParent 87 +/Subtype /Link +>> +endobj +188 0 obj +<< +/BS << +/W 0 +>> +/Dest [42 0 R /XYZ 40 233 0] +/F 4 +/Rect [40.3 592.64 501.74 607.64] +/StructParent 88 +/Subtype /Link +>> +endobj +189 0 obj +<< +/BS << +/W 0 +>> +/Dest [42 0 R /XYZ 40 233 0] +/F 4 +/Rect [497.24 592.64 512.6 607.64] +/StructParent 89 +/Subtype /Link +>> +endobj +190 0 obj +<< +/BS << +/W 0 +>> +/Dest [44 0 R /XYZ 40 728 0] +/F 4 +/Rect [40.3 576.64 512.6 592.64] +/StructParent 90 +/Subtype /Link +>> +endobj +191 0 obj +<< +/BS << +/W 0 +>> +/Dest [44 0 R /XYZ 40 659 0] +/F 4 +/Rect [40.3 561.64 501.74 576.64] +/StructParent 91 +/Subtype /Link +>> +endobj +192 0 obj +<< +/BS << +/W 0 +>> +/Dest [44 0 R /XYZ 40 659 0] +/F 4 +/Rect [497.24 561.64 512.6 576.64] +/StructParent 92 +/Subtype /Link +>> +endobj +193 0 obj +<< +/BS << +/W 0 +>> +/Dest [44 0 R /XYZ 40 581 0] +/F 4 +/Rect [40.3 546.64 501.74 561.64] +/StructParent 93 +/Subtype /Link +>> +endobj +194 0 obj +<< +/BS << +/W 0 +>> +/Dest [44 0 R /XYZ 40 581 0] +/F 4 +/Rect [497.24 546.64 512.6 561.64] +/StructParent 94 +/Subtype /Link +>> +endobj +195 0 obj +<< +/BS << +/W 0 +>> +/Dest [44 0 R /XYZ 40 478 0] +/F 4 +/Rect [40.3 531.64 501.74 546.64] +/StructParent 95 +/Subtype /Link +>> +endobj +196 0 obj +<< +/BS << +/W 0 +>> +/Dest [44 0 R /XYZ 40 478 0] +/F 4 +/Rect [497.24 531.64 512.6 546.64] +/StructParent 96 +/Subtype /Link +>> +endobj +197 0 obj +<< +/BS << +/W 0 +>> +/Dest [44 0 R /XYZ 40 401 0] +/F 4 +/Rect [40.3 516.64 501.74 531.64] +/StructParent 97 +/Subtype /Link +>> +endobj +198 0 obj +<< +/BS << +/W 0 +>> +/Dest [44 0 R /XYZ 40 401 0] +/F 4 +/Rect [497.24 516.64 512.6 531.64] +/StructParent 98 +/Subtype /Link +>> +endobj +199 0 obj +<< +/BS << +/W 0 +>> +/Dest [45 0 R /XYZ 82 728 0] +/F 4 +/Rect [40.3 503.64 512.6 516.64] +/StructParent 99 +/Subtype /Link +>> +endobj +200 0 obj +<< +/BS << +/W 0 +>> +/Dest [45 0 R /XYZ 82 609 0] +/F 4 +/Rect [40.3 490.64 512.6 503.64] +/StructParent 100 +/Subtype /Link +>> +endobj +201 0 obj +<< +/BS << +/W 0 +>> +/Dest [46 0 R /XYZ 40 728 0] +/F 4 +/Rect [40.3 474.64 512.6 490.64] +/StructParent 101 +/Subtype /Link +>> +endobj +202 0 obj +<< +/BS << +/W 0 +>> +/Dest [46 0 R /XYZ 40 581 0] +/F 4 +/Rect [40.3 459.64 501.74 474.64] +/StructParent 102 +/Subtype /Link +>> +endobj +203 0 obj +<< +/BS << +/W 0 +>> +/Dest [46 0 R /XYZ 40 581 0] +/F 4 +/Rect [497.24 459.64 512.6 474.64] +/StructParent 103 +/Subtype /Link +>> +endobj +204 0 obj +<< +/BS << +/W 0 +>> +/Dest [46 0 R /XYZ 40 354 0] +/F 4 +/Rect [40.3 444.64 501.74 459.64] +/StructParent 104 +/Subtype /Link +>> +endobj +205 0 obj +<< +/BS << +/W 0 +>> +/Dest [46 0 R /XYZ 40 354 0] +/F 4 +/Rect [497.24 444.64 512.6 459.64] +/StructParent 105 +/Subtype /Link +>> +endobj +206 0 obj +<< +/BS << +/W 0 +>> +/Dest [47 0 R /XYZ 82 728 0] +/F 4 +/Rect [40.3 428.64 512.6 444.64] +/StructParent 106 +/Subtype /Link +>> +endobj +207 0 obj +<< +/BS << +/W 0 +>> +/Dest [47 0 R /XYZ 82 691 0] +/F 4 +/Rect [40.3 413.64 501.74 428.64] +/StructParent 107 +/Subtype /Link +>> +endobj +208 0 obj +<< +/BS << +/W 0 +>> +/Dest [47 0 R /XYZ 82 691 0] +/F 4 +/Rect [497.24 413.64 512.6 428.64] +/StructParent 108 +/Subtype /Link +>> +endobj +209 0 obj +<< +/BS << +/W 0 +>> +/Dest [47 0 R /XYZ 82 601 0] +/F 4 +/Rect [40.3 398.64 501.74 413.64] +/StructParent 109 +/Subtype /Link +>> +endobj +210 0 obj +<< +/BS << +/W 0 +>> +/Dest [47 0 R /XYZ 82 601 0] +/F 4 +/Rect [497.24 398.64 512.6 413.64] +/StructParent 110 +/Subtype /Link +>> +endobj +211 0 obj +<< +/BS << +/W 0 +>> +/Dest [47 0 R /XYZ 82 447 0] +/F 4 +/Rect [40.3 383.64 501.74 398.64] +/StructParent 111 +/Subtype /Link +>> +endobj +212 0 obj +<< +/BS << +/W 0 +>> +/Dest [47 0 R /XYZ 82 447 0] +/F 4 +/Rect [497.24 383.64 512.6 398.64] +/StructParent 112 +/Subtype /Link +>> +endobj +213 0 obj +<< +/BS << +/W 0 +>> +/Dest [48 0 R /XYZ 40 728 0] +/F 4 +/Rect [40.3 367.64 512.6 383.64] +/StructParent 113 +/Subtype /Link +>> +endobj +214 0 obj +<< +/BS << +/W 0 +>> +/Dest [59 0 R /XYZ 82 728 0] +/F 4 +/Rect [40.3 351.64 512.6 367.64] +/StructParent 114 +/Subtype /Link +>> +endobj +215 0 obj +<< +/BS << +/W 0 +>> +/Dest [61 0 R /XYZ 82 728 0] +/F 4 +/Rect [40.3 335.64 512.5 351.64] +/StructParent 115 +/Subtype /Link +>> +endobj +216 0 obj +<< +/BS << +/W 0 +>> +/Dest [61 0 R /XYZ 82 728 0] +/F 4 +/Rect [40.3 322.64 512.6 335.64] +/StructParent 116 +/Subtype /Link +>> +endobj +217 0 obj +<< +/BS << +/W 0 +>> +/Dest [64 0 R /XYZ 40 728 0] +/F 4 +/Rect [40.3 306.64 512.6 322.64] +/StructParent 117 +/Subtype /Link +>> +endobj +218 0 obj +<< +/BS << +/W 0 +>> +/Dest [65 0 R /XYZ 82 728 0] +/F 4 +/Rect [40.3 290.64 512.5 306.64] +/StructParent 118 +/Subtype /Link +>> +endobj +219 0 obj +<< +/BS << +/W 0 +>> +/Dest [65 0 R /XYZ 82 728 0] +/F 4 +/Rect [40.3 277.64 512.6 290.64] +/StructParent 119 +/Subtype /Link +>> +endobj +220 0 obj +<< +/BS << +/W 0 +>> +/Dest [72 0 R /XYZ 40 728 0] +/F 4 +/Rect [40.3 261.64 512.5 277.64] +/StructParent 120 +/Subtype /Link +>> +endobj +221 0 obj +<< +/BS << +/W 0 +>> +/Dest [72 0 R /XYZ 40 728 0] +/F 4 +/Rect [40.3 248.64 512.6 261.64] +/StructParent 121 +/Subtype /Link +>> +endobj +222 0 obj +<< +/BS << +/W 0 +>> +/Dest [83 0 R /XYZ 82 728 0] +/F 4 +/Rect [40.3 232.64 512.6 248.64] +/StructParent 122 +/Subtype /Link +>> +endobj +223 0 obj +<< +/Length 4996 +/Filter /FlateDecode +>> +stream +xœÍ]ëŽÛ¶þ¿À¾ƒþÕ.°\ñ"R*ŠÉ&ÝîAÓ&Ùíé¢?\Û»5à[}IÓgê#œ'8oÒýàp¨‹/KZ²=”´NlÉžášo®äõ«ÅjôØë¯‚¯¿¾~µZõú¿Á/׳ù¯×͇×ï{O£io5šM¯ï׿­à£ï†½ÁpñÍ7Áë77Á—! áO+„A”D„³ Œ„"X //~þ2˜^^¼~¸¼¸þ– qððxy7‡ (cD°@Å ¡,x˜èÛnïeð´Ô¿<™wIöîöòâ—NÐý5xø×åÅ[ýƒ./*3p̽Nfõ2P2$RV ‡c½.ïüÖ½q7ê »W‘æU¿ à#óv©ß«Î¤·ê^ñÎHßôOWu›Ë'Žì€h%‰üž*H'9¦¢”‹ÜÝF=ß‘ÏD¿ÊÎtbéuEg‚`fS¸C "¸‹Ã[ ¾ †ÀðœLÍ»e—Òt6—ë|ò–Kø×ÖÄÎõlÎÖÀø"å^u>À-±‡!TD"áÆ>¹ø¹Ç^Wvú+˜Èõ^‡Øô#î¤ê"ù#ûA ÕÏH&õP5 „D1sëã—æGõÁÛw7ÁµC_¾ž­V³‰[e~;›­U¦ÑBÌ|i_šxº*‘ç@ +’á ŠþœJE„tQ“ØÔÓZ²¶±ég—ÇvjÁ•þmêû¿tèsKý×6Nç¡CªfœL?n0NŸE9zI9IêœO¦´Xy]ÔDÈH9¨ý;ÇUƒ?K­ .1¢?gèœDúNæeÜÌFMY©}²}ƒ>¼@§®i•,µÒ‡…̉n÷вõ„´¸ƒÞZ.ègi’¨c ö(×D˜‡\ Í‘¶N“€ "£-æÌ‡0øôÂÎúà‹ÜMzOCof¾ÀDjÑãÒ cm¡’ˆí Oß–Þ#)%Z±íß“N'×Ó™È]Õ¤¿TÀ`ögó~Æ­Ñ`´V£OÆø^ý}Ü0mw`L˜»4çSxÓ[–Á© R}?÷Ö[.ýàú~Þ›‚èßÝܽ B\«JѼѠ ”Dg=x\Û xÛâá$ÑV•¼pV‡ÈÝ’º3óÔEU™Ÿ3ÐÿÚsoµ¿w¦ÏpÕ“+‡šãÚäCcª-ÐC«!LW)ùƒnmHF(o!c\ß©’2&7>ÿ™Œ¡³•€}\Û‚r‘ãßµ0öÜ«Lç¾/.=MáÚ”˜®§ì¬@Ÿ (Øi|Ç. ¹E’ðË ePœgs[%‘ØNÚ#HØÉÝkûaUź߽béû< +¤r|PÛA²ºà"Öv]]‚¢`/2Ç’h-"rh-"íhD-dLpmgœ)1_PQÓjΡÂ-‚ªPÁñ¡W¨¸>…L ï} +mÕùò)¬äýÁ…ƒÜÍ̸’ŸŒ¾O3>›DͯXhˆ0ïæiF%î<¨0ù˜i—†)Úì§°5(“„«ÚdäâèЊiJa‡Šˆ¤Œi¤§m”˜1‰Ù‘Œy‚Žº–oå +¯:"tè@–:$2t(Ex\ø~F6ò¡ÃNî¿c­ãŸ÷ë4fl×V@¶=÷-ô«v.¢]·c[ ¹Àá/EÏ'’ºF„ž¢Üp“óŸ¢g‘váôña2JœÃm8 +¦ZȘ`Ú¯A˜/€ªiáäUªVY\P + peà¨7 &%³Hr7 Æý„Á¬¤=‚“„ÁŒ‡bª?Ò¨ò8Ò°Ò‡jÀ½z¶ŠgÓ>`ÎÞÅiQv–•ÇQ…cTÅY“è•Ph_$ÆeðªuŒq“°á•ã)8Ș/Ĩi çˆáw†\” F‚¸2p EN±K‘”¦Ø¹Çp˜¼Gذ“û©H—Œ2oJŠ7¥áytžaÿb4}œ™TËdÿ¦­Äʽ\Ûª)_z)e½Õ%K& é¡•Ó”ºfŠHÕBÆDÞF‰ ÈÌÅó…5-Û;J^)vPü¬;²\àqbÚÝ P?X’Káb6òÁÃNîã3(õÇgÀªŸš|–OÏÛUú;å±°,r†žÿ–1TsÖ% \ +Myú‘Tlcœ‡„&-dLh]·Qb"¡$ªÆ—/ªéiÊAªT±ò¨ ¤ðóýÈBpvŸñÒ¬ ÷ËAÊFÞ#HÙÉÝßä°Ï’6S΋cðƒÒDØdõ2óØ, H½×$<Æôà‡–Jc™~AÕFÆâˆÈ6JLHIŽæËjÔ´|sÔ(Õtå¨á!Õ+j`çúùÒ¸˜ð†6òQÃNî½ÉOÏL‚ä¹~­]¹Í8çõÇÃ|…éd ÌŒ{ptN¯MT4$L-Œ¦%œrh¸®X¡Ú Ï’˜/À¨i-ç€QªäxiЇÔ;®\€œ{7ßJçÞñáÂäÞ­¤ý…s¤\R3Ðè\4¤Ú¨sŒ½~‹j£ÛIÍR¾•²ýýC—wÞðáûWݫؔ#˜+&Áô`úw¿×ŸÝÝ¿ý飹ðþÇâ2|^Þþ‰»·Ý¤ó®¼ýáá?ø“0çPñwüa œûj6AáR¬…ŒÅÚt=r/óKu­ –Œ¶2,áç÷‘…à€%vb~ß²óJ +K*†Û}®ñ{æ5q­ó–‰e`9Ùɽï£gï=í‚—Ò/ÑYdñ*ž*æù ”xöf܃F–4ScÚ\ž»*ý%øfº‹ì Öæ¯{¸íO¸m´ìnýâ‡T±ßèoÌÎÜ5È2tJ'µIš‡ ¡ÊN?Š™µhã+Q$¢íãKÄ$Ã*ñ…N;‘¤¾•‘«jëHwTuYí.ÃϦ# Á¥ª‘›Ø#) Jä€y(ÄJ=i„Ü›`Ĕ֛JªÝŸ%UEObjo×iåX¦Šî[䛦¤6»‡|… ŒÖ&Ç,_a_1-ÈW´±4_Ñ>ÆÒ|Å‘|ù²ókZ¾9x¸]<ð³ÜÈBpljYn'xˆ¤<<í€b%í<ìä̆ÏiùnÖ¹±Iï3\™ôÆ/7˲ì†béXèX_Ô•ìmë8Èf ¥vÛý´6rhêàµÍ§ÚðN«­QýžÄ&’Õ:Æ`¿æcæKµ×´@rÕîoeÕŽŸŠF‚KµŸ˜Švªv^îxêê³’ö¨ÚíäLø{65»!Vnj±ãHÞ´±§ôG¦£I¯¸‚&ˆ(ž¯KFŠ •c54›fÆ÷icÐó X•¶L¡é.ïr><ƒ†À@]³Áôc"#ǺkÖ/b„nc\2’´QbBp¨‚8•1O`T×BÎÀèÀè+ƒ~ŠY.0Н¿ïMŸ‚Îãâêæ».nz…+­—Ô‹!¼21¬©Ñ…Ÿ‹rT¨œ2W¾²Êz—kÄVj.\¼åÌD¡ÒМ£å`ì­–ðÒbàñpYÝÊ6#z€Cô :Óö²•\“i &Bˆ¶Ž/Îbhl_ò‰ù™|ùÉÕµ”s䱊`yX òD'¦Y!®\zˆûDžH@f¶*òè·¯»TTžèÄH¢MÞ°3”þÈÁlè‰üB±›¼§dlŽ|ZÓNÒ ÏÓ•Ñ£9HÐìoRìz2(p¾Ÿ½­¦jZäùÙ|Œ³-ÔMµÀl°ÏÒÆü0?'cñ\ô¬°;|uôXA^'ºÞÖ.šì¬"j¶ËCAíÝ |yÒ¨•7žFµŽ{§§™—iT¶<®\«Û«-Ïc›;r@£‚š¨¢Pmy­P¥.^+(TéÙ–·3f +©ÆãõÒ'²)vN“È:öø¶|Ì"[<;®Ò¡P+ÙÜhtäx4œ®–ykàÀ¨îiÚZ8p|Ð$‹M¥$àsÓS¡°·ZçæÒh8I7¼5]0¦ÌëN6Ed?–¨ëé†ÿ°G Q§ù˜§ +o¢Yd3¡2ÙM ˆÉì1c,ì®ID‡MH83ÍÁ¾Ã&ÒpŽ\£W Ž[Ç0¤¢öñ%¨ ¡:—/OöEMk9·/¬2ر/ÊÏ•<6\!¸‘W-LŽñØT È*ö…DtØ`ó@&\¼V±/<;lvÆnÇPõ½ó" Åηêºç`´¯ÓÊðÔBè™mžÖÆQ«_”x>‹B()¨&n r¶%³’k¸V=QûøLød¾šë“ô\úÍÉÅ(“ô+Å!‘}ý{pÓzav>ïˆ]«2 ‰Š«-¤FÆÆ‚vß +6–ÂÌ’B•´pñZÅÈòët;swZw4tG¹£ž}±¼]QRg:8†Ò<;{íÃÒãNÂø€ÀQNr™€_ì’×:VA)ŽƒÜWÅ®d©Ù¼ZÌë~a8e¹)c-¤KºØmò·ñ°ß[ãC‚¶–ê¥Q‹ ¿eMN +k !y¶r%†V£zÒCæàß ×Ô¤Z£9 ˆÃÄmc‹ ³±WÛØàló“Ùòd…Ö³€s#Ô6ömTÊ2?̇+—êñåã‘ÍŠ>`‚Þvi5·HœÇÂÅl4öè³3öñyn$¸XͶs>{Õ$/Qûsü ++â-{ß!¯´^®´MºS²Ò½¢/¶—¶ +1h@ÍY7Õ&‡\ÂíäÕÓaH˜C Íîü# _ž°¢¦…‘ƒ…u Ûh¡T ZÄ"¸Bp=Õ ×™5Œ1> +/BS << +/W 0 +>> +/F 4 +/Rect [190.29 601.1 316.95 620.1] +/StructParent 124 +/Subtype /Link +>> +endobj +225 0 obj +<< +/Length 3127 +/Filter /FlateDecode +>> +stream +xœ½[ÝnÛ8¾wà]­Á˜)J”E€6íÌtÐ:m°»À`.TÛI¼Ë®eµÓ·íådŸbyEêǤã4RÛŒ%Q<‡çÿ|¤Î^lwË«|¶#ÏŸŸ½ØíòÙÍbNþ8»\oþ<»üºYœ½Ë¯—E¾[®‹³ÕÇÜúe‘ÏÛósòòÕùtzÒþ—¦’‘ÄYL#NRÁi(Èvqzò¯Hqzòòòôäì'F2*RryuzƒCÂK͈L3Ê8¹\©Q?HÈu©&&×x•ÕW?Ÿžü1!ÁŸäò×Ó“×j¾ßOOަÿ±^^Ó˜25R&!Mdy¬Y{³ +¦ÑdLÅä6ˆ'‹`OVêo2)vÁTNò@Lvps©ž® G9ùnUËùÆÀ‹ð¸À«2`LQÏË +æ†'e ¿pò’À šc]Ál[3åï0äýwJÊ»zž†4}«ŸO.:@î*’ÉlÒ­¶ðw14ýˆÅ4ñÒÿ^;ô’Y~à1-´4Tòzš¯fAÖ±¨YŠcNS>´>ÕÓ(õ&‰r¦8¦´nX$hìãäqÆÉ]Ô$ 7µç!ùùÐËŒ¦‚Ãû‚F©‡Úðª•njdªææÊ.gаúI•lƒ)ã68™rîì©$±Œ†ÑSQê…Ø§O%t:Z2IŸLž1©àjrxj1$‚'[[J#whCÿ!Gÿ˜¯Â(£ñ“-Fº…Ú 2)¯»Î^Z Údu–eò!‰ýA-¤el! 8ÏÀ ”n sx¯´ÇÏ åx³Ê¯,&¯ÖÄ0FÎ>lò¸úíâÍ+ž½Í‹k2¹ÚN/~ ¾¯ ˆ‰*)³ÄÙR0FÅ~õȨ:f‚rî%ø8+Ïô˜2–zè=C~†1Sÿ¤úŸgêVÌϧBýWÀ­ô|Êáw¢‡ˆ ý\Â8Ö-;\zc#éK54;RŒÈØC<‰œ½³+à5Ó¢9”‰ûŠæž(¢Dá*$´‚“,¢™8J=¾Ä¸|A׺¯¡·¦X/‡¯&S Õ‡‡ð” `¡nçœHºìAL¶±l6Æéü#•*Ttô¬hðÎ?R€Ÿœ£óWRñ $r„RVÎ<òq·®;u‰@Ìp…š¼Ã;øCý̓’?b3«ÀûÀ°V¤^Ê6Hõ[«¼˜ÃXk0;Þ©†·ßÚq¨gûë»X_EB´a9È&rô,ŸÃÓÕ2P—eƒZøÌßZ}Pßü›À½ìq’f¦â¿8üâ6š¸‰CÐ)®AŠv bJ‚¬ãøÓZ†(ûÏ à–²Þ\ j+k°¸.»ø²³¥áî[jÝÄÂl1ªô°À»&À€UÖÂt.K¶\Éáe5ù#9ÕB9îÌâU•@p¹m† n½±G_oôÂz޵ôæÝ{d®î7V2 ¦ÜÍxÙZ9˜FgíÄ5™‘'•ûŠ»¶*ÓÚÛ4&64ªª¤åÇNnB¹lŒ÷WùÒ\Þñ$¡±—=:<¹ ª8¹#j—xÜÚ…sG~°TY4σ,S¾ÁC¥.Ä™®"Tè 'Û{ø¸l F‡ÆÁkx­xÔŸ/g­K|Šoàƒ +^[Ù!8ËÆ Ÿ{U!"c\ZѨ‰ÓX l Êè„×}¼@i"=L¢èPy(¦ÒJü´à’x#Ξ.{:Â!PfàLwp'¹=!E|ÿÚ¾UkLŽ©0cÈaˆÃ>ÊÁ9C£\Wåðu¸êú=´rîd$çVduù‚ûÛkóë=røåË—`šNèÆd°¯ê_{C±´ÛŠÅÜü°Œ–_ÒÙÍýk”ã¬1b‚¦Ì'ûÁãxÄ$â#UÝHÛj"…6š)‡å©ê¦Õ䦛v‰,5æÇ*z¤Ñ÷˜k6_Šî¨bC׳P©‚>¦êÒd!ƒÍÇ©xX-w71hA 8‚gÁ¾k5 ôå«5|J¾©krkJN2@¾Ç%Ï —.ׂ;ˆÅTd>bWù,ˆQD¦mðØ:p~e”yé„PǪöcì>àüqJå~Ñp„ó³!€ÎŒ Ux±ƒ(šéºªÛ[ÓIÚf_ãŽîY7ÝzÃjQ'`e»LsD¦¼k`/|­¾’Sv("ßâW¨–e‰Ür¤š݈—æ²gUTÇ UÑ‘F*±õk3I]R´hbÕ–³·•#N“} +b`£kõ3Õ+Îkñ€<j™…êFH è ¸t‹ãêtyßuZPÃÚZýHÕDu5õ Œ¬™¦ZÂ'ƒW+"R)^úxŒ³óqE®(Ôsvüù×òä©­|¦u7 ¯ï»]Ø ÜŸÍ{ªz§áš¡Hµ.¢J3CE‚¾_]|1#0q Ų“o̸¥ëŸ‹ \Ë|ï5ãÒºù˜Þ†®eãüØX4õ [ihì«j/’Éß`%ºã,`µÎ5ÎÞSáàM¿ªË¥o…Ž4  ¥¾­]-‚„X«˜¨ÒÓr…ak¸ŸÁRìA®‘àv‘„p’˳¼™ÆÛwâ,*ìÎÛþ2ŽQ‰TܲaÔ¥¯¨íAsA«WVpÕKLZW-äEåšõ1W[Ú@Ò ÌëåÎä›ï.–[ÖA6Ym4 >m±²ëç&/­*Ýpå-õB*Œƒãªá¨*}j|ÎX®tÐ Â]¼X[éê„lqcWµ±©U!ÂTÏ`ú ª«À:“~ón·”èèK׈f··àÔm‚e®è±°ðíþÒÜBñÖz%kÕ݈è¥ÊO»H~gHk¾‘4–0èiÜÛC¸¹UÝæÆ9zv¬µ´$6­_]™ØƒaßÑ ¹©Ûl±y¯îlVçfõëZœÝ,‚doÇÇ¥\S\··ÑJuÑüymwŠ:¥Æ³?È–Á!=6¬í ^_Â16)|t©/Ç=*"Ô r¿ð}ÛVò8X–Pû>€fÙrWÁ4ÓU®ó0ƒm&u®2.0kÚÍŽWØn±ÝRCä:ðÙæë¯zK£îN§ïn ë«ãzúöÖ±a ”&öÛùÚiuYÕi£-$*_”Ò_^M[œzÉ‹À6…¢µà¥¹ý-èUÓÖø +w§WÒ8ðОü0ÿ¡ä0ôbõš«Ì‡é¬ÉdŽ÷­†ú•K°¡È–¿ºÌʃè¾&à¸êl$±„&ž$æoψ1h›Iš Œ itbG˜æÁhìÝž§©µ'úN‚t ¢Eí +Y«Ïp” ssD…kgƒ?h¼èÖ´°ËJ‘#©#Œh²ßŸ8+½rðTʧ"ö1á²â®g('i·p +yß—{ÃoaÁÙsï +IÚ㞣ŒRá + ¤6¬ë9ïɼÏpîÇäN%fÛn6š„aõ¦ËúÈyµîù´† Øm!Vú\RÓƒ,Z~˜ƒ( áÛºÄQ•nèÕ4*¿tô4£â?‘d®hy\¿ô"Í‘ÄúteÖÒJÔîxW[>C‚7Šn78ÒéÕûW„†?½ +ݹ—œûô*Å®ô5eì6Ò½¦§RFØzýÔòŸ:`5µU·œh'¼vF³`k¿âm%Ú_k,±°>×Ë–Ä‚Ž7ùjÓÃùŸå«ûl 7ٚɕnòíªA°ú› {5°lJk¬Ç~ð¯n…H {óˆ°)FšâáGÊñ°×hÊøátŸóCß¹÷«6õçe`"}k\PßWúܯºùÁ‹ Õ¶ÅÒ·w*n¾×`ñ`©7Ž#üvFÀøï) †8Á”ø÷$M÷ùzcìq_ÈÄ54š(#œ2å“K@Ç´yª§3Cw¾5=Ü=‹4Š<ÔgšNj D7µá%©šfötÔ¢ˆf>jï¶Ø©Ï%ÔUi* )c[jðI^>nÿÉÁWÄB@qŽ’Â~4ýÏ…š,#"QUá §²Åƒ¾‹*Âó¥¢~¥ùR‘GiûSÅÿÁÛGÑ +endstream +endobj +226 0 obj +<< +/BaseFont /Arial-BoldMT +/Encoding /WinAnsiEncoding +/FirstChar 32 +/FontDescriptor 4074 0 R +/LastChar 57 +/Name /F10 +/Subtype /TrueType +/Type /Font +/Widths [278 0 0 0 0 0 0 0 0 0 +0 0 0 0 278 0 556 556 556 556 +556 556 556 556 556 556] +>> +endobj +227 0 obj +<< +/Length 127371 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 741 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 1319 +>> +stream +xœì˜TEööGQDEEñEtÁì¢,AvUP ,0¢*JÜÅUYD++¸ + eEÖb@A@ +$IA ˆý½Ûç™óU÷VW‡™afÞßsŸyzª+œ:UÝ]ï­p B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„BÉîóG:冼—ZðâÅ‹/^q~)ºÏª¨²!„BŠAù@Ž/^¼x—«ûü‘EýÃE!„Rœà7/^¼xñ +¿ð«QÔ?\„B!ʼn"¿ñâÅ‹¯âuõ!„BHq¢Èo¼xñâÅ«x]EýÃE!„Rœ(òÁ/^¼xñ*^WQÿpB!„'8š"„â?„B!ÙÀÑ!„ü™ „BÉަ!„xàÏ!„BH6p4E!Ä&!„B²£)B! +èg¢ÝÇ%·S§ý%'î† [öúîüÛÙx—|û;æ²=EX´Ki蟄B + ŠnB!2û™X¼m dË1¯wÐT/]?®zª4ˆšHÑ­!ãWÏ.BÛQM“Ô<4VaS„EGRú'!„Bƒ¢›Bˆ‡ ~&ú-z©âÄÖ‘;tÊ §4ˆWt¿³a¾ü ÿ­m‰˜&†Ãßšnîõù³q^ÐE§Ei蟄B + ŠnB!Òý™€â¶T6d þZ“˜¥AÔ¸¢[CšÏîS´¶%bš`ñ¶50 ¨ÐF3þ×è]tZ”†þI!¤Ð è&„â!­Ÿ (&Õ×'¶††Ò·Æ¯ž ¥©’ª4ˆWtk­û-z©hmKE õ‹K£—†þI!¤Ð è&„â!­Ÿ Y<,—©¸]LQ=. 23Ž·¬éNüÛõ³áˆ©«Ö ÞZ‡¬'q‰%º£/Dä"> +ÒeÌæM€„¡‘ż+1Ť”Žr“¸¢[ªi­-‡©7oVà_Ë{ê.„›îÒªeÓÔ•q͇Q;5Rü¯ÛÒC9˜{ü݂⊆ÙZ \x YÎ×õr˜€Ú “üýPp'º­Ã +"û!â´þ ŸÆOä@ƒÝdŸBHáS„¢{ÆŒyyyM›6Õ¾}û" ¨Ä‚Î?/Iež 5kÖ„a=zô(jC2aÆ :t¨R¥ +ª€¿×|%žöÿbÝ£J-îWn iýL˜ÊÅŸ­)jÜ à–ÒÑÈÖeíÿÑ-âËŒLÜ‚L;U##Е‡þáæ¿Y ËiŠÌ-Ô½L¬ЛæeŠÐ b¦Ýæ½”ÈÜB(®š~ÑÙ”ns¨6}™¡‹y†›ÛvÖÚûÈû¨¦yÿÁí !fB)Á¸? +!©–,Y$o€­Zµzî¹ç Â‹¦è.Ð.°êôÓO/jC2=Dú¯Q¢¶èÿ¯V©R‡¢6$·ÿC5#dÒ¤Iiå“VÂÇ_rÏDRá«#Ý-23;ð…6xð`éj?Jlqq¯ :-* d\œä«šŽèV¹aêÊH,™ic©oSrBÈà-dŽl‘5¦)¾LÁ%Ó‹®DBˆUJ!KÿJLS@yD“© ­mì)&ö TÍœ¥ÕCçRº /Üuûá1ý¢Ût‹xU24çëCáÚ@²@.W•kÑ]?n5‡Ù æò³Êâ³3øo™-åvÓ9zO `›9¯¥6#ŽTÞÀ»)oCB)Ád º1”!4„M“è,dZEStÆWI’ÖýBâ%¤! n¤§­ý(f¸êIZü“O>)«ÒÅíÿ¢ï ô4ŸnN«G©EsËw…ü žME\³ 4«y¯À´áîÍ©¬ÆÔ/Fr§ÈS\29’ÂÝ‘‚(Sêéjz¸·›ƒµ‚BÆU¦¦ÎÒ™GS뭀ȂLu©æÄ¥g²[eT˜š‹¢=®°ªfžDç>aÍÔ¤æmä¤s`L¿èVš‚]òôÔ"²ü¥Ý¢Õó¦W5Sõ›Š[T<þ|T™ÙèjªÙgÌÛ/z@n©y¦%®!„”*2Ý2Ámx1bLw +’¢»èÑ£Fò»›*)ÒÒI:t(â ™ÛuE7Bv«™w?nÿGCàƒlÊg¸Ú߇Ã{”´2"[~ƒ®ŸüËÙ2;ç ‘À­Zµ2çµQ¨ÞI°j!áV ì'ø­UÅm—Hº+WŸßÝVt[œU8ûsˆ|¶¦55Z¤†MZ)Rt›1ÕÔ¸ÉJS¸™r,ÒÈÜÜL)gÆÔ*ëý„ búE·ÊÏíþº§%ºãDnd¸+œãl°0'ÓÍp×Të¼½ô¦„øÇìoèÛð6å6!„tE7†¹Z«LÑ]j .º‹|·HÑ,¥b‘Òÿå–ZNнYL÷}Ë,sÜÝ©|eFŠîDrQGÊÅðâö‚¾¹T8¢['|ÃE·¥¿"E·žÓ¹[ÖŸ6Ny¹‘ãbšsÇ‘u‰K¨‡uû&©ùKé. Ï2¦GÏzN\l ´D·G2k¸ÎÚGÊóÑg’jg×]q—v$w:2¡ô&„ÒLÁ‰nÄÄRœyù{rÍéžpÑÍ/w8"•î:oÕªŠ‹Ì_Îé2c†Ì+!bZU‹ݲ§UW¥¢,+Õ•)-!HN~éÒS)ݵ0°^)}‹µ_Ú 2Ê?mç)zÉ’%æ–U%ÒÃz~šbÖ4¥cÉÛ ÒÁBº™¡$œ‘D+b¾¥ù»ÆË‰j9òt‹ 4Luœô7ÝÇü­&À¿Ï=÷œ¹¤Yú¼››»¼\¢AHZÞ¶"§ûII)ºuï€UÉßZB û¸ei¶`õÙ9nš‡„êgDCžÕébðôsñƒidœèË=÷:dI¿å!=_²5»LÝ)?iýLD?I¸è¿z¶{ X±Ý Ã{‘ ãæÚ=EwÜ–öðÊXt[ç~‚èÖ´ˆîDR³[GºY‡þB)U¤+ºŒlS®ª•±œ;dŒjŽ÷E·L2"92ÑquÊé3I…È"² )寥#ô-„ëPÖ¯ëu-¨ÔNÔŽZ͘ºUvhjÓ{ê9•ËŒiÒ%.•1¼îúŒtH`½RúV䀸QòI¹Ÿ×_4ª#ç¡I•ûæãæ#7IÄB©Š&ı‰¤¶U¢1Uò[®¯ZŠèÖ»7ÈGÌÐRÜ׬m¹Ö$f aRMi=BAŒ±n|I/2[Jr35 _t£RêUmMžÁ'EnÐù×¢K]ÌN.« òœ}ßRºÄ´D·.—~¢w4‚4®Jfv¿8«ävã¹6âŠnñ•ç SºAà’€Àž¯nŸè·±[ñ/Ø´~&Ìź֞_‹pÑmžUyº—'m\ÌÈÈfLÓxÝœóå妻ÌsÅ=¢ÛZ¯šÝ]4Ó/ºS®^o BX^ž®è_^®1­uûÌ'‘yH!¤Ä“èÖáFhžs›1Ò¶öBÊHXGà!¢[BÌѯæãYë+ZŠUÍö$¥J!å$—9.UIbJ0ÕA¦èÐ@µMBÄîîZsT©Ëô€+Ïýõ +ñ­äcµ²~3¼èŒ——:6‘/Š#{‚9±™¡ÙîÔª™¿™Ä½%…¢Å«f«¦ ++²³Y:ËÒ¿®rô‹îÈY1Óý¤è½/k•‹"rجˆÞˆ0f”éoõŒe¶ÔËò†Ù”yQóéžï®þ÷õeuížââzW\¡){¾ÎÔG~Q¸6§ü‚MëgÂDPy¦t]¼mM¿E/…OݪB‰”Ò‘gdåPtë™izZ¤ÌMÁ®»Lyžò µÀ˜~Ñmjjë±æ2uÞ@qûÍãŠÎà µtEwf©¹ +×rÍš—<¦€BH &ÑHªs%gàYR2ÀÖ±\ˆèv'ÂËV㦖$7Í?ru«&›Â­á¦RQŸÒ s¡lÂÝ®¶µü·ÏT +2'þBêâÛHÑí!°è,Ew cùÒ)½7e†J èï¹ $ Lih˜8Êõ§äw Uÿç+PtgöIt A^ÔŠwñŒé1Yì!¦jÎV´Ñmi¼É?{Ñ­ ¼ý³ØâœÑØóãú¡ÞÐÐÀ/Øt&¬U¸Ö“žTwd ºõLÖžYOÚD¦¢;/‹G†!!$§µn<¥¯Ü‡mʼnî¼Â}d˜u2˜d(n‘8á dzX¼„´žÙj³èÀG†epÙÄP÷0Þ ‰|dX^òŒùD0-B˜úL4u¾yÈ!„REf¢;‘ÿHYóQÝ)·B[ƒÒ”¢;nÿxÊã€D¹¸3kÖæÊ8ñî—„q©Ü=ÝqfXöË¿‘¢ RtÇ=«HR¯@ßJÏL¥E K³ÝŽMäË÷¦îŽ73Ì`.2ò6K¤µbæ®a6kšÒ¹Ý™}RTSÎ<—ÌÍÖ¶ˆkd(ýSK´Ìm™­·­âÖÞ4ÍÔ{àíÁlD·KH3ŠîÀž×Ž-ü 6ƒŸ s–Óº2ݦò2%˜jOÚDF¢ÊÝ¤ì™æNä?¨ÚMâwÚ;滩¢ÒÒÝ‘{ÀÍ‰× búEw"êd03Nx%vU¸VAim5GdÚ@ÑmÝl±ÚÎt޾åU×!Ö 8!„ÒCܯF8¡éds4¨»w­s¨ÂE·Ž¥#ñˆîHáàæ7Hö•=BÃ*7ÎŒHÑY¼(ÑíÎ-ÑR¯pß"¾Ê%ˆ¿4ti–¢;бž˜–¶‹fÅO)º=ë„ûF¤èvé(J4îAˆlʼŒDwfŸ]!ãöjË"®åölc—8ò¢_/®Ù“ú=ƒw-q-GÀɻȥøo„ôOKÀj*ÝËo­«ñ¾¼<°çÇeùÍG–¢;‘2ùø¤´N/‡¬S±ƒ<å-•Eþ´™ÍtÃNä/²QKôIe&‘iM-%.•¹íi‘òѧSE®ÆG &[¬CÅ3‹©‘ê5‘ĺ)!‘\Ud`%œmÎæ±ÞqEK-TÂ#‰»º;ÑmY…Š ¡ÞEq·Ÿ£tó4ÔiÍ•üVÏ·|E!¤’½è¬-ŸæiHzö”õÜ¥@Ñ-§s»øW“FM#E·yœ—Iܸ¸ˆn½Òò­œŒ­›Ö=6 +t)Ew a¢[wyËqXêmÿç+ÒàHÃ2û¤D¢{œuaL_cqxÍ$._r4DÞ®²q~6OÚG|kFXnª6÷|ää 5·¦qˆÍ!‡‚Ý!_¹ú™ØýÉø±Ú…€ÿ²ÌbB!¤pÈÕhÊÏÇ6­AiÆËËS·ÓÊ?³ç{RYCâ´–—çPt‡Ô+3ߢÿÙõ.ÍRt§»¼ÜÍ6ry¹gý|-/OiX èî뇥¥èòò̈\.Ͻ2e¬L%£h÷©îþ©aˆk¹áÊv^ü†‚ðG†¹GÍ›VIAž59‚{€^Y./·¢… PtïPtB!Å—\¦ÌíÒq*RÃ$ÿ†ÌÄ¥ÜlIÜqCÖ#ÃâŽDó—J4‚)Xdª.𠵊îÀzeæ[Ýuùn`ÑYŠî@Ç&‚µm®Rõ~ZJÃEw¤yqëŸ3Ý™}Râ°¾ù+ÉE¢ªTÔƒà¬#Ͷp‘³pó´ˆ;´PS-‡¸¢[+ëy&x¸K™òØóãR“h¦[¿(ºw(º !„âKº£) )#'PÌÁ[䳄tÁyZ¢»oþ6IkX¸$Iœ‘:si€+:0:µ&ü+fe’ËHG>2,ò9Åîó}r.ºëâÛ¸²<""¤hi‹”3€‰ÑèØD°¶|“ùT);®&²ò×Ç->2,¥a¢Û]Ÿ¬2]Ñ÷<¾ >)p‚»²:R®Šýòx7¼é®sÍF)®Uæ]ޏêx~볿Ý*ëD¹•m¤èÖ®å?‡PoÙA»«âµö|©7£y–ò –¢{w€¢›B)¾¤;šê›¤’u^%4ô¸àItüŸ®èNäë‰i–è×Åú€` ¼Õ6‘ Öc›\tøŠ´È\Ä^‹afLUú²V¹2}U¢;°^)}+©t3¯äéî–5 )Z§öÔ-q¹ÅÓâØD°¶t…Y®y>¶té¸ü#ûFž3í˜[Ñ­æÉ +Ú!¥ <¹¹=ªoþyõ06«?3ø¤h£Xñ-͘0d¬å% ·VÎ[fë–sÙÏ.s³ù.ç ŽtrÏÑ‚6edR>D@‘®åß!ž0º´ùíê΀öüÈhzÃ5ÏÿKѽ;@ÑM!„_ÒMa ŠAšÎêÊhÖ=ÔZŽ Ö!+{Ÿ$ÉK_t'’H[ªœIù+óÐ$y@p¤‚C>*'uðé_*~Ð#›ä$"äãJ9©¦Æ„CdïªÁ y™Šîðzù};iÒ$ó]¹‹’Òó!Eà Á³«4Nt'›HGt[••Û5f†p”v'èN$g ­Îï. 4,Pt'ŒGBk‡L$gŠÓ݉ä"äHi™î'EŽ53^ ½Ë]£¢3³–£4Ü*ÅéÖ›‘Á2¯S~ÀµÊˆi~¤A#?q¢[o1¥Ýi!"W£/*z}þ,J)§‡´·þ ßøÕ³3È ©4Ÿ®Ÿ ÷GέèF-$^ÍÀòb\ªϬ!¤Ä°; {!„ì¶Pt#DfY¸LT'ÉL7T›©µ­«ùì>™e+wð·gºU¶þ _&vôžÆ1¯—–uA„Çî0ì!„²ÛR?8ªàdæ4¥ä)J˜èV“Muü™ °HZ +Vé<»NpãRžq•o[ƒ´ø›2fnEw"Y©?ÿ‹ÞR2>\„’%Ý„B<ÐÏ„©DŠjX^ää–Öô˾:9É$ç˜sܰÐÔÈu)W†ç„œ‹nB!¥ŠnB! +YtËi]¸dŽL'Ä!»äÈ).È.Uaˆ`MêL¨ä&1+NlÝ|vkB3NFI¹:µŠ¬z}þl¤ñ‡ÈYW)k)P‚ǼÞA—׺K² æi؉´Ö<²ó•Hng634•¦då¶”y€•µ¦â_³â)3còœ³¿¬Á ükUÄÓ¬–ˆvåjLȱcq"Wm0Ý×Üž“}o1íñ#Å©'Ré£ m·Aô“—¿Þ³\AZS{²Ed¢m× \ÿÄ5DJ“Bl.ˆºkäDò¤;u‚û%£ù›ŽBù}#Ý®(Û ´tžAGH‰¢›Bˆ‡Ì~&0VÄÀRê2B6G¤)E7F°nÑÔQ®^Ö†\3²iM}i€)ñ¬¢]ãMµe–i¼©»a†[©‹9¼W™¡ªžH±lŽØMoÇY•2“Hµå.üެˆ¿YýÊÂTèžhnë„+«˜{´Mµš÷–¼0ÑjšR1ÒBéɼä OEÜ4A·ŒÛ8¯¥g)ºSšbsAÔ=áý¸Yý9îókÙAW”›6 BH1Âýº(j‹!„ìFdð3¡CV1šºL®)E·æà +Q%¦:0ÒnLsxS 0³Æ ‚´ëgÃÕxN[ù£K{Ê¡Y´9~6¯F((RZšu— ­‚äì1ýÿã_\æø_ê[æÄ´VÊŸ‰«¶L暇z‹#²YÍôΦÑOKËRt›’ÇmÄ,{K 1ÚuÍ`Gf Þúƒ~(B÷ä%—Xæá]iM©KÜÒ͵ø²†Á,:ÑÒ¤› ¨î‰˜›ÿóÙ™SÎõû[ßü€—à'ÊRÚ0¿áݯB!¥œt&Ìq;Æ·¸t i®ˆÝßÔAæøß\ë9H6%­k€u»@€˜²Š6×çga´o›uòÝœ5scšuWq§ +Ôóëý +µÇJ¨X«jÍL"× ¸™¸jËl5/²Å#›Õ\³ínœÈ‰{Ÿ¥è6»J¤Ð˦·cm*J©=ßô›Æ”%Êf¹æ,­g}µZe`%ÉFt§4)Äæª»Y5ó~‘Ùô’Üüüšßiš\¿2ëŠR 1;äˆ?BH±Àó³•?ÿüó©øé§Ÿ~ûí·È´òÖÎ;ãÒ"bJ„;vàõ/¿ü¢o¹Ù"D#àB~ýõ×íÛ·KZ‰ðs’ð:J†°AÒJæš¡:Á2$•›¡¼åñFÀ[‘9HEðnJç§USBI¤ù3áŽuUHZÓ”)E·ùübS™³·:ÒŽ»Æ­óÔq¬k€9©Š@½µCdeMy+!¦V5KQ§jÂÆÇYè!ÝL\µ©:#Ã#›52O…#ºõŽAJQ™Ao 4&îö”„X¢OËUy(yšŸ52ÎÉ‚ÙWá‡ÈÐÙˆî”&¥ŒPpuO캼<²jr7ÌüüšÑÜð̺bÆÏ¿#„ìÎx~¶Òj´sçÎ 4hܸq£(Žw¯ºêªuëÖYi¡+oºé¦+¯¼rýúõŸþù¹çž‹ÈMv¥aƈ³yóæ©S§ž}öÙ#FŒ€‚¾ãŽ;êׯlo¾ùæ 6XÙ"r·nÝþ1!9'L˜pÖYg3F"¬Zµ +ötèЂ4°Ž½{÷FéüñÊ•+¯¾újä Þxâ ‘Ã[·nEA-[¶\»v­™pÔ¨Q¨Ô¬Y³ÜùäO>ùäÕW_Ýk¯½ò¢8ñÄ¡.Gމ×wÝui«V­*T¨€ëÔ©óÑG}ÿý÷¿ýöÛ¶mÛ ë¡ß.\xþùçï—¤E‹Ë—/8p Ìèß¿¿”»téÒ3Î8ãüã×_-i%ü»ï¾CA;vì@xñŽÀíÛ·#ˆôªU«Î˜1cñâÅH+¦vêÔ 1gÓ¦MÍš5;äCæÎ‹ ubúž{î)_¾ü+¯¼‚×’ÈD9âwïÞ9àÝ*UªÀ¶ZµjAÎK¹¯¯½öZ©~5>üðC$„*‡…x±e˼†÷V¬Xqì±Ç"rˆt~ÅŠñîé§Ÿx{B„🠊îÝSt{} +Ï$Ò ‘5½n»äDtksgAœoã©ÖE¤ÝjF1݉ä§ÒÕÑžô‰ä|·u‚¹]"²É"Owkˆ”&y"hÝÓÝV‡ Ý]‘R’ˆûȈî?üá·C‡ýàƒæî +B&L˜P»ví#<ÒÕJ ý¸`Á‚çŸþ’K.|.S¦L¤è†f„J}æ™gðºGH±üÎ;ïœrÊ){î¹'$y—.] *|ê©§"rÓ¦M¡ÐçÌ™­:|øð³Î:«k×®°z\Ê…¬þꫯž~úézõêÝqDzJ!„E‰¯^½ú‚ .²`Þ™gžùøã#CjHÝ/¿ürÈ!åÊ•C¶*ºQ…²eˤŽ;BKA½zõ‚¬ž8q"drëÖ­Û´i;aIýúõ:è TçÎ;ï„—Þÿýyóæ!>Š8÷Üs!êQ‘8@E÷üùóá("ChöGy•zíµ×`'DwÍš5¡ë#?bĈJ•*ýþ÷¿_·vÕ¢…ó–-þתKq}»v®Í›Öãúaë÷¸2î„’GZ?ÖºkS¼<{Ñm®Ñ5×Íz–—»§`¥¬¦(ºu)lÊã¸s"ºÍM©f½ÒÊ$Ò˜ –—g º#÷S i‰n-+WË˳é-Ùˆnó”0ÿ&eÑÌ[=!gb£ó¸0ÿ Ès\Cš¡@빛üŸ«åå]‘R’Ðϸç‹1Ýx ”#)„Þ¬Y³f'Á‹7®[·*òˆ#ŽX±bÄéôéÓ­ÅÒ“G}´ÌjÕª5hРQ£F’§wÜq•½ 6ìÙ³ç»ï¾‹œß~ûí¶mÛÖ­[š4iòÃ? 6 R´jÕª«o½õÖÎ;?úè£'Ÿ|²qãÆÝºuC$|' l€µÝȰ]»v¯¿þúªU« Ÿïºë.öåË—/]º¢¹M›6 "E<ûìÿ~[?ýôS”‹´ƒ ²Dw‹-ÄZ˜4~üø%K– ü©§žúÓŸþW@†_wÝu—_~9”òðáÃQGdŽjNž}úì·ß~ûî»/´$ô/& +:ûì³åœ´mÛ¶ADW¬XñÍ7ß„Ž>þøã¡…7lØ0dÈ}öÙáûåƒ ›7oŽ ÇŽ‹ðH]¶nÝŠ‹/FEP4bîµ×^½Ð×0 ÿ"!Öòò‹.ºH­-[¶l÷îÝÉÓÕ6nÜñûÛo¿Á–($“8cÔ· Ë@t'v>yQÓ2f#/µ0ëëW:æ_Y夷d)ºM‡ -ZšC’KB÷Ý<ç\>Ó*8 +ïj÷þ‰¹`Â?qT‹[ï1)Äæª{"G†™GÊŸÿȰ,»"!¤$a~OZ_éébŠî÷Þ{‚Ô\>xð`Stÿç?ÿZlܸñÿûß%K–@rB8:´mÛ¶—]vÙ¥—^Šø"cøá‡?ÿùÏfV¢¿ÿþûñúÌ3Ïlݺ5BÔ_}õÕ·Ýv´óÂ… aøðá×\sÍ_|±bÅŠÿû¿ÿ«[·.Ôh¿~ý ¾/Íç¼ó΃?á„`ävË–-ï½÷ÞñãÇCYOš4 EöÃ?º©lîҥ˸qãn¹å–‹/¾†! ò9r¤l߆Øä‘G ¦‘mÕªU›5kvÇw þüùóÕKÓ¦M4hÐå—_ÉŒrQœ#·lÙrçwÂ$Èydd‚* ÉÇü /lLuÿ·¿ýM}îŠîo¿ývĈæúü +*Ìœ9ÓÝH¸jÅRNs>5kÖÔ%éoYfÒ·o_d‚¿91‰ä„Ì~&d¸«š B!þͰòVngº­"¬ÉÈ<Ýó—ôÊ¡èöï³ögn¹¸#ëâ"Ü“Á<™ÄcÞQ±ò7ÏuÏRt'6›‘MM¤WøFZKeKUU9é-YŠîDÔ‰gVò¸íÏVÓ„8ÙüàDv'yT½e|ønt5)Ðæ‚¨»ÙîîgÓJèùüZKD²ìŠ„ƒûUqV¦èž3gŽ›¦<ù䓦膪•ÉÜJ•*á-èë† BÕ~þùç?ÿü3Ô®> 2VlCHî±Ç"º!Ò{÷î]¶lÙ—_~ZµQ£FÈyåÊ•¯½öZ•*U œå˜2ä“HîûF¡’ƒTðÖ/¿ü‚â Tñt.ÄûöíÛ¡‘Ë%Av¤=ôÐC/¹äÄÿç?ÿ)óו+Wž2e +ŠÐ¬PÖÎ|P—/¿ü2¿Aƒk×®}üñÇ‘yÏž=¥:PǧŸ~:uì°Ã ½×­['»õÖ[áí·ßNä?X Eü–$Rt#+ªçáçY³fY¢Ì~{Š«¸'¿8†ÓÜÏ=÷\«V­Ð¯ÄŸxèž–Ÿ29— ‡¶-Y²öä6ÏŒ¡èVÐ"hÙZRÈáÏ„'ϼÝý½„¢•dšÉZ:7Ê…¬@dsê +ù›OÊ^t r/BßE‰füÝ´§%ºÅ!j¶Ì½J¸¹?W]¡‚10“8c•9“ˆ$È?pqo¸èNä·‹)vdÊi]%eÖId7®¨Å¥cö4½Ô1‡½%{Ñ-o™3§29Ûõ³áÒÏñך†Žl9y̬ ’›wÏ4šÛtÚ¿¼ÜoR¸Í9¯{b×ÞˆO‡99)ÕÍϯ¬ˆÔËYvEBHÉ ‡£)k¦ÛÝC† ±D7¤h½zõ8þ|¨Èúõëï·ß~mÚ´éÚµk—.]:wî|óÍ7Ïœ92óâ‹/®X±âÃ?|çwV¨Páºë®Ñ iùꫯ¢Ü³Î:Kôæ›o¾¹Ï>û ”N:!‡.I Ò‘üøãÇHþÁìØ±#ÞêÖ­õòåË÷»ßÁ¤ü㲫%>šdذa›6m‚¢:tè¤I“ðVÿþý¥.(â7ÞZ/Z´Yu2€ýmÛ¶E‰ÐÎ7Þxc¯^½žxâ ü…% ,€µÏ<óÌØ±cåÈñAƒ5kÖ y6nÜøî»ï^¹r%¼„„Dщä#ÃPÖ€𖔸xñb)µ¨S§ܘ™è†¸~å?#,Ñ=}ê+·€Ùæêqˆn¨xÏòr”ë./¾]»ÊRÜ‹ÎËysg¦Ûú%UÜø mk¾gÊ}˜pzôèiœ +ëСC¤¾{î¹ç,óŠŠR(ºã-‚v)|{ +ŠnBHi€¢›Rpä\tËéåŒcÇŽ=zô3Iž~úé¥K—®[·úEE7´êÑG}]’믿~À€£FBª»ï¾»\¹r2€¯W¯$öá‡åxÅW\xá…eË–mÓ¦Šî & èW_}/ ©§N +ÑÝ¢E‹‘#GŽN‚Ò!–ad;røûßÿŽR`Ôw—.]0f4hУ>Ú®]»k¯½öꫯ†1ȯ¯IÒ½{wš„ä2d>;´6ä-”Թ瞫ÓÊW]uÕ˜1c¹wQÇ[o½5‘ÜË›4iÒ&”…üñâž{îk‡ Ö±cÇ–-[BG_pÁ¦èþõ×_|ðÁ+¯¼ñ¡ÇQV£F©PâòåË¿ùæ9½|íÚµ_ýõ3ù ÿ›7oþè£\ÑØu‘94x"9>wÖ4ü žqg(ˆžBÍxn:·È~ð¢¶ÂG)Ý»£äŠnBHi€¢›Rpä\tWªTiüøñ+W®üfWV¬X1{öìºuëªè†:†”† ††Ýc=Þ}÷]dy8yòäã?¾jÕªÍV®\ ]!l¡š!óŒ=Ý|å•W +úŠ/¦L™‚lûôùßQ«[¶lYµê*EuÔQˆ éÝ©S'þ”¤AƒÈsñâÅÓ§O‡%ÅÕ«W—‰r”[­Z5¼€µË–-Cä%K–À6ˆ_¨òråʽýöÛ_|ñ²-S¦ ÞòP39ù|Ó¦M¨ ^ ¾p´[")ºQGÑþ{&9ì°ÃäܽzõJ$Ï‹›7o^³fͤâÍ›7‡ý[·n…yø»cǨl„œ/nºé&óý÷ßÃÕ?ÿü3þBt×®]…¢¾–óñîK/½„â\Ñ ‰=ùÅ1ØPßføæMë!½ñÖ²Å_dÜ%Š/Ú"!SnË•Þ"ñWTXÓ¦MͬÐ$´jÕÊïž4iÂ5”¾9O:xð`ÝQ®H‰RºYœZ… %&Ò«P5;Ä<ÄÑü‘Vò‰ݨšÜ&Ò˜þœ#E·ß?qÀoº;N€1#Öe™ù z…§Q1÷R6Š$”ÖDVZ(^¤»²"·PtBJÝ„‚#·¢»~ýú"TëÔ©ó»]AH­Zµ Q8âÈÞqãÆAä^vÙeóçÏoݺ5DèÌ™3!o¡:øÙgŸÉ¢ë{î¹Î>ûlÈÕiÓ¦AªCëé屯¾ú*x›6m.¿ürˆSha¨æ»ï¾["`°:gÎ9½{îܹÿú׿ èG‹(ßE‹a0 ݤI“  s<¿ùæ›x·F­o½õÖi§öÈ#@ç^yå•{íµ×;ï¼³téRÔôä“OþôÓO{ôèTýû÷—gg7nÜxÍš5ÈV†Ö0AªÇ =öXxãý÷ß6lR‰µ={ö„µãÇG:è øaûöííwÜqcǎݹsgÆ ¡ÇaôèÑHÕ¶m[híxà”SNàRd ‡ÀÉ‘Î?ꨣdôþã?Z '‹ÌešÛÒû͉ãp•6é~虨Wt™—­ßz>¹¹FJ5—©¡d»·¨-ÄA>ò¯*8#RTYR)º5²lBWíf +UM(G~™1Sž©(">j*§Ìi)®åS€˜"oý^uEwJÿD"I”ˆøˆ)Âߺ’²iÉ#ÑT³d(ó=’ˆÝ!" Å]SoY¡î¦è&„”(º !GGSЀ×^{-¥Ð‰~ÇEaxÞyç}ûí·ÏÚPÊ .„ŒÅëY³f}ñÅÕ«W?ñÄ!´\»víÇ{  º=ôÐõë×CŒ|ðÁ]t{÷î} '<óÌ3ü1”/rƈwĈ{ï½·Ì#)´íÊ•+!º!Zç͛٠¡U‘UË–-¡»ßxã (ÙºuëÞxã0cu¨Ô©S§nÞ¼ù‚ .8çœsPî /¼=ÛµkW|X[¶lÙ‘#GB‰C\_z饟þ9$³ŠîöíÛ˹åï¾û®ŠîAƒÁÈ™3g~ÿý÷—]vª³Ç9 Ñ ±©~ÆgÀªM›6Aìc¤ Ñ=fÌX‹a9D7ò„sPñ9sæ¨è–Á9d8TÀ…^'Dº]šYAYX3ÝB¤âVV­X:ùÅ1¥êŒµðEÎz”pe‘(&s‚Š5Ï9‡ ™˜ÿj3«¸ÉSKKª=æ,ªªš–Ik-=J:mîƒÏÌç¬BÙÌ_´­Ç±‘žñ…m† ófBHÓˆ1Öóud£¸á¢ ­@¹waU§0)v¢›B!d·"‡£)Òï¾û#ÒõI6DpˆYD†œ,_¾|¹råªV­*/ %¿üòKÏcÌyÓM7mܸƒÿŠ+BðBoBªúé§ÕªU+S¦Ì­ºfÍš-Zì·ß~PÁD*¼FdÈíDòYc2<^¾|ù‘G‰ð}÷Ý÷Ö[o]·nÝí·ßŽ §L™‚10„9†ßß|ó ô;²}øá‡Q èYTgsäuŒäݺuÃë«®º*/ùðëzõê}øá‡¯½ö½,J‡èFÈj)Wfºo»í6¼†‚F¹’íÖ­[¡ÎjԨѼys8äÞ{ï=ðÀ1ø‡Áx•:øàƒ!öa²¤’™nˆqˆîÙ³gç%רCàwìØqÏ=÷|úé§É•ù‘>·Ë +|ÄA™µï¢…ó ½çΚV¤·(²pÑíNY&’ÏóŠÔJ"<ý—¢aÍ@Ñ-™»ÆÈ̯jL5ÛšÔáé®W·"¸•ahZ(úݲD’{&»ow¸þ±ð«ÔÀ¦‘)uϼ èlMèÆKâÌ(h(º !„B²!‡£)à &@ºB,CèA 6lø®<ùä“°?þøãûï¿5Ú®]»¶mÛwÜqÌwÞyçO<‰Àn¸Až[L®½öÚöíÛ#òÀ йsgÙÝ,«²Ò¦M››òX€¿øâ‹Qа$#FŒx衇 ¦¡²¯¸â +ѧݻw—}Ù[¶lA¹ˆã?úè#tß}÷9réÒ¥0rüøñO&¿ùæ›{öì9dÈÄG4Xˆ7mÚ4}út=½Ck¤–¤=ÄøÙgŸ×sçÎ5}õÕW_uêÔ *>è†î¿ÿ~Œ´¡Ž¡Ùÿú׿B¿ËêÐÈ3gÎİü˜cŽ©\¹r¯^½{ì1s×]wÁ0dŽŠÀçç/¼ðÂСC-‡£èQ£FAqgÓILJÉñæéŠîÈYW´š5#,„èJ1À Ý¢ÎÜÃ߬˜: ííÝq•r÷tÇY'T…@Ñíú'2‚, ¯…YzÜí“@ÑØ(šÐ•ù)ë[ PtB!„dCGSP©õë×ßÿýçÌ™M}ÐA™O‹†qzä‘GÊùfЉ¿þúëŽ;n½õV„CwŸvÚi ,@ ›ùêÕ«kÔ¨qúé§ãĦ˜‘åþ–ÏË/¿,¥à/JÌK>Q«|ùòyÉG†éyàùË_PD·[9>nÜ8T»vm1¬uëÖÛ¶m{ôÑG÷ÙgŸçŸÞŒo>2 ú冗gpÇw¸eM:ÑäîÁ-·ÜrÈ!‡¼÷Þ{Vx òṴ̈Aƒ‡”FÕ¤ÐgŸ}ãùSO=Už·Ã=^ÎZO¿=}Èñæ%Xz§»¼\1s Ýq20RtGšíÝÏXE{êîÑqËËSúÇBI“hH…䦒 i‹âªìw…-¼ù(º !„BŠ/9MÉS°ï¿ÿ~ÈÕ™3gV¨P¡V­ZëÞ“‚‚´]»vx ™ U›HÎ%áß3Î8C†šuêÔY¶l’?øàƒ÷Þ{/Þºï¾ûz÷î…iÙvb> ÝJºµ´´´´´´´žG/èi +è!½¼¼nÞ¼ åÁÅ]»vurrÚ»w/˜;wnOOO0væÌ™)ŒIðL™2Á§p"½eË™¥M›6­LÝ"@˜BˆXNãBãÆK—.]PPÐÕ«W©X´hQ<[ J…»¹5mÚ´èèèÚµk‹\á'ÜšO”Œ€Ìb'棱$]"µD~( 8|¡;øê!¯ÝóÃ5%”Û«“zÔP3È ±´òಡÝStRKKKKKKKë…)É¡¦“4Ú·oßEsäÈóìš6mZPl,Q¢Ä… 0ÃŽÆ`Á‚cóòÎ;óåË'°9pkæÌ™ííí©uéÒ¿æ,$³w£F2eÊD@ëŸþ ¼²KúË/¿”Ýp}–,YZ´hqóæMsõ*UªäÎ{×®]”Kºu šZ4—-[6ªÈc9Ñ‚ä·nÝš0a‚££ãÂ… Lm<ðàý½fˆkÌ \*f̘‘çäsçÎÊð*ÛÌQ… +Ξ= §Ð¯¯/Z·nÍõ¦M›N:U¬X1b  +ÕÂÈ”îøXr4wº0`Àé>ã°ß»wPcbbˆpòäÉö†°ÇTW‹^$½yØö É#½9¨¥Ž‡¶Â.þ©¨³Ÿ^„,¬sYÍrªµåq®cW +Ì…òÝ‹ª_ëêÜ«Äö Э"1£bG†Ñ¨UÌæÑ³•e'~|¬dÕ¨åñg¡š~âGc‰çÈ0ÆP½óC±Ø°s"?ÛŠVÁ'Ðߪgø3a‹ÀæŸ>çXÙÛB·Õ3amžãíq˜ä'í_=ô:Oôkiiiiii½¶Jr莊ŠjÚ´©««+<ûùçŸ;v ŠŒˆˆøì³ÏÀ~øáòåËc^¬páÂÝ»wç  +®b€«Ük&o¿ùæ›ÈÈÈÓ§OŸ?ÞjŠ–[úwß}wÊкuëx6KÕ‘aPpXXx›3gÎ;vDGG›O˺ÿ>œNCyóæ%’B… +ñüœ+W®qãÆ7D]nÑÐ~ãÆÜõöö&’N:-Z‡â'44”êXÒßÙ³gƒ½Ÿ|ò‰³³spp0Ÿ{÷î _SñÀÕ«W—ÞÙÙÙ¹¸¸0PDN´´B‰<{öì¥J• +?khøðáûùùqÍ@ýièĉx£;ÒGéþÎ;+UªÄ“9%AAA ìׯfgΜáˆ;Î uI.•Þ< 7ˆ¤2wñ Ž!á¬Ä¬Ó¶˜h?uË|üò3Ä?%¶{–%'f2mgëêô.Ù³,¼f5Óú<Э†… †ß\ XF&ÎH¸+}—~%~OwâÇǶ²1„Z)±™ÏâG§¼U”ç‡b‰‹ó¡ÄYQôfA·q»lhóšw+èc+¯6*ñA&~rüiE̺µ´´´´´´žAIÝÀ݇~˜6mZžN;wî¼mÛ6 Õb¬Í®]»öòåËY@Õ××—gÈöíÛK­ØØØŠ+BÜÔªZµª››ÛG}ôÁPë·ß~Ûihûöí¿ÿþ;–8„yñ€ åâºoܸ±œ>†[Œ¡{È´FNNN«W¯ÞµkWðc…„„lÙ²¥mÛ¶’ÞMt³eËFëcÆŒÁ’ þùg üôÓOÓ¦M«\¹ò Aƒh×ÝÝ&&NœD !0hO´K—.‰‰8p ‘\¹råСC<*ƒêô722Ì—g(sæÌeÊ”i×®nx™¾Ðk¡V­Zëׯ®éØÎ-â¹uë¿ Ë½æ±ŸŽðŠs@›æ¼¼¼6l¸aÃ⤉&Mš„˜V%ÉÌörtxßîä‘Þìš1c†B$!,PNåüÄt[x²ÔD°›§‰ùhd%vŠÇé¤Q[È‚ì„ +yMº¥ÜʧÕäòó@·UÌð,$æ8ÁP"1waŒY¶ëÉ?>V~ÌcεyÌEOühl]Iüæ‰oÛÅÿ^€„?”ø*ZÞ(莸s)Ó:/5é<ûÌÿÏ!ɵù–y¹¢l5=·_}ÿ‡IYš[LZ©Éôä_KKKKKK+¹êE@w©R¥Š/~òäÉ… :;;ZŒåÜp1|š)S&8%áX—.]¤Ö£G ÎB… +ýñÇ@åuCPj÷îÝ3dÈ={vØlçqrç­OTT”š½åâÆ`/ ò㟇gœÔ¬Y“†œ ÙÛÛ;88P—kWWW¸ûàÁƒ4*ºuëÖ…^¿üòK"ÀK–, êîÞ½›ÇlOOOÚ~ Fê¢pøÌ™34M»²Â—·—.]úÇ]˜2e +‘óÜ~÷î] &…±¼üܹsrîܹGŒAúÂÐá‡q{ÿý÷!hÆA£‰Î;¹š\#ªüî»ï´£GŠÛàà`™q#Îwß}’›ŽàðŽ;véÒ¥bÅŠÄYµjUÞRhÿïÿþ<9‹Ì•’kzs-­ÿ=ÕŸ E‹7u‹Ó@Íci[Ë Ýæeê‰i1Î äZýXMµÃ¿æœoêG²±Å×Äó@÷Ä?˜[TÁð8Û2/›'rÌÌ«î%s{ÐŰJKKKKKKëU)É¡;>uèÐØÜ½{·¼…Fe²;a´P§‡‡‡¼-]ºôÕ«WP®‡ ?~üñÇŠÇ/]º´yóf {Ô¨ÿ>Šüõ×_îîîbаaC¨¼5ûÏŸ?ÿÁƒUH”L˜0kH9{öì‡ý÷‘lÅŠ°mŸ>}¸nÙ²%Àùž~ü8”]ÛPÍš5?ùäø1$$äÁƒwïÞݲe‹¤ü=}úôúõëË–- {nÛ¶Mb€ë·nÝ +• ´ÂÈóé§ŸŒì. ]ÙÞ¯_¿jÕª}üñÇŸâ¢F~~~x¸|ùrLLÌŽ;h—~ñ–&v|Ò)q(éÖÝÜܰüá‡(Wîîî^^^0û¡C‡5jäíí½}ûö‘#GÒ)ºçξ}û–)SFVËÿôÓO­[·–™îÛ·o÷îݸfÐè×ÚµkÇ·uëÖYŒõáÁÁÁT—ž2ž›6mŽ>rä=jÞ¼ù|&Mš\¹rÑÇAƒa óøÔ }™ÙËŸ(u²Ø«DKKë zª?j®öÙ–—[/fÅÏÝ*=šÕ™eæê +„ãÛ‡nyÐm;%m¶ï+³½š—Uå0»šþ~qç¦iiiiiii=ƒ^tgË–ÍÅÅ%GŽY³f•S³¯\¹yîÜ9.~ûí7¨6tvvƬ@‹/~øð!Ð +3îÞ½€McHRŽçÏŸxÄ?€ üªÓºp‚·… + + ûïâÃØØXlFåêêš)S&ó~çêÕ«Ãé'Nä =uêTݺu³dÉáŠ-¾ýöÛãÆüïß¿OCD ;«áâìÙ³ÛÙÙalooŸ3gNÂóôô¤Qq+Ê!ÈLéiáÂ…{õêuõêÕþýû§M›vþüùû÷ï/V¬fjJzôèÑÝׯ_gðÜ¢E zèèèèïïOß/:þü9C2¼rÍn+V¬È€«ƒÎ{öìi1òÚ={B'†—œBí‰RéÍïÛýªcÑÒÒŠWOõg"I©] ‹cÁL9Å[ýØi¶7/ÃŽóGÌa¥g€î‰'~x9Ðí²¡†n-----­×YI Ý•+Wc—,YrôèÑL˜0DTK”(QÜ02ŒY§N;wþnH޲:qâ„Ì,X0…q€(“#GŽàf„è7n¬¶`Ïš5«\¹r‹-:~ü¸šÿ ‡=}}}©¨æ»EéÓ§ï½÷rçÎÍ5T[¡B…eË–­[·._¾|bàîîº:dÞ¸q#ÄM05kÖT©Éˆ!44ôã?N:õŒ3>Œ= Ï-zªZ?~<· ñ{÷îEDD”)SÆÅź§­¢E‹rQ²dÉàà`ñ,Ð-ËËO:uðàAÜÂà¥J•êÓ§Ý8p`éÒ¥q«I¼ã‡r,kÕªµuëÖ   YµŽz÷î}ÿþý¯¾úêý÷ß§ÑæÍ›Ó£gÿ‡òÂ$éÍ^½XçXÓÒz=õT&’êÈ0Û׉ ÒܨÚéŒUn‹Ïæ˜ãóÿ ÐçBú ÛüUƒí‰fVJ`yy|k ´´´´´´´^•’º3gÎ<}útP‘ :C† yò䡼’!.€D¨´M£}èÐ!°nýè£ÀØG¡!!!;vìøñÇáßÖ­[+r>|8h9nܸ={öܺu îÞ»w/À›6mZ ƒ~ýú ~þ¸››Ø®NåN—.Øݾ}{¢¢Åž={îܹSNøZ²dɵk׸ó/_¾Ì5aÀ×<€åiÂ¥ Z”äçË—/¯V­~àtµ¥ýæÍ›ûöíS Æé5ðKCŒC›6màzž®€‚npû·ß~£ã¼º»»{{{ã­aÆâv!h5˜¸rvv–[NNNßÿýêÕ«5j$}¤Ý»wïzzzr-ÐÍÇA}úH0PÿÑ£Gcbb(œ>}º‚ngÊ h-Z”%Kñ)I¿iNj­\¹2sæÌ„X¡Wà`?sæL±bÅjÖ¬){¥y½kHQ-@­N—Ip ˜À-MsËÎÎ.cÆŒ² |îܹÑÑÑ tŽ9TÆ3I¦VŒ(P << ݽ{÷ˆ­K—.Ê?ä^®\¹sçÎI{õêE¿>ûì3Æ„æ x†½bÅŠ¯ÕÎn+Ež;%'‹ékZZ¯žöÏ„9/Y +›mÚq®~â9ÝOL`ž0tƒ¨rÈ—Õ)ØÊÒ|d¶&uã\Á.qKº¹wð/­XõW9IºÍsÉ$<ÕµøŽ “uæ ”––––––ÖËWB7,éããÓ Aƒ† vêÔiÅŠýû÷‡mýýýÅÜûõ×_§Njooïéé ŸZŒÃ°öîÝ‹1@àèè;/_¾œ·kÖ¬©U«–eîܹ/^¼xûöíuëÖa¼jÕ*p’ò +*p1kÖ¬ &¼ýöÛb,Ð-SÌ`f·nݮڸqc÷îÝtoÛ¶íÁƒJòsȨ5jÔ¬Y³I“&@PPÐ/¿üB¿–-[‰Cñ=jÑ¢×#GŽüæ›oœœœŠ)²téRâÌ#""ÄRwÚ´izãÆ=<<š4i‚óÀÀÀ 6ÀË¡¡¡ ýÅ€`è\Oë .”î7®^½zùóçKgggº)3éÀ5ƒ "`Cõë×÷öö¾uë®x;xð`ÂèÛ·¯——ןþyæÌ™6mÚð‰˜¿¸x=uâÈ~Ð{Oè6ÞZÏ£“'OòB¹rå^u o¼žáÏ„w[ýØî8Žº-‰Ø!nd|»ªÍL­¦‰•e|»¿Íhlì)þ}ª¸m]ìmzâþqÛVl»|õfæÙp†”~%æl5------­—¯$„nËãYc.BBBÉr÷Ò¥Kj*„=-ª÷êÕ+uêÔiÒ¤‘yê·Þz+ÍcɉZ2[ý×_íß¿?oÞ¼b Ë­Ï;wîÔ¨Q#Åãã·t÷ìÙ3S¦L@º$[»v-Œ¬lììì~ýõ× .¼÷Þ{nnn¯Å8jœx¸nÙ²¥$XƒˆåȰT©Rõë÷Ÿg$Ù*Î[¢Åf¸"®ajF¸æ.o‰ +ÿ>Ä'ž¯]»V§NÀ™^„‡‡ŒDòå—_þý÷ß2?ÔÓœ>έ=zPÒ­[·&U«V Ë d̘ÑßߟÞÝ7D+æTiß|ó Á¢E‹(”SÌzžÏ÷eJ¥7y}§æµ^gñ Îï ¿¯:çÒàÁƒùãÕÆðl&C¯ÝÍ3Èñ·%~è6/üNx‘yœÐm1pXÅಡ8Q`k°š¡†—Ý~õ1{‹¸sÉÌѸU‹ÏãkH­úVf‰LÚFEóR|™U׳ØZZZZZZo¨’º-ƱÚàÞ€¾þúëñãÇOœ8QŽ–^±bÅ_|1fÌJ&Mš4zôhoC}ûö-Q¢ÏÆÜ?³fÍ +_7T—êT|säÈqñâÅ+W®L›6 ÏÜhˆ'Òþýûc‰ê +–6Œ·lÙ2yòäsçÎI`'Nœ˜>}º‡‡õêÕ 4hŒ5jéÒ¥0ï[f½½¼¼@i({Μ9ðìÊ•+Ó¥KWªT©b/] ®ÊZöÑGQèëëÛ½{÷üùógÉ’eèСĉC鿯Þ   ºCÌŸ}öYš4iè=ݵk—ÅØÎ`b§OŸîeˆJ—.-­dË– W¸¥³C† áâ?þÞݸqCAš#ÎêÕ«ãGÖÉ[Œ™q†%00ð ântë“Å´žYßÿ=èýª£x.½óÎ;o(t›eNó%‰¿^DœZZZZZZZZ¯§’ºAWà8ýàƒnÝúÏÚàGQèuèÐÁÁÁAÁ¹rö– ;~üx*W®lÞw ó6nÜ8W®\j§³¸µ³äuëÖ‡wîÜ 2C»2 >bÄe){¨ÅÍž=;uêÔþþþ111UªTð>,·x>'’Ñ£Gc߬Y30_Ý"Z{{{‰sñâÅRxìØ1ùºËSê¶|ùòEFFÒYœHÉW_}%µ¢¢¢Ê•+'…/ ¢6mÚ˜§³é2a̘1Ã\Èã7!…††rݶm[óBñS§N)RDYÊ„¾ºûí7˜½L™2¶ùë^sݽ}kOè¶5ËæêkZÿk:yò$¿Èɺ-ÿž³–s¥“–ÇÐíääTµjÕóçÏ‹[°7þü`>U"‚$Ú +*ܽ{²æÖàÁƒ¹E hLÜÊ·S§N‡ ñôNH°³ºyíÑ£GÉ’%ñBg{õêEë“'Of„׬Yc1vÓeË–íÍ…nQÔåHIoƒ¿êX´^ˆä¿xέcH1©o +Õrw°!¡c3bÇ Ý² E ZÕ²J¶&¾ŠAÌx•êØK¹f&å§jB°ºÎcYyƒÇÅ@°]$àÿ’•„&ÔÞí'îÑÖÒÒÒÒÒÒÒJ6J§)°¸ÛµkP™:ujp²]»v>¢ÿùç`|~øðá½{÷àkn|8QÉ0ž;w̧i‚>^¹r…a¯R¥J5ÂÃçL™‚Ã>}ú0ÂrŠ™§§§ämãÉÿ[^n«3Ç@ï°ítzóä'5;lž³–_ +Í–ûöí3(ö‚·jNܺ¥Äʹœƒ`žŒ¶A9Gæ©m Ì ÔOÕÿ·˜» ´nîf|“õ/YIžúCKKKKKKKëJI Ý‘‘‘`c™2e䑲I“& Þµk׎;lB‘0&×p.ôÊ´H!P ½¦I“¦xñâ eLL ð ŠâaêÔ©u×®]!kI'Ž2gÎ KN0ØÕÕUêÈ 6aDEE6„è3Üò–çÛ€€žiçÌ™C¡——WåÊ• ø%Ù3Σ² 7¯Ø‡„„T¨P¡gÏžØÜ¼yóСC;wÆC¡Ç*\¸ð»ï¾;vìXêúùù•(QbË–-2 Ð.NðLë@÷{ï½·hÑ"ÆúVÐ sK&²aíƒ2&ÎÎÎ+V„|}}éïÌ™3ñFx„ +ÎË“9c{àÀF•[ýõWhh(Ð]¯^=F{ÕªUxëÛ·/.'zóÌŸ/_¾ +p!''©ô潓“lÁV$óÝVsÊVO–ÇkæÕ[ ÝZZZZZZZZÉ@I»§[à ¶lÙrÀ€ß~ûíW_}õùçŸoÙ²Ì1bD½zõÒ§O/fUªTY°`ÔLõ1cÆ3fÌhÛ¶­pt«V­¾ÿþûÈÈHx¶oß¾”S2gΕÜb0»››@Ú°aà &Àþ«W¯ni¨C‡þþþ@kçÎyKC‹‡2G~äÈ*]y™2e(—”݃‘Çnãjß¾}TÇ uU®3³¶oߎÁÉ“'ïÝ»'Ð ¥JnsZÄ-m 4(Ož<™3g¥GÍ­† ÒnÍš5G<Ì»`ÁòÄ iӦ؋­ˆñûøø/^4nÕªqÞ¸qƒ0€_éΧŸ~ŠYáÂ…åmÞ¼y¿üòKü h=""düÅsË–-t·mÛNç•·ƒ^¸p!d½{÷np˜!ìU²8œ@úõë×Çy‰% ì=z*ÃEmÏ鎌Œä™TW9å’¥@ï-ëVè“ÅÞ\ÉïŽía²_[¸õêÕ«²ŠÛÊì™——ǃUa"¡ûyš°hèÖÒÒÒÒÒÒÒJŽJÚ§)€îÂ… °J¹dj‚ô·lÙ’3gÎ +*¼ÑG†%R’Þ}úŋ߾};ú±$o¹@w +cÓ÷öíÛ%0¶c%ž[·þC[ +¸úÉ'ŸÜ¿þüù<ÁNš4 ?U«V2…y%šƒƒCêÔ©iwÁ‚ÓÐÁƒÕô=z\»v­U«VNNN[·n5÷}òäÉøûû[Œie¢µß9rä0C7}úôi ;…‘~¼~ýút܆Á!z‹±?*ôèQll,mIO-Æ {•*U\\\‚ƒƒ%õúÂ… ‰VÆÇb$”“±;w.ãÉ-ìW®\I<ô´R¥J/^|æ÷Í•NoþfI~YÊ•+Çï©ì×–ùëÿ^L.p +†6$6R˜t[LlN•:†¤nRíé~ž&,6Ðmî)ÕÛ…÷/Aºµ´´´´´´´žGI Ý+VÛìß¿Ÿçý{÷B©ÝP¤‡‡G5¢¢¢–/_nµúÚÕÕµqãÆ‘‘‘Ô*[¶,À¨–ƒ½%K–|ßP‘"EäÔ???¹ ã+èÞ¼y3l+ùÀG]¡B…ðððóçÏÝü1€óø÷ññÁ!¸3gεk×.[¶¬téÒíÚµûã?xU-"šS«µaí?üpêÔ©ôN°ZI ; &æÿ±w&`=fýÿ·“% Ù ƒ1ûNcfŒ5[F²-–l3²Ž-Œ}'kHB"-–Š´(KÈ¡ +É6ƒ™~¯çþGŒ¡¯ø-<~èС­[·ºººò鮉rÜÓ‰’¨%c·nÝvîÜ9zôè~ýúÁ­+W®o[´hƒ÷ìÙc©‹B`á¢E‹‚äÐèàÁƒeVOíG…‚«T©bjjª¿=-Ð{ûöí#òlûôéciiÙ·oß„††BÄ3gÎìÑ£‡……E›6mh©”‰ÞFD +(ðõ×_ã'_ù¼sçìïïOC8¸}û6öð;yëׯoooGážžžòÎx`` µ899Q&ä~ëÖ­zõêI]-[¶$_}õUŽ9†*±ÂŒi#ÐMQx»aÃp^r5jÔH6 +Ï,ùúú†……EEEáØ‘#G"##C5?~\R8uìØ±àà`¹ûÄWÌ8Eƈˆ9àTHHY°§9&…tÂÃÃ9 ‘\RT¤&¤jlìóÚ¾Ñ{Ǧ Ã(c)ŠÂ1ã€B8ˆÐD"_ÓpŠƒèèhHä@o5JÕ’Â)///ÊÄC쥱Ø`)er@ +$Jd¤ùâC¸&NaŒÿÒ)ŠŒâ3gI‘ªå‘)ŠOi‰D’rÈKóõª)POÁU°ç€¯s +̤jI¡Š"…b1Ö}FIiÒ›Ò2Jܤ9+í’ê‘Á^ª4Gª–vÉ‘Èè½)q#©Z†Š4Gz“½79 éôÞ”æè>ë‘Ô ÇžSTJóeDIÜ䬴‹}pê‘I?8%’úà¤(çé{SjL_µ^ÔÉ“'3å²UЭ¤¤¤¤¤¤¤ô.ÊÀÙ4÷å—_Êã²z6ÀøäÉ“ï¾û.ý{Í94éïkÝkÖ¬yõê•l4–ãw‰n/Ö©SçîÝ»€9dM[‹ €ýù矡æš5k&%%1wÍŸ?úº¤œô5Š ˜ßÞ¼yóóÏ?'»þ°·@7*]ºô™3gÒ´þHœ¥ùõ Çÿ/)$}½øþýûqWß””œ—g×1Û²e‹8‰—(Q¢mÛ¶>LÓÚƱ¡iœÒ¡ûM½V»ƒƒÃÓ§OÍÍÍõS4mÚ4sït'$$dbí¯é³¼y\\œ¼g¡ôW¤îtÿ‰ø•)õ*èVRRRRRRRzeøêåP$8wîÜ9sæÌ˜1cüøñ²Xw6mųaÆÍ×Ô·o_Yœ\ ›ì ôÌ™3gkúñÇåþ¯™™ÙÂ… Ôäää´qãF tóæÍ‚9sæìÕ«×äÉ“§OŸ¾iÓ¦/^ÈBjR]—.]H¯P¡BáÂ…±±¶¶:Fí۷LJÄÄÄøøøªU«ÝÏŸ?8qâÔ©SqV¬XñàÁÈ—ªÇç˜Nú×I“&YXXà §½â'%O˜0ÁÐа|ùò8@äÆ4éׯ_'J´ÂÅÅååË—ú®â€yÇŽq’p >ÜÀÀà›o¾yòäIddä¨Q£êÔ©CÐ=NÒvêuQݘ1c¨BÕ¨ÂÛÛ›¶Ì›7b©‹¾È\èÎ,jøéË›¿'ô†¸oܸñ>Jþ(¥ ûO¤ [IIIIIII)+*c¡»U«VÅ‹ “OOO€W¿g ÿB‘¿irss+R¤‰@·³³ó›¥mذ!W®\r +Ш9—”V°”Œyóæ¥ä‚ ÂÚ’ËÏÏÏÈÈHj„šSRRZ·nýé§ŸB»ûöí311¡LØsÁ‚bñâÅêÕ«c“ššºcǎܹsCÜÔò‹¦W¯^]¸p¡lÙ²òãÀ›Â¹ç>vìX¹÷M.>¯^½J¥-Z´ÀÕ«WÃȲ :ü³&iŽ¿¿¡B…ÒtnMtêÔ Ä&¯„ŽZôÚ=*•¦~€êΜ9#àvšvƒ^ê"…¯QQQeÊ”QÐýGŠ=õž–7¿uëV†«ô”‚n%%%%%%%¥¬¨Œ}§ûĉ ¡ìŽîÞ½ ÷èÑ0=z´……`Þ¦M‡C‡3~\µjÕ›¥ýôÓO!!!£F][¶lÙ«W¯³={ö9r$yÐÀÀ@y(½^½zmÛ¶ÅÒÚÚšD>I\²d åœ|˜z)! €vqŒ‡‹/“iu­\¹ÒÔÔ”š™™íܹóÔ©SÄ$11K©qüøñ_j¢ù?É ×À…W¬X±{÷n##£¯¾úŠ0’××׫ƒ‚‚$2¡¡¡é¡›Ú'NœèååennNÕ>þ|ÌH¡Q­[·þúë¯Ïž= kË;³™»zù ÝèéãÔ÷±¼9ƒV–šWRzG)èVRRRRRRRÊŠÊÀÙÔo¿ýß¹s‡™!Ÿ:ÜÉ;Ýëׯ‡1Û·oohh˜MÛW—S;vì¨P¡‚¬Î¦­³ kßÔ„±ä-\¸04Z«V­{÷îAÐEŠéÖ­ÛíÛ·“’’(ÒH,Q¢¬ÚµkWòʶ_à° ò”)SŒ}ôè‘î-Ú±cÇš5k?~ ÆTOûýîB… +Q ‰‰ Ÿ%K–´²²ºqãÆ=Mrã÷h#íÝ»wožuêg·oßÞ²eKÒ)aÚ´iTÔ©S§bÅŠq€ +¡c>ñgàŒ«•+W¦ÆÎ;ËÚÎèáÇÔ~þüyjÇrñâÅ8 Ÿ;wnÐûرc}ûöÅZµjõë×O~4È,}øÐ-ºw'Ñoèxó]×@ƒ¸³J«ÿž?~œœœüÖ'(ø'ÀE'kò3’SSSù/ÁUÿß·îoKA·’’’’’’’RVT†/¤&Ï<ñÅ!CCCÇ×°aÃ]»vaçúûû·oß~âĉØ3W‡aI)áòåË 0| +!:88ÈL²C<ª}ñâE >ù䪀¬!VлuëÖ[·nåTšöær‹-J—.­C7éžžž%J”hÚ´)¼,d}ýúuc¯]»ƒÃÐÁƒ¨è¦ÐD/[¶ ™O +‘·×©¢F8‰SL^É®L'Ožº>\Tä555uqq¡4`ÜÍÍ­mÛ¶•*U¢~øŠ¬¬¬ŒºÁ|Ù%J÷Vv\òññéÑ£‡ìÿ5xð`ý=w]6lŠ%eýúõ€ðD0£êœ9sV¯^½ÿþYº3å}üÕ‹ wx°ÿ»¬±öÖÇË ’°°0}as°”àºþôÓOúrú"Ù5>!!áÄÕ¹sçîÙ³çìÙ³Œ[m`` ŸŸ—-M`X&%%mÙ²…ë—ã¥K—2 —/_îááAX°dœcÂEqìØ±×Z­ôšt+)))))))eE½'èñ +*T @ƒ )$&&‚Ÿ•+W.6mÚT¤H‘7J $>yò„‰7ö#ؘ_Sž}§Ë2kÔ>pà@ˆþ©&±wtt”¥á>ûì³[·n Ôbmm®Þ¿gðO`v¢Ds(›¡ÿé;‹ý·Mþ£ÕË¡Q[[[FžôêÕËßߟ1yòdFKbûöí ËСCI$¤ÿý÷ïLJ÷§ß~û “¾ ø4S®šëׯ_¹rE~kb@ž={šŽ‹‹cr3¾òI:g¹ÕD‰Pèï¤(½U +º•”””””””²¢2v6õòåË7n4iÒD°sçÎLÈån°Hl˜œW©RØ400í± hBBBÄÚâ”” [†½zõ*ý=PPšSª •l¹T2ic ,(yIÏ™3çkûYËdÝ£GÚµk9þܶmZ·ÿú«ÿê¯mÛÖ3¦Oûí×_ƒƒƒóçÏ/›”ÁJýF¹î¹““S‘"EöíÛ'‰bgÑpy¼,/¸!yny!òߥs3DoRCrr2t9eÊ??¿Ñ£G±cÇŽ1bÆŒõÔ©SAlRÜÝÝmll @ߟcÆŒ‘íÔóyóæRûöí ¢2B8ÙíØ±ƒq‰OŸ>½{÷îC† a~÷Ýw?þø#$ÎÁ±cÿD¿øåçè° Ðÿë¹Þúx9önÝ*èݳgO5räH®ž6mžsác€ÛÄ6ª{Áÿd)èVRRRRRRRÊŠÊðÙäÛ¨Q£råÊG@%èDÃçÎ{üø1ˆé\,ܧO¹q)%ÈL ΡÈСC2YÏ|8éVVVÅ‹/P À¬Y³fÛ·o'/ŸD¥°T\¹råáÇÁyNY[[Ë[Þ²uš~SÐ5::oÞ¼¹‘‘!¥á:ŒgŠÞ¤†ÐSôæ–-[ nØÀ”G‘ñŸ~÷ööž9s&à„_N^ÓÝ»wcbbhcRRÒ½{÷RSSù¿üò‹¬HðèÑ£3gÎpíÓõœ=þ<ÿ"ä¿Aš¶ÈáÕ«WŸÊ«¯œ½£Ã‚ÞŠÞW®\Ñ÷û(ÅUÏe˨“Ç˹ägÆ-c[.‡˜˜˜ÔÔTF –p76§OŸ–5Óä š!JâÅ‹¯_¿Î'1 #W Ÿò;òIv22Ú/j¢.²\¾|™zåÉs޹3÷‰Ž÷$ÝJJJJJJJJYQ8›bšmiiY©R¥ªU«–)S$433c&Ì$ùܹsÌ„#"":uêôé§Ÿ~öÙgÀcz‚Ε+—Ü®j×®]¹råH±²²Ò÷¡fÊüZny}›êºvíàÂÆ ˦-ÝÆTÿ«¯¾Òïq?~\¦åÌäccc±|˜’bkc£Cw™Ò%ùƒ¯«}þYDÄÞöÅófM—0)&guè2Ø*%%…™ÿ'''‹1¤lccÓ¨Q£ÐÐPWWW###лFŸþyݺu=Še½zõjÖ¬ ìܹó‹/¾066Æ=X›\{÷î ƒÇ‰ƒ¼ÃèÐ Yc°}ûv}¸Õ«WccaaAp®j¢™°vÅŠG ¡X[[p¾vïÞýCxø£„nÑ-oþÑ?^þõÚ‹Q’ÏÄç>)èVRRRRRRRÊŠzûtCyµk×'ÇŽ«ßo‚øBBBÀðêÕ«ƒœ4hÐà“O>xÌ;wdd$x æÍ›—³@ºÀ,ÌràÀº¡T ¦N=hÐ *" T(t3sæLÌ;Ö¸qcÉÕªU+˜W_®M„{6C†t—+[Z¿Ó]½ZÕÈß¡¬nÞ¬‰Üé.÷o3ýîAÏ5={öôéÓ8Ñ?~üF†|å¦È)‹û÷ï¿ÿ>ÐÏáááîîîËë’%K¶iÓ&66–ÈE!ò>2A3f ÀN“;wîOJ®\¹óZµj-Z´èäÉ“vvv-Z´ @‚S°`A¢1oÞ¼_~ù… T«V¯½{÷þ0¡[ÞÓ×WH/8‹ðÞ»wOž3§9b,Ï|˜º_CïëׯÄ?5 Í›7{yy9s†f28ƒ‚‚º²²_å1ò¨¨¨½{÷’(+§ùøøÐ­\Y|’+11‘(ÅÄÄ|¨ßŸ‚q&䜒ŲRRR`Fº?Îl¼B… +À8“íµk×.\xÆ ̽ `dd¤/ªÖ£G +‡¬K—.½k×.8TÈ:_¾|={öÄ YH¯©ž‹*HÁô>ëÐ SwîÔq×.Ý»=ùôöÞ›¬ÝG8ìïïG¢§ç.Îöï×·t)n0,,¼\¹r . °úô) üõ×_DÚ8gκI‘ÇË (ЩS§„„„±cÇòuþüùœ¢@27°…¢6nÜhhh¸|ùrNÝÓDâ‘#G²gÏnaa¿Œ9’ `à7lØR§ÀÿgÏž|!wâIÀ3÷mnÑ›Ô@§/[¶,,,ì‚&Èkÿþý0Z\\ëííÍ)___:4wî\ÌÈxìØ11‹ŒŒÄ€ dJ£^“,oî½c£¬±öÑ?^.ûªoÙ²d^½zµ‡‡ÇâÅ‹]]]W¬XÁåIo¦ikøùù¹¹¹ñÏ+]–kÀrݺu˜íܹ“>%ûš5kíÛ¶m“µ8°`ÁŒÃÃÃCCC‰df·5“¥ [IIIIIII)+*gS#ähooÏ<ÙÇÇGßš +ž‚FÇ?tèPfãëׯwvv–u†™« æÌ™ÓÑÑqÆŒÐ+lÎÔ}öìÙ ];wî,fÅŠƒ(™®§i·³jÙùzáÂ…ÖÖÖƒ=z4søiÓ¦ÙÙÙÙØØ‚?}ûö…pAã~ýúMš4iÕªU§OŸ†m÷îÝ ·ÚÛÙÝüÙÛÙý•GXg9̈́кÁØ[ZZrÊÅÅEG;‡&ý+P)Û9=þ¼K—.’Ø A=RP©xúÚ™¥çË—j“¯Ñ5ÄÝ¡CøÌÏž=;€/·k×.ô÷-ÃLŠÛÙÚüèž9cÆÿƒî—/ Í›7ï¨Q£È˧øY±bE*{ê"e„ p±þëAÓ¦MÓ/Í-+Ÿ‹h`éҥЦ&ŽæXÓMûº­¬¬~þùg9E¥±RKâ˜1c0077Ï•+WhhèÛïIoRaaÌÄÅÅÅÆÆBX²ù—?xð€.;{ö,È Apd'³/^ä322òñãÇDòøñã74¥ä‡ {w}<6ûïÙƒg¶/ïW ?ÙÉN¨Ð«Ð{DRäYŽ7óêo½9õáüœ’‰RЭ¤¤¤¤¤¤¤”•³)&ÆÛ·oŸ8qbÉ’%ÓC·Ïwß}Ñ«W¯}šõ!ŒÕP +º•”””””””²¢2p6ÅŒГgÅÛµk§C7soðPgXæØŸþy^M¹r垃B… +é+rçÈ‘*—›¼|rìïïW­Z5_¾|®••{î}ûö={öìË/¿”¼ÔûóÏ?sŠã¹sç&$$B- ”mÁõ§Ù_J††û7t—.U¢v­/zõìÎ_îfú÷;þ¼8œpëÖ°¡C»™u•³ Ö/Sº¤¶e˜í¹sçd‡/ [xïÞ=333iEëÖ­.ü¡ù|Bè8S¬X1adAf¸˜æÐ(ÙhXתU«²i{ŸaܼysòFFFÂïÝ”)±M3‘¯+W®”`Òä­[·Bñ 6¬^½ú… 2}óâ·RÃ7.]º$PF”p˜0r,O5ð'_“““9ƆOYÑšátÿþý‡š._¾OÌå)R(6))‰t>eÙ.R^j"‘I”Œ 0läUzüÉÀׇõ…ÔôåÍ?2ô^ºt©»»ûîÝ»¹‚ƒƒwîÜIé/®ÍeË–ÅÄÄ€ÒŒÌC‡dlÜÜÜ‚‚‚Ž=J")ëÖ­£ËvìØ±««ëž={ðÈëùšt+)))))))eEeìBjÍš5ƒ‹œœBCCõÇA]\\:wîšš:f̘޽{C‚{÷îõóó>|8DlggÇŒ½ZµjBÄ ¹§§'suòòéíí +Qö¤{xx´R‹@7Óû–-[êÐýôéÓiÓ¦q\£F KKKggg__ß~ø´³ˆà›­­¬^w›3æ¯h‘•+U ÿÏKÖYÃõŠ2Ñ^ý.UÒDV/·b ¯öÙ³g5jTš¶îY›6mŠjZ¿~ýÚµkÍÍÍi{—.] ñ®]»Bèõ©S§`F|³··§á”Ÿ¦Ý.Ä¥×vÓŸñ¶nݺݺu£ÌÆàäð¶eË–÷îÝ“BÐR¬^.ë +t‹(‡æ‘QÞy'Dzl±'&€g•*Uôº@ïüùóêO4jÔ(ý#¾ÿ{½I 0éÁƒ!èõë×>|(æ¦Þºu+ŸiÚ¦ê`õÅ‹¡³ØØX  jc0 Ü#ˆƒµù¼|ùòîÝ»i&”G@fÍšE´±';´N^ èSÆ '€ÁÁÁ`þ©S§ºiʨ&¿uõrºØÊÊÊ‚ÏvëÖ t•S8ƒcßÿ=ãmÛ¶}úôÁóµk׎ #œ0Ž5jéÒ¥PíyM„E™a ‹!DDD…`ÚÚÚ ‚IœI'ÞÞÞÂ1 ד“_oܸ1`À€‰'riPWf8†{ƒ ²´´üöÛoß +}tì† {zН\­ÈÞñò›Ã­[·¯¼°OŠ<«¦­Á1<.1pEPNFýâñ‘IA·’’’’’’’RVTΦ˜f3gfÂ,s~ذaC8QÀ0M#,fÝøùùÕ«W¯xñâ"\@ +`ræÌÎuëÖÀ +Ð€å± + +’m¸aXÊéß¿¿¬iVSSùòåùjnnÎôÞÑÑ‘”ÈÈH8å¡;Rª£¨æÍš¾ºaȸ˜?~­Zµ`yA°¯ˆÇ ¬áàà ?<_¡B¼â|®¡ g¼¼¼¤:¤uëÖÐ4¾Šz®7 +-ºººÊãå`‘[¶lYJøì³Ï¾ùæ›ÐÐPY×=›¶iÚâÅ‹cbbµ”Cw|hÐÑÉ“'ic„¤¦¦Âàø/Yh§41H@6>å>/¤üÓO?‘¦;zô(£ˆÒr0ÑÑÑÿÇÞ™@õœýÿÿ;Æ.kÙ"c{Ù‘‘%K¶ì1¶Ð‚l!K–ÙIˆ"aE–ì{EY²œaÈÖ"3fú?þŸ×ñ>ýª¯3ß™fÐÜçyŸÏyîûÞ×Ý^·îãó~¿ï%yLL ŸÄ¤w8ÇŒÉ íI¾‰‰‰DÃn“œœŒ‡……q)§Öd£YkM鬠  Yëž.›6mõÂ(› U·nݲeË/^|Þ¼y08$nnn.iàð|]²dɬY³8pðàA›6ܹs'>}út\ˆÚ1îˆ ‰cÇ£jdJŽP¼··7LÍ'#Žä0~›6m5Ë–-Û¿?–]]]'OžèååÅ ëÚµë¥K—²Vðä–ºÜ[ϸœZÆ×2ÝIWú_¥ [IIIIIIIésÔß:›bþ_ @*Uª@‘©<Ì´ÿôéÓ+V¬  Î—/ßĉÁ¥—/_2?‡˜<==¿øâ kkkæç`À¨§§g``pKçÏŸ'ð›o¾©T©i-Ztøða¸µFpAxx8èMF‘‘‘ýúõ˸2ðÒ¼ysІ2€$ðHòkvÐmX¡œqu£éÓ¼ OÏùóæÖ«[§Byƒl¡›bS$;;;²°··å°¯=:›®C?jçææfö^F¦ð‹G#€ùiiiШըQ#êåèèÈ%ªÖ¾}{yÞþêÕ«°U»ví¸tìØ±^½zIr¬asĈ”gË–-Ú;ÝÐåЩ/ðekkû©=^þÇõWxí#²ž,Éž)go׬YCOáá ÷œ9sYµjàŒN:•®\°`ýHÇÞ¡C¾â'8ùŽ;mKKËÙ³gÃŰs§Nd«5¼bÆŒ¦¦¦M›6嫃ƒ©èô={öÝà<£ +Þ¸q#Î0¼yóæ„ Aòt7W±Lñ€8-üN¾ŒGÀïʺqÔíÛ·ûùùáç‡Â%”GpéM›6Q¤{÷îݽ{Wvcÿ'=—JA·’’’’’’’Ò稿u6X¸paWW×ׯ_3ù缄N@4|‘œœ,OÆ¥K—W™–›˜˜*TˆÀÑ£G¿{÷Ž„?þø£¹¹¹¡¡áóçÏ„:uêp)%%ÅÙÙ™hb3oÞ¼ÀK±bÅJ¼WÉ’%3®œ†Ú¶m‹)0¤Ûe·l/×Ð[;²^Õ/‡¯+W®L¤0äKîÔBã,xªH‘"NNN‰‰‰/^¼HJJ‚¬áªœ±x „šcccŸ>}Z®\9y³ùóç|(-ؾÁÎ;v¤é€&"ÈJtÈÀÀ\’‡Ò¹$ïtKÛbMÞ—›¹9Ø¿BÙ¾Ó½k×®½{÷RÜÎÎŽŒFŽ >Ó’'Ož¤­:wîMLL÷bbbdª½{÷j« ü“Â÷ä¶{F%''=šžrpp°³³4hŸŸß€`áqãÆÍ›7o̘1\êСâE‹ cú÷ïOª Ò +ž={¶§§§ìMOüiÓ¦mÚ´‰vá7oÞLÞÖÖÖÆÆ†¦À©ìí핌8hš‚MYÅLkxyðàÁ :MŠZ˜‚QÓø9s怰¤•••vÚ}ûö-èíáᑚš/7dÁÉ.]º¿bÅŠúúúŽŽŽ£FÒžšîܹó\ÀX)R¤Hƒ ˆ„2Ÿ‡§À +Ò–-[è€\@QK +ƒT®\¹R¥J²Z²›››„‹(êãÇ™ÇFEEr\8þÜÙ³çºÈÈðð°sçÎFF^ààŒp¹-²ôâÅ‹çé$6œœŒ‹+F©æÏŸ?sæÌY³fñyüøq +¶cÇÂË•+ghhèìì sQGŠDëq¿kÐ}àÀjjjjJ­MLLh%è®_¿~… +háY«Šf‡4A$GŽY¸pᆠΘ1 {îsww_·nñ³öÝ?æo Ù»ê·ß~“j]ɉ\•m¶„ã´ß2n¶•ñ«¶å e¥¯ÿíïféÎ;÷îݢ’’äâÃôÀ'PLȰaÃènBÖ¬YséÒ%z§Â7`m(›.¶¶¶nÓ¦ ®Å0iÒ¤ ©ÀahŸ + +b|ÅÄÄ ¯“'Ïq^üÁÈȈsyw[–ìÃuñ¢1 Éܦõ©W¯9Ž?Þ§Åug蔃˹+ýi1|>¯êP‡:ÔñÇèð“¯^¦~ì?´JJ^·ããvo]§ud{dMýÁ„Ù:€ƶjÕJTŸå~î† ¸Ô¸qcXcyØ[nûfºÿ˧ö¦¶¶²wlll™2e,õêÕ+°ý?º ©åaì:5È}gЦmÛ¶ 9“ÕÐÐP€BÉXàÄÄDب!|ýúõéºGâÁ™èèè´´4ˆˆÖž–?zôè!Cˆ ûkëA  +îɺg¨Zµj?ýô¼S¾|ùL÷å¥Z´hAÙ üùó>XÀléÒ¥ÃÂÂ$Úþýûî±cÇrNv4€8ÃD¤Íί_¿¦AäAt­µ‘ƒƒCFÌŒŒŒ¤éÀ4Ù‹-“þ1Ë +Ý/_¾úhϬ·DSSSŸ={&çT9ã“ ZdâЉ²•ìWEËcíc!vVe ÝôZTTÔ¦M›úõë‡4kÖlúôé´=N¿CÜK–,Á%úôécjjzþüùuëÖÉ>ã·oß& áeË–­Zµª½½ý²eËFŽyàÀ"Cß½{÷Þ¼y3lnkk{âÄ …žž¾AÂöíÛË_;4;‘–’à]uëÖýꫯ`sH|éÒ¥”Š2„âü^^^YW„Sú'Åðù¼þM¨CêPÇÿt„ø(îVú|¼í£"u|²GB÷/¿üZ~÷Ýwò\4’7I{öìÉ9´(ÏÐÂäñâÅ$²>7.‚  y¢ª’,.^¼¨¯¯?pà@˜ë‡~  Z @E‹­\¹²hÑ¢æææoÞ¼&°°zõjˆÌÌÌ Ì(>œºAccãZµjmݺõÂ… ˜½rå +Ü \`Ù·oŸöL2$e#G¬I  dii ¥ë öÕO:Û&''C@£G& Ø"ñß¾}{öìYxŠ|úô©Ü¾´°° A‡ &¯½“Š +R’\¾|™¦?)è­¹Þ§ !!!4°¦­ÏV¹reZžH4 ›Kð~¶[†ýcþ–í;Ý¢¯¯ott45¥Àp"­÷ðáÀ€Aö£h«tÝsæô íÏWZƒºsNÒAÄ!Éúõë“’’þØÈ¿]Ù>^ž®Û×þøñã³gÏîÕ«WµjÕÀÞððp šêR¼xq;;»FÁÈé:G……»víºpáBww÷åË—3ÆG{&$$´nݧݶm¸ #3Μ9/ÓP/^¼ + +ÂsÆ (mccÓL§¹sç’;lîêêÚ½{wBp’wéÒ…^˜:u*|1âàà0jÔ¨={ödûS†¶@ßÿ››ó_-ÝêP‡:rýq;>îcÿ­URú“úèÃGŸò‘ƒÐ D@Ùà^ùòå«W¯êB0¦“““` ЫFEEqÂüÿÎ;ÐáàÐ!¯x ÒV­ZuüøñÐÊÏ?ÿ |wïÞå+É4hÛ2½‡;Ê–-›/_¾bÅŠ?ì*W®\Ë–-¯_¿.os»¸¸ÀkÍ›7§<àÌ–-[È"tSˆÜàLÃlJJ +9¾~ý:c´´´4¸ .¦R”$Ú{뜀·àϽ{÷†N äãÇÔ Rvss“ûÎ?¾DnË´Xbb"ÐM wïÞýòåËnݺ•ÑÉÚÚúµNTœÜ%/8ýÉ“'$¿ûÅTœ2Ë+Ì*Tf,T¨‘‘À•®»¡:5lضúÔîtÝ`²¿¿¿,›Fkx{{ƒŠ`chhè† ä÷Š ƒãk×®9sæöíÛeUsÙž›Šïß¿Ÿä *ÄíççGCýÉ¿˜9-:H6Ï$|Çx𯇇G»vínÞ¼‰'Â8 Õ$”Ægðvç0`@ÇŽàcÒúúúÒD}úôÉ“'¥¥å’%KœI˜CÙ:uÂàêÕ«i:y;œôíÛWOO˜Xí§L™räÈì@ô©©©dD¾t +¹Ì›7ÏÔÔtÚ´i\À³Ö‚!Cáó×®]‹ˆˆÀ'7nܸzõ*£$111 .é,¥¿(ÝêP‡:rý~òcÿ­URú“úèÃGŸò‘³Ð á)Rä/]ºÄ´Ôº† ŒkÖ¬É ¤Ü¸qcpj†8˜¢3·—h`54jÔN411á³~ýú_ýu×®]¡·G1Éoݺ5t ÄÆÆÂàœ_¶Ü?ëÖ­KYœ¬ ´±±ÉXfX‚ó‰0cÆ B–-[V¯^=¹©ª‰L›6m +›P©‹/^¹rE[›²^´h,Ë-fª€A>›4i§Ëõß«víÚC‡}óæ Õ¤j x"›‚h—t’’a%ŒìܹSò¢ÊàR:u0"-#’ö!&u”…×Pÿþý)Xrr2ä©ÉíKìg»°Õ?æoY¡ÊKJJzðà€‰óà6iii”ŸÓ8OŸ>¥Ør•OÚŸŽSÔîñãÇÄ‘í°i7N®_¿þq·#Ϩl/O×Ý·ÏŸ? Ò¹¸ý )ƒÕS§Nx»u릯¯¿fÍšñãÇoÙ²…‘‚3p•Tô;à N/\¸0žéãããææ6F§³gÏ’|Ô¨Q˜Â«íííAxy~`È!¶¶¶§OŸn®^M#;vذa´¹l°“/5bÄ +F1Z¶l¹bÅŠY³feZ«PÄÁÿ]\\V®\I ç̙É——޽~ýz.äÚJE +ºÕ¡uäúCA·Òç«>|Ôñ)9Ýoß¾eÂoff*ÆÄÄÀà†ÝÕªUkÕªXÁ<Ÿ“5jÈÛÇ1“yèC[—Žþõ×_÷ïßÏ ÄAHõêÕåÙ×ÁƒÃ_ZŽ€^°`ÁsçÎݾ}ÛÒÒ¢'¾¡¡!˜ LÁ xB.E‹…â'Mš®=î ¦Y[[Kª¶mÛbÇÉÉ R†€kíÁò;vðáŒ”m¾5-_¾\p›2Kf©£õ¥0MÞ‹ò@ÄÇFˆ6{öl FDD„……Ñhtºyó&feg˜‹ók×®íÝ»·gÏž´Yh¢‘ç’)Ÿä%?/HiÓuX +ã÷èÑãðáóñ¯D¶ ©ƒ²HZ¦uÒÒuÏg»òÛg$ˆ;k­Ÿ={6}úô7nÌŸ?ôèѾ¾¾ôΉ»×t4Ÿ»wï†aAixzeA¾8 `nnŽWÈæÝ¡¡¡ÁÁÁOž< + +´{ðàA¼Z~f±²²œ7mÚtìØ±/^€Æ“'ON×mæž?þâÅ‹3ZI…Ï0â’““ýüü«t"-^´}ûvŠ!îšé ÑãÇðÏ»wï2 ®\¹rÿþ}Æi\\¦¸¤ýˆ¤ô¥ [êPG®?t+}¾ÊêÏI/žªCrdMýÁ„Ù:ˆôèÑ#èU–5ëÕ«³ô)S¦ÈÖ€Õ[À(===í8P¬­6j@ÛØØäÍ›w×®]’6½yóÆÂÂè>uê”ä~àÀÂ… Cñ\Òò`+UªÔ©S§¤¤$OOO ‚!íZa–.] +Ë8°bÅŠÚöÖÏÑÑ‘s.‘ãÑ£G3ZÒI»xñbP‘“/FÀœ’%KÚÚÚÊ“ä¯ß‹8¸T©RíÛ·'æ¼yód ´|ïEëYZZriݺu˜õöö& 33³òåËÃæÂ§>>>@“ ðòµ_¿~;wʷnÝ‚ãããSRR`sx¹cÇŽ pww4hP±bÅHAã´$„»víÚ¤I“#F9r¤fÍš­[·ØAuBìììÚ´i#Ëûã¯êP‡:Ôñá#.:LA·R®QVèþØ%Rú„”ƒ°‚{'Ožôòò266.Q¢D=&NœI1ù‡!AP‘ù?T2‡]ŒŒ`Xà¢oß¾àƒt5˜ùKAKÙ +رcÇv¶mÛvåÊ3#t§ëžºe. Zñâ3Uî—/_Â×½zõÒ–C—â(P&å’««ë?üдiS¸QÉÝÃÃr:;;s äéß¿?XÄù8±¶¶¦ŽË—/Çæ™3g°es¢¯¯onnN1dI´ô÷ËgÁ>€’ƒƒÕº¥–ÁmªÜ A>Â,Ÿd1f̘±cÇžÔ(00ÀÇBõêÕ)¹¿¿¿<pèÐ!øzÓ¦M¤‚ÈH%[W'%%ÑX½üSVè–•åŽ;Fs­]»¾†Áq$ùÅú£¨ NS{{{ ŒFúoÐmjjJï7çY¸p¡™™~"Wék(˜.›?þ¢E‹RSSeÓíëׯ::t¨žžž““S³fÍÊ•+‡ÿãòÏ×i¡¹°Ãˆ¸téÒœ9säñrGGÇ11‘YÖ€Ï;wîNá·oß–]áøJ Aû”·ˆ,²çáǸú­[·È”„ø ָʨ”Œž?.oOüüóÏ’ F>^rgܼySÖº'-‰ý¿µßÿ©}º•””r™îÜPЭ”k¤ [éÊÁÙ|Ê^î­L•¨SÞ2Þ°a³_¦ñUªTaº ~ùå—°ƒÜü}õê“ꨨ(ˆ›Èpt¡B…Š)B>aI¬U®\9oÞ¼t¦촕 º‰)wº9OÈÖ`.Ð-k,“¶3“yðVJùR†©S§ÊWX†;4ahh(·ìá> +¦¥¥uîÜù‹/¾ /ÊIdcñ•+W 8ªZµ*ÓãsçÎÉÛåùòå“ßÒuÏâJmÚ´ MÐÆ!_ZFøå—_ yt\3+û¦i%ƒTPù!C`¨Š«5©j×®]¿~}ìûúúH-°@LÒ†……A^eË–¥_>5膒6nÜщbHHÈ… `(¹¯Ê×}ûöQwÒÇLJóÏŽ•îß¿Ÿõî<}àÀ¹sç‚´qqq—/_îСƒü83jÔ¨¯¿þºgÏž}úô¡÷ñ·åË—›››0€î&ÆK·nÝJ*:½zõê{öì¡éΜ9ãéé9lذÇó‰7¶nݺfÍšð2Mççç7|øðÅ‹ã+V¬ + +Â{‰~BÓ€?£¦bÅŠŒ¬m~¯ððp>ÁyPwÍvy:¼‹Âà–t_INE6mÚÄ÷òò¢0”?002p‰…¾z{{ïÝ»wÍš5ÁÁÁ$§x»wïÆBCCÓu@M¼š8¸W©ÝúõëoܸAy䇜W!_2¢)ø C“úûûŸŒÀv +†AWWW’cM¶Bضm.GŽ˜úû;?‡¥ [II)—IA·Rn’‚n¥(gïtxxxÈû÷ßg “ +†3a†‘™ñ2%0º¡€Œ®^½Z­Z5à ä„X»té2yòdÐŽX¡Ó²eË"""`Uà®ÌöN7k×®}ôè‘v§;55•TöööàƒÄOJJ‚æììì(Œ±±±ƒƒ´\'¨ªMIIaº>oÞ<0R–½Ì©æŒ3J•*E‰ •kwº™ð“‚>{öléÒ¥[¶l ­S¤I“&–Ïž=kܸ1ádÚ»woR™šš5QQQ4 U£Mh4XÉÝÝ}õêÕØ”}Ï¡0ð ¡FRZXJN«‚ÒÀ(ÍÉFlß|ó ÍEL>cbbÈ”¼>5覿é$¿„p’q©7Î?·ÿœ²½ÓM½ðð™~„qopРAÅ‹ÇaFŽ <’pÁ‚¸1n-2‚\\\š6mŠWàâ½3gÎÄ3‰×»¹¹Í™3ІF­¬¬ºuë†<0Ç]K”(A´ï¿ÿ~Ñ¢E>Ä-,,@i''§ï¾û#ãÆÃmêׯ€C©2œÍÌÌ`ö=þÿŸ|X–ȤC‡Áæø˜ü.D½(Ã^f2 +¹€ËMpðœ¿|¥.ÂÛ·o‡¾ãââh yú&æ‰'ø3ÂU;PöÑ£Ge] +sòäIÒnÙ²–ÇÕ) ÃÙ××úÆMǰâ+iÁŠG$~ÿþ}"d»¸Á'.ÝJJJ¹L +º•r“t+}@ÇlJ¨]»viÐ Nƒò’µbž}úË—/ù*9B†††æææOŸ>]³f ùÂóeên`` 'é:&"-Fdå(*"o-Z”===XàÖ­[Õ«W‡q–I»páB*.ù@:€<ÀöüùóËàà°ä…AL(P› —¨;áÄ„âŸ?N1(€­­­4€ÂHò™––fccƒ)øE«,ŸžžžD¶··×°‚øgΜ¡ Û´ió©Aw®×íÛ·³¾ M·BÖß~û­««ëܹsAoÐÛÛ»cÇŽòX]`ÂŒÐ"þ ãä\•ÉèhH£[§L™iHrüaüøñø$Ô¼xñbBpõîÝ»cÄÄÄà½qㆳ³sLL ô ½‚á05ŽzéÒ¥1cÆ@â&L€ë^ÙÌnÒ¤Iä/GDD4iÒ(ÎTž2PÇW¯^ÉC íÅ‹)'‘ùŒå“„„ΩIÈNÖ¥×>¯^½*Ë×Ëx>Ã2ˆ)Òb=õU“’’Ñ„1.+ÛCâ²gYºn§?ŠAŒ`ŠÆ|ñâYÙîœþéKA·’’R.“‚n¥Ü$ÝJPŽÏ¦RRR¦éýiàljj:`À€Þ½{ƒ“ýû÷º6lXÆ´Ì–‹/NœÆËÒj(Xáïï?tèP+++y÷¹OŸ>²‘–<Ú +`b™«-[¶$U­Zµ´·¤ ìÔ©Å(W®œ¥¥%ı{÷nm×`&펎ŽcÇŽ €/ÈÎÝÝð¥K—v× à½÷ìÙC1,,,¨ÉÉ”633+X°`©R¥Èº^½z¤mذáÀ%SJ(wƱ€AÀ +ØoÖ¬ÙàÁƒ}}}É¥páÂõë×ß¶mÖÈ}âĉ4 ´ ›CñTvèÙ³gÕªUI‹aĈ=zôè¥Yȃèðç„PŒMBèœ ¤Ïœ9Äóññì>î ¾!tgûx9¨hgg‡¯.[¶ ï‚a[ PÅ…è}`¹[·n¸w5J–,¹ÿ~ú®N:\rq@ÒU'Hó¤Nôµ§§§ì©ÍU ›ìào@+YàÉòØü~êÔ)—uëÖíÝ»—ñˆ?“D 9fÅÉüsçΑ5ÐúQÚPI¤ [II)—IA·Rn’‚n¥(gS¿ÿþû£G"##ëÖ­ b¿zõ*#tË]ƒ +*p"Ìä_K›˜˜jdd”7oÞÊ•+W©R…s Ð(žÀ)Ì0`Y^¬bÅŠ¡¨„s`¤E‹_}õUxx8IˆÀJ îØ±#,, z•ÊœÊã»”¶téÒ| + +â\ž<‡‰¤`Ü-èsÀçÀÀÀüøã‚T€<%5j”äBQ#""€Ü»wïÊêmÉÉÉD&Z\\\—.]h¢µoß^cL¢EEE™››×«WïÑ£Gà'ö‰kkkšTÞ['ß‹ö‘V✓ýû÷ËÒmÔ¢l²UYË–-4hð)l¶••¨ÝqäÈŠwðàÁÐÐPâPÂiX ZðýåÍeûx9.íææV´hÑàtÖàÁƒq(¼…²ýüü,?~¼«««,é/Z ºuëò‰KÃÚ°¹‰‰‰­­-^Mûûûá6¬T©Þã3L8—u ÆŽëììŒWãx”‡À^½zÉÛ$9r$Cƒ I0ü3}*;×HA·’’R.“‚n¥Ü$ÝJPΦà;Yò 5jÔ(22rùòå Ô0¹lÙ²°ê™3g@ò)S¦h7y¡-x¡gÏžµjÕª]»öСCA` ãÊ•+‚ZD€ÅH.vôõõ6lœòyúôi쀥VVVÂÏ›7Oÿ»ï¾‹}òä ŒžHª¯¿þB‰‰‰! TÏ‚*pÇÆ‰×\¾|4¾uëeý*T¨P¨P! +6mÚ´‹/Ž1€ÕhèÕ«WWuºqãjÖ¬Y¤H‘òåË;vL…R‘—Ü¿&ªS§N¾|ùÀ¨'ãÖpwÿþý›4iBZ±yíÚµK—.õë×OƒîL‚ôi%M¾RËY)èVRRÊeRЭ”›¤ [éÊYè–ǼQÞ¼y+V¬(7ˆ5AŽÅŠƒþ˜½ËÞéº[~8¨xøðaøôÑ£GrkxûöíÐ.Ÿœÿý÷E‹ÕìôêÕ 7™ÆËŠjœ@1Úª×ÎÎÎD›5kSzJÅ\î–U˜ˆÉÉŒ3ŒÉ–MÊ(êÀ€ò-S¦ x~ûöm2âkçÎ9Y´h‘¨B9%_•Pø2:ÁŒ :€/a(HaëÖ­08 8…<úÚÄÆÆb'ãJÝïÞ½£œ°OݺuK—.M^ò$9E{f ÝÔ±råÊÚ¶ãqqqtCs‹MÉ’%%GZìOwnN)+5à 0Z|||TT­wçÎZF! )8áL'Û7Ž’¨3‚“ipppPPÐàÁƒag¨¶C‡Œš5kÖ@»œÈrýp·“““¥¥%¾4`ÀÆ ÐnÃæFFF³gÏvqq¹|ù²……‘ûõë‡Ã?""ÂÎήcÇŽ=zôÀ:dnnŽÁõë×òŒ Æ×èÑ£÷îÝ+oˆã?;Oˆµµ5%PtãÆ4ˆ¹÷ĉáîQ:1Qß¼ysºn©sâx{{ó”~ñâ…ŸŸß0 2ð‚ Àˆì£ó|0„â2ÐpJ!‰ÏôžÈLïÉ·U«V“&MÂ,Ðùöîݳ$LB=X¤T’#œKÝ ,Ø¿ŠMñm :;;Ó> Ä!C¨ F`p)àO­¯_¿._P ³-Z´Ð~ÄÈÝ7oÞ¤"ò+ÇðáÃ9§TsæÌÑ~è€Èh[PST›4;-óqwàú.¤&OÈg +|öì~bffW6Ô‰î.]ºtóæÍ?ðÎmÛ¶µ±±Á!eðVÕ××®MMMIU @|÷ÆÁîÞ½keeŠ—ð(°š¡Dü*Uª´lÙ¸Æ8@Y R†÷K”(eËRç䋯 ­S¼«W¯fªÈ›7o"##_ ÷0Ì'„! ¼SìS¤ .üôÓO\%#<44”Ùžàp7^ŠPr'9'$dpe}Jÿß&ÝJJJ¹L +º•r“t+}@9 Ý@"Óøèèh&áà€¥¥%h î B¯±±±<¨P¡BŸ>} ÖtÝnÈ"ã q Zdú-‹°-Z4$$$kv®®®¿X±baaa/^ + +ÙŒÛ=ß¿ßÈÈHnµËŠèšªU«vùòåŒf!q™íËWˆ‰ÒöìÙSJKaI[¯^=!åŒw«aÿÎ;B¤•È3gÎLϰ'uÆ$òtû˜k!¿ëÄÉÚµk5è|2–ÆÉŸ?¦ 2ÖF#òP.=Bû˜˜˜@Iº‹ÿº²Rï¿þ*[N#yØžþzòä ~’˜˜øðáC>iÌÇÿ¬Sºî‡š[·n¥¤¤€™¤‚Å8¿}û6$˹T¿zþü9©ÄÖdé¼§OŸ^»vM2">C—SŒ@ÇÉÉɘ’îæRBBI(ád‡Y¾¯ýlòaa9ëBjXX¹r%ùúøøà-Pö²eˆúí·ßb?55•TàðÂ… é¸íÛ·>¼qãÆãÇ_½z5¬íîîŽÿO›6mÈ!gΜñòòš5k–‹‹ ážžž½{÷f|‘|„ öööíÚµ“eɉ/` ûûûÇÄÄÔ®]»T©Rdjkk תU‹F·3€î±cÇ._¾œšréÈ‘#¸hÖŠ¤gpWík¦í±ðL1?¬?óß#ÝJJJ¹L +º•r“t+}@98›‚ž &ÿ ,`ÞÎI`` Ü †+çÎ ÌŸ?„¦­¬¬à—¸¸8bÊ%4zôè‚ Bî\Ú¼y³@7¼Ù¯_¿yÿWØ133ºüìTÇ÷°c‹‰EP‰»Ø°c,ˆb±¡Ø  (PQAE!XPD±aAÔØÑ`¯ ì{bbü…ïùï=Ù#„$в÷pÞ³ïîÌ;wîpæygv*‡;à)  ¯j’¬î¦ÄbÅŠIbÈc¦+⮈(ä™\ŽŒŒ„ÝBBB .  6!!v&#ðR®\¹êÕ«ƒäÐÙ¹É#(¾X»v-×8aÈ!ä•reóLš¦ô7^˜…û¨Ž˜Ú¸qc4€W—º¾÷Ô©S”+o@ó ^ɦpª`¹¤g¢ÊÕÕnRÆÉH €çŽ;âââV®\‰3ᘘ˜¥K—nPÞ\²dItt4H‚íÛ·cÿñãÇÁF???rÙ²eÛ¶m“—Ž7oÞL‚3gΠöÂ… 4M.ôРä + ŸQNãþòË/h¦ôÐÐPð6nÜHA(‡1Q‚~”Ȫ’‘fçÎXéæ+²ÙÝ7‰Lnýúõ@.Ä}èÐ! ‹¨¨(Ц‚[¶lñõõ¥"4ñáÇ;vì8a„–-[‚ÞÜ733ÆsçÎ=:MYP»¹¹á.]ºü_{zʺòBÓ]»v%2‰m9GLb˜xCÊLMM÷ïß•ãxâÄ z&á£GBñÇ'É‚Á9w‘îÜÝ_½Ø÷à¼{Rd÷£^õ÷9졳c\ðÇM‘àÝ ÒDM>eÑ [“Ü$tk’…dïhê×_s4hШQ£»wïB%²³x¢`54ͨžGP$L æÈÌãÅ‹kÕªÕºukP(88˜”ŸþyÑ¢E‹)’~ty”7o^ ;Ó÷Ó”íªÌÍÍ ,¨NÃõêShr¡D™×#™¨ÕÓÓîܹS³fMÉÕ³gO8 ´! HuëÖ…ìvïÞMzÌ£RÞÞÞ¿ýöð")P €Z®³³3pôúõë?þøCÜ‚ÈT)fàž>ýSðÕ¦M›tuue§µ±cÇR.ú±Öãe¯9DЗŠàÙ¼îÛo¿Eçÿþ÷?Ò4iÒÄÈÈèÓ<2 'zôH¶RÄè§!0€dhÃlØø?ÀSšàÈ‘#´ò±cÇ(ˆë;w^¾|ù_„]n‘ÜÝ ô¸óËàëŒj3ý#ñõŸïeW]4ÑD“OJ4èÖ$7‰Ýšd!Ù8šb@.óqEi×®]§N:(Ò¾}{3330á½ìÎhwíÚU8–ìÒ¥ 4Á ÞÄGéA§7frÁv ¢iÓ¦ïK¯Ó›tæÌxM___rÙÙÙ©@˜fÍš¨à3\6mÚ´Ï”÷£A9YÞlhh(¹¾þúk“)S¦ÀÀh#`R¯^½lmmÉ‹…<š¸áôL¡›C?!Šèà„kPP"""Âßߟ‚¨)A¸wïÞeË–mÞ¼922288³å·²ÔÔÔM›6Ñ”¤ÆÉHc9::’¿‘‘dü»@9}Šk???€,ÿÐÿ¹Ir:tƒÛ¦ñSÿ!k¿ñGÆÓOþë/õk¢Iî º5ÉM¢A·&YÈû82ìKET:Η/`[ @V’Ñÿ«"êë± Ö¢¼hÑ¢PÅÕ©Sƒ¡E¾Ê|w±bÅÖ¯_/ïÚ²çtçzÉôȰ4Å3fÌ8q⨠çŽ?¾lÙ²¥K—–Cë Sî×ööö ª§§gÆ 7lذjÕªvíÚ…„„€ÃÄ ±4mÚ4p¸–a =]ýR%Æ;›3Û³b…r|­P¾ìòåËк~ÿý÷ãÆëß¿?ýkÔ¨QMš4qwwG?ÚêÖ­ëââ÷P„>˜×«WïèÑ£×®]#=àzôHߺu+q˜¦üFðs“4ôù)MÙ0 %Ü|úô)N¶ªãóñãǤçæýû÷IIÀ?þœOô¤?³ï?%9ºO?¹f°kÄ;â¶ú‡*mÊ[MrhЭIn º5ÉB²ºõôô Aˆú.^¼8w6nܘ¦ cccá…:€‡³fÍ‚4å(an‚†††°!è +n´T’…&D9£wX<ß·o_pppëÖ­IL9öú ‘­ÂaO®aX•1 ÔØC²8û!C†P(ôb+00îÀT)POFŽyðàAñ^ºté "òz5Jdæqrr‚²± åFFF$™l‡SgôØ®]»dr\Íø-!!AÔr¼½½¹ž7o5mܸ1îROƒDŽ)"›eµk×nÛ¶m[¶l133stt¤¦ê¼ö‹/€©Ê•+GEEÁMê\ùG‘ÿ t_¿~=ãòr¸rÀ€k×®…OiwWW×%K–@ßPðàÁƒGŒñÝwßA¾D—………ŸŸÁ`cc8Ï™3§S§N7±½nÝ:ðóĉãU«Tš9Ã}ÿ¾}é/¿üð»ÅU*ÄìØaoo/û–ß½{7""¢X±b^^^ô²©Š¬\¹’XŠ‹‹óõõ]´h†ñ” 3fÌâÅ‹é¿AAAØ¿}ûvYüŸQ0@@ûÎ;  ‰“ž eÙ¹²–·¹)‘‚¸æBR¦)?D rŸ4¨% Ð ÑsŸ¸åóÖ­[(á¿:é›<%¢(‚kþÿ‘Ä<ÁÏ5ÉÈ‚ ² +ùJFùõ å\ˆÌãónGÿ%'B÷¾çß}‚;ãßæÛ ï¯¾šh¢É º5ÉM¢A·&YÈ{‚n`œ ÊÊjm†ñ5jÔe“1` Ð××—køZÛrziËò?þøƒëC‡ƒ b´,óh;wÎ݂ϣG.T¨PtttrrríÚµ‹- +nÈñ‰'ÂÅð{š²´”(;’1þ‡MÔsµ0žGááá¥K—ž>}:#;;»"Š@ý7oÞ¤F*t,XP~(S¦ NsªU«&Kååw€7ÒQ×á“LWWïÕ©Sd ¾²åTš²'&ýôÓOئž£YªT©âÅ‹W¨P’úñÇëׯoll|õêUðí«¯¾Âá’%²ìŸ"`s™^üX’éFj8 +OâsœF³8pàÂ… ¸š;¿)BÓœ:uН2%Êד'OP¥ +ÿV ÖŒoÓ€žžžNNN\×»ví211qpp³í*UªÐ‰fΜY®\¹ÐÐPÚÔßßÿàÁƒ²¡YRR.û$Œ9ÒÃc–aÍêáá+xq.ÂÕ«UYÚ£GzAÓ¦M¡uyq 8pàÅ‹ùŠcÏœ9ƒwww:ÎÑ£G1Œâ(”ÈÁɽzõ¢ÄùóçÿÕkìsöìÙ 6lÚ´éúõë7nD-níÚµt±mÛ¶qŸ–ݽ{·,ÆXµj+V¬ [mݺ•ºó5%%Æ—…åK—.]·nMüÃ? íÒ¥KD8x¾sçNÂÛ¢¢¢ÂÂÂx´ÿ~Ò¯_¿žôñññdÄHüFÊàà`L¢tjGzYûLâ+] ÿ aùòå|böîÝûÞ£áÝ$ÇAwØ=5îÖD“\#tk’›DƒnM²l‡n(rÞ¼y e{öì9nÜ8PzË–-|‚{ ¤À°¹oß¾]»vµ²²222‚/êÕ«×»woFé ò÷ìÙ#é* `‚½ ŒÛ?£‚`üŸ¦l +ÍhYŽÓjݺ5T–(QÂÂÂbÍš5$€ºuëÆÁ¿~ý$eûöí·oß\`°ƒN±ýŒÕÿj˜Q}Þ¼y©×T¡K—.–––666Áï°RwE(‘GÆ ƒ‘©‘­­-¼ÿ™rdˆ@ämVЛ«W¯Ž¯¨WÇŽqQÉ’%Z“;a1WÀÀvò‰ÁÞÞÞ”U¾|y ›0a÷û÷ïI<Å?8è%äÚ#FP_nNš4)Ó½°>˜d¤ð»ð$TyqAÑj\€T¸ÿóX[¶lY`` Õ÷ññ»ä÷œO\2]^~çÎæÍ›ÓXÐ7Õu½¼¼Kccc¢¨@4è +e“L¦Ö@7ANÒÜÜÜ××—^“'O;;;|U»VÍÊ• êÕ«èÖ­[Í›SµJ%þð§µµõ¡C‡Ú´i3xðà3f¸¸¸ÈÜ ´ÂÂ>ĤQ£F¡¿Q£Fôbp˜r_¾|É§ŽŽNÕªUMLLˆRÂòŠÐeàÙӊЛ(ˆ‹Ã‡Cß\áÄ-Ú@{šž¯ÂÝÀ5×-¥SM®ccciSZ%Ä-ùù|ôèY._¾|ñâE.°p ¡ QÙt>)ß’‹"dSwúuRRÒ‘#Gè­tyÊ"cbb"OÉ»páBX ùÏC˜ÉJ˜ÿ^rtŸ~ríý·üigŠi¢IN º5ÉM¢A·&YHöB7ð+ót­Zµ‚ ñÊL®lD¦Ná©«m!b¨SÝ-á7O%ÙСCeµ'PÆÊÍ ¨/&Ïœ9Sn+VŒ5|ª¯¯5¨“ãiÊ¢t`¡\¹r”'ûŸÃÈËo¿ý&'}çQ„‹^½zÉd7£nuBYdݺuùòåèNS˜ÏóçÏËû¶Ø+cõ?Q¯Ó”õêÝÏŸ?{%=ÀõøñcY^®N‚ M›6ÕÓÓš  <,Ë#ÐL|«Z ×S…±cÇŠBêÜaÌ>dȵ\¤páÂÂøbÛ[·o¶HFjÀì­ŠÈDç† =( + +‚Â@ÂíÛ·GFFÝ€öEb‘3§>qÉôÈ0:‹¼)0oÞ¼fÍšAš ßœ9sheø”ÊN™2…¨&&AZœFOš4  9›) ÓÖ`#\iX³º~©åÊ– [¶{÷®Õ«–*©Wɠž=ß½$£¯¥¦¦‚–ƒ ªX±bûöíK—.Ý®];î6óçÏïׯŸþ'´°ªfÍšô¦ T®\™8ïÓ§O… +2ÔEw£KÂÅ઼‚q÷î]’É‚m:`BBæÉ: ºá™3g„‘e+õ£GÒ/p.Œ%?üðd¡;¼zõŠG¨ÂW¨«)‚;û÷ï¿téQ’’‚N"„Z`±tóæMR!\S4>¤S?xð€>… è¹zõ*J¸C£ '99™¯2ñ¶O™¸Órt?~õ"ßãþ«? ^;MLMr´hЭIn º5ÉB²º_¿~ ,Ì;—ûìÙ³]\\ºví +á‚Ì Ýa„B… +9::òD @ÆØ>>>©³³3ãÞ‹/2쇽½½=<< JFààI·nÝ„6l¨B7Ãi’ÍS  „,ŸNÿb&ÃoÈšríííICY’þĉð€S¤H‘ñãÇûùùqÓÓÓ®Á¶É“'«Ça‹¬_¿^…nÙVƒ™¢E‹VªT‰*ËáG#ä)ªž€D’Á×W®\©X±bóæÍa+ù²{9ä¥NC—r€rzyöìYË–-%ˆºI SÈ£Ž;Ê2Z‘—/_¶hÑKÔýÀ!ky;;þü\§/bãÆÜècÓ¿?¹«/€ƒÛrÓÀÀàÖ­[ÔHOOOMùå—_B7=päNÛ¶m©ÐýÙ_Nû[Wÿúë¯@´.Ð]ªT)[[Û4eóö‚ nذgMꯪµEþƒ©]½z5%%å›ÏŸ?÷óó£k4nܸJ•*ûöí£Ë„„„Ô¯_¿k׮ݺu«T©ˆíééI T®\9""²®U«Vppp||¼ƒƒƒ™™Ù‘#G€î &DEE)kò}¼¼æÌë5wîœ%KB§Nuóõ·oß^¸ººÊúpÊ"ž¡{9n „¿~ýúwß}רQ#âdÉ’%ô&ØüîÝ»„¨››]Œ(ÕáîŒܲe‹ìˆa÷îÝÛ«ÈÑ£Gãââ¨8úàÁƒ.\ضmÛáÇ·nÝzèÐ!®)"22’G±±±§NÚ´iÓñãÇÉ’ššJvüÃWݸqcÏž=OŸ>%Mtt´¤ÇW|’`ÿþýèLT„îFÕ?~Œ%»ví:vìÁ¶³gÏ®[·ŽnοL%=×8“΂‘sÿþ}<N׸yó&|òß å‰IIII}éÒ%*KA$Æä¥Óé0‰”2]Nb4ó/HöÄfjš±õßZr +to¾ðaˆ[þ´—»5Ñ$çŠÝšä&Ñ [“,ä=A7ãXY$̸wêÔ©½{÷ööö^½z5Ñ¡C‡|ùòY[[Ë:pó M3¦}ûö :  +’Ož|"a˜lL-¿ ÀSTSÖËñR=’©x +XíØ±zͨ1”½T„dÀ@“œŸN˜ÉVlèáSV¤''' 4.)ùÄ·¿ÿþ»l²Í:ANnʼ”òÖUÎty9:üÕW_ñI[„ÎÎÎ`Zƒ èLéÒ¥g͚ʑwÔ¨QX K¤Ñ5f̘1dÈ___´Á€C‡½}û6À'žÄ~({îܹT‡ "J H<ãääDYâs ›9sæÂ… )š²àb”ZÓ‰ðñãïïoll,¯cày2¢!cw+S]Ò è#hLL ¥ph¥DjÁçìÙ³_ÐçIŠrô³üëà…XáÒ;h/Øšæ•¥'òO# €Î¡ã%,'ZxDŸ¢î”ËüËSBhóæÍ¦râÆKT–âýŽ©¬X€=”N»H<"ä0 p^§ÝŠ—.]JAü{¡\ª¶`ÁþÉJñ•GT°á)I#6f‹äè6Ÿú!¡[gÇ€ãM4Ñ$ÛEƒnMr“hЭI’Ð͈”áîÍ›7Õý±AF­B>>> ¿Û¶m««« P€ M¡§4eÿjF¿Mš4I?ÉK²3TfìZI ˆÕ¨Q¦,www’®w‘Aµ¬ÎÀ˜ªa˜!›]sSôþù猥{7nÜÁfáÕªU+R¤ˆÌJ×­[÷ǤtCCCY° €´Ë—/g@þàÁQ€ê€¤Là]V†#ÔˆÁ<ÀÂ5t#Æ`*`Õ°aCªy¥)oÅ¢M}= *[¶,&K ö”(Q¦d¦ž¾P<Ê!,¼ +pnð0ÛÞÞR0ùã«bÅŠ}¦¼Ȥßÿü£HFj¸víšlv­¼FcEFFR_ L[¶lÙš5k`žBgе†tpT”Ék08 Š ò’råÊ•dÙäù‘ +£áÈE²@F|’Ô‚˜ )”dd”r¹Ãýwyy<%%E=¾M•û÷ï4‚#¤[µjPwêÔ©jÕª[¿~ýN0yôèÑ;v¤Ož·nÝb"DŒÌí»wï.Eþ5ªP¡ÂgéŽ ƒ¯›5kFJ‡ªà#ˆm˜¡_¦LØ +j~üø1#y €ÏÞ½{wèÐK°!þüºººÔšº7oÞh"4ª‰Ï(Wöx—CÍ08_¾|ÕªU£vwó±L¡;..«À(l6©/×Ð÷òåË¡iø:88˜æ€ +}}}A3Z6r‡ªV¯^ 3’7ò•Êâ!h¨ +%~~~d'd¹Ëja’ÁMä‹@<¼GY8“G¢¼ƒïRe*˜ñœnêKŒ5nܘOŽ¢!SPš>bkk[½zuº†££ãĉ1XvÿvrrÂ~ ›0aB||<è7jÔ(˜‘ø$¨¬¬¬LMMÇŽ;fÌHsüøñ8Ê·lÙ2wî\b•,à-ibcc‰R<ãââ2cÆ :ZÏž={õê…ÎÎ΀-Nà+Ð-‹Þé#x/Ñ»3åGYEð³"r´Ü‘óˤ²ôÜgÏž=WDÈŠ9D›kY«À}4pówEdY»|E!iD- +%eq‡4rV8¸æ©Dv®å©è‘óÔ(WΗãçd÷¹Oú׊HzQ%–pS’!RÙ4å=9 MôHzÑ#EHÞ%~ÒKŽ€îîG½Þޏ]Û‘E‰Yÿiovk¢I º5ÉM¢A·&YH6B7£_p²X±b²;-Ý[ÒHÉ’%[´hãÀÆÄÄÔªU jÀa(£nݺ|ÊoˆáŽJ•*¨%J”€8/^¼(¯pB%µ!D ~ª#R„dêñFׯ_—¤ƒcµk×–mÌååk˜…24!Ù'OžÌ}hK6Çâd +ŒO{{ûªU«(Pj¾rå +¬„yƒF &«Ð-¢££CÕ¦M›†*4Èd4Ù©(`NŸ>ÝÐÐzkn¬ÅWò²*¥'''£2½ø-""‚úâg (Z´(îããµiÓ¦[·nðüH¹ÖÖÖb<6s]³fÍ*Uª@îŸt&²4Bv™¾wïžl­öèÑ#îPÛ·oãUápØÚâ)M|ÿþ}ž’‹”>äšÏ‘ætèPt–*UŠÀŽŠŠ"ÙÇÝ…O“OºßbmyŸã¾êªò,JüÛ?m…¹&šäDÑ [“Ü$tk’…d#tÃ> %xíÚµ‡§>>>ŒÛ+²ÿ~ÀÇÝÝ}üøñÐܽnÝ:[[[ð§ÐÇŠ+nB”|2ò÷òò!AAËâÅ‹[[[ó”G›7o¦P¸544TVÕÐÐ$ûË®é»wïÆ  EÞ‰j€n ~!lS s„ ðÈôéÓUø:àâ +*ÀAØÉ´aR E€nvCCC9;;cdáÂ…a"0gõêÕiÊbxjjff&Á`Ê|ÀjKKËŠ„)booOšaÆÉ>ç‚?r±‘‘‘®®.¶¹ºº¢aêÔ©¤¤èqãÆ©¿9¨Ðͧ‰‰ zpÅŽ;ÞqÆ6[$#5ȩʄÇñãÇOž< Š&&&&$$ð f¦¤¤p ëÁÚxþôéÓå©S§Î;wàÀÙþšà!ÍiEŽ;F®äääǧ¦¦¢Mv = ±víÚàààŒx½Wº3./ÿé§Ÿˆ@Xv¨_¿>gëÖ­Ô”H“7nÜxäȺRÓ¦M?S¾ß·oýëüùóŽŽŽô/Ø™ì\tèÐ@•سgØ¢E‹ï¾ûnÙ²eT^¦ßéééqŸˆÅ±°6%ÒÓ”ÍÕgÍšEo¢÷Aú¤Çç°?=‹ëþýû—,YWfêbŒ7„¦‘Ð’ÅÛTAÝÕAY®~•Cß²ÓËÿ ùô¡Û=)òß²š7õ—ÿºÄ[@·í©€÷ëM4Ñä=ˆÝšä&Ñ [“,$¡;M™Ž”‰BÀÎ9ea0Cn¹/oDrÁþ«¯¾RçsëÖ­ Sˆ™¾5j”L7KÊ:uêÀòöeš2t·°°øòË/!_€ Èm×®eÍ™3‡Ä@Ä‹/ºté‚~¾r!ÐMv˜—áq´Q¨©©éÓ§Onz{{«!åÅ‹K—.ݽ{w™f}òä ¼/3ÈbŒ,/wrr"ø,T¨Ð¶mÛ€¬²eËËê©âp ðUÉWÈH^u—ÚQ.J€w®©È#^¢ +$X´h‘ +jk׮ݤIlÏQ8þ|™êM?Û«B7ž4åH5Ø-ãik^2RCRRLSMÙàT„¦AEh:$$$44ôÊ•+?ÿü3M³~ýz¾rÏ@ÐdY¹r%¤ ¢QK–,ñòò"Í–-[hMüàïï/G®C¯´ ÉÐ,d0Éty9mѬY38—¯T©\ äžl\§)§{£ÇÎΎİƒì#}üøñqãÆ3ÆÁÁȬ PF€Ë(]&Á{{{u©¶¥¥%œ’¦ÌtC4ÁÁÁwïÞMII©Q£d!g$Ó¦MC-µpss{ðàÆ|ýõ×=zôŠ@ô Hÿ €Ìt,TJ`¢jãÇÇ™‚G!@$gggØ'55õÞ½{`Y¨> Ä# F&ãŠ+0ØŸ8q"6PqŠJ¡¶òõõE-:)…ŠŸ;wŽêÅÕÕUÝGhU¡ºÁcTPGGËñ¿ìmõ±$#56€˜p7(ºwï^ÚÊ£ K>cbbd­ÃŠ€rÑÑÑ&”Gõ<øý÷ßƒÛ öEä)nÊyÐâôPÄ™3gМþ¸ö ™î^NóÄí‰'ÀdOO϶mÛ®\¹’&„ºwïZ¦L"™¢˜™™(P@¶}KûsµÆgÊÖaaa³fÍ"6Ü¥K—]»v5lØèB¿µµ5Úˆ¾R}ù­IŽq—ÃÑÐÈ!øŠÈlР] MÙ\}úô‘}¨j <Ù±?½ åx›`¦„=ŸsæÌ¡t‚™^ ×ó”p¥ÿR;JYµj6sMçú -{äÓ‡nƒ]#þ-,§þòpVòº7Ô¾tk‡i¢IN º5ÉM¢A·&YH6B7ÃxÈ1ýḛ̈êO?ýÄ}ÙÍøÊ•+ê+É€6à~þùçê;Ý"ŒÿዹŒä‹- +|É#™(‡ dî;þü±±±¯_¿nÙ²%Øûøñcê]ÐU177¿yó¦:#,sǘT³fM²«g!º’äIJJ7€èãÅ‹iÊþWo@÷ïtSÙ:—²à)€]Åä…¯‹/¾ÿ~™©d¨©¼Ó=lØ0===A*ZD-´Åµœ¹†”/_“`R®I/uAmß¾}K•*Ôh–—ÐQ¸aÃL211 @ÜÇ}-÷}P!ZùEå”Lw/'V-,,jÔ¨ ÎtLL mZ©R¥É“'ïܹ³E‹ß|ó DÌEÁ‚[·nMðÀªðûÇïÞ½»`Á‚Zµj­^½škB޽{÷¦Cmܸ±H‘"D;ñ@lxyy-Z´¦8b›nB臂ÝÝÝ¡ã®]»öïß@vss#1‰y(Ÿ>}:_:wîL2H f²àÿ½ó€Šêhÿ¿%ãkï±F1‰½÷n Kl1{ÄÞ{ƽ‚XPD± ,¨ Ø+Š(Øþ‚Rb ¶`øÎ>¿Ü³/K6¾J]ç{<{îN}fî38Ÿ½sgÌÍ͇ I“÷íÛGó»téR¶lY©ÑÌÌÌ×׺¤ð\– CÙçÏŸ§caszŒž”Ï[´hA7Â84û°ÛÚÚž8q"u÷R3¤šsôèQyØÇÇçÔ©SòlTö…óð𠎣3q0ÙQüÕ«W/^¼ƒáäô(9ªééÓ§„¾Pœº + 4|¤ÌÐÀa*W®|îÜ9ÃÚÚšÛÄí.W®¨ ‰[YY‘råÊ• 9ƒ¥Zµj ®œ9sΛ7o̘1âN5îÄD\¬X1 ]ºGެӕ+W@ª¼yób›——W¹råÆŒC£zõê%)3gΜ?þ®]»îü V<{ö {¤ù‚<tÓ U«V5D¿”—!5`Ä}øðá½{÷‚à$Œ‰{œ:u +Rã+Ü;8ÑÞÞþÎ;$sppسgp}æÌòé;¬zöìYÓuijglnŠá~ép%ÖÚØØ€Û8ø<~üøëׯÓÞ7<˜QC{/^Œ?àÆràÀ!C†tîÜ™náæÂì 1é/]ºÔ¶mÛÍ›7:Ö&ŠÁ‚·W®\™Î¡OºwïîîîÞ§O333Ȧƻ@û.]º|­ŽŠ9rdÇŽŒÐµk׎5 +Zç¦üüóÏÀ{ÿþýÝ‹[A“ËÛÛ›*¶¸ß²e˸Œ£Ó§Oó7áØ±c@=÷‹” 6f"‡Œs7¹§¤!¼á~ôèQWWWOOO×B^¹í8Õ]¼x‘7mÚ„3˜Áy.(–@ÎuZø¹)I”ö¡»šçØÔ‚î¯Ü¥Hg())%¥t+™’t+Q’?,`ÎÏľoß¾Ú ›Ð„,·AŒ:0-‡ª¾øâ ²iÓ¦²DÐcI ςґ‘‘°Æ¸qã ƒ\¹r¶µjÕjРA:u€@C›HCm Æ/¿ü¢í$&‚t˜½S#@Í58#Gðœi<Ùù½t8¬ R0‡9<„ ïܹ“†@ͤ§X`äÂ… ²5ŸàRÍš5‹/ÎÌF ]Ë—/—§iPv§N c`‡Q@Q»víú:ðÕ«W—_PžÏ<ÓÜܼH‘"þþþ” 1÷&ŠY½”¬ ±&°è Y¦L™J—. ¡?~“Pzß¾}„¬]»ÖÂÂxlذ¡½½ýš5kHÉ… üt¬\¹’y~ÿþýÏž=ûöíÛ:ÀË‹/¦’A©ÈôéÓ¹fFM±®®®R£V)QÍ›7¶ÍŸ??¥-Y²dܸqÍš5“@è@`+©Q fËëç î¶mÛôuåÊ•#FÝ&°·oß\0`€µµ5Sz???;€&¸ØŸ7oÖBë¤0þü%ƒ6lÔCš¶mÛRàúõëõk<|ø0ØU®\9ê…ƒè1 ¦¨Q£†þÒônݺÑX9"-ƒn{s:‡ºHÿÓO?eË– (Ã<ØŠŽÅÔ={ö¤µÔL^¸¨á†É‘#Göïß?{ölÀVVDs+Ë–-‹_-_¾œ;È]«[·.¾&»»»3vÀ^&jРAýúõû믿&„ÆÊÊŠ1‚‹ÂæC‡eDÔ¯_”îÔ©Óøñã©”ÆÍðÉ.]º8::2¬H ßG,`ž·k׎ñ‚·xzzâ<ÕªU+]º4þ¬m­Ÿ@xT¢û $¼ÐýÁ+ÿyò¾~ýÚH DEEE™ b*íC÷þ§—R º©:E:CII))¥ [É”¤ [Ɉ’ºŸ>} +)nD„‡‡'`ƪT©Ù™ÛgΜ¹OŸ>²NJ…ô“õíÛ—p¸l‡\˜‡7nÜØH±"ØöÕ«W6lHÝrd…¸¸¸È–e@·i¦Ê~æÀY oª€˜È +ÑL©h) àkrAjTÑ\¿~X#½‚îV¢ËËL˜wìØ±8I™2e¸Yu×®]óäÉÃ-;xðàÅ‹¡àmÛ¶áTEŠŽ:tîÜ9·S§NíÚµ+UªT•*UðÜÃÃÃķnÝ¢4ww÷k×®ÅëÞô¯^½:þ믿2š¸õxäËXÀ…jÔ¨ã–pzçÎÉ È;7~Å#1iàÀÆ ƒ…,X §‰%ПþI™°³ìoÀçîÝ»×­[‡µr>à’%K¼¼¼âuçlÚ´ ç'=cœÄ²œÞÞÞ~ÇŽnܸ‘qÄWy#›ô|•ß©øÓqs½aÆ¿w}RJûÐ~½±2å¡»ãå…Éß JJJI/ÝJ¦$ÝJF”´ÐÍÜf„»c «“œ|MJfæ äÌš5+pš9sfáÓ Èk¡ïÞ½¢ªU«Â5aaa²——42Õ“€êŠ+0TÉ—/Ÿ6óÇHL…°ÜÆÆF:AÏ9sæË/¿Ë!n)v†°HL )N™pD#ï¶?{ö ÈjÙ²åo¿ý'nkËÂ!/ÊØI0tèP:GžËÿ¡ò4̘1XÒ«W/úçüùó7oÞ,Y²dÆ t§°=2,^·#ß‘#G¸‰Íš52d%gsÿMš4æa÷‡ý£Òë %%¥$”‚n%S’‚n%#JBèZ'NœhnnÞ:1ý S«V­ ü¹ò¨Q£`Æ‘#G2i¯T©’@wÞ¼yÛ´i,@Ë–-ƒjÕª•;wn™±#kkkÊ™9s&Q5jÔøüóÏáP¸ÆÂž¥@n;;»Ž;‚ÌTõ¡[_P*X±nÝ:j\°``/tC½ÔÞF'.ˆ¢uP5JÇ׊0Uö]·µµ…Áå;  Œüùó ‰€3жm[X Ö.W®¬±páB¬íÑ£BLàÕÝ»w#""@u2Ã/טAER#%WñâÅ) ަùô ì†ÃnàùÆ3èN"µnܸA!pÓ‹/ÀLJÝ7^?AèNtyy¼î]oî®ÂÍåž2.Š+Ö°aCüß´¹YÓ§O¯X±âÀá_'''(»[·npqåÊ• .<~üx¾–-[†% wŸ‘"Û÷¼µkׯsð=œªOŸ>õêÕ“a…›]¹r6ÇýÌÌÌdI ”=|øp† üûŸÿü‡áFQyòäÿaðÎ;_¿~}ôèц۰Çë~ìŠŽŽ–¬d÷x†Õ«W¯Äcbbä÷"F)¹&/åW$¯—/_†Áccc¹–èpWÊ!™üFÄ'1há©»)Aê*]@7úÊ}PJ7ÕE¿Md_}%%¥´/ÝJ¦$ÝJF”„ÐÍĸAƒà^Ž9ç<Ê•+WÝþÉ=b¾Í´X0a^˜" (Á§¶’|ùòåc×®]Ë—/ïÞ=&áLËׯ_OQ€0•öìÙT'™´Ë‹®ÈÊÊ*^·k:Q^^^ð¸@wdd$3ùÐÐÐ'‘÷³Ï>ƒP˜ÓËÁÁÁíÛ·×_ÐÞ©S'- 3hBð{xŸdTÍ…¶*@Öºoß¾FU¯^°‚ÙºGŒ‘¦Ž«}šÐm¸¼çÁ=V­ZµbÅ +î2žpøðaàçgD0 +-ZDä‹WôèÑÜ.W®œ³³ó¤I“úõëwìØ1F˜ŒRøéÓ§ÁsHPPÐÕ«Wdqx†uíØ±£mÛ¶nnn;wî,S¦ ¥AÖ¿üòK³fÍ(|Û¶m/^œoooŸÿ!G޾úê+&Û`2„8f̘óçÏóY§N—›:988dÉ’Eˆ(hÚ´©““ÓÙ³g¹¨Zµ*hIz°Ìd~Î܆ʖ-«å‚pãu›/QïÛ·o™©Bú@= Ý2›6mÒ·ÜÓÓΙ3'å[»víüùóëC7 "Ð +A7õë×ÇÊ—ç†ÐÊ”)Sä'‚xݲa???l»páôT @Z:wî\è£Q£FòÈüiÒ¤ ]!o²×­[`÷õõ…èi—@÷‹/ÂÃâ:õéÓ§Zµj¤,_¾¼¾m@7TE½þþþwïÞå‚Ö)èN;Jty9w™Á2tèÐ :Èx( ðΙ3ǨP¡ζ`Áˆ{ûöíÜeˆ*—ÍÌmll4x™1 d.X°àÍ›7:tèдiSÚRªT)h©={öL [;† ä¡ +mßr°\æææ|b-„5uêT­R küøñÿ+t¿}óú¶ÏÕ@ÿdßú„îD——÷èч„”­¬¬6nÜ_3 bn%$[¶lx5 ^®\9ÙÜ~Ë–-8jõêÕÇ÷ÓO?AåuêÔ9~üx¼n—?<ŠÁ…s2d@rˆžŒd§¢*UªŒ5ªoß¾¹råªT©R£Fð(@¾}ûöû÷ï—=(dæÌ™3fdôQµ щA-«ÊÿÉȾzõê]»vÙÙÙQ/R2#E ÇlôÏ!n’1vüýý `§ÞÍ›7ß»w½{÷Ê +y%C¥#èŽ~›Ç­gr7Uxÿ–È+JJJéE +º•LI +º•Œ(É¡t½¦<È ?Ož<@bΜ97mÚQ³fMnfÝ™3gîß¿ÿÛ·o¡ƒ º3¼Èþøñãø¿wð–¼$ +|^˜Ãùå—„@š²†\D!@„¶¼\¶;Ó$û­ˆ1æ†ÐMl»ví˜íOœ81Q莋‹[µjD#»ºQ&}÷î](¢—‡ìQ#Ÿ´šO­1‰‹ +\¸pJ_½z%»´YZZR Ð!ÆÐKÅŠÓ ûÍ›7¨-)¯W¯žìGÔ€l ÚK¥²=Ðý>wMpûà®üeàâƒïþ{JA·($$¤OŸ> .äN•-[×<âiÓ¦á! 4€²ÍÌ̸•r$÷Í›7aÕÇó$Òׯ__¹rå>þ< `îܹ¸.NQmÚ´u)ŠÂS8ö +ðœîÝ»7nܘ¼GŽaH6ìûï¿Ç½,X€‘DÁ¼\SøLöööØ»woòÊ&䆢vn+I 4ööíÛòITxxxTTÃÄÇÇ'00Ìõ;w@l:ŒÔuýúu !–ÙZAÉP麑g„_r·:›[I)½KA·’)IA·’%t_ºt NÔçÖuëÖB÷€4èΠ{Ý›dW®\‰×­‘JðLà}}}n ·E‹[·n%‰;~2ÏFd#5hå=5iÒD+ªD‰0ˆ¶³l¤æààжmÛ‘#G?~üçŸΠ;‹d6kÖ ð!;]]]›7okÖBÊÖÖÖ$(Uª¤#ûÅñI.¨Ƈ!#‹I|…z ßÿÝÝÝ]Îf—H0jÔ(BŽ=ºmÛ62’Xƒî!C†ÆÇÙ‰ÎÍÍMV°ÃV²s~{åë”)SŽü-ÒÓL0_ÿ~éã¶üSÐzüø1,™ ^½zíÛ·¯eË–/Þt/Y²¤cÇŽ ü§V­Z;w®áè7nàü¤,]ºôÎ;¡õråÊá<¸Ê¬Y³Hƒ?Ï™3gƌիW·°°èÖ­[… +ø”³äfϞݨQ#Ê$¶bÅŠ83.„¿‘…Âñ.Èš¢&Ož\¾|y>.\(-Zoïׯ%3lwíÚ•*¨¤)}Aw|2s·Ú±\Iɤ [É”¤ [Ɉ’ º/_¾,Û¦il}ÒM.îŒ3ÊÃ\è€@ º%X õöö†¸¡•—/_‚œP$ +Ý{zzŠ ¦œÏõJ'’ÅÅÅÝ»wZ3 DáÚ£´   ð„‡p1 ÚÅŒ,Y²À d´ýýýAð'&&æÝ»wÐ=µKQ™2e‚¬åÑùرceÇfj$5b0¤+­ZµŠ°Ï«¿¯;>‰†@Ð$–ǵ§Õò|ŸvEGGÇ눃EÔuâĉxÝNÑ4–d 4„z_ˆpê%Ùç:‘½Aƒڛņ¸­ ;ù”èFjÏž=«_¿þ„  bàÖ¶´´K'++«:uêÈcqHöìÙO:ekk;C'bç΋'3è@c¢¦N*á³uš>}:…øøøØØØP‹,ÛØ»wï”)Sp<¼ð«6mÚPoÓ¦M,XÀؤ:¾E9|Þ¹s'U:PISºƒîøäáîû Ú…@þzõêiOêGŽùOUÅéÑ£‡Ö?>ø'ÜVÿRëßÅÓÇ>xÄ)}jJ§Ð¯ÛWí×+?ž¸››þð°äh£’’RªHA·’)Épš—Ú)¥!%9tËîåå\\\öèÄÓÅÐÐP9wøÉ“'òþýûwïÞ½óo 6¬eË–²gH>bÄPqíÚµ”|õêU`9GŽUªTyöì™T·wï^ˆ[öUCÀþ?þØ­[·ŸþÖ  ŽŒŒ|ÇŽ¶¶¶½{÷¦öL™2;óH‰%®®®²x›6mh”´ˆÚ-,,@õ®]»Ê‹Ûýúõ£œêÕ«çÍ›^†ý³eËF£´”ìÄ‚Ã4™ôd(&¤K—.ú†Mš4‰ô­ZµÊ [uß¶mÛìÙ³7nÜ8^·et÷îÝåбjÞ¼9¾páB,_¾œ*Ê–-[µjU™±úßü'TOº“C=ú[­”J¿Ð-ú˜GÞà¶zÀ­¤dzRЭdJRЭdDIݹsç†ø?~üÿþ[„\¸p¡R¥Jp"_ß¼yçv*Ö_ý½Îÿ÷LöÑ#˜ëÙ³g“ H÷ññ!ÜÜÜüòåËtš9s&Ä­íp.Êš5k‰%°A¾.\X,®[·.‰ù:räHJ›2eJ±bÅJèD „ÖáJÀ™¨"EŠPŸ+VxÁÛ³gÏüì³Ï¨}èСׯ_§RÚ+/¶#švúôixœ ÐûÚµk•*UÚ¹s'm¡¨·,z+èNáØrž’ÒGÊ4 [Óþ§—fÝÙSë?þ†²ùÚñòÂ1~ްvôÛØ$©KII)mJA·’)IA·’%álêÍ›7Ý»w/Y²¤Ö®Ÿ?Þ¡Cì§À‰' +DóI7ŠUíÛ·ŠŠÚ³göÏš5‹®1bÍ‘SØþIz+èNÝŸ`«•’C&ÝJJJJ +º•LI +º•Œ(igS±±±¿ý›bbbXPñÅ‹²m²¦wïÞ›h®ßÿ\$àBB ÊxÝAÛúÉøJ2¢´\Úžc"VË«‰4cX£,/ç‚bµ¼ú !V¿œW¯^QŽaj5b^ŒN²{¼n…€Vc\\œa¯ÒKÄ%y%±~×Iý¾åc¸ÆrjO´Ø½t'‡îß¿w§¶J¦ ÝJJJ&&ÝJ¦$ÝJF¤fSJ))Cjˆ‰‰‰ˆˆ ŠŠ’_]ä(óS\\\PPPXØÿío¬ý²‘ŠJôI÷‹/ž?NÃ###å5ÿ¿ÕêéÓ§凇‡¯Y³fãÆ§OŸ>räÈîÝ»/_¾|üøñk×®É>öÉЦQ¢Ðíëë»|ùrkkë={öìܹÓÞÞÞÍÍ&_¹rƒ¹8uêfæ’þÝ»w$[½z54^¢gHvþüy>R¼YJ© ÝJJJ&&ÝJ¦$ÝJF¤fSJ))CjˆˆˆX¶lÔ¹aÆiÓ¦­ZµjåÊ•©“““­­-˜9vìØùóçƒÌïS~XX˜££#…LŸ>¼»}ûö™3gÎ;wÉ’%P|2´é_d¸¼<44tñâÅ@÷®]»hõ¢E‹Ö®]kggYϘ1ÃÁÁVsqóæMIt“’¦Mœ8‘Ö‘˜kú‡¦Ñ{...)Ý*¥Ô‚n%%%“‚n%S’‚n%#R³)¥””!5üõ×_áááQ:r¡_aU>ïܹ³fÍš»wï¾Où²¼üÙ³g!!!ÏŸ?òä %ܺu+nnn´ÈÓÓsÍš5´‹@¸›öîØ±ãĉ|•ß”LOéºÍÌÌZGMBÛ,--)3 L¤ùpwª˜¤¤”ޤ [É”¤ [Ɉt+¥¤ ©!88TB7nÜxåÊ•µk×îܹóÅ‹\ùòe..\¸ÌîÙ³gÆ çÏŸ‡Á£¢¢@`ÂCBBÜÝÝ Y89ôøñcýW³Eôøûû §NÚ²e æBýòåK8‹{÷îÑW úÊ•+i‹³³ó­[·þøã`Чí46Û£”zJwе…ë“»–0€¡M'¤¼=JJéK +º•LI +º•ŒHA·RJ*Qj“oß¾ýìٳׯ_“rü˜*ÀÏèèèxÝ#æ§OŸÆÅÅQàÇŸ _—‡Ë¤O´vÃp ™ÝÜÜ4K´X»uë¦UMýµñF æÂ8ÙõÛkii™ ½Z¿NùZÕ˜AwýK§+)¥C)èV2%)èV2"ÝJ)©Oº]^®¤ô21è†I…d-uÀLª²#™þëá|•4.Ø+´."}üÿÝ‚Òò +¶T!Q`¯TMˆÔ%_µìF Hº¥½Z-Ò^¾êÓ´–«´”Âé|••”LI +º•LI +º•ŒHA·RJê„îÀÝ©m…’)ÈÄ ØÔ§H W8TBTåѶ~JýZ (ÿOÐ-<›¨©”¯ÿ$ÃlöO†KÕà³~Z`‚Œ’W?¥Ð}‚~PR2)èV2%)èV2"ÝJ)©OºÕòr¥¤RºƒîDe$—¥¥¥¶B;þoÈ…Ä×òñÐýþ0+ÿÕÃpyJnø¨Z +Ô~gÐú-AJé +õò¸’éIA·’)IA·’)èVJI}‚Ð q‚­VJ¥;èNôÈ0#¹Š5è¶··7NÄIÝïÿº´§  +'ÝéÃËåÒ 6»Ù[‹¬”ìÎ^-ÕKwJùúní§ŽvÖg”î¤lÑ&¥äDº!Hn ¤R@º¡‘ Ý’tëÚeKÖåÖ%È$Eg.çDºµ1¢Û²¡-´ÎmÒ ¤Bé†nh$-(ÝbÜ_~ùe³[!ŒtÛÂàÞ¸îØáå+W®L¯¥Òmü½Gz5fx9Ò ­Ò !tC +H74’”î¡¡!zº¡&#ÝIj©ýȵZH-jëZ~éŽÕvðʆ— :„>ãBjH7´H7„Ò ) ÝÐHZPº/]º$ÞÝìV@#Ýöì-·Ùœ›t—fŠ*-§”ÐOmåg‘níd÷$Wœ»ùÓàî®f|dÒ ­Ò !tC +H74’BHwww÷ÈȈl|ýõ×>üfS§NÍÎÎ>zôÈRäÝ{÷îݽ{Wrö÷÷øàƒ?þñ~øá믿¾iÓ¦7Þxã—¿üåï~÷»·Þzë׿þõš5kdûW¿ú•ä”·$ñÏþóK/½ôÊ+¯9rÄ+G†A­IºÅjEBmUpÕUíw¥ÛrÚ +çjÁ¯¾%yL`½½$«åg\HM2[É*ïR¦vX{Í‹6 ÉÛÛÛÕµí ‡E»Èݦ"ÝH7„Ò ) ÝÐHò¯Ÿ£££»víúøãwîÜ)Û¶mÛ²eËÛo¿ýÉ’²cÇŽíÛ·¯_¿þÝwßýË_þ²aÆ>úhß¾}²ýÎ;ïDøËðr¨’n€, ÝH7¤ÀÝ4’üKwÍ¡§jÒ tCH ÝwSÐHZP?™Ó µé€À@º!$nH»)h$-(Ý—/_nv+ n ¤B醸›‚FÒ‚Ò=88Èsº¡& ÝH7„Ò )p7¤¥›áåP+n ¤B醸›‚FÒ‚Ò=88Èðr¨ H7Ò !tC +ÜMA#iMéfx9Ô¤é†@º!‘´ t‹qGzbbbhhèÆóóóÑ]>|øå—_^¿~ýÖ­[’Gv—IŸ™™™œœüjÙÙÙ»wïÊKÉ3222==ýͲÑÛÛëÖ(¤ W¯^•¢._¾,{}ýõ×Z²¼”œ£££Rš¤ Ü¿¿®ŸTÒ tCH ÝwSÐHZPºcW/?uêÔ~ô£÷Þ{ïoûÛǼvíZÙîêêzÿý÷ÅŽïܹóòË/òÉ'ëÖ­Û¼yó믿Þßß/z.åœ?~ïÞ½Ÿ~úéÉ“'{—kÖ¬ùðÃ¥ÌC‡íܹsÓ¦M»víêîî–—gΜ‘ÌòrË–-RÔÖ­[¥ü›7o¶··‹‰KæžžɰgÏٖƈ’7ãC‚L ÝH7„Ò )p7¤¥{hhH<×KìëëûÍo~óÒK/½ð ßûÞ÷^yå•_|ñ¿øÅ3Ï ‘ÜÞÞ^É ÛâÔ===÷îÝ››Óaä’YäzddD~Ki·oß–<ÓÓÓ²‹¤‹•OLL\¹rejjêòåË’Aö}øð¡lñÅ'NœŠ$ä“’e¯ÉÉIɬ»KR ½"ûÆw‡œ€t@` ÝH7¤ÀÝ4’”îØá墽"¼¢Ã<ˆîòèÑ£›7oÞºuKtxhhH¬\³ÍÎÎêŽc ÈöÝ»wEØå§¼”Š$¿[ލý×_m/E¨/^¼(?%›–/ª.;ŠÂãÚ…é€À@º!$nH»)h$H·rêÔ©+V¬Y³fÇŽ[·n]·nlwwwoذA>"‘èW^yEG}···¯ZµjÿþýâÅ>ܶmÛÑ£Gÿú׿þóŸÿ”l²ï±cÇ>úè£ÎÎÎ]»v9räĉ’¡««k``@¥¢ÁÁAÉséÒ¥þþ~©N¼{íÚµgÏž•ò?ÿüóÏ>ûLµKrÒ tCH ÝwSÐHZPºc‡—÷öö¾úê«?ýéOøÃ~÷»ßýÙÏ~ö“Ÿüäç?ÿù·¾õ-±àƒþà?øøã_{í5ç^xA¬ùþýûÓÓÓ[¶lééé‘<7oÞÝ´i“hµ¼¼r劸öúõëW¯^ýÞ{‹˜¿ùæ›bå'Ož|ýõ×8022²gϱøwß}W¤[ü]v¿pá‚” o5åò@º 0n ¤Ràn +I JwìBjSSS¢ÌòV__ßùóç¿üòKÉ#æ+Û³³³ú ¯¯¾úJÌZ~ŠMK†ècÂîܹ3¹€ì>11¡/å-~ãÆ ÙKw¿}û¶¼Yàúóóó’_ªm}‚˜¸<ÃË Ò tCH ÝwSÐHZPº/]º$v\óbõ©ÜõË9é€À@º!$nH»)h$-(ÝW®\iÁ£†z€t@` ÝH7¤ÀÝ4’ÔÏááá%ªé†@º ölj·÷½{÷D·GGGGFF®]»Öt $6μÙ'&@U ÝHw¡ÑnnU®Æ=66&º}åʕ˗/÷÷÷7]‰F†œ H7Ò !t•nX>99yûöí7n }ñÅgÏž=yòdÓ5hdÈ™ðèÑ#¤ŠÒ !t[>???;;{÷îÝÑÑÑ«W¯Šq÷öööôô>|¸éH42äLxøð!Ë©@ÑAº!$îâbK¨élníæìëë;~üxWW×Þ½{›®D#CÎF˜@ ÝHwq± Ý¢ZÓÓÓãããׯ_8uêTww÷¾}ûvïÞÝt $H7„Ò !t“îû÷ïOMM]»v­¿¿ÿĉ]]]{öìÙ¾}{Ó5°¬xmó¡‰éû^âúγãMo[!B΄ ÝPtn ¤»¸¸Ò=99yëÖ­«W¯ž?þøñãؽ{÷–-[*Ö7Q]©âÔÐM/]£^,±¯wÈm[ešŒtWH7„Ò !tOºGGG¯\¹rîܹcÇŽí߿׮]›7o®XßTu¥–hb’t»j,y$¥ÜJc¥›ÈH7„Ò !t—¨t÷õõ=zô³Ï>Û±cÇÆ+Ö7õk Ù°Dy)*Eºå¥õ’»m^þûmZ¸¼«R_rºÅ]éÖ®sÉo=Ýò®lÈŽº—Û í—×DÙ±ß#n¤Bé..•I·J뢶UuÝ¡Ýâ¿¢´IÑÑžn×Ö­j5qud)ÊËl…»jïJ·ìeÅê7–®:/?eéFº Ð ÝHwqI‘î}ûö%I·ínΛ"Ýš_}V|Yd6EºÝ¶Åneʆ[ˆ–lÒí½ëI·[£*¼¹¼WZ Ò a€tCH ÝÅ¥2é.«§ÛuØÒ‚}›tÛˆnÍæõtëÐtÝ–üÖf“n7³+Ýš-IºÝtWº]ËFº‘n(:H7„Ò]\*“îŒá©n’ùº +ìz´õJ»+ª¹=ÝIÒ­…ëÜíØ–¸5ÒÓíÒ a€tCH ÝÅ¥1ÒÝö¸«ZGŒg”n]'­íÉÉݲQºÛ:ÖuÇE¥›9ÝH7„Ò !t—†I·»¬YÆ9Ýî2h–˜½§»ÍY6mQévk— ôt#ÝPtn ¤»¸ÔUº‹H7Ò Eé†@º‹ Ò­¡Ëm»´ØÂìÒ a€tCH ÝÅéÖPÑ6Z¶›» é.,Ï>ûì’%K>ÜàzW¯^-õÊÏ× °(H7„Ò]\n‹œK·Hå’'yúé§—/_ÞÞÞÞì¦UËàà ˲eË*ÛÝ“nuaI¬]ãAº · ÝHwqAº / +!ÝK—.}ö1²­ö½bÅŠf·®*ôÐÄ»+ÛÝ“îåË—ËË5kêþ×é€Ü‚tCH ÝÅ% 鞘¾‚]zü0¢¬(„t{Š'‰âªM\][ÚÛÛ+>Oºõ»ˆñññÚµ.¤r Ò !t—z?2Ì­+ú˜0o&u©RMFºkÕH÷ăéα¾WûÛŸ;þÆ·;_ú÷½ÿùTÇó²!/%QÞ’ Õœ±±Ò-¬\¹RÒåg5…WºÖõt@nAº!$îâRoéŽ}·…J·©±û,ï²"Vº‰Ê¢2é•~±ï‘ë%{.KHæá™Ñ +ÎØ$éîèèˆNañ´ñçË—/?sæL´ÌöööeË–¹3ÄEZí]ÙER´']~JÖ}[©¢_¸í”–ëo+ÇkŒš[šú¬¤ëh’ôÖ•n9"ÙöÊ—Bd_û4䣃ϵ;jÍév¾»%Hy+*ÝvòùØë6#Ë/ zn ¤»¸äJºõ¥nŸºi´µÄ¥4·÷ÜDÛ¤[KÐüVòðè„»—l[dGK´ª[<Ê•îÓw‡Ä Ÿêx>£n»ñÜñ7ÊUï$éôúvEîÔøä§ä7…twÔ<â³6C\¶M«ÅUuew)Ä2›•ë»®¤+*•–®fª6*˜Šºë¿%I·}' ?åݤ%ãÒW/—–h“l:¼¶\Êt‡ [!ú®6ÕŽB>^û^båʕ֪¨tK¢Š¿}°eýRjÒ !t—ʤ[Xd¶¶Ò-²-SlºôX‡¥4Ëà®Òí=_»äH·åtK“t9÷ˆš.¼yˆìÒ=ñ`ºbÝöz½³Ÿ±IÒ­¶è +©¦¸¹bЪ¦™jµžxÚ¶l¨{º]±j÷f‘Ú£íu{=à¶Bš[Ž%šÒ&I·.i¾hwpºtë»Þ—ê¼î˜|ͦZíÍ7‰v¿aÐĨtkΤ_Sú/ V ÝHwq©Lºm÷ôAÝÞœn3\ oNw4ƒ§ÏÚÓíîëJ·×ž’#Ýîs·5=¥“½Å#£tŸ¾;ôÜñ7ªÔm‹ow¾”±Ë;*Ý6Ú}Ø–Nj^ºt©·»æ´~Õ¤~jE2:3Z÷RITgôžó¥=Âö €Ví¡ö„=IºSZè’"ÝÚÈè§!‡°äÉõÒµhΔ£Ðô¨tG?·Œ¿€ZtCH ÝÅ¥ñ=ÝVuÔ|UÒõ¥h²ÛN“nÓjOº5[’t»CÊݪ-é.KºÅ¸³OßÎOu?i)òR‹*wù«ýñó£é†@º‹K½¥[ªpÝY¶E ³ì˜sé8¢Ò]ýºå_ÎþϺdåJ·TÝ´k +Ò !t—ºJ·Øn´k[¤[-x}çY5âÒc1—k˜Iw4Ûk›Y¶Ø.]Í,H]®tÛ3ÂbÅ_šê6ÀJvŸ,fE¹½É²£¾k+oɶí(n›ÝçƒG[.ac¬:·aV‹ë¦Ëvö¶éޱ¢Ò]Ö„îhl¸vPËõ.w_¦u@Å ÝHwq©LºU'+.¢½Ìfâê}–AT´ä¨néIͦ&땯‰*¶šY÷U™µöG»Ñ¥U–A+-Ù[)Ç>;^Í©¬mH¯ÚûºÀm|ô[KÔßBô¨³´-¥ 5”nw6÷Åéÿ¶÷?nhH7„Ò]\*“nÛ=}î°ØŸu¿ÆJ·Ûãìu‹›œzÙ䥛-Z…gµ&›Ú½Õ礯b_Šˆ­Û­lMõÊw‹òÚŸô᤺HÒ‘–Õ¶,Ò-æ[™tÿú‹MvªŒÏO–»z¹F#/ ¤Bé..ÍíévKð&q»Ã˽lÞ!D¥Û­Ô^ºë¹)I2ë½ôjô¤Û+ÓÄÖý¢ ,éŽýÜÑévÈ)Gš½mu•n]«\~ÚœnÑp¤Ò !t—¦ÌéVgŒÚt¬ƒ§g‹ýBÀ[ºÍT4Úsòæw¥·Åõt—âºû«‘îhO·;t¼­œžî,m««tGÇ™»Kš×vxù³Ï>»dɒÇ×ü€‚‚tCH ÝÅ¥‰«—{ú™2§;%[4²ÌéN’îèœn×‚Ý ×±ó¦Ë’n--*ݥȜnw@¸;[¼¬9ÝÕH÷·;_ªRºÝë²ö’ª3žÉ9”îÁÁÁ§Ÿ~zÙ²eÍn@‹‚tCH ÝÅ¥Ïé¶´KOŽHöùzkqÇJ·Ù¨] Ü]½\×÷ÒKqcãµ§Ø2¸ú¯¨¶{bÛöäòæ6¼béÖï%¬Fï3ÔEÑÝáåî'fÕeo[éþþ©·š%ÝÏt¯Êv"çQº¥1Ò$ñîf7¤*–-[¶zõêf· n ¤»¸4@º‹Þœî¦DYO'¯Ó#È£Òýj{vM^~âw§oŒÏOº³ÕÊ}jØ‹}d<“s(ÝB{{{ÞšTƒƒƒò©"ÝPPn ¤»¸ ÝH·FTº·ß8–]“ÿmïÌ<šÓ7\;¸¤º…Ô¤êŒgr>¥»è´··#ÝP\n ¤»¸ ÝH·FTºKe>ªûí¡ŽØ“í貌û©Žç'LGË_±bÅÓO?­ƒ·e{pp0VºÏœ9³|ùr7§ì›r9è€pqÌhÑ;::¤ð¥K—.Y`Ù²e¢¨ÑÒ¤aѵµ‚ìî)ml4›¶aÍš5R—î. ˆýž¡¬*ì¤4ùÄ4}¤)Ÿ@Þ@º!$îâ‚t^ÄJ÷‹}”åËß9¼R{|~Rwï½7\ÁÞ;þFôŒOTåU\±€lˆ™ª9º*þ¨Æ*.)‚©{IŠèdÒå 6ºl)ðÙ´dÙÑõnÙÖÂ%ƒnvìêm¬tkß±ŠüÊ•+µpw±5ÛkéÚ-\Wß’Ž({’(ÙbK“Ÿr,êÝzŒJ⟀ütCH ÝÅé&¼ˆ•îá™Ñr•¹úè닞±f®k¢+Ý&ÅÖu[Zè#Žíz6ÔFÕÓÝty©ÎëevÛ y˦E¥[SĂݵpóÙØ6háZ¾{Dº¯˜ueUÄ~ŒîaÊ. /€â‚tCH ÝÅ¥ÞÒí>‡«1QnI#ºmn ƒï9}¹ÞÇØÈ¡ï±Ò-zÌÚà•}d˜4ÌkƒÔe«Rº«©¢‘n]>å!kyé†@º ·üj.]èuë*Ý%g¦vÒze¦ÌªÀ¥HO·¾,eî¨#»Òío«gOw´î˜ð¶'{ºc¥»”ÜÓr˜”îÒ‚w×p~·%f9Eu¤÷Ò¥KW, â˜Q'ÇTï– Ï>&]!mܸì¨å¯\¹R6¼ÁäfôÒ’Õ«W[Ó]z¬±º¯6I÷ªÕœîjª(E¤ÛŽTewìŠÒ !t•n‰£ÿa‰õ–n“ÊR¤§Û•kS`÷ùbÞœîtéöÄ6Ú†¨€›t—Rçtë2kUJ·y½[]¬t·ežÓÝ\éVj²žù÷O½•´rZ,b‚â¹*ƒº”Ùàà „öœTÒÕˆUB%óòåËS&z›êŽnÞ,i1zíþv3hx´´h-²¯­y®v_«žîjª(E¤[T=i6=@nAº!$îB`Ò-±÷–ós¥:K·;¦ZœÑ“n÷]·¯9iõòtéN*ÐewwÝoI7éVƒÖ·¢«—W/ÝmÎ0{µætévóGW/f¥»´Ðå-Ö\™n?Ó½*cwcH±Q(H7„Ò]\é–Ø¹iíıàŸÓM”åJ·R–z?ÕñüsÇßÈ•n+H7@H ÝHw!ð¤[ãúÕA¤›p£2é6¶ß8öjû3Ý«þ}ﺖ-/E´_ìû s¬¯¬Áäé ¤Bé.±Ò½õ/ï œ;tUJw¡AºBé†@º A’tKtïï@º ¤é¤Bé.)Ò½yÝ»{¶}|{| é&ZYº $n ¤»¤K÷ƵooZ÷îÅ~¤»Åé€0@º!$îB°¨tôþ›kßùí±jŠtÛ£ºC }`YÅ»—œ‡‘Õ*gl ÝH7„Ò]2J÷{x½cÇ'5‘îõgݤ;uã¥[š×à¥:÷‰äeE é(¤BéÎ'·¾Ù¿{ËÎMk£¿ téþÿzÿÝ7k"ÝÓ÷]””FJnz«o½Ô(é–3aóºwôÄH9s*Ž£ÿ1qg¬É×´H7„ÒCÌÏ¥ëvºt¿ñê/~û›_nûdk ¥[$W¢íÉpëùuX6,ƒë’¶£kyÌå_Û|Èe[¥ +·Fͬƒ½O½c›'n6+_ʉ.!-óÕDU`)Á+Ó=„Rœ)K!ÖB7CRË=év?Fýäó ÝrfÎLM¦ž¿Õ‚tCH Ý9$úG¦\é~õ¿ºêgÿõÁïG½LuёҮt«F{ºK޽ªBªÃš}[-%ÇÕFU-­­BKSû6_¶fxé‹öt[)ÒmjáÚ*m¡û‰Eý]¿ HªÚÝÅ•n)ÙZRr¾[ˆJ·…~2»¿ Ý—.ô¦ŸÀã£7‡.^X4$[=.¤BéÎ!çÏœ¨‰t¿÷Î[±*ªDÏ“n·I±‚iâiÒívy»¶èVgæ–G«s¿9Õ’£¾l]Ï‹J·5/EºÝNdËfµ[c¬ñö-AúÒjîñÚç`ýR¤Ûk@¤»÷ó#é'°üOÌRÿ: ¤BéÎ!ÕK÷oóËÍ›6Æ/¯ §Û wxÉïmý¿Þ±˜t›KÆJ·;šÚ-ÙëP.-&ݱÍK‘n7Ý^z’ë5Ìëy/%ŒpÝY_zm+Å/9cÜœH7´H7„ÒCª”î÷ß}sÏž¿×v!5W3M'£=ÝI.\Ê Ý±ß”%ÝIÍ« §Û“îçuÆ'íRr¤;ýcלî(ýh{ò/Ý#W‡vnü×¢{wl”ÿI1tñBÝ®!(6H7„ÒC¢Ò½÷–ŒÒýɦ ‡ªùêå®ÕºÛžt{¶˜]ºcÕ5EºcÇf§4Ï›a½èœn·%îî®k§Hq–9ÝéÒm¾~¤¥» »t¡·\éÎÖÌçO÷Ôª%Ð: ÝHw©Lº7üùÍîƒûûúújõœîØáåî:ÞºúwÛ“ã´ÝqÑVBi1é¶mÃz´c¥Û2{Û¼¶'× 7GÖfÛ[îêåQ‰¶lÚxw }¬G»«—ërè^z)u\ºeS/œt—œAæ#Wý¹é ÝHw©@º7­{·÷ô‰áááZIw+D±ö%r%ÝB×§;Žøû4€2Aº!$îR®tïÙöñèÍ£££HwYtg¡éF· 2n ¤;‡”%ÝÝû;&ïÝœœDºË ¤; ÕH7@e ÝHwÉ.ݧ{ÏÎL‹j!ÝD[Τ{zjòLOw×§;öwlýŸÓ¸c«„$Òé ÝHwÉ"Ý;7­¾Ô/zõðáC¤›ÐÈtÛSÃbCÞbUsHé†@ºsÈ¢Ò-Æ=rmHÄ +é&ÜȉtOOMºÆÝ±uƒöqˆëÝôw@H7„ÒCÒ¥[¶gl%çÒ½¾ól`3¦ó9‘îó§{4glwvú»%¤ÂéÎ!)Ò}ôà?ÌÏi¶œKwxË”å?r"Ýú„îý[“2è,oþu@H7„ÒC’¤[dÇŒ»Tgé_–˜˜¾¯u¹ú<<:¡‰ò®%Šb[Ã$³÷R2¼¶ù¥ÈvÓý4ÈȉtŸééÖäã£7£ïJ¢>—lµj$Ò !tç¨tÚ»SþòxÙê-ÝRÅòßo“mùYzlÊbÜ"Ô–G½{}çYI÷JSu·µï¦ûi‘é­þßï‹:¶v}ºCþKJ¸+™KÄ*9@ 醰@ºsHTº%%š­ÞÒíz´ˆ¶„º³š¸FiA¥Õ£E½Ý\éö¬\TÝËLÔ$r"Ý%gâvR0¡R@º!$î’é¶m{©Òíf}¶±â:ÝäÚ•ní7wAºëù‘naèâ…#þî®XþÉÂJæ’8rÕ?\n ¤;‡äDº£=Ým ]Û^O·û²ÍîIwtü9QóÈ•tT Ò !tçœHw)nN·Ùw›3§Ûõnë"wsº%õ‹ÜJ÷ÐÅ µjÒ EAÜSó Ÿ«ÞäDºE™3®^¾¾ó¬µÊU´m_{©xýãDM"WÒ-–Ýõé]¨Ü IDÀ ¤ +Ä¡½;kkÜûwoqŸZõ ?ÒÝt‹$ÊŠüH÷¢ ©?´¯V-€ð@º¡@ˆ ë#žk{¶ÿãnH7QYäDº½G†9ðw}d˜lðÈ0ÈÒ Åbfj²&ƽsÓÚ‰;cÍ>š–é&*‹œH÷™žîýÅØ¸6V«%QÇœK¶Z5é†Âqë«‘ê¥{äOùiyn¢ˆ‘éÖÕ$öwlMÊ ýÝüë€$n("Ñó¶¬ïfA t•EN¤Û&tËF¹ï”n(,/fÎrå ¦XÒýÚæC¶by4ä­ +ž–^fc¢T‹%ÖuÍö†µ9'Ò==5é.Z.Ûû;¶Jx‰’­V€À@º¡¸T°˜9Ë•7žœH·=/LH™ß]Wé^ßyvxt¢aÒêF é^ ²ÕËG®Efѱuƒd¨U  _›ììú¦l{ÒÞ›ìΘŽô9Ýj¯&Å¥ÇýìY¤Û ½-2§Ûµì”9Ý®e»sºccÑ9Ý-.Ý‹‚t7s™¯¡ÖLÝ»kgòÎMkïܾÕ웚Øw¤Û­È3V%ÚÓí®îG7±Íàiµ[w‰r«=‹t·%¯^îu¾»«—ëÚæQéöZ[ÛN·F÷S­àñåH7´Hwã‘{ÈG=|̨)7G®é™|møR³ÛR`ìü”sÕð +NøsssŒž"ŠuêÈã2!BŠºöws±ÁDôJã›Ý>{öìÉ“'›ÞB‚ÈòYþ,—õÇ¿pÒ}jè¦=b;?á=M¬&aÏGËgäMºÿu2ŸîÑÎîÏÿÙ9tñ‚¢äµjd:n„Þ1zŠ(nT0zŠË„hµ¨ÓeÂÅBÑ+åêÕ«½½½Çïîînz "{ÌÏÏ#Ý5õg­é® ÕH·÷Îk›¾š])r1êÝ£§ˆâF£§¸LˆV‹:]&\,D`½R._¾,*ÑÓÓÓÕÕµwïÞ¦· ²ÇÜÜ\¹ü 'Ý,štׄêR˃të @½Rnß¾Íè)¢¸QÁè).¢Õ¢N—  Xè•âÞ7 œ:uêÈ‘#¢»wïnz "{Èßä"J·(­„¦Öe†»¾ó¬5`xtB]– Ë`¥É¶í¨Òjy$]óˆÏZ¢lk¢TáÖ¨™¥:K‰ª·û–µ!vi‰[¸UšR¾+ÝéÍhÖÉ–+é½é )oüðr½éÒ¤ÙÙÙ»wïÞºu‹ÑSDq£‚ÑS\&D«E=.."¼Ð+Žoìïï?qâDWWמ={¶oßÞôDö¨Àƒr"ÝRÅòßok{ÜelNja‰&Ýê°V‚Y¹$JÝV‘×’%¿:¬[…Ú·f–Lr½ôXÏ•t«H¥ØËà"%[ ­%²a‰ÑˆíévË,Üɶ(UÎén:vƒ$ÿY¦§§µK‚ÑSDq£‚ÑS\&D«E=.."¼ˆ^)çÏŸ?~üøvíÚµuëÖ¦· ²ÇììlA¥ÛuOX“Y í†ns¤ÛíòVV¹.=ÙlEÙpOuµº-"×V`¬t»5¶%»°å±ZÜ–è^–îEÒðr·Þ&ÒEot¹›©©©ñññëׯ3zŠ(nT0zŠË„hµ¨ÇeÂÅB„Ñ+åܹsÇŽÛ¿ÿÎ;7oÞÜôDö(®t»–m/ÝAà%g¼·*°¸°×H“nsÒXév¥»%›×k”2HwìK¯|“nû*ÀÛ÷ÿ³wî»VYš—ýo¿ÂÔ¼F½Ã¨[£–Fê–jfZþc4#JSRk¦UÕUt¹Ên| 怱1ÐÆ`n66`e°) ¶ÁåýÍY³ÎŠÈÈØ¹sgfäùBŸÐfŸÌÈÈØqûE¬XåøpÉÛBw4Îa5è¾ñÁ•µíÛp6÷åógäCä¯]%2´šÈIªÉ½{÷>ùäZOQåj՜Մš˜VQMXY¨é)„npÄ‘#G„#vìØ1x +)*_åBw¸Ò âVº Wºë¬¾« èŽu·€n}Ü.OWЭOwëû +Ýuq«1@·:O«ÆáHÍUl¾£õU®Zô)¬&ÔVÓ*ª + 5=aÜ(áº'왚¤Ê…î*ØÓm ¶­vtO·UÕÝuÛÆë ;jî>«ÙÓm‰Þ¾Wº-;»åþÙfèŽÆ9¬ÆÝ£]éÖjrëÖ-ZOQåªèf5¡JWoÐÍÊB-Ô”(tïÛ·ÐM•¥r¡[x3ô^®äÀ[ݳÍîÍu-¸j‚ný¬AW´£Ð­'¼—Ûý+Ô èŽ¦_eÍË£q«1@÷Ø‚­&=‰ÖST¹Z5t³šPP?ÐÍÊB•®:èŽ tSÅ©hè<÷¨…DèCã‰} +U–nVª, ݬ,TA"tSS¡›êMã„î'¿öœîĉ} +Uœú‡nVª8 ݬ,TY"tSS¡›êM#„îËçϬmß6Gjn€Ä>…*Q=C7« U¢nVª8º©)©Pè¦JÔØ ûÁçŸÖ¹.ïß‘HÔD覨Fº)*G„njJ"tS½ilÐ-X ¾>{êØÑ»±º}úøº|x÷̉®R˜ Q¡›¢E覨º©)‰Ð½Œœ÷ò¨p4X;ql«ilÐsº…²õ3¾?ùÆïäóà{ºÙ§P%ŠÐMQ"tSTŽÝÔ”Dè^FÐmo-‰¤“ ì]ÅÓZ‹B÷wÏž +S§X¶:ºWã]_?þªÚmìÝÆç\ÑÏý,vs€DML„nŠj¡›¢rD覦$B÷J%Hž¦½¨ºò7¸÷¹+Ý!S//¡rÁy‰üýKçøïÝö³p÷áW·Ó‘Eµ¡›¢E覨º©)©Pè~ ÏâYòßßüüás;ã{˜s öj’ÔÀ[ØÓ~¯«Õrãº_ÊDˆÿʇ0ºÒí"Dzä_ýF.§ãzM-Ïí+¸/]$’*I$Ðóò¯¦‰GÊmâåš0{¥À÷¸R³Eo\¦°µ3/Fî¸î}Ä]Í Þnù€Ï›J5©QÔâ"tST£Ý•#B75%• ÝÕ3‚ÔÀLË’Õ9Ú˶ø‹[@—ú¹LY[>(«,t»!B ³xP”[Õ +]®é^nÑ»¹½¦ºå÷¬0ž:è¶«ó6û¬jÝÂÈBÊ÷ÚŽm¿¼o#ÿÒù'sSs p¡~u»~¿ÒÀ51º)ªQ„nŠÊ¡›š’Ê…n žŠ“Ýõ2‹Ÿö2•XSÆç¨¡¸…n¡ÞBwÝUsÆ5l°<«îð²t<º­Ï7{™ËöEÕÚ‘Ú×Á2t;â¾ûÉôƒ.Ÿ?söÔ1ù·â®8@¢&'B7E5ŠÐMQ9"tSSR¹Ðm!Wÿë<›¹ÿêeò¯ƒq…nÇ›6¤¡ÛFXÝ.kò]¶Å‚»âmË6’t»ÔæC·~¯væn ÷>»»$t_¿raчö8@¢&&B7E5ŠÐMQ9"tSSR¹Ð]·Òm)»®+ݺÓç|-ÝØ“nŸå¦Õ®»5t·^évÐíâi­% OËWâ±'¿Â7d Î{ Q¡›¢E覨º©)©\è®jöt[è¶Ý™{º-eÛ=ÝQ- ݹ¾ŽÅ[]—·W†Ðm÷\ã½êöt»™Šj³¹(tGãi­åÏénçÌ\Ý•G +óù3kÛ·yCôíÛ½Û¥pÑÀ51º{ºŒôœðlÞ˜Û6_>óìûýäùÁÓOº)*G„njJ*º…£ÞË݆è:ïåÖ´Û²§ÆX_â!{.i^®1cÕ[Pצ֭ƒWÆë¸ÄZ€ãvg¦n£²/âü·×A÷ÌxA·YÝBËCwµ¸3së®Ü…ŸZ»|û6ùkëD樉‰ÐmU÷FKFÛºÑ#ºÇ B7EåˆÐMMIECwëÛ#Sý¨è^È™yè®Ü†wÏœÀegO»ñÁH}˜Ë_['2?p€DML„n«jãÄF'½ zbE£ÚA·3¦š¶FÞ˺)*G„njJ"tS½©讲™7º+‡±úÑ»Ý÷ò H|™Df¨‰‰ÐmU59Ÿ”¿öÝ[G?úÉóß<û~̽<¡›¢rD覦$B7Õ›º‚î*Ï™y£»ò\I@·üuÉD樉‰ÐmUÕc/6¹7ÅŸ„÷ž¾¦ûz䲓×n[³p@÷?øƒ|º”Ïò¯ôkÎt¼ +ötWƲ].¶»´>}øXž¢ý›_¾~õÎDŽx­[r þ*WºL&à¿$/®¯&äAaÎH„z—{.Þ}¶áŒT ñHÖi²õ)ƒ—'B7EåˆÐMMI…B7U¢:„îªÉ™yÂ]¹ 0&÷Ì ìà¾ûñ ,Ÿ|ãw˧0'p€DML„n«ªžø~üÓ=pã)\) üIø±šƒ$lÑA î”ÌjÚj»Œ•¨OwÐ-K Úƒzö´ÙÈ幨&(ƒ?~ÁÔú,¹E„k$€0RŽyoDâ|»ÁÙˆ{/; 1`."ŒGrO¸× WC®\„nŠÊ¡›š’ÝTo꺫zgæ wå›Jòù3vÿ6ÇR}u¦æ Q¡ÛªjZf­»Àm¾Æš²þàé[´2~AÃÈ-tƒ÷-ÌZéJzô¯¸×Z‹ í + öºgÙø%6üšBÄîAú ÌÂ]†`ÎAÁ·Èã,ªƒ»õÝÃŽM„nŠÊ¡›š’ÝTo’ÂöìÙ3¶®F¡3ó„»rò #tST¦ÝVÑ×±0Xå?«Mµý¯³»ÆIî\È:èÆbº`{Ô™¹®GÂu7ùu±ÏrSÕ|=Ú~ãèËÜöAëzãôh<„î+ E…"tSS¡›êM€ni<•»—Ïž~û»=/ìþÍ?A¯nÿÕ—_Ü˼÷£÷/ Mçhuû»9@¢&&B·Uó^n·?W5Ð-øyõÎÝ4 ­s¤Vm¦Ú*i^®VÙÂËŽŽ¨ñhI¼à­ãk{ˆ¤ ºÃä¹—utlòtÁ]ãÞЭ¡ÜÊBQ¡ÝÔ”Dè¦zÓ“'O¤0H‘ø·yøsGáñ£?)qßùø£®¢ýóæ™Î†DõÕ„$j"t[U­Ì˼ò½/v%GÍËCèv¨[%¡{ÖäÓLÀ_=•Y/mø&<M¤ðÞºqv|×ÍTº§ZY(*¡;ºéf@ežÑ•–oÌGÕ ÝGŽ!toAI1øú믟>}úìÙ³ï: woßÚùëÿ}õâ¹Nbû~#èÌÀ긛$jb"t[U‹C7L¬ÝÁ1l'+Ý*!e]õòV0×-äuñ$\÷²Ñ•îôpŽÐ=ÕÊBQ¡ÆÝ¡mÎz[ËUû†œ…΢ÎãGç"t/Ý—.]"toY=|øÜýÍ +ÂÇ·>j}ï·›ÃÓyÀÌ€¢÷Џ›$jbú†ÐmT-ÝQ¨Œ®t»}Í íé…}Ü.N•õf–3èjݘp¨sï–ÈB÷* E…úf4ЭV78͉qŽ5–WôDcix£Î7–”$¾Åº¤¤Ïó Ý­¡[Z~…îµµµ;vülÿjëèßÿçî>µ +îæib’.Ì´ÕD趪š ƒ·ð n;–ŠVt§=x‡O· Q<·‡EäXÙÑ“ÎÜeö¿í †”"7¨ ó' Ýr}5¦µ¡P„+ã[{ ýHxaºÝ—òãê»ÑöösË{Çj½N„î¡{ð×§¨|mæ?5‘}ZR•.ô„nB7TÅ©ÙÞCt=ðz¶±`­'hƒvëŽ k}N·ŒCäº{çh+ÅcÀ¯Gx# Wï<Ш¬6]úi\U¯š {ff4m9¦õaí,c{P'Ð ï–¢Ù8~ºg1û"|£ó¨hcµmĈúW4¸]š,=«þ3Õà'lÉ¥U„ì̤«¼éÜ)ZTÔYùW –ð,-€\ ÿ0tMhº1c€·]ÈÍ §wé‹hî¡+tm; ¢Ü¼t]œÑÞ!ýŽ«.Ï„nŠjöwwkd>*š€iS³Ãés O)¹iVφj*B7E5ªDè$£t-LÒ8›ß¡»‡l¿FÝÎïetQUÈQÓÓ)u†ÐUlúÔšÍ6¬ìì<˜›ïÛÈ«šÝOîÆôÙHs8؈:]·¾Aê2Ó¾—^鬘œuAÚ!I4WÓï¸:º)*SÚòO•&0a˜ž‡„¬É[#ƒ¬ù.Âݬ锢jÞ6ÚU*½Ñ*m\¤ŒpÅÐFâÔ$1v¾ºiVØ;ÛåÈ*XÌOm¨p¡Sû‘„¡ÚªE覨FM º[7ø³¤ªÆ¦‡ÇÕ5¿³¦®!áößy Äš€:LPÏÿÕÆ¡ö‡Ð#ÓÈÖZ&k¦éŸ´Ã‚)Zhi`oÇ*g]6v’V¾°ÉÑôØNj¡š2ZèF÷­œˆ,r™ ¿‚æ3ŠA]Xº]™Ì™í©ò Û 1×=HWÌÝ]¨n‚¿UÉÝ´¶_¹a*œxÔ½KΞn÷Ž«¡›¢2õìÙ3)Ï­¡ûî'7D‰j28M ël4iCÚö87J°}‚™vŒ¢Ý«66Zê¶P{c5ï¿t·©Þh›îFã"´± ¸x´§¦›X­?Rk_ÔÎ4ËõÎ:OëŒÍÝ7¦6”ÆloÑ#Ÿ†j+/EKÓDØ¡ŒªšPÔòšt·kðÓ¨˜ù¬ækXhǰ'a›îò1=8±ÎîTmÃl#ŒfÙ>b!#[¹X» \¯"׫2R ¼¯v[ò ¤<šËçFcn#‘êœ=û$¡[ó¤Îûæ32­ +&ùml™Ðí® MÉjù °.¬ÉÈnLï¸ÉŸºÕ¥—ECÿÖ9¬«[‚hXºÓï¸: Ý[ðȰ{¡¨+×qÚPmA=}úTÊsëa’·T–ëW.ÔU“ai›\ ʤs›ŒA…™„ã +ÌpV›M€Öƒ“píŒ0;ºh4.ÒfÙ’¦K$XMngšuúd_PaYãÏIm¨°‡ÕmJ6ÚÍË¥š?¼6ÎjBQhzÐ]-Þàç f‚¡&#Ý5äc&–’ÓSÐJ²ú"•>¢…‘m]†».É®ŸÎ6üº<úâKæFcnW]œ 0rèvë°HaèýÀ:@p¾ÂlÝ!t£bJ^Aðë4Žat™@§hrÌËÃ4[W–Nu« È=÷¥‹}³ëQ«|ûÆw\ÝÑ_' Ë“o è†ŘÏ=ÙRêºEΞŒV“aiÂMØÖ ]L¸wÆ5Y(ínPmvk9‹5†U0{?ÛÛ ¡Î1.r_6r½F‚ó³(Lj#tÛÍ\*Çï9© #‰_¡hèÝ¿ëëÇ_­šPT'*º])`Ñ?Ç5ºsº†|̬2Œ¾°Îë¾´½Uæ;Öexúén›6ž[òKBw˜9¹=þoQº1¢¿ïB›ñ¥lÀ¤ÁšvD F´º¥bŒ=Âmwé1Œ›Cˆ>n¡•î…Üä¯t/4°‰6;éw\ú„î›7o¢²ŒºÃY·Ï¨ÅP¶tÏæ§[çø¡‘{×”’¼Ì0I¡@ñݳ§Õ˜h"ºëR7ëÞÚwqxÍlóúHŽqQNÏ¥+ÎØˆÖ²v¦YîÅ£×D§ûÙð¯u!íªÕt‹Övl»÷ÙÝQUŠêD%BwbPÔ®ÁÏ1@͇!3sÖY¢—¹G´0²­ËOX‰» tŸ[—ªås#'·íñ­‡vc†îÐ SùG¼97kBwø«åXëE‹D»•nüú9>‚TQ —ìk‘Ñf'ýŽ«¡;ýë„jí¸to¹iÛªCèÜûâÃ/ï‡&ÒÆi*ãðgríX·Ðm/Ë1.ÊÇXj®æEïÖ¦YöÅYZ-ݸ%zô2¨C膮_¹0žjBQ¨+è–Ú¡!š—»/ÃÌ5J9¨ùÐÓ5tÝuÍ{´+\ÈÈ6šŸº‰7ê6m Y‰ß¨sèδòuŽæZ8>Zè–× Ψ·7¯ÿ §÷%[Û1!eÕ +ºíl@Ô 8¾ = Ú_PgNêT7Ò+…¦‰eÄÐ{ùÌÌø¹oBcòLŸð9ï¸: ÝRY +…î„O`¬‹YçÃÎWí¯läÔÈ iËëIG‘ _Çú¬õ¹ãhJ•g¡¾Ô±‰-´úh¹Ë5ã7kSÝÉbã©ó®9*-9LrÐ Ýùø£ñÐÒ™¶¬ÉJwºx,бÏmø×ÕήiVøâÑkºZéN 'ÝèbÆSM(jyuÝgO[Û±íá—÷õ›‚ ;ÇuÑ•ît‹-ôgFUô²èJ÷¢« .?±º—^”L/ÕåCwfn,Ô¿Ø]Ì‹r÷x [gàdµšcCôS‡ð/.Ð ¼9w9¨Q!f v–F#¯‡îð¸ðºÝ̉–´Ð9^µ8tÏ6›:Ø÷Mduèx¶îœn{°¨®–E÷í¦ßqu"t§§„O`ð¸-ü‚¡ý\jhqª6[_¤öiËiG‘i_Çú,ë8Ú6Z>onœ\o³%¬Ý®i½¹áÚT[Ïs5Þ5G¥U@·èƒË&ð¤»Ñôžn¥Ôe ;½K.Ǹ¨ÆZÓ¦ðÊvŽÔ{ºÝÆå„Z–˜!™tõÚHª E-¯¡äÖ‡×ðMAÐc€šÝ9]C¸È5Ûh[@wtO·›nadæg´1wJ;gK@w»Ühaåë\}fj<ÐmÃ͹®ºþWòÐÞrÓœ*¹]÷'Í%=]N‡÷ÕâÐ]äÂ(]o±×è²xxt)Š_݃¡É.Y-IÒ³À°Àww!åº=¸V¦°ñW'Bw㯓yüÜö»;'"êǸn`¿žô·\%À°É @üp6~´êÕæ–üææ#Ã4»]*z‹klQ_ôÝÛM÷©A·èü™·Ç@˜Õ©bLmÜ|ïåîÞ*º«Àlx/¯’ÆE™{ºÝ_ö(U+Ó¬ðÅí½‹*Qëë²Ëj}ã,žºL¨3T[µVÝ¢#¯íüòÁýÁ«I·²½?ÌÆybEÿs8éò_º:‡n‰Ý9¨nŠR•h~»†¨ýj è½—ë!b–}5² ó3ô¸ºIG/\—ìh6.™¹õ½¶óÒÙ8 ›¢º¡Û©Î;D欎lªí«À½§s£—†î´¿å´£ÈF_dz˜ãèh›5bq­kÔØØ¥­+¬>µ:è­¯íøâÁýÁiBò_§=åw‡ÁƒØýÎëõçtWm¡;4ɨbçtWõÆE9 “ =†o¡E½iVôÅ3Ïé^º­#8}7!5T[µVÝ¢W·ÿêÖëƒW“®¤vnø¥…í‰íì–Qºü—®U@7 Bzs¤¶nNAjÝà7 *´¢­v×üæØÖÙ¯¶€n¦Î9§;ñŽun¿AÇ‘~žÓ­ïn'™£Ù¸Ln4æv5ïRµ´àufN覦$B·“:Ǩë\+Ý2d’ÕàÁµTÑfÖQmºÓþ–ÓŽ"?hôY‰—utÞhHïð%t;xå·}øþà4á¼Tspƒmk5ìYºåù^ã—§‡¥"m\”ƒ±xDÕSkÓ¬º¢®I ÍÉÚA·Æ¬¿ŽRµCš¨¡ÚªµRèÞ° 99x5éDQã¥ÑžXÑsãœSþËÕŠ û•ùÑý©‡#ê.œxÌ2 P­5ˆNF›ßY†Ýi´m—ËZ@÷lÞ]Ú®PçÍÂÒ Ù†ùéú\Ü>H`ûØUøÆll‘éܶ‰°{Z¨¦º©iˆÐíÔμÜNxJk†]ÉUtÏšü‡Í]§Y£Èç2|GŸ•Ýx\4æô48¡;ªwÏÞÊ}JX©²Ôt‹N½udÕdüÞ€švS°:è~e~ÖÞƒûŸaËE-)B75%ºÚA·;»ªº^év7ÞÜìoYu™3€ ¯É_éNÇL讲¡ûÁ£‡¶lŸ’SP©1«è~å‡C÷^.·šX[ øSt7“G?h„vÉ æ"ö¯h]C2.a˜¹µd`qªn¶Ù®6Ê_ÃÓgfó%6$,áCÉN&Ëe³[nKt }î4ïJ+…nèúÕ÷ÝTé"tSS¡Û©t‡ã:Gjκf¡=Ý¡þ*Ÿ´F_ÇÑgå@7&ÒÇ@Lºï}v÷èþ]k;¶eÂB޽¶{kö)éO_é>å»gO/œ=)õ¥“j²¶ãׇ,±šHC§[;u§'þvé£ œb£> +ÂnWÙyKpÞ5ñ¥ús8IØàâзƒ^°¾á¹ÚرUçXWª-–\ o„îÆ€nÑ;§Oº©¢E覦$B·Sc'õ :ISGLî;ÕŸãÇØF’ö·œv¹ÞäëxÖºqó£åbÎî:'¥ãQ´²Dt‹Ûª}/oÛ·wÏ8«ÉêBª,¥û”°ûXR{^üÅÞWvZM¢3Ç,8úa6oðíî„;ujghëˆÎ|†}ÐØ¶ópõ©ÛHñv‰ãS5åÕœ¸mTuhcªJQ?Ð-:²7¡›*W„njJ"t;Õ9R Oܶ>1ziœ¨ÇAZ7ÛžÓ½žô·\%Eæø:®ZA÷lc€¤KðžÑ8^rñÔy×¢•åÖ‡×VAÜÿO/þóö—_üÅûTX©²”îSî}q5eç‹¿üÅ[(ºÓG?DUÐZwÛg~ë,À]_€‹Ý©³ïB"çQªÛø Ý¡ºE÷¼xþÜYr +U¢ÝÔ”Dèvª;2ÌöþQŸÀÖA1œ4‚¾õ.ù,Ãp\øô:Nû[Îq™öu\µ…îÙ|aÅ:8u.šs {Vã]s<ŠV–ÎWî6é…Ÿïxé7ƒ¿8Eå+ݧ¬Ä,ä…ŸOºoÄ¡˜ïÕÜNl\ +Ÿ•X÷×ºŽ² + »qú´î²œ| tç@·hïKÿ|ü­7È)Tq"tSS¡›¢2Õ3tÿ`^¾çVª,õ Ý?˜—ïÞ^h5é +ºaL3!ù,ßcùx!èFœ™Ð½¾ù”ä¨UX&t×Ù´çäÃä¡ûá—÷«»ª5¿[ÛCN¡ÊÒ8¡Ûàæv÷l5©ª[é«2 ÃmJÓ¡›¢2Õ'tØóÒá×q€D§>¡»\GjPWÐKvÜ]˜NC·Ûî”aãÛå_–“nn¡ å ½¾{ö´+—ƒÿ’jÇ …VjkjœÐ­›C±¡rð\êJa+$ ¯4³i(† nh[[e@wŽ“ç)‰ÐMQ™Ê„îhu¨92ìØáƒ÷)ÕN‹B·…»&³šÜûò©“'Š®&]Aw8¶‰:RKC·;ðÂ)º§;<°²ñíBE÷t×ÿáV”d¸}¯ñ+gèõðËû«˜ÑÝýÂ/}ŠÊÔ¡a·¬ýü±‹cðfS¿Oêú©š›QEIšÍ𺿆S(iÒ]«.O¡O§®D覨LõݯnÿÕ¹Ó'ïS¬0rN°Û¨rM@— ®ÆÐö¬~ ûí7^x÷üxªI;uÝ2PÑ¿ªÛÌ… {¶±èï½¼Š9ßÐ5‹LèŽz/Wóu÷esT±BÛ–œ¡Wþ<í¢ÐýW=|ô©º²ºêlhg›ÝÑȳºíò¶lWº»mvä÷ÃO\Å0Xàî…bËÉ[B· „njkjÕÐ-Ä}å½ó#<Þ%ç(ö„¶&tç,6J†[¡óC:ºæú)ølTïŽîÞÕiÕÐ-Õäü™“#¬&-Ôtë[ztE;èÖsºõ,o]t¨;§Û>F†šªLèžm,X§ÿòìÒ&ÿu¯Y†‚î=;~³ýå—ýÖ +=øH-L)–oúêlhÑÔËŸPzåq8Φ«•ÐNº’r5*è¶ž]Ï+µüôêO' …éZ—Ëò›JQ‘Ûõ ¸>Ç‘…Rª”L\/ɳëÞs<.ý‚U &£¹?Ùב‡Jθ5ëjcJ³EÒàF’öÑ‘Ù`Ûöô»DSîú t^õ#B7Eej¥Ð½¾¶ãóOÿ(Õdœ4!m—´Ní¼…”Ýç,‰4ìËìTÒõJùWºoø¦®ŒÕ$RíÜPÞÛÃ\úJ¡[ˆûúµK£­&‹ª+è–¢¢CA ~ä°0.È„îÙ¼ÐÚQ¥-Ôúh x®Žåx»:É ÎÿÁm˜6ë¼HâG=-«mú‡î=/þâÀ¾]åV(<ÔUt‰B.6M,OÜ Z”s‡Ý.Õ-Ù•­±A·׫…-¤nÏÑbY™ãf›;t=ZWJ¦ÜŽR-ÿ•nɇn”Ot÷ú§ð,ãºj¢J Ð>ë P_Ç΂ºQ"ú#w«,öå]·ò:È­ñ]¢)Bw4¯z.Ï„nŠjÔê ûÔ±ƒ¿z$a24aU"t£­6 èel¯=›÷t¶SKê'}Š"º{W¤ÕA÷‘×v~ùàþT« µ¥ÔºÿõÍCîšü#ÃŽ94ÊmñÔ +b2]hr‰ZT£‚n¨nHãºW0©þ7}~x훯Ÿ XM(ªCõ Ý÷¼xþÜÙiT–:Þ‰<'í­6òÒØ†&%Oh>ábNØÐÚ^LC]"íÅhüµûÀŸZzÀ"×%ÕY¿à¿Ú?ª¯ƒF‹ßâTt;¹©{Œ ê.G ³E ;Ü}€I{7@JQQ— û:ZÒ°‰É]ãæªÍÎF ï9Ðó.Ñ”G¡{Ø„nŠÊTçÐ-róúU­&ÃBw;ó$õen´L@wc´h*1Ñmª¸žÖTÉÍµÂÆ oæÝ¶±H ¨Ü™<éÎ,ù ¯…pÝ'ˆ™^]›{dÞH÷±Öý.9Ç!…y‹»<ÄdÐ}áìɧß~3l5¡¨ÕtÙ¿û£¯O¦²ÔñN8 ::¨6Û«9‰ƒí56ò´ ­$Fû/\€{ëº<ít䉶W’ÿb 0b@äÌtCèF/&÷ÊXï˱ø-NA7&Õuž¡îGtŠþ5ºÃÄ` Ë@wK™üWvðžÝ9ï’xVz¨g•ÝÖÚ¨ð7ƒzNØêŠS:få£Eß½8ŸœÝB·Ð‡|c«É°ÐÝÎË­Aº[$?mKåó¢‡Çõ£žÖ?tcê8$îYv}w>9;q½:uÝ2pRÐM,cž”hT뺜h³îYUÔÑà® _¶ZºÝP +óiwšØ»çöŒ7V“ç6\zV{´ C·NLUã¨&Õ¡V +ÝRË>¹y}’•EW u© Û9K­Ð/GØÞ†íó,hùë"©îÆá4×8`žEÕÝa<9©-NE@wô'vÓÑŠºŸxf~è¨\#t·;·.šŒÙéÛÑ>ìÓ® «Ø¼Vë=Ý~×ÃÍz[ûW¡Ð=`ŽVC™—GÕn’m}.£êºÝ_Ç@­Í“ê,¦ÒÐc)Ôºq—©t¸CèžmìÑÆgt%‰xö0b˜Ÿ¹Þ'-éÝÂmàuÐ]ºyùñÃköû1TŠêP«ƒî£ûw=~ô§©V–ºKZnÃiÔöU›èhçå0ª2lh¡;Ý&c¶~Hä³\zóÈéž2S[œ +‚nkŠN´?ºûºß"êšÕ- +Ï̦³FèÖM á!&‰W +\óUwÖõØÆR?r Ü~˜ð^.^d¾Kh ©«0„îvÐmQ"¨ÿÆ0WŸ«÷N¬?Vú {Àu³…<<×% ñØÂ›„;Í„Sʰ`ë5h®aéÝXs6«¦cÖø½OKžÛ¨ì®³Í<í2:í3óMõ•T!ªE7:- Ý÷>»{ëÃk‰j26ènmÒ“³ÒŽv™•ît‹Ú-t£E›`<ŒV.¯ZÌM¥M÷5΢©]8{Ò}9†jBQjEÐ}üðÚ³§ßN¸²Ô5àÏmxÈÄsðhç®t7ÚÐ6BwÚw‡=ð¢î3»§œÔ§" [ q\íϤnît]ûdñW·d ÑÖ9ªmêÏ øëGc½¨6ÏÛ¨õ…|/R¢×«ç[[èÙ¯ª?§{fø9©µ¦ñ]ìä•û Ý­¡{ݸ—ÔÕ«è?áj<È^§qÔ«$~D×<âK½.%m ö¡î4ëœR†By³QeÖÄÆJ×ó,Ûû4f´ì5uT’pÝès!èFÊñváÙ•%º£a 4±ŒyRÔbÊ1¢ÜÒѶƒî/ÝB7š¬PTÁ&ôªiB =ËÉ™Dï?È‘µ³. {œÕ„¢:Ô* ³UÓ®,u 8Z`HÏñ¨Se@wŽ m#t;gžÉÈq¤ížrR[œŠ€nüjn™—Ùk`®¦«xr™]Z²Gê-á‘vèâs [o×m ó£rÍ H$1TÆÔ½Ø2 ê [¡sµ2,Ì6'í£ß%ü 0Ú$twk^…VMÞ‰gyÙK!Û™ªÖM-6CwšuN)ð:v¡VÉtIèΉ¹÷éÙbØJTet%aær.Ý’òÖ–·[ ºsLzBïåjþTWòs¢mÝzMô0ñôËV1Sð/ˆ˜•Šúí©è¶MPèæÝ)œpC‹Q#öËKªÙÙMèn¡Ö[x¢.5R]•qƒ=#u8™ÓmlÅ©[膓ÿ­PY¢5EJб;¥BÚ@WÀœík#tçØÐ6Bwz"´Ú Yáˆ+LjÝ(.'µÅi„ÐMQ­5UènôNJÍíÝä¤kK­qi]„š°wšuN)áBÎ}b;èΉ¹µ÷éÐÂ6§+itȹt/cv»Õ {–aÒžÓ­¦‰é¦Æh[C·’¬šj`j´qªÓÅãöÇ%è«°«IÇ ^Nh`ÌnÁŠFçxµZéY9á¶Å%½]>8Ó¯‰ÐÝB‹Bwݱ‹*zÜ<„âŠÂƒf³Ûu´I®Êå«CèV'ÿ[¡²èJ‡ZÀ± +&ùÕ4Q˰\~@a×hCÛÝ3sN·šMêjKhÙºsR[œÝÔ”4UènTÏš²û£þ1ê’êb÷,kp×´È„0mí ;'æõ¶Þ§g3Ã*£+IÅ…Þ´.IùÚ‚Ð=Ë0éô³fQ°Û¯šªd:ÚÖÐ=Û0ÓR .8Ø_t¥{fœ9„‹òîõñ p®¬ +&œ®©+“’7?[ØnÙ‹]Y +ÝGØo_‘Ý-´t'ŽXH ÷(q#=nŠRŠz‡¶ÝÆVœº‚îëW.¨“ÿ­PYÔ”ÑtᎴÉvÜ%Ÿm+]eÒ”¶¡Ín$FÛ;IkíŠÕõ ¼.©#ÏDj‹¡›š’¶,t§²£FŽ7­Kª‹¯ÇKêØ#º£Ïíºsb¾ÙÖûtøôÆ®Ä-8:-ô¦„îÞ´|VSåŠÐÝBcØk6æôLO]A÷¬,Ô–¡›š’¶&t7dFÜqºSt¥{Ñ·Ë¿,º1¡ºLÌ9HÕíJwz_@曺{S ÿ`ÔdDèn!mĤoJ–ñ\Ʊ³ݰ&ÖpEþ¶Ïö\ —=lÝÚ¸½ZÑwVsºDúÔE覨º©)ikBw”¿Z¬tGw@×ÅãN3º£Ïu»ªCÇM³ù ¿Î21ç{Ÿv£¬Ö{º«äÖ¿Ì7%t¯Báï‚]Õ¡Ksj‹ˆÐÝBhÄìQ)º#ÕÚ`g‘yèFô 8 +p uÛ]aÜ ÄVè–Æ_Q{W;EºDã©%ŠÐMQ9"tSSÒV†îôAö9Э#„hR£ K»ÓÌ„îÐǸÞëö9ïëº{™˜ó½O§}¿Ï莺ŒÖa¤KªsCÚø¦„îUHò»Æ0Öãù=ŽšŒÝ-¤Ðm³vïgæ±9‡nØž"\ d* ((÷Jp»|€BA¸.ÚçÁ¹z^ +`+Ï•ž¨w ™‚C9ÒàrL„xä• *ˆ¸šƒ-R«qÊ½ÕÆ¤„n3J3Sd¯q^ÑäY R®mS^Å Û¥Óþ.xGù^.p™-Ní* ¡›¢¬ÝÕ(B7EåˆÐMMI¥@wÔ¶æÙv¡VK «5t»ÇIÌ€_9çéUÒ÷WfÚðhÁÆt†àF¹Ì.mKò±KÌò¹ +`V"‘':JÅûºÕç¨SqÌh2ðšò¥½Æe&ÞÈ^€u|›­Ó‰um—€æ„nŠj¡›¢E覨º©)©èŽbrˆ¢³Ö–nGdXÒÕ»ržŽ5Ö:ÏoÑ´é5VÌ-H‚¦íò·®t»·‰¼U;m›ª¨|@7òÄ]ý \&Dcsªš ;šNyßp¢“!‹&À‰ÐMQ"tST£Ý•#B75%•Ý@$·Y¸ +L”gÁÒí2нKLsž&­æ,ò]ô)á^o 6†Ð:ºî¥óJ +ØåKÝ=]Å`¶î'po/£!=ïÆ†ÍæX¿# 3¼.õ%wÓÅn +%G„nŠj¡›¢E覨º©)©,è¶ŒÆ ±w¶™Î:„nsæÓgs–T/d¹ve6ú\‰}ÍNºò{i—þº—²Y'1i%IBØ]-Ýj‡¦V¯Ìn,Žc7º|–ï±”¿(tãutƒ¹ÓBe ³²º)ÊŠÐMQ"tSTŽÝÔ”Tt;[âªíJwtN]­tÛïÕ9˜¾Eb¥;ÑýÈ9+ݸ±Ñ+x4‰•î´‘vtÃVßÕ‡¯“™Îhþ‡ +÷Œ7ŠÐMQ"tST£Ý•#B75%•ÝQDJìªVïÙÑÝÙØ"ÝÝnrþžîº³¨œG¯Äžîp«ò¦_-ð]6 æl.éSÂ'F©…©š%÷t§ÏÞÊî* åGjÑtâ}ݦøº×Iç³ÏvB7E5‰ÐMQ"tSTŽÝÔ”T +tW[x/^ƒçFè¶ÛÎ{¹C?çrìï¸ì,ñ¸{õ¿à\·½]o¬6Ï8ïåá„OæÞ=Ì“è|23tgŸ Ýv‹ºæd èFÌ¡C9—Ÿxñ:wQº)ªQ„nŠj¡›¢rD覦¤R {6_Þ Vn<)ÛîbÖS›C s‚Ÿ1,(×ÓóôjN(è¹ ÈÊÂz¾6­–qb¸¦ÍYbÛØäÊÄ9Ýá™ÚÈÕ˜U¾FäÊËÖYœ=†;¡ƒîðhòÖЭÀ®¯)‘ã³½,j¨Ð¢²º)ÊŠÐMQ"tSTŽÝÔ”Tt×-M*ÌVs( †åœ]m€VœsŽ “‡‚ÙåF»¨ùtð2þ*ñH2“³p»[,–x¬s9z^9¤› …‚õ¡òÄðkM0ÒLvïÍIƒÆlçÃêu\®±y›ÝBÊšÕò¯|–oÀàzK•Ý"磆í* ¡›¢¬ÝÕ(B7EåˆÐMMIAw‚7;WŽ7³±©…;î-«¨'ºFº)ªQ„nŠj¡›¢rTÝGŽiÁ5¬ +‚îÙÆ&èEY©…ÝVëÙB7E5ŠÐMQ"tSTŽBè¾té’B÷Ž;O!Eå«,èÆvÝœ¡–¡{Â’7ôS—#B7E5ŠÐMQ"tSTŽ¢ÐýûßÿþèÑ£kkk;wî<…•¯² »7º©P=C7­§¨E覨F ÝìS¨âB÷•+WΜ9sìØ±ýû÷¿òÊ+ƒ§¢ò%ÍroÐ--¿š…¬­­Ù,„ÐM…Z5t‡Õ„ÖSTqêºYM¨Õt³O¡JWÝW¯^={öì[o½uðàÁ}ûö žBŠÊ—4ËÒ8¯º?~¬-?ÌB^{í5š…Pe©èþøãi=E•«Þ ›A•«>¡›} +U®BèþàƒΟ?êÔ)iü8 ܽ{÷î]»v혇í K„]/ý‹ÓÐ)*& øIë*¥qïÞ½û÷ï___?qâĹsç®]»vûöíû÷ïKƒÜtß»wOZ~5 ‘šB³ª,EÍBº…n©&Ÿ|ò ­§¨r•¶žZºCŽxíµ×dÄ5ø‹ST¾zƒnö)TÑB‡b¡ûÆÒøÿáxûí·¥ý?tè”jéÖÖÖ^eX.¸G4tŠ + R¥4…š€ÂEPâý÷ß–¢9yò¤”ê7ÞxCè{aéB÷Ð)*,9rDŠâ›o¾yâÄ Ÿ¼ûî»×®]»uëÖçŸþðáï¿þúÙ³g˜AZtKË/tÿàÁƒ;wî¨Yˆ¤êÀ¯¾úª5 ¡eÈ2á¿üÝß: ¢bÊž”C5 9|ø°š…H ³ÌP­º¥šÜ½{—ÖS« aŸ2tŠŠ XO- ÝRMä–#Ž?~èÐ!rDçú«¿öûì35 i¢+èþî»ïl5¡õÔŠÂÈkñøÃ’ÖSË@7zázp„ôh—æ!C5I• Û„#"öõöîÙõÊ ?—wÙûÊÎ>Ÿ»ÒÖ”¡STLMÒêÜ”›ÂÕ¹©•B7û†ñiºëÆ]RtµC±5EøE*‘”jÁ™;wîHÙ¾57–a³?tŠÊ R…µoß¾-åSÆERV¥$K›¯ËÜ+‚îjc±[ž‚å Œ”`rùòåóçÏŸ;w® ³‘Û]ü÷ø;§¡STLP›)‹š…, ÝU` h«É%ZOuF^‹G–·žZº•#à$D§pO:%è}ìØ1¿é7>tpÏ‹¿À»È‡×è9+ +aM:E%Lá +Û +áJë}áÂA ‰-´³¯t³Oa(% øIQ”6Üu(<¢º.— _ÊŸ½¥*I¿#WJwp¡‹6ûC§¨¼p¤dJÃ+¥Tʪ4øÒ·#îjqè––fN2$sf!W¯^-È&däv?ûÿÕièÔ,DJfhR·0Ñt«MHXMh=Õay-XÒzªtWM!6˽ O<±÷ ›–ƒ·o“/{KÀê§§– :7õÎ;ï8”psS‰2¿$t³Oa("HQtã.)®‰q—”j©AR°Ÿ¸ºþÚ.¼øþ]¿½xî´ý«\,·È¸@®¼úÞùðZ&óÍB:î*#}Oë©Õ„‘×âN‚”À×÷½Œ·;vpï­ß·ýâÁý·ì_Ûþüîßõ›Óoq·Ë7ò=n—xþ/{gókÙUŸéód`3ÂRõ€Z5%bVƒžxVHž©±T=¼AAêX%!E"ênKÄM+´SIƒcìvŤÀ)pÙØŽ]E6Ø·0&6સŒ]Fe÷¯ïËýeÕZk¯½öÇ9{ŸsžGKW÷î»>÷^_ïú¼úýï¦A ^=5Ft7É®¤·tÄ&¥Ä?ýâõÇþú¡²è6óê+?Ü@dÖÃScpMÕ—”fœènhS`{ðEmJ¯bò¯0iµ?wŒ¶•úŠº“*ã!í¿¥kB¾îâÿÏÿ™¹c4%OóÿD©{òo~÷Ö;úïÏ_}ôῈ,üà…çô_³–þ×Ì«/_k .]ÒVˆ¦ÝaI ‹É6–”%³ðR<žkÿø|”@Ó×o\UÿýÍ»·\»yæ©óîÜôvúо÷ÌSi@ÃVOÝͱîv)±ù!Ü÷ßûÍßýíÿJßRjL˜ÿúWon Jë`†§ +üóÍ#SáV¶)ÎHÑíå…6–O¶A™V¼@'iµ?wŒ` ÊˆÖ7›¿>ÒÜ8wŒîàkùß#3wŒ&ã?{M)2EðÚ+?|îÛô§iYøÿ³ØGOLq¼üƒ|â«i¿?vî¡÷~ó®ý÷ÅçŸÖíùfÿ²?ÍU!ÐÊa«iEwTRÖÿj÷Ž…—âñh +ûü×¾òʵøâe¥ñ©ó_Ó_º|IOžÿ΅ßüÈžëOûÝþûO¯êÏïüýcö§Ÿ ýµd{[p}GwÇ‹î&·zjcüöƒÛß½ødâþýˆÇßüs²ÉNÅÎO•ñÁ«I|s5Ñ«°L"ºÚØÖ4W• ºÈ„›X·‹47Σ;HE÷H¿ÿì?HçZWÜ~JÆ>óÔù÷ßûÛ±¾º=‘È5ó÷_?g®"¬çoÏeÁlš}=¿ñ«·ìwé_”º cbÆœè‰B4oô»Ï¢ž˜î°?MhDÎ ±üM‡Ý+,‹e¥ØJ¼²¢ñì?üëV+8nÇòÞå§¿) +Ql6â$ÌÕ#ÇÓÓö»r¬Y{á»͉þež¤n£˜üè¥ïé‰ÇGö¥²Í+•þkq³?]t»s{Þö–†eæID÷ŒåÂ>D½âþýˆG±žY,‹jï,£ZNÖ€’‘,«ë_ö‹ý+,öB·žÿ-3ûÔ•ï=ó¯G_SígèÊ~÷°<ÄIÒ+‡O%ºRvÚ˜$WÃxÝ d*c™,<7N=ï^zÆ»©ÐØC·à}~7æ›þyþ+Âçã²O®ÿôÇQ¸Ñ“›¿þ¥ÇüöûïYwË•ÅÈWÔìqqØRÖQŠ=¿EYÚúí–ß";mEÉrcjÁ²n“+Dþ¯/\öInôÄ5È›?¿nN$=,ãß’˜Pt7×?ýÑ•ôCÔ˜§/<¾á¨Ž'MÅ\1ù§×# üH0.ÔÖ¹óGŽÅxZúÚüÌÕñ 雽×'ºRÖÑA‚‘ì­ÊXxnœ£íEI²Â~Z^5k抆ÇÙó¿ý+ô6ÄËE*ö5Ä:ásßúÓâ ‹ªû6žiE÷&yýµWÒÈ×›W|uîôc9í• •/Ï“å6¨ b¥ÆÜ†"Ýü±'> F¥#½›Ñ ›d9Õ>8{«2ž×'º}ÖÌzûeÅuT܇TMûì³õŽÌZ¹W/o³3ìêƒEñl’ù; .œé°ß]ìŒdo‹Ã–²VÑíåÂòsÚ‰ +W4á覲ܩ·mqKËoTf-æáĺ†ê_E'[*ºo½scŒâ–1 5w:z°œöÎ+íË©XNëI¸°JMˆnØg–S탳·*cá¹q}¢ÛŸdr‡û颠Ëýß.ê‚¢MzœéöÉ;mÜ󨲼|Y«è.û„{ºÝÈI:Àâƒ]îgÛÑÈ™nså'§™/¿‹]^¾,†Oåu`L¼ÏšZÒÞ¥Nj¡Ð5ɪ§&·É"×EtÀ¾±jBöVe,<7N½B^ý×:ô)Ô³²ßÙo1Ãums#÷tku¢ÅM •ÅÈWÔìqqØRÖQŠ Ã>êÆ›âÏ€²lé¸Ftˇhz{º}­‹ztª•!['º-z¦túŠë6cÉÿ`ºµúke!í]Ytw¶AMnuGZ +Ý ©ö!doUÆÂsãäÑK‡ûÎhm)õn‰÷ÿ£ŽŠÏe—W¨†k¿³¢#œ×Ö?î)L{ºƒ[³{i‡Ê-´iœzö¶8l)ë(Åéâpß=aB  2°/®ˆ´°k‡ìòr'\ûÕ Ñ¼v¨f•h·ÇSe']Üâ¦:aëD÷Õž£²SóÔ_;MU,¤½óÙ!ÙÎ6¨AtÔ±jBöVe,<7N½ÎƒÔ¼[¢?ý¬cÚ¥Dxš:6æÄô…OŸ¹<—‘(6i ®”ÈfnÍ‚[ö~”Ÿ´£ÓØü,Mm+žö§<5þø¢ö¶8l)ë(Å©yQÒŸé(“+‹ð 5òÔ g¶ŠÎUÐÖ‰pçµï¤°'>¸äjÂç²­…ëL¢ wÅ3ÔøSíìÞ.Ñýê¯×YcÉ7³Òi9í?HÍro4ðÛÖ5£E·JôøáÙ º`“,§ÚgoUÆÂsãäÑóxzš±,xÞMº´/½–å‘;ׄ‡Æç2"-Ð$À¹ó>¦pù®›tµy›…1ìmqØRÖQŠCÑeQ5JKJº<4ášð(ók<Ê]yfŽ6€G¡4„qãZÃb›–£GÚƒÀv‰n‹Ûï¿gÆ~i3Û•¢z–ÓÞe+peøš6(­íÓ\]8«sò"P¢6Érª}pöVe,<7N=ïu˜dðÉb¿áì°ýžQævnA÷¹xGHÖš#™lâÝ{øö<ßm²":$ͺmap–œ©fîö¶8l)ë(ÅážnŸ¶üfQËaîõƒB9lv\»µæh¦ÛKö®ú 7ù*aÑpÌr4I§ùë¨Øúµy܃3¦ZX.vO¢î^ŠÄ¢Ú;Uà“°t¶AÃDwè³®ØXk³ º`“,ªÚ±·*cá¹q}¢{’èí*{[¶”µŠîYÖ n»'Qw/EbáíÝ>€è€MBµ¿@öVe,<7"ºgao‹Ã–‚èž—Ý“¨»—"±ðön@tÀ&¡Ú_ {«2žݳ°·ÅaKAtÏËîIÔÝK‘Xx{· º`“Pí/½U ψîYØÛâ°¥ ºçe÷$êî¥H,¼½ÛݰI¨öÈÞªŒ…çÆ…GoWÙÛâ°¥PLæe÷$êî¥HPRfÑ ›„jì­ÊXxn\xôv•½-[ +Åd^vO¢î^Š%evݰI¨öÈÞªŒ…çÆ…GoWÙÛâ°¥PLæe÷$êî¥HPRfÑ ›$­ö¯¾ð,f^óô…Ç÷Se,¼²ðèí*ˆîí‚b2/»'Qw/E‚’2;ˆnØ$iµY Ù•‘&|îÝÁ£·« º·‹´˜Üzçfcf÷$êî¥HРÌ¢6ÉìrScöDe¤ Ÿ;FwFï©'¾ŠY·yòч÷³8l)³×–˜Èl»DÝÑméÂlÒ º`“¤ÍffOTFšð¹ct³gŒÌž‡-eöì‰Ì¶KÔýݘ٠¢Ö‡Õ0³×r˜Nóæ×çÎ)› MøÜ1ºƒÙ³FѽdfϘÈl»DEtc6fݰ>>xÿ½tõ&fQæ…ï^œ;›lˆ4ísÇèX²óê¯Î ”Eûs爱 º13ˆnX7o¾qÝú±˜š[ïܘ;wlŽ´œ;FwðÂw/ÎÞ%ÀXüí_½9w^€V^í•Ù3 ÆÍ, ÙUÑÍðÔÍÕž;_¬´œ;Fw`==¶cÌk¬ûý*Ó܋ǾÑÓŸý¾=7ö v£°ìªè¶¯3{Š #º°'¤àÜ1Ê`ý½ÙoÚ[³m¨gWEws¤»Ÿzâ«–@Ììæé ïÉá9[!º`c<¾»¢`ó º Ñ 0!ˆnAtÏÈ¥K—V«Õ©S§æŽÈ¿qæÌ‹ÒÉ“'k,Ÿ={Ö,ÛÏuÇ +`rn}xûâkŸùܽ—øèÅÏÞsáþ»ÎßgÆ~1cí_faîhÂV²-¢›R°6,ºg©ÞÏŸ?oÚðĉÜÞ}÷Ý•:´KÝ–R‹%Ö~©±ŸŠn{KõÎfÁZ™Ï\{ÈšžÕ×ï­1fùgüzîXÃ6±|ÑM)Ø$Ý3Vï§OŸ^a"w€sIcÓ’“D&õy9¢ÛbÒë-¥¢[ïùÊ•+þD#G`Ö}ü™ÏU6C‘1‡/½ËPÅ’E7¥`ól@tÏ[½ß¼ySÂÖ~ž9sf˜'çÎ&ØË,JtK[J뤢ÛRù õê“Å`·>¼Ýkà·0 DZ¢ìØ¿ìÙ¿ä¿~¶‰n N]5Ù³ô¦`oùòÏŸZGcTÙ$¹Ükf£s6ëO½+Õ½V]÷ +% +Ϋk5”}ã<>ÜM²Û¢{ÞRÍzD÷rªwIŨçž­­é€¨gÍ€§¢{•œ…n6 GvKïGóW®\‘¼ }N{Jæ³æ— ý?ê-œ= §ïºYH'škBtµ¦Ñ‡ÚDwÛ€ÍðÒ»×××É®ÛP%iB;¬9­‚µç}¯x0û¦yë·Giq×à‹$"ñ«a›³Ýë`ÞRbrѽœêÝz¦Cuœ]q'åv'ÔSòS×jDw­lOqÓ˜@è³ú6QOIÎ “Ýmóõa„³¨ ±Í¹EtÀ¹õáí ·8µkïÚ.ÚPÍY¿&|9„âWƒÆƒ!î†ÙUÑ={)1­è^Tõ.í­ˆ»ûˆð‰f‡ÖÔSòv?Ýê˜ä¬<ë»­ëîoŽç‚wž·¦qƒÂ¤†ºé.ÂÊÓq ¡W‡è€òÉ¿¸îÆHæãÏ|.JÑ­¹o«oý šÚIÕ¨ÕÞ¾HÕ¸ýé•|zà†|ÃÎk4ÃàÔ’F͇57aèæašÌrˆ–j÷Á~Úïæg”LµDJ…*6…ò$ky[ÚTY¢|ƒ€lvzî,DtÏ^ +@L+ºU½‡g×DD˼Cá©Qýp";Õ¼jèå•õL{–WñµÞG>ëÏ6 +¢»SضY¨ ±Íyù µÊ¸LΣo=¿™ÆH&»ïIK†¬q)/ÌöýA¦­:Í*⨱Çw'™žÑÑg©è6 î0Z÷Ržq¶Tž˜Ú«®G³á…í…h{»ŽFQüµ2m•ˆn6"Ë:†NÿuOìgøÞÊ£¾±Ë\™WæÊþÌž/êûª,t³©¸¥cÔm,At/¡€˜Pt/ªzwí|*a•lâ—X«›Ý=Õ¼f?<л0ëÝKtk8=¥sõxám”EwgˆˆnØ.>þÌç6ÙÝuþ¾4¡´,/‹Št¢š¡°Ê'ùNò¶‰nIûÎÝÙÑ­}[QèÖª) RÑ·V…Ï}(;ÝZŸÖ6“®RÓzùnPÅ3Ü®åŸ)lª¼q ½’®¯œï^‚è^B)€]bÆ ;À„¢{QÕ»V>gû9é™0êá¨íVãŽÿw®î–óUûï¶E†‘Ïm‹½;i[þí´)ßÊÛüGtÀé;ü‘ ŸúÊßþÅo_Å}ð/ÿ÷¹w~ò±K½<ùòÏŸJcbÕ¦Oû"êÎøkµsº§©,ºCÚDwåi$…®uÛ%驤…³[¢üÄÑHtgSš®Iå%ýjòRW~.¨? o0‰œW¶Ñ³‹î1ó V"nþî=ù3¾¤kêì¤{(*±÷뺫Œ¼øol¯è^àË„=d*ÑÝ·z?ýý/dýùéí·FVï¯çNÿ•nâöÛÄôK¤¯;E·ûÙVµõRä*ô¹swv–ʃԲÿª ±Íÿò•aA¬ƒ{/?ÐK_¸Ü1émíT½?…MOÖ4ø4neǯ,º]Å´©ø6Ñ]yíW¡k]PµQmßbAºF—]úLwj³í|Ñ4á5®Ò=ÝmCÍõ-Ú좻W)ˆÌc¿¼ìþôr˜-¾lÀúi½¶Éÿ>>Gô½é~QHvZsñ_e}Ù^Ñ=òE€I˜Jt÷­Þ¿òÆ·³þôÝmÕ6m§­fGÈÕ‘ÈΧ¢;­pTµµ>€Z(\–nµ;<"ëyÓ~e˜;)ôjBÔ,@´Ð®òʰÎûÎ&äÖ‡·{Ý áú¤·f·½yºù»÷zµkå>­þT}›j «N­ÁŠÎ!)ˆî標óÍMöߨÙ*ìé®y‡Ë…eEw羪‚ç›þ&³´I¹‚$"_ð¼RËÌ+ºû–‚ÐX)½êë<-áxŽ/ìÛ=0û•gØ. ÁuZsñ_e}Ù^Ñ=òE€I˜Dt¨ÞŸ{ç'rkžaíB¡“Óyf¬†ÓC‰êG¦¤óãmW†éÐ?_¥|£ŠKT{ã[ËÓ…Oˆø˜pnM]…m\¹ŸP¢ìhwž%Y/0Ýà–¤NŽŽ›3O¶½­€…ÓwÙÕ·Þ¾ª™îOÿàKþð§·ß’oáÃNSX|åD³·á¾o«$užFÛ•i+`Íœ žØ¶'¢[íiJ[2ûŠî¬ç[±§{ÌÚrÏü¢¯ó´dEwsܯØÃ¿êbmcÛ+º–À$¢{@õîÛ…þó+3Ft§Õ»Ö‰e¤9ÙõÞšwNµsÚî[Ûá箨«S³fÏzGîÊ~‘üÌö(t}L迵JGß„—›Hû¨Bçà|Mˆá©qÚ•¶¤Ù€Ì+¿Ñ kåó/ŸÓ¦ŒÝŸ|ñ‹51 ëɶE•¢[ªqñök}¢»ïòòÔ“ÂòòzÑݶP¼LÁUùΓR:™Wt.Ö%‹¼êëCZ +ÚD·&#Âï«óiËÇ d»º.¼.úv§Ž/° {b¾¯Ü‚pç~‹Ü˜ < ÑMs–}i½S¿0c’ :â%|Wa´Ø ìЦBå§T@a§:ë[“\Su¼5üè}Tïc׼̶[ÇÜeÑÝ·zÿÈ…O¹Û¾‡Õ ëäÀ>0f+«·PüËïÛÁ^¢»æ.ËhûpV™j‡T½èn’³×Ö'º%”êRËz’=KÄßLèn;­L›+E>”r'¥t2¯èV +üü´p²»¯'i)hÝé)ýÊ·ºHÎ…X´þ0ݾYOëÝU˜Á”ýØüSGØÉ+]ç[ÎåU42S„v)úmz‘o–£Â=&}fŒ¢&!.Zõ/…FÀž ®ê‹¾oå§”_ݹJs• ëy ¯)ôýJ…SÇW(êÏ0J…*1{‹âȲL"ºûVïáPªŸ`sõ7? Àk:9°'Üsáþ‘¢Ûw?5=‡…£;5Ò-„Ö9TÓEkºIÇœD·õœ³Û \¿¬Ot[¸êV^–õD/!šßo»2,+º›@F¥¯¢4Å3œ#+\f]îÈ7³\y„×¼¢{X)øÖÛWå<<궯'éÍ2åååÑ©¶ÑëU íD_ÊWèPr>-A‘5Œá ’FfVÁ:‡¾A„¥ÀEn¤jWÕ©¥¥xp• ‘[³™~²ìkÌF þSF’ßJ£ ‚…ßòXø§ßèOÚ^föNÃñ7d™Dt÷­Þ½bè{Zl¶z€½e¤èþóëÿÖ›íu°gÚy—2šÄ 7_û9äšxÒ²O]ŠTݾ£YÛÀÕ ÏÒ\Ÿèn‚>¶6"ùRÕhú»¬Ü}'û™#táHýòòГð +&…¤e#o¿§{`ý$Ÿ\K/ì(°u¢Û…¶NÚq¯Ö$º¥õÊ—ª7ÇSœ…]lmK/¢ >D“Fl•ì#ˆòᘠšc±„‘¢{p• I":# É÷òv¶O™®'‰JqÛ@eTZý϶—™]-3þÆ@€,s‰nMp[Ýþ‘ Ÿ2ã3 #;9°ÏL¥¸›£ù¾¾>„έ¯x*¸IúÑF=üpã¤ï´^ty¦Û¥îêx d8¯´VÑÝ$û+-2é6̲'šô7–jh½ènŽ„XÑ.§.ÜÂéx}ƒgˆE |Ï"ØŠ™î™_KÊoþî=ë’ÝQ)hrW†y¾í|™GÇ´2e?ý™½›&•Q‘Û1A4Ç…qBÑ=8ˆÊ„ÈmöÓœj¹°æjݶO™ž(Æa{="OÚ^f¶ºc @–ID÷˜NŽ?Z­o?gêWÛÊà›’"ÅmŽ—°·Ì+ºû–Ïü~¶­{5•èÑ"TÔè^'Yá@JYt»„Ï)âh¨M*fÕô° š5ˆîÁAT&¤½¶¤orÀ§ŒBé 4Š€å¨hsU!º 1´Qˆ@™ID÷àNNhüàŽ¯¼ñm:90€^üì\Šûž ÷Ï•jXóŠî^¥ÀO —ºWãKAÛžîˆp忎ÿzðˆ²RóϹ»ÝÎú,êxÑ=,ˆfy¢»3!ãE÷°O…Ò¨ãwÚzÒ|ùPôŠz‰îì[êÌÆ&ÝÃ:9m¢»×ÍÝtrÀùø3ŸëÛú|ú_rç¦>_diMጠ‡E1¯èîU +Âü߯˜RP)º³Ë}//Ïz>Lt ¢Y’è®LH§èî\^>ìSF¡TF;{èYêI/Ñ=þÆ@€,“ˆîœ‚èîÕá¡“Îg®=Ô«é /p˜gh¸ÂœyEw¯R0­è®¿§;"'ÁtBWA©Už²5Ft ¢Y’è®LH§èîøõÆ’ g^ÑÝ·L(ºÓRP)º%‹|g®ú3úYVj.è¢Ò çÿ‡ëÝc‚hrŠØSj=KlÛŒêÑÝDMB:E·&‚í÷³Ç÷Fñü)ÃPÂ'éý}~©¢Krí÷ûÇìéΆØëÆ@€,“ˆî¾Õ» mŸ×ùÅooޝÞU©Üu-5lFt«Œ¹Ñ ðÉ¿Xß•½ªÝ÷^~`3©ƒ­`^ÑÝô)Šîl)¨ÝÍ‘2ÒÔƒúBÚÆkªS©é;wkN¢kìFŠîÁA49EÜ­µöûòÖ!º At&¤,ºu±µyèÇ’û—Š¢4ìS69ÑÝ$÷$š4¼PJ_g§Ý͸²L"º›þÕûG.|Ê:3º­»9’Û½&j:9*}>”Ö}u÷D·ëŒ1G7ì§è¶Š·­€=äË?jŒÜf,Ð¹Ó bvÑM)XS‰îVï©L><<¶>d¢[c’#ÇÐöStkóÎܱ€qÏ…û7ÙYp·>¼=w¢aAÌ.ºJÀ’˜Jt7˫޳2Y³¢}—polO÷HöStk Óܱ€1þ ©^æÏ^{|îòX‚è¦,‡ E÷Òª÷¬LNïgÏž-ìOiÝfÍÏr4éN Ë·Tÿ*á2rû%Ü_súôéšùn¹ò ;öûááaVt‡a|·K§ÿÚõã›Y,9Ñq—ᎋüÁÁAä­o2 +·Û˜í-2ËæD©öø‡Î}S½ä¶OcQò:áW–vØî½üÀf£Íìæ¶R§m ,ÏDw³s¥`{™Pt7 «Þ³2ÙT˜DbøPë“¥]i†GˆgE·Î=“”sýè=¢¶‹åÊŸ›”¢Ô¹‹.NÓS)BÜ•vðÓÓK"ü¤JóÙìI¤p#´`Û˜=€Â·Ì»v‡ $ºõnCVG×UØ“ÈyÔ™ôë õæCç{™ +E…'XÚ`7¸õáí»Îß·îÆÈ‚xéÝëHŽßb³°Ö‡Zº¹c± "ºw¬l/ÓŠîEUïYÑíJ0zbºÌŸ˜¤Ôk*ºõĬ…3§’ÌêQøŒvh\B2œDÖ°@ùD5—¢¡¿—0½\2ÔÂÙ; CÚ®Dô°ôÆ¢óèüaô$JBœû O]%×Aêa(œõ¤-½Ò»ÄÅ×ÖÝmònn«“·z÷ÕÛ«½¹sg!¢»Ù¹R°¥L+º›%U²æÞ¯ %›ä^4û)uæ“Ý©è–Âd©$¡ OiðPHªËáóìÑŸNê0Br2г| Ew4«9oõmsôåЛãñ¹zÛiê²Sùm·9¤Ñ°­CÈŠîai€c­Mg5÷BÕ2¢{óP +fgrÑÝ,¦z_å0a˜Îœ¦»ä"•Šî6í +@-ÒçÐ¥g½ËI{'U !mqn’iô6ñ^>oM®Ú.Ž,„E;]T ôвÀSÑF#ýYÑ=,í°{¬£Iºëü}‘_OœÁ‘¶VYY­ÞlÕ~Ži‹ƒ¬)Úì#çlÝØ+ˆìù$~äHDùn5‹ÝÍ|¥Ä:Dw³Œê}uç=ݫܚmõÚ(ˆî‚«°#ióhVÝ`giÝ…£Ô#E™íä8m³,K ¡gEwšŠl_«Mt§Ñ¨ÝÃÒ;ÉKï^Ÿð~ÊWª¬Na•tFØùv³`Õ «ã°Jp´HèêÄŠƒ<×y «ãC3ÚN½¨"<©#òM+ÍT-+¢ÿ—Ü–&º›™Jˆ5‰îfÕ{Ô?I÷n7ÁÖì³9|¢¡Mèe]…‰pºæˆÓ(…=²7+º-YÿÛÎÛ%ÑÝ7í°«Üúðö'_üâøÆèãÏ|îgüº&DÔڭÉV™åP†ûá‘o½Ži‹ƒŽ~)·é!¢•AdIOPÙm­í,Pt7s”ëÝÍÜÕ{Ô?IGkŠ‹¥Cê——GÈõv´9\1ض¼¼ÆÏlœ#¡Ú¹7V0,í“P/º½Fõc(Ο?ß¹¼\õaùh‘ID÷° D÷–ˆn؛ݣ­pöøø²ð¡)µð¼kë혂ó™Ü¶N…=7%è’ÀÑLws¼½m¹…bQòK[P:?›ºŠî ñ‹È£~”=¯q‘RîÜìl©“fQŠœØó8›çáëS¤d¿dcn¡û«'臥`<¾ *ýWx½cö°²fÄòò4ƒE÷˜ D7¢ŽÙaÑ [MÍžG€ÅÒv˜/¸ÒŸY)êgtD¾õ=Zd¤èDƒèFtÀ1ˆnX&ˆnØjÂëºÒ+·üˆ’‰VßôùÖ÷h‘‘¢{LM"ºµqiO6ø º Ñ ËÑ [¯7ѪÍGÚí.&÷SOžåùóç->sGv +D7À„ì¡è®(E5¨fÑ 0!ÙsÆvÃÔˆîÂÑjYÑ­-½¦ü‰Ti +Ó ö»T•YµC*ßÌ S¡«P­ûYÙŠ‰á’ÍäŒY¶@õ\^E§iÕa%K³¾;wNi”.YÁèö]@™'ÒÔáÚ‰S%ÇwÍg£á瘙}‹ƒ vEF/*]Ưç&3›cnžèHîéc…ƒ'ò_ H׉#—yæˆè;¦‰í "¥Mtù¦õ9Ç7\(Q²PÊ€f¯CöÖ º&¤R–î¼IVËŠnÉ¢ðÜ*Ñü¬&þ¤òÜ«Pt›Ä“Öšý(DŸ% ­ù¬bxq•†VÁó>ôiñ^AÔDxä7í•sì…§QªŒ@M@³× 7ˆn€ÁÌÞ—[” u÷êÎ+Ã|lç9侷ןDêFê#=þ:Îú3 +®m>7r;&ˆæXÊ Ý‘4Ë:÷)ÝÔyYt»ªMwÍ Í“†ò6zJ—E2»¾iÝcÒ¥—}‹Tt×Qá‘ß´WÎ —sô@M@³W7ˆn€Á˜Ìœ½;·c¯âƒ÷ßó7³º?³+zº³É„o¸Ñ=°Ë‰tM4«žŠµ¬å1A4#Dw!ÐÕâ4+®Ûž;¦Ñ Ó#e§ãÔ\öFzÒ|üÄ>h”ö6Ñ=&]•ß±&ˆ”6Ñ=ø›ŽÌ9õ¨ hö:#ó䣷å@èäí_½9{n æ¹o#šÊÉ +¨ß©jŠ[§Q=xĪBtëൟÃ/º‡ÑŒÝÙ@£½ÏÃD·O ·7Ÿn ×ü©0G뺛#1nÿòA’p…sYtKW/Ñ]"eM¢{pΩ@M@³W ˜GŽ®xxóëm9j0±ùê¯^}áÙ3õ½J³œ.ž¬€ÙE¶ƒ——g=&ºÇѬayyMšjÑ-L—I8‡ªYžë‰^Ba·oÒ÷ó6Ñ=&]•ß±&ˆ”ÉE÷ÈœSš€f¯C0?ºòý[ïÜ(gØ[*ïé~ýµW²Îk`V¶è²¤‚èÖTxá˜n1Ft ¢!º¥¤ÊÛÞ§ÝÍñòÈɉ't XoÑ©wm¢{Lº*¿cM)“‹î‘9§>•ÀbéÝåe“5’-=ÌÜœD·_–”žCz5Ft ¢É ´ðF슞ٴøDw{ ÝæC4,¯Â+ºš@Í¥¶-¥þ–´"=ØtU~Çš Rƈîì7™sê#P,–²èŽŽMK©ÝgOÃÖÖTÉ ý,ˆî&Ðæ&|ü€ô(Ä1¢{LMN yJ,±… YéÖÕÑnkªEàã÷t+fÁâ`¿kj8ºÿº9žþÖ¿Ò‹Õt"½6+bá®pW‚²Ffpºê¿cgmïd˜ènû¦crN¯Ô‹¥ ºÓcÓR*;ÿ&%üú0Ǧ¬ƒ·õæÜQ€å²úú½Y³-6o}x;²y×ùû°‰Mlb›ØÄ&6±‰Mlb›ØœÜæ²>¯æ–Òõ6—ö °‰Mlb›ØÄ&6±‰Mlb›»jsB^z÷úç_>÷ñg>÷Ñ‹Ÿµ˜¹çÂý÷^~Àþìƒ_¯/\€æâk¦µ³2ßY0U>wL&ƒQ&€N(&°¨[`¯¸õáíÏ\{¨mb=5fyî(Œ…Q&€N(&°¨[`ß0Å}ïå*å¶›^üìZW¹¬F™:¡˜À: n€=d˜âvÝ=wôzÃ(@'XÔ-°Ÿ|æÚC÷ŒÕœs§ Œ2tB1€u@ÝûÉÅׯ(nódît¬‘ÿøÒý÷ÿÓܱÈðÚí_ZÄìýÿÁŸxä­çæŽÎÖÀ(@'XÔ-°Ÿta±:¾8{ðØcV´þéËe¿só‡ëJØX%oÊt˜Û0þtéOÌL¯Q|âû_øÃoü±½ÃÝVÜöá&ÜÌ5ï(“e$ËNS¥eþâõozßFÿ×ÁbÇÙ6ƼÅd™yfÝ…wsÝ+4X8óÖ-Ë,e–"«ô¶×ÿu°q(óÒ»×;+·çÞù‰,—­®uÈÖröðß}óÌÓv'VxM¢sÆßÔߟ¾üWÓÅkóvxþèÒŸl¦JüÏý— GjF™:Mç +·×nÿÒ>Í~ãeß²ºÆ ØGuó›?´_&ÏÞ¡€²ïh¿Oò5×:ü5IÇÌò€eÝ?xâ«£µ(ÛÊ1Æ ßÒ`6SLš£\çoÉŒ½vË0 Ýa+Ú“û¿ŽÑÝuç¥I*4‹ž%VÀ^¬½ÞJ‡cÆÒ…rš‹Æn`/Õ-Ö–YËå«…‹î^ù€ÿÍt³ãK_D7ìöÚãåšíæïÞsËe›Ÿù\[(ÙZΞlËY”ˬ¥›¹Ü6V‰£L?½ý–[þØ¥ƒ‚ÍÂ(“©-kë­õ´F_ +²ú^ýz3÷'ËâG¿Xä×äs¬°†aï0|ukþš¤È›– ì»Û°Ÿõ]©1oi:‹ÉŸ_?ï–?ýƒ/ +&͑ڲn›½(½% Zò.ºí—ÁC¸¦Ý {ÂëÎKã+4‹›†¤”,ÕõŽKwÔÉXr,2[€W•”evBúR3Ñã5Œ5ǃë åY^ò|¥ç2»sÞ›²_ÔUX“ÿ͈YŒ(Ž/}e¶±‡ P¦|–…·ëîr%YØe“­å¦Í*Í ª’ÔC+nö§ýÔX¥ý®nmôêÎù¸p0ß¼ò±Í°³ÑVÓZ¬¹×<‹TR9þQÃ~w·^U¦aµÕš1 S×ä–V¦‹¶'ÓŒþά…ñÑ›T…¹:ºwCOüµ»<ôW¾‡4’ê*G¡Gé5|¿yø!Ô±‘C Î+õcͬ’‡ðí)«ãI±Ð¹D™W}-2…ŠÛƒn3…Q&½±lGwÉ¢Û"¶Ž¹ã©Ô&_Ý$³5uŸ6@¹˜„Š[tw¡˜4GÓ:Ù,·pѽZÏÜñ$¹nïn|©\ÓX_¯ÐýOõ.–VE7K•Šèœè1ó±K²\Ý…ºE»³…t™oru<ò³¦¹ãIì†_¢v{.Ü_ÝÖ›ò +°\OÞuþ¾¶PÊEUõŒTž~W“§ÖP“ Öêä ub£¥w¦q´R]N̦æJ졯`/ˆnÙ—lëß&ºµB^Õ‚¢§ßëE·ÙT» ˜+u5¢;û\3kæ\‰Š<´IY[ýÝʲ¤ºfå´.zl·ÏF²(ýKªß|³ŸÒÝú—Æœí¹ûˆþ4Å oaÁi¦8 Ȭi™®0è{ÙsuàÍf¡?\eò|® n5™¾h³ß6Ê” +EŸìßÿ‚„ãMû Lå‰2ž}é‹gEŸÅÐ<÷(«4GÅʽ²‡>ªcϽP¬Z†S|ÂÈ#Žžy~Žòv4DVÚê+ÎÍ™¿m¸©9V¾¾x5LKˆß<&ö~¼·óØ{ðXÙótvl•»X6ª»TîüOû]S3þ–TLŠ¿Õìà )Æjlê±_^^o>ÒjIsôõW-ÇzxUã™obÂf%jì²í`ˆœ(ûVªñÓ•3«;g1|”‚+eÂðÏ„W!WW¾“¶é­ÎÒ ÿ¯½ëw¹î8ÎçP¡Ö +ÿâícÔ»qiP#ÇÀ‰ÚXD… 7†€B*ß´Qi¢`äâÃX ƒV@8¹s02–r5›É}¸ÃÜÙ9sÏ=÷÷ópx¹ïù±gwÏÎî<3³»ÄµáH· T¶IõQgVqC§j ¸sˆ´T&y€îaýhEÒ èÜV$Ýp8öQâËH·ú+Juûšìϸê¿Q&£Bé%«°©ù·m¿—ºl³é§Iê»ôÙá>#Ͳ¬4xôóiÝÃWäáζ€ÖÝiÛCÅBÒ‡j -íîqpÃ(Ãm¿=O9¥7‘‰XᩈtW–ŠJ|N‡æ¦>ÃÖ…­@®l +J";Îϲ]õ¾©?K™5ò‰¬ª›T¢¯%燞\E1Á͹b¼l\H,®Ã;ñÛ —[î¬ÒŒ]öìã•ÀãŠ$æ—"ëîìú'úê„tÑdŸRZQ¬ð¤Nà"tïCÁIæa<Ä  >2‡¶îUHat²5Éc¯8èØƒxÊP²4}µ®·}Z±ùå¦ãht¸Ò=Û·´-ã®ÌéNú–¤sv¨QÃ;£Ã-w ÖÍŒƒ¶ µÝ‡NF“¢{¢â¹h#Ÿ)c_îÄáUÔy’:‰Ü[³ÒM׆ŠG£Hº%©è-³¤{V›¬&Øö…ýPÒ­–U †]_Bºgûê÷êè‹\hÙ°à‘Âyé¶—ú3S@º£Lö¸Ô†¤[Í¡½S¦Nº‡oŒìE6ð¶þòû#þ¬§ÛÓù¡#LÅBò¬Û@^çš}ßn‡ƒ Tµ˜MÆí›Y›Iè6-&Ý‘àG¯ŽHwÒòû û>忉eÎùïf&5Âu"ïƒP*ak ®uP&'WÄAÆØ¶È6Õ +žîÈâZ4Ü%*bÔŒm䮩ôýpd³M$1¿Th¢W'¤»/‘³ŒE^© µµü}¸$gã?a¤Bý¨y +?°:¥ +N¿(ÖPÕã G[ÿÆY½ÜM4ˆjiâ6Æ\l~uÓqÂwnyß‚‘÷¿ûéñ¤;ñt;´òUø¢Á(-ÜØ7T¸'*JT+(TÑ«“5ѽ“V]©“Ľ5+Ýqm¨ìÝP$ÝÉùxÑã@NºuD¶á¡á宇ª^-Ð…ZÌ\¯™1]7>$+ñ°<^ÞÜefÈã¢Lö¸Ôl7«}»«;9s¨U5§}Ãìð¥EÒ]±2aÜŸî#+S¾ñ–ËgoÁ®a¢µŒt÷éƒ §šN'&ÝÉ«“n[Ø"évr €B¾Îúª„€eãC4ãùÒy£CE¤k<ýÉUP/õ¸m=S‡ŠIÛ}¦„ +Ù3N"íŠÕI·K?±Ùžšt'¯>†t'…­“htvó,s´î9°lð ¶s¦ã†> ¿ÅòˆÙ¸Î_D 7ÈCTmÔJ+7¿ºéø.I÷ì /,Q!ÝIß’l¼ÕפÛdà³2¸.éîÓ_æžX…t'¯^Lº£V]©“Ù ²Dº âÚðÖ'ï̪UEÒÄ¿=ÛÍÈÐÈ›njçPyhð"ÔFpÙî¢2% +⬺ÍpfM‹5ÿgfªÝf; å‚2©Ñï0œöÉbb&¤XåC9Lî˜7±û¾çks“òŽ!ÝQ&q =üp )5l'ÒÚù88o‡’i7'È};›·'3i³]xdXmÄ7[ÁÊTdÜSjeB³¬¬^n?Ä”a\õF¤ÛøÃ–3Í…—»±ÛÖä˜S6]X*áé~Ú'›}u¤ç̆—Ï’îÍ\xy2â·­~^YÍLïAËfÖŠwѳ‘Z2Ô‘r³À2äb‚{Ô»ˆÉ§»½¢úKIçŸîê¤{ØŒ-žÍ…—'6ÛDóKÃÖ>uF¼äÕ éž /·—†¤;©Zç!i²¤æ©§ÝdK1çH‡fHÖrƒ<„×ÕF±ùÕMÇwIº“¾¥ß=Xз@ÊŠ«—ëçȾ:鎃OsáåËÜÏEë tNK^ô¨yxy…t'uR #Ï~q%øâë¯fÉE‘t?ÿüãè-[{8 ²Ëê"„³j¸m”” ‹Æ,]E¡žº~£Ë¤ù?Û­9í¯`l—jŒ<ݛݗèR$·š²N…ò¹q{Ï‹.Di×r<†tç™Ä»z{ N>™¥>õCØU[m`óÓnYo\Å:3}Þl­ÆÞWÑPïÊ­LX*qÛÙ#±2aK5].£(²oJºíM/Œöœµ ©éZ^öÉ\Ej½±ºÇМ‚L¶–Ø|ìo]8ecRK^Qõãj227õuõv!5ô Vä{;Ü©F¶ÙÁ¶©53Ât†ûAUì#°¨ªãˆÒf·º‚Ξ\¹˜ØÉº}Ø1i»>ÇZ½¿íÓí"Ã]t›±…[4L·ýÕ›m"‰ù¥á@£«Í)yµFa$[“Ö{ë^]$ÝI|º¿Ýöf·fšä™Ñoçz$l ¼1³ªUôûê#>×e™ìPŸí–¦ÄÚn½•/¢¹AœÂM7¨7¿¢éØõøX·F›ô-‡’î¤oÁd,† MK›DDºó¯Nº‡ã …]4l³[*ܦ¿Ì=Qô\Øß¸G«H—‰¾Ú5B[“‰Ã«Hº“:‰Ü[³ÒMWˆ—Ÿ¿Q¡ùñÊûo^ºÄašsgôˆ Ë^Óë'‰• ²É^H‰•©mG5LÆ’ @‘}ã ÒôÕð2ü +Öp!÷÷«HIæŸÌÖ?ÞÙbsŠZøÕX¤QDºÛ¾µM£&¢Wc`p4W“‘¹©¯«ˆtÛ­”PózÛÐÎcó94ïØ¦ýÝ[ÚN;²3O§nßͰšõ4‘áÉ‘c{IY,&(¬ ÓeÎÃ]tGVA‹ŸìïY禽!²Ù&’8{)*‹và‰¹X÷ r+á·ývn[N‘tçub·qù¶>ö†ºíÛð”þ‹¢õÀ‘<êÔÔ>å¨àŠÜ ’Ú!¦ÞüЦcg0Ñæ:Ìí­ âè™jáåyß‚Õù´ŸL–÷Ñ1"øòt÷ã Ã³ý=Ë^ØnØgoXàž(z.¦À‹¡» D¯vÐÕdäð*’î¼N†î­Yé&ˆ+ÄG_~VéócV³" +Ó¥I÷f»iÅðRdeâÐß±‰ë´2!1ú²ÉHJÜ"rc¬åÝÉ~a×)&mQuI¼›8á‡ÝJ‰8GÏ,é¾Î¾å ã`¢)­«Dq"¼öáÛÇ0îÙÝLˆGÃÅIw‚;¶2‘tkáŽÅ¤‘tÇÁnçMŠ;î[Hº ‚¨`q¹<øÅ×_]:ûÄuášIw»_+I7±"îULI7qt!†³.ƽö-$ÝAT Äyï–Gþð×?]:ïq0îÒÊDÒM¬‹»“FÒM,ÖÁÓÙ¯ÄbÜeßBÒMDX·°x¼öáÛgëút ¥Õ×é%´2Ä,(&Aœì[‚ >úò³—Þ{=ï÷^yÿÍŸýñ×çÌÕ7ñ}ì¦tmæe[-ý.]z`åLæn˜Ìæ÷,{é\„¸Z+ÓCaû<ˆ§Ã}ˆÉ´†w{•DVü©1û­ù ŽÇ­÷- ñ:5fÅðüŸ@·‡àªÄZxþùÇo}òŽkíî^|÷UùWzHaåçÏÏeU„6Nf£a»› ú»c)6UÞínÀÖ«g*Ïj¹t.2œÂÊd÷Šî'uýè7µ9Ýþ°$Ý×cÝ~R'ªy~ÒƒD”ì¾EGf@q» [`¯;Þé¦áÚ–*]Jn>ˆt_¹yùšq6Gî„%_j­æw»¤ûb(}è{¶»«ìäu¤öÛÙ/ÈyØCM^ŠýÜOú.‚¸.HºóNÕeLÆzŒÂýSP½¤ ª$KœëZ™¤ ȇ†-£ÀuZ$oÉì0DnH䯶[£WWõIºoëŠ ú@ùp*)ê8øÖ¯~¸z‡fÒ-¾î©Ý¶|Ýöy ¾þ™¬&,Ê꺛êJ%OÛ]‰Ñ_¡-U 8¹Mø Ò}AórÒßÎãèÁ”üµRkסÈÕÀIÅPtI_Ô‘Gu6U„âH1´Ÿà bx /AäéÖ]ì…xªÒ·Þ^¾à,Ð~W­Äö’ F^<"ÎÈ_¼]ž’“ÒGé q5ô 3‰Ñܽ=ɰ–hØ#’ +¹­ôÕ’7ÉÒ´ >׬öÏi‹:Óµ°öÉŒÖ!B÷m‰`–óz¿Iе”&_Ä~bý’ Å¿?¸Ïˆ æ'BÂv5fÃá#I÷cB>Y´Óñ)¬¬g&ÝÒUZ÷.Iw±6NJLdàÆ ³zÊ‘î ‚ËgÕq—¤»ØNU̹"ÝgÀ•H=A$aQ(ÂSÑéA0+¤»?C‚ò[Ä\57I‚‹wÛ±<‘…Ê!—äX°l÷‹2y¨§£ÿð)eÁm^îÂwá(Ñœ#v÷Dºå’üÔ@ù•5˰*IS*A̓JÏû,IuY.YBÍç_D?1tl™¹’Ù‘«Ã}g‰Õàs˜€ši6 +ùÖ˜¶ ?Ôˆ[j1rÖ¢·Éy};R°è‡¶¶¬~™FÛ²hx=©ïÕÄ“÷⪞G Ñ ×mA_µóHúZ +ùmã‹_83Ð];% îmchC©i;AÓÏm/µm[RÁјÀ–Í6I£‰f©·P!ÜÅþk½¢E¹†t ZƽȞ‰øŸ¢~¦¢áÚ_¹ ÝÖÿp%¾~ÞÖ|Ô»:Œ¾u ÌÅntÓßy³Ö³”Z{³hF¢Œ\EåÝ8áàH74"Ô*Ú¶Vìpù/úÆ|N1l£°L #OQ !/I°z¢í×Å0ªœ¡Dç9JS›S´Š´¶íD<Û9à“é[®v“;âÉZ«‘niöV™¡M=ª¥Š–>·]Ï£7$„Ú±ã¤,:§òˆn§HºíáÆYôöŒRãƒH·Õ¥Þ†ã²ýSì5@¨•©ƒEþE4eŒ;6ϧpO\zO·~JÄ\IBË‚uN1×Jå_k6A0·¤åªmíèáñ9ð[Ù +RÀ#°uèWH,äðÎC ±ç{™•3¶ÍÛ5 †ï•aM’:Ðk6ê¶ Øv`=CU cX?A³Ä¥N®h Gt—Ü@0”š¶mÀhêhKÖ܇ÎJž<¢´NIwdv6Û$]SÒ‘¼õ+LûqAŽtåÚq§½äX|"þ'ê@Üg*®rŠ ¶Ð{mÙ{?šä-7¬Iwò­#sqBº£fÕ³”ëfàí½#¼69ÈÖ¤’Ñ0ôG‘n%4]¥fø +*‰ÿÂ5拈¡k Ä0qñÅ·%Ÿ£Hº1Ì+§K’óHš*ʃ+&âáËÚï‚\i°=g礸_Fº­ PÃc¯èÎ$ÝN”ÉYÒ­¤{ø"{²’lÛ2YW9J™"ÝVØíˆ#ýƒ]ïË’î$ð[ê&;KÀó/‚”‹îŽ{µÌÛ9ݨó¡S¿£›þ©Îlk†´9ÉýÖ• úЧж\U?V®­aš:»wòÕ4Á佚7Ó†ÙHlAHß27a­:ݲoÄŠP]Èõ!Ñ@Ðö{?(ºÁa6¼ÜYð"Òm»íZV`¨Djzˆ¦\/Ý Ò‚6»XÊ>Ü •†PU¼úF’ ÖÉ£¼ÕµµÈ®ŸŽ›c›¿·ßõRÝÔv.cR“˜œÕj¨å›{ß­ïøèËϰÂðËÏßxñÝWåxé½×¿ó›ËÉ?üõOG&®êJ ñè¥&áS½D¨ZU4'‰Ø<Ã$å44ˆsNº“d£!²Å¤»(þëv 6µºáºNº+pvòÎð®‘X¿s^‡–tÇÄ„t×›¥Ë6?ú{únSAÒípévBz$龈ÚßËÄ0'Ý1„X gÙ {W˦+bX¬œH$]R‰4µTyh’îèq:`Ì‚°èâ3hùhŸ® Ô,é¶:˜›0µ˜t'™T‚‰…IÆ,”¶o̾Qý>ÝI½ÙÎSç¡OÓõZQðE¤óMÜ< ¬ ‡d8_$ÝmÇkõœâ¥²ÛIÜk p¤9Ú)OÛ“lxU}°Ž‘S“ngÕ™ö=ÝÃ÷>‹ÃËë¶ M^nñPñ'ÅóÏ?¶»ù ¹á˜Í}"ÒHMÂn¢0ÅÜÜ›ƒ*1êC雿æt»›#Òí´}íêmnëâ¿nÒËõÓöë&ôaåëèeÛõ*v/ Ç”J°€tçÚ>Ðkòm·ñÐqFÒÝ£^^'ÝCÿEåãžs_&†yxyE ¡¯ö«+DöC+_E1¬TN‘t'Ò¤ˆ”›ìlxy’>Aœºø*Ö¬¿Ú’í +ŸEOw3ë‚–FTõgòn'É$´ÊÞ#–“n=$·ê©æd»ž¤0ÞÌ|[°¡á°«#…Þ©š‰ôOfåFp½¼DöÕSgŠ/~®i¡÷h¤Û.ƒðTÛ¤b­µ§2XãÎg»-u)ž|°Æ(†µDì=ÒҤͫÉVÜ1!¨mÕQLEÔɹ³¤Û-¤k’:Áë¶ »r…›¥ì0‘i…ßk3;¾øú+©Æß}5gÜzÔ—i•nMp6¼\ëê4C©IØ]g³[ü\—Cûj?|D‰4³~ ÖáéׄL,H‡’n»Úp¢G]ü×í@ìgª®mš™Ð£± ´.£±Ù­¤«¨4XžuÜì_‘롹xéŽê˱¶ÝbȽï^I–Ñ®2ìÆÅ…Ôê¤{迨|ÜsŽãËÄ0qñÔÅô´]íMó¯7'.¶¢V*§Hº#iª(.Ù§]°_Ò0‚xPê/…Äõ »nalr³Dõßú`ÝöwÞщäù`-#TPg ¶6gð‘‘åi·Á +Ò·[xHéfIwÛ7Ñ<Ûîë¡|¼n ²&)¼WIw¾—Q‡0îïüæÇEº­ÇËÏßg·&8·M8¸*i‘Ô$ìÆ¦;*˜W‹í«½’–$¢sÌ™QaG¶˜}>[JºQF5Mëm.·Eñ_·qŸ©h¸viÖM葶ߌ¯ùW3ȧf7.l!4TÑ[ü­[`.^@º£z¶é;»ÂöxV^¢nœpÐnD}ß‘î¡ÿ¢òqÏ<Ž/ÃÈÅsjॶR¬É¯oºØêb8[9EÒÝiª(.ÙOÍ–aöªßñh Ôß^ØßÏš .ˆeŒ[y÷¥³a¸- –ah ✠*EAäàHq[ˆ–"!ˆ‹>ÁŇöK—à€›é˜lIº ââ *EAäàHqCÀÌPÆW‚çŸ| ãÆ!‰\º· ’n‚¸8¨JAÄ}³±Ê¥óBÿ|­òþò{{ó}õG™Ÿ$ÝqqtAA«ã£/?Ë]Øþßÿ±÷G¤[Žã÷ï&‚ ‚ v ˆÖ_%‚ .ŽøôßrÒÛ*æo}òÎeËBAñhøÆÏ¿gg¾BÒý¿·¾Ï,Aœvg®áö1„‚±«#_´ü¿û©½9qss9µÉ®‚AÇêëï5FÄêøûOþ囿ø¾=s 鯾ökäkßþàG7Áq°Kò1b^›ÅãŽ!µ­›Wê² ¾ûÛŸ|ãçßûåŸÿóZã•[¢ëW^® â¥÷^Oxô¿þ÷oÜýüå÷ÑÍ/¾ûjò"{'¶i^¼z?v§]öì1°ÛC‹Ì÷ì>µ +évûGcL„Dèáö}î‘ cKÜãóC"*qèž}CIÑûuwflÙ<a9©‰ô›{Ê% ñ’¸7(ZxÄíÞ®ûDËÛõ‘ü-@¿áø)pÒrõ£€Ô êvÅüÄ£áÒýÈF³U:Ã+ 3¸{ÈW+jÚ—u„9‹Ö,Q˜—w±8ÜŠ…íü¦œn¬¢&ÔÛz½gcч«òéå Ê!¤O”Og˜­CR¸È÷"ªÒPÑÞE ®ô««8ô|y)Þ.ÅG{†Dà¤ò.¹ zlôrÎ…‰û€Šþš}ÛX¹ÁŠð°7—n +•%ÑH—$A%ù [bÿØ=^jIÞbZ©ŠÅî•K‘nÔŒ;/'å ÊJE¨ÐZÔïIP: kü§ÏþC†Êb Îè?±ï’ô`èÊÜKq³ü«iÊU6l· ZŠÞ#½´Í­ë=ì%¼W ª‘VUˆ¼Q´PÔƒüU;­ÂZq5òˆšj]q†%ÕFZ±Íƒ¼B²Š9]ÑuËÑ$€[!Ýç·hS^†—¯Žœt»‹ªýͯþné¶- [ÕŸ¼x«Â5]ln~èS‹_=´38‰>_{žè‘¶ ü臂¸E8ÒKŠkö¢øUIPµ>Q{lДþ +¯çÝ¿ +Hèp̵o±¨“îÅî•K‘nQS¥]N`» é&ˆ +Dê…*=Tѳ½Ä +½~£Óƒ©®7Ø!q¿“_µÉI˜ô%e¼TþÅK•Û*Ÿ•ÄaKÔÙ& ·‹°fI¹Bºå‡äVQÖß»’ +AañRPãþñ¾3”² tò”8Ÿ”4銡úJÆð‚£fIwô …%ÝjÊ€µD? 6ìv6%kw²–$¢lpÂäní6ö-VÁæÂØl¼³há‘È–ßxÍÛU‹FýM&~lh•jÛÆ©õƒ@}4B=o^ž«Š…­—5+‘…M*Ù†2öÁrÃá‚9N?ë©ôyx9Xö~÷Ó +é–¤’¹ŽÔ*¥ImHñµ À+Ôö;´Üz©ò‚&¤ì°•æM·Ï'Œ¢³Ep—†­}XL÷êa–’F=Ò¶½uZâ>Гîa³Ç8½esú;›¾Žq}tœKýaØ¢Ü#ÒØ²’â ÿùY®]EV)é z)yu^ÉSÁ–îȆó 5ŽnÈI÷4Z^æDxë“wÒíV/õŽnΗªë»A-cÞÕôЍëܦÀz K¤¾•›nÔÛIwÔÚ+ÁB›í”í© ;™vsºb{¡á#mÔÔ âFáHw š}4ËcVà$…LIº]6ì'í[zÒ]t¯DΑY]¢ÅÁ0EGÏ´›Jï[Ç(Qm[™¹o+X+©~)ç-²ss;äA¹Þpk‰%ˆS#QAéÊEtÛgI÷2·¥¤[/U ¤Å +¾pü³Ý"IqúK«n;“ñä·|eý¡—zÒmçBÕß½èØ×'ÒŸ‰$Eî‘vÛ‡²'$b•GN"Ø ÒÃJsîÂÈ*5lcÉ«óJ®{Bº 4"x •ÉÝ“îÅ+Œ-À_•nÇ»Æ-ÇóÏ?N^ÔwPÅ‘ÔT2ø/¬ÛÂvn‘õRãíWNßJ‹MWJr:j…t'­}XÌ!Ô›oc?pÀkÓ7B÷Hñ‚¸QDÙ5ûežn„_ÚI^‹I76zBÝ[†áå}Z§éEΑH—pý³¾t£gÚÆ£N£àϾ~Ô/Ã"¡¤ûБwØ‘FúO¯n©¡þ ±£í<ãÈ WÌ Î‰dF^ÙІQÊ/fÃËgIwâüj]Ç¢—f\@¥B†Y\'ÿ´¿Hˆ ÂIJº8¼Ü™15'Ñ|4Dºíƒ‹I·½ÔŸ‰$âš½Š§{–tGÅi[m󞆤'ÝC!JH÷0µ|ûÆÏæì×Ül™W­&¯ h¤Xͦ_–3éHÝv³îMßJ+M×Ù‹Ðtg‹`ŸJl°}1-䌶=(á‘DÌ>Òâu’ âæàHwÞì§ò>Ý®¿‚h·ûÉhŸnDoö7݃r¥„=y‹Et;÷Jä‰t ]…Õ÷Ë=–PGf û8:L»´fîÛŠÖaGé?êæÓK/[)åc‡®ŸÆ…Ôb.¢÷^ fíŠD»—ÝèÊÞ‘î¶owšÌ8 é–¿vßÉ•¾1±hE¶¬œtÏšb¤DÈŒ©†V)—Zäî_@º ›Ò%XÎ=¤·°Y#ØÐØÝX´.Õù,2—¿øú«ÙôÝS¶m'µÓÇ´?a¹HºÛ¾4iý[i¥é:Q…b†–™¡§ê}kÓBo˜ÆÙGZç­#ˆx+Т¤Ùã~ó$0éiÉÄi7¥W­ŸÂ:©ÝÈ‚“³ê‚êDNÞènYêO¨nï^vkC]WuøÓþa™£Ç^Â7êµÊ¾Jmýç¾­h`v¤‰þ³1{Œº¿>vq$Hº/ ‚8YØ-„8/àÝòÈþú§Kç8ɦEA »ã AgÃ#ëá$ÝÄCá‘…½ÇpµØèxí÷+>nâz€ X:h‚ ,ì2#Aœ¬‡“t…Gö!>úò³—Þ{=§Û¯¼ÿæÏþøëKç” ‚ Þí*. "‚ ˆ¤{ˆçŸüÖ'ï¹V¢ý⻯ʿûñ? +¿tî‚ â(Øì2#AAAAaQßEôA¯»KAAAu<év»?`ƒ?\Âæ‰øMÒMAAA¬…%ÝvÇÀ"„>ûƒIyq`ªö`•uÓF’îûƒ|eÝGÒÙ[Z·M§|ñh÷j»»w´Ù·Ø8rõE?ÐtucPyµîšÝö-K’á†Âm´µ¨dÕfþ›¿ø~¿F(ӓ®Æn´W!‚ ‚ ˆSàÕãey>b7øÃîý2à$Ýw°ca‘B ÕÞby"𓵯$ëÃË%ÛŠì¿.!­B{彇òîÄ $iªÑ@)‚¤¯¶£¶oYÂn¿QY¶ÿJRšù!•–âH‚n—LùWNÊ%[Ì[ìU‚ ‚ b-ˆnüÝßþN:Qȱë«^Zôg¸ÀzíZ/ÉS­£±VÓ–óB  Ãq&ÜGžB +ò×.B¨·ÙýI‘‚}®7ð=zr$)«¿Ïzú\n…§È êæm’î;€|ÁžùBp²gˆ}ãWÌ’n{3¶Ü…¼ˆ„®Jjpm»óR:m¥®‘;é¶èI·kê’¬“ny;, .Dh¬H^ +‚ ‚ ‚¸{€n·¾0Ë”qI©üµŠ4.Éýð¯«æ¤Aî”CxÑÕå~ù-‰ ›VÕ]]lmÇð)`„Ë¥ˆ%)@LÖ+O9>¢N@¸•¿tß+`Zé#¥qž¾9!2|˜àA¤»íšôÐÙÝÛšrƒ®ºèn=W8‘Ä¥aAfI·ä +¶5@„&,ɳÍ”ü« +ª +‚ ‚ ‚x8"´ZÕcÐj½d•yõn[ä¤Ûr Çì ù6Mpa—‚OTzɤ°i—%¼×-¤&œB¹I÷½ `¸·£º³ms’f†Uõzn Jº5æÜlMIÛIïÏKéôq+’0vY´K- /ÿÖ¯~hÃÀµQ`ßöAÈ" +úª€©­m]çÜd“ ‚ ‚¸{Xý€‹jx Þ@9Ó_rÒÝ“ßþ_¤ìèð.…¶%8³ÄDטê=†ÃÜ‚ï“tß+’¦¢íÁ-€–sõHwdkÊIwÔm#·e‰üõmDºÔ8û› +#æÈ+×\Iw¡¦9[ +„ÓÈSøY3‚ ‚ â>ÐÓgÇ!ÝÊß[GrÒ=\´ª§EÒ—[œ‘ûI÷ý¢îé¶^½Ç‚ÚJ¤;±5ïéÆ +£]!ÁÙ òðr‘ýoüü{ê%—:‰(¹“ÐjW +Є§ëa ‚ ‚ â>°,¼|MŒeÛ¯Ú¤Š¤»Å‹V-#݈ jõ=éÖiÝ$Ý÷ŠCçt»û5ÜZiû¡¤{¸”YbkJÚö¡sº¥mëÊ Â8pçìœnåøj|ÓC$]MîA9ÅÕ‡¤’tAA÷ »šüÅÚฤ ©µ­ÛÚ.¤¦O©âݶZ=VUšl.©"é¶K´aŸ#Њ„tƒ³ NÇäSÝS â’Û§+³©×¤û^qèêåX¥?"†‘îh½ñÛšV\½÷÷K1³¤[ªœ]~ D>”SäßÚß^NAA<DYFD«[ßX÷ëp¶[†ÉJR:‡Û{- Ý6edi–t·W}9,g4W¶nº+6nîsKÒ}gÀ\ãÙ}ºõ~]˜Ú,éV«‚."ÇndkJ Jm7ƒ#ß§Ûfo‰2Ð;£mæµh.Ð%Ú†l"¦wr!5‚ ‚ ‚ ˆ;¶œƒ¡ ö–á² +›lOb±i·ÿ»û·dêš„RmM-5(á-vµ@ùmóéH7 ýæó€M·ª·™Wkh~_ +)üà=éÆK#=AAAqÇ@hGﺽEÀ’@÷1AAAq=ïŽ&;ßt]…Kg„ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ âJñÿ?=¡ +endstream +endobj +228 0 obj +<< +/BS << +/W 0 +>> +/Dest [15 0 R /XYZ 91 154 0] +/F 4 +/Rect [298.5 254.64 314.68 267.64] +/StructParent 126 +/Subtype /Link +>> +endobj +229 0 obj +<< +/Length 4187 +/Filter /FlateDecode +>> +stream +xœÅ]Ùr7}W•þ¡ß,¦ÌVÞ—ª¼&žŠ'‰íšypò@S”Ä©I‹¤Ëù¦ù„üÌ4\ N\peä=¨YÞqùö.Þu“³:D­M­¡y¤}n\vËÖO-›ò¾›‚<wt}Ûuô=Í“Ò"°ª8OÊÅ æÙDßÏ®»Ïý¤ _Öò¾¨±‚æU öeìÐþl¸B»Dsþ9>’Š·¤IæM}ÔØ /µG-èIôéu`tîk[kÂyöva¡°æ9ŸîdJèIdiãNÚ5´%w]¨mg‹¢üSûE1CaŸžˆ»Œ]FY^WÖàðC˜¼øÂy`AÀË«Ùù‚TÙ³U¦†–¿YÏz׫§/ŸeÅñϳþ<;:»ž>ýiòuFÞÃñ„69÷pI aɈã ZkO¦5]”'ÓŠÿ®øo¿+ù›/.«OºG¢)6©áßÉ´„×-¾n­X#žäÍûcÙ!c'LvÚMxG„Ø„ÔÕüzL±Ýï‹øU<柈þx{ñ• ¥)‹–ìéÉpš`a„ó1vdQ–3£Ü¾ò‰Ë øHez¦¸dÐ!¬hmÍF‰Íž˜@bj0r|>þö•mìù5΃îØ#ëÉ{EÅݰ‘˜¯ÀÃì1úÑQ¾Ø-ø+Œ’0ö‚0KDF;Œ±< Ê´y‚wk,Ý`Q°~B +ѧ7V›J;÷éBÑÙ¹Ãù¸€·:”±ÑZñJo±µhÉ•[S…–/ºí(›2§ÁÝÒ°Ø ¹yg°Hç°4"fó¬2o/÷qµîÄûËŤ;ÚäÑg Ø­î(÷ŒGxÎGCÅî]ýÆz¥¹Ììápvó0Só¸Tí¯,7²½ääŒÀhÈ@ˆ HÎ4Ë5›”b%DëÆVDf[ +Xú—w™ñ5<=b?ÐòìŒSýl‰ƒÃöØô‚qÎÇᾩOg+~Yú@¹Li{¡»ç|åLÅŠù ŸùZ Qq7z¥`ŒÙgž¬kŸª*ÄQ 7zfB“Úè l@Ï-‘Yïø°,%4g•ÀXF0®ø!~XLš¼ .U+Í” ÙWfš©/õ;½€°Ð+|À ´®ÅwøsÝöVUÞg)v 8ÇEÛä â÷ ˆ·ÚüçS¸Ý§èv‚‡)$Àg)iJö›/Õ~ ð>s}Ëk)jhÉG¹’Œ}Q•0Ç +œ" ¸ØÈ…q¿€ƒ…{kt=: +†ÛÇ´·ì¸>ð×#º©¤<ž/Hh^ƒUôÅÍ$BÜ^î’ùLêÏc“*Øanr9î°Yë}ª¬e¦Õ6Ú .õÕš›$±‰®›9pÀ­ZwÓ“`ú™aE›ï±Ìáa>·ªÇSàêAOšÆ!;¿†Ÿ0ºeoUÔ†oÓ—ã±]â]—µ°K¿EÏ`[ê§œ@SÆöóoŠ×r6ÃÑgây´, z™‹”|:öµ¸ê´ëò® ÍÒõN-/LúDÛ•Kຩ®ï2F)mýÇžKGcÌÊ+bÝŒv9!÷ÆœŒÒ=äŒÅøØD¯Bshg·ѯb¶ëäJ£hó²ò»”f§¿Ï/gÂ%BuŠ~‚µãš ø4L„–Ü]*C3qÜFO(a¡ Øô³€tµƒlv® ½én-e‚Žöš +u¶Â–BgdKŸhQ•¾Tl–,iÞt¡•‰Ÿw)ùÄOìe"ï·ؔY Ÿ{›(ëÁ »q¿[®ò2>´ÔîQ|CŒºëFÔT·0>Õˆ“ò±QѺÊçk‰`º˜ï@£Œ`Ž_á»g }^%dÄñÔÒ>·+Ùý!oÈÅh-”Žæ@Ó£ Þ,3ºÒ5iv£¥9+G»¡a^©{,˜wí†ú—£eb +Ú-†ÇUá°Ði +3;s5[j„KÌ}Æßصp].×CaÝÅB(ãÖ7¬[\1þþãR*û[ ·i¥°7±i6¥î|‰Hx?Û}ÒhüÀà§)D):¼Ô°ìÃLZø´À—> 1_x1Am"íBCû>:¹–ä- ‘»CN#ÄáM›ªÒ£pEÓ~SÒ²õ,± ÅO1v%r¯¢“«Š¼ +Q‹o-9 µ÷ñ©¡s Üÿ àytÊm·g¿¡ÆÛ'heRA+-M*h^ŠéÍOîy|rMNXˆ\I+öK jõž½K+j5¨”¸L4–TÒ(ñXÚ¤’楘NÒüä~Ÿ +]©S›»!ÏbN ù‚#—q*´è­ýG§•­<àêd¬ò^¡ƒ^rgèÚÏzî”‰à‹²#yEboX€Ë«¤\^ø"å¤\ŽËýä5Ô6& ãµA +N„êkþàgƒ› Õ §PƳ[Î/š‡­Ò€*JSðœ*é`sBóùN‹àfv©A‚L¢~^qK{yJæîù¿g“;Â:/à†q&¤ï1T7¡1ìcs +HsWdi®SJ3kê{¶Y~ŠÉ¤9@îÍÄäĹu lϱªú„yYiœH¹Ö‡Ë…Œœ]“7mLýúU&¥ìtVz=FöÐ;Ó°ýf«€¦Ý€˜­Lù"®×Ø*»Íuñá§ÜÔËœ+Pq¿…ú<ýk|9¢ÑY" GMʲV·wP¾aµI‡Å½úŽŒ†õLAÆïͺ¼JÖk'I0Šûöat¸ª¨óº 8~¦­èrJBäœ|™\ŽíÄ.ÆuÒž¼/JÑn¬êùxDôæj y˜(·Ö-IÚ:ý?àÖ­b¬Ò•paãôêšn¹òƒ•2z˜/f¬„Üÿ¾t¬ á›Ü¹›\¹vjòá‘”y +üQá NlÐØ,ü]{t5ëEgL¤à–Ú_©¿Ñå…ªþÇ›h‰šÇ +6ÖE´Ø¢7à© ‘>ÍÖ”EÞxò+áe²²Nþ|ÐZ§¶Ä:ÁŒufí©ñ<ÇÏSCuêîŽ1}§ÚVAþÁwDÁR][`‚f~gz›èpŒ4ª,òLB—Ô$îÃ7ÑhwXëìïvP@ælÊÚñŠ6(“×*z_k]îQ+ƒ ŸÄ Q¢‰ÀÅÙŸšZ¿Ý•Лå«;‘Žw;±2‰8n•+¶êL¬°êväC´“†P$Ñe×BrÈzB(¾ð#]vŠûe›-®/–*¸uQŸ3•¸ô¨7©9¿2ðÖʵ‹oDbñr€$íñ²­lzt¡.[Dëv—ªÖÇAÃûÙty;v¡­3RkOÉð©úë³0UÐî½ÆÄßX»ç.}>A#Oz85gÀŠo~ÑlI Þ¼ üEGÄŠr­¿vr) —·,aøè‚HÃ^'t…§x(0þ-;˜Šô®5–¢†¥h©8ºòúñ¯t 7Ëб +õ4bÛÍÚº§q´Éí,-¢™b\ª&ÝŽ• {º´íuí”v-½ +ñ¢ Ó¢_(Aà‹À2ǯífÈù«Â¢×¦@ð´w±¦1‰QѲl<Ö4%*꧘  {£Ú?G•ÀŽ O( ´háôP`€Ñ¥²‡Üm5’ƒ# NÆR °—3r`á^&°>½cE\s 5{c'ߎüaû ¬Tu·Þ–€Žúà¼ÿ7‰Ê¥”ƒ5r>ˆ õ®…c~:ðMå‰ùø07­IÎHh:‘an’´l¯äâ9ÖØI5£—b:Íè'÷ú30‰u– š¬{D¸•ÆÃdq"ýY ÉÓˆ¯?¹“óèO'õD£ˆV@h„úõNWSoâKeYu922…¤2ií(„c÷(•~ŠÉ¤2@N\i«] /[òip~Áµ}ý¼ +- È$†h¡Z6Ôaî2H¤Z +AÅWm³‡ÜË—0Ñgêx…]å’ê&Ü’r7²¼·ù—%ÙCîå“ÇÀÏàç×úÂÚ5û ÇÔ_¼†¸]ô\} 7àDüºLZ¨ 7s¶£s­IÕ¥—b:ué'÷óeÎéeu8aIåñ Û ®¹Ôœ‹µ-®¬ä¿U€Œ]’–HþI…—¯ú"¾ü“o_õ“è?_úl¸Ú:W™Âñé*«¸<’äŨAl’ÖÜyc_ Å(« «jò±Où³9üûõd|F;j»k\‘ÊžÒª…ô©^ñ݉š„©ùA™¿î²ç‰JÀÊ¢€ÀÞ?ÜwÑÅ·`Yù©Uñ©u€]ø©ýq‡5OTßV*n×ö+þ!ÜœU€šuú÷ZAl"ƒj‚}•'²0y€·•Π÷?¤0B— ûÝ/?ì†f$Iö‡27?{k¯íµ©ÔuŠLõ[e]ÔcúÑÁx©3_ög"¿ã ÷*7ÚsÖÉÍ+¥þ8Š&oËÐâÅÏéb9Çý¸'ÿ ’ZŒÞßTl9Oü…%œ2O#7<"ÝŒ +éÚª,1]{³¥òþ}¤ßE ++ÿÊt ¼¬«PIÕq‘D-•Þ˜¤(‹ß§!ŒîÕ·ºO_«k)Yü;×)nYÖÙë»PR1Üœ8ž VÀì»ÿ¶a«ô8UÆ®Î9OÆß7äI˜œ#êw.6u.·•§>t–2J¥uNïoéJÚí!g™‰øÕsŒûOAž¾‹ëž´&–tÏnøÆõ?œSí +endstream +endobj +230 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/fr/shared/communication-grid.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [306.91 529.05 555.05 542.05] +/StructParent 128 +/Subtype /Link +>> +endobj +231 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/fr/shared/communication-grid.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [82.85 510.05 213.64 529.05] +/StructParent 129 +/Subtype /Link +>> +endobj +232 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [505.04 365.11 522.95 378.11] +/StructParent 130 +/Subtype /Link +>> +endobj +233 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [172.73 346.11 278.11 365.11] +/StructParent 131 +/Subtype /Link +>> +endobj +234 0 obj +<< +/Length 6326 +/Filter /FlateDecode +>> +stream +xœÍ]Ys7’~W„þC½ {Â, +¨kíp„œ•wm‹ã™Xۭ桎awSìnÉúMþ þ3ûhîóþ€Eâ*T‰*֡؉1Evg! ñåÔÙ³ûÃúz¹:D_|qöìpX®Þ^]F?Ÿ]ìî~=»øxwuöýòf½]Ö»íÙëã›|ôíÕòòêþË/£ç/_Dïž>IâþW–‰’(«²˜¦QÉÒ8aÑýÕÓ'ÿøk´}úäùÅÓ'g_“¨ŠY]\?}ÄID"’³¸ŠŠ²ŠI]l8Õ7¯óèfÏŽnÄ_•úë›§O~>‰¿F{úä+ÞÞOŸôæÿZTÖ2‹ §,ò$Îs!¬Q‰v¾YœÒ“»Å);¹]d'W‹ÓìdÃæ'ÛÃâ´8Y.ØÉ>\óow[ ‹ÅÉ7ðÑq}y4ð |½í„pþýþmÃ7û=ü&ßG@tÇÛØ¡µ{Ýä@òã@M¡½OË$.3¬÷§Ó³£v×ËE~²:€v÷ðójjþ”dqŽò:Qv¬Êa SKÌ1yÄ ï.aä«EÕ˜Q‹”ei\¦Skàj†ožóÅ”eqšG¬H⬊’¸Híõ_E«üÿÑWß½ˆÎKõ|w8ì6¸±úz·;Lh¬”HÅcm…ü¤½¢=C¬Ï4柧S ¡,Î0IÆMÎÔÇ­ˆ“ÜÏí‹$MÒ/§î#q‰0œ~íÆbZ"ܦ:VÅ…Ÿ[tÊÛNùr¸XqÆüטëvqJÒ2¹_ÜÕ§Ò0%UœÐOÅñ2l<¹•;èÔÖ’ñ'Óg–&1KnÕôÜ2Ø>YßʘúM›XE’Šõq9ýÒ*Î>Y7Ò¯Ô†(Ê™öõiûÙÚÖi\ë]TUñ˜ýQ.lËÂ…p^Á*dÝjáćÐyù…M¿—ã|³¼¹"YôriÁ¢³×wË-HõÝ‹ó—Qröj¹½‰N®ïO_|»(¸òS¯CÁ¡&ßÚCAÀNÅ#÷‡'I0CxŽ›æ™ÃŒO‚2{±8M…'D9Œÿ…üï- ¨q+Û‘"M9]ö‰ºœòuE +?3±°i>…ùrùrãU¬“û‰™±,Àlj²2®(ÆlÃ!Æ= ޹¯×+îJ?[}4Ò+rd¡|tSdt'×2¥$Àl*,©À½ëpÀZæLa= T™‹DàñŽûäJg•+Ììz¯´ã'B5—bÚ­À¨7&V³]Dúê‚è÷óÍD-Ú"Cå ñ?CÑ"án6"EU3P‚‡#ü¸7mÎ.b|òò'M.bÜ!ÆÙyÂE¼ãLïyØ#R• Î×·‹âäOþßAnwz^˜ù BS;}j•Ï Ôâ­v0%6ØŸa&n/‘¦œY—¼#ÖD{Ðý‚Þ,êyjÅ.íÀ¨|êzÍ)·Ëíj½ v¥cV_ifÓ%ŸQ4ÔUR½ªÅŸ2»™~fe¡š™^%ƒ­á £{T㯣ϻõÏló6ÏãÂ?¿ ƒ í¸×Såzr9Ò$S‚Èqi–˜ ±†Ä‡B˜Þ«å‚zͺzvò:ßÚ1q{ì¦Tí¦û÷§¯¿š~7e…ÏH¾æš9ÿçôS¨Ìã<ŘZöÚô¼ÂüýK Ò‹Û…àåBÍw±ûÞÀ û³éG‘ÅI…IÞcټïk¾çž)Ýì…™ÿp¥¦˜íòÃ{­c½7(MÂé’ÉUY¤àI "÷Pe6/¾L f7¬ÆþÊÌ2 äöfÆ‚ú$p˜Z]i.ì‡_¬êÊçUWRäk¹ØÐvÉýð±9ÓÉÍ…t•—õ ¨¬ήL µ+EÌ‹ÿš|ü‰ðòîÇ駉ó +cgìíêíäŒi)湟qy^Ì:Ï3¾™#×K¦Åè_…1¨}; $o0 >ˆE4¤æ´%–ðê ·¾­Wö#ûüÞrrï%÷,%PêƒaÁUÆÌì§ÓCXnÂH…©PoûÅÿ¿]?K!<ƒ þYÄaö;帞 mg‡U'Ì]nAý]5'ΨX­¬áòf_SPàÁøQõˆ¼ÀÁò 47ÜŽI3ä0³2®*L->¸_w—ø¶°4§œlzh„`ñ2éOª¾ÙÏsŸ¸”ËçÎ(XošÚkÆf›,9õÙÎC݃ƒq_‡¬•\eemšj[Ñšz«IåŸÂï[O¾-T"ùHצ/xªX€X:ñäs:áÌPž=v¾rÞ1Ÿõƒ€+L1 ¤uhÖÜÀ—*Úg¥Þš¼HOÀ-̯÷°ho„UÉPamVÄÞZCp³¿I¶=,loÞ„€U¸ªÅ»?vÀXlÂÈmþ~Ó(%„'/ÍÞ´o˜D©Œ™V6Äq=öny0z¦ýª©+c¥íXâÑôÍ Ñ>ð;jžÙG“*N«fÏáóûýÛB>|€Ey§Ã¤ùÀ¦©û¬¨¢k`÷ö1²üÁ3Ø-îÏöo—÷W&˜†Gʹªþ <©»ï-óWå‰|RÊhœQî”±¢ªJ“Yšnv ³×ÒÝ4vD¡Òø­˜n›ÛîiE&Éöûü)³ª)s½¢&7î)aqB0v­åeôYćÍ$¦œ ¶2áMèaó*kÞ\ «ª8§C¶&2I2«Ù`Ewk’5tžš „ç<5³oÀÚÖÂ8mÁ6E—°ÙGïá«{ØÈÖ`ȸiʰKOÅ9üÎ/lZ°Elàãírs*aO˜ª‰€Ïè×Ò`rÊ[íy +¶¼½½Ü” IDØ+9úœ +™P}9‰KwÞÞñŽìÔÇ·¸ R¯n¹©G"Œƒ­žj +6av½\-21¶b(ïc“.ÿ<‡˜Â¢ –e`AY"A絋7΃ ;aó +FK(,F‹$¤«×Bí5œ½Ó‘±ÐWÒXa¢Ûf;渀ü dߨþ¶ ùpˆïE­Mù„žlëØØÖ®ê@ÛÒÖjÏÝ v+V¿KÁÍýýr2G)rŽÄOs„ªXб3Ñ éÍ㤰TDªe´$N>Ÿ!©XÂ) /÷M*ég„vö$ùeGð1²'ϱr!ۋ݆é=W»\·ïMð§åXÿv¥HÒÔ10îC•VôHp¼‘#é¾ î­ðZ3‚6§›ÍH +ÇÝ}ÕYÒ£Ðä7¡»tÈÄ!„¥Ù>M~ÖŽêPÚ®•ßµWn…ìÚJuØ÷Ô[7ä-eÓeCvê¹ÐŠOOZ¹ŠyÆ…rÿ³j¿­oÌœ©£?ÛéÉfy«e4qÖÚnDdzg‚;wÌ®Wuõ É Âvýî¨g÷~ú(! ¥˜*¦´WDýv¯Ôžn'žŽã +o½Å_Ä?f¨^,ìP°4=t`% dò•Ep‘­ À†F>_Ì—È ¥p(æßË q¦ +açÙËe×!ÙÿËÂL€í_Œ £Òk‹%¢ +ÇÔsþey \–“/îR8QH¿qÓWö±|“OϼŒ+† ;¹e“o»>®Ý¼õI4/|¥3s©s´zÚþNuÞ7 ™ù«Æ¢^æãQ>Þª³Gs!:Ãò8ä$“ŒE™¥ +ÜÚrFïwëùªø|KSLÏr„`üÉûYŠG³„‰¹ï—¥Ïdœ©ú+K¸ƒ‘ûk¸|¬}vÎ+åLµ;pB·@—Ìl»WÆ ŸÛf÷{=Ì–ÉåÓìucÛëTÒ(hõn`U?˜aߣ»3¥Ó"‡£†Hwÿ˜éN/;¹¹>›¾¾Ì³!=}PÇ>\¼15 €ó–¨ÆÿIï)fKúðS:C-EA!S…ÒçðÚLiGm¨7"ÓG°IR|X&rK™ºrÉL›'“†ðœ'“†0{¹[ùÊPY´ƒBß*YAíáúAšÁíjâ´ %œmšX ­´ %âà‚•6IÚ#s’Î{Š“&eßuPßNðœÿÅM­È‰óùÃd…(w(«¸‚+à_þßíg'9kfÍßu’J飳ïkEPÕ÷ +Nš' ÿ™z™´‰ezzI¢§Ž£G-MÅ sôøãÃ5Øy×¼ŽcJHŒgkìüÃGˆ×Z‰¼½ +ª.ZÏXeJ½$Ma–éG“ nùè3X\î' ®8%_s/EÉÙJ@®:Ka«nÞX)¸k›§˜gboævo¿¼}±ÓEá‰>Œ*pªbÔ4J);Dô4æ`È4ê¢õL£B |ÊwëœÔ&pp©Ï4Âp|?YpÍ)yüš»™áp»;ÕXÎY z̘e|×7ºÌò˜ä؈…)=ãU) g°Ðsý$ã³Ôo\ÚG,1Ì×GTe¡¸±|-k²ïa¡¯ü¡ƒqÌ™¸ÑoÌxIÁ[æJ¤ÜÝOˆ(EsÊû‘À®£Hä®Ó¦!/7£ìŽ"Qv§MÁvÔZÐâȵÐ&ÊŽ˜ìfù¯C޵¤âƒ”ºÜ²¬€¡h´äŠÝJéZM +ѹÖüVj P((d×-èz›FÊÛ ê]Lÿ•ãÏcÙ\ÐÍ5‰¹;}ÚBѧFMEI. ±"~F‘Ò0>9Ÿ>>î‚£ø$—&:|~šO3Âaƒ #Hvj­v9æsôj ^/Gúó×ÿ)³:%ThÀ9N×ÓÉ:/àÙc§7j5NÒ8u)N—¹]mOÿþÚƒ7‚ŽdJ¸Á¥§¬CqÂk¾x«‹GT…½.XøêRg‘|ÅW»ëh‘Ÿ¤ÐÉPä2¬´È!2åöÁMeTù5‚á‰{ÜH¦ÜÅø)zÇ-§—QbN>ËÌŒ<Íy½S¥‡æAÕHVŠœÊêÏ!âqRÂ])Eù Ô¡WFÎ`´ÉT/]wâlêGoµÒ#˜{.zsÿ%À#;ZP¨pu;:ªS^F8W.£gÜ4EÔz·‘Ép+'½ŠÀ]6ÇKdÞÝ€î¾ò¥>ÔLgšì·,Ì‚Ç문'}i%Ä¡ˆkúyÌt•3×¼ÎHLÓüV†vú M¨ÃužùœBÜÑéàÓ™º]R×¼‰ƒÈ/v­ãÈE}ì½.y\¹TûA¸»“)sªÏ.Êiùqtîÿ²˜z‚rœ´C­?8>¾d'½Û.ƒR{4ÈáÆø°!æ‘cD‹˜ô‚MWÜrûXt±IÐÅ5c…ö8IØÅµc…›@œ‹m5p±UÐÅn´„;Ïrü„ØõðÙúA tÇQÕ£ú{èQ‹DÉjÓ°MÛoN«˜XÁúÐ"ÁŠz4Õé5SWýœæA\”ÏÜæâbæ1\´ÇÜæ‚;Ìø¹Í¤Û]̬ˆzh¨»r¡¶:å¶è¦:Q”ìÇÜéÓåö¯î™ËqÂT)¤ñ¡Gmwä ÕQî‹ç9ÔV'’j‹þO®Âï`K¥ý¦× ]F)ëB—•~!ëí-àÛºMäMsÙËe£M\Ü„+Šó®¯äñ?u¥Éù¶ñÈÚH@þäÚQúa¹¸#¾ÿȪÍW0«£á¡qÅ’0Ý-uÂ…¶Ø´0ˆ =•ãÇ +|!,Œ$I+š±Bc„ua…@;ô$¬+ÔÍ„°‚¤ +c»%+ˆÑ31r*`ßënc߫u„ÝÅ  k‘´`)3ýè^ÇJïú´Õ H^_F +ù(¨àðqÔ(>,8|P´0”€ ›N¼ Øõ ¯3,ÍÙ«±NÄàHß2@¡Êêmœp?ÕÅzãdSÇð£Yeô@öŠ¿3,YÕ«±N Á¥Ï»Í#_rˆlÜ¥‚e™¹R¡!”¡|H§>“¿«ñÔ¾®M’ƒoÚåÎÓvOnBᬗտխZ2ÖÁË3}•€sïĽXõ]´u,ò¶â®÷‚â¿['5ÜâÆ-ë½}yR³ÐÛsÒÃT‡×äKzÑYûå,*$UoÃ,§S‹Q¦âiGŒ.0«øõŠ~1,7Ú£©œõ|Žu”×#ˆv +*Ñ]_Kìµii/¨•$aPhÆø«¥•ïÅ@m ã•V<µu3!P+©Â Ön µjñN :ŽÈYߣ°MGŒd™xÓžTˆË2°P°+_ú´Õ…lIA¡À¬²ÆG"[—[™0ŠB¶.ÙäÈÖeÓl%;µ»ÆK ôj¬ ÙºÒ›S¬u‰CN0$;P–"…œöc4©w55pÒui‹÷j¬s§æÒ“†õÿ¾~Ð~%ãS**Uç[­{ ±®œ°Ï¬>ú9öuCÈ}¢žJëù2'uI),Æi-OZI£Æ[äú²‘¬³ +R².k4ã<”Qžú]/N+ûYäã#¹s»^ù¸wB7ÉO‚ ®5…ê{4ÕÝü¦ ‡nÃXIèÖÛôx¡l÷Ô@%±å·›¤0À­Ab¤+N@-ØÖ ±Ð ÒŠåP ´5hjˆCmÌæÐpà%‰ dk’Ô0ˆÚˆ­­¡<9nBäzØlÅ ºÏ(êNý=ô§E¢DµiX‹¦Øhߢ竚 ;þÝ«±NÌÆ¡eÞ39‘m#·˜q#ÚF8jÊHÀ6‡O7l“üðÃZÍÇR4ýZënŽü?þ ›åM#r惇…õV$“#kF0|7PfxÏ ¥Ò¹¶VjŒÑ“MMc‘ÿ~­u‚•YuÞò ìe ÎȺ=À1Ï`N…Ÿ“ç™S³.*xmç4›€S)n/w9ÉBá7êÎ0}° àîõ+Dä]·"g½ÇëÕ† +Ç2â·ÀO2DO¥5ßT>Xn« ú9¢‡¡ß@^ +ûõÕ“ûeÌ5BÂvŠ$¶ 5cœkfIEÂv¡vŒ;Á¬c’þ°ÕL l§¨‚a»FKxØNŽ`àÐW€Bw§Pª ðC_ ¢®C_$Mbš÷«^Ë:}ÛêÄpGIÏØÝ0> +:|òiùhèðÁQà@>:lºA dׯŒ-ë8ôn¬¶¤ç“6¡¦Àiœ\1’'õ+ÌÅcù”^>çç°sŠWÒ}.JÌœ4’{‘€‹=/ êåsþü`ƒÿ˜š_¾`ñ1Ýõf¡VW¯jà KOôj¬}»Ú +žÇò\çX9‡=tØzSÖZ”1õõÇßqdêed- ë^cuìb–>³”À5»ó÷™#?#t9äÇÄYN +¨J~½J<³ð‘`S]ðÚ< ¯‡±R躯’ü蚣±p-(ÂØoÄŠkt"k¼Ë_ëÂÕ¦‘¬DaTmµƒƒj9nx…'N ûŒ¨îÔߣEž š®*OŽþ*ƒår¸… +_§A‚muâ餈sÖOã£ð´Ã§˜–ÆÓOä#à¡Ã¦OKvÑ8c^ß„“å.~>܉Ÿi¿^›ó +¦ºª.¤kÝãë­Yëq3h†eÆu +nž‚dã#†@Û-5âjìXv×?…ëÄxŽô¯T¤<-Òº¹Uì§!NéË£w@œabÃ5‡ìtÄÆ!Î@FiâgÔ€u§Í7Þö›£ãeãF“úÆ®I~ +X„–~åÀŸÐ£]ðÇ4 †±Rð§¯Rüð‡T&¤…e–%I8µhFIÒ‘\´£§'˜^®› å—%U8Ál·„g˜åJcÆÏÖJ ;ލÕß Ô$Q²Ú4¬EÓÂAe3ÖåX¾GS](¨JbÒï&©a\$r¸”“rQÈá‚ \ÿ8L:ádÖýäÄ +Ág»À#*ØÀ@äüë ³›ü]¤¨®ä+¢Ô¶úmóry]ƒ¸æ_XØj˜¤iJ €éJUFH`/<“c!Ú>muÁGôïÝ}¸]¨cÆÔ§1êÓ¯Ö ó–šÏDàSœ°½ÇL­ærA +÷ТªÙë‡õ‹–,Î5Ïå*¹uoô9moô¡'ñÍê ºæ¸·Æ*¼óÞjñïõÜN±zsõÆ:$I8ØhÆr0XÙî´cÁEVv<êfBIyØ-¡19|ž€…þž™k!H!6V;ÈÈ( bèïq&Úd2Ë DÆ墿ǹh+À,ÀïÁš‰'Ä#)˜ ~!–DÁ¶9µEš„Ù +k'HäsÉó)ÞX›£ÂÃf àB¸eoê²!nÁã_øã‘ Mò˜e®î]cÔeôoÓ3bçpM¯:*ê§FÂ×ÞÁ.²:ª®B½ba¿¨£©Ö饪ü +¯†Wp^?È U.Ø ±Vâµçã^ðà‘D¼î£{ Äzû?ÑL’í +endstream +endobj +235 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (http://www.iso20022.org/) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [205 693.64 292.42 710.64] +/StructParent 133 +/Subtype /Link +>> +endobj +236 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (http://www.six-interbank-clearing.com/de/home/standardization/iso-payments.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [205 678.14 307.34 693.14] +/StructParent 134 +/Subtype /Link +>> +endobj +237 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (http://www.sepa.ch/de/home.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [205 665.14 268.51 678.14] +/StructParent 135 +/Subtype /Link +>> +endobj +238 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (http://www.six-group.com/interbank-clearing) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [205 650.14 384.03 665.14] +/StructParent 136 +/Subtype /Link +>> +endobj +239 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (http://www.paymentstandards.ch/fr) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [205 632.64 331.66 649.64] +/StructParent 137 +/Subtype /Link +>> +endobj +240 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www2.swift.com/knowledgecentre/productcategory#Standards) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [205 602.14 478.18 619.14] +/StructParent 138 +/Subtype /Link +>> +endobj +241 0 obj +<< +/Length 2070 +/Filter /FlateDecode +>> +stream +xœ½ZYÛ6~7°ÿ@_¤¦IŠ"¥"Ðl®môX£-öÁ±½Ž‘ØÚØr·ù÷¡K)ymyƒ!‰£¹çãÔèÇMº¼›LSòìÙèÇ4L?ÍgäÃhœÜÿ3»Ÿ~,–ëIºLÖ£ÛÝǽOfóÍóçäÅËkòõjÀ(ÃQ¤9a$ŒCIA™$›ùÕàÏïÉújðb|5½æ$¦2"㻫3 ‚JAtS.ÈxdonYl3Y˜»8¿{s5øàÿ2þéjð +þv58ZÇÐ:•BE´bT)£ªÑ0Wìfí¥—úÃÐÛàU2ó‡ÚÛMý8{¸ôC/YŸ¨½S£8¢¡”.Nu–SœÐ1ÕÚé‚•? ¼{´þ X;G³Wð«¼uŠÎ˜ø²æ  #¾öÞà£Ýr6G|‡×ænës40¾Ý!oÙnñÊ0ß$ºÉ¹m +–¿!Éï}[/uÞvY?ì_\Ô"înâ+oš¢wwü÷-?䌽çÖלä”C1…! +L‚0ª…!½ûÞ0…?òêý59€êE’¦ÉÊU¯“$í«Lù óÒ¡7@x–•=Ç@IC}Û…ö^ÞJS©ìÒÈx ÕxúÁã¬oÉêÂ!ùvFh‘ÃN`-ãȘ9ë=œ1ÊpÆò¸pê¨oÉœ™²~";…V4 žJšd‚†¡CÚżg¦¢-€‘™¢…ç¢wMB ±[ؤIœŽ¬Òž1ÁÄóÞÍ‹qþyª°*N#{ÊÖŠE Ï)˜ë¹ðø…&Ý~®Ï¹t1¢:å2F÷Ãyb×ÎiºÆgã¹õ5ŠÒ_WUÐq=š¤¬>ó´žš…Ž®ñ‚}1n¸·AžŠFnÌ«lE®vVîÉÎ@—Š#Šé¾Úo$ÜþâÀ¦)Àl’¹·Ï÷\ djN +Û‘¢—»½Í ¢¦<>ß,Š«ß-€ëtéko›`û -Jì1fZO¸2Mhbö +u³m¨§.cK̨àÝØ[XZ¯)H$h,ê5cÇ SIy‡ã€ƒl¸ \ J,4ãmpPr°ÖzîDw±» r{‚îrYþ ÍŠ•;“u{¹·²ê*wX}Gªû[ÈË›¿\š,KBfÖ]ñ™À<ª~Š:ª¤•WgÅW•ï®xÇŒ}ªRÒXwëÐÜöJ®ÙfÆåoð¿ºË¼¥ÓOÝð_$p )‹»³® o° +RŠÈ „uÁ.šuJ—MZ#Õ¶st{éû£\Í]«ž3ÕUfÑUU×ÙS–¦)ªa•L™<ÂËâ¢^<‹„ÓÍxÐñß*Z„.É—¨c·´Ey\“ܘŒ¢Ód…ëÕQqdê¹¹ {frEcgŒNýì°jý¹oÙHÉŸ* [¤Mý!öuh¯1Þxþˆ‘w¬‹OU:âT„§³®ÃÀ´rZÒðÈæ'îì ³Ñ–ÖÐõz¥;æmaù¾½/Ì\gïWï$(ø—F@æ /äfêÉ ˜»Ùá‹@7£®–0Ðø@e¾|ëêO‘ã~gSF™ñ«$ß›@ê7¨áv†W;³“Ÿ4lŠéï;¯)ÁÞÃ̱knÒží!qO¸¢z9/mçìÙ±xóļ?½¸ˆqýÖT¬»»Î¤å¥Ñšm]«i7§ÎÉ·š -õ=ÎFÖ³üža=+®LV˜48®å]+ìì .R[r½³ÿ Â|ãc!T*«yeQƒÂ²ê+Œ–ì8Ê÷rVÅÛG ּƺBpŸÀŒ×¶ËUËïXX·3ë ¦p¾?XYÿ‰i{ózŒ`Ðìo/^ãoòðÅÏ?¦1©»(`ÌP^g)ïs–Áb~²yû.09Ñ® ,tãI&°²Õêþ®õz;·R}+¨€ò:n€B·Kœ«Ñ絯<¼|¨´d€% ܵŸGÞï×8;mæð;ºß$;³ùh:I³ FÞ"Áùé¾øŒÝ¦Ù‘çæíÙd3FÛ#À©k}|¤£šß4)ìKj¾: `eư苰t((áÍl• ·”‹A¢yÔ +P%;@en,÷÷”¬rªûYGËÝ·Ùæ]R8D”9`ÆÛ¬/e”»“ª¹…YŠq™´‘زW¸6Hs8¯lmÆýƒ^«¡ÔØ´c÷>Ârj—uç|`Ó@4–Îû¸Ä*)ÆŽ )é‡Þ%iŽ«·¦¤þ½›TmJz‡¸¼ÌC·Æì¡ïßyÖØ©ü¾ˆnv·]â|˜ÎaBÌÜ`ÌÍëðî7¾ÊnÍ<š‚Š¦=¼G®ÓåÝ6³C@>ßP\ù+[¦’nè®íº~ŠI]*ýíV€ +endstream +endobj +242 0 obj +<< +/Length 3289 +/Filter /FlateDecode +>> +stream +xœÍËr7ò®*ýÃÜÌI™ÐƒÇ`K¥*YŽo9[q¬Ú=xs )Jž”HÊâЫ|Ó~ÂþLŽÑ~Å¢óä%b”MÅ6‰Á ~wƒG§·E~9™ÑññÑiQL¦_fѧ£óåÍ/Gç¿ÝÌŽ~š\å‹I‘/Gן úa6¹˜ÝžœD¯^ŸE_’ÀY¦h”DB ’²(ãŒ$<ºüã»hqxðêüðàè 4áYt~yx““ˆFTr¢#•iBYt>7³Þ~”ÑÕÊ,]á7]~{{xðiÅ¿Dç=<øÞ¬÷áð`gø™ëÅ5„š™J&Deˆ,âX¢ö:§£ûx,F—y¬F‹¼€<£åâ‰Xû©Æ2 š‘§ÒÈ-¥„3¸‹xÌG3Øwd¶]Àüv ãó˜Rûu+%‰ðžFp"¤‚“DùÀ½›ÃaßÀ–¯ã’só·- EÔhsKš’Ì< Ö[Zç3˜/Âã~[å"¤Üºb¤Õ +>YrF0鯬±\Ãj·Õ’`ÊÏ¡w/¸&™—ÆÿRÉQ=Ì.'±M 8ˆõ-ü= ΆT‚(:¡gB!CPh_Ëe²”H „d$¸JˆÐ‘9n†S/¿ÃEÍÿÑ÷?žEGÓñjY˹ßz¼Y.‹€Ö£<{†¯mÒãïq[­ (3Œ˜q^GrÐFnLöã悦H"ÝÐŽ–°“ÐÛã”d€ÎIš9¡Ec³6c2:Ÿ~1³ #f»ñ˜² ކ6Ò¦ŸkÓ)Õ$IŸ × ¡nÁµ†&´ú¢ŒˆçÚ¡ ÂpÇÃLDƒó0037ä!öi|ÁÔ­yŒúN¸Îp›áO3ÕÏxš0s‡ÓTÙ@67ì>7ln*jcs©Öê1f÷QMŒ¸ÀkÒÆyaœHÑBaóöA{þ"´wóÉÕŒŠèõ2ª‹Ž>ÞL€Õgï^GÉÑûÉâ*]ÞŽÏ~ˆŸfîEdXK§¯GM@"{‡±§QO5'ŒyîÇåÚ*TËnxÇIÂÔIjþ9}•Á6Î’DPø÷dÌ̸Pö3‡Ï¬ü×c(û2¾ßf` §>^`F½wcZ#²Âtò4¦¬Ÿ®¤Í{yërÕrë:yª Ó{C\¨ÉRßW/`J“à8÷Êj‘Ì~[EæéE…ÂßÄ·®;ªçri« ˜ ‡G·­ãøsÐÓPíRï²v{yp>HI¨øtqi•lX­’¤DéçÔ*N€Ãi7¸¯ÀÅëø÷Ó¤Ãð›ZFV²ŽÓÃó™¶|æÞƒQ)Ùƒe¬Pst5JK€’º¯×p(“_Ayå‹bŠ"7‘'K}$áÁI¢‚³ Gnõ þ#¼g¶ò/…†HmA,Ã#u9¶/òëÊЬ‘ÉŠšÕZàÏð2eXN)šx¹j 8ØvãäÿÑ.3מ?è ›ú“Õ7H›² À„w ½–@×Å%í¾õ‘ämªÝvñ•Q&«üóõ jÝ&‚\V›†ßcëjÎó¸ì{¨¸+xñ-#Bø¶kùx~û×1Y`\íz­_ëë¦G¾¯T8W0ôl&<ûŠd 8—R Ž’Pò`Þp« åÕ Îmôš¬3¥ÁŒœ)i*¡}ű‹õe¬¯ôj4D÷{WµI¡íE _`,¦aL%ÎT-­Ö0O÷“vz Jí‡Þ~e$8fœÿÔî/áÁ¿Ò .<1™î{6pi +p<à~F;VòÖ†ƒîcL(`%j¢ŽIQÚ¦6Rš~±‘†1XfÎX㤯ð|mÓ|¢vtØèEŹ‹Î³=Ó Ží¦šƒ’ñlw?]î§¶€ƒÊsYͦ'ßfÓÒŠ‡ñiQR˜f-ã¡Lòòˆæå¡°Qqd-©=¬©y Ìfà n¬g£cÅ¥Œ(n‚CB”Ñ­e¹&S†ö»·Ns‹kŠ£CUDУÆÿã˜bÌ,›×¤—%Ç?ô¢ƒá8kPœU(6«Â¬?ê—µ&T¯D l¿"’ëPMìl ¿‡Ì»ÀaK·ÌˆS¶[{±Ak·,c„¹( v»…³vë9LíÖìãljXÝZ3˜o¾1b1©Æfs’H—}³ ª¡ÑÇ娗½Boßž5gÀÛË‹™y/š#AÁô^º¿©–µ¯í§Õz›åRchXÊnTQ™q®;¾æ¤M¶”ʤxbaŒ[KeÐ/Ö?÷eÕ¢]“yTü\×cêLKrÖë“aZ©} O¦ ÛîátH»äVQµ.8MïáI“^†ÄÃê¾Îb•+ÌT×°‘ºh‚ü:i…&î¢zi:‰Ó^‚k¨ ®eŸ¦N`‹ 9°\?϶®ªqõÎ^ kÞ!I¦ëX;¡†ûÊT\“ ÜÊ´«%¢±jƒªÙ¶*ïµ}lÞ€•ÛvPs~¥‚±S¹MjagWˆògõ¬€’6H7‰WÝó©ó›ÁL¤à¹ÜEC†èØB¸Äéu»Mª.Û¬²ÌcˆíêÁÿVüpÛÑ•õý,à<\68o0Ž¿g‹°›F¼w¬úÚžß«WÕ ë)0ÎËÞªsoS¸ž^ÿ7¯½Œ«ª‘¼=Êíñ5ñ®ìnŠ8U9£ð—¸tBRåÜÂQÃ$~pÓ¼«4ó¸ÍÚîv +”ÕbvOE©rñðMÅÆmI›·Æ¡Y ¥™k?‹J}5|û†Mk»uz-Š—øê:¿ŽÕF¯"ÝTÁïj– ®&E*‰ðÂ.j2D3ÄQPN7œ#Yu®uY†ª‡ûp¬]ÍSCùÍüYM®êŽ8œw¢ßý Š!§†Ù$6Ìýs£”›Á îahbÌç8/Æp ü¦mpysTuÃ@ +J:ÝÒMÓReA¶¨î¦rªBëîà.¹‘M}{¯Ëun†rôu©†²†›ÌˆdÕ˦xU-`­kÐ5ªVGϵS_Û˜á×e£šâvÓQÕöhñ© 2вֹÙTëÞr½Õ¦KÙ3ÿŒš§‰-О8Ø£$ŽZY¬Å´¼…nW¾2+—2¾â- §à!è.ªwØ~š&¤SÙ2ð¼«ã:Û¦øKxÈëÛX¶dÅMø••®eä&¬l þºŽ>ó¸<Ü×ó·†sM5ú3"t}Ýô_UÞD#]UdQXÎ2«³ú®éO›U€W/{8„¾]ž5®¶«™+{¹‰Ÿˆãæ~“,ïD y2N[ —סd‚פԱ}EÔרìT^NËìceoLQŠ·ªìtǪ°¢°«›ð ž¨fq\éôU¹‚A‚s¼î%Due«|Ô¼Cªµ8ƒpÍ"ˆü©}ñô´-N²öž6IR.Fé vÑІDKBµçÌŒP—  ¹(o¦\𛟓£ºQ¨¶1WɾjÈX$œ(Ÿ`[©n:ý#Î,ŸuýËØö×@ºm'¶œcHö-¯ú²[^`» ž¤{›át ËºÁÁ,&(^ʺ ™'„)äÎEòD†ÿÑI¸ö ¿q“í=ÓžÛPY¾ÛÚÞÍjƒuÜe ÚdŸ‹Üh¨ôOá7Îðþ«g£_&ë".Cuµ[­ Û»ÍÕ]ÍéMƒ¯b]6Y£ 5%rÓ¡ê ® h–í†> +stream +xœì}y@M[ÿ÷éœÎ|šç:M¢Ár‘y¼¦«‰T”9%d&¤©¨”YÈ,Ds’FJ³æyîÌÓÞÞµÏ) +ǽ×ó»žçíógïµÖwZk}?kØ}ü8„! aCÂ_ħ÷tvtõpùÐ?-ÊÿølfwGG/-€àZ–ïæ²è4&÷W—ô°€Oëîlïìå †Œ>„! aC†0„!üú€Y­E~Ûì–­ßú¼¨‰ËJãÿ.`ˆ“w/Ôuùê=w+Ú¿²Aa>íyôñÕ+lG¿l¢qÿiqþ@Œ®æÒ€òæ.ÿO­À0›ÖQS^Z\ZVÓÜÉûÁ²° «6g³õR»Ý)º~ÖB$àt4Õ5Ê*k»èœ¿u°€Ël¨®(..©¬ibp?IÀmÏeÔW!­WÕµüŸ·>„! a?°€ÖMGYz¾÷ÅÚÞ?-ÎÿàÎ’çNãô4 —]J«úµ7xàò—ç'驟µ5éCׯœþÇÀo«|ÿôYRysïŸÚ€!^ýûìP81½¢…ö£¥8-‘ÛWeô¬üpþŠÀßÑ‘“‘ôHÉzßËù:Ú ÙŒÑÑ6Zu#«îç5‹ÔÌl«NLxÿ<§¤žû³ÃKoËNKŒ–’]BÿéµÿÓàô6eÞ»|:èlôýW]ƒ¼szêŸ_>}'“ö׳K~UâYCuI ^ÁíBR‹ÿ÷eþ,"ÄgÐi4ëol©Á»¥®,ãyܹàÓ1÷^¼«h`òÿe•vÏ»”G¡!^•²‘p€¹ÌžºÒü{×/‚ò§ƒÃo=N..¯ífrÆhóØÌž^:›÷Ù·)ÈÊ\‰ ®3ÆþÖëº_yê,v›gFÇê/Úù¢¢ó–´€Ç õÒXœoZ•ÏêÌyr#ñÝ¥)0ÌhyïïºXVFÙÄÂúZj)íO 0»«æ’ïúѪÊzS—øÆ¼èþÆ ú-ðY…÷Oªâ±âRîQ¹¬Ÿ…¯2óöºÙã”T‡/Z¿?¥¸ñ/¯~ ¸ô¼‡!æúêŠêÆ.cJÛ˜?A¾ <˜4NW]YÓtëÉ›¥mß_t‚™­å±áÁ!‘ëé¼_?z‡0„!ü*à5]ðturr:r=‡9xì`4åû{899»‡Ü*`þÕù[ÀéØ·Ú…B)³Jªêý ÿg `µ'_=ìàtòþ޲p{ñ '§-§â:ûfAW}y\Ä 7¤°‡_øw¥µÌÿàé)èýƒ£ÈÀ¢Ô þ‰¿ô)-zp̆$Usìiù='Ùù÷Î{…½È‚LÖõ: +h¼Ô4Èž¿nU˜V¹Åzîä9¶w²kY?s¯îm(<áåê¾ãrÃ_ó: óX¹ñ1ë–Ì­«ŠGƒè”¦êOXh5íÛ†¸5Ùwí-ŒÔôfûßÍåBHþâÊñ•³'Så%Ay4†¨¬e8mÖÊc×ÒÙ_Yˆ–}ÂÆÕûvNͧȃŒ”¨ýK'š;íŠ)j¤ýÊqs:nžÜ>eòt ûÕÝìZœ˜×Všæëî´5ìQÇ×»0ÔY–¸ÁÜ/¡ëpúÙ¬þpéÍqGGhhNZ²ívJ1ëOÜPqÕ‘zÝoŠ¡®ÉÔU矼i¥ÿðN=Ìo-ItšoaºÀéqaÛßßL…aAO]î>+KMu#›g^—5ÿåÓö0Ÿ]›}ßiº±²ŽùVÿØÚNÖÿåŒñY¥IW~3Õ1kû©[ ]ÿvÔ€Ío=KȈ+øO&lCÂþ·ÓƒÖ)ÎøÍ¹mGoAÞ5/I1V‚ºÿIå_ßE€¥IѶ+VÞËíåýÜqjzmf0ÊÎëa÷ßÉca~{uޝÕLedV(‹ÿ’5Ü–—©zX‰Qoåé0S¢}M†)ñX1¤°˜8Ž(!©¶Äë +ýg(ÛU™°bu¤ë…{¬öÒ‹^k×8ΫÿuW!Dè¬LÛµnåú·k{~ù#|ü×+MN«ù¦çx­9öcuPh5§³‰?mŒÖ÷GV›+«®?p£ºãO¶„èõÙž+&Ê©šm>q§•ÅûÞ*ÎWE³nÌ]f!±ä§t6XÀ*:NIA{Üš›™•œo'‡0³õ}è[[·wMô?Q9Ÿwh­®Šit~ç×O!nwÜ{-Y%‹5_WwüÜkž ç–> -+;l‚ͽ¼Ú¡× 0j3]fŒ ©Oðòþ¿b æöæÞ9®KÁ•ǺûîÓþ(HÚã\U% ©O‹û^†|.‡.ƒÉâò¥äàƒÁ` aCŸÍb2˜ ’nng{ksK;<ꯆ!> ^Aªb°¸¼AgWA;,&“Åé9ò"RÒ ‡/ølTˆÇȽ{ÊLAÚ`ÜŽü–^P ›óyˆGŠqÙ"QYôÍÀ€ùõÙ·WXâñd%­3fYNŸ¤*CA£Åõ,7>(hüº «³2tÛJe9õ¥ÞQU]ì»<ùÒT- ¯ª3Æb†å¬™fšÊæ½™û‰vax\vŸªÞ×Q*|Ãd0„veóD;Ý0D¯}í>Û ¯1á`Üënä[h&˜Ãèiknîè¢óÔLÊDLõ¥­DÞþ@¼Âçóg±Øˆ…¿aau< q(r9æ Åc2Ù<Áq‡Åi‡4  bövµ4·tö2:”Ბ" ” Ž%¬Ö̪ƒxPø0—â÷™âË +ð8l†P—7°Z`_¦0d!aäˆï€è .½åy¨UFÑÄÉ¿¼½iƒû™)A|FÖõƒúÊRŠ£WÆæ4 +Oƒ¶˜\dGZëóðSkYòW»‡ÂÞÖv~}7‚`†(*€$ŸÕ"vVç†Ùé²óÔ³Ü*6à#t é1ÀŒB1ÙœŠ@³‰„B“•F¸œŒÔP]™—ú$æF\aß.0`+¬†²¼['ìÕl×ûžº’QX;A|vSyÁÈ;[++Û»Žß{žÕLcu×FpÖQ”D‘å§Ï_ceµÎÝÿMub$_9éºÞv“çùìþ[-ÈÒDÓ‡„[¶nt´²]ëæø8­ Æé#›§8ñêv×€è䯶–Ì'W}·ºÚØ®÷:‘[ÞúÍ ³0Ÿù8ê°Ýº“ßµ·Wß¿àïngëìq öe^7³â¼¾­.7åQÐî뀡m×n;žUŒ¼ zƒÓwÜ×ÑÊjó©kïûNÃ"Ú+ò’Cï¶%6ŸŽ~ø¶ªµžÂüŽÒÔ]¶ön‡¯7ÓÚ 3žÙædecëx5»¼ÍeÖ—fGû{ƒ¦·œˆSÜ5àìªêÂô«ûìmÀó þQq9e }v†8/oyop;õ¼ª¹îMÂí#»<¬¬¼ö…½.o,`wgÞ ]5m$‹—Õ»tõVvƒoä|ZÊdwVqž+K”íz®²›#àõäÝ9mk·=æy ‡Þþ6%Î{ÝZ·Ó7Eç¨!³¦8çÖy?;[ëµë_¸›SÞÀþ¼psiíŹ)ç{ÚÛY[­sò ŒL}[EGFr@ø8- +ÄœÙî`oeë´ëè…WEU=ý6§7FïÙ¾ÁåàÃŒŠš’¬ÿ=ëÖ­Ýt88åmMß²Ìo-z¹ ›ƒ[dF-_X#³»>éNôNaçÝz>6>¯¼‘‹0J˜ÙÓ’›xgÿ¶Àl¶vÎ'#î¤ç`ˆ¶“…‡1 +RノxÛX[¯u÷ŒŠKªlîúvÀ@¼îæªç±çw¸:YYÙ¬wÞq;á]E߯4`挮úôDZ¾žnVÖ6¼ÜMxÓLï‹O¯=怋••óý¢ÖΚ¢¨€Ý ¹^g_T}£¡<å὞îÈdëx4üÖë¢vŸ4üöÒ”ý[Ü}ŽÝ¨nïi®ÈŽ8²ÛuËÞGo`aë=­Õéoøls±²¶vß{ò6ƧÞÁk«)~溄¤“Ç/‹k;E!Éië5kЍéžü+߆†ðK¡³ôÙeZ~¹ÏmZß8ÓËã-tP(é¥G"S uÖ¼½u1lý²)TÃ&.qмXßÃîK†zj}æê™Î¹’×Ü^äµvÌ#—À :±g%•ª>i™g~Kø.Ô\–u-*ÐÎÒTX•þìå[.>ÈüÐÆêÏ7 ºŒ˜Ùc æ­ .­«¹vxéT3uªö„ÅŽ7_¾^?SýÍÀíÆr1šH‘SCêwðfžHxfgÕó6sMÀ¯Úc&ºùžK/oúÖÑ#¨>óÒT),Aaö2çß µ¿ÏšÙmÅî³õ1d·Èlá•"¨6Á‹œÜSØ{¿˜Æd±XLZW{IQ~mg_ž/àÒ‹Ò?Œ°_4M H£;Éuo`rAý€~«£öîEGKsMD‹á+<ßI*¤õ¶$ǯ\€Â¤5õýRè0Ü}cÑ}*Õ|L® ?¯êm­¸~|ñ ¡IM-}NE½©lëÏ š—ç5˜kXRWsïü‘eÓÆ"ö\äp#¡ˆþ-^qºÏîüª­ç|!£¦,cÿúe#©TãÉ+O^Mîü|{‘ÛVœùæÉÍ>Ì„Ž¤Oßv$üuy[ÿÌ ç_>4 ñÌ‚ˆ¬ú¾ãìÚ»Ô‡‡6ÿ¡'Ôhž÷Õøœî~ÂmJûJÕ˜¶­¬dVOÍR'þ±ó:Hçè]y/ooµš~1ÉúL\bcïçýk½5)6tÓ"s¡c܇¾È®ìó8¿çáGC=SÏ‹ŠÓÏø8›ŽÔ²ÚlñϪéúß]žém5C‡Aa°R +*"m~³‹jëŸÕ¬öy’âtûðz–ùæü&*uìö°4FGUü%¿ßt†™9Ÿ]íä1Û_Åßܳa)¢¢®ÁÏÀ‡Y%·ºª nE­š:Rèp«í‡äÔ Msé­)q›WÎAì£;Ñyw@b^í§²o¯žL¥Z®*®ûpåÔN‹1ºZ#LÇ”4ôôÅãÃÑyÓ9žO`vV'ÜŒ°›'êk†‹l<=O…ÝM/b#i• íCÁÕ Ÿi£ ‘ž¢kºaOàíïúŽÖAüî¦wQÇ÷XNˆ9cEÐÅûÅ-½ßÊ. ºôèÙcÈÓüb …¿t´O¥Îº‘[ó>íá>·åºTªÞÈ)ÛoW´ÒEÛ\œ~ÔuQ—QRE‚Y«ŸVt ÍÍ.Ëyâëj § ~ŸbëyåQF3íÓEm˜Ù^uó´ùØT3›­ùJÃ~vŸi×óÛ…>¯Ý †#³¹WóZÚ«sƒvÚaäz:É“!^g}~ÄÑ]Ó'ŒBô²ü#ôòãÒVZÿ·¹(#äØöiz}!½åPà³ìjv_ ä-£âQXíÌŸwþý? ­þ”Ë) Vo–ËÓÒN!íä}ȸf©/ƒ%i8{Ò…ìûñ[ßÞµÐU•“‘ÂàñD )ÙÙîgŠÛDw ´¨­dnøò]1a‡&Ò"`1RænÙͽÍÙWõ¨Òbb²[¢ÒºX/ ×¤;Χ$+M&‘ªpD²„ÒÄ›Ÿ4 +‡neÊÅ©ÚR²ÃÆÙ;ÛO4Ô’¤pââXEMιÇElj~ÿÌnöH2èŒ(”Z'Iò Ãé@÷*R.Í2R—–¤EÅ“%¤å -üïåô~c½©»“ÆèŽ`AZÌ}%I’úè]72¿düžø€MÃHd£ù[2ë‘0Zã]°bIñçËÑ CPß.ÄgæÇŸŸ=V_J’BJC¦H«hXÜÍï›Fa^îósÆ—¢ñXDÑ¿ö~~QŒÇR-ZL ÑüN Èèü~/¿…#èŠÜ¶P‰‚Õ4tˆ{Ó(\†à–§ßv_9MAVÇJðDŠ£%fÏz3ue +‰€ës—ÂüÍgKÚ˜½(éªåxy) R”FS–wУN!ïxŸà>v8YBcÞš ¿ÿf" ¬j H ¿*&±Œ ¬q?¼lúÝMQ²öñ):ò˜ m{>›ÅcºOü–¹cV½èëüG~VR¨AÀStGÍ?yýµèSBPUbÈUEmÄâyS^“Rú¼L]õÉÁT9âà:¨Û¢^DNcàKYâ Q'®¹™]ÿuþÀn/=ºÉÆÙ'²ª±ôÄLÓï³æ†×Ñc ()Ëå¢c¨pCb ™‰¥œ"2z¾ñA^Îã#Õ¤ˉQÒ]r1©Rô«íýqç¹Húôù¹ÜRï›å¹±³d¾(G^¶ëY/ ×fDNÐ £Pö„dŠ4ê®zå½j‹þü2§ijsûMŸ=«“CMÕHUÃÅó§ ´§¤Êô§å__уØG¦ Ä0Ú£gM7ö¹A}Kt&£oï 'qçÌÕÆŠƒ„טæú¢B´ug…m×B<360µFX†—yý ê çãI;Î%õ·™8õ/¦ •Pç/™­*ÿüŽÊÈ5v« ”ÔÙ™&"ðFÓ½ëäKvØoѯ„y]7Ý—I¢ðzcfN£9ÀDâ+vå61>Â÷ÝfŠ¡¾„áüàæþ‰”V—¶\_CRõ¾S*Li§l€9FÛìòw_ €ô ‚±}BÿùÝ÷Ž»j)’é¨5Þÿq‰ð340¯ý«¹Á Ç(i— ™\ä£[1Ö*Sº­¨µ0<¡L$Fv„§6x[eÔBËÉ¢«šB-¬N}èƒ^æeª~’Zv´É +è—|–È‘õŠdls¢™Áãwnœk2øVgî¤&¸µè™Ç"“AfÁK­9XÒÁúz©zytXJ×Å\á/{f«ƒÆ– M4åT"3gct8.-rû’/:0ÙhÆÝâN|eOÃÍ =“¢þq$Nô=5 ^p_‚ðpøä9c´”„ÿÔÈj GÂáÈf·¿­HG‚´Ýùl6 5/©2~¾­ï}›í©°(4ÙÂÖ¯¸ƒÃ訾ùäb3*ˆFíyƒBÃÏG=N.ì·çCª“åPTsÂÊ€P ëiÇã%ÄÑꓞ—¶ï|)²XÒuq÷jEI‚º©ÕÕWUƒI3ÌëþpÂu«²dSt‹ðpÌ£å?8m$OÃÀ´=uéIMkïç?° z«3œ¦ˆaðšSV =w6Àuñx)œ8uüº„òNù¬Á›U£Õ0bhyu³Uö®®k—/ÝYÑÙõþEìî5³•qX”ܰe{CÂÃ#®<­¬ì Ö CŒÆ|¯?¦HàÄ%5Æ,±urßèºjþ +(7Êåt<‚ûX³<ÌCiÅë·>âk=kœŒ8CP]¹/öëÏ÷õ±f´ +MÐ;gÇîƒûw{LÒÁ¢ÅT&XÅæÔ OÛÃÕoîx¬Ý°Ó÷ØÙsagNì™;vàþ:Û fÍŸ]‘ti–¾ +š$7i…kÀÙРã¾Ë'ëSRæÖG +êcÍ(ÄõRÚ–«\Þc7Û'ÇÐÉÑS–ïð=´Ã~ž’èÜâzËýêY@¨)ïî3m ZÊhæÚ€3炯šiDÆÆ,öI¯êTaÍ0–ˆ%‡Í_ãæ»oí¢É2<š¨º`cD;—ß[_|ùðf E4ެiñ‡ß™ð —_dUsú­‘xa§*¯ib›R‡¤("ÖŒ#ªhh)JKJËÈÊi,òŒéåð{ÊâçVC“Læ9ž +N÷·µ4¦àðÃlK*o¾(º0RŽŒFcõ¦.tpÝèáîúÇB[ÿ˜ôn.Ôý!cË‚q$i˜ù²Ý~§ÃΞÚj3[€—7\t3»pUkÆGåÆ-Xësðàûezʬ”ÙÊCo[_²f˜ÿ.îØy¼Em¡‹o(èº§Ž¸8::—DãñÛr¯OÖSCÉX¬Úv.øÄVGGÏS×[™|ÜÉÑ>&š²$Å^gBCƒŽzM¡Ž%*.ÝYÝ=è3Úr ÍÇ@E’,=üw—=áaç‚üy8º¸žÌBÖ±Z/°‘'ád¨¦|ŽŸ 9æå` (%.k°1"úÌš‹eÌ~[ísðØ^+-YŠ˜ÖdÁž¼Fº°'ròïÚ8¸ï=zê\XXÀMf*ÒX1üTÛÀüFZ?k–ÂHH©ª©ÈJKËÈ(Žœbs7¯Û]¹×Z–€—Ó·Ñ÷$h}ßfCe)ŠúØ­Q)lVgjÄviŽ(iààs"<,4ÀÏ×ÕÖ!äYѧMîÖœË#Ð(œôÌ— ì?qjCÂÿÏ€9ű{eÍÄGd6|Òë-ðbâÃæl{×Ò÷!DV}ÎÑ€ »OÒŠJËŠ²Ÿ{Ï3ň‰á”% WæE¬™¸I’ÒJê#G›|,áï¬ùc{iúYÿ·_¼.-++xõÀÆ\ƒS'yü¶ËÂŒ¼5ƒ‘V\b˜‡ÿå”ô¤à¶š$JŒ<É%¤›#೺ R¯Í.‰BIXÚœÉ~júÐÖ˺Ýò•À¡QÕ矖–å¥Þ¶Ÿ6ƒ‘˜àŒÌ_ê1é½L6ÿ#ýáÂ)ý_²f(=Ò$ÌjS|ëúy&»5ÇÚDƒBe†-tØû2§¢ƒÆþtR‹Ó¾Ü@ (¡¨ÙúÝ((.}—õdÇÜQ Ô]| •‡,Ï?>a¯‚Çà-×Ž8´ß;"½–Ë¡×<¶ÖV).Ù›[PÑØÎ„>~Åš¡ÞˆÍs‰âhœ¬žížÓ Žˆ# Ya+‡ë9Ð'ÖŒ0²ÖÆ“—’Ó’Îî\«EFì9aCp'ë«´JÄšHO¶ò|ð,é齈:ÒÀI +&+‹¾˜ +óÚRžF…‡F^Ï,()+)Œ ô ÊPâ*öÁ/EÌšaN]Êm0bÇXíO{[R\”¾ýwy¢¸Ìˆ¥‹Z?~bÍ€nIØï +IÌxyvë22ÙuÂàæÙùÞzšx3p“ŽP­1ïH³pu¿ðÁIE2¯¾rw4ˆƒÒ¼¤ @>f鑲^?kF”¡ü|óIÚÓ[ Íð |ñ#ößx‹ð°Öú»Ç6 _ÑR4ô¼ô²±vYuCw¸ðßÞÜ+‡FÉh¯zÕ,JµD¬0*²¬´â°á†£FMp8ÇàñšÒ# U$Qh¹å^ +JËŠßfì]3…$.®9Ë=«žsZbw¯Æ 5üÝ;ñ÷Å0/‡ƒ©ÕÇ-yì?œ„ÃUlŽ"ÑRœûÂ{H‘ħy57D¬ü"i¼$ìúƒ¤¼¬Í‰hð—r‘ÈÌšù½+T +8Î>(ó}iÉ»œG·ÃÏž>}íÑ{̯y¤-¢BÝ%ðÐ÷}^jÔÉÑ o‘ŒY@ r2&R6\|þI&Ð#ë~ðE + +«àñê«^ô¯X3JLœbºÄíʽ„—÷Ï/®†¦nq»¸ô»ž¶ú„ðÍBÏRÜÉB⻦žÎÐj2ì¦ë‚¼tÔÜ­IyEeeE7Ž9)âÐdꄈ¬fø£ 65bœ:ð'NiŠíÄ‚QŽ&ö­! bÍHúùy82÷K¨ârÚ¯›ˆÃ UG/¿ø 4ZüúnÀpi¨lóÕÖŒÂà‡ÿæp-áM凪ºÖ.µ~Íš[¤÷ôÐèl¨ŒÛ\ølÃx}–lf}ü]+ãkCãL÷LxßÈårzêò7-1A£Ä4gÙ>­@:««ìÐJù„|Êè}.,`§…mÓ&þ4rÏ•,6"*§"-Ær¸¬¸Œþ¶¨×ßù¤€Û[ü,bš®2ޤbw$¶êË3ÿ0­öõ¦¥Æh=ÇЗýg`VGå™M« ”¤Ä18Š´Ò¸ÙV~‘ª[zÈ]åÞÌo5I^b¤ïÍl¢+«öÕåñ:òbX]ïè70Ì~we§²’©¸),±©‹Æ`0è½]m=Ld¯ZÀH ö4 Pš“üž|þh3ôk0‹W$£°*«=£+ÚzŒÞúwÏ\çŒB‰ f:gÔ1?±fq¢œ¹ã©º&0Kõ븅fhq¼žíÁƯþ,Ô'ÖŒSøö8ÿÿØ;﨨Žöñoo,ìKï½#‚€"JTì;*(KìQ£(KÔXbï=ŠDPš +ˆôÛÙ¾þfî.]ôýþÎyßsœ?Yî½3Ï´ç3ó”ý1fjD Í"êÀ#ÅI¸T"d·±x|(i!§ñÜöù:42Ý*`Ͻ(èžÔ,`~:µ~2DÖµuêy)è|¯%õôf mÃ8ôÇe]ÔŒ&ž´íuK$âW½8é¨WË*ì|V5#¿1wE°5zºÁ¬W ©„9q†6…@5óOº‹ÈYðæê._]šš‘çö[y!GIÍùIÕL¡HPñæFd Ð ÜG®}¬âM÷¹Ya)î1jÚ»Ï\»*kÝ®ªnxÜ%EÔS%5ƒ=CñŸ´õáëwË+ê[¸2 çñÎH-"¥áó[Jœ-"~Áͽަt¬–û–‹¯yÍÅ ‘Ãð`vY…žIÿÐÆ…}Îl}f‘(ûb‚³*YÍnõ‘G0U¯¯ w1ÄŒ–$?hȔԌ!ºN¿]P#‰XµoD‡ªðtƒaÇÓ>õ¡fñë3íU±h’áÄÕÇŠ*¹|>‡ÍæÂÏIk^w3j-x~â‹w•,~lº]ȇ;¨áÐAËÿ~[#„íh87ÓFÐóšs3¯¾»B “p^n®­¢¢a;#îØûê&.Ïa± £·\ÒVòd¦ƒ6PÔOO.eµƒ7±›Š’fú¢0Dãáñµy'5ë:N¾’U!I„¼ÆCKCÁ¶N5ðúõq©Â$ üµ•Éá @]Ä|Ö§³üh$¼…[Ô<°æ+©ìúva;NÜ/*ýXUÓÈk³¯E 2@µ‚"÷•#_où”¹c†š@w—XÑÖðàÀB"žL³]qèVIu3¿Ïa2ù¢ÎLΫϘh€Ç’_4|7Òþ^¾—ïe`E.©Oª H„–pp+·îõ¬Á†(¼úä¸;¬/ ¾;¿ŠU§Ó¯›>wR3¼MrÜtæ9¯ã)ù—¨¹G‘rþÞ4]‚J?8¡±Éê f²ûüßéDóCÐ(cÜêzÜõX•i“œÕ!t÷kæÚ9Vƒì£ Àjù­¤±(ãI/xý‰@Ö\0×Ïö©™~õpð»Ã²S*—\&)¸{h‚»©âVŠ¢a6búÚ'µÈ®,,8·^›ŠGu–f)#­ÉÊîí #© yT-’KV Ñšy.L¯âöþ*çÝbˆ=ýšûP3óÍx]©Ú6lç'…뢜wsË$( »ÃÙÍݨ™ì2÷W…Í¥¨©0:ÔÊ3|Eu_µJIÍhUûQWòêßM=«šˆõºs¹_Š'V¦ u€7D®?ŸPÔ£'5 rO­„‡3ÄAGÒ+ðKøY-ÕlÝH[ÔìþK)¼<•‹ëRƒ{[]Û©+`÷?!ÌüESon[&±÷-‚C¡õ¼fti{u›¥jå.¿¥‹š vÛn"­—V<=äld¨·`ÿSÅ#oN¬µ€²þ’_s{ùæGJ%4îjGÃ•Ô z2|Õ…JfÇQ‰¸íÊŠñ0Þ®ñ÷JîÒòGô((5Ï})¥í•éc½€Hp:#ÖÕ÷öe oÔ2™š®dsÙ§»@ãñ$·+àÙ”’š)f±‡Ÿ+”Æ·7CáÍ5dÁMí²ÞÔÌ-œf o® œ&ì»ð¸¶GL6iuêA- + ñ=~ñµÅaW¯J[2Bà˜B®¼Ù¦4-`îŸ 1¬CwUõöÔî—š5­†_ÊUعËÒ/UÁk™ü’V£0q-¹“zú5¿½šúE³Z{>O1ƒ9Õ¯"<´Qx͈„‡ÿVâ,\Ø}·XñHݛ˶Œ/P3²m>›Þ¹µW?ÝŽÆŽØø7KÙ®¶àpr÷[­Hžwq“ЖIj³¶¦¼.á÷>O’|ü›§6AsШ{%¬Ïÿ ¥½¥äè’)$“€¥Ùu¬æ¢”iN†8ªÁä·;ødbAÝÇ¢Œ—6¬„%vÞ$s &õð•gYȱ›‚šñtó•g³»Å9”÷¥f¹TÒRS–õìNòŽÍàUKÍò5×Âã(Îa[^#×F +jÆ`õ£·ÝnT<ÂoHŽ £Ç08ân ³_j±O­ +£§iþBACÎEk0h5'Ä]ïÝáÒª8?h@Ž'0l”rDF Žhz8 r¥’šõ]vwT’W—3;j~ôk4ÄÇ‘ô,ì”v´ÕTãŠ66æJ —ù{ìpTLÇÜ/Uôæçöšìñ–_¢fœÑðeLÊÛ^ŸD,¹Ñ4C«Îv w”W|)OÆ®Ì\8Ò…‚£‡¤ch5bꪫ©EÝ}ÿ«3Oû™R)ö?\|û…fÿ…E&bg_Þn¦¦¢nøÇ“·¯.&˜h¨Ñ ‡K-Wüƒ„ß”zrû–fFúzº&æææ&Fº"¶/5Suܦ~êæÜ›šÁ· +žèa¬o o`dbfnjb N!`°}©Ùìç=Ïëö©YÚÞš´0‹ÀŒ®¬g·â³ínÛ—’Þ‚¢ôùÅI.–tU ÿ9ñ +¾à§dPûæêTg=ºÙàÝwßöü 6n(Ï¿}lG¨½UQwˆÙŸÂlþxdv¬î8•>•qš½÷ž¬½úÈ$d)П^×{ šÅ¼†‹»ªqd+¯}OJ”n¸üƳ óÀT$Zú%?ý$ê f5ÍÀ¤ëEŠÿ5cMý楖1¬Ï»6ÑYƒÖ_ôW=OÄ­Íß»|Š“µ©®®¾‘‰©™™™¾ÁôGÍm%©+~p  1x2ÝÀÄ´»8ÜB¶]yÝEÍ*Œùå +aÄØ¨¡Ðx×ñ‡”2bŸÿ9ì× +jµ×l ·#â0x’š~/9ò]zâ«­¤f#¸ëo¦~5ƒvžÛ2C‡¦á35!¿^y¨ÞAÍXŠêèç ]ð+a}Z=nš²ªq6š›l8œZ‘wsÚ`°Ó‚æ$×pz-‹NÄŒÕë +ž¢­odÖýQ §…»®Ô°ÅJj&Ó$×"•”‰yÙWõ4© »õÞôõk–‹ùe/¯Ïéeª§=JV³vKºš ÿÈ%5¹–ÏùÑÚD—ˆÃbðT=G¿Å¿Þhæ‹y%{Zh£á6¥gi·ââ5ûBÚ§^çOÒvfÁÃ3“Gø邯`AÛMÚu-‹/àÞݧO£ 0XU-ý/2·t¼â§‹š=C”ó”3´øænG +­n}ò%W,ª-HY5v¨•‘¡®ž)k&Zt +ƒéCÍ`ÑxÔÚqf+sÓÎÆ›2TÑX¼š–^ϯÛû‡l(bŠ¥æóËûÇzê1Ô€|ˆ@Iqüé‡Î¾ùNÍßË÷ò½|S‘gŸ[o„GÑÍ/äWœ]5êæ^+:5^mÖB_èŒIÑ4 >:ÄÇ¢hoj&8OÜRÁìÚ¦ûP³Œõáá(/ˆ9TºíÐQcÂÃGù;š1_¤fëµJ%| Ô,¨Ls‡èA2r¯îYV¦}ê7õ¿S³¼1yœØgÂ÷ÜÿR”IqKeþîùaˆ7®ŠWôï,^Ó•¥cU„Úm×Оµ?iþÝ÷lYsúD×ÿaÞ¥–¾÷$£fnÁ9]*ôòó{Zç;>ÞOÒD.¿#ÿÊuQ³åª£ÙÊ· Œš-ƒcsë•ÐQùü˜¯øaô/O…RQyêɱ®z&êDžlá<:<|̈!píšEÍçþHÑõ ëÙ5S¶]ÊúÜšGx¥üª¬b©-¤f§ðƒjëôOC:©YÄû´$PrŽíаÑ=Þ:sñ…×µ]Ôì<ùi¥â~ð+¨Y.f_Oœ­I$»Œ‰ÿÐÒ©AuRó°ç]:˜„Y¾r"¥mÓ¡#Gõl㢳i+Óy¾Óšžx·÷Ý^²ÜP4íz–qçÝ)†C@IÍ®IÏ>)*)h*Š +ã–0hòÖ*VojþŒ„&˼qpÚH?Ä[Î ÍrÞÞÛŠ”µí%&­àLPXKÐ Fo¾È³íõq…絉çÐ^óhÁ’c•½SqöKÍNþ;>*C7še×wN# ï6dDÏ/OM8”Æâ¶&ECtRóûø£ò¶WPûz«/Q3ÁyR|%«³ƒäui(È3÷éÕ®ej`)»¦àÈÚ˜ g3²(áI6ëŽ<çt¬0ÿsÔŒÄ.~4Ý]CÕ›¼îPrôtÕnü†|…á\Ry>ÔJ¥Ú[p+=÷Ý»w÷Ž:0úR³ªŽÇá´Š æÖ’§KF8ãpdc§qÎ?Ì{û.;õêâ!6düÿ5$ÿkõx°­|÷ßL×£WÖ·IúXXÊ$¼‚{Ç#’Ò´¿Æ8aË™‰M•—×N¤pdÝàßnõªLQYS.n8;w(ôŽ Ýyßú­wÍm¯1$p.ñ×rË´”S}týT0GTfÖJ¾š1Úžï)sî”?û#ÄŠÆéO^s¥‘Õ|wÿ:¯a2qígÙùï +rNm‹6¡Qú½k®}8Ñ›„§˜{E^z–ÝCïKjZxßFÍbaËîù¾$<ÖØyÒñ;/{öù‡ê&V—_ó·P³¬á]ÊT_3ÝæçCÏ9ç˜Ý¨9<½±‹šÁ@=0o8¼×uôÙG¯zvú{P™¦â³‚,A ]'Å•´ôô³n%Ì1QÁRõ‡ìø+%¯°‡„>Õµ +%Úšý„Är$‰³TØöäèr™ªéºãVa_jV¼ZÈk)xzqñŒ03mÅ-2£RR*`¿Ï¼·9&ÂÑX¬gDƒaWrêÚk_…Û‚!ä9oÛýŒœžB-oá¾0Kä`VÖdÞ?5a˜±¦*‰ß¬š¶ÊôÓnT¬Šú¨'ò{΂÷*xÝ,´'+³±È3N­Ö%pZæ+/ç°Û*Ä„ªðêÆÞ+÷]x_X˜Ÿ™L§úP³ùн» %‚‚[ÓÖq-“yj¼£TÓÛ”R!ûvjF©{ŽØqQpy‹=ê¬kNæØU;æBûCÊaÚÖ7Ÿê€¬ߥŒ„#§j–qŸï¯FÀ TýN¦è)VÖá¨Y*lN˜áŠFa¬ü=+®í)cf»Hòù«¨YÏeçãÝG ¿!?*ÐCbÌÝÿœ×õשùs{ÃÁÈá$0y<§<~WÙ«ÇyBqsÁõ@;À#èCÝ2«@õ HÒXG¤ +±™Õ_-Ÿ;©YÕvã…|Åpa}z>ÉSèiÁó6ò¥}©Y!DvSUÆý³3CìX4 ›cñª^™XY.6W½¿~$Þ×:Ñ“uBÓêÄâŠ{Ž3Žßû°®¥Çð(k粘l®H"’o­Ìÿ}õD–¨k1æþûæ–÷)Sl´ÑxªÏôo›xJ‰HD<‹+€½ÑIÍÚöáç2>±ƮN^DÁcéf¾¬b5ä¯eOÀ‡.K/kOó[?lžä©Fìk¡Ý“šå⪌K“õÑDƹ»ß·ÀˆHÊrðu6t»ó‡ÄÃ5—IEmU[æü6SçÙ™ ŠI!çÕ¿œ¨ÃMö¿lüî×ü½|/ßËÀ‹ŒW“<'ˆVõ"åͽ¡v@å'ØÏþ¥U jÌ:5ˆxV•L´ñèóVÄ¥H&å×¼ÏMÉ/‡þW2Þ¾y^oUtÝ6ŸH))ƒ/)x™þ,­Þ +ÊÖºAèdxÄf×¶±[ëk˜â¾1´%MÛ§@N†ÙÇÔ·6Wä?œ\½©ÛM~Y'üüP3JÍdæî‹°^eùÇ8ŽS±:‘]'j-]2V`Ùýy€k@Éük«…µ_jþ,mÈ8n ­…ÕFýtìc³‚AÅ­Õåé9yH6“o f¹Tp7y ‹gØ.?ü7¢ä–Šøu•E™ÏJ¡SüÀ¨ùíÅx{Ø<³…É÷›¹\~SEuM£@*+y¸ßŽ„¢™†Ý)ãt“P?Ô,ãg]É àQ$Ó¨w› +tÃÆªò·…E‘\Ê,^;r|N×ëðã\¤ÃKsÓî¥5‚aš’ 4Ínýi-È…ÐÈÊ ÓÞ*"wF£ºŽÙœù®<{}ßBx|®ô Æ6ïIÍ2~]ÚŒµŠèmŸ?¤üêÉ@¦šáø´ZVkiÎËœw mHGÈxöσWÑÔ!ªD²öòEЖÙÄ/êJN•Bµ,/ûC#·ïìù&j–W>Þ ÏâðêÑÇ_¶ñ¹µÕ,¾¸:ãL€‰ +K÷»ëmbd!—²›k‹s_×ò¤`A)¸oMÇ£º¶œi` %¼–ë–˜Ñð¡f1óÝ–XŽaå³tãö½ÉûöìJ\µdÎôéÉoªY`ß5sër“fø0xš¦cÄ¢•ë׬ßÿç£êÚâ¤È`IsXìŸ-ÝX±_jõéÙ?KxêoãÿÓFdîݹfIÌâ;ßTsÀ*šw6ÞœF’5p š:c67“ÃBï:WÍsª^o˜@Çé:.‹Ö&Á“´iå¢é?­¾[½§;bhMKÅÚ}øŒÈ¹“Gh’±õ!ó’J[½©Y&JýmËÄЉË7n‡Ù?Í߆€ÁÒ}濪nygÄÔi±+7ï=±wGô8? +@SÝÐk¹õ"™4ãòvo4QÕrÈ„MÛwÇ“vÄÅΉÜzèz-¯‡ž$3ïX5eêÌ5›Á ß•°vB€=§b:8öM_*h½¼g¡„UÕñ´hGÒ^8 ÖÏŸ:'éVÞçnÔ †ëÐYp¬Ô¦¼¦í.n´3Ë6Ïô!âñš&ÞQ«ã“÷þ²bîh èt†þj†6Ú5gv.ÐQ#biúAÓÚ®hêÖuQ³ýv;GÀ©¹³kQxDÔºøÉ@։놻‚ÍÒ>4þ£²²Æ¬“ÖÐÕ~ø³úÞÑ:¾—ïå{ù^þ©ÈEewv骑Éd –`4|ÙÛ.÷dIÁŵÉh²µ›_Pp°¿× ]-u$ÓÑWR³Œótçl*ÂѼüƒƒƒ}ÝtÔ©ˆ±÷×Q³„]¹eú`CRÓqô<Øó‡¥ÇRa4ÔŠ'a6 ðB5CÛÁàÁC|ìÜfÇ]àöÉDØY@Íò¼K›èh”¶edn›BãâÞO€1C¨ÚÆNH±4ÔLBÖsØt!^fˆ›-IÄeKcXxÿ+èïfoå¶êOWÝ?àeJ‡~ØÚ&ŽÈKlL]¢6߇$gŸ[Æá5ìÝ}|½}¬½Ñ,’õÉ<%/~xh°¥&GÔ6µu÷ödmB$@)jŠ‘ç7S3G j*ê¥z ó™°‚+‘óë›JACÏv5›‚`»ìõT‰øþ©Æ KžLÄa $mg/ÿ ¤o¼]íÆE¿B"±5#MI‹öµ#AEËdp|kÐw»áÓO6ÊJÍõ¹—C¬Á_ðºVÞ~~þžƒ~œ¸÷#·ùXTPúçbõP%ú¡fh©ÿnåO<Cd{ú M +ðtq;Ï'6€>Áû« ôãW7¶Fëhed½áÆ;ð0»"ca° ƒSc˜{!£´ÄÃÙÖsåqÅ€SP3Lb«Â°´ãÅÑH­k=áÞ{&”pOj×§†1Lܼƒ‘âé`B9K æã6U°¹…—âÝ=|ŽúÁÁ„^­á½ü ¹4ûÊvuž¬oëŠôTð?o'+ÿߟUô=ßDÍŸ9åè8ÐÝ4C[?÷áçsë$í —¶Ï¥«P {_äËA¾^`ÌH­Aŵ2}®§%´ô×0ðð ô÷17ÒÂaÑ¡f¹LôòüGC:Š bhç¦K€Ÿ—£åf‚uLöøX} {/¿Dö~æ:j4ÉZr…ÂD.½?Œ%¯‰¿W þ‡ò{Ê[KÒÃS/–ê1>þ]kç”—óêßþJÂ#±%Љê±lÙ(/<ú«©Yμ”0ÏLŒd"FãjΓ£fÕ¡i|5˥”#þÖÚ8$%Gõ™žPÒ"hV›wo¢·9•BBâGÂã $¯i½¨Y̽™´H_¥{·Î¢89¹‚Ó3º¨õúöh#¢êàqß6A‡Q^Cáþ…!*˜ËŠÁÀZ†SâŽ@ÒXƒÊ”¼¸<å{U2I±ÁÊIzAÓS+3¹øåÙøÁö`5Vü +–Sk×eÏËÙÛrã¦ú«“”bWU:ùä#_Ô'_³\Z•soùÔuU²‚s18M×aΦÓ%ÈùÕ@Í8KÇQ“]Õ°ž žÌ´å\F›æ'«H??ÊÍ‚¨L …§1œg.ŒêfÒ/5ÃNc=;¿;,2$…X"•æXÔ,øVj†6žža£«F!¢)Ñ<‘ì8bKf {€Ô à.ýL¼“Ž +"C°‚ꎟ$3íò( =ª¶Ë–Ë9Ý'sÿÔ Oc>¤ ÷³ë`ÊU½FmȆkr ·29v‚9ú€+D€'jEÄŸ­áˆåRQeÞýc3â:½º>cn·vR3‘¢é>ÔÕNI A¼ŠµÇ”s韠FÑ›š…i¿.·é6°x"Mß&öp +K((ý{Ÿ»£caÃOQ7»êÏZD qêŸJp0×%ðʱ ¶²QdÜ…z~oj¾¹; +&ÀêìT<‘aîûóáG\ äÅ®+:©¯E#t| (jš.qr>w£fÛÐYü¬ÉÈ\ýÇp +=ý¼TÆš˜÷âB¢»¥é\,ŽH· X¼xާíߨNBVMÁ¾UF:ê_Gƒ¯kû'^x-àÖÜHœAW!)g'˜Â@¸&þ‰×r•–â2Þÿcレº6€ÓZ÷ET@QA´ +(ਢ¸gÕº·,DÜ£ÚVÅ=Pq´nÜdË‚lVöNDx¿ 6m›÷3×÷ùýGî:wpsžÜsÏyuÖFü Ôq„saÓ•C¹*EiVÒ7+¿o§aw.¬î@åï(g]é©Jò‹J+q‹í=Ã_m0Qÿûï5W~’~_9©§š8÷©´ì¦5m‰³oðó¹ú75‹×TuwñÄáÒ2µPëeºí¦¬««JVFðNÛŦú}ª„m¥nj>÷ë¥M¿¸ò©ù?<’ÏÌ>íÚw~%F6oiʳ“³§ŒÒ«‹l;TõÆL›{ôq¬¨úgËïè÷ŽºØ/œ5Ê [é¯ -Zv53ÅþòËŠªãó.Ùï¬q#{t•½HÚn éœãžodcû²36Ì0îÐVRÛm©>Èé /ïcãÔ,þª.ɹ±lÖxMé£^•ê¦æ¸&¨êç§æ–¦S]Ü÷Š¿ÉµÄµÏNj'.Ù•PÕeJ…ˆæ¼dÚTÃ~ÒšU›~†æ®ÇŸ¼p·kÕLjY‹(ž‡§˜™Hz—hÓwÈÈE[gó%•“”š%*a%ﳘ7Ñd ìD´h×ùÇã7Ÿ}ñ³æŠRŽÿÙ­†ý¥Ã·j¯¢1tî÷¬tÿIâ,ÙRï·§iõPS©Yâ=+ëÔ®uãMw”•æ‡.ƒMÍÝžr¤¯WV¾ó=¿gîDSUY¸m§Á#æÝˆ¥ÈJñŽž|Â~ÅhÃþídWË]ÄW‹­‡¯l?«ÆkÖ7;rîØœñÃÕÚ‰kBj†ã—ý˜UÕ¾¿~jþ$HÝ2yŒ^·ªq®ÛuÖa>köJÇgo¨Ÿ*Ë‹Âo,˜:ªGǪщ;öùqú‚ w£ó«/‚’¼ˆ{ fŽ×Wï*«ttP×7›nã“ÊnôŸñSsÅGÑóÓ.?éʆZn­7cí“T¦dR¹ð¹Ç¾Y“FJ´•£V½t±ø#‹/ÛËrjÜÃ…f†ÛµTiÛEÔ/î×.O&g¼æÆ©YâSIVÈ­yÓÍjK'Áf3lƒ¤mƒ“½OM9´]ëdUZ~Ãg-sy•#¨ºÎÊŠFНö«ÏÇ–ª’U^º{ÆÞÆÒÊ~ÓÅÀôúU–½¥zy¸9XXX®Ûzåq¿¬Œû`͆Ów£¥ïT’Â=×­µ¶sü5„TwXdñ]$z›ózKKÏpR±ôMùO%ü¯?6¬³²s8|ýE“OO=æê´çÄÓ|8*•³²ÂºÚYZ¹ÞñË’ü^Y&zyã„­…Åf7äêÅ÷´Âä £›Ä…²Þ¸ùdhzÁûê.ŠÊйYñ>{­,--,,l6¼î^įhpÓþTšè{ÃiÝZ 96>ÿ’Û°ûOy‘·gí¥¦3þ¼_¦ô‘ÊÒwÜä_}ÎÒ¥ìþ8õ .—QoThÉ“^NB˜÷ï.vâ9,-OßòÍ.äÔy÷¢œ[”ýðò!k+ ÛÝnÅ’ÕïôT³rï]:lkcmáàê~?ˆ&,)¯(»sÒÑÎzËοò5MQËŠy ÷wlq°°^»ÅíJTzaÍ«§âðžõêîö kí7öM¨ê½³”WpóØ^kk׋OøŽxP“šOtŽ%åÞõp±±Þ²ÃãUZQYmÑ?ѳb.üîjce³e×ɀļbÝëêq{×½_çIå>;q`½……Ë™ûœâšÒs‹‚Ÿ\—G|<ì6ì¾áAaK_"­,ç‘"öŠÓº W£ +?VdÊíö–Ö{ÏJïÕ%1wŽŠÏíú9²êƒ]Y"d$Þwt_&ÖœÏ?ð'3…’7Ù+JsCï±³µpþõIBì·­RAáã+ˆOÙ¾ã÷èÕON+ÊŠ“CH¡­³ÛŸ±é9©‘6Ø;D­×á‰ø¾”ôÔÝÂÂÊÖîtÝ7§jNj©xo§µä +´Ýzéa@CTQ}FÊKEiá'·mëõŽ'=ý 9µÝÁ•s“½íÙ,^ÔÊzãé«^I$º¬¾ KÍ-Û«Žq9OÊM~|á Ý†ß.ÜO§V_ •åìŒPñ1´´ßt-º¨ü?•ïôÔ(¯ÝV–²KôÀ™;I9,épÛâ qRbNìÞ$ûGqr»›–ÿ®^?_Ü¢Ôv´_œ[>MdKþÓ@eÅ;NaLÀƒ=N’ƒoek¿ï½¬BvÝ~¶+>•R3c®»í•Ìaiã´çbD:ùtP†šÔ•äÄúþ¾ÁÞÊÒf§Û­×yL!#ãú‰][öxÄK~)çÂÿØjoa±õîËŒâÆ-ÈËÞS2¢®ü¾k¤|ë\ö_Š!ˆ·^YQ^ÌÎ |rmûFÉ}Àr­ÛMß\:¯æÿÈMq§§òƒ–{0šgÀßWšâåååý2(›ý¾þ]¤²ô-3ùUxª—_…û¶¼²œœêå\(äÊïÓâü¼^¼zM*©ÛºòSžø¶îå™,¨®¨¼çQ¢ÂÅú†ÇQ¹ï**ÞgFHþ Ïú {øÀÍà#^yfQõÛ™åï3â½½¼^ÆgԆߊ2V~†´L/¢әµ7|qq„¹©ñþ^R~¹4Ö{y=¬Ö³ìmR¤dß½¢2fÈjŸŠi§¬&´ÿ¡ó‚­y²·+Ë,JFt¨l;Á¯’ Ù¢†™»üCù{^~f¢¿ï IA}CI…¬w¥u¿‹?r)äÈÐé:RÈ´âê¢VV|Ðs‚ü}%Ç*â K i‘WÂ/ +œ ´|~MUˆXE±áÒƒ™KåÔùzÏ‚0éñÌ(¬=ž™ñ²ã™ÞøuïêÔÜbÐÔ-)TnnJÜKñÂa)taÝ«¢â=ŸFÍJxé#YMBfaqÙ§ÙO§¾aYT^m?HåÅ™aÁ’=ˆÏ‘,#¾>™EÉá!²‚„Ä‘i<®°*ð‰+â$;^Añi\Aƒ*Iå[.5%2Ô[6CDJGnJ•ï9 þa˲b$ÿÑ¡‘95?¾½eÄGüÅËÀ\^íÁ,ÿ "'Éι_2™Q\½§å¥|f^”Ÿ´lÞ~1⺠°NÏü•Ÿx”¬ñ©ñMÍg3Ó½¦ U“&`#Ï7œÿ4¸É;¯â-§ö°G¥Q¸"Yì*/}KÏË xé#Ý®oTb6ûmí@sÅ™û·Tù®Ó¤¹ƒè)¹ÊjÍO­¬ûAÃÉM.'w]õÿnf‘&ŠÖ¨Lò&5±? gªOÎÌøyçæuïª1Ûõrž TîJ>¿¡Ï£é‰>if=MMù²™õ¡ýùÂUÖûóo”TþýLÙ?·›_°Š&w¿ùj~_º“ ¦~fÙÚé úÐnjùFË]ÙLû²¾|F¹s4èC»™U4˜Ô`¶q>ä—¼²²ŒäsÚ¨gMSËÀ,ÂtR@ì7÷Æ÷WmÝòÝxÊ×.Ì‘Ü>´á«k܇öÿ òwìôœ\·ú'“O%~ç7ët–¼¯Ý²ß’xö+Ï~*.¼`3Q¥M¯¥nÞ埩aU–Ó’¼m͇jhÿý^Ü7ü–£Ü‘§à«k<òÔ7@îÈSJ@ÒŒÔAíºèï¼ûæ=ºÏøo(z±é¡ÒÞÄÚóí¾ƒÔ¬œšÅŠsƒÌ›b>iúü…‹$ÌÖï-}E¢Ëä™;=ß6Óåß¿Qù)íé‘a=: œ²-¢Pøùù€*ÊÞeLJ޹u/ð5Y^’oR³rBjþTùžCöö¼~ûá+‘z¨ ɸååŸ>}ËwZ¤få„ÔüéèÌë–ÍÐ×R¯cZ¥¥ö`óy›ï§0ó6¤W$É?þ§ò&ü ŒÊÅݷΘ1cµóÉzñ×.T&žÛh=cλS¹Í¾PF ŸÊX¶,™6mÚÆÏȧðÍ©üTšåsíÚõG/cx%ßÈ×÷7€›ýúáµk×î?Oc¾ûß oe\%9"àÎ5ÏÈÔ|~qéç©òe%%%’1‹ÿwï#JG2Vziiɇ¥åôÅ@X•Ë>H.¶²oi§”»wïØJC(~íû"À?à ÊËË¿öMñqöìÙõë×ïPŽŽŽ?~üÚ·F€ÈÆÆÆÇÇ'àk›5kÖ‡¾öMñqüøñgÏž(‡•+W–••}í[#À?$NÍl6û-À×¶zõj¤fE9yòdPPÐ×>¥UV­Z…Ô Ä…Ô J©Yš@© 5¡!5€’@jV ¤fP*HÍ@hHÍ $š©” +R3R3( ¤fBj¥‚Ô „†Ô J©Yš@© 5¡!5€’@jV ¤fh–ˆC%?¹b¿pÁ¼¹s­]N¿J+~í2Á· © ©š#d¥G=w]%±Õí~:…-úÚ%‚oR³!5•H@Ë#ņúß¹)q÷‘OtRÅk8——“þèîí›5nÝñ ‰ÏÊ£DŸ¿O‹,ïó.c LFŽŸ1sÚÏËŸÅ“¿`9€© ©™ øF)ÅÿÅ o1ÿèÄŒ"·Ñ\"vafˆ¿w!QÉ94ÁÔŽÄÕª'ÇÖéjô8Ôx̘‘æó7e2þ »P©Yš‰G$¤æ&?»â¶rÎÔÑÆ†}´$tt ~2Ÿ²Úé× 46¿f^!úô˜®F—®Ý44¥sji÷jŸÍÈzx¨gwýe²YM=ïñ8¬Lß3š­û.ß~=-3‹D"3¹Ui\(à³™´üÜœl)›œGcr„Ûm‹D»(,™''·ÊàòB¡€U”íua‡±þ¤½—ýÓ¤“Š˜\É—U›S@gÕ_‰M-ÈÍËgñª^§p™yÙâ?âIœSÈ©ó;°€Ë¦æg‹·š›GgrÍ~BjBCj&%Þf”Ö= ~»Aa×­ 2¬6ÕéÚgÜÿ Aõ‡’Ôܳë¬Í©µõ ~AÌíá]Ú¨NsÎb6|W®®¢0n*ýœÎ¿RèˆØ)OÆjBj†Æš©™PD´Œà­ Ò:ûØãh^£n¹Ø…i—·¯ì£5tÝñ'â$ù¶65vrŨ½— +™äË‘Z]Í^S9r·Ägä<>Øvúè6ß·ëÕoèOcÄ݉Ìå D\:9ì™ç‰ß·/Ÿ9ÉlÌóÙ ·¹y„¼!±ùµ‰øä”è×NÛ.œ3A<ϤYÖÎ_„§æ§Ýps6Ö¿};ÕþƒÅ«?cÞ¯÷Â…oy¹qOæM_Á«în x>G6Í^i÷4‰"[q^ÔýÕ¬D‘ò“^]>ºó—qf“¦»FYÒp,äP²ŸüuÊÑbñ¸±cÇÌX´ýàyßÈTfã#J © ©™PØ7µiÕ}ή[r y)O÷ëÖmäªÃ$º,PËMÍâê ÙÅ\SeðŠJSÕ*òÓ‹—ŽÔB¥euÍ~“Ÿ¤JžðäWOnÞe7vP?™ñk\ïúES9‚zk`QâíX»ÐH2ËÀ1¿Øþy/”Âg^?<}ä€V?´ì¤ÖKGºøÏ%uˆµÆýÆm¿Ro-"ºß+£ ³oÅÈ>Ⱦ:}ðü;QÙ”´È‹‡6î×oˆñ†xº¬â$äÒr]øcáÄQýÅëýiž›ÇÝøl*GR³!5‰HøìôÔZãíOÇå1åÌ ä$û^ž:¨ß°…ûbÈ’ä§f‘€šî¿Ø —ÖL×Tzãž.$¸EÉþ¾«õ¼Î?¨O\ê¼ÅÕÕõ`p*EœŒ‹R^:-˜1{áòµë·8;­]ù‹ÑÐAãVîH.¨Ú‚ˆGN Ø´tZÿÁF“fÍ_´hÑâ… f/°8~?ª0?õö™} &vRÓ™´ÐÚÙÅuÛÞ·B“Eo¹éA—Í{w·ój½ÔÌɾi7¹Ç1—#ód«Îô;kðîæÃç¶->~ò¬%‹­\ë–@ሗb’<öÙ™3kÑÇMNëm-¦11ÉâFÀö—tÒÊ© ©™@DìôC3Œ: œ~3:Oþ Ì7#tZ ˜ãR$ý ‰ÔÌO_g¨Öz„uRÕ*NÞë³;wn¶œÝNEmÌÏÖ;%ŽÇHLç„_¯;À|î";G—;wlu²Ÿ2R·U÷÷ܪقOõü}moÕö=&Ì›/5}ÌT'OŠxóø†S:vè:|Êj×’õžñŽ/ÈÊ šÓMEÇæDýÔL}ì4«ë€aÂɲ2|NQ¸óô‡‰‡›‰W¼b݉,I‹t‹wÐþgõîúS[mÛæ²nÍ¢¡Ú=OÝ™ƒÌ©Yš D$àúžw¨®csìiSnËj!5=Ènæð¾F6^‰…oå¥f‘P@#§<=·m †Î½7éÍ>‡¥E_íÓf ý¿ºsñ™…‘!!ñi$*‹'^#?ùì¶e½ŽÝï!{O™GI»´ku“U»ÎG§dæäææf“’SS²ŠX"Éâä;‡Öh œRÿ½æ¿“šUÚôÑ>Ïb÷Ãผœ\r^O(‰xþ\‡ét>q/.#Ÿ'p…!žG§êN°=ú:‰ØLHÍ@hHÍÂËY`Ü_gìÚ°lV³°¯m™¬ÒÂ伦ôÏÆ©YÄeÆ=tÓé 6yÓÅæ«UÒÚº®—"ë•Q”ŸH¦Ð¸Ò6{âÊ^FôÃCzôŸ¤úi„07èœv§nFó¶FfæQ¨R¹™…,étAæ ·ž=t´Ðþ;©¹e·^z?Ûº½J"‰WL£³¤­¹¬î¥jrêy\>-’¼G üs‡¾jç9¿=ASp¢@jV ¤f Ø÷Ûõꮿýb…#÷†%bÂ1ÕÒ_r/Rr?¬ê ¬Gï ‹;.vÔí ³ír3cÓ™–;¼_“›of#75¿'T¡€ÏçsÙ,:F¥ùÿµ»oÿ‘›Ï¾”FS!9æ‘Õ„ ~Þêû&¿ñꑚ¿ën°ôù›~Ò ÙYÛgöŸhœ”Sõ…B¥æ¥Fì^3QÇp©g8Iý™ÁR3R30S}Ì ´¦î|C41 ÷ö®**ú‡Ÿ$Iÿ”õÖQìªûeö9¬š£ßSÛl©‹oraóu ¹©¹15}ã/&Û2«Jy:MÿAcÄiß4y³ÿûÔ¬ÒÃØ*¢ ÞÙF’…ú€•Gê~ÊÍ·™6¸Ÿ©cµ©ÃÊ©Yš Dœšž\¯Ù]«G`³©y„–þÒûQµ©Y»k»Žª=zkiiiöî¡Ö©u÷Ë]Ï%hU·<‘–—S#.>«zíòŸ5³i©q!÷<¯ŸùmÛêEóçÎ;q´A5C§3~’Ô,âÇÝ?:¾O¿%¿Þ"Ñåô‰¡gÍã·\cêýœËÏñŸÚK­›ÖÓgÍ™[cÖôa5{hšŸóN⢑6A 5¡!5+ÍÏܰÁ”í‰EMuŽ*KÍC{¥Jÿ”<Õ¶e›Ž]ºªªªvíÒ©JG­¥»þÌÌgÖÔK8Œ¢¬¤ +«ê—{¹©YÀeÃîܾzÈqŘ&bÆÃ 4TÛפf-ÑyìÚ?YgÉmýïSs»i{î7¨±±S¶hÑQCǤãaC5º¶×´,8§¹NÏ@y 5+R3‘yAîÚSÇÂí!™!¿…vQŠ¿í4£~Ãm_¼©m¡Ý·gŸ¹v‡nÜ»wïέ³¿ÚõU×]¾÷6­: ‹ø¬gîNkÞ~?Qv7lœš…\ê‹¿Ι0Î|ÚÜe+V.[²xñâEÓÇ ïØ­:5 y!×ööþqóYßB¶œvJŠHÍ—ónÐ967ù±‘šZo]Óy -®ÏrÝ^Ÿ¸\>º#¤f 4¤fÆZÒ×½&8S^w1t;3•Ö£.‡¤Êž5w6[uÂ?"R,ôщ~­;›­=K«mÓ&|rtuípÎÔ­¯ÆÈªUrR3·àê>Ë>Ý{7Ÿ±Òrí:)[«•FÔkR³0/b±‰Þ°é»“ä?ÿ÷©¹«ÅYÿ+eÆüÕ]¥­Þ¨YëÙ¾ïR Ïš‰©Yš‰D$L¸úË0Ýч#H49Óìø'gÆè;rå ’¯ì†ï5‹„,rÜ–ŸM´‡Ì¸š)»Á‹Üï?klÛs;,K–É¥fA~Äms=ÃIöƒ^2yÒñ¦„qÜ莮Iͯn®©k}ä‘Ühÿ·R3Ÿ‘î±Æ¼{ÃÔÜeÅñ R3/ó…Yž#Wü‘+ÿ÷ ¤f 4¤f"áçýµnJ+í±îr§ #– êÝaØ’ ,Y½«Ñ{ÍBÚ±Õ?uêjpÆ?³ºQ›(9Ðó×y•- ™R3Ÿä{JK­ç¸‡²ò9Õ¿ïói™N ‡×¦æüÈå#ôŒ·Ì•{]ýÔÌ/¸i7µKÿϧfvÒÝßu4w¾Š†z„†Ô¬@HÍÄÂ"Çì·š¬9hÊïž¡lAƒ§§"&ùÍÙÍ‹úê;Ÿ{AåÊyJ$ä„ß=2N¯ÿëã …²ñD<“V‹Î®nÍÜ05‹X.ZÚº«Ž?§ñªoÃB–»“¶–qu mAªß¥¹CúŒ³=+¯—E+ÿÁ±µÚz“Ýî'ÔIͼŒ«´ÕFn<_÷žÏ Elžj¨:øó©YHOXk¬­>bEHm± © ©™P„Ù'{´jg¸âP·a£4Ÿáf“ºj_¶ß(âȦÊéC»(ñùB#ÍþfŽ¡9Mu)V=gƒÔ,¢yí\к·Á~ۦ“B—ŽÐ¨}¯Y@¾°|tk³+¡$¹»x¦—F?‹ƒ~¬º©¹àÕ|Í– Ô­Šñ +6O3l¯óùÔ̧Ç/ÓíÐÎtmmõ ©Yš FÈJxæ>vp¿f‹/=ÏÊ£0YL=7=î꓾ý'¬ÚA¢Wý*oä)NaÊ×e½ûŽÚæáÏl¶árãÔuÙµV¿EnçÐ9"‘ÇadÅyÙÎ2iÛéǪÔ,y·:rÿš)ZzSöýé[@—E§ÒètŽ8é +94ŸKÛûj›l<þ¼€É +ù<¾@ò;Ñ{áð>š&é…¾@(à³è~î3ÑéÚé R³HȾ³eßî:–o¿Î,`q¸|>-ÞnQ~n…‡Á‰© ©™XLÒîùÃÚtêµúèÃ, +[PƒÏ ¿wb²ŽZ/ƒEOßPª«rR³ˆGõ?åбó€µn^ÍtÙèY3#ÐmUõ.7#e£E‹„’ízŸqèÖ¶Emj~ËKôÜÝ鵉vg‹xu +È“mLD‹¹¡ÝCsºý•|6_²骸Œ;³^­Õ§ûd2„"Ñ[iO®qëٮͤf‘€uÅifçVݯ„R8|¡d°¡P¼ +‡É–ß·(!¤fBj&>+÷æa§1CõŽX²~ë±âsxòè¡ýkN8@oä$ëë/“¸Õ!Qnj ¹9Ñ÷¦êÓg¬¥_¥™m5j¡-¤Ä?œfÔ_ÛtÚ¾³7||½oyœ°[>ÇØp`UÃÍU©Y|§eÆ<>;ÁH¯Ÿéä-ûÝ$å;yü·í.ýBá‰Dv‚·Çx½þzæË^ö|þüé³°dÞ[§(íØºÙšj}g[í¾èùØûñ÷CÛž0uÆÄajc?›šÅ“ò⽘õÔ1œgårêÂÕ;ž7Î9±ÏÉÊáÈÕLªüñA !5¡!5ˆž¶×rv÷V*íôFÚÚÛ¯—X·dÒ°ví;èŽXv=$£N…CþxÍ"f’ý˜¾?ô}-:·™-5JÍ"fÊ3³¾]Ûöî¸ïØ•+îû×Ûý2Ißh´±no­ÚÔüVÀÍ;a7Mµcƒ™+eå[o¿ré̃)ÒÈD´D‡±ú*Ýt—mÜçqîÄoù±%•1Î˳κ;ô1úyócÎݺ~ñÐAãÖ¬˜ÚEÏø³©Yò$+ÌeùøV-UGL_¶eÇo‡ß½Áa휺sŽûàñ3Q 5+R3ñ¹ÔÄ€»»Ö¯™5δ·Fõnªí[·îØ]oÍÞsQEQñ˜x4ï³›MŒÆî¾YwÄbŸñ쌳ñÀ!¶GžS›“‰ï9\û§­îAµ}h‹8!÷NYÏ›Ø_»—ºzoC³Y›ö_ ð»¿nú¢W‚kš‰ø¬¨·¶;¬®ßOC]½—Ö€QS×\yË”ü,*â1È/îŸef¤Ù³§–ÞØMü$-ÅE‚‚Ô°“;Æ› î©®ÞSkùœ5'oúÞÜg0yÞÍØÙŠ³ƒ®˜«ëÚ_h”š%»ËÌŽ=¶kãü ¦Ú={¨««këÏœ¿êà-¿6^v& ¤f 4¤f²)¤‡¹ZÎéÔâûên¼ºÌu=™^P¿¾!?5‹ë'Ñwü¨ÚÞÌú|NÓMšåõ¡Í {än5exëß©¨´0qé»}^añ]e0º65KZû¤Ý¹phÎý–’²µìi8é÷—Õï¤ ÒÂî;Ìݱu õ9»îÊ®?=ûÑ…ƒ³GéIiÙmôÏ6W_ÄÄ?:Ð}ðˆ/HÍÒÃBNò8ä:wxßï¿“lU­çh ‡÷ãrð¬™(š©™°„LjAZb¬¿Ÿ¯÷£«v³F÷Ö6Ørþy>³^‰ø…¤¤°ÔzýîE̬ˆàÀÈ×$NÓ­—̼ÿWɤzß >;/ýMH ¿ŸŸdB…Éåsé)1±é¹Ôz£: ùÌ¢Üè°—âùBâRHL¯¶5›–žðòe`Ptf~Õcp‘HÈ¡&Æ„‹yö&#+° 3ƒ#¢ÉŒª1¸Ôœp¿ÀÄlJS…汩YobÅ«ðó ŽN#å39«™Hš€Ðš‰L$Ÿ¹x·ŽC滆fPÕ’dó4¹ðç7ÐÔ’u—obUg”7­©Eäá³…nn£ Üš©ù› $E>±ÿytïÁ#7ŸyœKçâ¦Ä…Ô „†Ôü à³ÈwXuîÜÅdå¯)Î×.À?„Ô¬@HÍß!óÌcš©®–Áô£wBi\t# D…Ô „†ÔümrÈggwn×e¢¥[B> Õ* "¤fBjþfˆƒsØ“+®v½ú:—Û;R3Ró7ƒž›èyåüùK·b³hèÿ +ˆ©Yš@© 5¡!5€’@jV ¤fP*HÍ@hHÍ $š©” +R3R3( ¤fBj¥‚Ô „†Ô J©Yš@© 5¡!5€’@jV ¤fP*HÍ@hHÍ $š©” +R3R3( ¤fBj¥‚Ô „†Ô J©Yš@© 5¡!5€’@jV ¤fP*HÍ@hHÍ $š©” +R3R3( ¤fBj¥‚Ô „†Ô J©Yš@© 5¡!5€’@jV ¤fP*HÍ@hHÍ $š©” +R3R3( ¤fBj¥‚Ô „†Ô J©Yš@© 5¡!5€’@jV ¤fP*HÍ@hHÍ $š©” +R3R3( ¤fBj¥‚Ô „†Ô J©Yš@© 5¡!5€’@jV ¤fP*HÍ@hHÍ $š©” +R3R3( ¤fBj¥‚Ô „†Ô J©Yš@© 5¡!5€’@jV ¤fP*HÍ@hHÍ $š©” +R3R3( ¤fBj¥‚Ô „†Ô J©Yš@© 5¡!5€’@jV ¤fP*HÍ@hHÍ $š©þ½;û“¢¼>Lw}H¢¨€ìˆŠ +— bÄGÅ€hÐ$â7bT¢¨dS•e`†e†af`˜}Ÿéi?ÉÁs£ü)9Éa>y{À ÄÄ8“[ùÝy¯ë©®º»ªº»¾ÕUM(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²¦š TsBªE5YSÍ@ª9!Õ „¢š¬©f ÕœjBQÍ@ÖT3„jNH5¡¨f kªB5'¤šPT35Õ ¡šRÍ@(ªÈšj‚PÍ ©f Õ dM5A¨æ„T3Šj²Vªæûî»ïR»þúëÏô 3“'OVÍ©¨f ”¯RÍýë_ÿô§?ý@üãÿüç?ÿíx5wwwJjsæÌ9ÓC€ÌÌ;W5§¢šP¾J5ÿå/Y¸páK/½ô:©=òÈ#óæÍ;Ó£€ü<öØcøÃþ¦š¿6ªK5'¤šP¾b5¿øâ‹ER[»víŠ+Îô( 3¥C©·ß~û÷¿ÿýßTó×F5Ã`©æ„T3ÊW¯æ¦¦¦3ýqô_hݺu+W®<Ó£€Ì”ÂyÙ²eªùk¥ša°TsBªE5ŸYª†@5T3 –jNH5¡¨æ3K5èæo€j†ÁRÍ ©f Õ|f©fÕü PÍ0Xª9!Õ „¢šÏ,Õ Cºš‹‡>ž=ó¦[ç½p°¥gH3(ìýpÉÌk¯½áæ;–n­+ öÑ}=-MͽýCYô—éï8°ñŽgÜöð˵½ƒ}°jþ…ÞΦ¦–žBòMöµ*öuw45·õõÏôHþk©æ„T3Ê7YÍÅB_G[kK[{ï4úûÚ[[[Zÿƒ9|Šý]mÍ-­]½ƒ=XVÍ0_VÍý½‡¶¬óµS¼þæÆŠê£ÍÿjnýÝ o-¸ýâQ?ximUï‚¢¯i÷Üé†7þ–‡~Sß3Øw§¾Ã–\=rÜÂe»z’ÖL¡óèÏüþ7/Y_ÝWô¬³¨æR½Ö¨xwéúß~¸½²®é_n脋ݾìñ#®~s[í׿¬„:6>sïÅc~´zOÙÉ-ÕœjBù«¹pxûŠ{nºî¦9O—Õ¶ 娰XhܽfÖôkð“§+j[{`ÚÛÑT¹£l÷¡c}©Ï²·×îX8û¦«n¾eE]a3WÍ_¢Ø×±·|[yu]Ï`WëU,t×UïÚ¶s_kϠϢð}Y5÷µ®œÇßúÖÙçœ{Þqç_páec&\3íîßm­éþ'Q\¬ùdéŒÑW=µl{çÞŠ}í›^™?eâ.ÛUUß9øôí_÷â¤Ñ£|­¬+åž^Ü·aÉ´Q×<»rW×^A᫹Ø×z๟κjÒØá^0°¥/¸èÒÑ㯞qû²Šc WdóÎç,­m?õ3§°ùõyß»`Ê’M5é–óõ+¶¯YtÇWÜòNÅÑ3=”Aêo|ýÙŸo­ý·ü§TsBªe¨ÕÜ[¹qÙÓ ™Ò£O¾òÖšŠ}‡Û»ÿùqg¡³aé“÷Œ›pÓË«v¶éBÄBûÑe‹~2þÊÛ^\¹cð=ÒxÇŠ»g\ÿ“'ß:Ú™´eн¿þøÄQS¼¶áh{ï`Õ²¨æb¡çØ¡Ê ËßXðÈÃ¥Mýø/^\¾©ì`}K!åe~žžÞÓgXì8¼ù¾[¦ÍœûÒ¦ŒîZ-v7í{aþ¬ën}xÓ¾Æ3=˜Á*úz{û2ˆý[ÍÇ_ºà­»NØYþÞ+?›6î’‹FÝüNÙ¾,vnXúÊìéêþÜÝ|ð7/¼òñþÿ`s{×u¤=;Tì\ûú‹K7ì·Ì'¯æBGÝkóo¹pøÈ-xqËŽÇ7ôŽU¿~nþOUôåèÿZïþå‹&ßðäÞæÓ^ý}]Gëë{³:¡÷éÀ°;ŽÖ5 y—8CŠ]ûVŒŸ4cUu˙ɿ§šRÍ@(C­æ®ÕÏι|øE—Œ;yÊg&O7fâ”û~±t_cç?Tq_ûÞ oÞ1ã®çßÙÖ1Ä{÷ +»V½|ûî|õýж¡|õجjããsî}âWk»^ÝÝߺÃÝÓoyäùUCúš*~5÷u6l}ïW7\5~ÌÄÉWßÐWN¹rüè±Óg?±µ¶#Õ±W¡­æ7 ~¾¦¼þ”ëc‹Ýõ»~vÿ½?]´¬¶uH·šžÅÞÖÃKŸyäžûŸÝQÓz¦38ý½­ëûüÏßý8þ!õ¿­æï^|ÅËeõŸ?‘þîÝËŸ:oØð;Ÿûà 7OÁ«¹eÿú[' Ÿ8û•šŽ¾Sþ¹ØÛ5´Kþ¹boûónš8}á?T3ßœbOå;Ÿ?ñÕüÿÕ „òUó%ZüÎÖŠvlXþú3§^rÅ5O¼õIëéwözÛ÷o߸jÃÎÆÎ¡~Pì­Ú¼nÕÆŠæ®AŸ{Bo×±#‡ë›;’þJ¡±zë;+7×6ñÊÊðÕÜ`ë;wM›<éw?¿lMyùñ-½õ£w—¼ò륫ëÚûþý ¾’bcåÚ»§Ý¶tsí©gDŠý½ Gih+dõÍH±Ø×Öx´öHcOò›¾^ÅîÆêŸÝÛµ*þ¸]ÍŸ›w¾}ù°óg,Z~ê|úûº›j÷®{åòåË7–ïkéèþâs/tµT—oY]šbùÊõ[w74µzÚ®ÐÕ~¨²ìýåËW¬Z½fÇþƒuͧ¾*ú»š7oZW^Û^ü´¯þàž kJ Z½y{uóiï„ÅŽú}¬][QÛvò}³ô~ÕxdÿúåÇ­þ`GuMK×ç3îïë:v°ríêÒb—¯xÝîGÚºN{k=þ¼ªÖ¬XQšà£Z;‡rÃtðjn¬Z}ó˜ ¦.XÕþož[±·£¹rûÇ+¯ÉòêÚ~½z±·éè¡O>X5°Â×nÜs°¶½§ÐßÝV¹eåÜéc/wÛ¯Þ|ïø¶ØÖÞ{´ÿÓBKýá-×_Ô¶Cõ_~ÃQßÁ}\q°·¯ÐÑT»uíÀž¸êãŠc-_ü,+ö´·ÔTW|ðþ‰!,ßX±ïô£P_¹eù‡›´Ÿv²4ìÚªí+v–UÛªjÚO{Hß‘=[6–Uwõöw¶Ù±~ÝÀ:ø¤¼©ýø+¥¿¯µ©vËÚU»nÓÎÒóýš- ©qwÙ¦y¯Y¿kÝi'­û{kË·lüd_W±«¹¾|ó†ÉÖnÚ[sìó#ˆBWÍžÍ/?xã9—ìťǟևë6îjMû鍿„T3ÊTÍ—^ýÌïv<,(ö÷ÜòÎíWŽºò¾ç«š>?Z(öZj÷”bkÛ¶Õ‡Ú:ÿÙoåô÷µ5ÕWV”m-Ù±»¦¾±ë”¯¤‹ý}ÍGvíØ^úã®}‡[;Nÿàíi?°«ªæHK_¡¯½éÈÎòÒdÛ*Ôµtœö±ÚÓÞT¹k÷¾C'«»¿ÐÓÒPW50ýÖ­e;ªkN=À8Ñ>•»ÊþºuûÞšúö®øœ.vµ6Tï®xôîê¦Ö®!Ä]ôj.v­{iîÈ1S~±bש—Kµï~‡µ8pèu jû¶Òv®8pøXwß·s±§³µ¦jçÀÝVVuèHé`¾¿ÐÛÖPóÞsMøþø…¯®øè“-[K?ÒZšyO[ÕîÝ•ûêO»¸ Xìíj«Û¿÷øfÛ^}è{¡ÐÓ~¸ªê@mso¡£ùØÞÝå'6бæö/¿F¡¹n_YUMw¡Ô+m5{wm+Í}{ÕÑæö/üÞl±ÐÓÕx´¦²|`w-«Øs¤é´iŠ}]‡TíÜ]ÓÞ}ê—SÅîöæÃûöß×vÕ6´žú뻥ÕÙxä@yõᮾÂÀ*Ú»ëøœ÷5wœ¸ ·¿§£í@ÕÀÙQ±·¾¥³ÿ {Z)£êìÜ>0êª}µ7Jœ2¢Òkueu}KW¡·»éhÍ®ã“UVn-íÒÅÏžSGË‘²÷_~å×=´xËñ—ÄÞƒÇÂÞQ>øjþ´ëð†ë†;õñeÅS§|yÁŒ©Îûη‡ ö?£&Ýxß“›5ŸºœÖ[ü﬉#/>»4Űo_8b̃?_Ûü÷ó!õ•Ï>zï”q—}gذouö9—Ož2ýÖÅ«ÊOþv÷‘²[¦Žºý…õ›~÷Üô)c/<§´ ³¿ùÄÏ}u_óÉr)øà…+.ñ໕'våb¡õÝÅón¸nò…ÃŽ;ûü‘¯ºÿé•ÇßŠÝ ï,þé´)ãÎ=û;cúÎyc&_û“Å+>/–¾Öwžø†kÆŸó­o•&øîè+oºÿ©íµƒ¾ò!x57ïûpæÄÿ™rïo¿l/-¶×í|æÁ»Æ]þÝo_“£&N}èÙ÷ë»N¿Üº·uãkOýðº)ß;ÿ¬~îE¦ÞµñPGëžåŸ=ð¤ïÞQÖPútëÿäõ‡† »ú­mŸß ÜÛ|à…Çï¹vâÈ^xñøi7ÏÛTÝtòuÞ×zhެɓç¾Q±yÙo¾þâ‹Î)í5çþψkfÌ^Y~ô_?‰¶%÷N4{qÙú·çÜpÍ%çì‰g}wÔ´»þ êØ©Ó5T®{tÖWM}þw>li—¾ýáç«O~w¬]të°±?\YÝôù +ê<öëE÷NÙ·ö–³.õ¬G~u°ùä ª}å‚™cn]°å“UÞxíåž7°¿7òöûŸÙQÛ²wýë÷Þ2õ’sÖÐyÃGO›³¨üHû©+¿íðöEsnséð)ιðŠÉ×>úÒ‡'ß{›ß}àÖI×,ØV¾iÞ¬›F}ÿ¢ýõÜᮽyñªÏnÆ/4ï¼wÜåç¶ ÆŽš2Wcªs¶‰©æ„T3JÂj.H´ÜüðÌÉcïxº¢þ³_í(t·ìúhÅü9³®wÅ%—^6aÚÌÇÿfó†Sû =mk»àÁ{®wù%%c&ÿhÎ[ëþ~ XèÚ±îí'º{âèQ¥?NºáGó¹¤ì`ÃÉDí:ZþèŒÛ¾°ró‡ËöÓÙÆ–&»ìš›~¼ð¹·÷7tþ}1źŠ5³n¼å¡Eï7 ds±ÐÕ\¶ö­ysî˜:vôÀB/¿bú÷/zyUÓñ¦/õZåGï=vÿì«'-ýqĈQ×ßzÏ“/¿WÛö÷@+öÖíÙ´èáû¦_9~Ä%—Œ¼rÚƒ/^µãÀ`+#‡j~p䘫Ÿ]]õeߦ‹×,yúާ޾t`;ßxû}/¿½©¾ý´/Ôê÷|ôÂÂù3¯›8°Â/9uæÿ¾¾aOGãWŸ~ t¼tַϺhø÷/.ýiÔµ-ù¤T†Ýuewýð–;zóóÕ^:†ªÙ½ôù'ïœqݨí2zÚ-³Ÿ|áí}Ç>/⎺ŠÅwþø§O½»cû¦_>|ßu“Ç1bääisûå‡{Žüëÿr¥ÿƒW玼uAyUùÒž¸íºI—–2úÚ»ç>½zÛÁS¯o?Zù»—~þÀìÛ®;ràyL˜2{þÓ+·VŸ½½¦íï*´ÖíYòÌ£?ºáªÒ¨/¿bÒ¬mÕÖ“7ø÷÷´®ZòÈä»~öÉβß<óXié¥ÉFŽŸþÐ/½ýpóÿc﬿ÚÈþ>N»u xÜqw‡â^¬¸[q—ww÷H‚$Ä݇í™L„ö´Ûžó°ûÍûÇ0ܹ63÷uïGø»mÕ…î8ðvh¼gBVýgˆéj9os¤-ýS  ³³CyøE—73·—¨®÷Æ’¢âšÆ×ÖÆ:sÃQàeHWï¨â†¡“kmh>Œ;ÛZ€sxóê¯7,µd‡N*ìgJž©Uê/S3 <¬~ÿÒ!³sýöþTMâGk—ü†Ñ3¶D-ánÎö}r´‡9¥l]ëßbÆö'¤%Ò¥ kjsÒÂ@çꥮS4z^ ÉÑ;»Í)$ÚîÖTSF°åLÑЮnhuÔlörü<¶¼{Á0(›ÝE)ˆ÷–n ÍL½i±5«™Ëææˆ´šþÓK¾J£bœî-·4-œ© z“GÊö¸ìúQ2C QË.Oö§z;OôíRpÇÊc-¬Ý‹›Çé\©ZÂY›ìŒ$Ø"=²vÙ¿à™S³FÂlþdaCúÒ1sÉ=:S|J†7FŠ\=æ‰"öÙl[ƒ¥]Dù¨äÎD#Y¨O·}gå^<³®æ•úq&ø¥5ÿ,'Љà]Hæ*5Zé><ÆÔ¬P*¢Ý-lÝ +[F)ôkþ5my¢+Îkƒ‹ÝÓÏC5¿·uró‰¨ý>K9/£ÎÖ{#­~9û,Ùc-¸¨Ùé-åëRù}ö*|þ{ Þá£9)~‡sj,¾Ú)/®™Ù>b e*¹X¾©ZríÌ-Bkçn_ ÆÔ¬_´´&×öÍ1„r…¹ÐÿÕÃÖÂ5©…)ÓMašƒÞ8À¼<} »§ÎÙœËÃñ¦lëWA~î!5½Ó—sqÒSž`knR<.¹Ý&0÷“ ü{ÖÏï.Ò(¸-ižfæÞcǺbFÔ,ÛlIz‹õ=z,=Z4Uð ‰ ™£=:“Îáx Æ*¬rNpoU#Ûí˳±Å— ý’Ë3§fí>-m5ÉoöÁÖ# ¦¦}’|%xØ>ÕÉX©•ƒ{Û2õþ7%·&Öñ:n_ ¨8;‘8:(ïàú‘Í€–äD0ök~HÍ€ŠöŽq äkÝ¿«²ã¹6"ªh˜ñ+‘´Ÿ;5ƒÝË£Ôç Ñ(¢LUcÿÚUðÐ9“£Ùv/¢w~û,G$Wk­Ñ5û´4ÚÃùi‹íŸÈØßó#íœ+‡6¹B‰n˜ÅB±L­4Êù–,˜…sï¿fcjV+ ùŽDϼÖ):G¨„ZÀ¦Ž6æà0nÙ˺~‡¨ÙÉò#1­zÎ*´×)…¬³¶Üð¶þ½k—7 ¢æ—ïýÒš.y2¹R­VÉDìµ¾2"U<ʼ=7W+¤[ ‘i“†ƒC/çÔ¥Áñþ­ó§ºS#jÖ(³Íyî!-3\±\àÃr±7“äêWºkj©¹6áÅksäúc_®ë¬0Žrƒñ¯ßYgv‚?‚ Ñ€øÇ8¨ˆò@:Å-P«òL”›{|qÏ)K¨„z_&dô–Äc྽+thM«¥fo´µ5!°mj‡#’ªÀ¶)d—{ÓIçðܦ.Y’â|­×nÞð_ðkÖfžzûîý­,¬à^Ñ%ÛWÂ;ÀÝí+„½°Éi]¾×Òto…ÝGÛ°ì>8™äWuADK·¸µKÑ#5PpzRí>MC³%,/Î'á>| Ûâhç¶Žš‰þe§Üo¨sØ¿Þ%ölAÕ1¢fÍõF—ÃGk×°œ¹Í³|E•§S D[袉mŠ@ò0• Ùèȵa[Ø5eØ®©îÒævÑcâ_ñµöÔ|£}KˆØë#¡þîX˜íð ÏüºA¹Ö˜œÑábçÑ5j8FKuŸ_¿À~Û…6%}®n KmZ3Žb©»ÁOP3 ´dùYZ®]+þ¹:õ“Diß :j¶AG¯1 ýú|­™¾z”üD!j¶ ž£>ðЗü0ïØöÛCa¨ZJǾ ï­®h›º05éFú7°¥f@5TþÆÌ©ylÁp +÷פZZ"²;÷ DÍ=›ÁçeGŽ—Ù_ÞËÌû†Rv]’/“°Ë†¦ºü²ÊŸààÓ71oXxy’×넱ShÏ¢æö¤öM¦aß O&]ÍÌ£æo‹6Qóÿ¨LÔl’I&=+ý^ m+Œ³wH¸V¡!AÞž>QÓW"è F-#O·¹Úaã*úÈÊ©^”Õñ6/ÒçSó…\áËOg00tRݼè1Ö$×’ÌmÓ[¦È÷%lO·»âо -4žö«®£f„_ƦA,°ä¹w >ºb”¯EøÔ¬QI·Gj\ˆÄؼ–µÃs±Lùpå©:™móCÂÓê—hB‰qŠWÉù’¿åGÏ´úýûZ¬Çû0nyÂÿ5ƒëp¹ˆ½4Öó%)Œ€#:9»'dwLn°„ú¸IJñUOa¤•cT÷ÜÖý õÇÁ>ØT._àÚñ|-Ά ª¦‰³£ü9j–\”†»#rÖÏ ƒçh´µ(OG§2:dN¬£f¸{ÜØëþ2µl¸÷[4´÷D;!j~«ž>5 %ï(/Àëûy•v¿dÔJ©TÌg3ig`[OFšr`(Ÿ¯ãÇrý¿< fë(7ÌËÉ#}vçø®ŽöVš³‚m a½ë—š[j~ó[:rpWg@)-‹µzmW³xyßkÑby ã޵ŀ¦¥bµ#ËåYÞ7wL¡ÜõþLg©‡mBëGªÒQ³áWG½wW¼QŠ.»sBÞŸFŽ9ÐMÿSÔlñÖÜ32)S«´`'ø;lÄÅ030VýÊìQ½ Lïæ‚=ï(Ñ ãY}.zä¨Y- å„;½x¼³÷–~Ë í¤…¨éÞsý0Ìû`È×Â̽| +“üšU¢…¾ +?¸…! *¾¦ùJpçl¾Ûxó%Nhë·İ˜ÔÆ¡ÅëÛ‡Ð(JßhׇМþ_Š¡ôo f½dÂëõ©ÊÌH‡7¯P^ÉKtíKœ¤»cž"LßDÍ곎l{dÕòå£!¹~†šU’ëâhœ92‹nܽªoEf¯WÚ)5Ãñy”©Ÿó…:33\ÕÈßR³sÒçA*pp~Æ»b Á%§|=ªs©µ…©!Á.(›—Só)j4²ÆT§Ç»çµ}Vûî=5cB§Ïx÷V÷™YÅž¸‡ƒÔü5ÙމߍàÄáOt>~”rOÍèÀé³S"Ê”›™yTým¸{5ÿ¯ÊDÍ&™dÒ³ÒïQ³%çìíëëããEÄ8˜Ã<*úV9"ýº –º +Í_¾±²ƒc „F8¼ûÞ-´üT Ö¨„«-ŸaHBÕí±ÐÀ|Sªå_o¬a(ŒA $ìÝs·ˆ*2K»Š€¨ë•XMÆÕðNfƒ\ Þ ­WZpx@ÍàrAÈ<î¨øì‚%¸xD•6´.ïóÄ÷AÆ$êPM–+ ö -¬j_ÞeÞGÉX›]Ö/_™[9¶ ƒFZ~x '&/žò~ÞFû_@ÍÔJI[©/Hóv¡qÍ“Lí©ºFÊ>¬ #¾|ga4J0Ë×oßåNÓÀîfî úÙ¿õª˜–>Ú3?Gͼ“ùXGbPFãq²¾nBZQ¸Þ5a:ø€¨ÙÅ%"›i°ÈÔ(N&›? s¿o=ÑD5»rÔQÍéMöµq +Úg@Óò.W§úkªJs#]8°©p{«W®OP³†wºîûÎêa÷ ì­ÌÍam‹tµžš“Þ[ú~ßdÜZ¾X›ë8vfÐ@²^›h&5¯_¨!0È2ÿÁŽ2œH˜Íû7¯Â¾Ž_K”zj&áBJ¹‰Î•Òë’h¸gÔÀ úõ?EÍV6¨ÆõK…”ü|µiaZ4$½Ÿ]š¡Êˆ—f¨ŽUï‰$rœµœƒhGŒ[tÝåc[=*þÙçPG!~‘rýc <¾Hç?¢£f°.¦ìjv.ž€êmLÍ7PD©€±8Øžé‹B8X‘‚úVÎ tU"öùÂxg’¯ C»Eõ,SÔ5÷‡¼4Ã|Û¹z¬]·Áß~Nÿ"j†¨åÂíþr„µ]\ÙŒH}ðÉ)n8R`áõCgºRŸl5¥ÙÛ#êÖÿ˜š•fQÖûåÂø3¦î/ 6ûËùJkû­£f¾ˆúà=øsÔ옰Ëþ‘š1¸ ‚žRû½enE8Âía“+Ô+¶®‘¬óƒŒpÒßPsC +ÉÌ"rãözÃ|ëQ3>|Ö`ÛPOÍ6‰§¡=©™»M@»DTžÿX¸@ÿž‡¨† ™§?°7Q³I:™¨Ù$“LzVú-j¶wÌo™¡œŸŸÓO—¿úH1Žt¾ÞÑY-ãL4g¾·ÀÄ~©2ÖÈâÚ±H .ñøó•qp4±u‹õØjN3Rýæ/»´ŠöA£F×…ò; mœorÝŘÒÎB\ îau4íï©ùZ1YÛs£¥_‚|œqÎ^ÑŸKGÖOõNi`ÕuɆšÂHOg’‹{X|îðEª]h‹œ¯¯_Zø%– Wkjn‹õè©ùú·P³NZ{©€¼6šå‰$…u/ÑÀ1”\ï–ø¢mÁŽîüfÔã£1p¹Öåiþ"´}ýñØR?GÍœ£é‚ctNó!Åh¤ŒúOçèÕKíª¢f7¯˜²#ÃØG?KÍ^ãÇü‡¡Áyi~X¿îÍs6¸½9/ޙ蕒WÑÑÛ?¬må`õ—˜÷SÔÌ!φ¸b°^)ÆÁØÔ +ò»×Qó‡!£ûAqÕò¥ºÏÈwó—ÛAFÔ¬áõ$zZ¡]ò¾vÏÅááõS£ ¢fgBx͸À 4ýœš ýšåœÎì+kR×&ón~­·gZ™ÙÔ­0žl¬˜ZàƒµóK{4L »nˆó±Ç…/Ðq†½“ÎB›Pq&xT+í¤×ob:׳Ð~(¥xg¦+ï€pOßb×D%ìÏwû`m¬HT‰|DS-ÍìZw¸¿?ˆÿ6jÖJ}½€Aú&µ³¥šÙe]£µ{üúåSÑ Àdž —ÚÛÀ²z=‡ÿjÖÈyõé^–z³|Iêcpfð¸CÁ½…ö?¤fÛº!3ò«õ`Â3ºå +l) ?èÉya‰/94ܳUðÏ2C±c¡ý­0è/3ç)ú¨HÍ7Rz‰'ÖÖ'mïúéÂMÔlÒßÊDÍ&™dÒ³Òòkäܳ¶/1x§æÉA3 ¬ö”À¬‹vž [¬®6§;Àqe“g¦‘XjͰ~¯_•¢f´St …kh©æM:ã}S;™Z+²¨¨d"ÞÙázs©ë½Ë6X—j™D@?Úí,÷s¢¼Ó–!Ï2ÎN¯ýK«O5SS«ŸÔ¿‹šu”¢í¡j,Ì¥°sMªÒȸäÚ7;ŸÏ«çO¥¶˜»~v¯Ýò'ϬúsÔÌ?[N4¥æ”ÿ Ù(H©9¡žx·Ô=¶ö÷ߣfbïöõS«3ÞÛÎ%büè¸QÒÚ‰h\hv;%ÔŸUÝh¶G*PXß'¨ÐV£=ÝB*ÏŸŽGýÏ©†[bz7èOOÆÿujÖ|O;Â#jNn³ð0w|`n±­t‘⇲uk¢©âÈWæŽu“Ç%Ë“ívçYY ÒÄ?$YnÏtuÔüåómûÞŠPK‹ÃþzãܧeDÍ€QL'@-\¬J°Æy“yÚ½«‡„¥x°0Òæƒß*S íPõxØ›{'÷\ˆ~é¤ùÙS³Z­T=ì(°oäI$",wDë™Èwº2ß¾Çäõmùst…Rx2á·u‰­¥ñf$9³5Âåþy÷ÚpËÂ(˜b»§ie“;pxæ ÐHèsnæ]2:t!Â~‹š_Ø ìݵûÕh«¤¶-­[3 Z,áàÚ²quw XÉ‹­ïž°÷ORó p2Q‹7S7Ï3Ny×Cÿ”šÙRCÒ›øò‘½';ÿ'©ùFºÓ’üåùmõD=#™¨ùÊDÍ&™dÒ³Ò‹¡ ¨.¶Çc=œ½>•î\‰´«:œºÜë Gú¥µ²dÆ1hôËR‚¶ØŠ‡!" +‡ØÒG¸™ºÐêngš?xùƒ?Þ݇¢f˜ >jêˆu¾T)Üê¯"!ÓZæ 5­15?X@‚õ°KÐR;´Ò~°¾ÔF|.µçZ½Â7Îjc±J™›‘(k¤_Á)O¦1^üÌwõ^ÏžšµÆ89°F!ÞûЇ»—toHU€ZʯK±uð¬ÛWþкq_m'ù ‘ž¹»¬ÇXi”›ÝE8 bë"Mþ45Ëxg )þXϸñ]ÆÝ@ÉØp$x%5³ %ÜïQ󇔎UÉ="úJ¼Ñ)¬tïJ¬%Ö–L[„SþÐö}Ö%ÿ{Y¬­½ÇS~Í +>µ:ÁC +Ùe÷Ï}íþ)5ߨöG*¶¸ô†ižÌø º½ÙOR³Š±;D„UŽÝ5º ½{ÌÕ‚ÁÜÐ׿°Ø¢ÞƒÛÐ;K“,ù<<'콕SyÏŠP¡qØ"­›ƒqæ)ë /ÒÍÚ<ºÊäIµ)7¦ +¢Ý-~=«çº;ý5›™Y:Ft-ì\ñ$r1go¡ÏŸèðºx©;ÉU^LW½{gTÔyΕ‚L}u¼¹5јàû¿fP +¥*ÎÃ܆”^?@¦^Å¢+p¶¬õuO^ésyýSj¾¹ÒW#ð68ÿæ¡2|@øԳݕ‰Îñ¥A機 f%u¬äÅ;»O•ýL‘B!âÙL±âÉMÈÿ_™¨ùÊDÍ&™dÒ³ÒÌ<¥’°&rˆ·Ü–9¶Ö›üŠ’Ëâýàh¯š¥3G,•IEB.ûšF&_ñtßz@Ê:, +q±Æ5n^suâ0é&ìUÆ>®Nô³Cû—ôΞ_s%r¹DÈçqYT2™Á“èpNGÍïÞØ'”õîQ™2…R!‘WG²#‡y€c‚BapX‰Ac;玥·[l¿CÍo]¢š‹X´‡Áa®!-³Ç÷ÛwrfyŒ»½½¼;XMG7'ŸÌª®š¤bÀ“Ô¬ÝNb‘ c½hmÿ€³GâI$¯ B2ïw©ü°^ìŒÇû¹ H8 u>šäHô*è”ÿ’_³6ß%ÓŸhkm‹Dc±oψ/Û?x+<™¨ùÊDÍ&™dÒ³ÒÍ׬枭Dycmtž~&þ5¿AG'$ŠNÈÈÎ+)ÊKþJ„Ⴊ÷.…Ð\ÄW;™¡nH¢k|FniYiîç´è踄اþ jÖ‚.‡:ÚXàJ»„§¤gæ}ÉNMNNøôésÑ÷+Èlûw¨Y£’çû}Ý}¢ã´ÏHfFjJb\@Xî…ÐOR3È•ç Ùh!<1³¨¸´éÛ SôLÿŽš5rÊìÈ×ú–m†ä¡‹ºš¾1ùµ¢rrÿúÞÒU%»¾<jª)ת¶odåŒÁxˆÈxŒÅ±Þ*íUíÃóW‰á®– Nö–:t€EÔ}ߦ\ŠúGã>†¶DBÙ^ꨯ./¯ë߀öïķn¶46LsÔúZ‰©­õº2;&6®ø’;“ðާG›½ú:×ôM¯³øÆ&¥ŒyqØ__ ]S÷}l•Æþ‹ Ò3§fvìÎæ†Úõ]_^?±rpÍ“üØLœ¿·<ÞT¥»¬}íàŒ-4î1@)¡‘7ºj¡K:—öÎ bÇü‹ƒÞŽp´ö/pµFÀåþLyy×!ÃÐcPHxÔݨŒŠŽGdh¨£‘ f‡;šÚyB_ÚzyyÛ*ù±ôÜZéchï^ 8C_¡™:}Á9e($ì½ÙÊŠ +ðï£kÇg,‰J­dlNu÷oÞ> ʳåÁòÖ +÷rª’«ãÕ†*h¶Ô6Œ®ì]pîœi”Åþò¶!*ßÐwIsþX?Î5¨ØßšZǘG@-ån/Œ6è;¿só˜ÆßúR©eÇSƒ­4þƒ÷Œ‚{Ú]^;¼A5üQÆ¿˜ëiÛÖ¿mzO`:kþ‰šM2ɤg¥JÍŠÁÚOÑýË4CO0@%9˜éNŒŽ«è^Ò1jÔ +îùñp7ˆ˜>Þ üã’‹ÛfÏï?Á¸ø¹:Xëm®Œ Ð^áSÒð*¼]Xj6u| =+:ÄWûç€Ø”ÂŽ¹ógÍø€”š­õÁöꨰ@ð.ÉyÕ3[\ÉÝê`QVrRÒ+[–JÐ(YÔþö¯‰ŸBµEú„§öO­ÒØÐRÐðè‡#ÝM™±Ð_}ü¢Rò:‡fÁ½ÁÉ›Fʹ˜î.ψóƒ•UÛ:pĨÅJû¹S³FAÝ\èm®Ž +‚ÆÆ78<¡ª¹wvíˆû k3òæ\sE^x°¿öº€ð¢¯C³û&ì!ƒ2=О¢í0¿ÀäÂÆÅã+ÝÑ< –ï.Uæ%ûûù†¥tLîƒ4­`åg¤©Ww7’ ¯7ç‡ë +?‡úyûøgÔÎnqÄŠ»ûHY”îœÏÙ½tC/Eòbc4=8¶uþ䉶BÔüÊwdëxeê{QÚ'_ïÀà”¯]c‡¼»1g}©£êKH8R +j†vé䵯9¥#ktÝýT¢«®ºÂÄÏmÇÌÛ5 ‘‹9›sÃõ¥ÙþP?D%•Ôw.îè-Ò5JñÒ@mpXáªaJVµb°160s‡mÐÕ€ìh &:>eìˆu×d°÷.Ž7¾7W&D‡h'¬oÐ碚žá¥k}@{5çd!;=¹d`ÍÐW%ç-v—Çd•-Pù·1ðTì³íoõ%aÚ*†–ö,pó›xú;j~Nz*óÔ¿BÏœšÿgôxæ)“ž§LÔüe¢f“L2éYéŸR3 þ_{÷²#Ù•`øMx$Kž÷”1LðÉžÔЃžSã ê66 V{ìÌŒ¼TÞê‚ð+ø ü–-‘Ue»«Ra--­µÒþ¾adä9ûœØ‘Ê?âÄŽóããÃåõýu>žÜ\ŽOÏ_«¥çw7^Ž¿xáèpzq}{ÿcÎ/òìúòpôò.Ç'W7o®wóüÉíõÙÉ›[xãsÍòÖŸýõ¿ž^ß^_žßmåèôüòöÍ÷|Ÿ>¹>œÎ.¾ÿòåå|}uøa›Ç§·O_{káî§7Wgßù‹“Óó›Û?òÊöÓ'7Ï_|?ê³ËëÛûŸþ¿,¯æÿzYR/š“WÍÝ™:\^ÝüѫП?{zýøüøèèÕý.®®ï¯Õóâ s®Ï8ç§WOž={ýןŸ½ÚÅËyõüéíéápzvõæ ww¼½¼8{¹•£³‹ËÛûK'=y|8οyuñó§w3ónT×ÿ[¾ºBûOÿæ_Nž<¹½8=y±õ£Ó«›'÷ÒóÕ!¼ØûÝx.NÏ.o¾ŸÕ¯ääpqo±¸gOŸ\=>uNNߟ?tïóëËó»Ý]¿1iŸßÞ=ËŽ÷ž /n<9¹º7!ïfìÕåóùî´Ü¼¶û»¹~8ÜMÐ7¸kùÇgLJ³×wúüÅyº8~yðç—7[/ÐVÍTóªù!QÍ…T3°J¶šù±šÿíléÕ¤?a5ÿbüX͇‡—7¿<ª¹jÞA5?$ª¹jVQͳTóªù!QÍ Tóªù!QÍ…T3°Šjž¥š×PÍÉC©æg7çŸ~üÿøÏÿyÿëpÕ¼ÃÓÿøÝo?üíï.nàúåQÍ…T3°ÊÏ šoN~ÿè/þü¯ýÝñåÒE5‚j^ãùoþöý_ýê/óïUó~¥š4Õ Qª¹jVùT󃦚!A57PÍ¥š ©f`Õ> +/Dest [15 0 R /XYZ 91 289 0] +/F 4 +/Rect [350.25 574.55 366.43 593.55] +/StructParent 141 +/Subtype /Link +>> +endobj +245 0 obj +<< +/Length 3631 +/Filter /FlateDecode +>> +stream +xœ½\[sÛ6~÷Œÿ_:;L€àm¦íL›¤­»mÚÔÞíCÚE’îX¤"QÞìoÚŸ°fëþŠÅ9 .¼ÀvlЙŒG"Aàà\¾sN¾Þ5åÅbÙ_|qòuÓ,–ï׫àíÉy½ýãäüßÛõÉ/‹Ë²Z4e]œÞ5péûõbµÞ}õUðÍËÁ‡ã£ˆDð/Ï3DAR$$fAΉx°[ýöyP}s~|tò- +ÂóàüâøG (c„³ Ë BYp¾þ;KƒË½xsp‰ßŠöÛwÇGogAøGpþÃñÑ+ñÂ7ÇG÷žÀ§ŒuNV Lƒ,HšâTq†íÄN7á<žmÃ9Ÿ]…ÉlΓÙFüMgUγÙ"ä³.–ân]Á¸ ÌfßÁ¥C¹ZÃxnWømR*ƈûû¼îì÷ð _¾ 'Ü[Qä$Ë\ë{(ãäXD +\ä¶‚7õ¸´S¬zKÿÕû4âœÄÎUϽ“ãôr‹0-šÃþ®½ÓÏbBŸn“9ÍIî$÷vô„ù¢\•’s¡ ¾g’2ò„ëN˜‹Ü +D•ä­~CQ߀ÚO£á HÌ}3áCû!ÙT˜ÇD¬< x&h° "áŸãKÅÿàÕO/‚‡ëù¦nšzãö>ßÖuãÑû AgøPŸ‚¸4µž÷ å¤àÜAÔ»¦áé8µ`.ÞÍÄV/ßÎ(óM9Ë…<Ù:s!h¹câÕ¼Èq™+ïÛYЧÜ΂ßo;³üQ”“p¡Z?Ñ:Y–’$~*jë@`†vÅÉ >]Z8NüAXwi$¿^ÔÏ-ÕêWȨf‰¡á>P¡á?]Ô¡ÁîcâMˆ“O_ë7/k¸ "„Ÿ•&ÞÁW}”“øZ•×a;CûŽïÀ±åªp|+«…ê[g{ÍBŒ~q9Ææ:_ð´Žvß…F•®#z&kåÀk=‘Ǫë˜ïÊ3SýCM䱃ÍÅb£HüáÏ'Þiô~£Á²,«l AN6f‘âEG“ÁÆdè;µÕàC‚½yô‘ŒžûBÝÚ×b”aûâFŒºÑòˆÑÄ«×gâîÏàý&b Œ ßñ +£ŸÓ×èfp̯¿ü ¯ü5¤\;õ#(õÿyÒÏg/ZùnÁäôIã*¡'? ¯!¢JÆf±ûœ=¬µ¬odp¶—»Ñ‡Ãë>÷ü—¡¶ ®yŸ…4ëlÖüÓwË·& ‰bׄýCcá#¹“Ü=îEA÷žÄeÐ&½˜íÎg8D!¿‡š0 ¶+ =@°\„±Ê9 +ćÐM›Ï+xɦã÷½Ðì\»¸PQÀNm/ÆÓîGœƒa¤¢%2û J$ë0S™éÃÕàížà “{oÍÁdìš»ÿw‘<âÈrðïا˜ûðb’ý¤Tª½D>›wrkrKA°¥ó£Vºžú`F«^a2F˜v¡Ê €€4Êè®éFíìîÚÁ$òŒ¡þÀCt-Þ‚=­ƒÎ¥NÓg‹h’.ÎùÇÎy +q£ƒÜ}J†SµZHÊFÁó}æå¥–9^4äIL/>®Æã*:HNR4tÐz-tÝ„¥UöK:-}ªef º«ÄVb‰ë`«]®û5~˜¦2šÅ$/\³ñ_-84 < §Y‘9×&óDܤ‰ü’ŽcF¨w‰êG¡ß’'w5«÷-“—v§Åã郴fËYGnÃhMûýÁaSÑV%¬ðp«Â©›Îð‘s£F©D»Š‘˪ۂ×iîIîêsº5eó¼ \7[ ¬Á·L„tòè“ nNS(õ÷¤Ÿd°úâ4ÞíÇ#!åÎâSù¼ÄcfrC: + ó彬}a¿$¾ÕiP¥Ýr6ï¶;*i)«fʤb wCgÄPÔ°QÑ‚ºfÆIÃÞÈ’fO¯­´*y¯BF¤ˆ]+ñ^YCÆÅAî>&oÒ~„òwf‚Fçå¥Ú8^ã4'ÉpV¼&“€WÉIÀ«ƒÖ¼‚’H¯*eß6ª<ºy} Vb·“Æ(Ÿ-1”äƒ<Ã,ËõN¨8Ù*ôPc: jä4‚ˆß±ÜÓ3ÐwÏÈ‘ƒvO´›<æßF‰MŒ¹ sßëì"Ç8}rœ¨JÚjNò`ä8Q±W\@eÿQ}u‹ÑŠ‹<.:¥0´¶‘NNIJ˜ô÷¡Üuûäí– ¡GX Õ6 ?{2Ü 3Yx{ÍšN¾}Ô³”DÅxæöfï*ÌÒÕ˜N…ƒ;`LïnH“\®.Jÿµ“DÝ1wÿ‡ö“ôrX¥³ÊŠÝD¼ÙÐd Ρ [ˆÜ0R}Ý/®Sͯ?¨_˜ë6!;™²¶ˆnuÂ\Žî +{U"9eßùíœ|ªješÆc–pÕㄌ4ÛÄ>á_*SÓSVw_2›ëÊ0*-pXÆ_½ãXö‚A!ѱhÿuKxÀÉc°åvY Тìt +ûÒíwÎL1 @X­K›F9ºç—®­ +ŒÑUqbnYáÖ2O#vÀšÑp¼/£•ùyç(–ÑN»+€4ôë³½‚d«ìøfmhš«½R¥´a?ªÌ— rjײÙ7ûLrü'­"Ã14ÏŸ¤‚¼¹e,³ÇN²/,ÏH4üru’ÙÍzôOYÃfšN#Q‹6Qa¹Ý®,ãaOUã*T‰Ø8—½7ø‚DxInÅXž­Hîì<˜f²˜Ã#!w]í Ùì/™]±kº¦nß&%³.Ui²ößa–¸Öˆåç•Üò)üC¥P0pPŸà#&ŠäîLÚÎÇ oýA§©—RûxRÚÿGÎVʤN:IRÇAr’¤ŽƒÖÙ¿Jôó{©Â#µ!Ÿ>ßèùc ¿Gàyáݼ¦4í´@Å÷È °I«ðŒ±ê"›ôD1££€©›8ß„œ¤-h·j +èÏ^ óñæ,tÒ_€¤I‹;¨è`­¼ÔÍ#2ißó¼Gt2<çŸõ²7°ÚGçõÏ!Z¿|±UhçO“TÁ¶=tøúhŒ®£ô~±3“ÌNÊT‹j ²¦çNÞ¼.ÛÆ¾@nƒø#!DÜY=¹øú)BCîEîAF¸ŒíJkÕÞidB…K™íZ¾·dpÐÕ z¥ÎìÅ™Ÿy€gd¤ Q.—ÓüŒù +“;³ë\Ùã[©°ë—Ý„Š.÷BËž÷lE'±û`l‰Ž àwY®¦’áD†)“>ÚGñÔUç%ô…v{Õ×~‡(>mÄ„—íPJÈg|”1øAåŒ,•Ó&¬êÇéVêψ£á›°É èžgÕ˜û?!yŸ +endstream +endobj +246 0 obj +<< +/BS << +/W 0 +>> +/Dest [19 0 R /XYZ 82 195 0] +/F 4 +/Rect [398.08 285.76 421.43 304.76] +/StructParent 143 +/Subtype /Link +>> +endobj +247 0 obj +<< +/Length 3327 +/Filter /FlateDecode +>> +stream +xœÍ\[sÛ6~÷Œÿß"vb˜¸ñ²“ÉL·©;i7‰½»IINµSŠ.ÞößöqÕ_±8‚$àÈàÙN«Z"ÈspppÎw.àù‹Õf~3žl’gÏÎ_l6ãÉo³iòáüz±üõüúåìüíøó¼oæ‹úüjûi?ý8Og«çÏ“—¯’¯§'ÊàŸ²,p’%¼âˆ’¤de,YÍNOþõ]RŸž¼¼>=9ÿ'ber}szƒ³'8g¨JвB˜$×·bÔë«<ù¼N>ËoUóíõéɇQ’þš\ÿtzò½xÞ»Ó“½é?d¬—×’#,Fy†ŠR2+ylX»HÏèh—žñÑÍ<-Fõ|?ÌS>ZÔrí—)AjnF•‘Ÿň¹izÆF3˜w"¦½?ä·ü~›b¬¾®ƒsUäˆ{W#¸(g(+|ä.oa±—0å/i#€[ñ™j!‘b4N™M£bHë5ü´Og0n„˵ü¶É%Rr[­Hë5ü¥Ä™À ¥xÆb O[éG¾ƒ!ïCÏž³ +•^8ûØ•¬@Å€³›qš&Xˆí +>gÁÕç°Ôƒ+!çD.CPj_›Ç”å9’ š°"C¼JÄr9ôæ;ùPñoòýϯ’sëx¹Øl·~ïñÃb± è=šµ'ò¶¾<þ™Ú–h-Ø{† ñ; o#X#7'ÇéqQ+P–»©=ËHFž‡žèôŒàpC´tRKÎij É“ëɇ$HL7=Ãd„ƒ³Q‰ÝV=Ö¤)®PF‹«2„Ý"þ0W9šÐæ Äk†s¡ßV"LƒS4K7åóXº-0ß«J9ÍiøÕ¤Õ#®&ŒÜc5‹2’Ï ;Ϟϥ9Pm}.®ªâ!n÷A8Mqjªx! åÜbNþ“WìñˆÐ.oÇŸg˜'‹D3–œ¿–~~uy‘dÁÜ;ÅÂëˆ(ξ%û†«å¸6¬àó7ãús2ºY½ú1=Œ¯ÜzHãÉÅÿò!»ÔQü'À9­7) \„g˜Ž6ó´-dpWÛ+öxîcï8sç"'Ô„R¹¿…'—£ÂK.¼0I…ð#’£U^rWÿiÂ@ªBÃwï“W P·)(ÒqÞÅL% À~swí?`ÿ9Cµÿ˜ð³ô¾h¾'Äp*¸Ã¶@*Tçž4q†!"÷ÐŽSx'¹êrÚjÙwuÛZxÉÖ¯ÝAË’Éfµ€Ä$žì†»3>Äg}<ºO–¨òNv8Ørý` nBª…ª@ç¡ÝvÁ\ºgx‡J%Öà6–7àð±´˜ ê'××b‰ÎÕúnÔªFÂ¥$Cl§OÀÉ­LÓ.Ö&é<3¬µ[í÷ •‰èµ°w3y»­YƒåÌ0+Zmþw£ƒ‰ö>š ™üHÌ®Üè„6ÅâBUÁÒyU[™Äޏ|ùžø‹ÝJÛc)“+îqxkôÙMNÏ‚íc‹â÷¨SæÄâS£AMóvxÁÃ>òjÝU|µ2&ó‹í(?éðt=ÓÁmO_')&¶½K«ð*CD,“qß<‚« Ͳ{È l’¬íXñû¶ã o‘~ÇÊìa!‘Ë$A§ãºY'S°Rõ¥íÝÌ +{›Äƒ2 ±,;ãw1m'Ôïé°]¸RÓ›$0½¶fw³ƒ½·Òx¤žûÕ¶–K÷75É’µ‘~«®±ºÐ©Õrì›Våc÷s´–ë¨löÝbž5 ÍZŽ)|¬µ‘¥Æ‘ãÁ‚÷Bz£ª|¼ì†D*§3a<¸gýº}Äã=ØŒT]gXDÔÃ&"“Óðé)hðóPÞoåâÖäHÁ¡TscQ‹r„ËÓ0îü†–OR•²×ÖI7NŽÊCLÀ´_B'n2ÈØž\/qC8!Ý·;lûz·&G=tçÅ-Êš¹v^'2é5ÖtÐjÁ5«)H‚×6Eá9§›t þ’]:-lsÚ\‚r|3ý£•~‡¬'4üÔcû€fg¾X­.C ·mT±áÎÀ§L©Ê#¡:\ 2\;"îöP™ÐAá9økžò~تî¯ö©9Ú¢:"7‹m¯–9頻@W—(S1>‡È7îÃ0AeáJx—‰Å •Ü>-±qK:¸*´($jI—ÄurÔr™Gßò¸LÝ8.ÓI,zYÇ3Å8e±¨€DªÐë×Cp†<Ï HÜŠÎsH”²‰ãVt°@Q3¹^}àÈXÎÊ*ãÒ8È~G†é†iœŽê®qŠ‹NÒBùâ8Ž–Ñbßl;é’Êr£:]RØ¥-™.‘é6ßBH~U™ƒ6uý4ÅÜ%¿8ù–3„™ožÁó),/î!×Á–RIó“œÿ_º•cÕjOt…Y†ÈÐà´=ìÝ,b[fP `vR¾Ê%¢31õT?iP++­R™ê–i@¨ÏÒ”ZŒ†u·Òd¥{Ô§¬O[°2ˆMU!Ï·˜Þ3Åj' k¶£>ÎÖj¤bR¡Þh + +†…ªxÖ$BŒßC®UÐHš'¬Žãˆ©RUøtÿ¢­Q[/M€45PÓ×Cr°lSûÜyŠõ +ó‚'©­â!f¦ßSÄáßãR Î}óލÍàµ1rV\$K…è³­¢ðï`áÊÇ›êèk*Iq¼œ3öPï| +â§Öñ=º‹±©ö̺…$øý/UÑ}w„"C(x¯;Rgæ¯YÙYŠ^±¼-hï´«ylS}”Ð}\{—s+qÄ +ŸDÚf 'oºoY£Ií`§Úg~êøÌð{-—o«ò0oUä ˆžzY¢Ê¯Lmš,–Ïᨕ‡|7^ÝC.ºϰ =X½ÑM™Ú2)öŽZwëÅR9ï¶ëð籄#$ØÇnpé@z¿ >rtjRƽZy îm‘,ÐÒ-{—ݪ·'ŽkÍd»Z¦DÞdMëÆäöÓÕ$GíÄw86cÕ´d,cþdk{»& +9ì\Mÿ¸¬N¥÷Â…AûûF÷_hRð·¨Én1e’9ŽX%þXÀ£œxØŒ•3?5«Ã¦9:è~â’-«f½åÑëhˆ£õw™ø~ž)[P \©î;yeÐ1Ô)U5_ïvú—}âÈ„¾þ¢¹ÎZìºf^AÊš «)‘tJ8à +{ä^§pá§fé”Ò¦þÙ¡H€$ï£   ^bþ£Q ­9:Zt›Åã졜¸<²©Ì¶qp&Íô¶©Äö«‚öI¬Ž?Ü™¹L}åöמSòÚ¿S¯2N þ°"Ÿ9oro 3Ë®ŸkûÙÚ,'^îqVÐq43é¿‹°6#/¥Ï^°\ð‚żùl—N}—«¥®wîi_Æ%À•ý6®ÿòÞ +endstream +endobj +248 0 obj +<< +/Length 73823 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 295 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 295 +>> +stream +xœìÝy´^E•6ð«ÝÚØ ƒÊ, +PÑ$DfPP&ÃŒ™§0jP$aP JC˜!@Á$Ì +[Aš4ƒŠ "S‹Úâý~ë<‹Z'õ÷&¿ïëu÷wÝsÞ:U»víáÙuªê ŽÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐýýèÅ_|öÙg;÷ô_ÿõ_ô¸J^xá…ßýîwO=õTùéÏþ³ûýë_Ÿ~úi—Ï<óLJþéOJÉ?þñûÛßÜyî¹ç<âæÿüÏÿ¸t³]UÈ¥›Zis®ò?üáóÆùóÏ?ŸÖ éË“O>©Â°ñ—¿üÅÿm6†dX ©JÉ6ý$Œ U¥†ÿþïÿÖúïÿûÈMÍäV !¨|nù?ub,÷µ•’ZŽJT »ì,ÐK% +† Q o—t§Ãþ¯*TÀãº_T"úV)|¦d ‡!}œgÂäW¿úÕÝvÛí“sI»ì²ËÉ'ŸŒm•|÷»ßÝ{ï½Ç—ŸvÚi§;ï¼Ó}ý=æ˜c\~ùË_NÉY³fí·ß~ŸøÄ'®¹æšÿ¬³ÎÒú§?ýéŸÿüç.¦¥ªË}÷Ý÷–[nisþ«_ýj„ óÀùÎ;ïüðÃñ©ün õao8œ2eÊßš9s¦Ë}öÙ' ÷’0±h4öòõ¯]ë‡rÈ~ô#wðpì±Ç¦õê‘ï|ç;Ãg8ªòÿ¤I“ŒñÆrïºë®O5tùå—G%*†U5|•©³0\ˆJpÀ)©~~ðƒÄ.:&öб]wÝ•Üî»ï¾¢øüÒ—¾ãú÷ÿw—í’ý%<$i}êÔ©q>óL?þø†n80O´é¦›FñŒÅk_ûÚöO—]v™û<òÈ»Þõ.—üà Ä .¸àÿñÝùÜç>•ØvÛmóÈøC—|ÑÞð†Î¶þùŸÿùôÓOos®òå—_~Þ8'ÿJn[l±…ûoyË[~ò“Ÿ¸¼í¶Ûüß~dâĉ)¹Í6ÛäοýÛ¿¹ä{_õªW¹üÈG>’“'ONSN9Åå/ùË1cÆteCßóÈøñã]¾õ­o½âŠ+\RŒUW]µë#Ô©Íð¢‹.¹Ýxãþo—üüç?ßv,BÏûÞ÷>÷ßøÆ7F!¿ýío§äAÔÅc=Ö‹a}lB93éZ`ýõ×ÿÙÏ~ÖU%BK/½tr¡sÎ9§*! ÷¿ÿýa8áp"êŠÞö¶·Ý|óÍ +<ôÐCK-µ”;øÀb§—^zi»d‘ðÝwß­L×. I”G¼›#«‰Jl²É&ªb K.¹ärË-÷ö¾ôŽw¼c‰%–ˆ”6Ûl³x-ΟQ´ûÆ7¾‘áûØÇ>¶ì²Ën½õÖTô§?ýé™gžIÔsê©§&pl¿ýöiSlŒn¡…rçu¯{]Z|ó›ßìòMoz“gñ›ßü†±ßpà ¸õÓ?ýÓ?i‚.¶Øb]¥ôš×¼fñÅÇy*\f™eøÃ`*Íý´!LÎáºë®sù­o}Ëÿmiðº?ü0âŠ5·Â ++Ä<¡”ÕV[Í>9U ë.WYe•K.¹DÜ&U‘[N!üÅ/~!Hq¡.¸êª«<òÿñ$æ†ÿÿðíG„3}dž`÷Þ{¯Gˆ×ÿÚ- ‹¼1®btQ3’ĹJ.¾øb5èµè£BC„†KUï|ç;iuZ;vlŒŽvJXm„C£ºªDH…‰5…Xoàþ‚ .˜2œöXÁ¶Vg%ÀSºð uAx(U°ýôéÓ—mH%m ÿøÇ?^sÍ5£fìtHµW€2$?ÿF'`© +cF‡ÿ^_ºãŽ;Î=÷Üw¿ûÝÙ|ó͋ѽþõ¯ï4:£C¼™lµÕVrðÁϘ1C=cÀHµbtþ:ë¬sKCpZÛèô—’l°Áÿò/ÿ’a}Ï{Þsýõ×{ü _øBW£c /ÎÓAáÁd¼ƒ›ÅÕèÑ£…ÑÛo¿­A#š&Xÿßzë­¥ãG}´F×]wÝÓN; Wå:<è!¬ß‹véf‚;/Mg\?ßfŒ—àñ>ô¡Å?szQ Q”‚»¾øÅ/…±lxÃx€ÄÂLè¢Æêw"ávêA Il ñoú«ðŸJžp *4šbß`“aØOé8sf<ÛÀK¡Ù°ÇN mïT‰í­Œî‰'žÈÐ{Ô@ÚQ‹qa؈¸ÃutxcžÊcïÊ+¯$6•ñ•ฤTE +¬µÖZîø •þjOÔÿú¯ÿš±à!_.£5j/=œGàgQ ¿Ñ}ík_k?‚çèÕ{ìi bt÷ßF<Þ¬ 5Ãå«_ýê³Ï>{°‰, Í…Ö^{í””Åt5:ƒÌßIì7e Ö`šßûÞ÷º4Äpc»$´–’µN*hMâе€Êy¶®†„ø*½¢0Ê-T’»aR1ºBo¼q~úÊW¾âr¨|!`,þ­]ó™nF‰õz¤">0Èêe4:šùŸÿùŸƒ›%dÀûG-Gx?î´Íp§Ñ锑]}õÕE“v+Ü©>R$n<Õj¥€ÛiÓ¦¹džÜšA<ôÐC3/!þºäœe÷™9sfLÞq@ÂŽ;îÈóó¬r5Öxÿœ„P †Ñ…4ª$P—(ðÙÏ~6ã•Ð ¢$Ð"nó)Ò¥r·-–âTEÆW7„óÁfP+w6”’×^{-‰Ï?ÿ|etñ¼ý‘&$›ð·„HÑ(}`ݪ•YdÖWhs ·È#<›e4Éù¦›nâ¦hûJ+­®“†îülNÂì«L_8Û£Ž:*‰v/£3úº>ø=öXC™œ®ˆEò‘¼ÊèŒ-*bTÛzë­€AS_ÿú×£]r:—áó‘GÁjä&§Ûf›mĸø“'Ÿ|ò¸ãŽK¯ IdH °A©üñÁ&E¬©%\M¤Äèu#¨-làq/£“Um¸á†d._ ®‹ÑZ'Éúþ÷¿ÿáØ}9>ùK«Ã]tÑx XB[ÉCË# +†{3¿úê« }{4]¾“7ô 1i|å,%§sYÆ>F›ñáEIBtðLzENåÖéZ0X'Ã0ÊsÌ1][áú(pg]é™gžéZɧ?ýév1"¢¨îuîèH×y°L¢"·üÔŒï`&ØoW®]œ@f~ÚPŒŽE§òÝwß½]Œ„3Ϋ­m·Ýv]†óÍžh¦<ºkŠTˆndÚpêÔ©I…&Ož\U›:Yd‘ê>‘JD´ö}ÆRÛwÞ¹]@0Ñõ!]Õá*©Œ%ͯÈ(†C$3cÆŒÁÆYe +WNxºè¢‹Ú%ûœ4Ѽ¢2ÝúŠ´±rªC2,”È‚¹AŠ×®œß†3p=Ã‡í­¶ÚJI͵çåü¿ÑF¹¯Gñöcãßx‰.½ôR¢€š|¶0LÔ”ÁOÆb°™ÞÄ¡GÀ¹Ì¤q° aÛyä‘<›22µÜñ¬KpnÏ=÷l—2UËèòŽ#3?Œ«0œñÕw½€U gâdÜO\Sê,¯ B‚/ ¤À‰'ž(Š ôÍš+ZýõóúF^xawðIhE€—\rIüžzÎ?ÿürÿ²Ë.Fq’×[ßhÑyç'¬ûIŒÎ`1[÷© 8ؼ.3·íK“&MJmñK”— m£‹ÚÓ.Ó8ÕŠŒBB³”DUJîµ×^õ`óþ r‡¾» +¬.Á†È³9óóÿšÑõ"R]qÅÛ•ì½÷Þ‰Ç|»ÿg ¦ŠøaN«ÃpõHˆ´Nê¤ù]8Rç¿øÅÜÙrË-š×^B!h-:L3“»|MQµÎèª÷MZlp]î¤Êè{챌E!øÓM?IWû»D›ŒäYç2óC{Û÷+±,#^ÍÿùË_î3îm*SUyÒÇè8À@,ÙtŸ +Bf~àdùþ0Ùè5‘ò¿Ïèxžê$†å¶ƒ„ÛXÂÿªm?[&C0y2I\ÿéVƒ’ m±µ¼f­¨Hø„NÈL)Ë_òö­a—’IÉ©GÅpet´T+ƒÍ¬5”ØUÛ+£3ÿøÇÛ<˜`=x™PÂèòNj˜„gv1ØLì·ß~퟊„ÅßÊCžzê©}ƽM@Ežª²æN£žbt½\e¡“O>y IBãÖ†¤òŽã“ÑIšd'ÌIœáá‡î©v%½ŒT0âùbCç`B5dÁLyOWŒŽMqÑš÷ì<ð@ž5|ûï¿¿ÿ3;ý›ßüfÚ´iBÕå—_þôÓOö6:ö… PÓ}ãgìØ±‘ÆÆo¬Íå-¸¥¤K +$Ãèô¼\c5¨1æ'NœÈ'ó±Á6ÔËè¤ÏãÆ;ôÐCI $˜2e +L‹Ñ>ÛAšS{8×è„ ÈmôèÑÁ„‚x»0õkK^™1cÆ´@oÞŠ„Ù—lºæûßÐëø =Ï3gÎ Òèî½÷^¨›$7Ø`ƒÌ½ô2º|šQ ` ™iÑ5fÐÛ­•øÿÅèTÞõ½  Çó ‡vÝu×®F×I*‡2Ü&&p<ùä“ô¿]Ò f|¥i¹ƒŸv%™H¡‡qÝe‘R1º*ÄÌe"Åhæ’ΧNXºÿƒYUÕ‹°HT›d9³"…z…ÉK&èâÀ`6Ø­½øâ‹̯(í²Ë.™;í5?\’P¾´zV*ÚµÒÏa¶^&RB 0Khúèp¯uk2ñ¿ÃDʬY³¤6ÐÑë[Dç¹ëLñu2û,ç†ÎÿôÓO—I®ýô†7¼A…qŒë¬³ÎSO=%Ü0: ,²È"§vZ»£!V˜J'ñ à +3:£ãY™Ï©¡Ô‰aÿk¥-„\ôº†–^zéL·Òmá˜vØa\«ðºÇ{ 4ï›ôÔývå‘Õ'>ñ‰j,btï{ßû²èW¼Xyå•=ˆ·LÚ‹G*ÇóóÏ?ÿÜsÏù'/¤n»í6#HmŠ„?÷¹ÏuEk¿ûÝ瘝O±Ò»B..¤ïî¿~(Âí>ûìWÓv±2Ïö2:ž £‘y¯¤€„q®L± E°‰éD¤¿Ré¼Â@v…Œ?>¯óúëpØ(¤f{¥Nî|Þyçñ?gµˆNÂD'ÃܲGë5,Ðp¼êÄyÀØF§ƒP;ûî«ä lÜÈ Ï>ûl’%*¹øâ‹Sï<Tàü,G,DD°ßI'4cÆŒ¬sà +}ôÑÔ R 8LfÑHÖJ[¹L–j”ùp~@•Q¡sÎ9Ÿ“&MÂö§>õ©,–[h¡…ð†«ÂðŠ+®¨-­ dýŽ‹àöÉMüĘ̂r–µ×^{í¹çžd’!€º•<å”SŠ„‡it:9”ÞÒ—Âp¡ÕW_]GΊôÆ#Xªž}ŒŽÖ]pÁ$éA=ÅÆÃ?ÜUW•׺Ê#%úC,ø”DÔ4º&„oûÛ—wÝu)á(%ð!u8l2š¤Ê{¼BFÇ¢#„! {k¯½ö@·‰~¸«‘põömH£+dàòHæ$EÝlæúDvÉ}ìcsÛýòž./;DLÙ@“ÁåZ' OMt¨>ÊÜZ!þ3ûžxâ‰l‹XwÝu»>hpån +¬²Ê*ÕE9i×UUe—A'õ2:!²=É– ®¨SÂ;ì°C×’D+V‡œH>1h7ج¡¢Šî¬ºêªÕš.}Oë,o/3.ÃiôŽ;îxÙ—‰¼·Ür 9?Ú—”Ÿ>}z6‰£Óë_4ÄñfÁI†ÉâsºDñÀmàP1ºÅ[ŒñT<9<ld}t; <4‘õ~K,±Äu×]7ØØ~25.³Ì2ž7nþµ—ÚPcnSìN~ràßläÍEŸŒ#*¡]uú?30žªVhëN +Ä–·H  «_"£Ê•¹õÖ[ÇŒƒOéÿƒ>È寮Õ)ÏUC“óJ"6Úh#A™”À–M|Ió©¬ü„Kšxëš:‹„;Žvem£ÆX%á¬3ÁÆã?lÖK¨¿„ %_i¥•ÞñŽw”½CJ*Π >U’:{I¸,¡)sk­y0|²Jò-<¢B]K®WŒnƒ 6`Mî÷W{UÉ(³üìe4:Žt½õÖcø›÷% +Cs²û¦ÔCÄ—jAVßùÎw…îct÷Ýw&Écä‰+>‰µŽçawJöW{½V>óØóotlÚéÄ-á 7Ü0r+ËrÊ»æ`0yöìÙƒÍÜZüªûÑö²hÿÚk¯Í#‰žú•K2«ª ÀèL6N.¹ä’ßûÞ÷2|?„–G(FêÌì%É•K.7ZÄZ³çŽêF3é[ɶˆN•ÈÜ):òÈ#“+UF'EÊl œü@~2 ç)‘+Òˆ¯f&©3ëüE‡,Pt!ÚžÕhü[^OŸþù1:Ø5­ä}1º›nº)+ Š„ÙT[ÛQ6Æòu•„ctÏ>ûìÎ;eO1º"á+®¸"uÒÿ(Ofï‹„Ùrøäò?œGR§h›% d’ÅŸsœƒ´+”™äÀrã˜KAáņ¨Ù@ƒ£²ñÄà0Ψ±¬<b¥ÎÌ$ë{·%Ùœ[’HöJ=†IÔààƒ–ž¯5—5rÈ!Q ž“–ʆÈí?øååZûGð0osà 7HCŽ>úèÑ£G«‡Vg8?ï’ôØ”;Ü]TB•}³e›jqæªåÀ3éÁie ÁêÑÝwßÍ3ãj ™¸bpn4Üug¯½öÊb3­c{õÕWÏòþN£ã˜=¡ö™Šïµßo(Îüãíï¼óN5Ä©’€ ®/âkÒPVi²J=âs¸ˆ¤«<<3Ô(Õ×t–ÉW/‡)a—³fÍÊlƒÁB1OÂíHG†'žx¢aUC´½]‘0)áÓe¢g™ù‰„uvêÔ©B’Fé8·¸_tüñÇ”«®º*þ„Ì©œCÞæ”Ûo¿ÝÐç•qŒ„yêd˜!FÇp4 ª¼¸¿Ûn»¹ÃÄ º:ËBʲ-¢—„çVíY +%O®1Ï!?òÈ#¤ñã¹$–A”í$?ùÉOØêùvª„4‡¿¥o ÔCÔ1Öœ¼KbœÜ‘d°„Håßóž÷Ä“Óv¸„¹èaetìö& ¨lB§î¨3˜¶d‚m:™iöÎŒC× 7½HºÝ™Ó1ºL2½÷5”õINõ Q*Ü♲©A‹]Ó"ÚëÎý÷ß6ä´B£p¦ˆ ³ªJ<ÒèºJX£˜4•­¶Új +DÂ%§Kêäl$eë4:ìáóž{îIÈ.F ë,.jØ ¢8/óŸRQCÀðÆyW$Ì×E»ÊÄ È­ Žši+o°.¾øbw¦OŸÎäչ ++D\e[D/ Ï­Ú³¹au¶Òÿ]ªönxÖ„èoµË `‰rFJÖ¬ܹŒö„•(/LJ¤bt££êI¦:©s×m×—ª}ˆj Sž‚EBs¡²#r#ÕL¢ÒÀjz_¤KÉ^+?C˜—ïtm]Â_Œ®"'Gµ*x8ŒóIÕ«ŸŠH^€h`ùm·Ý6ظÐJú>LQÿ=‰0ê +“”CäBœƒûW ›¤«åÐ>M‚Àï{î¹W^yåĉ«M"Õ¢ý8Ø‚lW=\¨|뭷β+žOSXVÁ‚IÒghW¦¹(žK£Zv%Þq†p¸7[ŒNÆ- YâXŒNx’¤Ã?UõE%M¼ÏÜ´¤WX­.$ +ˆÝläã m¹å–åÈ þ&Ï &$ •<¨ò²o=FG0!>*ÒÛ4$ÿ +–q+L,]B,Ãél] Y¢vet =8_ ùÒ5MÄ ‚ÔI^qì$|èCÊXˆ€PßöÛov&VÛoç– &ÖÁ"¨eµ“B2âþ’Ã&8¡¬Y:묳$›ì÷dX°ÓËèH•«”¡SHŽ‹³Í”‹ô\ú,õ3$ÔÍ;þMI eª™b¸z«w,H_E9{f}‹Ñ©S(¡Ø™Ï)FÇy¾ímoêÚô¬¿™Â’ E8ðÒìÙ³±Z1\H=ŒZ§~ÙpRî/aò„#7zõÐCé]qŒ1:&£|R0 !%ÓŠx¤ub0;n Az¥w…ÔÉ¢³ü¦2º^x!{µ¸AvWºr ñb&ãØI¡½91†qÁ±ôð ƒJsˆg Jr×fIÖÖvª+* õ11ãȹq¼Ejˆe…aÝI=F„»Î:“B:B£(j9³‚’tŽÎK,Óf)ã<Ae™+–²Þ¯PµÎ®¨œÖkïj9‚¯]¯wÍ™ DüØ`*2') tD¢iÕjyø3ÛpÄô$2ÅèÊQrÙŸ[^ŽŸhlÅ€Ñ.@µ²¼¤“†/a¥z¶ÀòŸ9dvŸ% ó@•Ñ 1™nå¤QýíEs’t>?cQm(FÕ†b §kˆ[3?Ìjºn<) ¢Õ&a"?üñ¹SI¸O4Ÿg2Rš;ðÀùüd1¼Ó”)SN9åp¥k£ÌŸ¥ðçO¦èÿþûï/?¸!µ%AË&G—wøÑ~íWŒ?þä9ɳY6HC“&MrSR“±à%$#¥0Y嬞4R^¼Ë +J‹:åNÖú£óˆŸŽ8⃋\Au`W!«#ª­6¡ÃHÇw®¹æö^N?(´à‚ j¼è¢‹â!çAÂZÿÒ—¾¼•ÍÔ•Jè)手`óÊ€Ïç¯È0òÁ@º¶À ì³Ï>‡vXç ´‰Lò ÒÊèxKVF%eUÿë:ˆ¼™:ujÔìá‡6 D +Â¥ò3f¨P¼#Ï ý‘Gyøá‡ã6Y3øš0 +à2H™}Xïé* +ÃEµ¢wä9yòäÇÐãÍà2| +¦u£``øàdå‹d0ÜuB`øDOx®@–4³5'Ökõ2f’·~ó›ßš3¾rö ©-Ù„ +ÝtùÇ—(üSæbt ¢Óès•#"•ˆAûŠùxíGÜ,‡ r–FgU•’F @õ7ˆ‹Ña3ÊcCKåŸlªít€ac»í¶Ë„veti]åÀXò…H¸½pwH ™úè/ÛI+6° eöÜsϘ6å‘Ìæf¤TNC‚î ú -úc‘ – )~uGXÑkÕ®µÖZ]Vh“ÑÉYCÁuÝ(ÇP‹(OšJUø ¿â6žÇhzŠRÁD'Pf_óF—ÊÕœÎê;nÇŒ£’(ÑaÚÁÆ,=qI9ÃF”ÿ«3ù矸ʮšPˆ«,h ÃóœZîºë®}ÚÒñìkÖßþ%:¦ª V¯Ý£¼DÅÆg}Ô‘M¬àÅè8ê® +€ïµyªP‘°’Õ6œÂF¶ºwð“D ¨òè +«³^ÄETôš½”bo½õÖ͢ǼÚëC™d[vÙeËLE/ÊBÊ—ý~î¹çò&4F‡Ê ÷ìöj&ÐËè*º÷Þ{« Ë^¤êðjiuµö• xõª«®úFoâ^öÞ{ožVÞZMм9ãûßÿ~×ÊiQŽÝ(Ì“]6íV¸ö«[.è®»îrŸœ« ¢oü”i:58³9ÒI ÅŽ;î¨pV€ 6kf܇XâFF• 1á5K,ª™ŸBrº9ÂåÌ@ãîò /Ìé‚"Ë„ ܹîºë¢í½¶ 3mK"ºà‚ Úœ—C]@ ® óáe—A×%åZÉ»*%·oîí:XïéXV$œT®s[D¡rlNIК 3gËt­‹„µ¢#W\qE¼‡¿Åèe˜mN}éulN¡œ‘Rˆ¢†Ï² lõÕW?ýôÓÕÆ²‚¾@Ö¶Àõ4Èáþûïßo¿ýTrÆg Ók½Œ¶­²Ê*íq”+ÅèÊiÛ9£“Î>ûìN5hRòjCÇ7Þ˜Ÿbt…4”¥G…Ê"¥2/QÞ ÷"Z’4³}Ÿx3­Ä^¢™ÄžXÓËèØT¯Vò…‚¥–Z*ëý +Ž]ŽÿÉy¡EºVM”UÛ"üZVUU%û]¦\ÊžP@¥+ÿÅèÖ[o½Dò&4ŸT€%¿¸Á*Ò•âÊëÂ^ó…Ž:ê¨öO +ˆÌŠ îÕ[éjšZ\®Œ®ú–“Ïq¾,+­Îa./áF‚rÇŽ;Ÿ)UÚE¥«ÏÙ 6Þý¬ úðpö¥FyDä]µ~Xå`ay––G/¹ä’ÉqÚÒ ³fÍJV˜F¯¹æšl$”J'åŒÀø-¶ØB i]4¤oq‰ÙÇÁ +¦L™Òæ?é”RòÖóÎ;/Sg%E +u.h2™Ðit?6t§ë²¡¬VhGþ¹þúë#72ÌnÜ M%³4h¶–g×mrÏH8™`^Øa2s’àqµ3«®¥<@R’”bt½$\¨f"á‹/¾x ñ‘[rºæ”°òÆGõT8ÌZGðÅè²¥7]“_BO°œ}a£=!@gòÊ[/h;ÎÝŒ.·pH2ÖôNØ +vÅFÄ•¾„)I‚&\êNfün½õÖ€má²zÇ7·ôÔSOrjŠð¤iÛ¦ép~E´1g»•³î9ç‡z(‚ªŒŽ'ä‹Ê³æÁLL Z{!S8ÏRdŒéæÍ7ßœ“öegå¤}€\ iý¦›nä6ÜpC¦g¸#q$oº ‰¡ôŸåÈYd‹16®p^høFGU]lˆb]u +%X¢ÿú‹[ld)>ÝÙH˜mÞwß} }ßtÓM=‹ ’÷Hœ-•€º ×]}¿ÑEÂb ITtFwÄûÛßv•p¡btÐTbã7ÎêMÌ¿óïÄ'\wæ™gbA\â3 á\ù)§™ ¾dt‹/¾8˜¡Ýòií^{íµùZ±“IÖÁ’*õvGlj‚¨ \Í +D—0À¢£éÈwÞ[»çž{pK\TBÇ=ÞG‘[$LIÊa_øÂ\‚ß1ä|-Bm‚é|.#“œAZ\iϊдêàúVX¡×§Ê)4ÙqOͪW-ãÆK¬1Ð]!ïW¹‘²'´Š_…àö赉€¶¬ÊÊ**Fgp£-åp­‰'¶¿íEñúçìâ{^£ã+ªEJeºµœSZyå•+ Ë×òSÙÇ1$•­=Å”DAµjCqy±XI¸]/Zh¡…ª÷tÚJþµûî»Wüˆ¾ýíoÏ;SvšlTöšeQArLÒÎ"4½H™3g¶[7K×¾³Ð”)» * S˼ÕêBù&Z²>ªú¶×üÏO>xXn¹åâ ~X÷ìٳɇ Íë¤|KkÅWÄ d¢Àã?^p²üòË,I½¹…*û#y‘,)/_èäJ/‘g×Xc¶J”‹σ%ÏVoI±#/ãXòä“OJ{g7$Ì͘1"]f™e‘E§fÏI +ÇQ£ø1ïR–íÇ/Å¿rÈ!„0jÔ(þ™Ý©¿½6)fÕ®‹ÑÉÔ€@ÝÄI•K2dŒTBßµ’ä…‹zh=ì‘ä1ÇUÒUÑœaÎî ò ƒj?æ¹ z®;?úÑ"U…ì”ðFLJœzê©\kšö`6Pè ìž=ðÀeë™Ñ1Fü;õÈ´iӲƬ­aØÐ—sà©=9‹vV™c˜…¶}ôQf›|vÛŸêœù‘ẉs&æ›haØØµ%\}gnÉXSâeG9‚ð)Æ»¢Zþ8'aÙ±’xà@üÊGU»ã£í´ˆ!¯¶Újbb•ËóÆ‘%.¶Øb¯jˆM©ÓèøëYlëp{#6d¢QxãöÛoo7*ñ¸!ÎÁð˜4Ÿ“,]Ø|óͯ¾újÞCJB†î¼{NRÒlBsŒNÒùUW]U´2:4³¬~¡íø=VÏ®µÖZm/a8 RMèfp)ÕŠÑÁÆ«ô-Ùuâ.ÞûÞ÷J‘47fW ¡ñZ{þÑ÷j—ÁøñãKÛtÔQGÅtîgÅZÑž-BðW%‰¿ê¯$lDª³‚+b#K/½táÓ°rkÀQ ò7K0"7c$‘[¾QöŠJ”ZVFÉ+€Õj݆ÔN P<•·w Çè GEu'L˜ -â\G0,åÁ^Q>Ÿbzý%¬ËQ¾%“öpu¯c.†y¢SªòˆŠHžB¶¡Éa£è|ûC–-–ðIH'eR ¤¬NÇ•{v}E… Í@£m£é²Å²ÐRK-U}ÃH ©L¦¢ƒÍTdÙgÝ‹ŠÑUËû Qûð#EŠV—M¬E>]í/$Úæ ß2ü/P„¤QÉš%n‰æåÅbH*Úë#³…2×QŒn~¨—Ñ1Ì^o󫯧‰kÕA1²¼ùÜÄ*.Ð~^þ¸ãŽ;Ê17m‘$—ïÍ^QŽê–±Š»í¶›ÔÛe$,ÄÐ+*}]CÊøu  šF¦ÔFàm„`\>ûÙÏz×ÍIY'pè»%Yqt¬Æ8j.ŨéµÃ=¥Š„©– ¢G¢U9L€QŒðÃeÚ@sXe¾ÛXíPøä'?™¼¹á†´˜­+Tâ€Øh£¶ÜrK~#?é(‹= k¥+ÃÁäÉ“Ûj/®e«»¡œ4i’:×^{íì„HRåÓÕ~ºNÒß|q§v +Z#aC-gÒRwRù[Þò–È!Ra­h]¦™,†Þc=(@ЉP½v[³Sß³E%Êù@š¦#B(^xá…ó%J*>lB#ºì3 ÊW,sÓn$Ùáü«O?÷2º¨DޤÀI”BX…ò¥Î, +zâ‰'ößÿÌç¸O_ýêW{}ãf˜¤N£#ï=zôwÜѹ\,ËÛƒNP@/ý'C†fø¢íY¡Ý^ŸÄ?:¢‰²ÃÕuv]c –õêØ`5Y‘‚ Î’xl¢j{ºÕÿ‘0Ôtî¹çj”2§*?Q‰²ô]µäYØà[ʺúBÜKÞ¸º£ÅšU«˜„',Kô®RÍò‚0œŠ +Ãþ©¢-£K¤ƒ«µ¥Nâ…ÍšÀ!ßÁ3À‘–ÀÑ+&*F&Ú*;><ÇCÅ•­îÉ(‘˜8ФHb´Kã• =B+â"F÷˪àŠ}鉒2¸¨Ä™gž™hB/ÕP62à-^—cÑ5ur8á‡ÜdvÚ +´(ßöò+LN¤¿jQQQÿ‹½Ž‰Ñ?•P»Öýjc…Ññ—[Ëþˆrr¦¤ J[¶lg@ó@åŒ)v¯/±~øáíŽÀ·Õ +mn×Gê¬v.H´{9¥ŠøÀvüÒ÷<°kÉ5×\³šn„iÚŸ+­¶átÒ¸qãbteb¶:Ø€VXñ°Ãlpf±èþÄè$Ëí:y˜¼}ƒ!ójàüóϯŒnޤNSŒ.|i#í5X¨×¶á£Ú)Ãèú±X¶ “Y~îmÁÆèüÚ‘!ïW}x¥PúèñJ%¸Ê*(4üo£Ì31Û)S¦À'N¬ŠËúOm(§¾‚š8¥3Î8cúôéÉÙ{Ͼ`ðÞ`åíÛ\Ð+«ªHÚxÚi§}öÙ†O üa k!|‡v¾QrÌœùùŸ)í³Ï>ŒÔ8–û»0\¨¼X q˔كû4´×^{]tÑE™ÊãÉáIw„ƒR'ƾò•¯´N ¤NaPawLpfa8•SƒL›ðüòÔ©SS'W,U;î8­ø $ú%ŸUÌå>=H+ïÿû3™ lëTŽnct—$œS|c¿åk$4hNIòT3䓺¶kŽ+¨²{Ø,ûMrÞT'­¸âŠ:¥×ð@è²ëW,ý + ö¸wÿT«_¢ÃúØ)‡Ï|æ3*Ñ–p!Á–&d†àØ£Ú^*Æ ´è–[n©^‰Î-qÈÂ(ŒZè.tõÕW¿©¡Îí¼.4BU2aÈ躾t˸bé@ù¦Ì0Žöj‚ûÅ€:Ù0jRœçŒ¯7¾D,ݱqO–ºàK¤†í¶Û®zo^ëæÄr”my±èm_F” +Ó&«¯ÏãÓ¯ùªG8ÕÓ´ÒJ+…á§R9”Gäú˜:ñIÍÊj wüDÄÏ–w4Fù<ýåúðüLCðI$¦•ü”ŽèB~$Œ’`j=ë‡;IÞAÂJ’§zßLUÁc2 ­—Ê å IŸÊêü¶W93pÈÎî¹çžmˆ5œ­%åËSÕìeç· Båcdi‹o„ÅÄÁÆ ò…Ž¥=ùÜ•«ö§ŠûŒ¯ŸzEºÎ’ y˜›k®¼òÊÆÀ»ªD›Ÿ²S¦Ì^ÒÿvU7ß|s^,òºóyî%o Úr¤'žxb06Å Šâr6hç Nû¤9)ûFe:B¶L|òäÉ€VU€Às<‚“¨SöÏæ-ò?™c)t(ËÝ¥€Ì1õ„ ÞØˆ+ŸVoA3G ôS8¿âçÐC…7ª©H6… (ÑXDÂÅèH’Ê©ÖñãÇÚ.¿üòö»øräÖŸáÎo{u®ðÁ à r¦öRHH)õøg÷ÝwO¾ +jNð +cœmå~øaÃÍb83eíåG?úQáþÒ(cûÃ,0N±6Ñpã¨!³ 2q'o3—|éËSúHÛùl¾–qi«D¡5ÖX#Û“Ë(“žêoÖ‰e›0«)ã«Nlˆw½6³´%L¼*sz+y©$Œ½rt±P†t?Ûo¿}Ö&Íÿa³Äµù曳,Ä +ÂV™ñSÖ¬¾8'Q?9éòË/o°è@ø—•7z©çµ¯}mÙ"JÙÀ˜À¡ÌLQÒ|–þ§†Â@“æCæšÐ´bL¦½þM=¹´Ì¿¦¡Î©qn®>ät饗þõ¯?¨S¶¥FÚ–°úËÂÝÌKøµb8ïéà휶AÂ9Là]ïzWç§1t‡²;Zc2‘aÔO"YTôÕ-xi¡]!9TVUI™ù)» "y¤Sž-î1¶NY‹žï8»ŒÀcLê» ™û)Ï(ò2‹XguJC…Ú‹[ó,xõœ£SL%„pã7.·ÜrºÖitÝO—Ë')Ãpõþ4v—K%Üã‡OˆåƾÞþö·‡á»ï¾»×‹ìöœ¤à¨5×\3=JýŒO +€O+o}ë[Ë›ˆ±AìX%ÏR‰Ë²a¡Ì^btœ|‘pŸŠ4J—ñ[´šõQ½÷Þ›û’E’§¿þÇ7Ûl³­æ$`ïƒü`ùŒ…X¼É&›”âBÔé»ßý®J`°ÁÇg^tÑEÜ  ùô:0¹lÎ20]æ!9gx ³ÓP%¤„gì+Þ~ûíxqz­£ÅøFú)zR9l¸}ÌK'ÃƧtž«Á$ÉÄ¥d‹å`ƒô˜ðµ×^›4Vn"w)ŸeÂ[n¹e[ŒLµ0\Кáv]ã=`-âúÖœ¤õ0,I~ôÚ¨]|ñÅúÂwÅ UFGÂR€ìŸJDê †5¡¡h‚Œ¹þúë!Æd1‹.º(&e¦TwÆŒy«3gÎÌ:À²'´ÑiÝèƒñçwžI8ËÏ–Yf5K93°ìãðÈôéÓYzvªŠÈ —Ö9)mÙIªbŒX87hPsjì¶"…Ž­»îºêŒ„©v]¨ƒIxà 7ôQ‰¹%ª[½¨öæëcÙš:$õzDzfø¸µö¤}ד3Êüct—…[l1ã>8çË V²æ>DÈYObÜ«ÏWÄ~û çÕdx¯³ª +Q•jÏEE`C¾šJg²õ£0Ügøà£jҞѵ½7ì?GÔ¹©sÁ3Mîú,7˜,¯“ŠÑe—5(6­&íó}„ÁÖTU¼« [T¢-a W›XKÖ|Ë-·¤ïÙe@Ÿ{½3ýð‡? óÆ]ÚsæmÑa~c>—iqìØ±°ÛO¸—Ô'ßá0a0¾TŠ”IûLae +× Ð6‡úw E8L†‰©Ä WZëòQ¤¼éè4:?-JBq1:bá†x`®¼òÊpT"I1ýäo5ÊÕgâ½×ÚB5²VŸ0²áü L9¨ÓèDÈ… j(ìa8½&=²Ý2Bðº#‰HD#4Lz°z«¾øâ‹O›6 ßûÞ÷¢Ão¼qî$ÞIÉ$Sy)“½HxÈOŸÿüçUˆ±ìæ “›o¾9Œ¥#Æ7]Ž5RåE@–Ïž=»2:ñ.5Tî“d»p7žÒÊN;í„O."GxécŒ{‘Ô!£Wr×]wõ °rë­·jîÑG]z饨yçÛí’ª(Í Ø(;ÇùLù¦Ÿ8ùÁlL˜0AîDÙ>ì’+ÈYë’6Õæ<%—]vYþ¡­Ãìw>_D% •(Ÿ,Ì(À!ôóTT£<ð@¦¹V]uUáØq¿ZøM“£‡úÄ% ©Dè—0zDˆÑ wÄý®‡Í2ÃhT™3$±ß7e“ô>á§,̨Ö˜Cµ°’yëWÞ*£3:on‘‰?é4:øV µi3–Ÿá—P@ØÊAO<ñ(îŸ:Gí¦G.¼ðÂ6{¼?¦õâßòÊïÍÝ(r6<°ªˆ+Xñk_ûeV’+a/!¦¸J¿fé t† +-²È"Ì3n§Dº]‘p!ü¨JPÑJ‹Øìï[Tœƒ¬9 Cqîk:°„&gM¯Qã‡ý„ 0FÉœUˆyªèR1Š”>VÚ›—•ÜoЇ£K¼(Z”éµ”¬tX"0jÔ(âp¸î6ç9ú©ÈÇfNi~Œ®ÐC=Tý”÷tô$_±dÝYï'· +Pq²¨“²P\Öœ¥ êÌ:XÁ(_=æ˜cºÝð©œUUèÿðv籞UÕžÀokžéç80<­(*  ÒT3X`,P¤yL2”2”b VTDª˜dQŠŠ± ƒHE„PÅ (N AD£/l#ÒѤnòû殜Úç÷ûÕ-n½^ÜÜ{î>û¬½ö¾k5”Q÷\¯‘ +Ò43zE}£«£ã3òÓîæK3z©á9’º¨¨Ës&±¬Ùî*s r®¦5Ç—qŒÙ™")Ë“Üu˹ծÛl‹èK¸¨9æb ÕøpÆ9‹D±xlŽiÔÝ^Ùñ19u{…é!Ò%ñ1g@m¼ñƹšmLÉt_é0÷’Ô’/m6‡6²Åx¨ÿ¨ôSÝ<¥S˜¤\„Ö.lû—'çž{nfR8(phë­·þïÒSéµÚºÕV[Q0Ÿ¡g²cԱ꣈{äî¾7E|ŸW)‚ø +:çœs@)¢€—p¸Ùf›Óú¯ðD¥ÅÙ‰[e·Ùf›bx:©’*÷K™IÃ×åJ8) 3º®„ylB Æï~÷»³$É%Ø&{¸³Lor³ÂåïJ8BKÓj÷DU“!´ÔYD½IC%upbæè™¹ù×ÕW_-Ÿ"¨2‘·ÙØÝÄʽÿèG?ª 8À563ËbâÂ… …9fÒÜÇÝ’tCVÖÐ6<ÑkQ{i2ab’:©³ZMJßüæ7±A«×Õ­=\DR¤vØ!_'óˆ+™’ÿ 7Ü­@’'5ê{Øa‡‰ƒ9Æ3SfØ/£«£PI5¯P‰ÀŒš2º >%Ø™¢î˜3†“$ê¬R +ãáñÇOü¢Ì«V­R Ý„ÃZ£Ö™Ô.¡™ñú4˜”sGó®†Ë>Š+QF¢‘Ä +bñ„ArÊSìø‰©y“d"Äl+Œ:ͲOÔÞW¸>Î$S} 7níþûïOóÓdéC%é™2¨S|3Vß—0fÒ-m‡ÇöÝw_%ñМi°téRصNCš˜Š_:EŽOé*©Îçï] ΤicÒ|ý«dMÊd‚ §­QÏi]tX£°'K%ÃîéÇõEØð<:“©´LßähåiÖ8銵LfñÞÍÿr¡ Œ®OkétúG1´*à-UÕšŸlOƒë‚‡¹©1Ç\¤Ç»‘®»:H¤‹ÑüñyÞ¬btµ‰fbà^ê6áÜþ ½ “£ÑZí2ÀðЀ;t±\&~ó›ßŒZQÜ7º‹tÓ¼ä«$ÜèŸ3´%Í"亖±N¤«{LúçÕŒŠtEÒ±]ö5×òƒ¡:Ù[–Öý“§rP!«‚‹-Z”Ï5Ë +‹Ý34ºÌL©ÿâ‹/†µë¤“NŠÇ Fî7 Ê@ýà%(ñ+_ù +ÎÅÍž=;éC6 'ƒ ጤ1:Êï(pö°ðùŸûÜç8Ãk§HlŠ”„`Ï—/_þéOÚGÃXO\ÁQÝ£Pwß}wÿ¢o·Ür‹‰s¨½ù<³çØcàñl24*ÓLY6¯†jµÆ¦ix8ðÀ1Ðbé¿ÒÖ­¼ÿJ (ÂZ‡a0†¬2^GE%›Bj*ÏÕ]M¬¬›§Æû­N¾KC•h,l Z}!T-[¶ŒÇóuyb³üµ1º¾„}·©:aËbÊÌÊ|ô½ï}o#aÝJzÌ'ãa˜Ì¹V¦7³\|²³ñ$ (±Êþµ›EÑ Iö46m'™ #ÈA×!Í–ügžyÆ¿thˆÕœ;‘@ä9L×Í;7ˆveDZ[òã%4gÅŠêÌfÌhZƒ¥×–hB6˜ä(ïf£AÖ dñ‡ _xrBKàqƒù+Òåîx?Ü?ý`:” ø5ÚåÏ,eüg‡ä5OW~8sÌ1ÝU%én¿ýö׿þõž÷—…ü·Ù6Š|ÂõùÏ> ü4%»”¡ª +Í]™7¯p B>Gër^ö6ÊÈ2ÇÑ7ºQé*(Û]Dôì³Ï&4CËzÖW~øáÌq@b©J·j˜±µ"I%çé_¼t¦§µ= 7»äÆÝP,äÄ~™Cég ¼[–…uAöÓÕËP³®nð4X‚šO§O¾ÈعA©ÕÜãÐd‹uœ/,qÏ=÷h5·Ð½@DÓ*4ó*þ¤ð“‹0rHò ÀuT«õR2Fò‰Î¢ý¢šE¢\nÁòFÂS9çĘuk\†ˆ`”ôªn‹k©Y19ð–ÝtfÕ óy¥ÎGm +à½ìe//’1•e…[…ˆöŠW¼«uvk3ù‹ ŠÝyç°krºÆè„Ô’ð¿tHorãµP–@,X ;Þð†7d&4Kg=Ùe—]²j.‡ÍªçÌ3ÏL^AAkp‚ èa›õ®’CÓü2º$YäÃèu|KuÓ‡wŸzê)Ýs>ÿOú“çÍ‚ÃZôÅaÖb¤´®ðœz}ôÑyÒxxI3½Î­e¯–,JÞ}]sà¥l“”ýeét­ki…(ÌXø®lRfÚ¼Ó 'œÐ¬éªƒë7Ø`éÕyç§7³’À•ïî3… +ü Mm¸á†Ý6êD)ÏâÅ‹OFK–,ÁIÝ‹Ô]¦;š'•„²z7 ×Þü¢Q K ¼¥¯O>ùäŒùò—¿\Ôöü”yŽYá§vš'¹õxÕñeZÁo@t”_U'žx"§Ñäª" œøoÒgÄ[rw饗bŒÏÏ\6­öéüãð[ÞMü +Ãü’ÿFª>š£Â˜yn@P[_Ú {ùé /¤ù9š’>H6=Q³ÿ‚ºubšéªFJÌ +rH¾£G´È¿´È'ró”ÊÕÁÞþq¾>‰á?¯àS‚S, ŸžƒšØó/½¹HŒf§ãÂ… s._äÓ`ŒW(sš¦fŠÑ¤Õ Ãê¯[ü4–3ô.æ#L&suVÕs&Q¬bM÷yÝLHb˜IäQÄ£fæºNŽÍ) }££±Í:¢¬àe§Ä8M~jr¼fß“¤èô<uMCQs)d‘îu Fæ²qRÓrÒ>ÒrXÔôÎÆê—½*”pü®ou¢“ðÒ¥K‡–”ÆNSžE¼\Õ1½¬©ÛZ·Æ½ÔG¢aÓ4~2ÞãÖ[oÍ“£Ž:ªËçÐ× òü«æ"³ŸîøÃ¨aj¾+_¯Û"B\zfB¥‡¹ÿ]Ê?Ãe`E¾È©rÅð¼Ê_úÒ—2n2:=EJY*óŠeÊ“W½êU‰ãÙáÏWL‘¾ öÌ/ eLI=9茺©nŒwmŒNZ´óÎ;µŒ2£mŒ.KÜ]ÙJ–l¥³ü7+RÔ@…r*]$ŸÅ{Œ‚Ï Y,$k»öò9—I˜VC­HéÓ!‡òÛßþ6Khº:,‚ßu×]ž³‹·½ímj›ù2°"ºª›æÍ›'_rÉ%4<'¡•щÝ"5xÙºæšk‚ðq.¬wKr¿‡~¸¯ˆÑCG¡!p¾">áEÍ6F—5<*×­A¤¬Î9øàƒs"eQÕ4­9©ŒNc¥ÒU³Æ†¥pÀ8†²ô¨údV«9ƒ´OÍQ£@º`Ô -!ùZ&W¬XÑØ w«XGÝ9ތ :ãox쓨”¤ ¹Èi­(«ª$àÍÁõk$òOž8jžŽýæ +R‰m¶Ù&SF²3Ù™XÜj«­b§‚B,…ëZ«Ó„PĈÒ}µn­¨ÙîZËüBü3é Š EêîÄ©œ/AŸ›ó‡ÇPí”i–ÏñHY3sÊÙ† W¿Ã;ð¼ÁЙnÀ‰££´sæÌj.<4#9¢@@rùù7²|HÀwúÈ#H¥Ý!lx7ÐK²¼ñÆã'J/bXáǤ<›Á^‘âo|£W8á.€‡áï¾ûî±ýÛn»­Ö5ùE[já.sÓ¢U«VåüaŠ2jã·ƒ—0 ÐÂ9Ͳ[MÞ|óÍÕ–ÍVƒ ì£žÄ½`ƒ«Š7ŽyΞ=;F~†•ä±­h#µ'Æÿ6 6Ú(Hlb*pĪ!eüÄð˜ý˜ƒ±—ÆèÔÙe|# G%Ô)òj»'ž+ùÖ·¾5k¹…€‘Zmà¢ç :4–ó +´¦oézÆp™`áwOt«,O™SN9åÑG­žõ;”ÆÒÐQf.¹S€ˆb¶` w•ˆ“æÓgÞ•|ôi³³ÃŸª$ƆX½Šë2ÝAòLþ;ßùŽïr³3<÷RŠÁÁ$ØËÉÀ’ˆ¡ƒ¢8—àseZñ~RÎæÔ¾‹/¾˜FÉD‚Ž4¡YÜEò1"ÿR27éb*TWeå6«@š‚—šŒaïæÁ&¯ñ§¨ç•¸_êGÔ*ÁC­«ÑÉþÀ›tP;ñĵH’ÅS§f2t‹À0ö0œ(PÄ‹J±‰…£Î £TñæÖ’‰Á Ï@ ªhl†øj®™¥«­aX–.]šÑT,aCý¹JJhuN=Z÷ío;|·Eu?]­½lÎ&wLF%rðµ>¥$âŪeGeòAhv·Ývã²â)*q©„X0¦ï +ñpinžúá¸ß~ûy‘ê‹•+W.^¼ØWr –Ÿ~‡¼xë­·f‘<ùä²¶xÏ{Þ# U“Á'¼®_vÝu×R‰[cÝYÒäØH˜¶¢*§WÑaù  ›îÛsÏ= A(œá ϤWÄ54ŠDä 4° ¸Í±´üCîÎ.’Œ?l¶UV=Ï„¬ŽÃ}ª›§2EóE¥ˆ†üô/IovÔM¬ú½Á®àÐP±ÜqÇ9H&>*‹öë&V &¿í¶Ûv_äâ²-¢~ì±ÇrÂ3Åk)ÕRü振¢>à qqªÀvÃpƒÖdj;}àòDÈë~‹ˆ2‰0† +ÀÇ&õ…‡üa^á¸` Ïå\…‡=Ô) rõ =€§i°4ÄžœŽn{Ñ+„¨61½ö_°Ê·DÏÊé ®Œ]ûzR¤|Ý/uUÁ.9·›ÂURNÔ¬»#`†²-‹£ËN +ð'@þá:=Ž·H¸Œ. ã_œÍ%n°G³.h”ÑQ-pŽ—óQÌò’¾¨ñ#à! ÃÑ^ L~­ÁˆýêA°JÐÑéIÙ"O5hT&x¿o¼Ñë—\rI,‚ß“Œä”€çftB”§r:b(CÎÒ¬Y$ÆBPÅyQc˜ð+ -£ Ô':L-Å‹`þQF§›È’‚.J)î»N™ @é£f"ܬ÷ËÊä´OdíR³Ë F/›ã|5à á!¹Àæ›o4>j¸µ»º5:tö% eñy]ÝÄZËFQÐRËÖx¸’’-§<ÑvÎlbŒßÈáÕ“=£+†×!•Ñ Ö2Óï¾àN¯ºêª„­:«Šïbü‹$ÙöÚk/¯Ô r£ÙöIˆW˜n7GÇWšÏö}ËŸ) ã#@¯zè¡Ë–-ó¯ /¼0;B\YsÆlŸÑ¬–/ÒØF„üµñ?É=õ_]åqByP¶3Õ±9Ð]Ò.mWR¤æº»Šd+þÅ­eŠYÛ ? ºRæ _ø‚?Ä„‰5Ž>éPõP¶0\'»—N·ÊH +jã‰?õu#áÚÇQCUsæÌ*ayn@u1¼ãŽ; +C +øJÓM*ñ^wÝuJT +¦gœqF¿kºDJѮܢËÎ9çœtk }ä‘GzÂ~3h_F'v^·F—]n“>Ðó¦bt|ZsMž®iª~¤ÓÅCéšù¯îRüÉÁU2ñw½ë]Í»ÍJžéP¹‹†øöQÓp£ŽÆçÐòŒ.kEºf¬£¹µG±:æ"+Ûs±ÎDgº0#Òœ&pLßèêÜËœ,Zô¢½hT§Œ’°P(×›ìl<éSsû'ÏÓ”ìOÝf-\Ÿ*ŒŽÚbYÔ,eœUÓrèÜÕè%ßÕœ/ѽË`¢ctýóÖøŠf>}ƒZEu FCµj.DK¿ô¥/u ôà õ2ººËàÞ{ïíª²2°¨Ž‘Üc=2~¸téÒ  šºmŸƒÑ•BrþÝçu_ó(z±iØè/?(jrž§9Õª¹Ë@¦–!Ü>Åè*kCÍèåt¨._5>ùd¯pày—ÆFòlŠÚˆõÞRRý ´.£“êfñy¢Õ£ƒäùh +NVÅ`Õ¯™9Û°HÍÍP{ï½w3*7NÀ¼ æûÑ…ù,hïÓ«_ýêc=VÌ:üðÃóõ·¼å-Y â‰'Òü .¸ ø³ŒNßâmöÜsÏŒ +‚¬gu c`Á‚~U®ÑèÄëC9$½ª!lûznpˆ’Oßè^ü⃚zÇ·˜ þ}"‹Š"á\j€í|‘ª”Žð.•h¶EȳHRà‹x76ÞxãE‹y˜DuctÜ'O—6R¾¯f™rÎrùÛßþvÇw„ÃHøÉ'Ÿ\¾|ùi=ÂaÍ>4FG%$2¸‚T×ù.ƒ>ÅöËèŠúΪ¯äTE žuD“Ãnæ^øþérr`£ŽU—F!/¿üòôcmOkˆ prÌœ[ôÌ3Ϭñ²¡Q$ŸJ%Ña¸.›¦Ç˜\Ô ¤ôŽªwŠ]3g*Ì¿r‹%ʩœC³w¦¡ºµ§&õEfóûTø¤¹$}Ö¬Yx¿á†j—AJÖ VÝ·’(Ÿ5]]ÉÇè„û8d©(ÜÀònI0,%I8‡0üøÇ?^ãò¹&4“pTwæótEÙs;ÅŠ<ÉÞÆ‰ŽÑ¥$ÒïÔž@jhš7Ö®:¶q芔Láq³9B°Œî_¤3È 1枸üÌm#“ƒµåÙáÏ$§Zx;:è ÉщX¡j ¼š³ 2+Û—-[Fµ¼XF—ëçªÕ|itX *רÚ7»˜8|¤ÂÆ·¯‘Â0]ííJ¸ŒNI­ O…Ónüpßè@~Ãë¾å§ß›¾ ²‡ZD Þ§žzêcû)q•r:2¯ƒ›º}áaæÅº ÿä'?Ùi§"ä†Old¯Æ¦S2{êÀ*PÍ%—\¢ï2:väQ _¹r¥~ùÝï~·ÁxÑsMÃjb]¶D©ê?øìÒ‹»í¶[]^Œíbxà 7”¤k”|<ø­+á®ûS”TgW%’„ÎüXõ" qñâÅ2ÓùÆ;ì°$õ%aj–9é6°ô•¯|å€ÏPÐW¿úU H€ÊP£KÑd`à#ùHÎåÐvžYøƒ"RŠçáÇO± û7‰úüóÏ'C'Úι €Aü3 ¹ï¾û0†É°Á¡eÈ-ú[_Ctu8¶µ´Z-™Šûåeÿ£-1:( PMóxŸ¢0—¾„Ëè tx«%áé]Tâ{ßû^®OÕA~ú½Y>ÄèêÜÚË⨽À„7ØŒÌÁΜV*xúb¨Jø¢ÚtŸJ„ õð +족jö‰¨.ý×(Ïᨠ´dÉ%K%Hvõ]uú¯&¥xP&1èÙgŸÑ±½£*¤4áæ›oÎü&3ôJ1Ìÿ€C2#ö›iʾ„¥º«t&wï–JdŽ~Áf0p½ò•¯LG 1ÄgÁ㬎+И5!}£uç8G×L4g‘!629ùi6ì²Ë.C[Äx³Rq«­¶¿ÝÉò†¶šÀ3J£kì +uÔyzkKÅpsùBé0U‰»€‡3‰å•W6ƒ¨ ÔïÝInÒræš¹µÌ„®¿þúW¿û6¤ŸqÜ{ï½¹±«O‘ÛÓO?Ýì€OêÆ“¡/{ÖKÔ¤˜D±æ†!/H¦¨¯E •„ŵèpááQûšgntY´O“eš¸8H#Ëà .++R„ Þ€£ðõºþ¸¹£Y~$È÷Ÿx≳Ï>{èyªzŸH ´H˜çŒ’‹8¾Î#eË6n>ø` +ÆU¦@­<~õ«_=1 ŒÁù¹µf‘úÊ>þøã>*`ùJ«rú–„¨Ð<œÏñrj‚a²p½»Ú*Gy.—¯]dE’}†©½‡J&ª–GÂþµß~û=ðÀÚ",Bò¯›" °MªcŒŽc|bu¿Ÿ_|q y¨„=Áç=÷ÜãëÀ7« ™–-*†ñ)e—Asç£îNge¦Lz®L_£†[k…¶ü1Û@,õÒ81µ;ÃsæÌ‰ë À’Ù­JIMÈÎDò‘°dS͈™ç]OæÎ;1È/ز¶wž¡Ñy=kÔyzEÛo¿½f~c@âõ·¿ýíÌ™Ê}à7 )“©Û5ÝC=t衇j…(?ŒÑ[ŸS€RgMŽS?öˆ“ÌX±_ß¹åôoé0 °æH‹”@=Æè¨.d9€%ژƪüôÓO¯{‘ÊèÔFmi +vÛm·]wÝuñ!}„a5pìÆ·ä5+V¬è3L+ríT†J‡#áo¼¦"Œ—ÒüoLHİMª F£Œ.ǼÏ]ðï'µ—C%LÂ+¨@’_ׄfz®悎=öX%e Íä¼yóHC[2 ¬su“ÊûctI󩟪¼Ë@´ÓË‚(rå™$éÃÃ?¼×€šI}ÍŠ£Ô5V’Ï©[H4Ä“,Ó¥Bð*átžùUY;ì°C¿¥Èw§Y Ÿ™ô¹Œ.‹ö1œÅ] ¶q’£ˆIF½je`Cº ¡Ê“fj¯èï|ç¨[¢j¥Vs²(ï—ÊK%úî9ûî¯ýk³p¢Îâ.š¹jÕªÉÁIYTPweô’J43ÈwÝuWÂ¥ÐÓ¼’ ÎÞ³œ©ŒŽ4ÚLl¼ÌGIXš`žÐùî‹Å0%uëA³¤¡è'?ùINîÂp&‰N:餡Fça³ñ¤™ÍçÊ"á¢Q‡ºˆ†ÍÎ,vZ!‡’$"(ÃëðRHJB½í¶Ûn3 r΢Çüã´o?üáÓv˜µë»SD¥·N9å”<‘ƒ£Ì6îuÓã`·Ûn;ª;}Ó›Þä£ +'^ÔKyĬ5G,B2ê¼ÿþûs.¨òÆœ§<ˆœMê'šðr1ÐH¦,ýnx×46‡Îõ%×ÚˆÏl»ó{Fàý7€ÙO~Þó0\i~ÿº7±2[·2Ÿ¢E|)±è_é²·lÙ2Æ…½3Î8£1%[=} 31n™ÓH LR´Í‘§Å¥7 ¯QÂji¶éP1ÌCî»ï¾õ<[_ƒºk Æ2p…=!&¡ÃßúÖ·ôQwQ×7Ûl3¢Þu×]¿ˆÚ‹ÒFAGC0ŸÁšX$"ÞUUu¾4·@¶Þzëºt?¥ `Ø9çœ6T¥BÕV2"¤û.»ì2ÚU ¯C£ãØá<ÿh@"T <§§nºé¦ŠÅKüüç?çxÅwL‘x¡ Þ¢Ãy"öᓚÕùuÑaH‰ýrü[ +ÌÖ˜ìÑ£ Qr¦Nšã°2²-r¡€·õ€ò ·hÑ"ŸÖYlß°;ÊöŽzê©il³©ªÖ #|ò<Êûé÷À`Ž(+vÚi'*¡iaxÌ‹Ü ÿÏ“·¦h‚¸vØa‡uÙ“iʵ±'Ëhv+ëŸëJ8FGUt ;M <KùÑa›½Ç¿5 ¯QÂjÓk?êP1¬[ÁŒzÎ'óØÁ™etˈÂö8Û˜†‰Bï°‹nvì¿ð-QËMÒvŸK'BÂú’Å”„ýë_ƒXʨݒt/Ùè&›lÒœŒ]ƒ/ƒ‡§Oú±Yi\ëk[D¶ k{œ, o²˜ÚÇÑl¯îïÑœXxÐA -¹®ÖÀӱܩÍw _ûÚ× ~€—KúÀÇ2®\;Žtħ>õ©ë´xñb%uDöJ¢‚£çàzt˜w½üòË¥ÕK–,á¦Mý©LFà®Ñqq` fä鑈õ‰£>:§ÐÔ¢ýoF,lY´Íl—NñÝÜЬéb•¾þ¿V'­†%Dsì}éK_ª©½\öÝ-éOÚ¥g•ÄOv¤†k¯½6w$:LÒgYžÂ]÷0¿ÿýïÂz8vÉ3 ŒE„‹.º(|#ej‘ïíÏ<ׄ’pC0<-†UEþË"ö<Çùt$Ì1æ&úŒÞÔö´ª’hß~ûí*äpð<ð@ì6¨ÊÿF{HVØ]B£Ï<óL/rYÁ±¨H…Qfƒ$L†>¡›4áÒK/ÕõRv%Ü_,Zı𹡠©%ߘK êÔÙÿF—[z…ì^B ä$CO?ý4Àó»Á]\p“Á¿¬*û[SÒ/Zäù+_ùÊAwƾH'UTxÞ¼yþô¹ÄîÆè|‹4üWˆ¿âŠ+b†šœ­²™ßiŒ.‡m¾îu¯óÝ<Äuœ·–/_ÞÄaè5ú·ÕI êr5gàÙgŸM%–?sû§’`DZÿ°\‰¡‘[NlÃ-ä†m +“ƒ:6‡ b2T—Ý)#)˰›bZ!ýOÊu$C«ý™çø/ ÷‰HSÆOUÕŽr•×séü%œ%CÔ#ÇÒöNj, S'G—œ=&(Â'Šß £ÿïÎz]½¨û’æS*ÊFmÎ:ë,<Ã{$Ø MØ~ûíy{l$<Æèø7œãáüc:šggÔ©37:¶ƒÕ‰ÁÑŒ Èj»ŸÐöæ>ɦ“ Õäx¨?Z$ûK™flM=Ý¡*FW@´©¼ÜmâWC {†,$>ÓD¥óÍ4ë˜Û]S€‡ï>Ôe£NS×ÂpT‚If’oYQ)ªŽr³ujDgN^¶lÙP†ùá¦p`9EÍŠJ›ña¹U÷â°.­q§Œì~¨ž¿ð…/lF/³-‚…F˜xvWÛ„ó.)MŽ5º\èЭWæ¦Q$OòrÝL—46k~àC¦[fš´:—ïTFÌÈäÞ{ïõdÒ)øpüWwÐÆ’[DÑ¥.ÃÏÁèR§ŸrF’ ÿƒH³¦Q*še*ÝþeŠr¾ÍÐÚ¤4”aßýîwSûú–Çõ5¼-“Ê­=𓉄s ò¯ºW"•CãÍ L«á¹Ø7%=QóÏ>›m›£Œ.uæš¡l·itX_d¹NÜHnÊ€”,ÊÁ> ld8:ú•SaÝÕ•ÓÈ0] EŽÚÄÚ§Ê8²º¶ö<øàƒ£vÊeI^Ñ=÷ÜS§ ŽçŸ¦³yˆA5›”s¦Ázë­—=Œ¼D&ÇÁ¼f ¼ÁuåÈ‘Ë.»Lïø|u†¶GIí?¾’‚i°bs·¯~Øa‡En¹ð·O5zIis8IF û§Ðô©9Á£æéká¦/á" +¼¶FWëÖH¸{FJÿØœ:Ô¥HáG "q3ÎÕluþ°\)ZÔ)°ï¾ûæ 6Ø=¤´Œ®$<æP—Ðt$¼ÑF土¢¨“pyÇw(IÂ3D•}z衇†ö¯¦e¨J´ÍÞ&'çw¦û´}hÆØi16‡1u“d3÷·Ë.»D‡O=õÔÄïe»òÍe7Œ.0;É]žlJxž­—ÍY‘*É[7ÝtÓ›ßüæäwùJ‰©]rÅp|eˆ årÏí¶Û.YÏP†ëTF(òôÅ]&¦¦nS'ÛLT ûYN²,Ì»ä–1‡$¡“ƒ1gî¢rêʬ½rõÕWWÊœœnƒ 6è +aúF—Õ­jNþ5£KÎ>ÙÛ)“4r0ôSxÊE«•5³ 7’çÉ“5woOKÿÊsNˆ`šë؆v_QW‡ûÔìXlòÄuB:ÏCév³N䥨Rûl…£ÿ4Ó¨8 +æýÄXÎýY+*»F,q衇ÊoPœæŒ7::Ò¨“ŒoÔ >Ï2!ÌÏž={Μ9ÍêåÇ{L¦# ~øá"šbLŒÅ1Ò8òÈ#½(¹®Ã„ýŽíÙ=Êaû1eVÄ’A¤QF§ %}he‡€– /¼P=©ÓOM‹7+†I8|2Û+Vt_ÇÃÄÀ%n¹å–t læRîºë®»;”.X°àL‘½ç=ï!yÿ!ú×7:€ÛuùÂtŒŽMåb‚G‘0õÐ|n0&Ìäúƒ””ÊiZ®-(Ê…‰MÝë--ZD\Ã׿þu‚OjÎ+ÕkEÕ•Ê”¯ÑèTˆ×[gœqÆ ï2èM^Û­ÐEl-•4³HX Z«ãšõWŒ®Ù…Q:,ÎvŸsÝ£f|ê(Tù`#®8@f•lD™kîoÔa³c(—Cq°qÔuðTÖÀ3:ú6^ÔuóTˆÅ]ÃEýC›nÂî¨ÛæbS›ç\Í4;ºŒ®(ëý]sTKŸšw×!É‘°„.ótÌ6ãuý‰Åç@ëæjÒÑÎ çé 1é'0,¯› +Á6Ö[ä—˜IÎHßd“MÞ²:mºé¦ë­·^2µf?GJ\Ù!‡’¶"-¡~ñ‹_Äiø´W|ëo|cV20:úüÏþóÒK/ ~ú/í}ôÑG„óº]+Û„9®ãŽ;î‰'žHÆ.å +2uÝu× ÖpoQXäÍQá1Ælà•µ½¥G™ó•\83)gþ³Ÿý (ÍØjà‚ð)ÿ}daì’K.á´KÂÄøÅ/~ü+†‹QØ «y—j5[ÝE ^ +Ív$$ï6ºúýï_0gbôH¿™:š@b•etÏ>û¬¯ë8Z ÓLð„P|Ö¥$”GXi$Lyj… UZW¤ œ`i¨‰.åDúüIÂĸjÕª,ðèçËõùèZé°8뉶ë•kN¦±xà‘Qâü™Ï|¦ÎŠnôä“OqÄš¶Ç{$m„F™£B¼îÁ ŸwÞyžüluòDÛÓÆÆè4!(CÕ3æ\F—¦H{醯û¨ ¥ÐZ^áÀë[ +ÀùpÀ&S¤ +¬9FÇf×_ý·¿ýí) dPì°WFÇR¨ÔwüñǸ2$ìO¸+›`K¿ÿ¬GÈ4’“É?ªóÅì7ÁuÚt@› #mgéÂeI˜J¼æ5¯anÅp‘OD7ò®Ö5÷aån>ujQW%úFG©®ª^ûÚ×fn4í·T·‚â-£qãˆ*1W‰ +¦¹'”¶s>ÊŸu: NRÍl ‹žð{ôGuQôÙ¸ÿþûS€Î?< ¬^f#$›J£æÌG”Ñí¶Ûn:š¿š¾K=üé+zGåÐQÎú`<%ágx—0—ƒþˆ·9¢­(“2ôaÔlSŠ¥Ô>ŽèÄ-ÔdVØn†Îš(^%ä†f¬òè¤3E[mµUJŽÚÄZTFWTÛ"r‚”Ô’æäLž>eŽ®æ¾KÎmGà‹8–®„× å®öâ¶ot ‰e„0´¥Ü`FhËèFÝeÀ 3À.F’FƇAÁä²ËHøª«®Šu×-0\Wƒ½uÞuCô¡Éî¼óÎ… Jl÷Ùg6ö¬/ÇÝiË®»îê£~ÂHÍÍæ*÷9:ÒI'ÅŸ€.+¦ˆodóçÏO HI‰$aŒ:›w•ÑåLµp ª’rfë15Ë*ˆù!ÍQ›/tý]wÝ…Ÿîq bD-b¬9T1(È¿Â9¿MJj( ƒ¬[l±…ìrÖ¬YÍ¢U©°Þ呲Dª~Ð +ÿ"ánšß7:î§ßûÞ÷fœV´ÊÎqé3Ÿ¯¥z$f[ËèH‰ÇÃI3=Q žAn1E·R§fvÆ%(Õ‚ °Ê +btz5Ñl#hVS'ÎRÕf¨J¤ó}Š¥ÄSù²eË0)©ÏðˆÝ{ï½·ÜrËôuøÃþpW‡á¨¬—øÃþ°råÊo|ã‚àÐûÁ׉ÑQ† ¥*†EÛÝwß]§tÐAÍÁDYRNC–/_Ïëlg5~ˆ½ˆ§YUžæÍº/J’µèY„ÀËe—Aô¥j:ˆ#ð¡Wv‰¦Å讼òÊÜ2œm*  ­1ºë¯¿ž·cÎ=÷ÜÌD”CÈ9`§û :¬+=HSÑÿJÛ}4»Té?K—.¥Šô°Vúà?¨Âÿ˜""jŠo»í¶bj!çîvWòlޏ‡4Òô3—BÆèÀ'!3,(ž°otœóÉÿ4×G–ÑÁùO=õ”6žyæ™Í*ô]¶ZHÃÙuœªïæP#†åGydmÖˆ|RwÔ5:B;ýôÓ5„áüä®1êWÇæÊ35¬•çÓz‡º‘í®:¢Ùeð‘|¤É#ößÿn 7ÀCØh.sC“ j]££óœ| +ƒõ®ê\´hQ·ÎþÑO…ÖŠ¦y5€Ê›áÖ¢÷½ï}ÍòƒìV–õOs‡ìZéð7ÞØeLì‹ùË/ÖÕM¬}£kÎ ,†y~Lؽð 3LÝg8ÆÛi§Æ+~tŠ @ +ïÅ|0ZÄ‚.ºè¢/ùËMQ~-ÈŸ„ð"­óóðÃç›»Û*kÞh£Ž9明 (´q”<âˆ#€ØúîW¿úÕSN9%S¥et÷ÝwϦ v"HŒŽ™Ó >¹ùŠ'‹/V›o}ö³Ÿew|ip¦.;ñÄ5ÿ¦›nJÐ$€¼Þ=ꨣä5Ìüøãϧ‹µôŠ¥Ðm5 R‰È¾"2 C…K€šÌÄÖsÂs¼øšk®ÑÒ’ð(£ëï”)£ãµäh_|ñOÇE}<¬RúØÇ>–-fD×Ì„Öå¼ÒIï6âOlNǣÙoyQ_ø/ÉÇÄžÃÉ¢£¨®Ê’ ¯Ñèj%*±?óÌ3… ©ëP££¥ÀƒãÿLQnêëÏ:ë¬&ž'/]ôZ" eð"?¬ž?þñ~i|~Ý<õ| §%¯ÿeêœpuúSŽ;î¸wH+2n '&f•‹ŒOˆd¤c©ÄSÆïºCÓTº°/yä‘Õ¢fÏ™‰4$#?ôP©HPPÀ,±[×È ´ç™á%Œ2¯Í*ùœ?ª‹uS зü¬“Ectu—AÄ¢ªH çu/RwU•ß›Ù7Q#§ +p•:öôH?ši¯QÔÍL BЄè›)x£¶s /„U_„´bÏy5ÓÑaŽÂèhj©9Ù*(¡[‡F·¶‘®O£"]Ÿ.¿üò k>?Š×¿@$rYoÓÝ[Q‘nÔ¡c¨nnH¤ºö’6ÆÓùÂЧ¬ ”MÄ3?ýôÓ øÙn»íø¢þöº‘ÍEuUVQ&‹$³«ï‹eÔDº>M3Ò1®Štòë¬BïÒ•è³7ô w VBÑ=(¦<'Ò)ŸH畺Œ¬!Î-;Œ¦£Ãµ²bÌed34:Í‘YHm€ðfÛfctŒ¨†=>±:yÂ!7 Šbt*{.\X…eFõ…/|aÉ’%Ùíxê©§fWf3Ö·çž{ÖYü*\šAiŽ ó¤¾ÎÖº›X?1‚°!Î6m¼çž{ðóùaÃWržf`’O}êSÝ0 jfEtMŽÓ@h “¤úH_üâã! ü©ü裆a2]¢™7ß|s4Âx#­hV5^¢Žó}ì±Ç>÷¹ÏÁ™×_}7êáÞ#®œŠÜ­ªî2ƦuÝÆjû¼yó26†S ;‘ní¼óÎÓœ%[7± ë +)ééF.Æ0¬B “Q ¢V,û…Ã'åáÙ’×4ÿR•¯Ð"l¬ ¥;ÀØÝĺFÞa‡T¨Z}muF©BÖ‰Ñi£Nº5h\ÖóŸÿü¼àxóËó:ÔǨ«F d=›åµ^”ªg8Hd‹+•ð'±g»èýïØ8ÿüó½¨÷³ÙÁë‡/æÓ͸tËÃgJú=[à³0¦Vù¿Êê—_þò—u¾D}"TuÖ#ÝyºœDМT´„)~õ/J?¹*  ZcïœÕ_§Hmº¦é”æbnhü0×ô¦7½I²¶œ(Rý++Ì6ä”,bѵã#TÝZ­ž}Þꔇ뭷Þu×]‡Õâ³otÌ!c’â—jƒ';{‘d‘]†'^H[»Îq‚¯gÏ)PaNÅ¡øuÛm·yEÐìƒç›ÐܽÕ=MH¡Úm]š'‡Wç(ìú/?³®.évSô<_Сn,ËqÜ¥ö}£“’£>Ú,gâ<ãºÁË´4MóÑY³fu?·×^{e«rF/HnWR-£«qeÍÖ¡.{^ÌÎñ¡+ +<$áw½ë]CKÓ@Fwß}÷©Š`t +c¸ktj‹7{üñÇ“5gù‡V—£È…k1:ŸàØG-eTa:¥àe¶i”K0:è A§ÚX)ÒózWÇ +¯<¿Æv[—V7müOY%«iޤ.£S&"Rà¤öæw½lìsÿ¸{ö³¬î¾ý£Ó©Êx3­Ò@ÑÁTä–H{@Agª%€Ð¢. ƒÈE"¢Ü ¹`Hñ’ŠÁÄâæéX xÄÚƒG=ÖBñ2;gNÏœ}>óûNÖ¼<ïï÷ˆ³þس÷»Ÿ÷y׳žuù®çJ%$eýN¡?ÍM1©–ä +s)¤'œU´%¡Ùèwøá‡7Fç•êÖ¡;ñtÓVFÆ?œãyQ +€@;Üèyä‘”~Bk×®Íaû„ ›e"Y‘$ß’­_¿þø@3TE\ïyÏ{¤·Í$¯Ð€÷ýq¶tƒëógNxó“‰I÷€L:…äÏÙ³gßxã)Ó'9Yes·àHEi#4›Íz/ùË3#/hö[Á*Ü#ÕLíÖùåiN×íè‚#Ž8B8&+Þ‰îIj´"ˆ„Tÿò“¦ù\†1Šn¸!W‚f¢6±>üðÜϺuë†ûOvñ‹*¬]‡PÖ׿þuÏ&*pÐjHÀו¨q%¡ÁÃElsÍš5¾KíãFæÍ›§[—/_Þ'%|j#s`¦Ïpý¹óÎ;±wÑEéî%¹^áá'Ÿ|ÿê!yn +Åpö7žð‡R!¯ :I/™g•„FÂêçÚX*Q†éOÊÐ|úïa£>ÇËíÀÝ=¡QãO<ñDVT¾þõ¯o޹褌¢gt‘ÓÐ5ðÛ¼œ—æÀO›6-ƒ) â!›EYóÃgŽºõ@6:êz‹æihÛõrÝ9ž`×\-:†jqrQÂ…6nÜØÜtV›fëñ6G~¸ÍŒüô§½þâ/þ¢9_zQÚLfA¹IÉ›eB} ¯Zµ*+Ç@š.–î]ˆ!}›$hµŸ.Æd×H7~yd_%æÌ™ÓŒGÛUØ\½ýD˜°±èÃa†O>3aKÕ!±)dÿý÷ç®=)&k¸•µ¾t@ÄøâùÅŸ»ì²K@K‘¦ÚrØè~®ndÃL*Œ êÓ\¹Û'½ìEN–ðʾûî+yæøÖZ¯–‹°Z]þ·Çí~ûíwÿý÷wÙ¨röJÂOZä­nJÂ访þú?"ÑŸ“T'§Áí{"j?5 f›ÏùÅŸ€S³wÅŠ^QUþ­·Þª¼’éµo}ë[’â®ä/»ì2ÐWmÁuŒîÞ{ïÍ·¢ÛXUƒˆ#ÖxQ fÚžÔGÑa‡ææÜñê¤k$j;ãŒ3DR¯äJå‰Á¿ç”ç¾ûîë6YôÏóôÿŠJ”Ñ‚ (ùäTÆš2˜Œz?Ϙ1CIèB~j+y«€&tU¢hÁ‚Í⨌« ‹èªÄБçgD$£S²£0kÌ*Ò馮æLð/Mñ< +j MÖüäRã†4™LÆÁè²þcûØË^ö2ÂÌ àNKEQ¬ØuŸW~ö³Ÿe½£éÄ5/Â\wö@V*¤3@¦'l°Äò¡ÚOÇ(À§q’ÝVç듃H'lDW³RK%ÍFì+/¥*!@w^Q'ÐBìžÜ~ûí/y:壳fÍj=è!ÓÎ1\¥ÃÊà Lþ²CpX[3zqþðø·ÉÁŠ”]wÝ•¾-\¸Pyž?¾:_ô¢5cÑzÜCïrMãÕI?f:•ýê)¯TÞ/±eË–™3gVK3£—ü‰?ñ•àvŒ|Z"Ÿî£3õŠç5Of¤åÖ¨AI'U’¿õ„J4¦T3¡E‰t™]mT¢¦ÔßeИ<†ÞúÖ·ÆèDºÈ¶ŽBmˆ޶ëµôx]»™ûtÖЋ×5¹nÙÈ) c®¡Ïp«W²PœŸOhò¢Ãüp¦ZŠ.¿üòn ?ùÉO6`³HxÑ¢Eɾk¢'Ç¿èÁ´h›ôØc%ß9øàƒžše`Eµh¿OÍu¥ÐZõ‹F-ÿ¦Û™öª-´œüäÀ®siŪ!åmRÝžV¨OíG?\ĸ&iBÜÞhöü–ÑqÑáéÓ§gIÃæÍ›»ÃÚ~Ï,¾žÃÝnÒd™ÛÇö2ƒ–ãÊha½°NIá"⥟ 4S…*»“ã,1Ë6Ѝëú¼KIpþ裦¥iZ³ôWKE^ÌG%êëd…n‡ád»SÒÒªiK¦Ñ¯¸â +e8Ä…80^"·§iBx Ã´ëØc]³f Mð­îÈžß!@Npó›ßì‰^€ØÉ-myðÁüñä­âˆ'äIÓò®šc¥ÍÇ3¥LäÈš„×2º´Ñ™x Ö·iÓ&] 4î½÷Þ +óÉ.¸à‚ Ìæ0X;~XÍ™x‚1È6gÕN àzŒnrëYFpW6Ü1ÒœÕC7”ßm·Ýnºé&çmo{[PÊ·B™fŠÑÕ–(šÏÊȼ™‚׿@šcZkú2'»â‡£kŽoÊ×ÃÔ—ÐLO 5O˜y­Ðލk §‰tiøŠbÍÀ…À¨Æ­…±Z»’Ñû¿üË¿lœTCdþ:äO9/´Pâòz"†›HG3³¥ÞÍ,RÉlhæ8Ö®]Ëoà“yæh "^Ýóšû;âˆ#Ø`ªMÊ“Œ5-b•<[Ž¢*]õ'\qå•WÆlëÀÿÌ·2"FJ!ûCp9² •éž©«³’ÓåBX…ëè'&Yb5ß´TF×Ü‹¤³’Z2ö 5ÎúÓN;-’iÖKÐð&7i6±v.$¬¤@9R‡FÂ|~¦½FQEº>tSÌŽ»¨£?Ý#pä"':œNiøºuë†VÞD:Â5OW·à ø‘]Õ'^º{ÝÝéjOhQ³^BÎØ¬¨h•(jÖû‰8—¨¡ª3Éd¨è—:…¦½ãrþx:Iwê©§&ž6(öÜsÏmÑí§2ºÌ"Õ-l_*”³ýsp·–‘Lä­Ù³g' Ô¤ KÑþË—6[>£«;G®U«ª²rø}ï{ß{”›°&qÇï´÷Χ“\LÌQ·y)%»o»í6±{|Ž\kàq.¸Ô×CÜd˜#ѸÍeË–‘˜4öÚk¯ýÜç>GbAª¤ÁÜ|+#{<*?ƈN?ýôQ›”!Xð[ˆ/†µÿõ]ŽzùòåLàαt×]w£äã•¡ c#uâ|îܹK—.ÝòîêÕ«õg˜Ä(¿øä'?™Æ J6ÞÑG­ªÆèÂ0 +0fÑÄ"Ö‹# ýBL ‰18?&/¸(&÷ÏFãÚeÀB%)ÅžþŠjóÝP’~øášÔQGÕž»0)"pËu‚wˆÏ‡´=_ў⡚S§mÝP/£«Pù)£ûÆ7¾1êtÁdÍEt>ã–zg¼ÑIïniGÙuH :æ˜c +º7?\ë%ÆPBŒ +3>>>ú–A+/U¬Ãô~-Ÿ£<Í9ºC©Y]Ö}Ž6nÜØ—ðó†eu‚ÜÿÛJù³xLl]”¢[»TG¡¦§$æ@ §†m]Ý;åÜxrÉJ÷鉵è7ËJÖàsÝ•9î5Œ57qˆã>Ÿ6lR§z1-¢™µñD_+¹~ýúnÒ¡6m”)?ý6Óv“½tUˆ„kIᨽ€„P›õ¡~’f²”±²¿‰Î)%Y–öãÿ˜’ø/nbtò/YyùWšYi¡–ˆ´EN—.«k|+Íç(üË×£ëSõmt¬Ævß}÷,3gÎLö×Jsr®oÿ¾¿ˆWˆùý|H»ä’K>< øî»ïnÆ4‘ŽƒCHõúh@—^zée—]–}÷“ƒerýèGå†ÜÝdgóÔP£Ë^$©AîiR•SùG>ò‘sÎ9';ŠêŒ–åß½|@ÞUþüóÏ—,„ Å®¿þz^Þ!Œù©ä‡>ô!ÍÏÚiZÕTU!Žš=ù½¥j±„tî¢E‹49|ú¥™‚wxBõ_ч ½îÝ^ìÈ+$ @v‹H93yT ëˆ@]T§ÐÖä©ðG‘€’Œ#ÛoÃ$=Ás£}’ìHKñÜU3ÒŠÌïHId^OӜܜ”%Ùô\æ—=öØCpQ¡X¹ÍEÏ”@ÁØx e„ÊèmÔZ©¢Ú‹´Í’ÙJÚÛ\¤tà 7„ŒúvWU%pôoÄnŽò.£c¿Í𮿒ôڛߧûÊÐåaR×ñ ®‰± e¬!}]Wx‡ºûšƒ%î»ï¾îº5jŸ9z"ê_hªK+š1tY6q¡šº­ Dݵ"cÚð£.Öi†G8à€èÛ† š©Ûò–Í^ÚþÈϳ¦,{â‰'~õ«_fpM ï‹_übá¬[²ŒŽÐ8º¬²@´®ÆøåÉ'Ÿô rë'µ[¹(ËÀ”Ìз>Õ|Ö¼ÙÊï~ñ‹_‚Ô›Ÿ¹õÖ['ó›ümæå_Ê‹³µní׿þu-É’üñ»í¶›^‹Ïï]¢9µT•Æ6«å¥]ú¥Vp¡š#hF~|H@¯%4E;Ýè¨ÙÐá©,ü¨+3eP¤£ƒ‡÷Ýwß#ùÀðŸ:4ëÖ˜7oÞÄó¬\¹’jÝZ--ã!i±ˆ¤º•‚ ‘?íõ|×é’[ÖŠV9œDU¢Â“ø¨ÚŒ.úÊwÝJjP[ñ«^õ*(‡µ\A%¾½4³!Ì“c»)±è¼Û]à±ý¤-0a +ßÙ‡H«o»í6€¡9¯ŒŽdŽ9昹sçž2 ï’|Æs¾øÅ/J3O>ùd–ÂFèö™gžé‰†4“øKþ•µñ¼â±ÇëE<ËààÙ}Ù²e·ß~{î›`×Äxügœ¡÷>úèØ”ª ‹S¶’ú¿U«VñùÓ§Oï]­ÐÖ"Ì/Y²¤Ù'N_øÂ–.]zë€>ûÙÏb¯ ~Š4œgÆ¡–vá5¨2_þò—ÿö÷E¹ÿñxCo!×p«‹1<Ñ9‚¯ÛÑ €J¬X±B·Î™3ÚÌ‘¼ªbAœ3™1"iàÂ… €É„è@5}Áûe„Š9|å+_¹å–["XÂ÷zú,Ñž¤/6c`Œ×)ÀŸaœ-[¶x?~b Ê:"ÎD%'žx"°ZÇ•Ë= ÃEÑaúsä‘Gv‡Ó':Ço&EêÝ6/rš"âYÝÊKŒ7dV“Éñ>Qï ÔK‚ŒrÈ!ÍîÑQ‹”¸µˆKèÉ“Æ1Ÿ[J\Ž¥ YPDÂÍÑOåÖ¶IuÝÆ¨ýþÍðÈÄÖ»È5†ÏKµ|Tç?ÿùõ’›äI#a¡!w{õOðЭCëÔÉݸ—ÌÔíi¥Ͷˆ"±&¯¢Í°g³sÔùÃ|B2Ž¢Y³få_ÕÆ©S©D“›ì@£+,±×^{Ý{ï½üUî×+âXÄkþ3çˆî¹çž +ì—iӦŗÊË}ôQˆ·fWo¼ñF‚%*W†ôûïø%)SOƒÊX +a"”}å¼óÎ{|+y1¿¨\¼K”¢Ô£ßë^xË|p–Fÿûß'ÀW¾ò•œjl¿Œ®Yº€"KÛôó'?ù‰ïV »îºëÂFµ…ùû“—ŽUjŸ ¨ª}î.Ñè“”<%“?둇x`p‘pµEC6oÞœkÓËèäÿc@ºµû-½OT B$E’ vØa¾B\‰W +×A&þ|üéDtÐHvpk±)X'>}ÔQGaOf‘Æw¾óCN2) Ц:è îs>š¯³kIŽÚƒ¶Ë.»øP _—{BYþôJPúŽ5º` «‡zèÙgŸÝûÓLœS`Xrÿý÷ç&FÄ5å¨ÕÝwß}æÌ™ì«¦ŠDsÉ¸Èø¹Ï}nÓ¦Mà™ßsÕQ.?ºì²Ër¯Sã£è­^óPg)âB^9¢C¢3ì‘­ ü!÷Î'946ø(s×'V•yøá‡“’2:û´ÓNÓXfç³nÝ:}M «ë©"tA1“߃pè¡\ ·bí\£ûæ0b$ºèMž¶+a’KzÊèþéŸþ)‡i7 M>¥å¿=ôPæþDI6ëCW_}5}ðJW%<9âéäs¯~õ«ãºËèÔ‰™œùŒÛ5kÖÔ ÏCŽºrÔQ³Z–… ÃQ øVÊÒ'ê­¯Åë‹.ºÈ×?üpÆŸ²‰lw}.Œ®ˆÎ7çÁfy?-mÖüèÁÜŸ2Šô]ˆÑ¿\Ëû›c»BHŒ^Ž!}—,þ®»îÊ“ŒsŽ¡QFÇgæ¨uæâ<ý843Cu¢]ÑN1º©Ó( s#™ {C ÐðQ{·y }Ÿ]–¦Ô‚±dñ°VƒoezW{ÎúHÿ6'ci±èºW"¹‰p™:³©ð™ÊvŸÑÕV÷_þò—‚Ç~+G}4+›L¥‘†çÒX΄cäÍ2È ¾g1öŒ3¤Q@x¶ ñ„~÷dÆ€àͲ&?à¶Oýƒë}E,î_XS oذAåâXŽ=ÞoÔñ×}£'r¸}ÖÀãPþ‚mÉ»ú5ªntjˆIpÀ +¤]o|ã/¸à‚‡TŸ›ºÑ‰»÷¨.¾™ +mÓèr7ágè£VUõ `£xJ‚+¤š¾ÓRý˜(¸ÜÅ‹g_I—¾ýío_sÍ5P“·êØùþRá£IËè궈Ûn»†ä&,ß3g΃>èIö˜hEŒ·~øÃzøùÏ~èÐŒ®6žD™ÙQƒ3k)c]Nï‘nœp x>þøãe+š÷×*ì(£ûêW¿Jª¯zÕ« î@úp%}“"ù—TŽ¢ŠÄ•ø… ·ˆ‚Tºœ_‰ƒœ® ¢Q»1:ÅGÜVÆÑg{>aC_óÃnþüù^)Ÿ3ð3Êx1¯ÀÐxHFïkuÚõØc1ùgÓ1™ßõÈÃ)¾>1£ûõ¯Íqñ`Ô,‡ºŒ2:F‘›)ôE.ÔCZÊ‘fCqîØk¯½šÌ‘ï=묳£™\@Ü—@S•0äf¬¾1º‰—J¶lÙâi~Æ|ÿZ‘=_É08n‡Þ-[FW7)ÜsÏ=Íés£ŒÎ+´Ž2¯^½šFa‰Ùnçýt}£ƒÃó¯ùiæ7y•\¨;H~ÅŠ)yÉ%—Lñ»´}èz‰"Y[³ ì–[n™ UeasQs + )e!1o„Чk¯½6ï²ý<pA´QÂ8t®YøëÖL)OþU§ntC<{8Å×'¦éR„Ž„‹áQÄÏwk`ÛÜî:{öì¤Ïµñ¤õ¿ržIQm³j2À&æÐìqà6¥]“ƒøþ¹a 5«[YqNÙ*â%ò/:œ'ÍÉ`^–€¾ë]ïJ„}ÖÔ7:uûí·û"¨Ÿ-¹N‚bÃöžS~2÷/|B˜ž\yå•¢ž'5, —~~,á¼9\‹±¿§CÂk××20ˆQï(€í¡1:}ƒ‰Æçûõ¯ýÄOì2 ½gÝtÓMéñæ`¢böàµH"Ÿ“÷$þž×Ýs“ÏÄèšES¡Q)ÕP*££W|N_ò:R* £b8³™E´ý¨£Žò¯ÓO?ýÎ;ïônö³Ë}¤ºCÅUDIršÀQTÇ—‰\>í•K/½TV®XãT_úÒ—&²€”ÔŒÌTBÝ9^*1Š„NÔ¬¥¾N`ÝîWô&4«L]„Ý0üÈ#œqÆQ‰)ž0ŠjÍOŸºj398Ê æ pænJ¶Ÿá‘¹sç6ÕöWO@­^îNšßݱ¶p££1:YبH÷,ˆÑus¿'ÍghyBŒ£ þN1º$Þ§ç=ïy£Žöj®Ùo¿ý2š$Êyý3•[sífÑ7¿ùÍ lžvÚiY­4jê¶9úir° hb˜JŒ¡6û¾0ëý¤ M¤ëS³2pRMŽ÷©9‚¯V¤È£3&)¯LÞÊ6'Ú5gòo“‘Qk/¡ñ‰¼,b¤YÏÜ?ä°Žà›â¥S!F×Ƭ³[ëÎqyn·|wMìN1ºÚžÖI_¢ØýM¬µºuèø©P™R^f»+0~Ñ¡CUîÞe0¹õ¾¾JŒ¢:VøÉz?Qc›F×,²Ý$a‘‘É y$­&"x2ÙG§u‹/Î!¥et»ï¾»Þ§e¯9Köo|#ldÖq:Òd¾åÂÑBts:¿‹Ýj`b%=öüsùå—guý÷`Ê…?b̰^Ì=ÿ•ÍŸ?ßï‰Èc(ó€}’¡Ç»>üðÄ *ubXò“¸Ø`†Ó)L„ ìâ6û®ºêªîdÄÎ2º„fr+±/\¸ð²Ë.K¶EÂн÷ÞMhŒŽ×Z°`Áu×]ÉtwŒ¡ýèG£ÄHt92hb°‚Bb•çäCV”dDÀt_.Æ%Û®ž`ØO¯ÐC?‰·¯7ÜpCœÃ“O>¹dÉH„2:ˆ”z+æ™gf¢2-Z›¥R]_<ûì³sÜ%dË@ÔYºçž{žÑ‹S!§Ê@ʘM¬E_|ñ¿BtCç¿øº¡Yó:üðÃ#a–ž'™”™ +Â`ó,)çKó„WZx?êØ*³SŒ®ö„fI^ŸêŠvjr0żÍá‘mžŽ›£Ú§ÂçÞð†)G€.ã7¨²¾´hŒ>à€ºÐ‹zðCß•C%a”Ð…óf’÷ŸÿùŸ“{ýõ_ÿõvžVçgëå† p.vgÜ Ž)£#`ƒÓð¯f`¹wõðœ VÒró;ý¬µ.üí®»îªžf ó%/y‰d 'ŒÎïÏþó›Ù_ô]òyÁ€ü.™ú÷ÿ÷Üi¨0¸æškÔP;(Ó4üÔÆÒ\Yâgzr1\úwÖ¬Y>ú(n—-[“ø/ÚFú’ê6GLJ`Î*9u£ûÖ·¾Õï§øúDÇèåîykaNû_[ |Êi`0 YI߀ xÁ¢Û¢™ü¯D>ÿðÿó§pøÑ#:‹lë(*®@ÝŠ[¤s½`ýLg=õÔS9†Ž—'¥¾¢¶½÷Þ»î2`nþ{ä‘GR‰p¥Õl¤¹·¨¿žfz…®Fyüq^=›££íÛkOÑÏþs¾‘Øé¡D•‡Ï¹:}£—u(mT¸9h¢ŒN”Ÿ3gލA2°Ä©§žºråÊ2U  H³XëN>ùdß'T¢@^i8%ñ¯Ï èú믿úê«á"€Á+ÌM7ÝY¥†lîfL?œXÝĪ¢Î`ÔXü|ô£M– +BüñêÄö ’ÆvwX3Xõ{èñïã˜ù¯Ãhè°˜‡C oܸ±?o^F'õîn‹ ÀÖÌyóæ‰h~æN·‰Á::Ô›šŸKi?3Œàb$“y#ˆb‡Š)\7±ÊîuÖÒ¥K³æœÂo>!65%Õýô{”§ŽÍÑY¹¥7*A3}…†¬Zµ*ä@Z:•H3õŵ‰¯otr¥\Þš ¾¦fbe Í4:6W‹x¿ìh[¾|ùø‹M¿óï¤Çw ÑÕ',ý?øÁ¿þë¿FÛ5Mzû‹_ü‚nç^‰×¾öµ_þò—±Ê…*ŒŸYFÇW¼üå/?øàƒ×¯_/DRþ UÀ4ï$vS¿=¶ð̦RU³"¥('y'(4¸½9_¢?OW“2åÖî¸ãŽ}÷Ý×çj«¾ÆjòæÍ›³l;üøE"Ìï§,Ïë‰ÔPÖ;Þñe0œ€˜å­`¡î&Ö¾Ñxâ‰Ûße´±íi]šF˜|&Îÿå_þEhÛc4åx.=òÓŸþ4ÄKÈ?úÑô~]?ç‹ÄÒ¬Ä볞GÿÖIûÑaxCG{Й3gf€B7e¥}ŒÔÑ4PåyQ¢¡22µØ/•È5‚`†õ ¨ÚgÝu×]IŽt +W3Šá?ýÓ?å +øp]ÅWdYu• äj‹×Ý7±•ÑåþW5V“å,·Þzëš5kÂ_ôxLâ†lÀئM›”Áp]¿f@pìÄ`<¶d»SŒ.—0z"vsÌ1ä¹bÅŠ{FÓêÕ«ˆ9餓bKP¨çIÆ)a®‹ªäÇûÉO~’È2WRF'Åã”gÑ|5öjX˜¿¥i 8SB—T’e~O2åEn0 Ñ„ôSŰÎʰbú"ÃtjàöG1üÕ¯~^%¨¿ú«¿Úo¿ýš‘=*AÉõfö?Fwe­ïÔ‰pj)~|éÖ ­iK÷•º .7lÆÖx•ŒKŒ2º¢iÓ¦eF ŒŽôRI–‰8Az$¹ýÉEfEÍ +(^¥9^µ¨ '§Ft)9ݱÇ›?E–”ì¿[ô{0:ùWs'Å6¯|ÊvN5“D‘qu E3HÞ9"J6‡á0ð­e]Sß‘³ =J®OÍÖžÿüÏÿÌÍzäŸÍÅp_Î ÃÔ2»–°1~§ÌË^ö²¤3d’eÞÛ—VÀØYIެЃ”cü“HŠDR$ÀRj<\nMôÁáƒò _”ùkÁÚË/¿üò¸µZàáÉ<€H~Ôa³ü4xÈ€ðóçþç¢Rsù‚Xœ[8@ÑäÄ .”¿¢9\«èöàVRæé6™³)Ìdè²+¨%K–p›Zì/‡àœ’K±ä£Íúáz·otœóöôZõݣ㛃þšK!A}¤ é,J•½Ò»í¶›è#Ä£5ªw$ò‘ðÁ[‰`5'Ï“‡ß¼„9R^ç!}d–¥Ñ ½¬›Ù‡Æè~ûÛß.^¼X…ܾœ«.êªÄÁ‚j@PmïÆŸO['Ú©Gà£x4v;ï2È@ñŒ3XG³ ÷­o}+I~w@Pô¡©!ü0_‘1ü2:!ò ]uÕU¹n#阈Àî<Ñ5Gyä[IÉø®" ¬ÖiÂܹs›;F¹_×êÀc ?á„pÎáL,eˆþ™ŠÑy÷ÿ£¡Gׯ–ûÄ}1:Q»;½Õ7:%s/ QhòþûÐ?øƒ?˜>}zn I•Ñq8üm$üÝ­D°¢F|&õfJj«T·HG{±„ÏgnذÁë€lK—. z”¦5ÃlöÌ6FGð¤Ù¸q£ˆFNJ᢮J|·Cwß}7»ÓF8sèàsßèØ8Wœ b¶skO]•Õ§Bk!86'NEstFÍ "ªÞldtM™,#ÕxP0F—»xô “ÚN²©êŸøÄÐ’°Äx·Vôº×½®NøEYv«—›ù»ÚZOúF·Ë.»ì9Œº§÷y8´0}è/0hF/‹ø¥f}NsóÔâóJ­X%aئŽE>ñB +ŸÙl(FMnB%FíµI¤¨a˜‡l,z•Ñí@ª]ÔÀ/³gÏfƒéÊfÍhsäÔSO…µÈÿK"4nä¸ãŽ{÷»ßý®y]šœ¡¼:¾ ̵àùÈG@÷¼â§ßY®:¡\Æî‰:ctœ’?Õ/Iñ¢Ô y?ÏñzróÍ7WUØózs£xgª\¬Ì9*4Vfð +¥gp5Ç[ùö’®b8s©C9Ù>#ðµ^dô\Iy¢škçûäNš3À!bIšÃ•)«0$¹‘ب9,I• YÃ]úÔ§>¥i‚T$,ümÞ¼Pk’ªÓÏ|àº@,ºu+VÃé§Ÿ/acþüùIê}fÒM4 ±—nõÿÝ#, +sj 9ÉÙû:¬[ß7 .þ²lÙ²yóæéwA6^"*d8±¨Œî‰'žX·n~÷çvÞ9^F·÷Þ{ƒëjþ⿘ÝhN°"£nõ +`óÇ;ÈM\ u?ë<¦éÐ2:ÇÃx0æmòŠŸ~‡fÕ å¹»6ßÖý)¶žuÖY ÔšLí‡?üá¬Y³<‘»º© +{~iÖÇòðʨ\–š¾ [¯ã0¬juvñ¿ò•¯$XAY¦Œa€ +ÃÜ!]©¶ÀFíE¯û×yç§æœùLn.ÃF&VjànÚ´iØ«VP9â¢á}ÔÚgŸ}¨ið“t’än?P$ì_p8PJ2!+è{È+òCC^$Ì¡©S°ËÙ˜¢lÜ'¸ˆº$E¿à°4ŠJtá7¯{á…jˆÆöuX·úVÃ090üõë×+¹råÊøÛ¨„~ÏhRQ^ñå# ,u"Á‰Ìe%ƒS£3p‡í|®ÙÚS$¿kŽ+‡¨›]¡ßüæ7«/£ãaÒM¸'Ì:Oo«9ÈNÚ•±5všq'`~|és[Ä)§œÒÀò g"mP%†Ç/&”eš©Ž§ãÃ'~¸*Ù)FW‹EG-?¨m×]wÝÐ¥’ÖØE³ñDˆÏÔ­’MŒ¾ãŽ;†Ê­$,Áº|nbÊ{jêrÞ"þ<™µŒ#µa˜{Ìj©AR$¼nž*¹uë,£«C¿™çvŽ^bã3ŸùŒ òñ<€Šœ.\ÈOcú§ÄFñ,Dás ¯œ3 ¿ÀTMÀ½çž{@ô‹.º(n¤ŒîÖ[oͨÎR¹zÒvaåšk®Y0 «D‡3–•!&Oro¹瞋Uï.^¼8|^pÁ× ŸŠQ¡x]Î ¨PÌ[Ô"À9sæøDŸa ãÙgŸ­B5óÒ\e6Œc¸»ÔíyÏ{ÞÛÞö6­VI~¢OèŠ+®Pö²y¤;ø¹SŒöŽ7¨Ó’1—. fÚ‚És:¤[É!*QCUtõÚk¯J¤›(‰&SŒ$ÓùåË—gûs—Nþ%®HéDÏuŸt,QéÐCõQeàs5èÇ¡i•À67Û]ëø²fê–vy⣲†dâ",~ðOK±‘[6¨j›net;pž.7±þîw¿£$‰Ý$à+7þG"ÀéÓ§'î×+¹PÆ/ý0Ç»ruñe×è¢Ã¿ÿŠzµØ&Ö@Ý[{|‹ü ÃÜx㾫[ßþö·c Œøá‡}ZàQrE‹’ügÖ­AVÀ<Î=Œ£–cŠz>ÔgØmÑe‡rÞ”ŒõN&’‹~òîOp¡ìthå;Åè*”2:2Á6PGë²Öý?¶R.Ü)•(Ö§º,÷à,Ì©ûþ÷€bàk×®•åÆÕ|EQw­* û¯l"7±ræIü/¹ä’,J§5A€Ùñ$ª6‚j. ö:d;OxÑ”Ì1u«Î PiÎí!´ìâéš“±ÕÙ¤{ ùz`Ïœ93@¥otÍ$ïäÖqBi¨Ù;Å芶¹!ëƒüà™Lvt¸!i|éK_jæÄ›<¢$, dÆÖ+?5zɩޑÆdgùACetüpž°©¼ÒÑ¢:çgÕªUC÷üâ-“ãÏ…ÑÉX¡£îÉÍÖZº „l‰ª#GŠrAg†3#Þ —Ý3R$}ïœÄ’ô¡ö„([´h‘ò«W¯NþIûxÈ jt;gây—áÜñ:´ËgsF +èØ ·6FW á¼{FJÉóÙíß²eK¿k<œâë£ {5æ°@ºYLòÔSOåÈlg²²1:âýï¿wW®\©Œ’PbRq_fá_ðèp] ÐHøàä ÇL§ýíÓ/rª;_ýêW7Ó…Mhž +ùy7›‘‹ÊèV¬XÑðÓ§¡3ÚÝÛN§nt`í‰=zFÎôçéžéA1Üï:1ð{Ùpÿý÷w; [²dÉä`ü0Q‰66)@x^©£äšó¯úÄ +†ÇÑù)¶½ùBh—}Íp&›šÌæDÖ 64÷Óº·uÙ7±Ö‚çìQ}á _X3õBÌðGO§‰ZËöêZ‘’pb빎SŒ«ì@¢x/uMúœœ‹bç¸o®5‘.)!@ã•qèfžŽ>ðÀ3,Ÿ=ª“ƒÏ'¹öKª¡Ïyw䥗^ïÚ¿-"FGyršb½^ð8÷½ÒÌÌÓa¾r"uvy „5¶›5‹¿ÿÑ£H ©ºÚ<òȉÁUY ‚ëׯï]#©³¢Ã@Q³ÜeÙ²eYßRËqO8ᄼۥî&e}á!“5øÁ°?}DÉ«Ýû; ûF—Ýñ´Kœ æÊ'ÏQS{õ”VÃÙT["甤TóæÍ1ý³0º\ pß}÷åÀÜnìφßV›ÁžŒÑ•ÑÊð¢’'³fÍ:çœs2%Ñ>öØcßô¦7Õ¡Ð_|±ÀMUt€ÍÇF’Âh.;õÕ𦱯ëP_ÿÎw¾[£²<9Âé§Ÿî9á$•Óé²øâ¼È“sÏ=7&f¨ÓëuùH¨®Ç¶Ì"œ„rù&µÚsÿÍW‡ðyÄGÇ;×èæÌ™C[Ç Ó–YzS‡ðœÓ# “fj8üœàN±E¡Ý5]etT‘ÚЖüÇlv¤êzñ¯ºoZIüôû‚û;áR§c ‰“*†ý)D~ík_£$Í‹€_³w otÚÂW4DÓâ +Êè˜_ª©n1Ì ÌÚJ: +7ñæÛ¹ ¬è‘GÉ õç p>1Xæ”q‰1tË-·Äè>ýéOwŸ ™Ñ;è ƒj ¥Y’W@4ûL‹ê8šÐ}.vïæ˜ì ¤TÖœcß^ñŠW4ûÉÂÆÏ¾ÑÆQ×nÂ{ƒ˜|R$ 4•Ô¿vŠÑÅ·1ºf­EÑgœ19ÀŠY´¿MÒöÝ¡¿ÿû¿oö¿g½†³í¥{Ó_C`ûFW”}ÍEÜHšûÔ z»Ã- +_¡¨”*‹ £Eu\CΗæ¯þÛÓ‰rЉ Í ,PÔç¹Ìš‡É +·Bk«W¯–ɲnƸÏ>ûj†¿øÌÌ_3Éürþþ€dâŠyØ)ñéTž¯³e9ËþûïÏOòí˜ùÞ÷¾—½JBò +øtb¢”Àðg1\%²úWhï½÷–­3í¬ZéžÒódž&4½Æ{dh(·2½þõ¯¯í£ƒ.ˆ"‚Ò#röcŽ9FëH²ë÷ ™\ +I8Íi`ð3$@,`I¦~vÙe}AÚ‹/&Øt•( ÷I¬Q(u@k U1=rë«„8øío›^eÂä }:´C,BO†"!=’6&Øt• aš3T¯Vœä®À>éè YÁˆÐp˜1¨º‰U-Fk™gž™å¸Ñ ›1.jŒÎG=Ôv^‚á§ý®%wÝ&ðÃßøéO*séªüÓW‰KIBYMÆs¸ùÔ³Ó¨8ðr•ѱ—æZUU£—¹®·O°k +Œ:ÁƒH3ÕB…FíX¬õ~!™Z¶É7;»F×ìÄSpÛ´N²ùìäö,(çbM»‰5» xé®Ñq1:]ÐLfÑÉ`ln0À€4RyƒÖÄŽQsjåGÝZFÇ.ºÏ©AsC¤,FwÅW m;ìÔÀrÇwä_ Øæ:r0BWÙì¥mhÓ¦MÁýs~ž5Aª]·nÝ×tÿý÷çl^ðC>ë_øÏ*M¾}ûÛßþ_FÛŒÆÊÄ•„ZE«ŒæARQ~FTíFó2:òOìÓ‰0€Ú°!_³fÍyçwôÑGó6i»¤,y÷ßýÝße<Ϭ;ïßeP·öäÔúÖ,BõN:é$JÅ~»óAÛC¾E¤Y¾ûî»SËŠÝ£?©k°"(däÌ–,ÿþŸÊþ‚î¢}ÒÛZ´/îPƒ:É9Äè²P¡®Ï ++ž–Äá3ê衇²Ðp‘¹àa¨|øñ®H”Ù7½kí±ÇÍ.ƒâß[Íž8j–嚌®®Ê趉‡w Õ<3¦©å;4þ|ž*çþeËØM7ÝfdHʻ˖-vkô fÊ$8·Ür H“’<ð€ Býk×®íúF¿_yå•9°ô†n¸y+ùоðœ(‚i8 ò7ó7ž7§ …X¤'¥¾.ÄL³Ø¦$\1–úî'>ñ‰³Ï>[ÃA/Ÿ»¹C4uÚi§%=dt”vÉ’%9£Uá¬uä¥!¹¹Å~!ú¯í•¡*þä°ÃÓp5gû|V1ÕwacN â’^‘is}ݺX¾|yN^­®LÍÙ¨›Xá†á2:¨€4Î9眬Ò´\†uÛm·%UoF°")ùL˜'ú¢Ô‰üI;¸½«ñ„ön6¾Enñ{˜coëÊŒQrpïäœ9£¨„?‹á1Ffç<Þüã\‡¬*Âåí·ßN¯`ø=kb8ÙÑv衇Ræß<˜ŒµR²d…v%Ñæ¬˜ª'Ô/µÕ"[%å€`^mVÃéï½Í¡ßÂ7h¡*oq€ÌVʦ¼·jáÄï~÷;½0*í¥œ´×ë2Z­7çH÷îýïNÿÉ ´?άç/zÑ‹HÞ»ÂhKû‚¼ ûoN›Ÿ„lz…mz›Ý"p§äIuYF~”ÔY§ÐoÙ²Å+‘ò …Ï[—\r‰ÏyÒLwÊhšSʋĵßvˆ„ÓYÐHÆ%²¤œ÷À0jE +£ËŠJe°íÝ•+Wæsø‡ g½:äÃêÃXxf5À˜WôEžÐÞR'Z§¦ëÖ¨DÅ߬bb’q,Œ.[R“ª-Z4^™7mÚÄÍj£nÍ'°áO]ÓçúFÇ‹F%Ž fÏží[ûï¿p:¥¤ÄwøŠÒ:áN† ZóðÄ£:Ú+…›’3gÎäaúkûOôH®z A2 ,Ãv¿Æ›qNbÏhF®ÝìÎô®?|~Õüìg?ÛœSZ¨cüíŸ 09ñ“uHos¾_MÊ4hm6^bΜ9Ô@cëè§~éúDÂÉÝäÝuô“ª4³μp"]WÂ5BªËÈú Óá8Ébø™.ž"á[«O¸ ¡ë]‹àá¬kÒ­“ƒÅçQ‰bxL¤+Jà€ë27´qãÆœ§ ì¨YrõXB*¥ºîT§ó@`v/úE$ÿê_á- UUJ +ž>ˆr×]weù=loçv(›½ œrÊ)è•í> ÇDSƒ×õH<$ÏöŽw¼Ã Ï@u3…×—pã%^ñŠW€7^¤~ݦ(']͇ԙݵù‰áîR@F—$,IêÓÊx1¬ò½AÞb2¾•ç矾nmPzÝë^Gzä­eϬ/ +LÐovR„aïž;–"áÅ‹«AÊ` ¥"p/¾øbÿ%œd÷’) SW¢‹JÄK`˜`9 + :¡CÈÀà’pÆ^¹¦æ”òQ„X^ÿÿ´Ý{°gUu'ð;SNU&ÍŒXœTä™V¤î4*ÅCJVèÆ¤!Mkƒ44 h‚Òï4ìá3×9åyŸî¿ÿþæ¬oÀ Œù»¿û;`/Ø(âÌõ%¯4uȘÑ9è ƒ81ݬ i«YÒÐo¥˜{QŒ(PY¿~½ +=¡Z½aÃ!›ˆ =¨€Þ%9JˆƒPkûþ÷¿O¼^áÖšØ"‹A„]Ç\_ôÄOôU¢¨î2øÆ7¾¡@ÂGvÔ× .Në5EB-Ʋ-—Ž ÏÕW_ =’¤\ 39›7o¾«£þ»šS@IÚë•qëHgHßýîw³WeHÍi`ýϬ³' Qßcø=[z]>ÊP¤ÉGïÖÑO<òHS²æ¢þð‡ÍôH]  +FžÊ%k¦ùÃ[¨B’—~+Œ.éƒÊûS²†5Ç— yµ4«¡Úb’æg5šqϼD]ä4¤|Ìb;ï!5§5F7Ý]—3Õ-=Jü¢–Q :Ÿ v8aäáZ¥Æ¢I¯*Íoh& ‡j‘RQsÂ3=wuì~ûí7ÃO{Ì0þÖ`œÊ(¢f¹’uö;Ç)¨üŸG‘PÒ””à,iD¤$®5e^ßQ­y–òŠÿò +Áœù8®¤pÏ…®^½:F—³†D«æRf±€Kô.HCn*¯KߌWVV‹2žCÁ*|`¾q¬ZµÊ+ª-oLC”Ük¯½2?LÍüî‰çéš>rÛm·]-(‚¸ðI-!gUqƒ}@ÎÅDÏwÝuW~?ÜcýÄ$=Y¹råT=‰E[RTÞÛs­ó½ž½9~¨BFGåsæÌ‘¿üKª$¿­öÕìÏ-££Àø—߉Vªb¹ÅqM±w¾ó ´:9ÀЉù³¦÷K%<ðÀfù÷õ×_£K×é…á|ð¥‰å¯]C£Óz®Z[¼x±:o7ôÚ×¾Ö0‘¾p Y*‡ 'ÂáÐ:GkÖ—‹|™*‚m2!@ò³4: +ð“Ÿü$ÕþhKjæ÷êÙ`ìf‘áëWU%…˜¬.û¥_ú%vT&é÷’›?•©KÊ-Z¤N•Mõ›Pž´•b¿™%4í¹Œï¶Ûnó®QNà`t‰tÆ.jß¿‹'ƒR÷5û= g‘’$”gð$£¦áÀ¿f^b(®éÎ{þÜsÏÑUüì»ï¾9I‰ÏÜqÇ«DqÉ%—ÄKHgÔ '?ðÀž0ðßýÝßUŸýCWJ%žyæè±ï܈+¸wÅŠ;ì°ƒwgU§ã2¥˜Cîà«§:*ÁŽà[5ÐäxUiBµÒÕ*©üI3W‘îãÿx_Už}öÙ8࿌'üdÊ…½ .S6@¡Y$\·làÙ“:~ +rèW¾Ç{dq6Þóž÷xÂ#Å­h~ؓڷV$aëþ…ž6s¢±ÍžÐqSURªqGŒŽ$F'Í™îÌdܵѱ߄ÁÊxh­¾Óeâšy6+Ç>ö±¥’f—A‘ô?sàýŒ´’“ö…€É'Œ ùÖ ­e <ìÚŸ¨atÙ»ÍÍf+4ÝÈÚÙePî©§ž:r1€X3î2²óÎ;o8Ñ7ºúì%µɹ þ;¿ó;#e^« ÆQ]³¼Ÿ{¬éÖq”/¡,ºùZF'7™ê¼nŽja2Yd[Û"Šêò…•PgÊçlO™l¼SêÒlK/š½ÑñÛRàÇœÏlfѳ“ý‰­Ñ׿þõ%K–ó‹¿¼“Ód1<¡n>õÔSW]uÕüùó!·wôˆlyÔ‘)À„-–EpéÃ?¬rÌ€CâHî¨2:HPôG¼ÈÒqrε>âf0LIt¤ß/>SmçŸ~>ŽKÔì‰y„Á(<ÛŸ ¤*šøÊW¾¢dFsx|Ùðp-Œ=ÿüóLLf6s¿wÜq‡' D¾U ?,þã?þ#¥$ (6ˆ‘ÅòåËÃL¨ã$ì¿‘p”TI_:Õï>} üÍÍSÞU@|Ùe—)°iÓ¦ Ua—ô{ì±+:Ý3:®’©ÑáÜ&_ƒˆŸ\ªEÂ$Ö]&¹n=âÙ>6Ö¯_Ÿnr.V–1B¤ÛgúFÇyÂjÈI*þ=)ÃÜ#™cµT”’$ß™½ÑÉšß÷¾÷q¶üOÿøýéÎæÛ™±Ë9®™Am¨ÿ1ˈç¡fZ•šñóJbX‹ÿ»G™Ff•Íþ¦Ðk^óšagtSì 'á3„«ü+gÉÖ|õg>óú£0·–ï#Çw\¦ú›ÎgïS~ôÑGs€j¿³´>QRýñÃõq¼VU5‡kM½ò=‘†ÓRQŠ­!Ý®còMZ—stI•G†ù|SßO—-[×ÓqKÂ8Ïäe‹ÕGÒfX«õ¢£>:ù2/A¿ýÛ¿e`4ÞÈÙ­YÉS9]ÎG*š<9Vƒž!hžCéÀúè—Ü;ДŒ„¹Öº“oýi´æƒlZ÷îí·ßž£ƒCâHm<™¥ÑQÀÏp G·Uù4Ôÿ8ÞWE€ª’Бê w,– û‘nøakä§®PEº!II2Rµ„FØzU=54#¯µ¢ —_~ùT7ñÐØ7º‘‘®HP+ðÓH#‘®/ÒLÈ(û[Ôû$ÒE岤ÐZÿ£ÌLL O™½¤¹ëvûí·¯e`õ­9~ÜìehܨMßá¥ýÙË šðóQºVÄUn«ÙË!øŠr¸ë'?ùI#{ì±ÇfMæ/ÿò/‹Å Èñ[ÒI'Dàq¥Ã»nݺä_ûÚ×Î:ë,nÐX4Áº…{4¦ýšý (R>gõêÕ÷®’,‘‚ú;ì0ORxáÂ…9ÙžËâÒ=!œœy ƒ5R*•PŒl©ÓÖYA?âw­÷ùI[YÏf›3R¸¯ð™«²´Œ]FÇ äbnµ¯í ÃböÎ<óLÝ?ðÀÃ'ǸjÕ* fm•Ou_®wÝu×åz÷>©¨ïíÏé.ÃÒúHP9W—/§ê]‘>äC­IC$“ bn È Ï=÷܆E"Ïoºé¦\¼>òÀdÝÉmVÇ¢¾„Åß÷¾÷½}®'ðRtÀ¿,,ñ‚“³ÐC Z³P¶¡™èpÇb°"OÍA92n›]éøá¬!ç)·Fg n³ &÷fíex^3“Üw³þJsòÇëQ +`@&žå¸Ak2¦¬ªÂ°<¢ÿ +ŸÚò| ]ð.•Î2°"ð2 ×Ò)RÕÖ7¿ùÍ,Òû½ßû½á +í¬‚w\CR$Ô¬[+,Nn`XU®$¹)€‡ÈíóŸÿ| Í¿{…šùœï|ç;´¥Önõ©êïï Ã?TÖ×LæöÙgW7ùSÎK¥û!¦"]Ñ›ßüf`[åµÐnQ‰‘¡OQ ](•èÿWëuÒ~HÀÍã8'Ú£™èðHê‹t[åt$_g·ÖŽEˆ+}̼:†ëhÜ­YâZ{YF—•<ì"Ö©du—D>iyÎÉPàþªª¾xa*uªóQW_}µ·¨Ùá‡΋b¸YÛP;eÄh +çdê-oy‹ºS¹,ÞSU#á`‰^x!“Z ,¨y°p^Ô=¡xÍ“Óåy­À§I²’^E¹„¥šÃ¤þ•—È7ÓèðÃ?ìõµkׯí}üãÏÝ%9Ö› dþieÍš59­7|–"×k:šêŒ®f/“+Õ7b:£pó…+ל.¹mò#À5^"ËÀrUGZ¯ð‘QV¡$ôåñ”{¥½ûÚ×¾¶sžGgüÎGõg¤–ÀŒÿJ-ç̙ӈº1º­êpžMךìo[aÂÄ~ÕUWe³ÞðÆ“`‰J‘þéŸþéæ›o†ú¸ÐdÃ]þe\'«n(3=¿ð /ºè¢åAÈÑI!féÒ¥\p˜Ûg Öenžg› ñB/êWƒ‡çž{n1\TkàᢿüË¿qr`,úo|Ã[‚…ªšqIâó­o}«"]r“§Ÿ~š_¥êŽÝ%Òq)ð0fx¢€ÑÌA¹:èyn{ùñL ¥ò9kNð•½{±ÊþÎqö›\‰w¾ÄÏAt;n-çKh%G¢Õ’òç ›ê2µœn:kHàhÖÀ×-–CjÎnŽ·zÞZC4!_‘꜄¢‚¬9õ¨HhŽÑ1Ø‘u¾ærù†„ªÌKlÞ¼9]§FÔ EÑö’0ÇØ¤äEYPTDÔYôgeqÞx~2Û6ÇÑLtxM`øÕ–uR`v!ó"±ow$Iet;ì°ƒ>òißÞ’<6¿þìÏþ̪)©-XÂXd¥1G1ÒèÀ- ‹ÚZ«¢LšS8$n. +?rù\¿SGp>üVIÁ¸kAtÛ*Ìê w½ë]=ôа³ô°ÎX åµFž‚s6KhãÌ묚û ëXÕ)?q®ï¢¡!ØfxlþÆsÆc\%7Äi«öMozÓ† JP~й1:޽˜é«ð‘óß2@ÀÁ + +‚,™ˆ‡z¨0­­¸5#*®°P¥•F‘.££L]ã ®ët—¡¯-–`¡çêùô§?]œû…DmÑÕ‘ßÊg¢Ãã¨Ïð,Ͻ¤œ*nE‘4×<¡}÷Ý2œî$¿çž{J<çoI4d—]vÉÜ ñ.X°À»¦C´VÇù6F§r[Z·n]ÖN‹é¹K$É^²â({Ƈ ‡ü‰ÃË.»ŒçÏåGRTà$a´öÓ Ig± 5åX$èÝŸâ]¿r̨?çÂS]sùŠ‘ žeÑÕòÀïàƒçC† ÀƒŸ1°dÉ’‘—݉ÀéèÕܹsB*÷èR­4MÉ“H•ÒæóGW‹ô]H©‡9´äñÇ7X0žæË¿ù›¿öjo¡5‘W×yä%‰«/a¿kèŸøD–¥Á‡9m;f_*Áy..œî-•ÜyÎ'pV¥^äp¤í=öcùi~&:<Žú o«žÁ¿f£nÍ^NXô8Ž Át7_—Õ­ô'Û!¥ qVunXCœ^Ö„4dô³ªªˆW7[Þ\¦)„%àRÅqˆ´Ùî:s¢#Óê¡ÑQò`ìæñ:G·ˆ¬²‚——˜!¤)£RÝêÞØ5ʇ:‚K³ü¤‰ó¬Œ£9³½ˆ+È´Ò\Ðl¾hV¸åî¶©îKèt§™9½ªˆáäc;9‘²MˆÉÏò.ƒ—_~Š“ Í’ò|§YHØxɈó͈þƒúÙ€˜Ýð(Qåix­€â±÷Úk/¹m>ñ<ª·–/_Î#=ùä“OõH°ã-G®ä©ÃµÂðW¾òà¤ÁØÞ=ò'u勲l>‹Û×®]«/þe°Æej[«gà:Ò4§§ºG ¥ÅXÖÐèÀ~?·Þzë¾¼eMH–âG +ÔxݤÏt ð–Jú)²dŸ]ÝvÛm'½2 +u3Ñ%—\¢°Jš¬9¤ÌöÛo¯_P\f xEî·zj|e£ßì +Üo¿ýp8ÝarHžXNnK×k,aì¼ó΋Ú×r\™£’{oIZ9묳w¯œzê©ÍúÌüs³ßo¼ñFå)^>kþìg?»ôÒKõtΜ9Ñ™­®n-ŠCŒ9Ñeª;$?›_ÂXÝŒ)8 +¥íF(¹~xæ$E:ùä“W.ùÐć>úhÜš}×]wý$ÜÝÅ_œ>¨rº\i—+½2_G?ƒÛ—-[f(“Åq˜ ä.°2:i†Y·@/A¨Ì¥²bdžî¤Ná½ï}ïúõëý «ãîÐܪѱ‹çž{.¹XQn»KJrß}÷A]È®ž6FgpqËuÔQªÒ‘«¯¾:jÏR¼†ý¢wAGtCyöþÑ~4» .¿ür=ŠÜÈ +¦Š¶×'ÉéþâÅ‹£NÐZ2Ü‘ˆË Ÿ~úéE=™#R^œªž»Ûn»-+y92Ôåhaê…œÔ('Zñ™rœ°ßŒcM£ ßÚ’TeXÙ»¾péýD¬Œ–ãðõzáÂ…ÚÂX E–´áœffnmæFö:Cκ5~cóæÍQÎhuöè‘?¨PÚ„p5³¼Ÿ®YØ'CÐ/IªuIz¶¨ÕRÆ­q_D3GNêŽ##òÙÏ~vº[[ž“vhæÈcÕiB³2!Lžiœ$2¤­Þ=ZŸæ~¦ÇO¢r˜)ÀNgØ}8*¯À`ýç|Q.„ÈË;î¸d<Ï +¯“E3Ý +ÊÂú]cÑ)I' AžÕ?+xjË'#‰ëÅ+VS{Í‚T¥Ï#g0¨A•&ÏŠdáîtDƒ7þäOþ¤©6Wîúï u™9Õ.ƒ! ¾wôHV›³ƒøÌ+Vxbh‚m*kþà?xÇÌèøÀÈ…:œ³@ðû¯Ð1Ç“¹h2<í´Ó¼xË-·äzhDêݯ3gãÔÌQ„””Ëãp2?97lQf‰êðEØ5Sôܲ2š•<ç"rò?6’ãyæ™Y¸«”Èpõýòú,¥BžÀfWêr {~Ê)§\ýõžKxýîÉ_ýÕ_fp<‰'™Ewx×ßÐñdžտdÉO>ô¡qžžÜ{ï½uWEªÊ6ðà=@ßÌU‚Ö_üâ=‘M‡ Ž%NµŒÎè(r4Ç"­\¹2î"÷{ÃÔƒgöÊÍ7ß j¶ö uX̺òÊ+½6û8 —Jèrö¹!ªmÏ·HNRé¹ÉÆ«2ºæSòÌ È¼ÄäÍS¯Šé†Ãk®¹¦_€#¦»‰”æÀ.î®otÆ.‹ÏÅåúDû‹ f"¥¹$ÍIYF­_€UfE “h~ôÑG'lAAM£Y© eªŠ†Œ[&Áˆ¦:ww1 ±LwßšƒÖÀÚf‹eHt†óì’‘…ƒ:(‹â8¨„§2ºœ-ϾšoôéjýUn¯Ò‘G92;€ã߯\ÝHX^g¾U‚{³–ûþûïO–7û‰ð2‡ºüTwlC£cSýø—_~9{B‹Z®›®—·Xtxpý6$ ÷]7†s¢]÷Û,…úк<Ãï{ßû2EgšoÍÍbÑ d§¡IzQ®Ê¢™9’šK¯Ý^#Ϩ¬Û"úw„Z~PG]²f£Ak5ÏyñÅçIóq¼¼yÐ+H9.E +‘v7’¾mÛÔðÅèÆÝúsG*|C/À[ ŒU:p^GK—.õ{³àsûí·ç‹Î>ûlH/nmhtÐòGôG9âcH|©šÕ^Ò.á3´;ï¼3§ÐPÑGŸiÿ¡Ñ…á|ä#™R›`t’;ÐcbbÀíüùó—vÔÜÁ¿åž¬âmîܹÍBÐîòåËû) îu¯{aúÄ'>q饗ÂKÂÊE]”:ƒ'Ýn»ívî¹çfƒ†ò~Ï‹ÒÆÜ¢^F'õÈ5—¼B²•œißÜeX„ŸÀXjÖŠüëcûX. 0ضú!F­E‹ùW®TkÀÚÅ‹/[¶ÌëÖµx‰Æè /b@»^'’ó9眃Ë: +, I8CfSCt#N Æ£ þ Ã}.2¬yWåié#§1níJT"r&õÇïmC£+â'3¥Ìi4ÿjRr6Øœ¦2ôÃ?xyòÉÔàp­>¥Àиµ˜Ì™KY´?oÞ¼~1G&пµÇ“÷¿ÿý £kÖ¬‰w­™ŸææÄæ¸!DúbŒ.™øêRÈqD&)™O´«ñÃÃÐ\) ½øâ‹ã¾¾ÑÃ, +­‰ÙlµÐ¯¦dÝêÐÈ dMã /¼Ï®'ÄZ4a"¥nOk(·Y!6ÞNÂͪ¹úNÇNwÞ5Èù»PÈk>‹œtÒIy7Ê3j>òÕB»mht8dê¬kÔüdï°GmH†Y=‡ù“ŽüÂËAÔ¸æFîèV·ŸjËNÃÌ«A=¢±hVþ¬#Z”o.‡~8Ø&}HÒZŸ½vÜqǵk×j” +áD‹Pnb oœ¢0'°óÎ;ß~ûíYÇ[Gð±VI°ÉÍ9@ïj‚Ñáó?uä_L^IÿJ±Á‘fÊ=¢àQ“_OwË,µ›bBs•Žë>á¤rŒÃwÝu¨ +ÀóÄë (etìQ[^Ç›s/sëœQ·S&WLw)RÎþÍ®[ðãÊ(ø)ôˆ2*ÿÁ~ é¹å3k_%d1ÊüdQÌg^qÆ ‚‹þ¦³jÎ2ˆ} “F©ÄÂ… 9|ŒñÙ‡ƈÑjº¼nݺÜÖ×gX=|ï=÷Ü£ #2\àa¸©DÎoÔ"TÂ6_¦(’vsV•ÊuªöYG tm[L44:Z-LszÉ=s‹¥ˆÀL¶Þð†7è‹^|¸#¿ðQìNùÌÜ–ÑqªP"°Á +÷÷Ûo?Áýºë®c2ýÔƒ®Â~4$AS(džʳ«>{ŽC=<ÎØŽq÷ÝwG>ê<ãŒ3ƒßüK»,…‹;æ˜c²=ñÄ1ÜÆì³Ï>U›Þéc.úÔLÒsÿÊ¥œHß³^W +ÈYrž)´«¤¦É­Ih»ª'•c¬–1ÁØÌ!Üpà •þdòm¤ÑÅ_~íµ×âsQG×\sF1“;R!dœcÀ+„¶zõêìviT‚><ŠtÙ‹™RûÎw¾E¨?UÛù矯òF¤Q*¡‰SN9Å@×­a ‡Ö¨’ñQ|¸^çrÞbX[ZI~qì±Ç6{~Ù£×1È꿾ñÆil³€ç€ˆÎ„a +0àmh&6ä× âÛÐè(@³¤\+ý,hBЩ”8ò¤6ŇèR>AêËÈÖù“‘ë%¦ºÅ{ÓÝç9­ôŸZÔ¾è¶ÛnË¿2&è”Ø*å‚Î"~fäÇ#®òóŸÿ|¿$ùO^³'whv)» xà$¡´=®áá&Àmuιæ%Š²Ê…·iì·™½,šù5ôâ ‰ä“ΧLs)$™4§©0º‘ IÍÄl]’ž«²  ÚŸ>™à±$>Ï?ÿ|3SQßé$ty’ÀÁÿ4«¾AÖYÎ^ +7°øQ4•vØaRH¾+ÙÍ÷¿ÿ}öäÿfG +稩ÞQ¨rϼ˯*ÿBGj¹n꧆gžyÆ“z¤_’ÄfV_D˜Œf”Gý¼0RÉ­üKêáÝT¢ «V­òß]vÙ妛nšÌpp¥N yWUú›è‘r}®•!FÇr¹ +g }ÈL2†ÓPþ,Úa‡n¹å–Ⳉ—ËØõ÷qpò†ƒb4.X°€2ëZ^ùæ7¿Y øy(-ê‚wÓ5È<î©Qghê>ìÕ ±¸Â†üZ%`!W¯kšKdñ:'­ˆã¢jˆáEðU.V{8bĪŒ¬¯x$ µb5•kEìÿ2ª©*q§)åžôßœHØl ÄéέAk^)•$„_눢Ã=ö˜\£*Ϭ]ó©ñÕá,[¶ìˆ#ލÓÞŠ*÷^eW5!ÀÌ~ÿaþ‚ .È‚ð¡Ñc¼ôaÉÎD+aH4ᣄKOë‘zÈ!‡4‘…‘ +—ZÉ|çüì³ÏÒF +”K»æÏŸïÝT¢ âö²e2ÃEЬÈ%#ð®ªN=õÔ$ïÄ¢1 á4×1S0øVï2›ÄèÂ9†ïé(‡Id”Åg‘Ì.'x—Ñ)¹÷Þ{Ãì=0 ·Ô^×òŠÀ}Ç+G?RÂtMTýîw¿›¨=“ï4îÝÇQç^RûÔÌ›å²-øV×(pt±qãF=J+÷Ýwß’%K&ÝO<}ÑR¨/9ûsÏ=GŒ"x³ê5†´S¹VØxÁÉÌŽ÷Ónñ9Ž´ig׆8›y¥T‚A/á×IòÔŒ®JEW®\Y•ûå«_ýê,?Žó„“ïΞ¿ +Û Žetú§:²Ñ?Pð³Ÿýlÿ6á ”³È†4Žû°Èr'wöK_úRƒäëƒl>ÝÇæ+’gÜ‚¢”¤IBëf±ækþ*†g¾d+û­†ÀgÏ7’ù“:œäöÛoO™,(zýë_Ÿl!êVwã8Õ--w +Ms·WQ㊸.\8ËMg}†ëȵ˜8Õ3ºÙÐC=ÔœÞÓÌŸ¯3Û~øÃr³Œº¹F”F)eê}ò„Ɔá2:I.&+nÿ]ïz×[ßúÖDÏþ~º¤Ï‰õÊäO€‡7rŠãTï@’OæÊ²¬nÈ0ág8=¹³_aJ„Ï$±:Ý­â;á„ø(È|‚.™® DHI+`b+SžÐ‚RfctÆÄòJzΜ9§vZ°bŽW +'Ø»÷Þ{ƒ:Êèh& å¡#J[ÚR =ùä“\œÊsP=7â±4 «'É×ÃÚxÂ/Z´HUÐ`£ÝsÏ=q’ žàÖ9眣¶b 0`ÑC9×pëN yó!šÜœk:sªÙˆ A.râ1šM¬Ë—/O™“N:)CŸ(‰m·–Ãf§g£Ãìq†}]ƒÖèpTÑÛy×L኶uîežP€énã‰Lvj"Z“y”§ÖÇ­l¯¬*{.…xÚØÿÂèf‚ä¦L<¯4GµÑó‘Ì9——hf/‡‹E›«@‚¬Vâ4šÉÀȹU*£ÓñyóæMuÚÍŠRJaiàtç4jÅxHúl¤w~¡<ùŽS‹p0ìÏ’pQåtm ¿ð a˜®JR<‡û_ˆ.ž\¢l +ÔønR5 †5=ͤ>Ù2¢>ÄcX2+íE°Z•p¶ÕÍ—|ßdtàå—_žS¤fxÒÂLŒ.kœ ÿ¦]]KåÑa/²÷q;Ru“\SNfÖé¼Úp;û9¢qTKݹö2ÃW 1[-(dSrHÙ*XdÜ£¢u`r­ G²§æSZ.¬§ü‚âH& ÄÙÌ^w,6$sɇ¹R3uV”² çÕî#û Sƒx ð³Ûn»^r³ÍRƺ't«tÑEÅèê«tMæOùÎÈñeY{Y$R‡á&0ýÊ'ofØÜ`Ëè2‰ŒÝ§æêó"º2äWuÝ•hPa sÂ3?6rA,ÉÄlÑî»ï>nélQu¡Ù›ÿ %~þÓŸþ´° ×-]º„Ë:ö"ö“jrùn>ö¨™>’C®Ý&©A‡O1±92+Î-®©¼1ºb Èæ\á=4º!ÃD”UÁ©¼ŒŽÆ²Ü\sÓ—°b™Á˜`t)©•bX2ôñö"Çb,¤„}g¥¡\ÜCnPÕ­¸ÑaÜÖ‘#º¯³¹&XUœ- +P:Ì}m·Ýv%[ÌG‡õ«®ò9ãŒ3fy¬ú¸ôt*±é@-ŸkhþüùI¡£Ø8ª½ù’ˆqKgkeÅVO¡)Êô¾¡Ïb`Æ• YÍ-El!r+6bž5( Ì©|îܹ™6Ií™’¸æ22Îj[Í^ŠÈâoÿæÈ1H6Ú?D¢Ĩ<–-[Ö?‰bx‚‡`½fÍšá)u F9;¸Ï)c¯{Ýë¸u²ý~¸TÕÉ'Ÿ|GïP—"¦„“~ +Øç¢x ó639Á#Qž®¦×Í9uFJêÒœàQ óH0RÿŒ”:Wþ%ùõ¯Z”®¤W°Çñöeο¥òã?>ƒÂgz·4ÅÈ…)6gÞìº-£k6lØÐ¥9jiÂ)4§Ÿ~zæNçÌ™Ʋ¼ù×~í× 5dp™½”Ž5gÝdƒ¡‡ü cð?ˆNe@ë96†Ì·ïÒáR‰:F’þø]f—ª:ÔexÎÏ 'œ6²¿¶ sY×\sÍ69#¥è™gž‰Þþö·÷Ÿ«¿6b7ß7¿ô¥/À×wºZ{ª‰Ñ<î·6ÒØ¾âõ~GÍ_ãHµY|H4+= µW{b!›j0W+u$ÚÈÓq‡D€ [Bsÿ4¼:#åÇ?þqs"«H£ãßšÚ²p*–Ršî}Xy$Úp«{Ý4:²-ºY+"Žœ„Üi§r„X“UŽÙ‘úªèºë®›ê¼n>Vá¡Á0ÿt7ñX‡ºôï¥mê Ã͉vä£ãógyÜåøü¸èw¿û݆²Ð/ˆx 9Õ¹¹ö`æó4£ z¬5„ÁÀÜrÂ%kÝu×]áÞ>g`Љ”¹Ò®þÞÙÎÙÌòºŒ.‰Ì¸­4žkTµÑ7°ÌáÕ¤SØhî2ÔÔ2Æóëxv榀a墓ÃV×rUŽûþÞ÷¾’Ö“oN½’ùVŠ q6ŽEÆÁN+WªãTÅÍzqÈpùa•ç_ÉÔÀ@´úX¤Î‹/¾˜Ðt'É”¶Fž‘2Áè" ò©Ïæ©Ê¿²'TÇñÐT.EMûH"\*¡‰|¾‘#óE™ÕX…´žL-i>ÍO:\{9<6'ðrœg SyžêR¤\8ýg™ë“´fô¶ +sÓÝ4rÐâƒ:h^G9Ó`5ëÖ­ã”$ù—çW<ößøÆý÷ß?; ÒYjãÆ°â?øA%aK¿ èW^yåÁ QÈMèH…}•€Þ=ôPxL¶Õ?"€Š,ÊîsŸkvBáV£ZY²d „vøá‡áøÁŽ<öÙg[ì(—/p\¢?÷ ?¿üå/ç›~4íüóÏWØ‚yø*ÏI =‚ϧºõ“Y˜ +°ñä“OÉÀ6ìÎÃl?,£3šÔŸy¥Ïpöò/­èãQGŪÕ6ð™qÌ*ú¾[ëÓ£ûö·¿ ™FFœ7Ö¨¦)C ™–^tÑED!v7_êFì¹0P`·Ž˜•¡ÉŽÅ¸]j ñŠ1ºZð ‘r<&"è(k0 ! |ê©§À0¢[´hÑÈÃpŒŒšVϨ·¼ÆŸžCàT…Üp8wîÜ•+W²£ç¶$íŠ_ùèö©O}J[dÔLî¬âõ1Ç#jä@ø”d¬LCñ'µ=MÇÕ€Ÿ“O>ùëñ„ozÓ›ÞúÖ·’›æ0Ь¥)º£»þ8«sH{/(INnƒ*료Xl€xcüôûX o~ó›q’3gÈŠ„õˆÌ«°?Ó¨—"èè‹:3ݪZþM×$ÇŸ0ðÓO?£)» Ȩá0ø3 B‰ºÙ\ ç¸ûàp¶£ÑÝwß]CìÑ/ŸùÌg0f³p·6‚ažèQb7§zÁh‘ðá&aœÓf:®¦ªØ5ð¯*%5A½›e ÔŒÞâpéÒ¥ÛjÁs¤#äH%£#F¯uä}JÐOˆ‹þgÄ!ÊŸàÖ hà‡Z2É,ü "=¢Õ¢9«7X/¾øâÈC¡æ¬p7k}E¥ø‡Ð(Kרj/¿üò¯~õ«4çÿðչǖ„ÿœG4Ý-;×–Â ÌŸªbt{ÀF$¬¤ž*œ’P_ŒŽJ?þøãþ%®íÙÄ¢˜°BšQd#E£‹¶S'Rj%ükÇwŒ[+££½”`ƒ¾ú}ÄpT´0ŽD·¦ªŽ½¾(üI g"©AÁ9…Ͻ>Æ‚t-y„ÎrÈ´:sG\%¥uŠ‘µRa¸/j¹R¿G‘0®Ô¯.zðQ§ÍÐÓJ”§V·òHŠéõ9çœwG,Z!·H¸¨úSUJê#Î)dcJetÂèÞ{ï­/+V¬ÀƒJš“Ï‹ûŒw–wL 8‚Íòþ2:JžÓ‹”€ŸúÚÜ<5 âË–-»ï {Äô2qG«óäî»ïN%9Ñ^j°DL;òR¹¢Ç{,iõqÇ7K°ýlþ­UU"N*ϳZz$7Ø|x¢]µá4ı4S£ÍÓâZsb§,¬ñÃÍB»q$pÜ|óÍ#ù”Ž<¿ˆ2g*`nöæ»Mµº4Í‚1–ÞãÛÈmøn†ŸnËè²1vª÷­¹9•Q½­P%ç€C²ÊqgÓÝT8‚ÁRN¹L8Ý3:`@¯³{+ñb¸"¥Y~0ÒèFn<áˆî¼óN­oÚ´id¤ Ã|Κ5k2K#ª’ùC=”#e†x¸ú•;묘•<¼:`yï–¤rþùØcU¹pßÏš±Ä¥“sˆÉc˜í`øÚk¯å…•|°¨ãˤ]œ§WšVŠá¢Zàá]V¯Ìu×]G’ƒ?ÏœmctpòâÅ‹õHØ ØŸÀHüxÝé]Vy‰tûî»ï!‡‚IÌϽöÚ+—B Þâ  å7nÜí¢´B%¤eE´‘]‹\œ¬¡IëÜKŠOßIC[)†=¤2âÔ^µi.Œ­]»Ö d³ŸLCtD¯óÍ´f~°èÅW4‘NÜ °¾ì·ß~™s.££BÚÿýËï5:üÿy»÷`Ë«êNàw¦¦¦LF° +À +I£ +òh5 )ƒ@£!>P¤‘nžm@ƒ¶¨;‰ vÀðhÆà+ÅSh¨Û'# +ST Ä×8’©šêùÔùV¯Úìß9ç^èfÖ·Î=gÿöoíµ×ã»öˆÒÆŒnÍñÐI¤×Þýîwƒ7º&(Y69«§6¨F‡9=Q`‡vÈ`ï¦æ®[Ú5–aÁ¨—˜dtÁ ÞΔÆîÏÅðQGEÎäóõ¯º2÷&gBMµ‰tÅp‘nÚ¸q£G°ê_¯Û¡¡,ƒ'®¸-YÄ”²à?ÎäçbÔ}BOÜr]¬»Ó¢ÿÑíÑÅ¿Á0|ÅYžMuÔmgt4dÖ8CÇ:"üT‹ò %¼é¦›TE,ù çúc±&§ rÊ)„²2–Ë#ñQ8Ç Ÿ™=?y:åKå)³‰ËÝy’etïÿû1 g—AJb8=ÎF™Eêö]ÿæAÉB +@)~õ}Fáü”…1š0þ|Uuçûl%ùíšÿ”õ>Õ½ôÒK«‰{î¹¾ÏépmÓ(ÉñÇ¿dÉ’¼TUuªÏW_}5Ø™-H»ï¾;6àÕHXùœÈ +?–Ôq¾š÷GéïÍq¬š–Qt¹9sŽkþÆ'ø¾;®{Ýmü[äÖóxDIÝ„«äÄÍ$«­ã|Ëè`T‚* {‹ôóÔSOåB£ .Ìi´9W«ã!Å eË–é&?µVY‡~S3íõ+±xõ‰O'zKæþ°n* —Ñi,õZº—ë6×`ózášk®™> 0+eÕD¤ijîŒÎ¯:+']·Çªó?ܲ.–€k‡¬’rDÁuð†Ú|¯¥¿ÿû¿O8Ô i>…L’rå•WªJ¼îÚè]^ +®tÇ •ÑqÑ^ý¢½È¿9ô»&u"–m…a*MæØÞ2¬‚"²Âá›I¾ýëµWÉço&ŸñïuëÖ­S²®ið¢l†• €‹UÈÉUq9=²mZN)¯ÃØUUg-fEJ"ü§úš„•§-¾Á[6²CP„7Ö¸ÅÈY—©cîUþü†¢êu0fZhtÊDänm_ðÒ¾ñv)’Ž&¯ó^UÕÁõuiEÒõ%aBI•d,,râzȧՎ{Õê¦îÐ!ß–ð.RÊ8v±QD±Ö0¬r/ +œ«…vÀ¶7†ðБŠaP¡]IJihtÝÖÊ–cüŒúòÏÝDv"À“‘ä»îº+ë]¹ýàa‘.˜¡r{ Éð]m‡·X’FDʦÆî‚2¼xñâ±sgÌgÒ}E•h‡a6’u&_ùÊWÚ·SƒºyJ϶?Ép[ KPûéû7KÂ5åý¹Ï}ŽXþõ_ÿµ=¤7 íºõ“nž +1½Y#]Q›qx;qe|¹Oª¨»*«z°$|àf@@àèR°§ +3OQïDºVn“îöjû·ÐölEºá.ƒ–”ÄðØËÈžáœ|8Ò‹.º(éCgtÔC\ûä'?Y{B9ý¸|ùr1ˆ @S’Ä7¦.¼ðÂÚbÙ^3”;_ûÚ×ÀÈPÈËfÕîR­yóæa n¨rmSpfíÍ/OE.5(“;²Å²¨N?¨ãêø²¡425|²¡ì·•ÀŽÝZ³H²ølðLòÂ¥x„>ô¹=ʇ +þÃøÁù@€€MIxHÐEö`’f¼Hc‰…÷ÈàÎ;ïœæ¯ZµŠ<•LÍ>dc¿­,l«iþªÓ#\kß/#ãó™Ïp§4Fýìg?«’®7NWÆU·h¤.Ô«Si®hZõMT¥$³Í@ˆÊ8x~B&•·û¿´ý¸ãŽ“ûðHÙ’Ï/i”¶¿uáP§x5ÙÆä·âM¬C££¢ÝáZÝ=¡E´"]­u3,9ÕŠQtùõ³¦öÆdŽ>ø`73UÁqVb¶ÝØTö6BhYd;$!f,"­ D49N²3º!±Áè°—ÎŒüù¬žD$Ý£wß}wwóÍL§ÔèeNSatí¤<…,´ª;Ç‹:£’š¶Ùݤi¯—Õí¬oN™ŒüU“NÜÍ2°ÚOG‡»ñáŽø½I‹”¦P·Ýõ®»îŠ“çܶpžnht|¾Ž–?êšm¶Ù&¾ô§#zòÉ'ÖÐÆñ*³dÉÞÆ7¥–Ç{¬ï‰·;g5»bUU;'…ÉKÓݵª +?¸w1ç×¾öµø$ü`†¡ÑåjT”—ÖôŠÄG·i(³Ò”j¿¯íÏŒnìV#•'Ÿ5¦]2S óÒ™¬ä·ýûÒ—¾tõêÕØSUÝþ‰Uÿœ€25Ä-,†±À§vÚ‰V’y*é{á#%/¼ð ÞÅ‹«AÄ„a¼…cɾƒç#®µÝ*Ë13ç÷[FG­&Hô°tZðˆ´º;Ô%3ÕìHRR MåÙŒCÔ• rÖ@Þ5϶/å Ž™Ñ +íK/½tÓæUj Þ:)u&Rëĸ5±²[/1¤’°ÞI_h¦·ËMÒ'tÒLÔ]À¡žVJPZÀo3Ž ZÙÍñMíöжã¶;–t£•„&'Ù_<¢sÏ=wÓÈ?ÇèH•´ÕÀâ€Uo3üÕ]8ëÊ9ƒò´mD0¥íõ½¦%Q‰± +3ÇH'¡ã(Ôìq8^ê_ˆK’‚O]q9R¥Ã¾¡~‘0ÁÆüÏ;ï¼0–!zË44MR#äù^ϪBF/‘iPýÈvÔ9¼ì2ÓšEøêÖ®£ÃؤÛÉ;âè2z Àgô²ŒîÚk¯mK·E ©ÛºýöÛüÀÃ1:ÙV¼YÝí5G*£+ÂpŒnþüùi;yÎdtŠ/å¼ûì³ÏÞ{ï}öÙg«S {íµmôv5€@j‰?ýéOG!e"^¤ªL–„!.üÃÅ0£ÇX—Gh¬&Ï‘á"¬ÞvÛmÁ0uÍÐg?ûYbÕ_üï±Ç±ÊHX *O8€Rü Ï'‹atú§úÐC©!ÛÒkê6Þu×]¹î0œå®iò)0 m©ãËø(5]°Pm½”ÇØëÆóÒ̰Ô<]Æ2ödwtQ$\k’gFN’L¸Á ’ûUÒ¢SN9î;W®\Ù^¿ÅkÚO +kä =âù„Nˆ!gÇâÐ袯ýë_ùÊW¶ûô(EMG“ž _7Ou;e¶ÜèrÈLNþÉ8p~@—2e–qÚPFYg3]¢É`~ÚòŠ„˜”ô,˜$‚䟠è h t/‡÷>5"hM1À>dgq”&øWU9V&;`26lЄdfÑ*ôê:ÍRc3Ä~0œ¨¤y•ÐËm£j(o¶ +µñ7# +·5‹T†bÑüp{Ô’i¯™‚2ºœÉCó+ÚFyvÜqGÒöEݨ’*›±z5Ôl>‹H£~ótÊŠŸRÕÐèT’coCSD‘°Ž¨³ggFbäU& (ù’—¼DIróeü ™ð´¿›ƒ‰dÃK!É¡æ75FW9]©„Ê•dSÝÌ…÷¦[c5àdN#š; WUM:¨s +uçrÕÔm£kǵ4SiÜr–qƒ)™‰Ü²ªªHŒkĨÎe`Eì7þ­F̺½³2<$‘nlÒ'ìv‡º€‚íèåš²¾ÚuCUetEòèMO_B3ÇKg†F7–ÆÚ]I¸¨½ ©}䪫®ÊÀ޾È÷‰û¾;¼ºžÍé¸s¹‰uR¤£W¿ùæ›Ç^Ë8¤ç"Ò 4¹Yéƒü AíÕä…Àþêºù |BD™§£™ïxÇ;Ž:ꨀ–áD:lsï?ÿüó>úh…ãgè³Ä_ ’¾Lß@y—¾PLaþ–æíJ^|ñŹ6 sÌ1Ù¬ÁAù R?M8ì°Ã¸‚,TÈ?²ÅE‹E%j§ Ox؈‚mÀž¿üË¿ÌÕ]È{ ¤oå%Ä/-­Ss1|Í5×C¬€³Õ­þ]³fM·¸ \‘*Þpà ÝIž~À`ž‘v‡Í Ã~Õêí-ëׯÏÐÎèø"øM'ÊõrÎ$ŸFȹ뮻ÚAV‰a2'Ÿ ÕY.*¡ÕT7SW‘ðõ×_¯³Ò¿ïÁ²R˜[n¹Å#ŽòÀ–‹/æô>üáó¤½|ùr’ÃØAÑ–è†*Q”ËÑ’ÓÅè:•àÏaoróM­Í+›Ñ»ò:°ó3Ÿù IJC¦ÎJC£«åD—š•ùÚÅ?µB{íÚµ¦ÃY¤4 ñó7·FÂYëRçÁfF·£ÖÀëôIÛÓ¨D”ºÓ¢˜dÆ%ŠtVÖKT™ŠtY$ºu›&/W ·Ó^Î5C¿úÕ¯º›bZJc»/k?Ýý÷ߟ¨Äú¦ü†GôZfŽáødÛkE™ã¨ª˜½Rl¸öR哉âî<"pÔêÖHXŽYóG‘m>íuŒd8Î=÷ÜÈdÒy°‘ðÒ¥KÿÓ8âäÃpw ÆöÛoŸ‹ÅМ:ìšÊ8Š¢Ò¹òIåÇwÜÖš/ÊB;Œq;3#/‘ñ%ëä*ç{½£å»-–B@n ©œ.%yxÉã|T·æ§£, ã–ù=|òÉ'swL ¶£H­—ȳå;í´ {¶òZ{™»B”é$ŒÉ f=g°}r·vÕV’Pj¦fùQŒ®Î\3• Ãá6›œN8k“PÿÖ};ì°¿ÁEÃóçÏ÷ÒºÞbH9õôÁÜ{ï½=~àþèG?âycõ´¹g™[{ FîÉi´ÉÎXˆ3ÓÁWF‡òïr«œ”SE‡nu«œ…v…$É*wÊ„a‰m›æ#FáP¼|“4v˜9zDmO<ñDÎmÌ“i »T"ë`3ûÆ­Õ®–®S .•·y©ˆT¶—alåÊ• -ƒÒÃ#G¸ Ƴ Y`?<#…³b,çèCú—’<Œ2+V¬¸óÎ;Û›X‡”³Î Ð .¸@Mej£vgguÖgœ!·Ò¨ƒë;ùä“UrÞfÊ5:3£T*W3×É8 k—7&LP@˃0dpÃÿ{ê=ïyOºø÷~ï÷´‹$sç ÀÉa•Q?–„‡Ä‡+ãq½7ü-¼ôœsÎ ÛXÍ)ˆ˜gŠU‹ÈÓã‘­•Lxní‰JÐÆU i;¦òá>UyfêZäŽáR‰ûî»/MŽ´±á©bÌg¿¶kxŽamœtìp§ÃQ •KIr¶¼ W²î²Ë.:Ú»Þò–·¤S”Ty›ÝÛÏÅ2°IT‹”üñ$ïñËèjÇâÜiÒn¯HÉšŸd"탠`7‹T«ªšÛ¡ªøáR ;vMWmOcb]2Eþé”è–3 cÏ—¨å¸µ^2•‰E'eº‹9”{0lKq€Ô ‡0Ðíøác=¶³Ó\—ƒùn4éÆo{@=(’»½jžnV/ÃðpÝZa‰(ùwÃ#•qÐüøán +ZnÏ$€ØÎ\¸*ÒÌ2:jVbD‡;Âpí ­e`ÏÑé&Ι ³HIçf§µüêW¿Ú.?(£ã¦”dž] + FgOmDb&JBYÉv»í¶Ûv3QHMS k~ïÉͤ¶áz‰/ùËP†3Î)©Ñí±ÇftcGÚ‚ ÀEȹ֮d’¸£»âŠ+0 -Þûâ¿ØƒßjÊ€9cÛ#I·Ù~·æGxÑåBV)oM«³úî€AhþpGQ–3ýöoÿ¶’*Uƒëê6ᬿRI­ªªu°iѺuëºñX¨ ð™) ¹ŽzȪªúÛLî¾ûî·Þz«G |Ÿ©M)°ø’n¢¼DçOh{’PF¯Õ O7:n–Ùz©’‰3~•L¤ŒN\Ë©§ +Œ=µ„ׯ_›nº‰æk¾È¸µ– Iì¾öÚkåL Ú'Šh¬÷zè¡<*Ø™•Ÿet‚ ’G}twlþ<Šø^m±»/~ñ‹4<ÎQºUï\uÕUWn&‚U•¤·ß~ûH-½zÿûßOÉÓYetr„K/½$˱œ…‡ç¾‰õ—¿ü%í•¢òØY¨y÷Ýw²ÆŠkIͤÀç)E?/ßúÖ·Æè<‹mH2Çñk‡¶+¦Qôíʆþê¯þ +(%®’ð8^ð‚ð„*9øàƒ3G_Û„IX3KÂu—Á¯ýkɦï¥Ý-Ìp¯.X»ví²eËZ ™¾ o)ÐmiŒJȰxÒ“”©*†)G&+† »€«Î$ÅÝ.ƒ¶òÎ躅vǰ—„Ðît˜Ÿ¤ÃXR,o/£cS$¹téRÚ5ölÏH˜4 M£À™=|–ö6¢)Fø¥L®ÒA¸; ͵y*$4g`–<£R¡Î)ugUeÏ\èþàÆ6ºf³Ãn»í–]ç’è쳦™sÜüK%&íâOà`›Ý20A +äP²2ºyóæ²ŠÑÝ}ÍkÖ¬i_úýï?®¦ iÒŦ4?*1œ3ç!ÿ±¨²Ý&Üm½ßwß};èÒáá"8!k¥èçØ±Á¡Ñq\‘†œn¬Ñ­’+ó‰O|¢-Àp(ئÑÐhwônépŽ}Û~ûí³XTf7Çaê"Fúÿar\j©dµóÎ;kZâ/%äO|C8ô'ûìóÃþðá§“ª8vÎÍ#‡rHæÎ„ÈMîÃä3«Å…¶|R˜À½ìó¿üË¿P ¢ÞžÂ%†õ§Î訮ò²\JRFªÝ~ûíDzÝu×µM OÒ Fo WRæ ­è‚t´ìƒ$«®H›dt`§Æ’€:_ùÊW†megaX ¢6åní<‚V–ËqÈM<냎TÆ™P ý¨9T"Î6*¡0’Å¢â‹È®L7QFœ”„!Rß‹ï +ÑiQ’/ed÷t cYË‘²\‚¥3Ýn/¤QÆRÒëT%iõ“ÂN©YË0ùÐÀêñ#¨MÒMðl.EÒ:‚MÚ%Ù×õûï¿ÿi§Ì×T!Ür­Y×Ñî§‹£ÖË +CÔ¯ŒŽ_¹$BŽÙÆš\A‚ö]à§&Çùç?ú£?þ²¼dŠÑqæØqäÂuëVË0ù£oÀ¹PÕRFn‡y*gé'~".Âä &©)‰Ñ‰J 7*Ó ”•Ñuö¢Š#Ña2-à ¯d!y"Eâ!^òéò²\••#sgF›3T•Wp‰¹°¬%` >ÿüó7nÜXä ·U1ÞK )PPÜ>3ÊMuGwFq Uu¹0i ›Mg3 Ê™Ädúñ¹ØÈ鸳·V×ZM¢nMˆ ˜!ej™¥)ÇsÌô»r,ˆe]¨0ëøpËpîöbøÝQ¨uVUI¸»-bH58‰H¾EÎ|פ» Šr[<óäàK%†Ô/|d½5Î` ‡Ü\Ÿ:‡äû¶f B&Ÿñ{cï¥ÝÔÀòÑç‚„liõ^è5¯y <Ÿ£xüñ3Ï<“ièn.ŽO€!¹ߤ07¾jÕ*™Îw¾ól=Ö§0¶ïeôqûEéd@\ŸÚr+nN°2urŒ9zÔß–aŽÒKúàYÜî¹çžIÜêj€"ÈŠnÈï@‘(ä%—\¢*‰÷Øa‡Ö­[‡EÓøŠ“O>™£ƒT¹îà^(4mLVHa8œÈ2 ß1<4:Ž%‚í°·Ì¦<èíÙÀ^FWCUR~ìÑ[©½h¨X|; å³†ÀBqŒ.P¹c¸ˆGjWôMKë£"Æ…+5$™/2"!’Â6؈Jˆk=ôP·Õ÷¬³ÎJý«$$“ƒÄ'M{å (JEDÝ@4¢ï°˜§9ÿøÇ³å¤Ý–;$ê ¸’ÙlHg®ºêªìˆi‰`Ï9ço'ɵk×fÿK1’t:}WÚ¬äñÇ{¬ÍkZÊÕcÉ#²ú¿3ec€1r¦À)L»ˆ ú–".-å}Ÿ+Û÷Ö±ê\_ uR¼áP/Í›7/ÈJÜiVs¥HPzî‡ +€ï +Ln·Ýv›Ïì¤Va]“ç)üÐ"ý«s“ÓiˆŒ#èñ”SNÑFˆ:)ãer“ì'JÆÑ2<<30I(VÕÙ~ïí¤¡fð]É…ò·¾yÈÑ·(ykeÍê¼ñÆ?ßP-ÎAD9Ç©̯I™á>öN7TÅåÅž…yü+AæugFAäk_ÊprëœwQÎö§UÄ«è&ß3yÂWùõ×_Ÿäî/þâ/ü+Ê×&_Ч¤40G·ÉÐ5Ù]Fq³~’¡ÇÛà þ%Šœt—sÃÞÞøŒZFCæ§ôŽ  ”ø÷ÃþpJNšö"aŽ®mòòåËÇnVªÏEÒŸ£Ž:Ê[:)–¨‘þDw´oiÂpí2¸í¶Û|O™Eª‰EÈŸëAý˜ås<wZ2Ñ@¥}…h+ håÆƒ±éa¹ð SòôÓO÷ÍþáŽ=Vzf4ËjÓ"bfª3]°åËÀ„ûøìeK/ –·C\mI°!›1¹ÖdÍëׯ¯Ñ†îJ…£>º5:ê,=‰è[ç‡Ëè²ü`¸c‘wÍñtœ|¾ùò—¿<åÏŽØÎôáòOI]3öä"/†½Lº (ŒOºÂ[~‘ŸtnXQ]LÔ jÍJSØàåÚ’µpí챨[(é‹)A¤ Ž9pHšÓ-xÎ~º"†i £IuùŠ|“¹f~/×GB9™pVAã]eµ³†æ9R{FJ¶mòØc‘³dÄŒòd^˜?œ´À#]FÇ»â:‚º»E,¡‚— +t›XðƒDµ'4 ž·.-Z´hú–ÏvÊ`¬Ñ F1ºZ‘ÒÓ8í´Óf¦·ÖÕ³®n-£«ÓT&]ù4‰ôä9¶ònÅB1Ì O2ººµ'DǺ5«$-öMº'´ÐîŒn𻫍G$¬dvPžI wT÷qÜ}÷ÝYT³NÔÏÚã?>Àqñ«Íç9AÙœt‘¿÷½ïMü*£“+ì© ¾•ѵ€=Àol*7Éè(¤ÆÊ ²€Ÿ"yoœe^½z5\îGÕ.AÁjwÿÅ`†¨[ÉP´×^{iuÎÞ/" +ßd5Î$£{ê©§h‚0ó¤]et’¯ªùKß4òAúØÓ‰ôÐC•°ÑíÍïZ LšDú1›2Zå[rš9ÿØoŽ)£› eñÞ•Øòiþá‡NŒÿm*ñÜuºO´ÍE~ùɇOX‡CòPJóA=Y5é’tNWÏþó[!äßô¦6lØà¥¼V&‰;ì°ŠØ2œ»ä’Ôÿîïþî÷¾÷=R’1m·Ýv©cÎØš¾à%rMÛXÂyÉMäžµˆZ”’真NÂô?,ù›ÅWßËÞÛ®±Þ…·±ë'ëÈ‘ŽaŽ8âˆìÎÈuožójŠø¥ôÚ­·ÞÊuã³ú¢h’J0:±& +ÁÖæ_š™Ö%‡ŽHØÛs¡^]ö—&´-6*4UBÃþÀ>°…» °*µÌ¢ŸžL´bݺuÁuÌ’*ò“à »“«B€U•0O†ÔG +µ/UµSþôÓOלÆQ. ¦ÅFº•V¯\¹RM€‚â¦Tg•~@8%ô†åGT¥óÄsœ Þ +!ÿfå æyQÀãØc ð{ùË_.çêÏbØ#:±æý¥ºøÌRü´zÍš5øÉÑèú‚*j¤^P²Î8Òpÿæ{MÏÔŒŸ¡„AÁÜ6ë/®ŠáÒ%@´ZWD\@o&æ&]ǰ7ÝtS´\lÊûuç&=ñÄdŽùåË—Ëeð Cv³!C•È_XrÃ-2=çqUà‚ .Èl)ÝÈÛ3"TFÇÛ(VšÐ +¶Tb’ÑE%¼]ÝZëÁ¶„ðÆ@î±Ħ$z<ßHÒõ¬(Ãæ“ˆËí)1äî‘:¾¬;÷U¯zU´º¨¶’•Ñu‡ºÐÃI{jº½YÚºÓÀd1ÏRУ“SI7Àxï½÷f6{™¾a2Ó/š év:ö]œÛØTwÊå ³Ę9ñ×½îu´üâ¿Ø „çÜxŽº”–h«4a‰¶ïšå.)™] +tÙ_ÑÕW_½QetÝj´7¿ùÍsCõþýßÿ=ý[³H’k=姬–/ªå¼t +á‹QûÌ™ªgáÂ…@>±Œ…4€xúȈ¼ý'?ù Cî–QrÈ!=öTÉ‹ªg§üµË€Çó øX`ÏO©?üíŽ;îÈŠã +ê¼5~[‹|ކ´')•z—Ú-ÚÞ•«jõN›Ia —Ç ¥Øµ:áRé^í2( +úHÂX+…HþÀ.ðHV%öñcµSCøì$¬½9úIýÞ’­ ®ã„õd±}·¨K%öÝw_¨Um¤4}iVRÃyç':ò ‰÷æu³Û¢ÖGÜ‘Ÿ°7Öèèh 1’ŒÑéqþ†nðoNG,t÷Ýw?tDÞ®Тƒ%/}éK,?‰_ÿðÿpÈ }ÌdÝÎ7¿ùM:©ÎÁ÷‚¬¶û—½ƒF¹ò){¥ëÌ@¦ |ðÁ{¨ ãú»¿û;Φíß0¬fÃ$7l&Œ7˜$¥ŒêSß‹ ½[å†ýÞw»ä^óš×¼ímo£Km®ªb×7ß|³FÝÐ>; —Ñ©Ÿ!k©X™A­2ºyóæ‰GÒ)6ÈmÈð®¼òJÚÅ|¢LÏé‰&yä‘䇴p—Vì¹çž¹É TðÒÏ}îséhX{Z :n9êüÇT@ÊAet¾§ QÔ(d2:½lÙ²œ¥Óép!hu©„Ô›V`X”ßÂÇÕÌŸ?¨äs¡ LZ¤”5ÒE ªÛÒ[TwŽSxFÔˆQDà™3=î¸ãò £Ë#™3å<³¡ŒNÒ‘ŠÄ”Îèp›9h5ŒeæyÏ{^6ì‚ù©Ö­¿èE/ꮀ…½W"ÝŠ+ÚÊéa3 çþh†0=úhE ~¨ŒŽ"Õi*Áüet:º«$ {¶¶M¢ZØ5JOR‰"q-…;•¶U‰kY¶±óÎ;§×¸‚±–Ññf™ÇÙo¿ý2RQ:ÜÝev·§1çŒTVKþ¼Yúåøã¯/5$×a·:³téRoW².×ðv¸±U ~’H³MŒk’Gh©ÎÒ~6àO~OåÉ[II+˜y‚xIXsØï…¹H©t˜Ã ÏP•0ª;ÂXonáÖž2º)9u„‡,לbt—µA¯uûŠºÃféjW`íÚµ3£Ô ºžc£ºÑKÁ«[¼-¡˜>²wÐAê)ËJ)LwÙAÇð _øÂ@/}ð#ðelM4ûR¶yÿx`Ò µ¸«D¥œQERÊ7Ò®±#ÛÜH»Ô\C”Û›ÑË2ºk®¹&OMðpiw_s­[ËQrS¨îYën³â Æ6„æ‹A3#ÏOÝG®¡ß´yãÉË^ö²íé4vlÉ-§áM¬O<ñ„L9wäÜHºux˜@Ë}ûÛß.Ê'¿®³[}Ùe—‰¤_x:]ýõÙ"]¤áòb l½7°v?¿Ç¨9¢.ŸÕz.È’0[ær3§P§µ ¿ãïÐ5:ç `¢À¬ ‹tÔ‰”àÏ,B#åÁ€0LU¤¾qxãVÂ|/ö`€„¢*qпÌY’î-xœ½Àuãðˆùð‘|$7‰ÇïièõÎw¾óüóÏ—ÆDI]Ó­‡=iãPbÈñ<Þ¾páÂ/ 瘉Ëèt«š±‘Eû)©ÉÜHÀX·&F~øáPS°~ü[.‚1Ø#ác8˜AV-JÉn_³ˆ,×S'á*InÙ޾ï}ïKoF\^ªÚë®».‡HfÏ8ã Òëëˆ+ˆ´ÓañT뼋]Ï:Tû¬ž—f°´üf>ñSŒŽ d(%}TF§9ôhoëävüírd¨À»òSþfQSà!±¸S ¢»`‚þç˜#J›ûѲHiŠÑ…aö’¶Úž“sa8‡‚ê£Ø¾Ì«}†é3ô¨õd­cI8ãÕ’qlä]\p Vüò­ ô’ôá²ýɈ<ÅŸàaÇw >Ü|óÍ +p•ÑØ,†Ñ ÅØût(­>ú¨˜˜áVŽ®ZW„sQ#ÊèüÍ”Dª›RR©P–•Ñ1¦¡³„Ñè_êß’p!ÅR1ÌÄü[K£;£ãIÈM0¤€«$ÀÉļe)éMD,^ºÃˆÅxv—¹¡–|Sç—’p«Ãà¿—Kj²*ã¹0:®rìL™´"™Ú£ë®`³.9ž#a)Ä隤3bAw:`ŸÂ?„–ùMðrÒ‘ÔLRᤕÏS(ÚÎ#M/6ÜeÛf™¤DlÓÈŸˆ1ºî˜‹nôr—]vyÖ÷7éèîÌØI$gl<³íîF‘DÀ U …E–”ɵ šÓ…Î…NO4Wa{L £ƒ1fFΊMmutFàÙ]·\³®·˜;ñØm :%S„å.[NC£«4¿£áŽÅ¡Ñu«[APaÙ²e¼D(ê%K–œuÖYU7«EøË—/_6Ž–²RCæ‡i 7‚.IlYÖi§Æ çTÿ‹/¾øœsÎḼîŸøœCÉ“ZÃB¡:¥Ö2<¼ûff¿´Zo)ÆV¯^í]€M{Æ•`2^ dfmhtÙQ·Eüüç?—YhBZíh'ÿý÷óøÔ|oÔ®àO + Aa@U“²æÁÞø\½™0üŸGDÔyÒI'u1hÛm·•4©Íš5-Rõ™q‘€¦e཰äLÎgžyf6d…ʵ%~¯ÀHºhÑ"%a¿v_˜`'‘Ñ ²×l êô„ѯ’}ÍÀ$yñˆô2>c—‰ÏºÛ 8Y¼xñÊ•+eñݶÀ‰"‰#+F$d«ß¯·ÞzëÖ:lö¹0:"Êm›ø ênˆÝzMÚ &>ß}÷ÝO=õT{/ÌÿÞL¾'LÖŠ1ÊÜ^‚“û_"„,þÙÏ~Fcé¿´‚Ì9É7ò„žªKpŠarV§Âi†Ã¬8ö®@/•_ç6Ò0¦9,Nº±8N†™h)˜”Ð<«ÑE\bJšŸkIƒ¸®¸â +&Ýß^ª¥Y·V·»Ê•¦…ê)è+…kDa˜N=õT¿/Áô3Í1Õ.B2Áet¹1Vy¹@¦¥¾Ñ–Ì_”Ѭ?üás÷k ƒ}¦$mGǃùFŽ–“Eë„çÜù«£ÁÚ±÷ûÌjtäÆßz +Øè&ÇEŒ ‚Ä,ý¶ÛnóÙ¹š­u¬ú–ݧ>õ©”©±µŽ¾õ­oee >ßhZûš0öÚÍ¢áN™¢7½éM]áŒ^ª3²í â®Å¢EÝh<@·Æ,¤ºÙ|ñ%Gž) qÊ&ÖÎè¦P픩’Ý| ,˜u¿ÉX¨Ïô ÀM£*±¯ý‰Ÿœ¨r?Ý̸¬™—H%Ý®[êšcK1<)EÊÞ!ÉâctýèGÛï)R·ü hV£ãƒÀ€níe ¾Œ²ŽB­À±µ6±n‰Ññx9V¥ÄèhéÒ¥9ME°–bûÆëZ0V›X! †©ÌÐΆp­ßùÎwÚ“1à\ó’—¼„ÛoÏÐÈØx“©Ša! ÏÊ@}×^{­2µ¨µ3¥;ï¼3 ‡:btÝ;´(;erl~±Êfœg(áN%ÊèTõ è4^g¤R^rÉ%q2}P¹}D´‡ºâ{†øÚùš§#íN ç¸ãŽku‘¸ùWÈùœÃÛ"Ô´îT““Þ&Ìïyä‘Õ4×Õ±xÎ)4¹Ÿ‘§Ÿ‘R wF7<6G¼¡[ —Ñi¬ôVhÛºg¤ U‚¾=$ŠÆJKÇ]Q·Ö‘ò‰È°ÙØ 2Q»îÏ7¢±s»Epݤ‹œjbFÊà|Q-«EûÝå “Œnf1YSBC>'Eº\[×nòüs<–åœߤ;Ú¤9IÄ2ZŽr» lH>úhr¼úÕ¯Î@JݱHS÷„*î“ë%–(¥’: ¬#:Ü)O‘R÷çæDÜŽe¯oÝi`œ@îŒNàèˆ[¿~}—¼·ºwjö\H­™…üCœÀ.»ì’M¬SŒNBš X=’;FËkU£{ÙË^–LªÈ#¼_vÐÆ±§$ß©,î¹ý€ÿV&mŠäS¼ätÙ„˜ Î1&yÃ3›×]ƒXI=†FGÙ· ‡èÐ$V›FFG3µH( ùr4äóC=”£w‡F—Ëyµ=@´¡y[®•Þ‘V‚:Huÿý÷Wæ·žN¤<íi`8„™ñüoÿöoí&ÖÖèÆJxf´¼¿=…¦ÛÄ:3:É3ë™ÙK®ÉctÙC±bÅŠR‰¶ÇÕ™3ö+mW2C”'?ÿùÏ“ýáÖ‹r1køœ$á¢îžÐ4ßKK‡ÉAmÚèßdj%Xþ$If%ž¹¯ù95:%@ sCCwÜq‡t2bœbtCnÈS‚BÙ +KÈî¹çž:'?䑱W´FÇF„ƒ7n¦œü/òz\\kí®Œ·°’9¸žO«Ãù|ðÁ@/\aÆ7@‘تdüÐè-Ztûí·kÔI'ô†7¼AᎺà?øAÆÖ´ºå“¬¨†F÷øãõ«_ÕöÀà2º]wÝõ²Ë.ó=ÃÉ‹… ÞrË-u¥†³æ–n@tugA+ÒGy$£ +1ºÜ .“b¤í¸q»ö²•°’‘0ï»ï¾x˜ÎètÐ?ýÓ?‰š s²£yóæe| ò?à€rNË#ŠV{²T]L>yP%cЇÙm·ÝüËO&YÆí~ûí§ä9çœx !Œ•ð$£ÓF½æ¥¥ÃìôÄOÔÆã?þ+_ùJ)$IzKîÂW2Ðÿ×Þù£DDqØi(ˆÑ²G0vEo ™‰ ˆŠ™¡&k F^@¯ ˜)Ë& ‚‰p?æcµ¯§[ݬ~Ì8ÝU¯ªÞŸß«®®J+U>w7°ôŒ£ 777Æý¦Ñ%¶|Ïùß¹Æ £“9ÏÍÍ•F÷òòâ¾Í±±13ñëëëò؈0:~=ÓûËM˜ÜŒŒÄNûzì@¼Ÿ‹”Ú¶/#£ꇶÝÀÎIâZ]0†–jûi{Õн_ù–«ªãããi®ÃÐŒÑ%O»\uÓDÛöedLiÁØ› œy/Á¨ûJŒÅ(ï¶*´ñÇ¿[É¡ÄÓòÑ6>øD£#i½¼¼$üê„ç^¹T Œ± éJþƒÎp jƒÏä3F¿Æ[™0¾2jNûg±ShÀòò²)˜!R¡ázlüubb‚TÅè™f~Â航+++¤¢äåÞÝÝ¡ÏÊ@lŠÞs.¶/Ãôbú„ÛeÈ»»»%[C ÁÜÒŒVñi¨·ˆËã¢t#at°ÓfwQ€ÅØgggÏÎÎH©\z1Ô;ײg¿ÅÀÝÞÞÒœô̈¤(ÛHu|€é‘•àyúnFGçàüËŸ’À {ßÁ+666è|j—Ÿùi"R¤X–Ø‘5'xªMX\\¤QÄÖdªQ#Ö‡“çQΣ£#(öµ··wßÔaˆÖáñŒæ1/Aϸ¿üã"CøD£CZt É¿v1hšJFG¸‡~à +ÒÅ8œóós"#QžÏQ8WBŸ´)Fœ¯“““n` ë£[øìAu\srrÂo)îñððÐá3bt¥:¡÷Rú@oÇ;5˜RÈÉW¹„ÑáÛ5:Ø,ªK-°#IN2:-´ì.òÄò)Á—„G»\®Iuê0„X–º‹¢àcÇÇÇø‡‹‹‹ùùyÏP0Í¡íŒ{)ðÚÚÿ¿yìlu‚Œ•…s ŠŠzêAå·]yô@H/¥1¦.ŧ“ÓTUÓèB`ˉ·nßÄðððÕÕw¡ È€TiU³*AWã©,“Χ.l¤€þÄ_­¯¯#pS‡¡Ž¸#þ¹½½­’„ÑA¶)óç_P»³åŸbt) }?fffœÙßßï{Áèèh¼bYîƒ`Îêpì-ï;\ M¶FøHïpñµ\6;J;P• +™ÈÿÖÖ–?ÉëPò´g É kivvvÊ£š@4:wÇeÜ}Á [#½5 $qè[™æ3ÄiqHS`·Ž>@ýÒ1¾ñö¨T?8‚9¼öŒnii©üéMqGÎå¢Õm“¨±^" oÛy2ߞǦú^*As…Lí²vrºîZ|é2Ö­¥­ áÃfNG^‰þ£0ß ìææ¦OõÌ©¾Â|ù7ËgòVþÿ­‡ÓÓS#üœ+g0¸†\Þ»ø;==Mžì»¦o½€¢HcÎ9Á³Y)D §¦¦bþÓ&ЄÀ<9ÜÉKCág¬Ò4NëÃ,ˆ†Æ³›"•lÞéµ÷ÜsuuÕî*ñNq 8RÃ1ªO,F°$9,Ý艟?88ptøÉI† &Ÿ.U¢4„þwªú´}ÅP%àÒ¡‡ÔN¥¯½ ˆ:q¹­F‡,U¢#¥RîMÜå¡"`÷Š»7C+H~whq>!5K…ð“ÔGAã=&)~%0§#eãÊØ`'kð?e™”“² +…å•Vp#·‡œŒQ,µE ¨rˆEû¥À};$–Q»b¨*ö0uQ¸f[ +œš&ÃA†§§§²»¸ ËDxÊl4’ÄžKår|ÿ«ÀM•è j¡9f[ÔÕ&†*´”_ޝƒBÓhcG]\IÛ_ ŠøM+ÕLŸŸŸ?¸1QEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEÅ øbD«@ +endstream +endobj +249 0 obj +<< +/BS << +/W 0 +>> +/Dest [15 0 R /XYZ 91 137 0] +/F 4 +/Rect [407.55 664.64 423.73 683.64] +/StructParent 145 +/Subtype /Link +>> +endobj +250 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/fr/shared/communication-grid.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [125.35 619.64 414.65 638.64] +/StructParent 146 +/Subtype /Link +>> +endobj +251 0 obj +<< +/BS << +/W 0 +>> +/Dest [59 0 R /XYZ 82 728 0] +/F 4 +/Rect [144.76 461.8 191.46 474.8] +/StructParent 147 +/Subtype /Link +>> +endobj +252 0 obj +<< +/BS << +/W 0 +>> +/Dest [59 0 R /XYZ 167 728 0] +/F 4 +/Rect [194.26 461.8 436.91 474.8] +/StructParent 148 +/Subtype /Link +>> +endobj +253 0 obj +<< +/Length 2799 +/Filter /FlateDecode +>> +stream +xœ½[ÍrÛ8¾»ÊïÀÛŠSDüDUÊU¶3™ñÖdwâ¸v™Yr´eýD?Iæ™ææeö¸Úó>Àv$HŠ„¥Ø S±-’ ºÑ蟯­Áùj3 G›èåËÁùf3}ßFï7‹å‡ÁÍïËñà×áÝt>ÜLóÁ»íÇ Þúy<¼¯Î΢‹W—ÑçÓ“„$ø/Ë’HjI8‹2ÁH"¢ÕøôäŸ?DóÓ“‹›Ó“Áki"²èfrz‚ƒ“ˆF”1"X¤2M(‹nf0ì§wit·†™£;s¥ó«ŸNOÞ÷¢øCtó×Ó“a·§'G3ð=c½ÌÂÀ4RiBÒÔ°j8Ì»šÅ}Þ[Æ}Ñ»eo÷eo¿ÓÞ|÷Uo‹ÞoNáébŽã¢Xõ~Â[ÛéíÇà‹øxn®Ö1¥0ž¯·87>Y¯ñ“™|ýHIø·BgD)ßú+x/9–P´Üd³Ø¢”V…¨ÞâÒ¯ƒ³Á3½«î''èä&Ã8í6¨5Ûþ§¯8¡Ï·É‚f$ó’{…;ºCežLaƒçÓM¡ç` ¡9IyÆu§’0æ#w‹*mŒõÚxseT}†fß…Kš.B ás> h6÷(aåi$Ð`QB3C'?˜Iáôã›Ëhà =‹Íf1óGŸ×‹Å&`ô1™—ö¥Ä­« ¼© ZÑàz˜*"ÒvjQæf°U7£÷=*BSV¨Á³­3EË<ë„©…ÎÌ2oƒo§¦Ï¹Z·*{eÙcÖÏ´N¦R"ùsQ #Rz¨ý#®:ç58£Á#pŸçDÂHÖɺY5A¤Gw_&,agÁ—§1þ<×¶¦”dí*[3†2'°Ü¸OYvtÃ.ºsyŠDËKµVßu¿+áÆX0aŽ”&0-Ie…9soÔ^a†w5Þ©Œ^-¢‚µhðn9œ#_o.¯^EÉà—áü.êMVýËŸã€Ù¦B T4÷³/ÌÒLʵt©ÇbäPªÁmÌSëH„O~]¸»æÍÑ0æöMœÌ‚ùu ™ÍáLv—§5pÿ]åÈösº/b*ËWsXk¹Hˆ¤í¢ÂˆÊSjŒçmð„ŒKN2îÛ¤à —éä®.Îa×þጸ!6›Ÿ‚‡Ë¶mì&WBøÕ7¸d„xÀX®®p™&‹œiŒAYƒkbn³€?À‹¶Ùì_v¸#&‹Bù,J0{õ’j1Ó®;·s‘_­ofnXhÒ‹X÷fK|?OÖ‚ãA(÷-’t¯<äöv°Í=Ó.Ýsš¥„g ¶~)¶dm˜ùømY-›Ï»Wc³ƒoí^W´GÜç?;—€ÛÑø|k>ÙÂÛ¿ +ʧ·±ªèÇ3˜>g º)lÂ{EÆ ·oüãB²‘‹VQÜ™$ ³Ï(‰Œ>@ã,׈µA…‡)œ¢qCÆwXÄëµ2q^èÍEgÑÚʶWš*Nx«'WôÛ!í̹ÐyL“Šüq5Ÿ, ,™ «•;…«]o‚;/)±‚Ù¾ +ÃæèSÜg½ùôóbwÅ®×x]⮎ԓs„»íì…×N€þ^j53U… SÅêu¶™b¹÷¹‰†—Za™ ÚˆÚ¬+ã?£¬›0*’äò>|‰Ÿ­=ÔÒ.¸Ú‡Ã"牜QL—ÚÙ +Žß$ÖÔgõGèè¾I,R¶Â7‡‘¾ŒÑ)Õ+jyz5Bß]Üæ»Z\*Sê-Æ"Škù¬3qËžÈk²p›U;ï¸ÞIJº¥7r—C«Q»™?Ä”¹tÑäþYí}"‰o)ðå‚GŽ èò2I¤:ëKø{~aÿŠ×gµË~à3ÃÏâLàò¬Åyþ7³CerFiõššÙqHÂóÙ”{EUo[šùüÅ]™à-Ë!¯Ò½gõå™u°DYÆ‘Ve¼ ²“Zvà^耨a¾ ?Æ1ÈNËœ»Â»«»âÓµáïëׯ`Dd‰Íéwø©ÚóÚõQÌo‹OÆG\ û`y“Õ`ýi¸»ÔoZÿ2›á ­³çFÎzKÒŒ0~pí`#Ðyî+7âò¬È'#ŽÙýauI; +¦€(Һ̺ ¦Tš`ÚJmÏfJ!*­d$™ šG Î\TÝÛÄ¥:µ.}âQh Á0šGëRsoï3ÅÐ E5{âZƒlš>ÂO‹°rŸ˜•¼‡Öõn²[sÏGcøƒ)($€èÁ˜ÖKçOËŽ 1ž &^}ý°IfŠH}¨ÁcOÇt—ª/•°÷˜:f§çL2„7·a¯Y6m¿.Œ\¡ãßÒ=,+*õÚ#bIÛBµC[¹Ië½êG^¢ù‚]fyL5–ÅŒÛ/{‡ÿ-*{«²¾ã6•ªAÉ»êlX;ªöîUñ+ƒË2OÛ€ûº£Â—”cq³Õ°àÔÈÑÏ•¥®ü` H(:8ð®*¯âÏœô‹<Ç™Ý+¹5O͵ÉcÊiÂ-è„HïÚÃ-hF´—Ü1&ÙéÙ‚äì±®"D±¦¥±ÆÆIª ÕÍ8IÐd)#!¨OìMHZúÃ4QBøè?5\ú6¡L´²) 8#B“ÐyÉòiõÊ6~°}‹‡^þ^¼¤Œ¿7^ÒŽêTù$Cøc¬ ÓґЦéàÁÒQÓãVžq¹®ÀåýNÚÖ3ícÕœ¯\@)#· Š;n]Ll+­‡¦©¤/t.ò6|‘ÿní>¨È[Ev•Þ”Ó¼…Mn׆ðo½ðÅJŠõaÀÌ¢,XÀcÖ +l°œ±vNêaiGDR•²©5--Cÿ©oš…V•عrSC}.Kšë1-”©„|X÷¬À3W;)0MñÑQð•É$®j±;Ÿ¬µE`ÅÖ!%3ø÷¨rå µûfKù¥—7øÞÂq¶÷ 3Œ&ñ> m}¯§xü¢«]œÞâ¿,¦¥”{Æ®jgB*|<žÔ> +/Dest [30 0 R /XYZ 40 374 0] +/F 4 +/Rect [519.66 543.72 537.57 556.72] +/StructParent 150 +/Subtype /Link +>> +endobj +255 0 obj +<< +/BS << +/W 0 +>> +/Dest [30 0 R /XYZ 40 374 0] +/F 4 +/Rect [186.93 524.72 382.4 543.72] +/StructParent 151 +/Subtype /Link +>> +endobj +256 0 obj +<< +/BS << +/W 0 +>> +/Dest [24 0 R /XYZ 40 336 0] +/F 4 +/Rect [207.32 241.72 268.44 254.72] +/StructParent 152 +/Subtype /Link +>> +endobj +257 0 obj +<< +/BS << +/W 0 +>> +/Dest [26 0 R /XYZ 40 482 0] +/F 4 +/Rect [268.95 241.72 330.07 254.72] +/StructParent 153 +/Subtype /Link +>> +endobj +258 0 obj +<< +/BS << +/W 0 +>> +/Dest [30 0 R /XYZ 40 412 0] +/F 4 +/Rect [339.3 241.72 400.42 254.72] +/StructParent 154 +/Subtype /Link +>> +endobj +259 0 obj +<< +/BS << +/W 0 +>> +/Dest [23 0 R /XYZ 82 728 0] +/F 4 +/Rect [248.15 190.72 266.06 209.72] +/StructParent 155 +/Subtype /Link +>> +endobj +260 0 obj +<< +/BS << +/W 0 +>> +/Dest [23 0 R /XYZ 82 728 0] +/F 4 +/Rect [268.86 190.72 403.66 209.72] +/StructParent 156 +/Subtype /Link +>> +endobj +261 0 obj +<< +/BS << +/W 0 +>> +/Dest [24 0 R /XYZ 40 298 0] +/F 4 +/Rect [417.71 190.72 443.6 209.72] +/StructParent 157 +/Subtype /Link +>> +endobj +262 0 obj +<< +/BS << +/W 0 +>> +/Dest [24 0 R /XYZ 40 298 0] +/F 4 +/Rect [446.4 190.72 525.1 209.72] +/StructParent 158 +/Subtype /Link +>> +endobj +263 0 obj +<< +/BS << +/W 0 +>> +/Dest [15 0 R /XYZ 91 185 0] +/F 4 +/Rect [250.05 145.72 266.24 158.72] +/StructParent 159 +/Subtype /Link +>> +endobj +264 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/fr/shared/communication-grid.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [303.51 106.72 555.05 119.72] +/StructParent 160 +/Subtype /Link +>> +endobj +265 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/fr/shared/communication-grid.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [82.85 87.72 227.84 106.72] +/StructParent 161 +/Subtype /Link +>> +endobj +266 0 obj +<< +/Length 4621 +/Filter /FlateDecode +>> +stream +xœÍÛŽÛ6ö}€ù½eTÔñ¦Ë" —&Í"]$MvØ´ŽÇ3ñblO|IÛý¥ý„þLßîW,)^$‘¶f†t[4c[¢xyî‡Ôù“Õfv5žl’ÇÏŸl6ãɧéeòáüýòöÇó÷¿ÜNÏߌ¯g‹ñf¶\œ¿Û~ÜÀ¥o§ãËéêâ"yúüYòùô$Ïrø¯ªJ”ä «YFpRQœå4YMOOþùU²8=yúþôäüJêŒVÉû«Óhœ'(AÍ꤬ê áäýœ·zù®H®×¼ãäZüª›_/OO>œ%éÉû¿žž|Ãû{{z2þ]Úzq­X†x˲ȳ²È +ÔÞÜ5/¸:Ϫ n•ŽèÙ4±³õ$aù{–²³[ø²ðk¹€Ÿë!N;~íR>VÊ_¢í*­Îv¢#Þ]y¶HQ.Ÿ§íŽ£"«jßøî;Ó^p„Ñ,/}à^ÍÓ‘ô¸á£„ó¿ÅÙbTéÒ‚·K8_Â¥íìRP„Û ñËÐ|½…¾áÎz ßä¬ C8+½ëå–c»ÜÊùn È| Zgö¡1ú300-³²‡ÙÕ8-Î&˜òí +þNCSñ_{ ‡_ ‹i +ísÓME²D¿OZæ«>ÝX4½úJtÊÿO¾ùîYrîÑ2O—›ÍrîW4/–ËM@EÓÌ=uéñÅò‚7ÖXgü:¾ ͘“‡­ì‚Vfyá†ö8Ç9¾=<Š¸ÞŠ2<'4š‘Ê -ñ¾1.’÷“g˜wˆ3>Üt„ð +ŽFA—iÐÕYNŽrC¹IÌ­žñµTi”;Öb|u^Dˆ‡ÌaVnÈ1Ɖ«Œ¸%ß9­+1ÌËð³Iê#Î&´0›eIç†gGç’ ‹êº¼‹Ú½“sJS8g`5ÕÜxÁ4+˜…œ¸ƒ—7ìöpæ^ÍÇ×SÄ’çËD!–œ¿»/«ïž½zžäç¯Ç‹ëäìj5zömz?uÏÎÀuá´õÊhÑ› ò°©Ïkšaìø°U^;à¡Rˆe7¼ÇyNÈňðOÆ.PÎ?iÅ¿ü³×à}v1ÂЄð¥ü-Á# +Ÿ¹€¯9‘Miy1bMop©Ç9¸ÿäi¥²º€®©€¨ Ð”œ4ÝàƒJtYØ_4Ÿ´i^H,ÄxšnY¯Û{Z7A§¨à Q8Œ/1bNjM…˜¥ÜÐXѨ@›Ñ³ÚŒ®‹é%@†'Б$ kn5 ˆ03aîc˜L3‘)ˆ¥„¤è®ÖÌ,@|òÔ,¿Þ¢µ‹ÙQ$fg9gÓMè.ï Äî"~“ó7z¸AÚÉE5À êP‚ „ËmV\‰¹ B‡Z4Zì’Å+¸ÐÅÜ~Ìh‘÷@¢‰áù0aÌz°¢;a½LéÙn±[¥DÄnd˜N„èøuXL0·³0 +<êŽR°<®ƒËÝð ¾¼i>í=Öw—íp‘Õý˜×k]X‹¨Â­©ð-Ê„o“TGnù ˆÝ™Ndè‚ÖÝ­lE"¿@´K6¶Pkº0T4úÐDqÅŸ=‹V XÄ¢éoê AÇꇌ(Ë Z;pz«ºž¹¢­ÐÂo«ßЮ{3wˆ‚×Ð÷ŠH„»ð6x¤qŽbnÀ÷”îVø¡9‚ŸŠð@ô/SX7“DÜ7ËIg&;¸s«Ö°XFëÌä× <ùîlg $*`‰Þ·zñü6üúª=ç[Š€^Ux]vlZ­›à;*í¥~Óf:1Àÿ-™…Â⇿„2pá@}0@v•Qe«+ˆ)í‹~d"Iå]q3Å 9F¨°¢ýð€ó‰*•%sÉ*½<µF…@,qm èÒÈíKÕ—µ +%Gé&qÒ2Ü?Èj/±ƒKR=àöˆ›õRÈ +C«1Ð;¼•${{N´Ð™ +ù:öYÖS ¼D= ^Åeð +eu×*lÇÈc1¸ rDwƒ“‹P:»mì©¡¦)³ÒäË ,Âí<­»ÖŽøù´‘7âŸÖuk©æM˜õðº±s”•BâZeŸwš&BcÍç²ÇnÖ^"¸Ó+^*æ¾iÙkÔb¼ÑZ/BÜž‚ßxÊ= SÇe˜‚eu½aH,†qAŽÈ0npCæ‘VgF‡ý jÑtíp5WY×ßr¶ +¯åò*£Ì7¢ðZ‚¯^pû´\øêî•{1‘…%¼R`®eݱT).3R‡^Û¾@cˆ´ÂÑÀ*¨%º‡B„@K?b´ÈhÏPyœçeõ <¿STQîOºÆUnp¯í Cû£<£È‡@pÉ‚Ùî*ÕbÀnéb»Ø#ËV5(\BûœîÉŠ_6ÅNÚ eÇ0¯»\Ëa“—Ò«ÿ6ù†‹v›VÚ¥zóžzýpH}YÎR]šZòT*R<´”8¶äßF#Á>ª3æãÓAÇ‘l CÊÀ‰WÇæ) )½ÁË(>ºÐ!tkÜІÓÌëqA®sàgÏ@‡Åy=VwjY/ŸÓªrŒ'àÜàþ®‚pŒ·îÝà^Ä¡—APiêÁḩît¶7‡ÝÈüÒNÌ´qØxÏM¼­Þ”~’=N[Òo~ ×vÚÁli<‰Wc‡ ÿh¼‚kÚ…oËÎiLDY‘‘>áe¢b{ÛNÍ yeF«ge«m'êGòTê6mxF>Xœç{À¹=•ð¦6÷ ¹OáAbˆ$ ‘¥Ü#II õ#JR'Àxìã÷ºe: µC¡ rccýž–­–4´$SÑ1R®•4ÚŠíÄŸ¦ë°ŒÌOvšíû-ðL¤KŸÁÃÚ„ÜÎbdðqá£{p&‡X£œ°Ž´êÓsþ»]æibšÑ~æÓx»ÑbGJ ˜}•íñ½Né˜ýCDup!I_oªÕ±UüUö¸ 05NP¥"¡ ÷ .5æªãTßj¾ëÔ wÙl$ŸTÞ…ño UZ“u£{¾6sª&z¿­É¿j9ùZuïL*¡RF’‘ÒôÚø¥çü±WžæÀ‡W{ 8öLŵ¢ÖÀ¯öH«öÜ£ñ€Ü»&v1<¬sP«Œëì1ò÷„,œU}fyÛኲ]ÐÍ|¥¬‚´–‡´á5[ö€;\ÑÀUiÁqµïÐr®Z¥"dùV'Òd¢e¢ÍÕTHßs³–go•gËöñ ×­§—³•Ñ®¦ÌlÕ“ÆÎˆžüôm^{d¹óDÇöšò/ p°œo +#MPQ¸D±S‘+‚†ì^\èÂY…|ˆÚ„žn—¨ß'X±ß”©å¥àê“ÎûÄGŠê‡¨ÇÙ£>鑽F7ÀxÌâ÷wà셺U~9¥v9lZE`Z±]êu&Ê8³)@r‹¨`Ž!³5øTy±÷·ç[å¸ñ¶53DøG·",òö¡ºÌŠÚ 9FÜ?Ï÷€;”h7+m²‚¿;å6Ø5‘\Ä·*ïTù?Šwà“ÅŠž1‘{qËýbP%vD¹ç«Üà,÷¤ Yµê‘»ò‹ÝÙû° ÀMÏtKZÙÎý=—#Ò.àì´Œ•íÅM…ZG:k1ˆÊ¸r0Ǿ»*xÕd•Õć„wêúñ•¡ª§2Þ#ÁsŒÝjÝQê’ØöÚ ï¡•YÎ|‡(i¬vç5”e{pyuss,è`rÕN‹=4Š‚z¼Ø9"É…XG÷8“0rYýõ‰ wä.Q†½‹ê›H‚1€yð*Ð(ÒY@—pòÁ0. !ŒEí¼œå‹&HŽe¥—ࢩ1lK÷àU Q¤3H-*[=ˆIkUVL@®üQS«aÙ·³Þ¶Åj¶c¿Õ# +dhk>ãÿ:|Áq!J=Èa¦¸õa‡íÓßuŒg=¹Á½Óõ£7°¨•žÝ~1™ ±b·Jcö.CkÝCœiBu =yÝÈæÆ$#<ð»¥6D0âÆ,7”Ë Pw\bƒD:·³Ê!¼8ZÛ{ØÀ$DVÃ)u çžYà Íô€°½—DÚ‹ 67ò"ö¯eó‚™F.Ø1º‡o;<èH{»iŽà@QÏ Mô©2®-wND#yjsžö"J2ˆš2xs€c¤­Ã”àäxœD¹¬Š‡pR$gŒÒ*+¼ˆ)NÜòÊTÝv ‹Ìk´$Ò)pGµÙG¬"'qCs`öPœÊE*uð‡|%z“]._è†Õ[íPó"·g¬iªß×¼öMÞ´©ÆêÅmOð…ý“¾€–8/å{áàÝ|ÍÛ$ˆªy#žxC›DG]ë¾ÏiE + ’œ‰0¿M>¸¾ºVß¾ÓþÓO?ÁaR·jÕƒ%o«Ùµ)E½TßV:ˆ·Î$¿œCÎlu¾þ4–-ÅM¸hŸ­¿ÕlÝ‹û…«Ñ¢·v\ƒïìß14õª S‘|â’:窯®+¼‰+˜6ª €bДșmÐ3ejfŸÑæ7,ûHAoŒÐÂFÙÈð%¸‚sÐÜÐ:"G“AßšçÝ)sR*îûÊÊò°dhý2µÎl +endstream +endobj +267 0 obj +<< +/BS << +/W 0 +>> +/Dest [64 0 R /XYZ 40 728 0] +/F 4 +/Rect [267.45 638.55 314.91 657.55] +/StructParent 163 +/Subtype /Link +>> +endobj +268 0 obj +<< +/Length 4317 +/Filter /FlateDecode +>> +stream +xœ½][sÛÆ~׌þÞLtL‹Û3™Ì$rœ¸ãtœHm’<ÐE3#^L‚ªÜ¿ä·¾úÏô­a~E÷ìÁÞ€]‰–wÕé¸"bogÏù¾ïœEϾٶ‹ëÉ´¾úêì›¶LßÍ®¢_Î.×›ßÎ.?lfgo&óÅjÒ.Ö«³‹ýÛ.ý0›\Ͷ_}ûâç^ggÙUD«4©*ÞUÞîc¯–ñ8mâq1º‰ËÑ,—£%û·­ÚxLG“¸µpqÁ¾]¯à¾(¦£ïáÒ~q5ƒ{à‡ðõŠÚÅ„°{Ø÷»=<¾Ùíà/þðÝ#g½MPêßc'ÞÙ\–’$k\ÍmØÜ¬÷0K[1U?ÁÐöÞ¼Nrç¨ÇÞ›+È=Í]Oâj4mÁjö[øwæ½}š'äé9§uR–®æÞxo®.’œ¸šã–„{g3ü »jã»)“4wõ£çÔ>¿ÂRü´Aë¯GÞeîV1Iñ÷}ây%I“¼ðm'ï»Ç°M@˜'-Ë$«¢‚²6²(MhÆo½þ (ûoôÝçÑ™#J}»nÛõÒ¨^®×­Ç@Å}Æ40ãɽ²ç5¨Š¤) +G£Þ·jE“¢²·Ù³3¶T—Ó_F¤òÝ2ó™£å㬙¡ÕŽq²GM͇yå}9ò”ËÙÇ-'­¿¨åÒ‚#R¾­Ÿhœ­’2ªÖŠ4ƒxfoí÷ñÀ²cÎ(Ÿ%ìzæ½'%»3 2îÌÖZ‘”Ûý*ÍÒìkïÃk þ<Õ²V$©í&kl– æH£³7ÒøˆG!–¤j¸Û{`x¶mùØÎnÕU’Û,y§+aè9)ó„®x§ç¤¬îiî¬lRt6øŽ°Qü´çŠhÂÇ–ý¡¸'\>àeN㽪ÑB Eùžâª¿&µ¥]$#Üu¾™4i’Ú¹ðsèÙ¾§R™ìuºŽµF»70aŒ¬ÖÚØ8Wƒ†k0*%¢MVüæçÞ£~gÛ4OòáRo'«ÿMl4»ç‘ ÙÝŠks±æÍäšÊq¬æúqý.á_¾6Öyú¦`½¸³Lã¾Åäjóçâüûšún»V>TŒñ­Ð!tKg—Ö{v­Sç¬L•Úœ!ôëÙº‰új+öî=¾)a<æ¤X¤µñp=:k¦øPæ±%eëÿK‚& +×¥ô»þ0ÓtË{÷1í¶ñ•P¢®¯ÙmÙ,šWÖ=¯Yu†Y”‚»ë/ +³96´¡Ñ ‘˹߯a¡?ÙÆ•6ân4Ô6sÏއy˜x˜UÌ/×,|Ãõþ•œ€»™È‹‡{\„éqN²¤n\=NüŽd}GsG™2(Éj‹³?¢WU8–Q±¢’‘!öƒp {S/×Ûe\t6Û!3ˆ©ü¯÷‚n ànqŒw€À­Ñ¦cð¿ü†ÙÖ3Ýhß5^gÊdUZÛý ¶A=©’ìQÛ¡¹IË:Oåïwëï`+z0#2I6L¬ +Œ"p—žŽ•)uÛ»;x Üù^A[‰ãng°§ü\&d¦ø¸‘3³‡XGdëEËÿ¬HM·ðïAP‰V0ã« Ä:8SŽK6ÝÁ”o•dBEÛPйd¦KKîVÄ?>€ë5ÿŸƒ÷>TlÕ®Nør•?0ä{su+¬÷+±Vˆ£Wp'‚;ÄQË šš°­HR þÓ†ê4.¥še¸žzïlÖ›æÉf=¯Š¤$®æælÀgl”ËÿÀ€ËçË?ÛcÐð®þÓ¤pÚÀ"Vœi7iEɆ撮4@÷Pý¬’Âa¶mImn_áöé‡é ÃâhËH_^°îG’8µÂS]ž¿ŒD} ÇFrNo0;E‘ùÈLžŒzÉšÓ2>{1jIz`Úx;;YqÒþµE¢(2{îž{ÇwœKîÎf’ï¹ßÖú܆ãSeQ@©€u1ø\߈è€: +6Ê­`WYlì&u·†Ÿ+%d +I+éèø0†‡w*ÚɹÝÉEå3²\0 µóOò,)×Cš 8$+mûÜP=;Ò +Ó=€˜ËÂŒÕÔûµ +~È–1–.ѽ€P![ù«•:»~·½ú¬ü7l½«¾þuWIÁ.ÖüÂ_l/J~a¹ä÷Åœƒ˜[0`c‚XÇ +â7†Ù/ ‘[œ—T_¸<{@ Hjæbžö}›¿Ò‘¦±ùNRF;sWßýçij4©KWsÅ͘­UÞ’F[+›eWªLüØazϹљ +ž”ø y8’1ãG«ptû+𯿫ú´Aéô}eà€‡V¿¯yÙg+Ž›ª8A&úxóû•1ƒRfì¿“EÑ sÎ3ò>'ÁoCÒ9x–œ4,¾ù:wâ=iž2¦ž¹ÖåˆB¼döR”­ý"á4§`õ°W(:AD'G“AT'G[oÖ`±JUâiê]4k¸‰ÚX¸½q§<ñØ÷W°…ŸñÀ6åJ¥öXH Ý]%Yé{ÒLª(k 3Ÿ“îÎ|NÈãvm ¿ëW^&éP‚º^}3ƒ…W -?ƒ¤þòSL!)™0+\#:ù ƒd²ŽW9ñ¾óß!|Ó‘%Å8ù’_GßÎM†ÝÔŒ~У' +Z2úO'q®õ« ß +†jç̾֓ªëý*ç.l^xïÅ bï\n|·YS¨©s´éþö€ÊÕœ`ˆa0SF’f(£¯Öœ•ÐÙg®=ŠÉN•´Å<0ª¨2C¯‰ü>E‹•0¹×p’¬ÒèˆöË®éRÛ#–°I*·£M@î‚ÛßÈtçê ÑžwLåš´vÍû1Þ5P2²³‡4·y}ƒXKáe5ÝÍÚ´4î¤Ë@>þ‡Qwã*T1*,\tžA‹6æÕô P®ÿC/)Ð<Ǥz/‘Êëüžæø²©ý¤JLmÚB¸ %¯cÆ.CÊÁàñE Š©õÌÊžòÑk¿z†[ApÞ œëš(Ÿ5îzV‹å^q-m"͇uäLÙ¢õ“;Ny~i Ž´0äU1,ïVZÔ8fÞ»•u™ÂÕ\k¬{S£4I‡¾3–ÛXùŒ5ÝÈï`y{iŽJ“½]/b½ÂÈða¼éOå¡d9“ò¦}ýäˆJïWRZÄ+cRŽ~„ûqwôR]Ÿ"¼_ßö_¡ /Agÿ(ܧ$Ô20"eqWç|†öwþëHáÔ€«Õe«ù=ÍMqa¸¨Û/æ«¶>Ô¼tÖÑ;ÿ&a‚-ù©'s5k[D]ÔÀò*Ï瘲šŸ‡v h¾`žÎwxM8ÏähÕ~•dà Í™»×æyt…ñ87ófÓMA#Ôð¤ýÎÈz`ï¨þ³ ĵs %±E’Þ²~4§’”Wím¾l —êsè@WXq0¬–­¨ Ë,ª|…½A^·™ñ(4ì…3[áíëâPÀq6׎ ‡þ<êló&g•ymC"CÓBÐ2ûX^²v¸²fÕÒ3HÛËÀ,+fXyÒÑ¡ýÊ´Íã,™~‰!C³˜¯47˜Yð sï…0 9dKH~<ÓðþŽ*Ɉ«Ÿ½’eprp¦mØ8Œž‚Ö{ÂSέf8Ý—/„Y|nbp+ÀZïf]é_ë $iܳþÄ›‹}üuä[Ñ2)J×øCa«¬A[··úk,˜{—•Ý"9xMÖãE|rê`öï¦òÝúWÐSzOsö”<³^ÿâ”ÀgGæ[°÷ göþYWÉß3go ä¥ÿv„²¡$’‘&µ@à ³=óÈ®[Sßø¢¶ ߃—æP]–äߟÅKTœg´±8¡¶ÛÐ]ýd3{jw˜¥¢•%Xõº§‹»4¨¶K*v©rô*äîB“µ·«í-q˜V¤«»<í©>óy¼›ÆÍê»9sÏku"A_Ò@J+¼èˆ“.ܧõJزâNq¬:øÞ?FÍKÙ1jÞÁ°®ÑèÄQ¨òvÛ™©½!d°?a ÿZ0/¶S%QHå9Û9_ã5Ú§@awzQ&éP?ã‡Ç®q¦—ý)“n7Àÿ]@Zºº¤¹o\ÙÞË®lÇ\MXÊrŸ)˹åzÖâ-žÂxHùâý¢t^‹2ë^‡YhË `ÕAnås„…ní;k£‚Ù2«NýphØPD*k²‘QõŠ p`°¿iÅ©õVCj×o᪄€h;ê˜MçMàq–ºšà€¹©àĆmqü—ô¡þ*Ü£Á²âè¶þ0ࣚæ/B:õ°ÈÉ”ùzæò{2Ðkhî¤Æ$z]?¶ÓÖº™êuj#§•Í=v…˜­ôm·Wkmô×¼ÖŽOõ„Šw7…w0;z<7¼‡Bèì©yì…ÊñŒ‹¾‰~–qHB§eºótòíòìM¨Ø/v»™åµV*CFµo²¤N¤êïÆÈötç¹[Á]•ck‰öÃA“Úb¦w´šÕTËÚÇ| Z ú*ZØÜ¨­[ÿ¿¼ÿÖ +endstream +endobj +269 0 obj +<< +/BS << +/W 0 +>> +/Dest [23 0 R /XYZ 82 427 0] +/F 4 +/Rect [325.34 389.55 386.46 402.55] +/StructParent 165 +/Subtype /Link +>> +endobj +270 0 obj +<< +/Length 3290 +/Filter /FlateDecode +>> +stream +xœÍÙnÜ8òÝ€ÿAoi Ò´x‰Ò"08q’E$cï.0Á<ô´ÛŽ÷a·:3»¿”OÈÏìãx¾b«HQW“¾š2vqë TŪbÝÔÁËë²8ŸLËèÅ‹ƒ—e9™~E_N—«_Nÿ½š|š\‹IY,'›ßJ¼ôn69›]F¯^EWû{ Ið¿,S4J"™KÂY” F]Ïö÷þõS´Øß{uº¿wpL£œˆ,:=ßßÃÁID#š +’G*Ë eÑéF½=I£‹5¼8ºÐgyuövïË(ŠNÿ¾¿÷Þ÷yïÞð2Ö‹k& …‘*MˆÊ4²Ç +µODÍ .OH–zÁ]Çc1šÅc9ZOã13çE,G+<(ñž-xºŽ)ÚÁµ3ó˜2gzìuœnô‹àuj´ˆibžŸÄÝž£)ÉrßüËi/8.I”Üûy<憗0[MØ9üMG‹©Ò§Œ‹€ŠoñÒ¦8Ó”ÃñöBŸ54_oðÝxg½Æ#õà””å•—`»Ü~WÈFd~ކÈIÆ|hŒÿ°PDmav>‰ÓÑ´D–o®ñï,4e(|î^$Ól +íªzMÆIŠª îóH¨„È<v3=ôü'ýRø½ùxx¬Ì«eY.ç~Cs¼\– MÅ{¦ëÓãŸvÉëµ±4"\ÂŒÀu\ ¸ Ò‡ÉnrÀ\ÐIR7´ KØaèé +vké9¡ Â3'´h ïf,N§_F ^ÈL7S6¢ÁÑÈÚ²'š4§9IøSAàˆP7‰Áë™\“6€1“O5CI%HÇÝBDUpÈ3sCbž,#Ü­y@}'"Ïô4ÏÂs“çOÈMynªl ›vž=›ËS„ÚØ\šçê!f÷AÁMœ¡×”ƒóÂIe 9}'on´ÇO1˜{?Ÿ\̨Œ^/#‹Xtp²š,«Gï_GÉÁ‡Éâ"_ÞÅ4÷@|æôô`a;œPŽ*‹ÈÝØ¿“&y`î&ær ˜ÒJÙì¡ÌÖÑÙ,ºÄðã—hG³)85eŒÁ" Áƒ˜os=L_ŸÍál±OP¬9XkÛÀ$ê{¥I¿w¹¥ÑÁ§Zi¸t†aKšç¨hk9°ËÁW–¢·ÔÇëHijâ`Œa7:J-kØûÂé´ž×X)šo§n‡Ó^ÕóŸUÐaÁ|‰ôYàj²0‘¥ž‰îëàˆ$F‹+|NŸÿ Èú£ºi|^°MVƦELU›+˞•³ á]AE‰¼UŒú³oH¥ï,tȃ–xh0 Tò®8þôÕÔÖ)¯éµ•ë²âoÅ $êbmtc‡±Z¦_­N]Ù´[ Ìkåäô ‘ ›â[\½NOuM‚G`{sꛫ[ç4ºÓ1"\+Á9ùctŸ ûR¯,ªÝN…¼·)?­ù­ë2FÅ—ÓÆô`g£¥^Uxw7Qu Ç0˜“>ôDpp -œûÀý-<¸”(/¸ðÄd9¡Od=÷‚û](“‘×ùùtŽÖç˜dSГ²ÒÝmùÒ)ý¯¨zpøÆŒs=è +ïoŒõµÝhi»á«4iéxµFfRT¨ÍDéet†cžÙ¥`MUjžý¼[²ØA@‘S’2w3øNpâp-m ¯vÍþ:`KXxÞe~í(õ yÎP-øMº¶{çE_ùV€ 5©Ó {¶cyÑÈd2!™ô :H&“I‰A­‡4Á}&34pÆ}Ò4?_.¦qn˜Æ{tx,Ïî–ª4˜ qÎtîCÿýå%ˆÆ½"‹Ðî‘ÒÉR^ân©aÏÀÓa¤Ë±|8øì™ ƒ,ŽºÝKøð|ÝN½ËGûâFÂJf¡ÐÍWÆ.;%òÛ ÅuMôè7—±èÇzá-µ‡oÖg];Çúê_xл ï† tPÈiÖÝœn´c¾Ë;Ë1 t¢ÔòΖÜ|*1²m ¨£›³(æ›yíþ´Ô¨²+ÃeC· Zÿj¬²Ì„?_'›Ò”…q2º.¤ÏjFGµ̬¬š7ãu#S6ìmÇð:f¬dFõ3 ¬Öó›ZƒÇ”’1¢îÉY—Î̆uVÒ„°G…˜y¼¤·¸Ì…"Œn§› ²\ê¿;VM’‹Ø»¦½,pƒûÚrÑÈí)^(tD½›Gí@…Ñ U}à™÷ë-¬X~‚K'¡œyN™U¡tصLÛ:â5 +»Ã%­ÓšíPÂHJaMo£úžÇ´ŸYj]»uÓ÷¾ã3'v¸Í›Êû§MèjHeÚËû¿¬5À~¹»s輫Ô-#Z‡OóJÝ3⇄3Vlªs ¶ÖƒE•Rë2îlpG(‘DHG÷róƒÕi“Ï8ëJ¥qËdWö<´ÎâäQš×è¦N´×9Dx‰Ñ¬rp‚¥p÷Ñ[ÖÂÄC"}b|P'‚)î*®´ˆ[ÒüN„öPN„Ü–q‚~×êu­ë*Üæ#õϨ›åŽM+®¥šêän`šôÜ –*’·û9X’ð;Ý |5€Æ¿»"ï\ Ãæ%™ŽþÕ‡{èü^@d·nž0ýÏþ=ÒuÊ3Ë=lÇö¥Í­›@« +Û”‰ëè±)ïv¼ËJÖ1a«P¸êz*x·g–:ûM²:úÔC7&_ÝߎkÕ™_Æu>¿Ï¯ð©%±í7Àì2B}ÐæMváJ³£Siø2íÊXKcÚvL7ÅZg«šQ-׳ß&° _MVXM~*ÊržÁ}àÖ“E+цkëü¼ò-§ºRsi+÷Á]nÌ#R/Âñ±2å¥Ã}ôp:¬ÆÍ%3!òç~w ÂqÔ·¹K|(wÉ{(wÉnË]úˆ–‹r²0Õ–à!ŒÂì[àÉ÷ü"ŠÙüûEYh±§€Nþ8±‘j¼1E±ÉÙU¯õ;AQl¤òQtoVË>Ù\FÖªhœÕ™“Ž/RõÁ-¶²)ÃT¶mUs¯z2¼ÕÆÄC›î”‹g vé¾ÛVMoS;tvcßúFwpi‹ÔP§›÷hž¿Â‚ç³Ú— >[)@ +ßlƒ7KZÁƒH!ßnm-ŸR±¼ªJh2ôZ¼BcnÇ”·|êiÓcšéÖë&}Ó•°7›zì²fKŸ§f+¦v³ô†HÝ•ƒ¯¸©±~~O×ÍÊ0€ºÙÊ|õr’G1e£wxtÕû0‡òÁqKT¾Ùxó&ܹñˆ¬;™iéý_;¬~6š?_[õ®NVín©lÞ®[ŠÅ™…4ÄÜÙXl¢+.Yk n«nDÌœnvÝ›ifRGT›¶ü™Bmû¥ákhjO‰P¾Y†o&b'÷€{‘$,…ÿ_ŽS<Î?K8¦ìì)Ëà0;s8†å•$LJ¢u[éÑâ¸óÈ̯RŽ•¹‡?RŽEkˆH)Ãë<ÈÄÀA0BÀ/…_eÆ¿|eÆ× Ìu–(—f/ ¤mœª3Da¶q¨ßU©É\_JÛHÙc 6Ó³ó§Z‰$Ù¶S×KD®læò^_ ±Æ\«~šX½²­l”Õ5Ïã~}öº~‹ÆâY½&W/u„OÇ(†Y0]î³+ȾF/Ã²íœøI¤øÃ-—u^Ød¶ýèE;UìÜ£”Q¯KùÛ)õÚߨ·ªÖ¨âºV­Þ-XLnñÎob¯c~w”ä & ¼ʪ)þ0£fÈ…nwbMwË9wÕQ"¨·?·ÓØÝ½o&Æîj€ n{ó +½-gºéÏvÔ¶Ø|Øãym°k!¬v¨}+êÎfqè×?Ût>¨Tç´.jÔfaÑïÓ‰õŒ+úóh¿[âŠ5l¡iœ„tý#2¹!¢ÑÁùu§¿ˆáƨS 3½Å¢i üŽ&ãGøŽ„ »Ý…Ÿ?p$•hfÊÀ^{‚ØþmD(ë„Úm§×ÀͶõ|»ªµxª‹ª6EâZ˜O.·9¡ã–Lâ—b|Bü3&·'>ûEα^â†æ°Ç-–Ôøí7Yk׺^þ2\Î9'L‚Nð§Áµº®¿Ö`îuk¾×À2Öþ`ÃÿÀ6½ +endstream +endobj +271 0 obj +<< +/Length 37566 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 639 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 897 +>> +stream +xœìÝw_Sg€á“ÅYâÀ¸pàÆ{ 8qRgu[묻֪uW­àVTœ8DEÙ{…„Œã7x?Æ›0%G@ÉQé}ýW’'9Ï þzóœ‘ÿý¼@FU êèèØ °§€€€Ú jùI<`O±±±$(äD‚@f$(dF‚@f$(dF‚@f$(dF‚@f$(dF‚@f$(dF‚@f$(dF‚@f$(dF‚@f$(dF‚@f$(dF‚@f$(dF‚@f$(dF‚@f$(dF‚@fò$è‘#G¶à‡²cÇ{”a¼\ :zôh?www{”a< + Í#Aâ|76mÚTõÏÕªUßz[ß—Å‹7›ݼyó;ß Q«þùçåå}ëm|_’’’HPö@‚¤ ì„H!AØ +B‚° …`'$(@ + +ÀNHP€€ )$(;!ARHPvB‚¤ ì„H!AØ +B‚þøÄòü·woÇݨ_Ü£³ø­7ø •ç¿iÀß»˜VP9N|yóÏAÁþÁSV%dë¾ñþcHP€ôÇgH>÷« P?§Ù¿ç—›¾õ1åßõ ˜ã{îc7ÇV¬8¼,ÔòßJ϶«.¾þA'ÿƒ"ARHПáå¥}»¶o#¥uk/wg…e)\Ìß_¨ûA+LL½²½ÎÜü<ÕÖ™9ºµúô¡Î³ö\¯h¾õçbw¶ÝF{’ÿñ°¹$çmJZ¶Þdþ3jþHP€ôÇgÖå¼|‘$%ñIüò±Ý,¡æÒ²ïö˜äö@¼¨/ʪ3·¸Uü-½ªÿ‚ûu&žšSR5²B›úü͇¯ÊMÏÝ”³-¼‹GØÜ§¹åß`Bÿ$(@ + Ú̉ƴ¸Ý…fÔê3¹?ê¨söîá–^=b}q£‹ú7—ûû¹“ öC‚¤ Íš¹ôMÜœ¾þ‚ i2?±°â[oOSûš5ëžžZíå¢&Aí‡H!A›1³¾ðøÚIžŽ*oð†sOL’GàÅâÌäçþŒš1%Üb„Ǯ&¥åÛ|¾¨/<»{Ý”Q'çXO 4é2Ržþ±i¡u`xÄO«v^‹O,6~æX¿h,κsxÉÔÊSÿqîúë\ížаM¹~hzxø¬yÛ“ «ECQÚ‘íKúvn£V*Ô>þCF ¯6sûÉû•3/HŒ>9úŒ¶rŒ¡¼àéÕ¿ç̰n÷ÔŸöe>ÙdQ—÷:ö莨ɕ/3}åÙ[3‹ô_6­fƒH!A›/cRÌ– …Bå1i}L~…í+nŠÓ\3ÝÃÕI©T¾¿˜\¡TªTîC£6Å¥ä™>>wT,ËÜ9Híè3s÷­ô×V„÷÷T©” +EÍH…RíÔyØ’ ÓëV¥I—»ç—à>–÷R|x+¥³_ÀÌM'³Ë žbÃôÜÁ§]Äí,ë[ˆ…É Ã‚Uï·ù#^kÏ•W&tÆ]^‚à0pužÉóôâäíU5»Èe躼ZÓ+Ï{ubsT·Ӫ܅®CÖ¼^,±çÿ HP€´™õYæ ´æ™g¯Yòl.ljÆâ—kÇõðP[JË­Û°I VnÜ¿Ïok–MÕ×[#瀡‹n¾*ühLU‚*܆LX5¦¯àÚràøéKWoÞ»_ôª…ãtvUYÞÓ¡uÿ•·«¡àÊÎù­,:õ¹6zǾýû¶n\5sLë߬ͱù\ ý¢}§/ºsúÀþ‹GöpR +NAýWoݵ¿Úá«ß+›±*A5­fÝNˆ;8H¥pè1rÖÜ(‹Ÿ÷_yNƒ¨Ë<°`¤—FPjZ œ4ã6ËKí‰^³lÌ€@ë´Zt]sä~éç–…›3 …m–LÚÌ£ËÇyhT޾ý¶Å&Ù\†3ë²O¯šè¤R8¸uZyàJf±Vo0YªÁd¬Ð–ä&œÙÐÒMPhBfíÊÖxêµ< qöj;h_쓼Òò +ëÀw&ƒ¾,?õøÚIŽ–C齿òÛZà I—võjã®qî0uÝɬ"­±ò>Hf“¡¼8cÿ’±^Ž*'¿[c^4.Ö¾,A«7©ôúºw• u.hU‚*ÕCC{xù…DË((-×Yé Æê×0–Ý=¼²•›£“{÷å\/Òê+­û° ýɯÓBÕ*÷ Q'e5fVÍ +B‚6Gbb̶n¾Î +÷ñkNåh6Ÿc©ÌáÞ‚ÊsØ¢C¹º:Ïu—¶ÍôÕŽ·\yóþášµh9mûպؗ¥]æmÐA+¯”ÔüÐTž½yzO• è>eÇ‹O¯Šµéw£tTnƒæÌoÔ5ûöOP gŸ_O>²y3«ò¬„¨¡JµÇˆåÇr>½ç¿¹(é|X;ËkøLØ|±“jFHP€´Ù y ³{µR +ÊÖ½ŠÏ”¸ÒÇlˆß¿Ä_­ph²'î­ÍeÒ¢×7&öô”.Ãçý£«~ÊûU´ò÷Ã̺£ å+Ç´·|}¦Í®YÓ,}{mTKBé¹òÂk뜆ÜãQC5 +…cŸ¨Çy¹8]†U¨zOÛóªÄöyª©7öõöT;·ì¹÷N¦}¨KÝ88P”®#7”Ô}ô?€H!A›“6ëØÊpµBãÝk×µWR‡µEcÙÁ¥Ã-%é2çn†íoN7•¤­™ÒW)¨;^•œ_}6iM‚*ý†Í{’c£ÜŒºœuÖÓ {ÝóVWõþâÛ+[]¬—èøÎ^¿û`]ì^ÞG­Tžc.¿iÌݕ쟠 +•ûŠ˜7‰WwÍv¯®‹£÷Øš×Ι:ZÏJh57õ?yM +B‚6/bêõýü,¹çÚ/rW†ô5æ&}Á¦éÁ–ÔÙÓ|›Gêß½ÓåýñÓHgAáy7½¬ú ªTÝyÜê—6n4j+AM Ç~®{ñ¹ ß_‚*Õm÷>(xaãñ5#2-”|‚mNŒÅ¯î`Ù~½g\yYô™+{Lº¼õ“‚êIP}Áß Çº +‚ۀɷÓJ«~öE j¸µgºõ˜¶Â½wؘqŸ1=úq®¶þÆ ªÿcaoË»;8·0üsó?{_Îòšx …m>Ì¥wüìaÝÙ­—OÐ}vÙÍ\Q´uŽõnHû.|”cû[“DmööÙC4‚²åà9÷3ªËð WAÿ^l] Tu>õ¢1…Y¯o¾ +ºÚº +êÝ~Üõ´ÿú]èm"ARHÐfB4¾‰û«_GoAíÑgîîÜr‰…Í÷LúóÑÓÜ•‚g—1瓊l>¥¢ eÑØn‚à2asjqu¼}Q‚Ši×wúXÏõ\ó¦)¿¥þ'¨xsoT ApjÙso|ÖòH{=HP€´yоX3:ØQPøvzöYnŽúš_]þ½‡¯£Ê#põ±›wÊy|:¬½‹ v¿:¦°æû(¿(Aß•¾½>Êz§&Eß™e|zó¢¯Ð ê6h֣첺£ ïÞÜØßÇ]#h¼&®)2¡Ÿ"ARHÐf@4•]Û=ßÍA©pl³úäÓré/ƒ¯MŸûdÕð`… n5hÁ£Ì’LjÆò̳:*×V¡GòÞ×Õ—%¨YŸ`Ñg•Òѯ÷¯g•Ûª5³±¢ÂаMÿ0æk´,nÓTµBÙaÔÙç¹uG5$A+ò“WOì­V¨\G¹ûÚh£äE“uZÿÑ:%ARHОḧ?ÚÊÃb-‡,y’ú9o²´ÆšEH±âíõ½ÞN‚àØkÂò³w3‹¬Ç£MÚ‚äÇq»wÔ¨oø¦ µo-úe j‰Å‚ä+3YsÑ©}Ïå[ŽÜK|™ž]l2Wäg¥§¦¦Ü¿xzë†èc×_6î{â¿&Aß™²oïó÷°Lß+lÖï/²Šâ;£¾4· ¸*$’ –ŸuïXh ·e<ƒ‡mþãü“äWYZ³I—•ö655ùæ©CÖl»˜˜Ý¨i5$(@ + ú£õù‡–ŽsQ)¬·@÷õþ¼‹ïÖ>èl,»¼oi'_…ÊÁÛ?¨W¿ÐaÆ íÛ9 ­«ƒJéè5hö®”üîú¥ j] ÍxôÏàŽ-” +Ë»¹µ êÚ#¤ÿаÁ}{õ îÒÎÛUéÔq١Ƕ¯Œ’òU úÎ\’´04@©TjÏ.½ú 6dPجͧµ•‹´ JÐwÖo~zøÏÖžmÜ,órpñ +èÜ-¤ohØÐA!=ºwnåæ pï·çæ›FM«Ù ARHÐXž³cÎPÐ0žã®¦}üE=抬§—DŒ +éÚÁI£ªz–oPÏAÃ&í:w¯Xÿé‘å/OÐJ¥w­ˆÜ7ÄßÇ]Q½M +÷–A½û ž±pÛ½7E;býu úÎú P·WDŽîÖÞ§jS\<:En9Û¸}g=Øžÿ"nmÔ”!Á¾nN5ÓÒø¶ëÚoàðk%å5é}~$(@ + úÃ3é’ï]?q¬aÎÄekmë6h SŸ?‘ €O4ݳgÏrß™eË–‘ ›šG‚øݹs‡ØD‚° …`'$(@ + +ÀNHP€€ )$(;!ARHPvB‚¤ ì„H!AØ +B‚° …`'$(@ + +ÀNHP€€ )$(;!ARHPvB‚¤ ì„H!AØ +B‚° …`'$(@ + +ÀNHP€€ )$(;!ARHPvB‚¤ ì„H!AØ +B‚° …`'$(@ + +ÀNHP€€ )$(;!ARHPvB‚¤ ì„H!AØ +B‚° …`'$(@ + +ÀNHP€”æ‘ «W¯àë\½zµiÿa’ )Í AwìØ¡Ñh_'&&¦iÿm’ )Í A·lÙò­þ— 4'$(@6Í)A/^œ ñHP€Ì’šQ‚nÞ¼ù[ïNà‡D‚dF‚ A2#A ™‘ HP€ÌHP$(@f$( 3 + +€ÈŒ@‚dF‚ A2#A ™‘ HP€ÌHP$(@f$( 3 + +€ÈŒ@‚dF‚ A2#A ™‘ HP€ÌHP$(@f$( 3 + +€ÈŒ@‚dF‚ A2#A ™‘ HP€ÌHP$(@f$( 3 + +€ÈŒ@‚dF‚ A2#A ™‘ HP€ÌHP$(@f$( 3 + +€ÈŒ@‚dF‚ A2#A ™‘ HP€ÌHP$(@f$( 3 + +€ÈŒ@‚dF‚ A2#A ™‘ HP€ÌHP$(@f$( 3 + +€ÈŒ@‚dF‚ A2#A ™‘ HP€ÌHP$(@f$( 3 + +€ÈŒ@‚dF‚ A2#A ™‘ HP€ÌHP$(@f$( 3 + +€ÈŒ@‚dF‚ A2#A ™‘ HP€ÌHP$(@f$( 3 + +€ÈŒ@‚dF‚ A2#A ™‘ HP€ÌHP$(@f$( 3 + +€ÈŒ@‚dF‚ A2#A ™‘ HP€ÌHP$(@f$( 3 + +€ÈŒ@‚dF‚ A2#A ™‘ HP€ÌHP$(@f$( 3 + +€ÈŒ@‚dF‚ A2#Añ=Ó¥]>òÂÝd­QüÖÛÒœ‘ ™‘ _ʘvçǩ_Ä/û/•šIA•d¥Ü¾p8rjDõä"ì?{õÉó7Z“=&h¼´{Ž»“wÏ' ¾“=hÒæ'&Ü;º}åÄš8rñ®«÷žæ”ê?;®"õÚÁÉÆÕýý˜=oÇÅÛÞä—Ë4[HP€ÌHÐ/U‘xj•Ÿ›Z¨ŸsßyûKôf·ÍÄ‚W÷ö,à VÙždÀ€]±‰Æ&~SÃÑeƒ,ï§òZùµ©‰_¼‘ÌÆÂô§7-ìÖÒÉæP;´±zܳL‰íÔ=þk‘›£Rê·ÄÁ¥MIJ=wS¾Mª‘ ™‘ _ʘ~ÿìÊ% çKù)jX¯ÖBUûFlü·ü?Žl,N^>¼“ke~:úw›6û§ªYFE†û·t«Üý6]|ÙäïûêÎßSCLZ°õI®®É_¼1ÄœÄK‹ÆõrÔT6¤RÕ>tbTÍG9~°WM‰ûw‹ˆ}žoëïšul3bʬڿ)‘û9T wí:ø—ăì³#Ar#A¿˜Ùd¬¤ÏO½=¹GK… ]ÿ¶ôÇPQ¿k–Æ2•[Øò?ž¦èôúêyêÊ òžÇÿûÛŽc/ š¾E³±¼¤´\÷mÏc0kÓîLïß^­T¨[ˆ\û ¥¨´\_óaë´¥™)þÚ4»­—«BPúwŸrê~zj´ÅðžeÕþ]Ñ•—f$ßÙ4s‹JP¨Ý&F_+–}Á—ÈŒµ±"ÿôªpëÊ–SÀï·Ò›úð´ÜÄÒ—«ÃºX×sû/J.¬øÖ›#7³6óàÏc4J…àÐjÒšÙå¶Q4iã­ +ðqç ±¿¾,úäÔÐ÷ :òßu‡—¼¹5¹§¯ (; ]ñ4÷ó§•6= 3´é™õÉïÑÊU¡öºäH™ôu:&ƒ^[R˜•™‘n‘‘‘_¬­0H¬‰¦’‚ÜŒ¬ìR}Õ̆ +}a^VzåÈìÜB­®ÂüÙ…BÑlÔ–egTÈ)*ÕL ==Õ˜}?¢W{KYõ[t¨þ3 +DQ[œoyŸ¬œ}ݹ‹¦RËD,Û™Wn¨»¢®4ߺ™UV”eZ^*» ¢ÎK‰¢©BW–ŸUµ,/˜]XªÕWØÞ>³ÑPn™~zœ|­N×°= ¦Åmë.(]zNÞü2ÿs+½&mÆñ_Æ«‚àÐqó¥—¿z= *ê +,á(.]Gœ}žß€ kJ$(@f$h“+ysgV?•BÕ~èÂÛiŶŸdªÈI¹·mý’©£û»:YϰT(U]‡OýyͶëOßêêd”Xúv]D?g»Õÿ¾0˜t/nžÙ¸t~Ÿ€•óVyv™õËÑkÏKm¬X’•|òÀoSÇô­:çÐÁoPxäÚÝ'¤6dFbAâO}ƒ,Ã:ÍÜYb£?~²Iwá·é^*Á³ëè“‹>yÔP´|d°uÂŽÝwß|SgtÙ‰eC­çDvœ—¢³î„[ûç¹ ‚_À”ø¬ÚgHІÒÌ‹‡¶/ÑÕõú4LŸ¾c¦,\ºþÐù[9e=9çŃÑ+#Ç…Öœ±)-»MŸ;Õ†ß/?J­çB1ÑpnC„»eò-{l¹ô²¾ —»;[T½5í£—®'Aß™Ê.¯ŸácÙ>ôàÃ,™O< A2#A›˜¹ô̺‰n*ÁÁ­Ó–Ø—z›K“¢ñÙ…ãz¶S)•J•J­Ñ88h4µJ¥TêV=‡GŸ}Tnü(ŒªTåà;skìcÑ]Úx;V´ŽT«­ã*Ö}–ºS§§,CoÏÜÅÝÅAY3¢ê½”Nî¡óïgië¯}Ú®q=-{Xí=ôß䱞¦WW~ïáë¨t Z{òéÇ'qŠYN îà^ÕÁa.|rP_,NŒ +n#N!?ÿ]õÍÕå&m›?ÎÏYmÙ}jµeFV–ý`™•BPzž÷$G[ó\cþ“ó£ztp±üIP=ýÊù[wšR4#6Ç–v:fCæòÐÖ–Íõï>ÿ~NŽ›óÖ kcÜÀÉqµ—LëKЊâ£ËÆ[â8—lë öD‚dF‚6%³>åÂÖöÚcäšÓ¶ÛFÔ¿¾¶¯³‹õ<ÑÀ·ž¼üômøÎTð6ùòñÓv²ö¤SЯçŸÕ>ƒ´:AÇ€ÀÞþÞmºw(ææ‹ô"“¥x^'œÛ»:4Ⱥ~¦j1ìjfíìËÒîÌëßNý:…í<ŸYhÙ(Sqvêõã[‚ý½,ÖaȲ»™eõU¨9çþÁ¶nË[øtØ{!>§ä31&ê2â'÷±¼©ç˜§J?Z55]Ü2­…åŽ}UÞ£Õž¥¹èɉ®¾n‚*`Ý™gU?²• æ‹[¦x +‚‹_Ÿ{Ï%¤æY7^4ç¥>»íTTDäÚ=WKk·"ïÙÒ!],µíßgÖ‰÷3*ÏÏ4éŠSþ9°q∨óÏr??scÞaÖKž|0»A·5ÏEOT[r½eÀæ›éµ&_O‚êòžÏë`×küo¯Šå>}˜ÈŒmB¥é÷†ªê¶ý~ºõúÓcЕĊÜ'ËF[ %xÚµ¤ÜSÃTò6~rHåšÛ€ yÖkÔz»[øº¤ì²V;Íú„“kýA¡r™uìùûV %g›éå¤ñ {èæëÚ+²¢YwÿÄúN¾ÎJçöKÄ×s"©õ¥ +þ^ÑÊÝR¡JWߎa“æüó ·L"D Y‡§öSÊ–ãÖdÖ:&.šr× ³¤©WÔÎݺ{:zí¼ùa"¢îáþ>NJ‡ÀÑÿ>¯.[ Z²q¬¿eGt™óW^&´ž^«Õ×üTÌy|jP »Ð"`Åé§uÎnЗ–éë;TŸrÖ¿ò·«÷ª˜ÒÏ?µÆÃÃË­Ë ží—ŸQëóýl‚šJ.î^ØÚU­Ôø,<øèó ³ö@‚dF‚6cÉ¡ÅÃ]” +g¿ž;®¼¬$¨cðöË6n¿YžûhF°§¥A‡.¸PP3J›óxNß– +µKĶëÅujÍ\ò*zd…àÐaRt¶¶þ{Qµù÷ÏýÞ'8ÀÝI-('Oï® ;xåዲŠOÎA­H9½B£îÃ.½þp6¬ámlW•Bp=ûàiô´þÏiÛãÊj†šÊ2vFrºOÜøºæº{[ Z¼aŒ¥c…ÀI¿§–JìæšÝ–“prP€‡àÖ~á·ËŒ_òíº¤S>•¿]á‡5pü³ë­ŸT«Ÿvß«“5 êÚç·ãkýþÞ>shûÂðþ^NjWŸÁ ÷dé¾Á=øIP€ÌHЦ!Òãö¸*ÁmÌ/§ +$ÊH4–^á!(¼ºM±¹Lú®<óÑŒ!ÁyÐŒ½™ÚêyŸ N!So§•Ôe(M_1¾£ (ûO:’YóîYwÿ rÔN +m¼“©àÂÒQJ… tœö Okã ¶fŸúøøž_§ŽàYsec›. Öþõ<룅Ycê¿Ö—ößpñe;0¾Ýàh™Â€E©Eù—£gyiœº‡o|YS›e÷¦ h#h<'o¼ü>˜mˆ¿¼#Ò[#8¹µ½xëÍçRßFdU‘ÿü—1Ý” +MËŽ–ˆI/lôúâûx8¡c«Ô¡UÔïwm$¨×ÀÁ+wI-ü6wà'A2#A›‚Xšzç§Á‚ʧïì{6±ŠY—¿en… èŽž<ÄÛÅš×>mƒÆGEŸ{”]XZQwS4d>81¼Ÿ£F©vñôï¶rû_÷’Ó +Kʸ¤©K>íWùÛÕã•~‰û“c«-Bí–žIªõ×$¨ÒÁÃÛ§e ï® +…à0ìhü+Ô-¹ìÈŒýz¢©ììÆ)>jÁÑ£ËÊ¿îÙ¸f CYÆÊðKv²:©Ðö%'¢>÷ðœ‘ΖeðŒ‡YÕ‹“5 ªé±ám‘vµ• Æë»§I­¹}¤‘ úaSÍÆ´„‹«¦RZ<ÝÆ®¿$Y*–¤\ÙÕOåÝ}klŠe‰EO"»¶²Ôe䮕Ï7ߨ3·… øvšu?ïÃ¥nÊd*ˉù+zÒˆ>®NÖ‹¤…2hè”åч3‹ëfhþ«{;×ÎíÑ®jºj¯Öa¢öýs/§¬þÛì²ot´Žê>ãHnƒ +QŒÝ:Õ2BåÓñ×+oj¨IP÷».ÜN¬öìîùí<,Spµî|Ù—œ)Ð4HP€ÌHЯf.Hº¤RJ*•Ý…’’né$¢;IŠB!‘3w¹rÛûÞÿÍwÆv©öSß^™ÙyÏìî{Ÿóž÷å‹•]ÏnÍê>Í·/¿DPZôç ’Áú¸Ë„Ä´ÙRömŽGµ¨„sãà*B°ñÚ_ñM}¯?%¯ãT¨–6Ç·'ºEPeí“|v Åuêûþ"hñ,‚ë[ùç4}ï„Àýún³»)B·Œ¾[)]‹ô!ˆ±ùœñ˜…v½¿nCF(Fˇd(§j½ ›G×NMa³DЩôµÜNØãfmˆÏhe49 ^ͦJé—òìc{Ö™Òð ä]·ßø&ž­ñUJÆ­ÓA°óð¼]Ö=×Ì#ŠÁþzx‡Ï%k¯vI¦n­qDüpË›-®æ„ê¼!¡qú‚ø'@ý¨LP”rÐ\—‚0¢ÒJes6a)ÅEÉûÌÈÃií³†!µ› º+vøZ!ˆîª=i“Ë‘/(‚Žt—ÞÆ›\É̈ŒZñïl^+K= §A圶„M+Èf࡬îÞÏ‘&’ùÕý“OØWîÊ"R ã :†«3 u(ˆîÊçÓצœ_Å)eüæWWèT1‰¼W9ûHy™ /5j>‚ؾhÖ°‚ÕÄÆMy—]ô)™µ.öÑðìÃÕüOi‡uðlË:t¿zz3·ÆŠÊ¸ùÉ‘t2‰éû¨ê?i… +@Ë ‚þeWÅ} ¨»f_z'oîyðµsê²W/2DFÁ'ŸñÕL$ÿ~Ô–ŽÅFûا “õA…ý5ûÜ͉ÑÁ÷xyÿwe9'y÷ +ÂØƒøÞ)3…¢‚Ò‹áL +Ù*èDéÛ».DÉ2¼yJàRggZÑôéCQù@m®ÿ"|%ssÿãõêSÓÿXEå¢;GÌõ¨ˆŽñêã·:Ùjf’ç÷wwòf lÊá¶šw¥åߨjZR墡Ê'‰ö vüõ_i°½6'+-16ÂÍb¼$††¶aÇÏß}üºµ‡=õ ¸BÂÿRSœzíâá;gnç¶öÄÙäÜÒú~îÒBEÜÏeùi7“#7ûš¾œ¾H 4›ðÄg½\‘æ!ó’Ïâ¬ÍŒXv¡_Øê_]Æ-¼…¿¨±]ìÓz•·ñ7‚ +@Ë ‚ð”ì–üõË,±ÕØëæ›Vñ5³çÏ +@Ë ‚ðsd ¯®-3ÖAD#·ÐŸºÿÆ +€–Aàg)ĵ/.¯°Ðà +µ]ù¸ªg>#œþ(AhDP~žR2\peïØÀ' ÿˆWs®£ôG +@Ë ‚ðKÈ=wcvº»º.[î¾þàÕ¯5³°þ± ‚Ð2ˆ ˆ ´ "("(-ƒ +€ +@Ë ‚ ‚Ð2ˆ ˆ ´ "("(-ƒ +€ +@Ë ‚ ‚Ð2ˆ à#m|~iÝ +gç ˆMƒÕC1ˆ ´ "(P!üöµ®ôuêÛ·Æd=ûø¹¥§Ÿ-Sjáè’ª´Ã64±õO¯î…ªAhDP0 UÈú[?$ïßéáæ¼ÈÒˆH Œ]X„ªg½hÉrwÿ]§nÖvr~s,„ú€ +€ö)r)F&WBMþIAÁ(T4Øz÷ô.ÓñÐIfY,òðôôÂy®pv`ÐHøŸË2>õAýÿmC%I; ɲdÓ«/ÃSÿ# }*yóæS³HþÇT¨œÓÕø2¿°¹‡ ü*AFÂùšrp£žV"K÷˜ ©ùeuÝãÚ›k^fg&D‡ùG_éÉwY ‚jDP0ƒTЕqö@øš#(ª”qû†ØmÖjìÖ¼UFdëè;N•Iß’?§*øëAýÇñ;˶zY"Ù&èDÓäGwÇjÊÚœ«Ý¬TÏÑ í7ŸLmTs/ ¤Æ¹èÓgîch¿ïâ³²œ‹‹ij"(*ïª|æ«z,ÝEÞWž|âþ_üþ' ‚‚¡ì*Ë\igH 1VìNîüÞ.“ÚòEÐÿ‚¢öá‚hŽ üzAÿqÝå龯d„dšÇýÁ»[T)­||ÖÛ‚A$’uì}Ž$^~øâÍûâü»×Îîñs¢‘‰ˆŽÁªˆ[íÅôýäå™qö,]"¤¿ÈýÐéù%¥¥%ùiâ7x:2Yökƒ7šê¨DP”×^ælJ%ì¼¢ÎÜÎ/~_Zò&+åÂzŸEd"‘aî›”]§•™KÿAó'tž q¡§ìê>ã£QT!—‹Em©"±\¡@5l¬TH±M„ÙÄ®J¹T2ÑæŠýY®Ô´çÄÁ” +¹D4y(©\ñ£uÁlT©ÍQ¼YG‰ãÛˤBˆ;Í{õÑ-Å[AG_pòÒŽA¡æaovY¾7g ¥ê®$öb¢á/Wv{a§oµ÷ï{k·P6yQ¥DŒ__ìÒj(ö(¤“ïP8ÛdS¨/¼H<ñ@2Ù÷OŠDªÐ|AQü­–‰¾—Q$ÅOªþ¿DÐ\uf Þ‚É´>òäó¶e ¼¶|?s:‚P܃*º¸ÓªTø,i—©…Ä0‹ºõ^ð½ÒB%½ï-ð®§fnáï¾NÝ •ó»3NlbŒ½Ó#¨RØy%Ü;–©ÓβnáÔh*ê­;⎷»:†Uõ‹~ô +€ˆ `þä¼w)‘ø ŠÙÉœF©†  åö¾{‘{$r¹þøcÏC1gäW ðÕô±l{uÞA,¶§ðGPñpGöÍóQ!¾:T|.8ÕhÍŽÃçS_öhjn• ?—å]8}ÀÇB?dí|àô¥¢úÑÜ”ÎA¿æ_baUVèU¬x’áΜ[¢BütÇ‹g¸zÇ¡ówr¿©;/¼Æcwå¥]=¾^ŸAŶ'’L7FÆ]{TØÇçV\4¢T#hSÎYìj0X« +»T^UòûÚ^=¾u`÷fãñI sï½GO^PÂû~»/ìh|yãÔ‰Cþ®Ï‹Ì×ï:t1=·u@ðýõ„}/su0V}º„ÕÂó¿ŒoÆn9´Æ…€èŸxÂS}×妊ü‹gNl X<¶'…e´ó@JV^s/W5H+{J}­ ©Î›ß|acñ·.ÿች¡£C„æà¿%þBZiK¿j¤–ò¾åg¦ÄÞaO¥Œ—ÑÀf}xTÂù›¹¥õhƒøÛ@ýǽ¿‰ÕÚdS‡ ïºìÛ‹ +Þ_ +Çkݪû*ÿ5žÛºœJ zD–ãOì%®Ï:ŽÏ2ªãû¸Ju°'çë»MN*T9PõÀÍ’‰è;Å<®V­Ï†>¥[ãûX&¾é€~J Ì¢¿úY £–(—„\è©~ïGð{I^ÛÕˆ@sC]•HCÔ5²ÝŸÕÍŸ&Ç"¨žó‘šÖq»ÖèO®‹1‰b²éð­•ÎBJÉPáã®¶FªùÉÄeÝ¥ìÉ|ûSÎAu—¬i«8µ{­QµxÆÁo¨öe’ µ\?bL&ÍÜ^Ï|{üý‚ô¦ òDP”óõýáu˘ºTÕó5^—84ñ† ü–SA^dÕ­ð>R¾;’;Eãç¨ì*t6P}§ÆÌ+‚*%ì÷©q+LU÷'ë°\B޵ÎüúEP„å›VRûàìGC½™”İuÛZÐÆ›ÞÚPaÿF#ŠêqðL7Æ÷‰ÿŒùÀ¼AýÇEPª¹cÊÇ›så6Åx8b_|‹Ð \¹Úô*kÏ¿`È  Çó/›Çþ¤äw\ñ$#Ã•Ñ jZ,•â¡Ôƒ:Èôªà¿N +7"“¬ý£?}SÓ¹T!¨5Åj[‚û‰—|Õƒ¹Œ}ƒ ‚‚Ù‰cÖ;SD“åÛ^6¨­1„}uçC=è$ƒe½êÀ¥7kz‡yìþöÊ’ÜØM^&L ˆ¼ÝΛ–BÇ"(…êàãfjî¸3)ë͇ºAŸÝó¥¤ k·ƒJ"Ðlö]/ž)Q¥¤àêk:‘¦kô¦²•' ùýy÷#‚=¨D"‰¹ìêÛVµAYÅÜ”BYŒÏlÑŽÄ{Xñ¸|vï—Ò7öø,Ân« T«ˆkE¢©Å“snìö¦ #íGsßÕcÅôW<‹Û½ÞÜØÌÉÕ…®3ïŠ*†[Þ†/· ˆ ûmû®æ¾-~7*?'=*(8ñYõ”9Žmqó:yýIuCW„áu5}¼´o-‹F"Ò öÞ(ì„?a‹_/¯Â'°Úw] š$‘OœŽÆª½¼¸ËF—H¡²œ‚"3r ›º°³ä4”¿I?½o©¥B /Ý^ØÁ›zMÇ#(bêàoªoáóò]yë·!>wðseþå}A¦L,cÜBR¾ðÇS%*å=ŽÛŒ…=Kß“7ŸVµöâpZkËß<¹¾Þ7øtÆXeê¯ô7AIÆögÞv̯¢'îx°ÄA ‚ÏæªO ##’¶<C‚°vÞ*«¤õ»W;å;¯ö +Ôݱ¢¢²äýäiT!èMÚãKBˆ†ÖîáûQuh³ û ¸„ÜSÿ»fÌ ¿¿mBAHTËYÕFk+KRZÑÉT=ûè+¯¦·JIùÝ™§¶éëÈ,ç¤Ü†©ÿ‹ Xê`XzŸ\!žÞÌÆi-ܱÌ«¨XA'»…“ÙuùX`5Œ~h|öôÇôJaOÕN¬‚B×$¶ çó„gîŠÏÂ+éQ…xZÔA9_ŠÂÝlðâÆu~/†’ýù¡^-!®¡—š†¦“B4»Ù`ìë1¿ŠÝžgŅ葉ç¸Ì÷™]ì¥"Ù´«-êíeÏÁô}¥Ÿ²/¹˜ë(zÁq¦´™ODP„Hf…%<ëäNk=Vûnì[©‹ :ö÷ªÆÛF$¼/‡WY ÒÊø|¶JwT™X(ýðpZðŸƒú«Î:aEÄ*;˃™5?òVÖ>qÃ{yï¼ôVSÇtðc±>Þ8yæùØ&¼öwÁîf¢x sX¢v75ó‚J9_nZ¢öéË A"(˜*ïûôÈÇš…i.áWûÔy±ôðíðr‚8žmâ¨ÎɆJ‡êŽøáiÍÈÿTÏ” 1A ¯m·:g`ÄCèÛ„-ø'É4´bpâé *ª¼½—ˆ¨Kw~êW}8‚VÞ;†UnºæžÕƒó¨æA dÏ­7:øªÅãž Å%›l)Ÿ,‰‚ý*nž²LV½hT³È»­hËrS¼#èPK~°½>H_µ÷n·Úû÷ùórãBY¢…dåÔ'J ‹ JnQâv2!¯|V¯Úu‹ÍÏâ·P‰T뵪z¿ÿ}"‚êm(éSýåQ´æ'»`É–átúéç±S•p[øšb4 6w@òCí%àÏô×ñþ¶§!!„Ä>Wó‹¡‘r úá2[æœ4 ˆ[BöØ&ܯEW˜`tÝÁ¬ùGPñPSt ö³E4sð:wR³›jADP0;Ñ@Ù7*‘d´$ôeý€¦ÍäÝùKðP¥³ón¥†” -N Ƕ Ò½_w~ŸÐ~,‚¨Œˆ¬zuCœä__ÄâŸ$Úš‚ö‰•˜øm k—"ˆ®÷¡ µÃŽº>¤ûQ° •1Ÿûë¹#(BßY§¶xí/ãðî«´Õ¯¾pÇþ¤ªöÆ»*Yn=7¤®¢RØ“@›wmyyÑA(L뤢®…ºAÅ7¢,¨ˆžÇæâŽ)kZ-(‚*¹Í§V9²mè¹>¡ÚÁbŠþö¦ ±<˜öñûÑ&"¨Ù¶du«¡ Ã /üœ ±>|ëãØÑ”Rν˜ ‰ oºlWRfS†ý€úãw~ó¶& ‡ÀXµ35îØZ๠“¬à3¹šzà(º +]Œô„¾îRÁx˜ì©ÚæUtzkÜÓA?¥ÎŒ 2ngLè2!»nþÿ˜„ðÏ̕ވ2£“É óCégoC9•wFGÀئ”tkz±¯ùõñäVÉåßYŒ÷Õµ½Y©ö£2Aÿ—­ãOÜYºÆÕ{%}sO/U˘T"B1Ùsåƒpî;Ó¹#(™n}½B}ñÆ#(â—ÓÌû“¨£dí2¬xÌÕÇÕ^1%¯0!ŒEšgU¾¿½Û–aäý¼y^Þñ™xýueů^½¸{6ÚÛ{ìªx,µ1¡~Mw—op·Aý 1OZ0äÝ%þ¶ÆXÁ⟟ád<‚ê&½T{´ñŠXE])ÿ¡@ƒM‘ž‹©øtú®þ‡ÎeT´|ˆ¥§ú<ˆ ÿ8T:øäÈ&]¡9%d×Íÿ¾å6ôY„ýhØïJªï¦èÿpÛˆ‰Ïv|òiýøŸ8­'×»‘²ýæøvŽº9L‚·v›¦EPT<˜v`.B0pÝšßÂþÑss‚ +4S +:ÞøQ±/ûÒÀ3-œYîå_sãF‡6/ºSÞ«i£þKñO#ù3"(•á˜^ÃVÿÊ3#(ÊnÌõrT3~¦_A)t‡»Õê‹§AÑ¡úl/Gìœ CϾT?*_ó¼ ê"¨,'qv}“uÅÝs­Š*8Ýõ7/w4ù~¨ ;W¯€ß¥–ÆØ1EE‡sý—`A‘rê¹PCE9õ{á³BÙH›|å‰ÊÜ|¹@íNj"èèߥ쎴¤èµ^Ndïä@ÓõØu9ýu7W ¢#ˆ ÿ<ùÀ‡»vú:Ø-¾ÕòèŠÞyTÕc”¼×§7â¼iðG5yFPûõ¹m ì~ÛdÕ“Úþ‰£±óNmÕ!È–ë_·ªYD!콸ÛoH™:"W¤³ “ÇãYU 9K0+ˆ @¥ð[æ "öEöJ-ë˜õ‡~^ôÛû›–¿"‚Ö=õpÀgrò ;•ó"W“¼‚Ú/Ãóè;ø‡GPé“S«æAùÝUq[=©øLPÆ[£’ï>¯N~aMKgowkft°¾6#èà§Möf¿(‚Žî+v6­ÂÞ²iÇ–ó^Ælcýš:"í©Üìi‡ º~Ó¹†ɺÞyãâõV'¼Py¿:¹R)ëm,IˆÚ`gHÇ~ô\w×àø¿ DP€ôÖ%l]AÇŸl 4óÅ¡{ã2rÞÕÕOª.ÈJŽŒßué‘pÊoRÎ}z6Ì”A¦êYì¿P\Ó8,”£J9v‹Zøð²‡=þŒÌpɶç CÓªéà=¾øS=Û°˜ë%Õ_G'+‘õ´T?OŽ÷u±1s°c`yxæ²–ü”%øìˆ•ûú˜k>Õ5ö²E2ÑPS}}]MIÊш­Û“Õ/Pæ¨ƒŠ¿•orÀ‡Ø¯?]3¾âèp¹7>Í9%äf™†1ÛÒ¢äøcaºO~×÷À°€ªä4÷^ŒO…´*¶[ôós’ÿâªþ|ŽD¶ ;?¤.ž¡Ò¡G×3óŽôùi¼>Éê\açlwh_¼éh=ÿEõé´ŒóìXÈ/jv^Ù¼‚€Í6ÅkX»JÑW~×ÎûLXº[ñýh¿ ‚Ž“‹‡JÓŽN‹ouá]7´Aü] ‚ª ¶fœÝmknH%I‡Ád}g §ƒ/ÆavŽ'V—ÊxÝÙ#­™D•i`hbfŽ11béÑ©$*ÃÂ%äQE§j»£üðf/&…L¢Ðô ŒÌÌ-,,Ì ˜FË7ƽ̽íb£¯AGP™°âÙÅ•ÎÖ$„@¦é° MÍÌÍL ñ2©D¢®mD"èB@ªä‚ÎÔkÉ‘fàó¨¦o^}íPÞÕ°¥d,É,‹úØ#R”IÜWé!2Ys¶ÊãéDÐ%¯è\þ$–¼4¥¸ý§ÛAqQrßž Å®~Õ6¬Z:~gùN_Û™”©`ã"}„ ã»ãF;Ws\eÇ!;üVÝ~W:[娢¾ºè5ÍÔ8ô²Ú6Võ•4?‰¡šËí54¢ÞûÇ70)Dšýú'uý“ÿ…tÕU!,üs°ûqDп DP0I©µ}|pËÆ5–ÆãKµã¦^ÁáÑIÏJ%ª0ÉŸòîŽØá½Älls²¹_ЖØK™UíCJõc±ÄÛöè|lÈOݱåÖŒý6†½’ÙÒÏ—v—®Yj¡AG÷“ 4—9¶ÞOŸ2±ø™å°~÷¾˜´ç|M³äƒYA3  +qåý;¡[„^ÌÍw™K´!÷’ ‹F¢m>ùpF˘”Û‘z|³„0—Æg×N}Å…DP¼‘¶d¥ ¾.¼¹_Ä‹ºnÕ©9P)¿»£O<¯²ÿê:¢äÔ?À'÷@hþw¾°§••°%†U~ó‹ raoêñ +‘bätôÎÛ™K rÎ o @Îàsò›.‰(ïŸú`UˆúŸ&í2]ÛsfEÙ÷÷zâí×ÖÛ*%ªLÓÔôrvÝV{|J×EÇÊ;¸Ó.*)xv± !3V½ßû½;ÖB"¨BÎooëJUÛ“•Cu]ðëlšTØôïÌ ”‰9ÃmÍ 5“Zz‡B‰ÆŽ–¨R,ä÷v´Œm^×ÔÚ7Ä‘Îõ›…*¤œž¦†ºÑšû†yÙhõ"u´4Ö4¶ ‹Ôßé+¤"ÞP_c]]ÍÄñºû‡"uXÁü@3ð»Êv¸š‘ÓÆëäõ¬œY¼x]ÕÒ?/düî§ÃXt*U×xÅŽSÏ ËÚ:{z:ZJÞ>;±ÕÇ@—J¤ÉìT·@çFP|²Èòû§]-™D2ÕØfYÄ™›9yE _:škJórr2oœÞäé¼jçÝ9pQ¥T"pzoðÂ`h¶ë}ç°PŒÕFßk°EÐTÆI;¸_ψfâ»íØã—eí½}½½íe/ïÇo[gikïî·\ äó]#^Ém-ÜîbCBˆ:,‹‘—M¼ÏŸÞ?±aEtêèlMŠ7É»ôÉD…v2§¬¡×õ!7ëð¶Õæ†,}=‘03‚Ž(šrX$Àð NxUÙÔÛÛÓZ[QÓ>^0ÍkÄË«žž[n­O¢èZú„^»ŸSÝÒÕ××[W–w'!ÒÁ”‰È–î‘ﻦÅúDP1·%v“»«ÿÞŒœ¼Òj¬xøYu·7¼¾w5ÐÓ‘D$ë.‹¨cC_п DPDP0CWQ2 ™ŠéÞäò©ÝQqÿÃsûœÌYÄ™›õÌ·Ÿ¸×©²¸Ï#(Þ '¨É½¾ÊÕ†¬R®Q:þYC³FPåPÝÉý{‚\­É„ñBê[¹†î‰J+íš,åÂ"èÞ;þòá-¦dÒŒbQMí£ÎçÔ½»ce¬;ÿsþþUnLºšÓÕÝx;~к¤=+u¨3J1¶Û}úaMI¦›•¾J‘ 7Ÿ õdP§¾i¬¨‰H4GPì-Ö¿¾½ÎÝ^µLº±Ç¦o›g~ýA¥¼/'ÖÚ©|¢p¢ÎÒ ÑÙÕß`4ê_"(`ìLê*ºfDœšù¾kå3ú}ÊÅœÆÒ—Žy/6ÛJo‰ßÉÄ«¹%õÃê–Ñi{}ÛN‡¹8CSÍ}™€¼é§”v7Udݼ|(l•îd©ôœ#cÏÜÌÈùÜ9ÇŒLò¶fª'E¡ß©š\½ékÁeìjа„¬)‚æ$‘°Ýü_L x_^_ñãÔ»Ö±°x‡½0uqÄÉ ÷ *8"¹¬³ÐÝÒ¸tóëôE"v5˜F«U"(ÞfËík+|–z$b“ ‹6VXƒeb/\ËþÐ:ž™Q…`àË“ÛIÛ|œ'.ˆÝ®çî½*É•ƒÕáK­õ=CfDPì•9ß>?¼~n•³ñØtñÝý¨¢küŸì–Ãk]IDÖ¦˜§<Õ¢”ÒÞæÊŒ”¤]Îã +c›È˜Œœwíƒ|ÕdˆEP?ì(!WÞ¨»žXÍõ_‚m`}u<‚¢ +I{MÑËIÑa«Íi==ËM‘±×ÒŸ7÷°5­þdAAhDPDPZ€–A@ eAAhDPDPZ€–A@ eAAhDPDPZ€–A@ eAAhDPDPZ€–A@ eAAhDPDPZ€–A@ eAAhDPDPZ€–A@ eAAhDPDPZ€–A@ eAAhDPDPZ€–A@ eAAhDPDPZôìÝ÷C÷ã€ñc…¥‚¢¢PêÂ:¾uï½m‹¶ÚV«­ZµuWkµZWµVqkPE=dÉ3HÈ8þ›oVF¬ö´ÏëG¹»¼ï ·P +€(Œ@‚F‚ A +#A …‘ HP€ÂHP$(@a$( 0 +P +€(Œ@‚F‚ A +#A …‘ HP€ÂHP$(@a$( 0 +P +€(Œ@‚F‚ A +#A …‘ HP€ÂHP$(@a$( 0 +P +€(Œ@‚F‚ A +#A …‘ HP€ÂHP$(@a$( 0 +P +€(Œ@‚F‚ A +#A …‘ HP€ÂHP$(@a$( 0 +P +€(Œ@‚F‚ A +#A …‘ HP€ÂHP$(@a$( 0 +P +€(Œ@‚F‚ A +#A …‘ HP€ÂHP$(@a$( 0 +P +€(Œ@‚F‚ A +#A …‘ HP€ÂHP$(@a$( 0 +P +€(Œ@‚F‚ A +#A …‘ HP€ÂHP$(@a$( °÷)A#""¢üs$(@aïS‚x$(@1ïA‚>|øpÅŠAÞν{÷þÝßM å=HP= +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +B‚ +ò$èÁƒ= +h‡ 7ÐÎû” ;vì¨Ðc¨ÕjàÐû” û÷ïïîéðŠ(Š$(À!€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€€LHP€TYbCeþ_wo^ëÚè„,­ÁÜÝ~fMqúí›×­{sýV|z¹Aìz¦ºÒØ[/çàq†^|uÐS‘ )$¨²L…ò÷ºæ¶pçóš¦îðÛЧžßäãábÝ'÷‰«~.Ö»ZEÌ:àúr&oUßéÿ¯#ARHPe™J..š4j˜´!|œm;ò`Q¡»ü6Z%¨ x†ÌŒL)ïb cõ©u; ='AÍZu~Bjfuc—ñ,ûH+ žeTuÿHþ …UX“¶¦¸à¹¤¼´ý«Ç» ‚‡Ï‡{®¦ëßíC€öU >棽Áoáþ»žVòîŒ÷ï#ø|Ô#ÔTsk˯Ӯg×tç0¬#©}°k‘ç°ÿ»”^ÕÍ#ù'HP€´ eOÎ÷õœÝ§|ó[Å; /Ôcø’MÇ7Íuœ<Çm.5JG¨¹!ñÔ&?/¯l:üõŒž M¥ «Æö„m*Oþ|R +xo =‡öE¦é¡ÎN®Ƭ‰-ªëîá¼½–ñ>3¾xpûX¨Jpv ;ÿ¬Zª)õÕÙßÍ¥òì¿þdÔµó»?AEãóèã#yw‚Ц‚˜Sá½IPÀ{ƒí!DSõ=+û¹»¨ú…~w9Yorp´P4›´E±Ñ·¾[¿d²ÍÜ/wþù0¡´Vg2;X¾<)rþäÉË\×[×5V¥ß>½oþìé–§Í\úãï÷RóËŽV|õrê‚èÛg×͵½ØŒe»¹”˜S¦7š^oŸþNÐu)y[ç„89©æl¾Y%qc|qÜ™‰ýÜzžz5óùÅOÇu’ ¢ÉPWžuûÒ¦ˆ…öyX¸ù@LBšZ£s¸7YwYö૳±†æf³±©4/ùƉï¦NbYqÖˆ㗣²KkLmn½+ ¯Ø>:t°»«³‹WŸ°±'·˜ùÍþ•º–Q‰¢Ù o,ÍIú3ò×KìÓ4yÅgû¯þ•\Y¯ï8˜¼èSó&OþüDt“m/Êž§Ü8¹{Æô©ÖíÎûä襙ÅÕíF¢«.ºsf÷˜aC<\={ ÿ{$3¾þ>RÝУ•“ )$hÏ`,‰=5ÜÓz×ÎÜ-W*š„”Y_}zרÐþîwé:i÷ÅÇš'î ïÿèkÙâ˜ÍyUE×ý/ÐÕ¥ýª^Ãwœ®hpp‡‹Y_uï—m£‡úµ±^~s6Ï,¯z• å51Ç7 R¹ø‡¯~X¨u¸ðÕóU‚køWçk êß–Œ’JP³®âÊ/‡}àÛaÜŽšõ˽ôúO²Š?³¡· .8’_žsfwÄÀkz ˜xðJ|­¾%­ÅFõáµÓÜ:,f_vÒêc%Ú–—(K»µnBˆ»³ƒåü&|r%¡¸ÝXR.~ÛGügìËW?ÿ}ÿzÿŽûÐwìÞKqÕº—#ÑUýòÕ,•㑨&,ù±¨î5ÿ;Ð=HP€´õêÔÿ͵F—çð¥q/šY_óðĦ>Öñ ²aÇ¿þvñ™c»¶~1¶Ÿ»5GüGn?WßöJK{‚ªzMßömÄ ^îþ—nܾçìÅ?.œ:úíÆU!ž¶¢ê7þðíœvWhІÚG¿l +êå*îa3W8zæRd乓?n^=ÓÍÒ±®¾Ó¿8YÒØåñ·V ZÙP‘|yüP_gß°]WÓ:^*jÒ–í+A?ÜÉi+¤ÔÔX~{„Ÿ­Éú¿qçþs¿ÿñÛÉ#Û76ÌËú‡½†N9x5µÝ1d{‚ú,ÙüåR_oÏé«6n?ð{äåó¿ü¸!bþëü9õú`Öù'/^¾Œ>7)æj俜?ÀMpÿ l󑳑-®=J|Þør +ý:®¯»gïeë¶;{Á¶À¹o?›?ÄòN9©‚ç}›VÑÐz$öõñ_°eà +?o ©–‘ì;éÒù“‡¿ù|Q õa]N^þÓN=*lySÓó”ÇW#/ý¸qñ •å]ÙpèÌË‘\ý+>·¡“kk{ …ív&}ÕÛõS9yø}´ïzºÃ3ð™wîïéâÖwfÄ‘ u½Él¶ž­E³É¨y‘²}ùwWgÏ€Égb [¯fOPApöè3tõŽ‹êÆ&“ý„½(šŒM…q¦‡ø ‚[ÀÒ½e ­Ÿþ$æýubܽÝ<†¬ÚuMm=¡l_ÉòjÚûÇ7|ÐËÍÅ{àÆÓ‰ Ò'ñmZÔiÔŠGÅQWrö‹I–"Zv R×¡ðÏ}Þ*U¯ðÏŸ–7H%¨hÖ?ùm[pwWA‹7-Òè¬ó`ë“ÉP™ó׺Y#]œ{ _x7»Í“öurrñìûá7Gÿ¬i2Zæ¡e Ù÷Ž`ù¹Ç°u§Ú>ËzáÛ`¡“kAM 5©‰I/jµ–-¾<.šš4ñgþççé*8‡î½™Ýzy{‚ +–‘ø[àFu›‘4æF7ØÇ’ýÁÇÚ|Œ™‘»Â<®¼7HÐîf.Œ=3f€§“³ÛŒÍJ>¼]ÔY6ÊUú¸úA^m‡ƒ¦š¬; †õ³DÔðOŽ×·*—— ê2lê¶µ®ýzMê‹ëf8; BЪ§­Ö‰º“ëÇ»Bà¬éUíŸßT³sÁ7A5jñ¾çµ?¶ôåsAG.X¬±^lµßzœÏwvtQ›óøfmÑOS\ÝüA1˜¥ÔP_°mÆPËÀ‚§lMx¡í¿¦Šä?>òs¯;n4´ú±=AÁó£¥?h:<í_W|pÞhk†m(m³Ñ®TŠI;ËÏz¼sÕñG­7Ù’ ‚jô‚½¹¿w@_rlÙxëÏC×å7µ>ÃN‚Þ7$h·õ)'u\|‡¯Ž/×9<ª(Ö$Ìðr³”äôïo;>ûmÖÞÚ½À2®ÞÓcÔ¯²°%A]ÜŒ©w°¢!÷êVKƒzϺW yõru© ú[‚·Ïº )Nóš4÷v­ðqur¶èvnu§{×.A-«¦.dIDßõç’ZÝ“$ªŸ]™êã9xì‰Ø¶c‚ŽT“}cœ›³e>=÷Lïp¦Ìš_ÖŽµ¬ç74"©êUÌ·õ¸þL’£)Ö?:ºÒš }–¦·ùñ›'h³©hûHË +œÆîºÚzâí êäÑ7âD‚£·²)ñÔZëŽ÷^ô´MÞ“ €÷ Ú̺ª+?¬öqwqë;r÷ÕT‰³Ú¢6õ·^®–ôôÃ<‰-‰y·÷zXâÌ5àDÒ«,´'¨‹»ßÞ˜rG7ÜÞaMPáãk™5ÿiCÚoëtö™ýù¶ƒìýzÑDoK +öž|.±´ÓýkŸ ¢¨¿¼}¾eãA·¦×¾LDÑut­¿«0lþ¾\í'¨Xpo¿õ²M!à\šÔ«ÄG'¾P ‚÷€‰—3^Eµ=A=Œ8•\åh q'?µ&¨Óì„6ǘ_7AMu/žçåd?»vúhË$Ø6ÕßzqêèW:&¨{ßc‰G’r~½í³<ãQyëc¤$(à}C‚vñEüK¨89yŽ_~(¯F/±˜éÅý=®.–PzìÑ ‰ešÕñ§ƒ­×zlº[ôwÛØÔÕ#èTr£•&¨©,ú€ð:þy‚Z¿þ¯_Æö÷ð~"®ÔÞf¦ÆÂo&ø[ŠvýÅ´–*uœ Æ¤sö<ûðF¾Ô\5g\Ù5Øz_yÀÁØW'Õí Ú{ÐÇW³¶ë›&¨h®¯,~tùÈŒ)ÂBC‚ƒû¸».n^ÞÞÞ^ž®NNR êå7ötƒ ’ €ÿ ´»˜µ…;ç´Nþ°7³%Øn ÅïºLÐʧ¿ ³&¨ÛWw +Þ.Ay׷ئ³×„9Ë#:ñÕ¡¸‚ÚNw±c‚6ëÕ©_Nîìâ;ïÛË5Ö§H‰ÕÉçY^ÍgÖ£’Æ–õ'¨!þ׈.4ëúžË.ûÚS"s‚šª3ï/™8Ô²¢Êsð¸isW®þÔ:-;y’’’{yNßÞ$( +B‚v³6åÂwWAð_{ü¡®³ç™+cºº8 ƒ +¤*yøs_Apvõù.ºäíÔ\þðm:~~ÜùAÎ.9HÐfS}ÌÑ/¼Ü\½Â#JµÍ¦Ú{{—[¢,|Í/µ?CÓq‚š3"·Úr)«¡ã‹Ù%]Øb)?÷~ÃÅ«eMP“&ß'“¬ÿ30z÷é¨u­ÁÔjÝú´Oø’ $(@ + ÚÄâ'¿Oé'¸ôú(â§¢ºwF·e.áéb)—'ŸH´ª1ñÜÁz-è¨ky¯òìTÔå^ýÀ:^+OÄw~Ç{W%h³h(z0®¯§à4ôû›™Úü¨9ú;ûŽþs£Š^=@†KÎÿ_€·à<ðÓ}÷µ¤¥IY1À‡%ARHPå‰Måûñ߀y“Ê=´-Sù·[¿Ò'lþ¡"G÷Q‹ú’ŸV„[p ú,§Õo” ÍbcöªAÖÇÖÏØ“[çè!Q¯Ëa‚ZŸX´oîPË`G¯;sqwHÕ ëÛ<_"AõÕikFY»nÊú?ÔŽ‹º‚Í“¬gõý'í,hµÀ[&¨Ç°)—Ó+Û¾K望{GzYÞÂá»næt˜#±>ëê_ÉÛ‘Þ8A݃'œOQwùyé9HP€Ta¢©>ñÜOWgÁ}Цó‰]<ÝÝÎwzS€»‹Ê'hËùøº¶_úh6hâÎäë!¸ \rànë§I¾Y‚ZþüÎÁOúª\\z¬=v¯¢ÁÁ¡P³A×ÐØÔÕ×#I$h³9åÒwAnÎÂB‡¸¸x,>ô¸¾õNåâÚ{ðد]Ï..×Ì¢¡±¬8ûÚÏ[F öœÜ†ÎÜúäE›G¾¿i‚6×—$m[<ÖÕÙI5 xÅÆýžfäV˜DCUiQnNfìÍ {¾Ýúó•ÔÆ.ZH*A›ëŠbWŒmùªvÕ¨ß35m¶$ù¢&?æëYZö©ïÐIßÿ•SRi0‰æ¦úâ‚ôß¾_äç-8{X¶?§¦Ísøß4AÅÚ¬ÛÓ†[Þ,¯7Äd”èÍÍfc£º¼Bo4×çÿµ(Üzóý ÑË/ǤklßêÞÔPS˜úpËÊi¼[¾aþ_JPQ“{îHËŒyðeTJ‘Î2“N]¦Öñ€w ª(cõ=«z[9¹÷îÔ™‘+¯§W´¬(š4…q_Ïå©ruñî2lÔè1cFØ×Kåâæ1$üÓ;ízä´Y4Öæ?þ|Z˜ååœ]T~ƒ‚‚‡[^/,4$((` ¯·«jÀšÃOÞ4AÅÆò_×Ïö´>¶ÈyðÌåíŽëIG|³ÙP½8ü7UŸA¡ÃG 3jDHp@wW•çˆY[cžW·;´ü¦ Ú,êJÏ3ßÝÕ2NÿÀÐQ–×>wýµÑPýó—>^*kû|hùYxøè‘aÁCxù¯ØþóΕáNÿZ‚6‹úòËÛ–zXë>pHˆu$cÆÌ^³/·Ã×Wõ($(@ + ª(ƒö÷m‹<„×Ó{Ê…¤²Ökëk +#ìX0kJ Ÿ§}·þSg-Ü|à|v¹¶ã«½y‚Úèªó/Ù±xöô°!ýœ_ªWÿ°É3æ­Ýx0þy©ã:mH&¨õË:c~æç%¸n¾ð´ýz$¨MCyæÙ=›fM™àïÛ2—ƒ†Íž·|ÛÏWJ4.xãµ0i‹~Þúé”1Cm%¨<–m?ó¢Îö*ƺ;§¾_8s¢¿»ý˜§³Oÿ°I³»—¦5˜Ó"wøý{ ÚlëáÛ#¦Ž v³>ApU ^¼åDAÍÛÝ1&3 …U”h*ÍM¹÷õD%–j:<Ó¤¯®({ÿ°e‘øge5Mw45VDß½{ï~LK2uMcEî=ëfÔZ‰’ šJuVÊ“¿Çü(!«¤¢Zï¨ ;0×—fGÝ¿w7.µZ×þ–scU£è»žU7vX±©äYœõÅsšD‰#­F]EYÑÓØhû¨¢ŸfTÖÔ$.¬­-ÉŠ²ÌÕÄr­Ã»«ÄÚâ4Ûf’4ŽÎkõõey©÷m3ô¢ªÎøò…ÌÆ&MEÑÓè(Ûê÷b-“SYgŸšÆÊ‚˜»wãòÚ|/U]YŽeÑÑOÊ꤮4Ó¶©§Õz3llÒ–=O{`ʃ¨§Å•C×7³u' …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  …  å}JР  ézûïæ¤I“º{ €žeüøñïM‚àB‚@aïG‚îÚµ«=^bbâ{“ ÜŽðNxŸnG"AÞ $(F‚@a$(F‚@a$(F‚@a$(F‚@a$(F‚@a$(F‚@a$(F‚@a$(F‚@a$(F‚@a$(F‚@a$(Þžh2jkÕÙÉɉO“òJ*5 MÝ=(@‚A››þ,11)ûEu—ËuµÙIÖÏuJÆsΨÀèà?‚ÅÛ2ÖG_<òé’Cž÷ÕãâùÞ¹5äÜ™Ôq¯FÛz#ûíTЦ†ôÈ}þ¾^‚³ÊÇoà€€!øû þøÀÍŒÿü?A¢&ëö”‘ƒUžn:kêîÑào¯ bSUÚæ)C'·~×GÖ™þóŸéN‰ÚÂÇ+§†:¹º8XÉc]ùÏ&h}iüªÑ>Âkè2çϼzùÞ¹é +®ž5-¬¿ÓË=rõô³Ž*xû$´ÅqkÆ: î×ßO.j›ZuFV~ 'â›ÅÚô+áC,Ÿ1×þËsø¬çxÍ5뫯ïûÌÇÓsðGŸF&½Pn|ï*±þyÔÜÑÁÅwö¶b­¡»Ç §ûÏ&¨¾®øÚÉC{%íÙ½a‰—u«NÁS·¥×¼ÃŠ&}MEYNrìæ¡Ö¢´ôü£”å•ZýÛ™3=¿wdŒ¯«S¯àÿ]Hnúï{«/MùþË%[¯=s¸çf]ù•Ÿv,žòÙÙǹJ Ò^/AŢس“?èí7l‰¥?ßÓ϶îÞñ‹¶-Ôèÿ•͉úªè‹[vünj‡Œtå?› 3i_œûfŽe›ný>ú-±ì½øËTúë,{48dK–ÖüïlÒlxôÓú–¬ [p'Wóïló’vmw°»0íHô¿4¡PÂk%¨¨¹¾oãò{=¯RrlJ2×$/ìã3c]FecwÀ ê€hȸq`”Ÿ§àê7gÛµMïG_È ¦¦{Wx €K£ ´ÿÎ6ß%†?¶OwHÐwÌ?¹é=f®Œ?9¨· + » ˆš¢ÇËF÷wrrúpÎŽ¤RÉ‘D£®¦²<óYâc›øôÜêÚzƒD‹4TÅ?~œRPaÿ¹Q¯­(ÊykY1.>¹ ´ª¡©³ 3E³Q«©ÈNŠ·¾Rl\jvqeÝ?ýWC:A›4Ï⟤åÖ7ÙNÍ››ªË‹Sí¯õøIúó’:­®ãyH³AWSždíTAð œ|äò}û<<‰O¯Õ·_Úº¿¥…ɉOìˤ>/Ñ8Ú¦m»Æòü̸¸'Ùjû(-Ó¬-ÉÏ°íø“Ì‚j£e-“¾(+5.1¹Ä~Ñl¬¯U§ÛÇŸ˜]T®mj}©¾J“–k]jnqVßI1Š]µåmMK²566µ¤²VghwÑ‚ØX[ö,&rÎð~–)óÕ‘˜ÇK©Ò½Ü¼¡>3ÙòñHÌ+s|ˆX4ê5Õù™É-S—œ^RQ­—:ƒ©¯NŒÏ(°/`™—ªWSŸ]¤®ol’ +*cScµº8ùï1&e”VTi¥—w0TË$W—ç$?mÙBüÓœâòMC›‰Ö×e§Yö7!» ÚáN˜ y© –9Íȯióq7h³Ÿ%=NJWkm—›šª+JÓŸÚv-.)·¸¼Þá½-&]aVjlBrQÎújfC]meV²ís—•_R+qAr— *š-ïKUnª}gãžeTÖ9º˜W4WçXFiù¬ÚÞ³N[õ¼e­Ç)y–´þM0ëê5E¹éqö½JÏ­¬Ñv~)ŒÙÐXþ"/Ùþ?I)(«lhr´†¡!75).9½²Áv½h¬«Rgµü½—œU`}›Äv[nÈO9ðÅLO7gïðù¿ÝŠzùÉHÈ.®n÷‹iû”Ö榽\æinQy}£ÁÁÔž§'Û>U­7"6V%XÖKË×›íódÔT'?µ½SñYõÆ6¿Ž–—««Ug$Ø~_-Ÿ÷¼ÕÚή0ôšªÒÔ'q-£KL-,«èüw@A‚¶#êÕ¿3Çú¯°“ñeR]X_šqêÀÖ…s§úyÚ_Ý}ÐðK>ÙuâzQƒ¿0Ó"wô„ÀONhD“¦0qÏç«fŽæêb½CÈEå3fʼ5[OæØÿ%í8$]õóW/›ÒGe»:Õu@ðø¹Ë#Îý•Y÷®ç”LPó‹¿Æøõv±ô¯¢Z}máÍÃß-˜6a@wÛn¹ ùñ²5Û¯&µ›¦ ~ï—kÍšàÛáî-¯>S·ú§ßl(Ë|´sÓÚY“Çúx¹Ù—8rÒÒÕ_ýz+AÓñ +}Í©sÝݼ–žN±ÌcmáÓÃÛ¿øxÔÛmTÞ ˆª37‹u;só Úq3G¯¯‰:wè“%3ÙÇ«ò +7ý‹-¿fªÌÖ‡:V'Ý>±zþÌP_ÛÝXnÃ&,ÿr÷­´ÏŒuéÑ‘û¾Y³Àò¶ìmª“ó€ç.Y³ûלªWͯ/MÚ°xjOG·¯…]ËmYR,O˜êoÙÝÏÅt|?Ì êë§÷®\¶`T`Ë,ºùš4sáæ}g“ +k:Ï\pk ““jܺ¬ÚÆÆÊœó»6ÍþrJUÁãf¬X÷Ct–ºãz917~¶pÆøWwßõ2yöüUßœ¸‘оN›4EWo[¹`z¨O¯–-¨z…ŽŸ¶hiÄîc‘y/g¦¾(vé„‚ÐwÙÿnkŒ6ÛX¶ö£¾–ðô¯ïÔ´N”Šäec¿qGêj‹®ݵhö¤A½m»æÚ'lü´Ï·}’Wij;)¢&ÿÛùc½7_LkÔU=8{`õâÙA¾¶Ï³gà¨IË×ïŽJ/éxQbç jn¬üÿöîû¡iíïx:i tP({EA6ˆEŠ(èEœze*Ä€ "(È–){o(£ŒÒÆ¿æû$…²Wõ>~^?BÓžœœ$œ¼¼{Å×{›¥@U¶ªTM=›­{üc3ˇÝ‘L¼ˆðÁÁæëÆÐ‰Ïoøn_¥5½¢aé²ëÀùœêl•J&>>ûçð; ª¬|ê:–[½ýr>‹¦ˆ²n›Š¢ÎŸØàhÅ¡N7 ·-‡Ã¢óêz¶¯bŸ EÏ!¾ cr¬7÷^$Öà 5§'•k´fçÞÀ„7Õã’™BÇzžFYkÂ'j½<ïðôñÙCŽM¥qgöîö\g.FÝbûÞ“—2v"t ÚßÅ»$Ý–:6¯LÖ=ÓÄ–s<Ñ,£“ÂÏ¢½79pÔd[Ê`_ÕðÜHû©áÎgñ{vmÒgÈöW²Šž¥ÓN¿À'ëÆ.ïQQOõí{osÕ¢RfJ§ª¹nýŸ}ǯ%½„ +ÀŸ "è|¨t¼2õª…&“DÓô8÷lœð&÷~½w­>S…Ja²:zÆ&&&FºÚšL +‰ÆT_»/¢¸E¸¨'a:‚ò¬Žgf%m¶5VS×À415ÅhòTȉ¢ºÖ#¤ exQ‰F»+oÚÀUc`߬­k`jŠ/££É£Ó(,Áê#‘éƒ+M¡_‰ ˆšãí—™!»Øj\-m#Sc=-u:!ѸÚö‰ù³g•Ž÷dEÑæ©‘ñ­ªchb*³ÆöÀÇ®™s +*/{~ÝÕˆG¥Rl ^~#=- 6Lfò ½#ž´ .ì_šŽ dƶЬŽÖÂCnf ƒ£¡¥14;‘R…¥ÛéJ¡ií¿øäá¥Ã\ކ¦ÀÐØÔÔØ¯L*™LQ_·ó|Q}óãs¾¦lOS[ßÐÈÔÄÄ@WK•FÅC¿ÉÎì–‘E›(ñÐfÓHTu -=#ÙÚ`‹Xt2BcÙû\¯˜é6Õ¦ÉVßMÅO”L Ó9o[fÖhÉŠJ‡ÛK®ìqVgѱoÖÔÖ1ÄkÛ«m6ƒFÁþâ°÷Uy×¢SîtEØ›¿M;ºÕFÛL:º†Xã36ÒÕÑda%!Óu,=RÊzç*nË{än¡G§ÐÙZúx™â›UW‡ÏQ%#tû_öÌ3ÚQvn·3W…ÆPãMoA|#êëbUM#SùÎGŠ:fæ‹øÑªb’˜võðF‡«)Жµ@#]->“N%Süu»_|êœ'g"(U°?üqb¸OÖ ôdí@O ©ÆÀš»jÓͬêEeY:‚¢£e×}]Ù,ìˆín&²êÒÕâѰÌ1ß–20>ow“Gе^7_=‰´Ð×dó´ðà5,PÅš B3\ã󬨡èé5[ —§©«‡ï'FúÚ¦ +‰Dfé8]M«\|˜‘N¶||´ÅŒO§ÑÔ4FÆÓ{&W•DSÑ0ß™QÓ7¦#(Â0 IȈðà±9|-l[›`[‰‹µ1…ŵ<ó¸tºãj ßïÕ’kXZW×72‘·^ûà˜œÙ~xTÔåíÊ “j\éÚ•„§ª"Û‰<ß6Ï/üW"¨`OQ{kzÔq#¾š +“£%à;õŽð®é®]l§h+ +÷²SgªÐY]}#YÝêð¹T*UUg]p|΂2*í­xåëlÅ PÕ8|ÝÙÛ‹4ØØ«ï}uðÿÉ*þß‚:Ÿ°!gŸ­™D3Ùtº¸ƒpp#:P—}ÔÙˆL¢j;ŦV6¶MJ&Fšj‹cƒ}Œ5U±cºÍÞ«u ûB§#(®oabll½9òù‡Ê†Ž ©tr¸·ºôMø.‹†Pµ÷D¾žÿì­trà^ðfQײ º•RÓ:€÷¨L6”d_:æw"¨…¿¬^Ùãú_‹ ×ÊÊR °ö ¿û©¶±dB"ko,K¾tÌ\‹…ÈVÛ/\xgsù± èdsn‚vŠfš»xßNϯníC¿HGû:ÊòÒ.ø®Çb5B캒¾ ¦¦#(‰n»1èðöuj\Ó.fä—Õ`>×vËîñÏDPDEßÀRGÃb×?7ÞWŽKÑ aUÑë0_›iZÎÜøLžý޳oKjºD‰¸§¹41dŸ¶¬/ÙíXrÏ¢Ѩ0)äÀþ£a/ÞWtöËê÷·Vß +ܦɤRTõƒ‹œ¥-†øFXj,èRtRØpu¯½*Qã[z+®iKÄ¢¶ú²—·ÏÙñ°ïÔ±;œÝ(œ_¾™Šh®²²Ð1°;ý´¢®E8&žnm(?åmÈc`mÏñ`lÛÈL‹˜l8¿s-¬bì|ôéû².YíIÅc-õYÿÁÖ´¤m‰Ö2·snä KË!âAvuÛÀLŠén®.yv#!G(ÏÊ?A–¡¡!›¿ÆïRBqU]ïð$ÖÔ›Ëó"ŽêÉúÄtÜNwÏ]°ÌDPD»8asͽC£rJ*;ÇQt¼­ºôqô?Ö²; ãíoÛ4Î¥"èÔXw|€»:áè8Žy^ÛÜ‹e6锨¹,;<ÐSÖU­}êIåÜ>  Ž™¡¶©«÷‰”ÜOƒcèÔX{sUìi/6ÕX–ë\Íxêž7Öà+”át6<ÀˆÍ±rö‰º›YVUïÓ-=RY_ªx¸-ú3‹BÖÐw;{'­¹kXvCXW”ìã‚ß–bšÇtÎÞ–’Ž÷Ǭg"$ÁjŸ;ù-}"Tv¿·­¡"?ýìñ3‰™Ux=6ˆ ³P‰ðÁé­, +Âà­½ý®…ð•Œ?¿¸›K#« +ì¯=ÿ4ºð&ÚÔX_Ö­ &Â29ûäÓüÃßtE2•WJAóÂŽKTÔ^pÄÆïØp¶{®Wí-}`¢NGÈÚg• /(:9ÔxÂ];1›¹^¨ZIGèW#(Be„$ +'Œ>ŒõÞòP'‘hFn÷JN°l쯽°k•DÕ^ë›QÞ±h•'„‘~ÎÂÐt}Õ8:÷µÓ!©¨°ª«#RŠúE‹GÉ#(vZRu Hì^ðéHSöCüŒ‡¿ÑÆëê§îÑù‹O·žó´ÀêMw­_~ûâ3ïøÈÐèÄâÁ£­8šÕ wt‚}g•|N»¬«B!SùÇn½ë[ðs¨t¼ìÅõ5:jdº†×ùgó7º<‚"Lþš+XÛ[ØI*jŽÚçÊ ‘諼2ë§ÿ8ØðÖs5QÕ:r¯T±·sjrB,ùj7ÑÐ-_+ìGõöÜîS¼£-š˜˜«üŽ Ø&ãŒÎ\¸ ¤“COÎìâSH¦þÉøÂ1y‘å[JÍýäýž…íä%œÖ£HÕÝç_Î+ÏmË‹3R£‘iúáÏ«Uï„°áôfs¬ö\ƒËzä×LòŠ]\ê¯.kš_€‰¾šðí¶ÓwÑÙf>Yõý º.§†^FìÆûIIUsC…±du?ÄS•FÓ[w0£²{ÁI'ª2¢­uTÉtýã·ófÈ#(~ ßs%½gtá••t2û–¿€L¢pÏe4ÌÕìJ"(>Þß%µéÄ@ìQW,Ú”tÏEò¯DP„ÁæhÛyE”6õ+°ÐºÌH}lµUͯ¥-œ€µpÐÆ*ß~wL‹|üìÄàç'M„LÝ|5wX¡KÄ““‹Çoþ8AgHÆk^\ÖcÑ*oçåô±%®ž§†«öèâ}vG’º‰æ@Ç[Îo2Æ>À±=Õ4ï¬?A)ª[ƒžõ).ˆŽæ\ñžŠõiH~H— +ÓB·`ËpÖ‡vŒN?= 1³κ¸Â•LõõÊ1?V=¢øC’æw1«L„iþ¼fÁ¿— Í9±ë8tK; þ#á€Caã›­L,¸§öÏÆ‡™Š­7ocèÂg–æ"¨`sjMŸÂ¿…Ž9ãqŸÎ¿ð¶mñúHÅy·ë`õfêð¨reóíˆ{“ýÜé$ŠÞΰ֡ùÃ\¿+‚Š;¢¶®Â–R[Ð("X÷¿<»Š¥ÁÖ7M¹_“GPc·ˆ‚9 &?¿¸¨Ë¦#jñy­Ój~¿ËF¡s=Ã^t}ß‹FâÛb?ªå|º¢—¨¸ó?úÔfv°v„ S´í£¯£ ¡[yG´ ɇyÈ#(Uß#«žàmï“ÂÆæd„làr´¸s.eGPé`r Öìø[Âû JŠï2 "TUdNËL£š j¦gžT(\)—%žÀDZ ŒM—_)Ö~OI’5!Ñ™AYs­‡[ó¼­8d:÷ÈÝÒ1…ÆŠš#·¬ÁÖXÇëÒì‹ ìM9íOö}ÎØjÎFhš~×>Ì5œ•EPbèTÙ½c*¢n¾ñyÍàÜŸ¿A±ÅÞ¬†!‚–!é?€53ªÁîýŠ•/ÈöPUó-)•ýÓÿžj8鮇]fÚ¹×ô“æ5(DÐiC-ùþ.FÍÀåDQÛðŸBGª“ d½ Á/j—8‹ßDíÅ>Áâ¸eµÌÝ4œŽ dUS/뉢ÀTÕã@ü‹i›ÞwÉG +«Úa¿µñÜ3¢óù—–ñö|:ÂÒ?y¿\átE_ fI„ÏýöU¤Ø™p²ÉéÄ’%Y.‚¢¹ÿæa'g=ÇGå„¥›í ó±ÆjeÕ†°Ïòà! 4}ÇÄmÄÏgÉ#(Ëõpyâ9w2ëš'Þ3ÅÜô¾G1ÏHªŸ^°`|KE…¯Ooeî¶ &ἓÝwEЩ®|#-,–8†$/ÑM#éΦãÔ(2»yî×äÔíÊ[¢'½¥]ãð‡P(«¯gÌÌ„/mÿ×˧Æ7Ýz*¦¦K±»èë+_šª§‚Pé<¯“ÉyuËÙŽ 4¿[„W+èD÷]ÿ B[·¯ sfè©<‚Rt·…6=ˆNd\òÕ  T3÷ǽsw®‰"(:P¾o5öGŽÇ¥ ÂzhË»c/PA˜†AwKfv7y¥®K(íV(÷TËëËøÄòÆ›FÅo6ená,Ž -9·° «¢ºúa%Ñ, +Òôà-øÂ`ß'ù*ÏFPõ­g{‰¦i+ðqÒFHÜÝ!¯æ¶ËDÐ/’ÚÔˆU,„abÿ°bîð«ÔåLª¨a }%;Œ5°–³÷VÑÏM}N½bɦ!ìU—Òë¦÷T<üôÂ.aªë;Š(lè…NOþs ‚â¤#q‡°Skí¿¹Ë¼¶RÚöæ²ì§Ì”.õ¡ºôË|쬤¦™?wVšŽ Lžõà +!ÑBòЏ¿ë˜‰£õYëLùø3Ùš +:JÆ" ]7 ¦ø«•¬ ‚²}cÞ-( ˆQPlÑŠ#¨äA¨;>~Ï|_a÷ƒU'‡†ìd!$ [ïì&y쟉 d—c¥]įµ”GPúê=—Û‡¿\ü6j~ÛOïH=A4—|~qÑŠIAÑÑþ޲¢7qׯDD„íq6›«i +~¿÷gDPt¨ò™©.VÛÚñÄÕ‚·³,:‹Ø{ +gW@A¹!©Ÿ š‰ ˆÕ•ÔÚ¹5ê(ÙêÄS£!X3RÕßràŸGYùõíý+Ýx´ëiø+m6B"Qh sg¿kwSJë;GÆwûýøXP—ÓÄ„Oè£cÅql:v°ñEõLæ‘GPúßë#„{­øsê%S Q[ùºaÙŠŽ|N³Ôçâ»uÙÝ Œx73•<‚ +¬½sZ/…$mÙ׸ªØ¯»=©èQ,ÜPËî¢*ÍO<*;hô%J!kŠˆÆî¢~ùµêLe9ž¼7NTí3áx¥ ÅßAQñØP]E~ò[—"ÂOø¬ç©1gËUÆ7FPÞùÌFÂ_®|ª¯©†Yºòñ¶Ï´8ÿ´Z¾¥ÑñÞꛇvhqT°FcòvÆ?{]ÓÒ;·àø€Š)*›àÏ;¨¸ùßí[æð5Uýä„ì§ÌV .õ¡¶ÜXK¡°8g²Û"èšG•+Œ Òþò'Ö†+x‹ýÏ‹ ûb æúÞ:qûðjYÝ_´T•ˆ².ÀB6kõÆ´ºAùr3ÔÐ5 ìkÔzÏ•å"¨ÑÉ‚h¸D•Ž·¥îÝæ"à±æêV]w½—ïa¿½ŽZäŸA± o„?¢¥}üN!qµ` +Üéø”DnåÌ~³<‚òB_Ö-CAq¢¾¦Ô»×l³^' +“½Úy[ðõ§K7Qøê‰¡²wɧü¶ñåóPi[»ú½ô®¦sþÞò #è—‰Š‡Á˜žCj|}ܯ‚¨®½žµ|•ö•$™i«!_GA}r—‰ œÍ©Ÿ úÛ‰"¨8+r× +Ê@A‚îÿÌŠJ ÂOî·4àÍý.i¾ÞëÐáCö–¬oŽ ²šˆ6“¤ûcœ.ñõµ^AqS£½¯“ox»N'sMÅÔnóÁ¸šžÅó]þ@}EEeg6Z“ªšõ¾÷-Dã”æHjŸŸ–ý”YÒ'‚±gÓêÒ/kàTã|NûEÐOÉÖøLNžg¶´¶-©½spd%sŒ+9‚NƳÁ~NÛÌ· ‹x†p¼4t'¶¸šõ–Œzyµü–ŠNÕeÇ»˜i":Owý¥„§…õxÝvv GDc¦ØÎ´ŸA{Šî °•[¶Ôï%o¹ýþÇ#èÙsC¢¡¾²/.ô0Õ×bÒ)ºªã®äB¢"„J'džÛk ã.X¿Êˆ«JÇÂÏÀêô½ÜÙiÁ¾AEýŸü¬ÙßAÇËÙ*äoŒ âúŒ«f<úJ"hoñ}3mUáû\|ºôΆ·‰ayßú¯ˆ ×wâMWÕ6écÃr¥è˜ëÇþEt¤£è‹1ŠÉV8•UP…„Ú;ú„#c¢áÜèÝŸA»>ÆÊ"¨Öá¨ôåÖº½kHaJ|T*ÖeÝ8¹w­‰®ƒJ¢0tÖlˆzU!†'âø³ýåT:5üüÊ>>“ÊàZ_H.UœÅz!t°8AÖ ¤u){©ÙlвÇÿ`SõU÷Ë ‚~oÎqŧƒVs }B8ô)9‚¢é×¼éØÙÈhszÝaЉÁ7R’ãÑ¢ùIðwDPÉxïõøÃËš»“K;·‚‰®ÄÝ®?)‚¢Ío×`×(lË„cqã5)<<‚òƒR*nÄOÿ±îÚ1þV<¼äû Úáo}L v¤ß½¸u„Ð4ï|˜°úÕ:Üúf+Yf,¨å±8â—CI‡²B=±¼„èoÏl˜¹ú› jèu®eˆè2/Š ÔÃZ¡¦ýí­ËFPt¬ñµ­!¾]6‡¿\iMüü*-}Œ•WEÕòþÒC}¯å/‰ â„£XIÈT£ iU¢Å3«Š cNêý´ŠŠêÒ̵°CgwTö +ךˆTØV•t#ÈÑ¿y¤b¸«°^< +Àí’î’äu\,0R“ZG¿>¿¦¸·`Ÿ‹}ç¿ùÄO¡£OB6`…Qã{æÏ{æ;"(:\jo†ÏÔdÜþ oAZŠ’#è—Ïi—-Y$š¦ùõìfÂX11Xwb£V™¶Û£šfŸÄÿt¬¿ÄWŸçÐéÐÓ^…“¸t¤%r‡=uéº>*ûžˆk<ã„OÀ¥ïMð\;¾ØDmJ>ÔŽ²:¡°sî×~N•UÁäpnì ]v¡d_Ò÷×7¨d¢«4eþ)ukYÓß0ÖQ²×K’ìí)»ÚUtÏ‚²LE¨¶Ç[ˆ&Î{a×$ŽûÑŠÞ™°7ûD<Åbwn+ÁÃ;Òñ¾ø›˜$DÕz[ÆìH¥Gª>amˆ¿·ÈålÏ×ß5]¬ŸA¿´çݱ¢Htöþ˜¢¯L@0[òŒ ü«#¨´7ÎÓrúþ Š÷X¤“o#iþ´ŠeÇòFØGÈ‚mWçþú&R±¨63Ê¿-Ï?ÿ¦õ'\»~™¿8‚¢ã=Ÿ‚6[ag0¶ñžââ´³xÉPì{,v,ö¾iT¼k/¬IÛh€—UV¹;<ïßßA¿ ¢¼›‡d/)Ô»VûÃïšSvm/<âlHF˜¶Þ×›:©ÄÏ/b ŽDå<¨š ,¿#‚Šz?îÂÇ»‘ÖŸ«ðÐ8ÚYüØÕ”‹,Aמ~J0ÎRôËäÇø£jX³£Y&–ô(N(ê,9½ÉœL¢ò]‚?Ï{Ðû'FPL_Õ³ êUU‘Ûñ§é©¶p;m<6ž}:]gSuÖ$„fîy¾aPa‹‹ûœÜ„7çeæEÌï÷(n´¦Ü]Båx„>é—¿`n^PÄ $ù“âRýµ¯=ÌØ‰f·ÿVó¼Î^âI™Ðñ÷7Òð瑌¯½nZÑîö "èXOy€‹¡Øä4+ûÁª²vo~»Â Ò®hw|‹¨Ø‡t)´QñPà w|jŸA¿ #ÏC9*{mrõRSÍ|GMqy7Á¼‹ÒáºÌzøXå}ÿæÎüm²÷áñÍLBá®»‘ùyá«H»±fú­ëËEPÚZÏ ¥ó[4*¬t2À²¾š¶sbÁÜ;:çEPªþ:¿œáüõœnº±×«ŠŠá嬦ù©f©·#aÛe«>P€gã›[§ønTÔ[UÝ0<Û+ø "(*Ë¿¢£NGèl;ÿkM“M Û»çVö;#藉ʤSø^L뫯>+¬êð“@¼fÕì_Ô,ØéE]/¯äÊæÜÿiôË—Þêô ÆØõEÏmÿÓÒ6ÅQœøûà«ÛfŸ OôW”VLB%éÈ‹7‹§×µÔÏþmí.KvÀÏ×$Ž¾í¡ Ð°e„G¦¶Ì,Yåß?gˆß¾'qmv„EÆ<ù*ãÅ㨫g\Ùøsõ¼UgîŽ.<|_ÅNHîo[£KBH$ËÎË?,âÆãç©n†‡…÷Ý¨Í Yí¸Ó³lE%ãý=õe¹'·™à§m¯¤œOm]=#ò£÷/Š ø’¢ŽÛ[ñÓ¹z»DLRVVfzrBè‰}æ|vºá™y>(h]°ÌèÔXzäA  +þ.QgïwŸeeee¤¥DŸ9²Z‡§.0·Ye@!“GÐ/haR°_Šanë{ó¶TÆãøØÜ&ùÄ•K½#^*®}ïn¡…5!’ž]Pøµ‡Ï223Rã£Ïïu1Ãc&•·ûÜ‹îñ…W +ßAûë2·[²9†î'Ã"âá+…y‘œpáèN5&apN>Xþ¼/_oì6#±L|ŽÿyûîËW™øWd>»°Æ„Ph·ãæn‚KúÊSlõñ‘xt¦áÞSW“R^b<)憿§“Ä2_ï·ÕEéÊÐ3[mÈg±LíƒÃ®>zñ*3ãeÌÅã6ú||Ï`òþûvdþKŽf"(MKßÒL—Çгô;vÿÙ«¬¬Ww¯‡¸­ÒÃ_^ ÂYêîàÂnµ%ß/×eßÙh%Àc2IÕÉçxXDÔ“©ïDc»ÛɃ;ô8*VN‘Mc¿0‚âÅ›èM½zˆÏ¢â¯}¬Úrõ潌Œ§·®^ + ;µk™euáiÍlöúÞŠŠ;r×âW¸ Õ5§®'`7õɃ¯ŠeCâѶ¼xS6>TÓÐ%èZ«LlÓ§%\ÛºÎX…©µÆv—Eý‰ô‹t¢:ó_|:¬òÕÜ…]ºùìejRÜ agìtÒ “\¦ÍN1<>Påo§Aå¬ »xëîãLYÃLñðRà^¾*BW5Þu­ ÞÀŸí¯ ué—V0á‘ ]/0®dA'Þ¤ðMâG-òâRùæ.÷rnã}gý‚w5<óq¶ Žíöjù1Þœã³ÑÍZGšY„Ìâ:mÚ~ýMÓtzûuô ~»öþÅCúl–BÉU,6ú=Ω[tÒü=“2¡£å7¶(Ö¯š¥{Â«Š¦÷±Z šBý‚-uy¿3ƒ:¿!hF}ìùÒ¥"(fJô9çÑ;…ÍŠ¥«ýaIm +ëõt¸­à £¾B+•5jUÿÄVuoµù«øð¤;¸í©¬ò8–ZÖ¾àU–ÒÑ÷.Xi(|V}Íγٟj¢ü©KFPÁÁkiï’.Ú-Þ³X<óý—· /¸é  lÀÄ÷iñ›VëS.Eci{†ÆUv-~nÉ*Û.õ’÷ºZ/1=c{PJϯì)Åh×Ó'Vis ÁÑÛ|?îµ_ßAñõ.ö”WeÞw3§_N:5Þû⺿6wñžK˜½ò¬±æ—­ó'FPÙjW¾¹»ÍÆhÑv”ãÆÍvÈNb ÂO’)l÷c×ò‰ßˆøsüµ´5ïÞz›•qðˆ|^³hH>*™ê¨Ë|žtÌgÃô§\ýBÒ^hì"œU¦!;ÎÍÆÆÉÝ7«ðñpIãëHÙ×”ô* ¢C¥"a÷§üw‰WƒfKåvè^jfaeÓ°Â,%‹ˆê³6¬”˹ôúé_’ö”îÛèŠ}ã…矈¾Ö¿õÛ‰Õ–gôóê+'¿¿ælc³yÏ™’Î%g·–LŽuÕ•$Ç_õÜ4S|ß ±oòË{„Do™~ì`c»ãèõÚ~âÙœPQg\ˆß:ß°û="Å;qSEC±_qôŒê"ˆ ÒæÜD'G¯CY óŸaAÅcÂ’·OÂ첓ÒÙíÈÙ5íøãÒþOþ.ŽîÁÑ ‡^àïííÎ{ùà¨÷t3Øt"<¡Z>®í¯Úµ«ž+O‰*•Œöµ}ÌÉ?æ9]-N;ýb¥U· ŒÍ­-íÌÛlkkcãó¾…¨V¤ýÏwà5ìs?·E^º©‘Þ¦÷™/cÏs·›Ùò®[Dß^\Û1:±’‰Љ‘¾Š‚œ”ûQ{œg[ë雳 *ú†ß!ùE:5ÑÝXž–rÛ×eúÃÎû‚®½Ê«êMH§ÆÞÇŸ[okw<2˜ ‚ò¼/¿šœœèo©|™ë·Õyzï º_\×­8߸<‚ªn8–Ø7:)ì¨Ë~õ8p§+¾”݆€ðøwåM"¢uDjNyo³±q9›MP¨d ÛÝ>¼‹œÝÝì6½Ÿú*¿¼^86ïH ̽{ûÌfßsD—KÒîâî.ö6ëOä6<-5ÚUtÊÝÆÖÁ)º@ñÍJx5 +»ê²RîïÛa;][ß ¨”´Ü–¾¡‰yƒ+°ýó‚ßN¬žDgÎé!ê®> +/BS << +/W 0 +>> +/F 4 +/Rect [125.35 612.64 414.65 631.64] +/StructParent 167 +/Subtype /Link +>> +endobj +273 0 obj +<< +/Length 3686 +/Filter /FlateDecode +>> +stream +xœ½\ërÛ6þï¿ÿEìD0q㥓ñLâ4mvÚ\ÜÝ™múC•eG;‘äHT“ö•ööeúsÓ§XœI@V-ÈF çààà\>úì麞_O¦uòäÉÙÓºžLßÏ®’ŸÎ.W·?Ÿ]þv;;{5¹™/'õ|µ<{»ý¥†[ßÍ&W³õùyòìùEòñô$#üW–M²DV’p–”‚‘L$ëÙéÉ?¿J–§'Ï.OOÎ^Ф"¢L.¯OO s–Є2FKв"”%— ÕíÛ·yr³Q#'7xU5Wßžžü4JÒŸ“Ë¿ž|£|}z²7¥oYÕ1OŠ<#yެ"‡ c/é˜nÓ±}Håh–Žåh¡>óѲNÇÅh’ŠQ 7çªuµ„~IZŒ¾…[ÛùÕ úÀƒÐ¼Ä«MJ©ê£Ú7[Z6ø…ƒoî)‰ðRT%)ŠÐüî+ø 9–Qª¹[%›Õ¤´6¢z S ^œõ8:9Aw»ž¤ùhZƒÖl×ð9‹N¿à„>Ü"ó¢$R†È½ŠN®„Ó9Ô$½w¦é˜ékØU·±ùT’Œ‡øè™vŸ_i }u«µ¿}A–Ñ&,Sšéçûö$ò $ͱõäc3ŒÚTYR) ËQ(,ÉHÁ°ëõW8¨ú?ù懋ä,फ़­êzµ;ª«UÑQ¡ígøÐ@'7Ú*G^ƒ\JˆÑè[5/ˆÈýÔ’±›©¥ºœþ4¢elÊÊF°å#̳TŠV橆U‰Ó¼Š¾œ}Èå¬Ä~ËY¶œÒGd¸­hž¬È‰äEMd ü™ŸÚ?L܇Že£ŒQ6›uŸEçDªžì(óf>j‚È€î>ÉXÆÎ£O¯ÿóPËšSRúU¶³YÈœ¨é¦cÊFôHN7>—ç@´u¹´ªŠ¿âuÿRn(p³@n§8**R©ð—äÒaoÂäuCç)$ƒ/“›•ÉóUbXKÎÞÞN–À×/Ÿ'ÙÙ÷“åM2º^/¾K#&¦Qq2-!=õFp:=ùw*ÝDeƒ[þOÃÕÚ”Ú$`D7]Aœ°¸…È~‘Üæ ô¶ŸÿæÒÃÏ&Â{Nç*þ[L>¤Å‘²AN+R?QP[‹W!rïF6¹†¸×¦„8õÏ+©æmæâTê ýGß«"«ˆ¤&Af~r²RÏÀÏdYÚÌþÌüøæGLœ£³Ôìåí•Íês]Þ”«Ä5D-þܸé%×ñ²JïÒè ä%¸÷À|Itræyû‰×g…é1­p^æ„—¶Þ6pjywëCÓ§¹²›ø0Y¡"â)¾&‚"Dîu³µÕç:—Ök –³´ã{–uª!좑ÉlÛª˜ì²ÐÏv°ýìc$½]vÜÜï) ¶ÑÞÜL–Ú7jF¶fÁlaL4çz$ÇÅZå÷ÙÏ+ƒ5ˆíÆà­ BƒŒ kZ?ã5•ÑsÊ!— 0?u¢9ÉdˆÜb ¤—ü×üš&  V?ZðJ¯+Â×(>­+#Ùµêz„qêU«(_Ôêú;i4Õ¼5&êÊj›u™§j=^ÑWåì±j,¢¯Ô°Khå„¢£P€îåº *‹Ñj^ë%9ΦÊ3"† áŸÝ•±‹…û c` À.¾h°[µ*…«ô¢¡•iU <Üúm[{^ÒµûÝ«°Ý²ša%£š¨Ýå×ÆðŠ™æð|ƒºûÅZÐ?RÑeT³0™«q4Ð_»üºÑý/F0µ rêgEás.:êþÏ+`ù·T³þK瀫ë:pZÿ}—‚Íü#‚­«è¦‹Q’W!Æ7Ö~÷Ùm¤¹ôx¢uš{m>@Ð þ¨TS?z «:}Zo +zâXÂµÍ A“6:éCwÒjwmÔDKi«Fèê†Ö£ã,:>ã1]k#ì9b0ŒYÛë:t×ðGŸÍà`ÒÏð“,åùXªo™«Å9ü̸¾%Šó±€ï‹sÛƒëŸLý£V!›Ëú²v0–8‡/Ia¼ó1w»4Oêæ®Ìàò†½¥ì’Í5­¼K«ð±ŸSf˜ÏšÑT³,›ßFm†ç0"•Žœi›QŸ²»z,+4×0mæríJ»™¿Ãç™;j¦ ì‚M`àöúÆüzƒêýéÓ'¥Õäv®±kî1ýÆÖ/¯Ì¯µÝ´¢÷<äÖ×ë³ÍûÉ6ÂÍá‰ƨÉÑ»g·ÀBå| +çÈG<ä*;eün~¢ŸóBQ”w¾±ÆwnÒò²øpw2Ë£¢€áä=©1§‡Ch*CäzVº£ÙH¡"a¥ OT|Wfµ@q#´WVb"ž„$E™p€‚ù}añò}á,'Œ‹L˜ÿ¶`!”ˆ WdLù¨ž+×¾B3­‡¹Hwp +&Bì–îøÈ•””,Dîëøä@.rñ…Yæþ=¹Š!CäÞ¤üb„ˆ+¹ŠÍ°ŠAÆT¥ƒé¸ú…E.ïÁ@÷…ê3®°ÓG »¨ ]u®0ìÄ,ÿ÷•NÏÝÖÒÜ¡SO”׌,^)“Sí)}ŸÈ`ð ë·îÁV-Ïi»®K)¡„bÀ' ?Åaî%ó–§p¨gðÓ>l›øÊ +Pþjÿm\-Û¤ô%ÜX^ͧ:×RÀ]²Z†{øbYNJ[ ÝS[V2€—œJ)jûŽm]Ÿ\FV}V0ð1÷Pýê˜;’ÉŠÈ!ðÜà–I£Ô«Æ²Y•i“s0”*†æƒR½Ç ÜhŠS±]¡‰A¤z¸è¯÷`Rã8º3 sæ ûãý¥¢Ê¶O»Ìù„Ý»Œ#lN#„Ôb_ÒÂIàqÊÛ#Á L 3õݘ³”~oROdÊ–Os†´/i•­ÂŽÝçõàY·'æ ²U#K¼~G58÷”ïÓΖ +ìŸØÞE—§ø9ºRJ7ÃX¨~lµu£hŽH'ú˜U£(3•ƒog¦“Ö]ôAxÆGfê«T{@5|B¥Ü¤Nß×o´¦€XůCäe5lþ¹ê»/ûfȘÑi‹Ú÷vSW)¨‰‡Y (J (ÚT¨»H¨>ë"€ïê©Yw“š5á¿ä$öA^&}$úeF¡:£}ø:ÃK%W}^â!ÂyCW|Ù"'4 Òí-õà=É œª/X©;ºz–Š5âe‡ÃVódFIF÷Y«Œ¾';ò톯ÔÞÌúØÌãÇ-fAà ~ ²Àu>`Ýtn_âú±ñuø(ªª´2½³™´=@õ”Pú} •;‡¶\š. +FdVA}|;¶Þ¯W»_Ÿ®†ƒ ÛÇÞe›”dJ»5yF*ÑÑ÷®ÊŠæeçPáª~m]òÒÚgÔ“ §¼ëRmåî«ÉoM¨í)»ø#`ŒîÇ$Ê åC.ÚÜî!$gvÐ]â Íì3ÖŽ‰µAè³þòÙSÚßAœw‡£+ðUÚÝa,z ™ÜKÆLOÛØz(*ð¦coMìArÎÔ>¼Sw'ƒ2žü§p«vO00›,÷j<›Æ>²¨ F‹&C„w²g¦v¬£Ä]ñF¡¥ltœ©µ«)0ï wÖv,ºBôÈÖCjæÿ×Éæõ³ºÂKÚ´ =6Ç×S¶·úõÛßJv-KÊŠúqJ¹“#ÌLp¾œÏì{Ø:Aõò]ìD ¢ˆZEÛ¢#jýfNw™1[x—‚ȆQüal¨øWHûTއλ¢†)d.G—sS¶ý0I‹^\»È[§6Ì89WyBp% +yx‚|˜å`¨ÁdöoèÜnŽŠ`ý"ÍÐe·=ɲ¢¼K¹?©ÒG*Çx½O*úVâ•wJ}<÷nœ[÷k•Êà¶›.E×Ý´Ø©W¸¨PœâLkã·:)=gBÇøoá‘Kä8A¨Ç¼t<Tä†T¯~ÕßaP¨î¡‘zVö=®‡°¸”ûöAÿmÒfF&otuCÃOÜ¥Øs Œ6/„"ÆX–²ïWÌqâxXŒÞÅŠ=–Ûž8©WhÞí¡©MdÚQ!fhœÁÝ;4²_”C¹à`úûØýòˆv?ïiÆñÌ~ŸÒ‘öý€ÌŽ3 ]_¿è=ƒv¤”9qV؆›ˆ´6Ã[°wukK› +aL«Ï)æM…žs +ľ+tk]·˜§|ø>ÜýÅç+m×Ⓦȼ«ý*lÙ­Â~ú¬)Ö~Ú«ÊnÚ)ÕÝPͺõì2?§tG|†?M99”–‹ÝuäP ž5UõTÓ)Üòw(gMWzN3g4Û‡wêÝÍ,\^òvd— hz–¦Ã 6,ëwÄ04ê» Ø!j•ôdP4 ØãtŒëô±ØVxÆé.-×éd!03ŽÙzi•Ô§€îtÛ8 Íew+±vO4H¾miä {샡¢qÀ.¡¶‹&äÔ^ÅU´r<+ˆZ-Áá/pZ&,¯€ãvÿÃMü+¹>çphÿÌ+;çâÿ„r= +endstream +endobj +274 0 obj +<< +/Length 18152 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 747 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 883 +>> +stream +xœìÝ÷C÷ã€ñ°÷ +"ˆˆ‚µâžu[÷ÖÖQµ®¶nmÝWëÀ½p"вĠ€²gö>þšï7AÔS¼V?&ôyýd“Ë%ï;±ïÜø¿ÿ²yóæNÚ¯°°0_¾²§OŸZÂríÚµ>Ú////_YNNNKXþôÓO—¾¨84š5kV9€Ï0}útËÌܹs¿ìcRR’åçÝò»dÀæíܹ³©Ó–.]zÁNôèÑã½°\½zuúuúôé¦Í²hÑ¢Ÿaþüù–™%K–|ÙÆsçÎYVëïïÿ­ÇhÛñãÇ› +jýúõ_ö_OïÞ½ KÀÖ–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRa HEXKQ„% a ,E–€T„%€°EXR–ÂRTKXFGGÏðºtéBXÀa)êÂ… :tˆ°€ÿ2ÂòcŽ=º€DÇŽû²?‰„%ØÂ€-#,ÀŽ–la v„°`ËK°#„%[FX€!,Ø2Âìa À––`GK¶Œ°;BX°e„%ØÂ€-#,ÀŽ–la v„°`ËK°#„%[FX€!,Ø2Âìa À––`GK¶Œ°;BX°e„%ØÂ€-#,ÀŽ–la v„°`ËK°#„%[FX€!,Ø2Âìa À––`GK¶Œ°;BX°e„%ØÂ€-#,ÀŽ–la v¤}„åÂ… “´G{÷îutt üÖÿXÚÖ>Â@ûñ­ÿ±´­}„eXXXWíQTTa ö¢}„eRRÒ·Þ¾Š’’Âìa À––`GK¶Œ°;BX°e„%Ø‘ö–×Oéêçháì;nÅ™Z½Ð4:c]ÞªáqNÖ'»%lz©¾Ý–VßÙ6ÅÑÑ{ð/'Í_èS(ŠRÇ%thœc¿e§æ75åkÇwkzÜqàÏÓ¿~+³¦¶ôÒþƒçÓ ÿz]Úú²[g÷ wìa v¤Ý„eï`ŸÆq8ÇŒ]û¢Vß88¡úÉùÁ]ýšØµÏÆo–ÆŠ§w?y=»èK}KXŽíÒ4ºN=Wæ)ß”¥¦ôîH_—¦Çe‰Ëÿ}X +ê²C«¦xƬ=õä_‡¥ñòŽ™Á~g–ø„%Ø‘ö–Î~ž†œÌ)·ŽM0e_áéíëãö^X +fc}yQæÃûiiéO +^«õÍ“} æêWOÒÒÒ—Ô굊×yÒÒîç“^ôòɱU|Ýœ|ûÎJ/Q¼–ƺKFy¸ºú†DôˆïÕÑÃÙ94nAn½„¼æ° ³zßüøÈ„锩Œ¦šÜ½c§ü¾sJ¿Va)§ÿ5,:ÈÅÅ+,ª[|¼e\!n.î1‰‹o>¯i KG7€ÐðnÖqu¶ŽËÅÖît¥®xýànÞî2G×àN]‡LXš^"¿wpi «{¯Y[Ÿ½ÊK?=¸£›ÌÑmÞ±'úæ°ttr÷êØ5¶G\l7™“wÿU'ŒÊ×Ûœànmî°èž=g§<¯ûjµÑN–`GÚWXýtðê¶¹‰þ'gÕj29‡/Üw}÷‚ž-a©ªÈ™Ý¿££«÷„5'Šê´f½òyjR|%u"÷¤— ÍaéÐgÇõ<­Ñø*íXÏ?™,lÑî{fáMXÊd?l»X«5i*ÏeéÐï&î-Q›%¹ÇvmÝ{äJ™ÊÒræòû"‚mP]1Ö­9, ʲ‹û6ŒîßÕEæßg蘉£¿ó¶,,2c©}tt‰—«£ì}Î ã¶4êçhËÎ+Ž>z}:Ñ׫÷‚-?Oéé2>£F~ÿÏi-ai.¹çï%“õý;³²ùÕBÉ­Ö‚gššÃÒ\j™Òú¤^ž´lŒÛGÃÒô*óòªYßwôñ +ï5jü䄯Sï[ÏXºvŒÙ›QÙ˜Ž†‡IóKüc„%Ø‘ö–·^)о¾;*¶£—W —»G¿ ûK4ÆÖaY’v(ÖÉÁ7dÌÒæs¢Í³ãe2‡Ä—äÿ&,åÆìë»z¹ùtì¿áÈ­âÊê—·÷X¿ +÷|êQå{aùø¯å–°tw2%õÁ[Ÿä—éLg,Ý#WÏ­+ËœÙ/ÄÙ'ÐÏÛ5ðû-µfuë°lçL ±´_Ôö”—ͯ6<>¹Ì2j§¸%åfiai®¶¸W'™×€›>{UYUò[ãWáƒ^ªK|Y„%Ø‘ö–}ޤ—5+Léc’£óä}ZA¸¸å—–c,˳f$„8ºùLÝt¡L¡3ÔÅ™§û…zÈ\£vß/k9Æò…¥þÈ*ëk»'n)TY¯­Sxu[˜Ÿ›XX +ʧ§#½Üd}öÞÌÓ›ôŠŠìŒ‡/Š+´æOï®w¼ Ëàno5U{æm<ÝwÂö¡A›}h~«c,åûf÷µüW̤ Ï*&³©úÅÝŸGÇÉœÇl¼øöËO‡¥[äŠcY:“¡>÷lDˆekÇíºQdYÖ¨-_5"\jXŽÝ}×`6êMRŒÿ$ÂìH; ËmêŸÓ»2b_F¥mR÷.ðnK³^~iûÜ OWO¿ð„ÃFÒ³K¨ƒƒgq^«ßžþÂÒpãϹÁ]'žT^û*s夾®N–'¤¾zÿ¬p}å–©}œƒ£z9jøÀ¾‘âûÝs»È õ䯰4™Õ··Ît–ÉÜ{l¿–oɽüs+[ŸžsOÏgW¿Ø„#FŽèåáêÒ!nÚÅÇ• m†¥²hØ>ŽŽîaÝúNž·î~Æõ‘AÖ3˜6\kê2Înéèål=ÆrÂÑr}›_…/OtÉ¢z¹ìf~Ý—ÿ;ö…°;ÒÃR¨|˜&“9ûŒËª·¯Ø:,¯~ýèoƒb½=\,½Ñ}ÆòýyUšÖ×±ügÇXj*Ÿüþã„N~Ö‰Cÿȸá£Gö ÷³üqæž;æ®c©(ÉúmÁ„nÖdN.áÝûÍÙš,7Jø~ø°l0W¤Ž +ñrî6öšõœ÷ÂÒº‚»ÿ0*±c —å ½"ŒZd麦kª:,mÞÙm±ü­‡d&L»ñ¢:ëìÖþ±Üœœ¼â ÔÓ×Õ±SÂüû¥ê¶Â²áÅÍC£»vprpô |:»òc£š–`GÚGXÚµñæ¥ ÉÉ·Šk´–AUå·““Ï^Íi:ñ»úeöùää”[yªæÓb³¾úU^ÊËK.ÜÍz®Ð¾½7MÉÓ´äää+wžk›O/ϸ’œ|)#ß’I‚¦2ÿ¹³ÉïWiÏb1‹ß?—|öÖýçjk +:eUÆÍË–5ÜÊ.¨W)^<¼iùsÊ#KR™ªò$'ŸO}üºåÎ;zUÝÓÆΜ¿ñ¼D¥—v¿D£ºúþ­ËÉ—®çUª¬—ÆT–§\½x!5£éÎ8ÊÒÇ–5'ßÉmuG³²ª$=õšeÛ¤ÜÉ*­U7?n×óóçÎXÆU­m—¡(÷žu\éùê¦Ö5¨Ÿ<¼eYßµ‡ù +ÉlÒ–æe\:ö\ÊüWUõ•/o^:wîÚWõ:MMÑóÉg¯¤¼¬m:ŠÕ\[”•Üjw˜š×OÒÏ=w-5»†;ï -„%Ø‘ö–IIIßzCø*K°#„%[FX€!,Ø2Âìa À––`GK¶Œ°;BX°e„%ØÂ€-#,ÀŽ–la v„°`ËK°#„%[FX€i¯a)¼%6ì>!ö¤ðI_b/|I’>ÔgŒCÂ@¥,öÛñ£Oý›ÝÑö¢¶»kÿ£K°#í,,êÚ‡×OýöË¢øPë¨|:Ž˜±äèŇ•J}«LPžY1T3æb~͇Dþ*ubwßÎ ªÞ< NÝ6EöÎ~!SKm'@LÚª#ËFužú‡¢­%êšì‹Gæèb‡K‡^#ßsêy¥²ÕXÌŠ’'[Ô£ƒ¿e ϘÄ_ÿ8žSRoþØh µ»f ð ü!W¡ÿä;ëüØÿýíèä;uCªªåêFMqÆå5 &uöw•9yÇ›wèzŽÒ`nzVóìtÐ?Ù‚^^z)iëÄ~±î–E]CGÌXzêFžRoz»ˆQó,ýâÚ9#ý<-%pð¤ÅÇ.eÕ¨¹›ù7FX€iGa)èê “~žÒ)Øû½Þp÷‰š¶îdµ®%!ÚiX +Ú¬äÍ‘î~“ÛKÁ º²{iŒ¯gë±8ºy÷_ðg‰ª©£}Õ“µS]Z/áâ3é÷r±nô…×¶‡Xs¬­°*VôòûdX +/nèÐzvî·ýj~ÓïŸK÷€IÙÕ¢»Ã¤®:ùûÌ ÷Örð ´íüã73“‚.ÿê¾ïº¶^·ƒW@÷ù»SŒŸÞìøÊK°#í&,-U¹gþP¯È„É»N]/®R¨T*Euivêé)Ý#<]}§o¿¡455„ô°ìÔÏݪ©Õ“-t¥ ®}uiÏÏá^–-ÓfXÖæ]èïãÒuôñ[*ë”*EMþËS»wrs ùùt®ÉZžÊË›g†¸ûž»7çU•J¥¬,ÌüeBo/gŸ9G³Lï­N0W>º0.®‹§§K›ai®¾7À5`ôÏǫꕭ·£®y;š•Ï~ˆ ð z$åaY­R^[ž–¼¥wDP‡!?唫—0ªßÛ ŠÚ´¿Ötöë0{ÛeåGvGÕãóÃ:xwî³ðÆã×rËKäU9—÷Æxøö[Vf°¾DQ|Zÿp÷¸eSJjê-C®z™µvίø¤ŒÊ÷‡Œÿ!ÂìH{ ËCϯmôré4daZaí{qQž}vllHÇ^³ï–4–É?ˈĤ¬ò¯¼+þ)ÁTóìöÂ)CC¼B'NMóh+,MN,wqéòËÉìÖkyž²³—Ÿk·é‡k…½¼péèHï³³kt-K”>86 Ô­÷ºËêwWgT¿Þ89±çù3GE¶–æºÌƒ^QË=4ˆ ñõµ®ÎÁã;¯iÙ‹fåÙµãdÞßI/]§¼àú˜ÞÑ]G®y\©[ÀêåÕ]d¾³ö§™[lTî˜ÓGæ::³Þ:%Ypy[Œ³Û°•§ëß~2¡:÷Âð˜ÐsþªÐÙ¯ÿQ„%Ø‘v–7îßÃÁ5vë•g(˜Tÿ>eÑÎÜŠ¦cÛYXªïíZÖﻡ›NÝ{Uœ1»·[a)èÕõå5jý;ópòâ´I}‚»ŽÝW)4f£¼¶²¢Viny‰FqûàÒHÿ°ÕóÌ­×eTÜÙ·$¬×„äœÂ?fǶ–ºÇG~òŽpôá«ÊÒÂGÙÙŸÖ(5ow™¾âø¬^ÑCOçVµÞzµ¼¼¼Z­™84*_ï™3,¤ÓãK?1y\ž}j` ÿˆ'j4MáhÖÔ¾X28»ëÅzë€2¯ð•Eì¸QôΖªy:7±[TâÒG•:ÑÕ‰;Ò>ÂòÐÖùã;û¹÷™UñÑ9«VÚWX6JòŸWX[RS“ûa)îuú‘þ¡Þ#7^Ó¾ó° ~õ`ÝÚ_~œ3¥G—ˆaK”ªZÌ"˜Ê2NŽŒŽûùp¦Ê¤û³­°ôG¦'vè:â×µkG&D»Èd^]FM]zêdêóW î3påÓ]õËì£ûw¬[·ñð©;%õë:!/egl`И•gäŸüºÚ¨.ÿû÷™!Ý'Î]²zݺukW-˜2"*tÀ†3ÙM5šqìgY§m× [¯\WúpBBg¿ø±)/äŸZ;¾&ÂìHûËK†‡øwŸº©Lñ9gZ4†¥«gÇÈ.1ˆŽ +÷ru|?,]ÜC">X¸ï¼›/ë¾â¾‘¥`Ò”ÿ9o¨OèÐäÇUï>e,8·ÚÇ?ÀÓÕ9 <ñ×£·ª[…¥ª"gÑð¸žÓ¶”k-U×vXª/ãîݤKTDwhÔð¿Ò^„]iÆ÷ { ÙxñÔ®„Î=Üœe2G¯À¸áKn>«4™ß_¡ /]?*Ö#z|JAm›C¬/ÉùuZâÛ“•œ;ü´çZ©âM²§ìãç7cG~­Úl=ŸG0hå÷ÿZàîÙcèÅüºÏÞ˜øÂK°#í#,ÿøqHh@PâܽUêÏ9Í¢1,?é³Î +÷vîYõ×Ü9’ý³°4(KÏlšâßuñîjã{õf,ϹzáÖÝã{¶MÙËÏ9hæ–«oŽB4ÔžY3%ªïœëo&~ÛK}}ññ}[·þùwfa•©ñûo£®öÁß›úúw½öYV[ò`dŸˆ€€˜ðàè!ãg._µzõªó& ôðê¬ßÜ%Ÿsì.¾ +ÂìHûˤƒ[÷Íê-óè¹ëæ ±{ŠS¶†wè¹t×-•‘°l$˜ê‹Ò Šõó[ôv¹òiFA0ëµá½ùXËK¿ùúG-KÊ)Ï¿<òƒËœ¿0þn¹ªá‚ɨÓjôï+©MÙ:IæóÝáôAñbݰøà^?Ü.T¶^¢öÙ¹ÞîC6\l½sóÎoîæê3+)³í„5—¬íä;òÇu­OJíæ9|gºÖš™&ËgÓ[J!¨‹îŽêÞsä–— +®dùÍ–`GÚIX&z~u{¤§s@ßÙ·?¸ŽeÝ‹ÔE‰]ýÃý•UÞØ4ÿù°4^Þ9:*"$¤×äCw +>|^Y–>%Ò½ãÈu%­ŽY5kÊÎì–°ç~©¢âÑö…ÓßõCÏÎ>2×ðQ“§N_´+_äA.£7ÞP´ÚCFEÁú1ñ¡çg–©MÖþ…2ï.ËŽ?4¾]Äüì†çˆ_N?jµ6Óéu£]]zŸyV×öväûg÷•E»QØjaÁxÿÐÒW—©GsõÖ+¨ŸÞÑ­×ÜCÕ-7ÿŒY'Öuññžy(‡ËX~C„%Ø‘ö–IºÚü߯örsvë’8çèÕû +ë<–Y§(H?;i@7ï1ËNTèšæÊþëa©­yºdPÏÀÇ3Kõb7ÿ6i*vÍNôv _xàv¥Ê:™)hªÏïYÕ-Ø;zܦ¹èaÛÇXjJÒèá×uÄö‹9šÆyK]ý«Ó¿Îó ø~í¹ZëÞ4…—»{:FM¼œõÚšx&}iîµéººÅŒ¹’×zÉ7”užšS÷9W˜²þ^äì?dÎŽ‡/Ët–¬5iŠ2/‹ +vôL8ÿÂ:;ª«Î[2*Ö3°çÚ3™*ƒÉ²ÀËìkszwt÷|³LÛæàë!,ÀŽ´›°´6IÅ£_'ö÷pvtttjáèèæ:hÁ¶â·7¹þ‡¥îîî9wâvpú@—øu/Ô–ž3× “7å×·¼ÊxëÀ²nþÞN-‹Xö`hÜ/I÷•­&1ô3‚\ƒÇ­«=J¨½¸pˆ“wü–‹ùM¿K¯,ŸèïæÒz<^þñ?î¿Ý<{j(¾s¨g¸ïÛÏæèäÔý‰ f+¿-ÂìH; +K+MmṃÛ~œ9:¸iTÞ!ƒ&ÍÝý÷í’zm«<øo‡¥P4¹×G¯³Ô}MºiSËŸ¤þ¾tzLˆ¯õ‰¸E«wÜx\öñ»Û|ÞYá&MfÊß«Œ pu¶^±©Çˆ›ç–¾óyšÚìó‡çMâ*“¹ùô3õºwÌ”gwöê½`ŸRôœ#¡öÂü2î›.²þ÷K°#í/,´'„%ØÂ€-#,ÀŽ–la v„°`ËK°#„%[FX€!,Ø2Âìa À––`GK¶Œ°;BX°e„%ØÂ€-#,ÀŽ–la v„°`ËK°#„%[FX€!,Ø2Âìa À––`GK¶Œ°;BX°e„%ØÂ€-#,ÀŽ–la v„°`ËK°#„%[FX€!,Ø2Âìa À––þŸ½;ÿŽ¢N>Ü ö}paQYFEÅqc‘D7Q‡ñŽWÅuTAGDEQYÂ&  ²É¾†-ÙÓü%ï{æÜsÞ·“†‘V)m/U=Ïó‡tWW×·º+ùœ®ê*"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"DXa&,"$=ÂòÍ7ß,ÒÑöíÛÛx÷îÝ‹½™3g¦AXé-///@tD=,[é+±g‘ËÇ<ñÿéÓ§_êc +þÓEýKa €”–¤„° %„%)!,H a @JKRBX€”–¤„° %„%)!,H a @JKRBX€”–¤„° %„%)!,H a @JKRBX€”–¤„° %„%)!,H a @JKRBX€”–¤„° %„%)!,H a @JKRBX€”–¤„° %„%)!,H a @JKRBX€”–¤„° %„%)!,H a @J¤GXvéÒe —T·nÝÒ ,‰Î;Ï™3çRãź0,G=€˜7oÞ¥®Å. ËÄ¿—z¡ˆa @JKRBX€”–¤„° %„%)!,H a @JKRBX€”–¤„° %„%)!,H a @JKRBX€”–¤„° %„%)!,H a @J\–£FzêÙ³çwÂ~²†°œ?þø + + +þ?Û?ÿùÏÿ ¤µÿ¿°ÿùŸÿI„åÔ©S[é+///;;;¿¤Í›7 KH{¹¹¹—ú— éïü°|òÉ'W¥Ô¼yóžeòäÉUÀE¸ÿþû›Ì#<’ÚñÃ?L̶M›6•„Þœ9s +êücjÿür ô°|úé§×¥Ô|аZzè¡3ÀE˜4iRb“™2eJj7Æ?þ¸!,/õøøqï¾ûnCA=óÌ3©ýsð˹úê«…%„°@X&%,!(a €°LJXBPÂa™”°„ „%Â2)a A K„eR‚–ˤ„%%,–I KJX ,“–”°@X&%,!(a €°LJXBPÂa™”°„ „%Â2)a A K„eR‚–ˤ„%%,–I KJX ,“–”°@X&%,!(a €°LJXBPÂa™”°„ „%Â2)a A K„eR‚–ˤ„%%,–I KJX ,“–”°@X&%,!(a €°LJXBPÂa™”°„ „%Â2)a A K„eR‚–ˤ„%%,–I KJX ,“–”°@X&%,!(a €°LJXBPÂa™”°„ „%Â2)a A K„eR‚–ˤ„%%,–I KJX ,“–”°@X&%,!(a €°LJXBPÂa™”°„ „%Â2)a A K„eR‚–ˤ„%%,–I KJX ,“–”°@X&%,!(a €°LJXBPÂa™”°„ „%Â2)a A K„eR‚–ˤ„%%,–I KJX ,“–”°@X&%,!(a €°LJXBPÂa™”°„ „%Â2)a A K„eR‚–ˤ„%%,–I KJX ,“–”°@X&%,!(a €°LJXBPÂa™”°„ „%Â2)a A K„eR‚–ˤ„%%,–I KJX ,“–”°@X&%,!(a €°LJXBPÂa™”°„ „%Â2)a A K„eR‚–ˤ„%%,–I KJX ,“–”°@X&%,!(a €°LJXBPÂa™”°„ „%Â2)a A K„eR‚–ˤ„%%,–I KJX ,“–”°@X&%,!(a €°LJXBPÂa™”°„ „%Â2)a A K„eRç²k×®·¡K—.Âà?œ°LjÑ¢E—]vY HXü'–ßgþüù ŸÀ©[·n|ðAj·Da !Âò¬^½zpÑ›LÊ7Ca !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !Â3a !é–&LxHGÓ¦MkÒ¤Iûöí/õ/K~\z„%Þzôèq©Yðã„%~ Ò#,ÇŒó2޶qa  é–³gϾÔ+øEvÕõì;ø¹Ý§/aYž^ùâ˜X¬Åˆ'祪o‹÷æß>¸cÃË7øá¿6–ZõéCOêÝp{lØãG«j~öSÕ”ìúÛ /Ï_µ«úgÏëôñ=¿óâk‹·]ÊÌ':„%@„¤[XƲúÜöôÎõƒ‹|õÑðÞ­b¡Ëš“{¿Z²äó ;¤j!ÎËnýßZt6 OXqSnV +Ã2^zðõGîlÙ¼ïÔùßüì°¬ZðÜè6y9w¿³AXr1„%@„¤WXfwìÜ9·ý°¿n8T7¶xÍÚÙSº¶hݾ]óï„e¼¶²`Ï7ÿøû >[½iGqŹôª=´mÍ‚ òw©(=¹}ýŠ .ß°­ðtÃŽæxÙ±Ÿ.üø³u_—”•غqÑÂO¯X¿ïXÉyk´æÔ¡]+—~¶ ÎÒ¯w.¯nxÒšã;×'æ¶ê›A¯<}jÛÆÄS,øléÆ#…§k–VcX6mß¾sn׫ß\}¨þ3Ëšo?ýs^‹òš]–µÅû×,ÿû‚/ÍßtèTYãíñ²‚Ÿ~’×7¥uãÚÐ0®ýÇKë×UÉÆù¯ßÚ¿{Fv§;{eáÒµ¥‰ºŒW•íÚ¼ª~˜/[ùõ‘¢ò†y•Ü—ÿé‚ÅŸyª´ìpb%'Æüéª}ÇŠêv}W•~µfÉý7öH,×5¾ðÑ‚• +‚™ÿ< BÒ+,[ß>iÒfœµöL]W¿zïÀÌþc'½âü°ŒWœúü¯Ïޏºo‹œ&‰íг߄Ǧ}¤¤>ë*?üÓÈÄÄWOyaÚc£¯êÒ:kÒºÛ•>³àèéDžÕXöbËæYmFNxóùG¯½¢{N“Ìf­» õÔ7'꜌WÙðѨáƒÚæ5­_©¹}®¾ùÙ¿­+©ª½pWxÙñ/?þ›+»%ž"–×mØí´ñ` ×®1,;Üy×ý]Ú÷š8mei¢MkŽ¿ûÀðÎCF>4üò ËšŠoW¿7îÖ¡[çÄbym{õðÒo +êH­9°ô…Üœ&mn¾÷Íçry·¦M2›·é:ü×Úz¢ª¦bÇoÛÇÎi×gÔ?v—Ví›þôĽîÈhٶϰÑÏl+¬ËïƒëÞ¹>/Ö±çí¯LûÓÍ×\Þ"±³Ú¾ë±%ÛÇ ¿2²Æ¿fvíû›Ž¥ðÍLZ–’fa9áå9ÜÔ½ç¸×ŠjÏT—l׳Ã5S¦¿öÀ€saY[Y´è•:ä6mѪëàa7Ü|Óˆ—uÌÈÈíÛŸ÷•T ˌ윎}ÝpÓÈ!ýz6ËÊÌh3øÕ¥»ãa™‘™™Û©÷ÐFÞ8tP›fMbMZÜýßË‹kÏ”ì]õ›!=[v¿væÊ]¥Å‹¦ÝÛ¶Y“æýÆäï+únXV¼ô›ë23³:ôêÃÍ7|yˬŒ–=Æ®;à¼Æ°ìtÿŸf=:ø²c_8P\UuìË{ö1~Úã®=/,ã;—OÔ©EVÓÖW 6räÈ!ý{5ošÝ¥ß=Ÿl>r.,ëÆÕ¹Ob\7 X7®¬¼1/¬,ª8øÊÝC»µÍ‹e6ïÙïú±“þkÓ‘ÂÏ_™Ø"3gè£³Ž•–ؽâ×½ZÄ22ï™±©¢1,32šä¶í6dø7¸¦s‹œXF³~¼SUzxæÔ‡®è’—X®W¹å–ÇówýrïmÒƒ°ˆô +ËöÍZòʤm:ݵáDå±/f¶ÉîñÈÛËÞ˜<ð\X–ùrÂ52sZŽ{~á¡âŠÚªÓ{7ο¶SóX¬û««ÅÃ2·ýõ3òwWV×ZÿþÕ½ÚÆb]&¿¾ª6~6,c±Ž÷½±´¨²¶üØö‡oí‹e_w÷O×–ìülÞœù W/K´\푵3{´oËúîÆÃÿ–ñ’­\–›k7øÍÏ·UÖÖî]wïu]2›¶}tÞÖÊ‹Þ!~6,›tyðµÅo=<,«×+öžØ¿â­+»uœ8ýï›8ô_a/zk⺕p÷³[×ÔÖß•ÿø¨þ‰¿å™Oâa™פËã*+Ø:ydŸÄ¸†Ž~ètm¼ðÛÇnѬOã1–Û–2kÖ¼/vOüPSyê¿Çõ­{ªû?<^oËXN›Ûžz÷pIeuéþ7Æ×%nö€'ê.­˜^ÿr8Æ’‹$,"$½Â²ûó ·¬{kJv½^\¾cÕ_&dv¹væÚ}óþtÛ¹°Ü·üËšd´êxÛŠƒŸ ÆË^˜H¬Œáø¬(~6,»\3uOE]øÔÿú7Cz'’õ·/}þ¯°Ì»ñ³'ë[Uüη5e ¾ý…½Åu{œk*ËŽìÛ¹q墷þ2mÌð+³33bMÍX±ïßòjçÇSórš4pçü¥«Ö'¬^öÔ˜ë²cMoøí_V\lp ËœžOÌÙ´~þÓm3ú<¿pÓ²WèÖ¦ÏÌûV½<î\XƯ¿¥c«X¬×KKv7νêëy¿KŒ:kÀ”#µÕgÃ2ï¦Å» ëî¬,|û±Q‰q ¹ë¥}Å5„eÝù‚NŸ:ºuÓúOß祧ïk_¥±kï|çpÅÙ°ÌêÐû¥•ûëù¬\÷ö}uaÙý¡}u? K‚–’^aÙã…EÛ|1÷ªîFNxö¾¡Wt¾îÞuKæÿ×íçÂrçgÏ·ŽÅÚvžüMɹó(ÖÌ}êæº3öŒŸw¼1,» ›v¸þþø‰o&\Ûç»aÙæ×Ë×Ý]U2÷÷·ç4†eeáþ÷¦ý~ø€žY±ö#îøÍýãF¶j‘Ëö·/ü{X–o™;%·if컲®¹cZC ^Œsaùû¹[nùhD›ÜþŸ}ôî~-;þòTñÚׯŸ ËÚƒËû·Éņ¼·± ñÑñƒË_©› Ã½{jòÍù‡ë¿ˆTY4ûw·å|oXVïZ=Ò#:äæv¾lØØ‰“Gôo—˜Óðœ¨=»+¼i—˧o(¨OǪõ³–üd BÒ+,/{iÉ®ÊCëîêß5''7';gè¸9‡Ë«ÏËÃ_̘ٲÃMKö6~E¼¶ôÅñWÆb™7N]Rüs²¨zíì'ºçdµéqó[‹¶œ(.Þ—?£nWx«_ÍßRðïaY±uÞ!×lÐØ%·îþ—=‡Ž^ü‰Ãφeó^O¾÷uáÑÍ ëÚ¤Y^ófÙÆ¼Z?}~Xž)ùz|×¶±X÷g?ÝÑøÅøÊMs‰Å2r®y¢ 6XXÖœØü›þ=2c­o2óÛÃ'Š +>[¿+|ăŸŠ KRLXDHz…åà9럩.˜5¾îxÂXfÖ¸™_–Çã‹^ßôÜ1–G7O¬;š1ﮩïï+,¯­,Ù¹êí›År.Ÿ¹áè¹c,RXVÎy²î±W {awimÝÇz‹¦um“,,ã¥ÛôÍ͉µîÿò¢-åµg* +¬Z±ì›N9åäÙ°ìpÅsËöT—›1ù¦œºa·óÊÒø™ŠÍs<ïË’·']Ÿø©÷¨§7(¬®©>²õ“o¼"–ÕáîÿëËËœ^OÌÝXQSujË‚k»ßëK÷$¦­.?ôû» Ë_ÿeeUMU…ëïðc„%@„¤aXž©X;㾌X¬Ivï9[¥s&ú伯°ŒW—¬xû‰^íZä´h×ûÊþƒôëÙ¹u“ìvÃ'¾q´¼æÌÏ +ËêÕ3í”ݤmÏ[Þùü«_.¾ÿæ~YuÇX|sùÞï~+¼úä[ÌÉÊjÕ©ç€AW¸²OÇí{ö抽UA¿¼S–5µe«_›Ü!;#ÖbàëËv'ž`çÇ8ÿ[áûÖýõ†Þí²³s»õ¹rà }{tÊÉÎé;â‘åßž<ó£aYºÿ¥»®ËÌÈn׵ϯî|4ÃÊ1—'J²õmOÌÙµ碷~ß¶YÝ1–CnŸu¨ñËï˪wŸ¼11u^§^Møû¶“©O“^„%@„¤cXÆoœÓ#Ëj}÷æúãÏË3u;‹VôÚ]7 iÛ4VW@C}ö½Ý'ÊÏ?åO;ƲüÄοüqbŸöÍëO§sý¸ ã‡õn‹µûÚ²š ÎcYzäëמºopݱŒ¬¦}†ÜòøŒE%AN’þoay¦¶`ýÜÞr›^uçÒݧ.˺¯íÝðÉC÷ÜÖ³sbEe¶îxù¨ñO¯Ý[ÔpNõË3ñŠÝ‹g îÓ!1¿Ž×O\±çä×KfÜ:¤oóì̬֮¿éÎqw o׬I—Á÷®Ú_úcayfßê÷ÆêÙ$³IË.#lqK~„°ˆôËYÓ_Ú´nM~þæ£Åu'*¯);¹9?Õú] _°.:ümâ¾›÷—7îhŽ×Vì߸~m~þÚ¯v8]yn‡líñ}_ççç¯ßràìiªNïØ¼1?ÝŽƒ§â‰À*<°fõªüµ[ .Ö¯9ºgëêüU›·(¯kÂxUYáŽMësØüíÁ’²Ó‡·oJüãgj +lÏÏ_óÕÞc箼SU^²oGݫ֬ÝqàxyÀk/Ö”mݼ.ÝÆý…uUœubDk¾ÚQRY÷eÙñ=‰9çoÙS?«µe…Ƕ}µ!ñ„·ì<^rñŠSgÇUTY¿ µÕGw×kÛÁІ֭.ß»=±Ró7ì8pºª¦¶¦òøþëÖ¬Z½qËÁ‚ÂÒÂÛ֭^½aKAiUEñÑ-kòW±ñpÉÙËý6ÿ¼—£¶¦âØÞm«W­ÞðÕ·Eå?ÿÚã¤9a !é–³gϾÔ+øEK€–@˜ K€–@˜ K€–@˜ K€–@˜ K€–@˜ K€–@˜ K€–@˜ K€–@˜ K€–@˜ K€–icΜ9×þ˜ñãÇ_êÅ„³ïÆx¯~øá‡ “ K€I¿°¬­,=¼Ç’ÿ:+á½Ö~½«¸¢ö;£>µwã¬Y ¾Ú_tá +©­,ùbÙ'ó>XWX}öÛeG¶Îú>³ß]¹åHH.wýç?ÿ9öc®¸âŠK½˜pÖå—_þïÕ×_½a2a !i–ñÚ¢›ŸûÝ=W¸¢mó¬ºQe·èÚûª;î}níîçÅeü›þ‹]õâ§;/\!ÕEû~w÷ÀN=§l+mxDühþ_¾÷_VëñÏå—ÆÿW^ªs.,›6mÚì{ 8ðR/&œ•x7^øÍÎΖѕ6a¯­Øµrέ½ZŲZötý£ï?~ü=cî9|P«ŒìŽýÇ.Ù~¬±-BXæö½ææñš0yÆÂ! ËÄ*ºÔË?ÑâÅ‹…%@t¥MXí[3ihϹ]ÆO}gÓ®Ceõ;²ãÕ'îž9厎M³†>ðΑ³ øÂò²?ÌÞŽ~ü^Â’4 ,"-]ÂòÍ¥/OhžÑâ–©ïU}7+Oíz~üõû^ümaý ÂBJXDZš„匩S¯ëkÿ«ù[Ž$eõ±íëþãËc§+ë–R ÒÒ#,ßš:zPÇVn}l×ÉŠ‹tCXö|pÚûk/°jéGc†÷¾ ,»Üóä;k¾;í¦ƒ'Ë~Ù—'aI–‘–aùê#7tjÛnȽ¯”Ö\Ä Âò‡\ܷ»?ûñ¶_öå BX’„%@¤¥GX¾öè]Û¶¿þ¾7 +N_|XætìÞ§ÿú]Ù·mËf„eÓv].ë÷Ýio}{ùž_öå "ñ‡¸{½M›6]êeŸhåÊ• oã¹sç6Ü","$=Âò­?Ö¾m»žÞ_TuƒNÏc,Oœ8±³^yyù¥^ø‰JKKÞÆ§Nj¸EXDHz„åì7þð»šô¹sÙžÂd£Œ—í^zÿÏ/\ÿmEM<]ÃÒ’°ˆ4 ËÙÓ½0:;ÖnÜ´¿—~÷úgâ•§–L»7¯e·)3Ö”× +Kˆa !é–³lùè†nyÍ»œ¶psQyeíÙS¡Ç««Ê¿úû›¿º¬}÷÷åï+©¿YXBdK€I›°ŒW/Ÿþ‡Þ-rbM;ß4nÒ´7fÍ;wÎÌ×ÿøàíy™Ùíú¿¶h[åÙ4– BÒ&,c©);ñù¬gtÎÍÌÌl<#PFFff»î#ž›¿º¸êÜ>ra ‘!,"$²^üôÉC—}ðØèz<>û³ÕœÜ2~à‹ù£GÿþÓ/“\¦§¦ìø»¯>5ùѹ‡/,^¸mñèÑSÞ[±WXÂÿ>a !i–@Z–",0–",0–",0–",0–",0–",0–",0–",0–",0–",0–",0–",0–",0–",0–",0–",0–",0–",0–",0–",0–",0–",0–ðÿÛµ•8Â(ÃiìÔ*ø¯IÀÞJØÎkðìl¬ÄBK»Ü€ˆ­m«"7 …v^€÷‘% L"?˜s¾> +/Dest [26 0 R /XYZ 40 482 0] +/F 4 +/Rect [479.42 360.14 540.54 373.14] +/StructParent 169 +/Subtype /Link +>> +endobj +276 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/fr/shared/communication-grid.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [285.44 321.14 549.4 334.14] +/StructParent 170 +/Subtype /Link +>> +endobj +277 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/fr/shared/communication-grid.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [243.95 306.14 289.69 321.14] +/StructParent 171 +/Subtype /Link +>> +endobj +278 0 obj +<< +/BS << +/W 0 +>> +/Dest [64 0 R /XYZ 40 728 0] +/F 4 +/Rect [324.02 147.01 371.48 160.01] +/StructParent 172 +/Subtype /Link +>> +endobj +279 0 obj +<< +/Length 5134 +/Filter /FlateDecode +>> +stream +xœå=ËŽÛH’wþÞ, ,óÅ$†€r•ÝãAÖcWÏºç «Teí–¤*=Üîù¥þ„þ™¾íTÅdD>˜I&%•D ì`ÚÉ`Fddd¼“>;_®§7£ñ:yõêì|½?O®“Ï®÷ÿ8»úå~rö~t;ÖÓÅüìãæÓnýy2ºž,‡ÃäõåEòðüY–fð¿¢$ÉQŠ”Ñ¤à4Íx²œ<ö_JæÏŸ½¾zþìì-IÊ”ÉÕÍógœ%$!9OËDeJhr5SPß}̓ە8¹Å«Ò\}÷üÙ½¤ÿäê/ÏŸ½Qãýíù³½ñ?¶•ÖB¤DAÊl0l\5–ë(ü,SFX³\ø‚{YÛŽúËÏ=ž£ÈéçFæÊ3ÐÞ™Zµˆf„NÐ(Ræ“!˲x2ˆ 2Ÿ„ÂcIuϳ†|Y,‘lòœ‰4§v}¥DUÂlaÞÅÂb»ß1ØNÇæi,4{_—úÐ1_l¬¸Xjýkô lpÔ):L@}b¼™lEðS}ÿÿéœbBÔx9W”?õ!4à½ïÕÅ‹)¸úD†^X„NxMYµè›c¹š•ix¯H–Å#¬-=ÒL•XMúÂÞÜôÍ/¥Xs$:µŠ9>ÙÊób ãYµïó@$@ÇxÔ7± +  5ö¿‚˜ÊÄ%3ŠçP¼lòI/¼¶c3ÀlÌÃÿ±™øïzb^ ^8¡4K)B/Ð:Ož'Æ›¾ú75÷8kº^¾'x~º^ÎËxh]>í~àj願†‘ž§FŠ!¾çvzièaæw ‹ž¾%CºZG?t¶Òâ»0“Ê÷T^#)Œ7‹3Í´³ÉZf9÷¡O$%…Š„ëRÒ´xŒ@s=Q1Ä `&bbœP-î`bH|\܈&ñ|þ|XFHSìSl 0P9 Æ®…0pß9Ø]"p<7{KÍ[·:ÜŠ²*pÈ¢8¹ßÖêql‹Àr”D´Ôú”ßÔˆý’¨žïæçGÁE«9šÄs4} ÏË«eIC(çK‡‰RÈók‰ÐU@¸áîñÌ#Ƀ€÷k@Y„Èj@5”ž +æ +9‡~„Vï©Üî€îl—*”cÁ²¿C—S£¼-5ª#'´Ú®C ]4x^¦ÔÆI¾1nqbe4Åu©Od§k0ÚÊÃŽu Ùv7vÇh»®o¿8@£ Îø–νÝ(—«k‚šãFº*ƒÈ:ÒV¦î¶ÆÍ‡²U0 vJE´ªÙVÖìh¥•„3¬ôØ®­ö˜˜Sßî&LDJ³ID=U è|}¬„Å¥jôå¸O¨‘F/qïlª´ÿuÝ  ­DUûÇ®ËV î¿–ØpLcš?éÔ4üúÃJ½ThùC°ßúDœ€mfíX]ž´»¡Ýýøø›¹ 14i4ÉÚ d2|¶Én3v@µ/rÍäÀO}ÍÍc¦« ,~}JÐøÂ$à àdÝ5YI•Œð±óc%OËØŠýúQIOÅwš×J;ýÏít~ó›Ý„&~t0p¤ïÙKI‰=‘ðQ–² Õ×¥Z^tññ{oËú»jóÕ&=t榥KŽx_~±V„ûZ¼ÖO¦Kœµûuîtö F lÉ« ­´zÁÌÀïv`©‘ìdÌ#Ê9 ²¨ñÄÁ °‘)RöÑÔ:=ëè”`¬6ŠŠñóhvïj«Ó ˆKSÏ«øªœŠ9êÕË>1JtS©ŽÕô›­!GóBµ²ì©8ÊKYÛYaVÞ˜ø²˜V‰®))Iš‰%– zeëÝ;Gç_¡Eª-ªîöoí¨†[¨]¢lØh¾v™ÂkgAÓ%ºd0í3¯ÁúdKTðšÆˆš^'•?€*X­u÷Caì)fÙ¶š9÷èyM]ªMxlç…úŽ2ÿãÉÖîˆcÙ(IMw¸üð +uæÂñÂ¥-«-Ysžk\ÙÜÜLu;IåC½LúemÕhS½½Ç–—¾ +wëûG`ùœ^^€”¢HFátÄBQD'“'½·¶¢ò='NÃënVÓOÓ» KÿX·}ð¬] Sñ¹îÕ:uúÂ17ÎxÀ¾-”½ù¦]µõÁhΟˆÓ\¤L†Î¯©¶dé£ró¥²éÝ;‚зË"Ôvï²2âML®êP-|[G@aõ¢ªÕWJkõÒ-¬.æð­µé9ct ´ï6žö!4Óòt¢¢bd~Ý×ÓÀy¬b5¸ú«âÂÿîo×*ôȹ³Æ ^Jt¿à¹H ™Ýum{bòc:_ûÖ׬:»‚ÒQíŠycA!?’¢ç*Bç´Iþ«,Ë/±~AI¦Äòê-à [ïeÍÛËÇ +)!‰à· ¾p›I›5i¿Ü5ð“ +¡õª(A èåjô¹4x` ÝÓš+§oç V¢»Ç¾î>)•Q€l²ï)¹v! }Ô¡=×n@¶çÚ½q¶äÚ Ôö\{5Ô¶\»ášn<®xæ‘äA`ëqdU@ºù8ªåÚáL5+\VY +ù¶/Ýžlß1Ú®d;ÏHZëþ~ô‹QÇÑ«Š·äÌ¥‡p<ëФ§©Ìº™9+Š´¨%™”.Á$ÓbÓ9VBð„^ë ç'E*å!+kã$íÏQ[ÍÎú:³Þìε¹åçv<JCs&;ë(£Õ†»öØŽã(;FÛiš2ÏÞT>*üOA(¡Ý_0ÕÍ_Øàýëte ê Š•uú^TûóT¾«ÕÖÌî¡¬à”¥$Æ +¯ë颼L¬[sgye¢`öã' :&Ù¬^sÇ"…/ªÀÍRˆ1àÄÓ¨<ð‰þfGÇô±ŒÁq£&}Íï7)cZ¼¾_ßÛÖØÎ•Mé'et(îØ{Éîr1ƒ  x"yQÚª\Od‡žÕÄ…=^ºÕqøŸàbÒªåŽþè ²¹ÃNÀMÕ$7y#ìÐu³©dîÔ¥_LFèwäpå_NÓ’5„ŽGµo´xsô"%?§d_jKVe/ÕC)ún1dê…¼‘hÜ FƒãQœŽrôhù¶™ç®µ«,ñ½ëö)-óÎ섉±|wwmîµ”k4=Û1ccØ–Ó )߃1;N>NSßiÒä…'ÚXðÑŸ@}_LlŽS룮ñæ4aoçŠÊ,Ž XáFn-yZ6Øý¸™'ýXše`Ê&óélÔzrÕeî4ÌWÔ§T_KS»è~ÙEVÂ7êLÁbºŠd!Îùa~2acyÍ +b¦Mç3\ê£â¼³öxõ ²TVƒúµ +ù¤RÇÎsŸ¦æô¶õ¤ï*8×S-V¹O;ÅïÛá÷âm{§,S¾t 9Âãjœë¾×hãªßÜ[5†îÖ…;Ž<,-…„©3‚ûË[ûë +ÏÏ?ÿ¬šÞÛ¾p¦ü3N+ÓQF¤)’8o +q•jÁ;ƒÜðòlõy´œ¸bÜï×,Óõ¥EJéîÙ×ôeäØGS©Èà Ò³6 eÓOÝíi’šŠNMÝ­sÒ]J>ýŒ\›ÝíaeÛN3u YB†4W_chM£Œ®TjµlCWÓ–ŸJA ÈܦÔ&(w|ÛdDZ¥ýˆ‡\|!²Â´„Ø4?A–‰7—¦Û>#ùÛŒ7:ïî™C9‘— „ˆ´§_$9ÏÈk1ô/i–‘ì-Ž•RžÃ`¨“þ*. øh|'e†P]y­÷ + +{Ô-(2R”ØÉn ´· q"*˜B\”nr7¨ [ûávQâL©æ†¯—Y5)õº9>ŒÈ™x­&Iõ;Ù[;)œ»Èì +¬°¬ÉØd<Ñ·JöZe¶e‘‹ ´N]F¯•®›â6§shŠÕ7]èTáç"NW~rÖ‰nøUÙ«ö¨ +V¡#ï=¨g0žy{ +’;ó±Ý`ü©]õ ‡­§žU²„ð…æz¢ô>ô±èÀ÷TœÊóØ÷16íù²âæ–&ïîpb÷“ͺ%þÐ~ÅéÎBlI”ªœÎµ+RB9¯kÚ!ÅFYíËäzä~Å¥¸çõœ#˜dW’ë¬Ç*¹²GÉýh aÚtr:&ÃyoÞ ô‹–" ð“úïnrœÊŽ %¾'`ŸÐ¹í D7~epf#¢ÿ}Bá(=íÂÅæ‹8wOùVû‘Ë6t¿„=¬3WØwUëGª&ˆó´•žî§Ï%X›tßwŽNPHø´ ;ö³‡‡â?ê§J×9v|tâ4a:¥È®æ‡¨Û?o1hmÜ‹Ùð¾oòí¥lï bÛù…‹zúW÷«ÖÎhtîÒƒ(å´EOi€ö€Llm0 ÛÛ#¼q¶´G¨ííÕPÛÚ# ët{DŸ>vggÄ{Aèò0@TS`ÌÔ=J° #$ÆYT†=µ‘Œ8PÅÆp§Â¦û9BlÈ`³Œ´ (æTжC}Oùðii@Ø€@Êú,¼ÄÜn-/u&z£M<$ 4Ëá›[MXç˜ÔòJÁÔü†ØÑ˜8HUS÷Üc˜&jY@¬p™f~<1£ÍÅõ¬²ž˜R]¶¯QÅj%ªà¬š¥½‘> '6Ø'4„R³¥Kª*0×u̼±ÿ©O•T˜;æ'Î4¹ð+Žrȯm¢yŒŸüT“-¼ÉþÖ9Y9Ç£ä»Ä ºãÛw>…¦ØçcÍŽ‡/¾Ÿ¸Ûï[¨Gb§”CF¬‰}Ž´5½û xÃmj<šü3iYå|CÇ~]¼FÔè®?:˜Ç°5t<íüŸcѵ&ý‡þ“»*jML^çä ¼cµa…»i?¢ ÝÖyuì×÷iAW“üsç4ê.†¯ë|^îAmÛç`¥6/áàA“ÚŸú¶ï ~XÏ5½àIšmHUkB%¨Aé]·…øÕ”ÄCkëÕ·µ|t´U\$‚‰7O|¸™×:Û¼0ÄÿÊÞ¬ŠŸÂØÓ­[Ã-×ô@r[}ZËj…Dïó|-Çk•ˆ¿ßdL£Oo ¶µÐ5ƒ¢cÿ¡ ŽÍ MÂb›ýߟ«2ù +endstream +endobj +280 0 obj +<< +/BaseFont /BCDLEE+Calibri +/DescendantFonts [4075 0 R] +/Encoding /Identity-H +/Subtype /Type0 +/ToUnicode 4076 0 R +/Type /Font +>> +endobj +281 0 obj +<< +/Length 3547 +/Filter /FlateDecode +>> +stream +xœÍ\ënÛFþoÀïÀ kÌ9dpì$Í¢ÒÆ» lÓŠ,¹"JÑÅÍö•ò}™ý¹êSìœ3©G¶É`‹Æºp8çÌ™sùÎ9C_¬·óÙx²ž=;¿ØnǓߦ7Ñ/ç×ËÕ¯ç×ÿ^MÏߌoçÕx;_Vçowï·ðÕ÷ÓñÍt=Eϯ.£§' Ià¿¢4J¢¬ÌHÊ¢‚3’ðh===ùç·Quzòüúôäü%J‹èzvzƒ“ˆF”1ÂY$Š’P]/ä°Woóèv#gŽnñS©?½:=ùeÅ¿F×;=y!'üéôäh26Ȭ˜G"OHž#«È¡fìõ"¦ƒU<äƒq6˜ÆÃl°óAµ‡b0Žù` _ÎåÕeã¢X ^ÁW»ùÍÆÀp¹ÂO›˜R9F^ßì`n¸²ÙÀ;œ|óHI„·¢,ˆ¡õ=VðAr,¡„•!r+)›å¤´6¢ú –þsçl¤Iƒ«vNŽÓ{ÈÍÆq>˜lAkvkø;휾H ýz›œŠ‚dYˆÜ›ÎÉœ¤4D5IÙÎ$2õ¬jÕ5œf$IC|´Ü@mç7ŠA¡>­”öƒ=²Œ>¡Ši¢îoû“ŽWÑ„¤¼k=ù¨§‘F@¥'Í2Âòˆ IƒE  ‡Î¾ÅIåÿÑ‹/£ó@”z¾Ün—‹p z¹\n; TèûÞt Æã[å•;Þƒœ“’óÑÎM5„ç~jÑPÎÍäV]O~°¤kÊÒG°åÖYHE+ë”Só²ÀeÞt¾%ýšÛYòã¶SO¢œypD‚fý•ÖÉDN²ôkQã ƒxæ§öƒû0°l¤3ŠÀg3"¿gs’É‘¬—u35N²€î>KXÂF/¯„øóµ¶5§¤ð«lÓ÷̉\n<¤l@{ +ºÝ.ºsÓˆÖ!—–¥xHÔ}PnÈÑX ·“‰’”þ’¹€J›«”€d2õ÷iA*ñ¦%©Ä±ÚOSSœTÐOí_°çË +Q—Ñ6¨f Ë5$Ë P¥) ®ËjÁ‡TïÝjõaº0ªíx¾î ¼æYƒòZڵؚÑË!¾”Q»4í°’‹û”R’=ÊNxvf‹$§l]bË([éØj5úc©Ý®ÅL–J;ÏÏ Ì¯‹1ÖiÕit Ä c?a>°7ƒ÷NØNµÁ1757BÍ¢jEÕ®[jÜçKTò½©UãëD9™ÍÁq?È¿Fji¸h$Ñ5š–#‹ Ì?¿A®–$Œ”P@Píšj)t]ÝVz ½¹ÌÛ<è`GPµä*_ªð~‡îaó'霯B îô3v„ÝdýÄ%¯TB‰ÚlQ -¨X—Rtk­`"¬IN×j€̰ÈZáÅûÔD¢ qy„ðò^…— Ÿü<]¨†”Èúãíÿ»^ ‘ŒÐ"ćÇ_aói¶D¸·¨•_שÑãÔ½¨;hV(—8­=—ö”ã>µ!UØÔpü¤v¬ÒIå)è¼6 +!"ížÀËö;µŸ.r€(è4êW˜É£NÜ]©“%3oæ\¬pÓS¾•Ÿ~ŸKâ›z„:R‚~ø©[¥"ø%5f&‘M—–<ÐPŽÜ}×Ò@¡oªL{„*¬Ä"l{§Z®îÆW¦Ö¥5euÓH†mj|ˆƒ=kæÏycÖd§j×Ð 8N{`îÕ„Q7ÝÇ)G52ÔuÆôàÌFdaïaô8Z+λ>º )R’«sÔß((âK½„ݯ̱2kÂ*“@0j5/üe f}†¨öøÍ¢ö"S-§¬Ê]:³ýf¾XYD¬¦Úx0ìÚ0?™ æ*ÿƒðÀrÊ¿œoÑ~¶CÕçÚÛqŸÈj©·¾Ç€»obL»CëîÏì ¨/øï¾·O8¬ W‹N¥EóÊ_EšS”µWµ4]-éÚµ°”°´iyzô)ˈÈäž%I~•Hކ©|/®$¡t4dòýñgêc&_ùË¾ðæ·¥üw9òmFÕ×ðž‹Ñ†ñ/}aýí¥z¹P·ÂtòvœŽê©E¦F'p‡&ßf©¾%³Tqâ,‡ê6={Æ`f5LÎØâÕÞ%/õcá™…Ât0 –±-ÌÞÙk + O°[ÖÀ¢F&&¡oGöHAj§ˆEšÿ*T¸±×±¤®„ ƒZ­TtÑ ÜØ2†ã×1,m¸1¨¤µpNЇâÃ~t„íÞD t_qÎR<Ÿå'D‘¥è³hʤ;Ì:X]p~ƒ{ í |RT;LN§¦­§3¨7oÕK‡t®Z€`KW,ñÂÛÜj€íy‹@lq[Ã$·>2¬¡_QÛ¦ +©è1Þ+{£ÂzÒ4ÊÊ¢•ói>a‘Œõî#N•fètÊÅŽƒå}~.u«ŠxÇZm-}XÜD±BE1éô«ÏuèJTËuüÌ„Ç*àšè “âjDS'&[fL1¢É35cæŽËqŒž¶€d6Ðâ`/¢ØQGrêÄbrä=uûã¸ºÔ +äíµvà^žJGpòVd¸P£òC8У’ºeɌԀupuÙE¥™ê9 ¦kì&­1Žñ¹MŽÓ Ïâ$KÔ°Þj¡…©.ÆŸ0MCü¼p­@É'„[m°!åÐZ7gÝ?KÃIBC\wŸðœð 9Uñ˜{ÚSÃpA_¹Æÿ¥®ÀàVýdSéšæ›$c‚b«ãä­=™ú\;=á:­Q¹ÖõRåŸtÄ"=Ä»oö?îÊÐõhdÙFy-Æ]mûX‡»]à@~ªP)¶×ún` +ïÝ¿[[K–=õ¸ž ºo‡Å¢º¼8ºÑس։ +8P¡Ê¬/ôÑ=)š*¼8 ²VP†ŠUe%Õjc¯Œ1¨ƒøÊ­…4ôÍt~s×cá\™œª™N´íÔØ¡ÚÛ¹ÏúÚ!NñB° bÁ#ʶC§*Û:m+ƒ¯n›Û/ tí}á,Cpéó8kõOU·ƒ£Ðû^Ò(èÐd4ÄÐ1Æ“>?6›Ûg³>ìa½6kPG5Ü\¤âWr³çÄíµQa×Õ‹&ˆÄçÃ*éê _SÏöô†®µÙ®ž¸WZìµ {@äÐNË€à 0 âÿ«ÆeªÌó÷Ý?£*bYø©aûkD¡ -°,ØëEï3჈ê¤:8Õª­1}¥‡_f‘‚ qí”x7ßX÷TƒíV‘8”Q6‘f{û‹0Jkôö/gqæ¹¥i5üûÛ¸+ž)Íáè~€ç–öxw)Ó¬¤ >‘'(Q`w`PQÊAì$0›"¯œ‡v'¯WzÔÍá§Î‚œ‹{êæˆÀæ<‘åŒÃac?˽ùf…õN +endstream +endobj +282 0 obj +<< +/Length 30425 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 767 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 1453 +>> +stream +xœìÝ?‹#׺/àþÊ&íÄÙ uà䂃(˜Àà袃‹áÂÁp`'F00f Ãf†½9 âÃ¥Qd3(0˜¦Á̵èOsNw«¥ÖŸ*•VÕZR©êy2O«^­µ$«^ýVIú¯ÿ .6º=HåÔ}P;§nORùÀÒ¹Ç §€ÚêNÝm5’Ù-œ‘ÓvY@ mu §î¶€ÉìÎȩר1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°Ÿh 1°ŸhŒÌÆæ¨·“w gä˜kÔ\fcsºž8Ôi»…3rÚ‡ Øïh-ÍžÆæ>’EñXÕ€…#÷ ™ÝÂ9~;9ZW“רÄmÒbUŽÜ0dv g$ÅâÇ­ ­% +‰A‚¤Xü¸5 µÄ @!1H‹·&´–($ ’bñãÖ€Öƒ…Ä AR,~ÜšÐZb $HŠÅ[ZK ƒI±øqk@k‰A€Bb )?nMh-1PH $ÅâÇ­ ­% +‰A‚¤Xü¸5 µÄ @!1H‹·&´–($ ’bñãÖ€Öƒ…Ä AR,~ÜšÐZb $HŠÅ[ZK ƒI±øqk@k‰A€Bb )?nMh-1PH $ÅâÇ­ ­% +‰A‚¤Xü¸5 µÄ @!1H‹·&´–($ ’bñãÖ€Öƒ…Ä AR,~ÜšÐZb $HŠÅ[ZK ƒI±øqk@k‰A€Bb )?nMh-1PH $ÅâÇ­ ­% +‰A‚¤Xü¸5 µÄ @!1H‹·&´–($ ’bñãÖ€Öƒ…Ä AR,~ÜšÐZb $HŠÅ[ZK ƒI±øqk@k‰A€Bb )?nMh-1PH $ÅâÇ­ ­% +‰A‚¤Xü¸5 µÄ @!1H‹·&´–($ ’bñãÖ€Öƒ…Ä AR,~ÜšÐZb $HŠÅ[ZK ƒI±øqk@k‰A€Bb )?nMh-1PH $ÅâÇ­ ­% +‰A‚¤Xü¸5 µÄ @!1H‹·&´–($ ’bñãÖ€Öƒ…Ä AR,~ÜšÐZb $HŠÅ[ZK ƒI±øqk@k‰A€Bb )?nMh-1PH $ÅâÇ­ ­% +‰A‚¤Xü¸5 µÄ @!1H‹·&´–($ ’bñãÖ€Öƒ…Ä AR,~ÜšÐZb $HŠÅ[ZK ’ïv:~?ö»kºýáèýxzé.à<ˆA‚¤Xü¸5 µÄ YæwÓ¿z—y:×ãÛy„áÀ™ƒI±øqk@k‰AvÌïnÞö:‹¸£7x·víÇÝt`û†\6>f»ˆ/:WÃ~\\s²¡Ó½þðùó‡ëînnqÙ~ºÛ®ópæÿûîÖé~?^¶7M¯2¶Ö3Ìg™÷øÐ&½½iÊõ0T' ’yú­¨Â£çbWxqä®&¯±‰;²G?]]ù 7šzÈünòæ)¹ê¿ý¸º‚b>ûø¶õÔo¼„«øb‘2 >¬®ñ¸½.¶h¾êv_]tûoW×bÌ?¯Ÿêl$3yu¾Ì&ÿþøo¯GŸ×zœç0$³O¸û8xÌ@:ÝþhyÉün:ê/þqðñnçÚI ¤^1H™‹]kt¥ëàÝ/.v ¢Å™áh]M^cw:e¾› ÏöþøÐ¯J_\™™Ì½¾ÜüÓ*¾ØéCžë<øf8ýssP‹¤â«þø÷ûÂ:÷ó§våëÁäÕ?åÇ ËØçj8ݪ²ØaÙ muä†!³[8#)¿ìÑ%.v­Ù•®.v ¦#w5yMÜé”=ú99üúÊç¸ »¯Øí:–ñEÆíŸïz7‘¸¿ÿ}Üÿj¹?r_TçþéÆõo9ËAž³—õ€eëOëw +@«¹aÈìÎHŠÅ/{tèÅ®µ»Òõé"U»dMèÕ ËSvFvñd6ê=þyuMÅžÛïI`ÊŠA²îw·ÕÉíž/‘ͼäc‘½øÄ-ÏÄ AR,~Ù£Û›ú]麌e\ì +@b5ËK2Ý.Yž²ónÿœ3t“»¢Û—ŠA²îw÷O¹}ÂsJ³€1H‹_öè°‹]kx¥ëòö.v 1ÈšÐÏŠAh 1H‹_öè°«Ajx¥kæçz\ì +@ibuË«%³v2”ýPL¬¤â‡bž‡÷íh¦ €$HŠÅ/{tØÅ®5ÜâÉü«]JƒlxþÐëÃéýÍä€//yáh¬V!ÝW¤À&1H‹_öè°‹]Å 4ždÓêk¸Ö¿]|ÏÍK}X¬V!÷s7.ÍÏjž/1õãqƒI±ø¥ºØµ†Wº†}(ÆÅ®ƒìXýÄÛÅE·?ýäb×^éí+Rà‰$Ëíttݽȳõã_fãï³oÜy=¼Yÿ6²È­Â«}÷÷ë«í;í~?~Émþ˜ ¾Þ¼ÑËÉ|öáºÛÉ™¨kFx& ’bñ+¹Øµ~Wº.ïbWâ8rW“רÄNœZwÓñèÇAïr3dè7®y6ŸMÞûÝ›ý²Óf¤øüìítüÓË ;½ìÞæa|£A¯³ºÕfcð8ú­™^õ‡ïÞo\@«‰A‚¤Xüj5¿ØµvWºöW®ºØ€HÄ g¨è‡z 61H‹_¹Ìá»ÖìJ× »“ä ‰A861H‹§ÖÁ»ÖçJ×Á»Ýû]ÑÅ®„ƒœ!1Ç& ’bñãÖ¬½ Ç#9CZŽM $ÅâÇ­Y3zŽG r†´ +›$HŠÅ[³fô6ä i861H‹·fÍèm81PH $ÅâÇ­Y3bŽG ƒI±øqkÖŒ€ãƒ…Ä AR,~ÜšÐZb $HŠÅ[ZK ƒI±øqk@k‰A€Bb )?nMh-1PH $ÅâÇ­ ­%)p7Þ ûW®úÃw£÷“Ù|㦓A÷é¯ßŽfí-ºü:ô‹î`r—{¿ï½Îú=ŽÆÓÛ½eo§ãŸ–·ïtû?<S½Ðc©Aï2¬Z™1Ï樂lÔ}8è—éÝ|ïQ¥†w¦Ã.3¼ˆÕÎt¦5v¹á§äZ<¿NÛ-œ‘‹·&´Ö‘»š¼Æ&îtâÔº›~Xg‘©s=¾]½×ˆƒ|™}ü[Î_õG7™oÊæ³¾yyûö2¾nún(§ÔþjeÆüpOßäÔ½弑,5¼<5v©áEœì™Î´æÃ.5¼¸“…rϬÓv g$ÅâÇ­ ­uä®&¯±‰;êuæ³×ݵ÷»«+/‡túãµ·qbùçÑëÎòÔðÝò>W‰ÌÕõøóö[²ù¯£×‹wpå \njwº×f‡gk¥·Â«VfÌ÷_>¾ëì,ïËAÝïdz/Q†—;×z»Ôð"NöLgZóa—^ÜÉBY‹§Õi»…3’bñcV̿ص†WºF»þóÔWýÅ[ú1׿BÊ}ÕÚ1ÓS Ûe®4ÓâÉu´®&¯±‰;ŠEÖ3Nï͇ìÿñ^Uþ>Ùx‹£UX½ë¼ÞlÞïÝÇÁbT— Ü¯½ºì ?­ýû“Á×O÷òUüû!ß*µ9²üjeÆüò²Ó{{³ñ²6¿›¼Y¬ãfÊTvxyj>ìRË8Ù3i͇]jxq' å¹aÈìÎHŠÅS«ðb׺_ézq¾»ºÒõXWº6n¦§¶Ë\išÅÓêh]M^cw:•J¬ï ]G£U˜O‡O3«áÍîæóò­Íæ_ç7ë§W‹«átë˜ÕÛ±Ý?eÚS*¿Z™1ßÿ9~ó´ß §îÜÓê½çæ_K /w®õv©áEœì™Î´æÃ.5¼¸“… +ŽÜ0dv g$ÅâW,rà.O ·xªn|Ô&î¾°Å“f‹§Ù3=ý°íïÐDGîjò›¸Ó©Pàåÿ²‹î›IXü^½UØÿ¾&ûýÚÞ·cE·Êï+•W­Ì˜ Þx挤ÔðòÔ|Ø¥†q²g:Óš»ÔðâNª8rÃÙ-œ‘‹_©DÉ]žúmñÜŸñ.OÆŸlñ ï É6z¦u¶ýèÈ]M^cw: +ü>îõTãð-†•ê­ÂòÞsOvËׇ—0v~;¾îä¿&,_ЙNA©œj%Æ|;îwö¾þ/_½×"ßrÃËSóa—^ÄÉžéLk>ì2Ë;Y¨äÈ Cf·pFR,~…¥wyj¸Ås@Í­{¨MÜm‹'xxå&Û¤™ÖdØöwhœ#w5yMÜé”?þùÅÁû *· +M¯žþ¹7še¸z˶:°èN—3z5˜ìÓAãß­VfÌ«ƒ^õF¿å fù6óåžJ /O͇]jx'{¦3­ù°K /îd¡’#7 ™ÝÂI±ø +”Þå©ãÏýÙîòØâ ^ÉÉ6h¦u¶ýšæÈ]M^cw:¥_¾&”ûÿ«r«pÀ»øå{ŸÕ«VÑ;åÌè€7M»ÕÊŒù7¶ËÅ|y±-5¼<5v™áEœì™Î´æÃ.7¼¸“…JŽÜ0dv g$Åâ—?¾ü.O-·xîÏu—ÇOèðÊN¶93­Í°íïÐ4Gîjò›¸Ó)}øêíN©«­V¯9‡Û|õ›zÿsï¼Dü6ê½ÚwLñKñJQ©ÌjeÆ|Àoêe¼€—^žš»Ìð"NöLgZóa—^ÜÉB%‹óÖi»…3’bñK^a—§–[ìRË;Y¨äÈ Cf·pFR,~éÃ+ìòÔr‹ç>¨½©QÜm‹'ZoãC1G¶ýæÈ]M^cw:å?íæ®~/;à›¥W¿ñ]ýs‹JeV+3æUÜô]Ð¥†—§æÃ.5¼ˆ“=Ó™Ö|Ø¥†w²PÉ‘†ÌnጤXüÒ‡WØå©åÏ}P R£¸ÛOèðJO¶13­Ï°íïÐ0Gîjò›¸Ó©P`ŸæÿÐv¾êçÁ¿3þr¿ ~À{¥—Ûü#ãëÕJŒ9à—Á×Nú冗§æÃ.5¼ˆ“=Ó™Ö|Øe†w²PÉ‘†ÌnጤXüòÇŸðsSlñÜŸë.-žÐá•lsfZ›aÛß¡iŽÜÕä56q§S¡Àêÿñ‹ÎëÑç#· +/ÿžóŽlõµÞÆ<_Öùnhõ2xXª³¯T^µRc^ÅM9ýØò•ps$e†—§æÃ.7¼ˆ“=Ó™Ö|Ø¥†w²PÁ‘†ÌnጤXü +JïòÔq‹çþlwylñ¯äd4Óº ÛþMsä®&¯±‰;J%î>º‹ ä²7üTFoYýãoóÏ£×ù¯Ùïk濎^_f¿j…½…Ü[*¿Z™1ßù<ú.ÿõ9'Ð(5¼Ü¹Ö{Ø¥†q²g:Óš»ÔðâN*8rÃÙ-œ‘‹_¡@é]žnñÜŸï.-žðᕚl£fZaÛß¡qŽÜÕä56q§S­ÆünòfqÊø­Ûÿ÷ÉìKÎ-ïf³õ}”oúc2øzѦ on7ïíÓ°÷ôf­óÝèóúV~ÌmÖþýöføôFíâòõè×Ã^.6JmŽlOµc~‰›:½·7wëõæw7o{E½­V­ÜðòÔ|Ø¥†q²g:Óš»ÌðâNÊ;rÃÙ-œ‘‹_©DÉ]žúmñÜŸñ.ÏÅîŸlñ ï É6z¦µ¶ýšçÈ]M^cw:•Ë|™¿_&!OÿÏ÷›¿÷Cÿ±—غ@1Η!Ïg®Ÿ•õ§[ÜãEöÛüùçñõâËÏ:;¿[ø>h­T·ÿÃÕÊŒy}‘»ýáji‡ýçÌ|ç[jx¹s­÷°K /âdÏt¦5v©áÅ,”µxZ¶[8#)¿ZCwyj¸ÅSyã£.qwÖ ÅOÑð˜lÃgzòaÛß¡‰ŽÜÕä56q§£Òünú÷Áâù\Ib§»-ßIm¹ì½ùç,óÿý»›Ñò-ÛºNïos¯fÉ‘SjoµRc¾¿Ž®»YÇ<ÜÓ›9•^žš»Üð"NöLgZóa—^ÜÉB)‹gÖi»…3’bñ+—9h—§†[<Õ7>êwÛâI³ÅÓô™žvØöwh¦Åsêh]M^cw:±ª=þÏ8ùyônÐÛ~£óôÊð~²ù#êOcßMÇ//;¯<½ÁOãémöŸÝ>³âco3ž†|·Év©áڻƒª•óÃÉ_^^Üžïé—éÝþ3C©áé°Ë /bµ3i͇]nxÇ©¹ϯÓv g$ÅâǨT¼ËSÿ-ž‹³Ýå±Ås¬-žæÍôäö¿CÓ,žVGëjò›¸Ó‰U X8rÃÙ-œ‘‹¯Þ¾]žnñDÛø8uÜléÇ\›„}ÕÚ1ÓS ÛþÍ´xr­«ÉklâN'V5`áÈ Cf·pFR,~ÜšÐZb $HŠÅ[ZK ƒI±øqk@k‰A€Bb )?nMh-1PH $ÅâÇ­ ­% +‰A‚¤Xü¸5 µÄ @!1H‹·&´–($ ’bñãÖ€Öƒ…Ä AR,~ÜšÐZb $HŠÅ[ZK ƒI±øqk@k‰A€Bb )?nMh-1PH $ÅâÇ­ ­% +‰A‚¤Xü¸5 µÄ @!1H‹·&´–($ ’bñãÖ€Öƒ…Ä AR,~ÜšÐZb $HŠÅ[ZK ƒI±øqk@k‰A€Bb )?nMh-1PH $ÅâÇ­ ­% +‰A‚¤Xü¸5 µÄ @!1H‹·&´–($ ’bñãÖ€Öƒ…Ä AR,~ÜšÐZb $HŠÅ[ZK ƒI±øqk@k‰A€Bb )?nMh-1PH $ÅâÇ­ ­% +‰A‚¤Xü¸5 µÄ @!1H‹·&´–($ ’bñãÖ€Öƒ…Ä AR,~ÜšÐZb $HŠÅ[ZK ƒI±øqk@k‰A€Bb )?nMh-1PH $ÅâÇ­ ­U“ä"ªS/*4$HŠÅ[ZK ƒ‰ÛØho ¢#w5yMÜâ§^Th1H1Ô–($ ’b5Ný€†ƒ…Ä AR¬Æ©ŸÐb $HŠÕ8õSB Ûünò¦û8ŠË×£_çqkß}t;¥;¯GŸ3KßM»ËOwzû8û÷þh-1H«qê§4„dÓo£Þ«‹ nÿ‡Ñè—é]Q°ñœT\ö†Ÿî*Œ#Ë“Á×OùÆÛ›Ìa̽¾\òõøöÿ?e2îàcà`÷õõ`òG…¡–>€ÚƒI±§{ðO¼Å3öíò‘dS^ ²:û¾ÞÜæ¾xûŸ"yî@r3ûùíøú¡}^ï î&ƒ§ÆáÕ`òWȽý5¼*s\œÃ¨1H«QáÑ«¶ËSŸ-»<Ä Ù´è^õF¿müó|6yÿCÿi·âéü›D<”S4 ÏH~r¿L<:›žßݼíuJ éöføºSù¤;€ÚƒI±½*»<§ßâ¹è|g—€ˆÄ ›rb'óéðê±üWýñïî"‘瑟z4“$HŠÕ¨ðè•Þå©ÅÏÕðÆ.‰A6í‹Aîç7ëNî_OL @Bb )V£Â£w¦»<{»2(K ²é$«O¸›Žß zåµ¥½Á»ñtg‡bQüÛÑì¯ý—çò>™{;ÿ4è]æÞòá®G?¾Ü`áùzÍ¿f£oÿ³7še” ûW/‡tûÃÑÏ“ç¯Ë[‡/³ÉÏ£µ™>^%;øi<ÝÚÙ=|1’ç™Ï>¾]Þõæ•¥ó»é/ë Ùíÿð~2‹üml„ƒI±½3Ý僄dÓÛ%ÛP]\™y±£Ó½þ°ù~Qü›áäãp+µxN8v® ½û”yË‹î÷ãåפ/?¨ºi rw3Z@V®†Óùžuøòyô]ÆD/v?Sœƒt®†ÿïvc¹Öoóe6þ¾›Q=͵¸„X¼"Ç:_xB?I‚EŠÕ¨ðè•Úå©ÛOa{ó\¹¾»<‹ÙÚâ8¹#w5ÿ8×äöé×Ú:?·úúôÁß—gð‡“ÝèéÆ[ßa¾öeÝþÛ—3à—ÙÇ¿=y·>ýºúúô7V'âU‚Ñ}3Ùh-2?“Ù'<—}ì:>¬ú™Ç`í¤œ³·¿ ®7ÏÝË ¦Ó¯õ +y}ÂÅ«þ¿þŸÇï¶R«ã»ên–ºŽ®ŸþÑ·²œ˜$HŠÕ¨ðè…îòÔr‹ç¢I»<¶xNiñZ÷d}È©$[²øN ’ù!ÙââÙ®þáÙç«7³>ú!Ù÷©ÔÁ‘†ÌnጤX +^È.Oý¶xR~(Æ.@‰A6tÕèÚ›Ëß}Ûþ6õàâ;­ÂêûØw¿z}_ñ­ªÑ¾Jý¹ØA–ßv^-Y~!ÛeoøÉ¾@ ‰A‚¤X +^È.Oý¶x~Eª]€VƒlÚó¡ÑÑò£Â|öáúñ'Þ:Ýþp¼±p;†ÿûí×v>ÚiJ_?%O¥×ÂùÝô—Ñp0ܸòÐä%ÌéôVeŸj¾ü`ÞÎP—¿øÖ½þðò£zóÙäíâ’ÑÊ1È*öyüå¾ÑƯß=,äÿ6úä»ÔNH $ÅjTxô‚vyj·Å“ðsíò´’dÓþ_”{lú£›ÍÙün:ê?&!Yúˆë£Œä~û󪛶>Ozp òXöÓ0ãKÀö—û—ÙøûnÆ1W×ã¾{¼qÅdÏ]ì,$G·x5Žu¾>ð„~’#Š«QáÑ Ûå©ÛÏ!1ÈYìò¼ü³-€“:rWóóA¿3ëç«Ö=œ1ßo~Áøãíßo6á1È£Ço/7è­å,gÒGÍÃ}X òè¡“ùi}ÀOãÍïžG2Z;äa?=Mpqkõd¹›³}ì”Fù+ÀQˆA‚¤X +^è.O½¶xŠAîÏo—ÇÀ©,^‡ãž¬9•'êÅO½¨Ð4Gn2»…3’b5*ûwþ¥û/ÂM­-! ’b5ª<|‡ïòèmh<1È–ç³ÿ«ÿç›nѦ‰V€–ƒI±U¾Ãwyô64ždËÚÙÿ÷Éàëý›&Å­Â|6yÿnØ¿zÙéôï~žÌööWÃéãý}™MþcíØËÞàÇ÷“Ù|£ö ×Y¯üK•¹@1H«Qåá;|—G @ã‰A¶lœýoÇýEȳi²·U˜ßMGýî*¤ØrÕÝÜåì\ÿøm|}•uàeoøéîþËlü}7ëÏ㜀ªƒI±U¾Ãwyj¸Å3½Ûû…õH ²eóìÿåóè»ç $kÓdO«0ÿ Ÿ"‹ÝöcíÌ-Áº—L&»%x¾SW±Ÿ$HŠÕ¨òð¾ËSÃ-ž »<D%Ù²{ö9éwßL6/ËÌkæÓáÓnG§;ø¸»-²vƒíÓúK ²s_VÛ7Y™ÌCÕÛñõуIæ}@yb )V£ÊÃwø.O-·x²c(G ²%ëì¿:GoÇ9­ÂŸÓá7Oùf8ý3ç~~÷¿z*y=¾}i%V­Â«Á$ëdÿÛ¨÷j÷¨•ùtøphoô[Д $HŠÕ¨òð¾ËSÃ-ž§¿Ûå 1È–ì³ÿËfÄ׃É7^…9YÆ“ì¨dY0/Ê(ª<‰AHA $ÅjTyøßå©áÏÕ¾Ö‚‰A¶än‚dmšäd&7ë§›öF³üû™¾½ØÙÝXÌÛòX¶ +y•Å ¤! ’b5ª<|‡ïòÔp‹§' *1È–üoËØ4ɾñjÛc_ ’xˆA¨'1H«Qåá;|—§†[!u5»ý}{èëpˆA´˜¨F—ÃG{@†¤$íÆ“ù»°à—Åì*»r2YÜïû:8D‹‰jt9|ÍÛ›¾ Î")Iû„³ðkå—‡ýúýl¯äU°ùÞeEœb-&ªÑåð5ooº¬€³@ RRÛ'<;ì–7Q§0žkn\b-&ªÑåð5ooèmÞ#)Qõ OOÛp¯fnsïÛ†¯£Ÿ¾·?jß(]òa»úp·H/ÇÄÏ,ã‘e'ƒh1Q.‡¯y{Coð1H‰ºOÈž2Ög ²Û„7“‘Ðt®y À.b-&ªÑåð5ooèmÞ#)iû¡˜ö­Âá!¼Ž—8{¿ÞïEÝß/&ñïn–;nSXC ¢ÅD5º>u ²[ΣŽc—{S‡äq»|›d “y~XnvÇ;CÂwó¸±Mo–t6+ˆAJ}Âþ ~ úøMø¿¥³u«ð}¼ŠÞ(|æj–º¼œ/¿uÙ/º Ñb¢]_«gƒp‰à'biŸp¼†‘]¸º¿gî¶­ÂaL£eNƒ°H¯ÎŒçËè÷ €D‹‰jt9|ͯòäßÄ%€—ˆAJ²'È ?ÐÚ¶UHŸHöb±¿Mü(E ¢ÅD5º¾æWyòoâÀKÄ %µ1Èx27{áŒÞ²U8l‚©"uIƒì!Ñb¢]_««<\âøià®æóÙÄ ãÉü]x’^(™Ü®zA´%Ä ûˆA´˜¨F—Ã×ê*—x~¸«ù|61Hé®ÑÓ£Ã&‹{ÑW¼uŒAäOnÀÄ ZLT£Ëáku•‡K<?ƒ”È?<û%¼Žž6úi±ú³ú>e« ^²òÆQ@ ¢ÅD5º¾VWy¸Äð1HIÍÜ}û›è¢IÖ*ŠžæcÄp1ˆÕèrøZ]åáÀOÄ %µ—0Â7QfQýÂ\Õ·¿eq‡ôKå„7™àb-&ªÑåðµºÊÃ%€ŸˆAJwrîïñ§hÇo‡Çüo²‚gï×å{Evë i1ªK>µãë`-þâ¸ÃöþGühV†@ ¢ÅD5º¾æWyr?çÀOÄ %ª´ö«ÛIZ„ùdât[éh<[Üž?v̧ÇOÝþüól,\òãvùv’„$W³Å/aAüø2ùÇr0D‹‰jt9|ͯòäÌ%€—ˆAJ<×ëÏÕâ§QzѤ„l?ÞLÒŽ èØ?ìþ]4_ˆÙÞÿu&~kŒ`1ˆÕèrøš_åáÀ{Ä %Mož»ÆQþhÌÓa»úðËbv•åÇo¦[n¢§¯ g/ê–¼ß,Ãü{³®ã·ÕöQüA ¢ÅD5º¾æWy¸Äð1P"Ñb¢]ŸÆU.ñ|G ”ˆA´˜¨†í!€'ˆA€1ˆÕ°=ð1P"Ñb¢¶‡ž JÄ ZLTÃöÀÄ @‰D‹‰jØx‚(ƒh1Q ÛCOƒ%b-&ªa{à b D ¢ÅD5l¾þå|ù­Ëzp1ˆÕèrøtÚ.ñƒh1Q.‡€ 1HIŸ1È~Χ#¡ÉM¸Ù•_O p1ˆÕèrø´Ú.ñüF RÒ[ rxXÞÄÈx2†Ÿ6ûïÏmCÌ'Iòv¹-~­ÀUÄ ZLT£Ëáë-áàüƒ”ôƒ<>„o¢«$W³àR>²_ÝÆIÈx¾,´ ´ +Wƒh1Q.‡¯Ÿ„K</ƒ”ôƒÖÁ4JA¦ÁFpè·åüeÔDÜ,w¹_Ó*\E ¢ÅD5º¾>b.ñ){Ø-o¢Fâå|ùíôcZ€«ˆA´˜¨F—Ã×C Â%€/ˆAJúˆA~lÃ×#ÁeÕZh®"Ñb¢]_÷„K<oƒ”ôƒ|߯FƒÎ1ˆÕèrø:Ç \âøƒ¤¤d¿ZLˆA>!Ñb¢]_ç„K<ƒ”ôƒ¼·?4ÖM«p1ˆÕèrø:Ç \âøƒ¤d˜gƒˆ)[…te´ +€ƒh1Q.‡¯¿„K<€³G R2È7ÅH$­‚ü]É hC#Ñb¢]ßÏãÀ=Ä %½Ä §/•›Ü®öƒÝr½i<_î¿Î},—V0,b-&ªÑåð™ÿ¦ .ñÜC RÒO òôø¾‰"Ñxö~-NB·›/… *Yx2¾Ö¥ ä°_¿ŸGÄ +ˆA´˜¨F—Ã×=áÀÄ %éÔ?žÌß…RŸ6i ‰Až»…‡åÍ4™ÙdzÅ]qÁ|"˜ñOáIù-ñë'oæ³+ZÀðˆA´˜¨F—Ã×C Â%€/ˆAJ²¨Ö:=Lƒ<;lïoOÓ»@uÆÏ‡'%Çþá_ÉEZÀ°ˆA´˜¨F—çu•‡K<¿ƒ”ôƒö›OáÝ¢˜†\Í¿„V[ñ-¥ÛÕo…wLæAÒ™¤(£U ‹D‹‰jt9|Zí —x~¸«ùì| ªˆA´˜¨F—Ã×[ rÄ%Ày#JÄ ZLTÃöÀÄ @‰D‹‰jØx‚(ƒh1Q ÛCOƒ%b-&ªa{à b D ¢ÅD5l¡6w7Ùß;Ù$<Ùï’)^Ö'<=í–óqÍÅ”XÒ‰Ñ'¸@Ä ZLT£ÃÑÓhoìmŽÿÓ§½ ·€–ˆAŠN}Bͬáj rœ lžl÷ ñ/ï²c: 65-@Ô‰Ñ'¸LÄ ZLT£ÃÑÓhoìm\Í@ž¬¶7ô6Ð1HQÊõ¸]ý-H¥…Ãw\ø]¹œ­ ಃh1QGO£½q²·ñ¤½Q¯…Þ¦¬QoCc@×À]ÍçóˆAâi"ýv¶Éíª8)ôƒ¼ +VŸ“Ê45šÞ,ÿ÷aùvRù…èã±»up]YÄóŠ@‹·alv§y*¿»Mx#Xã±7¡xn*;l?Þvg<¹yüü²Ú'H^ßì9]ê=:ì×ï«M@´=“ù19–‚}>µ +ûâòO/y»,Lññü>žÿÜÖ›ÛëÃÃòf*XTù°f‹ú¿ÿ\ñ0¾ç¦÷{?pÙâ?}Í× 't+ F/LT£ÃÑÓhoîmFçÞÞÐÛêm £±P+þ[ÑïdÝd*7Ô-Ä ïP|Ÿ=a»|ïh1Hü‡úöc6 g³Ò_&“ñx2ÿï,KϦÔñ|™›$²o‘›->Ʋ)£x¡'Þ†ÿgñ?‰ÿì{ç§ó÷§o”?ÅþåiQäð%¼Ž6¾ÐWä§°bŸ|ËÛón†éÆö›p.¿_WPUéå¾EnñwÕòkn;E.˜ÖaR–|™,äÅü?ÿãø´±Ò¥™§\癫Oí¢F‚#òûmä/ˆt,8€Ë6pà ìΈ‰jt8z퓽͓í ½¡Þ†Æ€®»šÏ烜¾o½;÷ƒTSvØI¤^~²wÖÜ,wÙ̱¦ãÊSßÓÙ-ßT$Û Û³åˆ¦ŒdöWÎ&ÙlU¨U$+c¾Oø¾ ^‰v3«@u9Eõ{”.¿òÍ€¢2Ê[…dcªO“Kú—óå·òB$× ¤û•¬åE žçŸ.'7œj_¥ í ಠÜ0»…3b¢ŽžF{ãjoóäA{Coc¨·¡± ‹¤¨Ô'œ.ägœcâåüÒóG*¹|sZN:‘åg½ü2r?O¶A´Xùrâ_î–7céo3éÔ\Ý£Ó–ço¡Œg·üTûTü•êcµ{T·ü¤:¢Y¾Ü*ÔìTrÄs¿Êæwá´[³¨´e:­=]”°æÉöŸFiíákP†pÙˆA´˜¨F‡£§ÑÞ8ÛÛ<{Coc¨·‘üœÆ€1HQ¥O8~ä1Œ>ÁxÊ®û‹ADÓ\e"¨ü*[ŽüvÇꓟg±t9²o–¯{oF¾GO¢ù(é„Ëü¶œ¿”³áV j^ÚÔüä(«dÍà«o©/c¼SÂú¤Øi‡kU!ªÃë^p—D‹‰jt8zí»½p¥gÕÞÐÛêm$Fc@ФHÐ'œnzLïì/ÍA­B²R¹Ü4Z7uª¾R-™eD›tRÿq•ßf·}Ê5k„{$<؉èFÍR,%7A×—ñô‰é;\»(Y«PÿxÝ à²Å(úš¯NèVŒ^˜¨F‡£§ÑÞ8ßیκ½¡·²·¡± ÿ•èw²n2•êâ…w¨‡°OÈ>,™Þ;šÿ:³ôN¶ +¹…œ[Ÿ ž¼º¶ +ùåwhÎïη +#ºµâ?}Í× 't+ F/LT£ÃÑÓhoœïmFgÝÞÐÛƒpAüW¢ßɺÉTn¨[ˆÞ¡’>áô€¬èùä®Ä É!þ¼ªzNËíï®QÝ>A<Ñ7R¿„ø·Šüfêo}Wc!ùE5ü˜j«V¡þÆÑîpÙn„ÝÂ1QGO£½9§ÞF¼§EŸ_{CoÓª·i°v( )’õ O¹o»]mîd1ˆhÖN?Ù« zV˜LíÄÚÇ3Äj* ù ±†ê[Á³ÂjȦæÚjºXí3Ö´Õû#R b-&ªÑáèi´7çÔÛ¾Q.m'*ß¿vj–ß('üþµF\Ò¯Õ+©œljξ®ºSÍ’.+™Ð…_§³¨êÑùR¹öpÙˆA´˜¨F‡£§ÑÞœSoóä]{CoÓª·¡± ‹¤¨¶O8Íw£êŸñô;ʯf·¿o³?ÆûÍÇÅ,}‹Váéq»|ÝÎ:ËM6 ì7ËðÝ¿ÿ8M¢Š‰5»-¶°ý‡íýûy´[MæÊ¬)šÜ„›l6Üm>Þ¦%(îoö‘äÙ"\msØn³üp÷_á?êï'UÝwzØ~¼‰ûºciò³óóòÃàßßçîñ•O͇‡åMTh)¹CrØo>…Á"8&åçXÓ+nåŽu„ÿh¶(ÁIs÷|ø/ƒßVÛôÀu,8€ËF ¢ÅD5:=öÆÝÞæéìÛzC½ ]Ä Eõ}BþòGõÏøn\ŸB’“éÍÇ¿¿;Ú&Z…ãz7áðib…óª?¬šuBþ¨<Éì\~ÿäæ.üÏIu%¯¯n½ˆzž§àpÞhùµSó~ÆÍ’@þ05xœWÖxtY”x„Ȇ_ñë»Àe‹ÿTô5_7œÐ­$½0QGO£½q¼·)ÏWçÕÞÐÛÈÕ­·iP (ˆÿNô;Y7™Ê u ñÂ;ÔCÕ'ÿ؇É_dÁŸñÝfùëb–æ$Çøú×(«¿¾ÜP«mÕvõáîtmf<[Ü…Ÿ +Pš=³ë¸œ`~ê&ó ´¥ýfYÚ’ã…†xîíïq•¿äŠ6Š®þÜ}(¤ú" ŸBV]þq›>¯¡(gùÇíê·ÜnÅ÷—°p ¥ÙSÍ‹Oæï·hžâ+/…%÷4wÅDV†pÙn„ÝÂ1QGO£½q¶·ñ ½¡·1ÔÛÐØÐ5pWóÙõƒh1Q ÛCOƒ%b-&ªa{à b D ¢ÅD5lmö‡Ú· ¶§­Vd³ûͧAªÚnErmwVoœ.ißKlØWU“Ûàóø¹Pqíúš¯NèVŒ^˜¨F‡Qÿ\p ·ÜÞ8>eœcos9ƒg°Í¾œÁÓz†ù3KcÓU\¸~'ë&S¹¡n!^xÇš¶¿ßžUÞó %#ÿq{ÿ×ÜèÍ›Îõæ˜lµ´Ãöþv&xÇä&”œGƒíi«I w€¢’ŠßÔoU[­H®×•n€Û%•s{ØWU9ÆÄâªõ5_7œÐ­$½0QŽGPÿ\p¥·䬷ÜÞ8>e8ÞÛ\øàn³}<¶ÏûƒçbÅ%ëw²n2•êâ…wªÈáKx}•¤waâ—4mOn>n+ƒëð^ÓÜ%o:ÅzÓ›åCóÙjiá›ãï)eå“·Ëí£µ=mµ"yu;@iIWµÕŠj*Ômgn€Û%­©ŽÓÃ~¸ªÖT¨§mðsü\¶¸Ì}Í× 't+ F/LT£ÓñÓ?êmÌŸõ–Ûǧ ç{›‹<Ãm¶ŸƒÇî™bð\°¸ÄýNÖM¦rCÝB¼ðõÈÆüÕ,ø£˜¿ý¹Zü-þå|ù­ð›l4ޝƒu1Üß/&ÑòÆ7Ë]³ÙjiÙI´.€‡ýêvŸóeqYƒíi«I w€²’ŽgïVµÕŠä:ïl£ p»¤rnûáª*×ç6ø7~.]T.b¦LT£ÃÑÓ?\êmŒŸõ–ÛǧŒsèm.wð ·ÙÞ‹gŠýÁsÑ¢Zƒ¤ë`¬i°©NìÙ€,þö° ¦Ñ0ëjÔšž,Âߊ6¡ÍÒ¾o‚WÑ®¿ª,/;#^›ïö´ÕФ†;@§’ê–豪­V$×÷Ί7Àí’ʹ=쇫ªã5¢ +ƒ4e¢ížþ¹àTocú¬·ÜÞ8>eœCos¹ƒÇüf§?ôvðXkgŠýÁséîj>;ƒ| g/­Sp· g£†oª Sm–öc¾Õ­Õäp°=mµ"©Á6[YÒ§žªÚnErÃŒ§KZÃía?\Uå?¨UФ)Õh{èôÎ…ã?Ï ·yò¥½q|Ê8ÞæRÏ›ÿËãÁcíL±?x.]T&bXƒ¡•½Fç/Iúš~Z…ÊÒ”gköSµŸ=mµ"©Á6»ÉÀ^ªÚnErÃŒ§KZÃía?\Uå?¨•—¤)Õh{èôÎ…ã¿Î ·yò¥½q|Ê8ÞæRÏ›ýÃçÁcíL±?x.]T~b1Hï{zfê/¡U¸àÿƺ=ì‰AúßSº…žEå%iÊD5Ú:bñžºÑÞ8>eœGos©ƒgˆÍŽþáóà!¹XQù‰Ab|(¦÷==³ÿ.áÆÑ þPƒÛÞÅô¿§Ü;Ú³¨RÄ M™¨FÛCLJbÄ{êF{ãø”q½Í¥ž!6;þ—ǃ‡Å\¬¨LÄ ±tHk ­l€öÒ*´ZZú“æ1È`{ÚjERà UIŸúªj«É 3~Ü.©œÛÃ~¸ªÊ1~P+ª1HS&ªÑöÐé ù:ÜÛ<ùÒÞ8>eœGos©ƒgˆÍ.þÓÃÁcíL±?x.]T&bXúíÌZ_B”~st?_*×jié7D7ÿÂÜÁö´ÕФ†;@ª’>õUÕV+’fü¸]R9·‡ýpU•cü V<Ãö5_7œÐ­$½0Q¶‡Nï\8þó z›'_ÚǧŒóèm.uð ±ÙÉ¿ý<ÖÎûƒçÒÅk¿“u“©ÜP·/¼m1²Áö*Ø|¿Bp^¤'Â4؈¿µ©Áˆ=iµ´dÀ§ÁZ´ÑÕ³l°=m·"™P®¤â7õUÕ6+ªa`gàvI¥öƒUµãun„ÝÂ1Q¶‡®Å¹àVocø¬·ÛÞ8>eœGos©ƒgˆÍN~àïà±w¦X<—nà®æ³Ó1Hö)-Ù°ÏFc~ìeŸ “ ÈìL‘ò¼vKK?)6 ïHN‡âN ¶§mV$7Ü:•TxÔú«j«Iõ¿³¢ p¼¤rNû«*ÅøA¨VÄ M™¨Fûƒ§}.¸ÕÛ>ëm·7ŽOçÐÛ\îà1¿Ùé¼<öÎÏe‹ +E ’:| ¯¯¤Ã^2éÂkyf¨y¶¶[ÚãCø&Î+íi«I w€N%ý鱪­V$×÷Ί7Àí’ʹ=쇫ªã5n„ÝÂ1QöOÿ\pª·1}Ö[noŸ2Ρ·¹ÜÁc~³ÓŸy;x,ž)öÏe¸«ùìx òtدn'Çe\Í‚?ŠvÝ­ƒh¨Ž®®Ã/Å‘õçjñS4N¯ƒõ®ð›ýÁ,«ã7áÃc³mhµ´ýýbrܺõ>¿i‡ýúýl/,|(lô`{ÚnE2 ´¤ãÙ{³Um³¢]w¶Ù¸]R)LJý`U­Ñã6ø7~.ÝÀ ƒ°[8#&ªÑáèµ8êmÌŸõvÛǧŒsèm.wð ¸Ù¾›gŠõÁsÑîj>»ƒƒ¹åM”½Æ“ù»0qÌãŠÏ»ÃöãMt²ŒFÓyp—¾ëÝ<ù¡Þhlµ´Çíòíñ¤˜Ìƒô a0Ÿ$-jTÛÓV+’Wg°”–ÔxU[­¨¦BÝv¶á¸]Òšê8=쇫jM…úÚ/ÇÏe‹+Ö×|ÝpB·’`ôÂD5:?ýsÁ¡ÞÆüYo¹½q|Êp¾·¹èÁ3Üfû9xìž)öÏ‹ËÕïdÝd*7Ô-Ä ïZ”ý:LRÉxö×û­ð¼;ì7a:bK®f·¿oõFc»¥í6áp£oï%ïlOÛ¬Hn¸t,éD²¦^«ÚjER½î¬t/©œÓÃ~ÀªJ1~ ­¯ùºá„n%Áè…‰jt=„Úç‚+½Í g½íöÆñ)ÃíÞÆöžÚ<Ãm¶‡ƒÇö™âÀà¹TqÅú¬›L冺…xá}f·Y†An€g‹»åFñpûç7½Ëä«Ùâ×åfWÿ¦^—v8¥”ÉFÚìëÿT ¶§­Vd³Ÿÿ:}¤ªíV$×vgõ6Àé’ö½´Á†ýpU5¹ >Ÿ —®¯ùºá„n%Áè…‰jôqõÏz›áÎzËíãSÆ9ö6—3xÛìË<­·a˜?³46]Åuëw²n2•êâ…Û.*¾¸av gÄD5lò¿øÎ^ŒF/fáW[›€.b-&ªa{ÐÛ •m8;Žß×áö‡íM€1HQ<טÎÃõ^±Ã~u;ynfï×ûCå·z­ÂÕ"Ú Éb¥Z-ƃh1QGOÖÞŒ'ówaøi#hWªþ\-~‰ÛÍ$ŽS&·«FëuÕáKx}5ý´Xý™ü$ùÿ~5&ÊìW‹‰“yÑ·åüåó†OƒuuÛ`zÜ­WÁæ{›e{ƒ<>„oÆÏ'Îâž¾8kÄ E’y|¿Y†¿,fWIÏpóq[3oG“»$‘¯Bº´?‚ÙUeiß7Á«Ñ‹ÅʃùpˆA´˜¨F‡£×ý*—xJDÿNcÑèê:ü"ê]AvËùXt$ñ—,$Qó*y>ÖÁt\ˆ¿œ!b¢úy|·®Çu³[÷U4ÿ& …D‹‰jt8z¯òp‰§èð;Âñ›ðáñôÓS RùUÂÍä°[ÞŒe7±Ä É_&ÇCMƒM‹ö׳$[V€ˆAŠ”óx‰o–»vûzˆA’»ϤUx€D‹‰jt8zWy ,¿™sºÄwƒ•OFÄÿߟüÛLü•'Wcø1/çËo•_% É‹Åßþ~|M«[ |‹A²B„pˆAŠÌãÉ}ƒÂ?}»Íò×ôªÊñÎÑÅ]õó¶¹Uì7Ë»Ålœ{ùrS¾=´8w¶«ðôŽœBÛPÜŒÑtümµ-^’HnHÞúc¾>¾onË›oÆãvõßóI¼g}G+ )b-&ªÑáèi\å1³|µsºÄ#ûIܳÍî6ñÝ‚ÐÀÉ$Þñ¾,!ùWrÇÈ|¹Ó]¾1Hýý3Î1HQ“y<ž*At‡g5ŸMÞ. D¼Š—?ïo&Õ<£rKjqîH?N+AË›©àãë`ÛÞ–1ÈóŒÿ¯ôšQ̧I E ¢ÅD5:=«<Õ_¸q‰§²%Ö®ò$ÿ|&"Þ¯ãÏÓX©üØšäyïÂ`žµpÑÓk«¥Kö"^B± “yða•ôÅšŠB"ú,’$ßH²©8!©KK’—ï7Ÿrÿj¶øu¹Ù‰b†eopÄ£]ä;ðç:„Žë=y^Åow…1ö¼¨;Qy›­ñ©þi*ÎÀÀ]Ígbd¾(NÙãÓo?fx÷ë0žÎ +“àé1e…?ÿá o¢kň"ôd’]1I§Ý›°~3Zö ™/ž72×cà†AØ-œÕèpô4®ò¸x‰çÉ©«$’PñóBÓ-ª1ˆl¯5Žøa?Eþ,ÓÓ?ŽOý°Úv\cy¿ˆA€óD RÔê›bšÄ ný–àb-&ªÑáèé?Ä¥K<ÙƒG\hoêîÄ §O…Œ¯Cy "Û€êÿÁk>‹¡ƒ4ø¿¿TñÆú¯Ä•~SLý€ivÄ£oÅÉ6Uü8¥ï"|Û‘Þ ûE œ§øÌîw²n2•êâ…w¨‡z6Lïo¬~$¶áâ^1ùÚt*'è¸av gÄD5:=ö¦ø'zd€ö&Þxá3E¥ÿ/N±Ú?æ¾î6¿úwƒtA’ c|>TCšç¦ +k$iÑsî6Ë ùî]é§œûã‹âûC²ÛWÚ¬‘Åg¤Hõg0{ÐSánÀê‡d•«ø©É"„íMr» 1 C ¢ÅD5:=ö&ý‘C½MíÓ3Šhoš?"5/zHédñû¦ƒ´}6HפæÛoU—>™V÷Ù ²²ëñêú’@Oü ôEñ€Ïv¡Åÿ{wÌÚH¶'|Ø_à¦Ê:íd² 9˜ä… 6PÐÁ@G7–‰lÒš…fi +š¥aÄÀ./xƒáŘ f0biŒa0#úÛl·eYR¹¤S§]ÇGUõ<áò‘ýWÝšsWUZÿ]‘ +í$ƒì:xYÞÜ]Xzš÷úæÊФï{‰G=Mý@¥¯ñ¨í_£âÿ}XÿëC`C‰’bx÷¾a{sD{›zO¹ÜþMRnoê~anùǾÌóäd85ôM1Ì «˜Sùy»¯•9~sî:×T|¶d]Ÿ"2HÔ;þÀ]“9˜Aî²9Oâ_ñQ­ÈNÙUyY^^_üR¼»¿©°ê»½î·ÃñtçžÄÛŸN¦›gnn?Œ^ý¼ùžô«‹âìö߻߀Vù9ûÿ'¢â7¹û²ÁhRl?jõ'L‹ÿwøúA¯;_¤þå°ÿ˜ŒVßk&ƒ°!ƒDI1G¼{ß´½9š½ÍæûXb{³ÿ‘‡E|ºûÊ/·ùë¶~ç›Åü_W÷wì¶…F2Èÿ ÿ0qTyð‘˜u± ÇÅæ±×?ožÉ‘Aj¿ã×ó/çañËöov>½ýEÖÛþkþ柦Åìbû]^Ÿ¿•ûRýs¬æŸ5dWèIÃñ›êGL¹ŸwwVüؤ¼UøáõìýÙðáÓ§óŸw^ úvËõµzc}ÀæÿÓ9ük|ù…Þo vŽúéçÙ¿|]B`mõ¯ˆ¦þ}]ó_èY +F#RLãïÞ·noŽdoóù¨¶7ûCAè™™wG©øâÚ½Ý`ôf÷Û`›È ‡¾ßöÀsS+N>®G³˜ý4¬ø NÏþãÝ??;‰Ì 5ßñõw—§¶ùPÇþgýîï~‡^qíÀ½Q@¬þ»Ý쿬ëü«<Ñnaµø#æ±oŸp:ž¾+>zºìf1ÿðnëYÔ_¯±“·»?xû«u^_Ì¶Ž®~ºõ¾§Ní>õz÷ß’¯ßV<ü’°Ý_`óèìÕµ]`í‰7 •»…I1G¼{ÙÞÉÞ¦ò7É´½Ù÷?Cäîþ ê—ûò×ýûtnÿ´Š·¦ rè ¨uÿ×ýºí,òõƒ[ƒÿržüÛíÇ0VCŽÌ w39üŽß~T£x½õÏ¿¼×v¾9÷ËÉP¼›îÔ¼¯'ðžoέyŽÕûÌ pÄžxWóŸÇžA€ +O¼a¨Ü-´HŠiä>¸·úàÊög!è“C§ÚA‚d()¦‘û`ãîQµžKǬŸ¼ó­‘@ËÈ @ %Å4rŸl[=eÔBúçîËv+¾Ùh’A¢¤˜FîS€]þçp­¾Zþ‚Ö“A€ $JŠiä> #d H‰’b¹Oè’A¢¤˜FîS:B‚d()¦‘û€ŽA€ $JŠiä> #d H‰’b¹Oè’A¢¤˜FîS:B‚d()¦‘û€ŽA€ $JŠiä> #d’¿æ“g«U/‹Ë›zÿX,þzÌ‹À‘“A¢¤˜FîS:B)Ùd““Á‹ârYç`€Ž“A¢¤˜FîS:B)ÙÎ ''Ï_¿!2=!ƒDI1ܧt„ RrW6ÿ0ü‡AðÖ€žA¢¤˜FîS:B)¹+Ïþyö_ C·ÆÈ ô„ %Å4rŸÐ2HÉVÙø4Ÿ|øÖ˜pY.æïßMǧ›ûl£É»óEõ'Lî<^|}½›Åüß·~öùhòöý|±ÜY{2l¯üËcþvØG‰’b¹Oè¤d§l\ÍÆ«È°çÖ˜ƒdy}QŒ‡÷‘¢ät\œ_ï[pp6ûã÷ÙÙiÕ>M½þ|³˜ý4¬údz=C‰’b5ß©¿=¡¤§@SžòÂèÚØ +2HÉnÙ¸¹,^Þ…ª[cdåeñb°“·Å½Íç7*>d²^ðôï㜠†ã×›œŽ×ÝãÿL¦«r:ž¾[ÿã·“Ñó¯¿çxvõ˜¿ªÈ QRL£æ;eŸPòdF—ǶAJÊecù[ñâùíªßgŸßÛüÔéÙìA>¹þuz›,~Èdë{jVŸúضi2_ *ðãîE=¨€æÉ QRL£æ;e‹+p[È %ËÆæsÃWóëåáƒï~äbz{CË`8ùøðΗ­ÊÞØd¯õÕýM:UMæËªW³³/?9™W¾&|;$JŠiÔ|§lÂrqn ¤¤ªlÜ £œ5öd?/¦?Üþ"?L/þÜó:Ÿfãïn—<›]mrÇ}y6™W}¤ã÷bôìáOÝ[^L¿üè¨ø=êO€ $JŠiÔ|§lÂrqn ¤¤ºllnrù~2ÿ#pð}¬ØÓ2nU§’õ‚ûRFhåE!ƒ‚ %Å4j¾S6Ṹ·… R²÷>—ª[cö4“óééí¡£b±ÿuÅ«å¶ïaY/¸ïÆ–uÙ·² @2H”Ó¨ùNÙ„äâ +Ü2HÉþ/©¸5¦úàû;[eêâ!ƒpœd()¦Qó² ÈŸ-d’ßûðÖŸ 'd()¦Qó² ÈŸ-d’Cdë^V·Æ${6ˆ Àq‘A¢¤˜FÍwÊ& Wà¶AJgÏŸÿ˜O¾?YßóGªoŠ‘A8.2H”Ó¨ùNÙ„äâ +Ü2HI(ƒ|þ|ýq2ÜUŽÙ¿Žª^h¤ü»8ŒgW¯.ƒp\d()¦Qó² ÈŸ-d’pù¼¼ž¿žl{xðúÃ'§g³Ëeië_§£ç•‘A8N2H”Ó¨ùNÙ„äâ +Ü2HI òyëÖ˜}äórñóÙ݇Fž&o‹{ï&£Õüå?ŸþZŠ2ÇI‰’b5ß)›p€\\ÛB)©—A¶oÙ{ðrñ_¯î>õñÐé¸8X:dŽ“ %Å4j¾S6Ṹ·… RR7ƒìÜsàà«‹Y1ŸnúÇp<->Ì7_]à¸È QRL£æ;e‹+p[È @ %Å4j¾S6Ṹ·… É QRL£æ;e‹+p[È @ %Å4j¾S6Ṹ·… É QRL£æ;e‹+p[È @ %Å4j¾S6Ṹ·… É QRL£æ;e‹+p[È @ %Å4j¾S6Ṹ·… É QRL£æ;e‹+p[È @ %Å4j¾S6Ṹ·… É QRL£æ;e‹+p[È @ %Å4j¾S6Ṹ·… É QRL£æ;e‹+p[È @ %Å4j¾S6Ṹ·… É QRL£æ;e‹+p[È @ %Å4j¾S6Ṹ·… Rò×|òì¤Ú`4yW|˜/nš>´… %Å4j¾S6Ṹ·… Rr ƒ¬=½ú¯Å²©wZ@‰’b5ß)›p€\\ÛB)YgÁpüºØñv2z~ÿÁáäãuSï=$JŠiÔ|§lÂrqn ¤dAžŠßüÃåõù›Ñ`õ"?L/þ|Ì @‹È QRL£æ;e‹+p[È %3ÈË«ÙÙmœNÏÝ@OÈ QRL£æ;e‹+p[È %¡ òùó¢­^fT,¶~nQüxûŸþX,þ:øƒ{W^.æïßMÖŸ6Y=’ÕY8 +2H”Ó¨ùNÙ„äâ +Ü2HI8ƒÜ?DµÉ ruQœ O*Ž‹sÏ! /$JŠiä> #d’p¹šWwÅŒgW[?÷ˆ r³˜ýt×@†ãiñ~vqõõ“!ÅëñpõÑÓ³Ù¥pÈH‰’b¹Oè¤ä[Ÿ òídyY¼X­8zs~½[;®?NV%dp6»BÈF‰’b¹Oè¤$A®®¾6wð²¸Ü~jÇ7g?/¦?Üþ`åWÏÜW—ïÆ³Où»à1d()¦‘û€ŽAJöf¯·©ÜߥòüEñÛî‡3¾5ƒ,ϧ§·kžN/*?îQ}<)$JŠiä> #d’û îWùÌÒoÍ ëïy6™WÿXõYàIÉ QRL#÷)!ƒ”Ì ƒá¸¸¸®üÐÆ7fåÅô4P]Ödò‘A¢¤˜FîS:B)YgÁpüºØXß3|5o4ƒÔøð‰ @~2H”ÓÈ} +@GÈ %{ž ²ù‚˜áäãƒ;b>?:ƒìÿ~^82H”ÓÈ} +@GÈ %û‘ú[ñâö;bN¾ŸÌÿxøsÁ R½rðÙ pd()¦‘û€ŽAJ| #d’ÀÃ:®?NVÏJ¼,.o¶ÿÉýw¾ FoÎËŸ¹:ŸÞ}äáÊ›™ ^Lϯ*«åâ¿ÿ»úѬðd()¦‘û€ŽAJBÏ,]^Ï_ ï¢Eq¹]&69Œ&ï6ß2ón:>ýúlÕ¿ÿ}4¨\ùf1ûixIž&o‹«/©ÙÿäUHO‰’b¹O褤ÆW·ü1Ÿ|RukÌrñóÙpý¡]_?"rõÿoï‹©¾Ýfññ_FÕ?º"ƒ“ %Å4rŸÐ2HIo°Ýº¥|kÌçåbþþídôü¾ ǯ‹ÙÅíwìþ^ŒžZùúbVlÿìýK>Ì7Õ?OB‰’b¹Oè’A¢¤˜FîS:B‚d()¦‘û€ŽA€ $JŠiä> #d H‰’b¹Oè’A¢¤˜FîS:B‚d()¦‘û€ŽA€ $JŠiä> #d H‰’b¹Oè’A¢¤˜FîS:B‚d()¦‘û€ŽA€ $JŠiä> #d H‰’b¹Oè’A¢¤˜FîS:B‚d()¦‘û€ŽAiyY¼œœ ^—7Oùºð”d()¦‘û€ŽAJþšOž}]ãÙ¨ø½Îá‹âÇÛלNÏ—ya8b2H”ÓÈ} +@GÈ %‘dy5;|=þ»ñìÓc^Ž™ %Å4rŸÐ2HIdùâêbö¾˜]\?æUà¸É QRL#÷)!ƒ”Ägè>$JŠiä> #d’A¢¤˜FîS:B)‰Í ë㇓yåm17‹ù‡w“ÑàäÎ`4y÷~¾¨|šê¢^ú÷btûj£bQóï€&È QRL#÷)!ƒ”4™A®Ï‹ñéI¥áYqqU>^àXÉ QRL#÷)!ƒ”4–A–—³³U ǯ‹â—‹ë?óÅt<¼+!?Í7;?"ƒp¬d()¦‘û€ŽAJÊ 7—ÅËÛaž¦¿–úÈõüÕª„ ƳO„È +$JŠiä> #d’f2Èò|zz[AN§ù4wÛAÎfW[ÿXàXÉ QRL#÷)!ƒ”4’A–ÓÛûa§Ó󪇡.¯fg·•ä»ñìÓæ?–A8V2H”ÓÈ} +@GÈ %Md¿Å'wÊ„^EàXÉ QRL#÷)!ƒ”4‘Aþ¼˜þpR‹ @;È QRL#÷)!ƒ”4‘A®ç“¡ @—È QRL#÷)!ƒ”4šA~,E¼¶ À±’A¢¤˜FîS:B)yšgƒT fõ‹É <1$JŠiä> #d’'ù¦˜=î2ÈþŸº;@à©É QRL#÷)!ƒ”4’A>/ϧ§·ßˆ;|5¿®B®fãÛŒgWÿxëÉ«2OK‰’b¹O褤™ òùæ²xy›4N£7çÕ%äfqñÛÎ=3÷ñdðbz^ +!Ëëó7£Á‰ @2H”ÓÈ} +@GÈ %ë¬1Ž_{ýr±.{2ÈçÏËËÙÙé]µŒ&ïv˜Ž‡5cOÊ?²:~ørš¼-ÞÏÕO ¹YÌ?ìüÄp<½ûüÉú;hdž– %Å4rŸÐ2$ƒDI1ܧt„ É QRL#÷)!ƒA2H”ÓÈ} +@GÈ @ %Å4rŸÐ2$ƒD9I ÷)q$Ä>ŽÙo*w -ÒìÆÆöôÄ»š}û8fO¼a¨Ü-´HŠá7»&ôÖ‘dfÿœ¦VVd()†ßìšÐ[2$ƒDI1üf×€Þ’A€ $JŠá7»&ô– É QR ¿Ù5 ·d H‰’bøÍ® ½%ƒA2H”ÃovMè-’A¢¤~³k@oÉ @ %Åð›]zK‚d()†ßìšÐ[2$ƒDI1üf×€Þ’A€ $JŠá7»&ô– É QR ¿Ù5 ·d H‰’bøÍ® ½%ƒA2H”ÃovMè-’A¢¤~³k@oÉ @ %Åð›]zK‚d()†ßìšÐ[2$ƒDI1üf×€Þ’A€ $JŠá7»&ô– É QR ¿Ù5 ·d H‰’bøÍ® ½%ƒA2H”ÃovMè-’A¢¤~³k@oÉ @ %Åð›]zK‚d()†ßìšÐ[2$ƒDI1üf×€Þ’A€ $JŠá7»&ô– É QR ¿Ù5 ·d H‰’bøÍ® ½%ƒA2H”ÃovMè-’A¢¤~³k@oÉ @ %Åð›]zK‚d()†ßìšÐ[2$ƒDI1üf×€Þ’A€ $JŠá7»&ô– É QR ¿Ù5 ·d H‰’bøÍ® ½%ƒA2H”ÃovMè-’A¢¤~³k@oÉ @ %Åð›]zK‚d()†ßìšÐ[2$ƒDI1üf×€Þ’A€ $JŠá7»&ô– É QR ¿Ù5 ·d H‰’bøÍ® ½%ƒA2H”ÃovMè-’A¢¤~³k@oÉ @ %Åð›]zK‚d()†ßìšÐ[2$ƒDI1üf×€Þ’A€ $JŠá×<øo·šý¨Ã¸-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5¶ ÈŸ-d H‰’bø5þÛSiöoHçÉ.Œ.m!ƒA2H”ïy°}>@É“]]ÛB‚d()†ßìšÐ[2$ƒDI1üf×€Þ’A€ $JŠá7»&ô– É QR ¿Ù5 ·d H‰’bøÍ® ½%ƒA2H”ÃovMè-’A¢¤~³k@oÉ @ %Åð›]zK‚d()†ßìšÐ[2$ƒDI1üf×€Þ’A€ $JŠá7»&ô– É QR ¿Ù5 ·d H‰’bøÍ® ½%ƒA2H”ÃovMè-’A¢¤~³k@oÉ @ %Åð›]zK‚d()†ßìšÐ[2$ƒDI1üf×€Þ’A€ $JŠá7»&ô– É QR ¿Ù5 ·d H‰’bøÍ® ½%ƒA2H”ÃovMè-’A¢¤~³k@oÉ @ %Åð›]zK‚d()†ßìšÐ[2$ƒDI1üf×€Þ’A€ $JŠá7»&ô– É QR ¿Ù5 ·d H‰’bøÍ® ½%ƒA2H”ÃovMè-’A¢¤~³k@oÉ @ %Åð›]zK‚d()†ßìšÐ[2$ƒDI1üf×€Þ’A€ $JŠá7»&ô– É QR ¿Ù5 ·d H‰’bøÍ® ½%ƒA2H”ÃovMè-’A¢¤~³k@oÉ @ %Åð›]zK‚d('Àq{²];MÞ?¨#ïn¡Eò¾M@Гíjömlòþù@yw -òdƒŽ_åÆ&÷/è 8L:C“A€ÎA€Ãd 3dà0è 8L:C“A€ÎA€Ãd 3dà0è 8L:C“A€ÎA€Ãd 3dà0è 8L:C“A€ÎA€Ãd 3dà0è 8L:C“A€ÎA€Ãd 3dà0è 8L:C“A€ÎA€Ãd 3dà0è 8L:C“A€ÎA€Ãd 3dà0è 8L:C“A€ÎA€Ãd 3dà0è 8L:Ck{9Øe·–¥`4"÷䀣c·–¥`ðHÿ ž6GÄ +endstream +endobj +283 0 obj +<< +/BS << +/W 0 +>> +/Dest [27 0 R /XYZ 82 416 0] +/F 4 +/Rect [356.22 638.55 417.34 651.55] +/StructParent 175 +/Subtype /Link +>> +endobj +284 0 obj +<< +/Length 2520 +/Filter /FlateDecode +>> +stream +xœÍ[ÝnÛÆ¾7àwXôÆba­¸Ëÿ"ÐØmêƒHbã A/XIvX¤"Q.ÚW:p^æÜªçÎÌ,¥][±–Fƒ@ÉåÎìÌìÌ73«É÷«2»M§%{õjò}Y¦ÓÏóû4¹)–¿NnþXÎ'ïÓ»,OˬÈ'×›ßJ¼õÓ<ÍW¯_³7—ìËé‰Ë]üÇ‘`. ’€{’žä®ÏVóÓ“}ËòÓ“77§'“K¸³›ÛÓì2ÁDèó„EqÂ…d7 õö:dwk˜˜ÝÑUR]½==ù4bίìæ§'?À|NO¦ÿ5c¼Æ02 +]ÅÄ,ñX±öþ™¬É%.C#¹•3öGsgŒÖSg,Õuæ£%~)ñ^9^®!@vpo¦^‹Ô]9ñhKÁtÑ(w„«ÞOþD–×'EÈãÄ´¾çjÚHÎ |îF&rW gì)yÜÃjI° ø Gy‰RÙ•Œc Å·xk“ÍHrø">Î骕ùzƒsã“õ¿)­Y_` $Œö²n‹ÒwÅüdæ£u6ü„ÇÒÄÆøï°ýˆG{œÝ¦N8š–¨òÍ +?ç¶%#ÀàuûÖHRƒUj_ªib‡èšà¹ÇüÈåAÂ@Ý’†Þ~K“ÂöÃÏlbˆ2oв,æ@ócQ”M¥{I¯íÊãŸõ–§½±6naÉá¾´nžÏ'ÇÙÔQ‹¸ꩽr¥+_Û^ž/ n ²<-5Ÿ{±–ÃÜR†ìfúi$aBÉa¹ÎXÈ‘°ÎF"1–½Ð¢=‘p×{)j>¡1 žôN…´‚YðR+ DÖq€Y·›hÆzÊC¬SÆÜÓ{pß®ŸÄ´Ì™}mzÉ jG Í((æÚ]çNÌõB¤ÚÆ\‘$ÑׄݯJî0hRr†¨)ð"}æè&.^=莟b2wµHïæ"`—«c“ëeš#W?_\]2wò.ÍïØèv5¾øÉyf¸áK-Òƒ­¡º,§þ=šÂHÌ@ó83öˆEä” Ä~QÊ|Íf¶Ú:Þh +ùËvé`Šˆg`gk—% êE¶×¿ 9Ýþ>…9Ùä}c`Â^­BÉ +¼ü­mhƒw=«,²•jŽœ·Û¬ 8‚ñJÀÁ‚9V?ö–¬=™ÓôE°¡“7¡ qhÄ]ól³`Ì7Ö €úõêòsº)UDî½³È -˳Eêìa¹YŸ|`ÝB¦Ù“^ ö«•ØÜj‹…œÉ«5¤侌ƒj åc(?[ fOàn4 ˆø=Ë-(Sš]÷ñ uh&=—{ž‰+=4k³äК–±à‡àÉ“']tˆ,D‡Ð¨5ß x´Ï×Uí³(GF›\—ÂC°°±€›A¾ZLW{Œú4ìI¬é&ö"ëäÀ·ƒµÈ}gŸ\È##9ûÂô<žÉ}t0o#ÿAç&‹RꊇÆ«í.ïMD\aB YÃ-!ͪ/çGµ¼_²ŽÑÍ<Œ¼½D"ÄÞï,¸~"©æþá¸ã:ÒãˆHOúùÇ !—J ë£Üè¹ÎÓF[Ô KdØôQTrä ?3*Ñ“ +”è©õ1 |\Q*0˦ªzBÕcðE~ÜÑáÀÊ2±,…Ø cØ]ÔàºÞ“'<ÛÆ/£*iZÛ÷Ý”2Ôƒ¾8\QÍjV‡æiêx{¿18º‹Ogšx¬ÎU«'ªõÖ!› Ã¶éçVs©Šž**¤PGí^˜ïM[”úyÃ~s:zº7= (€71úë +ˆý‚ç8zxÚi›÷zögÙ¬ÑqÞ(CÐè_:zÙW£6¤…k¸ü=¥¯[-tÚå¤Ñn©Ó—ª‘ÞýMJ{RE hO7tH-€¶Å~¿ƒ~Ù1«å¤ÛÝruÙ¬þ¯º7°ƒ¡3§ƒ;[Ü"4m{£ýB7ž™é´Úž©õš½ï£C5ˆâ¸ªŠ–\ô¹²'Fe8Ö9ÀäÖ3qpˆ'¨©Y¥Ôž¸Ø9Ù`v·æã\GþI÷A–€Œ ,ÏÀµÍÁŽóò¼Ù#kØLr!TRä¥õ"†çà ÂÄT¾™×|¨]LÀ(_«cIs{ïlïwr¯k§3òÃÇêD°mÿà´ùÜ(Iåû§´š6%~ù_}ˆ¬ëz4‘r ? +Ø?'I±§hšc³N›,zäèáq- m¿,ÄšµË§úe¢Ó0£õÔwȳ@Yð'Ú᣺M´éQÿ­ö´´çºÝãÒÿmÚþé +endstream +endobj +285 0 obj +<< +/Length 13756 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 512 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 306 +>> +stream +xœìÜ÷[i¿ÇñX‘f¡w”&‚bŵ#¶Å^W×ÞËêÚŨˆ‚¢€HGz ¤‘Þ†å¹Îu“„– ¬¸ëÊ÷ñ|^¿1™Lîdç¹g&îÿþ/ó?ÿó?€€tWùŸÿü‡Åb-€‘ãèèc\åÅ‹?ÀȉŒŒD•¤ JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5»ÊçÏŸ_€oñîÝ»µJݳXð-=zôoWéïï/€a())ù1UtÀ0Ô××£JRP%5¨€T @ ª UPƒ*¨A•Ô JjP%|F£àsÛÅ +õHäg†*GŒVY›•rõâ ®4‹G`Hr^Ú“{ƒHïQ§“_þ|–»Ïow •Ì ðÿ T9bÔâ×Çb½°5;Š5ÚéZnë#¨Þµ4¼w$vÖfcG›`cgß»dQBa«¸&cé¼E'K{«TÕg\ßó Oùã‡ûóB•#†Ñ¹ÍÕU&ÊsŸ„ØX9‡ï©©F`DjY »®g(•O.ð¶ ZšœSÒ;ºz¾L?*­Z­í{ŽJðxÇâù§Óä?~¸?/TI‡V)H‹µ÷ +¿‘U§5ZÎhÔRa{U¹NEC+_®Ò?(éàÔ5ñ4]ŒR*b×UëÖ©ihËFÍhT~[eEEyyU ¯S©Övý5¦ãöÊÖsÖ—re¦ƒ×ÔÔµ äŒn“JySYÆê0€7 +õëjnë¡Z¹°º¾EªÒju'¡­åå•ìöÎÞÍjåacm¥nœõl®秃A•d0 âƒ~=ŸÞ©6:gÓMtï[·d–™îã5Ú)`áÖ£·„Šž5´ŠŒS›üf.«þxh[´»‹5ÚÚÉwÃÞ?*¹²þ­h¤Y W¢3šÅ2ó‹ˆ:~óu§ê/üJFRõÊÝuÚî[…Ê.uã‡~öFÿNwRô‰µ–é,Š· \–YÇM¿s|Ñ Wkòº¸tý“ »ðåÞ˜n“ƳXcÜgÆì»QÝ!ÃꨒF%¨Ü9ßßcáÞÂh©èíµÝövÓÖì‹Ë)©i¨.zxép¸¯çìµqÕ<ÜÑP¥‹ÕŒ…K¢÷ž¿›[\USYðàÔv§ÕGž‰UúýÑH?>8â55$öx|im}cméÝcÛ|ì<=*’ÿE—_¯’QI…Uù)¿Úî¯jÔiêêÓWiá>}ïÁ £Îßz˜˜˜œWݦ{.¯âåü©N³c¾/ªl¨«ÉJ¼æ;m~ìõfñL×)C•0JQê¹X·9·ÞÕk޼Š×‹½míMàÊzg­ZEù‹36žÇž•tÿ©«Òv¼õÝ¶ïØ§âÆ­ š±«V¨\Ü”·.Øké¡D¾²g˜}qõLϰ]%Ü¡O¿^¥ž´µ(:Ì1ì”ñy¥¾JÝAy‚ç²ÜFaßl›QpoÅ.òŒØ]È黼¬Ì½µÛÌjæÃü–oÿÌ~f¨’mÍ»Û!ŽöK%‹Ô&³¹Â‡\F;Ü,à/UvVýê7eê–ëú井“ýïóŒVQ½8½Œ°¡”§ª&õ²çÛ—“rr{å¼½µwÉX·°{EC_éý‡U޳‰:b|(–±³çÏp :ö¡ )w޹³&ïŒÏûÖìç†*GœFT³;ÂÏÆCþ÷(3®ÄZ°B?pM&x%ïÐrIaGÚ™ž*=íd5+ŒVQ%ŸYÞ[%“¿ÏbÐÿ[“óÌÛœ!‡õ«´ô;û²Êø‰í¥IÁÖƒcâÖ;¹ßö‘ýìPåÈÒ*øI§~µs +>ÿºBýÅUC•Áo9«<¼ÂcRðïÜÞ*½ì#sLÖ1©òã½½,Ÿ;êˆÄJÍÐ'–ÿ°J«éRkŸÈ-Iö²_y*Ã0¡L‰+±&PåˆbØ9‚ím#÷<èP Há£CÎãt3X¾q¯jYã¶ç_¯èkùz•]•Éç\Xv§Òê¾íRçw®²KRÿ6ÜÏ5rëS¾ +×\¿UŽ µ¸vÿ|?»Ð­Åm’AWàW¦GN³‹Ø÷´½ïj)£ªÏ¼ê4ÁeÿÃ|ýŸÃ¨RX—µÒÏÎ/êlÿ[nõ¯JY[ÉÚÙÎ3÷?ëìÿR¼JFÖ>Ågùó"\Ûù +T9b4²¼»&;¬:t7¯ °ÈTM³@£¿nÉ{q6ÆÒfúoL¬þ¦¯‹ÿPåHQw6ï] ÿi€Îè\ÌêÙSÉÓs»"‚}ÌtKÇŒ±ñ X¼ñÔçv©ñ¯þºJÃF¤é7ÍŸ8eÜXýÖͬ<üƒwOûçUêºl+|±h¦Õ8Ýf§,=‘¤Òj‡¨Rë´6ûñÆeó\ì­ ïrœ‡ÿ¼ØS<ÙÀ5ÿC•#…QË?d%!·–×w§O«’óš*_ë–¾|™]Ö 4þ5£m¯.ÎLÏã›ü @ÛZ“ŸœU$Röÿ6Ѩ„íï_¥è·žšYRÓÔ©0þåÞ—”ìü¬×9E"ÓÕÔâ¶ŒŒwŸ…F¯§æÖÎ|¥ÛlFY³@×¹ZØôòuV-wÐi¹V&l/üøÖð._å–ÖðE2-N4M¡JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @Í«ÒÖÖö Cllì©ÒÂÂ"†!((3XRp^ @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª U‚ް©òý›<¹Öð—FÀ®Ì.¬‘ª´ÿÆkiäü‚œO<鿱ñŸª §àùŽØsñMz$Ƥh/;Ñ?ŠMçn¿+™¿»1æÓõ½îfAMJÃ_¤ݑÖAësšÅßo¼ýe‰^]öÜÏû76þs@•à®Ï¼97,ÔÄL7;KkBÌýÕHŒI#ã¾¼zò—@7–¥ý‚¨}i%l¥æ{U©(~öGì‘›õÅ?f[öõeѸFß²¶âö=ÉnøÇÿi¡Êa`”RQ[[« vþÆi“-}£Š¸²‘˜úã-,Ÿ¥ ¶Ó* K´Ú¿Ý¸ñ†¥ïãb"¢îsMãú­Íÿ¬PåßÀ¨ÅÙ×÷Nr ½œZe²wi”¼¶úÌgOžîk•yYY¥u—†Ç®LOÑ!15§X 5ž¤0ŠÎŽâœ ý§ö$ém~E‡Pò÷ç# Uþ m¥/—ø8FxÌ•÷ïíŒFšqýèâYŽÖæ¶SÃn~UÔ¢êéVS—~1ØYò‡÷Ç×,™êboia>a’}À¼UrÔ½û£•ç><¿|V€½¥¥n#vÓÃ=RÑ.bÿú¢JiÍÎéA±Ro ðžhmi>ÁÒÙ{æÖS‰eßP™Æ¼Ä ¿Ìr°ÒÓÁ;p~ìéÄ?öNµê«Ršzr…UØšÂÖž 2Z¥0#þôìk+só Ö]·žkëW–´•ß¼4x†·•nc–6.^ £~¨åë¿…*Sfx93zô˜ñúW²°8¯íêצ†°?.î{ÏÜŠÌ]Ñ }Ýt«YM´õ Ûw#¥CÚ;`ïÁ†…áë®xs~X€½ÍDss‹)Nž«¶^®àvé¨ÊÚ½ØÛÍAÿ©™[9zùGn?]Ãÿç3ð‘*¿•VÚtpq€]à–r¾²©FZ`òDרã·¸bVQ÷)uwô[ÅI-Ýkèªôvt ^ðÛµçln§Z%«ÍKZ4ÃÍnþþQ÷ ²úùY7{ÿ]qImbÝqJUýþÑê@ç MWŃž¼V¥·§³sð Ç3J•jµ°µúÏ=K'Žõø3§Ù°#çäÌópp™¾ñ]y‹BË[Ë“Înõô°Ÿd9x•ŒZ–ñç.'·5¿_Ï/«Ú*Š rKª†¯´=éÎ÷ÅU"¹†Q+šJ“Ãl‚·ßêž±2šmsýÌ`M«d:ëÞ­œîâ9wÛËUR #n­J¼°ßÇÁ)êL²¤û"°¡J›‰~ó7'f— ¥ºƒs󻻇ìÇÙ¬½®ÿ/¢œ[ä²5¯–«ûÔÊ„•¥ùï³ ¥êÿÖƒ%ªü&ŒFòñÞï.NÓO'—Odœ‚õ³=‚×\©õŸš ë2ç»Ø†ï¨0쿺*Ým§,Úó ½ÿ«~{uëó¹iµú¬üê½Ký‚6^k’ô6¨•}º¹m¼ËìûùœÁ†3h•.S—fÔðúVâU§GzOY|ñþÈÁÈ oï±rœ—ZÕwÛC#oÞá8Þlð*e¥üלm–šNƒ'[ï7vö>žáÓùz•Ù«31ÎN³â?qúNdÿæÎÎ+r»/ª´°õ=ÿªÂhîî9ŽSVœÑ Q£hÙîà½éªDý¯ÜÊùñPå7iÎOw³_¸õWn²4åܲ3Ûø¤Âø$Q«ê¼¸%ÌÆmK~ª¯ÒÃÕõÀ3“uÊ’NX³B_Tè¦|]íŸ_Ìu2›±zÿµ}®_:¸nÔ(ßã‹»1ø±Ò?úl›¤ÿE¤­ÅkÂÃN¦êÏrem—WÏöœ¹¥˜k4»c4ɧÖL¢JnþO–íþG…C~(y+»¾0ãÅ-ý€¯F…9³l×Õ*õŸÏW«TKZDù9ûlP˜×ê3¯zµ?—^§ÿÃP¥ëŒ59MF·8ù¹õ>ãéÔ_þôT´ÕÔ˜Ãf—5ʇóåAª>´éÄÊk¯¥™u‚s£Ú´¸é–“/çu˜>AþààrÛ)‘¹mªî*§zyÄåpŒŸk\%;ûV Å(ËɶŽÍ:—X>؈­ÒgÁ¶;Eÿ—†q•QÝÞ_føGœ¨ë4Þw™×v» QesÖŸ“X¾×ßz#CÛ^ststxXøLog'ýX­ÍÇ ¿Je'{×b7÷õ×E¦hkÑ“0«±îèªô Ý]Î3ú>3ª²K@¯{ra·»ƒ³÷´‹ÝŸð®T¬ø¯¿¢ÊacT⬫{¦Øúy¯þâ®®JK‹ão[LÐÈâ,µµY–ß¡î©rªÇ¥­CUÙ”s'ÈÂlGâçaïNƒW¹hû=áUjE û—øÍ9Z+2©Òôì—Uz_yS÷åËk„•›Â¼üÖ¥ÖõžÄ)¯m úÖ*Ý–Äu ¨²ðÑ,+³­OŠûªô›µ·’?d•†%LgGÛ‡—£Ošä°æøã6éˆü¾ã;@•Ãô=[àé0këõþ“>#íeÏ#<'­ˆË–Ml5ŠŽklýw7*˜áTɯN[äe5çàóÎá^Óÿæ*YÛÕõ.Aë?6ݵÑÍ`O¯SøZ•Z%÷ÆÑWn'~*«¬¬¬Ð½£½‹¦;ÍÙü©é_ùï€*¿N-Jڹܜ5¸È?9=×µÕoïYîb¦[<ÚÞ5ô×½q%lQoèRaç§ݶÁÏÁÒ°y ïà…ãZ%O‘ämýÜÆV?ÁkÏ•T‘®ÄaT©ÓZöæÄÎhwóѺç:ý²=îqéû{³<#†úîèU”zwÓŠ9Væãôc²öYwî¡@ÿËMUÖ“M‘ãÆê6eæ¿pÝùûïrswì­R7eæ–‰škc¥©UèÎxÙ—¿"Ð_«©¾~bwÄtgý{±°Ÿ³bÓíô¢þ»_«’Q‹.슜éeø0FY9ú¬Úü[ZYËï}TùuúS•¶†úÁµ´êŽ+21§Ñ°œÃ“*MRRÉDÍÍM"Ó¿)%‚ÆzŽé¿™bT +·…mØ<»­C¨P r­_«–µô¢¡µÝ0 FÅknní_Žb4J.‡Íÿ@H÷’ÖîqvˆjF)á4·ÊzB`dn#‡«0:½e\,`7ê?vW,WvÿdI·\&êhÐ/nlJÔZF%67µ«ŒžªšÙº5ØÝ?ÆÓªt#gó%&óaJ!hçèß »E –›üL–шÛ[›9<•ÉE6FØÞÜÐ*èþàÔJ¹ˆ×ÖýY°[¸bÙßÿ÷3 JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª æ‡U9zôhK ‹S¥««ëc†K—.a @ +Î+¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjP%5¨€T @ ª UPƒ*¨A•Ô JjPåwÁÎNúmã ¶ß|S>R£âU¾;²qãæÝ‡3*;˜Ag:«ß膳iß{¶ô‡†„*¿‹Ê”kËfš + tŸbÁc·ýNÎHªñíõicÍ­¬ì–x*Sk>¬$X1ÞÂÚl‚óí"Áw}eõÃßw¿Wô]·©Wüô\Ì‘‡ÚÁ¾b~&¨ò»PJ…mMåïÖ‡x8ż¯ŽÔ¨ôUZ.Ylº£N¬𨔓¿>Ôβ%î¿w• ïÀœðw +¿ç6õ4GEì»*QåßÀhåiW¶9;ù]ûÀV-תe-ÕÅ)/ž%$<Ï.­ÉTÆÏsªÓÒó;Õ…˜_”šœú¾š#°2ŒšÇ®L•œðì]A¥P¢j'ÕWÉ +½zçJ¨½Çé´êËO÷¸ØF>}xÆßÊÑ´JFÑÙQ’›™¤Á«ÌÊF®Òø™êÎÂŒ·eÍ"µZΩ.|ñL·Ö‹¼Ê&©RÓý¸”×”“ç>ÚnÉ–3º $&&•¶õLµ +1»¦,õåsý[{WÈJŒúR7eç–4«Ô*!§:õ…~ÔiÏ»SÊø•9IK<í¼o{š ßð‡’V“ï'‚*ÿŒ¨6#ÂÑiÞλêþÝN)jzxfûL/kK‹ fNÞ3–l=VÜ,ê[£&åâTÛ¥iŸ²~]5ÕyÊ„ f–í}CV½,ájú6­¦\›ì?e’Õ„ þ«¶-iétÝU&dܽØ7lÓ=žÑ`ºÙ•Ma^k/–½>oR%£m-Kß9ÕÅÎÜl‚ÙD;¿yo¼áË{¿]$U[|·_IMøópØ /K s³ñ.ÓÂvž{!VéêÕfÞÚçf7qkÔØqã'L˜`niõ{F“î…U¼êc;׆L›lm©köža«v¼©lï8~ÇÂy[®½Oº0ÅÊÒÌlüDgŸÈíçD +ÝÃõïî.v·;jÔè1ã&è™/û-½ó'=h¢ÊïNɯ:¶:ÔmîŽüqßB¼ýÆöù¶n!'nepÄ +”ÿ)-~¥¯³çÂý¥í²îuôU²ì‚Â–í»œXÇ•0Œ¼ì̓¨@§ióW ‡FSðô„§³ÏžË©-bE—V^“ûüO—5Û•_œ6öV™\Þœsy‹ûôeoêúâeäi3ܧŸ]UcR%ÓÙøa‘§£oDlZqƒ\©´V'\Øé:ÙeÃÅty÷+èªtwsu Y´ñdFI£J£pª.o[h=Æëv~[÷ÖµìtÇ1žf°Œ’ŸyûvJ^•P7C`”…¯—ùLò^{EØ3p]•s¦8û,X°!þM‰H©V8‰W÷:YOÜpãcÏä[Û´ÕuÒlÌ`Qå·b”ï®íqµñ½œ^g +ïó‹@+»¨³/ešž]ŠÑ*«R.¸8øü~¿PeXf¨rÔ‚ßžv(zŸ©•~¼¾ÅÌk~b¹þ˜¢U´ì›=uÆÚ8^ï¦,ýBŒ«CÈÓòAÎ^{ª¬àKÞ„;ù캞­ê~#+¸±Ã#,6Ÿ#3©’‘džÝ`å2ûa^SßFÔ’Ö+›æºL‹ÊåÈõë«t°ð^þ¾AзN{yÊü©“—_ËéÎgÐ*¿øœD×v,pòØV%í“®Êp–¹ßµ·µ}¯rÇÂi¿\åtOcQ%ªü;´üÊ” ;›ÀM7$&{޶ðÑ>Ö¸y-ÆKqů^®a[þ24Tis*½Þ詚ÆÔ£\Ãâ‹[u(Øo|Yæ3Wí¹ÕïÆéÝQ¶v»žUŸÀvë­R ;þ±!Ô>ò0×0•w”íž;#úı–1©R\wpötÿ%Gë…Æglšš×<ÜÝ¥Õé{1+g¬ëõÕÓ%iù´j¦ÃÜs™òîw;D•ŒVÕÞÒX𛦸õ?ÖÏó³sü%·çìP_å¸ék‹¸ý÷h çDtØŒðól9ªD•“’_snõlÛé«_•µ™>¢þp#†å±$£^`²XÃ9:ÓÉqÅ!®T¿gªô¸_Øa¼†Q•Œ¨äá$Ö ë)öxøy]ûWUv1;X…½ªÑRkß\õ· I®ÖŸÒWÉð+6„úÎ[w¯]a<fÚò㧺¹m¿Y ?dé«ôŠÜu¿Óè"Ó0ªÔò›Š®îZ0Í0h;kóñSL«œ¸p{½°ÿZ1ªD•ÿ˜êõåXk·cÏ+÷C•ö Rªx¦‹›;»Eëê“2Téõ¨Øx“*Åe'³œ~»›?ÌUÙ%iÎ_ê³údšX#¿·7Ò~áa¾áæ—U†G_k•™TÙšw×ËÝ}ç½â¾*Ùýð›ªÔÈšÎó´ñYœø©¶çj­JrwßRÓ*'Eîh¡JTù½hEÕ©3mí‚7\âráE[óúìı>—ÒkŒ—ª; +W¸¹Íßu·SÙ7ƒý‹*»”­f޳œûûõðvKã*• aÿRï°íùeïç»ùn¿ù¡{ß6™Á*Z¯¬u‰ØQÊ•õo…Q•>=îîêuþ[?Ê¿U¥´æ¥ë˜‰QgRú/&+…W¶Í³C•ƒA•ß…ZÒôGL„ÿºÔJÞ +ˆ›r–zMž¹é:¯wgf4²üøƒŽŽþg_T¨û¯öüU•ZUÇÉå~n‹Òªøƒ\rý‚q•ºMqso:8º.Zá°"£÷z¬éÕeÙ“Ãã­§J.ëÛˆRÔple sÐæRž!ŸáTÙòvê§Í—³úVV'»²&­‰Kï["ªÿ°ÄÛfò·UÉÙ5ÍÆ;æÊ7h¨ò»(J8>uâxÿnÝøÈÔ³weJýG’yû7wï¨]—2 J«K?ÅÇ vv˜³õ[Üsiå«UêöËÆOL÷t ]ráVbAEõçüwã¯üõZƒlè;#=Uv1Šæ½î,ÖèÙ1wÛzè¦wFº”ÂÚýËg9{ͽððuÉçŠü¯ŽÇ,rp >™XÔs€F•]ª–=3]'F%gWW.¯ëPˆk·9ÙN[™UPUU™ý:>vÑwû)vÎK¾¡Ê.Žý 'L +¹öü}yuUEy½Tósö‰*¿í݃‹XC°]s©ç¶¥ªó}Âåè!–fcY¬ñ^¡‹÷ÅÝoÈû¶2Œ*uÔ-Ei»7­ôµ±Öo}Ì8ÐÅ;<å©Ù?T©ç›Ë›¬Xî×sZúP¥Ž¤µüò‘3½Çè¶oå8oåæÛ©¥Ò¾ŸÑ§Ê.¦*ó~ÌÝi>jk”ùÚ#©‚ÁÞõOU~ËÑlºî¸·²sjÑOèà›ÛÎæÆ¾IwF…ß÷(”#âæÉd#cc’M\é+ü½Úïä÷´R<òÎÛ¤³Ff1=‚_óîdS´ˆÝÖZ•±õ<|üB mrùmz¨)Ð\Ï;½V²ìrQTÜXWÓÁ|G]=$J`B…PöC¬”÷=Î"[Z}`/¬›„•æé´ÿBß”ø»£*äŒæÛþvžé·^ÔßJßfçVÔØ§Ý_ÊÞ7Ö´ qÈ=ü@~O+åö«úÚ*-*s¬_¹Á+þ6ï}PÕVZ:%¿éa0h]/ëj Rcì æ;ßv.l®_CHXCƒl®hù-MÁëÜé}¯c¹E(ù‡¬”¿)?ŸÛ::ý/#á ýy6¡¨¶U$W(ä‚κ²£qÙl »ÅýÇ<=s›‡ÀJ|¢_ u%Ø…7õs~UÔVÚº_Ï6DÔýä*aÅ–ÀôêŸÖrPNÛm}²;.­ü© ‚¾*Õ ¬Ä'Xöñêz¢…Ù¶KOz¤Š¹W„òYýµ·sBœ,‰Dâ6‡—ʪcü¹ŽT6Ùw"Ä?«ž6N)þ­9v–Íèô—, 3rÑdóã›qûݰŸ©Ö×ј¼%›ÁV*Sàþ0ƒ•¤ÈÜÙrQ —ÕPQå㈤P}ÓKª:s3»=ÖÇúPÙkU¬áÕ¹„?îíx}ÿìO3ì"çsù÷>sU§‹êŠÎ:Yé¬Z»Å  +¸ï K¶°f +)£µ.õHÕ”H´÷9Ÿ_ÞA{i®e%*¶¿ºŸhJ2Q‘Wþ¡oükƒ)¬þná^7"‘ìw£æíÇGYd+M+Q¹`¼±¢ ÄˉD$Zx—?äˆf¯g߉Üè|ýÐpWiÆ)§m[±÷sðdVSKŠÌ?:DÌýÔø0õø>ì¾L©6Éy/:gañ›»—ÝmMV®Z£k`DTâQGÿž1üϬÄÀ4½Ñלäq¼tjþËJÇ;‚\õM¬ŽÆ§–¤ž·$™¸„¤~b +Ô'IÇ»B=©N‘ ¡~GN'çg;îlbHØyì%ƒ;eªúR…jv*­¸¤øÊù“¶Š{Höo‰‰‹%­œ‘ÑB Væ¨[¸ŒKωÛohh¶ÿXRAIáÅÄX Sk÷È—Œ/c<>ëCÈö;¹ j+ù]ˆT«Ã§ã¼=öÆžË(*È=wò ÉZ]ë°?9Ê,yW{3=ÚWGkDJvIIÉõ²êQvî…"ÃoïùZ›šo HÉÎ-ν}$È'4ÔÛœ8g%ŠÞ—§ÛZ’½# +‹‹ ²Ï»ÛQÍí¢;¦ Ž).›®È8b¨Gô=š[P˜žìíwàÀ>ÕzÎJD4Q™q”l²óXÒÅ¢âìÁn':G厉Uu“°ŠwÙºÛt 6ñj^AfJ¬‡`{ðqÇØ—bþóÂS’GPÔåÜ¢œÌ¤½;©†V^EϺeÊo¦ô󋪬Sû×ë“‚Ngcw^R9À]¢¶¿°R6͸îaêÙ<È;ˆJ¹©Á¦d¯Ûob9¢lw2ñè§Î$óÝ wÔSyj+7˜íºú¤C"GPT™Ó¼½aº†_֢Тè^hO±J{ÐÊ—*›ŠHúê ,L-N•},ê/—°R!}]¬·Žp$ÿ¹* ¬¡ šd`“Wß#*½VÈ¥ìîú {KçðÜQ¾²Q-¶’ ¯«·3¼™>!C3(v#¢š¬Ã[ÖØ?a¨»¤¿&Eçë#X)o(a¯5ÑöèkÁÚ3ªØ/ܲnóœ•ãw[šFä×OŠT [Œ´>ô¤Óê§‘÷‰²?Þ¡¬7 N­œ’ÈUM>Åx{Ø…¼Î˜2k%ÚýäŠÁ&·¾WªzÔ +DÚr;•¬kšQÏP>G••«7Z&^o–ÈÔA¤cmÕΆºVáyªidøu™-™r0£f\ QÕ³ôgrÑßvð#S}㊑—9ºÁâ T!{{#Ù܈œr¿SsAD4ÙuÔ•hq0BsöSÁ+‰ñX³5´C5¨¶ÒÊý\/gþ‹»‚õ6fǪ̂u¥güÌÃ;¦ç{FÅTûAêV×£…“¢…ËgšV +9#íío^ÚmkF²?ö’ÎQ^+ŸH otI`jfs +á³ìëM|ŸöLÌ,i¥10±J¤q#Œçùv´¨ø†•\Z½Ç&Ý ËO5:”û¹ÒBßxÖJ´±8vÃz÷çƒüùJ 3ý-=ÏöLIµãI^çGè˜xTµÍ‡“ñî§ëg­Dy¥ÑŸÄaþ|™ÓMö^gŸòÑ/VêÙ½àiáðÖ'îÿ8)ÇúÚi¡&D'4¾Æ“Bûêr-Ö’®4ÐÕu+qi%:ÙûÔÍÔÈîp[{‘’CoØ­·f_þ í÷…6_Û°Âé mzfÖJ×#åZ¹Lo˜Á+ñxò>ÊŠ•«7ü¡ÉúÕ+×Ú†e± ±j+W®\ƒ¿aÃúuë ¶ïØå™Ö6<­ÎSå¢Þ0ÃÕvgnjçk(£áO]›Â3KZI°Œ/ý éñàË"‡Ëµr¨±`‹ŽÙ¥Ú­"9íÁDóY+%e§ÝtV¬Z¯uŸÖ®ZiæÝ>¦½¢¡˜( qÔs;Ò>¦¹%@ÖQyÞÌÂò‹•zœµ–ñiÆÃȪ•+œCn°±UVZ{'÷i޲׹±æzÛ*»¦ñä…p'õM´àµ¾ð§lôÏmT}ÁJ*áfG¹L#>sµ¾ ݽŒ7…ß|§z8`%0ßú˜n Êd-ÊïfTSÉû¶SœÏökîó‘_ +qøcG§”õ›V¢ˆ¸"%Ø`³CyëW×4ù¦•("È;æ¬kÚ¡ÙG Ü{‰ë¬ö5 (g«~¸•Ó/}u}.Öh敼®‡ƒ¹9X´åV¢þ +bæSÚ2všJZ®Å®Ðw)ÿ8:LίI 5˜ŸíÝKò_±ÑõI/ç+1”V®#{Uj$§ˆdüB°µ9¼‹‡Ì(ÄuÙGMŒ¬¯½ÓxòŠÖÊ4ãÕů‡Õ‚•¸²2KOú­7w¿ö¼mT&kLˆå˜¨´£*ÓÆ˜xèrÅÀ8û›?>P[œH2´J(}£šZÿ¶•Ê.…Ö°™ìYÛÒÃH +9gœÙÓùéóRK–ß´R™B6–¸õý“®w OaµsÇžßɰ1¡Dd>ã©Rãï·üX¶yÙ‰¢L1ìK"’h¹…õøE§ýŒŒ\‹kÛ¹bùŒBÊ¢½ÏŠÚmºQonVÄî8³w;Xúìã¸r[Ê›` ö~j¦O-öT0Øämb¸=è\ÛЄAe"nëó[þ;,þ QçVFØíÕ¾”ÍÛ‚“?3xX}’qæHï§£ê%••::º»B³i¬I©\!æ³_—%VéîɪV +GZB\m¬ÝO7uaÉ‚\2ÝÛT¹Ïbœ>;‰„òº·˜LÀ+‹Šñ²}ý·´e·Ýw%o^»ÉÐÚÖÁQ7ßðFÕ’"žx˜E6"ípñ ÜãåâH$P"Òʇx_FµË°RÙ¦{^ÜØI&˜YÚºyùø¹¹8Ûît9ÿ¬q X†•˜Óon]°0 lßá†ÕÊÇ}—¹ Ù?êjGòµõÊoY9£ĺY¨Þ~{öGÖÓø Êœê{qØ‘lD´r÷ñ Üãïêæ‘™ïn7¿‹•³;ŸÚ››Y9»{cótuv²£†Þh[¼EDeg· T?ÿ=þ»½]]B®æelµµ›³• >Vçî0&˜[Û{øúøîÚ¹ÓÎÒ«¶OU7¥•.öO upõðóðñÜE%íÎhcÎV•õ¿©ð´¦XÚ:ùøa¥xl'›lÝÓÐ96¿ÅCÊJßï¼…@qÇŠØvÿóä×û?Ìïi%‡ñ6+éDôRœL¼ÔÆšÍÛ²±ÁÖ² §±ãI©×ßÑXˆæ¦>ózNZNy›æ–S슲„“EO5³0TÄe5×\W…?žœ]ö¾ƒ!\¸Š§²oå§güÙÀù¿·±¡Š©ÑΪ«©ÊÚÆç4÷ K4þB2=xýb|þ‹nµ-f[bRú£w#šCèɾWY'^2æ—„œÚ¼ XÀ¸Ë·GøKípŽ5–çÇÇDG§\}ÕF!Ò–ûEE>h 9]¯ªbcŽcqΜÏmxÛÉûê®zdœÞ^”•}"»°º—Å“Oõå\¾üj§y’p‚þ´ìJ¬2^tZÎý4¦Uœí¡sxí •)§c£ãR+>p$ TÄa¾|PŒ]Ÿx·¡»èp$|æóÒË1ÊŠèœåïèÿ¹ü–Vÿæ,9ûX üûV‚•Þ+ÁJo€•`%€7PÙƒÖK×ú¿­ÿ$ÀJÀ`%à °ðX x¬¼VÞ+o€•€7ÀJÀ`%à °ðX x¬¼VÞ+o€•€7ÀJÀ`%à °ðX x¬¼VÞ+o€•€7ÀJÀ`%à °ðX x¬¼VÞ+o€•€7ÀJÀ`%à °ðX xã³ÒÔÔôËàÊ•+ÿ€•111zzzú,Í›7WTTüT+1¤Ré°<˜Læ2ÍúÿX ÀϬ¼VÞ+o€•€7ÀJÀ`%à °ðX x¬¼VÞ+o,¶2***€_‡££ãœ•ÿýwJJŠ¿š9+1þúë¯ÿàWƒ \ÿüñ¿3<ø +endstream +endobj +286 0 obj +<< +/BS << +/W 0 +>> +/Dest [30 0 R /XYZ 40 412 0] +/F 4 +/Rect [436.47 393.64 497.59 406.64] +/StructParent 177 +/Subtype /Link +>> +endobj +287 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/fr/shared/communication-grid.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [242.49 354.64 506.85 367.64] +/StructParent 178 +/Subtype /Link +>> +endobj +288 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/fr/shared/communication-grid.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [201 339.64 246.74 354.64] +/StructParent 179 +/Subtype /Link +>> +endobj +289 0 obj +<< +/BS << +/W 0 +>> +/Dest [64 0 R /XYZ 40 728 0] +/F 4 +/Rect [281.47 184.14 328.93 197.14] +/StructParent 180 +/Subtype /Link +>> +endobj +290 0 obj +<< +/Length 4411 +/Filter /FlateDecode +>> +stream +xœí]ÝrÛ6¾÷Œßw;1M€Aîd<“8Mëv7M¼»M/[v4cIŽ%%i_ia_¦w»êìÝâü AR–¨\m§•%Ä98ÎïGöôùÃjz3¾ZEÏž>_­ÆW&×Ñϧ—‹û_N/½Ÿœ¾ßNçãÕt1?}»~¿‚KßOÆ×“‡³³èÅËóèãñQš¤ðOQ¥/y’Ѩ`4IYô09>úÇ7ÑüøèÅåñÑé+• +¢Ë›ã#èœF$"”&ŒF¢(B£Ë™ìöÝÛ<º]Ê‘£[üUê_ßý<Šâ_¢Ë?}+üéøhkÓ·•YÙ1Dž&yެ"‡š±‹Y|’îã6º‹ùhŸðÑL~æ£ù*>£qÌF+¸8•­‹9ô‹b1ú.­§×è7Bó-cBdÙ¾\ÃØÐ²\Â7|¹£$Ú—¢,!Úæ·«à[ÉÑ”$´l#w/e³Xƒ”Œ¨~‚©¿œ¬H²ÖYŸ NŽ‘r7ã8]­`׬às28}‘%äë-r&Š„ó6r¯'W°$#mäp'©³sŸPõNÕýÐ|0“4k㣦ªs~­ê×½ÚýÅhƒ,£N˜Ç$U÷×õÉÀ3à$M26ô>ù¨‡‘‡€HMÊyBóˆ IƒFi"(v½ù•ÿFßþx¶X©‹Õj1k7T¯‹Õ€† +u?Å›Ûx|«´òÀk³¤d¬…èàG5 ËÃÔ¢96•KuyõóˆÒ¡)KA[(`ž…ÜhEË<åЬ,pš×ƒ/gI¾ær–l»åÅ^”yÀHñX¥yR‘'<ûZÔXJÁž…©ýÝø}hX–RE ³i"¯~h—=éAæMCÔXÂ[öî³”¦ôlðé•`¾Ö²æ$)Â[¶¦ûä÷DN7>!tDdt‡´os³ˆV&—”¥xŒÕ}TlÈð°@l'9eRJ÷7ɹÃ^„É«ï†+/fãÛ áÑËEÔdí…ü•&…ì :>¸œ ̵€Y +"§V&TþF,0SècOGÅbtúdðãùÅË(ÕsãY"u«¾ME?:}{?žÛ›Ééãùm4ºy89ÿ>v¤ÔÏC«®5Œp)Æú†¹wº’Êç¡iËö!*5.IÛ¨Ö¶ixÑ Ô„(Égò3 +PòÙݳ¹BTË•¦Y’e澃®þ%ÊZ–h.ZÅeY ‰ëÍd¦²Ò|ø¸Æ„A3²ß>°¼{,—Òr»PÉ6V¨#ËjÖ[Íë@JóiÀL^µëÙ{=xZ‚ú®FeY<º‹=xÕß,†Ç¶v3¼iÇÑ»TO¨:-šæIš{[ÚÛ—¬SuôŒÕnnPyäR¼Y¡7î‰óìÆÙ=ìE 1mHz*• ~y=þ5V1è{/ã…¿·h›]ù$,…žMF[6ou`4E½gú¤Ì»OÏ`‰.<ÿMö/^<áý¤Ú’ÜÚ—´4¨ næµö¦ÄÔÌ$#ô‰mšÓd@åvñ7Ï[ùëóÕ`«Ü•É,£ 1Ùô­ö¦$ý™Ðš«uŽàS³ky¶pö ^üANÿÉtvo3Ÿ*_µ4 `Gn˜7z !ìssëÞ:ˆ²†Ä)gU§R‡^z½¿ ™|g®V5,®€ý%FC~Ž‹Eà¤\ãL1\*öÿ£©B ï}7‚qxLô^¹µRZ€Ö÷ÐÉéoeÛEË’²Â~“¬–ÃÖùtbÓ†Øæ[8cLØ‚B¤à{¹ûK‰Ãw1-œ‘L:ée€‘Ú”CnV~XEËëñrj’¥ë»±\8H^㮹òÌŸ»ƒ°6s }àÛG¼6ÊùOƒëZ¢¶jLg ‹$,¦%œÕÔÚ³4E#ðbEˆ‡˜°Aì‡JîåдP;úÄ_<ýõ\>ö«öÖ]\ËÔšTªä–“#=@óƤõçX˜zÙ$§J1rLJq ˜4ë2²nJfp‚I1H)P;ˆbÕ{€ÖOj†Åô“±®ªœ«ô?j +µ\hp©|£™UU+Á¬Ë£k?Ûo-¥t¦hÊ– ´JšŸ¡×ƒ§ /òèT‚æ°hqHÝØ ½óêÄÖ¡ôÖ(¤Í7GG?¡Ø¿6AöT£‚3¡ DÿqÜÜ29õ² H` cPÔ`Þ±üJÆ Aì`Š Ié­Fg‚–9žÄYåàêêxbíºÝx­+3üÊl½Å½Õ6UØ„~ïÓÈÄwæ®J¥¬kÚ!¬Hͦ1ZëÚî­JÅ#Á‚&,ó7{uÆ¡^ äW&ÿãg'T^æò/“Ÿ¿8;áÐí¹úÍ +õÛ´’¦ivv’Éºäg„4sª»’3’:£Ù>Ù™ÌÂå%¯Fv 2ݳð›^ì\Ñ V¢!1è\äòo„›ÚæÙxåGªu‡·¸gGÅh9ž«n›Ø80·‹pQű*:¾¸‹ÊJ˜µãïÔø.»RþíAÄh¶ßSTÚrcm›‹¯ÞÞ,é5åRªò¯_2Åb¢Y´TDUsWE´m[Æö®Š¨!XîÔ¢ÁËŽ`:zhU$Qëä=!ÇC23eÎ×ZŽ#Ý€‰žÁzªž¬$Iá-ë› lÊ›Mñ+½€ñZ~bWäúåA&z+šš¢^ó^ÒnãÞ3ZŸãóX! +7U‰žübm”ÀùƒI¹øIW`—71ÑÞL: ¨:ÑÅÛ¿¶é„]ç²0½ë6¥"á$@‰)™œÉò]œ`Uµªá;œµ¢áÀ<š] Фðž'–‰@U’7b­à·¨rSÃ#yKÁÐÎÞFOj7è<àÌl”ù¿áUUB×ÉÓBê¯ÑƒÉ-—wxŽIG´*NÚl‘rYÖÊ×$äTFá„Ù€¹S¦=µÌ%Ty»¡ÝUL©"$ŽÁÏHR“Ò®b4ÑÐÄ!H MózxJ"¡4@©¡T´±9¢N\³€gªGk7²—¡ô ×Ù›ºJÜT}S‘øùN“eRÉ*ÍÐÐ +\Þ^„d±âN;g©¨¼¿4%5R÷p ÔfwýV–öÀ›öÙY9ñy®žªn­‘ìNN`:L®¦ ¬<³$…¢GB›ùÚ ¬Ú +îéiEiã tNåg®©—*j˜Zâ ¬Ò +?dð¾œÒ(ZsÉ¢Škè#á£s}È–¨«5áqgÀXòŽÂ€±2!¬'àâ´ ®Ù…Ointo{s Ï»´ØŽÛ;ëAc‡hu‚±»Èûê Â*ãÖÏ› 3….“Ÿ@qÁÈ&À»¯ž ±/U³!Z1þÐVO½TžÀR=”S´G3Ð 6º®ì3¬5¶T~ ‘ªdÔEŠ¡q/ »t2X¯Œßó‡%×CÙF$kpaC'¥í+IÛü,ò ò¥×_\TZ‘]UϵËB°ùù–:û0 H x‡Zc‚îb€Á‰g7[ˆo‘ =ø¤=-¤zZʳ8ÿ‡êª»³§š– á-ëµ7^wg®8>‹Ú•ªô€htÚyðÀõÂu»Õrý¡N¯ ¦ÌI…ÞA Ô‹Ø­§U]È®5mƒë$ØJy«ˆ¶_„&ç5`|¡{Tà ¯<´cñ%Ø¥_x,,ÂŒcÀ5ŽŒ¸Ô«‰Jæbpu+q1 lëÖÄvðp& lGN2ΚG^-ŠŠŽzÇ’OÊéDjX•àHí‚æª Cò˜÷þåj·ŒŒä쳞€wß[ÇÇÉ:I/cNdïËAŽç«ÉžR à´&¥æSQûR’z;Q^z%Io[@¬i?G½Œ&‚ÊâDcL¤C¼+·¹‡Œ±´mR?.7F;cï± ”Õcúò7Á`¹N[¡ {éÚ¤C¯ðs«©äb¡0¼?`h9d"ƒ‡{%<[mø£}ßF«ÎVÊ/]¼Ý{÷ö¥]ÐU âÛˆ£ ´÷ÿoÄAŠ4`û›NlÔâû +æ1]pÀPÍÀ3ØØ>?ð½šþ¶_x ð?ü‹úi¦ä·0°®òþ~¶©¦ƒë܆@Ú—ý"ƒÔm“ýçÖÿR1í—‰ñã^nÁmÛ{…ö}o?Í“’¸}›Ò¸}Ù‰W1)‡.LU=¯6jàRݧV‡ÑqèÝçïfU$SÄêØFŸo®Ð0BSaLv8¯ÙqžhI{„‘dæHt௚žÿÞïæÎáºÐfèþæ± +endstream +endobj +291 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/fr/shared/communication-grid.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [167.9 199.89 457.2 218.89] +/StructParent 182 +/Subtype /Link +>> +endobj +292 0 obj +<< +/Length 3476 +/Filter /FlateDecode +>> +stream +xœÍÛrÛ¶òÝ3þ¾EìD0¼œÉh&q’6t&iÜsfNÓF–‰(E¢’¶¿ÔOèÏô±êWì‚A °tÛ©m±‹ÅÞw™“Çëf~QM›èÑ£“ÇMSMßÏΣOΖ«ŸNÎ~YÍN^U—óºjæËúäÍö]Cß̪óÙz2‰ž<=>%$ÿŠ"§Q‰R”Eg$áÑzv|ôŸ¯¢úøèÉÙñÑÉs•„ÑÙÅñLN"ÑŒ“2Ê‹’P-䬯ßdÑåF.]â]ÙÞ}}|ôã(ŠŠÎ¾=>z&×{}|tcø_2׋k!•3ó,!yÈ"Ž-j¯n‰š\™"ó‚[Çc>šÅc1ÚLã1S÷óXŒVpÑÀ¸[Öp»‰)•´“cçêµ\ÝáÜu\Œv¸\.Õ1MÔûUÜ_(ðþÍHQúöwÛ“ö‚K'Iî÷bSEr·HØ…üꨲO 9/’Tü†¶ós¤¼k¼ëh¾ÙÂÚðd³+ujÁ7((#¹—_VÛåVw‹ük@æûàhð’Ì‡ÆøŸ À<'ùfUœ¦ ùv ¿g¡)C%×èá¹A0<† Ð>¶Ë)É@5ÉçiÄó„ˆ2’ÇÍpêÅW¸¨ü?zöÝitâ±2O–M³\ø Íóå² hhÚ³gøÚ>=þ­Eec#ш@„‘ã,8¤œ&wãæ‚–“$sC{”°„MBoSi·Ùž'iá„åÚŒeÑÙôÇ“ 2"·)Ñàh” lÙ=m:¥%IÒû‚Æ¥#BÝ$–^Ou©LÚÆLÜ×’;nÀDipÈfá†<Ä>YAR·æ‘ê;áeÛ<šiy§ 3opšy1Í »Ï=››fµ³¹´,ó/1»_ÜÑÄà ¼¦R:/Œ“LXÈá l^=°çO!˜{±¨.gTDO—‘F,:y(}wúâi”3ïi*É“G"@—khßâñfUÕzò²ª/£ÑÅz|úM|;¼2‡aÈQy +Q’ô¯:Þ€Ÿ-„q›;ñ¤ @üb¿JšÄtÔÌååÀãnRéÀƒÍ>Dî&Š.p’!ÓÔî_áÁe$÷‚ OLVzà¤p•^pßÇ`ÿ1™€iˆl´‹1™¹„1£¦jb•›°ù 3ïÁy€é 9g\â¤ð…VÕY ë„¥Š`©_— @uïé 3„oÁŠÓ +Àìq¸ Àåà¹Vªw×±B~º[Í%Ê®8Ðañ@Kªu róŒ¤Ôa§¥¡fhÁ^ß-xw–0iî}ûàý +påàÀzmSÝ5wÁΕBrþÅ`,†+”h-£$x=ë¤cÕª•¬’ [û9>”–˜[ ?=2Åü–™Ë,æR˜1Ï…AŒ‰F:}õAK‚Ê`ab,ҙ­É.Q V»ðY¼È⡎ûÔ:#½Ý)åþSJ„C%>J’¼¸S\]¸ réC»Þ„]ù@ìZpˆ)]ÂãÅJ«JåσÑ87®iÏ]à u}à®:ìÞžŸ¨Þì5!"Ê\}Dý>_°L%í„v*üšŠ»P¦Ýè_z+ë~`ˆ‰‘Uœu=VÊÐt>j¡ð.‘b‚T¾'›8l’j©Hú ;Öà=[R“Œî–t‚+®×¨CË-ojC /5vGd¸¸è3±r»ž›¸_¹„þ¾-‡'ò¬MRj·Cº…}(j•N¨ôX£}B…ÅÃCŸF ªåà Ä]sé¾–^;ØE/Ü©ôänžÇ´õƒU™¢ËªÁŒ¶÷;+´¤¹M¡VÂÆ"fiÚ-ì‘FŸÞÀ‹ä‰Úœy³%y;Ub¼Ã×nV¼Qä¢cê +%¯:Êö{ÓªýѦËà_̵û¨[ûmO`¯ˆØsÂÞç¹t*7݄׭©“¿O—&ïê«•ï;Ÿfˆæ|m2À_™/3þì4þÕá@·å],|>:A„^aNØþúc ËL©K ÷ÏÉ]gí{_ÁëŠRLôúÉúÍÎTyM’}ÿ럢+äÚÊbºZf býðÐШ­?Íã^Qµcš[ ©¹µ¦**®Mà²íb˜ß¦•NR¸);¶ÊÑtk»6ßcz˜Ñ†KX)c×J (6“DÄ7àœñ~Ùg³‹÷k&ιÆvCÀÞs¹Ná ÕCÁýPÇ÷óÚÔúëw¢üå~8Š­—W¢Ó‹è:Ýf¼ÀÁ©Ä›²ýêY{·ýÙ"M~Õ¡¨*ZÿÐç磟‰·PŽpxŸ4ƒ~w' p€Kìww@ëE¢@Á¡ç~ÍtO{-(~Íä„vŒÊßÁÏVДÐûÚ/|™’ýmg+¸ Ô}¶Ð‡š*ØoãàY%!’ùŽù&¾é°½™,Ë€ç¿À7µÝÈà9r…gNá])š&|à®pU~¶çý4v.Þr€Œîîzý®­+Éw•ÿ½­uDÈ ½¬ûklªZÙ +…ÈöÃLu‚c7ƘÛƒ¸¤š•Dêò…Ló]Û¶Ña…i€”˜§Áž¥¾+ð 5@ÿ]1žÜÏÁÁÉ™Yy»“Ú“Q7¸žò¦áÏQd$ñ€b§ªà·X€d)yIUð4ÆvyÜJ 1›ÙÅÜõRKÄÚñZ<ت>¤ðv¾C‡<ïZä»"ž•díûš¯ªßê·íZ™þ‡òa.†ð.»·“ÿ"ç>p+ÕB`…UÆõHòÄaðÿꟌ9,oÕP§bJo~†>víe‡-®7jd@c•Ež¨§ë¶Øè+ÀóRªÐÚÏÏ÷»0°{M}à±ØôñÍ­˜Õj8ÌmÖÀc£„8ð&[:¬ÇƨË]ù?äBšbŠPVû©“¢ëÚcÞ£2Â~Ò^É`€b'¨U7îÁ‹,ãP[uƒ³Óõ]Á²Õ&Ú'4щSù# ƒ­Ò×Ì•ñ·Š™Ê¢_SkH`H%øSG±¡-^d}X΢ƒ*©”{Qt¥{Q>qTN\u…ÇlrX2Áò à gޱ¥€…éõâ2Ô×<­¸$áYË0¾¾ÔWß#ó}þüYJYé>„_ c}½°é2Uçú +¥ …hC” AÀ~±>Ù¼¯Ö3óá ¶ù!tT‚ÓÙ¼:¹-¼ôúÍosâÒèéõ€/Mnt®ƒ"ò ²øp+†á.T–ÀƾSSÁ- 9æÜàö´bGGÃÙ9|  +NJ%„çeY˜~S'ÙB|Ïá5Z”áùÒ/iÞ!‚+‰HÀ—¥ÄWúrò°„éjA«Gý·º­!M +ûŸkø?‰…"º +endstream +endobj +293 0 obj +<< +/Length 11927 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 504 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 541 +>> +stream +xœìÝ¿käxžðñºÝ½gvfgReNtÖ¢ +:9è`.'› 30,Íša¡1bá£h8 +±m +ñÐ` +Ac,ü×ÜS¥ŸýªRÕ÷kW—ý~eÝ]úéj½­ßÿû¿3À²0ˆ¬ ’Yù¿ì…¬ "+ƒÈ +À ²0ˆ¬ "+ƒÈ +À ²0ˆ¬ "+ƒÈ +À ²0ˆ¬ "+ƒÈ +À ²0ˆ¬ "+ƒÈ +À ²0ˆ¬ "+ƒÈ +À ²0ˆ¬ "+ƒÈ +À ²0ˆ¬ "+ƒÈ +À ²0ˆ¬ "+ƒÈ +À ²0ˆ¬ "+ƒÈ +À /*+ß 9Ô–œ¬À“t¨-9Y€'éP[ò/6+÷€Ý‘‰¬€&²"‘ÐDV$²šÈŠDV@Y‘)+ËÀµªeXÎÅŒÇm§nêm½…³¿âÛþ!?ÂïbõF¬’7*¾3= ¿Î独Hûe¥Ê‹íªhëïÀÉ•g—[¸ÇÙ¾=Æ¿ì¬<þ:ž1²"ée%KË™Zl +Kº fVùQ¾|øŸðãLñKÎÊã¯sàY#+’~V&“Ó3õq0,éÜŸZº}{¤)~ÁYyüuœÆáûwžSèÔñ~VA´a¼¥e47ì.SLBÏ®>wâ…wÝÁ×W¼ý}àš„­ÁÒ$ú»R?ºv#ÀùUt/¢Û{À]×3ÈŠ´oVÛä¾/#5“Ÿhn ÿr5xmÒj£ªÚ[TÉž©¨÷|Á®Sleå×ëàûþÁ-çüª»1ߘ•4¾:w†—!kß${¨µÎh!+ÒÃì­,çþÙæmãÀU¯i2¿Ø²U]o"ߪEkØ=¦ØÈŠeÛ/7 üÊ ošSÜ•›Ð{µm²‰¶/¢Û{@u@Y‘Ìœ[±fÁ²ÚÌ¥Ix>ô;ó–m£¼Ûb‡a÷›bk‡këÀrï7d%üiý÷S÷¢ÞÕYí‹\¸â'/ÜàS½û¨µÎh#+ÒîYYFß:He¹A}Xªººµ³yLã_Ï—µ¶Ÿ#ÿuc´Îùeq¼k]¶Ž ‰Ý‡=§Ø“•S´¦þ\l’‡²Òü{GÅ­õ·žÛëóê}Ð8š·÷€:ë€dEÎÊhÍCRÍ_¹;·´4÷G=j>ÃjbŸ‡3ͧ‘ˆa÷b;+s#rë¨Çe¥½ì= Æ:`Y‘t³Ò¾á®¹ÇÑ>p´éÍmck× ³îÎÔõß©ÆãÈöžb++½¿Æ·N!É먇²"îp/¬çyÄóÓöpÿuÀ²"idåÔñTØ>|­1޾Û$›S©6Ô­­ôøc5{O±™•þmkS/ Ÿ²oívI¶ëwaUöpï5À ²"í•Ëö®Nç77qÛUêÖVzóuhF¦ØÌJ~ãJGsœ8êºú—á+ÁFœ@·²&··ÿû ¸÷`Y‘F²O²³ôMÓ©ãÿÖ³mÚù8Zµ¡Þz#ÌSS4™•ûìî›Õ:“×nõè»e÷÷_Ì +Òè+ÁnãöÝ‚}û,íK’ÆoâöÝ[ÙŠš•Ò*J5 ï÷pÿ5À ²"írq÷f½î³‹›dºWÉ2tne‡)¶öz»°×¹•~ù#YÞµ÷D¶Ÿ@ß:àÞk€dEÚ%+«-ÜGuÖ|vqû†÷1çÁû5¯ë½öSྴÝUãR°½§ØÊJïãý[W‚Évìý`üÖí9ãO  ¸ÿ:`Y‘vËJϳ‹Û7¼7½ßø*––ÖuP'´ ÜÚ¿÷;·CvžmÒžâ¨ûVò§=®Ê÷³çœöű5 ÈÊžj¬s&i׬toKloÇÚ`™º~P>ø6rí“ÎG®}—ýÄv/ФIô¡õ’—zûçûÞRO1°‘±QwÙ·/n]†Ý¹y¿Ú¹Ø{@­uÀ²"íž•­‡ÂºÝÔ~DÕèg‚™˜âŽÏkßö>´·²ÃÌ4OÙï= Þ: ¬Hûdeë¡°t̶\"› Ó}ñ¸'wóì3ÅÖ)‰sþ|:<ä.O0îfwhvZï= Ö: ‹¬Hûeeû¡°mï ulÙö¾•þ·Ÿì1ÅÎÆ7sÕ{Ãȃ¼oŲ]Õó‚°½ÔZç´i߬ôýjÝy:bv +ºõ–Ãì¡^Û_VØ};¤•zWãSì½oe5Ý¿Ö'q´Þ™ÏL÷ÂàÕ8‡Ÿß¢7àŽk€dE’Y9ôO摺¶"+Y!+4‘‰¬šÈŠDVÈ +MdE"+d€&²"‘²@Y‘È +Y ‰¬HÏ8+`Y‘È +h"+YMdE"+ ‰¬Hd4‘‰¬€&²"‘ÐDV$²šÈŠDV@Y‘È +h"+YMdE"+ ‰¬Hd4‘‰¬€&²"‘ÐDV$²šÈŠDV@Y‘È +h"+YMdE"+ ‰¬Hd4‘‰¬€&²"‘ÐDV$²šÈŠDV@Y‘È +h"+YMdE"+ ‰¬Hß 9Ô–œ¬À“t¨-9Y€'éP[r²OÒ¡¶ä_lV}Ö ŽY‘È +h"+Yynãà{{õ%³fÁ2=ôÌOY‘ÚYI¢àçXÅ\YŽ÷.ˆ’CÿÈîÓ8|ÿ£ë¾÷Ez«-ëk?úÜú‡»Ð;™t¬–\…ñ#lƒc嬧g{áÐjÎç|2q”Æâ߄ޫÕRMý9]Œ#+’ÌJ)×¶&m–í]´,&¶«éÜŸZ“/¼kÿKVmÁ)+«5ðQN¦~DWÓÈŠTGåÛo¼ž¦ä^¸Á§ÃýÄLlW³­·åËο geÒ»wcØ£eÀƒ!+Rµ6þôÇ?d3rêx¢$û6à ×Îqol—Qà—û5–íúATÿc¹•~£¢ÿ¾,§:ç¿ÆémþT e»Õ¦j»„åçWãü)Œo³¾VNc«_ïp$Ñeu¸NްGº f«}G]wÿ­žá¸Ú“¹¯þ’ºêiš¬—yZÎÅivŒl=‡éBYí¥‘?•UÊ¶ËØz¿y¾œ=YÙaÙ›^Oýü2êÖÀþÈŠTí«|ý¯¿[osÎÔ¢±…º ½·®ÿ‹ØÊåGé[¦³ nà—ÿSÇ}kË¿°ÞªE6Îb»ÚaŸ‡ëº d%¹êì[ž©[×Á+÷ã²R¶£µÐù¥Oû¢yÚâsä¿®?}j+gfËâß÷de§eïzµò˜@V¤re|óÕº*ý¿Ï ižgÛ¸©«æë£6É\å¿Ã—WUY±œ‹ùjÃXoOÿ·¤C9­j»jÏÔú·èj“^m¨»¿®—Ûmûû`Ý»mW: ŸX¹u¬˜\ÙÜ|ßgR–¨ücuÚ"Ÿ\9ÿÅžKµ%_®Õ»øÍe\üÝ–½˜zñáj7ê°G5§†¬Hͬl8ŸË3o+¶“Å–ªÜJW£*·ŠÕv¯øDk»*7tÅTÊ i'+Åv[D°ø›­e6‡½'Vîw:e¿¾ M©úJ¹r£X¯¼ðæ¾{¬p‡SêgÏÉ÷Êjìºø».{¹ +¢`5ë?–‡.·þþ`dEÚmo¥ù{x©8N•ï tŽ)u¢ÐŸ¹¾‹Õ›É¤>à50†}{$›N¬ Ž,;cT7¥Ú)k¨–QÖ¶ylm©™Ý¶µøò\¹ø½YÙmÙ×)¼:¯O¬´§À²"‰3öÿ2é9·²ÚHþ‡ë«â¤üfEî(mËJ±w0rÓšoç¯éê;·ÒRî>¬oãQ«uqÓ¤<²·Ú#»ùïlU';ª#f§Ž÷³Rn®ÆVµ7+»-ûíB½­§þ>ŒùäÈ +`Y‘F^ Ö<==æ Ø®Y‘'w?¶AþááÌ·g¥5Ãís+r–^ü‡÷ŸÓ‰<Ó1ÔÄíÇË•¼í Ø&Ÿ×öë™쌬Hãî[éþî½õ”ý®Yéž²¯&Zþö^V8mÝ»K²ñÄJß ~"ß•Kã_Ï‹ó#rr–2brÕ©¥ì”}}HjëâW¡wʾw¬ t~]Yºfù¡›Ú¦‡–Œ8Ö¹¦ú¥M¼ñ;y¦¾µÑ®®|«¼°íú˜áˆÅo¯ÀñËÞZuÁ“ÈŠ$³²^;£ž ¶Œ‚¿VW4 ޹빕«¨<æ&Äåêúê@¤q¨ª9|„×–+}3ÜGÌ@v«æ?³ÓIÍZ‡§º×ú.£Ëò¬ùúÖÅë…Üùê¿R.~Ïíã–½=õìFÈÿW\,=¼û`WdEjgåñ=™£ýeVØbÏ Y‘ÈŠ!Õ9N[ÏY‘ÈŠ¶æù  BÝ9ÇC!+R'+ÕtûXÎùUãÛºgVú_ï¾~F°?—>©^Ò’¿¿x«ÑƒŸŸ±#p¸ùIê¬oŒâÑ—g|ìàÌùî#Ôs< ²"5³R¿HÝv¿ïÜf6ÌÿÔ+¾ß3+åÿ£Õ/U—ùs,Ó$ú_¾G¬üÿ"½X=ò±z5ü°ÑƒŸŸ±#p¸ù)·„ÙC)óM_õ¤JùBœ¡5>vpæÜÔ—\wÁaY‘dVÊoøtômùªGâç/ïÈì“•w¯—S¯ž6ü¹ÿY»Åÿ£MϺßmpãó3v„7?ųýÛO`.·ÛžK3zpæÜÔ—\wÁa +Y‘DU¾Í^ù4ôæŽLóE÷ûe%ZKÏëówNU#ÏßeÜ}rcñ ®m +=¸ñù;›Ÿâui=+6ÿ¹¿asÇÁ™sS_r͇1dEª«ò§?öýÚÓr‡SâèØY)o)5ÿŸë{ ÊàÿY9²±ƒŸŸ±#Ü<㘟ü'Õû†¯¡­Ÿ4zpæÜÔ—\wÁa Y‘ê}•oþÏ{Í»g¥øoÕ;Dã?cþßjÓç6¾xkìàÆçgôûp~ò Qï3?7l¾*£gÎM}ÉuÆIì¬üaKúìž•â`ò¦ÿIÙ¿7}nÓCGn|~ÆŽpÀáæ§8°aµqÆGΜ›ú’ë.8Ì!+R½³òÕïÇœ"l)Ÿ ¿]ùõÞôm—ÿã6mGü=¸ñù;‡›ŸMkuÄ6jôà̹©/¹î‚ò"5³²ïÞ +Y!+d…¬ùgÕ×1qÊ~ÿöã”ýsšsNÙ?dE·­|“]è¾ùÆÞò½íU$v?ªóH×^îZÐÑ—Ånœq.0~s®ù%çã/Y‘v»²Øé®Ïìïs²`ðÿKþÉjäƒÿ/ЉnÙ±=¸ñù;›ŸáêcÜü|€ñƒ3ç¦¾äš cÈŠ$²²íá-÷˹Ÿý»Ø£Ù'+ϵ(oáßö\‹â>å}ÞÒÜøüŒá€ÃÍÏÀ“@Ê]Ô=Òœ97õ%×]p˜BV$™ñ0Õ šlDg¯K›xÔäæçQ“ÏhÎyÔäÓ@V¤fVî×ßI5³'L=?¹òª—P4Æßútz¯úæcäÿ—уŸŸ±#Zg‡šŸ4 Ï{ú#j¸ÓàÌùî#Ôs< ²"u²’I¢@ý\îždú5^“©ëÿ2â G­Ý¨­Fn|~ÆŽpÀáæ§õN¨õ^ãeXÃ3ç»PwÎñPÈŠÔŸÀhdE"+ ‰¬Hd4‘‰¬€&²"‘ÐDV$²šÈŠDV@Y‘È +h"+YMdE"+ ‰¬Hd4‘©ŽÊ·_;ëÙô¾•O€g‡¬H¬¬¼ò›ÞUGV ‹¬H}Y™Lìó°ó°â{²}ÈŠÔŸ•CadºÈŠÔÉÊŸð²·Õõ +#+ÐEV¤NVÞ¨Å?óטv… då6ÿö.Mj¾§Ó} Q¬Š‘Ç·I”o,Z}ò§â­FiöZãbS׺¯ €/Y‘z²ß•ï×n +ëÉJ_WA‘,{vY§¥ÈÊŸ=¿óFcë­ºþŸ`6mÿ5¯Lp$ÈŠÔ›•ÕÈB½í +ëd¥úØ©ã}(ö/VûùûOE•ЬdŸ<ÿ5ËMšD*{«õÒ~¹Úo¹(vp–‘ÊÓó >=îWöAV¤¬¬¶ú»‡ÂÚYYî:*§gêcsÇ¢Ì5 –Ù¿Yiíþ|ŽüדN¼îﯕ³šÎ‰£®ð{†i0+«°t…µ²Rü±j‡”Îý©UïqY±½PTK—ÁÌštOÖ$¡·Ú_±¦þœÃ`¾|dEÚ•î¡°fVîbõfýŽŠ{Vó§À}Q¶>eßèG1Âöò¬pÅ€ã@V¤Yi +Û%+Í4OY‘¶d¥y(ìf罕ò@Yðt‘ikVä¡°ÿòþ]ïÜ +Yð‘iDVÄ¡°\çJ0Çÿ­ù¤—êJ°·j‘ÝíHV<]dE••úPX3+;ß·BVùÍϯ +¶¿×ï”y®ž²"½l¡Î¬|—E-ڧ컽øù¯EVŠ?ZnÐ=ŽÇެH£ï[)oZ™œž©eDŠ£[í^$Wžm‰¬”W‚M^yáMÿh§~Äž €ãDV¤ÑYYµá£:Ë…‡ÅCŒÓe0Ëú1u/ò{Ó$úPßGß½oÅr“f.Š+ÁªŽäN,7X6Æ—_ŸLV+²"™»oeb9ž*o¬OãPå÷Ü[oÕ"¿#2]³¬S÷â*û\šD<ç´y +Ž Y‘:YV\(ܽË>MæNÏMöë»Yü¹Ø5©vL$ûüÁ'dÀÑ"+’‰¬dZÏ[í’ø¿„õ“[z?6]ß—Ÿ¤Åi²à8‘é;áÐ?8JdE"+ ‰¬Hd4‘‰¬€&²"‘ÐDV$²šÈŠDV@Y‘È +h"+YMdE"+ ‰¬Hd4‘‰¬€&²"‘ÐDV$²šÈŠDV@Y‘È +h"+YMdE"+ ‰¬Hd4‘‰¬€&²"‘ÐDV$²šÈŠDV@Y‘È +h"+YMdE"+ ‰¬Hd4‘‰¬€&²"ퟕäʳ­ÉäôL}LG pz¯VKj©Å¸à(©\ß~óÕï'=Nï¯A´ì¬Åt̬‰eÏ.ãf#ÒøêÂCÛçaRþó2pW²¿âÛGø)À£!+Ò¶¬d¬·jÑlAúQZÎÅCå9VÞÇSay,VN#F'ŽºÞ8À}™¡çݯÁl*vpÒ$úà哞X¶ûSX:»‹Õ›lôÞÕuuÀíÔñ>Dr×INtý¯*”ß’è²úGÛ½cÎöØY‘Ff¥Þû(ÎÔKÓY„ïÏJq¦^îûˆ32yV¬—öË";ë ¥IxnOZUâʬÔ•©f2;F×A}¢§gÆ_xmdEwì…|ÊVÞçÈm¢ó3ï˹fÉ-vyìÄ ï²?§‘?­Ó“&ó‹l'á•ÞÈÏOŠÓ.wIòù>ûS«®OºÈwdÊj”YYïŨõJ‘bªùåë=£ó«8­#•Êk-Âm|¿þWk, €}iDVÄÎE±Á/n­Ü…Þ: ¶&ÙŸ[Y)·áõNPqN¿ü@Ϲ˜²DoT|×ø›bË_e¥ú@Ù‘b¤Ÿ÷Ecœ«Ù>›ùêïYƒ:‹PüM•NØ Y‘¶dÅž)yuq~‘pj+ÝÊJ±…ïQ„¦½ws_•ªon²xÕçVªaÊAòÐôŒ³6<öþÏÀ6dEê?·’ÆWçùíæ)í³'[³RãÚ’y¥Y¹ëñ@Y,#Y°'²" Ÿ²¯Nµ‹ÓÙÅæ{Ãñ¢Ö&½8ä5|½qy%XuHªï XÓÖ¬t‚­þföïÞ»¿­/ë=dEÚt%Xu*¼¾ +«lMû|wõVVªÓåÅÕbi|9k<ò¥'+C§ìËk·f¥Úßi]'‡fà”ýäµ}~„¯€§‡¬H›/0Nê,ß —ò*» Y¶w•Ct@UQÚW޵öªM½T]<¶5+—÷øo[Ø Y‘¶Ü·’?teýõ¡°Æ†–ã]FbƒÜw^£}g¢¼o±7+ëéfÜV÷PŽÈJg.m×—O6k/‚â~Hû#+Òw¡2p”ÈŠDV@Y‘È +h"+YMdE"+ ‰¬Hd4‘‰¬€&²"‘ÐDV$²šÈŠDV@Y‘È +h"+YMdE"+ ‰¬Hd4‘‰¬€&²"‘ÐDV¤VVÒ8|ï»Õ›-Ç{÷¾÷W·qø‹ïV¯}¼}Û{~·'ù··º­XsÏùWÅ€±ƒêè7zBG°*†ÿ¶p¥Y‘ªµ1ðð–â–Ûí—(îÝ÷á-ÁžÛ 1?Œ(îØÝúð–± h~η*†–pìàG°*†q䄎`U 1ÿm9ÜJ;<²"}'ºÂ£&,à1<_‘GMò¨I5iY‘DV¾KÂs{Ò£³¹ ½W}ùƒ9xj~~’+¯z¿CcŒ­íŒæŸó®Šc?†UÑoô„Ž`U 1þm9àJ;0²"ɬ¬VNë9ÛõG½fȲÝ5^ã58¸ùùi½f“˧ªXž•õøóÕàwIò¹w:ž!²"ísÊ>Ã÷J½+Ž%•á(KQüþß:¶yØj³ÿ >•mmØY)›UV©ú›úx]ÓöñÌ`1ÿEVØIÐEV¤Y±l×"±Mæª>9R)·íÅq°lÓÝ<¶}Øb³_gbµG«7CY¹ ½“þœô/Æ/ŽÑUã?ñÂõ4Ó$Rõ‰•Jso¥ø,dEÚtn¥­üõÞr¼wJÑM±m¯Z°ú‹W“ìWú›bß¡:Ù±mØ ›ýž¬TÇÐvÍŠü×fVŠ&æ3ø>ˆÍS9Ź•º’P"+ÒY)öNuý¹s~¤>õÖûáß&òÑÖa‡R•#Ùrl‹büÕ©“ûÖA°»v"{Ï­Tó5²"íž•â´{ÿz^\Ü+¶íű¯œhÄÖaO©W#uÊ~ðºßÁñ¡)g0ÿcõ¯dÀvdEÚå XqŒ«öÒÎÎEÈ#Kå™úIëìù¶a.¶œ‹yÿÆÕ¥bÒð¶Ž?¹ò'VÊk‰‹³)dÀ ²"í’•Õ¶7jÞKøÏî‡òðT碩ÍÃößù!Jªwo‡¼CUÞ¹íñeÕø¯¢ðµ{Æ/o®œºWñBžî!+‘é;ÁÈê-³"Ï’|¶?öDV$ÃY©Îq Ý?r(dÀƒ!+’¹¬”—NeQùâ.Ä%+ Y‘Ìe¥<÷‘Ÿ˜ø²¢BV< ²"?·Ï Y‘È +h"+YMdE"+ ‰¬Hd4‘‰¬€&²"‘ÐDV$²šÈŠDV@Y‘È +h"+YMdE"+ ‰¬HuT¾ýÚYψe{WCOc,ßHŸ¿0°FV¤NV&^ÝKV ‹¬H}Y™Lìó0éy´=Y€.²"õgeàPY€.²"u²òç¼3kàPY€.²"u²òF-þ©ÎN{… då6ÿöÎs¬jOÇýñ}Ø|?dñrÆ7*¾M¢Àw§å' +ãÛõÒ8TÕ(¦®D}Gáà DV¤ž¬ÄwéBe{,íCa=YIã«ó*(’eÏ.ë´Yù³çÏìöߪëÿ fÓö_Ÿ©ap ÈŠÔ›•ÕÈB½í +ëd¥úØ©ã}(ö/Vû®=iV©ÈJöÉó_³Ü¤I¤\{5´õÒ~¹Úo¹(vp–‘ÊÓó >=îWöAV¤¬¬¶ú»‡ÂÚYYî:*§gêcsÇ¢Ì5 –Ù¿Yiíþ|ŽüדN¼îﯕ³šÎ‰£®ð{†i0+«°t…µ²Rü±j‡”Îý©UïqY±½PTK—ÁÌštOÖ$¡·Ú_±¦þœÃ`¾|dEÚ•î¡°fVîbõfýŽŠ{Vó§À}Q¶>eßèG1Âöò¬pÅ€ã@V¤Yi +Û%+Í4OY‘¶d¥y(ìf罕ò@Yðt‘ikVä¡°ÿòþ]ïÜ +Yð‘iDVÄ¡°\çJ0Çÿ­ù¤—êJ°·j‘ÝíHV<]dE••úPX3+;ß·BVùÍϯ +¶¿×ï”y®ž²"½l¡Î¬|—E-ڧ컽øù¯EVŠ?ZnÐ=ŽÇެH£ï[)oZ™œž©eDŠ£[í^$Wžm‰¬”W‚M^yáMÿh§~Äž €ãDV¤ÑYYµá£:Ë…‡ÅCŒÓe0Ëú1u/ò{Ó$úPßGß½oÅr½“`²d%#+;ýìeKòðyýçÏ-'/»ÙÎåo†ÃgY¦IVÒUûÍL’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJ’€’¬$Y(ÉJºàLÆZÉeà"µ’ŸÌÊXÆ~ —cì]V.ÊØ+º¬\”±WômVþO¿€“Ü +endstream +endobj +294 0 obj +<< +/Length 2954 +/Filter /FlateDecode +>> +stream +xœ½[ÍnÜ8¾ð;ð–Ö Í–¨ÿE ‰'3YÌNbì›™C§Ý¶{á–ÚîV°ÙWÊ#ÌËìq{Ïó[U©?ÒvÜ”ƒØ°$ŠUÅúýŠÔìÕínu1_ìØ‹³W»Ý|qµyÃnŽ|îã¿,Kæ³8y(X îGìvy|ô÷Xq|ôúìøhö6`92vvq|„ƒ}°@ –f9;[ðŸ>&ìr 3³KºÊ뫟Ž>M˜÷;;ûëñÑ0áûã£3ð=c­ÌÂÀ„¥‰Ï“„X%kÆÞ­½i8ÙxÓhríÅ“¥7'køLŠ7M's/šìðæ +ž–Žc^:ù oU«ó%ŽÁñqAW[/` <ßV87>Ùnñ/š|ûÈ•°«"ÏxšÚä{ìÂ[É ?à"·‘ÛÀÚ”®Ò­Zª÷(úçl„­RO“‹‚;È]̽d²Ø¡ÕT·ø{éœ~òà锦c¹Sç䲈‡Y’ô…7ò½jãš(ˆ¹Úøè…ÆÏÏ%ƒ©¼ÚHëÏ&{b™bBá¾|¿OK>#×vrSON@$c.¥@C0Ÿ§‚†^ü@“Âöã¯oØÌ’¥^—»]¹¶'ª·e¹s˜¨(ö zi`ÆóK•ë ‰xE¢Î]5Iy”˜©±)Ì-@Ug‹O¹¦ 1BX( g†–Yä„©£<#1Ï«3žRyô0u¦ÙA”cCá“[?‘œ"Mx>µÈ˜ÏÌÔþ¦ê>J,[F c¶àp_8ç$†‘b¹…‰ZÄc‹í¾ð…/^:/ÇüóTjMž™M¶ûpÍ9ˆëM1 FJºn…îæÜ0A¢MÊ ò<ýž¬û]Ø0"gAl¥9Ï¡üåIÜbŽn¢ðòAç…‚Áwëùå2ˆÙIÉklöq3/¯_ß¼;aþì—yqÉ&·Ó7?{Ë÷†(&±^à` ‰cºOè÷ÉÐ7fýÒ„™ôa–o +Ö"å©…Ø?°H. +iT‘žb\+WÅŽáĬ¡*\ƒËTÀî\³(ÀëRŽ*Ñ@€ÞSˆ²Ù©6ºÀa„a%½O8“õ Öoå*GL†‘èOÂRý¿ĈIËHJ«dã£6´5¯öâü©1 =\”hG ÐY©¬ÚšNvXô…ë’PdÛ¤G~>k$‰œàÏ^óÿí=¤#k_ò´Fe“?ž{õüY­¤saÿcµÓö?¸ÞéÚBˎ̬7Ø)Ð`v½ÇËç^»Ï“µY`É æŸ@¼¢þ”ÖÛÅJiš¸ý2šsÝØ©e¤zÎðOz†æUlûjukƒS`vA4¹¤5[Z l)—tZØá6­¿„ß ½EËëY ‚Sz‘=9²Á»s÷H¹m‰Í¡ K¡;¸e“€ŒgñcSä 0%6 Ä2<²õNu_ñ§Bm‚¾ÐePðRÔn&URSŸæ&î¤Ú,ìåÎÉeP¶ +¹¿¸'qa%ç~1³ãï“‘|QßBAŠ25kÔ”K)Å“Ý|çÉܶ/ê5^aXÃák3ÍiÐ >¯dÀѹAÝb2ÐK‹ýf3cç?£ÍàgÊÌ‹ÎDÄv‘!Ð"æ«Z 5 óé/±cç8Æ4ó8ëB–úë?Ê®÷‡õü ¤…ò$7“>´ço$—ÜAAV%­êÐ~¿‰6¾8µÑ~@]˜À‰¢«Pw>¬zCtž +¬z㜋ÌFòPXÕ£%“”…Ö‡å\ Ž[ø¹¿e`Ûz» êœkU“0›^öD”ð,·ñw˜ù‰Å€§B10~ˆ-9k€"- vb—·kµ8‚RD;yë–Á0 yl] G]—8Æ2ê^€Ùñ¼dLhF1¶MÒQÙ +†+â”Å;uTÇÙ â "XXp¾€ÁÙÉv‚µø¿MÈ;*äÖà Ä`k‘Æo”i(­&Ô˜j»ïŒÓ›Ž-¢xÿ u|ˆP]¢Ôã„97 +‚ÊS +ôä7Ós¬§Ë‹’ •D5Æ==ÁYÞb/‰®‹Ã뻡ð ,{Ý|ø‚—d¸ÐÀQõÒ6 d +̫à +-ÈÚZ=<Î`Ö‚JB·/.aÐ=¨~_?;°X-˜&‚\,æ^ØÖÝžCsÕÁÒŸõ¤7H¨Ò%dOYê` +¡í¢AÛ³ä'¦5äXñ²&Õ}V6¨×æù'W|.‡ë96=zž×XAçPK_‡M‡_¢îÉ‚¡¡œ7í æÅwy´ë‰à‘UõÑ…´>¡ÔH¥Ô1a©S§*ZÙÀY-®–`ïÎÙ’ˆÇ6î9õ›0·”b?«2Ša‹<4µvО­Ö›^³j«N~©#cƒc"ÒJ®°|j­³þT!¦ÊÖšò‹f–n‹qŠ¥XÚ‰µ‚dVP®§›`­¶¥ª7Ûòݳœ»™Å ”@¹SN7_Œ£›Œ6à†‡Ñ”2Û­ÔÙ›½ +­RØ-µ¾‹V?»½˜ÛRÌëÍËλˆ" +±Â·ˆó€"/³ÈPù ±èÇ:Ç ³ÔHåpZx¡Ø‹°Ø3S3×z:NÖUå{©× »ÖJo©œœé8!m§lödÚU\=¶©7;Ê©9"îÊMwç#ã8ne¦Û’Þ\¿¦º:ŽÛűzKÕfS¡µ‡¥ãÕ¾&(UR¨¶£„1<Þ™Ä6UͽìäIdFX cÕZŠ–¶ªÞSTÛ Þk0%Y1~)1Àõ"…ÒÑBuóhx2qß©©¤YÞ6›=«îvÎÕÖ*î¥F;»‹§à†Z£áW8qÂÜôrU×9ôüqÔä²D®b^Ü5_3úÒèDq% ½»§|EÙùª.©ÇÑš†h(EŒ»új£E×´» ºÐlÎú˜­Íl9=9QVßÌv­w5¥qTúèþöëšÐFy½Ô½õÞö#5î— +>WÿÒšÿvÏF^þÈ”k:ºD<Ì+ÿ&Ž_Þ[ .ÎØÏÔÆ<µ°6ù£Þ·›FÖK”Å·Ú>Ʋc?7Ø> ’e99žÜMÑ=ƒ^Ô „Ѫ$M&ªí·ÄðPé®ÌµW¦¦ô/d•Œ3ÈÌÚ/:QªÝ‹X¹Û‚µ‚á7申”ûVU¹ÿÔ!˱l!÷ÊKZi¯Œ˜LãJŸ;h,‡Š"¬ §^F±é OLUD”2iöŠ8é¨àÜ’bßÜ™û*èØÉµR åU œùÚ ÒîySïLvq›S&Í$W%„¶„¿£÷x<€}dÏy»%<±Z—g’€‹7Ä¥G)Æê²P¬¶bM£hƒÇ³š)wè^b]+´úÆKe)‰÷ž­®;Ú^m=ï~Ùƒ™ +ßÝtÚw†jÚÊýºË|_'?íÑå5ÂÊÖy¥ÂQ—Z(÷MØZ…©oÌÃÏÚm`¹rv]µ—©Ñ+Óêjº\Û:qÖ EG£šÑ¾NL~.hÓý׉I|¹;ú}À[_J½‰Âº…™v‹ÐÒx4å:5çs›Xò+NJþ¬*ÿÞ7·}—¢Þk1/ò42ŸÑ¬=NMquÓÞúÎæKkqè3soW·ÊöCØ@ð¾…µÒ^Ó€Õÿj¸ÙþDºs²w޹s°30ÀËvÓѱcc:gŽ£Š(âáP2©K°X4h`;¿î¶Š—ÊÜäÚë2Óøa°ëoM+hó©I&âñ0s‡ÂÏ5¬‹ð€þrŒÙ`W~ÿáÙ@4là<‰<ýšƒ´>ØTË[,Ô7å·+9ë¼Ð|¹v?]ù?¸ù]û +endstream +endobj +295 0 obj +<< +/BaseFont /BCDMEE+Wingdings-Regular +/DescendantFonts [4077 0 R] +/Encoding /Identity-H +/Subtype /Type0 +/ToUnicode 4078 0 R +/Type /Font +>> +endobj +296 0 obj +<< +/Length 34984 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 916 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 1179 +>> +stream +xœìݽ‹ãؾîqý‡³ïÞÓ©²N+élGtr`‚ TÐÐpaQQÆCqa’ÆP C#(† C!îp) ›Bì ‹Âchê¶ñ_sŽ­7ëå'­e-ÙZr?ÙôXÖ²\ÖãG^’þë¿6  }ÚôýNÉè\¿uÉ~}¿?€ÓA²:×o]²_ßïàt,€Îõ[—ì×÷û8Õdù¿ì¯.¨Cæ QèÝ¢Ðé#s†(t€nQèô‘¹C:@·(túÈ\€! + [:}d.À…Ð- +>2`ˆBè…N™ 0D¡t‹B§Ì¢ÐºE¡ÓGæ QèÝ¢Ðé#s†(t€nQèô‘¹C:@·(túÈ\€! + [:}d.À…Ð- +>2`ˆBè…N™ 0D¡t‹B§Ì¢ÐºE¡ÓGæ QèÝ¢Ðé#s†(t€nQèô‘¹C:@·(túÈ\€! + [:}d.À…Ð- +>2`ˆBè…N™ 0D¡t‹B§Ì¢ÐºE¡ÓGæ QèÝ¢Ðé#s†(t€nQèô‘¹C:@·(túÈ\€! + [:}d.À…Ð- +>2`ˆBè…N™ 0D¡t‹B§Ì¢ÐºE¡ÓGæ QèÝ¢Ðé#s†(t€nQèô‘¹C:@·(túÈ\€! + [:}d.À…Ð- +>2`ˆBè…N™ 0D¡t‹B§Ì²°Ð=t¡¯Ý8…N™ '£¯=9…NU_»q +>2NF_{r +œª¾vã:}d.œŒ¾öä6º5`ö$ …N‰Ì€A£Ð‰0aO²Pè”È\4 +ˆpö$ …N‰Ì€A£Ð‰0aO²Pè”È\4 +ˆpö$ …N‰Ì€A£Ð‰Ž.‹Àsv/Öq¯ï—«ÓY…ØÀ±Ø“,:%2÷Vg'6p:Q¶M¾Ì&ÏGZwòÎ÷ofsí]ÕÓ£ÿz·Ÿ¿ æO‡|«°º/sÿUn“¼òç_º^…‰#opà«fO²Pè”ìÉÜÍ_ÎÁb÷ô2wMìˆQèD- +]–0cÏu@-ï&ãt?w„½Ü1Vgw²yƒ_7{’eD¡S±'s×ûºýb÷3wMìˆQèD….J— ÿQ‘-«Ep餞Þ/ü>gu6'Ë‘78ðµ³'YF:{2wݦÐéÄîIfîšØ£Ð‰ ÝhtváhÌ–ûé¹s¼½Ü‘Vgq²yƒ_={’eD¡S±'s×m "vO3s×Ä.€…NTSèÆ“ÙRÚŠOó™?qÏ +Ùr> 9ñÀ×Êžd¡Ð)Ù“¹ër¡#v@B'Ú³Ðm­ý '?öï¦áçc¾•`{’…B§dOæ®u ݱ 1 +¨E¡[¯?Þ‹‘ƃWóÙÍ»‰»‹¡3wò‹„ OY„Aq9½÷\Ýr6g}>™}©>ÃöÊbï¥3Ðuæ~¬–á{ßë 1_­¬ñbe­l½Á´gO²Œ(t*ödîzŸB§»Ð&v˜¹kØí!s÷ßLQèD­ +]a·\óàEè_æTÜMþt'_j³_õË;Õ¼ñ¥ŠÔ[¬®.<oägpÜ«»Ò.]•,«ùÝ•[ÿ2âg•nRÓzÁ–€){’eD¡SÉ6T_oVÛB§ŒÝÖÐ.vœ¹kEìö¹&Û@{:Ña~¡[ÜO/š÷Òu}WËûkÅŽu»—|í?>u±ºB¸8ãñ·MË¿œÌ>å–m.tŸf“—ª—­´|±²Ö ¶Û:`O²Œ(t*Ù†êëÍ:Ì/t­# ]ì?s×±{üÌ5ÙæŒPèDœCç\‹üžnµœ]Õ³jÚCæoã²Ç‚mWW>à©\>ÿ2› +Ý*œžïþ×¹w½;Ô¸šß]{¹ÿ9zál½tÀždQèT² Õ×›ÕÍ9t…<2ˆ€6±ÛKæ®b÷è™k¶Í˜¡Ð‰ö,t‹0˜–æf8^P˜‘]¿·²“\Íÿ¸*\ª+¿‡üN¿+<­{u›LóX„·¥)¹cw-W·Ã¥q¥Îùô>Ý17ºâÿrýyinüb;ÇÞ¿ +óXÚ.Ø~ è€=É2¢Ð©dª¯7kÿB§ŠÝöÐ*vûÉÜu}ì=s6S:QM¡ÓV™Y<äU¹]Nñxà.•—ß;ޝf…)ëOþëÂáÉtÁ–«‹þ_)\*óä+sQvWŠÖ.tåÒ å‚[@ìI–…N%ÛP}½Yõ…N[1vÛG@«Øí)s׺…îð™»&v^QèDF…N¸‡fñˆ_yÊD튻ÇÒq¹È6zνé;ßÏ_uªåê"¥p£•N[È®ÝPèV‹à²8…e;l啲Ú.h²tÀždQèT² Õ×›eZèʱÛ>ZÅn_™»®Ý#g®áF`ŠB'j[èÎ܉?Îö}ðÝÜÓH7?-®(Þ]—vÔúSÚ­.V y—[ÚágSb/ŠR:ì™7ö¦ÕÉF šl°'YF:•lCõõf:1v[G@»Øí+s«ÎÅîQ3×p#0E¡í_èœñä®þR\ÅZ¼».í¨›/öe¾ºX1\â›âT7Ës׈ÿ¹ñ*—§K;Q2—S Å‚&[@ìI–…N%ÛP}½Y­ +]Cì¶Ž€v±ÛWæV\˜sÄÌ5ÜLQèD5….·ÿYF'döNgîôOy÷´÷ ’xw­sc»W—¼°ƒºutgŸÍfË_#K ÝÝf϶€Ø“,# +J¶¡úz³ê ]«Øm­b··Ì]«£'sM7S:‘ºÐm=ÍË7­9`X¾ô“掮í/t-W;h¡ËV¾ÿnRwŸŸú㮚 m°'YF:•lCõõfiº-½Øm­b··Ì­¸&v¹¦€) +H¯Ð­¥ûoV®ì´UœŠP½°¬£sètW+ŸÓ¡Õ9t²Õ2|¿‰‹ò‘@õéÒÍ šl°'YF:{2w­¾mNì¶Ž€.Ρ;^æV¬ŒÝe®áF`ŠB'Ò.t›Üÿ"wážzg= Š—Û/óû1ð¾{oýÂe.[®NXVî§¥+nÕ\'Y«ÐeJ·þÑ?]Z\Ðd è€=É2¢Ð©Ø“¹kûЩc·}´ŠÝ¾2wm»Ýfnå…»ÀqQèD{ºÍþÿÑ¿(N4p.üÇž¬txMÜcKJ›ªÞÞ®´êdÚvu[•›œŽßóÆ•j݇n{cÑÙÍ&ÿ~™¸gRD––Í…K›M¶€Ø“,# +Š=™»Ö»±¸*v " Mìþÿž2wÝ»GÍÜ5± ô‹B'Ú«ÐUï4ª¼¥ftc— LÎ&~šÏ~öÆÏ+?´­+‡Â¶ ¾Nþÿjþ¾ÙßæÿçnßÛruk!\ ++—-„Yî6=ú×O.]hzÞ^¹B35X°ýÐ{’eD¡SÉ6T_oÖ¾…N»í# Uìö“¹ëÚØ=~æm¦(t¢= Î júÔ*i,ï!˯±íêÄpi0¾ší®ŽÕð Ýã)ž }Œ+¿¨0eO²Œ(t*Ù†êëÍÚ¿Ð)c× ÚÄn/™»®Ýãg®Ù6`†B'Ú»ÐéL¼\=—Š‹G‹•šàjy]w…©œÊo‚-WWšÿî÷gõ ¿œÌ>å–mžrY ߺ•.¡Ü~Áv[@ìI–…N%ÛP}½Ym +2vÛG@«Øí!s×S.ž¹FÛ€ +¨E¡Óšx¹šß]5¥„ã^݆•ëÛi¾×pÀp³Ø4¡Íê*—Pþtï‹7£Vª:;[5žíá>ÏË7Ä9à‚5€){’eD¡SÉ6T_oV»B§ŽÝöÐ*v¹kå©ëÇÎ\£m = +¨U¡“Žk•gGDÚžpüÖ+O5çaã³/Âà¦x;'šŽþ^Þ©¶\xOœÍªÝ8ณwâJµ.·§zéãÍsÞ;y³[lpíÙ“,# +Š=™»Þ¯ÐiÅ®A´‰Ý#fîZ'vŸ¹ûo¦(t¢|¸|e´nr +ÍìI–…N…Ìí™  :áB¸0aO²Pè”ÈÜþ¹:@¡.„ ö$ …N‰Ìí™  :áB¸0aO²Pè”ÈÜþ¹:@¡.„ ö$ …N‰Ìí™  :áB¸0aO²Pè”ÈÜþ¹:@¡.„ ö$ …N‰Ìí™  :ÑW.Ð{’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …Nô Ð…¾vã:}d.œŒ¾öä:8U}íÆ)túÈ\8}íÉ)tpªúÚSèô‘¹p2úÚ“Û\èúž ƒdO²Pè”È\4 +ˆpö$ …N‰Ì€A£Ð‰0aO²Pè”È\4 +ˆp9}«Çàò|ó7æxÁ¢ï±§Çžd¡Ð)‘¹8¼§yðf¼ ÝË`±ê{0À©¡Ð‰Šá²ƒ_'îY2&Ǽ{.{ß=Íg¿M½7þüKë§ø2›<9çÓûò‹‰þGÅ™;ñgó'³akkî¿Ú®ðùdV÷â’>wý‡öëYÞMÆÎhôÝ4üÜþIHìI +’e™»Ù9‡Á»‰ëäR7—½þ=o­æ³›·žw3oÿËÙd,…NüïeNºÇø¶1÷Ýí +Ç“YÝfNGèú/ÿÓlòr$~ë`†B'Ú…ËòÞ÷Ϋ»ÙÑøjÖk§K+×+ƒB÷9œ~'ïÀåBw´~¬B·ý™Î¿p {ö$ …NÉ¢Ì]¯–¡ïQ™3žÜõÚéºh4«ûé¹#E›\è"/'³Of#×p¤B·Ùü‹³Ñù4$tNQèDé&ù&:š$ëwª^…îÁwŸË“ +Ý1Ž­¯Ð8{’…B§dMæ>K'Nˆ^xÁÇþþ¢»h4Qo’¾<4ºÑ1êÏÑ +€Ã Ð‰’-ò·¿Ä?Î9îÕm泟“ƒ‡…*´Z†Á4û-oìMóóCvíãÏðö*žFâ¸?ÝÍŸVó»ëd©sïú.ZU­m¡¹ýgúøÍs^'S/Ò¾“ÙŸEöüÅ'”,Ï©Ù9Kui5ÿã*šwš £ÅöEsÓbâÙ!ñ!¸Rõ‹Lîþ±fÙü |þcðÏߓɮ¥©'Â÷yíÛ÷ë÷Ý4ÚílÒß-˜F œ{’eD¡S±%sŸ=‹æ÷É«ùìÚ‹ÛN¡ +E¡›¶ ó(t³}xÖ>Þ…á.D®6±°{6gìý¼;‰ k4Áì6™ì™@Ê•ÔÍGIñ «EpéÈÇ!¥º´ù~gÚîËFñ›Æî<ˆ§Gÿõö‘…ê÷9Ù˜É?Ö-[÷òK'YTG¸×kß¾_·»Y´ù¯U:@¡%¿Ïý¯‹ö;¯ýÇünjµœý×{{³«›¹ª\sÆ—·É#j~ðrÜ~(Š<»ð?DK”³#O½¨+tŸª¿':þcMM©=n­YèÒ)®0zÂ8¶ +á² +§QÄç4,»^`¶I³)7åî÷Ú£™–•g¯<€}Ù“,# +J¶¡úz³²Y1qöUöÆ›=ükoúÛ®2ˆ?äßÉj~ðr¾÷~(œC±[QÒh*’³ ÄB'Eù C^Ý tkÍB'&W’³ñÚü“¢6-«~ùÕîùړüúÛ +À~(t¢8Yþúïÿ£¼ƒ%ÉâŒ=?:B¸ýËhG—ÎÉ +s1½_äÛ‡ã^ßoɲ)YW–瞿̕©l÷[r™6¦óË`P«ùíåö9ëæ¨ÔŸ@·Ö›r™„EVB?Þ‹ÝK(‡KñPaó²»B—–âôŠ”»',ºV¯=kÜ騏ôÐ{’eD¡S±#s7þª7—>ÍÐñ¥¿ý•gwÚ]z¼1+tgîôÏe¾}”S8ÍЬÑ$Ïù4¿û)nS鑯JçJS)§jOǨ=n­7å2‰ª´„¦N“—Çèî mñ jó²ù——âôŠ”u/Ïמ &mÜéØúC œ +(_èN䊤;ÆBHJ²sKûQöTé?d{³RR$….·o,ï~+….m%»ú™îÀål4º +³ÏEQ¶×ýòýÝÉ’èIÂ%ùM­<ß²yÙ´Ð凗4Ä4è …nßמZ†ïû»I;&'$(°'YF:;27+t grE’8È×R§‘Z Ý,Êš4šüs–Ž4– ]ÚJ*‡Uë‚5vM*ísQ”rpÆ•-ÝIF—æ[6/»÷Ëßûµ§› 6«›žmÁYð@g(t¢}~¡w›ÅËzTf0Vê˜XèŠõ§xÎrí3T‰´áºu]¡+¤Ps-²t>F>^‹‡ +•˦[¯0¼x›ˆ…nÏמÿų€BtÆždQèT² Õ×›µ×/t•@‰"²òkš2…“ÅóÏYº•¿$óH/ø”ü^–}{Q-ÛÐg…B·ïkÏΚ?s'¿lBwþ¯ŽBt†B'J³¥ñ*—¥yê)—{º\¨µ˜rÙ ~pýôuBWÛ(«óøñÇóÂmªe¦\–NK¬›rÙ¨<]Gã. ödO²Œ(t*¶d®ê*—Å €hL¹Ü»Ðegv¯[L¹lÿdV;#Q£Ð•_Bå<¸Ý¼Çדÿc”?é@¹lý”Ëòi‰5S.•žJç. öC¡¥›¤ñ>tåß›”EÙ»ÐU/ŠR¹$×îxZÍ…AÄŸáO “\û$þ²óÇ y”)Þ^»Õ©–Í]%Þ¤Õ«7k]¥æ'ÈìýŠÎïKÌEQ€.Ù“,# +Š5™Û|ºÊu´”EÙ»ÐU/Š’­´2u¤æÂ òmãšN “\•} È8kUÉb¹v¦\¶öåלé¿×kß½_Ñù}»«œqQ 3:Q.\þœ +'[å/¼Î]*¯áûú…®ô”ñå¹"é¬Å­ø§¥ÝN2?Îò5Lv«o¸W©Î”Ërì:ߎ¿uFÅß¹ráR¼Pó²u·-ˆ¯W&PÿµoÕMÑdÊ%Ð{’eD¡SÉ6T_oÖ.s7íìþºz¶UáN@ùqò>ߠЕÖ_‰:Zg~žaVbôW®a²[]ýiZS.+wçùvmƒüï\é|•Qé¥jYõË/p×^?=•)—@g(t¢\¸¬£ë2ýº» õv +úûÊM¨WËðýîÂQµ7ß÷º?Òž•»pæî£½;`8ŸùÙ Jw͵ù:iÀ’üME£y?V'ágáR:×¼lÍÅo›6©ækOìîpMìYüsZœ +À=É2¢Ð©X–¹Ñ%ˆw¥n>R…ÇÔÝX|ÿsèîÂt†gnÚgºÆìžãi€>EÁs–ÓßÝ 6¯ù:iÀò£ÂâMÏÿU½~Z61¦ük`ó²òÅoÚ¤º¯=¶ûÆ}™ùO­+QÐF¡•Ã娤‹¢ ·x¾Rö$ …Né«ÏÜÓ9«‹[¼_' +¨ïp9‘B—ÍŠá(ðµ±'Y(tJ_}æžJ¡ËÎ>à *ð•¡Ð‰ú—áºü)~MóLœ&{’…B§ôÕgî ºü¹á§T8E:Qßá2üB—Ývtì]7Í«pšìI +ÒWŸ¹'Pè²[“G§¥ºÀW†B'ê?\`ÈìI +™ ƒF¡.`žd¡Ð)‘¹0h:á&ìI +™ ƒF¡.`žd¡Ð)‘¹0h:á&ìI +™ ƒF¡Iáò4ŸýßzãÝèν©„•¬%xlºXVòòU,7«ømê§ÏæN~¹/¹šÏnÞzãôÆŽ;y÷ÙüIóMß.{!Û¥åÕt>í'”õ7³ ®¿¢þÞšÚ‹w>rí'49ÄždQèT² Õ×›%ºí§ø]nw±½lòÔ.K;‚äM×…®Éåîw¹¢ÁîHûá·íõ÷ÖœÜÈM_8 QèD¥pYÍÿ¸rÏF²3÷êŸlËB÷ôè¿vÄçŸþYL þ…4çbz¯¾}÷êÑ¿Vã¸×÷…”ì|<ÚO(ëoÎøòVþ…:É\¸´)tŸÃéwÛ?|/([IÖ~>½OV¾ºŸžo>"/¼àcáɧé»iø¹áí^…ÓíÏáÎe°ŽÌœOÃÕÆ£ý„²þÆc¶ÁõWÔß[SC{ñÎG®ý„¦#ÇAÙ“,:%‹2w÷Q=¿ ¤£/«Çà2šÖ5¾š%?1´)tÝïrEƒÝ‘ö7Ão Ú+êï­9¹‘›¾pt‚B'ʶÉ"¸t +ÁQõ1ð^þ’Ûºß}^ýxn>ñvO>÷]áã™ £ú …ÕÎýW‡ncxNþi;öÊúÑ×_QoM ÝÅ;¹þއeO²Pè”ìÉÜôsZœ÷Rï +vŸå…î»\ÑPw¤=ŽÇðÛ‚öŠz{kNo䆋£:QºIþ&)ÙžpêçÎEmQè’ÿ~åÏ+qTüä&týyå)k?¹;qê=wý‡Êÿ*~;öÊúÙ×_QoMóÀÕ‹w>rí'49Ëžd¡Ð)Y“¹Ïj~S(‰®Q¶›‹Ù¢Ðu¿ËmZíðv¤ýÇðÛ‚öŠú{kNnä¦/ݠЉ’-òÍ_½s´Zºøo^L£Â'%ù´6=PøŒgâ°8°â¿óñè>aÞÆc¸ÁõWÔß[#Ó_¼ó‘k?¡éÈqXö$ …NÉ–ÌÍfÅ(gV´(tï¸äµvGÚßx ¿-讨ǷæäFnúÂÑ +(ýî/çŠì_è’c’M‡øÙ’‰ÊMlm2ïºáÓ,Ýùx´Ÿ°fà½Çlƒë¼¿·¦†öâ\û MG޳'Y(tJ¶dî³g Ÿßzûºîw¹¢ÁîHûá·íõ÷ÖœÜÈM_8:B¡%[ä¯ÿ¾ýKÜïPaö¬!ýûoúžYø84í‡Õ_V›>Y…gî|<ÚOØ8ðÆc¶ÁõGÞß[SC{ñÎG®ý„¦#ÇÙ“,# +Š-™ûì›èó»ïU’O½†tÇÒý.·i`ÃÛ‘ö7Ão Ú+êï­9¹‘›¾pt„B'*º–¿Ði Ð)F¥ñÒ(tù`¿‡Pè¬aO²Œ(t*¶dnRèZþB§B§•ÆK£Ð1òú•¶xáè…NÄ”K¦\2åRkqÛf +1åÒö$ˈB§bKæ2åÒ’)S.÷ÖœÜÈ™ri +(=X¨yQ”E8û×îµÅ .ŠÂEQ¸( +E9-ö$ …NÉ–ÌÕ¿(Êò_³0»Z-E©Ž‡‹¢ íÒ"Ã9E±…N”MÿˆnêqváhÊ–äž8:s9åB×ð7Ïm zÙ×_·-à¶§Æžd¡Ð)Y“¹ÏÒ;d½öŸêÿ¸’û[¥Êm ªãá¶C»øÿpGnúÂÑ +¨|´°éÆâÉÏß»#Šm¦×î`“GfO^ûéXjœK^ÿ…6YMö[dçãÑ~BYã1Úàú+êñ­©¡»xç#×BÑã°ìI +’=™«ucñd.YöYnQè°Ë uGÚãx ¿-h¯¨··æôFn¸8ºA¡íÂeõÁ¿8Û†Ëåí\øƒ\-ï¯ÝmåËýŠ×¦Ð%­°ò¹K¢m÷4 ²Ê'ù•Pñ]·æž­«Ê,—ÎÇ£ý„²þÆc¶ÁõWÔß[SC{ñÎG®ý„¦#ÇAÙ“,:%‹2wó ~ô/¢úeð(}Ö÷Óèÿï~Åks•îw¹¢ÁîHûá·íõ÷ÖœÜÈM_8:A¡IᲉoz3ËjÝj>ó'Q™+Õ½VJ×ræN~ã_—ámüü…É'OþëèÝÉmŸÝ½ Ÿ¸gÛ»ðÅüÛIúéfé«Ûä„Ex{Uî¤öÖ ¼·ñ˜mpýõ÷ÖÔÐ^¼ó‘k?¡éÈqHö$ …NɪÌÝ}„7Ùê½Í¥îS”ºgÑHóu¯Õe»ß劻#ío<†ß´WÔß[sr#7}áè…NT —Í'Å÷ÆÎHvæ^ýQøñ®åU^?Í&/Åç/ïx—wq0ZŸšÕrv5–VSù¢Ûùx´ŸPÖßxŒ6¸þŠz|kjè.ÞùÈõŸÐpä8 {’eD¡SÉ6T_oV1s×Û¯þ¥¸ˆ>ÈîÕ]>uÛ]‡ÿ»\ÑPw¤=ŽÇðÛ‚öŠz{kNo䆋£:Q%\ÖÛ| nÞ%?ÉÅν©„‹ò6mÛŽ§ùì·©wž}àŠ'sVóÙÍÛ\ÇÜŒä·Ù\÷›êvé©·ûŒy<äx´ŸPÖßxÌ6¸þŠú{kjh/ÞùȵŸÐtä8{’eD¡SÉ6T_o–”¹ÛƒüÿKú“\ºð߇åSÚÛßX­û]®h°;ÒþÆcømA{Eý½5'7rÓC:‘.=ö$ˈB§BæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …N”n’o|÷ùvã«Ùr%oÁ/³Éö!ãÉlyÜ·ìeO²P蔬ÉÜgë¹ïnâŒ'wu™š¤îóÉìËQÿ¤ÀZ:Q¹Ð5„ …*ìI +’5™›º—“Ù'ñO‹B%:Q¥ÐÕ‡ …*ìI +’5™›/tµsc(tPB¡I…®&\(tPaO²P蔬ÉÜb¡«™C¡€ +¨Xèžÿãß/œšp¡Ð@…=ÉB¡S²&s³B÷ý“(u¥¹1:(¡Ð‰J…Îõÿõè¿–Ã¥¦Ð­æ³›w×É~Ýó¦7³yá÷½‡ôÉÖË0˜zãô‘×ÉŸæ3âž%*½i.þ]°'Y(tJÖdnVè^ùÿò/ÎĹ1r¡Û†î/ibnœ{Óßfó§ürsÿÕöÿ¸þ|½ˆB×Iy}‡î* +]'Kí ä@-€A Ð‰*…îa½ú ‡‹Pèžæw?íª\ÞøM°Ë—¤Ð}?ùér\zôÙ…>oÆ¥Å×þãÓ¬gO²P蔬ÉÜ\¡›Y=úâܘj¡[Íÿ¸ÚU¹¼óËà1 ì´Ð}ÿãôò¼œ®þÃã­”Åj®p ¡Ð‰„B·‰ 1\*….}ØÈq¯n“ßԞ泟“ƒ»>ø ç¸?ÝÅEoyï{QÐ|;;ÙaÃÕ2ôãÅ/àW:ö³'Y(tJÖdn¡Ðm¢SœS.tÙáVÇÜ&¿©­æw×q˜î–M ]ÏÉr‹Ð¿ŒŽ¾ÏÆÞϳR;—Á‚JÀv:‘Xèäp)º÷">Ü÷X ´è½ð‚Ñ?<ˆ7¹[…Ó8EŠÇ$ósEÀvö$ …NÉšÌ-ºµ87¦XèV‹à2:ÜY™Á’.›Í +]ñÔ‰Õýô¼t¸5R XŒB'ª)tR¸” +]òŸYkËûN¿Ë…KRèÊ'v/ÏUOÊKžø|r°€õìI +’5™[)tÒܘb¡[Î&ãQÍô•äiò+[ZèÊ¡›†-ÿs²šï¦áç}F +:Qm¡«†K©Ð5ÓK$&±ñP}òõî ËÏÀu½ ˆ=ÉB¡S²&s…BWSLÚ$ÖMt‰+a]s k@¡5ºr¸ìQèôbˆB`øìI +’5™+ºòܘ= +]! )tN…NÔXèŠáòénï_è’i“:'Ëžd¡Ð)Y“¹5…®87æÓÞ¿ÐÅÓ&)tN…N¤(tùpùûžÑ9t:'Èžd¡Ð)Y“¹µ….?7æï“ÿmt…ÀɡЉ”…..±ÊU.Ýëûâ½PÓ˜Ý׆BàdÙ“,:%k2·¡Ð忯ÄÊW¹¼˜Þ/Äǧ¦Ð8Y:‘F¡+…KëûÐQèœ {’…B§dMæ6º\¼Žòi¸ï}è(tN…N¤Uè +á’ßç?Íï~r‘`ü&˜g7Ê¡Ð8Yö$ …NÉšÌUºÂܘ\®æ\¹g#ÁùeÝ–BàdQèDš…..å}þj>»y7ÙÕº±7½™Í s0)tN–=ÉB¡S²&s•….÷{\) ·¡ûËdWëνéo³yþVã:'‹B'Ú… `ö$ …N‰Ì€A£Ð‰0aO²Pè”È\4 +ˆpö$ …N‰Ì€A£Ð‰0aO²Pè”È\4 +ˆpö$ …N‰Ì€A£Ð‰0aO²Pè”È\4 +ˆpö$ …N‰Ì€A£Ð‰0aO²Pè”È\4 +ˆpö$ …N‰Ì€A£Ð‰0aO²Pè”È\4 +ˆpö$ …N‰Ì€A£Ð‰ÒMòÍl25pÜÉ»ÌæO}¿`{’…B§dMæ>[™Mž«R÷f6_õý÷ 6¡Ð‰t ]0ÓûEßï$XÄžd¡Ð)Y“¹êB—Öºëû%¥:Q©Ð=ŸÌ¾oSoìl:¾š.²'Y(tJÖdnVèÆ“ÙRø«ZF©UºñäNz|(t"½B·µzô/¶•î…|<ê;³'Y(tJÖd®ªÐm==ú¯·©ë\ Ž£À…N¤_èÖë÷bó×8âûV³'Y(tJÖd®N¡[¯·mt¯üy}2ÀׄB'2(t_æþ«íÐ]^zàÜwGÕ Z-Ã÷ï&®“¼bgì½å„oCgO²P蔬ÉÜV…NÎÖß}.n]†A.tGcoJè8 +È`Êå^…îi¼‘®ºræ^ýA¾.{’…B§dMæ¶šr¹O¡[Ío/ÇΨÂqºã‚Õ‹B'Ò*t«ùìæmrQ”ói˜ô/ýB·Zή¢6wîMƒ0¹¦Jv¡•³ ÿ•À@Ù“,:%k2WQè¶©›^å|zŸD¤~¡[ÞM¶ñꌷ¡_›z]gå|ûŒþ#¡ `˜(t¢R¡S¿ vGö´ Ýê~z.·äW?®œ `°ìI +’5™«yÛg|y»›Ä¢[è>‡Óïäâ¶úà_œF/'³Oÿ`ÀPèDº…N˜{¯]èâÿ”ü‹c¨ñ$°˜=ÉB¡S²&s•…N:Í\·Ð5kÜçË€½(t¢Æ)—‹Ð¿Üþ«ãNnÃJ0è:Ã\9ÀPÙ“,:%k2·fÊåòÞgEºW·ÉTÉÍB§óÛ_5¸`(t"Õ9tÙÅLÎÜéŸÅNG¡ +ÝX“¹õçЭƒËm§9Óûb§£ÐøêQèDªB·±¸Ÿ^Ä×C¹ òóñ÷,t»«©Àé°'Y(tJÖdnãEQ–Nݳí( ç­ï[è¾›†Ÿû§GG¡iºì4êÑÈyí?V.ŠRij«pzž ä?³ /À ±'Y(tJÖd®ê*—É}‚Š6I +]¥©%WK ]òŸÙ=†àtPèDZ…®&\’8*7µO³ÉËQþ(b.Îxr·”Ÿ–‰†Êžd¡Ð)Y“¹ÊûÐ¥7¡Ë_ :Y¤ÔÔ²•¯r)\A:9<›» +…N¤Yèrá’»Üñ"ð¢›žŽ½Ÿgñ´ex;qÓ[™VïCwæNüä‘ë§ùÌŸD³J¸'€á²'Y(tJÖd®ÆÅ³¹1»^ö1ð^Dÿâ]'À\„·WièVïC·½¤™Ÿ^*s…nô¯ùÉ60$:‘v¡Ã%û1.ïåäÿýåT~žv"^™ã^ßs:ƒeO²P蔬É\B·›Ä’ÍoÉŽŽRt<¹ ¶ ž¿¼ØjyíÊ¡[¹Ö + …N´G¡ÛEI~òä" ~h‹~ª›á"ͩ҉۫eøþÝ$—0½í``ìI +’5™«UèrGM³¹1Å$Bw¹^ÎÊ….² ƒBèž{Óßfs~›0`:Ñ.\û³'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …ND¸€ {’…B§DæÀ QèD„ ˜°'Y(tJd. …N”n’o|÷ùhôÜõš7ã—Ùdó¸‘ëÏó¶€ÝìI +’5™ûl=÷Ýí@^ùó/M^Ièª_ +ˆB&ìI +’5™K¡€6(t¢}  Ïžd¡Ð)Y“¹Ú…C¡QèÀ„=ÉB¡S²&s)tÐ…ND¡ö$ …Nɚ̥Ð@:QGçÐ-Âà׉{–¾šsoúÛlþ”_nî¿ ® 5ƒfO²P蔬É\ãsè–aðnâ:éë{Ó›Ù|•ÄCM¬×Ç1XB'ê Ð­ƒËóQ•ã^ÝeñB¡pšìI +’5™kTèþ›½ûwqËû=.¸÷²ÏÝ;“*«´’Î&pä “…ž@A =©àa`a@PÉ$ƒ †FK3,ôbƒa) K!ž ›ÂACc<4E›úo®mý°tt¤£ª£*}çýŠfÜ–lK.}ô±Ž¤Íòò|æ{-~ðýÕá§T +€#D¡Ó².tŸÒðyñó`’­óÇÖY-f»tyßäáB¡pœä$ …ÎHLæZºõU¸ksþ>uWû‡6ûÔÝý²êŸÅ7Å©:GˆB§eYè6Y4o·ÊíMüÊß&Nxµoy:ÇIN²PèŒÄdîƒ Ýç,zÑ,n¥ÍûøìÔóž‡é§ýÿSè! +–]¡+rá$L5”§Uño:ÇIN²PèŒÄdîƒ ]^Ófaºn?µ™È:GˆB§eWèÖi8ó ò¢Ð8Nr’…Bg$&sZèŠÿíUä,…À¢ÐiQèÀ†œd¡Ð‰É\ +<…NkŒBçÏ£ëMÿd:GJN²PèŒÄd®e¡{eŸM_L +€#D¡Ó²+tåÙÙ‹deXüe‚Ì£¬ÙýŠËªPè¸IN²PèŒÄdîC Ýæ:šûž÷l‘|4}1óB×þŵn +Qè´ì +]UǪËjUò«\\1¡ž¬êÙRÞõ€BÀMr’…Bg$&sm¯réÍ.Òµòóh~•˪ÁçD¨¿¸w= Ðp…N˲Й„qZÜG|³Lã0Ø%ÆéYü¾ˆœU²Ø=âÏ?¦ùO×Ùeþ, +gÉI +‘˜Ìµ¿]Gêî"´Y%çû„/^_ퟷYgïÂà´X:¢Ði5 ]â"É­B· —ߢ* Nƒè·Ú…•«ƒquÏýSÓ +Ü!'Y(tFb2·*tÝòÛ´ ݶ—]¿®~ mðÏ¢ëÚá¸ê`\#Ì/þ•|§æ88‚B§5B¡ÛYeÉχßýv‡á~x[þrØñ´ís¢$[éÒ +œ!'Y< +‰˜Ìµ)t{ë,yÖjÝ|ýRŒ~é|Ú|—ºëMGŽ€(tZ‡pÜŸœd¡Ð‘¹à4 +á6ä$ …ΈÌ§Qè´°!'Y(tFd.8B§E¸€ 9ÉB¡3"sÀi:-ÂlÈI +™ N£Ði.`CN²PèŒÈ\p…N‹pr’…BgDæ€Ó(tZ„ Ø“,:#2œF¡Ó"\À†œd¡Ð‘¹à4 +á6ä$ …ΈÌ§Qè´°!'Y(tFd.8B§E¸€ 9ÉB¡3"sÀi:-ÂlÈI +™ N£Ði.`CN²PèŒÈ\p…N‹pr’…BgDæ€Ó(tZ„ Ø“,:#2œF¡Ó"\À†œd¡Ð‘¹à4 +á6ä$ …ΈÌ§Qè´°!'Y(tFd.8B§E¸€ 9ÉB¡3"sÀi:-ÂlÈI +™ N£Ði.`CN²PèŒÈ\p…N‹pr’…BgDæ€Ó(tZ„ Ø“,:#2œF¡Ó"\À†œd¡Ð‘¹à4 +á6ä$ …ΈÌ§Qè´°!'Y(tFd.8B§E¸€ 9ÉB¡3"sÀi:­‡†Ë§4|¾}ÛþY|³òüÍ:½˜í&xßÜ>`õ€Lr’…Bgälæ> CïÓà +V±Dþü§OÃÂ7I¶n/ÍU²ð=oöm²l&Ëf™¾^ÌŠ©Ÿ‡é§ò>&‹gž7?OGEN²P茤dî×_¥áÌÓ8 Ÿ“lÕú–ueèí2ýq1óóÄž…W‡¼îŠip…N«¿Ðåùr¿Wä&~åûgѵ:_Ò°6ŸQö9|sŸù§Aô›¦€Ëä$ …ÎHJævº¼™©‡á:3´ºþ<º.ú3¦Ài:­…ÎóæQ6è¸Ú—eürŸ*çÉŠqþä$ …ÎHJæöºF5뵌ƒÝóŸ-’ý= (tZÍB÷2^~©-³Õutæ+o–iÅøŽ ŒÓe‘:â Y +ƒx¹{üv?Áéþ¡ÓýÕe ~J“o÷ÙVÔ[g—å‹x³ÅëêEîªüš…WY5¼Ó..cTê/Ú|›ûϰÎÞ•ÿêÏ?¦ŒHðPr’…Bg$%s«BWeiý[”gÓáñ® -ô LêΘ®ôå›ôï绚Us\e—eèί¯j‘Y„ûIøë‡jxçv¶—Ó1ê¯ÙݾL€û Ði *t‡#nÅIÖ5þìür¿iÖºò<îºÃþ2¾™•gì_h}ÿ_© û,òèd6{Ö|#Õ›Ü5Q^ôpBŸî-q©%'Y< +‰”Ì5:‘ì£ìÉЮB×Ó‡#z³Yž×ù¡½ö$õK©áîÏfß4žr8,¸ªÎàpB_¦À}Pè´† ¹,“ån“EóÝùyÙ›õõëý/nUW*óå$Ló^¸¹Žæþ!MЍª¶óU§lÖëßï>gÑ‹ÝcEfÝ.óƒwU_+òhû„óxwT®ªo³0ÝÏ5?|;Ï‹_÷/ZFI>pTyK››ä|^ÿŒp/r’ţЙHÉ\Ã˲+2´6d%-0Ät ~ðúz½ý÷ß׿oš“Üm–—ûƒwU_«~­/âëu­¾•QŸ_°e;Ïï¯v©]ÕÃ|È)Óà>(tZæBw8 Vn–¿(®óH*·êj¡+câpà¯8»x‚"¿N‚øCó‘2\Ê#t‡' .O´Í*9oUܾíÿZDq~ݰö[*!\<ˆœd¡ÐIÉܾBw8 fÊÐv¡3Ŵ朻ö$Å#åïœe¡;<¡hpÅ<‹®°Ë^Ÿ-~ˆóKd3îƒB§Õ[芟ãJÅ6\£ØÎ+…®ìVy<µŽèÝ©ʬkæÑáÉ*áöy¡›gM÷ìk3€Áä$‹G¡3‘’¹]…®y’3fh;M1Ýвñu‡nu]ªëÆxQÍRè<„œdñ(t&R2W9‡n³¼*.IR;ßÍœ¡í@4ÅtñüÃM…ú:à(…Θép:-]¡»«Ÿˆ];3ºØ†wŸn¦–©¢iuŽf¬®rY;+¼=ñ4ê|e‹8þ;ŸnQt<9+QÀ¢èûˆã¾ÐÐÏ8þ÷gBr’ţЙT jª•¥ºÑ·zÇ¿5›.’žjÇi­ë}K]Û•8þÌt m::­C¸lÞÇg§^›]¯êKrsŸùº'¯¯×æu>tòñßÏíMüJ÷ÄÓ úm=ÞÿO·(: žœ•(`Qt~ÄÑ_hègÿû3-9ÉâQèLª5ÕʪºÑ·zÇ¿5›.’žjÇi­ë}K]Û•8þÌt mR:­j™+qÛÙ/³ýZÛ¬³wapº_áñMõ *¿~pq™å_ƒUvyì&>=‹ß¾ÓC'¿ýý” §Aø.Ëÿ"ÖÙe¸¢ÿ*¾¹½ï ;ŒþΧ[]ëpèä¬D¹+ñ^hègÿû359ÉâQèLädîø[½ãßšMIã/ +Ë•èÀ¢xª•8ᎊígt 'F¡Ó*Éÿ‹æÛ5öl‘|¬/´r很²ÏÅ#Y´;ëŸ'+ݯó(ëýN|s=öûùœE/vO\$Í\ò?]oÆø€ã¿óéE‡Á“³å®ÄGx¡¡ŸqüïÏää$ …ÎHLæ~=úÖCïø·fÓEÒø‹¢Ãt[×'ú–º4¶+qü˜éÚÔ(tZÅùêÿšïÏÖÇdñ¬ö5ø²Œ_jV÷Ö*YøÚ9Ô ž|ý~>ÄÁIûû¼ý¦®’sÿ0Ëøï|²EÑeðä¬D¹+ñ^hèg}†Ó““,:#)™ûõ×co=:ÿÖlºHQt˜lë:ú¢è"?h¬Wâø;0Ó-´©Qè´Š%òç?m×¢ÄKu±)_­uÎ<ï$ˆ?´p×7¡nèä_Òpä÷SÌñe¼ü¢>±ñU·ü€ã¿óéEÿ'4OÎJ”»á…†~Æñ¿?Ó““,:#)™ûõWco=ôŽk6]$¿(ú?â[×ÑEÿ'”4¶+qü˜éÚä(tZåºÿ³}'aÚZ‹Ê7!ÿ:Í´}rdÏ—°2pòâ;6æûÉ¿}s̿Öpôw>á¢è0trV¢à•8þ þŒã¦''Y(tFB2w›ºco=´þ[³É"é…Þ„[×ÑE‚Ær%>ÂÌd mz:­â ºÿøß†Õ˜ÿ[1·ç›¦ŸIaèäÅ8ÞßO1&¹oŽû™X~Àñßùt‹¢ÃàÉY‰rWâ#¼ÐÐÏ8þ÷G9ÉB¡3’¹åyëãm=ôŽk6]$¿(:L·u}Qtp hlWâø;0Ó-´éQè´òŸ +ÿü§ÿ5è+Ý·N|¥‡NÞ7«‡½Ÿ¾MJ}&–püw>Ý¢è0xrV¢Ü•ø/4ô3Žÿý@N²x:™»;Ïaä­‡Þñoͦ‹¤ñE‡é¶®£/ŠíJfº…6= +…Ž. _(tG°]ˆ +Ý=Ô£dÚº$ŸŒÌ¥ÐA$Qè(tíEaýHçéQè´rÙø¢2ZÏô7ËË#X‰. ê`Èå=Ô£dÚº$ŸÌeÈ¥û‘ÄK†\¶…õgt §G¡Ó*NÏæ¢(\OC]¸(ʬDN»æ¢(÷@¡NHærQ÷#‰‹¢Œõ-u"h¸(Šq¿âéPè´ÊÑܶ€+ÞK¿F4+‘Ûhf(€œd¡ÐIÉ\n[à~$¿(ú?¢àkõÛn®Û•8þÌt mr:­2[ºn,žµªÄwÿmß„êŽóZƒ'ïüò<øýtþÅOœGÙÆþ>Â;ŸlQt<9+QîJ|„úGŸáôä$ …ÎHJæöÜXü[Ç¿5›.’Æ_&ÛºŽ¾(ºÈë•8þÌt mj:­æxþÖzÌoL_û¢ƒlÕ/Fqyãê:y1ŠxÄ÷SŒ"ný|LÏê[Ë8þ;ŸnQt<9+QîJ|„úÇÿþLNN²PèŒÄdî×£o=ôŽk6]$¿(:L·u}¢o© Ac»Çß™n¡MB§U-“›øÕnÅúAx™íGînÖÙ»08Ý=vßTkqó>>Û?\\fù:_e—ÁnâÓ³ø½auüvô÷³¹‰Ïöá»l½x]†û'ú¯â›Ûq>àøï|ºEѵ‡NÎJ”»á…†~Æñ¿?S““,:#9™;þÖCïø·fÓEÒø‹Âr%:°(žj%N¸£bûHç‰Qè´á²¾ +g¾×¦®ÄÍ:½˜iž7pkðä㿟Oiø\÷Då/Ñò>Â;ŸlQt<9+qúEÑå^hèg}†““,…ΤZPS­¬C掿õèpü[³é"é‰vœ&ܺ>Õ·Ô ±^‰ãïÀL·Ð&E¡Óª…ËöK´Lßþ°8¬ôù"ú%]jþwOŒ‡ïÛl½M—ƒWöÐÉÇ?·Ëô—h1¯¾Ê³Å¯lñÇçÓ-Šƒ'g% +X}qÜúÇÿþLHN²x:“jAMµ²™û[½ãßšMIOµã4áÖõ‰¾¥.íJfº…6 +–.€{‘“,…΄Ì§Qè´°!'Y(tFd.8B§E¸€ 9ÉB¡3"sÀi:-ÂlÈI +™ N£Ði.`CN²PèŒÈ\p…N‹pr’…BgDæ€Ó(tZ„ Ø“,:#2œF¡Ó"\À†œd¡Ð‘¹à4 +á6ä$ …ΈÌ§Qè´°!'Y(tFd.8B§E¸€ 9ÉB¡3"sÀi:-ÂlÈI +™ N£Ði.`CN²PèŒÈ\p…N‹pr’…BgDæ€Ó(tZ„ Ø“,:#2œF¡Ó"\À†œd¡Ð‘¹à4 +á6ä$ …ΈÌ§Qè´°!'Y(tFd.8B§E¸€ 9ÉB¡3"sÀi:-ÂlÈI +™ N£Ði.`CN²PèŒÈ\p…N‹pr’…BgDæ€Ó(tZ„ Ø“,:#2œF¡Ó"\À†œd¡Ð‘¹à4 +á6ä$ …ΈÌ§Qè´°!'Y(tFd.8B§E¸€ 9ÉB¡3"sÀi:-ÂlÈI +™ N£Ði.`CN²PèŒÈ\p…N«X"þÓ‰×âaœ.7O°r>ÄÁîõOÂôKÇ3¾¤áþ¾Œ—]O€ ÈI +‘”Ìýú«4œM—º_–ñKoPèžñ‡G;66ïã³SÏßÜNø.öKËŸG×Xw²wo>gÑ Ï;=‹ß?ÅÎ 0…N«¯Ðíãe^­}åPè¸JN²P茤dnG¡Û{¦Ÿù;{4…n³N/¶ËÑ_$«)ßFÞzfaúÝ%é»7«dáo?ÜEº¦ÒA +–©Ðm½ˆ²Ï¼r(t\%'Y(tFR2·¯ÐyÞ<Êwßùh +ÝÇdñÌóž-’“¾ý>Œž¬²ÚÄïÞYÈ@B§Õ,tõíÉíòêûÀ÷Åë,‰UUƒC67ñ™¯V¿MÍë}°cÚ½ªÐ]þûòbÿ¢êÈÍo]†ùs=o¶xÝ7LE3ÿÖ$›ýœ—oðtÿúùŽ2û‚ŸÒäÛÙ•\n“,:#)™[º ^VߤÍò*¨C5XíƒÓoçíMüÊW«_~œ¨z°kÚ»Z¡û.ù÷»08íÝz¡[eU€zóÅë«îÐÕÍ¿=‰y¯à$xókr>ï*¹ånFµcp(ªW®^¾MówYãèR}Éø³E”d‡ã{‡ìßå>Æipñërs»L,¦RöòcX‡UÙ³äóõœÆÕœÃwÿN¾kìÞ,ã`ÿ¿oÒ¿ŸïfRŽäìÛçQv`æ»ÏTÿÈE­~ä;ÃÌË¥úè¿3ƒPè´îQèò‘ꪼÚä?àÔ7“¥oÚ»ªpµFž¨…n}V[ËBÏoóüËNÚTl¾Ê­Ù7³2øC€ã#'Y< +‰”ÌTèÊÖÖPæl^"ê¿.n®£yµÿß;mj­'N²P ݧ4|®>û,¾Ñ'á€ùÚ+ð¿™}S¤®fPe»h”¦+_ø0¹æƒlgqž¥ÜÙPœ‹WCªµ³öš'Ðõ/yíÞKN)tÏf³üì÷Áz÷y´;0‡µ£]Ôõ³M;T­â L‰B§5|Èeñ]mŠ4É·ö›UrÞøµ°‘,ýÓÞÕ +W±QÝ,/ÏóÍK9Ãf¡+ÛâìÛdwív™8ëìY‡ù/âëõnþ¿^ä¿ó/fXnËS¼\•M§AôÛnòõú÷GÿÂpƒœdñ(t&R2wÈË"F«]ëü‡Óªª¿£6FŦ­BÍŸ_æãlŠaU¥jºræJFw ëÍïU]uÐÅÝ!µý³èz[ž¬×íQ1Ňª•µöë–]¦\ZœsWí Ü­¯ãüÀV¹ÿP:?x}½Ã¡ìä;Õª·Ú<ΰä˽—öÞŽZèÊ7°ù}ýûï½û<ÕQ~š[õ‹µS®»òìò•ËmÀU±vu (tZ¦B×¾(Êí2ý{ÿT¢P~-,¶êxËþiËMwm³¬Tªf¡+6˜µ¡ Å#][óüˇ—éÛ8~S<Èßõ£æ¨ä$‹G¡3‘’¹÷¹(ŠšKÅïeŠ»ñÊxËþiu¡¦TªF¡+g~8žXþ +ª¿É€ù†ï´47n¼î!ÙË¥TºvTÛJ¹³Q]ád]¬©ê³¨Ç.÷ólít,ùöhí”Gèû3†}žCI\Doâ$S®ÌRîmKîqüÏL¹¶É*Í¢&C¡Óê+tûaÖµ-Ã*‹Ï[ Ôܦ›©v²ôO[Ž–¯oçËaäšB×1$Âë<û¼ÑØó/7ÚÕÏt Í#t=çø£’“,…ÎDJæê rrÓfÅ‹öð¼ªUÕ›ˆºËÝ?mubxmÀ§ÄڲúXÔžu¥\ýlÈ^AoêjÎòÓ„µî×`¥˜4^«uÂþZ«¼®z]ÿ’7ïí¨;'wÃ@«÷\;ÌWðƒðMµÿv8üZÿç²Ù Ú¡°:€§B¡Óê>‡NQýˆt„?í~äùtÕÜ––GùýóäÓ¿›CŒÓö.]¡+R¬ûS§Û5¶™å ˆÝV.Ž“ìSc“ÎÁ:ÉIBg"%sµçÐ)ʤÛçÒÛ$»iMRœæ/’OúŒ]Óö.m¡+#rhèj­ñƒö +ÔQèöÇ¿j34,yóÞNù¿µNCöyÖYÿÐ,’õóàVÛŽš¿Zç˜ Ú¡¢ÐA +ÖàB×Ú¦µ‡O”‡éÿ+üï}²T#ŒÓv‰T‡µw ¹4(ç8ƒ»9ÈAÍ…Žsèz’À•œdñ(t&R2w@¡k5 ål¬êL´ð»¿Ô3Ô4mÏÈr aÈe¿jþµ+o4rà^AoÊ? ÐÝcÈåÀB—/™ÃèDÓ’>ä²¶?v¿}žÛýE4O»ÖWí›Ãw¨(t„B§uïB—oŸ'8×7Õ@n¯¹½2NÛyÑ’Žxê8‡·ónÝóÏ+^9÷ü—L¡Ð0‘“,:#)™{B—g©®;­\3ßϵkE×´Ý-é8S¬ã¢(]GÐzæŸW¼{½-£çºÎBWµ'ãEQ:õ:Ó’¯®i¼(J}¬Ÿ§,‰ùETvoù·è°Uý<ž_^fkuÕÖõ€*Ρƒ$:­áC.Ëë&UŠkêÖ±)·ù^óú$Æi;n+pØþ¨ÛØöˆqÝõ[*Æù·®c\Ü¡ I¡ÐIN²x:)™;dÈ¥z1ùòZüÃ$µßQë‡Û ÓvÝV ¸’óŽrü«}–W]¥Í8ÿ{ý‡º¯rÙYè:>HÏ=’ú ]þßõ‘«ÆµV¶­–žBgØçÑßw©ÚÃÑß!â°®Í;T\å’Pè´º»ÆMEw÷üpÓ„_ýZ¨^ñ©ZíÅ/.µ÷ú,ßamØ€æÆMÕüýPÞT™í®šþlñcºüŸÚ@w +€Nr’ţЙHÉÜ!…nwyæ]¹oZgWÕ~Gm^²ÚŽ‹_Ö.ƒÖÐØÝÓ}èÞÞéénð­ÌÐ^A¡kÝ/iH¡Ë_:ù¹º®fçÅ:õºkí°¿Ñwcqe¬Ÿ§ñ¯í[‡7ÿ¹uÉ;ÓÌ‹‘½\è"Pè´ªe2ÎR. ]ߥ†'ÀðoEN²P茎-s…NÔÑ“'º44EãI´‹30% +Ö¨áR ½•,w:GN²P茎+ske•š'»×O>êRÚ.Ç‘a!C +ÖHáRh¼'îg +€Ç"'Y(tFÇ’¹wÍ[ H»ZÅ“ºbßCØ  ã’Ÿ@'ëü¡Qè´Æ +—ê:‘ûкÆÕO…Bà±ÈI +ÑÑdnífßûµdík?Y¡+¯øAÝx,ye®ßÒ˜…Nkôñüð‡"'Y(tFd.8B§E¸€ 9ÉB¡3"sÀi:-ÂlÈI +™ N£Ði.`CN²PèŒÈ\p…N‹pr’…BgDæ€Ó(tZ„ Ø“,:#2œF¡Ó"\À†œd¡Ð‘¹à4 +á6ä$ …ΈÌ§Qè´°!'Y(tFd.8B§E¸€ 9ÉB¡3"sÀi:-ÂlÈI +‘„ÌõÇÔ`0úvoª-yõ”d™ð-QèÀ…Î!2wô]šÜÔ`0úvoª-yõ”d™ð-•{"_ÅÁÉî}Ì.ÒõF¿¾¤áî)³0]?íú¹(t‘¹£ïÒä¦þ;ƒÑ·{SmÉ«7 $Ë„oI-tž? ¯ô…B-:‡HÈÜÑwirSÿ€ÁèÛ½©¶äÕP’e·Ô*t[ÏÃô“f5Pè …Bç ™[__SyÀ1Ú“#…®cà%…Z(t‘¹:x0 íI|¡;ùÏïþzæ{ú—:h¡Ð9DBæRèàÁ$´'ù….ˆÿç&~µ«tí—…n³Lß¾ ¿:º·ˆÞ¦ËÆñ½åÌ?Ü­³$ZÌÊg¾.žx»Lã08Ý?êogd«GÿBÀ(t‘¹:x0 íÉ…B÷ánó>>Ûw+e०ÐÝ.¯¾?T¹ºÙ·Éò¶|ZQèþ3üþ|¦<ûô,În’ogÊäþ«øæöÄ£Ð9DBæRèàÁ$´'7 +ÝÝÝæ&Ö ¼lºòiž\\ÇÔn—鋼µúà‡ê=?øþ*/zëëx1ß=ôÍlæÏ¯¯öÇê6ë,Î'÷ GéÈG¡sˆ„Ì¥ÐÀƒIhO®ºm/Ó ¼T ÝÇdñl×¼Îâ›æTÊ¢÷l‘|Ü?ðA{“»Mír¾Þ—eür÷p/ïÛ#¡Ð9DBæRèàÁ$´'w +Ýfà¥RèŠÿ­Z[Ýç,zQ;ÊVº“0ýRÖ*Yø^û¤¼bÆó(ë¸Ã9ÈA¡sˆ„Ì¥ÐÀƒIhO.ºöÀK¥Ð-ã`÷Æ_ÆË/­…½Y%çþ¡Â}hÏüî0CuÅÃjý‰(t‘¹:x0 íÉ­B§¼¼G¡SJ…ÀÑ¢Ð9DBæRèàÁ$´'× +]sàå§«{¡+†MRè- +C$d.…LB{r¯ÐÕ^þõ»…Õ9t:GˆBç ™K¡€“О\,tµ—¹ÖU.ƒ××ëÆåKÊxz¿ßÿ…ÀÑ¢Ð9DBæn_ý/ùËboê//8FB{r³ÐÕ^6 +Ý}ïCG¡p„(t‘¹ÛWÿÛßþ6õל$¡=¹ZèjÝ­y—ÛåÕ÷ïi̾MòˆïPè- +C$d.…,˲üã:ÅÀBWx©Þ6n³Lß¾ µn¶ˆÞ¦ËÆL +€£E¡sˆ„̥Ѐm§£Ð)ª]‘©W8‰Bç ™K¡º6 +Ø Ð9DBæRèÀ…®B6(t‘¹:°D¡SPèÀ…Î!2—B–(t + +Ø Ð9DBæRèÀ…NA¡:‡HÈ\ +X¢Ð)(t`ƒBç ™K¡K:…lPè"!s)t`‰B§ Ð€ +C$d.…,Qè:°A¡sˆ„̥Ѐ% +‚B6(t‘¹:°D¡S”{"_¥áÌëá᛿§ËÛ©W ÈB¡sˆ„̥Ѐ% +bh¡+jÝYt½šz€ :‡HÈ\ +X¢Ð)”Bw¦_4‹m•%ÑbæïÞèì"]ož|½€P:‡HÈ\ +X¢Ð)†ºÍM|¶«tÏÉÇ']g …Î!2—B–(tŠá…îîîc²x¶}JxÂ5¢Qè"!s)t`‰B§°(t_–ñËÝ[â¥òÄeìþáe¼¬Ïl³Îþù& üâû³ÅoÓ%Ã78Bç ™K¡K:…ÅË{ºÛeò­îª+§Áů”:î¢Ð9DBæRèÀ…N1¨Ðm–éÛŠ‹¢Ì£¬è_à Ýf^ìÛÜ|%YqM•êB+§gñ{*GQè"!s)t`‰B§¸ßm fß&‡[Ñ .t›ëh®/nÅQ?®œ ÀY:‡HÈ\ +X¢Ð)†ºÙ"ROx\èòÿÕüû'Û¹‡éúÑÖ9<" +C$d.…,Qè½C.WY|¾{ÔÂˬո†º/ixÒ×=®œ À]:‡HÈ\ +X¢Ð)LçÐU39 ¢ßšŽB:—HÈ\ +X¢Ð)\euå×C9Onjƒ.ïYèWS€ãA¡sˆ„̥Ѐ% +bØU.ßÇg§»w鿊oZEi5µMÍk…®ø_ÿß}€Ù"J²uþØ:K¢Ål×é^Å7ùq: +€ãD¡sˆ„̥Ѐ% +²Ðm²hÞ(n•Û›ø•ïù³ðjßò(tŽ…Î!2—B–(t +»BWÔ´“0Õ”±¼©ÿF¡pœ(t‘¹:°D¡SغuÎ<ƒ¼©Qè' +C$d.…,Qè:°A¡sˆ„̥Ѐ% +bŒBçÏ£ëMÿd:GŠBç ™K¡K:…]¡ûœE/¶ÿç/’•aÁ—…neÍîW\V…BÀM:‡HÈ\ +X¢Ð)ƹʥ÷e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸ÐÁI'‡¾Öp~Âuo^‡ÃÎ¥üü›¥¹t ¹½?á]“¸Ð¸pô:ü„ê0Þ¼‡Kù;ø7Ksé@s9z~ º&q¡qáèuø ?Ôa¼y;—òwðo–æÒærô:ü„tMâBâÂÑëð~¨Ãxó:v.åïàß,Í¥Íåèuø 7èšÄ…$–r8Œ7¯ÃaçRþþÍÒ\:Ð\X2èv:XÊá0nÐíïàß,ͥͅ%ƒnq¡q¥ãÝþþÍÒ\:Ð\X2èv:XÊá0nÐíïàß,ͥͅ%ƒn—›®üòÿ\]‹Þéù«y}«Í_Ÿöªßyr6y{Ào`ÃÛÉÙ“›+4}ÿP—ýˆ7Å|6ùúüÿ ïñk¹¹Äχïg÷v‰âK9Æ ºýü›õÞftONϧëÒü4=ÿpõý³ÉÕ°›Veüx4»ï4¢ûH7Å$òþ;¾EsaÉ Û¥Õ–“Á¨>Êͧç§õ¯ÿìÝ£Ü÷ÿµ\MÎú­+ÿÄ–r8Œ7¯ÃaçRþþÍjºæJjÞsø3tqS<@"òß$5Í…¥æßƒ®©Ý–Þóñåò>²ùåøy}<ÍhÐ=¤¶<ÂMQì û ùy wýë_§ÓégŸ}fÐ!‹ænD÷ýáø‡ê‡ér<\—&£A÷€6¢û7E©ƒNsaéú¯Àßþö·ëòt-ë¶<ùxøû÷GÔÆÃ›ÿýýðã'ís9ŸûË£m¯?<O/×·õl4X/¦“/†ýå ^¼¬?&ú×®Ÿ¡žVƒ³ÑdV‹8xί¦ÿq6xºº>œÌÞtû9Y]ö£ÜÕïn7«y™­/þûÑ`y¾ý~òÇêc®?àåôªñ»µŸÇ +‡Ã»NÌãÍ¿õ‡KùË¢¹Ut?øÃðÙõA¼7/’PÝsØûýðOZ+f¾Hâê<‘Ei çö.ìóïníN身é˳Aou}¾XìUý87Å®Dn^æÉÓÅ¿úWDÇŽh:žt›ƒîßG_~¼~îXu˜ýøËÑ¿o®˜'g¿9i;}>~]Ï«ãÛ“~ÿý©ðŠ~Àü»Ñ³§[ŸâÃóéOïÞmºùÕäE¿õ±½OF¯»lºÕe?ÊMÁ›×£Oz'-õúªõúý6>`¹= :8 ƒ®õ u¨oVcÐõÏFç7¨ž;¶|ðèÉàË/Ï6VL¨q×xþ²uGߎ.ìó·wgkÐ]]œõ[þôÙè».›®ºèǹ)‰œ¿=Ûúâ×OèëÒqàatÛƒîìâ‹gŠ-ŽcÕ³ÆNÏÿqqÖX1õáôt8zusغz5ZÞ¯ÕÞk׶磛»°êR¬t±¨>u=ʪS/V ®5èª3íW‡ôùëñóÅŸ®îè»›Õe?ÖM±ýhcõåÔq\>8XŸR÷¨ú¤u‰VÛí‘N¹š ºRdÑÜzÐ]\,ø‹»+«ƒÿ‡çÿøÿ+¦ZO½þp4½šß<”6z¾8Ê·÷Úî.Ä> ÒÖ [½\IÿÓñÍÃXofãOûÍðÝI=è馨NdõåôžwÅÖϰX­×˜A·­9è&?UEfW‹CÜÍto&ÍSç7æR5¸VGÔÕÝYëƒ[õ­A·û*of“¿ŒFªÏ¥Ü|¼¬úã«—+YŸ +²Úƒ]âRºGº)v‡àæU³F£¯êsZª{ WµZǨºAWŠ,š[ºÉ¬z(jô}}Ïáôͤ±bVûb£h­úD»ý€ÊŽîlºjmmßÙxÜþêA÷H7ÅîD¶¿øÕIA ˆA·mcн­ž,6ÿcõ?¼m®˜ÕÃa/é¿>k}qÀ¬O8¯×Yëpý€õÝnMáGè6žQ½¡Ë™/öQnŠðóGÃöÙ,íGènåÉ ƒ0èJ‘Es׃î²z²Øðå÷ÕŒ/ß6WÌêá°—ô;}|².A´ Ѹ½;›ƒnwt»œä¿þbç¦%²>»fCëº;uxXݶÍAW{ >êU÷ƒ=ú «Oxx:8ûÓhôÍôÇ‹ÝÏÍןÜ8è妨Á꥽zƒ³¯F_§¯ïØeƒÀ +EÍ]º«*½ß>zZ=Èõøƒ.ÒÍA·ñú“ÒÝãÜÛ‰\_ºøâGãé­' tƒnÛæ Û|õÅascÅÜá<Ã΃nëx{ësè¶O¹LÑübã¦Ø +ÁÖ‹‰…ŸCgÐAV ºRdÑÜæ ÛxõÅi~+æçvt±îÄN¹LÑübã¦ØJäÖˬíxA1è¶µ]ãˆZ=ö´¹bêc]ô•@’ÝòEQ泋ËSÚïö¢(›wâí+ôÜCÞU}¶_Llùäô7³‹Ïªóù÷t«»+;}ù@7])²hnsÐÕ<ÕÇíSßO%äA·«;û½(Jý¤³; >÷€7ÅV"W_ÛòEQæ³o_TOÛß{Ðmuxhݶö «ïš[¾6WLc1møÍÙäÇêVN>årëu‰ßï÷W¡},­k²ãúÜEð1¸¼)ÖŸbõaí—ƒî}Ðÿ ·þ¤ñ§B4ÏAõ¶ð8 ºRdÑÜA·>ho6®G°q½þÙÅÖÛÌu=å2ÒöCxóÙËçí'Ü5¯Ï]ƒ{À›b;‘[o?ôA¿x·»tx`ݶ­A×>«¡½bn\NÇ_6ÞÈ{Ç»i§¼(ÊËêa¹Å;–~ÿºy—Zàô†7³Éhu}Zoˆz7áÇàî¦ØxKôåÝ›Í_9~q1{½¼åïFkÕ|¿WwÂ#1èJ‘Es7ÝÖ¹úíónÑ…o¾j¼‘÷ŽwÓNyQ”[ºxcñù"º½{‹î£Ý¡D6~¥?üãdöŸ¸ué8ð° ºmï­ú›P*ƒ®š P:ƒn›¸$2èJ¡¹¥3趉 @"ƒ®š P:ƒn›¸$2èJ¡¹¥3趉 @"ƒ®š P:ƒn›¸$2èJ¡¹¥3趉 @"ƒ®š P:ƒn›¸$2èJ¡¹¥ûé§Ÿ ºqHdЕBsŽ€A×".‰ ºRh.À0èZÄ ‘AW +Í8]‹¸$2èJ¡¹GÀ k€D])4àt-âÈ +…惮E\-ßçP‡qƒnš p º–­¸¼™Mþ2:ö×Wítx>O/[·äÛÉÙ“ëß|r6y»ëƾšœõ7?äílôñIÄ“Áèû‡øÖ<ƒ®ù5÷Ý|6ùzôù°ß[]µ^øùut¯Ú?eÛIÝR…¹6YýéÙh‹îÉ`4»ÿ¿È kiÆe>ûöÅàéŽ#þÓÁ‹ogóõ-iÐ,t¥Èª¹×ѽx1èµ#Xé >»˜½iü”t•ƒnS—ùìåóå=„ýáùדz»Íg“ÑÙ²8½þÙE}ŸaÊ »í”Æ +E>Í}7=~~º¸.§Ãó?OêíÖˆîIÿÅ䪾#5aЉ.p\ º–U[þmôìéÍd{þ²ù0ÜÊ›ÙøÓÅI˜¿9›ü¸ü%ƒ`É +E6Í}ïõè“›ÑÖÿt¼ñ0\eukó~Tƒ bе,Ëò«_þ¯^ûÎÀ–ÆÃ÷o¥Ž—Ϧ3è– ºRdÒÜëè{÷‘n™_ŽŸß|HïùørÙeƒ bе,žû×ÿñO''ïÇ?ÜrÓ-ž¸ý—ú´ƒ`É +Eͽ‰nóÒ°EtO€0è*]KõøÜõž;ùð|úÓþ·¤A°dЕ"‹æÞD÷_®÷Üéù«]çÄ„tƒ®e}_áøÀ’AWŠ,š[Ó˜]{1è*]ËM[~ù‹¾¾§çÓ»ÜWXucwxÛÑ +dЕ"‹æVѽÛY1õ ÛÃþo[p×Q …ƒnÓº-ݡۃA7ƒ®Y4·ŠnÇGèö`ÐGîÄ Ûä”K€D])²h®S.Òt-wyQ”Ëéä?½±8@‹AWŠ,š»ï‹¢Ì¯¦›zcq€-]K#.OŸ¾»-.—ãÅûæT¥0è– ºRäÑÜê½_{ÏF¯o‹nõö¯«btƒ®eï7ÿizþáÍ]½vŠA°dЕ"“æîñÆâïæÓóÓ“æÉ3@Å k©âòÞ¿ž==9éõŸ¿œ&ÝüêÕƒ›ú¬Å3è– ºRdÓÜ÷^>YÜúéxö&ð#uõ÷óÁu”›âtƒ®¥ŽËüõèYoqUúÃó¯'õ¬›Ï&£³Å˜Ûœ{À’AWŠ|šûnþÝâ~Ô›_†çžÔ³®Ý͹gÐT º–u\nž=ö{'aO/¾m>xgÐ,t¥È©¹×‘|5žîhîIoðÙÅÆƒw@Å kÙˆËËéøë¯V÷®î<§—­[Ò X2èJ‘_sçWÓoFÑíõ‡Ÿ_Gwë- :€ŠAײîÆ +…惮E\t¥Ð\€#`еˆ @"ƒ®š p ºqHdЕBsŽ€A×".‰ ºRh.À0èZÄ ‘AW +Í8]‹¸$2èJ¡¹GÀ k€D])4àt-âÈ +…惮E\t¥Ð\€#`еˆ @"ƒ®š p ºqHdЕBsŽ€A×".‰ ºRh.À0èZÄ ‘AW +Í8]‹¸$2èJ¡¹GÀ k€D])4àt-âÈ +…惮E\t¥Ð\€#`еˆ @"ƒ®š p†Ã¡A×$.‰ ºRh.À0èZÄ ‘AW +Í8]‹¸$2èJ¡¹GÀ k€D])4àt-âÈ +…惮E\½~ýÚ +‚惮E\ÒtEÐ\€#`еˆ 4t}]àr8Œtû;ø7Ksé@sa©ùwÁ k:XÊá0nÐíïàß,ͥͅ%ƒnq¡q¥ãÝþþÍÒ\:Ð\X2èv:XÊá0nÐíïàß,ͥͅ%ƒnq¡q¥ãÝþþÍÒ\:Ð\X2èv:XÊá0nÐíïàß,ͥͅ%ƒnq¡ƒ“4‡¾ú×áûP‡ñæu8ì\ÊßÁ¿YšKšËÑëðƒmÐ5‰ ˆ G¯Ãö¡ãÍëpع”¿ƒ³4—4—£×áÛ k:Ž^‡ìCÆ›×á°s)ÿfi.h.G¯Ã¶A×$.t .½ËrbÐÅh.%Ò\Ž^‡ì²Û*‹¸ª>Šê0ÞLÉaçRþ4 hï5êHnЙ|ÊbÐEi.@Ñ º ÷¸‡:ŒtûÓ\€£q¨#¹Ap¬u7èö§¹GãPGrƒàXê0nÐíOsŽÆ¡Žä9ºCŸ P¤|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  øÙ{ózôIïæ8ô›³Éû©.ÇÃÅgê Ç—~—¯ÎŸuýºÞÌÆŸöçÞ³ÑëùmšOY º(Ínþz´ˆS¯vqõ°Ÿê‡ñðýEÉž/o-Ù=\àüêÕƒ®_×|öòy™óOF¯ßÜò‘]¸@Ùæ¯ÎO{'zýáç£ñtïÃéÕäl¹]NžœMÞ>ä•}7 –Ÿi0š=ìί&/_Õéóñíƒ, ªmï·ƒžFÛ”OY º(ÍÒü4=ÿð¤¥?<}3½Ú75o'gO)ºßËOõñhv/Ÿi÷^]œÝ,²^ÿùËÙ£ûÝèÙumŸ~4øíÍ?hú/&»oLƒ.H\ lë0´ìY‡GèV÷Ñݵ6課<œÿýÎ÷®þì³Ñwóê¿7o™ÕÂËOšOY º(ÍÒ¬ïÝšu·Í¦.Ðmvgo6è~œœýææK|ñjïaÛþ³7çÃ,ÿ»uËÌ/ÇÏ_ý“Áè{ƒ.H\ lõ «îè»œŽž¯bóáùô§‡ù¬]ñxÐ=¤ÍOšOY º(ÍÒÔƒ®6¹º9d:.Ï<éž¿º—ó:Æî¡{@og£O º[‰ ”­=èš'a.s³øµÙdt6XŸšÙž¯Ïɬ•Ë_ýï“ÿ;þÇø|xºü½Á‹—Ó›§©Í§ç§'-7ÇØðÕ»š^_DõI¿}ÔNÒ|ñ!õE>œ&³ÝçÏ'^`ÕÄÏ_ý×ä‹Õåôg/7ÎP Ü\_Oç„N¶9ùŸÿûWY”åÄ ‹Ñ\ Mkнkva}e»"§‹è®ÖÞjU_ýoÿl»­²ˆ ÐQ|ÐÕÏSn©OiØ1è¶-Î'¹Ã «ÎŠ©ö׎ë¶ëÄ•ô ¬ïäl[œ`yË%TÏ 0èÊVßP‡úfi.nAwõ÷óA(U[%ÚtÛ–gûï?èê'Pl[}|øºízÂEúÖèµ­_plçÍõéøzÓtû(ÛÖ)—«—v\½Õú`X½<Èúµ¤ªs2wºÞ³óW—õþpüÃâ³îuÒÅzú-—àúó®öW}Ý–ŸhýÚ’áWîá×Ý|:xñíl¾~5Ë“ÓóéüÝ­7תPN¹,–æi¶N¹\߸Ld½¿V/2=~¾lW»D[ƒnù¼ïõŒZ¿€ó>§\®ûµ¨ÕúóÖ±®¯[õóuà–¼ÿ \ºÞೋٛ­ÜvsmÝíì”ËÄʶóEQV{d5‚/ì_?¿x—]ƒ®žoÏG^üÊ>ƒ®>J×—ÓXd‹$­þ·1ßê/'Ьû¸ÀU×÷ ®ƒu—=n.ƒ®`š ¤Ùõ¢(õ©ïWl¼°ý’&Ë™³cЭ»³ý({ º@¿Ö[ĺþßõ|«¿œ@ÍïãWÿZX¿ÁzÁÝ$uŸ›Ë Ûƒ¸@ÙƒîéàìËñtyôÝÞbhQ“]ƒný¼ÕÇßiÐÕGõÆk³l&iç 7+íƒݸ؛¯wu ÖQkß›jЕFs4Aל}U?-=ør”­siv ºu˜¶ïÛÜcÐ…úµëÛ¨yÚ.K½úøFt7nŒúšÖ+¯úS]œ¸@Ù¶ŸC·¡ÔAz£ðû¸@ƒîçMs4ÛÏ¡ÛTè  ½óø}\ A÷HÄÊtëßC¸h4èâgH×Ón÷qÛg¶lž@â”Ë㦹@šØ [G7táæÉÿ÷;èâgH×Ón÷qõ)—õ­Q§|ñ/ +§\Þq²ÅÝúÀؼ¸˜Í›ošSÓÞaÐÕE»å½ÈëT½Óhà5LÖ×mù&ï¯üåÙàƒÐËfÞÇn½(Êú%¼–á¨ÞIüd÷kÈ4nóÅk³äS–ƒ.Fs4±A÷î‡ñðýFe®ÿÄ«QõN:«—Sî0è6»¾j­^äqݯa²x£Ÿo¾:ô‚;ñ.pëEQª7U¯“Z½«øm¯!Ó¸·¶vñ+ƒ.D\ lÑA÷®ñBŽêêï0èÖÛêdã×7Åße`×u[?wÏyuèÛn®U­Þ5¶äm ŠQßP‡úfi..:èÞmÜÙØ°~1®ƒ®ÝŽo[°óºžæp/¸ëm êW°Ü} ‹{n«+ROË%o[°E\ l{Añf6ùsã½¶{ýáç_¯ß÷³Ã »9_¼¨ß®m÷ãtWÓ—õ›…ö‡_L¦Ë®#¸n£ñ4œÉô ¬»9<ÿËÆå4ßVõö›kùÕû¢~ßœùÅ/ ºBh.&ôlî-óÙäëÆ{m_Wæ¼Y‘.ƒn³;;§»œ¾¬Û|:üââû‹å%­`຾™îzÔ/õëçÐýáü/—ÓljäæºñfvñÙêÿÓªº‡Ïn«,âð/Š’*Ÿs? º(ÍxDEIä9tAâüŒt?oš ðˆ ºG".ÀψA÷ó¦¹È {$âüŒt?oš ðˆ ºG".)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æÍ  €ù”Å ‹Ò\€¢tAâ"Ÿ²tQš P4ƒ.H\RäSƒ.JsŠfЉ @Š|ÊbÐEi.@Ñ º qH‘OY º(Í(šA$.)ò)‹A¥¹E3è‚Ä E>e1è¢4 h]¸¤È§,]”æòßí׉`1 CÁ +®ÿ¶Îk l2$ù;Ó‚ÁâOtKÆ qϲº-› ð4A·d\÷,‹ Û²¹OtKÆ qϲº-› ð4A·d\÷,‹ Û²¹OtKÆ qϲº-› ð4A·d\÷,‹ Û²¹OtKÆ qϲº-› ð4A·d\÷,‹ Û²¹OtKÆ qϲº-› ð4A·d\÷,‹ Û²¹OtKÆ qϲº-› ð4A·d\÷,‹ Û²¹OtKÆ qϲº-› ð4A·d\÷,‹ Û²¹OtKÆ qϲº-› ð4A·d\÷,‹ Û²¹OtKÿ˜pê ºœÍøŒSŸ\Ð|Õ©7.èr6à3N}rAðU§Þ¸ ËÙ\€Ï8õÉ/ ºû0áÔt9› ð ßøAÀ»]ÎæPtÌt9› @IÐ0KÐål.%AÀ,A—³¹”³]ÎæPtÌt9› @IÐ0KÐål.%AÀ,A—³¹”³]ÎæPtÌt9› @IÐ0KÐål.%AÀ,A—³¹”³]ÎæPtÌt9› @IÐ0KÐål.%AÀ,A—³¹”³]ÎæPtÌt9› @IÐ0KÐål.%AÀ,A—³¹”³]ÎæPtÌt9› @IÐ0KÐål.%AÀ,A—³¹”³]ÎæPtÌt9› @IÐ0KÐål.%AÀ,A—³¹”³]ÎæPtÌt9› @IÐ0KÐål.%AÀ,A—³¹”³]ÎæPtÌt9› @IÐ0KÐål.%AÀ,A—³¹”³]ÎæPtÌt9› @IÐ0KÐål.%AÀ,A—³¹”~ :(Í¥û¾ßaYw6—îwú>|‡q`ÖÁPzÅéð§7 þœÿ¼~¤ +endstream +endobj +297 0 obj +<< +/BS << +/W 0 +>> +/Dest [15 0 R /XYZ 91 228 0] +/F 4 +/Rect [214.4 578.26 230.59 591.26] +/StructParent 185 +/Subtype /Link +>> +endobj +298 0 obj +<< +/BS << +/W 0 +>> +/Dest [39 0 R /XYZ 14 279 0] +/F 4 +/Rect [443.66 472.51 491.53 485.51] +/StructParent 186 +/Subtype /Link +>> +endobj +299 0 obj +<< +/BS << +/W 0 +>> +/Dest [39 0 R /XYZ 163 279 0] +/F 4 +/Rect [494.33 472.51 556.15 485.51] +/StructParent 187 +/Subtype /Link +>> +endobj +300 0 obj +<< +/BS << +/W 0 +>> +/Dest [39 0 R /XYZ 163 279 0] +/F 4 +/Rect [82.85 453.51 293.1 472.51] +/StructParent 188 +/Subtype /Link +>> +endobj +301 0 obj +<< +/BS << +/W 0 +>> +/Dest [31 0 R /XYZ 82 658 0] +/F 4 +/Rect [502.25 418.51 528.14 435.51] +/StructParent 189 +/Subtype /Link +>> +endobj +302 0 obj +<< +/Length 4883 +/Filter /FlateDecode +>> +stream +xœÍ=Ûr¹•ï®ò?ôÛIÔµѽåR•LÇOyj“X¹Ô:óÀ¡$·,R–ÈÙÙý%Â|Aþb­|ÅâàÖ@7Ðl‰hצbÙqÎG§çw»õõrµ+^¼8=ßí–«Ÿ®.‹÷§ÛÛN/þûöêôËëÍr·ÞnNßíÜÁ£?\-/¯îÎΊ—¯ŧçÏP‰àu-p +Þð’’¢f¤D¬¸»zþìo¿)6ÏŸ½¼xþìô5.š’ÕÅÅõóg0¸À+›BÔM‰Iqq#G}û®*>Üˉ‹êSc>}ûüÙûY1ÿ¡¸øîù³ßËùþôüÙhø›Äµæ%–#E…JQ+d޵oç'|v/÷»ù‰˜­ç|¶Ý<ß4½pSò$O%OÁe“w9?afÉsŒ%tùî2; +¬*Q•BARXâ°y˜[Ús®ñÚ° ïæXÌþk=¯f÷÷óªqü¼ûs¯‹-¼š…dÆœH”küÕöŠrV"‘÷æz ýh‰u#_«ÙF±ërÎf;xhøVŽ+æBsõ~}™8Œó’$·PD6W€[Ë]÷{X|£·Óî¹t+±Ýîï;‹¼ÞçܘsÖ”5Ia~òÿAB1QŠf×Ky +V;Øòý¼fßSŒ+æQèÙÙs¢¶!+´Ofšš–U„$%-˜@%o +¹ÝD ½þšTþ¿øý÷‹â4¡F_nw»íMZ“¾Þnw5©Ù{¢~Ö¥Ç_í‘Wgã^¢¡Î )ås’ (Çä8> 1hôCÚ D9Ë®pY'N +i…VœÈ¹‰¢«÷3"'$¥\îü“ÎŽF#O[óµM¥•ƒèׂÆTâ8‰ßÏäÁÕŠ&·øÂ¤ä_k…sÉ#˜ˆg‡,aÖqÈS¬“Ô%K)¾kjµÌüÖ §ÍWÜM9b7E=‘ÎͻΎΥ@mu.nñµû(ò>Ájj¤ñBXYq9õ¯¿ðǯÀ[}s³üp…yñj[XÄŠÓw·Ë `õýâÍ«¾]n>³ë»“ÅæOS÷¼¸©¢¶Æ%«z›ÁŽÛzذ’$À㸼‰ÀÃB‰å8¼‘s„X¯ä?!ß/ÎN˜|Ήü‡Ï¸|‹èÙ ‘ÿe¢ +ϨzvvÂÕpó3¬~VÉ·ç/a¸ùZýDð¹ÖŸ)@ ƒêì¤ö@R&ÿqýæ!•ÆL£Ú$1¶Á± 5¸-ãvQ!ö˜ƒ\œþÑ­€¤ƒ±³Cu‡4)b&毪¡âC‰^,^;וÜ'Ò² Œ‘òHó®# L‘€yÜÑæ=`†îq`ïnçlö°Rþ¿tU®×৬ä3 `ú1(¨rü‰zx?ø >màEù4§³=|ººÏ»*mmÁsS«£+AJ|ø ´Çg?·ŠŒ*‹ìJy¸«#?+#°~=öxôI‚*0|â =É ˆBûîJ1µ¶^é˜fføDŠéìÅá¯àl-î„åÔ;õ ÎáõÜ„„scÅqY¥°ÊuêÊ?âØ‰ìÇŽ’²yÒ±«§Õ“\‹^¯`ÇA6oÚøº 0«Oïä§±xa¼*ì ÓlçÍt° +> 5b³u‘^ÅÃï=ãþ£Ò?ëóÛyF¿5¸…R'ðÅæxf‚§mÍ-O=R¿ÿU€ÉuH ß^ÊG7ë¹RZ¹c3fƒ€ IwƒTÈ?Œ«,ðò%nŠrвÞn†[³RÛus ”XBrÅ‘íGolð^}óàøü¬Öª€_ôr6’RÑHõÎ&)|€6K!?¶i +Ã(^ò@Íã ›7ú›íáÅÐhš-â`kòÞý¼–Ô½sÉ4?-£q”Dof›•f-Ë}›¥RÅN\K6}ä€òÜôjÈ›wÿž=hGkX\bOÍ‹¤Á1<Ž ID ¼­NäçÅd=ÛÞ¸¼Q{wö<\Z&Þ9R]Ì1iˆ>×W0i;Á›Mð»µU-«ætUcO¬~œüëd\\£²iz@ÿ1sØÊ’„'ÿƒÿ1¡¾šiÔÁDnH¿ÏžôÅM)D +ÍŽH£8 î‡ÃTÇ9âSQĤwÔ¤ËΚ„ª\û kÞ/7ù•/áUÉ’ë\-ç4°rC»5¹ì/¹sm"Ÿ)pãg cg:nñ3ù8‘;G18qùsSu‰Óî¬F%o[¥î›2¹Q Ü•óÏUÌhŽ>K[ìÖÜÐHÌvh+1&0 8ø,µŒì«ë$¸0+†äÛ)Rrrþ¯µX.¹6 îïr“¿‡Ý~ Ûÿ»É ‡ªŽy(Ö7æc]· 'A%g~ ÌånÉ×Ú ”=u@—¡í;rÊ¿¨pâzµ½t•}0™z|ñ:;7¢º¤8E¢üÌñ¸ZÙÌŠlÛõÏsæû`@ƒ9÷N:Ï-eÅÑký°û‡Ö“Ñšøz«=w@bÖØžˆë8‹ÙÈ>S»˜ÐÈ7X.wÖwô<Î.wˆ liÜ3žÂ?;K¦7Áꤻ(Rಧ®)b%M‚Ë_Áã&îÇÀ[¼—ÚDWôñ˜HÄPV—|"~Š‹”ã48iâ—ÈKж¹[•Q:I+¿ãñ|a J¡>J3S¶v¦Í±òú #=L}f •f¯Ï¼O`”ž¿ÔF©û!õRǵyo€Ø1zi¿j¸Â¤ŒY¥WÀ‰†mW"Çø¼ÇÆ4>ÃX?‘Ôƒ*µ~œ|À´;‘ÏÊbÞÌÎaràï­èÓaÔ£#»F§ìËs¿.¬Õ¼W3Ýëÿ +ó$2–És*`‚ZZí©¸Èy!½ fNeÔŠèM`³pÙe2“î$K‚+ó×ùaȬ$ÀˆPáEG–И1612iÆ•£¦¬ûˆù)×#ý£tÊ5{ªœkÜbnsžKEñ|'µ¢¤ÞRñ÷s#*/ÕSˆ?½;ÙýàòAY›ê)¥Õ¼5#m‚¼øþ§¥¶›Uh!3¨ü\zf‚w¬\šaì`I}—½§­b +1~Ò¹ËR”FLð’ô%• +à<8ÌÛA“ºt0Û|‘Ë¥êá£óf:9úê´Û5$¨6뎤uÒƒ.þ¥S„¿Àê—¡cÕMY¦s¾âÆ*]%í„~ ÂÊ*ÉowhM›@CŒ IŽ"›´NN 6Aí½ÒÉ pŸGÐ!_“°HâòÏP˜äg#G`cžUbÎц»y"º1Úàä!S½‰Þ‚Œ’|¢BÒ ²¡©Åþš?ÁK‘÷oSÄ;¨H‹ Á¶Âý¥ü„ÊZRwå Åü5êr,£¢ ¸ª!ˆ…E Ôª­á=0TcïW6áÆì,–N!î—\”5é° IeGa’6Ô 6 A5Ø“ µî·¡Dml¡ÎÆÆ÷–2VJ®2$JÁÛx`h 6”§poU¸U6¢ddÌ6¦|‹Q˜¤­MƒMœj¯@Âf2‹Ã“qåáÇì®ú–Z…KIÎ È8`à!ì¨?jˆæT=Äpjw,˜Pø66 +È¢GY*Ò~(ó¦MÓÇjÜ(»<½jy!÷Y¼ÛðópŒåÆ(PÃס·Çº*•ÛS®Æ¨ÉÒzÜ-ÂKd¹¨—…Ób¹ûúK'è%?©@2?TqÏC¯ÐÆjJ¬= e"äúû('xÞ;i =ižr¡FM6ëÖâ…PX´‡ýwŽà{—7H VÁ^Ö•W¤Ú¦…ÚÒÒ”zÚzXÅ•YÞ[Ï +ªÓ~ZÞêk<ˆ—æE#¢lÑ +#8Â'Ùeˆ&ô79HÞK×¾{]&Š`Ê:Ayz@{¢Y\qx“a§”Äë*=¤UÁ O°2ì+„Þ(£'öB0È“¿ û¢¾ƒ•F\M‹zG2£v€õÁ ÊÑ¢>ÓõANq¤¨DýàdE½¤¶|£j°oT@åÎ&?)--»Ÿ†TÃIk¥ÃaÙ­Ž”Ý)GpÔde7âP¸éa’m h†Ryú=@ñ¶G.ªBЧ¿¨æ˜EEÉ£ô(‘#ÂÃ6¨rÀmç²Aõ¨6¨›jкÔD°.ÛiëÒ9l]ÒZi$ýéðÀ¤jœGMvHäPècwkÞj'i³¿q¡ã±è‰(y´8 tP€IÏ6¼œŠ1Œšì¢u]’à §ë@ Ô4}@ƒè©‹‚†UX³ÿ0Ù÷Ìà.-’µ>Pô?*VTOݲº))ÿJ[™©¬´Òx2 juú€¥4¤Ø´æ^Jiè!”F;ÏÒУ( 7ÕÒ0DK+ o@Ri´cF( ©£ÛøÍ!—ª:5ÙA¥!HÇN¸t‘†ÕòxËIÝð4Èp#GŽïC>¬4À‘ºá@àrx²ƒºA ÈŒ±NÇJ[§=@Â手ÒÖiQÒ îVæ¾Íéª^wÝËMvö*n2èê¯=޲e¿muÄgèC×Oð·&hëLÚ[Ócd­‰³'¾·2ì{{ó øÞfÔ°ïÝN5ä{¢Edš7À +½”\âD@k&º‡K_|zc<›úfÔ°ÐoÁE$±7Æ“Ö3 ŒŠ’hŽZ•*™ éƒn¾PÏ«Yà³åþøKÌRâ}Žëƒ„1œÙ>¤ã²²QH @ô!å§žÔzüë@¢ø¿i¼qÒˆñÝü¤™}Ñ÷ÿ+Å8:»¶TòúFU äÆÊ“;†ÞÑ£•£Ú*]åH ëøª~ã‘7wÓŽ}°SÕ6ö!½Õ$öæN<•J[ߊdXk“`ÍߨE¨«ùñ©m&ˆk°1½rC„h¼â°Í˜Óì­”(ªAr>’Ý'ªð28Aù‹ëg¸!¸y×f¶>˜ÜÒS²¢Sb”¬þ3½7`ômhªŠÂw±Îoű—œv×I¨×ü ju}m«±ÚÔœW‘õ`êl¹ËizŒ»ºv«{£Ôz°N뵃۩½Î)bº6.¤†Æ°Þ¶ 탾®»üHŽš-+½;jábõƸ«y©þ ±Öþcˆª:´ø#b9cE•„ª2Õ{wuS»:*ù ¼þïÜc]´:嫦¤#)o²õ]ÂëÞDß„kn[‰@ú¥cRÝH«Z*÷,C\rÜ_ÖÙ“Êe¢4GÙ3§e‡iõO¨€FÛ õt?Õ”úïƒJý÷!ýS²ÝLJS9J¥”SÞþˆºÂÞxP5Z·v4\×Êm4•rþ{Ès%û-LÁ2Í·-­1B¨jÿHc¤É~ø–è<òð±‰ÚÄXœPÛÔ/f‹ÒûÁ 9¨§ÚÊèÇÝatŒïWþÔ‘¶;]4§sgesiß©E\º¶wºõš³5îlîÎ}0K˜Fb(‰fSf Ö£éß/vù!–ôÛ·EQÎøPÐ1ð¤ÍØ´¿T·KT£.ï>ôâÏÊ'ù­’NÀ¯mO“ܓȷôÉ0Éë©DÒ…b8iÕ}û74lE·Qïô4¯ôÏ“ßÚÁüŸÃ°–4k©ã_†~éõѶw·íwæ6ÆÈµî¦•¡;rAÛÞï67¿á£š éy+uw;¼+nnšwïiw›Þâµ¹üíàDÉï¡Ù‘î5ÎÎX;™½mnžvº$‰ý‹í¬Ò}Êiq·w×Ñë–Xá%x»žF¯LCs.Âûð³Ú[jQ°7é±n{Nƒ+ø +Ãàæ|·+”k¼®®Ã»öô½‘:·Ç}bg"Ñ*­p)ÙV!i¤'ðŒ×±všœØµÇZ´ÇßÌl»ëä–D@=Aac̉ioRcé_„bõmRŒÆ/t‰®/¬Ñnœîûý­Û“þÜFã¯çñjbÛ=ÑèÙíÊUêh[Åõ&mÛtÙZ¦0÷<Ý=M툛Άyî>“ýêŒo@'o&ã}iLWÁv|>Ät³\½rç ‡8ÛÛ¦vµÞI0÷\ïM0Ûë:»÷ƒ8~ë‰ÕÕÇ_V:üi¶®×ÄRWÒF”öNîCMÈx„BùÛ±48 +ɨ)Ó™]uþ2FGC¨ïk£‘Bµæº³-´ž¬ºúQw@Ñ UJA‰¾ +u½VâˆEu¸Á'T¯q6a%ôÊÞýñÏXû«Ö +.œÙåùÚþ÷l±ž„oûÿÜj{„í]‡’}Äpì ]IGÓ³3Ox¨¯ÄlþV ´VæwË1º+G³–‚Âݨê*B·W;Sªqu’\…]Ë]cÝÒo,3…>[ï_›ë+{§`Lpü„é‹0­è [¹Ô*hmú#×c<òü»‹II›>%Çlî´­&êªääJÿÜudg +endstream +endobj +303 0 obj +<< +/BS << +/W 0 +>> +/Dest [39 0 R /XYZ 14 279 0] +/F 4 +/Rect [371.6 686.89 419.47 699.89] +/StructParent 191 +/Subtype /Link +>> +endobj +304 0 obj +<< +/BS << +/W 0 +>> +/Dest [39 0 R /XYZ 163 279 0] +/F 4 +/Rect [422.27 686.89 512.5 699.89] +/StructParent 192 +/Subtype /Link +>> +endobj +305 0 obj +<< +/BS << +/W 0 +>> +/Dest [39 0 R /XYZ 163 279 0] +/F 4 +/Rect [40.3 673.89 250.55 686.89] +/StructParent 193 +/Subtype /Link +>> +endobj +306 0 obj +<< +/BS << +/W 0 +>> +/Dest [39 0 R /XYZ 14 279 0] +/F 4 +/Rect [138.15 532.8 186.02 545.8] +/StructParent 194 +/Subtype /Link +>> +endobj +307 0 obj +<< +/BS << +/W 0 +>> +/Dest [39 0 R /XYZ 163 279 0] +/F 4 +/Rect [188.82 532.8 371.34 545.8] +/StructParent 195 +/Subtype /Link +>> +endobj +308 0 obj +<< +/BS << +/W 0 +>> +/Dest [39 0 R /XYZ 14 279 0] +/F 4 +/Rect [138.15 442.05 186.02 455.05] +/StructParent 196 +/Subtype /Link +>> +endobj +309 0 obj +<< +/BS << +/W 0 +>> +/Dest [39 0 R /XYZ 163 279 0] +/F 4 +/Rect [188.82 442.05 371.34 455.05] +/StructParent 197 +/Subtype /Link +>> +endobj +310 0 obj +<< +/BS << +/W 0 +>> +/Dest [34 0 R /XYZ 14 496 0] +/F 4 +/Rect [308.78 110.27 334.67 125.27] +/StructParent 198 +/Subtype /Link +>> +endobj +311 0 obj +<< +/Length 4481 +/Filter /FlateDecode +>> +stream +xœÍËrä¶ñ®*ýo¦"ˆL\®ò®ìµS^—U’ƒ×‡ñh$OÕÎcç¡ÄßäOðä/rŒü ¹ à ©p—kJ3ÑF£ß½ùl»_Ûï§³Ÿæ÷Ñ÷7wëÍ7w?oæ7ßN«é~±^ݼ;ü¸‡Ÿ¾œOïçÛO?^ݾŽ>^^$(ÿ„à8J"–3”’HP‚mç—û]´º¼xuwyqóŽrDEt÷pyƒ“G˜DIÄEŽ0‰î–rØ›wYô¸“3Gê[^|{syñý$Šˆîþtyñ¹œð»Ë‹Á¼d¬Y90‹x– ,S¨* ľZÆ×éd_Óɇ˜Mæñ5›,åg6Yíãk>™Æt²‡òéz㢘OÞÀO‡ÅýÆÀ‹ðx¥¾íbŒåù|w€¹áÉn©ÉwGR¿¹@œûÖw,á½àH‚É}à6’6ëPikHõ,ýÏÁÑHJ½«¾ŽâpÓ8›ÌöÀ5‡-|΃Ãç)ÂçÛä4¥(K}àókfVg¤8¡qÈr”œqÉ#êwÜ\œ_s¼ÕoZ$¬žìØEqñämÞŘOþ¾ü¡e€zS‰>_¯á³˜>ð’NPJCSðc1<XŠUÆÉ"Ê% %ˆ5ôáwjRùôùÛ×ÑGe½Zï÷ë¥_k}±^ïj-¥ˆz©I \‹èÀ{Q”S꜉3Žhæ†]˹‰Üª»Ù÷’…†Ì…dƒ³­SHFžuÊ©i.Ô2ïƒogŽÏ¹9¶\œ™9ŒŠDë3­“ð ±ô\ÐhBch5‚\Ù/;)Œ”'HþN‚cÂäH2ʺ‰ EÌûŸ$$!Ÿ_^úç\Ûša$Ü,[—}@s$—_c2Á#)ݰ‹®ëÜ4 ¥ÊÅyÎ_¢u_ä(RuXÀÑ“ñåÒF« §~„Åëµfà~µœ>Î1‹nבA-ºy·™®¯·¯¿º’›¯§«Çhò°½~ýe|œ¾wH1íøaé)´v‚"P÷X}²Óx qjýTª 7èÓ8ß%¬ GÜìÍv}؆ka}‚Ójþ\¯Vðå¹pOÓÝSrDrEš&EÃÅDr` Ý|kÙ Œƒ(ÒKÂûׂXÀ òS09+Ê%±¶r’KÈ£Ld Õ¨$1‚…fvu®“”8IÞufòPgm©öuÅù‘ºòѺÿ:1†o¤¾BpÀçCAå =‰¯<Ãà¡¢F¯bœŒ`’ò;Wüc-^¤=½Ù‡˜ªp º ï‘sD¼øŒÈÏ}àÔ®ÁRW¥O«©Á=\_ãQŒ-SNÆ>4ï¦RäÕ· +>„7=ä¹LR¼Ÿ"lœSK±ô½x@i 0¸_úÉôô)â^Tþ Gõ¹êm‰§ÐZ-C¥¯ã 0YAhd[#ØdBJ¬'¢”;J.ŠóqP(s¯UãÒÝcü×ð‚›1‡{È<8áp8E·S)uö¤ -¥¶öF~TÛ{ŸÿŠi)Q§æËÆ*ÕgË¥úÛÙÖJUÔYgK—G?ÚÛ î?ì Z~Ë?Ö« YN«´Æ:YŠ˜hQQaYJ~¸ toió°ËX-ö&ùR#7‡[¹øbòoøã±¦#ÊC§É¥2DK•Ë)2<(¼µ!N}ë RŨf¥ˆµ°ºµ)­HïOAZ cÍÖôÄÐ-ÛU… 0å³aJ=_yšôÀÅS\L¨8<ÙÓD¿ò[pÈH?&÷doGvIÆv}’?“âìZ=ã4¡ AûÅ|™8‚ó$åëô¬tK棲$a.yûù +¨¬Ï.š ‘®À°òÌlËnêVbÖœQáa‡-^^Á)ʽh‡1É©ôQóD$ð¹ Rá^+Êu.H?Ô‹W–ºüãFƒŽ\­ž*J£ UU }0òb)­, ïê%¹®ö‰–_ CQ«çà>C¹Ú'0‚SNª4rhÑ4Ë íÞ«EÉ(ZÔ u$-êõÍZòÊRË®žmULÕÖ<™g×Jp¨£¶tgãKˆº +¿¶LYŠ’³jK7ÄÑ´¥Ü7ºüµ”jWϦ«êmÖŠ™ËÒb-åV‹UŸ3B™–D90¡|ü(.é’2ÒÍËŠ”IÇ‘2.¨cI7,e«Ÿolp³º˜hØâœû"ÚØ!G°@â¼rÄ q<9âg­n 97:° ˆ_°O•9äÉy»k©"è(òÀ u$yàu«k䡺`k{u¿u³.C\'¾jèvª ä ÆI¡cEœÌ"üí"DPGõû˜BÄ q4!âw[ôªûz|*N”5Fʾ jY|# §â䮦'ü×B—¡#‰4Œm`*û˜3PKrei«Ë¿"¸Ø8‚Ët,¹å5LlÝC4Rý%­b©—'×n5d–@ F 'W„HÐtˆ,¦®E9§ÈrBOd¹Á Y¡½¢$ƒv>Õd uЊ0TVé¼1î[®}»Fè(¼LäPÔ%å HšBÊþ˜#"Àï­Œ"#—®v´ RuôT;ÜŸqu’!tµu$ ú{J€võŠC£åÊY²£ßÔ!ðzO–jFÜÇÜ]ù³µßÁ¸:Ôú㼊ïc˜Ñ}p*ÕY©ê„s«3÷ðR=–¬Qí¬þ¬ôNª¤õƒ)0°WvÕ£ä qN@q¼ !î´¯‹‘9Ḟˆ‹‘Ë·^½…‹}„„WÂãê^œªoœeªq Bå”—5zj¦}#5êUÉFMNø-úE†åßNÍ[Y|®!xøIXà")™¶;Û]ÒHõ¾‡GBý‚T^)nííihÁÅÕÔ‡VckÝ»‹s©÷qŸ'ˆø¶±cœcMsܳ,í¹byÉ ôE$ú1ð—«X¸ét ‡ïY_&¥ÌãÊnã‘= & ‘tÊv VZ:¡ê:e÷†utl™éÑ‚L­0[FR¢¿ôn›Ï‚GG±Æ¥cãæfãfJ,6umÜIˆ¤$ƒNÙS¶N½Ç]×ÿq©T¨¤ä@Üa#@dè!™¾Ëµ5Hj –vÏSp²¢X¹9hFªØðHÓ ÔCJ'°>¨t„¼ó”á 9Ä8µ!w‰ªOÖU¸×rTéÖUÜªŽ©ŠÕkÊ+¬+t¯®Ë?ÂàlG(A›ÎA 7ç(Æ[J¿ÕÍz‘þ‰úœ»\JÀKÝú|»c`Po¶`ôzu–b N²n‡Î7MŸ/ç Ši +.ÛT°T˜«vÎèh,¤/—ó—­8/Rq\: ç‹‹öNÔ§ÖZHá¿Î¯¸:Qí[Ýñ±mpúç2!S«jÑW [¿¯’]Òþøî£ú·ê`S=w¸œLAQšUiS¿VÄû4ïÕ ‡Xš&pSY 1GO ¯5nT7M±'¶¯Q· Eõî}ßþyÕå ¢)ÜZÐKe¢Àv*ÊÄÈÂ.EÙ5O¡(“R4ø¥¥SQ&URùe÷Tzõ¼Dº xeI¼6{åyÞû¼¡3R !–QR·ó™«O5Êeå5&ú̧]Ò´ ¦W;jp:]ÔCÖ­ ;fêÓ‘ê@E—j©¹/Ím=Zò(T¨úGÒ^@Áâ¼h`&oÓCC_t}È\}*¡…ú7s[ùPš‡Z/‰/Vi;}AËFÃæn¡òÊàŸãt·°X5¹ºªwAZ\l³VO‹ògP?Ž\T2Éðv‰u)~J¯Å•Sº`sXSt&¿Ì ]©/5¦;ñÕ9^¯¦³+¡¥ãN%×;€‰bD·ôcQ<ï€RÈܧ"- G^Í Á”¨Ô­C»`™!° RLü_æ +endstream +endobj +312 0 obj +<< +/Length 4002 +/Filter /FlateDecode +>> +stream +xœÍÙŽã6ò½þ½•ÄlQ”Di˜#™ô"É&éÞì“<¸}t ø·Õ™|S>!?´ÎìÛ²Š‡(‹”Õmy°ƒÖJ¬bU±.uõr»›ÏFã]ðùçW/w»Ñø×é$xwu»Þüruûûfzõýè~¾íæëÕÕMy·ƒK_OG“éö‹/‚Wo^ï//"Á¿<ç4ˆ‚´H ‹ƒ<‰I”ÛéåÅ¿> V—¯n//®¾¢AA’<¸]^pЀf )ž„ÆÁíR@½½É‚û1pp¿ +õëíåÅ»AþÜþýòâK1Þ—ñ?ÖKkž* yž#±H£"ím8LSøxØ…C>˜‡é`½z&½~~Ñ‚¤^žË?º˜’‹n5åR]|ÃkbÞâsµ5G‚PÝ)àÍMHùà·y˜ Â!“Oþß~ àóõ>Õð=O)sÉéGã Kqºë%Lt]hf-Åg6X¡Âd°ƒ‹J›\r©kå|Ò;s’4%qæ£HBVS ­’ùC ³€;RœZæh#¨]—@÷V/åÜ7åiR<öQ>ü° '¼AÙl$VÁx"/·ðÙ»L)ÍÀÄ:±÷®îi£zÅö^ “3’eÀȘ° áI‹@ˆ;FÐÙ'8¨ø ¾üöupåqn¯Ö»Ýzé÷o_­×»ý›’}Œòã'½äqm<2pÍÄD\{W–€çpSršÄ.lœD™ÛçQÅ_ô=½„’܃ð ~1IËØ‚¡;Fôvün‹c"¦i< ½“QˆÕV|¬I3{DìcaKŠˆP7‹ß ÄÂ•Ž¦oóEc’~¬¦4ÚÑA‰xï˜ÎÜùóŒsÂÜ–G˜ï()rœfÿÑLÊŠ(M€ì MžŸÉçö;ÏŸË2ÀZù\Zü)n÷I9%8MÌ !j*Dð'$K-âð"L^Þ°áÇC^/G÷SšoÖA“°Wâ—H,†Šâ#SS¥<ŸÅ)Ãeø$åš-0Qéý1HIcpõ=ðàÛ××o‚HÍæ”ız.¥$‹‚«›Íhež¦WߌV÷Á`¶¾þ:¬ØÔ… +©4©ÃuhRRÁÊC¥¹ d'rXYøRîDh~†[9^!ósØP¯“¨Š%œ{¨:Pe·dc–“¤Pè…º +Ýv˰°)ÂXñ=N¨œš^ÔA|Ì#¾øù¤©pñé ¤{ÜC(Ò²û•‘âÜQ8… QÑSÄÅ¢‚Ä;ÌŠr¼Ú!›K§MH¢3a*ÓBK=BëB…Ÿ]š¯Ô¦ZjcL™ç›HÐ!µÓèÈ +¬I<_løå)Ió€ ÷NÁ˜&¹üÐ|=~_Z +y_™Šè&èW5B$~6@@}%ˆÐ߸~ŸE9ÉŠÖ!€—‚} +D1³VD0Õ ¼(ò'ƒh~ ÌðN]õlÍ} ´¢gÓ¢ Ñ HG«Ë2.|¼€Ь¶¦j #kwFícùé²"‡´Jª$jã?|þåÙˆr|¬È£ö•T¥…<Â$®˜4] ÿyÓ4ù­Cù —Òæ»x¤kˆ¥B¨.|ÿ™Dä1¬Ž§ðO™*…O-¯# ÌÛÍoûX- ,Úß&ñßèB –3Ç¿B¨Ì[nÀ([uíùN–«ùà/"qY»©Ö5ÒÇ- ²7×áÚ*¦(¨½©úÔ*¼hÿíðg!U,GsMVUá YmÆùýðJÄÖIlóªÎ£§U~Åœ^nñÅü’<Õlªx³QQ‹á åmŒü<ÐugÃŒ‘F ^û+äš"¼y>fq4½³AfÕ6‰—Á¤oìbA3öN®Üx¥H¤#-^ZÞoóÒÕ^/-Aü^ºeí¥%H›—6ƒx]°b4ÞªØlÍÅBê0ŠØVEKƒ´ÔaݰHfMÆ$¦å~ûXñÂmCuÂi{~–ýÛ넟‰'#×{ +nYç¶pWhUí¾Q¼ÇMØi†¯WJ +0%ÇcD§íÛúÊ]Æ:j©ìs´Ï#ˆ3R‚[¯†Íøƒ¸Y§.ì1¤À-v;œ0¨Š§;Ì“¤ 4¨¨b¾èIzúÙGÆ;eHc%/lXá©©\…j +% +m¡b@&™¤B ñõ„Í[GÌJùô6Ì,µ(+¦þùYhE|gä‘H(yGãQȪØQnÿÇ’kGéÐØ× T3þÔïòj¬§DÄÈÏ!Ócqг–²ÝWƒaO ƒÀaÓÜ©û-a5‚/ R Þ0¨m)–0¨Ä!Ÿed¸\»Ï|1á±û*<`GbÆŠ ¡jDv,¬T ~~¶`1 ~,šå¤å öjx ó§@œÛ±ÇQ>e[)s„i7`³ˆ“˜ÛëéíÆ]Õ´”F¥4§ìl9Hˆ£ m`ƒ„¬wL”ΘþÖ?¦£§¦þ¹ÇDháÂô +p2”] füÜC œ,úÐ ¯-±I¯wÊŠŒ°Ãƒ"‡‚NsmWzþ–7Oû§„1J¨‹’›ÝhWbˆpž…ñ­1’!e²WáË‹HCá½ízNB™0=Ç…ã´E¾Í®§ÐäÚ­”¶(~…Q›¦—z§þoçwån.ÔZ5RM¦¦H…û)ëryZ¹¶&ƒ nŒ­$SGÂv"ÙL8„„9È6{«w‹é#˽ãÎ2B î.bLz£+óWbL9¬\Ù—LHöz%îk ±‰ÉW¸_Ê84‹bµ2¹ÁAWò2ÝîÌíÕHŒ©–=Ͳ7y¹ÖEÅUÕ›\V1*[ZO[z®ž'h?¢þ<·µSêÆäaýð0¿T¹X.á0ËZ,þš +ìD瑇K :I ÄÉSˆ› +á ƒ¥Âq¥A*ÒCq=‰H–‹(Ç.õ§ŠIRY¹jôÞdšRÒUYÙîtoj¡ì{6¸´pªsv©Hk¼3Ã,GÛ÷ÀÊr_o±– Ø3t¨+n;9a…y°p‰Œ¡LçÎÚÒ©ô ɘžfÒx2:~Ùƒ®‹±ôõ +ôäóâÈEØÓÍV†ªc}ÝJÄó0q8ÀÅ(%;A¶å~bkÏvjrúÅú~þ¾¬žjzÈab9¯ÂÕ39°„(÷ü»Æ·WÝ“éˆ(8÷FkêZ††§›ÊŒ<®ç¡´šfß«*Ӭ̱¡Ù\›–­q;èàþ ;l–/rëºAy0Å® V1TMuõf¢‹AÚëÉ¢ÙH›py¨ -±Ì¦ëcg8BsëU¥õ½æØ{¤kÚÆ¸”ÖRü¼×›sôq£¾û°¥F$y^yÓŠhßÁ&A™¬ÅÖmëz&ÝI]š,¯½˜ÃæðòNæjCiޱ:è*èé£iÖžëjRçúSJФ~ŒÌ“ª±%ÈzR—T?#ÿ‰}ƒv1RfM‘¹^±´UðLRââ¹fßSM²ž¼0Ô¥˜Õ›–< ,hWU-¯/Ž ¹ñ'Ñ\‡8÷Å5|{% lý.0B¶ç>´ +Ö2êýãz5[£YYŽ@ðB¶JùÊKCÌ[UËqp$n^;v"„Á™ÙX¯—ˆÏ&ˆ,®R“ƒ5þ^õ +%©ŠÜýKG Ú„îµJ).—aaÂÍa5dàiõgÝ^ÄÔ7¹.n‹ŸÕm%è4Õ_)¯÷#*ɨkvøzzbGœ¹ûôõD6Íêer‹lÖûiÔˆË^']Øãkè‰=Qîd˜öëW/'ßõÏ't=¨;ð$öíý÷‘³Ü©ËÝ"òåigÂ]Íà'Qê#Ë +æ}=áèÞ'ó\š)‹*ü»ŠJ§òv-©JTŒ©&;Öétƒ@óéRFÈ+Å¥B‚ïeÑYdó‡P޵ïÿ„ …Ž?‡ºh”¯¡ŸUƲêáGS‰ñ4T¡ÞN»ôƒB•U¸€ð·Ü(Æ7Žè›( Êæ¼¾þL—½ì\•ÎV(Pûæ1F£”f³Ðîv´‹€Z°¾ÂI/­hÆÜjnCsÖ:;3z’ìË53ЖºVrFu\§cJŒõ2 V#•L:§ûñœý"éèþÚÞß@ueF}Lé½P güèT&¡ÛZ—[ÉóT±Je1¶”Šk_#&ÕWajEã=Z9|ᓲ!gÓF&î4Ë×Hç®ÉŠÎ‹¶²UõàÞN 3£ºŽ*~õ-nØuJ}“Ôo’È ’,¨–½WåY‘‚úh:ƒÆ³tí%ɈßCjmkøM06l׋Ò.%pºô@ÇΟ¸3’›9Ђ6“úá<] +@WZ'/" ò©ÜÒ¨_ùQEfj×py7Z„™ær,w¦MQ ¾ì‚)ìWOÝÁ7½g]öŸË&0%ãÏð‚ š0<è¤âš7 I‘£ÂéÝ8w€S+ìLª‚€W­‘²¨ãŠcd5åÞ”åì !îB¨·‚òZDÕ{¡Ú…RïªèÔöÑ8Ô²\¥)ïBXãp6…þ§"ÂOs:;‚“àÂ'1¶¶ˆëŒeÍ~ú6HÇÑ^¦gËáˆS¢¤)9èØ¯=šØ½÷ÇÑV9\‘ðŒáÑ_ Ñ<*ìýŒ2ÐyCM_¿U ãÊ6 М¤ÐÙÓì×?¶Ž-0mnE³X”Ö¹›å µš»â³½ÙsØ›¹ÙËVNI’=ÁD?úÝ +«-ÿ.5·>N"¼HÁŸNâQþóþÛÔå„6Ø_·¾ê[÷¹ÒÀ-‹,†vÝç?&©ÐDe  ¶àpßQĬ^ÔN …†€¹dE&‰xõEÛ0@41‚mLBžY+@ßO X$zˆÚË6:‚¢šO Fë£DßoAÓÄ©R}T,ýýªqRT§;+½ºÖÑàB·<â^lшÕLÙ`7ç.ÃiŒ®zïû, Jç$^ƒ“f)¾†Fýǧ”à=Œé¿Á•Q|)•ݹº\=èÞʼ'³Z=7µ¨zÒüU)ÁJžXH­VÌÑãt,ëT4ƒRUß­¢…Jϔƪt!7¼0äª#4˜­e7–ø1ÞaH[ŸÑÔ>1+ëÁ¾Ã@Ðñ{o`¡zu](ù±Œ4+ 3Õ#ul&–{N[[{GX–~fX=;š«ÖèÃ^ÛÞ-àÔ3÷<ëc£ÃÁCS¼9QÜNØÿÛ÷ò’ +endstream +endobj +313 0 obj +<< +/Length 7638 +/Filter /FlateDecode +>> +stream +xœÍ]Í’Ü6’¾+BïÀ›«f-ŠAt8!É[³¶Ãi½aùÐj•dM¨ÜUm¯ŸiÁ—½î[Ìq´O±Hü‘‘øÓŠq¸[]…$2‘ $àÃG7§·¯ÏÎOŧŸ>|t:ÿ|xUüøðùÕõOŸÿ~}xøÝÙ›·—g§·W—ŸÝ¾<ÁW_Î^n>û¬xüù“â—û÷ª²ÿÚ°®¨ +ÎhY±¢é›²¦ÅÍáþ½ÿüSqyÿÞãç÷ï=ü3)ú’ñâùëû÷ˆ ® +ñE[òV< žcÅó Aõå³¶xsoä§^úòþ½wÅþ§âù_îßûBÔ÷ýý{ÙüçТ²’NÒ“ºì•¬RD-ÙÓ‹ýƒzw½ÀvïöÍî°Ðì.ÄïvwyÚ?èvg{¶;Á—oEéÕ%Ðûn÷%|uûöÕhàA(¾”ŸŽ{B(?ÞBÝPr<Â_²òãBUDšW—„cí[ªù»¦ì0n×B5W· ¤£©ï¡åÝZ +JhÙ¡~°=»&Âîõپݟ ÓÜÞÀïÃæüYW¶äƒÙ¸eâ+б“}_õe9DôÈØZ^ óášÌÛ’¢ì^AoÖÃ׌nùò—ïë8{]r[€nžíI·ûí­èÊÈ'Õ(à÷“+ø­«ß¸Iœ6%A­¸Tƒ¿èjĈêªxÙ0AÛ–5/ª²S”¯ÿ$ëÿ_|ó¤xˆLX¯N§« |ÎúóÕÕiÃ9KÍB)5›ªC°W.zc#Ô}Y·ÓÍ{1#%çanÅQ7]üùù;Ê·æÜвE8ßA;›¦¤H3Eͬ粕¯6·fÛ~Hk¶<ÏšÝ:k6SÎ]_vøXÙ¾¡--Éd× O…qûÁ¸r¹‚9 +$9-Å÷tkI:V•äŽ: ±‹ŒÒO+ZÑÏ6o`_}(ËvM•ãýD­´­Ý? tG6¢çwÐfgÞ­Û²D=©JJaÞ%}ßÍ™zgÅŠ¤“žGø…^,F˶I&¿„¦«‚úâ§go¤)>¿*ŒPÅÃg×g— Ñ7Ož~^T¿>»|Sì^ß¾Ë Ãµ‰90%–o¶º¡ê¹åf«Ûf,úfèò6N°Xg,–ÇÂy–”“Á·Z+¦ÓÓPzôÆ,‚/ß+¤P Ù3µœµê!=fòìVM–=¬‘ËžFoú¾¬ìt@…£ÍäBÊ(a ¤©tó8’A7\Qƒ·•pÇËí Þùþ€™úç3빯Ӧ¦1uvs|K·œ•+òh}ÛÑ[ʰ[|þ þm„ €ÃâoEñã@ü“¨ªxU˜Õ®¨«á…ˆV êÏïîß{6 ¹U:U\¨Y¬¥+ëtê¸pV·ãJG_¯×YÈLŧ+µãÖ!+eeEÖV:®ãº(—˜ÜšJÝ:.T¿¯ùÚJÇu\8aȸÒÑ×#˜<ÿ¨Q8o”,ol—ÆèL—A˵Á°r£&[>£Lc"$áê¾’¿ÝX«ã¡6 ÿZHØ2,ÚÂHî¾v.J Î3Ñ…ïpÏ&ÁIœ±q‘Á ‹Šþ<…^ñ€ížˆ?¾š`ëØ2A‰1!NãWqÂ[uÌ*Ž+\qí–ŠVê'âÿ›T—ʃ¡°ÜDÂÕÇ›Œ™ÃzfÉëÎ… ㈼³ÂPÍ\ ±žc#!E +Ü EõXP¦ÆB?áâ¬#6UÑh¸_j£kÔ:Û¦5†,ÌØ ;Y%}iÖ(Bâ—Zè 7ìEEœaVMNZsª'Ed+8ù$‡þè™ÔÕ¶Ì’ øŒ Ýê€OsŒÛÕX‚6 ²Ú ú(צ®LbWiØŽAž(‘8°-‘Óãt\蜿3h‹ O'†øsÆ1ó1RÓFÝxÊúìFºN®nQøae£„n‰ˆSHÜkPX¦ˆ«.U,M•Ï9"îôÑašQºR"&Öz=Á$šnô®eGÅâ±ÁØþït€ÝôRm›4€*eœ þ”ÊŸŠ}?¸ä㞨¶·¢oBñë+›ªt±'•òà²[ß4á|eÃѰkX²»ú#ôWßåø–ßm‡­„oš®&”¢/%T[ 5÷€°‘Îà¯w{Ò:òñVBgÂÃÖ©¦‡çWðµ5,²{:»U(Ôõ%­±&e‚BfaÃ^L1x¨¢ L ½…†Ô£j¤M,X5FSrX£¶o+µÏ^r|©VCbxÉAu+lu=6ÜÈŠ¾õÖÊÅhD.àk‡¹ò£dìGeÙKÈÿ‘Û¶l÷Fv]ð°p—ÅðõM ý<¸o%hÌk¥¿wÏK†6q6ž%¸öø~¬,Õ!†SnÂûðÓ8RSyR ¸›‹¶—Y)„‚[9’Zl]-:cÀѳÝvZl;Ø( i~l|.&Æß¯óöó¶$!«lõRÓaYç [†·F`Bþ#Np ½‹jbP-ÜŒM5Aˆ¢\S€VÊ̱aƒ-næêY´¬ëL¯²4s +…Œ% $#RÄÒ6TÏEMXO «O<Úb5ˆn¾É°Š åKåÁhL¦é­2— +Ö o¬í¥ ÌCyjÎaʆyšÌ$ Õ³f“úf"1yàxe>û pÖ_„}jBj<$¢îº’×3Tš"¶ ’5k9É\ÿSy„CÇœ»Ëç¥i0…Ç“ü.Õu•[xmÂFçxüE²MR6¸U²²Á¯D²~ð`‡…L¯øoƒnÁ7öä¼AelÛ5Þ툓]£÷º†0J×çwÛÙ¤k´¼ì›I›^@z¶ŽèÁbýî;1âäzðw8…îáU&±tjÈûU¦ð ¨FÌ &óÊ0×èBÈ©Æ)§Nµ%.üdfA?ÅmŒgö¤¥H!QÈ$ôµD Á~åܪ$áè(û¾:Ý\Á0“=€¡k ÿßÄyÀ‹ Ómä0oñ³øúÌàŸÀLö¥÷*ÀÐNâ—±@SÌyŽR<€H a¬™–=è î{03†éb&BŸ×8‘©@4’‘´ õèrëÁ+P`©E{F`p©C™*Ö •`y5ÚÜ +?X­H¬Øè -×jÀÊu#‡b ÎŒ)L,‰‚f&^f(«aécq™Gah% x$7yRyû>œi'™3 ®Ñ¹iJ2õÖYðÌR¶ +  3NM×­›9#“²›L€¦dάQc%!Û@4KÅÐ MX’¤&;W“u5šä[jR¸®€»70Í}=ƒ:3W2bl±¬ëYÂz8ܼ@„ƒÓîD º“íÔŸt•‡Õh‡’Æj:2@|“hMxp/1e‡­½æIêÃ5Nfçù (\£Ù4%hËiÀ”µÙ(S¦!›ŽMÀ‘8×$hÖPhÓ5qÐ&O®0l³Æl*¼1Üu”‡Ø-A0\ë“ÂC‹é);˜ìÐC²Y¢$Á›¦ Í?¨‹ìdv‰:ðûÖAÄâÃ,I‚8N[¶&IjÎ긧_Ø4'3ô›8³¸U:\gMhrHåüs¦Žƒn¬m&ÖÞuÉõ+¸ãÜ1%ƒ€^šC;OôŽë½Ï¡!2ÕÀ”Zí‹ÝSÈRäµÎMµÊü%/ŸFÁ™\©„µ—ìÔë´š(sìïF}‚ÒŠ ¹_ŽÎ [ªdä›5~a óOøtc»€†šjÙ30 Éô;Y;0Rȶ#^0ná ?ÑW²0¯w;;æèi›^@H‰µ&µÛ`«k“0f½ôÇÎ^M× v‘(Â(s#Ù¯Yß±…Y€8·Îvãù¹ºzW™àt°#ÞY樺mÈ /ÛNÓ­QÓ.<'v„. ð#ß=~¤®¥¨ëI="ëdßce-öî`M-(µm>95b À©Ì0»J^æÜ¨Hç^Ô0;ƒ.s»^Ô´p2 4^ÏìÉ.Ùsœäžp<ý+Ü v°»òÿ"†g`økéö«0<ªX0|-~>6‡èÞiv<È7wX]ñËTôr_»RØ™Ÿ°ôwÔyÄ¡™vîÀTfã{ƒý 4w/"Â)½s@îî¢;Æ(Dwˆ›GwŒ1å‡ÙÅGæqóÞø9YWF“ÜIÑN÷DúÊ˼қYY™W}âZBŽdîUx'iaî•Y¼¨©µ»Š€$´^Ÿp•© /å +Þs‘›‘—rÕ²²ÇæéâHÊö¼I¹Òà)WX&åJ•GR®Ð +tÊ•®O¹*@S®t‘”+[ –r¥ ®®r‡«Re„@ë*F¡”¡P@c=ݘH]ep.xúUÅaŸ>‡\’{.N^HŸ•zÕOÎÅEyƲ^hMK¾4ñjS™v…°M ½{.Ž’^^W˜•,ÔOÎÅ-Wšè7|«¤«EB¨”+DޤÝsq®‰sqýä\Ür-ÂuSx•³Kd¢‡7éŒ>~4.K\/媕oE +‹;+åJóNC(>Ä;gœH:ÝŠTÓ³qQ¶©l+dL/µ#©ç㲄õ®àªö:ÓûÄ®óôù¸0aàšÚÊ; §-™Î¶"Õô„\Œk*Ù +ÑNF²©GärÄ +æZ­²˜Žl4ïô9„2d3‰¹ÆAoR%ÉEEIåYÁSéÁ}eÄ—o4Z“qn.C¢àMH ÑÃ¥&,Ryç(•¯•˜¡çÄɹe­2¨\.É·rð3çÃ߯›U“R…â» ò<ŸòP.ûƒÝ-m‰€?²ÿEôÙ¼²X¾v3D>a©ÿã¹ øó¶}¢iy3GPy8\²—|m(Âlú6ÃuÌàýȯt_÷NB ÕÌÈó"èË6éëp×Ût»ÇäkÙÌœÓûIÎÖ¢Îîì ¹;²›BÅf5Õ;>ÈÛ²&X;gYšyúø B˜pˆw~Ð,²P,B£r¤@,dŠ^b݆vð0äÊl÷)ÜÊl¤p+ ²Êi·X±®ìÛUë°‚»ÚîqÞ¯¨0+M1`VÁZðZ4reª1È•Cc¼_i‹_¹4µ‰T£P,SE±"ƒíØj4åI,ËÔd±,‡È"@tÌg¢he +Õ°C„h±QZ®µ‚•ëÖÅØ!Â$ëaìJn—ûÛ[i=™^~IQ†Ü”{¨ô L…È!“S…q¶1€uöØ% lk!W n!|“3?qº"$Ð-B&§ +W(ŽËËå¦È̦º¢MÙ´¯'{u/ôéæ©É7x€’ø•ßy’z蓆¥œþÞ +®´ih¤y~›¡–ÿéußqÆ)é÷ MI7}çÉ:Å8êæà?š»šýÂÆŒSlI½{¾…o—Q®¾ç;qe5A_ü’#HôžoZÀÖ /†¹šæ…ÅICó®ù&};z4#V¢‰{¾ã²¤™¹+u._KøåF-W©ºîNÕú¸ÛQçGù6^à®^õdN²ìÕóïíuá—ç2½Ý¡CB¢œ…&6.#-JNmÔÊoF«¾C%€²œfµhTKx7,ã«’Õrm% +nÞøßüuŒíÔð6"6“c2¼UÁÈÃB|øîìwAuöòÝAD­ðí?ÖÙÄëh'É—Å©†»Z7‡‡f‚444;7RÕ©Žå“È4Î8š"þ~Æ-Ëí¿ú˜P,!z–J‚W¯™ÿü¨µ’éŽXš….ÆÓ,ÐçM°ª+@Ó,Ð +L˜ªÊñ4 ¼ ê +Ð4‹QXš…©O³*ÁÒ,´½e‰;H•&ñr­©ÒN :*‡†º$ºlGÀ›  „õ£÷6‰˜–à¡(FpDuåFU,'­É$~ˆóÆTèM -–²UÑh˜qrÊ®ÝìÒ›Us£Ñz’¡²Fu¢{Vát‹tl±Zÿ…EH+ÑMXqe¿zbüô$eeïÖÅÒ-äi‹Ç0K=‚‰íÛœ÷ÿbk²Y²zËš´uV´­™Ûä€3Iц¼IçÅÛÚdÄÛ5ŸÆ°qÎÉ€;<´—˜[lÌÔ¶)¼1ÏÅ£mÅÞæ „Œ™ ØÒ¾ÎÃ<ªl™‘qÁÈ4ºŽòMå\ :Êɹ`©°?K°`ÖÅ*ËéÐFs·;pAÓ%hC¶ó#ÿNnÄä”,ùÇ…I†þ]š0ž>~$|í·h ˜Ã4Ô‹x z„ir–b~tÞʼÂÊLEçKÛ¥ÃsQK`>ðý\a.ÌsôÆŽ¥2Á[29*š·°œ]]²W!Zß‚6ü{LFžØÃWö¢§@2…õwÎkxK"é,DB³·û±!§‘¢ 9 “Ð?o÷}çBž$I"ìlîŸÃYC“â“Za3ˆäu½óîà…VC.’•z$²ß¾TS]ßKøbaDc_#aÄP!1ÚÍ5Ø–ÄF= d·úØ`è֪Œoö6ýf0çpìHÍ[àLZúç²G3ß×ý•éj#ÿºµq[*w„•ðõÓ©³šÇпã™D¸-AÂù¨ð;žu1Ž„¡Ïk$ÌT€"ah Óå8†W 0SŠ„*À0SŽ„ • H˜2¸ÍŸ ( '0ºŠPheັIÓјÆX"›¨A='3#Uƒ0xÿeúB˜ââu«ðòœW§ûJ—<ÆQp¢î!T\†Ž-bª°±0ÛäLÒxù-´Þò—‚Æši†Ëb­Qz…á\`l{‹…HëÏËtq$H*pšé²X¡^€<>‚¤”˜‡7‰Ô“½µ<‹È8 Ó¼ÓçŽÊçðO´ëÈzÓÓÉ&è»H2Ĉæš&–ë 'Í:}С )ˇ›@XEHÆO³)"c—„©ìQI!}FNHØ®‰» 3䞸±ŠÉ—#„…ž… hæéŒz„2dÙÖ +•Ë{!4i»ic Þâ_;S¡M#9 '*¬pœ~x&VâU‹‡gª8žaÏ›ðLW€‡gX&ÁéŠI ÚWo€ímöBoù‚jì Bú"ia´‹BŒ¬êt^`cÙÝê;†Kƒ/5ñ·]ÑËG* ^##<¢°t?ð.oçÂòtV?HÜÞ¾®pá ø´Y¡z˜MkuÏ«Ý!··†ÛKÈå.ù'[G¸þ”`ò&ÍÐ{¯xj{§ŽÍBeÑ{J71CGƒaÆßŸý^é»”¡è€¤Ã¢9V‹¹É[‰nÛ·M® n°Äóü–tYrḟLÞQÙ?梋Í'•¦…7@äé#Ћ½—R¹Rd8“>ñVªu½¸U@Á¤ÿ;8Œ;éÉ]‡1ݾ'3X° ܶo[ ]„í*…¬^€sÜZFú’¢FM¬Î÷Dß"#|i/(+€÷/±£z‚æãW×­k“Ý@·Éç™0º[b¸+,7¼TO–êö +Vîë+²_ânl­ž%Kr%á|¨KˆF ”µèü¢…(Éœ»‰òÔáߦÍeÄ»<Úó7Oˆ|K!ºy¢Š#›'ØófóDW€ož`˜ÍUٖ磺ˆá»©jÄz‰ËÊ’N‘ˬ ³èeV7Yêrh4»à…WyTÒCü?À†ËY +endstream +endobj +314 0 obj +<< +/Length 8046 +/Filter /FlateDecode +>> +stream +xœÝ]Ûr7r¾W•ÞaîÌŽ˜Æår•-[>H›¤ÊöMQ2·LR"ÚëgÚGØ'È[ä2Ú§H73ƒC˜ƒì­¤b®ÈéA7ºÆ×æÑ·ÇËgçÇâ½÷}p<žÿtñ¼øîѳ›W?;^Þ\?zzÿãÿôÙÅÙó‹Û÷ß/>üèqñúც¬àÿo›¾¨ +Ñð²jŠvhËš·ü矊ë‡>|öðÁ£OX1”(ž½xø€qUÀºRtð¼×Ï®€êÓ§]ñò.^ÊßýÛ§|wR~(žýÛÃC{ß<|Í -)+ë%=«ËAÉ*EÔ’}z8mO.ðÇÝñpÚŸ\Ú“›ë•â’"´ ÿBˆ°V94·º$·ç‡ÓFwøÀ0‡É¿A¯áçõ›ƒÑGqÐOî ÔÌÓëO~½¾ÁŸºù{Ä^ö¤ ÷W èË–âöùöóöóg£«+øÙ\K:;4'Gü£v% +½r´ûËçHƒ/âãkùÛdˆ»{lŸ(CÑ+hãæ[»5M*åïÝù^Ô%'u}º?».ÂîÅøÛùµ{‹?ww-ÁD$<¬u­×ºÖ–]ÑV¢l›BÀÿð¢*{EøâO²Iøÿâã/ˆ¨þáÍñxsEöOnnŽ;v,97¾6þÃø»tÁ;Cº&/áï|oÃtþ…dÛçnÁ꽊Wüý½"ôÛéZˆY‡„AnÅ)´ÍyW<;ÿî„C»¼„ÞN?a»ÇpÞ”‚ã-ôš·U9ô¿Ÿ’Û¶$Ç [Í÷fÚ÷M~·>Š +Cu†' »³X$.íßÓ¡.ÛŽè)´Ý BvôùþÓQÕüž&UŸgÒ^¼¥‰wçžZoÝ•-‰" À™— L¾‹–T¬—ë!§J˜Nš²kg’É?b×Õƒ‰ú—OŸ_½¼`mñÑMá õ!üV•àØÙ‘º½%ãEMCv\ÃoØ0öÜôQ6ô:A¨ä+}½ÿòñç•îU^ûó7ÙLižÊ9ÚBz‚½YÑÐSç9Æcø3d…odâ}€©J¦$×Ç;øcÿ}Ùˆ“k1Ÿ¾:»%å¾8»~Yœ¼¸=}üÙa…Ø4ØAƒ•°$&Ävü™´q;àKuÝ—¬6B4òÇ!lØ8¥oÙZw4“ÃüÕfÒQWÒ¶uS•ißИҶ/ä +é:Ç˃8¹\ã²ç鯰’ëPø_üo2z-ÿýX.g13}~ðV !Wh WÈï¦ë M £}Øæ 2ŒÁBœ£\£–Öú!õX`p×µ+[5DH1Ð  ÐTê9*ƒïœBð®¬Ä¬b—’è~(=Ë'–+1©ç†Ãø\rð½9?¢vuY ’°^, éüQ×Ùñ4ÞúüÅÞ‹KŽÑhÚ/pÏŸoaˆÜŸã ƒ¶P±‘:&jÆ?ÈAu}}`zˆj‚äñX›ì“;¼ƒäžêSÖèâФ6š5øk†Žú–tçòÚ·fÎjÒKÓˆ±k$'”óa$´âÕá”v}¬)`VåÌŸVÓÖeŒ0ov7\ûò¾ÁÅÛ{s©²MŸHd¾•w¦ÑXãÖ‹µ?»#3(+‡šÓe†ÍšÄœ—ʵXÝrõÚz‹ÕÀ&(͹nÈd6J0VkŒ•ÅÀzµ›)&Í•6¨¥i)í¤Sž—&ß½~£à7¨g +HÎJpXOY;·S^‚Ó´2ÁÙ`ïv`}ixCtMÙ cŒ.`m¡{—Õ¼õæ0é%Í“´uWAü]oj Ç÷øœ“:Cõ«ŒMEX9·7®‘;H_7FáYÛK!ü$S®íá÷_ñ[ Aì)Šï&â ©âyaRZh Vô ¯pY­ÿùყ\Û¤ÕÄ•šµ:¾±M«++…7:ûóvݘl}b +çµc·!mÊŠmmtÞÆz¨ÀäoS£vWÊík±µÑyWÖZcÞèìÏÊä"GB³†™=V²¼]š¢3.C>×£ž5™çf­X±EHcÓú ú +k=ÒÃTc–XA”~`çÌ^Dµ 01®8×9÷Q¦&—Q­,D»±P¡§ÍÉcøÇgt¹‰kæ¤øÁIaÖõÚÖY=`!ÒèLBê´ÚšÕ kïIÿ/ ¬Çr“A}r¼ý\æ70û½ØW 9NT_k«‹²ÍÕ^·£öê*„"¡úlîìx²nH0Oª®·Ug‰ºc‘DŒ‹uÇœˆ)ÝáOÎR†%o•“Jó!ŽedIj§Y­¬Á’.B34s߃ Ân‚4€W¤¡¯z3xkæCQ¶C*L#Á€“doãQÈ~5…û/’Ð+j˜ëÌ M,~kèô`¸c©¼! § Øo‚üÕ‹Ê~êŨù,À?Í”´Â¸ú «çË ›Ñ}¾X^ÑH4|“ÉôÚY3¯á·²Yœ4`´ÎÁ,Z†3·~38÷ØK-ø£’DpŒ®l0 ª³é Ztç¡\Cþ#ôð +qMMDµp4Ù€û/P$î7v ÙB—š\Ÿ p¥¶ùIн;¹×ÅÍ Ä0K:Þ^ Á«j;Ö%VÃ. +ø‰É€¡?¿}s+R¹Õ9² ½‹3xég¹uóZ¿ò34q6•jÄ+øÉVÜ^™||¼”M—oþ†‚¶÷1ÍBSþù ÚæJ™ò:4±´Y¹÷Àú’µ”IÝrG·5|në·ª[.§9·Sߪ4q¥ß3r$¼ÖcFêù]9rn0#¼U;nenˆ£àÕ¡™\þ¹.8åøÁ×ÿr`Ã4`Õ6Idµ1fP%ìw¼Ç±†£÷VoÍæãXG±ãǘ›~r™ø„– 傯܉óž^ö'Hý©°iF@W½©óõ¦ŸÀØ>FeYb>ÖUî&²‡ÕAÅÏó3t[åk`çó#<ø_ô¿ÉÚž‡¸ÆÝ(l×`›öjí¯<þþ+ÿ„’ŒSЙ:%À„Z&É©fg){ '…L†¢ÎñtI‡"*]ÚÇM‚àÃ×%ddycæô³ŽAr3Ž÷K•Z©¨smÂ536Úä—[7z§ ´^I­¶é9ªÍ&1id‡IY%©;VÖƒqÝÞ$Ë$$©Ÿ/µN¤jä®ES')+—‰õ²W+IpŽb¯U‡‰ÇªbÉZ¶ªZfœš*Z»ZRã!€\¼¿õª%W-¸ÓÖzÉZdÁ„!©B»bR í,W…^Éd‹ +qçm¸ä”U3Yí²hBpOjÏ.šÔ=Ãý¶™ÚóŠ&[´×ÃLRG«&O1Ó;ÞŸ\¡~uàz­üÁsÜ*ÿùÅå<[eÉH¼¶’Ù!g«(Ä¿êÐ’âŠá® +D´NѶ»å¯My%¯;¿Ä’଱„cçhîÓ@ÄW‡Ve¤<_gí.Q‰ÉìˆSŠuY÷™3@´£Ù«¬Œ0w‚4`m·£¬mŠ1 cû™8çdE&¬¥¯2l—¨ÈäÉå–dz Zm1BÁ w•S¶KÐŒçeªv–v§Q†.Q”Iˆ’¬ÊT};ÁS1÷ã¶~Y ‘û –K÷Nî-½¶¶ý¿ H×Ïå’“³éÀÝ¡™ø„—t#8uòr »‘š;;§ÎS ¦3ãt ë$*=k»¥ñèzèB)ž +¼‘~¹¤?Lø^]‚ÐN ò½A_cÕ#•üÓ£óÓ˜*É"‚K²É<0ƒšÇ_ð z€ª#Í olËÀÒ;›¾ídu‡ÐQÊô½Sä©a€¼){\ö‰"ÏVË‹6”{`e á–æ$2¼÷Ȫབ$©^§ÎS÷¼lêêMÔy¶ª·—S¨Û+Ìð2ÐõX9¹óÁõ­R jƒG‹L¦PëªØ$ÅüQƒ¬×jÏ?¾«ÂµÂxM Ö¼óñJp`c”úøåâ|6TˆçS}ù¸ûø†õè(%%°qÐ’"ÃÉdeì$Nàö +4QÞ¨’;ØX"º^нŠ@»|~†¿ ëµza $컸£ÎI‚{ª—Kʃ†½Â’‰´,Eë§e½[üÑ9µ)Æ“ê¾÷0ïï$ÈN`7W»½juÁ1BÑ\¦“.TÓÛÐ{p‡½Â"ÕN9@QL勯Çt+¦( ›0f„—éf ²¯HFdߦ1 t¤ïëfF|ß"2XõØŒ†ø"…òë–”]¢Ò6MŒÞV´4…v)¶3”•–#Z1 +¥›…êõŒ{íÐèþLD²?¡ÀCbô–õˆ`BÀ¯©³àe ` 6Ì׈9ÎÌËØ¦LQ¹¨Xœoåk«Røù`>¿’«„ç ¾©4@Ø… t¢llYxu j« +Z^€Î¯ä¯Àù°I:õ Ùð²ðêÈE ]Nbók}OAóaæIÝ9… ÖbÖŸ©;¯°±Aw}ýzŽÌ¨nÈQë\.<ùñ+Hâè™X;§¾cŠzº¾cb‰ô!9•DË;©î˜LÏ-ï˜S¿Ôq›•ÚUZ Ó²jpœ@µÙ‡±KœIÙèaðôw™ï5@^YNrvãTŽ“ts÷ý€5e'֢͌1ÇÞ¼À¨ ¢ûøAÖã«~{ëõ1É?­ÖÚQ«‚¢¨•ºúsµ†±Ün€Ñ¨,çj;ñ9ùŒ>ÅxªÏ Zù–Œƒ·&ZØŽ¿Á z5OŽÜÚY‚þíßÑÌdz¨~‘œŠw«†Ì@Û)yטƒ÷±’·¦ˆ–¼c­è’·i&VòŽ5£KÞš$ZòŽ6£JÞ¦™XÉ{ÖL¤ämZŠ–¼§¦"%oíRl;cRJ¦ŸkõE”bhÕãÙsì±M¢»2ÑÈ®R;ºØ bò逼鯒×IÒ@VÈìÚÖ±–8¸Î˜_<‹³ŽUÏðt@ï¯dó*Þ+ÙÊ’7Á8ìíA¼¯Wž•ýMÍó·½3A[t×ó²Ý^ö^)€¬{"¤µho¸àí€gDòŠ·Œû;.6(±c¸à\_ú^ë„ê`aîIý9WorXÕÕ¹Åoæ_¿¹E°&iâåï¯56Óhm¦W꜂™‰ë\ªÒ•\Pâ.*lkîúT8&§hC7ØƼ«£rVm›ñ“ÇʱYJY"˜_ÆxµÉx³ÓÜõjÂz Ú€ùj§DÂñÜô¤¼N•H⤠+Ù¸w#p|þ¡%sNL-ÙôA³;ù-\u «#]hVÃÐAJ—œÖj§>Áñ¼µU˜Jcuª@±²c—îe+ÞþûCKˆõY/5—–'Ì_¦ò¶—<$-=L7.­Wæ©Ï™ya˜”êAäš»Þòì)ÚÐ`w.43±:$'¯CÍ&…àq2„oÿ1ç¶÷TLX»(«'zU6Cà’q#qߨV †×I_\à'ÝÕ]‚ÖhŽÅ eË£þ-uÓ¡8ù3 ˜˜b. ³nXa¼;DN¾ΗTÊ÷ÛîN!`èu¤òÒ^á\4¦W™ù¸,yÕìNN^üYê=þãxAã¡kùsy5ÔÚÅçx…«C­>óõJÞẓ^³Öx~q§_–9ý¢’úU˜Ëÿ!u²11@š±z€Õñvd«k &¤`‘7&š‚ÂÝ›.í`üC‹‹B?k0~Ž7M äwú1}Åù¾†öMÚ÷n¨#Р¾~NßPG7 à|ÓyCݬê†:ÓÆä{—ËMP_ßÑWÊìŒN«’&0ºŠPheк³<µfӘΌDêÔZ ÿ$|t• ¡‹}‡¢ ä­ãE¼ãr?&Œß´.¬çqóéÊsk+¹*?Ì7éíÏ¿"àÕä\c÷ Ø ŠcíþJþ +ÁKV¡°UXñþü×Í*ÄÃåüµþ§ðû0ó¤öZû{î¶ )íµÞ'Ý×kA€NÀ÷Ï`ÂþÕ¬ ž\e@†müKîyÒ:7ØÖåÐQÒ.Aï óŒ/òP¤H<^Ti mŠó°ûùU•Y¼“Ð}8.®°$l,ÓAî.3˜¬ØEî5÷Œoó”!Kvn¯,™‡Û·½G9'aû°Žr`û–Ú·¹D®0j¿Åp +F4Ì3¾ÐC‘†L78è1o%f›ÙwÔ6Ç,Y’=—÷< èÒû"·„çð ~¥§×å+–ÃãM–F¬qÀø”:©i`c·4wbø«=y²V.l ÆùÀäy=sv’÷=^¶Gtk Ln¸g|ôƒ" Œ®ÎÙåhc6HÞ%v9ÆeI‚#á¨TCÓþ“aä+;ª!ò•Kž®u̧Ö<ùàVGUñ÷1ßÊeHçœoÐëÝJœoØØ­ðúàÿd—§¡0b—µ|ÊCìêˆDìÔãbG½o;ÝØQ ÄN= vd±Ó ЈÝÔ‰Øé6"ˆÝØ…Øi{“_ ŸkME”&hÕÑÙsò+Íâ¯@0 ¶¿ëV_'IC¨½ç‘õÓ©L´®÷ö<&XGýÔâÛ<¸n%[‰×Œ“Q¾··;BÔŸ ¸¤÷¶;nQ]7àf¶v+ˆ!BZ‰öeS°Ò]zöÞmS[”Ø + +õ̃ìÖú ÄìîiýÙ›æm!’;¿{o×üÂJÜ_#ÌA;Ôáñö·   _"•)¥³ã§B¡ÃR.ë4ó ^ +Dâm ÷Î5R&çÁuýàã`qæ)¼Žˆ‹ùF‰ë¡2ås€:ùa¶¼˜Çé÷ k +X1A0¢pnˆÒFÌCê„ETœu +ª#Ô”ñ-m&—Då üšö&ãi,CsŸ°Œõ´!ó97À°š¥·+7‘¸)*!L +®ÿ +-´¿>ÃUT`¯Ó®A°®AK\“““p.h‚uí2쓼Kpk¿Z l„”‡ Ìî±&×¥oÔX×åuÎìy>#ܳE€f?­ C,EbÎ8!³!;‘Ø—&…ŽD¦=‰UÄvÖ–Ûp6ms Ñ!²#?ß»Z|QÑãx úx4Û0•Çî-E_5¸;2/ÄïÁ®ÃƒÔ;ùÉzV÷œ}ŽP«üDÕW}E$ÖìXîv?WBÉvº?7‰&ìüÏð,cç e°Ú#µ¾(cC…ËG +(Ói Œ|_e¦(#Ð@™~Net +(3 @Ù¬ +(3mÐ@ÙÔ ”){0Ö,¨kUÒFW +­ šBwv"0`ÙŒÆtf$Ñ2w +rJÈoë•ü ‰Û턟#4ãÿuSro2‹f²ÁÙ/SóÙ7¢‰þào–‰q®ºëfõ×S×1U Y˜m2%oÁÕpX§t3¼Â¿ˆuþr½ŸÚÔí*!´âÏ8Y¯ŽâLJªŽ¸@Ngs/… ä\„WhÞj™ôü8eÈõ[«Ð¾o°Š˜;ˆñMÂaO\gEj½±DP¯PûþóÆK°PÌÕ4c”0dEá€u‡£Q½(R—"3ú>Ó´@`ä¨íMæ­¦Û°¶¢”¾º¸{C)ƒW–|Ø‘§n(Š’„ê6)äáÛ[Y„ÔùÚëóƒº#úBÝ(­rã—0P®ãp3ä ÍàÃ@É—š1¸{=(ã¼l›%ZOœ¾ÍèUGCÐ9“C3êû1ð÷Û—î_¾•ÝýXÖÀõ‚ñ¨üìøq!‹ÛóoÏñ7ò ]+ Á0•²D^bÕ/8{Ϋ2¶ªOhÖãug8±º’ >YóºQ¾.w'˜›ñäV‚ñ"l¹ãàîÞ|û< œÁpæ6SC—ýúhäë¹_W«åGŽÃÝ\ëhæj  ŒqÊP`tNºêl`„tŽ‘8å•#‰æ„çÝOí {ï5zÆuÆm*hwµŸÅ\é)F>Ã×m‡/òõaSÏzp‚vuÎ+S)ø´9)1íÃ*ñmÚ+œïª3É/ÍîÈ,£™ÃÊ“ÕNçV›®.˜A±z${—lû»”ì3Í^´¸R¾%ÜkìMNû:†`K²– ¾c0ç­-DF„g‰´ÛƒqL¶Ü^¹[Än­K³ï.._έßãdD£Ý>1°ìñŒ3a£øìÏòc ò×ï% _æôÌýèa%K‚án­ÂКfþ…@CS#õ¾ÁÐt4†F5`04õ<‚¡‘ h M7@chS$†¦Ûˆ`hc#$†¦Ì-ŸX3¨V$õØè‰|®Õ@=לc'- +Ó…‘DvÁŸåÉmfmN5î¬Ào 0AȘ ù`¦cPgÞåÃ{†¡³`²uL%LF°MÇbû­è€³µ­'²«‡3ïíjµ Q +¾&ÛÈ\Á_ÿ´þì³´} #:_ÞYÚÕúëÁÙEXøŸ¾Rþ™üJsžâŒÚ¾@JgO/NI¹d4¼õuy¡¸§ ŽÁMäHƒŒ|~gßÈHŒã…öãT‚´DD÷ÆÁ¶mfœ‰Â‹š¹¾2/dÀ(aÀ~㕞úEm?³*f¾Úc\SÛ íüWŽÉ(\Xî&¨®dõ6‹)Áðž¾ÓNaœeÈf­ò@Ò„3O>ÌCÞ«™#Jㄵ€à#ÄŸÿöJ-êˆOÚ™‹§oÚèL†€A³•w§„LÎWÓÅœJÑË kÚÉ“µ[z¥AN1çµ(_|©¾}UØÝ«ƒþ~’DÔ$†öfürݸfÚsuyÜüõν>[¤O!Ío+ño_\ÜÍ™mZ䎹uúÂïÁ’ŒÐWÚ œ³Â=h_,ñ‚:qVx“ô¢ì¿W2•d±Ñ£Ù6ww3þ 4‰´­FJ¤r÷îÎC±iñC2„¸I#ÔÎ ãZk!qÂx“:5‡º½úÛÓ¿“ßn\ÉO0Ö ~þî¥ÌêR0ŠÙî=“)Á S:'`‘_wº7Ñ:ÍJn;?0]ÁpñÂ\üf„ο?ázª ~™òîûæκKÔ?€”§ÖhéË0××ø…òå8e _®ìf“WúªÇ×£r¤sb…ñŹlçåüªU«”!ç翚ç»æìõ¬,Bá+îñ.fBÞéCš—¦Xc}¼x¼† «¯Ä’í+f·ôÂÝ+p¸eUçÂùd‘4š/ŸFÀ|âmƒå«×i(ŸxÝ ùòqȧ^×8¾z†ñÇ×I_µñM†6®ô`áÚ{^Ëxcú ›Y@!¤)¬OnõŽ¡h9ôómLÃföI®Þ5(ÍÆDøh«k’ù7»z×ò>š ÆG¹‡á3ÿ¨Wï¸ÈŒ¼Ób¥I&NÓw¿zד ³ùw¿z×›&nê’M‹›¡Ù; æ·§’aáÿn†A +endstream +endobj +315 0 obj +<< +/Length 8338 +/Filter /FlateDecode +>> +stream +xœÝ]Û’Þ¶‘¾W•Þw™?롈I0•J•-'޳¶ìDÊîVÙ¹Fò¤4Íü¯÷•òy‚}‹½ÜÉS,’84äìn*–4Ã&èn4º¿Àgß/ßœ«_þòÙÇÇãÙù÷¯«ož½º¹ýÓ³W?Þ^<ûúìíåõÙñòæúÙˇïŽð«ß^œ½¾¸ûÕ¯ªO>}^½ú¤©ù?B[ÞWM%8­^µC[3ZÝ]<}ò¯?¯®Ÿ>ùäÕÓ'Ï~Cª¡æ¢zõæé"‰›Jþ¢«E'_ïñêÕ•¤úìeW½½— WoÕOƒùé³§O¾9©ª^ýîé“_Ëö~ÿôI1ÿ%´h_I¯è «ÝWÕEӳϯ§ìäöpÊOÞÚ“‹Ãi{r%ÿìN®‡ÓþäìÀOŽðËKùôæèªCòüêáòõÐÀ‹ðøZýt DÒÈç÷Ð6<¹¿‡©ÆïWŠ"1C¨ûW=ûFÿåóÏ?­3ª²öço’™<ò<­g K7“¨¸rêÃøOÈÞÉHñQå išÊ]ïå/+ùßï¥ ò2)ÓÍ—·g×cOé³/ήßV'oîNŸÿö°¢ÛÒCºMj™ë#ÝöìÕq;ÀKŒõ5a¶\Èðqˆ+6Mj–™r˜¿Ê'•pEuˤ7ïPý~ +ÊTº}£À‚K™/âäFþãRå—?ø‰Êäßðߤt¦þý\¥°½>YfÌZÄʇéÛ—í0l3åÆúº•Æ^ŽëÄÁÉrEM¹}lLÙ!`ÒCŠoªÒÏAà|ç‚vu#f-(»”ÄŒCËY=qLÑv{n9ŒÏ‡ÐšË=jÇjV‘€öR5JκÎõ§éÖç/ö_JpLzS%Ë5зėÇ;9EÎa’=ÜÉY¦|)L"=uT*ÏÇ_¨Iu}} fŠÆ ºØi_›“?½ˆ\ÑlLE³‹BLÐYÖÒ~d`Ut’0Ôô`WÖ¾³r6“\ +˜&”̀Π€A‹W‡S:êõgR›B®ª”„Ëj^»„ ê-†¯_ÚóZÎà- +ÖRÕ mŠôB! µL¨·Œ¦w^dáê‚rL¬ ¤>§ëñÌš—镯1ÖRýÚz1ÉR.P†3ãh0›$Œ(«µÊ*bà¼ÚÍ“çŠ+LŠ…·˜tò!Ï[ï^?êœ[NÔ3]S) +pHi»tPA€Ã[àlÐw; 2Á´¼¥wˆ-Ù²)ºˆ¶…]QóΛÃ$—·¹R$cKDæ:©¦ü‰ÊTÙFôrU‘! Tœ0t딸)T+Å%Æœâ^Ò ÝHñ´Ž0šCɧ¡J =œò“çò¿ pË-L¹T%ƶŠ.³3Wbl€¤•V¸Ðø~B“±jtþŸ¤¨þø6\Ÿ«Z0;‘©èž²ë(”…âì³²k]ÙÍ;]·ŸèXC@vðß‹3€BeªÖ”„€ t²‹Ô2‘N.JÂ5oétx‹4eÄ]/7þB¿™ôC˜¿¦¸&¨óðøì•ÊØbºcX`·¤ƒ^†Í¤;g…¾Éטó`˜S^ Ž(/I¨É˜\ë÷´îô‹)Õ1:Oc³«ì„| ¦£âYå!‚‰¸iœ½¤ks)Î<½édÊê-ëš9†¶ï¢ºhŠó58¶;æ£uÄ76ä‰{r3NYÇ^[ß ~ô#ëPA#¹ƒ]½gz›¿TÐõÕ@t§óùÞ9læ½sõÇèÖG¬HUóÊ3[÷«¾=ð©?ð›ïäè…zéÛþ–!ˆ²ŒU‰"o=Ø÷ ãŸy·³àébeôj´[®ïF5…ºÕ?É™Òié-È[8‘,®IälÉ:ç˜tGÁÿ¢;'ôc“;¤CÞ·ø¯i€ª]óÑ­X ̵ÏIä9Dšøû¦äD§ä©‰â„X£5 è5¸q‘Ä^•Æš†ùNHŒ$” CЈ#m+!pj1XÓU¿ˆî0I´1¢«FñÊò…»²½b­ÔÑçF¨Øs#²ñ1HÌ¥°c±$j(‘èÅ^YOk>n§€-à”K†4¹ƒúQW‚¿òÁ‡š2\“ˆ¸ê0ª+B`ײÕlœqnyh½” W;È& ±K¬m°—r‹äš6:…‹Ã¾Â¢mÝv³bÀw-wùƹguE]1™¸µ¥ oËvTZ9íQØ÷%Ä@Ç»ã‹1i×W³ ÿã×°3Kýó‹Ëy(Gòku‹…¨‹ÆãmÓ’ ì<Œh DlÙkˆqj9ÚЫµ­·–‡‰Û.@a3|³@qÜÅ`ê–ÑÚǯWª Ë– Ä”«Y_è(“€²a¯CDÕÒˆ¦…*kMçAåvàÛ4×,¬—P¬Ü¡hÉ’~Åå-jÓXå®ELoÚÈÖYâA`¤ƒÈºí0Ô¤¬+YxYºÇÈb[Ñƽ´ +iV›zÞ©„¶Sº®½¶?“‰•œÓ¯U*FÉ´÷öþÀ§]¹á)œ%ÈE7rÍÐaäÖÌŽyÊiÚY²P tâ¶QYIJéchñ›°ºñJ•éæPþƒ>¬®q,õ›G³)–žü¢²¿{°n÷ÙùKCÛ +îÄE59ËšÇm·lúž€hD|‚Rî¡­ÎÀä;k¾í$È(«yoS%dhKæšC[WõÝU=¤›ñ(2HMøU2Vº È°÷„#CHÿ²bï=±ËU—÷ &¶'© ¹ª²`Tðo%:V +î+9;À´­åÛúPlbžßh,ñTƒ€Q]ëM±’ôÚµj”ÒÖxœ™6Ÿ\bp2ÕÉ¿\œÏæ¸vÇt*kwŸŒ‚C™‘_Ö*Ï*œ^䭢ϔa¶ZE¯Ò^T ¤±ð¨+}RÇ +• <äUžtpÌó3©­fú¡ôÁd@¡ËÅõ¶B˜Ùc£\Rq²ì5 Š„P9Ú0„êýª“‰}±ªÓìM`¶¾Y:h.®3a%€ÕÝk‰:âVïÁŽé|3ÊîCÔÏ¢óÛ§²lt]¬Ð¶!¡°Úޜыƒôúq¤ÇÞ· ½i@þEâ;րŨõóÆŽ6`0vÓŽ±O  »iCë* +`{“¾Õ“VŸËwE™ 0²JQha$(ô`g0XÆ f"Rƒñˆ2¹ÌRØíéËJ€¡ŒøXí0Gziô²m€¶%ù&ÁÃŽÔ"Œ+Ëòu\@ŽðÍE.½{2–qQºöÁáØ bk s-G­×q× 5Ò¬üܲ LB™…Ê/¬Ì¬—béŒÅ¬?Ñ—6èôß}%³4hMó ˜À×%ãñ1kîÐ"ÌÚp×0jÜÍdHC?#ˆ‹X[Gc뤣4Äz“œs˜52ëQuc u‰ª±XeÑ@|ÌšÃú]æ»Ò˜µæ®C€¸ªÓ”Ms±6š¶ˆuZÑm§øæ0kDB˜µ@ažÝŠBÖ›´fÒ=Ã\Ç]ˆÚÒ¤½ùM×€')NÆE¢Iö$‡W3XnB„á…B¨Á«Ã¦Ó)c];÷A˜lœêÈö}3D¥6’-ú;êo[ €ÄBYÝ·˜r ­ð!>¸x' N;Zr˺AY„Ef¯}ˆ=ìt{8ÍÃc84˜)]ÕI(éb{¬÷À½WšAO ‘‰ ,gƒWŒR à‚¹=äŠQÛ¬.V +M{GÌ{]÷,äï^Væ^‰É4v ¸9äjLÛdN‡ê÷ñ¦â½÷L뼂H(«v¿ÀD$ßaÚsõ¥mj'*Q] +ic€tˆ/nœq°Ö X/'ó8ÿ^]ù$]Á•=˜3ÒÕèÕ!žê0˜ÚüëÝ¡­ÁZk‰ÇǤ‹O™ûñõ2¾‡Ô .†¬úœÓ‰Lr=ˆ½-®Q©ýÞÎ=:u†=¦N]â£XT$1Ü5ÐÚ3¤‘[c𯭑ØlËÖH"é–{ÃNƒ]‚UÔ—\ÙIvö ð òÙyÅ[m3ÅëÉ”e©e,Y£à¶DaB¿FaO¢u•uÒ ƒ_­#IC=#Ðpdñ1Òä +*ÛŒ Žþ$±F¦@GÇHNãFbÊ3’.r +w£w¬UIÃ=;аê;ÀN4ïcqlÒÌ/öá¦WaÊ?/ÖÎ+íTöT.ÖÌy¢b¥"–Ÿ|z£q®#Ÿ¿ëý¸âÅ8æ€Ü©9ÞæD{ÊŽë±³ ìø£œT·ó€ÉÞ½œø¯ÿ jþäÕõ6õzeÛVO™¸ÖÔm™Ì´{‚ÖmÍc¼n‹¾oê¶¶´n‹6`ê¶æ9^·ÅÐu[ÛZ·5€ÕmmxÝvj­Ûj}«'n@d$‰>·’ Œ$P3Ðé9 Ô%±ãiÔ8"‘Z±¥r!fÓéù¦ï*ÞgIcAŸ[=£WÏÒ;i‚òY†uª~FãŠÊ¶kÙªº-Â8ëˉ{²‰ +®¼¬ðHHp²i‹è‹y¬E¥ÛµìuíéA^†î‰#Ú7€Ðž#$8s´Eˆ½4}¼~ûµÁ,´!¾.¹8}œ¨°«Þ…SÜÒÕ%•YËÝp‰»“mÄŸï8‘u(EÅYBÂ#Eæ¹ò,2¹Wh3sb¨°ŸþTêºÙ2”¬¾öæàK\Ò˜6½#CF›EXBÂcCiÖ¹,"¦‚,Aï…]Ô±hv“ò4šd¹›=·ˆö2´±+º½Z … dB3ÅšLgr•X +§"CTrþñ +{ …‡WwA¦Ç»pk,Ý«¯zês-=^*êE´.$½*ˆìòI½ÂT¡5å +ÎT†ÖŽË ¶°»$‚>¼x8´h-Õœ²þٹ窶·¿™`{h/[vMBòÓí\μ³Y´2œ0éå­Â«Q™=qgÚ'£*Þø¾Õ zÕJð5Ô¥¨.¯xàv£d\™âÁÖqµ ÄÿâÜüY <ÍX²Žgæ³ÛÂ0.¬O/£n´UŒûÇ&ídx/Pù¬*,4|Ž…åzšÚ‚¦˜j ÅñVl…Á4c+ ÍãÍØ:ƒ&ë .Ø͘jƒif¬68D‡›1H×LKcÍÁ!ázÛ”-;¸‚Vª0¡s¹!Ÿ–r‚À0E¡e“ Ð£ž¨c.ÏD¤OŒET¼þ 3Õ še¼öBÎ÷ÂHX˼ÚkazÖXX{H1N"¿ …•ÆÖ1Õu‡8Ûì2À½ºU'8 +ë<¬;¬›4ªnã±uÌMÍ!Î?/?¯æàt!+¿°ä°Z~¤M^Iþ`cÝWÙ1zÅz冡æX?U ëñó ¡óHSF¼÷+ Æ}”Ux¤Òb­3Ä'ó +%æê %½ôª œ*ø¼Èߤ« šùøÙ†PI˜ý +ƒÖbY…G* ÆÙúB\@%õ…6W_(èV¼º°Ei3¼Ç+ä#ZKRFÔÖú•øÎü‚S ¤ÍUR]ÉÖ¤ÐûœqiW¡»¬ ØF?yÁ4ìe›]ZŇ+Dï èÅ•ÛFeÀ[‘ìE^U šÅê>$¾¾ìNÑxýlôÙŠø`À†ùx¥w8ÝÒ”±éæÝ±n½d1ÜbGAJº’Íûã>ŠI]µÿÛàßUã4àïÊx½í=å逽¶i±ã°»(oe=^ +íDÁ¨Ð«óÍÔdW²RÃbkÀ×êƒÓ‘­$å<£øˆðÌ®;½÷ÑT24³ˆµD’™mu+G¥ñ#2И³W;ðíÆžò—&ì ØGúzh±á.A,ó<‚„PÆf›¿…ÐxÈ¢Ïn’>³0Ùl®Ž¯u*sNmîbŽ Q2í& Á8=B/0^ÙyÑà«áx¾õx´{ÝÒw6¯ëCûPî<à¾éàt,ÂL}˜4ãWŸÞ§>Üó•´;B»»ßqÀzvº7¯VqfáÇI–0óÀšn¨Qy¯Âj`¿âÚ4d(’›†R­XÐÆ4“Ú4”jÆB7š$¹i(ÙŒpL3©MC³f›†lKÉMCSS‰MCÆ00}l„‡?×RAŸëÑÎc`ÎDRæ42p ú³•ãЖ«>k£¢,GÞç(#ë™p7ÁÈÜVÝ|G;`Òl“™v'×ü°âWð¬ãª„o6RîÖ· 9„G[_6®UŸ~A ³s¸âã+8ru,HDzãKY7½/ëã"”ÂpÖYvÜô3¤1Û÷v¾Xã/À)D¸í%Í8T –¸F‰™/eýôw¾U=(š.iÌBs×kQ\‘iʘ½½/D.øc©Bä®S%½£¬ #b`¡9ð&ÄÀ0׋."°4iDbCãeº2Åì—ì”°s4E}ɤ1ñùõu–ôî0¿6øx åîéÒ`Haî½É~«†e­ §£¨×G]µìôÅ:ꦉ/t‰SßrÖ›Xª[0äÀ;Ruõ/2ÞE¹®á®Cª¸dHcvâ­1²às?d`av›dœKoçó™{5æƒIgã‰îXE†ôJ—›íõuªŠ¬žA9z~ªÊŒãI­K{^ÁWë zcì"‘xùŒ\9*5 éÕŽ ¬ølãÅgô}“ÇØÐâ3Ú€É`Ìs¼øŒ7 sÛZ|ž5€Ÿmxñyj+>}«'î$5’DŸ[IáF(èôê’ØqŒ4jo‚– E'…ÃÇïdô‰OÆ£¤1Gä•e<"fߌ¯Ÿ‹ûvPÌðN†Ü\ZÔÊǯe«“•8ãl²2^>kdÇøœVa²2¿|v»è…˜sy¶²™9¤!qæyñ ®øàöYQ(>:Þ»‹ø(…«G§½`vQƒŠt‡õpIªg™›¯ÄHŽ6ô t¼Õ¦AÆ…ŒÇ’.„6,H¤2ܳ_|:/Ð"[,ë_XœîJ}M2Ó3ìÍçXâzÌÆÔØz¹žVãxÎ!£Å.ÈîÒ¼sujDN_•¨-.é˜_©VÛ®7iOg3–»¹˜Q_†6¦?áežœÂjTx§ +ß”XÆ=›kJYE–…/Õ}Nžˆ%~Eˆ-ê ©)Ã:[—(ñsxFf_~Ì-Ló{7ŽÃÖ§å{ßÿ¥Iº»é¡±®¬öñÎ Ïc!òÒþü;ˆòóŠdNÄÓ[ݸºËã’Dݲ7êÆ'VŽ62±Æ;mfiãx´!â=ÁerÕLo²ù{Ü)}ñ³GH¶‘ïD\wZ!æã^“²í”ÿ€‰n®Ò²€Â¸©Ý¹ªþþ«Q®”h¨Ê¾ÖÅù”x‡[L _|’€’Ìá–­ÀõÍ3æÝ¡¢vìƒäïoÏ@Ó‘—ã¸me¼ÿÆB;ʈÎ/”ÎN¼8÷é3o!¹§aí{fr­èç}í½®j{F¯‚YÝ¡^(ÛZ—Qâ½1YÐÛÊœ½Ùj[ñÄãÓGuÇ–²ýdHù#û± +ûá¢és:—öäÈèuʾ? ;NåÜ¡OìµNRý#ãìÌ­=á—-5ð뾞üZü°úœ‚¥A>ËýWòåA­¤§"Ï`ë„ò·÷Q(R• ·¬ÖªšZÓå0ì}[3 àå0¬[k͉J´†6`Êa¦¼65€–ÃL‰rØØV3 +×ßékÆýzX‚ÀÈ*E¡…‘ Ðƒ¨/ޏ4f0‘þäˆK”.ŠÁ×ø¨3íÅkbe$á§î)Þ)û/ع''•ø§Ù¦jr)D8튪a+¹ªbÂ7Á¸…Dé;zÁK«94¨#®œœˆs +ka+y·ãž[It;^PI\/¼–ÕCƒWÂŒóX!zŸó’v¾uJ*¤ƒK +a–ùx²0â42¤¯1Þ l^µn#¿ç‘2”˜ÒŒs0dkaÉÄ¢Þùõ¯®F½Ú’ò—a>3Œh/MSs‹_Fyùã™”ñ ¾”d›«{!ú²DkèqÃýòË^ýMZÓÅË|<¯S[š4¦7ï`aÏÕªS¼Ý’¢õ%Wë»èr`J`×°-r¶©‚•t)‚ñëBvEb^9±có^”H6óâ•Ã25±®.nMl> +stream +xœÕ]Ûr7r¾W•ÞaîÌŽ‡™Á¸\®²¥]Û‰W>HI.l_Ð%sK$eò§½~¦úèÉ'ÇãÙùO¯ªïž¼¼y÷Ó—¿½»xòõÙ›Ëë³ãåÍõ“÷?á§Ï/Î^]Ü~üqõé³§ÕÏ5u#ÿGhËûª©§uëvhkF«Û‹ÇþãÕõãGŸ¾|üèÉŸH5Ô\T/_?~D$qSɺZtòù¯^^IªÏ^tÕ›;YpõF}Ì·Ï?úî¤:üP½ü—Çþ(Ëûæñ£bþKhѺ’^ÑVº®ªŠ¦fŸNÛ“ øsw<œö'—‡öäæzeuÑ*´~Aª°V887V ”Û«Ã)7 >"™ËOê7Ùjù÷úýÁÊ£:˜'÷HæÅô'¿^º“»»Ã)Óo~Ÿ¾­àïÓøkŠß¹Ed uêpоn1n_\A;ßA;ßZY]É¿Ýɵ² ³?9ÂÆ”$]u赡Ý_¾ºx_«o“"îî¡lx¢el!‰ÞÉ2nî¡´[[¤þÞï«)*ëÓýÙu v¯Ï¤½Aº÷·ðwwÓD$ÜÃZÓúÙCÚº«ÚFÔ-¯„ü­šº×„¯ÿ Š”ÿ¯þøç§ÕÄ«zs<Þ\áŽýO77Ç»v–T’óPÿní]™à¬†2MZËßéÞŠé:ø©É¶.O#Ü„ÕG mèÇ{½ôÐÓ´³£ÜªSY6¥]õòü»*Ë¥µlíá”в»§¼H= Õ´mê¡ÿý„ܶ5Úod·ÕÞ|o¦}Þäwk£hÀUç-‰ín<ý@~iÿ–¬n;¤¥²l>ÕÐWûG ÿ=U*š¾L¥½x wç–:/ëêV .= €‘— Ò%,|…T¤Wñ¬N?Ôr8áu×Îj¦~„¦ëõ9„O_\½¹ mõì¦ ++õ©üÖÔÒ4  ª!­l´RÔ„V\-gÇL~ƒ‚¡å¶ª Ÿ3„º~Õ“¯¡õ~úųª1­*+þ&™É#ÏSG[)Kp¼7©¸rêÃøo˜¾•³Â÷jâ}C•š’\ïä•ü÷œx³bSÍïήǚÒ'_ž]¿©N^ßž>ýü°¢ÚrÒà: RË©¶gϨŽÛ^b¬¯ ³•àB·¸bÓ”¡f™ih!‡ù«|’Q WT·Œ7u‡ê÷(SéöµŠ.e s¼<ˆ“ùáž¿ÊKÅ¡ò¿ðoR:SŸŸªpf¦¯AÄ3…1…òfú¶À™ìíÃ6cPnL¢ÒÁËq:8ñCî±çnSv˜ôbÀ €ªôs8ß9… ]݈Y ÊÅ.%1íÐrVOS´ÕÄž[ãsÅ!´ærÚ±šUDN:¤öR5JöºÎõ§éÒç/ö_JpLzÓNÚ ,ñÅñVv‘ûsèd2ÀÚ—B'Ò]GÁD|üAuªëë1]Ôd;˜HûÚl›üîEˆœÜcm*ê]T– §6†µ´ÂãŠN†šLãÊÊwFÎf’KÓ„²#Ây0hñêpJG½~ µ)ä¨JI8¬æµK¢Þâføú¥=‡àm‹‚ƒ±TUBÎ6Ez …Z&ÔFS…;/²ptA9&FPR ïÓuÎxfÌËÔÊ×k©~m½Æ˜d)(Ùqt2›$Œ(«µÊ*bà¼ÚÍ“çŠ+LŠ…·˜tòSž7v¾{ý^Ão²£ži ¹h‚CzLÛ¥ +&8¼Uœ ún‡AÆ—–·ô±![Ö1EѶ0­+*Þys˜ä’ç‰êºk¤ÿ]¯jpÇ÷ðÆäŸÎFWý® ¢i-—¶ÆWr'§¯½ðlÛ«J„“LÛËï¿Â[IØ©þRUßMÄ?È¢ªW•ÒʲdD/kD«Í÷·½˜à‚Ò""®ô¨ÕÑe:e\9SØy¡³Ÿ·ËÆÎÖ'¦Rát£tÜ2T¡¼nÈÖBçe\… +˜üm*Ô-ãJ›=[ —qåÄóBg?kE¢AŽê„6†™=Öuy3š4FgM}n†=·b²Ïm¬‰Ø$ñ¦JƒPÉx¸åvŽO8M$¤B(COO‰UµR‚b #(îè) "$Së£qU«2Ó¾sÔpÄ)?y*?|`™›¸r©_Œo%fMg®Ìœ¨Åy—ï(69ƒíƒÚÿ“Ö¿½…üùÕñÙÇÌtò£†Þ,©£7î10õxE—†·ìNƒ@¬>C1ûÎ 1Ýë7“v߇¡Y’mBƒ:ÆŒárbøÀ¢Zz!dKjÆ +û 0ÙðÁr‡ô%G”˜¦ŒèpãGýbËkNÍ‹ÒlƒYª#.†ÍóJª„o¶ÝæðÍ0gòÛ€‰+MA­‰ÂIåNofü£a¼“äœ㺚ƒÏgÇ0Mí”SxÀ§ÒÀº•^-zÆoÂ6DXP±Ø@I-z¤b¹11O¸\:”RÙòU²íâ²meåtBÌ›Z¦ÀY¦æî/ßšÜúoR¬g?¾½QˆùDKg^‡¡°ÿ]xa±œ»5^+‡ÅR6£Ï£´ÇgLÒH?êÆàX¿©Çófjì`ý<œ,`‹Új×4°Ò +qÌŸön¡ßܨE_J¡j!œE+½/Šìú ÿ½7¸%…EsB?ƒ×—öœ(ÑÛ#Á†¦EBð…LE†¦y\ÝQÐ!šýÑÍüÇ!°ò¾aMrð¥^c(‚”`RûœDž÷,õ¾ÍÔs=ž5ÑX+ÀÄ™¦Ý“7êÄ1Ð4̧06$” CPˆ ©l)aðgãHS…ÁD³d‰2ÆÑ(^›ž"qýƒQ,úÜÊ'0rE ŒØ¦ç 6—Ä6h¤Q Š82ײI5L0È7Óm[95Á¢F”4â7ÒpX>jäZd˜&ã*jEaãZ¶:nŒ3Î͸k|ØÆ<··NÚ¾g¨ÙÈq3oÆÙgÅç…Ý W+ &ñu)ùq÷ù5$¼còƒŸ¼RK{_JIÎ<zVÓå 8P¬šK‚oË]ˆ÷Èцîƒûá·öù蛇Ñw†m6üŽ÷å…:ÌÄÞ…uô‚oÖÖ¢-t6ÉàÛ°×c?¢Ä iD‡~ø­t¨_L©°m‚X;ÍÕ dp9* gK–°œû¢zy ïd²Ek:t²Üõ„ S[†6Ô[K½HÕκñPÕKG|™ªdq:ć—jüöÎ_\óÁÙáT†9ðQåsÇÅ6ð/\W¼¤ŠQ„ …!©bnüj¹'xÒAhP.øL¨½¶U4ãMd´øò¶°˜Å; – ÒÕ¡U€ÍÕ'×êðôQèÝѬ°º{'?¼‡ŸÎ!^UxÑ{]iiÿc¦9ºÌËâî!•lÖžßXÞŠ¦†ß¾¼¸›?"ÂTcoÉ´‚«¬s\2Y“ë<“kÚY W`r™%[M®écÁûÔòË™Z®( ]@ww3þT¥¥] *ÌPvþwïù\ +Ž`ΪA¸j`‡Òfj§®®†Õ¤' +1Ïÿ|ñ_û÷tAjÒcћٱZŒÝ´NMÙv0§ô|—r[j¦y¯÷h¶êƒ¢Sv½ÿÖÊ9h©DKîÏ’ZäJ‡Î¸ö1d)ÿŽ…†ü¯à4ƘûãúÆÌa†„°{€Öu0½Fظò“4Õ3é…¯À€av ãÌp}[àŒ¬^ûñÀ”Ͼ6ëf êüý 5£ïÛƒ£ßHÂt¾ûþ°±¹~À<@#ËD›L9XözVÌÚs´‘ÅïÔK:èh Ë9¸›±—U#›„ˆ‡:_ª©h 4wo5§ÝÛ)Ÿ²y•£½zô!üt?Ï-T&s¡ÌåN¥$D¥ Pöí·m€?™Ez.e)#S)[;Ûûy¬oBËâ%$:aâ–À/À¦ÄhRB?N$%°÷mR ›Iâ9¬›SÐÏ9´“S0à9…©4§`ÊÐÊŠ¦ÆB°õdFáêI«÷Rº¢LY¥(´0º±3h¬Gc3©ÆxD™\uÛZ‹a¼¦gJFÜw0YÖ7à?ÇD@‚º6À:SlS€,ë)LjÖeV1Uy„mvåîdbíàÙ » 63­Z'g/í–,À*Î:€0ÏŠN¸¢sjݰŸèZèhàù™žÞ¨™O…챕H *ÀÿÀ*¹þ7¼5nuiÊÐcôÄ…þ­Ë°ØÒeô4„ÖSŒsà?Ò¥þ„ž8”¨›]-©`ˆüÃRä^ÒÈ¿f®Gè¨þ’„õqõ7ê³°Z{mˆ°'ØæpD<¸ßepÿ‚ZEQÿM3á‹á­§Dq•%)#:ë½ ½'àŠƒöËn•T$‡÷38Æ'"f[,±8/ÏAhT׊rÍ ?ýàI²kE)–¤@nj“?: + z IØue#®qA؈œ+,õöB‡ðDLa„ë:†×ô»êŸö-VçÖµèÀñ¤3¨Á,T€ÚÅ[u„Þõ =8›2F¦XJZ@A=ãJ÷ïÚèVŽáksÎö„·|—ñÁ‘Ãϳ—Ãå»Ûl Ô7mÐé:Žy‘‚Í´"—W,©¯ç•eXEZ¬²‹PÃ\™Q¯œ¦ ½²à.¢cGR éD†RW^X:°¤"9LÈz9¹mº3ŸA?S]Rõ ^ÿï´Ø¤”éÇÖç\/üUeyˆG¬fÄtTVMM¢•7BÁšUíì%¹XÀ o°‰à¬êòÖVÛEuñÈêkðmS^áZbù÷'7c·Åúò“ž#²¿Ü™›gú˜N>KÍU6…¡Þ›¾ò7õg„èF—¬HUñÊ9[¬ +†”îXø†…·cd(x“Q¦±.@Â3 § +™U ;›¦VF³ÌnGE…ÚÕßÎ/”NãoA°4໫˛ëï¯T`µ!ÚõpW&(¨Ã]ÍcwEß7¸«-Å]Ñ îjžã¸+^€Æ]m(î:+Ã]m8î:‚â®ZÝê‰3¨Ab­œÐçF ØsÓÈé14Ò¡°MITÂÅZé@az6­ÛdØŠQFÎÅq3€ H!Ú: ˆÓ|“ð—ÿN¨ŠàÖ•\5Þç›óɃ»p˜ÁÙ}!h8ë†7ˆMÚTdâ_¸®dm×8÷¬ðZWx„ÍþŒðº…[çCÝ[ÈõÌŽ·Ççb¯æˆåO^ÁQ[êã——ó )¯°™Ú’æxÇnɱY$mÏtÖrWG\L†4âc„‡Ï'S„ÏC¦9gÚxÇ´-',fáöbMKµ¤qܲ†x@®`5ë ýVÈ5ÜÇ¥ÈU§)#‡ü4ÄÃrµª‹°\ÒÐ6Mr΢¹q}U¢99XP¯Ï”a‹â4la™ËQbšK“ÆTç­%†M„ýPD’&³˜8]—,¨+?„Áœ-z?®ßVð®:¥é­Ùë 't]/Yßm(Ó²´"6Ùè,€´"7b’Æ[uËh;›m—('³ìve³,v'gìÐÃ8N³TkDîPÜwm%dôЬèzH»ˆgZ(4R©Ÿžœ$¬BQ[+,Uä,FížVƒG—¬i |_9´ÚÝŽÈ!ocþ’bÂåtH“YR¼ÑÆH˯dq}»ŠÛèkçn ÷rôXݲ"'þÚ׆-JþôˆÏ}DÞ´±ùý´NSIŠ-Ô´‰Ÿ°û«M +·sVkv&“ò¡và‘5šã^ŠYÇB8ƒH©Jþrq>ëßÚéÓ)_uÜ»# + öñå­ÂÛNåÖ"š–ñ¬"“÷Øftà±0Ã[éxÇ«è †çg[ÿk—mãÇ@Â¥íôN +԰ǹ$Ác¹K>#Ó´ idšFü™a'r<ó·ÛMóÎâÁñéì?NV'ÞA°Õ‹dÒÅÒ?¦÷>f,ÁpÌX?N`ÆØû36à˜1V€ÅŒõófŒ`0cSŽO ˜±)#…`˜±Q÷¸ŒÖ—$þÜH*A %è†ÎžÛuºA;&šq™n1r »LG[éàÄìÄ”4æ‹zÈ£pÎÿ´ê4é‡D€{¥ù¦p<*H,¨*ÃŽW²Uà1Â8?À»GÐN€;AhpàÉÙõ ´@^É[#Èû¬½3Fi«°•2™„çŒn`;Àþ< DþT_‹£'«0—}þãWr8K£È´`£ØoQ‹|™¨ããMZ„#öÙDNŽ6v¾?w¡dëròÇ|Ú†økšsIFº?ªr J.R76cYÖKæ0Ž—¹±4–¬Ùë©¢î iLÛ½‹&mç!T„m’oKFdT‚%SYR±(˜¼Is&F2Üõ S]†6¢;æAT4ËK–ƒ6Ò•ÉáÉTÄ×é+ü²:ݺÖAAËÎ<8Œ¹²f\ºÖb5Sw¿œé»°õ[úÖŸJ­¬Z{wê^»¤I1$„2¥õx“²Ã<ó‘nÐg~–žr@X +YÙ0‹…ô$6T¢Àwb{~G#ûMcˆŠ4Ð)^ÖQ0éb‹÷@§×Ú‚”Õ€I,o +^zжêÚ´þ$—žÚh œ³ÿ`ðôÊÊ|©\^è^Ú‰rupè¡çÒN…Î8-áÿ%@M=€z÷îÖ)”Q^õ^6ˆÂ¥­KR,— Ú¨z¦‚æ¥(4†!»Š;ÿI +&=î•ݺ2ªøjt–ã‘A:‰ŸÞÚeÅô´6r|ŸôÀ)C|W,'þ4Äe˜µ îÏíœjäÂoNv·ªfûúÞ¨MsìrÚeíè¢>:ÞˆEÃ^c¡È\>G™ËǤÚwMVtTáØ•ve5Ée hŸ)d;/a3W&a]ŒrjŒñÒÈN‚µÍîa ÆZ=Ë—p›.±sC?_b÷äí]AѨ³¤×‚£¼õŒM££³í¹9?Ïew6\³ü]&™¼mƒ<¤5`ÏNÀVáplÀZ”w<š×VCüś¢zˆîN–JM'cØÇ:ˆ«Ñ +ä;x‚å¾JÛf6Ýl,±xåÙ†?¸žlýM/Ù=oZe6’2{JçlÚ§Üá8p–où’†3y/J6gÀA¤]oT°—Jnu·‰KaM.™j¿*–K6ñ\2ú¾É%ÛÐ\2Z€É%›çx./@ç’mh.yV–K¶eà¹ä©4—¬®žx30#JœÀÊ*Aa„S˜ÆNÐXÆ6f$R‰ÍÑŒ2‘£ò”_j»`MÒÏ9ÊÈ<³õ²z„γz)¼¿ Rzi¶ÉŒž´"Nµ(¼’«Î&ÇùfyëîE¢ Q·—åBÛ`3ÒÁ5,æ¯ÊsÉ+Y›Trœ{^|în$24q•Š/ØŽ´^|d 1¤Æf’¿6¨…6ÀWÑ*zÔò’šzÇ@uqi¼¦KÄ–¹ÙúõÒ˜ñvYRnÃ}FiÆÙìp¼;/Wc—ÙETVMÿ8(u¥x™ËIf~ w³&ªÇ4eD·‹È¨± ïÛ…[ˆ’l³i߸€ +„"è©Kê=j“Ö4Pe™›•±qµ¥Iczós4„-ËÑt™Mº.Ù”/ic#ÄS“Tƒ;Þí~ 3˜ E"=š½ ‰;"K*MÑHwV.;|u~Ц¡ËR4]&E³²Yšmxl¨x~hѼ¦ÙgcýäRŒÞþ2aôP^6šÄß§jPÞ×"ZAÔà]Þ"¼Ì ð™ÌÍüíag ‹%–ƒïè¡–‹ªéyTAÁ•"u\‚½[îfÉxÔ£fH#u<ÚÒ f$,CÞ{,]QT‘,H†bùßû@§• ÕKúׯe½Ÿ5ÑY9ÈÖg'Õ—àrž}¥ØÉ¦ö(?ï&œœÿwoæ9ªƒùÀ,þF2îRÖ¥ ïñv;>Ø ¦ÛOéÞÙæÕÛ‘Ê…5UõûmoÛÐÓQ©åÏË¢˜°vñe’(ÛŒ‰ áÿv¼@qյ쩺îµ,€HÕKH~PCk¹T3 ‰R…ËCVäó{/àÖ¢ Yè!¤û4 Ž1ü;%Üž_ÀþCçRë1ÿìôöpài²Ö•€sQÇÞÙ”ÄÝûmÆìå†Ä…ÈfUŽBQ‚çôãDŽ{ßæLxŽ+ÀæôóDŽ-ÀäLxŽ`*͘29‚±,G`ô­wƒu5ž$ñçFR - œ@7tö\í7sHL;&½ßÌ¡Éd¤„§Ëͯ‰ïA~Î’FfÃÂͶ-͈0?æ›jÛ~}‚`%[•!@gý»p3„sè¥ûÍD˜"Ø ;ŽÞs\˜#XÉ[' öy zI§¹Z„I‚ „ýÞá}6K· ÿjç°Ï¯ +ÂjôäØEUõÒCͱš.ÊæãE1?’£9/O`=IAž@DòiιDÒ«—k= uY=½L§0ö–¹žt¦@³¯@ˆé2CQåàå +Œ* rC$Wä›K 2*I ¹dAQÅ¢Ù‚Mš3Èšá>ž“U]†6¦;/_@ÚnY¾`Èå Ò•É% H]€óå¥Ý3….Ì.bŒ\.ªtV²ò'bÒ^2€pÿrÞÜÚIôtÊ­ 3`0Þv«öÃŽwù=(T¿lßMasý#dô¦ñ¶.• ûñìêXÇËÑÆ:žw¤¸uše°ò€íì(«I6Ü;,&Öþ£áÊ+[ªå•Óy±yÚÓóùòÒ´ÁöÖî¤Áu³lÚx7’ºÕÈ=¶s§vÅg´›¨­«ƒ–«móÓ¨ {•µÏǽZ5³Û\x¸éúîeã¸ú¾Á½l(î…`p/óǽð4îe @q¯YîeËÀq¯©÷Ò +ÏŸ]clD‰XY%(Œ0p +ÓØ‰ÀžÑ?£±‰ÆSúýK—QôK +¬ëxÁ¨a8`ÓÆ½•Ь¿ì˜~Ú·¢&'ÑÊjÙwVA_ë˜jà+Î6? ¸×¢id¥§ôÓ&¸u½Ô$¯ÈÎå ×:ÎòŠ3ÏËνÕ­BVxÁŨë…'Ç^êÞ^`qÇÛßò1¶ôÆI «¨‚ÞD¿­¹À*¸ç²¼ó—¢"”—A¼[Q­Ï(:uŸ’ðZÔ$ë,ÈïÁ ´—¹µ¨v´EEÝú–$²exç¯DÆ”ç݉j”WtŽ>%ᥨ)ÆYX+. X‹¢çl.¨VÔÚ¢4Ú[Þù[QʘڼkQ %³Ëè ’¹5Y•,œ%…6„aÙ×êjéÈ–ržQ$K­^DxfGŸñˆD+I˜Kwåg SšY-¸²UÆ’]p£µ¶ß.âi+æÃ®@VQs}«­É€µu Œe™ç¯ºD(#]z+#­‡,½ë’ÒÌâÈdU²H>Ü©`:µ¤Œ9&DÉ´†m$  …VV^4ø€8î•=­ý…oobßÃDªÐµoçEõPe6]ùKõâŸ/à›º"è+Ai—ºv;×­ußau;Ý™YGjTá-(KxyÀM×ÖÚªUÀ £Ù À~œn°÷-pc +À¬ Üèç à-À7¦¸™ +@SF¸ Á€£nìREô±‘þ\‹}®9{Œ]ª8‘]ª§¡Ä‡FýmûêvDoz9oc(­ÝÙŒQÆF+wŽhå´°¿¡Áœ4çT4-„BYW8+¹*á›Rwá[… +Aƒ…7ë×˸’Ç×Ý|;ÞP~üâZ~]Ñôª›²z{sY‡Õs a™ëP:Þ2¤±.à­¹±}   á²›4ï äL—0%ÿBϺ"²Ìú›² +ûuE-ZY÷I‚†»ŒâJMSFtʼÅ7b˜½)²1CS+¨‚`Ô­X+/1YæzìE–&IŒ¹q­¶Ðð$B0›qlšw +ƒdqìV=uôñë÷úŽw»/öú\FÎ¹Â³í²”Lç_è\¨>LM¾w,é?™Õ<%M !Ú×CÚ¹$ˆµÜõ<*nÒ˜=tnk¼bÙu>”õAØšæ‹[?ó™{潉Sãì˜1¿©SËöL=•1VÏ͘Ÿ ªBÞã¸ñëÒžÐWp¼t‘éH¾L$^´"ÇaŽÊcM´"§²00cÑŠyŒG+èû&Z± Ñ +Z€‰VÌs> +stream +xœÅ=Ër7’wEèúæîñ°TxU¡¼FHòØÖ„mÙ–v÷`ûÀ¡HY±I‘M{æ÷/æ8Úó|ÀfâQ²€îªæ:LŠU ÌD"_ž<½Ý½»<;ß­>ÿüÉÓÝîìü׋7«Ÿž¼¾¾ùåÉëÜ\<ùþìí»íÙîÝõöÉ«û¿íðÕ×go.nOOWϾx¾úðøQY”ðãJÖ«r¥%/J¹R*_Ý^<~ôßZm?zöúñ£'_²USH½z}ùøƒÂå +^T…® Ô“«×WPê«WÕêí4¼zkž÷ôÕãG?­W›_V¯ÿúøÑ_ ½?ʆ¿OY²¯¬6å™(ÛWÓE׳W›±¾ÙœÈõûZ_lNÔú +~WëínsR¯Ï6r½Ã—ïàëõË­6õú+|uÿîÍ–ÁŠøykžî6ŒAø~wmã—»;üË4~w *&†' +¦©ñŠù pª¨)h7€šë{DÒ­ÇÔ8ò—îg¼¨ÉAŸ,NM€»<ÛTëó2Íý-þ¾X¾¬‹Š=+ ¯8Îð¾åe3EÜÌXºZ€ˆy¸!ëªà$¸7ÈÍnúúÙmÞY‰°ý¸twj! +’¶#«ëÃý +©ðjÃêõ°1}´“o…¿Ÿ_ão7…{«¹*ÙÝCiõÁ5sSêBI([B¯Ê¢¶%/ÿdÚ„ÿWùöùê ±4>»Þí®¯èÕñËëëÝ‚«£]q)BŽÑàíb°0DSˆŠºø|‘¬Ð:mums˜L¯ÏZ ¾4dŋЀ|„q*ó0>LhY6ÚŒòÍâÔ¬ª‡¤f¥ó¨YëYUDÐ5EMÏ•åZñ‚= ¸$í¿¼¾it¥;GFóÞ/>kjYìH Åcà&féç%/ùéâ¬ñÕCQ¶VeÆ|áÐ*/`´›Æ×lñN4úc¬»¢*jXYpŽë.kšzŸ¥w/«”ÕÆ¤„î€\h@í-*Õë™y‰C·ºÒçh¾¸:{{ÁÔê‹ëÕ¸SÏà©,4 ¥DM~)ŽR£ê"QÉ•€'lGîÇhú(hû·zò=ŽþÛç/¾X•nTyí÷k²>Ò0½dÕHˡͲ’ðTãÐFyšâGcín€5Úîîàå +~~Øl®›¯nζmOù“oζoWëËÛ“ç_oè6HÈ!C³¢’T·~&i¬¬$D]0á;!5¨Mœ°Ó%Ç”n ™úUe‡£¨$mHóФïHLCÛKã–xføîÝF¯¯á-å¯þØÈµ±à_üéˆ.ÌßÏqƒËÑ›ÍÈž±‚"X!˜!/HPh›f31V +˜¥œ´†ÃÀzH}Ö—þ³cåAR7tˆ$•ýŽ@áÛ/¡yU”º×‚±ûqã°x6_¬è»I}÷Úó%j% +±b CêM Ôh¹ñ¬«†òtºõ~Åz$—& NJSÐ’a 9ñÕî¦Èý9N²û[˜eF–â$²SÇ8 dûÂLªívÃÜ9cLOËÚä˜ÂéÅ`Eo¨1eÍ.Ž:AåAÿ€b%ôdÁ1¥7¸¼ö+gÙá%è±'ó:9‘ŠW›ÞÒõ ¦†U•³ñ²š¦.cy³‡җײ€<‡À£µÔt´M=½FŠ©Ìx°ŒN5>¨(Æ« qbeE#è9]dÐL&Ö¼D¯BŠ ÅmµÃ)&$,P²¤2;Y0B,剕`Pµê!& •& E* +;i•ç­×w·­Í õÌFo²VSÔÎÔHÁ‘Ê(83è­š L¤ClɆ>N•‹P[»Ñe5?¨ÙtxIÃ$i]• '5Šã{ü×ä_ÏZQ}“aÑ”•sG¹õu¦î)±µéÄXÉ4¶=<ÿÿ*(‚޶úmµú©+ü 4µz³ò*-´%ô +zÄK4«ÝóûÇ^uî‚Ü&M\ÙU«â3Û´q5Paûö^ÏÇ×Ö; @p>;Ã6L£²(ÙÜFûm\!‡jTþf5:lãʲ½Ðsí·q5°5úö^—|ÒÈ1“ÐÛ0½Ï¶/o[–¦Êy–!¿;‚Qß=šüwo+E,¶‰"‘¹ÎV­ý$šªÌ«ôF'%aB‘EÇ¢³¡¥eºµ8-Ù9MŽT/£–h:õØai'rýþøz作Vb@•¼Š. ½Á‹!ÖDƒ±H5† hÄÉ%Zk=êþ§oWøk÷b Ï— £O1ŒGÅá'ѧ†èãºP¹Ø«–Äž(Ç®$㯠Ð_ÿ駯s”JÜ«‡òoœûÑîgŽ{è MÉTÙˆàÐUî$‡­:)9š‘5›€;ACk—Çf±¥#ˆ¤c¥êí×ÉÀêæx;OÌ&œ€a7:—…–E#žkÖÚܦ¦#¢­9ECÁûÖmT’„hwKCßfMV÷ý +&Ÿ4~ÝYd³V ‡.à©!é–(!œ ìoǰ¹ªQ:DéžÏêÊ„Q^×sY^£Íõ›¨Gn½E~¹arí¬r÷}{¾á<’#³O£J@]4ŠèojU@ ³g$‡Ž i ô†Ç–Ž×‰40hõÎJÑ=˜Ôƒøtù–·.ѯ·˜ÓxIf?ƒbÆ™Õ0þŒ•^`þÒ+,ô?o§Re#?ñ%ɤ2qXZ«=èÔ—N‚¡YŽê›‹;Díù5b¹%¼Ó˜FŒI–rýû™™Plç# +wfB +•}½Ú4ë3›œ(¬6ˆõî>[œBšº¦Æ’¢, +Þ$y>…$å,_ˆBܬФuò£MmžƒR®¥±I£Àã3s‡«µ™fñáÎ` \S £Àý˜!ˆ@ •‘Tò¹¼Œi0$Õ“¼Ì^.ktjäó2©Î,ÃË¥1UGñ D,ZÙ/=SŸ›B(¢ÇáçF’òøYa(Ÿ‡È½Ý°Òò0Šc”Ä;“„íöFø5Õ”¸¼ —_”ñÃ5×TfðþTð#á§9Êb¬€‡E“‰Õñô×a/pz„úq8?–Ð\éù!“1 +ñ¾b}w„9Q¥"€iN°‚Q1'À@o(pwgf³ª-¨×˜é1!ògv. ¶éB±LDPÁ6oë༞p̦ʎM)%ºÍ„ ÄGªldGÏFð N€¤SJ*>ÊÖHÀM¥”“y?R*à~] J.zyÂf2£Ä·*AÄDÑ [ÿ®Ë¾°4Lg”Tj”¹1 5•QB`è‹ ºUÓ%yý +3JÀ|óÈf½ºU¼(º%ÊFWŽy-qÊŽ[UÔ~´¼®¤2J„®bknOµ)#Ñ1›8|¾HM§‹du&¶Î— c*ª3©…ªj×Wªl×Ôš0sT>ô&Tdap" {ç\m¬ 9°*?ó΀³.™§sæ»Mý ÖÐ%з"=ŠMoûi*ýÌ”Hƒ?fé¨Á…™B70M¡/Å5 ˜Œ1EÔ«Ìg°î#¢—~íëE/ë< +ýÅ‘µîòì0_¼B6yéÂ9qËè|H„Ê3Q(IšãÜ&ð°O\ȃ·~ BP§ÊŽu-‡Ž)¿ÂfÅ…j*zš×”W*oy[G•iJIK¦ŽLÄî–’¸«ë@C°~¢f{6ð›KXXª"C"ã(‡ƒèª!Àºãpã(Íÿ"í@¦µÞÌ¥;$ôÿÄûƒ+ØÐEÿñÂË^³îþ~q¾r‘Ó¬ØÚ¡½¬Á~Ñ$•gŠL2ERé®AÏ@!xúÝâ€ÇMyÜ8žÏA„W(“ÕÎç"5¥Þ¹Sºb:¥ãàŽ6¥ãàl¾Nß6ÒNî{¯[šX‡ùR/Þ'Ì5y@¨rçg­Ò6‘œ±xŸt3ѧÔTÒAhÙXÓ*siÔ‰ÀòÜy$›˜¦x´yw´y×%èxU+’ ³ø,ªW0 c +â¹B¨‚‹|i¬ñܹ\$êå¢8¸£qQœÍA@mæü~£Ût7ŽƒLøøWø€luyy‹lßµÒËž¹ý·=v§‚¾k­Ñ÷^è{õèÊkÖ}aìëÅ5 °H%IåÅÑ^WÊ(.qphk—xU ÜÉ£ðáÏËøÖà +ÖCUwýLâs<£‰>Ëͨ ÆÞ•ï‘t6™äÕŽ9O¤«ô[^\p†ñëø“t Ì®õ€nÓD;®ÃÌ-y°U•w¬U•7xʱÒ?½ÔCGÃm[*jü’afiZ^òùòöM9A’Ôjû†×î éd_ɧCCÍqm^ë‚?œvJ€;Ú<Šƒ›¹5añÎÖ̤ dáfÌaùÃA!mö0šãš?Ó×ÁâàŽÆ`qpߘEo 3ÿ ÏýÛÛ-‰*Æ’qÚîÒ +CYã¹Üĸz:#¶:V½°òåE$œKùÞÛÁO$\qL¡=®A•BaÒ~ôéûè¿E10<{„lŽâ†ÔµaþxÏ—Ÿk¹"€×7B^‹~¤ÿ¢¥4>ÉÎúìïxçƒ!YÖ^”MðÊbƒÊrl"M¶t8úÔ1G°7q™¦ú“\>{“ó¦»ÄÚq\{“ ~Ð{“3“¾¿"×Þ伌*+gyÝC +¼}#Þ¥$¢CÅ>¢§±|d2=Îä:šÞ7o}Žì+÷zGÜçeÉ¿,á[Y>}vz¢àY~y*?7ŒÃ¿ª<=Ág©OOÌ3;­ð¨QŠÓ¦{ã À[óXŸ +üÈOOÌãsÓj¿š0¤´`Ue¾hýܪO>+5삃¯YÙïYiŸ}Ãv°¯#½RÚ·tÒ+äkà ëêù©êAˆŽ¸÷6¶Ò°FÚ ¤c®4 ¯`¯³9:}÷UEzGÖáHsyѳ”Ü`e`3Ípë“G£À]0S²ƒ•G²ŠÛþH<Ÿý„^F@;‚ì0ûÙãàPvÔv×=ÁÐÍã`õ¿¨áÜwU¥œz OLµ/MUÎû•\±Êü©S‚ÈÉÙØŸ§Ïì´@bm‹R›ú]ç@Džžˆ [  úb£9eU¯ƒ=‘çš‹3REÙ×´r¨‹Ê“iAUiª副^³˜ÞÞ°€¨rÜ»?Z ÆdRX-~°Ô¼oO!óž” þâ¦*7[b£1G„2f½[\üÕ¥6GEÇ£.ÔÚ¯gUt½°uÛ*îšT˜3Km—uŸéí²d}·]Ö7ÃdÑÝ®dn·«ûNïv¥°»]}än×^ÔnW߆%Vl£j×uÒ¹#šù‚änÂý©®¦JXdL”°ƒíÀÁeÜ`ºBf0A¡(Si³™¹1‡½7ƒË£ÈŽ…À†aZü‡dÑq*5+‡çx3¥ ÝŽÕˆ د<:È;zjï S·¶kõ@°f×*8­œ Ïðf¶>>Ç«_{tŒ÷ÜI`­yûVn÷­Æá§1X1(ð Ú¼m«¬ÔKâO(¼YÚ·úô zÕÌ96¸dgl|d%eµïÕ×á²sSUT_÷Ú½ê Ûm—„,I•“ö²1_×I¿}uZš°Þ-ŸyÀS[X‰™}9¥†ì×Ñ`#+.ÍM¦ü‰ÔïÇ´àíêNÐ3Q4FÎîZO[Y¿“U§Ža—eô„ØDê÷Ÿ²Bxfßå [}†ÂY¢l iÁ½`L™ÓL²·82Fî½ÍêLj)1¢‹¿Ø^š ünm`—Û‹À0›L¸ûï\¨ÏY¾¿1‘ˆÁ•¹&p׬·»3{ªNÕ]>öÆî3–èa˺ЂKrÝaÁN_&š ùGp2–Úë{àÀH Ö@Y£íܾh³ô½ùxym‰geÏ. ’»#³1xtãN›2±«A’Ž»ƒ×ü{SùÆ•ÐHýýb ýÝ@íjÎâ  ê#kžÒ ìCfÂܨÛ1@J¶‘—¢-DaL…p\mì¯Ý±1JéÄ"†x¦ÜùÇ7÷þXÑ‹ao[5¯ÎÝá{žƒÚã"·¸•‰h#ºãPcçß8¬c\x_ìÒÜÑØå?ŽÅ$wð`Cò°)Å”Gv$Ïä®ð:áhvŽ ¦§ŽE·Ùk~ë©{¾ƒW÷ƒª¦|Î-Ÿ<µí8o¼Á¶ãJZGt°{m;và­›XÚSe#K;BÀN½ÍŽ—ÂÐάéÎ$ãqE g3é®Ú9î÷GNÍn¿Âlc¢*,v%ÉÌá ×°©2õâÀ1ÒùÐI¸½×ÛAÆ¥9Irˆ»ÅѦËO{<ÔÁƒlçÏè…ìRJy ØBìu2PªÉäq²­d¼»À̆’Ý)œŽh­wÿƒûã“úúÌ¥£ûôHÆ­Zÿk(ˆ'¼ëyx Ž{l8z–³ ¶óPÇÁ§ÑÇèC¿ÏGŸX }xSÛ2yê¹4~g¢i ÏD­Qpö186µû•G碌Á$«¤1ˆ?ÿÙéºo2Ì AyêöèiÌÃOôt¿‡mýÑQÙ;]2"|Ex÷­ôMŸMÉ„9Ì'Á&ýúqY¸/ù¨Í>] =úfOIž¬žôè;àVÙ‰Òo²`„|Ýs·nÈ—>–’I6rÝOMJI çeÅ$…Ù£[ãC)OgÁ¬ÏÃöÊeœb“%c$# +Ä¥ÞãÞF0á¦5“]IF˜Œ-©Ïíµ \YÓŒ©õ= x&¥,hXX™{j*aØÝÂÓ=ÛÝ㦘`Ê‘þÁŒîGƒw(ÝO®g2 ð€uª§½ƒQžÃFåN/dö\¸ñF«»¾O'Û‹‘çò¾C+`z^°ÀGœG™ã>òE9@i‰×­ÇQ•f€ z¤›¢Ö{Ü<Ìd"x4‹@Ûˆ)æš’ðZ Êõ7ºŸ¨;$Ä6'c \H®3›ÆE$²„ ÐFû˜!ƒîš×…).Nv9i’ñ¢ZµÜ‡ä*/šErcãQ…“ÝY@?Ùë`®ï.þŽ”º7×3L\5§8Wò‰ìEýfœQ$‘5Ãûδ…î™À%ó0 “XX–ø•,j +KIÚ« 4ìCÊTãhÐ,ZWÖ~yA'矿¹ q–µ3$¿'â”èÏ ‘탘À`Â㨅•}‚F¸uìEõ·é’ýM…#«rSÛ¾ú5ÕÈ{> 6é;+¸ù±»[ “w] Îç4—¶u·pç0 ¥-탖Àu.Ì5s”þÐwÎA• ]çæë„眨íç¶:í7'ª{·¹ù<á5§ª;§¹­NûÌÛê¤Ëܶ0á1÷MPó +wm»Þ+s?_ð½2ÓßÁ4³G C$W¢£Ò Œ%Ý÷}Š#¦ã©9(ãJƒñ&à8ª»"-Ù‡e,å'à¸Sp,{x8- +YéÁA‚rE:HŽ‚v 'y`-+ +9nê ™¯Ch¾L γ\´¥éRF,üTÊë +endstream +endobj +318 0 obj +<< +/Length 5524 +/Filter /FlateDecode +>> +stream +xœ½]Írä6’¾w„Þ7gWðwÂáˆþñ´{¢=ÑmigÊRI­]UI]Uê^?“Á—¹Î›X{ØgØLüˆ$XE¶'¦eUD&2‰Ì èìùv{½¼ÜG_}ö|¿_^~X]E?ž]Ü?ütvñËÃêìÝòæv³ÜßÞoÎÎÞãWß­–W«í7ßD/^½Œ>žà8Öð³Xl¤-ãl±Ç/µ)A»(.•¡=Þ^­° ¾ˆ7òS«ˆÝ#öO”Œ" Ñôqÿˆ½mM—Jøs¾¬DÂIYŸÎO® w½{»Ü£t·øsvÓªX5àŽ5­º–'E”§U’gQÿáQš”ªáõŸd—ðÿèÛï_Fg„Wq¿ß߯iÇþ—ûûýŒŽ]9Kͳ¾4þnì]šàئÉøžÏ­˜¢ÀoN¦Myî¡V¤¾NyÊ¿™ÛèÁC™¡ùˆØÐK-:…¾9/¢‹Ëúå Œ6>e|Áf÷á½Y/oV,^ÝG}¦^À§4ÓÀ1Èä0 e•0eÐ5DÇ>aÇ8r3FÙÑÇ@CÅ_töGÿýË7¯¢Tj\ÿÝ7YGašÊ8òHZ‚å½Y”U §¢gÿÂ(ð¢Â'xǰTÉd³ßÁ—ü{шk6Ï–›†S~öv¹¹‰×ÛÓ—ßÅG° Aƒí4X)1Á¶cϤŽó_¢L˜0Ldĵ_±Ã-ûšz #)t_ÍZ¡JêVdiRú}…Ê”º½–Ò-$:ûÛ¸ZÜÃ/L{Î?C†%óPø/þk•.äï/e:‹‘éUÜË|¦¦0~˜®-df{=ͤƒDŒ½\¦R+=®Ð¹ëÇÚ”­ÖÊìE5µÓnk+×èvÚùZ)’Lrä$49Lç±âå¦1iª1ò¹Võ܈É<7¹’'châ™ë,jó'+äz:¤‡¥æ,‘A-ûŽ3;‰ÊA`U“5pÚ¯sÞK8‰_èM£r¹íúB…>œf‹—ðËw=èrÕ ÔIѼ‹Bgè–™¨q#ÒÈLBê´Ø²ÅkÙãþߌÔÖøcÿfŸ¯ç^ÎQäƒÂËmáñ*ÉÇÊ®˜Qv"õaH(<ü÷üê*‹7¸¿´Ðanùå¸B°`i Ðb$È‚1^Í(AVãbLIÿ]ĺ®b©*7°¶C–Épø:xÕÃøÆ(ÎíÐ+¯’šSœ„phâàÒëŠpŦ9u`íŒÕ›CÎX°><0Hv@± +çð{Æi +ÔæÀA,;˜Dg¹‚ŒËH¡6Ôq?=#4:ÜÒ£Ðv_@½¨ª^Ô§µ+&Jª1 L‘ýâù~„Îh<[¨‘IÈ|’Êt‚­‰ øTS:nêQZá°ÚåÍ›Þ%Ê–Xädì(”¡ Ï¢{¡f`¡à ÜŹ3@ó¶·tÀ‡Ï¢jžT‚à#´v‰Ê‘mâÑR+ÂÄ!hsRÆ}ëñU€)”›Ãh`ø‚D¤”_Eq½x„_ðúÅO÷øè#¼ö¨4¡`áøâ^ÖÝÁ]rXH'º4[ +Âл®WºüýòÛ7œ´ûsðmâ—¼%½Ì«ÍéœÏ&½Ú‹œ’Þß—Èk³JXÖ#ýe¿Þc"K¥‹ü…l4cŽò:ÉŠñFšñ/"fc¤‚ùb—_¿Q¾CÃzõŠö‹oµ]éí[ùPÙ/Xr¼Ö˼5ßW1Óf¸—JûGœLÓ‹ƒmU"5€‘Ø&ˆ¥‰8/é<8дïö3Ñ œêM½V«7‡ë,ëb‚#È’:.ÒËe‰•ñ­œÿ¨®›®[¡¦<ú3~%âÜv=»[ãÃäGìpÅ•R=ÎTlùA.&µ|Ф½<©eæ4“.Îrn#¶+3*”8HhNuÌŠjR(ÑÅR Ž*'wüÕcpX ¸D¼opKÝÄ·Üé Ÿˆ iž3ÏóR ½¯·Jx€¦^|‹ê@c‹º5ñS+%¬Ýt¦ÂmLtÄÌE]÷:Ñ0šé¥øìPs"qwoeÄ@ *¨¯,O6±Ý‰V,ùÜÈn åJ6ÐbkŸ£Øì&f@M9 ß#‘C‘Õ /é¥,ôC‡dSËt +0ÒLVòì0I]þ¬—{EʃXDZ`ÁÉQâ±d‚è'Œ1*Kr cÇ¢`Y=£àDƒ9MÂ¥®@D‚s»–RT0×ÙHæ½jÊ)ÄZ4?{Žx´ %Hð”!·eX2¬C)C1§ !\/Ä ’xŽ1Æ~{õc”ÿÆ71«HÁz˩ڌƒøwœbþ0ÑV¸áCmûî9Ï8Qûg'ûç¼èásÚALÑï+[ÕÖF³ôŒñ*–\cÛÁs‘dõHÿ>ˆ+jò*æ"”hêÑmå ‹J·Y ¨¶îÁxÔƒð¢_JÏú+¨âŠƒørñÅBÆÊST§Ò\C]E»”îm=u«.Âæ :Œ0Ž>Ž• Ę–¾lêÍæZ–8ne6ȸÂ!äBW°îb§ÈUf¤K,‚4¥°Üw^ë¶}ú‚d;´ +ÂV†¨3 %:Ê(Ú kþ¦ K>¢.|‹ûÛÕ.ÒP£t“÷ +ëe© +ÙŒºáN’¿Û›-œGu8o„•ê¸N¾r…+m9⳯žÖêÔ0zî=–Íõ‘ˆN9³¾ó,ÉMí-ë DâC(fà£Ìåòâç#hwNý¤¨†_ã@ñeÍ®Ê}aÍeƒAI©7jÐÄFÿÒ†¶S m° :µ=Q:«¡³¹5,²¤f”,‚. —<ÉĦêûgÒp)C¿†¥rPÔ{œüRK?Ç¢ÙñÅÿîäD³qÄ(Ö3*G¾*­Q—FÕåb÷³Î&FwI6{˲…T'hÚù]5Œ :¶²é×ñÎ`uŠq$!¾ QÔŽQ×ã¢$¦yŒ¢H„;ªÝ½µÑÕhIJy¿•‘€œº1ÓP±´T“ª©ÎŸV—fù°vÃ:Úf}mOTžSý‘Ö¸SEŒñC^AÕD`jÛ KæìAè¨ÞìAøÂzÛ:¨Èp/Á HÍ`­Íà_ªã¿Ë%fomˆ\ŒGõ¶aZ†h}Ed¶ä7¸&±Vq +˜ü­o ‡U‚AÕ± ^éìiÏh+<•©ÀqeÈÚÛ¯aK?òäÖV³ŒûÌÖ´YÆåJaùv«ƒ&*0‰€¢çñ!ͧ­f…s{°øè/ôS ¡–§Œ#ËÜ1…FŽ7*”›ÉüðàF<,Üh¬gÝØ,A¼ýjÙ‹ûš=Gå×gÖO¯3è”Kÿnµ‘÷D¹ KS\ñëM„p‰ÛàmxÒÚ±Ù5ïǦ3 +¯.J«cáÛ²t¬Ná·ã­Ž +/g²:?.jÍå`2Ú›ýW&úo#>Æ­\UÈìTë_ZÂ~ÕtÚ´q¼’/]J6¾€ ª˜À»5F¡É}[¨[(R„DZ[èÛ'‰é3N³Ønź±²¼EÔ\^„ò¾áÚTÒ.qî'í»pm2¹,© +ŠÜ5ÆÅm,dùo=£„içÔ9C‘ûy>¨XAÓV»éþihê™f;Û¼©'BøäSU÷÷ûɆª«œ¬Òš +±âÚ)RÈ*pX#'Òp‘‚¢®Ö+¿R‡[zîìiv¹ÍV~*‘nùbÊHjr{D]€áƒ',€×hâjY&Ä5ÜÔ#/w#ÖJ{#z8­CûЃœ„Š„¨}žãÝÖÜ|„;üOêÚsy«tÙ½çª{±Ê~¥®Û† uiîéø´Â™DïÐŽ`Ý[À` §X­3µ»A 3ó Ú:´A{Ü P â^ù€}Ê£6è{­¼Õï b!ð%¡·è.’®]ÔÐb"J³4ÛüÁ©‚tïžÖ “óqÞˆ¥Ô z±ë„Ñø·YŠI´màqè<'OéÇô©#ò}h˜ ¢Ñ;4Dv ± ýœ>4Dw P Óyh¨ÓuhÈôÑà½ó>m'Ô%AZßò‰íOµ$ÉçFRt- ²hûj71ãhÚÈqx?ẏWi'/̲^ý1ÔÒsó[ê`-FÁÒÞ!a²ƒÙ6âëýuHq$URøé†\+K3[j)Ãx`JÁÒ|FÁ¥")ûéÎÁ0ÅTVþàg&,Mû¤¯ÓîI³4{'ÍŽ—&Ç?™Ô¯jŽûô$:b•¾Æw¯N*áw‚×CÀC\ßÈâu(¦>â\çk\Jíažë|‡ áÿü>F‘¡ {Ç1ê^oSá1”q^háÑÔõE-^M·ô(²sa¯‚V”"Ã÷Û0ûÆÞ0ÙÐ JcÔFßÙ;ž/ï ”IZS)¨!®/Zð«m¸©Oo.´ÁdÕÁhhƒ±¶1ÌKkÂKû«Ä»¥ªVÂôL_ßú;–²9X“sþä!Vï T=€ +²M P¶Œ«÷øk†Þ™kpEdnqy*·ÕPa ºüÈa™:â4ó­=¥}0u ÿ×Ýîï€ë"RS•¥‹H `£ENEqþbxÄpå/² +ĸdІ˧«G‰IŠ3¼#~I… À)$ç äÜ¥ÄÈ{g1^ $ÑTîW[u’ÄÔ‡KDæÓ*’uãwMÉ‹‚^æ•<^AÃÅbs椹ˆIÖ¬×kì~ÑÆ¬®Î±ª!›ZÂæp‹UùÁܽò OX ¥Îlk¥Ú)ô8hkÜ9°hsŠ¿»7ÅÎc[÷/¿¾S þÉkÜEÇ­ÛšóL#l‘áßFÄ\Ì1Ü»’Ô‚ìè!(²¡®/Õñ¦¾?Ô9È¡üFÁÈŒ.f$#ú£®w͉EDt?­6ˆcå[·,Ïœd´AzªåþWY_u+Bå­o[ü£³ªKþ,?tÑ1DM½,³nŒrú9ˆ#Wö°ºúH¨£¹–׃Â:F—æ1NU;Ìc~ÌáŸè¥õ½½›ú 1}¾Å=ã O:ª5úÒmSµ)wÉÚ£TÓTî”çU è‘XÌ8’£²¦!lõx¦Þ7¶î€†°© „­ž@ØdÂÖÐvÛ aë> ì¦ +ÂÖêV÷He ¯ÜçøÇº¼š<–ŠÒiEÑäõsª­HC€T$MÀ4 (hMëç´¦(è$e +†i + +ò./‹ˆnÒÒ ¬Å¡­¥¥£î³è˜6 !ò/È 5ñ»k*s<äO—ž?e ),#5dý„èBzΟÛ?Ÿ/–ÊcNùª>>À’DEñQÎN.26÷“ûóüä +¹nøÉÍ/Ì"Ç,— ÷/£Î'ø·^á_ë‰O!úÞ««Dä2(KCºŸt&ã1øñ¤­V[yQ¯Œ´ä"/œÆ$n·“— Âç÷?D/õ5º²ß™G+ ³D1J¸rrý?FÞ¹ +endstream +endobj +319 0 obj +<< +/BS << +/W 0 +>> +/Dest [15 0 R /XYZ 91 228 0] +/F 4 +/Rect [485.99 664.55 502.18 683.55] +/StructParent 207 +/Subtype /Link +>> +endobj +320 0 obj +<< +/Length 4991 +/Filter /FlateDecode +>> +stream +xœí]Ûr7}W•ÿaÞLnE£Áef0©TªbÅI¼ëdË»ûàä¦(›µ&)‹¤×þ&‚¿Hû‹Æen¸ 9 ž6•(Ùìnt7Чð⇻Ýòf6ß%ß}wñÃn7›¿[\'¯/^mnÿ¼xõùvqñböv¹ží–›õÅÕþÍ^úe1»^Ü}ÿ}òäÇËäã³,ÍàÆJ”dI^å)Á £8Íhr·xtö¯¿$ëGgO^=:»ø %UJYòêæÑg JÆ)ÅIɪáäÕŠ“ý|U$o·œsòVüU©¿~~töz’LÿL^ýõÑÙSÎð÷Ggƒ8„Ö©,',’²ÈÒ¢ª + •bÏVÓs2¹žÓÉûi>YLÏóÉŠÿ,&ëÝô¼œÌ¦t²ƒ—üÝÍ莋ۘ¨L±SßAú~y½u@GÐd-þÚNâêð÷·{¼³ÝÂobÛèŠV,-K—¢Ñí‚3”âÊ%îvZN6{pÈôJ9ù†þ2º„¥Ä9êóèâ(òˆ»™M‹É|º¿ƒŸ‹èòK’¢‡s2!4-ˆ7øe0‹é¨falŠ*ÍpÈ%J©SÜ5D³š¿zz‹×äê³¾×ËÔ6™ªwö ØæjŠÊÉ–<>ä >)§D?/7ðS±<¤e)¡±-øA±á3ñõ1Ïa™¤%—“,-± ½ù‹`ÊÿMžþz™\8²ã“Ín·Y¹äO›Í.b‚9‹õ­Á…Ë%:² +šV”:„Fâ¢Lia—–œsÞ˜»êÕüõ„ÐØ’KÆÃàÁÆÉx 1Ç89kZ11Ìëèî¬ÐCº³¢ÃÜY²Q’s ¨ÈÄ´~ qâ²HsòPÒh†Ó¼ +òÏC¹µ@)³‡lg²`°yʇ;=Gx‚N”t㺛sIB›”‹ªª<$ëT“R1Y ¦ä•UZq,œyK9ñ" ^¾ÑùÀŠÐg«ÙÛÊ“7‰V-¹¸º­A¯_/Ÿý˜dÏgë·Éäæîüò—é‘ùž[[JL”ó\ax‚B¶OÉ8ïyÀcæ9.âó¾,„Ë´tɺºå%òý\¦|»YÂ"6ç¯Éҙʗ¼€¬çxr#€è~×4¹"/K¦†þ˜Ç rà½,þ,æ€{\ÕlÊ®ø¼Íc;ª‡Œ³ +`w'/êY€"v‚ 6ŠJ¬¿áÙæ#Ž1j±"%¦ÕŸëÌ+J¤ÕìöV×–ë·ð[Ss-¦¥Ú²S‚MQ6¹o*ÓºLS"^†‰”n#éÔky \«ZÅ ô7t!,ÿº®eÌït‡j§IÅ›0× ó÷ÝaƒN’£ â·-qüdz«¿KÅc÷‘¤s Ñ`:g\Mž29«Å­‰ðϤt’ +4Í[6uUzï˳Õ-tK†÷øJoã Jo¡X§Åé?.§Êû‹®‘¥¨íWàüǤn:ÖãåÿCL£ƒ–XqX{À %§™¡”1˜›½^G7¯§r—´‘ÉÙ&­àHÅ!íϰÍéilžg€N]z¥Ñ*G¿Å˜ÐËOšx‘r\Î*"¨e©„ˆ,xJÇf ¦°dñsd!‘Y[G„R—ì±hÒe»´À¢/0áû%ÿ¹Bjâ£/‰¹˜\?^®oÄò{·’+xCÀ3šÓs¦’Ãã0¼¾S‰˜ˆÿÆL³¯P±‘Ø켂p Iyeì)ÃkÍü¨)ÃN:“/í0ïñìb£ÉÈ­ý1ÊV;½ÎÉâ5(h!‰9À²õ\V)*Õ¯ïá6Ò‹ÜOÁe™ÒÊ1Γ4T0ð÷æ°lü¶ã½S\×+I «?—8«‹îÉ|аü^ï¾^—(\bg£„ž]vZsñÛc˜¤…+lOÓà ¶œÊ”d)sŠ»­'ãÖláÿr‡ìj‹Ã̪a<8ã㸥)¨NT’伌Í+CáíFTmMuq³jò"BÅ“Ü/îç|CÙßñâ®­³Fþð_ëšS” ².¬K kÂk­/;T~³èq/õ««vE{7³ÊRJ\¦‹¿yZá´Ê]âæï N`"Ë¡Ù#µ%‚ê´ÁÍ‹Š¢ûµzê‰@¸Wå¹:%í?éZÔµÌ?ç ºkcß2n¢£{Ì?À“’c˜0AuJL%4‡ûj]š¢›;f„ˆvà¢î‰¿›EÊ6Ñ·ßÚº÷úµ{kO n}y9Õ‹@o–ëuP4hÖ‹n“ªVœu!Ž¢A_ù¿=¥/¿qì»Gžîëql.µÝh:Íl€-!3LV3Xýä"&÷¿dGeÜ¨Ë ZÌøu[c=ˆ‹÷¶ÒcØÉ௬–œ‰T¡½$ýFSyÎÙÌu'M«¾«ÑÅ×DbÆóºKŸš¢|òbön}=•åyõ#û9“Íòã”¶ƒÑ—ŒkS¯ ݸG.cé©<ôbKœQªÉ˶ký©ùl +5[ôE© és»ÁW{x¯¢KÃFЫ5ëÅ933DÄèe€-U–—›—»jy¬©,tœHà¦; Ëîw˽Æ÷}ÌÑY—òzYrÍÐîÔ™"µ°˜åW{m:AfÂi\#™P”]B§'2+v“š¨€WßQ Xü?#9Ü=ZËqÒŒÔÔ®­ð|þz]#¨se.ù¬?Y Išý†Ò»0ëE ÔÍwAYVæóÓz–>`ĆҺ ³¼ˆ ¹I[›²€íY‡:äÕͳàËe””ÑîFYs†ö£ZÊQÙ[Ë©sBûÖòÓ8½Ì awº«_Ýá™Þ2·¨àr Ä*®sd}ž ËÓjàH{‡yžð¿²”q9p +~äerÇ?Î%(Å(áàð qк'-x}ÓJõ;§ôñD´º)¥âüF.~¢2ÍŠž˜~þv*¦‹{ãBëÃÒÊ´åS¾¼¿_©^0Y×wåXùe)vìò{¾´»£JR ØEp8.@jñQ–ÆX´s)-à“%Çâ8A¹)¤ï6×¶ç MÜ{3Z§×>©´ Š/<·ïß®©CQŠOòœVXŠÒæ«MÍ $O™‰C¯$Èà¨}?‡X†_÷w÷Ñ R¥ ¹tÊ$C)kÈÒœ:¡­%˜s$ã ªƒ9K¹ùE³k›x˜.NËÕúŒ +ç±JÐ*­œsªç>­±ŠgmÁv@G²‰=š.yoV„Þ,×f G0EFÆE2ð_¢4@¸H+æŒä­%’õ60aLh*Ó)B@ !éÔµ{;L·å´>Ö z¹hööï>ì5gŽTR”VÎÉ4ÈyâØåÁpL8N¢LüÈxLjãp I88È5ˆ`ÕåÎóñÑ ³âÃÛd1O«6x×FUÕÂÔÌ0ˆ¸rdÅ©ªZ ø‰tFøË «²ªÌñ £Rö–q!ìÔ›PÚ’n +m¤†ô‰Ôð½DZåšH¨ÌÇÛ¤‰ÙÝŸ®”0'wÕ  .b`91Äœ€ÓüÃú.ð{„68Ëá¡XSÇ mÁ%MÁ·±«çdäÖZá,Cë/WÓròÕ‰¨ŽDª4?Ì>:ë)a:ëy „xÆÍɽ›«ò¶i¡¿™æ#cxÊø û¨Ä"¥Õ‰ÅcWÑæäÖ[eHG™}в(Ì1›/ÌGÜGIav)qÇ‚²”Ùìöƒ8>èÝ“žåˆ©'4sè©­¡£ˆ;˜¢þ,³õvGù·°ËŠE•]Jä(BÐ6¥8¢¨j·„ÍcÑc‡ˆžuÈvÔªá‘ë…£D§kõð©û:«yàhÃÆGI;¸àh€•‚£¤¶»ŽÖ¬|@3k, ü×¶ý]=쬣k›@ ÆI UÌ:*¶z ’ä%è£À%iÆ<ÍõèÇ f!h)V¥NàþÆ‹th¾ê¨ÅÆSiNÞê(ÄJVGŠÊ_5¬|Õ‘t¢,~j¶Mä$ЃoDåÓ¥Q£òÑhukYuhzÕ†JŠi¼ÎÇ©~Ùs´k¿·`1ÂíÐkÿÃs@ØxHÓ3ÿãh‚ebºR¯Õ¬¤)Ãlæí±cÕ‘›©N°bÓEaŒ8× ŠAÌ‚eS/àºWµš@z¤P’Ã3ˆf”k#-P.xA›¹öè†q Ö'>£U4ËœuÑHÁ˜•i;lÄM-ªY<›¿‹.8')ÉMÁÁÊG T=è0×fá0nA4c\ ö9Vž.~ yNØz¼$f—LªüžšÚÏÇw²FtÕÄ‚`GfR T?Ç{·°Ë;AUvI'ˆ#Q™’qä¨!NæÛ¾*Â+à® ¸áÂrÙ5ª¶é&ïVoé–h_¬¡®MR7kD÷\+€©Å!e‡äM(E(³<|Z}ÛÐ&T‹¯ÌRœüeV€•*³$U ÌªYyÊ,åEa–[6òP¨á·(@ç>‘˜ŸH©Ü U{DýZ ê2:p'Џ3 b¬" cV ^† ñ²­/F¶¯Cqô‚&3;lŠ«|ŒUEÂu8d'Џöˇð +U5}çÝY×'•Ð2C*\Ö(yƒ¶|ˆkkv³`mqˆö*ŸHw7ÏËù™3¤¡}á'N|Sœ˜+ˆÙE‘„÷®‡¶ëÁâê¥KàŠòQËáHû¼6Õ8Õp¡•}P…qlxvqñ㸲 ŠDz¼0ý¶¨»”õ¹òÂ'ÿA°Ám9Œ6NÉJSÈ> 9Ä*½8ZRøa´‡KÝâ\| ºaâÁЊBI-‰üºfäÃÏÒuîm +7wCàܦðÒhmkšð6b\w:äÁWxðÕÃ)N³¬Û|~P:FCun(ĤZXðQWxÔÕÍ(ˆFûJ‡»¶#d–¢v€¡zÔ²ÂϼÒÀ3¯NAz€Úr!VÂ<ŠJ¢z8³v_íø_85i¸µ– YHzœÕÈÉÄÔm‹jÑ´ò Ë¡Jšß¡^q Oœrº¤ +8½'ÞíŠkÑ´2¸‡“‡*±}s¥kçæ[Œ KNWG#ÊzHô•ÀÇâÒ{yì:ŸÌöão,·iPè˘*˜GGKªRŒ-’Ìk<ÇJ*‘F†¤øÖ«<¶aJz +Îú%Íêö½øjFõÝârñdïá7¸‚©¹è|šËWwË)kÚqÛ¯¡+yq½Ø#}UŸRß#,¿‡œ +®«™àÒ|Bʯ?2Ówý"À¶âë%ÇÝIn1Øã¾±‚žô &Я ¨ô?ßÏd +endstream +endobj +321 0 obj +<< +/BS << +/W 0 +>> +/Dest [20 0 R /XYZ 40 529 0] +/F 4 +/Rect [317.61 613.89 348.94 626.89] +/StructParent 209 +/Subtype /Link +>> +endobj +322 0 obj +<< +/BS << +/W 0 +>> +/Dest [20 0 R /XYZ 40 529 0] +/F 4 +/Rect [351.74 613.89 417 626.89] +/StructParent 210 +/Subtype /Link +>> +endobj +323 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (http://www.paymentstandards.ch/) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [337.75 59.64 464.41 78.64] +/StructParent 211 +/Subtype /Link +>> +endobj +324 0 obj +<< +/Length 4555 +/Filter /FlateDecode +>> +stream +xœÍ]Ù’·}W•þ¡ßÄN™=Þ;¥š*idÙ“²{¤$–(9fJ\ÄE–¿i>A?ãG3Ïù€à^ìh€äŒÐc¥bÙ pqq׃ èìÙz;›ŽÆÛèéÓ³gÛíhüËä:úéìõrõóÙëßV“³F7³Åh;[.Î^íÞnáÒ·“Ñõd}~=q½ü(MRø_ÓÔ$J£²-“<‹š"KÒ"ZO?ú÷_¢ÅãGÏ_?~tö’DmR4ÑëéãGðp‘ˆTEÒFuÓ&$‹^ÏéSß¼ª¢› m8ºÁ_-ÿõÍãG? ¢øçèõß?úš¶÷ããG'÷—g½´6eBè“u•&uƒÄ"œ´oâa9˜ÀÇfëÁ,.ËÅ=éõó‹´Ié¥á¾ìñw—‘¤õvw >ä˜Ú;ý†×è¸éçb ŽD1¿³‹€7¯bR~ÅÕ`³‰‡9{óGøvÁçÅ>yó‡”ѱ4äÁ8˜—E’Ö¾î.ç0Ð ô`Öœ~Vƒ +Ñ(.[¸È¥‰>Å5“µÝìzÏÀ‹p{¿ÔLlvÐ6ÜaL3AZÑ6–;hm-šdÜ=ú²h“&ó~ø%hsQ'u‡²éˆÊæx ±[Ãgp1$¤Ãçì=¸–e†Ó´·÷¼™&Oª +™%yTÔiR¶î þ¥ÿ¾þþ":ó¸œçËív9÷{—Ëå6 ×ásŸák6?þ%ucCÉ@Éz= .yöÜMÉçÉAæê­NÒÊÝÛÓ4K³óÐÃ+HÒx:ìÁ[E’7ÎÞ¢!m;˪èõø§AFÌ:ÜxH² NFKµ­}¨Aç4"Hó‡ê­hÓ„¸YüÓ€*.s4¡ÍÉ’ò¡FX’’JÇq!ÊËà=Ó>wÏ}Œ3k’Ümy¨ùN‹¶Áa^‡ŸÍ¼}ÀÙ„'O˜ÍºéÉ熧åsó +zU>—´m}·{§Lœ&fj5µ4xÉŠ¤*5âð" žÝПCfw9ÝLH½XF‚°èìÕj´ª¾¿¸|¥gß7Ñ`º^|ßÏÝ—þPP‰ïLE‘€ÍÊñó3Ý{êði…‘—³ëÏ“vÇ@IÖÙÝÛÕ~ +q̺Æg1æ9kNÓ†Ó€1¦"³Éb» M\VVIE³ÂB©§h¡ÑÙRâH8$ƒóžFGcl—ìgýÈ>'«jÀèž.-Ï!©XliºÞáAøº[ïYB$òvü1rEæ¬ð{K/dƒ÷» K0és·˜oî©Má›Ù©Þàµì~5b),)Øí9 ýO¡å³(Ó$Ë<œ:aóè—«Šþ©ª]ßi …Èì>Æ c"â¿Ñ™[9à|€”—¡¢­š= vaͧ¬L÷0±kÙ¼V'ÛÞÊüi·ñ'K¤÷¢U…D0zc’>ð¹…;HÞãZkkóËòø°ZöÖø4Y(\ ~­ïÅ/ü2:Ùx¡Ó>qe”]ìãö*ö3”þƯŸþýÊê¤(}D åE)¯ýÌÊË®ò=MÓºù¬Ì´quHow=øå¦€XÛÝÛ?aºÁ²ÎÞÍè'˜\4{xiÉ ëµ²ŽïF(ék&;‡-éWøç G÷@äÞÄ¡—C [f¥GúÊžl,ŸRùl,Ø”H¢ƒz[wàì7øü°„é]£Y­Õ urýã_€°‘ð`8u› ¦öÑr‚…©ú™cÀIÚÖM—‰%4ˆ$Çé¬{¢³ zç2<|T´ ÍÉ<ÝÝgCnäež´^R®ÐÌp–šÖ§ºígò +R$-ñ áóBVgw-Mú}ÝQS?dYŠüsó‰0È3° l]n¼ŽkfÜ0†BÞÎ 8\FTÒ ÎgÔam&ý„PÜ.§yRv} F8.2‚—k±Ø¨11‹ß×ÞŒ¶÷tø»‰Œ>Y::bÐµÜæX22"í ‹ÅµV-®µ3×" m¡cö{-ÇÆn'á!Ð*!>®Ÿ`ÁIÇ/%ýCÓ{—›~‚‹šr>Ež°mEš#QÅRµ’Œw'»ùÖéåY*µê¶Üt›§ä5w¢Ž‡Éx?+´õKï»@{ ·ÜßÛåóg0Ú¿'ÈÌÖk×zZ%mó`£/Óö@wbø}YѲ&XØÝÎb]²ve:Sù¿n°0ã7X…,¬ b}IÑW¸‰žñF'²“xÚè¸=åöO„j!iµ™·· Ç`ì¼]§‚¥íàÉæŠÑZ¨8i¯brêÆe¿¬xõ>`b !õŽdPØA|ôŸâãûZ/åŒ-[ŸMÕ¹_„øN§‚iê®™pQåL3øß»‰–=Ø©’ýCf›?.- ×줾0較÷åb§Ô!JÑ×k)]OÂ] e·çà{ ay ŒÜ½ žf„¦6­¯ïðÞ+#ë:»3–Ú:¼ãÌPÝ# Ž^dyy »àU´Y‘&Å)ŒMÃÛ¶¢>O!§m ±J~@¯²`^Ð;.OúoÅfôŠœ¡!Èé°`;SÜÈéÇ¥C§²Ø“¥#4Íë"PÚЀ™‘blt@lçmœ ^8S± ìäØXÌËwõXŒoKvŠ”ðÑ*òÛ$ص–b׃Ågþ-¼«§×ö´£ JЂÍÿ~c%oz›|\;lƒ¡sBKTe[¿²‘˜NÌ5TÔ6v‚ Âã…þg†z‘‰ë棸®†Ó9ûyÕtfbHCT`ù—xrª<]CÚã»ÃÞ Ow–£`˜µùTŽ}ÍLØV4^7È{)¼‘YÁÿAÁ‡hu$^Ï­±å'³Åµ ÛëºôìhÿSÏ áÓ•µ ŸötÍ—’×BFÚ±ÜL†~qÀˆˆï:Œkì$_™ ø½òVÌòÇ-,ã©ZfÄB›“¬€Õ<› a^ KzªWŠÄA;ÍÁý'.y¼rÿ²Å BS£¦[Âi!4Ç‹HÔh%Ò[9ŠÙÊŒºM°å‘m|4ÖcuÊÐH¡²ŒMs[côÚÝ-* :s5l9tUU1Q] ³;ß«&6Œv=f{‚züØ ¬ÎaK®›Öð0Q]ù{Û®AÉöí%â±JŸ~B\JÔ¥u*‡by)—g9¢~=@LeIs€ÊÃÉÀEYˆª]DÛ»¶½ÇˆÌÝá)±i¦•½¼º''\ǯp‹áãDöò¼„cXê4}öü|XÓK^Ÿ𷤽Íù°‚ï„þW³ÇҜݯ^ÐV.ؽ¢¥3ú_ÉŸ‡w öNM_`Óø9ð½:'Dk®¨ÙuÚ¥Þ ´\çÐhQ±±ƒFuFocƒ5£ÛWý‚5˜‰V2F–>,þŒ¸T· +“ÂZ¢b·øË¤~ú¼ÐšÒè<¡S¼<¸€ÃÖK ™Öˆ»¥ÙÈ1¦0SÁÛ¸«Xû/Ùk9VL—hø¥©ŒUhù/š…S”zØ‹À2rw7žÅº×gðš¶Gþ‹Pº<í† ì|Џ´i‚¤ Ê€eiùs¬4GdZXüšóf¹­/-µožå³rR ä#†¦¥”6ÄJ6ä¶3lmŠÑUîÉSëûcìAç‹FEûìÏãzX†)Z/,cDx”g‹Í‘YÄÉѵƒ•IŒÕ™·ðÖ]‹hW²e=.õ‰Ç$–mqåýš…B0h/€…i§Áš;R‡oÏèÐÎb\ŒûóÅ‚´ÄatXµÑ«XÉÃæYwòJ«ëb‹ôÐ8 gÖÙæÁ ®%°¶™ÝÈ‚ot×ßJ«Úë½1¯¾:RA +wËVAoŒ¢,wa—¾S ·«s€á…U§£†£íGûf¹vÂ¿Ç +¶Îªœ£ªWYóƒkæT :Ü^¦ÔÎlûÄ£‰˜Kµ&kž–ml]cjÍTvk d¸³ÖæX'×±lN‰ú*š¤Ê|ó‘ê÷H-øs¯µË¬¯òNNWÙÂ1¶6a_/d½¹€ìk¾ûaÆVеC&RñQ¡u£Ú?RjIî#Ú’÷Û> æ¬õõ¤ü$xÕ`UƒŠ?ý5Ö¬¿¹e/:éM¤õR–ݽ3ws/F‹1„¢J8z«¢ Eå8åñÀ‘ô‹'2þdÕ5ªØÜum…Û&~oXa¹”$ §]|2ìÔ :Êe ±i›¯"‰¼9¶}›yoŸi©¡Â„bÔ?1‚?³V3÷=ÍXž»NªUþg1[ëë° Z+¹'ȵÜüVúÒ¥˜v>þ¼lÇà QKÎvÕ›úç$¤“W;ÇE‚ùo!@tÌÔz¢<³å‡ŸŒÆ2˜B2ÄÊK›~XÊŠ利1®Ø£ÛÞç(K“¼›„Èt5‹¥€LJÅžý¡‘»OU¤ÅÓð;Áñ(`ÝÒÄ}œ½eÛ•ˆÓHµÞs!õw¯ Û 7!ÝeiÔÀëÓï¼½ÀÌ +ØîI.©–ÛRˆÞ¤"­“¬ëJNQ¡Ð­+ñT‰ U\ˆÌR‚waZóBœ³¤)½Š`ÐíÀ~²é³*]µ®+±0‡g¹4UଜÓ_íÍýµ…Ë–vÐàèžÛ'á¸>Ài·Ú‘¦˜¸©’×!#f„Ç2ÿkO:ÓÍ,±Wà˰ êÁCû),ÀÊ*×êhèZºkõ"ê¦ µ¿#Xâ²>ÌæÏÊíY]<íVcù,Ûpu™;P¬i]SÓ<ą̈µw³A” u¶ƒYsìZWªÛ-Sí“§>ƒÍªIˆ!\ykE¶ +²êDTÐ`½zýwÙ-ÿ6Ì–OO({ÚµãYmð.¯oÄ·+äÔ¯¿þJǘ¬ÄÃaÑ4B‰çµ`ïšYz*LJÙÓÑžE•á1N1_ú\!ìîÍšlÅo1UÒV4ÊàßáI“¢nÛFîAžýcÀýà +endstream +endobj +325 0 obj +<< +/BS << +/W 0 +>> +/Dest [65 0 R /XYZ 82 728 0] +/F 4 +/Rect [198.85 676.64 244.65 689.64] +/StructParent 213 +/Subtype /Link +>> +endobj +326 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (http://www.paymentstandards.ch/) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [242.07 625.64 368.74 644.64] +/StructParent 214 +/Subtype /Link +>> +endobj +327 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/fr/shared/communication-grid/alternative-procedures.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [125.35 246.39 361.89 265.39] +/StructParent 215 +/Subtype /Link +>> +endobj +328 0 obj +<< +/Length 4277 +/Filter /FlateDecode +>> +stream +xœÍ\ÝrÛ6¾÷Œßw;M Aîd<“8Nëd7mÜÝi{!+²«™XRDÉIž)—Ù˺O±8¿$Y‰Ao3‰"‘ qœßïàèéz3¿œL7Ñ“'GO7›Éô÷ÙÛè—£óåê·£óO«ÙÑëÉÕ|1ÙÌ—‹£7Û‹ \úa6y;[GÏžŸDïÒ$…?UÅH”FE]$yU4KR­g‡ÿþ.Z<;?<8zA¢:¡Ut~yxÓˆD$ËšE¬ª’Eç×¼Ù÷oÊèªáoŽ®ðW-}xðË(Š‹Îÿ~xpÊ_øãáÁÞ|M[/±¼a±2MÊIE +%ag×ñ8­â1½‹‹Ñ,£kþYŽ›xÌF“˜Ž6pqÎï.Ðî[ÇâŸLÂ’ÌKá÷Ðûvþvä@É51!œ~¿ÙÂ0àNÓÀ7GœÐºJó|^²”$Yíën³Ñr ²«ÂF?ÂÐ +NF^%¹wÔãàÝQ²£»ËI\ަ`Ðí>gÁûgyBn‘óœ&e¾“ù3£8J) MCY'陑„z»{ Ü,åW‰7^Úgq«ÔTÅòÎ6‚¹y6ú0çü!t>)D"‚Ï“%|Ê×RAÒ$§¡gð½| —ÂõcQ€š¤Œ÷‘EiÂ2lzù¾”ÿN_DGëøl¹Ù,¯ýòÅr¹ h ÑædøPw6xçBE^ƒ’&5¥žNƒ3qÉZº{‹ÆüÝ_ªóé/£¼ Ý3«8<Ø8+Îh•gœüÕ´®p˜oƒ/gMr9kºßr²ê^=§"E±~ qf¬LŠü¡z£i–…§·)EŽþKÕªñ,á׳à”¼e6ȸ3Wo4)<¼û$ÍÒì8øðj°?µ¬%I*7˶„%ƒ9Oøpã1ÉFd £vÐm››—Щ1¹¤®Ù×XݯŠI) + Ä”œ"V'5÷…“²°ˆÃ‹0xq£õÀ‚гëÉÕŒÑóe¤H‹ŽÞ¬&  ëÕÉÙó(=z9Y\E£Ëõøä‡8`@ÌîÒ‘ +ÂâîZ<GýrÎ#!âïÑiÃ4yïóÙâr‰þõd£b;῟Áæí° w¾ð[™øºˆI*ZZ}co½à–ÿÄpx;I+œ1ÄYÂÏP]•EÅ cvs¸„#¿5žücl¼(˜ Á +í;¢SãC`ÕžÄÿÆT¹Ûr Û*´Ä)Y6ð CêÌZƒËj–p£ß¹jÅÇÚ’ñ …¾‘âqÎßÍ‘Vjäk½Öoø Îþ“Ä2^@V½nâë'›\Ã[0,+–8q¥CðVbñÙc ?¦1‘Ììι+¸RÎ’*óÍGð0–ÅŽî¦s5y3-+QˆóË:KòªGÐZ³ºëkàX±Å[Î%˜ZËB$£pé¯l§q-žP8„äŒ_GðþæÓµ¼÷#rÁ¯1ÀŠfç71ÕšBNÖŸü%í‰W2I±Ð†¾HXáf†¬ASÁÙ4å4ÕR„·\ ÷ëåîÉÕà«ož¤i‘)ü_Èÿ³4¥åñ8çßiu<.àZ ÿĵ¢2ßÓÇî§¹lWËçOŽíWªÛôÅqNk;].ãH†1ŽÈsO†P9‹…fÐ`« ËÆw’ D6ø¾5~欖Dœ³^¶q¶¥ÉiµñÎbÈûYQ*XˆZöQÉóµ.¢\Æ· #KÃhœ²7Ôiô, yd–M„_"ðYb³þ “Z.“àf“ÔzˆŽîf¶|H²¤Ì¥½; ömʼç4WEitþ¡Ò©L/ø°²øüý7àR\ošËõí 󸨄ÙC8CªÐÅ¥»]\æ’•±¦H +Æ0,žÓ$ï­ +Lót*\éF ࢕JjÌ|M”‘Û.ZægÞž[‘ÉY;|c3Ò¡4MhÝ6\^_©o?á|øð*Y)îûÄÿÙɳF§Ð _âÈpi›dúûÝ#,†aÎå¿ô-lp¥ R{zë,³™j½ +y"2®¤â18µ +À]óUªžHñZ“ Ë"Ì^Ôe’õç•& I9~Òû­hêDÛsJ}}ßO¹PRœOo¯Q×.§ c·án×(† +ë&põÝF¨®^¸ ~÷\æìž¹bÁÆÌŠÐóÓF§¸ã›Tù]¡èèµfÃ*°@p·²—ß õrZ” ´[—¬ç°ö¨ŽM‚Њ€$ Rˆ¡-iÅ@wxH o¸«0ZOw¾´(Ÿ‚Ç{é©yt«mÚFDò +B'D»èw8õFJÄÃ:â])7x¹é“öÛh”]€Ç%|f XÓèa/Ôµ© +y(ô¯uÊ• zEÚºãejòEß)”ͤHÆMq¾5!ð/½l=Är‰×-§²3µÓ>™ôftŒeS‡=ºU%:·Ö³z©?¿Öþ|¹þC3•&Ê=%ƒ@ס}Õu4ñô™Ä˜¼W“Ôjk ‹cBl ‚"4! ˆ´`òªj­z"ÐRÜG ääXáÐ4—˜{ž¦„ÀËÓ4cÇÖûá%iÁ-Pn±öH+kpК3õFvLûo°§AÚ™Zб”¾±t&‰éÇ™ ï¤øtÞ¡L?¥È"b)äuB81™BŽê>q]IÎSúTL3—ô¼¤øta¦E2Œ>É*HïtõÉ€ÐHØÞ™šP‘Öͼ[; +”:<ÆP%ñ @®Fη9±pér Àqõ€ +§ÚGÑî +4oV¤µËtœjÙ‚½l\ ôò­^ã÷À 3Å ÊÊüK}çÍ>ƒ©†¼g›lÓ-CWË$1ŸEúò8j̲¾Cߺkê4¶í’¶ÂiøÃ²-«hyˆ'¬Í< dÐ)÷ÝέåÆÜìßK{~y)í*ú•6}ÄC.’KDÊIÌŒ¥Üa¬7&ç4—P¢—ÞÌcAZ‹§lXVûx +L•(¬öª™À0dg­€ãp!¯ºpÐ0+Uå./×T«ŒÞ¸åï]"­b9[*6Lh†®ô¨¼ÚIT1ç¸Ø&×ÝÅÄ4—jõÖí6ˆ]ëÌ«É @SÓÛbª³Û.l½ÅE: » ž¤eRøæßø¯˜üt¥ÚÑl8Îà±1íSæçaƒÛRV…y¨ØÇî ”’’³Sp˜ì·»¤Y‹û4x6›T¼eé#0x6›TÅŽî@ŽL÷‡¥º—Ú ›·.£ÐX³Ò€=×ä¥ +é*KúQ ;Ýq/Ú¥ƒê|:‹KEž¬CéÇh|0 ¯ FÖ7©næ7Pɾٙ—ÙóЦú«îåÀWŽs¬6t÷¸—Ø•e£X¹ç!ìíü¶ãk>š\`ýF+ðª0v-+#kn¸X̯½‚Ké‹ ¸{¡¥êV¥Ôn•s!̆v™6¯ÔNö«0+é¼Ñý[~T©r*†Ôß«Ž"Œ“«›aÞ¾—°ך”&Œúús[ _&¼•eE’e>:Â{Œí6Žñ™ôìT._KðÏ—qšÛa’×åÊÚÕD†Y¥Ÿ¿Ñ%Ò‹6…}U·ítsÛB ûEo÷ ǂʨF§cE—Ÿn­¬ýñ2:<¢IðôÛä¹îvÙ;ºó;  ýÝ•oª$wZv.q¿Í;ŒÏG|!¿ü‡ÏgÓ<)ˆ¯Û{ð¿ÓQàõŠò:`¯ÈÝã^^‘•ÜñSp¯ÈCØéÄZÂø@0¼YšPÉÖÎŒû¢Nï¡´ 7ÄÄÑk…u5÷–Ií4œ¨?C¥&Zö»‚bõÿ¿6Ï«Ôejwz8Ûclã4ÌZãÖl+¸T6´2Xú,6a—´2VÀ|ópÔÄ7=ÁFÎ[ú»35ßÈaÛyÓÌÚ®ÊW£ݤ¯#FaÀ_€A!ÍÞ·>ôVÍ‘?×z·. QQäÉÝÔ¹{@bsW*6wuÍ|€®³<© +ß\†¶ªÕ V0‡µªÎ~$û»;{™ã76íTæ…šù…H +9*GÚ9Ê6H¦Aµ›%@Éï´0m´á”f/4S‚SPûÆkˆ_ U¸¾àÏ„P2¯©Æ6¼`$É yá-£;ºÛ6´rðjrùC,­¿Âúí_ nÉóÊiWeÁ"ÞÔ¦gàzÎãok?Y;ÐöWÓëÀØÀµ.a¾Á„V¾ƒVÿåyúF6h–?'uBúùäýwÏ\š}k«2€z$‹í¬ÊRœ÷y¥eëŽ5ŽÊPE÷PT±õÖ*UÑ›$±xˆÓFm‹Á>t’ z]gU³n#Ož–IÚç›­ÞÈ«/­ˆjÜsýȧ#iæF®™½½ã5«b¥Þb\JYwâÈhÂjßœì#Kƒf.³ªLê~%þ黸·ûDhYœE[k.[Q:Ûu1Ùß'±¾rkWëB=mWÅ–»áÄG[íµ´XJIPèe,ª$¯}ÓeÅ#ÍÌT® êlZïà V„k34Û©GT648¯)î ñ r^h¥äÕ²JúñÌsã(GJÁì:ó@aÉÊj½G´ 0€¾pÕuПÖ*1/ÓjgïJd.v)r£U  ó… ÜĤÒ0㣵º{‘Ýy˜„Qf³W°-^üÉ#ÇÄÏŒx˜Z»àâŸâ*Ïà‡)ÛÑÝÞeí{ðÂ@ÿò¢†5­‘`_\á”§»ŽL(>ÍáÜ…ŒGýÜ—„²¢ºÞ½#.h ¡8â-/¡pæ[tnzœÌAU–ºN¥ ˜„½÷^¸Nœe²Ê×å}7Âuú’<àê Oc‡±ýx¿3@û½R̯{†x?-â謎òtv9™¢§‚+Ö5@ÿÑgX×ð€ú4zýô ·?Ü8þ ×ÎÏ^‚ª>{sú³ÜðÄï¼þ'¨ëÂKÐB§âÞÓ³Sxï+x¼ñüKØÑÑœÁ~ÀÀÜò^¾Fl ÌìÍÜãÔª®D)K¦å¦èn%ç¤+T륋ÔÄ¥ÁDÖ¯¨¡†u·óV"­›Ôþ“åÍùU‰w©mÿà-µ¶<É`c s|+)ÏxÃWTtGw¾ã d!‚©~y½:˜ÄV'KwFéöam@74 þ~)Ëd†ªH&Ì ˆQ ™0†áétŠk¬zý3&,u¸³ ¹Ûáà GA{{ã¤ÎL޼0mÇ3vÕ—«X·ú¿ÑÕÿö¢+þ$Û@æ£Ö‰ë@8V?ì1…8×=-bd5X3ô÷:¿r~w—NW¶ɘUY[%Ÿ-͹³*ºÓl¦•ÀG!è"ú}r½2³û¡¸"Hb#Y¼hó\ß^u‹+ñ—}òÂ]‡· «vž#jøNøûÖ_ôp_r6É– ¾¾…÷¯Ô°ÅðNpÀ®}+±+=hâ:©ú§w¹èúÂÂñä +endstream +endobj +329 0 obj +<< +/Length 3493 +/Filter /FlateDecode +>> +stream +xœÍ\_sÛ6÷Œ¿ßBv*šA‚ìd:“?J«ÇqcõÚkÒU–]ÍD”"Q¹ö¾R?B¾Ì½]݇û ‡]$H‚”lQžë¤ŠD,±‹Åâ·»À"gÏÖùüf2ͧOÏžåùdúëìÚyw6^®~>ÿ¾š]NnçÙ$Ÿ/³³«í/9<úv6¹ž­¿þÚyþò…óñô$ðø/I8q'J#?¤N¨0g=;=ùá ';=y>>=9{EœÔg‰3¾9=âÀ!‰™Ÿ:”<|ž °(£ío¹3øØäÞ€»s/r—Ùåm×Iý¨U†‡ª§%~ÚÊîÚ05dÁ]|ÃgbÜâ3»ó´FOµlÐÍ•G¸ûϹ»›7å›ßÁ··|¾X§ê¾ç!Q1–„<šÈùoc7ZÀ@W0ÐZY ñ»ÑÄcn•5 :ÇãÒÖ¶óëÐÀ‹Ðœá¯r&6[èZ¤’õL¢•èc¹…ÞÖºK©ý¾G±ÔOhÛèÿ«™qŸ7$»™Ûœæ0Û5|ön†„Ä|Vî½aQœ†^¹}TÝ$¡Ç Hê‡ã¥Ž˜nФ7_`§â3|ýÂ9kq9Ï—y¾\´{WËeÞ£×QsOñµº>þ®"®× õÅsÚ»„ ðÜ.Éav@mܸÄvnOЯû#~ÒÂðÞŠ1?L¬Üœè›ÒØOß¹TtH}1\o@¨Kz#«-}¬A‡""ÂÇâÆÒÀ'v¿sÅÂ•Ž¦oø"Ôk„‰„uì6¢÷ÎYðLìœ1Nšø¡y|,Mp˜×ýÏf˜>âlå³É“#ùÜ~ÇYó¹a \KŸKÒ”ßÇíÞ+Ó§‰™DM©^(óãÈÂàeƒI?…Ìn´˜ÜÎHä¼\:MÁž‹_"0´*ŠH E •ð|ĦN +„G«MË»ú¸“TJéœ]‚^¿½t5:’xƒü+ +E/Ì­ÆÃ9»ZM²âurv>Én÷f=xñ­Wjj/9¤áD÷¡…/4 çb’  lv»m.ÍÃ8S1dFZ8×LÖ>ƒT¬í4Ôü#Ñ]ËTu6'Š*åR&À9ÕÅÄ`“=æ)l™§=„hו–Ħ«×>.³|’ÁLåi:ˆqû!?h’Ò3`ÉŠ•EmÓÔMÚœ(¦´ÄO¥”.ˆÀŒ„ŽpãiÜ9SQÛLí#G«Ê +a8lf4rpo@Ýì²¼åz!³nœ5æ +8Üà†ÄÆ Ýíjõá~,Ô¶‡Xƒùd¾V jã½{±ÌçâÝ šOÌìÏÁä~™ÉmÊli1Õ m:ëMóÓfB£9×Û)è¾n×w2ÿò¾÷š–|˜4‘psi›4{3¾@xäG‰ÃEHCÀ°D~hµín—°)ÛlV(`ÅŠ‘=i’À¢–$¸¨«íBUaØÝ…Ò¦$QÚ¬PD‘@¾¸Ú »7‰Ö‡œ5lª®=Ü’d­Ñ¨ñtÑhYLšÞ;NÄMjJp×XSÁ‹¸Ûw÷ÕžÀI'¨J«Dƒ|+¶ÛʽºIvÝæ„ÈœÒÐgi“yËj(½IB–„v§>e-Íþ¯ãÅv)£Äç܉at¬³SCHÛæúÄ“s?& žª‘ JM…ZPM›*µ“4|N÷»íi¹ÚÆ4^Œ^€¿ù¬gŒÎà§ïaÓ›¹?=ŒÅ†sa_ßÙîô¢cm©á[„îðÖðâ%¼4¼hƒäÊÍ`bÙÞæWãWôÑŽ³²½ gËZqV’´ãlWÚk!IΚØAT雪¡¨‹A‚Ôh¤°4J– +5=1°'æ>ÛDÓ ÚÙ×NåT¤†!½Zˆ¹ÙÀÄáR´âèÃøS’ø”4ùï ɯ,ª)`P*ïÕÛfÄÚÝÙNô¨ 1D,¸P‘¸Wž‚„Šñàct5D¡î团Už«A«è!VŒ†ðð5| /ÆU½Xóݶ„÷°Á²ŽBö(+âÀÚ;Gµw ŽÑƒ.Ô"í"Q v"J¥“D‘jì@”’ Qºh´,&Í.Da°»³ ºQºúÚ (B·QbÊ(cÑG¡›5ÏÞbOƒõÚ`¿Pßžx¢÷*æù`4¶,±®¾vÂICö‹7e`üQG‘Ÿ aîÛ!¶^ËãùÑ9þ%@$”GÑkyÓ‘wØxxd;÷–x‰9J+¦6+OåÖ·ÒxRˆíX•28ÏmrßG#Iá6„àå£(õ¹¹û4xrP©^bcÆq?µÎìez)Øor:W!º„‚%øœ¢øY@(›õÐâç¢AF£î ì›cŸ>²¶}žAñ_—â¬å‘0—爋Ð>ÇŸêUQÈ Š£i–Å>¯qq`•…Ȳ$U»Òâ"…ÞQ1 +ǯ‹½Û²n_’¨MõR$ã—“3Ên–è“\פËÉ“½ÊJud^”Â߉ë•ðÒÉw>ûÎ^”•ì¹ÇåsCÁ ŒÁÞ•GÒ»ð•Uð5ùNUß+u .´‰Q¡k9P$^õëAÄž©EB`\Þ˜Îä¬q9Ëy–K…©(õ6×kTj+´aü·¸‰°.Vç6‹Ç©ZžžÏ¼ègR€‚ =ÀÏuqOAÚÌ4ø½¶BÊÃ, +ÚÿÛNPzÂT>þ×™oµ48k°ÑP¢Ž‡ ,¹®íb)«p4@d…efEH¹Ò«~«ÌŠ Ø.M118~S^jòÑ/À¹«D˜r™ÈÅ?aeÌ¿À=l‹{_zzÓ\úkst&ë£éÎ3+æmQ¡^|¦:¸9ÚG¼Í…ãS0]€- e3wŒ`?Ú5]ÿÖ_V~÷˜q £ƒM)ºšå|3/gZ½[¾Rå­½À/?'­ÃÈ^ànUÿUÏ$ÿÍ 8,¡hŸj–$5$[ü…>gKÚö胬n{¢5w[*FiYÒQÀ4œõ™žu –«`m˜²ê¥ê߉-œëØC¨dH-êØØipT`‡£Gö³£L“ÓþÀÞwØÃ»D½Fì£79õ죦²»le6_7lk÷që‘?¯þïÝârèo_ÉxýG…? +)áÿÏï=LŠ–ÛT¯µ´›£YPûqe_¡¢åÍÌ?°ºÈPpä«"NœB).ÂÒoˆ.òzñ“ò>,ç…v· WyßÏj¥ØñVîÈ "‹çƒÉ@M-ît²Ró–ýG®^!lêl€k«èè àBîÇéc\Ùñ®Áé|Wœ£ƒ–àKAzá Ã,øÛJôR¾V„)ø‚4¤'²2wßTÀ)òKéWeœj\iÌðës•’é +WUÏ^äæ2Êö;êÛÑüxʦ öîk)ë‡Jð†’eåæÂ']®.>¿Ä%¯OqL–ÛÝ•}x‰™å¾ng°bSGúR Ÿ%(ÉY“!±B}{BýW ¤{Or1mª´ÿ{¢œÂ5®&§O {^8]I«’FDó".«iDQIdîCõß4Œýˆ[äØ¾Û +­¾»ÂV<‰#¸½}O™Ún[õs\IXèGÔ”i¤S +LÜ`‰‰$QžFÁÉQØ<9êý,.õƒ¨!Ü¢`J§ï\rØ%sSšB1|SýŸi†®³79ë¬Ñ¦È€¥5ÙÿIe±O¸e|½õQ–Ú9ÕÎúþQß ‹ôòÙ•®Ö‹Ý±F4ÿsx¿] ½X6¾ÕWÒ.±t§ú _êmÙËgpÚÁÝ×âÝ!ôr1ÖB|îýä1Šà^ÒNs²bK[õXOØÿÎÀxgÜKj÷£ICqƒÊZ„öÔ@>Æ+Ò!wÌÊ Ò!KÍÒÿÚ•4b +endstream +endobj +330 0 obj +<< +/Length 90506 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 609 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 1202 +>> +stream +xœìw@É߯³›„€HÁŽžõP± ŠbAEìíl§Ø ‚ŠX±c?ìœOlÀ©ÛYØPñE@9Šz å“È;›M† ²T¾Ÿ¿ÂÃììÌìÎì<;ecbbþïÿþïõë×/_¾|úôé£Gò€Ç_ý…ò}Èý!ˆœ`LLÌû÷ïc¾Ÿ+‰DÿüóO• 6SÝ\¡¿¿¿‡ÃiÛ¶-:oÕœ ÖR­\a||¼ªªê‰'þùç'''###±X\稵T+Wèãã3lØ0ü§¶¶vDDDÑ`ÿûßÿ–,Y2cÆŒåË—üø± +PS©V®088¸mÛ¶ÿý÷ú ªªúéÓ'f€ÔÔÔI“&q$p¹Ü¥K—fffVAÂj*ÕÊ"¬­­»wïîææfddÔ­[7¬ûöíàÁƒÚÚÚ´%ìի׋/ª&I5˜êæ +Åb±———ššíþìììâãã‘D‘Vtuu9‚LbÕ¤ fSÝ\!Mjjêˆ#hÈãñ‚ Ïœ93--­*SP³aï +92˜ãt$Ib](bÏçc=77몪ªXÏÎÎÆººº:Öÿý÷_Z\¼x1‡ÁÖ­[qx¬3?n¨§§‡uæF4ô×.h±nhhˆõøøx¬c=..ëÍš5Ãú»wï°Þ²eK¬GEEa½uëÖXõêÖÛ¶m‹uæTØ:`ùaŽÎ;cýÉ“'XïÒ¥ Ö>|ˆusss¬£KŒõž={býÎ;XïÝ»7Öð޷o_¬ß¼yëýû÷ÇúŸþ‰õb=00ëC† Áú•+W°>lØ0¬`¿@øûûcÝÁÁëgÏžÅú˜1c°~úôi¬?ë¿ÿþ;Ö'OžŒõãÇc}êÔ©X?räÖg̘u¬Ïš5 ëû÷ïÇúœ9s°¾wï^¬ÏŸ?ë»víº³³3Ö½¼¼°¾dɬ3ïÿeË–a}Ó¦MX_¾|9Öׯ_uwww¬¯Y³ë«W¯ÆúªU«°¾nÝ:¬¯X±ë7nĺ««+RFuîܹ-[¶`}éÒ¥8üöíÛ±¾hÑ"¬ïܹë ,Àúž={°>wî\¬ÿöÛoXŸ={6Ö½½½±>sæL¬>|ëÓ¦MÃú±cǰ>eʬûúúb}„ X?uêÖÇŽ‹u???¬£Àúùóç±nooõ‹/bÝÎÎë—/_ÆúСC±~íÚ5¬4ëÁÁÁX·¶¶Æú7°nee…õÐÐP¬[ZZbýöíÛXïÕ«ÖïÝ»‡õîÝ»cýÁƒXïÚµ+Ö?~ŒuÔFa=""릦¦Xþü9ÖÛµk‡õÈÈH¬·iÓë¨-Åz«V­°õæÍ›c=66ë¨ Çú‡°ŽÚ|¬'$$`=#°žœœŒõúõëc=k°^¯^=¬ùòëZZZXGÏ2¬×­[ëYYYXGÏD¬çää`=C±þõëW¬£g.Öѳ˜Ã Ÿ~•ЉDXçñxXÏËËú@ À:óÑ\§N¬gdd`]CCëÌWµx•"%%ëÌG3s»}}}¬'%%a½Q£FXÿû￱ndd„u棹iÓ¦Xg>š[´hõ·oßbÝÄÄ먟ƒuæ£u~°Î|4?{ö ë:uÂúÿþ÷?¬›™™aùhƳž8òæ=z`ùh¶°°Àzxx8Ö™æ¬3Íׯ_Ç:óÑ„u¬3Ͷ¶¶Xg>š‡Žõ .`}äÈ‘XGO¬3ÍgΜÁ:óÑ|òäI¬ã#'NœÀú/¿ü‚uæ£yúôéXg>šýõW¬8p뎎ŽXß·oÖ™æÝ»wc}áÂ…Xß±cÖ™½ÓmÛ¶aÝÅÅë›7oƺ››Ö7lØ€õ•+Wb}íÚµX÷ððÀ:úuëèX¬{zzb ë( XGiÃ:J3ÖQ^°Žòˆu'''¬£2Áú¼yó°ŽÊë¨l±ŽÊëèZ`ýСCXG×ëGÅ:ºÖXG÷ÖѽutÏ`}ܸqXG÷ÖGutObÝ«XG÷0ÖѽõK—.aÕ¬_½zë¨î`Õ)¬£º†uT±Þ¯_?¬£:‹õ>}ú`Õq¬£ºuÔ&`µX¿ÿ>Ö™k µEXGmÖQÛ…uÔ¦a½zŽ¢‡û€è¢‡#öž¨#—ššZ•) hWø½S”‹êæ +…Báš5kð{K‡OŸ>ÅÅÅáA.ooïªI %® PÝ\aŸ>}tww766fNUB?~\WW—ö†æææÌÙ |æÏŸÏœ* üˆT+WÞ®];ú{…qqq€¹ ‘––6}útzÅ—Ëuqqùúõk$  ¦R­\á‘#Gð– ß¾}ÓÒÒb.߯DEE¹»»Ï™3gÍš5Ìõé@i©V®ðŸþ‡JLLD¦ÏØØ˜¹yPáT+W˜/ÙÂþZD‡˜ûBP INNÎÊÊúÞ©ÊEus…±XÌü.Õ؃ P ]!? +à +jà +(3à +jà +(3NNNAAAß;@¹WP›WP›WP›W@™ILLÌÌÌüީʸBÊ ìA +PW@™WPW@™WPW@™qvvþީʸB€Ú ¸B€Ú ¸B€Ú ¸BÊÌßÿ‘‘ñ½S” p…”؃ ®€2® ®–ü÷ß¾¾¾ÈÊÊ¢¦+Œˆˆðòò + üöíÛ÷K#PjÀÀÔ,4nÜØÂÂÂÁÁAKKëùóçH\¼xñŸþ‰~xzzLž<¹I“&(À÷N,P +ÀÀGGG{{{‘H„~ïØ±£mÛ¶B¡þ×»wï455£¢¢ÐïÄÄD}}ý›7o~Ï´¥áGv…ÙOO­w_‰p÷<õ´<Û VXD•Í“P Ò¿ÿÝ»wÓ¿Q›Àáp6oÞLÿinnÞ¢E ÒÒÒòÀzraFr\tÔ»Ÿ2…/ÔrDŸÜ0o¼­uß¾Ö¶ã=…½ÏùÞi* y¶Ú[XجËfˆéw½WºbÜÜV¬Z¿ãXðë4qå¤!óþatºå^ñ¢¢ÿ¾9¿ÁÍÕÍãä³RÆšûÖw¢‰*Ám4æTB%%@Žïë +ón{XuhW„öíM6·´3gý鈔âZì¿VtV#8Róç—´Ål)oDÂ'›‡˜RÉî`åq'¯ìéPJ…åÊÀÆ[¶lù÷ßçææÚÙÙ!W¨¦¦–œœìïï~áíí‚‚¸¸¸ +9iÖ›?ÖMéÛZO@¢;Ÿ: W½a‡A³½‚ãr+$þ¢ä¥¾…xû w3«¬ŽW?|] ¼ˆSo­ëgÀ£ë–‚Ôî<ïb|Úì“öu·ÙüÐ2TêìŽM¸dƒñç¾0Dqü.+Na~#ëÍ÷+áuªøã~kt:ÞOË(¨[9W§¢®ÃéÒÇ,Œ;ÿk;uøBª†ïë +s®ÍhHi»åšqã^*xs™uo9åÈz=W†|*OsYþˆòn;·äQ‰åÎ ¬¬®jæÊÄׯ_ÇO’$Çëܹ³žžºé{÷î­­­~têÔI__ùA ŸŠ8¡8åæònÚ +Ôs5[x©2:JÂgù’êl<禬:WQ¯D~ô(¼,@ù'ž݈‹jO¿—ãößÿð;°ÒÞDzó¨3ø@L•½x,+L¿8¥!É5š˜ÅT¥®à·±”,\æ<ͺ%•1Bµçæ7ž±Ês…TäŸ^„?üw=•Ouq…¿Ž&F£ŸÄo/ µ.k# +7µiá;§M›î|àAZùRPåÝsë¤C%[ÛdÁJk¹+,ÇP>~üûíÛ· .`“V¿~ý/_¾ Û]Ac9_.Ï0æô¡f³CÇLšŠ“}lÐQ¤Á”‹Å$s…¤†®®jÁûlA«™TÊ»B¶¹+þl•F5u…Ÿ ¡m!!°=šŽå¬·—=§ök×°.Ÿ$ùuë·ìá°è·[‰… +¢O÷}Ùwk®«Æ#R mÜiÐŒM—ÞÊM2QQnØzû!666CÇ{ÝOº·gFŸV:*(¤†ag»%'ž,[Fzϰµ¡NÚý¸À½Š’Âv;Út2ÒV! ‚+Ð1îÉH“ðùþiC©#í\/Æ¿9·ÌÖÔ — øš;Û.:QÒîl IB¢.®bÕÎP“BðëꛘŸ³%àu&N‡â(+²¼»›GSi°¾úzÒý½Ó,škóQSU§aGûµ×“ÅâÏ÷öÌìצAÉÓhÜe̺ÀòŽQIü¬J§¸ËÝãò‘ô«!Wb³‹<§œOÁOÓ}Ÿ§d§¾ò›mZ‡ÕâýA,u…^‹_μMOò±7àJ^âLð}“–¹w¨º`|Sw*"ÚrHMs—«1é±×–vÕ ‡lëJM¹”ŸAš{wqkT9UÚL?™’ws­ŠˆÐtàCá+.zçÕGô(:'´°+gLJ­³¢^&‘ú¨9>§Þ1üöó²sS­µ g4œq5'_øb%ÆhöuªÕI;3Z‡äp §_É,á ©+äZ=\cÓÓc®,¡ó×~ùÃB®mîJ8@¥Q]aÚ‰áêWHêM¾H7…âÏ!+{ê’rkã%/(F|…»:Âh߉­T â¤nŸM²YGD?ª¨–þçÞ4äW7‘Zf.×?Ó͸¢;¢¸Sš©MWÏj[D)°Ì1T9[·nÅ÷#Ç£?KQqˆ¢$#T½2åó"]‰`UQ”´ ¢×ºñ ýßmÃkÅu\œrõ«¢U¤F§W’¥éÍ ßLâ`ùí h—?7©;p_T±#{l äøö lÀ-’-jŽ­õi‡YAX5‚çÇkKð;ôµÐ•K©cå8ÓLC~£5Óe·eN”Eü¬J§¸Ëûm•œ€)õÑå™,¹WÜ“„¯'´FO‘*igÇ¢Û€Pí·7^L»Bjxz<‹““Œ—5šqº¿D±Û-ÐUCV:Œv…¤þ”é›ÙŒ?&ëS¦±Çæ·"yW˜÷е-ºáfŸ¸HqiímÊTðM—Oðåº.*„ºõ¾÷EÅ»ÍP£­B2Ñ­ù24(0(ôITôÓ;×NzÚ· f°êLðG½ÙØ=–y­œoçåg_ÞˆËá6þ5(»¤ƒdc…ú¿àüOU¾ùFyWÈ:w%% ²¨¦®P”þæç.tƒl0ÖOòLòŸdHšXÏ]çµ}íÜÁ-êÐã‰ê=6Ò“ÉDÑ{¬¥o•yúݧºoóÚ0¯¿1í¾ˆºýöÄŠXF$ë”Q"©ÓqôÒM^Ûܧö0 û.¯Ù¬ ɘ€‚þVÚ…ÉTn}óiÛ÷ìòt¶5¡-.¡e{XÒcd†]B ªILLTSSC·á¢E‹Z·n~XXX|ûö­O‘wg‘‰ljÁÕ02<ÉyýAÿÛQ)Eû°¬*ŠÒ–ákZ„ÿÁ}vÆ\Ú”X-Þ»ÿ Dš¢:N±1íÄH­vö‹6ìØé¹xdmÚ‘ú#}é­p°ï¡Tíö#—lÜáµzF¯†RÄkëú°¸.9Û(Õol}I¶HÍv˶ìÞ½Õ}jw©K䛺?‘4ErÀ²”¹BI™¡vjç&çÁÍðŒB‚oØ×ê>¡“Ô“õÆžMg}IX”Š©˜Ëc…åCzKÈ\„/ך!gÇkãò~±òL2„ÏkµèNžÔ6œqMr¼t–hÓ¹!’û+n‡¥ +å +çüßuý+©—½ñ4çË,©œ+̹0±ž¢¦ø½¶Éï#1X¤öðã‹Þ …\!Apùu´ê5Öãâ;iõ Û4º³ª¤º|UUnå½ÛÞ[•àðÛ¯xœu{!*"n“97rJ7Ýe©Ý¼‹Íº;ôˆ2ApuLGÌZ0k„©‰Z³™W˜¯ORÏŒÑ#y&‹ï(¾Jv…¢è­½5#T›˜¹`–½™¾ +—¤–OŽ9+ ,þxÔNK:‹Yvg–tl·¡bØkâ§©}Œ¨ üÖÎáY…v›a•;I¨ ª‹+,¼®ðãÍE¥+~T,¶S3îÀ´ [´,ŠIw·°\<1SÑþ54ì"blöPoâfÇ//Ü©Ñ)Sø}èÜwWÙw¬_dŒƒÔè07 IÌ* Û„@Õ…nI55µÄÄDôç¨Q£Î;‡~ìÛ·#™SZÉçgD_ß5á'éŠ;þÏk^YU”•· عBÙê ô·ü‹™Üë³Ó§¡;¤¾G:¥TB©\¡’HœpvJ3éB<‚TÕkÞ¹ïHÇ…Ãéôë +Ù6‚¥v…üöÔH,ËøY”NI—(?y1+‡ý¤-Ûé‡à×ë0jcH2ÿß4¢µWvƒ©7ä~-Aòo6®×©à¼VŽÃ蕼Y×dôÞ'ôûOqjˆÇ€V:.!ù2E~~F„ÏŒ®úÒ'#Á¯o6ãÈ æ‹qòa[-‚߉9†.‡’¤â”Ë{èI> A û¯ð^ÚM²~Ò9\¶}pÊIßÎÊ’­+lã0k ¡´ß¢Ö|øNz*Cáï*ËË$T<ÕÔR3Ë^6S{DK&–HÖ8P-ýðãžë>^A÷F8*ýö&¬BÏL~÷õg£ÞÆ}ÎfãU½`àæzö/'FÐÛàðZ.¼¥p)&ïó«3{WÏÛ¿£¡ºl“@é¼/åaØåª’ððptKnݺ•þ»B±Xlff¦¥¥U1§'ÿ>µ³dê@Çá;^îû¥ŸNÛBnóa¹¬* +‹–ARyY¹Â<ÙGÖ5ŸOÌÓ¤*MYÓyTï¸\aÉ 0½#ŸÞª´‡k`Ý»”îuQ¼+dÛ¶”ÅRë¤YÆ®°š—ýäNhHøÃ¨Ï + 7;)ò~xHؽñ™eÚäGê +©uwÙ‰Ïo‡„?ŠIS¶‡lîç7ÂB¼ùT)×[œ÷8<ì^d²Â)™¢Wë»R†(´H£äƒ$Hòv?*¥äÅlrÇâlJµu…â„=ÒMÄd&äÞœ#8e0áîI‰“oÞL­ Ú¸åÔã Ô_<=Jº=Bý±~²IÔd~ú ¥ÀjׇÿXET°¬‡Ôv8AŒƒùÚÓ;´vǨ£‹¸Â¼;ktA=d³.6žxZ”85dÁO€@-¢ÚºÂüÏ hW¨'íØäÞ]Ò†Þà×Èz…ß_ÑñïŸxô×—n.Yb”/þ|j”§Jó‘^×#?$D…ïqhJ¨Ño¬ˆ]DÌáI=‹E¾w£>ÄF\XÕ¿¡t?z]{_Éü"=FQŒtû=tœ¥Ë©»¯ã““?¼ Þl+Ý~ÏpVp.›0,s UKRRþ½lÙ²7nà?ccc+ê,Y7çµäIgY©6î1f»ç6¯m=œ'öi*­˜„–õ^É~îl* +›–!Ÿ1IPiíà±u×é‡_î(õ`…©tCnóŽÞŽŠOx{÷øÂõdNva¸dØ®"\a‰ PÁ.¡õ¬<‚^½ytp¾…¾tÖž}Z$,ÁһŽt@Vñ—½,ðeЇÉÊîy‚×ø—?Rà. 6Q}]aÖiz·:¢ŽÝ±4‰$N½éb¦©hÓRR»Çê»Òq³¼—Û­}\²ÜLžUD¯êëjÖ-–¬×oÇKú§`ijàüM¯BjöÜø4e–9€ˆøKØÊî +k²‚o<òp”lÍ›ŠÂ¢e ^+³Ó,¨—ÅÅ>ãÎÊ® +ÏHí鏸¦Ô´TÈXaI 8ù„½^¡ÿ‚¦-Ó–L]ºM¨‚/.²jËà +¥‹½ØÄÏÞ*¸,0ˆóã Œt'*½ú»,áËÓ«—¯X½åÐõèâ>PC©¾®OâÈ$áÉýéÏŽÍ·jªÎ؇PÅÀ|úþ‡Ìo‹?ßÞ6Ö´¿ Aðõ:OÜõW*#Òˆp§LÅzÙå–úx=>W»ÝØ]÷ñ«jÅ»ÍDŸ_: ¹—iû~½ö#7„$‹K†eŽ F’°f\7C5¹½5 RÍÐ|â¦ëñò#å,* +«–!ç•ïÜ~­ë×áDI®ÚâÞ®)]ô™ïv¨èÆm +¨¿á +•4@¢øçîõñÕŒ­]/E‡Jw\%ëÞO}:Cq”7‚¥w…+±”ÅÏÞ*¸,à + "ù¾®°¬ˆÒc_8sòÌ…À»Q©ÅÌ¢ÌI~~Éï÷¾g.†>KR¼ë`ItÊø$g¾píìÉSçïÇf°ôc⬄ga—Ïž‡×Rîc»8Š£¶©3Á_чõÄI,Ô«ÏÿâöóT@B^Ì%³Æu©}‰ ¾¦‘™Ý’cŠ׋“ÎÌéÓg®_raýãíÓû´Ôá“A +t[÷Ÿ½ÿ>sE±ò +ÎÅúâR•Ÿõú¬›½™‘¦¤Øy†?w9Éôä¥Èº QÂuÏq]©/ _»™Å”m¡I¢Š ŸqtÁàöúÔ¢o‚«Þ¨“ݲ3¯JÞŸGÙÊ Syªp\Òâ.1A”–?Ô&À‹ð…ßúÕˆu¾¡‰E€+¬4 *Üç;úë‘WÏÜñ@¨tÁª(í͵M#[ª¤v/Ï'R£WVW(Œö¶m@r8*ýö&*ô1JPˆ?_þµ%Ÿ Ô›ö3ËÉiÖè^Æj:£•×ˢɽÛi¥N¨X“3n¯0Ó ¡¹Ã,ggÇ1=ÔRË|õý,¶ŠRŠCŠI•(Úg˜— 5[Zw¤¢ rFp?#*}Ö¥¥•ìÔN• ê4é=nŽÓ¼ÉÖ­4HB­ƒó/ ?ïùv«z$¡Ú¸çÇE‹çO`¢…n#ý!¢ŠÂSz„ÒÂTž*Å]LjX—?Ô2ÀPfÜÜÜnÞ¼ù½S@龨ØCõˆ{­”Yè_y¯wöÓ& Í¿ÅÑV±L®0'ÂÓBK²Íx1¦Oii:×vQ!T;¹ÜNçük…™Á5žs³`'qÎç·÷ü½¦›Qߟ)ä¿„‘žæª¿õ¬+² ‚ÅŸo8µê–Û©Mz•P,V‡””ªüÌ«3 ¹¤¦EÁ§ (T®áô+ì³Î$ïÑJS‚oòëÙPï—…mù„ŠÙjz{àòÈO;;V$õ†~/Ëgæ_ËVEÉžqMñþ]ÊŽP^˜ÊS¥¨¸&†}ù@m\!Ô6²®ÍlÌåðÚ¹>Pd/2¯L7äjƒJúàeq…iaK:¨©´rp0ã+6}JЈ?ìê«B¬öÄ3П® öI¥ÿÅîè£ÊøHŒ¼ÿ½Zß…O¨õß—Àü„Uâ>kdD$_9Q (l)9Uù¹a šsIݱgÓ™ÙÛa©Âá6_Æ2ëòä…£8 uë} +¡“Ákëú ¯"äçÝwiÃ#T‡Ic¤êåZê2Zîx¯0U%!fQ˜ÊS¥°¸%£´ü Ö®j¹¡óšr9ü+Ÿ°Ø·£Ô®PœüÇÔæ|u³•w¢÷ôSQ`ú”(8w¬ß²‰fKgú“ HRêeÙ93ßÜð;MqÒk\ ^!ÿ•suºÉm:/DÎÿæ\A*¡>üDšòEauH‰©ÊÏ<=®V½Þ›"å®@Š÷`‡ÛhÆ5¶Y—+¬Èu]ø¾¹ç¦“Í{èÚ–G¨X펯€²o–ò;­Š(¸RÏM@©Ò{Vᛲ#”&‹Tå+*nE‰Á(-¨u€+€Ú…8i_¡=ö›U«´+$õ,çlØX„5cÛòå]¡(æðpždñ›8q¯Ó§4@1‰NOxùèÆñƒŒø¤vÏ ,e|±†‚Š+ÐrCæ6á’õ§ÈMoLÿÝ^ƒàð»y¾V (¥;DQª"Šùm6IÔ¸?¡ÔYGä\œ¬GÚãÎËOäLñ$àðZ-ºS¨DƳoÄ#ÕÛ8¬;úøù“®ýñ5S—ðÂs‘eÙ*ù¥…É&U pq+NM WþP;W@™‰ŽŽþòEÁbª5ôè ·ÉÜÅËÓ +…–¸Â’`¸ÂÜg[,µyFQÓ‹š>¥ŠãóAd$ÜúVëï*ÚîS¡ÿJñµ×&¹F¿\,ØèTôþð0=’Ãáw\õ”E€¢”êv®0ýù‘_ÚÕ%ÕöK +¹±É:Ñ¡tU /:Ì>3JƒŒ•?MÖ£M}uIæ PОÈâvÀQz„²Âd™*et…%”?ÔÀPf`Rø!½ÛÚKâ +‹Ù´¤Ph‰+ä6îU„§[­Ã®0ãÖ²NuTZͼLO¥¨éS x²ŸúmY¿ÚuîXËfuI‚¨û³[x‘λbÿ•ug™©*ÁÕí:ÍóÈùÿã[çõoR§N]u.Áïæù†M€¢”楮0óõùCš×!P|Ýœ)b¯Ød‘zÈFÀáµp +—€vO†3ƒ* "7ò ½± +Aj·±ùöÎ;ª‰´}ØLKè Ô **Š]qí uwEWuW]ņbYuÅ^±,kÁ]ûÚÐE¤ˆ¢È¡*ÝrPD(å^ÚKù…œdN¾™ IÈ$qyïë/ÍsÏ<÷<ÃÉäš§­Ø¶ïÀ^×EºQ©sºÎ½’©z<²Æ#44¦6YÉÑx+ÔÔþðuV@“+€'•ÞŽ†b<ûF…êraNìmŸ»O ³Ú Y²²'¡?dGœTY”¤Oc€–T¿84ÞE ¾;÷Aé06ÿdßÞ0¦§n1„h?|íÉÍcDoÆÕrí¢ý!ꬰ&+h×Ôî´˜˜$"Oƒ‘Ô_ºŠÂš[s iM +Utýrº« ï½%±ÄdÞ…©&”àÙ}Y?ž³<~§­>‚¶Ÿï§"+ GHF›¨mLÍY)Ð(+ldû@k¬€&VÿN$K@bÝÖFªœ &ˆsµÆuˆ‘‡™}´µBÁ“ýpÖQ¦Ä°ß^$jHW^ï“,Jò½pþR¨òNxžã"˜å꥾Nµ½rüÂWB‚ïF¥|¨Wßqjýv>6"  çT—ù)lÛH3ÁÛ [~êqâQš.]E2‚øMÖ8¢7ͳD¡vú^#ºßž+l†qµÏ\c1ýÑG¡³’ütþ[*+«õ*²ÒpDLýgl©9+´¶Bµí_`…4™]»vEEEµt4f‡íøÓ­Â†½tVtÅbhÝ^pÚZ¡('èÀÚU +8Oê†ë`]&,YµjíáÐï44ÈE”ydAùâÁ4E_,¹4UÁm¶&)e¤Ê¿ÈÒ¤kG{ÜN•7ÈšðÕ]1zª_‹€†4îÕV(Ê>?µ-Šš~³)$O…hºtUiUøüØUÞ7°øïF1hoа9ª®ÏÒGÐvNwW~©ôv4@¨?Ii8"V‹ÆÔ˜•ZZ¡†ö€¯°Bøê }æwÆœçp!Má纨 Ø¥Á:Ï÷­“´¦íbÏPFÏS7@TS€¤›ˆcë–"§ µ¯=&šÐ–p_y U•þUzm–‚Y­—uV Þœ˜lŠýêöºÓÐF¢2+AìÆ^8ÚÞáJ^Ó.]uZ·˜£¨ÙôK9R•ä§¡Oeª°Y„©û†Æ[à+§ðd¡/õÇ„¶›¯j舆#ʵiLi+T¨•jløê+€¯²(l³­ Š Æ½§¯ûýâ­ »A·Îí_>†ÇAPÛ-áÅÒ_Ë-i…tŽ}[át±ûåØÕ€»wo{þæ<ª# ííϽm°Á¼Jÿ"K‚–tÁ‚7q݉wîÜ8¾ÎŽG Dç»u—¨1 !:DUVÂg»úÓLq^Õ€5»}Þ6úÒëN›vÜÎEúþ´ÿŠЭ“êÒº'Më³È¿…–TÆ}gï<{óνà[gw8Ú£¨éØÃ/T:´Æ#´hLi«jn–{§mûÀ×X!|¥T¾òÞô½µ †H'÷!¸qÏo½šR.Ô¢VHÛkŒûLk#´>Gn§‘Ο«Z(‡eY–øçlkcL¶˜I;Û^é5P‘–ö‡¨ÊªŠ@É2Ãë¶6ªÑ—.Ë«0rŸ}7ýºcÜlÈò¿_×4k?+pÇ4¹¿3éãx(æû=Ôt„©1«†Í­¦•´køº+ Édff–––¶t|üOiqƒï…ǧª´»‡¬ÊK‰ ô¼ù$»¬IÓÀDïŸDÜ ð¿ñ,_yä©vÍrH£iÊ¥ K2âÞ ¸þ4·J¥«}~YýáE •VÐý˜—ªµ…©é-ScV4°Bš ¬A +Ð ++ É€´À +h2`…­°BšÌž={¢££[: à³+øšii+¬J÷ß¿lÚX[ÛoÆO_²çúóÒf_SŠüø"üaØó–­}”ežûqˆÝÞÇÒ5Ø*"~wš/aÁÏNή‡ý^–}fŠ‚§gW,pr+S¬ø­÷¦… ·ûåhγ<ñÐdsn¯Õ¡°ô#ŸM‹ZaͳÃãÛ aÖ{̤ñ;é"ˆám1åÍ\ÉÍÙw¦W•6ÁÂnƒ¹]V„J—D&?›ÂÑA¸m:[XðÌM8‚tOQ¹M«¶ðƒš¡ 6gÄo²Æ‰{R´ZtºêÅ…Us6Ü|¯ê€äÇø›Î;wþrX–ÊçŽ(7Úë<pÁ;¶ Å3ø" 4;Õ¹I÷n\¹âœ˜«v§CEȲ´{gÝÖ-ýÉÑaÖœ….Û<¼cU.¨*-))«ŠI~EIqI¿þ7DMÚ½‹ç.ÞKûßÜS€ -h…dÎÙo¬ól¯úy@–†ºôÀ}»S9ôW]Ufèù[ýuÛo#Þ1ߢ¼˜kç/Þ{ú"è®[ܽŸ•”¥ÞöرiÇŸºÿŽy~\ +}ù:øø®-»Žx'‰ÄdAœ—‹-!†8Ÿ I§¾0ñ^‡¶ýºqçQïäÂNUK©ÇÚ5¶V–#c…ĸ?ÿª}{ÜÎ!ìzF%\‘v÷´Ûæ ·¼»ýHÅ=áù?·A1«õ1üü“vÔï’1ÙÒ_ädz“9:œ)çÔì" ‘´ÂÒ«3 ú+Nú0 K³ž%'¿Ì­W%ìaŠâ¦VƒYc¨Ù„£ÏùbþçN(jÚ±WŸÁÖímÛ½‡¥ÕÀÞæ\m?çÆ'’wI3ë`Áë;¸GáöXðÿžŸmÓ£‚­Ç»—¼÷škA`Æ]ôå D·…¾ù +_¡5a«,¹ƒä»ë­P\¼¸Š÷üõqMúŸMQ¢µíàn&b0æhzMøê®Æ[Jiamäš®ÑoçS~Ã8c…¨¡q{^ßAVTž„•ó"²Þ +Ej³ª8c³ßÐXƒþ¥0N†Ð`݉jÐË$|º³?!)þ¢V¨eÍTe™§=W‡{ì]s?7Ei‡Fê¢z}NG…ßÜ3¥3†¶ýñ–¦7fd÷s5±]ëý¢XòËCPœê¿kR'AÍì/ȧ VÀ—¦å¬PôÆ}8¡Ã™p"OùkŒüpaªª?öHº€±§{†rPSÇkEŒâÖ®qµâê{Ë(AìèX.®^g…a]×FÕJ¬·È¿˜ R|ÃE¸ãÿ|/7‚T°¥7Ž÷Þø¸šz4Ü[n‰ƒÝ^Ƚ˫\ÔQoÔ‘ ¹¯a‰b–߮ݶ}›«ó+}„Î¥°øîŽ™Óþ3¹VÌáfK ¦óýŵ6ôÀñ ÉÛûâÄ ½)‚’†q5Œb‹ƒJHq-“§®ÝÉ\™֨͒TuÆæ¾5 -`…ð/…q2ÔdÐÐ^8ÖmM¤’” Ÿìè‡ã݆ ¢Lä‹Z¡–4S•_Ì +‹/~ÏEô¦_‘L÷>ß3ÀûlIT?Ý„Ì91Q!†º¥*õ*–-æa1ì`š\žU…Ù™™ï‹jÄ¢òüÌ·™yõž`…4 -g…dîñ b¸ûåoçÚÎ1BÚg'xLÉó~Œ¶Bbäá·"‰ßv?Š…/ö"0 —0‰rí=™U\É¢eQÎ +™ÇBèÓéb4×G¦TdÑuÇ6FSÎæÊ«J¬°nDJ˜÷º%à•Wå‹«®Žcúumo KP'2þɪ3‘ö¹~;_¹C¶û_©Œ“X!wÚår&OZ%ég®Ì +‹Õf©òŒÍ}k@[À +à_Ф§Ît®Û¦þf¹:\AÊO¶÷Åqëun Ú)Y¡¨äeÐ齜;-uÙèv&0¥H*'dArÏ-ÿ¸9ª}÷80 ðnlVµ¸É@òauF¤ï-¿˜,ùá¦U¾>·ãrëIðób½mYµtñ2×ýçdTJ>®L÷½²Æ–Ð!l–œ¹éõVO–¾ +>ã¶aÅÒå«·ºýN~QnÜm¿Ø‘¨0ÎsïZçý!E*Í«òæc„âö’iŠà¥1Žt”+µ1ë­0DßáZ¥rIuà¶(Úæç¹6áç<ò:¼uõò%Ë×l;r-6¯¾dVXX“uÑm½óâÅοðŒÉ­ágEûù&~‰>=½å±mõ²ÅËÙóWX¶ÒïuM@«§G +b¥†“NÕ½´½94‚ƒèN<‘Mwºõüõ1ódáß§e©Æ +»¬ +—X¡t~¨3Ãm¶%ÉYaåµYúˆî„ýQIu$?É,‘~¿“ùç¿72u¸ªøªMi©,õ';©‡˜ÅŒCw3ÒNLæH¬P2 ‚ºfý]Îp÷t‘Ê8‰JûHù´ã}·?‘Ya™º,UŸ±Ùo h‰››[LLLKg@£‘8™áœëñ»PQ—0¹G‰ y› ¥d›£ýè¡-õVXpBÑA0BOŸ‹#ô¿ÚŽq‹­`Jk’݆ ˆÑ˜Ã©u^Èâ6LŸ^>àZ® +?jL̇¢÷Œ#”úÄDÙcDßñ†ä`²8|ë0SAPBOƒÑêY;ÑK³IÆ'ÉàŒ?ÎÄ—<>8¥3=¯ãèJâ¹–ö‡ã¥Sökn8ê#ÜéÎζ¤‚Ø»É"Ÿyæ(j6ådZEÆõ…½8hÛ.©ºhyD‡Fj:~_l‘ÌðZlcH%G§I ôÔCC›…—_×]´Ä +G¯p׎ºœÃ‘Üó©gÓ…õ¨éŒí»íÌ úîétÚÖîÏWR‡×Ô´zZr RÑ›v¦(j<`Áþ ^—܆˜¢X§y·>’Õk¬p¬óô£á)ÏCÜìÚ¡DŸÍñµê¬Ðru„Ä +½A«nÄ'ߥÂxÎ!U⟹†1p…gtfúñ‰¨é¨­ÉÏîø¡·eÏYç¤ãòEYÇÆêwøÙ¿\1E+ä,0¥LuR¼ßæQÔÈèG_úsa꾡Êår¸£PiªŒ“X!Âíë|-þéýSÚ£X×Uá52+¬ÍbÏ’åŒÍk€VÄÉô½+R˜7+CeÏAÒVJÉzoI¨ð_`Z?¯P”ýÇ8]„Óg©×ËZ6ø gçt£Îawªn ?å·QFb<öí…5É{mõÜrÑí*Å¢1HÐh…ôü m7ù÷ØB*²:7úè4†¶Ÿç["®~—ø0`3e†Ä€Uׄ%çPç\qè€b&lH+£ž³5ùq-죋à]C$›G1VˆèéšZqäjàƒ¤¶'®(çú\ŽpÛu0ÅPãAkï|ÐlSdŸS7ÚÃPží´¥[þ}/1«´Á°Óš„ƒõ¢«ƒGdn5uTeæ÷iBX¯¢»%V¨£ƒšÚº\ŠÿPM’U™·]úqú9ÓÛÈD ”+› ]åõœžÂXyk™5%ˆ<çP¾$}MM@«§e÷+$ #̰6ÆèU»ÌÔfÎ Ì[)²$zÿ·]˜Å¼T¿ûô# åb±Z+\Sg…¸õØq<ý®Ëtè/Aô2-¢ÌKszQ_Õß_(æ§{¯aN¿ðCP#ë¹gR¤cZ(³Õí²2TyŒ ‹’%¡›Ðo# ­ç,¢µõw¦@ôæ÷Ô7¯î¸?‘S—^M[!a=z”9ó,0¸&ˆzxÈ­AÊš%Û¿Ä­Z1'Óå]CoÉDPzð îY#HÜÚgfÅÕ(XamÔŽ1†,¹&·­Rmô/Ý1z¾¿Ôd¯<ÆS(ãqGžÄí±¥T¦çŠb=jLÌÇš­žÞ§CØx-›s'|}bÖ ß¹'3ÿSœW(ˆsµÆQóŸnɪ‰^×GL½’X!aãú¨Á(OÈòçž+lÛÒ ˆê`Ýœï•hÛÁ&ü}ú—wÔC¥Ë—↼Aß-;pûuEÝ©‹½g›¡X—å÷ÊåŽ+½³ÄCL¼ÄR+D ìNÖwdŠ²ŽŽ¦xôÑlq}„ѤSõ/™E™GF1Y"­š€VOKïbOÃ/ÊNMy™ùIiª¹¨"/-%%=¿RËYᲤU…©iù•lßÉ‚òÜ´—éª>sP„:Íë÷Êë[—ûÍo‡êO:]?;Quœ˜~‹ùñÍË×¹åª/OM–¬g­¨w2É0JÊî3R&Y˜­ÏÖ$XÑ +åU½•xj‘ Á{nŒ­ïß¾99¹ Šè™˜pŽÍ†ˆòfÉ@R«F+¬uµ&Ô°÷Ì-§ýcß–(w»)X¡0eÏ áŒØ*Ï]7;C„ž€BÌX¡ä4;¢<ÿý İÏ{¶|ßC ‡n.%)gÞjki5ûbƒ5õBVxþÐûÄžÕs'Ú´ç0¯Ä n¥…šwi”¥pDuÀÏm)W\%–:Ÿ‚ ‹ÅU^3¨KìöB\1òÐ[¹_ÕÞôµ1ëÙiÓ´zþ¬°™P˜WØbŸ>МÀÚÿxSõtthm¤§§ÿç?ÿié,h4rN&¾ÚoK`—Ý«¦•l³5^gÊVÈϺûÛ»þ<*ËøŸ¢ÒÓå<ÆêQåxϵêzØ“äÄšçŠ+žžuÚž@$ÝnFC¾[º×+Y:mOÁ +ùwœÚ¡:ªaÖ°K­Pnˆ†WgµEQ³‰¿%–‘b²$Âu >‚™ÛŸM}N_½ìA#ïLaâ…Åýè.JÚØê& NT^¯]çÚ GLæ‰eó +'Ÿ•©[sݺÔA{_ˆY#èUè¡VM@«§Y¡(+äÔ᣷ž·ØšY‚¤SË.Ûàªi†9´` Rø—"ïdbáëƒÃ´Ó’à*f6¥dÉLO™¼Šr¼fwÆÔÐjü¼5;ÜO^ ˆIÿpßÅS²BAêÑq&´b „õÚ05ƒ“s€*+¾>`+o… ü/B¯zl[6cDwSzª†ÞÀm±L¢/n‡"†ã¶\¿ÕŸ;OÒ +K®L7¨_~”¾®·gt®¥À:1¢«’êp7ûV_ÍTqîª §(µ÷,%?ž™ÄQ±‹½Z;Švr³ìL¡Ê +•"ä¬P‹¦ ÕÓŠ¬€°Bø—¢àdbQºûpí¸Ø?Ì•R²¾Û%S°BÑÛÃ# ÜÆõ±\ÿ_MТv¨‚òŸiˆà–s]ô ÂÊùÛ´ÂFeÀ@æü9žr›Igä,¥:x‰9*µBAZÀ±Ã¾/å ±êÕñïÌP¬û:æŠ#Héٌ҉uõT¿ðõ ß032§Ù +E™T» z³®Ë½‘&K£¶ 1@tt°îk"Y„cVXGŒgü­bt³'¢÷Ãßå⺽˜(œH”FY4Âÿ§¸9¬P›¦ ÕV@“+€)ŠN&Y+ 58Èg6Kb>”·Bf¯D÷û‹Å²Sˆr®:vÄt䬰:q·­>‚Y,òÿ$*}¸ºAù¡“¡j/lL’#J<íu¼×¯¥#Éü«³Ú£:2+dvîº2TN\ù‘k»Ñ â0ÿ‘Xáè£ÉcV,E8w$ÖkOmÚ±‰&(1xïs¦ëO‹¾ÂJÿmQÌÂ)PNîj3<y=9ÐvÇãr¶#˃—ð0„Û}¸’9“…ÁË))䨠÷=.ñù©=жûÁ3§>‰ÊèõÖ”5Ž;–)n+Ô¦)hõ€ÐdöïßÿèÑ£–΀F£ädbQÆá‘Ì2'ôþÀu 0‚´2ÄÙC‹É›Îø\?µsáˆN†æÍP´íw“s…âÊØ­uŒ7ßGÒ™W¶–Ùüà§›ùª¼°1ÔE¤ý>BA ûÿ|èzÐßó{fÛ›µ7Ãëw¦xºw(åǬcóIgvÏÚÇ;Ú9ÍèÁAp‹¹×Øv³åÞ\Рêf·rÿ¹A!!w|/{lY0ŠÇ¥>´Y{_b‹µ/5Aƒ^3¶ž¹y'8àï#+G›·ïÆhF›Á +µh +Z=ÿVH–½ô÷p]ì8u’Ýäé?­Ü{)&¯¶¾,öü®]Ç*íû#zÏcç6çN}²wÏã¢c^å7fuRQENJltLâ›"åÉØì%M T€ÿéMRLdLâë‚¥tµ¾þ§ôĘGIé…|íKÔ‘Õ¯¢£cSr*ÔΫdS×jRÒö&øÚPv2z§‚Ñ””ýeJ¦´Ú ù)lçXsÉB.:nÒ{†Ûƒ¬èM½éO¸Ó.çFn°á X§¹ÞõX¾Ž*F;Îú;§ás¡1H©L::µ Wº‰ƒn—o÷Ý?å +7¯ÿÚsQS‘®•‚p: wñΨ{¨yÓ}‹õ»Ø‹Ù›&ZèJãnç±ë}2eÏ m¬Šzå¹d`i¥jØÝnƒwZ5YóÔ},½+óð½ñlËîóÃ~ŸgkΑ%LÏÇlÛ×~ÃÅD¹íÉ¢h÷™½ŒPYšº¼ñ|¥i6‡jn +Z=-m…Éö<fbm7ÕÆMëg}ÃÓÅÌF튔¼!cæ–Ë?!$0#î¹öžÊÓØ+o¬ÇU\eKS‰˜qÏßí»Öí„ F½ŽÄ•*VÝ]ÚÉPq>{åÓS³­ ëŽât»ùn¾HS‰rZUÔ+Ìö]óM{é“3°øòk¾Ö" ,ŠØkÇ“<†¢ÃÈuþï…šJÔÕ¾ñZ6¨î‘H¿1u<þDå#=NMK¨©WM+)ÀÞd€Ö•9IƒC¢žçÖ½w¦„E¤ýs=Jü/£‚ýýƒ£RY^’Uy)Ñ!·ýï„Æ¥)ozU[ðüa`@HÂ;¹y€‚âôÇ!þA¡ñÅMÝ„¬Îý4»¬±KΉ*Þ?‹¾Çß?è~ô³weªs ‚ž„ûß¾ó01³ôK êlަà_J‹Z!Yàd‰ëõs È‘}ù%1Ûl p‹ÅAô#¦1VH~ +vîIýðç4p?ö†ª°ÕÝ Ó‘›_UWä%\r²Ñ%¬7ÅÉ}òóÃwŽ6AV9«ŽùÕšc4tí­Ô⚪ü¸Ós­¸föèq"ì%Jh TU¯(ë¤1Á›~$2»œ_ñ>ò°=׳ݗ"ÔæB¤íá;¿ÞfìάòªÂgž?÷ä˜ØÏ©+QW$J?w³ÕãöZp.>¯JÀ/J Ø1¡=n6ýbŽZï ó/Ú›à]O%T–fGþáh¥k:é$=u½D mÔËuæ¼ÙÇCBåy÷¶B» a*.ðžcŽ·Ÿt "§²27úÈ4êŒ?ûÑ+€²—¨)½=agŒµ·=ðuQMMIF˜‡cwމ]ƒKfSÛjRbo%X›Le4À×c… Öý—¨ûË +ŸîìOHŠ›Í +Ë<í¹:rÛ} þ‰:¾¢ìvgüq¥³.Íèˆ!¨qO»«7n\ýÓK=êÆtr¸,¹L²øÞÊžÔÝ2è6î'— \~¤ËuÐ6Ò94ÚвVHQ“á»ù[+C”™Q¦ƒ z¼±.ž)ÒA¥ÿ„R9¼º´¨¿)&MÁ¨×ŒƒQŠÚ¡Ê;o¯-PwBtíœ'ÒT¢„æ@åzE¿'‹Å%Ã5µ¸ daØn;^Ý4>=ËïÄH×^a/QS$úº×¾‡‘ô&ry¶¨¼dö8u-¡&%ö»#W)k“©¼'@£HMM-*j85€ÿu+DM í…cÝÖD*i¡ðÉŽ~8ÞmÈ 6(Xá?É/ÎLøs¹­)ª££l…U÷yj<ö·§ÒÅÆÉ’ˆ ý9Æ[NO̾:0ŒƒèÞ[.=¤"q—­‚Y®‰TÑ  ’·B 5Ó’b¢%¦æU¶Ð€²ºàuBtdt«ÕÚ§@V忌‹ŠŒK-Pö’¦j›’ÖRûéMÒãÇO2‹<4ØKÔQ’õèiV©Ú—“¬qj[BMJ@ ò…Ö ¥¾—æ~®\¹"«åãÇla‘‘‘Úä¹sçNÙ!²Ï322äÏ&Ôÿ©=zTöùåËõKKÊÂæÚÉÉÉÚ\¦¿¿¿6ù{xxÈñôôdKFžððpYØ“'OdŸ;99ÉŸy÷îݲ"-ÿBŽ;&;äÒ¥KlaëׯW™u-²˜ÚÚZù"êv¨ž£ƒY­§'VœœÈA¸v§å¶p _º !t¸S/5\ç@5ÿ#VÀ¿‘¹_Æ +ýüüT¬Õ¬[·NV %laj¬DžáÇË9xð ìóØØXù³ÉëÆÌ™3eŸ¯]»Vö9õ}+Èû÷ïUÖH¹§6—¹ÿ~mòwpp²zõjÙçYYYlg>þ¼,,00Pö¹ü™G%+Ú·oŸ6É8::ÊYµj[X=T&F]‹,¦ººZ¾(..N婨ǟ|Øÿû_•a.\`k ê®É¨»Éö™|¡Í_$Vh8çzüîÖÅ%L~(Lò6J +7Gû-4“Y!3vG‡3åœÜQ¶Ç‘Ô ‹Ã·3E%ôô8‚è zÖN7ß‹$åÖ_å=9t|ÉãƒS:TÆÑ•Äs-íÇKç€×ÜpÔG¸ÓœmIϧcºS‡ê3PúpBœ®–ÐÓçâô9°¶cÜb¥ÚÅ^‡æRÍWÕÚ­oÑÜøs~\Ù +«nÍï`b6îpš‚·–\œÊÕÁ:;Ó7ÆwÛŸ]Î?—/¯rꈢæKï5 ÀX!M¬PvX¡ü™Á +›‘/j…zŽÞ){˜ÅÊÐúÕÔ’¶RRØ{KB…ÿSD{+dÖ:‡¡íçù–ˆ«ß%> ØLY1`ÕµaÉ9|±(çŠCë0a{@Z¥T5ùq-죋à]C$óC§Côô ÍG­8r5ðARNM£êPy*é?Æé"œ>K½^–Ð"Å/H8;§Õv§rIMס©T‹«RƒðÕ~[¢ÁRˆÞýõ=%¦†ßSø˜¬øù6íi„׮ﻨéh÷§ …h X!MÆÝÝ2 f?-X!X![Xas!±BÝYÞ5Ânƒ Œ÷ÿÙ;ï¸&’¾³›Ý$t¤‚¢¨ Ø{dzwì Ë¡¨g9{ã+*žzv±W@©¢"DAåÄ^>p >€ÀC{!Ôµ įëÕ¶ã¬s¹Uý +9±—å÷„º¯C{®ö«Ò¥…úYaÙ³S³Z›`·ÍÊ;Ê[W Ñc“‚±lÜ·Þ/FAH„þ +D u Ø +I’œûe8::‚Ö´Xá”)S@=U×ßßT¡E츂={öÀ Y«W¯é>>> +¶nÝ +fÇŽ  +üXl…Zf†±@ ˆÅUO€ÁVد_?ÐãÁƒ5µ¼mÛ6ÐÔ®]»@:<±4;wîYÑÑÑ =??ŒHTµçíÈ‘# Ê… 4Í9l…½zõU> ʨXáš5kŽ«cïÞ½ð¥Ñö²`+¯Òo9M¨'A|;+”ˆžùub´ðºT …É«ZÐR¸:E(ùL+$-w!1ܤÅèUB“Þ©>b®dl¢'¿´'1v·UaJᡯúº›`Šh`R§#ÛúThôy}¨mFÌ+Èzž¾†+#š/KêîCk®Ž«Òtn1¨®Ë ++^‡nÞ”]–U×%¡¨6W™²k«ßÚŸ&÷u2Á1̤ӺDÕ'BÈ +D]¶Bssó/lmÔ¨Q µE‹t+ÌÎÎþ’^~ùåØVà,.— ²¢¢¢@ú¡C‡4é m%  +l…&&&šãëë«©µÊʪÇÇ`+„iÚ´©¦–çÏŸŠyxx|î,%''ÃUTh ¡Ø +a„Q±BMtïÞ®ejj +²àp=5°ÂÑ£Gîu©`ffZûúV(“–ýœh#…+]¹À|¦J$eyv²!e!£ Ó†ÏÞx6µ@þK„’±ñ#=­q Ëjè-­ sº^™p@ÑÏèCC ~ÆÕ­³ÜÛ8˜³¥!±1ÜÐÜœ]e…ºúÐ’«ãªbuÄKÓf…•†:1BhÑvÊÎÛ´ &/Ý¿¯Ž«l1E Í|×Sìsnîݰví†}±9*›¨‚„CtÎú=1k!¸´>ý|y/_Œàã½ {6ùnÞò¨@×U‹?=8íë=qø€þîƒÇz®ø5â…ÒaµTÑËÄØÄWÅ¢¼ô[±É™òï]¢ç—|}'ªë€@Ô9 +„AVX[ÀV(½ØÒ™ÄÌŠªÞ_!•BéžOV(z±Ù ¶B)ü¼ô˜3kæŒêædÁÄ\1l·&IzRÙ +£fZã˜IŸU烪ùPÚ’z§ÓÔ‡¤Zj[gŸgO`¸IÓ¾“®ÛöÛ©°;¯r®{7dAV¨ý:´äê¸*µ‡cAh²B*?vMwK#¬;ÿ¸ÿn®ÒOª %äØÑã1oUn‡ÌÁXŽ $¡ßÓ +¥‡ä`ܾ{”O¢r 5Ád§ðÕ ¬úôSÓ¶ùÎøøÞ/Ó]RÇßnG;´éØÜ’ä¶ø)FËÓ¢·'<²{Mô^¶rÙü)îÎf,ŽÓÄSUK‚àö‚F¤ã¸’KãŒÉN~Ïd•—'™±»ïP=\¨9ô‡C~~~­7‹¬Y! ²ÂÚBÉ +%âWÛº’¸ÝÌÐØå´¶Z+[{•¬ÊÞÓ—mÀpR^Ô,[\a…—a»w„<… ±âùÞÁ–8Ëiñæ/å¤ÌÓŒdÏ]Jk/=$`Ç® 4éÕN[’j}¨kAüvGw’^ö—ß…öVVF̰ÆV¨õ:Úsu\O¢õV(Î<:Ô +Ç-º¬¸ö¡úNXñ»=è.;oy©¼¸ÊÅ×Õ:ºD ßÝ +9VÖf†}~… ¤emˆ©±••Y‹V¨£Ÿš¶]zr8‡íþÛÇ/¼ÿÆlÙa7öº^ÊøáΞ\ó‰!²°éõÉ&³# @Ÿ•Ïvõ3gYO +Q¨¤8#bdž‘™ü§6nØ÷IVY!¢Öù1HU¬ðÓ§Oïõ®¢É +³²²!RSSAuM¶ò×_Á½ÀÂVعsg¸‡ÃY'Nœéûöí½ÛÛÛkRP6cccMƒÙ»w¯£hU¦OŸÒ---AËZ¬pÆ  Š§§'hêãÇú¼²¿ÿþ;<˜7oÞ¨}ùŠ‹«Y‰DpVãÆÁ8a+üßÿþÊÐÍjšL˜N:Á-Ó– ²Ž= +Òéù×Ô‚>V¨òžÑ|ô¡ä;X¡Düz{76nÙ®½##…eo&%+”Fk†óÏwÛ ©gÆÚàÀ +—6#XçÅ@ºÅû©‰4Œ ó‡ÌØzî’-ÄÒXž»ÝºUËàåîþæ8Ùa£F+ÔÒ‡¤zêZ`NÝÀ¸C Aâì3v,`…Ú®C¨=WÇU©º± +µVH¿RÎn3æÔõß4¤·w1¶›ïhªàEÝ'󰨎.BÁw·B³³|/ÿ˜¥Ê^ǜܽÉ×ÏÿÐåÔ\é°ÊÞÝ‹XÕ$;,ºtSQŽ*}sj÷fß-{ÏÞ~W¦Uð<žnŠ_ñæúaÿ÷óT§Bpg±é´(žÏ,³Y͈ÐNZú,»±ÇE%k,»4Μlþ3Øü"Ì}xå°¿=Šs ™Š’r+|SüúƉ]›ü¶¼ò(_¾DQŸžÞ¾õ8GX‘wšüÖß.=È…}\ýU!ßÞ +»té¢Ï~>¿ê&+TÖÀÀ@µeÊÊÊà^h‘Y°ꉖ¤5€þ0×gn A•ÈÈH~äȮŠ+a´Ä Õº–ÚkcÒ‹‘¦K†­¾–/œÀ ÒºªOS]»v…gæÛ[¡DüfGw6ó¨Ùzý#ùÒ l…â—Û»q1̤Í4ÿó‘!GçjficITLñhc'ÚízÍó?uåjTèé]‹6áâÜöR¤ dÅE 3lêî¹ð×øbzá‰ø±‰‘ö}î>q5âÜî…ýh£rö¾V$ÿ-³úþO-}Hªõ¡¶…òk^ YÙð‡ƒ#ÂÎï_?½[[;K·¼9<õ½HÇuè¸JÝW¥uV(z¼¡ Ý^³^ó«±Ð'X"½—8Ì +ÇØÜí>võê•[½zØ‘n3ìú@èÍw·BãqÇ/N³áöÜõNþÑEålj9þô©©õV(þãì$'iÞ¸}—.í,Hª϶TóøÜõyÍIvË¥qÌNªèÚÜf¤I·ÍªçóèÓ“Ry~ ‡„î¥Uœ­¸(~äÙÜkãâÖµ“³5‡°ê»ý!O¾3U +Ûý@%á¥íшöhÜÖ­]c ’í0Ð?Yº¹”5Ó†í6ÍËÍ7 ;ú>­6•I+Z²Í{m‰‹ß9Äžë¼è–ưaÒm¯,Ë>k#_•¨ý´§r¯ýìfÁ2´mÑÉ­µƒ Ë°ÙøcÏ™)a¬t0Ôż^“¶ZÙádÏËÒØÜÒ¬Žc'ºZX5ïÔ¹5“å0é¢ü¨Æ«B ‚,d…úTQY!àû[!³±'­…d …*VH UÊ®¡8˜l\·Ñ ¿ëûÇp¡ç +ù/NÌhcA`бcìú]½/¼Qü¸úá4soÑœb/f†­èß«(qì{/ ~ny©}®ð3úPß•»¾·­,XŒF˜·å{##aE &…3üd©Î>´çê¼*-¨³ÂŠ Æ +è×FvIw¶v1Å«†ÄiÐÝ+0 -Õâ3øîVH¯&ùáÓës{ÈmŒ‘5Ë —r/O±[¡(ͧ-ÛnÂ…Y«s“ónJ?aKo/nÉf»þ_ZíÕ”´èð¼ÚžS}úa’4[¡è1=‚Ó®È~è+Oñqãš:Ålá„wò“×¶áÖ´3EzBUœ´¾‹1§£ï‘Ì +qܨ×Ù´|¾Ú_ ©¼ ãë㆛´šyúe¥º" +*ÓölÌÅ0ŒcÝ¢×è9+ý#¼çÉ[¥ +B¦Ø‘öc_K¿‹s¢ç·âvÝö\$U? ·úëã¦pEÒŠV$gÀÁ‰Dže30à‘t )‹_âBpÜ÷ÔrUz¿Ìˆ2þþþšƒûÖd…_85àom…5…Ÿ÷4>*44*þÙ'õ[Z¨ŠO®…] Œ¹÷2_¥Œ 7ífxصä?*ªVBaá«»×ÂC#bî¿)Ôó¡=ûÐÒ@yvÊ͈ðkñiïå#}zqû%¸¡§µ¹5»ª/D6¤ðÐð踇™%º6«"„*uÁ +yåž¶ÜîþoÄÌþÉÃL¬&•T^™¬°BªðEÂ-°“S\³À™´˜*7§ò»«Úr9.î}Ië!‡UƒpéÛSN³ +SV»’†m½Î¤æ2ŸýTñ«DyhOÈ +±Þ Ig8„YÑ©‘Æì^™2+$̾ªaâ=;>ÍÕ”mׯՖ´þá×ôJ‰øýõÝ>Õƒ¦¹Âûþ4i@‡†¦f€‘Ö^΢/¾ðäc²ƒo:˜*ïè`C²ËÖWbFýˆÆ ã?Xòç[’­×1¡Þ¤YÍ–&*ÆÎŒ—lµö¡–«Òø²"_ ²Â€¬ð '°ü+­@ ÿLê‚VJÊ£fÚqºn{-¦>hb5)¸DY!mMo£üç{¸wnídgÁ!Œ¸x•Ò¹÷V¸’n1äH–Ú-•úôÔӲƒ”ʹ¶¦¿ÃpC[×>ã~òI—Þ:ƒ¬úø[võ¥žh±*Y¾ƒU¡"n±3ÛÌmùõQiâZ7v3Ïà§'FššŽ9[¬®¼ +‚ü'¡›Ç4åà–çòù)«[’Öž‘З‚[ó’ÜH·‰vÝþZq}üè9¶dËÕ̳ÒG»m£ÈÄÌufi¾*=F†@Ôoc…ÙÙÙ.IIIo,Y²ÄE;v| A· ²¬¬¬4 æÙ³goÕQPPó矪-C3yòdµÍÒJƒ/ùÀ``S§N…'P“Ò šºsç|ÕÿùÏÔ¾L°bWùý÷ßA±ƒ‚ô)S¦À-ÀVH€Ûj™™eË––gΜ Òé5 ž¨   ø•ÕçýCÏ?¨g!+D Ä?†ºa…’Š«³pºl}‘MËšõäË¥È +©œóãíãæƒçûî=|#5ãÑ–®lÈ ++S6ºá8βŸpAm„.}ú‘6¤l…TÞ¡Øp|QQÑ«ø ý¾ <º64»la¶†*Y¡;›l=ï̘›w_—h·BÁÍyòH3L'§<HãúõMM‡Us«P”¾obßa›“T6¤”œkJ8.¸]þ`U R9VMeØ4K²ÅÊd¡j RU+„²`+ÔpUZ_Zâ‹ø6V¨ådйsçªm–þ®†þ&¯Ï`h/ø’ÙðööVÛ¬ž'SôìÙÎÒd…0pGôr ¶l…*Ü¿óóóé=zô€[€­nMÿ9‘±páBP}̘1 ]åd +x“ó¦M›t¾^*ÐóªgeeÁYÈ +ñ¡ŽX¡„=ÇžãöÓÏîÆÖS®”J`+¬¸èaLÊ4Ö»¬°œŸ×ÄÖ{ wÞ‘A\Y|xéíŽ$­šà¤AqöY¯þƒ|nñ´[¡t·&|GÉõ¹N,ŒÝc§ºØaLˆRC¢Åò$¥G©OLJK)<5Ò„t]ý<×ÎO\ÚŒ´œ\ZMýô±BÍW¥æJÿ>~ÿýw•ˆúµ²Bd…š@Vˆ@ DmQW¬P»îåÀ"Òfj¨4àI•2÷Òˆzî[îæðxù/oì™ÜÊ„ÀLÇž/¡h)‹[êÊæ¶_{Ÿ'¿=8¨Ëjè‘wª.¥O?Ì?¥gþp;,½ž]QY~Á»½IÈŒO´Ì™´v÷½ñ¶X (Ɉ é@6]œ@í,?3’C8MÚú^ LÛÔÙ˜ã2ãÄüJAñë(Ÿþ6œæóo0>¥Í +©ü ã­ ›~kCŸæW”}H9÷sOc[; Âzà¾çÕa§ +£¼œHv“‘›C½/+ ÞÞ=·ÆÝž4î¼96Ëâ¨Ùó.K/?/äó _„.ëbÆvYšPQ]ýô²B‰–«B þÖ1H‘"+Ôd…ø7Pg¬P»Aën3M&kðs…âÌsÓ]d™1Nƒž‹Î_XÚ‚ÄXN‹"£¼IN›•weA\Äï¶dY Ø÷JôÙýÈxò£«‰¬#¶½û†ãm¹òç + ã|ú5`ƒxÜ ú%2Û;EO·v5Â'Sÿ¸²¤‡<Þ5FX´š|(Mv„Öç +%âì+ Ü,eQ®1–i³a¿Üøwm~ ×uÁõüê»H+_]ZêÞÄXƒÃº{Åh•P%É»Ç67Á£h3íhºôÈšY¡DóU!k+,--=±|ùòÅ +Zµj¥¶Y+¤¯T2d(Ö´iS¸e±ø³ £Mj‘‚Ö­[ƒ–Û·ošÝ¿ÿb ÀºªÅ +‡×=Θ1¾jOOÏEê6l˜¦ù‡­ðáÇ`Ìpô%€¬uëÖ©í…ž +xü´Ö¬6mÚ€œœ@ú’%KàùÏËËS;-Ðó Z¦ç´L¿IàbeeU‘ÿ‘"âoÍ÷´ÂÏAPð*9!1õ­,À³ðÓ³»‰O>j=¿¡†ˆŠ3Þ‰OzšS½qAá›Ô;qqweCOõQåY©wÓ>€SåùŸ^&'Ä'¥¬Ð@T/÷ùý„„ä§ÊôûIUæ½LIŒ‹OL}•ǫ֓¸,+ínü/rki’jvUˆ:k+TŽAª +„cöêÕë g I“&j0nÜ8P¦¼¼\Ÿ©Ðb…_Ø +a’““ábUq™=<<Ô6EëÜB³fÍtöN_ãÎ?=Ïj[¦_MUþÎVH y•ZO2 å»råJ¸µo`…¥—'[ã¸õ¨“ïÁ½Öwâb,¯²½šÂG>íØé2ïšâ]IüÏ­HŒíæ÷T¤W=J¨BeïëÏÅÈN¾ªÏá—DÌt`adç-/õÓ-d…ñy +D u -VXj`… =44TùÚ²e‹>ƒ¡}T¡=BŸ*šbÖ ¯j‡à˜1c@ú‚ ôÌüùóANû¦áp1Z¬æèÑ£ ŒŠj"22TQ±Â^½z©X÷îÝáb¦¦¦j‹Á1Hµ É +kÆ×·BaÊê–Æqª´*Môb³iÀî»÷=£pÂDÚš0㇠ƒ€ÅY{ûq1¢ÕÚT} +è(¡rì® ©«aFcÎU jÆ Ÿn…ãõ¦…A±¹©âçQ}—Îýã‚Uþgþ€ÞOÕíL˜›|~Ǫùsfy-ñ;‘ø¡¼Ê +Ë_Ý + +‰} ž¤ò_  +¹ñ¬ ¼ò]ÂåàËw_½ +ŽLÍSÚÊJ}z|ùN¦@M¿â¢§6.õšé9Û{™ïÁð'µë¡Q; +D 5æñãÇp€ÇÚY! ²B}†¬ð3¿ÞÖ•4 ;l|R%gÅW¦ÙÑÞ5ù2cdâ—[:Óºmßô>\ÛŠÀØîûõ( «ÄGuÏŠßøw'1Ü¢¯_Rö»mTÑÝ-í™ÇYl.›…Ñÿà8Ûq¿D֬ЕÝßÒ߆ Ë`‡CâÑà‡iCäVXyíG{·œzEþ~¤r4¤Ëšyœ/–÷&ˆõnÈ"Ûú¤i @Vƒ¬ðï¶B‰8ûŒ‡=·¿%(áñ³´øskؘa»Õ‰ÒW…éicSB•CáÎËõ( «Ä=µ7 ©ÜËžM×Ã܆Ï^½ëtô¥ÀߊáŸSgÕï·6ìe ýE¡òã½ÃÓ[r1¢±×5é3‹JvVvû'gZÛÞÇ„2­ü¿k”#sÞ’|iÙåÉV8«é’;iãå—'×Ãé©gÙ{ÝÝ™”ª,á¼,I(7@xç©è™_'ãöÞ!VéWœùk.Æn9ûìÓ"¦8?7ùÐø&ô,»ïV`QÇøîç2§ÿõÝ£üø8•{l(sl !;¯°&ðññ ¼_k¿ÆÕv{µFÅÕÙ Lg1Êe†,ìb#;_ÐcY´yò…t]£J’¶kl(?É7u³ó^1Z˜_À·±Bþ—1bÄÐl…ýõ—ÂÙÙ™­€¶P=$$„ ûI’ ¶BÐüT# Z£M +T¡Ò…B¥Ï:úOE‹¨B<x`†t‹ÒéAÂUô±Bzfà ¤ÿYzZ!=N0Ú +ÁÌ$%%Ác.**½PTÕ‡‘+„g>RO+ÄqôÞ»woø `mm­v2a+Ô23°Ž9ò ß´ß&)ïÑŽþV8ôºá6C¼”¿ËNà°/Œ(Õ© ž`ŠÑ¶¤G]%n('W!ÊI8°hd;Cp*/aâÐ~ðœÍW^(aá½å.n;)JZ™°¸™{\`´²3*ïøp3Œh¶à´-µ4úÇF,…J +ÏŒ1- +â5!ëuëÕŠTlt¿ÛÙƒd5òŽå3ÿÞÕ‹ƒ‘í~I“k¡(Ý· öÉ*Y¡ ~]¯¶gË­¥ a‘‹pÑàÄñýøîVȱ²63ìó+ü\6-…CL­¬ŒÈš[aéÉá¶ìúZ¡¶Û«øo­ïiŽÁV(ÎøÍÝŒt±3.³”_–·c˜aèæ÷D$©ˆ]àDZt_þ¢€Wö!ù¸§+—tYV&Äð ¬°v­ðÝ»wpVvv6Èš;w.H?~òä'éMÑfç)qáûg¸r0¢ù²$´ö"ˆ:Æw·B³³i¼›óÈ&‹âË"•sÀÍî·ï½~¯¡†€€€äääZoY!²Bެð«X!õáØPsZ Ýw=­úQ±ôþz7# ·™r¹„^Ô‚Æ›0î£ìn¥Ìý?¢Å*= +è*ñà3¼HøéÁ±™­ik•=Ñ'Ý›ªa¾X ½c°‰ÿØÝ›4¨&jÒ¯ `'¨8swo6n==¬‚Ê98€Kvßñ¶mIÜrÂ¥"Y¦Šò3®nåÞÆÁœ-½ñ‰á†ææld…¢.òÝ­ÐxÜñ‹Ól¸=w½“\S9G›ZŽ?}jj=¹VžÃa>¡Aôì³£÷íÄïƒ<›rm\ܺvr¶æV}·?äÉw¦Ja»È‘HxiûF4â°-·ukר‚d; ôO–îCáGÍ´a»Mór3Ç ÈŽ¾úµW©\é©DüÇÙINÒ¼qû.]Ú;Y„UŸm©Òo^jÛÓ’®e¨*Td&ÇÆÄÄ\;0Ù‘[¡èÉÞ }Ç쬺ÇJ}:ü›Ù­R™~þŸc÷À!Q ‹IËÉ—ëÞ®XÄ¿d…È +A:²Â¯b…¼à ff11X)Ô'•tcž¯£=ìþ +3~¢.! SŠqÑ£€®ŸÔüèÉ»å;fØÈgÞ©‰)PáYÇ8ÃN3k·5Ž™ôYu>¨Á‘™¡fýÚ‡¶Â®Û_+5*Ý„Zõ| tXDóŸ ƒ'Z-W§%Åç=ÌYv³£Kn/p$LGœ¬Ú­Ztq¼%N´^÷P$ý‚€ÛÎW,¥°Š³Ï޳'0ܤißÉ ×mûíTØW9×½²"ˆ:Èw·BÚhòç×çö[#…&–.å^žb¡Ó +E}Ú²L»R$ý¨.Oñqãš:U@)ïøä'¯mí?hgŠô:ª8i}cNGß'™â¸Q¯³iù|½ÛS®$ý¥m7áBŽì +¯ÎiL:ÌcöÆhjOc?Z†ªipq#åç +a¨ÂÛËÚq Çy1 ¨ƒ8#ÂõÒ9#Z[™»L|¡c ñ@Vˆ¬¤#+ü*VXq~¬†[{F*/å<Œ¥7²è—O¬‡W^(£ðô(S&ÔÊ} +è(¡î|þu¯8f6êtAueÞ]ÚŒ–Ì‘§Keò=we(‰/=$`Ç® 4æ=Ù/|º5Ž[M¹ÿJåbG¦®mE]üŽy;’ö^×ùÌ Õýî\¢Å²£«ÛÜ ã5$eaÓëãD«µ÷“×µ&X çÆ€ÿVP¿â·;º“„ëò»{WF̰Ƒ"ˆ:H]°B^y„§-·»?»šúxx‰ÕÄ ’Ê+“u[!íD®¤a[¯3©¹L8ªøUblr&ã?Å1ñ¤Igø¸èÔHcv¯‰Lðˆ³¯Ê•I¯öT+Ñæõ"áØÑ*.ŠYàLZLe‚®ijOSº¶¡ªG›ò³®oÓ܈U¯ÛºÛ…U«™ðQ€GN-³‹vsοC+¢Îñßÿþ÷î×!33ô¢b…ݺuë«`Ïž=  +ý1ªÔÌ +iE­UÝ6ÉËËé´Ôô…¸zõ*ÈZ¹re®®® ‹Õ¡ [!-;ð ÀA]4Y!ŸÏ‡«Ð‚,MVH7 W K‹ê33´G×IOÈZ½z5˜1z` vRš§OŸ‚,zué5°B@ ifh•Öø¶û2èÿ’ZG6“å05ºcG} +™bÏ­§\)eþ,¾2ÕÇ-GÏV¬¾ü'›»al·M²#æuУ„*¥Q³X§Í’[…Ê^H}Šú‘–B¶ôø©Â‘»ÝºU¿r^îîoŽ“6JÃÀÀÑf +/M¤µÐâ‡ýï@§•7ºbp,Qæ¨D‚ÓÜ¥ )X#¿ؤy’Ýc§òíKÞ /á2t¨ šônÕï«P¿ÂÔ5®ÆXr™È¯v,d…¢R¬°RR5ÓŽÓuÛk1õñÐ@«IÁ%½¬PBå\[Óß‹a¸¡­kŸq?ù‡¤Ë‚jVYõñ·þJaeÈžzî íäV'=Ú«^‰^ÞFùÏ÷pïÜÚÉ΂Cqq™jlO}ºÖ¡ªGƒ +ßÇlõhaÊ2j:lCD†Ú‰Tqò¦¾¬zçkòÚ!R>|˜››û½GQCT¬>™¦fV¨ôç-ÜrVVȪÁɰj¡O¦Ð‚+Ôz1‚/–/µpáBN_Ëç¶\+üAå^žîHb¸Y«që]ŠŒŽ +:´ÎÃÕŒv§Þ;ÒåÂ"z¹×ÝÇM[MÚt*4"è·¥î$F6óŠV›Îz”PEüþÒÔ&$†6qŸ·éÈňk×"CN¬šÚÃC'ºþt]V“úñc3º)û¾ wŸ‹¸qn÷Â~tÓlgïkEÕ£¾Ÿíêkc†ÍG¬>ôÛ’þ&öÖ,¥&*Ó30À8ý“Ÿ!LZæÌ„ý%;úªZ,?aqSº°F¶ÑHUû-¿æÕ…‘ Xq08"ìüþõÓ»50±µ³Äq«Á›ÃSߣÓìD]¢nX¡ô|N—­/²i)´ž|¹T¢Å +©¼C?°áx ¢¢WñAû}xtmh„wÙÂlKQ²Bw6ÙzÞ™J¡ÊnÞe~ÿ¯.x:Û«V‰Ê9?ÞŽ0n>x¾ïÞÁ7R3méÊ–[¡ÆöÔ¦ µ U=ꬰìÿ[ÒÄÅcëõ̪tѫ˛7쌂Ï)99œ«M9]|¥¤ßd…È +á–ÿeV(a¡„¯îbÎRœÂ±Ì[zøßÏz >Åù kb$?!#,;þxú¼Þè, G‰jˆ>ÆnŸìfË®:„v/«VÖ>€O¶f†­èß †Ï±ï½$øâ®JÔ*?~óÐ&†ŠQÔëäu.fkRÉ +%å¡S­q¥#ê+£gÛá„ô1C„èå×3ìó«Ò6V¥~©üØõ½mEæ-FùÞÈHXÑ‚Iá ?YªuâÛRG¬P‹žcÏqûégwcùÞØ +/z’üžË?¥+¢ç8°¤†F}8?¯ÿˆ­÷@Tͼ#ƒ¸L<JiéíŽ$­š ÌŠ8û¬WÿA>·$ª‚§_{ªVXqÑØl¹DS«ŒõnDH­PS{³5ôó?-CUOu+ä'­hÁ¶è³)¹Dù—Xé~ã¡U»…¤ÑIÙ½wk•- +YÈ +5¬°NCñrÒï\ ¸~çiOí MÑ«èÓ“˜°ˆÛ/‹êÖYWâßN]±B ï:³GŸ m¦†JŸ‡¬PÆŒÛaéõìŠÊ‚ô ÞíÍHBfh‚¤eΤµ»ï·ÅAIF\ÀH²éâ¾DR~f$‡pš´?:õ½@˜¶©³1ÇeƉ‡y•‚â×Q>ým8Íçß`ÔKEðôkOµÒÍyD=÷-wsx¼ü—7öLneB`¦cÏ—PÿÏÞyDq´Ÿ½»½f7¢‚ +v%jPƒ+Ø5¶¨`oL¢! +ö^±·¨1jl±¼*‚ •A±ü,"‚|Ux)rÈ]ø mx8v<Ÿ¿tæ™gfg—»ýÜîÎjXù˜ýèª0Ŭ0ãÜd ÞÂyÝ™¢—ƒ$g†yÚ)lFû^‹IÍÌxql~Ú²ý·E—ýžEþ5”“’OïV¯.òÃÅîÝ»½…Ø¿¿È½ÐË—/ ƒxyy¹ÌĮ̀ 4ˆ†;vŒ¦U©T° É@ÈûÐòíÛ·ÃÁ¬X±‚†¥åaaa´ÜÍÍ Ê×_M«:uêDË[´háÎÀ‚†õìÙ“6ß»w/kž¡ÚÙÙé1­Á´jÕŠ–¯\¹f& +ÎŒ‡‡Ìööí[Áýþûï¬Ý県YÐ +IZØKll,­ + + +be&;—†:tˆ–“ñÓ&›7ofMæùóçi˜Ž?Š}ûöѰÀÀ@ZÇšsød+ReÈ ×š—ZºœOÕ‹ ò>Pe¬0ïÑmIí1yR­0[ýçO_¶4탓×wøÞch]Ãüç +/»÷ø à6ΰAï®ä>suÛÛ®WðfŠÌ'?Ïî’'3o5Ò',oE°bÏŠÉ—®ÕHýxߨfʼ䊺ÎÜ`Nsž“6žuEÅÊÇì‡=Ta´­P}©oP YîL¦Gnÿ¢yþÝBœÄÄf —þV‰¼kÖ¬!Ÿ!ež®AJd VA+tëÖ †) +Á0ˆ lbii)× ÕZ Q V˜˜5HEâììÌê®A +éÚµ+« ´ÂwD©TÂÌ]ºt¡UĪhyHHl•š*|F-r R´Â´´4XL«-ZDËÉŒ±fâççG›XYY±Âः b…ÙÛÛÓ°… ÒòÐÐPÖܾ¿—ãÿ™¨Z8ç?®ŸÙI”ö«î ¼BA佤2­°Dd½zt#À?èö³â#¨ï‡\¾|õæ£WàþMÊÓЀÀ°º>YFüÝ+þAÄê»sDd¾¢m^D…\ }wKf|ÄÕÀðØt]ùØå%jÉѤÅÝ ¹rùJH$ã^!©|Ð +Y ¢"•Læù­yŽãk´é{[÷’‚ ïï"ò¯­Z!Z!Rùd¦&¥ªðwUAþa "RÕÐa…&LèXÀ|@ÃÚ·o@¬¤£>´tœÉ †M:•¦ ƒM&NœHÃ/^Lôc…DcYã¬]»6 ƒV¨ÑhnFŒ!Ø|òäɬyþæ›oôÎ’¬­­éÀDZadd$ÌðæÍZõèÑ#:k×®¥1ZËÈ@+$"7“6¿zõª+lÓ¦ =~ü˜ÆlܸæóÏ?×;¸<‹´¬ð‹/¾ êׯOÃúöíKsîÜ9ØZá”)ShÙû¬ÙX¸p!í.–¢e…d7mÇŽ¬Ìdltdi9´B¹\ç¿yóæ‚3S³fMØ)”w2NÚ<,,Œ–'&&Â&»ví¢a , å«V­¢MÞ¾} ›ÔªUKp0D0á˜ñYBA¤‚©T+LýcÛøvÕyc‹Ö¶Û40‘UkÜI`¢&;ëÖ÷myÅç;Á3~é? 7•5™˜^ª*ÁgýTq7oñœ1¢g{Ò5gÀñµ:N?’³8ê‚Kƒœ+w…­^î ”²ê±šZ›&Þϱß)çv×|’]‹Ï}®P»¹§‘ñ€]‰ÙêË:+;OŸÞÉ07*`Vc×ÝWggÝ\І7°+A“c”»˜Ê;zÝÉ*r-R“xçÊÅæ[ úå¹i6¼ùè£éŶA*rZƒ’””Ožoܸ!¦´ÂS§NÑòM›6‰1)¦¦¦¬u¬A*òyû.Ó– †“e Z¡¯¯¯˜Ía­Aªe…,t¬AÊZ!ÙFXEv‡˜NYkBž>} +›½F«f̘AËE®A +±³³+é&#‚ HR‰V˜ùÛ¼ÖryK—“yà©_\™og"k0ùLŠú®WG^Þ{ xACÊÞ†|[÷[ªRUé{ O•~tñà& +I §} Y±>•ÿÎνæH­-3çj_/~)\[/ë¶güÕfÔWtQÔp*íÅŽÏÍZÏ»ü]KÃNKîeüáÙÞðCðÜÛOï,¶•›ô߯ÑÄïèojd¿úQŽ_y®0íÁÉe®N[7®g®à«U3” "U ´B +Z!­–£"‚ ï•g…ê¨%x¾ëÊG…÷V½ÚÕß(wu˜¤}ƒ•|ëù7 +ŸŒòîÈ+ìz™]ºª"dý±~x÷~‹ƒ´® ¾Þ7ÄDÖhÚ¥7±ä|ë©{Ξƒä.Sh…ÁÿiÆ›ºée'G+Dªh…´BZ!-G+DAÞ *Ï +5®ë.çÛ~_x!Oó|Koÿñ²jõ£UŸ(ävKî,O³¥±aîõ´ÒUí9çOYóÿ1,Müö~Ê\'U]šÖˆ¯5ò½U½wò§}Ü/¦Z[îº12ë9 ÕOÖõ0â ÞL‘2·¹‘݈¡M«; i’¯Q³ÿÈ>æ–Ó.4ÐÄlî¥4éëåÕ×Ä|à®ü œ…V˜ú£“’¤û­@]Ó/¸4”¡"UŒ 6„††–kä¤z2 ::šV………íd “Éèùö¬Y³v0zôhZNo²zõêuc 11‘æäÉ“´ÉŠ+à&ìÙ³g‡>–.] +aäÈ‘z#-+$ò"˜ùǤ1ÄàØfΜIÃÅì5h…D‘è~! ìî&´Â””¸gµÞH!ßS4-ÙFX­°}ûö4làÀ°SÚ <Ìæ%Õ‡N‚ƒxypX ‰´‘ËªŠ ¿úñ¾±Í”y#P|Ðuæþsšóœ´ñ¬+¸ )‚ä‚V(´B´BAÑK¥Za.šÔ؈kþþ7½*¶T¨*áÞõ«Wo>ѯ2C÷€àààØØØríâï¿ÿŽa0{ölÖé:¤V­Z … ²ÀÊ Ù·omÒ A˜™e…*• +f°¶¶@õêÕYc¾víšà`öïßÏ ÄÌÌŒ†9;;ñýõ×_4|C_jj*-'ß pœ×¯_§Uð½ó¤9-×zm%Ë +mmmáæT«VMp7-X°€¦Òa…¯_¿³û÷ïO3{zzÒòsçÎÁÍä8Žö²uëV¶|ùrZ.•Jaøø¡ÈxÀ€´ùš5kX­Ð +A +­°2ÐD¯ë.70˜vôIÓŽ U•Š_ƒ´À5H!>Ó|èС´Irr2¬bYaPP ƒòñññ)é¶@ÅKIIa…-Z´ˆ5Ÿp Ò'NÐr___ZÞ¤IØ„µéñãÇi¹R©„MXV¨’MpÀ:¬púôéb2Ó&dfhyçÎaG&&&zSYYY±&–…Ö¤äØÓ +­A©`Ð ++…Ìç·.ßMÀG‘÷´BÁÌh…h…´BAä½­ARƒV(˜­­‚Vˆ ‚¼ "Rj6mÚ$òµò¥­‚VˆVˆ ‚ åZ!‚ UFs_€çÞ´jܸqÍ… î›\¾|Y0óîÝ»i“:Àª +fvrr‚aíÚµ ƒ/4·´´„M,,,­Z¡Ž™ùá‡{$ܾ}›†?ž–»¹¹Ñr­EGYV˜ššJ›ņMbbbhÕÌ™3ióöíÛ³Æ ×±¼}û†‘ÿÒ*h…½zõ¢1ááápÒDZ!ùÊ£úôé#8ÿ<ϳ&öàÁƒ4•¿¿?-'{ŽþD@&“†1­A©`Ð +ùpõêUxöž‘‘A«ˆ» žákÁZO¾™ÂÄÄVÙÙÙ ¦²··‡abÞLamm ›XYY †i-(ÊÂÓÓ“ÕQZZá +Wƒ¦åÓ¦McecY¡Hˆ¢ÒæZo¦xG ’m¡ådá&‹´B™g½»L ÚüäÉ“´œì}V/^^^4ŒK° +­A©`Ð +ù€VA+„›ŒVˆ ‚ zA+D¤Ô‹‰‰©ìQä€VA+„›ŒVˆ ‚ zA+D¤ÔTÀ¤oÞ¼™ `I¨+=­ÐÒÒ’ÆŒ;ŽõâûÚÄÉÉIp»£G¦½´lÙV <˜fؼy3-'õ´VI›lÚ´‰¦úì³ÏXêdccÚ¢¥4[||¼à&'$$°šŸ={†ÑTZ"¿råJZE¬•M&“ Ž¿Q£F4¦gÏž°ŠB43©¥åü1k×¼zõJp3+Í +ÍG-¼ÿ3ó–{[>G íÍï?ùÎÑeÓ‡÷ëéÐwÈÄï|bseuÌÙµß mcÈå9¥»_ðkV(ÅÛ<æÏû~ã¥èûÇ=Çõ´8PÅÎκsxÑüy VºsûðÂñý{~Ú{𗞇n'ÑfD_Úš}úYîÓš„ ­ó]'Œ÷<¯ªG¤¢)'+¼ÿþRÀ‹-¢1Äa•T*¥'Õd´üôéÓ´——/_Â&K–,¡Ù:vìH›·hÑ‚Æ,^¼ŽsïÞ½´‰ƒƒm"Ò +?úè#Ö¦ÁÁ@ÆŒC›ËårXõìÙ3ÚcPP`sÏó4ÃСCY€˜››Ó&ïh…03 ÄÎÎŽ˜LlòêUá²’.\ aİhŒÖú6Û¶mÜ."òpf233i“w´Â–-[²æB`Öœ+ +š ­A©*Ñ +óÞŒÄÖ°h@¨_³šŒãxË Ç_ä9ŸæÕÅE#Ç-ñÏÿo¶*`v©Ä¸iw·£qzA*œÊ}_¡»»; ëÖ­¬‚'Õ§NÓ©¥¥¥ ub5!ò"ØD¤`e&ö!ØDäÜ6‡kêàĉbf¦k²¬°K—.°•R©Ô;HÒ;k`p ÒÁƒ‹ÙˆŽ5HßÑ +EB´”•ÍÔÔ”†¡"‚ @¥[¡¼—Ïó\¯Ó$þ2¾”3þSÎ:×™q×ö.ûî+·+„Æ«³5qÁ{§u2âø–cW¹ùR£]Ÿ­Ž½ºë¶_ï<½²ÕsíÙ8Íóký¶¼u÷‚ÇÜæ¯>™TàŸü¼ÖÝmö<ÖxWV¬5‚ Åñóó +ó´h…h…´B´BA¤¨:V˜ýêô—–R©å •úéÞa x©©eÛVJ o5ö§§aëœ[×á9‰¹u— ;î=Ò®Õ¨.¸4ʬZ43äø~ÿÅ#2¯Îi*“Ô¨Û Aë65H®ÚÃ~LÐh^ŸÝÊHÂײi×Ä\ÆUk¿àZvñþcñ‚$‚Th…h…´Â +°Â¬ô””Œ²ýýS£JMIËz—€2H¡¿*9*\ÆûCJ‘ZÆÇ@E jÃ*å(Ñ=›%ïA*€J·Â‚;H-j*e“Ö“~|œ•òMs™¬¹ÛÕ´ìì×§¿l$åÛ{þ‘•ûrÛ\‡¬O˱BNÞbâ® ;ÑÏ"Òs­°¦Ó¾xMvú×FRiãYWÞ<óíS3ìºü^Vvz°û'––]=„û/óíG„H+$†b[ÀÔ©Sa´Âµk×Þ* &&†Æ¨Tª[€¾}ûÚ +A2ßbкukÚKýúõi“‘#GÂ0¢B‚™çÎËÊL²ÑÌDWi“¦M›Òr‰D³EFFÒMƒVHÌK°wÂÎ;{'ûp2ÅXá›7o`æÛ·oÓªmÛ¶Ñò#FÀŽˆ> ¬Q£F´Çw·ÂÐãââh9™1Øipp0 #;–ß tXáÊ•+Yó 166¦Ù&OžÌ: /—£¦Ý;2ßɶ¡)Ïp2‹{ø®à»ß5ÏOïÑcÆOúsªŸ]\:ª“…RÊqoÞØ~üê+ÏÕ% +(ƒúû(ñ°+bT™ONyµm`,ËÙ¼iCÛAs÷„'‰úUšµƒô¦Ô$­ÿ²‡uu^ÂqEÍæ½\}¯¿bv©yþË׎Ÿô˜}ìeþ}UÁÞýí»2è>yo´Ïs\i÷)rÃ*å(Ñ?›¢;-˜šxÐü]§AôPéV(­oç4jÔ¨‘N=[˜K$fö+ng½ÞÑOAþÈ«™æ`bÄsœÉ°Ãé…V(Xÿ:Ç + ôM0")Ç +yÛÅwHDÖmϼ´á´KÿóŸi%•5›R¸Ì€pëô2ß~Aˆ´B@+„ˆ\ƒrôèQÁTZxyyÑ&AAA° +¾ëâãã#&³ŸŸm"r Rh…älFLJ°Gâž0LŒŠ$$$v”šš*¶uëVóîV× õðð`…™˜˜Ð0²Ói9™Z®Ã +Eboo/f§CÊË +Õ¶¬'å$¦Ö£§¹¹MñI##Ž“~0xç“bç–êÇ딜¼û:=95¯.ÌimÈqÕ,»š>gæ¸Þ6&Ψ­Û¥×bÊ …þ>J<슕&ñôTkr¡´ê6ÂeΗá9ûÃ@RÝaíÌl}ï ý)S‚¾·5á8…ÅÇC]rŽ® 8‰ÙÇ?\üm ëѶu$òž›ãòWý pïÞ¶u1ZYU'ÝVë¹1Z·ÒŠ8®Š÷)jÃ*å(Ñ;›%è”N œÂwœnÑG¥[!½ƒT}o©oó¼oH5ΰÇ"ÿëù„ÞxøRSh…)Bõor­°óò9ßf‚¹VØÑ;J ¬0åêWÖ2iãY*Ò,íÉoÎ_‰ljRœK—.±Þ¡ð. BÐ +YÙÐ +ß…Ô_'[H%¦öÞ7 v‚æå¥9mäœÔâË3)QšŒÄ‡!ÇÖ~ikžsb®Ï +3oº·“s|³©gò¿3_ûÕŠçä¶?ÜÎP)ô÷QâaWĨ²"w”s†í¿ J*WòoßÛqÒFÓ/«˜S®kéM™uwédžßÜåLÁ)M"9œ²ûšÅ~È_jo&É9$‹šÀ|FmêSKjf¿,<ƒ"ö¸îSÿ\UÆQ¢6Euª=5zMOÄt#ˆHªŽf'íê¯0à;-‰Ê|´îS¥Ä¼Ë·ÇBoýºx@óFÖC|« ­P-TŸ­P0âª^ÿ4²–DÖxÔ¶à°‹‹Ì%ÊO× ¶ÆËòRœÊ]ƒTh…4 ­­Pˆ¼e½kŽ<’ +5ÑëºË ¤MfäþWýt]C®p$ú¬03ä䔽}b +OdórÈZÍ Í '¢LJ>슕&fçrNá° .c{ªb øl{áëXŠ {éM©ŽòîÈsF½|žÁ;Jã|z·±[r¯h_IsÛÉm†µåu[aZÈB[¥´FŸM÷YOÞˆ>®}꟫28µÑ»õ̦ZT§S£Ç +õO7‚ˆ§ +YaÆé‰u%ÒúcŽ&j2¢¸~\7÷I‰I³a›ÃÓH5µBòïâõ*h…‚™‚V˜õpßøV¦ÒÜHãfÃ}#Ò[#R´B +Z¡Ð +«Œ¦UǬF·åw‹œK¾Üö™Â@ZòÙü û—~:”ÃkG5•é³Bõ]¯Ž¼ÿñÒûðgÔÌóZÉ8¹ÃÆXýú"Ê" äîQ©ŸþôÝØ1.[ÃàþHþe\=‰¤îÄÓ¬‹@:wÞ”¿~YO"µšé_äRdÆRÊ)ïešø_&6á•¶îÁ6õ”ë²ÂŒ›ž¶FóÞ›êø-]ÔqÅîSï†éÛ¥½ÅF£ê™Í$ý£žV(jºD4•ù{=d&ýy÷vÔ³TÖ„¾z1ùhÒžßÿ#ünlJ‘?U±­ä_K9Yaffæ«ÈÇQukÖ¬aexýúõ+!6lØ@›ôÑG°J£)ü[ÿê«¯Ì ³N&ÁÐÐ6éÝ»7Ì 6vìX:€Ù³gÓ˜[·nÁläS—V÷¡™GEËcccál ´‘VH¤Œf#“I›hYarr2 #ZM{?~<+³£££¹½zõbÍ D‡ÚÚÚÒ@÷çyžuœ\¼x‘ö |¯Á±ÅÄÄа·oßÒ0VH#¸™cÆŒ¡1p0ÿýïL2ÈŠµB!ÔO¶8šK8㾾ϴj²"Ùòú¬0ãĸZÎ|ÔÑ¢Ïá¿Üæ¨0Ùü'X€¾ˆ²(ù°+zTšägܽyiï÷Ž y‰y×%7õߨg §Tùϰ”Jj?YdTÉœL8Þn)-Q?Ù9¸ž,÷¡=MÜf]V˜uwe7‰q×å‘ú…Ô=l‘} +o˜¾]š©7 XGú÷ žÙ¼§.Y§tjtXaI§AôQ…­AªÎöíÛÿý÷rí"))‰u¶ìíí]Òl›6m¢ÍmllXaS¦LÑïl´ÞL4h ƒo¦ Ÿ·0|ZÓÅÅ…–;;;Óò””Ø„õf +Vñõõ¥Mš4i +suu¥aNNN¬°.]ºΌ֛)Xè°B¸ +«H‚ƒƒ{Ññf +ˆ+´¶¶ì‘ìeC<V öÊYarÄ® ­9ΰÍÜ€íJQV˜œóˆÔRû)¸ôÃÃL¸ÜëzôE”E@ɇ]Ñ£JôsÌÿ¹ƒ“Övð¾Æ^´=;ˆ‘òå~'s‰´á„…K'¨ÿÜ9°–ÄÀ€ÿ°àªºêöÊîæ²úι \ê´BMÜ>§Úi“i‹@%¶è>…7Lß.ýÿìw\çÿÀ½$—„)Z©Zü*p¶uÔUq ¶uÔ³jÕ*g­'Ô[©8°jUê¨ ˆˆ¢XTÇK±8°¨üÀÒ$ò»xxHî¹»³õóþÏ{žçó|îóœ!ïäò\o“‰¬ w5ohÌ›”ß +Í/7ðV@E¬¬o+,²îðéUÏ’¢¤´ùáÀ#–ïYá+ýþݲúSÏ `x×ë0î$¾%ÑÁü´Ë:+Õ}ËZè5ih§ºÖвné}ž÷m?Ï‘B¾òüDÉ,{ë1K¶9øëŠÉÝêXZZ[I©‚ï +3/x6·”;;š–''\†–ãÕŒ¦lº˜îak^ÚfÌÉ~b|KšÃÛÁd"!+ÈYÍ»Zó&åµBå>À +¨È€‚âM`…%‹êÁaŸuõBh÷ñ7þgRw¢ ²BÕžÖú··aEßÞæí$'k8ë2¾%ÑÁü´Ë%«<ÞÞXÚÉVBY}¹1•çûBA T4¤áßꇿOíPSž¿Á EÛ·™´nfš²è³C¿+í±ïЖ-¼£ +´”ÃÐ^ý>L¿7Ĩ#oøràLÛ¬9YO,UÇ·¤jÞ&á…­ G5ßð^hæÝA*¦ÜÀX!+W® )€QÒ»åfÍš !€ÿ.lÅŠèx‹-ÐpkkkÒpÿ}LŸ> Q*•ûA:5Ü +§@3Ž;Àüshx2kÖ¬ALjW£[·n(Ú¢E‹ÐF÷H§‰ÿ·B+++¼[ZZê& + DJ&'‡}Çý‡¢!ÇÇ›p+twwGÝfÍšEºNºvíÊzú'NÄk>bÄÔÄ8k2Û·oÇ#à¤ÇW÷P+}Ì„†ã{ÚØØóÔp+Äa ïæè舚H{rÀX!réÒ%R·#GŽ n¸/±+\¸p!:.pRp+ DÇ™sRœvíÚá‘I{â$%%‘¢mذu‡úùù¡ãmÚ´1·ÅDûpS$»Ö3Ž¥ðîi/쫨Œ½ƒ«H¤î'ðí4^nïcCÑŸÎÓèÀÓ£D:˜Ÿvd¥½ïßžfœÇïvÑÛÓƒz()YãÙWx¶aY ¾úgª_Ù¹|ÙŠßoáf¡:=¡ŽTÿë7ý^žÉ‡}'/‚{WGY%éÿ:?~Ò²0d2ºÇë]-(YÙÑfí{–6ïœÿðת®Dcx—˜·šæMÊi…"Ë |T+Ì~qçʹ³ç.'7ݨKT“¸xå4¯æõ£ëQ‘ç¢ãŸˆÝ.•#‚6#9îbä¹ËwÒ*ÌçQÙ–êºq”Bhðÿ eðd +q€¢!`…$Þo+T_œæ$“Ø÷Û–"ä‡Àóîj“Tí”\ð~=;η­%%oµè–FP‡Á?‡Ùi—AV†/’ä­ÄaarVt©¬÷ˆã|Çb[ žú¤vö·¡ŠlW¢¾³¶›„nÊþÌ>†×úÇ™ÜÍ©{ºñKKÊð¸/sv]Ï) Våq•ðWÓœI¹¬Pl¹€òµBÍÃ}[ÛÓ†[°õ?kõK‚Ñë¬ÐïjZ»«Øèï‘83ßÕÁp7EØnÊ$MqšÄÅ+~Jâ½¾¸¤g ‰¡IbãÔÏ?Šs·2“jrEȼ¶~€³u~“¼¦ËÌÐ'¦¿iÖÿ*ÜBaxŒ¤öÑJšåÝ’¢çÖׂ3"çɶt×\ +ÁNQL•*.`…æVˆG+DÇËÚ +5±>ÍhŠ®ßÝ}¼ çî½gÜ]àÏÖ4·×¸ÚI$6M†,ÚvàðžuS]ô³¸}©Ø¡BðÏavÚe•öᦞH(ùÿ\'¯Üq04ô÷­?¹·¯ASûžïñî'º@¼!ué‡GÿOFÑ]¦¬ >r$xÍ”ü¤B‰¥b·ÂÌ}Cì$”­Ûî7|‰ +H›Nµ*‡«D@5͘”Ë +Å–ø(O+Ô>XçjK;ôö?ûðMvFÒÙe=d­b_£g?9=çóÊK¢ê^ìû¦¦¬ŠËœcÞd=Ý:¼¼²ëš¼'„Šj¯ø)‰›7+|B]Ú®ÝÌC io3R¢ƒF6VÒÎ3X´C¬&G„·ç~t–Û´œ´çÖKUÖ“¨€AõU{nN*r¾º!î ©—ç‹›*9&< 'tíG¹}À»ì½q®¯qp®lKwÝÈ¥àÎrŠæV©BSV(—ËÇ`T«V 5µlÙïÕ«þ޷€€Ô­mÛ¶¨­­-ÿØèÑ£·0iÒ$t\©TnÃxùò%šå?þØF@«-¼$p+lÔ¨šÝÛÛ¯n…£FbMF&“!ÀX!2gμ2L4ÔmåÊ•¨ÛÈ‘#I¾³|ùr<Ž{F£ÁOùÇDÝ+DÇ}||ðȸFDD nŒ<’® ¦P(ò’%KÐæ\HÕÀÁXÊ&ž³……jš8q"k2ýõ)2þcÒ””4|ëÖ­x·µk×¢¦þýû£ËÚ +³v»YQ„—:N2þa¬àÍLruÏÏ.ìéh)Éÿ´WVµÅØí *s:”@þ9ÌN» ²Ò¥[Ü×ÙF‚Ö…RÔlç¾åzOÉõˆ7¤îõåÕœm¥h”j­ÆýšÈQ*V+TGÏt–U¢Û.5ýÓ**mþ9Ôª®Õ<)‡Š.7ðQŽV¨MZÝQ®ì¼‰FÞMðô's¯kôŸmÚ¸¦µLÿ‡"Z¡6y«Ý|þ‚ïΞõ´¦{ƨÅ5‰‹Wü”ÄÍ›sò{ÚqrDÁºÔW¹¼óÚÇ&/!¤jrDx{ø[{ºÞ”È‚·Öº´m}lèV~ …æ¢MÚáæPí³¶Ît¡¸!ãÜÌO¬³Ü Ä»¾,ÁÉًıÆó‘ëL.gpa—0g•þüòË/qq¬?Õ)¸V®\ojݺ5jÂ÷ ½páþ¾·BŽ=HëÔ©Cx“Lß“dÞ¼y¤nø“ÓI{[! FcIÃñ=HP© +/Å~ýú™yÆ•6ndÛ¯ƒ‘Œ¬,¼Û¥K—Pc…¤h¸âÛ +?žtj8Œ»¡!̹Âø²¹§ìáá!$2NHH®T*ñ&ÖYÊþw…¥‰&ýG9}í1û/x;”@þ9*bVº¬”¸Èc‡:zöêÃ×%òQ!oHmFÒÕ3¡9û„ïVÕŠ„€Z•ÃU" šæO +eC9Z¡&nÍ Nýü µJ÷<°›\æ<=﫪¬‡Ñú/TŽ ­-%¾¥Îüm€­¬Á´‹(„öÎâÖ4# +)âšÈ-:ަâ§$n^Í]óænŽB·fENq¢«ÝÏò¹"¡šäÚ¤Uiy÷/ÐÙåDN®+³üz{Açœø•®Ô¼+6 ›œÕ +³.Îj¦ühÈoì{Is¯/kpr¶Ä"q¬‡Q>ä:ÿC.wpA—0w•Þ[À +Á +I§†V%EØm&ÝË3Ó>QÊj†ÿÐD}ev#é-5ó¼ -w]ÿ¤ðuÖÎ~²†³¢E5]$ú›ÜTäËÂò˜WûàðÒÙSÇônúAeç¡[8~|Lª&K„׿ö³¦›z_EŸ¾½ÜÑ׆¢Û-3ܳŸåÝÒÎyüñ—ÚgX­Pçû™•]MÉÜ78°fÄÜ$[re¹šŠV€£ÎÄR$& Îu ¬ÒûX!X!éÔpÀ + ¤¨V˜tܯ_Ki•¶ÞgŠþæ–Ó +5±>ÓŠ^¿`›t¨ö ¶•ÕûἨ¦³äA*rS+,yÕ×V¸µoÙ°¦•Tf÷ɘ]÷É“ªÉA÷[á÷߆㿲Ôjµ¤ÓÄ ‰[á»wïHCf̘AJ§J•*(™)S¦üYÀóçÏ…\À§NBÃöh…©©©(güS(%ÊÝ +ÕÃ~rkh#µ¬×Óçð“wÎÜßÞöûŒ–wÄžý™ùk%ýñÜXQM1äA9ä¦"÷²—×¼¹úgåD/êd'­â¶‹¸ƒg5#èž…Íéò‘"wÍê&|ÛF®ìõË+]ÊîA¸®NȳOVqÓÄû¶RX¹®{Äû˜qF‚›fû<žT$Žõ(ŒcÝ4ÄR¼œXtáUªÀœ:¦º„åMMá“r.üèDÛ¹í$Ú)1£\Žà/ÉÙ¦‘ŠÄ±F‰ð¯/K)']ÂfT©S{‚‚ + VÅ¡<­0û⌆r»Ž‹¢_“ßs[¡öÁŠ +y›Å· —ø…µÒeå­¸&qñŠŸ’¨Aê¯&´U-…ßTåmâ*wYIüòɨš\Ô—Ýihz°jæIGºþçsruiñ‘' «phV[šn5u_Xxlª¡sÎùêËìÜv¥OÏŸWp9[5©Hëa”ÇK!(8á6§J°BVÀ +Á +I€“r´Âì0wÚaÀšcEžÝv2ê^&‰|÷<>Ý=°ºÌ¾«ï™äÌÌÇ‘þ½˜ˆÃ÷çí)ªI\¼â§$jæú‚V +§a/¥d©³Ónôîl/«Ú{ yëãjrDÐ=ÙÒ³²ìn룟f¾zxv•[=¥]×u,Ò}óK/E‘›<ÕW{S¸®ô¤žõ-œ+ÛÒ\7ŽR Î~ŠfU©VÈ +X!X! °B bR~V¨½»¤ mú§QVô€<Ö ß±#|®«CþO¾,jå{Ý‘'ªI\¼â§$j*>èÛfvùL¥$6N}ü"L}‡«šÔ÷vŽù8¿‰¢?ü|zH +›n[¡îé†n +Y£ÙWÈ›ÞpfÄœ#ÛR]7ŽRðg=EóªTÙ¾};óúPâaß¹SÀýû÷ñ¦äädÔ4þüF(ªð ÝhÈ‹/H“vëÖ Ç߇sXá¾}ûPä & ãåb…{÷îEÉüõ×_æ&€óÏ?ÿÜÁ`þ‰šž?ŽŽ§¦¦’"0DP·É“'£$›7oŽGnÑ¢ªù™3gÐp¦°èxýúõñÓ ¿ÃÆŸþ‰†Yapp0ë#ð]}>úè#”@5Ðq#+ìÑ£GãöìÙ#¤¶xeðŠ”J%~_¿~ucÚŒÅQ”ûn3%B΋;W.\¸zÿ¥éSD5‰‹W>óêÞ>MˆŽ<ŸúVÜ÷NtYOnFEœºõ”¨åe ×ù–æºq•Bhp „™;w.É×pBCC…DßL±eËtœÃ +IO¦(+d^ÌÍ´lÀŸLѾ}{¼ ±C‡¡ã›6m"ÕüÁãÛ¿M1²Â¨¨(!yÚØØ&EYaƒ PÓ† „Õ£???ÒD,ž€Òã¿a…¼‡€âCÀ +`…`.`…üK+ć€"À +À\À +͉'„¼K/ÿý÷T‹-Z+€9sæ"ààR€[!s‚(Ô²eËð·îC‡EÃ÷AÝŒ¶™={ö|Œ=Œ[aDDмdÉ4ãĉñ!Ö +¯\¹‚òß¿?Þˆšð_ +´BFØY‹9}útüðôôrÈår4Ëwß}Çz-­\¹bgg‡†téÒߺu«Ê\½zEfr+ʰBDSJ{â¼yó†${âôéÓ‡n…8Ì{uÒ???RJ¥ÒÜp+Ä9xð iH…µB´B#/FXZZâÑ:tè`nýñ=Hq˜u2¼oß¾æžrLL ¬(cÀ + X!¢‚[¡¹ ˆFÈŠðVV”1`…ˆ¬Vh@ÈŠðVV”1`…ˆæ×_½yóf‰‡}öìÙñ>Ü £råÊè3‡†‡‡Ÿ(`òäÉhxÓ¦MÑp+++<²……j"Y¡J¥êEÀ××÷8ük$‘Á£‘ž«MJ`Û¶mhFæÕÛh —)ÌZèS§N¡eÂO·Bf]ðÓܳgÒ»woÖ +Å ŒqãÆ‘ŠFbýúõ¬K¹wï^¼³jhRæÒBÇ9>" qÿþ}<2s¥™ŠX!ýû÷£7ÛŒâM­[·FMVÈxê†ïA€Ž;99áCH{ +߃T 40wF#Úµk‡¢-Z´È¨µ8¹™…Y9 Ùƒ´nݺø£‡Ú Aà¤8 ` U²{@Ŭ€ŠX¡À +I€/`…T4À +EVH¬x+@4ÇŽ3ý [ñ9pà€¬€jÕªýƒÁ¸jZºt)òîÝ;¼n…‡FÇ×­[‡Ž3VˆatEÆŸ7g™Äüùóe„˜ ‡êt:4‹V«%usqqA3šú²p‡ªU«Öç^Y£b’¬0((‹³³3·B‰D‚ºI¥RRJ"¬pÈ!(23 +ÅX!ž?n…B®¦B*#d” `…ˆ¦ì÷ ½zõ*k· .ÔÉÉɬ‘E2¼˜{rX¡‡‡ê6`À3ë—ð:ôë×Ïtxß¾}çN#::š4·Bp+ DÇ9BŠ, +q6oÞ,¼z¼\¼x‘u£=HqJû¿ä‚P À +`…¸Ó++*&`…ˆ¬Vh€; °B°B bV€hvíÚuëÖ­R¬¬¬J°B*çÎëR@="1FŒšvïÞ†Yá©S§"ù`”‚[áªU«Ð,øƒï9À­0>>¾ ¾]ÉâÅ‹Y“a¤¯À°aÃÐp&ÔíöíÛ¨ÏßÿÏ’˜˜ÈQRáÚR–V†Ní¯¿þBÝŽ=ŠÎkøðáx¦PhÈÓ§OÑqf8i¡G…¢íر a*†ôàx+d®@ÞË,<<VTLÀ +¨hˆx2…‘fggóÎrÿþ}|n…ãÆã³cp+dÞù“º…„„©€££#ÂX kŸÌÌL<2óbÎPø‰”¥fee±vãx2…:t耢͟?g*†'óÿ÷¬Ã9¬PȼŒ¼ãCÀ +€Š X! °B°BÔ¬¬(À +Mhh(ãV%¬° ¬P*•³ÁjjÌ\¬ñ›c pŸX!X!P1+@4¥´)n…J¥r)F­ZµP“@+yòdt\ 8PHÎóæÍCC !u~+&B â0¶eÔÙ´O™YáÂ… Í=åñãÇ£áÌ#¼éÁƒæ&Y6V8iÒ$tœYetÜÈ +q˜k†”³­­-êV”`…ˆ¬VhÀ´X!i8X!Pq+@4ÁÁÁñññ%¬¬o+,!4ñ¿-ðöòòÙtñ•N@÷·Îl_å7oμmì -s4‰ûý¼½¼çíºQÞ™”š»3§¸ ø¦;ªK ã(£èÚno½-·Üˆ¼ëÿ]À +¨hœ9s¦%KKKônY NŸ> _¾|9:Îa…Ld4ÄÓÓSHÎVw½€Î;£nööö¤ÓÄY»v-μ2£°*•Š4$((È(=S%)3+ܲe )OÓÍj 0&ŽN944o + ¹Î^#ÜÝÝÑŒ›6mBÇ9¬‰†"3õGÛ5k†Á­Ðßßu›1c:nd…ÎÎάÉ0«‰ŸŽ‹‹ êÆüw½@dTû‡ØRÌeà²ò‘–¯¯îyð  K¥èa|i•ª`7Kª’´î”Èý?³CFÙK*QÊþ»ùþkÉ>>¶sŠÖ÷>IÓà„J§;ïå”e.FÕ'ó¬ üw+à_DÙìA*+T*•¬î3iÒ$!‘=<<ЈKÏtvFèÔl"°v–J¥FaÍÊÊÊÊŠµ2"èß¿¿¹5á°B¦Îè8St<)) Rz{fdd˜{:fbŽf£×EËÉ»NÄ>)åÄHyÉ{ð›jR¯Ÿ>yöæsÞ5+a[á{°.ð߬€`…âÒ#¸ ¥ú¼B#À +ål…š„½‹¼½æ¬M¸¹wÞ¨Þ]»tï7vÁž›orsµ)'V{l¦¤*QÊfgÍÝlØÞVû26ØwÂÞÝ\»õ8nÞ/—žåß娹¹{¾·—Ïú3Éw-Ù»¯ïù\uÜι^^>kÃn] œ:øKWמý÷Ü~«º²ÄcÀ—Ý{ûqíÙTt“¤êÑÉu3FöûÂÕõ˾ßLX´íBJN^³û7¢©J»ÖßzúíOÔ˜Ú9%âÉå·§žœ=²o÷.]º÷ñãÊ;™ì%#õS]ÝÆœŸ÷âƒ÷ jîüþ“Úü]74>"ï_Ýîõí×Ý»õ1;(ú…Jh5±ÂŒ„K'îÙÕõËþßyn<÷$ÿ#óêKˆÂQ$–êÖ)ר +M¯†òy˜±” +åi…g–ŒüÆÀ°á#ݧ/Ûóµß7p¡¾¶aܰ‘‹Ã‹î]®½·{ƈ^û“Ëúã5øosäÈ‘{÷î•åŒ`…âÒ#¸ `…¹ï¡f^ERIR¥S5)U„¤ZŸ_g_™Ý»MXÞi ó'õñ¾QN + +Ë—¢kõº›' ¿ °¢*Éœº}á$g4¢Êðƒ¹ª]ý•*I«Õu´• þõ>oï +AY´˜wUïÚGÛú×”‰,«5êгh< ‰ý¨l£;¹R"ŸóŽC—²gX(±sYgòG¿ô ÌùIjºŸ0¼êdSIÍÒ-XUÐ(­áÔ 2º]š²hèòB—ËÓZÄ +uéá3ZØbw\S²=ôó›Q_rŽ"©¯˜TŸ°Né:£;HM¯ù<„.¥E9Z¡îÅÆîòJ”¢ÊGµj9T¯,§(ʦÝâ8âýK‚È><¢ªDÞõç§EôR}i†³Œþd^œ†4”Ò¤€ŠK5VÀ +sß[+¬DYµœvôaFVʱIM™·ç”å×Û^å"ͱv@ÿ¥•.}ÿ°¼JÝu+]õ*qßøO,õß#õÚ’¢Ë÷½—Ôl=hÂÌ…{ò­¥’¬þè½÷32î¹ÕÐßw,u¾ëî›7·î]™™ù}]“«¹µ Í m6%,U•“~Í×Å‚ÒëÖñlîßr§ÄuršøE-ifúæ³.¤e«RÏÎnÅÌ(­5þ´‘‹ûå +²ÂJÛ¶³?ÊÈL:1«µ 39ÝÄ+FÍÓŠ[aÎ¥ e%o4ö·Ûéo’Ïúº2U£l¿Ú¤/¹ÀúærEᾌªÏ±NlVˆ] œ'f t)(5ÊÝ +鎫’ôßàåÜ[ãjMÑûÄêÍ-ãvhÀ‚™S§yúm Mx­Ó¥_û}ó¦-Çó^rsîÚ´%$>ˤ_º®ˆ<¸ÂkÚŒ…›Ï¥è-³ˆªŸ^úu©çÓæ,ßcto¾öq䯛‚Ân&„¬ñ™åã¿;&-¿Ýdí“ »6m9ž¹iÁêO‹û'ü;)%+ ©JßÞ„Ã +IÃqìììð!Ì?QÓÎ;Qä£G¢ãuêÔ!åÌa…¯^½JgãíÛÂ-™—\<·””Ô„[¡\.'%óÕW_¡¦+V¥ÇkUˆò²B¦æ¨2«V­BÇ™ÓÄ‹V·n]Öyq+T©Tx1áb]£Ñà‘k×®†Ð4"+ +!× øÜ +™ÓD}\]]ñdÞ½{gV%Í‡Í +)‹ž[_æµæDLv”ê¿\¬3¶Â×»Ý*3¾P¹ÿ¯éù±ÞìúÞºþüD—ït3¯˜‚Of Ö’÷S®~ëš@æO%ÉGî'ôo÷µI«\˜b|C÷2!òdØÉÈë÷܈:¼Ä­>mø†‰Ç +¹Sâ8¹\uÔtg™þK±ö߯Ø~=9åö…“aaᱩFŸ!ûå +²BIõQ!ùÿÛ3¬®×´öþ÷yZ1+T_õjÂLO<~ç‰0=¡¾_ØéÛúïÊ\ß\®(ÜW€Qõ9Ö‰Õ +ÑÕÀ•Ð¥ Ô¨0V˜« +õ¡DÖàÇ jMâê.vºšs«æŽ•¥”U‡å‰™§'Ô‘JÆ…1¯+9g'Ö‘ÒMç\Ë6íg°B‰µ­½C“OëU¡)ºžû‘4]¡j“~T‹–ÚÖù¸‰ƒ•„v±ï ftÙ¡£?”H«~XË¡IóúÌhEý1ŸëXòÑæ„{Ô’Ê9+)ºåÂ[𢼟TØç“-[¶ È@ÇmllH9 |2 æõO )) 5áVˆcmmGh×®jòd +åe…‡BÇ7mÚ„Ž3ˆ©_¿>뼸2º7EEE I†Y\áU n…~~~èx›6mÌ*]±a½ƒÔ~t¨AlÔ§5п{7ü.b…šßVŒfÈ;\pkææ‚æúCNÓ£ÔTýö0úº>ßZ +¬)ÿ®IÇIy‚‘¼¦“\o-“õ¾¡K;·lp‹J‰á &¥R*Ä +yRâ89&N¬—Â{&)ÚΩ‹ûº‹i&õrô`…tëŸó?dÖÞ]ÒVŸ™óÌhžVÌ +³1omX.'º³|Bë›Ëå-ç`\}ò:±YaáÕÀyB—€Ò¢Ü­PZû‹Iž^žÓݻ׳¤$vn;Ó4é¡Þ}{_““›}cA+š²ûæ€*çüÔú2Yý©çÕê¯&2úÓùqj–~+”Öu8]—›sË·µ‚Rº®{œ]`…ªèY e²†Ó.¼ÍÍ}}tlm)Ý|ÁB¥3X¡Ã·^êrÕy£V?LcËGo…”¼ÑwÛ.&$§ï®Wø×²gÏæ%¢Ä‚¢ã`…¥«~(À +µI«:ê¿|ª=ñLÁ­}ùßòä}ôšïH‘r…Zá”s9¹o¬)­DY5â·ãhÔ”ßGV“°Bž”8N.ïßš´ë×y»÷wiô¡As$UzmylZ2Ö~ÌñWA= çwWŸ¢Vøéü‚·ê«ÞMõ³7_p“§·BÃ.°憄á„_IR ®o.Wî+À¨úëÄj……ÂÌuÄ¥/€2¢Ü­Ð%¡­ª7é1ëà#ý+cæÓÝ:4­co¥¤iв²_•«¾¬÷¹¦Þ—ã·¦éV‹â5lý V¨èõËý j½Jê_3 ¬ðåVæÅ›¢-mõØX0ƒlí-Üó9Ï +=·æíU“÷£´óÂÊ’OžUJxÿ`^ž>}ZâaÁ +Á +Ñq°ÂÒ¡bZá¡ok2Y5úÓŽcÑwŸ”‘¾¼qhýœqnšÖ°”rY![¿\ó­Ðp%É + [+°’ש˜VȺ`…PF”»¢;Hê«sšÑÒÿõ]zäòÝÛk»É V˜«‰õiFÓ-'þÐY)o³8QËÚ/ÿw…צè_E²O¸$•5ñºšU`…¯wö·¤”E\É'æêýôœ<+,Ø«&;ÌÝA*kìu‰%ƒ¶[vv5€¬¬+,D[a®ZÏþ&Ç" Ï x=»Í(ƒƒû •‰ä +´Âz?œËQGÏÔG–»¤êÿ«o.hiò»Âó+bÜ)qÜãã:}þyÇÁënêµL—yÓ·~³Ìc©¹Ÿ~²`7æ”)ë>Ûó~Õ¨¾æó1ã¨E¬²h¿ôvÞ]E9±s›ëOêƒá³xZ1+Ô&­î¤`ÎÇq܉7ú~º?ÏõöòöÛG#¸¾¹\Q„Y¡¡ú\ëÄm…ä—‚ë0J„ +h…Ù‡ÙIè¦\¹´f{; e3xŸþ/‘æÖ–´D¡+>÷¿§eïg°BJÑÄ}ç¥kÇ}»ÛK¤uÆŸV¡ßæ%ƒ[!EQõ0ïðQ(£ïO›4iB…èØ±#žÌ矎šlmmYOß(…BšŠc…NNNsLhРÀáÜ+ûÇà9ß¾}ò¨Q£Ðñ©S§¢ãøÆ;¹Â¬ðÝ»wx1IÒÆÅÅáÉ0õDÑ6lØ€†/^¼¯U«¹N:¬ÉtïÞt™áÉpXá§Ÿ~Š 㮪(Ä[a®öÑ–^ú#eÕZœ8}òÖÕõ»UÚºøëïáo…çÕÚ+:(ôF¬÷Ÿ<ÜZU—K%úMdò>Výþó‰]½ÏzúE©‹ÚgJ\ßæDÍpÖwµvêþÝÔ™Ó¿ïÓ¤²~OÌ/“‹–‹Ø/7ïÍI+}íÐqôÔFu®­”P”Ѥ•(E­ŽßN™2ÒÅA®ïêüCDV.O+¾©îù¾aRŠ’Vù¤¿Çß÷mªß£…®ÿýñWÂë›Ë…Ï +ñêŸO$¯·re@^ +ø®ʈ +h…ºô°iÍ+3/ªkçß2jF·^œ¨oÐÞYÒVNQÊŽ«òDŽ­ŸÁ +içÏ;Ôп¸H*2ñpª߃4;q÷ø¶ú¿L«ó ŸãÞbSçY¡ÌÙ¥cÞ ³Ô®åäÃOt¬ù€@é!Ð +q«Â#àŠ*dRü>É +9`Þá“"“žLÃh>ÄÑÑÑÜ +àÇ +‹ w‘£££ñÎYYY¨ÉÍÍ ?~<)‚+ˆÑ“)p˜EGÝ6oÞŒŽ3ë‚G Érß¾}…$Àa…øG¥óð—bX¡~ÊóËú7¬œ¿3%±ªûÕ¼©†ãÄYaÞ¶ÌŸõ3sÚWË{Ì¥üßó‚fµÉÛEfÚùÌ\Ý«ˆÝëÛÉ%Ûó +¹R⾃4óZÀÐfU +í§¨ÑnâÞ¦»pôÓ½ ŸÝºjÞÔ̇OF{ o(+j…2§“ú9æ=OQÿVbðÏ× W>g«ÑSì3ã‚Ü[W—çŸ mÿÙ¸·UæÔ7—+ +­¾Š¼NænZqžâWQеN] +Jž +j…¦¨/.éýIuZj?ø·ÒÛ§¸Èï +à£|ŸLVˆV(°B ôÁ¼ÏìV€2åßc…WÖ1fꊰǥxϦöÁ±õ˖﹞Å߀ò¶Â>}úl,`åÊ•0Q“——:¾oß>Ò¤$+d^ Q¨Õ«Wã xzz¢¦… N •JÑæŸhÈСCÑq#+ FÝ\\\„TcöìÙhHll¬ÑÙ ‰P"p¯ì‹/6bh4…7`„‡‡£ã.\ EÀ­ð›o¾AC˜á¤!«V­BkqìXá."FÉàòŽ[abb"êì yÏž=Ùð÷÷'] 8­[·F3‚þG+à_Ã¿Æ +¨xTاØã{z0òˆŽOž<™4)É +q222ðYbbbP¾)!!!hȆ Ðq#+Ä!íAjóbÎQR!JŽJÜ +÷2¤C‡hÈüùóIÝð=Hq+³ÊæÖ ¬ð?ŠæIlxXØÉ¨{l÷ q·”)`…ˆ&66öÙ³g%¬¬¬J°B*`…8%b…ÿÀ + 4(w+Ô>¿¼}Çà^]»¸~Ùäô•ã_îüÿÛŸŸ#Kow6t©'×øxyù¬ O5šW—¹i™³:ì <J‘K—.õ+ W¯^¤7ÒÇ?RÀæÍ›ûaüóÏ?(Ú’%KÐñ   tüíÛ·G0ìííQä‰'aƒyŽÏ¼H¢h¿ýö:ÎñK@Ü +ÃÂÂБ#Gâ©T*Ô ·Âš5k¢!½{÷Æ#ûûû£á÷îÝ+å%É«W¯ðÓÔjÙ_K“““QŸÓ§OãM&L@ÀO7t&,>KãÆQ•8¬pذa(òºuëX/£dΜ9ÃÚ-  >ø€õÂprrÂ#XZZ‚eIùZ¡æ^[-¹U—!ÓfN?ÌÕ¹²T^Çmë]Ãúç)ÑŸý”X¦¦¹6§­O§ÕŠL¬{º¹‡5Uœß…g_Û1÷ÿÙ;ï°(Ž¿³w·WèÕ†ŠDÅ‚ »‰X“€" [Œ½ÆX¢DP¬Ñ¨‰QÁ‚ ‚ b$Š(j° Ê#"DÊCÈݾ÷εa¸Û=ö(‚þæóìÎ|÷»³{{ó¹Ýñ:˜TT/yb0ÿ2ŠÚ¤lÈÈÈ`ÅØØ˜MäÄÄD¦¨¢€ë-ZìÅ‹pj…ãLJˋ‹‹™¶¢9iAˤ(~~~°Œ­­-S4 ï°.¸ø>SËh±BÐδÕë>)˱ƒPÈ +©wiaþøÅÓŒá&ɼèç|Uõ¨äù¥?Ú‘uäø‡¥åÑþ|KSÏÏïÐÑQÉÏߤ+{uÐï€_@Ü ¦ï~Iþ½ˆ?Ö/ž9ÑÝmœÇÔ¹«wO|YÆPV‰øIôAóÒsš˜•eëŽÊ¶'~sy7åéƒr²J΃JAW^IÖô¿™Ïø36¬¡ã¾ÔÜöÊr¯®S/ççwðHpxì—5LÔ¡óqçÝ<°aÙw“ÜÇŽqûfêœ7>ÿZã²jtUµÏ¾æ¶gqúÖS»Hk8ÕN–‰Qo’BýeÛ>û”v†4ÉËø Yÿ㉺í2»«€TÊò“ï˜|ô4ªšÚŒ´ý.²êÛ¤üþNgS®Å„? `sì[¡ÀÂÒX4ä×gȤp´‘……>Yk+,<òµ€ïü[~«ó©°}ûö¤¤¤Ý¶Bl…LѰÖqúÏ=Hžcñ•¿F·]>9×zÎålre''™Ì)’ݽnÒöVë<³ž3ŽÜ£q¹ü?'Zpôó®ÓL…Gå^úù‹$"ˆÌZ´lf*’ÍzNˆl¿Ú÷–ù˵8pŒ@0õ §ÙbÑQWÇlÊ©riIÐX]ºUÈÊÉ*ÉGå´øî|9ÒšdoŸ»ŒóÃ:îKÍm¯(W=»%‡¾ Á5í2~ǵwŒí£Óq*¼±ÿÛî¦\Yª\±esKcâÓnž¿§T=îŮѥuξæ¶gqúÖC»(Ð~þª6,«L\Þ'[Àýlñš…øæ:ÙÝ °¾ÝBÝv™ÝUüÍî“Q.Å|ä4¦‚³±'iàRŠ., +õ0!;,Ky•sçRìõç¥Ê¿R3ËŠGÜæã³#(1«RJ><çþÛæî!ú«MevÚÉý[}¼}w‹ƒËB\¼ùº²øIlÀÎ Þ›~ ½žM'wr+4v™în%¼ã)üP¯ýFš¹Nk¡´BIvzllÊ _’}+66í¥âó +R‹>¼cƒ·ÏÖ}a)ŠÍe\;³²IöZzAU ”{°s£·ï®ÀØÇ…Ê} rï]‘ʋۿuÿ¥úʃ©/h Rl…Ø +™¢a+¬ ªþ èÎ5wRûµ’Ö +9¦.¿&¦Ð‘z/«”fÊz„Ðys,{ýÚåˆow;}‚àwZ¯vP9cL8>Ÿ$¸mçŪ÷º©×ÇÜ›q8&Ž ßÎS8@eÞÝðuÃZòŽ9MÇVK+¤Þ=I«Ú­¤À¶<=²ë‚°äª]½ùLþ«uÝ­í¾ÔÜöŠr +¯"z]DW_Oˆ ÝömOØô„гbœÊoïtÖÃ1êì±)<=Gq~T¼½}j“G'CBc:hSªê\ÐÝ +k•=K+¬Åé[ïç/­Öœ˜Ü + ‚C\ÛE—5ÔKÞmU¬®n…5Gfwí«O¾çñÑÓ˜VH½ñÿÒk>dÍ™‡ùô¿2Â'HåuåÚż¹]¯n­ 9d[·“:›ÚtïÕÑ’äõßœ.w/*ûÜ2GS®¨y§ÞŽöÖ†\Q{ÿ{å0˜ƒ›G'S+;Ç>ö­ô9¤õÄÍûvò—ÁøC!S¬„ÉP^–©×F™{ ð4SZaY°›€ì¿í‰ê;HöCŠâF $óø”Ï„B°™¾½;Z xæƒ7¥”*L•ÃwÞ+{g±ôÖ—6>ØÇ6¦$ÙÒyÓµB©âƒÈwôœÙÛ\"¼ïÔËc0õDãZ!Ǫ6lX™ŽÜ»wOˆ@ô¿¬r8X¦yóæLyþ÷ß0ò¥K—˜rF­P"‘¼W®´h1&+î·’››+dX!,VQQí·e°-¸Šéµ¾ÿû¿ÿC +ü«ëQ«¬¬„»†NJ˜ššŠæùï¿ÿÂbUu5F­ˆS2Ë–-ƒ¡&Nœ—«Y!ŸÏ‡Å€²97@;Ó>´˜½½=ŒŒÎJéââÂÙÙٙ騡 mP+ä¶jk :°ÖžaÕºÜôVh1í¬Ž7½j}÷õîq彎|‚ÓlzDµ5Ô˽à á Ÿ~mDp[ÍŒ¬Þé¦2÷ dooõþÁ™éÖ\‚ìãû€A YZ¡Z’)«:ƒ¾¯£ïÍ.J­õ¾°m{…W Fûk> )ÉØ9\á \ÞÑ×e{œ*oot:dè¸2Nã‘a*'zAWp(‡õ7§îVX«ìÙZ¡î§o}Ÿ¿ VXcbr+ä˜ôr´#¹íÄ©§ýdÏãÙöîeÆQ·Â#³» +h&¤å“ù¨iÜ÷ +ËÒg+"ô¾y‡~_O[¾Ùÿôõ—¥UÏMT³Bð só{ ûu£8ú{.!rX÷V"»¹›UK‘Ýeûkr ²•ÛÁGòÏ$ûÜ{¡ÈiÓ]e0‚c5rçÍbÙº¢ø%v<óïYê9Éõ \ÞžžÚL8@i}2)44ÿ&4;l²iMV(¾¹®;¿åÔpÅå«$ígG¡‘ëÙÓ Õž -O^ÓMØläöù“ðT~âZ'ƒwºòƒÈ1èñ}púÛrüË ¦)Ó¸V¨e R6tìØÝ:)Ї‡›<ë8©LVˆbhhÈ”Œ··7,6pà@t•H$‚«Îž=K[ýéÓ§è†À×›@0`¬îããÃTÌÀÀ;}ú4\ŽZ¡ ··®f…×®]ƒ«€/3E®èpC .dS%11‘.eu>À¤Šþ ä/!sÚóž ú2GÃ[¡´âÂk®| #ßr’ÇÛƒádfq‘}cO /¬Véʒϸ„¾Û±bõp¥§§Zp´<ÃÖô¬õ¾ÔƒJ+âµãê‘ý¶>¦·f–Ç©èÌô–‚ìöS*}.ÅæÚrõ8-gDÈwªž¬°¦ìà +kwþÖÉ + Óo¼ìNrÛοX­teÚš®<^§%Þž–µµÂš®š a+üTiô1H¥onœÙï½pÒˆÞ6¦²ÇëIË> Â^ÈO´êVÈk·(^ù|æ«=_ðÉÁ;•ÏWT¦®îBZMRxÄÅ@vw ž¦TŽßh¡ &{Î[õÔhyä +²ëš4õ|TVXZ|fZsaùUˆÊÚ?ÒÐb‰Ùç¬&+¬L鈺ÍLÍ–}©ü‡Wc“ŸÉ~0B­°"vnk²ãò·X߸ðíP|y­fEÑ?Z…Á4!þù矆˜¯[!¶Bl…õ…²?8ÊïíÛ33Úr ²ã‚ØBÕʆ·Âü`wc‚0r?ŽŒ¿&¾ãí@Æ.‡ßPÔÛ£cLŽÙøãèý!Éã­ýI‚c:Ä;!W·-šž²Þ—ú°Â¢?'˜q#· |-Û¨ñ8•EÎlÎÑ#6?bJ¸2ùG;ž×fáeÙ‰S_VXCöb…µ:ëf…†ÁÉ`O¹mæ¢O¦ÊzÀ@ +W^ ›j^k+¬á* ™¶ÂO•Æ·BqÞ½³[Ü;9fã‚d÷ÖÔž í»Eù;õz¯3_ðÕaå4r+4ŸzFZy}UgÒ²Ú‡ ââ¼Öd›ùRE0~¿-𧦊˜ï­ÉΫR4’PZa™´8bz A_pù£²ö0´˜øg”J©ìókœ­…Á5ï2dü­ÝVŒŒ…X!•õÛP¾f‡|²•OjûnÁ`þ‡ÀVˆ­[a}ûƒ¹õæÄ¤V\‚ßuÅU寑ôVhæîÿ‰&™yL]Oú^5Ux?ø»®Bpl@vÕ­‰Êë+;ódi™P¹An ª‰ëô¡6*;lZ;ÙïÇëÞ_Nÿqë¡3מ¼c1þ[Ó³BÖû¶홼Š*É8µÈÁ€àµ™q†iÄVÇIòÀ·©ÇµžK3à‰’’ÐñF„⬪+d‘=[+Ôýô­÷ó—Þ +kLLa…"  ·×÷$¹­çÄÀ|À9 +¤°óªëEឦïÖ™ÝU@£]°~²4¢Šoï™ðùWÕ®ÇÆñÚοT¡n…|¨`ÌV¸²3iñíä^vjŠ9ÙéG©T-+”–DÎl)pÚt?H¡å¤°B©+¤ÞìÎG¿{xùÄ^ïãû·Ñç8mL«[¡3Ÿ´Ÿƒr!á¶B [!¶Bl…õÒ”½uÔ­‡:¬K‘÷7uƒ”×ie2ƒ˜)zÕ“6]íUtµ³±rdYõ„Ô+[؎˱ò¢ù?xðVyõê,‚»|ù2\õî]ÕÓM@Wa7774çòòªÞò¯¿þ +‹yyy1Aô¨µmÛv0NÕXôLVزeK¦dP€ú13¨¢-£:q<Z’A­ä€&4B";+_Í0¿ÿþË¦Š®T낯 gûG›ƒNl_ßô ++$ gnÚªÉöƒñÙZïAq-; ¨bР!ΣÇÏ^w0áuµ¾xqäÌV\.úòD~ˆ‡‡ ÝC;²hÙ›;—B_¿à›¡]¬ø²þ/aØci ý´‰²§yjó©§?¸²Ú¶m¯ô*³Ž}V1 ¯ƒ] }Am\wßdi“åqª¼öƒhŽnëèg!Q +Ÿ d„?|¿ì«F—Ö9{–VX‹Ó·þÏ_:+¬9±*+”Šïúô–iáyÅà¤É+;ñx]V§TJ鬰æÈì®í‚­ð“¥QÇ Í‹˜mKòÛ¹n ¿ñ²°¢²ôí£ø£+[’²[k²O›ÎV(͘نgâ´4ì^^yyÞýðåNÆ|»¥ò¡ƒkc…ÒÒó³­¹<iå.ÿá±Âʤv!­óÑÐ@cb+ÄV—c+l 4úƒàKéΖ†ÇtÄ÷OX+”OóFp¬z™\±½­¸é¸ážüû°ô¢·ÛW®ó3h$±äì´ft èG$©¸´ -—~yHÓ,¨—»?çëñìJSް!­ý¾ÔÃh3Š©±È?383Ëã¤x„”×aYË…’{†Š€Ž;&ÏU£×=û&`…ìÎ_i}X¡T,{½S6Îk‰üæOñl]}Y!íU@3!l…Ÿ*Ma´ªì̓”«q—¯¦>|SÊt_$E/n%\¾rý~v?ïÔqþÓ´+—ï¼Öµ8ïqꕸ¸„OóÑ/šâÌ´ø+7_VuËÊs$Ç_N¼U‚ç À||`+„«°¢`+„Ë?&+ßHiëEÇrÔÄæÐ +Ó¼ñª Ë-§âê’öU-Ê_Z#ŒÇÍÕü¾” !r=ZH¿…7F‰n+åœ (…'=­8„©G¨F͆´BöûRVHeýî ¬ƒFûª`yœ*“ìÄ#8-&„¼¡ë±”'­ì*›önúYÅoöº4z²o|+dyþJëÅ +e7dûò9-¦‡Çþ —Bůõf…4WÍ„°~ª4+Ä`0) d…à²ãůMt€åh1tætà˜°˜‹‹ 쟛››3ENOO‡ÕYZáðáÃi É€æ‚Ë]]]™ìµÂÈÈH˜ä‰'àòÊÊJ4ô-K-Vˆ&³aÃj÷îÝL‡†É +ÿûï?t—Û´iS£a©áééI›Ìúõë™öÖ­[0ðmÅtμzõ +R«¢»Æd…0Ô®]»˜ZæÜ¹s°˜··7ÜŠ µB «L»†vi£u¶?(•–&®ê& ä|0+TLó¦|®: K;ðôxv+’d« +#fXs A·%ÕÞ¤ÞœDŠßÇ÷>C7•zå7Ú˜ ûmH«ö»HQ’WÐþ&Tó•Ä}‚”õ¾ÔËÌG]àx~á&ë{b¯{´à‚HcöÝQ›<‹Ê‰YÚSŸàX¹|¦ºÿ©C£×!ûF·BÖçoýX¡TòhK?>ǼG϶¼ª[Üõh…WÍ„°~ª`+Ä`0µØSNN·ܢ““m×}È!LUÆŒC[Eˤ„ËYZ¡Þ¿«Œ;–MÔ +ëˆ+tssƒËçÏŸÏ&“–””°Ù/–€­ÀÈàˈ©Øþýûum t Òþýû£«˜¬pîܹºn%""‚)gÔ +}}}ٴƇƒ¥(n±üÕÑfD¿ž3ŽùËÞ ½ÃªW­˜æá ÁŠ„e [͵]tYÖ½•¼ õlG‚LÚ9ÏÙp ä̹sgÿ:²c¥gkЇuYxži´@ùÍ-ƒL9×ÌaòÏûBÏœ‹ +?ºcù˜NÆ`‘Õè?Ñl[g+ä6ë7i®Fë,Ú_ Õ|¯í¾ÔÜöÊýÓâUòA`ƒ1šëª¶Áæý9êmìÊ>¦=Žaûá³½÷ŸŠŠ>w:x¯×´­øÇÔñÇ oÑCÀºÑë}ÍmÏâô­C»èpþÒ6ScbjV4t[ù[J¤ýÚbU#ÑŒ6ScdvW½ÂVøÉ‚­ƒÁ|D`+Ôl…(Ø +!ŒýA)•î{[¡a…Ì)†'hûÍlzÕòiÞÒq#ým¾ŠÄåA·ºõ÷1Š3Wœ»e’cs>’AZtýjéÁë5ÍlOå§ìû®+aUU‚£ßö‹GïÐÏz ³Ò#‡NJ?3›}©¹íå´y•bvy¨ßfúwóØ[¡Œ’­×êzÚ–ÝÜ~úóA‰Fa–^‡ìkj{ŠÍéK¿§õzþÊþÓefŠªÄÔ­P*Éøe €Ð#»A)¤µÂš#³» +hî3¶ÂOl… æ#[¡®`+DÁVø‰ )zq3þüÙðð3ção>/`1}UÕÂ7/G:yòôù+·_5Wúë°/‰¸àù y;žŠŠ»ñ¬@»4¹FÇ`04`+Ä`0M‰D’†ÐµkWØ[¶¶¶vRáé陯ÀìÙ³a±¶mÛÂêZ¬píÚµ°ú¶mÛàòÚY!íóÏ?‡Ë›5këÑ£Z¥V.×p+ÙÙÙp¹+\µjL`ûöípyEEÚ€à_¸ +ƒUV¯^ —k±ÂV­Z9éÈŠ+àÖµ #`:è( 7˜§+tvv¦Mœ°Lee%SË€ïM¸üÈ‘#°zŸ>}ÔNX% €©¸\.¬‚­ƒÁ`0€F¯ðõ…ÝëÖ¬Y·'öµÚïFTnü>°fí®˜¬Á`0ÈÖ­[b¾B”ÂÂB&)Ø´i,¦6)Jdd$,†ŽAªÅ +™¨2±páB +\oÑUµ°Bà8°:p¸œå¤(OŸ>E«€¯ƒ«h±B]÷ƒ´î §¨+d8.hdpÔàªúƒÔØØVÁVˆÁ`0˜@cZ¡b=Bøù®çÕäÊöÿR6 íˆNì(¿èåu0©¨>òlˆxõFIäÌ–†,ßÀ`ꛃ[!K°2­ƒÁ`0˜it+XX‹†üú ÑB …£ ,,ôÉÚ[aᑯŠ·Œë‡úŽW?”g]\;ЄÃö q ¦¾ÁVXc-`+d[!¶B ƒÁ|`Ý +]f¸[‰ïx +µzí7ÊÐÌuúX ¥J²ÓccS^À®Œ$ûVllÚKåûTÑ£˜#;7xûlÝ–š-—È¢ŒkgVö#É^‹B/¨ÊQ…bvnôöÝt)£H%wTî½Ë TyÉãóû·î¿Ä.žZ¥7òHe™WCÿضÁ{ãŽC·s‘×®iâi]Δju$ÏNêÒÒ'bŠõ¸aL}sæÌ™Ç×{Ø«W¯Sñõ×_Ç1àíí ‹Íœ9]E’UcÒõèÑ[½z5,£6í;“~þùç°Jttô0´ë®–222àÖÕ¬pàÀp+ç΃ŀS c 88F"—Ϙ1ÝèèÑ£™"@€ì£UÊË«¦¼Ú³g,†ê^í¬ÐÅÅFCÝíõë×LÖªU+yéÒ¥pùÆár@€V)*ªzʃ¥‚b01°Ëp¹š0kݺ5­RÅ” +ø¡‡œi°Jnn.Sž ƒÁÔn…ã…L±ü%C©…Ô료Ì=Žxš)­°,ØM@ößöDå%AcU÷í$/OLë ZÙ9öíÝÑRÀ³ø|KZ©òÉT9|罯¥ÒÒ[{\Úø¦6Ý{ؘ’|ë[“åßÌåÓ­øŽSf;špôHovñʪWº#•<šh+ Mlz:9õ´5%yC6§Ê%–6ž–åZRU£äYrlLL̹½“Úr±b>1ÂÂÂ`ÛÄÄ„©˜——,¦6)ðZCY¼x1S4&+ôðð€e@—žÉ}|}}ë²ËjVˆâïï‹:uŠ©XJJ +,|.‚‰nH$1E€´oßž)ÏZŒAªÅ + `±Ó§O³i(¬‚ŽAŠJö‘©:K+?~<,†ŽAªf…L VÈ’ÔÔT4“wUﲈ§YI*-}±už»s{Û¦R__ÈQX!c<úåZS¥[!¦Q —ˆz{÷îÝÕ*~úé§ío޼ŴX!Xµšt䙂‚4òÚµki«üüóϰ êjh±Â_ýu› +t|5+ò¾‹i±Â… ­ >.×b…@ëhwyÇŽj¿DùùùÁÈè;ööö°eÔ&dŸ:u*ŒvéÒ%*;;mó5kÖÀb<€ÅÀ—Ü"Ø:š È VAEøáÇè!C«„„„À-E…ÅP©”Ê_™„Å@X (6š0º›sæÌÅàò.]ºÀüÁÑg:1P²²²ÐC*Â>yò„M ƒÁ`êBÓ°Bùü +§M÷3ZN ++”j±Bê;á|tügtêÓ¾}ùJ+dŒG»¼R[ªô`+Ä4*~ Ò´´4¸J‹²!##œ™™I[,<<œIÄP´X¡P(„Å"""h˰ƒT‹2¡Å +Ïž=˦¡lmmuÝhRRm¨ääd´:¿< +:)Ø:›$µ0hÐ mýúõLÅŒŒŒ`1pÐár¦ÝdƒýZäŒÇ Å`0̦‰X¡´4jV+ãÂeΖ“OJ«[aˆ»ˆìísO)S%Q³¬¹rC£^Ïê²éšòÙMà‹F +eãÁPÕž ½4¿- T³@µ]IfÐì¡#½.JÕ]¡øî$„­GøÄçÉîç‰ïlê«O¨f¦¨|~rÉ€æ¤"Ï´ë¤}·Šå[Ñx¯M¼2µJ’gǦÚ(‚ Z\||i'’àÚ.ޝ`ŠÇ¸æTéÁVˆiT€ã4ôKOjVü +ÐÃwP1iÒ¤tŸDဠ¯¯W¡VXZZŠn¨_¿~°J@@m2.\@#gggÃhYYYé*Ž9âÀ@ïÞ½i—Ïš5 ÝÔ +wíÚ[e*++ÓFEµE‡ƒ®ºs猖““C¡mä&4¬ä†[Gª¢¢Bª#LV¨v˜Ð¡ovìØsF|àóùèn¢†Z¡‰‰ ,Ž~:èK²j`+Ä`0̦1­P'ÄùOÓ®\N¼óZÓ*ò§^‰‹K¸ñ4™ ž*~‘zåê­W¥ªå9’ã/'ÞÎ*¡Ÿ^×xÕëä>LŽ¿šú$O^£2çnÂÕô¬2mñ˜—ë*óÉ£f…(›6m‚Å˜Š±„¡«Ð¡WP+LLLD#¿ÿ®;v,íÖ;tèÀÔsçÎ…ÅÆ_ë–TÀ4éüùóa™§OŸ¢«À×m¨Ó§OÃ2@©˜¶èããæý™Æ [G‹ÜtÝe&+_lCi×®ÓVP+DÇ GŸ)šÚ¨8(Ø +1 óùh¬ƒÁüO‚­[!Z [!ƒÁ`0 ¶B Ó”ÁVˆ­-†­ƒÁ`0˜†[!ƒ©5Ç¿wï^ƒn[!¶B´¶B ƒÁ`l… ¦Ö|ø1H/^¼ø¯ +Щ¶PabbÂÔ÷ ù—=zô° š€®º|ù2¬t.G»ôjUø|>\þÝwßÁêŒC £VªÃP666h±/¿ü®B§¡OKKC@ † ”–V½3­f…fffº¶ :T¬+ß50OOOÚ­ôêÕ =L½{÷†«Ž= +·C[ð÷ßÃê6l€ËGŒF644¤MrúôélS­ðŸþAs&ÃVˆÁ`0˜@ã[!Uš}/9>>1=³H¢¾®üíÃëW®¦<Ì)רV»U’œëG½çNøzØPçQ㦭øõÌýš‡v? óõú=.‡¦¤$+f·×®èW;¡ Zâc0M¦33…"##ÙlH›h(©©©°:èáëZx›ÄP+Dƒëß¿?\Ü.OJJbJ€if +5+¬èÌZ¬™ÂÝݶŒÚÌíÛ·‡«öïß—«(‹ríÚ5X ´ \Z ¬&¹ÐþlS­œKLŰb0 æиVXñ(hVO3žbŽ‘ûî4Õ4 Tî¥õÎÖŠ¹²YÿÅá/ÄuZU ñ“Ãî­ùúmM˜»üÇåó&;w4æ +l'<¡-]…úL•i?Ù :¯J©Ô\Å-ñ1˜&¶BX[! +¶B¸[!ƒÁ`> +Ó +%· Ôtžuüî»ò²·é3: H»å ²;|ÔÛ¿&·ä™ ^{îiaIÎÍÃS:ðMœw?–ÔzUuŠNMmF¶›y6Þ“+»ûË&\ˉ1O/[!ƒ•‘‘Ñ ›ÀVˆ­Í [!ƒÁ`0 A#Z!•ýÇ0>9xçs¥µQoö ç“}6=”H%™¿9‹È^ëo‹U«}e¨˜Ó¾v«ª#Nÿ¹'iàRmêÁ¢Ðñ&d‡e‰ªÂTᣘ€½}w]Ê(R꣚µQù÷"ý·oذÍ?êAnªÒ +‹2’bcof)‹”>¿{!áQ¥ ú816áæ­äØØëϪºCÒ’g×ccS^”©[aYæÕÐ?¶mðÞ¸ãPÄí\슘ÿ@ÙSÅôéÓC,XW~ –/_«1m4""V:t(ì“;99Áå‡B»ë£F¢Mfýúõh±ÀÀ@ÚĶlÙâÉ@^^L ˆ0mõ°°04ÿ¿ÿþ®"C-Z´ˆ©eV¬X1EúŽ5´˜••­­ôéÓ‡)2P$˜HM 0aÂX¬uëÖ´[Ñb… Xý‡~€[ @#Œ1ëÞ½;\®f… =i÷ý!¦CŽ&¬’«H$¦Vº{÷.,öîÝ;¦b¯^½ÒáÃÁ`0L­hÌ{…!ãMÉöó/)þ-º¸ iì:CÅ¡ãy–CC“Jmv"ù_ìyEÕnUõ SÙþ_r͇¬9û°€þ5ÀÒ[{\Úø¦6Ý{ؘ’|ë[“ei¢Ö&Î8:¡€#jÑÅ¡[[S㎃ûZóeVXøç3ÒnE’<²ÈÍ9„ËùmI*÷ˆ‹¡áWœ˜×–gꤺUI庙—'V ñ%σ&Ú +H›žNN=mMIžÅÍ©¥´éb0Ÿ »î&&&è*àhp:©ÆŒ«EbSåûᅦU<<<àò¢¢"ZsÑc=)ʾ}û˜¢½xñ‚MžLx{{ÃPd*æææ‹¡cª¼Œ6Iwww¦* €Å€ ÂåÉÉÉL»Ì„+DûË”––²‰¬f…lÇ…)8šºFÃ`0 ¦éШï–ÝÚãj£oÚiô¬%ËçŽëa.jãò[z™Üæú’|çß³ªl®ä˜›ˆ×ieòûZ­ÒxªS¾e!AËNƒÆÎúqëÁ3×_–ª*–'¯é&l6r{J¾\åò×:¼ÓňRÙã,ÈÖG+žx[ådDðdVHå¸ñûo{„³2i…H$"›M;+ó¹’ÓßZ‰†îÉ|Ÿ¸¼#i2ö¨B ©Ü£cMÈnën¢ñ¥â[^Ýù-¾9þZî­T^ä,ÒzÎ…Š8L[!¶B¶B ƒÁ`>j…%·NïaFZÛ;öéÖÚˆ§oë²ùj%ß\×|}yÇ¯ì¯ Æ¼Ï–\-«Õ*Úwý*²oœÞï½pâ°^`Ó„AZöY&œ¦"vnkÙ»ªZï\ øƒv<“@k£rüGë“N²Ç]•ô´$åïRY ºäI%O¶ö7è¿`“P®âÊb[a¿­%RñµÝHc×€·”Ì(\ù}|ï‹«Ý‹¤òîÇ_L{©´@É»˜ùISÏð²zj{ ¦>8vìú\}­[![!ƒÁ`0€F´ÂÊëkìùü.s#¯àIrãêkÄk=û\±äo’?b?2ACqÐ!ÙÝëfE­VÕôB^ÅÛôðnŸ 8æîÇÞŠ³~Ê×üÊ—ßs„ÖV)»Ûgþ홪É/Äw¼„ŠÑf$ۚψ,Í=üµ‰ýš¤k«»6?*¿íÝKØs}ºüñÓûùF.‡s(*ç°‹±hðΧ2¿¬ö^a铈­óÜûØÛ¶0úúB¶BL£Æ E­P$",Y²d†Š¨¨(6Ñ~ûí7Xåøñãlª€ Á*+W®„[?|øð Ð1mÔ¬ðСCtL›6 –122B£ùùùÁbèx>àâLJ b0ÔÒ¥K™Š988À´XáªU«`4;;;XµB±XŒFFÝ¥:;ÿ?{ç×ÔÕ>pn’ Pp¨ˆ[ëÂ=p–Ö…¶úªÅ…*ZQ•¡àhÅWÛדŠâ@ÅÁø© 2Ôº­òAAù((E¥ŒBJÒüNrr÷†K˜¶Ï÷¯rÏsžsî¹1É·7÷9VŒ ‹&FfF2†­Y³Ç=z”í2‘hX´ÎxÎhýñqt]È dt5S©½ä"""ü• ÏV¶5?uêãd †¨;+?Ý:¦‡îHU=Ù÷Áïk¡¼:̧ãS éë“UO>Ý2€6œä—#Õ®© %÷úv¤µW¬ÚÄǧ5´s¼ögÆÏVºt%ÇÂÂIä%cTVçlA›Ì:«’4Q’kwe R¹!vq‰:gÛÂÔ.¼¨(bI£‰¾·w2P>oˆÌÑg¸~ëÃoß²n`4nŸâÙGâªoNÌh)04Ÿàà¹ûÈ™°¤ÔÛÞ–º`…@=£¬P ²ôGíDº—.jVÈsss2ƒ™™n:xð >Ì%Ǥ$¬ÄÁÁw!­0??Ÿ-3G+ a}‘a©©©Œad R¡PÈå\ÐÇÛdÐ:ã0´þø8º.dtÕ*\X}}}²ËðáÃqYƒT† â0¨A +Ôug…’W»GêÒ½6ªnäI2÷Ó£m.§ú ÓÓµÜúDYžôõþñFúòûiÚ5•Yö OAçØ2†%É:lm(wÒâkŽí観Î⟢ŠÓýíFw»Z ²6yÝùÊåÍBñËÝ£„´rg +Qš.BË™3:5² @irÏ|Û¸É׳ƛ´w¼¦ì y½w¬aƒ ÞÞ˜Lö+½Á©²Âü“6†(Ý-¥ºFÚ·€õ °BFÀ +IÀ +É.`…@ý¤A*~þ“UC~“®!ßæ<‹ô±é klõ³¬J‹ämÀŒ‚fc¼®¥ç彊þñ+SÚtÎÙwòâ/Z5•A’j×Ö5›ätûÕ§bQáûç7¯³jMðº‹4LtwóC=‹ïŽ$gø-Ômt3=s‡°e~áù!tA[AƒþËÏ<Ì.Ìu}ËxS=[¡´øúÒö´@ oõ³ì& $óÀ€n9ÿ¢ªˆ¨$ëè$c]CC½æÿÁªÊ_±ÄTÐÈÊû曂‚wOÂvÍên$ L;ñQRît Î¸rå +z£¨ö´`…`…°B°B ¨Ój3â7áÖð(ù'¥g:Ê%ôµòF_V¤›•©ž¼‰¶›èu#[©CÚ5•¥ðé©•Vf†¥CëP<ÓÁ¶;®¿)]ôòÜŠ!-hEI÷YûîæÉŽ“ÏýI>Æÿøu{}Y Å7îm·sÕ¡jû‚‹ Zòè/<›'ŠŸoDó}{æ9‰œSß4æñÛÙGbU$ò‹_Ÿka¨˜^«¡ËO¬ìBSüNÑP†ø§ÃÑ +óòòÞ*ÉÉÉaËöáÇ·•¤°PuWž£’“Ѱ£:jV8hРVJöîÝ‹3´b¦iœ´BôîM†Q…Ã5j„¯X±òþý{r2èOÜäää„»ØÙÙá´bä(BZá;wØ&sôèQɶ˜hqZ||À€df²±±1C Ë6KKKÜ´jÕ*¶W`çÎq¶Ë—/³½ê º¨S+”#ÉÏxs;õC¹R¡Åï~K¼y39%»¼iפ6taæ“ĘëQ1IO3 ÊÛcQÖ“„è¨Øûùì·çŠß=M¸{7=W›;xùavmõzm¼ÍX"Užýýӄ蘤çÙŠŸ¥f=¼s/~C +üãáh…nnnøøˆ#ز‘5H9røðaÜ£º»»Wv5+$±··ÇaÓ§Og – NÙ1T—Ò¡„“~‘W@+|ñójÛ©ã­¬&Lùãf¿›¯‹eOÔÇp[ïºÞíhb~i¦·‘?mtuÝàs)MÌÖ‹°B—ËQ{W|3ÁjÌW³Wí»ñVQ…¼œæ>Ú¾ô[ë1V¦-Xç{#ƒéA‹Âd?7W×û¢S’qýnÒ¸±_Ï]{8áÊhY¦Rò Àc½ëÆÿ]Kâiûõ¯ø(+  +ÔþñÇ•¨ŠÔ +_¿~³mذËwòÖ­[÷Pbgg‡»£Ñ{°àååõ¸ +h(åúöí[–‘‘Á†Þ´q1¶y’^8ZaJJ +ÎüáÃ|üúõë8íÀµ˜ÌÝ»wqØØ±cñH+ü믿ȅ"KǨU›!»µƒH+400èÉ‚ŸŸîŽÖŸm2$«W¯ÆçÕ®];<ŠžžÖ¯_¿zk…Ò¼Ódw uÇîË”Š_úMkŧˆ9Q‚6óBr$%wÝzÓ::¼–óCå?u‘ïêD¡¿ç]Èc若B^ƒ&Môq;¥×yqè{‰šJr"W÷mÈ#s´´Þ󸜺åþROG‡ß²³¹1¦„]ìCå•ÇÙ§Rxj:š° óØñ‘óÍ .RO ð/¬­©!+$ùôéùmY +$Ù³g—ïä$èqwô]-ÌÛÛ»úO^[<==¹œG+d#$$w144d CVÈ6üü|fccƒ“VÈŽ;SV¨rg +Ž,[¶Œ1•†)4PûV()̸ámÕé¯Å‚‹E%=ûÒ:ÝÓ)üMaqÎm¯áB$P­ì®IKmîOS:ü¶We6õéÌ·x:|ÓE—ó¥z•Z¡ÏxˆkxZnîËËk6 d±’KÊXaqüê.ŠÒíºèÔ“œOé×½¬š¢¦†¼V+„£°B^ÃAk¯¼ÌÍK sQdìîš$Ò4…Ê~=Ûjà7Žk6y\R~}þu€ 5ááál¿è«.À +µ¬- ¬P sµ¤Jº]VFåK%Ù£#Â#¢ï>O½vr›M'ßV?Û>XWv³mU¬HZxeQk¾¿Í’ˆB©¦^Ê{…-Jo1J¥yçf7AJÚþ\LX¡(Ùµ»îåp<,\ÆE¯ñ&²¶i'ÔÖDa…¼ópÆó¶-d‡ü˜¢i*¥VH÷tM‚›„°Bê3`…ZVÈV¨DÍ +)ŠO5ïgÛ”§zOòjϤ…<7"³tZq£¸‚^åkŠÖt‘Ýìí~·„´ÂË eÿ)éN™˜¦6ÑR+ìãq¿ô˜(y}YÆ/<hšJ©¶² +PV@}ƒ¬AjllÌFZ!Gœœœp÷””²)==½ºæKfþóÏ?qÓ”)Sðqäl=á°ƒV×ÄÔ˜:u*ÅÑÑGºÇ¶€à’™¬AJ‚޳uáh…:uÂaû÷ï¯ÔùJ9[!躰e&­]e¶0Ò +ÝÝÝÙÂ6lˆÃjæÑ]ÍVXjlºV{ÞÈæ=ðìG“…Y$o~Ù€¢hó®hJ`á'ª¨W©RtŸ·å9Šï¸!kmö]H>ù\¡8m×H=J‡o¶8ì“|¨wÑûdEO½Ïþ¦öøŸÂ +)áíODdÆ&s‚ó5M¬€ °B´ÆÏϽ?T{Z°B°B¶0°ÂjB³ŠS}†!5£ô;Ž_¼ÂÞ¦ ]>ýi<óli°äÝ/SŒ>]×&Š*쥬6£Céš›»bå‚Qme¡t—U1ekJ²g›ò)Šß¨÷4ûöÓz7â!ÿì°øòµI–V›Ñ¡ôÚŒøÎÉÉv¸©l_ ÚbET¾Æ©€0V€ÖÔÂ~…`…`…$`…ÕD¿ •ä\Û0¤©@þLžžé؇\,eOìu]“W‘srF#ÙótÏ ·K*î¥|®°ë û 2{“…;Nýé¶üÑRµý +óî¶ØB…<¯Y;¿G忍°BA玓ÛÉc)ž‘Å·{ïæW0°B&À +КڷÂÄÄÄ%žžž•XZZ’ßÞÇ?‘ rö7oÞMhÐ&È›¡%%%d[I5+¼xñ"î‚ܸnÝ:Æ3gÎÄa>>>Œ“áȧOŸÈÌb±ªb›fff2®žÚdH®]»FJZ!ò8ÜÝÙÙ™ C½p†åË—ã0òY<äÔä@³fÍÂaä#Ÿ!­ÐÄÄ„<5>ŸÏh‚mÚ´Á1óçÏ'³¡ '†®&CW™íÊ.Z´‡¡0>Ž^Ødæš·BHòÒïÄÜHx’Å(Oâ§[ʶ~èëù „{/9…oÆFÝH|ž£qGˆâìgI7¢b’ž½gÙd¾Ô +eO*Ê3ÆÜ~ù©L=S”€ 5µo…ÄM[¶lÁÇoÞ¼I~“/*ªô÷ÀöíÛ3JÁŒ3pŒZ R²Â ‰š’„††â°}ûö±…¥¥¥á0{{{||úôé•=¯øøx2sAêž ›jÀÁÁqÂj5HI+Ü´i[6Ô ‡±ÕÞAFä@UÜ …´ÂÁƒ“M 4`<5´þlÙÌÍÍqºšø8ºÊlW½6p˜··7>niiIf®VÈŠäÝýðÀ3;Ó%¾3E\q°Â:šÀ? °B´&22òŋ՞¬¬VXÿ¬°0h¶‰ü§™‚6óÏçH*îP3€T'`…Ô7À +Á +1`…õÏ +KŸÞ´aã¦G®¦–Ú¯§‘q'2<<"îyn‰)À?°Bêèk0¥¤Q£Fdi…èKµDILL ùÝûÏ?ÿ”0ñ÷ß³ Ú¡C<(™Š£¢Ìx5E¥.^¼ˆ»¨Y!†Þq6 VHžÛy%$$™ UµEÔ¬Ë*-]º”b)FZ¡§§'[f Vˆ»¼xñ‚\%ôÁÄxe5@¦åh…ä©iðe F–¾Q³B2[\\Û²e >®6ÜÄ6¨.À +øŒ ­P ȤX¼x1îÂÑ +ÝÝÝÙ%k’VhnnN6‘5HIH+ÌËË#›´Øìž´B’Ž;V6•k²YáØS âããqfŽVXE#­P__¿*© v+@kŽ9rï޽ڬǀr¬*¬­©¡¤+Ä1`…+Ô„äã“Kû<Ì´™:mÆ\ûu>±¯Ên`XøäÒ!ßC¡óëh†å‘dÆŸ:èëë{àhd*ãæâWÑþPÀÁ€X¦f€°B´¬7’€âTõÙ +%ÙÑ›¬ZÑ”%6jÙª¹‰P¶ë;%ì`íuýòyLIæ¾±º:º#w§×›š.¢ØUæÙâò;:Ý`ØÌ°äÎÆž´¼ÝlYõŒ(É}›ò<%ã£Æ >oÀ +К²Â˜˜˜±,µ,XpMÉîÝ»I¿ÆÄóçÏÙ;w.eçθˣGpŒX,&³ýñǸ©ŠV( +ÉÓ fœ¿†É cÅMÇg[@___Ü}åÊ•¤ÈaYYYŒó‹‹Ã1“&M"›H+´µµÅ£øûû“™ÉË”»“VزeKÆ¥@Lž<™qÁÑüÙVFƒÞ¸qwyÿþ=Ûë„dþüùø\È:B¿ÿþ;NAž2úHå’¹6¼ ˜Ñ‚Ç3î¿,à~¶BwDÙƒ6Ži% x­¾,݇0ïÖ7W·ƒqëp®e‘[¡¼¿Ãò¨rå†KnoèI+š«Ë +?±ÖÓ¡‡ï|YW{3Ô<`…hÍÕ«WÑ{Eµ§%w¦Ð@ÍíLqèСÊv¯¢ªAîL¡žžž\ðÂ… ¸ 2D¶0¶K‚c8îL‘@fÎÏgþU"i…:t`;Í¥K—2NØÀÀ€­‹+Ô¶)HÐÕ'çFîLQ·HÒ­OÑý<ªÝûx~ž)Ÿ¢x?©¯ +$·BžqŸ~|³¥×Õþ­—$¯ï!˜õíÓˆVÀ°Bê`…`…8¬°†(¾±¢#Ÿ2˜z= ýyòEó9yŒz¥öÃ΢ôÿÖ:¢Ö¥ë~<ûšh–¥<rëXüîöiŸuŽ ç-Zî¾?òEÙ§I÷ +M¾ñ\Ý“æ·s¼Zæ»(Ùµ»@`áä9»©Ê + ž]<}öF*9«üg×Ïœ‹{…E¯èu¬ÿv‡óÚ;o>ö¬taòž^ ô[ÚŸÖ¡»Íß{J¹2$…îõ\‰ÁÑeû±è—Ä«Yü*îÜ™³±ébqVÜev›/¿¯7?À`¬€úX!X!Ž+¬!Ä϶¦)žÉÈM±ï5Ý+ó\¡òeë­Z(>­Kó(J×|Ñþ½ßY)ŠGÓJöœbk›ciʬÅÏüçu3BG)¾®¾¬ƒeÔmîÑÇ…ªü<“É®nV-h”R¨OË2ðšXíz$bž’ +fœˆwëEóÛÚG)JZ× Iášè³sc+§ýw­£;Î÷JÍÄ/|†Ñ”ÍIygIöÕµLx²3 +uù²-lO¡sÿ¶Õ’V]@ÙBÈ;äÜô×ZöL&:)E½vÖ?ÄTŒPxÒÆ€ÒûÚkßôv(n3ð9V@}ƒ£Nœ8q‡’mÛ¶­%()Qý*Éˬ_¿wONN®ìœÿïÿþo- ädΟ?GôòòbëòñãG23îÊ6“'Oâ°qãÆ±-š³³3i5îbccÃÖÅÕÕ•qÅlmmqŒvVHN}âà°ÄÄDé‹–BÙ <”ÀÈ´Ï„…^çã +=LVØ`â ¥_Î4¦(zÐögÊ›aŠj/62 ̘ޘÇo»èÒ'bÜæ·áSÆSý³%8å˜ÿ½ÀwÓÄ)?A6tG*ã 6…êO (,¹ïùô1¬ ´åÖÚ®AW—[¢ÂJYaö¡‰z:t¯Çøà”<þiZŸÞ¶&É5Yí¹BQœ³…€×bæi"Ÿ´0Ú©“€2¶ i¡Â +énÎ1å~  PO+@kj¨)X! X!VXH +ÞÜøÉÝñ›ÑÝšéÊ‘2ê½2<[®< VHØòëZq¸]k>¿ÃUüÌ^ÉÃMýh=ë#HŠ..hÎã·s¼Vö9Âà9M+Ê:•¦¼ý9a€Hªè/<ï3n¡²BÅXH ¯ÈµP”àÒIáÚD‘´rVXëlAS<£.S\öÅ>ÏQ¿cZÖ +Kî¹÷¡)ÝA.Áá$=­Œ(A·uht…Ò½ÜîÀ^|6€ 5`…•¬-X!IíZ!‰(ëÖÁy=d÷¹JŒé¹Â±û2±^‡/6å :­¼‰MаÂÒøÑ?½.[kEçÜY@Ï:[È”IÕ©é†ÝÇ£B+”–<ÚÜŸæ·^x©@&…k,J-«”J¥¹·÷ÙökFËï™R‚múNXà៤|Ⲭ]°mÊc¹¨ü6ö‘ÅJ+æóž&೬­©!+¼zõjŸJ²hÑ"¶lßÿ=c—®]»’ßæÂÂÂî3AÚ¢D"aŒQƒÍ\¤e­pæÌ™lD"ÕÍŠ-[¶à9ÛÙÙárïBļyóO“¬ˆ‚HLLÄF7iÒ„Ë:“OÒãム"çß»woFZáƒØ2GEEá°œœœJíÅ‘‘Á¸°ÑÑÑl™ÑKgCVˆ£#3 6 7]»vq5+ìÖ­[…+F.…K–,a{ ­ÆÐ +°½œª@ÁUϩ֓¥0hKþyÛæ< +iÝ)³’zUîƒâG©[aq˜]k¯•]XSÊÊX¡´ä±÷š×j~h¾(~µ\ +å?ú¬Ð +K{õ'¬PNQæýðc>ëNÔÁDöÄ¥°÷ºXùMH5+ ×”Gp9qºg.$Ëô¬€Ï°B´æúõëU¬–Y‡¤¤¤°}]'™1cî’››Ë¥ËðáÃÙ%­Pl«ŒcŒŒŒ¸œf||<—¹dsppÀ]lllðñüü|¶Ì¤r„c RŽ ÝÃÙ<<<ª’JÍ +É +9l¨Õ åz¥Uež(ºb׊G5œü ÃŽ ¢›+; (á¤_>I«h…Ò¢‹ó›ódþ•)¶"~‚LŽÒ¹+M\e+”ŠŸnµ¤y-çE:#)ìîªx°ŒJÒwDcŒÙKÜ,ß‚Wj…¢'Á;ð |@L2ÿÑî yüN7d©ý‚Tö4cùÇ îúü°ãô]™G‚ðùVÀ¿°B°B.üƒ¬Pú)t¾)ŸÒë¹âjvY/”d….BR¨ÛßëÛ/H¹[¡4çÌÌf<^ÓIGÒU~”½ÂY爲•U¶B©ø·mƒty{÷i'“ÂdÅ<ÊX¡4爵>%èüýMåã’ŒcÓšñt”Vƒ4˜ß~I8Q¦èú23¾ÀÂYþóc…ÝQ*yò’¥”nïõ· +p|ñ“£yôòÒ«`…|~€ðשּׁ ÿ$+”Š_šmFS”ÐÌjÉfß“ç/_¾xÔÇeöS=t°Û²+¬Õf*c…Òâ? 7æQ†'¯Ý{êBhð/?.Ú‚¦ôº¯ŠÎ#òWÁ +¥âg? –É¡{l¸]Ú£¬ŠŸl¤OQF=çl?qþBà÷éÝ6nÖX€w¦¸íÑicËaK¶û»ô˧qfú<ý>å™ÒÆ-JG+Û¥ÿú 3çó‹:ÑÝzäÒÇÏ_<|çÒQ¦È;Û_ΑŸX!Ÿ`…ü;+$+äÂ?Ê +%‘Ûfõo¡K©F¦è&Ý­Wº…w¶¯ª¢NNéÜ@¹û…¥o:re`Jq™üU±BÙNCÑIÐ=±ªY¡Tš—¸ã˶zÊ 8ôÛŽßtåSõUÏ=>ò]O^ J·¹¥}À3å$_ÿ"»µ¨£ÚÅ^*z¼zt}|Rz­‡¯8£<)°B>CÀ +Ðôíýîݻ՞öâÅ‹Íj† 6àQ8Z¡žžîNÖZÑMÓä EEª½¸I+\¸pá{%IIId4ãüçÌ™ƒ»üþûï\S +LOO'EŸ¸‰´BreÚ·oÿžd…8ì믿&çfffÆxšNNN¸û¯¿þJ6±•Š g»è‘‘‘8[AAcwDÇŽ»»¸¸à VèêꊻulÔ¬ðÒ¥KŒ«A†5mÚgC]¸\híç¦Ý‰¾r!(èü•è;/?–ÛǾºI¾tîBÄ­”u´]CQ惨Р Ð¨‡YELí’ü×÷¢/Ÿ º÷äZHñÛ»!Á—^æö*Ê~zórHÐùðøgÙ5³nµX!ZSv¦àÒ < +G+¬:È ð l;S ÷[.©4ìLÁ†V˜ššJ6¡ÜDZ!‰ÚÎ$È +qØ!CÈ&Ô‹1ÇTïÎ w¦ ±··Ç1¬]M|]e|\Í +cccGWûß$µ»3ð/¬­+äX!++ê'`…h X!À +qX!X!P?+@k¢££Ùžóª +¤T¾}ûâl­ÐÎÎw_¹r%[ÉŒ3Ø&0oÞ¼¹JÚ´iƒ»h°ÂÝ»wãîVVVø8i…EEEs90aÂ.ó'­0??Ÿœ?ú7‘V8`ÀãïïOJêÒÇqXdd$y¡¹X¡†Ép´ÂóçÏãInÞ¼™Ì@ZáŠ+ðˆÉÉÉ8Fƒ¢OIÜ%&&W³Bt9ð‚ƒƒq˜š>|g{ýú5ã)@5V@}ƒ´Bccã*f›ý: øfK¯«iaIòúYß>x`…µ€¤(;%!x×¢þ&<°Bê°B´¬K°ÂÊVX (îš|㹺'ÍoçxµŒŠ’]» Nž³›ª¬°àÙõÀÓgo¤’?7Ív-ð̹¸W*+zë¿ÝÅaÁ¼…öΛ„=ËSÎ{z5ÐoiZ‡î6ï©À¨ç…¥ñ’B÷z®\¼`‘£ËöcÑ/ÉGįâÎ9›.gÅñXf·ùò{IeÆ`Ï ç<8¿Çc¥Ý<Ûö«<÷†Ü{¯ö›S–18µj>«rˆÓvÒ§T/°Bê°B´&&&½]T{ÚÚ±B1ú¢H€þdœŒVø×_ep±B4:Ù…œÌÚµk[*±³³c[4Ò +]\\pªœœ2 )núòË/¹)‹ +¤Nx2sæÌÁ©Þ½{GŽ‚ÍäÀßÿÍx.'NœÀ£ 0 ‹¶‡ïÐñ–,áséß¿?™ÍÜÜœ± Zœ9##ƒlâóùŒ«¤§§G†±-&š ŽùꫯÈS@ë‰W‰|1W# ++4šq"Þ­ÍokYH´%­ë†¤pMôÙ¹±ŠÓþ;‚ÖÑçûNõЮø…Ï0š2°9©è,ɾºv€ ¢x´P¨Ë§(Jha{*M,ÿ¶Õ’V:òžtY|ÎMïq­iÆ×ÕWÄëµ³þ!þcé…'m (½¯½öMo‡‚·+3s¤ñÞ£š dÃÒB=,¿É0ÏXe‰ö1*n­ø¬Ê#sëÓ2NîúO'X!uX!õÚ±Bµ¤éé錓Ñ +cccÙº°Y¡†¤!­dèСd˜P(ä²€løúúâT!!!ø¸¡¡!9Ê!C¸dcÛ’ž}±uß¿eW‰¬AªÆüQÙlH$SM™2Çp¬AªFÆ qXMÜŽ—*­Ph{Ï£Ío³$k¡(q-’Â.. ¹A³M(îV(JríNóšŽÝ›%BrTð*zÇW¦|^³Y9Ò‚—·"‚× k£{9‹LJ/’ŠÓý¦6çñ›r ~ò)UaFÜþ¹]õ)A{»ËåéåNG ŒZ Yüã±°ÄôÂJÁ˜Mú¿#ô)Ý® üäÈn½MØ7à ­…Õÿ^I*:ŠZ9œ•JmîOƒP7€Pß++Ä€Ö¨êO (,¹ïùÍ7µ +(m¹µ¶«@ÐÕå–¨°rV˜}h¢žÝßë1þ1fÉ㟦õé=ak’HöWÙgþDqÎ^‹™§‰|ÒÂh§NÊØ&@ñ—ÜéènÎ1øšÆ–ƒ)ƒ´8jý°^}ç«·8zy¾ÀÂ9NTñyhnÕ|Vi!X!uX!õ °B°B Xa[¡´äá¦~2-¼"×BQ‚K$…kEÒJZaq¬³MñŒºLqÙû]5À +¨CÀ +К½{÷ÖÄ›X!X!¬°æ­P!#üÖ /Ȥp… T`*i…Riîí}¶ýšÑòÊ)” A›¾xø'½/}⮌±]°mÊcY~E……Ó óyA>ó[‰1X2H‹R/n™oÕÓÔX—'KCñ„ÆÆº*+¬h ­œU$ÃÆ$`…Ô!`…hÍg]ƒTÍ +»víÚ‹‰víÚáä> lll» e!ÃôôôpÒ +q—ñãÇ“]ÆŽ‹›–â.×®]cæ†GYºt)NL†¡7sÜDnI?sæL|üÊ•+äÊ„‡‡ã¦U«VáTíÛ·Ç1<ÅÀÀ79::âî'Nœ 3W£FGG³­ ‰§§'žL@@™Í +ÑúãîÖÖÖdÓóçÏ2qìØ1Ü¥gÏžlóoÞ¼9Û<“’’p¶ÜÜ\ƉUÒ +¥%½мVóCóEñ«åR(ÿÍg…VXòØ«?i…rŠ2ï‡óY·pò &²š+ÂÞëbåw!ËZa輦<Êh„ˉÓå8s!Yž‰Ù騯–ƒ1ƒ8ÝzkÅ3ê8rÖÒõ[ö ¾ñôÍû6| +5Ÿ‡†Ö +Î*“µàLéz‚Pw€ 5ÿ$+äBƒ ÈÉXZZ2† 6Œ c«Aºoß>|ÜÜÜœìbff†›<ˆ#Åã2OrgŠøøx²© @õ½–Ü™¹>žššJvA¸ÉÁÁËH6mÚ„»'$$MÕh….\à2Ü}ü‘MlVˆÖÇ ëRá„è*WnÊQC&HRÆ +¥â§[-i^ËyA‘ÎH +»»*,c…’ô]#uutÇü?{÷ÖÔõð<现q*uà¶*­£N\ˆÖ +u¡VÛŠukÕ: *Š­±Z­u:ÊPD×#‚BÕÇmEëeò$yò&B! —Æ÷óÜ{î¹ç€‰ùrÎ=ç¥h“üm3ª( +â}6oõUJˆÙ¶´ èOFȾSA*{š‘Ç~áý\%òå<ôߺÙÛ÷ü›Ò™NÓ=$¥î¡®ÑÓÍ}YÓié ¥Ý$rƒ¾±¤ŠR¡Æ~äk>«¥W9Í +@ +€3¤BµÅ +•!rPí©P"úgc>eÑýÓV²Px·`ÌL%JR:¦ý7ЦAŠßunBñ©ðúâ¶ Ýú‡KJq+ïÚ|[ù2.²o +ÛÞM¾–'áww¿SüO2?ÞgˆÅöX[f*ÔpIé{¨«A¶ë1tÜŸ¢¨@ôú¨Ksš§H…šú!Ð|VK¯Ô?ÝX ©ô©8»yóæÛ·o+½Z¤B¤B¤Â*R"JDO6÷åË•c»xÜ+L/ª©P¿±!! ºNÝt<è¬ÿÞ5_w2µhbÁïLqom/inlÞÿ‡M‡O >}Ä{áp[CÊðÓŸ£äA2û¤KBŒÚ8LŸ·-,M"N +šÙ–%¬Õ y>Ç‚Îó™7ØZš¨ÚÏI-ŽT3ÿSÃ=$¥î¡¶†¬7š°6Öýáx|§Ç´>-4knAQGz‰~#ÔÒ-½ÔÞ+ +@ + ¦Ñ +Ož<é£å]àËJ…éééºT¥lëÖ­?)QÞ ÜÑÑQQÌÏÏO¹ÍÊ©ÐÙÙYqù°aÃÇK¤Â(j‹‹‹S—¾-+Žÿúë¯Ê9bÑ¢EŠSÒ7vÅ%‰‰‰Ê] +‹‡+tL…nnnËŠtïÞ½¼§_¿~Š.O™2¥D›—©# ¿ŠÆHóQY¿éÿMŠbÊ©aåbÊ»o߾л”hÌÂ… §”æÒ¯UI/Ê¿¦-[¶(º& ¼ŠãRáüùóµIÿÍ(Ž·lÙR¹Í–Å*+®d*”ˆžmùB Ù®ŠPX"JU”÷¨–¤ ÉİåˆuvŽ3Tz®0ïñÁoºš3¤¨[„ß´÷ìO +ÅoÈÆyŠ]ì%‚ˆØ•'Vù=S,É¢ö¹ÂrÜC} âä+š,Ã#ŒY‡±žŸ‡/ë ;b0úP†Ö{h>«µW €!@M£!rPV*ä@šPÊú´¿aƲ®RN…e)‘ +u‘••¥\ƒrÔ‘Ž©°úÍ™3§¼}QN…FFFʧú÷ï_Þ(¯ð£ò¤»wïV× +oÞ¼©(&ý7£8Þ»wïòvYOò>ĆŸ>—”§¶€8ûmLxHà©Óg/ÝŠO.Q&?ñÁå3!·_f› Rn„œ9t)òIŠŽaXÇ{h¨ ëuÔå 3!aÞ¶D˜s)0(4^1 §ñZÎrë€^!@MƒT¨ ¤BeH…TœíܹóîÝ»•^-R¡. +•!TR!pV kš˜˜\©åíÝ•Sannny« + + +*ëÓþŒ3ÅJ$å²RaË–-Gùþûï•/‘fEmÿþû¯âxrr²âx‰õUvìØ¡8õâÅ‹²~¶¡¡¡ŠbóçÏW4`×®]Š2‰‰‰#+OÛ¶mËú¡ 6LQ¬iÓ¦ŠãÊ©ð¿ÿþ+ë×ñîÝ;E1éÿeŠª”7‘—¨¦Â6mÚ(ŠõéÓ§¬ÆÜºuKq¹ôç_V¬¬¬—ë˜ +·mÛ¦¸ÜËËKqÇo¿ý¶¬»Hé_.•©8«†TX¹*¸©Ž4¬AªLÊÊú Tâ¤%)ŠIse…~OºY·n]YíT^ƒÔÅÅEq\9긩ʩ°‚kj c*T¶fÍÅ%ÑÑÑe«Š—@ H…ÀR¡ZH…Ê +Ë‚T5R!p©<‹¯² "*Ž#"@5@*€š©©Pq©°êS¡X“+ÔX"?;+GS ­t(¡R:=þünÏ…ßMrç<~Úì•[OÜ|“«ý2%¢ç—ìÝ›Yæ-oÜ·ïÔ=í{ËWî}j(¤B€ú(3æÈ¢Q]›Q„Gh«_­ôKÈQ)!zu£ëçÖ&4!„5ÿdÀ Ÿð¢rСD â”ðu-Xi›£FÍ[457’mOŒ>qòº–¬s„S·½ŠüˆEmhöÓµuŽª•s_€ +© ÞÄms° ˆ¡Í“æ.]¶pÆ;3ŠÐÍFï}Z“ÄiWw1$ĸõ@×y‹LÞ¾!EŒº- M×µ€%J'žߌ¢ÌìçŸx˜RÐAJÜ韇¶`eá´ï¥Ži © | +€³;vDGGë»Pn“-)Êrì¡7Eñ%ûŽG/CB[»],˜«)¸·º;Ÿ°v?„Ð¥‡ýØ™%|ûu±B +èP¢$ñëC ÛË3®Äùô Ö4a?Û¯[ÜB*(¤Bà¬ŠÖ €*&ˆZÑ‘!†cg>ö²gyüAÛßÈ"œàº45“á»ßÏÚ½Ú>Ø0WEëR@K ºvɳ1w,«ä™œ3ÓST£©yÅÇÄi‚ÿð\<ë»™s—o:þ²ø9U5éLxûøæås¾ÿÖmѺƒ×ßf§Â¬„«þ¾þWâÏŠ“ïŸóóõ¿—¦hxî³ð¿€ OÃü}ýÎFP™Ê*Nºìçñ"_Í}E©±A»Ö.v›1ý»ÙK<ÿ8ó±rs(@å@*Î +j'Ñ?¿öfylµ1Åá,íÔÔæÒÜ59@–ÈDñ>“è³ñ‰ò —àîªÎ á;ìÔ¡€¶ïÔ=#(z²©/K(óAën~Ô<Ú&N½±a¸•ìñCšoȧ‰ô ƒVN›#Ó ª-‘Î2#7 iÂHËÆÀ€¥ÓbØTGëÂT˜2ÓŠ¢,¦œ*L•âÄ?‡IËšºO+¼[þ•Ù64ÛmuÔ=.²Ÿ›§ò£ðÑz{–°ö^„%apSÙ}iÖÈØ€‘µ’nÜßó&£€©8C*¨¥D¯ºX1”IÇñ|ÃïÇ=;¶j¨CŒº¯¸.ÏFyg§[RÄÜõ´êÒŸ©û xLû¥:ÐVâ–ÚÁBqbÀt[YÖ£L¬íG·ÂûÈù;ÏÓJ½><®)E7¼*0>]ÀrßÝúsZGC´v ‘?³¨’Î2C緗ƶÖ_y_“-ešû6Ì{l+éMx…3H3&7¦è6‹"òå•gLnDñx<ÚÊíbÁȤ<Ê2í—Ü&@噧¸u½Xb8À繨Ä}E/¶ 4$üŽßý›*+ž—x{÷x[éOÙaç›Ê]ú Â +€3éÈ¿ÿþ«ïV9÷6iL)m‚A5qÜ_À21àÑ­ç]ËW¹&×oBC"MK:ÐVâ¢êábÂ÷á»|Ù£¹lmT9Â4°þtä÷^§ ± n-µc¨f“|•%Í _Ø–!f.'d±P)‰?mJ˜¶s¯*MKÍ8?³%]” +%)GÇ™*ZÌ[`Ë6êÓ¿3[4ÑUôlK?–n9ûJžìkïþ„í¾æAa,>ôìÁ*æÉª¤Âü0÷þÝz~{,±¸•ùá >¡»221€þ Ô7ùñû\Zñ eÞÑiÖÊu^k—~3ØÖ˜~ë ‡ŸÉâNÚA'ÓvñuÕôRé¬géP@[‰Ëe¥ÂBâœ÷.ŸØ±fî„!šðe‘4è¾øRŠ4a cÖ|Ê~Ÿå—”óth@˜N+£*é,;`²9EÛ.W¹aÞ¹o›RE©PüþÏáÆÄÈqo’X"ŒóìÉš8í9»¤=Ãïï#‹•ÉûGÓM§Ÿ•¢Šßì*­ºÛêûòX(ŒY+m‹Ù—‡’äѯ¬ÕfD9_=Šºvfç7 ÓnÉM¤B¨a +êñÛ}£Ì¤‘ÐÁ;¶xzgF¤‡½1¡š¸¤KÓïø²ìvI5»eÈÆÿ˜Ëu( ­Ärä"AÒ}3ºHSkÁ}ò¹©<õh›ÙWò•Ó™è¥Ï–W*¨ ïyte3AE/|ð)ËiÙâ÷ 5dûn~šuþûætñGRÅY§\-hó n§!þppŒ)a»þ,‹…«»±”Å„¿S N–H…yÏÏýò­CWk3¾|à“PFff|¤B¨‰ +ê—¿ ¦„˜OôSYêSœ¼w„‘=_'Ía‘Ëìb4ú`ªr ù2¥ÄpÄ +h+‘¤æÉºœ«žãœ¾œ{ô™š•f²ƒ¦7¥ˆÓÁ4I^ð KŠ4¸ü¸o)~gïÊUJ…¯¶ ”¦ÂÞÿQ©T> µøù@y³˜v?^Oñ›hÎv\%¤w1£›w>=tn+¦á˜CųUSOŽ· ˜.îw…òlI5ûæLÑÜVåT(zý××V ¡´4yžû¯¿ŒHxa¶ T5R!pöÛo¿EEEé»PNÙÇ e9ý¬êB0Y'\LäYÒ¯3ý&6¢Šw/,rdlCÙR+1ºÐRBÝþ yÜZPÄtì‘¥#£àÆâ¶Òù呌‚GùxìÞÏU‚^ÎCÿ­›½}äHTÒYΙi–ÕØõ”òŸâ{•WD¯ḛ̂Ÿ¯Û7»kåv!O6 ºÓÁé°d¬áÐ]JÛkH2§5¥˜Î«"o»wah›Y—rŠÎ(ÝWôts_–ÇtZzC){ç}cI!@ „Tœa R€Z©`ÙLÚzŠ¿Òˆ8ÉßÕŠ¦,]OeȾM;5¥EYŒ9ðº(zåÅxõ1&|ûõ[Ìk- C‰’2‚¿µ¦‰A×EWSTs¡8)x¦4òåÛ?È#KøÝÝï(â˜$?ÞgˆÅöX+_Fyµ™”¿'Jc¡ù°Ï7ͽ»ÖÞˆð”וm•È´³³e ¬)?´mgËòûmQ¾Ì¹èfM3v£FÙÉ–&½Qäûûbk–°mÝÎ6­t(Q’èÍßSlYBŒl~X¿çdPHÈYÿC[—Oégm =Øiþ…‚+ÅIA3ÛJ«²4ÏçXй c>óK«æ·Ÿ’ZzÕAœ÷ sе³b·ïÙ`ßß ±n`emI«ì0‘+Kz<1ò{ᾂ›KÚ3<íéY2Åæ…/lCËžd?U¬FZò¾Y!n64am†-ûÃ/(ðøNi}Z4hÖÜ‚¢ô:ý»Ù@M‚Tœ!ÔZyÏϸ¶3£ ·àÚ¬£Ë¦å½ÄI×Ö9ÙîA‹ž3)^B†°;;-ÞGyg{Á‹ÀeCl Í7°°ÈïYѨ]‰U_ÄÉa^£lŠZѨ—Û±K¿ôcUR¡$ëôKJe‹úÜóß5§xŒü1ÃwVtdxÄhà6•i¬*÷'_ñÐŒ-º«Y‡±žŸ‡/ë ;b0úP†Æ@õB*΢££ß¿¯ïVWâœ÷#BΜºû>Gíž0õIäå³g¯Þ{“Í­€%Je¾º~áìiiÓÂï¿L/cÂ¥ %ᆬù—"Ÿ¤h“)H~~.è\h9Z¡¡}/|PÆU·jŽqÖë¨ËAgBÂÝU˜s)0(4>Ù@M‚TP‚èU]XºõìËÙún @å@*Љè™ïšÅKçŒjoD™ Øúš-4j%¤Bîºwa a-ºNÞ«ùI€Ú©8óññ‘¾‡è»ÕH‘‡ ŽA*ΰ)@€Tœ!ÔH…ÀR!@€TœIßõÝ +¨¤B€ú © >C*¨Ï +€3ooïÛ·oë»P!H…ÀÖ ¨ +€3¤B€:@©Pü!xí7®®®Sçî(”H:ï)?°àÐ#a¥ßNNøÏ±§N[áûBT¹õVb_Ä^½|åAbùZÈí*€ +ª²T(~yûÏ«äV¸YtXô2x‹‡ü¨»çÉØ*¸¯„ ÜW¹¯9þ°ŠÞ¦$5ºûPé1Šžlêʢؾ›žÊÒLΙi–4EÚfö•üJ¿œ Ús@kÛ¡›b+ùã\%ö%÷ï¯MˆÁWeWÃUôàÁƒ>TAÅÂ{]YžœÒ‹Hœ¸{˜!‘% ÆûVÁ}u<£ Å#†Î'r«ìÕÑýÜ“.Æ„G²0¼bo·•U葾S!ݼ][3Óq¥IÛíå ?ioË(>e?»´×kÅ?®üeèKù0ñ‡È¿÷í¾e÷Ú¥KÜ}N?Ê—uT*3þÜ.ÏŸ/Y¹aϹÇéE%÷ùG}”$FþµiåK<¼OD'Ul­²ú"N¼õ×l{ÂötÛ’WV´]PÛÆ"ÊØÄ˜b{­+q—ýµ…¢¥ÑH©°:Æ +«£ûH…  ÷Thã2i€‘,:‰_ÿ6ȸãÄI=Ù‚$•}{]sŠ1oÓãÓV¦4e1ØûAžDpcq[†²hfcÓ¥g{ –PM&œL«?*Lømˆ9ÅZÚÙ÷°5£‰I$ÓÅý®@ôê¯ 6,mÚº[gkеæÿN¬ÿ¾¼°ýëN–4¡Û Zü¿Ò=Ð᪌Jû èMa,b{|ñ¹11µ?Yþ‡œ;Ë;2l‡~½-(åX$J¹Òkî¤1Æ9ŸµæP䇢¸&|ì·Þ}•ÇÖscýÖÌ3tÈðq3=}c3´Ÿ”Ê}yù÷eÓÇppù•ëÜõ‡o¼-H=¥RaæãÓ›æMtê0Òù»•{"Þ j~÷Eo/þ¶Â¹#Kx”ùç߬Ü ÔÔãrÖµŽÞSaËY[—v2´_ÿ(Íob£¦S}Ö|&ORÿ½ß7ª!e<`K‚ôVî½5½ø”¹Ë±yòLÔØåX’X’{eN+Zþjº£ÿ¥žsÿjÌÔߢó%y=íYbîz:W‘ +³o/ïÀ0–ÜÈ‘HÒÏÏlE³=<+ð—ÿÊë‹Ò\P±šHÔö53H¡Ž)ŠEýæÏ³g©fßÏ•HÄo¶æSͧ.œÜ¤8‰ÞøÏhoP0­²amœ<‘¿šó§6¢xT£ví-iEÊrì¡7b-'E/;· UªelfœI—˜A*N½²¬§)¥\¬¹Ó®Ç5«êîçE­èÈ(.¡šÌÎÓÔãòÔSÁž€^è?Î=çÿ¥‰ÓŸg¶5¾+bCA’ú¿‹nV4ûéšù‡y¢Û,ŠÈ’}ÁÚ{=–Æzö”]Z +K•d=<ºÔ¥—ÖML Y–ÓIÅ©0ù “ô㓱©LC#éé†ü¸?%Ty}QÉw¥{ )£¯H… ›7oŽŒŒ¬‚Š‹bÑ€MGæ´¢Ù®÷„’,ÿI攑ãÎÃÓ±Hœ0¥¹ôƒN3Ç¥æ¦%øÏén,¸½ÿ­¤(ÎðˆI¯%ç_df¿ ™ß…%Kåþ9®òú¢”ïjz QÛW¤BГ*[ƒT‹¶Æ× Ýõ.ïÆí¶‡gtà E,J?áb&Í'fÎ¥^˜0¹±,³ ýCRgˆ‘ÓÁùÉü°¶4ÇôÛk'Åâ”Çá—/]ðôùÃ[Onti+›$Ùhj j*Ü]Õ™‘¶²Ûœc/Éœóa.k›óñLµÝªAÝ/‘æ4ö¸õ@­TRahö]÷.,EÑÍ¿;ŸP˜¤òsBçµah«1ÞWc„x:XRlÇŸ"Õç?õG3§˜KÓ×¼ÓQ‘?õ3§HÉþÅ©ð¿çÛ‡˜PæýVFß¿àõe‡Víœ÷T`»ŠÊë‹$×oBÂvŸu0<Á¯tÊL…Š«^TÂCM:ªúTèó,ac–j<% nˬlð*#X‹„½ì¥¥˜Ž+îý»—¾*zȵ_*QL}lòí¹‚‰‚›KÚÉRÜÀm¯4žIÄ#6OìÙÜ"òI™††´ºT˜wfš…ÒìQ¶¿ÏË +-`U Ý/™æ4õ¸<õ@mTRa~®ìc1rÜ—,P$)‰85|ýˆ–òeØ eüɘ-·3$ed"µGÿK½´¤‡EÕÀnü7²(öù¯ ÿ)V›‘ä%œ˜Ó§KdÕ7´›ðGLNè‹DôìÀø¶ bà¸çiéh¿j_J%ý~´«†Tø2÷ÚüÖ4c÷Ã’±¦”±Ó¹Å±HôjÛ@i)ºÕ¼Ð¢D"¸µÔN–Xº¯‘(âLSM©PÝIQFÐô4˜tž´áèù[ÿ¼=5Ý’R— +C¾—Mà4´:ø’²+Q¯*¶kE5t¿DšÓØãrÔµ’S¡.D™oãcbÞeqû»»0ãMüãWée¯"#ˆMxŸ]±g€té/Z{ O111IIIUP±R,¥wiH(3s3Ù& q¼âX$ßFšO»EáYòërn¯èÊJ3еÛE ÷TøßíŸdÕòv½—/þëÙKí RÑ«ßHïf;ëb†¬ +qrøîÕî«Ü7üS±×l5t¿(ÍDJÆë^ÔN5<@½¤‹DO7õ•oéN[Ϻœ/QŽEÑËý£e ¼0–½ÆÏ[º`Òç²ñb:`‹|‹?®©Pð|kiÚ#†mFÌZ4ÛžŸ¦dÏïM +ÈU]mFœä?Åš&„nÔÝyö¢ÙÎÝQ„°ŸÌ +I«ñÝ—äžr5—¦ÌÛ|æ´áz‚¦ë^Ï-Ì`¨• + æQŽE’üpùê&ÄdÌ¡‰j,’-“r}³s³Â-eò‰ãš‹ï Fä9Ï §†zô³d䓾 ¬‡ý¼yoù|K®g©îL!‘dÅpû¼¿ðöl{·Ã*2½ºº/§…yŽhßÈ€&²%r5õ¸õ`g +€Z ©j¿ÜñQ×Ã"n?zWióÁÅY¯ï_¸Ÿ¤CÐÉOyv=úÉGýÌ¢¬œî—§ÇP§ g7n¼uë–¾[‚TœUÙ¤P} +€3¤B€:©8C*¨ +€³ØØØääd}·*© >«©Pœ{zëÒ.£†: 3釵"ÞæŸ»¹÷矷_~¯ºÚºèÕù­«Ü“o&Œ;é龪÷5ÇVY›Ë’—œp'âzT‚Ö•ÝË.¨s•@ß©03z«“5Ÿ6³sp³dÙ"7çÏ­ i‹~?_K‘ç@Ñ«mY¶«Ç=¡ÊU‚‹Û2NÓeßäúOlHñ›wé÷…ŠþîWª¦Íê‰?†®u°.ØËš°Mû.<ýJX΂:WPYôš +ÅIÓ[1F]f¾(Ž¥F¬´7alf¥ŠuO…tó™ô:¶&NöwmÁ4àò<#;éþÁ©íøfÛŸˆÊQPç*jŒ_~ùåæÍ›únTˆ>S¡ð¡gO–éôSd®êñì‹n6LC—ãéµ'Š^ÿî`ÄöXû°hÔïçl§•Ñ] ê^@Í5Hê=¦BÑ“}X¦‹û] ³$kK*ÌúûkS¦Ý’›Š'úç×ÏYþàoÅ:ÔPEut€“êH…Âä;×,˜1Áù+ç Óf-ß|4ìeŽj‘¬Ø³û÷ìû;òƒ¸ôå‚'÷ïÙ{äÚ«‚awÑËÐÃ{÷”aïËÏkÜè¼8?;+§|sɵ^¡N¨Ëô˜ +ó.¸µ ¾:–¥¡Œ<“–=TŸì×ÝÚˆ¨Sá™i´¹ë)MÂä©n:`æJ•õEWLï݈ҸÚÌÀñ¿ÅTß_Â…÷îÆŒ>”^|HÚ*S¦Í¢ë j¨¢ŠÀÝ£G>~üXE•çÇmfIÚ²Ï᯲ܽ + Êxrqó×í eÞãƒÂ åN…ÄÐá×Q¥Eß{–ªf¸QÄiWw1$ĸõ@×y‹LÞ¾!EŒº- Mç~ ‡: ~Ðc*,˜:r_锢ÄW/ß|’!®-3HEñ>cùÃÿL*þ@™õ×XC¶ÛêûB j¨¢êÛPómêgB(Óþ¿ÜË.qJðÏŽ¡æ1ùç남XîTX£ÆÕÜ[ÝOX»BІDÓÃ~ì̾ýºØ2þÞ¥õu@=¡ÏÕfRÿgJ7ŸTr +©àöOvŒáÐ]ïjM*”dgÂvq¿[üP`Â/Ÿ±&_NÕµ îUÔ9gÙÐ<¦Ëªè|5g³CfZÓÄÈqŸ<ßÔ½T(¸¾¨ ML†ïVz2Yôjû`CÂt^¥~*­—p¨ê }¦BqŠß䦴é ïÇÊûÄÉS¬3Ç=ojÑ΢ç[ûð{ÿ_ø„ŽøíŸ#ð)µrE™u¯ È_`KóØn«è0ŠUçR¡|êí³QegÁÝU"{ú˜Ë%ê€zC¿»Ø‹žr¶bø¶£=ý¢_gä奿¸yp~o ¦±Ã¶XyR¬-©P"N<1¾Ód¨Wè묬7á[F[³ÖS +æi ãNzº¯>#Ð\PS5“——×7*¿^ñ‡ÝÃøùTŽöÂ…©²4ï×M¥¬ŸÜ™-ý\¡ãöGOKz–˜YC^nyg§[RÄÜõ´jtMÝïhÀcÚ/½Ååu@½¡ßT(•ûÄÿ§mP«ÊÈzÀìƒ1E“JkM*”~ŒMº²ÚÁÚ@ÞbÔÊÑ+"¥ð¦¬Ä`Üñ\mË>P3UÕ¤ò5yytëùaêæ–*-O…šè´©ÁèC•ß.21ö~Þ5ÕÞçúMhHh+·‹\.áP'ÔzO…r?ÄGE„]¿÷6«Vç üä¢nܸû,EÛGÙ² ê\€þUY*|±µ¿<^Ó=Ò¶3ýãK >}è=”_j¬í6uC©QÅ­§âjÈ«.í “i»¸ÄÆ ÎzÖe.—p¨ê’ + 6ª²ý +³N¸4 Äôë“™êÏ _ß<åçwî^R\m&×w|YT»¤šR3dÃ}L‡åw¸\¡N¨7 +€³øøø”””*¨XøØË^6ü7ÿšÚ©á‚[KíÛwóSÙÒ)u. +"—Ù1ÄhôA•ˆå?b8bO—K8Ô õR!Ô@ÂXÏž,¡šOòM*=«<óâ¬Ö4a{î³WçR¡$Óob#жv»¨ÜÊ”#cöÓµ1j—eÕz ‡: ¾@*€šHœäçjEÆzܾx•'J žÝÑ€ÐV®þ…±î¥BIÚ©)Í(ÊbÌ×EûHäÅxõ1&|ûõqe8­—p¨ê ¤B¨™Ä¯üdoFʴØ…÷û òݳ~fk>¡Ìì—_U,Ñ[S¡D¿ÝÁœ¢vž´þðé ßß;X³„mëv^Ñë¼ ó;·´ióõþwº^¢½N¨§ +€³uëÖ]¿~½ +oõèÄ2G;3Z±™aLÛøñhL†R¡º˜ +eƒ¥×Ö9ÙíÚÃXôœyä±R« öØ`n{¥ó%Ú @ý„TœUÙ¤ªò’ão]MMMÕw+ B +ê3¤B€ú © >C*ÎV¯^®ïV@… gXƒ @*Î +ê¤Bà © @*ΤïiiiúnTR!@}†TPŸ!ÔgH…À™‡‡GXX˜¾[‚Tœa R€:©8C*¨ +€3¤B€:©8{ñâEzzº¾[‚TPŸ!ÔgH…õR!p¶jÕªk×®é»P!H…ÀÖ ¨ +€3¤B€:©8C*¨ +€³W¯^eddè»P!H…õR!@}†TPŸ!g+V¬ Õw+ B +€3¬A +ðÿíÝ{•eÀqÏÙ=¬akxI&!L,L­¼U֤ݭ›F ‡”Èh3R#$Ë1“±L»8S9ùG8jÙ€¸\£Ö .»®»ÄŠ +Æ¢0Èî·÷ìICÜUz^ìÄû~>–ç9ïï¯ùÎ>ç9ªÚ½ôÇã¾\tñ%ãª&ÿä ;ó-î~ü®I—Œ½æ÷Í=,Èo}lÉ¢ÅuOôÿÑ‚ê|å’ Óë»÷ÄWí鬿éC•o9câ¼->§Ï®¿\{æ••G}øÆ•­û9_ ª T!é“ö7ŸtH¦âˆc‡6ô-ƒ2™Lå‡~TßÕÿê®U7œ}Ü;>ysÃ@M×~ïËT|afë@ÏëYóY¹ìÐñó:öÆ}öäÿ¹äÆ1ã~ô§mÆkQÇÚ;¾yá¿k¬›qÙ…ß¾kC÷~̓*HUHú«0wÎÏ7þ|ÖùÄmŸxs&÷Þëj Õºaáôi×Lš4õ¦;–>ÙÞ·zëò{g̸oå¶|ß«;ªk×-¾ý“¯úÞÏf­Ý•Ï?ý×™ß<³"“;½êöùM¯È¾®-5wN›rÕµ?›5÷ú¾\x]O/ŸyóÔIW}ÿÖ»W=óª?ßíçžž,›9ý· þ^}ÛuW_wËÝ«¶½ôNûÎÿóÑïŠÝ»wèwàJ’>¯¬ÂÞöꯓ-礚®Ö?=rp&;仞i™ñ¹Êìà³oiêŠRqÍõg *ütÛ¾UxT´2ßÛ¾xˆ²²ã¿½¬³ßš=Í??§"[ù©_=ÙÓÛýäퟒ-Þs+®>±¼üÄ«jÚz{wÎûúˆ²Üi7<Ö°§µ¯ +‡}eÖö|oWã´Td*>ú‹æÍýÎÿ†ž  T!éS¬Â¢L6wØÐ“?wõì'»;¬:¶,wêõÅ ^ú°läÄ?ïS…¹3§ý=ZÐÝpÃé¹²·kiÿUØ1ïkC³¹÷ßÔÔwÞ³ù§é; ºõÎó*Éä^Pù¦\&S9úí{þY¨ÂŠóîÜÙ7éòïŽ*/;îŠEÕýί +xmªôÙçéKŠùW8IZøWÇ‚ª·es§|;UX̶שÂÎEßVVØT(´îÆhm¡ð¶ßuÁàÌ¡»ñO+ÿmÕê ;ò{Ú U8è“¿~º°¹caU´ï¤©<ÜïüohN™2eÉ’%oÀð¿£ +IŸª°·méå#ËËŽ=ÿÖ%õuóoøÄÑÙÜ»§,ï|ý*üÃè7grïûÆËš_¾Æ4¿ýÞÑGgË3½¦¾fú˜‘å}ŸlÛxÛÇËùð5³WÕ.˜öùG¼ó‚ßüç /þ‹=m…*̼éÔ ÷,_5·0iÙ°ªù­ýÏßï|Š;H@’>Uao~DzÏ}û¡™¾“¥ƒ?ÿ–»z÷½mæÕUسá·_:¡²êìs† Š— 9ãÊ9…kkú€ù Uª^©g÷æuõõM-{âë{÷ÎMk6lÛ÷û ºvýc]CÓ–Ö~¿{p¿öt¼t‚´õ™õëZöìýNpþ×§ +@ÂÁ§cïÏ–RKKËsÏ=Wâ!ˆGÂÁ§gãü_þäÖß×¹V€øT!@š©B€4S…@°É“'?ôÐC¥ž€XT!̤   +`ª T!L$€*‚mÙ²eÏž=¥ž€XT!@š©B€4S…i¦ +`“&MZ¼xq©§ Us)@¨B ˜*HUS…   +`[·nmmm-õÄ¢ +ÒL¤™*H3U›8qâ¢E‹J=±¨B ˜;H@ÁT!@¨B ˜*HU{öÙgÛÚÚJ=±¨B€4S…i¦ +ÒLÁ®¼òÊ… –z +bQ…@0w$€*‚©B€P…@0Uª¶}ûööööRO@,ª ÍT!@š©B€4S…@°Ë/¿üÁ,õÄ¢ +`î HUS…   +`ª T!lÇŽÏ?ÿ|©§ Ufª ÍT!@š©B Ø„ ,XPê)ˆEÁÜA +ª¦ +@ÁT!@¨B ØÎ;;::J=±¨B€4S…i¦ +ÒLÁ.»ì²ùóç—z +bQ…@0w$€*‚©B€P…@0Uª¶{÷îÎÎÎRO@,ª ÍT!@š©B€4S…@°ªªªyóæ•z +bQ…@0w$€*‚©B€P…@0Uª¶gÏž®®®RO@,ª ÍT!@š©B€4S…@°ñãÇÏ;·ÔS‹*‚¹ƒ T!L$€*‚©B€P…@°¶¶¶^x¡ÔS‹*H3Ufª ÍT!ìÒK/­®®.õÄ¢ +`î HUS…   +`ª T!¬½½½»»»ÔS‹*H3Ufª ÍT!lܸq<ð@©§ Us)@¨B ˜*HUS…   +`===¥ž€XT!@š©B€4S…i¦ +`cÇŽ3gN©§ Us)@¨B ˜*HUS…   +`]]]ù|¾ÔS‹*H3Ufª ÍT!ìâ‹/¾ÿþûK=±¨B ˜;H@ÁT!@¨B ˜*HUëîî~ñÅK=±¨B€4S…i¦ +ÒLÁÆŒ3{öìRO@,ªæR€P…@0Uª¦ +@Áòù|©G .Ufª ÍT!@š©B ØE]4kÖ¬RO@,ªæR€P…@0U¯]…ëׯ/Vammm©'þï¨B€X¹reT|Å*Œpï*ܸqc± +êêêV¯^½bÅŠšššeË–=üðÃK—.]ÀÁ&ª¹¨é¢²‹ú.ª¼¨õ¢â‹º¯X…Q î]…O<ñĺuë}ôÑ5kÖD myä‘Gj8˜Eeõ]TyQëEÅu_TQ«póæÍ›6mjnnŽ~ÒÔÔT> +stream +xœ½Ër7ò®*ý.[â¤Lhð ¶\ª’å8q*Þr֪݃“MÒÊl‰C™Çù¦ý„ý™£ý…½l70˜9) £”Cr ºÑïn:=_mŠ“é†<~z¾ÙL¦¿Îgäýéåòæ—ÓËßoæ§o'WE9ÙËòôÝöÛ¾ŸOfóÕÙyñò‚|:>JiŠÿå¹f$%Ê(*8É%§©$«ùñÑ?¿!åñÑ‹Ëã£ÓWŒ*srùñø§„Æ9•œèÜPÆÉå†}÷.#Wk˜™\Ù'S=}w|ô~D’_ÈåÇGß„?ŒÀ}Æ‘…ÑYJ³Ì¢j1¬{½HÆbt“Œåè:Q£y2V£|f£r“Œõh’ÈÑ è]–8î¡k “iʃ~‡Ð·ÅlŽè ŽˆIiŸÖ c€ô¯·¸ ìY¯ñ—]Ç::¢&§Z‡Nž2ÊMÜM¢GË-2d帢G?áÒÿ ‘S\õ8:8Éî÷q’d£ét»ÂÏytøZPötLé]àÞN`‘ÜjáâO\®ÕEËðaD\(E™zºÕ+MUœ5K^Æs§éhöaºÂÏ[ü誄¥£’ ˜áÛ[ûóôüV€ü8agp*Cðób‰Ÿ3Уè2¥XJ…ŒMÕOÕ4 0 Ì'p¬¨Ôƒ“”jn‡~üÆN +ÿÈ·o.ÈiÀy¾Xn6ËEؾZ.7ý§uIܾ´/òW΂GæA&©‘24º`gšÊ¬ÃÜXu9}?ylÈ:1x²uæ hy`0µ4¹]æ,:; {Jvy;õãØ©zbŽÔªõ­“ëŒ*ñTÐdÊÑú÷Cû‡G­·[ƒ1²FœShçÑ1Q0’²nÞMRÝç)OùYôåô?OÅ֌Ѽ_d;ʑ斛Œ±œnÜEw}®Èhãr™1ú>^÷^)«´Ê‚)'`¤ 5*ÓLµ³¸x×ÑyaŠ9êëÅäjáÝË%ñ¨‘Ów7“ñzsñú%IOœ”Wdôq5¾ø>y˜¿W„)j²ž”10£{¼Pã|ÚN1Œð'ð¦ãšê¸çi*ÄÙXÀ·”iªÔ«Ìóó³1‡g¥m_Ž]9üÌ ^“Øß +¿yõœÛ¡Ùs7ß–¯ªo‰mðUCZ +ßç/*ˆE^ìLǪwtÕž»g(¨sïÐñ(!öæÊ=ã;ûy3‡Ì»&¬OÔØP¢f2š…m‡ù±ûh?9}[¯€WH·£ðTR&¿…ïPBD Do‘ +¥23"¥ƒè°ƒ–-Œ÷ÑúÑ{ýµõö.,ÊMÓÔ”z>c-À•©  ú—8ªìpù!QuÅè +ûê$qY¬æÕ{>Gľ2~vo0ž +,ÖA?,£-}‘çþ ­/ÐèŽ^æ”å¡Õ ajP ƒ0Ä<«,V€ß÷€™Ì¨èq€À'úÈh Ä|<@|œ T» *‚÷‚ú[‚Ú +2øy޽Åz™AãœLQ°W¶Â5Çߨ¹v(.pê¡'¶"°J0aÞ®W÷ÚÃ_€¯"2­º¡b&SôJ_u wѱõ›ªi>¨š²Œê¼×lá±e§ËÄ´Ì^m4—Ŧ6“8Íç„a㊴wì+n;fޝL Ö^ë ;CY|N*V®O2€mDdU—èíXW»®Ï[¸ŸÌ¹;x‹uL—ÿÚéÿýæ?Ï’jxâ¬' g¸,’z+ ö¾‡cT*h¦÷µK¥mÙ¢¼Mßs÷äx`{‡;µÊï æj½È°_ô]½òÒµ½aý>SÐù—šÉö­òsM÷Zt72•"DŸôË ©_*—˜>-# 8B•Êö±ržð‘å€' €Ä`]NŠkgIPjÉtµàK g«žšÐù|„îåV8wx ­sá~ž£/\h܂֢åYgs´6÷)… ©ˆMÑ®ÃT§ÆÜ3“b1’ʰ*)þ@ g|P¼„éSñŽ ÝxGUؤ¨òx™^L¾`Ïbrm7À|3¾amì¢aÂ<ƒ9ü¡sd qcÕ¶¤ß˜oýò¶•Û©¯ç1&ÆÂÉ­_ÇŸØæ¼P×9½š êL'°‚•÷<àL2÷ÚjíA¼§âÍöƒËŸGˆóïu c׺¸A{`ñ²GH‡]­S·uŽ<ñ>®ŽÐ)º-ò†Ü Án[=Ðl¸ûçÄæ‰–ìéq¤mUâþy¤wT™&Û®˜$¹o›C×IK8›ä}oïWW‘ÅPüa½Þû®(Ï/Õ­±|H˜×â’‹ðˆoßÔ¶õ-Z#>Wð烗˜rR@Ûª‹&[ÛjÉþFúk ãP5s+Ìc¬V¬/C±$M©ÚÍà;;Œéè ¥ ¦ô[% 2NÉCà ³·×s$õ:zðÊò ©ólƒ/eÎú¬æ!xE©^ö¯2Ë0üé^Å Ákä ÁkÖŒDgÛkkKÈ&ñá„ü‡ jmc öÆþX$Ìar#â¢ÌYÎbÓ§Šâö©a÷©Ý0[¤¡êa¡g”rf/aÍ~èyŽ.â#:¡rÏcê¦_G,®Š_øðÀ;½¶s«ãŸúô_ÖŽÿç}ðNiÊü«~Ñüà¨8À±;ôý”€«cŸl]µ +f³'Ws<|ÐÒÔ)†gÎÆ¯|¿V¿nþÞ—ç,l]ÞY”¨²uøÄ‘d‰H5^©Ü¥ƒ»áWsìv§zrÇþ\ïŹñÇ ¹´W$«èÝZ‡tY´PMIµ‚ º•‡Ä1¶³›yÊi¾×koò­Ù·ÉËÆÚ2¹1£MçlÜV õˆá_vx©Hö£‡—ÄT¦ÜnÎãÎ}ôAÎ5e!ºü5>4CEŸ¬†¡u €{SÙáµ=JY[¼?ê“l'vX¦¿V>6«„ÄÚ¦Æð*¯µ÷·êн7Ù.«]|ˆ}­ìtl&E’µl¥w…sW÷ê¡0wcH¯¾º¹Å´¦fÿäã¥5§ÛÆÔ6;ÿ¨PöW8Þ +`ý2ƒÒ8{Õ¤ºrR]7±—gtuu…W×SÌ™t·NÜ †7]l¼¡ñþ‹¿óâï¸(7¼¡«k4öÚʹk>a›qø9ÖÏë»9øh'¨.Ãè6Ržùû4*sˆÖ¿:SÍߪª >U¯½×“Y0­º½0½æâ¬óØ]…2î ÑZ(âk)Åý…Ÿ3Õ3qE.ÁSífh‘NßA9·2OÀzTC Rìë&úz@P«“3±¥Õi.^&ï‘U%ëZ5ý< ¹/\wM4/8;SÇlGˆ|·e]ÃN/~LÃÿ&6q9—4gý+ ´dåOÍ`]²Ú—øU2‰5æ©Ö&4þј>h×v¸Ìq7å©Ö©R,êô®¦f·Ë\,â§#:=˜Ÿ½AÅ ÷ê˜b‡;­,©u`'Êl–fÕž¯À[Ä43Y ªACŸV¤óVsÛX(Ö¾nülì:c +endstream +endobj +332 0 obj +<< +/Length 11431 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /DCTDecode +/Height 218 +/Interpolate true +/Subtype /Image +/Type /XObject +/Width 739 +>> +stream +ÿØÿàJFIFÿÛC  +   $.' ",#(7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀÚã"ÿÄ + ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ + ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ +$4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ?÷ú(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¤.«÷˜© ¢ kËuë*þ5jvã¡fú +¹EgSÁpÿë.Oá“@ÚD_¼ê>¦¢kÛeë*þÕuÒ¢þ'súT«§Û/ü³ÏÔšcj–ã¦öú +ûM›ˆíÙ¿º°BŸv$ð’€3¾Ñ'Ü€/ÔU{ë´vV“´VÝs×?ñõ7ûçùПÚ_ó×ÿáGö…×üõÿÇGøUj(Ïö…×üõÿÇGøQý¡uÿ=ñÑþZгý¡uÿ=ñÑþh]Ï_üt…V¢€,ÿh]Ï_üt…Ú_ó×ÿáU¨  ?Ú_ó×ÿáGö…×üõÿÇGøUj(Ïö…×üõÿÇGøQý¡uÿ=ñÑþZгý¡uÿ=ñÑþh]Ï_üt…V¢€,ÿh]Ï_üt…Ú_ó×ÿáU¨  ?Ú_ó×ÿáGö…×üõÿÇGøUj(Ïö…×üõÿÇGøQý¡uÿ=ñÑþZгý¡uÿ=ñÑþh]Ï_üt…V¢€,ÿh]Ï_üt…Ú_ó×ÿáU¨  ?Ú_ó×ÿáGö…×üõÿÇGøUj(¡¶v’Ú7nXŽh¦ÙÇœ_îÑ@ÑEQEQEQEQEQEQEQEQEQEQEQEQEAsu²åŽXôQÞ€$’D‰ »¢²n¯¥›˜÷$`ðGzš8&¾q,䬴jh©J à +¡çÍÿ=dÿ¾|ßóÖOûèÔtPž|ßóÖOûèÑçÍÿ=dÿ¾GEIçÍÿ=dÿ¾|ßóÖOûèÔtPž|ßóÖOûèÑçÍÿ=dÿ¾GEIçÍÿ=dÿ¾|ßóÖOûèÔtPž|ßóÖOûèÑçÍÿ=dÿ¾GEIçÍÿ=dÿ¾|ßóÖOûèÔtPž|ßóÖOûèÑçÍÿ=dÿ¾GEIçÍÿ=dÿ¾|ßóÖOûèÔtPž|ßóÖOûèÑçÍÿ=dÿ¾GEIçÍÿ=dÿ¾|ßóÖOûèÔtPž|ßóÖOûèÑçÍÿ=dÿ¾GEY·ÜË噜dg’M^]*>¯#·éU4ÏøüîšÚ  +«§[/ðõ5*ÛŸv$…KE t¥¢Š(¢Š(¢Š(¢Š+ž¹ÿ©¿ß?κç®ãêo÷Ï󠨢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Šß²ÿ8¿Ý¢‹/øó‹ýÚ(z(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +) + 'u&³¦»’åü›PqÝè[«áò¡å¦ÿ|ÿ:èkž¹ÿ©¿ß?΀"¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(~Ëþ<âÿvŠ,¿ãÎ/÷h  袊(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š)’̦ùùÔWW‰l¸?3žŠ*¬V²Ý¿tH^Ë@ Ìú‹ñ”€δ!… Mˆ0;ŸZxT*€è-QE««êkF³µoõqýMeQEQEQEQEQEQEQEQEQEQEQEQEsLÿÁþé­ªÅÓ?ãðºkj€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +ç®ãêo÷Ïó®†¹ëŸøú›ýóüè*(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€7ì¿ãÎ/÷h¢Ëþ<âÿvŠžŠ( Š( Š( Š( Š( Š( Š( Š( Š)•³êM-Q¹¾Ãy6ã|‡ŒŽÕ—Þ¹ŠÜÚ®[ZGl¿/,z± mlv7›9ß!çžqWh¢€ +(¢€ +(¢€ +ÎÕ¿ÕÇõ5£YÚ·ú¸þ¦€2¨¢Š(¢Š(¢Š(¢¸ˆ>5¸ðÕ™ƒIŠ+HDnH HaY°GS€­vôVtz¤qxv=VùÖ8ÖÕn&`8.N+“²½ñ¿Ší—RÓ®,tM:_šÙf€Í4‰Ù›'=qG[Úç{ECh· e]Ȓܪ+¢íVlr@ì3R³ªãs““ÔÐÑUWR±k³h·¶Æäu„J»Çü9¢]JÆÞåm¦½¶Žwû±<ª¾€œÐª)•T³u$ð*´ú•…¬‘Çq{m ’}Å’URß@O4jНugbŠ÷wp[£+M @:™$ExÙYd2œƒ@¢Š(¢Š(¢Š(æ™ÿƒýÓ[U‹¦ÇàÿtÖÕQEQEQEQEQEÏ\ÿÇÔßïŸç] s×?ñõ7ûçùÐTQEQEQEQEQEQEQEQEQEQEQEQEQEoÙÇœ_îÑE—üyÅþí=Q@Q@Q@Q@Q@Q@Q@U[«Ô·Wæô”,óÇn›œýsTO¨¾çÊBÖŸ›ÎþuÑ$ž‹Z 0 GBp>Š(¢Š(¢Š(¢Š(¬í[ý\SZ5««êh*Š( Š( Š(  ¯kÖÞÑgÔn~mŸ,q½+Ÿº£ÜšóÝsO[?†ž!Ôu¨&×5(„—%\ƒpÛû(ãëšô]o@Óæ­Aà1< s ÛÛ 6¾LÄ1lL|ܓЎ՟oâØik¤Ëá9îuHãò’ò9“ìï€äžž¸ª{²VÈèüâñ?…íµ)b\ÑÌ‹Ð:œ{qŸÆ¹Ï‹QË6›áè ™à–MjIPá•q‘î+¢ð_‡ßõÓf‘d¸]ÒNëлœ{s¨x÷G¿Ö#Ð…¹˜Úêð\M†dk»-Éê:sCÜ}â‚ôÀ÷ZŽ™b–š…ŽÉaºŒ‘.íÀd·Sœ÷«ÒxA¹ðT³ÞÙ­Æ¥5™ž[é2f2”Ý»wn{t­ßi—šÇõM>Â5ÔѨŽ0Àn;êH«DÚÍÿ¿Ù6~ÿì^V̽³üê_ÂÆ·G ìú‡ìÿ%ÅÌ$§L‘K1É;IQŸÀUÀZ¥à‹9µK4¼¾º³W’îbZ@Jñ´ö`=)ö>Õaø*ú–„jfÊX„×;‹19ÇqÞº½Ò{? +éÖw츊Î8Ý2(qÇZ©nÿ®äÇdp ¼-¦kþƒQ× ¥Ã3Áº%ÄQ£ + ôèNzÖ¯Ã$û Þ&Ñ¢w6z~¦él¬Ù؇øG·©ðãH¾Ðüka©[˜.’IY£,¹#Hèj?h÷úf¹â›‹ËsWºšÝ‹½0yàñøÐ÷þ¼ƒ¡×ÑE†QEQE\Ó?ãðºkj±tÏøüîšÚ Š( Š( Š( Š( Š( ¹ëŸøú›ýóüë¡®zçþ>¦ÿ|ÿ:ŠŠ( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š(  û/øó‹ýÚ(²ÿ8¿Ý¢€3§¿¸[‰\V +ûFëþz㢢¹ÿ©¿ß?΢  _Ú7_óÓÿhÝÏOütUZ(×ö×üôÿÇEÚ7_óÓÿVеý£uÿ=?ñÑGö×üôÿÇEU¢€-hÝÏOütQý£uÿ=?ñÑUh  _Ú7_óÓÿhÝÏOütUZ(×ö×üôÿÇEÚ7_óÓÿVŠ´u ¢1æ㢯ÙY¢*Ìÿ<Œ3“Ú±«¢·ÿh¿ÜÊ€$¢Š(¢Š(¢Š(¢Š(¢Š(¬í[ý\SZ5««êh*Š( Š( Š(ÍQEQEQEQ‘EQEQEQEW1ñW½Ðü¨ê:tþMÔ!6Iµ[pÐ×Ae#Mao+œ»Ä¬ÇI€'¢Š(æ™ÿƒýÓ[U‹¦ÇàÿtÖÕQEQEQEQEQEÏ\ÿÇÔßïŸç] s×?ñõ7ûçùÐTQEQEQEQE™âR]@½Ôá´7mkÂa`:óƒÐdôíZtÉbIáx¤PѺ•`{ƒÖ†«¤jPë:=ž¥oþªæ%•FsŒŽŸ‡JÌ“Åþxü5™™…©¹¸œIÎÆ9'Žã­`|8œéë^º}§Fºc1ÿ––Süÿ:_†Ñ¶©6·âÙ—çÕnŠÁžÐGò¯ùö§Ô:Å>-½g—Iðsý‘€××K ’àöNßløWÄðx§K’ê;ymg‚V‚æÚ_½‹Ô{ýjæ»®XøwH›RÔ%Ù C€>ó·eQÜšç|£ßXèÚ†¥¨EäêÅÔ—¯ÿ–A¾êŸñ¤}Ä/jÐ5Ηày®íL5PÛNsÚ»MòöÿKŠçPÓ›N¹|ï¶iD…0H0àäsø×Ÿøj/xSÖút~²»Krìø¿Iw1n8Àë]Ÿ…¼Mkâ­$ÞA–òÇ!†âÞQóà ꦀ7(¢Š(¢Š(¢Š(¢Š(¢Šß²ÿ8¿Ý¢‹/øó‹ýÚ(çþ>¦ÿ|ÿ:Š¥¹ÿ©¿ß?΢ Š( Š( Š( Š( Š( Š( º+øö‹ýÁü«®Šßþ=¢ÿp*’Š( Š( Š( Š( Š( ³µoõqýMhÖv­þ®?©  ª(¢€ +ó 7J‹â?ˆ5Û½rYæÒì.Í•¥ŠLÉËÕÛi'Šôúó[Iï~øƒZ[*ú÷FÔ®MäQy¦'o¼¬£‘Ûò£¨t6u(,þø V¸Ñã‘V2D’Èd +í„\nì8¬Í+áž“©h¶·úÔ··zÍÄ+,—ÆéÃÆì3ò`àœ;VÍÖ<à½NÐY^iëp¦(¾Û–Ì@ ¯îîÇäk#Lñµö¤[éz¯†µ–Õ­¢í·¶ó#˜¨ÀeqÆ(õ¾Ö5 Ÿx›MÔ.^{ÝÜZý ŸšEU;XŸ_j§à¯Câo i:lj../¦XÔÚÂfeŽS…8–8É'Ö´¼?áÝJÃÁ^ ›P‡®®n.d‚?˜¡e;SާükoÀ6—>Ñínà’ ˆàÚñÈ¥YNOðþ ÊjÖ—ÚÏÅË5 ‹]>]27º¹Ve ~U?Ã’FH횹⥴ømðþé|>Ÿd{™ÕÙÙö;ð_-ž€½Ÿx¿.õk0³m%bYö…÷çnzgÚ¯x÷óø›Â³ÙZ2‹¸Ýg·Ýкœ€~¼Æ—Oë¸úÿ]6¿O‡öš×z_‰d$Š$wÿj”É, g0OÇzÞñ­©ë¿¼;ªùwme4‘¾®–$‰ lc¹ãÚ®Aã(àH/üªÇ©ÃÁœK»[¡Òê :&“ctt-Aâ™G™ ¤!ÞÛ#8e—è{ Ñ<q{©áiŠÍYâŽîLœŒ~ñç¿qYói³kÿµ½.æúé4¥³†Y­â”§šp\Ž@䓌gHüOãTÐ4í9­¦2__Ooöq$xû„4Ùµ+Ý#ã&·{oa=õ²ÙB·1[ Òª0ʿł9ôûr]CGƒáߊt­ æ·Óu¡gwdÒ³ÆK}׉ÁëWuÄ—Å¿?ážæx´‹1su27Ç…b9Û‚8¨.g¼øâÛéWÖz>—?Úæžö’A÷UAëÿ׫Úõ®¡áß§Šìôùïì®-~Ë} ²î•0r®¸è)v¸zšî‹mðÞãKÖ|<Ó[Y=â[^Ù™ã‘ø€bpÃÖ¬x¾ÍCâw‡ôË}BæÒÞêÎap`}¬Pr@=‰Àê3LÕ®®þ"Þizu–“i¤ÛÝ%ÕåÕì>Và™Â(<’k[VÓï%ø¯áûèífkHlçI&T%p è ¦¼ÿ­ÓúÔç|_á};ÀñiÚÿ‡EÅ•ÚßÅÀ\;¬èÄä8bs[<žëSñá+{©m ÔZInä…¶¹‰vƒÛ<Õ¯‰Ú}æ¥á›xlmf¹•oàr‘!b“ØT~8Óµ}oCñN—g%ìšcº\[E÷Þ'%Gr9ãÞ’óîŽkâ'´ßøúëAóìÔl0yîñÎ¥‡PÄüÀà‚1Þ½SNÿ]§ýqOýWšøÓ\Ô|gàûÍ;Bðþ­ÎÖ™îmÌx +ÀíQÕ˜œtíšô»dÓ­QÔ«,H=AÀ¦¶aرERæ™ÿƒýÓ[U‹¦ÇàÿtÖÕQEQEQEQEQEÏ\ÿÇÔßïŸç] s×?ñõ7ûçùÐTQEQEQEQEQEyGÄÍ?U°×WQÑm¥•õ‹6Ó.JNÒHÚÇÄŒûW¢ivø{ÃvÖQ)h¬­Âá-´sÇ©9üëNŠ:X:ž/kâè5_oĺ>´âÙÿâ]a“4PùèÝ79ý?—¢èÞ2µ×-略ӵHͤ~c$öÅN “ÉãõÑÑ@9ø­á°…ÔMæ8³ûži>1úÔ¿ô«û;SSÔ­­Î­z÷fn±)è½vtPEPEPEPEPEPý—üyÅþíYÇœ_îÑ@·?ñõ7ûçùÔU-Ïü}MþùþuQEQEQEQEQEQEÑ[ÿÇ´_îå\ítVÿñíûƒùP”QEQEQYž#»šÇÃZÝ»ìš i$±œ0RE&ì®]8:“P[·cNŠåüã+_i㕊þ%|9ÿÇ—ÛùWQJŒãÍ‹ÄaêaêºUU¤‚Š(ª1 +ÎÕ¿ÕÇõ5£YÚ·ú¸þ¦€2¨¢Š(¢Š(¢Š(¢²mµ-B_^éòéREc Hñ^–ùecÕ@öþ”­EPEP\¾ŸáûÛoˆš¾»!‹ìwv±C ón\g#+¨¢€ +*¶ ·§Îº|±ExPù/*î@ݲ=+;Ãþ¥¤í[7´Ô cÌeRÃø÷R9ã4µE¡x™ucYÒäµkk­2q+>ï1*ã€qÒ€7è¬Ox’ +èêrÂÓ²ºÇ +ÛLŽÇùŸÂ©êþ%Õ­'·²Ó|7u}},"WýàHbÏc!êsÛÓÑ\†ã+ɸՖɯÜ©’5}¤)8'8=3Z¶·^ZCs Šd#àŒŠP²‡RÓnlna¸‰¢qìF+‹øy«ý‡Á×Ö›í›ÃòËo9'ø%OÓ~wz×Äë{ãKßAhYl­ÖYî¼ÎÛ¢mÇ\ç=ejÿ4Û nÓK²‚MA廎ÖyâlE9À°An§hôëPü/´–MóÄk‹½néî›Ù2B¦2GÖ«|@±´Óíü1 ´Vñ@å"@ ±ÜIã½;j“ç¡3*#;ª£$žÂ¸(¼u¯jÉ5ÿ‡ü.×ÚDNÊ'’äFóíêQHé]&{krÇëe.ÿtÓ< +[øCŽ0ýŽ6ãÔŒŸÔÒç‡õÛOhÐêv[„rd28ÃF§ÜÔ® áÏîµ?Ú'ŬHQ}7uþUÞÐEP]¿ü{EþàþUÎ×EoÿѸ?•IEP›j­,5›6Ògv‚VŒ°˜ àã=*¿ü.›?úOÿ‡øW˜xþF}Wþ¾åÿÐfW‹,edÚ¹úuËeN2pÕ¥Õÿ™ì_ðºlÿè ?ýþáTu¯‹Vš®‰}§®•4msÄÊ]Ãé^WECÆVjÍ›C‡2èIN0Õy¿ó-iÚÞ“í”Íñ«ä}E}àßZx®Ãøb¿ˆ~ú ÿãËê?•|çV´íFïI¿ŠöÊfŠxŽU‡ò>¢–*2ò4Î2zy>Ó[?Ñù~GÕ4W5àÏAâÍ,ÊÅwxñÀ'¸>†ºZ÷!58óGcòÜE +˜z®•Ui ¬í[ý\SZ5««êjŒLªàü}¯Í­¤xv Q4¥Ô Is|Ò1D½•“Æk¼¯;ø‰£ÄóFñ$ºPÕllƒÃ{kå O–Ý)냓GP1µ BÇÁ—šn¡¡xµõH%ºXol¦Ôãz7ñ¨ÎA·âû­fOˆz‘¥êsYÃ{m(˜¡È +9,ãv=3U¬u†7×Ööºn‹isy$Š‚8´’2OV%w9íZZÔ·Åß Ì±9‰-.8Sµx=M5Ð oi^ŽÇ^ÒõÝVfûdq\ÁyreI‘Ž¡ÿÜñ6¡{ øçÃú»›û&ø› ˆKŸ-$<£ã¦Iã>‚™ñ^gð„) O#}¾µ“ÞÕ±ã} ø‡Â7ö1ô€žm¹D«ó.?Æ•ì®ÖÆ_Žõ Ù/ô?éwRÛ]ê7[¥–*Érç#‘Ÿèit‹ûÉ>*ëö]LöYÀÑBÎJ¡ dêk3ÀMyâoÝx«Q¶–†Ö+t• +ÛCJÀö_J½£C*ü_ñ͈šÊÜ+•;IÀèiÚÎÁº2m—\ñ/޼O¢ÿlÝÚi6ÓFîÐÈDƒ)ÄhOÝ’qW¼D÷ºðv‰¨\¥Æ¥3£_Nþd±Ä¿3O~xúUÃ,ŦÜ# ¥,0ÎIHÇ`OJôúó ­E<{ã_O¡[Ü5†•+\O¨¼-@Â)` Î?Zôú}©sLÿÁþé­ªÅÓ?ãðºkjU=WS¶Ñ´Éõ ¶a+¹¶Œ“ì)6’»*”ä£vÆkÅ–…¦Ë(Ž‹Àæ¾{ñg‹/|U©ç&;d$A< þ§ÔÑâÏ^ø«R3ÎLvÈH‚xAýIîkŸ¯Šu_,v?KȲ(àcí«kQþKÏ»;¿|@ƒÂzLörØIpÒÎe ’ÇÊ:{WOÿ ¦Ïþ€Óÿßáþã´VpÅU„ySÐëÄd EWV¤/'¾¯üÏbÿ…Ógÿ@iÿïðÿ +?átÙÿÐûü?¼vН®Öîcþ¬åŸÉø¿ó>¦Ò5Õô{MA#1­ÌK BrW=ªíax3þD½þ½ùVí{PmÅ6~i‰„iל#²m~!\õÏü}MþùþuÐ×=sÿS¾QQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@ö_ñçû´Qeÿq»EbÜÿÇÔßïŸçQT·?ñõ7ûçùÔTQEWøÿHÕmüYqk¤Á)·ñD1[Ï$jH‰ÑÔ8í³ùšö +(êv‘XXÁg…†Ö4QÙ@À®?â<N¾òby6kvîÛª7dŸA]½u¸t±SU°MSH¼°á.ax‰ôܯ=ðÿŽm<' A xŠ È5k0G[;‹¿tÆ@ÁÈÇR+Óh ;áÞ•{c£Þê”-î«y%ä·XÃ}Õ>øþuØÑEQEÑ[ÿÇ´_îå\ítVÿñíûƒùP”QE|¿â?ùõ_úû—ÿB5™_HÏàO ]\Iq6“Ë+v.ü“É=j?øW¾ÿ 4?÷Ûÿy2ÀTm»£ô\[„…8ÅÂZ%ÛüÏœ¨¯£á^øSþ€Ðÿßoþ5•â_xjËÃ¥Õ¶•sÃk#ÆáÛå`¤ƒÖ¦X +‰^èÞŸa*MABZ»tÿ3Áë{¾½ñV¦-íÁHyÈùcÔú +<+á[ßêbÞÜ0gœ–1ýO ¯¡t]Ë@Ó#°°ˆ$IÔÿžìOsS…º¯š[g¹ìp1öTµ¨ÿ7ú Ñt[-LŽÂ ‘'SüN{±=ÍhQE{)$¬Í'9T“œÝÛ +ÎÕ¿ÕÇõ5£YÚ·ú¸þ¦™UQ@¥Q@Q@Q@Q@¥Q@Q@Q@Q@Q@ÏZ( Š(  šgü~÷MmV.™ÿƒýÓ[TS%Š9¢x¥ExÜeaAìiôP ÛTxWü&+êZj3éŽ~e˜ ìÙô5À×ÖÅѧtsÿ®?ä—áþeŸÈ—£ÿ×¢*ݨm- ±´ŠÖÚ1¨HкASW«h¤|"¢©VS[6ßÞÂ¹ëŸøú›ýóüë¡®zçþ>¦ÿ|ÿ:£*(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€ +(¢€7ì¿ãÎ/÷h¢Ëþ<âÿvŠÅ¹ÿ©¿ß?΢©nãêo÷Ï󨨢Š(¢Š(¢Š(¢Š(¢Š(¢Š(®Šßþ=¢ÿp*çk¢·ÿh¿ÜÊ€$¢Š(¢Š(ªZ½‡ö®y§™<¿´ÂÑoÆvîÍ]¢“WVeBnRŽèÏÑt[-LŽÂ ‘'SüN{’{šÐ¢ŠIYs•I9Íݰ¢Š)««êkF³µoõqýMeQEQEQEQEQEQEQEQEQEQEQEQEsLÿÁþé­ªÅÓ?ãðºkj€ +(¢€ +d±G4O¨¯‚¬¬2=>Š;jŒ_ør×ÃQÞAdÇì÷tCÿ,ò mÏqÅmQE(ÅEYU«:Ós¨îßP¢Š)™…Q@s×?ñõ7ûçù×C\õÏü}MþùþtQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@ö_ñçû´Qeÿq»EbÜÿÇÔßïŸçQT·?ñõ7ûçùÔTQEQEQEQEQEQEWEoÿѸ?•sµÑ[ÿÇ´_îå@QEQEQEQEQEVv­þ®?©­ÎÕ¿ÕÇõ4•EPEPEPEPEPEPEPEPEPEPEPEPÍ3þ?û¦¶«LÿÁþé­ª(¢Š(¢Š(¢Š(¢Š(¢Š+ž¹ÿ©¿ß?κç®ãêo÷Ï󠨢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Šß²ÿ8¿Ý¢‹/øó‹ýÚ(çþ>¦ÿ|ÿ:Ь_q{/Ö«ÐEPEPEPEPEPEP[0ß[,©“(å5EnÿhZÿÏ_ütÿ…Ú¿ó×ÿ?áXTPïö…¯üõÿÇOøQý¡kÿ=ñÓþ…EnÿhZÿÏ_ütÿ…Ú¿ó×ÿ?áXTPïö…¯üõÿÇOøQý¡kÿ=ñÓþ…EnÿhZÿÏ_ütÿ…Ú¿ó×ÿ?áXTPïö…¯üõÿÇOøU-Fæ)Ño¸ƒÏ³è Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š(  62¤7!äl.8­Oí _ùëÿŽŸð¬*(wûB×þzÿã§ü(þеÿž¿øéÿ +¢€7´-ç¯þ:Âí _ùëÿŽŸð¬*(wûB×þzÿã§ü(þеÿž¿øéÿ +¢€7´-ç¯þ:Âí _ùëÿŽŸð¬*(wûB×þzÿã§ü(þеÿž¿øéÿ +¢€7´-ç¯þ:±§`÷2œ©bA¨è Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š(  û/øó‹ýÚ)öà xÀùEÿÙ +endstream +endobj +333 0 obj +<< +/BS << +/W 0 +>> +/Dest [23 0 R /XYZ 82 283 0] +/F 4 +/Rect [428.55 641.89 454.44 654.89] +/StructParent 219 +/Subtype /Link +>> +endobj +334 0 obj +<< +/BS << +/W 0 +>> +/Dest [23 0 R /XYZ 82 283 0] +/F 4 +/Rect [457.24 641.89 555.05 654.89] +/StructParent 220 +/Subtype /Link +>> +endobj +335 0 obj +<< +/BS << +/W 0 +>> +/Dest [23 0 R /XYZ 82 283 0] +/F 4 +/Rect [82.85 622.89 195.35 641.89] +/StructParent 221 +/Subtype /Link +>> +endobj +336 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/fr/shared/communication-grid.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [209.39 510.14 498.69 523.14] +/StructParent 222 +/Subtype /Link +>> +endobj +337 0 obj +<< +/Length 2443 +/Filter /FlateDecode +>> +stream +xœÍ[ÝrÛ6¾÷Œßw;D€Iìd5“8MêÎfšÄÞÝ™Mz¡H²ÌKTDÉNŸi¡/ÓËzŸbÏ9àŸ$–mл„Aççï;D/Wëôb4^{/^ ^®×£ñåtâ}œgË_ç¿-§ƒ÷£Yº­Ól18Û|YãÐOÓÑdº½W¯O¼¯ÇG ð¿$‰¹xJ+ +/‘‚Ò[Mþù½·8>zu~|4xÃ=Ídâ_áäÀã$Ó^œhÆ…w>‡YoÏ"o–ÃÂÞŒîtq÷öøèSÏóõÎ>>úÖûp|t0ý‡Ìµòš(Æaf,NˆYâ±`íýhå÷EoäËÞüO¿õÖ~_õ`Lö¦ø+$ëvÕ…1 ";ÕÔä`ÈB΃µ¥†Ññ§Þ2sNYqÆmrnV~‚‚¯|EÚ§›ñ +¯·xÁ1Ú‹&d>z ˜÷&¸5úyOnRX(Ïý~hVø€¿>zx=Éð:ñcØIDz -˜P϶‰¡’,ˆmäNç(çõ‚Ê$³OÑ–kTÓ¶&8Ï¥¼Å¡M:™â|/è.÷97êÌ7¸6>1:6>AÚ_ÂÙW[•Kå»–^IÍa“¾ÿÿ[dÌâ=Î.F`šã5n˜;\›!ç†áVêÎP)AÛà”Ú×b™$dQ„Š,ôd0¥!:Å‚¦^|O‹ÂïÇw'ÞÀ’_eëu6·çÀ7Y¶v˜‹½ôÚ®>þQ:"ùFlÏãÂ}Œ—LÙ8yškk¥ö"ºOr–Xv0¥daÒJÍëÃÚBD”0,I ~Ÿ‹wÎd˜D?—Ð!×,Ÿ‹šÔãí*Æ‚lfëðÅSÏ%¡â +¬ã~# +µsÊ@3i§Ü…œ"aa{äi—÷» eíóí&Î<`7㤣œëVΜFHµÎ¹\ëø!i÷A¸“&áF¬š4/B²H5˜£AÞ1-¹ ˆ¨òj%ý4ko”ÇÛ©½3Ð Ä\ͨ¾1(Á'dö®¨Î‰z§¾tO~¡[ž@Ùp‘®¹qLHÌ©nv«RHú¾ªÔ¼¯L»k´›¥Æ½Ew›3Î`g+ÇŒöÓKÜó‹a²7Êó-µqÒÒ(¡hž~I¯p.Þ¬«¾Í1Ml +˜¶Aôiá¸Ùø¡\u³Øz:­fÈZ5°Èð¹á7õyÜ›/QŠUÉÀüÖ 8â ‰äȬ¶Å —f•˜u¯£Á¡ër±Ø8B$°»!_I]£5ùmÅ—QBýl‚bo®¦Ø +t¯zŸ{8×èuev-)À?é%[À=‰ƒ›>­÷G©ð¡‡‹ý•®aOD?çs¼~öMæPd–®Ëûÿà»ëÒ:j>—%d×›ú 2°YÃe§Ñh òµ¢>2÷uI¤°íÃvë°ª ¼¿FíÐ>Ö}´ª“dš=µÕŒ}€;µœæ£Ee; ¦¼vüÊÅ–ÕöÜÂPN¦f‡ÊyÓŒ3ZD®9ýz…$ÕÔØ^l„iøÈh…¡f¶í9UÀº-߸-%½-¢Ù ã]¸Dývå'ªt ]ji§­ÖQ¤˜Ûº©N¡® ÃÙª +|C{M[ò®Åu +×õ¡>Hª÷w"7Á–|ûÆFªª ªÊ&~•!˜2³M¨ºÎR¿+•…š³$¶©l|i> ðØW ]øŒkð Ê 3DÙM„‘!gœ·óµy™bâ~6UGl¢ +­æï¾Õ¡ðC™…Ú¿ï×BÔ•4³ô¿2ó€\ó®o,E&0¤–ÜyÒ¬ñîÕ[ÜQÕ!¢ ‹¿ö"™´R<ÀÝ“n +þH`¢;EéJÓ}¾š0ý‰]x;L·Ðî +§[Èø²Àé#t™1^°Hþ“Æê:d’支 o-ªIé…s˜ý†®u³ƒÓ•¦Ï¤êk‡PÀKò(à¼SOUðæûív½¦žªáaãârUŒ50»ë '#&y;‹T;HeÉW#÷´UÄ" íOMÜcª\Ľ¨¢ú“8Þ}1…_ãCz³ìu]ކ¶CÇÓ +@ïWꓲ>½¸ð¥á®Ý_ÐÓžƒ¢¶<1°[¼7z7¦r@ÅnÀVUîÿ* P«»+Œ’»ñ +Ííº3Heíï"9sVbYÂ>Ò¬ÑX^¶2*­Y5™Îk˜låå ŒÆFà]SÇuL ÖÍ¢^·Œü7+0x¼-\³ôâ]û ¯BúÆ4Ö¦tdÑå¾@=ïïKÝfÚnOì›u±Ú4ÌþF*1¿©ó5w_°é?\Xd9$t۳ń-aãï¨Óþ¤Î­AµéÖ1†Êô&ÕÝefª‹Òšv sÛկʣ\ÔJ1öYœ²ƒ½¨ƒVµ¡E³‘N¥_L²žq—MÐîV¬j㎧U¢ÛnN™ðnº“¦WLÓG~è¾3¥ˆ?Ò¶;†k‹ë3…-à‡=#}òÍPáYŽ~Jøû†•ö%>N†}…÷þöÃÆXï7ñŽºœ‚s–¨m±p|5+}$ßÜÜ€VÙ²<ùùv½'æò¢+ ¡Ô4类>MÎŒw 0“®ùåh5­Ú8x§1Õ}Rç½Á¸¼_úÇž˜»ƒ°:ˆð¬Êl¨Ò»$…̯ˆ‹]5®t„-ûv_è9Ï PÙÈíxz­ÇÊ´9¦‘H¦b€82Ö:©PN«Ú:j¤!Å98Ï5€W䌑4 7” "ÌÇ$\͢Ȫ¡0,Ügì´<¯‹7ôá KJüVˆC¤H¡ÞÊ £´÷ClaOà™/ÕÎÞQ TÄ\> +/Dest [31 0 R /XYZ 82 691 0] +/F 4 +/Rect [315.94 465.01 333.85 481.01] +/StructParent 224 +/Subtype /Link +>> +endobj +339 0 obj +<< +/BS << +/W 0 +>> +/Dest [31 0 R /XYZ 82 691 0] +/F 4 +/Rect [336.65 465.01 453.86 481.01] +/StructParent 225 +/Subtype /Link +>> +endobj +340 0 obj +<< +/Length 3328 +/Filter /FlateDecode +>> +stream +xœÍKrÛ8vï*ß»»Z09ãr•ãt'éJÒØ5³p²eÉÑŒE)•IΔ#ä2³Œ²î @€ 8² z’Š-‘ððþúàxUΦ£q—åhünrœœ-–oÎ>-'Ž®fŨœ-ŠƒÓÍE ·žNF—“ÕÑQðèñIð~/BüË2†ƒ( 9E1 ²„ ( V“ý½þû{Îö÷~ÃAŽ’,8›îïÁà(À&%$`YŽ0 Îæ|Ø“Ó4¸Zó•ƒ+q•WWOö÷ÎAø68û}ïW¾à«ý½¸ÍX'²|`°4Bi*PVˆ=›‡Ãx° ‡Éà:¤ƒI8¤ƒ9ÿŠ2²Á(L%Üœñ§‹ÆÝu/îÃÄ '†Oúfv9tGÀ¤Wëc޾ÞÀ6àÉz ßÄ>ÖÞÍ3Ę QïçB"ŒHî· Ù`±‚¬$UØàlýµw4â ÅÎ]½ƒKð ণ0ŒK`ÐÍ +~O¼Ãg1ÂGä˜oc¸“TŠ¢àéBPÜ;gÇYŒ²øá6¥(¦.p—°Å çg!Úãwá=4_Á×< &õ’3E°U·`¬XCê«b«OÏû¹Q¡8ñ}nï«e€5¸^¤ÔcÂ8 Dˆ1tú³X”ÿ~}q8¬â£EY.ænÃøÛbQz4ŒÂÖ1©}¸TÍži&(OP﬛2”¤vhÁ¯M8©ÎÆçƒ$ò ™eœ lŸg´Ì±O¾t’gb›—ÞÉ™ã‡$gžìFN–Ý 2µ8‘ëÚ'a)¢ñCAK"‚(u@û‡ò3…ß²æÊHht‚ø}âÊG’^öMlÐD¼{‘ˆyß^öç¡Èšb”ÙY¶!,Îñí†CL¸'£ëwÓM›§´6¹8ÏÙm¬î­bÑD Ä’#–£œûÀ(¥râ&l^>hLCðùl>ºš`<^ +µààt9*¯'ÏÑÁóQq ¦«áÉÓðnöž˜¢<µ—s5Ú¡Ez?ÊGpƒÿã€w?†Ï-à0aˆ9ÀFI£ˆþƒb~IY%ÙÑ09·ägÆÒ#øÅGCÂ?1L^Ãý$­>UŸ ŸÂÓ¦Â8¹¬¡æÁ˜c>‡*Ð ¬]] ¬äÏñ#­´©‚l¬‚{c•Lxý;O vé þÔ; Ò¦%'ßó¢ÍEbÙ"à¢4¹g³Ó¾[I<Ä÷ô².9ž++-ã-a«¿ÂõU#WT§`Æ3ïé–ŒL]zO<àŒÞ‚ʥζ|­OfýÜÐu* ’QïyHº©*Â*<Ý| 3yµYŒË°:buäTEÁ"ÄerY˜93²tÔ\ö¿a"¿ÀZåañ…‰‘*3S~I}Ÿ®d6>åݤΌãXŒ +ÎB±é*)R~k•â»|#6?éC’NäxÄWóô1ˆá&0[. ûkîÚ„µß—ofÜœ‡©J40™s[Ã#}¢× +¡7€ ‘ãñ¦7º6âÛ#KRpoíÇÚ̑Ԙe±¬_¼*jÓĦñàØ$=Æ@óöJŸ¬$éhÖ‹7!ÌAüþõ:4µÌz"e¡š|?ý +¹£zAꦴè5d:Q®´Pb²Qç¾m¬uâê²™—dJ“BÉËS¾Öfœ©¤ô‰{2o+ö%~Í ˜X»l¬'ŸõC´Ûô_©ÅR dM(Cޤ)YË5ç²­¸ÞtaŠÔÀ1z¤n}€ï¦Vk†p|’Õ«ÉÅ•N«µ‡˜-¦¨,yÖ¢øŽ´6I!Ó¯ó- - =:*•jê«B")Ãý§®”K½£ÌHµQCÿ7™ÕjG€xÀ †žã£Þ}ZÏø@©he½$¶¬L€ýV/‹õšNRh7¢âªJˆç`Š7—œÆ’à­ uö&1½G»?nÛ¡C,–¡î¾ußpd²Úþ½ÉZà­w5õ…â–âßÂ_1M5ló·¦i4䣩e;œù=A„'‹+õd ¬9QŸTUÖ¦]BL"˜…ÈûÖ;øÇ$F4÷}Xͬ&Mùãø69æ[&(¾£¨f½Šjœ!F;hƒ®©¡ðÞjÝwR{àA¥Ó/´r©|§ßl¸^Ýð]€ï)•†Ý´ú` ¸@ƒ9ã >ñq×â]*Ok: +ÛnÄSõ¾,%±®4¶ôEø†ŸŠZŽÖµsaÖž…6¹kG¶(΋ð¹Ö¶ˆ…°öli+[¯oíÝâ—7uTéÌ“rŸ†u’‰q¿ë9ôCvl5é&Ù +]oá¤×È?Œ“ß…ÇIˆIí}ÖÚ`vUhq™5¼[#ú›÷Ú. cÊëº5÷ [™‹”IžZtëa±ì^ÕÐÌ0Å^;ÄXUfJàthd¦D ++3ÈbV†¹9tÕ å…á2œ©¿áêëlÖ¦P3êdJËx44’ÂbÔß…%OÂVbææ<·êWšGZ!irÎ>©i†±i¤à$˜ÿc“¬"&wÚ-êÞLÏÅ/­]Ö´Ž“Å˜³OKÐÇ5IŒ¤,³NqE3Uã;v"ô:öë?T#„Äî”·0}»Ý +-e=Û«B³BìO¡ÙÁµr=âëÇÙØ_©ÑÆò«rd®B&ýEéÝh¸åÍTå˜*ÁÓOþ”°EÔµ±Ú[[* 6ß’€)Êòijånõy+bJb;bÍÖÆv¢ÀŠ%é Ë Eò@"Ç ÄãpŸw8‡¸¯sà,íDìTeädýe¦…¢>ZÅ\öÌüj–ŽÁ»}§=Y³°Ã~{jVH(FN©ùRejZq‹XÿžM‹;¨ÓEf6¶åúÕ„c·šXÞ[Ú Ž„~²£ëÝ1 8†—\à|;>¾nÇ ¯=¤c`…ØŸc`÷¼U¿ÚcçTÙ¨oªÑ +fÖŸ +Íç°ìÇÙ{n©ì¥æf°$Ëð2˜ ± +Àº¥f3¢a»4s#Yšò‘Ë µÇä†ÿ!Ô¡(uU£×3¡E,t©JvòL·U Ñû«y\kQVÞµιÖr‚ó­µ|ÔƒÜZ+Ê-š·W­e…ØŸÖ²ƒk…3U!ø´„à[Ñ|$‹ÒEݪ#~Ùq!êÛÛþ꿚r׺Õk™®í!da.NéÁçæHŒ]àÝcÕ¾›é%]€ÑW+Õ‰4ݶÂtÌjôð={t ^†8þ!Tm Æ®øXÕm6º?RžN§Rßn»û|Ê·}òlõuˆ“ʉ>?YiNºl„Üá+[úZ¬2ȳ̚GÉ¿¾ ô»Ébüg°Â/ÿ€ç/¿„•$ )›J1š·[¨î,I^>‹mê}±Ôñ’QÂÑÕ”kKž¤Ðýºåcš^ò<.šéÝ·µÓÓÛÝ,ærlÕÿÛݹœ’¼@ïÿ¶ü Œ,@Éã¯^¿þ¢Øö¼nORz ³ªyÒoß„?²È¦ku·ùÐêmµUé†f[•nÌ2ÞŒöØ%J° }ß.ë³= ¦l7ÜŠ——¶{+O £»u'ÙÊsÏ)­<½´ò8`½àöc[†ê-ÿ¸jÛ)@€·ÏM9„» Ô‰Š§W cŠò[5åàÜ7Cs§\4ñQiqã… ¼îøÏ}«Ì§øÒy§£nÑ1:yDŸƒ¶àµ]¨ûM4½Ùá8J€Ž-û÷±#†pìg{ AúÆW*_#Ý»e=¤Ó*ó=àøÈR¦™³T2Oõ=)ÎÌhX}ªŠx1 MÂ÷Oì~‡ñHžÛþžÇ¿*µ3…Ã\ZÐ:u®ë[2ZëFçr£ï¹ñFˆ³%¿ì§[„;|عEÿl†A…:À5_m)ôËî$}Zò,¥¯ÓÉ!.C³]¾ÔhV£>+%Úô †T¿–¤)Ôße)¢Y·û@¤"f×Þ‹‘˜Rñ ìp½ó¦™ œÝÞoõbÏ©/"mì{K}9Àu›r¼7Ï¥‚­üîÖÊÄ7OÐÄ¢¨zå +Äþx®ûWYü3…÷þ=o×Êw|ußÍqfQX½2…bLawc_›­‘3”Pß[·2Hâ9R!<‚ú®×ÞEƒzþ»kQºƒh 4þäX3 +endstream +endobj +341 0 obj +<< +/BS << +/W 0 +>> +/Dest [15 0 R /XYZ 91 102 0] +/F 4 +/Rect [221.7 460.17 237.89 479.17] +/StructParent 227 +/Subtype /Link +>> +endobj +342 0 obj +<< +/Length 3784 +/Filter /FlateDecode +>> +stream +xœÍËrÜÆñÎ*þnZ¸´ æ…R,VI”%Ó%%¶ÄÄÙ‡Õ$7Ñ>´Eù&‚&·x}È=·L÷ƒ×ÌrIÖV‰ä.0@÷ôô»{æäÙr=¹×Áééɳõz4¾Í¯‚÷'—óÅO'—ÿZä'ßn&³Ñz2Ÿ¼Û|XÃ¥oòÑU¾<; ž¿8>ÅQ ÿÒT’ D&"Fƒ”Ó(æÁ2?>úá«`v|ôüòøèä% ²ˆ§Áåõñ Ž„GY Ó,"4¸œªQ¯Þ%ÁÍJ½8¸ÁoYñíÕñÑûAþ\~{|ôµzß÷ÇG{ÿÏX'®©ˆˆ)“8’)"‹8¨ÏÃ!Ì>çáP –áVŠnÄ×M/&"áBá¡ÔÙ-bê÷.ƒNÂd°ZÁÔ˜ø÷ðém¿‘³ÄúŒþ!&ƒ‹——føøtI∺@'jTûó=-šÑ(“£"<Šà.¦0Ó0ÌG5y¤Ú4BÍÖáPFŠk¸8QwC©qA(¯àÒfr•ÃxnÏðÛ*$DqµwýDøòUƒêó ¼mY¾R¯ïÙ žE©“‡†æ2’Ì®GгÇkXˆÍ~çÞ¥‹$ û¬Ð½3¡—Á+´OÅkR% ’F,à2ŽD¨å¦8ôú+|©ú|ýæ<8qXçóõz>už—óùÚ£á)Öžâcmzü­D£ÇQfh¤®SÿJ–GÂ…Éãø€Ú É(NìÐNcÓ3ßÓã$J{°XœG,µB †êÝ”&Áåøý€ªÒHM7: ÞÑP&Í5iF²(f‡‚Ƴ8"v¿(ÁՆƷú"Tù=š¡ Üž;™ˆ{ç¡`¦vÈ}Ì“¦³k¥¾cž¥8Í+ÿ«É²®&ŒÜc5eÚ“Íõ;Ï–Íe @­l.É”g{³{¯`Œ&kà5eÊy¡¶ÌxD©àã¸<³À#Õ²ÞiÓ$ŽU?䌩¯"‹cžž 9|Å_5„ŸÃ°³¡„ïD!ÄÔxôYq/Ñ?1;Â{W?B§ðÎò¹³!=ÕÏ2õ,UÏR“ɳavZ»#:LÆ1Q¯"Lÿ°„êa\vÆ%M_ÅÆN¤'vÊicû®."vN¾33 Ò G;æáwyÚ-R0¤p;ÒIÆ¢ŒïE‰^Ü^ +jEK¢‰ëÊ»rR¢GšïLˆq0'ò¢L˻ث¶³í2d˜@øè6%2bÒ÷D[–-‘ÊA§÷drÑ/“'DÙ·ðxÒZ%ðÔ&{ç˜Eòb¥Jù¸`b 8nY~¸19&ø†÷o½;”T¹AIæBÊ; ¨ò_©“W0Ç-¤Æ¡ +.qîƒÃ,æåL¢¯JÕá¨_C©éU ÀÄÇ’|³1$I἟© ûß7“ Ì4«Æàà×µþ%‹ô,¦!ùwe€okó$BÅäáõ\¿*/!·¦‚(Œo5‚D¦ `¿•þ+˜ž È+X‰¿A\îÈOë„}1o©o_5§Œ×6³0E¢è¬¬~™áìÜ,j#Áék//þŒ¨ü8Àtöx‚Ä@î®–‡_¿`æ[ öcyÞùõü'  çb½.™'0tÂ~hˆ\Ùô‘OPAá¡È æøvñ¬æÁžd…R[ò}:Z,ÊC‹™WyX_”÷9Ôr6Ÿ«A€òÌ¿rUv?c.œŸaeDñø’k²æ]VIÐͱc²‡Ù—ýz#±r¹ÉCðJût¹Eª¼Â.ZÚå~döÜår;`öãr;€½ØN o{©m?/jw`¬A|W î:áÊû`Ì÷Ô[N¸HiD²{:áY¯l/$‰Ò;kXÖd€ä’[Ë +‘Úä±iäÆÞ°tÅxž*É á@í÷òÖ•†çÂ…T…C¹ßnö¤ôϱWaüܵ±*†DÚ¿­»»Å§/“ãÊiÿì¢nmågƒÙäÓ¦å²ç¥³À®çê¾=0 EYÇä[H¼tëësíÇ/\ùC¬ƒÕÙˆdø±Iý*üë> pRXAbô¿˜€åó$”売Ñi/51”ZÇÕ“† ˜‰‡ÞG!¹¥«úÃÓÅa‹ª°ÏÚ£¢フ 1dSßGyúH¥î`šØ´úëfx‰bŠh¢¼×uÙÝ¢¹WÙ‡+Äàßa-~•_úé€)ʳŽ>´Æ jÛNp×á0à 7[[J 43~ÿjŽÁðöR±õVkD©? ]·e P-ÐxR>S +‰pG× ú³Q –¥‡7æÿÓòÛ“",’ݼžU‚ž()S¤N´’·¤½• 1oç¼1&#tʤònµ~­lšPt‚ôÕ鯿—®Ë NÝÏÎiE5,ÖÎ^Ç—.Rî£_h¯ú…gÊ ]§½Õ·‡‚¹jð¹Ô˰;¼|:ðæ)D¯âKd…fj®oÕÆ”ON\HúWm,ÝÎÒ±Wêr•´â™” +©®Ÿìô«‘·Ê¡>À¤_¾é1½ÃSkDT個¤M¥ÌkäxMú³“멱˜™_]‹§uJù^ì˜EDº&·ª”á| dÞL•‡]Kj·6s¬´ëõV=Q©håz/xê? Jy$ÈÎ…Šrp9¿ô ˜E”¹ ûŸ(O#N]à~~§V¡)rðWtµsí»¥ý I’Ú,Ó7¥z˜]™JË ü?~ñ®Ò)‰„ta²ì©†O{Æ™ ±÷þé ¡|æç½ ‹2%Np?íAv/- +6ÄD$™ 1*ëIÅcدßê:ç$þ‚˜—úº+¡Í¡×§‹—Nh?rsŠ+¡í€ÙOBÛìm^%´¹ò•”ÅìÖ*P+Å‹ÛÚŸ‚ºðnÎBY8[CýX¾ò‹2*|Ó§•õæ4Eu¯¬7é·ÚÉ„LîC¤ÃK¹ÇmXcnÛ‹Õ.°U•Oß[‡¹èb¢ûe©ÊAmúl³¹&k- à:|R?›ªxˆ€‡ªÕ®9÷ËIw€»#à ÊVíÑOV:Ó0 +:ZUhkˆŠ[ÅÖe \Ëq®þä¿3 ÙÁ=û°µ2“t²5KiÄ;òvÇ2}Ô™ÔQE€ýôo1nmÿLùJÐÿ½wá!™„.-ÇD½ ãàî+p§UBŸ¥¤†d;À]<ÂÝJ¼U”2‰_/©5`îSá&lžõ,•B}ˆw¨¥òDG×õ©R¬ûS)6p‡Q)ö‰ö¦Rìàî¡RvÈÛù²ôs®£:)CÞ†¤ÁëÜ*“¾…P¦(„~ÙÉ%„> +;„PÄ„9 Zö'„6p‡BûD{B;¸áS]íÍjä†ÅK›ÝÞχ (]~ùÄ%]ý–Ù#骈ï0€ÛTl3kxX›Y— 1KÓma|"vŽÂÐÅÓ ‡VzP3@³¯»*šÚ:{8ôƒ3=°QÄT+­:r‰l·ä"®š±Ù¶¬d'þã³ QŽ xjhSrƒ«v'èÚ›>¹dõÔº›¢Ÿú#Êv‹ŽÆF__‡¼I×*Q­úY€E´}"pÓ•ÕªiÍ'ŸÃ$ȉüÖˆúÍŽŽª!ä¦áI?®7oè&²0y™¼ŸvCAÌAÔ=¢ÚS)¤Xmše°M‘Ôg=MÚädž˜Br kõ>³îvìð˜¯!«š—!—­æ .س.]ó÷Ÿàb¸¶¼’ÓòbvI­¶FìÊ™ÔÕ¡S‹ÕÎ&¼xñî/(·êÄŽ}éì×éGÍÐ4‰º}šÝz㕬·ÍþøU¬Ò”wí¹À§…5 Œ#æ;HÖY—]¶œ¶™¬V¹ñòRWUÝ“H÷×E“eÙ:«p¯tÑìqë‰& žÀc%} õ°7(ê€Þ›I;Èïh·[Ï´[••{W?ßþM3A¹Oϵq®b^xq­ßöiU]мÛl™.nsÝá-4 ï'dê¼Ö?ÒùEfÛ9Z×öd¬hdñžz§q”‰}Œ¯‚¸;D‡BuGzŒÐ­ðz ÐíÐ.QÔ65‡1hî70ܺG‹"D5çsVÛv`íãjJo¡W(w·hL§#´:Z©UÅÆmSìaÜZ5÷t¼`œâyfV¢zwW!nh.oåw<á°d9¨Zv%}–7>¬l§UÐ8 zeƒµmÅ~ñª\pWak«õжw¢îÐi‹Ñé°„.:4 ç·å6ù–m7hÑô^— 6%w½àªd^m>ñ¾MŒBÃZ‰}Syw]«Yoóïrƃ_䟞Õ„ö™øß" }(™ œïÜþ+·Ù%™ÅíÑìZáõfvíÐZlýÝ 9Ÿ(6×V±ªéÔ•¨hÿÃâ”ÛÑtaDëªÜ·a²KÛÚ«dÑ]eS-ûâvå¯a`¤kMÚ²ÏÅÿ1·`_ÿVš17´bwÒï¯íIj ÁÚ»‹¬G±ÔM«l:^Žæ|Ãl°h‹‚×~>ŸOñj­Ýq—ÑÓ­˜¾ÚEQ!¶›]3å¶a­õá'o±ð2à{e­ç«bÊ?Ī(]hKü!Ê#pÚ^÷!|ÿ%*- >y©‘4YT›1ŒkUåGš‹ü_s”÷²¦ë¼0VõC&üZó›j^V}%´-NÍv˜*·ÑÌO\£c ëFŠ?ÀB i‘n@[†yK§É»R£$†äµWN iX„F¸’}5©@…8pë¡·ˆ»¡5«¬õýÕEc]æ“~3ÉÍf2çz®ÕÊL?V+ã‚ùª"‡ê‰š ‰è”eѸÄÓ Ž†´ÓÄ=%ÃS¶íÐ|»¡=fW4:ÃÞäÎór±ÿ.Ô>‰ +endstream +endobj +343 0 obj +<< +/BS << +/W 0 +>> +/Dest [15 0 R /XYZ 91 185 0] +/F 4 +/Rect [416.9 659.1 433.08 678.1] +/StructParent 229 +/Subtype /Link +>> +endobj +344 0 obj +<< +/Length 3060 +/Filter /FlateDecode +>> +stream +xœ½ËnÛHònÀÿÀ[ÄÙ¨Å~ñ±È +°“8“Eäaì’[ö°%Å’‚Éíy?eëýŠ­ªn¾Ù"%Q$vÈ®®ª®®w7gtö°žÝL®ÖÞ‹£³õzrõÇôÚû2º\,¿.-§£“ÛÙ|²ž-æ£Ï›ïk|õûtr=}½óW/½§' ð¿8ޏx:ÑL +/V‚Ê{˜žžüó7o~zr~yz2ºà^ÂTì]Þœž pàq Á”ð¢8a\x—÷öæsèÝ®³wKO‰}zszòeàù߼˿Ÿž¼„OO:3° ¬“Y ½( X«Ä¡eìí½?”ƒ¥?Tƒ;_¦þPîág8˜¯ýa4˜øj°Æ—3]ÌÎó£Á|µ™]O'âðœžV>çã« âÆ‘Õ +ÿEÈW{J½I̢ȵ¾}ï$'ÎDâ"·Ù,6(¥‡TTqéŸzgCÆL:W=ìœâ[ÈÝôON±»È¡N^­QG7øsÚ;ùH2þt*¥Â˜ á"wÖ;¹H1©\äædãdªN}e,¹w4¶ð°¯„X4 ¬<žÖL„°\ !¼€E‚@o~#¤ðÇ{ýþ¥7rD“óÅz½¸w”‹ÅbÝc@!-hRU@ÜxÏž÷ T,QÊA´w%#¦ÂfjÞp ت˫/%ú¦u9(a1(ZìX' VIL˼î};þ”Û™¨nÛÅQÖ ñ> ³~¢uŠ(dZ>5¦µƒÚ?ÒüŒR‹8#ó-Áà}ïF£4@Š£¬[4QSL;t÷E 1î}y ÆŸ§ÚÖ³¸YeKÆ"Pæ –ë¹ð#Ý~]޹2D¢yÈåIíuwªá Ö`ÀQ”°òFêsôoJ®°h{{?¹ÊPz¯^Ê›7ú¼œÌ‘±÷/ß¾ò‚Ñ»ÉüÖÜ< _þîïðk–„ UçàGë*°_ðw<”ð¬â1ð[Ÿ#zÒr<Ô”¿*[HÓBx Ñ ÁZX:VRU«&¾Ä‘ÌEÄ¢-ŽÇª,Pj Ï$ó!„í•G®$“;IwËõF²(Ët1ƒãª-ƒ®HB÷ W‚&’œ}”,<&WóÅõÍy—ÆëÅéãô R•õ9Xè½ÙÐr7?¬TæÙòï¸þùÚ·­‘G²!jEƒk|ÅýœÚETyÞ•…hêRŸ¶SµD*·™ýô-2êcÙ¡’ &¼,“¢©Ø¸Éù"ôÞÌ~ô£Œ‚6|Ò#!¹ŸÌg>ÿ-cÄ­®ü¡üñH˜¬ÓvØÚL}‹€À×NOsó¾ï ‹а(nð…:„¿Âz;Œ:Ñxˆ^1 1Zš1¥ŒÏ Í‚œ z•Bª‹±ÆŒ-óGÏík˜¡àß„²hö˾ÍHêq\D°uç4±Õ D¹¸øÔŸà:Æ6F³x«~àÎþÝ¢¯3Åiè¶šIKÓRŒz^Ín5­é5ÚÅ:ÓKš³ÁwßÓö.¢-Íu[UÈϾ6Xù…&1 Ù6°ÏËFѺñ‘¼1‡W‘k¾ôžÖCâ£9Õ?¹ˆ%NrßÚ¥žGû•„d»øbí|ñ>RìFÆ$ƒÔÞÁX5å}¤ÌάAÅ,®×ao†ù=;O Ûý9óÏe +2 &«_÷4{q7ÅHd½Ev.óvC€,;’Mö˜ú.:Óy̧¹³C#ðm=Û„Z?–.y÷ž"ÉPl!‡BZfûI)Ãê¯}·Èd0ådÁQ40 Ñ±d1@â¯<² ,’¬ˆ«vë„Ìݨ»…$ü¬'ûÿªIë@b ±‹XEVqÅÔD*¥*b&Ú¥å*»àrwb% „SZ«Ië0b j71·´8T¶ Š–(×PW¶‹K9ÄÕ Ù–£{ާmŽ%¼üä¡aþÅCw‰¾ø¢&ÀɃrË=ôM„ Kd¶mÒ<µ‰ÐUŒwö¥+®±+áXħ)ûÉÃtüÊSë>î@¤Päã:ɱ¿s…»W%÷o fYÔ›¤åev­‚N¬§Í•£†)&ªæâœ*Ȭ ¼N Q+'¾Ì SxÛ*4.ÆÞºR?÷Òà®±ÚìIZg2©IËpFY-™7•ÐjF,’ܘ+˜‹#ÈgVÃäË'1>ÛÀZëÉ )]v£]pµ%t jô€Þú1 1&”ÎòStWb·¡cÛI‚©û¶fÜw›“–Œn+²ÖÔ•ûrÈ “|SNµèš2rMe˜ŠgÅJNÄnWó¨ ®6Ï* uÅ3Õ ‚ƒ(à1ÆÕIµ»&‘WpmBr5²: juM5ÎÝ®i/2Ö5í  ÔE¡Bk“«“ÑW«kªëQ‹kÚrà{}óÉÓWíÇV¬Y²“DSï"Š™f›H]íŽNÈZ]Uûw¥$ÿ6k²™ûØËRå4Ï‘y%±˜­ý$¯Hì9fvÃ==)ÞŽÇÚb™¦Öú_Ú-ŸæOóUZœá~›s*úž»ëŠÃ$¥ +UIê1+jòÒìÖ4“%+S‹>ßy½X:»m)Šöc^Âl­˜ÏJ`SAÒ‡¸›Ùnþ'-¦7óRA·YÏߨLÌÏdÓo޳¢Pb™£ò I­pLî.ïö` ™ŽHwé"/7rªÅ.JÕF¦ÒƒŠ ájüuÁÕÒy5Ãy…ðúÜ— ­¾ƒF!]È­SlìAç¢C¸:|PµFöçîȾÙwPö‚îE‡p•®]pµFöfu"_ô=u™ëÌ]ÒIÚÑ}?ÖbÁx¼“XSOìP‰W¹Û Y«ÇìÊ}Ýmm•HйQ1¡Ôò£òù[U ®ê¶ ®·¥’j¶óáÌÆùš]֞Ġü“AµV—e Ð"'W ÛU›ËªsîtYû‘1.kY[¶ä¬-o—tÕ´]pµ¹¬U¢$dq•y.Ê!5±™É×õæ¿ú~¡aWrläÓæy6õ“Ž€ìDÌa²ÃÉí·üþQè6Âú¥tß­_jÙ WáÜ Y›“ëÌ}ÍÉYºÆÉeTmŸƒ(ïwï>ÌrˆBK¾öXûq¡d `bRÔ`pûùV,¡3nPAdÜQÄ“µÎ«Pa’1¤ü¾³ +dãC.[Jâ-Àl!× ªñy·áÃ&ãÇËð*,*)Ü%U¯…Ã5°îMs%t(!ÝÝ®²€ÅéPÓ÷/<èh¤˜nXöaWn AÑ@¨1F “OB(áx”U§tfNcŶ ~úCnÜþd=ƒw j¤÷Í$d½ðO)\B]Á”€&£Æ°k›dWÙdzjÚG„ü“:0K"˜êëaÿG†•K %sÓÊ;\”}|ÒÀ“Fo©<Á¶3K®rº—Âñô8.²ô6ÝhºáLj°ö5iË„6T!.(ÉL$į «œ•<Ía·s›ˆBÌã ÒèßÓ@P‘q¥cy€:¥×¸ÃÖï|c™iUäOûÚ¥#ÕPÒ¤s‡Ýâl¤6S‚, ”X ÖëÁáßj4ÑÆn¢ýu°ºúÃÞñƒ4¤(óM*øçÞ’2ô•é„zé-Ûgtó_p> Ô˜(]ÍÕMùù«P\`ç¶UO]Ö‘>"³.+”ù±-,å߯ɰúÕ©àœÂ0~tOùd±'k_›Oq¨8§øÝ©.~wúþ  +endstream +endobj +345 0 obj +<< +/Length 579 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 29 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 94 +>> +stream +xœíY±JAý¿À/HÀÚø‰µA[-´ÒÊJKÁ>çäzÅÚB;­¬,DB!HÂ$ˆÈùÂAˆ;»·»³³Á`Û$w™÷òîvfg7Ï…ñ=βv«¼Û©W^7Ö´CùIo¿1•Lq@"Д'òmkÝQd †W%\âÎÌHAU$x +ÝM+]$gŠå/OˆÈØÏ™rsEò€ ëÎÕ ˆÑŠô²EÄ™ÁÙ! ÛiTÇ7éäéA;|1ň(;$¹ˆìl»‹ôÅøºMGÎɰ€Õ™r€Žj€°Ù (Cô†,M¼X¼0y¼§Œï—§¾q@J•@.}ÜÝÒKϗgZûú'{ŒPáΠVÄ@Þ*rp~Ĉïmžï6k¾+®"ÎL%5kÖ¼Êéå¿è«×‰Æs€€ò%ÒuT[hž‡L.v@)grÃi…6ÏÏÉ å©8$l9"åùewFû¢Šäù¥žMH\tWA*Ï/.×+²X[£¡AŠE¬j;tFÖ~Ü âÅHÌJtµÆ•éªxêºÙl¶ŒÝ¾k·Ã*tFûìì¥í_ÀXí@dºÐ•*F +ì»f‘ÚÝf*ßÐÛ@„¦àÖ”õ+}5kⶸ8ã%ÒÔÕºtU¼¯“Üí4‹tl9ÿŽ-‚ÎXEÊšƒªç»Gç ‘Sw‘#·S•.LØ,M¢¶íø'q*Oäô$.MðÛ…Ä­°ÂÆ£ÇÁ­ +endstream +endobj +346 0 obj +<< +/Length 92886 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 614 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 1203 +>> +stream +xœìw@GÃÆÙ+UPPT‚]4`GÅ‚±‹¬Ñرbì=–Ø{oAE±aïFPìŠ+xUP?0RB n国½8`‘"âóû ž›ÙÝ™g§…„„üßÿýß›7o^¿~ý¿ÿýïŋϞ={ôèѽ{÷R;nß¾Mñ}ÄýHœ`Œ!|KÀÀ7Œ!|ãÀÀ7NÑ4†J¥òï¿ÿ.´ÓÀ·L4†G-[¶¬ŽŽŽ 9o᜾YŠš1|÷îžžž‡‡ÇßÿíææfeeŲl!œ¾YŠš1ܱcG×®]鿦¦¦>ÌìÏ?ÿœ<::º0SÅ›\C ÂÞ:‰DBõ””ªËårª'%%Q]OOê T744¤ú?ÿüË“&MÒ°bÅ +¾dÉ’TnzhnnNuáº4ü<¡¡¡T·´´¤ú»wï¨^¡BªS½råÊTõêÕ«U«Fõ€€ª×¨QƒêÏŸ?§º Õ…cbk×®Muánõë×§úƒ¨Þ°aCªûùùQÝÞÞžêä.S½Y³fT¿qãÕ[´hAu___ª·nÝšê>>>Twrr¢úüAõöíÛSýüùóTïܹ3ÕÏœ9Cõ®]»RýäÉ“T§ŸG¥zÏž=©~øðaª÷éÓ‡ê z¿~ý¨¾oß>ª8ê{öì¡ú!C¨îîîNuWWWªïرƒê#Gޤú–-[¨>f̪oܸ‘êãǧúºuë¨>qâDª¯^½šê“'O¦ºðùŸ6mÕ—.]Jõ™3gR}Ñ¢ETŸ3gÕçÏŸOõ_ý•êsçÎ¥úÂ… ©>kÖ,ª/Y²„êÓ§O'J¯^½¼¼¼–/_Nõ)S¦Ðð«V­¢ú/¿üBõµk×R}„ Tß°aÕÇŽKõÍ›7S}Ô¨QTß¾};Õ‡NõßÿêC‡¥úîÝ»©>hÐ ªïÝ»—êýû÷§úþýû©Þ·o_ª:tˆêä +PýÈ‘#Twqq¡ú‰'¨Þ­[7ªŸ>}šê]ºt¡ú¹sç¨Þ¡Cª_¼x‘êmÛ¶¥º··7Õ©~åʪ·lÙ’êׯ_§zóæÍ©~ëÖ-ª7iÒ„êwïÞ¥z£F¨~ÿþ}ª“:Šê>¤z:u¨þäɪÛÚÚRÝßߟê5kÖ¤:©K©^½zuª¿|ù’êUªT¡zPPÕINõ·oßRÔùT'ï;ª“wÕè^ºtiª“w ÕK•*Eõ¨¨(ª›˜˜P¼Ë¨nddDõøøxª“w"Õ©NÞ¡Tÿï¿ÿ¨NÞ¹T'ïb©è×T‚R©¤ºL&£zrr2Õ +Õ…¯fªÇÆÆRÝØØ˜ê¯µtºáãÇT¾š…KXXXPýýû÷T/_¾<ÕI›„êVVVT¾š+UªDu᫹jÕªT ¤ºµµ5ÕI;‡êÂW3iüP]øj~üø1ÕëÕ«Gõ?ÿü“êvvvT¾šéØ'ô¯æ¦M›R]øjvpp úÕ«W©.|5_¾|™êÂWó¥K—¨.|5_¸pê:u¢ºðÕìììLu᫹{÷îT?vìÕ{ôèAuòF ºðÕ|ðàAª _ÍžžžT§‹H<<<¨>xð`ª _ÍÆ £ºðÕ}úri¹Æ R-|÷Ýw={ö411yòä 'MšôÇ?/^\¶lÙV¬X‘øÒ‰¹à«7†±÷÷.œ3{öì9 =K)4_MBA±côèÑ...J¥’ü½fÍ›”õ3øêÕ«%J¿CCC-,,|||¾dZ@nøâÆ01"(0 /_¿ Nbs889ÐÝÅRÆè0†5Úù$îóS‘Lj”›{Õµ%Ôé°Ø/ùó“‘3ù–cr““Óúõëù¿I ££³lÙ2þ_{{ûªU«Ò-[¶Üºuk~WóúöÏmk—ý¶`ÁÂ%+7º{ù< K̯ØÅ%¡ÐÊxAñõçÊ—6†É×'V“éh‡‘—°jàðA[S€U*E´D‘:¶ÏhT)SrŽ_L˜Ü$€!<<<((èÓ§OÇŽ£ßoJ—.EœãË—/òåDJÿET¶QØŽ<úZ©òãÝuÝ­dªºAVsê­Ã"E”,¤øÍ°åj¥\:ÜMösjÍir8”%5ÉçD,¾nÑ2ç£s¿õ3o DRtŒ¡qïC[“)«Z0|ÏÀÓiSŠØwŸìÒ¤š¹¾Œ‘È ËÚ´¶âÒÛŒÍØg‡çõoU³¬±\ÂH%+5ì>qÇôö2§ˆRü·»:w"t|$ôã½ícÚٔї2R½26'î{F§ø)ƒ='tåÂuºåIZo^⫳Ë\ÛׯXROÊ0ŒÌÀ¼šý?o½.lôˆ #6Ç6ööö¼1ܶm[¾Gžp¸¯‰ªüË.ôOW"ØÐã󆛶`ÕÖýׂå@TAɦf`?œœÞ­“SíÒRÕ˜ËÒµH¡þií½,ËxjÒ»+&t·¯jn@b“*LÊÛ´ê7Ëã¾`¤·¦éÜ}ÞÅ8e襅½ì,Hò¥¬Gí|›Í[©Â†^Ý0®kÃ*f$É{ Ë:Fm¸.¨H²ÈØJK~lâóýnm­KéI%zæ6γNs=ÉÝÚT7•3Ý’Öí~9˜þr翨«“ÕmA ˜$E<¸éësåæÃW¿ªÆ)Ïü:cæ’ã/¿l2”¯N,9}Æ<ÏÇZÆó¤ý˜»HÙç©WB"·êíñÄ…B‘6†©ÉWݪò¿öدþUtp°µ¾ªÑ5)cnÌw)È+ööxEAløùIv&’L£Rõª<¬QÊýYµT³räß÷ÞºTºø™eï}oø€Úf祿ØÒ¹¬T=äá iv4”FdŽ(tX–­Zµ*ÿÌN:5ßãO<5¸ŒªÐI̺lʱa$¦ äP3°ïÖ9êføMRvØÙ,fèÅÜ^Ö¶œ,ãôGnüƒõOƒ”V‹8,Ø;©¶08#-×Ë3$Ëî/±P*ûöà€Êºª˜‰?34Tðµ +£g3áb¤:zm9ÈU%Ø|ÞV×*rAòǵγÖjzugÝ¡ñrŽ_ÔÕÉê¶îúCÅ6êîÖ‘­*j^Däö˜Öè4õð_ùÓí/–„{»çÎÚ|UëÈ ìP,m"'çÊ×éõÄ“ƒJ + ÃÈôL-k9¹®¾Z oÍ$Ÿ1¤:ŒQÏZ®[Ú¹8Úo½K=£úS.G¢ŸPðic˜òbYs}õ€±)·UÍ,öíNgUûˆ1n<Ýû} +×åvh¨ªe")Ýc/?ˆðúÉRõmYRºõœSÏBÞ¿ô]ëRQÕ&‘˜»xp¡DE”òx^}9ߨ’È-;.<ó$8øñéùíËñïPiå±>ª4kir%œsU%AjÕcÓxejJôËósZªN)³žt3Ydq à °bÅ +Úð’Édü^ùûÞ½«©DÝX5¯çâ¶ÔýôWQÚ¢˜‚’sÍïÖ}ËÏ-xë(·´fÇŽž×Þi-ãÑçGVQ¹BF¿fÿõÞÏCÂÞ<ðšÙºŒªv`J´ZýBÕMy¢®E¤fåÊ–²ýqɾS§ö.t©¦à½›®ýâYµTÅV@‰—ÇUæ³eÖaí³øÔÔ¸gë:š«.†¢ÉÒY}¾W Òä—*kQ®ùø-‡½6ºÖ7–¨ÍiÕJ¦ß÷]²ï¨ÇÜ–¼E––wU;61ñ‹¸:$T·ßÅòLì9JH¸ffãÔ{ÈÐ.-«›Ç‹‘}××ó]á½]bŽ °È›, Èí=óêk*‘~7êR†nNµ1”˜T¨U—£–u9#®Ø0úu¦^-€õ¼ Ì”a¾[æÍÞt%o{@StŒ¡¾Ã”ý^”ÞۗoW™·…Œa“ÅüØ'å_Kš¨>OK-]ÏjV¦c#vu-ÁÕøŽÞ°Ü©uŽüGjE³eš÷ û~[GC†ûnhâ¼3ŒQZSJGRÊÅ#L]+³!Û;•à›@F{'¥jmr½YÓRõ‰[·åš7´6OþëÂnÏ£ç|ý^E*Å…—c +ÐÐP}}}òdþòË/5jÔ 888|úô)_O’ôdm{‹ô]rŒÌز®S¿_Vò{/J(¦ ˆ©R•ÂÉl™Ê8ûvs;Cþ³•Í´;´Uʆìì›Y™õä[ÉÂ#‰Yl³þ¥ú´qFVTy9ƨÇþ¬Ú©"+ 6òöîßæÍš6ÉÍmý5õÐÔXOcÞ´:ïŠÒžƒ\W‚¥{z†«Òxe|)Ÿ%]»_ó_°Þ¬säç„ËýöBtÝ%âê¨Ôz[@žHñ_Ü„Ü4F¯ö¸sï5–LznB]}‰n™öëÔߨè'^KÆõsvrtìà2túfŸ`u_mÊóà gLŸ¹æüÛ°ÇõhçØ¡ïDZlòëÓ‹\»·kÓeðü“¯“5A ËN†\Û4ñÇÎNN]Î9È ‡fß_Z7}`ã’éwmFM›íî§: éϦ)ƒºµulÓ©ïøUg_iïV-HÄèµÛ–á‘PCÝö[5vЏ8î{9£#1íu Zulèµí3†ºtplíØùG·5ƒUåúƒï¦YÓ§Ï\uö ½ /UAgï¼›ÅA©Ôû÷:ðöÖ¶Iý¹ü ˜åù$Vø£ÀŠË]jb𥠓voçØÚ©ë€)[®Lo'¤QdŒa–0úÕû¹¿PW¾Q»»òcäõݼ®øª¹¼khu.IɽHû#FÝ$ґךu?­w!)æcdl¢2¥5ZCg÷4&6x5ïètä-V³Z{bö曇Œa•6Cf¬ÚsænPL†J]Lq  °qvv&O`… +®]»Æ—Ö={öä÷y’‚/­ÞÆÚTžÎr¥FbdÝkÃ=µSPÄÔ ©baŒgÞÑÎ}6tc~l¥¼ÉÒ@e–µHìÞx_É%‹¼‹­€hÊ#^>¾{Ã÷²Ï¥ §´ç+Ý–ê ™rÛJÐØeo´úD1»»òíäµg?P_IR—«¤ã;DÅ/âêdw[@^P>_ÔHÎMáp,&Ýñ!ÁšWz|ä÷œ{,c]×ö»R†‘–v\ñ€ëKº0ÂRª#µêö“c)…BέÌÈ«Z>ÁVŸüËM`ôìæ?J¥A%¦vÍ딲°þ¾¢)·¯´|ÏäÇó(¤ªÀŒD*5輓ê6¡í ¿í³wâoα3NßÕ¡[ʺeÿYèTœÃˆL(…ÊÉ“'ùüÁ+ýû÷'ÿš™™ýóÏ?qÆä/|o^8q`—Æ•ÓL"#«<âltª¸‚’,¢fàe •-n¬ŽÌqCºY‚‰'ªFqêH+©j´#+ŒñNÊŒ;>‹”ˆ­€RÙðk«6¶ÔÏ´Ý#çW)µæ ·•`Å1>š4$ùÑTíÛ6kºjRÍ­« +¨vÊââqu²»- /$íÇ}=Ðm·%<Ë {ÖÕŠxƒFsîpß`’_íìn!!Çic°Rí´‰~ý)¾SÞ{ A‰2n2÷vLÊ›Ý.$¤Ž¼Á|.µ)cõgÜ")ßìq)Kâ‘Û-xš¢™DJ‡’~<ЛÜ~i•‘8”쿤™>#ìw¦$ùN¨"eŒ Ÿ,Òò–Ù*_®æV³cŒ»ï‰d?xnd[£ºýiòí©5e:Œ~‡mäiV®t –OÑ|¹Ê«)—7#^P¿õÚ×ÿe}ÚûqFxױȆìïCŒ0Éßü§¡ÈÜ)ƒÝÚÙZ[;.ð#Å)þüî>˜ö>˜ÝrUWŠŒ1d ;¬ò{Ìóèüì¦FüP)«ÇãêSž-°ã›R‹ú»fÂeâ`eZ ¬ßw¢"´‰dÕ'^|‘L8ÒÏT¸X¾ö­£ÙÈ{¿OìZ¯\†ÖcðýèSštåFdB(<èš3ÎÎÎäßààà˜˜˜ˆˆ"Nœ8± tii·J¼;dL{xF‰+(I"jQÆPPÍ´MYâé!¼1´RM|Êbcyº8†c˜}”òt9?ýŽ‘šÖî>fÖÂe+W-a¯îÍÊæ¶&Ÿ&@ÐîÎh ÅÅ/âêdw[@^ˆ÷è®àÞ½ZçÅñ$]Éù…Ó&Íjh '’[Ã:ïú¨qCº­Öª†'xõ5åº;lS•ˆè]Îz çøUñAéã˜ì'3 7ÔÙ=2£1L<3”3Ÿ­çœ<ÏqvsÿʲŒ…€ƒ}»®µ.#¯?/óR ê'HV¥ã¸É¿Œíߢ‚>7yÒjðqÍ¢Á ïýo_¹tþìiÏqÜS¨Žˆ åÆj3 +‡•IJÁk[›hÜq[H¶i.…¦ƒ>5áøs>Œ¡èÜ©rûîÉ­ËÏ=µ}h Y†y'ÿc˜nñ™„[Ók«†c1²*#ÎFjd6ls[~Q‚´ê7ìûMNºÚ¹O #&"A›Hb6ð„`À‡mø£åÿ•UÛ‰ž+>äÑ¥›¸õm^YÅÈëÌy .ŒÈ„PxR__?44”üÛ«W////òǦM›tTƒKóëD)ÑoŸ\?ã¹ýàݨLþGwgCA)SPÄÔ ¢Œ!±­ƒzJ]ƒ_Ÿ +›¥‘îÎúšžd1ž 5—Æ0Û +(ùÚÏ|%*1ïµ_³ªcü¡>&ÙÃÜV‚¹5†ââ‡1ü‚$`ÆõªµÙ˜åvï¢à¦—>¥yþ’ïN·‘q3I=Wª ÆYª‡‹j'í¯š88RõÔôG/õ{>ùÖdÎéÈ›¯x¥Ì` £~ï¬ÐÉcÔë`›xšx,‰ÙOÇ2Û «’ò1ÈÍêöÛà­JÏ‹]ƒë¨Æ³Jäú†FzÜw&yݹTE9òPßÒFÑbÕ«”Эí ‰©‹÷œgsP6ùË` Eç.þÁÆ^ÖÆnHª®¾¡¡‚›lf¬ @(¢Æ[ñoTU~Å?y —5Ãê“oüÂOc‘”|*màEr\LBZe™|s’5§ÉtÖJÊãµ½Z´tl×é‡qJQ F}/ØG;þ¬«ziCóÇR³6†lRB¢°>7¼’TõH›„žCq  ð¸zõ*y W¬XÁÿK!˲vvv&&&ùsš¤+ê¥6#‡åþ» +Þ¬k­v­TŸÐÅ15CªÐ‰f*ãÔ1†í6 –oŒ=5¤<¿Ýž¥ëùDmGòäÊf[ÅytS[TM»655îâèJüò0rõhóLéÈe%˜[c(.þÏ1†Æî‚ÏEùjEs]FGbÖû@¤PgCŽÌ=ßãÆÛ„Ôø=ˆ31ésHs“¯N¨¢é˰§Ú–ÉÆºìSÏ Iº<–{Duׇ°Œa¼§‹!·HŒËÖgCcÓßwåóE 張̔7õ$o8ñ0×-wá‚Ïõ{š'ŒØÝÝ”ËyûÕ¢•üÄ`aŠ¿0ÂJÊèµ^óxoSFRºŸWtiÉß8>2C‘¹S­s4`H5Òsç‹8VWC@ASda*v o9¾]¨¨3ý¦ú­”|kJM~qyÓVKòbÔ•‰¶rFª(Q¾ÓzÕtñd?n¡2îHýS¯ªfë%èÏ/s'ýÎõ\œÈˆÒÚe:’Ò6ø«÷`I+~YI©^ûUïS-+z ©_¹Œ¡ÜÄq¥?ýÒÏFÀïOA‚‰ +#6ÇÁÁÁ5kÖ$6ÿ—CÂýû÷mmmóéOÞ|ˆ‰ýàÜæ±MÌøu›¸U1Um91ELÍ@š”g]ËñcA+޼ ™áœÙÀ(Vµ2â¿]U|øÊ¶)ý'Ùò¢í´[IÚT‘;c˜]¤î÷árÞi+7ú3ùíɱu4;Êl¦û%kOGî*Á\CQñçÂj»- O(_¯ocL|Ÿná'Þiº½“võ´’1Œ¬ê¸Ëñê¥eeÖ¯ó/)å_K›rBU·«É÷hÈÙ’ã&øª~T¾Zé `¸ÍMÎ'Ñ¡¤~{®zæͫǙ †‹Tÿ¦²‘wï> ‰Éðy(ö@/†Ä1ã0Tí‹Ï¤ÁÏÔ‘Û«†ü¤Fé_–s‘uæ<Ô,¥Dž]cèøcw ‰ÔrØ™¸œÊ*–ÃÏg0†"sÇ_LݶªY¼lèÎ.\‘£ßy `(ºÆ{iméP’oýéÛÍ»¯Þ+üäkUW#1¬ÐЩ½cÝòªÏ媽œùuÙIM{ñçZê!™ + û¦õ¬ŒùÍÅäV½÷ò“òÄD”Öh)S£†™Ìвn³¦µÊóãÄt»y~IÂÑFc°{÷2ü¬Ÿí;wÿ¡[‡æ5ÍUÍ\‰Ió¥Ü +ïbˆÍ1…Éû÷i iN›6ÍÛÛ›þ”o§‰½µÀ¡¤–U40Æ ¦^Ö1ELͪ|±¸±z£Ô´ª]ûáûµ˜¤ÇkÚ©w-$E¸Aóæ *™ð{kHLͺ͇Êc˜mĆïëi®Ùî±dÛšå %’’­Fý¤Ú9ž‘–ªÓeÀï-éÈ]%˜kc(&~ñÆPËmùë' +d ñÑJGsÕ¾…¦ÖŽ=èâPň½¨¨1R5Í =Ð×RÊ0†µ¬×8šÓ”n5u÷™sûíHR µz2]¿fjòÝißËEÛ-·ªP<[c¨Þ\…1¨çºiï–)m+–³0#)7ë´òêK~bʳ… u©”œ¸òØË‰9”ä=š[FJò7„äo× 'n·Qi¥Qã2.>#.w)OØ©6×hê¶Ícýx˲¦äjZöÞv;(óÐzÈ'в1$¿>YÜ”ŸHÄ5[òDýA-åÍéÙ«§µI«ÌÚyîٷ‰>Ê÷Þ‹\lLÓ¶@cd%ªw˜ê(˜©“cDi–*ã›×ÖJÑDfÖpÌ¡W™Ã¥5nØ(¿MC•U¤_TFQ¶ÑÀµ7èÆJ"ˆÎ1Åøç‡gõhqu&â€JÕìèöû½Èt-$1EDÍÀ†uµÖ§tÛmÉÒÀ$<ß?Ñ©’¡àŒŒž¥Ãˆm÷¢iÂòÅf_)ƒ½FÕ7•ª £Ä bÇù>aÉ[˪³É5µ§#•`øÅC-·%<‹ërC¼ÿþÉûÁ0róº½~»H{S£ý6ô¯SJý(q÷¯ÛBÞ‹åÞ–è:ãW§ò|·½Ì¼É´ üÂMÊà]ÜÎ Ü ä ¦rÏÍñI--içtYu;:}ºÙˆíõ™ »ÅP²7†©l¤÷´†|‘aô*t^qãúB~µ&E÷½|CD¼Þ‘k}Èjн0²;(ñÌв$³å,]ÔÞR½@‚yÓéÓíe¡™B""wª}BF×R•FbX½×–»—¦Ør€¤ô “Yl{yæKÃφ{{ßûÄ!Ï}Ž{ß—Å´„÷¯œ:¼ÿáS—†h_x-»ˆ„_ÒhIzùä¡^çîguÆ (£ƒî_&)Ø»×óÐ o¿×QZ¬œ˜0¢s @1„ yzãüqRHöìÝäŒïƒ ,JIªÈ‚’cÍðöΙƒûö>é}/(:‡0ª3ž<ìIÊï%¿L[‘æÜT@ʨ€k'î?tÊ÷Y„¦¡ÌƼö»rÉçúƒ¬*a +°nÉ¿øss[@nHŽ|ýè–¯Ïeò°Dj5Zá/î\½ì{Ûÿ}–+˜f‹ÆqK¬$„>½é{íAú'AõòöåË×î~LûªùòÞUŸË7¿ÓúÌľ¼yñüE¿7Z’Š‚œñ®¯ïíꙇ‰áø¿Õ”ßÿ%MõFa7?Ý’§ÙÄ“øþÉß÷Ù?é9äNEò‡¿n_ñ½ø‘OBÂûç>ÁÛPp|µÆ°PÈvµQ(HPâB†ÎÅ" vóÀÖõóúØqSýø†€1Ì´ËÈ RQDGGéTKPâÂ×c USUCÙbOª|eåàUM冑ZÚ¹Ì9þ*1WD„(€“¦‘ó w Sã_žéb÷±ŒÜBFnZ¥Y¿Eç‚3‘åÅŒ99©u³Ì´´#@)6Dz’.Ïm×\Ë„VÃ÷¾Í./S` €o6ìâŒfæÄÉÍmÚö=iƬénCœíÊé1:ãÚ#¼Ñ4¨£vvRèÈlgøenú³!uuäuç>Òø´äç›:•‘HKÕë3yÉê•óF8VP0òJCOhÙþ!ùÙŠ–&‰ÅÐÓY›ßéõ‰©M·ñ¿®X½|ÞèŽÕ$ŒÞ÷n—¢Q½¹°°{uC†Cn7ÿizטôxEë’Æ J»ÑóW¯]6ýÇfR‰‘Ýìiö7ÉyÒÔè+“ë0r‹Æ¦/[³jþØÕ $òʃ¼BX±D„ÈH>œTÁo¸[˜ì¿¡})£°j9tæÒÕ+çOèö½‰„ѵs>JÜÅT¾^é gtËÚ6ÍÊöå"Ú¡½µIgË5AYæ€â Œ! /¼|ù2***çp€"GÊ_ëÛ–"­óJ.ëý"…¦ ÎÏàïõ‰s\÷ߤ΅1dßît.)5j2ß/^"Ù©ƒiÉꃄgpÉO—·0QT®f%ËÎU(_¯i¥ÏèÖ™z#–ž3ìP?K)cØiG%¾¯gi©®¥ãTÏeÝKd²lø—’©e߃ÔüÄÝ™ÛÐ@bØr•Ú4ä"Ùi±f{ÒT¥ÿ’&úc‡¥O4ûͰ!ž½ËKeÕÝ|D"ÓÕÊûIÓÈù‰»…©‘û˜K¤åzî}«±hläÙáUdŒAû-¡¬˜‹™òpn]¹´ÒØËYîÝ“s$?]æPB^ÙõôGìW¾E` y«’ðµéÕßBÂèÕŸuG‹ÅHºÿk+립óæûËÄCeà²fºRËa§c…aXmQOH\×zÌÞÅŽºÙ¹Š”Ç»&8eÿ+a·OÜþFŒÌfú]>Aì[÷qC×ߌP¦&î“ÙV$û©”DV}âuaò#÷õ0•È›,U9CñÉüœýI•þ Ê%¥z~:Kºös5™ÔjÔ¥DD„ÈH>œ”’ó { •/Nû©G¿å7…ž-ñä ÒYµŸù›’ÃÅLMòPE*¯5ë~–s"s‘#)/V;šÈ¾p4¶|›ÀòŒ!_)Qž=LII1`ÑÆØÞQ_bÚû o°”‰ñY¬3’ôxIsc¹õ˜ ßmøöÎ;¬‰ìûÿNK€ „®Ä‚ {E±¢«bY»ØÅÞº6ÄŠ½±*öÞÁGDЍ¨<4•ò¨´/ýCûP~I6™O~™B©€Ë®ž×û˜¹gî=s†;ï¹÷ž«\UȃL?9œŽÐ‡ŸH«í¼´G׎,}šn›ÁÎî¿Ê;Cþ¬Î¤ƒ64„nåW#l9ñûm´‘fD¯Ñjº­y +µ¦%Ž™»Ê.y+3Æ”»•* TWQÇ‘FhT•7¨ž·° +~öÓ•=uP½»ßUÔ)”{ÉlÏ‘´f†ã4‹^ƒíì¬;0…òh9æØÇ +5-”Âû´€6ÞvI`©š×?# à×£Ò{†PšÌ¢0d´î3¨NG[ëŽÌaXyšÒ 5°?W³$—tÒNÅ,V¾µÅ‰Ùg£[­)4QÜ7N#G ±êÜB‡hÞfм¯å$ •?ÞDfß™nŽ!:]fˆù–šôÆ{c'Óf ”èë§–ÛÊ+ EëöXK‚jI°÷~¢ãt»B¥ê*ꆨáªsƒê} )Êã/ͲÔFõú­õ¯;à+P$ ³|6;Mrœçî÷­J“ÅïÚ·À„r·x³R UN•¸´ÂhÖû`¸øµa¿œW«ÛaˆÖ˜óŠrnÊ öTRö“ù&(˜t½DætÑr²>n±Bƒè=ui–+ŸKŸ¯ÙË|«ûw¤<˜òá<_Ú +*R•J«!ó¯NÒGµìÎ@ÖàW„! !%%¥¨¨¨©½@cÈ,¯qzÒ|Ø‘/òÞÀË_ohùÛ&_ñ +;õ·«({0Ã%¬÷}‘Ù\â•ô²[¬hœ²™"ð޲JTÕÿÒÓÍuËå²%•>³˜(ÞamX­Ô–dŽ—½.ªkï%2ÊÝVQ•üF¹ï·vÃÑ– ŸJ‹M‘EMç>*WÃ@ ‹Ú4´QÕ7¨Ló[HAæ¬î¡ƒÝ^¤\~)¸ƒüŠü̼Z—\FÝ j•J[,óž)”Åuó£À/Cd%€-᛺ÑTÏjC`ŽìŒLvÒµ™í „Öe]ˆxÿ 6¸/º7Ã%ºnŒ¼¢“yw§›¡X«%AÔ>z<WNúIjâ|¿2.''Ï ™wõw=k½ð‰ô'¨òÕpD{¤gf-•¡ §eø¡£‡/¼š&i 2jG_:jäx½j€K…ÛÊ‘ß(÷Ý–®j6õv®ÄDz—+;áXËyKÕ2Pâ6 nTõ ÒøV¯ñ¤uY(gY¨Á$ÓOÛi#Ôí‘ZWIf^u0FQÓ9ËTZ(kûf•’uf»mÀÏCCøSsÒÞGÂÌÚyÛéÛ~AÁÏß8¾Ñ±Cpsû1Õ/ÙC7îÐ}”h5fç½ÈO‰±//¯l‚¡ÌáGåȨ^ Vúrm‚™ Z~úaxt|움‹®¿µ"¼Õñ&Œdö‹SÛ·ŠØ<¹ÁÌG,Þ"ú¹ýtpލ‘«F(jh³æÊËØÏ ÷voCC™Ãפ)ÕÐm5¶z{š9†Zu!èC|Lè­ícXj8òTõ¸¤J5,êÆ³ÁjzƒTZ¥Wgáý²»jkm¶ÿZ F0É|ß¹­q„hõ›ë•çï?}Ž ÷><§—*¼‡GâE÷Pµ…"J¯S[;öSgî*üä€0 !€0€7Üô 9YÚ(R=AµÌÌöxž!õ6­‰0¤ÞòŸ»µT‰èXŒu{®hé™:™K¸_}6޲`HùH3³^t!¦¬ªœ³³!wj£8騨™§›‡´ U»„êvœ¸÷e®ŒO¹­V£²øÝÉ©]ô°êœ7Œöö†H·ªÒ@ ‹:mx£2Õ5\VÞt +˜{J <˜¤^0Ëc/.²6£Õü †=§ ϯñ[µ…\ïÓN £5£8 + „! açί^©ÌÌÀ?²,3.<ð±÷ÀИôRÕ;÷©†_”ü&è±ïãÀ7)E2Ã/K~åÿÐÇ×ïùÛ¤ŽêêÂÎMó÷¥*øZ¢àÝm*¸©ï_À?Aò‹¾ßõ:uìØ™ËߤUü VÔ„—pyÕÜ-÷S%{úʼnáA"‚‚^„F%å×kï$ø©÷·Ìž½õA_õQ¹ç§=pé®Ïr¸˜\w§aø{qss mj/М²§›FØÚÚq:,gÛz!¼Ož³† + F¸ü ®Y­ÍʼÔo¹åV üü·—·/t=bÄh'—]7?©£Ó8Á'WL°jg¨…R;³#˜–E¿ñËO†dÉl£Èϸ¿ÁÉqÍíïÂwî»ãÎÓ<"$ï#ìÇsPj'øFÚy€_“¦†üŒ‡«¬ 0ÁµÚ‚ ô6¿ŸŠiì¨òÅ+ë-¡j(:2Ës$]×áz±ä7|m¼Y õÛ¾ˆb%u¨†÷qGO‚èµ3†§ú¨"G‹Þ(r‘:yŠ Cèí‡OŸé¼êr‚ÈO²àýשCºµmalÊêdeïrèÙ÷ÝÈ}}lÞ¬yÇ"òÂLêÁ2µpy¬ šdÞ¹Ñ4©7šRg¼ÕÒçÊ„!ÿÛ‘ÁD3Úˆ“µçœ’ùQ¾wžF$JBÉË;³ÚaP—ÖfÆ&æí{Û9o¿[\}šXZ¹Çe‡7¼+ËØÈ¤uw»ùGC%1å¾9¹pÖ¼£•yÕ¦mºÛ-8&uå¡à§§I…!ïãöžÚbQ@ÝÇNÑ-'&J|˜zÀòSOŽÐFõoФ¢7þBÉŠ0D{ø‰ï|î»-]q¬íŠ—Q9ÊüýJ)|ܪ…0&\)>¬£a¬Åásûò]Ô`Ú½aµIÚv§Ó¥ž‰e÷¦1iÒBµzİí‚;qŸ?Ž ½0×’@õÆžÏø+5äº×ùGqå^ì®ÞÑcÛ7jk7œ6à@"ŸÌ»2±9Þjq`_Ž]•Ÿ“®æ +ýL=1\ Ñ©@" ¹ò¼¬ñˆ“òâª×ù§_8ÂþjC'œ°? &ãË—/ÿùÏšÚ 4‡’esæõ»sÌ0Æ(OéÞPPtwšÞbÞ½óZRÂ÷ùäHCeöpZ»ûÐKGµÓFˆö.Oª’žT¼Ûi¥ƒ2GN®ê–¸qûmhsÛý1rõ‘ˆx¥7£ÙÉ’²,¼hO;%šk$(~¶¼ mÞyÂJ·Ã'NÞµ||g=”°Xô¸@PöbÏÔQݘ(Bkkëà4yñù8j®OÀê ”ÆæâvâÏ37:u×G –ã¥êÊ{S›#ô‘Ë–tÑoe5Ò~®çŠÂÉ \Ì"Z.ò§æw–Æ]˜Ñ‘®ÕÓ5BùÚ˜Â+jêx5]y?Nfޟמ†j[Œ\êvÜóÌá­³¬ŒqT€ÛqýU#†3çZµî;eÝîû·»ŒhMCP£IW«BÅ~èl€Ò†-]iݦßÔunöïXb׆²p¨¶P +~zšV&¸÷#PCgß:Sð¹QÕZúÅ ]Ýûm}/’Nx÷?Þó„‚éà@³XõJ¨ö²=GÒDúR,­ªæRpž/eaD·X)aÈ}çÚG0CB‡@0™iT³„¹K tÿUk!‚3{-¸‘ĹÁ{§X·oadljÜœ@pË ¯¹þ—ýh´ nOfÖ†qäÚÕö³•ÈO‰0¬”çeGü ÿý,L…5éÑ{W,Ìš ÈJ +ÿVIJl†waÐ’ÖÝæ`ÍGF2çÒ}¼ÍÒç×'ÑkÖrBVZ`sâeÉÒ7nün+ÑõgµRcÜ3P3ïEåHá%¡1Gý¤`b‹ˆ«†•¾BýCPh%5åù®j3nwõƒ³³—ð½C2•”¶®ŽÙŸM©îGÉ¢À¥qÔl–·8™€HP¡Ím7Ëó”¦Ü‹0»q×<s:ab³æÁWU¹ ÈüGóÛBc ^à~ùYtf…Üt5AKÛ`¨Ñ„‹5™ñÊ"6v'»SßE^RÂÁ˜ÃÆV¿Q±#Ö[âˆÎÄ+…) }i‹°µp„1ñj‘z¡à§§i×VøÍ7Cñ«Bª¿¨‘9Þ›f®>’»[(Íú‹Ýìg.-QÂjïg©É–üdï°6\(Ñrþ%% ñ®[¢¨.Hø4¦z‡$)aÈ‹sëK -œoË“™]T3\Iæ_°×¦ôÌ–~.‹G [;_Š|õ!.%_üD冉f˜.öÏã‹FÅÂP@¦{ŽbÐï9=Û”è¶Uè‡\;Y?ý晈ü”\[©—ìs”è¾>´ˆÏ}½Áa4) àßJµ,«äDnv&=·¬êLø©§ítpË‘œra(àU¤'§dK‚QÃd˜°3“H?NœÇ=ÌÌéZjÊÙ±†˜áhÏ$…}”ˆ«†å·t¼ëúpùyGk CNðòÖ˜ðýà™ô÷i^¬[5˜ñ@T…XPéŒ>—-W²IE"5Èc’Ž4C zNÙvãCXÃU)Ï?S‘p}Å`s:"úöŒÐ :XÛÏÛrÒ7:¿&jœ %, 5›ï'=üÈû´G¨Éµ~;+ñ5œñ@j1hÅm'„°ÚóIPc!ž‹TMù-‘…ðíJ­PðÓÓÄYI9ïwõÓAéí'¹ß ŽŒ¸°ÆÖÅ[ÏXðÿ"7u&°6Î÷2¸œ´»Îm0¢Û–·\µ„!Bt[ó"ŸyN kµ$ˆ-È??††0¯Ñ2@¼óªà"²<êô’™.ÇÂjž¢Ôc‘è¸.BæËf­5†Õ°E%»»¾)Îð_Õƒ.z$óo:Ð[²LèVîÔê¹v¢9´Ñ}Mp>'Ë{n[ k½ô9»æê”zYvÃAø ïïžPòÝ{‘%5¹é ,2š †ðoE"˨¯¦ý¼ãÚ0‘^â'H'DyØj C +NNtÀ3»·¹n\¿nÍ +§Þz(Özy°ÔØ÷óq;&njiiˆ›N¼ø]ÉDD <Ÿ R’yç[ªg9Úe§§wDJ±lúoaH¦FkFô\~óY OvŽv³ÔDA• ªúö«~Ö“uý™Ñ¢ÿÐîú˜‰ãµÌ*ÿÈüËôôGKR1““óÑï¼ûª™£­,˜„hÓ +´¹¥ÃÁ°²ÆÍÁGeCYé3“‰`íת½$z툖^Ý)zÿè½+VPcQ#½e,xj…€Ÿž¦Þ®BÀK{²Í¾£&þVF˜ô›{.Z”g«äÍ¡‰í(A§á¨n'§ãQ¥2y;•ŒvãÔ×ÀD«Ýôk_©É,Ýûë"FïùÇ;vöÓ  LKW‡Ðj=æ`d‰Äþ÷£ChŒß¯É8¨@’…þ+»è Šëu[t|×oL”f<éB†°¤Ôo¾9†h >"š•/×îìãÍ]p¢‡ã,+#)?¥®ŽT쥰Ì{A-a³ïª[muQºÙÌÛ²NÀ߆»»{XXXS{€æÔÈ2ÿëÑ¡Zk‘¹°ÏŒÞÑ‹ Û¢Ö Ö†¥ïŽN´v@4£}mí~c?nœm{¤–0êj°™jE¡âT¯16þý‰Û4+óª]i&=&¬»ü¡*3¬0Í"j&¬ÝêWÔ5‰•Ò á'ŸÉÄô¬]ƒóøÜؽ˜ùÔ[U2õš“è¤\UÖ®­ô[Ä-÷é=ôÑf¨Ù´;¹d•›tû‹…2†âqDÓü¬¤ò„¡ žZ¡à§§É…¡NÁ÷„˜è„´bÙg'¿,óKLlbv¹:[Ä +$Û@ìŒa—¦ŠO‘ÚŠž—ÿ5¿zQA~J\t|jQ­Ç|YzÜûØÔR5z-¬&!­„ª…[”þ=Kô/2ëÆdSŒ9þb&©ÔN|B?ã’óå?px)*ÊMŠý”QJ)OvAÚ÷ì2Xh†”,ö]Æ5ÇŒ§ß+bS‹ª3ÁÈCîûm=„ÞyÑý¯’ù†œ—+Ú`µ„!?íª£Î02ÔÆYÓïd*éT5ð@|‚17£ ÷ˆË¨CfN±è’To!þ&m¹¡jg ö‡ÝÖ ÌÄþlŸ|lƒÖow=6‘ óîN7C]‡Å⤠+ÍhµºØO曢X«eмÔHª +~zþ!°‘Ðh‹ø@±ÏÊÍ訞ÍÞàø'#-Ë‚Â;S0Ãé7ýVZà’½#¤…!?E¤dT™wqCvÄÿíÂxLoØ‘è¨=X Ç«i +¿]jàø„"Ñèà°i5.ð÷[u…¡^êÅßQÜr“è‡ìÃòûÓ™•ÒNñˆžja(² »(™¹ÃýtÜÎÓé½x³‹0™r;W‘4æf¾óñ:röy–þ—}’Ë*»;EŸÚÔ0RÚM2ëŒ !Tä¥FÂPPðÓós C27üò¡CW"òÔôk\ØŸ:zêʳÄ´04²²LPöt¡PÇXõoG˜Ì|P•‡RF~Ùן@èc½ +$5”¿ù£Ò cI¶ëã%mˆ5ì/ì÷nVÚ˜ñ¸ó_HC <ÿª|0C‘YñÇO:ÃO<=ÊІ‹´$÷›Ï†­´$' tóÁ«î&W; †0ºþd˨¶:(‚ &Œ°ÏWÎêZ.ÙÌ®Rp3÷Ï´6×Fk<¦|0íí´Ã7Ijëvâ­åͨQH +áUô˜yê]qõö‘ U†€Ÿ†4†ðKÁ+L êëóøÅ‡ôªÄpdIr¨ßCÿ¸ì¿kq}EæÇ`?¿øùMòоF?ñõö~ô,<>»Öx;ëcà#¿o2k·ñŠRÞ>÷óõy™TPÏUv¼âïï…úú=÷U²I¿8ùuÀC_ÿðäbe‹\ÈòìOo^<}èííë—^*_†rò?G<{ìû( ,>[ùîˆõ§1BÀ¿”Ž0䗦ǿ y󭨞O"~ñ·á¯Â£ÓJë7ž¬ÈJxó*$üCJ¡&Tæ|~™ ç)ÝP¨.øë‡ðÐ×±éeuº”ú©i§n õƒ—•˜9zþõ€0ø ø'C^fо©}LhH3E©)„aG7ÿôªïe%—ÇÓ ñnñR°Ÿ¹´Ä[ºH~—FwìÈ ´ô™ Óï±àfJ­Ïmd¾ß¢v8Þ~M¨ÜIeÑggõ`â¸6UBo9dÃãŒ1GFw±2Ä di‰ÇI¼áÒψ LA[¯ö­I¾¦Ò#Uµ“¯öŒn­…ié4§áÍ»ÌôНlP‘l£ +íÔ©AI4Uš“|gùS%tôt…ÿ5±^é* Œ‚Hx¡×ÚU‰µ8£¢H +Ñÿ:[3ƒÈóÐŒ½{÷†‡‡7µ@ƒhraHfyÏïH'Ìí6߈L-呜â¯a—7ŒhIÐ-—P£UêÃb íŽÎ×>— •GÆã¥]é̉—¤ó?“ù´k®£­@¯°#6v¦1‡ìx‘%,ä¾;4Ú7ž~W´—,Y²Û®³ýèQÝh²‚…·×ZG»çòG©la©¾K»k3ÇœýÎWË£jÇÖ^ôx~+ZÛ©ÊH¿ rŸ¡VŸâŒdõ+’A±5(‰¦Š@óØ0´ºÌ¿‘PJ +Èâè“Zà†N7ó•F‚ŸrhÝØáDèk ‘ᅧfå()’¡,5:òµ!^³,´»m9M- Ë\ZãŒîdǤÊ#ÿd9ì *[µjaHf­k2M¬ãDµ¦IÉ«”Þhéá< “Ñ›–YiÉÕ+ü´{릈Ìk¬|<ׄè¸>‚’C¼ÏžKV\Š.®¸3™!#Xxñn} æ”ÛÅÕJ}g›ÒûïûÌWí‘…µ^wÐ×vü{õîë –4‹•!œúÉ ÈN”DSU É‚'L³Þ· :œ Å,¢ÍŠ—Ê"!à}ØÖÞI*;¹@"%pbö dvZñ¼D£³à§¥‰…aÅ£9ƘñŒûÅJlT Ãò{SõuÆ_.$+³"CÃ?~/‘±%s}ç¶5ógb¾þòõJmÈl¯±ºtÛÃ)ÒÓF+k ΋e­é gù©Ç†Ð×KTy$‡Úµs^®lKë¼éMâ©ðžÉ¤ÙL®g‘ +íT× $ššZP|g +“è·;^I$„Þ/oC¯ó ªH!ü”Ó# XÎÞMµÛ%üãhZaÈû´ÇЍÚ|H!”0Ä-\ ”æéñFUÂÚs—Κ¶}ÖaË6,&kÞy†WBÕð™ë=§ÉØ?Sø”r½ÂN‹ +ò÷½z`•‰ñÀ?‚e7œ­#Xx±n}æÔ»%ÕD›Ü +MR”{$—ÚµWÜtÔ¦ =žVã‚dP¯~E2(´SUƒ’hjè*J#·Y1 Çžû¦T€ Ø>³˜D§1³Fw3cìëèUWcËT)€,ðv6gÚR´Ý2 )ñññùùù^mvvvÀAø@“´R^^®ÈÌßß_òïèèhE~FFFJÌ„LEfÂg–Ä,77W„„„ÈuL‰3Ò¤¤¤¨ éËLHHPÇéSÔ¬YèŒ¢šƒ‚‚$f999ê\Ú«W¯$§¤¥¥ÉµáñxŠKN®ùPV\\,]ô×_É­MØ!*ªMø'$1þi©™z fd !4­0ä¾sí‚Ó¿¦ôMž†uò†ˆ@ŵ¥+kw™'…šÊÍx²¢‡–ÎÀýÔ0™óÀ¹µ‰ýYJ¨Ô+dÚI;]C0½ÎN»Ÿ¤ÔJp]W°p?îêC×é»>0[Ø//bÿhs:NXíý¬Ì#Ô®½ð¢=6êÏœFÍš$Z. +¨g‘ +í”× $šZtBAøÞ‘-t;/òÉ•huã\zkš‰~‹ÞÓw_ñ.Ì÷ˆsw]Ü|ÚmjŦ’"ùðâ÷XéX,{^®ÈД”•ôÁƒòÿ·o0«V­’´",êœ2eÊE~0@b¶wï^EfZZZ3???u"`aa!יɓ'«sº›››¦‘Y¾|¹¢ÚÚµk§imÒìÞ½[QÍ CböðáCu.­C‡’SΞ=+צ¢¢B‘3»ví’˜ {@é¢ÿþ÷¿rkóòòRT›´æ]¹reC¢¤Hü ÔÀ«,+g+ù´IrËËʹ0%€zдŸ¸ßš †ý®lôFåTR^ôÎ^2µù—Æ3h¶‡¿‘Ù÷g¶6w^<:¤æ@¯$%øø”Z&öç’•d åѧÛë tfË–L {7×ñúôá'3{¤ðBëŒÞ¢FJÉЈõh«^Õ³H…vÊjPMM]ùåÚÜ.º†6úgÕ‰ˆ¼8ËÂû´ÏšF†W£"ì—+-è=w|Ôdê) †3†ŠaØ@~”0,{ºi„­­í§Ãïå.Ôæ}òœ5Th0Â5 B^y}¨ÌKý–ûƒ?ÍýmüÊ>ßÝì4|ð°EWë¾U$>ØædÕª9NíqO0ÛÛÎÚ÷,M꾑oÏ­ÛÃL£r¼Ó,‡Í;ô"z;4 ‰×Vú/l1']Í­»_Anøy¦R’¹çFÓécÎçËݶ¾~¹¢-a7in^9÷¼h¶ªª +î…j0Z^ø’bøÿ(àr¹ )*1T¹æNNN å={öh¼æ%%%T#ÅKMM…³ + AÙh¹~bHûí©¸©/)†¸±ƒƒ)Ó" ¶D5Wö„anoÇÃ?ŸÊ†1M¾¬´}>>7’¼##Í,ÅGÆóÔŰèÄ3œa52ì½]žÖ’‰qîΑʾ„»ëa¬‹SÁÖɧ“þ6 Lß;šÖ¦fþûbH~tŸæÄf˜v¹;ñM±HRUú.õÐ|wK ãÂE4Ï1gîèÇ7p ¾ô‘ ÊÌ㓜XüA{Þ©¨õŽ’œCÃM™–ƒ6¥æÉ ª"óì¬N\ÂiAª¬he΋{wIn®÷Ô#:Ì9“Fþ;ýEn¥l÷Ýòö,c ÷Šegò=ˆð±æ8ÏO© ?"êÖÉœ²ëA¬f¾{ž–J¤¢OI+zô }.¿ +õËR‚ºÍ´øéÇí·óÅRÁ©1êb(Î<±dœŸÿ¦Ûð+ã&šãÌVse¿Ë‰žœ÷ã„EÇ”ö«”ó3À˜m¾GÝ/@(ñ¯‹!‰(ûú†\-X²§âqÃ0ŽU׉·jÖšèp/¿?ÜÝ‚`Y˜„y·9gÔ%LÛÖ7qvüòþ-¸8“Ë7á±q†‘óȈ{ò¡øÕú®„êw¢ÛÆ×²Ìâ”5V,¦ž±¹±aÔ. ê)8‘Έ¨[—g–ÞÙ<ÄžËÔ㛲cשG߀…¿úe)A]ŽV õê›s[1U§Û„èµYûueÅ÷²bá,ž™…ëÙzþ|ñ£âjjÉRCôl¡7âÈgÛ+ƒø‚ 1Db@bø%Åãýíøø¦ ý~;•~4+:>Ú”i9ñÄžáœZ1,ØëÅnÂR~úE²ŒLûõ£<­8>Б…¶ö™µjSxø¦•ƒ[ópÂnÊùIÙõ_FõkËÇ1V‹žÃ}ý¦íy"’Jò/ÏvÑÇY6}¦® +ܱqo;#œ°±¯æ©Á‰Q†Ûsætg£fnžƒ|V^jéCª¡M-HE/"¼#tõ²Å æÍäÛ‘‡3l„ºûК«cVu¬êÃò§ûüôpÞwÁ—Ô«ÒB}=ûövkmÉ% ›÷˜žZ€ m"ˆ†ðõŰK—.TßÒa*+k*§)†Th9®‚ +1$¥ d‘Ê@§SR¦êsáj€Å°gÏžu­ž™™ †¼è¬R^^W¹}û¶Æbiiip1²Èòõõ¥se¨>|8hJËq0ZÄ&tÄ|õé4E +/<˜¯+†Rqæ–ï9 ›)—Êe‡¯è@°{†É‚C×Q I„\X5ÚÍšƒcäÈ1–¹‹ÏÜý÷«#Ó(Ki£®j[Ë«aØÏ–×kšOÑ…Ò»[†Øq0ŒeêàÚÓ£ÿÀAÞÞ=[r1 †:úЖ«cVI:ÂbkCqöåÅ=L„õÀ ©…ZO\˜¾Ã·ó="^iï@ H DC@b¨$†H Aú7!†RIv”·!Ãl̉¢ÊÔùNÌšX4ºÅ° ÊKI ˆKÞ¦žÞ2mp;&†õ +}"[°S–6ÙÙ¿D–{è“j|Ì­Þc(×:×UO4x’zRµ>4¶P•¾Ì…ÀØ­§œÌ{ +o5gÀb¨mÚruÌJ×qIZÄPôîÄ$'6Îë4óÔ[ÊC‘!$¹»èaäÔi”E H DCظqcjjêgo‰!ú‚İÎÀb(•eÊ07ËŽ N¯PÃ"ùê`Ÿðwµ(~µ¾ ¡.†QVôP3œé´0Mª&må'Çð1f»¥éÔš£M Õûª÷¡¡ñ¹º)ù­$/Ú[SC óÐ4X8—Ƭ´@%†’¼Ë³]¸ “ïWß,R»Ò’ì;W-^²ÿr—‚X>Ît®Ï8Ä$†ß0’òœ—÷n&&$Þzð:VÜSñÛó¡+¶^¦<\h,œ4‰áËu Œíµ·vƒmyÚÒN¬ Ãf†ì0 íójÏÕ1+]·_Íb(É96ÆšÁrº¢qË $ïàP©µ?^P>ar¶#ÓóÜ©£K¨áßCÙ!…M0V絪—Å›z²±ÚÛÑ—ï§Þm Ò®;®9`tÝ$oôëdmÄåòlÜÆ†§So ¨|}l¶»-—A˜ZY[±q†aK¯Wj7¢ôµhtU(­Œ›bk9î”â){V†Õz‘Æ<ˆÆÄ×Y1T¡E‹›‚W U¢’Þ»Gëðh‡£sÀZ¢’îÝ»—æuÔ#*)ŒÊŠ!ÌîÝ»A±³gÏÒéE ðŠ!Ìž={@{{{8ËÁÁ¡!=’Ê š"ï€pÖ_ý²üüü@:)¹ T~¸ÊÿÒŠ!ygIžãÀlBêÑÔË5Á.•ÅPüG¸»ưšñ©ðSFJÔ´®Û·6ÀX}#>÷Ñóݹ¸a‡É;¯>ýXTVVôáÉÅCl™ ›/”Èê¿ÝÜ‹hÂl÷úÝ›¬ü*iYò‚vlŒã4:<áM‘PXšu+zš«În» E1u­ÓÖ‡TCÖ+¯ÏlÎÀ :/¸ôG™ 8ëöo Ü[v›2þ;ãzîÔ=]³Ô=+U$9×]®øåa‘_[6ưî;m‰üÏåÛ¤²2 [ÓÎë§ŸUY™,k¡ôF°3 c˜÷Ü~öæÃ§Ó.G/îߌ¬Ól|lþgz» ˆÿ}rôx<½6Kî*ÉŠ,BšÇæ|>1ÔÕO}›®Jïd +~›l”9¼î!· ÅU¹ ó] Ú/¿Oa›¢G«Ýôô;ž|Y}n_Åñ+ÜM™¦ÃÖ<Sqï@ȺӯDäìøê•1Õ»î‘"¾"1e~-1”Š,o/N +ž§TCÒyn¯÷°"0Ÿ0ŽÝðˆ´sÓmDÏM™òÛQUƱ î–, ŒcòÛømI­~üQüj{?\žÁr—»dÕÛØù}›q@ŒmÝë§ã5Ðô(iÝúhhAü!vº Ǫk›vûGÅÃ5n\ #xV·êêCÇtÎJùã¯ßŠ‚‚˜álŠ· Ñmcu—™± úÙéãµ}²šv™õ¨Œ¢OPG] sss¿²òûëch”©UÕEΆ½½=xµb(ÎMZ:yÄÀ¾}=‡Ìß‘œ-ÿŒˆßº|ÕÁôšO>IQêÞå;n|’Ô¹ÙߢgÇV-ß™”_S[fU+"«ÿ®Ìº²-ØßÇÓݽŸð¶ø?*¥’”]‹†:—‘‹–mQ<¢)x{y뜱ƒ==ú °hWrvµ„‰^^•šqem€×À…q…ê×¢`¯—~ÇGòy•Ÿgaõã%ÍI>n÷`±}úìÍ"1DbÊ 1üRbXO*>>Hˆ‹K|š«ù&%*ʼ—páÌéÓçâo>ÍQY$«Ì~på\Üõ´gËĵÞܹw&öܕۯ èÝ^ê܇Z…¯n^<{þúý÷力©¤$#9îì¥Ä'5χkíCGnýfÕPÄeï&]:{&îÚ×ºÝ „ +A y£~ÝÖßÐrÂY°6Xy#Èž7`ÛÖÜšß)+RµÓã:û­Ü±ÿÀ®Õþíyœ¶ oÊ>‡ÅïûYéµ_’*ÿP.¹þ“§ù„3ª^H§Y‚ìá~¢óº—5wÙÎmV×õ¯È¿Ë®¶äX÷½e_LLtX»5§Å” $†OýÞšÁn3löü qYbÑ«]Þ–œfýæE:²?lzwsŽý¤Ø\Ùh„ñS­Ù¼¼Ú»˜´õF±úµ^›ak>æd‰¸ðþžg~»y‰T?ô•ÉgZˆÎ 8¹¶òaè÷Æœ^ =täàÖ9Ö,óA»^‹bHØõìÛcÀ¬Ð]{ÂâÀ&Z/¸%»y¯Ï´eµîçÝÛkv讽K‡¶bNŠ,)õ¬ˆo:*)Yæ!„¥¥¥Æ¦<==A™ääd8 ÃììlPìÁƒpËݺuûNÍš5MiÃeË–=¬#¤‚^œœœ¨®ÒæÍ›5V'…‘ªÊÏ?ÿ ŠEGGkœ‰««+UŒ@ ùi X ­­­á±ÙØØ€,òÖµwXlUÄ0%%ôâááÒ}}}Aúµk×àÖÈ{%hí?#†øß¤1ˆ¡áèãïã›ø®^©+‹›dm2üл˜œj1½Ø?}ˆïÚ”ê/zÂÄYvDóšshsNŒmfà¶2]P~k¡ ·åÔ öfÓèG–B-†U·8±ß©þÑOR|çpøo©¤‰_­ïÊªÙæ^Дh=ïfõO‡’üc,XBÊœ,!°9ƒp¼JýhlÅÅm íÚ9š˜¹ŒÞ˜­e‹º }£»×oÞÝwÆŠˆ£×Ÿ(ýl[tl” Ñzþ­šï[ÅgÇ[-‚ÈË%ÇM¸,¹SUth˜l“»´:T7´[¾ðàК,ªYQñâ›CšQIµ‹aHHU18Ldd$(£E ëÁš5k@S·oßnHSZ ©a¯3%°ja×®] éEE é@¾.T­!1D Ä7MãÓ2÷0ì)Ûp -<>Ú¬©ÿé’Š#@ ˆË>¾¸ûfRⵃS Þè“Õz#É;;ÉΨó¸±yNAWÕ9ÓëGVŒZ %÷z6–JÊ(‚·þÁbH +k ÂvæõÚÇ7Š å²úþú¡z±ÎbòªE¾WG»šsõ¹,cŸèêçAK♚§yeNø1%jÙ„lyÖcòìûLÞ|ý£ld²'›éWkGQBŽB>-ÅŠá¬Dp€ïµ6„ÓYTyyVó õ,ÊYiž â?CÐÃÏC$†øÊ41H+®ÎhÎíúZ,ÉÌ·v¥B*€Ä°âIô$7sŽ~S§Ž»õèéfÏà ÊÔð°¯1Ž›=UTï~dÅ´ûók˼{W*×J-b(ùáαš_ý5¶ôæÏ®¦ÎÎÖæ>Ñï4l4gíãµà‚ÊâhÅÙñf„ýìd¡øåº.< +EÂЃ…ZìOK–¶Y!_-bXZZZHƒþùT¡C±XLUýÏ?ÿÔ˜®”ÒÐÐФ-¡Ga17n¨2gÎÐrq±RL**1ôññ¡3ýU«V^à£ÒI>|øŠ 4¤Ož¤ÒiyæÌ™ JÃÅP__´vöìY®E 33356uþüyPFOONï4Å>®B TbX?¾®Jª*ÊÊ…ZcMK„гui QBC‘ ¬´L ªGlqæÕè=Qg•P¸¶oOԹǟå¸ä:ô‹@ ”Æ$†RIöÞA<}Ïíï7h¡èÕÞ¶l‚oëähcáäùàÎj7=–•ë˜Í‡–»X Ý—U-P¢—Û<øún+ï +êÜüßâ¬#z8Ç´¹Cs+ïÐÈ@GÎwkž‘w²ò¿ú:†V­œ, 8]f–÷ZuwEG=œÍ·j1‘l_ôîÌÜž–lnSǶÎÍŒØüö¼kªö³åËî…û:ñôÌ;vplªoÐÜcî¶õþΆ –±MËá‘jë†UYç—ù8ó ŒÁ晘òõ œÉsè?ÿÄëj#®Ê<>ÓÍŒÃoÞ¶½“¥>×¶ÿÊëò<ê'†RêY!< ?4>{³H ‘R‰ágDRü`°w{K.k‚álÇ>ÃaÌâܤ-“¾wà8†1õmÜ|Cν­¬S%Ô~Hˆòq³7áÈOlÇc»ïF$fÓ7KÁQ_.FtÛøšêÁ1?}Œè–ùyŸ€ÑÙ/@4Rþm1¬‚ì'·’Rîg*ÉÄÅiÉ©O³u…f©¼—iIIi/>©Ý·$åÙÏÒ’’ï½Î‡Ž•”þq/åÖÃŒ¼dÜK¹‘xû™¦#o)—½œš˜xëaV‰âÆ'*zs/9éNFÅÍ¥ªèÇ·Éá$¦>|S ~“­Ì}‘–œxóþÛâºþB«™úÍ +ñ¿Î×JZ 1ü×ŰòÁúž|œ°ñ˜½-æÜÅóÇv.ì ‡³f^.¬Y +IZØ´œ¦]Çÿ¾uÍ,¯V\œ°Ÿx:›v%T¿Ù7† «¸ +^³mwô¾¨¡K&öiÁÅ0Âaò™š«‡H ¢n|Cbˆ@ !_A ™LæØ†amm ZƒÅü¸ƒ‹€¬¨¨(ÒUÄpíÚµÇk1bHwtt<ZÛ¶mHß°aHŸ7o|`1œ2e +¨²uëVPeòäÉp••+W‚¬Õ«Wƒ*ä¿á1ÓÃOŸ>ÁW&//dQ‰aee%\%##dÅÆÆ‚trð˜éˆ¡¹¹9|1É«Zû¿ÿû?PE‹’WTß®*b¸ÿ~ÐKçÎ5Ša~~>­ù-T’}t´5ƒéœ, U€F 5ñSm¸‰÷ž·J¿jJ +æ´eaL§©BÍUÛAbˆ@ u‰!h_A ?/Z¢’¾{÷dM›6 ¤9¤«ˆ!UTÒ^½zÁÓãÒÄÅÅtšQI÷îÝ ÒÏœ9Ò à*Ý»wYZ¢’ÒÃÌÌL¸ +y;YTbX^^W1Í´Gð˜éˆ¡½½=\ÅÁÁdÁQIµˆ!ùr€,ØLUÄð¯¿þY~~~ C•èCä[dÁbøyù2b(~±¶3)Ã~+‡+ÏO0Ãv?É»•—ÀMF‡îoÎmÅdØÎ¼^I£êãz»¹Ñ„Õ7âƒêÊ $ÿÞ™co½.Â()H?°xTï¶-,Í,lÝM ‹ÿ4ª*h¢ì„°I}ÛÚZ˜6µëäu?÷hVÝß5Ý|ÈùÚÅHñ‡3ËÆ Šz ý”1ÅÜü¥sÆùOÚx£Dypå)›'û[|ü­XM KŸ ðìä`mfbfíàÚò†ËYôÜ@ ¾*H DCؼysZZÚgo‰!CŽÄðˈ¡$¿ê‚YÁþÁ¤ÔTã.94Œüãûmï” ­üäh>F¸­}!Ò]€F u + ÑÇp‹ßk_r“ä_ží¢³lúL]¹cãßvF8a3bßE=eA¤-wÕǘæ]'®Ü¶sûú¹ÃÚÚy êÆU\Ivd?=œ?òX ¸‡â8`Uu{“pYr`Q&Æzà<§ÒØsœé´à¶P¥_Ñ‹Oç»ø¯Û2£Ÿ½F´œz¡°ñtâ‹‚Ä@4B"1éH ¿Ð£¤’¸)-˜Ì£¢Ÿ)Î¥~¸܉Ë0-­&;܉ÀøcO+?ò)÷#¼é+uÐÝ„Æq埛ԂÀ0–M¯ÉköÇ?üX¡Q¡*Sæ:2qÓA»ÞÔ襤èÊŒVd»þ§åë“° Iò çcŒ–3®”Ô΋ߌѤ‰ÂŒeç2 ÛÀ„ꕼŠó-ØnžßóõîÉUt/~µ¡+Áh9'YðrC76¦ßoÇûÚq•œk†®«žˆT„T˜8ËŽñ‡ì‹‘UOW»˜^¿HêM–ñï€Ä@4BÒÓÓ'Ž9zùôéœõ矂¬ƒ‚ôE‹¬!** +®òöí[PCR^BÀûÅfÏž Òׯ_š"½ ®BúÈJNN½lSÿXù³¶’O{½¸ «)—RÉûÈþ»G(xX´øäSœÓk³|­ReŰ¢à}Æ8h›ðÊ4Ó!8Es”rø×@bø¿KeÞ«{ɉÉ÷^å©ü&+©WM¼yÿM!º-!º‰ZahhHU CšÀQIÉÏ[8+++«®ã„ÅP Ÿ1*)Œ¾¾>\¬G ‹Cž––V׫¤X µ@%†4Ù»w/¨nggW×êI~Òº!­ 9–nÃ&ÿ4wδÑ}Z²›v~ø¥ü®Q%ß +h3ýªŠÕ=[óq}Vè, » mÃæ>ˆÛ³æ§±Üìø„üÐ +ÜÐiøÆ”™·JÞmëÃjB´Œ‰¿q!¤/)eV=V^¹«Þ·Ø'Zä“Jòv`Õˆ¡T˜ô“ƒí±]¶³Qôü7–ÅÄó%w—´aµœ“,}y¬¿)Ãx̉YÍ‚£#MpR#)Dµèø(Ü`àîòÖÕƒÏs^>¼#tõ²Å æÍäÛ‘‡C«“ÑXø·Å°dÿ`vŒÕyís•âŒM=ÙX“ês ë… ýàºãªí6€ÏÝÞg@RxoÏT7&Ñ=4Þ‹!Ì8ØÕ‚À .Ï€ü¯¹ìÌEÅÀËîòwá3™zF|}c[õžþ +œ†hééé999ÿö(¾,H aÖµzcE’}Ø×'Zό϶$x²Ùƒs:…ܯ"õèáŠn2îœò‹Uw·aâ¦ÎWê, » šc—¾½udÍ#¼ Þtô±OÅ¢#ÅÛ‚a?;I¨$hdéNDö è"¸UÁ_½ÚM–²§GüQÇK¥’;=9ú>ûó%‚‹?Z²Üd‡“ÞhÏ4ðÙW}­Ê/M±a(¶J¥…GýŒƾ1Õ‡#+‰aéÝ-Cì8Æ2upíéÑà oïž-¹CÑibÈÑãñôÚ,¹«´xE~ˆgÀã±9õCÙ,¦þ±Tªüëí5Iaâjfü–úµe)‹¡èÙ†îúçI‡Ÿ•J¤’â‡>–Lߘ|‰´òÖ‚Ö,~ï׳Éû‘¸ðnØs¦Ù˜ã…ÿâ4ß:_(*i£‰! úVo¤Hò¢‘ZÔ=ôÒƒeÇFaD»e²;~A”cyîÌUÚ '8`‚B‰t Q¢NC>>¦)Ž ?\,g„v'š°ÜCŸ|Pãcn±Ì¹àCYpÔ&¬~»”ÆE{³›ÔFß)Šñ5b6L¨,96’Ïê&»0†èõß•S%óPvÍ1$Â[²‡d[¥%1¾|†å„s5ßV`1¬J_æB`ìÖSNf‚oÂAÍH D#¤1ˆ!¿ÿ°>†vA rUÝYälØÛÛƒW-†¢gÇV-ß™”_ó‰,z~|õŠÈê¿+³®l ö÷ñtwïçã¼M«ZR˜²kÑP'‚ã2rѲ-—ßËŠ Þ^Þ:gì`O~C',Ú•œ]-¢¢W§×…D¥f\Yà5pa½ö„Ê•db%ÎMZ:yÄÀ¾}=‡Ìß‘œ îwÚÓšN9TeD/vNÚ÷°¸â˜Ÿ¾’J +.,õ8ïL¸]fC4º!¿;1oøÈ ·j;:?Áœh5ïV=_=⋉¡@ È®AËŠä_ý•]GÈÏ7ª,‘Hó×T-b˜ŸŸª“bh]ƒ•••5ì2ÆÆÆ =88T'?á*ééé V¹¿ÿþ›jü®®® k +233A•‚*ãǧs•ƪ°ÙlЬƒƒ\ÌËË d‘bÒãââà«aii Š‘­i´?Ç©æòÛo¿i|É$ <øP¹sçRM“¬¥±5X ›5kW[(//×XýŸþ«…µ>@ó o~ülˆß„õ ]©¿²+UŸWAÞ1¤2«ù¹-·úñ¢Ò6>Ùf<Üb¹rh”P¥êãÝØ½›w]ÓšEür]rÌ¿~”HËOŽácÌvKÓ)·DÀ‚VíÍÁˆö+Bÿ‹Ò—¶cBb(ÉŽì¯G¸®J¿DÞ3Ý‘5,óO–ñ'^m÷à]j#”’µe1dͦ_yh8ŸI¢@C¿â7r}õØÍF’í­V Dc¤1ˆ!oÔ¯ÛúZN8 Ö+oÙólÛ:‚[ý(©àÔ4ZëÏg)âi—] lɱî;{˾˜˜è° wkN‹)þ,H Ÿú½5ƒÝfØìùâ²HýÛåmÉiÖo^Ä¡#ûæw7çØOŠ•ÿ‚)ŒŸjÍîäåÕÞmÄ” ­7èµ'P®T,­HYÔNëì·rÇþ»Vû·çqÚ.¼)ÿ*§±½"êt-CÕŒ@U Õ(>6’O|·ú©Úw^IÎ^/vÏMo4ÕB hñÎ1422¢*¶bÅ +-ËIuŽJ +£E »ví +²Ö®]K5Î/•T pTR¸\nC®L=¢’ªËÙšÆ2*QIé@ªt=¦G%…ÅP ä«©±:©up±[·j‹#ß3tZþ2‹òågH´™?—#z¼²#±ÝÃßÉþªº»¤ 7u´VËnÌrd2¬&ž/¥U€F äK1¢ÍO×ÕÎs½ÞÖ×c´˜% !#ɉòæaD»Åw çQÅoÌðvõ£jÑÿgï¼ã¢¸ºìî2ËÒ (""¨ÑˆJ¢bC£16,¯%öšX"hb4Ø5K,ØEcØE"(¯‚¢ÂEñ"å£Èî†ï.årXv†D0ïyþÂ{Ï9÷Îe݇™½sçÇNŒ@ÒoûSúYYtO¹Cb›z2ZNóg·gLf\)=åÍBbËY.ÎR†H(ü•?ÝÙ_[dê<ÅIŸiÿý~ +Åðá†OÉr>^±ì‘Ë»HMD¦sýP id41ÔwæÙ±Ò¦Î'Ê®æ\œÖ²éHÏg¿Ž’T+†ÊÍŠ·dEæ'v'%´±»XZvëg–פæL;—в¿º+Þœý±¸óʘâ’ÍZ‰«¯o”}†ñª§’T,‹?2g˜óú²'åöÔL«’¿²Õc‡cªê©N ³#VØé4ìñ¤" àYÔ+Žý4ÝÎè£ËðaJHpww'o#ï¼,Š!Š!ŰžîÖÎ ý®“D ¶õóÕ¯óeEYÉǾ±“Yœp¶ì¯‘ŠÔSãZŠDÙ/8xãvÜÝà“?~nÊ›ØUþq\mi^ÓÚ0¡®Í0×§oDÄÄݽzåøæ¹ýLÅQ‹aËD.'xIGMÄfÜŽ€ÄŒÂÂìä°C³»5?^Rò Zé»~²û{h Dͬò{ñ:íQ ÇŒ.m­ZkWº™¶äR¦žT_¤?òxù·ó|&iH ˜Ò/.‰¾ò) +Æn-üË+·À^+‘@÷Ó%Wžæäg&G_âЦÇÌÉÊ­wìIÁ_AC Ïå)uHÏioÉ»äÛ3ã>j>ñ|VÞIb¨xqà ÆtÐrÏ „ŒJË"GDÍ‚1Ÿç_ñžžé9\[ÜWqéÍþŒñôKeNÇ«žjRyH΋øÛ¡A~ÇfµgôÇËg¯ÇÖÎ5Uõp‰¡"=tý€ºífzÁfÏv:ê2"H¿óšK‰œ»Â!HÀbˆbHA1¬·¯ñ=ñþΩµŽPP>’@ll7Í㸔§È¼µsl{}Qiˆ@¨ÓæËõðîÓjxDT™WÊõ>k©U11e¢¦±­³Û…Çðk'O¼\û›I*¦¯Ù²÷‚3 e *»ƒ<84ÁF·,VÀ´pXuýÜ\sc·®bW¹’­IÉ*ôÛžLÅöÕÁ!Ú‚&ª·Ã–í3¥…P éçþ~WWžâ5§“~Ù4šu_èõ4/f­6ñI}“ÏÝsÿ†AÞ'D ó‹ónÌm¥­|(âå¡¡RóÙ×óŠóùˆ¡ò]÷êêQ>bÈ›¬Ôª÷ø'b2•Ÿ7PäòÏŽÕƒ/¥ht\^\êxb›%ô.õª&åÅšfg$Ñincûiû^v–úÂ’Ãb¯ÇÒÎ5Uõ°ŠaþCÏ)íu›v_r%U4ʲ¶±’ ñH¨áo AêCC +Šaýîï$ÏytÅÛëÂE¿?§«½½Q‘“íÉçâÈÄLµ×ùª àQ5%7íA¤ÿeïóç/\¼û<[ýw€e‰ø]¼àås=âqz5Ï`’e<¿êãåëwûynÝ/×)R7Žòä´\2êÛG¡—/xùúÓQY Á½¯ƦñÝ—Aä=Ðhݸ0b‰Ävå¤_õl\”;Msˆáoã ˜21,¥èí£ ÓîKœ;IEîe•D®Àgr3ÆzþÕ”—Wé9ÅeŽ×î»H•OÎzªIòG›íµ4?YtãUé„dñëí˜r1d©ÇÒÎ5Uõ¨ÃüØ]CLtÚŽÛOýne¼õ®ËرžÍ"HC‘_NttôÇ,4kÖŒž}ú¨s÷îÝa˜¾¾>íB1lTÈž:¶Çí?Ÿ‹)ç96‡Cù°hDbX,OÜÖGG"ѵßTz%ˆ¡ìî*[F»ÏæÊ›. +žœžþ‰T“ùŒˆ¡âÙ^'ƒæCwß/½.¦Èvé$n>õbn©LÛ/^ìÂÂÖ­[ie777µ1?üðœ'‰¤]7oÞ¤í©©©lsfãØ±c|V†C Ïž=K«­^½šNl×®JÛ/[¶ŒvmܸQídV¬X…¬†Ú•9zô(-«"†ãÆ£a=zô í-Z´€ëéîîN+wêÔ‰†¤ípù§Ú9Ϙ1ã=ˆavv6433Sí¯éÉ“'4†#|8[îJ:{ölµ1µÛ•ôÂ!†"†4¬W¯^° îJêãã£6=)) 5ù8 ]óæÍ£í»’ò„mWR2JMWÆ××—¦×ŸÖ•]I!+W®¤aQQQla(†‚ È{ÅAFŠ!(†l "‚ H]@1D¤‚bÈŠ!(†‚ RP i„@1$"s…ñãÇÓ0©T:PTTñpÒ5kÖÐöÁƒÓŸûöí O¿===iå¥K—QqL8šÅ0##†ÉåUÄÄÄÐöøøøš®Lxx8Ûdà÷ÝxŠ!1kšNÞêi ‡îÞ½›N²ŠeV»€*i¢ØÄ0??Ÿí!’EÓ†]:t ]'N¤íîîîpÎ^^^´‹,m'ó¤íÁÁÁ|~M¯_¿¦)ÐXU˜0a Û±cì8p ]¥°°°¼DA¤V "R"##É;Æ;/ Å'µØ•411‘­Û®¤ÙÙÙl)Ð’Tv%…ú3bÄÚ>þüZ,%''ŽBÞÏiO1„|ýõ×4†C ÙàØ•”'lbHFg[ó÷OëÖ­ù Ü•´vWZMAAêB£CE^ڃȠÀÛ‰o‹Tûdo“n‡‡ß{žSeÿÌÚu© ›ö0*40 0ìÎcõ›V)ýØk£Û.ÿ45…eÎo ]u{Ø-G}i„ÔÓ®¤(†|@1|ÿ "‚ ÿV\ óï™ÚÙP"5o÷±u -“>®>ÏËî¹R¤­d.I õÄzí'ˆ+W·ÚuU¦àñé…æÚ"F·™IKcM¡H¯Í`·ëÕYÁÕ™-ÄWÞ•©éº<£¹ØvÕ=5]üᨠC +Š!LA1¬ã@(†‚ È{¦ÅPvCw-½Þë¢KŸbÿòâ,k¦©óñWJ9Ëðf&¶{è~Ž¢Xž±Á±©¤ËÊÛ%—k×Uyä»kì´tl¿>÷0«ÔCóž^ssh¦Ñlä±TN5D1DH=‰!©),G pœ?Ó0XA΂BQñ?œˆ¡…À,šÂ!†k×®¥ñ!!!°1üçŸàˆäŸ´‹ÌYídˆÂQ ®Y³†¶÷îݦkii©]@"†4&!!V&Ÿ´K&“©]X•• eû°&Ã9sæÐ2:Û¯‰Ï £j[;y¥U[Ù‚ϯÉÛÛ›­¢ò:G1DAÞ3 ,†™G†j2}Ü“ËOt +¾nŘPX\üöøHI¿íOË»ŠÂ]mÄ­çÖº«Š¿8ŠÅŽ»+]”%xoÛr$$¥,9ÿÉU÷E†p8|Êwû‚SKí²²¸å'ú¬Ÿ5ÒiÀçcæý|í±O©ÄŸ[ç¶?,³¬v^ôÑ•Ë7œT¦zò”kÛW¬XµbùÚ³€°Ê_ÿã–KÉ•ëË_†\>}Ôçýû6Éuwp*ú"ÒÈØµkWTTT½‘••Åv޽aö,MMMµ) ,à3(Ü•t̘1´C !ÄÅØ*³‰!y¿…’““i×ܹsiûèÑ£ùÌÁ6O¸+©‡‡moÓ¦ ¬`iiÉç¨kÛ®¤2:Û¡}óÍ7jSÞí®¤$&&ÒòÛä“¶“ŒÊ®¤(†‚ È{¦Å°àú,S¦ÝÒÈrAÊ:3ÖPüéúxYqáïó-Ä ‡øÕù RqÏM òÚu©ŒœuzŒTÃdÔ¡„‚bµÈíû¢…Äl ËNÏ“G~žÓÓHb9ÍKùíA(n—gY2Ò®S79yÌ}Á@ûn¥ âg;ûkOõÍ+©¤”]‰X»ûƇ%sP¼:0XÇÐù‡iÄ€çÜÈ+Oi°Œé¬«¹°~^Èwµ´Û^µûÈÑ}k&~¢/ùxihžÚù"È¿CC¶CC1DAwECÇPöÐc˜©´Ó¤ŸNø^¾pxÕp+i‡y¾Ê;Ió~¥%î»ýYÅ=zñ¯v]ª#çGorøH$ÔiÕÓy®ÛÎSþ±/¡"fyMjδs)·0Å›³ÿ1&º#b¨xy`ˆc·îAÙU¼ ¯¯Z•b(“=Xg'±Y¡ôSÙ;›Ž×ßpðþ’;dsÎOh¦7ôð‹ÈeãI^Y¥¹…¡‹ÛŠÛ.-„â)‹?2g˜óú²‰ÎoÍ´*¹œŠ ÿK ¢²Š!‚ ‚¼+Z ‹‹ž]ud¦c`jmÓÆX× ýØ-Á/•WÖÞ¢)¸ìð)»½¢#c2ójAíºÔŒ]ø"äàŠ)ƒº˜ë3‚& }Ë~Ó·ú¿Pjq0 Æ|ž…ƒez×÷ß•¢¨·ÂsL àœ™Ç†i—ˆaqQäÒv’ž›äÅò§Ûú~y pe׿½rKíN»ÿÎg +ùßzH¤£N¼Qε0xQÍOÜîÈÔ|ÇPžó"þvDhP ß±YíýqçxmžŠ ÿP Q Ù ÅAAÞ ,†¹.íµÌœÆ—œ(2nmtlª×}ýݢ⼓Êkß>$ +æb-n½ ¨°v]\Óe=ùÃgï2çõ…’O–…ç矫Wu» ŽË£eâ–fŒ.c ®àâT£R1,.ð›k¦ÿå‘7Šô£Ã {nJÈóŸgÑvap¡ìÞê.ZŸnPÞUªx¾×IOwоŠâ‚Àù–Ú=7=RN»Ò­¤±‡¦ÙItšÛØ~Úþ—¥¾PÅi\„‡‡¿xñâ— v,gÈ!¿³°råJGàÿÝõë×Ó”„„¶A'L˜@Ó›7oNÓ¡‹Éd2¶ÉLš4‰¦èêê²M¬iÓ¦4¬eË–´½GpÎp#Ð9sæÐvbOló'ÎK«?~œ¶³f›ó¼yóhеµ5E,Ã9{yyÑ”€€¶jöíÛ󱤾}ûÒQöîÝ«¶m1·lÙBÃÖ®] +Ã0OOO¶fÍÚþÕW_Á¬ö×4tèP¶ÃÌϯxGf³T ˜B~4å×_e› y¥Õüÿ ‚ ‚Ôž†Âk³L×ðНæžkPâV…Á -Åewc–u'÷Ú’$¯]é(Ò Õ×°\TXà3¹c=ÿjÊKÈ«ôx+iþù R¦Ã²(:Xþ¹qúebXœs~¢Q‹iÓ}¦˜´SÎ'ó¤s3»µ±Owõ×éøCtIŠ"ýÔ˜fZ}·%åúm¡?pÏó’ëœõå6Ûki~²èÆ«ÒÉËâ×Û1(†H#ã=<®ÂÀÀ€-ÌÍÍ}\ºt‰Ï jÓáCˆ¥ò™ OjqŰgÏž4ŒXŸ99’Ïdø<®B{{ûš²···ÚR«Ø·o óõõe §aëÖ­£íDÆá@zzzjÓÉúó9d¶+†‰„-eýúõ4¬{÷î|FAAz¢ÅðÒ4cÆêÛ +ËþÕY—ùÄ-FVœyf¬¡f¯-‰åF§¼ª&.•ÈÚuAäI§~9xÉ¥ŒÊÍyÞ“?b,Êoê!ÖU^ñ+ïR¤?{–]ùŠ^Ñ­e鸳9e!²{«l™r1T¼9:LÚÁuç|ë–Ó.•S<ÛÞÏ`àæí£ -+._æ^™iªÕk­ÇLó¦#=_—ŽÄóÜ8½Òµ(Áë㣤xÅil RP !(†CA䃠aÅPñúÔ#ÆlìÑ„RÙɉùÙѱZ¬üF`Žÿ7Vb3çýqÙŠbÙ« 7{Ý^›K7z©]$?byg-Æ|èúË3J; ^F›e«+¶Yœ§4ÇÝNRIÇo.—>"ûÎ'#Ý~Û‰p‚[= X2ÒÛâ”[Ô$zŽ·Ö—‹!1Áºml,¥Ãަ+ÿ]õCGöÖ-M§_ªØW´0|‰Xj(mAw¡õ•—?™Fy¦*ï;ͼýË8‡ö­4$C½}ç¿©=(†CŠ!ÅAù hèÍgi×~tj¥­ihѾS;3Mg÷?²Ê:³ÿØ:ÌR[CKÚTOÌvu*‘^ø«]¤(ÙwÅ—í¥Œ@¤©ß´™T‡jè[9¹ž}\¶MìمŽZhj7·þ¸=™˜ô“©Gã•]ð;€Š4ß…]¤"±¡yóLûº¹Ï±Ö츼ôFÑbåÖ¤Œ€¡·±\™i"JǞɳŭµcDæs®SY„»’>:0Ê\“‘šÛX›ÛŒÞ{ç5vZb“®ÿÙƒß=A »wŽ~çeyŠ¡ŸŸß2ÓïŸËÙ¼y3ýùàÁƒ°Z-Äðĉ´šÊ!®®®j'æääÄ–Bzie¢ ´ŠaaaáÏsssÆ!†Û·o§)ĬÕN î½Ó䊡‰‰ HCCƒvMž<ùgu|ÿý÷°Âœ9sh:9L6eÊ#‰à(вhûŠ+à@b±˜V1b ƒÆš••S22*nÙÛÄè ðØUzjÙU™¢Œ§÷"‚ÃcÓ«î\Z˜žò{`Äý4Ö§ʳžÞæ5”ZòC]ÚI:•»¤º€Ôذ ÛI¥×5å™ ‘Ááq©ø,CäßO1äÉðáÃÕž±[[[ðZˆ!T6þúë/µé{÷îå“b˜““ÃÆ!†ÚÚÚ4 îJ +IJJ‚ÕÞ¡’v¦££SÓ s£é.Ê#‚ ˆ +B ÿW‘½¼áj§g4òØ‹Ú8%‚ü›A1dÅÅAAêÆAö`ÛàÖFÚúç]@-D* ²bˆbˆ ‚ õŠa‘Ÿñ(¿,ˆ|à„††¦¤¤¼ó²7oÞìRNŸ>}ØÂÒÒÒþË‚BQñ'—Å‹Ój&&&ô|ÛÌÌ ¦ÀgšššÒ”¥K—ÒRr¹¦8;;Ó0cccš.‘Hº + +ªÞ©®äܹs4FåÁ:t ]ð™zŽŽŽtôÈÈH8 +±!6wî\¦òèF¶mÛ6µ«§²‘Ë¥K—hWzz:-•™™IÛÉÇeêÔ©]ÔA,Ô£Gµadýéè°ëúõë4T£azzz4¦gÏžp2dh +yÍÐöØØXµ£h9dšîççî]»F»ÆŽË&}l£À—ÜgŸ}çL^ö4ÌßßŸí¿‚ ‚¼+P © õ´+)O8v%es±Ý»w³¥@Tö¥¡dggð¨¨(Úw%íÝ»wM…¼ßÂÊl»’Btuua¸+)¤W¯^0 ^1¬´”··7m×ÑÑás˜DfaµÜÜ\µaû÷ï§1–––°ËÊÊJíÄFŽÉ6(ùuаU«Vñ™'äÀ4½uëÖ°«mÛ¶Õ®îJŠ ‚| "RP iŠ!ŸÃD1„ "‚ CAêŠ!íB1äs˜(†CA¤ñ€bˆ H]Ø»wo¾9  +(†lƒ¢"‚ Hµ "ÒñõõmVŽŠ899Ñ.rÊMÏ«‰ý øçŸhʤI“hÊ·ß~û' fff´ÃK—.Ñt©T +ÏùyŠ¡©©)­pýúuÚ~äÈÚÞ­[78™Î;Ó.bßj'üöí[8 +Ãï¿ÿž†Ý¼y³ %%…v¥§§ÓŸ·nÝJÓ-,,ØViþüù´1S¸p¸2[¶l¡íp³MBÓ¦Miו+Wh +‡fddÐÉLŸ>†1 CKÁ²???š’—Wñ Xò¹ÃrrrÔ¾9ÄNfÆŒ4lðàÁ´|¤ÂQÈÇ.M‡b(‰š±pñâEµCAwŠ!‚ ŽÇU|öÙgMÔÑ·o_¶jðq ,` ƒ«€bèåå¥vÄ&¼Å +,<ɇ«hÛ¶-L!B»ˆ˜T¿d•Å>®"""ΚÄÃÃƴiÓ†m”yóæ±­„ JSÖ¬YÃ'ÅÛÛ›¦pˆ!„íq*„‡‡«MWy\Åÿýßÿ© ãC|\ň#hû_ýG £]P 9h«P¤û»Øj 5[=–(/o,J‹<½cݪ•k·zÇr‡"‚ CA!(†(†´Ű~İàâT#!F d´ Ím?Ÿ³3äee£+ˆÛádÄ÷]q=µ¢#ï÷EÖŒ€¤ „ZCgr…"‚ (†‚Ô…àà`òvñÎË¢¢ÒvÃzC¡A«N¶%tîØ¶¹¶H©zÚ]ŒÌ¯ˆÌ9±úÇ­>‰•¾¶+»»Ê–iÒ„±[}7_.Wp…"‚ (†‚Ô…zÚ•´bhdd4‰…íÛ·Ÿ*‡ã­ Š!…¦÷éÓ‡¶kjjž1¡a;v¤aÍš5ƒ ++®Ì°‰¡®®.L[Ä@1ŒŽŽf;Ì={öЉ­^½š¶4.1$£ÃÊoÞ¼¡aP íììèˆGŽ£@1Œ‹‹;Ń””šÂ!†®®®tb?ýôMwqq¡) ÃÀÊ ,P»b*+Ã&†ä£–:tè¬0qâDú³µµ5-U 1$2ç ÿ˜P¯b(þ|ÿ›r­+–¿º8ËJ£I‘éœe7‡>ÿ}ïwSG89øbüB÷«OJ”/;âàŠ½•éÖÃ]p;v;Ÿ-´Xöð·õËX±ãzR܉oG ür]H!k]’{jÅÔa|1iÙñ»ÙtÚ²—ᇜéü¹£ã çY+=£ÒéäÙJ"‚ ü@1D¤.41äàÒ¥K|…bȆžžLéÞ½{M'Ã&†@1¼pá[ÜÕ„ˆ![1T|Ð0(†ÎÎδ=77¦@1¬ÏV·˜F›š9Ę‘èH”W0›ˆLÆŸ}¥œ¤<ùÄ,@Cjѱƒ©.™Äf–ÏKûTëaáAþ­ "RP k:C> ¾?1°ëiV)o_Ä^XÚS*$öæ°ƒ8•"ýôØ„M4Ú|í¯Ü¯µèáæÞZ‘鬫ÊWPQôòŽMšh=’U\ÌZðM+Q†¸Õp÷à„gI/2euË¢…b›çŸ)²o¹}*!:©;òxfqq–÷a¡ôó=I2r±ëºK¦ãòhçTA^TÃÔÔTCAx‚bXÓÉ òÅð½‰ašæÃvÝU^/,¸<£9±Díþ+/^Wruß$K&Ö.aEªbÈZø»Rõš0ÝÖÄÉÊFæ¨[Ý{ë“’«}²ëì”_eì¹9A^x}¶)‘F­/§—ÔQd&D†DDÝKÎTpNAáŠ!‚ u!44´‘l>Ê!ÅÿM1ZwïE°·5SÞéÉtX”U‘yd¨fÕcè–ÜfZY 9BKUO í|2Gݲè’N•(Rv:ˆ‰vßøHžuôK’'4žv©Ê·9§Š ‚ðÅAF9ýö,çôéÓ°ëÊ•+´kذa|ÎÒ§•ó믿ÒR¯^½šÐÑÑ¡)S§N¥£ÀÝ&UÄNî}ªÂÁƒiØ’%KèˆÐ+=YX¾|9MYºt)[Ø¢E‹hXçÎiebR0lÆŒ4,&&†K-ÄÐÜÜœ–š9s&ÛdxrçÎ: +Cò{aººº´ ŠaJJ +ýðáÃ0e×®]´kÔ¨Ql‡9qâDšB^ôg’_™lé333šþÕW_Á.(†±±±tbäµ_Zïÿ;†…·WÛi ˆw<ö¼ôK‡y§œuHƒÔyÿƒ@bZŽBU 9BËTOwÌ™rG㪫 Å0盧Ò]¥ãÏW±=Ω"‚ ¼@1DäÃÅÍÍÏY:>®"11‘-Œíq*b«P᯿þ¢a#FŒP£ò¸ +ÈܹsiØèÑ£ÙÂàã* ½zõ‚ap¿SÚ^ 1„}ƒ£ØÛÛ³Ucƒíq@1„äååÁ0ø¸ŠuëÖÕtbdýi:O1äŠ! ±ùLNзíAQËñgJös‘Ý[ÝEyç§–ÜÖ©Èx|ëÖ½Ç)™ÊÛ3+‹!GhU1äªË%†²ØÕ]Iž†òK…%ubvŽè4dôºßs9§Š ‚ðÅACŠ!Åjv%U¤ûL5'Z&j5ÍGÙ(¼ÓÑ@ØDhäð½ç•k§× 1‘¾Y—•O³¯,†¡UÅ«.—ËŸìûÜäöX°ÿüù}ó{(ÿñш£) +Ω"‚ ¼@1D¤.ìÙ³'::º¡FG1„ RP y öqŠ”c#I«€i;ï†Ò©dÏ}–ô3Õ”ÌC Òo7zû­¬’H1dU#†u9Å(eÚu7§VZ4Ïfäæ²'²OAáŠ!‚ u¡žv%åÀÏÏïL9«V­šP΀ØNÅûôéCÃŽ;FKqˆá¬Y³è(‹/¦íµÃãÇÓj...ÔGTá‡~ a;vì`›\Ž;ÒÑUÄpÚ´i4 ¾±ûûûÓö¡C‡ÂùC1<|ø0 ƒ›ºˆÅb8gâ¹l«3f ­ÿ v•T¸yó¦Ú¥(((€a{öì¡[³f m8p ÛÄÈ¢Ñ0²þ4>aüøñôg¶C +…l“‰‹‹£sþóÏ?áNž<™¦Üºu‹í—þ^e$Ýù=0<öEnuߨ«Ah ƒò¬ä˜°À ˆû©yªyµ-‰ ‚ "R7Þ¿Â]I7lØ@ÛCCCÙNòÙv%åC6j'†¸+)„¼ß²¥À]Iyw%UC>$%%Á @1„x{{×tUÈÍÍ­éÜjX¢Ï´|²MÌËË‹†‘õ§í­[·fnR‘H$0¬OŸ>´‹¼fh{TTÌÊÎÎ~§k€ ‚ Õ€bˆ H]@1¤ ÖCÚŽbˆ ‚4,(†‚Ô…°°°”””÷9"Š!P !(†‚ R-(†‚4B + ß²ààà`XζmÛhJHHÛIþÉ“'i:|¼{BB Ó××§•¥R)ýîÖB~†“ùûï¿i5ž;áøúúÒ”‚‚Z*&&ÆSöïßÏgeàdˆþÐt{{{¸¶0åÏ?ÿT[ê¿ÿý/œÌÝ»wi™3-uùòe¸b|_…œœµ/¸2ÀÉ@þùçæääDç¹iÓ&É6±£GÒtwwwÚnffƶ€3fÌ a"‘ˆŽhbbçöÅ_Ð.òš¡é~~~pÉÉÉ´‹üÒÕ&‚ ‚¼CP i„üöÛolgìl› r\1„pìJúìÙ3µ•ᮤ*DEEѰZ\1Ü»w/mWÙ•´uëÖ´ ^1¼pá[eò~NÃ8®BÏe£M›60ÅÒÒ’vyxx¨]¥ÜÜ\>‡¯ÛÃúÛ•ÂqÅ°ŽŒ1Bíˆ*¬_¿žOµ÷|·6‚ ò¿ Š!‚ CC>é(†‚ ò®hX1Td> +½q½”7üÃcSr*m0­Èú¾›ÔdÀ¦È’»Y1'VΛ6uîž? +Ôõ#ò¾ùå—_êã9†(†(†|ÒQ ߊ¼|Y#jœQ÷AEy9¹…\¦åçäÈ9©ñ¬êŽ,¿†“âU³š#­ùR¨Rýr7u?°Wà³$&·«huõñ*AjhX1, +ýÖJ~ú DfœzRöAñÒw~Ÿþ Ï?)ûv…ìÁ:;F(ýtòòãw +Õô#òÞ©§]IQ Q ù¤£ÖùË mÓúZI¡@ Ò6íæìæTPÈ׬û ŠŒèƒ wj®-45›Z÷›ú³ÿ ¨sy~[álg¦§AŒÔ²çøu—“9O8Ç, \5¨w/µ8Ìþ•O@ 9±'\‡Ù¶$Ó&“2°ì=m{è+5§þ9ñg¾svèÝoæ±§Õ‹AµGÊ}qI5“î7õP»šåæSÂo­EñSz÷¶1¢¨FG^íbÖøURý OY5þôÒ/?i.!¿e¡Ä¸ãÐ¥gå×$€ç«„sm¤–41YÎñyšBH~à¿q‘PÔꛀí˸çµÝÍuñw넦‘Þ9·l ‘P£íØ ®=.Rí' ¯"Ï8x%.áêÖe[®¥)X#âßÜ?¿e™Ë÷›Ïß/ÛõM‘õÀw×*×o]Wí¾ò¸ì4¥J6‚ U©'1ÌÈȸSNPP¢BP|)a÷ÝÝßþî²r¹»;wf–Ää|þð‘9åž{fv™/3sG@ +SôÊdŽ÷WtrÛÙ‰«Ž9Vô×!û˜»™Ö%¼ž!ëƒU‘H*ùŒ^±nMøänµ"iíÑÑé:a‚ŽžÞ@ñ)ÂPZÆ¥·ºK“îÈ”ŸÎÓg›ÕÔQQ·çÄ韷®$¯3&úyÊî@Ÿšö"±²¾o×¹¿<3·§ëÔ׃?2^-[T«Q¿ÏÊûYxèÕ×ç6–J´íÔܧã‡Õe"‰û¨˜×z}vÜ<g‰k“~Ÿôm¢”(ý–ÝÒ[ŽŸ^înž€ò@¼Ç0++‹a¼=%%… IJJÂ&¯« á†eðº +mâ²¶öâ +¾»_ø]Ú¾kH¤õ¦^ÈèauÎ4+òc7±´^й¢SeÕoó›1"E—5©†Ÿ^E~\I,©>dï¬K^ŸœPO*rè±9­˜­`A}wy‡ +LÝñ'h²ÝÄA÷rw€«Xâ><òYáéDîõ0_±c§U…úI÷ò§!•%²š]çF®TA€0ä)¯ƒæÖ‚æŒÄ3è<õ:g»u‚R€ÚLõ½ï:º(êÔ¯%5?œ+h0_3ù3XÕ ãϺ'?ôs•8·_r³ð°Q?XÞÑÕÍkôþ—:BŽÞÞ€ ”a(võ>m:bZ`ÿÆJ1SwܱLÍË}Ä®Gf¡ïë?¾ñeìýס`ì´º¦Ýòd­ŽÅþXs#¤)#²o·ô^¾áÃÅ’ÁèáÜ}CŠVŸ±àjåÔXUæîA.bC^›¼gJÀ°¬ùK|úð >>þéÓ§¥:C AÚ€61¼#vû8ò5±Q7½¾TRkÂé|AVç,A DŠ»ÉK(ù1#ÑY¾çÃEgmòà‘Ã>_™@ +•ü££ ·M¿T¼VX¢ù}uiÍ‘Gh66sÈ‹ú ©Šø/ἊŒN{Ú~ûÐø£îÉΩc×_ÉÐéó~,@òΔ¿Æ«&óoÐân·JH +~¨Í,Ћ2¯ ˆeþ2RüpO¬ Å<ÍÁªN]’–·—IÜ“.:]Ѥø¸SeHë ØB9†"y¥z7övw‹-¾}„ÂC†6µk€ƒˆé¸:Õä\<çÀ0%:‰^|_#ÄÃêœ%1hÆýœDè\ ‰8OÎØÑEù.ý6Û×{9$(^+ÌѦnï[QZyÐÎ'Yhî KßÒCf'ó_krnÁÒ ¢ +Cö™‡ †¬pÎÔ¡@ +1í¿K¦>ÄÆÙn­ ž£„T“VöR„áÛ[Iµ©Ûúº‰Íç&ä¡OÁ°Œ¸êˆˆGOŒ¨¤Û| +óæÍÃÿ_½z5™aÅŠØD>¤F +C³bHÂÂÂXGA,Y²»y{{ã̾¾¾x;Òdú‘6LkÚÙ³gqªÐÐPZgqȵk×ðöU«VÑ2“ÂÐËË‹ÌFŽÂÚr!½©0DZŒ5dòäɤbš9s&kÏÑnÂ>‰„Ö´… âQ£F‘™gÏžM‹-b Aó"³eff⹜:uŠuD´÷Yç…@õc7²±ˆY³fa7³G>K†‚ßs"å'‡Lo•T_žåõöÆ4~«s–È ºÌŸë0ÒÚC·ß3ž_«žÿòCI¥~ÛS(ÚD}ÿ»ŽÎbû¶ËXÏø­Ÿèëcc=¤Ží¿e¬9?8Š˜awL.[.BÙ1m—™Ç[rÏÔÒ!gï {‘¬û²“»Mö‘¿×>ÃÆ‡ýxùyQ4o»ùSpCk¦êÎ7í‘ô :óÚxÆÆ#~è3ÚL¾ÞñvB?³”i|æâÚÀÎõ\‘H$«Ø°ç´=÷ÞJ:^蒡•½Á”ahø›ÈòNb‡V oäëóÎLª-‘zM:™¡Í¾ºvü'«.’ÂÍþÆD²f`†ªüóSêH$ž££ž«ÓOŒ¯/ešÎgÍ_âÓ ôËå´k1˜ !µk×fu#…!«’þý÷ߨmÀ€x{PPÞŽ¾oÉ””[¦/pUÒèèh¼}óæÍx»Ùª¤$fúƒ$éÖ®];V7´t#…¡@’““q¸™fÄØÛÛÓê_¼x±Q>ŒC˜ÅÛ===´ß´÷i£ c»!aNs+•ÇxÑ9ª—TR#ð¤é“aF‘ä8dž«s–Ô ¹öÍìæéÀ8U«×Ы–R&«ÞvìÆ+™ìWï´iÇ‚š:ˆ+´Yx•ýb¹µÕÜ[â«Ö’v^Àæ ýcY[™Hæv»è.AÕÝ%míEvL³ó ņ¼3µpÐ¥mè*³I¤R™«g3?ÿÖõ”H®0Õ{®ºQ”‚³ÝÂRP¡5Su{i;ƒô9m¸½—WüpÎ\P3y{W÷g¼¯ÔÝ»aÏnS–ÿñÊiÝkËE’jv,‰ÊëÀ}”ÜÔ§7` åI¢Ì•¹Íäbg¿oïªuiÇf¶©Äˆ…\ª¨ÕsÙå,a¨g±› +C>"a¨×½<5·c5äÉ0byÍî‹c3Y£°dݺuä+Ê q*†$ ߢ.x„Î}ü)35toQKFä‘+ÀÃêœ%3¨.ýüâ>õœìÝ}§Ïž9éSÿ.ò*­Çí~`ynœs÷‡O½ìÅZ~yœ}EA­0!ûx`M‰¬õêåBvãr6"û†ÃW¸õ(å„C‹5¨R­ª£˜ifž¢Âw¦lºg‡ç 4jÑÑGoå¯îõõ•½«IDrŸ…·ßnán7w +¾ú)ÍTÝZÒÖ‰y+}øÄßÌù›)ä(Ñóxy†UÙ‰]{o~„¯íi’ÖuSŠ%žAçò8p%ÆëˆVõ¬äÝ +C>òÓ“îܼ›òŠöYæ³ ñ(Dùèî­û³HOáÑðo¥ V%- q*†$ ߢ¹ÒŒ»}mz>©¾úU#©¸âȘ|Vç,‰AuÏöTËM9•Ïáóï¯îæ*V|jr¢¢}vâ«vn¦FÏoâ)W¶‚@—¾'@)vèºþ1%#ÝA÷*~yÿº¢‚*;Ôî>?zÃP‘¬Ójó$V +CÞ™ +m…Ñ9ye¹ˆi^ð4.w»iïòÂ)nqN€Ò«ü›‹Û8žŸ+\ ˆ.~„LŒ»™‚[ÃàåÿüEe±ÈqÀî,2Îøàâ‡aH$ó:è9Ã3°VôŠAù†”wJI¦§§_,„övr3²²².tíÚµä{‹! 5 9 +¹\ ‡0üõ×_qÈ„ p1sæÌÁÛ£¢¢È:cbb.²A>hV ¹\ ‡0ìÙ³'‰A¾bÅ +¼}àÀ¬£#ú÷ïÏ:Gaèáá3#)GºCFDDàbfϞͺ—{ôèA;NvïÞÝ:vìÈŽØ´ieåÊ•x;Òõd7bccY»„~oâU*m” à4/Ò$‹ñ”Kço/Ûz)D²®ž›œ çEp¿½³†ßÃꜶª{¹­·½ù z}ö¾!."¦ñ<¼A“ù…—\\áÉñ½ŠØŠ‰êÒwp+ü×ÓVásPg<ˆ;s2þL^ûpYÛ‚E̽¬†¼3µ¦¨NO¨)AZÃ0îvÿF«¯0Åq.¹ÂÞ+í«:9‰[_µóÝoFìÒaÚ†Í[÷]Æ»IàÄ8šiEkxšßæ5±|XUuvR-‰ÄsÊ¿C!ìGI¾½€âÂ[(%axðàA|Vìââ"$DતëׯÇ>ņf«’’·ÑrC’£Gâ7âíW%8ÜUÌ´Zò€ÔŽ9†V¼½ ÈëÀBÑQ¢Ú(6 °…Ë—/—Æ{ A‚0C[P_ýº#®:4¢èL7û\P©¤ú¨˜7=¬Îiû 9GFð}”¬@s{AsF$ïü½áãsZ2ïÉ'3^?hnÜœ& +‘¬Î å'î¿ÌÓ¨³R.ïœì£DçìŸD.½!½ÑI={M 6gþÆØâ¶Âț݆7¶¤ 6ºƒîÙÎÅb·¶Ó~¨3اbÅŠ¤©C‡Ø„´ÞËÚ +³…[QgðvT$åœÉ$ð(ýõ™ ŠM¨¼½sçÎdÏIa‰CHýÎD"a—R©$Gñ÷÷gu“ÉdääRB4ahv˜‘k‘ˆD"ZÏIBCCq*•Êäe e# sÊN¹~æç裧’^³Ÿó{Xaû ÚìÇ7/:|äèé+d¨X<¬Çú‰ZMþ‹{9ò󙫲ÊÏêŒ?NÇ9s2>ñ%k/yÛÍŸâ‚Oûêa©Ô‹„$ö…íyÊçQüxçÂP—qaqZ +‰ÂÅÕY&uöþdëÝ<~S ¤ ›òîíÕÌU¡¬ÕðƒÕœì«w˜ýøíçRõpß$ß*Œ˜q¨à„þ­Ü:èP +ÛGž–\}y–—åéã·âÝbZõûžÀ–ÆQéêÈ0•ZO=’J|Sè2¯m ôq“2m¿}Hý¡—N·dlíiö5ã‹9»ÄT÷|‹¦–~tl©´î´ØÂœ»€Ö ¡ûc×ëõo®­Tß‘Q¸(‰KãÑ{ªùLÜû6Å÷Œ5kÖ”Æ{ Í„!Éõë×…dÛöºŠmÛ¶áí‡ÆÛÉ___l +§£P(X (Æë*Ž9‚}œœœHSÛ¶m±iÑ¢ExûåË—y[Q<ð(999¤ ŠMHâí¯«ˆŠŠÂÛ·lÙbKaf¯«ðóó%DšQ¿~}[ê$_WaF +C0ð®…᫘/jÊjÝ~/[§×f\^âï†_ŒÃa*T“ænxkû +—Ü(x0Xûüçq ·A» ÷“hî}ÓÆAÑhlD" +Ò½¾¹¦o5©[ÀË+üôqsß¹v• nûOûfÅårXôš;á­ì›NŠNÉ×ëóSŽLhâ ì¹éOãó×™çú×TÖíÑí‡0¤—Î1)Ã\òJƒÖÅUuíVJ–aºô.q™À1_Œ.=ftgG«&Žjé Y4‰¾ëõú×Ç=íëØ•˜ƒôÞ“˜ äÊ>ÛŸrš¸ö}Šïe°*© ±C ÀZÞ±0ÌÜ=ÐEÑiuJá¹²:~¦—Ì3輊ÓT)è¦×;úÈ™Ž«°Euv’Skâ•^—ql^ÿ^3Žà»æU§Æ»3“ÏZQ’)ª[á¾. &ŸÎ²h iÑÜ kÁ(‡D¾ÌTÿæÈgUä­–$òk7ŒŸüÃÍ×¹û;Ò…!½t®Ii~›×XÞ`f<Ëm¢ô.qqÀÖ Ý˨Qž•{Ì™è£(TMœÕÒ:A >)½îÙæN•‡íÏ,ôÍ~ü{²ñª‰ºß8§øþ›@’&†Ba”Þ­0T ª-k8'¡HDäþÄUÖvÙC-‡I`ŠbšòOŽsgξ\x–žµ¨«¬Ux"ˇ¯÷ Q2-Þ53q$7Aûp­¿Ò}Ä!Ë+ަÕ™‰µ¯Y—q>mʪ2Ç»³ˆoÒ¤ ÅÇÇo‰Dý ¶oߎ³=|XôOLL$Ýšc-æîÝ¢ã0))‰” è›6nÜÈZŒÙz/mÚ´Á&r½—ÌÌLrP†)Z’!88˜·KˆÊ•+³êšªU«âÂH$C± p‚Ô+Y³ƒƒ6¡.áí›7o"¬dÃ#Î;—4‘ýߺu«i"1ˆCªT©‚S?žv˜¡C‡÷îÝ›µH©TJŽâííMHWö§€>V8}h@Iñn…aîÞAö²N«S‰µ¯ +/®q˜¦(¦I¯y°¹Ÿ»²ÉˆoöÄ;òÂþõ”&ư,Áöæò<ÇŠmùÓ\p%/B—qhD ¥ÿÚdˇÎÌ,š;a2Ê¡û³pºës£K"B­†ÔÒM-ù‡?U2 z~ÚãƒªŽ ãXµQ);o¿}õµK\Aì°uB÷âÐç•{mLÒjÐUë<ø:AŸ<}R†"äîCçÍðs¯\³®GE…Ĺáð­÷ ‹ØÐMÔýfÍßÐ7FYŽØºuk|^½dÉ’ÌL[•”Úó•—.]"ÝþþûoÞÑ9®"ùÃ:ºÀ+†fZ,::ZHgêÔ©ÃÛ +ŽUIIJöŠ!¹*)Ry4·øøx!Ótvvf ç¸bHÄ®P(H·:™Ú›7ì/ +€RâÝ +ÃÌí½å²n‰e| 7"2ÕÇžÈç0 LQL:O=Ò½¦“«‡÷ ª;+½‡~ûÜLDè2â»VsòõÌR1r&Ç›î.öqðœx:Ç"ÜÒ¢¹ÖRáØbÆÉ4 úá奥=jÈ¥ŒÉULÁÂ^º…åÍOÃ*+køŽþnÿ™+7.ý~dSgiaF+­K´ jA,Ð=?8¢VåÞ› R‘¦š¨óàêç~㘔úÚש½÷û“ ‡ŸæÙ± & +‡6Kïi¸L´ý&tІ†  ¤xÇW d/#êBgà—f4yN¹ â0 LQLSö¹i^öµ†þøGÁ2¢º××¾ñwsö ¿UtchÞƒ]#½ÜÚÌ>ñŒU†q$ÇäŸ ò”7 ¹ayÃ%«%÷Ö†€zb¹²zuW¥çG ƒûVw6yõ0aH/oR4‰K|e²+ÿÔ +è’y-©å|ui>©Uå£-Æ+ˆ¬ª‰«Zj'x§HŸ”æfh3†)˜ùÛÓèã(kÿÝ#-‡‰¶ßM Â„!”ïøÃØ©udäSXúœÈa.è¤:YËa˜¢x¦üÕ/r픜ýC+0ÍÜ6*—ÜÛkzWw¬?lËmËk}ü%’j|MY³›,ºjQg>¼{ñZR¦FûpY[y•Ñ&/3 é¥ ˜”±8Csêϸ¤æëK-¥Å|Uç&×f*µýUp_Oðw—º¶þü«ù[.½Ò ¨–½¦È1)Ý‹Í=äòž[Ò‹œAÎ_Ws˜Œ?Zî7þ)¦¨Tª³fÍ +*ääÉ“´(¤,6²±aÃüÿŸ~ú‰ " ¥Rim‰˜äädÒmýúõxPòáA’ôôt2䯿þÂ&š0”ÉdäÔ<==±©OŸ>xû… Èh-$##CÈ.ؽ{÷†BŽ9‚Ãþùg¼5œ ÄÅ´jÕ +ÏkåJ“?‘Âpܸq¸æððð ÄÅÅáT¶ CòÐ"µpûöíqa{öì!CÐ!„M!!!8œ|Þ3änš3gv#ÿÊajA‡“úÀÞñª¤¯÷u•·ÿ?,g¸|$3ž›s˜J Õ”ÿóU˜z_^,æÍÞANŒQºèžîÿÔÃÑkô¡ÇœæxKW_™ãÍÔœpÚò»%ïå¿Ý{V®}ô}GeÀÞLaH/jÑ&ÿ>|Ý©¢›.uOÖwUÈ ¯¤wIE b/‹e¾êkÆüóÙ ŸÊÒ +ôþltø/é:»€¥Âö×®×Ü +m.s<^¨*uÏ6vSÈý×£yr˜hû{ŠïßÿýÕ«WKuˆ¬¬,ò„¹lV%¥a¶*©@ÈUI=jm8M +dÙ²eŨÙF–.]Š WÂ1ƒ†$'N´vDÛ…! ¹*) Rߤ¹*)Rpx;ÚË´b0ÇnHÿòî>;X•(Þõ{ ³ÏL®'«9hÓí,^v6¸M§ößÞ×ð˜J ͤKß7¬ +ã>xûƒ‚êé²~û¦‹’i0ýb¾^ÿ*z”;S#`íÙx‚„{iúޝôŒm½2Ó[A¹,š!ÍäÊÎá ™Z½6óêÊÞÕÞ3/_ø—ÿìn‚¡ŒóáþöLÓ)/Jºû,ß,/½tºE›²©‡ ã1xÓÍWHOi2®oð`”Ý7$k9ºD bßÿôNbzŸ%Ç. t‚#Èl$®]¯×&¯ï¦tl“ІÊKŠÕ@¦ì½¥àuõT×~£Oñ½£”V%%aXRÂpr™` „!­†@ùä] C½þÍ•ýê8HdÎ.ŒÔµE`D’Z€©RÐLº§ôôt”¹¸7ð®_ÝYæâ=dÍ5óê¸/ëI-~a3†+hÖ”dxáú"Æ>à'K‰@³d]ZÒÍ]&‘Wp­ g\Øv7ÏhÐþ¾Ô—±(©Í²?LK¢—Î9)MÊá/ýªËÄŒ£«Ò‘Û×ê|ì©–»K\A‚çK`¢š8ª¥u‚#Èb,ú¤ …<Žþ²m†qrsu2•ÛL;’ªå3Q÷}Šï …P„á¶mÛlI"œíÛ·ëA‚0Þ7Þ½04 ÉLº~ñBü§9WŽ8L%‚jÒ¾y|'þü¹ Wî§å÷æ>¡¥ DõòÁ• ç/Ýzœ]¶wª Ó8‡NÉ2—wô.q•w8w}Þóû ±î?·x4Ó»ÚoeF) ÃìììäBþóŸÿ'É4aø÷ß'x{{×cÃÍÍ §BJ ©Q£ëi¹ƒƒoÞ¼9­æÌÌLœ +}y’™e2ζe˼]à#~!!!¬s1ƒ¦… Ñ”±0 Ã[Hah¶›ìííY“pCôë ‡“+´œ9s·‚|Ü™ÌÆÓ§Oi£ál•*U©ÜÝÝÉ ä»/Ñ4ñö½{÷âp³¥{ +C4œá—_~rœ€-”aÀûÊÕ«WKã=†¤0Ó„a\\é–Ÿo~Gµ‘õë×Ó2Ó2dˆšCCC­ÍŒÔGñ{d¹*)I`` ¾Ì…á˜1cðR&$$IÂ! ‘PÂn䪤$¹¹¹BFiÓ¦ÆnݺÕÚ& 0‡#-Lš +CX•(c@PaX @b@€µ€0 °€0Ä€0ka@9„a1()aèììÜÌÚËß-ahÂxa€-¬^½}”xÚœœœ? Aß?ä 3) W­ZU§jÕª‘nµk׮Æ«««û¥K—âvíÚ…Ã===Él¨6\Ì«W¯pHdd¤QÚb-Á±. + ôíý'Æooá°ÿþ–Éûõë'0ÜR*•J<¯¾}û’µcñRº¹¹±v\ÆŒ©S§âÑ?NFegg³ŽX aˆæ…Óš­v‹Tl + ÅÅDEE‘nä ‹ÏeCláݾ®"$$ÄÚ3v …G9|ø0ÍíÚµk¬5_ºtÉÆRRRJªè›\ÿN…!I»víÈ´Åx]) ‹Á‚ p*ô4ý÷¿ÿe±ÂP HâQбDsƒ×UeCl„!kÍ A +„!P~a€-€0d­„!C!€0Ê °t6‹¾4Ju3a0©-ZÐÎ¥×­[·™M›6áÿ/\¸ Y²d 6Í›7Ò£GÚ(4a˜––Æ::¢iÓ¦B$È#&ÙÀ‰'ÈêË«0Dά]ºxñ"öÉÈÈ §F.ƒ3|øp2a¼]*•’ÙêÖ­‹M¤0|ñâé¦V«Y÷fbb"ö1[.B´Y»v-2kÖ,òÄóB6­¥ €2„!å3a(Úª¤$IIIdHjj*67NÈ(4aÈÁ€Š1kY´h‘Ù¸åS +ý2¢E®Jƒ·ÛÛÛ“üüü°‰†Å %%…,B¼!Å[•”„!P€0 œ°€0$3€0^@PÎaX  +ÃyóæÍ·`ïÞ½–eïÙ³ÇÒ…[æahCང!¶°råÊÒx!úŠ.äÀ@žü#ÐÙ8Ά*ÄÙîܹƒ·?|ø !×{ rÆ~õêUòàÁ+vqqGžK“W I-6eʼ½d¯†††ÒÜH•*ðŠ!©RÉeU8 )tŽUI…4–ÂÉ!ÙÈÕW8V%%™»¡½LL;0@冼¿„„„ÐÎ¥‹±*) ¤+i|}}…d0“6˜7bŸúõë ™2’Ì8ÄÉɉ4µmÛ›ÈUI߉0\ºt)ÞB +Ä„!#©S§9h½zõ°‰\•´ ß€´A>Ìbûª¤$ €òCÞ_@’¦bCÚŒ;ÖrÜ1cÆXz².— +ÂÐ †À{CÞ_@’¦bCVJä÷ 1ÿa¨NKØ÷ýâ¡‹VD%ªÞu1´b¾<7,â¿ï{JÑ5äf]ÆééÍÄòºïNÖÒbßÿ‚ýÿ\@` +W®D§úïjt†¤ „¡µü»…aþÑQ•Åvv²ž[Òu¼Î¹ç¦5`Dvv"‘ؾϯK¡!äý¶kÁüM3 +êU›ì!±9 ÙÿŽª)}Ц˜W´1ïöên•˜*çŸN+[UhÒ}:ÿ‚ýÿ\@` ¥´*éùóç; fÍš´séöíÛ³†øùùáÿ·lÙ’ 9xðà¥Búöí‹·W¬X‡ôìÙ“¬ÓFa˜––†GŒŽŽ¦MóèÑ£8䯿þÂ!gÏž%Ý"""° }‡ã¼<ÃYe C$q1Hâ"GŒq‰@¡Pð&”Ëåä4cbbpøìÙ³ñö¹sçâjQÃÉ»wïbÓ®]»ðö¦M›Òmذ!v[±b7†è¢í5L»víh£pÓ'OâifddþèÇa¨¹µ 9cgÇø„ÝÊÓñËÈRâMÔçUÅLÛoQ~æ“”?SR_澫zJ6a˜wswØüÑIüø*a̺O矿_àŸ Cl¡ ^WQfy]…³³3Y§Â}ßÒ·nÝÊ’MºÑ^Wa¤Œ…¡ñ2¥$ ±©$2­£££À´˜äädN¾®bàÀx{nn.M¯« 1aÂn& m„C¾yó†co–¦ÂPóà`øÜàyߟ|’u'bÞ¨~ݺ~4âëÝ· E¼¹¼mÞ?ƒ¯´Aÿ™Á!;3È]ÖÝC˦|Ú¯›¿¯€1Á›Î¥¾•*8Sò]Sví³è"‘üEü†)ƒ{ø÷>gÏlúÏcKöèÚ÷‹EGÿT¦I‹Û6wL@/ÿ.þ}>ùòûÓ©*4Úó3kƒGúºŠí$5»Nü:äÇëy–·,ò—d9¹T©g7|õÅ žþý{·`×µtvñCóSÝØ·±ÔÎNÞgG–!4ûD`-ƒðivÝpiKóçŽAUÅȹۆma&©Ì£ÿªØ‡©ÉO_ãä-¿ºøJó2jú ÉŸ +í^ËÖ<Ý3¸ªƒi¹èžF¯Ë8Ô®yco¿à H ©¯|å-ER¯×V¤àtO×úË_áÍŒ¦DHI¬“Ó=[ï/‰•Ã" ®{~hF¿þÃ&l¹¡6mÕOÏ' 7H³ùWQiÚ'{‡TGFÆg1š/·•†ºŒ}C+‰í¤u'É6ì‘ßúÙ‹$î'rõ‚û«çÊÂ}˜uŸc?™ Có£!ó%µ¡»€R„!åa8f̘ÐBüüüðöZµj… + $$„fB’!¼ ÐÂà ÜÝÝq:uÂn#GŽ$k¦ Cô½ŠS¡ÑÉ\\\p¸@aˆÄl8FY$\vîÜù¾hvÃÂpçθ€.]º`+‡02džþG}DË?}útœ¹uëÖx{Æ ñv³U‰± ©TÚÁ`ö¾{ ‡0œ4iëq2lØ0ì#‘HHù`,ê*.lüøñdæ2†§óvŒßŠG²Ks±ƒ…€©04^É»ozþöyü˜‘(—ȱߙ8SË…w ×Ò|»IÖyÍC@Þ¡áJÃ¥½^Û +žnÌÚÕß^d'ñ˜|¶pµÓ¼ç‰WþŸ½óŽk"é¿›dIh1 +¢‚€ˆ‚  +vDñ;¶³qPDE‘³Ýa;ÄŽ½(z§gE+ˆ ¢¢ò("R^(ˆ/Qäñ(_à—äÉoR†°›lèw7ï¿dwæ3Ÿ‰»ûÞ2{/âöÍë,é#M¢÷†¡j1d–ÅÆIÄ_‚ÇêÍX›É+»ùì}õ;”ªÊ©CEãCvgÊk_™e2Óœ¯f-*†¥×çIMWgغ°ÛRnžiÁiÆéäó œqÿJTEQý Pî}úqRCå_ƒŠ ˜ƒ©7W Ëï/³ä B‚kâ´ùA-§;>÷³!Éë^Õ/Å`0MbøôéSX =ÿ2dH-577‡Ñ€FQ–§ët‰s{XìÁƒèªÌJÚ¾}{¸Š¡Ò±uëV‰&bXKäbür­ +1¼rå +\~ôèÑzJ(?Ý@__Ÿ²Š +1¤›•4,, –áñxèªÁƒ3ɳqÄPö¨Ÿl­8k¯ƒTì’«‰aAðàA¬Vs®U¼V·¦+XOöÛüF¤ˆ¤ãzÎ>R\ñ®œâñÉŠú¥—gÊÞ^[xˆaYòÉ9=à5,R[W'} ‘ì¹þ¥1d”ÕÆ¿Šâ¶4–=8 XÚÆýfl¿÷¹º“Зc †„`ú%Å‹‚å~´æÈ LÍZT ¿žÍ­þ3!ô¦œ/aÜ¿UQTÿªõ>í8Q‰!òkPµŒ‡ƒÁÔM@ Ù Bßee½OvÞ«'àöß–"Ý맇ݴÒ{Ùª€“³ÁáË“ ¿=óà£l$ûë׳±ŸÄÊå*°§ß½¸?¶®òYµíRâ7‰’Šó_†ìö[±|¥ÿ‰û«>¢ þüèܯÇÂ^fÆÞ²ÊgõŽËI…òÕÚ‘—¼ñ*õæÎÕ;neãæß 8™OII©ó°X ±ÖSzX + C8ω*1,>7YAói*Ô¯<Æ»ƒô–ÕÐÝ™bŠ©4•)ÄŨºŠ¿œš š± ¾Ûý²@$g®ÅH 5K©ªJ¾>»çgÏ©ÃmZs—° \O¦è3ªr(†²»w²Ôn{˜(‹¡®ëÅ|3eQ‹ÛK3sÜÿQÍZ4ïâ?\u¥wÓ\¾NEHË.3î_‰ª(ªU{_Õ8QŠaå¯AÕvÐ>ÃÂ`ˆ& †œŽ»ÒòG+­9l“áe¢ŒããZ±õºŒ÷œ?Ì„ävùñ~IIÄ"s6Ù/àt—”}d¤»õ¬ËùÕËÉݦS;—©clZ°Xm¦þñIŒˆaÁ]_]^ûîKgô5äZÌ EgêJ~ì¶{÷5i¤5ŸÅ6ž~᳘"pœ\Ó•CZÙöikÜqô®×øN$æßIÃO>ƒÅ‚Ű`1¬ æb(JÙÚ_‹hƱòy ¿?'JÙ6@ºÀrYLyuÐ@ å/«5#í·È®ç‡Ì”½';vW¨‰ü<@I 5K©ŠŠËò3_¿|ûUq&ð-b‘%§»ƒwŒRÑ•ÿ.9?Eh©þ¸“²ó‰²g?ÙÍ”%åXzGËR½Ý5ÛØýv™šµhÞ—zI×ì»Y¾ùâüÔ¸¸Wi¿•3ï_‰ª(ÌÄPÞûªÆIªÚÚ¡À/b0 DC¶ùܳ III/£¹Y‘,¾óÑ, bQ¿ýz44¡ìBÖ÷$Éî?=Ê Ѳے,çÕç´ó¸]LUN¦€,Áø“ŸÅQÆ¡3úx.ÃòœcôX-¦ž/8¶Ø‘ÚŽûßWš¡¢ö¸àO öÛÀ!÷½ › t»ÏÞuîê…ýžÒ/°Ž{¥ekuÇðý>GéŒ':½Ü>²ÒɼmkPÒÀeWLz^îqé:};ï!‘¯ þ¯Š€h”*†E·GúOîס¡‘¡>Ip¬V<,—ˆÞØiiÙoMÎýc’€´\SFYN®€²W Á.éÎÂvl²×†—¥bXòdUgÁÖÒåKÑ!ÁþÈ3¢ ¦¤\ÛDV»œ®N—ÕqøJæß CJ°b1„üÅPðôÀÌ-9ò×Á6ßj¼ÿ]ùµC‰8?ru_ô{ À«ÌFï|øÀß^_úwÂéÂÌ“®ÆòɾþI%U?W¡IJUïæD¬i®ÃR¼ÙÚ5²ìÒÛj©*'ο»Ö¾¥ÒnKJY…–&lèM²ÚÌüãm–œÙùÈ-¿ªµ¯ºJk¿Š¢kOgƒù·sáÂ…¤¤¤zm‹aˆ!`oƒ o ‹!¤©ŠaPš“ü$&*úqÒ§õ…#úšý8ùK™¢‘ÔñIYßDòU£¢î?OË£»$[ÔÄEÙ¯ŸDGFFžÌ,PñIuåDïžÅ€´sʪV©P#éì*%Ù‰±Ñ÷ã‘é6U¯¥@˜Ÿþ,ænÔĵ™³³FQ”z_Å8Õ&¦CÁ`ê& †•ïBd—·Èn«}ͺ±¤;ÞÔ9íÚ‚ÛÖ¤×Vú½#êrÂç?ÛÙÍ;òKÙÇKnæl¶éÂ;¥•'{Y‘c½$2_\·Át÷ÀäMù¢dWïˆ/¥.Ì6c³Û-/ n‹!Ó`1¬+1lH°BþÁbˆaÕ=3¦k1 ¦Aišb(λ±¸³A°8ü®ów¯w°´ Ç“~žç[Øc6Á´3MDWîðÕU9d÷‰3l HAð,¦J¡³’г¯¯°7$Ù<=’gúÝÖØ¤iùÃNß¹önYY›²#7~ÆbˆÁ4_¿~¥<ßtèÐÁ©‚¹sçþ‰Àf³a±M›6Áåè'Ñ•æ{133ƒ«–-[« SÜèéé1ÉYÉRKJ¨OúÂÂÂ`þS¦LAó722‚Õ=ʤQ 9”½ÔµkWo„W¯^%Sy†ÿüç?°Øâ_ý—ƒ#ZÅÖÖ&0kÖ,¸]qqqhÎ:::°Øúõëa±7oÞÀ2oß¾E7˜(7?44-æ„ü''Ožt¢ÁÀÀ†rqqU.^¼ˆ1bü÷öíÛ)[K7dgΜ՗.]Š®BgÂ2ù`š$X 1Ì߆¦ûû²/i ‰™Rë*Ïÿî£ì_â¿O2b F}«,'Côíýë„Ô/eÁ%’RP-þUF¾²Õ)>v±îE)¨ý*­²6}; ¦^QqÇEiVR.·òcY×®]ƒË8—«¸cˆÎJ—×íÃZÎJªÝC%Š‹‹)«9r„® +8¨m½¨¨ˆ®úÆéjÑÍJŠRƒ;†J<|ø² +82é1³’¢€ÑTÛKJøûûÃêvvvè*|ÇðŸ‚8ÿMLøíðÈ—Ÿ¨ÚT½ƒÁ`”¦+†Õø²ØÎº5—Åïïÿ¬þæÅˆb0¤ ì%êµ ,†X ÑhX 1 ƒ©þFbXšºo×¾à[Éõúm'ñçû'¶o~ƒ¯Ýa0LhÜYIQ°b1¤K‹!ƒÁ`0jù‰!ƒi‚4¼Κ5k%‡Fk¡b8gΜlÚ´ VY³fÍN„Õ«WÃU \ÎÞцv2 ­²cǸ +}E.66–.@óGÅ0--®QSSS&šC'†=‚ɸ»»£UÐÜÐmAÙ¼y3Zeúôé0CºœW­Z‹%&&ÂdÀA–­£‘Á0ÁU/^¼€Uj/†ÞÞÞ0àép9P6ØâÚµkéZAÅŒ2Ý&ƒ#,, [Ü¿?šC ƒÁ40X 1Lmhx1|úô)“Z¨¢,Y²–’…®ÊÌÌ„«<<<àòÉ“'Ãåß¾}£ó”Aƒ¡Éðx<¸*,,Œ2a†³’^¾|™I* C”ôôôZ¶œFbHW¬¨¨ˆ2£G2i½P{1ü믿à*ºYIU€Š!eºbiò¢}É®:9hçÛ&ýÙ¹’œŒ·Ÿ©ot5ÎNÒ%ÈÛÓëp»èbŠ2‚'´ášŒÞW YÓC¯èýÃKç/D¦4é3÷Üct f…j2y]É¡0yŸ“i÷séÔ©«Š÷oÃŒƒ© /†¥)g—:˜ê°I=ƒ¶ÆF͹,¶~g¿ÛÙòãQÙÝUv]&HmØ«'Fƒƒ¥V_ÿ×J—LE©;r‰fܱ'kú`IÉÓ“›Ï)‡Å`0*¨½š››÷¨`ëÖÊ3(`‚="##*ðöö†ËÝÝÝár h2–––=¨.™€`kk WÝ»w2a°×E#$ [ñó󃡙HŠ‘‘ebÐ0طãï¾eeeÑ%CAhà20²§§',¦­­‹‹‹ƒÅÀ@Ã@uXÆÚÚš®Qbˆ¶‚¾ŠˆE‹=yò&3|øpÊAW Ulllà¿ÏŸ?#×@ °£¿{{{ùÏ?ÿdò›×™rº­}Zå[¢üg]Í8§Óò˜ЙxYä"3N˦*†âoßÕìŽØ¿A k2v ¦&4¶ +_l´ÕÖí¹è›ù>²øÝ-?ŽÁ„“ï.!Cž6Ÿ¯Ýeõ“*‡Ka†>z|>—Wc1,¸ÂÊ`FþŽ-Üڋ!:+© +˜ÌJª„ÒçÚ! g%U:+i Ø´i]dô›ò(‹-¢«baa¡¶E]]]´Ê€(‹åh±ÌJŠB'†@?™v4úMy:À¸0 U1¿%´Ø·oõÿµÄYû¹ÇúÇGpÑ·ÄsëfïeilØÒÐØ²·ÓÜ-73àÝ­òØÝsfÌÞpÎç-Î}¼jÊà®æm L:ÙŽrß~ë]åY}ù£½ófü°ë~ừ~®ý:¶2íîäuòU±D˜uËú k£V&æxüµòD€QÈ%9Ñ»~pèbbh`dÖÍqn`Œ,¥Â¨mn“û›° n‡iÓg.9‘HyyVø1rûœa]M Z·ïåìuìÙ§?P‰“F™î¶9<©R$]6Û¿Ê2MbªÝ°¢{ÛÜfü°3¦ ýòÚ‰ý:¶50lÛ±ßßß_* +TC•#¥ÈéÞOÛŽ&­ ÛXôv^°;*é•ùÔhè…¤:¦c‡Á`ê„FCñ‡ýŽZZ޲Q ¦^ÙµãDL–t§Yù(©0%$`ݱØì„3«gº8:Žž½þrZ™0;j×äï\=÷DW>oú-)dË¢©.ÃGŒ™¾tçµTÅsSŠ_Ò¯oYà:ÒqĸÖMu…N*†§ñCõÛ{E"WþxegýÁ.Ž|… +Ïnøùà½/í +_ŸÛèwHþwiÆíÝËfŒîà0bÌŒe»¥û@q^Ìá•ã¬H^÷É+Úuó½ì Pòöf ÷ôÑ Õqn+G”ž…É—6¯;ö0õ¶ÿLçï~ Ë«³Ç`êš‹/6ýw ±¢`1¤‹!¤4tvK«Íüò?…I{‡ƒ¿Ý]—mܾsÛº…#,´ ²ƒûµ<ùñ¯ê;†â/7—v×ei™ uß°çЭ¾®Ýš³H“‰ÇÓ.Tzef –Öàyóm­®ÛüËʶlB«§ïå½-þ°ÆóÏîCLH‚mîyG^ƒaÈ¡ ÷3ë3eù†-~ Í´–ü*saÄ/SFt°-ó\'yM ‹’G?÷Ö%8­ì~X¿ûàþ€åã»¶we¯S)q¹¿:s›3ô²u^Ð(é²}¨{XmLµV|z í¾Ÿfml;Ígc€ÿ*·þmA×´qýMqQE Õh1;dnG.K·ãH57®™?ÌŒËâZy„É5L]>š ]1³±S=tÌÆƒÁÔ}ǰàìd§íÄ TšJÃ~h¥Õgã+¡¤,ÂÓTËÊaÔð©?ï;ºwåw¦¤ŽÛ\'G-‡osïׂc4ã’ì’]iü¶!-xæÎ?î;uæd ·£±V«Q‡S¤;Yë.ƒ—n;üëÞµã:rI+ßÕŸè—Š!ʾÝNúmÜ®Àcsé]/ þÈÝu’–\œÆ'ûn~SqÙ¯$d†@Ë. Y$) _ÔgÈ/-UC²b×ö¿çVÎ-LÜd«e4÷ºtŠ™,¯Ü眧ôM"CÒÌ+²bØAšV¾±eäbx¡XjnúN‡²¤{»¼sS [ϸTP|F½Š?üêÒœ4¹öÔ½Ô|ô¡‡*bXµØœ4õŒ¨Lõ+HUkØ>E¦Fs¯á ¦ÉSObΫ*°´´üŒ0|øp#*ÆFÐÒÒ‚çØ|>kÕªüwÿþýÑ*¹¹¹°•’’Êó˜ÒÒR¸\i"Ó'OžPæ_^^Žæü¿ÿý®rssƒ ¬Y³†®PKݱcÇg*”æ½qã\…Îö Tí(´Jpp0¬²ÿ~Ê^<þ›={6ò Unß¾ «øúúÂ2J}ž““‹MŸ>rd{÷înµ™™Œ†NŠ@Í/Œ +===9((ˆ²ÏãããÑÜÞ¾} «ƒÑ„˧M›FYàììL¹™íLt*žúB>+)Ù¼M;ˆ±¡žôHÌjÞsáÅŒ*Ïì•}Š¿ùûmZåë³ÜÛ˵'ŸÅ6]$? "b(ÎÜ=T«i³èô­Û×Ö %zmx)-.SÒFvJNùÓµÝ8,c÷[ð€(ÎÚë Eð&Jÿ©&¤°2äÏÏ‘œK/ÏlÁ"{®É@ Eow"›i Ýó}5.çÈH­š‹¡Ú˜LúJÖµ«Qy—mÛÌ«²ïÑÉgTŒ”8sh¤”I5‹ƒ|4º3ÌÆNíÐa1Ä`ަ †aÁÛÇ¡‡V»vå³x6«JOËªŠ¡Vå…Í’Ó¸ZÃ*.¡ “üι–ŸŸ¢GöX_¹ƒ)½>׈ì¸\"×--ë•*v¯Ò Y$ØÝVKD!†%’âð…f:¶¥ˆÄŸ‚F L=nKJˆ!8dÝÜ0±»!I¤ÀrÐ÷?ý/{»Š‚Tõ‰jgVœnk™e­öÞÓÔ¸|ù2ØKÔyØ‹/ÂÿÍ›7GWõë×ÒJ† ‚£û\J§N4MLéstw UV_¼x1]1ôŽ!ú¹ +”ÂÂB4°?§,Kס¡¡°Ø‘#GèŠÃ,†N1ªºÏU(Ý1Dquu¥ eaa³´´„«Ð;†µ½cBY&##Í--- ®£ —+]¦@®<¦•^ž! »¬–ÔD %e±¾V¼žëž§ïwÔ·ò‘¾Ž¨J /~ßœ”‹¡œò¼ä{g}]» ØÍß«Šaièl²Óâ›YŸP>çVσù·Å‹!‹a}A?ùLÊŸþÔ$¸Öó/¤Ãûè²W3¨ÄPþ˜£–ö„¬j|øôUV\C1¬YH ï&ù÷mŒ8\å³ÉùA ƒTŠaî1gú;†êb2Ù0y×öÞð +ÃÒëóZ³Ø& * ÈÅPíH‰R¶Ø“Í”§üƒ «ÏGS1¬QH,†L£Ñ¸b(JÿcégßkJ—®Š¯Ì6$-–F×D e¯Ìë9§ +•/wRR#1”]íÒéãå=T¿‡Ÿì6$"†Ò©´HÅbÙÖìH*ÄPT\X w»âœc£tdÉVCQÊV{-4U‰873ó›ˆ"S æßC,†,†õ31”½Ó¯$D✠]Ê;†’¢ Ó„ê ŠaÍBj&†’¼ AÚø!ÏI„Ò¬*Å0_vw°Êc˜à Þ¤}ÇPmL&ëZV[÷›hÞ¹A£@à>a¹2©Â³“›W{2µ(7;÷[™˜I>šŠaBb1Ä`F¾cX»¶‡6i:ÚÿúÅ»x¥ŸâNº÷ÔÓ²Z-}yZc1”ˆRwãëôþñžlnfaÖ¥9–d›ïÏ‘ÔL ÁŽv×`]OoÀVù@D …/Ö÷$uo{-ÝW•¾=;×FÀ%û$ÿ¿ÌCNÍ[>(ÇGœíÓ]«õaErwä<òI–¶(ý€“€×ÍëúGÙ¶{¾Ã©•ÞÐÝiX 1˜ÌÌÌÓÏF8xð \5nÜ8x"­B }||`ô9===4rnn.¬~âĉÙTÌ™3ç4Â’%KફW¯Òmμyó`±ÀÀ@X= €²AXlíÚµš&ƒß—/_ÐbèÛ— Åp„ 0rÇŽár[[ÛÓ4 ÉØØØÀ*†††è&”–VžëEGGÃê`Ó`]]]ºžIMMeòsò÷÷§ì@`¬h±óçÏÃÈà —GEEÁ* ,@7ó¯¿þ‚ÅP1411UÀ裭Љa‡ÐÈsçÎ…jpý ÅðÍæ¾$Áuþµò¿GÑ£µ½xD3¶‰BP1gsáȩ߶cçΖmôxFý_ÊîËŸøõÔfqm͆f^^>° W§u§®Û5ç +l~N*¥Èƒi²€s餤¤zmBŬ¤~~~LÄ•ôÀtúlóðð ,£¯¯¶bggWû Û‹………Á凢K&##[¸p!e ¶h+ýû÷‡«ÎJÊP épuu¥k…nVR%ÐIrPŽ=JW%==®Q: DÊÞÞžIu ¢°ŠŠYIQ1D££Cð[B‹ñù|¸ª¾&þeø(ii„§›Ðëë{ã]aÉ׌Øß|:ØÏŸÝ‡$t†”ÍÎVõ;†…ѾݸÏjêžÈ´ü²²o‚äd'G™×«£e{°]ý·É¿¸'z·Ç”h;j[dêç¼Ï©1Ç<ìzÚXëZÃöfQöœú˜j7LÖµlöí{Î zô¡XX–óì„›5— »¬|X (%U?R`±ØŠ$´»ÌÚ‘øîí«ˆ£}š³8æó¯å‹䣱Ö$¤²ª; SW4ºÊ)Ï÷2ö^ddÔÃø´Ü:yV ôSÒ£è¨ûÏÞ~­çO¡–å¼ytïÞ£¤ÏÊi‹‹>&>Û—ò™ªZüí]\̃øÔœÊrSãbîFÅ&¢Lc0÷sX ÑV°Òņb(e…,èÎgÉgK#8vKCÞÇo²Õ!’ßö»À”Â*bŽéoCV kǃӫ\ãAKÎ¥V +5ĬfÉûG´dÉêj9ìÍ¢xÇ®ôuÐt+=E ÙÆaýí MÙÈÌ/…±ŽmÉŠ¼öö> +]`Â&î ûMª©fÃÞ·þÜö1æ'Þ»rùzôëUÛÎl¤J?%D߸rùjÄÓÌÂêIý-ǃÁÔ,† ¦64¼nܸ‘É;†t¯õÍÖüCVQ!†“&M‚­„‡‡Ó%—GDDP¾û6›þC4 ¿è[iè¬,@Ùè’AÅpÙ²e°Ø–-[`+è 9*¨Á;†JQVG“™0aZe×®]tBΞ=‹n2*½ÖW^^y¾—Ï;VQ!†¿ýöÌÙÁÁVQ!†Ý»w‡U@¡É š‚b‡ +1LÁ:„Á`ê,† ¦6„††¦¤¤ÔkJbH‡’¢ þˆÂpVÒXE…¢©åVÓÍJzùòe&½2pà@42*†(‹-‚eÒÓÓ5mE ºYIâéé «ƒƒ‘¦ÕµµµÑM¦C%Йd€æS–Q!†(aaa°Š +1\·n\G—Ã/X 1L‚ŃÁ4q°b1Ô´:CÌ?,† ¦ÁbˆÁ`š8X ±jZ‹!æŸBYa^^^A)öB Ó`1Ä`0Mœoß¾!°ÙlÊ“g{{û¦N +«ëêêÂ*Jb˜›› «””T~2K…Ž5ʈ +gggºdÒ»woíàÁƒpù™3g([TÁ˜1cМQ1›‹­Zµ +–ÉÈÈ@#°X,Xt e+†††èpЉ!‡Ã¡ËýÀ¢››Üäøøxºdôôô(C™™™¡Ù¯_?:çBAÅpÞ¼y0h–Q!† :lñüùóh2h1T }||`•ˆˆºžAgOÂ`0 ¦žhl1,81šÛŒÐêëÿZé«¢Ô¹D³Š/Ö„’§'7ŸSŽ[ ê:^ ΋;ênÛ’Cöß–Š/'b…³gÏ‚]DC¶Èð$…nVR%1477‡«Ž;—«C:GÅ¥³’Ž?ž®ÃYI1 ƒi`š€ò´ù|í.«ŸT™½X˜°¡ŸÏåÕ\ Ë®°2˜R¢¾dãÄ«-⼨ŽíFŽèª…ÅÓh4À¬¤J`1¬eb1¤‹!ƒÁ`þÍ418ªßÞ+Q®òÇ+;ëvqä+ÄP˜xvÃÏï}©øØŽðõ¹~‡—fÜÞ½lƘá#ÆÌX¶ûÖ»R M1‡W޳"yÝ'¯üi×Í÷Òb%oozO=ÜqÄ8·•‡£?*DT˜|ióºcSoûÏtþîÇ0fñʪVʵDŸ[;wâwÆ ;sÅèðÖ"E<•ËiS­Š0éà¯ãñ_‹ÏNÒÅbˆi4°R‚Å‹!]1,† ƒiš41äOÙ·ÛI¿Ûxo°ô®—äîÀ‰:ŠGIK.Nã“}7¿©Ÿ’-»€dðwaø¢<ãaKw?}:h»—ƒ1Ï|þµÿæFíqbÌæv¿tÅ–°  ‡]ÚðÚðÙ{ểí ú·âYÌ ù$õʲ[îÆÜ^ÎÎ6¶ç{Þe¯¤j¥¯’☕ݴu:OZàDðá3lø¼®?Þ/–¦J/Ÿ~¹ŠT©)ÁbˆiL°R‚Å‹!]1,† ƒiš41ÔŸz.óäxAK×ßw Ãæ·œp*óôDžZ1,õµâv^õXqSMüõñï{~{>>°ºH$B7ä ‹ÁµµµéFöĉ”=ZG‹ýùçŸpÕÿû_ÊMVÃS§NÁ*^^^t¿:1ÌË˃ÕÁ1]5vìX˜XË–-a(}}}ºÍDÅ|Á‚02øaÓU›ÌäW‡Á`0Lmhbx¡XªCúN‡²¤f˜wnªaë— +ŠÏ0Cñ‡_]š“&#מº—šN ƒŠ5sÒÔ3¢ ®ýzjœŽÖ°}Òuw½ÌH£¹×NÇ(žr¥Š"…’žÅÞ¿uç¤{g’?õB }<ºåªR¥‹!柺³÷§OŸÂb~~~tÅèX²d ¬ž––†®ÊÌÌ„«P圚öÿS°Tj@ Fåøñã »«¯^½ÚT…Ü7ùI“&-¬bÕªUh˜——>lݺu›¨ð÷÷GáK–,Á»/^ŒºlllP*†b‰Âƒ‚‚膑.†f¼~ý:j—C___4¬k×®¨44Ë/¿ü‚‡0õkע̤£aäçJ¬Y³ »}û6ÞUZJýŸaUR†bèçç‡BzöìYÛÔCºª¤ +`(†ÅÅÅ_]Ljj*B'†8L“ô2ºõ3Ã:€ûyÆða¸Ž=š2Uª’~þüÏËäDÀ7¦)‰a…8sßmþ;Ò¤WË01¬½=îÚFÍ×3mcÚ¢ÍÐ A^–üüŸ’îTôp»‹¥¡Õ¢­µu›æš|Ã.ÞçÞJIJüÞr[5¶ª …™ÛR-Ó.̳o®ªndùu+UAG·CÏ+¿6Ê_1d”/O.Hørß(UB`beilh5:èáÝUvj¼ÇoD—vú¥Ö@r“ÿÊBt[ÿ +®ßCˆ!“Ã11š&-†µ¡,ûEü­[ñÏ?|ñuO\”ù4þVTTt«eXsÁ›„˜ØGÉÙUÏú•å$'Äܸyçi–âïELóÕ $31öṼTiQQ^r|t\Rf±‚|´íµX*42 †C&‡ bb4MþIb@ÓãòåËøsjõŇ®WJ÷…ßÝÝ Û¼y3ÞqŠ 6 ¨‚ Ç'­ƒ&$$ Ì+V¬@™çÍ›‡»qãöñãGÔž‘‘ÚÏœ93ãýû÷hضmÛPѯ_?|tbH~†ãQø™ùã?ÐÏø}rbxôèQ4lذa¨ÝÀÀ¥:t(~žñÌ8ä±à™ÉC@‚‚‚(CÎ;‡¯ŸÏçS¾LúúúhŒ££#røða” ¯]#'†aaahØìÙ³Q¸µµ5cdd„¯ ·l†b¸eËÊÅÈqëÖ-4,;;›nÔ †4AT%U¼*©uC¼,L@@Ý0ÜeÂÃÃQ;©B¨½mÛ¶µ=K «’Êo°Žãåå…ÆÈ‰!xUÒ¢¢"&!rQ(™rŒ……¾þ6mÚPsvv¦;äž={¢a¤¿£v91Ä9þ<¶oß>ºaø_EŠ!^•Tmmm4 ª’ßCš †L1Ä1e1  bÈCCPC”áèÑ£IIIõžÄ †8 †  MB ÅÅYÏâoÝŒyò©\¾Oø)õÁíè¸'ï +ÅõÓ%7uQÖ‹„Û7£nÆ>|E]lô‹Ô¯Î¯]¾ýzEbáËskÈ®÷_™³Îù  Ò@UIˆaBBÂÿ¨ˆ‰‰Á‡‘߯)‡íرƒ.3éxZXAA>ìÞ½{hŒ‚ª¤rkøj;‰¹¹9åÂFMÞ½{wÊ{{{ºÅˆÅbôóîÝ»QHëÖ­)Ïž\È… ˜œÌ†ƒ4k´EŠB¾¸(^•ÔÓӵ˕HÅÅ?Kaaat³Ü¾}›òE'ߨø°üü|º÷4.†%OƒÝ:éò&í¾³l®¡Ö¢×üÐw²øÄ9·V4ásø:ºZ<®–õ„}IUêV·®š”¾:9·¯‰:‡ÐÔkÑÒPG•ÍÑj=xùÕ¯YiÄôæ¼N~…]—§ñlW<¡èbŽ‚üÐùöbxÿþ}Ê:lW¡€ýû÷S†Ë‰!ùeu)¹]…LÄP†bHÇž={P)†LB.^¼Èäd6¤Ì¢Å(p1†ÐmWAŠ!jûö-BW’7<<œnºí*äÄ|§1y  ¾hd1>]ÓUM«çêûÒ]ì߇{XÍ\Ž|ÈYn˜{+žÙØO Å¢œ;kšñ¿÷{PyI±n]5g~¼ÊNMÃÖëÌ‹|©‡¿¹²¼¯WÏùp¦B51CÔbøí1€ú¢‘Å0/x˜*Ñkó[Ù5в(/SÂÄ+ª¬¢âÓg~Ÿ-oªºÊãæ[ñ̽oÖ¹«âŒ<žÃÎ×…É7Ǥ˂K^Glþy°þŽ#¦,Ü)µËšâV’àá< ÿ 1³~»ò*T*†¥ÏϬ^¾76O–»øþ!?ß5ç^ÊTO”~eËÒ¥+–úúŸ~† «ðå¹€e/½­™_ô>n¿ïÔQƒúõëïä:gt&ø"ÐĈˆˆ ?(ê=-ˆ!ˆ!@  ¾hd1,½êaL´[_%Hù§Æêò~ x.¬(»ámÆÃzH¿:7AÀë¾>YT·.¹™óOŽp[Œ:LýÝ‘ô´ÝC›ó[9þº-äxðo3»ð-ÜÏKžÄÅ-÷²‡!èì¶>øøáÍs{üÐA@bXž¶­Ÿš¡[˜tßc‰ìòyê]×¾¨\ƒøÃ¾Áº.KÜIž‰¶F–,aìQ„ç/ŽYØAMÝzôŠÁ‡v¯šØQ›ÿÝ‚ÛÅ”ë€>|¸V…܃lݺuTÅÉ“'Qˆœ:::¢bÑ¢E×h044DáÖÖÖ”áÇÇCÜÜÜP—¿¿?jÆ£Êʪÿ8µjÕ*Ô¾k×.º3@å"É.Wn…¡Ž1e¸sçjOOOG³œ>}šòðIˆ~¶µµýºn©¨Lš4‰îœÓ1wî\nddD7Œ\3Z?C1tuuEá‘‘‘x6¡°úOo¸£CîÕ«—ܹ¥Ë´iÓ(CÈ÷>ÌÉÉ u‘o†ºü/€ÚÐØÏ +_ìq2ظ®;vùÂÁ#ÚÚÏ +“ÜIZ|l”¯÷–´ê+zèâ_ݺäg.¹¿¾¯>‡­aÚÝÅsù¶×ß㊘ÞÕˆh÷k•…‰?žoHêÚ#!&†â÷û†hv«ŸÉ¾J䞟Ԝ-C¡ðÙj;¾•ωŸ +.ëdì<®ŸîཕwÈž› §5ì`Füâö„¡ëù|ilÙíymymçÝ.ÃÅSø ª’ߘÆÊò´ˆå[iè[Zµ6ÔÔ±»1ú½äÊÚ§CTyŽAX…OქˆÓ#JëÖE1wYFÌþ¥S~o¢M°TX\m‹>S7]Ïhé`f„ɬëÕ–2B×o{º¸ZÜÊ"gf˜sævR¯ÊòøíøÝ7$‹*Do{ëßwÓ¯³ÑÄóER»Sï·-M,z±®_0êèGÉZË¢n­ÚqùC!Å3†¢ÂŒçîܾuóÚakB{ÜFÅSà߈!ˆ! †  ,†E7µVkå²ÿyåNVâÜ{kšiu x\^Q|\rí¯úéCR!cµä™Ï¹UV·.EË濾´Øå;m6¿ãâ¸’Š’ÓcµX_üÚævð½/¬·’Sc4 [LáJÃÝ ¤bXQzͳ•öðàâœCNºÝ×'_ŸeÖvnt™ðÉÊïÕ~\#¹«Tü.h€–æÀÝâŠÒ›ÞêÝ׿”,»Æ­¤‰Üí øFV¶?vëaog¡ÍÖ1š!!!‰‰‰ :ˆ!ˆ! †  +†¥W.†ŽŽŽ(ÄÉÉ µóx¼Í&&&¨kðàÁ¨}ݺu>¨kÙ²e¨´<4{^^ÞfpõÆÅPn1¦¦¦”‡/'†¾¾¾hä DáQQQhŒ1ìß¿? +1bjçr¹ø!ÏŸ?ý|íÚ5”™üƒ¯¹¼üË¢Ñp1ÔÕÕ¥;38îîîtkÆa(†!!!hýä›.ÛÔ©S}¾ÆâÅ‹ñÌ»víB]=zô@©È÷~8 ,@Ãúo/PÑèbxÉÝhóKLõƒ‚c.šDÇå„y§ÆêªÚoL©2:ÉU5žT"ëÖ…#J=1wø`ŸK¹5›‹/NÖ',æF—‰^­ïÆÓ”\ñ«ê礥Ô¼¢W~oq{B0ît¡lˆðÉ +[¢J Å9 ÚÏßæmÙÒý©râ´-}t7l¥kQ}ù²è÷éÆjöþ{¦›4sÉ–Î…‰ç™qZÒs!]Aö‘Q¸b45þbxéÒ%4 ¯Jjii‰O„‹!^•ôüùóLŒG®*)ŸÏG]ááᔇI~ÞÒeÛ·oV‡=åT%uvvFü¼¼P»1ܳg†W%ÕÐÐPð""âããñlEEE”Ãp1¬_Š!yþé²ÑU%eH@@]æaURÑë° K—ø®<‘HQ_u~ûuRW ÅÙ'Æ­ÆJ–ÊNá£ßt‰6?GKž,¼>» ¯•ËÞ¤q…ðíå=t4í7H ½Ô­ §äŽo'5ÂdXÀå¹ÒÎÒ÷ ‡=l5yVó¢‹%æ¸s€€ßaöeéþ70Ðì³…NìVÏÒ›s,AÿÀ$I‰šÒ”Ÿ,5yUbHšà¶¾š­­,N‡r$ÿ.OXÒA·­eKã©—ªëŠ–ÅùXñº‚æ¨ + –_rù“Ð’)¹ï4ïÁŽq}­M¹ü!>ÕûëuÄC:@ qU %O?°«'d±¸|±£Ç–[YL=e7f›rTXšcNQü}u6ÈÔ»øŒ8ëʲ¦êªºfÖ6íZé¨êX¹l¾›/ë,¸»ÉÉB«&h¦Å#t;{œHAþêÖ…Sþ6lépkÁâ¨j7Óhl®v›óO¿’•©¦]˜gß\UÝÈò;kra‚Žn‡žKºðgÅYas¿pxº&­Mô{/ß<ÓRµƒ¯ôFÑ +IiR‚E ÛXKŸÞ‚ÍŒ=•­B˜äoGpLf^E²ˆW%}¹o”‰*!0±²46´ôðî*;5^‹Îã·?¢øs+4 +W¯^%%¢A§11¬G@ «‰![ÇÔÆV‚U M‹4DµN‹b¨_å1hÚ4¶V"*H{wóÆ­ø§™Eb¹>á§”û1·â3¾è©cWMÊsß<¹s+*êfÜ£”œ/+—–å$'Äܸyçiíî¢ü7MEIÉí_Ûñmª\’j@fbì­˜©Ò뚢¼äøè¸¤LØËø/ñ÷ßÛ`à’ÅP wìØñ´Š%K– v914hš¿ úÇ vkkk&ö¡@ ·oߎC~Þ¢1ä§.~˜\.wŒÆ´oߟÔÂÂu vò;ÿSÜÝÝQ^<‡¡FEE¡p;;; ï€6ÂgƒÍ Ô¹Úf]-€ÚbˆÆ€‚*…ŠR·ô‘˜’–ó‘\qÎ9¯.ÚYv[x£˜4µ»‹¬¹*,µÁû>ˆ+D)½HÍRí)}TB”²Ñžô/µ~ÛÞˆDÉÜO…Å·[&¹²(Î<9žÔ3açÿTXS ?§ÏVá´öŒ”\*-¾Þ^Å1öˆ¿[Fæ±,ÕξñdFÑ»#.ÍÙ’Œ«ÉŒ +–"cqy&N›¢ž§&§çÁïaÃF£$ýÑ­›w^æÀÂÀ?œC‡‘ŸßrFC4ÄÄP dbÈm=dÎ ó½]{›ª‘ZÈ5qý$3¥’÷ÏïÞº~5âò‰9?**Dç•’’¢â¬ýCµI3ìHš¡8m[?Rµ†ìˬÒ+ê(™òúlI“, LúKÍéPn 1,ý}šÙ®ÞÏ/üª„ˆÝ®\®å¯±r]È2hûââ‹“ôª2*XJUÜ«’à—0ÄeøUIå1Dc@ A •@®*i%,BÏvâÎûù’þ²—‡Ý;UÞœÉ&Ô44ù‹T©ªÂÛ¹g~2`³T{o~-ÌÚ;HƒÅ¸•Þ/J%s?Á„s²7Ëã´ã’Ý=7½áb˜|XÁ9§Ë†£©©‰BT ‰=+¹,y#öAòǪ*,â!Ζ +[oЖ'ù¢ +qÖ®þYù½ä¶Ï×¼¨¼CTœ›œ”’Y _À›.cK«eŠ–b@ˆ!Êpíڵׯ_×{ZC:@ A ë Åb(~·ÝÏRa©ïtlÏÂf-Œô8*l½¡1©Ò…Ï~ä±8‹cá}³ôëQŸ£¼LHã¨6ûaê¶³û:¶àg>ëZ‘\URÑ«­:l¶AßE!¿_9¹jˆ19‰É´ð\¹EÊ‚¸dÆidÆCKú7—d4óŒ,R¸”¬ë †_b@ÄCÃzB±Vˆs£ÿ(ìx¯Ââ›ÛÐMKò/UçcR¥ípÐ [¸íÄ—3ˆÊý}Zs¶ +§åä kó*‡põ{,¹Vc/ Ù>†Âw¡>}ŒUY•ÇÏâh[¹l¾›ÿÅeAÚ#|W9¶$d»/ŽÌ+^Ê¡C€/1  B:Úðª,:ušRÅÀñ¯ß®®®S¨˜ÝÚ²³³QHXX +YµjžMKK -æìÙ³LPÿˆòR¢£ï¾”=yXšüøÑóôÙ~‚Âçë{¨±Xªvþ‰BæQRJß?»}ûqz‘¢}"„¹©bnÜŒKÌ Ve“’ª4%YOÉŒÞÕÊd)€ CþYàUI•D®*)^Õg̘1µ]dll,ݤáááhXPPݰ·oßRfƯjjjâ]Ý»w§LeooSWWÿê™!“îÐfÍšõÕp’;wî09Qx‘œ‹/RŽ!á™SSS™d¦ƒáCRÀk›™tI>räH&!(„s¼«á¯Öñ‡;§öîX9þ;MÉ‚“/ä4Ö.€ð¬ @}b€2JE†ã“ÒUe‘ÃéÓ§£ ÆÆÆ”!t‡æàà@Âápðó¼sçN’””„fÏÉÉÁ³‘‡€BQ{BB +‘C|Ntt4ÝÛéÚµkhتU«ÐŒrÏ¥âàb˜’’Bw6Ž;†~^ºt)Ê<þ|Ô~êÔ)ºÅŒ=ÍøOCà߈!ÊðÛǺlxUR: + + +˜,LŽÏŸ?£ #GŽdB'†8………LRɉ!޳³s‡ ¾˜^½zQ†ƒ ˆ!Êpýúuò³¢ÞÓ‚‚¢vCCàb@Äĵƒ~1 K + +K„Oë‰R#ìÝšXÐð«Cš ÅÐ××7§Š«W¯êcàbHÚ¶nÝ:Îf³ñôôtÊÅ”••¡pòƒQŸ555”™Ãáà]¸Nž<™.ù!üÕ³ÄP »té’ƒñ¿ÿýePR ‚@ 633Ã׆‹áÂ… ÑìxÒQ×°aÃP;.†¤°ãg†Åb¡a¤¢öñãÇ㇉/C4æÊ•+t‡Œ†296l@!GEíªªªøÂ Dùžéܹ3>ÌÜÜ à Õ7eéQÛf·³hÆgWnÏáëšÿ0ÌkÛÍÌê½ KN¸¨³ˆž›^7ýÿ +//ègooßËeãýrª~á³]{“ú-Ѝ¯)K²ß¾þPôõqÿX@ h‚0CœÞ½{Óe1beˆ\UR:ð=åµ´´è†ùùù¡a¤‰Ôå°k C1”£¸¸ePR ]\\èÖ†‹aÀÅP¼ÆÎîÝ»Q{XXj'… ÁŰщE ë’ÊQPð ®Ï‰RŽ2&X„‘ÝØ_ü·ì9ppÿÎ ‹Ýú˜©³XD›©²dWEïâÎ>õª YQÞÁ¡ª’ÓÄ1õŒ,þ²»üî"kɆ*ªN‡ëiÆœàáz“B©oDøWb€2ìß¿ÿÏ?ÿ¬÷´ †L11TŠ’+Æv³¡{_ ñfñ§¨Ÿ¿ã±¸V>qe ¾†:"C¶n›6z\C×óùò½¥7¼Í  smv½‰aY”—)·ˆ!ÿj@ P†Æ­JŠbÈÃÆ¥éˆ¡èõ¦ž„ +¯ß¶tùç +Å.œ¼ûê“TËïlqŸ8yåålɸòømÓ&ºÞ.|¶Ü¥KÛ–ú&6fN*®¦_ ˜Ð³±¡±ußi;ïæai…Y1;ç:÷°61Ò7hÙÚÖÁuÙñ'¨_–2¶$;:Эo{c}=CÓS7ÇdÓnOX)†ú£g3äœC䯆»·äŽuªÁBbXxsÔ SÖDæbãŠ$m“"s¥áåi‘›f íbÕʰY3c«‡ÎøíêÛ2Yì˜îÆ–jë¾ã'¸Î ~*=/âœû‡íõYs}CcK»!¿]yƒÄ±.tØ„ñ¨ƒ)Ò“Yrz¬Kµÿ¬™Ö:­ìú¾âZ“½ü + Äeh 1ÌËË{\KRRRè²½~ý ûóÏ?ÑÏW¯^µÅÈÊÊB!«W¯Fí($11‘n|S{…@é ?uñÅŨ‹ÔÔîããƒÚE"~lll˜ˆ ^/‘:fÌʳ$¾'û¨Q£Pª’’|ý|> óôô¬í«¹eË[¸\.ÊܲeKÔnff†&‚×x™1cš%$$„î,mܸ‘ra¿ÿþ;>,44ô«Ç"Wû”[´0###ºäçç×ö-TkÄCÝÍ‹gÜsªð•GÅÔVS æè±Y\ƒ‘Ó¤$Nßå¨Îbq´z­K’¹Oþ¹‰lN럣+ÿUéiÊaë ?ðùga¬O‚¥î°ýMuJŽNŸõOJdJc~±ä²4œãWø0¤bøÓ¹O‘3M8ªÝ׿D©Åï×ášz^Ë92RU…±–\ å”èºK”}Á»w÷¡«nJìUøØ¯ÁÆn%-™gÉeë ÙRu®8÷ªg[.Ûhâ¹¼ÊÛekéÛ/ŒÉWô"4@ P†7n0ÙX¡iBº$þUß®‚Ôܘ˜dSòŠ!ùy‹/?«¤X¡vÒËè2tïÞÎ2pè®zyy1Yç¬Y³P~ÅôMºñí*²wï^&ÇRê°]ùºàÃü9ñùóç:¬ó›Ÿ!¥íé‘Ù=[ªVz% Q·M—!n‹·]xôêðK1dëOºˆþ¾P~{^[.‹?pχ*é%¯ïF°´Æž–ü£,r¦1‡m䎉>[mG°øvK +ÜHSêŽ;_= è¸dN»€ç5DT‰aIÙ+.ÑqÙCÙ8ÑÛê\+Ÿ;eEµâ.š,nû_oSWØ‘ò(/ÇxÆ•|Г•ßlÝŸÎU'–úÀ=Y´÷Ã41@ øÏbbH7ì¿"†•”½¾×΄væ¢rÓ +¶–•óú˜™Ò|)†DÇ呱•ß÷íÀe·ô¸‚î•§oëËcñG—üœ¶¥O…èø¦Æýª%ç'X’‹Še(岇˜–V^Á³]ñä+bX!L\ùÁmûKL¥²‰^®ï¦J†=VÔN ÅÙÝÍ [Ûj ‡ß®s±)y5&–CÙAuô:vå*Æ%¿~ä‰ú~¥dÑ•ŵšG¹@SÄ€ÿ, † †tÃþSbˆ!*x{ܼ[…m4î¤ô …v^™XS 9­<¯QŠ!)n Õ!>Õ˜HzÑpê¥Rª”µà +Qj`o>ÇxúïEäd–w"TíK&WZ;1”,éÍ¥•ãìZÊ6täØ Ÿü@V˜FN ¥E Çbî-d»RIøgb@$11qQÆf‘CҿаŽ;¢vKKKÔNÚ¾Î;w¢.ÜËê †¹¹¹1ðGÌp1Ä#ÇÚµkQ¸££# +155Å3ã!x!\ ÿúë/|اOÕ_êq1lÛ¶-3oÞ<:DZ··¯íË4pàÀ¯»=g# qqqèXÈßwtÃ’““)_&bŠÖ‚ÚåÄ<Ït“â,^¼eKJJªíÛI9Ä٧ƱYšÎG+—SJ E¯Öw#TxýwÕ¼¥²ô’»!›ÓjÖõ2eŰBœ¹¨GüéÜÒ¸ùVܪZ4_Üýƒq1”"Êwn—ߌašqYlž%—üäÄP”¼¡;yP}7$¦AÆû¼2ÊóÐÔ1@öîÝûèÑ£zO[‡ª¤ ™3gšEN ™ W•´k×®”Ãê·*).† + ?ÏQÈÊ•+Q»\%uuuÊp\ SSSñ.ò×êÂŰÉ"W•´Q †ÞÞÞ¨}äÈ‘¨]N ñª¤ +ÐÖÖF! Q߉ô¹Œ{ç÷mÚ}ªð§èÅš.r&¥Ä°¢ðÔɦˆwð{*Å™;x,¢Ûzɵ=%Ű¢âÓɱzœfã…{›sÑî5Å0·òê`Ÿ­iÕG+z¹;È/¾=0BŸÍµZ_ñå3†EgÆ Xܾ÷io1àŸˆ!ÊÐt¶«`ˆ!ˆ¡2ü›ÄPR¶…E´Ÿsý“¼ _mé§Åâ˜yߨt=åÄPœ±g&‹°Yú Z¢Ä™†‘¶Ø~ѽrÊ”µÊÂËÓŒ »-ƒ gó¤m5ŰäìO=Åù½ÚØS%Ã’ÄS+™à îyÂ'+l ŽÙì•bhK°ÏË&gíªÍ":,º‹íN(z}ÈÓeÆo‘Ôç  ©b€2€R1l\@ ™ Î:ïÞš`±5­œæo=yçQÒÓÄ·?²Á³1Åiî´?U¶%ŸRbXQ‘5׊`kÚÎyð¾TT–óeÊ|̓¦<3øžòä/<3¾Ã#CKíܹ3å"øáº4ŒîÄ*@OO…:”ÉIÎÏÏ¢!;;ûÿÙ»ï°&îÇ๻\ÂâÀ8J«bÕâ¶UQ¿U«qïîU­{ _µ¢ÖY÷¶Vq0+ +~Å +îGq"¸xD„ù‘4É“ß%Àq@Êûõ—Ü}Ö}bÞÜÝç´Vaþgävʽqûöíì¸÷¢J$n•ëׯ3¶5j°UΜ9cL•R½[7¢]}sÍz+ùaVžËbÙ'1˜ ™J/þœÖ¡.Mð5Á·q±ýöç¼3•e UòûËZj'eQ82I.j»=w „™ƒÇ¶è ÉbŠî¼Q“e/ONïXOP0_ÔlÐo7óVŸQ¼ØÑÓ–ÔìtSGI¦F¼ÿ¼î ̈‚y«ße¦ßK©îƒ¨Ü ÀW¯^å.æYV¸g kÖ¬ibk?ýôÛšž3†ÆHFF†1!Åô3†lkûöí3¥©¨¨(îØÊpUR=˜NµVŽŽÖU%00-VŠUI™c)éÌTȪ¤•çŒ!K™•ø4úÒ¹À³gBÂoļË(Ÿ,#M~vãBp@ÐùÈljÃÅËCvÂýˆÿ+?æhÛ/O{u'⯀³gƒ.\œ˜]xg·ûaA!—¢Ÿ$d*85ân] ð +‹ŠMÁ“) jC0€JÁÁИ^¸ L`•‚!‚¡1½p!˜Á*!CCczáB00‚!˜b÷îÝ÷ïß/ófõÃöíÛFÈÉ)¸‡ÈÈ`È`«ïß¿_ëÀŠCæ#T©ƒ1‡¹k×.¶Ç¦M›rwé +†º™»*éªU«ØíLJåÌÒÒ’Ý¥ëð¹ÿ.‚[~àÀl³ÿý·®Ö¸:wîÌL‘%RµöÂL…®IÖ5çLøÕ5~¶˜ž`È wYž"ÁPÏDéšd]ÁðÎ;ºj!À€`¦ø«( Ûµk§çË<«tÁed0d¾Ì›r˜L0d›jÒ¤ w—ž`¨kÌ&>®¢<==Ùf³²²Œ©Ò©S'î`˜”j°Š££cI'– †ºZ[¹r%[L0dM™2…­R<–”ž`¨« +‚!|†` +CSÁÁ…` ÁL`hÊa""²  b!€)"##™‹2o¶B‚á±cÇÂó%$$hØ?ÿüΑžžÎîbª÷Î7þ|]‡¶jÕ*¶ØÂ… Ù¦üüüzsœ>}Zë`ôÃöíÛ³ÕœœØíE‚á¥K—Ø–ÃÂÂØ33£«å#GŽh­²sçN¶Çž={r«lÞ¼™-6zôhî«É=L’$ ¾”E‚á„ zÒ¯_?îËÔ¼ys¶5ffØbÌŒq;bæ–­ÂL»]O0ÊGæ3¿žÝºttäµÂpi€2†`•P…CcV%ÕcÅŠlSzV%0`[lÆŒìvæó–;&€h­®'êR$ê²gÏ]-0ÿh­¨« +wUR& —tÌ\E‚¡³³³Á*LªâVa^c:úûï¿Ù*ƒ b·ë †ºV% ÑÕ 7®Y³†ÝΤTn _bUÒÏû +ÕíS¦„kI~²[ ¿æ«÷ ûÉ(£.Sõ³¬5:HëÓåËÊ—è£ìÉÞ…¯ñhš»0í¶ú‰¼¢Õ‚!TB††,Ãò †¤³s-~QþéE÷æ\žá@×vt°&Ë.J#¦5âÛ–ohû}”5eÒŸƒkS±ûÂ<¬  ‚ @%„`ˆ`ÈB0,×`h7hêÐ:”ÈãhRáG¬d†Œ¯Ï¯3d|_K‚ †™W|ÇŽ»6Ê”»‡ù®yãzvuÄMÝúxm¸ðºàwWvsó¸‘ã6ßHºþëWq¯àœö¡½•*ã‰ßŠQ=Z;×·³µ«ïܦׄ_Ïkš`{ÖÕ‡{ U1Ê÷‡gNÜ•¬PIÎ C0€Š‚`¦Ø¹sgy|8|™`˜œœ<#-­àûîÿþ÷¿-ùÎ;§kœ'Ožd‹õêÕ‹íÅô`¸lÙ2¶ådzÅbbbæ•ÐâÅ‹·èÀtÊ¶Ì †L*á¶°qãF¶ +3¶ +30¶L‘[¹ÁðâÅ‹%3ׂ ¸c¶µµÕúŠ;99±U-ZÄsn0ìС[ìçŸævÄ}ÏpƒaÇŽÙÞ™©àVÙ°aƒÖ‰8q¢®w¦®`ذaCn B¡ÝUžÁ8æ7¦.eÙsç;n2LóZ‹_oÜ©½fÁ0e_o!OàþûNÉÔ}ÔÛ¶'h¶}¾0­©€¬ñU¿>·nݸrÚ_Y“´Ã¤àeæ¥ÿéÙ\D‚Æ=<yï‘«”Éçg¹Z’qW/Ÿ­»~_?ß³EM’<—w‹äÔ„°ÇÔÉ_×làÖ£O¿•¥zúPiéC[ *ù³m=lIRäê9gÕ†M¾+¦ôt4'h'¯¿RóŽLÏqÜkø¨ô@0€ +„`¦¨Ò«’êáííÍVY«Ïî¸ü¤L ›Ò„OÖyösn‰@¦A²†]ç‘éyEôô¡ÒÖGñTÒ+3(BÔÿPbþȯr£ óž»rMÿq8JÃG¥‚!T C0‚¡ÖÞ  u©„ÁP"šï§[.»Ÿ—Fov¸[ð]æGI³J ³NxZüf?_×¾&h‘Ð&˜Ö¢ÄÞ$Ü2|ZÓ¤Íð3šŸr‚ÇÖ" ‹ÿìa#\ ûÐÖS(;åÝ˸DΊ;Ò0o1Åwž)3܇þ½úÊÐb©†P À†Z{G0D0Ô¥2C•<Æç[šßdN¤æ·Fñb}!ÝjåC¹ª„ÁP™8Þ&Hk—ÿx­ØyöFÜçBù¦phS¾ÝÒUÀ£[N;~!Œã¯Ý-ºµ¦†&Öñ]æÝ,xžF‰úÐÚB.éÇçÿøÝwÕÒ…óž;{ºg+k’j8-Bj¸½{ Õ#Á*‚!˜‚ù–ûþýû2oVO0>|x #H¥+A”"úøø°MMš4éi¾'Ož<åpuuÕúM¾uëÖOu7nÛòÚµkÙ‹æM›²Å˜Ù`‹eddèjY—€€îÌp{áÃÓ§O³eÜÝݹ-ˆÅb¶ÊòåËÙíÜ—^O0LNNf«ÄÇÇsçùùóçì.æÐØíiiiìvæ[µ®ÄT¯^=vÌãÇ×õ21/[ÅÈ`8wî\¶e{{{¶zýúõ¹-÷ìÙ“-fccó²²ÒõÎ|ðàÛK¥ †*ū߾7£Ä“B³˜hõ`ù7´°ó†— +UIƒ!Cúú/Ÿ¡nõÍH‚9!¨íÚoî¡{y+ÓmLmCë8dÊq–¦†&ÖËSÆ÷¡£…ŒÛ¿õw0#A-ç6Ý{ýЧoßÎN ô¡o¯£ºÊ]àF C¨@†P é †¥PŠ`ÈåïïoÌ·w#…„„híå‹­JjaaÁîâC®W¯^Ó²§§'[EO0ä®JÚ©S'nG–––ì®ÀÀ@vûÞ½{ÀîÝ»Ù*ÁÁÁÆT12ríÛ·OWkÜUIg̘Án0`€1-Wž`¨R~Øß·e7ìTZÎÍy.üüµh Ôý½ Ã\Šôø›gw®ðþ±…-Ÿ kvñQŸ°+Ú/};ÒCGiø¨ŠR&^Ú¾l±Æ‚AÍ…U¿»÷"ÍËvD”á  ‚!˜â ¬Jʰ7@ `›âÃøøx]UêÕ«Çþ{ôèщù˜OÈDîª& ,`·3K×—|n0®‚y5ÙíÌ«\Ò^˜÷·en4.¯`XJÙ ÷#BüýC®<þ˜£µ€<íÕˆ¿Ξ ºpýqb‘“d9\Š~’©(¨wëbH€PXTlŠq·æ•¸b ¤¾¸~.À?øÒ½wY¹yN™þòZH`蕘Dcú0°·tGP¡ À†l1C.Ã’öRu‚!ü;!€)˜ïÿ eÞ,‚!‚! ÁÁ¾C¨„Þ¼ys´|ܾ}›í%##CW±#Gްÿ¾zõª®q†††²ÅbbbØíIIIºZæ>žù€e·p[ö÷÷×Z]Ï`Ο?oÌ üóÏ?l•+W®<|ãwq13ÀöÂübÊ`˜©à&3Qì®ØØXv;3±ìöãÇs«\¸p¡¤ÇÂÝ­kιƒa^M­ƒ1ó^â¶|âÄ v×Û·ou  ¬ Ts†Õ‚!˜bÛ¶mwîÜ©èQ€I Àå´*)|AJYvf–T©·ˆ4["7©€%´Ô‘K232%r½cÓNñ*üÀÞýÓu¸xpïþ Gº +”ŽÁ~*)C0‚!@Õ¥ü|ÿМ¾-ëYP …¶M»ŽÛp)¡PxS|¼úÛøïE4I|K±›çŠ øœ0¢D1Ò÷Û¦÷ss´5Ó<†ž Ìl¾ýqÚ¶+ŒO–’žÝa}¬®gJN²$èN^é|Øa©ì ’B0S TU9÷×u‘´Ø}Ö–ãAç‚Oî\ø£³9)t™z>5ÿ]úÕ_¾aRNÝöcoغyõŒÞM,HÚqÜÙF0¢DQЏƒÅ4SÅmÈœÕ[ö8¸ÿwßEãº6¶ ÚyB@¢‘g JÁLÁ|†0Ÿ= +(±ôÓÃlIÊizDÁ³$¥÷–}CfÝ·½Õ„/ųõÍÉßù>–æP~81´>Åo:çšÄ¨F”(FrÁKL‘¶}÷Æ:;¨L˜Ý\@ð]æß”j¯X´C€A0¨~ÏÖ´eBà€cYœ9ÁcíHÊaæi~ Òv¨ßgN éõ¹MøTé—rŒ(`D‰âãŠßÔ…æ ºo{_ôÌ 2ùNÀÉs7bSÙÀ¨L¹{xáïš7®gWGÜԭ׆ ¯ÙF‹4ù‡ˆ ã»7oX§V]‡Ö½§ï¿÷ñD~0”ÝÛ=yä˜Á'#ï–Ž1júþGé4'zÛ¤‘£ç-™=zäøõ—Ó .+rÓ„‘£úÅ+ŠÃŒ'~+Fõhí\ßÎÖ®¾s›^~=ÿƸl ðE!T?ÊäCý¬Šž0K9ô#jÚ¯{¡Þ–~tóÃ÷[ÞJhY§‡ŠÚmÍ3¹áF”(.õpK‚¬3ðÈ;ý§Ü”Éçg¹Z’qW/Ÿ­»~_?ß³EM’<—[¯p@“D/kcIðk··rËÎëæhîàÞ§ƒEî(?ìêiNŠŸLg'âÈO5H’¤Û®}ž? +YÔ|>íºèð‚f|BôÓáOÜcÊðU›ä»Ì’éWþl[[’¹zÎYµa“ïŠ)=Í ÚÉë¯ÔR¬§P® ª!ejȤÆ|~ã!ždj6H߇ÎimAÙõ?ðFiä1>mhB4âláK>5ùˆ¬;ñ\ŽÁ†›Ð:®ä ñi‚ˆ»LX}胄l­*'rnS>Y«Ïî¸üx©L ›Ò„iwäYÍùIn@S&õ”Ó”°ôüÂIþcP<^n2VÄ®ï@S §EäÉËWGèÖã{‘å{?æv¯xñk{šrš}Mòü×B²çïï +Æ•~f„I·ñ‰‘ ¤Ò+3(BÔÿ{2Röx•M˜÷Ü¥û&K€Š`¦Ø²eËíÛ·+zPÙOÿœãÞÈœ¶ªçü•KC‘@`ßÑk×­¼sY²›ó\øT}¯°Â—=æ†=ËÁ~ƒ 7¡k\OŽMïR_¨^”Ç$Dçv}Æ-Úð ¹à£4bZCŠ{_à¶!äÓš&m†ŸQ_Ë h’ 1µHªñôËœH¯Ír¤ò‚¡J~o©+M·Z™{å¨ìúÜ&—ŸOoè*¬5Ò_s­­òÓ¾Þ”ý¤P‰JùnW/+BØÉ—½XôóéaµH³.›4ç*‹œ1ÌNy÷2.1›Óo˜·˜â;ω”é{i¾<C0V%¨ª”ÉW×öoRìžÛ€ 3çÎöÚÕ©†°nûÉ<לɓinO/’Ɡþ–&, +Ÿ¹Ë»o±ëVÎI>•2iÏùÁP%½:ÓºïPßÙ(ú_7AqÁé·58;¦}–ÿÈZ”ͰSéêš)'Û’LŒ|˜TÓü†Ø’V?ìIд^|ñéÇçÿøÝwÕÒ…óž;{ºg+k’sv ²@0S TMÊxÖ!鯦^HbÓ’$f“»ˆ4k½âžŒ‰G–C“¶£ƒ +_ð)»½°Ÿ¬568Ç`ÃM9VEFü?Ws­IòȺCO~RæžtäiG9κ*-Иҭiž°Ï4n«’?=Í n²T_=J‰†øe¨” ;{˜Yö;”¬”œ›XOà¶ú‰\ùVýæÍUVè$1•{K¡J•zb eãy<%w_á`˜qû·þf!¨åܦ³{¯úôíÛÙÉ‚@0€JÁL`P%)“ö÷abQG߸BK¼dž\“ [,UÿŸ²¿·!è±óc¡›á$£lIú›å† Q¢DCöV—$¬<þø¬R¼ôíHóÝ|cÞ“ðñ³:sqϪGå zî.´`LÚ¾B^Áê;iÇ=kòM‹ÈI?9X$è´A=1)‡û[™÷Ú(SçPaþc<Òê‹d3¥•)Ç=ET½±AùGÇ †²»K]iBøÕ¤Ó¯ØK^¥—§7¢  B0Sܹs‡ùШèQ@ )â6tb²R¯ÂY)ïy¦_V©SÍâæ|Ò~â¹B·ñ©oÆ#ëŒ Ê2¢€%Š’%Üöß·i÷EmK³(ž¯mÇŒÙ}{‚R•uz˜ˆà·XrWçzÜ€–z ¯A·\þ€Eåw—´às‚¡òî^ætŸ»¡Þbúë·Ô «ó§Àfø©;ÜÍèv+”2µÕkÈP &‡½;ê!â3 Q¢¥_Eœ&¾ºÿÎ9eÒ¾–8c•‚!@õ“0Љ€â !œòG+[Ñ„°ÛÖ·êŸd·5£ÉºCN„ÇÌË3šò)ûqÁF0¢DšK ºÙÌKÅžç ÝÒ½A5ž¡^BF™¸¿¯5A·Xx‹s=ª"þðOï á E‘ß_æJf]·¼f£ì‘zN0dRàúŽ´y¯Þ_ÓöCsƒžzù£×Ïž"š ¡Ü3œŠ×Ûº[Pbϱ½¬é¯Þ*ȧÜ`ø|m[f:{ïK)˜öè%­Í%žrÁ*C€j(ûúW3Bà8pÃù§I¹,ýMÔ‘én"&,Ž8•wé§òÉ¡õ)Ê®ÓÌýá÷?¼öç²Ä4iÛc{þ©3ƒŒ(Q„2ѼMV.ýçm=õàñ“˜{×CùNé*T½þûó‚\æµù-„„™ËЭqiRiÆ›¼ÛÔ$…ÍçGjµ)t¯ŸüɺæU·ÇÊàÇ I‰/®ì™Øº‰³ƒE¡‹i5§2kˆ¬)kcùw#f©Í¯)ªIçÞ¸Èè§£"’ ÚmõcNdäö›sij#аj;?ôu¦äó›¨có»9u˜4F½ôNïñ¼ +¨\ ª%Y|à‚^–$‘¿l !¨ã6~Ï}Ω<åçÛÛ†|mMå!HK§~k®p¯>5XÀˆÅÆõ>l݈võÍ ¦®(¬ÓÊsy@,ç¢TY¼ÿ¼î Ì +†/¬ße¦ß˼üVduМ§F¸Xå•%èzÝV†žÒ¢Ýþû”Muš¥I™Yèºå l?íïcAðŠ^«‘4¶I˜uÝÏ ¹…úU¼÷Ÿìjw ¿VûYþ¯³¬v³`ò¤µý›cõ¿B_‚!˜â·ß~c>F*zPZŠÌw®†ú„\¼›¢õòFeæ›»—þ + + Žû¬õ<ŸÁF”(^%+ñiô¥sgÏ„„߈y—¡}©yZÜ­‹!þAaQ±) (O‹½y>È?øâ½wY¦Ÿ®S~8ü“ e3ð¨Þ”Ëôšúâú¹ÿàKl¯Êô—×BC¯Ä$».+À€`¦Àª¤P)“C½›Òü&³®ê}#@Õ`¦@0€jEõ𡵬IÒÇžýˆ;àßÁL`ÕJÖÌ‚4wò>üXÛ7ª(C0óɘ˜XÑ£øb9™™9FÞ) Pu Ts†Õ‚!@5‡`¦Ø¸qctttEL‚`¦Àª¤ÿ†` +C€C0‚!À¿‚!˜âÁƒ?~¬èQ€I ª9C€jÁ dñÁ¾K/ñ9#¯è¡” C0…¯¯oTTT94œ2®6Éc6ƒO¦lO?=¼Vîv{¯ åЯ¤—§7¢x„Õ`?IÅ  ü5ë9¦ö"¹wtå²Ý‘)ÊJÒ €iÊmUR6¢ðÈZÃO§çoÎ ¿¹Â‚¡J’ü&îeÜ«™Ôù1jÖM †cê’tGß—ŠÊѨ*:*?¿¸v1êûý*óUÔ۰ð±éåô7`śӋF^|æmµý*¡oÖ+r\P5•s0ä7phÀ'k +È{·fÿ5Ážä‹‰ùÜ`¨L|výÌ‘ý{º»÷öœ¸x÷å·ùÙEþüÌš%‹—n {Ÿsbé¸þ={ôµèØÃ Ã;Õû¯ï_2ѳ·{w÷GÌÙzñ­4w{±KI¥ï.ïZ0n@/÷}‡ÏÚ|>ÞäSjƨYÏ;¼Ò̺òã¥í‹Ç¶·!yTƒS-?|W}ÒU×D—´(½Š †²ësœù<aÝÿp’&*“ °&x<¾Ëü(Y™w§¡x°ÒËË'ð]µ †úf½¤mI.Ísk·èšôKÔ‚Ê©œƒ!ÝqÄP'>Yw\p–z£ä‚—˜â;yr£Ù`¨L šÒÌ‚àfu\Zµh`MUÛ}ÓMR†OS<ªáÀI}êÐf–fóNçQöÃO}RØ©ü8ÑI@tÝ–î=ÜÄfÌ¿OLVÿξ”Tö|÷ö|‚¹tÿ±§kmšàÛ{|UE?`Œšuuþ+å¬Ëb|¾2e™O ‚¤(‹¦é›è’´S‘Óð/P ‚¡P$²yÕ| HûÓÓÆJ$¢Ù`(yq`í¢¹s¬Þs!VóÇkå§h¿}ûCŸ%?9»qÑÏ }Ï>Éй•‘ý*|ïê³ç,\wäf¢ú¯ûÊ”»göí;s7UÝŸ2í‘ÿ–åóæ.Xsèú‡rJ¢•޾YÏ-aܬ3Ûþ\òŸº|Q×¹»¦+µÌµ1µ Š{øðá§OŸÊ¡á¼ˆÒaÕn&•öÏe3Û"¦5¢(ñ¤íË ‚aæy¯†LJ³h·â¶úÍ*‹?èQ—dR[Ïo™¥š G +šŽ;/U¦G/u3cÒŒ•DZÏúw*SÎNk×⫦\f:–ÝZø5ŸG˜÷Þ§ ”Ü`˜ê7ÔŽäQNSÂÕ:²gë;›”Øë|v9ÌIù3jÖsôκÂÀ¬+¶» x¼üK@õNt ÚÓT‚`hö}ŸîV"Ï㩹ëÔpïý 7Jî®ûΆ²jâ>l˜»³%eÝnÅÍ,•ìî’|Ú¥S·Önß·¶0ßÀÆÖ±UñæàOµ)«f¦Nê.¦…Í~¹.QÉï/oIÓ߬x(W¥_žßÒÒÌ¡§×¬‘m턎ƒ’«ELÑ7ëÌn£g=åÉ®aÍlIB(nå>õÏׯŠÏµáZÕ÷¼-”Q~}4Ážd¢Ö‰ôÚl'uZ ¾»š †Ò‹SÄLvöÜ•˜÷û+ ËT$,ûQåg8ÝeS¼æÍ&ú_¦ª&MèÝ™÷Δ||vëꥰóçNÌüV½§úêQn0Ì ¨NDÝW„„©ß=Ê‘Ïã7ýùF•üS“Q³ž£wÖS L¬Ö@§o¢KÒ”V%†Â~ëÖv5W¯€—8¦Ž¥»ïú~BM0LûÓSD +»lŒS¨ï ÜÖÝœ¬9ðTM°#jôÚùF¡Ê‰dêSN³¯IµoU¼¹rlßÞ ˜,•üÑÊV4íºôžœ †²¤Cý¬H›¡§Ò™æcmO›»ïxW’¡¾Yל>4zÖ•I{z (±w˜T]VÇ\ë­ S~DY›4¶.I5ž~í>Yo|Hú“‚`˜~¸ŸÇ#kÿ+ÿ7ÙÅÍùL`h·VÅf8ËA'sïAS¾ßÖM&Ú¯{¡w§B%}qdü7">Á#HÚÜÒÊŒ&˜=­V>* ?úQÈ+†°rªJÞôfÔ¬çèõç&¶h 3<ÑÆµ&© Áð§Ã1›¾3«5âøé‰öÝ·>=ü“&fÝYÔŒÏ|-¹¬ÉÒk³)~óÅw%š`çºì¾\s)Q÷܈!׺Uù)bÍàvNõjÙÕ±«A|—y7el0”Ü^ø5Ÿ –Öj4A5œz©:d}³Î|»Ó:ë:æ—ñtϵ¾Z:DyfÀ¨Ú$Ý|ذV4YgL`¦œ ³ý[1™¢æ°Óù×nÊ"g;Q<ž ëUñ'Kh †Úvþ“|ÔCDðÈZ?ly”΄Ä=Zƒaö OK¦œÈsïÓ—q‰™UòÏLFÍzŽÞY«wb‹:¥±m 0Q¥†GÓ_nèd^ßÍ­Å÷›ãÓæCÉ“UßÒd݉¡š¿Hç\ð²'i·5Ïr +.U)?üîÎ †E¶fªORñ›x‡&)4g± +ÜŸ64YoÔ‰ø÷¹ÓªîZ‚% oÖUrí³®u~¹O¦w®uÕ‚_ýõæÍ›åÐpADQ¨2ÎŽ°#IŠ"I»‘þ*n0TÄ®ï( x|—Ÿoäþþ*b};©78ωT•>þŸæ^7õ5•±êÔ‘æ?ªÉü˜ûnæÖ“?òi­¾º±íÚçšx¢L{yçÎã¸UòJRãf=Gï¬ËŒ tíÖ©gLfìDhLT9‚a¦âÅú‚vÙøJ‘™ eÒ¨_¾¢©F£N½—IßújDÑÍÝÒ6´nÍeCÒ-F~:ÓU˜{J° ¤äÒ´Æÿ«™iʬ;;&ðÚ™axÌUŸ¾Yg¾‰•`ÖUÉ{¢ÇR”9úçZG­Šž +(å½*©&¢¨>ŸjK²ÏÖãC•2Ño¸˜"K×1¿ùŸÞ1Uý Rä¾í…:.”úŒá»íîêuN,Z{í:¾gA¯ÆöukQLÿ}‹|•úÜzŠØ­î5™kw[x4ôÂÉU}˜ÁP '†TÍU2šõfÙz°¯zjk´Ÿ}È?âñã­FN´þvžb%+ÓT’`¨R<[ÛŽtôe¾Œ°ÁP¥JÞÐßÑ’¤…>iÕÔsË&¸• þ_j茯-‚ä[7Ÿ´ee/)°°'tY~Ieâ¹yìhÊÌÊ‚6køÃú¨ô2?ÂÊH߬«÷?ëÌæÕm­‚¶\|1Hï\k¯µävÕ<«_&ªÒN¶!I›!~ŸUE‚!#ýî±å¹·÷QÖ.Ö\þ”›J Ê´ˆEmEšç#f~ÜtóÆš5Ô? =Ž.\Oþ.h~W±° {ÏÍ·ÒËaF¾£f=÷$aéf]}óòÛ#žõsëÑm×ìl ˆbD©RÅÝRµîâ«ÔÚMZ±îÈK©»ˆ(î{ݵný¬kÕêk-(("PVÙÊfÙd‘ D ì…²˜ÄdÊwBDYH8‰#3÷ý‡džçäÉçšßœ3ϰã„!Æ·†ÉÂõyyë +3éÓ ¾ë’ë7Ôì£~¶;£æ‡jƒ0¨û0,\4ü¹ëÏ=þÀ½ê•| +z$š•Óâèö]ì3k]™Akûõ8ýÄS.~~Vù¦H®ì}íi'žÚéå9Å[†Væ´kþ¶<³Ë3ïý+º{N½ì¥Ï¶|®`ñÒáw:åÀœD4‰7hÞ¶Ã}æUý±¤ÛQóCµIaLŸ>}ÅŠuuôä²A·žØ8‰$zæ…WÞxëí·\ùÏÚ6­Ù%ºû¿ë½`s«ä¾ü“ì]â‡Ý:¡ü'?Û.k—ÄQwM)Ú24R¿Y›¶8¾ëÛË2: ‹?üäD$kßÃN¨< × ïq䮑D“ã.¹å‘?#K®~ßY-êÅêí±çîYñݹà…i>1«b\uU[Ýë¢&ÑH½cnWÁ? ‚I÷œÖú„Ž¿²rS1 +ÃZR0âºïLJß>©²÷ùϸÿ‡‰h£Žoç–5²[«x¬Åƒ+ºøs»3j~H Ö¥< “‹{uj•hÖî¦7ÆÌÏ+JäÎýø•î§7Md·¾²ÿ¦g|Õ ÃøÁ]Þ6b+#?Y°¾.Ö¼³+žóÈ Ùù‡£¿1fÂÜÜMO¯W÷í´_Öþç½4}mrcñÊ1´kTïè;'–]Ÿêª–ûÖ¯r"Ñ=;¼±¢g…a-Éÿ²½£‰[\É€5¯ýb×Hâ”'¿Øê·²îŽ9‘’×â*èÉíΨù!€Z—ê0\Û¿K‹xƒãî¸õucn=¡õ©·,yý¸šaX~•(šxÛaÙu]ÁÓâU¯ÿrz§>ùùæç„…£»·Î:àêaÕWPåM¤£ûî»oäÈ‘upàÂQ7´ŠG²Û=[­·™ ÃZ²î/çÖdùЀ×ï½¢ãOÚµ;㜎]ï~uÌÒÍ®ESï>&ɹ ×ÖÙ…cnl6éܯüù½íΨù!€Ú—â0\ßç’Æ±Æ¿y'·Š1°¶ ¹ò{ÙÞ]C¯Þ?ëàc·plVÖÉoܸþÍ’Ó}OÌßòû(uÃAY\³ÍŒJÇ /¨â¦ºþ9H‰3f¬\¹²œ\ñò9 "ѽ/쵦Ò![þè=†u©`Ðïö‹E›tþ0h´•/þ¸^$ëŒç–nÐÞ»¨Q4qä“+xÌÝ¨u)~á†;ïËùÅŸË¢tÑÊe+KŸxaËïߥi¢Õ %;Õ_Û2«õc¶—öÙfâ&ÛQóCµ.Õ»’®rUËxöa7 _³Õ—7|òÀI{4:çÅŰÖÏíÿôÏܲÕcrѳgÔÏ:é±à¹oŸ·gö‰ÎÙqùî2¯ûèmQÙ¸Â*o‚šY?²Ç¡Y‘höÝ,Ýú……üÙ¯]ðýD$ënÃJ¯D†µ"¹à™võ#‰67Ž*óƾä¢?ÿ²q4ºÏ%ïmº¯ Çõl“ˆ69ï­-/è­zõAñXÓËúæ•þ}ýÂiãÇM˜µüë{x»3ªqH Ž¥: 7&—õýmëìØ^Ç]ñü°9¹Eɼ/F¿Öý´}»Õcèê|Ž¡0¬®âù1ed¯G/9²a4šsêcÓ¾¾Ã’‹ßêØ,k|Â5/œ8mòˆ7ooß<mtÆÓ3¿®÷Âñ=ÛÄwÉj÷ô¢d5glwP×R†¢ÅƒüÍ1ûdEv‰D£ÑH$R¯éq—=5jó°ÖÍï}ýIM³¢Y 7n˜­ßâŒ[ú-Úüü+ïý¬å®ñú9vÏJìyL—·æ|ýl°d/xƒ_ýßöÆUyiçž{îùøãëð.øð%Ç7¯lÞv*­×츋´°Ì¿+aXkÖMyém’µåîN4:âüÇF–Ý”'™;î©ói‹|ýûhðýŸÞ?lËÙ¾ra¸ÝÕÔ­ïB–*Ê?yô°!ÃFOYç5âoAáª9>:lÔäùkÊÝßE%· =uѺªŸ—U1®º‡`gWg»’n-¹vÑÔ‘úöîõ^ÿ“=FÔ¹‚•³Çìûî»}ŒútYÅÛ‚&×Ο0øƒ>ï;'·z¿íΨù!€ÚòÝ C`gô-…!uIaC€4 0‚‡ˆÿûß©^¡C€ ' 2œ0ÈpÂã®»î1bDªW@(Âî¤i@aC€4 0„!@†@Ÿ}öÙªU«R½ +B†Nd8aá„!ÆwÜ1|øðT¯€P„!†]IÒ€0†i@aC€4 0‚G‰Õ«W§z„" 2œ0Èp à C ŒÛn»mذa©^¡C »’¤a„! Ò€0†i@aÌ›7/777Õ« aá„!@††NaÜrË-C‡Mõ*EaØ• C a„!†0HÂcþüùkÖ¬Iõ*Ed8aá„!@††@7ß|ó!CR½ +B†@v%HÂC¤a„! Ò€0Â+òòòR½ +B†Nd8aá„!F=œêUŠ0„ôS´|Ö„ 3—~ßË®¤i@’‘’¹³F°ÉÀƒGŒŸ½¢ ŠÑÅóßéyñÅ·üí‹âý~;r„rs’¹Ã{¶ÍizÆCc×V5/¹zh÷#í½÷^Gt²:¹£+®6a„!©päõÆwÙ"’ÝüÌFåV2ºø‹wïêÒåî÷Tšuwo{lÏ•ÖeѤ;ŽH$޼srQõ׸͜ä²®9åôk{Í«*aK²pðMíκuÐÒåCïhFÏ¡kªµ¾„!@†d¤MakÙµÏç .˜;ñ¯WU/’ý£‡g—”߆χ¼ô@Ïn×ßtïóÍÞtn.¹rÂß^xáoV%“ËÆ¾ý‹ÎX1½×£=o¸ùá^Óó‚bûæ­g5‰çœÚíÿ½;yMÙo³a·OÝ޽ǽ/xÛ‘ßD^rõ”ÞOÞѽÛM÷¿2rq¹Ë=«9§t%ïOùbü_¼ù†ž¾;cóiÄm׿Íújûâ¢E‹þóŸÿÔòAøv C2Ò¦0Œ·ºaTi—޽éàx¬y×&üþä=c»µjwþùílkxì£×•9wW8áÖÃâ‰Ö'œvtÛSŽnš‰5¿¬ïÊé<¿M£h$»ùQí®xsÁ7ß#¹¼×%ûÅ£9‡þäÂ'±_£hiä­zã êð?]®½ð‡³[vî³¢LªU{ÎÆ¢’•Äš¶:æØ³uÖÁ £±f¼³,¹±‚õ¯Ùz};|9,éK’‘JÏîùÿM1cÆ”/^Ú:møã?-ü÷›r¢Ù'=:§¸ä=~O^?ºÇ¹o¬Ú†›þÙýÌçæoÌÿ¸äß¿nDArùógfÅšÿv@ÙK5“Ë_<{×H½Óþ M.ÿó/r"%G(\þÊOw‹îÙñ¯k‚o0ûÁãõÛ=³`æ”Æj4çç¯.Mn,ž÷Ä)õ" ~úêÊÕ®¿ÂõÀ7„!i›÷Fâ9G^þÆìÂÂñ=Û½xÕÐMU0âÚ–±ø¡·LØ& ‡ß>©(¨¸EOŸ^š[†WÑÄÛKÄZ\1¸ä‹E“n?|Ó6Œ»ùx$–Õ a‰]‘’;0ç볘ÇÜ=µäBÓ‚A¿kK}÷Ä1®_P5aHF*=cØâ¢—ÇŒ?~âÔ9+6lúrÑô{~ˆ6éüa~Éßò?êÒ4šh{ÿŒmðô}ÉÅ϶«* §•kŸËûåoú~ÝZÅKæåO½û˜Dtߋޚ·°Ô¢%«ów`NiÆÛô_r1l~ßKGÇ=øé” +×_§aؽ{÷¿ÿýïup`¾=ÂŒ´Í{ ¿Q0¦ÇÁ‰Ø÷.úë‚/Þ¾è{±Ä¡=ÿQ¸½0ܸâOí³"9ç¾¾²ìÎ.ë?¸|ßhì€Nï-É_Úï·ÅK. ý¤hÃà+÷žfÈêäºñÏt½ ËçíÀœÒ0Œ$½nðŠüEï\ò½Xl¿®ó+^Åë«%v%HÂŒTYnܸfì#?kÙ šÈΊGw;¨Ã“ãóÊ~pD%aX4éÞî‰Ä²¸uÜ–CÍ|þçÍ‘H™0aÂØ±cGŽ9|øð¡C‡2d0;› æ‚¦ Ê.è» ò‚Ö Š/è¾Ò0 J°4 .\X†Ÿ}öÙŒ3¦M›öÏþsâĉAH³F5€YPvAß•´^P|A÷õ4`Ù0œ?þ¼yó‚/Μ9³ôjÒ !ƒñAKÿÀÎ,(» ï‚Ê Z¯ô:Ò þ‚ J0¨Â%K–,Z´è‹/¾þZú6à §OŸŒ *2˜2iÒ¤‰ìÌ‚² ú.¨¼ õ‚â º¯ô †eÃð›·Á8kÖ¬`LÐÓ¦M›:uêv~Aß•´^P|A÷•^G”`†K—.ý׿þõÍÕ¤A0·å8sæÌÒ< =•´^P|A÷•ž. Jðÿ£†­ +endstream +endobj +347 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [205.63 674.46 223.7 689.46] +/StructParent 231 +/Subtype /Link +>> +endobj +348 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [93.9 661.46 205.1 674.46] +/StructParent 232 +/Subtype /Link +>> +endobj +349 0 obj +<< +/Length 6054 +/Filter /FlateDecode +>> +stream +xœÍÛn9’@ß øòi§j¥’Læ h4оôe1=ã¶…ÝÏ<¨%Ù- ¥RK¥Ùî›ØOñìó0ȼUb–ôÈ%e ’'ƒÌHÖé7÷ûëçû쫯N¿ÙïÏ/~¹ºÌÞŸžíîþqzöÇÝÕé›ó×·çûëÝíé»ÇŸ÷ð§ï¯Î/¯î¿þ:{ñêeöÛógE^ÀÿÚ¶QY‘U]•—:kÎ “Ý_=ößÎnŸ?{qöüÙé·*ërÓfgž?á"S™ªMÞeMÛåJgg7Vê»wuöñÁVœ}t¿uýoß=ö~“mÿ‘ýçóg¯m}?=&ÖÿÙ¨­m•++ÙÔEÞ´ÎXgcoÚ7‰¦EÕu*×:ªîöv{b6WÛ“jóûÕÖXÏØOG·A鯳!µ7¢êÊÊäES÷ÃÍö¤ÜÜA»ÝV¾í7ög½¹ÝoOšÍ¹uÃþxm¯îœ²m³ùþôx}y2P.ߺß¶JyÏ=¹Ê2º³uì¡¶û¡ÊŸ@äí±[_™.o£Î>ùÿ0ôM“7ȲçÛzs±‡Žx¼‡ŸWG†ªJµ}V•vÝpTm¿õÕ´e^×àH—™iмê2ÛÝÚ‰~ø³«Ôþ—½þñeváó‹Ý~¿»‰#úÛÝnDD÷}¯]±¥?þk˜ˆnnú0(M^Å,Y7tH[“uXÛW….ô×ÇnžQyQxüa®ŒÉË6¨-;±uk]ggï7ÚV¨sÛÜí‰Òut3:;Ûº/ÕèRuyQ~)m¦+rvñû¸þFsl|)W_ª…•ªìèà‘)®ÙêlÚ?G;u›—aòX|¦k]3/ß›e÷{$½Ù´Ÿéž{Üv.î¹e Z§{®êºæ)·Ý'-‹à¦é–55u6xÑ&¯«™qîÐxa.Ë nÎ?^©*{µËòÓwwç·`Õ/x•§9¿ý˜m>ÜŸ¼ü~›v»¯2Xv=;¯1è+ˆªËý¡7Ÿ®²Ë?]ýŸ¯n¶˜—6¼†EIa5üºsQõ=,O.ìå&óÑsáú?¯.üÚ¥Û\ºÈññw¸˜Aa(¶»°>]ÚO þdÕ>€÷‡;(4*þf\Ýî!½ö»“¿ÚƒÚUc6樺³c¹FŽrÚ›>ìÜ€Y{ûÁ]ôž„†¶M·fgvÈõS[k³¶«¹®ŒÙ¼pÐb.¼°¿ykÕ¸Õ‰ýQÙÙcKÛ{\×ZG;½´]Ïw6j¶ötõ8·\M¿q’ÞòìôÍ8ÀU?¦»:·ÁJV7.`QUçÿ9¬19tdrHl¼‡Wäƒ!ýùïaÚ!hÃß+7Kö®s¶¥ÿýWˆ—ý¹ÊUWy­cö\À0ûå~Þ]ïm<~‡Ó*õº¨rÓÅÔ‡†Ó¢“ÊÏÑIºhóBŬ2ù¶[.LB¦™ÏbšV¹©„[­œ¦~Ô㉵0¼úœ¿6Ï. ë?àÖýãŒ~‡°{·1ãöV.Ýðp †_w·Ž}Ÿú}¸ÄöGýy†Š•lbÍ:òd…ÙRJ• ï5!ä«C+eÃŽ¥-ßœC?ý|ÿ þùèúÉõœÇÚ¸gvwînmûëpß™o­‚¨;låÂcá;–¶³G5ƒzm›mïá»#ŠoOM? +u]祽«6­óМwšœ¨mdD‹ìˆ²Á˜ b^BHu»¿róïuÖ:ÕeQçM#¤[$ÀÈ|@QAdÕÂʧ-ð£°LÜ)’pÃÎIøQ·Ñu‘×ݬ¸ˆ…¼GœPï¥LUµvxŽõ4]‡í‘È ­òÞwÍ2e^´ÈâIŠÊôŠF§éPdŽÙ¥m×ûH5‡qä|¸wºDÉøSž…ýtÈ™qªUyg&‚ |øë?ðT+èÐáEfì@su¨c¤B‚ó»2ùgnÆx¬8é• NǡĒJ¹`ƒ‚*ñŒ£Ê²H°÷Ì12Š<\Œ6.rO2Qi+2‘Ç‚×'áB…§Y˜ÃÂÚƒ=¼BE‰j[¿½€œ$D,À_iRgrÝÉû-Œ ;y†;r,Ðð"t¤1UC…^ŠŽ5ÆšÈ@»ŒÀÆ$åÆ(ƒ£êʼ¢-ˆMt¤7hZÒ…9tT]›×å¼_ºm·Kà†{Üÿ¦nÕ;¸‚ñ Ï×Ù«ìR¦ ˜Ëb¤×7ŒÒ»š=Li$Ø^üp­¦Æ:&¤IÀ‹WÛÔÀö€¸·ÂðPÅpï†î2aŒÅ£†“ â‹¡†hxÑûǃbòÎÌŠ™„#Å¡×3ÉxTÊ,YÑØJ9›>:2˜µÂS*;vf­­¡;Àd +ÙÿßÀ3„½€ šÙX– +/ª€y<¼ºÙÐŽ:²Äó‚,ÌB¡µ•¨g~[~ÆX–Êþè:€nu mÄQmŠ>¶|„ç> +§‰¬³¯lu^©€}”Ģǵ&µyÛLz +I`‚™† Cz2 ™UC„!½†L5QaHï²x2ˆ…!“ˆ ±%:%X¿è +Ï^ª,„Ôv)z8!Þ¾Žn" T…r’”Ëz@ªÂùH«Z¥t—p«Ö4)¨§„ýB¬ç›mí¸û1ÓÕçfÚN0“™'‰ÆZñ2d,Oj¯O°Ô ÆY˜%õÂZ·4¦rëÀw*2{Õ©æÙøªÁæ=‘ŠM5/1*zšŠS5½Mű&’ŠÞe'(G]ÈI¶y5Þç%˲T4ößNLE^AÅ¥*šŠI­¨ˆZµ¦IËpu@"RòW« +¬3;ã‰m7%¤~°mÀÏëÀ¯Ä›ãta~ÈÚáÉG¿»Te÷룻±ìýCÎfHô·¿ýÇVþìªÿß/.¯çQ¬3µ¬:ÈIæ +Ø\2»ë©&Õ@YÜ×a6[@ ¡_ŒÍ^„fóT Åf/E³y¬‰d³wÁæI ÊæQDÀf;ÝÛ&ÊæÃîfrfȺXVë6¯1«yU«—ªhV'µj`5jÕš&,Òóö`âèá_ r‡W>ö,q“uÿt~éÓ]ÄÛ@ÀÛùÐ×ÅÛn« ×¥‚Ü{ÖA {} Œ$²0 td-&øøÈrUöã¯ýáõ®ÁÓl+uA¶MBðXÊÖJ“ÊÞ¥wn˜à¦ÃÔeK‚{‘‘à2#0‹y0‹¥ú[U1[F,…®ó˜7`“3Û»Œ ø$%ø(ÂÜtåO•ofU¯ˆe·²>¬¤ìæôà^ê!ÁОڨ=É!”üõñÆ%·{f´›‹/·ÍŒÂ7ç×€æã·»¾ƒ(ñ1›¿`z@÷ãÞ÷¶éZ˜Ü3÷“éeÖþ.„·ZW¸ÐÀ;™ØöÞÑëê§ùb¶Ìnx„(ÉÞ5=}ð,<¾¤à°Æ÷üÔ-°ËÒ"¹ã0û9iö´.–à¦-}»ÑåyÇ z6Rc †©jÁ ç­Œ,Æš¨Cï/gvï­™5³«Pv&àuL׎Ùõå]¦©¨uÂlêà=²,K›¶xº@ *~{AªèÛKR«ú; nÕš&Åo2ïõÉ ó›Š;eÀ½ØäâUU¼¦Àlô$Þ„ûBÀv¯O°.0x£‡.Ì~iíáíÌ‹f;¥ªõÙNØIfÓ&Õ$Ÿí$î· ƒM§¹¿!CþY5DÈßK‘!ÿTò÷.‹‡ü3XÈ?‰B~[¢¬068M’,˸.Ÿèóª/UÑ0NjÕcÔª5M"`Œôü¥ØŠs—I0M4Ï(H0eÝ@®×'A.N0¥ ³ÈEÖ¾ Ë ·$ùŸ?¶ð›;ž'à4#ʢʵ +!0“nšj’r/ø‰{1 `K!&îEÈ xV ÷Rd<ÕDÁÞe€'(€G€a'hžiMˆ48Ý”.Ì"ØTðŽ—Á]ƒ—ºh§µk€0jתFFŠÞœ'/‚&17Õ0SÂÑB¬üõ +%™¹gæ2¥Y/ìÍà|€¶6.èµî‰7Ukcÿ¤^ ·b²t“mj+8@CÜsaæVÍ=ƘëEhæNÕPÌõR4sÇšHæzŸ™»3‰hæî$#ÈÜ5v5›_±„Ó +gî’eYèê6/–‰$߯Åë +Aׂ° 袡›Ô,¥+GÔ¬5M +êiá3¬‡Ì¯sYüœf²¡-nê¼Y̳Øë¤CW8š.Ì’Y+a"“nœjR£óª‘;0ŒDKC'Öõ"4§j($z)‰cM$½Ëˆ0tˆ†¡£ˆ µ«V’XWátc²,ËCåš#GšžÖ›…õÐÜåu¹[æºÆºhî&5kàá±Ý‡Þ"¯Ú€i_Å=(Nk»;Iƒmz¬^`“¡ +<¶# ³`EÖJÀÊ=áJ4©«Ôa°j=m1°z¬S5X½ Ö±&¬ÞeX'(XG¬ðÎL)ÌŠ«:z¶uq -»<) @W<ðDºH¦5«'ëA‰.Ìq[+àd­hN¦šä9)v`˜“p¼œ¢9éEhNNÕPœôR4'Çš(Nö.‹sr&ãä$"à$ìHrÏjf±¯ˆ%dã¶`Ä„dx\*¢ñøô lD Jn F¤ä0ù  ß> 3Ðøôâã?tyíføÑÐRÜèа!<¤½..­Æ[DIϨ·%xfö’ìéÙÌ q’ÍeÛŒÁ`„ͽÉæY5›{)’ÍSM$›«Élœ¨5»LÔš®3‰Z¥)¨Ðu6ÄðžY–•¦zR¨Êë"X¼ÔE³8©YŽQ³Ö4‰ 2v_0S Èü°mŸ”©U3 úDÃÛp_ èõI"U¼¢§ ³(DÖJPȬèSMêi(u`˜† L¤Ú‹Ð4œª¡hè¥hŽ5‘4ô.#"ÕI ©Ž"‚HU뼕¤LÕ8•,ËbQ7OŠOy]—ºh,&5kÀ"jÖš&XDzžš3Õ0iª‰æ÷œˆuC~^Ÿ~ NS¥ ³ðCÖ +à×0ù¢©&õð“:0 ¿²cCA/BÃoª†‚Ÿ—¢á7ÖDÂÏ»Œ€ß$…ß("€ÿ] +à×à|Q², ?UÀë(bøñºø-uÑðKjÖ?Ô¬5M"à‡ôˆS•&S4Ñ.ÓÂ9ãlûÔóú$ÔÙ¢ta–zÈZ õ˜$ÍT“zêI¦žúå”0Ê’ïEÈ,ùY5D–|/EfÉO5QYò½ËêMQê"<õÜK’Íçh’e9êéNÃØå[âþ[AÇuÛí^0 +™„Ã43á« Ý1¯K3ÙYìõIÒ œnHæf1¶VÁ1~~äp–_SÅ2—…ò#©X€–I8L6ÉZ%î¹0> +3F~®„/2š³ÕÌc,ÕsÒ̢åÐ0©Í<” Øf{—醓@4Ûp$ꦘÖM¤sµ8Ù,Ë⣩àæÆÇ­Û}Ú2O\ÒLTeåŽÂF&òèðúéq-Þû¦ ³è@ÖúÓB¿#Q]kÂê$À`vÛSM‚ÉÓÈû+ ˜5‡g#`ô"$0fÕÀè¥H`L5‘Àð.‹Ç3X¼1‰â øÉZ°ÊjñÎ;Y–FÕÀ^Ĭw_0^¿Ø–›øbK 2¸ØRî+%–*ÉÅVZë”®a]‡[·¦IA=äÿa=ëm™M÷DcíL6!cy{}‚X‹7ÝéÂ,€Ö>ùЖـO5Ï*vf˜Žu7;d=´óäZlª„XŠy!r%6ÖC-Äzo`œ¢`E`„ ÁHÀˆ÷Þɲ,M1}˜Œ¼JŒK•4“Z7€µnM“ð9 žŠH‰4‹¸cöÝÛnü3MàÏ«à¯ÃÛîtaÈÚwý3Œ÷ˆ7ðÕ¬+õzy¬7rZÝqµ—Ú8µ @ß1RM* |»xØ„Ao‘7Ä“1Ò{õS5ë½ û±&’öÞeí'(íGííÕVGiØÝ̉¢d],ýµ†‹ŸJ^%Aÿ¥JšþI­èZ·¦IDXŒô|Áê4ËuÙÂî:ë¡ÀMÂë“Ü$ðÑ¢taö&¬=æÑ¢‰¶õG‹bÛ$(gŽM5É-*îÜ0Êíý`ˆ€c;^„Þјª¡v4¼½£1ÖDîhx—(Ÿ¢(Ex”«¶™B4*½»cÖºñŠXˆU®žÊpNð…:’ß ­à½lUrSp/u$/šœÜÞáªÓyq0±×%w§8Ð%wcCØÛG¯‹Kîîðþ +Q’½q,û9úýxIJüwã!%’³i“fŽûZ©u=ñqëÖ4)N}¬'žF/ø<ìýñh¢‰‚qØípY8‰“*Ër¹j"pV!Aå…BÊ)-˜¼lÙŠæD^jyj»*˜\Î4ëLã¦ãƒs6rq&'Y˜%îÒÖ¤?ÓLèüD&ˆàËä’&ZäÏû”v`½uDž½ +Ϫ!Bá^Š …§šÈPØ9Œ ïx= +ÞABÀ]Øš™'JÅ¿ü¼À‰¤ti–½e—WOÎìè$ð»ÔIó7­}QûV5Š€0R$ΤW“„›j™é ë€uA€À^¡$ W8—)ÎRxap&;ö3Y«?ö»IB^Ťá&åÏý÷]¾•È|½ ß© +¾^ІïX _ï3"w&ÍÄd©¸ +6HêÙ ‹¥Ž*…sqÉÂ,€µ†[ì‡Ïþ¸ë·>Oú˜c܃t›“n{õçm7Û«¼½pߤ'¯LÒnZ[àLË*Ôž4^Ÿ iW)œµK—f9ƒÌý î}oßF “¨ÎÎå*¤N&m7Õ¦NåM#ï±0_à5/N‚¦ËX 'D³e¨‡D‹÷ØMÑÈnáC»Î®¾%yiJáŒ]ª,K•ÂäõA¿¾ýcÛbãDrÃþ.ó.ÉZø^²–å†W'Y#*ü,„,ÌR«•óŠ~ÀkBþSwKø£*í§ÎÀ7e~ÂFüµ‰‘'Íb£´;ÔY,óp%Õ$-‡œø$îX̵SžTp?Ï‹ÐûyS5Ô~ž—¢÷óÆš¨ý<ï±8{¦ë1ôŒ(/Ñç’yat´óa’(Ù7J½!šœÊø §7<þ ‰ô€W +endstream +endobj +350 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [163.08 713.14 181.15 728.14] +/StructParent 234 +/Subtype /Link +>> +endobj +351 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [51.35 700.14 162.55 713.14] +/StructParent 235 +/Subtype /Link +>> +endobj +352 0 obj +<< +/Length 2228 +/Filter /FlateDecode +>> +stream +xœ½[ërÛ¶þï¿þ•ìTq›Lf§Ms¦í$µ{NÏ$ýÁȲãë‰:m_¬ïзèÏæ-Î.xÑ…%‹”36M ì»ßbfø|‘ßÝd£œ<}:|žçÙèãøš¼^Íæ¿¯þ˜‡o²Û»i–ßͦÃËÕ‡_}7ήNjgÏÈ‹—äÓùYBüg­a$!*UTpb%§‰$‹ñùÙ¾$Óó³WçgÃoI©´äêæü ‰ÂãœJNŒM)ãäjd¯.5¹]ÂÈäÖ=¥åÓ«ó³w‰%Wÿ:?û|{~v°¡ + „šP­¨NÂR°×“x ¢y<Ñ}¬¢q›„Ê·³YÞcBqÍ]§]kó={ž-i*e€iïN® •ÚÏ `lSu5zIÙ7gÑà|=-8š è CËÔ:5¯{ŸÎ”=æt¦ò°é4¶gåÉ÷‰ ëGÒ“M•x,n2áT©·Wë3·´X\oq +ïyï’( ä'Ñ›û¸Iª¾û4á Ö»z)æŸÇšVͨõ»ìV°p´9uãã;QÒíWéíœ+42]§\–¦æ!Y÷A5œtÁ‚5HdRšÂº‘jµ!œ{‰Ê [FX´½žd·c¦ÈËiŠöžj1/ +”A]-j©­¢Ì¦S\«ÂØ©®Uu#}ÚGYI†oÐ +?\¼~I’R;%( «a°•„³BÉÁÔöðdx9ϦuW6ü>›Þ’èf1¸ø.Þ°Ò"Á¶’Cw=æ¯XD÷Ÿ'ˆAc\ LsÀ#ž(žï vª“4Œ;{øÅ!*~Ìð:¿ËÍÛ»Jྣ©o‚ø)&ˆiEU@&Iãt73ø' –]ih®v¬UzY’8F¥·7ãiGlyB‡áwžÄì›CQ´XÐíñvµp»%®Lºv~P<ΰ˜ÑçróCìn~ø´R§ñ’–k!µúŽRˆ{(³ÂÞ§Ðõ3ß6ËÌ÷Q†ÓôañÿܺirWÀY½5Ïð²B…lïãž-&,ÊsÇbþ<Å™¥Jxjh¢9ii3)éÒ 9À¯Òê ·˜©–¡05‡>HŒ ÉjY|ðrq9›æc}«Æ\uä u3nl5…[/A&áÓY‚Ü¥2c{]7££¶P;ÎÂ`»N«vžjšîŒ @5X¾­G0ijL²÷zÛK!Ã%ƒ5cкÈÒ÷’ÊØc ø³m jk×ðzºÃqU]xB±§î¶Ðnf®N›dyµ ^lŸ/]Õv]ì²™an²X·miúâ*mOÇ©„ŒHÔÐ)àØÑT0,£©Íü,i‚@kçpq^€@SÚ!X/ÑÔlffñ ’úŽ h•x‡dŒ!Þñ-¯îð½H* +–¸rÞkƒ ¬v áNðêÎ`]nªd=@ò5vs,‚Ètœ9¤ÖØ­iŽ?÷{ •EYÒÃÝi'‚Hj‚(X´¶€`¨{‰Es ÖýýðVØÄ½Þ΃û A5~Màx’é: UR!>´Ù®Â·â‹7À µï>|Sr½Ž+6¤ŸÇ±à²ñnž= #ÜŽbƒÿ§“b³–O³.*ù÷‚µß‚ÙKe<ÈšüƒxŸ×ûz˜(Øž¢í8™€@µû ãÿ‚a…mî)›àÒÚy/ü7¤ý1‹«Sìòø +îpû”!öºW?£ýñÕ“Ÿï«#ngœ“7ÙˆÖ B½B¤~Âô뜡‚À}œ"Oä”G‘C€;T0v |W¥‡{B¹Úª¥º‹æ6ì PwÑÞ†Þõ~ø.,ÓßA‚ŠAM°¾!² Ç!ð­ÁÜÚw| ƒ_ª4à›±în-ð½Ë®¾S¬‚ï†f]Tj僚Ãw¨*î$pßû ãï‚á!ðm›ÓÚy/|7¤Ý‚ïÒÉ‚"ažuŠàuŠø¦÷¿X»=ùª3ww¹u÷¿;˜ì‘“ó‰ªrƒ(ê†ýªßº)(4£‰Ï¨ã¶Lë5«·‹æ6Ü PávÑÞ†Ûõ~Ü.,ãå²qsÛ#Ù>¸™®)6ܤ©t аAâSÙ¡ Ù°Ã&QeŠš‘'ÃlÐìlÂFj¡òX$}È9¤ö㨪4Èe·\ôÊ­¿>¬¿ETQ¶*>£ërê“@ \Ö슀h(­ÜY,ëvüêc +«<åQûëþi,ºŒú7£I©xF)£Òg»—ˆÊ3÷¹*fdwù\ún´¹O[yA±Â»E\Ö£®‚®ñݸBü·?}U5ã»ß1™Oæ÷nÛ¿$éÝ+„P”±ýFôhhÓ¦£L€BÁñP™BÇœ½€†³lk³µ‚ üuS¼t‡¿0‘Y<`"Êïb»á"'ß®ìJ¶…%Í‚±+S ¥Çýc‰MqIÙätªorºü­ü„\TQJ.f8ëuð~EƸô*ãÕÍz•@Ê ”wï£åè#öE˜dÎ7>á0à9L•ƒÍ‘2[ºôí øÅ^Ø¿ ¼¯>~ÇÏ™`GƒH®(ûMïÂÐöPçÿ÷à¢01¸8Ú+Òºjàr÷³(®¤aÔ¦ oJ7?Ü)_»Ow\ÓV§õ§;ÂðÍowþ‰êðu +endstream +endobj +353 0 obj +<< +/Length 113640 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 622 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 1225 +>> +stream +xœìw¸Õùǯ¿hL,AˆboA46TT,„ˆŠ¨`E#`¬X `AK¬`GQQl»VÀ(б‚b †¦FÄ‚Š-™ß÷Ù÷á}Þ{Ι³sïî½»wù~þ¸ÏÜ)gÞsvwÎ|æ”IB!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B2ñÌ3ÏTå¹Ìe.s™Ë\æ2—¹Ìe.s™Ë•´ éKêžüãå“e.s™Ëå³l)‡x¸Ìe.s™Ë\æ2—¹\»eH_R÷ÔÏY! {Q"„B! ª%!„B!„¡ZB!„B)ª%!¤„°C,!„BHe@µ$„”ª%!„BHe@µ$„B!„R TKB!„B!Bµ$„”vˆ%„B© ¨–„Bµ$„B© ¨–„B!„B +„jI!„B!¤@¨–„±„B!•Õ’RB¨–„B!•Õ’B!„BHP- !„B!„Õ’RBØ!–B!¤2 ZBJÕ’B!¤2 ZB!„B)ª%!„B!„¡ZBJ;ÄB!„TTKBH ¡ZB!„TTKB!„B!Bµ$„B!„R TKBH a‡XB!„Ê€jI)!TKB!„Ê€jI!„B!¤@¨–„B!„B +„jI)!ìK!„RP- !%„jIY¡xá…pÑ»üòËK!„ª%!„BjÇ~ûíWµœ:Ò¥{ï½7{ÊΣ*À¿…Ç#iúAb%þfI»5kÖ¬ðH!¤Ü ZB!¤4Ë!ËuÔW£d±³#VÅþ +°pµ$„J…jI)!ìKHEd +6Ü +ƒ“_·ºçI'„å¯X˜6&Ê¢lºRþ÷¿ÿ­û`½&¢ÿú'uÌÑÑ@m¸cµ­X³'ÕÛ=ÓâLª«¥f-Ø4©%)=Bi P- !%¤Ô÷‡ƒ jÕª•íW 7çÐõµáޱª€ûa|ŠÒ%’$Ëý+¸IìI¾'Ú²)ûË÷kdÛ()¿ùmªÚ4YQNÿ§„£œ/gšZê‰4’¸è$“ݰR‚·g Æ©jiÖtÙ꜅B*†Y-õ¹"î9/^\HRRK–g˜øó^B*3f4nܸ*nê +üá§!þâÜúR-KL_¾ ¥¤Bö ¬4iã¦m +Tße“*Éï¼ê»§¶ÚeÅ'Ò!Ö6\þ;‡l•[›ë7§ª¥UT»lñ›t !¤2hèji«†à­£m5p,Ü+UQ ñÊz¸gÓžEôJ²â }‚Ô‘å-’jYZleQêX*„H«e•™0G«jé7Ú߯ãeþ@ËÄ›ÆG«?ùgwú¾J—Ç ±OÞ8lZ¬ZJv$r;R•B*ƒÊVK§*±H-P¸W&Ë+»Û+ëážMǹÔQú„Ô‚:½Õ×ëCãÆñ •»ÞLÊúº8oXdåAµ,:¶×«C=´Zãñ+¸¼SîØ¨$G"˜š‘Œq[-}‚…@!Ê –…{_=PjIHR?jÙªU+»Ž©¿¸3fØM¸Vè¨L,/"§ÚÏ÷™&LpÎh±ã³|ßÄ!Ý»w—Ôð);!išHÁž7¥yÕUOŠDdÔ˜œeРAÎS5ü‹”m«Í—¼LÙ$~ç¦:¼d_ Ü¿Úä('r +ëmq.ÝÓiºªÓoÝ +…?C¬ÈWd¬e^µ´¿—$e¬e’ûܑĿþ6¨–6Mù2HTÚ·GYz¸6_¦Ålfõ]X³`›/ !¤b¨$µt6áöLoÙTGÈ +ˆ3½¤#J>~O6ÿê‘6xSîikª–v®H?5AÓÄ]¨jHb$GzR;‹‘®ÑÝ `þ‚S +Uƒ¥5ÖŽ#ÁÏk'µ‘[»´ëÓòHµ¬;ÒÞk©¿¦à´«µtf^M–w ’–DÝê÷}Ån~[aÚ€P [œsi:ö×§M±Ùgˆ žÚùþg/jB)*X-sÛæOÑ žäîµô¸Ü¢ø Î>HÓyä®`·µzçƒ=ƒöm'‰çÖklÍ.qúÙÉÒCHåór„¿¬tZók•Ö. W ý½`¥þÞŹ¬[é:ãXK\d R>þjjz)°W9üxmϽ´KŸR°fA#±W*g5Pç2…ÒÐÆJ_v°m1~ðVáe¥-muyÛèìäÚú¾&凑VŒ‘#%¤T‹³¶BH!T°ZÚVK{ƒ—å1xÚ3|{?“¶µ6{{æì†» k—ÎP¤Á6RYª¼îYÚb) òm¬ÓSàglgÄ ¤LÝG/ÚoVPzõ°?ý™ëo3£ZêoÜ6§ê)ôþÖ™ÇR÷Ô•¾&û'µ«ÒF:ã/­ºF.SpUÿ¢¤.¯™Ò£‚݆Uý4*͸ʦ--4ý˜4©à”žÚêJµ,J«–úÓK&I!$/•¤–iX‰ËøÜ>?—ö ½ŸÑ»çÖ©i[€žÎ¶,hR¶ŽžÑ¹ÑÒ{6;MºÓ8‚ûIùÑêü$~œYÚb)õs«¯½ÌÜèÌ0‰ß”üvô×ä4X8"£Oi"SO'ÙÔÒvÖuwÖ§9‘sшG’6jÒéဨ°'ôÐTÚõJbPCTßÔ£üë°MÜ)•5zųFÔÕ†áTKB!¤®©xµÄ͉½§Êò\oùì#}g>½µíƒþ=UðÝUv +½×rîŽüþi‘¼«ZÉÒCÈŠ~tÐLý]ȯ5ï•D~˜vVœÈ)²¨¥oRŠsÒ¢¨¥³,Ê$íE-iG0*š/?ŒjI¼Ê”m°¨–„BHýSÁji_7 dy ®½b liçõ[“²ù=å¿)Á¹;Òô«–Oçè÷yS½‚³”dl‹!¤"QWòåËé~¹‚«¥í_ë®?ÁyHÒJ#Õ’BYѨ$µ”5¶=Âme–{•,-†ió::Á¤%åßö8wGv¶kœ.¬Ú« ïvŸŒ7Ì„” +û{):úñ9C#¢gѱñ·~”a‡X§¯“`|î ´3fm?šªe$ñ´r ZB!õOå©eR½ÉϹ¥¬ŠR>j™äìÒñ$8¾ŒÌç’VNª%)sìï¥èئ7üš¤ÿ¹Œ»T™ÒAÖ~×qmô×íÁ. Úê¿ê">þºƒÓøè)Š¢–V™ýy\ýô5SUéjœÆÇÊí§“Q-ƒãüùxƒå@µ$„BꟊTˤzO-{[’åÖŸ¡Ñ'‹~ÚÝÃõŸöGîq‹[8Û@é¿ÉN†Ù׸Ë]nƶB*•´™–íjnßUä̸yùHpî,mÜ”ŸªHPM_>¢E-ãëIµ³®S7íŒúò‘ªå—Ùàܳ~:ÕÒ*°”†^¾|$®–¶™‘sPB!¤èTªZڻܖh3D–Çàz,Öë>vî,§ñÑgøzÛ£7«:eRý~,þàÝ!í5ñÉÒCH¥bMÊÇö0ÏòÊ¡¤ú‹,ÓvsÞpd_³^Uýy”ÿÚM?°¢¨¥Ÿ5{ vÃÈr™ +¾ËI{M8GÅs||q’Ós#XÁÒv:°Ï!„R\*U-“ê7K~Ÿ¨øcpÿå#z‡£»é­‹6LøwbÁ—øI%郘 «:o­3lʾUD{úiv´4K[ !¥"øã-.øÎã'cÛïà&ú«qÀïE- Án 8Ðö@ÊþOɾLS.AÙIr%üZegüEÊΜ]ÅšÆg„ âVøëç E¤æ…x°¿?YYðŒˆÖÆe'~?øìj™äZB5ˆP.¤yË!XÚÌ&y(!„BjA«eR½/œÞFfy žÖ~awKk¼°7™ªuÁá‘ïi‰ÛÒ‚¬ªÞj±-†’ ߯RGQ±dœi‡BpõÛ/›T‚þ!U)ÃIÒÖÇ7%ÕÐÓžšú?¹sTd“ƒ}^Üa;LlǪ*s"èCžxÏ"›ˆS2µÛd³¿C°Oêœà#¥aツÉúI÷0„”'•­–öõöz•÷1x’32\åô +/íÎnÒ©û MçõvH¦>0—†‰¼Þ¥ ÒZ!÷_Ôî7Çà(?;YÚb!Õ’Ô5òÓ¥RÖ*¦Fj)⬞"›’å^)_rQ'_¥¦¶?'Ô*¯ƒSpS$ûÁÌJlöD"tŠH qêÎrƒ<¯•a-69QEÜM>‹`ð‘Ò°ÿf,¨ÈyãBJHCWË2'ãl?„RP-IqÑìj©Šýê2²IÀ÷ÜZ–}•óûåpÎ’w“˜“¦ R[Ùœ¡ÍŽ0juIPMM"þxD¤Ì‹¸)íƒKrŸ5wý\â¥áåtËTü¼6xBHù@µ¬S¨–„Ä‘H©£¨X¨–¤N ŽÛMr–!_¹ìj)I«ËȦ ŽZаøâã'¨;D6YüÜÙ.²G9¢ê#½§üõµtlÚîY»M…«e¤4eNªFÙ ÊbŸ`BʪeBµ$$Õ’JD|”Œj©^ãW—‘MAÄbü±ÕRŒlŠçÎo‘L¼6P§'ªs`Z‡X_ê5ÂÚm*¼Cl¤4üÆZT$ BHù@µ¬S¨–„B*_Ö|‚ïµqªE«¨NuÙä£_ƒNì®i÷´NÙä§i΂27¦ "iÑ´V¹Úyq^eÖO'>s‘~¬6³‘Ò(Šƒ[">N)-TKB!„Ô”ìj鯷^`=Îñ…ȦÁÙoüh¥)MJæù‘#›šå° ÖȘœ9¤MI”ÔZÚ©œ|ùYÖìø,¢«e$‘Mµ,(Âö•%ÎQ‘M:K<”¶FÆ$§ˆg*m’Ø¢wˆuÆ{¦eÙáèD,âvˆ•SäÝR¨–„Bµ$¤á’6zJ^µ´/ϲÄ7å%£Zú;; F698=iu¥oL'& +*˜¢Â§ñ‰4húag‰Ðž.>Ý?¯Z²Ê ¤Ì¡ZB!¤_a»VÖè½–‘õñMN‹[Ð"ƒc-ÓÞ ÙO3¨c¾1I±diL³­¢¿|$Øjé›x°ÕÒN›VN~ƒ%òªeU¨¿1!¤¬ ZB!¤vHÛ¢º†¨‡JJý¨¥¾½B÷ô %m¬¥¬q&ê‰lr°Ó&t ¾%3’Mÿ­þnvgN›ÚmŠŒšô³ì ¨´G¥•†­(mr׸ZÊ7-m+!¤L ZBJ{7ÒÐq¦µ*T?j™T™q†Xç¨ì›ttaš9ÆìèkwÐã½puF\¿dj·IŠ(ž? NáDJC§½M»æGÔÒÆ–öe#„”TKBH ‰ÜfB!„Õ’B!„BHP- !„B!„Õ’RBØ!–B!¤2 ZBJÕ’B!¤2 ZB!„B)ª%!„B!„¡ZBJ;ÄÒ@‘7$6kÖ,¸ëãïFÌŽ¼b2ø¶J‰!ò¾Ë¼¼ð …nÑ÷6Cu°/¯Œ¿¿Ò9*Kâ„R*¨–„Bµ$¤¢jé+$ô§èj‰}Ä) +TËWˆ^Êò¦éè§d’«kT!¤¨–„2‡jI!„š"j)MuÎ&ñÊ¢·Z: ÂÅäìå –ˆM¥Ï.ûàt~SoÆâ¢ZBʪåЉTÇ{àB!¢–ð>øþêz,ÞWÒ΢@×ËJm­…ôEOõœj ‡ËJ9DãѬˆI«¢€®Qדý~­'å^¬A¹“öSM6¢«¶}3¾àçH;ÓÚ–V] ÃÙIBŠK¨¥Ô&5°PSp•Θ2.Ú¶ÞqÂ+ÊU]ŸûAfï[ˆ‹5À„Zñ„4PTåD»t=*šUK±!ÝÁÖ_ØG7¥Y›¨%Nç8¬\:²¨¥¦ jõg—Å+5k¦bÁ‘ê[Ž•ÝÒÆŸÚ=#©Ùg¿Î`R‘J90û&ñJ› í’RG4tµ´O,“:kŒ«Q²ØÙ^´ û+0¢¨%!åÕ’ŠJŠˆ›®±Rµô]Æê¤JP°c­ bhûÄêSÜ,jé÷A j¦ÓÒjÛI#áÙ|¥Ùq0G~+j0¶•ÓÁj $²ÉiE öÈ%„¢ÐÐÕÒÖP>ÚiÄ>Ÿ”Cô™¡,H]`GŽèƒGÛDúí8ÿú'µæèh œQj ÛAèß9üP“êíž‘8“êj©½b‚M“Z¬_!„Ô+AºpyŽ$eð`°êÑŠ8­)MÕÒºž´&ÙÔR +ýZÛ©vl}©.%}‘»´{ƒ ö6@Nä4°j¾$Mg¬¥Êß$åïw$ö×BH±hèjyBØ,GR½eS=N+‚Ä4JªÄ%ՕжZj²¶‡‰¢líš ZÚǼºƒ>u´ÝrtZ<=cZœª–°Ó½GpjvŒ!„RS¬ÊéÄ5¨°D‚œ±RgÉÿ™pü9§µ-9£œZÍ2Ö21…«BcýÑ+öñl\-m-/ú\Ó·¢h Q-m‚>Ùý—B²Ó Õ2­_hâI“VdZµYßeÿójÐ=m5äTÎ@K?H§C¬Sáª<:Ãüm•‰SÕÒvŒI›ÞoÒ%¤þч$„†…U9­Fm/[ÛZ‘qÔRëÁ´ÊÈÚ–$+hekvµTìe'r¸%¢–Nm}Ü?ˆVú¾ZÚôk­–l£$„Ô Z-“|£þ­ZV-ï_#µ¬ +5úÏ3g ez*„D(ÁTUïûŠMöy¯8 ¼Ö9§Í¦ÅQK­Ý©JHýCµ$¤b]Lßqi+&©z|µÑÎ?‰yì¿ÛQ±)è;.µª¸aüA{"Ù™püYøòvˆõÏ«Sú÷ +¯L´LÍkYSµô¤lBꎆ®–¶†²ÔC«eZÎl{Vˆ´¶J›<Áª"ØÄmjr";ªE±'²jé?”ÖÝâbm…žöúEªr§æµçÏ[SµtL¢#‰!¤@ºZgˆÕ~#Á±–yÕÒZdd¬eð«ßþ’¦–š¦m¾L̬A¶ZÑ1,ñ8ýfÖ  k´ù²ÀOBÈŠ†£–¾¾ÙÙ\­mií錑ýç¢N+›óìÔÖb¶›´:o¬$j+ÿZ1t&\ÏzgÓ—x"í°~w&§ 1þ^Ë`T‘MN‚¬ô !uGCWË$ú^KÿBšE-ý™W·P/ø²›_'¦©¥ Û>•sß4­­™5š!6ØñÆ&ȧ—¤„Ø›:B!„Òp©µ,"‘yê ÎÚJV(¨–„B!•ÕÒRrµ”fÄÈ0IB!„B)C¨–„B!„B +„jI)!ìK!„RP- !%„jI!„RP- !„B!„Õ’B!5E&¾K{Û£óöÉZPÜí^xá…ò|Ÿ£L ﬔ×X_sf_ é¼ “BJÕ’RBØ!–Šª¥ï€ÐŸÕr¿…X û†ëòAßpmWÚ¢sÞG&^)ËòŠjÚ%!¤¬ ZBJÕ’о®+ØèV ®j)nè\Å%­0¢„µ(œFL”s¹eв‚Cµ$„BHMµ„é@p¬ï`¾cÝ;ØFK›¦,‹I9†%¯xvú|êÛWÎ.z+ëqjÝÓ™=ö¤ÒéTÓÖCQé)l0ÖãÒÖ§…ê ¿±Mp©#‘gßd±ubZ-ãTýIJý+غ>^mÙDœ’©Ý&›e[¹G²ì/ Ýä%¿ ÒRˆGH!•ª¥˜š®Ç5ׯ,j©)èzˆÓji/ÚVµ¤^ÖMN5mk»,ž× Cj(IÄ·`¹ì§­„šF^µLëZlã$„2¡ÔRûäè©5ôz[#µ úNÞMI®Ô$XSHíãÔ26T'¤È¦Höƒ™çµÆäTI‘‘»´Q9Ön“J6¥¹›“e >^öߌ9ojµôŸœ;¤Õ’„R*ºZú‚ ëµfɨ–:ðÁO0²) k(r.é5ä qÔ³‘M~îl—Îf9|QupúóXÒÔÒ·iݳv›’b¨e¤4eNªF Ê¡èMBHCÁ^0U p!•+|FµLª% v޵oâPdkð)±Ý-­ÕÒ©Nêtݱ#DüÆMg}$Ô4ÒÔR¢ŠËIb !åFCWËH›š’Q-Åk‚êȦ Áó¯: ú£Ù”7wþ¸þ¼Æ”fÍr`°C¬/õaí6%Åè) ÿÑq- +*!„¬PØ ¦\½qÅÖ:.»Z*â˜yÍÔ¯—mÃbD-‡„ŽZ:ë}׳ëkÑŒA“÷ÑeÚÓuB) ]-³Œ‘>Etžgª¢úõTd“v’ :QðI©ÝS4²ÉOÓÖ>AÌkLAEŠ?n­çUæàdìAôcµ™”FQÜÂ)ŠB–Ï: ?þøã¿þõ/üd^,€—_~(’B‚?ÿüó¼yó°æùçŸ×Où¿ÿýïǵjiÊ5ß>°µ“ðhaÕÒrè÷oq¦¿ÓmQK{”vŽ•|9³³jië#¡¦œù'í¡n¤¾#„r ¡«e–GvyÕ×j½8;õTdS- а3Á‚Ó„Ùd±#>¤?Rvc’SÄ3¬¼ŠÞ!Öï™öáú#m„i¥Qıi”I ™7oĤª`pç?uêÔ$g+'Ÿ|²¬<ì°Ã`FIîÒ¥KYyä‘GÂgÓâÂÈn[mµÕ3Ï<“% >úè:ë¬Sxúôé“åt0¦-¶Øû¯´ÒJçž{®8šêÝ»·$xðÁÏ™3Ç9|ôèѲ.–åtß~û퀜PW]uU¬ìðÀ8ÙoÔ¨ŠÑI¦¦Æc=VìoÑ¢Eýë_Ó +þ;eÊ99u¶þæ7¿¹öÚk“\Cí}÷Ý·ùæ›ceÓ¦Mo¼ñFyžpóÍ7g)öM6ÙYHríÝC† ‘•ø:½úê«Xùõ×_Û7+Õšõ×_¿|&u.˜¾ÖÙ µö3‘)霷‡(‘ yìnš¬_/Ÿ”ò&2;ñN°mÑÆàŒ³ÐMΔãÁõi¡¦áÔtöå\ÁtlËçË@!BCWËÈ4>Z%ÅÕÒŽß·àȦ¼M0o«?ÕL–M¿'m’nLR3æ•e_Á‚'*pŸâ/õƒŒOãc÷WÖ÷V)>ýôS•‹_ýêWë®»îvÛm·S¶ß~û 6Ø`•UV‘cáb‚_}õÕÀe}÷îÝ¿üòK¬|çw:uêT•Ó±víÚA%Þ{ï½·ß~ûMÃÌ™3±òÌ3ÏDU9¸ä’K°ªh!DHðƒ>˜={ö?ü +q,4 ñ´hÑÂF¸ãŽ;þáXmµÕükÑÊ+¯Œô·ÜrË&MšèÊŽ;JÏÞxÏÉ|ÉVåünРAÒ à¨Y³f=ùä“:t[·n ‘|ÿý÷%§3fÌ@â.„ +Ÿ‚FišK—.…úMŸ>ýÍê Ü^ýuT;ì°ƒ|.XØf›m:è §žzJŽ}ã7PÎ ›°” 'ì… <;4oÞ¼ÿþÌC=´Ûn»I´øÈÖ[o=ÄÖ²eK”$ +瀀3"þ§Ÿ~§pÊ8räÈ$§„øu#Y¬D +C‡•¾¬O<ñDÛ¶m­|ˆ[ñpÒÙtÓMÇŒ#AŽ;_¤7Þ¸oß¾óçÏOrà'žx¢ì‰c7nüÇ?þ©åý~" ›m¶üWŽE±<òÈ#µÿB!uICWË$efo§Lö÷ZFš&#›ü· EÇZß ÙO3¨cAc¯ôt5Gl«¸/ ¶Z¦Mõ&‰‘ÒÈûò‘xfm"ì€TD䆹ðt¬Zn½õÖ^xác=)˜´œ‰'NòÀ?þ8T&â«åÙgŸ wÃÊÃ?ÿb% ñÀ”=5jÔªU«Î;cMÇåà›‰5ûï¿?DC=ßIØÍyç’h!ÐnݺAŽ ]²ò›o¾…!*Dî9jÔ($ ttÒ+¼ÿþû¡-Úä·ÖZkµoß11âûï¿O+1è\¬Z.Y²ä†nèÚµë^{íµæškJ‚«¯¾:$HrŠ B®;ì°sÏ=F6nܸ?üPĹ x°ãŽÈ>>|(ø¡À‘£ &@‘¦M›&›äÚI_yå8 v@®ÇÝüޏ2vòäÉ÷Üs~‰ÇsÌ¡‡ºë®»Š|ýßÿý\L?}ü…A6¬OŸ>]ºt!6mÚÔ)CxâwÜ‘,WK¨¨ª¥”Þ¢E‹à¤?ü°|‹æYg…üÏBÕò“O>AÉÜ}÷Ý3gÎüå—_’êj ¯<á„$Aû ~QQ·Ýv›6ÔBH}ôÑÂ/„BH]PjéOÐmg™KêE-“åo¯°{ú†k©k"ƒDÒæðIªÙ¿ýíoIëÖ­Ÿ{î¹$'}ûö••={ö”¶E+°ÂJ9œ5U!6Úh#8Žô±üè£ DU¹¦.šôêTœÎ>|øp_‹:tèðÆo`‡'Ÿ|RìlÝc=àni¹†ÙmµÕVU9ƒD‹á_Æïär$-¹Ê¬Y³à³ÁcA“&M.ºè"ç9ü¨†¬ÿoŽÈ§†Ýn¹å–ßÿþ÷ö,Ðd& … +2SN â,rqjˆ­tFQ_sÍ5Òj)Ø`^ýõ?ýéON:ø(á’DUŠTøâ‹/˜ì ù…YG²æ€¤n¾ùæµ×^»ŠjI!¤¼©µ쨇,ó³]-“ê/çÊ2C¬sT6Yìè 9Æ”ÖÑ7ø¯,/䜒©Ý¦Œ£HlœÂ‰—†n +b\-ƒC¥òÎ"EꕾÆ_pÁ24RÁMþ÷ßïOs*,^¼øÔSO•þ«mÚ´yñÅ“\"Ò‘¶°#Ž8B¦*}ï½÷ößÿàÏ'/ Aƒ}öÙgðœbŸ}öÁÊ 6Ø`Ô¨QAÉrxöÙg¡½6ÁUVYåŒ3Î^¯bÇD»Ãî»ï.ý‚À:uê[D 7Üpƒ¬7nœ/°A9äG-C=Òöÿío{á…j·Û!DÏ)¨ÇÂnÏOD!ËôJº³vý ‚ìßu×]²ç”)SÚ·o_•³¿±cǦ¹íœ9sºví꤃Ҏ ª]´hÑqÇ'{¶mÛö¥—^ +‘S¿”žxâ é©Kµ$„RÎTŒZBVdT-›4i%”n–¸E÷Ýwï»ï¾á9n½õÖ{ï½wüøñpûï¿ÿÍ7ßwX¸paŸ>}ÄËvÙe¹íÇMþ´iÓØ«W¯ÓN;íÆo=ztÿþý×]w]Ç)à¤[mµU—.]vÝuW”³¸å–[zè¡}ûö=ÿüó¯¿þú›o¾ùꫯ>묳Ž9æ\¡«N^äÅÐD¢Í|Ÿþùm·ÝÖ³gÏîÝ»vØaP›~ýúAQ% ß~ûíSO=5`ÀlúKè0Ö×aø eˆäé§Ÿ~ÕUWi ?üð†nèda5ÖhÕªΈ êO8Tþ%3 &¹­ˆáÌ3Ï„}kc"²¿Í6Û ª“O>ùâ‹/¾å–[pÒ>ø@ZôPÈ ,€7áC™Š "h/>µxࡇÂŽ6lØ5×\ƒOðµ×^[ºt©~è×^{->w” JY>á„P¤ø¬QV8 +ÚŽåÎ;ëXE¶÷Þ{ë!ø;xð`}À…`Ph§œr +\ûã?–•K–,yúé§ï¼óΩS§JãõG}¤sF­µÖZ»í¶[ï޽njyí >¾c=ViӦͳÏ>+ÙŸ?þc=†<"§ÈïÈ‘#oºé&œ /¿ü²öž8qâÖ[oMµ$„RæP- !%Dn¶ OǪ%”GîÉçÌ™ujÖ¬ÙFmô‡XÞb‹-°°É&›yä‘3gÎLr/.øˆZâ¶ÿù矗4þùç/¾øº»}È#iܸ±ßìÕ´iÓK.¹dÞ¼yÐÕwÜÑٺ馛B$ $»µhÑîvÐA=òÈ#HyÑ¢E~[*‚‡µnݺS§NöMðGÈËܹs‘ÚìÙ³¶mÞB:‹/ÆV¸Þ¬Y³OÞ÷i~ÿý÷P8¦6ÏA[6ÞxcÿJ+­£„’Cµ ž{î¹§:#Jcýõ×·}ÎD ö×£GiFf‘}ä12f„5vi†EÞqÇ;ì°>‘sÎ9GFVBmôœÂÊ_|Q§{õ[E¦H…,_|ñÅ~Û±Ò§O'Ú¼ÜsÏ=’ N=qâD¬™?¾ •­Ê½{ŸWÞD‚j‰/^¤ 1¤xÔ¨Qr8Õ’BHƒ€jI©T-a4\p œóÌ3õ¨_ÿú×8źë®Û4ì¯C‡wÝutcÊ”)GuŒuuÖ‘6;·•™vÒ€d&œí·ßÞñ=”çÛo¿]´hܶoß¾Ûm·œÎŽÚÆÖyóæ-\¸0(›?þø#¢E^`1Øñا8ä«¶emÙ²eØSY°`–xàvíÚm¸á†¿ûÝï4Ë-[¶3f =z4¢rбmÛ¶È Ê_û©&¹A‹pÀf›mvÜqÇio[ì†âE¡uïÞ‹‚…tŸ~úéÛä¸òÊ+¥÷ïÔ©SýYwð鬱Æ›o¾9|ýõ×õD8–ªÝ†‘ÁsÎ9ÇŸJWÙgŸ}žy晹sçÚ¢?üðÃ’%Ký9°`|e`,>ñöíÛ9þ‹5ðDä®yóæøæ¼ôÒK(C…Ïî“O>Á‚ß|TKìyôÑG§…НÖðáÃ%©Ç{ŒjI!¤ü¡ZB*€ ZÂ_vØa‡´[wl‰§–2Ö¢‡ûy¤¹ÿþûˬ¡U¹^ xà¨Q£Æ'ƒyä‘;î¸ãÄOÜo¿ýzöì9lØ0è*¶ÂžÄ"aI¢–ðŽ¿ÿýï’MÚ¿,P¤!C†vØa=zô¸úê«qö×^{M¥iΜ9_|1礓N²n%ÈÛLí!‡rÄGàìˆû#k’—çž{üñéê Ù¹ñÆ=ôЮ]»Ê!:uÂ>ÈŠåŠ+®€îI´«¯¾:ʪcÇŽø«ƒ•5×\³M›68×yš¦öòË/#Ó§OWåD @ö‘¯[n¹÷Äy/¿üòñãÇ#*X³ìöꫯÊ\:ûùçŸ?iÒ¤wß}WÄr¿~ý öƒ ’Oœ÷ì³Ï†þ§}è24rß}÷…ÉŠ?¢pà¼0V”J£[·nX¸ôÒK%Á$§«È >Ö;ï¼Êœ~øá8Á}Ùe—á߃:²sðÁ#kȸ£ÿAµÄJ66¨–×_½ô—†NÊÇQ†ji篋LËæU»Mvú>ÿì‘£j1[vÒÒ'„ª%!¤„d¹ÌB-Ô²E‹µÄm¿?'ðºë®;bÄçÔœ?ÿùÏØÚ¼ysé›äúÐJ‚»îº«Œ „õœ~úézê§žzÊIÚq§=z´³u„ úÊÅ|ÐÙúÁ@jœh·Ýv[¤™äZå`@ˆÎ…«±( n=öpéܹ³ô%ÆßcŽ9&­è‚l¶Ùfšý8È»LÙÚ¤IœV™6mšßj SöÅŽÙÇÖuÖYGfy•VˈZ*8…4§¢pÎ;ï ÕAµ„ì§E(3÷Š¢–­ZÚcß3å/×z“CUõ‰¾e +÷àÜìTKB©;¨–„"wÑ…§StµüøãÕ”­¶ÚÊ¿±‡ZvèС*×)=lÁí·ß. "y'Åwß}w饗J«_pDçĉ7Ýt ;˜©Ó©:)m40¸qãÆ9ǾñÆ¢·¨å¤I“’ÜÄóÏ?¿*×þxÆg@s’œßµlÙÒ9äˆ#Žn´Ë–-ƒ¥]„ñ¶Å.yÞxãÎÖ)S¦´iÓÆI¼[·nÚ¬©\wÝu²µQ£F¢üK—.E!¯±Æy£ÝsÏ=§OŸ.…sÚi§9[a¾cÆŒqFeB=Äß×^{í‘#G&¹O|Ðp@{ìÊ+¯|Ê)§8ofY¼x±Zd%©eUu«2¯v6á/p“+ƒ¯ëŠ¿-KÓ¤ZBHÑÐÕRžj«y¿aáÕ„ }~‚ODGµµÕP!‡[ô¶$ïÃ[ûþǪ|ï¯tŽÊòd˜ú¤èbaPÂË.» ªÒ±cG9²¦/»ÿú믟|òÉk®¹fÈ!¸Äa·±cÇjÐwÞygðàÁgŸ}6D¦y*båM7ÝtÖYgÁï.ºè¢KsàrñÅcçK.¹Ž3hРQ£F}ðÁ¢–Hÿb"9ï¼óp–/]Ž½êª«@÷îÝ×_}'ƒMš49òÈ#¯¾új$»óÎ;Wå:ôn¿ýö½zõ8p b>õÔS¡6ðb(ž*UŸ>}ätØ¡_¿~gç8÷Üssûöí}kƒê¤Ã9眃Œ @ç@¨Ã† CaúÕ¢@î¾ûnì0|øð÷ß_V +Ç¥­ï.Q6Ùd“£Ž: +é_qÅCràDø  €8¡`òˆØÌ™3¥O?ýtìÈwÛm7ú +yÇ)PnÈã9`Ð:€â¿×^{aåý÷ßÿÑGI«åìÙ³‘”Rçƒ3bÁ:…tPb={öÄY¤pðE‚c7lš‚£«ª~öɲÿ½9lο’VJ²iéW±ê$„¬T†ZâJî+¤</¢ZJ‚Ž¢¦®ÏŽSm‚ÖhyÓôûIõ_UH')ª%)O‚j õƒI¥Ýºo¹å–r—î¼|Ä~½E.FŒ±òÊ+c+nï¥]Þ7qâÄvíÚ­ºêª»îº«ß»UŽ•× :ÈÈǽ÷Þ{¥•VZmµÕÖ\sM™v¦sçÎ3f̰0¿úê+\âÖ[o=œ½[·no½õV’»Y=üðñ¿Û¨Q£È„¨²[pý{ì1iÒ¤E‹½úê«0#» "¶öÚkÃÝ~úé§ï¾ûn¸lÙ2, ¸Z·ní¤sÄGHçO¸¤yY=4 ±!liÌ Š}÷Ýwd¤*§ÆÈ2 éã/ÔB|åbF顨±Û¼ysI*ýÅ_$¹¶Q¿Ñî·?øàƒ¢Þкûî»/ÉùþqLJRZk­µ°€ÏÅ8vìX› ¾Nø|»víúá‡&¹Á°2ëo•QË À—Ó2Û´iÓ믿¾Ì§ñIë+‡ÝSÛk·ÉA¦Uñ6§9R+Jg½MЮ—<ÚѸs¬ü+—Ž´ô  +M!åOe¨åI9ìz\Ìê @¤§ï°rêBê‹b©¥­Úìr¿—Qƾ@TKR\äv®ðtœ—ˆì@š:t耛|XÀÊÕ©ÊÍ+c­Zâ¶ß-„BÞšµ”{¨Ö 7Ü Æ¡ý`à°›Ÿ b +PË]vÙÅQ‰ý÷ß_¦Ž‘C’\§ÜÞ½{#ø_ÿú×08Ù +¯‘—*ú /›M+ùòÛÊüB`ðàÁÚ®'@܆êdgöìÙbµHS‹±OŸ>²uÖ¬Yþ»WàtRbN9§»)v“Á¤Â*9l^𯓗£>Zä]‡5'Ò×8p ¬ÄGà·hwìØQüÝrçwJs$.›"žPBˆŠ>¦$×/ZZ·%Z µ]»v¯½öZ’SKºkÕR:];ßOù,Pt2€4)ï—hã u@¿QO%±v›|¤êTþŸ½óŽ®¢hÿøõEš¤—(½zç…¡7QŠ@zïr(R¤÷"%”ÀKï5Ôp*ÅÐA‘¡ƒåþ>¿}s&»÷^ƒX0Î÷œÍìÎ3ÏÌì½»Ÿ;ÏÌØ7]QÙt; +ýlC¢bP‚jR®WÿʃRž×zü­î¹nßùƒíõNbdddôj*f ¥|cëé|á;¿ÆõÇþC¥þå/¯NГ‡ÅÙž_›*‹íÉh1}9;q@8ªç ¾xˆq®ç;.Op'¼hŽZFg2ˆî­­FTe§|4ú—ëº<¢%aV­Z5lØ0ø¹š5kÖ´iSR@' UÕÑòÃ?”©‘º@ËD‰¹,´”MLºdçÎË5S¦LùÚS§N 1bDµjÕðÓeÁ<Õ A>;w;v,×ÈõL˜0º>dÈ­[·ÊʨX®S§Ž+ª€‘÷ß¿~ýú€T•…L©Å¥J•J®¤"P-éË–-“±]èlàÀ²ô u)W®\›6mZ´hÑ¿|dÎ;'Èvÿþý¥K—b‡¥ X›6m•íÔ©SòäÉmŽùùùÅRqÕˆ–¡v›6mRËÝÐì€ñãÇ/\¸0È’¶JT ·Ô8lÆŒy¸P4ö1ŽÍE‹={V >~üøøñã3f̨ZµªÚK…›AtAKç¨e©R¥dÍ%]tk÷îÝ?ýôSà«ÊŽ?žî"üéÙ³ç¸qãH=z4-*Ê=rr –ʲH·nÝrŽZ>zôhõêÕ¤s7ª^ã ‘%ÚGÅW¯]»öÕDKÁ.9ÖÑì/@K%ý‰)¥;kõõø³ýĪÿ¾ªÊ•À$õè×ýÑÇXm(êü­ÛÛcÑÈÈÈ(†)f ¥ÛzAU´Å‚ïvg¬‹zˆèá r™œò±Äœ ¥ael4šh©ÿ©gqÎãPldú›/á’Wþzœj»Ò‡5—ö#°Æ£Èñ…N¹£¾DgšŒ‘Ñ É#Zº­ñ,N9s>:ÿ\ÿøãj‹ÈÈȶmÛÊP¯ý@œÍ8ð’0aB—C ‘¹­™˜“&MJ:µ";0³nݺ‹dqüýýS¦L™FSÚ´i3dÈ &6º¬ Ç@C7oÞ`óçÏO–´–€AH½qã ¢œÁùÚµkÛ˜(}úôcÆŒáÔåË—ÏG)²\Lܸq¡˜mÛ¶‘¨ ‚`_~ù¥ A–-[vß¾}×®];}ú4 DcâC¯^½ÔõOž<¹páŸkiF|ƒÐñ™Êê[aêŠ' EÅõv v)R¤(T¨ÐÂ… ŲBKaÁ‚W¯^½xñ¢ê5èGÜí‹/®Œ¿ýöÛ&1‹Ù³gñè :t¾#QvÑÑÔ—³4‚sÏÓÒ¥K;ÑòéÓ§Ü!ÔzÇŽ`r’$IrçÎ ÉRwî"x·éS¼Z²d WŠÏœâ¯ê8}®%t¬îÚ“Jqê]Æ¿d×;}ݺu²zð+…–Îß0Õ8ÝŸëQ®ç?Û4•l«>ÐR¡(p±zôë©®·… ÙbUÑfÔÒÈÈèß ƒ–úþW–l¿@ê,'ݹ¢.f®K¡þhØŒ&ZzŒAuG}:;£RõˆîéõrE/`UߌÌV¨ýÔ³ÒãX°þ,öxÊùâmÝ?#£ß'…–2OæÓESwîÜ!‹\£^û•BCC…¼’'O.·ô³gϦNj[9\ + ‘>ˆÃãË­Mï¾ûîœ9s¤”°°0Û¨ßo¼1hÐ ›3H5lvÔ:´¥öׇ f‹€G±ËFŠ\ÓºukI + +òñõ×_G§¦õúë¯ã˜Dÿâ¿Lä,Uª”sãN%ÈK:Ú›Á®]»Ê¸$¦6$UêÖ­›ØÕê=Jeʔٳg·¢ÕRÀ`ìâÅ‹ÝÖ“'ON–,™ËZiùòåÞòrCª{ +,¸sçNoWzwŒ;¿RhécñÏ^ÆÇ·?¾ãvt´Ô©ÎŸ£9¦t5ûÒ9D^Åþ¡C‡Ö®][¡Bñ¤@@‡Ø9OžÁ¦j¼qãFÛ¶m]Ö®'ƒz2^väÈ>³pš)S¦ lݺõøñã$vêÔ ·?úè#sݺuÇŽëÔÂDàÛ)KãÇÏ;7¤M›VÚÁe>XG"@¤v™$1kÖ¬9räÀ ?¦šP­ø£ö¡D5p|÷î]ª|øðá[·nÉG'Nœ¨^½ºÄr† òäÉC)b0Q¢DÀ¸ŒKz2ÒGGÐÚ4öûöíKË`dÑ¢E•*U" ²#Œ åÞ½{ÝÖOÀ CéjNÉ€)µYº4¸qãdó‘ôéÓÓƒrå½{÷È)SJõQK®=z4ü›÷ç®]» ìÍ›7öÙgÒŒ¯ZzµÔ ýó6ñ8§ƒŒòœr>ýuW½Í…ÔzÝÚB +ò¯<=> õ_¶ÝÞÑÕfßÈÈÈ(F*Æ ¥ŠH‘™n/‹¿¹´ðý%ßù>ÀMÑ–b=‰“qG-ÝQ£t<ÇêsuÉY꡼R(¾½Ðztz üh© :+õBükSõG¡åÅ‹ëÕ«'ÖÞÀ .\¨P!8¥€w ~ø¡¬ÒãÒ6yúô)ïð5kÖä‚–-[.Y²dûöíðH›6mJ—.]®\¹Ž;.X°`Æ |¿É~”@ÊŒ3d î믿´£Z´hÁeóæÍÃ)%iÒ¤íÛ·V¯^ݽ{wˆ¦D‰­Zµš?>‰@+Lç²BI1®¶Àøâ‹/Š+V£F .À\ªZµªÐœŽ–ÀHpp0Õ² wT´6l˜DZ•`&©\¹ò—_~ <†‡‡ãvíÚµÞjÕª >|ãÆxNquêÔ«»ví*ëº-Îúä“Ohœ:¬X±‚¼T´íäɓׯ_K㸬Ѻ… b³I“&`LOqà*ÈlCKü\ºtiPPPÅŠi™ÇŠjЖ^†ìè/€QøÖ¦.b´ü]ÖÐp»víÖ¬Y³víÚþýûW¨P +6nÜ844·%¢U Ò2` +íâ*ìÉw×ܹs¥O©2]Öö¦K +-ýýýébiœÝ»wתU‹>!e>UhI—eΜ¹T©Rô‘›SîO®é8ÉKFc£½Þ³$ÇN4SmýøwŸÒåqß1géêñçÒb~l«:Õê6ê%:•\úƒOGW忊)2hidd³cÐÒýüû\Ê-m?N:ÑÒqN)ÚRf1(O“裥’dùM2µÉZÚ*¨õ…6nöÆ£ÛÿÝhiÆ(þTùX7õ…T¤HYÒóÞ½{ œLÀ„e„Ñt€mÔ¨‘¬²²ÿ~0A^ûaOñgÖ¬Y‚–Ù²eƒhÜÖ¾ ªäU‹ÓbV 2ò=púôiÀÄeM$„MÄ ,)‹Ê‚¥ÀŽÛ"/àQ.)E¡åìÙ³%‘ëe N¡¥ ê Zâ6´è²áMÉ&xËLŸ>])Nð0kÖ¬¦$.^¼X&W~úé§20GYùò哺(K$ñ… ö+ùì³ÏhU1î‘‚¾"Ôª¹6´¼zõ*¸-y9ˆŒŒtGEK XVgˆˆ€÷]ÖdRXU*¨6ìP‹/áç€$/œ{øða)¥~ýú’ZÊV)´X§N”Û2®zàÀÐÞeE> E’>a‰‹¦÷¥O¥‚Òx(ëúÞ¹sGuôˈÞY°`ÁúÑyYé¿Úvú;¶\¿ï”.Û–‘.Çã[ÿ©VtzÛw҆ƶ÷ocŽÎ¡Lݾ¾xD:™G¡‘‘QÌVLBKYsE]ŸG-$îœò`[‘ÕíØÛQ—nAíq)ÿú`Ãß\Èuv‰“Îtƒ.ïhédR©”Ç¢½¯,ëÑšm®å‹¢¥ÇÝ¥ÍÖèÜ}¨Í)^sè?–œéê, yµhÑB>Œ@p!0ÁIa¢»wïöêÕ+~üøiÒ¤éÛ·/Bâ©S§vR¦L9f̘€6ýúõg ŽÐÐПþ`T“+W.Ù +óþýûdIž~üxçÎAAAo¾ùfúôéGŽ)ƒŒgΜiР”MÛvíÚÞäJzlŒ ˆä2çh¦’s+õ4ÑÑÒ6O_ÿ!WÏ¢d[¸@ÿ Ô®ã -mkyÛ¾DIÐXÿ×6ÍÓås…ØEK›AÄmôo“Ü¥/o‡—ü-[¶ --ñÝ+äLhfI¥ˆäXv|hӦ͠AƒÂÃÃ…‰@*PHF-AKYrøÚ³g—;vÿþý2§´”%[_ýõ¢E‹•Ý»wÏ;·T -]º4ßÀ¿¿¿$ÂhjøÐà µcÇ ¼|òä ¼ÙÍ™3N‘Ë+¨‡ +N›6MFKÁÒ#FZfÏž] ™qvêÔ©=zô€…‰ÈÛ¾}{!îŒ3RYŠ+Uª”š™%K.À üìÝ»wŸ>}¸€Š2pà@Ùò¥Aú÷ï?xðà¡C‡òÑæ˜+ sÌeä¥\hëĉÇKcBaœêÒ¥KÏž=Å8☿€ªÚ_C¡%@-ôôË/¿@»‰'Vk׸¬e…&LHzõêÕ¡Z²Ã†p n§L™²Q£Fß|ó wíÚÕ¸qãd–€MÚ¸ž9s&mò‚„ .ä2²+·¥Åðƒ;v$cܸq)ƒÔÕ•@½ÄÓ.\X}PÓ»–Tkò*òäWKÓ­­^½ZbAK#ƒ4,ׯ__¤Hjmë,p›D<¯]»†AU´Ô…ÕÍ@—M™2E-üúë¯'I’ÄÏÏOutùòåqXõ Ö`ÒÈÈHçmyU“º?EÜÉêÕw$1ú{å|FýÓÑÒÈÈÈèÏ×®];y{…M8õã?~òÉ'®QÞ¼y·oßþ’Â5Ç]Ö°£Š,u +ç£9ѯråʲ®,¤ªß Aƒsçι­©¦Mš4‘D¸[М„+]VĈÂ[§À4•700P êR{…(PÀGHñcÇ‚‚‚T¿ÈLZµj•ŒZò`¦í,í/k%y”¿¿¿l/â[æ¤I“dÞ¨GéhidddddãeÐÒÈÈ(è×_½té¼°oß>ÙÖPtãÆC‡‘ÁÌröìY9õìÙ³“'Onݺõ»ï¾;|øpÄs|øÎ;ÁøÀäJðgÿþý¶¢Ïœ9#[j&Nœ$þ hK¢"“%KÖ¾}û 6À2ë-qŽ9á–áJJoݺµl¡ þjÛ¶mÁ‚©…ÔRûÚk¯½óÎ;Ðk¹råÊGu‡Å„Ú@HhqÆŒááá›7oÞ´iÓ–-[€>YáÖe­ü£ÐûæÍ›TÊ–ÕŠT"*ªa\(d#úoiaTº¼råÊÀ¡iàK6ëtYs$eeWºiÑ¢E*TÈœ9³ªK¬X±R¥JEœç”^—bÅŠÁÅj÷LP.cÆŒ8/=H¯U«VmÉ’%¼ +-鮯U«–š‘J Èž#´IíÚµ—/_. Bmݺ•éñÉ6A|Ð:ÐM/tìØqÙ²ed4h|ê -én,SYFŽ©¶ª¤v ÿˆ#d'MZX¶:-Z´(ÝJ¹ iÓ¦ôÈo}ŒŒŒŒŒŒþ´422úõG¡åùóçeø£eË–²úÚ_Cü%;Wk¼ù{‰düÿ¡®‰'ŠqàKÁŸ¯¿þÚV4h)Ëø@p*Š2$$Dm>¢Vìñ­°°0™œ:uêÐÐPÛY,볕Ÿüüüúôéc î…kÔLÌJ•*)´|QýðÕ+WvYl ¡²a‡®   µTÛ´ió’•Ò'NœN: šr4¾~W#H_–Zº‡ òB5ŒŒüì³ÏÄ`Æ ¥.GuÞNj…؇öîÝ[%:tH7hÃŒr–”.À¬3Ð:Mš4¯Úæ#FFFFFFJ-ŒŒb€x9¯Zµª¼~ó–.SðöìÙS¼xqÛËyáÂ…eK^ïõÕ½lJ‘"ÅŒ3ÄøüùóU¢Ú¹Ri×®]ØtY“ gÏž-CfS§N•,yóæutzÈ ³ö$H0`ÀÛYøT¥y½óÎ;_}õ• + +ÑVÁÁÁrÁË åÕ«W›7oŽ‘xñâáÿO?ýD"`ålä%Jp]¿~]íõù¢Ò×ÞQ‚jyÜÈ€)Tk+š³ýúõS½&[´ÐÚΟ | "nÔ¨‘Ëú£[·n²”Ð÷ß_§N›? +hj*CÛ.ëÇ J× ^¼xñóÏ?—ß"êÖ­Ë¿’EÖõÕ•1cF“jŒŒŒŒŒþ^´422Šºÿþºuëà¦áÇ÷ïߟþÎ;÷ìÙsàÀÆ #q˜%.X³fLÇûî»ï= ŽìÙ³·k×nÔ¨Q#GŽniðàÁ½{÷îÔ©é=zô:t(‰ÿûßÿT(£ìñѺuëòåËûùù¹¬MI‘@ÊcÇŽ;vÈ!Ë—/WsëNŸ>=f̘^½z­\¹R¶xüøqxxxŸ>}°S¬X15ç1kÖ¬Mš4™0a‚½k×®-Y²dĈ8#qžºâÆ[ºté¾}ûvíÚ5W®\Þp,iÒ¤TDЯ–-[Ö¥K—Úµk§OŸ^.P±Ïž=Û·o„øå—_îØ±C*E»ÑÈ8òм4n+Òá0jüøñ ¹Ú|À £éhyéD§Ð5XèÞ½;¬G:õU4gMÝР%K–L3dÈ€´36e?”É“'GDD¨[bË–-t(½ 69àaD¹øqþ¥Ü5…Êž;wnÇŽét.“š]¢—!ÖíÛ·Ëæ2Tâ¦OŸ~øðaù1á‡~PƒŒ9sæ¤/F=hÐ º›N©W¯^ªT©ä,wKåÊ•ñSÝÊMÕ¶m[éýÆ˘;…:t쥭$/ ¢bzŒŒŒŒŒ^5´422ú%/̬ÍI“&ÉnùòåÛ¼y³·ËZ¾õÖ[ ¨¾|ŠÛš$¨bÁ[^hbÑ¢E¶¹uþþþsæÌñ¶ÊŠì˜$I®,W®œ fQŠa»äɓϞ=Ûf‡,jcG¥÷Þ{Obh)]^úFKCº š)vbǎݪU«K—.¹-zª[·®- ü¢´uëVaÆÄ‰ƒóÞ.ôÔúH²a%íD«~±Àú½ÆÃHòkð¯í‚M›6åÏŸßVAJ‘ß"h‰ƒ¥ýrúôiÕ/Í›7—‘SÙiP)A‚22~ñâÅ-ZÈN7´°m&&¢•d¶, êF¿ÊFFFFFF¥þéh)›3zÜíѶûäïÐÿ,½„wv}þùç¯æ~޲}¼ž"­§d»^¥;wÃ42z!y¼Á^F°Æøñã%²ôÃ?ܲe‹·+Z8C† ±-ÛrõêUÞö%ê288Ø–W81eÊ”úÇäƒ>X¾|¹·âîÝ»7pà@hÂe…DÊæ#gÏžmذ¡7ôH˜0áÈ‘#mvΜ9S­Z5Û•ú¾–#FŒð,êzŽ–²ÆÑÒ¥K“7«T©"±ÄxÛ¬Y3—wJq¿ +ÜU¨PÁ–ŒŠ~ïˆÖ­['ã¤ñãÇ0`€7?þ¼4xK)âÕWq§0ï •ûìÙ³¾}ûJ^°úàÁƒ¶  ¶Ì™3Û*Þ +Zž¾ùæŠ(_¾<Åq³©=hh¢3gÎ`ùìÙ³ŠßŒŒŒŒŒ^5Å ´ÀÑÓycÔ‡Þ䘿ê—F+ª–p¥HA–P•HÁåqC¥ëaf:‘é×Ȥˆcê_—5«ìëÎèç-݇«6IÅÉHq66·É›ƒ–F/)¹Kÿ‚‚Ôç‹7|Y!VGËh*}úôð£Ûƒ#$  +“EàH6@ÑàܤңæÍ›'q¼I’$‘8Ø7nȰËÚ R·Šž>}Êe2y3šÒWˆ…[e÷ hkàÀbsÆ jµ§@³… Ê•0‘Œ<*Wááán‹ƒà£è8«¹–Û¶mƒ:]ÖÞªzùòe r9¸zõª­Å {,x3^´hQñgïÞ½Î=h`ÏÝ»w»-NoÕª•$ª¢mý" ‰ƒónkj$Ýa3èïï­KúE–{UŠ+V÷îÝeÈ{Ë–-”–J°mš4i¤µçÌ™c@ÒÈÈÈÈ褘–nëU‘£°’>ìè-•wÔ‘JÛ¨¥Àš²àÒPKÞNÕ)=FT©´ZÊû†³""üWF\Q)XQ§·t®z“o´ô1kU÷ÓÈèwÈöAx=yòäÎ;wïÞ•xüuûöíÔ¯__Ê‚õd_K-yó?>œ"áTœ8qüüü ‚‡¼ðˆ°Ä!;’ðéþôÓOÕX§*NFÇÜÖpêýû÷¯]»4]¹råúõë·-Ý»wïÒ¥K}ûöP0'L˜à¶Ö±Á ØÉ›7/äBöȈç£GÆŒ£‹‰^{íµxñâ%J”ÈÏTM† AË!C†ÈÌÁS§N5oÞ:ÁV®\)rшš‚ +’WQRâĉ{÷îç°UçÎeââÆKA0ûüùóñ™ÖnРjI𪩠8C{’ñ©M?#""à5<¬Q£ÆÆ©H¨¦vâ$X‡qäï… &Nœ˜={vì`ÍÙe´v¤_Úµk—:uj®|Û7nÜX†AéMÅï ¥Ú)†Û‰{‰;jÚ´i™2e¢)ªW¯.Á¨0¾-3dÈ@õ%/=•%KšNУ܂ ®X±BÎ~ûí·‚º* V×ܹsS¤HᲦUNžùòåëÒ¥K¿~ý€ 3©”,Y²&MšŒ;vذa°Uûöík×®.]:a¥ôéÓËz¡bƒÓÂ… KqÏž=;yòä¸qãÚXjÛ¶m‡p˜r»wïœ-[6@Ðft[‹Á*"N A™2eÈ‚gΜq[ûz :T—*áŽ=š³8ù„ lí+W.AËÇJX«V-ÈoiŽ©Þ|·Ì;×mMx¤ƒ$c‘"EøÒÓ(Zøüå—_ð Ô…jcÅŠ…)}¾'f):%Þ~ûm÷ôéÓXرcÝjk‡9r¬[·N,s4ÈO–8PCÛTP­Î(±7nÜ€[ÁvhÑ¢üKC©,ê-ÕŽ$\IÓýô\÷ïß× qÏž=â-h ðÚîäùóçKð—»ÑŒZýƒcÐR¬‹&Zº“õD=»SrÖ¹Jª>ÕÑcp¬Û–j"˜8o[”UŸ êÜÔÓ}»êMÞÐR¼ò×,kô2Ò?t/#èF6¬—•a„žŽ9R±bEÛg! â,<òÑG¹¬uxàÙˆ044Ô9Ù°fÍšÐÛÚ`¢T©R¶³ å¬Y³Ü^Ð2Ož<2@v÷îÝ6mÚxüxÚä -EǼyóÜÞÑÒù} UõéÓ:ãâ#FHM=Š/ìÙ³»¬ØW5 âÔZ²N©ÍG.]º¤Âw•hm™ÒH 4H–K-Q¢„tG-Y²äƒ>ˆNCA‚²píì-}ˆfìܹ³d©_¿>Øè¶x³cÇŽ’ضm[=ÄÚmÅÐ +ªëÒÑÒ·¶mÛ–/_>—µ0ï¤I“lgivÙ•5yòä'NüGϵtùÜ JžV¿9_ÃÈÈÈÈ褃–îç|„äQ}´T’,Ñ!S]>ØJpR¨ÍZ:W£µ¡¥-ÝÉz*ý÷ #zDËh.±ëŒ(62оäµüåí€~ð]åÊ•»°°0ëxu¯U«V¹råÊZF@¡éÓ§¯\¹d¥fâĉS²dÉ &,\¸°Q£FjuÞí–   öíÛÏ;wõêÕýúõS JÑ2Y²deÊ”ÁË«V­â¯…Ë +Á…žªT©Rºtiçr7b•Ò¤I#sú€5¾C$ 6V¬X¸Q¾|ù¦M›ª .Ýs-Z´ˆëAKÚ¡uëÖáááB+4µeË–o¿ýV-¥K‹«4å6lÅŠË—/9r$̈«Y²dqF SAimü¡•Àp*N»ñ·jÕªƒ–ð]Š õdË’ 2tëÖM6g¡³6YâxóæÍ|á4hÐ@Øê7•1cF¼¥¾Ý»w·í1ê²b1+5å;û²õ ¢RŠm9K5ëÕ«Ň„„ܺuËmmž²lÙ²ºuëÒhøiCËGq«ÐD0²¬õ*·o´¤ lÌrOs+bÜæVÄO:BªO‰~œ"EŠÉ“'K^üÙ·ožðW~åxäü%SP[ôŽúÑUÍFñ½|œ‘‘‘‘Ñ?N1 -9–Q+l(§<þXªti`e»^7è{ØNµ-¦ªtò „Åz4èÍsWÔµg=ºêMN´®tæ²-7ä1¯‘Ñ_/p‰WwX QŸPÃ7¾ÿþû£G¶ÄyÒ¦M ÓI ª¬{“:ujnf‰tYôפI“ƒ^ºtiÚ´i¹sçæ,oûÎu~<¢%PIÞóçÏS\íÚµ ì+.ƒOÇŽ{ဴô¸Œh) Ò>xð`Ô¨Qj„ë‹/¾ˆˆˆÀæ½{÷¤ú×®]ëܹ3ÖræÌÉ—0Õ¿xñ¢„ +‹·]ºtÉž=»ì<"‰¿þú+¹hF¦cÇŽ™2eÐZ´h±aÃÚpÊ”)2¦© ˜V%/]@kSСC‡pæÔ©STA6g¼yó&x+ëÑDI“&ÅxvK9-åÈ‘ƒ¿4”ŸŸŸm)$oÂD‰¬©ÐY%<§yÝÖ‚®=zô=J¤DºLßÍäîÝ»Ü6Ü8©(’Äï-©=_ô›F¦©wîÜÙ¬Y3Ù2Æßß_-ãã°xñbP4sæÌôéºuë¸78ЦMnêÎ Æ_î1µÞ7 7ž´-QÙjÕªÉ(ð« Û°ãoŽBzûÉÔÈÈÈÈ(Æ(&¡¥<×ÔϤ¶¡@—6-QÀMž€ÎExô¥YUvÛ”Cý2Zêé ë-m¹Tp¬Û±:«ZýÕ[ºoW½ÉãÊ?Ç+¥Fêbµ}‰oûFF¯Ž¸]Ë–-û›Ø’0aÂÁƒK–eË–y\ƒTä-!É ^©eN• +*$ó=ï߿e¸êêÕ«`©í,¥>›°žŒšåÍ›wóæÍ¶šÂ yòäqYÛ‹ 2ÄvvÇŽ tY  ÉêUÌ'>@XRAg€.)²¸o=|øø&3þ!¢M¶mÛæÖVdÕE@v/pßxÑܹseMÝlÙ²©Õn‚OU„mdÑ`x388Ø›ÿ|-+V7ož¬íoÊrį‚l,i{:¨M¸ävÕ§oQŸ‡"O±&Ogyf©,¶'ŽJW9}ë.åžÍ####£¿@1 -Ýž°N=SôÐÛQ_9ÇÇ‚<ú JÄœ£–úëÎúÂ;.Oc‹Ê禜ºóÎ,®¨#ŒÞ\õ&Zêûrz´£§ÿ¦q##úSï¢_ýõüùó|4€ tt[q›ãÇ/a©xñâê/Xºti^ÝeÌè7Þ œ1cƪU«FŽY§NråÊqe©R¥¸0QK³zCKÿºyóæ´iÓªV­J^‡"°Ó´iSW¬X1{öì^½zU«V ³EŠá/ÿºuëòå°páÂAƒ,RJìØ±säÈQ½zõF1bñâÅp—Á}ÇógÏJÁÕ]»v-]º´]»vÜ›(Q"µ}$Õ?|øðúõë'MšÔ¤I“*UªtèÐAvcÑuîÜ9ÜpY¡¶µjÕ:qâ„Û'Å« à§,5ã²¶³Ä8`¾ÍÒVM’¦‚ráúbÅŠÑ4/ä/^sæL®L™2¹sçVSSimY ö7Enß¾ã/5¢×ȨVס1{ôèQ¹råþýû«G###¹m虹é¶vÏä–¢ß}÷]Ú|åÊ•c×®]+Uª„oêV•/_—½NÐòåË3fÌè²b€1ûâ…?E¶'©þ›¤ +¼ÑöÔ£q\QùÑíøqXýFªÿB«OÓPôrß³äÍ####£?[ÿt´422úGëOEË .ôíÛ ä=Së¹~ýú¡C‡vïÞ½ë¹8†8À«¾¢‰’M•*ÆõGŽáʽ{÷r°@.PŒËŠnu¢eóæÍ…>ž={v÷îÝãÇSÄž={öïßO)Z5R¦L  >ƒ$Âw0˱cÇà—Ö­[gΜzUÄ.JW®\ÁþH (oÚ›6mâÝûöíÛ*’sãÆE‹•ˆ_ÉËLÞ|üøñš5kà; îã?^²d ìsíÚ5çÂ>ØÄC…–ø/éÉ”@<3©HÁ‚žë#K´$ŸôÅw–vîÜIMá&P+»RA@ûÌ™3´0P"¹| %=»aÆ«W¯bÆtY!²@Ù‚ ¾ýö[`¶aÆø@MCCC1»zõj©o£9j 5}Tâ(…f‡ÇÕ^¥4éåË—Ož< Nª.À„.èòìw˜Eö¿ïOI+A€$Y%©ä$ID` $ ˆä!óƒ!.Fâ‚„%;¤ueˆ®ä ŠKX`ƒˆd\…½ß÷éóPOmõ½Í‘d}þ¸OOwWÕ9§šK¿·ªNuízúôi¿3 +ܦMiú©§žâãjÑ¢E£¢¢Ž9ÂS±Y]L”ðK,n‚ð”Í“'Ú„ô¡Ë½ÖRa¦Oû5R+Üsÿvªè“‹fªc}žŒšpžm@¬¬¬¬¬~oY´´²²zRµ{÷n™ ÉËüÀC)²|ùrw6ÔF¹÷€ôdK•Wçøñãð¦À`«V­<¶À0hÅçdû?~¼‘ôÔ©S’íVL$ùpNœ8¡v¾ú=£ò!C†eaÀøi™‘‘‘²àñõ×_÷HÓª/ó|çwÔð™Òœ9s¤ž•:uj¸ÃØ¥ªU­¼ùæ›26ª”5nÜØ£N¢$b­D ØïÛ·¯¬îÐJ—.ÍÉ"EŠÈ—Ä™àȨ4h)s’ï(¨G ­ŠÂÂÂdG•`ŠŽŽ–„E*È eË–- ûy~<–gêZ´h‘ä)Ê’%KˆE€ôQKw¢]ZêójD +-œ“g¢¥1@©Ì++++«ß[-­¬¬žHÁS¦LÉž=»¼[6iÒäܹsî{®]»vÕ' è¸qãŒAø¸¸úõëïÆ¥J•Ú°aƒ\­W¯žÏ™Ú§Ow’ÐC˜W¶Î«³eˆµ~gng=”x-ÿüóÏA³›7oâ¾¾ ã­[·Îœ9óñÇ'I’„öïß4ZY¼x1\ ¦ÉF“(aí'Ÿ|¢¦%‹®_¿YÃ4iÒôîÝûüùóúU ºiÓ¦z%Äž¥-j²ÆŒ£î”黜çr¿|ù2½õûœ]HTž"¢-É”<Ð’ÇàâÅ‹Ô ˆJ+F^Ü_|ñ‹/¾0‘">ÞïL‹ŽŽnÞ¼y+GÜߺuë.]º@'Nœ0aÂäÉ“ù1b„0ßYløå—_:t…¦M›¶dÉš“´«ÇŽ -÷ïß/‰aAKL5ÒàP-Á7ŠtëÖ­{÷îðÈðáñMÍSÕ•0þüQ£FMr4vìØ¹sçÊà&ì¦Ð2qâÄEŠiÓ¦ Ä×JA*‰Fdd$@ºpáBµ„P¯÷Dã'ß¶åÊ•ËçdÜÍŸ?? Ñ4µ ß wPçÎgΜ©†¥ × LGKhŽ˜Ã¡#ŽÓ‰°­ljéצïúœÙ¿P ¡0é} lÅŠr'úÜh >|˜ÞÇHú1<<œ8´mÛ¶xñâFúÙ—_~YvÌ„ÁéJºCÁH$ˆ.;tèÔž/Z´ˆ¨6hÐ@’/ahË–- °iÓ&j öÀ\ºt ˜…ñyÞ~üñÇ`·=`ÌZ òã¹)2àZKYSIµéùè'DË€k<½1ÖÊÊÊÊêw’EK++«‡¨ûޖם_ŠŠR» ºU¢D Ù¾Añ®J•*íÙ³'XåШLk +`ÒS§NéWCGK5j™%K0Ö˜& +1¹'Ä*eÏžÝ2 ]P‰PóV²dÉdyfè:~üx­Zµ|Z#&Èîõ’Em§iùÓ`Oãfßm~tï]¢2ÁªDyÑÒÿ¿bÕon¬¬¬¬¬~oY´´²²z’ÄÛþ¸qãT*·J•*µmÛ6¿³-HÕªU«5kÖô p©I“&r')£ŸJ¡£åºuë \a +7ÁÅÅÅy€RÆŒ/^|oÁ» `¬ (îqïHâ-ˆXÐ2qâÄݺu“í5 rõêÕÊáwY7ê-âаaC)BÍjŒÒ­Ó§OË$á€*X° l »õèÑCN–)Sf÷îÝF=0»pô]0{öl¿ó°9Rå +v+ ZÒû +Ðoãq-ï*ÚVVVVVV ,ZZYY=â%$\¸páôéÓ ^§N|ùò¹7R,[¶ìŽ;üÎ$CÞç¸6mÚ|øá‡Í›7oÛ¶í¢E‹„‰tAd›7oþüóϧM››4hÐÀä`êÔ©Ü¿eË)p­%8sàÀ¿ýío'Nœû,""BvšÐ•4iRÙh£Y³f£Fš7oµQdB Ñ © ¨ÿýïO:‹ ýúõÃH‚“7o^œ 2T©R¥eË–2+ïš6m:pàÀ9sæ¬X±âßÿþ·ÊvËñüùóA0I|Š.^¼¸~ýzP {:uê„…Ý»w߸q£¤K¬„7…È`ùÆÏœ9S¦û ±Ë–-›x[ , \²ø”°s‰®©™ú)(³”‰|LLŒǼqãý^»vmŒÇ…Ñ­xôÁp|<äóàÁƒ Æwß}ÇIjž;wn©R¥2gÎ\³fMI+úË/¿¨½$2dÈIÁ9sæ¬ùœ™;vì ò/¿ü`I—.Ìû'G@–SàFòäÉ9ŸR7ËÁ³Ï>Kýx1jÔ(q*..®nݺªxâĉñË 3e‡ ÔìÝ»·W¯^yòä)[¶ìüùóe8õĉ]»vÍ›7oÕªUU–qíüùó+W®ÄeŸ“°¨N:\øfJ[@ôO?ýÄI[š#òÀ#ÓùñÌ™3 UÆŒ‹/îf"l›9sfÉ’%q_ ÿq§ º®mÛ¶Ô\’ðˆ(¸zõj—¥7\»¢€¿0 ªRaÇx”ìÉ¢jFjDûÚµkãÆ#taaaR=¨O½æ˜ót]¿lÙ2|ÕªU*òdêž>}ºmÛ¶âÚ«¯¾JL:D´ &ŸàùäÉ“!nܯ_¿¾{‰¨•••••Õ#¢Ç-…ïŒ?åvã’×o¹dŠ4òÎÉøé“œ[´´²ºï:uê°ãsÖÐõë×rô;LQ°`AyŸå•W@Yó(;D|ôÑG¼Ï·lÙ’×u`O¸©¡#>pÄÕ‚`¼í˜7n”ÉœPFtt´Œ£Á|T«V­hÑ¢jÄôéÓÿå/¡Î?üpĈðíNš4 =z4çe¦.˜V¢D‰!C†p~„ ãLJYÆŒÃ=cÇŽŠŠâ$eÁˆRf™rëI+Ù³goß¾=÷ƒ]“É€ºÍ›7oÒ¤ _Â3fÌ jsÏ_ý ^¼x1߉~gwŒÄå×^{M¶ªL”(Í©¿áááÀ,ç©V‚<}út9fË–­J•*}ûö«%ß)­€ê ,X±b…±©¥jÎ9r$á’èÑ´ÚíE ²©èúK _tÀ2&ô)4½}ûv£,Xgddõ9£Û7–•`;‘_ºté±cÇ„»é_JQmëÖ­;vìøÉ'Ÿà8÷¨ý=s<¢×è/ÎÓSDF±}NNZzpáÂ…TÎ3F<±3uêÔrµX±b;àØ/îä-h™&MøBæj~ýõ×j±]»vB…{öì©P¡‚œ„†ÃDšäÏ$I’$uôÌ3Ïøœ:c3AªRhé­"EŠHzR] “Œ ƒÔÇÚàGè"ã@Ò¹ð§ž×üQ‰qÞ{ï=À“«W¯ö˜ó™*Uª\¿~Ý7c/ŵk×æË—O/Kˆ Y0ÕP2<› ZBgúH"‚¡zõêuWÛ/â#Ø(_˜¥K—áƒÝ¹uëVÙÃB <—¾“¦l$ºÁ)pÕˆIÁ‚åKR¢mL¬'¥NÀY\&ÂQ¶uëÖ•+WŽ“éÒ¥S[iœgí!Cädll¬ìò «N:î­½5sæLY©ú ZÞºukРALT¾|ù£Gê•Àh-[¶”«*TY©ºÀ:(Œ«Ø¼råJã*`({JÞZº +©5Jð€°BË_|ñÿø‡Q¸s¯s,Uª”ÌXÖµlÙ2xP¿-,,ŒÊÛNœ8á1wTW®\¹Üd¢âãã;tè` e-ÁÒFÍaüªU«B©|ÇŽî˜nÈÑÑÑ÷fÿ“¾ù—/HÊ;5Ó&”J&Ç{0— ©5/>×Ô}¿¤f^…˜ÁçúõX-¨ñ¹²C軤K3h¬ ø@z‡Ë»—ÝÅ=\¾·êòèeh„òl‘¿‡@YY=ñzÜÑÒcñ÷Nããm›y• ´Ô¿¦ÜK/å»Nþ”Ký{X‘¦NĪZwÆZ‹–Všîø’¢úõëW°`Á"ŽŠ/ÎqÍš5/^ a>}ÚHíâw]FDDÀ åÊ•8p /ü[¶láËJr·úœ…… ¦¶Áƒ«q(%PÌÙ숂;wîÔGâ&Ož,h™#Gˆ$Y·n•CšÅÑTØQ¯^½ÔÎ"xvâĉ€X‰%ðÎÈ…:ëÕ«GÙððpÙE×¾}ûÞzë-Ÿ3ž¨ÐGÀp ÆìžÚ¾};`ξTªT‰Vˆª\¨P¡n+´$n¸°uëV,¡e1`lР÷«²ÔCØÝ¾`¼–;wî”)SJü³fͪВhÞÝ»wO›6M±jâĉóäÉóæ›o¾ôÒKj3aÏ’% ͵k×NME¾pá ¹»ƒ€ +8j™9sæ>}úlܸ‚æ»4_¾|ôcÑ¢EñˆƒV­ZíÙ³G5Çm6làÁSuþúë¯¤Ëøžwÿ|¡„#2dÈŸ?Æ Õ<Ø›7o:thõêÕÿú׿ ±ò_Œz‘–ÿ¿ º”ÿȼÑR¯Äx3—téÿ»ÓÜßKzž«;Ò¥@™þæ o…fü¿/ïÞ.+¤ +Öâ7Vóîeyñ0Ö+sùÞbh(˜ËÞѸc Ü‘7âtVVO¶w´ 8j)_ª¿ëæ#Á6øÀù:rï)S=ÖBêzý·3éS^݃ªR­nŒºõ[Y=1â½búæ›oÖ:â€'æÌ™ü{©Q£ŸkÖ¬1Š@¼êoÚ´)66p«R¥ +à>¨¼ P/ó5»[„›  ÒþÊ—/©6»WhI=Ï?ÿü+¯¼òúë¯÷èÑcåÊ•@Çúõë×jÂ6 ¦#O)m­%„BCDCÙüFpqµtéÒ€[ûöíçÏŸOAY ưZÒì(´Ä_¢ÓU¨Pâ;Ÿ²ÁØHw¨®!Jn_®^½ +7-]º´E‹2'YGK.Á­Ä7·)RÈ›0Ä:wî\.q›ì\ —áZTT1‰‹‹“y¤gÏžýôÓO«V­Ú´iÓ-µéÊÊ•+>œ^“_ 8 GŽQÓVée|Ç$\v{!V4]·n]€¿ÜÓ_•p°ÿþÔIŸª±r¸¸Y³f¹rå°]úl‘1ÉG1y ¥Q‰þ_ðƒ¼dÈ÷¿¿Êê~ÝßKÆ;†11É>¬füÏ®¿è¿ïHÒœQ­šd°Q÷Þ†¼{Y|Ìå{ ¯.^öˆ†÷³,òºî(+«?ˆw´4~ƒ +ˆfîã{¾¤K~¿Ò©ÓÖU}‰éß9î «:Õê5ˆ;z¢ŸkUJé_‰º*ûÕ䨀îXY=yÚµk|äsÒœ&3Ž¢K—.uîÜÙxÃÇFŽéQù‚ Œ œŽš9uêT#/(ŠˆˆfÃï¡;vˆû)S¦…8sãÆ 3C† ¾»lækeÊ”)e‰ÉݾkCI½ ’OŸ>]NΙ3'{öìFåš,™ýìÙ³ï"šVú<"ùG&Õx ¥E:h<ÈKºÜ?)©îã%CÞhés^*î¸uµ^¹Ï5úæ 4âé1è½ÏÚ{YÐm†’;SÄoŒ¡G/{DÃûÙ%ò¡lHgeõGÐ㎖þÿý5É=A]rÿ“¿·Kºô-#}~²Ó÷µT_‰ÁöTßÀFýª`À1Gq_·S¯__V ¾CŸßkeõ{KÎûUÛÿûßË—/ƒŠ2üý©L­ü – …"P¤±œ0Mš4à˜N‚p5_¹råæÍ›çÎëׯ_êÔ©õ" üâ‹/äæI“&¹G¦dwBŒ¼víÚ%MW¯^uïÊÁ΋;â†`3$ùrxçw|ÎÌÞÙ¸$q⾬µoß^ŸØi(::Úc .gΜò…[]¼x‘èÜO¹D„%ÿ­LyÍ’% =(eÇŽkDÛç¬÷”IÈj&÷ :Ôüýæ›o*W®œ,Y²Ì™35*˜#ºâãã?þøã§Ÿ~º|öÙg ‚ŒA‹ž{î9Z¡‰¼ô‘Þ"Ùˆ#d ,DLL g>\»víPÞ¬Y³óçÏö,]º㹚7o^÷¢ÚGDÆüX%o´t=ùnÿ'õ /érfª!­û~ÉP(3*½Çø_ÞÝ#†Ëòg0´t约€½¬Ü ø`¨‚ÊåûC^öˆF(φGäC”•Õ¯'-ÿàòþ‘ÓÊê—¼Nÿöz -[¶ 2¤££>Ž*T¨ Û‹ ¶mÛB~gêlllìàÁƒ×®]++ï@Åýë_ RëÖ­a%€‚{ 8¡GÔÜ¥K—¾}ûR[þüùe}÷*Tˆ²½{÷4h” + 0€›;tèP±bE5¯2GŽ-Z´àû0""¢ãmuêÔ‰:G½k×.™& +°ìß¿âĉœçjÇà’«´õÕW_¹÷‘¤ž%K–|ôÑGb3¤ÌÍùòåsã ¯U²•‰ŒrúœÝ9sçÎ æ@IÛ¶msÓk\\ÜŒ3pV<¥ 0V-“TJž<9XGë={ö$;w¦ˆªP–N™2…â\âjëß¿÷îÝA` †ÈÄBš6mZ£òêÕ«•~g#I ZÒkR9¬ +TN˜0NÁàƒéhõÀðDFFB¯îtµ¶aÃ:”‚t 6÷ëׯZµjúÓŸ|δ[zöä‘ÀlܧžåË—KȬ€0Ÿ<ÜФIHYÌ&J•*UêÖ­'³fÍj8Õ¼yó³gÏö$$$%Züì³ÏŒ¹Ž‚­å÷FK·ýyI—›³ÅÜ÷KJjZéñ$ਟÙõŸšÁ8<ÕÀ_0´ }/lw/{ú¹üc(òèeh„òlx ¥Ý4ÜÊJÉ¢åã®`sB¬¬þP:wîäH&Nœ˜Ï¤Žô –ŒZ=z´AƒÐAݺuõœ«ÐˆœÊB?µ”í·nÝ +s%J”èGÔ¬Ó¥OŸlÁ€íÛ·SsªT©`I(@öŒ˜;w®>oó¸J Ïhâ$V.\ð;I`0á< É=IþWª,ÇàÛÛo¿½qãFwXpêÚµkÇŽ£òL™2q³{š.¡xy»»uëÖøñãŵ)RÀMçÏŸ‡¾Ž3.]ºô¥—^"&ááá§N‚§–-[öòË/û\¢~ñW,‡Ùé)˜Ã6Z$>â)·v|Y³f íR§ŒƒŠãÆs£%=(4wüøq™ úñßt4xÞ´iÓçž{îÍ7ߌ‰‰¹xñ¢¾™&4Z¿~}¢$byÀÐ]¾|Y†&( +<ÊŠNÕ•Ê)Þzë-IGŒÍ“&M¢]¹‡ôAO˜}Þ¼yƒ…ï¾û®á6»ÑÒï°ðÕ«WÝkTɨMÀ)1-CÇ"wò=·B™kŒ\V£O1 ˆ–w5ÍÉÝË:ǹ#¯¤»ü{£¥G4By6‚EÞγ²ÒeÑòñ•{m¦•ÕVñññ€†›kDDïÞ½…Sx ­òåËçÞœ‚w~]‚q>ýôS9¹jÕªçŸ>XåÙ³g—— +h¥fÍšr²uëÖR,•Í%ï(àèäÉ“þ»Ù_C©pá j®\¹¬,X¤¾¢¡'q?sæÌ³fÍò8WeD¸Q£Fž€R™2eB±x”|Gð8Tk\­ZµêÞ½{õ¶‚¡e“&Md$¶•­gÀöÁ§%K–”àÄÆÆö¯_¿^úž4h‡§JXõÆos +ÐþꫯüZŽ=Ú=}Ww_6Ü„¯Õæ2JÕ«Wì¦Õéo¹e'Ć>™ÓB’Ø;¢¥Á§ú¾$ú%µY¶?Zzga5dô²‘ÍÞãñðk.ÿÞbýžÑ¸g´¼«@YY=ñ²hieeõ%ÿÅÿöz._¾õÚk¯/^¼¤¦%J”*UªV­ZK—.•;×­['LZ®X±Âï¬jüé§Ÿ¾ÿþ{ÞÀI öä5iøðáß|óÍÎ;?ûì3p X±b%]¢9pr„ 7n\¼xq›6md¯.]ºlذaÛ¶msçÎmذ¡a•!î/]º4ecbb6oÞ F½úê«™”)S¾òÊ+Ø“!C5à¶(PŽÊ–-Ëw¬üøã:tPæÍ›— +ÃÂÂdTBìÓ§Œè­\¹RÆXsäÈeKñëׯ?~|×®]°³šKdp¼P¡BíÚµƒj·oß¾pá¦M›â VÑ|ÒJΜ9%ÿŒÏR$òX O+<NýãÿرcÛ¼ysªzï½÷ÔÏpEòçÏïþ ›URYž„MŽð‹®TÇ{öìQIxÔ„a%¼#bÐ+MGGGsÏ_|*¶Ù²e#:‹çЧE[!ëV­Z¾üòËDà믿øÄ÷êËGGÞIZüwBK›ÆÇuêæy¯‚ ˆÌº%z]FÊúÐçD7ÿ%ÐÖÞÁ¾ê•Ë¿wŸ`ѱ”ÇÖvò˜••’EK++«‡¨û…–·n݊ߺu+ïäü×Ö­_¿žOþaöíÛ§^Î9)£–p‡dDùùçŸ9¨W¯|¡’kÖ¬òzöìY¹reP±uëÖË–-£žŽxá—ú¿q4{öìfÍšÊĉ9ƒ£G~ã7@ ª4i #l¼-ÙHˆà¶:uê€f:Ž•+WnÉ’%_}õÕ| 'aCš[½z5­ˆ1ì‰'<¶;Ž$nâĉ+T¨€ƒ|'K#Á<•â–$båS%Aݿ׮]AÂöíÛ«)Ä—.]Ú»w/MJ•*U‚»a+Àr1ŒãÁƒ«LJ+V$ªÀ×ôéÓ {ñÅ•§ Ø!Ch‹~4òð`5ËDåT©R5nܘî þ 1'b4MCq “R«V­ÀõŽÖ«¦ï¦OŸFÆžRŽx û믿Ò‰Ó¦M{Àg÷°,|J_ãò‚ ÂÃÃ)ȵ=J–,YÑæá¡—y·lÙrúôiy7*¤,#žX"{ÄT«VmÆŒ7nÜøÍÿJî¿„+½§z¿xÿÁ7q§¹#§¸ÇÈMªß`ÔŒ[Ž»ù<10ú´go—ï-¼†/!n>¢ßʳ -ï*PVVO¼,ZZYYý¡ò¨QK™ÁxíÚµAƒÉôN( lô;‰S"""ädõêÕ=r§€3¼üûœñ&µùø&ƒŒ`lˆY¶À¥9rè”ñÔSOuéÒE¦›Î™3GÆ3eÊt·ÛOà õ–¶mÛöÌ™3œ e-—/_.h mºR|Ñ¢Eyò䑈qƒQùüùó!8‰§.@˜õ9i‘úôé#›o‚ZŠ7•@Wá\ÉxCÔf—j뫯¾ +ÆE ÁÊ•+sH„錫©¾pÒCjÚí·ß~+­Dƒü²í)Wßzë-£,„ènZ‰‡Ê–ÕºukéµGJÆæ_Áä z^Y#Ç샼dHOId¤'ºï—|Zzyµ—G°pùŽQÊç¹ñYÀßÜhʪO]wµ¢ÖÃå{‹¡Ûò€½ìPž€hy·²²zâeÑÒÊÊê üuþüy^ïw;Úy[Ð +è÷Ýwßñ¹wï^,X*æÎ»FóæÍ;|ø0° õ”(Q¢P¡BÀ•ÄÆÆöèÑ£T©Rc‹-V¯^Måñññîœ6?þøãðáà .ܦMÉhêwÈJ…È:wîL)9 ¾>}KvíÚµÇÑ‘#GÔhŒ¦E’$I"##åêÁƒ©?gΜµk×–t1ªÂï¿ÿÛöíÛG…¸¼cÇ>ñôèѣǎãÍgÅŠYTþ€Š›6múä“OÀ=Ÿƒ–xjŒZr'Hœ1cÆP +rlÙ²%–îoݺµV­Z¹råâeOVPê" ’©V• ;üN + •5qâÄ3fZ›5kFë‡"žî Ó§ôœ^³fÍÉ“'ã#}ce;tègÅh‘^4h$’5®‚ÛY²dyñÅóæÍK/C©î ·¨~ýú—/_–Ž;v,Ýúç?ÿ:æõxÖ¬Yâ$ë=}ÎÐ*V,X°wïÞçÎSEwóª\¾×¯_“yðèw•ÊX'± +4ÆSiå‘RÀIn¾¸ã0œ¾ƒ˜ñ>ÿ /RùKÝsß/ܧ,˜޾„ÐØ4M¿ ZÝhÊ´[]w›¬ÉÃå{‹¡.^öˆÆŸ€1¹Û@YY=ñ²hieeõuÇ—„uåÊ•©S§PåË—¯èˆc¸£š£*Uªð'”Q¡BföìÙ ßÌ™3›6mZ®\9ÈhàÀp üÈ;|£F8 &ŒœÂ&Nœ–.]º[·nnzºuë|·yófOÍJ½téF+ЄJLÊ€ ßxã ì¡•æÍ›+XR€,Ÿ¦äÉ“ƒ–*Kê¾úê+îÇY)¸õíÛ·jÕª¸Æ{uò‰³œyûí·a:@ŒÏ¢E‹Ê®>gô0þüðT¥ÖB@bäòå˳eË&wfÈ”#’€¶­[·zrOËyÛµk×â¾;)¨(©Ò¤IÓ¿a´Å‹«8Š+6iÒ¤¿ÿýïPÔŒÙÑÑÑ +ÇôVd1ìœ9sˆ!=‹t”ÊIâà¦Ñ_ý•΂|?n̰Ñ5Ë–-Ãå/¿üûçÍ›W¯^=7]6lØPN)ÍQ„vW®\ Þž?^:êÔ©#ExT.\È#jkÔ-[¶ðìa9*ºäLŽŠŠ’¹»º%JÄãúùçŸïܹó‘ÝpÄÊÊÊÊÊJ—EK++«‡¨û…–ñññ ¡ñrþÿ'K–,) H÷ïßÿúë¯ õ 6LØ +Êy’€˜)•²z.GŽ111÷f!t¢iNiÐæÏŸo %79Rß2ÃÐ’%Kdªêoh ôI…ðµ‚>øùþûïƒu÷济–ýúõ´»¤•§Ÿ~ZÍø]´h‘ ˜‚Æ [° +ákEp­ZµR”}_Aç̙ӈOƒ B1-U~`·aׯ_ÿë_ÿš4iRŸ3®NêWøá‡ÆíÒû ¸ó‹•••••Õ£)‹–VVVO€>ú裧c(¹úÆolÙ²ÅïÌä”i¢`ÎСC/\¸ðŸÿügéÒ¥²cE ©üóÏ?—å„Ù²eSySEpÌøË/¿¸P.Ýt$#›‘‘‘™2eÒMJ–,fK^—¹sçæÍ›WÙ ,XpñâÅÁ\>{ölïÞ½Õp¤Z’$IÔn˜îP<}[‰qàs¦ª4Hò ._¾\lPHÎA… +Ö®]‹ `ŸâŽn º€ä–Ø€ûçÏŸ¿zõêðáÃ…»‹)¢o¤ò«#½ÂZµj)èSé[ êÂNÕ/tœ~çÆ[‚×Ò¨iÓ¦2¥Y|ÿùçŸV~æÌ™:ù¬Y³N˜0ÁȪ×µkW¤ÇëÕ«'›(û¬þKëÓ§¶¥K++++«ÇE-­¬¬žñ&¿aÃ)<<,$-}ÎvÄ¿X±bâKñâÅ%'·{÷îaŽ8æ<ˆ#R¶FÆ"J(ìÔ©SX2eÊ”M›6¹§ï‚x3fÌ5j½3iÒ$úeΜ9j1,»dÉÒÂQ›6mºwïNpè;º÷éÊ!C†ÌŸ?ß´ô -r3uª%·øËI⃠øØ£GН_¿^†AÅAîç‘#8tÝW¸paA~¸›gƒþ¢Ý„üOÁÊÊÊÊÊê¡É¢¥••ÕC”0Â}© +ô%Ž?º7¬oÖ¬ñË/¿¬]»¶L™2P \Œ=zË”)0}ýõ×W®\ÑGÊæÍ›ùœ©²P°téÒ²e˦K—.,,Œ²2dåT:PŠ@OœÌ–-ÛóÏ?OÍÜÓ¹sgÈèÌ™3°ªÚÏK’'Ož"EŠ:uêìÚµ º'á5n»~ýºÛMÐ L•*U²dÉÔ WΜ9¡ŠüðÃÐÅ/\¸kc¡Œ•4ÍU‚pâ¶hèìÙ³ÿþ÷¿qŸˆA4¥l^ùí·ß*‚ó9Y}2f̘ÕiÓ¦…‘…ñ×`Xx¸6¬¥QIã#h)è½hÑ"}Ú-¾P¡cUh‰©íÛ·OáH%¶ÕÑ’Î2Л`úôéÄ–È7hÐ`ß¾}úUúzüøñô½†Ò/¹sçž5k–º‡'$!!AÅ ñš"|R„@AîÝLä ¼xñ¢„E9RZÌ•+×ðáÉ6ªQÈsçÎÕôNŽ9>ýôS +òà7–WÁ!°‡p©Ùûù·²²²²²zè²hieeõuÑR)::ÚHµŠþ½ó޳éêþÿÍW +!"!Ñ»GDo:!ˆ:£…ÑE¨Ñ½´0QF›½ #Jô^#RôÞ†ñ†d´$‚ rïßY/ûµsï5bˆxöçûºsÎ>k¯µö™{Ïûî6dÈ9»k×.Ð@úˤ ’GzÝ¥XµjÕ€›AHPĪÝ7nß¾=qâD\ÖLLÕ§9yòd—CœŒ“|8::º_¿~ŠàV¬Xá¶,-Õ„AH6_¾|àODDÄ‘#Gà©ÐÐЂ úûû)R’åì{ï½'×¢C‡ÉÆ GªT©0‹“Íš5£Àbbbd$çŸþù믿b Þ½{÷ž={¸pË–-~øaÞ¼y1+Æ „ªg̘A€ûöíÛc 7fΜ‰e—µÁÑ-_¾S¿üò‹-uÔIì9sæ$u$bß~ûm=0Ž…”)S:WCjÙ²¥ô£­Y³†ôr-þÛ¦º­žÇ>}ú`¤xñâƒÆ1°zîܹµjÕ"?Y³fµQ›Ž–gÏž vY}¦„,”QQQ +-K—. é)m$CLIh)ÀUcéZºti™2eÈXƌոӠ  7îß¿ŸìíÖÄŸx;`À¹”ø“D}÷ÝwÇW[¥pâ!ͧ_;jÔ(õ+GåÊ•aj¼•S¸W±¿Ãž¸DIŽàé’Matq·˜1±FFFFFϾ Z=ºtéÒ Aƒà—¢E‹ªÎÄtéÒõïßÿûï¿—IpÐSùòå %¸G}¹J‚ÚvîÜ Èœ¾›7oNš4©lÙ²*TP[°åÎ6q?ˆ–€*Æá…%K–È™b ‘IÉÖ­[ûð +«\¹2Å2eʤ–œ…ÎÄ h,Ã#!>ÎægI›Á“'OŠAß‚¹úöíë\ÜF g^zé%)¦5j¤ºSåç‚øë7Þ!Ä×®]ëØ±£’0¬sCU#####£gM-ŒŒþFÉ“óãÛ‰‹‹ëÔ©ÏêÐYæÌ™Ó¦M ‚é ¹L˜0Á6ö’bÐÍÙ³gÏœ9sö¾ … .À¤ï¿ÿ¾ +¼¼öÚkEŠ‘õ[þøã)S¦ ‚‡“'O¾~ý:@ˆTÔ¾}û8Kg5ÉÊ0PÕܹse÷Ì”)Sòñ4áÆøñãS¥Jå²àQ¶Ô¼qãÆ¨Q£2fÌ(ËQ§ â9sæ\½zk¸A$äøCYÇš6mºcÇ<þ<—óªïÀp-Z”`¡ò ¸­nGð'GŽ6Sµk׆gñP_ïȇ$@rŽñ:uê«+W®lß¾]ùÑE .$à ä`… +6n܈Û+W®”ÝHUD$¼xñâ2¶9þh‰ñ5j$OžªV­÷RòÍ7ßlÒ¤IHH´%k×èh È”(Q¢K—.ýúõ8p ņ*;‰`ª¥&*âH‹-Ôæ#pôÉ'Ÿ|úé§ÅŠ“Á“Ô;iÒ$q›O§Y³f=z¥Æ°°0ìc¼k×®XîvèС\¹r²ÐoQ>Cs\òá‡r9þ`H”êà—¥K—0 22Žs[hÉûìÙ³ÛLeÍš•\)xÏ6:~ü8­0ØRß¾};wî\³fM???›ådÉ’U©R…d¶mÛªRMPµjUj¬T©’l鲜¬†††.[¶LFç +Zú˜k©ЭY³fĈÜ-Óã!ŠM±4mÚ4ù“› Æ'(ÙÒôÔ©S7~²üÿs ,Ø­[7šƒ|ª 6l8jÔ(ª Ñɵ˜Ñ°FFFFFÿýÓÑRØP—’ï¾ûî矮——¥3\÷q’7<Ž>!ߌŒŒž¦x¿i Ìüý÷ßy£ï5ïDK—Õ ȼò ’XÒç»yÃW‰-L#####£gSÏZÊãœÛš ¤(OHÐvPŸ†©Š55†6›%÷}Uch¥ +Ý‚ªWp’ò022zBúõ×_ù¿ó÷÷ÏŸ??ø&Û>öîÝ[Í" ¦ôgø”)S6ìÔ©S{öìÙ»w¯ì6È›–æÌ™£–‹Býüü°Ù¼ysYè¿ÿýïÔ©S¡9ÈÙ³gwn׈@Œ… nß¾r”!¦fƒ @°Ã‡ãÀþýûyÓuêÔ ÿ‰¥Ð}‡EŠá <¨¶QJ:u×®]¡'¨gïƒ"Àljº8ß¿@ìÇ„”%K|puèÐH‹X"“ÅŠûè£V¯^-–wj"]GŽ±Ë•+W @K\‚çøÉ{®íÖ­Û‰'lEö 9 yß¾}x¸mÛ6B&{8–%Kð™<Ëz ä',,Œ´H¤Î‰Š@_ll¬¾ãä¹sç† ¿W¯^Ý9DðŒˆˆ€men§A¨ +&.š@¶(å6<±Ok¶jÕŠŒ¥I“ÆÙ.9rä1bep^¿Çù¤]Ô’ÂJÜéÓ§—¦'«T‡çDí$t#####£gMÏZêî“®Fõ^Ç=¹P7¢ÞÈURX0SïºßË)iƒS%<¡$Îõ9A¸@ +Œ;Ö†–àÀš5k¼1€ÛƒPÏW_}å¶zÇ@KÕÑ ]ºt¹ n¼Ud§b Ž¿e—µá¦sG¥k×®x¶K`gø›6m²M«$Íš5;sæŒ7ã ,$ô(XlëÖ­o?·{Ù²e²HÉ’%}|Z=z´fÍšb<00ÐI‚NAs•*U¢üK/½4hÐ ÛÙëׯ«ä4lØÐ9uÞ¼yªÿZe[¤å6˜?¾ZÇ)p¨ôæØåË—[¶lŸö¥ d[O#####£gYÏZ‚~zªsP vU²¡¥ó7|÷ƒ} úpV‘G´´uP*ytà %ÁÈèŸ+õß÷˜Çàý?.yòäÍ›7?räˆ !‚—_~Y-S°`Á 6èFô‚¿ýö[ïÞ½uåB,̘1¹xñbxx8tæÜÝ~q®NÑüùóGDDÈ’,‡– x³mÛ¶gÏžµÅòÁè—ãF"MüI-zÕ—]Q”ÀUÎÕ«WhɧåÌ™3oÞ¼yïÞ=IVÂY¹r¥Œ¶¥ì¿ð às¿~ý| Èܼy3™ô¶ŽÐÛo¿ÛÊ2ªzªmó1¿ùæ›"EŠpI©R¥dŸPÑKêÏ“'OÖ¯__Œ—.]ú‡~P–uƒú{¬½óÎ;rIPPð(!#ŠAÍü1tœ:ujØ_6ÜÔµ~ýú¼yó !-¼©X±"¸ê¶†aƒç¸!é’…†ôÖ¯ZµªUõ<€–´¾Ç¼éMŸ&MšCoM`dddddôŒè¹AK÷ƒÃY=vzëµôhMï©Ôår ¥ûa½–FFFÞ$ÏÏoçÇTësfÍšµC‡³gÏÞµk—Ú´‘Ë–-¦‚ƒƒá2Š(P`ݺunëiÿàÁƒ#FŒ€%9m¹-´ìÓ§ eÆŒ?ýôÓY³fM˜0¡oß¾ü³wêÔ à=z4WQï[o½%œJ@RãÇ—n2—5“ƒ¡¡¡«V­Šä-9(0ؽ{w EfðAšMš4‘³@ÍÀ'Mš4räÈ>pä°åMÙ²ed€\¨P"…e†Ú´iÓÉ“'Ë–W®\žlÌ’4iÒ’%K¶k×®G={ö„=Û´iÓµkWüÇ8qaÔ¨QsæÌ9tèЭ[·¼eþÒ¥KT=mÚ4L9g’“B… +5jÔ¨ÿþûöí“KUÌR)u©þP°xñâ\Âë×_í¶èxãÆxÞ¹sçM›6IrNœ8Q¯^=1Nu¤·Ix\\œÛb½¨¨¨±cÇÔòåË¥õV|KÒ¥KW»vm Ò ”騱#­É7Ôĉ###ñÐéÅ‹15fÌB+P°©v™¤^Žƒ!–HÝðáÃK”(!à{jHö±cÇ8E½\.£[IÎ{ƒJ,+VŒK¾úê«£Gú^ÉÈÈÈÈÈèYÐó„–ƒò§GŠô6×2[¶lB‹¶™›j®¥Î‰ÑÒ9Çó¡kdd”€:þ<üâ²: á2klnÙ²E:æZ‚ ”ì–‘>}Úmõô©^KÐO²ÂD-Z´pY˳´nÝúÔ©Sܺu«0Q¦L™@W©hèË•+×¢E‹l>8p J•*6”hذ!üë¶Ö€LƬ'Å]Mn«;ô·u´„C…ýýý…Ñ<¢¥Ò /¼ q¼¯^½º 1¥:ç‚6¾ž—+WÎ[-)R¤ É‚T|xBµ.ëGµ]h IéhyîܹæÍ›Ëå´‹$GGK%ìÈ$Ê›7o¾Ì!eF$– .ì7 ùÕW_%ñ Pz9½•žP·5“Æ”u“ZâÀ+#‡4h ûTúFKÀ;Ú +FFFFFF£ž'´t߆*@§hÕÙSu/ª1«j­sïeA=ÿ¸<¡¥[[!V­7ëtÀÈÈè “q’À`ÇŽ)o%÷ïß/¤Ð’Âj¼h@@€,Ô£ˆ –é°€šÉ¨¨¨Ê•+»¬µ=ù ú˜1c†\[ªT©={öØ|رcGéÒ¥m(Q§NË« ˆO&L˜à-\`S§Níz-,Ó¥K7oÞ<÷ÃÐRT.¶AGŽñ±û±ôíÛW}õêÕ3f”ƒãÇ—Ëh Eª¾]H\Í#ZéܹsÝÖÄI—åtŠ-ºyóf·ÕkÉ{oŽÕÎÑ)#sâĉ)S¦tihÉíÔ³gO©‘[B–äõ–iÓ¦ŒŒL@ÇŒŒŒŒŒŒž´þéhiddô–/\¸@»@͵jÕ +Ô„Ypþ“O>Ùµk—ø?~üË/¿œ={6w dÇ+l¨:+/_¾¼fÍî5e’›GõÅ1izn’Ñ£G§H‘BGKNýðÃ:ujÚ´)±ÈOÑò•W^áF*Y²$†††nÚ´‰ûGîI#####£g\-ŒŒþF%Zº­+˜åèÑ£cÆŒ)Z´(ÏçÙÊ•+—šR ZŠ ž¸¸8µbŒÞkÙ¸qc}•Û·oÿøãK¡B…’&MªV°´”ñ«¾Ñýþûï/^ܾ}{Æ e^Ð!•0¦x9;jÔ(ÁdÐrÕªUêä²)‹»té"ذlذáì}ÅÄĄڵk+´yýõ×sçÎíLRÆŒ‰N´¹·gÏbu´t[ñ©™°n -¥oªúæ›oä ÍqÚ’B9}'Zª;R[OJuuJStt4ÖT·ì$fÈ!}úôÙ³gÏ”)ïá_éÉ¥½ÌñòåËK(—ð>å¾RÓPï¸qãä6³-ãC]çÏŸWzDKÀÖ¬Yû÷ïß²eK»víhYBC›e|ŒŒŒŒŒž}´422zžŒ„……9דqª@ëׯ÷fççŸîܹ³@Ô /R*š={¶ FU¸¦M›Ÿ^K%X£{÷îÒiX·n]çò¤>tïÞ=ðV:=Û +±ºÀØO?ýÔeMßûüóÏm±ðgŸ>}š.›@TR¤Ûê} ˆM–,ÙÀ},´fÍ™[¦LÏ[1ÐG¯åãüüòË/e¤®.HVЕ‘ÏI’$ w[ɹـnÙ‘ÄmMw•ÞäJ•*‘o5‚ü­[·¶UW½zuél…ŽÕ¢Ç$Ö̪02222zöeÐÒÈÈèy€°aÆ5j¤OŸ>K–,9sæ„øxø—•mt¥K—nêÔ©×®]Ž?Åë‰'Ξ=»téRµ}… +€ø)CáóçÏ80Eñâű hfÊ” ƒ„–Øüä“O- *4oÞ<"&&7¢¼H\‹‹£d·nÝdËEb so‘V­ZÙFiBšÏ•+W† °–;wnÞË+my 4ˆÐt‰%:: >|ø0ð+ƒHi²ˆˆ¬ +:sæ ™'E²GIüÑòÏ?ÿ¼~ý:äõ®L§öîÝÛ¬Y3’ `â6>“"Åîî¦M›r¤|ùò²ªÛíÛ·¡HÊãCš4iÀvÜ&¢:H›bd„ 8OÔ´…Þ‚#í¢ú‹ÉvòäÉÓ¦MÛ«W/éH%^µè1héch´‘‘‘‘‘Ñ3"ƒ–FFF£äÉ9amþöÛo»wï^¹råªU«Ö¯_/;G”)SÆÆ# _±bÅxz¯Zµj@@À»÷Uà÷Úk¯IIžù!ĺuër–Â5kÖlÔ¨QÏž=!²ÈÈÈ?þX–$…dg̘!h9eÊ”ø %|ѱcÇW^yÅeíâïïýêÕ«óú®XªW¯Þû￯ºØ¨ ¼â,¾é×ò¾N:•+W–íQ<¢¥Û"ÜÕ«W/Y²DÖ¿uY‹ÛP HPP,mª‹’6´„à€ÄM›6­X±bíÚµ>É_g‰†˜;wî€È¹ÕéV­>Cñà§X&… †…Ƀ­](Y°`Aブ/^„ô?øàƒöíÛË@Voºyóæ¡C‡¸s·×¬Y³xñâ#F“p“÷³fÍ‚+%‡€*–-ÉXŽ9qRޏ¬•„!eò/QKÛI8@%¯°¤ËZ®–ûsܸq$J¶ÝÄ8®z-«T©bÐÒÈÈÈÈèÙ—AK##£¿QO-º}ûv÷îÝ] *ØJ–²ÙµkWùòå9Y¨}Fø åùóç}¬šàò†–JóçÏ—nPXŒr[[i@—Îa¢º–ìÝ»wû÷ïÿ„âÊœ9³´‹€biÊL™2-\¸ÐvvêÔ©iÒ¤yLÿ¡éž={Ê,]¥3gÎÈ~:.k#çºIFχl«Íý£eÐÒÈÈè9ПþyãÆ Hí§Ÿ~’BÜÖlÄëׯ_¼xñôéÓƒ Êd)‡¥lÙ²e±”5kÖìٳˑ·ß~[_–‡~???°%«% +H± 2äÏŸäÈ‘²•Fttt`` å)=$¨Ü–ƒ¸-qñ†?ŽR¥Jå-W¯^MyJ£ì|Ÿ¼Q›+%I’$mÚ´xÛ®]»“'O‚?'Nœ ¼ùå—_œÛ>J»\¸páØ±c|ˆ?¼â¸úæ›oªÊ¤+EŠ44ŠjÞP£ZÖ0I !?*'Ø¡9pàÒ¥KÎ!¯øöñÇ“%ª–UsÑÉuêÔ©üWU€3÷Ò•+W¦M›&#cßÿý½{÷ª³—/_>|ø0–U/*Žq á›sôµ."Mž<¹ ØF¤:oÞ¼Ü9ø@¢°ΨQ£òåËÇíAt>Zíï’là%cƒ=J¶„~ÒÜD-b_ß®úY–m´ö–žP]*9åÜpÍÈÈÈè1eÐÒÈÈè9ä‹/nÖ¬Y—.]¶oß.€úÍŸ?ŸÇ§6mÚð)#,\¸p±¥E‹©IøsÉ’%¼Nš4 |€žaÊ”)3vìXµƒÉW_}E1^çÍ›‚ÅÄÄÈÀEˆ Aƒ‚ 0BpppãÆÁ"y¨ÖÑòСC g«V­f̘!‹Áâ'ÏuK—.¥¢jժɆŒ``©R¥@ίîk„ ï¾û®“.¡³=zÌš5 ›`£¤jjÁmq˜ 8vY½– ŒHYµjpç²zè¸Ðmáðܹs%Àððð™3g<˜¬x:uêÕ«Ç›ñãÇ;·½v퉅C›7oŽN&%Û¤±wïÞÀ£¸ýÖ[o}ôÑGT* —v~¥J•„Ž_{íµš5kRט1cÔ^'d¾hÑ¢­[·îÓ§ÚIDéöíÛ0 i_|hÙ²ePPPݺuëhâOj_¶l™,ÄJÔ7nìØ±#wNNœ8‘›gëÖ­Â}2Ÿ¨¬U«–ì;#ÐM N™2…'ù +ø@KZ¡E‹sæÌY`‰‡ÿ©S§ÒdÜ9:tX»v­Ð±¬jËŸ+V¬àfK˜ÿ“ÕCÑRÈå‰úðOìò³¡å“Ó?19FFFÿt´422ú%ÛoçÂ… ²ØfêÔ©CCC¥ã2::ºQ£F É«¯¾Ú¿ßK¸¸­©s L”Kš4é€ôÝ1¼‰E5pQÀP_ô>Ý¿¿ÛêB={60ÈÙªU«Ú–_d'‘×_ÝVõ­[·ÂÂÂl Ò"XæàÁƒ€tÞyç9%Év–JçΓä$Ož|È!>²B:²´)  +ŠÛ0`–,Y\ÖJ50äö‹/¾°-ÃK¤N¬‹…˜8›"E +¾Ôæ#¢¨¨(°N./V¬Ø¶mÛÁ•+WJojÓ¦ÍC9ŒZ¶l™,@š/_>5qÒ·bbbš5kæò¢¼yó.]ºÔmáC‡d”,Æûž@µÒóH ¥m×È­[·Ê¶J‰%jÕª•P¤Ž–DjÛãd;vì›–úöí{ñâEo±lÚ´)Ož<. ”€G·…csæÌ! +–*UJÑßÌ™3Õ2G"Î:7 Ù»w¯ÌsKABôá|§N`½—_~¹]»vú¶ž6mÞ¼¹páÂ.kË™ð]†††ÊÌP¥—^z‰œRà¶%Þ¨^lî o-å²6þ8pà€ÛÚq’’Ò‰L«©!Ö¢'NHPºÈ›ôóRKÿþý=`•,Yò»ï¾Ó xÇŽ…FË•+ç$ôgS6´FÜve +ªHaõÞ‰cÂ) +…Ü÷ñJðM](h#ü%„è~°cNGKu¹~Pp úUªkÕc'¬Ç³.ïh))ŸZ:Ó%]’¸-v9(~ªƒ6;z¶Øõ0y•r^¥ÐÒ†üʉZå\oV####›ž´ÔÆ”Ï=§øHôý#›nÄ6ïàiž²Isþ”š°§ô_#ã3x†dÊ—”.ç/¢JúÏ×ÞlbPy¥fèØä;]>ZY ê—ûù¯¥W—Vö‘‡Þ¶ÌÿµD=—‚€ ¸¶mÛB<ØO›6mòäÉõêÕSè >Ø”eKW­ZuôèQ!^/_¾ 4Íš5kĈÀFÆwêÔ)1Yìß¿ùòå«W¯ÆøùÍ7ß\¸pAÄ’í&Mšxl—ʼnuëÖÅ™¡C‡Ê¾. -ÕˆPÌÆÃÃÃß{ï=a˜ŠÄ“Ý»w«FÈ4,,Œˆ(V­ZµZµjÁ³}úô!Ò©S§â€ô6º¬õ…dT§~îÙ³‡Ïa¨³_¿~0ã’%Kà/gïy?~|```ëÖ­?ûì³Ù³gϘ1#$$¼"·D¡è´”ec Vâ2¦ºÛp`çΑ‘‘ìÚµkƒ põðá걎9Bñ„ÆÂ«nݺAǶult;wŽðñOFEK=ºR¥J¶l˘ä^½zEDDP†äà'oæÎËš D‰ÞZ +(·ãP6ÿªÔÈ # Íëùóçi,¨SÖvYt¡Ý÷ߟ²~ìôéÓ D+Ô¬Y3gΜ´¦­–âÅ‹oݺUN +–ÖÏ!Ç~Hæ\5t™;Çhµƒ>´óý©É#+é0bÃIõI«0J +Èç•Óˆ|žÛæªIù$ôˆ–ºn‰¤×Òæúæòø±éñ¬Ë;ZJ値ªRu•8/aª÷ÞbWÎS‘úPïm%hi G|¶¡¥Þá«wÑ* +Vi7222ò¦:ZÊç¡úÌWŸ¨ºôß=Jçƒ<ÍS6騥¿OðSú·›ÛúúðM—RÞöý¢ÙI£¨SúWž·m?™Úd{,ñ(ß­l{6ðò_K¯.­ì#½7Áÿ>ôñÅ_ôóóîüýýóçÏŸ+W.ˆæÄ‰îûsåÊ•#· 6„:Ïž=û믿*ò‚’ÀÎæÉ“‡ ³fÍZªT)°H–ñ‰ŠŠô<€Ê}½úê«™2eµº 0I¹­‘®ÀH±bÅðÍæmêÔ©ëÔ©£z ᪣‰;GGGSï„ Ê”)“>}z}?¨ÐÖké¶Xé矆V\°`A§wïÞ¥–˜˜¨ÄÎ’% !“¨Í›7ƒ?W¯^U9™7ožŒP­X±" †ëÃ8Aoœ'QU«VåfÆ $®ÈNÆ2L:fÌZ¾ö½Þì;wp À„ìÿÉÇžAR—*U*YåΛ²p¾òGñ1¢&Æ’Cª#j•L¸ràÀÜ?P¼ Ë@*Nž< 6mÚ4sæÌùòå-?¼óÏè\?¶páÂp«Ž–ø³c§qãÆßÿ½€+ëÕ«u6iÒÄÇ‚ÃOY>ÐÒÖygcõ1¨ãØCÑRÿTœå-mýª° -¥.ýgF—ãç>g]ñCK›'ª°zãüm0>h©†ªŠ<¢¥39êKV÷Ù†–ºŸºô^WõŸ’`·‘‘‘Ñó¥:ZÊt õ§>`F¤bÇÓŸ™:><µSºäËÅc\ ~J¦r¨SjØŒGÙ~1É7‘>ŽÈõà'=ùÎÕðÔ™7RÓ¹Õ£|·²ê%ÔùÎ[È-‡6ykeßÙð}ox̼MMÔ3(s#ø%<<\­iãCàž Uýí·ßÔÔ¹€€€C‡Ùl.X°@­P*¢p‹-bcc9 V¨ ƒñx|¹­¾HÇëQ)S¦œ4i’`çÎ+#êÂ1'ZŠˆ”OcáP˜È6,Sœ®þq5j$CLuá˜ä¤U«V¶SÔ>|øp!eàtÉ’%¶Ë—/—Õo€ÓqãÆùÐ)¶~ýú”íø«B… +ÒkéQGŽ©V­š^þÿþïÿ0Ç ?—õK°aÄ£Õc]ÅŠSÌ(‚úy[±ôéÓ«Ï +2&û¿Ï•+W>RÆžœâ–¾{-åàCÑò¡ôô¨½–¶oA6o_CúYe0{-•©×Ré¡Éñ»G´t?Øki“ú¾6Ó-ŒŒ<꟎–6É©í·Jçó¼.'Ù¦$zô(ÆåÈ;wæÌ™S¾|y` +Š”þY·5ÒõìÙ³»víúä“O¤_¸k×®jÃŽëׯs³Íš5#  1i³ã +x—-[&h™,Y²!C†P—·ÖäM€o/^”7‡æ,Õ÷ø ]¹sç&ÿ2›UüÒdÒÑÄãÇ'Û—.]"¤N߈ƒÄB-~÷U¢D‰éӧˬXÙ+$gΜeË–]µj•ädÆ ”WmŠ{ äfò +ì‡~øôÓOsåÊÅ"w¹ TsWI`Æ 9Kb!Üø?IÅ-ÝÌtâØCÑRU§w_>ê\K'^y%«äñ¬:¨·Ñ×À±Íµô8GÒ6×R}I=-m³>mèö‚–§zCK[w3ÎxólddddÓs†– Â7Z:ûžTçÔÓÆÛB~üúheÙˆç½á#óñLÔÿ‚®^½ +-.^¼¸uëÖ + *ÔÐÒÀIøüùóCCC¹Š§zȱE‹<É×®]zZ´hÑòåË $Ðbpp° (½{÷. .Íœ9sÆŒs-Õ¯__ºA_ýup‰ŒŒœ={6¼F-'NlÛ¶-e*W®¬æH*a¼bÅŠS¦LÁ¥^½zÉXhn©Aƒ8#Kκ-ÐÛ»w/ŽuêÔI­ûÚk¯•)Sæƒ>¶Äµü±tP^¹r¥gϞ¡Àò–-[ÜÖ<>øšX`…–nkÞ%Æ÷íÛÖÉdC©1&&†ãïäÉ“·mÛ¦FÉ‚–§OŸxI× K„ >8p€«ÔWŽ€Q.kÃ8ËÛf( v$i 2FFM2'L˜ !c§]»vëׯÿ÷¿ÿ-É<ÜM1^m+yš?~ªkÙ²%56iÒ„{#""BXž$….S8 0Š$ ľtéR‚ðÂÚµkÕî*°|XXh|êÔ)¡iX›ƒ, >œƒÛCî¢yóæíܹSÍ™%u`&÷™·­)ô7ê‘ÐÒ­ät.ãŽß\KÕRú…b–#úUú¨Nõ½à­×R7ë ÓyV’m]V‹êëÿ +ÄÊ%EK·6G¹ä­¤JŽòYÎêË9ÑRo,õ÷¨k2ýoê9CK—§Q¾ÑÒÇÓþÓº Uí¶3‡ëR­ì#ñ¼7¼e>þ‰úŸ¬‘/_>×ÃôÆo 6LžØÁ4[èFÖN‰•-,u´ô(ÀP:.sçÎ ŒØÎ_åÊ•óáOHHÀÚÎfʔɹtí?üà±÷SXaÐmõ¬©^Ë"EŠ|ýõ×nkߘÈG×a‚ ¼’v‘^¼±§ïê"Ê™3ç‚ ÜÊñß'—~~~0¬Û"_ Ê„ÊìÙ³KÉ%K–Éþ5éñكƣ¸U¯eÇŽmóIÉ<Ë©téÒ}ñÅO³ Œ\×Mõ¸ê¬‘‘‘Ñs¬ç -½-ˆmÐÒ÷)›l‹ðxT|Äêý€Ê úÙSÙQXç-mêCÎVÖ9ÎG¯¥ûÁŸ(Zº½gã1Ñ2þ‰zÖ¤ß .ÎɉN%J”hÈ!r‰êPÓÕ´iS9 ¨©‘Í›7¿té’·ª!)–#G™V©ëСCUªTñæOªT©¦OŸî¶ú Û´ic;›>}zÙäBWtt´ƒ‰'¸ÜÖZ¸ƒ–Us *$ë”^¹råèÑ£¼”.\1÷aŠ|P¾ÏŠ0Ë--[{lÛ¶Mv3-'L˜à-‡e›Û(áË Y.S¤H¡p;44Tx³páÂÿ½óŽªêXÿþV#b‰½¢7Dc ®¢¬±÷Xb7QŒ)TÔW”âTˆ‰¹¶h,‰-öÞ¢^MÄ•`Y,XШ`‹’óû®ý,g3ûìsã;ß?Î:ì=å™g†söçÌÌ3ÄÎàn777[£Àª:uê$Dܵ_111ÔRŒ±°°0á.ˆµgÏžš¾6{Þ¼yé«Bé-‘BK%%%%Ë;„–| sAjA¬ù-Yš­å.6ÑRàSðœ­Y²¼ðoŒ–ÖVÉÊ’{u±V˜£¥…kòk]Ë ³æt£¥ýŽzÛD®ÈÜ2ïÞ½»eËtM·nÝ(Š©¦Ÿéàåå…‹íÚµ£¥ª †ˆˆˆ€€€   èè訨¨ÐÐÐÑ/äëë;räȱcÇN›6-22ŸcÈ>qâÄáÇ1"00ð»ï¾[²d È…vÛ¥¥¥f§êB9ãÇGâqãÆ!xçÇd(zòäÉV­Z óþûï7nÜø«¯¾š;w.…®}üø1°HŒ­X±"™†0´òìÙ³;{öl´ÂÇÇfûùùÁlTݹsgÚmJ§™Œ3Æ4jÔˆ¦S .Ü£Gooïï¿ÿ¥8pÀÓÓ³xñâNNN¥3[(˜¦ÁK§N‚÷àC˜`­ïß¿¿nÝ:´ËOšæïï7pÈ,]ðó¨Q£&OžŒ¦á ð·ÐM(y„ €MZß ·¯Y³5Â!hš ŽõóÏ?wqq¡­šp5Лʄ ´ `Ž~ÂiáááÁÁÁóçÏ—Yôƒ/Ñé°Ã£_¾þúkêÑ£G›7o†=è#´o0À6ã4ÊãaΜ9hæt]¸‹Qdr,©’’’’’RÖêÝ@Ë^œƒlxW…ñ1¿%Ë„:™yæhi ™yKØnA¬Í;NXŸN2‰þ÷ŸGH¿¾0>&Þ°3—¡ç_ÉQ>={¶víÚÿûßB×€*}û}b(hþëöíÛxÈ/R¤ˆ££cÇŽûí7@ÊÐZÍ¥K—ÒþD€ õñäz%• +,Ø¥KÚü˜˜˜ÈÖ¯ci}#nfq¥\¹r , ‹  ¶O©Aƒ;wî4<µ‚e(¬³³óÊ•+éú®]»š6mš?~´Ö¢|)Hqww7üGj³è“¼uëÖµ'}úDË>á=4ðeçžAôÅc]à;¼‡?{õêdFÙ(¾ÐåË—)H/ðqÌ>Lðˆ1D‡‡æÒ¥½|"ª’’’’’ÒÛ¦w-é)Ñ$Íï2û‘ôÝâ% Ùk=|Dÿb§€#Ç&e äÒ¬q«<ïfsª‘×+-{6irú|(·ÅÎÃGø”öŒ C´|%G½óJMM Ð9/À#%9â4ý œEŸû2P²æÍ›Ó¢M^"º‹bi‚Ï¢/y¥# +T¨@åœ>}ºmÛ¶”’ÉqêÔ) +,“={v ÍoþþûïMš4,üì³Ïø£!±}£@T¶ysÑ¢E€ \¬V­”ÉëÚµk´ÞÒ\Ù²e;v¬EGKÉ3Qÿú׿þûßÿ~áÇìÔ… ØQ/àwâÓ+W®PKÁ›ãƳvö +ÍÇ•…Š+FˡիWÓÖÈŠ+â½7>>^þA OŸ>tøøwÖ¬Y8ÈO‹yᣃF ÈtáÂ…¸réÒ¥¾}ûR-Z´ =¼‰‰‰Ý»wª+Z´èâÅ‹Óç:%%%%%¥×­:ZòQѬÉ&+ñqe…³oò– íåøuååàrÖ$ŸK(?„ËdK Œ–öìúdz%´4orúÜ+[nØË&Þ°gl¢å+9êm=0gbÏŸ?ÿå—_€iÕ«WwÕU«V­Ö­[³½xû÷ï¯S§*Ξ=ûþýûG0a’ázhhhRR’P怜Hò51>…‹UªTi×®ÝòåËÏ;¥uP«V­P, cëÖ­0É700pß¾}œ:ujùòåj0` ÐúôéS0TLL *:yò$`ÄÇLJë,R¤ÈøñãS Æ £éTØþ|ÅŠ Ɔ¨®wïÞU¶¢599^Úµk×¾}ûöìÙ³aÃPd·nÝ<===<<`-^Û·oO;=7oÞŒö0=åííŒTCKVµE_󌱄º¢££{öì‰h +G¨è . f¸îí9|„‰ÿ8Õ^qqþëXÏŸÁ…ø¾„Úc°&}òO,&[N„¡üF’ŒçRRRRÊtý£ÑRIIIéU…{áœ:›CØg¨¤¤$¶ÄÈ@{úh7¥¡jÖ¬IO˜OŸ>4iíÑ3TÇŽ¯\¹bÑÙjذaÖ’eºŠ+FaZíDKWWW`8\qI×e]€k›Z‚’j×®­élE‡†ðúõ×_i½¨¡Àït¤/ d¿~ý„” ƒ˜˜!%ÿë )þü³gϦ»?ÿü3;+„ }!lºä5wî\Z“ÌËßߟ6Õ¢ë)Fq¾þúkc -A¯K–, +\»v­³³³¦ÇÂ¥å²o¹[xŒÒLEô¶¡%åÐ_éç;Ú§# ¥Æ¥f….…s– W=ÉïÓ—KIIIéuH¡¥’’Ò»' +ÂóàÁƒû÷ïã555õ¡®¿ÿþ{õêÕôèΔ/_¾¯¾úêÂ…  ¿Ç#1eüóÏ?ñWžèJKKõxxxhúþÄV­Z‘PÑŽ;ØÙÙ³gÏ•+—££#Å]É‘#G£F¶oߎdçÎûì³ÏdVBQàM²!99Ù¢/¼œ:u*€%gΜ¬(*ÂE +Kyñ§ƒƒÅ5eB|FAt‹eAEÄV¿ýö›=h *”S?~¼ÍŒ -Á°žžž0OàÑÑÑwïÞ…“SRRðzëÖ­o¿ý¶\¹rÖ +vAÖÀ}èÚÐ*عmÛ6ÁÎÅ‹;99¡jr¼‚›1cFËíÛ·ñ¦téÒ”þqÐ5tèPÜÂØ QDÃFbbb@@m«äÕ½{wÚ/ 6lˆZªU«¶lÙ2ZËв`Á‚èh4M a3~üñGŒ +ëô:ÿK2A&G§;¸÷ë³Ê¦Øìž€–_ê²§~öÐ$,›µHwrô6~¾fe«~úr))))½)´TRRÊBÑ3Xæ–yíÚµU«V…‡‡OÓõ]áºÀ;v@ ‡ù#FÐHFY—²¢¢¢È¦~ðÁýúõ›2eJïÞ½‹+FåÔ«WÏÇÇg̘1~~~þþþ£G ŽŒŒôööþðÃeVF¡Øýû÷Óì^;ALjøë¢GÕ³gOv‚FÑ¢E»té‚’7nL›.5}.¬W¯^ìÌY0 ФE¹Å‹ÍYìFKWW×]»vñ‡Á¨ÎfF†– ¡¡¡hrMž<™õœ?aÂP'k‹, %Û6 âÃû°°°=zÐa¼ªV­ºaÃalðÑ•¾¾¾¨}¤.x6 £AÇp#×®¬Y³æðáÃq1((wÑ4„h`@ÔAÕ«Wg¤ÏT¹reô;šƒá0 ÐpvLILL q?‚‘|BU6ÇŽ Ï€‚…Ao¡¬{Ä£qMäñÍH4Æ¢¨Q7ïÉoµ0¡Eª‘/“ ûL¨“A)Äy£fÚ ¿šŽ¥rh;!,›Üš˜‡åÀqrÐò æRRRRʸZ*))e¡èQ0 |úôéÏ?ÿܨQ#0`‰%ÀYx-ΉØA¨0þü¸K‰)c©R¥(;??.È›7o¡B…p‘¶X"1žN“’’’““oܸqóæÍ?ÿüsïÞ½:t€1H&Ì-B0ÆËËë?þxðà¿êòÙ³g÷îÝ»ùB7^èÎ;Sˆ²{xxìØ±—.]Ê"ãââpñ†‘y³fÍ*S¦ŒöÆÑòùóçhÑÉ“'†°$^ºtiø‡Ü^¸paa/¤  %ú—êݶm›››[Á‚å”pˆŒ–iii÷ïß§Þ¹uë¼ÒDÕ +@Õĉ0câĉW®\IMM?~Ù²eÉB ¼A¶»–—ƒƒÒcl´nݾ‚ÃSRRXø™æ¾5aa?FJ+Z´(^ûôésøðaŒœ‡Ú³H; e2áÈ£¡¢p2û“üÀèæŒ{fB…ü-¶/òUÑ’¯T>gŠÐ˜d e´”ç +­¹Ž¿ÒUžè´v¬Uúr))))eŠZ*))½K‘ˇ¼U­ZU>ØÈO»‚QQQ¯Ô@¶¯4tèPŠT“€¥2í)ü×t"¦Uì_+£åرcmf”ÙÉMš OÅlAlxx¸ +LIIY°`‡‡GË–-ñhJñBoݺDmÚ´i«V­™ëÚµkAAAõë×ïß¿ÿ¯¿þj±-a¹°‡FúùùÙÌHh ¥°döçŸNw³gÏ ƒc‹)€±páÂä[T +‚j;uê4{ölxlýúõxoRÜKü÷ß'''ÇÇÇßð3ûÂ… {÷îE[FÝ AŽŠP*òòòBwP²¥K—²áT°`A¤)_¾<›€Î•+ÚóJ•*%ÇhBÿÊCâÊ•+øNtwwGQ(•\·n] 'ªFÓŽ9òû 9sæÁƒöôé–ýhɳŒ€ò±Â|ü‚ ±H^\Ê—“)³–¯š SÐR8$ËNHL_.%%%¥Ì’BK%%¥,=Wgb@ËI“&ɳ–žžžxb?xðà]›7oÞ´iÓF]xƒ+xܽ{÷СCÖhÅÑѱgÏž6løå—_vìØ\[·n¥÷íÛ‡çUv"0êúõë 6 óõ‚kPã˜1c@0¯uëÖmÚ´i««Y³f€`—|ˆ!Ò1]xC;¢ "0ˆJ±€l +ˆwñâÅC‡ýñÇ©©©=4+–à»’%K3U¬X±k×®„¢|§OŸ^®\9;Ÿ¨È/?&´$X¦Õ¡7nÜ8p ÝEvÐñž={† F1WÑC† Ò1;wîD½çáÇÃ9UªT)T¨ ZÜÐM£Û·oß·o_Å໑#GVªT ž E_ –íÛ·£ƒð4GðkÑg- -1¨ „.›7oìÕ©SgÆŒèÙ)S¦Èч@ú2ZÂó—/_>~ü8$Åó—úôéƒzÁ³óçχ‡Á˜-Z´€yøsùòåò Y.“ ƒÂ‚Øô¡%d/›f¼n´´Ig_KvòYìYÚš¾\JJJJ™(…–JJJY(ÃgÅŒ(%%%$$DÆÃÑ£GÛ“}ݺu†ÁvH¥K—¦µ£™%€°———µê€N3gÎ$x|Ð2GŽ;wÊ›6½h-Ð+,ŸâKÖ;°€«ÚËhIºwï;fèÔÅÅýû÷׫WWœågoPËšÇxúÂ,4œÐÔ¬#’¾\JJJJ™.…–JJJï€RSSA…àÇI“&á'X×Ô©Sq¯`‡   ñãÇOž<900oð:wîÜK—.Yô­‚ÇŽ†P²‰'â¿gÏž+V¢Ä.P‹E_ÏyîܹE‹…††._¾<))Éša@ÝÍ›7ÃŒ3f?~ÀeÑ÷Rp1$$æ¡FƒÃÂÂpeàÀÀ"BË€€kÌ Ã"""fΜyäÈ{®îÕ«Û¢éËMb#Gެ]»6ÍÜä9bäeh Ò÷óóƒÓàº]øM ìxuww÷òòÂ+]!´|øð¡E0è¸#FÀÿpþ˜1cÐA»wï†'…áÜ¢sR&L˜€ÁƒWŒ1t=xðìÙ³zè¦_~ù}Š¡KCqÛ¶mD²c±±±(Õá" ’\tðàA ³Q&rÑðC‹PøÔš6m®£X>gΜt×øZE'ì+4aI>~©Å(B,ßÀtÑ{â5CzâCëbù[ìГtDˆeWìS-ùV 3ZC?>>ÿ>}¹””””^‡Z*))e¡èI/ã倀@d Á¢E‹úúú‚ñ¨Ÿª‹Ž¹Ç£;îæË—/¯®\¹r¹¸¸¬_¿Þ¢ÓžÛ .œ'Ož6mÚài80xð`á¸Ê•+ƒ-ú´ÑÊ•+«W¯þÞ{ïÕ¯__ˆ˜Ê åtëÖ-GŽ0 ˜@S ?<©¢pÐ+hëþýû_UƒVúô飽˜µ$61W|||×®]sçΖÚ㱘˜˜æÍ›Ã† +*€‘-ZÂæŒ %Ì¢åÆÁ °Vˆ{CSuìOggç¥K— +Åâ±J ज़7o²Ž~ôèþ±åÐhÊä`hiÑqïÁƒÉÉÉ0š>ûùé§Ÿž>}Z¨}ýHשS§@ÓׯÒq-„rZZ +OII¡W˜Äæ(q½ÿþûïcàaŒ=z”®#…îûâ‹/p¦â.*BÉ©/ôìٳŋÃ9sæÄdrß1šã9‘Ižjäϵ4™µ$ñ–Mâ²òçZZÛ³IÇS¦--:ä²ò…ëò ¦a€#á4OÁr2É0š4o ¿ÿÔÐEöçRRRRzRh©¤¤”…ʬ§+W®tïÞaüøñ€5!Att´ðè¤"´DâiÓ¦7q±oß¾—/_¶è{6uû)R„öå4‚‚‚P—¦/¼\µj•5Ã@‘5kÖ¤ì={ö¤õ¥û÷ï§‹ ©Ù³g YΟ?OËDE`^šè$,‰µlÙ’jñ÷÷·Çc°P¬é_Éþ76k 8’CøÊ*T¨Œ–ðg“&M(A¯^½îÞ½+$˜5k–IáeÊ” ](¯te²$Üb«…‘æ?ÿùÏŠ+P¸ÅhÖrèСòQûõÃ? h ûáZVJV5ÊÃÖ­/^†»pš#É9´êµ{÷î|*N¿<~üxëÖ­h­nÅ›±cÇ~òÉ'Äþ¼†Náp™éqqqQQQ ‰Hà'èH£@x’V¨âOô™-¾xñâ¢E‹þŸ.ÙÛl|ùå—lÛi:uhšD‰ƒFјÁ¸B!;wî”w×îØ±£jÕªÈ[¥J•ôíöURRRRRzRh©¤¤ôÈ&ZZ^ÌôjÕª…”`Cá|F~*H´‘O*$Àä×X–/_žŽ’1‰h mö2œ;kÔ¨-–yyyÀRz¾dGGG´…ì\Ô­[WÓõ­Y³†.®_¿ÞÅÅ…h…æÑÀ¡Š”ÝŠ¨ +OOOá !ŒRººº¢Ø ž]þþþ °sçÎñÁæ[¶lñóó£dxÙ=ºmÛ¶ü)0Âá#L–Sœ%K–D2www¾E?w’ú”.û³[·n7nܰès‚t>&X”JS™«V­Bמ‡‘ÖÂ"ñ½Ÿ˜˜ˆ~!ÔeõVªTIXŒŠ†Ì)èo¤,Þ777šµ„ñd6¨͇Œ·Å²aÊD„­]»ÖZ2%%%%%¥¬•BK%%¥,=lg¼{Ð’tôèQ(-yÝ»woøðá†`(OûÛ·o·èfè ›BÕ4o³ . •'O¶' PC äìì Р‹ , ùÍ*Uª°‹sæÌb¥ +4úÛo¿ñMÐÒÄø;wòÁDI›åÃGx±5Ÿ`^:°#))‰-"5Ô Aƒ¨4 %íNS-)ðø”~Càæ5H¤‹/Ò¶J^0FòÉPû¼yóŠ/n³í¼6lH{-Àýû÷×ì8ÔfùòåØšK–¦È•”””””ÞB)´TRRÊBÑÃvÆËáÑrÊ”)2Z>zôèôéÓ‡ši×®Ý'Ÿ|Ò¼yó€€d„Ùß|ó ­}ï½÷àjü ØôÜêׯOôMB èÙƒÒJZÈôðáÃð3zAÞiÓ¦Á¥”%wîÜp ëÚµ+ìÿßÿþwþüyšlÅë‘#G¾úê+pº““‹C[¨P!Ô‹,p2«½!³?ÿüs45¢[1À¨ +@ô† bccaŒ<¼Ož< ·Ô¬YóË/¿ÄûŒý¯()))))½.)´TRRztõêU =ÕOš4I>_~ÿþý@ƒÚµk"Ñlã“'OÀ`–Š+V¨P¡R¥JÀ + @DDDLLL\\ØA ¤lÙ²&`  +ûQ2JÀ•ßÿÐ×­[7J ÔõööF9P]bPÕý ÝîÝ»Lì ZìØ±ãÆÁM¾¾¾uëÖuvv¦(C$ 1ªÀ²x50fP@KšábpµlÙäûóÏ?³`’Ù³g¢±àÍÈÈHd®Úƒ–¨Zˆˆ ´åÙÌÈε|öìM,âý¦M›€Šh š^Q‚ÓÑS¸Zd›%w³fÍ:qâÄÙ³gâããáÒ™3g¢]HY¦LV ø, ƒ»—.]Š~÷÷÷goÑÅ`40;­€¥E­@¼Ê•+ã*”#GÊÿƒO:…2dˆ››ОV‰&`ìoQ "ŠÒп cÇŽeU£÷ÑGhÂ?ü€áPk ú}Q·páBù¸0ì… 8"~{µTRRRRR¤ÐRIIé‹ :c»íxMŸ>]8¤l ³èS– %H ‚èèhÊ B¡Ý‹<¬õéÓ•Zôu°dÁ¢w‚ƒ¨@€XJJ +›ÚÕîÙ³G°èGØ[¼xño¾ùÆ¢/˜4Y.Ë ÆÖjÍ„©à):‘6vø>Hð˜Ån´d-bz%´WÂŒääd‹¾¡ÜGwÛ¶m lÄEŽ*„¼½zõJLL<†–ò³Ã‚Ðr2éeÏRðÛ§OŸšO¹¢j +*{îܹöíÛkzL`òL(SÓ™}ذa< ªÁÚ‹`¿”´[¯^=kÕõë×ïÖ­[öŽ{%%%%%¥·Iÿt´äOkÒ^>¦9ƒe +ç^™I¬¤¤”>ÑnÆË¹}û¶ŸŸ_Μ9‹+æããsòäI#øåÎ;´S§N 0@x†éÐÙøg!#]‚O7nÌv/®X±B˜>'A ˆƒvîÜ9oÞ¼:t8|ø0eY¸p!…òððˆµè³cÏÚµkƒ†>ùä“-[¶§Š9rlR´hQpÇœ9s®_¿ŽfÍš™P²üôÓO7nܸxñ"üÀC4Þ£¥!!!(ðĉðƒöm¡ˆöÏZ +\Œ¦7ÎfFBË´´4 ¨¿|ù2ìñöö.R¤Z. µ ñññ 9ôáí½{÷ÂÛèM$»wï¸Dl­®‚ ‚ÊQ”E?ÌŸêB²ß.\¸àëëk²;µU«VNè¬Í›7רQƒ"Ý]ºt©oß¾šþãÚBóæ§OŸ8p`É’%+W®yóæMŒÉo¿ý–?$QЧŸ~J{IOž<¡1 ôèQÆÿS2]ø÷á¿yájæþ¬IH>ÿ‘„ù»y…ôô-,'cå˧^Â0ù”L¡.¾“ó7­ox„¥Æ›ßbÆ›XháÜ”Ïâ´Öd“\æu™È7™0üŸñþJ·ñü韆™X±&À|l¼ªÌ~{|ÈzÈDäC›G’„i »FîÃ1o2ùv™&s÷ÚóJY«w-iØÓh·öùŸ¾2™Z*)½~æCýõ°.**jÊ”)“&M³=¸côèÑݨB6yýZ·nôÀ":`ŸTÈ +ŽÀ#=ŽoCÚžÉ ¨Þñ÷÷Ÿ0ajćÎ;RRR(ËüùóZþþûït1))iÍš5H‰ºP0::š¤èضmÛ¬Y³P; +ÄÝ6mÚ*TˆUèÀ­/¾øhCœœz÷îİfŒ9tS±bEº ¨DgΜ†’X^°póæÍ•0–[ìÞk)£%°Ë~´Dz@bÏž=~äùiÓ¦Í;7..Ž–z>|øÌ>tèвeËR^ø¡}ûö,ö,úÙ+UªDwAÇ-Z´€s&Nœ?À·3fÌ)ÓÊR!C†°”pN“&MP;º›dñññqww¦§µ‡¡ ºƒî–/_žée/£/4}Ž}G‡¶¤¦¦Â«hÚˆº`¼——(Ð=/ôàõë×-útjllìôéÓaŽV£]«W¯–gä³VF±QŒsíåoRÜ’é WþnåÕÂ=jòiøG\ùqW`^úèA—å‚y, ÕÈãºáÓ=å +Éöo~‹ob!ýÉ\Ê¿7i²I.óºL +ä›L øÙÈx¥Ûx~ìñ +â­É0|]¯d†=>äK  +#ÍðùŸÑš´—Ÿ¢ ”Ǽù8dí2|¥&îµ9敲\ïZZôHÿò/ü¿*ý—Ñ–¢+ì:ÿACÿG°‡êey…/)ÞºB¿,eÊd«’’ØäÆI<áçË—¯@xuppVÃ’pÉ€< ’Û·o?yò\<Ä+Åi!¢¥¦ã ²×©SgñâÅÈÅgùþûïe´´è›æ@:@'Š%[¡B¶†ƃÑ€,ð£°ÔÔC'Và.GÓÏìÚµ+èãùóç111xŸ'O0 ki‰%-Zdѹ~-Z”Ÿ +¬\¹òòåËa j¤c/ìŒ t:u*ò.ѵtéÒeË–¡v›Z®_¿žvG‚ Ò÷îÝCø-„øŽŠïܹ3s5š†¾¯ \ ϳC=ÐË´„ÍAßèð†ïŽf^½zuĈ|÷a8;;ýõ×Hçμ1 Ù„®DÕÌ{0›Žzáuá +* ;ƒìû DcÑ#ˆÒF?^7¦ªA[ò^HTqúôi¾^;ÑîúðÃË—/_¶lY <^Èö8œ¡åºuë(½áÊR&´tРA6‹Õ¬l~”Ä –Ú¢g K¡5kÖ°™PU©ReãÆBá ]ºtÑt´5j”ЧøÓ××מ¶´nÝšöž9s¦C‡Â]šb~{$`{tÔl=ÍÒ/«†)yDe_¾ôíÉ'Ó^~Ýyæ5©K¨W3‚¹p ÷Ä®YŸ}31Þä–Eš÷4´Px·HgØdó\&Þ°³¿ñ…g¼¿Òg¼@4Ö„4&¿óþ¶ ß2AKs3ìô¡¹Í†ÃƼ]¼òà7œƼy§˜üÜÄûÍÄH¨·˜:G)«ô.¡¥° –Ÿ(¤vWø°b“Œôû‰\&6ûàUX€ay'-F«k˜=lÖò5yFIé!úÈx9ÏŸ?¿xñâþýû·lÙÖ©S§† Ö¯_ßÍH¸âý9884kÖlþüù`«Ã‡Ô¾c[ÛÌÑ2_¾|½{÷Þ¼y3òÆÄÄ9rdíÚµïE³‚–qqql/ såʕǎC^”€‡éÓ§W¯^îæÏŸ¿nݺݻw_¸p!¨’˜˜ÈN{¬Zµjxxø®]»–,YâííÝ¢E wwwjcƒ ðyE€sçÎʘE.˜7gÎÚÛø·.‹Ýh™n1´DÛ¶m #‡ ††“Oþúë/øN¸~ý:z“Z:pà@Ê›;wîŠ+Ö«WIç­húÒSP^Ó¦MØsçÎEïÃÕlº…Æ:tàÀzÝ´iÓ”)SÚ´iç v4îbÃQÛ·o²Íš5 ØŽ.ÃA]BHàää$LyÃènªƒfïÝ»wéÒ¥èôfË–-'Mš„qHGœÐäé½{÷ÐX{¼¶ŒŒDŸÎ˜1ƒ  Q4£tâĉlõÛ ÚÕÅþÄw¿"Q³oMŽ&¡ +þãäÇEÁä á©Þ°j¹.¡^ÍÊ$ˆ&m·!R§bí1Þæ-óÇl¶æJx„0„Mzà±'—ź7ìì/‹ÑúÒ öWúŒ'ú`Óm†aò«³Ä +·¬-ˆ57ÃÊ™Ë>´Ù.&C¸®ŽyóNaí²9¬‰w¯ý@) õn %rl)¸°ö×åõ ”K³Ž–(Dø‘—9ZÒ§‡lRIéÿOYû¢U%''¹¸¸ +üüüðd~ôèQ°ÒA#á:lU¹reM_ ài‚5@xÍ 0)©ps´Ÿ+V¬V­ZîºP|¤!Zžœ¢³âc¶N:‚ tÌ +/ØÃæ[´hA‹Qy-Y²DØ Yºti¶CœNÛ3Ë—/¿mÛ6ºI)˜ _ê??¿t»®ÿþOž<±Ö¿Y(þyØð+vìœIÔŒ†_ -æ5©‹Éðq‚Iˆ¦¢½‡7ÃãÍoY3^°ðµ¢¥‰7ìì/‹Á’)ý•>ã5i…˜aÌŸÇ„`í–Àh¼%æfØãC^ò3¤¡m¶‹å•['ÿpd8æÍ;E{y©p:f-y÷*´üGèDKa“#?˜éÛŸ[׸˜ò÷÷wrrdùøøÄÆÆ^¹rå’]¾|w÷ìÙCçQ’€]eË–Åè‡~X¦L aTT߸q|'Ì[ rttüàƒ×™®ÀžÎ;=zT°ÖZ¢œ’%KæÍ›—þZz{{㳂Ūµèlåëë œ©¡X‹÷ü1·.^¼(´411ñĉ^^^šÎËaaal¢tóæMZcyàÀZµj™43ƒ¢ó:)d/0~|||DDÚŽdnnn°ˆZŠfâzïÞ½áFôÚ† š7oNvëÖ ¯]»†Ž1¢D‰Õ«WG9´mvË–-U«V¥”9rä@9hÝìÙ³…Úl3fÌ@ßUªT ÕÉËM7n܈Á@Þ&¹ºº‚‘oß¾HÇš€‹é¹+--mÑ¢E°ímß¾=P|èÐ! +òCÂ`Co( #¯æ¬mÛ¶h>º’Î}{¤q߀Öè€O MÁhR¨kÁ=4»Äþ{gÕñýÿ-Phq)'P\‹»û@ðàîR¤¸ʃ“B‚·A‹»'ŠÛ‚S +|(-°¿×ïž'ó\îÝ]‚ôƒtÞì³¹wfî™3w7÷µ3sŽË©Cûµ”俹çx ê ÿC拾”¯_ -]o·ðŸ[ëÙ‘/‘â‚·2^¯g¼}Ð-µìÔãRî¢;_¼7ì›]nÅ2›Iª#.wTÙ}É~9Ý„Z57èáž÷0(æ~½ö‚Xç‹îÕhùþë£DK§i¡¬ÌKZö†«{ÛükªšÍüæU"ĺ£Z9«¾aìöh´ÔÒr¾½±Ož<9tèЂ f̘=µk×®I“&M›6mîJ-Z´àõ믿–e«Ñ¢EË“'Oÿþý%ØéìÙ³A¤OŸ>´@;ùòåóðØ'NœzõêÍ™3‡Ïõ “¦OŸÎëŽ;,]œ/îµT‚CÀ &@I*EH²dÉ|||üüü6mÚ$HHO!)L + +š9sælCãÆëÑ£Ö6nܸY³f枢ʕ+KDÖD‰ >Ü2k "I€ ÂVö@Y²d)Q¢›gßþþûïýû÷÷ìÙ³L™2éÓ§=ºÃ„–ô_´hµF(»nݺŒ…šA¦;+V¤›­[·;v,£xײutÍš5‚–Œ2ýb8øê6§ŒA‚ ÛºuëV®\ ¨Ú'¯_¿N³2šX‚ç¹7ðs… + B  ã3Råüùó .ä. +Wn6éîСýš;w.mCÜžç‹$HP¾|yÆwРA4þÆ—·#Ëó°;:0ËáŠì,Ý!ªÁ¸ûVqi€åÁÀÔC¬Ë1WDÞxÏýŠŒ…‘ ibw¯çZ/õF$ÇKdƇ7¯×3þ?¶ä˜ñ0:j¹<åaZ̓‘÷¡úÓN‚ö.D²_N÷Ló{÷¼»Aq7ï)òÉ"³£tŸ÷_:Z¾ªþã*OÓ[”F-­W’ü‡z‹ Þ¿Ê€È$]Et72'U pçÎg†àØÚ⃠5DÕeâ%¾RÀ§7扡¿þú‹Fþ2äÒHˆI’XþM9r8«’nˆbƌٰaC3S`!¤ò†ÿœÛÕŸà|÷îÝ-FZÐR™z{{»‹D‰–*|ÕËT`Ù²eí‘”ÞDçγowM›6­Ú€©´qãFnKIFÊ2”ׯ_±?ûì³—Ž N°_å]É]Ú‘l>bŸqP%>xHÁ`§3wÛ¿q“¹ÃéjÌáæ©À¼TÉé&ö‹óÅÇìW2ÞÝ)‹ñ,t¾¬&òQwÜÕò|-— Ú»lv”Ňo>^¯m¼e(Ý­Y5Ëà àá”å!оëÓnÆ+ùÐá&³€KzXÁk–Ë‚< ŠE]н_ž3,XÚw÷Ñ‹Ì=¯õnõïAK--­ƒ —Ó§O5ªvíÚÙ³g÷°…-Z´h G³fÍš6m:`À€)S¦Lž|ø`´œ4 igþüù’aÆñä``` L8¦K—nÁ‚Nã‡Vû¼Â… K„X€’'sçÎ 9•°§BK•_Cºbl¥ú¢âŠ>ýôÓ®]»šƒÇŠ@¡È åJ–,é0’c6LMÌ=jpΜ9£»6]ªE‹’Ïq÷îÝ GbĈozH +JâÅ‹}úò + =sæ NÃ’Ó§OÃìtùË/¿Ä‡k×®¥âÆÁCi# +SòÔ©St WÓôHÆZ,á5{ö쌩b4˜îæÍ›WlW7lØÀà-±Ç²~õÁƒ’^Ä’òÒ‘2Fߌ– –}¾‡P’;°gÏž”„¿ÿþ{{HaŒä”FK----­÷\-µ´´>&ñ¬ >¼J•*pŠôF´U¨çóqãÆµhÑÂÇǧ~ýú”ì!sçÎ={öâÅ‹a:OÚTh‰OªAÉ“'¬àˆddš5kf‰óY´hQÀ³wïÞíÑ£‡T‰=:ŒP£F²eËJVDÔ¤I™µüûï¿ÞíÛ·ïÙ³GA ôtøða Á¦OŸ¾`Á¬1bDóæÍkÖ¬Y»víºuëòÚ°aCPnÖ¬YK–,ïTŠL;ZBŽ8jÍš5OêVªTIÅY}öìÙ–-[Ú·oXaöäÉ“i“?½¼¼¤)Éû)Ù^8µhÑ¢nݺ›‚–xXBÑ0pùòåp"Æ!hÄWx„çã©L³­[·æ8N–Ô(P€’õêÕ«U«gÁ7s´xÞ¼y’ó…­\¹”ci–6¹JC“5jÄÐ3@²×(iAK“nÚ´iìØ±EбÐeŒ1 Hé,H¨æÍ;wîl  „sèÃT§N¡C‡âL†ãÂ… –­N#‘Š êkÄŒÒÒÒÒÒÒúŸI£¥––Ö;”>z:~üx ÚÝDÃ5 ÌþòË/ÒA%3Z*Q¸W¯^2 +²ÝºuËi€°ÄnýüóÏ7n „rÔUÓˆÐÐƈǎ= + Š1pœ‡¾ìÞ½ 3Ù'Ÿ|RµjUZp3}²†Ö.I(£zŠ…– > CdÁjÕªÙãÊzÎ)£dŸµTºÿ¾¿¿¿â_QôèÑAKù]bóæÍ2ÛˆºvíjÙ³yçÎxSÆ% À]ª)s›9Œ8´öX¸ZZZZZZï‰4Zjii½CÉS÷[làš:uª´Ì–-ü”\µjU–,YÆúØ=zR¹ÔäÉ“=`Ïü³fÍrºAËråÊ?~Üi¬É + +’í„.I´Tzøð!_­öU¯à¡,¬…-I]¢åµk×dk§Ã¸'Ù3/]º$Û Àºuëž;wÎiÌ6ª¸…}úô±´ƒñP­#"O¨š£´kþüùö͛Пì‚ Žy=U±X=hÆ yòä‰Lƒ.å-Ÿ?¾|ùrËX T—°ÀÁÁÁêVlÒ¤‰šWž¯Y³¦ÃØÃ;aÂh¹}ûö9rPè¶gfÑÒÒÒÒÒzO¤ÑRKKëcOûgÏž….Á%žÆí[ábĈQ¿~ýéÓ§ƒNu3jÔ¨ð&t9gΜE‹6ó ýôÓO .œ9sfåÊ•= GÚ´ia%ç‹h BÖ®]»cÇŽ´¦ÀäÔ©Sßÿ}ãÆ¡lÀ† ‚ÒÇ= %*N™2…kaæ 2$_¾|ö‚º]ºt‡ëÕ«gI•hFKP÷È‘#4Ø¡CGôTâÙ†††R]œCG°\ªlݺ•ÆáʃZ2rvÓ¦Mt¹_¿~!!!’g„×ß~û ôÆáXŽÙ£G._¾¼2,Q¢DU«VíÔ©SïÞ½95xðà²eËÚyÙ¥ Ñ+W®¼ô–Àª¯¾úJª|ñÅiß¾}%„QdÄ©¹QœÃ²yóf…Õ z`` cçkˆa…¾¿ûî;IƒR½zu5O!C†þýûsSÁ›K—.åÆðóó˘1£Ã@KÊËò]î–}ûö­X±bÿþýêÎáÆ˜8q"7 ·¨=p“–––––Ö{"–ZZZŸ š{÷î˜*! Yp eÁ.0L—.U ³Ô©S§1äååå9—=ȰråJ§Á ¥¬,­Y³&‚–  >¼zõ*à&iMÀ.k”7ׯ_wףݻwW¨P!a„ÞÞÞ_~ù¥9lŽ]ô…’–ùSÇ‹hyâÄ €²“œ¢*Uª¬Ý¼yS’˜€–µjÕ´tËq1ÛžCD¹2'‘¤›×Mš4)ÎÄÃqãÆUSÀ4ÞªU« .Ð&¨•?~Œ‰ä:U‡–ÂÆ*ä¹rå’*Mš4árØÉåÔ{Vƒ =z$> éH‘"Edâ[„?qÚyC¼ *&È2 3Ç Æm†+u&K–L¡åÞ½{||U©R%Y¹­®r÷î]3›ZZZZZZï\ZªÄp"sÖÿúG¯n—äŸu™WRÍÚSKG^?zë´´Þ#Égöjœ§tw»öÞ¢R¥J5mÚ4.·ÿ~s¸Ww™&Ì‚YF%1‚@KYŒj×óçÏùÔ»ÄäWÒ_|áïï/h¹nÝ:™23«bÅŠbÃéÓ§«V­êˆ@KYªúÚ¶m›eQ®YWÏž=e~sêÔ©I’$y¥îD-´¢E‹:Œ•º*™ Ý„£#s†R& +_Ù»ŠU—â*6çÚeFËE‹‰haøðá²°VKKKKKëƒÐG€–_~ù¥ßœÝÞ\‚–f7ƒƒobÞÿýßÿ½óÞii½EÉ£õ›·ž?~|Á‚«V­’ŒŠNc‡š®‰-ZáÂ…Ÿ +*@U>†–êÕ«çÍ›W-ËŒ+laQŒ5jÔ(S¦ŒÚ-øùçŸCaÐDûöíåÈ‘c̘1«W¯†àÖâÍš5kV¬X±~ýzÀM!Ã:wî\¯^½^½z-[¶Œ.Hy©²råÊààà±cǶiÓÆ××·råʘŠ1¼I™2¥êKºté0ã9+ÝQÖ–*UJBÍÀDЊÌÁq¡ôéÓKõĉ—/_¾Q£F]ºt™4iß0#‰AËš5kž8q╆ã÷ßß½{7Äݶm[e$o$’-×US“ Ðøñã!5¾ÆeŽ/zôèx³A?éˆô¥š¡\¹r©É>Ü.hùìÙ³yóæ™Ž~þùgúòã?vìØ±~ýútjïÞ½b!þŸ1c†r-cð®B +§NšƒÍš5ëÓ§ã²páB†I܈ý´Bˆ –ü\#F ø–Íã TªT‰¡ä½Ìœr/Èo¸BÂð2¦Å‹ ”q'0d{öì‘áÓÒÒÒÒÒzõ¡£% öçÒo¾ù‚û‡® Z~cÈ|k%†FK-­·«›7o‚<¨ƒ*<Ë&µ;vxˆß’"E +xðêÕ«G=räÈo†x¢‚~0 ´%%Ë•+(={–æ¬ð Z’ +{ÒZüøñUãPÆdË– Ê!ˆ)kÖ¬¼vèÐFÄrHäÊ•+—.]‚‹K”(‘!C†ìÙ³[ªdÊ” Þ²e ßbí™3g0¦G’8jƒ±üäÉ“¿™$Öb<@ç066Ž1BØdÉ’%òKW”(Q(J‚äsçÎÍ—/_š4i€P¡?çUÑòéÓ§ ÞÃñâÅ“Â@V‹-¸ +õ÷÷§}å( .V«Ž³dÉ2eÊ”sçÎ;vL Âz=þü‚ JIðS–ïÞ½{·wïÞ\w™Žÿ¡E8néÒ¥¡¡¡7nÜ0OÞ»wIãøíðáà ’_ &LHƒ\‘*“'OÆ$|¢Ð0²Ú¥¸Ä˜1cäf "ÕiÇ<.Ò)ú²k×.Óa쵄¯-^õ…8‡NIw Tú²sçÎ×úˆhiiiiiýãú8Ð’Ç-wÔ‚X))sš"ÞËA‘¹–Š‚èxqy­`< <º¼¨ ¥\ËbŒyRUÞ[ÚWËhÍ6È…„+Ej¢ÖÜó\ +ˆ7Ksµ´>&fj}cóæÍ!MòèîaÖ’'ö7ºkð÷ßïÖ­›ÌauìØÑ^`Ö¬Y‘ܬgWÞ¼yÕô™ÆØã¦*U¨P¶µTY´h‘„œ¥/6lp×—¿þú«_¿~ƒw† " /¡?ù*úÀRÕ „6R’0>!6’‘`+ËU¡Z¡'Lõ·xñâû÷ïw×ø… jÕª%%5j$¿!ܾ}›÷îÄ9vo»Ôúõë%h0 ©–¼Î›7ϼÕa`pp°»FÌhY¦LÒ]Iî±6mÚ8Œ_TFÑeË–y¸ @uÏkqµ´´´´´Þ¡>t´T´åŽž,h©f3e{¦4óªZ9%ï-ËkåZƒVÞ +ÓIyEŽ˜ÊUÌÓŽÐRµà|q¦Ò2k©xÙR]õÂܸ–Ö{(ùL½y;ááá]ºtá™?sæÌ:u + ”´.•+W.PBªƒ<ׯ_¿|ù²ŠÊcß¾}eÆ­ZµjGåÓGÉ™ÉRÏO>ù$nܸ©R¥J˜0a$CÐdÊ” @¸zõê%C´|åʰ®hÑ¢ "í¨¸¯Ÿ~ú) ‘={v???I´ñìÙ³»wï^¼xñĉ|µR˜bøùçŸU_èûéÓ§oܸñüùs§‘?ç8 ЬW¯_ ¡¡¡£F’Ù1öïß_âÃlݺµD‰pU!h° +Þ¡ML½èF°'ΑËá¢+V”*UJf-¥/Ø Õ + .]ºTVÛªò§BÚB… +mß¾Ýiì0¥<,Iûj\ 5IØá0v†¡¶mÛ6ÐÛîç8qâ$Mš´|ùòØÏàJS.…C𘿿¿ü\Àk@@€LqΟ?_MOc¤——Wž‘Æ÷ìÙ³qãÆÉ“'çÍ›WªÎùòåk}Üczöì d‰ \3@ÈîÝ»‹OðÒÀñªÓX‹«ò{b̬Y³‚ƒƒëÖ­+›( ( ‘Q)Œ“1µjÕª3fÌxøð¡óE´„Èa¬*R¤ˆZa«ÄÛ¶m äÊ–OŒÄÏîºÀq\š!Cñ @ +âI¼#…–±bŪ]»ö¢E‹ø¦ýöÛoqˆÔ ùê–Ÿ.ÑLÞ½{7 éëëK%é'hÙºuk‡±ê˜¡,[¶,å³fÍ*6Dƒ¹ÃÁݵÚЮ]»<$`ÕÒÒÒÒÒz·úÐRI­ÿt¼8ygFK3KšhÕŸ–ãΔŠÛ¢SÏhif=™²Œ$Zªe®–µ¾öLsuó‘wWKë}b »Zòœß·o_9bH¢ ¸FÍZ*ÅŽ;((ÈiÐè¤I“dÖöªU«8ã¼ôºîÚ\½z•v®]»Ö A‡± ,½ƒ%v«YæYK9¾-[¶Ìi¬…Ü]—>Ú¿¢ÿý÷¦M›¾’ýÉ’%³/ýõ×_\‡±’´”ÉÇ•+W +Zré~ýúIIL -·mÛæ|1ˆ+ã"ÜjFKÏ·e‘0ã"‘]#///¯€€Y9 Bßc*S–­†‡‡Ã˜–*Ð7Ü'}fåTh ãd) †:tÈiBK—Jœ81dý†Ÿ-----­ÿ¥>&´T’ DòþŸFK—ø¦Q¬‡d1’hé|qg¥ÃÕâXËt­’œÕh©õïL4dÈKD—ëTZÞ»w*ÐD̘1ëׯ/›ã\¢eÊ”)çÏŸï4Ö|.^¼8wîÜ@G™2ed+(z^ -ÚÓMŠªW¯~úôiZ>zô¨l'Œ=ú Aƒ,bFK?Q¢D˜áëëûÛo¿9mhÕú“‹Ž=Z'²ÔÒÒÒÒú€ôQ¢¥™"ß-ͯˆ–Έ5«H*F-•¤JdÈÔ,–Z„ä)úÍÛá üðáÃ<Û:´P¡B‚]pœÂÓ;0b_ªªÐòï¿ÿ>räÈØ±cù¦âˆl…3﵌+VéÒ¥Û¶m;f̘°°0§M/^œ1cFÿþýçÍ›wãÆ §‘Ô~åÊ•;vär.sP&Mš*lÓ¦ 䢠&uêÔõêÕëСC¯^½°š€§ÄZÈî»ï¾“|<غuë„ ÆGI¾R7n¬²‡˜g-áS€”³AAAôÂi eçÎ-ÆÀ8ùóçÇ9ݺuƒ¬'Mš“îÙ³Gp÷íÛ bp† <0f„ }||h'00P¢'9 hZ»v- Y={ölÕªU»víh«L:•o¹î†&Ož¬ÖÐòU&hÉð ZþùçŸ[¶lÁ3í۷߸q£,Ù}¼¼¼%J¤¦y\¸rå +Ô ¾YXˆI(§ç?þ áÄŸP€4)€€€lñ¨„R…WõØÿøñãððp>ËPŒ}úÒ××÷СC0 L + :Œ°0ÀÐýÍ™3§@د¨4†”¥åß~û­N:ñãÇÏ“'Ï´iÓîÞ½{òäI0Vö'æÊ•kݺuʰ{÷î…††ÊæDé 4j1,…ò°öñóóK“&M¼xñ PÙ`è4è’þ;v þ’i;—*[¶ìþýû¯_¿.3’NÕ—-[V¼xqúR¢D‰àà`¼„µø3]ºt¬Q£Æ®]»è‚²ÐidФÆöRµ²”¦°ðÚµkjòîüùóøÁ1–ñUy: Ô[·na$¯¸{îFˆ2*ËLΜ9gÍš?*'ˆ  SÄ·’ÌÅ"t´`´lxå^{¯¥óeb_-¥§–8>>’Ò¬íÛ·çË—³… V“§v:uJmÀô,µ×Ò³Àp5uÈ ìÛ·ï¥U.]ºd_ëR¥J•:r䈇KK„XnƒÀÀ@™žæëÝËËËÒN­Zµtô----­÷_:ZŠ,ÿ…Ísޝ–Ny-_-/ò£--y6¶ì!"óUÄ6žæ¼––èµ-µþ=UÔ¼dŒ1R§N ¡ >\-kܺukÕªUóäÉ“4iR)–0ažnñâÅ»wïù:ƒ¹xž¿|ù²¢X†Gzø¥[·nòä%J”Ì™3ûøøÀ;+Väµ\¹reË–•7Ù³g+–˜W·n]Éñ矂u5jÔb*T(_¾¼ÔRG*Uª“&HÀ;ñâŃ>L€Hঘ8q¢P̃Nœ8…þþþÙ²eSU@'ª(Üd.\(=¢¤ìŒ5*”Z´hQ±I§¤w\T­±TŠ-W¬X±jÕª 2díÚµ ŸJÂhÖãÇÏ;·yóæ¤I“ÆÒN‹-ìk5éËÑ£G·oßNTG|øË/¿ÐA˰۶m“t'cúôéaj,§;âUé 3f̨À àÌi|“D0–bmÉ’%+¢)ƈpAT!úððp —*ÞÞÞ¥K—îӧϱcÇìš;w®¯¯/££;GŽŒÂ&Cëׯ§Ë³gÏe94Åk.WÑP…É{8TâMÆãÆ{f̘a_~ÌÝ I-???KØp-----­÷G-µ´´Þ¡ÞZ^½zUÐlß¾½}½¥ˆ$ûÍòÖµ~ýú2˵lÙRUE¾»`ŠñãÇ« ž¢“'OzXó©Ðò¿ÿý/­Bм¶ ÎáÇGf+l—Yª7kÖì­lܲe ˜æÒB¼%J»oY¾ W¯^ý•zMGð³Ó˜µlÓ¦ålæÌ™q²e6öâÅ‹52êzõêÁÝæb÷ïßç_žú]BuAz¡d>›,Y²€€¹ ,X &Ö킦-axµ´´´´´Þi´ÔÒÒú¤Ð2A‚4ÇÛ±hß¾}j¥k$«JÝS§NI*·%¤k×®–Õ¡G Z>þ<88XrAFFî°÷‹/¾øþûïíÓˆv…‡‡wîÜÙ‚EMš4±¯n} Íœ9ÓÅ׃¢E‹6`À© e›w1DFÜû÷ïwF¤Y±t*gΜ+V¬°,==qâD5ÌÅâŋ׷o_Ë.H<9jÔ(5µ–ãÆ“4š›7ov‡Ø#ʼn=y¨–––––Ö{"–ZZZZ&J”hðàÁÐrçÎ.&FŒ¾¾¾#FŒøöÛo;uê#téÒ¥@*ïd–,Y8EkÛ·o—ºÇ¯X±¢åiŸò… +êÑ£-tìØ±W¯^ݺu“mƒcIdîܹ۶mËq(’W@µhÑ¢²qR®Ò³gω'N˜0!00Ðßß¿qãÆ +²R¦LÙ¢E ªdÏž]bà(´D—/_æýwß}WºtiWÖËË«iÓ¦±¿OŸ>-[¶´/d¥|ñâÅ1°¢0<>räÈ@CX2iÒ$^A¤©S§‚º2/ùäÉ“½{÷6¬C‡ô§QwРA¼þðÓ'O¦.” +$ªE›?Þ±cgiJä*¿üò‹šè¼páBPPMaŒàX̘1q2~À]¹Èâí\¹rѯñãLJ„„H#ÐÜÆ>1¬]»v&ï;¢qF'ׯ_?]ºtÒN‰%~ýõW©K;\Žêø™ÂŒÑ¼yóÔ.ÝK—.á~ýúÑÍþýû÷îÝ›Ö0÷Ž3æàÁƒôQœ³{÷nœƒÃñ ÷…K•*eIê--áw®N#Òˆ@m/Íœ9óÊ•+ßö§GKKKKKëíH£¥––Ö;”<0¿y;aaa€ƒ#"8äst)…–ÞÞÞK—.u{ïܹÃý£G€#YŽ+V,PÑ2wêÔ©Ê•+[¸ÖŽ`¥ÿþ÷¿·oß~øð!ï!,ÉN˜6mÚ)S¦Ðí¼\‚ËÍŸ??gΜf\Š7.Pœ AÀJM/ò*¼~ý:æAg²ÐŒ–JË—/¸¤VݺuÁ“§OŸÞ»wk<(xb1;S¦L˜]»v ì‚4!»„˜øñãCßI’$µg9È´t„ž +¿Ów|E]ªÄ‹¾$Ož„”ÀGçÏŸoذ!®  x% +ä+ R†’7FGdÍ'|jÄJã£G¶ÿtðüùs},gŸ={6dÈA]¥B… +JZ;wrüðáÃ7µwïÞ©S§öŒ€L«V­d? ÓˆíÓ¦MjU©RE%ëTÚ·oŸ¤±p¹é>=•ŒÔš5kì[D“&MŠ4µcÇhΟ?¿Ý*¨ªfÍš8Çç¡§Ò¥KçÊ•+EŠR%J”( exx8gÏœ9cÇÃôéÓã[|2cÆ µrØa¤ ©X±"¬zýúu§‘ç…¢@Ž9 +(À+ïÖ­#«®ÎðÑFÇlÒÍ›7Ð={öŒ$”Ù½{÷Àiû¤N:«V­Â9’;æ M¤Ç®×·lÙR%R1‹A§Xppp£F(V°`Á™3gÊêVBm†å~H›6-¤©V\£Ø±c㯿þzôèÑŒ5£üàÁû%Ž9R»vm<\¯^=YÇ«¥¥¥¥¥õêCGKÉ iÎ5©$i"ßäÞŸ ½uV}óÍ7ïgÜøo ½k+´´^_OŸ>…¡¶7Ž9²lٲŋïß¿¿b¥K—–/_RÛ÷xÔÏ’%K… +Š*S¦ P É ,h¹uëVŸÂ… —+Wn̘10&_/—@nܸ!ë'¯^½:hР’%KÂh’nR+V,h”K—(Qîã½Ð«;ʼn§Y³f6l0ǹåçÏŸ_·nÔc›cFËèÑ£gË– ЩbÅŠq"S;1ÍJ˜0!ÆÀ5Æ »`–!C†XÒ”¼->|øÀwð”p"ŽÅ~IyöìYKè)€¸´···ZýËŸS§N…ˆU²tûömxÿc¯P°yiîæÍ›%Wiýúõ%ñ“'OV¯^Ý Aƒ"EŠ0šE#„8R¨P¡Ð …¡Z`­¨GQ‹F:uê´iÓ&®e‰ë4¦ƒéx»ví¸7ªW¯>{öl,¤}5@Œ—L‚ÿ?öÎ;ºª¢ûû÷‘*( Eš4_„Ð{¯‚(Ò{(B(!ð†Z)‹~B¨ 5t’PJ)‚B²ÀˆTé :ªþ¤=è}?ëìŬáœ{¯(˜w¾dÝÌ=3³gϹ7ç“=³q§a÷Ì!Cd•,·c̺uëúôéSÕRXX˜¤½ÕÅìãªÃž/$¯‘‘‘‘‘Ñ_¡¤–<+:P Ÿ™ aÀç$S›hŠ_A´´4z)’§îÛfDD„°äH!Ðçƒæœ‚1ÃÃÃUƒR˜:uêyóæyëÂÿT/•-[¶?ûÍsàÀµ öÏ*Y²dÀ¸´ãHHW ôÁ<žwiSbbbëÖ­¥–Zë-=ŠË„FŸ^ ¨¬ò‡£¢¢ÜÖÑ“À£^† &u·oß®Rúø–¿¿¿7šƒøfÏž-7[þüùIÛÜ~*D)…`²œà™5kVYÛŒëÔÂàúõëŸ?þOùÁÈÈÈÈÈèQÒ@KgÐ3ÉEoÐÒ·>úè#yž1hiôR$·ß lðáÇkÖ¬)_¾|š4iÚ¶m{äÈ)Ÿ1c†ÇÈ€J™2%„’1cF~R·`Á‚‘‘‘’‹fÙ²erŠ}É’%Õ¶J°‚¾$÷Ë;wîÞ½›Ð¬Y3êÒÔÓpÉ•+$+ip¨ëççÀBI=²áÔ#‰[¥ëäÉ“ÛÎÑP½¤°¤—Ñ]±bÅbbb¤µ¸¸8¨‡Ëðƒä°€€€~øA²÷ܸqãÖ­[÷îÝÓ ã-Ì8tèhIƒyòäÊÅu:ZbXªT©¬¾ë{°™îBBBd ­ÛŠAÓãò=|&ZVáæË—OŽä¸ÿ>“ň‚Þ ]SKB£R÷àÁƒuëÖuYZ=NU ôìÙS­¬þí·ßô;.\ŒQe¦c4h@-M­2cccC {ä¸Q£FÑ>Õf```çÎGŽ  ÷aÃôéÓeøcÇŽåzpéìÙ³ò.hÙ¤IéZg\²\YûH!V1|XO¸ ¯\¹’î¸òôéÓ>†¿víZÉš £InÙˈFÍ7³Ì8#…"±Y “º`ÚæÍ›ÇÏWŸódn‰Ê•+c-ؽ{·ú ínÛ¶yéÚµkPPÈÙ¶mÛ÷Þ{OÈ4oÞ¼K–,‘Æ;†+ðIÍš5ÕÎJ†)9`î-[¶ÐuTT”|o_¾|¹wïÞ‚–ÜN×®]sÞÒÌ Îׯ_úÏ‚‘‘‘‘‘Ñß©¤–n‹Ô9 ++éaGh©Zp?©´E-ÖT :²IàO½õ‘%½–<<Ø¢–ò°áˆûU#®')XQ§·r¦z“AK£$¯I“&yƒ»7ß|“Ç~[*ˆ vH•*´hÑâÂ… z ‚_lµÁDn+ÀÈæ”ﺷÞzËe¥›åœð-+BAË 6تŸ÷îÝã#/AÆš5k: ó!séÒ¥oÍž=û²eˤ|Þ¼y’ºVj£èoìØ± +*mzóÍ7Ç/W‚„b!p4qâDÕuÞ¼ymµ€Y«;‡»,p3fLbb¢·áÀƒrð¦Ê}ì*]²d‰$ƒÕÕ¦M ᡲ£3eÊ”Ÿ~ú©„¿þúëbÅŠé×ó®ó3â²RŶjÕJ£Ò¬âÍ¥AƒÉÁ[Y© ŠJÆÚ+W®Î>ê6nÜX 322222z••”Ð’×ò¯uyóÁ†ò–Çõ¨zƒ. âl×ë ú@Ký]©â-<(Ëb=6èÍrד¹g=šêM-^–äÉùùÛùí·ß._¾ ¯-€R“&M5j4mÚ4[r·µŽh*Uª”:Âe-(…kÔ¨‘#Gçƒ½Ž–7nÜØ·oßöíÛwìØ¼l޼Р¦nœÛ9«W¯~ðàA·ÅGÀÓ²eËÈÈHçް'ß»víúæ›oâââ¶Yâ}ÑE³fÍäð¤Ú°a—…‡‡3RHìRgm}¶H(¸©|Æ+W®,‡0ÚT«V­˜˜˜ï¿ÿ^œºuëòMž<™^*T¨€‹Ê”)S²dɆ ®^½Z"ª¿þú+ãⲨ¨¨   zõê᯾úJ¶UÒ5˜Æ°vçÎñññŒžâhðÃ?Bñ!#eâbcc¹ìܹs¶#6@ã3fȶJY`\®\9:êÝ»7fS=::Ëü  ìmï­‘‘‘‘‘ÑKWRBKa(µÉÑ +tiÛÜ„¿œIxôÔ¬ªº:åÄy™ -õŽt†õ–¶Zjq¬ªåLTë­Ü·©ÞdÐÒèeéE¡åíÛ·Ižáyª.ÀC‡%&&Ú–ŠàM0',,Lâ€ÐOõ<·>Њ¾:tè °vÿþý%K–b+VŽ€€¾ Àe ˜äZÑ…=jà ´uöìÙ#GŽüôÓOÎ +)ïÕ«×ÓxµÇ‚Lé¨H‘"ºU¼.\¸0¸Ô¯_?h1b„"åŽ;:w€ÀÔÚµkA$ç6À´iÓb9|¤ï%Ì!CÁ‚á2¬Z³fÍ·ß~ Mƒl °,ë]½7nÜ{ÀºyóæíÙ³çôéÓŠm™‚Ï>ûL€ ƒ£~¿øâ *ÂS¡¡¡ :¦g‚`ÌãÕ«WuãAK +-ßzë­ÀÀÀ-[¶|÷ÝwS¦LáúR¥J1K—.=zô(Ì8zôè÷ß k×®“•°ÓÒîÝ»±Ô¨QtW¼xñqãÆÉQ ró?~üǼuë–ÿayܲ|ùr†<}út ¶*áI,§œï[ºØþX²œÇ]ÂÔ ZÖ¬Y“©”èhé¶2ñ;vŒ*Ý»w—3SR§N €oܸ‘[+22pÆÉ¼k—FFFFF¯¬’Zº=a‚/}¢¼¶"ò‘GßA©ƒ˜3j©?{èü¨'ÞqyŠ-*œ‡rêÆ;«¸žŒKz3Õ› ZýÓ-¶mÛÖe-zìѣǕ+Wþ° +$g ­Œ;V@#&&Æ™ªH’ºvíZçÎmïòÀ/I;>¬ÚP¦ZúèÜÒèCÉ’%ëÖ­›Pô¡6r©Ów˜ÿ‡Ýý=rníÿ³{1¼µé\™ó,=gãFFFFFµþéhidddä¶V0¶nÝZØä£>Šhé¾%±K¨G4L›6m×®]Oœ8qëÖ­I“&é+E+VŒ‹‹£' ]ºt©R¥J‘"Œ,TªTiõêÕôz€!2dÐÏþ°¡%ˆIžLôïÿ»T©R4H³Ò¸ü”¾l&QòöÛoK ‹ê»víjÖ¬Ùo¼€ôéÓØaì¶.(¹tél9|íµ×¤kR©È&å-[¶ÄWÞ<É•r†Ë7”ç~-“'OžÂ/Ò§O?`ÀI”˜˜Ø¥K›%~~~Ë–-ƒæîÞ½«&rÓ¤IS¶lYÞ½sçÍš5 Ül›7oÎô¹­ÜJ111Ŋô|öìY›µÀš€pöìÙå¤qÖê Mõ¨%·óN˱±±’HD;ÐtäÈqïï‚ÍAË\¹rÉœ"\δB %¶¹¬=°ýû÷gÊ®^½*S–/_>ç1+/K6 ”Œ¼Ø6• Zý#dÐÒÈÈè%JžÒŸ¿žÀ%j‰`.˜‘§ñáÇ<˜S¦L±ÂÜÖ©µ„žxb‡Lƒƒƒ+T¨à êÁ’õêÕã9¿_¿~£F¢5}ÇŽ>aº .Ä4~üøéÓ§Sþþûï;ÑòäɓӦM£‘!C†Œ1bøcñ+ C#4KƒT3fÌhKàĉ‡J;’wÞÁ +i +HÝAƒq%Ü„m|ßB—”SKï…k¸rذaS§NÅÎ:uê¨D¦%K–ä‚Ï>ûŒi¾f8²ÂVÀíèÑ£Þ<¿hÑ"i‡+‹- +jÑ/½àyFÊ 0•1ÆWdd$ .'›MÎ(0TEBÍøA-þ¼vím´OËŒ…ÑÉ·nÝ*KpAQ°HgâããÙwiA–›bmõêÕÁ=±wÁÅÛ¶m“*:ZfË–­E‹ü +cªºÜ'TÄcÜÓ·o_šîI”‹µ\‰µTÁüf +¢££ÏŸ?o³à•%·%”Ý©S§ÀÀ@^(î†pŸýsòBeÃ@}/†í-}Ž,(’u2zÜSß9¢bÙjEŽ–*¸ïÌh'ýªê*Šê<ÕKJäçó[ŒŒŒŒD-ŒŒ^¢^Z^¼x±M›6êé‘Çrx4àgòäɳfÍ +ˆÙª€–ú'¼"E +o§KüËRîܹçÍ›¿|Ø™?6..®bÅŠ.+éP§N¸Œ8qb‡[J° +ÞY»ví˜1c5&1|Ýô0räÈèèè/¾ø »uëÖ¬Y3Þ5jÔòåË)‡Uy _¶lúé§ 6ìÑ£…²5R×Å‹©‚t§†ôá®:uê(ÚÊ–-[pp0­}þùç´³xñbÚW;7áDQK#<1†ºô…Í´€U… – Ê–-!å4Kãëׯ¿víš·›ä÷ßߺukPPP—.]˜nÕQ† @`Ì'AŹsçöë× ’ÿz7f•+W–@^r逊û÷ï=zt£FàM;XsæÌùñÇCô²]WÕZ°`C[ñX P~e¹+ä¾ÅŸ¼®]»¶6új¢¥.!5 _Bpε¯üԳƩZžÑRˆR^Hƒºþ-ùéÑ'|=³ Z½DÉóá iêîÝ»—.]:{öìëܹsgΜá§ÇŒ© +-Ó¤IíØ±ãòåË´ ªÓÔùóçïܹÁé eS¥JU¢D‰ÈÈHÞ¢Ó§OK¡|ùòZ² <´¬Zµêž={ÜÖ˜!!!Òl2gΜŸ~úI ¾pᯋ*Uª@"-Z´Øµk—ÍÚíÛ·+a2f̘;wîÀÀÀ„„̆˜l‹ P ÆSÈÀÿ£‰˜.,,¬xñâ9räH1º>tèPhhh®\¹(¤š…A˜I“&Á2F§œ‚ ¦Nšu¼$áEbbâ¾}û fudÊ”)³gÏŽa4Î Ü/ðÓ¹×RdÍšUêÂn©ö‡ŠÒ¥KÇ»yóæÅl®d^ {ß'?Þ¾}ûÖ­[pœ¤Æ<‡ìúÞF…~îÇ1Í?µtÊcÔÒ£=-ŒŒŒþ +´422z‰zhùg¥Ð2S¦L<ÿû¸’gT9ÏBW‡xìw[Éy4h@I¡B…ÔÞÀ ž”)SæÛo¿u[ä ôIÝÊ•+;—‰nܸ¸sY[ùd7¥®mÛ¶ ×(®Ý»w— Ý‘#GêÔ©#å>–‰bÃØ±c%;M¥J•¾ûî;·µ tøðá¶ÑA¯Ó§O÷á,”vºvíj{ ² ÷±L´víÚršÉõë×bŸG˜4tèPuæ¦Á¿P¿Ë +XGDDH!Óç<ÿf—Ü> ¡¤S;C‡`‹ó躀XmWÆÅÅ•+WÎÛhDî+]K—.•;]¾|ùŽîï‘7´Ô79º4TÙuœÕ¥\¡¥KÛwém¯¥ípg½k}7¥7{ ZýJh©¯±/éÖŽ˜tþŸóÙÞÒe[äìÝG-)élÇt>›|´od”„õûï¿ß¾}[¢z´îÊ•+ÎL¡n -Ó¦MÛ±cGX/11‘‹¥Šs)âñ5C† ú‡l¬U«Ö†  €èèh WeÍšuÒ¤IÒ´òÖ[oq °Ü¹sÄhÚ´©TÏ—/ì)'V¨ýw{öìiÖ¬YΜ9+T¨0gΘñæÍ›´b|‹Êq‡J0Ñ€°Ùm-O2dÏÞ… v•¨táÂ…qãÆ½ûî»Ðk¯^½ä@FÌ€7ÕbÎdÉ’¥J• + §NzõêU\qþüy®¤#Ý'k׮͓'ËBKÞbÔ²ØmeÑY¿~}•*Uôü3º`dœvîܹýû÷c~KŸ>=Д+W.›Ÿua—ù>”“ê P:%>gN匚•3\Μ9³xñbÌN—.ÝÛo¿¸€|ïÞ=™ 5j¸¬ÿ!|ùå—z›Üx111%J”P>”F¸¯œ9`iG%vªL™2øÖ,Ž—UÙÕ«Wu¾Û½¡¥úË(<¨þ2JÑv*´\©¢™*C¬7ªµeˆõhAK###£¿BI-õ?Uú_1ùUKÿ‹öloér¦§£ë§9xË ¥‘Ñ hÁµoß¾ž¥úÅkx­ÿþ:Ô¥Ðòµ×^%ªV­Ú¼yó&MšHEå®Y¾|¹Ú즀”-[–. +‰ß’~~~Ÿ|ò ¨2lذY³fÍŸ?@ëÓ§…Єâ& £dÉ’­Zµ1bÄñãÇ¥—_~ùåÀ±±±på Aƒ:tèТE ìiÙ²%væÎÛ–½öÍ7ß8p àé¶…àçæÍ›¿þúk`Ð6RÞeø˜DóæÍ[³f͉'dá(À8~üxA6†Ù­[·eË–EFFbC›6m0 Aƒ ÓßßÊ”)À©´ óâpšÂQ|ILŸ>]ís¼uë_Ax€r»,–/V¬ØÇÜ©S§1cÆDEEááuëÖê4ˆóAH[À³oß¾\‰3Aco\†‡ÃÂÂtvN:èܹsùòåU­9rÀŒø¹_¿~ŒbéÒ¥+W®dt+V¬à·äq kÖ¬Éõð» %å¸qÚ´iíÚµ+^¼¸Üˆ×'NäoììÜ6K;µjÕò6„7Þxô憉ˆˆ8uê”Tùßÿýßo¾ùfîܹqqq?ÿüóŸúh¼:ò˜ÓõÅÊ£‘‘‘ÑËÕ?-åO•íWÉ$`{K€ëyÞ² Š´ýËT⧘ÌÜ ¥‘‘’˽Q°`A[;­Zµr&>RJHH¨R¥Š7”Š)òêdìy~I¨Ñ÷B ç—AK###£—«$Œ–ü ³­Puižá-›|4õkÔs‚*´¡Ÿà¤H¡åG–TÛ¯b’Í[µ ÈcûOT52ú;eût<³.\¸ ç0zSÏž=ù彊o´„%'L˜ K+£¢¢¼CáM²ÒŽð±±.[¶lS¦L‘õ–J|–%/ëñyšºT]ÐrРA>FéÖ­[ýúõsYA=(Ò¶Š„¥ÍÆËF¿‹/¶mÛÖf- IÙNÐX¹re¦L™x\úþûïm]ÿøãÍ›7×¢7˜•#8E~ûí·•+Wvi¹t¸lÍš5ÅŠSƸ,¼9r¤ífS‚F·lÙ"É~}L®ËÚÌ··Ç TFFFFFF¯¦þéhéö¾ –6ôSqÆg{Ë&[F§tcôp¤Ž~z¹p±K; Z£­:Ÿ¶§:Ú[ûnÇ‚a#£$#hBwȳ=l%*OiñâÅù8ðÉ‚(¥Ê¡C‡êÖ­ë²ÄfÏž½víÚõë×ç3"U(|ÿý÷###)ZóäÉÓ A.–zÞÔµkW ÆñITéw€ kذ!ÆA®'ÑòöíÛP• Ò¿ýèu€ÈY£F YX Z0@Ö A|'lÞ¼yÓ¦M²ƒR×õë×åJh%,,Lhj>vìÝñý\ºti±§ —ш5¦–(Q ëÖ­ÛgŸ}¶hÑ¢7ªe·ÀãðáÃ[´h1yòdçÁ?ÿü3> :×`?]äÏŸ_-î¥eæåË/¿T‹CvïÞ-ëNÅ?õêÕëÔ©Shhèœ9s¢££q˜¬œão KƒÌc‘V Éô1LÇdö 53ÎYÃ?;v”ƒ]–,Y²téRŒ—ÃA è9qò½÷Þ“s-eAìĉÕ™5Mš4Á<9nƦ7nlÛ¶máÂ…8 +–Ëm'ÝpoäÍ›W“±T­Z•Ûo;çÔÈÈÈÈÈèT@K·—MýΨ¢‚Äg{Ë)[ÈCnêñS[;:úÙj©Å<*)×ë ÛiDðжþVYnk_7^Zmd”Ätá‰ôµjÕŠ=yòä¸qãÔéó)R¤€SråÊŽIDéøñã<É :ñññÀ&Ü¡vD¾þúëï¼óλᆱ¶þ¥NºgÏžGݹsg`` à¡GuîÜYv2Ò¬BK ý éÓ§Ë*Êœ9sΜ9SÀçÀ ²¨R¥JDD½0ÀíÄcñšOýúõë%µ)½Œ‚xW¯^?~<•-[vþüù6稨%lËeµ¤)úÎ’%‹:чœ;wÎm…2Ûµk'…%K–ŒŠŠ‚nvìØååË—OÎ^‘. Qž:u*11Q¢{º(.Ïœ9èq8#b  Ÿr²Ì –ü²¸÷Ûo¿•¨%ìÜ£Gƒbê¼yó(Ä]P'ÆHS?Z¢q`ÐÏÏOd,Y³fåû€Å™ø™±KBZ·µ±q·ÀÈiÓ¦µÍLÇ\3À÷4á"áEæÌ™ú¸%@ri¹ƒÜ±AæˆaÒ¸óô.[½z5ÆÓxË–-×­[‡?õÉEÉȤ(ÃKöìÙåiÓ¦yLEedddddôJ韎–¶ôãú>‹¿-•ô‡)q.¬U% +ýœ9õ £ê—Š‘”aêö¨« E]޽–:û‹‘Ñß©uO^¼xQ¢l  +<"²k×.•´S©råÊ’9çðáÃ|ðëqZQigåÊ•rÜ¡GªK–,‘+ABÅ­NIÔrÏž=•*U’Âàà` PîÞ½[vÛÑÂäÉ“åÊ7B¾.+T·téRo#…Œ¢iïÞ½%PÈXêÕ«'½ð`ÃXrРA.+E h)ÓL\ÖŽµ„UeA,¨Þ¨Q# Èm³"q^—u$‡m!ëÓkÆ ¹sçvv}äÈ·µ VÖ2+V¬*±±±p¥ËÂ:çÁŽÐœœÿâQåË—ðmUø†„½Uñ-¾„e¯åÓëæÍ›0£T/W®œ3©”êL|Ô¬Y3¸42222zõõOGKÛ&D·§û«Ä:%‘JýD-ç‰û©ÑR¡(µ¸òÿZÒR¿^­†u{Z«º6QK£WMr>;`Д?~XrðàÁ°âðHóæÍóåËÈ@müÌ“'O“&MÖ­[ÇGiúôér|Fš4iÚ´iwâĉ#F¨½x©R¥¢ÕaêæÍ›·fÍšóæÍ;}ú4hÀ§É™È”¦¸²L™2QQQbÔƒ=PL±bņ ²oß¾~øaÒ¤IÂ5)S¦¤køÌ™3óçϯQ£ÕV­Z©ÏøÃ‡/_¾|þüyu Æ;w¦L™âççW¶lYz‘Õ­úyŸ|ò‰Ú€ bÃÑßÿýСC‹/^§NÈE¶Âwï½÷žTRsäȵµk×î믿ƘÏ?ÿ\¶ˆþë_ÿÍ@]<¶páÂ"EЍ^-±ðÒ¥KGÕWÃËØ€åXkÛíè¶8щ–Œ]2á^ŸüñÇxFªðV‹-pNûöí¬þþûï ð±cǶoßÞ©S'&ˆQè§“¤M›¶P¡B0Jöûßÿþ«`düаaC&ºW«¦]Vâ_ü@GXÈ .Ð4å– ‹:»­í–øç§s¤J8§sçÎÒwÝäÉ“¡õ³gϪ­”÷îÝÃÃØ¹xñbn3†Ÿ!Cµl˜‰SC022222zeõOGKAÆ¿:o{œÌ«dCK=¼èÜz),)¿JàROÅ£HS'bÕ¬3c­AK£¤*X Ú²eËÊ•+ù´lÙ2888""bùòåK–,™;w.ìöÅ_À†` CÝ¡§L™267†¶¤Ÿ~ø!U¢££ç̙à h‹OÓ Aƒ`.Ζ-›Ž$2p"×ÄÇÇÿôÓObä%Ç‚ÐÎèÑ£Û¶m[«V-˜E­Am B€·gÏž âÚµk÷ïß/I\ïÞ½ èÁY”Ë:^ø\Ýh ¦Sçbèh)'’ÐÈÔ©Sá\Á—0žÔä-_CâR¥jÕªøç«¯¾š9s¦¿¿ƒ àJµÜ—q•.]çð3uêÔRˆIbäºuëöÁ@åê ÇÇ3¦k×®3fÌpìÈ,HRöËE P]³f cWÖ2ö„„ +aL•!jîÛ·oíÚµq;ý‘‘‘²ZØe­þ…æd£¢J”´{÷îîÝ»CjØÄmÚ´)<<\…¶™S¾$¹abbbpˆìµ¤q9 ?0MðõÁƒ…ôq>¦N˜0¡K—.Ó¦MsŽTIGKà·páÂÜAAA’S÷Áƒ~ëÖ­q#·Üu¡¡¡*®Ê­HGÏù122222ú«õOGKQK©¿ôðo|`Œ€­óeª½¶Äé.km›¾äÕT•fuc| «IÌn”äŽ Y²dqi ?OàBŽ;ܹs§s!¨S°@EPNÕ½råŠóH%°üôf-Lš4ÉÇÉM›6µ-z¬ פH‘î8qâ„·Æ.…–€³ì¦„¼d•,L4vìX[L-66V¢–@îСCe{ …ÎÕ˜Õ¾}ûÛ·oSÔòòóó“Ó¡iø]â’€žŠ<*ÉÎUÇк3Á¬M¶½œ°¡ nÖ¬Ya1·•5hÔ¨Q²W±H‘"b³‰¤;uÌÊÍ›7ôU®\9..Îýø†‘=° ,YÃ]๭Aú,S¦Ì¶mÛ¼Y~ãÆ @Òy1Þ½|ù2D)9¹ d»+Ó­rá‚Ï>fßÈÈÈÈÈèÑ?-…žô½‡.š9_?ó[º$wNδ® +{õ£¢ VuªÕ[áè‰z\ŽªÔÒC™6tUö«Å±‡cdôRôÂïIiéÒ¥Â5uêÔÙ¿¿í>PÀ¢S¦L™@K[Ý;wîÀzÞª/^ü›o¾ñf¨â£GØPe¯’hU¯^}÷îÝÞ?räˆÚI/RŒÈ‘š0ËÈ‘#mUZ¾þúë—}9räøCç víÚ Îš5KJÔi€í˜1c$è™?~çáŒ[·nUkq•ªU«æc€5uêT©›!C9„“F͈d:èÈV%,,LùS6Reܸq.+#kÇŽ[—-[&h™7o^!A%PwΜ9‚ÉUªT,õ(|"™”tѬä\:þ|—.]$\Îm 7-–ÈQ­)S¦ NLLüSÎ122222úûõOGK÷ãpžÈyn£zËIˆÏö–.ýÈH—’Jú¹– +B½;)Ky]Ož'¢Wôs”áëvêíËkež-ë‘‘ÑK—Üœ/¶Í3g΄‡‡ËÊF‰¬éâù߆–É“'/P @‹-Ú·o_®\9Yª +Žñ?sæÌE‹%$$HÝGíܹsàÀ0H```÷îÝ»Yâ5?ûöí;qâDècáÂ…ß}÷„Ø` +ªc ÈS¸pa—weÏž½sçÎô¸`Áˆ¢4hìE5k֔œº®\¹²yóæ%K–̘1cÈ!H=FŒ1{öl>æ‘‘‘üÚºuë   ¾„ùõóÏ??vì˜d -eA,äB] Ënذ€òf!´X¡B ä>|8#‰‰Qg”àº;v¸­STèNp,}úô\¿Àʸx—ð!VÕ¯__‘,hi௿þŠëp&A²¨•Ÿûö틎Žf81³Ì8X¹råäÉ“UÒ¤B… +9þPÄkÚ´)~–ûí7ú6lXhh(ÎT½ìÙ³‡ÑÑ;íKX–ƒ[‚[ ‡GEE1F„ ƒƘ¤VA+ݺu+>>ž¹˜;w.77L@@çnáf š¾|ùrïÞ½åÆã6àšñ–p#÷‘ßWG꟢Î?šÎLéƒäo¢·CœŸÿ.s€—‘‘‘‘%´üÿ\¶Ä>FFÿ½óŽ®ªèþ÷UMjèP¥÷RBüzGšt $4P ¤z½,UŠ¡wÞE^¤'T)új@½¿g½˜ïáœÜK_ÃçóÇ]'çNÙ³çΓ™Ù[K^Ü¿_°3 6„Ì/éS§îÛ·ï•+WîÝ»7}út;0WÆŒùP‰_¼xñèÑ£èèh8âÞKq D|8nÜ8ª§OŸÈi¹yýúu~ Ó2 |ÉvY(R…4h ³Ÿ‚T‚:A$‹{!nªcªÚâ[ªT©;v8]©_|ñ…Š~à°‡’8 U¿~}ÀíÉ“'€^ãÆ]¡%fCaŒŽ±ïºöÆ´ƒ?çk×®aÏÙ³g¥$cLœ8±4ÈÛL™”ܼySŠª›à0Ó*|-]÷èÑÊ£#sŽ3]ºtL ÷vþüùgÏžñ°Ùs¯0ÌzõêQ²@õíÛ·ÕcŧœÙ-”ú›F²dÉè´H‘"€--ãOùkÀ;(Ëß?ï@öd…–v3ÀÞ·4ÏM-----§FËÿ}Ùãiii¹Ñ‘#G$ö©HÂk¿|»eËófQóæÍÍ$âJW¯^•´ ¨sçÎróÌ™3’gä-+Z‚ÀßByrªÍž=[ðªP¡BróçŸîׯŸÃ8tÉoc ƒ³gÏ _Z†„„­^½Zȵ+oÞ¼ªHÖrn¿á=§Aj'NtsªÔ××Wö¹8JnV©RÅrÖ–„ËäÛ5jà^§±ËWÝÄÛ¥–’Íš5³ôR¬X1±ç tùòeø7.óÒºuëèèhWíìÛ·O¶þB‹&LpUÌŒ–J)üþföÿmrضÁ¸ +Dð·IíäqضCWj´ÔÒÒÒúïI£åÿ®ìg3µ´þçôW=ÃÑýû÷a“HCÛcÓÎ;?þå—_ +Ž)ñÚG¬X±‚÷á°°°Æ—.]:GŽjýK!ŒÓˆÇrìØ±Ó§OÛ·Ú‚K€’Ôúä“OvïÞ}öìY K…¬IžyòÏ׬Y³´! ·mÛÒÇŸ7n6lôÍ æÎk‰Ésûöí=zXÐÒalÕf¡ZZ£MŸ!C†0×qÂß ¡-WôdAKÇËÕLõwQùÊÎμN‘ š‚AW[[ZªøêÊTIÔõZ´´äí2W±¬Zší1“©ŒÂ}¬---­)–ZZZ @¼œ«x2o£5jȶ̋/‚r“–ee +ÜI’$éÙ³§@K T-lÙy¹ÙX»bÅŠL™2¹ª«ÈëµZ¼x±-Ÿ>}*m—àà`µûgÅ+w›6m,l×®¤5Te?0p (YÖïÞ½kϾañ¼¤n„R)‡‘eÌ·Øpýúu5Ñf´T“¥ÄðwíÚå4öÐÊîÖ”)SÚ£þÆ]gÏžõõõ¥¬Y³JdWW†)U¬XQfy-%j.€i™Jž«€€7ÎQ*V¬ØÖ­[ßxÿ Y6›·ÂZÐR¡–°›Zî4G °àžy{­e«%$»’Csn +÷Å-íIÇÌÁôTu{Š1Ç«¹Ït --­ 4Zjii%=xð€ß3 ”Å2eÊäË—Ï€Å,È«dÉ’ÞÞÞåÊ•ã“Â¥J•¢.02|øð¨¨(§± 8{öì"EŠd̘‘–e"Œ6mÚ4ª”-[600r¹pá‰' …Ó§OÏœ9“7é"Q¢DT,\¸0-/^œÆé¸8uê!Á[DÏŸ?‡‹¯^½Ê먿¿Ñ¢EB¹—¢w*T¨0~üxµrGu0öÊ•+æv”–.]*KŠ +-cbbV®\ œBFË–-Së›J/^¼ cÁB°Ú[¾ví iAËO>ùäÈ‘#Ø!‡7ÆiÊuëÖáœãÇ>|øÌ™3ûÀ .e€¸E>©‚Ó`ɉ'Ê +àwß}ÇK¾§§'N 㭦ðó†ÂÃÃU€_€QÐX™qxæÌ™eÕØa„ZÅáøâ‹/$ jÔ¨–0À#†2ÌëS¼DãxƒbŒ3pÆÓH$ÍŠˆ§z1c³,½$OžÜËË‹N7n¼iӦ˗/ÓÖG†¸Ì•ÒËýû÷¿ýöÛÞ½{çÏŸ?[¶læ•kž"0–›\È\¹r¹ÉŠ5T»--,©–Õ–û"‰î|uYдtšXïKCθ¡¥óå«}¯¯eÓžfZîÄKh\---­wA-µ´´âQò +÷öíG¼Èí4´gÏž}ûömذ¡}ûöiÒ¤±p%¼Ù³gOxgÿþýp%!DlóæÍ»wh‘‘‘k×®UÇÆîJØ^൳iÓ¦üq•*Uø¬\¹rž}:räHYH”$Ñ7CBBdŸ$ $APÝ &íØ±£ÃØwÚ§O;*‚WB@ÀΚ5k^Û`LL̸qã³ý¹sç-%1.v5d÷bà _e÷ˆ‹@0àÎM›mÚ´Q§DEø388Ø2÷b—-[féúþýû §¢• +,(iM˜bø×ŽM›6}øð!xÒJ•*å0–á[ç>xð 00oÓ¦M;yòdù›Æ’%Kd_t† &Mš$7™ áÍ9r¬\¹2î>Œ9^Rä_‚–ªâ ¥p.P©*Æ-•„1_K¦fi´ÔÒÒúÇJ£¥––VBÒ¯¿þ +nÖmß¾] Uª^½úéÓ§íU~ùåYKrËI@X¶Jr_V A˜™3gfϞݰ4oÞÜr¤‘Š‹/Ι3§Ã@K ^ +¬©¬’Ø‘)ëNWÑ?üШQ#©âççgí³jÕª,Y²H/sÕ½8¿¢-öÓ¢E‹,%Ož<‰µn“ºô[=~ü¯Š·_kä'ÚƒÛ(ÕªUËãÌN–m«q”‡‡ÇìÙ³-]_¼x1 ÀUT%ÐrýúõΗ©EUx"þ¡®,ÂnÛ¶­|ùòc#«ýÜ(OÈ Aƒ¯ns=tèOTëããCu¹ÉE¡B…(I_òä¼ rP*4ëŸEKçëÎZþY´T9.U›nØû±¢¥¹As¶/;Šª5Zjiiýc¥ÑRKK+è|æÍ›7eÊ”©S§N›6-44tìØ±}úôiß¾=,¦––ªV­*AT`œ={öLš4‰ÂÔ¢üôéÓ¡ŒY³fq1Ã?†¿×Ó ñ-]Œ1¢G;wîjH6”ªdŽùòå8pàœ9sèBq"D/Ý»wïß¿ÿ„ h“2yòä‘*Y³fíСÃäÉ“é—OzÙ²e‹,~™uýúuE£žžžíÚµÃ`xD¥À 3êå˗˱Jˆ®W’„’faÞ¨Q£ÔV^Lu)âíÚµ‹áãOX—ç.†5½ÇÊq™3gö÷÷‡°(CI¼Ô­[·aÆM1„Ï'NœÈ0·nݪB!addäÂ… ?.éQ lÐøúì³Ï:vìHS|ÂË*K çٹsçîÞ½[œL•+W®@ýƘJ•Ò¥K»Zté#™±ò…b˜µqãÆamPPŒTâëë+ëËL®ZÒ½qãÆüùó£f~‡Ê‚´Ó¯_?î0ïvÏ3/ –ò_$fËÍ;wîðãg\¡¶ûâ%ZcD ,°?ñ(ñ¡ùüøÆg-¯‹ûgÑÒùrÛªŠ¨cFKs\ iMÚ·á1°5£¥J i/¦ÑRKKë+–ZZZñ(û«é› ü×ÀpÃËË+K–,™2eªY³æÚµkyW?þ¼ +OªV-y]çXÈ–-Uø¤.LD]‰‚²šäiˆoéòâ•òرcô{×ıñññ‘^%J”:ujO?ýTÕ%~úé' +ÃŒuëÖMŸ>=õP%UªT˜-½dÈ +¶'Ë€PTGª¤H‘‚’-[¶TK±ô"1jµýÀ\´hQ1C€˜%ŒPbß»bÅ +§k{÷îmРÖ–+W +»uëCˆŠŠâ‚`v^ƒ+Á=¾¥Ltt4çÎëÛ·oöìÙ Î7V«VM û6lÈ}{ùòe5<|óæM Kœ¼fÍåä÷Þ{á§K—®N:Ì…ªòäɆ”§è-‹Å±ŠêjÕòÈ‘#Í›7g¤ÞÞÞ8ŠNi‘2„G­ZµJòѨ³–Ò~f€Q†Ä3€$e@àzõêmß¾F˜÷XƒQ–©®¶OsÁô1jª¨et§±PNË–-µï‚ДÌë€o€–N·y-ß--qe-ÙCÌy6íÙC”T/Ê6žæb¯µMKKK+ÁK£¥––V<ê¯BK(@­å)U¬XñàÁƒR`âĉqPÜFN +å Ô®];µ¨$ºzõ*ˆ§BÙˆòæÍûõ×_[¬ukÔ¨ñÚ.’'O>räH ’@Löˆ ŠØcì0ŽgZr¦¸GKH‡÷dYZ…yÃÂÂ,­–5A<È[× ³:X̆.á>)€—ä`¬¯¯ïñãÇ]E2¼XÚÉ—/Ÿ›á­n&,Xà4(/""¢@ÜçÏŸoiçĉ’…2²!Ö•–-[–*U*‡±cYó…––––Ö?G-µ´´€~üñÇ1cÆ€9räÈ•+hP°`Á¾}ûªÃ3fÈnÆ 2Œ7îæÍ›ÐAãÆsæÌ FQåÃ?ä"p–F²fÍZ¼xñ   ;v\¿~†’%§k×®uìØÑ²³”îú÷ï+„jg,L:xðàbÅŠÑ#ü(%©HaìçSÁZíÚµwî܉µ*^Í“'OBCC1ÀËË ãiQ×­[ºxñbTT”ì&ݽ{Œ…ÚüýýÆ*'à3^¹r…vZÝ£eLL ð(‹;©S§îÖ­Û‘#Gµ².³‡´€¥‹Ç3vløøã¥£óðð`Ž*W®üå—_žÕÆf-----­ÿ9i´ÔÒÒJúí·ßxEŒŒŒˆˆX³f ŸÛ¶m»té’Ú@ZJtVÀ|€bš7oÎlß¾L üÖ­[¹hß¾½:/iüU¿~ýåË—S&jÙ²%?Ž=ZŽÑÅŠ–üÂøøøtèЕ(@Ð +ˆqàÀ¨­R¥JR2oÞ¼#FŒ e”—c»¦··7¦.[¶ìéÓ§Nƒ€ 5àe¡72j¾íÑ£G½zõè…ÈÁm ºB… +eÊ”¡‡±ƒ4mÚ´@¤9}út¡?Wh)[ +ù#±MȬX±"-^¼X½‚––ºx¸S§N0 ÓبøàK]‰6Ó»wï[·nýüóÏOŸ>ÅT0óÊ•+AAAàXÆ /\¸ðâÅ 8±cǎʩިQ# Š,§/cbb0[’\8ŒC < ÌÁƒÕT»ªT©ƒ¹nÓ¦ÍÍ›7FDVzÁ´•Ÿ={ö—_~ç¼VOM’;´æf¹S ”~øð¡=Ãæï¿ÿþÍ7ßT«VéٲļxñbÙJ­Ä“#be¡³L™2ØÏçÆiÜbÿ³gÏd‘Ú~D4VUªTiïÞ½4“,ƒ²$HÕÒÒÒÒÒzg¥ÑRKK+à‚ <~üø'NØßÆ/]º4yòä¡C‡6mÚTvÆ–(QBòRÄ%¦M›0òûjÈ!Cm¢q>GŒ Àr"2Ož<²ÀAˆ  °Ô¥ÁaÆ >œº_|ñŸ´ÃŨQ£¸9Øýr=Â×”WfH]Äý9sæ¨dŽPáæÍ›±ÙÏÏOâÆ8Œ½¬à*(ýÙgŸ©=¨¢D‰åÌ™³^½zÝ»wÇH±Gš¥ Ú)#xX¸paZèÓ§fP¸K—.¾¾¾2d¦€GÙGê-ᣭ[·2Z  ñLdd¤c;ûî;F4hÐ »8ç D]ÚgÔgΜ1VµèâÅ‹¡¡¡ŸþùÊ•+íûNANð0$$dõêÕ*Ø‘ŠÉwÃ:t˜7ožŒÎi,¼‚™€—äÙ°XEk<“8$kÖ¬qAK xKkcÇŽÅ' jæÌ™§OŸÖ€©¥¥¥¥õîK£¥––VÐíÛ·»víš4iÒÌ™3÷ïß_½ù›%Ë…ëׯ—“Œ*ñ½„úðÃ3eÊÔ Aƒýû÷M^ê¡!.=zÓuëÖ^Ôêž œ"]ðþ’Ü»wïÁ«¢.ÂMžžžéÓ§‡ à¾B… +M:<W­Z®~ðÁ† _ + ooïäÉ“—,YrÆ Η±[}||hÐzˆFèHR‘zôè|a U¹re(ä?~³téRÙÞ© ‘*­Zµ’4+@bõêÕå+7«–I)4ƒ>‘O\aA?œÁ®Y³¦téÒ©S§NÿRélJïZâÏ9r@s²S×®?þø®„Ž1˜‰V!žÌ’Ü%fŽÃ'rü6[¶lTçÑ.6WáÑÚ·oŸ¿¿?þ´XEw{öÌžA£hÑ¢²úé^Ö¤I“,AÌœ9S +DFFB©#LJbU¥;v”(QB¾•ƒ~àÌ—_~é&è]@ÊøñãeŸ'~¨P¡‚ÃHqÞJ/[¶lÌjÚ´é7œÆ!кuëÊÍ–-[º:ké0² +xÆ] ²ŽûX\©wïÞïÈ.ÐrôèÑR¬\¹r*¦{-_¾\–§óåËg?œ«¨Æ%¡Ì› ºÑR2HšsMšÅ}sÉ7Ð[V·öW‰5ß)I®Ìø¶BKKK믑FK--­x”¼9¿};`|T¥J8(""ÂM¼Ð;wî >ª4hĉ‰‰kš4i. Á¨¨¨½{÷®[·nõêÕk×®ýúë¯W­ZÕ·oßš5kBX 4fù q`Gé÷ß?pà@·nݨN­ÆóæÜ¶m[ºßÿý°aÃêׯ?pàÀsçÎYªïÙ³GHPØ ÆŽ+¡_“&MÊ›|õêÕU¸Q$aH1Œòððph9fÌÙǰ$((èСCÒ˦M›TÄž,Y²|ôÑGXÛ³gO`vûöí|víÚ€¢Ö’%KT„XI>òþûï{yy1ôª3 »ví:{öl³iìܹ³L™2cßi¡B…èW A §V­ZÅ‹O:µ¾à>ª´hÑBŸýõ×_q#0ȧZgœ6mšœÌš5+ÿ1áUSvöšÅìß¼ys§¡ÐÐPZf\ ­È|{ýúuÂÜݺuK–8=z4cÆŒ:uê”/_^¼-cÉ›7¯¯¯¯}^˜hÜ«JÚ…?™ŸæÍ›óགྷbZÚð_ÿú×[¢åÿ3ôv¾"L}ÑR|¨ÑRKK+ÁH£¥––Vàvÿþý3gÎ\ºtÉ=ËÀàÀ‰' Gç?ÿù(8üøãrnZ¾|9@äÉ“'¯!??¿°°0PåòåËW®\ù¼wï^_ûºÆB©~þüy.Ô‰?z÷xÕäÓŽÆÀ¯··· ¥¤1£% ø=z”êWLâGŒ„ŽeA ´¤ŠD©Åc@4nß¾­¢ß@Ðr$0Q¢D-[¶Ü¿ÿ·ß~ 1ÁV äsöìÙ'Ož¤–Zœ7ož,ê¥H‘¢K—.ØpäȶjÕª` (Í0ãâ ®téÒ´ÛŽ7/]yUÌÎÅ‹çÌ™#ÅÌJž<90+cWqœnܸ1xð`°Z¾’› +-ß{ï=OOÏ%Jn‡¶C#Œ –ÏŸ??CØ·os'[yqWxx8f0ƹsçÊê-l™Þ²eK½zõäÈjîܹGÍÃf™™(˜\¡%þ„”AcÚtµ¿,‚"íd$\©ÑÒ½ø‡¬¦;¾mÑÒÒÒúk¤ÑRKKKË®'Ož 4HA êY³fM¼Ø³uëVHM(R6ĚѲ@«V­rUäéÑ£‡Ãˆû:jÔ(ËQA³hüX›0a‚Ü\±b…,eªX¸f`âHmÁ‚Nƒ‘Ç/k‹Ø—îÚµKV-!h®];{öl:u,–9sfñ‰Y@®¿¿?ßV«V F–› +-•2eÊ´dÉK]è¾gÏžr‚µY³f–€??þøc÷îÝFÒRÀ +67 xâd‰üS©R%ØÜÕXîÝ»×®];Wh™!C¦@v/¿›´„x0äÏ"®83RG©²¦)ײÔBXTTwÔŸÔó\é]ðVîÓµ*© °Ôý—!®¦ÕCV©.ÌÆ˜áÔÕ}W¦Z$ÿÒC£¥––VB‘FK--­x”ù}òíÔðº~÷î]ЀOÉLÁõ-CwîÜ‘ü1/Å5¤Êýû÷ÍŽõíÛ÷ý÷ß7¿pæË—oݺuªÌüeÐ>-ÐŽ%'zðàýÞ6õRîW ~ÿý÷çÏŸc›…)Ž?Þ°aÃdÉ’U¨PA`MÐRvT+VlÓ¦MW({ÀdÆâ0ög¶nÝúðáÖôšJ'Nœ¨Y³fÒ¤I ,…áI>âãã–ÂtGŽ1Ι3'GŽð©î4ØŠ·e!¸¼yóJžŽ×j÷îݲ,ûÑG™_ì7¤~¼|ù²=é'¶Mš4Éâ¼$ –,Y0—› Jâ;Œ…K®‹)2eʆi&nž†-[6Zæÿ/s¦ŒÁT˜Ña¬í¶mÛV¢*}ÿý÷]ºt‘MÂøDr•š¦®q/%Õ(hÍŽ)K–,øÖ\×Í6ïx‘BK!5uæbã‚–ªUQU±¬Z*t¾J¦²ð§¾’Í4ª Ï|-(ªúµ˜!¬'Ø)XNW÷ݘêJ-µ´´’4ZjiiÅ£þ*´äåç΃ êÑ£G`` Ÿ½{÷–äPUOCÜ}úHw\¬Zµ + •oy/ÄÍCCCUÜ×Í›7K\ 3wO:U‚µ&Nœ¸nݺ3fÌ`h<'ø'$$èÑõ… æÍ›V_¼xQ푦Å@Y”äñPh‰3÷ïßÏ·Ÿ~úiöìÙÅ0\ KƒxlÖ¬Y&å *ÞrçÚµkô¤CÊÙI9ܼÈxõêUHP-z*´¼~ýº´Ó±cGK°\…–?ýôô9sf:jÞ¼9Èì4¡eºté€J9œ?sæL™Ólٲ͞=[€šçJâãß>kñ"óbŸºžÎ¸¡¥óå—ì§ -+˜ŽSw,Ë”j{­yá[udFËX͇ÕpäGKIW÷ݘêJ-µ´´’4Zjii%ݼy³Y³fvâø³ªX±¢uá=àÀ–UË +(/K—.UÁTE€ŒZ¡›5k–›^ AµESiíÚµ–3dȸ:mÁ3&mÚ´ŽWÑráÂ…²¦æíí}ðàAglhé0:í6(Q¥}ûöÙ@!;„†……IÞ“F©µZÑÓ§OƒƒƒeG(/ðöC «W¯öòòry6ÇŽ+û]íh%«K¨k×®ÑÑÑN×h)úàƒ†*k‚#üÈM L²Ì ÀMÒ}2Ñ.\pƒ[¶l)ÕÕžÞXuìØ±Ê•+›»3£åùóç©n±G¡%>9r¤h¹ÏÙóiPûâ¦å¾S]I£¥––VB’FK--­x”¼z½};·nÝjÑ¢…´ÔÀÕ«W¯V­Z%×. ÞóK—.­²C–-[Æq¾Š–I’$)^¼x:u†NGÒ#(1dȺ¨P¡MÑNHHˆZóš={¶KÍëÔZÞÇwìØmM:µU«V¾¾¾XU¥J??¿O?ýxܰaÃñãÇUZC‰p‹‘ááᔑ@Cæ ±Sß¾}±'44T¥Ɗ–éÒ¥ €¹ÀÏC‡íß¿;{ö¬4Â@ J‡AOMš4 +3‹ÞÓ¤Iã06 ?~ïÞ½4rÀÔY¾|yé%uêÔ­[·†¸¥>¹f˜r3EŠ ìË'%ߨBËçÏŸóÍ7Æ›6m’æ ±‰'a[†/§1iÔ¨QR’Ž +,èxõ¬%äˆ+üýýûüùó>–bè“O>QÉ.ïÞ½K-¦IÍ8ûL&„´ÿqü!–±·k×®V­ZP¤À¸BK°qúôéböÕ«Wù³víÚƒV)V>~oÛ7Ç—Ìh)|m)ÈŠ;Z* c¾–LÍŠ-•Ì¿^®ÑÒr®Ó‚––ûvN4ßwcª+i´ÔÒÒJHÒh©¥¥ú«ÐòöíÛ²öjAg+W®+V¬È”)Xò³`UÒ—b°ælâ‡Ä‰«›ÔíØ±#æáí‰'JøšÒ¥KK4$Écö9à·*UªHõÆß¹sÇil*ÿ¹“1cF• R…ñ-ZDk´ ©gœxæÉ“Çl[ªT©ð’"k ^Ž‹¶jÕJ¡¥eC,pý².yôèQ9kižwè5""gb’e8Œ…©¤q1oóÐ2Y±æ7ß|S´hQ‡±Ù ¼À#rsË–-*¢]5kÖÞùóçóÆq–yáRÉL]ÉÍÖY-----­x”FK--­ …–éÓ§a$­ü¶mÛŠ/îꕾP¡BÅZ¾xñâáÇ?ýôÓäÉ“Õ.G@²È’%KPPZ‹‰‰f·nݪöj*#ö¤'Ož‹€Ø'<<\VÊ`4”Xåçç·gÏžÿÏÞKQÝï¿Y~–¢˜E)5‚àÆ-Qш¢ ñKD ˆ‰Kƒ„°¨%nhÔ ˆDÜ@´Q0 A‰Á*F0 ¸Æ5n(J¬ù=5ŸâS‡ÓÝs‡.}߯?¨™žîÓ眙¹ô3çt·Úõá‡úhéôéÓ9äí·ßþ{Ô?øÁ´B8KSõW oÙ©W›6mÚ¤I“^½zEyYéI½Ô¾}{eÃ:hêÔ©ªÃ{ï½÷AÑçŸ>vìX+äàƒo&¨—Ôu .ìÚµ«ö¸çž{þö·¿UnÕBEõÔ{4h5U#¬êV[m¥Vüð‡?´Õ‹{椓NJ–z;V¯^­Û±cGµ]õ‰úÙ‡Mõ.Ø êÖùøã,XpòÉ'ÛG£åÊ•+ûöí«^Ò‡Êî7ª7âÖ[oµaÙÖ­[+Y«u*áúë¯×^²ÞÊÒôR7ê]þâ‹/ÂF}úé§o½õ–jB®l¶ˆ–r 5ZΜ93y©§—ìœ¾Ô ±…âí0  bßlhIëvØa£Fºÿþû—.]j×QšÐS…²#Ž8Âç¯:EKɨ¶ +2ŠwÞyç}÷Ý÷ïÿÛêi‰h¹ÓN;uêÔ©GC‡µáKE e 5AN˜0áÖ4øÃ”XG}àÖsq«V­~ó›ßÜ|óÍ>™ÖZ}à 7hM¥W;Ñi/êŸ9sæLœ8qܸqC† 9óÌ3{÷î}î¹çöïß_¼‡ÕK-_yå•ñãÇk /¼ðšk®Q–¼÷Þ{‡®mO?ýôC=Ô¯m6pðàÁ7ÞxcçÎ-÷)ô)€+zß}÷Ýj þ½ë®»“£–_ýõòå˵²ÚxÙe—]{íµwÜq‡ú'ê½_çwž5_I¶M›6Ý»wïׯ߀¢>}ú(“ª>¶– +Ë‹/žÙª¡ž‰frî½÷Þ6ÁXE)î¾ûîÖɳgÏ.S˜þ#Øzë­³Ú¥ó”O­>©.\xÐAeur謳ÎR±á¶Q•—¯»îºäPu vMÝpÒo–¦M›ê]³=*/ÛH®Þýä'€ÍÑ@l¬h©¸1wî\-üøã/½ôR»7åÖ[o­„xüñÇ:Ôî4Zµj•ÒG4„·Ã;~øá]ºtÑKãÇðÁ,X ¸š»gÏžÚÄz衞Å Ua¨À›øàŠ+®Øn»í¬-ûí·Ÿò¸ši×ïÕ{wÑEMš4Iýpà 7hÃcŽ9¦ÿþýë_£¶üë_ÿò ¿×^{]{íµÓ§O¿ýöÛíò°ú·C‡öê>û죗²úäwÞ5j”örÈ!‡X­¢¨`«Wñ‹_Lž<Ùn(£ÈüÊ+¯¨ß´»;ï¼sÊ”)ªjÇŽmî«Ò¢:ç„NÐV©'Z**ê%5íœsÎQ§õîÝ[Uõ«0)ŸwÜqúŒí²Ë.öQT±G}ôÍ7߬|=f̘SO=µS§N—]v™Ï `sC´©ÑröìÙŠ„YѲM›6=RG-?üðÃ!C†Øè’ò©rÄË/¿¬5“ÙP‡ú:ì +WL˜7oÞŠ+”•OZ¶l© ¢B¢k³(Ðiaûöí[µj¥¥]¯*RÓ¿Ó¦M³Ë«ZŒRÄSz)*¤kÖ¬yë­·^ýußV³h©£hiéImT5vÞyçëShÚu×]Ž|8U)IµUeT櫯¾úÒK/©s|w*í½÷ÞSÔ6ÕVÑRÿXˆS[&L˜ ®mU‚6×~'Nœxì±Ç¶nݺG?üð²e˔㒷áÐŽü2¼zwš5k¦MTC%²=öØC•ô9·¥£¥¨† +ªêdõôö5iÒdÀ€‹-RìF6…â@öï~÷»½÷Þ[»ÓŽ´;u”ÝdÄ>x_|± +œ3gÎI'”—T0TY“õïo¼1kÖ,…G{ ºwï¾`ÁEråwíÝ6QáÚžûî«4úÔSO©ÇÔÉÑ|ìš ²ÃûKÖ¿Åd´Ue/E¢‹AE{/±UtJݦ³bYå@c@´PCå@–#õæ#Ï=÷\258Θ1£8×Ò®E£L4xð`[S‡ýŸ~úiÖ®-ý DwöÙgÛ«K–,ñ»oè/atÖÞ;ï¼sá…Z QbŠnY¨8Ö¿+PiE©ªúŽrsçÎ=à€êŠçZŽ1ÂËÌ™3“g ¦:óÌ3£ þ”¦>|¸]9稣ŽR‹Vxâ‰',ê*´–– £eiõFK£ÀxÆgDÛ*9Nš4)ZS1óÄOÌÚÒ÷½÷Þ«ÕV¯^=tèÐhJ³ÂãW\¥Be[»+è;ì0nÜ8ûÕâž{îI^ÍI5¬÷Ž$5a1Ð=º.Èwö4ù¸â—"z)LpŠ„Z^£8 ÑÑ@ Ù‘sõ夎Z¾öÚk_|ñ^{í¥¸´Ç::ðÓSe‡¾}û¾üòË…Œ+Ä*7ÝvÛmmÛ¶mÖ¬YòTÄÂoûÛV­Zm¿ýö(Ž?þøE‹©V=öX·nÝ´»:L:Õïb^ýu…ÚŒJÕ?ºñÇš5k”VT¥ýöÛoìØ±J»¾\MKÔ‹h“åË—¯XG-õ<¨§ÊΪöÑGí§4>üðÃ;ï¼³5¡I“&Í›7ßi§¶ÝvÛä=1;uê´páÂU«V­\¹Ò +§ûª™zªþ»H±-Û´i³ûî»6L¯FU}ñÅW•./¹äëåD-]¶lY5ÑríÚµŠóVaÕüÕW_}öÙg ¤ýþhÕPïÅßþö7ÛäÿûŸÞbUã©§ž:ýôÓõVúÇIŸ ¿Ê®>x—^z©z[ QŠÔ§NåèæÕô@Ýe³¯C +¡7Ýt“Þ‚#<òÉ'Ÿ´…“'Oö«9mµÕVÚE»ví®»îº +ò›L”ÅôÔo½¤®¨ò¥ê¥haç¢zëL´€†C´a´¼êª«,Z~ñÅK—.}ðÁïºë®?î¼óÎI“&-^¼ØF‘è~õ«_%o>¢Ü¡¨u÷ÝwÛÍ>²(­¼ôÒKúÓŸ”O=—í¸ãŽ]ºtéÙ³§^{íµ'Nœ5k–BM´í[o½uþùçÛ¤ÊÞ½{§®0cÆ eRe«­õè£öéÓgÀ€ +;6‘5•r™®`«ÈvÆg()hûåjUŽzàþûïâ‰'|´tÚ´iv½SeÉc=ö–[n¹æšk“SïÒµkWÕÙ +?í´ÓÁ¬uÈÈ‘#Õü^½z©ªZ§_¿~W_}µz^mùç?ÿ™¬¶rÖ3Ïy衇콕ʪZS•Ôšª§ªtå•Wn¿ýö¾ShµUÔjöyÓ&%N´Òü©¢¥ZªX}’mjw™ŸÀM/kB¬Å±pMg¬ì¥ˆ…кìAư2Ñp¤G¿hyX`¸ÜÚn®Â£mí©ýéÈ*?š0 ¹D´PCv8W}9-•DÎ>ûìè¤ÅÒÞ~ûí~ýúYMü\ËH9Çö¯¼òJïÞ½m Ëé8ó¾ûîËÚÄ¢¥ZfEËä^|Ø®k×®%®úüóÏûåRͶÛn{ùå—G·Ò)·k×®®8ø«f 'Ož\Î ˜{ì±Ç´iÓ +ÅùºÉ[r(©œz[z÷Ýwýë_Ûæƒ ²h©æ÷íÛ·ÞÊH«V­’=?f̘h5ÅíoP¡xŸM¥QûlDW¬Ulüýï]V½§ +àÑRŪðÍ6T: 3`rPÏCbe/%YuÑàf]057*Ç£_4$jZô!H[ߟZZ´xο k–VÞâpõn`sF´PCvXX}9-¿ño´nÝúâ‹/ž:uêƒë<ðÀ÷¯O z衇~øÞ{ï6lØ>ûìc5 'Ä®ZµJiè†nðI¤¡?þøÙgŸU Jpv& R"ª á¹&Mšüñ#GŽ|ì±Ç’S"˵Œ¨V~AÚ]wݵÿþwÜqÇâÅ‹“—}á…Ž=öX[Siå¸ãŽûå/©š(¼ü©èž{îQŸyæ¯Øÿû_•Ö§OŸóÏ?Ô¨Q6yX‡Í:H>óÌ3{ôèñóŸÿüôÓO·kÞÚ ˜ŠZxÞyç©! +n'N¼ýöÛ¯¾újm¢ ­Mþ¯høðáÉK÷ŠC“3fÌÐ^TŸI“&MŸ>]aÙFñ¾úê+_xá…ƒž3gŽ ¶~òÉ'3gÎÔåënݺ¼Ž÷ìÙS|€õ»ßýn—.]ôö-Y²Ä©¯¿þz»„ì7¿ùÍöíÛ«œqãÆy<×ûh“„.\ègw¾üòËê +½³&LðSD_{í5}„”Ó;ì0?ÝÒ¨|%âäh²:yÖ¬YÚJÁÄ®š›J]abUì‘G9vìX}z*Ò›5wîÜW”Úô,vÙã0šm‚héÂ+ÊÚÞ“kÃ%ý¢9ÃAF߯6´Õ¬™a}Â1Ö(ŠFçZ†)˜h ߈–rà7Þ°héN±kÏ’”@õo‹-´²_¦FÑò/ùK¡a:ôª¢âE] }ýõ׳gÏ>ñÄwÛm7í×®hjjQ´´³Í6Ûì¿ÿþJjÑÅX- dÙ$õ\Ë$…å5+YÕþö·¿½Ã;„—qª•MÐUù*\O•¡”’Ú¶mÛ¼yóÝwß]]´Ë.»tèÐAáÅ·Z³fÍG}´|ùrÅ®fÍšé8ùœsÎQÜVÝì&#ª€zûÊ+¯üÎw¾£ÂÕ Ë–-S°UÄîÕ«—2¬zuÈ!ÿøÇ?´ÉÊ•+õªþµ ¢Q •’nºé¦½öÚKaJõQ­Ú´i£m=¨Ÿ•Ñ¢míº:ZG•\¶Ž¿ùæ›Ú©Þ‚ðÆÛm·’ò‹/¾hÛ*iÚy£ûî»ï´iÓTmÃÕ[¬D©žTŸ(¢úൖk…ÊÕ«WÛpu£z/y +ªõ¶¢¥íë´#ç8àG?ú‘¨Éz-}ÀWŸœïÿû{챇º´U«V;ï¼sÇŽçÍ›Wï‡dÓˆNB,ãt =!6Uݺ‘Óh@ÓEVKDK¢ö»Š=-¬!}ýp6l!1!Öwͨ%€Æ€h ”wì¼Â*)Z>÷Üs…âà`Ïž=má©§žM"ýꫯ&L˜`÷»×‘ä¬Y³ +ÅkœvëÖ­Dáçw^4OR{Qð±WO:é$E¶z[ªT¢5£’Xü*¯NaÓ&Ä*~^qÅZ¢V诱ߊÑ]uÕUѶZóÜsϵWO9å”ä´Ûûî»Ïn¿è·YQÅN8áÛ¤ÿþÉkÀ&ýç?ÿ9묳’o¥û +(Á1"jàÞ{ïýÄOŠ!qäÈ‘¶ðg?ûYtu¦µk×ê°·ÝvÓ«ÊÔŠxYc‹ú°•>ß³_¿~~E#£€ì“{ò“ŸØI©©&Ožü½ï}/«ä¦M›Nœ8±²ÎÙèJ 26ôe|J×'™yCa´ ‡“§^ê±öîg_Zõ ó–4£DìÅFW¬%Zh ˆ–jȘ«/GAføðá­[·Þÿý>øàƒ6Ü>ûìsà*zØ@”­n½õV-oÞ¼yò/˜BŠâR¡V4hвeË +ŹÊ5mÛ¶Ýo¿ý¼zpÀ´iÓæ¸ãŽSú‹ÒÊ'Ÿ|róÍ7k“V­Zi×圠÷î»ï* î»ï¾íÚµSáû©>0çÞ~ûí .¸`Çw<æ˜c,x*+÷èÑC5l[¤Bœ-‡¾üòË»ï¾ûÈ#ìØ±£jÁŠ·¡TlѢŘ1cl‰Ö?~¼r“§<׬YSo[>ÿüs%)íÅÞ8Õêˆ#Ž5jT9;•7PíRëôžªÌ¡C‡zʘ6mÚa‡¦÷T1?9F¼téRõ¤Þ/ååçŸ>k/«W¯¾ýöÛÛ·o¯]håð½Ö9ä[n¹%º/Œ*6}úôN:éU5ðÍ7ßÌ*\wÀ€*MMÐÒ?Ÿz¬Â»uëVqîÞèRG-=LÕ5äÍGRoð¡ -Ø&o#V5ë\ÈpB¯½^¤ÈrbôÇÊ6 ‡2 ÙÑ5*r‰h  †6V´\»víË/¿ûì³zgKÜÕ¥P<ÓV=£]ÌŸ?ß?oövèS”ÚUL=£ÂK7Ðnå¹páB}PÕ? +žõÞÌtSjYd“ÑÌ¿ÚáãŠ_ +Ùe”:“{÷Ø«ÇÉs!-†©6,Ácc¸Çäªme†ÑÕëï“c‰–òh *ccyÉ„UXÿ;ÑV•½Šn™œÞ×2 ¡Y÷Œ¢q<³Æ“C™aùzV/¼êäÑ ÑlXh䈖jhcMˆ€M,yÝ!h䈖jˆh `KĹ“D´T‰h ¨Ñ@ 1! ˆ–jˆh DK@•ˆ–€*-Ôbòh  †ˆ–ù@´T‰h ¨Ñ@ 1! ˆ–jˆh DK@•ˆ–€*-Ôbòh  †ˆ–ù@´T‰h ¨Ñ@ 1! ˆ–jˆh DK@•ˆ–€*-Ôbòh  †ˆ–ù@´T‰h ¨Ñ@ 1! ˆ–jˆh DK@•ˆ–€*-Ôbòh  †ˆ–ù@´T‰h ¨Ñ@ 1! ˆ–jˆh DK@•ˆ–€*-Ôbòh  †ˆ–ù°¥GË–-[ê¸TÿÚÓ+VØ‘jçÎhóçÏWù£Gn òkkÊ”)Öz`KhKÔð -Mï‚Þ‘M³ñ®œìÏEƒ&ÙýãS(~;¢&ØSÿX>uKU­l+Ðä#ZúÑ£'#~*ã¨Ãr[â=¼¡ÑÒì74$V¶äÑÒ~'ñß¶èAR–ö}´_º*‹–•ýä¯+È’ƒhiÙdžu0iOýàÇ/}‰Ö´èvÚš/ô`åQ+ZÓvçÇu[ôÁjÈÚk}XXw4nOíP6<>÷°iÝŽ ['ûjáVÞ·õnU›.À¦Õp_û:ë£eßýè³]XÿÛmK²þ$?«…õ¿ ÑšaÓ6î‡Ù¢¥ê`{´¯Œý´üKäK¬™Þ(ûÛå?e}õÊÙ + ”hٹȞڱ= ‡À|¡Dù‘’#Ù!e´•:Ú–X‚hi¯Úž¿º¥ 'ÕÒèiØdëFë?8·õ-ƒ‡¯Î±·­ü)½ƒ†Ž–öoaÝïNÍ +ëê|aêßBÆg5ëSí‹ÂÔ¶±>ÒVUk‹=µ?>á¾ì[é ý[¶4¬ªµÚ¿ªa/±@$ÑÒÞì¨Ï~ÂÑ_'<úJÆBâP0Úð5myø ÚüÈÙÚhG°ÞcQÏx÷FǨ©!19ÜYÎV@Åì³äßMûÝÉSRøs³þ¤~V ÙŸj[nå„«gõ·FyÉž"=‚?JÉŸnl…($FÃenàò-Ãilv¸åGwQ´ô|äÑ2 +Œáš~ܘºf8…,<¶Ü¢ùñ¤†¨½C¢ÜFøðÀÛ''‡C!Éίw+ á™þE'‘ú'0õï@!ã³ZâSN•77Z†²Ôlm sŸ—³fDòpš-£­"ùˆ–…õ/“X·!£–%¢eé5s3RòãIÎþ¸üQË($nÐá:Ѳ±ñ_o6:ÿ,ù¥oüq¡ìQˬÏjé57îHe(ŒÆÞu:j…ÄèW ¢%¨Ln¢¥Ÿ‚TÈ8dª[ÿ\Ër¢¥\…שçZ†ƶhÞdv Ãx‰s-K„Äp«ðŠ@DK6I´ôkÝ‚¯|‰s-ˉ–õ~ª£Œ¶±~ƒòª†'•—s®e‰è[…×DK°¡r-íèÈ„ƒ°ˆ®[N´,C>-ë +±ùHCáñdÝúWŒnv-§†D_S¥…×éM¾MY[Õ¦ ѸyòŠ4áœv[RÁ{Ö§º\!v#~˜£h]Ž,¬Ut…ØdHô5ê¦FשּׂB[z´ÔÑ@ 1DK5D´È¢% JDK@•ˆ–jˆ ±ù@´PCDK€| ZªD´T‰h  †˜ ¹‰–¬[§eË–áKzªW£õ§L™¢5W¬Xá“FÝÐÕÞœ©[¢ž,¬ßÏY&;¼Ì­’o—–@É“MðnF_pûÖ}®’r­ Õ´•?NêܹsƒÖ¹ªCòoTò»™?¾^Õ¿l•äåd}s@㑃hiÇ~ᑌÅ?€,3Z†œ°#Éè¨;ìØ¬NÓ±n‰·£ü®¶­üiêQ4P¯–EþÔ> eGK_óa_èKfÞÎEÉ í7œ0Z–³URø5·^âO(\¢ejr ˆ–Êâa-“ÇØ‹Â }ˆ':æ,½U’Ûp«ä8 P¯Ôähï+lþÑÒ‡øÃh¶Ë$¿5þÕöåål•ýò“:Ã46[z´´ ’L…ó‹ì1Ñrƒø°NtÔì¥äñ¤â¼må^ÎVIÑЉ½ËÕ4 +›-K: Wx2®(²¿[b´ÔWÃz,Š–ÉÇh¬ßÚbYÒÿ<Ö»URe¿€ÜÛÒ£¥êÍ)DËÊ”-£‘ {Zo´,%’ç‚YõӸɓ†‹–Y¿;…¶Ähéʉ–áŸ>{}¿êÝ*)ÙiÚ$ü†2w€ÆiK–©G†‘Ôëâe QßÚ1v˜ø¢Iq~FËz·J²ÃÔ¨&ÑÁ0éõ*ç{¼<”Ûâ¢eòw¶pjºÿ¤EËÒ[%ùÐg´‰’ºh I´¬à +±¥ŽMx*ô+FúÊY'·–Ø*©œãÒÍùh›2£eWˆÝ.[HDËè‚f–šý©·(Š–¥·J²ù´¥{5yþ&h ¶ôhYÎ1 b+“zÔm9ÑŽ®£q_'Ùá©[¥*ó½Ð.ÈþùPú§†j¤Þe#’§ ±…õƒ°êìS[Ãs!“Ý’µUªr.![ÎTd?[z´,q?|"ZV¦Þa©ÌšU˜Ú¥áøf;5DËÜh¸hYȸŒO!e9‹–ɬæ©_Ϭ¯aéöÖ»ÓÑ€ÆjK–…Œ‹N„§ã-+“z®exÌ™•ï’çZ–³Ur[½ÅÉó7T©—ù +§tæ)ZFS8ÊùÙ­ü­R·5Éïc9WWù“ƒhi6á/ð6ý’›T)ë:þjÖ`Sò\Ër¶2©c"ÑmîUÚfr²6v/jIÊ?cyŠ–ÑyÊY§L¦žkYïV&ëOeò|êͳÇ@ƒÊA´4%nNA´¬Lés-KŒJ”8×2™UÃXâ0Þ¯ÿSúÐ[œk¢ Ûá7=OѲ°þY“YsJŸk™ÌªaÛKœÛv23 +hœr-l‰6A´À&@´T‰h ¨Ñ@ 1! ˆ–jˆh DK@•ˆ–€*-Ôbòh  †ˆ–ù@´T‰h ¨Ñ@ 1! ˆ–jˆh DK@•ˆ–€*-Ôbòh  †ˆ–ù@´T‰h ¨Ñ@ 1! ˆ–jˆh DK@•ˆ–€*-Ôbòh  †ˆ–ù@´T‰h ¨Ñ@ 1! ˆ–jˆh DK@•ˆ–€*-Ôbòh  †ˆ–ù@´T‰h ¨Ñ@ 1! ˆ–jˆh DK@•ˆ–€*-Ôbòh  †ˆ–ù@´T‰h ¨Ñ@ 1! ˆ–jˆh DK@•ˆ–€*-FbàÀuuu+V¬¨wÍÑ£GkÍùóço‚Z1! ˆ–@e,©¹–-[–X¹œ°VºmÞ¹sç ª¡ÖS[™iQëØšQâ+]½Š-òh T&´ ¦%—Ö²¨Ä +ÕGËjÔ[=4rDK 2ÑüÒ0|ù€¦‡Aµôj+Xµ ˜¿Sá¾ZXš¯¯b“S5l5Œ–V°+Ók2eÊ”h§>Ê™U=À-ÊdEËp¹G¹(ZÚÂpÍÔaAφÊ}É­¬(„Æwä Ñ7·5=ÏZ9N½LÛÊV'ñ6ܨ%‰ ˆ–@e²&Ć3c-i(ZZ óW Ù-,Ê£¥ GÚÂð±ÑS/Ç“©U5¬vjý•=Ã*… Z 4¢%P™è2>ñÂQ¿B0ðW"Zf FEù.êÖE˰–áŒVrÉh©úDC±ažå\K”@´*“u/ µ,1ã´ÞQˤzG-Së_ÃQKäѨLV´,ç\Ë2£eés-mX3º’O½çZz2õËø$Ëä\Kl(¢%P™¬hY& f]!6-ý +®Q¶0ë +±©·;±W³®]Æ6y…X«¡ñû`fU¯zDK€| ZS‰h l(¢%Ð8-°-Ôbòh  †ˆ–ù@´T‰h ¨Ñ@ 1! ˆ–jˆh DK@•ˆ–€*-Ôbòh  †ˆ–ù@´T‰h ¨Ñ@ 1! ˆ–jˆh DK@•ˆ–€*-Ôbòh  †ˆ–ù@´T‰h ¨Ñ@ 1! ˆ–jˆh DK@•ˆ–€*-Ôbòh  †ˆ–ù@´T‰h ¨Ñ@ 1! ˆ–jˆh DK@•ˆ–€*-Ôbòh  †ˆ–ù@´KS¦L‰rëüùóõ´sçΛ²-[¶ÔNõoT(P[mú=ZKôo½»Ð:ÉFi*Ó +I­ÕÀÃ%V«hµEV=kBêj¥©nuë‹v]>mh%DíµNŽºËW6ªyV±Ú*ª’o¾qáruHjKÃr¼Vü~h$ˆ–rÉ£¥íoúhé)2Š6:ÂxbùË—x«2ZŠi(ÊAV«+V$F…l¬hµBE•Ó®de¼™aˆ K «åQSYúŽ"¡ع(Z®b“YÕ>o^ŽÖ‰b)¹G´PC 7 ãÑÒS@-ÃÑ´0§X  —ûð“ná¢Þôggþ¯/·ò½&^š=õñ²¨ð¬¾*-ÃDæµ²%¶_Ë_åDË()k¡Ê cr8NçíMFKª©›DÖSÏÈžæ¼¶QµÃ®HMvᮽ۽™¾Ð×ÏÚQ²Qö††¿cT<8 ÀŠh  †6M´ GÜ,zxxtÉpF<ã±%uÛ­ËJ¦ö48³åÉ ±•EËä[]ÚìÐ +F-­‡Ã‘Vo‚½d{)-S7‰Umwa +[FÅÂúI0|ãRß •æé;+Fåû†QZþ ›£&‡(gü€-Ñ@.ùEÔ¡~Ö„Ø0Ä…c…6ÚF*{…¾ºÄyQ¼¨¬°¶Ó(îm”s-}_a‚K­mÅÑ2µJaøJàK¶+ÜÄ+ïcÉêÙÊQÛ}5ë= tVrVü/”Œ–ɹ»ÃõµS«CØÏ6žk­£H—€Ü#ZÈ%Ov>D˜¼TN8²FKKa¸³B,,DׇÉL´ð˜:·\·',9´£e˜“AÏT-“Õ;Ç£eÔWQ’›øuu|6ì†FËrº(Ù̈Z—µU8k×OêŒ.ãÊêvò„h  †²rYõÂAÃpúk8!ÖŽö“£–DËhL*<3+úøWj„܈ÑÒŸ&§•ºê£e8È[zÔ²ÞM|/¾¯ [N%›ª+yŧpx4¼æÑИ-ÔЦ‰–…à$JË a„ô³…ò¢¥-/1Á²v.§ · +#j2î•-“£‡É“-[•˜ù™š:}:h9Ñ2Üc™Ñ2kßuîê6ä2>QKK4<õÕºÄR²2lêɹ…ŒhŸUòh —¢héW7 £e¨üh™‘L4ŒÂ]r:®W)5õ”ŸBâ>•á-3Œ×¹ÄíUB˜žÂ{b–-Ô-S7)¤V/ºùHx¤pmxñÛÒ n>’úŽ„oGê:ÉËøøãúý€Í +Ñ@.EѲ°.­„÷ݰ´h“£™YѲ°~ºLæÊðš?¡äeê|ÌEËÂúa9u&g” i#•Ñ\__ž¼]HÖdT°>âY"ZfmRȘÚê§mF Œ~ð:‡…'¶:ºPm$¼P‰_¢ ±ag¦6€œ!Z¨!¼kË.sTëZ¤P­JœêX*-ÔѲ¶6Ûœ5zôè†89Ñ.*»Ñ‹¢%`3“:l或€*-Ôbòh  †ˆ–ù@´K~ _b÷³ØÄ®±[u¤Þ¤#\-ºë¥ßI¤œS“«ùK’·É°;hD mÍè²9V»ßGtY»­Fx×Èäm>ª¡æTy Ÿè"ÉK÷D7 +±Hö¤—úF${€ÆŒh —<\x‚ØôÑ2ºo£/·ä¦'Kp¶ÄïÞhÊ©p²™¶»ð±ï(õžŒ–­<(Y¨L>ö2mMëdßÊ^jˆ+»n(µ±D5¢{žÚSß0 øžI£N(¤Ý¥€FŽh  †nBl8næ¬01ù +ž2,ôù–-÷1D/ÜÆþ²FÄœîù¿¾ÜÊ÷šxiþØÆÈÂå…’}eµ0UIûõ·0Cƒƒ-‹¼zQc}Í0p ,Ššìí +“µon›xjóšÖ± +„ó·)7L]mU"ôÙ®½æzì-²:{«}_^Xÿm%Zàˆ–jhÓDK a´ôðeO‘á¶þØsPê¶%Z—•Líi8s5P ÓSé¾²¤“\+a³DU½V–Ú¢y­6õ LsÑXg(Ü wœL•Z==$Fƒ§Ö-a*ŒêãÂw-~UxÖèmC{m§Þ]DKÑ@.yF³¬¤85!ÖÏL,£–…u!(Œ¥á žsÕeœˆ†D+*k¬í4y–¢•PbT4bå$—{åSÃT™{T…­üÔó.“!NÃrôØz>Ênž"äf “ÙmEQÔÆd×ýÿöî 9 hnžxçKä˜WTQ5êÀVŠŽ»Þ[b3 fõ­–XærãÿøÑxõœ–ó¿ §µ×jçÍHKˆ¤%ÐÒ,»¹D¸•sÜ®lÆ´½2ΩƘšò Äå¿\µófâ•óý?¿3tNŸž®KŽ{~x‘qϧ¥<îóNçÎ!Õ;ë¿Gš¡É—GZÆÔi9ŸçÎ[žâu>®<>Ü«UËñ6—VýxVþ ¤%,¤%PèªËöÅEÃ8þbG(åUË/¤å’q3æUŽGÆÕ–d[6c>c\äjBõjp4¿èq{(Ðòè™/tuÊë’–s&6nx¼Ÿ–ÏœšÍ댿Ïxð*-Û­—Çß™ùפ%,¤%Pè5iy„E´‘ 1!çÄìñ\Zž~UÇ"ïåÌëk1Qc¡|v½ò¸Ý“8OãYîç~‘ųdã¡@Q~0?2;îÎfÆåñ1k× +¯b´=óÔ’Ÿñt åã8­à˜–W•}HKH¤%ÐÒ’–s^4¦eô|ZæÉœyûdÆyK1^N—;Ç®2|Y©<\}˜–?ÒNÉüZ9$ó"é,ÊeÃãŒßœ–ã"§g½žžØ3v}Žó·«ä[Í|åùfãשÜß*-`!-––´<ªG(¸±ùîÇÙjæUZ·˜»2žùåÊ\ §ËñéË5O—Pói<§i9 îônó¡@ù…Ž´ù1¾hüò‘ùAä´¿Ÿøü—Ä¿g|ÖÃo‡YUó +òé¦ÎåL!i ‘´ +]­Äñ¿þ¨¾‹¦ÙÛ€oGZ…¤e¡Omçüÿ5{;ðíHK6IK6IK X€¤%PHZô -Ø$-Ø$-Bbz–@!i Ѓ´`“´`“´ +ˆèAZ…¤%@Ò€MÒ€MÒ(d  i ’–=HK6IK6IK X€¤%PHZô -Ø$-Ø$-Bbz–@!i Ѓ´`“´`“´ +ˆèAZ…¤%@Ò€MÒ€MÒ(d  i ’–=HK6IK6IK X€¤%PHZô -Ø$-Ø$-Bbz–@!i Ѓ´`“´`“´ +ˆèAZ…¤%@Ò€MÒ€MÒ(d  i ’–=HK6IK6IK X€¤%PHZôðšè{ÿ @Sooo/HK€/ø ‘yª¶ +endstream +endobj +354 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [205.63 674.46 223.7 689.46] +/StructParent 237 +/Subtype /Link +>> +endobj +355 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [93.9 661.46 205.1 674.46] +/StructParent 238 +/Subtype /Link +>> +endobj +356 0 obj +<< +/Length 5710 +/Filter /FlateDecode +>> +stream +xœÍÝn7²€ï øúngP«ÉfÿA€ø'Ùœ³ÉzccÏ…³Š4ö +Xii$/¶ïpÅoqXdÿMYUÃg±P$O‘UÅf},²«§/¿y8Ü~¸º>d_}uùÍápuý¯ÝMöþòÝþÓ?/ßýþiwùæêãíýÕávùöé—üÓ_vW7»‡¯¿Î^¼z™ýúüY‘ð¿¶mTVdUWå¥ÎZ£óÂd»çÏþçÏÙýóg/Þ=vù­ÊºÜ´Ù»ÏŸp‘©LÕ&ﲦír¥³wwVê»·uöñÑvœ}tuý_ß=ö~“mÿ™½û¯çÏ^Ûþþþü™Xÿ)²Q[Û*WV²©‹¼i±ÎÆÞ´oM‹ªëT®uTÝýýöÂlvÛ‹jóÛnkìÈØßÎnƒÒ5"fCêÕˆª++“MLÝ÷wÛ‹ró üþ÷¶ò¾ßÙŸõæþ°½h6Wvð·öÓ½ŸlÛl¾ƒzº½Ù 4„ïÝ_[¥üÈ=>AßðÉã#üæ:Ì@è“ícÿ½= ]þD~:·÷•éò6:Øÿ¦¾iòYöáj[o®p!žàçîìÓPÕ@‰ ö³OªÒî2œUÛ¯}7m™×5 ¤ÎËÌ4E^u™½ÜÚ‰~ø³ëÔþ?{ýÃËì2ÂçûÃaGô·ûýገvÍ–ãñ!]lû4(M^Å,Y7tH[“uXÛW….ô×çvϨ¼(<ÿ4WÆäeÔ–]ؾµ®³w×ï7Úv¨sëîöBé:»¶îrºT]^””6Ó¹ +ñû \¿Ðœ_JçÕåa¥*;;øIdª³k¶:Û°æ/á§nó2L‹ïÂt­sóæüW³ìþÀ« ’‚«Ù´_hÍ=¯Ÿ‹5·¬Aë´æª®kNYvOÚÁ¢é¶55u6yÑ&¯«™qîÁyÿÁ\þ¶Aßß]}Ü©*{µÏò˷Ÿ®îÁª^~ÿ*+.ÿzuÿ1Û|x¸xù—mÚr_e°í +$z6®9è+ȪËý¡7ŸwÙÍŸv¿Áï»»-$æ¥M¯aS’AZ î]VýÛ“kûcoã£Üd>{Ρ%äì®;ȵõæn€lÒýÓÚý¼ùt5v²jÚ!_]×Lóu÷›õÊ¥ÿ£[7àƒŸ·ÙΙ‡œ8«…ýÕ¨;05²ðÆZöù«ûÌsv6ÿ>«ÊMÓ¿pvÏc‚œy鲟ÃÎÅàºZëT—ªyâ"ÉFæ“‹ +2¦¶Mh…%û0œ" 7ïœD?í–2ºnò¦™õb!?$N¨‘¥LUµv~Žý4]‡•Id·üð;¿L™-²x€æÇ2½¢QÄi:Y¦fvcÜ ƒ¤šã¤r>á;Œ^ªiü®HOŸ²OgÝñ›Šw¿ÛIúÉßa—ÛA­2P•le‘‘9<‹§®Ÿ&ÔP*…žj5uˆ÷¥©omÞ÷æ% è£Ë›×™f¯³Ý/HGñ˜c,Tyg¦Gî?ŸE8–±‡!¾Qp{‘Yt£húã­"÷É4@s3ÆÏÁŠc‘^É átK,#V)·'âCV•8$ÈÆlÐÚ…mL`"·ŽK²ÓlTºË›|àz…’È­pxÙÐ]X{tLWè¢p,E^gaY(—´JÇ3Âv^ËYl™ö"Ì:=õC-Ô^Š^©ÇžÈeØÒ“@4¦G>¨«®Ì»1YüÑDç`ƒ"†iÍ…uÕµy]Î/ñË=,7ÓîfûGØÝ¹¼ÎOS2–ß®4XÙÍ@°— ñ^áäøv(‚˜Ö\/í= +r%ˆpKtÖÚ×VyQÉÇ3⪿à"í>¦Öè±}t‰vÄ +=ô] ûòá< ÏÌŠ™„‹çc!¯g’ñ},³Œhë±)çS\G&œV8>ÈÆl<Û³Róëùß{8 a¼Ì7æ(5Ñ<¥5Ècóøðõ +g<:˜%޲1¼ÈZ;"õ¦ÒŒ…±?Ú†µ*ì¯Jï%ükUï©íEgD6܉敭ÉU0ïüŠ:¸á†IÀKõVšÔUˆâ‰äD³iÈÔ¤¡S“Y?DjÒK‘©ÉÔ•šôcOMf±Ôd¤&¶E§$û ]aRYÕv÷x{?½ŽÎJt…Ê„”+D@ºÂ%BëüRº€{7دUN•p‡}³­}^÷0–Ÿú‚I›Ø â™9Oµ¶îਗ–ÀÂà +¶nºÁô!³ ²öm”¼©ŠZ8CÁŠ$äeN˜SM²«Nòý$ò6Õ˜ÅÈëEòNýPäõR4yÇžHòú1#È; DÉ;ŠÈkìRt8«ñé,ݘ%¯©!»’W ‹ ïRMÞ4¿ò"¿V9e±‹´ü¸·yààÞ8s¤ê½)]æÍy¬W(l‰OµéÆ,`‘µ¯Kûï>A>>Fàï/o›Ù_ö÷7¡§ +bŒN³µlälØÖÿœ]QãÒpé% “×ÒgÈcäõ" y§~(òz)š¼cO$yý˜ä¢äEäµqÜ6qòÇ,·[&;cI¬Û¼nÄ$è"H¼ÔE“8ͯÄȯUN90RôÓÓnÛgúç‚ܯÓEá_üãEð¨K–ÿtuãk]ÎÜ@ÊÜÍPƒ‹ê×Y®K5õìpíJp8(!³¸Æõj[nwãÙ±»¯»ôÅŽöo ³'x •i•ºsÇÈ 8“•5<î&¾Na&›bÌ*8-™ìE&& ,æÉ'–êWŸb–÷/…Ró5`”³ÛÁäI ÊäQ„g²éÊYêS™ŒDO,•ÊU%¥1«ˆ@ñR‰â#ÒÝ! Œ´üøtçªÐýÍãv³wϧpwW·Û½#ræ¯U±yÊæO‚ñúŒ–÷WÜt-ÄøÌòÀŠp1=vÚ³?;·f <>‰-a—ƒ^Y틘™­ø¶6Ñ’] +Cs7¸ñanb§Ùãªñ°='áY—cêK™õü’ÆRæ©*eÖs7#)óØ•2÷æìî‡kfÍìSh;ð:¦ÏŽÙçK*7™)Ï&¾oM7f#³-NÈŒ%ºâ8Fºh§ùÕûµÊ©8”Øß÷ŸCØ=>¿LÚøxf*R-o—C€B¯P’ãº1Ä¥µG÷ÿË"zÃ.U«•¯±Ö÷mÊJE]\`EÞ¦¤!Ѥ¾hIÀ=¯O°W®÷†ÈÆ,÷µîq·‡RMòÜ“`˜{Z™UŒ{^„áÞÔÅ=/Esoì‰äž3‚{“@”{£Ͻ²málVVTU5tÀÐq,;»Û[Þ:ŠsP¢,ÎA¤Œä`¢c=±c«œŠ§‡XTU¹{FÍŠªª¡¼“.«J4]—5„;F—½B .[Ä&º1‡Kl­—Ëd“.ÅÆ%|˜¢qéE\NýP¸ôR4.Çž(\öcÇåL †ËID€KØÖ‹êjfWEôÄ‚²©àŠ‹AÉi"(¹ÔDS2Á¥‘È¥tw>"-ÇOP é7ͨp}QõÄ©žÑúá²×ž<:[ÑSÒ@º¢'l k¯Œ+zªñ†žhÉbºîNÇtÍìæÓìñŒFöœÂè²mÆÔ0Âè^„fô¬‚ѽÉè©'’ÑÕd7.zš},zš>gŠžJS™ìl’á<ݘLS”¹ +”L^*£™œæØ€eäØ*§2ã V=ùZõö¤ª§šÙæ§ZÞ†/‡€…^¡ q­ñ>ŸnÌY+!"³ÏO6ÉCQ:€a(Z<0‰k/Â@qꇂ¢—¢¡8öDBÑ‘¸NÑÄu$®Zû‹ÃÓ—„ÒY:êæ¤tU Œ ãRMÇ4Ç:"ÇV9EÐ):µ.¨f*?Sí3î;z…âÊOº1Ë@d­€ S™l’g tà ,;61ô" §~(z)šcO$ý˜ œ¢ E „o|.% lpi$ݘe *rUÊ(PF0p©Œf`šc‘c«œ"ˆ‰‹€¦(2Õ0ÓÂ×K³#€ŸW(€_ƒ‹"éÆ,üµø1UÉ&yøI0 ? €r*ý Õ…÷"t]ø¬¢.¼—"ë§ž¨ºð~ÌøMQø"<ü´Ý«O÷2©²³AÒ9øA‰Wuôm¥?ÀÞοLrÜÉÝ‘)çK´^_QŠìd#Ù+”ó5¸˜nÌE2¶VÉL_²I.’ÅŽäŒ速õE²9JccæY–ê™ef ÛRhˆ/3ó€Q`·3¢†oˆ–ð"‚ +>Ýó¯b&Ê£\ÁG7f#¹©`-Gò½;"|mËÜI´Q••ûJed#Å^¡ à¬ÅçÓtc6Š‘µ¾"÷[A0·ÌIuªeÛŒˆÇ1Ì0¡¿cs/Bó¬"˜{)2˜§žÈ`öc_–g±ey,Ëð޾Z²'iñ©5ݘ æªÍûì¿‚`~ýb[nâ[‰ÎàÖD¹oô_ê$·&‰þ)]Ã6û·Ê© ¢.×u@Ѻ/tl™ëTkm@›µ<½BÁ~¥ÅÖtc–ÈZ ™ëd“|–#À0ënöÍܡ튗 w+S/ÄfÅ ‘{•±j«ÒÁÄI ÊÄQDÀDXȈ‰ø¬šnÌ2ÑÓ«’äLè$˜¸ÔI31Í¿‰È¿UNá’\D¤EZ’Û2çÔ©Þÿ¶XÆùù¼> ùð15ݘ%²V@¾Ž9¦N6É“O:€aòY ©U }^„aßÔ?/EÓoì‰ÄŸ3“@£ˆöÓVÇñw|Á0dg,µ†G=OÅ¡@'Ã¥N‡iþ 8Dþ­rŠH‘¢*sÏl‘Ý•!×וÿ&Z£ËÙ @³W(@s§1ÉÆ,š‘µ4Ç^±»Ö$fé†Ñ\š1ËíÖ½³[Ÿú¡vë^ŠÞ­=‘»u?fš'(šGÍ}ìÊ;fGôÄB¹¨ru*“Y}úH§ø5ÀxéWº3ˆ—J¾ò0¹øwÅEWÎ ×'ÿ& ¡+þÅ–°¨–¦ø·Ã‡DKÒ +^ u2¤™“ƒ4{üû‡‘='Z5cKžÕü’Æ’ç©*yVs7#ÉóØ•<÷)þ},þ>gŠáe%TÎ<›døÈ€nÌFfcrd‰Î8’‘NšÉiþõXÆþ­r*Žf¬(^ Oi<†7 Š€;æ`!Õô6|=Lô +%é+>Y ³dDÖJ^hZ0G É6y:JG0HGÕÖ\þÚ‹Ðùë¬"í¥Èüuê‰Ê_û1‹ç¯3Xþ:‰òW8ðPR¸ŽlÌR²j’V^#ÁÈ…F‘I¾ „\ú¶Æ!‚K5§«‚)„K4Ï4.²˜Q Щ“¼á¹Àepdc–€K[EdªàR-òüŽ^þUmTrØ‹ÐÉá¬"9ì¥Èäpê‰L݈ô?Âo°NŽªJâo.p Óœå_ÙåÕÉ7ÛEJ .•Ò Lôp  òp[‘&q)°*˜ +ÂdÓL7…ÙAPÐk½»ÀE„Ls–„È` +™2Ât£< ¥£¦a¥Æ¤*FC/ÂÐpꇢ¡—¢i8öDÒÐQH8“ˆVN2‚RB{øz>Ûc…oªÀµ„tk–ˆZ­gÙ½Æ~x/ÑÍp"ŸÍwgt>o»Ùy×ýµ{é?eSt˜è ÈW!gø¸÷ +E‡JáªCº5õÈÜÿ§ ?J‚_1e‡‰¦Áw"›N>’áØ‡Jn:ôùc/Tà;!:î‡~Ȱ÷ÃEdA“@4 Eø<¨³‹Šk”‡dc6âá/G—ö§ÏÙ¶sï(¦íߢ f™ ßv®Bæ²1íõIv4 +Ÿu“ÙˆFÆŠB™9îN5ɯâÒñ G²G;U‹t¼s¤3õCéx)úHgì‰:ÒñCæéóX0|,·v÷#:õ¶€@ÁA6æb¹µÛÕÀYí»™ö䞀£‰kxÛàüE¯Ãm³ûÙûÃüA®‹ÿ'XÎvÕz€*x·âã7®rJqº;À·W' +nü}cdc.¸‘­Ñw&¦ªq+’`¼ÚY[ÖäÊë%è•wê…Xy½¹òŽýP+¯¬x¨NŸÇBu”àCµ¶i¹,Rq¢Mµåµ¶—ö(É~¸ƒˆßÕü X-4“B'™©´½ÑÒL62I0jœ> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [163.08 713.14 181.15 728.14] +/StructParent 240 +/Subtype /Link +>> +endobj +358 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [51.35 700.14 162.55 713.14] +/StructParent 241 +/Subtype /Link +>> +endobj +359 0 obj +<< +/Length 2040 +/Filter /FlateDecode +>> +stream +xœ½ZÛŽÛ6}_`ÿo•Š˜)^¤"°—ÜŠH²‹ö!ɃâõnX_bËhúcý‡þE»ÑR²,‰”½kyƒD±ÄáÜ8s†ix²Èo¯³QNž?žäy6ú6¾"Ÿ†—³ù—áå_óñð}vs;ÍòÛÙtx±úšã£7ãìj¼xñ‚œžŸ‘ïÇGðO’hF""SIcNÁi$Èb||ôÇÏdz|tzy|4|ÅHJEB.¯8"Œ0ΩàD')eœ\N€ìõ…"7KàLnÌ]Zܽ>>úð ¹üõøè%0üp|´³¡õ* „ŠhQ¥ŒªFÃB±·“póp ‚»Pãp ƒ \U0ÍòP9>¼…ÑÙéH¨ƒ×øhu{5FœˆÃSs· _®7Ž,—øË0_>Òþ¥HªµÏ¾Ç:Þ+ŽGŒòÔ'n¾™­ÐK‹ÒUÐô½«'4öZ=è]œ`â®û'¨b>q“£ctµÀë¸wñ:¦ìéBJ¨„rîwÒ»8-h,|â¦&ÇMªþ‡Âfrï:HuèðX/Ø@°2@<))W`.Èà$¢šÒëŸ SøK^¾;#CO59åùlâ/(¯f³¼Ç‚b0š›IMo€p‹ž=¯4Â#´÷ Wš +å–FÀ›ÃR]Ž>Bõ-YCvy$ÀÎ-ñØ ¬Eš3¯z_Δ=år¦b·åÔÉ^’¥£ÞG&­ŸÈN®•ñSI§Rz¤ý^îÏÌÖb `Dp¿Å)<ç½k"’Änî’&¨ôÄîóˆGüEïæ¥XžjY£‰;dkÉÂÑçÌ Œì@E·_£ë57V(´*¹,MõCªîƒÎpÂ$ žÁ@#ÒöTÉ åÌC4ÞÔ&ŒðÐöv’ÝŒ™$ç3ÒVíî"š-b:^$ƒ¶&h¥J$e a€*EÞ©Z›j8}ßFi•$Ã÷è…wgoÏITX'c +èªìCaJáæ›É:{2¼˜gÓõT6ü-›Þàz18{nxi¼`[ê!Á͈ù'Œƒ»û bÐ7(ÓðˆÃ/¶÷wPÍ ÚKÆ?Üꌿexßæ€‰‹v‰ÝOºÊÄ#½a©kø!ˆ)I¥G'AôY\ŠÅQ ¶]©o­Þ*¢,ŠŒ "ÚÛùÔP[0à†Aù¦ÚX}s8-V# {ü¹Z˜n‰9&]™¸Ç°·3æÛ5ï«À¢ÜÝu|0i#¨öf¿íHþjº/÷-EGê¯Y¸ÓÚúÅ<®—€RƒŠU¨Ó”"Ö4F†£”T,£ï0uý Z‹+ÞJ‚ιÛòZŠjcÛ±'á ˜wÓ´ƒ4GDǦŸÖçî~ìe˜FÀvY¶IîN¨r{0[àA_ãLþCœË×]-ÄÂ6ÉlË‘åq +³Ò5ÙîìY%Lt…§hcLçä­°×ÒvØó2öUÉÂÞ®là B¹[pážî¾Šù,Iô­™¸±Ï:§û*?ö­i¶c„%ÌØûT+:çnÃ>XNÁÛØÇ½@±ƒ´ìkŠëľÇVb_˲}LêÀ¾¶÷Ç>ßj/…KìÛæöY^ì«+ŸlžNf[±pWíÛÀ#Òõ~Æ> +stream +xœìyÔUUùø/¥$á +‰€Rh¦XŠ¤Ñ’UÚ²\Ú ?‡4Ð,RÒ€ø:!”Ër9䀦æ¸ÒT‡T4­œ²ÌEVŠ (‘Hšz~Ϻ{ñ¬çÝûœ}÷Þ÷Þ÷¾ŸÏïºï½çìýì}î=û|ÎN–@zè¡R÷/¯yÍk^óš×¼æ5¯yÍk^óº^‹ôeÏÿýßÿµN‘yÍk^·ÎkK+ÄÃk^óš×¼æ5¯yÍëÚ^‹ôeO×äÝ{R€î j u‚Z@ –ÐD Р–ÐDPK€öµ€:A- NPKh" ˆhPKh"¨%@{€Z@ –P'¨%4Ä´¨%4Ô =@- NPK¨ÔšbÚÔšj Р–P'¨%Ô j M„±íj MµhPK¨Ôêµ€&€X€öµ€&‚Z´¨%Ô j u‚Z@a@,@{€Z@A- GñØcÉIïG?úQ³h<¨%ÔÆ>ûìSZO'éÒ7Þ˜ž²w«Ê†'È¿õÇãÒ ƒ”7åoJ +²Ùˆ#ê Õ@- F”q¯;©3®ªdecO­:û«?ÂúÕ ]A- ‰0  ›âdJl.÷S18÷ëV÷œ4i’üëþ: ÓÎD·S6Ý@R~饗ty_ÑÃL=sô4P;.±ÚÎVyß UrÏ:ö{Å™uTK-ZnפÖL¤öº)¨%4‘.PK¹><ùä“GmÅuAçÂ¥eô_½@í¾s¬ÚàzX¾  ÙzÿÊýÈÙ“ûžhϦÛÞ}ÿå·í”t¿÷ÛT%´h²N9ß’ìå}9‹ÔR3ÒR¸ÄNJxn3yÓosÌSÕÒ¬é(îS/€¶¡'«¥ÞW”kÎU«VÕ“”k%[0Lü~/@ûñÜsÏõëׯ”‡\ÔÕùÃ/Âù‹wé‹Z61}÷ehv mBî¸P‡•&íÜ´]ê›NÙ\“^ ÝSûík%Œ'2 Öv\¾TÆ}ê^ØÖ\¼‘8U-­¢Ú×–°K =èîji›†ÜKGÛkàá|°~¯TE­Ç+»àšMGá•ÐsÐÛ>¹t’ååZ$jÙ\lcÑìXÚ„H¯eÉ,˜£ÎUƒZ†€ö÷ëyY8Ñ2 –ñÑæÏý+¹{c_ÝÏ e›ŠqzÅ´XµtÅq‘Û™ªíA{«¥×”X\+P¿Wfë»:û+»àšMç¹tRú5Щ—úz~èׯŸüBÝ]/&Ýû‘oXdûZ6;êÕ£ z-sã ¸ŠKîØ¨\‰œ`jAãÌíµ É­€¶¡'¨eýÞ×tZ´ ]£–£G¶ï‹cê/î¹çž³ɹBgeÊ‹ÜS‡“Sg+×™óæÍór´ØùY¡oÊ.‡rˆKMþJÊ^Hš¦¤`³–‹ÒŠêª™J"nÖ˜Ëåä“OöîªÉ¿’²í²år䞦lH.~ï¢:¼+¾Vxx´¸½¼È5*yß–QòÒ-½®«NýÖõ(Âb|EæZVTKû{É +æZfåãüþ`sÕÒ¦é¾ .*Û£¿,Ý]»/‹âÌíf ]X‹`»/Ú†vRKï#¹<ÓKDºêz Þò’ž(…„#Ù³GÑäMwM[­ZÚµ"ÃÔš¦\…†Y‹$FJ¤™ÚUŒôÝL,ÜÀaçè›*€¹µ!ïX;ŽŸk|v_»ˆ¨ÜÚ¥}¿¨Œ¨eçQô\Ký5å.»QKoåÕlýРד¨Ÿ†c_e³°¯°hB¨†í^xyi:ö×§]±é+Äæfí}ÿÓ« õicµÌÌe[¸D[ü6xV¾ÖÒàî%ì ð¶‘4½[ËZ½ò‘-soìÛÎ%^qYKyǶì.ΰ8)}1퇘—'ò{‘7½žÁÌüZ]o— g ý½È›ú{wÎeÝJÔ‰s-åœàÞ‘Ü_þjjz*°g9ùñÚ‘{E§¾0S°A#±g*ïk ÞiJjC;+5~·í‹ ƒ· +ïÞ´µ­.o;½R[ßפÂ0Šª1RcÐDZAµXµ ÚX-m¯¥½ÀK¹ ^tß^Ïmc­Í^žy›ÉUµKïB(Ò‰`;)r;YJÁð¿”¾€¦à¾š…ü sûåÒ +¦n£§7«?(={ØŸþÌõ·™¨–ú·Ý©š…^ßzëXê–úf¨Éa¦6`UÚÈ`¼ÜS«¾ãNSâªáII]^ ¥{åVõÓ¨´à*›¶~´Òô0iR¹Kzj¯+jÙú4W-õ§W4M*ÒNjY„•¸ÄÛàöþ¹ë¿Ðë½zñ.]$5í ÐìlÏ‚&eÇáhŽÞ…–^³ÙeҽιžtÿJ´º>IgJ_ @³èšK}ùÚ»•½&å7å~;úkò:,<‘Ñ»4‘¥§³4µ´ƒu½Ý½÷‹œÈ;iÄ#)š5ép¨dKÑC[QE9ê™Ä †¨¾©{…ça›¸RêÞÑ3ž0¢®6Œð –MÛ«¥\œØkª”ÛàzÉgoé{ëè…¨í ¯©rŸ]e—Ñk-ïê(Ÿ)»ªe.)}1=ùщfêïÂýZ+žIÜÓ®ŠÉ"E-C“R¼L¢–Þ6á¾R'Ej)Ú+w£¢å +ÓITËHâ%S·¹õ€Zt=m¬–öqJÊmp#ÊV”oØ«˜å)[8RÎv%xWGš~iýrŽá˜7Õ[Gî*%‰}1m‰ºR(_ÞðË®–v|…œ÷äü“»IQmä‚Zô4ÚI-Ý;¶?"|leʵJJaѺŽ^0EI…—=ÞÕ‘]-D‘w¼!¬Ú «HÙí2>‰ÌÍÂþ^Žþ@ÂÛDޔƈèYt@lü©-8 ÖÁë%_;¨(ÇDÑÓ©V-#‰Õj Ðõ´ŸZf»ü¼KÊR”ÖQˬl—ÞŒ'‡çËRØÜ5‚\/'j -Žý½4Ûõ&¿&7þÜÍ»T™ÒIÖáÐqíô×í¹C´4|ÔE|ýuç.ã£Y4D-­2‡ë¸†ék¡JÅj™»ŒO8•;L'Q-sç/„ëñæÖj Ðõ´¥ZfGjÙË’”K‹p…Æý´›y†Þí\%Êõ­\ÂÙÊðIvnú˜}Œ»»ÊMì‹hWŠVZVt¨¹}V‘·âVäá#¹kgiç¦û©: ªöá#XCÔ2°fªƒu횺E9êÃGJëO³¹kφé$ª¥U`W:y!÷á#qµ´ÝÄ9«€4œvUK{!—%Ú ‘r\÷•÷u»ö޼Î]ÆGïáëe^¬êB”YÇë±øw¢ÇtÆ+$¥/ ]±&bG˜§\¬,7G‰ÖÆ/¯½øÃàÓÕ2+÷„j)$Bw"­X¹µ-Ù¤"Ï€hcµÌ:Ž…ÓËÈ”ÛàEýv³¢Î {‘©Z—;2rã½(qCQ¥Ž½‰}1MÁ}›EÛ’¸Ò@=x“úí—Í5‚á.¥‚i°^3j •L;b·,š¨c³öÚDÛ#¹  >ëx½Q’w/%½È)†Eövö/éûEƒ£Šš¨X®,Z+Ê‘r” ¹´·ZÚÇsس\ÅÛàYÙÈäÄ¥·ñ]ÿ…·™ë‚Ôm$MïñvJ¦Þ0wo¼».Hk…²{ø ö°;Fö +‹“Òmj ûŽé¿®QÖ&&E-Ý3UÃmœGxI©V©c÷zØÆ©•¥_2vé¬ÍýjÜfEîV|Ö±ì¹õàr±'éEN‰0,rVž[/kÙ,e‰w¸½ÃreÑÚ¨XQJÅ£ M§»«e‹“¸Ú@g€ZB§1&'D)j9©LnâžµåŽå·txÛèo¡h/ªllC’×EžU|V.£u./xí§óf='9%°ÈÎs]ÕKÁ9cÅÕ®BÍ-W­xE))GšjÙ© –q›êÐ@PKèTŠ,à±2YšZõ£åf—ëqžg9²ßy§!agY‘ZzDÔ²(øPÍl"./ÙfŸ2¹)kú)³WÂs‹écôÌaï!8ŠÊ©xEY*ehPËNµˆƒZtSR®íSÔ²Tž™¢Ó:ŠôFlZBÃõDÉýëkÉóiSÎ >ìS {$³².EÔ2RäŠæÙNó±‹z(sŸ„[DD{½rEj#±¢²„£ ­jÙ© –Ж8£IQË\ô!ª¥‚IŽn¤en.a#[êøœY§9¹ž«ñDæ* T$ø0¯Ô2Räx„EEvæ¨]„:œU—­°ÏÚŽÛeäH…åŠÔFbEe•Ž2´¨%TKºZ†ïGî¸æÚ–™H×a‘tØñ–áèPÿˆ2¹é»õúr?* +¾~µŒ9a¤Èz½Å—²„ƒ+aGêµè± –ÐDÜ­òfGU_:ÕQƒZ†f¡Ó‹r‰ •´s!½`¼ñœ‘â¤”Ô ¾Î±‹‰0Rä·W®HÆ‹±=Ôšj Ð})ZÆG­­~µt)Ä%«h—ð¡“v,nU½`Õªeâê4¹j™Rä¢ãEŽ”«*µLéÓd€ž j 5ûˆø”C‡ÊN˜‚5·{E§K|,EJ¯¥ Ûû¨È¤âÁ—ž©ªeb‘# ‹ŽzuZ'a}R±34,W¤6R**ãá#ÝÔjÃ[Æ]ð{nîUê¸4«÷T—Z8°»’jdUÕܹ–*5v®¥>D#Œ0,HnðYÇExŠäÉíÝK)rb„á +±Þ^z¤<9-/^”%L> Õ2R)•%eh.¨%4Ätw¼e`mßYâ€XûD }S„a)R<]+5ba0vøhîs!ñ'Kæïp¢9Ëy +VU‘S" ‹l÷ò*ÊÖa¼ÈÇ™»A¤6*VT!^ К –ÐD*^K@·µ€:A- NPKh" ˆhPKh"¨%@{€Z@ –P'¨%4Ät_‡0:n¼ñÆf…ä}Xg#FŒˆ?Ø1}8£}²g„!ÙéCe{Ù«!¹Ôj Mµè¾´à“뛥–âw ”ʪÂhÁ£=Ôj ¥µh"¨eÏÄÛ‘&¸Ù@w%"5NñöÙg}GDÉQÐѳv§¤&ÿŠê§’޼émé<În¦Nç©¥ÛÒ×4žÛÌs:)…'ÜW#´EÎÝË…g£ò*0†~d÷òªÑ[[ 5ÓjéN’ñÓ~ýÈù91eiÑl[à…WjÄ$—fØJºF$1Ù˜ÖšŽûQ4; +¨…¸•¨fëåK›QÛ„Yr›©9™Ò-õµj‘KÐ9¦³K«–6€,Ú h?r-©ýWÃså^ x½–#ÊØ½lx¹‘Çðyå²GÁVfm1ÔCwWKw‚µ'Õΰ˪’•­3º{‘6j µ€&‚Zt_ÄÅÂßï7Þ(o¾ôÒKM ©fPK€úA- D²ruì±2îµ3MÅnV4ŒÖް-zÒ´ÛÆ&î ÄuÝ©ë¹N‡úi}Gµ±(lO-‹rè™´ZÊÙ>lòoØ6y·Uíî^;’Û åb·,jbÂ`lÖ‘–1±ì‘¶»¨–¤6Š +/rJ„^‘¥f¼h핉mͽ¨l‚¥€°ta¹²hmT¬(GÊQh{ÜÉ<>³Òkj¥ÉÐÚ6 ¶÷S1ÜÌ¢úéwi0#ÊØÜG^<¶²¯#a[µ´ïwÓ¾Z€ÆÒjéZ7Ûô8ÕÒ3|ŠZJ‘{ëÕµw6©"Õ² 51.5ŒMßkm›•;èH) +Þ+{n=87´ +–^ä”Ã"»ëÜmÖÞÕEw¸+–+‹ÖFÅŠr¤e¨Šø} hYÜY:®–ÞéÔžäÃS´{Ÿ2^.á™6l#tÇðä¬IÞÍç\ÍŒ„­j_²ˆß™h{Ú@-‹ŒIÛ¦µ,j½Ñ>Em\¸eØÄhog4v/ 5¼ñ¬¢à]#Áçö&9%ÂÜ"KâE®ê¥ {ÅûL³Í-W¤6*V”Rñ(Cµ –Ý”µTìèUÈRÞÀ˜ÜSzØü…'jÕÆp:¤žäµ¯3 »”7×2 [-5| §ÑÝÕ2r?ÓŒ‰«e¤-7»°I +=+lbœ†„e¹jR¤–‘àC5óF .òHç`úÅC˜Nn‘‹úX=¿KÄ»¿—+RñŠRRŽ2@¡bó‘uœã£bìü{[5$l5rÕÒåQK‡M9·×2¶&NEáF@wWË”kûŠj)¯íô½H‚^³¨„mœ×é¿‘a6Þ€XKî˜OM¹(ø°O-\r¡âµAQ‘+FXTd§~°fí¥½®¨86¢½a¹"µ‘RQYÂQèQ-㣧}Ï +‹÷¾üMÑUGU½–ES6¬ – +æ]fÅjÉ­Eî®–)çöÜU_ìíJ§E¹“=Jk¼„3;Â{¤®­ =×»;ê¡7u‹ú #Á‡yÕ –EE®an‘]vÚEh‡³º‚xK"Ä/0"G*,W¤6R**K8ÊPÜçè¾äžõ6iîè‘¢{•zÎ]ù­h@lîýÃÈ\ËÜPÝ–zÚ‡­Wa.È&@QËŠs--E ™÷`èxj¶Áµã-ÃÑ¡üIÓ‘Š‚¯_-#EŽG)²‡7¸(½™v‘Õ jÙ]@-º5®™Ð£;+ÚUÑ´-Ðû¨/•±'pë‰Þ}Å¢[ˆ:kÒý.@—»B¬7ÀÆ»k—ñÉ ;ëØ0Ù\Ò—žhcº»ZÆ—NuT«–YžYx­§Gd¨¤7ÒŽçŒ'¥¤^ðuˆ9a¤È!ZQgÇäîXb{,ï¾ûîºuëÖ¬Y³ºóù׿þ%ý÷¿ÿ•L½0þ÷¿ÿ½ýöÛò©l#ñÈ¿ï¿ÿ¾ç;3ç¿ÿýoISv ‹V´KØ[o½fšX’‹†-D2’-sÃøÏþ#õðÞ{ïÙí%*ÉâÍ7ß|ã7$Nyím"Èfk×®•¨$YÉ.ÜE7#‘C’KE\.‰¼¨hEatRa]Œ2é5jvŽƒNy°ƒŠ=]ÛçZ-ææ¶ —ÙQŠž8Yô¨2-E<ìÈs-W4hcº»ZÆ—%wçùúÕÒ ©HVd—¢™þ²KU½`é£Á§¬NS¤–‹‰0RäÈ^nÒhîG¹¤ôi²ŒOdÖ¬Y»ï¾û¨Q£vî|\.Ÿüä'/¿ürq(A®ó§L™²ë®»Ž*#L:õÕW_µqþüç?ßsÏ=wÚi§Ü”wÜqG9mŠ¿èö"SsæÌ;vlJÑdIá¸ãŽ[ºtiUµ'BtþùçîsŸsí°ÃsçÎQŠì"ª;}úô1cÆÈ.^l.Œý÷ßÿ‘GáÒ]žyæ™}÷Ý×UŽlp衇þîw¿ UÚrë­·ÊT+g¯½öºï¾ûD©t òÀÌ­O—ÑðÄOÄs©ÈwÞ¹÷Þ{»’ +r8,X`íûÅ_”Œªý"ÕƒÔÆ~ûí'EK¹ ÐNTµ>-t Ý]-³‚@ħfÕÒKÁ3'YÃH|,EÅ^Ë¢f™T$ø”gjäªeJ‘Ó# ‹ìÝ@vZç"Éý(—xghX.>Òšh7ACÿ:øàƒ7ÜpÃÜ›lj'ž¸jÕ* ã­·Þé°È7GìIûåÅ÷¾÷½>}úDÒüú׿¾bÅ +MsõêÕ‡~xïÞ½Ó£úèG?úè£VÕq¹dÉ©@›ËI'd 7ä…^9rd$ Ií¢‹.²~zÿý÷ë¸O)oAžª–YË’aî +±v/=RVN#ëåjq"“Os•9R+Ê‘x”!wmܨÔÖ¬Yóo|ãCúP\Ï[N;í4¯‡qÿý÷ß`ƒ t±'ñ)Û¯4}úô7Þ8’æøñã_{í5ÝþÍ7ßœ8qâ‡?üáô¨6Ùd“»ï¾»ª~º—_~YÔÒVàÔ©Sãj)ö:|øðHbÐ?ýéO%~ÝåíÕ ¶Øb‹K/½4Þ7zñÅ[N?ýt9ܺÁ¢E‹¶ÝvÛHâ¿÷Üsí<­Ù÷øã·‡`£6ºõÖ[mšÏ>ûì;ì~Œ‚Tæ 7Ü€Z@ÓiµtDž’2 ÖÎìð–3 )š§oç›D†ÚzÁØá£ás!õ£Hš¼ù( ¬Ú"§D¹h +LÖ±#E®¸°mÑ5WTn„xe«ñŸÿü§)jé ^}ûí·¿öµ¯yjyß}÷Yµüá(êIó€°½–o½õÖw¿ûݪÔRÔõ®»îªJ-—.]*(Ƥ‰L™2å7ÞˆìòðÃo³Í6‘0$æóÏ?ߪ¥X¶UË^yå•ñ^ËÙ³g÷ïßß&ë©¥HqEµ¼÷Þ{ëQKá„N°}Ín¸¡œdl¯åþð‡wÜ1ý5©L £§©%´ m£–¡ZöêÕëøÀФé]Û7D-mœ’ÅäÉ“­Ó媥l¦»Hv^`¹jùÞ{ï½[@VÏùùÏÞF^Q-yä‘jÕò÷¿ÿ½ÛÅ•tÈ!—]v™x¢Æ.JsóÍ7o½õÖ®¼²£¼ödª¢ZŠÀþøÇ?–²h.)C…mH«W¯ž1cÆG>òw¤$˜-¶ØâÁ´ÑæªegQKhPKh"îÚ¸Q©…j9`À€}÷Ý÷ûßÿ¾HÁôú˜6mÚi§vüñÇo¿ýöNp”úÕrà 7;v¬è¤ÄyÒI'}öÙO=õ”íbËUK±˜I“&IR²×Yg5tèPûi¨–òúÎ;ïÑ›={öœŽœ{î¹gœqÆ8hÐ k.¡–ÿþ÷¿o¸á‰Yªô‡e$ësÎ9gvy-ue{$…•+W^pÁÓÊœxâ‰W]uÕ²eˬVTK9d»ì²‹ì+…Ǽð ÿøÇ?VìÒesSæôÓOŸQÆ}%æÎk-gyj¹é¦›~å+_‘¥˜u~ÉúØc5j”PŒZ@‹€Z@qׯJ-TËqãÆ=ñÄëÖ­[»víš:rOy×§œrŠ·¤LýjÙ¿ÿk¯½Ö=ï#÷q¡Zn´ÑFçwÞ믿.»He›C9ÄG¨–‹/þò—¿,‰ôîÝ[>•RlRF^ôíÛWê-ìúì µÌÊ8Y[FÂ[¸páw¾óÍ7ß\¢rcqÅÅžþykŽî¡R ’NîsU*ªe©ÜÉ+e”,$#)²ø»Txü%ß©RÙEþ8pæÌ™+V¬H䛿›âmªå˜1c{ì19@²}=ß@‡|1$ëY³f}ä#Ñ,PKhPKhBµüÖ·¾µdÉ’Ææ"¸ÕV[5V-ÅΞyæ™H¦¡ZúhäÁ÷¡ZŠ$þò—¿´kÈœ|òÉqµ¼÷Þ{íú9)tR¯¥eñâŇz¨UËÝwßý·¿ým¤6BjPK9F/¾øb<ÍwÞÙîrê©§Æ;:CµÜo¿ýþþ÷¿§$…n¸a‹-¶Ð,š«–º†^øð)»H]úGŽýèG‘‡OÙåÔV‹h:¨%4‘ȵe äªeÃò½ì²Ëö±ªŠvøá‡Ç{´_yåO-EÞW¯^Ù%TË}÷Ý7.°5pÝu×µˆZzÏê²véì/|ÿÈá–p¯¨–á;¬Ú Ð\PKh"îÚ¸Q©¥¨¥èÛ»ï¾ûN2á°ÌŠj)6÷å/¹wïÞl°›ü(ÿz]Wr%Ü¿·²«ü}üñÇÅd_É4œKص\¼x±d¤å®vëQ¿ZJv§vÚªU«r«]ŠùüóÏKýØY¢)ji£¼ 9r¤gÃ2¹E“w\Áå¯D%G-ÞÙIj)årG9Ù2¬‡QK÷Ü+ý}¹G>i×a©ããŸÄ:õIÄ‘2Ó¡Y•Zf•v ]@wWKwo3—NÊ1…ÜV¯*j~´+{80©³Ã‹½À }‡f‘¢–òï\0~üøƒ:èÿE9¨Œ|™ÿùÏÚ*ª¥°páÂ+¯¼ò¿øÅ5×\síµ×þùÏö#]»víW\qÕUWɧ—\rÉœ9s¦OŸ>qâD øàƒž6mÚ“O>_!¶µIyúé§o¾ùfq‰í˜c޳“ÔRŠÔ|â×oêÔ©·Ýv›×çÛ"jéaÕҳάÜF8UŒ|”­o=e›}ÊåU¤–ÖXí ÙÐdõ}—»Ýئl4x´‡Z¶Ú˜f©¥7©~ÃhÍ£=µüÙÏ~¶ùæ›ÇUȲõÖ[ßqÇvJcŠZV˼yóvÝuWMpƒ 68餓âϵ¬A-=–/_.ŠmG¢†4D-«%E-/¼ðB»”ͧ?ýi;©VÄÓd;`ÀÙEª1éx”é µ\·n(¶í¢­Èž{î¹téR›Kkª¥š6@®Q°ŸJ³è>|ä¥Ví€X»½ëœWíÒMÕÓ‚ë$Um´C|] hwÄ.â –j ˆ»6nTj)j)®Ô·oßô {±¹3Î8ÃŽœì µ”_™·4иbÅ +Ý W-o½õV뼞ZÊë»ï¾;¢–¢9gŸ}¶]ù'Dª+^´ t½Z¾ù曓'O¶ÇQŽˆr,ßoƒ‘#GÞsÏ=áãB"„jyÊ)§Ô©–úÓŸöÚk/»ÄSEä‹ñüóÏÛ\ZM-u«þÖrÕÏ5O‘,)jéa)ur-‹.‚§[ºQ4Ú¤-_u\ +/¢ivà +r¹›®6žP‹\´—kdmñmF°é^a5ÚZª-è9¸£ß¨Ô:C-EÐäëj9Ñjyß}÷yivØa+W®Ô D¦Ž9æ˜>}úèbóæÍ³æøƒüÀªå°aÃxàȘOQKï ‰!¢«q™zòÉ'íɧ!¤¨åQGe;%¥°ö@Ë7á{ßûž=ÐäwÞY§ZΜ9³Ú‡xj¹páB9VÕk9dÈ?þñ6—VSK‡íìµ´ïØö=t@ûŽ×ùèÝ’µjYê8’6÷°´·ZfoHÚ{•nG»à€Ú»Lr͇ʔÛÒîåRÖíX ÛêÙ"€ö#Õ1û¯†ipmé´{yáåF à ޖË; +šom1ÔLŠZŠqؾ¿Šl¶Ùfçwž¤¬)t†ZÞ}÷݃¶iî·ß~‹-Ò –,YrÐAÙ¢ 0àúë¯=ÔmN=õTë‰cÇŽ}ê©§"‚&ûžsÎ9qµ<ú裗/_‰\ðŸøDz}¦PQ-åpÈ‘µµÑ¿ÿ¿üå/ºÁªU«¦L™b§pî°Ã>ø`¤7$TKISRŽìRQ-ÿú׿zkUdë­·–dm.­©–™iƒº~@l˜{ˆk¿RÔò¥2¹‰°’@„öPËøÉ¿T¾“é­Lî5.¶±óFË”:NÞ/­·NoMî [oŠGÖq½‹ëÕmw¡×ðy«ðYì–^»†§UaoçFÂð´–]¤–µÅP3­£–kÖ¬YZF”pÙ²eòo|æ`¨–âkW_}µX‰˜áòË/Íùà?¨ôéÓçØcýÍo~#Y,^¼XœeΜ9{ì±ÇСC‡ "&uòÉ'¿úê«‘LSÔrÔ¨Q×^{­H–$õŽHé^~ùå›nºI*Y¢•L?Ú‘­¶ÚJ‚éóÆÊ¿[n¹¥‹SèׯŸ§Z5¨e¯^½®¸â +©(©m©ŠùóçϘ1ÃÕ†„±í¶ÛNœ8QÜÓ®»+š¹råJ©:)ˆP^{vª¥œÐn½õVI_Š/;Ê.^7hWK•Äš—ñQjPKÏ^‹”ªÔ’>J€ªhµŒ+‰öóÌ3{ï½÷€¤tm´Ñ˜1cæÍ›g-TËRyî­l/*-¹Œ=Z±õÜ£Ô2l­–j}øH˜THQ¯¥Û%´Bj¢Z†["›é j™­ãªÿzs×dÔ£–ž7å.5p©ØérSÈ]§®µÔ¼ŠÂ°•&ñ§ôZÖô(Ü7ªQ©µˆZ®^½Z<Ån0lذÇ<âz¹jY-—\r‰[‘DµŒ#*'FÏÅ›%*Bg»SÅþ&L˜`'NÖ¦–Ií§?ý©÷Ì©.o­à)S¦ØÑ¿¹jiéÕ«×ܹsm÷(µÌÊ¿ßð¹!î_;°ÇäùH©m®¥—»m•ì°‰jé^k›ÈÄ €ŠôµT¿ÓÖ$.2 ìµL_*ÖËÅÓ½ÄÉqµ Í·b^^çi8„¸ZµL‰ fZD-ß~ûí/}éK¶ŸN¶ÿõ¯YQgÞ¼yõ«åüãø"3)ËøTd=öˆŸ_ýõ#<Òªå^{íõüC7X¼xñ¡‡ÚXµÜxã½£rË-·ˆÛ½N8áë¼K–,ùÔ§>)»ê¶Ûn³cb{šZfWó¾ v ;o¯ÈGŽVˆ °ñVêKTˬã=ÕH<àh{µÔ5p¼T•’ªT¬–¥`®¥KA½)4¦"ÙôšÑÈ$Ç0$¥ª¹–¹e„áej?ò†³–’çZæÆP3­£–_øÂzõê¥ 6졇Ѝåý÷ß?|øðô¨r9çœsìCR*²víÚ™3gÚEek`ìØ±ö’!b»ßþö·=µ\¶l™nðÊ+¯rÈ!ö¨Õ¯–rˆÏ=÷ܸZ^ýõÞ_N<ñDaÝ`õêÕ»í¶[¤ì"°wÜq‡jÛÕ@i{µ´#X¬ zCwìÒ=U©eîs–­7¹‡˜¸×ÞZ¯k¾¹K³Ú‡ž” +nóVµB¬—µÍ+7Œp!ÙR%µ¬-èQ¸/R£Rkµ|çw¾ò•¯8}p‚¹çž{>÷Üs‘±O=õÔ¸qãd—^Õà…:{öìŠjùþzDÜV¬X1mÚ4÷\ËÄ,B¶ß~ûG}tݺu’àû’ãÒ¥K½µm;I-mÌâŒsçΈ½ùæ›·Ùf»×Œ3–/_®‘/Z´(Þk‰ZXÚC-sOqf…¥d@i÷µ.™®–N'] +agŸþkGþDV°o¼g£ØUÐ#s=r×’­ž§u‘0lõfÁìý×ÖXm1@ÏA¿N ¡EÔRãŸÚm·Ý>ó™Ïˆf^ýõo¾ùf$r‘ Ùæ«_ýê˜1cv©„$;zôè¡C‡öîÝÛ†QQ-EÖD—ž}öÙ ÜyçW^yå©§žúµ¯}MT.ÌE²ŒX´‚C¤l„ W_}õC=$‚üŒáé§Ÿ–7§OŸ>dÈk©¤–#GŽ]æóŸÿü™gž)B_•W,òŒ3Îëw%Ѿæškxà'Ÿ|Râ?âˆ#ìãKBPKKwWË&ây4ÖQË÷ßÕªU‹Ë¬\¹2åqŠ²ÍŠ+dûW¢ˆ®,sÅW|üã·ÊVQ-E¦;ì°aÆõë×Oœq×]w=÷Üs¥~äý0±?)ÔqÇW±ºúôé3hÐ QÝa‘w¤¢Âa«¡–Ãüùó].]º4Þ_©ˆï»§¨¬Y³æå—_– +Üyç¥f¶Új+Ña»hm.¨%€µ¬Ô Õhµìþò—¿|îsŸ³]ŠÕò±Ç³³ 7Úh£9sæÄ'$þä'?©sŸÎPKÑØúŸ^TíÌSÔÀ‚ZÖ j P?îÚ¸Q©¥¨åäÉ“ÛC-_xá…±cÇV¥–óçÏ·‘K=ˆL­^½:²ËùçŸß¯_¿ôêJ!\!¶µ?~¼Ýe›m¶©_-O8ᄾ}û¦D6¾ýöÛ;[-‡ òÜsÏÙ8QKhMPKh"îÚ¸Q©¥¨åÔ©S«Òñ¯³Î:Ë*[‹¨åŸþô§Ýwß½*µôq"õ0kÖ¬ø.¢Õ ïµÜ{ï½m¯¥h¦§–£FúÍo~YPWlÎ{VæÀÅÚj¨FE²ûîw¿[Õm‡ 6Ø@,ïí·ßÖD*ªåÂ… ¿øÅ/ʎ鹈ZzOE- 5A- mHQË›nºiܸqýû÷0`À–Q ´É&›l»í¶×^{íºuë4…ÚÔòý÷ß_¾|¹(ÕŠ+^{íµ”Ù—qD-÷ØcªÔòž{î±jÙ»wïI“&Iý¼ñÆËˬXÏ«¯¾úú믋4M›6mã7¶…íÕ«—TÔ€ÔO¼—‘Ãá­4;zôè'Ÿ|RjLêaÕªUÏ>ûìw¾ó¡C‡J²bˆ›nºé®»îzóÍ7/]ºtåÊ•+ .ÂþóŸ‹/–ÀFŒ!»ˆd‰ün·Ýv’ÎêÕ«½‚„HÑd·¤­W?’én»íæ&¢Æ¿òw³Í6Û~ûí|ðA«ÀÕRju„ ›o¾yüëç²r >\¶—°mœ¨%´&¨%´ )jùÎ;ï<ýôÓW\qÅå—_~u%.¼ðB¹h÷f#Ö –bC?ÿùÏ<òÈÃ?\LᨣŽZ°`DROaëWËR¹³OBš8qâG!±žñãÇûÛß>á„D”l›Ôíx饗ŠÝ\sÍ5ñÚûÅ/~!V>sæLIÄ.‰#ò¸ÿþûK¦’Å·¾õ-©óÎ;磌®’ƒrå•W^Zæøã—xäS©4ʽsÌ1Çz衳fÍ’,d{ÙQŽˆÄ3uêTQT¯ !R4ù;eÊ”ûï¿ßÞ1ÈÊ+èÊ›—\r‰DRñ»qñÅßu×]ÞzAÕ2+Ïx½è¢‹$‹HÊGò…‘,n¿ývQlÏ‚QKhMPKh"îÚ¸Q©¥¨eýÔ –"³výœRùŠñIŽ©A-½±5Я_¿‡~¸ÚP'Mšd¯zl¾ùæb V´_yå•qãÆÅ#™3gÎ[o½¥»ˆ$~ü㯪,òU±ãrBŠZÖj ­IÛ¨¥}vd÷]]Ç N«¸Y©ã£6º/î7Û¨ÔBµ?~ü¢E‹•¾cîܹÿŸ½3ª²øÿ8f¥D¸±ª Š;jî¦VZjXi®¹ï»à‚Z¢J.©(™»¸ àžûfinˆŠâ¸€)(¸‘öM[ø½Ïãs>Î\æ^Eéóúƒs¹w–ÏÌ<Àób晑<Ñ¢ZFFFzxxésåÊ5qâÄ´´´g ã)Ôr×®]’g¨ef-&99¹[·nµtqqY°`þCwy{{ëÏþ7níÀ„„qº®õ´lÙ2..î)z^ƒª–>>>Y^Kxx8«%Ã0 ó’Ô.†¿­2ã¡™Y>Uñ¼Á½•aÛ°Z2Œ9TµìÙ³g–ÏL………¹¹¹Q}°¨–§OŸ.^¼8Í‚aý©y +µ„²+V,Sþ%!f¥u¤z®_¿ÞµkWZ:99…„„Ð)Èèèèwß}W¯–èsª–øÍéé险¶|òÉ'çÏŸŠž× ªe«V­ÐY[ËÆ]]]*X-†a˜—„ –%K–¤^)hbâùUú<`µd˜gDUKŸ“'Oþõ×_ÿdÿþûïÔ©S$Í‘ÔÉŒ,øöÈ‘#*Txí1È2qâDh ‘ /Ôæˆþþûo³ ¬QK)Œƒ–/_>W®\4 ú)vàZ®X±BRKZ‹º7ŽYµ¤.\xþüù;QNºÉÄñ ã˜Q6ŠZ^ºtIRK©!jc?ýôSu©ªÑ +t»ÚçRKÕÆªjùÞ{ïÅÄÄdÕåp1Ïž=›^¬– Ã0ÌK«®–û÷ï7«cûMßâ.Åø+L=TØœ@ZFKWØÒ¢¤4(ÙH)• ¦S’çÒ…[ˆAŠÄÐÆŒÂ¦i4µ0Ì˸t³ª4U-¡-ýúõ[´hÑʬ`õêÕÁÁÁÞÞÞÒ¹„ªZÂYÖ®][²dIPPЀÄ6>:t€j7nñâÅ(344ÉΞ=+í‹þùgÔˆìaaa¸}û6•‹j‰ÄçÏŸGáË—/G K—.>}ú Aƒ:uê$v³õ@©µ¡´âÅ‹7oÞŸ"B-Uª=4«–Ç_·n]¨‰;v¤¦¦Ò8Uµ|ë­·Þ}÷]ÞÑDïÞ½.\ˆìˆåÏš5kèС]L 8 ³³³d—zµDCŠ-úÑG!;ª@s4h`ooOKPÕòÖ­[?þø#@¸fÔA¹q㆑½ºgÏÉåUµtrrÂÐ/[¶,K®@Œ&®%´åÍ7ß4ª`µd†a^^uµ„aY|²’Î` +^&´ÔÐF:û)lQ¼–’QD2£p¼0‚¹¨$ÑxV’™Ê•OÎZfv:QKéýWq®–ùó¼Õ>bgg1ÁíwѬÀÁÁA=ï^UËáÇÃÑÄŽŽŽÍš5Û¶m›8CœŽP¢D $± 2DZ¸{øðaü8»¹¹‰ƒ0>üðý{÷Ò½n,ªeJJʰaÊ+&ÎA9ã§Ÿ~‚ëA‘nÞ¼ uýì³ÏhwåË—Ïßß?&&FœúÕòõõ¥Ç€ªj‰4={öDcÑTQ¹reh&ÕU-+Uª„0PúA;v¬oß¾è 'ª€:Á¡$’ÅÇÇC¥'õj óêÞ½;œ×¨eçÎ5jԠݥªåæÍ›Q5aäÏŸ×b  Ö®][³fMĉ!C{«T©ò믿ҹKU-qBiQf–\~¢¤+Õ’a†yIxÕÕr§WKU ‘^ø—P9šXh𵕦ÉD£³ÊF TÊ(YýHËYUµÔ„NÔRj¾¨%£9V†Éñ¨jùbÔò¯¿þ’68-[¶,¤ƒ†:räHªlï¼óΑ#Gèdßš5k`jF‚·ß~;$$„:Eµùä*e’ZÂÇŒC{ŒŒ4 ž€€zÊ'´ÃD}_UË«%Ã0 ó’ãÕ’bü!Žf,%¥™nN9ÕwŒÚÕ•®Búl”Ç!ÅÒÙôÇBª†½2ƒg-¥°i᪥ªï0̸ÆË –¸É÷ññ¡ëH¡lûöí£Ó[_~ù%•wwwÈM‘ttt4äÍ›wöìÙtU¨e:u¨ZŠç7ÇŽ“6íÓѹQÄ ¥æˆ0–-[FwÔ™9sfÁ‚ªZ"lºù-èׯ_jjª‘À¬Z^»vÍHÛmß¾=h$¨]»ö¡C‡¤ÞP·NÒlヾ…Ó’bcc?þøcZ>|ø‘Ó¹QWW×ãÇ Ð-ƒ ¢ Шõë׳Z2 Ã0ŒàUWKh”¥ÕtÆ‹Âìèô_ú“=Šù>Q¦Š*}fÕRÔb“±Z¦?ùd¥Ùűú°ÂÍÆ©njÄ0/-â¢ÍªÒ„ZÒÇÐ^ #FŒHII1€¤´lÙòõ×_78;;ïܹ“NÃùúúRI)UªdJšµ¤LÀb$µ<}ú4Œ> ¤ótgΜ‘Îã¨[·nbb¢‘†8nܸüùó  –’9N›6M?kyôèÑ%JÐZ† ¦ŸµlÔ¨UKØn‡¨ZÖ¨QCRËY³fÑ=QmLS´´±ÉÉÉèCãSô-"§jyþüyü +¥ƒ¢ªe¯^½hœPæèèhzI£ݸq#}óàÁƒ’h¿\\\BCC3µm/Ã0 Ã<^uµÔlãccREu*PRKú¾Hi® +25kiv'[žx_óÜezÆjÉs”Ì+¸7λu놛ÿܹs¿þ¢°1͠ݽ{׈’Ò¢E j1¸ùßµkUËÉ“';88¼öÚk"Y½zõ>ŒŒ™HWf-Uµ„‘µiÓÆh,ÒL:õÞ½{¨E”püøñúõëC´8¡l111"46>>¾S§NT¦`ŽðS´Å(düøñÒQI-átÍš5Ë“'Â@s`Ñ¢EtÞSUˆ ^¹rˆ*’4ŸX¸pá%K–@ ÿ6ñçŸ0€NòXÞÍ›7ÅŽ©(*!!¡L™2x-EEŠ‘â´F-{÷îMãD×…u"Î & ½h#ZŠ0Ö¯_zé¼çS¨%€zc8ПÇoß¾=}úÕ¬ZÞ¿Ó¦M ôùœç. ÔµpáBº™a†a²‹ –ÂÚ¨a‰¥¤Bñ„¯N'>‰…¾3ƒÔE2Z¾Y_Y ±¥‹šbiuÇZºÙ°Ó‰?JµHªË0ÿA=zñ1¦ÿž7¨K:Ÿ"Ý:µL7=ê(âD!›7oööö†×ÀãòäÉ£®éUÕR€ìh2ÊÁk¨eáÂ…ß0Úa…?üðÃï¿ÿn¤Ù¶m[•*UòæÍ+Ò˜=×äΟ¾iBJcV-ÅÔá#êܯ[·nê¹–oZæ1!zCí.U-Eoˆ+ðÑ AÔeö\T†a†yÁäµÐGФr賓SLØ<99h@sÑs-ÍÎ6¦?ÞDÈx(Rš@Ôœ8I+¥Ò*Z!ÄS¶MçZZ¿£ü$¨?z9ÜêC[¨Å¸ººîÙ³G³dñ—_~qww7£Oyë­·æÌ™£ª%Åßߟ> X°`Áýû÷Sé8pà€¾‹@-ñû0Sõ%''«j™å¸¹¹ÅÇÇk€E6mÚT¿Oß¾}¥#Nô˜UK†a†ùÏ’cÔ2[ÈÔþ´ èˆ[ôìŽ"‹yôèQ“&Mè$W©R¥öîÝ«QË}ûöÑ]hT fsçÎի倨)RDÚu6""¢hÑ¢Ö«“ +t2E÷DµÈÝ»w»wïþ¼Õò§ CUË-ZÄÆÆ þüóÏáÇÓM,ÂjÉ0 Ã0VËgÕ’a•ÔÔÔfÍšÑYË ?~\³jñèÑ£ 6¤Y$œÃÂÂôLLš4‰R»vmKÕrÇŽðÍLJÛ@]—-[–©YËk×®µk×îyŸSºtéK—.i¸zõªtÄI=èFµè¨3f.\ØúJY-†a†Âjù,°Z2ÌËFZZÚÍ›7!w·nݺÿ¾:Q¿ÃûwîܹmdWMB—œœœ’’b6 åîÝ»°•ýû÷wìØ’RÀ„««ë€è’*‰‰‰ƒ†÷åÏŸ¿à“äË—ÏÉÉÉÇÇç—_~Ñ[ÌáÇ¡“È‚J‘¥wïÞW®\¡ ¶oßnQrçÎmgg‡ +*$=õùÚk¯ :ôÂ… u E¤Ù²e ÌšNæÊ•ËÖÖV”_Ј= >n) +=Œ¢š4i‚æcÐÅ(@~©S§›&O§OŸ^±bE”†zK”(ñý÷ßÓÓIÀ¶mÛÞÿ}GGG1juXUK±,ŽHðUlr«2‘å?þ}…\ˆ\ý„(Ól'ãjG.Þ–a†y`µd&·èYXà˜1c` ^^^îîîuêÔY½z5=ý0Ýô¼a×®]Ë–-[¡B…š5kÖz ^—.]º\¹rAAALšeÕªUø¨|ùòµ´ ”Y©R¥?üpåÊ•/^>>**êòåËÕªUC`è\mÚ´9tè$}08¸6:Å&$$à[iPÐÃèÀ˜˜˜cÇŽ%%%Íž=[?É«ªåµk׺uë&®@ooïuëÖé'yÑ ­Zµ*Y²$ºYj×®wh`ˆ£€2+W®¬^rnnnï½÷}h”a†a² VK†a²‘¬UKÜ„wèÐN´õèÑ#11‘¦Á¯£ +h|wìP#=mÈ!vvvš,p±_~ù%«•…XTË¢E‹†††Òe·“'OÎÔã‡ÖðþûïÓ•¨Öèàà@ Á;ôŸ°`ú°ª½½}pp°ô_…ÌrçÎر¦!ªZª%uíÚõêÕ«™jZHHµQ88”Y†‹‹‹ÅÅÒ Ã0 ó`µd&Ç––öÅ_ÐuŒ:u’Áƒ'êw-Y²äÁƒi#ø²@"4Y$à¶Û¶m{ ×(ZTKhѲeË`èF–   ½‰?7άZΛ7Oš@?~<\NLL¤û„ÛÙÙM:UZïšYdÕªU5 QÕ222²L™24MóæÍ5û ýóÏ?C‡Í—/ÍO§É®\¹âåå¥ =ÎjÉ0 Ãd;¬– Ãä ’ZvëÖ-!!¦ñ÷÷×{¢§§gTT”‘þþýûÒÍ¿¨åž={^£üñGý±nnnÒ±•S¦LÉòYËFéŸ>^Xžø:tèPýêVÜÆÓ±wîÜ6lX¦f-ábûö퓞s|8~üxÙ²emL{à˜ÜÅÅ'Ö‘Šî‚ Iâóìd‰ZŽ;Cc$¸víµÌµLNN®V­š¦!ªZ;v¬xñâ4MÛ¶mõ bƒƒƒáûbDÄ× ˆ‰c1111R™虵k×ò¬%Ã0 “íäµÜ¿¿ñvÊ”)Ò§ÆGýû÷·þ#nTV®\™Q½ô6FÀ»Å2Lf?;YUšª–ø©?~ü¯¿þzåÊ8ææÍ›kÕª%m7úúë¯)RÄÝÝwøeÊ”éÚµkHHÈ‘#Gbcca@áááê“n¶¶¶°07…Â… ÃL[·nýý÷ßø‘ƒƒƒdø¿ `O”',,ì³Ï>suuÅ­~Ù²e¥,%J”˜={6²@b”ѹsg$ƒ) j8Q@@@JJŠ&ò›7o"‡‰ +„PTÇŽa»úÃG8P·nÝR¥J¡H.”¦)¥IKKK0qíÚ5øKÆ ¥W!›PH4¼\¹r(dàÀG…iB‹ «h¸~ͲD-A¡B…ÐXôB’ŽUÕ ‡ŠÖ©S•`ôpÅŠÑÒ|ùò5hÐ`ÇŽ’ß¾} gܳgO5èÅ`ö\ËàÂ@%%%!cppp½zõp9áDþüù{õê%“nš‡ÈãúA·àëÈ‘#!ÎpF´­–Î Ä@`pQªÀÅó>ØË0 ÃüyÕÕrGm^iL +mÈlˆPüùÖ$0þ‚gJ-E±´†a^$fÕRݹsçh!‡¦Oí©|üñÇú³>|X¿~}š¦ïÓL;þôÓOåË—×Tjkkk¬“̈.]ºP `¢XM¥ÿûßÿþïÿþOÿ(%„—î–÷AÓ$×Î,Y¥–Tµ„‚aà$•6l|P†ŸŸÝʬZJÀg,x½zõjýâÕÎ;K¾/Q·nÝÌv Ã0 ü^uµ” j)YgºI…*j>J79#€!Ú<•ZJiŒ›ãMa²Õx_Td$–ŠÅ·F!Èkug0Ì+€ôÓñŒúˆú—»»{DD„fjiçÎÒ¡0šyóæéÕâC…:88ìØ±CS)Ô200P¯–þþþô‘Ƹ¸8ooïg\ûj AÓo@$¡ªå… š5k¦W¶Áƒ_¿~=£0⃠ʔZ"  ËYáû›6mÒQ* £R³fMÍ®³ Ã0 “]ä$µ2h,ˆ…<ª Vŧš¤Ò2» –¦§ëc…HŠ×B-©ÛŠ»¡Ò_á•4#Û%““V•öjiooðàAZȶmÛôjùþûïŸ8qB£–P¶¦M›ÒÇ]\\`¬ËÛ½{·^-¡Àg-¿úê+º“-ÄgË–-ñyðàÁ×_­ßüvÔ¨QwïÞ5²@ÐêÖ­ûŒjùÁdV-gΜéììl}ªZÂÅ|||ôjéëë«.!6ÀðIj™7oÞµk×j<Y&OžLÕ²D‰½ZvìØQ¯–µjÕ:þ|¦:a†a^9F-Å\êkfÕOø£æ#kÔRý‹o¢.Ž5ªäQOã1ÌWAoeÆÀJµ„_@= •¶¶¶Å‹ŽŽ†²ýnâþýûpÀªU«¾¸çoÙ²edddZZÚï +÷Mà'7ÿ´F‹jÕ A”s‘j„TâÍ2eʬ[·N¿òË/¿´¨–ˆF‰àñõÚµkC‡El(ßÞzFÒÆ‘#GBEÿàkLL ¬9þüˆ +å£:ýSt5ʈ_b=”–fžeñ –o¿ýÖÍÍMtjG!z½UÕíÛ·/üT+T—õöë×/>>=£Ž¬ˆ¶GÈh¤GÛá¼III"Ëÿþ÷?uùqhh(ÆÍGáÊ,W®ÜÖ­[%µÄ°—Sºé÷¼££#Ò‹KT×çÉ“'Q.¶{÷î¡ö—p;b†aæ?HŽQK|jiv媘UTÐxG|´yr÷!C-Õ¶ê; ÃX£–NNNmÛ¶3gÎܹsgÍš56l˜ïcìïï?}úô`ß= ÞA–I“&‰,ƒŸïŒ=º{÷îøå í¼jQ-Á¥K—f̘¥J¿ùæ›Ù³gŸ;wÎâV-ÕòáÇcÆŒéÓ§Ï Aƒðøñヂ‚Ð ‹-BŸ´hÑB:j‚ÓªU+´wÈ!h#T¿¬Dç +š7oNmË,ÇGßÿ=2¢èçç׫W/ü®ƒ2ß¾}ÛâàÂÑ&OžŒJW­ZÕ»woŒ£¦F³;ÄâÛ7N›6 1 öòåË«^ q†M#<:²hû„ 5j¤N&âbûàƒÐ:ô'ÚuôèQu7`ü¶Ÿ8q"â;vìÞ½{¥hû‚  ½è +ŒÈÀ1îhiHHH@@€···ZoÅŠq±5ª[·nãÆƒ8[ì@†a†yÞä0µL'šöâÄJµ«w;â9PkÔRH¨ñ<¦ïÄäÄ%U¥Y£–ß~û-=\þîݻҦ=ÕªU;s挦– 6”(QBS…Š5jùìXT˨¨(úÄ"”MÙ¦¤¤téÒE£ŠEŠÙ½{7dLNNöòòÒ´r +E¢>õóÏ?.\ØH™]¸p¡~­¯ +ìR3ÐÖœk Wuuuµv­£V­Z ™jLŸ.²‹/¦£mÔï+…D–Ìv Ã0 Ãd99O- I|êm|O§–Ô^3Z¹šYµÔµ–a^qĽqV•fZB¦îß¿odIKK«_¿>]]‰ÛøC‡i–hâ6^ÿ\¤ +ÔrÏž=Ï[-GEÕÒÞÞ~ëÖ­TR~üñGª–¶¶¶cÇŽ¥R^ºt©mÛ¶štrrZ½z5õDô•zî'µÓ>ˆˆ aÀïæÏŸÿàÁë[úçŸvîÜY¯–Ó¦MÓ«åÚµkõ‘?5kÖÔï¬2|øpi'¥+VІ«êw†§‡‡‡ëK3 Ã0Ì àUWKÉà¨>Ëá#éÏ0k)²¨Vh„j½Zª)Y6Fƒ5j)MfÁh¤Ý\¡'NœÐÔ²lÙ2ý>?*Îη~ÞÍ6lÝ!ÖÑÑqçÎÔg·mÛF§ óæÍûÕW_Ñ `ãããõj \³f µ˜½{÷êOº|ë­·f̘AÕR2\”9{ölšÀºt颉ÓÎÎnæÌ™ú2ap™:ÐĪW¯žÙ v –tÔÀòåË©Z&&&êg-q5âï«%Ã0 “í¼êj)$Q:7ÄøÔ†lcóäV9šO÷¬¥T»¡½"Nº¬5j™þxa- IZ¸Ë0ŒYµÌõñ­¤9PË?üª¥‡‡Ç‘#GþÍd CZ²Štó_ @Ÿ~úIX^F%«©èÓCRìííE`6¦•½ðYºÁËöíÛŸB-i£*Uª1¤3¡ûöíÓ/†ZJ–÷tjI[Н}úôëHÍv8>š0aBjjjF†÷çÌ™#Äf4jê›m ñiîܹñûÊ•+V6D„1zôh1ki”/Í _½zµJ•*š8Y-†a˜—„W]-Ó›š@]ƒj|dv†1£ÒŸj‡Xê•jcV4Sj™þä¹–šxæUD\ØYUšª–x]¬X±Š+V¨PáwÞiݺuTTµ-U-ß|óÍ^½zEDDœ>}úÌ“œ8qb÷îÝÓ6mÚT­Zezð-Ì /P£:¡eÛµkWttôKœ:u +_oݺ%mû‰wÎ;§Fðæ¡C‡&MšÔ´iS4a4lØpÞ¼yiii´„§PK¤9Ь_¿~PPÐ7h™/F-áMçÏŸGÏ ¥ðeÈט1cÐF4Vt»³³3D¼®[·.zàØ±cj÷8p`Ó¦MÓ¦MCckÔ¨Öa4K—.mkk+ïéé‰ÂQEåÊ•ñZz +–W @R¥J! T×¾}û¥K—êWá‚ëׯ‹†DFF"ŒÀÀ@üÂGù¨‘ôìÙóÂ… ô h{pp0:_´´|ùò ¤eµd†a^r€Z2 óêò¼Õ²zõêááá—.]‚4ÅÅÅ¥¤¤H¾¦ª¥ð)www¸F™'/^¼[·nÌ„„{ÞÄ…Ç\½z_ׯ__®\9IR`¬PNµL‰²eË¢jØ +–Š!\þU¥JxœšÅ:99@]ÑÌØØX„Gw+<…Z6hÐ`ÇŽh)ʼråŠúDä‹QËýû÷{{{£áw...0AûÛo¿¡½‰‰‰³fÍrpp õbL *T²dIôÑWô­‡‡^øúúÂRÑQ/^„¶ã5+mí»aôÝróæÍ½{÷Ö©S‡&ÀëÞ½{#6Œ;ºÁà +Ô¤‚OG…V ÓЄ1räÈ#GŽ „8µ %âœÔÏÏOLO³Z2 Ã0/¬– ÃäTµìܹóõë×5Y̪¥ýV-ÆgªL•Ï?ÿ<99™Æ©ºÐÆ´C‘~›Ð§P˯¿þZ? gZ>û³–S¦L)P -ïPϽ{÷.Ì1S=ܳgO#­eàÀtâÒÍÍ-&&†&0`Mðæ›o®ZµJ:¤RϹsçpmP?õ÷÷‡ØZ_X¿~=´Ô(Õ’a†yI`µd&Ç––&©e×®]õϾAO2«5ŠŽŽÖLNÁ5š7o.Íe4„.=…yõêÕK]±I±xÜÔ’n@dZŽ5Šn!«òbf-Q•)H›””¤ßëF¥]»vÒµ!™£§§çÉ“'O1⃦…àõ† è“§9sæÌG}ôÆo… Lý?TÖ¬YÃjÉ0 ü„°Z2 “ˆ{ã¬*M¨%=_¾C‡—.]Òg©Y³f¦”jyêÔ)½ZJ»Î>:u¢sjPàÞ½{ëÕR:ãCå×_¥Ç¦@-ñËùÞ½{F¨:>QèççwûömM™QQQêƒçÄøàƒÓ§O£@ñphRRšñAÞÜ&ÔBÇ÷î]ð—‚Øœ¢äåå…Œ"èÉ´iÓD‘Êܼysêæ)I-‘!‰Æ¦›¦ájÕª%¥¶%888@ ¡F-Òº\³jiÔ‚¯x=a„‚ Š]Xñ~7oÞ<ºú755µlÙ²6¦çE0jÿˆ†ýß§O!ï¢ô:ÑŠZlLçEbŒ뀀€ + Z‡¯yòä ùý÷ßi¨ê5F»ëâÅ‹~ø!zXDˆr¥±´‡Í–q-â„§oÙ²%S†Ë0 Ã0ÏVK†arË–-ëÚµkß¾}»té2räȃZ\(Þ­[7d¢0xð`Ÿ|ùòQC}ôìÙsÁ‚sçÎA˜9sæœ9sæÏŸ?kÖ,???п©À¡C‡8°S§NÒ“ƒ*®Þ½{CÊ / .D™Ðd”Ù¯_?”Ó½{÷zõêI•/_>((HŠ +àM†ž F^ÛËÄ Aƒ&Nœ*Ú²hÑ"t‚››•2I->|xîܹ°°0D^æïïŒh,ZM‹–¢c0ì ­@ùȲdÉ =ÉQUKX^LLÌŠ+DÂ"ñGMF̨½7iÒ¤øøxº#^3Õùúú" ô bH¶èééÙªU+D…hÑ ðD4Q¡D…ˆ¾‰ŠAâ5ÞÄGoñâÅH>>š³bŠÓbÏ0 Ã0Ì €Õ’a˜lDÜogw:îÞ½ ¯¡OØYäí·ßÞµk—þ†ßßß?SeæË—*Dg¯N:%–òZ_È»ï¾ûÛo¿%@~ÇŽ+M}JHjß´iÓ×_ÝHP£F ªc*wîÜÑo@µœ3gUK4 :F›9•”Íâ¨õë×>8éáá±aÃ:¥¸zõj¼)5–>ßšy§ Ð]ôOt`ûöíéúázõêÑç7ÿþûï ÐKK–,¹sçN½ZöìÙ“î¤ÿµ¾í Ã0 “]°Z2 “ˆ›çìŽBǽ{÷†NpZ$wîÜúó 'OžlqM,Hj Ý€*fJ-«W¯]2Jøã?&L˜ Ÿµ„K[ÈÒ98P«V-½Z»wïN'%\\\-ZDç=###Q )8p`¦¶Q…Jÿ(]ºô¶mÛè‰ëÖ­“ö¶EzàËåË—+W®L|ýõ×t×# GË–-©h£‡‘‹F2}úô‚  J•*%…¡Ò¦Mª«EŠ‰ŽŽ¶¾í Ã0 “]°Z2 Ãh€=Z?µ'Ä;vìÛ¶d„¯¯/S³Ï™3‡î³C§ö¬Y^Û¸qcº´f4qâD½áJ;Äž={.IëªX±â¹sç4-MMMíÕ«—¦±ßÿ=µ£jY­ZµóçÏÓH‚‚‚èúa¨¥ÅYËvíÚQµtwwG‡Xßv†a†É.X-†ÉIܹsv ¹qãüBõ»ÿýF’’’ª€\° uFiݺueÊ”)X° ƒ% ®®®uëÖ]¾|ybb¢Z…AÐ$ÂM GGG'''èAß¾}Ož<‰ì­ƒ¡´mÛÖÃù¥X±bÔG(Dˆ4Ð(±…¬Ñ.³j ÊŸ??r‰`xüøqô •.]º´téÒT-ííí,Xpùòeµ™ˆ:4lذråʉHðUŠÓÖÖ¶GQQQ·L`üñÇ6mÚ i"‹§§çêÕ«¥Ç9ÿùç1ŽàúõëÒ“­PÈÐÐÐÚµkz ^‡„„ÄÇÇ‹¨.\¸Ð§OiM²¤–é¦ Dtz©~ýú›7o¦©j‰N^´hÑo¿ý†Zб±±Ó§OGÕÎÎÎâò€2¯]» ðirr²ÙKÔµÄØ¡¢íøªÿ?Ã0 üX-†ÉFÄÍs8gΜ-Z|þùçŸ|òI×®]wìØAgúÒMpŒ= Z·nݾ}û/ÈØªU«eË–»åpë¾mÛ6ØÍÊ•+Ã3ŸÂ6lØ€½zõjÞ¼9ÄDª ÞfÍšIRƒoû÷ï¿fÍš~øaãÆ(~!Íô.\¸aÆÐI”дiÓ.]ºÌ;‰×›Ø·oŸúèeçÎ6ÊDÉ[·n…RQÕ2Ož<Ÿ~úéâÅ‹‘B {4i’èOă.­T©’úÔdÙ²eÚX¼ƒ,ˆ…@ÊD»Æ!Cè|"D>þÞ{ï¡ +dA:u +^ÿ˜½{÷ÂÔ¤Æ0Vô̹ÐÕ&L ³«Hœ””´ÿ~4ÕªU›6m Œïç&P*•ºKUËÈÈH„½ÊÄÁƒ¥0Tµ|ã7¼¼¼Ð ú /F…ë… ?®“¾}ûâ}Dâãã½EÒ¦²ÕA¢K[¶l‰†àZBú5É Ã0 ób`µd&ÉZµÄm?Œ†Þê÷ë×n\¦L™¢_Ú Aý +O‹Ü¿¿^½zš*TÜÜÜ~ýõWZ|ÄÙÙY“¥téÒ{öì¡› 4ˆ+ôd×®]š8Uµtqq ¡sß~ûm¦« ¤Ù³gÓ9GX°´U¢L™2»wïÖïƒ@‹Èãââ4é¯_¿݃úiêUÕRª–*]ºt¡Ïo&&&6nܘ*-’’’B‹µ¨–Û·o/V¬˜‘ÀÉÉé‡~às-†a˜l‡Õ’a˜CZZÔ’î®Ù¡C‡K—.Ñ4~~~ú‡===ayúMxôà&¿Y³fÖŸWbcÚ¿Tª4,,L¯–‹Í›7S¡=z4Ý“ÇÞÞ^rO U-QæŠ+èfAPKý>?É›7opp0}”rïÞ½zµ¬Y³æ¡C‡4‘?xðÊF·*R¤ˆ^-ccc1(/^-‘€^ñññü1 £_¿~R¥ÕcD¯Â… K£Æ0 Ã0Ù«%Ã09†;wîH·å;v”ÔrðàÁÕ2**êY€î}úé§zã(Q¢Ä¾}û¨L…„„8::j²¸¹¹­]»–Î0J×¼ýöÛpOÍŽ1üñǸqã¨9¢ÌÐÐP*)S§NÍÔN¶*¶¶¶3gΤj á… j²x{{9rD£–ø¨sçÎôP-½Zž?¾I“&úA4hP¦Ô†kQ-!’.\0²ÄÄÄ4nܘfñõõ•ŽìÄE«WKéß®®®Ë–-cµd†a²VK†a²qoœU¥Áép[.ŒCl5Ó¿iA¬Å­Yq'ôèQ1¨Ÿ»ü×é¦E6lhvËÖ\æ°18yòäIZ]–¨å–-[̪¥¨èÞ½{#FŒYD0>h‹X¼*Ògg˜Ü"ÈuE[è‚Øˆˆo“ñ®¶^^^»vízøð¡èÒcô0èÓ§xêSR´hÑøøxÍ`%$$´oßÞ颮 ð§*555£QVËÄõÖ½{w†Š¤–—/_6f-E???± Ö¨qÒiMU-·nÝZ¼xq:jëÖ­“Ød†a˜«%Ã0Ùˆ¸yÎÂg̘Q­ZµR¥J•)S¦iÓ¦¸å¦§E¤[¡–vvv£G>|ø0Œ 666))Iµ³\½z5þIâââΜ9³ÿþ¹sçzþ?{çÕÑþq^}_£QEl`4±Ä‚½w,±5 ¢ÆX Äv,؃¦(±`MPQ ¬ý©Ø‚¨ØQ"¶¨D~ß³sœó8w¹» ‹>Ÿ?8ëîÌÜgf.Ëý8÷>S®œÒìÿû_8ÂGgƒ ¾ûî;š…&5ÓÔ£Èccc£££·oßîëëÛ¸qãJ•*•-[ƒÖ®]»   (€îŸ:ujÞ¼y­ZµªX±¢6r“8::V¯^}È!8 z5pà@eJ—.éP¼ ï 6 v‰Y8|øð!„a={ƒ 9Egëׯ0ÔPÑ©S§Òý7µ<|ø000ÐÅÅÅÉÉ c.ƒDuGݺuÛ·oŸ"h7oÞü믿Ääþý÷ßÊB*LpÆ Ÿ}öN9´P²dIœŒ©UK º_³fMtŽéêêÊi|†a˜7VK†ar·o߆Èì7€ õ(:`Ά’EŠ,4kÖ¬N:={öÄe?]´ºví¾Ó`dMš4qvvný¼nÞ¼9.ø´ÏôA¦àG{öì #„‡‡#`x¥².–j 9BäPE ©iß¾ýìÙ³¡oˆ +±‰l¨#FŒhذaݺu›6m +1ÄpíÞ½Ÿ*a›ª=z4!!AÙ$%%o +gÄÑçÎ ÍT’µ.\¸jÕªˆ¤ñK5jÔ¢E L +¢ÂPOž<&ÍD#ÚÔ­>sæ Ž‹Š4N´€Y€Ùiï)…# t¯_¿~8¢ê8ÁΟ?Ì qøðáJÖ#­ZBW###8ƒãΚ5 'Î7œ<8_ÙœE«–8¥Ñf A;@£L†a†y=°Z2 óVaŽZRòçÏÿ¢KŸð/Xù-€B… +Áh,Š33Ô"V¾|yÕœ9sèN+ñññnnnôF///ºff€ƒÂßéAÍBªl+cu®]»V­Z5zÐ3f(Ó(ìß¿¿L™2´ŠV- –úmt_K†a†yaµd& ϯóˆéPËiӦݿ_¶éÃÕ¾ù-ضÆ8zô¨Eq.[¶ÌRµôõõÕWËÝ»wÓü9ùòå×35ÇË—/»ºº¾fµ„ÁõîÝ›¦{5‡éÓ§ë[^ƹpáBõêÕéAÇGÏ-ǯT©­bR-}||ôsð²Z2 Ã0ÙVK†a²qñü:h©Zâ²þüùÔbV¬XAw4‡bÅŠ…‡‡[´¡ÉêÕ«‹-ªÓ¦V-===éV… ÞµkWJJŠ,°cǪ–‡)S¦PWºté’²€8zôhýg3N||¼â³æ0uêTå)ÚÌÌÉɉj©/Ú‘‘‘t]¸¸¸è?‰Y+X° NOY-†a˜ì«%Ã09 ˜Ô³gÏž?.~jmN«–¹råú¯ÿýïø©¤a±µµýá‡à_hY¬nÞ¼ÙÑÑQ§Š¨åŸþùï¿ÿ>×VœÁÁÁp +Ä&¡<ŠhcL-{÷î/_¾Ü¹s‹à¿Ê^™¡¡¡%K–”-Àš¿ÿþ{Ù5”¼rå +Ôã#A“«–¨(:¨Éš‰™j)G[6sæLeÕRf:0¹9j‰¾ËSÿ˜ e„õÁ´¢ï:uš;w®²¿¤9j mDH_|ñÁ)W¶lYåäA¿Z´háááO9ôرc;wîlgg§ÿ_¬– Ã0LvÕ’a˜,D\<[«5xV¿~ýÄÊp=\À_½z•–QÔΕjXóJII¡lݺUñ/›—Kf !¸Ô‡µ‰*¨ ÙÑ.Rð?ÿ}ÑfãÆ•}-)/¹|ù²r«ªV-Ey¹x§­Z ƒà|ôÑG«W¯~ðà\‰3yïÅ‹6l˜'O1æyóæUR™Äµôöö¾uëfQÝÀñöíÛâ!Gíë#ûŽº“'O¦ûZšTK3tèÐB… +‰…oCÔN=þ©d‚M VK†a&»ÀjÉ0L".ž­ÕZrrr¯^½è»››[\\-£¨e:D lß¾]ë_”–-[*8cƌ… ›£ iQ¦L™ƒ* ¬”G 2Ö,«µ4êYiaT-)hsåÊ•?6¿Í#GŽ|øá‡´eN}ÌQË#F(KŠ +Poí^¢–2|øðk×®É6/]º¤¯–¨®]»Št3VK†a&»ÀjÉ0LŽáÁƒŸþ9•www%‰Š’ëj)V-%JU-­[·>yò¤uÕv¡³Dˆ® 0€ª¥ƒƒCHHˆEšTËÒ¥K¯ZµÊ"µ<|ø°ât^^^ÝkŽZ¢ïÊê³Â­[·”ü9é`Ô¨Q7oÞ”mÞ¹s§víÚ´€QµÔîaj]ÞXµ}¨ïgo¸ZJ ÄÉc“á;²\-ñuÖ­[gõ–Ñ5sTeæõ”a˜·VK†a²qñl­ÖÌQK\àáâ Êààà€‹Õnݺ-_¾üôéÓpŠ„„\ÃÿôÓO]ºt)Q¢DáÂ…íììà¡JbTœ4iRLL ªÜ¹sçÀíÛ·Wž›Ë•+*Â[‹)R°`Aí=“p1´Oá¤öööp«+V@r¯_¿ž˜˜˜œœ¬uÆ_ýµeË–Å‹G˯S§N‹-ŠŠŠ‚s¡ +"yöì™þøhÕ]ƒ®"Nô´jÕª¾¾¾±±±eyÅAçÎÛ¶mÛ +*-Z´Q£Fœ£G^¹rå®Ä 5SâLŸZBí¡À÷ \ºtÉÛÛ›îé)¦ oÞ¼b +0Ôhßd"_8ò²eËΞ= ©Äxúøø(‹ÑŠZ"†àà`œr:ÌHþüù͹9ŽlY@ÌJœÙE-ñÂæåÂ%JÆ/K +‹FƒßÁÔW×=E;â¡W@ºUKá°6Æ´HWV—«¨J<òñ“.¶Š^ˆ/ ÑŽ¶5¶(‰HhI¼G”µf‡H+B©–â(2N=lJ¾IÓC$"´1ü÷‘¬‹×¼pÉ0Œuaµd& ¡{ǵL5¬p:uêüùó'OžjàèèX­Z5üĵVß¾}ƒ‚‚âââ Y¨»sçN'''åj“ªY³&>*Uª”6‹‡‡ÇñãÇÑþ9ÊR)¨W¯¬J‹Oq¬Õ«WC¯pôŠ+" 8ÎÏ?ÿüðáCöÓ§O¡W° "‡pUªT U<uÿþýúYw´j ?=räd +¦ŒŸð&ç=ÓâþýûÌ3gÎ\¼x—µ“'O†ja|jÕªUûUçÇìççG-}j¹{÷n}ùòå1 •+WVªCñÐ5ô…¹Æb¬ôíŸÂÜ«T©‚ÈÑíþ§Ú ±.†C`!Ô°Q“ë×Ìà‰'¢5 ΰ°0ôˆÆ™íÔ/„¿‹l^ºp¡T6/ÝGH“lST§íKµª¥´#ŸŠ6eI£ñÐ’J R¾DT¢ŒÍK¿£QI ÁP”½– ؼRiv¢º< QKŒ^Ú 9nÔëe³r”‘”!Éê Ã0Ö‚Õ’a˜ƒ™jIIJJ‚ìÐ+ÿúõëC²d'OžÀ1Ô¦yðàAzhWÙ²eeˆÃ?þˆ–eh\†6Ò¥Kzs¦Ø\óæÍé¦'вiQÔ²`Á‚3fÌHNN61¬.P €Îø4kÖ,!!A–O‡Z²G¥U?Iþüù¿ýö[š¨öÒ¥Kݺu3¹{¦>ZµT€]Ò‰Ö¹Þ³gþºpŸ>}èVdµTnˆ¥Ëp©Äbð‚.œ)+€Ú6…Iµ´!Ës6¯®ß¥™JÕ¸§ø§öËAk^ŠR“–GÝP©%;KG.\ŠOi›Êª¥ì u^ùZvŠv„¶L'ʤõšaÆ*°Z2 “cH‡Z¢ +\’^üWªT)&&†ðõõÕßÔ^^°{÷nºüwüøñ2eÊÈPËùóçÓEÉýû÷—.]š6Ò«W¯[·néD]mÔ¨UËéÓ§›TKš¡j†/gý*éN§¿r#¶T-H«EÕR(’x!¤˜TKü4-I±!ëŒF%‘V” šTKù %]‹4Ú¦ÎPÐŽÓ…]‰(Io¸Uî¤5:S¬– ÃXVK†a²zE”q´jÙ§OŸK—.éT¤´iÓ† +Ú‡~ˆ 6)†IIIžžžúËp +ð‚Í›7S}8vì˜bŽsçÎ¥jVªT)Z~qûömÈOž<Ù°aCùÌ™3õó焇‡Ó£@Í&Mšduµ„ÓéçËmݺ5ÝããÊ•+ðè¼yóêT6lØõë×e•Ç÷ïß_§ +æKYµ¼páB‡2¨–ãÇ×áÈÈHý=P*T¨Á×*ÖÍÍMQËØØØ LHfa2åU¹Ô—Öfór%ѨŽY´j©Å誥ÑxÒRKUKí +£ù«–(CWouÚLk(誥Ѱ•‘‘.åZ«¬– ÃXVK†a²qñc­Öþùç¸$ŒÂ%žVÂË®¥nˆuuuÍŸ?¿ÑyFÃ3"?>}ºþýÃÐqC,Â0Ú¦££ãöíÛŸ>}оkPÌò_|!âÓ„);þ¼.m£çÆë!-µ¤9Rß‘kgÚêâ}éS6ÆžTøhj åÐôiÊ´âIK-µÏZj×mÒxÖRG-ÅÊf*y(’._ê>>8÷0È;v¬Y³fÁ‚ÁD£G"*íb4ÂÃÃ1€=zôÀi€C£‘þú믑‘‘pRíÈc Ïœ9c29pf–ZJ=â#eUYR>*(W3-Ê›–Õ*9]Æ“–ZŠ i†XíS“2ÛªüÔ¤ZŠ»yEuYW{¬&C,í£vX”Ö”ñ§Õi̲.½9™aÆ*°Z2 ó6cŽZêsûöm\üÓ”2樥Bûöí!RŸ>}ºjÕªÚµkK+¬………Qƒ0©–ׯ_9r$½•JE»vñâEØVwäT°··?~<]aÄ….lNçNÔjÕª}ÿý÷7nÜH÷$j‰…®–(QBæøË/¿èÜý‹‹yø ²{ä4#a` +¬“nHK±bÅàûr©ýñãÇv8&h…Zµj;w.#q¾Œætµ.i £Eؼ»=ŠõÍL†aÞBX-†ÉBĵqqµS§N¥)dÓ¡–*Tˆˆˆ w6ââ¶xñâ²€­­-d“&•Õªå¬Y³¨ZB¯š7oN7åTòç@[ e(2///jpwîÜqssÓÉÒƒnè/.[ +ÆZ?~y”2eÊë¬îað @Ÿß´³³;~üxFÂÀY¤œæ€Ñ +ÔçÏŸ×O ôÁèwíM@û0`f`µœ={öÛ°Ûã[ÒM†a^3¬– Ãd!âÚ8 €Z¶jÕŠÞ²˜µÄEÔO¶`T-ѬŽ@-###©Z®Y³¦hÑ¢²@¾|ù–,Y‚he­Z.X°€¦:uꚥGZÒ->^¤ô”-hÕòÚµk£F²··‡!¾ÿ*x§X±bß|ó’É6**ÊÙÙÙÎÎNTiÖ¬Ùþýûi›ZµlÓ¦ÍñãÇeï躧F-ÑG|!T®\‡€À V:þ›ï¼ó"-”(Qj‰ïO9à»wïFðôFČᲵµÝïØ±ãÁƒ•­Ÿ={vÿþ}ˆ¿Ñ‰ÓΣ"VP3˜¸“““çÚµkC`1hÍ¢qåRT1©–1ø¸ˆ +?EŽ_åôxòä lpˆsçÎõë×OY±Eß‹)‚±Òž yàÀš,ȨZBÕ1€h¤@M›6=sæLZ§+Ã0 ü6r’Z¦jq èfR¢MâM×=iR8ù¾p1ª–4ýšÌû->•«¨ÚxÄ;âÁe±•¦ÔeÄS*´˜6Sœ’O¦ƒ£µd’:™aO¡hî³,Z¦yÑmȳÿ4ïœ|“Žª<ºL( Ýhöxæ­Âèï‘IHHXºt©——ר±cÇ½Êøñã;S4©–wîÜY½zµ__ß^½z•,YR?ClªáöÔ… N×àçç‡÷á‰JySXXØ’%K¦M›6þü½{÷Âeè³ZµÌ;w÷îÝETǯS§ÝÑF£–àÖ­[6l˜3gÎ\päR¥JédŒÑ‚ŽwîÜyÊ”)ßøþûï'Mš4lØ0È2ÙÛÛ»uëÖÔ»m «lžžžèú>oÞ¼}ûö¡³´k+ômŽ3}g +t600îb‰Ö0õ7nœ5k޲`Á‚E‹¡©‘#G"04‹Æ#""èâ 9jëïïÐÔ¨Q£0nôÙÕTÃjéòåËñ‘˜77·>ø€Ž'†ËÝÝý»ï¾)g¾CBB”d´j‰ñD#@0cÆŒM›6ÑÕj†a†É*rªZâ§ð¹#0ÍM'÷uoŠº6¯J¨²k•TKeÏeÅ +¥ ¥¾º;³6ZRÛ‚”/Y&­Üæ6/5P+€Êf[ø§Ü`KT¡f'³ˆ*T-éîÕr÷g€²Á–l–Ž€2’R'm2?±ó&cô·ÀŠ(·•šƒIµÜ±cGÅŠuZ0ª–VG«–&Ѫ¥B|||—.]!Õ§téÒÇŽ£Lœ8QqIȦ~>ØK—.¹¸¸ÐD&±µµ›?¦ÅÍ›7]]]i¢Z)ÍdkŽZBiÆ]°víZºú ]µ··×‰¦‰óÇ¢Û­µjYµjUÞæža†yÉIj©ÜK +•]†mt÷ŠÒ¶‰«S©–TQµ©Ô©L¥¾êžJL62wî\ý§ •Å>…ßÿ½Aƒu­X±b.\ÐiŸvìØ‘ªe÷îÝãââd“j‰ U²Î¾óÎ;øº£KŸPKý|M•+WÞ¹s§EÙ\¡–NNNʘë{4Ã0 Ãd 9C-%TXl N¤ÜûŠ÷…mQ7µlÒVK4"_ˆ)újicÐ=m|8ݤD=1::ÚÑÑQ'Nèê–-[,UK%ClݺuÑó[`†a˜×CÎPK”;T-¥HÊ•D£:fþª¥£«–FãIK-õW-µ+Œæ¯ZŠHÌiÓèP(wê [©á©i+$«å[Ž`hô Ae¦¢‡¶!OS¢ŒÑxÒRKí³–F×mÒxÖR§–üT>I¥ÔyÖRû(«ôk­5£0Õy)ò²)mùYË·ñû’yí?~ÜÍÍ­råÊå ØÛÛÓ["¢UË'Ožà¼…@ÁËbccþùgˆ££#4?´Ë|ãÇÿã?P U._¾œœœ¬½þÇû¢ÍK—.=xð@)Ó¹yó&>B™¸¸¸ÄÄDÅG’’’ð{T·n]ô ¿eˆD{#+<Ý¿¹(Ö­[·­[·¢ ^åâKöïß?`À€?þ]Uôb{yyݾ}›¶gϸZЖobpîÝ»§3k÷ïߟ1cF½zõÄ —*UÊä㟙¡–6†G)åøÄÄÄL˜0ÁÉÉI €#ãM:qpóþýûW¬XQÛ}”Ç©2dÈ4H«<þüÎ;˜hâüùó˜tš6Õ°GçСC+UªTÎÆÄÝÝ}çÎ^T¹víZfß}Í0 Ã0æ#Õ2õÕÇ'mÈ" ø§4Múü£"AffˆMËjŧryTOZj)‚T2Ħjv?‘ÙV• ±iÕwÌŠOå³2©¬¬%ƒ7ª–©ä¾V9¤4C¬|S›w—Æ,HoNf˜ÌàÑ£G§OŸ ýõ×_·lÙ²bÅŠ5jèßi©UË|þùç]ºtŒ¸¸¸Œ92 `óæÍ7n„©¡Í¦M›*ÆZ²dIèg÷îÝQ«G(£¤ý„|ñÅø´sçή®®P¥~q¦NÚ«W/Jèçç9¢Ò¯_¿¾wï^„V»vmeÑrppð¦M›¶mÛ)þòË/;uꄎ ¶/ÁëÏ>û¬C‡p4ˆÞ¡Í_uA”DœŠ +=|ø0<<GÔVÙ°aÃŽ;®^½jònax7º†áE;»N:Ô +µd’ZÂÜ1GÆŽ;âçäÉ“Ñ Œ'~bˆ¢££•í8¡x0wœi¿ýö›Òw¼ƒoHeS Yg'NœØÍ¦fĈ°Eêž+(äöíÛÑÂf ,èÛ·/ +wíÚ³æáᡟ3Ã0 ü²»ZZŠ6§«uÑFó¡yks6pÞL†Ñ¢<.gT-:$Ýî0nÜ8šJ¢l#ãxï½÷tÚ„{ž¥J•Ú»w¯\®B]´I-fN5pùòåvvv²À;ï¼³xñâGétmÒ¤I45+Ôõðáô@dd¤~n[Ä µ„À&''_1p5m®˜B§^àÛòÆÊ^Z,]ºT?uR:Òø@-i2“j &OžŒ‘1'`3ÁŒ=Zù‰ÀÀ@}»ß¸q#ÝRf ¬Ÿ2 Ã0ÌëçíQK†aÞ@ĵñë<¢‡‡‡þ®‹ŽŽŽÇŽ“æ•ðöö¦+Œ­Zµ:qâUËéÓ§ë«e‰%s7nmSñY°zõê¢E‹Ê( ½Òׇ±cÇRIAoß¾ºÛŽ;ô j¹råJxÍåË—§L™Ò£G®]»~–  Yww÷mÛ¶=yòÄœY[²d‰~¦_ôËÒÍGÍmûüùó¯¿þZE{„ Ê}Ëg̘1ŠZbêõÕrݺut¡#³fÍ3G’a†a2VK†ar°38|JüÔÞr9räHEråÊ•û%6†Mÿïÿþ/ÅZÃE¾¢-[¶<}útÊKR ;9)RDGI +*tôèQZÅ××—.ž~ðÁ‘‘‘´ÀæÍ›!¤²ìcíÚµ=BH26¥kZµTî“ Uí?ÿùí;ÂwcÞ¸q£K—.ú7f;;»ÀÀ@!D˜&9eZP`âÄ‰Ú M3"ÄOôUöã mâõõë×]]]1õbºQ}èС·nÝ¢U¦NŠ£Ð1¡  +þ–%%%É)È8©†ÿ— ÅQV¬X¡ÜùL˜jXµ„J‹*ø‰‘4y³tæáææ–ñ“aòäÉY<Ã0™ÁîÝ»3ø€/–¬î“NX-†ÉI„„„@C¦M›\¼xq\\œ¢`ZµlÑ¢ªŒ?U| |ûí·°Œ3fÌž=ÛÛÛ»V­Ztµ Æ×§ObΜ9(€’Mš4Ñß  +йsg???H(ªL™2¥fÍšTÜR÷îÝѦ(€’;v¤7g¢pÛ¶m!:Õ@xx¸²ˆ™µ,_¾ü˜1cðíåååãã vµ¸víZ¯^½,ÚàÒR ±e¡–.\X²d ˜9sæœWÁh °jÕª)ž[¬X±@Ið)¦ s 飣‘€î MÌ#ŠalQlôèÑ%¼ÀCö•ÅÁÓ§O/\¸ z½ +Þ™4i’§§'&çê"ª9cÖ¬YˆÍßßm¢}Ì,à „«œ´[·nE1tŠCc”М´èÎÏùóçÿõ×_™½jZXåd`µd˜œDÆÕÒæíH9’#aµd& ±ú_wwwé yòäÁ%«²5†¢–yóæÝ¹s'-°k×®êÕ«›ó‡/W®\fî•)Ë‹e©Œ´)?uvvމ‰¡Ba©ZÂa(âÏ”WŸy|mj ¹Cðzñ”(z'F@ 3\ƒ ºqãF*Ùt’òÏ?ÿ@¸è²o©R¥V¬XaN4ˆQ•Y‰ä?|øP.ž*qZŠÌQŒ£FÒßåóæÍ›õêÕ“AõÎ;+‰¤²UVGÁ0LοU²5¬– Ãd!Öý ’œœ !¢{ ººº*Ù]<<<¨ZÂÅ¢¢¢h;vè?Ö÷†`oo¿iÓ&ºîæë뫯–Û·o§]ËŸ?¿ŸŸŸÑ‡-RKś̌_¨%‹ïÚµ«É+fΜ ×KëL¸{÷®’|©\¹r!!!ÊÞ ÇTN«0|øpÈ£Îqq—/_žViذ!Ím›µˆ²: +†arü­’­aµd&ÇðàÁƒÏ?ÿœ +Q¿~ýÄž’Ñ£GÓ4>x}ôèQZ`×®]ú¹nÞJ•*s¤®4~üø÷ß_€ZîÛ·.ê>v“˜˜Q:c¾Z.^¼XÉMzâÄ *°i‘Aµüä“O‚ƒƒÏŸ?P¯0/^ ÷ööÆì£§Ò²eËbÞ-Z†©¡LRR½UØŒª%¦µ`Á‚â(&qppÈŸ?¿rϰV-18“Ñ— .ÀÖçÌ™£ä¶µµõ÷÷?sæÌÕ«WÑ—»wïfUŸT¾dÆÚð·J¶†Õ’a˜,ĺA´j ˃æ4iÒÄÅÅ2R½zuí¦–0>HV‡Ú·o_¯^=\ÆË,+XÉŽ;víڬ˖-[öìÙ³mÛ¶iÓ¦ÑûNîîî;wî C1ývÐÈÖ­[»uëF3Äåý÷߯[·®ˆ¼E‹t‘NE]k×®^ôïßÕªUˆæµÿþ7úøø ":ئM›Ö­[#rñhªùj9þ|åÆÔ¨¨¨Ò¥K›¬˜Aµ„âU®\‘úé§ ˜åFÁ ýüü¶oß¾wï^ü|8UK%88Ø"µ¼páBûöíih£MËà¶h+{{{Œ$¯Z2 “3ào•l «%Ã0Yˆuÿ‚<|øP‘ÜÑÞÌ‹sQÞh˜—¿¿¿V-_¼xñ¯º»‡jÖ¥KE-ÿøãYK[EËÆE¢ÚôuD >­\¹²)À£G|||Ī¥8„ƒƒ”öÙ³gZµDôè¯bcL-;V¶lY”§%QWy‚5³ÕráÂ…"0aô8J·nÝÄ ±¢³ýû÷7ùˆâ rÊ<==ÍQKs†«¨¥··wbb¢ˆS”ïÝ»· £ó¨=pž¬[·ŽÕ’a˜œ«dkX-†ÉIL›6­víÚ-[¶Ä|(Öø´j Óùý÷ß¡Q(òñO%ò/^¤¼ +ÞÁØ~óÍ7ÊF“™§–ãÿÞ{ïaÌEg›4i²téRLôˆÇœY{÷î]´hÑÂ… ã'ZSV µj :t(\OœµjÕZ¾|¹r_®¢–¹rå*X° Œ³J•*³gÏŽE÷ ÐyÄ?¡«žžžô?@X-†ÉIð·J¶†Õ’a˜,$³ÿ‚Ìœ9Sÿ‰Å|ùò…‡‡Ó*[·n-Y²¤, UËš5kÒÛ;ñU‘Œª¥ÂÂ… ©šäöíÛкê§eÊ”)jF8@Ÿ‚„ùùù%''kKjÕ²yóæPusnå5 +¤u̘1¯S-Ê–-»iÓ&Lù1õá†:mjÕòøñã+V” Ã† £Ï·jÕR˲eËô=100¦xbµd&'Áß*ÙVK†a²Ìþ ²`ÁeA…üùó+¹[wíÚ%rhÕrÆ Ê‘cÇŽ½{÷®,`ŽZšÔ@¨ÙÀõwº\´h‘~&[H´ƒƒƒ,Ö)–UKxSºÕ˜µjY¾|ùgÏž™s||¼“““N›ZµŒŒŒ¤òŽ“¤oß¾4Y9j¹zõj}Þ¼y3=«ñ²iÑVDÄ%‡f&GÂß*ÙVK†ar0óæÍ+^¼¸Îeü»ï¾Fïê4¹jT¥Jª–ãÆ»wïž,`ŽZΜ9Ó¢¬³(<`À}µœ;w®Ñ%HIhh(µæ¼yóúúú&%%iK¾6µ„ë%$$˜\Í8+Vܵk—EÙ\¯^½Z³fM6ª%Ýx%W®\ýû÷‡¢Êæ¨åúõëõÕrÓ¦MoŽZN6%‡f&G"¾Ù²: +&°Z2 ““€$>7 JLL1b}pRËÿ³wÞaUÛÿö&Ñk‹€¢€Š½ÄرÁµb±ÅDÔPD@ +b \ņ,XcoÁXŠ b¥HQAD@ö$ßÏïÌ“óLfÃ>çBô®÷³×¬Y³¹÷¼ÎÞ3PËŸþ™W˃Ê«å•+W Ëc;v¢ÁêÕ«ù…ª%Ûa|þùç0 ب2[•ç’ ŸŸŸžžzü\ëËÃÃC–‰ µä‡V–jYÔ±¨ÕóçÏQ CCCåX„½dìWÊÊ7î¤ +µˆ<_qÛÃþ©ð ¡ +‚^ +ÝÆ‡e˜––†´1qðô#F›/aêâÅ‹1Ò+VLž|ŠùEXd…È)RBžÈmïÞ½òBADÙ@jID9Â>K—V4|È·²²Òè¸ùb¨¥J¤j©­­ý믿*ÀC]]]«U«¦l`ff[ÂáÃ+ùc)Z·n}õêUÞyK¢–Œýü‚#çòåËì¡Pic^-nݺգG~•-Èòm¾ÿþ{~¢!}°6åosssíììøç‡ÕQK8)ÿoµjÕBù¶¶¶üƒ»Ek)C1Ô2>>ÞÄÄ„oðí·ß¦¦¦ªß)AA” ¤–A|2Àq`mS6j©¯¯µä-ÏÍÍ_˜kܸqTT”ÊÇbåqvvæcÂŒ"""øUÅ’«¥”ÀÀÀ¢ÔRµ¼ví\›WK—§OŸ*`PVVV|zˆ– lðâÅ '''^ÞUª%bâ¾€Ð̘˜eLŸ ïe£–III 6䘛›óƒ%‚ ˆ¤–A|2C-a‘‘‘|£Gòþ¥££¤Ñ‡ð‚o¿ý–WKHÊÉ“'y˃ÓñGÂÅ÷,ÐÕ5j(cjkkc,¼ø›ßV©RÅÛÛ[Íb‹âC¨åùóç;wîÌ¿q9eÊþô8aÂ>=~#ÖììlGGG^-›4i‚jÈì‹Y›>}:oŽ\eƒ—/_ÚÛÛó ÿþý©%’üæ›oäÕ2<<œWK ¼eË–|ƒ.]ºÜºuKýN ‚ ¢l µ$¢a•K+Z1ÔRKKëæÍ›|Ó§Oó'tèêêk¤–ýúõãÍH¥Z6hÐ@xö²Ìœ9“—)ØÖ™3gøN£¢¢êׯ¯l€-ZTè(Zb\üB^^^ž°jÙ°aCh ÌΫ(&EGGGy <cQ6ª%صk—Fge>zôhøðáòÏl‡††òeIJJjԨߠÿþñññêwJAeÃG­–ãÆSùéE +í:EŒ;wjúçƒ?ºÒÍ…-­hê¨åçŸ^¥J•êÕ«C¬ð æÈ‘#ÙÙÙ¸þ˜••åã㣭­Í_bmm’’aÌS"dff?~¼yóæ|•j‰W¬XñôéSÖ â¨<ñ?þ@´d]#8<¾ŸÂè`@¶¶¶Ây¨’A×h÷ HOOgAP {(W#µ¼»\Ô²bÅŠ¸ +ö÷›‚Û·o;;;°j eß¾}¯_¿.¿.Œ9êÖ­Œ—|ñÅè‚ïTª–È?¹qãôÊßh€ùÚ³gî þÍS©\¹2»!‘-rƤ ÿœœ\òäÉÜNfffZZZhƒuëÖõ÷÷—?e† ‚ Ê…Z-U~t)RK‚`C-+ü³šRG-Û´iãéé¯ÙºuëªU«f̘‰°´´œ8qâˆ#5j$3ƒgá·Vª@›Q£FAxm¬ †Z¢Ç-Z|÷Ýwˆ€¾¦N!¿g,¤ìرcð}䫼½½7oÞŒ¡…††îÚµ+..NðShctt4ìß¾}ûúõëQ +¤ËQ·I“&­^½úáÇj¢–Ò§…¯\¹RöjYAñ˜èøñã1(´Ú××ÕÀ0Q Œ÷Â… pCùû†‰KPä¤$^E¥j zýû÷G§*ï €iÅí'lܤIww÷-[¶ Sto¼¼¼0^Œ“‚«ƒƒƒ·mÛ¦àÈ‘#˜#鯼AQî|jù!"!åŸÿ§ŽZ:;;§§§+/INNîÔ©“J*!*ÕR +äBØUªåßÚƒL¨_.Äwqqá]©U«VLJ>yòDMµüñÇᡲ\˜‚Ó§O©¼°ÔÕ’GKKkùòåUC%…ªeÉ£€|Gè…”6Êo~KAÿXH- ‚P“ñWº1ÕQË   ~õ +—´oß¾teAJ1ÔÚ˜‘‘!3ØØØXÁ¿¤¯=Êóòööæwþî…††¾yóF}µìÒ¥‹µµµ­­­ ¾ÚÙÙ :T8•²P>¨ZBÍ –UC%H-gÍšÅo~û§â]þeLx:½YIA|Z¡&â/®tcª£–»¸¤W¯^ÒSK¨å©S§ø³E<<<äýkâĉ™™™2ƒ½uëV×®]yÿ*jOž¢€+ùøøhii)#@÷¶lÙ¢‘ZµŒŽŽÔÆúèÑ#eÌ ¥¥¥Lz¨í’%KJW-‘ªpøH©0}útaÕR8²…¢ý` ‚ ˆRK‚ ÔäŸÿ'?~<3Ž~¾`ÁvÜ{.--­uëÖšê€4¬<:::¿üòËû÷ïÿP€~]]]™Z•çèÑ£…Ŭ?8ðŸ×¯_üëÇÔò üo + +<==™Z²N5j´wïÞwïÞ•½ZòÞ¹s§oß¾ìY_–ØüùóŸ?Î'ïææÆ–} ­~µlÙ2¶×´ÒR¨ ÒP–KM¤~ëääÄ–§•Y GvÖ¯_Ÿ­Z5žYCA¥©%AjòQüÅA(þóŸÿtíÚÕÌÌÌÜÜÜì/ð}—.]LMM=<<öïßþüùË—/Ÿ9sÆ××·fÍš9>ö7nÜѳ{÷îø¦víڼ⊣£ã¹sç.]ºtñâÅèèh//¯=zàZ>Oö ’ìÖ­ÛªU«„E·G!çÈÈÈ .À+ñ¿«ü!•$j ã€8£»_àªÄÄDþÆßÿýÀýúõëÔ©,µcÇŽ...ìµ>õ·ñ)6¼ZB¢¯^½Š¡±yùé§Ÿz÷î¬:tè0bÄ$/…Ÿ#sL_@”W ZþÊ^ðõÚµk™™™ü:²:`úF…NÑ‹YѰ|’¯U«o@'6lˆyGL4 zΜ9GŽÁ-±#þéÓ§q洛+W^¹r% Êüùop3ht8AA| H- ‚P“ñWöÅþþþúúú%q¢¯¿þŸçù˜ðDù'¥,^¼X~X÷ïßÛÛÛËŸ‡(¨eVVÖ˜1cøÝnøäÉuºƒZŽ=Zfý·„ ¬¡¡áöíÛß¼ySPP€òš²3(5õ>žììlh2¤¬¨Z¡,~~~=?\ 0kÎÎÎüž<ÚÚÚ‡V6À—,Y"v£)zzzÂãÖAQ.Z¡&â/®ìÿŠ]]]ùúÅÀÂÂ"..Ž +1  V­ZêG€[iú&`NN޵µµŒ+U¨å7„C@LMM…“.‹"99ÙÆÆÆÄÄÄÈÈÈøP·nݶmÛB-ß¾}›’’2räH~…´M›6çÏŸ/‰+åææ:99ÉO4Ü9))©Ø]¨ î Þ[´hqòäI~ÖÝÝݵ„……úÖ*AA”%¤–A¨É§ñçèèXÂXz÷î kãÕÒÇÇGÓ…§ h´d–ŸŸoggW¥J™˜Âž¨±±±õë×ç Ä_\ÙÿKÕRS§N#°éC§•*Uª[·.~[WÁ¨Q£Nž<™”””¦àñãÇAAA¦¦¦ÆÆÆ†êѰaC¶a¬úiCRÐK›6mp9:Bž…`"ƒŽŽŽ~ôèŒ)%%%88XxLWµ„õdeea\’žžþêÕ«bl@𙙉4äÑßa1 *žZ¢zÙÙÙ(¾ÐËüøñã½{÷f{Ìò󨧧‡y„ßµlÙRºQzÌÉÉ‘Æd™çææJSB¹ž={ÆÚ<}ú…6˜Ü0ìÑbLÇĉïݻǗôôéÓƒ B6³:::Ò-¡0×ìn$vÇZXXÄÆÆÒ>±AD¹óQ«å|"2AR>Uµ6lØúõë7oÞ¶nÝ:š`—;w ÁoCCC·mÛ¶|ùr;;;Ø•••¥¥%ÄaΜ9ˆ°uëVÙ°aÃzY6mÚ´{÷îb¹å1árd²qãFt-˜#L–1iÒ$kkë#F4oÞ\p+•j Q:{ö¬›››•t~óæFy&$$¸¸¸àÚ)S¦Øü$†îÛ·ïåË—ÊöÅS˸¸8üï?LmòäÉ|ˆ?nܸN:ikkóêRôèÑ# 3¸sçΣGBB….âãã-Z„$QC>&º@Ì…  +ùK`sQQQžžžì„ Yج#½|ùòŽ;0q¸»à€ÂV·yyy,.Äœnß¾½kÍ_|ñ†‰ß"‚p/á‡øzêÔ)¾žAQ^|ÔjIDY‚?äOàsµ„ÑÀžø{÷îåŸ`D___Þ÷ïßߢE þÃ?b +§Þ—ðá” +•¨TËŒŒŒéÓ§óf=wî\M·Q]µj•ü›§BÅSK^Q444„õË?5ŠÌõôôŠŠ€ W¬XÁ›#$ÑÁÁ¿† òèÑ#Ê%eäÈ‘ÐIeLÜ7nÜ(aL‚ ‚(H- ‚øŸBPËjÕª]»vopîÜ9###eƒZµj­]»–½ÃÈoР/ð¯ÜÜÜ2ȃÌÌÌTž§É£R-„ÍZ³³³5JÌÏÏO~ËS¤––¦l/UËîݻ˫%ünÒ¤Iòûå +4kÖ,""BX1äyûö-‡ÿúë¯p“»wïJû;yòä¸qãLMMÛ·oonn>uêT¨ ß@PËŠ+ZYY]¼xñ²‚›7onÚ´iÈ!¸¼[·níÚµëСCXX˜Êmyrss¯^½yNC0ô %æÌÎÎö÷÷Ç08&2‘_q+T-áSñññÑ +ÐKHHHÇŽùý tôèÑK—.©Ì5G3Ä™;wnGÈ­k×®†††|@вeË={ö .\€×Ÿ:uÊÁÁÁTÚ·nݺÿþ7ndY¡Í½{÷¤ïHîß¿³€^`sÿ)š=z AÛ¶m{õêµråÊóçÏ#&fbž——Ç f¡j !Åü²‰F_P˨¨¨˜˜Ì#òGÅf̘ѽ{w6^ôåçç',ò¢‹ÔÔTtªÎDÇÆÆ">ûRK‚ ⣃Ԓ ˆO‰uëÖA" _}õÕ°aÃà‰‚ô½}û6%%Rg'>~üX8DPK ­­ ¹èԩܺٺu+L +Z„ P •'TÂ+׬YÓiÓ¦Í×Õ‚ÝØÛÛ#[!Õ/^ Œ9À>žüÚ¥T-a4£F‚&392226•…Âñ+•™£æh†1zzzž8qšyãÆ $Ø¢E Þ•*UªÔ¬Y3f÷ø +C\²d ”—ÀÚ`a;vì°¶¶†fbàh3`ÀéFµM('.ÁÀoÊ‚pÉ}ûöM›6 ˆ€Û·oß;wò«ª–H ù ÈˆpìØ±yóæõéÓ§sçΨ2‡w/_¾2ˆ4Ð ...++KxŽëììŒÆêÌ5î.T›–Ô’ ‚øˆ µ$¢ažK+>Õ[ZZòr›àwŒQ‡ÈZ¿~ý4}÷ ‚çÒè½Hø¬ü§Ó§OÎUÔÑ-ZÄ^-EÜÝÝù322¾ÿþ{þ OÚµk¯_¿ž__––kΜ9°6j.œœ +H- ‚ødÈËËÈ,--SSS5 +rêÔ)CCC™ú}ûö‹‹Ó(&Ô ~ýú%ñ‹êÕ«‡„„È«¥‹‹ šÉÔòÕ«W .”?(¤jùâÅ‹‰'Êìæª¯¯/¨åõë×ÍÌÌxµ´±±)áy‘‰‰‰C† áW-¿ýöÛû÷ï+À½½½kÖ¬©l`ll̯Z‚3fðjùÅ_ìÙ³GF-A@@€ü)Ÿ*á–|×Y‚ ‚(H- ‚ødøí·ßµüæ›obbbðáÿ÷߯@º5(~òþ/ðý¡C‡Z·n kø¼0XÌK—.½yóæ½z ‹³gÏšššÂkXWgC×Ï>ûLÙiãÆ8 óì% 300@dv•ôù[©Z.Z´HååêçÉ÷X¥J¬¬,VUôrûöm8ðþ _O“5kÖÀ@Ùá’ãÇ·iÓ†ïzÊ”)ƒÍü¬©3—/_îÞ½;¯«‚Zþ©8VuV&ÖªU«ØØX–º{öì™§§§ŽŽ›— +ŠM~N:%¼«¼ÓðM^^žJßç'ºÐû­GÒ‡º•½¼{÷NH€ ‚ Ê RK‚ ÊöѺ´¢IÕRWWwèС ,öóó ”.~EGG/\¸péÒ¥‹/öòòš§ÀÇÇÇÕÕõ‡~˜þööösçÎý +Ð`þüùË–-[µjÕê¢1°ÆÞÞÞˆ9[¯¯¯üëœ@KK«_¿~NNNpww÷Ý»wgddz +‰ØÙºuëfÎœéææ 277ÞpT©–°¹fÍšÙÙÙ¡G䉺uîÜYØØG +Ú >sæÌÁUè#ÅWT{åÊ•¨ê¨Q£ôôôxO¬Y³¦••Ïš5 y¢=JН?þø#&³€ :&UËÇÑ?z‘™€©G³aÆ §mJÕ2===44óŽ¹Æ¬aš!f Y¡lê‘'nÔgǎ ¯_¿>|ø0.Y¾|yPPš5iÒ„÷Y)¸EÇŽ Ç\ó÷¾ÇåÈ!""BØèøåË—?ÿü3RÂÝ…[ ,ûcU ‚ B +©%Aåût]ZѤjYA±@OÎT«V­råÊÐ~ÏX|ß»woü*÷å—_â›>}ú\½zŸÞaj‡ç +Ø7hüæÍ›={ö´oßÑp ¼ fÑà·5jÔ@>¯ .°˜¦w?+¤W¯^—/_ÎÍÍEû¼¼|È÷ëïï/ÿþ¦……ŸLvìØ±ò³&¨%pòäÉ2ïoªÔòÞ½{2|öìY»víøKðÿeòÍDEE :¯t¤ö¬þpêéé)#èë뇆†Jp%‚ ˆ2†Ô’ ˆOuÔrùòåùùùü%={öä—É6l ”yôtÓ¦MòûüHAûÓ§Oó+sæÌ‘oâĉš‡@ll¬°wPïÞ½ùç!#m^ÃÂÂxI ž#èܹsbb"ß/*,I¯^½ø4RRRTªåôéÓy…ZZYY©³&(ÃÈ‘#d +˜žž.¨¥§§'¿C‘”˜˜˜fÍši”†¦éæ·;wî¬]»¶2B:u¶oßNjIA”;¤–A”#ì³qiESG-ýýý…bÍÍÍù7–ßsÛ¶mò§“H®ž;wNPKùM---Ÿ>}Z’j$%%5jÔˆÙºuk~…±  `îܹ|P`AR‚‚‚ä=±iÓ¦B¹ «ò ²fffü$ÔrôèÑò³§{þü9ßËäÉ“K¨–ÖÖÖò~ýú5Ä™¿å’WË+W®hzÊL1ÔòàÁƒÐIe„Zµj­_¿^~÷`‚ ‚(H- ‚(GØgãÒŠ&UK¶yé +ðMåÊ•!)wîÜ5@ô²³³#""„¥=mmíÐÐÐüü|¶ý&~‚ðaaa-[¶¬X±âjÀzŸ4i’p¼¦Jµ„Ô 7ØŸ²kù=|ÊœÑ822‡j°L*(ŽMÁQ%ÖJ8kÖ,¶å)Û Z½nݺœœÑ€?ê‘•T9:ü'Äüرc¸äíÛ·¸$99yþüùSJÅÓ­ü‚l^^Þ’%KŒ‹* pqqyòä‰2«¸¸¸nݺ ¯O*'š]%}a“¿*Uª„4Þz9pà@ƒ øRµdÕ¢=n'ˆêªU«øGU…ÄpÏH_ùTG-\yàÎd;Ù*ëÙªU«˜˜µÿJ‚ âCAjIÄ'ƒT-ëÔ©cmm¨`åÊ•+V¬X°`tiÚ´i0¾Þ½{ Ûéàûvíðß…—8;;³};=<<üýý!AAAËdYºt)¾†„„\¿~]ØeE¥ZÂøúõëgccƒÑõÆ!§ò›ù<þ|áÂ…3fÌpttœ:uª››þsÍš58†¿zõêÅ‹ã‡8~‹ +`\>>>ÁÁÁÿýï1|õF{{{ümš6m*ìÃcjjÊöeE̵k×âí§*@ªPK¥– +‰j@ ™»)IMMݽ{7²Š)«‡¬Ð¾Ç¬¡ Œ ñ1 +/fç¿ +0[[[X!ïq°0غ—— +‚ô–/_îëë‹Z!ìÌ™3]þº@¡Ø42j ¯¼|ù2ªŠ (š¥¥eÇŽ…cVtuu1‰H cÙ¼yóرc…ÌUª%{÷"I–-îÜ<èÅÇ`Q¥}ûöñÏxADyAjIÄ'ƒT-xóæÍ7 +˜ÜA¦êÖ­[±bE(;hRªuP’J…ÁVFŒóúõë7êÁNÕRU©–l‰­¢|Ó¬Y3•çZBÜ Ø%ȳC‡§OŸFžH€ÂÕ¦M6Hê€K ¤=4@’<˜0aB5غžô\KdE}ñâ»^½zÕÜܼråÊ,¦––Ô2++‹5ÂVT…Ìñ“¢Ú¿UàççdžÆ&BºöggP²‘&''3†¿p9,5;;¿e35311QÆ(ôi[A-‘óìÙ³!¬\…ÞN={ödÿ°ÀÊmffÆ7S©–™™™ÐyeHlôèÑ÷îÝSV¬Ð’ADÙCjID9Â>]—V4©ZNœ8155•oãææ&,iJÿþýoß¾]ÂTUª¥r^·nüûtÓ¦MãW`!SçÏŸç¥ãÊ•+ÆÆÆÊU«Võõõå÷ËE­#ÐÖÖ>tè¿æ'¼]¨ò…ÄbP«V-™ú4hЀßMw‚““?ÑHòÈ‘#üÚqhh¨¦ïÌ +C{õêÕÈ‘#åÏý6l¿gQZZÚðáÃù•M•j™’’"¼3Û»woáùj‚ ‚ø'@jID9Â>*—V4©ZN˜0!))‰o3cÆŒªeÏž=¯]»VÂu"MÕθzõê‚‚™˜îîîüþ9Õ«W‡Lñg/ž?¿þú«pĉ½½½°åNÉ ‘ß•WPˬ¬,GGG~¢›6mzâÄ ^Š÷ï߯é–;(oâùùùC‡š%\]]auëÖ…VàøáÇ…óþÔQK|ò‡‰4iÒ¤ñß©]»vÆ 'Ož|ôèQøD,111;;[Ø”æOÅ[xø-|çÑ£GÈA°*¶3-¢—zõêU®\Y¥×ØÙÙ!ÚãÇãããñMü_Ü¿™ þ¢E‹ +ögll\§N(LXXXZZ€ž@÷ SLJ ¢M=1Ä|òäÉÓ§OW®\ibbÂÛî矮¥¥!E¶¨ê€BBB1á­(8Ÿ§T-ß¿Ÿ““ò…FI«Ïž=Æ…ï“’’Þµk×|}}•õo,ÖinnÛÊÌÌD)0œóçÏ»»»ÃÈ0RÔäË/¿:t(ïžK-ÛµkwìØ1ôòðáCÌïÝ»wgÏžmjjŠ.P7e>˜Säi``мysÜoçÎCy1ÜáááÂÓ­-Z´Ø·o¢!sŒ÷·ß~ÞÌ%µ$‚ >H- ‚(GØGåR ¨<¦¡¨;Tª¥¾¾þñãÇÙn0Ò3)ðý{÷B1Øž-l?üOÿX)Ú 4~ÊN@ü§ð\îŸò^ŒÞ$ï5ü©Ò:О˜››Ëþ©x³²OŸ>V–'.GÚ111ÊÊ@aŽŸ}öKUº=άY³²²²PUóÖ­[p4Å,ôA-QI¶æÈzA þP”½°4 +Jíãã¡cC“N +Æ‚€lñ”TOOoéÒ¥ˆÌ2gCê_ µ¬ ØâI™jüâÅ e/<ø!;wîä÷k"µ$‚ >H- ‚(GØGå²ìQ¥Zš˜˜@Êd"lݺU8îÐÍÍ þ¥lPPPЫW/~í¯~ýúQQQ2ƒFDDhº¥Œ”   þeL؇ N;wæ75ÊÏÏ÷ôô”åSx»ðÁƒ]»v•ˆWPËììl~¡ž={ò;Û¨Ü;¨‚Âpù£0¥<}ú§l_­ZµeË–Áìd.)žZò@ÃÃÃe¶í…]Âpµµµ5 +»yófþÁ]RK‚ âcÔ’ ˆÿ)fΜ)¿ÔòâÅ‹2¸aÃaKooo~Õ®1xð`þ€ }}ýÓ§OËœJyâĉ’«¥¿¿?¯7nÜ€Òò ú÷ïÏ/¾zõÊ××WKKK&&Ê7T^r÷îÝ.]ºh¤–Ož<™8q"¯–}úôáÕRå žÀÖÖV£mT«W¯¾dÉyµÜ·oŸðlª¦àF:pà€ôqh%ø•ŸŸŸ|…¥ºJjIA|,Zñ?…««+¿»‹”&MšÄÅÅÉDؾ}»‘‘Éœ9sxÿ‚ôìÙ“÷¯Úµk˯„FFF +1‹A`` /S÷ïßön577ç·”ÉËËS¹Q­ –<@BŸêT¢©Z¦¥¥?^þmS'''ù½nð[~ÕƒB5òóóe.Ù°aƒÊ‡åAÎ{öì‘Yµ|ÿþ}PPü±)R¶nÝJjIA|ŒZQްÊeÙãÎ;»ví +»¬R½zõŠˆˆ€v½”ðêÕ«ÜÜÜ-[¶´k×®Zµjh ¹ÐÒÒZ»v­p,Œ BߢMÅŠ»uëvðàA\‹Ò˜èkÙ²eÂf8êÀ^÷ciWPœºøøñcÖÜ$,,LOOo_·nݽ{÷BÑ ß¹sgÖ¬YúúúÊ HUÐFA-srr¼¼¼`Á¬}ÕªUq‰°ˆ©©Z²á7jÔ¨Ðéø÷¿ÿmll * k{ýú5«!ݼys4f“bjjzôèQAúp‰²þÏž=[½zõW_}ÅæQ%)‚ #E­œïÝ»‡ÜØT¾}ûVXŒìÛ·/TY¡/i¹¤R¥JÊÁÖ«WOXà&µ$‚ >H- ‚(GÊ^-Ÿ>}zâĉõëׯY³fíßY§`É’%.[[[;;»i +¦þ~ˆ¯¬ñÊ•+wïÞÍöJå{¹ÿþ¶mÛÐÚ„„„@fÏžm§`ê߈Á¼Zµj%œÕS¼k×.a©ô·ß~C2(/CÝ&L˜ ,霜V­Z…^‚ƒƒ;–››ËG µ$‚ >H- ‚ x""" eì3¼ò€B~¥iذaðbFGGwïÞ]Í#,Õ¤Zµj7näæ¼½½Õ<²“¡¯¯çåWoÞ¼iaaQ±bEe©Z +œH- ‚(GØGåòÎâo>|¸N:2úЫW¯k×®i¤–—/_–öJÔò§Ÿ~âW-ÝÝÝkÔ¨¡~(¤——ÿøebbâèÑ£ùÍZUªedd¤°Y:j©©Ó äççC ù{ö ¿Bhibbâܹs1X6/˜”¾}ûÊ¿8‰ú´jÕ +—`t5Z±b…pðå»wï²²²Ø½Ž0p^ÕQ˦M›þòË/rŠ8ãëׯù.¤j9dÈÈÈH64é ‰šàæÑ××ç{!µ$‚ þ™Zñ?Åõë×gÍšÕóÿØ;󸞲?þÛf𳕔•,EûØËš …²÷û¢B)¢,JMb"k4c[¶P¶Æ2!²„dWˆ$e© 3~¯Çç<æ>ÎÜûq?KQ~ïçŸÇg9÷}ÎyŸ;Í}:÷žceÕ©S§ÿ‹µµu·nÝôõõEF†ŸöìÙsîܹS§NÎÎÎÁÁÁÑÑѧÄÆÆÂnD–'B µ„ª[ZZöìÙS4;vDwОððpˆ$_ <ËÃÃÔ¥K—^½z 2dÁ‚»ví:~ü8:‹ÂßUÞ¢ ‘LJJŠ‹‹ƒý]¾|9;;[t,ÛËËK87¢¢¢Þ¼y#üªŽZâÌ´ÚØØ`Da̘1H#o—RµÄ{ TŠ®ñÙ@ÐßöíÛãäá—ý)CjIA”TH- ‚(FØ¥ò·¬1((H´ûƒ<*Tðóóã׺ٶm[á×ä™:uêëׯ…˜PWÑ´¦à/-? ç’_HŠ‘‘ÑæÍ›Emò¨£–0q^-UÏMLLä•.š¹[´h‘hαð¬ZµŠÌZÇ?8©ŽZŠ€6Θ1ƒ_¥Gª–Z@jIA”LH- ‚(FØ¥ò·¬N§‘èëë¯[·Žß¡cË–-JÆTŸ²eËFDD@U„˜ õë×/LL°|ùrÞ¶>|¨©CE·nÝšŸŸ¯~>Ïœ9#RË)S¦ðj ±ÒT-›7o~êÔ©OŸ> A‚‚‚0||#§®¦|üøÑÇÇGGGG¨m>þ¼Pã…“§J•*¥tĈ<‚‰ZÂyoÞ¼Y„}'‚ ˆ"Ô’ ˆÿ¯ðððÐÈtuuÃÂÂx‹Z^—-[Æk`||¼‘‘Q!có1SRRLLL4Š€~mÞ¼™w^•$&&š™™ñAf̘ÁOÈæä丸¸h¤–­Zµ‚±òj¹bÅ +ѬîÂ… ù»U‹OOOþÜ€Ì^¾|Yøµ  ÀÏÏO£)ï2Š.ùm+‹jÖR~§‚ ‚(H- ‚(MüóÏ?sHŸ¿–QU“òåË{yyeee}þwO¨e³fÍð}Ù²eË)Pg¾0ð÷÷g+¯²nÛ¶Mtç:1ÙƒœøKËœŽÝJzâÄ ©®ò‡H› µÜ´i“¼Zòþ¬¸íö‡~@6XÀï¿ÿ~öìÙlÖ’HOOwuuek +•Sƒ2Š-<Ž;•J…®Ö¨Qƒo*:+RË¿ j•ÃõôôX;Q…•••hÕÙððpCCC5;Š5 +A É,ð}dIÍ J‡ÉÜÜüÏ?ÿDLa, +õß AA¤–A#ìR¹^¹reïÞ½111ÑÑÑ'OžÌÈÈà'¿>k®–Ìt~ýõ×£Gîß¿?**jÙ²eîîîp„Aƒõë×OºJSSÓ0ÀÖÖvôèÑ ,ؼyó¡C‡Ž9W6l˜ËøÀûöí‹€ëää4wîÜ 6 æáÇ·oß>aÂÑ2>h¤……EïÞ½Œ–·iÓF´Š¬Jµ„ˤ¥¥!¨Iþý÷ßÃÂÂÒ¡C‡²Þ¡khFddä¾}ûÐŒ;wFDD@Ùð½Z‹Úû|^½z!¥…ô†††îڵ밂•+W2{åû"UËøøxT-S›ãÇ£;8gºE‹!iC† é§¾/ªâÒ¥Kè½½=Z+ßô A¯}}}W¯^< #h²áíííèèˆø2ØOˆ`mmݸqcÑ,',{òäÉhsll,^Ñ‹¢½7˜ ‚ ´ƒÔ’ ˆb„]*aÀÿýï+VdÆd``Ì&´PË2ŠÅ|p=ÿý÷ß#8¼àÂ… ýõWNNNAAÁû÷ïÝÜÜäo²…¬Y³‡ 0»g¶…f@ýtuuùÍÕ§R¥JK—.}õê´‚­24oÞ<4²zõê_Š Þ³gn£ågÏž…`ò%Uª%Ž1câW®\•Qx7ßã(ôîÉ“'/d¹Bc·† B?_¼x_¾|ùüùó_ ###;;µ\¿~IÖ××Ç8²Z¤ˆÔYmÙ²%ªÃQµk×6PCCC¶× Z;{öìÇ£hÿt-äãþ¥.0ÐGôôÇh¼²I“&ðbÄÇ9 ODºp&  +ù ™™™Hé³g϶lÙ¢t‰'d†­flffvîÜ9• äAÄ׆Ԓ ˆR\cøðááò{äÈ‘ü"*ŸµUKž¾}ûò ‡‚ÑV˜"à/IIIü!4•;ƒÈ Êççç£å©ejjê?þÈßCÛ±cÇû÷ïóe ’5kÖ + Û¢uTrñâÅÎ;‹î€!RK-–Õ‚s###Cývª#¾dÉ>Ã7މ‰ÑH-aÍ–––2Í®[·îöíÛ5Ú2† ‚ ¾¤–A#ìÚ¸¨¢½~ýÚÁÁŸµtvvþ³–)))|Ì   ^¦¤èéé]ºt‰?ÄÇǧðj¹k×.^( «_º}”akkûìÙ3¡<ÔâÃo·¡R-?~ éãÕÒÜÜüöíÛ|™ˆˆ~Ù^¾|¹FjyóæM+++Ô£\xµ *BBBBø £‘šª%†¬yóæ2Í&µ$‚ J¤–A#ìÚ¸¨¢}úôÉÕÕÊÆVaÕÕÕ]°`¿a=X½zu‹-*UªTþ HäÄ7¯øhggwáÂ…‚‚¶²(Dlúôé¢éBÑ!–––ÇÇÅ?[Ï“mc㊩³Æ¬-Ô²ÿþZ¨%üé_®]»fccƒì•+WŽu º +ßeXÓYK¶Ò)«cccÛ´i£Ñ ±RµdK° +£ r%àä䔜œ ï㻬5‚^£ïP?!]Íš5;pà2¯N(ÕE6ä7»!µ$‚ J¤–A”&Ž;æííý,_¾<%%E4CôôéÓ-[¶ÀÂ&Mšäò/&LÀ«››Ûÿþ÷¿V­Z‰ä455EáÉ“'£€§§§¯¯/Œ500µaÄ277M±!b"Žš2e +ÊàÏ ¿¿xxxDDDPP"Ìœ9¿º»»ãµuëÖšîuømÔ2++kß¾}ëׯGËÑåE‹¡¨49ABN:%’MÕuçÎmÛ¶­ZµjÍš58|РA*·”WKx%F-6;qâD¼BEÛ—H100;vlhh(ú»¡lܸqݺuˆƒŸ?>zêÔ©HΜ< .Ä™‰òðúË/¿Ìš5«wïÞò»‚’ZA%RK‚ J?~|ÿþ}NNÎëׯ¿t± ÙÌÍÍÍù/(¥‚­]»¶V­ZÂuû÷ß“zùò%Âþ¥`çÎ;v¬R¥JÕªUa+J•^€€pUPPpúôi&ð,H ÈÌÌDuð;ÄDy¾Ruø6j ã³°°@ƒÑòŠ+¶mÛvïÞ½èʼQ ]˜TSµD¢ðÿT]©R¥ª +Ô™a”WKŒlîîÝ»ÈÏÛ·o1â ]ºt‘¿É¶Œb-_6¬…)Å@ ]xûNMMeÍÀëµk× Îl!_•AN3•3Ú¤–AD Ô’ ˆb„]w+þC||¼‘‘‘pÝKŠˆˆà8ݽ{·©©©¼žœ9s†™œœÜ¨Q#¾L`` Û…„òPEyƒñmÔráÂ…üb:uâââD[…ŠÐT-ÓÓÓù'dÕA^-ad¢J?~loo¯i-…gÔ¨QÏŸ?šqÿþ}ŒB… +а +RK‚ ¢„@jID1®‹»ÿ!&&%\·ëêêBRx ŒŒŒ”×@øËáÇyÿJLL466æËñ1ák„ÉåWˆõññ)ü +±›7oæÕíä èéé‰|VÊ/¿ü«eåÊ•åÕÒ7|øpM7÷©å£GDjÂgøÎ;¶¶¶šÞu\xìììøt¿F3H- ‚ ˆ©%A¥žÔ…Ož<ÉÏZB¬~þùg^R~ýõWV ¬2ð}… +bccù­FΟ?ß A!&Š­^½š«ôôéÓJuUi¬h h‡D&hB:u‚‚ •¢ÂD'+ohhÅ«%þz‹ +|ˆžÂgQ/6nܸ¡‚)S¦Ü¾}›—â#GŽXYY!&ú‹býúõ‹ŒŒ„áp¼òÙÃGô(11qΜ9hgcðeggç«W¯ò1Á«W¯Xù;wîœ8qÂÝÝyƒ6kÖ¬¹,(€Æ´iÓ& àâÅ‹8q˜ð}VV–È&>|øpíÚ5´ +eðfóæÍµk×Y‰®®.´õ¢¿?þøcPPœëòåË,&ú%jy~~~JJÊ%hÀñãÇGŒ¶!QȪ4‡Ð.!&AÇÓÓÓE1ÇÞÞ#‚ 8êºfÍ4 IÁYPaa²0k¤®µ$M:pà~E½xE|||„¨¨gÏž,9ˆƒêà³¢GS‡ sUQå @“cccñ" L||¼üó›"µü¬¸ç Ú)ßM¼¢"”\¿~½h¡¥87’““Q !!oøû¢ ‚ ¢¸ µ$¢ùÚj¹bÅ +Ȕ̕¿J”ª¥¦HÕR%0¸—/_¦RéV"*V¬(ZMH˜Rù–Ï›7 +R +쌚U__¬é£‚®®®ìZa˜îܹ#üš——7mÚ4~ÞÖÈÈ(::š¿xûöí¢ý"a£¹¹¹BøZÇŽù‹/ÝÙ;vìXù§D¥j©)OŸ>e÷ú +têÔ Â^˜˜Añ5 µ$¢fhh(¯Bò‰ZJ—ñQ‰³³sfffa*MJJ’÷ÙÊ•+CsrrÔ K‚ZÊ?8}úôììl™ ¢§Y1@«W¯–YçG + +7ŽWK¼wïžPV>uêÔ*Uªš6mzäÈ^-aš7æ[ÍÈÈ ++nîÞ½;2)“víÚ;w®  @éØ)=y„Æ+$ýôéÓmÛ¶ýî»ïÐÔU½zu???^ ‚ ¢„@jID1Â.¿‹0 ÜÇWÁŒ3|||æÍ›·hÑ¢   Å‹ãÍÂ… …×ÀÀ@˜ÂèÑ£Ek¹ˆªeNNNtt4"£oooÄð»X‚³gÏ¢ +(Àœ9s¦M›Ö±cGÑÜVÍš5aéÒ¥¬1 „‡‡ß¼y“÷ péÒ%Ô…Jqàüùóçý Þ£#nnn¢/¥j =÷¡<ŒrÙ²e¨ï‘%h¬(¦ö“——W=¤ë¦ŠÐÓÓsqqAߥ1ñÿ‚éÓ§3Q*¤Z>{ölÇŽHz±dÉ$‡¿ÙU;µ„ð:tÖ¬Yh*^ÑÄÇáä ñ÷÷Gw«™3g"áøuذaü¦ŸJ©V­š­­-;EC†cåÊ•÷îÝ tbbâêÕ«QÎ.4%p£x³nÝ:é¹AA%RK‚ Jîîî¸Ú¯¨ B… +pœÔÔÔ¿þú+//ï=>æççã{(‰è;•jyîܹ>}úÀ°X-eË–…wˆ¦5á• ŒtnÔÕÕ5##£  à½´ ß‹&³ 0XµråÊÿç¿°[C£¢¢øÅp¤jÙ¨Q£?þøU D,-- òR«V-¥1¥U(íˆRd²Œñ…µSK6+ŠADw¤[:j§–là 78=+ÄLjäääàÿeø©²éö%JA1Ä”æq0 +V¬MO£###$ +iÄ:t`kÀ²“oD+îAD Ô’ ˆR.þùùÁqãÆÉ¯¥‰Cºté"ãRµÜºu«èÁÉÙ³gó7(ÂÚ¬¬¬dîÅO¿üò œHý®Á¼ÆÏ/\#eñâÅüš}ºh)`œ´ü9lllÌï«BA%RK‚ J®®®p%¶jÕªU—,Y’••%SþǬX±"{€Nô4\ùòåëÕ«·}ûvþƤ¤¤¾}û¢Àw +pñÈOA*UËråÊ¡0«ïwìØÁ/;>}ú„oPÇÑótꨥ»»û‹/>+ömíé)RKÔj``€nJ„ݰ¦ŠjaQçñÌJ•*¡ò º7Q# ‚hð»7BÞ…g'e`J—áõ³–h-&4ÌÌÌìÚµkl\ðšžžnkk+V|ƒòì M•Ù>¬jgg—’’" =æééY§N–Ø©S'@¾tnAD Ô’ ˆÒDrròáÇOœ8wñâÅW¯^É;ÈgÅ^8äøñã§%9räÌ™3¢‡"qm÷îÝ?þøãÔ©S80>>öÊ×¢T-GŒqèÐ!DCEMY¾{÷nýúõ èÖ­[×®]œœàA¼Ïª£–ÐÞ«W¯ž={Z[[‹DF¤–àõë×hll,:‹¶ ?£ îÓ§hm[x±¨¼RPàäÉ“ ,055åíR__îܹǎCT9kÖ¬aÆ¡ÙÝÔ sçÎ3f̸uë–Œai§–Í›7 AÃÐx „w„ èo=‡V­Zñ÷Z30X+V¬@Uf\¸paÊ”)¢‡[1¦-[¶´²²êÞ½;*B¶mÛ†fàÛ·o_DDÄĉûöí˺?räH´¼h'y ‚ ¢H µ$¢aW×EP¥H~¤j }€Ž±9)¥Àˆ $H”púôéÙÙÙBuÔR%RµT ßmn®Ñ­¼©©©vvv¼Ÿ¶k׎¿Ãï¡Kò+‰¨[·î† dÖAÒN-Ù“¹Â){•¿YC¨Q6 ¡íÛ·—y¶—e˜Ÿ¿|ùrÛ¶m7ÿî»ï\]]Ÿ?®~¥Añm µ$¢aWËÅÝŠ"Fª–.\9äĉÍ›7çÃÑÑñÅ‹BhÔäÉ“¿½Z†……Õ¬YSˆ ££sàÀ6UÌÍÍ­mÛ·o_~áš'Ož899i¤–eT=¬úêÕ«iÓ¦ñj ‹üT#µ¼ÿþ€ø½E¤lÙ²…ÏðãÇ-,,ø:uºqã†ú•AÄ·Ô’ ˆÒÄ?Ũ Rµ¬]»vllì§OŸ¾ÔìC‡Õ©S‡×‡ &ðšó×_yyy±Õ\Ë~•:¦T-e:òY¢–5kÖ„øäçç«5Ž;V¤–Ož< +<þÜÃãFB×”6žï¦¾¾þÚµkE7Äò xñâb²§Ù! 6ܵk{D‘•Ù¾};|“¯‡¤§§ An߾ݲeKQÕdeø=FùœCq›Ømذá²eËô…ÅÄá“&MB’‘"¢žžž››Û£GóÝ»wŸ7î.]ºÔØØAØ*|r‡,Ô»G|†¥j ½íÙ³gÅÂMe[vFDD°ø uÔ’Ž óJ”Ô’ ‚(™ZQjxûöíÈ‘#¥;D|m<==ù%w¾ªZÊàëë+?q)RK8š——¿¬‘‘Ño¿ýÆ›£Jµ¼zõªh‘™Ù³gó÷sª©–<8kkkÞªæÍ›÷êÕ+™CÐÌÌL(³ åj‰Aánüøñü¨´œO :›˜˜ÈðððàWR’ªåü!zfÖÁÁ+P_-e µ$‚ J&¤–A”ŠK-çÎËo¢…ZÆÄĉZ²é¶/ѯ_?~ýœ¼¼<þúõëGEEñ{&ªTËÓ§O›ššòµL™2…×@-ÔòÏ?ÿüñÇù:&OžÌ·\ +ô­aÆByH_HH¿…GjjªÈé~úé§»wï +0:“&MâͱAƒW®\ + ×îîîòjyéÒ¥¦M›òÙ8p _K‘¨e‡H- ‚ ˆ©%AÅ»T.ªhÅ¥–ø÷úõk¡Z¨¥t¶K µœ3g޼ZvìØ1--M(ÿîÝ»yóæñóthÃÖ­[E³–:::B©Z&$$ðÓ…e‹á𢭅Z^¸p¡S§Nü¬åŒ3øõr¥J‹²¹K???ÄA®Xä+¯ŠÔ²R¥J¾¾¾è¬P’ˆzùA}ºŸ}}}|yàÀãÇ# ,`køF-qFFFbô­¬¬lllfΜ™””Ī%2caaÁN°Þ½{[ZZŠþ}¾Y¿~}üÊbN›6íôéÓm-JAßRK‚ J RµìÚµ+ÄR““ó²dfffeeÁerss¡vì4–¥‚ãrãÆììlÑdë–-[:tè€L²!?h'2pWB¡–zõꉜÑÐÐн077700à`dÔ®]?¡@Ë–-QXT Zµjû÷ïG/Ãôôô¤¤¤AƒñVˆòógÏ¢(£2!rôèÑ®]»ò3ÚˆÇjae¦M›fii‰sÃÄÄoÆ/ýGh5FáÖ­[JOQ‚ ‚(H- ‚(FØÕuQESG-!sçÎíÓ§O¯^½lTѽ{wüóÏ?ùçéTª%€Áž<£Œýí·ßÐ’þýû#f0#h ~=ò_ðMtt4DIPŠJµdviggÇÖYµ¶¶^±bEnn®|XHJBBž={ A'Ožttt­2I„*2„uGT=tèPѲ«vöÃ?@©¤ÐÎÎ;#ŸpRÑdÜéÓ§÷íÛwXåçç‡8ÄÖÖvðàÁ¾H nÍš5ñññH&:‹äÓ…+W®Ä¯©ÄÄÄM›6µiÓFd—ݺuC/ˆÓª4ÛøÞÞÞž5FtvĈv©áÂY-(ƒÓ288øÐ¡Cè&F­ð##$' ''Æ-=z4Nî|&‚ ˆ¯©%AÅÈ·WKùõs¤øúúæääÔQK¸ò711á騜C”GµѨQ#M„ ÕÑÑÑ(]…§~ýúðqùåqÜÝÝ•®¬Ë¨V­†‰_L533ÓÙÙ™?dÒ¤I¢õs¼¼¼¤ƒ~{¢¢¢äû¾uëV===¡|56nÜXÈÓ‰ ‚ +©%A¥uÔÒÓÓS~ý¸n‡"²A µLLL466æY¶lS ’““5UK-–f-µlß¾ý¹sçø½ZDÀÇŽ+£–U«VýùçŸù ß¹sÇÖÖ–¿/wذaü¹ê ›ü3¡ÅÌQ~ÛJà÷èÄÙ¸}ûvÚ”„ ‚(vH- ‚(5¨£–Ó¦MÓhf +j)’-Ô2%%ÅÔÔT(\·nFë¬J+uéÒE#µÖÏQŸåË—‹výø4kÖ,>>^F-ÁøñãefŸ«T©öîÝ;¡üÇÌ?)9zôhÑÆ4%dÖRÞ·lÙBjIA”@H- ‚(FصqQE+9jùÏ?ÿüý/P¤˜˜Ñ!Ó§OÏÊÊBÉ¿% <^¥Ë~ò1ññòåË}úôAgË)£|ùòÒUOÍÍÍÏœ9“——ǪPçé<©Z",‹ÿ¥ZÊ(ÜY( Žüò1ñÑÊÊ*11QÔ}Ú±c‡(°×‡¢ÚÿþýûóçÏ[YY‰fy*W® G¾wïÚœ­@ºˆ zÚ¬Y3dFWÿÈ$?={BŠÃß½{‡AŸ9sfƒ ÐM”Ç«¥¥åÆamh + ôÜ©`Ã$½½µœYYY&LQK8cdd¤ü¶ŒK–,áwr”ÿMMMÊ£îîîÿ¯½{Ö¢®?Žc9™W¼àmPÍ[‘JÞÐÐ,ÃÆñV¦Ž&‰StSRSqäwÌjJÑ.cŠ"ˆšÃS²RCA1'Q±ÌòˆŠiÔXó“é"ßgÎN;ë>çìyÎÙó°ç,¯×̹ìå»Ï}ŸÝgŸlZFeçn®Ÿýìg{ï½wÁ2ã®­+UUâ.Ȇv|=kÖ¬’€òtZ>Ü¡K¢þ“–'Ÿ|rãõKã'1¶÷¾÷½ñE§ï¾ÌŠë6-úÓŸf[é¿ÿýï;ï¼kOŽÍÝsÏ=;í´SÁ*bçŸþ›o¾¹nݺ“˜+fÏ]Õç'?ùI”K >y{ãÇ>ö±¥K—fÏÂAžvÚi1°XZLwÛm·e3'F8mÚ´í·ß>~›l~îš±Q“&MŠåÄÚÿÝ¡q·ÜrK2Œ˜x³wKNµ9räË/¿œ½ ®¹æšØü7Þ8ù¾ûîûàƒfßÅy÷ÝwçNå;%¦Oî¦øöCyî¹ç²ÃHnáaÜÿ/ãí·ßŽ5ÆÂ›¹ènN²Ì˜·«» ½ãê¸1AÜ’1A|¼Ï>û¤¤¸Ízè¡^¬úÖ€NËdg K-Z´¨Ÿÿ1§?§å‰'žø£ýhΜ9³fͺîºëvÙe—âõö"-_{íµ¶¶¶³Î:ësŸûܸqã>øàܵ[ :ôì³Ï?~|Ünçž{î~ðƒ^x!ûVÊÏyóæÝÔáÆo\²dIöÃ"›sçν±Ã‚ Ö¬Y“‹£ˆ¾d!±ù×_ýñÇŸ;ˆqô™Ï|&Æœ\Û6B2»ííG!£Xãœ={v±Ìøy ,WÙ¯¼òÊüùóc¥±´Xi„vî]¥i¹ß~û]vÙe3gÎŒÅΘ1ãÑGÍK-½úê«c„Ù˺Ž;öŒ3ΈGÚĉï¸ãŽÆÛ§Øþð‡éÓ§ÇÝˉûnÊ”)/¾øb¶c·ß~{ÜûgžyfÜD_þò—/¿üò˜å†nˆÇÒøÃømñf`ý–@“ZñŒëÛeöÛ´Œ’Š&JßèáÓí³½HËÜÀz*jô¾ûîkæ"¥eÜzë­Ûo¿}Á0Ž;î¸eË–*Jyiqe]0K¤wÁ-¼ÑFE ¿þúë=F¤ñ^{í•.dðàÁ÷Þ{oö=¡o¼ñƱÇ›êÝxãO<ñħžzªw[ ­#-&µâ×·Ël&-Ï?ÿü¥å–[n9}úôì›IËN8!{Ÿm·ÝvÉ’%ÙaLš4i‹-¶(Xï9眓MË·ß~{„ Åi9qâÄì» {aذasçÎmõ»ö~ýë_´=à€/^œ=xÚ +iyÁDÇu5ýºu뮸âŠâ{íÐC}ñÅ›CäóÕW_½ÝvÛe2{öìlݯZµ*ÛžaÔ¨Q+V¬(³íÐ +ÒhRÿƵâ¨eLüÍo~3ûiͤå1Ç“}7e´ÃÒ¥K³Ã¸üòË‹#eìØ±ÙÌY»vm3iY¼ÌnÅ2çÌ™Óê´|衇ŠÓrĈ‹-ZÿiâcŽÝÆûÈ‘#—/_ÞüþóŸÿ\xá…[mµUv!·Ýv[6-W®\™»’íÁœ}c)ôÒhRÿÆ5“–S¦LI>Mc£&ÄdC† ™9sfö=wݦeôÂg?ûÙä}ŽÉBöÙgŸ… f¯!“µìj½gœqÆ«¯¾ÚÞq`«½ã}”±Ìì¦5¦åe—]–½šk¢™ÍLW:tèÐ[n¹%ùÿvèôvþoF·äÄoõ«_%iÙÕ08à€Gy$IË‚µ”Ô˜–_úÒ—âvîtCÚÿ÷Ñ¢~@g:òÑ£GÿñÌÎ[<†ØÆèÙÜn¿ýölZFíFK¦+Š=öØçž{.YxënŸ&½Ö¡ÂÐHK I­xÆõí2›IËH¼3Ïûì³±]¹r‰ÊŽ›4~ÓÄÀ:½jMŒ9™àÅw{á…~÷»ßÅM1f̘UãâæŠO:餸Ÿx≨¸Å^~ùåV¼ý³™´ŒµÇ€cCV¬XqçwFóæ.o»É&›Ä‘ÜÈ#GŽ7nÜüùócر¥ñoŒ¼øp3i7øUW]uÐA%·Odf<6îºë®ßÿþ÷1°eË–Å [ýöØþ#ú–?X hÒhR=Ò2vÂ׬Y™íó‡îÄ®ûo¼‘;3³™´ŒàZ½zuìóG’Ä÷ÜsÏ)§œ²ûî»ë1rõÕWÇocl+Æÿª³gÏŽ8Ýc=’ÂzôèìÛHc»ÒS@qk¿åóè£NÎõíJdf¤Söí¤I“Ö¬YÓ£méV·i¹zõê#FlH”æÍ7ßœÍÀhó¸_²ÓÄ#0ª°«14“–æÍ›QŸN_Ï;·ÏÓ»IÉ*Y5PK^U4i 4©ÿ?ãúmZ>þøã»îºkv–)S¦d?ФÑÌ™3sÍé6-7ß|ó ôèb8q[vÚiÙpâĉÙM{î¹ç9älZqĹ[øÚk¯Ýf›m +Fþñ¼8-{ì±C=4{êéøñã‹gé…nÓrÅŠþð‡ 6d³Í6›?~ö-´K—.Ýo¿ý²Óüñhóö"-çÌ™3dÈtúx4ÞvÛmÒ¨¯*š´šÔŠg\ß.³1-Ï9çœ>¿–æ¬Y³r8í6-—-[6lذtúH³3fœ'î¼óÎl>4j&--ZÔ£M{ñÅsiyÁüíoK'ˆ´Œè˦å¨Q£ÓrðàÁ#=ztÁ¼ðè£æÒò /|óÍ7{´-ÝjLË‹.º(»–Õ«Wxà²é¦›Î›7/›–¿ùÍovÛm·ì4§œrJñÆÆ¦Å=•åÖ[o-NËÉìcc‡v¸ùæ›[}]ß®$c¨dÕ@-yUÐj–½ÐÖÖÖŠñÀ€sûí·÷ôéÓ·èÛe6¦åI'ô /\°´§b-Q…¹£r¦e2ýºuëÚ;>É1wžä¤I“’dëj-åZn¼ñÆQOÿþ÷¿³‹-Ö‹´ÜsÏ=#`#¯bKcÑËh¹V”¹l|ýÉO~²ø iyÞyçEèuusuµiÅÓ4¦åøñãW­Z•N¼bÅŠä„Øìà³Þóž÷\wÝuñ¨Kïèûï¿?9s-\¸ðŽ;î8ûì³sµ5tèÐÙ³gÇ2y䑯uÍ;÷¸ãŽËnH£f.ãek°-Y²$ûéœêEZÆ×çž{îM7Ýô;|ç;ßIª';ŒXà^{í5jÔ¨Ã?ü„Nˆ­+>bÛ˜–»ï¾û5×\áÖxs=Ò!nðÜB"µbs’;.þ¾ËõZcZî³Ï>W^yå=÷Üwôƒ>õùÏ~̘1GyäG?úÑx,室Û~Ì1Ç|÷»ßM¶=¶ë{ßû^ôi2Klì§>õ© /¼0–sß}÷Å2³ÃŽdlNÌrÕUWzê©£G>âˆ#â߸ÁŸþù⿼ùæ›×_}Ü’GuT¬%fÉ~êz–ÜU­¨¯*Ú€NK€¬Æ´ÔññÛl³M¤Üîåì¶Ûn;ï¼s´[öò2]¥åW\kܹÃÖ[oÝ8KØj«­vÙe—ÆÅŒñ«\5j&-c!Ûo¿}L¹ãŽ;Æ2¿ñod;±Q/Ò2¹…·ÝvÛdc7Ûl³ÜocÛÏ:ë¬eË–ÅM´jÕª¿þõ¯Ý¾ý³1-u¼±q‡vH®L›?‰ûwܸqÙsY£+£Ú:è ¸ñcTÑõ‘{1†l²5¦å ŽkÅZâ.ˆ;ì°Ç<ªíµ×^[»vm|õ—»+c±ð¸yc q;ŸqÆ‘ðq‹­^½:j÷•W^™1cÆÈ‘#·Øb‹˜&ó{ì±ë®»Æºbð]tÑ3Ï<óÖ[oÅÄ1W¬¨™ã˱þóŸãöŒY’æÝÎÒ"ÉíPÕÚúñª2 IK B}û?H§i¹äÒò_ÿú×èÑ£[½ÒfÒ2gĈ+W®,¸{—–Å" ®¿þú(¦æïÇNÓ²XlxöãG£Ô&Nœ5šNw×]weo®NÓ2+ªü‰'žÈì«_ýꦛnZ0K´gî•?þñ£» f¹ä’Kúüm¤ëS²U¨¯*š´*Ô·ÿƒT•–“'OΦeôËqÇ×é‘Ê>”¤eöz/ݦåQGU|I™V¤e´Øµ×^[üI+9½HËwÞ9Ÿ.aÍš5‘Ù´Ük¯½roHœ?~qZî²Ë.O>ùd:ýºuë¾ò•¯D)Ìò‘|${=ؘåÛßþöÖ[o]0K,s@8x²U¨¯*š´j#ú¥’´¼ä’K²Ÿº¸víÚO|â=*£^6lX®•r1ÕhÔ¨QÅi¹bÅŠÜçZ^tÑEÙj~þùç?üðV§eÝ‘GÙ£62dH¶ébÌ_ûÚײ·ÆðáÃï¾ûîl‰Ï;wèСËÜn»í²G-ßyçÜ‘ÐF‡vXöz¹‘–Ó¦Më6-“+ PÉVT= + >¼ª hÒ¨‡ñãÇ<8ræýëE¬( +èâ‹/ÎžÓøÖ[oEZFƒ´n¥›l²ÉA´hÑ¢ìû¿øÅ/n³Í6]Í•ÌR|Bl„ç¸qã¶ÝvÛ÷½ï}1K$d[[[öâ?Ñž'œp–[nÙÌ-ÓÄrvÚi§n¸¡øº=9QgŸþô§£Èš¼c-‘–‘½ébu—^ziü0Ùø÷øÀwÜ‘ý„Ž™3gFZFGw5ø¸~ûÛßfö­o}kÇwL–™›8¹…ãÆÉuâ-·ÜU³4nKòà™ø`3}­úôÓO/X°à¾ûî‹tdÎ]"&¾}ôÑGc‚Xfñ8c 1Ù믿ދû1†ñÔSOýâ¿(^KâèôòD›É†ÄÅÉçƒdEÃÆ8W?Œ;]f<À’Qeoçø6Öòì³Ïvú¡!/¿ürü6*¹{ä®»îúÓŸþÔ8ª¥à€l¸r;ÔI¼Ê•|M¨z è%i TÈÿ 0 õúSÀr¤%ÔIÉ´ìçŸtFi @IÒ€’¤%P¡äÔ—ªG@YÒ¨´¨i @IÒ€’¤%P!'ÄÔƒ´*$-êAZP’´ $i TÈ ±õ - +IK€z–”$-(IZrB,@=HK BÒ ¤%%IKJ’–@…œ PÒ¨´¨i @IÒ€’¤%P!'ÄÔƒ´*$-êAZP’´ $i TÈ ±õ - +IK€z–”$-(IZrB,@=HK BÒ ¤%%IKJ’–@…œ PÒ¨´¨‡ž–ÇýÒø7ùö¥—^JöTnjӢ5.^¼8–?uêÔ-?Ý„ &$?™;wnò“^¬4f‰Ùûj®±cÇêN[[[OWGµÎ?ÿünïÖ÷~Õ#í™x%#çTò“ä墥%ÛW/>ÉëLöY_$?éÅ3:nŠXàú™ Ø`Õ#-ӽǴÂZ—–­–¦eÚËérOÓ2¹5zº#Z0W3"-œ&Ó²¥EÖ +é'y0§Ï¬±!iZ¦/eñEïÒ2iÒžFbïæ6d5Hˤ.“ìŠÉäÛt,ݽL’ì2åv;“¹ô‡G sS&«Kwÿúpg5ÙN¶"Ù¯Ëmc{&¨ÓŸ$»ÙÃ4Ù±%“¥s¥ÑÚÌ\Ye·œ>׺»¾uKNØñhOžûÉs9y$dŸÝÉOºzH^@º:G¢qÊì¦õ.Ð’‘$kLþn–~›¦eý¯i„¶wö +–~›Ž³™¹ºU´Ó!ù6Ù-L¾M¾NwÌ’&i™ÖV²£˜ìÈåæJv“ÝÂdDz=“–Éo“]Êô·å¥‹Í­¥«1'?Lv ã'ÙQe?ÆO’­KæJ~Øí\9Òrƒ5pÓ2ù·ýwJóíï~œ§?ìôu ;Èì\±´äÙ—¼¤ä^gÒçiö·ÍËFn¬.÷mvE¹! Êü(;¼ôu,û4OÿxU<@3ê‘–éÎ[²‹•îte&¤Óäv´3-·+˜;´‘N™Ý7Ë~]RZyI/§ûÉJ³a˜ºoœÝêÆHÌîlr®”´Ü` Ä»> ±ä¹™üÝ)}Ìgÿ”>­ºzH_RrOÀìËäéŸL™üæÓžjÏ<©»:l—KËìæ¹—”dÊì‰åÙ?æ4/]Qz°5û‡¦\÷¥Û’‹ÄäÕ¯ñ/ÓNÓ²q.€fÔ#-Ûÿ·ë›~ÝüQË‚´,ž²Tf¥{wéÞiúuóG-#±Ó}ciI“Zw×·nÉiZ¦ï"L¿noú¨eWiYg¤ÓI÷¥%l˜:½ÌWrªCò|—–}¥i™ìûeßý_gO„“–°ÁJ®â•~›teúNji ÐWj–‰ìe`sûŠÒú­õpÁÉÜe`³Ïti ÐWj“–À@ä³ êAZP’´ $i TÈ ±õ - +IK€z–”$-(IZrB,@=HK BÒ ¤%%IKJ’–@…œ PÒ¨´¨i @IÒ€’¤%P!'ÄÔƒ´*$-êAZP’´ $i TÈ ±õ - +IK€z–”$-(IZÒ¼­·ÞzË-·¬zT uw½bêAZÒ<°ÁjÝ]ïAPÒ’æ©€ –»€bÒ’æé‹ –»€bÒ’æ jZ[[[Õƒ¥Y—^zi“wk+Ö.ZêAZÒ¼±cÇJËúi2-ãÞoÅÚ¥%@=HKJ’–”$- +9! ¤%P!i PÒ€’¤%%IK BNˆ¨i THZÔƒ´ $i @IÒ¨bêAZ’–õ -(IZP’´*ä„X€z–@…¤%@=HKJ’–”$-a1a„Aƒ½ôÒKÝN9uêÔ˜rñâÅëaTNˆ¨i ½“”Zjøðá7kÅKˆÙnjӣÆôÙjk²cšdÊ\ñ¯×¤%@=HKèìAÀ$Äâ'½^Úð”OË2º8i ½“;¿4_éÍ4Ó£–i„&$5š4`ãñ»Xx:Yviéô±ØÆÅ0’£¨Ù´L]H²Ìt$sçÎÍ­4=ÊÙÕð %-¡wºJËìÏӔ˥eòÃì”LÛ0º¯q®dQi&Ò¥…˜ÎžL™öl²œ$NÓe&s%dOâmÝQKÅ +PÒz§«b³gÆ&uÓäÒ2 ºô·í]´[vQiZ&‡#“f¿NÄ·érÒ2M†šv§ãöÌ);i @1i ½“»ŒO’xÙ£~í™iÙÕaÁÜ¢ÒU z·\Zf—“¦eöŒÖ4åÓ2Æ“;›íYïµ €´„Þéê³$- +9! ¤%P!i PÒ€’¤%@ÿ1}úôiÓ¦U= +è\<8sx)i TÈ ±9nú3O +HK BöTsÜ ôgŸ–ý‡]wú3O +HK€þî;ý™Ç'¤%P!{ª9nú3O +HK BöTsÜ ôgŸ–ý‡]wú3O +HK€þcP¯´µµU=pžqãÆõîñVõÀ觤%P!{ª9cÇŽ•–¬½KËxˆV=pú)i THZÔƒ´ $i @IÒ¨bêAZ’–õ -(IZP’´*ä„X€z–@…¤%@=HKJ’–”$- +9! ¤%P!i PÒ€’¤%%IK BNˆ¨i THZÔƒ´ $i @IÒ¨bêAZ’–õ -(IZP’´*ä„X€z–@…¤%@=HKJ’–”$- +9! ¤%P!i PÒ€’¤%%IK BNˆ¨i THZÔƒ´ $i @IÒ¨bêAZ’–õ -(IZP’´*ä„X€z–@…¤%@=HKJ’–”$- +9! ¤%P!i PÒ€’¤%%IK BNˆ¨i THZÔƒ´ $i @IÒ¨bêAZ’–õ -(IZP’´*ä„X€z–@…¤%@=HKJ’–”$- +9! ¤%P!i PÒ€’¤%%IK BNˆ¨i THZÔƒ´ $i @IÒ¨bêAZ’–õ -(IZP’´*ä„X€z–@…¤%@=HKJ’–”$- +9! ¤%P!i PÒ€’¤%%IK BNˆ¨i THZÔƒ´ $i @IÒ¨bêAZ’–õ -(IZP’´*ä„X€z–@…¤%@=HKJ’–”$- +9! ¤%P!i PÒ€’¤%%IK BNˆ¨i THZÔƒ´ $i @IÒ¨bêAZ’–õ°~¢ïÚk¯ý?ÔÔôéÓ×CZÔÿ ¤L +endstream +endobj +361 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [205.63 674.46 223.7 689.46] +/StructParent 243 +/Subtype /Link +>> +endobj +362 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [93.9 661.46 205.1 674.46] +/StructParent 244 +/Subtype /Link +>> +endobj +363 0 obj +<< +/Length 6033 +/Filter /FlateDecode +>> +stream +xœÍ]Ýn$·±¾_`ß¡ï2@­&û0 xÿl'vÎfwÏ9›\L¤Ùµk$K£$~±¼Ãy½EX$»§§‹¬*±gcZøóUY‹ìjÎù7wû«O›‹}öÕWçßì÷›‹Ÿ¶—ÙÇó7·=ÿðëíöüíæóÕn³¿ºÙ¿øÛþôÝvs¹½ûúëìÅ«—Ù/ÏŸyÿu]«²"«û:/uÖU:/ªìnûüÙÿþ>Û=öâÃógçoTÖçU—}øôüT.2•©¦Êû¬íú\éìõ©õíû&û|o:Î>ÛO½ÿôíógWÙú¯Ù‡?<öÚô÷ççÏÄøO©•µ«sej¶M‘·ÖÊèEû&Q´(\¯r­£p»Ýú¬Zm×gõê_Ûue,c~;¹ J·Fˆ˜ ©£…+ë*/ÚÜ÷×ë³ru zÿ¼®î׿g³Úí×gíjc̰‡?^™ÒkŸlÝ®¾…?=\]n¡4„âýt¿VÊYîþú†’û{øÍv~ŸA¥[ÓÇÍôv7tùg¨òîÔÚ×UŸwQcŸý˜úU›·H²O›u³ºØÃ@<ÜÁÏíɧ¡j€%‚è'Ÿ„u­í0œíßMWæM†Ôy™Um‘×}f†[ÛªŸ~o;5ÿg¯|™GøùÅÍ~s§è777ûR´{m›Ííñ?ƒ#Z߸7bXŸÑ¹ù»>ù4(«¼ŽI²lèZ›Mí«BúëS«W©¼‹ž~š«ªÊË.ˆ–™¾µn²WÚt¨s£îúLé•:¹½ñ¶þ·RºT}^”¿ZÕ¹ +›øãÊ8®[hNM_Jçõo¥a­j3;øITµ'G6˜]ùKè©»¼ 3¡ï¢ê;«æåéG³ìÃÑ„š‚Ñl»/´æžVÏÙš[6€zXsUß·OYvŸ´-‚EÓnk jêM𢫼©'ÂÙ?‚ò®`Zÿ¶Aß_o>oU½ºÉÁ²ó÷·›HõãËï_eÅù›Ýçlõéîìåwë´å¾Î`ÛôŒ_bÐWU—+óC¯·÷ÙíÍÃ]¶ý×öÚDÞ·ëÒD×°'É.×ðó¢pãå*sñrú?¶n·Ò›¡Z=~z¼35¶» [qѼBÊ”]›×uL™{±vVˆÐçÂîü+o³ûÍÎîN,›7tÓ_hlW`HkæO7ò\C˜ ÚB7°CÑvóRÛáv6×`SÛ 4Û M¡33x›+(±Å÷W´e¿˜êVýmÍæf° Whtsa~y¼œÉÔ4V‚®-,àl³Ú®7Þ¬ùËø±2ÓÆl8°™o¿0ŸŠ¼3(v·e~Ô† Lk³f÷˜ÊÐ…ÎT£óFgFž¾ÉÂvõ [Õ‰ž¿]Vy/í›Ü„_YÓÚLÕ°Põqÿ3o×oÉ0˜Ÿ1 ‚´æ_dÁÿƒÙôx scký~ï¦ÛºtŸ†h> ËRM õ#]À$úi?o¯ö†_îð„Z†¯‹:¯ú~hJÍÆ©ü"㤋./TL¬*_÷óÝVH¶êËȦU^ÕB“ ®QÊÍ|ì\3Áë/:ù› +¢ô¹àïS¹î.ÀìÚpg›ì‰Ñ¥u{»jÁÇ›eäGzEì€4_h²˜šmL¯S{,xL)ELî¡æÄw²!­• §æ²üÅ,Ff¤þv÷ÿ|~t«úYíÉm< ¼ÝØ%w5ðÜ_Ö§f¹NÁv",æÌdá¥KÃIi?à—Eô^¥˜ªx•jýDÔuŸkpl Ë«îMÝgp§Igíü¤ÞîÎþûýdR‹äˆO³A˜ ˼„èd·ßZ|à¯8ÞBM ÒHHH’¹¤†Ø°ƒ½_(ð£0¢ vÕ°ÔÖðós^G×fHÕË`[Ûc^§®»|ÒIÛ÷¸IA'g{+NUæE‡ÄVð(c¹…9®2Ý̾¾Ì£Úã ó(r+0;SmãOuqnì*‘Fž³åÇF¾4t0º,òWk[r°ÎT†X¹GŠ-Àq¹³*e·Ko­°3Yw5ËÞÝD|¦Ǧɨ´Ù‡dä]ÖJ|¶ÁŽA6fv&íÑc¡‹Bâº-㺉vm®•Üžaç5ózX¥bk³«Â,ÎD?†:D+‘¥wì†\{ÁgŽVð0c9ïε (û16¸²ŠÎ¾ù +Óšsèºïò¦œîK{Ðv Þl>Û#1ðp8óLÆXL¹P`e6 m@^Ö¹=à0û)ûêùÓšsï¹¼Gî­¾­cÁÍRùÚž7ŠívnU kZpa¶ÅÔºi?òVq9B«òÐ<º({ë8?=Øf"QÃ*8W>®3÷åÖÄÜåtrëØTÓØ3ÈÆ¬'›½´RÓ‘üã;¬¾Ì4æÈ.Q<¥5,cñxÇu€“©}lÌcé‡C½ÛŸÏÞþð²3Ö‘ôÆBgͪî E…ùÑö`f¥ ߣ„_í_‹~ízøõ¨ðéädZÔ§’¼lkh†%—Nì@n¡HF–¶—O… ç€?V-Pø*t@Aõ3áVS… (ÝP…7X< ˆWð0c¹  0-z%Ùè{9Ù˜%¡ÆìóŽýäÝëèI«+”¤lÊ +'#-ÓKéêc½)*á° }³n\4v7&ººÔLŽ <¹cH=QÚ¦‡ƒ[Ö,Rw€‚­–î1ïYŸIkc±ªªm,ö^@‹e,Õ`¡x&k°xO¤EC÷=}ê«0´Hô3²= 9#´8vCÒ¢3A‹Ñ +f,Ðbeöd¢CÎRa?!³´X™{1- +°ZœcÑ´˜¦×@‹H¯EJ  '"”?ݘ€êZà°L¶@ªöUiCZNûû9@û•%¦²1Ë~HÚíC"»–ìýã?8ÆëÜnÿwðÒVv·%»¿Ã‡áµ€ù0/“±¬ë¼ É(aåØãü…"5*ïZù ‡YÙðÓÖÅXÙUaX™èg²øbò+ݬì F°r´‚‡Ë¬l|¼kã¬|<ÔÌÁ1ÝËҺ˛VÌÒ,‚¥çX4K§é5°4Òk‘RDðŠ€Þ=l×þôн:d^>úl³û¶î€±uQîï6—.ÑÏ»-ðMï˜É6Åy÷Ë$×¥²Ç`œ‰Tî%TŽŸÐY*GÒF¨žÈ@:Ç~ü(¡ð4ÙJ­-_"Ù$Î<ÀHÉD‡OÜ0…WÅ‚Œ6§pWå@áG•FÒŒ÷3®TÅdÿ0¯4pk1xY¡Á +Vð0c9OáU_N¢¨² ø›Ù=±ä­T®j)y³@sÏHæNÑh m¤Qº:g#”?=\Û¼ö!¼±o²]®Û _o®€›o,gî€Y«‡lún齟Pr?âUßÁK²É ÈÙáEV¿á·ñ–±‚2±$ìêáÁ¼«Ï|f²tà3¢%»n˜6S"<~¥D]1' IµM®{$ÜYZ—cH ´õt|c6ÑÏd1*{&л¡mo- æm5%Rê…`R>'ç¶&ãëÃ\«ð©ݘuЮxB<-Áг2¢Y9M/OÌX¯EJŹ9`@ÿp~ÊÅö½ü{÷։߱ÿ,ðdæh$Uò6<Ft€‚xºÂG#tcŽçÒñ¢qÜ"*§Â¼ÊBåŠ9íHÉæúˆÇ-HÂU¯¹PÙW¡CeªŸq¡Ñl¨|è† +•½Áâ¡r¼‚‡Ë¡²iQÖ"6®±K’Y6nʧÈ,‚çX4§é5°1Òk‘R# | k¹Xm_1﹤ÊW)È{d à\(áÜ3 Ù˜å\$íûÁ’°°¡ü?]Ã'{¥MŒ…0»*BH8¶‰]&Ô/[ù(†Øpû*tLõ3Yh¸0øÐ ;ƒ ­àaÆrÃùÉQS4°ê±‡Ò­Y®jÐGÊÁ0‚„ç`4 'j6°0Òl™Z #¤·à Ák†ul÷ºT²ª„ûxXØ!JrSk…™†nÍR0ž6©MÀul÷°T²¶ËëVnÉ0 Öí°ÅHÐUaHègäúvmGHpì†$Ag1"S•¨áÆ +‚LÕÊxS¥¦s=–©Z—ØQÈÆ, êlwÌ‚oâ|! ± !¦6F³`šbJ×–b‹” +up"³ÄT!yc¿f^‹O¹mò&$2OŽ0šÿ;™¢8k–nÌR#’VBŠLÖlªH½ŠAlÀ0'n¨èô0_…áD¢Ÿ ÷WLzØ¡’ÁˆÀ0ZÁÃŒå‚À°¨áI°`k^ã¬Yº1Kˆª€÷¥Å„(#qFbšb!"Å)…óÃ"i~XÍ=LÔ¾êò–W>ÀxO°¯†ÈÆ,ã!iŒ×pƒEòŒ'5`˜ñ´Ã¥ã¹* ãýŒÄ®'Ñn„ñÆnHÆs#/ZÁÃŒå<ã•]'²Ô«†yÉžîŒcÀ²7{»ù£¢8JÀâ ˆÀHLTÌ3 Vl‘RñAî•}FÔ²¹W'–¨ƒA HKð3¼¥Ñec“ÌÆPÀÆ ¾Éṉ1–VÂÆÌ ©"960ÌÆpŸ˜¢ÙØUaؘèg²èTŠaã±нÁâl¯à`å6†cQUÃlÔˆžXnkxEÌÃAÂs$š„T©”®A¿å8 +nªtûp¸#Ê¥:dÊžPÊaxM›úȇƒËÁYO¥š&ãFS©’ ÙºK*ˆ¡™‚$y<=#yžBÏpClG?7òUhz¦úW¡©Žaz>tCÒs}ÃéS‘RPÄӧʪ cäÉô§tcÖY«úI1±Œ ã9MÇiŠ ŒŒ[¤AÊØ‚Áü) çûu÷¤ü©†9:H•¼ ‡€ $ZÅgtc– ‘´.l™³ƒT‘<J ¦CCL´ê«0tHô3¡|.Z=tCÒ¡3­F+x˜±\­ÂÛ¢D¦§•ÒY^Ôí“bTÁ‹s0šÓx)¶H)‚ÐS3™Z&{4U¾Ê>+b `?(`¿gÒYöCÒJØIãLɳŸÔ€aö+{6tUö#úÔtUhö»!ÙÏŒ`¿h3– Øîz.Eì‡Ó8éÆ,û©2×Äì'#ØoF³_šbû!Å)E°'µLgª`U7K³О”ÐNळ´‡¤•Г;™*’§=©ôg <¤û„²×}:{êgÂîå4m(½~è†Ê^÷#h/ZÁÃŒå<íÁK‡§¡T²Z‹S'éÆíé^çõÑ%¤ö•g÷í–ã¾m·ç§`Ç$&Ê ßÉW逜¬;@I +`‡SéÆœÏ¥=þÂ;…Å,D…+é0êÇU~r ¾ù©g´ëͲf¯Ö¾Ô“ŠÙuö ürZì˜tÊT‘úøP<'ôhP»£ŒŸ +Ñ¢«r ˆ(ÞÏÈþÕ$èWøªš†i‰@hg0"™2^ÁÁŒå‚TJ¸¿kr]5‘§ÖáTJº1K‹Æ£Š&B‹;û`ApeoÇfp$‹Ô底n˜áû;š]†‘‰~&ËÎ!äpòØ IÊÎ`)G+x˜±\@ʦ´ÓqR>jæVNº3–¤µmöT’`$=ǤI:M¿¤‘~‹”"bcô„ ñøíœ²äíDÑuiïi`màr(ár|='ݘår$í)¯çL”Í_ωe“p9s=g²HözNñà†¹¼¬ÆP4v®áª0çD?ã’UM¶‘s±ò\ÃŒàòh3–ó\®ºvEQ‰å=³Û%zbY¼¨sõTgñŸá‘ž¢×ÀÞs½Ò•!˜{’pE'›V¾`pU¯óâȃ¿LZy’ ]Z9‘]A<—VÞãs¢%·v(ø>¶#9£á’Pš +Ž30Šä[& æˆ%I ÷5tX '­ª#ßX<¯¦S'ÏýL–ºƒŽ‘x~솊罵"Ùë‘Rp(d²×ákz¨0~ú½Îøp…nÍ’B[%ÄíÌ8ë#LšöÓôóÌõ[¤Tœý1P<‹^1ºß»ÓDiìª`Î`ReïÂ" ](ÜUOaèÖ,ûÎÄ_š +ë.ÅVÑ1sÂ’,“½ T¼‘A;¾­Áø}¼— ½q1ÐÐ éôÎVD ­àQÆr> +êÍNU”te:E>B6fý¾çéhPß=BdúL{´ù,riæ±Uš¸ð­ +*$.ëÑO²™RøÙÙ˜õglÛ7íºZéb ÏæÏúU¯Ìoºz-à×þXTð[m~üÌð -¬àGÙÅv^iòÂÅX*$¯„t4ó"Q¤¾²ß‹ ï0çŠëAÁs/W…9÷"ú©µ™DU‘s¯±êÜËÙ+Î;Ñr2ó¬Ó™]šìq„Æ#ÈÆëtfC8C¿¶ÏQìë2p~s±Yû øä^£±ÇnòU‡î€Ý2Õ„{<ÜA´üè’;"Û4 mˬ…H–†œ„†4¾¾lÌÑ’õß1öH„q¯ûJMôT3kˆŒ\ :: z9QÙÐÑÁØ 8KÅ4Zî0ÆbÞI³qfþ)»rRÐç²ÙIm Æ/¤¿Z»ÓAŸFq·$l¥+؟ͱYg³`"_«¯Qm9W› úú-ÐÚ«˜¿¥AµmJ´TÇRCÉãÞ‡ŽQÐû;5.iïw5hï'zøMMB‘°÷PÞoípîCq·¯áÝ¥ÔLXãP9Œwɼ8`ˆj¬PÆß”Ô±óâ?¸›èæ +endstream +endobj +364 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [163.08 713.14 181.15 728.14] +/StructParent 246 +/Subtype /Link +>> +endobj +365 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [51.35 700.14 162.55 713.14] +/StructParent 247 +/Subtype /Link +>> +endobj +366 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [163.08 218.19 181.15 233.19] +/StructParent 248 +/Subtype /Link +>> +endobj +367 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [51.35 205.19 162.55 218.19] +/StructParent 249 +/Subtype /Link +>> +endobj +368 0 obj +<< +/Length 3899 +/Filter /FlateDecode +>> +stream +xœ½\Ûrä¶}W•þOñÐå¡€ÈÔ–ª´Zß’8e¯”äÁöÃXš•UµšÑÎÅ—Ë?ä/ü˜ý<§I5¤äòŽfˆúÂî ÑäÙÅfwÿnq³K^½:»Øí7?/o“ïÏ®×?ž]ÿþ¸<ûvqw¿Zìî׫³«ýO;¼ôÕrq»ÜœŸ'¯ß\&NOò,ÇÿÊR’$OxÅ3F“² Y^$›åéÉ¿>MV§'¯¯OOξ I•erýîô‰ó„$„Ò¬ ‰,«ŒÐäúȾ¼ÉÝFNîÔ¯ÊüúòôäûY’þ˜\ÿåôäsð»Ó“Á<…Ö+,ŠDŠ<B‰ª$4‚}ýÎÙì1³÷)Ÿ-Ó9Ÿ=À§˜­vé\Îi1ÛáÅ{h]¯.IåìK¼´¿¿]" vÄæ•úµM hßîqllÙnñ›|{¤%ü·¢*3)}úkx/;š“ŒV>v`›õ­´±¦úU;¹¬Ì˜Wëùäì +`÷nzvE&ˆúäÍ}t¿ÁÏåäì%ËÈ˹T!ÊŒR»‹ÉÙÉ"c…ÝJŸ +Õß–i¡#yr8É2káfpVˆÇyF¨ nEÆ=¾û*§9=Ÿ\½ +矗º­‚de¿Ë¶‚…¢Í3P7:#Ï4éN«t{Îe™¦\RUò)³î“öp… +܃D²Ê*X7f‚7„SQyÝÐêpƒ›¶¯wK“7ëÄí5üʳhÓñƒƒ2¨k‰ZŠ’g¤Lˆ ˆ0v%jUÕHb”ZÈäì[´Â7—_¿Ir£g «$°-±Høx{øäìêq±ª»’³¿-VwÉìÝf~ùUÚ°Ò¼`kåà`Ç®Çü'e³÷ƒ–¸@Yí(lð˜þýªëT£¤!TÙ£_œDÅŸøùx¿LܸSì8î@³w?÷ަ}7ˆ>Ç "‚gÜ#S‘¥UwfèŒ=‹`°ìª|÷ªc-ãey®owã©#vñŒ0 ÂwžÂÙw›¢ÍþÝ¿î7*[¢¶I·Êï1ôÏ5n¦Øì£I~°nò£O+þ<^’ÃrͧÖÔQ +ôåPfÚÞ–“tÓÜNˆ_ºÛÌf ¼M?m>âŸ;u›ÔÓpVç±øf‹l?¤[Œ•(ŸGÌŽÅúç)JfLŒ,/²œx椩;) ã…”œE%ô‡…qŲÃÜ.|a*C/Wó\5z^“Õ²ôÁË%Äåzµ[ªèÛÇc®ôÄÜH9ئ†€žÅ‡ZXÁ”CKœ÷rä >¬½ÃmÙ¡=ÌÕ"@íó`´7íFûÕ`wAVUùd’CܨËm§5Bú ƒb\ ‰I'¤àGõ8~åÀo°«á­QHR\~kOÐÉw•k{·Vº‡ÅΦËuž}«¶w·:'5½[¤"”ûì]æá)å8W`å*åñìF8i†Æ¡Bö'ÄÅ`gÿ6^Ã…+í¿ØÏ·p)ìöÊj¸ÛР‚¦È¤7ðuk î}ÝkÐÃæ@Ô×ýû#ZE]nÏ–½—ÀŽ_(=ÍÁ…ynA]X¶w¨-bŽûûÆBš‡5ŽNÖ^¤órF¼KªÜzò#’©l›Ã®?72J1‰@ݧÙ•úó¤¢ß‚‹ n#ñçá¿q»:ç…08` M";ƒã& µŒ¦ð4C !÷ä.º;GÏ‘và‰à)’¼¡tÁ.úO7‡ Ï7@É ½^ЫGèG=m™êy ,ƒš ŽzàÐcêI'‚}c¨Ç$?8¨G½1€[õºì‚¨wœbõÍÆ¨@=ׂãQÏ·‹%°E½˜azPO3ô¢^[ø*9ÁÁ¢(8TzrŠª^¥ôAŽnAŽo«˜nAN=B?ähËô Šilîírà1¸9;P4lÒX½"4||7¸½ËlYSÔŒzÀ±AÓÙizF +Põ¦o}Û¨§œÊˆ¾¤¶„u´¹Ê–‹^cì/~:TfñÙb¯‹ŠÆœ õI ÎÈ]ð¸šÃ]Ç“)Â&g*‹Œ÷¨ýçéÁެ‡Ñôf”UÆ^„QE²¢Ïvo0°VÅ{8™¨Æw0›  +ý¨¦Øã·Mj2×7kœÀoñ«kß½ýÌ6ãµßpzx|¯’ †dr¯`Œg„ÄØ ¾°‘2!d 4q‰3çeòå& ´%­Œ’… ü§nñV…Á\¤sÂf»û´l¸È3À“ü®d-,‘“3-aUÞc鱤¬p5ärz®w9]ýj +j™Òärw½ÞÏ’e:¯l¼ª»n'ÉŤUAáŠÉP6%à³íÍÏ( "ÑÃB9à”Ü“p#ñ#R.¶ªÃ º'Šü üÃ^Ø_S¾·õÆø£çf¤:=úÔê¾cÔ)*–nȧJä˃+Ë]>º‚<Á½á/Ë›tì +Ðe ˜ÝËø#. +–5;õìE÷s*«€vJ(š:×Ë  8Së <$‡ø\¶á•{µÝèÕC5ûc´*ç”´›0°^¥’KåB› +í>Æ]‹ åkÊ+ù9G3©|ÍWšÂ¸øé¼:8¥òø +ÿžÏI~¸®Æ$ØKy)3cr¡9s©ÇÖÄèèJhåVs¹Éª4²A“8PÖB!·BsFVµ*—ú{­xu.mq I¥¼UXY÷iƹм”TBa…4q«ÿØÈVöÏV&úv'ÑdѰ™æ0©Ó›‚kŽ%= —_X7UN»½GgO>¤L;ø2Ù.Vi¥ÓÓL9ùú&e:Vn-¡Š„d¡g,: + [F¢ý2®ØfAtÅjWµ!3†¯úd’êv&²èúypõ©ò ·®fBǽB7KJE«øŽ’2Ë…:çpŒßQL¾eˆ¯PšöB“Tß')¾óˆ3¼úîHîºøÎÃ}ˆk‡Ó£ÇJ…Õw¡†–ßQ_îs”dºün˜½Œ£å<#µ¿GËïX¸¬`”Ë粯ê%ÊïX¸ŒöX7Qåwµ&S]}7Œ—6·aäÝ$÷’ÀQ–Ž Ó×Þi.]zç‘r`é]™ÁÔ¤ùÓJf9÷VÞ…(݉Q[yØ+™:Î@.þ:TšxC”ykïâ‚øëÚŒ0ýÐòÔÚ;æÛ¤Ž“QjÏ6þÂÅw”1\ØÃ u^Ð8C 7g +ôL0[—Õ¤$8 ’ˆÊ’Ð +î»;Ž9Ø8Œc6Ž ª£©· OÉëm7êöh9Ý/mà†Ž±wà8Ø7rŒM¤Ädž³Ñ¾þ\øQŸ¼ÆÝ×W+1J@؉³¢OÂЩ«ÍÐÄKКҵ`ç@a‡WÚ+X~{‰FPuÂüU¸£„+V 6¥sŒ9_{ºÙà†"à¡aL€’p€Æñ†®6Tïq¬ÅK`yÔÑ"ÛLn±èuªiÃ}cÑËÅòžç#ãNWD±ÇIXJõı+b<|5Ãá[7B‚£áÛ‘¶õdbNó|@ þRÙQr¢âc¨=݇&Íúƒ¢ŠàÁ-’FØx±¬(ñÛ¢iÄi†oGk£@øz ,‹š ¾Lfœ6\xÎ)tŽ0, +XëŒϱ˜.xW¯“¹SÉ7Œh|"t€÷…ë>—侞Õ7ÍšcÃÝýÖån°„{Gã¹#o+žÉ`ö—Ž“q<ËlO7šñiñ28#kŠÈŒÆ´&‰ÌÈõ8ÞY[ªŽXáÆ´ŸÂr©)ê Þ¨†m9xzà ‹Â© ÷Å4-²Ö"ë¯k›ÄH^p¹H’î8ÙÊ> +stream +xœìy¸Å·Ç°DAи|â‚ *n¨¸$ã—à@׈¨ÄG%Ñ0¢ˆë'®qC¢‘EAP%¨àAÅà +DAPˆ +.ýý¾9ç9·ªº¦ï̹̽¿÷ûÌí¥úTõLW¿]K' !„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„BiÔL™2%—Gþåg~æg~æg~æg~æg~æg~æçjú éKê“¿üå/ '³üÌÏüÜp>[B<üÌÏüÌÏüÌÏüÌÏü\ÜgH_RŸÔwú„ +Å^Ž!„BHåB©$„B!„R4”JB!„B!EC©$„”v%„B©(•„²@©$„B©(•„B!„BІRI!„B!¤h(•„²ÀB!Õ¥’R(•„B!Õ¥’B!„BHÑP* !„B!„ ¥’RØý•B!¤: TBÊ¥’B!¤: TB!„B)J%!„B!„¢¡TBÊ»¿B!„T”JBHY TB!„T”JB!„B!EC©$„B!„R4”JBHY`÷WB!„ê€RI) ”JB!„ê€RI!„B!¤h(•„B!„BІRI) ìþJ!„RP* !eRI!„RP* !„B!„ ¥’B!„BHÑP* !eÝ_ !„BªJ%!¤,P* !Šçž{½«¯¾ºÜBHÝC©$„BHm9ôÐCs«©'Qzಧì<¤²áü[z<’¦$âo–°ÙV[mUz$„ÒРTB!¤Vl•G>×S\­’ÅÆŽ6Zï+=ÂÒ¥’BªJ%!¤,°û+!Šh<.¸î&¿nµÎ¾}ûâ_ù+þ¥ ˆ²Èšn€”?øàÝË5ý×?¨ãŒŽjc¥¸ªm`År'T=©ÙÖ™gRS*5kÁæH-™HéBH…B©$„”…5 •¸30`@×®]m¸5Рp{ýWoM+w,UÜ ãËP' I²Ú¼‚«Ä›ä{¢­™²½|ÿ±D6° ‘ò‘ߦʠÝ@“ÙôJØËùr¦I¥Hs!‰‹H"<Ù %x{Ä`œ*•6`MG‘µÎQ!¤jhœR©Ïq·¹xñâR’’ú±áw}‰?ã%¤ú˜9sfÛ¶ms!p;Wâ? 1禗RYvàøòe(w UB°¨`uI4m󟚦ȚTI~WUß:µíÏ~Vüx"Ý_mcåyd­|°µ¹þx#qªTZ9µŸ-~3.!„T•+•¶RÞ4Ú–1ÁÒRå´£\wkÚˆFIúÀ'H=ù]Ð)•åÅV厥Jˆ´TæÌ”8j[EH¥ßðg¿Ž‘ù*o¢­þä_Ýéé*Ý+Ä6ãt²i±R)Ù‘ÈíˆTB©ªU*JÄ"×ÿÒ2Y]Í•ØF¹îÖt/¢¥Ú«w˜'NtŽh±ã°|ÓÄ.Çwœ¤†¿HÙ IÓD +öи-(­zP$"£Ãä( pž§á_¤l[‚l¾„àeʆ$ñ;·Óñà%ûZàþÐn {9‘kTXnóˆcé–NsU½~ëþ쯢]‘1•¥Òþ^’”1•Iþ¼; +‰ýlP*mšòe¨´?þ²twm²L‹3Ø´ê[°fÁ6YBHÕPRé¬Â™Þ²yŽFˆ3u¤£H>~¿5ÿê‘6HSîfk+•vH?5AÓÄý§hèa$GzP;O‘.ÑÍ _þ‚A  Uý‚¥%Ö‹#Á]Ïîk'µ‘[¯´ËÓòH©¬?ÒÞS©¿¦à”ª©tfUMVw’ÖC]ë÷tÅf~û`ÚÀO [>8ÇÒtì¯O›_³Ïþ<´óýÏ^Ô„Òð©J©LÌ ›?ýZüÑw’¿ËÒ‡Þrsâ7 +8Û Mç1»€¸¡Õ{l|˜o«6I¼à”•Xbët‰ÓÏN–öBª8—£ø½`¡Ó˜˜_«´p½Jèï õ÷.¶e­JÔÇTâš K‚üðñWSÓK½ÊáÇkûé¥]úüƒÚ€5 ‰½R9K¬{:—)”†6Pjü²mñƒ·ò. mi«ÅÛ†f'×Öô5)?Œ´bŒ”)# A²8#+!„”BUJ¥m©´·vY}§=··w2iÛX_³7fÎf¸ÿ±^éÜElÃD°a%çuöËÒþBHYoc½?Ã`Û"n­Zê6z)Ð^²úƒÒ«‡ýùèÏ\›¥Rã¶ U¡w¶Î•º¥.ôÙ?¨ Xe6Òõ.xiÕ%r™‚¥ú%µxÍ”îì$¬Ò§QiÆU3mùh¡éiÒ¤‚ÓujK+¥²áS^©ÔŸ^ÚpHB!©©LÃê[ÆGßö™¹´YèŒÞ·87-HMŸÿëálk‚&e{Ýè[,½[³“Ÿ; "¸“”­Î@âÇ™¥ý…r±fnòñµ—YÙ#ñ›’ߎþšœF +GaôùLdZé$›TÚ®¹ÎîÎò4r.ñHÒFG:½¶„Ú‚J;¢^Ilê†jšº—¶‰Û¡£²D¯x6ˆ´Ú0üS@©$„Bê›*–JÜ–Ø»©,¾õfÏ>ÆwfüÐ[PÛ&èßMßEe' Ñ»,ç¾ÈïÉ»Je,í/„4ð£ƒ`êïB~­¯$òôóÞD‘E*}‡RœƒÖ‰T:Ûøû¢LÒ^¿’¶Wp ¢¢ùòÓÉ(•‘Äs¦lƒå@©$„BÖ©LjÞ&ù= â¾ýWŠè½n¦7-Úá߃_)â'•¤V‚¨êœ´Îð(û®í×§ÙѶÑ,í/„”‹à·nÁw?Ûf+Ñ_~/ê_ø슀m¯¤ìÿ”ìË1åÔœ$Q¯U6Æ_¤ìÌÊUWõLœ8Q¬ +ý|¡ˆÔ¹¶÷§# ÑÚøñÙ‰ß>»T&ùÖOÍ"” iÁr–6³IEÞïI!„"¨J©Ljö|ÓÈ,¾ÓÚ,ìfi ööR….8ì1ò°=-qCZ¹š-Û_) òm,wUKƹt)gð¾ý²I%èï’KîêW£öqP¤Ó²ížä<3I[¬=ƒQey‹Ó:ù«lH~¾ôñN¼7QYޝ²YŽß!DNŠ}nãìeツÉFÊÐO÷0„4LªU*íK7앪à£ï$ïb¸¾éµ]Ú,œÍ¤ÙQ·AšÎK=ìÐK}H.¶K³£õAìî¿rÝo‚Á^~v²´¿Bª J%©oä;¦ÿJ¥¬UL©”w¤‰°I¥ye®f“º#i«œŒhN."{ir)#SüU¢uNi¾ƒn,7i-.Ëi«œ¨"Ö9)öËàœzûoð[)Cÿ¸ñ !e¤r¥²“q>B©(•¤^‰ØˆF©ì›'˜~®f+aZe*O€ +®òcÖŸÉ¡yt­8f0ÂÄ4ŸùB\å„”äEÒ¾¾VMD/øã-.ËÙW¥¸$ý¤HðN/tk©v/§~¤ ÓŽ›v* !å…RYOP* ‰#?rGQµP*I½Ÿ›äýB¾rY¤Ò³Ý,‹Tâ{nµÔºXd•“g–ç@¹“UއÆWÅ^0Ú¢³YUºTú»hwVG–“¼Ej™d/(‹}vAi8P*ë J%!q(•„T(åQ²He.?%·›`Æî¯¾ÛªøDV)¾ž¥2>²2"DqWrú:;¦u-.Ë‘U¥w J¥Äï·*ú͵I¡‚Š„Ai8P*ë J%!„ªÄïîè|[­%õ§ªM!ãèB]"®”Eí0FÁiÑ“ ëI*ƒr¤ÝA³Œ!Õ%³\°4ôìÄ3<)~s¤JqÄ7-Ù¥2bâ„òB©$„BHv²K¥¿'¶ƒŠÔ\ÁÎ$ö NiPŽ(×y=\ÏJ$·zz:ÛÖ‰3©)•Ú}(Ø©%)=B!$ ÛΨ®Î“d“Êdu}ê×SN«¥óU—8íwZ}Ë¿¾Kk¤sjg'æÄÓ@©R±¾ÓÙÚ¿¶©Eb“êÞß>my$0B)‘Ê•Ê\z¿—­ò$5[3õ:l‡*hC¤ê[RSmK¥&kŸ*úÖ. J¥­Dt}jj{§È {Ä´8U*5`§—‹ £9¯ !„’+•jy¨°äqkF©LjŽ  v…Õ§ Y›E*¥•úιap³ƒ¯¥Ò×@ët¤Æï|±ú\ÛÔâ±%5Ÿ~û švy<0B)‘ +•Ê´^ ‰§KÚ ©5‘5M¹êb‰ßU5h²—ß;%ñTúA:Ý_õ‘£D¥Õ„ÓÛÇÖ‘8U*m—ž´yÝýf\BÖøäÐ>Ôáê/¶ª“B–Ñ…vI|•âWa~‹^pÚvK)R”£ø#Öâ²\°4‚S¬ ž§9ÒJqÄ7í3Ješ‰“Z‘å\gá›o¾™6mÚå—_~Y]3dÈÛo¿ý7Þ­ZµjæÌ™7ß|3VáïôéÓW®\©«f̘qË-· <8-5DxÝu×=ñIJ ôêÓO?3fÌyîºë®ÿüç?ºjþüù£FÂ.X5zôèåË—k~,Xpï½÷^yå•iÇÂò믿þé§ŸÖ½þ÷¿ÿM:õÚk¯½ôÒK3æǽÿþû¿úê+¿À¿ûî»wÞyçî»ïÆfC‡E-‡×_ýŽ;îœÇæ%†UÏ&ï½÷FŒ]l +8·ÝvÛ¬Y³‚ZúÅ_<øàƒØ›á,¼ð ºêóÏ?ôÑGg$ïØkäÈ‘H$Ò—_~9nÜ8ˆýŽ!6”çĉ—-[æï‚ïä‹/¾8lذŒ¥]+P’ø~ÿý÷ ³þ°L}g¥^f#VèW²~‚öbîWôš`\*~,iRé„'{+‚´[] 5 _*å–€O, !•HÕKeÁ1•[¯9º'ÏQý]J”Ê 0Úci7›H6‹–Ê´L i=sêC*í†N·î:rRœ½dU}He$–ÿøÇ?†Tj‡Õ%K–\zé¥áJGu”ìòÃ?<üðÃ:u’U-Z´8å”S>ûì³$ßyò¾ûîÛ|óÍeU×®]Uî ¢wÞy§m + 6‡á@ØkÊ”)r —_~yï½÷®mÞaL¢fð>”JF7›4i’¬úä“ON=õÔ`H(mó°pá´vç 7Üðž{î v}饗:wî¬[î¿ÿþóçÏOV·TtÐA3‹Ò~òÉ'ƒ!Í›7¯W¯^þ.(ä½öÚK +ÙáóÏ?0`@°Å¶tÖ[o=T¬òüBi T®T&)óu;^âRé¤`M$Ø(”Ž¢_)Ô[ßnÒ¼)²K|•¥¿±“åH²uûJ‘`KeÚdi'Åyþlµ´à+E♵‰°×k"wÈ¥§©üÝï~§·Ü¾<°gÏž|0lâàÚpØa‡~øá;vÔÔ~ò“Ÿüõ¯•­X±âöÛo·R©m[+W®œ>}ú…^øë_ÿº{÷îíÛ·O3‚­·ÞúÚk¯}üñÇGމÔ;`(Т+¯¼rìØ±÷Þ{ïUW]uúé§ÃeN<ñDHÄvüøñ=ôöºâŠ+z÷î}ä‘GwÜqÈið(Hm=öø×¿þ•ä¥ò•W^Q©ÄªvíÚuëÖ q"¿Ár8äC ¿ˆ3Xàß}÷Ý믿þç?ÿe…,ÜtÓMbpI¾¥ò´ÓNS©lݺ5â<úè£8âÈæå—_>jÔ¨Ç{lòäÉO†˜8qâ5×\³óÎ;kFš5k¶ÝvÛá@=zô¸è¢‹Ô⓼ۢQ\£GFâÖà8àè­l¶`Á‚#FœtÒIþ‹ƒ%Ö²eK”öƒ>A7nÜÛo¿­‚¾a9Îì1ÇU—¦êÜj©”Bv€TþéO—D¶lÚ´é6ÛlƒÝqùªÕR¾“Ø‘k)•„B -•þ´Ûv¹$Û쯹šC4µà½`vè„3Œ"²*‰vòT?*8KORK©”ƒm”~i¤Z-.Ë‘U‘Ñ‘–ÈI±Ã-ý©ks¦…1jmŒK%_VÈrééX©Ä÷ñÇ׃ݼU{ÞË3xð`u _*Û¶m›ó¤R€JÀeæÎÛ¿ÿ ¹ë®».~Yo¼±ßɳM›68â–[n 5{á…-Z„4§N +¹Øb‹-° ÖB3gÍšõá‡b- (Ø&Ri[*÷Ùg=:Š +ŒÞ}÷Ý`9 _X›6q°téÒ÷ß™µý0©Ü}÷Ýqœ l† ÍìÔ©SçÛo¿=Vm°Á6L(öœ9sP°N}ì±¾ýö[díã?†ã\hx¥Ž9»ÃUkûDbGœh=ƒ”JB! Š–J!òN,Ý_í@úèÞ{ïE‚C‡"—ö2‘ÊY³fɪ—_~ÙvµR {Rß\ýõõz‹ð{ì±,ïg„=éèf”4SòÁášä®Þÿý²tF¹É&›H +{î¹çÓO?픚 ÏÊ•+ÿ—í7« ¼›o¾YšAsù÷†H³î‚\;o±ÄA»¼Jù?õÔS’ÈÛo¿m®î½÷ÞšÈܹsUè,ÅIåŠ+n¸áYÞ²eË´ï$„wàÀš ¥’BH‡RI©h"R ÈòŽÂ: >\vÉ(•¦Ñ£GcGÙ +pÅWˆIe”J˜ÚÏþsm‚#`¯æÍ›‹­À  ™² +v©³ñÀ8ìĤ3fÌP¹Ûpà í`É_|ÊS0 èªÆ°`Á‚ÓO?=¸Y«V­†*›-]ºví/ºÑFÝ{ï½uxBÓ€©é$9¹+¸ Îæ”)SvÚi'?Gˆÿ°Ãûè£dKH¥¾34—Ÿ·Vyë­·¶ß~û` +EHeƱ¥8Ñgu–vn˜R©Ê墯9{·ÊÁ™Ÿªà;—u¯"&jËNZú„Ò TBÊB–[Ç,D¤òã?¾¶Þa³Í6?~¼ìRP*±äñ‹/¾øÛßþÖ±cǵÖZ«iÓ¦Ûm·Ýý÷ß_«–JQm©”æ¿7Þ ¶lÙòØc…KþðëV­š{Ù\£(Ö]wÝÓN; -[Î;÷àƒ–ñ•(¥cŽ9F™7oÞqÇ'…l‡^ÝRyýõ×üz ¼‹.ºHl€Ri_w|{”ÿ¹èU¹š“xËŒîöMÇiP* !¤þ TBÊ‚Ü!—žN\*Eâ@*}ôQÙ%"•Ð¥O?ýtܸqwÜqÇðáÇzæ™gž|òÉpX$nûe³â¤úóÖ[o 4èÄO<ýôÓû÷ïÓM7ÝsÏ=8VïÞ½[´h¡;n²É& ¸ë®»°ö–[nž’§OŸ>¸ÇBß7Þ“’‰jsyêÔ©Š)Ÿ¼ÚgœUO©Ä^;ì°ÃYg…l6Lg£EÍž=Ù?餓PòˆdáÂ…º +‹ÂDùÀj#ïÑ€•C–ï¼óÎ{VƒH Õ&L˜?¾n›6m| 2D ZÈ"•’)D‚ÂA´šw|Æ÷düøñÚ]úç?ÿ‰òAic•v‡Nò¾?vìXœ¬:ðÀõMšÅI%RË290¤)h‚ P*s5-,g^ 쬂j•¸Ê‚…þëœÍS0fJ%!„Ô•+•ò$3XéÈû +K© ÈSBtÿŸ`ý"w¥'.ÔUUX©²f¨©ÌÒRùÍ7ß<òÈ#{î¹çFm´Í6Ûà Ï?ÿü¼yó>ú裥K—jÃ\qR™ä[,X0wîÜwß}÷î»ïÞo¿ý6ÝtSĦn(4iÒ¤C‡X޵ûï¿?.w°0èÛôéÓÏ9ç¼ùæ›c•Ý«uëÖçwÞ{g²šc@äˆVp¤‰@Z?ûì3ìK²ƒêâÅ‹qP¤°lÙ2û2Jˆa·nÝ`¾(¢Ë.»,Íû^{í5¿ñÆwìØq‹<ø€Lí³Ï>÷ÝwŸ¸ö9s&lîÿäiß¾=}úèyiÌR™˜Ak~Cžêaq«|Ä@§A3W³ “MG+e§T”ºO›e{ýWêGCÛÛÖFnÓ·Á—Þ{ŠB>•.•r­¶Ëq©·pùl{žØÇÎ5g+§ª²U˜­­´'L.Ô×J¥4žÚµ˜î® :ñḧAç»s:Ø8Uƒ¹sJ ˆÔÒb³…c«Ñ´å‘ÀH£Â~óKaI%gòäÉÝ»w‡Êxà¿ÿýïzè¡©S§Nœ8ÆŽûðÃ?ñÄÓ¦M»õÖ[õ«_rÈ!?ýéOi*[´hѹsgìÞ«W¯»ï¾[ìIX¾|ùo¼IÁQnºé¦c=»vØaøpLM°ä¨£ŽúÙÏ~†¿8ú‹/¾8a„+®¸Ì`Ë–-ó›ß<þøãØröìÙi>‚ " {î¹'zÀ qd +¿Ð±…@ö±ã”)Sð«‡HêqáƒïÉ'Ÿ”òãÆC0JyÕ‹[„(uéÒ9êÝ»÷¤I“DEáw0å!C† (•æ§%sÒI'!¶§žzêé§Ÿþè£ÒdP:µbKl†Kœm9]µj– <o3‚µý×:å”S$ìF.•"\òÙJÙJÅV%¶Æ·m‚v‰VÊ΀M[÷éq±£l&Ù´ñØvUGBý§ÜN„„R­TºT&ù[ST ¸ªÛ +""•¶³»8nåÌ,—ó<+M‹lý•ónž%0û°Ô>ü”ì z «Ì6T©^íè=¨SE¤–›“²f9my<0BŠ Ë{*ãdœ¨'ÉÁ¬Y³žÉsã7~øá»í¶l¨ójà›Ð±þýûcƒ™3g¾òÊ+ŽAì¾ûîÀ3f@î¾øâ M²óì³ÏÂ4‘¾ûîÛ§O8vG"o…@¯¾úê?þñH4p§vB¨iÍ£°¶Ö­[c›nݺÁÚTp|V¬Xñ /¼þúëH|̘1={öD;ò¸Ã; kø«&•ËôÎ;ï ÕÕ-wÜqG,ÁÒ¤›­½öÚXÈ +{úæ›o4¨âÂ… -äv|×]w¡¨‘x×®]QàŸ}ö™Ÿì>gΜK.¹ßc=Î?ÿ|½¦aŽÕ¯_?Äãdåà 7ËRyê©§JØEK¥¾§2ÎWCž¨Çl˜˜¶¹úîþ$·úÑ¥Óˆ©8ÝS#R©Š °±>¸¶ò¨ÛÛ¾¯‰×ýUÍ–JBHc  +¤Ò^ê¯Î“Q*ýyâ£0çe¤Ö“E<ý œZÆÓ>ÎÕlt:ä gȆߑÕf¶¶©EbóïÒ†ÕË6IŸŒÔÉ+Et¶ÏŒï©üþûï±YpØ#\þJ6$¯³—Uд`.`s8P«V­dËîÝ»g3Ý|óÍ fÐÒ®]»Œ¯•|ûí·ƒïg¬sÚ´is饗f ÉòÔSOi +:u‚úÛà4MŸ>]O·Ýv[¨«¬‚ÅOœ8±cÇŽÁ «Áƒ:R Wmœ¯‰4,Ö÷D=ñx|ÛµX©´• ?ÄŸqteéW‚Ro:5&ëÌFK©$„4ª@*íU]š)3J¥>Òt* ¿ÕÒîn—ħ1×noÁ‰j#tz_a5Ðévk5П˜Èw:»¤¶©EbÓç±ÎöiËã‘F…|CJO'"•sçÎ=è ƒ +ÞÀ·oß~Ĉ²KF©üúë¯ï»ï¾ T¶hÑâÜsÏÕ-_~ùåæÍ›ëZHn0K—.ÅÕR¶Yk­µðûš3gNÁ¼¿øâ‹ê¡Ùpà ‡ž¥`g̘aßtY´nÝzèСYB²<óÌ3š¤ÑúÛÀ§L™²Ç{Èf[l±Å#<"«à›&LØd“M‚!íºë®Áƒ.X°À\Ýe—]j+•Ë–-4hPÁ2Á¾}úôÑ·v64© ¶TÚ +«þ^)œV]t$¡ç–6Ô´1¶û®¬µ=j¤¢Ï…j.ûL;I—V'}B©Jª@*ÕòdDêÊ’6¦Ò™ôÛ.´»ûèˆþ‚R)u™ÔP6Œà“OI\k¥ˆT:Nçô°µª[$˜Ú¦-1úœó4åñÀH£ÂþèJ!"•óæÍëÙ³'îÏ¡-ÿ½3Ë1{ÿx–‰”ú*K… ÉžìÔØ—Tˆ5Ù× Cv^ˆ4h컑ìK–l2c_"5B%Äð%ÏïózÎËõ;îå)e¾ÊœÏÏëé>ç\ç:×¹Ÿç¹ß­dÉ’f2™šš‚+UªDÏ{Ù„Ê—/_nذÁÂÂB~3þøã”óÊ•+`™¢E‹‚Š/îåå…‹ððÅ‹¼A\Y°`‰‰IÁ‚Áªƒf›äèVLLŒ­­-(o m/T¨¹‡&O:õþýûÏŸ?G+t¦ÙÙÙñMCE%J”ÐQ‘îí‰Ëoïkkk|3 òÏž={ôAOž<ÑÍM 9Ú´Žˆˆ`aïS@edd$A%‹ £–Z8pð—Ð5ü-f:::fffÂZzz:óœ@ú~~~úúúèP8ïâ⢳: 6ç΋$###µ{I`ÿñãÇÓ™)y *5Ú¯wÉCÉz|ùû'ñRü'­¼vúMÑãfæH¦§J˜HÖ¼H¶â‘ÿÖ³R’Ÿ<‚V½Ÿ(ôT + }íú + Róá›b¿Ù‡J ÒeYœW–P)ù&ÿ+)±,ÿÇoö¡’¦èðÓ€u<®ª5ݾIš¬§Dˆt=;GŒ }’t@%¼÷ïßïïï'ü%MŸ>8gÎ@+’}¨\¿~½"T‚ÆŒC9322Ö­[7räH Ü¨Q£Æ·dÉ’ÀÀÀE‹]¸p†¢ðæÚµkøÂìß¿ÿ¬Y³¢££ù¥…jzúôé¦M›FŒ¡Ø:hÆŒh~Ë–-怨N:ÇG«/^|êÔ)v(¤\À¥5j°RÀ7€[ß¾}§M›¦V×ĉÝÝÝJjPiii‰æ£äÞ£k@Oèˆààà™3gNš4i²V¨ŠUÛ'**Š ­ëÖ­ÛÊ•+Ñ(¼Òžº *4hÀ²›6m +?çÍ›÷Ë/¿àïáºÎÐ-ÎÂ]ÁºiòÁUÀ Š 3¢‡˜ã î.~a,I•çÎcIàÄ«W¯¢^ô Ú«xO²€œ9s† æA¨Ô|¼{›äW’ßBGR*gI¼$ÿ –ÿèðÿ½äìÔΑ”@±9ÕÆå×òÝùÈ=µM!!!¡¯F_T²Õô»¦ƒ +%?jõ>^^Áçç ~T²ª)¿Ä19mééœþ*Ç@~C!9 KZ÷IÖtûÆKÁéºnÇ„„r T4ˆÎ1±a¦gJ”¥§§ó[°î6nÜHOƒ¹‡JæÃÇQKJJÊòåË]à‚råÊáû!99™Ï ýóÏ?‘“`3K›ÒÒÒ[Ç„Ô-[¶ð«# (````jjjnnÞ»wï(Z桲xñâ„ÿ:*‚óà :Èc¢§=BÅÓÓ(„l|(>>ca1ædmm_¾wxñPÉì£9hJèŠJ *T¨ÚbffÂõòòëÁ>|À+Ýè¬Ý»w[YYñþà=Œ#ŒóçÏGpÛ4çGíºnÇ„þUbOȹ·ÃC¥¡¡¡ŸŸ_nž·ñ$š¨Ü°aR³•¼xãMš49þ|Ž];bcc›7o®ÈzÕªU»uë–b)*AasæÌɲ"€ žÎ©äebb X꯿þ7nœ¼ÐÝÝý«XJ•¼ð%Ã’‡Jʺ¹¹I žT´ŒVÌž=;Ë8H ÒÆÆæÒ¥KY–Ò¡ÄÄDgggfM@e^|g!!!!¡¹¾¨Ô|LŽ8â×EÒé,‰Ÿ½Ãã!ƒ É‚&ɾ©Ÿ•T#mT.³cbÛØêeo¤¤¥’Ã;˜ø©;9°¦Ã7É2IÅæè}ÌjŽ ý«$¿1r&*%§ûåL ûS *5گũžº¡r÷îÝ”ÓÑÑ1>>>—ÞfGÀC5¨´²²Š‹‹S+ÅCev`*55uàÀЬ§¯¯¯f!##cêÔ©ŠîµnÝ:))I±”¨tuu¥l§OŸ®S§Ž<ˆÏÓÓS *ÑvE˦¦¦ÙùQ“@%ÈT˜e)Ý»uëÆ¬ ¨üâb!~¼„„„„xå_¨Ò| •xŒïСÃÖ­[÷ìÙ–#íØ±ãÇ$ˆà¡òýû÷€¦Ã‡ÃþÎ;-ZäááÑ¥Kww÷&Mš²"¨ÄÃÿ©S§¶lÙœD©%K–tìØ€àââ2hР 6lÛ¶ ×ûí7°•zõêÕ¥K—¶oß.^¼ÈφÍÌÌ<þ<¬Á&¿õè»wïîܹƒ"pïСCxϦ€âùá!s VªT©fÍšÁí®]»öêÕë×_=xð ÜççšòP ˜š9s&%!ÛÉ“'CCCwíÚ…l¯_¿f× ›=ÌrÑvÔU«V-€_‘"T‚¤8î3¢Ep/&&†%I ÒÞÞ>99ñ'üñ8 ±EcÁG , Šx¨¶iÓæøñã@l€'¹eË–h,U³fM)íÛÃC%l®Zµ +L‡ŠðåË—£ƒPíõÃÛÔÔT¸qäÈ‘† TöîÝ›ØöîÝ»RD»\¹rE‡P ›””´bÅ +Z<+J4ê‡~À=ƒ"ðóÔ©Sìº*á§±±1b•ƒ{BíèVÚYW@¥P”€J!!¡/"ö„œ{;;v,»Ú"¨Ô|¼¦ÒÜÜœºvíÁT©R¥ˆ 5ÚC0‰yy¨DEü a$-^¼˜â@P‰×:ÐÌØŒŒŒñãÇS©víÚÑ™),A%`½ (Ó|Øb—â€0®X±‚Ü;}ú4A¥µµõáÇÙuß¡C‡Ø4Wø¨¤ã<Ð_:ubEôõõÝÝÝiú+’ªW¯Nî988PE¾››»nffFÛ ¡a¢u[[[ÔË’ÒÓÓG¥ûÔÎ ì?qâÄçÏŸgõÉúßI@¥P¾VjjªŸŸß?ñô®§#û,_¾ ¥÷*i‹›§OŸÎš5‹FÇFŽIîèÀqì: ²W¯^ì:äÌ™3Äzì„M6x÷÷߳РJ•*EEE‘A€-¹ÇC%@†öPLEi°ØØØŽ;²$ÐÖ‚ ˆõ.^¼"#Zá÷Ò¹~ý:•ˆbBîÕªUëÈ‘#,)ûPÙºuk©¼y󦯯/»Ž£G4Z¨ÿ’ÆÆÆ£G¦e•ˆ ‰ZYYxðÀÛÛ[qúëË—/,XeE¦¦¦øÕ`ûÂÃÃù¥Žj²µµŽŽVt)22’F*ëÖ­{üøqv]B¬666/^T´pïÞ½nݺeéƒêÊ2DBBBBBB_¥ò;TÊÚD …TêV»víØ³@¼Çu>Ûç …Ðg×»wïCCC>Ãx„éíÛ· ‚ÃZø ƒZ=yò„7’‘‘qæÌ\ŠŠ:!.9rd×®]^^^®®®]ºt5jÔš5kvïÞ½wï^Ô ä$k ©ØØXAêÒ¥KûôéÓ¾}{'''?C2--mñâÅ ¯¶mÛ‚wŠ/ž%¹èiIkԨѪU«Î;ÓN¤T.\8ÖE+__ß   ;vÀŸÀÀ@Ú[&û*R¤øwýúõÇŽ¾ÉC!Èóçϧ=T%P©ÑÚ¢¥ß}÷]óæÍ[( òóó;uêíBƒî›={6¾”` +¥ø#DŒŒZ¶l‰ ¶hà/¿üAî=ztçÎÁÁÁ @qww÷y󿥦¦2ËÙ‡Jô,¾ლ爌³³3~’ØÁ L¸qÛ„kgè8QùÝ‹6¢köíÛwùòeÚ¼èýû÷ýõ×Õ«WÑ"ÜH¬Eh‚ ƒ’»WHHHHHè‹+¿C%Yã¯ã§ŸncïiD–’hÃOž­Q2^1*dâç€!sƒ®³AR&怼,{î0ÇèO=íØ+ÙçÑã°TíºW%b GAT'¡r‰tÛʱØ]š{;xÀ(1ªT©vGPÒÇÁYß~û-ðªN:7¼²?.\HÙž?¾jÕ*{{{EÍš5Y6^¸ˆ"€¸Û·o?xð ..nÅŠÍš5³´´,_¾<˜úìøBv.$”ŒT2L# Jj§_Šážd¤Rò,Í»¡Ñb)Ñû˜‰7Õ®ëpUMº¡2÷«S…„Ô$ù äX€²ï¿ÿžY+R¤È¤I“( (îSD$Æ€힥üV¢j200 ) x¤  °$ ->kì9èZ¡R`UªH‡À8°åþ9 %)ZTOX6 ““SLL Kò´oß>Ë~^*;uê¤6B—ý +z–’@|µjÕRt£AƒŠ´jÛ±cí: W[S™åû÷ïO>T¬X੘óÆõêÕcÙŒièX¤Ø¢bÅŠùûûó +$$$$$ôÅõ@%Œ°è'­² •ò©žŒû$P)Á.nì=Šó‹x/85¨ä ê}Œ~´Œ‘¹Á{λ'¿®ÛU5é†JI…„ò €„C‡eÏÛ€»©S§RRBBBË–-ååȆÇrÊ0`@–”ôŸÿügÆŒŒ’233·oßN'<–(QðîÝ;–7•l³=í^:Ù™¬bZ°`?½SQ0ëãã£háþýû4õÙZ·n}á–ïîîže?»|“Ï¢Çûùù.\˜wtt$ZOJJB{Õ|P:tÓÎ; *«T©û¹\ÍÈÈ;v, +S©R%µC@@²t‹ZXX,]º”]3ò3Xxá>ÄMÎO·úâú + ’G'6L™M¨¤™¢’ÕŽòQK ÁÑ~hRóå&‡JÅDZäÈ7GïcÕq]·«jÒ•4ÁXGq!¡/.<]¯\¹tP­ZµÆã;çìÙ³¼®X±Bqý ±±ñäÉ“y !!!-Z´¨Q£FÕªUmd‚°¡››ÛþýûY ÉåË—ñÙAdhÚ´i``à™3gPï¹s瀇Mš4A)[[[—ÇÇÅÅݼyó§»wïò\VŠŠêÔ©>’¹U´BE¿þú«¤ùlZæ~øáøS³fM´eöìÙ<`y€cË–-CYØ)S¦ o–*V¬XõêÕÁDfff„Hr)R¤|ùò¹¹9o?~\Òp~JJŠd íõë×ÉÉɈ|æ9ïäø*cs\œœÈøwß}G9ïܹÃÅÂSSS„½0sæLšR ¼#òðÝ4zôh###V¤dÉ’ÈyíÚ5$ñÞÞ¾}„¨ãöûïÿ‹ÚáA{q'à>´··G/~À +¼A] þíÛ·ûøøà>©[·nïÞ½é„SÄw”b´•0Žz?áC"$$$$$ôë+€JB'ˆ]6¡R#[œÈ_ä‹ËÅR%P©ùxI£âTX *éßÑÌyɆ«üªOù€&]·«jRƒJ敘ø*ôωÿÐåF ðÛ0gëÖ­S§NuvvƧ b›µJ¨ägɰë÷ß Û¶mÛ™ðä~ñâEž/^¾| 40¢òL˜0õ¶iÓ¯ Ø_`2Ž8}ú4êB+ä>àâŽ;žü¸'üY¾|yË–-Ñ^//¯   ˆˆT +”CLˆ¹ÐÀÔÔÔ'NÀÕŸþ£ø]!‘‰‰Iß¾}9‚ªÁà`UÅlE‹Eí6lq/Z´ˆN~ÔÓ2)°®K—.Ôvwwwü‰ïôµ@ ßÀVˆÒÈ‘#AdÌsÖ³ t”BRƒ ˆõtB%wÚ´ilw&X )¸1Ô‹Šô¿+/8ÔÂÂFÈÕ=z¸¹¹yzz.Y²äéÓ§Š÷^zz:Ž<0ˆü¬ ˆ?ánHv[¢Oû÷ï&PÜøqëÓ§x½vôèÑ«W¯* +¨Ê_ú + RóŒ †WÙ‡J+’&å%‡JIÆk: R¾Ó¬Ú)j[ÚÒuÝ®ªI*s¹}®PvÄž?¯Mð'K\*^¼øøñã?c½=5jåy{{Ó(dll,-½”¨sçιœrC›ƒU¨Px’WAUY†E^¾|™•ºwïÿ,^h°‹e|C³Ün¨páÂð¥€`, Ø8qâD=v¤O©¼x¨LJJâ’lÕª•"s=³Ùv^ööögÏž•[CíçÏŸG]ò"3gΤœˆ^ݺu#È J¹qÝÓ_T + å5}P‰÷ìÉŠ!•*dIгOyƒzRIòóu@%ŸÊŠ(B¥œÙ$XEƒjžë}¼¯¬¢«j’C%{t³^…ò£ð(>}úô,1¡hÑ¢C‡ýŒõ>~üxĈlæ§¾¾>¿ìܧ¶áj£F@%¹©°Ä`ÖJ–,9þü,‹¤§§ÓTݪW¯(Œ•ÊÈȆ+f+[¶,ÍÈMKK6l-{Ô¡–-[Ò°/¢G[ )R¤_¿~lr, rÛ¶m´A«D|¨Ñ‚Õîݻ٪XÖq¼*ïÝ»×¹sgV‡‡Fó%Q½råŠd?ºOtŒ®–/_~ûöí¬;ø|ñ>&&ÆÕÕUr³¡ˆ¹¹9bÂï#Ä`VdxkggÇŽá»=z„_OET + åA}P©Q:"#~±!{/9„IÇ–;üJIÁä#•üO?ÿ€Ço­£§4žH>ÈÙä—ÑûxTQÍU5I ’?gó“ì }ªØÝõym²ýsƌӭ[7OOO™<µòööž0aÂêÕ«CCCñ‘‘/`ü$mÚ´iâĉügÇÚÚ: $$©cÇŽå?M%J”_À//¯#F7kuøðaÚWG£å¬óçÏoݺÆY-ȃ÷»ví®R64¶R¥JÌrÉ’%f”"»xñ"Š dZ¿~ýäÉ“{õêÅB!‰ŸÀùúõë'N 0 Gà2þ[O­Ò  w¨›˜.\ؼysET + åAå_¨Ê×ú' R£ÅŸû÷ïÇÅű=6åJLLh;88€È¾ýöÛ*¹p°ÃS¡B…,,,`Iü‚JÐV‹-€wîܹqã8¨mÛ¶VVVÈæää´mÛ66¶4úøøTÖŠ*‚Áºuëò 'u@%š9lØ0§ÚØØ ³½½ýܹsccc‘A-Dl“R¦d𥤤$$$DDD€¡\ ¨¤AI;;;xøÇܾ}LÊS•í-0ŽJœŸ~ú NÌ«U«;zôèm­¢¢¢ø*i(ož={†â¬s—.]Z¯^½Š+Ö©SˆJÎC%úÂÖÖôŠ"III uµy¶lh›íÁëêêMn£§P/Ûý•â†W4Yr@'nK\äÃËâƬP¡¢¢råÊ©Z* RHHHH(J@¥Ð¿M`5kÖdÿdÏ%ÔèééInDFFÒF¬“&Mbcjà‘={ö”/_^n€ãííMΟ?onnÎ’J”(AS ÐÀcÇŽ©ä0gzùòåÔ©SÉ`™2eV¯^Í’$'~‚ ©°qöìÙ”$J>ÛÂ… O¡±... >–”‘‘áççGà7V;sëÖ­TQ£F@èì:•úúú D°*K›ZµjeÙƒ ÷åË—ç&z4·úÑ!•BBBBByP*…„„þmµ…††*ž6òO‹ @tôèÑêÕ«³ë&&&&Løûï¿™{7n,]º´¼8P¨OŸ>Ô .P6@(ñìDDD(bffÆ/÷Ëž={Æ/÷T®ZµŠ%=yòdĈ4hëääDÜ÷úõk~;S5¨ü믿ØÊÄ¢E‹zyyÑ8#Œ£^ê55¨PóPÙ¬Y3Ú ‰‡JïÝ»7M9NHH°··Ï²û€äê‡N®k×®©MsU“€J!!!!¡<(•BBB_Dì 9÷vÀGééé'Ož>ÆÁƒ4r~ôõõ¥Y¸¯^½‚Ûßÿ}­fÍšEî.ÓÒÒà9ꪣ¥µjÕ‚©¹sç9Ê¡òþýû,éÖ­[ü>®ß|óMåÊ•á0쀚ixPߦMÜQ/^Ñ#zìÿÌ´èÒ¥K¸ÙðªúdDòôéÓhµ\¹r|0kÔ¨ÁVë³ÛoÀÅ*T€K*…„„„„ò¬T + }}.¨*†††‚ž´:JÍ 4èÔ©S4¶vbV—³!Sj3ÁzÀÃmÛ¶4Ô, )222((DÖD+SHH84ëþÀ¹pXí T‚ïÝ»D+’““_¿~MIh [Ɉ¤˜˜8ÒAE Vÿ-Z8880A²´ +¬Á®×¯_ûñÇÉ&,, î«W¯Î/÷pÁ[{{{Xsvvž3g*EEhì’%KÀD µB:ÇSO{¤Hzz:3ž™™ ¯:wî ãdàž"T²¾NHHøí·ß~ÿýw]úôéÂ… YE@°aÆíÝ»÷øñ㌚iXV•½zõRƒJ@ÜÆÑéèüŠñÁ«š5k"€`çŸ~ú‰RÁÅ«V­B÷¡¥nnnpRñvE¿ ¯]\\p F𽬧Ý7ÅgÖYì¶Á4·€J!!!!¡<+•BBBùZ>üᇌW™2eV¬XAãJ9ˆfúô銇0šššÎš5Km‰/P$•A€Øu€ÀAmo ÒÏÏ/ÇMÐhù‹?§²nݺtÚ°hÊ”)”T«V-b.€ç¤I“² ²±±ñ‚  j9ù‘J¸4mÚ4y9TªéîÝ»ü”|vÒ¥DÙ‡J€!•Š‹‹kРb+œœœhttïááÁ®›˜˜+Þ€ÁŸþYÑš¡¡áÈ‘#xûöíöíÛ³l*…„„„„ò T + åk(|||t“‘‘Ñœ9s${r~’À\ŠÆÍÌÌæÏŸ/9DR.PFhh(+R¨P!NBBKzýúõâŋզ×òêÙ³gŽ› Ñ®L°"€Ê&MšìÛ·ïöíÛlJ'X·ÉËÀÀ B… +à¦jÕªõèÑãÎ;‰‰‰ÌUæ'Þ€yuT ÈB‘ØØX@ШQ£¬­­Ñ +a9vì ÂÂÙ³gûôéC•Ö¨Q#222)) Uà `–’ +,~¬U«\ãÐu¼=z4Ø uôBBBx¨,R¤`Ââë닎CÀ‘ùÇd.1!› SÈ Oø±?Ö¢7nà:šÐ¬Y3vª;v¬bt@%ªh×®»[ ~‹]ÇÍÍo»¥¥%kHûöí8€d B daaâõë×_²d ݸ…ž>}Š& ’è‚É“'£7ùƲ[ˆ:wîÜ”””k×®Á&;¡w€á*…„„„„ò¬ò5Tâ1€~èñ< I¥¤!C†|–$^'Ožäùäµë(…WyÛ1;Frf_H(¯ésA%àëà—Pmܸ‘-]LKKSÜõôÍ›7§Nòóóëܹ3(†JïááÑ¥K—#FÐ)ölã¡C‡vîܹ|ùrà 1 ™™>´š`¦¿(PÀÄĤQ£F¬.GGGsssÚ†—±±1gõêÕ Ð]»v¡¢þýû£sÕÓÓ³k×®xÌo­ÃëÅ‹(‹œ­ZµI͘1cýúõ;vìØ½{÷Ê•+ÑÆÞ½{Ãggg~‰Ÿ¡¡aÓ¦M}||ºwïîàà@n‚ªlmm=ºwï^S³¤Â… ¸ª¨î:©E(…6?~õ¢vG¥...¨,6{öìíÛ·#‰z ¢±‹-ÂW1ó Ð}éÒ%jX’YðòòBß÷önÝzäȵ8è€JôÝ™3g¶mÛ†BÕÔéš¡ ´··_±bEDDÄ–-[.\ˆæ#>¸s€ÉèÜl›7o†'wïÞ¥›íÉ“'hšÐ­[·H S¨zÍš5'NDW‚ûõ뇆7oÞÓ_…„„„„ò²ò5TòèW¹režìð'ŸÄbÎ’xá™AÂn¨ù³tX@¥Ð?§÷*z÷îî4›Ã‡§c+ hÅÞ—.]zñâÅò"lÔ’ŽóÈT’A’¼ÃéÐÁ,ïj•*UÖ®]«Xo||¼»»;Ë6D‹hp\\œîóå§yǹ´Íιsç6l˜e) ñôéÓY‘ׯ_ƒ¡(O™2eæÍ›'éD®={öÐ5ð|É’%4ÇøôéÓÔv;;;~ç[5i«%Ö +ùÜZùBHàa—.]X)Êݸqc–T®\9ü4(ÖËŸWbjj:mÚ4IcY{SRRð£Ã²¡"ºoу*…„„„„ò²ò/T2²“üÉvœ$1ÔÊM’DàG:dœ‰™ª=QHl +¨ÊSJNN&j¨D‰Ä;¼€E€;KKK–­dÉ’óçÏÿ¤é¯ÙW½zõîÝ»Ç,×­[§˜ ¼¨X/¸¶šá•Ôhïð…öIþ+VlРA5ׯ_oÑ¢E–¥€BsæÌ¡zÃÃà ‹/>cÆ ¹Ûˆ'ÂEƒ§ ÷   šÀ|ìØ12^±bEµÝVyÅÆÆ¶k׎)R¤ˆ§§'íݪC€JZS‰Ž¦£L@|¨”kee¦hHX­Z5ŠžÚì\n¿~ýX6~G¦ÄÄDòA@¥PÔW •C† ‘ÌGÕû@|9K’HÇ &Ÿ‡xè¢úø£À *Ù eTDò'sIâCÚ“Z©ÙÏÎ@ªÐÿR’OÇTFFFïÞ½QÈÐÐ088X^äåË—ëׯ/[¶,Ëfjj +¨ÌN]:6DU>¼` +²˜UÌÞá©`ŠFè@püØëùóç?*Á;}úô¡ƒHnܸAsJu¨pá“&M¢z÷îÝKIE‹•ü›Ž ä¾sçN"wôŸ 2**ŠÆ:mll.^¼˜eðSSSi/¨mÛ¶jey%%%5jÔˆ122ØRhöŒ-Uª¼U´,­R¥ +˦¯¯O#•*i¤¹S¢Ý½{wv]@¥PTþ…JúôW¼‘@-æ,I"úÝWsŒw†‚䡿Έ˜ý)e¾"<• kâOÆŒjö5²éÁBB_\º?DŸE„„„}ûöaª(<<|õêÕD Œ:wîìââÒ±cG0È”)SÂÂÂ`A›á0¨´°° ÎBÎ]»v©ÕÂ*‚~{UÝfggçêê +7zô诅ˆˆ)°eذaŠEt@å£G’íµòõõ…)JÒ•ÀŸ5j v”Â05PùäÉfo–.]Ú¡C‡ö:åååÅä]¾|C)yÀ€Ç—»ýþýûøøøñãÇ3 >>>ˆ!MO塲L™23gÎI)fPà ;²üì:q"CÉl[ò\bŸwžpVáúª”žžˆ³´´¬P¡‚’¾ýöÛŠ+š››óÛ®¶nÝ:--íÞ½{wîÜh :ñVVVà³ ¨Ü°aAe€ZeË–e;y* +ŸÓòåËg*«V­ºnݺ?ÿüóÁƒ‘‘‘àX°¶¶F[ŒŒŒ‹€…Õ¾¯€-–»wïa`Ÿ¦«*™M›6=~üøÖ­[¡¡¡ŽŽŽ•}ûöÍÈÈà#\·Ô…zïß¿ÿêÕ+ª÷Í›7ðäÿØ;󰜳÷Ç„´J*Kc)ûЂ±›Ì ™É’l%ý0•} “dì" +Y +_»d—Éò•} ©Ì•%‘&•é÷¾žs¹¯ãó|žÅò=ï?ºž>çœûÜç>Çãóêlx~ãÆ ì EŠÀ֌Œ |é!¼…C‡ñ§™ššÂa´E6øvvv³³sddäõë×a£ „¨™™™½zõbg·ÒØ@)ü¢ßsrrÀ¤¤¤   |8­mF$1®ÐLdKKK oÒ¤ |Àèµ´´¤!ŠÑ8eÊ•BBBBB_”J.T2€"°"(+ú$PIâßÁØåe´ô„ OyÃ&?±Hõ¢ ›…dÍäý¡yU „ê(í©äùW}[„„¾2áå¼]»vÚ@ xÒ§O²ðèÑ£Q£F±$}}ýÑ£G3®a3•üY©QÀ€ ]a™’’²ÐXÊÊÊjÞ¼yï"5PÙ¬Y3Ëî9r${¨ôóó7}Œ.zá‹NãG»ADzÖÔ,O©ÙÙÙ´í¥žTÊúcll}ÚÛÛPP©R¥ÊZÈF!===UÈ—¬¬¬ðϼiÓ¦óçÏÿçŸX]™ÁƒÃO´B Æxyy¥¤¤deeÝ»wï®’ðüÖ­[t“¨¥†„„ÀJ¡±ê5jÀ† Ž3æìÙ³øžùJ¦Ì^¿~——‡"ˆUÍ~•ô˜––†ç Vº(D½þý÷_ôéÍ›7Q066¶~ýúE¸J•*ˆ0z“hNçÍÊd¶Ö´ÿþééé¼A°‹VQÝÝÝa 9Ñ×¼„}ûöí,?\E½NNN¨®V­Z?ÿüó¶mÛØê\Z\¤ø[Äĉy¨™J.TÊÎT2Œ*Ö+ET]ÛgÒ*_B®ªÙóÈ/ß-zs¿ÀUy"•™åQ­ûBBÿ ªà]=>>~ݺuø.âé Ÿ§NºfÍš 6„……(©B… +®®®ƒ 3öéÓ'44tëÖ­@‰„„žÈ?~ °Â󨨨åZhÕªUÑÑÑ0(KpºººŒ%7oÞ¼sçNPßÂÎÙ²e êZ±bE§Nd-€ž@nnnðÜÏÏÏ÷má ž÷ë×oܸq—.]¢V€UAeéÒ¥‘C© J(„ nLŸ>=<<€±ð™v>þ>aÂVÄO!ÔŽ_ñõ•œœLõâk dÚ­[7dƒµ .hìMp¼ îÛ·/ +´Y¿ ¶ËBpäyóæñÓÓˆ @G#€ h~ó&h7"" DC|||V®\‰ÿð6ùSXy¨D§äää€ +ѕȼdÉÿîÝ»{zzb8Ñÿj ²Hñ·#j‰‰‰YºtéСCaš6mÚÕ«W©¢ÜÜ\ .ò°Fm„3<À + } *¹Pɸ‰ßc¨ eÊŸß;‰{ãySùÈV^–¤¼ç‘±'ϳ¼Öþ(¥iSVŠŸ¾”@+ùO«­d›#$ô¿ ¬¬¬Þ½{³]xeË–Åg:ÊpA÷5HdjjÊ_!ñáÚ¸q£lEFFF#FŒÐ¸Q˜ >’µ ¥,,,"##‰XÏ;§Í•"VVV .dEòóóñ•R¾|y–dooOç¦&Ož¬¯¯¯lÁØØ˜?œ–¿Z¥J•* 3¡I…„„Ð9E...²Ù€«W¯þæ›ot\ììì|ôèQÙH&&&6lØY«]»öµk×(ôJîU¯^=>>^¶®¤¤$:7ØÚÚzóæÍì9[þŠaÆ’øå¯ñ²h!!!!!¡/P%*‹ÞLá1)ßÃHIÊlø~I¼øM1:B’ø÷4ÂOU÷H²…»:oß”gdÍçýäí³Ïäžä\#!¡Ï.68?Yu999¾¾¾ì +€ÉèÑ£) ¼Ù³gOeÒQÌZªº§ã=”SuË$ r̘17ʽ|ù2&&FÖ‚–TFDDЩ§W¯^­U«–ÆRfff³gÏfE•€;J²´´ŒeI÷ïß:t¨ìù9&&&Ó§O§†ìÞ½›²!),,Lcôþþûop7]#Ò¢E U9à°Ž*[¶l) t`O0 HYT‚ï(õÂ… ä¹ìY:èM@%Ø–e«\¹2:—\ + +ÒÕÕeIˆðùóçe]½}ûöÏ?ÿLq(îÿ‘…„„„„„ŠI%*ÿÇ%9ºGH¨d‰½H²ênܸAÓ‘ÆÆÆÁÁÁ”Ä¿ØKdcc³víÚ¬š¦_½zk²•/_~äÈ‘ï‰T…ˆVt«^e ªRÅŠùé°äääÆk,ejjJ_æ>œ2e +› +ÔQœc³fÍ–”—— ë;;—êEÊ&éUÊÍÍ8p •j×®¡±D‡âé( ìyâÄ ÙHîß¿,ɬU«V_¡ºoß>ò¼jÕª´ü•jGšgtpp  @=zôÇÐòW„èøñã²®ê[·nͲ >\c„„„„„„¾@ ¨,¹R>YHHH(??ÿôéÓà…o„÷ù?ÿü344”¦äÔC¥‰‰ HÌ‚·ýñãÇߺu‹rœ&4u[YÑ€¡­­-¼*3oa¤ ädÇé nhΰaÃÐ}ˆ$8‘Ö¾j„JÖvõP û<@×®]ê¢j8€^C)ªLúúúxˆ®ñôô„qÞ855„)þ9;$ +¡€}@â?þ ll¸(„Ï0H[D)ÕªUC{¿ÿþûåË—k;î…„„„„„>·T + }ÇF@yãÆS…E$ƒ#FP)*!À@UÆ'L˜@FºvíJ“˜999üõ…¼ÀnD¦bI ¬-[¶°çyyytó¦Žâ Ú»ýøñc|ckŒ€ ¥cTQ¼K—.,©B… +tžO‘bm­š+Td¥««;xð`v†Ò‹/âââªV­*›³eË–Dë%$$°dЛ 3~]«*]¿~ÝÎÎN£{ï·ÇôMëlµFPx׺„„„„„„>‹T + }±—çk02iÒ$oìåÊ•  R¼|ù’%:tH“µ4þúõëøøøêÕ«ËæTªû÷ï§hd~²*¥§§£§4ºgff6uêTÖ$TÖ¯_ÿâ 9KJHHHHHè —€J!!¡’®‚‚¼·_»v-ûlܸ1H¤ªj9;;¯[·ŽŠK–¿¶hÑâÒ¥K·º¥PFFŒ§L™R«V­Zݺuýüü€Tiii›7oæ·7+T¨Ü³³³0`U$J¸qäÈ–¨ŒŠŠ’lB$øm•@­¼¼¼;wîÀ«ØØXÊf``п"ø°óË/¿ÔP¨mÛ¶‘‘‘)))H:~üøØ±c4h€V|ûí·:uÚºuëåË—SSSOž<9bÄøŒ$DIÖ÷¡QðùóàÁƒE‹999Áš‹‹KhhèéÓ§a ž¬\¹¤`ÐÊÊŠ76722B€×ØØ˜Ø“í¯Ü¶m¢Ê,tèнikkËúŽ} ÷ë×/99A¸{÷®ä*ìÚµ« ²uïÞY»yó&]"£,ô#àïATT¹re–žƒú1Àø‚ÏŸ?¿wïŒçççóÏÙ*et’a¾ù0nnn.“-ˆåAp&L˜@Öþý÷ß'OžÜ¿£133óËŸÁÔ‘;$¹LHHHHè+€J!!¡­gÏžÅÇÇwîÜ Õ«W¯iÓ¦mÙ²”·jÕªh%R@[{÷îåwÀI ïó­[·  4hàÀ¨¾}ûþú믞žž0Ë€” 6Ìš5ËÛÛ•" Ë£ +èŠâââø»$$P £+µ‡J`EHHˆ——¸‰î³`˜riß¾½»B¿ýöÚ‹ÈlܸqùòåAAAxˆfzxx 8˜zÓ¦Mh2dÈ4ìÑ£ÇÌ™3á3Σ ˆu(Š @²Ýºu3úúú¢üÁ¹à/„}£BÈ6xð`777tßܹsùM²¼$P –D(PËŠ+00$d¡277#Ñ€ñ9sæ€.©£Áõè<ïÝ»7º‰¨ýŽÑ˜Ð°D‹Ð@P$([*Ѻ]»v!ˆ­¿¿¿ª J>™ø+«˜x„DK.ù¢sHþŸBŸÚi!!!!¡â”€J!!¡Ï"ö’ùáv²³³i=§™™Ùï¿ÿþ®• *Y€â À;?ccce·û•)S¤ÃÝÉÔ” ¸kЕ@€Ê¥K—š››+D6‚JXعs'Û0H&ë­««ë¹sçX©k×®QMMMÃÃÃiGäåË—¿ûî;–.F¹$ÙJ ’×£GF ,gÇŽé,`“ŒtèÐ.åÌÌÌ.ɶ0çe{íСC|ˆ.]º$›íðáÄÞ5kÖܳgl¶ôôtŠƒŽbÉ1%9s†,` L™2…=GÓΞ=‹8³$`Gïc¨È.‡–ìçå…8xyy±l€J°6%ݽ{lË’ôõõ¼Ÿw²R2Õ¨qæ©#N–úª% RHH賈½!¸›7oz{{3k†††ï•ÀÒÞ½{ËB /9r$»Q?‡’%Lººº>>>ªêÚ°aålÙ²%m÷sÍ;—pŒW½zõ222X6€Ìúõë5º +µjÕŠŒ_¹r¥}ûöì9|^±bù“ššJgÈ€UùSh•ÎÎÎÊ–Ë–-;xð`ÉjO¦PN'''‚JDlþüù”äááA¥ + + +¦M›¦\Q¹råø«¡u”ÓÎÎîäÉ“²ÙNœ8A{KÍÌÌèJM‰‡:uêAGGGJºsç!9 ®RÒ±cÇxã111ìùßÿÉö‹±±±d-éþýûàM–MOO MÑû믿~úé'²0jÔ(5Ky?$É.M¦ÉGð5sõ?ÿùOÑ¢dBA–™‰mfÖ~üñG73žT„l²'ôœþȹ'q@HHHHèH@¥P‰@fòäÉìe»iÓ¦üfÉ"Å÷`–ÜÜÜl9åääÞ¸q/«àP•………•B–––xÂß|a``àïïÏfè`611±]»vxhjjjõF& +r>äë…ŸÿüóÏêÕ«K•*…RÈÜ£GS§N½xñ€jÀ·¥¹¹9’Pu¥J•3fGE½O •¥Å‘¡€À¯Ío¿ýÜ.RÌ“ž9s¦E‹,OåÊ•áÅÈÖ§OÔ…–âU|Û¶m”táÂþxG}}}{{û%K–Ði<d¸—™™9~üx[[[´ž»¹¹!h~ïÞ=vv®‘‘QÍš5ùãn*{ê,, ’YYY²ý÷ÀqðQBG€2I™E€öP¡={ö¨á9"F–\BB¬:wî ·a D×ðI•¨ÎÇÇÌF†ñýû÷»ººê)&­£-QwïÞEcÙ`¨P¡‚d©š©„Á… ¢ëÙ+èhJJKKëÔ©³ƒS¦Lá—û~zI ’­neÇØ2ú£‡EÜvKš¾dÖhÅ,ãDÂOZ1KU¾ÞoRå€PqK@¥P‰ˆæôéÓ¿ÿþûâÅ‹ãââèú"ÅÞº„„`ŽŸŸß % 8Ð××7 f̘÷ùˆˆˆeË–EGGƒð¿<˜¦#C† ¡Í˜ ¼,Z´„Åòã'ŠÌ™3ß{‡áÇ#?jaÕáó˜1c„º,X>sæL GPP|@þI“&Íš5 ­X¾|9³‰œÓ§O;v,òŒ9rذaü„/‹‹‹ âË«V­ºxñ"[! ¨D|š7oNPIj,D'Nœ@~TzùU»°«-×­[‡qȯûTÒL% Æ¿¨äE€©ÃM/Òg=Va }f¨2`Òg•lfO$XÊKÖ!!!!¡â–€J!!¡Ï"ö.Z¬UdggådŒ°QժȫW¯vîÜY*U h”à·=’J—.M+c_¿~½oß>ÚÇW±bE gAA²A ¡£££ÆVÀJ¹¸2Tªj¬D^õQÙnݺſä_¾|ÙËË«Y³fõëׯR¥ +a ’f*•§N¢ IJeËþôÓO¼råÊ¡C‡þToÅÀ¥;w‚V`­iÓ¦öööúúú<×€ˆ7n t>|8êË—/³³³¯^½zñâÅøøx__ß Ô©S9gΜ Bf„(11%r¯‡¾páÛ±cGÔèââ‚a ÏYüÚK„šf á0pãÆÈ†Ì±±±/B øŠÀž>}ËOøJ øY½zõF +õë×oûöí:Bâ*>#PF´¸Š8Èb)L!•U +î“Åve‹Ñ§çÏŸ‡ýM›6!þàz´¥jÕªè)2!"©©©k×®E„© =zô€cH‚4¡R¥J,©L™2]ºt?HBwSCÐF°';[XYùùùÑÑÑ®®®ðцAmZQ|’=ý•°‘Ö¯J¨S’™ÈQùF:å•®¿”…Ê¢·Oe©² ·T + }ño¡K )PÀ€kÍ2ÞY·nÝñãÇO½À +¯ôxÃçYÖ­[7@\Ë–-€©@%´æ]ºtiüøñ­:thRR-wDjzz:^•BBBx¨™²<ÈŒÚ *usXð‡ŸNNNÎÎÎÍ›7ÿá‡|||,°6oÞ $¡" ©   °!jJóHàÅ5À<==ÃÃÃ÷)´mÛ¶±cÇâ!àmt–hÛ¶mÿþýW¯^ ðA½qqqh,Jǽ½½Ñ.šŽä¡änhhèàà€âàÐaÃ†íØ±î ÁAà/øƒ&»»»ó‡ñP©«« "##ÁY»wï^¸p!º …BðJÙOô~òä. ÚÚÚ"[§N&MšÄNÄÕ¨ÌÌÌAƒ¡gá-¢Ðd ƒ áùEÕÈãõêÕã§§Ñ›è¾6 +ÁCZÌ’àBÄz™ Ù~ûí7ºF"Œ–ÜÜ\ úA…4®ÁúÄP)$$ôYTPùøñã%K–ð78ðü¦q¢êßÿݺu+•233[¹r¥r6àÛ–-[hÔÂÂbéÒ¥²ÆÏŸ?Os[’™Jð/-U£F]½z••BàJª[·®ì†A´xNaÙ@U´<ÖX)T§Nª7''ÈCL„/v:Sˆ‡J‰ÜÜÜÈ¥'OžŒ5Š’zõêEI]¾|¹6î }iúZ¡’ßj!+~-Ð×!°Þœ9sdߨÿøãšLT£íÛ·S)ƒéÓ§+ç"6+T¨À²†††òW7’’““Jd°{÷CYÕPCp<þ<::š’š6m*{8ªdÃf¥J•èpž{÷î 8PÆqqq¹ÿ>+î9r${f ¤YÑÔÔT¢W‰\]]ùˆñ—Q¶oߞ•››K¼Y¦L™!C†ÐÆÕHÎýÕ®]{×®]@‘b7(•ÕÒºbÄmÿXþHdnnB'¾ + • •\¨¤=$!üñGÉf +:§‚¤Ž¸YHèkÑ£G€]7nÜÀËÿàÁƒù¯}}ýjÕªU¯^„µnÝ:53•ÿýwzz:¾ðM‚×{;;;Ш-**J93jçέZµ²±±©R¥ +ØÔÆ/((€? Ôkì§—— +Iiii+V¬¨U«¹úÍ7ßX[[שS§'[[ÛŸþù¯¿þbffT¤I“&·nÝRvmØ$Ö³²²¢VB½½½ùã*W®ŒzéÚ ¦† âK233U\¾|yôèÑȆ&ØÛÛƒ¯_¿ŽÖ±˜÷êÕ q@[&ø gggdCñ›7oÂBXXb…ZêÖ­ D%oóòòðu]U!1bJ¡~‚ Þ+€<0nTS+Ô‚l0ÈO[ׯ_Ÿß =}úî‹ïܹÃÿÁáÒ¥KÌÚÕ¢E‹ƒÞTñôôäý)[¶l5ÌÌÌÔ"£f¡icÆŒÑæïBBBBBB_šJ:TÒT£Æ™Gq̸З$ö"ýávÀY[¶léÔ©xÍÕÕ•ß^ghhسgOà^lllBBBvv¶ì4Ћ/Ξ=;nܸ=zôéÓg„ k×®‰‰ÑÄÇÇ7”‹àÍzäÈ‘eË–-Y²ÆïÝ»GÆQdþüù>>>€\xnÀ&è L‡$8¶¢ILåwß}·pá­[·®PµãçêÕ«?NãàòP7n,û¥÷Μ9C'ßZZZ.]º”%*(²`ddÔ½{wx»}ûöÈÈHþîD¯mÛ¶~~~ "ŒëׯGs¦Nêïïß·o_˜B?7mÚ„õêÕ# à,„tРAÞ +͘1cÆ È 0òñÎoÞ¼yåÊ•ˆç´iÓ`¼ÿþ°j¦éêê"bèøÀzG` +1‡«Ýºu+_¾<³Ð¨Q#à!Õ‹D‹àž»»;Ìò7>zô(..FÐsçÎ + +êÝ»7\êСƒ……]»v…3hÑĉ?p¥®±±1h]ÌT + •D}5PÉBÎŽ’ã_YéWvd'9YŽÍf²O*Bš,[‹ÅߢE«³Z•’ècýÉÊÊb›ù92&[[[ Aw‰¼¬rssA”lç#Œ÷Š\&»œU"ä‘\2Däš››³Û4€EìXf­ÌçmaÜ9’ÁãË7‚)ɼ•*AIÀ1e¯”g*i³[þÊo}:2#iäÈ‘vvvT¯‰‰I¿~ýæÍ›?çÏŸ?iÒ$p%"‰¯µnݺQ6Pž““SXXâè#LÓy*%kkyU¨PÅ5†N•†††-Z´€M4$00ý²hÑ"„ˆmP]£VÈ3gÎwwwð,WWW4ŠÐÐР  …ÂÃÃUáê“'OvïÞhà Ð4ÛŠñ†a,¥˜OŸ>=pà‹lÞrÂsö§Ÿ~âweJÆ€ƒƒz +õŠ®ÁXňÕfì }}PYôöâUÙÉAU3•²ÖøÙI^ÊPY¤i¦RHHH•>T)fr:sæLŸ>}øõ²eË‚›*V¬Ø¬Y³øøx6KþJLLttt433q€\xúæ›oŒŒŒ€™ÖÖÖUÂgälÒ¤ 0SP |—èŒ"µPIõŸêÕ«óçÆ¨2Îs cÆŒh  Ÿ„øÊÏÏG¶'NôîÝ–‘d``ÀϦ¡áåË—gIß~ûíÂ… ápNNÎÇ`Ÿ×ýû÷Y_ôìÙSÍ@++Dc­hÞ¼9F¬6cOHHHHHè³èë€J†ìWY~Tµ§/QŒ%;4iO%Oˆ²P©¼—S#À + “ð’?gÎv2ŒDxWŸ;w.[, +n +Wõb¯JúúúãÇ׿ôUBÙ˜˜,À;tˆ–Ð`È©S§XRJJŠò + eµè<Ÿ"Ū`ZªF’S€|}}e¡¼ RÖØ +*Áƒà¯ÌÌL–ˆCe§AßC°ãæævûöíw +ò‡ëÉ“'€ëwõÖÂÂbÆ ŸØU!!!!!!íõu@eÑ›E§ åøõ«•³gÏ–…Jssó Tòg¨j)==½#FÈîaÔR¯^½Z¿~½ÆŠ•ïúÕ‘››K;ÍALNNN‡*RÌ ]¾|™ßG©J€J„ˆ ^½zµnݺKñ§ûhW¦D†††ï:SY¾|y€*%jôGK¡ +www"ÖO& Ñ÷€Ê*Uªlٲ廪^²~òëv”w‚0á¿Tå=&L´Â‡þWÕyûje)ÿÿ+‘ò¥Õ¼óª.“-%[¯²‡ü’ÅìÏÔ’Æòb‘QSo‘Ú&kŒ³/©Zc)&5}MúQ!ú•þàÏ$9·PGnI6ª|àc«ÆO‰Yj òÁ‰ü_ÛÄۚЪäB¥P‰–úƒwRAAAFFFVV^–ºwïοÆÐ,,,¬­­;wîü矲ÅН_¿>r䈋‹‹•••¹‚ä´··襤¤ "ГúÃ|àRvvö­[·ØL¨ýرc7¾©©®Aƒ³fÍzøð¡6mäÞ¼y.ÅÇÇÓ!¥¥K—TÒ‚IxV³fMKKKŒ÷èÑMC~ ŠwìØ8ƒRúúúü!ì#ª¶¶¶ßÿ}TTóáâÅ‹£G®^½:Â… Q‹ÐÞ-Zœ`´ öèÑ£]»v•„aDœÁÝüsÙÀÀ D*¢·jÕ*XÃø‡$õ±¤üê.ùs«z:P¶FB+ˆŠÞ>OY<ÂHp†Ir®;Õõ¥x©ñ_žÄ’P…:Y¸#SU¯ú&kŒFѼâëÕ¦ù¦»x Ê}'Y»%d5ÆOR•M¹ïøÎB*Ï•¼?üQÿBBBï'•BBBŸE *Ÿ>}çáá1hÐ ¼<1èµïä`ÌÈÈÈèèh Ò£G¨T~~þÞ½{‘®…-Z¥ÐäÉ“9 3f̾}ûTákæÌ™C† ñòò’LÏåååíÙ³6.\([×âÅ‹7mÚtýúumÀà³dÉ’¾}û8°yóæFFF{{{#3µ¼~ýz$õêÕKGëéé!húý÷ßù“pÀnh2jX³fMaa¡¬·@NDánÜ8: Avpp@(IvTXÛG!‰ñÏ%Y"à_Úµ‡JþÝž‘ÿnTYÒ‘ädÔÃãÍOñ~*{¥M)5õJ<”`¬‘äág÷$íâ'1eëUßdÑ(âæŽé¹6¥È=mîG“ ªòl&Øw…J5±å›Ã›Uß@‰A5.$$¤T + •hÝ¿ŸßKÈ p–ÑháÿÙ;ó°³ÿÿ¿gÆ)²ÖHɈÁÈÒËØ‡û1ö½±Œ4„BF‹ìëØù…ŒÝ Œ=[¶!Y¦)i#&ùxŸ×û\ÎuÜ÷¹—áwžt½Ý÷9¯óz½ÎÝÛýèl/uÈhâA2ò|Ñ™™¬þ÷¿ÿ|J–,I|ÜqaJ¥!ýŠŒŒDŒòÀ%PÉ +Œã¦K¢:uêÐuxJ“ë`1ÐÝJ7**ªK—.äˆ>((˜/‰QDÀdšd TJÄZÆ[båÊ•©ç­[·&[egg8p¬,9::š?wî½ð¤ç†H¸páB«V­hI:˜ l ¦ËooÞ¼Y«V-n»öööt^kll,í’d:Z'ãbeeåïï¯>~údÐ"PIÞóUæ¸JF—ض$×%GZ—ø)Œcgº*ÕR—’‡—$aŠ$Ÿé ¯zÒTBVφ‘ÙÐÀP•f-6F¥©Â¬tŽ{i>B¬ôüµ8¯Òw*…„ÞªT + }Њ‹‹8p ÷ÝÁÁáèÑ£yÕ8_hÄògŸ}æââÂ=ÙPJ}ÜáJ^ù Ñ©S§¸G:ª@%œ{ê¢\ß|ó +“Z ›qãÆ‘ë… ÆëÜÓ§OÉ­¿þú«yóæäVÙ²e—-[–S4fõäÉ“™3g’­~Ô¡’¨­fÍšÔóöíÛS?}ú´³³³f°`Ò‹/Rƒ¨ÅÞRŒˆˆ@žåÖ,--}}}éÆ¿`ÒòåËsÛ­X±"ý»Gbbâˆ#ÈussswwwÚPJJ +ÝÖ¸xñâÞÞÞJƒ§ïL†<©T!2"vú¢¤¢Շƌ +P©YK]J²3*僀rJ2êXQ¨ä¼f6È?%Ónuæ\g—‘*%‡M/UšSʵ£”–ÁiIöÉ¡ÿTwOLz{P)$$”/"ïon'55ÕËË‹ûÆ^®\¹¥K—¾É~­Tÿý÷_LL ¾Ð¬¬¬>ùä[[ÛÉ“''''ËK¦§§O™2…úPµjÕsçν¹\¦š5k&\*á¨ÍÎήP¡BܤQ9::îÙ³Çh½ëׯ;¶@° Èš?~VV1Ù¨Q#RÅÚÚú·ß~Ó •ÜbˆhÈ!Äš¨°?~üøøñãM›6%UÐ5dò0š¸zõª«««|Ñ¥DêÂ… ÔìÉ“'é­Ï?ÿ|ݺu¸øèÑ£´WÊÌÌD» íJ¸^µj ðîÝ»’u”T*TØ´i)Gc733ëÝ»÷;w|<À ZJî%J”ÀsÈU“/2äÅšJ¥¼¨TŽèÊÊÇæ ¼=gÔ½ÒôÎe¥aòE”¹€J•Õ³A‰Lâ†ÎM ¡ySé5‰Av_y•ßG¹eyfØ®d™ëõ„›po!!¡œJ@¥P¾Héå!§>œ:ujĈädyúfnïL›6 hyèÐ!:cSn!666,, ÅÀkeZ¶lÞ=¦OŸ>uêT°ä„ ‚ƒƒ/^¼Hq;vìX¸p¡¯¯/»h˜Ó¶mÛ+VPk«W¯^¾|9PâÚµkÔô´uëÖE‹Ñ’´•+W‚I•V#uÃÃÃÝÜܺ¡ëIU -FEE!Rww÷Áƒ÷%d¯G`ê9@ Ä2cÆ ???|™Oš4é—_~‡ì-XL'T"Àyóæ!Û·o<ÒëCähTHS§•HW@@qiŸhÒܹsYŠG1¤˜?|øðï¾ûÎÜÜœû ‚ÓZ,Tâ)BÐã³fÍšñJ3MÂ#GŽ „«$“ƒ ‚3lŠàxDñØ XëÖ­Ë•+G*)w°P‰¬X±"ºÕßß?((ˆ3Jn½?P);™»û«dš«úðdÛv‰r•›„5r •êMƒ˜ì¦ôù•4ó¹†J‰”üTß ˆˆ†ÌM²’eu¨”«>ý•>„ì3{ØœPî$ RHHèC˜ïØ™™™W¯^•Ïí€4hèãÎDMOOàUƒWwùv¬¸haaQ¹re#ÛÒeƒD — TªT m±\FU¼xqj­dÉ’@ð@8&&†X€Á7:88À- |(Z´h—.]¸‹7©û£GŽ;Ö­[7Š$JPI„ÒÒÒR!{·oßnß¾½Äs¸ŠØœœ@—OŸ>}òä‰$v@eÆ Ia=;BÇ +µÀæÄ p ,FoÁ&`Á6‰6-ÙýU"0`ùòåQ[¶l‰`ñ # I/ÃxŽëHuU"ÉH¥üÌ KKKôHY“Ê”)Sܤ¶mÛ8p–Í$'\‘'9G±‹/²³µÙ‘J50Ÿm´`Á‚%Lb÷°} ’¾º“wu Mè©ÔÜnTeQ^_?ç‘ë鯚™ `óqú+»2×Ó_%â:oÔZGIj©Ó_.¦¿J6Rï;:ÝZ²7¯QÇLl!!!u ¨úh„7m.5àU<00;ä—˜˜Ø£Gn-V ¡I“&q7eJŒ3FÓ‚Dß|óÍ©S§ˆ…‡âÛ’=¶ƒªJ•*tÃeÆOªhB%WàÊ©S§r]Vpk]¹r…NÁp-^¼˜›"0¬»»;5Ø¡C:ž{zzÊ0öîÝ;!!Û.RǦèêÕ«š‚O]]]¹J,œ9sFOÖ¯__Ï9)¬×³gϦììì~ÿýwr+>>~øðášf}||Þ·5•^0êƒJƒÂû?±¦Îk:7™Qj‚- ŸÒ¬¥ÇCãëðePÞ¨‡êmlÔÃ}Šˆçú7êQŠKâ°&“²ÔÉMr.6êù9k’ײúЧP.$ RHH(_¤òÿ~®õøñcöUéÒ¥•Ü=3Á;tÚ¡Š•£FbÏ%¡˜¸H¨$p_ƒ èÌÂsî®;ÎÎÎt@SExÝ¢{‡æ*‘=®·ÖÖÖóçÏçÖŠŽŽîÔ©)ö\¸p!*Áû@rR a6ŒÞPûúúrÛíØ±ã­[·¸íFDDÐb 6T*Æ*))I‰Ú*UªEKž?^O'¶hÑâÒ¥Kší²zôèlµjÕ:DÝæ٨……ÅÌ™3ßÃÝ_ÉTRvgQƒê/8÷¬F#OUªk‡a­©d½Rq“G§ÇCùN¶lsêGŠpÝã¶›ë#EŒ²œë¬%¿Î޲hŒJ›ú²Ã¦Ü$¿É‘"r³òáHJµÜ‘JÍ¿ ©H@¥P¾ˆ¼!ç­ÍçÏŸŸ|xÆ kÖ¬!Ö­[‡(H·ü‘®ìÓ§««+>à=m×®]7n¤µ`µV¯^ uqqAE0;‰) +‡{ÈJN™2¥C‡°6zôèÝ»wÓbà,:B +0/Y²d“&MнzõBÉ+VlݺíÒxì¶mÛ–-[äDÎá*>ë™úôéÓ;w2–IG“0á<þ‰@~ÿýwÇÏ•+WÂUôf×®]¿üòKöÏ¥J•›'Ò‚ºË—/§Ïzì¸ØÄ²‚eäwñ¨ —]Mä.^¼-†……!F///8ƒv«ìS„‡ÁÞÞí"ÞAƒq7®yÇâY:G>kB¥ü­žZÖùnÏ®‰SÚ‚ÕÀ[SÉó¡´/ +TªxH%1Êv.b·ôQÚ€H3i*!ëɆäõÔâÆEøŽÍ§|Á¦AuÆoN¡’ݬ•ý,‘Ä,ÛY’U¾0‰|k*…„Þ\.T²'³âžb,‘Q¶)ýz‘,¨Qqƒ-Éý:"_¹’ÿ7Y繯ÜZJíÊ=¤×åÿAЉ"JÓ<4£R Y3FÞ²=µŒ¼WúƒªÊfìÿ5J¯4tk®¨)¥2r³l€*«{ÄßHóD/_¾LII…!·x·§œÅB%Êœ:uªqãÆ666åÊ•svv•ÄÇÇ'%%%¿ŒÜ¿oûô„Asss +•@³óçσDˆ…ºuëúûû_¿~¼vñâEШAK¨$zðà<¿téÒ¸qã,,,HɆ ²P ûM›6-_¾<"*c€P|6¨B%@oÕªU_ý5*R ÄHíÚµCBB5›(11ñÌ™3îîîh ÑZølkkÛ¬Y3dÙŽ‹‹CÒØ¶¢££‘[âž““òÏ$P$ûj|* ,žÚ¿?|@Ô=ÒMd%#õ„…ä#á hT²ÌSEh=ãH5 !ã—´K—.hÆíìì@¤7ᢣ|W¨P!,:(55Ù(>|8gÎ|{ ^6±T0bmmÇiúôé0‹F‘XôžTA&Ñ)ø~¸qãnáùdgê/^|ìØ±QQQñ&qǂ߱äßfÆWßuJÓ %âànï£b‡þ/¯ôý©þ­«DŽ*·4=dß.$ÿ£iþׯgΰJÈšÙàŽkÖ’Ç%GEÍx ²·n’5W•j>r³Üm‚ˆØ©³ïÃßj„„>h}èP)ù~ _8ô¢:È­±ÓHèw£ÊÄX„Qšì!ÿcÿ ¦¿+u ïÈ÷÷¦ßêÜ5éäû\%i*!ëÉûÊ¡¿õM»$ä}ÇF— ¨do)“ô¤³ ²?¢²Wæ­ðêÞ¦MÒ#dú+¡€§OŸ.^¼˜¾Kà…_é©z°Gº¹¹‘óèA1¡¡¡+V$·ðΠ ûà‰ ´$™þÊ*;;{ýúõR’…ÊçÏŸ¯[·Nq•s*GŽÉ­…(”渂¡Ø‘¬bk×®åÖ:rä9q*V¬¸›[Œ…J ñ!CpÅh"÷°°0º¬D`O®µÜ SSãß~û-½Ó¤Ir½D‰ÞÞÞ\ `êîÝ»kv ôññ¡µîÞ½Û¡CrËÒÒÒÏÏ\ÿï¿ÿÀà´V… +6oÞœ‡ñ + å­>2¨4¾þÒ®* ¯ï1.y·7(ޤ¤d•7ûç;ÖO‰W’Ë”j©´Ëz(YûÏÎ6‘/‹ÄEÿd§’4•Õ³Ac7¼•zjQ÷tnÇÇ"*÷ø0’œB¥JnÙp$}§ Ä ’?«H¢Þj‰‰‰;w& *CBB÷á}Ñ¢Eô­lÙ²ä B¹?~û쳦M›²ÇXPÁ=ëçŸNJ²P ÷iW‡J¥¤ ¦Ù³gsó€ZãÆãÖB6lØÀ­µwï^:qHîååÅ-ÆB%Y¸Š0&¨Ü¹s§ƒƒ·ÝÆë<S¢¢¢Øá &½ZìÒ¥ ¹^ªT©éÓ§s-i1!@LKKKOOLJÌÌL ÊÁƒëÖ­K²´´ôððfUpkåÊ•¶¶¶àÄ +T¨PañâÅàÇ'OžàVºI0´‰'{§)RÄÞÞ@‘‘‘ hhõêÕ5jÔ@õB… +999mÙ²…0~=zô«¯¾‚q ‹’%KZ™d(\¸0…,|€o„à<»ïʳgÏ@¬ôÀM*Q2wP Ÿ€÷Î;”bˆ€·fffð " +n†‘3fÀ,‚¢+V ›5k¦ô‹yæÌD2¨…l#cÜb,T ¸wýúu¤×—.]ª´@µE‹¹€J<*H/üdO‰‰‰iÕªº]:wîLoÅÆÆÒ?M vÊ}DH,ú.++ ‰4h˜ +ì(íÚ„ÀsZÄJ§¹’s9ñìÁ±¤¤$08­U¥J•}ûöå4X!!!!!¡w¦* 9©4èØçË&ª •¡R½–ºTx{{#º… ¦¦¦r“ tºrå +ÒEŠ‘ˆçÌ™Øsk%''# ³fÍBE”(q‹I6ê{½zõBz===5jD7,’PÉ=uTEHì±cÇÐ:ö‘zÄ  ÀGW’ >Lk*é$ ’N^Ò"]»wïž2e +˜ÅÀüLž<¹R¥J\·Á×xP©ñ»wï"X{… +† +SxüjÔ¨Ak*ÿøã+$$$$$ô.õ‘Ae.ÖTª+M(Á™k<”w¸A%×C:—•^‘/¢Ì)Tª„¬™ ö fê†Î_%„æM©×ä%otòÅ­\q3 Ï Û•J[¬KB%;Ï3wP)×Oõ ‚ˆhÈ9©TJy°*Ó_ ¼Ù¯ïÙþÿƒ¸¿¹PBB°aÃ4_ËYIF‹À=zôà–,UªÔ‚ H±§OŸöÄÏîÝ»ÇÇÇçÔÛ-[¶p*\¸ðÈ‘#ÉŸ*ëׯOÊÊÊZ¶l™ž•ô÷èúõëô(I‰)ç”Ñrª—/_fgg˯gdd€ÔôÅŠÝKG§bbbhÀÝmÛ¶Õó $§Û=YZZR¨|ñâ2Œ<“[å˗ߺu+¹V4i—â³cÇŽ¥ÆuB%aÿœÆ+$$$$$ôÎô¡C%}% ïêšÐ©ÔÜnTå®1WÓ_YËDo2ýUÓC#³l>NeÌÝôW¹¸Îk®£dçÎÃé¯ì&Bš}gx5()ٛר5û#yþßÜ ÒÍÍÍ`=î 9YöÈ^)V¬Ø„ ¨…äääÑ£GòÉ'ŒpPIö®p¥¤¤à ­àº¹¹9X 66ÖhšKõüùsîq€A\ÇÝÍ›7—¨`í–+WÎ××—¶(ÊjÕªEFF¢:  v`¡`Á‚¨U@A¸DmÞ¼ùÙ³g‰{W®\騱#I[ WêÖ­{óæM£i ôܹs‡Þ¦>|íÚ5IZÈúAt‡$-ˆ?¹Š[k#4Tg“Ï…VÒ}Hà?ÿüCŽtt»víîܹÃË– 9ŠŠjܸ±áÕôTúGØŒˆˆ@ž‰WÛ¶m#·ÒÓÓ§L™R´hQÖmò䨨ØÌš5‹¶È…Jt› +\±µµÝ¸q£Ñ´ý¯RŒBBBBBBù¨*¯ó‘&Tª¼ÿk꼦g“MÄ§–N |©oÔC•çõ()ÏõoÔ£ë°&“²Ô™Wõ°§ž±R9—„„¬>ŸVH§233ñ¾ÝªU«=z4lذD‰´ ðB^µjU¼´4 –$×---Ùƒ!þûï¿cÇŽ5ªS§N={öìõJøÜ·o_ ÀöíÛCCCW¯^ îÃÅîÝ»ÿøãà •+WnÙ²·þß+­_¿~ëÖ­‰‰‰Ô8p·víZvëÖ ®’&\]]Éa÷>>>.\ ;ÏH ²xñâ\±bÅŽ;`<88¸_¿~®&õâ ×áÞØ±c—/_†F—-[æááÏÑ­…vü!‡¤à'ž=''§oÞŽ¾þúëÖ­[Ós1222ó5kÖ i«V­òòò‚?lòûôéƒ~ùå—ôo ²’%K¢‹Ñ)ˆ¿;H)òO“Ç`Ó¦Mþùçýû÷ÙÎŽŽFR4çé鉺]»vEìh÷É“'¤ðöÒ¥K0 Ô`¨IK–,qssëܹ3:núôé·oߦƓ““a~~ÿý÷x6(¢¦¥¥Mž<ÙÌÌŒxN¶rr1iÆŒì¬i*ºeÊ”Á—̰aÃz÷îÍ>! @ïÀ™ 6àHHHÈë_#!!!!!¡7ÒÇ•FÓK¾dgQu¨äžÕhäñ©RuÍã0¸k*Y¯¸#nšP©ä¡|'[Úœæ‘"\÷äí¾É‘"FYÎuÖ’_gG ©6F¥M} ¹©Ôs¤ˆÜ¬d8’¥ZîH¥æ_ „äJOO¿xñ"Ø!<<¼ÿþ*ÁeóçÏGÎãââöìÙƒl“=9%PIôàÁƒ«W¯Þ¸qãæÍ›Ñ&áCddä”)Sk×®=uêT0Ê\»v ”W¯^=\¯ÊOõêÕ§M›FÍFEEƒ*Uª„»ÕªUÞÆÇdz­ þÉî#JƒiËÖÖö«¯¾‚à|¸uëV´ªÂmÚ´!î5nÜ<ƒ†h(“è;=BN¸É+•*UŠ ·?^«V-’غuëúûûÇÆÆ²iAŒpoîܹt\ ‹!C†œ>}·˾}ûHtUªT!?Mª_¿>º‰LåÅO *V¬ˆ[àk< ×L"ãÂDhÌX¹reb +Wš7o޶àÒõë×é:\ªçÏŸ“ç$%%…^$PY¸paâ¹½½=H dS#@%]}Y´hQð2ZÁEšòFDDŒ1ÂÎÎX:uÀ¹ìvÁBBBBBBù® *É{¾þ#EäoõÔ²žw{vMœÒ¬Jk*Ùc>”ö¥Q‚Jé¡$䟒‹Ø-}”6 ROšJÈz²a”A¥ÎZܸÈg6Ÿò›*3~s +•Æ×7k5(ŒEJÌJ:ë “ØØéФXSùæÊÎÎ^¸p!™ #è¨ÀôöT*™(QFF=ŸÑÌÌŒž0ZÙ´i(‰KO½zõ¢€ì­îÝ»k6*9RDŸŠÎ;çììLª”-[–ÐœŠ•Àg%Ì}þùçäP æ¥×‹+¨äzµÿ~º4Qäé­³gÏ*5Ô¤IÂn/^¼‰“ëó;vpcâ.×Z… +ôLÈg%ÊêÕ«ƒd¹%Ù‘J+++à0·XRR=¦H‘"x333sä’Ð[ÕG•ÆW¸¡4½P"nîö>JvØ`¸4¤gM¥þètzÈ^—Ô¥»Âr‰Ò¨#i*!kfÃÈÖSK—5ã%’ï»›#¨d}P*#7ËÝ&ˆˆ:«Ô#«¸ýõ†ÊÊÊTÒ”åË— %·âããû÷ïO R²¦RE`“I“&k'N$וaaa\ qötû3gΰ‹=]\\4T®Y³††Â +œ2|øpM €©cÇŽÕ©S‡ÔŽRÕ«¼c¨Ü¹s'½ŽÄ²Ë Ù<ÀíÒ¥K“bHÈìÙ³éFµþùç§Ÿ~*oå“O>éС=Â222²aÆäèòÀÜðcbbhº$²³³cOüÔ#<6ÀC:ýíJoRá±l×®)†'GéÌ{÷îuíÚ•377÷ôô¤w…„„„„„Þ}¸P)$$$D”™™ |Èvéh<‡ƒ¶²²"é +xúôižþ ½‘T + }ÐÂÛõÎ;{öìéææÖ±cGvôPi¤ÜQ¦L™¶mÛŽ5ÊÝÝ}4OcL‚Y ±†º ƒLœ8±oß¾Õ«Wçž!ÊŒŒ ¸7wîÜE‹-Y²dæÌ™ ÔAƒy{{=z”»2Ì +_lÜf÷Y-¶ˆçþùg`#Ý ÒÒÒ€B M + ôòò£ é6lتU«Wê„J$ÁÁÁHN¶ý!jÑ¢»?’’XÆðàAXXoÁ‚@$Dâž>}úµk×ÈŠHD‘žž~üøqä %7mÚT¤$LãŽTBèÜîÝ»£›†Z¯^=sssr½`Á‚5jÔèÓ§ÏÏ&±Ý¥KZ Æ‚ï~ûí·ùóçx===‘+¤šû¨H4vìX®R¥ +e^t8ÕÑ-F¬ÁI4´bÅ +ðrpp°¯¯/1b[ =…¾ž1cFHHȼyóP8::úmŸÿ"$$$$$”# ¨Ê‘÷í7·“””„×xë“&X±G¸(ÁPa‘"E +ódff†Ÿò±0\6rÇÈ(A°|³²²€ #ƒiÀ±xñâ®®®7nÜP PrâÄ pœ¤K=ÇgR»vmp¥ÄB–IW¯^nÃg#qá'>ãJÆ oݺeÔ •¨Ø«W/@Íßÿ}Û¤;wîlß¾®[T •DàYÄÞ†“2ÖÖÖpƒÝB‡äW$»@f•^0˜è^éP¤ŽäA©£Éq'húòåËd-÷9QzräÒäS¡ãjÖ¬IæÖfggÇÅÅ ¦Îe‹äíììÖ¯_ <{ö ŽéþåzGP)$$”/"oÚonçîÝ»ƒ沃­­íÎ;I1°§*߆*krÉ9•DÀÀ3gÎh‚ûòË/5Ûµ°° + +âZ¸yóf‹-¸µƒQQQFÝP “GìRZÈJ•D™™™žžž¤ 0°ÿþ’-R¹:zô¨f‹¹(’6„ŒœSù6Z¤Ëuúôi'''ͺJP™àááAÊ/^|ôèÑ<ÐLKdd¤¥¥¥f£¹S­ZµÒÒÒHC×®]“ì÷•‡²±±Y¶lièÆ...ÜbUªTùã?4s"$$$$$”_P)$$ôA‹…ÊO?ýoé€ÇAƒ 0xâïï¿zõêuëÖ?^>‰”Ö*_¾|‡úöíëêêÚC¦^½zýøã­[·fwæ)V¬Xƒ P·H±ž={âóàÁƒAg …µk×®ZµJ ¸É“'“ aaaJ{x>~ü8""bÆ p>00ÐÝÝáôïß­ØÛÛS°ðaøðḒõóó[¹r%ÀmË+á3,„„„L˜09A1ÐeÉ’%©…¼‚JP˜f]*ÝáááȺfñâž¾¾èÄ>}ú |^´hn…††è^¼xÁMÑýû÷½¼¼úõë«]»6; ØlÑ¢⥠?у0Þ´iSôš¦ŸP¹råðŸ|C'.X°ÙCG÷îÝ›íh|@Ôt]m*W®Ü¥K4Ä}ŠP·š7oΞDcnnÞ©S§5kÖ ÞI“&U­Z•ë€J!!!!¡÷\*…„„òEämùÍí°P ÈÂÛþÍ›7“““ïÝ»wòäI¼äƒ¡À öhV£FB-pJ\\\LLÌ?¯‹ì +Ê£G +aêÕ«·cÇŽ$$$b±±±dWUèÀÚÚM·mÛ–õˆôðáCTA[Ïž=ãF„2À´Ž;‚aË”)óí·ß>| -øæããC=wttÜ·o1xæÌ™Ÿ~ú aÏM²µµ…7Þ¸q#ª§¤¤\¸p.Q y•ÈLN¡Ö¨Q£téÒ666@   8””tëÖ­9sæ {Hü7n|VÊG¤àÌ뉮9þ<*ÒÞÄC‚’ÀX0¸¦Ÿ†W‹^ɦ¬-[¶Ð¥¥¥¡g鳎ÆÏåË—WªT‰T±²²â"zŠû‘}\;FOœ4˜–è"¥èh<¢hQi(pýæ¿,BBBBBBoI*…„„òEämùÍí°P)9€À”’À#`.͆@RäðÁB… +õìÙœ"/ØãPã5kÖ¤)u*++këÖ­  +ì±§û÷ï§Æ5jDw”ÑI¤U¨PaË–-¤P THoå*!`»*Oœ8'5+²GŠìÚµ‹^ÔûûûkOž<™5kÙs dשS'à˜fÆRA þðÃôäVˆþY@¿€ An» éúõë“b@àmÛ¶iºúï¿ÿúùùåÔôàï¿ÿ®i\HHHHH(¿$ RHHèƒ •æææ£G¦{‡&$$ôèÑCÏ»ž]P`véÒ¥VVVÓþœíÚµ‹ŽŽ–SãuêÔ¹wï^Ž"smÚ´‰B%°ôêÕ«ôîš5kXãgr=&&†©)‘““ÓÞ½{I183`ÀzK*Ï5jÔhÑ¢E“Wjܸ1þ9cÆ ö$x ÷úöíÛ°aCZ²iÓ¦ß~û-{¼‹áõ‘ʃÒ‘Å‹Ÿ:u*¹÷öö&P `¨™±¸¸8vÙcË–-¹ã›0åêêªù5¦¸råÊáÇÏ;Ç^'###ÃÃÃ\ÀÒN:âÀG+€$.?~|ÇŽìvC \óçÏgüüü€Ÿô¸ÌÁÁ|÷ý÷ßÏœ9“²' ²_¿~´˜ +T áÆ_ýuî•Ξ=‹¶þùçÉ!‰ðüÚµk´$9rä}È- ‹©S§²ËZ…„„„„„ò]*…„„>hå-T 7lØ@oÁ P‹ÜRJ\üõ×_ÉJCPüyóè­š5kÒ©˜0¾nÝ:z«^½z”ûÀt+r.`¤C‡´ÖíÛ·5£` -Z´ ÄÊJ?T~ñÅz–š* `5aÂ%¨Ü³g½nii9kÖ,r=33ÓÏÏÔ*X°`—.]bbb4ÛR‚J$üèÑ£àzr½lÙ²*PY­Z5n2•ÜzT  8hÐ jÁÁÁlKné„J33³Ñ£GÓ¶’’’èCÅŠûùçŸÑ_z{BHHHHHèíK@¥Ð­¼…Ê—/_‚wèSÕªUCCCÉ-¨,Uª ’ 5vïÞ ŽŽš5kFÇ›þ÷¿ÿáœÄuTÜݼy“Ük¬ZµÊÚÚÚ`©ìÖ­ÙœþüñÇÀ1Í(XÁ~­Zµ¸ãŒï Tž8q‚…ü!R£‰žf̘aaaa0•››Ûƒ4ÛR™þzùòe$“̧ýæ›o”öq½~ý:ÝrG"gggÀ£¼Š +Tâ 9Òˆœœœnß¾Mné„Ê%JŒ3±“‡Õi¯áÖ¢E‹ÐzN{DHHHHHèíI@¥P¾ˆ¼!¿¹<_S B™6m*â5~É’%éééäº&TÒs'Á¨8nÜ8pP‘õ6... ƒà€$”7?ÿý7Œôïßøðá'NÄçùóçvìØ±P¡B\ÏÁJ€G”ïÕ«˜ˆõ D˜‚6l8{ö,-©*«T©røðá\÷ËóçÏ}||” 2%%eÙ²evðàÁÈ’ŸŸ_pp0h ñ‘#G8ÐÃÃ)’l +Ä•T’¸öîÝ;~üø#F¬]»–àCNΟ?—à :9:thÏž={˜„}úô2dÈ/¿üâïï¾X½z5˜”ZPߨ'&&À΀æÍ›GŸ T¢Qez÷îíââBÚEZÜÝÝQ^‘´Ì™3ÇÛÛ!àü$]&$$$$$ôþH@¥P¾è@ebb¢žs •ì ø”””œœÌžAŽÑ•¤0¸ @ÊZ ÂP'n‘5˜¬P+##@´fÍšzõê3IiWRëÁDÐ Ú +ïÔ©{·@æææp¸k×® 'š*Ñ +9S•¥K—dˆ‚^ 㤥¥¡®Ã8¸œÞ¬Y³}ûö ¨¬Q£2Ã>EðOºFò`„„„PWË•+‡â‘ÀÆ®!í¢Ñøøx\GÿÂ=<Õ5kÖ\¹r%Ê dFh ½K ¨ú ¥•¸%á,®lmm¹gFHX´hÓÈJ•o"@жmÛôLyÑÐóS@@ãÇç³³³[¿~=)&9§ÒÉɉœ¶)‡J%IÙ]b@O'OžÔ³êS•T@9RÆÌÌlÔ¨Q9=2#..î»ï¾£ I ’«çÏŸïܹÓÞÞžTÿ7nÜà–¼yó&Лh™Éu TV©REÏf¹xŠØ}œP‹;#˜¹`ÁZ ì¹yófMãBBBBBBù%•BBB´T ¬ñÃ?hÂÙ»U³!`———wÜ0o¡˜Ghz^§N‡’ZÉÉÉ'Nä³¶¶^¾|9)–’òìwTGƱ£ +( +X)bAC¿ØÐ Šìb]ÔØ=1öš¨I$b%FQ+ŠØ°a ETJDDiШ1ò=çÎñ=ãÞ½ fž?8ËÎÌ;ï¼³÷îþîÌÎd€=ió‘úõëç *}#GŽ”@å… §˪‚J‡+V¬øí·ßæ*¯_¿ÎïÑ© TB¨”]×ŠŽŽ&¨D§øøø°ó¨411‘Lu–šgKKË£G*gËÉÉY¹r%e³°°(ÈJ¼BBBBBBE­’ •xtäW¬¬¬ +Ë&› F:{ö,N≱àö…„„Hì“[p;j  ´qãÆ® +µhÑ@$ ;åÊ•ëÔ©“¯¯/(cÏž=»•„“ûöí[·n£££¬5PùæÍ›ÄÄĽ{÷Âȉ'xØyõêÕ­[·‚ƒƒvíÚ…Špäçç׿ÿòåË3ãeË–ò899±î˜pìâââååEÖ@‹ª ÒØØq`ÙàäñãÇLJ˜téÒeþüù Kµ„Jx% •ööö˪‚Ê—/_‚˜àOçÎÇŽ‹(ÑôN„èÆè„åâŋԳyŠ!?œ9pàlNœ8‘íÆÂ¤ +*ѸZBCCQŽˆJ®¯^½J9ÑÀË—/£^dÛ²e‹§§§³³s÷îÝg̘ÃòH ×^Ÿ>}üýýe¯"\BHZµjUË–-ÉÕ*UªŒ1",,ìСC¨,ÉŒ£¥K—.¥l5 + Qù*n•t¨dȸg +Ñ&I@¥PQˆ=-ÜŽ*A%4#4OAIIIñññ@ÚZBYººº ¯ºuëÖ®]Ûô}™™™ád:u@Ž4À'‘¨|øð!ÐÏÄÄv¼½½)éîݻӦMƒe$Q]æææµjÕç’ñš5k‚DbccS9¥¤¤€Ua¬i •y +¶ÊÊÊÂ{u‘,F¨ÌSLFE?Þ¼y3==-Ëè>|8úQúúë¯ÃÃÃ) Íoß¾}½zõ`–'JÕP‰6®]»¶qãÆVVV 6äKÛ¯]»F9T‡z---q°sçÎ$…àäž*K•*…à ³àªòUá$:×ÀÀ@9¤`F8&¥-f•Ë–-£<ðV@¥ÐǬO*!+…òt#f˜Ér²lxðÃ181ïý±Nf‡¡óìù‡‡JvÌ$ñ‡ÕKeiäTÙv†ÍÊ+”V!¡ÿ²x¨&Œ7Ž@‰(lÀ€l#ÈB råÊ•²PÉ¿9dÈvþŸþ¹xñ¢ª¡O^ÖÖÖ4:¦F™™™ª ²F<ÌÊ*_P)Y}(""¢€P)«W¯^íÛ·ŒÆŠ³­4hé𗪊›`yeƒøîíÝ»·l T¢E”´ S¶&Ê‚ËÄÄä§Ÿ~bÆ%#•púõéA%þ2düˆ xŒÑy’@9–deuÞÇOVœìT6òvHy`ÊúÃç* x¨¬T©ÒôéÓe³¥¥¥1¢ˆ ²Zµj«W¯–]“óòåË4"†Úû÷ïOI'OžÔæUDm¶HOOŸ:uª¬МŸŸŸúâÚC%¢Í/£ +]ºt©( ü¸wï^‚ʪU«‚³¨êÓ§OËÖRªT)gggYÀÇw¯ª…›$PyáÂJ²´´d·‰ +*ŒŒhJLnnîÚµk)ÉÌÌ |­}è„„„„„„þe}P)™þʲ‡JÕy"+ ,em∠’‡Sþ˜¯”|à©SâTQd„„J„Ø'¢àvx¨Ô××÷ððHHHxúôiFF? –’’2tèPZf‡MV¬U«–‰‰I•*Uøí‘ÇÀÀ€ÍzÕ(€R5š5k¶råJ _†BüFׯ_§%wï CNNNll,¾ÁjêEÁêÕ«ƒCùq7Úñ ONNF»=z„¿_}õYÀV¨P´kllìîî¥>ŒZB¥žž¾»‚‚‚BBB>|D¡5kÖXXXh,«*hÙÙÙhk„¢]€ÊvíÚ¡@”¶¶¶+š}‰"þ’iÉ­[·¾rå +¸ aaÖØþ ÇWÅ€¨Œ‰‰177¯\¹rݺuÇŒ“šš*ë³*уðÍDÌË–-ËÛ/W®zSÕU„¢NNN´1èëׯCCC;vìˆRpÃÎÎnãÆkR5|*„„„„„„þ]•t¨$£åtì&™éŠó y*d¥tTC%ŒÐ3ÈK=Tê(˜•ý‘äúoŠ}ˆ +n‡‡JPžç{ôè1zôh ä÷ߟ””DÙ†  À…§ôÕ«WûûûÿöÛo8ppp Ï5qûöí;µ, 3ŒÌ;·OŸ>¨tĈ8CîýñÇ@W2Žc`ïØ±c]]]ÁhÐ À¦‡BhþÚÛÛƒø(øæ™={öÖ­[a`«qgC-¡¡ç‚ïš6mj§P—ªEx©‚ÊçÏŸ³V€ÙßÁƒ#’'NDvíÚåãã¢xR)#Dh ¯¯¯——è’*ªT©Rûöíñ;`ÀfÖ<==Á§ªü”@åãÇwïÞííí½gÏžøøxÙˆI •öë×þÀ«_~ù¥S§NôK®IÄ—Šª«hÇŽhæéÓ§ù!àgÏž]ºt ×® +¤¢Ó»wï>pàÀñãÇçµÜÁSHHHHHèßQI‡J5‹êðPII£‡}yj¡RÕH¥²dG*eýP)$Tˆâ¡R"€½‰†l • ‹1cÆ<½>œ  $’_rss?Toß¾})I•ªT¥J`©ÆŠ2`ÖÐLÔ7´o‚öûT~°TAeffæäÉ“e‹à‹499Y£óè\þg*µ‘*ÍÍÍi·Ó—/_âÞG«-Y[[§¤¤ä˸D€\+³V¦L™™3g‚Ä bPHHHHH¨põ‰A¥äeFŽÙí˜PŽŠóC–´POž¦w*ùÅøªu¸·&‘GÖ•BB…(ň#dIÁÌÌ,88˜eKKKóôôdPY¹råY³f‘` ­ß¨ôððȯ€J6ã±B… +“&M¢$-¡’m†B›NªÒ«W¯|||´¡$@¿VªF#T¢Õ²Uƒý „ŽÓè<®Ž;Ä·‚C%¿–NVV.0š‹¤èèè|——h=˜µªU«Î™3'¿[y + ©>1¨Ì{ÿ5Iw+¸æ½š$Æäßs¤Ì|­þªŠgY* ‰*û# RH(¯ð¦¿>xð`ܸq: +$±™‡–––´ÃÝ»wA(l¡ž*UªÌ›7,IºuëÆüA777vþ-Ä&¦ÂÂÈ‘#±VªTiÆŒd\*‘S⪑‘‘FR@]¯_¿ÆwMâå_%ᤞžž““¿ñ¢²Þ¼yÃωTΟ?_+ûP!»víRöU/\¸P9?Z’ºuë–šî`ñGùÍ•…˜Ðë´²’…JõSL%PY§N–”™™9mÚ4zÓ³Q£FlÔXã$de±*û÷ïϬ*¿ûî;~W!!!!!¡bWÉ…ÊüJy½Ö•@E!¡|‰=!ÜNNNޝ¯oëÖ­]]]»¿;:tèÆÃÂÂNœ8±téÒ† ²J%sM„ÈO|<9xðà±cÇ‚ƒƒ÷kÒ‘#G`ÅŠMš4aÅ%+ÐJ ÒÀÀ mÛ¶½{÷&W]\\ºvíêååÁ¿;I¼$%%_P[·n]¿~ýXÛ´iC–M¦¦¦:t€ÁîܹSvÜ\“ €Ú»woPPÐÍ›7Ùª/ÈŒ˜0”+ +Á=`ÿ¶) P J’%Assó©S§¢#Ž=zàÀIðq&$$$ `ìØ±•+W–¥ÅråÊYZZ"Âz¶|ùòÚ@åóçÏÃÃÃ"Ô{÷î]tl¿ðP Ëè\Š¡¡¡‡š7o*E_téÒÅÝÝÝÏÏ}‡†DGGËny#®dŠ>|¥ãìÊN:´QÅð©PÑé¿•4¼¨êuÈB‘€J!¡âRzzú¹s碢¢¢ŠR(66öäÉ“nnnööö­Zµ266&‚L•@e… +@ˆ;-Ô¼ys+V¬"ã22°À¼Å_dÀ5“<“““GZlmmÑ–€cbbÐÀÝ»wW­Z•722š2eÊ +ÅÇÇ«e{úô)@ûÿûŸµµ5š î¾sçNž*ýõ×Áƒ+¡" 0MÙ%@%Çâiccƒî ¥H8Ó¢E‹FÑÛ‹ÊXŠfþüóÏb:CÃesÖ¯_ŸØE„aeÑ¿£FŠ‹‹Sv>}ú4¿Óh™2e@Á(´_½z5º}ª¿mÛ¶E+ЃCmöUyõêp²cÇŽÍš5ƒmÚ´A+à$àW²O¨P±ë¿•BBBÿM¥¦¦âd9üEÙ@m={öT5ùUùòåù—x¨,]º4¨-¿­ššš’ý~ýúQ¸’’ÌÌÌ6oÞ¬Ñè>µºuë‚}ò“””t§(•˜˜x÷î]e—•óæÍ+¬øóÅ·kׄÈ*zðàM"•H•çÏŸ§$ccãÐÐPe·ÿùçŸsçÎñPIªT© ’r›, ×í©RnnîªU«È ¡¡a¾¶øú—% RHH¨XÄž–‹´ + Œ‹‹‹ò3¿¾¾>?RùðáÃaÆ}(¸H¥§§§j¤@ñKË^¹r¥^½zÌB… +&NœHIÑÑÑ666, µx{{k´öøñc~?&kkë®!SpeeeMŸ>½°âÏ PùÅ_\¼x‘Uåää$›ÓÊÊŠØ3OsJo^¸pAÖóÓ§O˾ËY½zõ¥K—þõ×_,€šFHÁ›‹/Ö“ׯ_¯[·ŽÞÊ´°° U€„„„„„„>B ¨*±§å‚ÛyûömFFÆõë×ãã㊋‹‹=|ø°§§§­­mÆ ümРA»víøy˜999[¶lqpp`¬ÞΠx£Fj×®ÍO³!7iÒI¼ñ¶mÛîÞ½›ŒK ràÀ”ôæÍ›´´40¼MTkÚµdÉ@ +³ YZöÑ£Gsçε´´ZWÁ8¼qÀrLL ‡µ[·n9sfÚ´i@¡Æ7mÚ´W¯^Å7óöíÛjÞÔC”P<22¨Îo§(H*%%ÿ'Ož¨Êö÷ß'''³YʧNš9s&œKVrB`gÐFœ:Š—%Ñ/vvvH­V­š6P çùEbK•*ehh#ˆÞ Aƒp‘{þù§‹‹ zϸqãh[\l/^¼HJJB¯EDD,Z´ˆx_*i’jvvöòåËQ êruu=t誰0ãð‹"ŽŽŽð‘9r$ϼBBBBBB›T + •håææúùù}þùç}úôqwwï߿߾}{öìÙ­[7œ˜…-u÷p|öìÙ¬¬,²’…‡‡ Ã.%îß¿ÿÇD-Ä#@9|¿…„„ Iq5P :ƒ…öíÛ÷îÝ›y.‘›››““°…V.•ŒT‚aäàÁƒÀgPáÓ§O)éþýû@ž:™ñ~ýú9;;ƒ•/^täÈ‘“'OÂíaÆ!V -Pžl;hZ—.]Àã£F½Ê®)ŒB´áa§NP‘···*Jê”` ÙàÞŠ+`´¥|XÄyûöí´*[Ü·o_XXØž={P£ìB=ÊPÉTš™™MŸ>¡€@"ÿ*Ї¨¢ÞøøxZ¨çùóç8ƒND¯ýïÿ³°°Ð××—…Ê%K–ÐH%‚ššŠ^¿~]ÕÆ12òoaûãÂCç?~DIÖ„„„„„„>B ¨*ÑÂãúèÑ£eªÀ}ÇŽ+¬Š233gÍšÅ,—-[ÖÕÕ¸¡±”*¨d˼4mÚTÖsU’@¥*bÀ¶²33«V­ºaÃb½[·nѺµà²õë×ËLOOÿöÛoY¶Š+"²kÅ D³gϦVGªÆ4´ä’‘‘ÿ¢*={ölòäÉ4#´M›6”tåÊšÌ Pùå—_FDD°làîÎ;S_iUA´*¥¥¥i3S×ÐÐpåÊ•jÆseõèÑ£™3g’{&L%w!!!!!¡P*…„„ŠEìá¹àvîÝ»çéé)ûl_»víǼ +¦ÜÜܵkײ˜åÊ•¦¤¤h,¥*Õﮨ,-¡0Þ¢E e ÆÆÆ>>>”óæÍ›VVV,ÉÀÀ`ùòå²322t,›¾¾þˆ#ž?®œ X4f̪«uëÖªÖ)Ý¿?eç.]ºTc£²²²f̘œg¥¾úê+Jºÿ>àQ¹±¥J•rtt¼|ù2ËvûömzÇvzôèAóZµTjj*Ú®±›•ÀdÙHÔèÁƒôó:ÏWq!!!!!¡b”€J!!¡b{x.¸°ïHdkk{æÌ™‚WÁôâÅ‹mÛ¶Õ¨QCG1¨7aÂ5û€TAå?ÿü2ÒH(¼´©nܸàà`ÙÑ:‰ÔC¥ªmUI•/_¾¼víÚŽ;8pP!ýþûïëÖ­×ôéÓ§{÷î,&]»vÅ¿óæÍã—|’oذaذa½{÷Æß¥K—îÚµ r‚µY³fÑüR´ÂÞÞ±E(êE¸¶lÙ2wîÜÁƒ÷ìÙÓÓÓS2÷Tèëë‹ÀÂ7~U^===Ä<»wï^œ½¿þú+** +þ ÔŠ+ìì쨔©©éÚµkÈ7nœ4iš@×úüˆk`òäÉëׯG$ëåååîC† AuÚløø÷ß#b;wî„‘ X[[“ÀçÆ£±}ûöuttK²óººº¶¶¶¨÷СCðüèÑ£ª*‚q .bã .¤ ƒy›7oŽ&£x`` ¸øÙ³g]*. ¨*éÜ%%%%$$Ü~§øøøû÷ïgggçw +"tüøq` ¹¹y½zõ¾üòK%`=z„ºÒÒÒP©6¯¼]¿~]T^¼x±€P™˜˜t266nРA#…p`aaQ¿~} SXXüäÃÏ333_¿~MàÆ“'ORSS®ØØØ)S¦YYY5z'¬[·®Í;eX£F KKK¶..„ƒ:u긖,Y;wïÞ}ðàOR8öóó«Zµ*[³fMzïRG1IU__­¨]»6ÐlÛ¶mÌC„7::ô„y€]8ƒJÑ^ggçÐÐP4a-‹‹CcáÈ‹.033sppØ´iÓ½{÷p„›““£Íõ€†Ïø`hhH>°Åš¶ÉÉɰ¯#÷P)" ømß¾½ªy¶ðœËŒã¯dy[œA¸ÐF''§óçÏkãí¿£³gÏJ®Lœ)›àhÉy¶p µJ:T~ýõ×…{_“78ífèÑ{I$-ïƒìNúÁž­P‘V!$Tb“âöBF{÷î¥OqÅŠ—-[VkQQQ€f P9hÐ v4L¡ªF¨¼rå +¸C6'@&&&&_®‚.'Mš”/$smܸQÖøãÇUÍRæª3f £/@”Kj’²õâ{VCª^½úöíÛó“<Åk§¶¶¶Ê•*[¶lβin­D î?ÿüSÖ8ð–ÖR#`x@@@~=/:IÝþ +×&I@¥P‰P‰†JÜhxžb·¤ßÿ½«ÈT~óÍ7jÜ+F ¨úÅž–‹Û íܹ“æÙZ©²Ù´\™Pi``À¬éêêöíÛ—’Ž;ÆÏçÔF¨¼ví+/TäèèHïj©ŒŒŒB%[ÇUvªgvv6­«FåË—6lÛ2òÅ‹¾¾¾4ΫFMš4‰ŒŒT®T2ÇØÂÂâÀùŠIžb8XÕ ›;vD°l)))ð\6[ýúõ)›D¸<€ÿˆ»Éx^t’ »Q²[ ÿKoÞû÷e5ŽÙ’ëdvؤ²“t÷ä¡’~¼U¾Ñ³z©8Ýï$þÐöWÜ…„„„ +K%*qOÑQz"Å ¥pÒ,T2Uý@ýoJ@¥Ð',ÀÝ£GΜ9såÊ•« +á(Çø;wî¨z—íõë×·oß¾¤+ÂÊâc²fÍšÖ­[·jÕÊÁÁÁÙÙyݺu”ýETwâĉS§N!ÿÅ‹Á Þx\\ÜåË—‘´víZžš7o 'Ožôööîß¿ÿg +‹*UªDÙJ—.]»ví/¾øâóÏ?755¥Õi$PùÇXZZÊbˆ™™Ù¼yóàêºwïžì‚9å`\ÖÃyšµµ5?y•—¾¾~çηoßÎâϯTóøñcÚEG1" Ô¬!Î8 ]&aÙÓÓ3333ïÝÊH&&&äBÔ¸qcð2:ÈA!à_ úŽ;"Љ‰áßÊësQ²yyy%%%ɶø‰Róœ9ÀôäÉ“ 64kÖ ÕµlÙÒá:uêôã?âÚcÙž={††wéÒ]†Tz¿RGñÓhÆÙ%DÂ5€>â©ýkgg×¶m[ü­R¥ +oذaHHˆÆüפ +*qÀnÁŒYw Éî‰ìN¤ó ’MVœ·OPÉ0Pb‡ÄR™MÊ)ëŸSHHHH¨°TÒ¡R=²±;›¸§Pÿ)‰Ì²l¼U5ª‚JI²C'yâc7>åºPÝÙy¾"ÉôWU }bzþü¹¯¯¯½½}‡:*„@„““ "!!A¹8422rذaȆøŽïÔ¾}ûvíÚMž<ùÂ… §:xðà”)SÀ#dœÙG6Ä_@Ö—_~9zôhð#Ù¿qãŒ#¨Ä$Á.`J!u̘1»wïÅà³éïïH¡læææK–,AÒùóç,X@|!ÙiB T2,à QsçÎÕæ×-5P ·{öì  +ÁUÙý;ÈC4ßK[·n¥ñ\ T6hЩ€,×4Z§*áðxîÜ9tMXX¸tcœ8p øõöîÝ–©Qÿý÷ƒIdChƒN‰²²²–/_ŽNÁ%.^»v-µ<|øðÔ©S¨.ìà6 çÉ ˜h®\60Ň¥ZµjZGNh2z‡hF—µiÓfÿþý ÚÀÀ@œ’5jtôèQ=ø¯IýôWd·*ÂFɯ¾üm]£l“ÝÚ*u¸{ŸÎû÷Á<$ó”¨Sâû÷cø½WHHHèSRÉ…Jâ/åW0˜$ƒŒüdTɼ sÑŒðU„ÊNå åà}ãkç›ÃßÙ-›’øû)•ÚT!$ô‘ˆ}~ n'--müøñ²€r U.òòåKp(?2H*Uª”»»;åLOOWÅY¼jÖ¬¹qãF6øêÕ+|ðièM•@ø´FEE±ŠÀ\ø¶d#€ººº ŽØØX–týúõzõê±RÈÀϨJ^vvvÚLžDcUE²zõê‹/fÙØ~‘+…€Éˆ+•Í¿S‰¶Sz¦ÝJ rûöífff¼²+î"´ãgÙ²e=<<øcmgooOîóU\"4ÖËË«L™2ÚD‰T±bÅ)S¦0 hæêÕ«) ½|èС‚¸T¸R^¨‡1»ïàUžéŠ¿ü]’J±®,T²; ;ü⪣T⯬?|N!!!!¡ÂRÉ…Ê<¥ûš÷tÞçM%l(ìãäd·$úI“Õ(û §òB=¼Êãªlð1»á²»~üH¥²‡,•œ×¦ +Í1ú·Ä>#·sÿþ}Uï²™ššò{2’@~~~òOö::Ý»w§œ`“ ¨ÊIŸ.[¶Œ­4 bݲe‹Æ"€J0W||<«¥Ö¬YÃæLF\\\(éöíÛüp§››¹C¼©F&&&›7oÖɇèd-T­Z•ïàêªU«4V +5nÜø¯¿þb¥gQRÏž=©^ ääÉ“Ùy==½±cÇ2r|ûö-HоZŒŒÖ¯_/ëyBB„:tÈdÍš5ÉB³fÍòU\¢§OŸòòZ +Až3g³€¸ýüóÏ”dhhèïï_— +WÕá!.OñaçË%èË{wkÎïH¥²dG*eýP)$$$T*ÑPIâ§§*ßædßÓ—]B‡·ÃC%ePCgÊ#•ì^É2ãXR#ám²Ç'åû&á!ŸÔ-«úÄ”••µxñbKKK<{ëêêÒ§ØÌÌl×®]”, n„‚A¦M›Æ?Ï—*U +LѨQ#0[(y€uøÔ¨ZÒª\¹²……ê³™@¡ .´k׎m·aûNMš4äòRØÙÙáéøsçÎ'N 0€9<ÎÎδvkrròðáí­­ëÖ­knn>pàÀØØX| ¤¦¦>|¸B… +ä@µV­Z@9dãwß066æeEP)Ûa„ÑËÍ͵Ý`ùlcc·ñýãààæEôRRRnܸ¯#øƒ¶#•eã…3h8RÇO[º€’¶à&„«uëÖK—.¥z`(ø ?Q|ÆŒh{ZZÚÝ»wA¯´¼-ˆ{ðàÁçÏŸGÛoݺuC¡¸¸¸›7o‚âi–,„à?xð@öjhJÁ8ÿ¾-®Š~ýú¡÷Ñö:uêtíÚaOLLŒy'Ô…Kh¬ladXNdCÍž=Ö(T½zuz+–u=Û¡àßNEp¦OŸÎ& ³ÝWÛ¶m‹à£iNNN§OŸþ ÏG‘HTò/3ò÷2Z?G¹8;OP©Ã½_©êJÙEùX*ÿÖ¤*T + …> ¨$ñov!²û‘d¤RyÙXºµ)TJrj •yÜh©dëÞ1ÙÉ·Lüo¶ÊPI+°¶h_…Ч$ °ÂÇÇ' tÉïþÀC%žÒÁzxh»¹»»ã©ž²•)SÆÑÑñ—_~Ù¿¿¯¯/Œ :´wïÞÀIà‰ì¢4àǧÃ={öÀ2¿( @ãÒ¥KÀÌ   ÃïtðàA S‡ÈH¹råZ¶léééÙ·oß/¾ø¢Zµjì<ƒÊèèhf ìH A][·neîõéÓ„Åêõôô`ðxàÀdëÙ³§¾¾>KBc½½½)çΛ2eJ÷îÝaaÇŽü„R`#"€8Û°¶wï^œœ3gêE@÷ܹsYÀ‘zäÈ‘ÃJBÛQ +àÆ÷ŒoÚ´ ¥N:ˆ£óÀ(ò¾}û|úî»ïѨkРAs>æÚˆpõèÑÃÅÅè‡>Â_0,ß;ª ýrèÐ!øâ;މy_¿~ „oh»¿¿?`vÔ¨Q¸\8¡^|ß¹s‡ fff¢S† ‚þ‚,"?bÄ´bÛ¶mA +ÍŸ?ŸØ_WWàüÃ?àüÎ;GŽIKú0¨¤Ÿ&?~Œ«ˆ?<<<¿z‹Tª ’n¦Œé>ËÕXNÁÌ×ꯪxV²ú«¬?*…„„„ŠBŸTÒP»˜Ô@¥„ * Õì&©Ê&s˜5A›‘ʨBH¨Åö +×fFFË .LMMéK ++ _GxnW&DCCCšÛ Dݼy³r‰À}:uºzõj¾ÜÐmذAãø,Tòû»øÑIRõêÕéû`ܳ¶¶fIüH%â0{öl(KjÛ¶­ýdF£×+Uª4qâD~}ÔBÌ.Z´Hã©ê¨¥*É‚UYDèGk·JäW¶ z ²<2.°¤r6øÿý÷ߣ³Xθ¸8šÀ\¾|ù1cÆÐb¼°ðÙgŸ±$*?1É®×Z¸¨($$$T¼*¹P)ËPŒžòä0Š¿ãHÊê¼ÿ³'¿åVÁG*Ù3­òÖ$䃛:Üüåw*%v>¬ +!¡â{.\›¹¹¹«W¯¦°µk× dIÀ‡ñãÇ—.]ZÀž»wï&#±HÒ·o_~¸M½}ûi4¨ªÜºuKÙ°TÕ ›5kÖ$4˜œ;wÎÑÑ‘%ÕªU (Ê’€‡ü+¨ $zySÀz´Ì[,HÕ^-ÔÓ§O.\(ÛMÚËÉÉéñãÇÊÆÑÒnݺ±<¨ÂÅÅ…väuåÊYˈä?üÀò ÃÃÃ[µj¥œ €¿råJ‚Ê„„„æÍ›³$ 9½8™§à\777–ô©B¥ª×: +W*…„„„ŠW%*•§Óä½?¢Ç§ÒTXö¯*ùu{h¶L¡¼SÉ/¤ÃÍçá¶%›’÷Dø<ì¦ÌïMÍäÛ¢± +MA*ÙzöìÙÒ¥KéÙÞÜÜüĉ, ”1aÂYR¨V­Ú¶mÛÈÈÞ½{5bK©R¥ú÷ï¯êÅ=U/øûûk4õêÕK–X_¼xÁ¯ß«F– ¼sæÌ™-Z°¤ ³$ødEYÉ ’æ0b¥óü¸ªòT^õU }ÂzõêÕñãÇ{÷îýÕW_uêÔ©_¿~[·ne{[!b¡¡¡·nÝ¢7 ®ŒŒŒY³fÑ*C¥K—fë uéÒ¥yóæ²ó~•Õ¸qã-[¶„‡‡8p4½ÿ~ sÑ_S§NíСûÚ9räo¿ý†vìØB ²P¡K@e‰€J¡OOE•¼n®®®ôÄþÃ?ÈÎ-LOO§{Ì¥Ñò›7ovìØA;âXXvprçΠ6f¼uëÖ´–΋/T-õ£ •²JMMå¡à“ßé¯ÙØØ°É$*õôôzöìImüø1ت ¯[ñ`Añ÷÷711aÆ®[·nMIIW0Ž/UÀ_†††­Zµòöö†{€/ÔK¯aJ„vmÚ´©Y³fˆI¹råºuëÆï¾hEYÔ’Í·ýéÓ§ ÖJ +×P¨Zµjà GGÇíÛ·#à999(Â׋cÖéªoù^*eM›6ýý÷ßamGß¡íVVVh/Ü Q<í‡Ñk÷ïßG„‡Ÿ~úÉÈȈRË”)Ã"‰ÈtîÜq@«•#ÉõðáC¤J~F@"€8 ­€µ*Uªàò³··Wµo˃ÆÏ.¡6mÚ„„„P7ñPÙ A1R)$$$$ô1K@¥P±ˆ=-®M Ç‰'Æ7bĈAƒ 6lÆ ¿þúë/¿üâëë;gΜŒ5 +8L! ³››žüé¾víÚ£G;v,2€AΜ9ß8qâ7ß|ãîî.™9 ÈêÕ«ÁÓÓ“ŒãxÅŠªøN•€<À4šþª§§"F“&M‚óüà\ýþûï7oÞ¼mÛ6™;w.*9r$…öДàÜÑ£GTZGd :pàÀСCá6ì,^¼˜ÞåD)p4*b‘ܦþŸúøøxyy 2I={–Ú›””O` 6‡É çÑS ,¸|ù2+"y§Í›7‡3&L@l.\ÜF½èÓÉ“'ÓP –‡¢×úôéƒN„5°%”qyÀò–-[Ð(4sðàÁ£B”(’ÀIpߘ1cŠö"ít™››ˆ$™>}úòåËa˜8ïØ±CÕ,ꨨ¨Õ«W#Û±cÇä%PÙ°aCâM!!!!!¡P*…„„ŠEE•xdÑ£¸‰‰ÉùóçYRNN( _ ¢£½Z´h³Âgå×B“&Mò;X‰ü¿ýöA¥}öÙg`V*;;›Ÿ×êèèxíÚµ|Õ t‘+++m‡INNf[ê(vÑv`pmBj¦­%PÉ«\¹rà,ª7..î+UÉÆÆ†ß &22’’À¡.\`çSSSÁŒ”Ô¬Y³ˆˆ–tÿþ}à*;¯¯¯¯ÍTd5ÂåºjÕ*ªH@¥ÐG.•BBBÿgïÌꪾÿMKSPPr 3ç)Ç5Ç,K-§œK¿*¢8€>âüE‘Áyžý9gi––ãÇ1‡ÊÅh"*8+RÞïû¹ëçz–çœ{¹ +…Ð~ÿás={ïµ×^çp÷yÝ=å°bcc6Œ›7o¦¤”””Þ½{?+k+V ɽ{÷@L@›g²P½zõ7nî°P¨P!)þ-_¾ü¼yó@xÉ?w²SÞÞÞ[¶l…‡vµÜ¿x¸páŠ+’­«iÓ¦||aZZ0€öÊ+¯€…¿øâ‹øøx{‚ö×_¡jÔ{á§z¥ûöí#¯ô|„zÕ[·nmÚ´é­·Þ¢ÆzzzÂsâ>ü‹†ÃZ¦!‚Ï£F"³6 ÒÑÑîëP5ø°¯¹kðœ"ÃwÐöh&Ýk¨Aƒ°Ì­“G*y“äéÑ£—•P‰ìƒ> $Tø'&&ÂU7ÿê7wJOO¿{÷îùóçÑXöáÅ„Jô’2˜ÙÞ• Ó4ÙוÓû€FvÍœ•}ð(™vîj«=%%¥ƒr;Tâ»Zßãà¢=‘¡ìïÈì”ýÎ?/Š¡êì”rDôâ—½693gÎäýs@45kÖ4hÐèÑ£ÃÂÂðu4räÈqãÆ[*T¨` 4Ê–-ÀæÆ“’’¨8¸´téRä„«­[·ÍQc=<<,XðPÉ=… ¨ÌŸ?¿¯¯/¾¯¢££‘G®ˆD›4i2a„   þýûS|pûðßwÞyÇÚoxN@åh,j_µj• —„Ê2eÊð™)6 Á‡5.åååpC o4†ˆˆˆ©S§þôÓO¼Žw0..nÖ¬Y;64–­½€PI݇ì×Ðó6kÖ,«xV¨´í^JA¥’’Ò¿A¹*õmè€h—‚JÛâePª³SÊÑã—½6•x'g¨$P +,èããIKKݼy@dùòåkÕªíŠl ©€€ +±Gà¦âvÈÝÝÝÉÉ©X±b:u¤ÀÔÔÔ«FJII‡ú“1=z„"wîܱ3b  BÔ‹(Á`ŽÙ²<¤sôèÑ7ß|)Z´(èiÅŠä… z{{¿úê«à59U•ß}÷ݳBåõë×T†PIÂ]pqqáÎ$pÖl™Á›œœLñÁíÃñõ‹Vèí k×®½uëVÃz÷íÛ'Û€Ê]»vQÒéÓ§ùK•„§ÎÕÕÕÚF«ØæÍ›;vŒ,¨ò(’ß"i +€I |qdÒõ’DâvŽÚ£¬@%yh8—韗‚J%%¥ƒr;TR/&¯£[—Ó_õÝœìhä"úΧ^ŒÄ?ºÊI>²“BžuC×i”DèËÒºBŽÉ©;°Àö¥3&¥Ö®ÛpU#j8 +ªÎN)/ ¼3cÆŒ"EŠ˜t©ñÞ) ¯E‹éó˜,¤ cƒ€ÐÁƒæüû¶Ö¡È^]Ë–-Kõs&MšÄIGŽá³2&L˜À19r¤¡çz¨´‡, •ÀÀððpÛó“õòóó‹‹‹3làáÇëÖ­«/Ç>ùä“+W®X+Å9m@e:uöìÙCIçÎã'í"¶~ýz6Î 65Â=Ú´iSÖnu6Ë”²iú)î…ÑIQ¿cýì:Ù,Yý£µ­A¥RiG^— üY€ëÂ䑏¬æc{ªPRRRÊ«ÊíPi¶tÜ[%ÉŸ7m@¥ì†dͯ£Ôk°Ù×PÄIÍ,’¥¨¯Ñô;š^IÓÊD¦§ù—û_k×m¸jMª³SÊKTŽ7Îp››Û”)SÒÓÓÍ–}\Çoøöž/_¾öíÛ³Áëׯùå—†9ÿ>wš7o~âĉ b§OŸ®X±"Õ îrÒñãÇkÔ¨AIˆ#ù;wðÅnd •ÐÎ;íÙ UBåíÛ·cccáÉ3E ßc{÷îÕ·.##cÇŽµk×6,õÑGÉu”R»wïæl6 ²fÍš°OI‰‰‰üñ3¹m²,Ø\µjïÕ«—a6Ð=¯ë|ADÝŸüTJÓÊɨÔOÉ~GvCò7aÆRYÐp$Ôpú«œ‹+ÐøÆµËÎT¾9ðZJ"¦Ï²s·§ +%%%¥<¬<•è8øëú-²*QJ³Äžî€:úŒâ²K¥3õõP) šžF?î°È é¹tOݶ«Ö¤:;¥œ½.fÝ&--íäÉ“çϟߺukëÖ­ _ËE“'O¦ã•Ö¦¿š,û¦9rŒpáÂ…]»võë×&eË–}íµ×€@ ooo|¶s4 èáêêúÆo”¶"X†Aà˜<œP ¦3lï_ýuíÚµ„„¸÷{ qqqß|óM›6m|||Ê•+§!Ù«W¯Ž9-EjÆ ###ÏXtàÀÑ£Gƒ§|}}‘ä°¨„ý À2ˆfZL • þmÛ¶á&¢”µˆI!ÜhÑ¢Ðìܹsñññüñǽ{÷È rûöí •ðwÍËË nW®\xøã?"Œ‡åâÅ‹ˆ|hh(»g *a íš8qâ©S§P5ÜîÝ»·¯E¸Ýr‚.M!öóóÃäîî.çQ#¼+W®dã*ñà¡EåË—oԨѼyóÎ=ѳRó7I/šžî•$ ™ŸFE ê—‡˜žž8$ûG}'K2ܨG: ±Cƒl“ª“ï$=-j¬Içí©BIII)+@¥D'¦´*y¦¨fµ£~ÔRCp|EMšŸð þ—[=Tv‹râ 7Çd´æÑðºmW­IuvJ9%ù¨gE ü‰½ÿþûŸ~ú)xoï†ä¢J'N:::‚¡:vìØ¾}ûO>ù¥À Ë–-.-Z´hÉ’%k×®ÅþǬYÙg¨%JÁ6mÚ´ÈH .\¾|ùêÕ«#""Þ~ûm*b{¤´÷:tèÀéþ¼êܹs«V­ºté‚¶¬Y³fÆ {÷îå½d¡?ÿüÀµ~ýz¤.^¼xèС|ð¾¦gÀ&‚ðý÷ߣÔ!C<==És|@”xGSÜš={ö ud¡Zµj†!’P MMM=xð JFL +6qëa|Μ9ݺukÒ¤ î—¿¿?Ÿ¢J%puþüù@éï¾ûnîܹ€¸víÚuêÔ‰b‚xÂàÉîi RÎPÅ~lÚ´)Ì•uëÖ¡vp"!Îæââ2pàÀ-[¶ ˜áááU«Vå$@%ÿ€)¡àY¥J<¥hÝ?ü€h#ÎmÛ¶EE¸ï»wïÎúNvINsµÖý‘$Tê7v$TÚ3T?RI]?e¦Ï²Fy…m2™êkÚÅøÉm±³ +%%%¥<¬<•ŒN}óÛ •fÝ¢yQ׋R5Pi~º5œ +k6ú=SvÇrjùéUŸúMyݶ«Ö¤:;¥Ü.ÍyôÖäîîEÐt÷î]y  999ÅÄÄPE<N$°™©…5jܾ};ÓV¤¤¤€Úh{ òÌ™3†9·nÝÊ»­fý ÆòåËÛ3Ï699988˜ŠÍÌøyòäÉúõëS’‡‡UŠÀ4h¡E‹;vl¦>ØÐñãÇ™X *Ô³gOº.Õ2­ƒà@ñ\jÛ¶m@ÂLCT¶lYÞ$'))ÉÚÃV¼xñ%K–pc‡Λùùù>}š#Â¥4PÉàhðöÖ­[\ªcÇŽ”’E¸èç‘JÔ—if®šžôÎ&ëPÉ#ž¼í@Ö¡Ò,FK5GŸHÇÌF“oI ’†PIý;·Åþ*””””òªòTšŸ|cCÔ%Ù•,*b“Jé¡’%—Ø€J}§©JÍu=!òõçÛyOuvJ¹]/^äWqrssTR‘ôôô3fdZÄdÊÈÈH}¥°°nݺR¥Jej¡zõꆥ8ñ X@å…  s®Y³ÆÏíT¥J•ìÙ˜ZnX¨Á—Ÿ\‰øóùŒÅŠ‹5l/Èz̘1†>*y çÓÙ³gg6ˆ¯eö_‰œT¡B 9]§;(G$­ PÉ»ñ\½zÕÚ[ww÷åË—scÃÃÆ\//Þ|ðàÁĉ¹”„ÊË—/÷ë×®HÈ LLLüè£(ÉÙÙÄjÿ¿ÿ¤LOz7Mçh*õƒÔ.]ºDAf\5[F‡AO¸O4It4 *BL`Acƒ È½{÷Þ¸qM›6mŸ.Z¹re4„ŠîÀ€Ö~ÀtrrB„ámýúõ7mÚkðaûöí7ælùòåCœéÉ©V­n üÁvâĉÏ>ûŒ³á!™={6=ûöíûüóÏ9IBå­[·æÍ›‡Â`ÅŠg̘ÁEHs*ââ₎•׿ˆ¬1Ÿm¸Àß*5«/©Î®‘Jê‚õv¤Öl²c†k*5my¾*””””ò’òT=qǤùz7‰å‡„lüSªf›¹íªfÛ:F3™M•²"I¯6 RSJ®é?íšÅæÖ®ÛvÕšTg§”SâG=‹h€ÚÆ7Ù¢ˆˆü ºéÙ³' €**P €¯¯oç· ºôööæ{%ØjÔ¨QQQQS¦L! } + + +†Í“'OR¥€PÆÖ­[ccc‘󫯾’P¬8p n¿JÔ8hÐ XÀ÷¡µÕp0ªQï˜1cBBBP/ +¢ø`‹‚- + …M8oå4x´¢víÚhuLLLxxxóæÍ VѨV­Z*ÑÀ ªtˆEh ð™õ@Rh @’5tèPx ŸáB6âb@@ü>ž“€´°†õë×ï½÷Þ“P¢‡ÃÇ«"&Ì×UªTùé§Ÿ¨8 Ñæ3S4#£ÑÑÑðL¡":Ó“³9;;·lÙn æô¨ÐýÂ&Ç@qkPu`` l"n’d%TâINHHXºt)ž%K–ÈÆÆÅÅá†rër*ÍF¿rDON¹á©°†P©Ù·Gîõ5•l–OÑbçÙÛÔô˜œ‡ŒË~_³ã:™µ§ +%%%¥<¬¼•f# ãžH®’ Ïš3AH6¶Ü‘Ë%d× ©”¯%š=븬Éh<‘}в)×1==iÍUkRRÞÆo[tË"|¸{÷î;wð§ÁëéL–á§W^y¨U¸pa¹±X±b °ÔÔÔû÷ï£Á{;€ €@»†|fÍš%Ë222PÙ~ùåžDÂòÙ³gq===ýçŸöññ)T¨êEE€#k­W‚tà9puùòå•*U¢RNO„Ï...]ºtIJJB½0DerDØçÑ£G0’’’²xñb{ Ê‘Jš‚‹Æ:888 ¡ +ÄMRò”$U«V _;hìÇ`a€<<û€é"ÙÀ»]¾|ø)Ý€ATƒøF‰Óî¦5î`“&M@… D˜<úyôèQ777$¡”ÜO•÷Ð +¸·ù^Û?R ´"ž‡}ûö}ðÁ0ˆºð/[Çòå˃q/Ü×£GäÑ?`$\„K¼Ð’$¡’„0âÙÿrœWŽT¾ Pi~zi¿I×ãȽaé´/Í:DC;HÕln?Tj¤™¥cí¼KiSú¬ù±—”¿EÛ8§ÒZJJJJyU¹*•”””lëÊ•+­Zµ2¤)///k‡‚.y-!  44”·6•º~ý:^ »2€)N:qℳ³3×Õ®]»LÝFð‡ÇX5jܸ1ç̃SHêØ±£¦,žÓ<‡}ü Aƒ&/¿ür‘'"híÖ­—=~üø›o¾i²Lîõööž9s&]q€ž*T¨  G#‘WuêÔ9wî•JIIÑŒ=Ù£âŋϞ=›,€â{õêŃtMš4AõíET᪡5xØ£G@ºÙ2¼cÇ)5ÜÕÕ5&&†‡>qsiü´ˆ«Â‚¯¯ïæÍ›©8 ƒâñÐrš,«2iõ+ª;zô(wkÎÙÄ=žÏŒè*T·Œ†˜I†öY†PIÃßôHР-§®]»Ò›À}`•þ&)¨TRRR²G +*•””rDôRu;€”S§NM™2eüøñ€¾1cÆÐúJü·sçÎnnn™b^ìùdC³eØqݺu´ú¸4lذîÝ»H…oÑÑÑpµAƒ†Ö•°@P ݸqcÍš5ˆ<œ åƒ9Ì–½R‡ŽðŽ5jdf¢ÆFEEÁ¶ššºzõj$õíÛü+'¦zzzâ^€|###Á¨ÏnG³fÍÀ¶”‡F*wîÜIÖ>|JÅ} †c\õ AƒZ´ha -%TâqJHH@{ÇZ4Æ"ÜÓéÓ§#n¸wp­ÀcðË/¿díF餠RIIIÉ)¨TRRÊÕº}û6ð CkÙHô™Oè°-ÍHåŽ;J–, ºqpp¨\¹2ÀØuçÎ .€4½½½ßxã ¼ðy¨PEB¥éÉ£“““ÜæTBåãÇÏœ9ÓµkWZ(=÷ððøâ‹/öîÝ{óæM€'[‘h¬æÀ²Ýºuë×_0`@Ñ¢EálÊa5ggg È—MÑ@¬IèT‚=“²*á'p©`Á‚p–:ZÓ@%„«h þ•mÿ믿(&²QÖD¥Q?Mô(õ§Ÿ~’›öÀ=Ü ¸Š;þݰaŠ#>Û·ooÚ´)ç‘Pi~2èÌÃå$\Ùµk(ÕÚ³ÇP ÈÆâÑB|ä#jÖ¬¹xñâ´´4z ç`+)))))å T*))åjdžcÒ¦”——××_MÖðº¾jÕ*Nrss›5k%"##i"%˜±K—.|ø x­oß¾†‹¥¡S§N\°±víÚúl •Ö­[Ûs|¤Trr²5$¥.\¸0S <×÷™¨äÑôWÆfÍš1T‚ +G©5=Tþ3B´+UªdèR¹råÀ’”íòåËh ߦ:uêH¨´a¼jÕª†Æ5çTf+Uª?¢JJJJJJ/ T*))åˆèm9ëv@vÀLiņŠ+Æ«Áz+W®ä$''§ˆˆJzøðá”)Shôh <ÇQÒÍ›7ö@%P”=ß¿µjÕ s¶hÑâY¡>Z+Q¢ÄŠ+2µpçΑ#G>kô<==—/_Nnܸ!7ê©[·.©Ý¿Ò¤I™ZË)¨Œ¯Q£†¡K€ÊC‡Q68&TܵkW¦ÆÏŸ?/w!–’PyñâÅ/¿üÒš¼TIIIII锂J%%¥½-gÝ^Å{÷îͯßùòå+Z´¨··÷o¼áçç÷†u!ÕÇÇÇÃãzõê[¶l!k?Þ¶m[É’%ñ¶_¦L™òåËGFF‚¶PËþóŸ/¾ø‚jÖ«WoÓ¦MW®\IIIÙ¾}{«V­ô§HhôÒK/5mÚôÒ¥K(ròäIXÖiáìì F{뭷®]»fOó322`0!!MhÙ²¥´ò-^¼8òÉ'Ÿ8p€‹ iii ³ÅÅÅáߤ¤$¸ôé§ŸJ  +([¶¬¯¯/Gòõ×_×,S’EQDyæÌ™DÕËËËÝÝ1o-:}ú4GT¸paDîÉó4õPyïÞ=OLL5ˆWoݺõûï¿£jý³(…˜œ;wŽZ‡0bãd[¼Òlj´¢téÒï¿ÿ> D,99ù×_ ¤£uxÆðàÁ>yôèî,\ÅS!7t±I›tÓ_§M›†»ººâ–"ÿý÷ßÛó<()))))åˆr5Tò‘ʦ§O™$q’þ|¨çK’Òœ©¯ÝF)ÍáY¤lÙ +À†}%¥¼*9¾jþ€qÖ®]»nݺõ6µaÃd[°`Á×_-WÛV¯^½dÉ’•+WÆÄÄ >ü«¯¾êÒ¥ àBòð§V­Z ¤¾ûî»ŽŽŽ†Ô (¯]»v}úôiݺ5¨DR XlĈ‹/†?ør³gÝÜÝ»w7nÜØ¹sç:À'''6èââ‚‹óæÍ[ºtéÏ?ÿÌ LOO?xð Õ¾}ûO…ÐÀÏ>û¬P¡B² Â5kÖ ’ˆmÕªU£F’'`‚¯Ë•+÷ùçŸã;ÓßßüøñݲeËfÍš…ϸÒÙ"—ð.0`¬¡½AAA + Tâ^Ì™3‡,Œ3†Ô4[@Á•N:!?Ú(¹I3gÎDmÛ¶P£uøÐ£GDƒ+ÑK•¸ÑC‡…ÙåË—OŸ>ŸqË€}ûö7nÜŒ3æÎ çá´I¬Ùrð%سÿþû AƒÀ×lP‰»cø%¸úB%ÿ*žÓŽ()))er/TÙiþK«4I„ZYIÒ=¦¦‡¢Þ!Ó3¬T*)±²ë…JB¥ƒƒCppp6î‰w{y&Èß'xdc~¦¡:T´hQ½µüùó¿óÎ;À.}‘+W®€»íq ¦Ö[¸}û¶µ-wÜÜÜbbbxæ'ÐÚ¼-[¶dƒ7oÞ £ë€PÜM:ÀéêÕ«½¼¼(©X±b‘‘‘|ŒËØZ¹rå’lü%Ïa•.]zݺu†‘<{ölÅŠeÛ9 ÌËPéââ2vìXC è>üðCÎ6~üxûÛ³QÔýû÷çœíÅ„JÚ K“DD© Ò¶è}ƒ”Ó¾()))eò$T¢§ÓtI¦'Ä÷|IÙÄ”yô]†ú$I •šþTó_rIãõïÿ±Èš}{R•”þIe× •„Ê"EŠøûû?+šÙÞíŸãèF2]ki²ì„?ØgÅa`#PKoí¥—^ª_¿þ±cÇôEþøãÍÚFkªQ£xJo¬4qâDÃ]‰ÿ3fp+~øáC¸ƒzõêÅ•L©… +êÚµ+/ŸIñw)L3†¡òÈ‘#¼Í,òã1–Ý–¦·¢qLú¬YEBQ¯ðº|EvdÜòuÙ屚²ÿc=Tä˜\GcÒÍAâëK­]·æªFÔðÿµÈ¤ RII)¯(÷B¥ÙúôW|Ð@->_’F|~5Ǥ3²×Ð'¯ó–f,ËŠxðTÓá¿ÔY³oÎŽE.JJ/¦$T.\¸oß¾·nÝ¢$àþ¦L™2yòäõë×Ë­oÒÒÒ6nÜ8uêÔI“&-Z´ˆOœ„.\¸€÷y”ŠŽŽÆ¿cÇŽ Bü裇 Ö¡CIü9;;øá‡Ã‡‡üÁž8qâYÛ~õêÕiÓ¦¡¢à\úàááѳgÏÈÈH´qëÖ­wïÞ¥"öC¥››óD¬Á&bd‘&,ãÆûí·ß¨¢ÇoÙ²EB%È(,, ¥ÂÃÃwïÞÍ­P V!¤QQQˆÉ„ ð–ñoHH²E[„Ú½{w¦uDB(è{çw¸Rpnƒ PéСCÑÜ\ÃHâS+Ϲsçr ²M›6d P‰&ZÀösçÎÐÐPÇ=EˆàäT‹–ààà!C† 4èã?.Q¢»g *oß¾¶Ëн˜PIŒÆ×ñâ/ΨÔLï‘Eô?¥²ɤÔWr’üaÙüôè¤üLÝ7׫qƒúMþuZÿԷZ»nÃUkRP©¤¤”—”«¡Ò,%ýéGŸ/I/ùC¥ééMM×&íÈHSŠ šÅ°#å§ë̉ÔÕjúAö\c_:o8OII)H•xÔñBNI—/_f¦óõõ]·n­ÈûóÏ?Á;¥K—¦¤âÅ‹Ë7vdã?mGGGÉÖtþüyP$y饗7nÌGX?~œÔ¤DµjÕ²¶Äï9tøða‹¾"“e-!¿÷Ú•ÖLñ’CkÒ@嫯¾ +0Ôd *5jÑ¢/–|øð!€ÎÎ ‘ˆ7ñoÅŠ7nܘ•ÀÚ •RÆ cgøx ()>>žšlBåĉ9Û •òWP\$Œ²*õ Lø³,®Ç.Ó“¾O³¹ÿ¸ª7hÒA¥ÞyEöõ¿3“Ak×m¸jM +*•””ò’r/TÊ/³€2ó?•,ùCWôÓhù +CŸ¾?• ׋‚ÔQR3¥?ܯi Ô¤[S)ù×v[””þIe×3)TöéÓ‡¡dתU+JrqqÁŸOzzºÙ2·PΔóôô\¹r%ÑœSéææ•©×®]0`@ȇrÒ/¿ü"G¦X6–=>ŸnܸbHXîîîŒÆY‡ÊB… +õêÕ‹‡ƒ­I•ˆÿäÉ“ sZƒÊ‚ vèÐ7/JIIéß¿ÿ3¹ +œoذáÑ£G³Øç€Êëׯã^pÛ„ •<ˆŒŒd½¼¼øÙ“Ê-#•fN4ŸÓlTšŸ|è;Yͨ¥¦_æ+šßoy2­~WÓÓPi8€(9rs迚œÖ®ÛpÕšT*))å%å^¨Ô¯åçŽãïžþªõGlGÿn£™žj*BQ +9i~‘„G™_þ<«Ÿþj ITç¥ôBÉðÅì9”””$w $r4?=R <ÔÐÆ¤€Ê)S¦ðŸ§‡‡ÇªU«¨ˆ*S§NÍÔ@e¿~ý¨P`ËI¿ýö[ñâňÇT¿~ýŸþ9ë`ä蘸páBÊ–u¨+*5§FjÏž= VE‹•Ë ¥`jĈúŠh/ß+W®P¶«W¯rí ²^½zòŒÎçPBBB£FÈ žkõHðÑ"< T +HÈs›ïÝ»'‡ •†Ë<ïß¿ÅÙ^{í5k«AsD*¹ë¤Ël7TšŸî. §ÂÊÝ X”ªŸd~úg^k#•Ò¹ ’»föD®úÔhj®ÛpÕšT*))å%å^¨´1°øwoÔcÛ;×i Rþ ª_bIùÉvô/çgÆ”,Ìfõ»Ñ*¨TÊ«¢x“…AjÔ¨±bÅ +NºtéÒçŸNow€J€$AåŸþ¹cÇŽjժѱŒ~~~Û·oçR›6m2YÐ ©>>>†I¤ÇãåÿÁƒñññÁÁÁ€GPLáÂ…»uë–˜˜HË÷îݫ٨'þüpþ´k×îÈ‘#f ä¬nétûömØ7¬÷žE¼kÙ•C‡•Á™ + -Z´à!QÛP W‘ßÑÑÑÉHEŠyùå—“Ù³gköBØm´mG¨—-[F£·&#¨„4m?uêT@@ +“k0%DS~Ø\¼xqÅŠ‘A6ôžs&+PùèÑ#Vm½àrâõ½÷Þ£G¢N:šCzàïyKÏäðáÃ*Ë”)³eËäD”Ξ=‹Û„0ÂOggçöíÛÇÅÅIƒ¸§ ­ñK¢¥ˆ ¾üçÍ›—”žžÎ3‡sJ²‹¡Î QâÊ~¨dÉ…6ŠKB%‹"ÏŸ­A¥¦¿Ö@¥æº¾g—×íÙÁO#•JJJyI¹* G*åR ¾ž½GŠX;¶ÎP·¥ï&ØUkåô]ó“õþr‚«áÔÙ›mB«Æ¾’Rž^ÂALcÆŒ™6mÚwß}'w㱕fˀѶmÛbcc#""À>À.Œ‰‰‰ŠŠ‚A%”IˆÎ;ƒý-êӧϸqãæÏŸi®÷èÑ£oß¾ƒþì³Ï$²U©Reúôé° .CAAAýúõëc$X€ñ©S§ÊŒ¿ÿþ;êÂu¤¢.>3QB%* ª@[vïÞÍ£·6 8‰/ +86sæÌÙFæÀàêÕ«¯^½Êþ t6l0`€ôUûûûËÃ5P‰èÁ[ +]¯^½ÂÃÃçÌ™ƒÛ1~üøºuëB%H +mòGGG#††Κ5 µ´lÙÒ*qÓ7oÞ>žŠ%Ö¯_ÏI~~~¼o­„JZKÈëø¤l@¥««+°ñYCqáÂ>qÆ•&LàR7nä¤Â… óÂU0ò¨Q£8ª*íך5k8õë×çÓF’’’llÆkM¸G¼¥­ ÷СCo¿ý67píÚµ””ššFãà½òÊ+“&M2tˆ*E•§®Ü¾}»sçÎt½@àJ>3G¤ß,Î$~Æ”P)'ÉÈ>K¿ÍŽÉèP0>SŸM•šÙ8’^m@¥,ÅSayÃMh­]·áª5)¨TRRÊKʽPi~z5„þ'DNÒ³áó%IÉ]>LF³bäò +ÍNús$©Ë“‹¦?2gÔtaûrÑmónz–Ù¼JJ·èáü[«øû òþýû‹-òðð ãÀ±ˆˆ2ŽçΫ§ “*;uêD€‡û÷ïò攪Q£Æùóç¹^p'U¯^ DI)))Œ$€)¹ã«”m¨œ9s泆âôéÓòkrrr’#•ß~û­ayäÈ‘/¿ü²) P¹uëVºzõêñÔ_|gÚÿy{{ïڵ˰¢½{÷ÖªU‹²•-[–—=¦¥¥É‘J)GGG$ZÃãÊ‹Fá¿¿¿?'!Ÿ~ú)%^A¬rÀôŸ—*õ@'ûDî ùŒHº.÷Æ1ÙÜrGfc³ú‘J>íËôô+üYÕp T +ÍŒŽŽæ$ðèÌl™9yäÈ>RPY³fM¹P”¥‡Ê|ùò½l|Ž…ch/…BS–®Ë°ÀŸï¿ÿ¾R¥JÒ šùŠE/?Q«É“'Ã8ÌÞ¼ysùòå¥K—Æud+_¾ü’%K¨ +ÚnÈTÂÂC‹l< H8‚àààФI“;v >¸;Gmß¾=ŒKßô·I#Ù³g?~üXóH¤¦¦®X±¢B… +œ-&&ŽáHLLìÔ©“¡5Ðb×®]¯_¿NOšt"OOOÖ‚ƒƒSRR222à<ètL•èXyPRRRRRú‡¥ 2÷J¿³’Ò¿Px3ß¿hh(^é7lØpñâENÒ@%ïþª(àüùóK—.ŠŠš5kÖüùóç=-\œ>}úºuëØ¸ ¨4[æ1Μ9sàÀà9ßR•lذ!“˜®wïÞ£GîÕ«WåÊ•yÙºuëJ¨D3%¡šP×Ô©S»téÂÛÌ‚§jÕªµsçN}c5PY¸pá ôìÙ3$$dÔ¨Q¨}„ 3fÌ€ƒû¸ÐæÌ™3¨HËñ™3gBÚ¶m['''n`Ù²eÛµk€/¨ÞO4`À€°°°1Á⌨ñ ²]¸p*T>Ü*1Äýúõ¨îá¦[{$nܸ±råJXF£` u¡QcÇŽE4bÄ\§Å’½,úòË/ƒ‚‚p_Š)bˆ@Îwß}WólÀçððpŸÏͨ‚ûP¢‡§q0´†ýú믣á¸e0¸gϞȊ'ùÔ©S´P—Â…–âÁã…§ÈÅÅEA¥’’’’Ò +•¹Qú5˜JJ¹NÙõ §¤¤ÐZÂbÅŠU¯^¯ýœ¤ÊÈÈHýè›Ù2YÐQªT)Xðôôôòò*õD^yxx xµjÕ@TD•r™*ÚܹsdÇS1m@%àd‡iœ d› •¸ÂõN›6MÃ)È Ïå³öCe™2e€i—/_¾{÷.j÷÷÷ÐNÁ‰@$\§RhËĉÁ5¨ˆãƒXá¿h[svv²={ùAÖ—žèúõ먨'aq-ҬȩÙÃVBe÷îÝ*‘Tûæ›oÂ7‡N:ÙØ¬I0žššºuëÖ÷ßÀˆ»àçç‡;ˆÛ}õêU4-É"¸‡œ0<‚”Ãc ÛÎ(-…Šð¨&ITaqnݺµfÁ&háBôbccQ#n.¢*ƒŒ‚#GŽÌÙé¯JJJJJJ)¨TRRÊÑrÖí\¼x±Gd à0lØ0N’+Ñðªmh/ðÖ&+JqBBB¨ÈÇ—/_Îk*ÁVÀ@ÃNŸ>]¢D Êf*!#FŒ ¼‚o¾ùüBI5kÖä‘JdX²dI¦®Ú••*UbbËôíÛ—“|}}:DI@°>}údZ/²`Áà  åa”mÚ´1Ì&¡w³K—. •ÀÏ€€¶Æ×Ìv6ÔáÇ«V­JEð ÈáW©ÿþ÷¿0˜i³]àÓþ½óŽªêèÚ8‰Æ®(Š¥ˆ {CÄŽb0b7öK¨¨Ø±-{+¨QcÁ(VÁŠ(ˆ(Í£òŠA,ˆ‰¯|Ïwg¹×äÜs/1ßìç»î=³gÏž='æü˜93ÇkǃLž’–…[7¹¼_1‹Åb±Xy.†J‹õIëÁƒß}÷xÞ.Z´èèÑ£ÓÓÓÅp×®]³··Eb~'-- 4‡Òÿ¾S–fBsĈFš¥‰Ðçï¤8_ÎÁ\b·U<Òoß¾ÝÂÂB¦•äV4ËÐÐPCf*áÔöøñã,Í ’;vìøòË/EQõêÕ/\¸œC¡ `ŒåPqå*5jD[Ë"9ø[Tǧ2#ŠRSSçÏŸo$íd«*äaÓ¦Mªˆ/^¼Xºt©ð<Å«.à”¡ŸŽŽŽáááo5úÏþ3räHš³kÓ¦þc5ÄÛ—§N¢ Z«T©‚Äfi<+þpûöm¤BÑ=7ƒ¶¥žR=fæææªœ ÷ððPubjjºbÅ +Õ9w‹Åb±òJ •,ë“Xƒ 2þü7öööö÷÷ôMŸ>¸O¼çååuøðá'N×èØ±c‡Ú¶mÛ”)SºvíÚ±cÇ:ˆ½+;hÔ Az·8îXµj<ìÚµËÓÓ„Ø©S'Ôêׯ˜ 8Ÿ²s á€~¨D/Äù€J/o-;~üxéçç·{÷n Yÿþý;wîìää$BÅÀW­Zµk¢ŠáP 3ÚZVlH Ïè>çÍ›Gµ€0ÁÁÁ¨ˆþ¢Š®×Â[¶lQ±…ÂÂÂj—.]zöì9yòdÀÔþýû1QQQàYa#C¥‘f"ÏÍÍmÏž=°\¹reýúõ©-]P –Œ‰‰Ù»w¯¯¯ïêÕ«‘X4Ú£G#F€ýq1:„ÌY¨´±±!ç… +ÂOäáëw7F:uä=]qo˜™™µk×þk×®­k· G… +Ðw8ÄU¤H**V¬Xß¾}qÛDGGÓ +êôôôÅ‹ËwR»a >üÊ•+9ùO„Åb±X¬¿] •,+O$ž–sïG†J––– jÕª•+WŽžóÅ™¹¹9žêmß  +hÖ¬8ôêÕ«×®]‹ˆˆ×èòåË‘‘‘€8:3‚œƒ,àäûï¿ Œ œ;wnêÔ©¸o€r^·n]bCU¨¤Ý_iÎÎΪ3•¨ejjZµjU`c½zõF‚FA'¾lܸ‘(PyêÔ)ít) ATfiàžá© ÃJ²4+r_¾|yïÞ=”‚”tªô$–¿êa½híš5kÐt5ð9hÐ dRØ$''ËP‰Ž ï5kÖDΑù +P[mÛ¶ÕÕÐõë×ù¸ Û¾}ûp%..”íââoÖÖÖMš4ž?{öLTQ@%² ÚÅ-þN¸1pÀ¾|?ôf̘t¡S ixVMKéÒ¥çÌ™8ÄÕ¾}{*ÂmY¢D Œ,nÜ/^ñ °~øÌŒÇŒsþüyx¸yó¦bÛX‹Åb±ò\ •,+Oô¡ 2>>~øðáªóÊÄÄ„vàQ(==}âĉÚUzÀyu¨››[¶ ) AX¤H 1A%à…ÞÄT¨k×®ª0…ºôÊ¡8§¨«m¦* QFFÆìÙ³UcûøøâdÏž=T«T©Rà;qýéÓ§³fÍ’÷¥Ñ%=PyôèQ2kÖ¬P\øðaïÞ½©pG§ÞºuK>È©êI¦wK¹Ÿ={V%&&öêÕK5T°3 U˜½xñbÑ¢Eªf¸—/_.ÌPiff¶wï^Cû1%P’Ï‹Ìúë‘‘ŠZïW¤bW%Eëzj©ž@­8vó½¥Ë?‹ÅbýÄPÉb±>i=xð@¼ùÞ*S¦ÌÖ­[UãÙ~êÔ©ÚU@=={ö”7G=zt¶/Ö¡Ö AƒÈ9x„ö)\¸ð¸qã§Yš=<ßÒL¥Bº¶¸ŽMš4IØ€wš7o~éÒ%m³ÜCåË—/,X @xýúõ†89~ü8M;–(QÅu0—xy3[éJ2TÒbÑû÷ïËPéàà@ï“Þ¸qÃÚÚšŠtA%ÚÕÕ•Ì•´—QRR’||Œ¬ZµjÅÇÇ ³W¯^yzzªš$…™*-,,8`Hb?šŠïK–,1’ÈNüÔþþÞE +¡Hf7±º!G63T²X,Öß'†J‹õI ¶páÂB… +™¾—LLLìììä'R ÊóçÏÁÉÉÉqqq...ÅŠ“«”.]ºbÅŠÀȈ ÌBBBäY0@ fÀUÔ¥ë ÎöíÛëP+!!aÏž=­Zµ*Y²$Ìêׯ¿yóf±û+>á°S§Ne4’Û­T©ÒâÅ‹åîÃøÑ£G‰‰‰AAA]ºt¡†2;wîLKKÑšYÙAå›7oÐñÇ:ôäÉtŒÖ§OU,B¯ÇŒKE]ÁË$DKg¦ˆ`ƒ´€ò0š–––¥5’×»*¤*ÃÃÃA…~œiï\41sæL/<›™™¹¹¹¡;¢Ã1pà@1døìر#²ŠR¹ ø‰®!Tx†YÙ²e¥ÇŽC×Ð_ô¨iÓ¦ª¡V¨PaË–-˜]¾| É¥è£ðÖ¢E‹#GŽˆxP‰Œ¸-u½µú1¥ 0ü ªµrY$ Q¤¸(Þ{Í6f†J‹ÅúûÄPÉb±òDâi9÷~@Uaaa€… ÌϹ-Z´}ûvyâãã—.]:mÚ´™Í›76ä_ðOøsçÎEéŒ3¦OŸÞ»woyµjùòåGKà!C|1|øð9sæ âìÙ³…7˜:h¢Èp8zô(°­S¨ø¾jÕªëׯS¨ Å'NLœ8qÊ”)ß|ó P—*^¼8³Ñ +jíÛ·:¨g£èæÍ›p5kÖ¬Ù:„.£:w¢Pþüù«W¯>lØ0…¤håÊ•´ ’µòåËW£F ШH >‘ô_ìííu-…Õ•À7;þïãíí}îÜ9:Òñõë׸U ü{zz†††Ò¡$™™™.\ðððÃl‹Ñ§. Gîîz ™¸DNÐÁ=z”*UJ5T`#ò 8QÒæQFïöB»ˆÇ××—ÎOQlÔ3ë¸qã¦NŠÌ¸Úóo•.¨<þ¼Ñ_×£‚³ñ½_‘Bú'1e!¨ô ö¿h$‡¡ø)BÒ…[]þ ›He±X¬OZ •,+O$žµ>ˆ«?þø#U#ÐÄSƒ%ŒñôN[n +;v¬X±b€²%JT«Vmýúõð/ìE•gÏž%%%ùøøÔ«W¯hÑ¢°”'ÔAŽŽŽqqq0ôÉXôÙgŸÁØØØØÔÔ® bxùò¥ŒHàJ®Ëí¢ƒÏŸ?—g©nß¾ZBŧ8 +„ôÅ_ #&&&NNN´ °Eæ\Z +øòòò–,YµJ© ‘*THÏB_ÄP¤H…„Lô(ry¦’j¡æææ“'O¾wïÒòèÑ#ÄC쩨DЉ`XôèÏ?ÿ”3†ŸÈ!Š[1/,× ‡îÄx¨èzamm½fÍT‡ ,AôíÚµÃ= ò¯+'B¸Oà¤páÂröÊ—/¿zõjŒ5"f +U1S)n4„,YYYéÙ é£I×òWb²%Í-¾_‘B?tO,ÊÁ(¦ ú×e‡òuÑG¹:œ+ꊟ‚uùW,f±X¬ÿI1T²X, Ïê»ví¢‡yp„b¹)™íÛ·Ož$!{õêE–111ª[°´Ëû)""¢lÙ²úYÆHóFÞþýûEÚ°aè”+Š ”­·÷˜ÈÕÕ•"W@% ÄŠÇrV–‘dKKKU‡ööö¹I~EFFª6 +ºTÊfÍ›7ÏMZÿí^¾|¹bÅ +Õ*@K777Ú·6E‚2ýiOä¾_‘¶’šFÒB\…‚>Å4¨p(¦…=ýœ(ÀP^m+G.û—ƒ œûåµ,‹õOC%‹Åb‘Þ¾} þ¢çÕòåËÿøãÚf \×t£F"Ë«W¯V¨PAÛFì¥#6&=½zõ*3'‡JÀ¹üÎ&yV\155%zòäÉØ±cÁn¢¨qãÆ¶)))b«[m¤üùóT˜Q×ô¥¸òðð ´è‚ÊÂ… 1âéÓ§YïŽVQ%wÈÎÎŽ¯~@‰éËÀÀ@ÕFÌêÕ«…%ZÎÔ“¢i/åµ²²ò÷÷ÏÒü™BŒìëׯEß1dÈÆµPWø1Òp÷Â… Óë_¸ÄwÊ>T’äÝbEëÚËhå+}Š6å‰Ej…™è¦<¯ª€PÅ;•2ÿ2T²X¬ÿm1T²X¬<‘xÐÊë(T7zôèï¾ûn̘1óæÍ#æo&%%?~|Ó¦Mà#Zõ +ް´´ìرã!CPñôéÓä-22R>ªR˜ xÔôòòòôô\f°–.]ºbÅŠ-[¶ÈG{=CÏž=LJ0¬­­é´GÀ¢]»víž={|||æÌ™ƒŽ9fëÖ­£WÁ5.\èß¿?¨ÓÙÙ¹U«V²s ‹îÝ»?~Ê”)“þªÉ¹¸¸8::ʨX¼xñÎ;£-Wim–^¨>|¸Ø?'##ÑêÚ×ÌÌlåÊ•7nܼysDD„¼–È"ذaróòåËlŽqGJ‘Øõë×Ë3¶HcíÚµëÞ½{©]gù;wT_}5ÒÐ"’)ÌRSS]\\TÍjÔ¨qüøñlÒ³BÈd¶ÞòPU4ßµ¡Ìè‚Éßß»H–˜”Tð¦vë¼ø®ýΣ`O™geŒr‹ÚÓ¦¢–<})C+ÅOKa*Y,Öÿ¶*Y,VžH]OLLÒŽ=uëÖ=räˆbPÐèéÓ§¶Mš4éÚµ+ò`eeEële¨|óæ xp„ ÈO›6mDº`ŸxÂDSïÐSd^Ĩ G†aüÕW_õíÛóhôðáÃÑÑÑòÌ),>|ˆž"È­[·véÒnQ¥Ý;9::ÚÛÛwëÖ wW@@r‹Ï©S§‚ÖEäò¾¾µjÕ"°ÍÒ4 ÏÈœŸ={–ÚT®\¹’j!W_~ù%š@Óò-Ÿ8qbHHn'xÕŠ­™þQ’—:+Îa”·ÐQÔz¿"YŠ# ´Ö»ÊçTÊø©ëI+S×<£öô¥ìŸfùExò¾F,‹õ?)†J‹•'ÊöÑÑ@áé}Ù²eÆÆÆà²zõêÕý‚Ÿ:uêT¯^X *ׯ_¼RCºÿßÎV­Z5TÜ´i…'C%´¹sçp)Z£ëׯ߸q€”Ðsþ£!‘U®\¹Q£Fø”_÷óŽ9è»téÒôéÓtHBÕ•1ÉÔ&C%èTB¿Àƒ...7oÞE +¨D 0ù$Ïh­»ºº¢ïñññøDºhS *³4Ü÷ìÙ3øŒŒXÁŸqqq·o߯3?5$Ce–æï ?éݵkWÏž=1.L\!3<êO™2±¡§ }xÀ¸ K¢!(66Ÿ‰£:î€9n6Ø rŒììÙ³i`*322Ðnƒ ¬4ÂÈ‚^E‘*K—. '(Åm@íâ~Àí±jÕªfÍšÕ¨Qzõê… äþ?Ö”bí+‹ÅbýËÅPÉb±>i%$$èzÍ-÷«Ò„…~¨$åË—oذaЃ¶šAÑ€T{!XƒÞü°ýÑÊØ'OžŒ5*§d¨LII™3g¡wä\•z&¥¾§¥¥¹»»‹ë +¨Ô£ððpZg ¨ P5;wî-â­T©Q\,ŠÐúÏ?ÿLë{Q«ÚÐÝ»w)sçÎ%ç Ö¦M›Š"TNœ8‘Öô‚ŤYZP‰È÷ìÙ£z?,_¾\6g›ÖÇ‘~G’Åb±d1T²X¬<‘x0˽@埩$ZtÐ^©B%P¢wïÞô]\\œ|øˆlØ0ù$]ºpáy«S§Ž.$„mëZ±bEB3@åŽ;*kÔ¨!¿*ëÎ;´:y ûáÏ?ÿ<}ú´(’¡299yÒ¤IÚ¥ðPinn¾k×.Õv1ddfll¼sçÎlsÂb±X,V^‰¡’Åbå‰ÄÓrîýÈPùùçŸWªTièСx¤•sֈ枌4k;üñGÑPi¤™Wš6m*®^½zñâÅ...à8øŸ0a‚L ³ãÇ{xx¬]»¨‚-a6yòdP‡ÖvêQ±bÅ:tè0eÊ8wvvÆ'Ú !à¬|ùò©999­Zµ + ásöìÙ0;vìøñãÛ·oOx´¶¶†·1cÆ T 15$C%`*** + '°D7éŒÈßÿ]†Ê2eÊ Ÿh!1B>q²J•*‹-B>׬YƒÁB´â:bÆ÷™3g¢hÆ ô‰°7oÞœ@ÙÃw777ôþ·oߎѡ"PªŸŸß’%KàdŸ¸ò믿 +T–.]]Æ( ;ÞÞÞAAAä-55ÕÇÇGܬ[·nQtA%œc(Å}%޹EÚPI^oß¾ÅÍüóÏ?{zzzyyáÎÁ-:ˆÁBº\G6xÕ%‹Åb±þib¨d±XŸ´d¨,R¤H'###KóˆžS ‡xtוï±B¬¡XÌ)Âç•+Wìíí…YùòåçÏŸN C i¨víÚ111rgEÏŸ?z€mµ«ÀíÒ¥KÓÒÒ„åùóçiC êŒ3(ΫW¯ÒÂ]@% &Û±HLL<7oÞ\)§«”á|*>4ØîÈ¡9sFìËŠŠ_}õUHHˆ¶ ¸oçκÁttt̶•7oÞœ={V^þjÈ‘"\ÅòW___Q„A;.\ØH³ïîdz·´>lØ0‘X{ÿ±GX²X,ëß)†J‹õIK†ÊâÅ‹Ož6â=äççGÏü2T>{ölÙ²e… +ÊÙØØÁÉIh»»»86ñÅkJJJ–æýÊÍ›7Ëg êªÓzNYàË—/;88hWTÒ¾:еk×êÕ«GE[·n¥¢«W¯Rx¥J•¢ jôèÑ£Gß~û­˜Pûì³Ï:vìvEOŸ>6mZŽR§bŽeû$öСC4ÇÚ¼yóK—.i›ÁÏ*Uª¤Ú ’"×%$#بQ#QÅÂÂÂ×qsÊÛ™››ïÞ½[%$$T/^|Ö¬YTëæÍ›t(dÉ’%ñ?VÀi¶m±X,‹õÑÄPÉb±òDâ 9÷~Pùý÷ß?{öLá±ÿÉ“'ááá §«®DFF†……]¿~UêJÁxèС ŽºuëâÙÞi•‰‰‰-È4:::44ôäÉ“ H±ÖÑHó.!Ünß¾>|xàÀT”?þ +* ÅÆ7Ш~ýú 6lÚ´i¿~ývíÚoW®\AdB£¨Ëú¡"šèyzzž9s99þüŽ;lggËAƒÉ/-ÊPY°`Á:=zTäM;“ø„CÚÉqrr¢RSS§OŸNi)P @åÊ•[¶l)ºƒOШY³&u\¤}·±±AgAU‹/Fä—4ÂÈR¨¾¤¤$Q„Oooïnݺ5kÖ¬uëÖC† AVCBBp\Ó¡â;ÌÖ®]Û½{÷&Mš´hÑ¢víÚò~J`=ð5¼ÁX¾,Í”kll,R¢?~|د_¿læ-,,hÎl¡üñGJJʦM›ªU«Æùâ‹/ô¼\ ›sçÎei¦)SSS—.]*—¢"ªçÏŸ_Õ®(P E‹aaaoß¾E» +»zõj•*U„q©R¥¦M›Ú}£‘®t!'ƒ¦&*W®øFMbÿØ|’mî* ª¢ÈÖÖ$ˆÈÑ÷GM™2EX;VZDïw#FŒÕ•à_‚JxÀ@T:88TÞ¿ IíÚÙÙEEEei¦GÁþ +4†ÄP¼xñ>}úÄÅʼn£X._¾¬Ø´6bh4hpäÈ‘,Í,jddd÷îÝuµá¢L +‰»TKÇ‹!0äã~ãÆÀ÷‰™™Ù–-[ 9Z…Åb±X¬&†J‹õIKT&$$ôíÛ7Û'|ssóÇ‹*z ñ<@é’%KV®\9þ|777W@4&&&ªÎR·nݶi´hÑ":ÖÐH³µ‹½½=œŒ5ªsçÎ*T‹Z·n=f̘ɓ'Ïœ9-þôÓOkÖ¬Á§<±¨Š* ’F!ªõë×ïܹ3::Zõô 0š •`«Þ½{{yymß¾}‡Fè ¾£×ˆM#Ÿ°8pà Aƒ€xø ûòåË“ÀQ5† 6iÒ$™ššR¾ÃÃæÍ›à éÙ³g£³,\ M9KnݺuÕªUϪU«Šê€Ê¡C‡ÊPéììLPÙ¶m[*é•CÑîðáÃÑ.ò†¡A)Eµ_¿~è¢3gÆqãÆk×®ÅÈÐÑe/ZDÌ ,X¥Ìtmi¸0Ðè\‰¬ŠO4„0p3Ó͆þ?~á­X±ÂÃÃÃÝÝÝÅÅİuÍ\³X,‹•Wb¨d±XŸ´>T¾|ùOøfffhU€-QQQ©©©OŸ>=þ<ÈQ×|%8$baaQ²dIù"ðСCÏŸ?>„……Ĥ(²µµ €g”†„„´lÙW¦L™²eËNœ8‘ú©˜_+V¬lÀeÈÃo¿ý¦.0Ú!Cä*hDliiiõNøŽ¶À¿ðîÝ»wW£øøøÇ£×òZÔ7oº€P¯\¹Ò³gOʾ 0ÒˆŒx_½z•˜˜˜žžN<¥¥¥îÐA¸’7/Ò†J€Ae›6mÈ "¤7„ +(€FÑ yò°‰PE/RRRüýý[´hQ®\9\/X° \½nݺ6²ª§§'™÷îÝ+Š€Ø`^â>Y€)ùàEY@¼qãÆiWA6úôéC“wHˆ««++:HPyçÎàa¶=233óóó£vÏœ9Co¤*Ô¬Y32Ctmõó5®ÕoeI/^¼X¶lÕ*]º´!‡`²X,‹•Wb¨d±Xy"ñ´œ{? *ñœïb¶1þü@Âk×®‰"pGÿþý 9¶’_}õÕÕ«W…XCœQ"v=½uë–(ŠŠŠjذ¡¨4C©ïÑÑѪ´Â¹ƒƒÃåË—µÓ•˜˜‚ôª_ )Å!#BÉÉÉóæÍçb€[@@€(JII™={¶ê ž&&&‹/VA èœ9s´(X° ò@1€=§M›F‹T¿þúkš°S,Õ%++«;vdi—þñÇGޱ¶¶Vµ´±±‹‡Á­‘‘‘ùl¨¢E‹º¹¹e{WgddlÞ¼¹T©R"“ˆ“’Ìb±X,Ö?P •,ë“ÖÇ\þºaÃñî$õ---§OŸ~ôèÑcÇŽyxxÔªUKÕ¹Xû +~lÕªUëw²··¹¸¸lÙ²Åßß­ûúúÎ;·gÏžŽŽŽNNN®®®Û¶mõ 6#FŒÀupb¿~ýd¸xúô©——W+Èy›6mà|Ô¨Q ’ãÇŸ9sæÜ;åZû÷*Tfdd Y·n]8œ9s&X5""Ñ&&&Ò2T »{÷.ŠÎñÓÝݽfÍšvvvèõ¦M›¨ òºâüùóÃÀÇÇ'22NðT…<ˆvÁžpˆœ&—Ñ#ä<>>þÚµk¸yôìèËb±X,Vž‹¡’Åbå‰Ä3vîýèJr„çT>þÜËËK¬P5\€—ôôtÕȃ‚‚@7 ng̘!–\(vïÞM‡`Ö¨QCuª~nȹ¬’%K¢ò>9$äÍÍÍ,AOׯ_E)))Ó¦M× ,,ÊÌÌÌQ<`@ùœJÍÊ=}ú}× .ŒÑ$`U¯^]Ú<==UO·4P=0`Åààà@[éÞ»wOסœÈ?X•< 6LÕ¬R¥Jt nôHõï +¨üõ×_†(211Y¹rå{÷ŽÅb±X¬<C%‹ÅʉéÜûÑ•ñññº&Œd•.]Z¼j—¥*áÖÃÃ#[o +ÙÚÚfddh‡ ¬ µ³³f€JWW×´´4-÷ïßO'Œ€ªäcD œŸ={Vžv$*׬Y£Z (7sæL²dÑ>Bb“qP9eÊBB…®ÉÎAR`IQbGXiÞ'?~<†`ee%ŠLMMyn6>MNN8p Åкuk0(º{÷®®̸~åÊa–””4qâDU3°'X˜¥¦¦Î›7¯hÑ¢Úf +¨¼yóf³fÍhh–-[öÞ½c±X,+ÅPÉb±>iéJ@þ ª]»v£Fšj ó`º:uêtìØ‘6JÕ•™™™lÙ²%¢"ª+¼á³qãÆ`ù\Œ $&&j‡ î»téR«V­„dÔ¨Q?EQQQÎÎÎbÙ'®ÓN°h¬)ÖÐ^¼x_ð-¯‡Ž=¤ƒši„ð€™:t + +"3à[BBBll¬Xv;yòdkkk´ %¡H˜B< ]ȃê\§³¦OŸNii×®XR!ìmÛ¶¡³H,‚„"‰‹‹ ›1c%³\¹r6lPm{HÆQäD!\¿víÚ™3g“úõë‹EËýû÷?t讣ÈIçÎ,¾ˆÛfêÔ©= áÖÚ¹s'hùqùòåéKŒ;A%ºæîî®zþˆ*1âsçέZµ*¢êÓ§ÏùóçU³‡â@N"""bbbTÿLÁb±X,VŠ¡’Åb}ÒR@¥‹‹ -7!µNkª%°FHHhðBónz òíÛ· #Ô:qâ¨GÛ!‡~~~NNN2TÒI‹²´¡) 2K³ã ¨088øäÉ“ø"“ÔÍ›7‡Þ¶mÛf’}ò"è,ê¹sçX!æS§N¡³ÏŸ?'3´8þüN:”ºuë¶dÉØ  +2†< :´M›6h«wïÞ×Ánºôê‘*0‘2‹0Ð(Д‡xzôè!öÏ177§*z 2--míÚµ-5€¯PóæÍámÀ€kÖ¬Áˆƒ.Ñ|ïÛ·¯è sãÆè»<š Ÿ÷ïß§éQ|0^¾|CãïïœW¬XQ„"FüÂL@¥âìKU¨·h@@š-*^˜%f}||0L-Z´èÙ³§êa1,‹Åbå¡*Y,VžHó™ýèGò±»pÙe—娈ʇ~øË_þržCË…z®½öÚC9$M¶Ç{DTæ¡ã<òÈ#ßøÆ7FÓ³ŸýìŠOäýþ÷¿ßÿýÓöÝwßõë×ç»nºé¦ýöÛ/‡Ì9çœ3íÌK<ðÀ§?ýé¼´•Û·o9ÙgœQ~»G¶×^{­]»6ܲ´yóæqŸˆ,½à/øÖ·¾•/Ów¿ûÝ|ž1z3gè„"o7mÚtÐA¥9DŸæb^ŽýpÜ…zâ®é¶Ýܧƒs5ÇNþ‘|d!ÿr;¨fZ•å7Ë?úè£L)=ðâ‹/Î P•ñ¼?üáó7xàéø??K:Ç?\yå•p@~¢³Ï>{øê7åZ¤["…ò)°§=íi»ï¾{ú9Úð¢‹.¹<-+{à 7ä³uÏ}îsÏ=÷ÜüÀ[o½5_$'š«ü–Åç_ÿúW¾ÄkdÑ{Þóž‘“EVêSŸÊ+UŠj>ÿüóG>Ñí·ßžã®E¬éW\‘—'ò¼ŒÊ_ÿú×í«ÐQyã7.[¶,¿‚ùrO=ôÐÇ>ö±ü%é;@÷ÙgŸ3Ï<3MÜòÒ”¶mÛ;yjíxõcÓ^}•¨fZ•qè~ðÁ_xá…ßùÎw>ÿùϯ[·î‚i|ñ‹_üÒ—¾ô¶·½mdT>öØc÷Ýwß/~ñ‹¯}ík?þñï¼óÎq%µuëÖsÎ9gåÊ•ÇwÜŠ+"^¾ùÍoæg‰Å‹@ûÊW¾²víÚ“N:éØc=á„>ûÙÏÞ|óÍù‰xàȽ¯ýë±ù_ýêW/½ôÒÏ}îsñ¨ˆ²÷½ï}§œrÊ>ð÷¾÷½ñsL™¯e:˜ëš˜aÇ·Ç{¼úÕ¯þŸ9±²ãº/²}ýúõË—/-OQ~óéOú+^ñŠx!Þõ®w}æ3Ÿ‰½%=$¢20_b7¢2 +qŠÝîñ¥ uâ‰'ÆVŠõ:ûì³c߸ä’Kbeãÿ}ï|ç;ã•:eN¼LïÿûcÊx¥V¯^¯cL9nÿŒ Û§ü(n¼š?ûÙÏ>üáÇZÄ~uÝu×M»¨°¨D%Љt0¿ðù”Q™ºrÏ=÷ŒÜsz{ï½÷>ûìS^_%¢ã _øBz¢‡~ø'?ùÉᇓ½ò•¯<÷Üsó—b4DFOEyÝ}÷ÝQUGqľûîÛx¢%K–Dt\yå•÷ÜsϽ÷ÞY”?-­zíµ×¾ûÝï~þóŸ_>*–-Ú'2ð·¿ýmÌüoûÛýsî›óàƒ–ã~ï¸ãŽ“O>9²×^{[Ùç=ïy¯½ˆš‹UŽ»â©>úè´xiæyñ"Ç~ðƒuÔQ1YcñâÆ²o»í¶W½êUq{Lù²—½,"zÛ¶m1Ãüã#G±æ2íŸøDŠÊ§<å)/ùË£|ïëÛòAÂÈ®?ÿùÏ1Ylœü%1‡ý÷ß?^Á?þññÔé[òZ,<*cƒÿûßÿŽeÞºuëÕW_Í3Œõ}ÉK^Ÿ_£?Ç«vË-·œ~úé/|á »Dã¥9øàƒçc‹ÅòÇZDl.äË:`1ˆJ ‹•;W´U¾vÍ?ÿùÏuëÖ¥ózQ=+V¬ˆ”˜wñ¢q¢2FÎüu¯{ÝÈSoÑ)—]vÙ‹^ô¢á‡ì¾ûî+W®œ÷I#¯¿þúˆÙ…¬ûð»ßýnxæ‘„çwÞsžóœá‡DÀ®_¿>ççÆó@Ög<ã“|*3â듟üdºQü÷¸ãŽûÃþ0ï£.¿üò4Bø©O}ꡇ…><Íðð×üe”uîºë®|ŽûYÏzÖêÕ«G^ShûöíÑ›ónüXþŠ^@WD%0Ó"*O<ñÄ…ÔSû±ýgœ‘žèïÿû©§žšïZ¾|ùwÞ9ïâ]sÍ5ãf~ÐA<;½sÑE•_vYzãß8ï“>úè£W]uU„ÒBÖ}¿ýöûÍo~3<óØñ‡}äC¢¸Ï:ë¬üÉПþô§ù®è»}èCó.y̼¼žÏÞð†rLï${챈Ê<‡‘Úîøãw‰Wf…¨fÚý÷ßþùç¿æ5¯9b§:|ÎÛßþöï}ï{é‰|ðÁ 6y䑇rÈ1ÇsÞyçÍ{±ÖÁÜåU#?;ì°rÎñë›Þô¦3ÏŸ¨ƒ{î¹'*,Râÿvª˜áwÜQØGòlÞ¼ùꫯŽÿ>ôÐC.Þ¶mÛÊÅ»vÎm·Ý6î›îs§ï½÷Þ˜øšk®ÉËsÝu×ÝtÓM>oÌ!ž÷W¿úUéí»Vzï7öíÁŽïît˸¿Ãûê`Ç÷BcÊrÕvîΜ¢2–!=czˤ?ƒi‚ü&Ê·¤ÕÌ+•þvå,÷Ö›äQ¥YÊesÒ¯é((ýZžöÊ7¦Ã§|Œ”ŽŽÒÁdãQé 1b¥CÊA•éÞth—ïuå‘d¬iã×r•ÓfL'–§éS}—?6NÚàéQùiO‹•鿃ÇÿÅ)EÙ`ǽ.ß8òïÀ`̾:n¯Î‹Ê^ÛY»tZÔ´.é×ôǧ|®ô®Ì7æwq¹¦å¢¦µÎoÕ²Á[Ð0ëQ™ÛÒñ^>ì)Ï äiÊã®áT 6Ngä)Óíå¿ê÷àäZ>fN똎]ókl™¼yG§#ópøç$‚ji_ÊïÍô/N¹ÊÊ{฿#÷ÕÁø½:ÝžæSþ¼piùÓJå9ç~ÌI8(þ( ÿ£M𠑇Sœ> + ›õ¨,­¥­|\׈Ê\F9*©XN™GNY+*gZ>’Ìg@bæ Ò(¾2ÞËCî<¹<ý1¼ñç},Dù!f~#—CFó8òïÀ`̾ڲW—ã“•åJ¥^NëR_~/ ÐX©œ¥ã¢²ñ(€†YÊÁŽ—@Ümš3•-QÙ>eoÎN–ò‘dNæüóäg*y8Õº¨|²Éÿn³Óå})_Ü&ÿ<˜øLå¸}µ}Ê{v²TFqÞtÓž©läaãßD%P§Q™?j4s°´ÛŽŸ©œ$*óaUyÊräg*Ëáa3-¯r>ÕRfxËg*[ò°|TyÍQÉ`—De¾šÍ xË·|¦r’¨œw¯nÔÙÎú×§¼¨å‡Ç'ùLeKæG•§,E%0­De:.J‡@åaO>IѸúë$Q9(NäQgã®þÚ*$wÛñʯ0(“Gæaž2æV^ƒwøe÷¨n6}Ñ8W>|Í™r{º¥â¬ú¸½zP\ýu'îÌ(n\p¬\ªÆÕ_‡ó0OY.êÈè÷(€ÒìF%•@'œöèQ tBTôƒ¨ š¨ š¨:aø+@?ˆJ ¢ D%ÕD%ÕD%Ð Ã_ú¡Q¹jժݷtéÒò®ø5îmL¿aƘrË–-ùçakÖ¬YìÅ~b*7¦M›†'ˆ-ÖØÈ“Ü5<ÿá×¥å.ziDeã žÞõIìfûkL“Å£òÏÖ-[¶¨ËÜ¢\qïµX¼q¾ZîžãíßrÀLGe:ê+$f>tœ0*ËCÍ'³rc¦-Ó8zŒ_ÇͶܕ•/Gã¥i¹ ê,“M»t +ÆÁÄQ™§ï\ã-…8¼üéàÈrl¹+Ioá4ÿòçö»3•#ëcÙœ– DåHiS”·Äf,·^ŽŽ;EÒr׸ù§CÓòUyÔÙŒiGm™à‰•÷cZ¼2îbuÆ ´h¹kÜüãçü‡´å.€Á,Gå¸ôØ4'ý,*¢Ìó|–gøP¼å®Òðh>bo¹‹[Ôá¯#w¡-sÒ߇™‹Ê†ÆâÅ;(mÌárl¹«ÔXÙòŸzZîÌrTÆÑѼŸà• 1òã-娕“ƒ¹W'â¶ÜE-^TNr²{Ö£räõAk9¶Ü5|Þ3oÖ»¼@OÌnT¶'L’} •íÒ@Áá-S•ß˱å.¨0Éûº¼ÀWÃLDe¼GFŽA­‹ÊáOJærl¹kakôGâê¯r&4޻܇¨ä n¨¬¸úë䳄+’•D%°ëÍnT–×ÜÇð× +éˆqÜõW egYìá¯íW(Ýᯩ(Ç­á¯À®7»QÙr¡ž|$*§•6HË7zTG¥ õаxQ9¿ 尚ѨLWÝié庨¸P°³•ƒQg¸;~}›¨œJÚí§«£ÒWа+¼WùIáYŒÊT”íoê¨ô•"@µ™ŽÊtÔWÞ4þ_TN.mÌ–s”IuTv¼œlã¹Zî‚:é:]ù×T”¹ªf.*Óò·é, *ËËÉ6.-ÛrÀ`Æ£2)/ñÚ8J•“y1Ìá£î©¢²ü¦Ë$Ïyøui¹‹^ZÔá¯Ic¯.ßé3•ÃoÏ‘‘8yT¯`yá²F6¶ÜЃ¨fÑ.ˆJvQ @5Q @5Q tÂðW€~•@'D%@?ˆJª‰Jª‰J †¿ôƒ¨:!*úATPMTPMT0ü D%Ð Q Т€j¢€j¢è„á¯ý *NˆJ€~•T•T•@' èQ tBTôƒ¨ š¨ š¨:aø+@?ˆJ ¢ D%ÕD%ÕD%Ð Ã_úAT•ý *¨&*¨&*Nþ +Т脨èQ @5Q @5Q tÂðW€~•@'D%@?ˆJª‰Jª‰J †¿ôƒ¨:!*úATPMTPMT0ü D%Ð Q Т€j¢€j¢zoÕªU»í¶Û–-[ærÍš51å¦M›vÁRþ +Т¦•-[ºtiËÄ“dZûâáË–-›j cú²×&ìĘ&MÙh½öÅ«&*úAT´Ê)Áâ–ê¹-Ó2Á£r!æ]<žäD%L«1š´Ì®|3g`>S™ó3M:4Õßð9»˜yž¬œ[ž>f;¼`±éÌi•iÊ™¤yæ%Ù°aCãIó™Íq‹™¨„i‹Êòöq¨L7–SŽ<˜«0ŠoøQiV9“üD¹ óÃÓ”¹dÓ|R–æy¦G¥ Ê!»‹w¦R«ôƒ¨„iþZŽƒM]Ó4¢2¥\¾w0¦ÚÊYå¨L§ ÓåÏIüšç“›4-j¹Ø#—?ª³\¤rD%íD%L«q¡žw噾Aq²¯%*Ç +lÌ*?Ån;jDe9Ÿ•åøÕqÃQËÓ8ýZ–¬ÏTÐBT´Æ}CÇ´g*[Æ—Î{¦rؼg*G.‡g*èQ Ó•“|¦r¨lÿLe:•Ù¸VϼŸ©ÌMš/Ô3> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [205.63 713.14 223.7 728.14] +/StructParent 251 +/Subtype /Link +>> +endobj +371 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [93.9 700.14 205.1 713.14] +/StructParent 252 +/Subtype /Link +>> +endobj +372 0 obj +<< +/Length 5483 +/Filter /FlateDecode +>> +stream +xœÍ]Ûn9’}7àÈ·­¬RÉ$™—E£_»=èžuÛÞÝÏÓ«\­•±Œùíä2ˆº5BÄdÈ(;©UYµ1v¯®×gru z^k§ûµùÙ¬nvë³vµ1fØÁ?™o·Ö>ź]ýzøty4о¾±Ÿî×B8ËÝ?@ßðÍý=üf;¿/€èÖô±}€Þî†.’7§Ö^«¾ì¢Æ>ûÿ0õU[¶H²›u³ºØÁ@<ÜÁÏ«“OCÑJ¹Ÿ|j]Ûa8)·ß}7,› Y—²PmUê¾0Ã][Ò²šÿ‹??+Î#øüt»Ûm¯ãýr»Ý¢ýØ×¶ÙÒÿ98¢õ{#†õ™º4¯O> ¤*uL’ãæAâÖ–Uæö]UWõ÷§VO‰²‹0<ý4J•² r+ÎLßuÝï.Þ¯jÓa]u×g¢^‰“‹Ñoë¿•ÒRôe%¿7ÕW¥›øýÊ8®[hN _¢.õ·ÒP mf?‰TrΆgæü5ô¬»R†‘ÇÀw¥úΪyyúÑ”ý7M LͶûJkîiõ\¬¹²®Óš+ú¾=dÙ=h[‹¦ÝÖ@ÔÔ›à¥Ve£gÂÙ?‚òî‹9ýlƒ^]o>^ ]<ßX°§æSUv†Ö†Šæ‡6ªU àô*è®3›«Þ„0Æ,}3*j{ú£t2ç¯Á??{õ¼¨¼n}Sš•£h…4ÿB÷°ˆ½ßqþövs3¶ç?mn>«wgÏ~\OFJ‘ÁMØ ‚hcÈå”ùŸµ\}þr ¡È ìÍ΄%µ‰÷¥ûüâ”å¬:JÑ販#â\@pôÛ~Þ~Ú™ÐèÅQÜëJ—ªp_h¡úkŒP]ue%"B©rÝ/#Ädò«HV‹Ré4s ó¬²kù0á±O-äV_sΛ€¬WHð·‡ïÌ&øîáf>üúpg7Èv{i§>ø€û¸…‚\}ñû]øŠýu&Š¡lcjØQÁUd*3oðB» hc€ßDþKaþºÚÀ@ýz÷þùhÊô1yq»Ïfqàí¯ëƒ[' ü‰ˆ¹°Yx¹ªQŠvà_Å{YšR¼65~ÖMSJiÜÚ´/ê®)#z;1Omý”¾º9û·³)$F|𠲄 æ™ñÌíÍîÊúßïu]ÄëŽQVMÙ¶i(‰A +shˆrLˆ, Qû1Ø<á{˜™þ{73÷ê¦*›~ÞAe–•‰5„'ñ†Ø£Ðºƒkì£íûîP +¯‰7·ýj{Ig é>c3‘X6tŒ¦U©Ÿ•ÕžìM“žçh?ñ´Ç§¶ÿwsÄÍà7/â¸Ìð åZ„ÝÍ!>᢮ JÃúd+dbccÌä/×…~qù²nµµ¹²ËuëRh˯7ŸÌçû-ÄŠ.—¶]‹jõP̳×í·6…}JÁ‡Ñ6Ë\ÝÌ¿~ÿ²¹´ËÌxî0dÊ['9N÷aB _,H•fPèxyX8Ë´bˆ +ƒh¼eTLò‰ý»™œ{›e3aŽaÙÕ¥Æ,߯þÉ/#"¶;JžòwXž¤dDT5€~hip_ÇW†©ylapñuaì!úÎ6ö+YÁiåRˆ‰¤Ø§ñ\FËfŸd ú²58þ¨cS¹Æ@Oµe½ße¡S±žgEÀý’ ÷YZ ˆ´:F%ô±õ¶€’û oïHíy%\~Np_n/œ'x‹¬uü¼W‘sTa¬!³ˆ»vq{ÕWQÈÍdÛµ@”‚º±=ó‘"õª¬ûôq ¯A$A¯ýšÞ±yx-¼Cqàuæ±_MÆ™ 1€û4žËHbÙì“,WôeÓ¤oƒ=jËo­ ²yVð.YÑÀ›¥Õ¼H«cT"€ñùÉËv6Ù¢eà5O<ãŸmH<^¿xí0¨YxEÒÂ9?,Sv'ððßQxÍdÛKÈÇb¶)ðÛõ+R_v"}ÜÂð*›y\ ð´DXK1!ìœdÄ·fÝîùE¤Ùpç46‹w!•ØYË¡í^êlf"°h»Gã$mqnæTU]Ša‰ÊFE&y]a$³x[c‰d¼MàEî’ ¸yz ˆ‹ô:J)r£×›? ‚.Ἁ;ÌLI(b-[Çp@ r"ÖcèÖ,Ü.äµÑ¬jµfzÛ\®­‚ÃBl¥´­c{ceꪲŖ8n ð ¡b0œußñìÔA4 u$DD;öi‘Fm0ÊNÊ6fGšf›(ÎêNAÙÃäPÑÙ­3’m9”Õ]_Ê~²/£ˆ”À+„²ùÚ/eóÔµˆÁj£ROÕ‡˜Ï“u㢰e"öÝ·)N9ígNq3%nXöYË`ðõüf  Bº1½Xڌ펩­Kݦ0Œ•(I` ûžÀÀ©ƒ(:Ç>¢èm4g±@s"áMÝ´ðhAvب¶,¶¢ìÚ4¤ÈãÓÙò6̇ZžWh%œÈ ^4Ðf©5à©Í·¨ñ® #™üekÙë(`Î\3u×PÁÀª@RÇ.I%>£³HФM@RÉœHåŠä‘4Õ€A$t¢´ÈîÝ“Û÷Y7ÄþÝS‘ø©'jïMFëDÖ‘$XU_jÖýáfê ɾX Õª”:y^D¤¹äE`–ZC¤‰Ô:F%hŸ7þÄjxþÍž]kÚP‰@;–ζÅO%y-­·° +à¤ã—‚“ƒÙ˜ÅI$m +NÆÊIÉãdªÃ8iô"¹1–8éHFœÜ£a©™Ç{˜Ê/Í,´^ èÕÌÀLVlg2''‚(NŽ$ 8  ‘UÅ%¹ÝY´#!¿t2!F<.Ñðx¸B6"…²•!€1Ù¯ã2X·uo(ª¦Š¹4‹£§~r°·{®}\-WŽm-„iÇ‹«å’œ@¼% ÏfGp8S$†© £¡èØHՑБêÔ ©:*:R{"#Ug2"R¢‘êHÂGª +ò ã'êN.=%Ûr°¨ –8=>Mà‡EÄ‹„Å<µ<,bµŽQ)‹˜Ï¡%PŠ©0ÍOÙƒ!Ö ü<¿„(…+L鯸aiSÀ)õÌÉ_²Ãàg€   +NÝP¡ £¢CÁ±'*ô&‹—ÎbåŸ _þ©ÌðçcäŒÃåŸd[üZQÊe9~Ø–Ï+>¢Õo—aÒYÜÓ ›ïϰ—s÷÷;·›]ÂÝLQa¦œp똪ròŽì¦j\TÈ´f]É+zƒ‡=ÜÌÖ¯Ïú•NpmÍ”ûåÊ(áJ1‘nÓ°oE‡Ð æÛŽ„öí©Ê·íÛcO¤o;›Õ3ŠhõßD“Pý§¤(å]Wÿ‘mYç– \¶vJ˜…̉HžˆBj¸Í‹Èûµã—“Ñ87M7f½Ik rÖ¬^¦83“¥Î• æu›nǰ/›h©¡‹-< íËS7”/;*Ú—ÇžH_v&#Öé‰ ºN$ ë´Pe•’±Ö8cM¶eY˜½ç^âí98ò‹§k¹"6)<Ëà&EÀÕ<ˆ%½IÉÒNÔÝ!íŽQ)ÈÇÞd€ùÕ¼¼G3ÉêLa[mw.œQÀèø%cƒ“Õtc‘´ocÏMä22Õ%@oÃdųEjá©‰ä‘ +C¯ÁŸŠÎŠ{2+>ë†ÈŠ{*2+>õDeŽÉè¢Ð;’ðÐ+ÈZ&@oƒ³âd[z+ü@èM`I@ï’% ½yÚ Ð‹´;F%Tßëq1I­ïm˜Œx¦î +nÿdUÇëÙ¥,NˆÓY€EÒ¾õÏÛ¥ ~ùÍ^Rôtí2{›þ-D§ãÄç&gÊ&ë®ìC–LÁd&YŸ+l+túà†1YÈ1®Œ…ÃŽ„‡§n¨pØQÑáðØ{“Å1yFÃä‰$“Û¾ñdýþp7Œ'S}q-; O‹ŠÑ<Ë8F#–4Fgiç1kwŒJñðóù†%Èy’ײƒV¬…Pîø%dù›cÙ˜ƒr,­ÍÊ놀rOEBùÔ åÎdñs×AìÜu"áÏ]¥ê¦@Š*n˜=o¼#ÄwÔýÁ Îð#|ÉFðÃõàé•­ ݈IÆm—ÙÒG º–pq²é Úi,¿„8^\t‹s-DKvñÐý ñ’z —V@JsIXZ&Ë’'O w“cyZÚ^ò@¥X< ™b™uC¤X<™b™z¢R,Þ^¾ ;pçåŒ vçåDÂßy)¥ ÂùÙŒ¤X¨¶,˜=[FøÎ³$ÀÉ’ÿ,íüGÚ£± >ñ²lx`æ~|k_B]vË%bò$€½Ž_BøÞ21dcÒî]~i1zùe.[wù%6R +$sI–L‘Üå—ÉãFeM\dîHèÈ|ꆊÌ™=‘‘¹3™OÑÈ|$IˆÌ…œÎ]ɉŽ+"ɶ,*‹.'çY¨¼dI£r–v*#íŽQ‰@eÄçЪð–©ÌOµpq-k†ô:~)Ћë#éÆ,ô"ißN©mí¶‡²ÓÏni‹qž²Ò°EÀB¤1S¤™+’°oRJÅ0›¨  OÝPá±£¢Ãã±'2Hµ`Øãk ¯Y"=Þ‘Ð?uCy¼£¢=~ì‰ôxg2" +˜¢aÀHÂÇ¢ûéèX )*„lÌy½è—ï"~ýd}Ö­D4§ŸÀ.òn¯>ÀŽ<§ÈÓÌ¿Ú kvŒJA>öÍ^ nî`ËÑÓõÿ +N%á¶Ê>ŧ™Ëß3%nˆÊZƒ¢ç—°ÕÞëЭ9TÄâ&¡"s x®L“MFŪ›¿I6´3²ôÆhì„ÚUÝìE¶EC?Ô®È[+ˆ3‚ N$ €ØÊ´ó +QiìTcÛn‘™v€XÇуgGâ’ ˆYš €ˆ4;F%±OˆÌi™{@ä,DÇ/ +ˆ é™Ãº7 SÅ‚‘è+î0Å“!Ú¬"DóTdˆ6õD…hÞdDšÉâ’a^qùä™(ûf4|ÎÙSÑæ¹`t"!ÒÒIDa/ŒíÕª²‚ÿº®…¹©Íê(ë¢Suh"7!?¬ìË&µ-0™ç¡ìst¿ÂO—„Ò«êe ]GŠPW g-E0v©tãÞ.*ÔÉ™Â艀ÞÿvzNæO!N§7d- Îø[p’ÒÂ%âdë­¶°ÐÜÀºsã­rÓÒ +ëkGñàŽ$—À¸ØÂZéŽ%õéE–fÀ;,2̲J™}9L³_Þœœ«¬ì]µÈPÿZ\ýÃÞ@ W×·Ÿ×Ò+m qò©.ÛÖ^ÎM‹0îÄÎO„;µ.[*š·Bý2ÄXU +endstream +endobj +373 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [177.28 361.88 195.35 376.88] +/StructParent 254 +/Subtype /Link +>> +endobj +374 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [65.55 348.88 176.75 361.88] +/StructParent 255 +/Subtype /Link +>> +endobj +375 0 obj +<< +/Length 4141 +/Filter /FlateDecode +>> +stream +xœ½]Ér7½3‚ÿP§q·cºXX«jBÁ‰¶lÍØYäÌlÚd‹f„ȦØM/?6ÿ0á«~`Γ  V¬ªjÊ!öV ä‚̇U>yþ°¿y»¾ÜgÏž<ßï×—¿l®²N.¶÷?\üq¿9y½¾¾¹[ïo¶w'ç?ïñ§¯7ë«ÍÃéiö⋳ìýñQ‘ø_U•$+2Q‹œÑ¬â4/xö°9>ú÷çÙÝñÑ‹‹ã£“—$«s^eo¸ÈHF(Í9ÍʪΠÍ.nì«s™]ï çìZ}«Í·¯Ž~XdËŸ²‹¿} ~|”,ÀÇÐz…B™•²È¥T¢* `¯n—+¶¸_®øâÝR,6Ë•XÜ«\Üí—«r±^òż«Û;¤Ë–åâ+üéñæjƒ4Ø/ß©o»%!@×wØ7^Ùíð“ê|7Ñþ¡¨«¼,}úM5¼—-HNk»{°Íö­ôИê{TýÍÁÅ`UμZ¯ÎŽ“»·‡gÇsI|ìÐ'/÷è£øº98û’åäÓ¹—UN©Ýóƒ³+yθ݊qª¿o–\GòÁe¤È0ÕÂïM7à¬OˆœJPxЬÈKªHß~®:…Ù—ßže'žÙäÅv¿ßÞú'”—Ûíþ€ŠÂhª­Ì5zx $ÏkÎ=Lîä²Ì¹tsËVÐ7…¡º¸üa!ŠCs.!º<œŸ@Ï +­òè ]óºRj^|8kò)‡³æiÃYV³8 Ç|_¨°þDzÒRæ‚}*n¼ ¹nÿjò3•ZìŒ2Ì·h¿ÓƒK"€’>‰ÞÔÅçÂã»Ï +ZÐÓƒ«Wãüó©†U’¼r»ì X(Ú<u—+Bä‰&ÝÃ*=œs™D¦Ý”Kêºü˜Y÷£Öp\ ®Á@¢²ÎkÈs)z©Qy}aÐàm¯n××"²/¶Y#Zvr~¿¾C¹¾={õEVœ|³¾»ÎoVg_/§Í÷Ò5"'<ãLN,6.¹ÈÓÈEh™—à°2/l±^5ËDüƒU]ìöKÄ# 9ùаÅþfY-¶jõˆWç’K:DcîgWƒŒDæÍ:.ÎU™Ÿ]þvxnO•ÝáÍ +¹>vç¿™%<Ó‹ïßdg[ô„+ã \ûkóRë…rq{¯ÆŸ+Q®$N:†q#å †¸ÖÆ_À¹VuçIÊMk|?]‘¢û]õI°•r-fúRs¥î[£w*yàªè]5?÷YUF6¸$;ÊV(äÆ5gdÕªr¦?·Š×§eãH)ß(¬ûlÛôƒSj^J*©ûh„4Á¦ßšpTö/:+=ÀIöYôl¦94:´¿°ºÆ ^×. r\•jìnÐÓ³÷àÒ*1Ùd»õݲ^ ¶ÓÅ=üŒN½½D—_®ªÅUC¨Ãe­AÞDÁnfãÅ5Fؾaôë¼5»ü²Â]N~ °Ïû޶1{U8ÂÔ)V—Í¿€oE^ÜÁù?´"°<` U%Ë«P//ªvu zz£Ô¢g'¯[#p£·T;| —Z`é’åÀ™ˆa÷#û ýRDðZO–yE9¢¶°Çæû/øÝ»·è¬D÷»½rPL®Ô÷w¸ª{Ù,y+sæçýú—5¾Þߨ\ÞöñyÜË×9ö >.ŸbŒ, ¥ôIÅs­|Ñj–ïx f|ž«°Æçí¨É]=¥Û ‚+mk ÑéÃã%ú¾JGÔ9£J¾¯”ó·KŒ«-C(¨6q±‹Gý4žÂq+ã֡CÕ‹›Ù‹%)`Jª??|@+]+ódz‘‚Xâö#‹…ˆ‡qVáâÑ: ]£H0/4ÈæX6Íb³&÷²™Â=SQVç5k ¥È¥oVŠÚÓ)ŒR.pe¢Î+œó&ü¤læb_’fƒgs·úçyÏ“$ñZ +ŠG›x9Ãén¿QÁ÷˜° å[xβ¦*1JÂ@O’餲RbJP |) +ÒZ>‰}TSÓ ¶àƒ½n𪋠+m¢©ŒM,vD(¼i»*ëÚ!T•VNRnèÛØ¶Ò4œZÅ)˜¹Áò޶¦êÝ"Ìé`ÛÐÙ¢B"Jò¢‚Þúâpë{}¬wižF¦IHð`Ç! Ç—{¤ùo ZSØál¨¾ÐˆeI{ âë3´é éËÜf +‡ÅaÊ!,t!Aë`¼kŠH¼wÝ„â]SEâ½í*ÉÚbJìáÒÔ`ë!Mé¥QœQëë´® ®Z_—ê|Ùã|å8P"£±\0Üæí¯}ü™àƒáTwªŒ¤ XýgË gñqú Ik+d"­£=’wpöXТHˆjê;›+"¤§ÏÉ&u†5xx3Óéàã°Öƒ°vD‘èχ.*_¢—ÚXìš`ýiÓ!ˆmL¦Ãº3XO¢…Šë!‘áÕéÀ"»"9ëû=õ8!%VÌ„šÆ¢šV"ǘnxñ$‰á–6×%¤×jÃOüїΑ–P†Ço¶´ñøVüzÞï5,³C'Ô6ÛcY±MRÛ—÷Ì“Nȼdé–t…5:6ãmX+¡èÂz@Ó "Ó k‹ÊàÖH´a=d×…šîª ë±P(¶2˜²î®{çê–$>UK†û­ I7VŒÛFCò11ÚlõÆ&Fò6ÁñÂ;|¥kêÓ,éâ!¬&dÜ´´£$Ø8Ä–´`•\ˆ + ±(६Ѫ„`ÉÃê×¢ÂUñ„Pø”ó¾ôhž6 \C²tÛ;ƒ¾*ÚIÑôš"ô]7¡ ×T‘ o» +½¶X ê;Ø·4ñ¸ç‹!Sâ¾¶"+Ø6÷`rà«o¾ô퇦°r”Ve. ++wIà,­jš3+ïïT>Üc½çK©Ó ‡¶þ^ß5yPÂI /-Ÿ%,áDFŒâQÍ0D±a'Ø8 +¢#iU&Ĺ. ;O@EÙÔœ*¤BÜïãP…8š ¼¾é: ,o4QxuÓvZÜhc±#ðbKDZå%ODfí>†ÛF‘1¬MLÄV@³ +â4­@´´š£tëDC‹Éw[¬ÚKˆÕðníDÝ ¸—qݸ§¦àž½]nÅ=KÚoqúÀ2™ßÕê룚Söṵ́lîR„oÁÃEõ wyÿ§J'ïìb€y¢âaQS`9²Ÿ@'»%溵ÎzUSûÞ—Y‚ÓB?D ätÍ0Ð+’‚£€nIk#x{‚7ÝïÛ¯úÍ=÷>Ÿ&+*¤·eKAp_…ÎL‘W•©ƒëDpZµiªÁ5EÁ»nB®©"ÞvBpm±‚w~oi¢NðîÖ6Ÿb…¾yxAè(†Ýø¼‘ÝQ6~ܳ Áöm f[ÚLVÅ×ïo±èôƒÆ‹j±UùáÕ²ì!ðíúaYÝè£o4Ýb†ø˜õŸø1@öÃÉÝŒt%ð˜µ'¸cêXuO13}/ìtIQ{˜¶$щÃp3A> +•^õ²½ýh›2HM8<¢Ì7Lb)ÕƒPÆ,“fÙb™&O‰U“¶<3 ¢Íˆ=,¤ïD¾–®›Ð é+éÛci» +l²s)±±zÒô®¢4=ã#Pà«Gíô=0æ¾²w ‘Þ€™(8á0qû8PWóKH×¹½ÿnÅÞ‘´ìÅ»¿¼à;‘­”ú(~l¤üì¥LIñ$› ‚ŒÂ™¸¡gâ½n™¸¡ +gâ]WLÜXÌŸ‰÷¼™xGÏÄÁ醥k¾Jn•æ…ÛF±Xéùw§8‘xšN uš£PˆÇl¾1y´Bá„z{®gœ(! ³Û˜h«ù%”;q»˜1Ü8жcaÏ3âÚD­~û£¹sí…Þ‰2€ëÒ–!yE¤~rªD5`IB'ðJÉ} E8÷íuÈ} U8÷íº +å¾Ú`mõ$µêšâIjqjiÚÚIê^Ü—©ú1æ­àVñd¤qzÍëÔš‹$^ðó +¢ïD½øµôš¥T€-F¯×ˆ wŠp¡éTÁð¨ä˜à«9¦”’ »Ø4Ò: +¿¶'ªJµŒšN–Lr|†F²%Ú…KM E$ùìº %Ÿš*’|¶]…’Om²6ù”6*wMö)m¼m‰ÚôSzóOÜ—H*<VÁi¸m‰êd‚/½€‘ÀË‚5>ÞÙÁ+‚ÓÔªK—ZsTrñÑ÷ËÚ|‚•gª( ÓáÞ‰®Ëºc–q`£f˜° ìÞpã(2ZÒ¦`b¤wªH‚䌥Ð ‰Â.ˆˆŠ ˆm'!> +stream +xœìyÔ]Óýÿo‡D %J‚Ð%Dˆ %¡ÕEh¡õ ÚÔPù¤$1«4†´‚ˆ)1DT+ˆêRÄLʦ•¦A$¥C$‘Y$fz~ïu?+ŸõyöÞgßóÜé¹÷æýúãY÷9Ã>Ÿ½Ï½gŸ×ÙÃIB!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!$“&MÊå‘ù™Ÿù™Ÿù™Ÿù™Ÿù™Ÿù™Ÿù¹‘>Cú’Êðûßÿ¾v²ÉÏüÌϵóÙR ñð3?ó3?ó3?ó3?ósqŸ!}Ie¨\Ê„ºÆ^ˆ!„BHýB$„B!„RÔIB!„B!E@$„Tvv%„Bi ¨“„*C$„Bi ¨“„B!„BŠ€:I!„B!¤¨“„*Ãή„B!u’Re¨“„B!u’B!„BHP' !„B!„u’ReØÙ•B!¤1 NBª u’B!¤1 NB!„B)ê$!„B!„" NBª ;»B!„4ÔIBH•¡NB!„4ÔIB!„B!E@$„B!„RÔIBH•agWB!„Æ€:I©2ÔIB!„Æ€:I!„B!¤¨“„B!„BŠ€:I©2ììJ!„ÒP' !U†:I!„ÒP' !„B!„u’B!„BHP' !U†] !„Bê$!¤ÊP' !ëÏ=÷.zW^yeKB!å‡:I!„ì|ðÁ¹µTH‘þú׿fOÙy!EPÑÛ{½>´mÛ¿Pù±ë ¤,¯ÄqÀêdÙ±=ZªÐ:ŒÇ¯à +N›c£’‰TjF2Ælô !„4 ª“¥»^¨‚NRƒTG'»wïn—Ã+õ7cÆ » +× +e‰ÁK‡©ö¡Å½å„ œ#Zìx+ß1±ËQG%©á/RvBÒ4‘‚=4nD ꪉÈ(09Ê\à±úƒÒ«‡ýùèÏ\›uRã¶ÙT¡÷´Îü“º¥.ôÕØ?¨ X56ÒÑ.xiÕ%r™‚Ÿú%õwÍ”î쬺§QiÆU0mùh¡éiÒ¤‚Sqjë*u²öiYÔŸ^Ú°GB!©wLÊ[ÆÇÝö9¹´Sè=ŒÞ±8·+HMŸùëál ‚&eûØè›+½O³Sš; ¸‡”­Î1âÇ™¥Í…–¢:·÷øÚËŒ‹ÎÌøMÉoGMNÄ#/úd&2et’M'mG\gwgyš9x$i£ ž ˆ +[B mA¥Q¯$6µBuLÝË¿ÛÄíQY¢W<aDWmþ) NB!•¦!u7$ö>*Ëãn½Í³î9=ôæÓ¶ú÷QÁwKÙi@ôþʹ#òûžEò®:$K› !ëøÑA-õw!¿Ö‚WùaÚ™m"‡È¢“¾=)ÎAË¢“Î6þ¾(“´—ª¤í¨h¾üt2êd$ñœ)Û`9P' !„êÓ`:i_  dyÜ­=^ iiÇõ[“¦ù½à¿ÉÀ¹#Òôsk§aôû³©Ò +Á™F2¶¹Ò¨ùÂåt­\ÇuÒö£Àuןà\"i¥„:I!„¬kÔ»NÊÛîà¿V2ËýI––Á´ù`Ò’òouœ;";㇂%N÷TmlUw;OÆ›dBZ +û{);úñ 9C#rgÑήñ7tÔ`gW§w®“`|þŸ´#f”k?æêd$ñ´r NB!Õ§1t2iÚ´çÜFæ¢ÔŽN&y£tF0 Ž##³Áy~¤5“:Ijû{);¶‰ ¿&é[.ã(U tдß-\÷µ³z°ë‚6tú¯¥ˆOÅ£¿îàT¢¿ü^Ô¼ð!Øý;ÚžHÙÿ)Ù—]Ê%"(8Iþ¢„_«lŒ¿HÙ™w«\SñL˜0A| +ý|¡ˆÔ¶¶÷' ÑÚøñÙ‰ß>»N&ùOÍ"” iÁr–6³IEÞ×I!„"h0LšösÓ[Ç,»ÓÚ)ìfiöÆRU.8¼1ò€=-qCZ¹¦­Û\iäÛØÒQ4,gË!¤œAúöË&• ¿K.eX«_ÚA‘.ʶK’ó´$mU°ö F•åÑ+vLë8䯲!ùùÒ;ñDEd9¾Êf9~‡9)ö‰³—½û +&)C?ÞÃR›4žNÚWiØkTÁÇÝIÞÂpeÓ«º´S8›IS£nƒ4WuØ!–ú`\ +>`—¦Fk‚ØÝyºß삽üìdis!„4ÔIRiä;¦ÿJ¥¬UL”wž}°I¥e®i3º£i«œŒhN."{ir)ãPüU"tNi¾ƒn,7i-.Ëi«œ¨"¾9)öËàœzûoð[)Cÿ¸ñ !-H=êd“qÆB©ÔIRQ"^ Š‘E'ä ¦ŸkÚ2˜V™Ê³_'€‚«ü˜õgrp]+vŒ01Mf¾ +W9!%y…´¯£U;Å þx‹ËröUi'.I?)¼ÓçÜú©ÝËér)ôã¦JBHËB,;ÔIBâȤ¥£hX¨“¤¢Çá&y³¯\ô_©l7Ë¢“øž[!µYådÄ™ÍÀ9PDëd•c ñUñ£Œ¶è,GV•®“þ.ÚyÕÑä$ïZ&Ù ÊbŸZBjêdÙ¡N‡:IH‘%‹Næò£Nrk± fììê[­*Od•â‹IP'ã#(#*·$§—©³cZg×â²YUzg× NJü~K¢ßD›*¨H„Ú:Yv¨“„B¿s£Oð4¶Z”DÔ\œN§6…Œ£u‰XR1´Ã§O‚¬NµH;f+ªK +f¹`ièÙ‰g6xRü&HÕáˆiZ²ëdÄÁ !- u’B!YÈ®“þòˆ X§°¢'¦ÔœR*¨ŠÎ±¤ñ´:ÉT²VšÊ˜åÈ*Gä·ÏŒ*rRì^²ªB: Ò²P' !U†] ©S"²£¡“NIgÀ]P"Jéìš¡]›+¡“rˆx[y³_å«ô³\ð¤h¿e,¯PgW9DÁÍ!-u’Re¨“„Ô/iSñ¨›”¢“›´’Ò¦âÉ¢0~7Î` ÍÒIÉ]ÁîšåÍrdU–^ÁIsNŠ=\|*»}ÁsÁ*ƒ‡:I!„Œ_Ö`»MÔI?u`CXP7JyQHÐ鯉SÚ.ñUR,YÚþÒ’-û‹B‚­“~OæÈIñ;?Û<:ù >ˆ(¨“ñ!´„Z€:I!„ìÈËhÔ/D7TL2Îìê¼3BSóÇâ{œÚ‰YœIZ"«’B]:ÅŒ²ÌÓ4G'%Á´vI¿4‚£S‹ËrdUd¤C䤨a•δ´vÆ¡´IYã:)ß´´µ„:I©2ì¹DH½ãLßêÏËêïâø”}Qˆ³åÁkßš&V‚È‘à˜ZdUd6!;v2Ëk[³ë¤Í‘b7°¥éa[\– –†O0Gi…£Áû)ètµi×üHÚØÒ¾l„Z€:I©2‘[ B!„RGP' !„B!„u’B!„BHP' !U†] !„Bê$!¤ÊP' !„Bê$!„B!„" NB!„B)ê$!¤Ê°³+!uмÁ0ò²ûø» ³#¯€0`@Z Îû›ÅsÏ=WÊî}¯b0TûrÉøû%½²$N!-u’Re¨“„Ô)ª“ÁÖ—]'‘ ï}8D‰:Yâî +ÑKYÁ4å” Blu‰j£“u’RãP' !„’ÑIi’sV‰K–½uÒIþ%G¯Dl*zö³ç7éf,.ê$!¤Æ¡N®;Hœ±w !„â : ׃ãà¯.Çg“ãGÚèrY¨­r¢¾ÜiãSmawY(»h<º•/i=tÐ%êw’ ßgu@é¡:i'Õd#ŠjÛ1ãÛ~Ž´£¬-ai½•0œU‘ !¤¼Ô©NJ ÒÜÍWæŒ)ãBmë'¼²\Éõ™°dö~ƒØ¸\F)vv%¤NQ}ÕÒå¨\ eV'Å€t[a]•fj¢“8œã­réÈ¢“š‚î¨ÕŸý,.©)XóTß²¯l–6žÔnIÍ>ïu‡ŠHÊŽÙW‰KÚi”„ +Q:iŸL&ktkV²ØØ^¨õã+1²è$!µu’:EÅDdMŠL©NúþbRÅ'ØiVP´ý]õÉmôû—ÕÒiQµí¡‘ðl¾ÒŒ8˜#¿µ4˜ ÛšéŒHµYå´–{ÛBHY¨G´µ’v±Ï!e}6(äúoG‚èFÛEDúä8ÿúµ¶è¨ŸQj +ÛùçÍ<~¨IÓöÍHœISÔ/Á&H-Ö)„BŠÀŠ~¸2O’20XõhEœÖd¦:iýNÚ@“l:© ‚~­íT»N ¶¾ŽT—’¾]Ú½A{ rR5_’¦3vÒF寒ò÷; ûK!¤\Ô£NFžnŸ'iÚ‚©î¦ÿÄ4>ª¸%M5жNj²¶÷ˆ¢fí’ NÚǹº>]´]nt:;=bZœª“°ÓuGpjvz!„Ò\¬¾éä3¨°D|œÎ®RgÉÿ9püÙ¦5,9¢Z÷Í2v21‚s¡Ž¯þÈûH6®“¶–enîL´ʨ“6AŸìÎK!Ù©;Lëó™x¢¤•—VgÖ1EÓ°Äï˜ôM[õ8•…3pÒÒéìêT²*ŒÎP}[ÍEâT´^Òfk÷›n ©>ú`„R_X}ÓjÔö–±µ­•G'µL«Œ¬aI²Ò9VÖf×IÅ^v"»[":édÐÖ×Áíƒh¥ïë¤M¿hd[$!¤:ÔN&…Fî[Ì­³ß,Ì…ûüç–Š3p2 =ð”JA"”`rMûµb•}®+Þ'¯ZŽÇi³iqtRgVwFžR}¨“„Ô)Ö¿ô”¶b’ªÇ×í䓘g¿þ»›‚¾ƒR«ÚˆÆï´Ç‘ÍÆŸI¯`gWÿ¸:-Opû äʹÁÔœ±“ÍÕI?A +&!¤rÔ£NÚZÉR…ÖÉ´xœÚ0Ë´9Öøtð…߬8ƒ­“>ÁB „B²ãxŠ>ù”©xœó¬im•6‚Õ;ÖC°‰ÛÔä@vÄŠîbduÒ­›Å;»Ú +=íU#ŠTåNÍkŸÙµ¹:é$˜DG BH‰Ô£NgvÕ>!Á±“uÒšcdìdðQªßÎ’¦“š¦m¦LÌÌ?¶*Ñ1)ñ8ýæÔ ÿj´™²Ä³@!d]ÃÑI_Ùì,¬Ö°´ötFH‚þ³P§5Íy^jk1ÛHÚûœ7}V µÎ•­ :¥Æg®³éK<‘öV¿Û’ÓVïd0ªÈ*'AVú„ÊQ:™Dß;é_<³è¤?cªó–¨àE^6óëÁ4´aÛG r¬àÛŸµÕ²Y3»;ÕØù”’´ öFŽB!„Ô/uª“e$2·OÕàl«d‚:I!„ÒP'[\'¥¹02ì‘B!„Bjê$!„B!„" NBª ;»B!„4ÔIBH•¡NB!„4ÔIB!„B!E@$„BHdòº´·1:o‡,‚òÎJ÷ÜsÏÕæûe:wg¡¼f:øJ2û‚Kçm•„ÒâP' !U†] ©ST'}ïƒò”¨“ç)-À&Ø7P×új»Ðóî0qIù,¯¦QBj +ê$!¤ÊP' ©SôÕZÁƵ}p]ÐIñAç(þh%%¬Eá4V¢œk-S„uê$!„B² : »ÔXÇÁg8ŽõAl`_è,m—òYìɱ*y³ÓŸS—ØîµrtQZYŽCë–ÖÂì¾òH‡R L[ D¥‡°ÁXwK[žªƒdüÊ<ñGj¶¸¨“„Z£®uÒŽ&p.¼NE&8½DìîΣB[ËÄ–ÚZÌé\eŸLZ‚Qe)§N¯ +Ö¹‚­ßãUUs³\p•Ͳ­Ð"'Å®òƒ×UþWBˆ”¡“Büðï¾ú*cð’ öZ½zõ—_~©«ð館 +àÐ(UÄ !ýïÿûä“O–-[æD…øW­Zåì`ù‚ dc)OdsÍš5H'Ká|öÙgË—/¯r–ñ]B„6 |°ÁGvD¾>þøã´|!9Ëeiâtà[”¥<Ë‹sÁôUÎ^¨µ?‰¾óQ–Û)¶vð'Õ±›i²~UžöÖ0;yN° ÑÆàŒ¡ÐUÎTáÁåi¡¦áÔtöEZÁtl9³+!¤Ö¨GŒLÅ£ÕP):™¥I+)m*žŒ +ãÏ$Œ¡Y:)µaÁîšeÌrdUöá¢OŠs¸øT}:İ×W\1wî\Y={öðáÑ`Ùó•÷ôÓO;v,R¢‚1M˜0áŒ3ΰQáâ1bĬY³´ ^{íµQ£Fá¤ôïßߦ‰}o½õÖ+V,¸äĉ\Íì##guÖ¸qã4 äeÆŒ8;XŒä”•ÌY*ûï¿¿†qÛm·eÙkÏ=÷œ:ujð,_}õÕz–ËR3fLÁò$„B*Mê¤?™¶.É6³k®éM-8/†"á —ˆ¬J¢]:ÕŒ +ÎÓ4S'%Á`»¤_i£S‹ËrdUÆQ!‘“b‡UúÓÒæL«b.ÛDþZ¶K–¹.%ÜíßyçºQ›l² \@5~üøöíÛÜ«K—.S¦LÉüèÑ£U»6ÜpÛo¾YzÉ~þùçPW8Zå²–…o~ó›pÀ;ï¼#C'm_;Ëúë¯?dÈä(É Ôu×]ÔIÈ8üô7Þ(X8Ë–-;è ƒ*œ¿°3WÃøâ‹/ ÆYöúá8yòd?#( œe|‘*ð·¿ýío¼1Ão…B©,uª“BäMY:»ÚwÎÆöTñiìÇÔ"«"³ éØÉ‚Ó %ÍÑI›#Kð5[Y^˜ÕÜ,ÇKÃ'-GÁ±Áû)¤å`A9œRQ ]N+nì!2°¸Øú™±Û†¤Í6Ûìúë¯×c=üðÃßýîwƒ¿ ЪU« 6Ø`ã7Þwß}Ÿzê©O>ùä£>Z³fT˜ä  ±jéÒ¥7ÜpÃ6Ûlƒ½pÜ:àXШիW/^¼øøVµiÓšé·mAô° Vaƒ´xry}ÃHÿ[y$ƒø¡:›i‚Öa¿þõ¯ï¶Ûn&L˜çÌ™3hÐ 3€4üé§Ÿ&y5j”ê$_o½õvDáqÄ3gÎü8?èO^xá…ÝwßÝ/^É‹ž,$‹ #%`Á–Ø!‘È6{íµ×ܹs¡Æ8ƒ0èk¯½¶uëÖΗÄ)CÑÉ¿ýíoþW‰Ü|óÍø"ÙÒ–ŠûŠ"ËöûDúùuB!Í¡®u’²nâè$nû¡rçwÞI'ôÿšÏÉ'ŸŒwÝuWMð;ßùÎu×]§Çz衇 x¾ƒ@6ÝtÓŸüä'§vÚoûÛ¡C‡Ž1b̘17Þx# qÞ¼y6à)S¦À"± +/»ì²óÏ?ÿÌ3Ï<å”SÎ9çìxùå—_uÕUW^yåÅ_ŒŒœ“gÿý÷·Ò§8ðÀO<ñD¬8p`Zÿ[ìÒ±cG„tê©§öíÛWòˆ½ гgOÝ 6Ùd“ƒ>yG‚}úôA1j"0ÇÞ½{;z IüÝï~‡€±Ù±Ç»õÖ[ëf#d\u +Í‘UpÉ^½zuÖY(^ä5ÂðáÑÔm·ÝöôÓOõp°û¤I“FÂAÀ¶EŠD~GÏò‚ìï½÷Þ)jØøòŽ;îˆdQªHd»í¶KÛ'½_¿~ãÆ»õÖ[q"pR† ‚ൠñç §QÉ.uiê–‘ã¤4÷ûyüñÇãÐgœqF=Ô(QÎ85•ý™B! NBªŒÜ—’‚£“[l±né¿üòËÅ‹¿×|dÏK/½Ôš…ÕÉx C‡AU =óÌ3Òâ6sæÌ#Ž86$•wß}·üÁwÜqÒF3Ú®];Ù Ö¹çž{¾ôÒKÈ>œ>}º#h8"¢…/wíÚŽüÕW_!sçÎ…Ré6DÞwß}ØE^'Nœ¸ÓN;Á†À~ûí÷â‹/já¼ûî»tJ™µúŒâ…»M›6mùòårÁ‚’݇~øÈ#¤‰¡'.ŒìËTÀ—\rI|ûÍ6Û "d3Éw¾Õ2\²d Š. Í—³ëd›6m† ¶"Os¿ŸÈ8ýÑG=ùä“ú} NB©¨“„*#÷Ã¥¤àèä¶Ûn _+%A¨¨MÐê$´îž{îQ ³¬·ÞzD¨Šl -‚(É*8RÐWH@dàn² +Ú8hÐ }>uÔQ*P¿úÕ¯àe² +)«3bÕa‡¦Csºuë"`šh@]wÙeMððÃ×Uþøã&#ƒ'jià³J_D'aÍ:¨* +5îÔ©“ºLS ßrË-ý㾘öHV0Zœ¸{ï½WvAR?þx–½à‰Ç{lÚq¡ÿºYF„â[L0; .Üj«­$Aê$!„:I©;Ä=öK/½TJ‚";õŠ£“ãÇê$l¢OŸ>o¿ý¶lùòË/«3n´ÑF×_½ªÐòåË{öì)« “§Ÿ~ºú/tòÌ3Ï”>¨P¼_ÿú×úBY³fm±Åº×/ùK :ù£ý(¨B°¿K.¹$˜MD¨ƒ@[·n •ñwÞ¼yÇsL0A”†NL„°‡šE'q õ,ØúßÿþwÕɶmÛ>òÈ#ݵkWÿ¸ˆðœsα/µÌ˜1#­Ãf›mvÇwè©üÓŸþ”e¯õÖ['"xÜÙ³g÷îÝ[6Ë®“(–'bÅ9š>}úæ›o® R' !„ÔÔIBHÝáëä´iÓtíW_}µjÕªE‹-KaéÒ¥‹/^¹r¥î!²¢au*ôüóÏxà›nº)–Ë_€{Ó‰'ž8eÊ”÷ßÿÝwß½ýöÛ·Ýv[IÁÑÉÕ«W<qbÇvÚéü£¾ÕÆŽ Õ‚±bÕÈ‘#¥uûÂþ¬NB÷4à5kÖà‹°ÌªÁãÐ_|±- ëÂ… ¡½ˆñ«1Ù8”ÆUW]…¤fûöííFì‚U²T÷ /l®N&ùÖÏC=I!G=zô@ÖtJŸå–[Jñ +ÐÀÎ;ßvÛm2ç­ž œYœ»ùóç?øàƒ;vDjØÒ™cnŽ%(m¤¹Ç{@»pt”Àœ9sF…½6Ë£§R:¸Ú9iQ8ÒÙUÀ¹@.X°Ç}à~ðƒ4W'‘øèÑ£m‚sd$í+ +°ÛèWå0uêÔZÐÉ\ú‹“‚“àeOVHKÁ±T|/¬/8¹œ??¼“l|J:ŸRòN!u u’Re䯔|ü÷¿ÿ­k—,Y‚ÛÝþýû2îsÌnàÀ·åË—Ë.Äý|øW\;€^~ùåƒ ê—– ê$<èµ×^ƒÍÁËÆ»±š€‘1cÆÜwß}Pm1œ1c†ÕÉ£>Zóˆ½æÍ›wË-·Üpà gŸ}¶ ¢1lØ0 þ½÷Þ»ñÆÞqÇ×½{wO„jý Ξ=y¼æškÉ©§žÔIÅE]T„N~öÙg'NÄ §žzÊ™ŠçÅ_D^¤xœ” JF7CΜ9áá¦ý„N@±cì…s¬m¸á†p›6mŽ?þøqãÆáœâ4þùÐÕòàÔ#w9’S ŠQ»°æ¼ÖÉ¥K—â@ØÅV×n–NÚ÷zà+Н2‚Ò ~E±_Ñ«¯¾‡ÖSù¯ý«QuÒê›ÿ–aMÜÑÉÈ^öß´Ó^ž%“À;ÞZê$!d…:I©2ÕIhÑóÏ?/ÒëùFÙk‡vxöÙge¯ˆNZø—yTï¼óÎŽ;æ< pÛ²V¯¾úªÕÉ#<2¸ÙâÅ‹áDzè7Þ’+« q?ü°J¥uëÖ}úôI;4ôY­mÛ¶ªÐÉ¡C‡jB'á>òâè$)M'³€Rýr-þÚ5kÖ\zé¥:«êÎ;שׂ^yå +:tè+—U ,°cB=öX=)α{ì1«“'t’n6eÊ”.]ºøeXœN"ÁÉ“'ãë—[û®ÿ+*ŸÛµk§RÓÀ:鿈9çÙœ¾jJ—Gö’vLõDiˆôõ0íMÇöÐÙ¡NBÖYêQ'¥‰¼ì>òîÂf!¯€ >¢”ü§šÙA½SÊî½·)ø4Õ¾Ÿ1—¹3O°‹!-H\'!‰þ¿n×;uêôàƒÊ^uÒ²v÷ÝwgXmӦЧ8æÏŸ¯sÔ àž={= G‘öa“M69r¤æëÖ[oM+C9$x\è!tRg}Nj‚~øáˆ#´výõ×׎µ( 6–UEèdº_¿~?tLWAru¶Uйsgé®Ý·o_Yް:ê¨`â(؉'j +:쥥Uêõ–ât >þøãÚ/: +ó‰'ž½X'ýÖCük!>(Õ®ÖD‘½ð×u0æíóØ%z,»ž']%ï’–¼ûï2ÖUÁ—ëN€BZŠúÕI\Ÿ}m”k{uRt®ö¨Î‚˳#÷~e©D´ž*˜¦ßÇy«Úè$E$µF\'ÿùÏjY©]wÝõÿø‡ì×IÜÉÃV­ZõÑGáÐ*‰ð‚gžyfŸ}ö®ºêªóÎ; 8pРAçŸ>b=z4Öê–ØlðàÁ:£l.?=ì{ìø±Ù 7Ü0lذÓN; )થâóé§ŸŽGމ‘Èc=fÂuÏ=÷ôíÛ÷œsÎÍ;W‹÷í·ßÆö2…ÄQɈ#ìd³”‘¤( ì8nܸɓ'[™µÀQòHåeÖS€<Úïéß¿¿”’ŠÈ—ÚÇu´± ;2ß\U·„ŸÞ~ûíÍÍ×|] :  îµ|ùò8@·ìÔ©“Μc‘3¦uëÖÁô»té’%B8 qi†ëœEÙ™;wî‘G))P'ŠžŽÆúêGÛmÕékj+ëÈ^ÙuÒ>…–!NŽ$}Ér®:YÞI!¤Å©k´Ä•yìeÜñg|½ŠO.}ð‚Ê ½ò‹`fÔÉ`ÿÒ¤©NúU­§"áÙ|å²uF•vX[ÿê*_÷´ ¶ùÚÇÅÁU~kiÚd„4—*ëä-·Ü"¯Æ€>ôèÑ£ N"†/ IþMú²B'ŒH;wÖf;ØòÒ—tdÿøÇ?–lTÿËóÔSOi Ûl³ÍŸÿüg?/pŸ/BÈü¨‹/¶m–-·Üòé§ŸvR½.\¸ï¾ûÊfÞÝvÛM;ÓZPòú¢L™Uye!¡²Y0<=Ö;ï¼sÌ1Ç#„‘ÉI™QÖÙ1¶„ùþüç?×â¥NZÒtÒV=Y|3·¶ Käe‘ZûgœŠGÓ¨œ¬'Uô‘E'ãw„RÔµNÚÁ Ò4 h»bÚšB+¸´©NªßIhÒÔ•":) ‚þø¿¥Ò_+Ÿ#wÒ´i²Y£0lÕìdVÑÙ&¬QWéc^'A Y7‰ÿî²PMÄÍÿ‹/¾xôÑGwéÒåÀ9rä¢E‹‚Qá†ö÷ /L˜0ááµ<òÈ#“'O¾ÿþû¡?šþúë¯Ô z={öÜn»í‚mŽˆðûßÿ¾=ÿÍo~Ó«W¯½÷ÞÁÇ3¨ÀáÓ§Oâ‰'zè! "‰R;v졇ŠàDýúõ›?¾ ¹~÷Ýw±Ù£>úp¤†þM7ÝÔµk×àq7ÜpÃË/¿ÇEiÈqe/8æƒ>ˆÃuëÖ Ç=òÈ#¯¾új9Ç‚Sùú믟y晈%Øa‡ý_žŸýìg(_üâÓ¦MƒÊÃC'Nœˆ’5jÔÎ;ï¬QµnÝz‡vØo¿ýöÙg(í°aÞy愤§Lvœ1c†í1kOñÿû_Ä ©Q'Êò¢ç5Îò´…ؽ2¾(D‘:ׯ‹gŒŒ.‰Ìôç’%„z§®uRë™j5ñ.ãZ)c‰?û·Tñ'–¢?ZË`c¿*‰´#%ƒ_í˜D‹¬Dh»éÊA[³FdØ(£Nj‚~¦X’¤*SñdÔÉ,SñÈáÞzë-ÜÌÃnV¬X‘6 éÊ•+GŒ±ûî»wZ ¾ðø 3j§M8Ljüøñ¯¾úêk¯½v×]wYß±~ï{ß³:‰ã.Y²döìÙ3g΄åiÿÛ88Ü[l¤vÜqG‰Àe`d¸b@…´Bq  \xá…;vì”RƒHvèÐAßAéwë­·F!wîÜÙî…Ì á¡S§N•ã¢ÜÒŠTfÈA)¡äçÎûÆoÈ_XêwÜ%D š)Çjß¾½¶çââÛ"˳fÍ‚,CÏáìˆ +Ž©§ ;rÈ!Ø,t²wïޚNJNųŽè¤S;çRï‚c'Óö²C-ìç4¤TýùýrÞLV 5Y;³«³Êê´[!¤a¨kLÖV^¢QIS >W´• VÙiò¥†¥É"A©Y²ë¤"»´Q‡HÅídPµ´Yµ¹Öþ¾NjúEë$Û"I…(Ø:‰»÷ø:dm—]vÉø¢,ˆhôèÑ£ #À+ûöí»jÕ*Ùñã?>î¸ãü.¬¾NZ `¶¹³8 EÁ)UÅw‚’[Ú¶m{ÿý÷7«xÿ?{g^ÓÕýñP%$Ú *B&ªZAi¤!æ×<„šÇâ%jŠ–¢(š†""jˆšóškˆ¹Æ'MD!áMD!ˆé”ß÷½ë±žíœsOn„T~Ýß?òÜ{öÞk¯½öɽçs÷¤ÖéÓ§ Zo™2eúöíËîÝ»ççç§™¨Ž$c½¬ÀIÍ%¢ÿ¿G'Õâõ…_;iì+Oí¤º/{4å›Hq¨%KÜ%wWWA¿¾*f´r)NÒ ”””TñUqÇIú 7{~ÂIÎðö¤ô–¿t6ë-ð”ôV‡óÝÛ'OkZŽúÜ+z­óݪæPj”fÕÆ W<÷ÙLwídAqRmP¦ÔË’>NŠ;Ìè8¶{÷n*UxœD½œ† æ[¯¹¹ùˆ#øˆŠGMš4Is¾«¸vR¡»wr¼€€«mÚ´1֖Ç;88Æ¾Ž€B»ví*PxÕŠ-h½rŸ>}ØBzzúøñã5s‚{÷î­Yïµk×x+İQ£F'NœPgÓÁÉßÿýÀU«VÍ×a++«C‡Q©×'¥¤¤¤¤¤Dwœ$œaToÅÃ#ô,BeSZ²DüáÃ.é­ˆ“Šíh¨"",±ˆX‘beÍ“QgËÓÅIÍmÒÅÚ"‡bKEÌtwv-(N* êP¶Ô?Mt—Æ‚>NâñÈV¦L™·ÏöeË–­S§CMáqò?þˆŽŽnРˆ¥K—Æc¿¥¥¥8#Ž <øÞ½{T8ùùçŸkî_jggwæÌ™‡>~üX1Œ˜‘‘¡¿U,j±°°@ÔI¸—Ú®];XÎÎÎÎÊÊzðLx+¨]ÑÄM'¤Æ¶`eævTíêêÊãÂ$°RNNZÊn ,耟?^¿:…ó¨N"òláþýûø°¢PˆMÛѣG‹Õá¾Ê1(..nÀ€h Ý`:u:{ö¬Ú=}œóÈ‘#"‰“RRRRR¯¡Š;Næi!›¸ +?Ndh„‘òˆÃddP½k·ˆ“ +fT,Ã×?jžôAÁP± +C1£Flþn¨¢}òGg¼U±NS=V¨sîä à¤Â ´~LÖ­['n•cl«X3à +ÁJ•*õéÓgÔ¨Q½zõÂkNå† 2nÜ8ü?~<$$$ + +¢ý±,XŸEƒŽŽŽ=zô˜4iÒgFƒ={ötrrÒt‰Zݶm[__߉'._¾üÎ;boÆÆÆ®ZµjÞ¼yß>>sæÌáHœ”’’’’z=UqRJJê.5Nž>}ZÌ““¨|`D÷ïßÇSzVVçY8Y¿~}²@Ëô@+?Fu pƒ•'Nš=´±±©‰?Ô'ÝÝÝ5‹€[A:©©©hãåË—QœT¥J0ª†K7oÞ\³fMíÚµ&ÖÖÖ<.feef÷2²°°9rdrr²8ˆ©i||<¸ÌXCÀtû÷ïGc‘S1ì?‡ngg'ÕÁwß}wíÚµ¬fÀMÄIز]½z533ASÛÉÎξwï¼â¶ 'Þòq!à¸k×®¾ÑˆLãÆÁqˆ¬!'¢–'Á¡ŠzaA¬W!¤âæáüðçÔ©S*TàvIœ”’’’’z$qRJJªØI“ ¤óçÏÆ .É_lí$žöyí$ð!44”S>|èååEI4ÙUÄIÿ|gŠBíÛ·gƒ`Fif‹1x¢]€ºN»¬( ”´{÷ncû²ŠB4.\˜oÐ)h²æžºtü¥æá’y†Y%ÌÚ¢“O?ýf5K™ˆ“à¯Õ«Wç뼎è‡7772hoo¿|ùò|K)p²ðô‡þB“+V¬ø² JIIIII½Iœ”’’*bÑópa,(pÒÉÉIœúbÚ¸q£PÅI¤æééIÌÍÍׯ_ÏIYYY¼ÔlåççÇOxáããc +yÈìÁƒšffÀÉÀÀ@6ö¡ëÀÉ p ÃíÛ·›R/¢±`Á‚|›Ÿ““³dÉcG´´jÕ*%%E³ 0ÓØ.²,$N¾óÎ;ëÖ­3­µ¥w¶³³[¼xq¾¥8‰°Ò èÆ€Y2(qRJJJJê5‘ÄI))©"=Æ‚' ÿùÏΟ?îE^˜1c†P"NÊâãã‘9oݺÅLåææâ!ÿçŸ>uêÔ\§N† 6oÞ<44.9sàsìØ±=z40èÃ?üâ‹/"##Q +£££}}}ôþûïØ Z‰‹I¤vïÞý§Ÿ~ºpálþøã:t€)ÔõÞ{ïYZZr)X˜5k¹÷èÑ£àà`ºœD~ÆÉ§OŸ†‡‡+êòðð€ATW­Z5N²±± + +â&”®]»†öÆÄÄ€yæ*pAcÿAÍï¾û®»»;šüÑGõë×oÏž=h2b®çˆþ÷¿ÿל‚¼¨ÉpfôèÑöÓ§O£á¨‚K‰8 çAy¨ ¬[·.áѽ±fÍñÎAu( çcccÅÙ¤x}éÒ%\G*jä=uiÏ^žZŒ(‰p ØLKKCô#n6¨ÀI ‹)S¦æE§oÚ´‰Ã+qRJJJJê5‘ÄI))©b'N‚&@  ªZµjÕ.¸PÊÅÅEVq¼ˆkÛ¶m… +€ŠÓ§OAãòåËÆ svvvpphÙ²åêÕ«q%)) À5yòd@YõêÕñ×ÍÍmëÖ­7oÞ$›={6ˆ ¥jÖ¬Ù¬Y3p –éÛ·/O@-_¾|`` PÄ +› ‰-Z¸ºº:99š@g( ‹ˆˆèÖ­›ˆ“ä!p 1'ÁŒS§NÍÌÌ„‡¨ („üjœ¤ l½½½ííí{öì Ÿ) ¬·páBæÄsÅŠééédpË–-À½Ê•+#†ˆZĽ‰Tž$\¦L€'Ð ±BL€äˆO5ÐdäAÕ\ +„ÅÎÖ@èÀºääd ß—_~)â$Ový믿®\¹Ò¥KÜ*pÞÓÓ“÷ÛAWuëÕ«‡ŠPÂ;þ|n2lòಈ“0˜ššŠ/;D@þõ¯áV¡$N"˜ˆ n³»EÑé`s´…;E⤔”””Ôk"‰“RRRÅN +œ|é9S]¹¹¹7nÙQRãÆywPJâóÁ†|þÅãLJÎÁV À“%™››¯ZµŠ’5@0 %7ÁGÜê#GŽ0iZ[[ÇÅÅÑõßÿ=,,ŒëhÌœ9“’ôq’ç÷" @ôÃ?p]à,Þ¦UÄÉìììo¿ý–ÏA]^®Uस9êñãÇyÄÓÊÊ +,ÌIÀI8Æn×òåËùDÎråÊ}ÿý÷\J„‡û÷ïç¤øøø*UªP’ˆ“@¼µk׊¥ Ñ){÷îå$¤ÿþœd '‘É[ì¢SxF+á$ïœóÒ…@Á¾‘ÿ)))))©¢“ÄI))©"=Æ8nýúõ¯èAÝÌÀ; P´Æ°råÊf†aÐ 8p€’€ à:‰ƒ’ø¼’‡ЧÿØÚÚ‚§Øy`Ѓ’,--Aa´Bˆ´dœtuuås"ÀVÀ=6Ná¡:$mÛ¶“ĵ“ ¿Å‹Óu Rýúõy#µ nSR5'AIGeúqòþýûÓ¦Mãºàª¿¿?Z”§ÂI°0ã$´X½zuï¦M›¸7á¯L¤1Mš + $Ÿ;wn©R¥¸”xˆÒåË—Ù x¸{÷nNJMMEs8P<ÙÑX²d —²··gtE“:$¶køðáœ$â$JñÚIø‰neAƒÐ) Ñ ÏùÞl/&õV±RRRRRR‹Š#NÒቚ§1*N‡|ýÇ Bx§)_Ïóÿmx…¢ÇRäçëêÓ*¥¤ +$ͬ@R°ÕK—……»vîÜéèèhfXذaCÆI`8Ž) /øÐy$1‚ ‚£¢¢(  +ìâ>p%óΟþ œä… ñÓtƇW».]ºÄnÙ²…ëBOÔDoÅcf?å1MF×ittI× '«V­J©"N‚’–.]ʃi÷¯¿þÊSᤓ““ˆ“ŸB‹&ïØ±ƒÝƒs]4‡“qröìÙ<: €úöÛoy©fBB· îÝ»— "2|>cŊ׮]Ë탩\¹2\"éðáÜœôõõå$'Ñdq%)>67nLI¶¶¶6là^ ×´¾\‰ƒÚRRRRRR£Š/NâÉDÍ}ô¸òÂ<ˆ'·ÂW ¦`ð5ÄIŠ¡ˆ“ +§N3ÿË ¢ôVJJ­ëׯƒìš5kÖö¥ªM›6^^^ ๩:8 ŒJIIÁg§§'JõíÛ7$$dß¾}'Nœ8xðàŒ3š';vì¸råJü—?~$€ºš6mÚºuë>}ú€’€o(&ªà +’P +ÃÂÂ"""Nž< 4Çõïß=<<ºuëFc‚y*œ,]ºt»ví@@(µÿþÀÀÀ^½z}üñÇä!x +á üä鸦ã$€7>>~üøñÀ+4m„ ‰‰‰”d:N…† rèÐ!x¸uëÖ‘#GòÔ_šÃÉ89gÎÆÉR¥J}ôÑGH…ópOÜ: ‡zêÔ)Äᢥh2<Ä À5‹RÀç.]ºp)à$ÏžUã$¼â&‹8 7Z¶l‰NŒŒŒDPˆ+è/(3> ž;wnðàÁp7Õ˽Eq{tîÜ™Ï|‘’’’’’úU|qR=¸"’8©/À =‰Äk$r(¨|Àóuk”Ô?M@¹¬¬¬ìììÇ/[° 2¢·<¬h$á$ BtX‡"=ºxñb÷îÝÍ ²²²øÀ >yòäÞ½{-Z´@ñråÊÙÙÙM:õöíÛHERrr2 U¶lYü›à +ydþðÃ- Bà()) ¥Ä>(p’ü´4¨B… +0xóæMò‚|QÙäy¤Šµ“êÉ®óæÍS4 þŒ´yª]8 ¾fœ$(ƒð±ϾTŒNŠ8I~–©iâujrùòåa¨7n 8œD }||€‡(‚àÓäÞ‚âdLL ïìJn †¨6[·nfR@Л|ÛP ¨³^ú-ª¸¤¤¤¤¤¤þF_œ$¨¯ƒ†Ä!6zÍ›fäøˆ'°‰Ëšˆªˆ%I VDR$qz-2|]|R)LÌC/è +9ÆoÍ ã­l_tÆL`7c×u\UˆŽ‚¨NÁã +³#qRª¢»ôïöÂT¬ÑÙ€ð¸ÃŒ¨øøxj@C<ì8ÉIà Q£F=|ø’ÀÀIJd 8ðþýû””ššJk6I cnÞ¼ÙLK€¬:€•(gBBBÍš5ÕÙÀG¸ÎÛã ?ÚÈ“xÁ¤¦œÂ ˜Ïtvvæå¢ÀCÀÔ qcœ dæ5]øpêRÕ™™™©f6q’¶öussÓŒ[“&Mxo[)))))© Š/NæJ™‰ÄáEœd yÏH*F' ÐØ‚™€W4ÀÇIâüOqDR1:IO ê†à?1{ž|™4]×qÕ˜ôqRgªè§”Ô Hñðš 4±aÃr8yâÄ u6:„¢Y³f”­lÙ²¼ÍKž'[¶lII¥K—0`ÀÝ»w) 89qâD:¤éëë ¢¤äädñüGoooc.]ºT“˜`¶cÇŽ<’uöìYÞ¯U‘ÍÅÅ…·‘ÀVvvv”ª4&P­8:Y©R%áÔC‡iV­ífCüK;ñÆD¦«J•*<4--mРAšÙLÇÉS§NñQ& +¡[yÿ%)))))© Š5Njˆ¾1ÈDœTOì$âSसÄ9Ÿ(.&âµߌá¤hÐìyèãåŠä†è¹èžúº¾«Æ¤“ŠòEz‚Ò·,%UÂC~lll||ü7x¤ôçŸÞ¾};...ù™’’’ðÿ"ÎEÌ3KJJ +ÐI°“ü¼èøHÔ²xñb//¯ÚµkשS§{÷îááá—.]‚}ÉÉÉakÀÀ€€€ZµjáÇÝÝ É3àd«V­èßG“¹¹¹Û·o¥V¯^ÝÓÓ€Ã3Hi{X:s°~ýú"Ÿæïà<ÞöèÑCdTQ³fMxëæææçç÷ã?"PçÎ + +âO²´´>|8¢PÀ¬8q¢\¹rýúõ;}ú4’lD(5pà@žƒ +ƒ_ýõ B¸Ö®]Û¢E‹÷Þ{Üêìì좥5j :tFÝ„.>sæLûöíÑ|4¥øÔE3ÃÀ+®#8 nÞ&—deeˆÈ ÞƒŽ3±E4P»8Öi"NÂt4¿ªAì<^7hÐàË/¿¼yó¦æ-Šûð—_~Aä B»™‘±…·×¯_g±¢êììì_ýÅFŽ6Þ¬1kRRRRRRE©b“"4ÑФ‰8ÉóB36Õ#• +vã+ŠíhˆÕü¥ÆIÍACÆ4±9 +öÔ¹®ïª1éà$O'ÖLUVJªè+Ñ^+K–,¡£óž=üƒš6mÚ³gÏ^¶@sŸ|òÉÙ³gÙžÛøá¤¶iÓÆÛÛ»wïÞ½žJuìØ±sçÎS§Nk€§Ž;¶jÕ*oÒ¤IŸ>}@‚Œ ¨K;êDGG‹\ ƒ“yªEþýû÷ƒ¤ÄRÄ#0¸gÏÀ)È‚“€±ß}÷‡‡<¬[·®8„û­[·>zô(øîÀóçÏïÒ¥ r~ôÑGöööš,IªP¡B‡ºvíÚ¶m[Þ‡‡Ù°aÆ@é^F„*@Ä"«–,YÒÉÉ žÀ ºiÈ! ¼Ú²e˦M›6«´uëÖÝ»wƒª¸+)¤à&Dü7nÜ(ÎÔ­X±"ò#,;vì˜6mšx$ªF*èÝ„N\°`Á‘#GለˆvíÚ'©#Àt&º›ß¶mº=®y¢ÈÅ‹AÇ^^^ bt“±ÏL¢fİqãÆ¸ÙÂÂÂx¦.nŒððpÜop[ >¾2p;—uþA¤¤¤¤¤¤ŠFÅ'š B9q2OµQ¼(W‹RÕ»›ŠK5'¾æ©p’ÿ'ç›©Š«;Õƒ˜âu}WÉN’Wúeåæ®R…‘øO÷búí·ßð˜Í·º««+žö) çxì×ü(W®Ü„ (8%11QÜçÓ˜J”(² s!!P [áÙžOrÔàHEE€*ƒqò”––fŒ ­­­CCC9P6lÈ·E OOÏBâOnn®ŸŸD§sRzz:àQ³^[[Ûõë×S6t:ˆ’“ôq’ +y1ÑÂO =\¶l™fÎììì3fðîîîW®\¡$Ü$@{Ív!¿) Z‹^fº‡IÑ·U¾k1¤¤¤¤¤Š‘Š5Næ=c"ˆ¾žLÇI1…FEéð!$‘šNªw‘Uà¤âºšïøú‹ j⤉[ãªg KI™.z.Œ%988ð þùçÉ“'ÅY‘¬òåËOŸ>²,:tè ù¬.ªT©R>>>4ŸÐÉç zôèa +NfddðIo¾ùæèÑ£yêÅtûömgggM‡­¬¬/^LÙrrrÖ­['nú·ÝáååuýúõÂ4Ø®g›õêÕã¤û÷ï{{{kV]¡BñpÉmÛ¶q’>NŽ1¢0Þ>}ú¸Ç àÅwß}§™óÉ“'_}õU¹rå(gÓ¦MùlPà$j+ôÖ[oñE)õ¯—âw¾;³tø‡V^i¢¿œ””””T±SqÇI¼¦ùŸS:HâY¦ e}}}---E‡aÿwÞ·îÝ»—uìØ1www:ÕB<&C-P'Ç¡@à 3Š ÈŠëgòÐÖÖ¶{÷î.\ S3ÐdÅ"VÄ +¡@ÜxZÂöÆÇÇ·nÝš7hЀó'ûöí«éZôùçŸß¹sy’’’&Ož,Þ6ÆpžwíÚ½‡äj¯DÑ YÏ+==üˆ›‡"PµjU>‡…„{ ÙpçàN˜;w®³³3ºÏÁÁaìØ±iiiÜËãÇwttÄ}#â$t@ç Ü9…”bx1ßÑFc?“JIIIIý¿QqÇIú.ãŸCC~fÂ2C‚5úÖSo¤#n©ÊÅKÅl +œ+¹U'¥xâkžjWUÞµÕØu}WIs÷ÍqIjgæ£FôíKI½:éãdTTãdéÒ¥ÝÜÜÆŒ3sæÌ+VˆSLaäÒ¥K!!!3fÌeLœ8qÒó†|õÕW«V­âɇÀ +'ñxm×®ÝÔ©SçÍ›7ÿ™ðÿ¸hÑ"qÔìpöìY\‡Í™¡>$‘yÛ¶m|2ˆéB3§M›æïïÏÃf``àÎ;yoØ<jíÚµ 9‘¡yóæšã¶f4 ¡½œìÔ©“f6…À§  Aƒ¡-£F×6"òmÛ¶…K°†ÔY³fÁ¼@dࡸ{€ñäÉ“ÎìÙ³Áæbœß±c¢0dÈÞ_×ÌdœÖ©Sgذaˆ9HMÒÕÁID íòóóC»hΜ9â ð¥Ah5E­þå—_¸ÈhO5aAq¼ †5:'…nј˜˜°°0$M™2¥I“&üƒÐYÐÛ¦ðRð£âÛÌ¢¯qi +ŠkL脬ѷ3}gqÅ7_ç¯9q·(vOန”””T¨¸ãdžÊñ÷ˆ8-Gñ%(î~£³©Ž¸"R„/õè¤ø#2£¸yŽ™Ö"û >4St^]Äìù‘Dc®“'Ås35íˆ×ó5.%¥£ÂßE}œäã*Dd0&æañ¸þôéS1§'Yo¼ñFÙ²eËdaa·eʔٴi“fuéééAAA¼u ` ¥­3Q(¥pØØXç¡"ð¯ú?ÝÌpBX&Ï[˜ññº?™››>œèµãcŸÇ(QŒATA(GÜ +hbßÒÒÒxرaÆÀ:Š`jß¾}µk×Ö¬Z“}úôÑwU=ãW'Eá^9rä­[·ÔQÅ͇ª Òù@èP}MP”:þ|£FȾ½½=ˆòÁƒ:Mãè>þä5ÁIñwHž`#þÔ)κ1{žóT?óï¢â¯²â ¶ Öû®AÆ’’’’zÕ*Ž8)%%U¬EÏÃ…±€çó5kÖð•*Ux$ÉçAT«Ví§Ÿ~z^ÿOt¢½¸1YZZ.X°@s’$œ_¸p!o‚ +úXºt)H½RÅÇÇ‹ˆ,ЮïÙ³‡²ÑúSc' +ì##CœbФ´´4ñ°xÌÒ àØ×_ÍCif†¥y666¨«ZµjÀ^™H8ÉöiVêÍ›7aÿܹs ˜÷ߥ࿛›Û¢E‹aÿÖ­[âa÷ Ñ;wîÀa8pãÆ 1I!ðõíÛ·ÙOM¡j0]§N] ªj^Àùž={r 'ùèI4 +ȃV#›½½½Èw¸þùçŸÓ”`Âdc8yàÀ†…·ß~ÌÈÁÉÌÌy¡:aY¸páÕ«WÑÞ„„D¦^½z¨J•*ñ ³Ùó8‰ÈÌ›7¯råÊÈæààÀ#¤ä<Èe©¥ô—^À:7ê©mÞ¼¬MIh&z–- á`·ÔÔTÜc@WJFØ)S¦‡á$XÇR“¾¾¾š8‰R¨®wïÞêòòòÚ±cŸD£ÈùðáCÔ‹Zp‡,^¼¸lÙ²¯N*¦ªjœæè¤¦µ<Õ¶$MœÌwtRJJJJªÈ$qRJJªˆEÏÃ…4„Ù¾};žÃ·nÝ:lذ®]»vïÞOé'N ÿá‡öîÝ‹çv~ø§ýp†îííÝ£GY³f (‰÷ññéܹó'Ÿ|ÒS%\D‘6mÚ€^y×Ó’%K4üýýáÃÎ;ÇŽ ¢ÔÄIx ZéÓ§œìׯßôéÓ7mÚáÿºuë>ûì3¸Ô­[7< ƒøxŠlvvvPPÐàÁƒQ +íâɨ +Ñš~~~Ȧé< ÁAÛ—-[¶mÛ6ŠÛ–-[è/®ˆ‹8 ~lݺ5ü„à;PXáqríÚµT~ܽ{7:×aÞ"ø‹×¸òƒA€)qôJÄItX­€…Õ«W3†³ëÚµkòBq“!D7 :E]ˆ?ˆT\‡‘¥K—~üñÇlç"¶}ûö·?ÅûðÚµkDí¸£8h:8™gøíâüùóp ¥%që$QOž<ÁÜCçòðîk‚“yª=îÔ䨹v’ÖH‚ÖÄ=å˜ 5qRsͦ>ºJIIII½"Iœ”’’*b½œ¬cÄ÷æ,ÓÌŸ?ŸÈkÔ¨IIx¼¶˜P¥J•Â,ŸøóÏ?ó2:à$ð‡‰ ÜÊÛÁ&MšÄ›üܹsË6§=¢¤[·n}øá‡œÔ«W/ÍæÖ@@¦8\»vmPL¾ñ¤¥Ž...T +ô÷õ×_SÒÇá<Tà$`“qÒÁÁLÊêन´´4à3Û1bjs’ˆ“ +¡^Þé€N×̆¶ˆç†™9 ÷ºO3†uêÔÙ·oŸ¦ÁÔÔTöP'MíX«¹zô5ÁIžbJo¹‹¼©ÈlöŒÕçŒð®¼Ù&Næ=¿³+ï4®v@JJJJêUK⤔”TqWBBïlyyyif¸‰(äää´~ýzJª¬\¹Rtœâݼy“Œ$''7oÞœ’àÏòå˹jà$oàóæ›oŽ7Ž·^ÉÊÊ9r$!’¼½½yQ€jÅŠ©T‰%7n¬Ù.ÀÚªU«LqØÕÕõÚµkùÆ0uøðažÓ[¡B…¥K—RÒo¿ýÌEœ|òäIhh(o=jkk „dMÄI 4ˆŒæ ƒÈF̓Ëtv'W­ƒ“‰‰‰7›uëÖifKOOŸ0aeCüÅͺÑÌ7jÆÐÑÑ·Š¦A8®¤leÊ”>|8n¹|£­£ŒŒŒ&MšhºaiiRãRRRRRR/E'¥¤¤Š©rsssrr@?ýô“‹‹KÉ’%A7`Ÿ®]»æ¤XlpâY[[ƒSnõêÕ;tè%ÑÞ>ÀC ÀŽz<Æñ² $ +^”-[ÖÎÎ|¨¹j’çÜ’Ð(‡?[·n5VPJJJJJªÈ$qRJJªˆEOÅ…4‚çp0NPPÐÌ™3ñ ¨5jþâ->|æÏŸ²páB&ò©àA <<ç3féÒ¥| @)!!aÆŒt¦|—.]Ìq€ÇN:!uîܹß|óM``àìÙ³?ûì³yóæ]¼x‘—:âÅéÓ§qÀ5räHä_´h|C©ààà)S¦Œ=Úßß?,,Œ4ó 8 ·'QuJJJÞ3œäƒ!(µ[·nÓ§OŸ5kŠÀ ª€'h2^Œ7.‘{j}õÕWðjÒ¤Iá-Zú¹–`Á‚pù¥iÓ¦!ÿœ9s@¬Ë–-ÃEGGGMœ„ûvíB´tãÆ€Vj£>N¢xTTŒ£Òž={òÒTÚ6ÖœDäãââÐÝh)5¡1bÄĉA…¼BV!Ü ÀMœÄý¦¡-¸Ç(†¸1à ÎØ.¬pãÊ•+¸-gÜ<•Z-túáÇq—¢ï +ô¸æXmzzºˆ“¸ðvìØ±p Uð-%%%%%õ7ª8â$­Áçµ¢h!Æ‹^,ncnÌ¿ÿýožs:¥Äó¹4÷ ¥šIâ>&ª0m—’*J½œŒ‰‰áÿ/³gÏÒuÐÇ–-[è<`ûöíÏ;WPãW¯^íС/UªT«V­5Ücmmm‘éã$Nêäûé§Ÿê r±@»7Î× lái±III¾¾¾šÙDœÔ‘þή¿þú+G[aÜDœ·‚¦9ÉÓÓ¡Ë7:8ùJVÅ=Ƀ°o½õø=''GS“¸x9ª”””””Ôk"‰“¢MÂ7Ú.@rŠMÑõK‰oÌvºSHs¿t}Iœ”úçHqƒCBB%áYýøñã|¢DÍš5Oœ8QPû<%‘€^¯^½222 +d€3zôhöÐÚÚÚ ç„ èX +^QÒ•+Wìííõ¨Ï 4vÈ!¦xuùòå÷Þ{σ hBEÛŽRE•-[Äǃ¼ÆDçN2NZYY…‡‡sêõë×ùÜI…ñÉ“'3N¢Sú÷ïÏ©nnnl!33SRqüטÒÒÒx©cÉ’%‹ 'iã\Þ<ªL™2cÇŽ,«s"òM›6åvÕ®]›ï )))))©×D'IxÎÏ«Bjš£g!ñºN)\9ñ›o¾ÑÄCqÏ:ágA7¦“8)õÏøeÍš5ü˜]¥J•ØØXJNFEE™››3Y9räìÏ™3‡,'?ùä“ôôôYxòäÉ AƒØCKKKcÿ› ¤2ÔôéӇɼãìì¬K~ÿèoذa¦xïêêjŠÁŽ;ò”N@ˆÆ¢Ê—/¨9QS!@=“¬ ¯Z%¯4Ýðññá¡ÏÇ‹nÔªU‹- wÄQWTdl‚«(@èÔ©S¹TÛ¶mM‰aá…pEDD899Q½o¾ùæ„ 4'Ðfeeñ†À%J”hÔ¨Q!·Š•’’’’’zé’8™§5zHWÄ*ˆÅÉ®ú¥MäArLí³z›ô<áL.1K4"&‰'vÑkͰ¨ŸÙ4‡G¥¤^èÆ+Œ…ß~ûmÆ |W®\™MNFGGóþ¢U«Výñǹ äܹsû÷ï?xðàFüܱc’Ÿö»víJP5=¹zõê`“->|o}}}[´hѦMü…?U(;;{þüù`™Ö­[#ç¸qãP´…¿ßÿ=ïPªÀ¤Ù¥KØoÙ²¥¿¿?þÁ÷îÝ‹v%&&òn¨äa\\ÜöíÛáÒÖ­[{÷îÝ´iÓöíÛ·jÕŠ÷nUè7Þhذ!>Ü`ž,_¾œw¬53 ¾ÿþû:uj×®]ç΃‚‚1T†ƒ¹^øpáÂ…={öÀ¼þƒšQ)L¡öððp”BÜŽ?¯`­@[Z=^Ãþ¨Q£P9a‚JÙ ;;;TŠ(!µ ]ø(C ‘gúôéÀyrìF›ó ØA0»k×®¹s纻»£:”5k;RwîÜÙ·oJEEE)6h«žÏ+_œE‘”šRE¬W“?ÿü3%Ñè¤&Nâ‰èMš4±µµ¦988TѬÑn0t\áä/¿ü¢vuÅÆÆ‚’¬­­mllÈ þ¾cТE‹233ñüëÖ-ޮǘ222ÒÓÓ“’’BCCkð°B… +š¬G*_¾|HH ¥@‹ ,@~ Ô;`À^IŠzÏà23Ã=€$0 +ÂÂß™3gêT滸¸Ài6jÔ—“““••…ŠÀ¿hr¹r圜œÈ%ªÌÕ¯_?D.!>;v¼|ù2ØõÆÄÄx{{£4@1>£ïß¿àúõ™»wï‚dëÕ«W©R%À#oÑÃÂ\GÌ=<<À}´É­b;_¼]·n]­Zµ@ÁèYêb{{{´ U!SRRnß¾žÇXÑ +À&â‰R|ðxŸ÷½AèƒÕ«W73œ53cÆ SF®®àà`8›ÕªU4hB‡ñ¡0,´}ôèÑo¤è‰“RRRRR¯¡$N’ƒ‰ +ÎÂÓMjUlÅc¬T¾|ªn')šð/ƒ43³W$G'.ɳž¥Š£ôqÒØè$¨ÁÏÏO 4%ޡГ'OV¬X¡.’¥¥å÷ß_ÐvþV¯^­yl½B ¬ÔÔT*Z»v-'²æÌ™CI€ ñ˜HWWWñ“óĉ¼ÈÔDÁ¸ý!¤½V­Z|WéÖ­,À[´,Íð¢,T*22’5J@@À AƒX¶]ômq’Q3Ú¦`uD…ó¬Ö(ï3ù€w/^<~üøQõíÛ—}@ÕÄ›È'CCCõ9½öcÈ@¶KBr¦œäHQô¡Ì¿ÉÀ1›jDù_ÔÌ’'’P޶$ìÆÿªëøSífÀá›üp?¹XÝõ\2$9¯OÍyíÑ 1C!!¡wÖÿ Nê”ä߬äšþ}-…ð¹ô¼(„Ä6BJ¶CæË>¸y”|äiÙ;)ÿŒ[&… +µþþûïððpE¿wïÞŠ¹´àd±bÅDã<[›*?X† LKIõ7ÈßÂÉã¤iÁIİ]»vlÂЧ#U“à,}„IKK‡*Ú¯Q£Æ;ÜÞ"ÑéÓ§kQÑ¢EA¸Šá}ñâÅÁƒ%éÙä ÎÙIÅoÐE7lØP®\9² ¤§[¶lQ;j A£[oçæÍ›+&CÑjë{?¶ ”>AøG8ÉOË¿/ùÔ‚u(K‘4%µüw¼r¯ ÞüX”Ìoª§çPÁàÍ`I³h胓HÔâ¼–hhžWà¤Ð;Kà$ÿ]Ÿ–óN÷N*æâ¿YÕþ-+_)y¹ü¹¯´œFþå­ädWI‰ü#õ/BB…E«‡††*³! b.í8 Ž+çÿúë¯+VÐaA7LÓ©z +8AFJ•*åëë«3—œd§=}ú”¥ÌÊÊòòòb€“C† ¡ ’Z”™™éàà hßÄÄ„¿½åÝ”ššªÖÔdll}úÐ#àä±cÇä=ÿ%J°”`üàà`öèËÏ™’°7NNNf)gþÌ"I]èÀ¥–Nò°¦'é+My2=qRŸÉ>& äÖð+«ˆüû^Éú"’Á›劀&?Â\¹rFí¥CBB@p:¨‰ß+?¥Gû1°íI“&)|þüùÞ½{‡ò\€ë.]º°kCÃ7nŒ=š¥dӏг“ïš5kèÚPT™öÒ¢sž8q¢I“&ŠN3=ÊR¦§§'+ƒQQQïÀ÷‘Á{ÏNª%Ós±+{D»µ”eÀ}\*â$Ù®öˆ—|ÖRq‹|œÀ¾&o— +È>8©Èªú8Ÿ¯ôe2K)öN + ½§ +#N + jiê©”””V­ZµlÙ²iÓ¦Í^ËÊÊê›o¾Á0^1‹'Ae˖Ũ¾M›6S§N=räH||üùóçÏ)éôéÓø)¹DÔ¾À£3gΨeüí·ß.^¼H‡ù'#""øëE€9ÖÖÖ­[·îÝ»÷¶mÛÈ>^¤¥¥]¸pMI±µ—L`«Ë—/;99µhÑîñçÜ¢¸ääd +Ü@ÐxϵÅòññS§NíÚµËËËËÖÖïܹóĉwîÜ —Ξ=«Xe¼‰§3fÌP<¡Ô@sÛˆ££ã¾}û4Ôí¢ÏÁ2@¹'Ožëà.00ƒaI@7n\µjUÅrgT„·™››ËꈦG·éÚµkóæÍ%=ªS§NË—/§æ{üø1à½{÷îè9àeggçÐÐP„—z~"2ÇŽ[²d 2;è–t—M¾ærI„ÙáýúõiÓ@ó•"Œ&†WÛ·o÷ðð@2xÕŒ¼BÝßvQô‡’½ÕÞIµd’Óç´d$¤R7Y)pRHHè=%pRHH¨0*//HuàÀŸþyÏkÅÆÆ&$$¨íì“à$XrèСȎqÔñãÇ—.]Š:p ð’Ø£yóæÑ…€ ßÿ„âÊ3²wb HJJb¹$8 ¶êß¿ÿÁƒHp>;;›ÆëiÓ¦\Pô×_Mf;tè€#¸†R“ëׯ:tÞÒD$óÐÍÍ $رcÇÉ“'S.'»V®\ÙÞÞ¹P‹Å‹ƒHqqq‹-êÒ¥‹ |P‹•]•*UÔ,)R¤téÒ@$ïÙ³çìÙ³õY=‹¸¡±ˆ\@odp>|˜ïû÷FЯ‘à$"€ˆáaÈæâââƒÁÝ»w“A0/J‘̃j‘e¡çlذ ß®];ê9ø‰Î€ø ,ØGÄŒÉ7„JMMEFtÄ™.EpLMMáZï¡c Y÷îÝËW“‡Ó–b›òóeŠ'»Êçå8ɳÃ.=·fÈ Ž‰ß#1ÈÊúà8)9$GQ’…ÁDyúà¤<&z:Ÿ/Û(dðæ~“BBBï,“BBBÿ'ÊÈÈ E›´›››ÇÄÄÐSµ³}$Ѹ €ƒñÿ:sÓ’HvŽá$¨Vm1<¸µFŠË”)£xW£DOŸ>å7™Ö©S‡ÝÖÁÜàσÕ"”E÷3¾|ùrùòåúÜŒ©¿,,,€À:ëöðð \Õ«WWK ² Ë ’ìÌÌÌœ4i=#ëôA®“'OZYYÉËúì³Ï0¤ÏÉÉÑih¹páBðµÜøxû^}TpìÆM‚3ï6;)_Ʃ圉Ô*ÿÍóø3Þaüc,vÕ )—d¨Î¼ŠÜ§ÿb×|.üvN“BBBï)“BBB,6œ+ørt¤ p²Q£Ft=Ø*$$D'ø'÷ïßÏr={ö,22ÒÌÌLgF*+///88ï°GlWâÖËäädµu›åÊ•;}ú´Î*çææ¢,:EöË/¿d{ó5`­ÓsVÖ¢E‹X®ìììÙ³g+Îý½³0ÄMLLÔY=|øpÊ…º¨¥LMMe—JT¼xñ#FP²ôôtüÊ¡FzÞÑÀëÅ‹„·jÕJ^bîîî®Ï]è{ õ²eËÊT¬Xñä(ÝQ%¿wR§÷#k¿`‹—€ÒòÈà5½~À£x ô88ê¥vA§Z£+Vçó¹h(–ûBBBBù'…„„ +\lèòQ‹`7ÑçqúYÈJNZZZÒ™œìêÆÏ?ÿ¼hÑ¢Å8±wh¸Åprß¾}”kÏž=­[·F2àƒ²ÈBµjÕbbbžkt÷î]Ú.‡øõáÇÀ +<åkqëÖ­¶mÛÂB1™ªW¯~èÐ!V/-„;w6hоÃÕøøx¤GY?F•+W® ÷à0Î÷¼.S¦ÌÌ™3‘OÏÚ+ïM¡^“&Mâ·O’Ð:’ccá ²ü¥‘Z£lȈ‰-•§ÓŽž³“òŒòù8Ê(?‡¼U¤Wƪê¢Åi>¹5µ‹ÃtÎN*&Ðâ¼–hÈ-|‚_\  œú—éÉ“'@­õë×ïØ±c§FxÑæ¬Y³@al Îp’FPà‘ëׯO˜0¡W¯^={öì¥Ñ·ß~ëèèØ¥KÊ%ÁIäJII • :´M›6´ +xJ‚…ôïßßÓÓsîܹ¡¡¡Û¶mÃp®qãÆDd°ieeµbÅŠˆˆˆÝ»wà Á aíÚµ...½{÷îõZx=hР1cÆÌ›7oݺu?ýôÓáÇi;§DÌÃ¥K—yÜÜÜ&Nœˆ× ÈÈÈÈààà9s渻»÷ë×Îýõ×<8óN.X°€|ôèÑôéÓ ñ¢jÕª=zô€ÁB‡NNN666Šˆ$’!JAAAˆè‰ß=ЦÄ;QQQaaaˆóÔ©S‡ 2pàÀáÇO™2A ß¾}û™3gx¦N"ÂÞZµjÁC´‘——¿BAã§;+UªôÝwßEkĺ ,#V111´ïU"´Tff&ÒŒ1¢{÷î|9;;Ó­Ô[·nÝ´iÙ‡ð:FÆ #—xœH‚^wíÚ…¾€äææêý7ñ!¥ˆ$ì°öúâaXª¸Õ‘—ääùuZü#ƒ77cÒ#‰qX Rã_KÄŸ=+¿SLmu.kuâ¤äªkÎk‰/“BBBï)“BBBÿ&a„ŸÐ´iÓŠ+Ö«W¯~ýúxaffÆ_õÈ»JFP999ÉÉÉW®\¹¦ âæÍ›@•±cÇÒÅÀÉØØX> /##ãÞ½{À„ "Mš4鯩©©iii0Û­[·òåËmwÉáØp£ ó5q÷îÝÄÄDøsU#¼.aÈÚ¾}{@kÛ¶mio£¢`ðÏ?ÿ„“;;»5j€MMMûöí ÇàÞ;wð¨E‹ŠP#ÇIbáâÅ‹ƒváŒÃIæ!^¤§§8p Y³fÚA’„À¢DÀÁÁáÈ‘# ¨Ÿ?¯:uê„¶CkÖ®]{ñâÅp!ijð&²`ü €å‰5²´´d–mooïëׯ߿_²ôT‚“š[fêÔ©S_#tssóš5k‚õ|||]-¼ YÔ—õ8‰€ðS“àbà?Zu!ûŠ+Uª”ZXPÁãÇ“ø”F^¼_½zuDXK£<¨Ïp1¬{Ÿ“]ùõŸZVò» %Æ?’ÌÍñÔˆXnP"þ¾-É?-g¤¬˜‹¤'µÄDÍy-Ñ œzO œ*`±±ÍG2®å>z^" ËõGDD°‰6@%pRítŒöéÒy€Î(¬M›6:½‚z÷î­…\Hà)ÀårrrÒ§"àð å²µµ¥G¢‘#G*ºÄãdVVÖìÙ³ie¬±±1m«”…ºèSe^àS 1[ô N_¾|9=B¬^½šìéÜØµk=JII²G ¯-[¶(zÈïÔ®–-[ž?^Ÿ«éáÇï +*𳓷nÝ¢œ {ô„„„„„„ +@'…„„ +Xl<ü1,¿zõ + ²{÷nu€¡……ÅŽ;X.ÅÍqìýœœP ;)¹ZµjE‡êHŸ;wŽNe)UªPˆÌÞ½{Wœ;–¿DMÀIkkk– pçèè¨3 @ûâÅ‹´ +¹¿¹¹¹pûõë§è“OŸ> ¦‚Ê”)ãçç÷âÅ yÎ ¿‚}:wÊ•.]:00áä³gÏ€T;ðe­\¹òï¿ÿfí‚hS.´NTTÕ4--X»J•*ëׯW °}úôé¬Yµ¸dhhˆfýí·ßtFX‹²³³Gý¶Ñ011A¥Í¡—.]¢«<(®…„„„„„þ) œ*ì\šÞ¢”ï¿ÿž Âxdd$UùÑ£GS¦L{pÒÁÁaÙ²e¨#ܾrå +¿¸ºÿþnݺ!’5B5[¾¡ihÑ):ü?þ@´ùcùÈãõ7ÐOлÝÇǵ@(,U„GüZè%JxxxìÚµ áE­gΜI‡ô +œúD$pRHH¨°+;;ÈÜèÔ©S—.]<==÷íÛwøðámÛ¶˜è@ ÆóëÖ­C:ñcuä{öèÑ£o߾߾)¼‰§0èíí XƒÁ½{÷®]»vذa¶¶¶_ýuŸ>}XJ)xÀÈÏsaähEp%ÐIíèT¼¶nÝ +Pw…ô©2“ “Dp©gÏžÓ§O¿zõ*K¢ILLœ1c"ƒR ¾O#pCm5Bõñ+ê ~™/“BBBBBŸˆN + °Øxø¼zõ*S‘"ElllèQbb¢••{djjJœ.HNNVÛ-È‹á$[$ùâÅ‹ß~ûŸ| ¶oßþ¶U% Õ úûû³d@°µk×Ò#õ•+WØ£—/_ÆÅÅÑ£š5k +¡š¿þú+R JZ¾|¹¢YYYj§ÙñèFè÷ß§m›àÓŸþ™¥¦¦'CBBËÑóÇcò‚‡û÷ïWÌuÿþý¡C‡RJµ“3Qex«ÖF:t¸|ù2K™””¤ö-„‘‘ÑŠ+(òsçÎ¥»WJ–,ªX´DàVº˜F‹N + }"8)$$TÊÈÈHOOÿã?‚ƒƒ1’gÃlàdÆ M™™™à”ððpšeN’…{÷îÍ™3ÇÌÌ ïãgM™Ø…–––«V­b‡ê°ŒîîîUªTA®Š+¢\º5ƒE¥J•€rkr!Œ€Ú@|·nݺ}ûöM±»<ø›ëÁq...*T€“¼ÁjÕªŸW®\ùðáCÄçÏ?ÿt x…²ºuë¥&$$”Õ±··gÀV‡¢ÍžÆÆÆ^^^¢Í»‡>lkkKÕ=sL5BÜvíÚ…V@2$F Q +KÒD»Ð9EhÁæÍ›³G%J”˜0aHŸ/ b GuêÔA£P­«idmm FÞCäBGEWŠÌž=[­;8qUFo¡x¢WÀ8~0OQØŒ‰‰á¿O044*"ª Z_²dI†Fè{`ðzõê±h˜››³sŸ•——ìE.ø¿}ûvDÑ|Ë"zh“BBBBBŸšN + FFŽ9bÄGGÇ&Mšð7uwíÚuüøñ.~E(0„f'ó5ûò@([¶lÍmذaãÆ?½©ˆˆˆ°°00QJJ +åÓ]¸pé‘kþüù:u¢nxÑ£GeË–!£Üš\H¶nÝ:@ÁôéÓ¨ðvІ:vìØƒ’ ¾‹/DFFRY0p›1cÆÿû_ÄÇÓÓsêÔ©piF’3i?~‡\°£%¦0N$œüì³ÏêÖ­;lØ0D{àÀð?á’›››ƒƒv„d`=”‹ÈÀ… Nš4 > ãèÑ£ÑF´±YBCCÙi¥˜—piPn¿~ý\]]œœXYø9|øpDøˆ¼Ô^h ”|öññAYÎÎÎ,=4dȼƒnàçç 2òM)mæØ´i‹'b»~ýúàà`5j7àüT8(%Â4%âkÖ,äB7@Ð-Z„ªQWA}á¨öóÏ?8)$$$$ôIIà¤P‹‡ßÇ«W¯Ž;¦k= TÀIŒÒ?T-ò5¹,X°€®¬V­šÚ>-zðàÚ!0!™>ÓÓÓA‘,K±bÅexç­\’ञéôîÝ›Ó&%%©m2N‚•hv’ÇI-bWRòG³’@jyÅ\h€Þ[U_®XZZÊ~7nLÓŽˆ3x“žâ5U§qÔÝXÊrÙÚÚ²}šrÅÆÆš˜˜°d'…„„„„> œ*`±ñðûXÈËË‹ŒŒÔ aľhÑ¢U æFxx8;o³H‘"õë×ç/×SlK m²S“¡¡¡Ú¾?‰?~üÝwßQ.{{{~•¬>zþü9ªfÍšo^à*’••ÅŒddd¨Ý;ùn8‰\j7H¢Ê]»vUÌU¡B… 6¼Uõ%zùòåÉ“'›6m*7Î}=zô(UyРAì‘‘‘Ѹqãô¹B477×ßߟÍx¢5iÒäÚµkŠ)“““é”v±éûÔKHHHHHèƒè߇“7nÄG-~ª%`‡9üñÇé•ÐÔßÿªˆE”Ä•.]ZmëÜ+NÚ‹æÓ¼xñâ§Ÿ~"ìª[·î¯¿þªÓyIA™™™`þ†µzµjÕ*''Gî°Äà½{÷øÙÉ~ýú{ßÖ«C‡ÑVG=œtss£™Ð888(¦|7œ,[¶¬Ú?öÔÔTÅ\à/µ³}ô;ÉÚÚZnbkk{úôi–òÖ­[ŽŽŽìprüøñt °'ýüühÉ4Z9))I1åíÛ·ét\Øç7 ýS*Œ8)?Üc|õÕWüiì–Œ!$^è3äúd>Ú°aý‹š6m +¦°UÞ·´´ìر#þçË—/=ztùòå£Gy­_~ùì’’ÂßUz°€(%þ‡œ?þܹs«V­Âssóúõë9d¤è0Ð e]ºt‰/ Á&ÀŠÎP5Ð`ÕªUW5B¥xÌ455 + +:~üø©S§ŽÈÏOœ8qæÌ™½{÷dÀpÉÞÞžÎk• õBMÏž=‹¼dö/^¼¸}ûööíÛÃB³fÍPî_|An|@Ðð°E‹µjÕ¢Ý|†††xsåÊ•0xýúuÔôÛo¿­W¯^›6mš4iB[, ´â$ Ôx¢5‘—?|8E΃òà<\…ÃK—.Uƒ_XpqqAá0 즥SOž]»v-ÒS)VVVÖÈè.Evè¿¿?p'NœX²dIª&@ÆÌÌ תU«f2Á Á«=zÌŸ?„6óªMæÀ8@`P°àý7¬`dáÂ…tÇ\Eb@4ÁÉåË—ó÷•-kÔ¨J!ªƒ B•v4ÊáÇœœ<Ù²UEœ·öíÛwë֭ȈÑä2p¡&ÿ>|8xð`0/òV«VM‘%YÐPxÖÎÎÎÑÑQí>v¡$Z“aòÀcccÙ#p+“ éîÝ»ƒø‰¨Ú;w¨ÑyœdѰ´´l×®‚J!±Z~ö슀o(tõêÕ(ÝÖÖÖÞÞ€?;]~ÑHçLºPè_€“?þø£Áë Gü¤rö”~ýÏþC‰ ¸Ûǘ56ƒÉf9) Mb²l•³ÃDëŽWå IôÁq²jÕª´àPOi¿w²råÊt~ Ê; Å”ýû÷Dè,ìÓ­[75ä!-Z•––Ær„+V¬¨3—D&&&úìª%_J”(¡hDõ‚?ÎÎÎì} ‚F·vzõê¥hä À§â@‚}lvRñd×R¥J-[¶Œ<ôõõ¥]¥œÄGÀÛF¬êíí­ 8p.V¬K‰ßÿ=¹ÁãdùòåçÍ›§hD‚“¼¡¨²ÎFÉל·$g¹ªT©râÄ }r ýSúà$#Áü×£ FvŒþ$oòÛ*éMfÖÇþG£ü×àIëcY¼*—!$Ò+: $$ôÁÄ‹ˆˆ ±:XL%%%}óÍ7jÜ1sæL– 4±~ýzšYãehhèèèxëÖ-eeff¶lÙR'ï€b@gt(þ¥¼íF N깫nïÞ½Š@p]»v%7¹„„„„„„þ)^œäÅ ±›R¤×<ⱌ¼zÁr±Ä -ùׯg39J€”¤èÀG +‚Ðÿ³ž?¾ÀؾF;wòè“ñÕ«W?¦¦¦ž:uÊÙÙ¹\¹r QÓ7U»víI“&•ì>zT­Z5I²êÕ«»¸¸$$$ddd¤¤¤dgg«• 4hTªT v(;3ÈÏ'{÷îM{ñ.^¼¨'A¸µjÕ‚t "prÁ‚wîÜbÓ4"º{÷îÁ[<ݽ{w… +X éÈP NÚÛÛ_½zFP5¶Ö‚Ãfffîîî@D~^»v nÀÝx322Íb¸ÿþ: 0²æÿ7ò8Yºté¥K—Þ¼yžÃÉU«V©ád||¼ZdƒFFFhDxÅï¾ÆŽ7NÒ²²²ÐPVTT" ÷PVmvOá¡b+£L™2УR¾eQ/@(‹gºŠOxªmÔ¨:ŒÔ«WoçÎ…$%’½Ã÷'BBBBBBC…'{ îh²’$8Igòòßœëä—ª2)â¤d"’¤èÀG +‚Páýõ½0,_®QxxøÙ³gù“sÔ.HNNj¹¹¹ 6 d1oÞ< ÁêÕ«1Ô_ñZø8‰4@'//¯~ø„P2¼@®eË–ùúú"åˆ#œœœ‚ƒƒÕ.†ÈËË;~üx@@¦‚¸äêêJ³Qlv’m—éœ?^ 'Ù%›7o^»ví˜1cÀô0Ø A7&Ož|ùòer#77÷ÀxsðàÁ£Fš6mþkÁ‡°°°éÓ§Ó>Màà±[·n@EGú9sæ ¾ëÖ­C•gΜ‰˜ŒÔ/ÔðÈÆÆ†¶:ÂC0),xxxÀooï@Ƹ¸8½yœ444477G0AsðQÛ;‰FWŒŒæøggçmÛ¶…††>(ÇÞ-Nœ8‘ïIIIóçÏG ¡u‚‚‚ð/]ºÄ’IŽâA‹¨]7Ã:FÖ¯_Ïß]‚F±´´DÐëÆ¨ ±š:u*\Z³f µxñb´ ‚ŒÏOOOJÉpª³Ï }ljœÌs©ªâ„ Ú줢5~F’—'óuÍN + ©éƒàd¾f¢MñR{5õ@ +Å‹g„R·n]†'°“Ç ØÁ¨Þ@s6ØdôèÑŒùd Œ¿þú 0K{¨­¬¬´oá„e‰0Õ½{wæp²gÏž e–D£†“ PvÇ%lÞ¾}¸'OÃNIÅ¿©gÏž1ƒ §N:±‚ì"K&;Ñúôé#±B²š5k‚n˜DØhbbÂT®\xÎÎ,E)À@oÁP#xbgg—˜˜È–„Eñ¢Ð(PÄËü ’gΜQŒ T£F Ú qõêU„”½ÏŽl" YYYCšý>çkàQr¯ + ñäÉ“-Z´`ɪV­J»;µ·õ’%Kø“”˜Š© õEÀmmm‰d=z¯X(ø”š‹Bh{¯Ð?¨ÂŽ“tÃÈÈQmï$F€Œ%;1iï$φJ8)ß³©]…„„þAeffN˜0öøK‰‰QLùäÉ“)S¦ 8è!O˜]¿~=Òcaañß&èÜÝÝ:&Àt€ö(99ÙÔÔT‘˜*V¬PbÉ@@àbÅdึmÛ²•ÀœsçΑA”صkWr#--ÍÍÍMÑH¹råèlãÂ… é æ‡~`‡ê'i¦•Êƪ]§¨ç½“@cD›riÙ;Y»vmj/sĈì}ccã±cÇ’…{÷î7Žåàà èpäÞ¤I–²V­Zú\d‰hñKˆõT£FwçkÖHwìØQ1ê×é†ÐÇVaÇÉü×KLÄñ«UyÞ¤iDZJKdå÷Œ:Â@ 'ó¹“]éœX¹BBBIçëWRfdd|ÿý÷Œn­Zµ:{ö¬}útÉ’%´²”¢’ cŠ艓aÿoܸQ¼xqy²bÅŠ5kÖì÷ßÏ×€öåË—»wïαÂl:_srÕñïׯŸ¢{0‚†l²ŠX[[ïÝ»WgË¢o'+W®¬³^¡;‘}D»W¯^ü¥Ÿ$`ûôígBBBBBBM…'…„„ +µØxø=ääälÞ¼|G³9rµÀxïÚµkÓ¦M>>>}ûöíÚµkŸ>}æÌ™Cø€/îß¿¿ÿþÝ»wïÛ·/,,l„ Ànݺ¹ººâEãœݸ¸¸lÙ²v:tP— þGFFN:Ô¯áaHHÜÀ£Õ«W»»»ƒ€Àb;w¶×/¾ùæ777rÎ'%%yá-R‚@ŒŒ˜Kœ3’· eðï‚ vìØ~ÁlÅÓk ¡Üððp8¼jÕ*ý$8¹xñâ‹“°6DÞ=zŒ7ŽÿŽ.++ ÈPØ¿"ƒ”—‡‡G`` *…ªM›6Í‚ª\»vmT±ÅÓ7z{{£' òýû÷ UëEà²eËPŒûùù©}Uð¢=ztÏž=(ÚßßßÉÉ .‘‡`R8ܾ}ûªU«*~KÀzѨQ£X?„K^^^è±|`vLGï + ýƒ8)$$TÀzœdm —jÕªÕ¯_ßÓÓSmå;w€ ì Õ àÿÒÍ›7ÓÒÒ0ìÐäf^^^tttÅŠA[fff° 2±¦¦¦Þ½{—öJ$ÁIÐ +ð‡ [·n]s­Bvô¨••UPPPJJ +\‚oM›6e‡ÍZ[[>|oâ)X,Q##óŠ÷äÅ‹@ãÛ·o#1*Ò®];Eœäg'屃mQeÉžG9ãTªT y"ºœ‘p’_çì¤ÚbWЂ ÏehhȦQ_T ¤«*ó5ìvÿþ}D&ñµ"ü +k`1ð);µL™2ts% Hùòå«i„þàëë{ãÆ ôô“'Ož¨õ7”•dpÝÑVL†¬Y³¦aƬùÆŒsõêUdAÅ™‡gIHHðññ¡ý§¡•,YF¾üòˈˆdgõ¢ŸÅ9|X dÀ¿§OŸ†Ÿpéû×Â÷ÀÀ@///~Å)¾2­€A=Ydݽ{wØêúÊiâĉ Äÿ£²!ªpUøûû#Ô|ó!ä<þ<ïü¹sçϯ5‚…… ¢É|©É“'í|l€á¡C‡P)"ߣG•ÈÛÙÙM›6 AÃàÏkEØàÚµfÍš³gÏ*Q-  ãfàÀDë '¶,Š_½z}ôí·ß¢¥-[¶¤-¨@~›#F`|"B„ÀÈãêê:uêT¾—!x»dÉ:HJHHHHHèo”ÀI!!¡R'ÉbW†å5ªR¥ +^ãùÌ@ƒçÏŸƒ+“““>|ð±FÍ›7‰‰¡l JP*P˜’’Ê0Ð,æ$Á8>{õêE·ÌKp²ZµjaaaÌ?—„ÚSSSA*øöF°ðLJJBQ™JtîÜÜ¡=È®°äŲ¡ÉJ§‰J   b\z"'ÖLàÈÜÜU jº?¤ÇŒC³“999 lÔ‚çÈÉOUãÇ¡C‡Þ»w>£á›6mâgÑeð±å{EàUTTT‘ã#$$$$$TR8)$$Tê` W„:È–ÊÌÌœ5ke«U«Vdd¤’ý€€Yã...ÇŽcÙxœ 4lØð×_UªZé>z^ ooo°ŒÎ¤¥¥É_S"NzxxptºB6l+Æ@eeeé,vss£êìììô©«hB]€5MF÷¡ÉTŠßK‹$ôì<)p266Vö¾N#ø‘¦¿–ÊVœ'Nd‡öÀàáÇ%ë`eeffV²?…„„„„„Š&“BBBïXì}¸8ØVGÙ×l##£®]»Ò ¼Àt‹/.W®p©L™2õë×ߺu«ì"Æ”””ñãÇk766†ñß~ûe“àdݺuwîÜ ß´ j:v쨓àXøÎ;:#ðàÁ‹&´Í”“(11±_¿~¬°hÒ¤IJg™’p4ÐÓÓ“ªkҤɵk×tÖU4¥§§ûùù©ì ¤ÈòÉ'T +8¹zõjJjÕªÕéÓ§µüA®®®Ú×_~ù%]ç°Ð¡¯Ú9}||Ø<&OtttåÊ•uö‘……ŪU«ÞRЄ„„„„„ô—ÀI!!¡w,ö>\L#IIIxÿÇ{>`¤©FÍš5kÙ²e—.]¦L™²eË–#GŽ€û’““‰ïðOFŽÙ­[7d6lزe˶oß~àÀ³gÏ^ºtéÂ… /^˜‘ÙµkWxx8r¢ P(=²víZI“ñýܹsü\'Ü€ñëׯ£³DÙð >UZ 0Dÿ‚ìÜÜÜ0HÌÍÍeƒÆ&dùR¡¡¡”Z¥J0)Ñøå—_BBB>ÿüsÇP´··R/ØÚÚ.]ºùQpÏž=þþþ€ôÖ­[7lØÐÚÚš£È_|ÁvYbˆ"§ÀI!!!!¡R¤Òˆ“lK‹¶øef}ô‘l‰©1IòeUÜTѹsgJúæ›od½’8/I”D÷ÐÉŠ¶Á¾-Úí¥ ÚAÓ^•÷Ç(UÍ’´E™UœW‰ï<ß!!>€e@7ìÝrùòå›7o4ÂÂÂà¦úõëO›6íîÝ»T +¯ëàP †ô±cÇ@ 4°³³vF–²·}´-ZìÞ½ûáÇÀ:‡§@ 'A¦¦¦µjÕÂ`nܸ1(†rꓚcp}Må Dj5”Šƒj½½½oݺuïÞ½ØØØAƒQbòÝwß!VHÂ'˜Ž¯?jFć?’477ôêèèªj×®ÝÖ­[i9.º oß¾ÌpròäÉJ8™˜˜Ø£G€À¹aÔE×ÄÇÇGEEyzz²^ f¢ïPãæÍ›‰xøaDN$±P Jùøø¨Lé¢Ó|˜ÞºíííOœ8!›3!!¡gÏž:ßÛÙÛ¾ì~Fà$ÐU–ìÀVüÖ6=»–ˆÀ)+W®dõÂíM›6±ç ]Ðÿ—ÀKI < ³l RSSÇŽËr»FŒAW~ÁSÔäñãÇË^`ÁÖp´YN+++ô¥‚^mmmµ‚ºÀût OVV°Q¶ÉÀÿ}ûö)ŠÿïÆO?ý$kuuêÔ‰rJî!U‘««+­ƒ}üøñçŸ.›ÍÄÄdݺudÿСCô’À„”»îÝ»Wà¤P)Ò{ƒ“¾£;Êuâ$MðñÙ +ï¨`# Y˨š¿*Q¯`™CÉü¦,^I} +®—m2ø‹7¨$Xà—°JÄã$¤ž¹¹¹={–¢ÁÏó²´´Œˆˆ ãy"èråÊùùùÑ¡=m•©g’ÀI!!!!¡ˆÞ'œäaM'i*S’MœÔg²‰JÛ{Â"Á.†«Úmdm—µ/qO’Í@y¡)e`¥ôÁIŽÜõw^Ö[Æžb±ë¿Jì}¸˜FJׯ_ÿýµ._¾ŒO:ÅßZ¥J•€€ 2'&&òç䤧§/_¾¼qãÆŽŽŽ5jüZ 6´±±¡­m( Þÿnݺ•‘‘Ah‰/gΜñòòjРJ‘üؤI“e˖ݸq.¡öcÇŽ999‘W ˆš5k"›ƒƒCµjÕøû;ðOxkÁU8 úS ì°aÃð ˆÚccc‡ΞƒÎ\\\'ÔW¯^ýì³Ï˜½zõBeCýøñãàà`{{ûºuëHÁ>§OŸ†q?qâÄÔ©SáK + + +zöì+\MMMEDàÊ•+[·nE‘ ™1'ûÀUp=’øV£ø;v,êBY[Ú´iCͽ²BíÛ·ß¶mò "ô‘ÒêùXëPŒÀ‡;wî0‡Ï;7cÆ ¥›˜˜àï[ =yòdZMÖ§O¥"&L` ‰aýúõhK½zõP/Æìٳϟ?$Ô¾eË€m}ªV­ª}í “ÀI!!!!¡ˆÞ'œ4(Ìì¤R6=»2ü¡Ù•êâWœ*á$KUIâ¥=k)™d2x÷˜5Þaí¥Â0¢¾È–÷Á@‹Uõq^²þ–Ï)pR¨°ºÿ> ÂÍÍ­ÅkµlÙÒÕÕ ã¡ïäHúä“OFŒqóæM²žÊÊÊ8`‚YμV\\ ƒVf2è€Ù.]º¾~øážVž?~ûömì|ŽŽž3gާ§gëÖ­ÝÝÝ ÆÆÆ„uàˆÐÐP°ØÑ£G`üRO8¿páB<£ ¸ +ûêsg¦¦¦އ‡x‡Ÿ‘à$sð?xðà… ”BÍŽâ·û÷ïßµkÜëׯØUàË¢E‹vïÞ}øða„‘)*ÐL.]ºÐÔªU«Ž;Ž7D‰ö€y^^åx‚ãbbbø"ðjÉ’%={öüøãÑ}èbž»­¬¬Ö­[N‡ÍÈÈH___ÄÕ¡RÙ†HpÒÐÐ6ñw M;pà@HH˜0Š0`”í)W®š³cÇægrr2ý÷‚ +N²NA(:tè€~A46oÞ çQõÞ½{ÃîÝ»#¤Iü1 C4Ò `ôÊZ8)$$$$ôÑ{ƒ“EØ;©”δQ™dhF?h%M£2‹Gx¥Nšßtâ¤d%*UDUK2Ðd¢ž8i ·BXÝyÙhp“•'… +%È¡C‡iJA6667nÔÇ>èFöÌà  R…¼Hýõ×Ô©SùÛêI€S///bÒÌÌL@ËÉ. +âé´p«Y³f¡š¯“Eü믿¦Ób+UªâÙ”ššÚµkWªqÓç^èåàààòåËË6ÇÎÎŽ8îáÇü6X@¢ì¥'+T¨0{ölJÝ·oŸÎûDX©ùóçËÞD£Ž“¼ êe4sùòåR777P*KÂßR´EÖ‚ÀI!!!!¡ˆJ/Nj‹Ï#{²«¶)mœ4àX‰a—úQÞ%¥å„{ƒÌ«ÇIþ%I3ÊÓ'•fõq¾àÍhð wNþ«¤ôû¨¿À/k×®Õç½—••*zöìÙ‚ ´-'[¶l£ÓBvvöèÑ£eÝ066ž0am?|úôé¤I“Ê•+g ™ùêÛ·onn®NûÀ¥Ö­[ªùlï$Îm„È'ù¶€­ds‚­ÜÝÝY6`rÛ¶m¯_¿^غBCCAß²Íqvv¦œ€k~kj5d‘üñãÇ7ÊV¥Jà*KÓ'õ £MXX˜¬ÃÉÉÉ ÐiÑhß¾=yˆfþðàT–Ú AšCÏÌÌìСƒ¬sssþ¬'!!!!!¡¿K¥'‰ÝdwümvR{'?*R(Éq¦ü­oc±«ž3ŒTŠßªOYYîÓÓù‚7£Áç8ù¯ÿűðâÅ‹íÛ·ëóòÏËÌÌ ¨ý'OžLŸ>]\\\ø@””““ãëë+;;ibb2eÊÚcøðáC///¶ŒÓÐпJ[ÿxeee5nܸ°¨W¯CZ4Áí5kÖÌ™ÁJ•*…ds‚­xêØ±£>³®¼€x!!!J8Ù¼ysÊ™žž@£$ ?¿ì–ôüùs êKKËÀÀ@–ôòåËýû÷ëÃÚµkoÚ´IÖaàê¨Q£tZÀ(úøã ®Ùu3t(þž?ž%=zôãAv•/_><<¼Pñzzp²àõòTɽ“EÀI}æþd¥P*Iüô\IÅ£2OÊ‹Ú%;«Bv²Õÿ(ІÒ³ž×” %$$899Xºé!OOÏ6mÚôë×á,ÐăNž<½gÏž_4Â÷£GFDDÈ.28;;Ó¯^½A€ ~ÕèÏ?ÿ¤ûD€“&L -V¯^˜Ó®];ø3{öì#GŽÄÆÆÆÄÄÑ‘§š™50Ή'xð ïããckkknnŽîcÞâ Ú‚±jÆß7DƒSé–Luœ4Ьy†A°¿‹‹Kxx8;O˜ç,¤Eè;!!!!!¡×{ƒ“lFLÏ‹BH²{'•¶:òâOþaEФ$ٌɒ$›™ÿŒÔøïÚâÏžå¿ÓíéT‰J'ÖêÄIÉÂ]ÉsYçU¢ÁKàä¿JìùïõX‘ЫW/=)Œ@Ȱÿ~fô±}ûözõê±Ô–-[CX’'<„®ZµJéàP=܈eAjü–@=®ôöö~÷‘/ЬÔ:thqš5mÚôíyˆžð²ŠÊ”)Ó¢E Z$|óæÍÞ½{˺T­Z5:ë djjªM²“ðF‹]y1÷îÝûöš)$$$$$T|½78Yðš\ÖçdW• 5xñ» %Æ'I&%{'ù$:þTÛ DF–MÁTNÆ•ÀM'Nª¬¤Uq^%$“ÿ*±Áð÷úÀn]ìØ±£,¨¨Y³f‡fF€ ááátª½½ý‰'XÒÓ§OÇO¥ ””››»téRYÐÐ_•+W&tûÀ"qwwÏÏÏgRSSuNòYlf---‹ï…ym!Úouxð ò‰þðüÖ­[*—KþøãÌ qíÚµ²¬ùO?ý”ιý믿–/_.;!nnnNÿw!$$$$$ôÏTiÄI!!!!‰^¼x‘˜˜xÿþý$Ý»wÄÄINNö÷÷¯U«–µµuõêÕmt©J•*ÈüÅ_Ð2E6¯T£F öò_­Z5pÜHOO¿}û¶··7qAÅŠyݼy³££#P©®)Bc ™·:uê3Ùµkׇ~xA)vH¬Šà 2ÛÚÚŽ9’ݵø¬X±bÚ´i3ߎf̘Ïï¿ÿž-Ñ]:”ßùÁ°VSà!:EÛy`8SìÉ!C¦L™B$H÷ìÙ * _·n]¸‚?üðÃO?ýÄßÛÈÎäYð”×½{wÐǘ1c<Á:tˆ +âvìØ±råJ¥7lذqãFàžöÎJmœ,ÐÐ4~A©#FáJdnnÞ«W¯¥K—¢!`± " ¤¡Å×àÁƒ”eee¡§'­¬¬ÐR´ίÓß7mÚ„>ýøã)›¡¡aÓ¦Mýýý###Y g‡ 6jÔ¨õë×Q‹3„XfÏž=`ÀŸáÇûùùaT Óÿûßÿfffò™³³³£¢¢¾ûî;øÀú 9Ñ›‡¦³˜NÊ.a5ÐìÇQŽ=ap‚OCCCa„Æ,àdglnÙ²eòäÉÞÞÞ(¨óÈ5!!!!!¡w “BBBïXìº &$$ëÄ##£iÓ¦•`½Ú8©$ Nê)Ðn:ud '%óV$ %PHa7nÌã0HêÎ;à;­(Ž>øàÐá$08^)ݲuëVêYKKKP6%ÁG}noQØÈ; ®,ŽAuœ”hÆŒlšX]þù'á ¸ÏÇC!!!!!¡‘ÀI!!¡w,ö>\‚ïß¿¯Ï%Œüµõ%¢Bá$-vÕ_W¯^•]ði ÁÉ3gÎÈ–¬}õÕWÚE€oNNN@Iþ¿'ííí¯\¹¢ÝÜÜÜ   Z»+ÁÉßÿŒW¨PV™M’{'á­Oq ê“`á1cÆH&@e…&W«V•²°°PºñSHHHHHè]Jà¤PiWRR’ì5‘YYY-Z´¨ëÕ'ÍÌÌŽ=Z(ã ¼ .(]–€’,Ü%eggÏ;W»›Ô^!ù·ã¤ƒƒƒ6ä²ð†„„”-[–e+_¾üªU«(õܹsdÔVØðjëСC¼·£F*޵üü|Œ Ù½“™˜˜L:õÉ“':mÞ¼y“þ{º|ùòâx($$$$$T"8)$$TÚœtqq‘}W³€"‘êîîÞ®]»éÓ§ÇÇÇŸ.’Nœ8qöìYþòJœD½ÎÎÎmÚ´iÞ¼¹§§çÕ«W©à_ýuñâE”Øÿý÷ßéÎDPòÐl³ÉŽ qssûôÓO÷ïßc'¦2)á$T£Fàà`9«k‹þ8 ÀYìJDº ÒÒÒRçá?ª8Y«V­7ž9sæ×_½wïüa yñâÅñãÇûôéƒîC ?ùä“]»vQ3ÏŸ?OÆêeË–á ŒPeõÁIssóµk׿ççëìôøøx•h¦bÿóŸÿÈZHII;v¬l)‡f'¡'NèsÖS‰#ùüùó:›ÿwI‚~lð—¬M’ÀI!!!¡R!“BBB¥Q Ž´´´ÌÌÌääd0]ùòå%8PQ#WW×;v<ÒèìÙ³|60š™™™¥¥¥…‚„ †††”ßÙÙyß¾}̇/^àM¸k×®€ d£Rø±víÚüÔ EÂÔýû÷ƒƒƒÁ¹È&©®zõê£F‚ŸÈ‰ÖmذÁÊÊŠ¼­_¿þ™3g𩀸=zXjäààÀŸX›››»nÝ:¶½^•)SF[ÀwdEЉ“Ý»w×§¬ +N‚ˆY[ÐÆ+V$%%eiD+„µk >ˆ›ö51è24ßÚÚºS§NGŽá~úôivv6Fâܾ}{*`qƒA[[ÛéÓ§£¥¬#vïÞíîînbbÂ|GJöâG6”ž›ššÒùBÚ‚Ïj¸'Ÿ?^¿*%* úá‹Áë ÊÎ;S+('cù?þøßÇŒSðæü&³Ãž •=¤Yx'é?m´ÿs€ÕKÅi¶Tâ=aŸÅŸTb8)$$ôŽÅ¿àY ÈI“&ùûûã³cÇŽü 98bøðá‹5 + + +š9sæÔ©S‘8ß´ ÀiѢŌ3æÏŸ?gÎÿ75{öl<Äß±‰'6mÚ”a8¹ÿ~æØ|´sçÎE‹Íš5 EXA”ßñ7<‚ €$,œ‚ x‘F½¬{>oÞ} 8¼téR´Àg@@ÀÅ‹•ˆT¸~ýzANoooþÿ¨Þ½{³€Þ¡M—0õðáÃU«V!þè/øC×8°¼¯¯/B:wî\ÄeÑõ舯4Âst’øþ‚OOO:oåââçaŸrJFJ¡SZ·nVË +@ +ÈE~X ÍÈÈ(æoJÉJ 'ñ…¡#G–Áà5B‚ ^œÁk$dH6YqÞ>á$@‰Ke6)§¬?|N!!!!¡’’ÀI!!¡w,öÚ\ ¦½{÷ʾƒ ðJO9ãããÛ¶m+›­fÍšJ»êxx ë$8©¿ÒÓÓÁ†¬j###‡ÒöÀððpþL%žhO¨ŠP #Y EÀIx>tèÐ_ìjccCÇÞ¦¥¥¡ +*ò¢õ½*B/;::R©?ü^igƒ©èèhÉD6z¶S§N|æµk×Rj—.]d Bûöí£“ˆÌÍÍõ¹‰AC/ë³ÓÄÄ$66V§Áw)õÅ®4!È(’€_øe«ü%pOÛ&› $œ$ƒ’ï|¥ì»„7%þ°µïÊ*ŽN + •:ååå………ɾR:vìH9AÍ›7—͉‰‰ÑY׋/¶mÛÆî,2Nfdd¸ºº²ªË•+‡—[Ùû PWDD„Ò¼¯J•*;wNg½¨­[·ÊZЉ“ÿó¦˜çÈÆŸ;ÊãäÿhIRNÖ­[—_NvïÞ%¡Èˆ#ôYðùèÑ#¢uÈÞÞ^vRïÉ“'!!!²Ñ(S¦ ˜‘rö###Y:ÝÍÍíÒ¥KÚ‘-..Žz„¨tþ¯üüüãÇ׫WOg/W¬X±ƒí­Jû(Fglš[{]+>A…<²R 6eq’Q$û òÒ‰“ø”õ‡Ï)$$$$TR8)$$Tê„×ø={öH¦ŒF&&&½zõ8 ϳgÏN:Åf'‘ľ7jÔH²jp”¯¿ÀDÅnQÂÉ|UÁZRR^e Ad666 .äçø¨j`Ñ?þhmmÍš£Íì9>áäB ‰`ÈÌÌ E¥²|§„“Èiii @óòòêýZˆjÏž=W¬XA7c2:uêÔ§O–³F-[¶D_ðÕ)á¤ÝÙ³g™µÛ·o{xx°$÷÷÷×gvq2d«ÅÊÊ +¡NMMÕÎÖž«e‘AÁÏ>û 8ÿJ#Ä®¡DÀ[´h!;KˆüGŽAKYÎÚµkïØ±C»[%# +ýrâÄ Éí*Ô³üC´eÆ h *Òçx¢w ÇæðøV G~¯"á^Áë¹ËÂÎNjKvvRÖ“BBBBoC'…„„ޱثr1¤§§v€Ýºu뮾y Y¹råæÍ›×¯_8qâD<ïß¿?8…Ö‘â½½qãÆÇgÖð¶—ö}ûövíÚ…·}Â=àÌÎ;Ùm Ú{'³³³BQíVЇ……M:È÷æÍ›wåÊâ `Âýû÷QiddäÚµkf »~ýúÈà!f‹‘‘‘««+š‰¤ &(E†7ˆzQ8EzôèѤI¢TœD'''{^^Þ#N€,pºd3#ªC¬DÙ@‹øÁ·µµUÂITÇãäo¿ýƬ%&&‚L 'gÍš¥N‚¶bbbúöí;hÐ t÷–-[d³'1øfV©RÕÑ/S¦LË#nè²àà`ºz]œŒ‹‹“­—ÇÉZµjmß¾R+pͶmÛ0L"\à$ž;88ÐP¬P¡'Æs×®]ëÕ«GŽÇóÅ‹£E`—/_V9›èÝH 'ùM‹<ýÑ 9ÚÅÙsÂIn¥ÒÞIþxIÕüîH%N + ½ œzÇ*œd'»&''ß{­¤¤¤””¼nܸ±N:•+W,à=<##(qáÂOOOYœDGG¬­­«U«Ö¶m[º „á¤ìì$¸àäÉ“ 5T0ùPN5jÔ¨Zµjƒ pNµø†<{ölÕªUÕ«W733«]»ö¸qã~ÿýwFd bþ>{{{@P1C#¥È<}úXІ€Aj¾¾¾À ÍÇ7mÚD@­Ž“Í›7S¹w´ÍQÂI~vULœ,x},‹QÈæÁ + +"—LMMŸ·nÝJOOGp~þùg ô#ºÌÜÜœFpIÇŽswwGÀa}¢¤àð8Y®\9 K Nôšÿõ×_óŽÚ›“cò¶/JVJ8IHÈNgeÓ…üÜ"íg¤YËBìªD²’“]eý8)$$$ô6$pRHHè=ÓÁƒémoø´¢€<‘ÅÉçÏŸ¯Y³†JÍž=›%©àd^^ˆôa KVVV²<eggûøø0€;ñˆ†RSSù{';vì¨çÊO???*Õ¯_?Jºqã½–«ãd³fÍ@C…ýk±9|²Éã$<ôöö¦$à$€—~úé§ìyùòåõ<ŠGOÅV®\IõÐ)Ý*Ûwˆa«V­h9./œD' 1XÐU³$ N¢™'N¤Ùð˜˜৬'U«Vö–T4ÞdÏb-Y Hú{%pRHHè}R~~>8ˆÞÀëÖ­K¯²xŸ4i{®“?þø#•ÂËÿܹsY’ +N¢TDDMJªT©’Òd_NNÎøñãÙõ…øìÓ§OJJ +Kºwï¿^ÔÝÝ]²oQVÀB!JŠG@XÒÛÆÉ­[·*á$<äïKtØ&H³K—.ì9Xl̘10Ud7$BW¢¿¨^kkkÂI ^tt´lßa¨´k׎Ξå¥'éT%SSÓª‹ÇIccc4“M7#éÀJ8Y½zuôTIEãˆý߅ʶÇ‘ÀI!!!¡¿W¥'iM üx1mJÎWZÕ#$$T±ßÜâÛyª‹¿tãÕ«W€&''' ¼~0àÚµk,)))iøðáÄ’Å®»ví²²²Hš™™5oÞœÎTQÁI¶ ±[·nìnzÉö¼àÌêÕ«³²²à0øˆß÷øñã™3g²i,XèÙ³gbb"KÿâÇÚµk|€½zõºtéRrrrvvvnn. +„Y<¯pÖÐÌ œ:u +Ð +k@<ºySçb×âÌ(±ãp•»Â™éÓ§£Eˆv… +:tè—™™ ¤º|ùòàÁƒ+V¬ˆx"æË–-ƒ©"»Á”ŸŸðGpîß¿¿fÍšªU«¢‹Ñ#M›6ŠŠ¢<§OŸØ–çd¢Q¥J•Àøð=…îãýQÁI ›={ö`´ á0bgg‡QÄ’$8É"“––Æ þòË/üí¨rpjݺ5Ɔ1 [iA¯Ð;VéÅI†~´ç¢m’N + ½ •N²³7x¥ç“ž«µà Fé š€ŽÆ;vì8ÆÁàïïøãsΜ9K—.Ý»wozz:+¢~†ÐæÍ›apòäÉàbÀ,{ÎNvUÂÉèèèÊ•+³$Œ‡-Z 6 /\¸8C#x ‡‹!!!!!¡â«´ãdÖùäL’;” ^ïÆÞùùMf‡=¡çìà8'ù˶$þÐ9ä,•fKµýaOØÊœ™Túw +,Îb¿\&&&à8Éù6š—vÉÄ– +N’P’ÍzœtqqQº +ðرc5’ÅI^Õ«W(®‚¿ üìäÝ»w% hòž={êÔ©ÃrV¬X‘ðÍD#YÀ£l¥Ú3§°3`ÀfAû¢8éãヿ~ó9h¢¢¢$D™‘‘hà€¹X6|AN///+++²Éã$/ hll,è•eCÃÂÂ$s¯ÅÆìٳٕ%ÆÆÆð†Šì)©õ³×bëlÑShµ““ó°M›6tL“΋B˜AÉ8TÇIt%ᤥ¥%@˜¾xñ¢³³3ëb|§Nrk3Ï›hvò-EFH¨TˆýFÇjãÆôËœŒùò%›Qâ·Rò’भ­mhh(ò£TnnîS-á!¸ïðt¦ +x¤AƒQQQlK’óÚµk  ¡±±± 'üˆ‡t/L :”LæääŒ7Žm½477ÿüóÏA@ð +ù›ëQã¶mÛ¨ÉÖÖÖHŠŒŒäÙ u¡^|R½„T, 5öìÙ“YÐ'áù°aÃè Ò %$$ðçꨔUÂIüalܸ1BÇìììvíÚÅ7„Åæ +µx¥™D¥/ÐLžNž<±…qKKË/¿üRyX½!4 öÑ hïîݻ˖-‹¸a`ì¡F¶I4%î[²d Ѝ(v)'Ìã$ÛÂéìì oásµjÕ`Ÿ¦JÿüóOÔn¤@Ér·PÑTzq’ÄßQe ¡6ɺVÐx~À”y)))))©­Â‹“FÂæˆ8ÉðÈ3†bPq³ìÏNª¥9;©éÄI)©<‘'Í óqŽŽŽ+V.M›6M3—'IÖÖÖvvvåÊ•³Q Ë—/V¥•¨bY¸‹²€–œ²R¥J€ÓŸ~ú Äôðáôwzüø1áèÑ£µk×f¦q’tË  Ù’%K5jdoo_­Z5@³ªLD$#8Y²dI#@ 9ò­Ê•+/\¸¡t>ŽèT°8™i˜‚L5Hœ‚!þüóÏíÚµ£À¶xqæÌ¾{ïÞ½&Mš P)8`œ­ÒÓÓSRRîܹc$Ÿ¨¨('''[[ÛªU«‚Êуh´Û·oGGG£­p=Ž®W<æææ¥K—.oæ…ºXYY©[†q’*ŽÞ·¿ÿþ;Or¡šîîîp×ÑŒèDë"%%%%%õAUdpR±iÑL ?úÊfˆãìâ4%‡âÉÌjï¤ÞG,ÚL؉4šþHœ”’ʽzõ*<<\\:wK'óPÎÎÎ111šE?yò„§85q’ŽX³f……¥¬Y³&ó—qœoçÌ™C·^¾|B×AÁ`í„„E¡ÙÂI$SQ‘””Ô«W/SòÁIM½xñbùòål¡T©Rk×®å»W¯^å[@~½øH9°ÐÐP¶ß¶m[>wãýúõ˲¾¦ - ù<<~üXÜ[¯^=Ž¿$%%%%%õ‘¨ÈàdæûÛ!ÍÞEgÍ|7Ét)îgäYËlEvÕ#YºËÓ j$NJIeæÑbWÅnA  ঙëþýû_}õUîÆþº*V¬X“&MÄé3QàWWWJi'AÀÉ’%KRJGGGžP3‚“Фvvv«V­¢[@?ŽY„–iذabb¢¢Ðl᤯¯oZZm*„Pt|||îg'5õæÍ›eË–Ñ®U3N‚.ùîÅ‹ÅÖàÓ[òD¨“¬¹¹9úîÚµktëÆÞÞÞYÖ×táy˜8q¢8çËÂÛ¾}{NY¿~}ÍÇ&ÿ%>ŠfàK¾+M‰k¤ÞŠb¦¿”H!|YçØsjõ8$‹’’’*,*Œ8™]©c±æ­$$JIeK4äËÐÙ³gË•+W£F:uêÔ®]›þÖ¬Y³qãÆþþþü§¤¤\¿~ýáÇ|LË/8вeK‡êÕ«ÛÛÛÓ¡$:k¾V­Zl°nݺ0XµjU:f‚áåâzƒ €{VVVë×[·n}îÜ9öðÉ“'7oÞLHH€'¿ýö[£FŒà$èpfM™ü믿0~®W¯\ÅgÝ!C˜j)‹-â\•*Uúþûïcccá’O 0'-,,V@×;wnݺuÛ¶mÛ·o_²dI³fͲÌk'im'>HA¦×  PºL‡VE¥>ýôSÐztt4çJMMurrªV­:ËÍÍ Îà +ŒPv¶ËtÞ7ã½{÷,...Þ .NìtÄÊ•+ÉóbÅŠáIظq#L!Yddd`` ŠÆSTÇ ÚZB‚²eËrõÑ›ÖÖÖÈÂÏ*„‡ ÉðÄNŸ>ýêÕ«7 ­ó &þù'ã$,4oÞ\3êo>‹c•ótPÞ†˜Ë.Nw¯%qRJJ꟠¢“<¥hâo•9“ÄI)©üWFFÆš5k»ßi×®]Àœýû÷¯ZµªK—.ƒ0`ÀŒ3ÀJœ DÚ²eKpp0Çä ¶k׎Œ°Á={öÀ`hhhÿþýi‹†ôUªT™8q"®ƒL>>>cÚ´iÃ8 ÷Ö®];pàÀÞ½{{{{{xxðŽ9ã8 ç'¦à$ÕëСCááá;vì˜0'.\ȹà$mÁCã€:,X@ÉLÄIb"ŒEnSs”¡œá$éË/¿ôòòêýN}úôA›Ãà &ìÛ·­ºFà=ÛµkW±#ÄÙIQ•*UB“féí¾,_¾<å²¶¶]j¦ÌÈÈX¼x1¯Œ­S§ÎéÓ§éÖlj“D^z[H‹âÒSB0¯DÚâ˜ê™ï¸ËÔ:¹ØU\y+: ðK§ÅD7¨,Ê«ˆ‡@¯Eœ4¥)))©",‰“RRRù,(æ¹Y àé\û#GŽ XXXÔ­[÷èÑ£™†¸.¯ßéA—/_öðð g€x~~~™†}|€D^,šià¸]»vU¯^ÝÌ0;Ù¸qãd¸õùóçááá5jÔ âPVTTT¦a¾ €`fØoÈO\Vp6£££'´ß”táÂ…,Û¨à%ƒðPt|7tèPJ–8 ·“÷îÝS;yãÆæÍ›«³Àm :Eì>QÔ•ÒÎ;k–+â$Þ¼yšÉ8ÉÑp½ø;YÜ[¿~½ñf‡Ãx6@è/<30Z$7OWæ;œ´µµ¥VêØ±ã•+WèÖlj“™ïO)š½z"še¾‰ +*TG³1{›<;)–¨9A©ŠGt@a‡&Ù&üT@ŸšÖDçM)BJJJªK⤔”Ta°"..nûöí{öìÙ±c†ñ={ötww÷ôô„„„ì߿߾}{Þ o><þ|šX$jhÛ¶-8×wî܉oZZNrJˆ#`íĉ»w!†£Ýºu-]ºtïÞ½àÍC‡M™2¸ +z÷î (àx>9ÃÉLCœÏÙ³g{yy¹ººöéÓp”eËBàI›6mÐ õêÕc¶N2„’%%%'Q¢å‡jdmmvKMMU; œÔ æÃhüÛo¿¥öÜ£šúàÁƒè¯   råÊ™‚“ÁÁÁ¦à$xðÔ©Snnnh4t_¯^½ðDQo½3.ÑÚÀ½_ý|º¢›ðl W÷îÝñ–¼ÅÓ…nåYW¼8}ú´úé7nܘžžN·>Zœ$‰‹ZÕ“•âÚl'ÕArD;"Nš²jT=;IK‰éµX¢x…m2“ª+êÅàÉu1±)))©",‰“RRR…]€ŒökÕªÕÀ ooïäää .ÄÆÆ;v CtÜjذaýúõ)^;;;3!’€{uêÔiܸ1þ¶oßžg 8if˜5CL`ô˜½xñbtt4‚¾6mÚtõêÕ×®]ƒ¸‹[öççç÷ðáCuEÄÈ®²(V‡>þ6Ïž=‹âLo 1çüùó6lppp`ªECQ‚””PÒ Aƒü>Œ|}}K3fÌÐÃÉ&MšhRž™a™(ÚdÍÝ' +ýX·n]n1µ€“¼ÕñÙ³g?þø£f2àd—.]M}õêU4Ú•+W.„6Gorœµ222–-[胫plÚ´igΜAFX8w¿?ž <9­ZµÂ÷£ Aý€J”(.îUDv…åû÷ï›Þïù&Â1Å:U3ÃD¤zvR–RÒì^žàd¦0Cª8ÐDt,Sk©-‰R'i%-×Åô"¤¤¤¤Šª$NJIIå³h¸•‡¯_¿naaÁ9ŒÀùàË”c,Ôpñù矓5N²0Âïß¿ÿ­[·(%Æ–mÛ¶¥[–––<)–i˜ëÔ©Ý¢cë5©8Æá@1ÍÖAY +sÈ8ZÌËË‹®pëæ‡TRRˆ iz0Ìn™(à$ÿ2žžÎ§I*T¬X1Næ@èÓ¡C‡róââP´(šoAmÚ´‰ÏÒàƒ:tè@YhsîG5;)Êì2p‘Œà¤šÍò'Ÿ©i“¦*˜2;™ƒ"¤¤¤¤Š˜$NJIIå³hxœ‡SSS™’0êöðð ëýõWLLLpÒÖÖÜAFŒàd‰%€“€ÙLÃVʸ¸8WWWºUªT)1ôÊÇÝÜÜèÍNòbZQoÞ¼Nò²Øúõëkn6̱bccëÖ­Ë Õ§OlÚÏ™._¾Œšf·LïÊ+VPA€»½”üØäXx9œ/zyøðáüñÝÊÈÈøÏþÃeõìÙ|¥Aô¾±lbJ®*=z‚oD +€¢ôš8©Øe)¹•ûÙIâAµÑ=›ì˜æÞIE]rV„”””TQ’ÄI))©Â®GMœ8±Zµj...Ó§O§ë ³_~ù¥iÓ¦< ÚÛÛ#YõêÕ?Õ‘££#8‹£kšˆ“™†¹¤©S§:99Á8 +#Ê'»téB¹,,,Ú·o•œœ|KÐ7€{ .lÕªŒ€ûÆÿøñcSZ5½}û6<¹yó&ÊLâ5KHHˆß»w¯§§'*X£F Z©û믿 }ËP)Wbb"»‡dðÉŒ(Ü@_ %Ü3Âþ“'O8ÐûÙ³g #ïÞ½»G¨2zP¯Sà0þŠÑ„ðíŒá:þÚØØèA¢µµõ„ Î;‡â.\¸0þ|ggçê±q”[¯^½¯¿þÚ”¦¦Lhmxž’’BuÄ ¼Ý¶m?lÅŠkÒ¤ÉÎ;‘­qñâE<(å6lØpÖ¬Yâjg }r«A›7oæ²Àh‡Í™ò°¥§§£PÔÎûùùQñÕiܸ1Ï,›&([´hꣅÁËßÿýÁƒQ4zˆ-†â9þ¼¿¿ïÞ½©ÑøyxZZZŠu©_¿>jѯ_?Ø,À™J(–‚˜Ä¸¯xüÖÔ3›¢ÜeÍ.N*¤8RDïüJѦè3_¤Œì¤8—jäÜI½"¤¤¤¤Šª +/NЇ«¿>r/Í%4šR„L7Ó?K!Ũٕb‹Ê‡(BJêCˆþMò¡ ÎÙ³g9ÌKÙ²ekÙ5B8 $QZ“Õ›‚!"N8Bs¬½zõ*<<œ-ÀUÞ¶IàÆŒS¯^½«W¯rF0Ï÷9::‚1é:çøñ㸢vˆð|öì™Ú 8ŽMQ VÜP=:ñ- ’)dû 6ÎU§N¾•˜˜p˲mòÀçlµ­Bm “-¡Ý@¯š6322.\h$šžAznê"•¥LHIIIý“UHqR±4EÜìŸWÊNª›ÍôòG'¥>BÑx8 +ÂàÿÒ¥K7¦+T¨œ]#oÞ¼Ù±cGåÊ•ÕCúâÅ‹8|‘¥q}}}M\àÊN®^½š”)SfΜ9t+==}Ñ¢Et0åììÌÞ‚÷ïßϹÀ¤\åÇëUyÈ!šÀ t]¶l˜] ÐêêêÊÁgOü„@ z‘LD=}úTœÌrqqá[Ož<ñôô̲y---G•­¶UOTBB‚——W–e)DëT5m',X ÙnF„^ž;wnnê"•¥$NJIII™¢Âˆ“´ÈDqQ±©?÷Ê Nõ–Ÿ’8)õ×Ù³g96&pãöìZ‘-Y²D\sÈ¢³6x±«™ˆ“¥K—ž4i’¸ÍÐ=þ|åÊ•lȱLŸ={&âd³fÍRRRèpòèÑ£åË—§»µjÕÚµkÛÜ»w¯•••ÚCà$`ŠˆzýúõªU«4!”6ÆÆÆRJdïܹ3ß­^½ú©S§²¬æýû÷ûöí˹ðÁËëEïÞ½+Nwê 5‽9V\\Ü€²,K!ôì¬Y³ÐDjƒ/_¾\³f Îl´¶¶Få².RÆ%qRJJJÊ^œ4kâF3ÿýïó-Úà ž6e¦Ú +!Ú1=¸xű|Qd=ñ¬.±,d¤(t],H±Ø5Ë"¤¤Š’222@C111¿éèôéÓÑÑÑaaa;vlÓ¦M÷îÝøáÊÌÔË(ê—_~Ù²eK¯^½øŸËÜÜÜÞÞ¾yóæíÚµ!N˜0ÿï?ÿüó™3g8Þ‚Ä£@8 8mÔ¨\‚fï„× 5÷æÍÍ*ƒžá9ªF¡PÔåÀ¨—»»{«V­`sìØ±|*%práÂ…T(pEð±&ÿýw|||@@€««këÖ­H`RX†MÔú«¯¾Ò¤T`ˆ”ŠD®cÇŽ£ +mÛ¶mß¾}íÚµÛœ±lÙ²K—.½páBTT’‰‹‡qkÊ”)è”{ãÆ 1Ô^ÓŒø À–+W.""M[Û¶mC­Qý–-[r{â55âƒW€“_|ñ…‘'êòåË'Ož¤FOx|õê;iÐæÍ›ÇשS'ØçîkÑ¢Z¾nݺš?;˜0½uëV:3Æyÿ©'ÞU«VmeP3-¡Pçéé™·‡ÈHIIIIIåL…'™¼Ä (ŠKOiÇ%ã•f8шfH7…4»*b°Ñ7±t±:âL+A"߉RÄISŠ’úH¤øÑ#g˜£n@Fõ-´äìì úèÙ³'þ)®)ŸKÎ5mÚT3—ÚˆƒƒƒÈ`Éo¾ùæÒ¥Kׯ_‡+V¬pss:¹¸¸p® À±Ã‡³·"N‚È€¢Ç¿víàâÌ;?^U¡ÔÔT???м¢Zã5aéäÉ“QÇ+W®€×@< fdv2Ó@I Ë¸¸8`Ô‰'`ÜÑѱqãÆðßÎÎN‹ ’%K~úé§ð¸†7ÐÚcÆŒÂZÍ·’0%!.VªTIŒÑŠ[¶¶¶5kÖ¬S§ÎСCÑä€ - UѼK–,¡[´ÀuÔ¨Q¨5ÜèÖ­:ýªAô«Ê:wîÞîÚµ h¤Ýð,Áa (Èš—4Óa£Œ“666sçÎEWÂù3:‚«‰‰‰9ÿç‘’’’’’Ê;FœÌTM)*@OAš"$*¨P1Á'Æ-W8E%jNPªCñˆ¨çRiÂ1S`=dúÄÙIµ‡t—7¥ˆ¬ÛTJ*¿Dÿ#¹±\&èÛE999ýüóÏ”ëùóçsæÌ1%—žhÑ&H 4à†æòÎÒ¥K‹{åDœœNœ81###[Uï \ÍÉ/€ÕÈ‘#5s)f'A^zƒ’’’ú÷ÆLIOŸ>íÑ£Gv”*Ujݺu´Šœª7ß'ªbÅŠsÍz=xðÀÛÛ›ëíD‰múøøÐ­7oÞDFFòt* ’×+ôäÉ1XõîÝ›7±Òì$€šn«yrYJJJJJêãW!ÅI–^tn’ý•¯hÉíˆ8É Œp™zv’–óyÊâ]º"ÚÜRë%‚'×ÅÄ"¤¤ŠŒ^½zX3eÜŽÿ ÆIŒö§OŸnJ.=˜Z´hqôèQv#""B3–©µµ5PˆNKKsuu¥[࣠&¤§§g«Ê è-[¶èy5bÄÍ\ è°°0P0¥Njþ&.NLLÌ%N–,YrôèÑ|ÚȽ{÷ºwïž]#h·åË—Órß/^,]º`že.°Xtt´f Ü¿KÉ,,,|}}5“'>ÌK”(áïïÏ·ÐãNNNt /6nܨiäÎ;ƒ6¥šîîîÌõè£E‹ÑÑ™@þzõê顱”””””ÔG¨ÂŽ“,Â1zÍlH‘ŠÙIuHXFYêÙIEJq2S˜!Uh":¦¹Ô–Ä©‰“´’–ëbzRREF/^´³³£ƒï«i©zõ꽎;nݺ599£÷'N0ÓÑÐdWµjU=;0booÏd·fÍš:tˆ|hœ;wnøðᎎŽ0R®\9ؤ”Ÿ|ò ÈwSSSSRRP4ŸG#íÛ·ÇeŠAà/ÍcROÈ¢TåÖ®];(((>>>)) 5}ðàǨ—ýöÛo ¨R¥ +’3æéÓ§jãY,¥†I¡5Š/®™°Ö®]»M›6ác +ž¬_¿^\¹–©T©Jl^8Ç@R ¼ÀÉ+VN¢§OŸîÓ§ª©î ñdR¥JMž<M}óæMüCã>{ö \ß´iSdÁßuëÖi6/ÊŠŠŠÛh̃ámåÊ•kÕªr¿pႦÔÚH¢Ý`uA³ 6ìäÉ“è,d9vìXß¾}©UÑJxNø ÿïÞ½‹d¨šfßå³è;ÈÈÖ\F5ÏÛ èø/ÓÛS°¢¯æ‚öBJJJ*oTdp’|ª?6‚“ +ÌCœd 4r:¤žMr˜ª`ÊìdŠ’*@Ñè:—FèDEÐÁmذüµxñâñãÇ2ÈÝÝ£²˜Ö£zzz®ZµJÏ.†‡‡/X°€Ã*p2Ó0µtþüùmÛ¶¡¬±cÇ‚(Ù>ÈÈÃÃcÔ¨Q¾¾¾mÚ´ñEwéÒeèС~~~3fÌÐ ”ª'K”(ç©Ü°°°ï¾ûnÈ!¨#Êúá‡Ä`³h¨³gÏ®]»vûöíW®\Ñ4N8Ù¯_?MBYnnn(eçÎÁÁÁ¼Q-` ž—êׯÏhf˜@œ9s&ææ…K`Ï@.ÚŠq2Ó0ÿ ¶Šˆˆ@b±_ðVœK…6}||Фøü\½z5W ¨;|ø0ðvÏž=b|$QFp’ÿâŋԆ¿ÿþ;šTÓˆœk·nÝzéÒ¥°OæÍ›0pà@´Ú–O !œüå—_¸ïÐb'NôööFJt$ËG僊qRý¥C»þs榜-™éÇX(@qü‡‚vDJJJ*oTqRó‡ëSMÞiæU|×BæÕì$ñ :Ò8û`Ä&;¦¹wRa'gEHI”òj(úK_o  ò¼!Ûùdy= (âñãÇsçÎ¥ JÂI1ÆŽ¨˜˜À”¢d©J!â ;vd9A ¢UqÆòåË9r„áéÓ§Ë—/§ë(ËÉɉOd¡:Hi¤%ÌNÚØØW)僂‚‚ôªCRWo[¶lI0+¶0Ê9ž:uÊÁÁR*pR³—©gOž<©(¥ =A‚®®®ð3[-€»‘‘‘l +F>ûì³lY€’““õ [YY!©^@B€9MÝ¢­Ä'S“iiiƒæ"š7o®‡Ãù&B!ñGZ}[Iœ4.ú'´/RRRRy£Âˆ“ôi¬¦ªþ”¾Ò[Å·•™‡¾æÉÞIq-™!Vœe›ô‚gTÅ44ä [ô=ÎÕë’eY5ª”TÑÔÍ›72êá=ÛõÀP bíÚµ¥J•¢ŒFÞ;©Ð;wºvíªIF˰oœS2 ËV÷îÝ˹ìììnß¾M·ÀVëÖ­ g«•Pz\\œ^ä ë²eËØ¥K—ŠqYMZˆ¯Yúµk×'Ë”)fŠÏèY½â` 6³ÕŠP<¨ ‡â1]>>|¸¦Kåʕ۾};%CkãÁã*+JÄÉû÷ïwìØQ4Â^Pâõ?Šæxï&E¼qñ›QüZTÓ£‹â® ÞáËWįT*–®‹ÑįE1ïÿ$†)PœÏ¥þš$©Þu=W¢Šÿ¯Af'¥¤¤ŠŠ +#N’ßÂâøU…ÖÔ?~*¾Ôø‹&[8©pFým"¦QD‹¹O]þÒÔü^Ó;wR³)©Ž^¿~ýøñc ï###kÖ¬i¦ÆíÕªU[²d ÒùÄÚÚÄáââ²uëV1ïË—/QAT‡ëõàÁ8ÌeáèläȑŋGí  ”ƒµjÕBCÁ²Ü»w­¦CY*T°{'¤,]º´b +¸D‰¨#n¡š^^^zAeñyÕºuk4/êU£F5kÖP§°ÃÞ*–˜ÂaøFmhaa!–[µjU½à¨¨)ì<2èùóç|8yüøq2‡ííí'L˜`üóâ@‚õÆZÀ%´è•••ÕÂ… ‘)Q;v4jÔêbèZN"½¿¿•*UàÚ§E‹~Ö$ã$Ñ_§¯ZSpR±!EÌ¢^>ÄDUü¤¬ˆmnöþÑZâ \b¹ +7ÄXîjòåÀzš×¸ª'‰“RRREI…'ÿ!Ò\I+%U¨E#çgÔsàÀÙ³gãSÈÍÍMÁ8"ì8;;þùç3gΜ2eÊ_|ô¾¾üòËÿþ÷¿³fÍš>}:îNš4 6£¢¢8(+ØT‚²08 öööæILãD :tÚ´i3fÌ€ñï¿ÿÙ¿ýöÛU«V%$$èeFFƶmÛæÌ™3yòdÀ + ¨&þ¢"puªÇØC¼Þ½{7²à.WmêÔ©Ë—/§ðàÑÑÑø´!³óæÍ›;w.ƒAxß,X€‹(e}õÕWpžÜžgÐwß}7zôh€§Ø¼;wF¢Ñ°Æ‚ÃgøFFJ48¬¡øÌ£Ž›6må|úô)˜fP·nÝDv3‚“àhÀû ƒ6lØ€G… +”·bÅ +8³¨æ¹sçLyØð0ÄÄÄÌŸ?n£5Ð\¨2Œ£µ6lÈ.™››ƒ¿þúkXF{¢:H€^@Ã>ôª‰“è”3g΄„„À«‰'¢ÅeÀ"¦0qç.@™‚“êS·øµ˜] \Lâ +J©À7M´T,ÐU@ŸâggÅ×.Î¥y݈«z’8)%%U”$qò#—ÄI©¢§Š“à‚ØØØ-Z`/ÞÑ%ûב­­í¨Q£1’øˆ¬‡+ÇŽëÚµ«¥¥%Œ˜¸àƒqéÕ«W‘¼œœ 6´±±ÕªUˈ³f +½}û>¼|ù¹<<>~ìØ±¥K—FFä3f 8×Åd¨Kjj*¸Û¼\¹rtò&îêÅ®ëÏQ:0pĈVVVêŽg‰ËŒá-,#ŒƒêÖ­+â¤fðU:A²råÊÔéÀ=Åjg¸kT5ãsz¾¢˜ŽTlT¥ÀIÍICq3£ñ@ý¥w݈«z’8)%%U”$qò#—ÄI)©lI3HKnò2dHZZšº,pÇæÍ›57ÁQÉ’%y¢ ô·»e >œn4"À£‹‹ {¨wœ";).§d\zöìiJ“¢,à*—zÒ<±­±|ùrŽm j;~ü¸)öE=|øÐÓÓS³ÝÊ”)£w̳W¯^œòÓO?ÕŒa‹ÖX¹r%'³µµ?~v=õ×_áaã͹0¸~ýzºÎ[CúÚÍÍ—þ¢ÝÄs'ÅÙÉPŠÃªèë ßSŠxã™Fq2óýMˆš _Õ»HÌÞí‹Tà$IL¦7;): nœTG0·Ÿ¨'1׸ª'‰“RRREI'¥¤¤Š’€“≹—¹¹ùÈ‘#AšeEDD^²eð“O> àõ¨Uà*Ýh 6Ì”èüñb‘ ˆ§™ ¨Óœ6-^¼xß¾}MiR¸úÅ_°ó^ÍùÓ7oÞ¬^½šªB… +z1‹ŒèîÝ»îîîšífmmÍðvëÖSðïß¿¯NúÛ´i“h0—ßS0¾hÖ¬¶WéVFFÆâÅ‹­¬¬4ëÖ`œDcÎ;——IÃÚ¥K—rãÕ•ˆ“ ÁÊtœdWfI£¢4q’EÍȯõpR±OS“ŠëzÁäéz~õ•8)%%U”$qRJJ*Ÿ%Ž÷ò\²¦Zµjµ999ÙÛÛ9³x…HY»vm1ÞNœ81...)))AF³×¯__»vm«V­P¦lÙ²zû4E•(QÌÈ'Y¤§§÷Ýw5jÔ–:;;ÏŸ?ŸÑul¦¤¤  äädi?~_ïéíÛ·×®] „AôEË–-÷ïßO·ò{öìiÓ¦ +âÇ©fÍšx¢ÐËÓ§Oç)·nÝÚ¸qcX¨[·î¤I“Еt ;wîÀy48ïô,@‰8ÉgP2LáA1ŽºžA¤çìjüdƒÆqR¼+†|WÔàRL“Š;"·ÁI1/|¥z)Ž{f7ô®qUO'¥¤¤Š’$NJIIýC”œœŒ1¹&â/^|РAš¹çW©REB‘‹ã£FFF‚br€“zºsçïË"éÍwÀÃåË—£ +ê²J–, oݺ•iXŒ +¦ã ¢¦ãä£GxvÒˆ`pôèÑŒÃhñÌÄ€€‘”õ˜êÚµ«)“¼9P™2eÆ—{„Ì7¥¥¥áQá_ÜÝÝMYýA¥ÀI5Êi_Åg>Òu1ú™Ñ :b26«žÓ™Q ž£9‡(ú Ò¢xKü¿Ó»®çªž$NJII%Fœ¤ÏauP¸Lýí¦‹âŸçÂ;¥ðcüWÊ‚’âÔ0)©"/ ΧOŸ® @<ðŽf.PØÆ5§‘ |šššJ);tè i_¸Ï××—÷NQ|||… +(«]»vznÞ¼Y³,äruuåÓ%®\¹ÂãaÓqòþýû&LȲ^@×±cÇ>~ü˜r…ÝÜÜè–¹¹yÛ¶m¯^½šeY@~àd–eåLðpäÈ‘¦Tù#’N:±ÿNNNüñGA;%%%%%%õž +/NbP¤æ>)嘿»æ^Æ·x ¨ %NJˆhlœÿ妧§Ïž=[4€]z ñüùóÍ3G†=zôˆ¥”IIIYB qæÌ™¦ìƒ»wï^³fÍ8NëÖ­ÖD½~ýzË–-zõÙgŸÑÿý÷ùóç9­é8ùàÁÅcD––– NŽX{ëÖ­Î;Ó-Úq™eY@þ1cÆhδæ^0ëééiä–M@rñ +gggS¢þJIIIIIå§ +/Nª'×Àn´âEâ¤qq„v‰“R"züriäáÇ;wîܶmÛÿ ŠˆˆˆŒŒŒ‹‹ãd/_¾îíÙ³‰·oß>mÚ4ÿ ~§xyy}óÍ7”lóæÍd ŒF[gÍšåããC;õ\\\8' ÔÎÎnܸqû÷ï?tèPhhhPPаaÃú÷ï̬\¹²2Í›7ïÕ«WÏž=Q¯Í4DÅÛÝ»w£8ÁÇ廙ó¸¤Ý0¾dÉ’M›6ÁÉÇsdà$Ú˻լY€” fÏž=Ëqh8ùâÅ‹K—.m1hÇŽgΜ!Í|w\c¿~ý`Y¸Ý Ô©S§òåË“Aàä¤I“'“““yfŽÚ¼~ý:¼xñ"jF>pà<ä¨(NŽ5 +UF[Õ®];o¾V¬XqêÔ©h.ô5ZûöíÛÜ8 æ}ûö¡Çù á"ž(žá…«àbd߸qãÿéÏ!j‡nå]F„4pãÈ‘#(š- Ð2ø²ãæE;´lÙR⤔”””ÔǦ‹“´®U¼ŽáŠ¸Ø•^‹ç›½3œânzo ·xˆËk‘€7eÐuqK9 ÎK/è +9ÆoÍÞßñ!:c&©Þu#®*D§}"'¥ +© 8M^¹€t8å7AtËÊÊ +(§gsÍš5š]FLÕ¨Q#Í”ŽŽŽ{÷îeƒ~~~|ËÖÖVï0AðW`` §?~¼Þõ111°CÉlll˜Î8Y¶lÙy󿩳ƒ˜Î;ÇÁˆJ”(ÁÛEq Ÿ xËFÜÝÝ5ÏÚPÌØ·o_ÊB³“<ªÀIà!;üèÑ£>}úpYíÚµ£ÝjŸá§fkç^ µE‹QAx¢€ošÉÌÍÍÑ2wïÞ¥”pu̘1¦ØGkhЩ)R¦LãÖ€“-Z´8)%%%%õ±©ðâd¦Î˜‰ÄéE#8)î‚W‡=çÙIE:3ÓÄ£²2ÿŸ½3Ë9ûÿĈJ‹D2–>#ÛØ&ÙÐׯN!„Šd›Ë·dmP¡,ó3ö%QÔÇMI â²%•µ…Ô̘~Ïë>W¯ëx/w·lçùG×Ý}Îûu^çuÞÝ÷ûÑ9çu^Ï?ÀÏHJf'ÙS¼#L|=•Ó²ÔÞ×⪚N +•\ ¶mÛ¦öàݶm[6—ôêÕ«øøøæÍ›³÷Ábj0¢h­lÙ²®®®ÏŸ?gÏ;תU+Åšø›¢ä«€ÄQ£FQÈ…ÿ,⅚ÇgspÀ®¾}ûÒ/_tt4D_À†¬ݱc4ýüü-\ºt Ì˪¡-ggg*ºzõj×®]YÊÑÑñöíÛE“¨™í|öì+âq1„qú$D=zðq»|ù²Üx~~~ppðûÃÉÊ•+¯\¹’µ¥å¥K—ÆÅ6~"P€bŒQ‘ÆË•+7räH]¶:'ÿºàdÓ¦MN + ýÛT¢qðŧæ†tÄI>9{Α§@—ŸKÅ^KŽÐⳑóå8ÉÔ{ú(Esƒ÷œwOþ¾vWÕ$pRèc‰=¿€ÆÖ­[Õþi!8ëôéÓÍš5cE`:µÏ%Ðĺuë »\\\hª.&&F '[¶l zeÕrrr|}})'§……]îóöö¦ù8'çúõë¬(--ÍÉɉڪ]»v\\œÜ8eõêÕÔåw®jÕªmÞ¼™µõêÕ«'N(KŠ7›7o~öìYVä˳°špÛ ºìÓÄð­ZµJ—#flllnܸQ¤A!!!!!¡©“<4±©Iq’Ö…Jv5Êg*%ìFïHÒ¡3”Ÿt,ÇIÅÉÚÌÈwGOio£âûÚ]U“ÀI¡%þV/ž´ÌNâá¿uëÖ„“`®o¾ù†w8Gýã?®qºråÊ©S§-ZÔ¢E‹† ÚÚÚÖÕ¨~ýú_ý58hÒ¤I‡òÀZHHÈ!Cš6mÚ¨Q£º…ªW¯ž>ôhòMOºuë†RÔtuu¯ñþ£]°'ø.22ÒÇǧM›6ðÓÞÞmQ¯ÈC ̹sçºtéÑzçÎB/^LJJÚ·oM,êÉpž¤¤¤\¸p¶oßÞ¿XhܸqÇŽäTíåË—)úÞD_†ºgÏæè?\¯Š(‚Íýû÷{yyµmÛ̎ϱ]»vÑC'!33³   Dþ÷ßGGø@yœüçŸ@âOT€ãF0 +°HRV"íÂ=`ii‰ÑD ÀŒ ;Åj(Ú´iµ |vwwG+ˆ†adÕÀøÖÖÖóæÍC(•þþþnEƒ¨iddèÈ#&ˆõ Ý¿té +û7º‰áÀ €¡A Ô¶‹Âø²eËØm“ Ë9žBBBBBBï[%' š †r:âdl"ÿ&¹\¬T‚“¯o]T\øZ ÃIÚ8Éœ—àÅïî”ObòïkwUM'…J®tÄÉ¿ÿþ›ÇI=Í”@:tèàX( ¸‡'üØØØcÇŽñ¢¢¢¢££`111øCkÞ¼yÍš5Aa`Iüeáy„:‘¡&ïåiWA((:þ<0“þá@ÉÉÉ äpà àêÆ¨¹råJ¸¢WÌ=¸ +¤EåAƒEDDÀC†!½zõýµjÕJr&&“h ¼9|øðZµjÁ‚³³3L$¹yó¦äÆçÏŸ£Sð ½Ò¶k× 7&Nœrdu@‹ˆ `H…ÖáèÿÁ¼A Nb\y„¨ennΓ Z0o§N¾úê+4ááá.£]Gü]"SSS„üŽ(­[·Nm¯+“LOŸ>E÷O:…AGÐ$6›4iÜ£í«r•+W®_¿~‡Bxq/ñ'óòòpÇ"˜ˆÈ‘,ÓÞÞQÂ×%.Á7n×É“'*ÚGÐà|h¦‘â +a!!!!!¡¬“…L1°Ò'Iì]h”—'I !©iÁIyY NJÞ—³!½¯ÝU5 œ*¹*'i«#8ˆ»j×°aÃÛþÀSoã<|›3gm ,_¾|XX•nݺUí˜ 4MLúøñc:òC"àä‚ XµÜÜÜ7Rˆ’òáh ®råÊì*333/ôóó#iû¡DwîÜqppÐ%òÀIÚúèÑ#Ú™ˆ¡tqq¡éNèRƒ666(0ÝÈ‘#«YYY©E€Ïn¤£€É´zV¢gÏž4¯Ò××÷ññ¡e± ʪU«Ù–âÙ#~Ed‘ÿOÉUÅ+’ˆÏz'o]ËUŠßwï*»ø>úœUÒq¯Ù— ƒ)-<ÈŠךòùoI}Þ œäKÙ%Š8)g@ö­hPÍs½×sÆ*ºª&ñõ'ô±¤ËC£viÁIp_ûöí鋤¤$~vRM€;@‡b[ùùùh‹-}àØÛÛÇÄļó/_¾\»v-­¥‘W™Ã,#bò™2eÊôîÝ›Œ<|ø°aÆŠ}111¡O´Åã$.ÑåñwüøqÂU ‹Õ«W³"PÏâÅ‹i¡¡¡¡Ú>Í””~vR‹êÔ©Cgw¦§§:”Ù/W®Ü¸qãhÆ333S %ªQ£í?E \]]«U©R¡è<`¨K[¼ªW¯¾cÇEƒ’ü½¼†cÇŽ}òä ‹|xx¸¥¥e‘máþùù矋Ê÷!þ?ŸìÛ“n*É·³žJê9Ý‹$Ò{}¯‡$ œz*é8ɸ‰6-J¾ø¯kì)KžH‡O©J—Ó‰$òjœäâ¹U NJ®¢…¯t•<Á¬ÚûÚ]U“øúúX¢[½ØÒ‚“`^½z±‡óW¯^={V—9²²eËÒ©á ÿÈ‘#@½Â$ŸÇŽ{KçýõWZ¡Ê`ÍÁ=þ|Æ fffŠò™sÀV...Š}122š6m«– bbÙlôõõÁwtà…m£¢¢j×®Í ‚Oéót6aÂj‹esULEûìÙ3þ45!¤íÚµ»{÷.]5uêT¶Ú?®ôŸœœœ™3gb|‹´YµjUBþ«W¯öìÙS±¨mÍš5ŠÈÍÍå³é(øîÝ» bd½¼¼7E¢G#FŒ`¹žp:tˆæ…µ8¹nݺ"‡ò}HïuþÒã¾×$E|’ºâñbÿ=–¼©ý_»¼M“BBBBïI%' ”P޾øM…ìµä¤&-Iuø‘ü—…ü+Œÿ¢ç¿ +ùä9zJsˆäƒüÐLÞyù%z¯ÿWVÍU5‰¯?¡’+ N–)S¸çìììääôý÷ßO™2eÓ¦Mx°ß¹s'xøÓ»wï=z[*T¨ øp¨iذaPPЉ'Ž?~æÌÚø&Å >ÐðGÚ§OU«VÁòN:•žžNë*ñ"%%•°Íþ®‰ˆˆ@M¶þ–ãx{{wíÚ»ºº.\¸0,, £S‹-rssƒ·(­[·.p’?OGµÎ;7kÖŒ»×ÓÌ´¢§¡¡¡0¸}ûv­tëÖ øÈç4%%%¡ËD—á{_‚“àGGÇàààǃ|íììøÈ·lÙrýúõGÅ%©©©¼q 1:ˆkÑê ¢mmmݱcG8ŠÇÙUùùùhe̘1Í¡C‡"n^tùäÉ“cÇŽmß¾=:®ÇO##P|RVŒ²»»;Øîëë[¿~}*ÿ6iÒW1ûˆ6ê°Ý¯ÿ+~ýå—_æÎ ßàä·ß~ÛV&4"D‰Rý'ûí7Š:…¨¢;¸ðù<{ölŒ`—.]1/9üÉà¤äß§\õâI¤}â’¯Ã$ATÉs«ÿÿ4âÝüÊ\’;@éåÕìë½ù>!!!¡§’ˆ“BBBŸ¹$…àñ{Ïž=š¥˜wîÜ °|)xPïСÃþýûóòò +4»ùÚŸÒÁe&&&f €:š±92àž0é¤Å'OžÌ˜1 „G}ðBõêÕ­5Ý€v/^¼(1¯233/]ºš`pŽ—Ø‡š“Aè8B N’K ¶óçσžä}Ñ××·°°7n;]‚h‘ ¿&&&">,VÍ›7§v%8I244TÌ­ +žB@ÌÌÌ/^ÌBM‚{ Þ\»v-%±A§Àq,”¾|ùR>¾ G„šæ%%ngdd¿Òµ@¶Ø•š³“BBBŸƒN + •DÂ"##£¢¢qlo “'Ë”)S­Zµ-Z¬ìììÔŽtÔ××i‚JNž„®ñç}舓… ¢££%C‰îL™2…f“?Nj™L|ß©x´û#ç\^Ö¹“г“Š'm¼ëƒB³‘ãB³ò#?xWÕö6ò‹uY)Ÿhˆ±¡ÞëVì~ʲ@W%ö…„„„>I œúÀbÏÃïÉ8p£xÀŸ AŠóóó·mÛFÓ’«HÛ6¯^½Ú¶m[]ÚruuUÄ´µeËTP¼°C‡4U—‘‘aeeÅÞ/S¦Œ›››.‘‰§ó.kŽŽŽTzçÎ~q&/KKKšÜñ2Ж.]JEAAA¬ࣶAòéÓ§ºluD¿ $IKJLL¤šhôôéӊ՞ąh‚ïέ[·P¾°:wîL§œÐýh£%%%=Õ+pñÔ©S©zŒFCccc:>RO6;yþüyD›Jõõõa­cŒ†Ž[ŽÕD×è8‚WÔüŠš@rT€W©©©à‹&Mš VècýúõùSp`PRRRî +±ÍÊÊB_Z´h›·ìïÛ·¯ÈAOân–|ïðIr$W¯ˆ—äHG=ÙêV~ϯähÅs!%8,Mµ¹Eù”%oŸ6Mîñ™‹„„„„>I•PœÔ{ý¿ŽügµäS]q9Êñb_.’mº$ 8)$ôþ”——áãã3eÊ”ª%Æà¯ÕËËkÕªU‹/0`%€[ÕªUk„ ÞÞÞø¹yófð 3Žgû½{÷…IT±bEPh ñ¡‡Ÿ0¾zõêõë×ÊßßĈ@v‰–ÙÉÍ ×Ñ£G-Z#d€ R›;w.œ÷ôôœ9s&š7oÞH+ç@wáž‹á<@lüøñ° —;È‚S·n]€Ø’%K† Æo ž[[[»¹¹Á„ŽŽÑ“á$H +Qõõõe»&ù|>`R|.X°ÀE]^¾|ùìÙ³ÑÁIáB„(MÁï‚€>~‹%îP9eÖ¬Y¸%PñDÐÀzwïÞåcPݱc>„Q^‘K’ÙI'Aàwø×®] çÓ@ݾ}û—_~Áx¡(((ˆ>8ƒ;bq¯Î™3aGÓ{öì¡›½:tn;vt¡0F̺°fÍš…åçç9èBïC’•®BBBBŸ¹J"NJ¶Àóû#$EüÿâI$ßÓ!߯¡(“BB$öXþ ‚2xP“±±1P‘®ŠWËœx¤„¨Zf'%eDEE©yH›ï´ã¤íÞ½›¶pÇ¢££ßèr9N¾WIpòÚµk”|F"¸¤7þ¬ ssóèÒSD›V[YYcu¹jçÎä’œ455ÙébP"þgggů´«¶·ë¥K—ŠÑ´Ð;”–'!!!¡ÏSŸNÊ3Âé²^ñŠ$Ò2qÉסozS‚{’9z…ÙÈy7$¿2—³ÒQ6rEûºg\ú0’üu¼½îÞ½« %YZZ®\¹’]¶àðköx<.\Èj'–´gMM¥J•jРÁÙ³g=|úô)/PeäÈ‘4û©£^½zuìØ1jÎÂÂløFÐå„„P^‘z'²¶¶&H%EFFÒ¹“ÙØØ$''ËÎÍÍÅxÑÔŠ+nÙ²E—žÞ»w¯fÍš¨­[·êÞãÇ“KZp²J•*ÅØ´˜••åîîÎ,èëëwêÔI‘Gþúë/Œ²Z êÔ©“––ö¦M ½C±{!…„„„x•Dœ,P_ì*_‚Bó‰Å+’ˆöw¨9Æ;ÃO;ò¸Ç¿OGeÈ0™oˆ?‹¯#ÉÐ.·_ [ ,$ôééÖ­[Š©r$nذ]¶ºyóf¿~ýkV¨PaΜ9¬f^^ÞæÍ›u±_»vm ‰¢‡€G«f``0~üxþüuîÜ9:£¤R¥J/^|S W®\’Ù‘w"xAÑ>yò¤­­­bͯ¿þúöíÛro_¼xO3격©©.`X ÁIêfåÊ•CBBм̨#NZYY­ZµJ׈ +ÃMˉ“ݺuÃM«è¸7’b ¾üòKÅ@ }D•Pœ,à&Õ¶ÛÓ;¬BñŠä’Lg¨¥%—ØáqOrmêçEÆOö>"CBÉÚZò\bŸw^K¢}ðàAT¦ Á\[¶l™>}zß¾}_àMþ H@Í!C~ûí7ª‘‘‘h ÆÁ ø»ÃU#FŒàgyœdØåèèØ»woh»víÚk„ +îîîè¥vƒxAÊÀÏ»víÚ÷ÐÖž={È8°Ÿ'NDÓNNN¾¾¾ Š  +ŸÆh®OŸ>p/$$$""âèÑ£'Nœˆ.J'OžÜ·o߬Y³h²¥åY¸p!,9rdþüùµjÕ¢"|R¡òáÇÒ7zxxôèÑ.õêÕ FÝÿâ‹/ºví +ô>pàÀ©S§@<ÿ’ä8¹cÇ*ÍÌÌ'ÂN÷îÝç͛Ǵƒ@ZBW\ìß¿?ÂK‡zH$ÇI:ÊS’ÙÁ (ÉÏÏ?tè‹‹ 7䜔ììl4ŒÕ~,HJJÊþýûwîÜ9cÆ >ñn›5j´mÛÖÙÙyäÈ‘>ÔbDHHHHHèè$â¤dSa7÷¾»ÊÅf$ÉŽžL’ŨÚq’ðW¡&;R™ÇF¾>­t-PZìJM‹ÙI¡›>ä¿8Μ9C`€“º\…§}ЄüÏÄN2(^•˜˜øí·ß1ñk,“º$ ûðë`¢J"N*ÎN2€z¯…¨ÆgÌÊü Wµìm”ˆ¬§É2Ä/g•Ož2³¼3ZpU~à²Ð' à æ¹L(<ÿ³:l^‰N1667nê€srrø½š9>¼‰ÒÜÜ\ ÐäÉ“éѽtéÒåË—722‚…ï¾û.** +×¢2jR[𹤡C‡V¨P•---7lØ€jdg e›¥J•b ®_¿ž«QRRí7,[¶lÿþýCœ #oMLLæÍ›ÇÐMàÌüùó©ÈÆÆæðáÃxÆñS=&Ip5¾¾¾ ,ô 05{öl*ÍÌÌœ3gZ,W®œ¹¹¹··7M­‚­$^àrñ©]»öÑ£G)8´¸—Fù2 F‹4b‰y³²²^hÇãäÎ;Ÿx 1XrC@¸è³Ÿ´ý¥âAÖ ò{'Ï;צM ̶hÑâàÁƒŠüïÓ§á$,(î eb··ÕvA¢/`R8ü¢{‘¬ZµêöíÛÕŒ }0•DœdÄÄï%”ã˜üu±‹x±ü?}špTX§N)S¦,^¼57mÚDSi@†Ë—/ãS ðµhÑ"`årÁU5kÖ€›f̘˜¬árüÝ\¸pˆÍEFFâ}À×´iÓX5æá²eËàíôéÓgΜ9C£™á žŒÐÖ"€À4ÂÉÁƒ+†8¹k×.²€š`´ˆvѽ½=†ºw,Y²öùèñaÄÏ_ý•·òäItÊÏÏ/>>žŠÐ÷„„„¥K—"bè ºO» ïÞ½Ëã$ÓÝÝá|–/_ÎÐ’ ^¼x­Púé'.D• ÜÃÏ#FqD©GVÁnݺÉY’ x>nÜ8Ö÷5kÖЇ9€îöíÛp­`Pð‚v>¢T¾yóf///xB z%’à䨱cÕNÒnܸqîܹèH``àÍ›7‰‘ŽŽÆÇ8"ÇèæÁk\‹æ }H•Dœ,(œ¶c’Ÿ«HEr*,^/þHG=Iü¹“ô¬¢v.$[¦«÷úÙü…Šs‹¬û¼Ÿ¼}öšÜ“d.úèb7çÛX³ðKy•*Ujذa¬øîÌ™3„“±ʬf~~~pp°b5ÐYß¾}iê¹sçx@?~¼Ú ¨ª}ñÅjGR¦¦¦h‚RMÚqrçÎÚ/S9::ã(^üö±J•*jIuЧG¹ºº2ã`á &ðGOòŠŒŒ¬]»6«‰»ÈÃÃÖ] •, œ,Y’ïµ*qzû{X‚“`1ðZU‰ôáS$NÆÄÄÁ_ýF€VVV•*Uâ7-öêÕ+%%¥@3;©'Áz ÈŒŒŒôôôÛ·o{zzV®\.ágƒ ~ÿýwžà’ÿþ÷¿Õ«W·´´¬¦"Ö5ggç‹/¦¦¦>xð U£]½zÕßßßÂÂÎK.DÓº°bhddÄÚBzôè¶ÀGè 8Ž˜N.8ª=S — :­ +Nþßÿý +=yòdx ŸÿóŸÿ¸»»ÓŠÀv@([ú[¡B…3fPÓ/_¾Ü´iS³fÍÐ)xÈÇØØ˜_-Œ¾˜šš¢Šð‚rÃJûƒ JNN†·R¹à›–•¨¯^½Bw24Š¥ã¢poôîÝ;!!áñãÇ|dÒÒÒpoÿq[¢ût;;;|°Ó‘"Ì Y\ËçzúJà¤ÐÖ;ÇI ÃÌ™3ׯ_¿oß>JQ‚Gñ³gÏê‚“x†ÇCþ:À,K—.¥}ÀIp.8™““³}ûöüqôèÑ“&MZµj\Ú°aÃÏ?ÿ¼uëVÚ})š†ÃðÕÐôf™ð&ì¬]»u\\\†þrss1bÄÈ‘#Gåêêêããƒ&`AráŠ+ºvíª Nš™™ÁNHHHPPÚš7o:2nܸ±cÇ.^¼811QÑy°ä±cÇ&Nœ8lØ0øã¦¼Â…]ºtåNò³“,ñ"ƒ………]¹r…V´jÁIÐ:bxäÈ‘€€8IÝ„©S§‚1ùû_@ÁÁÁˆÛìÙ³mmmÕzšç~ø…TQžžž¿üò‹â‰Ÿp Ð%„«gÏž0H7X¥J•úõë‡Ë™6^h#ˆˆh„! öìobÔØÈNŸ>6œ + ý;%pRHH¨ÄI‚“5kÖTËyGçNJp²aÆ'NœPkbÁ‚„“`FPC†ƒþ÷¿ÿ©ádrr2. €zçç8$$$¨eìz¨]¥e“):uêìß¿Ÿ®ŠŠŠ211!æÉ*ÏÈÈiÑ$*n2•H NjQvvvûöí©9âS`à AƒŠôP»0¬ŠÎkù…vñÓò,=t:Œ.t + }D œ*q’àdõêÕióDIIIjOû¶¶¶GU¼ +x2uêTV (¡L)xÚWÄI€@ll,µU±bÅÀÀÀwØåþùd¡ØïÀ¯ÊÏÏß´i“.€óÕW_íÛ·ÚŠŒŒ´¶¶fE•*UZ½zµ¢}Ð%ŸÑ¢Ò¥KwêÔI~˜¯¢Ábàä³gÏ @ÍÕªU+===zôèíw\¶nÝš’I%&&ÆÎÎî¬áŽrttTŒešiEä#""Šì¾ÐG”ÀI!!¡,ö¨ü6$8Y­Z5 _Äxòäɉ'œœœ&FFF +ehhhbbÒ¼yóß~û-777''‡jÏ„_“““Ç_¾|y\eaa1jÔ¨ëׯãýŒŒŒí۷׫WµËãäßÿ}æÌš ŵ°pïÞ=Øœâ§$‹ÊÌÌ„MÚ4Ç÷.++ EäÜCÓ’SŠHlþ”·€¶Ð(ŒÜ¾}ÛÇÇGk@m¸Ñ055…çaaaðm!t‡Æ;(266®[·îš5kð>æ;‚·nÝâ“ê0gŒ4ªÀÉÌÌìûï¿‘±Pk!Ä"q2///K#~S!2dù`ii 4FÜð>…ö3Ò¨ItÂ#ŠÀôóóûùçŸÉ¥uëÖÍŸ?¿iÓ¦j8Ù¿ê><ûûû/[¶lÚ´i 4PcIPÛ9èëë‹OìyóæXÑ.ZǯˆüGܦL™‚׈ÀâÅ‹CCCùi5à*ÍNÂ È 0Žöððpww§h3 ,€Ž9¢FCZp’íoÅÈ._¾cÁŸ”„l[(݈—P5 ŸÍĉ'Mš„Ñú¡uÖðÿÊ•+ ,À †°ÀIÄyúôéD( Zp(î4Daä$c0Áà +£ŒµoßžNÁ‹¶mÛâ®CШ&^¬^½×ÒŽK!!!!!¡(“BBB%NrœŒgExì?þü—_~Y¦Lp_ëÖ­ÃÃÃ_¼x𣛠9àLRR’‹‹‹‰‰I¥J•ªV­ÊÒ„ZYY8ð$R 9œâþýûàA–"ÕÐÐ'2†“lW'™Ê—/¦@@ Êìš——·uëÖÚµkà ÚjÞ¼9!‚~µìì쌌ŒøD¯hï(R!ƒ0>ƒqÀbè>~ª]bjÙ²å¥K—=z”›› DB_vÀV`R â†"v”I¹råà6ŠòÒð8‰hNcbbž>}Š«(WjFFFvv6F`‹AA¿€HqqqŠ#«'1ˆ`[[[Ö¯®]»ÒU+ œ¤ƒ&ñ'°°U¦¯‡Q6ZxŸ1(|HAhÁäɼú oÜ3诩©i—.]Ž?Ž1E¬._¾Ü³gOf±É¢­œœG@~Iüg>E-"£8ʸO$9{ÍÌÌ0L{÷î}LBBBBBBo%“BBB%Nœ<Ò”øA.Tü‘¬ƒýÿì{\MÙÿÿ‘D—Q$’K$™\gÜBR2©Ì aŒ!©Ѹ߉~ŒkáCî¹U|ÜCBî—"©i×tqI¢Bh|rù¾~g=¬Çš}ö9Šðx¼Ÿxg¯õ^ïõÞ{>Ÿó´÷^‹sëÖ-(ƒ¬jÁ¦M›Æš®_¿^¶ô +Ɔ–ÕI¼ƒ;#´®ÊEBCCÙ¤PŒ¥j½Uhiiõë×Ï z(ÞªS’ïÝ»7ïyüá‡øQh¼64räHö=rƒ¸ñ…D„;=ZvTpöìYKKKÖÒ„s$ÛL¢““'Oæ‹êÀI½¼¼x†uêÔá½`¯®®®EN‡®ê¢_MEqÜÝÝ•Ûà4¥¤¤ˆ…‚’ó R‰ +ð±p ñ'™%É—==½ÀÀ@Us!‚ ˆ2ƒt’ ˆ2†ý.M‰Nš™™%%%á§>{ëp×®]üLsÏž=oÞ¼yýo )ÉÉÉL'+T¨ %€¿Ö®]{õêÕ|,D€¼”Sˆ›$zòàÁƒwEédµjÕNž<ÉB:ªW¯ÎÁ­-ZÇD’ùùù7n¬Zµ*|J¼­¦ +ä ­­PãÇçÅAfÍšÅæ¥¦/”Ê4Þ½{—ùb²ûŒÜóòò`F, ±±±ŸŸòd‡$:9fÌÉS¬ˆŒyaʇ¶²²bAp¾8€C(šä•RQ'utt ™™‰S€–YYYâz;­Zµâ½øÃ®H^Œ£ÔcÇŽU¾œ!¼/**ŠE`÷ G¥ÜÙfddüöÛo(;B¡:wîÃæ‚ò7I+W®Œkƒ¯àÄ9‚¥–W ›žòu¨æô!Ã5kÖhþŸ AA|$H' ‚(cØïáÒDè¤Á¸qãNœ8qðàÁM›6y{{óCP3OOÏ}ûö:u*ú=gΜ9zôè–-[à]»vµ··ïÒ¥‹Ý{-%%…×Àg¸@§NÐ’7CÇÁƒGDD°=î‹ÔI¤ÇÂ\04ÉbÒ­[·ððp¤„h={öDHÉÔÔT•zà{ÄtrrêѣLj# k¼8ˆu…"C¶œŽl&k¼f o×®†F>0\1à¡C‡ ÞŽŽŽ>>>§OŸæ/Jtuƒ7±C(È7N+ÀÔV®\ ãcÁû÷ï„“…šÄÇÇÃÂøº:¢N§,--‘ Ü®·aÃqÉÖ­[ó ¡«Û·oGdL¹mÛ¶õêÕ“2®“‰'ò^p@ÈïŸþ‰k\½z5¯ü AƒT-© +•ŽŒŒtwwG3¤ú믿®[·é!B`` ¿ D­¸’ãŠÅ(¬W›6mªW¯.žY”gŠ Í®®. + *;ÒI‚ â3t’ ˆ/‰NÂ;àVð‹V­ZYXXðì¡¡a“&M:vìØ¹sg[:tÀ¯w¸Dà?þHHHˆ=ûž¸¸8Ž8\aa!¾Á÷b³ .@—^¼xÁ߂PY'Å$¡M›6mÑ¢¦0zôèãÇ'%%!«yóæ©zù‘­{ñâE´„‚I1EVׯ_‡(AÙzõê%: ¿{Á1)Ì"11ñï¿ÿæßc‚ˆŸ––†Z¥§§ÃÝø!‰NŽ;–ßD´éÓ§£Î666(Tàòå˘ÌËËË«eË–8 +œ9s&_§HÔIvúêÖ­ÛJ¹¹¹èVè+I¥@†¨ž¿¿?_ÍF:)ÞÆ-((@&...Hј gÓäÙJ`Õ@ÖxëÖ­?ÿüssuêÔáË·2äw'ÙU„^Èî9tèPø k‰.°øˆˆ”ýܹsìê Q¥Æ¤“AÄgé$A_0²°°0ÙŸÙšS¿~ý={ö|¨”˜NòB$ˆ: Û´i¾Qn4h”kbb"°FW®\)2+( ¤C6[G¨”³ÎÈÈàkàHîN¤øp]»v…{²C=7ï°¶¶æ¯¾Þ¿:©É郹«ÊêÒ¥K|ëFèä„ x3dáåG1n * îC*‚jŒ9277W¶×‘#G6lÈZB<ÑòÅ‹ÊÍp%têÔIvú¤“AÄgé$Ae û=\šD'-,,öíÛ÷æôÿŸ‰MLLlß¾½ìX†††\' + + ü攈¶¶¶››{z<|øÐÌÌL6 tIr UŒ%ÞÆº:;;—rÖÈÐÝÝdÅ7=3r1¬X±¢££cZZ;”——×»wož ¼ž­ŽËI¶‰T…DeÄÍA8zzz#FŒàÍ!ü—ÒÒÒruu-îô_¿~}öìYU:‰àj&âî²%Œdwý€ðBÃe§O:IA|&NQưßÃ¥‰w‹ŽŽ†|URªV­Ú¹sgq»Š·oßÂãØÆ°0q8Â7Oä)`Í^¼xÁ_ú÷îÝóòò200Œ¥¯¯oeeÅÇúßÿþmÔ¨ìaÜ*T¨Ð¶m[´ÌÏÏöìÙ•+WÚ´iƒîÊ¡`§N‚­ ÒÓw9r¤eË–ºººbŒkbb"ºÕ;Å­L6/MÀ¸ø3>>ž;c¥J•zöì™À’mݺ5×I'''¶Aç;ÅV&|©SSÓcÇŽå+€Wöïßö 1M5ËѨÑÉtéÒ…m•‚¬xØ:ÒÀibù'''óÍ;ЦcÇŽ™™™(©šY#C””/„Š>}ZV'1n¯^½._¾Œ³#©FYµjfÍZêèèx{{ó·,EP(Ÿ5j°S&>ëK:IA|&Nñ%‚Ÿß¾¾¾£GU"Æ·nÝ:þd&ÛO0,,lÉ’%AAAü‰SÂXÀ€€€eË–ýGÁÒ¥KñyË–-Pþ’Û5rÚ´iÊY¡1÷¶:èÂ… ñýo¿ýöã?Šw*aRƒF|¤§L™‚hcÆŒ£áä?þ|„E³;v¤¦¦ÊV Þ••µqãF˜£$«™3gÆÄÄð–RØë¼yó–kÆŠ+0ú°aøÁÈêÕ«3Bò+W®ìׯßEÔ½{wQ'1Gny•+WîÛ·/*°~~~c >œ?Z,„ÁíÞ½û7ðGñ5Ud;iҤŋc¬©S§Ö®]›‚µ :488%Už/¾Ä|W¯^ óå°ªÑI à2“ô÷÷wppÀ¬¹NzyyÉê$ÔÃÍ™3ÕÀ)ƒðòw3I' ‚ ˆÏÒI‚ ¾D eÙÙÙp¥ÌâóàÁüzD„DFFÖªUËØØ¸fÍš:tˆŠŠâ‡Îœ9ckkk``133ƒƒàZZYY-X°€?¦Ènbæää ¾8ÜÇùŠ= XÞÓ§O‘¦‹à¢†T©R&‚ø666°DC31 þ +5suu­V­š‰‰I«V­ )jj…Ñ(+'ïi"íY³fikk£¦š$õôôĈøŒoLTªT‰¯¬“âÒ¦P*H¦Ü²e˵k×"C¤é†s’ YŠGÂ?ÿüƒ*ašÐ1X˜˜!„!C|ÄDjæ‹.(NÏž=ÏŸ?ϯ 5:YNñx­r###±8jîNòÛâÙ +¶mÛ†‹t’ ‚ø¬ $¢Œa¿‡?uÿö±~ýzñþŒ3Ø¡W¯^mݺUöUGQß¾}ïܹSš¡á ¾¾¾²+‘Â_ÄVE`5â- Tš -ÉÉɾ´XŠÔIü+,,Œ5CåW®\)š—ˆ¸ï¤ Éân•¥ÇÜÜ× ?w4Ù;§²ïNJÀÅÀ—‚Wªÿ7‚ ‚(H' ‚(cØïáOÅ¿€¹„††ò_øø­>kÖ,~hçβ+…V®\Z¤¼$Λ7o^ ¨:??Ê”)²Ò¼~ýºl„‡6iÒ„5«ZµêðáË5_ñV)ûkJJJ=Ê)îß© –°EUûc24×IÌeÆ lÊ/_¾\²d‰¬h+++MfúøñcÖE6yeÔT4lØ— + ŽïÝ»™å½Ö¯__¬“NAÒI‚ üb‰‰éÒ¥K×®]œœxáÂvˆ­œS·n]ö3vcjjÚ¾}{;;»üq×®]|‹üæðàAlllddä>cÇŽ¥¦¦BKe‡†GLžxwãÆ‘¬“ODGGgàÀ("ÈŠm„„ŠO³¹ ¤µž8Ú´iÓ>}úàR„E¦¥¥©Z|‰ ‚ ÊÒI‚ ÊöúSg¡)L'a‘å÷éZ´hqäÈåfìyQ;;;Y÷Ñ××?wîœl|5w'%ôëׯ4a/HƒX4ÌEMÀ£GV«Vµ422‚L¾téRñ¦§Xw'Eœ?¾*Aª§N*Mq$यX±‚gwØ!ÌÂÍÍM6 *88X“øû÷ïïÿjˆµµ5DõN“ ‚ Jé$Ae ûmü©³ÐQ'™YÄÅÅ)7ƒ¬]¾|Yù5:nIª|Ò4tèPMlBÍÖrýúuqëÎ;˾˜‰/OŸ>Í—ú©^½:<±Èà/_¾\¹r¥òr©å”t2''GÕ²?¢N"àþóM*ƒAwíÚUÊâHؾ};oooëÖ-öý½{÷(›.’Ý»w™=Ymee¥ÉÔDjÕªuÿþý;M‚ ‚(%¤“A|‰à7ùµkר³©–´´4(ƒäaW~w²Y³faaa¼Žò”222†  k  á{ðÙÆÆ&))‰·„{Þ½{7%%’‚Y@O7nܤIŒ"î‹Q¾|y]]]|iiiiaaÑ«W/ ‹óêÕ+TŠóÂ7D;;;öü-†óöö–}Js‡ürñ„N.Z´HLþÑ£GÉ +Äí-`Ë–-“]W¢“¹¹¹˜2âc^˜]•*UxKQ'‘*ß¶m[VÆè(Ù¬sÛ¶mšTÉctd‚ä%wúp*333aܨNMHHˆ™™Î&jÕ·oß„„ôB ;æêê*«{æææ{÷îåß¼yƒ+q"Б¿cËÖƒå+)±ëª~ýúÖÖ֘ߒ¡­­]³fṀºvíªj¥_‚ ‚øTNñ%‚ßöíÚµëÑ£GŸ>}~üp¸¹¹9;;:ôâÅ‹l Q'A¥J•ðÃmà^^^Ð.¾ 4ú€oÂÃÃwïÞ½ç=P è· öX,úÂ`ˆžžžGŽ‰ŽŽÞ¸q#Ä“? +³4hЦM›>|ðàAå%deAÂ}C’¼8½{÷F­0èªU«víÚyôèQU[œ0„Á±4ªU«Æv…"ÁŒð?ï¶¶¶0S~Û:¹téRMtA r˜TTTÔ† ú÷ïkVÖIêùóç—/_Þ·oræõÄ_Ù8ÅÕIÄ š={vÏž=;wîŒÚBôø!ÌkÈ!8)lÁ???œd¸cÇŽ%K–xxx899}ÿý÷Í›7—Jˆôøa¬Ã† ëÒ¥‹‹‹ ÆÆÆòòž={–ë$\"‡î¸$ø“Ïøàè航"\»vMÕŠCAñ© $¢Œa?•K?ªñÃ[ö'ýA__? €%ÑI---È ¥XɬY³¦jÕª|¬-[¶°Cl§En+µk×¾zõªdS"ÉËË?~¼ì¼ -Xd5:Éžh522b‡LLL‚‚‚X†šë¤´+11‘ß WvUdLJNò½ ÕðÏ?ÿ@óù’ªÕ«WGò|ÊG1gø#;„Ù8qB“gSEÄY†¹ójèèèlܸ‘%êd•*UFõôéSv¦ollÌ¡Îpgñ8AA|nNQưŸÊ¥‰íÚ¼ys‘?ïK ,`áÂ…l,5:©­­Ý»wïôôôb%ÑX·n72èä²eËøã!!!üáÏfÍš‰O“jtrܸq²ójÞ¼9¿™¨5: ëñ÷÷ça¾S§NeO̪×I'''U…ÊÈÈhÑ¢k ËFq4ÑÉëׯóøèµ}ûö"»äçç£Ô¼WÍš5¡Æ|Ê¢NVªTÉÛÛ›‚ðž?¾U«VE^6¢NJýÅØ%KÔIÔð·ß~ÃYc‡Ž?Ig‡à•²/êAÄçé$A_P¼ÿþ÷¿Eþ¼/1Õ«W‡ ð±Té$øé§Ÿ4|•ùBò‚E€NB]™‘ýóÏ?ÁÁÁìîdùòå[¶lùàÁƒâ'77w̘1²Ù6nÜXùU£“ÏŸ?_¼x1_mUOOoþüù®wjuØÙÙ©Z•4-- ‰±fCÉ~(ª¸ví7‡…ÙåÙ³gHž÷ªQ£Æ’%KøQL™ÒÑÑ6l¯FtttqïN2äÿ2€sºvíZPÔIŒåééÉþÝ}èÐ!¾‘%.MæEAŸÒI‚ ¾8$:ɶíëÔ©S›6mZŸ¶mÛ¢£©©)¨¬“lßÉr +Ë«Y³&Ú·oߊ=¤°–lš‹/^¸pá?þH|þš””Äß„9nÙ²E•N®[·®”:™ŸŸ ß|ó æ%N {xxdggANÂwpÈÍÍíÛo¿Eü¾}ûžl×®Nþtww9Fþ·nÝ‚²¡ò7nÜà«*áLÁùYÆX˜;YçÏŸMSÔIÈòÕ«Wa|˜2¿ÀØ€¸lø»®¢Nâ„FFF:;;³öŽŽŽÇŽãéItÒËËKV'aëS¦LAã„„¶eq/‚ ‚øØNQưŸÊ¥‰ ÑIccãÐÐÐ'Ož@"nŸ»w獵§O:U•NƒøÝIŒåçç‡ö½¬¬, ÏŠÙJ³fÍÌÌÌàbïq@ /_¾Ìš)ëd@@ÀÔIX-´+33IŠÓ¼ÿþÓ§O5ySN²£¹¹¹·äää°[“ï”tÒÐÐ'5ÉÈÈ@2{÷î…ᚘ˜ð²4RP«V-]]]qJè„Ýâß ª!>ù‰qa”wîÜAüçÏŸ‹ó‚šÁ^ j×®ýóÏ?§¤¤ˆ'ˆ„A+V¬ˆ™âüŠ;f"X­8V^^ƺyó&+&> ž©©©³gÏæ¯:Š:ùNqå@ÞY¡P¾ˆ®²Nz{{?~üøB'£¢¢¸N"C\ ˆ_¯^=TJËÿQ‚ ‚ >H' ‚(c>¸Nâg|qŸ8•_ “ÕIXÀŽ;˜ýU¨PNtæÌÙ °GGÇrrT­ZõôéÓ< ¨“°˜•+W²åV “›6mâKñ´hÑÆTšy• øæÈ@-Ù¾“P9±Pñññ%ØiQÖ¹fÍMò‡Gó•Žà›7ofßKtR P¼áÇk2Äo6ŠëPÜ(D(oll¬øî¤¯¯/ ýÒ»“ ½YYYšdEAeé$A_„¹üõ×_¥ Û°a(ÑÉíÛ·sK‚;ÄÄÄȹråJûöíeERsâÄ PÔI¶–)»¹›Ø¸q#×IÝ'Ù¶É@~ùÝI±jÀIY½z5_b¨^½z\'Y@î§%COOOÃ×*áõün2Ô,44”}ÿâÅ ”Z“± “C† )r ÂÂÂèèh~ÒkÕª¥É³ïïi6jÔˆõªR¥ÊÈ‘#ù#Ó8$>w--ÁÝj‚ ‚ø¨NñÅ¡¬“üñ‡Ø   àáÇy*ÈÍÍ}ôèQ~~>oÏž2åE‚âÅÅÅuëÖ ¢„ßùÝ»wˆˆÈÎÎÎÉÉcâw~HHHýúõeE@NB½½½oß¾€©©©cÇŽå ÝÀawïÞÈ?ƈ’çTñWÂ\TͽžMÍÿ{!‚ ˆé$Ae ûm\šêu?¶W­Z5f̘ÿ§‚3fLš4)88˜oö§F'„âСCЙÀÀ@(èQ£¦NÊúûûO˜0¡C‡Pƒâêdùòå‘ÿ°aÃ&Ožüñ΂‚‚‘#Gò»ŸÖÖÖ¼WNN޳³3û…jݺu öëŒŠŠ’ÍVGG¦)ûÔ±D'?ŽŽŽ×®]cñŸ}ú4nܸiÓ¦õë×W^:FQ'-!!¡GæïiРbÂõ$«¯p “ýû÷ç)7jÔ½jÕªÅUInݺõÎ;ýõ×Â… õõõyš4i‘––ù‚L <Ѿ733S™Ô¬Y“µäù#“† Š«Ù¨gBÍurrrRRR’““7lØ€8¬¢MŸ>ë$Î[¦õlÙRÜ»D¢“Põ ¤§§#æ£GPpURaa!Û>g)!8&‚Šñ“‚9Z[[£ò‘‘‘H-¯„Ðð™3g"ÄÔÔT|#R=¬†˜¬x N@@ªÁâ?|øPÔIœ2L é¡£­­ííÛ·Kü_AA|(H' ‚(cØoãÒDøP:©ÉÝI„kxyyá§¾½½½··wHHHtt4FÙ¾}{Ïž=Õ¨GÔIóêÕ«‡ß­`Ïž=ÇǤPKKK9‚D'ß)ÏAG]±b…ø¨§„Š+B‘¶cÇŽOñ2‡.988899AoQLêÀ§N‚ŽÉ.+„ÜZ´htòäIÖ®]»Xþ˜Ë¾}ûÜÜÜd“— ÑIØÓï¿ÿŽÚ:::ªpjX3ÉÝÉw +‰†Cqâž?ο—è$œ®FصkW)¤Rö*zõêæëááqQœb„…VCZùI9xðà¡C‡V­Z…©µiÓ¦[·nþþþ’[Ÿ¾³gÏ¢ kÖ¬ùú믋œ>€­CÑEã5ÄgœÐÇ‹‘E400˜ˆNòwñ + 9bbb¢Ü¬R¥J ï q + + +PC¾ŠªU«¶wï^Þ1--Mö¦¦ìããƒSSdݲ³³»uë¦j,¨«l¯ÜÜ\Q'e›A{¡“¬Yƒ ¶lÙ"ÛòÙ³gÆ +rú¸Šìíí1ë"ç…:;88ðŽ0Y¾Î-AA|&NQÆ°ßÆ¥‰P–:‰±"""˜3BZ·n Õb‡ ]gÏžurr222ÒWddÿþýÐçÏŸóÕoD^¾|ùôéÓ7nLš4 ¥œ°¬N¢KNNÎõë×'Nœ(i_¹re5)I@¹ -/^ä5¼té’‹‹‹ŽŽŽ®®®øü*t²_¿~²;¢PQQQvvv0¸¯¾úJÕ@°T[[[q7Ì[·nI6=Á(h\«V-___ÌÞ‡™*ߦÄ7Ož:©ÉR}:ÌP°`Á‚­[·Þ»wO\ˆæîÝ»AAAøßL••yPNbš—Ù³gûùùýòË/|ûrŠ7ëׯ?zôèÉ“'«JI´iÓ`Lb…aRgΜ™0aâ8;;ó;•½ŸþYV'1‘ìììƒ.\¸pÊ”)²Á@K–,Ù·oŸ¨EÐIT•'ß AƒÁƒÏœ9EÃÑeêÔ©³fÍÚ¼y3ôŠ÷‚€‡††¢ÆB›¹ +ð™…äÑüýýñýï¿ÿŽ¡ÿ£`ñâÅsæÌA/„eCâ²çrÿþýU«V!ʈÇâ£#N·¸ ÒÀµ·bÅ +œÄ™­ ª-[¶T£“|ùVõ×9‚oܸÉÏ›7Ê.‡KAŸÒI‚ ¾8ŠÔɯ¾úªHÔp£Œý©S§×É£GJòÁ 0‹‚þÀ¿\\\Xp333xÍ‹/X_|€ÚÈ*¤„ѰÅg”ÌÑ×ן8q"k¦œ’2˜;_ªT$Ÿ˜˜Ø§OŸ"u’SXX(N_‚òXÐÉo¿ý–Å×ÓÓƒýåçç³CÁÁÁæææì±±ñ¡C‡Ä^:::Ì@[´hÁ½~ýú¥ ÄtMOO÷ööfUBû*UªT®\™u444 —ôáà¤ïܹ“«««ûã?Êî;‰¹\¹ra-MMMa üÅR8 ìB¯¸Šlmm5ÑI±¤š7&‚ ˆ²„t’ ˆ/õ:]¤¡••ÕáÇY/õïNnÛ¶­ZµjÌ\Ú¶m{úôéâ&œ““cccÃmâ×_ÍËËc‡ †\ÖÔ€^=zôà6665kÖäÉkkkC]?Ž!œå€r9r›ÌÏÏ‹‹C31Û­[·â›k×®ñf%ÓI ”œœ±cÇ”K=½xñþë¤g'00½-ê³hÑ¢Áƒcú8„ºA=pàT”íå!{ëSX¡¹¹9L‡ š‘‘±xñb¶Ó¢ŽŽ„qÅŠì…»;wîL™2rÄÒ022‚‹egg£úBôš5k¦§§‡€¦¦¦0JÌß_¾|ÙÇÇGr ã"Ž˜†¡¡¡»»;¿¿‰˜(Z‹-²#¶DVP->ñ’éä“'O¼¼¼˜I¡\sæÌ‘}K‘S¨ ))iذaì¦ÔoôèÑ©©©¯HV¡u’«"TZœˆäÕE|Ó¾}{H.ªÍb9 \˜>ÙEæ¹sç$Í›dC‰N¢¤8¿¬q‘ãÊu…ãªÀ¼pýëíK‚ ‚øHNñÅ¡¬“âÆ%.°~ýzõ:ùN!±±±’]-4¡jÕª|·J$¿fÍþô,T :É΄O­^½š-êׯÏïv¡ÁþýûùÞp +¾)z! &i´jÕ +2Ë9r¤råÊÊÍ`+ß}÷]VVk Ÿâ‘h®“èÞµkWÖ þûý÷ßߺuK“^½{÷f½P‡Q£F©’/œñâžLvàÀEæ L\\¼›iܸ±d\Y “8)\' –/_^‚¡EnܸѠAתý4 ‚ ¢,!$¢Œa¿‡KA¢“uëÖ½{÷niÂÈÂÂÂx@5:yá¾¨ŽæCIxò«V­â[™0Ñ`.ÂjCBB¸âAa¸¸!ÃÈÈH1`bb"®IÖÖÖ|˜7oÞDEEÉ6ƒ´ÚÙÙñ›_ÈÁ××—‚0àñãÇE–òˆ < †k™æææB´iÓÂ2sæÌáÇ‹›Dà÷¿³³ó"žžžlK®“ .”ÕÉ–-[–@'!b5òññ— 6Ì‚‚ÚtìØ% + + +š7ožªÛ¬„Ô$%%±hË—/¿yó&?.HâÆá˜øóúõë\¯$:Ù½{wÙÅQ%@Û“““Q%___H·šš.œ‹éÓ§Ì;õgï92´µµ›5kæííüÑX ˆ±0\6ø+Ì+>>žÂ,îßÿ¿öî&D²«|àð0¨!~,„d' qáN\ˆñ#ƉD#¸PQ Ú³ .”£ ‚HÐ…qtQPEADAP$(C$þüÄ/B¨ÿËæåÌ­ªÛ·OwŸ™:ý<‹aºî­[·nW5ç×÷Ôíÿ‹gôÐCÅn¼êU¯Ê Æ÷å–[n‰­Å1üüç?ÿ³Ÿý,?üÍo~óè£ÆnÄãÛúñüþûï×C<ôOüðñÙxN¢® +9 ìœIN¹:'£˜b ŸñÖ[oýÁ~PÅÈ?r#?wÓM7=þøãeQ”Å]wÝµä±æs2?À¸<'o¸á†È²(b$Zæ O’“3þþ÷¿ÇΗ)/|á £ïò4_[N‰¨°¼úÕ¯>þ|îÆ—¿ü圃ÿ¼Ö׿þõ¼W4l“±‡¹(võÓŸþtY‘ò…/|á OyN>ýôÓ÷Þ{o¹@Ðõ×_ÿ¡}(³,zê©§2'c…7½éMyY¡ã{~óÍ7çÚöQÇ¿üå/ûØÇÊjï·Ýv[.ŠoÇ—¾ô¥}T¼^÷º×åiÍ¿þõ¯ï{ßûÊ¢ç?ÿùq46~ÈôÙgŸýÑ~”Õ)W*áY~wqË-·”Eñ:üñ|äÇŽœ:+CåÃl!êk_ûÚA+i¹¼àŸúÔ§ÊcEâE<ïyÏ;u):^óš×ä߉ˆè8wî\þYÃW¼â?ýéOË¢ÈÉ»ï¾{Éc½èE/Šr)WvÇzì±ÇòÑDy‰¡X!$ÿ†H})žØØÃÜ`T$dYôŸÿüçñÇ?èÓJŠú[’“Q»ù7JâÅSÎÙ¹ñŸ´²(ŽÛk_ûÚßýîw‡ù¦/÷ä“Oæ)ã—½ìeÛ®€õ—%öð-oyK.ŠC߈%*r2‡ñø| Ƈ?üá9¯ÞoûÛ/ùËËšž÷Ýwß?þñÕåœÌE/~ñ‹¿÷½ïÀ##'óÜsÏýâ¿xãßxÇwœ9j‘ï~÷»¿ùÍo–ÇŠþO~ò“¸åõ¯ýwÞùÀä‡cQìÆG?úÑÛ.ùÈG>’ÅôïÿûÑG}ë[ß[›y Øÿ{î¹çW¿úUùè\l0Úäƒü`líöÛo‰ä)ŒþøÇ?Þ{ï½o{ÛÛÞüæ7ÇþüéOÊ݈yÇ;Þ·Çfc Þ(—Ÿÿüçïÿûcçgöd²WáŸøDþ…Êÿüç?¿ò•¯Üu×]oxÃÞþö·GÆ–,Z]šùI~ë­·–mÆŸ~úé£ùöïçÏþsd]ÃxÜ8†yM݉ýë_ßùÎwÞùÎwÆ¡ŽoÄC=”‹"ÞÏŸ?;?sÐâhÇëáÁÌîþïÿûÕ¯~5ŽFl0–~ñ‹_Üø§6cãñßÛÛ‹f5ßûÞ÷~ë[ß*ä‰öïÿûˆÜ¸{ì,úõ¯} GŽŒœvTäÉSÇ£\䤾hçÿþ÷¿çoûÏ<óL}5•m ¸íQž|òÉ<—7Åš râoû['G#š:ŽL”G,o™òc°¬o¢¼¥<Í|RågWþšhÛ[oɽj»›“g.)_–ñOù²>Õ•7–SŽŽÊ¸¨ #'÷*ÃÅ2¸*ƒÉU•“eiÔåÒ]W!ã™N¾¬Ÿr9Œåà䀼¬_º»>øqpÊ/÷ÊïÈü½8 Ž;'Ë¿«Ë¿k*9¶ºòU—7nü9°ÚòZÝöªÎŸEu©ÕKºìjy.åËòç~¬ò®Ìó]\?ÓzW˳ηj]ß3÷˜ØÝœÌ[é倧>këÔ#®õH\­ ÿ&§0rÍr{ý›üN¨åh¹<Ç2jÍ#692yx'ãÒa¸~Zsɽ Yy-å{³ü®)˨þP¾·ýØøZ]mU—ÛËvêÿ^Ùÿò¤rËYŽƒ«ê‡Òú¯kÊ +“0œœÖ\x/€´»9YOQ+C¬ÑMr2›(sr‰õš9Vܸf==¬Oî´CæY8€y@&­Wg{=ØÎ‰Çõ)õƒ¿ï½à0ê™–ùF®'ˆæ+pãÏÕ–×êÌ«ºž_mNÖOª”ry.uëå{yÛÙÿÉ“Ê Ý–““{LìnN®®¼¼á©ƒœœÉÉù5‡9#YË1dÆrþùÙÉIhˆ.'OšüÍ‘Ë×R^¾&ÿ¿Z|vrÛku~Í£=#Y«s8ÝAÏNNÂpò›9 ´ÙéœÌ­¶ “N]ùÙÉ%9™ªú4åÆÏNÖ“ÁvZ>å<½RøÌg'g°¾W}U9ɪKNæõjVÕ[~泓KrrßWõ¤ËŽê÷N¹«õ‡Ä—|vr& ó^õiJ9 ÔNçd•ÁO=àÉ“+».ÉÉUu + ç˜m»²ëT!O]yÕÇÉ&¨GÈÃ0׌­Õ××]ÿ6m»×Õ9Œbr~|ýª2õ|õrKÙôm¯êUue×#|1OrxrI±z¯&Wv]Ã\³ÞÕ¹½í^µ]ÌI®:9 tæTÀä$Йœƒœ œ œ:3Ù` rèLNŒANÐ@NÐ@N™ì +0†Îɽ½½S—>}º^_ÆÒÉúç΋5/^¼˜ÿ_wöìÙãÞíkY–É‘\]yœ—/ªÅ1ßv„ë-¨Œ¢Ã7zò/ïú"^rë/òò{­®|¹ÖΜ9s¬û¼DìÃúϨÜÃõz3‹j±ÍǪÞÂ’í'ÍŽædïÕ›R%9Z˜““Ó wáÂ…õ0¯ìä Í,ªM¾Y“oÍÆá1ÆéKòËòâ,©¸Zœ“¹þµ£¼ã&ï—ºsÏ\²dQ­´d¼ýW—”ÿ¯. +?'€mv4'7Öb=^’“•§'ê‘öú¸zï’ùE“Ñûd€Z]áð6ÖbyyϬpíçdìóúùýúyù†šY4±¾ÍüAºqº@ÚÅœ,¿?_/Á —”ÿËÉÉÓ7“‘öúQÊáåÌ¢‰õïEÜRÆêå[yäO‡kܱNvÝX‚/)?v1'£ïÊ›¤ßú9Ç<Ý?³¨69¹ºò]¹íwDÅ.ædŒˆöý…¹œl³$'ËPsfÑÄÆœ,ÃÚR ù±,çANˆãËÉm¿kªíbN¦%9YÞn3‹jÛr²øKý5/˜ØÅœÜ8œ¨‡@rrÆÆ‰©õP³|zk~Ñú6ëam¹c—–»äFÊØõ¨Ÿ'È’÷õúÕŸÒÎåäúïÖN]þœòÌ¢õmÖO¶Ì’-ǰþ%OýÎ(ÎɆ+»)­Ûœe·º|Ú"¿œYT+‹òØ–{m<Ô×ò0ž°0'®ìz-\Öuµ–““ë\•R®?ݼqÑD}M­|îáúç1€nsrÉÆd×6GÚ%ˈz2£ufQ-c³œ‹ÌÉ®ëf1Œm¿y8¼õ©›ëFšìºº2~cŸë­3‹&òŒm™™ ÃKæ'Ê.æäÌ¥xr$)'Ûì{æw2suá¢Úú,Ùšœ< Ž/'W[.ųªBl°œ\_aÛž/|R3N—“ÀÄ.æäjË5%êOÞÉÉ6?;YA3÷fÍo³>‰9ù>Η&,±±†êÏŽ”““©uîÍ,šßf¾+×ßK.ƒœ(;š“eœSŸ +³.ý¡CÚøÙɼer±™Eµ2Ž­ê9vü}ùØÚ5ò 5vZ¹W~YÂ*_u#åää U:rfÑDýæ­»{µéóÑ׿a®–ÍÉbæoLÈÉ6óŸ\¾hòG +êÏNN†£õ"áî„8ÖÉ®Åäò­õ;}¤œ\]ùÉ…‹ÖŸ`}¸&X/2s˜ØéœvQ‡œ 9 @9 @9 tf²+Àä$Йœƒœ œ œ:3Ù` rèLNŒANÐ@NÐ@N™ì +09 t&'Æ 'h 'h 'ÎLvƒœ:““c“4“4“@g&»ŒANÉI€1ÈIÈIÈI 3“]Æ 'Îä$Àä$ ä$ ä$Йɮc“@gr` r€r€rèÌdW€1ÈI 39 09 @9 @9 tf²+Àä$Йœƒœ œ œ:3Ù` rèLNŒANÐ@NÐ@N™ì +09 t&'Æ 'h 'h 'a`{{{§Nºxñâ¾kž={6Ö¼páB‡½2Ù` r–+u–NŸ>=³ò’@›ßBÜýÌ™3ÚÃX¿.µ……ë”5'•7¿{Íä$Àä$,WŸì+ñ·4oíô%3+>'cßÝà„““°Üdîh\yâ20ÏNfx–J–î[?OÏÕê­åú±Ùõ‹Ý(gKëœ,;Po¤l3÷äܹs“ͳ™Ûv’œ„å¶åd}{æÛ$'ËõšOÿeFë­ß«l*3°ÈÊ*Ì»—5³aËvJæ6Ë½Ê +õÝã;;©RÆ 'a¹m“]ëY¯¥ÈbIN–ˆË¥«-½Vo*s²œv,7Öÿ/âËÜNÖhÙÕz·7îôf½KõÈIæÉIXnr)ž’uõÙ½Uu‚o&'·þ›l*âÔ•&9Yo's²ž­šù¶ž“±?“S®uÃúì$3ä$,·íïnôìäÌlÒ}ÏN®Û÷ìäÆý¿Šg'ƒœ„å¶åä’ÏN.ÌÉùÏN–Ó—“«ñìûÙɬѼÏú6}v€ƒ’“°Ü¶œ\U“K·]Ùu='óÊ«“ –·]ÙuãŸ&)K·]ÙurùÙõ+»–=,òïTn۽Ó“c“prÌä0”œ„“CNp„ä$Йɮc“@gr` r€r€rèÌdW€1ÈI 39 09 @9 @9 tf²+Àä$Йœƒœ œ œ:3Ù` rèLNŒANÐ@NÐ@N™ì +09 t&'Æ 'h 'h 'ÎLvƒœ:““c“4“4“@g&»ŒANÉI€1ÈIÈIÈI 3“]Æ 'Îä$Àä$ ä$ ä$Йɮc“@gr` r€r€rèÌdW€1ÈI 39 09 @9 @9 tf²+Àä$Йœƒœ œ œ:3Ù` rèLNŒANÐ@NÐ@N™ì +09 t&'Æ 'h 'h 'ÎLvƒœ:““c“4“4“@g&»ŒANÉI€1ÈIÈIÈI 3“]Æ 'Îä$Àä$ ä$ ä$Йɮc“@gr` r€r€rèÌdW€1ÈI 39 09 @9 @9 tf²+Àä$Йœƒœ œ œ:3Ù` rèLNŒANÐ@NÐ@N™ì +09 t&'Æ 'h 'h 'ÎLvƒœ:““c“4“4“@g&»ŒANÉI€1ÈIÈIÈI 3“]Æ 'Îä$Àä$ ä$ ä$Йɮc“@gr` r€r€rèÌdW€1ÈI 39 09 @9 @9 tf²+Àä$Йœƒœ œ œ:3Ù` rèLNŒANÐ@NÐ@N™ì +09 t&'Æp|Ñ÷¹Ï}î“ ê3ŸùÌ1å$œpÿóAàÅ +endstream +endobj +377 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [219.83 713.14 237.9 728.14] +/StructParent 257 +/Subtype /Link +>> +endobj +378 0 obj +<< +/BS << +/W 0 +>> +/Dest [32 0 R /XYZ 40 577 0] +/F 4 +/Rect [108.1 700.14 219.3 713.14] +/StructParent 258 +/Subtype /Link +>> +endobj +379 0 obj +<< +/Length 4397 +/Filter /FlateDecode +>> +stream +xœÍ]ïnÜ6ÿn ï o·[œe‘)ñPÈß6wm/MrwÒ~ØÚN Þuí5ÐÞƒõîM.oq’ÒîòÏ -m‚ Ãk 9¿q~’#íÙÛíû·«ómõå—g·ÛÕù/—Õ›³×›ëŸÎ^ÿ~}yöbõîýzµ}¿YŸ½ºûy úæruqyóÕWÕ£'«_œ4uÿú¾cUSI-kÁ«¾åuÓV7—NþõEµ~pòèõƒ“³g¬ÒuÛW¯ß>8á¦bSm­«®×5ãÕë+#õõ+U½»5Wïì'í?}ýàäÍ¢ZþT½þ냓§¦¿œë¿lk/kf$;ÕÔ]oÁZŒÚÉвê4«9Ϫ[¯—§íâry*¿].[ãóÛÑ10Þ9 SïFVmÝt9uϯ–§bq vXJgû•ù©ëíò´[¬Œ¶ðÇ÷æêÆú§Zv‹¯áOwï/.AÂåµýt»dÌyîöú†+··ð›íü¶¡kÓÇæz»ºüD^ÛzÙêºÏ:ûôÿaè·]ÝEÈÞ®–jq¾…qw?/> ™–Hj?ú ”’ÛÛpTm¿únzQ+Žäµ¨Ú®©¥®ÌíæVôí¶Só¿zúÝãê,ÃÏ6Ûíæ*OÑÏ6›í)Úß{n›…þøçˆ66n 3¼6çG¢­eɼqÀSÚººQim_6¼á_Û¼–Õ}Fáñ‡9kÛZôImÕ©é›sU½>³à¦C^s—§Œ/ØÑahmús-˜®ñ¹´µº©YÚÅo&pÝDslúb¼–ŸËBɤô ’G7ÒèìÓš?…¼¯Ešy }7­î­™Ç¿›BÆ» ’w³ë?Ñœ{\;ƒ9W(к›s™ÖÝ}¦Ý{-‹`Ò´ËÈš´I^x[+¹ÎþŒwöåÏaôüjõî’ÉêɦŠ=2Ÿšº7²6U4?¤1Řª{C8m¥ »¾bÆò®­Œ_´-µ]ýJŠ:”ÕÙ ðÂwŸ?©ok„]0Q³¶b€9™ÉCÕÙ«ëÕzlËξ]­ßU‹·7§¿YîÜT™J “Eu†ƒt4hþ³‹¯ ¹ž]oMbÂMÆ/Üç©„ãj&sOÍÝHã9‡üè—ü¼~¿5ÙÑMÌóÔs3·™‘”VØšºGü“Ü#nòÖePµõR‡ib +šø4Є¬+sØ0è;£ƒ>¬xû)ǽIËtÙøÖ,…oîÎaôïw7v™lWºvøC¸ØI‹~Õ —Èû!?Íý`]Ͳv;Z‡pIkûq±dÍbe†çÏ7ÁOffi¬ËŸ¤È&bÅ#Ýte¦³Fá^¯“™zûqylr3’Ö¾¤þÀé‹÷¼nÙ€w&útfr"DãÉIùAÈû®–@7Ì̧\ÉºÕæf yA.L;?ž/×§ÿxµ7ž‹`äG˜nó„üØ„åf½½´ÁwG‡\Ÿ ¹y…¡@VH™4hãt3´:“%3ÈIÚÞý|N^ïÍJ{¼CÓŒ± Þ³Z‹½:­ûPÄz‹xOHHÙ× íƒ–ð¦xÛK‡CØ#Ý Ø>eœT$LÓdkôQ+šƒ08(šàæ|GÈö›¥žŽÃÈ7†_>}–§eJQrËN"EéÝ–9™UU—0hº1É ǘ‘–ïï® ý8n›m`®q³ñ²sÛiöÓÕê½ù|»3ßH¿ m¯ ÙïìE»›}\ôîžK]sµþôýiuaç›ñbØ4ï¸xçoÅ`.†’á§=RtÚ<A³›;XÓi¾e§Ÿz”™túœÐìÎr ¤9x´¡Q–ÀSÄë#ϵ&R²Œí.#„=¶Ïòµ“ÈÓ5ÒÀÑ9Ç^ $† FÛÇ¡Œ×‚‰„\,º½ +Ž&xndñ˜ÑÆT8ºâb +.ЕgáPÎÂÍrD™5Ë$„‹cÿm€¸iמ0nn—½;M„cÅ!L-R'"7I¤NÝyšýœBYè0mcÂA“¡-áÀܪr&$Oƒ¥LÓ ¡†Ð ½ŒÑàÐ>OƒV¡Á|Fç{iç}£€íãPÆkÁDB„´*¢AGÚ˜¢AÞÞ+-Е§ÁPNƒÍr4™5Ë$„#EßúlÒ’`Áj”uÙMħ8 ‘ ;§°„ìú˜YÐÆ$ÙEhKÈ.·L› É“]©Ód'Ô~Î×4,â;+±Çwû2#Û¨ o;òœ®“¿}™’°~ÈÎ]Žû¶{4£€#¶¯ ¹¯á°o2ŒïÎz%=ÞxGÞšb¿ÆŒVÎ~%Êòô*ÃéoªaŽÿ"Ãæ…`¤éÅêw¨ý*8%¡Ž²¦"S¼V)d4õ9U c‘ÇDƒ·&É/Â[@~<—*ÏÅäÙ¯Ô‡iö340¤QÉ\Ï]Ç’½±‡|¶çDtécê¼4ržŠIo”ME¬‡Ê´gÔÂáùÞàÎŽ´6Š ¼1Az²×µÐû÷ô;X¸¹*Ïq™¶Þ >âðj*̶‡ „'¿^áÞhÏ:UE¡‚7¦¢7FË´¡A Õ{zyª²$šs¹à<ˆ‚ 3&Ëšæ†ÕJ Áì®cÁ<öf'‚3Ò‡ê”O`vÙ #YuPi]É}"hc*’;³ï2‘¼¶;Þ—ƒŽ8æ˜ +±Õpnc¤£Ø),ˆbo7ãÉ(ŽÐœªÅ³‚àÄÆóDd‚1˜‰‹ý˜ ^Ïlo×%±ñ"øJd×¶ñRèZ„èiÀí|†Äò(eL$Œe´²$–E¼7¦bYšu¦Ü¿¿O –Ÿ>ZŠE~ER¢2¹ Qà˜P%º ™j]Û˜µOlÝ,“’zÌÇŠ.•;i Ø^ÿ~]ÔÄVôT´f*V)´49:…%äoEãIrŒÐ¾ŠnâLEš×]*Jè—Øóž ©¯uÊö{ѯRcJ2ðPH¿NdG¿B#Û©ý´$–òÚËC¡ÑžÜÎgýŽyúÅDBúf%KöÁE¼Ž7¦è×0b/îM¿*óôªÄéw¢uŽ~#ëf™dô$¹7ÒòýƬ~® +b—ØŸj¼j¡Ü´>Á²NaÁ¸ˆ÷ÀñÆ$ËFh_-Ý’ÜN`ðË/öÁ°GK?ÙG-¯!MÏ>d‰y6!›š§¢¤„˜‰ýùÉ,ƒßÜ41rjð z/BäÅc?h^ì¤ð¼ïiÀí|–? Ü d(Q‘˜Y;,î“Ä|X©ÝÑŒvF5Óµ`÷&ê•y¢UâD=Ñ:GÔ‘u³LBòäHÑË;_¶Ñ‘µq]ªt­ÛÜÛ¶T›K^ó%èÜ), ó–Åü„6&é”Å'Ùå(<²kº1GZK¡ûÅÆ&‰Ÿ¦ +zú]oû>H׿UAOB⪠c(ä<âµQUÐm¼ó‚´¤fžÉ=¸ÕñÄ:G‹æ°Ák)™ ˆ=—ixtÍYϽ&ÖŽùqn"`ãÈA&‚±t"`ûff&¼'Û;Ì×_‡hvW}eu #=ä¥Ðt~o(Çû,xc*þ;6!}/Q™%þH%Nü­³Ü[7ˤ<ýÇŠòÕ×ðDÌíøV§‚òë–Ø™ +]+x&•ôQ‚vÂ’ô=ÞÁ“ä  ^ÞЪxfš§WžHè-£cb§e*$nƶ,¿qIFnáÕxjîEpFÞõƒ1²—B™èiÀí|–OÍwÙÔ ©öjf²%h2.‡$ZSä,¼@è¾ä\¢3ÏΡNœ§Úçè9²ožQ?Gšî[.‰âÈÉ•}1 éŠ ;%Å‘2.Ž$Z“<áý›ðÖ»}[µöï,OÔ/x_w2¡¿€%Qœ9Ô gœ ))²!yì%d'…2ÞÓ€Û9 ©ÕÜIäk5q™“ƒ1XP"ãZM¼1ÅȆ#EwoF.P™'äP%NÈ­s|Y7Ë$„Ž#EÅEê’¨q +L x<‡ô@‚†Â‚׸âIКði„v¹ð“§Yæ¨Sk¨{‹=TB¼DíDH¢Qu#ËoZšwÛ^•„ò®!xwìå]'…ó.ÞÓ€Ûù I„G|"Œ‰„¤kBMQ)žŒËjñÆé²¾îj}àUunCÔ¾XŸwUãIÝt}ûq©÷v0×çæcAù­$Êo§š¢(¥Šm¡ Æ), —ßâI‚‰ÐBíÃ㿃S_Ľ"Jp'¢–`å¾Lǽû ^æEð°]?X ˜—BkÀˆžÜÎgHÜù¸ÇD‚¸7J-EIÜ«¸oLÅ}Ãjqp ðÒ¾©Ìö)?Œló¹ ´qx6­”I´dd{}%‘Ÿ`àÉÈŽ}ûŒ™[/M€ x>F7æ·¦š•­ùµƒ?6ÂüÖ–D>q1½èáí¦å¾NG>ãÌ™›ñ1ãý 3¾“Âg|¼'Ûû,ù;lä£"aäw6ˆ N%T|*7&"_ôöiÇh;ýÊ©ÞÙçi`óæ|µñ÷"% GªðMv¯ÝÒÅä[“*¸—ùtå™%ÎD ¸l YlMNaÁ¶ºêâ€BSt£ý#·|˜ªÈ=ÀZì–däÂèmð=/‚Gî®,r½¹DOnç³|yàN [ˆŠ„‘«Ø°`¡ËUîý‹EQ‘¬Ôˆíçî7Ãæ Äì‡Ý—,äÂp¢zÑ×pæé§ÃÐ), C‡!Ú˜ ÃíÓÀ{O²Á8MhdZ]ÁÌÞåªIgBrÕ߯4?t=¼–Ë齞ÓïúÁrz/…æôDOnç3dfò3;&òCÛ‡¹Ä³c1 )>hû`ü¹µßnì}µÚ_Väfó[_5µ¿Ä§¾”'9j‰W€O4Š3›NÅVÑ,ãäþˆc mL²L„¶$ìsïûž ɧ¥L‡½úLài!Ò‚±4-pRxZ€÷4àv>CÂ~ȇ=&†=W…ç&Œ#mL…½`á†ÿÃåi¿`Ù†uÉ3“œªCÏL¦Z&ZøN„Ø´Y6%ui®n`9©ÔÕw¥ê¶ü¿ ¨ÁŠ×}pÚ3 Vt +KX1±B“¬¡-aEâÝåS!yV,u`š[Alx‚Ç~PVtR8+â= ¸ÏVò¬ˆ‰„¬ØèƒNÇ‚6¦X‘‰`Û±"Ï3Hº<+†êpVœh™gÅÈ´Y6åY1válVì‰çå¦ö¬Hy&ÁŠNa–Ñg.xg%Ùo|(FŸ¦$–{g.&úÛˆ’œÈ%%àð¤$É÷àÌå@hGHOnç³%ýþ–rr‡‰xÛ±6±$¨m”éƒýääúÕIáëWLÛ ‚*+J†anÉvŸ/dS‰8ìÜWjû¾Äý)ûßÏ»/á•‹•'¤®™x£êVF ~Cš ƒú &®nKØý—ãkÒ0¾bMÇw$·»FŸC“Y±&[¶±_Õ óÎÚ=ôå†ì^دuæNâÎ\ú¯«:ßÀdá/ý#?¼ü³½|dô¾B1FŠƒyñêúÃrîWv¦+]w)ÅÇ7¾Œ$5ŽH¢ëìû\(›,©ýÛÿ: +endstream +endobj +380 0 obj +<< +/Length 952 +/Filter /FlateDecode +>> +stream +xœ½X[oÛ6~7àÿÀ·QÅD‰¯C qÚ4à +4±=¤}ÐlÙ5PKŽ%£Û¿ÝkÿEÏ¡í5éÄ.ÆAlXä!¿ï𞋲“u·˜•“Že']WN>VSr›Õ‡lü÷ªÊÞ–óE]v‹¦Î®6v8ôº*§Õúø˜œžÈÍp³ÿ¬5œäD9Å +A¬,—d] ¼ õpp:²Wœ8&-φÎ '\&1Ö1.Èx bçWšÌ[Ø™Ìý“Û=×”$Èø×áà%lx9Ü›ÀCdƒdAP£s¦µ§êîˆ],“´ «$•ôS¢h•¤Š.á[ÓºKRCËDÒ0ÛÔ(GCÏqh³˜V(ƒ qºöOmÂ9ÈÀ|»Á½q¦mñ—ß¼}äI„Má,3&¤ßc>'r΄ Á­àlš žÒzT—¨ú»è4 +ËŠ Öit8É7‹'™æ!8ôÉI‡>ºYãwތΥ¤¶LˆÜIt8#Y!Cpµ¿ãþªþU%r{“£sP<ÿ‡ÇžðÍnpVO)&4¨ ‚äÌ/:{á7…òò͈dlrÚt]³ '”WMÓEL(>F ¿èûÓðmôŒl-™“2ÝɵaR÷£‘ö`ªñäš*ÙÀí + ?ƒžÍô„­¥³^Íits:~Hs:y?sû$dÕ“ïs­¤§0š©âPh2L©ÚïûúÌ—-#‚õ–`0ýÒH’âYô}h’©€ïå"ÇÑÕs˜eVÍ™íwÙ;—Eà™3P7I¹ ü™’n\¥ïæÜB#è·”Ë3ɺê᤿,؃#㘃º‘iu‹œDå·wL°i»X–óŠ+rÖ=5’]­Êy½]œ‘<û­¬ç„ÎÖéèuò¸|¯ûl¡—DZË”û?côñâÏË à 8¬fÂü·YÜ·‰ø.GжK0i¨ÉS^Ðn‘XÚøîgŸv‘úØa4–ýô0»*02^$î¢#[Ãxè\~‰áɆàâ+ÔR…à®>ïZøbÛ \¾#£=aŠ6®`îgyÉa¿`èrå=aû2AÅç* ò€„ઠgùž¶“Èò °X–Þ3o0ø-W;Ú+”,[¿à‚~‹¼‚®Âõ[ÉOû×øð>yZ`.úª¨i‚JÝ#ˆÑ §Öò]‰„Ð.ù=Y½ý—Rñ} –ø² .¯d¡ºpìv¨Þ û`í§î,ú¬¡Dº­¿ÅÓøÈ +endstream +endobj +381 0 obj +<< +/BaseFont /BCDNEE+NotoSans-BoldItalic +/Encoding /WinAnsiEncoding +/FirstChar 32 +/FontDescriptor 4079 0 R +/LastChar 232 +/Name /F13 +/Subtype /TrueType +/Type /Font +/Widths [260 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 551 551 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 542 0 0 +0 0 0 0 0 0 0 0 0 0 +609 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 483 594 557 +373 594 604 297 0 0 297 905 604 0 +595 0 421 473 0 0 0 0 531 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +557] +>> +endobj +382 0 obj +<< +/Length 93279 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 622 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 1225 +>> +stream +xœìy”Õù¿G DY¢Bâ‚7pqAA I41¸ ¢€@Ñ/¨DÅ=FŒ‚(‹ +A£‡D%îFˆ F"ˆ +*ĀР ƒKÿ>§ßÃ{Þ¹÷Öíêéžéžæóü1§¦–»UWÝzê.•ÉB!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„BR1kÖ¬ª,ò/—¹Ìe.s™Ë\æ2—¹Ìe.s¹’–!}™Úç·¿ýmùd™Ë\ærù,[Ê!=\æ2—¹Ìe.s™Ë\®Ù2¤/SûÔM,„z‡½)B!„ú Õ’B!„BHP- !„B!„Õ’RBØ!–B!¤2 ZBJÕ’B!¤2 ZB!„B)ª%!„B!„¡ZBJ;ÄB!„TTKBH ¡ZB!„TTKB!„B!Bµ$„B!„R TKBH a‡XB!„Ê€jI)!TKB!„Ê€jI!„B!¤@¨–„B!„B +„jI)!ìK!„RP- !%„jI!„RP- !„B!„Õ’B!„BHP- !%„b !„B*ª%!¤„P- !„B*ª%!„B!„¡ZB!„B)ª%!¤„°C,!„BHe@µ$„”ª%!„BHe@µ$„B!„R TKB!„B!Bµ$„”vˆ%„B© ¨–„Bµ$„lV¼ôÒK¸éÝtÓM¥N!„ª%!„BjÆ 'œPµ‰ZÒ¥?ýéOéCv^UÙäü[xz$L?‘X‰¿iBÀnmÚ´)<%„RnP- !„RÚd‘åZjŒË+XììÈ£Õ@±¿ÂSX¸ZBH¥Bµ$„”vˆ%¤ž"2› n…ÁÉÕ­îÙ¿ü+Å´1QveÓò»ï¾«û`½¢ÿú‘:æèh 6\Š±ÚÆV¬w’ŠØ3ÕÛ=“Ò™©®–šµ`Ó¤–L¤ô!¤žBµ$„”:PK<Ž9òàƒ¶âê qá®,ú¯> Öß1Vð<ŒCQºD’Ì&ÿ +n{’߉¶lÊþòûÇÙÁ6JÊ5"צ*¡ÝAƒåô/%åü8“ÔR#Ò\H࢓Hžì†•’xc0ª–6ÁŽ"[X!¤bØœÕRß+â™sݺu…%µdùw†‰¿ï%¤òX¸pá;ìPu^øIˆ¿8¾TË’Ó—C©R!û… +Vš´qÓ6ªoвI•äw^õÝSÛí²â§'Ò!Ö6\¾›E¶Ê‚­Íõâ¤SÕÒ*ª]¶øMº„RÔwµ´UCðÑѶ8ˆ¨…xe<³iÏ"z%Ù|Ð×>AjÉò‚Iµ,-¶²(uZ*„H«e•™0G«jé7Úë×ñ2 eÆ›ÆG«?ù±;}_¥Kƒã†Ø'g:lZ¬ZJv$åv¤*!„T•­–NUb‘Z p¯Ìlªì +l¯¬ƒg6çRKáRjõQ_ï;ì°®P¹ØõaRÖ×F¼`‘•Õ²èØ^¯uÐjL_ÁåœrǦJr$‚©I™Î`«¥O°!¤bØÔ²pï«ê@- )CêF->ø`»Ž©WÜÂ… í&Ü+tT&‚·‘Síg‹çÌ'žx‰ÑbÇgù¾‰CN?ýt ²“$ !بñPšS]5R"£Æ$–‘#G:oÕð/B¶­B6_Bð6e“$éwªã‰—ìkû7@»ƒå¤\S…õ6ˆK÷tš®jõW·YáÏ+òk™S-íõ’Ik™ÉžwG$ñ¯ÁÕÒ†)?I•öíÑ+K×æË¤t›Y}Ö,ØæKB©*I-Mx<ÓGD6Õ²âL/鈒ߓͿ{$ Þ”gÚ|ÕÒÎé‡&h˜x +õ£†$Fr¤‘ÚYŒtîówì˜]©, ¬±vI|Ðøì±vQ›rk—v}R©–µGÒw-õj +N»QKgæÕ̦®AÒ’¨[ý¾¯ØÍo+LªÉ–'. Ç^}Ú›~†Ø`ÔÎï?}QBHùSÁj™1mþmñ×à™ì³–¾—G¿ÀÙa:¯Ü5XÀc­>ù`Ïà‹}[ÁIà9§µÄ[³K:ýì¤i‹!¤ò€y9Bë+–ÁŒ¹Z¥µ è]B¯¬Ôë]œËº•^Ô)ÇZâž k‚\øø«¡é­ÀÞåpñÚž{I·>?R›`Í‚¦ÄÞ©œ5Ö@ÛJC+5ý²ƒm‹ño^VÚÒV—·ÎN®­ïkP~2’Š1Rb¤„”ƒjqÖVB)„ +VKÛjiðÒ¼Oz‡oŸg’ö±ÖfÏœÝðdíÒyŠ4"ØFŠ`#K•×ý/M[ !%A~µ.Ã`;# ­`ê>z+Ð~³zAéÝÃ^>z™ëµ™R-õ·Í©…>ß:óXꞺÒ×d?R›`UÚHg¼à­U×Èm +®êß”Ôå5SzT°Û°ªŸ¦J3®²iËG MO“œÒS[]©–åOiÕR/½¤a’„BrRIj™„•¸”¯Áíûsi¿Ðç}zq]š¶ht¶eAƒ²ýp4FçAKŸÙì4éNãž'å_¤Vç'ñÓ™¦-†RQ7úøÙËÌÎ “¸¦äÚÑ«Éi°pDFßÒD¦žÎ¤SKÛY×9ÜYŸäDÎM#ž’¤Q“N¤ +{BmA%Ũw›5DõM=Ê¿ÛÀíRY£w<›ÂˆºÚdø§€jI!„Ô6¯–x8±ÏTi^ƒë#Ÿ}¥ïÌ¢¢¶}Ц +~»ÊN!¢ÏZÎÓ‘ß?-’wUË iÚbÙ|ÀEÍÔëB®Öœw¹0í¬8‘(Ò¨¥oRŠiQÔÒÙÇ?e’ô¡–¤£‚Í—NJµŒ^eÊ6XTKB!¤î©`µ´ŸPÒ¼×^1P¶¤xýVÅLHÙüžr‚ß”à<iøU›¦sôû¼©Þ +ÁYJR¶ÅR‘¨+ùòåt¿ÜÌÕÒö¯À}÷Ÿà<$I¥„jI!„lnT’ZÊÛá¶2ͳJšäyÄ$å?ö8OGv¶kœ.¬Ú« ïvŸ”Ì„” +{½½@ü×DÎÆˆèY´Clü«eØ!ÖéÁëŸ;()Æ”¢í‡“¯ZFO*ª%!„R÷TžZfª7ù9”UQÊG-3Y»tF< Ž/#³Á9‚¤•“jIÊ{½Ûô†«IúŸË¸K•)díw×FíÐìÒ   þ§.âÓøèÕœÆG£(ŠZZeöçqõÃ×LU%«ep(·NJµ Ž_ðçã –Õ’B©{*R-3Õ{jÙÇ’4þ >iôÓîæ®ÿ¶?ò”ˆç[<ÂÙJÿKv2|Ì~Æ]žrS¶ÅR©$Í´¬hWsû­"gÆ­ÈÇG‚sgiã¦\ª"Aù~|DVµŒ'X#ÕκvNݤõã#U›n³Á¹gýpRª¥U`) ¼üøH\-m31RÎY@ !„¢S©jiŸ"ðX¢Íi^ƒë±X¯ûعw°œÆGßáëc>¬êD”™êÏcñïIŸéŒHš¶B*kR>¶‡yšOeªÈ2i7ç Gö3ëUÕßGùŸÝôVµô³fo#ÁninSÁo9i¯ ç¨xŽ‚ïÁ‚NrznË!XÚN'öÙ „BŠK¥ªe¦úÃ’ß'*þÜÿøˆ>áènúè¢ þ“Xðã#~P™äALÐU·Ö6e¿*¢=ý4;ÚNš¦-†R¼x‹ ~ó¸dlûÜD¯\/jaXvKÀ¶‡Bö/%û1M¹Ee'“½)áj•ñ!;svkŸ'žxBÜ +ý|¡ˆÔ¼ìïOVŒ©µéDz“~?ñéÕ2“m Õ\ …r#ÍYÁÒFÂlP‘ïB!¤T°Zfª÷…ÓÇÈ4¯Á“Ú/ìnIö!Sµ.82òâ=)p›†¤DVUo5HÙCHI_c©SQ±¤œi‡BpõÛ›T‚þ!U Ã`ýjÔ¾Štc¶]•œ7'I›‚µg0Ui^ÃâÀ¤Eþ&›$?_ú’'Þ³¨YŽo²YŽ?!DNŠ}{ãeŸ¾‚ÁFÊÐÏ0„”'•­–öóö~•ó5x&kd¸Ëé^Ú/œÝ¤ R÷A˜Îç?ìL}a. 9_¼K¤µBî¨ÝoŽÁQ~vÒ´ÅB* ª%©mä7¦ÿJ¥¬ULµ”oª•°A%ÙeUõæuG!“69Ñd8¹ˆ¥Y¨J«âo¹sŠHó…4èÎò€‘iͲœ´ÉIUÄÝ"'ÅþœSoÿ þ*"eèÇO!!¤„Ôwµ,sRÎöC!µÕ’Ô*GÝH£–ý³ïªÞb˜T™Ê{`'97ùiÖËä„,ºUL3˜ÂŒiJóµ(¸ÉIR&«“ös·jj¢{Á‹·fYN¿)éÄe’OŠ$Þé—n]ÕåtË”aR¼I§’RZ¨–µ +Õ’8r”: Õ’Ô*Áq»™¬eÈO.ZúŸl¶»¥QKüέœZ#‹lr2âÌ~àDQ<ÙäØh|S<öœ©­q–#› +WKÿíàê(s&ë’Z&é Êbß`Bʪe­Bµ$$Õ’zJD|”4jY•™Rµ `ʱ¾áªþD6)¾¤Õ2>â2¢Eqcrz¢:&uˆ­Y–#› +ïTKI¿ßÂè7ÝfrT$„òjY«P- !„T$~HŸàwmlµ(¨Å8Sm)Gê1¦4’h‡7 +Nëž$²–Ô2¨HÚA4ÍØR]“3Ë9KCÏN<³Á“â7MªG¬Ó’^-#>N)-TKB!„äKzµô×G¼Àú…•>±Î ò"SAmtâ’FÕÚPËH¦2›ªˆYŽlr¤¾M–`ª"'Å%›jI-#É#„”ª%!¤„°C,!õ”ˆø(5PK§¥3@/(…tˆMJ¡Ä®M‡µ¡–E¼é­¸YŽoò‡aúYÎyR´o3Ö×R‡X‰"çn„’@µ$„”ª%!õ—¤i|ÔS +QË”M]™Â¦ñI£3~WÏ`òRKÉ]Î.ÅÍrdSšžÃ™|NŠ.>Ý?ç¹`•AH™Cµ$„BH ~Âv­Ì©–~ê#Á² zòñ‘ ß9ޱ§¤C⛤XÒ´ &[ô[-ýÞΑ“âw¶ytò|)‘S-ãCn !åÕ’B!5C>p£®!ê¡’’r†Xç;š?v/Ø+ÕNêâLðÙ”ÉÕíS,)Í>™|ÔRLj¯ôK#8šµfYŽlŠŒštˆœ; Ó™ÞÖÎV”4¹k\-å—–´•R&P- !%„½›©ï8ÓÀúó»ú‡8ne?>âìy¦o³&I– ¢$8ÖÙ™‰È޵LóYØôjis¤ØliDzáÖ,Ë9KÃOO0GI…£‰÷CÐio“îù‘2´iKú±Bʪ%!¤„D3!„BH=‚jI!„B!¤@¨–„B!„B +„jI)!ìK!„RP- !%„jI!„RP- !„B!„Õ’B!„BHP- !%„b ©§ÈÛ´iÜŠõño#¦G>1Ù¿ÿ¤48ßgÌ‹—^z©Ã-úÝÆ`RìÇ+ã߯tŽJ8!„” +ª%!¤„P- ©§¨Zú + ý)ºZ"@ßEjYàá +Ñ[YÎ0ý” Bru*¤Õ’RæP- !„’/¢–ÒTçl¯,z«¥ \Lb/µDÚTúì²¢ó›zSÕ’RæP-7O¤:NÙ‡Bqµ„÷ÁwðW×cö丒vº^Vjk(¤/zÚ¨çT[8\VÊ!šÝÁŠ˜´*: Ð5êz ß¯µéÅ”;i?Õ`#ºjÛ7ãû~Ž´3­-aiÕ•d8›"BHq©µ”Ú$ß ù‚»tÊqÓ¶õŽ“¼¢ÜÕõ]±ŸÈô} ±s±˜RcØ!–zŠªœh—®GåA³j)6¤;Øú ûè¦$kµDtŽÃÊ­#Zjz VvY¼RC°f*©¾åXÙ-iü©Ý3š}÷ë &©”Óo¯´Ò. !µD}WKûÆ2Skqy‹íMÛÑ@±¿SXµ$¤ ZROQIqÓ•"Vª–¾ËXT +v¬T mŸX}‹›F-ý>¨AÍtZZm;i$y6_Iv̑ߊÌ…måtF°Ú‰lrZQƒ=r !¤(Ôwµ´5”v±ï'å}g( RØ‘#úâÑv#‘~;ο~¤Ö ”¥Ö°„ÞÍâ'5S½Ý3’ÎLuµÔ^1Á¦I-Ö/„Bj€• ]¸)K&að`°êÑŠ8©)MÕÒºž´fÒ©¥6úµ¶Sí:i°õu¤º”ðEî’ž ‚ØÇ‰Èi`Õ|I˜ÎXK›*“”¿ß‘Ø_C!Å¢¾«eä a›,™ê-›êqZdL£¤J\¦ºÚVK Öö0Qô…­]TKûšWwÐ·Ž¶[ŽN‹§1&¥SÕRìtc!„ä‹U9¸–HÓ!Vê,Y㿎¿ç´¶%1JÔzlš±–óZ¸*Ô9Ö½b_ÏÆÕÒÖò¢Ïù~EK ˆjiôIï¿„’žz­–IýB3ž4iE¦U›õMQ6¬ñ;¯ÝÓVCNÅá ´ôétˆu*\•Gg˜¿­ò"éTµ´c’f€÷›t ©{ô% !¤~aUN«QÛ‹ÆÖ¶VdµÔz0©2²¶%ÁJZÙš^-{Û‰n‰¨¥“A[_÷¢•¾¯–6ü«%Û( !uC½VËL®QÿV-«6÷ÏK-«B€þûLÅh™ ½• +BR(‰©ªÞ÷›ìû^q@ù¬s<6›G-u¶vg¤*!uÕ’zŠu1ýÆ¥­˜¤êñÕF;ÿdÌ{`ÿÛŽŠ A¿q©UmÄ ãOÚÉ΄ãÏ—³C¬¯NéÜ?(¼2Ñn04g¬e¾jéHÙ$„Ôõ]-m e©ƒVˤô85cš)w¬ýé` I|^é ¶Zú BIã,úTþu¦ñqfÛ³B¤µUÒä V…ìxÁnC“ˆì¨=ÄFdÕÒ)­»Å;ÄÚ +=éó%ŠTåNÍkãÏ›¯Z:f¢#‰!¤@ê»ZgˆÕ~#Á±–9ÕÒZdd¬eð«ßþ’¤–¦m¾Ì˜Yƒlµ¢cXâéô›Yƒ.¬YÐæËÏ!„Í G-}}³³¹ZÛÒÚÓ!"úïEV6çÝ©­Ål7!it¾"XIÔ:WþµbèL¸ŸõΆ/鉴ÃúÝ™œ6Äøw-ƒ©Šlrd¥O©=ê»Zf¢ßµôo¤iÔÒŸyÕù +Uð†/»ùub’ZÚdÛW£WðKÓÚš™× ±ÁŽ76@¾½$%Ä>ÔB!„úK¨e‰Ì TgpÖV²YAµ$„B© ¨––’«¥4#F†IB!„BHBµ$„B!„R TKBH a‡XB!„Ê€jI)!TKB!„Ê€jI!„B!¤@¨–„BÉ™ø.ékÎ×'k@qg´{饗Êó{Ž2-¼³R>cüÌ™ý€¦ó5LB)9TKBH a‡XBê)ª–¾B +T˲–ÀjØ/\—ú…k»Òó=2ñJY–OTÓ. !eÕ’RB¨–„ÔSôs]ÁF·ÝpsPKqCç(.i…%¬Eá4b¢œË-S„ͪ%!„BòEÔ¦Á±¾ƒeøŽuCì`?-mš²,&å–|âÙéó©kl\‰]ôVÖ#jÝÓ™=¶ét* ÓÖC©Ò(lb¬Ç%­OJªƒdü¦,ñ×k¶¸¨–„r£bÔÒŽ>pnÂN¥&8=IìáÎ+D[ãÄ_¢ÚÍé£ÜdßXZ‚©JSNý߬[×Ç«­|³œs“Ͳ­Ü"'Ånò¯›üŸ„)C'„x + !¤²QµSÓõ¸'ãÞ˜F-5=PqZ-íMÛª–T£ºÉ©Ùm-`—¥¢ÑxdH %ø,·ý¤õ‘¤&‘S-“ºÛtBH™Pj©}rtÔz¿M£–¸o'9” <2xÄèÙägÄ©ûr¥ÈÔ ù›œ*)2²#b—5Ërd“M•lJr·¤“âüœSoÿ þ*"eèÇO!IIú7'„²BLn†ºRd*Zú?m¥¬‡ûò¥7jç>Œ=• j¦Ó‰×@[ " NM!&­$5‰¸Z+}/™Bêž +PË$GHªÔÿÝfÐléå$Ãé*c-&i““f­Ýœ—¨™Mxü£4ýIMp““$[¿Ûa™PM]`–Óo +ž¸Lô¤8ORŒÖUƒYŽT$ÞLò©$é¡ZRO±õ”.HÏL:µÌlºø/0LçN«kœJY»Üøº£–ÁzÍv%ÒìïQIë#IM"¢–þ›s‡¤Z’BJE}WK_t½Ö,9Õ28õ·Ý-x”Eîÿ¶.S#‹lò3¢»ùɈ’`"Ûdñm4¾)»%I-k–åxi®–þ!ÚÁÕQæLõ—É) Ê¡èMBH}ÁÞ0U p#•;|JµÌT´ìk¿Ä¡ÈÖ`¥lwKjµô_Bª“:]wì¿qÓYIjIj)©ŠËIb !åF}WËH›š’S-ÅÚ‚uG&]‡XßpU"›,ޤÕ2É…ˆå4¦¤!N]KͲ/Â;ÄÕR_¡'mrò›^-ãï“ !¤‚±7L¹{㎭hzµTÄ1sš©%îVR§ër’Z:õ¯£–ÎzÿÀ®¯A3bP-“â +îFµ$„”õ]-ÓŒ‘¾E´ï3eØ…ZŒí˜ê„fÔ¡]ߤø™ßºœàÝRˆZ)þºµfYÎYÁÉØƒOŠÓ4iÕ8bÎþ)Õ’S(…4ç:=_ýõ—_~ùŸbóßÿþ7gÔØç‹/¾ÐCÖ¯_¿qãÆœG}õÕWö( Öoذ!M®±Âùî»ïÒìœ3^) +6ˆ“àànß~ûíYl€é“ªqà&”ü矞ÿY‘tîWÒ!HCš3Ž“Uܤþ'[žß|óM¾EZ8ö†©ß¸ÔÛlÄ ýJÖÐÞÌýŠ^Œ«¥Ó§%I-äÉQÁŠ é‘C×G’š„¯–òHàå×P9§"„:f3QËœc--öîíHŸ¼Sõ)P-ƒÚhãÒŽ7‘lÖX-“2%$Õ\µ¡–öyC'f÷£Žœç(ÙTjIÉ‹"ªåÌ™3/¾øâskóÎ;ïÒK/}ÿý÷ƒñ._¾üÚk¯ÅnçœsŽ=¤wïÞ&LøôÓOƒG­\¹rôèÑØ')R íꫯ^´hQ’8Ìš5 C gŸ}öŒ3Ò(Ûÿþ÷¿éÓ§ãZèÕ«Wú8pàÂ… Õ^ß~ûm$ÌI<|á…"pX¤ìöÉ'ŸàjZ%¢–išº2…Mã“RgüYh‚iÈK-¥fÌÙ¥³ˆYŽlJ?¼4åIq¢‹Oãc÷Ÿ‹?UÿŒ)6nܵÜa‡‚Oe…³ýöÛÏ;75~I’xÚi§%µu¾úê«mÛ¶ÍïvÛm7f̘ 2 ˽zõR›¾è¢‹ 9 jÅŠPË-·Ü2¯ìê&L˜ ƒŸzê©Ýwß=¸gçΗ,Y"»-X°àè£Æ3:ujµ¼æškÔ;ì0 Œ7.Ép 稣Žzçw4®{ï½÷?øAΣöÝwßÇ{ìÿûŸŸ‘»ï¾»U«Vµ”ZH+~'Ú^L!„”„ú®–™„™½n0qµtB°>l ªG?>”\ßq’ì)rH|“x¥¿³“åH°ÅýøH°Õ2iª‡¤“⼋¶ršóã#ñÌÚ@Ø©ˆÈƒqáá|ýõ×W_}uí©eóæÍÿùÏ£†guèÐÁ?d‹-¶8묳V­Z< +¿ÀvíÚåŒ÷{ßûÞ%—\²zõj?ü\»wïÞ AÙóÄO\´hQ΂Z³fÍ Aƒš4i’Wö·Ùf›‰'ªZ>÷Üs{ì±GpÏöíÛc«ì6oÞ¼“N:ISh騱ãóÏ?Ÿ³C,bÄåÖ¢E 9êØc…’ëÖ»îºë‡?üa^IÏ‘Gi[-'OžœF-ò“ŸÌ˜1#¨–÷ÜsOí¥v»í¶»ýöÛÿóŸÿäüB!µG¨¥?A·e.“n†ØªêF4´àؽ`2ì +gxEdS&ÚíS-)ç>™<ÕR ¶Wú¥‘4šµfYŽlJ9Š$rRì0LzÛ*ÓÚX•n’+Û+‹‹<Ž£–0²ã?'ëÜsÏíÙ³çùðë_ÿº_¿~øûýï_ݱœ¤–}ôÑý÷ß?pàÀœ|òÉ;í´“µ<óÌ3U-¡Q ,˜0a¤I“î¼óÎë®»nĈ^x!öé™zþùçãï~ûí§m‘[n¹å¾ûîûÿ÷÷Þ{ïýYxàiÓ¦Ýwß}È]Ë–-‹ìÙ´iÓ¾}ûBïßÄÔ©SÇÿàƒB‘t^yå•K/½©EÔ6Ò«%’2¼#Ë 7Ü0|øp¤JFƒb=²‰H‘G¤ÍŽd\»víŸÿüg¨"ÖK±0nܸßÿþ÷×\sÍ!C}ú¿ÿýoä ¹“²E~qRù‚nï³Ï>8 +²,yD²q6›5ké[²dÉ_|C^|ñÅãŽ;yÄ&rŸ>}^{íµ?þ"XÿT~øá‡Èøßÿþ÷8 ˜ÔvíÚ=úè£8|ýúõHä%—\‚S#›µ„ªZâìà.!ÓÒΙ3§{÷îZ†éÕòÊ+¯D™ …ùþ>ŒßöÓO?­gjI!¤¨µ$„lÎ8jùË_þ®Q`˜?ýéOUâjiA2DOµ|÷Ýw÷ÜsO °C‡v(Ÿº«Íw8d„C9dñâÅÁ¸FŒ±Í6Ûä ¡qãÆãÇ×Ù„âj©À³ ui +møðá¾)  Ðé‰^}õÕ½öÚK7õïß?i^ ~=zô–'Dæ+»}÷ÝwãÆkÞ¼¹lêܹ³}ñ5eÊQÛ©S§yóæÉú 6ôíÛW^&T壖=ôP𒉀ŸÖ~ûí'¡Q- !„”TKBH ‘ãÂÃqÔÊÌëS>5PK8ŰaÃd$££–X€­h€µ\°`Á±Ç[Dµ<æ˜c–.]ŒkàÀªE°ÏÔ©Su†Ø”jyÐA½ð ß~ûmÎr»õÖ[µ#±CŸ>}t*¤§žzʶ碨m¯Ú$Ö¯_Ê)§Ë§xåÊ•²¼lÔ¨Q¶áÛ¶ZÚi|Ú·oÿÌ3ÏH¾¤åW½8½ZŽ;6åwK“˜?¾¾¬ ZB)¨–„"Æ…‡ã¨e—.]æÎkÕ"€}¾‰â„WKìï¸qãÆ7Þx£gÏžÁ±Ÿþù¥—^Šb}Æ !H!ÁŽäúöí»ýöÛÆþß&4h¯lâ(ĵÍ6Û 4(i6¡ßüæ7ŽZÚHÒªU«Ù³gëQ¾ZÚ£¶Ì‚<žvÚi‹-ÒÜaáë,0/Ç7{챎;6jÔ‡;¹¸à‚ ´»ýèG?ÒMÇÿä“O’~rR ÃóæÍ;ðÀm˜È"¹1bÄÚµkeÿ/¾øâŠ+®@±Ë>pØG}Tìç{ê¦-ZÜu×]ˆ¿òÊ+]»vEfeSzµ„ jc)œøåæüNæÌ™£¢Mµ$„RP- !€£–Çs „BÅ—-[vóÍ7ÃDp/ºÆãÚk¯½üòËû÷ï)°çµ\¼x1:tèUW]%`á²Ë.ëÑ£,LüÈQKÈÔÒ¥KLJ=acÆŒ8p`¿~ýpÔC=ôÑGij!,°†±cÇ"GWlâÖ[oÅ¿P¤à„«>Ý»w¿á†°ñãÇ¿öÚkÚàèà¨åá‡>dÈ9ðÊ,£F=zô}÷Ý÷ÙgŸéQV-·ÞzëãŽ;ûßxãØ‡ d°pÛm·½øâ‹2=êå—_† !¿(j¤ÊN{»fÍš3f Ë8çœsÜM'ÆéÓ§ªåã?žR-QÔˆ y¹øâ‹»uëf?IÙ¶m[$ɃëÁ|a÷rˆ£–(–#Ž8bذaÈ~ïÞ½÷ÜsO-ù­¶ÚêÐC½ð áì(çæÍ›«õ§WË;î¸CÕ “'OF\(7ÿ÷ pꑤÙ~_æÕW_¥ZB)+¨–„ + ®–xŒßyçE +  ªƒ5"ƒ't’í8QK8ˆˆÄê{Y°à·*ž~úé:”Ï&5“mrRK‚0B¬|ûƒõüw¯Î3¡iÓ¦?üp&ë³ñr³j ››0a‚Œ^D"7lØ€xñ×oÏ}öÙgõ»–»îºëý÷ß/™B$µA“½é¦›t\gË–-ÿò—¿ø +†£ÄN>ùdm¾¬™Z¢Ò :8VB W¬Xá/ÃQÎ÷kP&i¦9Rj¦– .lß¾=V6lØ0øû”·HÛÓO?­¿ê2QKn®*:-›sTÍ69ØéûüØ#GÕ`·ô$…O!›TKBH I󙆸ZŽ=:‘uêÔ ùfD-ñè˜4팥[·nA‹Éd½ mÛ¶²ÛöÛoÿ‡?ü!Í÷îá#Íš5Ëo‹-þñ¤)7«–ð¾”³î<ùä“­[·–£‹Y³f¥ÖŠ³ç•£ xwÞy§íj9ï¼ó´‹iD-‡š4 Á‚xñ; *Dþæ›oÞqÇso„š©åìÙ³K +Ýž>}ºš~9¨¥ý0Vð;Sþr79TUŸè[f}·_FN‚jI!µÕ’RBäÁ¸ðpâj9vìØ4ß»ÿùÏþöÛok˜µÔi`•-«³Å[à/çƒ>&^ –3fŒ£–ßVGòmÙ²eU¶5͉Ñ&¦I“&>øàW_}…£ü@,V-‘Œ™3g¦)m¨Jr} 'Ì;7Ò<ú]ì0jÔ(ínºï¾ûÂOµ3ªì†}àM«V­:å”S´Í1¢–§žzê‚ üAˆ™ì¼@òÉNç¤4jÔhĈÒ­Ô–L&Û+gA¦uŠ7øk nª™Z.Z´’ó÷‰Ÿ7 +­¬Z-«ª»X•ù”°³ ÂUà& Vú~:!KÎ4S- !¤ö¨ïj)o5ƒU|ß°ðjB>?Á7¢Î«Ú€j¨Ã-ú’óå­ýþcU®ïW:G¥y3LH]WËqãÆé—#"üâ¿H©–£G¶ƒò:tèpÆgœ}öÙgn¢gÏž½{÷† +%5Ìٱ͚5ƒ +é°DäqM›6mÊ”)Ó²üñœ:uê}÷ÝwÝu×AµÑYg¥qa¹_¿~MÇ'bÚ5~üøi„€¿ˆW¿!’©®–;í´SJµüðÃo¹åD<>ðÀI½RaXo¾ùæÃ?ŒŒ@¬®¸â +¸6R‹r†ì#Ý!<óÌ3Èæ¤I“®¼òJ›—ˆZ¶jÕjРA%ƒÓm{áBÖ† ‚³ …”[¯^½þĉ‘$Dg‹÷Þ{ïÅi=ÿüóeO=ðÜsÏE‚wÛm7í£‹…<; ´Î;CÉ5µ5SË7ÞxCT="zê©§ê…ZJMaë5TsRËÔl“C¼AÓî#8ºªêg?‘,ûÿ)‹M†ó¯$ÉOVJ°IáW±ê$„lT†ZâNî+¤ô/*¢ZJ€Ž¢¦®OSm‚Öh9ÃôûIõ_UH'(ª%)Orªeq[-¯¹æU˽÷Þz…kä½÷Þ{gË—/_±b…•8«–N«åªU« k€Î´É²Ç{ì¾ûî­[·†.A(2¢Ó¸°¼nݺØ/T6nܸeË–m j!‚ÈhÉÔL-¿ýöÛO?ýñ"%AFFµÿþû#^äåÚk¯]¼x1yë­·ì¤@™lÛ.]ºH›7on;Ûbµ„Сè2³G(û{xÿý÷¥p´”õ’%KŒ8G¡Tµxñ/B¾øâ‹ñ³ÁnöT®\¹‡ªíÔ»ì²Ëm·Ý¶lÙ2$ "Ù©S'mc­UµlÖ¬Y¹©eR‡X©8ìžÚÎX³Múj4©Š·‰qš#µ¢tÖÛízÉ£=;ÇÊ¿R3&…_ø[hB)*C-ûg±ëq3wªƒ‘ž6¾ÃJÔ…ÔÅRK[µÙå ~/£”}¨–¤¸Èã\áá”P-O<ñDýðbzl‡X8DC½`þüù‡~x0…PNGÊäq×]wÍ™G”MÇëÁU!¡² z2kÖ¬|3aÑ¢E]»vÕ¨¡™I®òÔd8ôíÛWgÙ…ùîµ×^IYK3¼? ¨¥|xÔ¢4xsÚ´iÚð 3ÕA©Ÿ|ò l½ßµ¬ µÌ˜ÆAë€~£žJbÍ6ùHÕ©8›UÕ»3ÙpTýœ&Q P*Am‚”ýõ_©(¥¾¶ýomÊmøþ Ûb=“BHyRj)wl»7|ÿ6n«!û¢ÒÞü¥ã«/zR‰ :§þÙÔCœšÑ1;Qƒ$ÀVŽZÚùñ¬ÄUmê±S’;©òR¶Z¦ bSëä(ØÑH3ëoŠH6sŠõ{(¡Zþìg?³íe)±ÓøÀY&Ož¬ý9¡-tö±´À×­[ ðî»ïÖ©u"@Of̘¡G 6L®aÆؔfBž”¼öÚkG}´ö#1b„ý‰eäÈ‘Ij ÝÓ®³sæÌ‰ŒIL£–ø@-i`… ôë×/ilì”)S¬Z>óÌ32PtíÚµgŸ}v£FdÓæ¦–¢]²lÕ¬ÔR±5¦Äîw¬µk´ús^±Ú÷«¯tLҪߦǶ±:*ê¿ëvRH!•Je¨e&û€ª¶… +÷v¿¯‹V"¶;¨ì&›"S̉Z:+m£)ÕҾᴇøã84ÇL¥bŠ”†+ƒãO=#¡U™—À¶šc^›2ÕŸ@Ò “!$/J¨–Øí­·ÞÒMЊ•+WB‚þbÖ¬Y/¾øââÅ‹yä‘ãŽ;nï½÷†EžtÒIãÇýõ×—,Y‚ëè²Ë.³íÐH(Ô;ß~úé¹sçΟ?õêÕväQføš4i²×^{uÔQGgéҥˡ‡Ú®]»®]»Nœ8qÁ‚ï¼óÂ9þøãUýÀ€`FÈ)r䌕“H|0_–™3g¾üòËØI²ýWÏ8ã ä烳ß4yòÉ'qØÿý%ÁH-öÛo?¬>|øsÏ=‡ÐV­Zuà 7Øó¸å–[î¼ó·r +çÔSOþ—_~¹lÙ2;¢Æ¹ëÔ©Ó>û샴m»í¶VáÔ¤I“ lˆ +oç&‚ûkÔ8VýéÙ³çæÙjé¿ÃÔvºÚî¤jÓ‹b§ASq:¬FÔRU;`g­ú­BêþN7!§C¬FÍVKBÈæ@Ũ¥½áß”Åyi+,«“#AUÕ'3·¨ÚªAd3¥Zû fª×Î~¯TÛc'’<›¯ªtVíÇÈœH}õÓº2Ølëâà&ÿ $iÞ?BjFQ¦ñ)ŠZ>ÿüó}úô¢cÇŽ‡vXçÎÏ?ÿüiÓ¦ýíoÃ…óè£B d…Ñ©Gá}Á)S¦@¯ p«“O>ftä‘G4J¢úcÕ²aƽ{÷F°¯¼ò +ž‹¿ˆÒ÷ÀàZîÖ­[÷îÝ8â;<³*Û5·}ûöHvÀÎòµÊL¶)¤øW¿úU0S~2¤nk?.‰S€‘xìsÅWX„úÁsÔïÕ,X@üñ믿¾G(ümݺµ”uÏ=÷Ämä…^@á,]º4(tÂôéÓážøU _ˆúá‡~öÙgg̘qæ™gÂ.5À­¶Ú +²†s·½å–[ìôDàZ~øá‡PæºQËr›Æ'ÒÈXÛÓøÄÓï·cÕÒV©þëh,#v}é‘Lj5XgÆZª%!ds bÔÒÞÛ¥É28xÐv×´j£ž•‘ÖZÓIÛh¦z-QKi(ô_Àú-˜þVY®Š¶EÚ&Ëô¯y3Õû ;™Uœ¿›nÒ&)ÿñ ¯RÁį»ô”I«åÆq9û[:|ðÁúè»fÍš .¸À¶*7F\ª cÆŒÑÀ‘“6\Zµ„hØ^¯–•+W›r&\vÙe:ðpÆ _˜WšÓжm[h£muMå©Eí§Óa˜ñ߯9çœ#‡ÀLGŽ©ãUqƒjÑ¢E0p”’•ßrPËzÑjiß…ÖÞÇG‚c:p ÔS~ío“š4Òvè͘‰ä_©«B´}³IVW'|B©H*F-µGŠŒŒÈ$LþVeº¯Ø +KîùqSÛRד~2™Ôj™©ÞK'Ø9ÖŽa´ÈÖH +mW^‰iËk>:[ETK ÐÏT^þK*ù1N\-o¼ñÆ4ºwì±Çâ!_ÃL?Ö¾&ë¿ùæÜîš6mš3®Ž;.[¶LŽZ½z5ÜGÇëYœQg¿ùÝï~g=kÒ¤IjgãÇWµlÞ¼ùìÙ³ƒµvíÚC9$gòÀ™gž‰„ÉQH@¯^½ìÄ­Ò¤I“É“''}™Å‚¢†RkuÏrÄG,_¾\±jyÐAÍœ9S:ô¢«®š~íSDµ$„T6£–™M÷sQªLuµt^Núj©uw’ˆ©mi°Pj“ôj©È!9ÍÔÁ¯I'ƒª¨y}¸9© ¿ÆjÉ6JR«ÄÕòú믗6lØpëX£Ž>úè… j˜)Õ¿í¥K—Êú¯¾ú +·»ÿÏÞyGUulœ$ÆäMTl€Šú°b¥ˆˆŠ=ì»E ¢ˆË®‰b/!"¢A¬±D1XðY±ûÐÄ—,°ÐÄ QcËOÃï»î,÷Úž{ÎñŠØÈ|ÿ`Ý{¦íÙs¸÷|îÌì1n D£ËÃÑ2--màÀæææ~ø!ð›diiNç’,X°Øˆl¢¶E‹ݹsG°†H•—,Y2>>ìÆyôL‚w222Ú¶mûÑGñ•¥ +‰ùS°$ ûÛ ÀJ"kÂuÕIX4*ú®]»öáÇ:c*†/00NýPÈËË Ÿœè>º~|ô¼p×á„k×®5iÒDa'N¤•®Ç¯[·.¬2 Æk¡¥££#¡¥˜q¦³ 6öQ”]€ahh(\Ú»wotœOê %n³Ñ£G‹A¨çîîŽqÁ-týúuÕ(»:hyóæMÜ6ݺuƒ%ZþÄxaàø‚íw-ÿáR¬†•’’’ú‡« ¡¥@bCã0>|mŒˆD6ãÙL’ñ VômÂÑR±O_4$h‹á )ðŸ@—ëh¡¥"‘Öñ%$Æü7^Å6O3ݱ/‹–Š +uˆ[êŸ&q—¾z= +´lÞ¼yRR=á?yòäÊ•+—.]Âmœª&PÞ¹sçþøã^§‰hifØöX£FZµj¸&Ož|ìØ1pµ•’’‚×[·nåS-¡?ÿüógƒY”úí·ßÀ ,???{{{T^»vm0,€/^¼xôèÑ€€´¾pttTlHkT«V­J•*Ÿ †+nnn+V¬@_P€´eË–ÜüýýᨾZ´hQÓ¦MQªzõê€D¾W€l°VÕ™¢Ë05ð.wïÞ=11I.\ÈÊÊÒ9å•7kÖ¬N:@BÕÙOîyô¨T©RÅç…+Hª\¹2î +𢳖ü—Û·oct`í¡C‡ì´,Y–|ˆ$}ò2Ð)..ŽêKÒ\'°‹ÿ‰ˆˆÐÚäØºukÚ^ª#x¬I“&„uð ú…¥ !C†¨ëùê2FKÒ“'OfÍšE]†å=Jå³–\ðghh¨þÊ^ª£åòåËM)¥£“'OV«VMÔ&ÑòÍKx^î”’’’âzßÑRJJJ*×-;vìøê?_ä -§L™¢ +P^"&Ñ233³ÿþD<ºéÝ»wûôé#¶.š.äß¾};Õ̧#÷ìÙCI«W¯.Y²¤j%mÛ¶MMM}¡ñ§Nrss#øÅ)æ…µ„.çc4Z.´„V¬XAhéêêÊñyÍš5ªÞ€÷¾ùæâ})Кâ +ýúë¯vvv¢6‰–RRRRRï‚$ZJII)Ð\°sçΔ¼ +X +¦è %hÑÂÂB„ʬZµ*>î.\¸ð›A )ZÁ˜žžÞ²eK-´'¢]\Îà5Í·¦¥¥y{{Z‚[ -ÁG½zõ"´4Y[[ÀŠ+4øl&-[¶¬­­-’œ£££/_¾ 0IpZ:u*Uª$ìNÂltf€³Y¬¤EÎz`dNîÂxÔyõêU +f›kX±Ù¸qcšµT eNNŽð [qZ‡¯¯/-LEGÊ”)ÛªU«îãчðW`zmeeÅ)Åa¹XÌK)Ð~¾uë0ùWƒ–.]êèèˆ"`À®]»>|~€…ׯ__¹r%† f ©hÑ¢4ŽhhÆŒ`QûöíÝ_A|–J---- ÙÝ»woÞ¼yêÔ©=zôhÛ¶-økùòåS€Ä-ZP…Š0>k×®E©/¿ü²sçÎaaaÄ>(åååEh‰ÏRªðæÍ›={ö$žjذ!àeïÞ½Û·oŸ0a?®\ îØ³gÏ?þ3jÔ¨N:µk×Í…„„lذÆ#iÛ¶m£G†ð(xìØ±è®£_¨³~ýúT!R -ïܹÞ½{÷6mÚǾÿþ{œcÇŽñ ëàŽ–‹/†pTÿþýÿóŸÿ`)iøðáÔe;;;äܵk×þýûLJ 3À¼tz$¤$tmݺuñññ;vìÀ`ãÆÑÌ -Z´¨H=íÚµK å“'O¶lÙÒ±cÇ:u길¸|ÿý÷D1 +´ŽZ¢ +–ÀòV­Z}÷ÝwS ¼mÞ¼9’œœœBBBÐÖñãÇÏž=‹†øü£ƒƒÃŽ;@ާN:r䈳³3%q´DÍ‹-rssƒÙø‹Êi +O–à58 +uîß¿РAöööh¥K—.@<šÝË}-ëÕ«™””nذÁÛÛ»qãÆ° éçç·yóf€*LLLìÞ½;2ÃN2Ð6 Ë·mÛ†¶pc Ëȳoß>Š”™™ N„{„¨ŸÜûóÏ?÷ïߥ0RhËß߯Ÿ;w£9fÌ~IÛ¶mÑ’`Æ”)SlllÄzW (îBKÓ­[7ô㘿÷'ÜÏÃüÔK)))))©7¯÷-Åጪ§=*NŸÌƒ¾7è¬Sꫯ¾z7ÏsüÊ ~Ex¤ÈO×OÔ’z)å#ZÞ¸q””HÊoá¡ýòåË<Š)ÀV½B  0ïkÔ¨Á#©1¬­­'`^0á’@KšIÔAË\CdPÕÁƒaINNÅk!–£%tíÚ5x–ƒAüˆO øI`a Ø8°ªY³&7¯§C TZ kf!6;;ûĉ EÐÓ­[·¨-E„Ø2eÊUµhÑbùòå(#qŠé6Ž–è`ÕªUQftíÚuëÖ­0£Œ¿K–,c™H6ÆÄÄ EXă?‘„Rp;Æ̈"èòÅ‹ s ³±iii0îEA¾·ôÑ£G0ì¨AÈ€¶Ú·oî ÂÒ¥KóÍ’EŠ©]»6øÍYYYѳ¹¹9Ú%´Ä€Âá0 åïý‰kÔ)§,¥¤¤¤¤Þº +Zþûßÿ6f@\|´ÄƒÓ+’©B¨ +¾ƒh)|ÈÑRAåHâÿ<ó—½Ik¥¤ÞM˜0V½æM ÑRK÷ïßïׯÁ -MïÈËžŒiføM)çZr¡³›6mÒ*ˆOÚ^Ê~îQ¶ÈÈH¾»6‰m†1b?p$!!áe=£Ptt4yi¢`h÷…ã(%%%%%U`T0ÐÒxÒ X$€H¢¥¾(Öw ^+€‘\!zAׄ¾k’’zÝš8q¢*û˜.ÄêèáÇZ³–&ÊÏÏÏ¥š¨Ö­[Sä[‰m˜ü$J’µµ5>Lø±¤§OŸzyyñùS’««+G˰°0½O>ù„ÂAS¦L¡·©;vðyÛ¦L™ì"ÜiÂ$$-[¶Œrâ/rž?žøW-ñÿ€“&MB=þþþ0fìØ± ÓfÍšñýž:h‰úѨ——œKè\ÃÂQŽ–íÛ·Ÿ>}úÊ•+asè3…‡‡íìì(Џ¸¸ 2–»KX8hÐ ¾CS-áàà` êtss£`¹àÂc±±±0 ¯ña5xðà¾}û.Y²$,,lÕªU§OŸæ¿'`€¶lÙ²bÅ +$%&&Þ¿_Õ3€µˆˆÜ¾¾¾È©øQ‚ôÝwßi¡eƒ fΜ‰†„Ó0Äk†’"åv¿âöðññQuš¾P]ž6mš)륤¤¤¤¤Þ– + Zp޾6ÈD´4^ü)èO– +øâëBQœO2âµå´Ð’W¨@ÚÞ(Ìà–sóŒ¯ë›ª%}´Tt.æ#HI½¢ž>}:{öl °î“O>&àIžRñÏeeeU¸pá"EŠ}y*T5ó­|¹†ÉÄÜ}&,¨¨è£m˜®®®(õðáC Í½{÷(³‚_P +ì@<ÅÑ< ð)]º4Œ777ö ~ãU¬`Þe®„„„ÚµkðÁpN•*UÀÝ4=ÇÑ©111·o߆Áè·===‹Tág-ÁBÕ­$kkk "¡åœ9sn… Rä8pàåË—E0œ'N8;;úé§"ºœ’’òØ ã^‹R]sK:vì*„>üðCT;nܸ›7oªæÔBK8 0ž••Èik,Ht\¡B…¼Ý„Ÿ¸ øá©U)))))©·«ƒ– Ä”¥‰hIkG«:g0GW¡l³˜1ZªN&òƒÎ©; +Õ¹®oª–tÐ’–«¦;VJê­ÏÛÁÁÁÄt]ºtáó;AAAà Ò1EÀšñ÷߇„„Ðdb‡ø¡–€–~~~d}úœ?þÁƒ4cÆŒråÊ.U÷ý}øá‡(RXC(…ÔÊ•+=zñèÑ£ÇL +îÞ½Háàà˜˜ˆ‹búìñóÂ\¿ÿ> ÕÝÝà—£åü1sæÌJ•*iE BÄ.Èéӧߺu‹#¦íPÿ¶mÛêÔ©ó©AM›6EGh GKTµbÅŠ¬¬,1Ë«ºwïÞ!CLøSÈ ãë¸I¶¶¶ø`AïÄ|.¨|ùò"IQíRÈ ¸¥J•*”Ô©S§¤¤$áÞÞÀXcŒÅ!jtûdŒ–¢`öùóçgdd‚ÄW•éhIEL!S.¶8)¨M-£Ñ*ÐRqݘõèzÞ¦UÑÒÄ»Æ+Š¥¤L—xfΗªNŸ>=qâÄaÆùúúÍ›7o¡A‹-š:uj@@€¿¿ïÞ½i|¨Ò½{÷Aƒ 8p€†Pá˜1cæÎ z DEE­6èÛo¿Ý¼yó•+Wh"éÎ;-‹+æííýÍ7ß„……!?$…‡‡Ã<4(&ìåh d@¿Ð4Œ‡à Ž*TèСà Æã¿žóErrrtt´ðÀœ9s`•¿Ak×®ýý÷ß)›b¯e›6m&Ož¼xñâU«Vñ9PÀ¦‰h jРüéãã£8 xÞ·o_Ô#öΚ5kÁ‚ÂB <ñˆ-° xÖVM -@%òp`´³³CÑ€0˜‘‘ñË/¿I8¬Ñ€T"\êÇÉx ŠAýeÊ”:¨‘ 5¤§§ß»wO{)ЯK–, “P +¬DádMGK  þ„·ñþ¡$WÃTáOOOO8b€À³  +}zÕªUq?4nÜxÆ ÕŸð&¢%‹Џa`0ÀôèѨuFT"3úνy󦻻; :ÊŠˆ»tþöÛop®œá"‘M1k™ P­V­º_§N¾…öÍH1íøÂYH­ŸL¥¤¤¤¤ +Œ +ZŠï5ú™T1hƶ% +p߀ÆAxxhV*®Ørȳ)Ð’7ÄV-¥hql®QtVŠþªu]ßT-©FþQ¯=¢Ìt|‰~ýRRoX›7oÆs>1ȤI“ˆ’bccñ4.®ã™ä¦TøøñcGGGU˜êÑ£Mð=xð`„ <ÀiT¿~ý„„Õ%ŽóæÍ+^¼¸È0Y¹r¥ê.?KóæÍ©B¼ÖÂ.`‘ÖJ ¨Èf:ZÀéáüùóxKЧQõêÕ‹’Àt<ˆ«——MÕ qÈÚÄ·³øÎ¢"ŠoºN_süè.2Oa€””””ÔPABË\5¬£ï¾tGñ…È#çèäá;(9ˆÏZòÇ Î<ðŽ™ÚÜ"Ù`|('7Þ¸ˆÙó3ŒZ¦jI–ü\NÕzøõV.%¥£×tíÞ½»víÚt—Päϸ¸¸5jˆë+VDNS*žØÛÛÿ_@;vLKKÙþþûï‰'š››«æ4Q‡V5cñâÅ4%úÁDEE©Gýý÷ß[·nMº¸¸$''«VÏhc¿~ý¨_¦£%0È#J]ºt©eË–”ÏМ  µOŸ>´½¸ÇÑMÓòà#Fáê£å©S§TûxçÎ&MšP6°?®ˆ$ <¡%ÐÖÚkiaa!²- cAsÞÞÞZ;a¹Ð¾Ÿ¨DÖ -´GGG“áÇgffФuëÖU¯^]\+M™2Ø•fè†/ý믿nܸëbÝ# I¬/²6¨téÒ ‹ãǧ@%¡~KKK±¬TG¢+++Ð"_[¾|ù•+W¦¦¦fdd\7H˜—••µpáºuë¢H©R¥8Z“›à#¾ÞÒÉÉéÂ… ” +EU°í]»v¥ùA…†JN3-ÁAððÕ«WáºC‡õìÙü/‚bbb(Þ:Õ«W/BËÎ;ƒ¦Å’])Úª\¹2¼]«V­ˆˆšŒÓGËõë×Ã`8Š; btz÷îmcc¿Á·“&Mºxñ"ÚBæ7ºººZ;ÚgÏž¥Ðe~3ÄÇÇ#gÙ²eÑ`ËŽ;ÐjÀuÜ}·:…ѱ/^œïêÅ ‰ñB»¨ˆhkk+K£]IíæääÀä\²d -ÄEm¸»0”âžLLLl×®n!8ªvíÚ{÷î}+ b¹3ÍØ¯‘ôšpÏø·S +ÀfÒk¾N†䨮³U5@JJJJêuK¢¥””TÁ“1ZÒ£;GK¤61b>Á ´b³ú„ üýýGŽ9f̘yóæá9!ÓÒ¥K-Z$³ø4zôh|Ü-X°@$-|‘mñâÅ ) Y[¸paP lqŒ~¦‘,„óçÏß²e Hôìر£*Z"? nòäɨ­_¿~ \Õ¨¹fyEKssófÍšùúú¢þqãÆÁ9𬋋+‘µ€#Ž–€£nݺÁ(…^£ÜÿÄÆÆ±‰˜ôѲE‹ÇÑL¨ ubtfÏž §-[¶ C#b:‰ñ + + + !I ÄŒ30Ð# Â}Â'ãàPäDwPÛøñãG…líÛ·‡ñäÃO?ý´U«VÓ§OG»ÀUJ~bPP +w +â>wØùÔ©S<«`|Þ A>%ŠÛÕÃÃCæÌ™³Ñ©5kÖhÈùúÄg-p)Ð’¯«"´$8U,žQEKÅ%IË))))©×-‰–RRROÆh 4I +´üè£@L"¼0`@JJ +U‚ûÏ?ÿ¼hÑ¢ÈP¹reƒ¸ñ‡AxàºÿþÚµkíìì>ûì3d+]º4>î®_¿þàÁƒ»wïþ¡+Qr=zÐÁOÞ†À$4 ¾øâ üÅ[ '¨äÿûŸ8°ãñãǪ\™k@Ë:ZO-‘º0Xë4!tŸÐò¥ùøã…µ@ÚÍ›7çääk¹…pQïÞ½y—ñÚÜ KK˨¨(Ø çÀá¼úh §¡SÂcä4ØŒáÞºu+¼ýðáÃììlpk… +pÈ0ÖÁŸ´Ö³µµEºÐ¥KÚã)„. '*ùé§ŸZ¶l‰úENîCkkë°°0 ?2ŸÝÝÝùÄ%|RÔ ¼  Â3¨S1ÛˆnÖ¨QC£8ÒoqýÂ_{{ûýû÷ß3ökÝ ¯OËYÍÔhNuÖRµ¶\£0BªhùÂYK))))©7&‰–RRRoQâ9ß«U å¤I“hQå–-[h‡šB5â{ùvEh©ÚVLLL©R¥([PPÐËFSgyzzš²_Ï××—ï×ÓÒíÛ·ù&GWWןþY$ôÜÜÜ^Ø™! +Mõ‚ò¼¼¼L VÃ?c T-LMMíÖ­›ÖZÜèèhÕµ`ðZµj½” f†‰T¾whIq–êÕ«G›Ñ"’Ô¼ys©jüéÓ§ùæM. á(§–ÓpÛh ßܹsya-•(QâÌ™3ÚwÁk—jÔŠgfD‘ª{-ÅžJТ¢6Îì'ª¢¥êO}Œ•’’’’zM’h)%%õ%’ó½ZZŽ9’– †……ñà±\...àG‚š:˜æÂð·dÉ’ZQbvíÚE:Á, ,¸{÷®ŽmÆ»#³³³‡NûõtlgæéÓ§?~ô葘DŽÀD0è$æÚ€;vì ý•\è…‡‡‡Öœ)ƈŸ¥BJHH ˜6$¾MÕXhÂÊÊjÿþý¢´¤ÓgàâGàóÔ©S -5j$¦zÿúë¯GQ0ÞmÛ¶Õ¯__µ]‡øøxš@DøŒR¢×áááZóŒ«V­"3tŒÅhjßh¯]ªbÍØIÓâ­‚=™Ížñ£ñÙ% –å©¢eîób)@±±RRRRR¯[-¥¤¤ +žh ˜š>}ú÷ß¿dÉ’–-[òã6*W®Ü§O<²zzz‚@çÏŸ¿lÙ²ÈÈÈØØØÑ£G÷ïß? µxñb­é´´´o¿ývÈ!ÞÞÞ³fͨ†Öâ¡7**ê›o¾‰ˆˆ8sæ m¯Cþ={ö€.}||@pUšêB¬­­;uêóüüüðøÍW–^½zuË–-èêÄóó¼yó`'ìÇ_döòò6lºY·nÝêÕ«q¥D‰Z´bkkÛ­[7X‚²&L@þ+V,_¾|íÚµAAAð†¿¿à‹„‚p:âëë;gΜ¥K—¤ݻw+v†®_¿ÞÇ ô®lÙ²3Ñ")Ü¢„%qqqýúõã»-Z8Ü  ð嵀Ǯ]»¢³#FŒ€+.\ˆî£)ð#«wïÞèΦM›@”¢¡»wïNž<¹X±b¢†2eÊ ³°·Ä׉{#44´sçΔ ²´´ÄÔ‰ +ÑF÷¬={6@˜ïµï‹=³h„»fÍŒ]tt4î>¬)))ð!n' z½zõx¿*Uª„~Á±D_´âÙJIIIII½I´”’’*xÚ¿¿““=ÕôÑGÅ‹XXXðY$\HHÈåË—oÐhÓ¦ˆZ±bÅï¾ûì´ÉÊÊRåÂu¤‚›íÎ;ZQ:A.€ Á_|QªT)Ð + +ÌÌÎΆ ¨üà% ÁhIIIÈ K§X‚Ú@ÍèTqƒÀŒx]²dI ñ•+WD…›7ovss³²².«uöW‚­.]º„†ÒÓÓA=€\ ƒ€œ‹-çääÜ2A¨Ýùé§ŸÀPåË—‡möööp/Ÿ‹¼wl𿇇_ÌÑ2>>þË/¿,W®ìÿ׿þÅwuuݹs'*U[·nÅQùôéÓè>ê?uê@ žG÷ÁzÁÁÁàzq—Û£@K4t…3áUr¯xËYÏÌpè‰'PÆݳgOkkkTÅwJÚÙÙÁÚ›Ï4iÒ$ƒÚЯQ£Fñ›!×°n933·Ÿ"B,È=99ÅÑk{RJJJJJê­H¢¥””Ô[”xfÎ÷jtJÏÿü\K”âÛ0·oßž&øþGggg­£ ’7ë-‹)òõ×_Ó̰Ĥó"ˆæ›<¨ý†b Q©ˆˆ”H¯ZµJ¶/Ô… ZµjEõƒ¬µv¡Î;—N4{-W®\ øR5xÈ! G‘ .ˆS¾t(Ø/’ºté"®*Th©jòO™2Å”•¨\ðÌìÙ³i€ÎŸ?߬Y3Õœžžž×®]£æ€“ô+GÆ i3¬B‡¢… ïØØØ—)))))©7©€–|ËíÈ Q’q°¸¼%q)Nõ2n]§”ê ÎbÈ)•ä­~)©wMâ'߫ݶm[ùòå_È5jÔHLL¤©Ÿ½{÷òR´A/_týúuWWWªðˆ+ª9A-Z´ÌX¬X1­Í›999={öT„S¢D‰'NPN`f¹rå^è  R ë +*ˆëæææ‘‘‘ªûutúôi'''ª<00Puß%–äüÈÑræÌ™|3׸qãતnݺ”4gÎÂ=TÅÍÓ©®mFï¦OŸnb\®ùóçÆž={h©Êû^^^W®\¡æ†NµµjÕâr>|ØÖÖVdCþü½'¥¤¤¤¤¤òW-ÍÒÊô–'qNÌ[—ˆJÇ N5Xº±$ZJI½eeeýdЩS§–,YÒ®]»–-[6oÞOæZÁWñHðàÁ§OŸŠ._¾àf½½}tt4þÀžÿ1ùÀÛÔÔT*bºÒÒÒxhjÕª…‡‡‹j©þ#GŽ€fÍš›Å”kñâÅñ± :ËvóæMŽ–È_¿~ýV­Z¹¸¸àoll,LEmð¨°S§NðF›6m@p|2¯mll@C­[·vppˆŠŠ“:tÆÑL"ÐrÕªU„{è>øwç΀Vã¯]»6mÚ´¶mÛ6mÚ´AƒãÇß±c*ßµk×¥K—øèÊ•+9ür´üñÇûöí‹0 –––ÜxTÈÑc‡¾7iÒÄÝÝ}÷îÝ´{/&Nœ®G**‰‰‰á§—’ž·oß4=z^ÅH 5W¯^½_¿~ 0"ô+VX[[«¢%¨í·ß~Ã8¢Ñ©S§RpWc´LII9l^(Îy„¯0¦ëË—/ƒ+µÆîáÇW®\ANú= ËÑ:HgÐëãÇÃoжÐ)>kÙ¾}û5kÖ BX•‘‘ÁI£eíÚµµÐòÀ„–f†Äp{Æ íííÇŒCJIIIII½ *ÀhùÕW_)V¨÷å-I! Mž‡ è¢ýxÔtBË/ ¢"Š·Â$…lÅãVý¦LªJI½I)þ;ò,@ +žöÅaôP÷îÝÁ#”Š$Õ=tµjÕâ bZºtéýû÷_Ê´´4Ž–&J-³³³{ôèAh@ˆ >CŠvT")55•/5k0ò×_iuhN¸·k×.:ÀœoÊôÙìÙ³)¾kÉ’%×­[G“}:hÉЫY³&e ähùZB$$ÖíÛ·Oõ¶Q %°]ë>áhiggg"ZrÁó/^ÌÏNJIIIII½šÞw´ÌÕ^‹ +ô£yƼ%)DGniÆáÓ‘ýøuÁÅâ­™yC4‘ª˜âÄ[AŽZõç-–’zëÒÿ'2]À"|ÎPxÏÖ­[Ÿ={–R—-[V¦Lã‡óªU«âÑ] -Ź–ª + ÑŠH£¥|GË[·nõêÕ‹ÐrìØ±7nÜI Å6mÚP%Mš4¡¯_¿ÎÃÝ€‘i%hŽGÝá³GEE þøã666"ÉÊÊjëÖ­¦DøÆÒYXX֨鼡¥bÖòµ*::šÐl¾gÏÕ#f8Z‚ãââ´ ›£eýúõ“““U³á“œöZ*3´‚ÿHIIIII½´ÌÕ8ÙxV‘ 1oIÆ@“øä&Ÿ?UÔÃÑOQŠN”¦)H‘_\'Zx¨XK–+ê7>úEî”’zÿ„çüiÓ¦ÑÔ$ .))‰˜¨ÂW’>ÿüó;vhÕ©êÓÌpHMö™¨|GKôÎ××—rúûûSàš¬¬,777JÂk´.’222š6mJI3gÎäìãîî®jF‘"E6nÜHÙ¶oßNÁc+W®œ`ÊæÓ3fÐBßÏ>û hù²³–ÓZµjQ¶¾,àçY@KšruttLLLTeFŽ–pÐR•@sŸGK'''­EÅÇŽÓBKgggšŒ–’’’’’zô¾£¥À(Â+B³Ü7‚–$þu/®/¬¥+„~Æ9ù$#µ‹‚bFRt“ÛCs¬ +53ÚkÉ)X¿/RRÑòäÉ“-ép@Ѓƒƒ§§§··÷Â… ñŸcкuëÖ¯_·«W¯IáŸËÓ ¡C‡¢Býé %®ïÞ½;<<<22299™¦óþŸ½óŽªòØÚ87c¬±`°ElQ°Å. ±Ä^‚ AE4¢b!ØYDÁ +TTP¤)¢ÄŽ¢¢`C±ÄrÑ‹QŠF?5f]¾gYî5¾#`½óüÁ:žwfÏž=¯ç¼¿33{${-Á)½{÷f>UÔ’ j eîÌG¥ƒƒ ËÇÇ-‚€€l³f͢䮺œ3ÀºÐÐP\B@ ;vìСC´èèhôuÑe77·Áƒ;99á*˜‘ræ”.]­…‡‡ïܹAsvv†‘#Føùùñ©nA‹§OŸÞ¬SÔKáõ¶mÛà!BŠZööö3fÌ…i¤ñyòäÉáÇ7mÚϧM›ÆÏ>›ššâËÎ8p@1.Óµk×P}ýúõ(Ƨ‡Åmsþüyø†à°Ñ—+L'|êNœ8Îã~€·’c(IECËš5kb [Þ‡H\]]«T©¢xo´mÛV ¥Ð{¥-%› ¸yº7½ V.6SIväO’«ÚhI(ŠZ(ùƒN}ª¶ˆšÏ‹ZhK´D§PXîÞAÕŽg}ÐRÑ1þ;”ßìÏK’Á€}mIŒóu5òãÉ› oUþl²×:eŒ–Bio!¡m,Ü÷²äT2yp‘äÏ6ü%¹qIn|Eçµ£Á;/Ò + Y:ZjL2¾é4>Úþh|/HÐ’ÿ —o½dßìŸlâ’OÅC¤É1™•g¬h)ô¾‰=çßžöçÎK[ùzöìÉçEªÐlWŸ>}._¾ÌÞÖiäêáyuèÐ.Í›7O -===i~³oß¾t”áÝ»w---ÉÂ7ß|C‰†zŽŽŽŠ'*j£%/>‹‘†€*ü`¾]þÒºuëøt¬¼ú÷ïO+l%ÝŒŒ¤m˜ïÔ:‚>Za ÓÑ!‹-RLÁ$WJJŠ¢q˜¢=¤À4 3íÐÜ·oŸš·9’~%ÐPZZš••ãzüŠŠRCËiÓ¦©MUë©÷-%?½²/ zSŸ´ç„<ü›üñ^’åI±ß]ÕÌ’'’§޼4òæéóU^P‘p(ǼRL;Ob}×31‹0Ts^;$†¥-…„„Ь-g-ÙÐ=|Dí{ΰnù÷)¹ª±’_Ð[ðòûˆ_ò*ŸTef d?™*¢«Ä¾ÐÇ$ž­ŒüS÷âÅ‹iU!þ\¸p½ÜãÓÝH´{÷n²ðàÁ º´lÙ2ÚØÈ 3cÆ Þ B°¼¼<~ó&¸ ##ƒ.¹ºº~öÙgrôGK ”(""‚j-©]0fbb"] + S3ؽ{wBf^@ËíÛ·7jÔH±¾Ô:²bÅ +ž7oÞL›71¬üRd5™Ïž=«h#5`ÀVÌÐÐpÞ¼y„–øÀçgK5äääį¤Un-þŽ + QÛ…êââ¢x Žþz?Ѳ@Çzôh¡hÉOüñïK¾ì4v‹HÄ/æ)xõË]î•Á«(™÷TD-‰‡òߥé}¾-ÉïÊbÑÐ-%À¨á¼F4H4ÿ+ÐRHH¨ÈúÐÑRò©"šÉ_ù/öãOò´®ôÕ ÿ–_°ÊS-ou‡OÔc ûå–Õâ¿2$èJþÓ·†bw„„>tíØ±£}ûöuëÖ511qpp8xðàÍ›7333SSS Dõõ×_¯Zµê—_~¹uëVRRÒ¨Q£7n\¿~}ð„tŸ6mHlˆ’GŽéÓ§O=:uꔜœÌ#à ¡Øþýûù34ñ7p)%%eäÈ‘h,#îîî4 öìÙ³M›6uìØï׬Y“wC‚–/^¼Àë;wî\½zUB:xgذaèìÕVQBãÆKOO^»vmþüù-Z´@ÄÐôðáÃyT¹~ý:( þ°àð„^lÙ²-¢_’|;W®\?~|Æ Q±–Nxall ¬Ž‹‹£¹H‰ðyúCC¾V­Za€.^¼xãÆ üÅW»víà€©©©d€ t‹N¿úê+ø?fÌ~Ëgî˜X@7yggç¦M›Â8zK>ãó“ßã)QÅŠQ…ÙŸ4iÒÉ“'oß¾ûáwðMh©È­ú8_ ô³9+)öZ + SZþKc¹ŽÐû/í§Á" ´hbb¢öèN266³’ìß¿ßÔÔTR†1éçŸpSlkÏž=`œBÛª°Í€j`HºÖ­[³vAR€š‡²K6l úä“O€lt~¯k×®ñ;C5(&ãŠbÞýFŽ©¸€®‚ã$Ë>ÿ+“v—yil”ÔhÒ¤Iànv |Ê'S6ªMWýøã´Œ¶zõê‡V,TCKkkk¶–9OçZþ‹“.¹+ØùÉ“'Šö'OžÌ6TþëUi +ð“h]æIDùëׯëØ7!ƒ’Øk©VŒÿiTm YEÂ+Å|,€Ú³{/QKƒ:å¾i£¥dµ*5DMË ð EKygõq^nS ¥P1%ÐòC—Úþ!¡ÿeëÕ«§ý¡ ¿»0..Ž'^ณ'O*¶…§2ÅC3%B ˜>Î_¼x±GŒ­*Uª´bÅ +š$fòY[AšŠh™ŸŸ…B +àg*Õôÿ÷'NTL;S·n]ÀµZ²š¢ÉÑÑ‘Ðrüøñ„–xâmÒ¤ 5 —Ôö?òIr@ÄYÅbÛ·oWCËîݻ߾}›JFFF*Ž2ZÑØ ëàà ˜øW[èW^^³pîܹÆ+333{ÐR.~M1C¬|þQŽ–<7Éçh»¤±”¡ŸÄ k«ÄÑR²îHQ’ÅÃD|ú ¥<&z:_ ;z›E ¥P1%ÐòÕ|o¦SRRŸuGMÍš5;zô(Í©ÅÆÆ~ýõ׊%MLL@|Šm©A‡DÆÆÆjp*Ñ/¿üÒ»woCCCÝ^BoooBKZ Æñ«@I÷ïßïÛ·/þˆš¼¼¼Ôö?ò9ÚÚÚ²35$ZîÚµKÑ¢ ¨;tèP"²qãÆâ={–_—ëâ⢆–óæÍ£ÝµÔÎ;‹á>Q›qnÛ¶-š‰Z–¤2eÊ,\¸òIäêêªàK4dÈ{÷îê!Ð2==½Èq.pG¹æøE›µ”/õ” †Ô`ªàÕ´¨üV bõÁCª%Ù4Zh]EÔAl ~û§@K!!¡bJ ¥Ð;{´+q³YYY ,èÕ«WçÎÁ*TP|Â×FËZµj¡z‡ÚµkçççÇãp O_ˆ‹‹ 4hP÷îÝñgjj*Y5Z»vmTïÒ¥Ëĉù<3`±«W¯:t(99ùÎ;ü!—/_&´ÍuíÚ544ˆqðàÁE‹õéÓÇÒÒ²S§NnnnW®\Q\k*GËÆ÷èÑN‚ùy4tpÓ¦M'NœHLLü÷¿ÿ-™|*󧼨_j€ªQžb`õw¾€‹†b»b5”PÑ$ÐRHHèŠ=Ƽ Ë †‹/‚5@@?ÅL› -iŸàÎ;y€š7oªãÑä"a‡ððpðBÓ¦M[µj…Ç30Ë%víÚð!º411ÔÀ¹sç233ùùÁ›7o:99™™™µmÛÔ ~!¬ãg-¼xÑ +»»»ƒ›€Q§Nj–õêÕ ¾¨^ð'9¢8Ù¾}û–-[öë׎eÐø¥uëÖ¬§Šg£h¢eNNŽ¿¿?žQÑGà°¦@ßø øªY³&õrvvæ¦æçç#˜ˆ¢´zõê^½zÁ8~ü8##l~äÈ‘¤—Â?¯^½ŠûDcZƒ‚È[XX€+‰²Q~üøñˆ6î–Ë—/ãN2dºonnŽŽ0KvY²>2Ñ[\*ÉSW¨=g-åµO©–o¨T<ŒçÖ’:|DqúOnMƒd\î h8¯ ¹1k)$$Td ´úèåååÅ'n%Ž;FûöíãÓøÕ ‚AèßÖÖ–6ÂÔìÙ³©-+++¥¢à*-tLmÞ¼™xG‚–¼ÜÜÜ€…ö¤Ó³gOòðÛo¿¥34ïÝ»\R#`uTH‡jH-A²¨"¬å…Gb:T¢M›6©¼D.=|ø°cÇŽì}83kÖ,ED—QËØØøµÜÓFK M˜0AÖÕôé§Ÿnß¾n×;wî–Ù¥²eË‚¦=zôºnSJxÂŰ×ENãÃUqk$/ùdPg“IòçHŒÃQÿZ">‡-ÿš¿*ŸfåÝÐÈ|[(Zò‹{%ï+:¯}RI ¥P1%ÐRHH裗⬰èÀT,>>¾Y³ft5!!AÍàØ±ciÊiøðá„–ÿüó@ƒr“véÒåÖ­[ŠRSS¿úê+VÌÈÈhI(”––†ŠŠ'Ož¬–1†WnnnçΩÐ’N©ÈÎÎî)’ Ü>tèY³fÆ| ÕÐòêÕ«]»v-Ô‚¶ÆO%Z·nB§X œEé‰4Í«Èh9iÒ$ŶÚB¨ÉÂ… (©Q… +Þ´¤A +Š—!–_#ª±²”ß5)Á1³ÉøKjt,7(e<0á˜FÇ5+Ö"Š–1Qs^û¤6&–BBBÅ”@K!!¡w(öœS"¦^¼xñðáCPÓ'Oø­‹ºóA€ZÀÉÃügŸ}6wîÜôôô»wï‚_|}}kÕªEW½½½† †û÷ﳿ(ƒ’—.]š1cF£F¾üòK<ÛƒbUþûßÿîÜ¹ÓÆÆ¦†NÆ KJJº}û6X^ñû"oܸ1xð`°Û_|ѺukPÒÍ›7¨¿þúëÊ•+%émK—. ä166ž:uêéÓ§ïܹOþPRNN®=ztРA@ך5k6lØ0…÷Y»pO¤ hDC2kV­Z5xK‚pÛ·o_©R¥*/U¹rex+YZ,GKt‘——wäÈ;;»:uêÀêV‘ oâEcfÁÜ¿?žŸŸÏúˆÀkÄ +Ô©¶NuèС / ¶Òn €;vܶm¿Ýžÿõ×_0‹±öóókÞ¼9C7ÉaŒ‘–Z~òÉ'ÀCyˆH/++«sçΑ…S§NÑÖ`„qÕªUüq«BBBBBBo_-…„„Þ¡J-Ïœ93}útÐ"ØŠ?•0rèС°°°Å‹wèÐGª  8p´Nfff|\æ’°Œ¿?üðƒ££#šX°`Á&@U™™™ü7Pdbbb¨N@•É“'£ÊÈ‘#}||øÙ7¸H„…µk×®X±ÂÃÃÃI'´haaÁ¯†5559sfHHÈæÍ›a„ù€¿Ó¦M›þªð޳³3®[üýýQ~Æ 111<úu£££7nÜèåå@&¬Zòç?¢S±±±àÜå/?^KKKL Z"Ô`7WWWt—,Yj^³fM@@ÀòW$_¥Ó¼yóÌÍÍgi!P^çÎÇŒƒ`ÝÄ@ ªÃ‡;«mWD_lmm1¦,ˆÍ:%$$deeÑ/@àððpwwwv k«W¯†ÃÔk8‰wpÛtêÔIñXÏAKÜðÊ£D‚W¸«yxh)$$$$ô¾I ¥ÐÇ!P;ó±T©R&Làs¿ðÂ<­De[¡ŠÚÄû üþ `¸¡OBθ¸¸-Z0Ë&&&`Åbׯ_T2аZWÒœ#àvPžcLxÍ—š4i”@SȲÌE¸:vìXíªU«ò³–L`Ƨ/ÅøñÑ£GÁÁÁ5kÖTDK°[ûöíÙ¥–-[þüóÏlŠðùóçO_ÈÜÃk£âfXˆï©âFTE!V 4Ø·oŸb0":t`19‚XÙf„ŽyÈœd·ââ[8´Ôg¬DáÙ{îܹ -¡>}úð‡òÚ±cŸ«§h + + +Òç8ÈÔÔTZÚZ«V-µLÙÙÙŽŽŽŠ9lÆÒN___C+H5jÔÐs·”‡‡Ø*11QŸZ(Fýª_¿~|||ÈJ.X°@´,_¾ü¾}ûxOçì p+Íá~úé§úô ²½²Z@³mÛ¶ÑÕ€€‚Ä ð™oÕüA‹`:µ]“zŠ»éDÿlÚ´)¿E‘<¯]»6+öÉ'Ÿ 2„òI„Ž(&EgÁtüêkµPKÄ£¥©©é•+Wô©Å¿páBãÆ™–BBBBBïƒZ + ½C±ã1uòäÉY³f*.\˜’’Â?í󊌌äÑèçä䄊ž… Ÿc³gÏFÉÀÀ@µã0 +tùy¢££ýuZºt©‡‡ÇŒ3ÜÜÜ@O¾¾¾+W®ôöööÒ œ¸hÑ"¼‰b°ú¾bÅ +???4jÄ*&&&''G4y´DÄ\\\Ð(šÃfddÐnÐÇ?~÷ì/^¼…1ô´ŠX ¥Ðû –BBB‡ð4Qªm0dâÑôx˜ÿý÷ߟ?þ·~‚qIúY‰@P@ÉÐÐpذaçÏŸ‡Wx?33sðàÁåÊ•+Uª”áK¡|hÚ´)øøòBaXhذ!óð‹/¾àÑXÁ£%xlÈNÙ™–-[–G­Ò:Q[hÍÁt||àú…¦oÞ¼  «^½:+l¨$fDŽu¬¿j— tŒÈó°äD_ؾQÉ|1`“íyÄР— +Ë«6^j÷ƒ-™·è#¼1bÿ–µjÕÚ°aÃÇaùêÕ«`L\*¥ +ÅÌÍÍ>¬v·H2Ä" VŒWåÊ•ù¶ÀÌQ£F•/_žE˜ Å$Ù}Z + ½h)$$ô?%~Al:u>>´fµ_¿~wïÞe—²³³»té¢ÈDFFF@KÂ. Ÿ¥¥%›ªhøúúZò bÁÁÁ”?gÅŠŠ+6%ªW¯žÚ1”“Þ½{j¡ÈÂu$77̨–gãÆ´•uöìÙ=ÑÁƒY –ööö¥J•R4‚aU›µtrrR[è;jÔ¨¬¬,VìÈ‘#õë×/´ïåÊ•óõõ¥=¹BBBBBBïD-…„„ޡ؃qIYÃÓ>à%W¦œœœ{÷î=þôäííMŒÐ¬Y3m´„Áüü|²#xzW,ÿäÉFC^^^uëÖeö¿û'O¢QTZvëÖ­x¬®“‘‘ PУG0áÞõë× À,4nÜxõêÕlëÙ³gS§N-_¾<Å”)S~ùåƤhW’áÇÐÐÐÊÚúòË/+Uª²±±‚)v=ÕFK8_±bEEŒçòmU«VM>%ÇÏZÞ½{wèСüªN¶"ök×®Ê:…¿ i­ìUô +ýBE´žššúâÅ °žü ã*o×®Eè0Ìy˜ô!P—.]Ôcøð×ÏÏÒ5mÚtïÞ½l^ãŽK&&&ðÌ,À¼EpéöíÛhë?þ [‘ÁÍÍ íÂùê/…U€ºkÖ¬¡±@Ë ðýýôÓOQ’yËT¦Lüݹs§Ú ©ÐÛÑÇ–[·nÅ1þªøá‡P Yß…„„Þ7]¸paÖ¬Y#GŽ®$;;;—#F4lضj£åñãÇgÏž*¼‘Ñ£G/Y²„ŸÏ3†……Mš4i„ àOOO€ˆåu™6mš³³³««+LjÁ‰ááá[uŠŠŠÚ¬˜ˆ?½|„¦W¬X±lÙ2™7o̺»»;99Õ«WŸê…õêÕ .Í™3Ç‚.þºvíêããCmA[¶lY¿~ý‰'ÔNä”i e“&M/^Œž‚a---iÿ#h¨gÏž¾¾¾ÔÖ¶mÛÐ5ð"L# ¨HhùÛo¿ñh žB×­[²råJÄý¢Óüùóañ ìÓ§ŸHÖØØØÑÑqãÆ¨ßPFøñÒ‚‰¨"¶2, _ð™ù ç1X2Ü3(‰VÌÍ͉m–{öì¡%»è °F"""hdƒ‚‚`.aè1@äÕ°aÃ`púôéˆ +¢i€Ààà`@kvv6Ý“¸?y´lß¾=lÂÛ­œ6lØ€»(??¿Øÿ‡„„„„„„Š¥-òâAò»ï¾[ºt)_ï°b 'ñBÏÓß„„„Þsh%ªžÒFËqãÆ).YU"ˆ,âââZ·nÍ.•-[´BåvìØAû:ÁA †×ínHòóªòå˃>ô9…×½{÷lll ‚ª<<<ØñšÏž=[»v-m<¬Y³& Uñ”Ï„„„V­ZQŠ-%³–`®ŒŒ v ˆ§Kvúõï4# õíÛ—N/ÍÊÊ¢UÄúkРAW¯^UŒFJJ +pR±–-ÕôèÑ# ®Ú=¹hÑ"Z­!-K•* 6T + ½·ú8Ð’< +…ÄU”yCÎ ½®Ø3sñíüóÏ? ,¨\¹òk‘…6Zjä´Y¶lã,(::ºV­Ztiþüù´åmß¾}”%–œœüºýÊÍÍuttÔ3E*ÉÈÈ())éuÛ÷uëÖMÑ X544”ÎsÙ½{7mQ411\ó§ŠÒÓÓ»téBxŽÈZfggÛÙÙ?Μ9ó?þ`—0´ìŸØ´ñðøñã´O¸ÑT@Om+«†zöìyûömÅh -ÊÓ+‘™™ÙþýûõY}:zôhµu¼ÀsµóqxñhùùçŸÇÆÆ–àÖ`!!!!!¡’ÕG†–K—.5x9‰¿ô%ήÒ?ñMM… tû¡xklf“Í~RšÜdØw=³ÃDßþ„®r„„„$*©ÿ OOOÉfÃB¥–«C7mÚDÅ€–@9º„;ZqzòäIB0ccãK—.½n¿rrrFŽ)9›£P÷NŸ>ýºm½xñ¢{÷[¶l!Ú¹sgõêÕÙ%ðב#G ^¿~½Gd„æ= tSŸÎÎδsÉ’%ü«­­-Õâù1##ƒ&ˆ¡ü‘€jÞ¼ùkE jÓ¦ åY’(%%E²É‘Ô¢E »Æ4$WWWµ± + +*tÞ³àU´,]ºô¾}û +­"$$$$$ô®ô‘¡%£B¼À;/)‘ äM~&½É¬ÑÚ:¼„PZCËšà-P» 'Q^Ñ!!¡7¤¿ÿþÛËË‹f- ­­­'OžÝÞÞŒé Þtttœ9s¦™™õ±bÅŠhð¸{÷îÜÜ\¾yyyhnoÛ¶R¶2ÅÆÆº»»=züøñüTl¹råà3m5¼,2(œ••E!ýóÏ?÷ìÙƒ±Fט˜ÂPFGGÃy6j#‰`~ª799yݺuˆXbb"¿ä•Oãƒñíׯ0œÝ`çÎÓN…„„„„„Þš>´äÅq›j¤×<¼zÁj±Â 3ù×/g9EJà”¤èÀ +‚Ћ/~úé'BËöíÛ'$$…€—/_Ü)ž!hjjŠGwÅÅœL¨ž ¾;sæ ¿Ó@wŠK +ÜHKKCÉû÷ïƒ +ñq׸qc\ßõéÓ'%%…å#½víZ·nÝ*Uª„*5”„÷á:uÜÜÜ$«ú?~üÛo¿ýþûïY2áM¶µ#™´Å?+T¨P¿~}¸DÛ?ÑOOÏš5k–.]-FEEIðÿ{—æÍ›G%hÉžŸŸ^'%% 8ŒŒŒ©/¨Û¡C|úݾ}‘.-\¸°nݺU«V­]»6ì#â²eË"ž°P¯^=°ÂîÝ»çççgnnÎŒK†O‚–Ïž=CyyˆÅ’ýᄘ€Áõn8É,ÀTàü7rtâ[GèøIÏ›7oöìÙƒ#¸'¨´ S’ÆÇ@·ãî!¼p)33óuÿ§ ½9}h‰Ç0z49H‹]I´¤|>¤‚Wç@ùå¬LŠh)™ $):ð†‚ $ôáŠþ÷S´üþûïùóîW¬XÁ§*%t:¤–¼À r ­­-øŽÜ˜3ge1íÕ«×Ý»wÙ%”Ñ3ÏLóæÍ;¦§W$~FWÇŽ¯\¹ÂŠÙø=‰øpV; 1&& ÈŠ•/_¼óôéSy±óçÏ[YY)¶Û¬Y³ÄÄD*éíí­gž¥ððpšª­svwwçѲJNNæóihÔ¨Q Q¹p¢å–AÓg1ܼNNNôS@jjªÚ–OìÅ‹‹Ó}!!!!!¡’ÕGƒ–¯.gUœ(T›µT´ÆÏTò2¡eAa³–BBBjbÉÅ·#AË®]»ž={–ð$00ðË/¿”?œ7iÒ$))IŸ‡ÿÜÜÜ–-[*>á=ú·ß~cÅ€i•*U2ÐMÆÙÛÛÓ%¼PË¿*ЯIx@1”2H"kkëëׯ³b¿þúkçÎéÒš5kÔÎ"Ù¸q#í!-S¦ þ©¸ütÓ·o_ÅÃ.Ûµk—’’Báõññ©X±b¡ÝG[QQQ,IFpöìÙjٙƌƒqyÝ@ñÚ³gžhéââ¢ØxsêÔ©Šý*W®\tt´>yzO:E™„Y¿cOœ8ñõ×_+ºdnnžžž^œî •¬>&´d0Èþ©H‘j{-4hÀhQ²s“öZòœh „–ò=ž…b¬P J‚–ß~û-–¨5j°K ><ó³E Bb.¹ž>}ú»NYYYGŽéÙ³gíÚµÙrG&àjóæÍW®\I‰O%h9bÄBKØÑÈ dhhjÕªÒéׯ_LL 0'''[E·oßF£üÊk×® :ØÚN’‰‰ÉðáÃ>|çÎ8sèÐ!''§F¡$Ð/!!_™ ÌÌËËC±ÌÌLô 4͈ššš._¾M ùùùÏž=£¦\ˆ|³f;ԉ…纺ºòsÇÛ·ooÓ¦Ä=^ˆÀW_}Õ½{wR´2kÖ,5´„ÿ;vì¸{÷.b%?ȃE 1D ø_Ðß #·nÝ + Å  æhŽI&Ë—/(Á+p߆ Oý@("##---YIÜZ”ÕÑe ´„‡pn X·nÝ1„C3yòä´´4xˆ~NAîðP+4‡÷cccaÃàꓱVHHHHHèêcBË‚—ËPÐñ+Zyö¤éEZ³JËhåg—:.S- ¸ ±”oVî€ÐR¡hI;õðLîîî¾mÛ6àÛùóç)g©\k×®¢Ó Aƒlmm·lÙ²gÏ|D½ŒÄÇÇ І–¥J•8pàæÍ›A +»wï^·nݘ1cÐ"š¶“ÉÞÞ~ذaýû÷€\¸p  Ätúôi ¹*AwíÚµzõjT0`j9ÿD1´uìØ1É‚R0θqãÐtïÞ½%tv§NðjÆŒßÿ=ü?~<Þ!ÎB»û÷ïG4X»@-TD»—.]â×ЂÐ¶ð*JI,°¨®¼ÿ>«¢–`·V­ZatÐ/¸GË’ tKLÇŽ‹.·,Xˆ#ƒgΜ™:u*ú4CgA—»tÂøvíÚ•6ô.\ˆž¢_Ä8ªÍnƒ^Aî) +»¹¹Õ®]›íÕFKØtttD<áä„ Ð +‚ ooo¸~aà!»10”tï!†p8""ÂÅÅÕûõë‡aÅͬv' ½}èh)$$ôA‹=Æߎþhicc£ç2Bþà ‡>ûÚ€–3gÎdh èh¯%^X[[+"’‘‘ц ˆ\Nœ8¡¶øV¢}r„&$$ÐZÙjÕªaÔJ]ɸ““Ÿ?˜L—PŒù +#8wî\>S«†øóV@š4‰¡i²÷ÿþûoÚòiiiÉÏ«úùùÑž\ –Ú‘—JKKëܹ3›¸Ô^ *$Ï;uêtçκö'[´hqáÂE Ú6khh¤¶¶YHHHHHèíH ¥Ð;{0.¾ýѲ_¿~—/_ÖÇf¯^½èá¿L™2úœù×_…-ûôésëÖ-v œ¢–ƧFÁÁÁ4 +ÏÁúœe¹~ýz:kRC)))Íš5cU\{öìQ,†pñ4=vìØ¬¬,v Èüý÷߬uíÚõí¬Ä€K>>>ü±¡JMM¥Š®®®tXL©R¥ñ?~ÌRƒ"¦C~On—.]ŠÐÇ‹/"8,PŸþ9ÚU;þá²¶Ú¶mË/ÌÞ¸q#edªW¯žZÂs333V¬bÅŠË—/—d¯zËh)$$ôH´´²²Ò3ÿ*`а¥víÚçÎ+´Êßÿ@m9::Ò*ÍÜÜ\žÎx¡|PP¡eZZð„¶ì© «Ï;«_¿>U@))\å3üŒ7ŽÖ‘>}úÔÃã|ùòì’ÍÆ¾imÙ²Erú†¢êÔ©séÒ%ªåïïOso||<»_ .¤KàÇk×®±*¸4kÖ,úYtãÆ×õc›4ÊpC¾ ”iòäÉt Ž©©)ÿÃEHH®……M¹J”œœLÉcáöªU«wƒ + ½5 ´úôº{-÷ïßèСŒŒ š¯ðŸ””´{÷î©S§~÷Ýw:t°´´1bÄæÍ›ñþÉ“'O½žíùùù<¨¦¦¦N˜0ŒÖ³gÏ;vÐÅçÏŸÇÄÄôíÛ·M›6í^Š4h¯¯ïŽéæââºÄÕvJjß¾}Û¶má°ˆúˆ.\€K¼‡gΜ‰‹‹6lêG¿~ýлS¯ +-ZD§HÐ’õkðàÁhÚÖÖ6""‚&ÈÐwCÐŽ?ÎLáuJJ + þç?ÿ)~n™Ë—/Ϙ1ÃÚÚZ1B@y{{çååQ-Œ‹½½}ÇŽq'`¸ijn/X°€ÐÒLHH@ï¶nÝŠ± ™D %n2øðáCÜQ‡Fxq“¨ÍEž;wŽGËÞ½{c41¦{÷î¥)`¦I“&Z‚ÙgÏž}ðàAÄ011qùòå¸%¾ÕÉÙÙyýúõ@ã'NðãŸaŽeh)$$$$ô>H ¥Ð;{0.¾ý3Äⱘ٢E ÐpŒŠááΜ9 ˜o¾ù¦Q£F¨ôôt<ÒÀbÀ€-[¶3Zê„àÀK`` eˆ-Ð%Y½yó&ÊŸ?ž¿@Ç5@dNÌ8 ÷‡~`Àˆ&þŸ½óŽªêXû01’€ I±ÅúQŨ vAP0v 6b‚FEìXY Š€ AT°°b‰¢ˆ5ŠÆŠŠ +Ö¬Ë÷[gïšì³÷á( ÷’yþ`Ξ=óN Ù3{QmÛ¶Mn¼yó&ÿ¢åáÇ!rà#D]¬­­a.üòÚ*Uªð¡ºÀ+ùIU‰ZBÓÒÒRFFÆ“'OȦ‘vŸBü”!¼ J]ºt‰ßÆö@oݺÅäW ˆaVV/ø¸+==ßÃ1oß¾M/}ø?¡]²6all¼gÏRK¸ä7ß|CWããã)‡W¯^)mÂÓ«W¯ØJ”f:|øðÏ?ÿœeغuëßÿ]›·Ay‚ƒƒif¶D9rdvvv‘åB¦lmmeshܸñÞ½{•ÖŽ– Ú«¥½½ýÍ›7éÆ˜˜j^kkk Ùµ¾Ô]L{:hTKOOχ²dçÎÓF- ‚‚‚Ä6>@ ([„Z +‚òÁ† 5j»¬U«–‡‡GRRÒ;w ˜ìµ;þ1Oþ•U¸¹¹]¼x‘VlþùçŸÞÞÞ‡ºuë6hÐ`Íš5pÆÜÜÜœœœÓ§O»¸¸˜˜˜ ÿÊ5jÔ1bÄ¡C‡ ‡OŸ>}^ȳgÏðS³U½yóBêO?ýdaaQ§NxÄ”)Sx©)P‰-2ùò¥ß çß”” ««Ë®X±¢ú%CCC¾^_|ñ"û¤¥¥ñ•’ðäÉÔzÇŽ=zô@ËÐí,7|Óµk×uëÖ¡…ÿúë¯/^¼×ÊØüü|ýúõkÍw½{÷9£ÔçFÙ÷yyyü%uµDƒTªT UFØüÖI¦¦¦„H „&L ~¬¬¬víÚ%{ì‹æYËÌÌLJ©A-íììØˆB¹¿ýö›££ãW_}…†¥÷@ù‘ŒàqÉÆÆ£è}ÿ9B ‚’E¨¥@ (CØr‰d‰‹‹[µjÕêÕ«—,Yâéé9lذ!C†@p €d ÆÆÆƒ + Y¹rerr2 žÌ/_¾ü믿®]»6&&fÒ¤Ißÿ=dóÇDn¿üòKddä²eË Á7(ÎÏÏoÔ¨QC‡3f̤BƪHLL„ÊFûøñcÝ8p nGÀëׯG¹(=##ƒläüùóQ‘iÓ¦9sFicœ°°0%µ„衇–A‰´l4mÚ ]¾|9Õ ½hÑ"TÎ;IäéîîŽjDDD €   ÜŽ_YhŸÉ“'£ú÷ï?kÖ,ˆª–‹c?>}útd>wîÜsçÎ)Ý SC¼¼¼P)ÔªK—à³0tÄ%„tÓ?µÄÜ‹˜-ÂnÑ¢©7>4iÒ]|?\›†P£FJU-õôôœœœPýÁƒ?áE©˜8qb­Zµ(nwssÃðCÝ!øâEK@ ”9B-AR‚jɳaÃv.ƒúéíÛ·W:ÍÁd3e½zõÂíLLLLØûÿý÷;4#‰²hÉ"WTÁ~…’(Ò‘’’B/o"T¨ “PÉ$ FI*-’l DhPËæÍ›§¦¦²dpg~ÑïŒ3èEQª›ü¢Ó+*Àr°µµ¥£=$9 Ž=zô`{ã e/^¬åË€°Ev*%JñõõUZ—kiiÉÂ066¦:x1íÉÓ AƒÃ‡³ï%jÙ¶m[:SÎÎyI¨{¢µµõîÝ»ßW-á¹¼ZBɕԒ&''Ó`ptt¤Kõë×?r䈘©Áÿëj¹iÓ&Ùÿÿþûï”FéL4IV?©|Éß«! I]»v¥KK–,‘J¼ä~¥KH¦¡h”Å’!¾.êõ¥ê&)½@µ2P©hvIJ¬!x ­ÁÏ×E ø {²ûö€îÝ»§§§k“‰““#=áKزe l"ÚuõêUÙ»NŸ>M7 Eü¹–<÷ïßÔ’ßǯ P¬èK<¿©;£¦<’d°6r–§Òí: +¢Ä²e‘0á¢d,rf^ãÕ xÿ´0 FÆÊ¢¢/¿²0cÕlµÊ¥ 5¯¡5ö½PKA1Ù»wï·ß~ûÙgŸ}þùçx€çç.»térîÜ9þ8H8ÅË—/ó +yñâ³­ž={ÂJôõõñöwêÔ)$f > Ù»wïbccÍÌÌXJ茡¡!~êééá›þýûóZ„Û_¿~Í^™„›ZAjd÷`ÉÍÍ3gN­ZµP•Zfff¾yó†ͧ”¨e… +p ÉÈÈ@5ÿþûïk×®õéÓA²÷p¿$˜gõêÕµ¤ ùö¬W¯Þ®]»dWºBŸÛµkGëH}}}•¦\ TKÑ8쨸0ÝSRËøøøæÍ›#$t1”&K—-ZDó{ýúõl’Q¢–  ieô)þW¥>k©Ž¥¥åöíÛ‘y"l^«%j‰†Bllƒ&¨åÍ›7QG6ºF]¹reðÔçÖ ¼;w¢PPvv¶½½=]ª^½úŽ;0Y»ó@ ŠO¹TË•ëAdØç"Õ’&þødL‹È}4(³!ÙœQ4…Á +¢"$Q!g^%󞲪%‰ÕZ6BIÕ9•:4­©Zò¨9x ­A°‡m¡–ÿØH+ñl=z=sæÌéÓ§{xx˜ššÒÓ>Ô299™¦œ ™Ð+üš5kÒãçŒ3æÍ›·bÅ +Ÿ©S§ÂDðåĉ/^ìçç7{öì™*ð%’-]ºtÁ‚S¦LawáóÂ… ñWqûÁƒiN%¦¥¥B‘fРA4ãÓ + +’], +<þ|HH‹¥#ÜŽ€ãââ²²²ø³;yµlѢŸqã`s%â?=?¨«#bž;w.”SII"""xµ¬S§Äu„ë5mÚ”©®ŽJ-!8²o€BÆÛ¶mK’ˆâ”ÔÁ_„‡z¡¿øŠÀÈ”6à}øðáæÍ›êÉÏçò{#ÔuëÖɪåÀI-q ÍË¿ˆª„¾¾~ß¾}çÏŸ€Ñ ÷îÝ£6”¨¥¹¹ù°aÃÐ ¨¢BéÀu>?ÞÖÖ–ö–ëĈEÓá´?ß#¨W·nÝ0ÂquåÊ•ô>©@ eEyUK^Ü4«%MqJ’i¯–ÚL2H¦Ôscß°ŠHŒ©«zYÝeó—„'I¦£¼•°»´QKÎâµ^6Zæ¡bA쿊RRKðúõë\·nÝ‚­Ð›w¼ZæççOš4 "c`` _ˆžž~…}ÄÆÆæäää«€¶k×ß#J‰_«T©2tèгgÏB ‘ìe!lU>$€@ p£¡¡!¿fRƒZ2 E,À€ 6ÛÕªU«¤¤$zåó—_~!#ÃU˜ÈÝ»wÒ‹/víÚÓD¨(·qãÆQQQ<@nJó• ~Ö²bÅŠ0Ê›7o”áb°*cccRË;wS-ãããQ¸6G²šåj8Ûý˜——§¾ÎV¢–k×®•UKþ¨%Ë)ÑíÛ·OHH ÷.%j „¼£gÑnÑÑÑß|ó ›×F-\¸ðÎ;è¬yí1 +222’Ý!Y¡Ñà° bâR eKyUK÷™µTJ¦å‚X¦Bôÿz¥²øU©JjÉ®j¸Ä£>›)™1dèüSýXn|Àêˉ‘‰æ…¸| :jÞªMð’5º|J¡–‚ÇßߟlÂÙÙ9%%…=„ÃY”žç÷ìÙC9À¾ýö[Ùd={öÔæ\Kx„lĪW„Îî„îÑ:O°bÅŠÚµk³K¨ìè®#GŽ˜™™±KГ­[·jÓh+W®¤÷U!DkÖ¬¡²Ð20Jv©nݺJ³–§OŸnÓ¦ ©åœ9sž>}*[DXi%ê¨Q£”¶BÒü‘$Uމ‰aÁC´çÍ›Gƒ¡oß¾ÔwhD¨Í‚X(vxx8ô–e"QKX<¹?Ô’ßßwÑ¥äädÚèÀ]†„„ˆMb@P¶”Kµü€w-•’Ñ~8æ%™¦Ñ¯:jvIÛÚh˜Ý#ÕÒl’ØŠTKÉjU*ˆŠ–$ IF-ÕRGn±æàe[£€›Äj)(qø9,¨eZZûþþýûøUéq=11‘rx÷î]óæÍe“AO´qŸ[·n5nÜX6‡jÕªEFF¾~ýºÈL‚‚‚x÷ #§ƒœR¡0ü.¸û÷ï¯_¿>»¤§§Ç+³ –45ùÙgŸmܸ‘ÊŠ§Rü׊†’}×255•7w¥=ˆ”öÏ=z´Ò±˜½xñ¢‡‡´«fÍšx쯧¿Ö¨Q>‡ øyíÚµöíÛÃ;(011ÁÏ… òÆ•ÈÍÍ}ðàÁÇa‹´F1''ç‡~@εkצð¹zõê-[¶\³f BÊV‘ŸŸ¯´²VØ¥KÜ…Hðÿµ^¹ruÄ-¡¡¡–––_~ù%¾0`jMwá³½½=œW!È”…»nß¾©`Ùh1~×Ó¤¤¤fÍšUSZŒhïܹ“)œýÞ½{’FƒCÖXktëÖZãï¿ÿÞ²e‹]UcÆŒAOÑ]ppGGG ¸9 ÔÝÈȈÞ-UCþÅ0@£¹ºº¢P4þŽ¡¿HºÑÅ4Õ &MštãÆ -¿}ûv[[[Ö§ˆYvƒYRH$€××ã@/˜šš*m¦$ÁG£|¨%yœì‚6k©¾Ô“W! h)ɶ¨üI¥± VË™Gº‹iT›{eP{µä[ƒO#Ôò_E)©%-<<*7xð`<±Ó²L8&ôjàÀC‡7nœ¿¿dddll,DrK!øõ—_~™9s&r€¦!¥··w```tt4%ûõ×_áh rþ‘þìÙ³ø‹çîîîéé™@óY˜,nØR›7o^¿~=Ê‚‚±há)øFivºzôèQü'†|X„#GŽ®ÂÇÇgùòåQQQˆ0%%…?ÊäÍ›7ˆR2mÚ4Ü…ÝÜÜ\Uôïßö@'q¨ÖŽ"«uëÖ­]»!ñ»ÄàÒ¾}ûV¯^†:þ¼Òñ%°l(9”)ÑPpC¥CÑYJj “‚£eЮ + 7á’|£Á”7nÜ>qâÿV)Ú­ÑCo^¸p_Ê›››{äÈ‘*Ð;¬›¶nÝ +mwppPÚi§Fß}÷ ZuâĉøCŠú"x%ßhµ„¢ÙÑq#FŒÀ]Ë–-C<(ãSö\’O>ùæ»páB$cã‡EˆÂ@½dÛV ‚F9SË‚Â%¬’s-?@-µ™”EƒLi¸ÄOÛ•Ô6>æOy¨^²Ó»,O¶aµßƇZCiêYË£OuNŸ>ÍŸÞ¨†ëÎ;éB pJ )HMM-²\ø#4„‹Ž;V›Åœp.x%Í‹9;;Ã׊¼ &5jԨʕ+³»`(J‡tð\¾|¹[·n²§] 5NžBȾk©ôj$¿k.(õK’—7Ù%ÉK‹,~fmüguø=lùÏôú4«$ ¥o‹TKÉâ^É÷²Ákh ¡–ÿ*Ø3s‰dI1aYµj6¢:ººº+V„Znݺ5??7ªï¢Ó·oß +*°”ЮãǨœK ”›——çëëkbbÂÖß:;;Ó.1¸ÿþèÑ£«T©òÉ'Ÿ ¬.]ºœ>}Ziíhj¡)®¢ÄaÆ‘ZN˜0ùÀ•ÂÃ]h¢7n4mÚT¶M I´ÏŸ?¿gÏž¥ þ0UWK´#áÓO?ý\Åg…|ªâÌ™3’VzõêUý«´p1¼|ùRvª‘X·nD÷$1tŸ ô¹©—ŶñAœü-øì»ï¾C¿Pʸ¸8ÙÑ[µjUr#Å)ͼ @ð1)—jYPh1LñгC¬†C:xø·&%:Æ_’LJÞµä/Ñ6ªêJ€<²dê:¦¡â”¹’Ä©–VÛj^CkB-ÿU°ÁP"Y]¹reÆ k×® pppPHb³f͆ 2bÄOOÏÅ‹GFFFEEEDD¤¦¦ò‚‰Ü<<< oì5ºÐÐÐõë×GGG¯QECæÎ‹l 4xðà-[¶(m\Ã/HHHøñÇûõë7vìØmÛ¶)Í?>}úôäÉ“111¿þú«ŸŸ_£FèRKKËE‹ÅÆÆ*EÈÞ'…Ã*m‚jdd”””Ä +BäöööÖÖÖß”ˆÜÅÅű×T%j‰¿ €,÷ìÙ³FTGø¦…….¡­¾ÿþ{BÜÜÜ𙬬,j¨ ¾«V­buG› kÂÃáfÙÙÙ¤íèntúæÍ›W¬Xô·nÝR2zdBsŽPÂV­Z¡\„A1°·&Çá‡á„ÁÍ>|H› !ó3f`T »ú÷ïïí혘ÈÄ#;‡‹BJÊF|ùòeŒ–°°0ïÞ=q®¥@ Ê–ÿuµ°áŒ 4¨V­šì»„Œ–-[ÂËnܸGýôôt8&Dw}ýõ×xÔ¿víeøâÅ‹›7oÞPÄМzõê5Tù ¯¯ï… ÏÕ«W5O„ñ åŸþyéÒ¥»wïjØçnèää„‚¬¬¬ ’jÂ}ÌÌÌpU6<\‚~¬•ZíFj »¡C-K Øå¾}ûÔÕ" ߇4Ý¿ÿúõëP0Z`lnn­FÛfffþÉĹ¹¹¼X"ÿºuëRõëׯ_§N¦M›®\¹’Ž…Wººº¢eP:{5@éMFØ"©%Œ{ãÆÉíÛ·:„q‚¬P–©©)¼¨FRÒ-üµÔ˲³–µDn±èS$Æx@Ëð» @ðñj)Ê0”Y³fi4xò‡°°»²³³éR›6m”öêAþ666ÚÓìÙ³KïäúŸþ™NQ)qŒé=AØ7䨔 +b|ûí·”UË­[·R•çÏŸOûçtîÜú¦MCy{{+2aÂÚ¸uûöíüû^^^JÛ.ñjiggwêÔ)Ùd/^l×®eñKU•f-«V­š@jyáÂ(3»¤«« /çZ + lj)Êö`\ü|`(óæÍûꫯŠ4š.]º$''³uééé;v¤¹¿îݻߺuK6<Ï·nݺÈÌuTjI“b%EÏ¢ô„„„Ö­[Óˆš;w.\ø¡ +¥˜ùàJÄ’}®zóæM–2==½C‡,øúõëGDDhób¯@ ¥‡PK@P€µñj 5jTTT$eüøñd[f-!kvvv£Gž:uê¤I“&2mÚ´~ýú}ù嗲Є» ¾råJØn¥bïÞ½´Sèëׯ·mÛ6nÜ8//¯I*3ÊòööÞ¼y3ÌB›=XîÞ½ ù…_ j>>> 6¤àëÕ«7cÆ ¸çâÅ‹{ôè¡­ŽêìÅ€€˜È²e˃‚‚ðséÒ¥ÐIZª¥ZBÛaR={öìÕ«û‰¢­­­•£òh©–°ïíÛ·#TÔÚÏÏoæÌ™hº & õø>bL™2?Ä™üŽ_¢¡Ð›¸-?kÖ¬E‹¡úè8ô`jj* #ô :vìX¤„¢Ñèt~Ö½†Q´`ÁtëO?ýÔ©S' BêSSSWWWD‹ÀÔ£•0yòdŒ4Œ%333X¤l£¡mÈ‚Gw/\¸0@ŪU«à°ÚX#Aé!ÔR ” n¾¾¾äSŽŽŽìJ|ÿèÑ#<ÛW©R…]rvvÆ%æq×®]spp8´¶hÀAÛÈÈÒ¡C‡“'Oâ©–”››‹0à50Yd øë¯¿X„ø«e瘰láe( ¿ÚÚÚþöÛoJGcÈVÅ={öÌÝÝ$ÎÓÓ333³@5׆x B²Ñ"°åË—# ¢ÍÏÏÏ+Dò~¨–jùõ×_¯_¿>]ÅÅ‹ñóÊ•+°?mV&k©– „Š*Ÿ={¶U«Vúúúh:9 •v–€dè ô~ZZÚÕ—Ì;v ý¢««‹l%¦Ì«%z|úôé5kÖ„x"±RYL6`IðšGÁBjذáñãÇ<ºOûÁ#Aé!ÔR ”!ìQ¹øùÀPðw†Ô²OŸ>ü’+V¬011a—ºví +›`ßÃÅ {²Ó[ÚãêêzçΖáÛ·o!V$...ôò&>4iÒDÉ‚ƒƒ?`óŸQ£FÑTçñãÇìûçÏŸwîÜY¶,##£={ö9Cª¥ZÂnNœ8!¹bX­Zµ"ï}/µd@-ÍÌÌŠÌY{œœœ¨ï$ìÛ·OéhT^-ï߿߯_¿"W —uëÖ½téÒûŽ@ J¡–  aÉ%’UHHM– >œß'44”¶÷lÛ¶í‘#GØ‚Ø?þø£M›6N*цž={^¹r…ôìÙ³iÓ¦± d­»»ûÝ»wÙ¥œœü*ë Ð¥¸¸¸÷xú믿zôèA+'úé'š!…Z8Pv B—””TäÊI-Õ²Aƒû÷ïçÏ‚DÎÆÆÆEÞûj‰ŽkÖ¬Y‘9kzÿÂ… ²-’’bgg'{¯–<wëÖÍ××÷òåË$h°-üš˜˜x@Ž}ûöáçâÅ‹-,,È‹yµD±±±C† éÒ¥ •…¹¸¸,Z´ˆ’¨öŸ9wîÊÚ¹sçÙ³góóóÙ÷Ú«%"áÕŸƒ‚‚ÞW-ÃÃÃùŽàÕýøÇ Âøøx¨§§'¼È’¬,E渶ȟZ½zõÙ³g£_ Š‡ÊÊÊ¢ùÜœœœàà`Ü‚FCž¨)Y¼ºZÒܱäQ4ß| ÷íííÑÔJ/WJ¨U«twõíÛ¦t +çÇA¢øoG§ØÿL$ÔR þ§j)Êp(Þ… ®^½ŠGnÞwøYK]]]<ð›››óÍ7ðMþ‘âïœ|ñâÅÔÔÔ”””TüŠÌq f×¶m[ZF«A-!¤–ªÉD8cŠ +–!@†÷ïßç_ôËÌÌ3fL“&Má·*šqàצM›â*|„7Ü"qÆëׯŸ?žÊÂOV³9Œñ7nÜ–êàà€ôìû¬–’YKüJjyøðá^½zÁæÌÌÌzôè D-в”–––žž¾wïÞ:Ð1>Ì™3WÑMIIIýúõ£Ícщ–––VVV666‘‘‘ô/¨ÈÇ‘ÊÂÓ§O§9qkkëÝ»wk£–°{´Fæþă/‘?Äái³„ÑŽ7îèÑ£¸ éÑ£Ge»oDñA§pâ6MaSÊM›6áóŸþ©£ú—‚Î{²|Ø7¸Ê¾D>,s^-™ÃR†<¬\ºfQ%ñÐ7ìgñ'[@Àj)Êþa¯ôX¼x±6ËtêÔIiy¤///ÒÍjyïÞ½÷öìÙ³-[¶,2Z ÞÞÞÐÆ÷-köìÙü¾70Mö½–j IOLL”¨¥ŸŸmš¤^-¡FFFt),,Œ–Ò •pmzOV3£G¦Eªººº ž¯¯¯ì‘—`âĉüá#<1114ñ ECÑ»–nnnJ;ↇ‡kc'Nœ€ÚÙbPË-[¶hSýƒ’ZâÓ@f‘,N¡NÂu +mN§P™ Ržìv>RK&ƒ’|v•åI)eãáS + ¤j)ÊöÌ\Ú¥,]ºTÙéÓ§Ïõë×µÉpÞ¼y¤'Jj©£ÚÆçÚµkïmjjª“““–+$‰±cÇÒ6>ÚãããC3npá½{÷²ï%j‰KP?è•••e!¦¦¦ñãÇKÔ222ÒÎÎÎÌÌŒR6jÔÏö’ƒ8yµô÷÷§úôÓO×­[GÓ¸ü’666lãß"$’î8p€}ÿöíÛ€€^c ¤G>xð@6C¨%MŶjÕ*))‰EþèÑ#~3%}}ý¸¸8~ŽX‰ôôtXs‘] GÞ¶m›6‡Ô|4/ˆ¥‰Bf”$øÀ/må'.¡~êy²‰KRKÊPò™/”}–¸§$ökÙ¾¬*å¡– ÜsèÐ! ¹¹9žNM ±¶¶†³ð×·oß«W¯Ò]ÏŸ?Ç“'Ü0##ãéÓ§ü#ýüùói7Z jÙ Aƒ+VÀ†ÃíÛ·á5”[oyùòeÜ›Í D£{÷î´ ´–­ƒ¬™*аaC//¯cÇŽ¡ 7nÀw$FcBÕP—ë…à×´´´¹sç6oÞ-ƒÌÝÜܨúµD+õë×/66vÇŽ¿‚4PQɉœøŒÌwíÚµuëVJ¹gÏžÐÐP¿³¯–‡îÝ»7$´Y³f®®®gΜ!]=uêÔ°aÚ4i‚èß¿?|íyéÒ%”’——Ç×í‰Æ¼xñ"lÊܲeKˆ°­­íˆ#¨^È…¢¦è}´|–lÚµk·aö¹ñŽ0è=z „FËÌÌdµ†£¦...( £ ÒJ#ÊÐÐMÄwĽ{÷®ÂïÚ„˜5¨%‚D!ÿ6mÚ„……¡A0Bø®Ä(Â@åG×ÇA}fjlú§¾ö?ÑJ¼²»˜xʪ%3JöeÈS¤Zâ§l<|J@ ”B-A¹çÅ‹'NœØ¼ysLLLl!ðÙ³g׫WSûôéë%,cøðრÂ÷ð5ºôóÏ?ój‰g{ö}nn.¯–° 8”9Lš4‰?ç"++ËÏÏ2 e[¸p!r ‘htëÖ, ¾Ù¸qc¬0>ÿ¡C‡BÐÜÝÝñ™/+''gÁ‚ :…nß¾^ C§_¾|yîÜ9TººjժѣG#TÕØ¾~ýšR 1{õê5pà@Ô5bûóàvÞã9Š@Aè_t.¿#“üÍ‚|Ðæü,ðóçÏa—Èsçΰ9ÞãÐ,GEYè ±cÇÒK£µ„Ý£ ¨@øéW jY¡B B ]T$..nÊ”)è8ÜŽÈÝ A´žžžÿ ’"·ÜáU®@%’ü»¤~…sšï;k©Žì¬¥l}ºì{µk׿'ª {¦¦¦ìRõêÕ###éàôôt¦ °ÔÕ«WóssJÐVEò˜˜X·n]Ys –]H)QK(á¬Y³>à]N ‹†Ò –Ú€.°´´¤¼¼¼øš7oN—V¬X¡M£¡e ü²-Ó²eËxOöÂ… L%j‰1ÃŒeË–QkPKøý›Æ›7oºwï.›¬R¥JK—.åg{?JjIzÈ|vyeÓˆüœ#½ÿH³™ïµC¬’ÕJvˆ•G¨¥@ ”B-Á¿6k©¤–nnnôènbb‹!¯–ööö´mé«W¯ `êÿ5kÖÜ·oåpìØ1zB622âEãÀ­ZµbQéëëÏŸ?_§ãÏî477GþtéôéÓMš4‘U___ÙkÔg-‹©–W®\)¾Z&$$˜™™QC‡%ûËË˳³³£KAAAÚ¨¥†p;wî¬>kY$Ð@ŒYµŒ‰‰áËŠŠŠÒfÖÒÑÑ1==%{ò䉳³3¿i ~þüùûü1‘ÝÓµdÂ(e‹PK@P>ÈÉÉ9uêÔ‰'ÎȽ:räHrrrvv6ÿVcÇŽ•Änܸ±W¯^v*/^ÌKÁ«e­Zµ¦N +ëÙ¿ÿÖ­[!k...0ÖvíÚAHÉ[õôôÜÝÝãããÏž=›””4ašdÔÕÕíÙ³'¼!•¿ýö›§§'Ê!ò Ç%¸-ä‚_Þ‰_Q…ãÇ:théÒ¥ƒ rrrêÛ·ï’%Køw-¡„OÝ:t¨_¿>¿—N›6müýýBBÝi_VõYK???mdM‰¬¬¬*©åË—//\¸pøðá“'OBBɲ%ìÙ³‡WKôœ9svíÚ•˜˜ˆ€GŽéààжmÛï¾û>¾cÇø5ú äŒ_/]ºôìÙ3jCt1¿ }„<[·n| §üà/^œ?CÞ»wOéH‘sçΡëeÕ +?yòdô&†S—.]’î’¨%D¾iÓ¦è¬Þ½{¯Y³†ÂÀTRË/¾øbùòåt(ç!ìR4¼&Y"µ‚²å]-iÝ ƒßÒ¼˜yJö$WZù#Šû/·D²Ú¶m›££#¼À^<ðÛÚÚâghh(ÍÓá‘ðô¬®¾C,|çèÑ£p·G)í‹Û¡666Íš5ƒ×@-aLÐ8ˆ——ÿÞ%\ÉCóæÍyë•+W¶¶¶nÕªœÂØØ˜×è| +™Ãw ž°0 +#..®ÿþ¨²••Õøñ㡟(455•×gÆÝ»wÓÒÒ §!!!´Ï ³˜zõêµhÑóUÚ!6:dÈÍ›7CBw§ƒJZŸoÞ¼¹oß>\¥”ðîèèhX•Ò±hä°{¹Ö¶ïCŸê£Í~ÿÑútßû¾öµ÷¾ûÜ÷«kïkפS QP‰àfÀ +277oÔ¨.lÞ¼yDDá hذaDd Î;wîPo<}ú ׯ_gÛp°ãyyy@¿öíÛ·lÙ}Bû;v¤€F¢eÆ :$ %úoµ–x´Duݺu^µjÕÊÅÅå‡~0fB,:­FhˆÃ=4ùÒ¥Kp |Çv„Q0`@bbbFFzf÷îÝ=zô@ÇÚÚÚ¶nÝ:22R+ðU»vmfå÷îÝKëRÿýw|Ÿ£^peXX<¡Ñtww‡3iii.\PÞQ8ˆÛ ?çÍ›GÜ +}ñÅwïÞUú DKKKKtjtppÀ]W¨œHRRRRRR&WYBKaB,(dDIgÍÞœÚ*ä9WÚZòˆªÌw'ìͳ§àE-ßRÏHI½b&1TüÖ ¤¤¤ïÔ0Ù¶mÛÊ•+½¼¼ennnx!çƒà°'þ*ûõëçììÜG¡¾}ûººº`«V­ªEL€0ÚСCQX \¾eËÞ=|†Ã666ZtÙ¡C‡5kÖ¾8â æZ¢BK|íZ$wîÜ ®ÏpŸ‰˜p +ÅP5êa17ðöOž< ðdÅJ-?~ŒÏÛ·o¦¤¤ÐŒbAZÖ«W/00 :¨ÐÛÛ‚±sttÔ ›ZYY¡ÀÀÑ3þþþ7nLHH@Õ{öì¹wïžV1::Z-ÑÞS§N}õÕW VŒ/ —–Ö©S§S§N8^VÞN¸Çú÷ïß«W/Œ>ÂpŒÿ/I@ËŠ+bˆ7oÞ @FÏði¦¤¤¤¤¤¤JEe-IüXf‚æ¾â8ƒDž ÙUfÚh #ô䥖f†×f¥?BI)©¿§Ø‘IL +À)xÕÿÚÂYpVëÖ­Ad*TPE¼ºƒ1ÿ¡&v\‹YxÑ^ö$ gll,›+Ë»„_322¬º6ÐÜÜà ¢|ùò¥@=ZòQK€ä—_~IÔ<|øpp7í+ƒx7„€—ñh™œœÌ£%ü¼-™Kþù§j°’$ %ððÚµkìÔýû÷Ì ÿ(°jV ÔÌÌÌdÍ×ùñQËfÍšZŠñ€Bêܪ÷’Î…aUEKÀ#ž)TÞÚÚ:)) n¼4HÇy)))))©’QÙ@K”;}úìÙ3Ð¥÷bnܸÁNЬ­­Ù)@ZBþù'xUS¥øFÀ Ç:uêT¯^¼†ïRÚ“1ßÀ¤yyy(™““óâÅ :®ƒ–=3fLÍš5A[0fyþü¹Ò#Ñí-_¾<Ⱥ‚AìƒjøUµ· -ÁÎ5ªV­ZuNðGæÏŸOÑXåæ#¨%­¬¬ªT©k¬7„±CÛ;tè êÈ#-Áe¸7Z¶l)¸aii `;_»v Ö~ûí·ääd'''€m5pŠ_,Ù APÞÇ…[È1ÏÑ„•+Wâ9…æ£jru¡ÂÂÌråÊîqƒ WÊ·*ÊyNGà¹iÓÓ-õÝ+EI´”’’ú;èj4ò˜E“DK)©ÿrÅÇÇóÛCðrqqÑZ¼ôãñ/ÿ4IuûöíKÍáëŽf38pÀÆÆ†ÒGK-ª@‚4ßÒßßøYàU:h™Ý¶m[jȲeË(+,/#Ѳ8âÑŒR-æééIsVß×’ÆnèСªÀËG-ÁŒAAAZñMŒnZZZ÷îÝU‹L:dÌ^–:Ú´i“1‹Uy™››ãžÔÚ9åíÉL}|¢<“¨8h™¯H_Š’h)%%õwÐß-¥¤¤¤ ¸¸8Â=A¼~ýºêUÀ“víÚQÉàà`ŠîÝ»—B“ ¹Y³fìØ)­…,->|®žiÓ¦=}ú´À«îÝ»÷ÙgŸ‘·:u"d™òénÂÃÃUë•0Z®[·ŽŸêÉk„ Ät§NÒAËÔÔTÕÞ3öêÕKõ’nݺeeeQ±¹sçÒfA£G~øð!+‰›¤oß¾B`&àÞ={p·rœßPTT”1)vy-—.]j̽aZ™nüª39Š µÌ¸•#,™eøÉ®Z5j¡%¥¼þ8Ï}lÝŠP>°ý©é]+Lˆ5¦ +)))©²*‰–RRR¥(á%­8Âûüƒ@UüjD¥ÎŸ??tèÐ>ø víÚBìR‰–±œœ "ÌvïÞ½Zµj DÐ"Pu=þüîÝ»sæÌ¡¬5Z¦§§2¤N:xóoѢŹsç‡a–¸IU€…eË–5oÞÈcaa1uêÔŒŒ \äÔI€óäɸ +ÇjÔ¨.\¸ðìÙ³¼¼¼¤¤$žÎÜÜÜNœ8ñèÑ#Á  %íµñ–Ä|¬ \-ÑÕÀ+øïëë{åÊ į¿þzüøqŒÂ¯õákYPEÏ’p?øøø €¥¥%]‚Ïï¿ÿ>¸•r±¾|ùTØ£GÖod¿V©ReìØ±™™™è@ Ydd¤¿Ë + ŸQräÈ‘/^,BjÔž›› ç1+W®lܸ1sCÙoï½÷†7µ}U¿~}P ?)ºdÄ(Lk™‰pä§§2ãQ‹'/ÊÍžÿfr¼|µí¤IªbùÙ¹¼‚oT;Û¤ŒwƒÕÅ®ò'°Ïå`éß¿?ÔÒãÇGŒAo€Ã‡çßuÝÜÜèT›6mxƒÁÁÁUªTQ¾C–/_~öìÙÆ$q=tèÑD5V­Ze +Í›7вfÍš;vì0&R¦“¹ˆw×®]ÅÌnZ4 hF°|nÔ¨;>hРììl-#]ºtaÅÞ{ï½ 3—Ž 7ªæ°µ²²Z±b…Öìk#uýúu>·Ð’¶˜Ù¿?]… +¢¢¢JeóÊBÉì5|1é ¥’ +ÍL„–„„ú»OªÚd³&µ,BRRRReL-¥¤¤JQìÙ$¦RSSýüüFŽ9zôh|ý…‡‡ÇÆÆ>~Æ ‹/ÆÍ0jÔ(t†öÅ_  AAAðµoß¾–Q*Å%¸µø2 —p„ÍÆàÞ»wN=yòåqóÀ>búôé!!! H˜ÅHU­Z•uË?þñ %H·ß4N +Ó°K@Z$†b$(À+¯Š–ªL~¯âG-*íð>hÙ$ÇT×Z +m)ZRRRReI-¥¤¤Ê†ÀxEÏÉÉÁK;^ÔÛ´iƒwò?ü°eË–x™×š²üyôè.ÁO!ÎÂëúÍ›7ïß¿¯¤'0ÎÝ»wñÒø£A·nÝ‚…ìììùóçÛÚÚV©Rä?¬<Î|àO½zõjÕªÅo]!D-a ˆ„„ÿ½zõáRí>>4@‚ÒÒÒÀq0ÇÐç»7n 0ë4|z£Ó._¾ìëëÛ AtËzÄzˆÏ`IúßÂÑ£G;tè€zëÖ­[¡B…o¾ù†ï´/^àfƒ}ÜHË—/Ç(àþ±´´¶8ÁPÂkkk– ‰µUã3n¤ÁoIÊ ñÑ=>*MŽUEK!«›kªµ–d–ùC•šq)jÉ&>ð‘V*ÃŒÓ)| fòm1¦ +)))©2,‰–RRReO |âÊ€€c&©_àÀ…™iCI ª™š>øàƒÐÐÐgÏž±’gΜƒ°SÀŸððp"²Å‹Ó´L åÎ; -ùSújùß§O*¼ªûöÛoЬúùСCªáÈ .899ÑRVŒ‚VdmõêÕüJÆõë×siÓ¦UªT©À®èر#  #GŽ©ä˜1c”ÛšäŽcÇŽ¥„±‚¢££i€Ö¬YC‹F¡µk×jå’ݰaCa÷µæ›vy©‘b0Eè‰ÿ3p¸)#ž¼œ%,-,Z +¶)ÑÚ“·ÉûLÙ…ä$cÕÙ×R« +)))©²ª²–üÇÊGIñ¥:ÍFUBv3í ¿ ÿ\-¬„%-o£ +)©·!ögbr³ÉÉÉŸ|ò ANpÊ´úã?‚‚‚(°Ø·oß[·n±SwîÜiªrA­ZµÂÂÂ(Cì¹sç:wîÌòÖ‚Rù¥|àÇêÕ«³«*W®˧»QÍ3#}²yófÕðò™‹<<<´ö³Ø»w/¡¥MRR’jÔŒ v£¼€n~r/¯•+WLÁCžÈЦ… RGé¨wïÞ·oßVµpâÄ þûÜÍÍM-Ë_~ù¥[$i€ÀËuëÖ¥SZAØ73”¼ªU«>žRÎÚÛÛ'$$¨Î7>}ú4–óæÍãsçÂÔ+ƒ`pùòåŒUQø£>ŠŒŒ,&%-]ºÔÊʪÀ®4hPzzºjbœ“'OòiuU“ÓfeeMœ8Q«®iӦݼy“ÙߺukãÆéÔž={T=Ç}âë뫚$JGï¿ÿ~HH¾¥L.‰–RRRRÆè]GK6E8($(¾Šƒ–ú)ãJR-¥þ>R¢¥@IÆ()) 4´TMK–,™3g˜èܹs|ø)33”‡ —-[–ššJ§À(‰/“™3g.Z´hذa”Æ<ÕºuëÉ“'ÏŸ?4Ú¥K~2§­­í„ ,X€ï¶=%jÙ²¥——×ìÙ³A¦øšeŽÁ¾‹‹ EN•<ø%´´nÙ²Þâª!C†ðˆÄ£%0ðÒ¥K .DEh5kZ#ø ¦„ƒgÏž¥&ë£ebb".œiZ·xñbt5>à'Ž¢7ÐÉh: Ñ3ÔÙý“.áÛâàà ‡¯…VÀsT:Ç ´ ¡„™ZxÇŒ—X'Ã>Ú?q!|f¦0èy~ZróæÍ=<²@yîã÷ãëÂ…,C;ÎW$Lˆ-° +)©²-“ åˆ#€E+V¬¬&Ðì›››ûùùÑ.„$¶ß½Ò&Ž3¬ƒ‡´§°Q‹)TÓUì %ýóÏ?;öÉ'Ÿ¨–‡èèhBËÈÈȦM›ýñâÑò·ß~ûúë¯È íÇ¿yó&;uæÌ™>}ú0Ð>>>”û§:uêDÆñ ´ÌËË7núþ—/_ÀõèÑ£|CÐFU¡BØ´°°`½Í3:;;_¿~ݘ±ãWžÂ>`Ÿm£ 2EÕøÉæ©bÐQÌyÔ²£)»Z’)Á¥zõêéh )x7ߟ4v`Ì;wî° =o/_¾ f43©é¦U;À; Ê©S§ÈC6!V¢¥””””Téê]GK¢0~±¯~ýúi­×ÓÑéÓ§™¿j¼&NœHL—››Û«W/UHͳ-¿úê+­u‚º°¡«Q5p©ú®H(c¬,™Ïqƒeù¨¥ÒCv–œ7¦Š‚ûTJª¤ÄþFLnÖ$hùùçŸø¶oføOŒ_¼x±E‹ÆØ7Rþþþ<}üøqß¾}Uc‘Í›7?|ø0Mû\´hŸ[†—µœåì’%Kh7“'Ož|ùå—tjÖ¬YЦ3FÕ%à­1Q˼¼¼©S§·ÖªU+11Qµä¶mÛ(ÛÃþ<ÑKÆà^¥J•ÀtµMwïÞ]-Ñ(­û·kÓ¦M ¬ËÊÊ +,LÑðÛ·ocÙ) ‹M›6i¥œ•’’’’’*•´$ieüfâ³ÈÒÕ;¼-©€£)£– fYaÚ»™?ËŽð6ù-½ã|»x¥¶Y…”TÙ–ZâõûêÕ«`­[·øü3¯^½¹àíý›o¾Ù¹sç×_ ºtqqI}üñÇü"GKKK0Tÿþý½¼¼’““µ^éÿúë¯ôôôìÚµëøñãü®Ž=Z±b쾜   >ué¨N::uêׯ_Ïž=Ñ"ši Òquu%´é|òÉ'82`À€µk×ò™NA¸ø~FáIÛ¶mÍÍÍɸÆ'55uܸqpFÐ3›7oÞePXX:a°A0âãã¹cÇŽ„„„7HYúúú^¸pO˜?bÄx…ÚgÏž»{÷nt{LLL@@ÀСCq +²ÎÁtø–-[øô>ÏŸ?OKKÛ»wïž={ÐÉè}ûöÁ%˜‚A8p .Ó­Zµ + ûgΜÉÍÍ¥­RþýïZBèù¹sç¢lâ›Ó˜³è±   ŠÆâŽêÖ­¡åG}Ä#‹Nƒcð¹ +íß¿wàxzz²QèÚµk5Tƒ¶8Σ%n]ôðرc1(,­]T¤¤¤¤¤¤JLe -I ÍØgâD ¢–ÊÔ²L 6eÔR(i$Zæs‘Sa“Þ1Õé¸L„“ªhÉfÛR[Œ¯BJª ëèÑ£öööªb¯]»æííÝ¢E‹Úµkƒ>®\¹BWݺukÊ”)­ZµbûÑGGG£08ôæÍ› )kkkú›ø¤¤¤deeýôÓOªÉQ™ð¶ïææÖ¬Y3ümò7Â/¿ü‚#W^+##¿¢Æ¥K—òuéÈÝÝ-eWQ@0_–°(C±7nà¿%Xü˜™™‰ïNóæÍɸ€–¸ +ý#—/_ºt‰2p r¤!ÐHˆ»¢iÓ¦`LKKKÕ°¯ }´÷¡v4äÎ;¬Óà¡ÝkÁgx‹ê†~øða :äôéÓ£FRÍ$, %>õS»"""T÷µ¬Zµê¾}ûøÿ ”®-•–% 8lhÌfÍ…’™vN†Rå‹(mG¤¤¤¤L£w-UŸ>ô?@%L± žêµÂs‡á¤©¢–Œ •ÙËÉ›ä˜êZKÁNѪ’*-½¥×*üuð¯ñ³gϦ,1 ±ãß~û-]ôãÃv€PÞ&¿¢Pg¿{^øs#´„?@0cˆéòåËÎÎÎZÙuHVVVÛ¶mSU hÙ±cGZÿ¨/>sÑ!Cîܹ£Z,99™Ö!$Ñ¥‘ŒŠŠª]»6;º­S¯¿¿?ßÞøøxÕ½&EFFjÍY]¿~=YÈË˻ѩ€€"Á·–pƒ¼]·n]­ZµT £øè9†õ£>R- ‡é™’Ã"þ¶$ö´’h©/ög*m_¤¤¤¤L£w-Ù7³2)«jUšË~ž\|Všk’µ–ü|!3.Ó,%›ìEZù2ì•bÏtj&ß–«(¨S¥¤Þy={vРAø“inÐüùóñΟ••uãÆØØX`èLZžœ;w/öÙÙÙß|óÍÀÛ´ickkkmm—™™‰³à²‹/÷ÀS­ZµêÓ§ÏÉ“'µ‚G8~ïÞ=\ˆê5kÖd_&€…#GŽã<œéÛ·/¡8ÅÆÆ^Õ¯_Ÿç/XÞ±c‡1hiooéÒ%: (†{袔””3¥¦¦¢¨×ÃØƒÎiܸqXX˜Öf‡¦Sàðœ¹pÆUqcNŸ>ýرc€åè„ÛvïÞݵkWØD3 púôi¾pNNNzz:y‹³|¢.p\Ë–-íììªV­Ê#ØÈ‘#QC€†Ÿ8qbذa êÑ£ÇÎ;éÿ J´ýaˆqc8Ô¡C|†c+VTe=}´3f ¸>à– …AxÛ¶m[Á`‹-øÚ¾};ïU•*Up7iÒ–Ñ|cn¡’Í ¡ã3žMBÞrþÉÈ?…D|ì ¿²ƒ+Ñþ‘ÊjgxËŽóÙøÇ"íÿħ5öüRþGš‰‡S­ãZ® +b ÿ?ƒÌ$ZJII•½ëhÉ$<ëù‡ÿØÂƒ€7å?E…=t +…–‚3Ê' _FÈ:Ë3 ²9ôU}Æiík©Z…”TÙÖ_ý•––¶ÿþƒâç¢E‹À -à!þˆÖ¯_¿gÏß¼y³P±W¯^ø9iÒ¤˜˜˜C‡á*ˆŸŸ_¿~ýºté#B÷íÛ<(é̆M™2lèââR·n]Zïi®e‰Ë;vìþý÷ßGEEuîÜ™m§hVT´W¢@­N:u|-|F ‹V­Z•””Ä:Mg' -Ñ™„–ëÖ­#´„ó 5 ™““úØ¥qûí·ßN:µwïÞ£G^½z•߈äÚµk3gÎìÝ»7yëèèØ½{w40 `×®]pëïïoeeEß{•+WÆW"†U>|åÊ• W4êÂ… OŸ>¥Ø±€–M›6]¾|9 â{ò¤A§ ëáÎás‘ôÑ.Tqÿà~˜:ujll,Œ?~¼ÉOØV¢%E-q¸¹¹¡gaܘiØ%&BKFjtœ=jAKaÑ +‰rZYàÉTø÷²#ÝìÍíºø]½øz7øœðJ +¦¤|ªÇu\Õ’DK))©²¤²–©Î¶•’z§ÅÞŸßv-à…5j°ºÀ©©©ìxvv6…èx•žžNW 4ˆ^þñª*)°"Vpp°êB¹¢¡¥……¾?i³ÅY³fU«VÍ´UZ¶k׎Èåþýûħ¼ÀA ÆxhdÔ’W¹råV¬XÁçw5R›6mÒÚtâĉ999¬ØÝ»wqªÅ0ô€5Uãiiiì8вG>^-A:xõ¥v988À&;…à®]»ª"HGX^ª%a­åþýûÿúë/vjÆ ´ÖRÐôéÓiÿGãµ|ùrUV…¼½½ º¡:¨«X±¢Ö¾–‚)<û舦³ð2{-Uƒ‰üâG>C‚™â;J븎«Z’h)%%U–$Ñò’DK)©¢ È@Á>¼é?žM‰¼víZ·nÝx£€fþ›k©Ê•+gLÔò×_ 4!Z‚\€“Äà,KKK²¬Š–999ŽŽŽTÌÕÕ•6=ć¶mÛ*ÝcÚ·oŸ1îÙ³‡p¯iÓ¦|†X ¥ Κ5KkP…‡‡ÓzUA£Fº{÷.•ä³ûòÂpheâÑCìåå•››«ZrÓ¦MªÈ\µjÕ°°0Ü$]ºtQݵÆ)M1äééI+g´D“évmÓ¦ ê¿JÂXìñ„ç”·<_-óßüCS«¶fg´dâ‹iE-yø…–ÊŒüepS8®ãª–$ZJII•%I´”’’*zøð!Øm÷îÝ;_냢££»wïNS@{÷î}öìY–%æÊ•+]»v%´µùøøà•211ñÔ©S&L@áô@gqqqIIIû÷ïOIIÑÚËòéÓ§&DK¨gÏž7níÝ»·oß¾|ú¸ A©Õ @ÜÜÜðBëììüÅ_ÄÇÇÓŽ@K~•_åÊ•[¶lÙ¯_?¶uÍš5h *JNNrøäååÁ¶FuõêÕƒ Bí¨EFF¢ÒƒnÛ¶mðàÁ°©l>„ZPÆwjhÇŽl9$?oöâÅ‹~~~p}bmmÍ?þøãyóæ¡É¨CÒ„Kp`ˆAC‡ec7lØ0/<8§¦¦þòË/Zk-ÑË–-CÂÚ7xlç3ßš‚‰4Õ÷Ñ(øûþþþp’î(^Mš4„¢ [RÊ'­Ð2==ÝÝݽG½zõ;vlLL œÿöÛoµúm×®]Ç稖Œx´¤œêYÆ£%‰1fdÊK-I¬{é³Z +ë:´Žk%¥gÇ‹ð`‰–RRReI-¥¤¤JQü»_1…7öŽ;ZsjhˆÀÜÜœÞöuÐÒÌ6mÚôÓO?ˆˆÀ ÿÍ›7³²²À 4nÜØÉÉéôéÓªÛˆ¼ ´,W®\ݺu[µj…¶yJÑ.´Ç4h`c>ãåm€P233úé'>V´¤m=!@7˜oæhã±cǼ¼¼P,²À×4ͯ;w†};;»ñãÇ:tÆ322@‹#GŽÄU¶¶¶p€&y*U­Z5–¦ÅÐÉ6 +Õ¯_gÑÏ@êÞ—/_æææô²³³iÍ,SõêÕáÆ ƒƼ~ý:ÆëöíÛ·nÝÂO\‚ö‚ãX»ÀƒÀ[Àuˆ€–ÿüç?kÖ¬ ƒ€Ö3fðAF~’**3gÎùóç™q___Ü-Íš5ƒ}´Q5dÉ„º`m„Ãt\@K­À͉ëß¿?3®ì7ö+ú ãXòófy´¤=. ¬tØÏÇ®eåér%Š’A}´äÏò©ãƒª»Z«.Ô‚b:®ãª–$ZJII•%I´”’’*E±Wk“˜Z²d‰°…ª´ìÒ¥‹jŒ â·¼eðD¶zõjÕ ‘IÐRØ|¤ªS§Nrr²ªq-çÍ›Gœõ믿‚¼è”±;iÒ$ŠüºººÜØ)P6¿ãgñ…†ƒ§T'ú¢Q€2Õ«ªT©ÖSm2eðàÁ¬€nÁ‚lA%èUg_Ë®]»òÀ£%H0))‰öº»»ÿ‹Ód%Z’N:¥Õd^•+WÞ¸q£V0ý-IH¬Êæ‚Ò"G-ù´9 Ü)“ð˜q©YérÚ@SYL@K!?ϰ:hÉ_E“cY»„í¤É ­ã:®jI¢¥””TY’DK))©2 /^håÏÔ£G % Šá•¯[·nZ% ò ©_y€Z¹r¥êk<Š?OjjªÖz=#´ÔÚfH@Ë‴tjøðáwîÜaÇŸñŽjl‘÷'GþÔ:®åª–$ZJII•%½ëhɾ“•Éåòµ—K/–S½Þ‰ÂÓGÿ¿—¥%aW2)©wQ«W¯f«ü,Âq6Q?§M›FXôÇÌ;p¡šÒ366öÕ«W(“o –ý¦B… +|ðAXX€| +À|n+ùüóÏU·öPEK`’¡²²²Ø¾'À%e[ ´BŸePfË–-pI™6G@Ë#F€dÙv“·nÝrpp SãÆ»ÿ>» +ä>sæLHµ´´LÑWYLLŒŽ3‚*V¬¨Ú(ý†¦¡£à<~ü8ëRe'Oš4‰¡:Æì–²SÉÉÉööö¨^á'»Uجã>}úP±ü7ÑÒÎÎnÿþý¬¢Œ5J­cRŽZ¢QÊÌ0°?É ™a²1:G•Ç¥¤¤¤¤¤JLe-ñäU2 {™ …ÿÇ_úKBJQ¬%ZJ•ŠØ«²IL]»v-<<|ݺuÑ +mÚ´)***$$úc$ÅtûöíÝ»wGDDlذa„ @zwttÄOOOüu¸»»ã/ÆaàãïïZñòò;v¬‡A(æãããêêª9­[·.–¨wáÂ…c Z±bEff&y@8yò$è^)ÛE ÚU…b¨}ûöp ÆáüŽ;hw 4ŸOãNìÞ½;š9eÊ”~ýúU©R…N?žßäL ¯Ðüå˗쯯ïĉaÍȹ»NNN¸ž«6 +ÂlÞ¼ö§N +—àë[t>>ûùù¡QªØÎ„Î÷ööÏš5 ¤ÆrFF:“ÝóçÏgÝ‚áCùõë×ãàÆ™c¸UðyõêÕß}÷ŸÈˆGËfÍšíÝ»—Ñ.è{äÈ‘´£î^»v-ìh5öq–ÏÓûÿÙ;飯Žõïo4ŠQ!*±`Ã×N,ØAŠtcFì… *j4—Љ\»(ˆJ½VTÀ –¢bÅýi°EŒŠÝÄ›{y¿ëÌòYÃìÂF°\î|ÿ8ë°÷ìgžyfsÎþœ™yF-÷ïßOhY¤HOOOÄùICBB`S+·­”””””Ô;Sá@Kå 8ŽÍŠ‘h©/Êú.ÑR꽈Ý~ù·£šT'¯JMM%ìR.À¤Ý0!ðŽ˜âU¥J•C‡‘…äädÚ'ÌûsuP‹äááA›\¿~ÝàüU-yÅÅÅ étŒhúôé‡ÕºwïžWãB………iÅDOã†ŽŽŽ´hT_ûì³eË–={ö,OÞþñÇ42bèìì|ñâEvÕíÛ·›7onÄa´LLL¬V­ZžšÐ੾kùLŒóÃ?›§0!ȳfÍ*[¶,+Ö©S§7@K{{ûÝ»w3L¾wï–vvv8Å’DéËÇLJ®‚ÁK—.©ãÑ7a|||üŠ"%%%%%õ6T8Ð2ÛLjDŽŒ•øaG´äWÐ+S©Ó¨¥ÈÎÄ!¿WvÎÜüH¥0jÉ” aâs˜4vãÒ:®ãª–$ZJIe›— j-åkÙ²%ÿðœ×a;à ð„†í¶oßNKË”)3cÆ ÚzÒ¸¦NŠks­¼CT{þüy>WŽ´Ðh³qãF#¹ex}ôÑG³gÏ6‚Ï>9r¤Î&&F4jÔ¨û÷ï+#ÈÃ9oP‰–¼ASN¤T{Ì ÞsÞ=åq}Wµ$ÑRê}‰=3¿G®]»¶uëÖÈÈÈÐÐÐŽ;ò» 6mÚtÈ! ðòòŠ‹‹ãyáÊ•+ ___þ}Œ ±­Ú´i³páBüKºwïÎ’™ÌY_€®0¾víÚôôt>ÍÍ›7·lÙ2þ|ﯿþʈ¥¥¥MŸ>}èСS¦LiÔ¨‘VRYT„&ÀˆxÞ¼y(„††ÚØØäj¼FñññÊͳ͋۷oO%y´|öìx‡¶Øðôô¤=O:…Ò\¯^½(e 3f”.]ÚHV®\©šKvçΔûȸJ–, ügãÎh8ÌÊÊJY ­›8q¢Ö´Òw‰–^^^„–ÉÉÉÊ}-•B`ÃÂÂòš *ÿRz"|òééx)'ö(¥u-à'ùhe_7)¾ëy³Ê>¹#0±¯`­'|ê-™•’’’z*Lh‰÷ì+˜}Yè°!;¥:•7hâ N(ÏÔAKþ,»D-•<Ⱦ1U jynÊ™{VÕU-I´”z_žó#°Ã_ý"û¶„Kð(îççW®\9åV#мyó@[̬N½IIInnnE KkQ$SÕªUW¬XñøñcàÕ¹sçð¿Y¡BÇ«N"Y ¥rÔ’j4™Wt-ZxôèQÕ¦÷îÝãÇpy´„'¨š±Â5~üxb0¦µµ5ìÃéS§Þ¾}[iüÑ£G8Ŷ %—è I“&edd(Ãد]»¶²¼êæžÌ8š\¿~ý˜˜˜'Ož 0;kÖ,[[[x+T#={ö<{ö,»…„ªóŠ–B…ŽPm5ÉÕÕõäÉ“þùçóçÏ‹+¦z#™^ïºR£F ܇ï>y¬Iñ}$|y©‚Ø›‰ÏúžóXV‹YÕ<Ù9SÞ OZU[”ÏÎô¥ÿ€!%%%õ¡©0¡%ûÞ¡ßB…¡@·,‘}÷±/e>5+]N»œ(‹ Ÿü|Eü·•Z +WÑoªÙŠ/Sú*Ô:®ïª–$ZJ½/Ñ­ž9rdòäÉß}÷Ýjš={öĉø×À;]uæÌ™åË—Ï™3'88ØÝÝOLjgg7räÈ™3gŽ7.::Zkã Ùž={À¡þþþ §ït5eÊ”éÓ§£pÿþý---UÉ¢xñ⎎ŽÞÞÞcÆŒ™0a|^hÖÚµk¯^½ªÅ¹Z¢-h2œ'—ðá°{÷n­†üþûïZ£–Э[·ÂÃÃa022àCyJ_¾|yüøq€g`` +œ>}šVüáTJJ +<¿£9(¯(°†ƒhf:uxÜ®U«âƒK,X¸¦1Vp–àYÀ â³ð–_jŠb°¼xñbt}PPзß~ kø”CWâûñG¸`íå7‘ùöêÕ wØ4ÊjåÊ•FÐòã?vqq™6mÚ÷ßWÕŽ-]º´^½zZFÊ–-‹vùúú"2pþ£!0¨zwá ZõðáC£ÿ*'“ÚOüJ¢¥ð]fÊIsJOhyˆ0AHø—¹Ê~šªËõ÷çì·Ì•Ù-¥¤¤þÛT˜Ð2[ ëèŸ_„ÈÞ »‡0é$äáWPò ¦üäçøï&>ñŽIml‘|PnÊÉ;¯¼DøºÔrUK-¥ +æÎËò»–TcFðË!C(IŽ ¸¸8Z×FãJl¨ ¥‚Qˆ$õâŋ繉AÙþýûùì7ZB½€ Jꢣ°°0BË2eÊ -ÙæÑFr îéï·¨–L:”SXÂC‡%âS3¨§Pà|ö왟›—„àEá3(LˆíÚµ+¨–ÊÊʲ··§S`.F¸°Ÿ‘‘AÓžK—. â£!×Í›7W­ZU5ò:tà®^½ÚZÖ¨QLŠPg›ÉZÙûh,ûq`àÀªƒ­‚Ž=Ê|P½»pPTý­Ê¤†–|V½‚BKaEI¶´dlhÊ9id".]®úµ(Ì•2©q%?ç–?Ë\¢GþÉAøBg•3~…Y»ô½O?/+O)'T‚”””T^õߎ–RRRRÙæ5tøœQ]C'¨]»viiiªS:Ô°aC­ “““ Ðaø :·SZld ]DD-ù9r$¯.AË<éôéÓ®®®dpÒ¤IZ Eµ–az{{“‡®_¿>Šªsrr¢S‘‘‘4x +þrsscÇÿö·¿-)Ëî‰'´o:;;ó [©R¥\û«qãÆ—º=ÚÈÞµjÕÒZ»ú!Ȥ†–ü*Œ‚BK%èéOˆ%Šä=d{©ò— #«f´¸’9Æ“ Ùa”ÇgžW¦†ÈÎù{5ÿ^(Æ·š¡%1£Vºa¾“”””TK¢¥””Ô{{ÀË¿ýë_3gÎÔÙ}ƒ d1lذ_~ùEÕpÏÝÝ’Õðª\¹2 ˆª:S"Ih µ¦°òš={v¹råØUÀ´õë׫æê!)áÚZæi5вsçΔƒÄ¢4²bÅŠêÕ««FɬвE‹4 ú7å Š‰‰ÑÊ}´Ä…äá’%K¬­­ùªë%A÷QQQOŸ>Í58_ýµ‘QË&Mšô‡›ß£LÚ ñx´T*Otïøà%dVWuÀ¤˜¡D¤&,᥅fÙQ²ªu¶-ã˳÷œ^ÚV[X/“ÍmTÍ£%Êó-å9Q‘Ö¦c&c™¤¤¤¤ÞX-¥¤¤Þ£ØãYþíè£%˜ë‹/¾èÓ§«…­!I ‚üHõ•B#GŽ [³f ávíÚ¥³ËÃÝ»w÷ïß‹’W®\á'+^¿~}ãÆ8µnݺØìg«oú÷ïß»wo áZ¤…–0¸sçNTß¡C‡¢E‹õÀNxx8ÐióæÍ@i3V[¶lAK·oßÎoe¢–<€©èèhðâÅ‹Z[(>þ Ž"VË—/7n +íòòò + D¥ðvåÊ•©©©lÖ(Ó¥K—ð5b,ìâÍ·ß~ ­]»véÒ¥>>>ýÍBÉ“'£SÐÆ 6øúúò½ƒ¯Q,Ð\VD§`mõêÕ]»vå'âZYYµk׎Õ>zôèeË–¡0ŽH"¼´*HظqcÖ_NNNeË–%Ì´°°€MT ÀÜ·oŸ°þñÀ0ˆª~|¼X±b-[¶ÄýI7ÄÚˆv-^¼a§ •ÂÙ­[·ùý¡Àe-óY‹‰Ç4Vü¨”-ËÊ•Œ‚5Aijìà˜râ. aì•Ð2ûõ'¡2˜:ò.Ô«Š–ªa”’’’*XI´”’’*ÒGËÎ;ã9ÿêÕ«·nÝûè ½áùäu%§@p)))€‹jÕªáÙ 4xTH‚åmÛ¶¹¹¹Õ¨QÃÖÖvöìÙOž<Á'aƒ pvºtéЀeªåªYx&\°`.7‚–‘‘‘mÚ´KuëÖ&”~òÉ'U«VE]õêÕ›5k­.DóaßÞÞ>ØÙÙi¤€–Ç'´ ƒ•ØUM›6ýþûïÙ˜ RgÏž2dH:uP;pÔE3Ñ.ðTÍš5+W® ò=qâÅöá!šÏ‡ýÚµk€âE‹»ìÖ­ aíæÍ›¡¡¡...h~­ZµÐ^¾ù l¸ŠãÕ«W¯P¡A·Éœi§|ùò¸ +Áá¹xˆæïرnܸq#!!˜‰zÑ‚} ºpáBà0n0³³3o6QÞâ8íOšmÞŽJá|ãÇ+Uª4@£øà}FFÚëéé‰K·Z‚µæÍ›ãvz÷ƒ›ª4Tàb•µ( ŽFôpŠ(-•{£¨²¡êTXºÄ”3;O‹yEK¾v~e¥êäX~¡¥ÍO-•ƒ§Z;ªHIII”$ZJIIé£å¤I“ŒÌQÔÑË—/ù,1ÁÁÁ|šYÒ«W¯Àq„9`LJZÁó?YÀ{ “j]©©© W–1U-ÿüóOj´Ô±cGšœ™™éîîN§€H/^¼`§´ôöö& }öì™——MàìÚµ+Í)´yófâbpôîÝ»éT`` EÆÊÊ*&&†ÒÌê¡.[¶,» +]À'SZµjÛͤ@T¬X1___Bæäädjˆ fÍšÑxPVV"£:‰ÚdÞ “Æ‹ù†jÒ¤ @RµùÇŽCsuä»`Á#éž +V&5 +S&ºÑºœŸ.«5 ¦º–Ò,A"h¼X}´Òþèø,ü)dkç Ž÷_-I¬ ÊÝÍ46Ž–úã°RRRR(‰–RRRïQôÔ—Oé£å„ (Ëè›éßÿþw«V­È`HH/pD@@í*‚Kˆé€–üÈ–-[jÑDJJJ›6mrEKÔ…GS#©`\]]/]ºÄ®úí·ß@Ft +hIŒ¬DKâ,4¶_¿~€/vª]»vZÃQQQ4ûíݵkM ž;wn™2eØ©R¥J¡¤þjP¦E‹? –7¶ãg¨H‘"cÆŒz3ãT¦Ödrvv¦¬­?9r$¿ƒ ¯°°0Âg0ˆZ6mÚôüùóªÍáRÖbá6˜3gλŸkzû›¨ZPµTݤƒ÷±–Ÿ:«•–'W òy{tÖZAKÞß.áruÐ’½—K,¥¤¤Þ$ZJII½G±ãüÛÑGKšÛùŸÿüÄtáÂ@ʽ{÷„9„YYYgÏžÅó<žB:Ä^Ï;—ššêîîŽG;{{û=z;vLuV-îØ±j×®mkkÛ·oßøøø'N0a¡wïÞ 4hÑ¢Eýúõ»uë¶wïÞôôtV„JQòÈ‘#S§N­\¹2ó\Bì† ºwïTlݺµ“““³YŸþ9®â·‰¬V­ZLL HöòåË+V¬à·ÛàY@Kø ¼B4NŸ>––æââB§¾øâ þ©xtEHÑFpMÍúùùíÞ½õ¢öéÓ§7iÒ€–h>5ÿgN,û™3g¤ Y6ök×®xZFðq +CCC=<<`œÎšïÄ ‚Ð5jT¾|y>d›æÍ›SÄð=ßV¯^MÉx>Ì3®ªT©gΜ.]ºàÉÆŒ”}4ÛŒˆˆøòË/ÑF4ÁÚÚšrÚà þI!¤ B|€È€«ûöí[·n¨.ÂÔSnnn¸pâĉ(¼}ûv„4<<ÜËË ¤‰ºpjÒ¤I0ˆö2MQfènJ‹À¢ßÑjç‹íÚµ ^=xð€b ´äw‡9.[¶lïÞ½¨+::zÔ¨QݺuëØ±#Ð~öìÙp§¨`?~\˜†#ðسg•Œ¿Z–,Y1LHH¼£˜ê í·-¥WʧªÎ› ¯ûSÍcC§ÈšÖ6"&Åw=4ÁÕi´ªõꌢšrNföµÔµfÈ1Ú*…¦ÔòeµÐRØ.“¤+)))©ü«p ¥rÉ<ÿé­µññHHHÎW¤õàò;”¿ŠÏØ&¬²×ù¥QÙ¢·÷e¡œÞ#%õJ-}}}iÔØaÇëÕ«‡ç|ð *y}öÙgéééyõjÛ¶m´§FÙ²et +”Q³fMÕºxß|„ו+W€f¹7颥Žx´´ÌV¬ú/(´öfUë{B¿ŽÒq!i€;ŽÿqU¹ÑIh«"ÿ T•DK©·ª‚º{õÑÒÏÏvÙîÕ¯_ŸîÅÇÇÓ4Â;wj­k’¤¦¦æÕ«Í›7ÓìÓÊ•+8p€N +t&:’,--çÏŸ¯µ[Š–íª–ÆŽKL‡.¨[·.6l%Òx¶sçÎìø9eÊ~tRKIII¶¶¶T×àÁƒ©®S§N!lð·xñâK—.}´ôõõ¥š:h‰û„'\^ööö´„VJJJJJêCP¡DËìœkó +-…i9¹¢%­Ý0å‹427[#-á[gR{2çŸZ•6éÏŒü4!f_uƯVN?s2B§T'ä ‚T¡—p‹¾±TѲH‘"l`hÖ¬Y4ð~lÞ¼9;^®\¹„„BKPRëÖ­ 8[Œ“É<ùð Ðÿ_41ÕÆÆ´B§Ž=Ê2¢ºbjbä2]¹r¥0×óÛeòúYW®\qrrþé@U4LF +å±q[˜‚}dïÞÓW&-ѨÆ faA ›ŒéX]™™™ýû÷·°°,+åííM“–ÓÒÒš5kËì*açMe(%¶´–FcK•*…›AØnRUhÃX4//¯Û·o³S{÷îupp`Çñ”••…Šp¾2 Öwàb"kU´d:xð ÖÏ-[¶¼|ùr® ‘’’’’’zg*¬hÉ/a(´T=“î„XF‘‚‡&3Í)ùK)]¨¨EZ\iR Ÿ©À”s=;ůQ&—#–™ð­fkUˆM)é„IÅRR"-ñÀoggPêÛ·¯Ïh*&8eÑ¢E8Þ¦M›o¾ùFF@áááÄY¼~­®]»úûûYÐ 66–VùU®\yß¾}töÖ­[Àºž={‚Y† 28§päÕ«W/”9sæ m= @“nÚ´iíÚµà,9Ož<3aÂa­%¢VÀ ÞP¢W(ýý÷ßoܸˆkÇŽ‹¶õÕWðŠœ':tÐZk ÎÑ)ÇŸhW·nÝ€fü¸$º#::zýúõqqq¨q̘1Ý»wGIPpÙ²eµÜÊ3þôÓOQQQ Mxˆ¶téÒv´† Ÿ={†h£T‡J¡îîîpÀÏϰfdÓÜ'3fÌèÝ»7¢ Çk‰‰‰èÓ¡C‡ò™i]]]ÃÂÂ6oތȯÎM«V­Z·nÝÎ;§Ôd-ŸGŽA ä¨Q£´Æâ%ZJIIII}h*¬hÉÏ;Õšu–§ŠøE‘¼È¸0 Gð +)ݲs渤…fٯђ¡œr=¦2É¡¨0§7û5êf«enWM¥.´”çD!DÊ­¨³y𤤠+JZâÞ j]ºt HøòåK¾0òâÅ‹)))wîÜ’j>}úôêÕ«¸ +¯ÿ÷Z€;\¢šVG(ÖàÑFFP/j¿pá*ºvíÚÿ厀àdff&q%´gÏOOÏzõê¡ žãÇ“ÿ0Õ¯_¿† ┥¥%?hX±bÅeË–¡°ÁS'ÜÚÚq¡‹‹Kdddzz:ЏÉ¼?|øp“&Mè*-ApüúÇjÕª-]ºFàüÂ… ù_+++TÞÄkûöíW¬XB1‡jm þ‚ÿ bð(p‡Kb¨BèV^àP777ÔU»vmgggÔuìØ1D7ƒ‘OX÷!ø¨ë’YK–,iÛ¶-|@‹xÊf1¬^½zƒ jÕªU37ÙÚÚÂ+D¬dÉ’dA@Kø èÆA”êâ%ÑRJJJJêCÓÿZæsÔRÈÎ$`Ÿq_A©DKÞ­•ŒBþvA<Ï*SæÓ£h(Ç^M9S—+ƒ©ï!“j½J´T £Ôÿ¸ø[(?вcÇŽ@­ü›ÍÀ&k×®ÕšûfZ°`±†……ì( +iÿG%ƒ‘X±ŒŒŒF©ƒÁøøxÕzÞþýûÓp§Z:88P¾£'NëT—a–/_~Ó¦MdΜ9åÊ•SõЬQCô5kÖ¬O>ù„]…7qqqopÒêÕ«µv¥Ì¿´ŒŽŽF|r½J¢¥””””Ô‡¦ÂŠ–;!Vµ%Á™^sŽ@)ÑR¹7Šê¾`:‰ÙZÒ¦W¦œ´˜W´¤Úù••&µÉ±ÙÜBKfPµÐÒ¤<•»kI âo¶üH@ËÎ;Ÿ;w.ÿfó©;vP†ØªU«¦¥¥åÓàܹsùa¬°°0Óœ7ožµµµ*ƒ¸¹¹ýòË/¬Øï¿ÿîèè¨E+Û·oW­÷ùóçøg§6´tqq!´D{]]]• 'NœPŠƒYYYׯ_Ïà„ÛûÑ£GüüØüj•aïAg<§àeÉ7nܼyÄT©R%æR… +Ö®]‹28•¡&œ‚K·nÝzúô©ÖäÛøøøvíÚU«V­ºYAAA@-„KãÇ¯ÑØÅÀ³5jÔð÷÷§t7€Äï¾û®N:6668[ͬªfÙÙÙi¥*zöìÙˆ#,,,(¼ZhÙ¦M"hXsrr¢QK@1ó‰b»ví¢!W02ÍÖQ•*U"##¯^½Êº^ñNÞ½{ t½‡‡mßùñÇGGGÓb[Tš™™Éw–R×®]»wïßË«V­ÒBËâÅ‹ã⌦¡ øQZœï³VW{-¼Ç§+Ó¤@ËmÛ¶¢Yï”.]ZkªDK))))©M…- |óU ª£–ʉ£‚‡,‡*å§Îfk§åÑ÷‡òö¨–7ˆ–‚j—òruÐ’½—K,¥Þž´;vLÐîܹ"ëÑ£G×®]»½–§§g‡‚ƒƒi’ló}ÛÕ,*Ʋnj=šŸm H™6m,ð%!”sÑBNÓ¦Mq°›†`g»w;Æýû÷“““˜ [·nE½½{÷Æ…hN­Zµh|t3qâÄ-[¶ ÌŽ;®\¹B‡˜ÍvîÜ·5§öîÝ«µ&hwøðáFÐÒÑÑñøñãìÔ‘#Gø}Ià$>Ià9;tèp˜:È Z‚Á¿:ubýµiÓ&~¹åäÉ“A”ˆ¤‹‹ Ÿú‘ŠŠ"´„{ø4>´T®gÌ?Zªòí-ÂþÔ•<þø9¢lP¼’®ZÄjá³³êdˆUEK! ï˜)gªš&ÇRTÑR™;HJŠÄßBù‘q´üé§Ÿ´ ++4/ˆc +'¨Ьב³³sjjª_HUøgT]ÉX¶lÙýû÷ç?ª¤gÏži¡% HXkÉ£%H“3Ƽü”Z*Ãc£ZòÛe’ +d§Q©B á}c½zõ +Oø„–nnn'OžTEË5kÖhmØ©S'-=<Æ©M›6iýD.¦xê errríÚµU=lÚ´©DK))))©Jÿíh)%%%•m´š9s&%ýòË/¯_¿®ZrëÖ­õêÕS}VïÑ£¥»ÜÝݵ¸ãÿøFEEEтʑ½½ý¡C‡rmò½{÷zõꥊ–@§øøx#㞥ƒ–I'''ªºC‡”iœÕ¶m[š¦‹/a#NÒ¼yóJ—.×@ñ£–ýõ¿= +¯%JlÛ¶`Ξ=ÛH]®®®äatt´j[KKË¥K—>}ú”KKK㛦µ‡æ¨Q£hÓO´Ü¿¿Ö¯£5kÖÔºJJJJJJê½H¢¥””TáÐÚµk5jÔºuk__ß]»v>}úøñ㩯:vìXdddŸ>}Z´hѬY³ÚµkóÛ vïÞò÷÷oÚ´ióæÍQ¸N:üÆ‹½{÷>pàÀ… À€^^^„´:*Z´hõêÕ-[¶lõZpÆmmmù¤.•+Wž;w.¼=yò$9ôèQü œ$`UÁ U´üôÓOŒ åãÇAÓK*'V×Ý»w)ÎZˇ.\¸°M›6à#´ÅÛÛ;..îÔ©SÌÐÐP~€xÀ€?ÿü3N¡ºK—.ñÙŠÐY;wnܸ1,ðÁiذa™2e( ¢_4h°zõjžU‡ +Ð_è,¾[ùo¾ùJOOG¯Íš5 ü #@Ñ*UªP¶AõêÕ‹‰‰· EÜ’%Kpwár¡º!C†à£@¡×x´ôôô\¿~=Ú‹2p€…¯]»æææFué %æÑ²|ùòvvv¨±êÒ¥Kllì‘#G`MCWæíFJJJJJª %ÑRJJê=Š=0ˆ) ÈåàÁƒÀwww''' ƒƒ ¯@àä Aƒâãã“ÍÂc?žÒ‰\´=ÁàáÇSRRÀ>õë×§'|KKKa…¬¬¬´rxò²¶¶ C¥°H1  ÷«V­‚5bœ¿ýío5kÖtqqí_ €34@vÿþýü£åæÍ›{öìIUP¬P×¢E‹²²²X1 ±Pff&Ú’””†‚‡ð¼}ûöuëÖåÝ¢GX£¾üòË}ûöQr¡'OžfÑwˆ¼¢SJ”(AæÍ›wÈ,¦!K&Ð@ ¶oßyf¬X±"ªvuuE»¦M›¶ÿ~t+JiMÄE¥€8x‹ qÕ˜1cpÛ°›áˆYx;¸aøqI-K•*…Û¦Y^Wò‰†@ÐFF-qcøùùáV„ç¨}÷îÝ=zôÀ ìè胉‰‰Zë:¥¤¤¤¤¤Þ$ZJII½G ZòÚ´i“Ö$U@-¨|ðà”À°K—.—.]Ò² ÊÐ!Ç\U½zõóçÏ«Z" <˜¸ÔÒèÑ£A”쪇ê %@ÃZNž|ÈÀ^»vÍÏϯfÍš]Ó¦M###áöíÛ·Q\ŒfÂ788ýùçŸ 0'°”””””ÔH¢¥””Ô{{Ì.Søûßÿ>|øp¼âñ><<üÇ|áóÞwîܘµ`ÁÔ8uêÔ Ð|ÈO?ýtèС .\µj `̘1poìØ±ÞÞÞ(Lã¨jݺu‹-"ƒ¼pöãââÀ}úÇ<6ëÑ£GøâÚÐ*?àCjj*Œ£ºëׯÃ8|ƒq8Ù¾}{~ÛÄló¾põ±†`ŸÒòÂA0_R9¦–””Ô¨Q# "c-'²FîÞ½ûòåKÔŽV´mÛ–o&hú³„:hÉú>À±ŸþÙÅÅ…@½™™‰ºÐLa| }W©R%”dƒ¼Û¶mã‹~d:~ü¸ƒƒƒ²ƒxÁ‚@shø¦M›`vŸÀÀ@4OD{Ïœ9ãZ‘g=›mÞb¦jÕª¸ªD‰ݺuKKKÓYÊŠ;ÕÁl¿~ýTÃBàATú§Yè ;;;¸]¼xqôÑ´iÓtEÐP åûôéSºtiƒ'µjÕJIIÁqœU½7¤¤¤¤¤¤Þ±$ZJIIhd OàwîÜ¡³óæÍ£a, ezzºª‘#GŽhmy)(&&FË“3f]ºt!7@püÆ‹7æ÷Ð|«Ú½{wÍš5U2þ|JÓ +Áa#ÍG ù=µtùòeš>^Þ%<<œÔ²D‰½zõB>Zºñ ӦM5jnE¹žhqäÈ‘Hƒúˆ~Mœ8qôèÑøU:{ö,ý|/oCTå]8aÙ¬– Ã0ÌW«%Ã0È¿¤–… .]ºt¥J•LMMË•+÷ÝwßÑL¼O__¿B… +fff5T˜››ÿüóÏFFFÝ»wß±c4çæÍ›W¯^ýç#wîÜÙ¸q£üÈb‘"Eð#¿ZµjIªT©£QìiXªT)±,*ätÓ¦M·nÝB|âîÝ»›5k†ï+W®Ü»wï£GÒƒ©hz…”Ðb /ÍÏØ`BˬeÑ¢EQ4T IZZZB©Ðq‘ä?9¸víá¤amm]±bEª¡ ê‰j aÅ +±ZÔ¾üðáÃÛ·o§¤¤\¸pމÚ">JZU¢a;wqã†b€¤ Oœ8Ñ©S'ú_Zf-‘£€æ(t +M#‡ôôtÊPžµ%K–DÑÔv_Ü 8Š˜pFtGQO|Fg===qšX›·gÏž111hÝÏÌÌ”'²SSSa”8)á––—œeµd†a¾6X-†ùxýúõŒ3乪ϠI“&gÏžÕÔDÓ¦MóOÑΜ9y‡à,Ë—/'gŒ‹‹kÔ¨‘Ú òº²:‚¶4©¥‚;wê^ ÓÉmàtšÔRÁÀÕ.¬Z¿~ý¤¤$]"È/Þ*Ô†Kj© ·¼×¤B-u$44T~•UfäÈ‘ô!ììì4-‹tòäIMïÿÖ©Sçòå˺Tƒa†a¾ ¬– Ã|¼ÿji``Ûÿ2öööšVøÍš5ËKpcccY-ÿþûï5jˆC†††aaa´²kLL Jm±cÇ~†Z?~ÜÒÒR—$÷ï߯KÀ]»vU®\9·€ZÊ[¢haÀ€òV¤„îjéëëKþ(«å«W¯æÎKËkj)¯³ôyj¢iíÖ¡C‡Ò¼ªµµõÍ›7Õž¦E-«U«vîÜ9]ªÁ0 Ã0_VK†a +ñ#9_BáÇ­ZµÄ÷¹ÅÄÄ&âæævçÎ +øßÿþ÷þýûééé>ܾ};M2R=[®\9\øÃ?ÈOÛRmØQºtihˆYYYYmÙ²Ñ222233!;4ñW²dÉI“&%''ßS±cÇŽN:á(²’3D‹ãÇOLL¼{÷.ò|ò䉖-' ªHm¥¤¤@¦ä +e`peÊ”A¶È2¥7Ñ}⮊˗/Ïž=ÉäÖ³ S0wt055Uá˜ïß¿‡2#Û´´4xëÖ­iF eÙ¹s'.Grb¸J±åʼyóÔª%*¶yóf;;;TÞ +*ɯÓ6kÖLGµD†¸ 5ÑÓÓ“ŸY3f Æ+ýAò»®]»ÒmcjjŠL”÷Áƒò±¾áÇCäå; +™#ÛæÍ›£"&FŠ÷a†a +VK†a +ñÓ:_B]¹r%,,lþüù ,êˆ8yáÂ…qqqòÊ-œ:u*|ÓÓÓ¢Aë¾ ‹3fNŸ>ž¢8ôSAÁ-Z„?½¼¼&L˜àááìííi»L(ÄæåîL™3Â%HIŽþøãH(Î9räâŋᚶÀصkâLœ8qĈõêÕ«’æ2>vìX4„l¡´ò«ÐŸ9sæà(‚ gñ'2tvv¶¶¶–»¬#æææ®®®‚”àzp(jëæÍ›þþþ(õèÑ£`O¤]°*¸ŠGþý÷ß'¨³‚Á­^½Z^ +IÓ¬%¸}û6Åœÿ”Åôöö®S§)­îj‰GˆðçŸöêÕK^¹å0`†[Îâè$† ;tè€^àûY³f‰¥ƒE»H·ePPÝØt? b âÆÐq†a†ù÷`µdæÛ¿Æ³²² GOr®zñâ…bM™2eJ•*¥X>@ðKúèÑ#Ÿ²eË’$º¸¸$''‹3(~vvö7ºtéb``€€%K–T<ð £ÑÓÓÃ÷ø³}ûö‡›nP±ƒ ü«zõêúúú0;333È ÚWùк““Ó?ü€¶p²be!(êåË—_¨P„Ú·o¤ þ[FñMÎ >tAôÅ„çÚØØÀÜ©àCKKK}èš\í_~ùåÌ™3ÏŸ?‡d¡,­[·F +RV 7¿té%¯˜µŒŠŠ"µ|ÿþ=># |`€222`¬ô¬¬îj Æ™ˆðòåË­[·Ö¯_ŸòG¡P. º\Cd®˜Ü,¤šìÝ766Fòòæ#¸±‘­|cã3ÚBYP GÕÍ›7kz¯“a†a¾ ¬– Ã0jiÕª•&KZ¾|9Í+mܸQ~ÜÿÜAÓrF»wok¶hÑâüùójS + ”— ‰ˆˆP»-&ì£eË–º´õÇhZr6$$ä3žzÕ˜Thh(üH´åéé©i^uâĉ4yîÜ9(¤¦˜qqq”¼»»;4M|¥]¿~½¦ýCe–-[Fþ¨PKŒ¸‘‘QÎF|áÂ…Ô‘¤¤$Ü6Z\^x÷îÝOfûàÁƒzõê‰K`— ,€~ò*†a†ù÷`µd¦?Œ : õôìÙ³j³ÚìŸ . q€hÐiÐ333ÑødíÑ£G9£¥¥¥é¨{ð…ãÇ‹«Þ¼yóúõkšqóöö¦…O ©Ʊ~PMlá1iõþýû¿ÿþ»qãÆ9#CèDGÈã4©eXX˜hKËequ ¸üÒ¢1[gllŒºÑ ’óæÍÓ´ºïàÁƒiõÔÄÄD[[[µù Ý„„J~Ú´i"œ\½zõ'Nè2â¾¾¾4­PË5kÖë5¤lMMMW¯^MÏQ#CùEQΤÊ+P[¨>}úÈïü +0¸o>"ž‚¾té’………¸¤T©R~~~¬– Ã0LÁÂjÉ0L"~têY·nÝo¿ý6vìX÷àóÈ‘#‡ 6wîܵk×BŽ"##á##FŒèׯ_ß¾}]\\ðÏÝÒ¥KW­ZµqãF¸ M–¥§§C:Hà& 62dÈðáÛ6m*¯Yj``0tèШ¨¨z!tÅŠAAAvvvð:ÓÆÆfêÔ©K–,!âÈ|ÐßßßÙÙYžbC[0M''§ &ˆŽLœ8Ê6jÔ¨³gÏBE©ËW®\Ù¼y3‚ ïè× AƒÞèÑ£aÙr†%K–DÓHÞ]ކÄ+™4u*T¨€8cÆŒ0`\òæÍ›ô¢hRR’§§'"+{{{YŸ¡íÄ‚ƒƒÝÜÜ0(¨BU®\™$)9s†:AqttDs(ãýû÷Õ1”066ÁQíÐÐPè$¹žB-ÏŸ?ÿûï¿£H@ôequuEÙÿùçšÂF-[¶¤¬Ê—/ß©S'$,®R ¾Ämcnn.;¦ƒƒCZZexñâEÜfVŒïB¸V®\‰°´‘+*¶xñbµÓå Ã0 óÅ`µd†QKVVÖ½{÷`%>‚Ï™™™0]­ZµàJ•*U‚=z4%%åÎ;P¤3fXYY™˜˜T«V J{…@-Û´iC3nUªT¾Ý½{1£££!2òÛ—°KË¢ +Ä +±²Wú¸¾+,‡Äiâ’%JÈS{P°5kÖ¤¦¦Ê}M+Eò5kÖD@SSSxtbb¢¸äܹsòV›µk׆è¡G4“‘‘Žh”Iÿþý‡àMOŸ>••j&.GŽAÓ«ˆø« ºB'÷îÝ+VÙ½uëF©V-DCÈã¨i±£äää=zˆeWúé'-+ľyóâ~ âN@Ïž=“;ò÷ßËj >}ú´|•‚‡âΙ3gŽü¿äYË7n` p/Jàd$Œ.SmY-†a˜¯VK†a˜Ü2yòdZ"¾kßC@¦M›F¾Ó«W/:Y_Þ´¶¶&s¹¸¸èééúw°±±C}²S¯^½êÚµ+]åêêJ‹¸¾~ýbHæÕ¶m[˜Ý'ÂõdIôòòÒÅ}Þ¾};`ÀµOŠ"šÜ???z~U___VK¨jÚ S¡–:¢PË¥K—ê²'HLL mr +úöíK³–qqq²Ôk‚Õ’a†ù`µd¦?Œ :‹\Ï¢_õÝ»wÏÌ̤CPK²N[[Û””ñý£GêׯOWá3‚Ó7Ž„4ß æ|w/'?–Ùuss“·ó@†$¿:tÐE-OŸ>Ý¢E RË9sæÐK£ÚéÓ§ÚŽXYY]¹r…N[¿~}… +Ä¡âÅ‹kZûH 'Nœ7‘É»Z–(QbÆ º,táÂyy"Tž$¾,o¨ª”W/†a†ùò°Z2 S€ˆ_ÅùêÞ½{‡>räÈÉüfÿþý7oÞ”!  M›6Í›7oذáðáÃ8sôèQˆþ¹ƒ\ØÛÛêz÷î½k×®¸¸8Ú¶mÛ/¿üaÁUvvvŽŽŽ[·nÅ…QQQ­Zµ’v­T©¾A¦As5’_x>U½zuDCLDnú¿ˆ¶4h0dÈ;v@£Ðu +µ‚úÑB:T+ŽÊóª]ºtÙ¾}û©S§$Nîܹ3eW¥¥uÀÓ§Oqz// +„ŽË³–Ä98sÏž=ÉÉÉòNøœ””tèÐ!dxöìYWWWQ%ê>£°x”aqº3qâDy½\ ÊñãÇ;¦e»O€CpF Îܼy3úÕ¸qãvíÚ¡-Ùîj‰>¢Ý}ûö%$$È;ƒ(ÕÑ6nÜ(ß6‰‰‰GTàŽ’ƒ@-k×®MM£›ÑÑÑè Š¿eËdˆd¡………b2·téÒuëÖE­ptÓ¦M´P-Ã0 ì– Ã|lذ¿±­­­[ä7uêÔqqq¡IÆ*Ñ€—Á’àŒ0š^½zÙØØ@ýð ÿÜA  Ð̈ˆˆ¾}û +¿kݺõÊ•+ñ=´×®_¿¦ÙDEåÊ•¿ÿþ{zoÎØØxÖ¬Y8.sLZpAIàª%J” ³èرcdd¤FaU2øâªnݺ!Cu +…BJpFzbj)ÏZêëëã{èš¼´<—ÔŠ '577ÇåÐdG‚Á‰H- aâhÚÒÒš £·‘$jX¿~}œß©S§ÀÀ@E§ðWxŠæììŒ|ÐäV®\9ywÈjÕªáK[[[¨´by"^‰ªB]adhÑÖ­[‡ø[ü‰¨¼ +µD&/+++ôéiÚD‹Z¢‰>}ú@c1Dx4ù¯B-õôôpËáÆ@È%E%q9º/Onb€Æ¿sçNE?~¬E¨†aæ ÀjÉ0Ì7<:f``Pèß¿öãããÕ6½víÚŠ+ŠÓ ‡Ó§O§¥{öîÝ[µjUq¨|ùòòÆ‹ˆF[–(€AsÔ¶5oÞqÊõ믿R=­­­å †a¦Àaµd¦?’ó?àÿøãšÑËwŒŒŒÈ˜Àïh6ªpáÂS§N%c‚!V©RE‚V:tˆ®Š‹‹Ó¤–PØ„Úç9¡`ò±Ë—/—_–ÔÄ‘#Gdù• + +"ÁA ;wî¬K5dµ<{ö¬ êØ±ã?ÿü#Éj)o†RH5 ¼uëVÊÐÇÇGþß›6mRÛ‘Ó§OË«¨å£GÔ™={¶üÔ+­ÅúAe4ñÝ AyÖ244”ÞÄÄ;vL­ûkQË%K–ȯʆ……‘œjQËŸ~ú ½¦ø=zô J¢ìTj†a†ù`µdæ@¡–úúúöööNNNýû÷ï›KúôéãìììààP®\9ú…ϲZÞ½{wÆ ‘‘‘kÖ¬éׯŸ¼üK‹-üýýש3f =ç ¹Ó¢–øìèè(¾wïžÚnÆÇÇ{xxà4êêê +w#Áyüøñ®]»¢¢¢Ð.r[¯bõêÕÛ¶m[¼xñàÁƒ|È!Тï¾ûŽÚ•ÕàòaÆ¡*ÄT-Êê'«åÇ‘°‹‹ Î0`"Ð:¥ŠYË5jà„Aƒ9«ðõõ]±bŪU«ð'tL^ yâKtDôÝŸÑw¨†Ž@QŠ¡C‡¶oß^…Z^¹r#±yóæ™3gŠR#t Àdq'Ì›7‡Ðôwîܹò¿111ãÆë§EKOOW;@ZÔÕ˜0a.G½{÷ÆPjz×Ræûï¿ÇUÈ X¶l™lÖ7fµd†a¾*X-†ùP¨%~uïÙ³çÁƒpÀ;¹$55Ulg/¿B¨PËŸþ¹¬ +Ž<%W´hQX˜‰‰‰‘‘‘žžÒ¢–p//¯[·n¡Ñû÷ïÃõ4­Ç‚n>þâ µ:ÉÏdB!6lˆ<ÑPEø`llŒp¨Ó§OÃ=Ÿ>}ºuëÖjÕªQ¶òc™TûW"lZZŠ@<â¯ÐIºJ^!©", W!ùW¯^QòŠbGމ«p2ëÁ°à‰¨FM±ð)|ÊÐа|ùò?‚Ï8…’¯µµµ…¢ÙóçÏËýÊj‰*Mš4 й¹ùôéÓq2Ž>yòdÇŽ­ZµÂ!Œ#j5vìØ„„Ü3èê,O#.‡²³³5 B-!Å4F;´ˆHAä±Ó¢–…T›˜˜¨À}E;f²Z2 Ã0_!¬– à âGrÞã(Ô²k×®Ÿ±)¡‚nݺiRˉ'Òæ•:¢PË“'OÒ2>ЫÐÐPzŒöó€$ÊÓ¬2ò6”ðDy{Í… ÊÛ…hå=z4íkÙ©S']öµ”= Ìœ9“–Ö¦õë×O¥Ï`Ô¨QqjN~.WVK˜/ÒßÃL§M›m‡N:E»F"µohêŽÜe}}}˜¯./Ã&''ë²<‘VK†aækƒÕ’a˜DüHÎ{…Z¶mÛ?òó¸Ã/¿üB?ãj‰Ó[L~…Z&$$Z†……ÑJ­ŸÇ¢E‹hMš4!ÉÈÈhÚ´)ò÷÷×Q-œœh_ËvíÚÑê7Z@ÅZ´hAóŒ3fÌW£íÕ«W® +˜“É“'“ ­­­é¬–oÞ¼éÑ£š2e +=²û×_Ñ:Kß|TK®ËMÃÕ´„¯X-†a˜¯ VK†a¾jÙºuëÓ§OË¿êpà@üÔªggç>}ú„‡‡C¬(¦µœ9sfnÕR±Bì›7o!h+W®Dz:NYâ4^ÀË\]]EòƒÆ_áMŠUX |±êÙ³§X“ÇßßíÚµëÖ­;xð Â¤¶nÝ:~üx'''Äññ'>£¤`…TïBZ[[;::R +ð}¿~ýêÖ­+›*еkWDƒÛb,üüü6lØ€ + [[[Ù.Ñ\hh(*³|ùòe*"""¶lÙ‚°ò"À:ª%€‰oß¾]¬­„ûD¬ƒô믿BlIóE-Ïœ9#«%ܰ]»vƒ R[(ñ¥"Bª5,X°iÓ¦ÈÈH”K®¼ ¯Ë0 Ã|m°Z2 S€ˆÉy£]-çÍ›'f…Šh@<´Ù¾}û .PÌüUË +*>|X‘ö{ºwª%àDÂròj÷ŽT ÄÓÔÔtÛ¶mjw0>±*ÅÁÕJ+¾ÔROM—ˆTMLL ·ôzéäÉ“i×BªçH_¿~á{÷Q¥#GŽÈkõÈj™­éX¸vöìÙâfPd˜_ĶjÕJñ©c …ž«ýÿ Å‹;vìÓ§Oó2@PKZö³qpp YË£GÊï«Ê4l؈e†a¾*X-†ùЮ–P“Oþ¤Ïµ,Q¢„……E‹-lllðãßZ…]ïÞ½CCCa—±±±Ç¿~ýº<1÷øñ㘘˜ íû÷ïË eggŸ;wnß¾}{öì™;wn§Nš6mŠàÖ¹WMŸ>]Þ7rwãÆ'N ±èèèQ£FÙÛÛ7iÒ¤qãÆât}.éëëSÿóŸÿÔ¨Q£C‡­Zµ266–éġʕ+ã’fÍšQĬ_¿¾AwµÄÈ^½z†uìØ±#FÈeGýýýOž<‰znݺ¦‰†Pœþýû'$$¨}Ò_¢Îˆƒ;¤yóæŠÅsjxx8¢>|øÊ•+òcÃPWÄÄÅÇÇÃgåBª0Êýû÷:thÕªUƒnÛ¶-ºß¨Q#Ñ}³k×®FFFr[0Y ÎDeJ—.-×jyçÎüÈ‘#²Z–*UÊÒÒ™·iÓúœÇ9V†a†É_X-†)@Äæ¼Çù¤Z~±YËÎ;¯[·...Rpð#ðüÊÑ€fÂ5ÜÜÜîÞ½+¢½xñn%ü úøø¤¦¦ŠCðÊÕ«W#“:uêXYYyxxìÝ»2Õ‚ÈÌ 8V•žž.;×®]» —¬W¯²Z¶lÙ p+º}Á…°Kz£N;þ­akjj*«%¤»bÅŠ$((ˆÔ¢gDn(ÆWV0|ÆU$q°Ë³gÏ¢]¨¨¦—I?¨&.aÓ¸=0(Š¥Y‹+†ümmm1îîîôTêÕìa÷îÝQ%hÝœ9shïtaíڵݺu«§¢W¯^b]&Œ‘ t}¿ví´]Þ°ÆÉÉ ß#aœ6qâDCCÃOª%ê?|øðèèèS§N%&&>|ø0W/ê2 Ã0Ì¿ «%Ã0È7¦–øñïíí­ö¡JÈ„…΄ Q[iiið;ZLò’ ’ÏÌÌtuu¥M7à;ù;Qåéé©§§GYíÞ½[íi½!C†P]ºt!·‚ÉO¢¶jÕJÓÚ2þù' ‘‘”™–ñY´h‘<©·téR²N\%k— Š¹í>PÓ›Œ…ëׯә‘‘‘ô6¨ LSlÚrÿþ}ggg»:uêàÚ¶¡råÊóæÍt./ïkÙ§OY-iŸ"EŠÀÇY'†a˜¯VK†a¾¾µPKµoùA¡$tZƒ nܸ!edd <˜fô`±±±âÌÅÉɉœn„ Ïž=ËǺA-‹/NYíÛ·Oíioß¾E†´?H·nÝÒÓÓÅ¡¤¤$Y™qèêÕ«jƒÌž=»dÉ’â´üqÕªUäóæÍ“gôÖ¬YCWùøøÈ‹Çj½Àˆç¶ûÇŽÓô&£­­íµk×èÌððpRK++«]»v‰ç™1vŽŽŽ¤–æææšÞ¨ˆˆÕríÚµtèÔ©SU«V¥C°xš0Å¡š5kÒ¡íÛ·ç¶ Ã0 óÅ`µdæ ÀÕÒ92556mÚùóç¡„?~¢=ztîܹ>}ú $ ±êÔ©ÓñãÇaiiiÑÑÑöööÅŠ¡*V¬tçÎݹsgË–-éP÷îÝa.)))÷îÝS»&Þ½{÷üùó/^(¾‡à´hÑ-›ðIÊGqþc7oÞ;vl¥J•J—.]¡Bhf||<ú_†duéÒõAA VD|¯6¸U­ZµÐ}===(ˆ&àþúë/;;;*[¶¬¥¥åÒ¥KÑ"âܾ}¡r.»gNPÿ3gÎèX ´‹j ò³fÍRL‰¢Ô…ruu%}þ RKº…áŽ;Ä3·£þýû“Z¢ˆ™œœüàÁ1­I¬X±BVKggçÄÄDŒcjjê–-[Ð}Ô]¾|9ŽŽ="2ΑoB†a†ùÚ`µd¦?³óç /ã#o`ÛêÛ·¯¿¿XXØâÅ‹ñÏ݈#† æîî>YŤI“F…/}}}CBB-Z$þ„2 :tÈ!PyÝ×"EŠ4lØjƒCÐ=h½`ˆ^´iÓVâää„¶àòz2šxùò%Ìh̘1#GŽÜ¸q#l—ÁŒ8—AòG•ÝF‰¾à*H%ò„MÃøy`` B! 777Ø_°Š 6ܸqC¡T¢ŒS§N @»è|œæv?[-!­HÅ8p \˜¦b ©ÞÅ0ùùù¡­„„šTý ³Z"Z5PÜô\ë‡j‰û~¢¶AAA8£ ¥¥a}ûöíÅ‹aå(ΡC‡`ĺô‘a†a +VK†a +/¦–ù>kI2جY3z~Öæíí-žœ„nè}nmÙ·oòJrâÄ +++|/«ÌT¨=$.;TªÝÿQAbbbãÆÅµÖÖÖÇŽS¼¯‡”rÎnÛ¶M¬ÏÕ…¸ÁzÄ«‘YYYëׯ§Wmll`…" ]^„¯iÉZúðáCx™PÈbÅŠ?ž–´Ý¾}»¦çWuTK4½lÙ2µAÐd399Y­­ÃûÔªåÝ»weµ¤±+¤ú[·n¥Â*Ô’(^¼xûöíÏŸ?/Bm D“°3 Ã0Ì׫%Ã0ßÚÕÒÇÇG—m([¶l)?ªE-ÇŽKÓg8&§ðûÚ´ijݬP¡ÂÉ“')©S§hy–Ï&88XËR¨$±J•*âˆá'…¥›;w.íÿq[·nYÒž={È’ÌÌÌ8 Ëä©î888ÐD­››=a{áÂ…ÚµkkªF\\Ü'#£ã¸OÔÔËËKÓ¾–«W¯¦‰oèù¡C‡D5=zäââB/Ã*ˆˆˆ Rhš:‡žkzA•a†aþÁjÉ0Ì7€vµô÷÷ײ YL‡._¾L1µ¨å”)ShJqÔ¨Q™™™âû¬¬¬ßÿ]~º•€Z>|˜"œ9sR¦)%Y¸p¡.OHÆÆÆÒ<]Íš5=ªËô↠¨ž…T–$¾ýúuhh(MáÁ1ÿúë¯\½ø©W¯^9::R»°ø{÷î‰C‰‰‰Mš4Q[ +}}}]ÞC„‰Ïž=[íÿg(R¤Ú•W…ý Rlñaùòå´Œ……ÅþýûÅ÷©©©={ö”—B"à›°xªÌÆ5©e«V­äÍF†aæÿ)¬– à â§uÞãhWËäädŸqãÆA §å`úôébÇ@ùeC-j™””„P#FŒÀ?n'Ož¤—òž={6yòdµjY¾|ùC‡Q„M˜0Yµk׎æ ©ž¤mÖ¬Ù˜1cp´{÷îpRÒX|îÚµëèÑ£ÝÝÝq¡··7ìâ???ܬ܀óÑ ¤±hÑ"è9º¦ÑGŒEÓóçÏGyQ–I“&M:•F'£˜r¿\¼xqÙ²eˆ€:à>®"ø°aÃêÕ«'[¡©©)n´âëë+²š9sæ#êr‰%úõë‡<ƒƒƒûí7T@í£Ë%K–„N’ZÞ¿‘‘¼———HÐ|ƒþŠÜæÌ™£©8()^K†a¦Àaµd¦ù÷Ô’¶†À}^¾|ùêÕ«×êÀ÷ÙÙÙŠ§:¡ušÔòƒjm\¢˜­Ó¢–°BY-?¨fÄÐ4âàû–-[ÒK—+V {úô)rމ‰éر#éR‚É>þצ¤¤@‘p²Ø˜¦ƒ|4ÕçÝ»whÍ)úneeiBðÙ³gÏÊG³U¼yó" 344,¦‚æy…Znß¾Ô2..Iêëëã´ïrrÀ%°633³ˆLz ³´´wèÐáÈ‘#(²bø´tüƒê P¢±±1â£\pÒk×®!aX0|Y±B,FA‘šÎ9)Y¤HôG5½›S-?¨æL7!Ò@wvîÜÙ¨Q£O–ÈÖÖö3öîd†a˜/«%Ã0ß +µl×®L0/j™µÔÄ‹/<==u™µ”¹wïž«««0DP·n݃Š)È´´´Ò|™››,O\•••åääDû’@ýh3DÝ™2e +µ Ò´'#„*«É©–(8dÊÂÂB“mé¬-22’\VHSºÍ›7—ŸXÖ\ïÞ½…"¸——­‘]©R¥¼d«…œj© ø¸¹¹¹.wïÞ¿¯µ2 Ã0L>ÂjÉ0Ì7€B-{õêuãÆ<ÆìÖ­ýª×Q-áƒÓ¦MSû^§‰‰‰ü®¥ lqøðá¤xÖÖÖ111B-a‹...´dÐŒ3h™çÏŸ;::Ò„"ܾ};·}œÃ0 Ã|1X-†)@Äæ¼ÇQ¨%$66¦ÿºŸ`y™™™‘¬¬,{{{úIŸS-Epœ/.|üø1rÀµÞÞÞ•*U*V¬’)§ÂÐÐRfff–swŒwïÞegg'%%9;; µ,]ºôСC¯]»&NHKKsrr"µÄ¿¥¤–ð#šµ9r¤¼‹¢v^¾|)‘íß¿?E([¶¬¦yÕׯ_OŸ>½T©Rß}÷]‘"EdÙQÌZÓr79A¤œ„ÚÅZ}||D7=z4hÐ ê> +…/1:èþ'GFŒ1JNNîÒ¥‹ˆ€QX¶l½Q»~ýúŠ+*Z‡¢†*!ÄVÑåœ-ZQ¬«»Z^¾|wláÂ…q‰Zǽ&OdddFF.×Mb†a˜ü‚Õ’a˜DürÎ{…Zâ§xÇŽÇŒ3xðàþ¹ÄÑÑñ·ß~Ãhý¶W¨åÕ«W¡?®®® WAGåîîŽî|}}W®\¹FÅêÕ«—,Y‚?åEr`=ëÖ­7îÿÚ»“¹Š€ã9©!(xAŒxñ&zô<w¿€û2wýDƒ¨Qq_‚|FT„7AP7¸+¨èÁ (ý)RT^÷{ÓÓ5“ÊÔü~‡é~ýúõë…úÏ«~sEÉ«®º*ÞjóæÍÏ=÷Ü'Ÿ|’¦ƒ†´ÌÛ*OËPµgœqF +ÃpïÓ¤eXóûï¿ã7^yå•çŸ~ž¡\úÒ2øú믟|òÉGyäÖ[oíœÆgÊ´<þøãÃö?óÌ3ÿ·ÇóÏ?ÿÔSOÝtÓMÇ{lžoÇsLxâ®»îºÐ·vXº’äå³ãŠ+®¹{ë­·N<ñÄxäñàƒž2-;{#ôcúºnxI¿ð qãþùçÔéÅpÊ)§ø“%ìW¤%ЀåN˵k×~øá‡éúê4Âïi™êoÀ|pÔQGÅ›„n}ì±Ç&žæô‡~È'ÄÞ|óÍ©ÎÂÎ>ûìü¨eèÐï÷Ûo¿=õÔS'Îð 9Ó÷]ËŽíÛ·§¯(†ÿ„c@…zôÑGûÒ2l|ßž™ŸŸ?ôÐCKž aïmÛ¶mbZ¾ôÒK!<ãbtÐõ×_ÿÛo¿MÜÂ-[¶¤?å™;à€6mÚ”fØ~ôÑG'Ÿ|rܽx`H×tzzO<ñD^îá¥/ßµk׆ RzsÌ1Ÿ}öÙbWËGZÅArùzþý÷ß[o½µóe·¥õî»ï¦»;÷Üsû»ñÆó‰¯}Þ{ï½Ã?<ÞäC 511-üñÇü¾æææÒbC³\pÁéªË.»lš´üþûïóïv¼òÊ+Óìí—_~9´ iöÚk¯…ý¯zöÙg'Ï]³û¶}᪳oºi¹Po½õÖÄû —ç!|饗þüóÏ—|æ™gÖ®];¾ò°Ù›7oNSCZ¦ƒÑÁÃ?<ñ`ô°{ï½7V>úè£Ó_„ ýž¾4ºf÷¯;¦9µì3Ò¨(’—dUo¾ùæå—_~Î9çüÏR;ûì³o¸á†|ºiˆ©!ù}…ÿŸyæ™×\sM(Ðij"dàwÞyÖYgmܸñž{îùôÓO'Μ ½ùúë¯_uÕU§vÚE]ôꫯþý÷ßéÚ·ß~;”lXÆ ^|ñÅtìl@ˆ °ä…^¶6DkÜøøÍİñ_~ùå4»ú‹/¾¸ýöÛã~ðÁC®¦c‚_}õUx8q§¥õ‡‡yÉ%—„'h×®]WøÎ;ï„{›±TÏZXU؆ðHçççû¦ +‡r¿ÿþûÃŽ=ãŒ3.¾øâmÛ¶õý‰ÌÐwá5oaxPááßvÛmüqzî~ýõ×-[¶„×Fx¾Â«ñÃ?LÑ=½p«°7Âî=ï¼óüñôË„°“Ã^{íµáq…»¾ûî»ûBª–@þùçŸ_~ù凥êcb˜üöÛo!Óbáÿß}÷Ý¢f?† ·š¦B3~óÍ7þùçøUáúé§p׋:: +(ܤóHAá~ÃnIß1Ìý÷ßq§¥5‡öÈÞ˜¥¡é­–ö¹ ÛÐwœ4÷Ç„½‘þ"IŸ¿þú+ßÂð úvÚï¿ÿž¯ŽWæ÷Öž¦ñ«ÂË&îÛ™WËDZPHZ-á„X*’–@EÒ  Ò€BÒ€BҨȄX€6HK "i Ði @!i @!i TdB,@¤%P‘´hƒ´ ´ ´*2!  Ò¨HZ´AZPHZPHZ™ Ði T$-Ú -($-($-ŠLˆhƒ´*’–m–’–’–@E&Ä´AZIK€6HK +IK +IK "bÚ -Ф%@¤%…¤%…¤%P‘ ±m–@EÒ  +=-×­[Æ¥áßøãÎ;ãHuýúõËt;vì럟Ÿ_¦õ×µuëÖ¸Ãâ%sssñ’ðÀ»¶ð,„gdßÜ +:ÒK7½œâÇŲ–ì²~øŒv¿;:!þ˜>§vË ›:Û­€Õ ´L£ÇTF?³I;0 Ëã%i/6-ãÀ~±‘8Û­`\JËø{’ô{§}4¥e|?ÆßtÍ––³}Nútú4–±}âaÄ0˜Œ?¦ÁO^¦KÂ’1òag¡¥ SX¥Ôê,ï.ëVô`5o܇£=£ñøcÊæãó›q÷æGãNN‹å·JûvÁ[ÕÙì[Ë÷ö‰oçðÒŠïýÎk{´÷»;^Ò÷90þZíý^è,™?´¥}1Ç´ Ûï1¾eâÇ`\ ½‰Ò%ña¦?»Ò¯ŒúÞzÓÜ + ×FZ®ß-þÇBñÇüXº0¢ÒH)Ž‘â²s«8tŒ­8°ei¯¼tíJ—'Ã#íü˜?ä¸ãÎIƒó¸|lð|ç‡wx¼UzF†oÅj°Üiÿíù½SL³ÑÞ¯ºtáÄÏQÏkµïU>‹òj[ª—tÜÔøXâñÃ'¿¯ø®L¦wqþHóM:½Uó¸@Gi™oqÔ—?ùÑ„´L>úÆÑØP°sh#-/ÏÃßÀ¶4rŽ1Ž`Óëì™´{;cÔ‰‘8~¸sš[ÁÌâk)½7ãïR%å¿J¯À¾Ï‰¯ÕQÿ«:^דÿ¿\Üþø ÒšSE¦0eJ㿺‰ t"±s¸sÊ[$m¤e>-·Ò讓–©RZv‚1_2'.™O!ËÇ–+ZO¦£!a¦Òé¾<áówšœœ +ßù Þ +Jä)3Ó9ŸDš^?F=¯ÕWu>U>ZÚ´ÌT¬æøXòîKïå¾Y•â´/-;·èh#-G{Ÿ&qÍbŽZ¤åð’̥ͩñd +çôÿéZv"qQÃui¹Ú¤ßÞ,¹ôZJ§¾IÿM}Ô²ïµ:¼äÒ©ÌåiœvÝbZv"±ó[ i ̦™´L_Aõ ™Öìý]ËiÒ2 ®ò׿k™O[ÑÒCN‡]òø®å@$æ·ÊÏ$-í“´LçºeoùïZN“– ¾ª;¶T¿ƒJ›š©|šïZDbºU~øRZ‹ÕLZÆÑQ僟tÀ¢s†ØiÒr”HóÐúÎÛF åãÉ5{Ÿ=²óÇòÑòÄHLK†µåçéšúnUgЊÎqóñ3ÒäsÚã%3aï{U²3Ä.ዹ“ÆÓ‘å[Õ9Cìx$¦%óM˜Þ}·È­ô´ :i Tä@¤%P‘´hƒ´ ´ ´*2!  Ò¨HZ´AZPHZPHZ™ ІfÒrnnnÍë֭˯ +?†k;Ëoݺ5,¹sçÎôÿqóóó˽Ùû³°[:{r´÷~žþª\Øç}{8_ƒâX%öÁÝyƒÇw}^rã/òø ·íýrÍ­_¿~Y·yaÆ?£ÒŽè \• 뜸¯ò5L³`µi -ãØ/äÄBIƒ¢)Ó²3ˆZåvìØ1éùŽíì´«r'«óÔL*C‰u»¥ã‹3fãhê´LËï?â;®ó~É›wýnÓ\•‹]Þþ£=ñÿ£=»Âç$Ч´œXŽùØIZ.V:l‘ºÇÇØs» _ÕÑÉw«ù8ÊM,ÇøòX`ÿO˰ÍãÇýóÇ¥7ÔÀUãëL¤§1$+=-ãïÕÇ«pÇnñÿÒrQÒaΨ{|/¥¡æÀUãÏE¸$ŽÛãS¹ä‡ýܲNˆX…;w‹Ÿ+1-CëÅ=ÖÉÀñc‘iÀÀU¹ÎaÊÑÞïʾßD+=-ÃèhÁ_¤KËÙL“–qØ9pUÇÄ´ŒCÜX£ék\ެË—–}¿wÊ­Ä´L¦IËøv¸*×—–q†›äïPs׀ޕž–G†ùp¨CZ˜8y5vÆo{ _5¾Î|ˆoǨñ&i%q»Ô‰Udš÷õø™£’—–ã¿g[³ç{ÍW¯3°q&m܇ù/|òw.@´JÒr†3Ä5ïÛ4o´çpFúqàª\¼*íÛx«‰»zÒ³"L™–3œ!v8=ìh,-;çÈŠÕœzâUùù¸ÒcŸ¸Ç¿¿ ¬r+=-§Þ˜;›‰£îƒqtÝ™õ:pU.…g¬m?ùF+Z<‹Wú1FVzÕµ”–7TþmÊ«:ò7oÞà£Iß§Þ?w PKi üÝ +i9›áïZNUçäßµì Mó«ü½UbY'ÄFÓÀæïô–Òr´÷*§¼jü滫sùUfͤ%°탴`–’–’–@E&Ä´AZIK€6HK +IK +IK "bÚ -Ф%@¤%…¤%…¤%P‘ ±m–@EÒ  Ò€BÒ€BҨȄX€6HK "i Ði @!i @!i TdB,@¤%P‘´hƒ´ ´ ´*2!  Ò¨HZ´AZPHZPHZ™ Ði T$-Ú -($-($-ŠLˆhƒ´*’–m–’–’–@E&Ä´AZIK€6HK +IK +IK "bÚ -Ф%@¤%…¤%…¤%P‘ ±m–@EÒ  Ò€BÒ€BÒV‰¹¹¹5kÖìܹsÁ%çççÃ’;vìØ[eB,@¤%Ì&–Z²nݺ…§‰µá5„›¯_¿~Q[–Ï«mÊZ ËÄ%;Å7¼y3“–m–0›ü ` ±pÉÌk[·ÛÀåiYbÁÍ`•“–0›ÎüÒ<¾Ò̓é¨eŠÐ¸@¬ÑØ€ãÇïÂÊÓbùÚÒòaµã6#EÍÓ2n@¾’¸Î´%[·níÜi:ÊÙ·yHK˜M_Zæ—§”ë¤e¼0_râaÁÔ†¡ûÆoW•’0Jw” +1Ý<.™z6®'ÆiZg¼U\ ŸÄ»|G-+@¤%̦oBl>36ÖYX¦“–1èÒµ£žvËW•Ò2ŽŒæÿÂi=©Lã¦æ›=qûC{æ›”o€´`˜´„ÙtNã/?ê7Êü ¤eßaÁΪÒ]¬Ù['-óõ¤´Ìg´¦”O˰=C±yÏú®%¤%̦ïoy,ö¨åÀŒÓZŽ[ð¨åÄí¯xÔ€6HK˜M_ZNó]Ë)Órø»–ñ°fçL> ~×2•i:Ïø:}׀Œ–0›¾´ePûÎ;ž–é ®Æ ûÎ;ñÏÄkûÎÛ9íøbãFéï`öm^9i Ði «Ó@ÀbIKX¤%KHZ™ Ði T$-Ú -($-($-ŠLˆhƒ´*’–m–’–’–@E&Ä´AZIK€6HK +IK +IK "bÚ -Ф%@¤%…¤%…¤%P‘ ±m–@EÒ  Ò€BÒ€BҨȄX€6HK "i Ði @!i @!i TdB,@¤%P‘´hƒ´ ´ ´*2!  Ò¨HZ´AZPHZPHZ™ Ði T$-Ú -($-($-ŠLˆhƒ´*’–m–’–’–@E&Ä´AZIK€6HK +IK +IK "bÚ -Ф%@¤%…¤%…¤%P‘ ±m–@EÒ  Ò€BÒ€BҨȄX€6HK "i Ði @!i @!i TdB,@¤%P‘´hƒ´ ´ ´*2!  Ò¨HZ´AZPHZPHZ™ Ði T$-Ú -($-($-ŠLˆhƒ´*’–m–’–’–@E&Ä´AZIK€6HK +IK +IK "bÚ -Ф%@¤%…¤%…¤%P‘ ±m–@EÒ  Ò€BÒ€BҨȄX€6HK "i Ði @!i @!i TdB,@¤%P‘´hƒ´ ´ ´*2!  Ò¨HZ´AZPHZPHZ™ Ði T$-Ú -($-($-ŠLˆhƒ´*’–m–’–’–@E&Ä´AZIK€6HK +IK +IK "bÚ -Ф%@¤%…¤%…¤%P‘ ±m–@EÒ  û&ú6oÞü¿4jÓ¦Mû -€ü?':ô +endstream +endobj +383 0 obj +<< +/Length 2292 +/Filter /FlateDecode +>> +stream +xœÍËŽÛ8òÞ@ÿo‘cZ¤HQd ¤;“L ³iì2spl¹ãE,u,)˜ý×=ìq{ÏûË*ŠzX’ãîÈÁ±Zb½_,iþl_l7ËUAž>?+ŠåêC²&ïæ7ÙÝó›Ü%ó7ËÛmº,¶Y:[¾/àÖÏÉrì rõüš|º¼hÿâX1©% 9‰§ ûäòâoß‘ôòâêæòbþ‚MELn6—FX$¨&*Ö”qr³3P/ßFä67ˆÉ-^éêêååÅ;ø›_./~2ø~»¼8™þC`Gy%eREU12‹&ýìÿÁõ…¢ªÇÙféGÞªC”{8&“»!‹ K RŸÜ ¥äh†I©}ªÐÄ!"P$§!* RcnŽ ›ï©ùO~z}Mæ#ùù*+Šl7ž¢_dY1aŠ®lÏqÙ¡>þêc#7l`ÌpjîóÉÝ TŽqòu~À‡¨)DÃÔž<à‹©ÅŒÆ#§ws& ãAjdfps‘›Õ;„œqý㛜 m¢M+¡C¦i~+jB” «øgך©ÓãT~+ %“Æ;¾ìD2œœ²¡S>‡œ<†>hPNƒZèÅ\OoÍPCkä ÖTñ™jî´rÔÜ0ªMÍeZ«‡”Ým‹ hⶺ&mš.h$[ÌáMÞ>hï`ôj·¼M˜$Ï3â#ó·w˸z}ýê9 æ¿.Ó[âmö³ëŸýÇ•{MLëh°×cŒŠ¨_ø.‚@2ø-f¡¹ñ‚qóW^-^âáb&T{Þ­“C¢° D‘¢ÀîRމrèWCŒñ3é˜)¬ ã:ŽŒ"žÅ ó3ç2¶ç XÔ¹² +–¨l€YÌÜ¿2¿kóÓœ^Àm)»p\Þ\ã2 Áˆ,«` ®¼Š*&b‹Ða‘Å ^X ’£CÈHØ%ðø Ÿ6rÀ=à›™ìº¯É*GÔ™¸Šz8’æï³+§æJ ¢Äu¥2ýe7ÏäÆ97&€ûnP6®>8±7¿+5LV:¬ŒQ¿‚ûïÇ;Miï (Ãcú™¢‘“æ„`Sç 6®r8ãœÕÕnï&~ù²p#¾–³¡²KŒ‰ÕÒÚºœõ@&2ÜÚùaš[GžY>ë8ÿì$ Gè K ÌçíäÛde +ÑqáRFͶ–¶GAuÌÛ‘ M;œí}7Yí*¬£€|¹…¤´MÌUÜJ+gŠ`&`t(¸µèn@ã­m*È.ν¬vTËêÞwrsKK“1"*Õ˜@'q|Ö †uAØdr¨’®“ÙÈzl ª^œªNqmÇé÷XÜ^Ãk•Eþ1C ,ð{åÜ0£«)(¼U@ÚˆWVÕ ×ü…¯:ùCye]àë”uwš2Û¨ Ç4ðŸï€\+s´r©#ßnüNõ-MtzéQõž'Фi-ƒþ}4Üû'=žûý“í8 WhùBÝfX òÎuGv.òm#”8n²­/Z)®¥KŸ3¡ö7û¤î°š·MŸáÝIÚô^(º­`iÒw2#óÔ3ÊPPŽY¢¥^Pß*©C²Ö +º®u¤ñ<“E¦íî—©¿Ê%–Wk­'pllÙHrÐÕöóvŠéh÷Vt[Ù´»*Ï:²×ý©uM,|-×°Õä°ÚnøÞu±Î½ªË¶O åàåGìöG[›ÀFkRÅ_]ŠfÛ­ÌÇÛ¢¼~ŸêÚ©3™Wš´o^›™±›¬Œ yú8äTrpBõÔç­žð‚ª³ÝJQÔ ÄY¸i:ª—ç­¤:š{‡Ê¶s愃xÌ3­‹dÞ†‹v¶û4XóÄ"óê•s7N†ÛÉ[§€ÒÎ&N€zS·ûk×õ«ÿöÔVeÓ©¨~£¢Î <¤Z÷L~W³híºõC׊Ç_0†M­Qg2ý›ü8¦áQ10MΊvðO`Þìsµ½ù#f¾`únY0‹áî„xgSÌäX?l—»|zuUß77k´ÛÊUq•Ûb…¾²î8Œ-)Ö(ìG›ÁÖ¶ÑýqU?âêƒëݪ.¹m÷pC¼ù +è¶ê³:Ý×À¾¼.—…£ù¾órAÏôB3ªå Ùë`5}¤1MÍP+% iÝö2ø”ÝggMs±®§jÝ=zùgmñMfñ§&ê-5>wWa_e¢¹?¾Ë;êǘ«Ëíg¿²×A}jëîN­_“'¨äœú”Ä3Å´#¨øé±y›ÀødŒÁ6…3 /t£¡)^ÎD;bb:†owzŸ,º4?ìŸÍþrSdœrÆB¯ØÂhÛ¶a8üÏ`Ã/r˜=ørAšz‡_ù“SæšFlL1?LN.dðѹéõš!#÷ì[ìÝx•`ò¶É¦•ߤK/3>Q?<Í`ŠR`­¶¹'ËJE#u¢ãLœ'¹8SFïOD²áI~Ý'àCöm˜€›öÓ ó@’îŠæë a8o}žñ?#º„ +endstream +endobj +384 0 obj +<< +/Length 73842 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 689 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 683 +>> +stream +xœìw˜Eö÷g€……a# Q¢$‰KP +iÅ%º"%©d$HŽ* +,¸E‚  €( 9gü¡°ä$Aû~Þ{êéíîÛsçÞ[ß?x˜îºÕ§N:ç{ª«ª÷ìÙS­Zµëׯû"ï½÷^÷îÝ“[ + ôïßìØ±É-EPØ·o_||ü¿ÿýï?ýéOÿ÷ÿ—Üâ$ŒþóŸùË_’[ + üõ¯ýÇ?þ‘ÜR$Œ‹/ÆÄÄüÛM444444ÂÄï…üç?ÿùóŸÿü¯ýK ð¡ €wÐ@CCCC#b¡ €wÐ@CCCC#b¡ €wÐ@CCCC#b¡ €wÐ@CCCC#b¡ €wÐ@CCCC#b¡ €wÐ@CCCC#b¡ €wÐ@CCCC#b¡ €wÐ@CCCC#b¡ €wÐ@CCCC#b‘\àÖ­[‡Z¿~ý¶mÛ‚)¯ €††††††‹Hz@ìnݺuæÌ™£ü(Uª”ºµgÏž—^ziæÌ™Ö_i ¡¡¡¡¡á"’˜âsæÌ)¡?UªTÑÑÑFpí򵯯Ø +üú믦j ¡¡¡¡¡á"’’ÄÇÇ—.]šÐ_³fÍ•+Wž:u*{öìFj×®"EŠ˜~« €††††††‹HJ°nÝ:¢5`üyçΜ9sš@=(³|ùrÓo5ÐÐÐÐÐÐpIIFŒApÿøãåO[ðæ›oRfÑ¢E¦ßj ¡¡¡¡¡á"’’ 8ИÝÛ€îÝ»SféÒ¥¦ßj ¡¡¡¡¡á"’’L™2…àþî»ïÊŸVpïÞ½2eʤH‘bïÞ½¦ßj ¡¡¡¡¡á"’’=z4uêÔ¹sç>~ü¸ÏŽŒ7.::ú±Ç“EFh ¡¡¡¡¡á"’’Ü¿¿}ûöQQQÙ³g5jÔ÷ߟ-[¶âÅ‹ÿðëW¯nÒ¤I +?æÏŸoý­&."‰Ï¸}ûvÓ¦MIó¡êßT©RÉÉ)S¦:t(<ÁúCM444444\DÒŸH|_²dI5bcc‰ø¤üü›!C†ºuë~óÍ7~¥ €††††††‹HÆݼyóÈ‘#û÷ïçß[·n9Ö ~ùå”sáÂ…ð«Š?yòä¾}û~øáÓaŒ×®];tè·ÎŸ?o;E9À®PÈå˗ݪã¤ÂK—.¹Uah8~üø?nß¾¼’üÞẅ­HÓS§N™Æé•+WúáŠCp4\ìi“[–äÁ®]»hþÑ£G ³° ø®bºþé§Ÿ>úè£òÚOX¹reüƒÏg_y啌3Fû‘.]:†¹Ëm †DZD½wï^r‹“ÔØ¼y3}AósæÌI|´-ƒ÷Æ6ðäI,›/‘€ôÄOH ¬Y³FÝmذ!Ñaûöí^Èù¿I¶lÙÒ¢E ,‡&§ô;É›7o»vívîÜ)ePñØcS!‰|¦L™(orû÷ïG½\/_¾<•ׯ_¿[·nrkÈ!\O:uƒ Z·n|õÕWá4Êk¼ÿþûü·¿ýÍ­ +g̘A…*Tp«Â0|øpd(Q¢D ¢<Þyç”ù÷¿ÿ=)*› >ÁfœÆÄÄPÛ3^Ç»Ê8ÅÛ·o_¯^½>}úÈ-¢?×ùUÓ¦MÉÎÊ•+·oß>÷›p×ùòåC¼©S§&·,I +òµ‚ â·!~4¿Zµj¶ìïÍ]CCÊ–-k"sæÌáÊ€Ô•/¿ürQâ±xñbë$çÿ ïîܹ³ðü)RäÉ“‡Ð\²dÉØØX¡^~ø¡”L@±¹rå‚™¶ZtìØQ²KÉ&|þ¥>?{Ïž=;·HFÔõðÇ#=¨5yß?ü\2ü‘ù€Äÿá‡fœšÎDmÕª•Ô­[WMÊ`¼|ù2n™ò8OãõÈÁ‘#Gpb™3g>yòdrË’õíÛ÷çŸá·W®\Ái0r‰ŒôWïÞ½é è™u“ûï‚È}Ï<óÌùóç}ܬ‘>|˜PU«V-uE>ý“Xõ N¦§{D6mÚ)u˜S% Ž?~Þ¼y!T2¸wï¿•©ø¶mÛ¢X£<ëׯ§/Ô~¢€ÏOJ·nÝjº» ’iÓ¦™®}HLL£ Ö+e7nŒ‰Ú¾/›9s&·ð±hxÑ¢Eh’ò 4xóÍ7Q‚±äO?ýÔ·o_Ù¥Ž1‹V±y.vkT,6,Š]±b…±ô?bÄ1oŒVXŽ/0@·Ù¶m[~޵ðDë ,–ë6lðùßIשSç‹/¾F·A|]¦L™gjlZ }Š®¨0˜ç&ÉE°"†má5PhàóÏ?òŸ´ÿþ`Ê (UªÔ´iÓd¹©•` ¦”+W.n­^½šÿoݺU\Š Œ F™ì0A¾ÓD¿óÿæÍ›£H²ºk\*€…ÈB&êAÉ"–lÔ6Þ²eKF™¼ú‘bRrúôéÎ Ç‹,XP½6’J`k¶3x!üCÚ´iMòV°mçÙT—5kVyzj?äÿ+VLp«×’%K2fÌ(¤I“F$O>ù¤‘, œð ²81$„E 6%Õ…Aßâ)ƒV1KTDÓvíÚ…ʶ)ãô—ÏO¢ügÑœ~’ò7n>-—ææcºŸ}ö™ÔŒÒD«YñBøaQ)–ѧ;uêTÄ&b’I‘ªp}ûöííÚµÃÆ Ôl”ÊJ`\"*¬rÓ¦MX>Ú£*~NÆó„Ô­['%K$Y·nâ¹d(øE€2oV²dIáF€ºd—+²OtˆOÃ0È èÙ¶mÛŽ?ÞyÓŠ» }ûö¶´Ù¸ 몹`xî¹ç‚ño +Bj42Y·izíh$ +ø¥(»5øŸ(»5âX°p¸1 +°^ñœj«‚àäÉ“2á°~ýz¹Ò¬Y³(Ã"ƒ‡X#>Ä4_ÍØ—,ÆõˆDCzÜı㑜÷®z`eh‰µì¢ü36e€¼È ˜iêIv{Ñ:Ó\a:h…0$™Z8€ô+åÊ•3Î#ñhb"×±USÛ£ü“Æj)ü /pá .âùqVR8û"„=òÈ#”1å˜øYñnš©0aÔ¨Q¢ÓŠbƲ$¤F€<9bú9Þ ò,ë÷IEÔàà—„‘é–¬íoРºb"‚øøxIK­k”QvkÔ8¥6«ƒ½uëVîܹ¹kŠ’„E4Œ6Ô6H»u8 †‰©‹y®$VV‡c€xëÑ£‡ƒ‘Ⱥ“Õùt +"zª‹UõjµV#ì]m£ðùß=ɬˆu €š§ÅsZ§jeÂÜv×€ø!îÑ8 ¬þ ”Þ4ü_}õUI +Ô!< Çn\.$‚',4‰A: ¡¸Ó¢E‹ÊÄŽÕ¶­@]¦Ã2_è´(×_?~ÖÄÎÑ@S;žÆŒcûÖ&„FÄDñóA–€¡ZíPb žÖxÑEˆSV‘H®¹…÷¶¾ÇOòúë¯ËŸòq(ØNðou29Ï·Þ"Þ™¢žŒ¬ÔºKæY˜Ã³‚_HÚ+>Çú òh¡.'ƒùì衔ݾŒ†€ÊžªV­JI<ƒµ’š5k†C öâšLƒ¢ü³¬Ê» +€à©u +}ôQ”ÿ팺B…bW³ëX£¸J«2kÕªÅ-çõäô—mB‰hÌHd 3Ùõ¿XšóáW$Ê 4È¡Œœ˜u…³,á#IWWÜ%b7ÁŽ[… +²¶Z4¬üyóæÍ£üsení2q7qâD‡2¸L=&&ÆÁMX¾|9e°:«!É–gžbœZïjœ„T¨_¿>·È,Ô• ˜9s¦µ*1x:˺"¦!Ó­«V­R­@ÞýYr‚·È›8EkŹÙÒ`¨ƒ€Pr»víL/ø±±±dô¶ fäu°’_Þ~Â0é ÒBq¶téÒ’¸åÍ›WÍ¢áÑ,0ÁE€!#4 §C‡A–@·î'¯€ñêÆ‹.F‡­êúõëÇÝ:uꜳûá–2¹7Š9ï.\ä^Z*ƒÈ4“&èß¿¿)ê mÆ}YåÁ¹Õ¤I‡Ç9\"!ªNœ8±dÉ’(Öé°‚‘pV¦L)öæ›oÚZ;´_^å¯_¿Þ$°ä¤üœßç’¢ +Sê*¿K^Ó Ak¦¿{÷î*UªDý÷T¡‚GàêÕ«}ûö f‘OÐÆ™ „/^ÜzËk€ÕÙŠ$S¾ò¶Ë±^ã¨qr¡‘<òHŸ>}<îF&Û©{H)êáêÉ#o‚œw„Ùâ8™?Dæ´iÓJ¼–V8ŸÁý+Ñø† ~ñÅFò|àÀ©Š2&Õ§3áN>ô1òU‘(@ò,«ÞÔj±;vHa!¶îÚJÄ3;¯’Èë`EÏ<óL ßâ¤Gl§î彆±ÓeÖÈÁBT(´âøñãt +Ïr¶[!¶J{MòäÉc›¹Ã ¤µšP¥ +Ã0ÕŠÊüùóC³­»ElAíÙ³')^¦L™Ôb63hÛ¶mTB 0œËôîÝ[8¤º"`òäÉÖÂ!ÒUÛ¹>1ï®]»ÚJ%ä꥗^RWLàäÉ“j½¥í¸3:p!t±í³„§ºqã„dùó›o¾áÿÄÄ@6ECp‰IvÐèÑ£GŽò$¿3B# ɤµÐö¯ @ÆŒmEû‡“¼èÜXžŒžž•ºQþiä!C†8l¿ÂóÈ@PÑÇë.qï%J”$ 6г|v€ ]f×±UÒXR•I“&Íš5K"K‚Àç1ºuëV2YITi8*ºsçN¹(ǺÚBÞ÷)`z§)µ[!þåŸçÁÁCíS`  +V o‚ÈÄT$S²%K– ôè1cÆú-RIP¶]Yd=@^ +”*U*гԦǎ“…jÎÑᯠÕ6N År§£F2–Çì ô£ŒS†ÿˆ#œ·Iâd%|‘"E:uêD—Íœ9sáÂ…òœ @ëÖ­)ÓªU+‡2mÚ´¡ ãÈö®,¨6~D€íWB (ÜöÝ%”>*À J߃é&2huÅDx®DùçŸ>PרµvBèbÛg%ï^]¦:hÂ?e©ªí[c…nݺQõš®{DdF£C³C#ŒñºAn•@ oö ˆ‰t¬QRi‡÷ƒjŠÌv˜¬4F=™‘~Y… V ï8rçÎmZu# +†(\¸p7+4 bÅŠ2R$LcÎë|†CãÕºJ#&L˜<€~KUJ«X }·æ ”DYö†s¨» úÿ@¸xñbÚ´iÞvbDÖ €xlÛu âÔ©SÂÁœ÷íF •œ‰Õ0ã­ +=CÃÖãC01ìÁƒ›@ìL Qÿ½6Ò +y—dÌñùˆ„é¹^1ocŽo„uúËDxœ$8ÁìX€—f bÆj?—¼Óq^ù‰IPÆt¶Ï3 ;­œ—ø†ŒÐ.]HcÁ”@ +Ø .ì°Îò^n¨.HÞØ’É®]»š¢ž0ÏÒ¥K‡ö12+ -åŠ5]±bEb € ļq§²¥âþýû²&9Á½Ò´H6Wš6{ +$×°²cë‰"»ví꥟ˆ±dÉ’›(@æ`ÑÂøñã%?MìQŸßBdíâ7!¨F0lØ0®0ZC8ÄŒ¸,ÃÇzB¯H„*ã:Bh5&*K)ž|òÉ@eÄ5åȑú¶GÎ4v&âFòæÍë°KWV“âÓ¬eh”<Ÿ®/i€Ì¼¡X«Tt„ìN5k–ºh"xZeù”-<"ØXý |ò7$Ö¼öÚkb`â‡x‘ã +IG@>uçl‡!#䣀 $ ºJð£HÈ.%ÿ +&pX±nݺ¨Ë¥äëEÄ“ïúå—_ät cÔc ËkM«]+Ò¦7‰j¿[@ŽÚ6&ò»Þ—)H¢•5ù"ºL܈Q&ûÚ¬«ãd¾Ô4¯"û4«U«– wJ€çȽ5–)=zTH‘éØº !Èø7“…ܺuKÔb$09)Èpƒ‡ÄGpqà*HŽ?Ž1Ðjç¤,èáÕ|ì+Ê¿ËÀ¤–;wÊœ‰³ã=vì˜,õ±]ë+¸té’¼·²–‘7ÎÔ`œ¦K Ê`Æ•® +Î@)ñCkOɶÓknë.Ôè6AOâfŒ­§OŸ–Õž¢pÙ:TµjÕ@‰!É/cåX1ðˆ`?E‹‹‹ æø‚Ä"d€CÅ„ZµjEj&Q@VÒ8pb¿’ÂH@=äÑ‹-R "d ÄMµtvÁ‚ŒS£‘Ó.Y›ä°îÚçß -ΡwïÞJ¶Ë—/·lÙRÒXcÔCo’ô‘ÏÒF£<$Â&L°n 0ÂJä6cGõ2Œ=ZNp&xÝ™3gWe#z ¯3dÈ ®Ÿ8qB<[ãÆ+fy"ãȸæÿþýrVªPláêÕ«êŒ8Ó™H²Í¤råÊêäaÆ#$&&Æ4àóŸ1(ÛvZ´hã~þù篾újÙ²eêJ¢AY&Bq¡›6m’xRÙ¾Áð4õ +ÁŠœ‘Ù±c‡¬ìß¿¿R †¥‘f O”i[Š+”ƒÂ½Ó4ÍÙÃäHCh›²mºeËåX"øÆÅÂ… •†é,©œÚ„>oÞ<Úb§rb‰Ã{œ­[·ÊV£àÍŠ+&kY̼d»GöìÙ×®]+¡–ž:wîãE•‘­.”Á“(CÚ¶m›$ÚÆù_" JSG{©šå–3¤½RIäWü»aÃq¿¸Gca+ ‡’G›Ìß¼y“ái,é ›úÿ7† F£„½06åz÷îÝkÕª•Þ´éö!-Å5™Š¡œ#GŽPm ÏïÝç€Q5J@B8î|É‚O»²E8ŸFŒzõꉧÂcÞOääOT¡N‹L@¿Ëvš©cÜU©R…\@B¤2iâ2òäÉS³fMÄt…`¶§è˜€¯5jý%¬•G3vL'wÑ;sæÌahËTeˆ˜&L°òðfÍšñ\Ûïî‰ñ_ÍûüÓ8dëÈ/›%‰ÔbuÒe(ÜÁ0ÐÞ´iÓp×’õ`Þ˜fu˜%µY_Ps ‘ww†Šð[[â ‚'x6pXš.79îäósãçc0
/ À† 2eÊ$MàÙ²eËž=»"<ËöÓQÁ@äÅýHnA444"‰ýÀîÝ»[µjEˆ$”ËvWþóÈ#tíÚÕáDÁo¿ý&J|üñlj•Ó#pþüy9§N:_ýµÚ(t÷îÝ;vÐR¤M›6­íWç„&‹Ð>DNAèÜ¿ÿÁƒÕÑ—ÁàÖ­[Í›7O“&MÏž=! Ü_í`ÍY¼ûp”ÿ´UÛ… ˆ!‡†%öÃvM44444"Þ} Њ£GvèÐá™gž‘óšH®³dɒÂܹs'Ù·jÔ¨_”¢åË—Ïál·@Ð@CCCC#b‘”@–O©R¥²žì(_¾|ÆŒ¯_¿îP¦R¥JéÒ¥s>.ÞšhhhhhD,’’\¼xñó °zõjë)߀ +*ܾõsÿþýÒ¥KÇÆÆš>* 4ÐÐÐÐЈX$%ùŒ”Ãgâå“ÙeÊ” a)µ&‹¤$ÄÐ;wî8|ãÆ+W®$Ù"À… FGG)R„@o½{þüyùxú¨Q£B¨\ ˆER€uëÖħOŸîP¦G)S¦´ž&䈯^½z”ÿóÄmÚ´™={öŠ+V®\9oÞ¼Ž;fÍš•[¥K—v^$šhhhhhD,’~à|àPfܸq”ùôÓOM×½;èÒ¥Krʱ-ÐOÈÏÒ@CCCC#bi [·n”±ž(èéQÀwîÜYºt)ñºpáÂ3fŒ-T¨PÆ -Zd{>@Ð@CCCC#b‘XOzÞ¥K— Ô®]{ûöírýþýû'Ož¦ª.^¼8iÒ¤5j¤K—ŽÄú?@–,YÚµkwá«>¾bÅŠèèè±cÇþÇÄ}‡‚ž€ƒ¶iÓ†öBNd9a#Mš4 ósÀéÓ§¯ü{@Ù²e+Uª”ÜR…Š+–+W.¹¥HÈY¡B…ä–â†ßKï3štï»´Š§Jn)‚Bùòå“[„ !C"z•¯Ð¯_?â`Ö¬YåCxwïÞÍ—/_¦L™Ô‰¸V@¦O¼+UªT 3sîܹSµjÕ9sæ„L½#óçω‰Q/5RûaüsÔ¨Q¡}P÷üï0Ÿ’%K&·A¡páÂôWÓ¦M“[P°`AWäË YE‹Mn)‚B‰%¶qãÆÉ-Hxì±ÇpSÉ-EÂÀ>ñêùóçOnA‚B™2eÈ1#¿÷K—.ý»È—nHÞMÁëܹs¯¼ò +6œ-[¶C‡]½zoöÔSO©Vpùò娨ØâÅ‹;$ò 烀Á#pàÀ‰þ„¿©S§òç?Ž92wî\èŠ|›`Ù²e!Tþ;z6mÚ‘#G&·Aáõ×_Ç_Ý»w/¹I ŸbÅŠ…fíIŒìÙ³[ßÜE&üðÃ[ +4 4ˆÀšÜR$ 9ê¼U«VÉ-HP?~|š4i~ýõ×ä$Œ7îw!§/¡E€7n,R¤)ðÏ?ÿœ9sæòåË«\ØJöíÛí©V­šrzD:uêD+jÕªeûƺ"ªW¯þÇ> +Xס €ÐÀ]hàþ0\¿~ýàÁƒ>ÿwsȅɑ底ÈþÞ½{;?‘ +çÍ›7pàÀ€ç´~Ç#P©R%H Ô%P˜O–,YâââøOb+×À hà:4pšxM\GðÛ§L™B|/X°àÎ;qkFpûöí±cÇBˆ#‡v¨dýúõŒßˆú0ãÔ9¸W®\9]ºt—/_NlåšxM\‡&®C/  €ëžÜ¹s§~ýú²¸Y±bEþß´iÓ&MšäÉ“GVÎ;âì#|x5kà4pš¸M¼€&®Ã™L™2eÅŠwïÞ ¦ª7n\»vÍ#Ïì8sæ ÞO¶õ½õÖ[ 0€S§N¥J•ªråÊ!Tî.8yòä»ï¾Û©S§-ZôìÙsÉ’%(ܭʽ ˆ·`Á‚ù~lٲŭj]$§OŸž;w.±¯mÛ¶(vĈ[·n½sçNø5ûÜ#¸è~øöëׯC‡mÚ´éÞ½ûŒ3¸è†˜ÿÞ€¯¾újþœ={6ü +]!ß~ûí|G„ðá¼ ¨7Nœ8Kèܹs=ðTçÎ §Îð ÑA óñÓO?…#­‹e®\¹rÈ!h²k×®Œýµk×Þ¾};üš}n”6gÎ,ª[·n¤¢kÖ¬qKNŸ#ˆÏ–-[ttô×_LU¦Ô©Súé§nÉf„GBÄÇþeWþÊDèÄœ9sâsBй[ÙÞxã šoZ,Q°`AŒ6üú}¬I‰êbŠá +8qâD³fÍhµI¥X;bïܹ3|9Ã'8g†^­Zµp&Ö¥2\lÞ¼ù… ÂÕ#°}ûv£äÆ/‡† W€|ÓÄH¦œîzÖgûµÍ›7‡SsøàæÍ›éÓ§wÖ§ÂÒ¥KÑÖÀüðÃsåÊe¯@‹- +§r[–BbbuS… +Z¸pa»é­p ßÿ=þçdCäs¯¾új‚%¯_¿>}út3¡þ$pø³ÄccÇ*ùá-a +>¬VP²dIU! gΜê 9Ã'×®]3?œ‰Ø¬X±Â²³GnO»víj=e®XÈÒÓÓÑRóÜHShõ¹}aÖ¬YùLžfî$HË,ñÊhé< B a¢2äæ_¯âB@ +·?BÇÐÎÀNF"SÏž= Cu¥N«ý¦Å@ƒÖÀ5~xòä '5sðêÕ+Ô+²âÌ™3ÌQžVSøùù]¹rÅ>‚í#€·l™ï÷âÅ‹[·n¡ùàu‹,«&ño¹R¥Jdg³fÍœ®õ¹sç~s ?Ð-ç-£Ð§O«¨§OŸÎOô5kÖ´¬B÷¯žŸI VfMàSRß¾}Ýž~õÕWÖSfËÍ`?"`Íš5ù¦óüùs*Øü1·ïL:_È{Ÿà¼yóðϽFOÌÈÈèÔ©“çÒÐ lß¾½Ð•S¦L±Œq#+xtü­§{÷îåd$µðáÇ–_²z‚ +؉õ™š ܽ{wÏž=;wîLJJBdA¿Õ¿%K–ðÓ— Õš;w.>Apñ58zô¨e\Š¿¿?ˆ% œ®_¿>h_dû6Àu–£F:qâDãÆ­õŸø¡aÆû÷ïgÚiÀTÖÂZРçéî…È.€ÔÔT«ëU«V;¿²V­ZwîÜaÚÉûZ·µø¹]»vÖÓ!C†pLÍû dQ¡B…¼k°ŠF«ðÍlܸÑ2)66Öm/ Í6%%…“‹91bD¾«p’: `Ÿì#¡«Û¿‘ƒ5ø@óéVcG?Ôz´páBû•:ƒ ☚7 ²ÃãÏùúë¯oß¾íö4ómÛ¶E©,XG^LJk µ¶Ý¹ !¸R¥J Ï=wÅó2 ¸¸8ëE6Ìí©ÕÛ‚Ð7ädTÌàÂ… Öp+4~üx~šF ((hàÀˆ"kØD`óæÍdº{Ö„µ +-ß+ÉÐr™vò`ñâÅnV!àMØíÿä“O8së†Ý@k=m©R¥ì«—9’€k×®µoßÞ­xáñÖDN™æ+­¤%¡oÒ³gO¸”¦M›º™]ðEz^•ï]ú5¢¼¾ëÖ­Û½{÷DEE¡B{÷¨rN˜0!ow—““C'à_T »ïB±rP™ñ¤áù‹P™ó›ÜÄ€Q£FY/zèСnOí{Á’““9g€7°LÑ­[7‘A`AHHH¨àRÙ²eÝ&ª>ûì3þˆ%>|hí­³ß¥åƒ€7²uëVô›`'°yçΫW¯Fã² #f 9vòÀ¾ÎáZ±vêÔ)Äk„¡¶lÙRè\ °Jj×®ÔJ@Õ~\Ÿ½0›5kÆ<¯Ø)tÀ† ÜNü°d? hÒ¤Iœ\ +rЫW¯¾ýö[{É.Ù¤I”jA²C³¢…vðcˆ_áááÍ›7·vµã¯ãoâ@gAÏ›7ïûï¿ÏíteËÊ•+a0þÀBdÁ€‰'ZåìÖ+AË ´žîÚµ‹“Q±€7nv’:vìÈþ% êa¶KYYYçÏŸG¥µ/ÿ@“a®c€ýÀ"kðŸäƒ›@ö³ +½ô—Ä€¹sçZÆ”/_ÐþÔ> Ì &-È`Gl<ž§OŸ¶6Â6ø(„{p ½3U¿~}æŽKÀ«éYÖZ6ãeÙW,]º”“KÁo|ñ⺙èæ÷ïß~²gÏžqqqx#ÇÿKÞ.äèyX|jrnGpÈ@ZZš}ü¥Z·n]·q*T•V­Z¢” +‘ ,X`é¶Ý­Ì~Dóøúâ ˆþö%Á¨–‚÷+ݸ~ýz«Û‚Ð7䤯€””k\IÕ³É~êZ5ðÉðáÃ9¦šø[ôþ,k¿ùæNj|X¶l™e zInOí˃=Ç .`Ÿ¼¨S§Žà¥x|°N‚:o-®»ÿ¾ý¼>Ž‚—ݾ};>>¯xРAˆ„KAå´LeÞ³V$×£ØoÞ¼¹víÚéÓ§ã-Ì™3ñ¼ÏÚ€{÷îÑŠš’%Kj×®Mn +=}ºZ ¨ƒ¦½•Ñ£GnGàZ­Žª=š\¼xÑòº~~~Ì=kÅвjÕªeYˆö%{}§Q¸sçŽýìbð'5&¬Y³ÆQ`1­2z°}{õĉ9Iñ`÷îÝ–1ˆÑnOí'AÅÆÆ:q@#²O^#xI¥ìdþ£5øþ¦탢­!÷ÐÐPÎN@£×ÃõY%\©R%æ 0E… <#ˆ Â„‹~üøqdd¤Ã…ýð¥4„ŽUÇŽ9—ÂðaÝššD¸·/¤cšHèX17®7@Iü,óFŽ)¾­À(=zÔ¾À¾H¸Rpº–]…„„Xv.\¸“бÚ>¢‰ÛJ¨¨(ËTÎ{qذaƒe‚ì³gϤRv²=;Ë6Ï3 Þ¼ycݸZµjUÎòZ£`_â¹2ü¯ê}*âx¡ +rrr¼ºbA } ;vì°ˆ·—n`Íš57nÜXè,Hâw >œJ5AßúœÙ[q3pëû7oÿÿxÈó´ê¿$>À—&&&zŒ·o¯¥K—¾yó&ÇT&œ?~n.²ßX1tèP|¼n•ãÇß²e‹[ï¯Û~p%üóx%‘“»téb™Ô£Gë¯F_Õ~9xjjj¡³´Jû%àcÇŽIÖÀZµ^ªT)·WüÛo¿YÓjžC.I†n +)[CpÚhzÌ4ß'Àñ‚iQ“s[³„(T¿~}Oß+(Ê+âíx®ú£]Ì0D-²Lì¬×)U£G¶_g†jàyrò_Uñ€çÏŸÛûþ×0Úÿò&æ…€| S8üüü"""FމØ7uêÔºÝ ß¹sgæø‰ÛI>¸°qãÆÔÌáúÐäGŒc_êp­e©¤¥¥Ù'z¾ùæpTùòå­CCC9FöíÛgÅP¯'º3Å_н{w«èP‘fÏž »gÏÔ«råÊYf̘Á±Sž>}ŠÊ9gΜ Ìœ9µÔÚhC9\ñ}@RRÌŽŠŠÊí ¨ðuˆwž{p¤ 33³lÙ²èì{6pò·"G«‘D>ß‘»Puù¦€SÊã6p»À ;¥ oU¯^yˆ³X@ªV­Ú­[·˜vJ]àÿ^¾|yáÂ…111xï´±®iÓ¦èg¡)8qBÊ ˜ÄA«<™Gëø€ÿ‹þjÑçŸަ„"EìСäI“ÒÓÓ¥Ö‚JéÊ•+pŒ°¶aÆRóçÏÏ{ÛT%¿ýö›õ®'Nœhbù«ÔI€ÙÙÙëׯ‡;mÕªŠÕ M›6èL9rDÄl©)€¶mÛR«‡…øyäÈ‘›6mb.ûwÓûº‹9ïk px¬ÐsJ@åÊ•“““7ý·(ëQ£FmòPá]»ï,³d ÉÜe@²ßð—¤R³ËˆKvÀþ”HjvÉ€%qkÞ(.)°ËD\h®Š’Þ'œ}úT©ReÿþýEmH>êÑ£G5ÒÒÒŠÚüпÿ¢¶¢@¯Ž;Ö«W¯¨­(þþ÷¿1¢¨­(¢££ƒ‚‚222ŠÚ|ù¯ýëØ±cEmHþªX±â AƒŠÚŠ)... àðáÃEmH>Šõ÷÷/j+ +¤ÚµkwëÖ­¨­(¾þúktÓÓÓ‹Ú|4nܸÂN¨Q£F­[·.j+ò×®]»h@ט®—®0!] +]`Bº@\ºШÄ¥`B +²R0!q)•€¸LH@V +&¤ .£R—€ )ÈJÀ„Ä¥`T +âR0!Y)˜€¸ŒJ@\ +&¤ +R—€Q)ˆKÀ„d¥`B +âR0*q)˜€¬LH@\ +F¥ .R•€ )ˆKÀ¨Ä¥`B +²R0!q)•€¸LH@V +&¤ .£R—€ )ÈJÀ„Ä¥`T +âR0!Y)˜€¸ŒJ@\ +&¤ +R—9@ÈÎÎ~úôéëׯeÊ8 š©p€0[0eqxûöí«W¯Ä‹ÔiP¤ÿ×%‘²5° Žå¥K¨ "é‹À»wïðöa¡xE•”’,IK +&$ héoÞ¼¡·/ëOŠ3äääÀígee¡lÛ¾ €›úé§ŸZ¶lY¶lY‡ÃôCCC§OŸþâÅ ~âNQ€›BåGSE¤†©ð-]»vÝ·oŸHâNQ8|øpTTT•*UJ•*…7U»víÉ“'gffŠ$î4 ³fͪéÒÞ½{ù©‰À“'O~øá4ØJ•*}ôÑG¨~~~'Nä§,ééé ¨^½:Þ>Œ¬X±bDDÄÊ•+„"éKÀÝ»w§M›Ö´iÓ +*ÀÎ2eÊ„……M:õñãÇ"vòàäÉ“ÿ»`ºvíZ¡s1Û·ooÒ¤ R¾råŠ`²"×qðàÁ¸¸¸ºuë–+Wío¿V­Z±±±çÏŸ±S +’““óxï“&Mâ›*<øúë¯á?K—.MAª}ûö7nñâêûâ‹/Þ„ŠqëÖ-¾ÍRðüùóV­Z‘mpV¨Zô3Ê5Ÿ¾SàLHÉ’%É<ØiýræÌS |Õ[hË–-üe`ݺud^‰%üýý¹Ð"† ÂO\ +fÏž:Iµ¡¿råÊÀ²®Õ˜Ÿ€"3gÎ$ÏOB1PA@‘ŠÊ€?þøÃ«wòÔÙ³g ‹8 W…wDÕ:}ú´TÊN ¸téR»ví¬×¦×gÕRÀêÕ«ùvJÀܹsóxïÑÑÑ|S¥àøñãU«Võ4% ²â»kq6lXeÛ¨Q#~/C + “LÇýúutR222ºté‚QuwîÜÉÏBÖ®]‹× «Ú¶m{àÀØyçÎ%K–Pä +é^™€/^Ô®]ûï.9|ÉG¡ ,X€^ÕÓ§Oa3ÊóÆüôE 55•Þ>,êç«W¯Þ¼yóÆŒCŸ5Šo*¶mÛö‘KÍš5[¹r%5¨«W¯"dÓÛGgßöùp÷îÝ9yŠ:ÈåÉ“'…ÎE=zÔµkW”­ÅÒ¾ëׯ§ ß¿Ô2JÿþôÓOUªTq¸h? pø0©N:^+€ˆ›€¬¬,sñÈÍÌBÎ;guN¡îÝ»ü&Mšdu®¡E‹1m˜J­iêÔ©öÏÑ‘ Çç 6äGC>dgg#.Þ–-[ºùOü pSx„XÀ²Ò%@4Ð"Vñ)¸xñ¢ŸŸ¬êÔ©Ó³gÏø†yJúöí #ñjúíŸ#Ä 4€Ì\ø€72nܸ¥K—æää¸=Z¸p!µ}„ ž™Æ× jÔ¨ÁÇ*A8zôhHHLBuZµjQŸ¯þ^¼e¯!>==‚ªÃÆÿ/) ®â3<$S¦L±â&þpüŠ +@]T<ؽ{÷8YÈÀ„ ,ÛZ·nm¹T0ëóºuë2×0ˆÀäÉ“aL… +ªÁÍ›7O:EÃì¾yëÓO?%Òf¦#]»v•:ËM|€‹³wÿçÏŸOŸ¿{÷®yóæÖçß}÷'Y¨_¿¾eØÏ?ÿl}ŽjL IÌÆÅ”m“&M`IÏž==Ÿ""lá)5~øá‡kžÂ«s¾sçc¤¦¦rrqJÀýû÷Pà¬Ö®]›™™Ik,}PÏQíaRBBߤÜ$4˜æùhùòåx„ +ÀÁ0º / ¤ SGŽÉLÊ(ÀÎzõêÁÎÞ½{3“X´hQ¿~ýˆð322È…~X›;wîÌLG +>ûì3~èÌ[|8{ö¬1Ñzúô©õ(11Ñz„@ÆÉE^¿~Mœïp-Q°¯SEshܸ±e3‚Çf>dggWÏš5Ëë:v숧ø—“‹S¾ýö[XR®\9¯Oß¾}[­Z5|aîܹœ\œ¢€Dºuëæøs9Í£Ghñ’ï…N¼Cƒÿ$@…©àçK—.Ù?‡lÙ²%}þùçümAFàÉ“'äæÌ™ÃLÊ( ~l|xÇŽÇŽãO¦X´# „ײ¸påp-Y]oÖ­[çpma@ñ2“2¨ ´ø§U«Vü &CÛ?8@ííÔ©“Ã5MyçÎfj"`GmܸIeff>|øÐm _|/YÓmH +¥J“ªÔ×¾páB¡s€C‡YÙ¸íP¶ïˆ‹‹+t.N €Ï$KvíÚåõ ´ú•–YÙø°iÓ&2Êó)"A×àÁƒ9¹8åµ±|ùò¨KÖ®šDC¡¡í#’Úç§ðÒ'Mš$ +¥¶ÂÛüñÇ×Ux•3fõÕ®]ûèÑ£üô&iÒ2†–-[òG*ÌÀü¦JÙ°a?µb ׯ_‡m§NÚ½{7BÕÛªU«¦¥¥ñ€/^ÐxTHHH`` Ú>¼4*Uýúõ'Ož|ÿþ}¾N øê«¯,§„©ýJ­ÕzzàÀBç")))–IAAAn.ñÅz:`À€Bçâ”S²$·j9sæLÄÅÅY®ÑÓþN€Ü>‰ãÀÚ£J~É­)õïßß2˜yp ®_¿N–lܸÑëh¼.—é¸ï@¨BRÑÑѽzõB÷ëÖ­hbOž<¡ž ¿q1àùóçhé¨ ,p{äk¨£a“~ýúyýÂÒ¥K®Í྅ÎÅ)ˆ#´!%88•ÖþèÚµk 4 °uûömN.N’’B3­è +&kàôèH¨É“'K¥©` ýkÚÄ\akðÖhÉbÕªU™·lð€Ž+$¹Mš£i#)##£Ð¹@ff¦ÕK-]º´Ûj +êU‘âãã ‹SФ&Ÿ›%½{÷ÆSþqC¦¯þý÷ß®Ñà«W¯2“b"Ãu2ÕðáÃGý·†Jƒ]»v¥O8ÕŒøk×®íÈý\šíÛ·SEå\ã”4mZ™æ•T´xÊ”)œ\œÒ°{÷nZW‰vÄ?¥Ð.@ž¸r÷î]©4ìZ³fMÞ#®Ô{¸ &1¿˜¬Â€eË–YÑÓþÕº?p.Ê„~Š×q ¼2àŸõˆy̾ÈA@¡¡¡°dذa^¿@"&&†“‹Ó<Œ;Öá:Ôš¿b öž|ÅY».² €ŽËm- +í¼@äen\⢠§—ÛTT÷îÝ®+8¹8EPJWõíÛWÜW‹À“'O*V¬èXFk—€]ÖL¿üò '÷Ó§O§Ž :‰œtø`-Ts¸ÖÔÙÿj¶õ(00ã eÎÙ2̾,Í:ÏÖẂ W"G=Æ ”x.ú½qãÍ%&&2s1 +?¦ xE~jLX¼xqÿ\IsC­[·¦OÜF³ÿ’Dàûï¿§¶ã5ä͘1ÃášÆbVT>ÄÇÇ;\kr[šÞ«W/‡ë, N.N9@K§èŇRO‰¦ö~êÔ)Ádì²Î¬ÎmÛuõ gÏž×[æf>¼}û–ДdßNÇÔÐÐ8¹ÈHÏZ€dÁ{oÞ¼¹pám¶"ñ¯HÚöë𶇂ºÕ€À0s1h;wv¸ö­øìm€$_[ݺu‹f¨gÏžíöKã?ü“Kù°mÛ6‡kŠÇë:Ÿ/^ÐZ þmP"€èOS`<Ñß) ðN42‰wÍ?£À®ây”\ +•<*ÓS‰@¦ž ììܹ3ÝípMüùÈA@$ôï¬õ~n + tÛp]‰€ÓŽ{÷vÛ·Žà‚¿…ï·ràt­£F Ìîׯb–Hú"€þ”[@³ŠŒŒ”uÅ œ®þõ¸qãìŒíp­·V‰¤/uÜ~›6m¨ -RÂÂÂ6lØ 2vÍûm_$''“Iü¥>ž*nðã?‚¢íƒ½V-­[·î‚ ˜»êH"°uëV4ëÚKðÕˆ,Ì›j-I€Óµä» ¤#l‰˜jœ®ú÷îÝM›6-^¼xíÚµééé‚+7ÀéQGIN–,YƒA/‚³"ðîÝ»”””„„„øøø•+Wþþûï™™™"æÙeæ —˜§*‘€ôøñcÉ¢E‹P¶ܶ&x05(ø®+VÀÔ_~ùåÂ… ‚ýV> áÜ(€˜Ý@A@#"“L,W0ð¢d³H<µ$²ÅxíÚµmÛ¶¨à©PQA§èa ÖR©E€0éæÍ›hM?ýôÓüùóaðž={dª 8]e{êÔ))ÄÓõë×£H9@C`T²`T¦· +ÊÈJÌILËèm€‚2z°  €!™Þ ¥÷° @J²`N +F¥ .R•€ )ˆKÀ¨Ä¥`B +²R0!q)•€¸LH@V +&¤ .£R—€ )ÈJÀ„Ä¥`T +âR0!Y)˜€¸ŒJ@\ +&¤ +R—€Q)ˆKÀ„d¥`B +âR0*q)˜€¬LH@\ +F¥ .R•€ )ˆKÀ¨Ä¥`B +²R0!q)•€¸LH@V +&¤ .£R—€ )ÈJÀ„Ä¥`T +âR0!Y)˜€¸ŒJ@\ +&¤ +R—€Q)ˆKÀ„d¥`B +âR0*q)˜€¬LH@\ +F¥ .R•€ )ˆË%J”€Íý}^ÁÁÁ+V,j+ +¤’%KµҧŸ~Z¶lÙèèè¢6$ÕªU«|ùòEmEü«W¯^Q[Q Õ¯_~ _¿~EmH> + +]ºtQ[Q U¨P!$$¤¨­(7n çïûov£ú¾PåÊ•«W¯^ÔVä¯^½z¡HW®\™””ôÑGÁ4ñyøùùµšUPPPQ[Q ¡ºF+jCòQ`` B•ïÛ ýíoûç?ÿYÔVHU«V…µ5*jCòì„¿*j+ +¤2eÊTªT©¨­(ªàü}ÿíÃNxTß·ò÷÷ÿÇ?þQÔVä¯  Ht +À„t +@\:`B: +0!—®0*q)˜€¬LH@\ +F¥ .R•€ )ˆKÀ¨Ä¥`B +²R0!q)•€¸LH@V +&¤ .£R—€ )ÈJÀ„Ä¥`T +âR0!Y)˜€¸ŒJ@\ +&¤ +R—€Q)ˆKÀ„d¥`B +âR0*q)˜€¬LH@\ +F¥ .R•€ )ˆKÀ¨Ä¥`B +²R0!q)•€¸LH@V +&¤ .£R—€ )ÈJÀ„Ä¥`T +âR0!Y)˜€¸LÀ“'OŽþ©/^ˆ¤) /_¾Ü¶mš"õš5kîÝ»'•²Ó$ääälذaݺuÇŽIPàïܹó믿¢ÙNŸ>ý‡~ؼy3>d&+ ÙÙÙ»wß}÷]||üž={Þ¼y#’²Sð÷^½zuõêÕsæÌ™7oÞúõëݹsçòåË—,Y²uëVDU©”À¡C‡ªW¯îøSûöíIV +ðº•6•.]zøðá ~úN“€J:T$AA€kJMME(Q¢„½lùéKü|)Lrü·*W® Ÿ "€æ5lØð£>²Û‰f÷ìÙ3¾N6 ¸PnŽhÆŒ;Å ={öl¸>؆BJV +=z4iÒ$ϲEËêÔ©¸EÄZ¸uë–[µ«L™2|;àÆíÚµs3¸qãÆgΜá'î”T€aÆ¡±ÛíDXÛøð!?}C‡°téR¼t»Ù>°pĈdØÇ=pàÀÐÐPªááá¯_¿æ›j>Œ†@Æû `áHK•*Û`d³f;üòË &«zöìɬ"ÿù䫯¾‚›…AAAøu`Ú´iL;ðâÅ Ùéçç×¢E ÔÒ¨¨(ÔXú5;;›o*PŒås—¿¿?Œh˱S233­âõA@7¿J•*dÞN—.]ÐØ‘fýúõ ­«V­zýúu¾µ"pâÄ 2µ\¹ržmo§ t†„„ÀT¸©–-[2eKÑ +=‚‹/òM€»wïÖ®];7¦B‹ã¿}„¾‰[ïÏ× 99™,X.½Bp ÅÖñãdz-5ÏŸ?G„ñaaa> .¤‚íÚµ+š’à@%IΞ=K¾˜˜û˜?ʶsçÎÄØèÑ0MåÀÛ·o?ÿüs´Ð‰'Ú¨QcTÔ¬,XÀ´Ó)±¬ò,w-_¾¦¢Ì/\¸À±S°È»Ö¨Q»#j{RR’óðùŠ+ˆ±ûõëÇ6VvíÚåp L=xðÀ³ eñí” > JØ'%ÏŸ?ˆÏÙ999Ì,øÃÚ·oo 0ØiR£Fà"8¹ˆ Lå•X|P¶­ZµÊ­g̘A®û÷ïsrqX¸‚y(„ÈÈH_Ôª¢ `ÖÌÜ$ñññ×…çlº]T]þùgNN¡)€Geddx~Ž` ;áj˜Y8 /D¥jÚ´)LíÑ£3))X¹reÙ²eaR“&M@zèLù @^Gx>]𣕠½Àž*Uª Å´'7‰À;wà–aªç(_jjêG.íÞ½›“…S8`…Nt©G233ÁQ¨ºö¡u  'Y8|øpÕªU-Û¦í³W¾YYYÔÍGÍ÷|úúõëòåËãé¢E‹8¹8 µdÉ’hõ¨Æ:uò5@"0)((èéÓ§"VyJàêa'´§³B Puå¿}Ó»úöí ;ñÖø!À(À¯Ò PZZ3))7n쉊Šzùò%J¯Zµj¾ yˆú)Ùª *>ègI®ÁôUÝ¡&Ô«WOÄ©ò`âĉVèìÖ­›½TçÍ›g²œ\dàèÑ£WP—.]€+ð>çÏŸ'“RRR¼~]òœ\œÒ€—À þòË/øµM›6>¦ôº§L™"b’W‰ +v¥nÞ¼éöuØáZ°wï^NNó€ú SëÔ©Ã_Yaà¸:tèÀ÷T$)@]]µj9UüLk?>,@Cð©´zØÁ4&‰@LL ì„ñú”†…„„0K•öÕ)K–,±?züø±ŸŸ=Bà×Bç">°råJ¤z¡¾u¥} ¬õ*¹uIh‚5,,Œ“‹SšQ£`ÕÀÉáÓ,†ïÀ±cǨT9"b’W‰@VVM!6Ù‡X_½z…–ëp­æOa¼)ê­ÀQðS34[ý믿òS3± …Àõøm²¹ÿþüÔD€¦&ûôé÷'7‰@óæÍagïÞ½½>]ºt©ÃµX…¹¿†mÛ¶µB'õø,¡vYË€¡ôôôBç"°Í>eIm¾ø3iµÿêÕ«½~¡[·n4DÌ΀eË–9\+?333é‚OYä{þüùË—/׬Y3xðàÎ;GFFΘ1ãòåË"vJm\·n]éÒ¥®YàÔÔTðêü¸O‚ƒƒE¬5 +°–ÆÕ“’’ø©4´Vª·"kBPó>Ü A‡k®íÆü4E W¯^„£hYt°þÝ´i%•% ÑžÑ£G{}ºuëVŠVgÏžåä€îÝ»[¡sÖ¬YöGp°*T°žnÞ¼¹Ð¹=NÕ©ð)€a´àó‹/¾ð %èÉRh d.h‘€+W®øûûãÙÇ¥} hÒ +ÑóôéÓŸ~ú©ã¿…j6{ölŸ:(99™Î@$­Q£FÉ’%ñpEÊe™ÓfÍš9\S®"'Ô[ÚÂ/’`ñ€”””áÃ‡ÇÆÆFEEÕ­[ +ñEd S"""Þ8pàÀGñíäN¥J•¹OS¦¥¥‘Ù‡*t.N €ë°Ê°fÍšÖÑ4999ÖfglÍ( ´} ªãÏßVBÙ®_¿ÞMŒF˜¹ˆŠ±E‹°Öþ¹¯ÜõJŠ%¼ÿþŒŒŒÄÄÄFQi'$$0íÄ;ûJ‡kFuÕªURÇ š€ñãÇ;\‡V8p@$AC@3ªp¹ROø÷¿ÿm¯¥¥J•ŠŽŽÞ¶m›Ôz{@3ÿøã›4iÒ§OŸ¡.µoßÞÚ¶V«V-ÏEwU|xõêêì™>}º×/>|˜ NMM-t.N Ø_:ª<ê¬Y³ ÜÎ/òÙ_ô›Z·nM†¡ùwéÒ¥S§NÕ«WGÙ6oÞÈêÈ}¡HÁ%tè_ãÆÝü³¯>•gÆ ÝªÍÎΦ¹u53ÊHÀÕ«WѦ®¡ ĩɓ'[‡®Àq‰´k~üñGÚ¬4oÞ<©4MÊf ¡xÀÁƒ§ºðƒ÷ ¦P¯^=æH5Iê.t Ü†ø~è®’µ½zõb¦ÏÔp:úÉëPÔ"ÑJäD%‡7¡j? ˆÓ (¶àtE¥ &T¬X‘ê'þÅÏcÇŽ}ùò%ÍguìØ‘™À¨óeÊ”ñ<ŸÊ7µèÔ©SžO÷îÝKåüûï¿ÞJ!¸}û6R˵k×èÃׯ_Ï;—j,²àZš€„„ZS7nÜ8ÁýV&àÛo¿u¸N/ô*Å<ߺu+Ù\­Z5þ–[Ó—‘;Ehwœtø¿A‡>åÖ0÷ìÙCÑÊëá—ÈI€Ož< wëï#úϘ1#::Úú•3Tœ€ôæÍ›Ó§O§¥¥9sÆ:þ—ÖW#&2gÀóçÏi2ý»ï¾Ëò«0€~e Ë€!C†8\˽¼&XHçW,^¼˜a¦ ôë×ÏáZ®«Ü¡&ÐVÖØØXNN˜˜HâeÉÞ‡( hšl‰‰‘JÓ©`ÓöíÛ)4ð¬0 [¶l¡ná¤#²|{n¯fíÚµd*ó P©»Þ½{“úöíÛ¼y󈈈¸¸88(Ô®† ’œ™ O=|øÜìºuë˜I1`ãÆTtxGÿã!ZŽþ ýÊ<¾žtº¢ªWhÑ€ðÿcï̃k>Ûÿšß" ¢<(± cI¥ÖÚ†VM+díPeb‚ÌØû|[¥ÖÔT,µÔ¾×VDk©ZŠ Z?b'˜ óûßû{®ßó™óMN’S×u9'“ëõGFÏIïÏ•ûsß×ýº?Ÿûs˜®ù€Eâs(@klÊ–-Ët*Yøî»ïhmj||¼øÛÅ€öZDãLÝ +Ý]ìæÍ› h 36l³|· åt÷H‘"Yø÷× +²Ð^ú¡¡¡´¶Š¨Zµ*ÿ-0MTªZµjÙ[,zœÈ›ëEÿ{bb¢sÞÑÊ”)ãügxx8sµÁço¹ƒÉ 3T)@ÅÒöåË—×x³@€iÓ¦årÒÑ\1%Ù ˆ/»víÊò´š7uêÔAZàÇ)%Cž÷Ku ü =zôÙZSU0ÉZ³fÈêUxõêUçÎÛü‘6à–(’^‰%J•*U¹reœ/ÔCFF¿dU€]£VçÌ™#Rš”¸=Ëì1]Å$‹y|™ó~ÉnÑOž<9hРºuë–-[Í?1ýÇÍ|È/ÉÉÉmü !!ª” ´oß!-Z´ˆY”O4cèG}„˜sz3Èk "ÏŸ?GžïÛ·/P4Nx)zS… +š5k†vuîÜ9©hù€:Ü´iBŠŠ‚K{'Õ+V0WÔ; +€Û³#HÔ*|µuëÖènR7­D`ýúõÈ!¨ÌâÅ‹£VkÔ¨±oåÊ•‚ƒ”ª(!¸²÷øñcÔ'ÿ•š>QY€@DÅÒûÖ¥Êt‹ +8‘ žzôµª±¨€ €6Y”=LÄ)˜ öSRh€ªûb Š €8&˜Èb  €8&ª˜ˆc  €,&˜ˆc Š €8&˜Èb  €8&ª˜ˆc  €,&˜ˆc Š €8&˜Èb  €8&ª˜ˆc  €,&˜ˆc Š €8&˜Èb  €8&ª˜ˆc  €,&˜ˆc Š €8&˜Èb  €8&ª˜ˆc  €,&˜ˆc Š €8&˜Èb  €8&ª˜ˆc  €,&˜ˆc Š €8&˜Èb  €8&ª˜ˆc  €,&˜ˆc Š €8&˜Èb  €8&ª˜ˆc  €,&˜ˆ“E~þùç?‚ž®]»¢s: +¿@Ýbt~W±bE` Ƀ˜˜˜jժݸq#ÐäM™2eè(übøðáW®\ t y_¢D‰@G‘77oÞŒŠŠêÙ³g ñ hUÑ¢EÓÒÒH$&&æ‹8AãÆÛ·oè(òæäÉ“p*ÀªU«\.Wáü@¡B…òK¨ˆÑ: +¿È/µš_â,lg_üga;û +ä—8 {BÍ/gUºxñâï¿ÿ¾H‘"óçÏ_ôDGGcè(ü¾úñÇ: +¿èÔ©SÙ²eÑ H´mÛ¶B… +Á'øûßÿÞ­[·@Gᘫ†‡‡¯X±"ÐäÁ‡~X¬X±@G‘7kÖ¬©\¹rË–-ˆ_ÄÆÆ¾õÖ[+W® t yзoß|'øç?ÿÙ¨Q£@G‘7‹-B•Ú%l €8¶@[ ‹­ÐÀÖˆc‹U1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@q4àñãÇ‹/îÙ³gíÚµ‘UªT©Ò²eË3fܺu‹_¸[SдbccÛ´iÓ£G‘ÅçkΜ9:uªZµjÙ²e###5jôûï¿óK–¤¾½{÷¢£¢¢aÅŠÑ&Ož,uö­}êÔ©hœøÃË•+W¯^½Ï>ûìĉü’ ¾,X°à?5j3Tq@3øê«¯Ûرc¥ÊtË ÚÏâã㣣£+W®Œ3…dÕ»wïÍ›7‹4-A@ÊåÔŸ?žA¸{÷î¤I“”Мʗ/εpáÂÌÌL~ÉnQÀYÞ²eK¯^½jÔ¨PkÕª5hР³gÏòK&àÎ;3gÎ|ÿý÷kÖ¬ùöÛo#T„½bÅ +‘Þ*+>¾þúëR¥J¹|ÏW­ZÅYO)ÔÒ¥K‹((¯^½ÂhêÔgøÇO?ýÄ/_Dž?ŽÆIá*T½•"ÈÛÈ®ü8EŽ:xð`„—½•.\xüøñ"£_âââ|v¥,4hЀª¬ z?úè#Š­I“&"e|ÀÐ|ðàÁúõëçT™íÛ·GüÌ8¥í°zõ깜z‘¾/%ÇŽ«P¡Bö ›6múàÁ~œRðôéÓ®]»f3$$dÚ´i"}_DЊ04£Áû<õP—Ó§O3!(Ïž=ûðÃsi« hÑ¢;wîdƬ$)))h]ˆÐ|€6‰dBuX·n]tØãÇ_¹råòåËûöí»}û6ÿ"ðÅ_¸/V¬Ø¥K—˜qòݪ[·ngëÖ­¿ùæ›C‡!w-Y²$**ÊåQL½™qº%`ùòåŸæÌ€Hù¬àÌ™3T¨^Wð ÀË—/›5k†ÀÂÂÂúõ뇼wâÄ $Ò 6`è§.‰E#áEJÐ#""Ò{ï½ç³ 0á€ôôtÌO)yb¤F‚:zôhBBr iÿꢈ u|ðÁ4Ü÷ïßïÞ½§NZ»vmtt4õ}Ìa™qº…`ãÆÎÊ'è³wîÜáBP^¼xVêĆÔÔªU«ØØØæÍ›S* ˜Š¥!Ož<Á°‚8‘‚P¾úê+ʨP”nñ^MãÑÀ³äÏÔÔÔâÅ‹ã+þ=q‘+çÎC~Þ¶m[–r>|¯Fœ0Œ¼HÕ×`ö‡&”…)-³(ÀI_±bExx8*°qãÆÈ®A(àÂ… ƒ ºyóf–ÏÑøih@&d¬R€ÎNCÀ®]»˜E傈Œ;q"ãÁ¥½?ÇÈB­tÓ¦M¼0e3PƒPgΜéýyfffLL >Gþã?x‘ +šP½zõœqÍiݺup*„]¢D çóI“&qŽ"{ àÞ½{ÈŸh±˜›8Eá™5k–··\»vs À°‚ÀÞÿý… › V¢BûÔ[üÆLýèüîß¿?û·°A|Õ©S'FŒÿÔ€œÆ÷Ù³g»<·W®\¹Â<„ª [uéÒ…†ZþÜJDFh´úøã322èrP +@.ìÛ·Úð† 8åH ÀíÛ·)ÌR™Eå_ðÿÒô?...ËW¨ +Œ†tƒ¦ŒôîÝÁT­ZõÕ«WY¾‚ÿ—+WßNž<™s·„ 3’¨üÕׯ_w¾ÂùrÓîÝ»sŽ"¾s=˜^– àýû÷Q¸óÉ“'9‡€-[¶ÀQ1È^½zõË/¿ 6˜;w.©5N–HT>á &Vt~üñÇìß¶hÑ_a†Åˆñ¿Ñ~ +à‡~J¹ªÝ + Aœ"ëjDàÁƒQQQS¦L¡VDR¿àĉtö׬YÃ)GJÎ;G:êÿÅá R:ÕÛîÝ»³;þ|—ç`zz:#L¨V­‚ùì³Ï|~;lØ0’jæ= p®œc¥›ªHMôIFF êÚµkø‡DŒÿ‘E€t±6•˜˜èôÓ«W¯6hÐÀåY¬Îb´€îרQƒ=@?%£FJ)PcZN“àÊ•+´ˆ½]»v̳/%k×®E<³233~ò—¦d‡/´ þŋٿ}ôè%¦ÿóuH“”1cÆøüªpû>µÈ"@ úÎ] %3gÎD.¥[Ddd$ê–sˆ7 8_¯˜sªyÿL÷PÕ+W~øð!}‚ñ:¨àüùót!èðáÃgÏž…®„……QM–(QÿùÛo¿‰„*"¯^½4h\§N¥K—Âè1–æÍ›‹l *˜÷Ñc L¯&ô >>AFDDHM   ©ßõpçÎcÇŽM˜0ž_nذ! ˜”|óÍ7.Ï‚êŽ;BJ+V¬X©R%Dˆ^–’’¼LíÀ€’6çF™\æÝ~"r  iÓ¦®œ$Ð}+pæÌÎQDYnèСŽе)çß¶ø·)µí#‹3°ÏkD )HMMÅä:$$ÄûÂT° À®]»¨êpŽ0ô£T¯^=::?©1@öìÙÃUj# 4ZŒûÅŠsN:|`âĉRƒ‹ž Âwß}¿óÎ;OŸ>å¨$< 1b„T™P0ßÿ_Hù\žl/^ìsûW‘ïå^Y µÖ"Ñòà“O>AHõêÕËéJ–,‰_9räkÂ-$“'OvyžûÚ‡p @zz:ґ˳5ÙôéÓ1Ð_ºt µ‡¾ ¤Še>$%ˆ­U«VÞˆˆˆˆE‹ñÓ ª,\¸Ð¹d`b(R¬ˆ`NЍ5j”¥³›|÷ÝwT7ö^J¤¤¤Ðõv4ÎQÜBpøðaÚ·¤fÍšÐé'Ož ~Œ×.ϱ±±ü;˜€:nÜ8DˆÊLJJ’*VC222Ê—/úÄœK°Ø(hBÏž=›œœüþûïS¦Eöf®Ó~zVëÖ­éòÿ:0_úöí‹`j×®Ó/УëÌî µà‰'¨Q:ƒTÿþý¡[4Z1§T"pìØ1J§mWîü'Ú*º3cë Êt.\à©’ùpôèQÈ^XXXö]ôƒMV®\Iu¸mÛ¶ìß"‰Q“@pŽâ–€?ÿü“ö+èØ±£÷%ôÌÌÌ &P/6l3Nq@®ž4iþsæÌ‘*Ö­#tS¡ +¾³À] À'´(a'&&rÊy/‚´P‚e†ê–€!C†¸<ϤøL è­Ôý§L™ÂSò]?Fg‡òaÊ=`ÀºLù?22’ùþ¾@Mik³'$UTïüùó½o°¢çrŽ¢$(Ðyð§ Ó@‘b ¦`Šù)yþe£S§Ntíšþã/'T¾ìÞ½;÷KRÝ»wÇ·­ZµâÅ-!£Fryv§¼wï^öoiÝ<¦° QOŸ>9 jÖ¬YR«ªq@ê£ +ù§; &ÚUÆ v­Zµ8}á £í˜}3‹â mŸîóÑ$Œ2”Ä–/_ÎóM¼ ž°k×®³¾,^¼Øå»téâÝ÷îÝK‹*]ž'}æ[?Ñ ÷κšÐÐÐ7òËô†)h¢.¿Éå®–?ðã>y~JJŠÏ_ ·Z´mÛ–s·„PæìÝ»·Ïo¯^½JN¸~ýú×>„[TTG·‚ “ær9ˆƒ €í[¦L™ìwÜüçͼ˜fˆ¨gf9| ½Ñ•|¾ìãǤv{ôèQF˜ê€3Ž^€8g̘Á,Š/Ô}ˆ-[¶dù–žV&vìØñÚG€U«V9£?„Pdz˜ðâÅ‹¦9C} +c.ýgll,'T¾¼zõ +ã²+‡ }¯éÅ+üTÃLšÉ Aƒ|~›žžNÖʼ¨"(3gΤ;€˜¿ˆþni@K Çi™“SŸ˜8tèÐÁåy^‰sø æ}ô~`¸€`躴Ï%4ãÆÃW%K–d>\£-Ë–-£«”iiiÌ¢øðñÇ;CüÖ­[³|KšJpÞ²*+«W¯v®üÑUöú"ضö&ØÖ¸ÿ³É†ÏKë¿üò Ý\ãßdá eΆ ú,dûöí…< fF˜b0gÎT`Þ¼y£¿[ZàÒt{zñâÅRe:˜þù'ª]»vå”óÀyÁJN×ý‡/ø{;vìˆ`š5k–¥û?{öŒVbîZïV€«W¯Òô¿oß¾ü„ÀJûD›6m¼ÝéܹsÎ;‚‘ÄRSS_û(‚pùòegîŸ;Í›7í£¸ žÜ¾}›ž¢mÕª•÷Æ/8wµkׯçåË—òä ó(|X²d ‰ßÔ©S³ Ðׯ_§u»™³WpFÿ¯¿þúÿæ çnQ@0ô²ÚråÊ1¨û¤à²åĉ¯]»–ýü¢•Òæ«hÌ·ï‰@ff&zåÅ‹³„Š´téRzÍnëÖ­ù2,ò6ÀƒÒIhKNÀø¨à«Ã‡3ãÔØ5]ûŒŒyå +_~ýõWï·è"É£&GŽÙ«W/g/8ТE ÎQÀÙðÙÀAêuÀëׯ§•0þýûO˜0¹…¶ÆéãÜryL•Nqýúõ,X0wî\´[zs+þl…/gΜ¡ž…Ÿá9ƒ÷àÁN¨‚pâÄ '»Š˜…‚#ǧ&Z£F˜˜̳àñññmÛ¶¥«—¨g|ÈÔ?ÀHG!U«V­gϞͩOŸ>tOÐåÙ±Š¹¤–üÉô&êþø÷çŸNoÞž§”$''#ÝÍž={Ö¬YøÎY¡B©UE¤g“sI!-ÌÍ@L²œàö,³q:¾ú—Ï×o½"ûddd 2„.¢zƒ¤ŠS–åEá¯_œ! wøo`‘¤VZœ Rz#dÁ€›7o6kÖÌûå¤Þ­4**jݺuü‹?"£n×®ÏPÑ8ãââ¤6‚·g¾Ÿ@—&BCC1ÈþîÝ×@Jh˜,õ‰æ*عD­CsåÊ•³k*¹wïÞ|ý€§OŸîñæ#̪¡B„Ùw‰|=Àí¹›¶iÓ&h!ìzÒ¤I»víâ,T΂ÔN€nÏ=‹5kÖ —!ÎQ£F!½`Ì•Z·Æ€'OžøÓJ÷íÛÇܶHP<ˆPüÒ|¢!¿ÿþ;b±>‘5¨Ï´´´Õ«WOž<Í­tüøñ‹/þõ×_¥Z©Ô +uåʕԛj`íÚµèb"qR@ܸqcÁ‚£G;vì’%KD®QRpöìY¤eœú¡C‡"‘nذAd[]o¤vt{¶(ÿé§ŸpŽP¥mí•,Rø›y ,ª ‹¬¨"(ªh¿ PÕ×Ë¢!¼§Dx3J!+z¼}¤ULT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç[Š)2lذĠ§víÚ*Tt~Òºuë@Gá7Fj0aB Ƀ† FDDœ xñâÑÑÑŽÂ/Z´hQ¬X±„„„@’ˆù*ÐQøôè(ü¢}ûöHþãÆ t yЮ]»|'¨T©RÍš5EÞ >ƒÔ²eËV¯^ír¹ÂÃÃK=E‹EÌŽÂ/ +*ô·¿ý-ÐQøòjáÂ…EÞ` +€$è(üõ‰Z t~Vš/Î>âDŸ +t~VŠLè(ü"444_Ôj~‰`„zë­·EÞ`Ò‡*]²d‰ÝÐÀnˆc·4°[²Ø- ì€8¶@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40Ç@qL40Å@qLT1Ç@YL40GI?~œ’’²yóæÕ«WoÙ²åÂ… /_¾)Ù­&¨Šýû÷¯]»vÍš5»wï¾{÷.¿LYxöìjuýúõòÀ=’*Ù--×®]C¢&wìØqýúuäC‘bÝ€ò¿ýƒY€š¼}û6?¶, +CßµkRÊöíÛSSSC•€ŒŒŒ\Îû“'O˜å‹ +¼xñâÖ­[‘Q9"«j²€Ú;tèú>2?ò€H™„ª¤§§ÿêA¤nùpçÎ?ÓÆ…×>Ь §'''·hџˋ… W¬XqÒ¤IÏŸ?ç”OÈ +zÚjÓ¦Mñç{ÇœÀ/\J¯FŽYªT©B… +9/^g_¾[H233“’’êÕ«âĉGGG=zT$N¾`T*ê8w̺ôôþýûSl·nÝ,YDíÑŠÊ—/þîœý"EŠT¯^FD¥`Ê”)¹œzô5fù²ðË/¿4lØ5éÔ*šÖܹs¥®ƒI ¦$_|ñEXX˜wßoÕªÕo¿ý&¦¢ åã|QÌ¿ÿþ;¿@¾DFFú“¦ZÂkEPpöÑJ]¹Ò¨Q#þ¼UP0°öèуbßÕ©S'œ8øt…_¾ˆ Hü½ˆ£ÕªU?øàƒž={Ö¬Y“d R¥J7nÜà‡ÊÌP4h@•‰f‰›4i‚2i8À'˜¿ðãä À¶mÛŠä +U,ÚCP ¦Òõë×wFÕ?ÿüSªd·„,[¶,44”Zi‰% +Ú¶m[§NÇ«GÅSJ† B¡úlÇg–/({÷îŨGƒ)ÔÓ«ˆˆªÒ¡C‡Šh•ˆÜ»wáQ­bº×²eËZµjÑDiðÇäÇ©'#FŒp© ôÇÜS‡/¿üòµ"{ Þ;0è=$âãã9‡pË À«W¯ºuëFéÃÊõë×ùefAD "ä7ß|ã Ðèøk×®¥+-½{÷fG* èã8ã¥K—ž>}ú;wœ8÷ìÙS¶lYĉ&ýøñcfœ|À<úR®`΂h7n$·P‡?üðC©R¥ 08 %%™¤Y³f7nô.Zíwy.?~œ§” ‡ $¸´ÏÀ¿ý'%ÿ +* ÔwÞyÇ™G?þ6UÈj›y·„àïýðÃi¬OJJr:ÎÉ“'!øÒ¿V©$P,ŒSUªTɧ°dÉ’×>Ь<|øðí·ß C–Æp€™éµk×0NAhñ Lk•€¥K—R'Z°`¿4Ÿˆ]›êرcö¯PÏ4°¾xñ‚y‘[hE>=*99™Îþš5k8å»õ^¹r…¬uåʕ̢D 33sôèÑt]-ûöíÁ)àÔ©SêìŸ_¸p¡hÑ¢{̘1œòÝrðÞ{﹄.JøDJæÍ›çò\=ûå—_¼?G?mß¾=¾ª_¿>¿/ðàܹst©gÚ´iY¾ºuëeÈ0¼0Uàþýû4ôc*˜?þÌ>|¸s/¸D‰ééé¯}ñE€ÇŽ»zõj–Q¸#¡¡¡Ì+"Èu4™êÕ«—àµ,ˆ@ùòå'Fì_¡‘uC½˜GQ} +€šBåßXÑ€Áƒ#Nä¾S‰òg™2eà$£1¼îÚµ+h 'п¨ ÇÄÄ0‹’’jäR~Q>‘•-ZdÏQ;wzæÌæQø0gÎÊí>£3f¸<ë˜kÀÄi¤OŸ>ˆ­K—.ÐÔ €\HHHpÆSäCNQoæ1@L œ€«W¯ W(‘.\ø×_e• "ФI„Ú½{÷ì_ÅÇÇÓEÌ™GQ€»wïÒ â©S§2‹R€Û·o+V qΞ=›_šÔ-€Ý»w¯_¿žzͦM›ò qÒý‹Ï?ÿœY””ÐuõeË–ñ‹ò‰ˆàtÐ=¾É“'gÿöñãÇáááøÃ+ç(n 8p "©Q£†ÏŽyñâE—gmÀ‰'aÊ ÀªU«0 å£7={6_À£GèŽ*_çÏŸç”öfàË/¿t€ŸEãµXŸ-¥4{º ¸wï^ïÏ/]ºT²dI|•˜˜È<„[YNžnS­X±b̘1˜¡@¶:$5ŠÒrÓ¦M-&§sæÌyöìÂÛºuk¹råðaÛ¶mE®T€aƹ<Ï-òoUè €£Ö#FŒ)ÐÍiÇŽ¥K—¦†Êo]"pçÎÊHX<)EöÛ³gÏ­[·¤Ú•ˆ $J›9]¥ìܹ3¾EràÅ-!C‡ÍåR$*–þf24Å6mÚ ¤O?ý”®­å Àßî,V;wîd¨!§OŸ.îÁû¡uœ8 ÜÎâp|xùò%­KÄÜÝ¿L™2®ÿ NßüÁUjLHi͈ŒŒlÔ¨ê¶hÑ¢èw"£¿[S0‘Ac@äüǫݚ@WZ¯ƒLX¶lÙìÙ³!ÒC† iР*2L¿~ýø»ë¸…àÊ•+Þ;8àÃèèèÝ»wó‰Àúõëé\_¾|Ùç/ÄÄÄàjÕªÅ9Š[B0‚PfY¬H`nE5Ì\$(ÔÙ‘Iœç’ò…`¢ê4ר¨(~ºÖï;þDXX2!š±Èr;¾`M·¤¡Ðøó«W¯>qâÄÕ«W'%%õîÝ›V,שS‡Ÿ²wLOOÿ׿þå]«]ºtÙ®PT5’ªËóüšÈÖ…J"µFë’*³` +ò’w+…¯Âîß¿Ï/Ù-$÷îÝkÞ¼9úfµjÕ0}nÕª~:÷UCBB03S‰=;“KZŽ‹‹syváÅ-!˜¡ÐîõêÕóÞ–-jÆŒÎÃà>3ø”œ9sg™?%%Åù0øÊÙ Äåyl_æ›ëG}Ä¿ÀŒìNT˜›d™DÿðÃÔb§OŸÎ‹TL0+¡eK¥J•4hPÆ éêJ¹rå0Mà—ïÖ€—/_öìÙÓå¹øïÝ×8( Àwß}çò¬S:vì˜T™SFý‰‡:@­i®]²dÉiÓ¦ñÏšÔ"@´L8‰w›&×ø¶nݺœ£¸…`ëÖ­T|ðm‹aáÑ„eÞ¼yÌC¸EÑÆP?8•T±€Ië©Z¶l)øLhÁoè½Îf›|£Ö~ÐéÓ§©¯aªÂ)GD6nÜHçúÒ¥K>–ÞÕ©S‡s·ÐvU•+Wöžô•.]zîܹÎæ*P5j"‰ŽŽÎ2 ¿´mÛÖ©XŸO…¿oæ)€]»vyßtcNZùðôéSºÎ¼çóh¥e‰%˜W­ùððáCŒ#.Ï¥é,£ó‹/ÐÆ\ž}f9GqK ÊùôÓOiþÂßQÇ ضmµÌÍ›7 k@¼zõªuëÖt]SÔx`‡\žëêœyŠˆ>|˜šåÏ?ÿìóÚµkçò,XâÅ-ú2 ÌÌLD›ìáàÁƒ´™Æ¡C‡\Ϭñ`ß¾}ÈHaaapªÿó?9vìÕöÙ³géN¨âpêÔ)çeHøÙ7Ûy=ÞŒ +y›!Ó^ø€VéÊyU*­iA=3oXð`Ù²eÔw|¾üåîÝ»ô$à¸qã8Gq‹ +þgŸ}FsÿU«Vñ ôF\PT‹-\žE5‚ï¬t›x‘”””ûXæ'o@è5eÊ”á,¯$gÊùHÎ>Ž€oãââ8Gqë¿xúôé.φ¥ÌCð eË–ˆC^d6œE ˆ“>á< ,.Ÿ|ò‰3€öêÕKªØ7#8e´X€û?òœÓ#´t <<œ¹/cÇŽE$+VÌé¨I3¯Xºå£ÿ_|Ak¿}&.&â’’B *.\(U&aà°nÝ:êûà”ó _¿~.Ïm¿àì è³¥§§ÓJfλ`U@W¥ÕËüý +ø@ÏSûɽ{÷^û@²––F;©Òd¹@ÅA¸qãÆñãÇ}ÞBuv!-ZÄYFè1x¾Ï'ÓéÅuêÔaÞæ ½ Ó|ŸC>¤›× àÅ-$Þ£¿ÔêÄ,ˆ @÷îÝ]žå”"Ï©ycà˜˜Ha§¦¦rÊÑ úÕ«Wwåðê ÿ‘Ú +ýÚåYŒ”½c:O„]¼x‘yUÀÈ‚„€aëСCÌ¢øpðàÁ 90kÖ,ªÏ¯¾úŠ>ál¯*+´mѤIÁì'(û÷ï ©_¿>&­¨½£Gž8qbóæÍƒ&S%p8fî€Û·oÓn`C† É2ÊŸ={–tküøñÌ£ð€^þ|¾ö •L+o“’’8GqKšåСCÑÙqºÑ˜ñ䄬\¸p®²N˜0A¤@o +”är½ôæÍ›´Ž¥fÍšÌ'õ`N_Íž=Ûåy$99™s)@§Ñ3ËÅ´çÏŸÓ»w5j /ʉ””Úª[·nüåµz¯vñ"@ç>/!»¤JVü¹®ÂŒÔÛÎÞ¯_¿´´4·gm,= +„”Åb‘/ÈÉô`5òFy'Ec®½nÝ:Ú °Zµj̵Un 9r$]çéÝ»÷ªœaî°$+4Ã*^¼¸ìxJÀéÀàÞ«W/LKÑ•œTëÖ­E‹ѳ`"ﮀ=ztéÒIV‚¹=÷(?Ž<@k•Û´iÃ\ "%(‡ú†……-\¸ÝŸ9s†¶C3ÙÍXDž={æ\MEØ/^=z4MýªT©"²\ÁŒ Î艱Iö2 8p ÷¡ç.11‘Ÿº¥ƒÝçŸNc~¢‹Ñ£.ÏãöGŽáBä1@4È·ß~›C‡ªU«VíÚµK”(AŸ »ž={–*_h§‚
+$(PÚ–¿ŒÊ'Jœ&J{T¢+VÌyöеxñb~œ"еkW'TÔ$ú½m™>ÄØÊß°ZJÜžK+Îö/¨OÔ-…Š˜¥6€cÇŽ…„„`J‚4‚\êÔg³fÍDvUuHÈÈÈ õê„Ôw€/^`~‡Y†$ô)”†æŠŸèû˜ÃÆÇÇ‹T¬[NÜÿyvµI“&”й1+”zÈBj# G!EcèGRE/C¨(¹F*‘×Ö¸% iÓ¦Uü`Ïž=œ8yñT«VíܹsüÒ²£!¨=ŠYdJåÀ¿’’2pà@†&š¥ï£®]»&§ˆ  4¡:i +¿dÉ’˜ø# Š<#(nÏäzüøñÈ«þÐ÷Q«­Zµâïï "§NB`ÈNTŸ;w^³fàÛÖTÓ(JP9m¼ü—€7:™³zõê‚[¿O ñcTº~ýzjjê7D6,òFPîÝ»‡ó~óæMÙÖ%¸0¹ ré•+W|¾w›ƒêË€Q} , „à"@È*õ}$ñ¾/»ÐISèøôĺ²@¼|ùòÖ­[iiiâµ*µ§Ù õ‰)¿Æ0­*²è½ P–7ó , „¸èa NÁUÞÀc€"h€ÚûHa Ž €*&â˜h` ‹ €&☨b Ž €&²˜h` Ž €*&â˜h` ‹ €&☨b Ž €&²˜h` Ž €*&â˜h` ‹ €&☨b Ž €&²˜h` Ž €*&â˜h` ‹ €&☨b Ž €&²˜h` Ž €*&â˜h` ‹ €&☨b Ž €&²˜h` Ž €*&â˜h` ‹ €&☨b Ž €&²˜h` Ž €*&â˜h` ‹ €&☨b Ž €&²˜h` Ž €*&â˜h` ‹ €&☨b Ž €&²˜h` NHMM}ôôìÙ³aÆŽÂ/ 'N t~1dÈÊ•+gdd:<ˆ‹‹«Q£Æ³gÏHÞ`H1bD £ð‹qãÆ•-[öáÇ$ÂÃÃEÞ<þ¼nݺ111Ä/fΜ‰õÑ£G$f̘‘/âï¾ûn—.]EÞ\»v`ÕªU.— v]*è)Z´hHHH £ð‹B… +Á…_ .\8ÐQä 2@‘"E…_ >Q«ŽÂ/ÐJmÉ’%H Nô©@Gáh¥h«ŽÂ/BCC‘üƒÿìç—8F(ŒSŽ"o0â£C-Y²äûï¿G‹=zô´ §^½z+V t~ñÖ[oµoß>ÐQøEtt4zÖÔ©SH4nÜsÕÿûß$oÂÂÂZ´hè(ü¢M›6Å‹ŸLIfŸÅ>{¯ýÙçì³[¨ˆ£`qTL  ‹ +€ TÄQ0Š +€8*&PEÀ*â¨E@¨È¢`qTŒ¢ Ž +€ TdQ0 +€8*FQGÀ*²¨˜@@£¨ˆ£`YTL  Ž +€QTÄQ0 +€,*&PGÀ(*⨘@@¨ˆ£`qTL  ‹ +€ TÄQ0Š +€8*&PEÀ*â|¸ÿþÌÿ°jÕ*~‚••µwïÞ#FtìØ±E‹ݺu›8qbrr2ú¯Hù‚póæÍ ôíÛ·uëÖ:tÀ8¸}ûvÁ¾Àü³fÍš™ .^¼È‰Ó„|úô)66±]¸pA°X)øüùóáÇ'OžÖªU«víÚ 0]éÕ«Wü HOOÏáºÇÅÅñ㔀»wïNŸ>½{÷îÍš5CßG>)YV2337mÚ4xð`\ztÿAƒíر­B¤p»I¸zõêPH³üÒLÀ½{÷bbbÂÃÃÛ¶m‹f"’±Å- +™sþüùQQQ]ºtéܹs=† Âl¦‰kûèü2¥,ýB… +Ùþ'EŠùá‡DfC"ðàÁüɸ:676lxçÎ~œv¶ W-ZÔ=Bw–/_ΉS\ÒÒÒ¾ûî;ŠméÒ¥RÅÚ%½>!!¡V­Zî­ ü?þøC$T8}út×­‹§ ¬^½ºxñâ.A¢ð7ò €ÔÔÔ ¸4üˆÑJ*]€ŒŒŒÆSÀ3fÌà(+¯_¿Æ`ŠáÏ¥ f~á²pòäI˜?&—PÑ ˜}Ö´@®œöÀ¤¯^½z -jÔ¨Q»wïNLLD%`"@}M¤óòÃS@@â)\¸0&þsæÌA‚Z±bEŸ>}ð >¯V­Z2?T¦deeuìØ±]ö ‰Qزe 'NYسg¿¿¿Õ>½M0¤R¯/Y²$fýoëÖ­h#GޤÁ ìܹsüPEÓR„äããƒYª{øñÇùqJ ú;ù*ºÏ‚ Ð&.\ˆvE áÈ‘#Ìò¥ ===((Q+V  jÆ ƒFøf(Ò÷ ? R^(øj×®MáÁÿçλk×.\÷íÛ·¯]»–_¾” !aÖŸÝÜÊËàÆ.Ží=€~D¸mÛ6çÏQábpµqïÞ=æYø€x†Š™þŸþérhñâÅT«h½œS¦×üüóϵB… +Ìþ+%™™™ÑÑÑ^ÑÂÃÃ1üy¡Ø×eâĉoÞ¼qùíƒb cžÂ.$+W®D<°`ƒü<""h”ü1p~Œòáú„4…æÁ9…” ï#dÑ3gÎ8~âÄ 8!aòÂ<…ÝŒ=z)~…zð6@–kÙ²%¢òóóûý÷ߥø:#%ðRç›?èòM›6…Kѵpfm˜Ö¢E cñ3fŒÍq[ÒýÊõë×ir 'džEäÀÿuàþ9"¯Zµ*âìÔ©óvÃðìÙ3äm„:{ölfQ"€ª EмN:^(£GF<5jÔpJÒÒÒHøXM¿йsg›c%¿(£0mÚ4òí—/_2‹’º°hÑ" %›7o¶;¦~¥K—þæ`øðáˆ7?%ŠÀ¸qãOûöí™Á䀈 ©S½¹·v´+ÊWQQQœSˆ@bb"ÍþNž<é~ôÕ«Wtà·ß~ãœÅn@"##X=PÃÕ«W÷*À¥¡Ç‘aaa&æþ„ˆÐ½hâ×_5­!¸xñ"ÝŸD™«V­òBHHH  àåË—]Ñ­uŒÝOž~HÙÁ€ÌÌLkyR­Zµ ½¢kBj£F(rL +Ž;æ…€IÝ?Çhâü¬ÿÔ©S¥J•Êî¶Û_Ũ¼}ûÖ×סFGGóK3'qqq6ÇÚ0‘L¼ø- +ÀŽ;è>•Èëu"Ð¥KÄóóÏ?óãɾdeeU¨Pq¢Á{ü…9sæØ«.ß½{—糈À¶mÛèÞojjªÇ_èÔ©~¡C‡œ³ØEàÑ£GeÊ”AËܾ};}B«k¼G–/_Žx0êa°>_µÂ€³gÏZãæ?ÿùO|òüùsŒÔÓ§O_°`ÁáÇ™ËT0yòdË[>~üÑòB°;–QÑû%J` ½|ù2rÆ)èë AƒD^³5*óæÍ£–|ãÆ ~i†½•îöéÓG¤À‚)ø{?;@¦ºuëÖ„  ÑPÑDr—ˆ W¢1¿oݺõwß}‡± óÓÍ›7KÍ.ùðæÍºÖè>aýúõ”¬h›7D€$ ’;wºEj%“á'C)@ö ‡’C† ±>„x•Œ9ñÔ¯_×hÿþýݺu+]º4Œ¥xñâíÚµÛ´i“Hä Í›D…æJ¯~XT«VÍ㳡¿„¸$%%a ¥›ÿÇÇ'üñ‡w +ÀœÔe¥"’öƽp# îÞ½ëç燀‡*R !@eÚï0ž>}Z¤À‚)S§N-ç€Ö* >‘aâã㥮_ „ß– 5jÔpYÇž7øžžŽ^‰/^ìñ¶lÙB1C´ò|À¦ÏíÛ·wÑ<´H ÅÉo]JhÉ:®µóäÚÛ G6ÇÂi´yô£¢E‹úûûÒ°es¼Î—j¾Ð2u"""‚n÷¹P¬X1÷GØ Yøôé½_csÜa£aÔ›£Ò÷ßos¼H²6xð`d ‘ò f1´ŽÈ_VG˜¤)Ú ¤eË–RCvÁZ_g¬…)ÌØ±c³»9üW¹páÂ…¨¨¨iÓ¦ýöÛoèõIçÎÛºukÊ]¨af²²K2í©µlÙ2¿°}ûvªä”””<ŸEê5À P0½zõºråÊÛ·oÑß‘µBCC‘·éÕt.æYDáar\LÏÛ yóæˆQ¡ 4èÚµkŸ?Æõ” +ã,Õ6L†*_hE3eË–mӦ˶`8gº*+–´Ô¬YÓz‚æ€J‹¥›*p€£G9r—ŒÖ‡TªT)99™ª €]cF€ 1ägT pðàAºî[·n•*³` +À“'Op­ÏŸ?†ŠÞ +G¥×*ýüü¬‡­Ì}:ÚúõëizÕ®];fi|xñâ­OÎîÀæÍ›©ÑÞ¾};Ïg‘ŒM¤(xZ)Yä$.Äá€Ü€y¾ddd4iÒÁL:Õå· íK@¡º ¨íªX±"ó,|èÝ»·5nâŠ#“`~mwÜj›={¶u¨H‘"œµU‚@;?ÐôÄy+-ïtsÚfòäÉÖ ´‡ãÇW©R¡úûûó­‰ :Z×®])óó9cBHT`ƒ‚oLpçÁƒÁÁÁˆ¹T©ROŸ>e–fúË€hn xôè§¾`Mî”ÝöYô’8à¼$¸0º$üf%¸ÖÕªUCe&%%áèY6ÇBkæ)øðÏþ“fRî…x›ÐJT¦Çûü»ví¢«Ïœ[ñ _¿~Ö¸ ÓsÎÌè§ÈÕÖÑßÿ=ÏgkÛgŒªÅœp^º‰¥9û—ò—žV¦õíÛ×}(A%ГÖððpÎYìÒ€ëN°ÄG»À%¦{¿±±±ReÚUœ@ n•Ýd6÷˜ä( +õÔ©Sœrø€–C†ŸÝK©´ºX¾¿àæ§û¬úòåKÚ%ÆÂ,™)¸¦˜ôa>5þü?Ü ¥JÈ¥ô#Ä5Ïqн:Ñ¥KGSSS©¡27á mIüòË/.GéNÁyHPhHÍ%œì|¸~ý:…qðàA¿@ lÊ–-Ë|@PÐì{öìis|_‰øèo7 d°œDêŽ +€†º›=vìXfQ¦`ÿþýÔãNœ8Á)GdB=ŨmsܶÊ÷}rf÷îÝ4¥²¶³È3L 'sÉÊ•+ó§ˆÐöYÍ›7÷xôÞ½{§Ç7/r_`SV¥EFFº¥ûÀÄš5kò|–‚)‰‰‰Fvë|è;ŒJ•*E]òŒ” Í‡……QHÌš²pûömzì;iÒ$‘-T,ž|HMMÅÕ¿ÿ¾`C5-¯^½zöìþ+Rš!@xÈ«W Z~C€OŸ>ÑÕ¿yó¦lCÔ˜é´/.øÃÿWöT¬XuÎ<…”¼{÷.&&¦I“&¦mP\,X 5ð """‡ú´èß¿?3Tqxøða»víÛ€¤Ê´Ë ÀÕ«WG]£F \tºúEŠAû7nÜË—/EB•€Æçpé1ÈòO!%HY›6mjذ¡U«%K–üñÇÑøAÚEàîÝ»áááeÊ”¡8‹-ŠvµdÉ’ÏŸ?ó 7*—/_.Uªòv‹-D +”€ŒŒŒeË–5kÖ¬D‰¶ÿàëëËo‚€‘nРA… +¢m‡:Ä/Ü.$ÈQ9§ýÈÈHæ)Ä lÙ²¶ìñññùøñ#ó"°ÿþÊ•+ST… @ºÆ?è“Î;‹Ì†øн{÷êÓ"$$„ª¬ •+WŽbëÙ³§H™_@FŒ¦Há¡ýWªT©J•*Ö'ø7F~¨RP¼xñ.=†þ)¤`Ú´iÔ‰`S¨Ut+ +iáöíÛü8¥ 11ÑŠÍßß?((È2–Þ½{ó‡s€k¿¢P1y)SP0•®_¿>…‡±µB… +ÁÁÁµjÕòóó»ÿ>³p)8þ¼%~p~6&Ôná .d–o€#GŽäœö{ôèÁ<…¬ Ù[YÔ#^"æ0Ä#´ÏØØØÇcÊŸ••uïÞ½~ýúQ¨S§NeÆi—€‹/îÏž„„ªpþJ)@ †¢*]º´ +" EvBؽ{÷»wï0éǘøã¢ShÛ¶-ÿŽ¥ˆ ¿PH ,ðØÞ¿Ï<…]HŽ;†q¡véÒ] µŠnuðàAô2|ˆ‘?¹€/^PHø/* +{öìÙØ±c©ïó¯š9@lˆË ´ÊŠ…‹ª@oýôé?·ˆò<Ié¨M"6¨KÓ¦MmŽÁõë×™¡ŠÀ¦M›¾-@.µî¨øúúb0ý¯ÿIxx8¿™‰Ü@?~ü›7o\>Gó Á†ò[¬éE€³g϶9§§3‹Œ¡îI¤ñ‡GDDx¡TWv÷ú†js< JKKãœÂ.$<(ä@äVvðW¤]»v¨:\—Ç|gÏž%!\»v-3N€æÑ%NIIq94eÊ*V¬óêR,\©qãÆy›`$¥xéÒ%‘À\€¤¤$¤¶lÙâr3AzÌOÚ"°téRk¬G·ú/7æÍ›Ç<…¬@ù,¨W¯3¶ì0ý®>ݬ@å0‹2*4‘5j¿4˜5k ÉæÍ›ñcïÞ½½Sr`çÎÔ€‘l™E‰À…  ò²³¨à À“'Oè.ú’%KÜÒ ·V­Zå=D|ÀÐܨQ£ìfO¨J•*á(L€yqxõêU•*UÛ²eË&L˜àm°oß>2ÕíÛ·‹D厈`Ü·9Q¹w(dº90bÄÎ)ìB0sæLK #²pþüy+à:Hé‚iX¼x1M=zÄ,ʨ¬ZµŠnXݺu‹_šˆ o"éaÌ¢CCC¿9 ü’““™E‰ÀÁƒmŽJ>|`•|ˆ§¼êqùõ)tæK¾¼ÿžžLÍž=Ûã/@§q´iÓ¦œg@â€IWðï‘#Gz›í7nÜØ\߀ãÇÛëÎ;çrèÓ§O8:}útÎ)ìB`=“kÖ¬a–æY dEDDDHé‚i Ûk¥J•â?­0'©IV{õê%R ‰×»víúÍ =¶x÷î³( yIäu¿ìà À¯¿þJÏU=öš¤¤$J ‰‰‰Œ0àŋŊC$K—.õø ‹-ÂÑ2eÊpV+‰ ÀÆ .Œf@óVoÔ•¿¿¿Í±RE$$ˆFyZ¨€é‰Ë¢”%K–ÐÝ6þã60`€5žîÙ³‡YšGd­Ô +¸Y³f?ýôS=PÆ KHHà¿H€ÌÌÌ5j þ°°0~iæ`ûöí4á:uê”H&³•oHð·#ùÓ2¶ì¦‡ ˆ‰‰A|øpRýèèhÚGëæÍ›ááá´Låûï¿ç/€Ô—½}ûÖyí†W4QZoId·ê&—|oD±Î÷˜÷‚Ä—û»ï¾C`åË—¿zõª`É&€–†–.]Zd 8‹.'Nœ qa„ Ì¢Làõë×)eñÛ_~üñGDìñ(ä +Ó+ûm&Áï@ºpáBLLÌäÉ“1èïÞ½›¦~ƒæ­"@›þa…]B0å¼ ÔÅ‹éa>V3*ûöí³.}‰%8ÉP| ÇÄyÀ\a%%§–-[ÚÏþnܸÁ/ÐYHOO§—d¿`—P º)Ya¦À,Ê´ GÑ:@þúj¾¼|ù’öQ÷x¯G6Ç; Œÿi m Ð˜ïWò}~öÐ#ËŠ+Ò;wîäDË´Ú–Üã"ÏW¯^ѳª˜˜F˜™™Io%d·×ú R0<ŸÅ.!˜â=xðÀýóÏŸ?Ã÷¬Á”ù•в©_¿þĉ·mÛ† +¼víÚñãÇÇŽK™`î±iŒþ¸Fˆ'((èÎ;ÌÒ²CVhkht%fãôHÁ€¬¬¬þw4]j¨ÑÑÑy>ÁÄ™Ý7è! vêÔÉæ¸Ì߈/èÔ´ó32€Ë–_—.]¢G«sæÌaÆiNÿ²eËh7ûU«VñK3ôm€„·­°ÿgÅæ×îÃ}Å’sž%ò€nù¢êÜ{®Ú˜1clŽo3anÊ€;v`ø@_°`Á¡C‡RRR®^½ºuëVÚ‚¹\Vrþâr›ãÞõéÓ§9§°KÀ›7ohîxÖ¯_Ÿœ .\`ºŠ |üø±|ùò6ÇÓ+»ÂØ·o_ëÖ­‘äÓÒÒœ“À³gÏa ±6Çֻ̛Õv xúô)šú¢E‹nß¾m­ƒÀüù矔0ZñGU»Ðן?žÖúöîÝ›j 5))‰î¨ 6ø»+K €³¢ È›7o<˜f©}ûöå÷‚(è>´Ò—ûäÉ“”£PÏh½ôò63NX»v-Ý78p óF:H°óæÍ£uüE5"ó`js¬SbÖÆ×ô\ú’8&|ؽ{÷ëÖæØžù¢½ ,_¾œ>Æ/‘](8°k×.º¾hðeË– F"­Zµ*­®´9^XÙRD(y-ZQÕ©SókKCUáÂ…‘©²»Eð—G±¡2k×®E‹ÿÑ>ÌSJPohEmÚ´iÕª‚´6„‰ŒŒÙ±¼ +€Ýñ =aG + +jذ!R(Ul£F˜ßeô\ŠÊÏϯE‹½zõêØ±#} ͱ±+€¯ ¨RþJ0YX±bE³fÍœ·W"²FåñkÂò_¬!à[ŒË4Âh%¸ù3GÒÓÓ1.W«VÍýŠW®\‡ð "¡ò³~´Ú§Ôt±öíÛC¥îI âÙ¹sgݺu­Pa)g­/ˆd"%ô&¸r Úª`}L°;VQ†††’õ¸^ãÇçßü±Ëm„ìÔúòz9U!R|@;v,}´3èP˜ø/Z´Hdpo °+W®?~*11ñþýû²·¬EÖüwî`žEð€THÙaBLÄ,µQ½xñâܹsG=pàÀ™3g0Ý– Up fOgÏž=샩Ô÷jYH €Å½{÷Ž;–””ôüùs©2írðñãÇää䃢>/_¾,ø‡¦@¶g +ñúõëÓ§O£zQ·‚Ù­€íŽ8©œ0>E˜@ˆ£kŒ¢ Ž +€ TdQ0 +€8*FQGÀ*²¨˜@@£¨ˆ£`YTL  Ž +€QTÄQ0 +€,*&PGÀ(*⨘@@¨ˆ£`qTL  ‹ +€ TÄQ0Š +€8*&PEÀ*â¨E@¨È¢`qTŒ¢ Ž +€ TdQ0 +€8*FQGÀ*²¨˜@@£¨ˆ£`YTL  Ž +€QTÄQ0 +€,*&PGÀ(*⨘@@¨ˆ£`qTL  ‹ +€ TÄ1*§OŸŽ;vìˆ#FŽ9eÊ”;wî0‹å @ZZÚ¿rÁ–-[2339'2!¸džl±R€î™””4wîÜÑ£GGDDà¿K–,¹{÷.R¢HœRpñâÅ.ý7ø¡ + +jïÖ­[¨ÕÁƒcX‰ŽŽ>w +À‡¶mÛ†?qŽ5jÍš5/^¼àK€={öÌ™3gÞ¼yoß¾eeBP&úѪU«N###8~üøk×®ñK€OŸ>ýñÇ'N4hÐO?ý„„øða©![PÐw®_¿óóÏ?ã23fÆ ¯^½â—L˜€K—.YiêæÍ›ÌÒ Àû÷ïg̘Q±bE› ÌÂù€Nä˜;Å‹ùò%çDâpüøñJ•*QxRC*ÁtLt¨êÕ«»×$ºíСC‘øqJ ²S—~öìÙüP¥ ++ 9ÝÓ9ÂÂ… ÷ë×O*eI ÀÞ½{ÑŠ\*³L™2èq"ÍÕœ¤¤¤øúú"ZÔóýû÷™¥‰ ÀíÛ·ÃÂÂ|||\êvÅŠüÂ¥`ÿþýUªTqïMÁÁÁþù'?N)HLLl×®z{CE}Š4TCðôéÓ²eËZCV™šÌñëׯŸ]jõØ´iSÕ)Q¢Bõ÷÷‡ÉpN$(òÐþq±¬šô6ÀÐL¡Þúöí;mÚ4´Ï &Ô¬Y“>ïÓ§?f)èÙ³'BÂhâ±,[¶ŒY¾]NÆGبQ#Œ€3gÎDðE‹Å'!!!Ì›T„ˆ ÿSû >|øÜ¹sѨÈW‘lãââøq€ŒŒŒ&MšP%{¡=z}Šª±Y³f“&MZ¼xñÒ¥K£££qˆ_¾ˆœ>}鎮>ZìÚµk1˜<˜r)®º*"‹-B! mµcÇŽè¡HÑQQQ¥K—ƇEŠY¹r%3N»@£‚:¦^(Ïž=s™ U /tèСM›6HÝ›7ofž‚/¨Éÿ—=Èô'`¬a†*%ðL÷ +*„´våššŠÐ&ß¼yãü9ê³wïÞñŸ|È,-;ø€KŒë‚8§OŸî~422‡ªU«ÆˆñßH=¸sçŽÇä¹víZJ­‡bžB\põé…7 f+Öƒw”¨`lذ!âïÙ³'¿4xõêU5ªV­zùòeü§òZÈŽ?Rë;v,³(ÈÊÊÂèl“x •|ÀÈ^¾|yÄ9zôh÷£HSÔ®\¹Â9‹]B†JIޣ̟?G™,Äàõë׈¹P¡BqqqÇ÷6¸~ý:eÔõë×3‹Ê¾`ÊL+(–,Yâ~t̘18T¡BFŒÿÆô[×®]£…‘Y”¬ -wéÒ…b«\¹²× +Ò;†µgÏflÙaTöîÝ[ÈÁ‰'ø¥I=¸yóæóçÏéß–¦~C––Fë—Ð…™E‰À›7oüüüDT?ø€© +Ýÿ÷øà fH7Wcbb8g±K@÷îÝI»ví<½xñ"úÆ2¦«È +zÆh„àÑòI¨¼J¦L™B·R¡ÐÌ¢r€/¨½zõê!Ô~ýú¹ä%tÕÆã@4-.\ ÔºmÛ6fQ²°téRtV¿~}̼VêÖ­KU¬X— -‹ÊܸqãÙ³g322˜Ñæm ñ7iÒDdx5ñàŠ+¾-@­>Üæx€ŸZEàñãÇ´¨þÒ¥KÌxr€/ ö8n¢`öŠ_6lç,v  A$íÛ·÷x‰…LfëÖ­y>…]Z6mÚ„ºÅðJ÷*wïÞímвeKU™åäŒÈ"@X¨Í±ˆÎyQ +úé¬Y³PÉ(?11‘§iÀ8‹?¡hÑ¢.Ëò€ `@WPûöíCg÷NxýúµµF½k×®˜ôµiÓ†Ö*Sð•+WŽgl7)° +Æ"R  +À­[·1õCfyà."ðRªC\ & 4(** +ÿذaƒàKë|X³f e¤§OŸzüZʈîÆ9‹]B˜Ã#ëis‰µ `Ð@³´œÄÛ…”,Y’ò<:ææÍ›CCCëÔ©ƒDÚªU+4]æKÊ"™™Ik}Q¥0–ÿÏÞyÇT™mýÿ¨Ä›‹¢¯ &Äk€{DÆ^ʨ±Ç±Å2FGç&¶ØÆD,XÆ{FE±Œ:TìѱFJÆŠÝIÞç÷½gå}rîá  km9Ö÷"çÁ½×Ùe­Ï®½ Ÿ ï-ZtÓ¦M|;Ú-ª ö#vó·IÀçÏŸF©ï 8M‚6Tx!`0EÓPDD„}øËUh üCæ wïÞçn[‘£UV]×®]›:Oå㺳"‹­öz”ŸŸßìÙ³Ñïø¦òÈD!)§mÉíÛ·'—ÅÉÅ’Úš‚ŽŠv{ôñãG4*Þ5kÖpì”´š²>|¸Ý,½ ž?NÓ&7nìÞ½»í]m^»viª%wR@ƒ§1,§4lØðÒ¥K|#-ðbÅ +2;{΃¤_™êº|ùòÄ{®Ûì½ +lÈw ÷ðeË–u½r¡X±bhØ› À;w¤Ö©m@@÷D[umUªTAÔ>~ü¸ÈÙ:xÿþý”)SÚ¶m;~üxTâ," †W´‘Éá<²Ä·–‹-‚1h–99=ºÍ>–“‹%(RÚž„o}èÐ!p ÚÌ>}út“&M€U¿Ö¯_ϱS +Pã°§F®}x$%%Q¡U¯^^zòäÉdedd¤¦¦®\¹²téÒxT©R%·S·yà[ïÝ»·bÅŠ®Ý?,,Lä Ë$œ;wŽ.1ˆŒŒIPÐ|}})’¢`éC¯€ØØX×zG£={ö,šéþýûé‹–.]ʱÙÐ6怀t1©4  ºáÿcbb¶lÙ¨F‡¢uj‡s^ˆ Ñw¤¤¤ÐX=မÐS($åt!U‡ð-Z´àäb ]_ªT)ªk¤†ð +øÇ¿ýýýá^h0{àÀN"pëÖ- °êÂ… ®Ÿ{ÐÎI˜çyôèQ·§ˆYt´”ÈÉÅtíAƒÁ`TtïÞ½áÆŽK‹×(RTÿ°ª!¸yó&5ÔV­Z‰ÜVjIºqãÆÔ›hòŸ>÷Z S´$$uõêU×§#GŽ´Ÿ2÷´˜€´´4ÚP¡`²² vÁ‚äÿ'L˜ÀLÍôË€0¼¢­,üW| ;«Ñ›rš4ƒË´oßž“‹%wprrr¿~ýÊ”)ãã㳑&|×Çjép eͳøïBÃWv{äm`/ª"’züƒ¶mÛRØâäbIúã€Îÿ0ܳ?OOOG{ o1mÚ4¦&àÎ;tYehh¨àþ>Ì™3‡ü|`` }Ìòb8yò¤mX… +Ü\4²°Ÿ¶nÝšc³ øñÇB—•¹J€dßg‚‘ó0È7x`XXL­]»63>`EÓßù‚R­U«–CâŽ5Ù·~øðž¾ÅO­_¿Þá\þcÞ­Í€3f8œ›1¾¾ýßŠŽŽv8·\b¸_òÜÅDàþýû´xšÓí©S§N%gËÉÅ’€¸¸8˜Š@ŸÝT¸º$Y0¯V”0­[?}úT*Y‹ Ož<±wÔûûû×sí %•+WŸ€óœ‘ sR```ž3t.ûõ0þÔ©S®O©­’ ç\,@×”ÁÓJíVµ¥`kÉ’%ç`–ù>èo4¯Þ¤If:|€;¥•3gÎÌþÍ•Zß²Q€w¥a {­ÎA¶Ë¥;‹J”(‘¿ÑjENKC‡ÅÓ:uê0sá1óFv4Ðf®ÀÇɤF17¥{TËå&@($$Ä~Wé“'O\w†3Éœ­…‡‡‹¿hC€S»téâø;,¤¤¤ÐÞª©S§2“y½¶¸V­ZÙÇV&LÀ£R¥J¹½& 2¨)ÚÿƒÀÍy1 àÝ»worÐÎ;Î=·nݯoß¾Ís.RïápŽñ³)T `ù¹ð€núª^½ºÇ”9õ)æöo)@ô§W!ŽHÝ¥à&&<{ölÁ‚ó=ÉõM»:uÂ'œ÷lÊ=m¥#!°Ž?~Ô¨QhÀö‡ðWÌs+²@7ë·\÷®H©@À¾}ûÖ°ÐJ™‹•$€ÆŽëp.Q <˜úûï¿Ïž=›Vÿa0º0? ¸wïÞîÝ»¯]»–˜˜ˆ"± [Q\=z´È¤MAË9B!‚jРÁúõë/\¸ÒîÛ·/õ)8C~Áòÿ—ÎÏ¢ôFŒŽ2Ä@û·ß~ëÑ£ÍfóOñàãÇôfUšòÈYÌPX`- @Ôê&???/¯z0º5NæªDN*Pà:Ïã&òwß}wÿþ}¾"@Çç= + X¤l¥¡?ûš`•*U®\¹ÂOßÀIöòô÷÷ŠŠ’ZZ*€€¤V®\i_QåÚ§ ˜§*H"÷ ”´k×În¥®{*À*ˆþüÛ5ùðòåK×9ê/ˆùÖª ¤ôôô… ÂÍÖ­[¡cÇŽóçÏçþH‚€±*x1Eêþ7™€øøøNy¼}ûvÛ¶m#GŽD¬i‡††¢ ̘1ãâÅ‹R!@>}ú‰Q@½zõ`*ZÚUtt´àš XÎyÔ#GŽ 8v¢CuîÜyÙ²e‚7V‰À7Ú¶m‹.Oå9`À ”ì«Q¸uëy¾Í‚@½eË–T¶Ã‡?qâ„ÔN©›ÑÇãââÆFgÖà +`vbb¢ˆ|xÿþýرcGäBÌhe0´äïþ5¶þ×)Ù4¾XV&Àd7þïÿI$5W‰o4d§% +®2a­àsåiA‰€kÊâiJ€«L4Óo”9•i0!2} PJßà ” € ™¾@J +&dLH@\ +F¥ .R•€ )ˆKÀ¨Ä¥`B +²R0!q)•€¸LH@V +&¤ .£R—€ )ÈJÀ„Ä¥`T +âR0!Y)˜€¸ŒJ@\ +&¤ +R—€Q)ˆKÀ„d¥`B +âR0*q)˜€¬LH@\ +F¥ .R•€ )ˆKÀ¨Ä¥`B +²R0!q)•€¸LH@V +&¤ .£R—€ )ÈJÀ„Ä¥`T +âR0!Y)˜€¸ŒJ@\ +&¤ +R—€Q)ˆKÀ„d¥`B +âR0*q)˜€¬LH@\®àãã³{÷î³^¯6mÚÔ®];¿­È•Ð\G•ßVäJ½{÷.W®\|||~ò¡[9s&¿ ùºüýýû÷ïŸßVäJC‡…µqqqùmÈW;‹/žßV|]hŸÕ«WïÔ©S~’+?£¿“'Oæ·!_ѸqãþvBÀ¿–-[æ·_×¾}ûŠ- +رc‡C¥R©T*UAÒ/¿üB3û÷ï¿ìõj×®]:uòÛŠ\éÿøGddd~[‘+õíÛ·|ùò/^ÌoC¾¢ˆˆˆÊ•+_ºt)¿ ùº ”ßVäJ#GŽô÷÷Lj ¿ ùŠFŒáçç—ßVäJ5jÔèÒ¥K~[‘+Mš4 #ësçÎå·!_ÑĉÿvB!!!aaaùmÅ×uøðašÐ=&¤{Ä¥{LH÷ÈJ÷˜î—n4*q)˜€¬LH@\ +F¥ .R•€ )ˆKÀ¨Ä¥`B +²R0!q)•€¸LH@V +&¤ .£R—€ )ÈJÀ„Ä¥`T +âR0!Y)˜€¸ŒJ@\ +&¤ +R—€Q)ˆKÀ„d¥`B +âR0*q)˜€¬LH@\ +F¥ .R•€ )ˆKÀ¨Ä¥`B +²R0!q)•€¸LH@V +&¤ .£R—€ )ÈJÀ„Ä¥`T²€¨ýáÇ?~þüY*YR$õéÓ§—/_â'ü¶T²–@¥£êѲ²²“µLŠô³S"Uf233?8…æ÷€J§ÚG5É6TY€mH +v¢CÉú“ ¶ç‡ðõk_æÏŸš; 6Œc³ ¸xñbË–-a[\\œ`²"€Ú¿~ýúøñッƒýüüG‘"Eûöí{îÜ9©Æ —.]úB½<˜o§ *­X±¢Aƒè(ÕbÅŠ…‡‡ïÛ·OªH  ÿþåË—GÕ*T(((h„ iii"‰[& ::ºœSÛ¶mã§&QQQaaa¥K—FÁ¢À :”™¬,ܸqIUªT µ ‹/Þ¸qãeË–DÒ—€§OŸÎ›7¯iÓ¦¨#ØY´hÑš5kNœ81%%EÄN>ä›jú)¼ +Å/o€]»vJ-Z”œœŒžõáÃ”ðƒ˜‰KÀµk×ÈH «Ï;G3ÀPÏš5‹>ïÝ»7VùÛÈžàààÕ«W£C={öìÑ£GH™†®h](X¦|xóæG×d«{÷î°¹ÀxŽ©|HHH°z9 eûäÉN.‚°lÙ²¶9‹&…Hð6›¥ˆJň¡+‚µ´mÛ¶ .dÿUOKd±Ià—`Ñ"€vŽ¡4L3fŒ«ÿD²ø¼J•*üùU> :G`OHHœ¿ë£ÇW¬X À3ó?23fÌ …våm€¾SªT)XÕ¬Y3‘A´›¤tJ˜÷üùs·ô§NêpÎò+`Ïœ9sÀQ™™™n~ýõWÆ._¾œg¦ñ=YYYÔÝúôéÃLJd `îܹ4Ä Ÿ?>Â4j +(èÊ(vNßf r±g‘sñBàëh ïÖzûö-™ç…ðuêÔ 6תU‹? +òWüÔ/H–.]Jœ–éöèöíÛä¯öîÝËÉÂ’€¤¤$š˜B÷ÌþÝÐÆ0Úâäb€3gÎøøø ×£<Ë•+çm0räH‡s5{‘tìØv¢›gtêÔ)rY7nÜ`æ"² '„¨Šr†ü-@¦àÀ4+èqÀõ—$ø¦&L¸uë–kÙâC„?˜¥úmà§Ÿ~² 2d35©€ƒ¶oßžœ'(úï4a…€è%r©â/HœrZŠBúx:|øpN–lݺ•†©©©ÙŸ¾~ýš&Öøûëd†U©R4Éÿ{¼zõªdÉ’0 £*¾I%Ô¡|ø@{übbbÎ=uééé|“>>שQ°½zõâäb‰À®]»ÀùHf×ß¿O«íÞ´ÿ³Zµjôë‹/^1 ŽÏÈÈ`ÛøIZ`ýúõ·¢®òG/ #!n`7€£GR`åïU6 +ˆ×(çÚµkg߯TýÊ•+íc ˆ§Ì!›i©V­ZÕô2~šRRRnÞ¼™€…4kÕªkvïÞ-’>ði[~Âÿ/^½µdÉ’5kÖ3fÌÝ»wEìäÀŸþIu½iÓ&@ãnØÏÜ^Å•À˜ýû÷gš˜˜ˆÎiø/I +ÐJ‘Žë0Ê  K—.°§[·n¯^½>|¸}ÂÚáÜ Ddf!x ðáÇuêÔ¡• 6mÚÌ™3'((¿J]ZbàhVþŠw™9¸}û6µ‰ŽŽIP;8Õ°aCêJ4…^ÌLÜ4¸ G ©»‚  p¸áiÚ´in{ƒ9€êÕ«;rF+hf|;ùJ&¡qzü„*šweîVåú ­V„††¾}ûÖõQzz:íX†:vìÈÉÅÐ>]­0räH{ÚÇ €Ê­_¿~ 4À?^ñïþýûÓRµÃyæfs²½èÍ›7=zôpíMhüŸ¶Ì@TTìo¿ýÆOÍ 6Œ¦Y0ÄIPè4«j×®qŸÈ-‹F^Úu¿âÒ¥KE’-˜0zôè2NùúúÒ ø¼k×.﹞ +ö$$$` àG@¹yóæìÙ³iÏûĉL;ùpÿþ}ªëœ&OÖ¯_ïp°bn¹À>E¸‚|ØnKhüË—/§cðºœ,àÇè›4ë[©R%{¾ãA‘µ?Ë èÓ s£š-C’’BÁÍœ9S*M£@Ã`ÿµkט‰x{û +»€€þ|©`€-øŒþP_W(á ð“5ú.€ëׯÓ9ÐfÍš1“âJê:§Íót|s‚Eê&À+VЦWý’““éÀBN»s/>$&&ÂH8“óçÏ»~îm••E UÀÑË—/»=EçêÛ·/žV¨PSR‘‘Ѹqc؃2ŒŽŽÎÌÌc/\¸VÀ½x<úWeâãã©ËwïÞ]êÅ%†à‡~ þ.r¹.IŽ;6Ã)ŒÃÃÃ]]ºóÆBs€.@ûTIˆ/R)p°…Ž@«™¨AþQ Ó/Bë¥aõ‹/8éð J“œÖûPeçÛn³îU‚ï@Ç„÷µ×qv­H@¿~ýΩið•ëç€X:³†¾ëÖ-f.âpáÂ:úàvG&îˆ:ó 5n2w + %%Åõ. 5jp^ fnܸa_ZŽZ“Úf)¸£-2{íڵ̤Lmh/T¨PRR'>`c¦OŸîñèRëªU«2O¬˜~0‚­œ;wŽ™–,YBÝ|Ô¨Qþ[?­ï¾ûŽ>q‹eI"@þ3§Û*®^½J}ŠSª"ðàÁÚ™¶aÆìOŸ?N7,ñ#—,\¹r…BjçΙ[)Üd,Xàp.§ršev=xèÐ! +.œœœœç¤Ì¿m¤lQ(ØBõ‘ÙsçÎe&e6oÞLÍõþýûœtD.jݺµÃyPÝãÓ-Zài‡8YXæ`þüùçqEþ­ÅL˜4i’#×òx¢!—º¦ M›6ŸÚP Ès"Ÿìp®öæôÚÇ#FàêÕ«ÇÉŀ˗/—.]Z|ìOðI¥J•ÈZÙÓÊFÀn¢¤K—.å9)C€tì÷ëa"ûŽ][¨z2›zÅ4PŒ(V¬óp½Ð$™2e²“‘‘Ao…X¸p!' Ë0¼{÷ŽŽƒ3†Ÿ¶lÙÒ7õêÕ‹6°¡ÏÒ'œK"°mÛ6‡sòÜã©ÿ5kÖPØål€;vмJNo+ eµúõësr±äÀŽþ;v”zU±«Ä€Îû@Ç—J“Ä€/\I^`GÎú¯! m¤Y¸*Pð…¢Ã#:½‚a5Pä" œ¥¤¤gèÞ½{žÓ'‰ÀÝ»wi^zݺunˆ Ðnß¾ÍÉÂ2 YYYt8Ï­ó·XÆ^lyå€×¯_ÓݤÙ7&¡`iomÆ 9mL®\¹BK<wúÙo3Sqr±„\G}¼[·n&’% Ÿ?®]»6ÕµøÀ‡#FŒhÞ¼yTTTbb"ÊÖfff¦¦¦ÂAÙ9Ø÷À›€—/_ÒiãÆü4]U CÑ{÷î¹í¤}õêÕäÉ“É?té҅߀ù°jÕª3f$%%¹^¥zæÌêhè¼üs+R¯eý°U´hQŒX¥.-‘Ëy'pÏž=] †©è¶_½—IÝûd ¶k×®(m~ʶ +XN@ó%®úo— 0$Ó§eú€”dÀ¨L”9•8’,˜–Ñ· +ÊèÛeeô  ŒJ@\ +&¤ +R—€Q)ˆKÀ„d¥`B +âR0*q)˜€¬LH@\ +F¥ .R•€ )ˆKÀ¨Ä¥`B +²R0!q)•€¸LH@V +&¤ .£R—€ )ÈJÀ„Ä¥`T +âR0!Y)˜€¸ŒJ@\ +&¤ +R—€Q)ˆKÀ„d¥`B +âR0*q)˜€¬LH@\ +F¥ .R•€ )ˆKÀ¨Ä¥`B +²R0!q)•€¸LH@V +&¤ .£R—€ )ÈJÀ„Ä¥`T +âR0!Y)˜€¸ŒJ@\ +&¤ +R—+*T¨m۶ݼ^*T(UªT~[‘+)RÑ*¿­È•ªT©âëëÛµk×ü6ä+ª\¹²ŸŸ_~[‘+ÁYU¯^=¿­È•jÖ¬ k»té’߆|E°ã”ü¶"W*Y²d```~[‘+Õ­[·páÂÞ_û;¡€€€råÊå·_WûöíQ¤6lرc iÓ¦­½^ª”(Q"¿­È•P¶¬ùmE®gõÏþ3,,,¿ ùŠ€•ü¶"W*Z´h¥J•òÛŠ\é_ÿú¬mÕªU~òÿ|||òÛŠ\©xñâùmE®L…§òþÚ¯V­ÚßÂNèþçJ—.ßV|]Í›7G‘®[·N—LH—Ä¥K&¤K²Ò%Ò%qé£R—€ )ÈJÀ„Ä¥`T +âR0!Y)˜€¸ŒJ@\ +&¤ +R—€Q)ˆKÀ„d¥`B +âR0*q)˜€¬LH@\ +F¥ .R•€ )ˆKÀ¨Ä¥`B +²R0!q)•€¸LH@V +&¤ .£R—€ )ÈJÀ„Ä¥`T +âR0!Y)˜€¸ŒJ@\ +&¤ +R—€Q)ˆKÀ„d¥`B +âR0*q)˜€¬LH@\ +F¥ .R•€ )ˆËdffž?~Íš5¨²¨¨¨}ûö={öL$eK²²²Ö¯_?ß)üãÖ­[‚ÁE +®_¿~%]½z¥ÍÏBàýîÝ»·víÚY³f-^¼øÈ‘#"’dàãLJ†œ3gΆ >|ãER¶L¾þþýûwïÞ}îÜ9‘ÅŘžž —,Yòïÿ{Ñ¢E;vìàך,àû;v µ¯OuðàÁwïÞ‰¤, (7´ÌÍ›7/\¸pÁ‚[·n}òä‰`Cå@RRRNÊU0›c§!xôèlKIILSPÑþùgll,ª uåÊ•'Nœ*q@H]¾|y… +ÿ-T\ß¾}™ €$¯_¿ž;wn¥J•ÙÔ¨Q£‹/òí´„Ñéd·“äã㓚šÊ7U +ž>}Q¨P!W#‘2<-ßHKªU«Ê–-ëjg‘"Eúõë÷òåKSÍÀ²eËÈàÎ;‹$( .\hÛ¶- +Óµl .Ì÷ZR€ÚÇð_Ù­7!qtØÏŸ?3Ó—؉ÑS“&MÜ:|5Ü)â3}ðeëÖ­›“ƒrÕ˜1c8vŠŠ7::š¼ëĉ¥’µäàìÙ³:t€“w+Iø–Õ«Wóݵ, % 6ì (Ë´™¯^½ª^½:™äïïß®]»áÇ5ªiÓ¦TÔÅ‹[‰BjÑ¢EaU±bÅJdìÇP‹oª¼ÿ¾qãÆäíñ#FôéÓâ43€+ßN@C9s&9ÕòåË0`èС?˜OêׯÿâÅ ¾©†£-´ïlTT5WülРzÖÔ©SÇß¾}{þDÌ›7j?((_?22²J•*Tª£GfޝE‘nРAd'|˜“‹, 2Ķíûï¿'‚¾€ÄmÐBvYYYœ\D–ЊÐh=>š|p{t¡ÒÆ@›“…e¦OŸóÚ´iƒrð6xñâ¾2¬êÔ©“¡ý„"°eËòE¥µ~žÇ?9r$ž¢ ç9 ’,dddT­Z†-_¾Ürö¯´Ô LB鉘äQ"pìØ1òE—.]r{ôàÁjgq²ø0nÜ8ênÌ UË0ôéÓvÖ¬Y“o§ v0 ¶í©_¿¾w€åœÈþá¦M›ì8‹fÆI_.^¼HÝ*Y²äPÔð·ß}÷mðäÉ“9YX†àýû÷µk׆͚5ã§&$¡¡¡|{¾ >ôë×ï v=z”æòœ…%©©©ÔwîÜéñfÍšåpndŽ­ýˆÖ×:uêDuÔ³gO¯¸ZæC¯1É£DàÓ§O´®qãÆ®›èYPžø¼F®{ò o­Zµ‚©-Z´ào´0wïÞ¥¡_tt4?5CÇkÕªåµàQ3gδãiïÞ½9I‰=z´m[‘"EÚ·oOSj$îœVÞs/C€~tóæÍ°°0¢—Ë—/óÓ€)S¦PÑíÙ³]`Þ¼y‹/Þ¾}»ì¡u>ÀÁή]»z|š””D"666ÏYXŸO-Zäñà·i*›¹V%` 5´|¢œ½ +P­çñ´´´´?¢}<¸M›6°sÚ´iׯ_±SêÀ‰'|}}Î5ô½{÷"¦\¹r¥eË–ç®0¾µ¦àöíÛX—.]ÊOÍDFFÒ¬/sÞ¤`9·…ЮE:'5qÈÌÌ;v¬Û`‡scí°aÃD­¢ü§fpp0Jv†‡‡3G©¶D€âQvÁZøÿ{÷ÊZJëÛ·¯Ç§?¦-¬9M¼çR|ÀÿmР ³OKþñÇŠ/μ@ +ôAÑèS»wï¶?ô6€s&W¾š½­‚cùÇ–/:yò$].­X±",Ä?Pž®ûíó,£€b¤5°Ÿ?ž²Œ@zzz‰%`'F¬" * ]ÑÒ –3Öš¸ 099¹fÍšn J•*ñññüÄ-Q€Gu5=kÛ¶mÌ @["pøðá5jÀ©â‹=P¦eßaR¶lÙ7nðM匄=÷y|š’’Bû«×®]›ç,,¡S´­¬Úc|÷ƒ¨xÉ ¾iûöíaÏðáÃ]'|¼ ¦NJ…V»vmÿŸ~úéÔ©SW¯^ݹs'ͪA ,`Ú)Ÿ?†=ö’%!ßÊ•+ù{ê,ðpáBx*¡ëFkŽ íUN‹\Tb)XÖêÕ«í 7åq»õ_’8`|gßR’}€þËßÊ.î-^¼xÑ¢E3fÌ6lXýúõiš#‚¸¸8~úRWc ê6Û^ðóÏ?Ó Ïò½è6°œNÐ?yò„+‚ož³°„åAÍÑ*Ü)„~Ô>¾íe-W®“®E **Êá\•v£o •gµjÕÜÜ'•vÉ’%™“*RmÖ¬™Ã¹+uÔ¨QóçχÙdãÆ=zÄLßlݺ•æW1¬–Z4h®tÖfèСRipرc‡}£<`•Ÿ¦,`eó L3fÌ­[·X]W0R`ÚltàåË—i3³ŸŸvÝôË€hØñï-äÝØ«W/Oïß¿OÍ--ÏYXrW#*Í›71š?Y 222hKHH3 > û§¤²×¯·­ö¢?žýiRRy†œ6^æR"ðìÙ3 +÷ðü7oÞ¤Á„k×®¥Ö•*Uâ߉jvïÞMÓh#GŽ<l–.]JQmX*Í‚ ¨zû t% «H²‚€dßQ ]gzcbbìiD+W®pl6} 099™@‹yq¥enß¾M¥Êß Ä +I-[¶ôøôÂ… d*óB`Ù—›N:•`¯û´nÝvöë×™8>}úÔ¨Q#rMÙoWëСµk׎~ýøñ#ÇT>üðð§L™2-A@DàÆÌš5‹a¦ àÁÔì÷ ZÑeVœñµ Ø»w/m^Řš¤ÎU․è^åN: nT.°°k×.ºH˜jÉ’%R¥*W¯^µ¯ûkÑ¢…›‹ž3gŽ= À,êoð:`: تU+f:¦àÕ«WÄ*®·.äM| Ó +AAAÙ¾};‘!ó…P¦_Œ°KW—¯X±‚™èb%‡óòLßl¢éü¤_Q,Sùíøâ~ozAØ´iÓòœ…%¨_º®Ðã5PÆVçÊ5çâMqسgíMþ–°ïR;zô¨TšVAüÎwê1—PÝ$®/>|¸ÛÓ¸¸8û)óußêÕ«÷…ÁlîeP_T¤«V­b&Å4!‡sQÕã‹5'L˜€§ˆ2ÌØm¶mÛFÿÖ*&ÐÍ ¹s¥•—.]" ¹}ûvö§™™™4˜ÓÑË\ŠOŸ>¥t[·nõøö5A÷ïßÏs.²pðàA*=Ô²ÈE7ɾ{pp°Ã¹7I–U + ÄÆÆø9œ/„Úµk?MW ÀéÓ§mwT¿~}· T³g϶ŸŽ5Šc³ixùò%× Aƒ˜I™€Õ«WS‘^»v™0b"ךFYhJpÀ€<3ÍÀû÷ïéK=ø©1àÝ»w7rÝF¥_™ó*|€[ ÌiŒæÌšd ùðúõk:›öóÏ?{ü8C‡s¢õÙ³gyÎE~ûí7Šþhù&¢¿% ‡&§´yóf‘m4Ø·oŸ=ö÷óóc¾÷Ç£àÍ›7Ô³H:t@g‡_JLLDô·¯†ð½86ó ---§ ÙçüóÊKÞ¾}ëq@m9_hE‡QÞp +Àú¿·AU®\Ùíuºt0têÔ)ž™¡.‚ƒ¿õ8Œý«2ô:`’·m´\&Ïݶ,ÂcÓ] +VdîUàB3½ün?ûjJ€Þ\Êé R€èO! 22R|æß–,К   f]gW€ßÿÝ5hÂ)UÏAßyÎEö€ëBN‚ËÊ÷wlݺ@Õ§OŸuëÖ]½z5==£×»wïâsº LÄNK’““‘¤ì_¸páñãǨ£øøøü‘–ªñŸ3í´„àáÇ¥K—v8_³µgÏüš0yòdڨн{wþÞ)¸víè£l€ë­[·0¤wÁÔœ&‡ÿª +¼ÿžÖÎ0X°`:ÑÇ'¢Þ´iÓN‘M€€ÐŠ`,ðéÓ'4ƒ¸¸¸æÍ›SØ¿?' 8sæ Eÿ€€t¢©9(**Š“‹% +ðEtÜãÿ·wæ1U]]¦bM^E-ÉWp +Zh‹C H1Z±h5UŠm-‡hÀ¢¬AÀä³b,Z‹FmIk•:W¥ulp@E[«uBm°g¬I´Üï÷Þ•ïäærë^Ë{ ëù£AÝwݳ÷^ûÙçì³ONNŽyiN4( —Òº‚É +p^@Zž9s¦£·8‚†1×zýú3c.k×®µÖ+VÉaôèÑ,{™ À… ªo«h!Û|NM°€Í~çšÀ‰èèh–×s =™Nû¿YA¶mÛ¶¨¨È"""  U«VH,˜N˜0CË•[sxòäÉÎ;“’’ÂÂÂó[Ù ŒŒŒLMM=vì×Cæ€3†ù~JJJxx8"Dœ^1W]¶lËF —ØìצL™ܺukÄÜ»wïüü|®Äs †f:Ÿ ((hذa+V¬`<Ÿ6aÈÌÌÄÌ:##ƒ¥4.•••¹Ð•üýýÑVqnKJJÌK¶±îµÆôÙJS¨,dü¿7/œE6mÚÔÏ —TÙøàÎ;ƒFHÓ›˜ š3ËëŠ,ÌêJíƒ7>ó§H€j +óýªª*Þ;¶¼‹!ó}Ãmßj„w "D¨H°w€@|ôèûYe\@íUÏø­^ÀµÏÞVÀ‚š¾;ãëÏám€Œˆ¾˜!@ôm€Œˆ +€Ïá1@.¤Ÿ`„]„~ ‘.H€*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°ã$%%%z<ÇGçrw.s›žžîî(\b„ íÚµ+//ww uЩS§«W¯º;ºiݺurr²»£p‰ÔÔT??¿K—.¹;:˜6mZ‹-Ü…K„††ÆÇÇ»; +—€þ5iÒäòåËõ"N1pà@wGQ7'Nœ€SA + ½¼¼¼ë/Øqw.SÚ¨Q#wGá8¥õ¢Ô—8½íµ__*Zi½8«õ%Nïz•¦êËY­/qz׫ÚÇ)]¾|ùwß}‡Ÿóòò¾óx¢¢¢0tw._}ÿý÷Ý…KÄÆÆúûû¯Y³ÆÝÔAÿþý=?NðÒK/ 6ÌÝQ¸D\\\Ë–-¿ùæwR#GŽlÖ¬™»£¨̧:tèЧOw≉‰7^µj•»©ƒ„„„_|Ñó㯿þzÏž=ÝEÝ,]º§TסkØÑ5è^t €º€](Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°#!?þöÛo1LwïÞ=$$$,, IûСCæ%\€fÿ^íìÝ»×ü#àáÇ999QQQVüüüzöì‰þý÷ß,…Ûø©oÿþý‰‰‰¨z„Š2Q_ûöíÃïYâ””9~üx4­Þ½{?zôȼ@v¸sçN^^Þ;ï¼Ó©S§ÿ±zàÀó’=}„  áDFF¦§§_¾|Ù¼d«\»v }3&&M”Îä˜1cÐtY +g€Â§$(‹I“&FË.øúˆ-%%…±«r Â;xð`ZZgûöíQû¯½öÚÈ‘#W¯^ýäÉ–P%àþýûIIITéÉÉÉ,“5v8{öìo¼áU^xaÔ¨Qýõ—yÌ\0pàÀêqZ ›— ¾ú꫎'“~@»½xñ¢yù6&@ßœ8q¢žã¸a†æqÊ À’%K(Zô³b|ßÜÜÜ-ZXm ±œØuëÖ™—Ï"Hž¨FQ7iÒ)…¢mÚ´éÊ•+Íãd€ÊÊJ$Ôri +öbÞPY 33ó) Ê"00Ð0Z^€’-¥©þýûÿóÏ?†¡2 +b†ä·lÙÒq$õL3fŒ!J>|8`¿~ý éË0f@³Äx‡xòóó ‹z +,°bÅ +êPHŽ¿?|ø0º-Z´Èð#lpöìYÌIÓu?üœ••E_™Ö0N ¨ªªŠŒŒD„“&Mò@@š¢ á±Ü›¨Ž¹ - Nä=§V„y +Ç!äÃ8Y ¼¼<,, Ï©¡`:€8[µjex­ò9¬€]“¯š_â€-[¶´nÝ!uíÚùÄÀfoЧê÷¤Pe“'O¦Ž+0ùŸ<~ü8==lÊÃàÞ½{˜¢ZU–/_N·}ÑËfÏžmEŽT`Xƒ,PYYéçç‡x6lØ`XÔS`›bbbªßFG†Á¡óÆ`.˜7!ÌJîÞ½ët5N×[ÆŽk¦ˆŸôêÕ ÁÓƒrÛ¶mÕСCÍ'&µa.7oÞ¤ŽLRýè|@WÛ bü/\kjë/È„ô-`×&å?7nâìØ±£ù ÀèOw|† RQQ‘í™ð~ÿýwª}̹ ‹b€Û·oÇÆÆZC'FO€]»vYá9†‡*£Ë€ÄÎ;Mbf Rt>¹–ýÔˆ¹P!ÎeË–U?ºcÇÒ­S§N™|ŠCÞ~ûmƒÿÖxtñâÅ8Š ‚áØÍ.ÅÅŘIùøøàzš cÒõ4d'ójÃ\îܹCwÿW­ZUýè{ï½çÅq±Zú)€½{÷RŽÚ¾}»I9ÒP^^N³-–«,€)UTTTZZe~ÔT½œUªý¥K—Å"o½õ–5hb€9µ' €%ÏÞât4))É::{öl“˜Yß”‚9{ö¬aQOÁ\~þùgŠóĉÕBé2 ù ++s … + 5=tèŽbŒ¸téÒ3„[ZI -Á97\k!*wïÞ¥å\ϘHìžž^¿àÏ?ÿ¤'­0¸˜­\k‘£¨5y²lÝºÕ +=s+몌–††g†Eèâ¹··÷À1 ´±Ó¥K—1cÆlß¾ëf«¹àGœ˜æ×öôÐemón×1€>úÈ˾L½Æ–I÷Á÷ßo&§@ø1`aà»víýæË/¿ô(@÷¤+<7n,++5j”õ$ šVÿþýY6°1 *%33“,uìØ1//oÞ¼y´* Ý¿¼¼Ü>žäÖJÁC]ºY®ªÉ @FF\ËÛÛ{Û¶mæ¥É ÝİUZZÊUfçQ ½>$$eYEÀòòrºâºF럩©©&Ÿ"ú.´.º”l`þ„ ¹ ARþ¯íh`­íλë°ìxåÊ•Î;S-S:¥Ÿ1ÚZ,üúë¯&Á"0=Dìx£Êæy@'¦'Õœ?žìúÓO?5ù“ÀIÚ´iƒxЬ>|ˆ„®jµóM „# ­^ÈÉÉa)PH Q´ÜÛo¿Í¸¤ +ÎÞ;÷ïß¿páÂÆ!®”¯Pqæ—¦Lúbbb7.ð÷÷/(( ëÄáÞ;Ò/B¦¥µ—†W*l€6ïe_<_cuc¤…+N3Ùg€ë]UUU+W®9rd=¢¢¢¶lÙ‚8éq6Ì\ÐãLÊ7€3gÎøøø “T?…§ Àž={¨Ë °ÿ ÿþ^µ?zé:æPQQ¤„`úö틟­ß£EåææÒJ†Q£FÆ)!°Aä+aff&ר*$ªìüøãŒÅ6@¨‘M›6Ñ$⬗/_Þ¶mškqq1ÕWJJмá>KÏám€´nÙü±es@›¤“VãªÊÊÊ—_~G‘ÀM>Å&ÿ6À™3gRB0,ÇPð¡%ˆ$,,,·´_ :ÂüùóñOˆ«‰i0®¨mcjÚÕ644Ôpä2œ1¯ÚïG`fMWñž=JXºt)þYYYŒsj @S¤=ÁºvíÊÛOU,hH@@€áöJ \œÀŒà•W^¡ÈñƒáÝÀç ˜Åxq<|m.˜®ÒÅÉw&)++£bõêÕ&ŸbK»˜¿¹ÌP=H™\¡}ûö&½Ì\îÝ»GùW*:2vìX/ûû Ü.´eÙàÁƒk<úàÁº°dÉ’gþ·¬\¹£?úFÞ½%%à§Ÿ~¢TPÛå gFÀbúôét¡Òéæà¿EÀ `ôèÑVäæÏ®J ¦[™æÏÖ™ j¹]»v&33³úQÚ{gþ@¨ìÙ³‡rWqq±aQ†±0`@D-Ñ —ððpüsøðá&²Ê²ÝCOJJªñhtt´WMûný[Ì€v-‹¯ñ(N#™ Æšgþ«`EžG]Ï™3‡ýÝRì€!W49åz¤ÂBÀ‚^gƒ6f¸^¥Á +€ãLUäÈZnM`ò…O4üiX·n×´šå]ôŠ +Ôxee¥ãï‘TitÀÍ3˜œÜºu C6âD§0SîuÀ6Ï[`³'g„Ô¢E‹ê¯/9þ<=xk¾tÍ\èµHø5æçcÇŽ‘nÝºÕ L6@E#Ý¡›ggg³oÿe€'Nг˜«L ¢¢¢‚öÝ‚W¶Š†)ôF°^½z 4(¤êõ„··7¾‚yÌæ€6‰öyôèQ§q•¾yófzb£ŒùSQ,péÒ%ÊócÇŽu¬tëuá,o„d~zZ CØéÓ§Í lhððáCº…ÅqÈÝ»wß|óM:±æo07€mÛ¶QkLMMuºlrãÆ z˾¾ŽIœ,°jÕ*º1wî\‰Ñß& tµY³f·oßæ*Ó¢áÆ»´´´Ñ’Z°f̓0ÿKƒÇß4ݯ¿þÚ<`‡ AÑðHzC‡MIIA¢Æðj½±ÈßßÿÌ™3桲ÈËË£‹AAAIIIS¦L¡}×ÎKc€¢¢"„7oÞ¼ùó磣EFFRؾ¾¾»wï6ÒÖðÀf]?G'úðÃ322ÆGï²lܸq/ßù·˜ j„–PzÙwýÅÏÏÏ_¼xñĉéEHÝæk×ͦÒt¥÷)˜ì®À+eeeôF°É“'³èDÀ+W®Ðj@GŒ…iþ;xð`šd!_%''›Ç¬`áãレuîÜ9óh s@²š4i=ëçÎF\\˶¥6>°ÙV²6Ó#Ðb?þøc§ûÏ ‹¬X±Âé|â ÄÇǾȑ(6û+ »téâ´weûöíׯ_ÏR>Ë>èþYYYNÛRR…¯îÛ·ÏûlÆŒH¹¹¹GŽáz¹†¹à;îp “³Á(( +ú‡xð_¡páÂÄ|àÀƘ¹Ö ÉoذaþüùÈü©©©³fÍB:---åj¥6À€e5Îýû÷³œØçó /Ïá1@.x@é}¸^x@FEúm€\H¿˜ à9<À…„H  Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;*¢¨°£ +/*¨°£ Š +;*¨ð¢ +;–lܸÑÛÛ{Ú´iÿëñtîÜ900ÐÝQ¸DãÆcbbÜ…KDFFúúú"Áº;:÷óóóü8Ott´»£p‰¾}û"Ú¬¬,wRˆùÊÝQ¸ôàî(\bРAHþ³fÍrw uP_âݺuCFuwu3}út R'OžÄ°ÂŠ¿¿Û¶mÝ…â0§nÓ¦»£PÜówG¡(u€Aj×®]ÿG[(7 +endstream +endobj +385 0 obj +<< +/Length 2268 +/Filter /FlateDecode +>> +stream +xœÝ[ÍnG¾ Ð;ôq&›ÓÿÝ×€e;Ž ØÂîÁɦ†2‰”Åaà¼íã{`«zf8$§[¢Ìb±†L‰ó÷UUwW}U]3~q_Íg“iEž=¿¨ªÉôSyE>Œ/—w¿/ÿ¼+Ç¿L®ç‹I5_.Æï×+<ôc9¹*ïŸ?'¯^’Ïçg-🵆‘‚(§¨àÄJN IîËó³Gçg—çgãqTZr9;?Ë ÂãœJNŒu”qry —½y¯Éõ +žL®ý7×|{s~ö!#ùïäòŸçg¯á¿žŸ,ÀS® + jbtAµö¢z ÁÞÞæ#‘Ýå#™Ýä*+ó‘ÊnáSg‹*™l’ˬƒs8»\àu$7Ù<´ž_•x Þˆ§þÛ*g ®ó«5>ϬVø—øê- +g©11ý¾ÕðQ8^0Ê] îl³\£•î[SýŠª¿K.†°TDµ%‡“ì¸Ù$×Ù´ÂY³¾ÇÏ29¾”n¥¶”ÅÐ^$G3’rƒ[øEç×Η2—õÒºH-ƒb2µ?7ÙÃÀ)E¹uƒ“‚î/}ç +?äõÏ/É8âÞ/–Uµ¼{ø–Ë*¡‡÷N“û›ö­àµ;K<ZR'e4ù׆JF##x6‡¡ºœ~È”Ll,Lƒ“éia¢Ùˆžðhé¬Wó*ùp:vÊátò°á4ö(dÀ…_Ö'Ò“M•8š,8U*‚ö¯–0ùX¿gDq +ÇyrI\ÉÑ›‡Ð$U‘¹û¬àž\=‡ñçTêµá)»³X8Úœ‚ºùˆñŒ tÓ*½s…FÐ.ä2çÌS¢î“’*é &E ‘qÔo¤Zm ç¢òõ‰¦˜E½½\—L‘WKÒŠFÆïï& ”ëç—o_‘büÓdqM²Ùýèåù7Æ{Jé †É€W÷Æâõ—ò$›ÝÝä[¦Uä½Y2Ka˜=´óëòÄ⃊Q]Øþ8Wæu¾ê}òWüË»èïs¦Òû~ÄÅ„ ’ Ú{:^ÝϨøÚ§â‹)šÃë™èUH˜:…˜~“˜Ïfy“¯Özú˜­,Æìˆäœåª©(òöƒ píwPEøLÀ'ñ€©H8 üÍ-Îÿ]?2uÔ`ÝÕ‰‡xzß-ü– á„€ +‡á|}h¹ÂOœ0{¡&Lá(éÎü@ÿ§M…¹n§ÏLíf²ÃV¥&íE7˜}Í|µõ•;+>šb knë@L òˆ)~ËSÛBXC]Ì!?\b`7˜²%¢€´ÒaÐl’ñ/_-vbø£·¶²=YñnC¸ãxû#ÂnÉ+¤¡Êµ°†6$ïNx‘‘ðrȣⶮoÖÒô¶åºŒz× Li¤êi bô°8‘iî×Rc‰z_‰w]{Ó¯Ãku*†{cÐ bâö, ׳¢0¶—Ì<ц-®›0b P<Éò8­ñÊÜ+tiÞõ}ôÌ j}:Ç?J<;%X´Ý8ÅÚÅÝ·Þ­Íܦ?[y±¯BRE€ Ë~rºDYo?¢¬~»a2QVK”¶Î¼÷5ÚìhiòÀd—0ÄFÆDígŠOÄÓ{éªÄË5ÇŠR †ÅêVyŸ^M [Dˬjü¶Zl|šçÌd3ÚY=cCUØ#'¡*µQžùÕ½Úpó>³i7ß®ý2ð´?@†"ûX²ª³#®ýœÛû{¨CZ@u®g?p‡i³œëM¦NÞ-=k[[ŠÖ÷õÝÀŠHœYO‘Îò=/›:*8¼1"G¿¨$VJ™‹ÁmâfP À‘Ê‹’„ã¸wåf—é×NÕV¤O¦z¡õk›îœ2¤âNMLƒ~=ý¸ˆj€•ö¹Õ>Ø‘1%¨›Ã-ÞƒgC"FÞL +ÅBQé:š +Hw!£Šˆ0€Ó³”±Ü“ã¨éÅ—`5Me‡ìùèÇÆ:d/öâÿŽr„OÓž@€ñ=> +stream +xœìw|ÅÞ‡O¢ %†*½— ‚ p¥‰¢4Q@¢R%‚ A(ˆ *£DZ ¡…¤H @D¸åF2ï÷îï²ïº{ÎÉ!âž¾Ïùœ3™3;;;»óÌìì¬R„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!äF’‘‘Ý«W¯6mÚtîÜù½÷ÞKOOwùâÅ‹®"$''‡……=úè£O<ñ¢={ÖçÊ•+Ÿ}öY×®][´hÑ£Go¿ýöêÕ«Öhû÷ï1bÄão¾ùæ‰'¬q233ç̙ӽ{w$…¿ .üóÏ?­ÑŽ9òÆo´mÛö±Ç OMMµÆA-Z„ü )ämöìÙHÜíäÉ“ï¼óN»ví°¯¾úê¾}û¬q²²²âââ^xá…–-[¢H£¢¢þøãk4”ó¸qãÚ·oߺuëÁƒïÚµË(Ægžyqºuë6yòd7GÿÂnN:Õé÷îÝ;~üø.]º )$yúôik´´´4äªcÇŽ¨C† Ù¹s§«Íé¼ÿþûýû÷_·n‚<¿æšØØXk"‰‰‰ø×† ²ÝÜ©S§°¹Aƒ™J»3}úôçŸ9ïСèQ£RRR¬?Ça;w®ÔéüùóÖ™£G¢0Q‘êá¡C‡¬qPg/^ܳgOhlLL ê¶5JµîÉ'ŸD =zô±cǬqPgâãã{÷î-ufæÌ™¿ÿþ»›9räŒ3L™AÍtSìàÇt•&!„’'øüóÏK–,ép8n»í¶¢E‹úùùás‰%6nÜh ™¬S§"Üyç®RË—/".\¸`Á‚øPªT)“’Á~7nŒÝ~ûíØ¶ëããß0é+” þüˆvÇwá²gÊwh˜dYÂ_|†´˜œ3!!AR(T¨Ppp0>àëŠ+Œqð“§žz +ÿòõõE®7|†Û\¾|Ù-))©X±bøWŠ)‚_ýµ1$ÖŠBRÅ‹÷÷÷G´† þòË/ÆhÐ*ޤ€]C|Ä4ÚÈñãÇ¡ÇHqPˆ,I!Íï¾ûÎZø[¶l©P¡"Ü{ヲ¡Ñ©S'Ù©€€$¥¦eË–c®^½Zö ;ˆÿ⪌;eÝ¢€þ‚dòƒ>Ðe×\ѯ_?S‰¡Ç${ vµ!õD:vçÒ¥Kc|å•WP’Ž*-Õiš„î¢ÿ"uF?аJ“s®Y³FªŠ^gð,cÔtô:#çοþõ¯ß~ûÍí£>’]ÓO +T¿%K–˜Jàå—_öÑÐëÌý÷ßoª3ÂÚµkK—.-Û2†ÃÀñ[7ÅL»@!„ä-à~uëÖ-W®ÜÌ™3/\¸€¶/##ãµ×^CŠ@Ó  E„G9u×C‡A'..IA¦OŸŽ½J•*ƤÐF£ }â‰' Tð£G6iÒ!hâõ8§OŸFûŽÔæÍ›CøÏþéB“ õÕ£½þúëøaóæÍOž<‰¤N:ÙCÈ;ï¼£ÇA므 Ìš5 YBj‹-‚‡@$Μ9£Gƒ;á‡<ðÀáÇ‘Tzzº¨ìàÁƒõ8ðØŠ+Ây¦L™‚¢Ã>B€azÐ<ã@ntt4~Éß»w/’BÁöîÝ!=zôÐã wÝuÊY…ê © 6ˆêªB@H×®]!¥È9’ÂÑ1b’*_¾¼Qªa>(=”²‡4­îŠ<à(´oß>11ÇIÁú"""*® RZZ< ÅŽ]À‘+t*W®ŒhNGJ•6_Bm1¹ë¦M›Ö9C´}ã‚W#òÄ]?üðC¸b™2eŒîŠ=jÕªUƒ ppˆ¯¨3¨<¨«ˆl:~ã7°•¦M›¢k€h¨mÛ¶EÂõ8ÿþ÷¿a¿H] )ô¤‚4ŒƒÞØ_1LÔ|$uîܹ.]º dРAz¸¸4déร§ƒs…l={6~X»ví={ö )d oß¾éÖ­›qßñ¯ &àœÂÆ~åÀ]‘ ÷ÅK!„ärNœ8ñóÏ?CÐ>B~ÐÌo=meHH|¬hÑ¢NÝM¶I`@¿~ýøÙgŸÉן~ú ­6ZX£‚Â<áð1ø†¾9üêÍ7ß4&%Ú6yòdù +E7,XiêqΟ?@äPO_è 22P_ù +?)[¶,¼"­Çùõ×_ˆŒéÓ`\øÕ³Ï>kL +zƒÀè¥W«V-ø­q´ûU³fM¤1–o¾ù¿zì±ÇŒã™è þ£‡ÀaÔ_A|$…hIIIzHÏž=Ò¨Q£ýû÷;œ»:M +à'ˆ¿|ùrùŠ7Y€MåË—Ze×6mÚ #0vìXë¡·‚#ýCD¿ EÕÂÁ•’tï®È Žø3Ï<Ó¸qc£»*m<ßzëÈ!Hs̘1òÂ/} c·%ƒÞ 2†®„@ñ+t²ŒIIïfÔ¨QòÇ´B… +ȃ~Lº!°JÔp=}ôÑð+µ1©ùóç£; {)Ž`½zõbtl¤îÒ?pà€„À{Ÿ~úi¤öÈ#ìØ±Ãê®H'!!!ÞÂСCE\‘7§sW!„¼ÎsÏ=‡–Îx+<&&–3D“luWhLµjÕàlF“TÚl‘4ù:oÞ<|íÓ§éçÒÄË”4Á"ϦY©ûöíCûþàƒÊ×U«V!N§NLIõèÑáCùÚ¢E |ݾ}»1ÔM?$S| ÿ%0%õÊ+¯ ü‹/¾¯;wÆWÓd(.¤´\¹r"ÞD!@ELI‰ÝMš4I¾ŠÒÏ;×)À¬P¼¦›Î&Z¶li@‹ˆˆxþùçñ+¾+wuŠÜò^°`|E à«uÚ­ŒLZ§J~ôÑG2`>}útO܉h( += “þøãÝ»+ºØ5t|N:uÏ=÷˜ÜÕ)H iBŒå+ + _ÛµkgŠ&ƒœºaÊàðæÍ›qÒÒÒp kÔ¨!Ý ”â<üðæ¤^{í5„GEE)m VŒîiæ ¡‘… –ðcÇŽ¡ÎÀTMI?IM˜0A>|8ŒþyèÐ!œ &wu +jøC=$O!„äEÄŽL“*EóÐnÊÌÓO222`ƒUªT1MŒ„P–*UJ~>räH¤lzÆD]S;S…Ï,X°hÑ¢¦>|Es­K‹/ã`‘‘‘¦¤Ä£F­4I(]º´ŸŸŸ>¢«S©R%¨lŸgÍše4Ø;Â(_CBB°¦ajP¿~}ˆ„gÎc T¶@?þ8 +yÚ´iÙº+jªM¡B…L½ý(Ëh§w5jÊ_L»víÚÙº+ÊD¬{þüù‚¾ƒqVª©Wä§L™2(akâU«VE9w6?tèPS©2¡' â£Z„Qnˆ&ú}ûí·øÜ³gOSœuëÖ!=&=y“ÂwXæ»:ŽšæÐæëšJžB¹9;øÐ «ï)×îš’’‚öñ¡‡²þ&/_>±ÄnݺoRë|ùå—º%ž:uʡ͵&%sDÅ `*uÍäÎ>L†S¶lYkR2%–(n3Å‘Aã6mÚ(ívspp0¤ÚšT»vímýúõø ývüu­pàÀ‡67RiN%Fmµ#4^¼x±u+øTº‚0ͦБ¢óÄ]>,^§›9hÚ´)B¬ ¼ôÒKGgAA5À¾”(Q"--M]sB÷î*}Šþýû»Š0eÊ7J¬W¯^"o5jÔpï®èb@,QV8ÐzMáyóæÍ褄‡‡ÃTÑGëׯ²7Ö5X‘³–,Ç»c͉‡îúâ‹/Ê k«V­ÜÇ$„Bò"Ÿ~ú)ÚÊ:uêX§tê¸rWiýÅMÈ3\òäuÇŽ-11Ñâ‡p( +>§¦¦âsƒ ¬I!ÿs“…§¬chò<4Ci˸C3Zô°aÃœŽ¡‰E7mÚTiË,X°xñâÖ¤ ÜºE¿ûî»NìäÉ“m$¥ÝJ.V¬˜¿¿¿õ®´, f¡´¹ŽðØ‘#GÂÊ`°N—Ê÷pÎüùرcÐ*ì”ñá¬äää{î¹GfH:´•~£¢¢dŒQffddà€¢Hõ!P•»b7ï¿ÿ~‡eµ Wî‹üèø ÙÎHOOÇ×ËS‘[¸p¡)22†ðÇ\vŸ«T©bMS†•»²ê…±—!ìÝ»×t× ..®R¥JŽk èÐ=Ô'<˪Æg²„Ó§O#ŽS‹öÄ]qÆ(P@6jíâB!yÏ?ÿ2âô]K:®Üõøñãh"­só IE‹E*‹VÉ@U>ùä„>\iÃp]ëc_Ȥ¬±îpöØËqm)ƒË—/*T¦gMJ–2y€68œ=ö%XÉRÎR¥J9}ìK–2ضm›úëS?Fä±ôfÍšÉW¨—uMum†i)bÚN'Žz>ßU7nœÃ²ˆ(TóÀØ÷;vÈcq23&¯´Gò!T³fÍÚo@D^ÏÖG½~â´3bÄ©»¦¥¥¡²á¸Cª[„ ¢wî܉Ïn vÕªUØ´Þy‘Iü±)šqÊ +tþüùQi­oÈÂ. 5YoAt]S™²bº¤vïÞrHIIAú¨åË—GÍ”y°² 0«))77 ›æú¢> ¨«T©bÆ4áÔ]wìØaÝ@!£Â »Ïn–;qâºèUÉôŒãÇãW÷ÝwŸi^&èSYä‰9“lËëôå…ÏŸ?X¹reS‘Wk-]ºÔÍžÊÝý.yc:¦"’ $ÑÑÑÖ²uWYµ YãìB!$¯3wî\ÿºuëz¸ö£wýꫯÚBCº ²Üf•Ç[”6¦ +³‚sÊv!..V€pý‡+W®Ä¯Zµj¥Ï…Î5oÞÜaxc"7mÚÔ˜¸Ò&.ÂUªU«¦kÀæÍ›‘xÆ õȆ¼„Ô8ß C‡HJ_Ti3?óåËW¦LgSÚpܲvíÚzò ®ïË[®>ýôS=š }‚néÿp*˜O¥J•.\¸ G“Áç×^{M¾¦¥¥Y'ÄbÓ2ÛÁú8˜rí®gÏžµú0 +D<ߺ¢—tNr.ë’¹ÂÍ|Wé†è/epƒû5²L˜æ»¢õƒ¢ƒ£#OTéž-Zà@ge$%%É›‹õ[èÚ ŠBquFÞLa,vy³ƒqròž={òçÏ_¢D 7ÓÐ÷Aâ¨EFS•®ÍÔ©SõcÇŽk˜nîÝǺjÕªâ®îG€ !„¼¼âêЖ0}ÎBß¾}­s;ݸ+"?üðÃíqrHàìÙ³›4iâÐ1s­Y³ªP¬X± &,^¼øí·ß.T¨<Ä8Ê +UõˆZ·n »†Ëë7nlt°­[·Â‘Ÿˆˆˆ%K–Œ?¾H‘"0Ó(«<]޼!KóæÍ“”ëÕ«§¿™Ti^ +IƒxŒ=¹‚A•,YR&v“‚ñÅ ,€½È*F¿üò‹ÖQ¼xqxï°aĤB… +øÕĉIÉÓåuêÔÁ&-ZÔ«W/8vÙ²ee6/ ƒ 2$&&fùòåH +†,ϧC«œ¾{Ë•»â‡+Vìß¿ttt||ü7ß|ƒÂ‡>!r­ZµŒ¯‹]¶l¼]ôPn¨ÖóM¸r×ÔÔT¤€ƒâô´&þŽ»¢|P£áéÓ§£+„½øøãåy¨Â… ïÝ»Wÿá÷ߣŒc=fÌ)Ê?Ô_y  ºâp8´õŠQgP™eU +”˜±Î8pn‰8jÔ($5yòäÒ¥K›º-r‹º½~ýzhÔgd U˘%¥õeˆóIÁq¼¬#ó:îÝU&¨‘ñ5Ç„BH^ZèfaÁ‚-µàÆ]Á¹sçÚ¶m+KJ´ÅO?ý´Ñë¨Zj}Chñ­OoeddÀ Ñøê­0R¶¯\¹²\¹rzRðër—/_~á…ÄÒ²«±Îì…°é£UZ›2ÅŸ4:'qà<5²NOݱc‡˜¡^’cÇŽ5ݧ†Ÿ¿þúëð(‰¥©_¿¾qNØ#TVä_€‰!®TЕ»ÂåàB¦¤ào}úô1©ˆ½€kÑ¢dÏé¶Œ¸r×:<úû;ÇÝwß­W<Ýô›ô‰(:«V­’Þ„^gä®FPgÐwÓë 4DÑ:ø¼iÓ&ô\ô¤pj (LÚ¸­ +tëÖÍú8›Ò¦Ó ÎèÇ1Ñ­³>c(¸qWüDVup8›wM!„äià‡û]sàÀkÓ‰ƒ:] I?\ºti\\ܱcÇ\Åùí·ß¡¬0F«!뤦¦~£áæñ%ü|ãÆH + Zoë?~YBưk®”àÊ•+[¶lARk×®•…œrúôéøøøÅ‹C5]½& 33sûöíHjõêÕÆ‰&ÒÓÓW¬X›œœl!UÆ&`žðXÄÙºu«›”bïœ;þÁ[¾|¹$µyóf§;ˆƒ‹ÿ":¦‡•Ü€Äv­»yôèQ÷ëX‘÷¯eË‘#GÙXøøŒOHH˜7oÞ‚ pÝLƒA Ú‰£³~ýz7Ùƒ¬¢Î,Y²EçªÎà%%%!©5kÖ8Y +ùG~P¤Ø–›š ´c„ÈH +{á¾PQ±ûN'r é§°ûÍB!„B!„B!„B!„B!„B!„B!„BÈäÉ“åõ®HKK9r¤ûD–-[f]ðÊʸqã<˜m´ÈÈHy}¼²²²ÂÃÃÏž=ë&Îü1xðàl_í¤<(0qâDëÊKF~ÿý÷!C†XWÇ5‘œœìt=)))ÈU¶ÑÖ®]«¿·Ëˆ°nݺl“ÂÞ¹ZYÔHbb¢Ó·>™4iòï>Nffæ AƒÜ,7!üù矈vùòe÷Ñ222¬‹6Aݳ¾˜ØiƆê~„1cƤ¦¦ºOUé¸_ä[Auµl…œû÷ïÏ6Z–F¶Ñ!„¼Ëƒ>øå—_º‰°aƲe˺OäÕW_}ùå—³ÝÖÝwßíæ5ô:õêÕ[´h‘û8°”’%KnݺÕMœsçÎÝ~û힬߸qc÷…î¿ÿ~Ó CMœ9s&_¾|Ö…mM|ñÅMš4É6K³gÏÖ_Eê†wÞyçÙgŸuç™gžñÄÙ¾þúkìc¶Ñt§aÆ_}õ•û88.(.÷½¥­«vÛm·eûæâÜqÇîwñâÅuëÖuŸŽÒÞbV @#Gޏ‰S£FåË—»O½˜üùó#cnâ:tÈéŠÊVêׯŸíI¡´÷…™^ÐL!„ÜdÐ]ÝUƒî*äiw Óß/L!„Ü”Ð]ÝUƒî*ä]wÍÌ̬¢Ái„Bnb變îªAwò®»&%%Éka=y¥/!„’G¡»*º«ÝUÈ»î&îÊi„Bnb變îªAwò¨»^½zµR¥Jâ®ÕªUs¿ä!„’w¡»*º«ÝUÈ£îŠsÁq N „r³BwUtW º«GÝUŸ0Ài„Bnn變îªAwò¢»âtÐ' Õ«Wç´B!7%tWEwÕ » +yÑ]“’’|||eÇŽÙ&K!„ä9變îªAwò¢»š& pÚ!„›º«¢»jÐ]…<ç®™™™•+W¶º+_R@!䦄îªè®tW!Ϲ«þJ+œ6@!äæƒîªè®tW!Ϲ+Î>Wî:bĈlS&„BòtWEwÕ » +yË]­+ áK +!„Ü|Ð]ÝUƒî*ä-w5¾’À +_R@!äæƒîªè®tW!o¹«ÓŒpµB!7tWEwÕ » +yË]¾¾ê0R + +úÚÀš5k²MœBÉCÐ]ÝUƒî*ä-w5òÇ)R¤xñâÙ¦F!„ä]變îªAw讄BHn†îªè®tWîJ!„äf變îªAw讄x®]»‚‚‚òBˆíøúúΟ?ßÍŠî*Ð]º«¢»¢Ôš5kÐ4ìÙ³g/!„ØË¾}û233Ý\ è®ÝU »*º+!š»V®\9++ËÛ!„3tWî*Ð]Ý•º+!$Cwè®ÝUÑ] ¡»Br1tWî*Ð]Ý•º+!$Cwè®ÝUÑ] ¡»Br1tWî*Ð]Ý•º+!$Cwè®ÝUÑ] ¡»Br1tWî*Ð]Ý•º+!$Cwè®ÝUÑ] ¡»Br1tWî*Ð]Ý•º+!$Cwè®ÝUÑ] ¡»Br1tWî*Ð]Ý•º+!$Cwè®ÝUÑ] ¡»Br1tWî*Ð]Ý•º+!$Cwè®ÝUÑ] ¡»Br1tWî*Ð]Ý•º+!$Cwè®ÝUÑ] ¡»Br1tWî*Ð]Ý•º+!$Cwè®ÝUÑ] ¡»Br1tWî*Ð]Ý•º+!$Cwè®ÝUÑ] ¡»Br1tWî*Ð]Ý•º+!$Cwè®ÝUÑ] ¡»Br1tWî*Ð]Ý•º+!$Cwè®ÝUÑ] ¡»Br1tWî*Ð]Ý•º+!$Cwè®ÝUÑ] ¡»Br1tWî*Ð]ݕܪ„‡‡‡^£|ùò~~~!!!zÈ÷ßïí BÈ¡» +tWîªè®äV•Ðá\¯\¹âí BÈ¡» +tWîªè®äVåÒ¥K8Ñœºk¿~ý¼;BùtWî*Ð]Ý•ÜÂàôwê® ÞÎ!„üº«@w變îJnaœN¸óÎ;Qá½5BùtWî*Ð]Ý•ÜÂ\ºt)88Øä®}ûöõv¾!äÿ¡» +tWîªè®äÖ¦K—.œ0@ÉÍÐ]º«@wUtWrkcš6PªT)Ô=ogŠBþº«@w變îJnmpV¢ÞrÂ!$×Bwè®ÝUÑ]É-qµN „ä6è®ÝU »*º+¹åѧ ð•„\ÝU » +tWEw%·<úK +8a€’ ¡» +tWîªè®„\[m€!¹º«@w變îJˆR±±±%J”à+ !¹º«@w變Aòvn.^¼8|øpoç‚ò’••å¾a͵Ð]º«@wUt×ûí§Ô +½ðŠ»Ž?[òÉ'×­[‡k]FF®ÁÁÁŒ‹‹³'»wïÆYóØc­X±y¸rå +”6‹ÁA¹zõª=Ù0‚“N=ûݵGØè´iÓÿ•ãÇÛ™eË–ÁÓpåÄ™’ššŠƒ‚2Éöò~£À)¹téÒÅÎ Eù@cìÉI§N°¹çž{.---33'Hdd$š0h¼ûæé‹žu… +p‚ qAëùúë¯#èY ?×›ÝUÑ]5è®ÝUÑ]m'gîzñâÅ¢E‹*TÈXOœ8ˆÅ~CóèlÕ–ˆ‹í{ï½çwEsœ`mž:u*2{´-V1ÃItçw¢p>l[6t"""°éwß}×~w}üñDZQÛ,Ñ)0¢Ò¥Kãt°yt1[öìÙ@ƞ͡µÂ5aÓ5¡U«V8Fß}÷=ÙÀþ¢6šŽÅˆ#ô=¯75º«¢»jÐ]º«¢»ÚNÎÜÇÚ©›µk×ÎÎ&éçŸ 6mÔq„ ^qW§lÙ²™ÁUÔ»Ù‘ð;vؼÝíÛ·ûûûãª(å`³»6hÐWH\mìܨ é¼ 6Ì‹yp +Ž26wî\{6wéÒ%(ú³¦Î]·nÝ5kÖØ‡óçÏ£6"¦pèÂÑŽ\ï4'º«¢»jÐ]º«¢»ÚNÎÜUÆÓ&Mšd +ŒŒDøÄ‰oPî²G¯*’¥\â®qqqÈLÇŽ½˜‡ .ál²ù¹\.jÖ¬Y®\947h+íwתU«â”÷ʼkfÍšùúúzå‘=7œ:u +ML¥J•l»3‚£€6ÔÇÇ'11QLOOÇ5§páÂÙºÁ !55•M°õ_h¶P ×ûÐÝUÑ]5è®ÝUÑ]m'gîÚ§O4 .4…ã‚€ð~ýúÝ Ü]¹Ê]{÷îÌÌœ9Ó[8qâDëÖ­‘‡7ß|ÓæM0Ú¶jÕ*|NHH°Ù]¯\¹R¬X±Ê•+oÚ´iþüùsçÎ]¿~½=ޤƒËÄ §ÕÕ«Wq¹C>€fbçÎvfÃʰaÃp8Þÿ};7ºnݺ€€Htt4JfûöíÐÿ Ø“´•¨h¡Lá8:*T@\ïDhº«¢»jÐ]º«¢»ÚNÎÜ×|ñ#2— ÛÓ០÷¸«Ü1¯T©’m¢8³:wîܱcG\mCBB¦OŸnóƒZñññ¸: øøøÔ¬YsĈ¸æÛ–l«L™2uêÔÁ5JBìw׬¬¬ØØXT† ¬X±—¸áÇCØ=zØ“‡~ø›Ãå¥1wî\è4.D8Ñj×®ð©S§Ú“ 2Ÿ',,ÌþM£“‹uRÖL+UªTTT”“:f̘­CÛ¢££SRR p (¦ÁqWtWEw5@wUt×\IÎÜUµX¹r¥)<>>á]»v½A¹»rƒ»þüóϸVûúúz7¸’|÷Ýw]ºtA{]½zu{ô*òÔSOïŒÛï®NÙ¿?.†8.ö,ÈuD·mÛf ß»w/òjÿ\\´ôkl^(Li­¡Á‚·CœpAމ‰AçNº¶ A£À#""ЊéCñ•+W^¿~}ÕªUýýýѹ¸®Ô變îªAw變îj;9s×âúo­Ò¸h ¼ÿþ7(w××Ýçoƒ  ‹ÖGؼÚk™Ú1vìX6‡û>räÈóp…AÐÓÁg¯¼JIG_ôÕ†mÁQ±-\ Lá2ÁWïë•¥¿OTT²„îŒÍÛEQ@«U«fœ¨€š€¦ùA®ìÌ ü'..nΜ97nDÓ€V .DúzçÕÐ]ÝUƒî*Ð]ÝÕvr殲õÕQo½õ–ÓõlÀ»îŠ«Îq___›„qšiÛ–;xøá‡Ú Åü è/\“ À6dãFBN&L˜`öàihÜ­ÿ + A6lžq +7 EÏÂ4lØß>øÀž””„ü´lÙÒæüY»v-òÖ½{÷ëý!ÝUÑ]5è®ÝUÑ]m'gîº{÷n4=­Zµ2…7mÚͦ”»ëÀ‹îŠK\£FpVÚöžMùè£ä•F6lkäÈ‘OZ@± åË—ÇgïÎ!h\ÒíÙ®NÐuÓÅ—µB… +ÛöÔ˜ £ß87ퟫ ïçEÛm +?zô(. N×­²útÈ[||üõþ–îªè®tWîªè®¶“3wÅÕ×.??¿]»véÛ¶mCÍ ñʲðÞr׌Œ 4d¾¾¾ÞzGò` Ä…çÊdÖ¬YögI°¾ëÅ‹­†¶sçN\y‚‚‚l{rmòäÉØñ¾}ûïGÏœ9Óþ'QÒƒXºt©Ûd—»uëf +G/á/¾ø¢ýYRZ™ [yFÉä`Î-ÝUÑ]5è®ÝUÑ]m'gå°ä¥äQQQ›7ož1cF©R¥Ðضl£ o¹ë#<‚íV¯^=Üî/È7Š>}ú4mÚ422rõêÕ;vìHJJÂá@れÝ{~œMÿö»ë”)SpÑ;v,ê':S«V­5j®„ÈtŶlà‹K+N‡.]º pDÆŒˆ  Í«¼&&&"¡¡¡™™™vnW@ë_¡Bd gÏž¸Jœ:u*%%EŠ] ÷mÁ ûŽú°O#66¶]»vÈ®]9{]2ÝUÑ]5è®ÝUÑ]m'Çî +¢££Å +8{ž…qŠ·ÜÌášO?ýÔ†<¼÷Þ{²‚¨è¤ñüùó6dÀö»+ÚSYˆÉ,­Œmyp‰nÞ¼9IÏF¹rå¬KsüÓ´mÛÖ»Ï0â‚ðõõ5‘ZµjmٲŶ< Ñô÷÷×·ŽÏ:u:yòdÎR£»*º«ÝU »*º«íüwUÚªP ,˜:u*þþôÓO70c×ËéÓ§“’’ÒÓÓmÞî÷ߟäÛòƒ«Çš5k¢¢¢&MšaÆÉèÝÃ!ddd RSSíÜ(ZÅÌ™3Qø‹öÚ[#ÏW¯^Eõ€7¢O·bÅ +›ßU¡g‡À‹cïJ»GŸ’’óÁàˆ ?6ÃŽ.\8eÊ”?ü066׊¿“ÝUÑ]5è®ÝUÑ]mçoº+!„ÜRÐ]ÝUƒî*Ð]ÝÕv讄â9tWEwÕ » +tWEwµº+!„xÝUÑ]5è®ÝUÑ]m‡îJ!žCwUtW º«@wUtWÛ¡»BˆçÐ]ÝUƒî*Ð]ÝÕv讄â9tWEwÕ » +tWEwµº+!„xÝUÑ]5è®ÝUÑ]m‡îJ!žCwUtW º«@wUtWÛ¡»BˆçÐ]ÝUƒî*Ð]ÝÕv讄â9tWEwÕ » +tWEwµº+!„xÝUÑ]5è®ÝUÑ]m‡îJ!žCwUtW º«@wUtWÛ¡»BˆçÐ]ÝUƒî*Ð]ÝÕv讄â9tWEwÕ » +tWu‹¹ëœ9sÚx›Fùûû{;„’7¨S§šoç¢M‡222®«Å¡» +tWîªè®9"99ù#o3lØÿ±w·±U•éÂÇ»›´§}’6 Q„Í _”@ø R¢ЍŒ2ÈøvÈÁAÆ·‰bA™QF 1b +XÅÞŒ¼ø‚Š™ Äœá>¡MNÒpèu®ÜW¦YÓBY{÷î½ïµÏÿ÷ÁÀª¬uw­{­õßíêššb²á¾ûî}ºžøeee=ôP«¢]ý:zôhmm­ŽÒ®@é¡]…vuhWC»JöÛõ£>5jÔŠ+Ž;ÖMéròäIÝE555ß~û­-9{öìˆ#´—¶oßžïÚhWt†ë•sÈ!z)¦]’D» +íêЮ†v•ì·ë‡~Xæè‰¦ÓÕ"Öï&^~ùe]ÿ¢E‹’ wíÚ•ËåÆŸïÚhW/^¬‡fÆ ºKiW $Ñ®B»:´«¡]¥„ÚµMEE…EìÏ?ÿìe·Ür‹®vï޽ɅçÎëÛ·¯¦æææ¼ÖF»ú²ÿ~=õR ³·G´+P’hW¡]ÚÕЮRŠíÚ¦¼¼Ü'øé§ŸºR5 Ð Ðñ,;v¬nå믿Îkm´«zV^sÍ5W]uÕ™3gtöÖÔÔЮ@I¢]…vuhWC»JÀvýñÇŸx≾M™2åbíÚ¦+hUUU]vÙe---í>tï½÷êÊ?øàƒ¼VH»zñØcéamhhÐ?Ó®@ £]…vuhWC»JÀv=tèпwƒ‰'^²]ÕàÁƒ.\ØöÃVéé>Ô~ùå—ëùÞîC>ø ~¨óS²#Úµëtæë)ùøãÛ_iW „Ñ®B»:´«¡]¥¤ŸÈårC† yòÉ'5› ®š‚Ûõ¿ÿ• @ÿ°wï^m×v /ø&ÙoCH¿Pÿëq¡}î\¨£õ¾°s§Nêׯ߰aÃt²ÙÚ(a´«Ð®íjhW)ÅvÕd½úê«5Y8Е_€e +{f@§Aÿþý/Oؾ}»^1†Ú«W¯òòr[¨ûSG¨W›äÿi×Ñ£G'¾öÚkºp„ É…K–,Ñ…“'ON.´÷Cøõ¯\8wî\qßgO.ÔöÖ…O?ýtrá”)StáK/½”\xë­·êÂ?üáÉ…cƌхëׯO.¼îºëô3Ú´iSrá5×\£ ’   {IK>¹PwZcccç‡CG¨³:ù˜1í +”0ÚUhW‡v5´«”V»ÚWY<˜æËwé <ø‚g±ý¬Ö¡C‡:þÝŸz ‘°sçNí7–ƒ ÒµÙBí^]X__Ÿü?7nܨk¸ýöÛ“ ׬Y#îæbA» +íêЮ†v•ì·kCCC[²vý«¬4iÒ$í¥}ûö%Ú{dUWW_òtk‡ç]»BÏýK>Ûüã?{˜¼¡]…vuhWC»JöÛµ¥¥¥›’µÍªU«´ˆžzê©äÂ={öär¹®¨´kW=zôÿv°yóf}¡WãmÛ¶é_õô)ö0xC» +íêЮ†v•ì·k½zõª­­m{›‚¦¦&`´zŽä»6ÚÕ;žwJí*´«C»ÚUh×t6nܨ'²îÌÉ“'Ϙ1£_¿~®“&M*àÁZÚÕ;Ú(a´«Ð®íjhW¡]Skhh㦶¶Vwé!C^xá…¶÷hÊ íê½b×××Ó®@é¡]…vuhWC» +íš' MMM]y–v€ôhW¡]ÚÕЮB»G»@z´«Ð®íjhW¡]ƒ£] =ÚUhW‡v5´«Ð®ÁÑ®í*´«C»ÚUh×àhWHvÚÕ¡] í*´kp´+¤G» +íêЮ†vÚ58ÚÒ£]…vuhWC» +íí +éÑ®B»:´«¡]…v Žv€ôhW¡]ÚÕЮB»G»@z´«Ð®íjhW¡]ƒ£] =ÚUhW‡v5´«Ð®ÁÑ®í*´«C»ÚUh×àhWHvÚÕ¡] í*´kp´+¤G» +íêЮ†vÚ58ÚÕ£ÖÖÖæææb@7¢]…vuhWC» +ííêѾ}û† ¦[ìè.´«Ð®íjhW¡]ƒ£]=úøãëêêhW „Ñ®B»:´«¡]…v ŽvõˆvJí*´«C»ÚUh×àhWhW äÑ®B»:´«¡]…v ŽvõˆvJí*´«C»ÚUh×àhWhW äÑ®B»:´«¡]…v ŽvõˆvJí*´«C»ÚUh×àhWhW äÑ®B»:´«¡]…v ŽvõˆvJí*´«C»ÚUh×àhWhW äÑ®B»:´«¡]…v ŽvõˆvJí*´«C»ÚUh×<íÙ³gÚ´i+V¬(x ´«G´+PòhW¡]ÚÕЮB»¦¦ôÇ?þ±ªªª¬¬lêÔ©¯‡võˆvJí*´«C»ÚUh×tš››u’kµ^ýõ´kùä“ÖF»zD»ˆíjhWC» +íÐÌ™35VG޹víÚýû÷ïÞ½{öìÙ¹\®¦¦æØ±cù®võˆv-ÚÕЮ†vÚ5 =ôkÖ¬9þ|rá}÷ݧA«“?ߵѮÑ®¢E»ÚÕЮB»›ž­Ú®3fÌÈ÷ҮѮ¢E»ÚÕЮB»Û›o¾©í:gΜ|ÿ!íêí + Z´«¡] í*´k±Ýu×]Ú®—Ü!ѮѮ¢E»ÚÕЮB»Õ¾}û***ôèÎ÷ßҮѮ¢E»ÚÕЮB»Ï©S§ TYYùé§ŸðÏiWhWÑ¢] íjhW¡]‹Dç̈#ÊËËW®\YØhWhWÑ¢] íjhW¡]‹áìÙ³zFär¹4“ùbhWhWÑ¢] íjhW¡]ƒknn¾á†4\_|ñÅ®¬‡võˆv-ÚÕЮ†vÚ5¬¦¦& ×òòò¥K—vqU´«G´+€hÑ®†v5´«Ð®577;6—Ë-[¶¬ëk£]=¢]D‹v5´«¡]…v E÷a}}}YYÙ¨Q£Ö]ȉ'òZ!íêí + Z´«¡] í*´k(z +—ujûöíy­võˆv-ÚÕЮ†vÚ5Ý3+;uüøñ¼VH»zD»ˆíjhWC» +íšY´«G´+€hÑ®†v5´«Ð®™E»zD»ˆíjhWC» +íšY´«G´+€hÑ®†v5´«Ð®™E»zD»ˆíjhWC» +íšY´«G´+€hÑ®†v5´«Ð®™E»zD»ˆíjhWC» +íšY´«G´+€hÑ®†v5´«Ð®™E»zD»ˆíjhWC» +íšY´«G´+€hÑ®†v5´«Ð®™E»zD»ˆíjhWC» +íšY´«G´+€hÑ®†v5´«Ð®™E»zD»ˆíjhWC» +íšY´«G´+€hÑ®†v5´«Ð®™E»zD»ˆíjhWC» +íšY´«G´+€hÑ®†v5´«Ð®™E»zD»ˆíjhWC» +íšY´«G´+€hÑ®†v5´«Ð®™E»zD»ˆíjhWC» +íšY´«G´+€hÑ®†v5´«Ð®™E»zD»ˆíjhWC» +íšY´«G´+€hÑ®†v5´«Ð®™E»zD»ˆíjhWC» +íšY´«G´+€hÑ®†v5´«Ð®™E»zD»ˆíjhWC» +íšY´«G´+€hÑ®†v5´«Ð®™E»zD»ˆíjhWC» +íšY´«G´+€hÑ®†v5´«Ð®™E»zD»ˆíjhWC» +íšY´«G´+€hÑ®†v5´«Ð®™E»zD»ˆíjhWC» +íšY´«G´+€hÑ®†v5´«Ð®ErìØ±C‡ue ´«G´+€hÑ®†v5´«Ð®Å S¥¦¦¦¬¬¬óÓ°s´«G´+€hÑ®†v5´«Ð®ÅpäÈ‘\.§íºlÙ²‚WB»zD»ˆíjhWC» +íZ çÏŸî¹çxàS§N¼ÚÕ#Ú@´hWC»ÚUh×Ì¢]=¢]D‹v5´«¡]…vÍ,ÚÕ#Ú@´hWC»ÚUh×Ì¢]=¢]D‹v5´«¡]…vÍ,ÚÕ#Ú@´hWC»ÚUh×Ì¢]=¢]D‹v5´«¡]…vÍ,ÚÕ#Ú@´hWC»ÚUh×bhii™2eŠNÑÎwiçhWhWÑ¢] íjhW¡]‹áÛo¿-sÒLæ‹¡]=¢]D‹v5´«¡]…v-†¦¦¦Áƒë.ݵkWÁ+¡]=¢]D‹v5´«¡]…v-Ý¥:º²ÚÕ#Ú@´hWC»ÚUh×Ì¢]=¢]D‹v5´«¡]…vÍ,ÚÕ#Ú@´hWC»ÚUh×Ì¢]=¢]D‹v5´«¡]…vÍ,ÚÕ#Ú@´hWC»ÚUh×Ì¢]=¢]D‹v5´«¡]…vÍ,ÚÕ#Ú@´hWC»ÚUh×Ì¢]=¢]D‹v5´«¡]…vÍ,ÚÕ#Ú@´hWC»ÚUh×Ì¢]=¢]D‹v5´«¡]…vÍ,ÚÕ#Ú@´hWC»ÚUh×Ì¢]=¢]D‹v5´«¡]…vÍ,ÚÕ#Ú@´hWC»ÚUh×Ì¢]=¢]D‹v5´«¡]…vÍ,ÚÕ#Ú@´hWC»ÚUh×ÌÒÃ1bĈb¢DЮ¢E»ÚÕЮB»´+€ˆÑ®†v5´«Ð®í + b´«¡] í*´+@»ˆíjhWC» +í +Ю"F»ÚÕЮB»´+€ˆÑ®†v5´«Ð®í + b´«¡] í*´+@»ˆíjhWC» +í +Ю"F»ÚÕЮB»´+€ˆÑ®†v5´«d°]Ïž=ûŸ€W›6m¢]ĉv5´«¡]%ƒíZ[[[YYùo€W×_=í + B´«¡] í*lײ²²o¾ùæÿ^u~Æ@±Ð®†v5´«d³]ÿö·¿]r+”ÚÕЮ†vÚ€ˆÑ®†v5´«Ð®DŒv5´«¡]…v b´«¡] í*´+£] íjhW¡]ˆíjhWC» +í +@ÄhWC»ÚUhW"F»ÚÕЮB»1ÚÕЮ†vÚ€ˆÑ®†v5´«Ð®DŒv5´«¡]…v b´«¡] í*´+£] íjhW¡]Ql ÿ¸ ÚUh×¢]…vE±éY?bĈ\ÈäÉ“¯¼òÊÎ/¤´«Ð® ´«Ð®èNzÖ?ÿüóÅDJoˆ'¢Ð®íÚ†vÚ݉v€.¢]…vM ]…vEw¢] ‹hW¡]hW¡]ÑhWè"ÚUh×ÚUhWt'ÚºˆvÚ5vÚ݉v€.¢]…vM ]…v…W:-õÂ8ôŸt¶ënûë-·ÜRì@ÆÐ®B»&ЮB»Â·Ûn»­ì"æÏŸ_ìÑ@ÆÐ®B»&ЮB»Â7½t\¬]¿øâ‹b2†vÚ5vÚ¾566VUUu ׺ººsçÎ{t1´«Ð® ´«Ð®è|l@/¿Ådí*´kí*´+ºAÇÇr¹ @hW¡]hW¡]Ñ NŸ>­“Š ëhW¡]hW¡]Ñ=Ú=6À; @ahW¡]hW¡]Ñ=Ú=6ÀPÚUh×ÚUhWt3gÎTWW[¸0àüùóÅdí*´kí*´k”-Z´ÿþb¢«ÚàÝjÆŒ'Nœ(ö(º í*´kí*´k”ÒÌÌøµ=6ÀºU=:TìQtÚUh×ÚUh×(•F»Ú/)¨««ÓË`±Ç ”Ñ®B»:´«¡]…v ®4ÚUÜc<0 »Ñ®B»:´«¡]…v ®dÚuýúõûöí+ö(”8ÚUhW‡v5´«Ð®Á•L»êTçWèn´«Ð®íjhW¡]ƒ+™v€hW¡]ÚÕЮB»G»@z´«Ð®íjhW¡]ƒ£] =ÚUhW‡v5´«Ð®ÁÑ®í*´«C»ÚUh×àhWHvÚÕ¡] í*´kp´+¤G» +íêЮ†vÚ58ÚÒ£]…vuhWC» +í\WÚµµµõ¯ýë¶mÛ>üðÓ'OúX¾Ó\ÙºISSÓž={6oÞ¼k×®³gÏe ze8xðà|°}ûv=[ÏŸ?_”a´Ñ|ÿý÷ß}÷]È÷ÝÕ9yúôéÿ×A±æ†î„cÇŽéÑýgŸ}ÖÜÜf»º¡Ž;¡ž,a†at'è…]/[·nÕ)Q¬÷aÖÏú“O>Ù²eËáÇ»òË£iW¡]ÚÕЮB»Wp»þýï7nœNÅ2§ªªJ¯xÏ·n¢·ÂgŸ}V¯l×\sMø­ÿôÓO³fͪ­­-û'=ïtøàƒzKmCyyùˆ#4eƒ¡£•+WêHô¸\ò𿑆k.—+ë@ï¡ÁÆ`´¢7mÚ¤·x=mÃØ¸qc˜­ßÿýwB›Aƒ…†ÒÌ9rdò  :Tc>ØÄÝæÏŸ¯w1€FoÇR'hW¡]ÚÕЮB»WX»êÒý¯ûðÖ[o]¿~ýš5k´”ô¯¿úÕ¯ºc8uêÔøñãí~¾]õ4Ô ¦›®¯¯_¾|ù† ôúÓ»woÏ“O>f zå׳X·¨í%K–èUkݺu“&MÒQéØ4­Ã £#GŽÔÔÔTTTnW½¼è®8pàÔõÛßþ6ØŒN=ºfÏž­eÛ¶mz ûá‡Âlýõ×_Ÿz!7Þx£î=[à ãøñã: õ†õ裾ÿþûºžxâ }«wº‚Ó1_ú"ÂJþ—¿ü¥¾žÒ“ô‘G©¬¬ÔCóÍ7ß°BÚUhW‡v5´«Ð®ÁÖ®úÓŸtÞu×]mߘÖC6|øp½YïÛ·Ï÷/J·uÕUWi ½òÊ+:µŠòu×—^ziëÖ­É%ß}÷Þ«««›ššÂŒáË/¿lhhH.ÑûõôéÓõ=ýôÓaÆÔÒÒ¢WN ÈÑ£Gn×Ý»wëg=oÞ¼`[¼ M›6é¹píµ×ëµÃÅ<öØcºÖ®]fsÏ?ÿ¼nnáÂ…É…ÚÕºpæÌ™aưgÏ;z#k[¸qãÆòòrŸz¦ä»BÚUhW‡v5´«Ð®ÁÖ®õõõºÛ]môj  }ôQ£»„‰'öìÙóý÷ß?wî\Q¾îz1×]wîŠâÞàÞyçý÷Þ~ÓÏ>û¬†Î½bnW½Ÿêg½xñâ`[ìHg£–’¾¤*ìËzÝçôéÓzuíׯŸÞDÂlñ¡‡Òñe˖䯿þZÞtÓMaư`ÁÝÜêÕ«Û-¿ùæ›õNzäÈ‘|WH» +íêЮ†vÚ5¸ÚU÷jMMFc»G:ÿñèåEg‚×vF·øý÷ß‹ûBŸÐxÚõúë¯×ñØØŠå•W^)ÊW ÷îÝ[YY©áÖÖÖáÇn×5kÖègýÖ[oÛbGzÖWR·Ýv[ÇpAzsÔó /Ûâ²eËt‹Ï<óLráÛo¿rfÞ}÷ݺ¹]»vµ[þꫯêòU«Vå»BÚUhW‡v5´«Ð®ÁЮǎÓ½§û¿ã‡zõê¥S%Ø÷ÊÛèIO»ž>}Zç¹î +ðŃÎíþýûkC~õÕW!·«‡þꫯ8p ]öu’n×—^zIgÂ{ï½§×æææ¢üðàÒ¥Ku ¯½öšþY÷ƒvÎÁƒ/yìnº7úô飯:O:l£úê²wïÞUUUz3µç‹vïÞ­d]xüøñ0c°výä“OÚ-·—9 ,Èw…´«Ð®íjhW¡]ƒ+ ]õF|±où :4—Ë]rrzU».\¸0äÏjµÑP/ÚþóŸ}ôÑž={j¨¼ûî»ÇððÃë-¦­·ëüùóuç_qÅzõÓdª­­Õ»çòåËõRl 3gÎÔ1lݺuÞ¼yÚŠö³íz ýÍo~S”–6o¼ñ†#M–øµoß¾~ýúéeAïòz£Ôù 7ï¾û.Øžzê)ýÄŸþùäB éÛn»M—ëŒÍw…´«Ð®íjhW¡]ƒ+ ]íÇa&NœØñCöïGõ4º´âi×?þ¸¢¢bðàÁáßåU/VmoCTWW·zõêä§°eËM”äæ„o×÷ßÿ¿øÅ„ fÍšõàƒŽ;¶²²RwȘ1c‚uã¸qãt‹z8 °lٲ͛7¯Y³ÆNéÓ§ðÃA]×ÒÒ¢s²¼¼ü/ùKø­ë-¾íÍôª««ßyç;á‡~Ð9 wöŸgÔÒ×wz·ÕñÌž=;ßÒ®B»:´«¡]…v ®€vÕ‹Œî½ñãÇwüfƒ~èçŸö4º´"i׃öìÙSom_ýuø­ïÝ»wÛ¶mzM~ùå—ëëë5#û÷ïÿí·ß†Ùº^¸úôé3|øðäW8÷kGzáºöÚkuz¼øâ‹a¶xà 7èæôÒš¼÷éUT/’ZE™z/Ó!ÝqÇ·«×|}¡SQ'†¦Î /¼Ð·o_ÉÝwßò…•¾ŽÓW”º]ݺ¾ Ð?ë±xî¹çtɳÏ>›ïÚhW¡]ÚÕЮB»W@»9rÄÞM´ã‡4–ô¾ ×O£K+†v=|ø°=OøÙgŸq¦µµuùòåºO´ü‚-Ý„v‘^%ÚýxZ íªvìØq±'´»ƒ½ ‡^]Û-·7ŒZ±bE˜a´ÑÉpÝu×i@~þùç7ýôÓOë§‚À¿&X/øzêÙ³g»лR]]‘ðß I?~¼NN}É™ï?¤]…vuhWC» +í\íªÉ:lذòòòv?°¼ÿ~Ý«õõõ^˜JqÛõ‡~èׯŸžnšpEÀéaÒ˜Ô»s€èÖsÿÿ\ˆý:T}E£~ï½÷º{sôèÑoÿko õæ›o¶[¾dÉ]¾|ùò0ÃhsÓM7év;¿Yw‡'NØÓ?tÏ=÷èöìÙxHmNž<©ÓRo[Nùþ[ÚUhW‡v5´«Ð®Áö» ìGwÛ}÷sΜ9ºðÕW_õ6¸ÔŠØ®G޹âŠ+jkk;¾dq}ñÅšŽ½{÷Ns6u‘Þ}þëBôò¢wœcÇŽéŸ ˆ_~ÿûßëôxä‘GÂlN/qú¹'ß$M_JèmN‡±{÷î0Ã0ÐiPWW×ö]û`ô WVVöéӧݯBЙ å££êüžÒ}Î;7uêT=+W®,àŸÓ®B»:´«¡]…v ®°v=yòdGºÞ”õâ³víZ½Oi)å},‹Õ®:]¯¼òJ½ /]ºt_anpG}øá‡wîÜÙVz8vìØ1pàÀŽo Xøç]§M›öᇶ½Ãpccã’%KtfêU%äØÛÛdÝsÏ=ö½ ½?ù䓹\näÈ‘Þ`xå•WBn´=Úzÿý÷·U‡îŠ è®3fL°a$_D>|øöÛo·ïötí*´«C»ÚUh×à +kWõÁè¬Ð{Ðe—]¦sÝŸ:ß>úè#ï#L£Xíj_л˜AƒÃ?þhßš¯¨¨¸âŠ+t£zé_õ*¡÷ ðÏ'…oWÝœ~îúß>}úôíÛ×þªwƶ÷G +£¹¹Ù¾SoO†ë™¢2dHà·ÓË©@OÏðïØfôÐÛïG®®®ÖŒ>|xmm­þuذa!v3gN]]ÞìtJè%KÏ—)S¦¼OhW¡]ÚÕЮB»Wp»Š›cóçÏ¿ùæ›Ç¿hÑ¢b}PÜÏ%Í;7Ø› µÙ¾}ûÜ‹k÷vèݤµµõÀÏ=÷ÜÝwß=zôèo¼qòäÉú×`ïŽÕ‰eË–=þøã!ÏÚáÇõ {@wE}}ý´iÓV¯^æ–ç¾jÐ3KIÈwÞ¹bÅŠð©Å®ópýúõ·›¤aÝ3gÎ;vì˜1côî¬ã ðKÒ† ƧSb„ .ì<“.‰vÚÕ¡] í*´kp]iWøß†vÚÕ¡] í*´kp´+¤G» +íêЮ†vÚ58ÚÒ£]…vuhWC» +íí +éÑ®B»:´«¡]…v Žv€ôhW¡]ÚÕЮB»G»@z´«Ð®íjhW¡]ƒ£] =ÚUhW‡v5´«Ð®ÁÑ®í*´«C»ÚUh×àhWHvÚÕ¡] í*´kp´+¤G» +íêЮ†vÚ58ÚÒ£]…vuhWC» +íí +éÑ®B»:´«¡]…v Žv€ôhW¡]ÚÕЮB»G»@z´«Ð®íjhWùßÔ®º7Ö­[·ªØêêêfÍšUìQ@6TWW/Z´¨Ø£Xõý÷ßwljvÚ5vÚõ_éáž8qâ¸bëѣǰaÊ= +ȨQ£F{ã´ˆºãÆD» +íš@» +í%ž€ôxf@hW‡v5´«Ð®ÁÑ®í*´«C»ÚUh×àhWHvÚÕ¡] í*´kp´+¤G» +íêЮ†vÚ58ÚÒ£]…vuhWC» +íí +éÑ®B»:´«¡]…v Žv€ôhW¡]ÚÕЮB»G»@z´«Ð®íjhW¡]ƒ£] =ÚUhW‡v5´«Ð®ÁÑ®í*´«C»ÚUh×àhWHvÚÕ¡] í*´kp´+¤G» +íêЮ†vÚ5µÝ»wßyçýû÷׳¾¾¾~Ó¦M­­­¬‡v€ôhW¡]ÚÕЮB»¦£3SOd#FŒÐpÕ£“Ëå-ZTÀªhWHvÚÕ¡] í*´k +§OŸÖOªªªjçζ䧟~:t¨æëîÝ»ó]í +éÑ®B»:´«¡]…vMáµ×^ÓÁÏ›7/¹pëÖ­ºpÊ”)ù®v€ôhW¡]ÚÕЮB»¦0qâDü矞\hŸ©^TÓìº$ÚÒ£]…vuhWC» +íšÂ Aƒt466¶[®'Q.—;räH^k£] =ÚUhW‡v5´«Ð®—ÒÚÚZ]]­Ÿ”~jí>4uêTý¤vìØ‘× +iWHvÚÕ¡] í*´ë¥è>Ô‘÷íÛWÏ÷vzàôC—Ü'íЮí*´«C»ÚUh×KiiiÑ‘_~ùåÛuÖ¬Yú¡wß}7¯Ò®í*´«C»ÚUh×KimmÕIÒ«W/Øvš>}º~R[·nÍk…´+¤G» +íêЮ†vÚõR´] PQQqöìÙv;v¬~RÌk…´+¤G» +íêЮ†vÚ5… &tlT=ýûõë§óçÌ™3y­v€ôhW¡]ÚÕЮB»¦ðꫯêàÛMà”——92ߵѮí*´«C»ÚUh×t†ÔÖÖöîÝûøñã¶D?ÍqãÆég´víÚ|×F»@z´«Ð®íjhW¡]ÓY½zu.—Ó|3g΢E‹† ¦ŸÎèÑ£uç»*ÚÒ£]…vuhWC» +íšNkkë† † RæèÖ«Í%O´ ¢] =ÚUhW‡v5´«Ð®ùÐS^gËñãÇ;þŽ­ôhWHvÚÕ¡] í*´kp´+¤G» +íêЮ†vÚ58ÚÒ£]…vuhWC» +íí +éÑ®B»:´«¡]…v Žv€ôhW¡]ÚÕЮB»G»@z´«Ð®íjhW¡]ƒ£] =ÚUhW‡v5´«Ð®ÁÑ®í*´«C»ÚUh×àhWHvÚÕ¡] í*´kp´+¤G» +íêЮ†vÚ58ÚÒ£]…vuhWC» +íí +éÑ®B»:´«¡]…v Žv€ôhW¡]ÚÕЮB»G»@z´«Ð®íjhW¡]ƒ£] =ÚUhW‡v5´«Ð®ÁÑ®í*´«C»ÚUh×àhWHvÚÕ¡] í*´kp´+¤G» +íêЮ†vÚ58ÚÒ£]…vuhWC» +íí +éÑ®B»:´«¡]…v Žv€ôh×ÿaï¨ï³ì² „£‡Q›€ŽÓ®‘v- ]#íZn·ß~{Ÿ>}¦M›Ö‘•hWbÚ5Ò®´k¤]S†ŽüÒ5Ò®üv´kíi×\ҮĴk¤] h×H»æ’v ¦]#íZ@»FÚ5—´+1íi×Ú5Ò®¹¤]ˆi×H»Ю‘vÍ%í +@L»FÚµ€v´k.iWbÚ5Ò®´k¤]sI»Ó®‘v- ]#íšKÚ€˜v´kíi×\ҮĴk¤] h×H»æ’v ¦]#íZ@»FÚ5—´+1íi×Ú5Ò®¹¤]ˆi×H»Ю‘vÍ%í +@L»FÚµ€v´k.iWbÚ5Ò®´k¤]sI»ÛÚõ²Ë.ûÿø"7Юʹk¤]sI»[¾|ù£>šx³Ûo¿½xÄ,X^ÓovË-·„:-rƒÝ»wßxã!!WµhÑ¢ÿùŸÿI¼Yq¡ÂæöìÙSüf¯½öÚ]wÝ•¸¶0Ï~ðƒÄ›=óÌ3>ø`ñÛ„„›%®*ìó°çoöÜsÏ=ðÀÅo&OÜŸáÝÇ?þã?†Ç¨øÍfΜY:ìÿû¿ÿ«ô ”Ïv5jT×®]CΛ7/Õ³._~ùå=züõ_ÿuCCÃm·Ý¦]c{öìéׯ_Ø3[·n­ô,”Ûvíò555'tÒüùóW­ZUÞ­ìܹ3lhðàÁï½÷^øãw¿û]í{ì±Ç®;vl¥øü·k³êêê±·ÝvÛêÕ«Ër:Áu×]WUUµtéÒøÚ5VWW7|øðnݺ=û쳕žàC:Þ®¿ýíoß/·‘#G¶n×;þü•+W¶ûŽ/_¾¼¦¦æË_þróíÔ××Oœ81쇯}ík•ž ¥¶k=jSPUUU¤]›uëÖmêÔ©í8'sË–-‡~øŸþéŸ^?±]_zé¥Ë \yå•;vìxóÍ7Ã×ýû÷?õÔSãåa«V­ºüÃ65i±0Ü, ?eʔ…ñ¿úoqËW^y%,œ>}záÂçŸ>LuÍ5×.\±bE[÷F³½{÷~éK_ +;á _øBøºÝëHIÛ5ôØ{)8æ˜cŠ$k(Û³gÏ~õÕWÚq¯'OžÜµk×… ¾P D`Xùu×]¾Ùúo=öØcÕzõêøÙgŸ _‡‘ +ãåaŸ„Ê­þ°©+W®l±0Ü,ÜÙPà… Ã +wíÚÕâ–¿øÅ/ƒ:¨pá’%KÂT (\¸xñâvì ìÉiÓ¦…=pÑEÅzÈ›¶kJ>ò|ׇ¡iC²¾òÊ+\Ÿ>}ŠÿFwܸq­ÿVØ>¬±±±¾¾>|ñéOzÑ¢EñÂ{öìiq˽MZ, 7 7n±0¬0¬¶Å“aáÆ †yÂT-†ÄmÇ ³]uÕUáŽOš4I¸¹•ÿv­ªª9rdœ¬åºâë¬Y³nhe̘1asguVøú¾ûîkÓ +÷éó]C?_}õÕá¾_|ñÅ->¤ WrÛ®?1 ­öÏ«öíµ×^+\€}B>Ûõ‡?üaÇO h«ý³]çÍ›îummí¤I“.ieÖ¬Y•àòÙ®±¶k|¶ÀÇ9þøã+= Ài×fÛ·o_»vmøo;þî¾Û®[·n]ûñ6nÜXéþH»–žۮûíZÚ Úµ,´+@´kYhW€ hײЮЮeÑiÚõ‡?üá/~ñ‹JOðÑ´kYtšv½ä’Kn¹å–JOðÑ´kYhW€ hײЮЮe¡]2 ]ËB»d@»–…vÈ€v- í +íZÚ Úµ,N:é¤%K–TzŠ2Ю@žiײøÝï~·cÇŽJOQÚÈ3íJ!í +ä™v¥vòL»RH»y¦])¤]€<Ó®Ò®@žiW +iW Ï´+…´+gÚ•BÚÈ3íJ!í +äYÛuüøñ§Ó‰ 8pΜ9ékÕÁvíÒ¥Ëܹs拾X¼xñªU«Ò9Ö:ªãíúÎ;ï¤2|˜v`_¡]ØWhWöÚ€}…v`_ÑÁv­©©Y¹re:£À‡t°]ÿû¿ÿ»±±1ÑàC|&,û +í +À¾B»°¯è`»¾ýöÛÎw l×=z¬^½:ÑàC\ß•B|ðÁoòjĈ?þxñžÑ®û)S¦ôêÕ«?@.wÜqõõõÅ{F»î?.¹ä’›o¾¹ —öîÝ›Ø3ÚuÿÚõ–[n©ôí§]÷ÚØ×i×ý‡vöuÚuÿ¡]€}]‘v0aÂû￟ýH¤D»û:Ÿ Û‰mß¾ýÜsÏ=û ôÉO~²ù!e+= @Ûh×Îí´ÓNëò1¦M›VééÚF»vn .ü¸v}òÉ'+=@Ûh×ÎmíÚµ555­ÃuРAᡯôtmS¤]¯¾ú꺺ºìG¢¼ÆŒÓº]§NZé¹ÚÌ5²:½mÀG©êׯßý×Uz + Ó*Ò®ÕÕÕ+W®Ì~¤¼ùó?ÿóû·«ôHÁ AƒvïÞ]éY€ÎìŸø„vÒS¤]Ÿ}öÙ½{÷f?RÞtŽvšNpÂ6í +¤ÊgÂ&ê4íºpáBWÒ¦]Ti×D¦]·lÙâ# €´iW UÚ5Q§iW€ hW UEÚõ½÷ÞkllÌ~¤¼Ñ®¥Ó®@ªŠ´k¯^½~ÿûßg?RÞhW€ÒiW U®ïšH»”N»©Ò®‰´+@é´+*íšH»”N»©Ò®‰´+@é´+*효ƒíÚØØv²Ob öîÝ»k×®={öTp††††0ƒ‡#oÂ#²sçÎúúúJR1ñŠppVöê.áéfO“ެD»©Ò®‰ÚÝ®!Õîºë®Ñ£G‡ŸätÐgœ±lÙ²²W¢çž{î´ÓNû¾ý¦ÃëàÒ¥K/¸à‚C=´OŸ>ƒ_¿ð Y΋'žxâ‹_üâСCûöíŽãŽ;î[ßúÖŽ;²£…çŸþ“Ÿüä°aÃ6nܘÙF·mÛvÒI'ØÊe—]–Ù ÍÖ¯_?{öìOúÓ|pïÞ½ ÙsäßøFëÐì /ÌfŒ „sçÎ5jTøAÎ?ù“?¹þúë³<$b+V¬?~üÀÓôè£û'*í[•vR¥]µ¯]¿üå/‡}^Œ&L˜ð¹Ï}®GÕÕÕ÷Ýw_CŸäÎ;ï [Ä—ÅŒ·¾yóæ±cÇVUUuïÞ=$ÁùçŸì±Ç†I½gÏž#GŽÌ¸]_|ñÅp¯§NÚÐJf3¿ûÝïúôéŽÉ{î¹§"§‘„ã°õî¸ãްfΜ™Íáî‡ÍsÎ9»v튗„½q饗†…7ÜpC63„çEïÞ½ÃÃñüóÏÇKÂë•W^fÏšv¬P»©ò™°‰Ú×®_üâÃOþŸüä'… çÎΙ3§|Ó%ˆç^†¶oß^]]}»FMÇX‹%!Y‡ vÅ믿žý<Íî½÷Þ0CEþ_ùÒ¥K»ví:cÆŒö·ëO<îõ׿þõ̶ø‘ÆŽÌìÿ7Dq¡‡Š:³e™6mZx8~øáÂ…/¼ðB´ÙÌpë­·†ÍÝxã… ÃÓvøðááíUx—×ÖjW UÚ5Q;Ú5¼rÈ!µµµ-N{ã7Âëõ 'œPÖ‹Y±bÅwÜÑØØX___‘s>Ή'žæ©ì \§0Ô)S2ÞnˆÁƒsÌ1á ÅñÇŸq»þË¿üK¸× ,Èl‹­½óÎ;ݺu9rdÆ¿ìMôãÿ8ìœK/½4³-^ýõa‹ámTáÂeË–……™¿Ñn}¦ñM7Ý–‡}ÒÖjW UÚ5Q;Ú5ÄIhÔÖ¡^©{÷îvxöçXîØ±#?íº{÷ÿàƒ*5Cxqæ™g†}òàƒf¹Ýp \xá…Ý»w_Ü;Ûõ{ßû^¸×K–,Él‹­Å¿ñž={vüÇÆ&œ'šÑ£GWWW¿ôÒK™mô7¿ùM8Ž<òÈwß}7^Þðž|òÉ]»v}ê©§²™á¯þê¯ÂÃñì³Ï¶XþOÿôOíû½vR¥]µ£]_~ùåð3̘1­¿5tèÐðâøÞ{ï•iºRåª]xà0Ìĉ3ÞîöíÛëêêÂ;‹'Ÿ|òsŸû\xq饗fü«¿Ða»ßùÎwâ?fß®3gÎ ;Ò¤I_|ñ¹çžûùÏ~Μ9o¼ñFfW_}u˜á±Ç Ä„ “"Ä[øbùòåYŽÑ²eËÂCsöÙgg¼Ý¹s熟 ýû÷Ÿ7oÞC=4bĈðÖæÎ;ïÌl€«®º*<áÈl±üïÿþïÃòðݶ®P»©*Ò®áívx­Ï~¤¼iG»þêW¿ +?óC´þÖ§>õ©ð­•+W–iºRå§]C§rÈ!pÀ«¯¾šñ¦O9å”^½zuëÖ-ìŠK!¡3×·ß~»oß¾áMMó¿Nʾ]¿ùÍoÆ×Oüƒ>¸k×®á!–šs:çw^Øè5×\‹N8áòË/o%jkkCÂÝsÏ=™Q¨±±1Tk˜ê‰'žÈ~ë÷ßü@á©‘ÙÅbK—. Û9rdáÿ {öì–O›6­­+Ô®@ª\#+Q»Ûuܸq­¿·kö;6'íZWWögx™þÁ~ýÖgÏž=yòäI“&…^êÞäŠ+®Èì ZèÕSO=5<Ý +ýìÛ5DÚ›o¾îõÞ&›7o¾í¶ÛB/UUU=òÈ#ÙÌ_*düòåË›ÏxñÅl’åÞhöŸÿùŸá°<æ˜c²?{á±Ç4hP8ÃÁ9zôèð@„÷¡f3 'N È!C®ºêª3fœqÆ=zô¸è¢‹ÂÂðǶ®P»©Ò®‰Ú}ÎÀé§ŸÞú[Æ /‘Ù¿:ç¡]à guV㦛nªà±5kÖüå_þe–ÿ0çÛßþvÈ’ý×-\˜}»~¤ïÿûaW„G'›ÍvÚiasóçÏo±|úôéù?¯3ðùÏ>lzñâÅo7„k8Ž>úèW^y%jzgñè£vØaáPY¸pafc„‚›o¾9ütŠOÈ?óÌ3W¬X_%m]›vR¥]µïßj…@1bD‹åá…©O“;w–oÀ’T¼]Ã];vl|ÕÊ<üܨéaêÞ½û°eË–´·õú믇 qÄwØ!C¡2oÞ¼ðõÛo¿ögõêÕaŒC=4›ÍM˜0! ÍWmvBX>kÖ¬lÆhöÖ[ouëÖíCÉþsÖŽ:ê¨ÚÚÚ×^{­páo¼qà†¬««Ër˜†††mÛ¶5ÿKÒø2³O?ýt[×£]Ti×Dí»FVÈ€=z´hÔ'¡Ž=öØrÎWšÊ¶ë®]»âëyΜ93'á8p`6Çùã?Þ%ÉC=”ögíÚµÕÕÕ!­³Ù\xÿîïOúÓË,X–ó›ßÌfŒfñGàÝrË-owݺuáIñ‘?Î?ÿü0Ò¯ýëŒGjž³áÙѯ_¿vœT£]Ti×Díûl‚Ë.»,ìÀ{dÏW¾ò•òMWª +¶køóÎ;/¼FÏš5+Wáº~ýúÚÚÚž={fp©®5kÖ<ðQB.†h\´hQøzõêÕiñqB6‡Ã#¼¿ÈfsO?ýtØÜE]Ôbyüp->Ñ#má0èÝ$û«lÞ¼9<ôÐC¯¼òÊË.»ì ƒê’á礷P©v7o^ØnxuutD+§žzj3¼þúëa†œwÞy÷w÷Õ¯~õ’K.‰Ï6lXÛU¢]Ãûˆp(Ž;vúôéW_}õ9çœS[[^wÝuY¾¹xùå—ÃOžp`œyæ™á™^C·nÝ2þ¥k]]]¨å0FÆW¸möÔSOõìÙ3dü¸qãæÌ™ó­o}kÒ¤IaW„åg?ûYfc,Z´hÆŒ³gχĈ#ÂS#Õ»wïê&½zõ9rä7¾ñŒÅ×Úøñã:ê¨7f¶ÅHÇ{ló®èÛ·o¨ÇÌ~ãZèÍ7ßœ8qbŸ>}šðˆüÅ_üEfŸ$ÕlÉ’%á8ÌòC`[{饗.¸à‚ƒ>8¼‹ H¿~ý›¬^x!Ë®¿þúð3*¾ºl8 o¸á†ŽœA¡]Ti×¥K—6_A}ÖîvíÝ»wÓ¦M›7oÎÛG·ï‡BĆWäõë×güÏ·s(슰ÂÞÈþ’-lß¾}ݺu‘Ý»woذ!<(»víÊ~ëá§SøµvíÚ-[¶tü×ïÚH•Ï„MÔÁvدhW UÚ5‘v(vR¥]iW€ÒiW UÚ5‘v(vR¥]iW€ÒiW UÚ5‘v(vR¥]iW€ÒiW UÚ5‘v(vR¥]iW€ÒiW UÚ5‘v(vR¥]iW€ÒiW UÚ5‘v(vR¥]iW€ÒiW U9o׺ºº*í³Ÿýì½÷Þ[é)ö }ûö]±bE¥§ø ¾¾¾Ò¯`@*òÜ®6lèÙ³gh£9sæTúE HEžÛ5ï7WÚg>ó™»ï¾»ÒSìúöíûôÓOWzŠÍ~ï +UÎÛ5œï +P:绩Ү‰´+@é´+*íšH»”N»©Ò®‰´+@é´+*íšH»”N»©Ò®‰´+@é´+*íšH»”N»©Ò®‰´+@é´+*íšH»”N»©Ò®‰´+@é´+*íšH»”N»©êÄíº}ûöûï¿ÿÚk¯½êª«¾ÿýïoذ¡}ëÑ®¥Ó®@ªŠ´ë×¾öµÙTÿû¿ÿ;|øð.]ºtíÚµ¦¦&|îã“O>ÙŽUiW€ÒiW UEÚ5ôÞ;3ùDeP__ÿgögaþk¯½våÊ•7n¼çž{zõêîéºuëÚº6í +P:í +¤ªS¶ëOúÓ0üرc›Þzë­aáŒ3Úº6í +P:í +¤ªS¶ëå—_†ÿÉO~R¸pÓ¦M=zô8âˆ#Ú´6í +P:í +¤ªS¶ë±Ç[UUõî»ï¶X>jÔ¨êêêÕ«W·imÚ tÚHUçk×ÆÆÆ¾}ûxà;wîlñ­ &„;õôÓO·i…Ú tÚHUçk׆††®]»0`Ïž=-¾õ7ó7áN=òÈ#mZ¡v(vRÕùÚu×®]aòC=´õy­W\qEøÖüã6­P»”N»©*Ò®UUUûb»†d­®®0`@}}}‹oMž<9´ë£>Ú¦jW€ÒiW UEÚõg?ûYëüË¿ÆÆÆpwzöì¹cÇŽß7n\h×+V´i…Ú tÚHU§üLØO<14ê[o½Õbùˆ#ª««ÿûß·imÚ tÚHU§l×3f„výÑ~T¸ðÝwß­­­=òÈ#]ß =ÚHU§l×ðc³ººúøãß»woóÂo¼1íW¿úÕ¶®M»”N»©*Ò®Û·oÏ~žr‰/‡5~üø§žzêÅ_œ9sfMMMÿþýׯ_ßÖUiW€ÒiW UEÚµ_¿~kÖ¬É~¤²¨««»ð «ªªºüÁ‘GùÜsϵcUÚ tÚHU绾k³ÆÆÆðóóÎ;ïœ7oÞã?Þúc¶J¤]J§]Tuâv-í +P:í +¤J»&Ò®¥Ó®@ª´k"í +P:í +¤J»&Ò®¥Ó®@ª´k"í +P:í +¤J»&Ò®¥Ó®@ªŠ´ë¨Q£6lØýHy£]J§]TuÊÏ„-/í +P:í +¤J»&Ò®¥Ó®@ª´k"í +P:í +¤J»&Ò®¥Ó®@ªŠ´ë¼yóvîÜ™ýHy£]J§]T¹FV"í +P:í +¤J»&Ò®¥Ó®@ª´k"í +P:í +¤J»&Ò®¥Ó®@ª´k"í +P:í +¤J»&Ò®¥Ó®@ª´k"í +P:í +¤ªH»VUUi×H»´…vRU¤]—,Y²{÷îìGÊí +P:í +¤ÊgÂ&Ò®¥Ó®@ª´k"í +P:í +¤J»&Ò®¥Ó®@ªŠ´kCCCöóäv(vRU¤] °nݺìGÊí +P:í +¤Êõ]iW€ÒiW U¾];xòƒv(vRÕ¹Ûõ™gž9ì°ÃÂY»vm»W¢]J§]TuÖvmhhX°`A÷îÝ»4Ñ®ÙЮ@ª:e»nÛ¶íâ‹/®ªª:ýôÓO>ùdí +í +¤ªS¶ëܹsC¸N:µ¾¾þ´ÓNÓ®™Ñ®@ª:e»†;õðÃ766†¯ýÞ KÚHU‘v:tèúõ볩¼N8áí +í +¤ªH»Æ¿·Ü×iW€,iW UEÚµsЮYÒ®@ª´k"í +P:í +¤J»&Ò®¥Ó®@ªŠ´ëÝwß½k×®ìG*/í +%í +¤ªS^#«vÈҹ瞻jÕªJOtZÚ5‘vÈ íšH»ä„vM¤]r¢Ó·ëÍ7߸{÷îìGÊí +EÚµªªÊ5²"í +®ïšH»ä„vM¤]rB»&Ò®9¡]iW€œÐ®‰´+@Nh×DÚ '´k"í +EÚõ;ßùÎŽ;²)o´+@NtúÏ„ w°ƒkЮ9ѹÛõŽ;îøÄ'>1uêÔŽ¬D»äDçn׳Î:«K—.áÞ566¶{%Ú ':w»Þ{ï½ ¸îºë:²í +EÚuôèÑ6lÈ~¤òÚ»wo× ]rÂ5²iW€œÐ®‰´+@Nh×DÚ '´k"í +Ú5‘vȉÎÝ®¯¾úê5×\³|ùòެD»äDçn×óÎ;/Ü‹!C†øl€N H»†åkÖ¬É~¤2š2eJh×Ñ£Gwd%Ú 'Š´ëÖ­[³Ÿ§¼êêêyä‘uëÖud%ÚþŸ½;ªºÎ?.‹€¨8Žu(Ë¥\Æ,MK;”KåØf{.…˜•“:5¦“-ZiM9æqÃ%ÍÈÝ,mr×\¡lR,̦4IQD@åÇêïuüœ/çÓEy¿ïõ¾?wáùø£C/àóyßÏÝž?\?ÜÖ+hW?A»*Ñ®~‚vU¢]üDíúÅ_”””8¿$C»ø‰*Ú5$$$Ðß#Ë+hW?Üïïê´+€Ÿ ]•hW?A»*Ñ®~‚vU¢]üíªD»ø ÚU‰vð´«í +à'ªh×Ñ£G8¿$C»ø þ&¬í +à'hW%ÚÀOЮJ´+€Ÿ ]•hW?QE»öèÑãĉÎ/ÉßЮ~‚÷ÈR¢]üíªD»ø ÚU‰vð´«í +à'hW%ÚÀOЮJ´+€Ÿ ]•hW?QE»Ö®]ûðáÃÎ/ÉßЮ~¢Šv=zô¨óëñC´+€ŸÊ¿ ›’’²õâöïßïÖÖ‚ ]åeȧŸ~:cÆŒéÓ§¯[·îÌ™3¾^€'‚¯]ËËË›4iRãâžxâ ·6Ðíúý÷ß÷éÓ'""Â~5j´hÑ"_/ Àmηë—_~™——gnûÒ®ãÇy!7Þx£”ÛË/¿ìÖº]{÷î.ùš”””’’²mÛ¶1cÆDFFÊpëÖ­¾^€{ªh×;w–––z}íÛ·‰‰yøá‡—,Yb4b]·lÙ²V­ZîþZ@·ë‘#G$Y]†ãÆóàçÏ>WE»†……ýôÓO^ߣ´kÅ?^×­[׊؂‚¯ïÈ…ìEöïî7t»^ÐæÍ›åPtïÞÝ× póïïjo× +µk×6ú“ز²²Î;‡„„ìÝ»×Ýï ¾vMLL”c>pà@_/À=~Ò® N°iÓ&Ùøí·ßîÁ÷Y»îß¿¿I“&‘‘‘•Ï%ðsUŸ3P§No“ÍVÑ®öÓ ž}öYol¯^½d›_|ñ…ßíºlÙ²7ß|ó•W^éÓ§O­Zµš7oþùçŸûzQn«¢]8°×€V­ZU]­7~ê©§Ö­[W\\ì•˸gϞ믿޳_= ‚v½ÿþûí‡wôèѾ^€Ûœ¬‹3P‘¬²$ïîqÀ€²ý¹sçVýeÛ·oÿÄÆ:3v×®]ÛÏ?ÿ¼5ܽ{· ¿ùæûW&''Ÿ;_Èö¡lM†iiiöáæÍ›e˜™™inذA†´׬Y#ÃÇÛ‡ŸþyYY™GàСCß}÷,^62dȨ¨¨èèè+Vx°)òy»Ê® %«åÇŒŒŒŒUþ1©=zØ6lØ0Þ{ï½ö¡d° hÞÿý2:t¨}h[ûòË/Û‡:u’á„ ìÃ6mÚÈpÊ”)öa“&Md˜””d6hÐÀ+GIŽvXX˜yCÇÀ_µkÆ Ÿ|òÉ5kÖxëÄ€‹‘•Ý?^ù•+W®œbc½uÿêÕ«›5k&±j ¥úd¸aÃûWZçŽnÙ²Å>”­É099Ù>\¼xñ¹ó?¶µ?úè#îÝ»×>üàƒd˜‘‘aΚ5Ë+ï¸[^^n¹!+¹ô­8Æùv0a‚$kaa¡ûÊÎÎŽ‰‰©]»öñãÇ=ÞHœïê‚vÊùvu’õ¤þò—¿\ÊF‚¯]%YÃÃÃ%é•çQø• nW ³† Ö¬Ysÿþý—²Àm×£GvïÞ}ÆŒiii§OŸ>{öì±cÇ,X+I?vìX_/À=AÜ®S§N•BëÓ§Ï%n'pÛõøñãõêÕ³~Ï+22²N:¡¡¡òqTTÔèÑ£½rê,€“‚¸]—,Yòî»ï~ÿý÷—¸Àm×sçóU?jÔ¨„„„øøø#FÌš5ëÈ‘#¾^€'‚¸]½% Û ˜Ð®J´+€Ÿ ]•hW?A»*Ñ®~‚vU¢]üíªD»ø ÚU‰vð´«í +à'hW%ÚÀOЮJ´+€Ÿ ]•hW?A»*Ñ®~‚vU¢]üíªD»ø ÚU)hÚuóæÍ©©©¾^€çhW¥ÄÄÄÌÌL_¯Â  0nÜ8_¯Às´kõA»€@G»V´+t´kõA»€@G»V´+t´kõA»€@G»V´+t´kõA»€@G»V´+t´kõA»€@G»V´+t´kõA»€@G»V´+t´kõA»€@G»V´+t´kõA»€@G»V´+t´kõA»€@G»V´+tU´ë+¯¼2A¤uëÖ´+hU´k5†#ˆ¤¤¤8ð–ªÛõÿûŸã+.Œv@  ](hW +Ú‚v@  ](hW +Ú‚v@  ](hW +Ú‚v@  ](hW +Ú‚v@  ](hW +Ú‚v@  ]• + + +ÊËË}½ + yyy¾^€`F»*uëÖmÅŠ¾^†ØØØï¾ûÎ׫´hW¥›o¾ùã?öõ* 0üîw¿ûïÿëëUZ´«í +úhWFÑ®J´+è£]E»*Ñ® v`íªD»€>Ú€Q´«í +úhWFÑ®J´+è£]E»*Ñ® v`íªD»€>Ú€Q´«í +úhWFÑ®J´+è£]E»*Ñ® v`íªt)í*püøñ}ûö}â‰'¦L™ròäIï®M_AAÁ¤I“}²÷üüü… >÷Üsr(†*:¼9Ë—/9rä€âããßxã´´4‡×àâĉ/Ÿ'ksl§r—Ÿ0aÂ[•Ì;×±5T(//ß»w¯ì]®‘G}tÈ!Ž])«V­ª|*LŸ>Ý™eXÒÓÓÇ'·Ìþýû3&%%EŽŒ“ gΜ™7oÞÓO?ýØcÉäzñxS´+£hW%ÛuÅŠuëÖ•ÃX³fͰ°0ù iÓ¦ßÿ½×W¨”‘‘Ѿ}{Y@›6mÞµ<Ïœ9³qãÆ5΋ˆˆ°>¸îºë:äÌÊÊʦNZ±†¨¨(¹F¬ëE‚Á™5T&G¦_¿~²Œððð£G:¶ß¬¬¬Ò¡CÇÖ`‘tàBCCeïµjÕºì²ËäªYºt©3{——“<–-Z8³ ¹ÈË(ë~!G aÆò“gžy¦´´Ô™5y\ºæškd×òHe-Fn–òªÊ³­Ñ®Œ¢]•}úÈ­«[·nÎüpIÚõÁ”R°r½Èñ?}úôÂ… ëÕ«²~ýzÖPYRR’$еÃíššš*ÿöÛoÿä·6mÚ䨄\;v”•Üu×];wî”FII‰ÜSdîÌvïÞýÉ…Œ9RVõðÃ;³ 9ìr#lҤɎ;JÎûöÛo¯½öZYÜ9sœYƒöÖ­[Ë2ÆŒ#/(äºØ²e‹‘>¹ì²Ëä™ñ—_~qf yyy•£hüøñru<ûì³Î¬Áî矖½zõêÞ½»ÃíºqãF¹ÔÿøÇ?Ûã5J–1hÐ 'º¨Cª^n™’ÓÎìîù矗ã0{ölûpÍš52¼ï¾ûœYÃG}T9×å&*/î$ªå9ÂÝ Ò®Œ¢]•ìÃe 6LÖðöÛo;¼ßwß}WÉú½¹Ž;:Ü®S§Nuø‡ÿ•­\¹ÒW?ñ®Zß¾}eaË–-slK—.•=ÞsÏ=öZ>|¸ §L™â̬sx*ÿ¨Yn¢2Ÿ8q¢»¤]E»*yЮééérôâââ*ªI“&999^Z®3gÎøO»îÝ»744´}ûöÎÿ2µEnöÓ§O—+¢E‹_rÙ£££¥¬Ë~à 78Ü®¯¾úªÜÞ{ï½%K–Ì™3gÑ¢EûöísøîG-kHJJÊËË[°`Á‹/¾8räHÉiyÑçä2\8p@n×\sõrÏ%%%·ß~» ¹IdffæææŽ1B^ÚôîÝÛ±ãüqYÀgŸ}æ2—Y2——xînv`íªäA»~õÕWrôzõêUùSmÛ¶•O9vžgÿiWɤnݺɳ³´“ûþÛßþ&IгgÏF5hÐ`ðàÁGŽqr………Rì±±±±ê|»Z?m¶“ë¢S§N»wïvl <òˆõ»HÍ›7 «_¿~dd¤L®ºêªÔÔTÇ–áÂúçû÷ßßáý$$$ȵ ¡^½zòß×_݃³L=6mÚ4¹à>ú¨}xüøqye'ó§Ÿ~ÚÝ Ò®Œ¢]•ù¤Ë\^îÉüóÏ?wfv¯¼òŠìzÔ¨QïWc›6m)/( + 333¤`å1YF[Æþýû;uê$wëGñQQQÿûß'MšÄù®üíªäA»þôÓOrô:vìXùS 6¬U«–Ë{F9ÀÚuòäÉ¡¡¡7Ýt“ÿ¾˜]JJŠõ«ü‘/¹ÈÍš5»òÊ+%NŽØ´k×NÚuÏž=òñÙ³gM/ãböíÛ'ÝrõÕW;³»?ÿùÏrkܶm›Ë\n!•ßYÎÖ_FpìïeT¸ë®»¬SíÃyóæÉ-³mÛ¶Nž‡,û’à\ºté_|a½˜²~elåÊ•înŠv`íªäA»ÊQ­W¯^ƒ \žzrrr$T¤a|ò}Û®S¦L‘§ãÎ;;ÿ{jU°þŒ‘·óÕ«W[g–†ý–õ“.ëc'½ÝűcÇä–yùå—;³»!C†È¥Þ¸q£Ë|Ö¬Y2;v¬3˨ 7NÙïã?îð~óòòäzoÞ¼¹Ë…<>Üzë­rÛðáÙ¿âú믈ˆðàœpÚ€Q´«’g›àÎ;ï”èò7Á­·êׯŸ÷V§Ë·í:mÚ4 ׸¸8çà\…ÂÂÂÚµkK<8ðOöòTÞïBäÞ'‰òÀÈÇ)))¦—q1ÉÉÉró›º3»“;”ìnôèÑ.së\hÏþ–“Çä1Ðú•1çsë×_•kÿ†n¨ü©|P…\//©Â–-[ä>+c|/í +À(ÚUɳv?¾õ“œŠ±–””üéOºà{Ñ8À‡í*á*apë­·ú*\¥QåâWž[?m»îºëœÿ­± +ΟïzâÄ —IQQQïÞ½åP¼óÎ;ά!//¯Q£FR8?üðCÅðäÉ“W\qEDD„ÿɘ””$—½gÏžNîÔRZZ*½QQQ™™™öùñãÇ­“‹rss_•øñÇ[´h!w[Ïþ¾í +À(ÚUɳv•Û¥K—øøøµk×®^½Ú:±MòÕ'¥ä«v]¾|yhh¨< 8pX%¯¿þºkHKK“Rzê©§>üðÃmÛ¶¥¤¤|òÉ'²‰Æš5k:üV.œo×úõë?ñÄsæÌÙ¸qãæÍ›gΜyã7Z§g;ù tsçΕ{‡ÄêôéÓwíÚµxñbë-8ìñFhWÐG»0*XÛU.×ðá㣣kœW³f͇z(;;ÛƒMÑ® v`T°¶ëàÁƒeýmÛ¶ý÷¿ÿ=kÖ¬Þ½{ËÿvéÒE.¯»›¢]@í +À¨ l×={ö„‡‡·hÑâÔ©SÖ¤¬¬lÀ€r‰fΜéîÖhWÐG»0*(Ûõ¥—^’Å¿ÿþûöazzzXXX—.]ÜÝí +úhWFe»ÆÅÅÉâÓÒÒìÃòòòæÍ›GDDää丵5ÚôÑ®Œ +¾v•FmܸqTTTAA˧î¼óN¹P_}õ•[¤]@í +À¨ l×ððp¹DÅÅÅ.Ÿ²Ny]½zµ[¤]@í +À¨àkW¹D²òË/¿¼´´ÔåSÖ›,^¼Ø­ Ò® v`Tðµ«$kHHHãÆKJJ\>5pà@¹P+V¬pkƒ´+è£]|íZ^^^·n]yð,,,tùÔC=$jýúõnmv}´+£‚¯]E»víBBBŽ;æ2ïܹ³Ì322ÜÚí +úhWFe»ÆÇÇËâ×­[gž>}:&&¦~ýú•[5ÚôÑ®Œ +Êv]¾|¹,>!!Á>\¸p¡ yäw·F»€>Ú€QAÙ®EEE×^{mhhèœ9sŠ‹‹ËÊÊRRRbcceâî›»ž£]À´+£‚²]EjjjãÆå"4jÔ¨iÓ¦R­aaa'Nô`S´+è£]¬í*²²²ÆŒÓ½{÷¸¸¸AƒmݺճíЮ v`T·«·Ð® v`íªD»€>Ú€Q´«í +úhWFÑ®J´+è£]E»*Ñ® v`íªD»€>Ú€Q´«í +úhWFÑ®J´+è£]E»*Ñ® v`íªD»€>Ú€Q´«í +úhWFÑ®J´+è£]E»*Ñ® v`íªD»€>Ú€Q´«í +úhWFÑ®J´+è£]E»*Ñ® v`íªD»€>Ú€Q´«í +úhWFÑ®J´+è£]E»*Ñ® v`íªD»€>Ú€Q´«í +úhWFÑ®J´+è£]E»*Ñ® v`íªD»€>Ú€Q´«í +úhWFÑ®J´+è£]Ü횟ŸÿüóÏ?ú裹¹¹o„v}´+£‚¸]ÓÓÓÛµkW㼬¬,·C»€>Ú€QÁÚ®K—.•ÇÏ \sÍ5´+8†v`TP¶ë´iÓBCC[µj•žžÞ£GÚC»0*(Ûõ§Ÿ~êß¿ÿ‰'äã®]»Ò®àÚ€QAÙ®v]ºt¡]À1´+£hW%ÚôÑ®Œ¢]•hWÐG»0ŠvU¢]@í +À(ÚU‰v}´+£hW%ÚôÑ®Œ¢]•hWÐG»0ŠvU¢]@í +À(ÚU‰v}´+£hW%ÚôÑ®Œ +úv‹‹ §]À´+£‚¾]/í +úhWFÑ®J´+è£]E»*Ñ® v`íªD»€>Ú€Q´«í +úhWFÑ®J´+è£]E»*Ñ® v`íªD»€>Ú€Q´«í +úhWFÑ®J´+è£]E»*Ñ® v`íªD»€>Ú€Q´«í +úhWFÑ®J´+è£]E»*Ñ® v`íªD»€>Ú€Q´«í +úhWFÑ®J´+è£]E»*Ñ® v`íªD»€>Ú€Q´«í +úhWFÑ®J´+è£]E»*Ñ® v`íªD»€>Ú€Q´«í +úhWFÑ®J´+è£]E»*Ñ® v`íªD»€>Ú€QÁÚ®EEE;vì˜cÆŒŒŒ 7E»€>Ú€QAÙ®K–,iÕªU ›ðððÁƒKÐz°5ÚôÑ®Œ +¾vݳgOXX˜\¢±cÇnݺuß¾} .lÖ¬™\œQ£Fy°AÚôÑ®Œ +¾v’šÇ޳O$hCCCå’–””¸»5ÚôÑ®Œ +Êv­¬´´466V.ÑñãÇÝý^ÚôÑ®Œª&íj]ÌðððÂÂBw¿—v}´+£ªI»nÙ²E.N×®]=ø^ÚôÑ®ŒªíZZZzË-·„„„|úé§|;í +úhWFU‡v=z´\–¾}û–——{ðí´+è£]ôí:iÒ¤›nº)??ß³-Ю v`Tp·ëôéÓCCCo¸áÞ^ í +úhWFq»Îœ9SµC‡ÙÙÙ—²ÚôÑ®Œ +Öv3gNXXXÇŽ/å'®ÚôÑ®Œ +Êv•p ¿ñÆsrr.}k´+è£]|íºpá°°°Zµj½÷Þ{ó*Y»v­»¤]@í +À¨àk×AƒÕ¸¸=z¸»AÚôÑ®Œ +¾vݱcÇü‹[·n»¤]@í +À¨àkW¯£]@í +À(ÚU‰v}´+£hW%ÚôÑ®Œ¢]•hWÐG»0ŠvU¢]@í +À(ÚU‰v}´+£hW%ÚôÑ®Œ¢]•hWÐG»0ŠvU¢]@í +À(ÚU‰v}´+£hW%ÚôÑ®Œ¢]•hWÐG»0ŠvU¢]@í +À(ÚU‰v}´+£hW%ÚôÑ®Œ¢]•hWÐG»0ŠvU¢]@í +À(ÚU‰v}´+£hW%ÚôÑ®Œ¢]•hWÐG»0ŠvU¢]@í +À(ÚU‰v}´+£hW%ÚôÑ®Œ¢]•hWÐG»0ŠvU¢]@í +À¨ nלœœÍ›7/[¶lýúõÙÙÙo‡v}´k^^^V•Nžoý®Ö×_m=SÔ­[777÷Ò7 8ø¶]+X?‰Ý¶m›¹Ó zôè!;Ú°aƒ»ßH»€>oµëc=f=A :ôÒ· høI»ºD¬×O'X¾|yXXXË–-‹ŠŠÜý^Úôy¥]øá‡ˆˆyROKKóʇ*Úµ^½zÍ›7oém‘‘‘UŸ“_q:Á¨Q£N:åÙå*,,œ7oÞܹs'Mšt÷ÝwK¸vîÜ933ÓƒMÑ® Ï+íú׿þÕz.¸ë®»¼²*A£ŠvݹsçZ´hQuµFGG˃•”ç‰'<¾\Ç·^³[ºuë¶zõjÏNH ]@ߥ·kvvvLLŒn×®lA>HNN–¡la×oɾΜ9ã2,,,”Ãë2”/+--uÊU Ô”ûÐz#nY†}h™o¾ùÆ>”ã#_ŽÕ®ß’×#§OŸvÊ‘?{ö¬ËP&rM¹ åÚ”-È5kž:uJàrð­WR²6ûÐzÇ`yš¶å2ÊpïÞ½öááÇeøÝwßÙ‡Ö5ârð<(ÃÌÌLûÐú'ù”}(ß(CÙˆ}(»¡ìÎ>¼à5bÕűcÇìC¹Fä²Ë…µåPÈPˮߒk$??ß>‘#y±»CQQ‘ËP®8ùb—ƒ/”ÍjÞdU.w¹8ò•rc³­»ƒûкFtîrG¡Ü)ìC둯·­»ƒË5"wËÝäÎkÊe9w>Ûìà Þä U¾Fd(7æÊPrwãï2”»CåkD¾W‹.xwpʦ ]îÖÁ—ÛU:uæÏŸo ­»ƒË5òË/¿Tý>nÜ8ëyáÚk¯½ànذá÷¿ÿ} €ê*伉'Vý`â-.íZ«V-+YþÙy”îÓ§ìnÔ¨Qü‚eË–ÙW%‡Ež%}íÃððpy¶•gU—êÎÊÊ’`pÊ3<¯Éµå\êËå+7mÚ$Ï×ÑÑÑöáªU«Î?mÃ>üðÃekN›6M†-[¶´­÷“éܹ³}øÒK/û¿ßY«0lØ0Þ{ï½öáã?.ÃÚ‡÷ß¿ ‡jÞqÇ2üç?ÿivêÔI†&L°ååƒ §L™b6nÜX†IIIö¡<%ÉõµråJûPn'òüûå—_Ú‡rxå9TžñíÃÐÐP‰É¿%ynuîܹSnxöÑ‹õë×KÈó¯}(/‚d© 4°çÎ+ÏàM›6µå2ÊW^ýõö¡¼ü‘a\\œ}øâ‹/Êðî»ï¶|Îö[*–¾}ûÊðÉ'Ÿ´åZ“á /¼`ÞrË-2|õÕWíÃ:ÈPnöáUW]%Ã9sæØ‡5’TX´h‘}(·C¹FÖ®]kÊq–»ÃŽ;ìC¹H«Èí¼ÆoÉ yã2”È‘N ³·mÛ&Y%W·}øé§ŸÊqv¹F>þøcYªËÝ!11Q.TëÖ­íCëÁ­cÇŽöáØ±ceسgOûð¹çž“¡õXQ!!!A†ýû÷·~øás¶×¶ÈÖd(2öáÍ7ß,÷ß~Û>lÕª• §Nj^qÅ2”Cûð²Ë.“[ãgŸ}fÊq¶^žÛ‡òò_^tHdÖø-¹;Hi» %³%§]†òê@ \îr½Ëqv®X±Bn²6ûpöìÙ²~—»ÃäÉ“eضmÛÿßÞݳ4„Q_ÁÆÂBXÔOáw°°³´°ñ;›(âK°Ó‚¦TPbc!"*b! ]An²‡;ïª;‰Ù•ü•œÙ›û2s&‰‰ 3™Ì'õN‡î–¹\îÝÛèÄÓô@[Ò¡¹C#áÊÊÊŸ +`k¸îÚ’74ÄÕžÁÁÁwÿUå3mÌÎÎjjЀ¯Ÿûûû5—釩©) ×wwwé·Ô> +stream +xœÍ[ÍnãȾð;ð6â"jõ/C€íÙ™u°›Ý™1’Ãì´’ì°$¯D ’GÌ[äê·HU5›¤ÄnI¶(#ƒe’Å®¯ë¿«©Áå²x¸‹èâbpY£ñ?§“èëàvñôÛàößOÓÁ/£û‡ù¨xXÌ_Ö¿xé‡éh2]‡ÑÕûëèó3Î8þ˲TD<2¹aJF™–Œëh9=?ûÇwÑüüìêöülðAD9ÓYt{w~†Ä<‘H4Ë£4Ë™Ñí ¨>~I¢û ÝÓY^ž}Œ-eÝŽ¿ö$ (L7î ÙÃÈÁÛò·š´9ãê­¸éœ3áñ×8®M4]‡/!™y«aÀ:ö‘1sž™Ÿó)æ)3¦ü‘Â7×yFÓœt¯M•¿¡6‘òm¦Ù‰rn·óÜʹ*A®uÎyž¾$í¾hU„I“V5X5åP¼HÍÓGqòöF“~Œ« ›Ùè~*Lô~9`ÑàËÓhލ~º¾yñÁ£ù}Ô»[ö¯ˆ_—îó8O¼µžL'íÄÇ¥æÜü û +Îu6¾ÍÕ0¥S`®†}ƒ¤ çâýfžôMEt0㙊HËCSÙ¶+0y"‹”2CXÆ× Èþ¾°ß$_¬I†xɤGÕ>D $"ŒÈ˜¡àˆµŸÂ7 4rØG•£5p×R«~@ÙÏ.¬ÈƳ—Wp?·ßp-+­׉{Ô>–_”×> +gh¥á¥5 ÙjKC÷­w'¿Ò0»\©Ê|7ñÔ‰ÜpròD@KÀ/kw©&Ò87ªž +ÁÍÂp;\S î´,”´×ðY„*?Æ~P_åøº1<'„ªzDï÷`u"†ÌЉ×/]¯¿$=Dƒ_ªèt3e$ÙË´-I˜$^…%©„DñŠH–œ–É™Ð-\?ºÕ¡í¤|ÃF-±Ñ‚íÛ¸i4û9ug Þ{F*Gjz㇮‹)4“&4—×ö_v°Kw°›TÝ=ÛZÓ‘zUÔs©Ì^þֻ‡ùĵ¿Æ£Xµ›apJã¾£‡m ûY¤’ï% K¼çc<Æiãáêlü[MZÒÂŽ†ˆ±­fyºø_×£t-¸oK;¶kØ18ÍÙ,Îí­æ\A¼;V„³am°XØVÂ]P[ËZè¦ KC¶à—x$9z{‘•øÑœ×õE0z§f|î¾R½Gè¤üQSð•ËhÅD_âϯ¤•`* 퀀”v“1¤W•"ó|¿,cÆó„³¶v’¡e$¯oÓ1Ê/>ß%¯.‘§L›®gD@Xæã)øm´Bp¨Ð¥C:FÍMÜÏÓh5"Íã´M §`™öîÈl†1· kÀ¨1Çë–½ +­E`O]%c ˜Á_Óy=بVÝ +ÃHÙ5$ ¿éÔy:ë,wiXnB^׊3µ·Óë3á¼N<-1[QjHG¢ëÆíà‡¬aUÄB0â>(³x€è½¨,ã¸pé'±‡füð°b`9k‡s–9®Q‚9.ÄùØAˆËò»îåª`±ªBìžP—£pOÒ*ãxäèÁÂfŠ£â»öÀI3!8Ç÷¿}HS–§o'ïŒ3T/ä + •ãçÉÚ†RÜÖ*3ò2Eçp”N™ +¸ÕWâÿŒ> ÕkÙÂø¸®£K–Pd|#M(ÜýúuÞ\"PZ­—±±©´²U™Ð‹tŠ™P[ÍF[¡qu2æ‚ñ¼=“5ÕfäÊ„Ÿª·ÑHïàÞI­Ûã²®OÌ\Q<óƒ; ߉.ZŽÞŒÂ¤ŽTš0¡ÂU·h¯àŒ³ øÐ¦9L-ái£ñÊTŽsBѯð®W°‹ÎÂnB”“¾œN "…‡K–jHÜn‡m †Šûa¸bª].8(6’·Å÷,í ¬³ËlÈŸ>(¼Ù¢°˜R]¸nYܰdšã3X[Zõ+Vf”ïw¥™ò©p™GƒªºÌ5KÓJƒ7;Dƒ: Á½(Â’rH^¢À§…¹9ÃÐg×x-í½ú¢ B:HyZj\ 6˜íÓÞ.:úL)q µ 1€ÐÐc0ø€0»uj‚íÇ”T…Ã+©ë¸é^†öÉ´jä<¾{~|Fœ•+~«Ý áºñKh­yvƒ^ÁJÈSs`cÇ0Or"ö3?ÈÈè‘ÂY¤‚À‘ 8•”"±¡.i†ºm"ô(ÈQqð® +ý.iøÝ6Æ€##¥yÞ夛4¥»MdL†=˜=CFå¥jA5|ÖM_mL¿Aàf¥6˜4Š ÁV^Æ5˜Êœ:rXyJ½6<ÔT:l´ðK*eŠY] ’‘~~FqMS×¶s]Ó@6}- +)l·QRºe§• Ô”Uív€dÊf¦}²]…wJfYÝY'P¿ö¨ýµ®Þ#µ­ô•kw×­ôuÕ¼~ˆë–õjT¸Å…ëéž:¸¡ÈšÐ© ¼¦tàíÓc­‹gXµ9·7>Žå$„ŸÓÍÕ%Îòo¿Æ¶qÒ·Û's"ñ«ázYí2MÜF™ÁbéÖ™Ÿ)QßM½%ÞVLG`uî5ç›/?“Y ‡ü/ñÆÎɆ©×{ '‚©h”Ì—9ÔÖM­a]ÛbkWá(?êªÚq¤ì¾71…ZÅ F_®ÚyiF¢¾!™Þ Þ~q†LÁ˜$<€K×»±àn”Æ}3‡‡ª³ÐÂ╨5¾4¨öç±O­EBƒ!ÔAû„.CíŠÃFÛ±o`‹æVns”öI1p¬Çv›žPö÷Œ§j8­’ìaw'nêöR#LÙ¬õV³¢äõÏds·>K¦m§bËA«ŠF¬ÅîÕ‚%Ù³Z¨ÇÙµZ(‡Ú¹Z¨FÚ¹Z¨GÚ±ZØ=T)‚Rþ$‚†ô7(8«WT4ÖK(Êàµ7hJ!6 Î-0‘cU +º5E-âæä¼ARʹfFw·˜UD%3'À­‘Jv̬*6hJUìæVíâv‘÷Ç.^½ ïaâ+5f£Æ»¥·~¯Äez£@wlW™'¸ç¾ ¡¹E)’î7GSª'Zóî~wRäèÀmNÝ RB½þ6œìöI›¦ Ü-¹‹ûô&˜imE;áv«¨XÓ¾Jµwf·ŠºÞU‘’%>ÌÚ±¥ +¬û­­˜hÛö)öæ´aIêá´kCºóýÁ€ˆyƒ»‹W¸=ÍËòM#‘áï3öBªØRmýH@+ÛAQ9K ÄÍ¿jåubjï5Ÿª* !ý5~+ð?ÀÑ_¢ +endstream +endobj +388 0 obj +<< +/BaseFont /BCDOEE+NotoSans-Italic +/DescendantFonts [4080 0 R] +/Encoding /Identity-H +/Subtype /Type0 +/ToUnicode 4081 0 R +/Type /Font +>> +endobj +389 0 obj +<< +/Length 79168 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 493 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 943 +>> +stream +xœìu@TKÀYØ »‘¥DL,@ÅÄÛ'ê3°P±}ïÙÝõìÀ.ĤDéRéÎ-¶ïûvwîݽËî"/|ð}ßžÿ¸{ïÄ™3g~3sføã™ÈD&2‘‰Ld"™ÈD&2‘‰Ld"™ÈD&2‘‰Ld"™ÈD&2‘‰Ld"™ÈD&2‘‰Ld"™ÈD&2‘‰Ld"™ÈäÿM ¶’ø•?MáIб'©‚Ú¾}\½~~øQr7±Û„Ã,K‰X4súÌ Q9ÕL¨»Ë#U ’èë?Íà·Õ”E×Þåuwyº_ˆUÙCæjãÔíx2»ç¶Üµ°©Moî_;Ëï_ê¨Ý]"™ü× ÔTœt6¡ã·ž'’œî.’Ld"“ÿ=ÈU™çNŸ8&.çžÔP˜ÜêÓnÛ©ÊñDuÖÁ—õéáö&ðói{ŸvcºK(uS]tùÀ^’ÓÐcÇzNÚ• Æ~Iåô×_úØÝåénˆç— ê h;œûTýƒh˜Ò\÷ŒßN\{]UOdK-»¹¶,êé þ˧ŸÆ¦5´µ/yvijôþ¯FÔSÿHà”'Üðäî“aGŸdJ}b%ÝÛc«É3;,ÁhòŠ3Õdæ¿Rž.Q—òÕçâ5ôpTÉ¿Ðlœš„‘®}Až?]xOÿñ9þSBkÎß>µ¿<¯§buÌFÞ‰/dpzÐÔ"~Û4(Ö}ñ!rw—§ Â*ˆ<îåŒÁ/üsew—ç¯Ë›s=êGÍxü¥¡»‹#“ÿváTÅŸÖVÅˉ‹öèO5äžÃ̲¯))é%•­ÿŽS¤µÕe§§¦¤ä¶Ñ:‚L[Eüh#оo`béß(Ð_ ‹ +§qÿ8' yu㯊þq aÓZãïälg¤«¦K5k§¡[N=®!u„zkùíÃ\z[i«)‚B©éÙ¸û=2¹Î’\&%õÅùÖFXþF6SRëÿ.jn\.UÖn>]G9½>j®<†ÁÆ+Ÿ¤$µEìcÂï37^®‘‘0"Y÷hãSÑ]ÿ8WêüèŸNÙcyçˆ_#h?>ÇH˜ö-ÐRæùX}û ×bò»»<jÉ›ím Ã×µuwyº ̬ۛ•ñÀÌOG•twyþºÜß5¸K9SË)Õ?*ˆ^ž—ñìü~3<ù *;¿R²_æ¾N*?º}SGºrõÉÑÙy¥í²]Èž+PSÚMSuEqV´ Ìl¤ö4f5§ù(ËÉ©Í hÿF‘? ÷çB \×ÑÿeakÇ´7ÝÜ5G™€UÀê~ÒBÿ7 +ô—DÄ•þ쨃©¦œœRÿ‰ë³ÿi:€èñ×¶›kKèVX‚þœ]÷IL}C”Kë'i*ãÄ_VÖvúåN¢¸×…˜Ä·¿ïèm¤.xóa}ñ ¢fØïy>‘ÿV—`¸½)½¯3#§hh³õÖbÏí]N}^ÒÃð;w}¤üíÑLÃ]ãkäqkE‹·¿"¡¸ êy!ƒán” à J}ìõc~ýlñ8¬¼¼ÀÊc±x‚Šëðy^§Ä+8u)>½ Ä](ï+¼’…ÇèóRH²PŸž)»¾8åäš¹Èh¬aØwÉ{¥õ$¾óéI0 Ñ“/†àå1ÿ ³–yòë(†y%â°è4®ÐÙ=ióNLd0ÜQ ˆÃ óšŽÉúçͨ1ëé@+˜~•}ÆNšàj?‘W°<S‚˜ «ìÍqM,ìiÕ ü'M 7ÒJS‰ÿ£i<üUe[­µìàb=E¡sîq0 µ¸æhefïæwôIb;«'w. Ä$þÙÀu<úÓËþö8&ƒá®¹&cÝøþææÖþ wfÕ´õLÿ*ƒán” +ÃlZýÉõ3ŒÕ”¤;E9eçe{wðoÒ`X *Úî{ï¥ÈVˆ{¬ÐšÓÆjÃå6f{9Q0ßùÓ0Ì¢‘kª*øRÕBÙæ0iõ•à§Šúf²¨ã0Ú)Mµ5ðÏ•udj;“x ö†‚M<0ü',»RX +¿Û@„£+éäþƒê6*|Âb´7ÖrKSÙØÚ.È ‚Øôöö–Æ:øûªêV…)f‡Ù~χZ¹þ>.Zu-•¿²Ç%áæúj𰦡UC :µ¥¡y§¥Î_ßà–§¥¤S¦Œ6“ÔÒ´XÓØÊ%6)í&Q 6ƒÞ 2­¬%Q鈓q}“‰"¨ˆf³T2±¶i¶ú¦vº„е¤vn¥$&Ámq:•ÔŠäVQ×ÜFcˆS"D%6­YUÛŽ¬Ó²ÔšjÞ—õð¡:Ú\WÞkj#³º4$CoŽëðùƒÕ›µåV#™ÎbRŠb~·QT]¬ÿ´CUAôÆs‹ý@Ã`Öûî&éLµ9òxˆ!¤ 6kçS*ð·§©4uÛ\5Þ|CPÑPWÂýî5rÎÖ"²çÐ…üFЗ»&ñ?%äŠÃù¾NÃ2A‰ †»Q~ C âã?°‚E·‘ ƒC¶íض*x›5Vȶ¿>Ïc †4 köñã¹Ïík—-êl%ØüÓí;;«I6ÖC…Þš1^¸’óØUAxè? ÃPIôéÞ:`RoõÙ8t.Mù/}4A&¸áóOµÐàq…EkŽ»u&xæä¾FH!ͦÍ^¶ûùçBÞª+Ä©Èz»rªš¤©–ÿþ§ü„Xñ—óþÆ­>Ï+yþ‡_V9ªÊaTf†½ rù‚KRÏܹpö /G𹂪ÖÀÑk÷Ë,o•ÝÞòæÖþ¡½ ųS4w¾•ÙÈWÚ·E#-øÏä6V´‰˜7›NLyymÙ‚iýl஡e×oö¢å¿¿L&ÓET&¥úçÑV¼TAKVÞO( ‰Ìß™÷™ ^PÕ÷x–Ö<¹¦~Ç–Ï<c~« 2¸&·qÙ,wS=Þ{xŸñ;Ž>(oýJ@œ–u¾½@âú®ñeH$9DÝ3ËKÝÁ÷u!ÏØˆe }„*ØLÜRO…g=ÔÚ¬9ƒ@"ò†~«ªH<Ó‚hU;ÝAÊxeÛ­—#vMë þügaØwßké•ü> 3Ú‰•E_¢øŸVÝÜÆŸiBŒ¼”xÞŸr¨¼9/D#·f'óžÄ~*¬¨¥2ë`3ªK?ˆåþò>1»¶•,}FÂi'6d%Çð³NLÉ«k!‹¡+«(ý#ïç„L"? F;©¼ ‹ÿE\f^)‘Bï<‹ÖòæÄJxøÓô¹ýÔ,*9£œÞ0fP[‹³S¸ïÇ|øTRÙÀíæ<Ý»9É0Ì¡¶6åf$EósIJ+hhýs¡l&µª0'6&::&öË7ž&9QÁ0D§ðšŒßQï?¤–×4ÒÅšŒEkËLŒã¾Ÿ^Ì75N;©åkF"ÿ£…åuÔŽ[ƹ®8.&:*&6·Š\tsué§ïy$fVÕµJäC¬Ö†šô$~KEǦ疶P:;öÇmĪ⯱ü¢ÄÆ¥VÔ·2¥X ³ÔPU·aTzAYc3©«ó³±ª$1ž—OÒ—â6®©´,`wI 0Ì&67”åe ¹qµTK¢‰÷SVIÖ'¾Mf´Ðx*aÒÈ…ÙÀ&Ó¿~k#w´I #®þ+о€ZGÇÆå–V·Ú¿g*ß…aˆA%•fƒdßǧW6´vmUëÆÚÜäD¸ÒŸÒ«šiL ΞE§ÔW'€òG,©j H9"Áõªí¤¦œä¼öML«ihãºóÇ¿Á#–dfª3€ qÕøEš%HMú£þ&j˜…}XÞÐFgpóä-¶4Wç_Ú6WK bŒ½ç.# +¾EðåÜ£àL%›Ao­ÌZ;Ú<Çj™ûP%[î™Ò0Ìn¯ÿ=lަ#'&ò8»©Ûë¨,)wކ‚¼„WäÄaXï|¢4åÉd+xY§þÓñÜž±›¶M裈•Oƒ%X÷Ÿû.·¬fÞØÚKƒ 1».À0Ä$U™j(i“EQÝlüO‡+HB—(€aŒ«êõ$»¶¥"%tæ7; FœqoWÿù¡Š‘Ô!jCÁáµÓ{k©Š•§ßájZ绹<5l¶¿“9ïÎy%ug¯áaçÞ¤Fœê ’ƒaˆM޹zx¦ï°ÞFZÀò´ô퇎ž~0ü#Øù®P‹.…-òr°ÀrmW^Á²ÏÀ›/–Ç@ºa†8´ÂÏ/B¦Žöt°³e¼’žÛ€aK6œÈ¨hAo¿´U|çÀ[ÒÖ² Êm£ç¿¿³dÂ(+#°È­dï>xúÆã¥­hdeåÜÛªNP“Wœ´ñQ3±þåé°‘ý]Õ•yÆ£¬aâå3fÏÃDJÇøIˆE®½ypãè¡ Àôƒ5²î;fÎò‡‰ÅâPqUYïVLëål&,XœžÇßå;¯•v˜·BìÚ¯1!s‡z9 NŒعùŒ X·ûbvåw–uYô–wvúz»¨ó÷w´,ü¦®Küš6´HJ†9Í¥YGv­=ÂÇÕÆÉ«¥Ag„D©µßÖøD­â~'¹‚T“6;ÀÓÁؤa¯>~sÖEçÕ¢¿€ØíñfŒåáh jÁâ­]½G™þËé5ÄN\Ag0 qè%Ÿ#–Žãao’Å+yõ]³ÿn%±Kw0ȵm7l µr¢AÍÐ{舙‹~Íi@]1늓w.˜4ÄÓ t- FÅÅkèôa±_kØ-‚YüùùòIÃ-txö€Õ0ð1åЃ¤w‡—ë,Ä`˜N®yx(lÜPoc- F#«>~“ƒoÄæ²¿zÎxyx<ù•' Zx¬–ÒQŸLbņ‰®pšn^9+†A5®m„@U?ôiÞû9ŠÿUéF®L¸Ö×ÌÂ08%½ñóW¬Z:×Á\ ‡ÃÊ+ê,9Çu–¬öŠó[Ö-;ÎæS¼ç¤ÕkÖ9û:,ÃrЦŽÍ…G’”´VßÍæÏ99ñ—7ªà°8AÕÈwúâµË‚,´Õ`ÊÆ( ^v–Ì[ÛdûðpÛú•^ÖH†“®Ù…î>ÀõXH‡aˆEyq`™6îO + +X<ž@ÀãqX¸÷`äÕƒD‘‘‹‰0ÌýEËÄLI«€Å¼OPqûÊãÂît>íç0Z.ŒGðMžŸ/ž›ˆ#EW†)e›\ååpxóž÷äÁoHl±öÒã…>—Cyˆ¨Õîfr œ8­ñο¿ÊæÑ §&ÔÓ¼Ñ#`˜Ós1Ì\SâRÑÁ'$uPQÃr*ã»™ëˆãøó†þâϱZv‡"¾ ËÄ¢Ö] +¢Ôq + DmjèåŠ`Å a9eßY‹ØH”6è;ãma3ï]ˆ»gŽ’ÄT»ÃuÙ¯ÅfgÚƒýýzAQ†¤ÊÓ!ãp +çsêóvßlH6©ìçaöØŽß*9 ï®!qe˜þìÈ2C)³~ûá·Kó3 ã”æ/2Q›écpN“w–´ ¨ a9ŒQ_¿ù“K¸´ˆ`´ò|,zšD¬H]7ÁMbyä±»n~ Ñd¼¿¶£—®ÄÀNBïA?}š§:ý‘»¹º¤7¹ÏëaZM'ŠåЛïl›+®&C›Á¾NpwaååÁÅÎÄ‚’»ý‡¾Áa9¥aÓ µ7ÿD×qâ‹ÜFA;'ÜÞm¡#9œUÍjJ©Îê†é¯Ï¬5Õ’pì—ÛûŽ^“×üæ¶ÝÚÉý$–JÓ|\R½ ™iOŽÚªHÖŽžýþ§i¨@:(ÿÕÙ>â g46ÀG¨X†ÉÕék'{JL› bµùòûïÌ+©¥ëØ€÷•4\Â3›$trˆýè7C5Ø¢Ÿ¢ ¿H‡aNìÅÕàŒšÁ¶ÈB ÷LéFþtn |?”œñúó È»œÊœ¸S/ä6 +=emÆýpŸx€NÃ@TtlfÌYºlÙÏ!ë#á%ß?X­ß.=ÿ6³T°õC,K ò‚÷µåLǧ7!XˆüzÓDdd’p€N 7潤4€Ñ2|úñ'áÓß^Ü[$ˆ7ô~ +÷_ óÄÐcìùÜâq˜­‘‡Ö«À>ØØiQ§^îbÑKÄ“©xî½ÕFçÐ) Ž;›j"Éwˆ†ÊS^=÷ ¤ž «ƒCÏ8¤…¼=bÍ}"Q+„aÞæ‘þô]—ªxk/¬æâOÓ\Là±k¶ùZPtøÒ1G8ßϨ‡SaPŠ“#PGé¬.(æŠrઋ ¼‹þšJ>o˜9XPŒ‰»_ V^¡„GW®<Š­,b°ÉwwÏ}®¢îÊKIL|†y+-ŠƒÚYÞqí 6gç”!ÈZJ`èŠôCaÄÌ[‚Qjô·hª,~wÊN´¦Æœ}Ü®Å^ZûS5ƒMÏóQ>šžtnžJŸÚ÷Ã`XÝÔγŸˆLÜyéÒ`ªú|Ï«¸vkd=dÇáÓçÎÝ:WGTYiÚ/OÚ( ó•ŠW³´upvvv²·V% ·0*ZÆöŽNÜ_, 4‘ÙÎ)èðRoˆ‘p}‹¶2¯}0ò„>£‚8ÃÍzùtUï!^ÝvËD¤Á0ÌO£hÚËŽ›º³³£‘¶*œ\6Õ‚¿PÔ4°uàiÂÁÆRÄ¢cL/H«†§†Û€ išÌÁFñQrÇKñ¥ 0 DAU˘÷³“]/<2Í·òú9·1]6ñºIÊüI ¯7jÖÚ3gÏ>q0pˆ¿/`T{ù=ÍP+§.í›%·Œl…í?Ém÷½›é«+ñUL˜z§ÄzqÚî®RküªÝ<ë<¼}ˆ›‹…‰A¿¿U‘:ë>åoxšÀuÇ(ª[ÙÚó,ÆÎZSEøÂ$Ú¾½÷w63µèåÔ?ð×fN[Ö° )àuM¬x½ÈÑÞÜPS¨04 CÔ“H1pŠºÃf­ávÕ3ÇLæ‚å-h`”‡=ͪí¤1ª“|íáâiMÏ!J®217ÂÞ‘3õZ_„`H„a“V÷!ØflusŸ×Å=ö"ÖÿwéFξ»ËRôMœÅðÏ¿4Ûaûƒ ôžÆŸaŒŠå SÏRÚÚ|WØmV¿SU*òük0ÌJº¹ FaÅ ÃQd’ qè.­×RT¥tì5¨ ã,w†§CÈÁf°‹0WÖÉ?b`¤\[‡ < +v>kAÄ¡=Ý;O /õ]G}¿ŒEhxÀ„Suðñvö Ëoèúp>ÄŽPИµç9ï‡òfÛ $°Eiز½qYż‰¶¬¸ aX¾×˜ÏÕ™71?B°øåâVBìl¹¬<ẠaŒÆÜí¯ñçû0¬i>îC¥ V*K¸ÖG¶ÒsŽ4‹]:-PEsòe–:ÀpYü}0]QØέËë3ˆÅv„aFƵuÈ"¡ö®g_%dõÃ`X\PK’abÓN- žªš ¼]?çPnmŸ¥É'"}÷© åpç…aµá Ž”ó¸²(5›&» +ø ¯l·ï~*™pÈÉ}Ö ¹MNÕhV!²MÂn-X:>Ĥå25£V9£µx÷¬A ;Þ€¬ï ao7lun íqW¶YÀËÚ +3~j“V½ÏYhêò:jYì`K]¸´¦C.ÅæÑØ®š*³"§õG:; +†ÙÍ9Aî`g\ÎØ{AN<¡£7ç‡Nðà?ÆÚŒÙÝ,½×0[KVù»À),·ÜŠoigò¤íš3Dï#€a¹j× /dÃÃ<ôZl?`•ÖTrrídd"¦²üê'PBQV¼æwn“ñÒio¸¹e&{†›~ü Ò7D`XUÏýPxŸˆ8䪔žp+(™¹ÝN3eˆRôÒYt@ü 9‡*ứ¡¶’÷c©+Í8 Ò‡X”«ë&€cÁxý¾çc`“ã°ÈO÷ÿ¤ÉfP±ý:¿ J«Ùï‡,ZšŒËF.Øtò·œ„¨ôÊN¯Sw5P¤Þ¹þÿ ÃLrþ4kXuÞ“V£š¸)ë‘£¢0ÊN§ÞÀ±1h&˜ +Oîr¦Þ3…C°}mGvp FÍÞ±0ì©hLÌFVl*>^q1¶­9û·çèkè +_m†WœPô#„a§“qßo3ë³§#aQØ¡!ÂQÿ¯À0'ïÙ>350úiÌÚ÷u“¾KìTÅu›À6t–žx‡®EÆýÝ@³êºc’¤Nýr#‡Y€‰ÞmÖ~Ô| j/Œ°;@×Zò~´€[\ßi¿Ö£LšÕ˜6Ên;c­ä/N aç81 õ?†h…/¬àÿ#×Ó]dÑ^†½W]& +µÀ‰8´þ@·÷ÁØoü[<IÖjNÃÚŸ}‡£âìÜl|vÕð§Ô´–¼ wø€zLøÁžÐKc*hœ¾e +¼ë'„an1Ö!Å0?Sоæáζ©`ˆrZ,ý6dÞw2ƒÇh½q;Z¥¼Ö– 8í Ëç×÷ØV+“n½MbdƒÅ+š:ýíòÛfšÐÅu†åqgëÅj 1Ú*oï[ïÚËDUEEY‰ é@Þ߆aFÍþ1pÌNÑ-ªBôr¹šO#xÖiÕ/´ŒÏ™hÖ4;«ÝSˆ'ô?}†éuÇÆ@jÑ/¶J$ê³-/ÂÁä‹‚aˆ]–üfóÂñzêj\}(âÅ‚ ¥Â0>äA6ÚÛ•Å_b ü ÒW¹˜i£Ò“'(©Ûœ“Gí4p ÃxÏGÚQ/CÊ–@x¿IÕyDT1oâ0)_ßÝ›éë©¥Æk[œ‚x çŸ‚aìаèòµ•kH sþƒšûPÉÒw{šÔó#öVJÖœ»ÿ7ÇO×7Ãþ\YýÝ”E·ÇZ„¬Î™œŒþ&–Ï„a×ù»EˆHTF RaÉ0L¯ù01sWÿ€q3b83Å5ù_³àTP0lÖnzp˃ë@lቕö¢Ã¯Qõm:9îYhθµÕžï¬œŽCÉÈ}b ½ï­,„a=§±q¥ÂÔR0o=øIaÈê¿Ã+áÔJ= ‚ÃñH‘Vr×´º†9Ÿ/¬Aþ›¥¢ë`t-†y9‚_”´\ŸHý—¿å®¸‚9‚æ‚=oE6´E:ЕÇ_u†›LuzèSQwÚ¼ölr¦}g¤Tó¾@Á°¼íÄ͵¨)È©ŒµEBˆ½6†K‚aÕŸ¯$ =FÔ™U°åëö>Ça6õIètpœ”[÷!£P:ðp€Cs-œVñÁƒXƒÜ.„Ñ1vñ+´¹ßÁZJÀ&´V\xÊXöл—–Àç+àTlÜ.Þp&¹¤ö;·%Ð § ·ð»¬FŸŸe7ž +„œ;À0ï*Ȇ²Ñï^Ü=7 )X's i0¬m3â-jj+Y:Yí÷^ +Ã0/fx—0æ– ª×g ß¦w‹‰ß»ñ^2 7ä<ñ†g?òú殣ǢT?j ŠnØÝ4É©²IÏÖO„ç2¥žõf5¥ø ¡%ÞãOÔŠDÝ“®‡ø‚Ÿ”4ûòLÝöp%²i«<8¦\de)ýÆs”†Ù¤§kÇ#M¬æ>ÄÝ<íMòÍÜf¥VK=A*|ã +‡{É鸯®–BÍìšÄ¶.ì +¨.Ús¯–Ü…Ýj™tŸü;0ܘûb²´€¾Z â0k +¬[èh®G@]>€W³úùÐ ÁÉñ®Ã°ÞìzFK‡ŸÙ”šKk¦"D^YMSWÏÈ{ä¼­;¶ ìRý}®=0VîïÊEa¸Ã^â0Œ±ñ )n9Pò—`س “‹Þ8Y(À0Dúço¥Üœ– ¡¥£§ç8oå¦ÛW;"j’Ã:ÞŠ,H†a~„ð×OÏ7Ï 0ÒQGŸãÓ0xìYf'^Ã8÷ù‡;Àp˜†]Fòaúy¦Ÿ°-îLJI[GÏÄÔ{õÖ]ë—N5#Ñþ «ÎÜÿ]ž®Ã0»>Á1ŸE7ÑèR¯m4…OP®9ûû$ÿÅq øÂå'„xÁ&=.·S$îéIè¨ùÏ…‘¸RE/ä\<œ + +†]F„–´ õYwÎNØ’YØådTÎ’aøãÉ  Š +–`~#8! ÷îœÛ,Ì÷…aæë] 5Á'jîW>–£¬Ëz<˜’†!vÔÞ%ÎŠŠ¢¦ãý/RW #OÂk”8Ý•g>‹(§l¶qGþuözX­¥Ç?‰ŽÐôý àKü ]&}ªàá- +†ñ#mE1a`ØìèËt`˜A<»tŒ„Cv¢bl;5oê-_Ÿ»~ïe®×\|* +ivÉçG Ç Ò=؆7uÛs=žÂ”Þ®mà ð7Þ³/µˆ\ëÐri¶7œ +†© …§vþ,Øfi0lÑg^V£°#Kaîd‹šqnŒ‡èÿÞ‘3pŸtùÈÙR1‘ ÃÕ‰7¾¯L͵7’¤¤Úrm¾?la#b¥FSüÁ¬Kè$7jùý6‘1€yd¬ ž©3š.Í€·YåtR›D¢sîï‚/@À0³åê\?)^…bÔ70±BêÚ,«!}’#š¨¡Ú(ÑÕC iá–úpûšßZƒP +†5œF¬Ý´iýÊ…Ž&š¼¿T‡,;K–ý¿ž-?†5yÎ¥4ö' +ÂoÉõßnœØîã.Z#XO«ƒW×þ& פ=`–Näµzû=M*‚ïž…È/7ŒG2üÂ$n. ¾Á¬!Rþsa˜Ä”#ba†yaÈ> œÉåTÑ0‰baÊ›=sj³üø—j¸âzá$œóoÂ0"œº‚¤#ÛW8XW‰{ùm­—틎ÖÒ‚“ —βR8L‚Ý´gŠ+lXÊFÁ{ïÖ"ÇaªSÂûÃ6ó/Á0·x3¬áKçúŒØþ µ÷pÇ ¸ÜêG^ñØ 6ãÑÐYTÆ­º-˜÷A”Ú_§„½º_|%QBN= †i•qžÈ,VÓÈÞ{D 8þ$N¥K0l¹ãz:*gÉ0üùüzøô¦¼¢¹«ÄŒ‡ |UúοÃÑ{—hß¡èxòµÖf<ô6‰‚á¸ÃËõàZ(Y9ºK¬Åpÿ ˜oRW†KÞžµM  µp_úüÁþ6è# W%ßñPÇT§‡>u§-ý,Áû&}§%Wó ä‡Ã0›ò`ÝdeXÝÁÍK¢&ÎÜZÐÂkµÿ°wßqMœÿÀ„lAY²™‚ +âÞqïU­GµŠRµŽÖ=jµ?·Ö½@TTdœLA–lHÂHHÈ$9¹‘ Úª­ßW?ï?s—»çž{îîsÏ=ƒžן¨ÙV3µrí¨tõ¡;#^ÊíVĦS3Ý^9shû’«¦cÞãÌce_p¬ìaD[VR÷1ûª¦X¨?6•¸?Ëüsa!í°Z5M[W¯QS—=sáòåËa³âWûgÃØ2!ƒZ–qjÖØ>6í%c…ˆÏ½ÓØ4JÃ>(†k^^õ–ô6·íª"3‡ý§¬½zª—”tsóÊ®U¾šxÅÆÌá’½Æý¦X3̺°š=Fר#êSÜž›MÔ“ôû&—+<þ2¯n¶o 7Ó/}'éµ­aèÞ½§ÒÃ;'<‡ªúǯþeŒ7qNõöÅ(in)âÅí™oLŒÜJ´éŠô>ÒºÒÌŒ?¼\—¸¸íƽkãÅ üë¾`0\’t´31¿ƒz·y$}áÐ"qcÛ É5+7ΰ°Y$÷e +¨%o6ëID¡êÝndß\ä‚aýU7Z3ô‘`8/ú€“äʸ®H›Ô ÙUû&’$wÁ°ÏÍœºTÑNøêJ8ÑNCgÚžûÒqwïѱLtˆt³=ÀóæËÃø/Îþ 9 +õ1›oÑ¥—œˆgÏ|Óèx´?&ô•¬ï™#ív4•Ä{IžŸ #ʼnóDnIÆÝ ’¹NÌl'¤×© ):Йõ‰/¦K2QHK¿ê()F>÷—±„š +æKó´è4á…ìY ÊŒÜÕ‰XùëÃ"a#­ìéÓg™e\<ÃîÞùD“}ûÀKωnÑ"^ÍÒ~D5p/¢å!·6w޼󗚉ÿÌI[²Úw úâ±"Ù5xEiìý-ÃæÛñvD8Ôgê1Údž·ÿ‚Ápiòñ®xÙÓ°Yw*ícGùÃDo#·Ûà¥ÀtîÁûòm€³cöXåCÖf¸èÞAGð»LŠìNƒ°ËÂkh6ê5zmrR÷Í!Ÿdu á½üu½sñ k3Ì{u<”H†f÷[­ÙŸ¦9ùørâs¢ÙeôºbzË— NÍë‰Ý,ˆ+JËyOŒ¬6^éhüúÜIÞÄÊ®÷ü4¥•àÛÀ­}>”¸|IžÃ6”ÈžMy:æÚÌHw[¢1„޹ç‘Ä\¾Avêù½¬¥£Ê‚á÷¯mÛ6«”"‹ˆ›‘aÁ’(Ô32‹xͤæD÷±ÄŸÂê–³Ÿ£ßbvCUA »$ÎÚ'©qÖé5û 1WÂ{|q‡“¹´ý•\0üôË I2ô¦í‰ÆîÿÍÕÅ…ÕX7jUC«1Þ'´#FN6¶ ü=â1“'Bøìôøs’.´:D¼n=´ÚçÃê³#%ß ;üví©8Gš9ïž\ïÑI:Xš4¦î#ùÑúP"qÿäÔîùN2ÑçÃçåÅ;Ïß+–ëÙpË×!žfÖ3>)—–ÞÓÿ£ˆï4•YñKÆúJ~׳ç[œnVþ\GâVcdÕ/6¯qG%Ïf÷ë*Yù«ÃõÉ‹†xkhhZtîµïZ&þ@N¿¶ÝŽ‚R×{dXVE›U»{‰´+~àü“ux!ëî/s$ƒM^{ö}C“’·gö ¢rYËxþdå³||KÁ0"äY>X{<Úõ>q7C>Í"!Ÿú>3éI±4Fþ‚Á0Ÿ–5¯'qe›zO|R¬2ˆx¬w¯^¦çÔH~øëÁ°€z(XòiW/àa ¾c„I¯çª®âizŸÐ«“™$U!÷rk°T!ôŠ×ËF{[“M‚Wój’'ñžh8'­¤NþkªÛ˜“ö<+_e…š …K†J¾u·÷:ž˜ƒ'ÛPr|Ýé@ÙÒ`XÄ¡îÿn0¿è8þ|í ›a‡G/;¹aФó¦î”Ýqø¸_=þ€° +îzÏí¾svÐä«Á³6íÑÓ÷uÄæEÆÑeÃtˆ¼ß~%?1"äÓÊs'æqð3,h|—QT-?ÆlsUjÉt*a—U—yáÙu£‰èH¿Ãì½7ˆ©9¬¸Sá¶’y¥Á°¨*Å]2Öœçˆ]’šdQSMÖì {ü÷Ï +†9”¤è¤¼²Z¹º|¤"õ”d´2­ï/g«þæ¦<Š Ãœ~øÐ…:6=Ï&åÈOÙ)jæVg?M)ä©h@‹¾?e]³”Íû9íæó÷Ä0)ÜÆ¼×ýz¼ŸèiŽüu&ñÊ£i1mûå:66½&¯1ê÷•–ÄmSË{æA&ö‚DO¿hL?©kHØ |–X‘€Zøhˆ‹¤þN #ì⸮zÒÑ$väÖ(<1ùLÚˇOJim Ê„b–?ŸÙ]R‰BÒ œ°:&%£ŠZ/ê(Oâ.Ì(kTâ9eÛ{ºì‘­|œaDTœxÂË/lz®S9ø×襧w¯ëc/ßìN˵߄}îc]øÿr0Œ¾ßIÞRIèHžR$--#sc|àDù¡Õ6Ûë ‹µÌ¬ÇÍZ:®¿‡äÎM¶é·ªX2¬›’5£·}ë-{†žÆR|$®{w@giL¨æ¼$tÉhWé,øG.VÄï—Mi&Ý_û.{Ñoj*g ñž]o¡«Ùò’£RS7œ½ù&]Ruó¥‚a!¿aç,-õÖ»U72鶴…ß"$Á0ÂM;¶\–™†Vç-ý~¦«¡Â¼rŸ 7Ýߢ®Žî^×Þsþ÷KC—.îÕµ£ôå¢Ï’mŒo£ +Žäõv'¼Æ;"Ì# ûÉÖ´pýýÒïç[*Ì÷5‚aa±e’í“ý¦ì¨Åza ™¥?‡ÈÒ£˜nMóîQÙ²Þ‚ÚŒÑÎæ*Ö%YùLK§©èpñÕ‚aûn½û(¼èIÞZIÕ8â²Çç½íñf0dsk—1süóâ•«W¯žØ÷Ó¨AA^®ö#—E4~…`}Ÿ=½Á\GË>-;Wïéëv]E]>°iIP€¿³m÷ðcÒã¿ #¬[B$y£åäá„åÉÈër(ª(u÷”@bv0 ²UÏ ìoÝ»9ɺE(Œ3̽h…©6>Î°Ž½›ÏÜûñ£Ø½þ» ^þŽVþ;.e´uþDM {IÛÜšØvéˆî²W÷nFÒq€&ÝV=ùÓÞˆbõ-íýÐÓÐÝØñUÝÌkâÓR"'¾~0ŒŽryxÙp¼¶VSËÈÕ»ßO¿Á2áBØüñþ>VŽÃnfR¤»­y~Í߈ÔM­ûÏ= -rgm1¨·»ó˜éçˆcnõžý:¹x ³áÀIt“—έ5LŽl¹áê«6*Cóïîf&}=µôë…]=¬Ìe­‚e5ÃìüIöDµn». Š÷öç±]Áþ¥}¶?+f¾îàìÜÕ;hܬ§Î£ÇrîèŒA¾xF“ \¯f7¨>•ã W¦žs#šði´·s8ç‡+XÖŸ>°qpÿÞ®.“_ol£Æ˜_½b@gb$pu-K{wü2 êåçlgÑÑzF®dÖëú·qÒ™JȆ–>=Ñõü‰ I¤vö礭Vx¥³%u°êÚzŽÝºc ôr±•æ¼Â8Ã"Öáï‡èaóF‘uŒ\|~Üw;ŽKë†ø{Û˜ ŒÎjë¥Û/;jŸµ©ôQH6í`ïáåèãéneN4t_Ø6}£²(òï­ª&Ý@ gÂ&ë`¤iävþ)÷¯Mr ¾6QÍÓí”Ì@¤a5úÚX÷/ÃâËê]â™  Å™lIÚº–ã—íú}Ù¬úH £Íàu•Mº¤¦ÙÑyÀÙÄBiIC„M‰ÇÖ뵜ØÇãÓ‚a·öâæ™:-ÆLÐ0wò ß·Ûß ÿ]>þ b—,ìß¹åœPæ? £M/(§šßŬ©]c› öTÈ ÷¥‚aqÕdƆxJ&¡&²‘ljtìÒŸŽxì!M‚]ý|œ— Yñè44õ» ž»sõd3ì<}N0¿q’ò ´Õu<ú/Jjsvi¹`XÀøEÃݬ§cÖ0¶qßr%OÜO‚Gg{;µo±-]ã! ÂÂ&÷ÆRñ5‚aÑãóëðêP’šVï¹ë‰oÍHMnÂäþ:-_ÝÈÊeÍÉø&…‘4DY÷ŽºÛ¶˃ÜÑsÀÑûÙ*kþÁ¡ÕÚuðy‡çR[3Ð¥\ÚÑÅÊHÕF/¹ñU‚at¨[êÙM³ô” ‡‚±ùñs‚áHå«+’ÙRä6ê7ýuU[UL•¯¢¶žë\«Ãð ÁNFX¶˜ŽUy|Ýe¡à¶¶ £±dþl?‡–ÓŸkô=Õ¯#ñdWœŽ{çðj+ɼ-è9ö>—+#럆Ñ1¾26Ϭ"Äq`¤,FóìñåΖJn³µÁrÁ°lœá–kit¶&›*?îKK"õäÊÖû:ù Õ“ãZ®Í°àêæ‰FJ +c»þcÆÛwDSû™Á°tœá–Ȇ½þ®zذmÏ@ò';3ѴǶ ‹¯Ü§—Gº˜+ý³™•,§!ýöÿ¹ËæRdê´étŠÜ°¨HFä^7³V]u§Ln®‹•.Åèšj²ÖMíÓzÃ~Q †±ÜH<ÿk+ùŒiï;îL»S=ø¡ö|Š?ÞRNÍØqdbAÛ#Bƒ˜¨2利².¼¦ÃŸV³þV0Œ~Å(K¿»rþ$/ìšÕ00í3zʾS‰46§ fW;4•ÃõÅÏ÷…/Ÿ>~ˆ‘ôY¦mè;xÜâ÷$d”µ¼¬y 7Žn<´žb ²õÈɳwF¾Àn †Ñtqj/ÿ¾qToâÓ¹¶­×ì%á÷^”î®9=°ëJ!£>Ù¾z¾£%V†5l:ÍXúSR1ýC›ÁðôMûøæªÅ³ûzK†—·óž±hùŸ÷_±?{¹`Ý-å]ꮾó²7FÿcÒ)dþº›iÅ„ Gæ÷Ç6#?ΰxå”M¡3ñ¾®d-×>cÃw_(ªeÓóîôp@«\>£ÍpsÅ‹;k–Î ì/+^FÖCB¦¯úùh…Ùö[±\0¬3`éñªÂç»Âûw±B×µŸ°`uDR®Bv yÅ/£Mjfˆ%CϬ÷¨©{O?¨åðjRÿÐCƒÒ¯ÒL‚U™>¡YCËÎoø¹”¹*„MËÿ#|ÕøD£;¹‹~¼‘˜«¬žWDy›º-taQT¬|ú/Ý’VPÛÖcí[ †Ñ—[š¸"x ŸwWÉä2â#7ìÜÍ»w¿  ø_'þ€Ížð,öäÌÑý<]í% AIšz–¾~#§®ŠÏþŒfègbvꕃ{záoâšœºŽž·µ ®­Q’¿<ýî¬~½±Ù²4õL\½ל¼WSS´i¼šDÅ`; +fJäá)#úz¸t’FÅÚí:zúú–Òf3 |ŸuÅi›gŒíêÐQC]MM]ÛÁ­ûÔŸŽÕ6^\ŒO£ £cf§D-ž8È£‹Yhhµëìî;iÁ–¤·•òcŽý3Á0ZÑßDú=|D¿›½ìÛŽAGGŸî³V*¨S@$ä•¿MY=c„Ÿ·»ìA¦!>q‘sê~‘L!#vǪÞ=»;ÙʾÂè™Z{ûõš´fwneãGk鸌Šsáßû»; ŸØ4Úwrí=yųbZî݃ø ªò£IðÊÎï\æ+>‰Ø+¼¶¡…‡ß€Ü¢ÒJvbqÚgÃüêýsÇ÷ôó±’…ˆ&ÖN~½‚VºV^ßv€6‚a´9DÑëû˧óõt•U:‘ ]<}û™x!©°íž_ˆHP•´zîXCâòWÓ7·õë98ü·[t¹¡‡‘ø¬=Ÿ7¶»— 1ؤšf'WŸáÁKn>Ío1]²øê{sb\@÷ŽF:h›fãÞ}GïŒxÆ(O›äƒõÈW †Ñ&zŒšÛ'·íÛÓÍAöÉÛÐÂÑÇ/pjèÞ¢d‘d+B~õÛ§WÌèåçãdÙâŸìÞwEZImë‘!Ú†? üœ[»-ˆ@È=æì-m5™ø ùl*…RÓµA€Ý D.Н@¡7ÉZ’‹¯¥)ù]ð8ôZº˜Jc²‰ÉÆEÛ]=ƒ-’=\‹&M…Ê`±*Æ¡EDBNS#±*¥®‰Ã“Þ±ùìFÉh×-"lnbÒ%ÿ¦óÄ+(‡Ù€m³Ž×ª| ! +Þ/òU%‚¦×éMxÍCdw*ZMEÚ£{’c¹™ô"»¦–ñ sˆˆeY7‰“r§HY}¸øú­,ÍOÀ‹:š™ñïJ*•=âUì€ßTñ>/þQT⽪¦5”½l4óXÕ¥ïâñrž_ÑÈUq†ñ£¶êÙÃÛâõn'<+§`3ô‰¸y©XæÜ~XÒÐ:¾E˜õ5™O¥7±øÇY5µmL(­êxjk*²Ÿ<oá‰=N&’7)ý·Òù­2á6$ß%Îæ‹‚–·ôG1‘’»SJ ‚a@[ZÃÿvŠü‡‰øYÑ{í$½Œ­ûŸJ.üø¿àï‚`À70ÿ ŸnŒutEûãøNH)n€žp€¯‚aßNmnØxYgÌ.cÖdRÚê} þ=½äYØÜ©¸iÓçí¿”ú±Y†àï€`üg5s鯟%?@ŧ唊>ÞKÀ?†ïÜžµk×nüãZ=·ùïnDT——¸1¾:J¹e¦±¹}—q÷óh_&@5JvÌ0o;§±K +ëy_tç¾4òøÎàÞ]ÑËÐÊ}λ^–Ðá­ø€r"M V4yýþ3ÉϳêY\ÒÖSØT½wᲦÉèУu\e‡BnòÉ0'#-²–ž± ÊÈÐûJF­âJ¢¼{‡;êØxNˆ}Sõ%îûööÉ$iâ _*f¼¹ IV·°›Ç"‚á¦òç˾›<#"“Új/§$©‡‰¹Ç¡Û¹„N_]uúžvúÆýf¾«ã~ÁÍŠ8”S«CŒÄo›zí°«ÐØ±Û´ç5_rÀÿ*„›¼c¶žI)«žNÞÍPýq\øúæn{#“ «O•7*¯Èj¢¼ v1Ô1vþñÈ}®8˜Bšk+«ÙB…jI%}þwK—‘w2k>±¾ò¿á†‘Ò¤£Žæº$mï;E-Önnª>¸x¨©•ÿîë/¾,Jþ•—J•¤1ïž=ûôõŸOÕ—ò•‚á’䓺†v}.$½ è+ju9•ÿ^n8 %׎Ÿ/¬çùM_‰$vœ²!;—uïæ¥cû6téDV×0¶îqñ¥òiªØ»pÖ´U‡«˜*Ÿ«OµW'ué±"·AEãy}ã`Èèyi%ÍmÖBÿ÷|ý`¦m¯©ÑaÈêZ~Ë“Lɸ3uÀè÷Þ4 ¾w$íâ&[=ïø2%/_œÒø®Ú¶[®¾ùç“õ¥|¥`øö¾jÚC¿;Mou–¿($'v¿­¦KT^Ë+àÛ% †Ý–R|LŠËžOìaGR×¹êýoÖ"!9Ñ¿ŠÃ9ßѨ»kÝ×W†!÷Èòaš¦³vÜUÖÜûÛƒ4œÛ›¬å©$Fxoά&‘¬ nEtrý’ºÁÌ-ñœ¯ 7]5œDê Á0€ÿ%*ƒatYüáPc’šÕàÅEõ-͈ˆWSü66âÚ… nÄ<Ì/¥µŠv…uåùg~ž-ç{Í;z^¼â…K· +6%bÕS_=Š»„.¼ú$³¸‘Ó²Y@/»~õzbF)¶zs}uA ºò•äW¥Šñ› ¦('ú&šžˆè„üjëšh!—ž|?úvR&ýTŒÐ)ïSc£ÐT݈z“WÒ$PŠ˜µ•¯îb‰¼óàYi%•×Übe„ˬÏJK@W¹p-ùÅÛºFÎ_Š.E?=!J¼ã—e²}ˆ€–t;òîãzZ +x”ç÷bÑ[ÍÍÔž|ÆŠš¨Ïc±½Ýx‘óžÁVÖBC(¨­©HÆSuóö£ÂÒ*ŽÊëÀL[Áð‡ô‹[íH$ã¾3òj9òÿ¡WåY3ÝÇÍÙ@‹,ŽÖ´ôM]<–í¼VÍàâ„GÿsÛ2c=mùFÈZO½"štŠø¬ÔëÇúØZ©¡ ÉÜúŽ[‘”[Ý,ë«…0³#Ì ûþx¶™ÇxpfÇ`o}ñÚj†3Âos‰#”w§6ÌóqsÒÓÑoH[Ϭ‹‡ÿâ ò±Ð5g|ŸÎöƒ–å””Ý;³µ·Ÿ»¥¾Žx}u-]»ÎîS–üž[Ó"&DšÙµû×ééikjˆ%RMߨª›ÏÀ=×Ò¥+‰š99)×gö÷s´2ÅŽ’ÜÞÆÙoô¼¨g…üO©oEDõ%¯ÖÍçæl£«ŽþßÀ²“o¿7RßDnŸÒ:5³³¯LïïçБ؅mg¿1ócžlw-ƒaíù@3­¾¡'åb{DÈ-~;{ ¿K§X[ru#Kûî}§œKÈæ4ËÊ·òå îΣוߨ¿ÒÛÅQW- ú¦¶>£O=xËpŠÓ"'öòuèh‚mF»£ƒ[È‚•Œ–©D„Uy©?Íîál«¦†ž]SkÏ QÛ/&±%QÂ,Ûf6žCû{µ +†E/#÷º[’ŒlÆÎY†ïnáäaZ$S›A§´}²[ܪŒ]Ûö%æTË­#ʺû‡µ ɰãði‹±ío^2ctm’¹ÏÞ¨LézX0l§å>`ÕÂÑVN –¬þ=‡kFxè‘ÔŒ: >üǾ>vfný'¬ +Û(ÞÌ‹§9£¨f¿Y¿Q¹òe ¡%w·V×6ð:mÓVñÙòcèl7u²õÚ£ID-%·öæé#Û6.÷0ÔW×°œ³-xb»Ž](©c¾¸{é—ŸÃÆ¸;HíLZ‚/Ú¾kÏã2üíF”rn““©>ÉÄ~ÊÂUXaÛ8wl?3M’…ÓØier‰ùÁ°¹ÉˆåwÿüÙÞÌÐÖ%h"Z:§¼žÙfʹñëÜöºdñI=ýûMhÜ´dVˆƒ…EÀàavzŠÁ0£f/ìÙâŠëe'~2¾þ"£²²a×\þ¿ƒâ­ëã"~ñ¶`3vî:}½š…~9±J†{[8tŸþÝÊŸ±LÛ¸v‰¯ƒ…IÏÎA†Ü+’Wý×…&Zd ²ÙÀq³Ö„oÚ¶yÝì©!}|úœ}^-âÑï^8¾mã*ÿöÆ$’Ù´åáø)Øqäô;ì=úïú®A碮9›šv3 ÍÙÐ-×ðW)ñ+Ûƒck­ÛéÌç„®ÅÎéOÓ‡ö4&«[¹MŠËªÁ·#0¯n©¯©Õ¡kïëˆ2³nå÷£úxÛ XYDÿ²ã׸ߤ2F¸ …¡C»ª“ÛÍßÏ–,CøŒóëCô4u}¦n*ªkb]ÞDB~eFÜš&®Û"Óå7‚·öŸr¬^¡ž ¡¤ßð4Õ2vì}ôá[^3þ4±ëKÏl˜D&‘ýgî©dã?Á°–Cg—NNË÷ß(§5rP\oõʉØ>ÓD[§óÈ•¹”F¼–O$Ôå'p6!·s¿òFZK„Ã$ ²©½ß˜7,._$ä7å'œ°×#Øø_Ϫ“$RôôÏŸ¬µÈF|ÁlâŠWFDB.§‰^G—ÔÁ"Üê´‘.æš¶›®>£_^~S]ÌÎ&Zšæþ‹K?ÒL“nýx= r{Ÿ© ïjˆƒ Ù•û–ŒÒ×TW †nåÓ¡N¦Z†ö[®§1¤»cÑný2ÏPSÓ2py·Ý)Z­ejh¯C<;jèXn¸ô¤·Glzâ‰u–ú:íܧä2ˆ€†Iš6îc®>/â „xÖ7”¾\4 +‰DÖ3´è3kG9ƒŸ¡€ý6þ¨½>¹}PDŽ4“?K™¨®Ñ.8üthŒ!pÓ£zYèiÙ ŒÊ¬‘¥•7ͦ½ò6ÃüÚc“ú+k3Œ°Ë’üÛkëYvûöÎ;.ŠkmÀ³ô&¢Ò‹€((*Љ]Dl ° ‚½ Ø-š¨‰%±÷5Æ$jì-±£ô*½÷»,°½ŸofwÝe ÷ÆÏû>¿ùCgæ”9gf÷ÙÃ9ïü|?Á‘Ô_Ä©/ÿsÛL ’ªý”ïÊ9M­ñ12¬bÙÃÑÆzÖ¦3UuLñÝÉå·~CDM¾Õ«›®ª–ùºKoëš™MKvÎÁ„䔕aÜ3/㣣®ãì¿#_æ‰+Ž»3ÖZ_½kÿ3Z/Kš1gXUá0Žâp5¿*;5¯‚ÊæJÅW$àæ¿¹dg ¥ÝmØÓ‚¦?¬³þ>n«¥®ké²ï¯È›zÅ}”Ŭ§P›§ 1ò‚m”Îþ8&uîÖÛ¾ûŸáe q˲9Ò{¾&åîÀnúÖ.ÇÿIÁ? $ugÕ ñÄ?@Ï9\%þU˪͜ëb¦gëz-ª°éO>—^O)© ó?Ÿ…¡À¿H£ ;,9È`IaÖ׼½¿nÆh=uu³aþq匦¯Ð†¢ðÉ=ô;Yø-²X.>ãú?õ~ ÉXD+2̯ûcý4 Óžþí šü_ö©Yè:Ù¿&z•Ê0¦¢9f‘Ü0¯Nmêôžú:¦ÎçB å2òüØEM½wà>vc$7© c¤¡‹OÔÉOúq«–4'u¶Úù0Kz6¯b›GoŒ¤xøCq†pS)ìðS«;©kö›¹§NþÏâ³lÙXKÌÀîÇ¿sšr/|{i ‘¶ñ ÿè¢z¹™e?Ïü +Ï&àäóæì?B†…ôg?a˜æ¸ó òýÈ­ŠüJ_EÇÄé÷æ_@#Ãø5`Ú÷Yµ,ÅJáÓo}믩¢bå¾±JÁM…ôS+&hÈËp}Ák=}Û17âäBp‹x´?¾™®£¢9tÕÙöœ® V† ,ÄÅ\M×èPX¹ôt>ùDàHü2'oþ£­x-ÃÄ4« Ïò[¼DPcãtüÞóÙ~.×§¢úÜ¿uIú¶#ïgQ‰Õ$ùö5èd;âfBùû\:ð¿Hq†õͧ.ÚžO‘==÷ùqü»¿ï¨Íù4…±/aÞ?:©kõYPÒl¬Êe˜_›9o¸†9ü^¢P.½hÑH3LÏöûÛ©’$2¬©çx#­®eõkb.ëaXO—õyНTå=;jÓUë=·°qÑV£ [ìþ+I±„œÃ4L×]ˆ“œMÏyâhÖ™DrzVÜêº~!‹¼ƒÕì¾õJl‹ƒõ?úöÃÔ´æŠiýo±¢†ä?»i©˜LŒ¨Py¦æpôIV‹‹ª]5ÒÓ1ÙðGrcE?N†Mއ•½§káš·Îg 3YyâuË£ï®ï¶V—“áÌÇt0ÌyÒžR¦B—ñÓoïꦣ¦34„ÜNÙ(èî»iª:÷†–JNg‡ík†wéըжÒu¼ wš¾ëvË*ó)™þ#0õþ¿F*~€ðXÅ †bú¶»dŠ*× ™¨¡ªn9pÊÅ[á• ðž 2¬ÕÍÂi€U=÷g+ØòßD‚7çƒqUÐédÑßyÐ`9õwè®®JÒÔ›šBkúÖV.Ãõ¹/G:â +¡Ó£Ó`…\œŒ;kb$³UÇÂ%9HdXÏÐ'¥¾åŸži··‹×™µ¬O¿^Vj$ÌpzSúÛ(Ã}Î<ÏWl!÷§e£ddXT{ÅÊPGÅÐ7¯õ·Csë +º÷ÀHšæ=+2ÐÜ@SÑôßõªõ@ÂÒWG´5Tú­*i@D»¹~ª¬ sjs‚Ül0- »–Å 0묅©èî e·Z\;2Ì£—OÆÛGݤ»C‹ümLõ1Leâ‚ß%ƒÒ2<àA’ʰӔ +ñô„<ú÷ó¾’—aÞù îF20í9pb‰VøM‚9xì«nªì‡Ë0£"ÑÇÕSѶvèײьõÔ1uÕ'£;ù£dXmxh)SñôV`ã8ÎÓîsøqvË£%WiÊȰ ôñÄév±r¤x‡;ö0WS!iÛÌW|»¹"­Ë°HÈl dD½¼öëå3û¿‘½—de¸6íÁ ˜þ„ˆŠ6Wœu¸ «Ø|÷[Ëß}¨¡à›“ ¦¢«ì¤7]5LÓjËÕw’ ôÒ„Õ¾£Lôµu:™8»éç+ñY%46„zQ6g8åîÝô:ÛLyG•?›ÿêôbeƒÈÍhjONjhG†©ÙOGôîÚf6¦+¿•ä ‘a}‡å¥J¾ñÉ76·]e2Ü÷ÜËÅfh!Õї¬ µULgµnjÞüqÝÛ*½=.yq—acçuåJJQ ­Æ¦dÍcÕfqŸ$Ã\ZÉR›6[SÅ#P'¡Q†¯ÇU*”"‘áÞG“)“aî™5cÚîÀO”azYÜ´¡¦mðé2lèFký'“\†ùÔ¼“úa˜éÆËQïÑhôsÁÄHµÏO¯[¼e„vo‹Ÿ ûDÆ;q³ïÌp±²NL»÷SO-Ù9â´{;‘°ž®Áï÷Ä)E™ ‹ØG–ꨑº [Q Ðò‚ò•ÎÆ²2Ì)‹žØßÃlξ-FmІ —DNu4ÀÌ\~“_HT„•ëßÓàƒd˜[“0²†Yî¹›úá¿8þŸE#ðÏÝåW£aph-´šˆÏ|v$DOCµ[¿„êfϤ•F{ÙwQëb¿ÿ^Êûä®<š„ á¯-¾øþaóŽVµ%U’C›2Œ¸õÙþý U;Yn¾Óî÷ÚÉ0âVl›Ð#‘|w>lhí…\"nüåÍúšªFCåÑ>f¢ˆžéݽ³š¶Ù–«ñ + Èês^º;šÉÊ0qb/lÔUW1ûjyÁÇ×n4 ^ҵݴÕ:;ä4´“É0*ùcˆ¹ž†ÅˆÛ Šš¤© ÷º“ÕâŠT† 7\Ž”/•vdñçƒÉ[Kmßl8¼;ûfã'»Íÿ•"߬êÔ Qv$ìSe ÷vh©¨ÛOÜZ©8…—u~Í$5ùh´ñ×Õá§û©ï[„"ÊdX@»µvº& ërR!¦"-ãA}mYF<ò‰@¼m±q+.Û‡–ʰÕÕDŠÂ9sÎkLÃþÀýt…º•¿9g¨­þA2Œ„´ßÏÁë3Èÿ§ +f»}ÚγÃóðä?>„@Ã@/ÝàSÓç¹X«ªêún¹ÙOIÄ£?<°ÔHC£kO+Ïã«k¥R%à2ÉÕeq/Cc3e•¦Õ8õYOÝm 4u­fn:[J–F +òê(…ï^?¡Jÿ6ÞŽ #!÷å©5¦:šzæ#Î>Œª 7HgWðØ”šòwo߯eV4•üa2Œ„ 7÷ÙvÒÔ²pÞù˳òZZUÄo¨%ç§§d–Q›Z)ˆh%=·ù{¢3‹élž$;&­®,?ýÙýða¡àßÙ;Ï@S½›Ó”Ytq\¡€K-ÏÚ½ÐCWM!Î0âÕ¦Íd©ª¦ï¾p_lV ƒÓX\C]i^Ú³-Þî&w•íÆæ×eé­¡¢=fîîð´¢ÆË±hu噯î>/oœ‘ÜQ2,`V[5ESï5rþ툴:šT¶¸,ZMeñ›G¯òÉ2‹¶U[GÙb*š~?Ü#³%m%àKBç‰èë‡a*Ó¾Í¥Š‡uE"Oüb©Iœlg ¦i8uå¡äüJ&Wì\"½ZœôüïXšÌäŒ'Gm5UômGœ{žÄ^>Rš}~{uåSe¯hÎÓ!–ªÚ†‹ß)!K–›ŠXõ5‘wŽ8êbò2Œ?qö/ÒW×èÖÓã×O\ÌËÐär«E56¼²iÜÄ+›t5T»ºÄ”P%S‰ø\fqÚ›¥“œUUHr2Œ„ù¡¿8hk:„ºSF‘ôÒ¨äâìôÔüi? jö{9a˜êäÍT2ˆi&B!Þ;Äó$âÔž[6I¤æè½>©”" ùËcÓóŸ.pëG¼ïƒd¿“ó_»Ùè«k[ø®?‘UBf5~€Ðêk‹2_ÁÜYÓÝF3Ö´Ýx6Z6‡Vd˜e–tï˜s=I£÷P7?q6s¦NïdcÚÏe[‘4T{2L¼µ¡øÐŠé]H$m‹¯ÆN ×'Èß×m´«EW»MW›Ò}  #£ò×ïæ’H˜¦¶¹ëÏÀ yó‚æL™0¶oï!;þle½¹:ÉÎ ÃÔ¬]¦ùÍ&ŠŸè3uâо=ºÙ-joqb”'†L€ë@g›^3ü‰f˜5ÁµŸ©Ã˜%1Å7Љ2^]v·5Á0õî}‡Móó_-^œÇPG“Ö[I’¶]&UÅÝós´Â/Ç¢÷/_ÉåM÷œ8¬ÏNêë¥ ;J† 9,KX4ª¯IEßÜ~’§o ¸g}í9vÄ ýÎ#î¦TËäÁÿçð2Œ¤ÓÕf²¯¸­V÷¶ V’=%áš SÓêâêñõ<¼Ö‹—]|[ ‘¤Ä‡'F/ËV·0rúÌ9âF›;m²Ç ^–v_m«”©'³:mõ˜>xwè[÷•4ï¼ ÙnCû›;-_ ¦¦òÉ2ŒÃ}x8Ø´“¦kä:ÞS|ë}=ÙÍÒÈÒ{þ’¾Ö]^ÇÌ«ËßáïFò¨Õ%‰QâžÊ.’Îshº|.³º¼0!¦ñfË)©k`(+ñ9Ìê’<ÉÅǦåÔÓÅ/Ù0Ò"#ã²ËšÊ²ëßÅÇ„Çd2•æÒ6"!Z™K\oTBryøw†€Sœ–šÃjÙ—’'.MúÄEǤVÔÔ¶|â”RU”[ÖÐ"S!«š™š Î2"³¸Z2‡„Y[–]ÚÐò™²huùIâg!<19ŸL¥+Ö@À!îd¢£²Š«ß•Ü\\nú;ÿmÔÂ#ÿö|Qëèÿú÷;l°ÁöžÈ0t, ðÁöÿh€ŽEV†½Öœ=}ã-l°Áö¹mƒý€ÿ²2¼éè½»:(Á}Ù aø²4­A —Ëý·«ÿC€ ÀçÈ0|Á…BÜ„ëëëccc#Ä”––â{ðýí¤äóÞê&´_4±™òéXˆËï˜ë ݘ-ñHôI8,â|&ñEíŸÈ0|þ€ ÀLQQQTTîÀoÞ¼ †ïIII´-´!sóV·ÐжËpQêo(ØC&‘2@Ç^tÌuÕ% ‹k‘­52·Dæ“Ðïq¨®Íóq®y‰vÌ%j2bzX‰hShaøü€/˜üüüPeÄÇÇóùmŽÒÞ¼‰0 ™˜ sçÐË—Š[mmÛå +8(ñ,š=\#Mñâ9Z5.E—c¿½ai%PQö´d/ +/Al„ø (ç)Ú³¹ C£üzÄk#­ñJÑÙ¥hÙ"ôÃM‹ª8¨ƒ†¨ @†àód¾HD"Qeeebb¢RŽŒŒÌÍÍmk²„D†­­QbâG”.•á¥hú™¦ +¡×»PÐ,´ð ªá£Öájÿ €îf!†x=ÝûYMF¯Ê³Ú N.Ú1­Ù„BéZ0| Ãðù2 _$¸è¦¦¦*5á&ÚþÈpù}´b%òÞ*yˆ/@5)(:ÅÅ¢˜Çèæ tý:Š.FuT”Ÿ€ž\'þ{çÊ«#Æiå(õÚ»YDŽ _ß ´rE¦ä£ôX”P„²^ ;7Ñ(4•±ˆ©Ë”4ôà<úÚyû¢½ÐÓ Ä‚E„À aøü€/’Ž‘a bòpAAóVT„xmMI D†ù(ã* +ÞŠ]#–ÑñYèÍä¿-^†BÆ!ûÈÚÍ<?Eg6¢ñvÈÖÙvG?‡¡B*|Ž"Kc¤Ñ ™vG¶ ЉWŠ2uí D O¢ÃÓÑÀÞÈÊM F¿e" ½;ƒ& C]tAWd9 +yŸBU ÓÈÐ. Ãðù2 _$¸ §¥¥5­›kÉÛ·oÛ—a ij"míæ­{w”•ÕnéR^Œ¦G,a¤Ì´qZ¹ ýS…"± oGC¬‘çb›ŠòÏ ãNH½?ZwU"D«BûÜ‘ýbt#Nù¡½iQÐ"GddNæ ¼ôó(h:rÛˆ +%q$ÄÓ$¶|‡â:¨yà=€ÏaøRáñx999JM8..ŽÉls¦­D†--ÑߣÒÒæ­¼µ½òNŒT†]‘ž1êÕ õìƒz¸£SQ>±ÅA,$2-7A›Ñ­t„Ÿ"b¢¼ËÈe:õZ)â=dxÃtäyÕsñˆ“΄ ôVDÄþ-@†àód¾`>5šÄ'Ξ\—£{÷еKhî´ù4Ь”ž ‘aŸoÑé°æTÍзÇÐ[É9lTùrõGÇ_""tÅ{Èð÷óPÈ$ó“EèÒ4{ºQƒø@†à †J¥egg‡……I4899ßSQQÑÎ{7:t‹‚Þî@³ç Ÿî¢ +ÂU¥2ø#i­ \†<‡¢%aÛ>\†X„¶¼“a¿qèrÈ0ðo2 Ÿ? ÃðÅÃd2³²²ÒÄÉä÷JÓ±Ñ$xH˜VLBó·¡Ç2s†A†/aøü@ 67Gwî ÌLÅÁh;uËh"z¹ -[ŒÖÿŽj9ˆËüp¾€œüÐ_Ò—Ç ÿ/€Ïa”ðð!WÍÊ +õ쉷°°¶S+3ÌO@»ç£¯¦¡‹)ˆÒ€B?H†ÉèÝ94Ôíý%“Q]ªŠG—6!s7t3‘¹(dø,éhñ9uN|¿0p{F­ì´‘€ËÊy÷æÌžž3ç­¾ò ‚Êæ‰šR±éY ág÷}ãIxàâŒbŠP¤¬!ã¯#ßøÎܘJ–QÑŠ÷®Yì)GÀÉ¿RDÍÉE<-9òŸC[–‰ÎÿíU.¾—YñÝêO%]x˜!I)àÒ“_ßþfI Q­E;±¸‚¦jsµ1ÿ¶tÎ ü莋ò+ëdë,ä3sß…ý°>ÈÓsúúïÎ'Rø2‡ÙÔŠÐGWƒ}==}æî=w·¸–%sPÄe’Ã\[¹`&QîæÃo“òØ<ñÌ1õʆùÊêì¹þòŽLkg%¼>¿gƒøˆÿáëñÒ¼E”³!þòéf¼£äƒGÈ­½wt‹çìíidfcS0‹Òâ~=ôÝ,"•ï÷'o$æ–7·…ßPSøâϳsf~íéåµþðŸIU|ù.ÄÏɾ·dÁâ³³ +ÅñÙïÞìûf¹—§ÏŠ'’òª[¦%çFmZ4cÇ_Q"¹ýF]髛署ÿJ\vYSZ¼Î…éÑ׎?}š—§÷×ÛNüù.O±VÒ|øôˆßö{Í\û*Kú×I!va÷…FÞúgŒlx>‡–zjûZü˜—ÏûÄQùØ"_¥}´ënrû¡?•2 €¨TßêÖÐN ^\†“. À•hÖy™½Lôô +pGÞ»Pb%zµ-Ü®Ê|Kl±Eû/¢Xªø?lTu B§_#b•Æ¢í“ЈáhØztô<º¾9Û#}3äˆî¦ ç—оåhû«F®D¿nDs&¢«ÅbÎC»|ÐöÝ(¡Ã +Ú¤ce˜Vž¼wÙUR³ ÍÖÀ©+<µq†‰qw/¿•ëÖÏ÷›da¤?rÉ|*?*dWÿº9°«¾Å8/¿àÕëW/Ÿ7ª¿M7»ñw“ÊWˆø…¯ÎõÒÕÔÑÿ*´Tª~¼ŠAöö®|¦7tâVR“òàµú1ØËд——ßüõ›7³nëµW™ø~FUúεAÓåðqwuÔÔë±ãwˆX;P}yÇC³ÞÓæ.Û¼yÓOK#Ëù»o’ÅAg8Ô¼=K&é›9|¼imð';[WïÇ)UÅrBù¶»¡•Û×!«‚½Ç 4³õ¸ô2GrLÐP°~ÂÀ®–ý¯\²hü€6ÿή‘åÖí cf3ÄiÈæÍë}&˜Ùn:Jç‹°öò7‹äë<ÝËc¸¦áµÿ1WÚÚE§·Ì13±ï9g-^ï [Nà)©'~ ‡AceRÏ>p;¶eW¦>8ÜËPë2ám©øãTHp(Ä¢³Ù¨É¾KBÖ®[¹Ämˆ½†©ÓùÐ|ñOQÜãSãz[Ú¹ŒŸ³hņţúõ0´uñen“- 8õ¡—~t0ÒÆÔ CNÇÈ/Fü¾ËÑÜÊuÒ,¼­fLt5²t=óØmÖ‚åV-uä``è|òIñÓAĹýÓbS‹á¼—®Ú€×jì@;có‘§ž¤·¼Þ’è.V±NC®F•JöðÙÁãzØ #ÛÔÛjº­Œ²C˧š÷œà´~ã&üÎ:u=‘_¯°úè’Y +}4iôàN˜æÂ˱íG;RÈ0ŽHˆ¨ù(&EæËí§ä£¸WèE<"³PuŠÍ@EµÍG“¡ÌT+ù( v)zƒrkô ˆ†²ÃÐã{èVJJC¹qèÎmtëºõPPeʈG©ÕÄ| B†Y¨0 E½AEL"ÒšŽÒÂQj:¢þךÄtœ ‹ª2^,›àââ·òÈú¹½äeXȦüuúäÃÈ jƒ/rµÑ×wéjô<øÐ‘€•öêÉ“èt +Á=±ZßtÌËÂ|£’¬ ‹à_âãî^€ÏœŽ“aaþ‹ËëvžÌªfDž^ßG^†[§&ºuÒ_v6TéQ«f—ÿÈn[ hÍNqÉgVxòÙõèÌ·2#ÃÔÌGÃ\ú /SZ«ªØ«Ž¶}¿¿ñ^SXä´YClüvÞK$*~ó‹=Öóz¥éfÚÍÎýν*ÀmwÿÜÁ[(2, ûÅ^Ïév÷ûÄß¾uè3êvJóŠàŒ'ÇœLÜH¯4”n˜6døìc•¬¦Ä´{ûþ½óŽ‹êX0¹÷&W“¨!`C°!ˆŠ¨€Š…¢ˆ(E"(‚‚ ""(bW°‚D]ì•Þ{“Þ{gÙe{}¿³K[p)É— $Ìó{ÿHÎ9SÎÌq÷ÙaÎ̬¹Jϳ±Äìô€£BcV†•uˆ3ÿõ©Ñ³V¼Èªp‡äŠ3úËåô]«HL^k¼W-iu9ˆÆðÍÅ®‰‘Ÿ´ðÜëì^E®½b­©hæþæÎáΑayál4~Q2N¯¸&<åÙ=¡[ŠˆÜÇ€/p³uº–O.T˜;§« ³+‚=GNT¼›PÑ~„Sqk¦ŒÂå°RîÚ>äšË‡¼ß§É +ÂÝdø+hA¶ +ÍÑO®øæÍßIãñMüƒËLÊÃcƲZöQoü‹O†i„/ºÅÝ^f +,¦!ëÝ +±I¾qAíÜ VKáÞ ”,®™½Ö½gVZ]×8„Å231H°y 1F ÿ0þ/ÐõG†©•ar#EœîÆ rS%/—´–|i§ô´õñ5‚Ÿ’÷VBjÉ貞}çÔŒµ±•-/Nö"ÔºÌÝ+d–Y\­#³œfã}­ÕR¶®$wiy2Ì&¾s\/¾t[F-¥ã³:^}ú,Óïù§÷²h•}Ë0»%ÀEÿÇŦٔ¯O2ð¹–KgÉlqçkVQ¨÷ì)Ëž&–ã“ïðË0¥:rÙHiŸÐAŰBoX7Y/‡ØŸçŠ“pZz¦üí¸ª?'˜x¬´ô×8h°ÖÆÖh_yà(>*>bXA%Z•øO=Î1äfS“î:}/¦úêKmç1:©¤¸¨  ?æã#{íåk­bKš;^Ï¢Ö$èÌ_|üA)]e¸à£—¬øt½õ*Ë–-[®l¾ïbHr…§‘,r“áÂE¯åå&º;Z­Â.0°z]GP7ZÝsU95+ŸÖ¿ìsKe‘c¸JO›¥ay((4ô¡íshß Ïç½BG:g*/ªº¯®s"§*å™üØÿ˜ÝI`1ˆ'̖ȨŸ®å¥Ö¤®]2Sÿ[<¾ÂIwá"]JRçÈpqˆ÷4±Ž·Sؼ‰ÏÏï”’YhâàþùÔNÃkŒÞ¥U1¿þòa·x˜-¼Ü¶¬m™åµ[EbÉÜ’L×}šØý®3½þ8°¼™ÚZÃÆ¤{ÂS¦kê/ã¢ffïœT@¢wTƒƒË ÒWS;þ$‘Éáa6­ª°°  /1ò­Ëvý9j¿}Ȭ82J.Y'+­çü„ÚµÒd˜»m¦.§áR‚çk,bž…´´º?ÿËný‘ajuŠÉ’Ùklüñô¶«ØLju÷¹J +{ëh©¿x¹ùëäŽ!h V$íÔV¶õ %2XÝd˜˜÷v¦Ð$Mý ¼¶Z¶aω±™-mmE¼µKEXDZ8?ÍßÝ;«¡kvéþGì¹úº18ŒÆZ2²ú§ª©fXS‹¥¶ýâdõ:ÂÖk£@1ˆa¨_øè!“Éìc3øû0(2\›þfô´ÍÇž5Ó:?N‰¹o%Æý$Äå[©å&±kk¯Û¬Õp¸SÏS¾n2\ŸñÑÉÒÌÊÖñ”ë©ý¶–‹¤…‘=x;œÅáÐñ%+ÅgîØd¤kãtÄÍí¤“ÉT‘qz‡ï¾r¸ôgg¤'ÉÜŠ©îòÏ!==b:î?Üjý÷W©Ãã;’ÅÜsÿeæaßpwÎ-£0þ­Ív}ÑÑßa2Ì 5íÓ“ž­åÑÀÿXmºÖb©µñtJü »Ñœ{ÖBg³ä¤;Ö¬úyô”VæK©õ°Ñþ–×£Ç-»U$p Rá‡Ùã¦íñ‰h?B=¼a¦è*K³õÛíœ]Ý\î5Ÿ'6^ÑÜ£‰+휖²˜½–[Í­÷¹¹¹:ÛY­W•ûQDrϵ@ZëTWÎÝL]ÏÞÇ»X€ ÒÔÁ«”ÈB­[ï’©=¬øá³W[bÑúOÍÝN}-ÃríI¥…k—ó¢©`‡´¤¢åeÆ’aåÁQc1YÕWÙMÉ•q:³Fóªüï Òëî§‘;W1¡Ü?¸iù†ãuÜûçt®Iw´01ß¹÷¤››óÞ]z+å¿-f{á=ž;ë»Îuåì¹ÚÛ¬µÖo³=àæævÐv‹ôÄI:{}ªˆÝ{NSÆãI£¦º½Ìè©Ö½ƒ)ƒÁP5÷˜¤æ ­?è.„E¼Ó> +…‚ù0F ÿ \†Ù¸‚cUÙ…ÆGªˆ]ÞÛâ0iõuµ5幟߾tw4•”q¼ö‰@g›èµWFÖ(£¡UÙºË0æ^t:Î{'ŽÅ¤ë O™©ŒøE-¶ŽFÅå›(M›oô.½œÉ³_“úÞ}ÇT1ÅÙÍ]>Ç™ û5e¤õO5òd2HµNo—’[}Ìëq\lð©ÝfKH[{RÝ›5Aª}ân;oæ´ñãDÇM’RÑÚâyÛ{Õ¤Ÿ¬¦2éxçr=Ê0ƒÃ¢5\v2•›5UDtœøTe “ÛþWfHÊ8?äN“ âŠ/n_+·býé{ãÃöhN•?ꌧu™Àaà:êNWÚšPAl?Öâ¸Fb´¸Êý˜*oz*›IKxì:eÔä› õœÖD4Á⢓[ªOoU¼äu.žÃ$_u˜¡¼-¾ßš½æ0qµµUE‘ß]:a-;Mb£ë£zr—~dQ^]´7EÙûsÖ׃ÆF†iõ^•ÿÿ2Ì¢ão8‰M]zþe2¹×PWUšôõ|©ÙúûîYØSCK}rZf±þ«ŒêÖ »É0·­°çŠ÷î!›Å á*|l×ý2eñ½øJ W:/›>büŠWIeííLùòêìO£do…wy+›M©½n¾RrµC^UP­û uX˜F£©l;?QÕÞoí†WëõÃÍ·†qà Šˆmí±Ñ°U†ãö9:އÄ?ƒ•a©6ËAOq®®}tqoK§0)õ¾Žz¢²kƒ +qMÙï•.°¿Lh'ÒûÀŒÞç4Ikç}º2ý¿Âž‘U´æ¢m*“—Ú?láûÌ®M}ºPfªókþ¥nÙu ÷$~yôQ_6ìŒ×îâä®çÐyÅ0©Í±¿»Jü<ÝíEZÛ RArÔËgOŸ¾ )kh®L~*÷¸Ot‡Iv·T™µäp9ßÈ)¹2qÂô ÎH¼Ê0©-ù©OŸ>}YTÛ\zMjŽìø*àP®ÛO˜©ü"©¬µ†ô–ê§îÖÂbËïD–òßfsq¤ÎìñN¿'uÊå îŒ)º§ùî_¥9Wx³_²Àé­%a>2S'ï–Y‘úJcÖÜ#÷šðmíûàÐh•ÀœÊ"åëï<6tqç¿E?M©î8ÈaSBýŽN?÷ÌÓd2CÀ¥fâïZ+­f—ßÔùÀpš³6Ï”Òt¸Ç?ɢ氩ñOÝ¥&Èò 'ÐÍan+‹ôÜÍ|ìwsK)„ò8#9™Þ×6·ÝoEÄý4ß;(‡ÐBf òâ4g<*Y÷0‰O†™Xýygç” Ê=Çu£%ôrZzöó^éa•­ç&ªØMX¶SnC\\\ttt1 DFF†‡‡þü9èØ‘6¶ßSWWG&“‘ #ˆ%ÃlRM¦ÞR9}û¤ +B·O6›»dO—#tÜGÝ_¤W¾Í©¯ÎŒºÛŸcÛ×9m¿»Ï£çAõd6‹Ùå-“üúœÅèQŠ¡e˜”R?»[J-0 +ÊíX}û€ä$Ù»)õ©jÒ^.š,ºË/ŽÖ¥bÄ{ökÆ.µ,ç[1€M)1ž%¼bÿ½¯Ä’SŸdª(·ÞéwÞœÒ0Ÿ¹Rrîï²Û·~c|¼d+&*ÿ¶ð«VC^ðª¹3Mϼæ$S*k,RØx¶¾s•½*bјIV—ƒ:Qk’Mʨîö&v€MüýÌ •ÇÉÕíVÈÉý|}ÖÏ¢çÃ*8XÛtm+¬Vâ°ÈQ7lÿ5záïqåÀ›¥âbÖ¥³cŽ ·"H†9Äì“Ee\RÚßycDù˜2Cñv\Z2Ìf.Ì–P2²ò[èì–Ê4·+!‰©e $îŠyϽMýQÕÚ»Ž"À#ºÎfÞ¹tãé§Ì¢*w狜‡žûg¯jãCæM Ö$é)Íž·Ò6:·’J!%¾Y%3YVûhMÇ«ýòÓÆ?NÑNë>«“óå͹ £Æï<ý¤¨‘k°ÄÚüûG-EDæÝ ++äžfP›Z¸KìÒH iÁÖ.–”VÙ–TÕ6¢È&W2R—5 J/j!2>ù)IM[¾Ã§mÁ/¥ GÁ씊¯ ð1\2KRÃ)£¶5--âšÍÂÓ]ü?Ö¨Ü)N=m»NTJû]F]{Õ8qþ§IÈߊ©ìöUDo̱ÓWš&oú>1ŸL§—¥}2U'*g^Bb‹s÷ò•ÇÓsË™Àn,Ï~ë}löDÑ—q ³øç ³›‹.ózžXTÕÌ6¾¶4ðî¹ÅbÂsôŽñ|c„ù‘'²nïõؤþ..©#òg-H†¹òylQ™­hø,*‡Dnɉz²b†˜šù•†®?NÉ03þɹÙãǪ[{E&$ó—[Xg3«¼Ÿ|žPTcs8-µÅïžQœ2núªƒ8ûÀu›3LO}ë{áöûôœR +‹ƒ«Ê{ç´œ„°’™Go®;¥>ÛiŒÔËçQ94µ îýöÕs§.ßó¥®}Õe6-ø¢õ䙫Ò¬Ý0ÙÀ|x¥¥×äÕΓÕ,19Ç㛈‡Ã544TVVfeeE9Ý!ÃÕÕÕH†Ä?†‘áÌWgÇ|óÍ7ÿú÷·ßua²´arƒTæ¸mýBiñQ#GŒ9òá +ËÔí\Ô‘/âÚU†9¯oì_±d¾ÈÜ´ß/,§¤fuö÷ª–ŽÒ9Õ™A»7kM?zäÈQ¦Î6°<•ZïÈ Ÿó~±ätƒcô¯þÂΦ·D?q×X¦(*Œ¥9ú—É +ËW_̤ò4›Ó\hµj>v|äOc¤æ/±Øw9½ÏŸEsYâþmºÓ'Ž1ò{ÑÉÒÆÖWòêÛÿøÎ.ß6ý'nÚ²‹•·¸x•4vN/fR_žwT]$'2zvÉÑKÕâË:FuÙÔŠ­ +æëŸ©$±ø²äƒVÒâ¿bí!2iæš{Csx>Æ¢ÆxŸP[¼@d 7Ûï#³pÙ®C÷Jp–äí&ÃBÉQK£%ógŽä1b”è|%åMÎ^UxÞbbìJ+)îJ Ý;ø»ïv…ÄUãÛš‹Ã¢6T•Ä„ñžÜ ÈÜÒjÊWÝD'ãr¢°óQ 9 Ä.Y`êcƒƒsªñðWйóÖ ¼/b8Ãf³1%&¥¥¥1çÏ!úDGGðHKKìê þ2Œ@ þZ:exÛÅÁ® b¹.ƒÁhii)++‹uG2P¼„Ø‘ÖSð¿”ÃÆr ·gK(tnÚÖÒéd¾|¸ às/f¶ÇË™ÕCÎL*ÐéÜ ‘ùêç î¶Õ–û;q˜wAì– +ñ7É01ôA2Œ  +­c¡¡¡ÆÆÆªªª}zl7¶±±™7ož““Sÿe3áôôtEEÅ ìÛ·L&÷Ù¿,2|ñãõà¥Ü%ö¡¡üö‚ÖQˆ*V1|ð„¥J ¨Š +pêd”Câc°Ö€û¥@¢ó ÜpyEîªêp) ÊÈ\¡%•Á'ÐPkKh}Âj u*Ln3‚‹ (.E%Xº^‡­p5Œ{¶±.è€0”¶.D’PpÞ/³¡‘§ÊĈ¸+•ÛsvƒOU\weÒàÍaðð…K—áôFîYå•pî“xÍjd?€ Z¼„аÞ.Å… Ô„ÁEû¶ãËW€g´ú‡ñ÷É01ôA2Œ  +x<þÍ›7vvv˜ÊJKK„Þ¯ï&ÃÎÎÎ&&&GŽé¿ '%%iiiM˜0áøñãþþþÚÚÚGmnnî½h6*cÀi-Xœ†wE@«‡hX¿œŸ@a1„_§M°óž?.$$4zôh{{ûâââ÷ïß;88xzzöY4pWÝ„Øë°Ã <Ar<\2“ó_ ôj¸µLÖÃËànŸU™ÕPÖ…Ñàs"ê” WÃî}ŒBz>¤ÕB ¾<‚3[Àüw|•;÷¡î„Í›àn!p{[õ0à.ÐÉF:ìÔ€Iúý’áÌ'àf[¯@‰7“¡î¹€‘.ø”reøöfXµv^‚/x 7CÜuX½.¾Å®‚ÊDð2õÍð¾¸+àS ± +’‹€É‚×–`n^AÀ]F“¤$ع +ö]ƒè¦~õ8bˆ€dú F +H†Ì„1ù 355ÕÒÒúí·ßÖ­[×ÞjXyyyL¡§M›6…‡žžž¬¬ì¦M›úœ±`Á‚o¿ýö›o¾9sæ V‡ììl¬>ýª7 h¥àiö¶à䦪ð4p €Fxp¶iµHøRŒnÛÉr€Yg ÀÚüS ¸™7Ë "7•á<8ü>CX7®ï‡]ÆpÎf°7_HjŸ‡Àf@ä)PÙÕnÇ.ð›8ß!m9ßpk}Øû™+ÃwLÁl?ø&ð2 1¬‚Û=È$@Â0ž ‡Þ@5¹Ë,Äa«-\~Õ–áçpH vœ„€Ü~5bˆ€dú F +H†¬ƒƒƒ 0ÆLØÈȨÿ2Œu“•••¤¤¤²²²½½ý^JJJØÖg™™™‹-®ÿᇄ„„455 + +ú¹@1‹¾`"ÿžKÎAm{}SŸÂþU  [¼ .‰À?<ÍfB¨X,…Eê°çääC3˜©p|3Œ“%a†$H¶‡š1x…@K¬/!¿=òoƒæ¾~Èp2œ2…‘£`Òô.9/×…Ó1\¾k +ŽçàE^kƒ¶É°ƒDÇÛc -¿—B—žÀÄø3Lcǃ_†Ò2°å |,îOË!† +H†ˆ¡’aÄ €dx ÉÏÏß½{·©©éöíÛ­xlÙ²Z¬ýûL‹uDccceeåÝ»w1¡ÎãÅ‹Ø×g7a¶Œ]ùåË—ââb==½ï¿ÿ~äÈ‘˜×ÕÕõ§æ,*ð^‹›¸6yC%¡m1:pÅû6/‚ÙSàÜ{Èïº0•yx4¥@A|â¡*Nnªð¼Š*¡²=j€Ð¬p£Ï!·cûS&äÜ‚5=È0ržƒá¸…Ép*¸mÅ5ð{”ðå\SxZ¯2œïNÀly¸[ ]6OÅd8$ÇÁîkVÑ™ae4à¹ïÖ!þF F †>H†ƒ’á„D"eòÈÎÎÎáýwbbâÚ?®¾¾>¼Lƒû™*""bùòåyyy˜›˜˜ )((`Ýwb6ÐKáš98mû#°^ž´N“h…äFH ‡ƒÊ°Å² û#Ã|5D<ƒ=ËaÛeˆ‰†ë»@K ê€Ômf8Y°rì÷…$Bç4‰מ§I`Eû€â,¸ŠÉpxÛÀúµp¿¨_MéM†s ì2¨ËÁ¥hä—y:@hLÇß÷à=bHƒdú F +H†‡ Xÿž8qbܸqššš˜ Ï™3GQQñõë× +¥Ï´ôó ð|©Qp~+臨 + CJ:„–r×fÒà¶ì8 Oã û3œß«ü‚Ó!…·ì¾.jÁŽ«Q>`· +ô÷BT#´_” +q!POV \7íàñp®HÓaó +Yß&Ã%p|¬9Ÿx)*âà¨"HL‚K˜ S ÆlÔA×¢ðm6ŠÒ æ#Ô÷.ÃÕP ‡4@c#¼)â½(G‚º2ˆÎ¼@w-¾E¼tL:ľ…ìè{41”à—á]nK«›P @1Ôb…¹'’aÄÀƒdxøPQQáââ²§‹Õg*Ìr¿¼›`wÂJÞQþ © +ÇžAi<<º;áÂE¸xì,áÚkÈÌí\Z­9ι‚½ xzÂùs°w7܃rÔgÂóS`  ;\á´'÷ì‘Spí>Ôѹ³/ò߀Íf0Ù'x§.x‚¹HµÉ0¥Þ]°uà=Ú0_®óV“hȆ'ÇÀH¶Ÿóí9_ðã.AÜ› 7± +‚/ÃVØv˜Wîið¼ þ‰@eBÁ[8dÆ›`ok}.‚ÓqøœŒù2âï¿ £@bˆ’aÄ@‚dÑ;ô¹ÛÁËÔ¶±ÐÚ|¸nû} + ¯‚ùjÐÀBv߬À.J 7Ë + –Ÿ3lZ «Wƒ–~ÍmÙâ‹áåq0ÐážÂbóAðOèÜñ-Ö\6ñNiƒ–„^ì|ƒÔlÁŒ—ÐÆ£à„æCë”\ž]í¶œ79Ã(îq&>Ÿ‡›O º‚w ¹àµ¼_@o +¹â½ÁlC[B«ð®¬m‚÷àaÛv|6ØøBBÙ´=â¯É0 +£@2ŒH #ú€Ã&S¹+§µ> +6w;c +X,``§Ú÷bæá-žÆâm¦ÌÝŽ™·3¹}/f*£så¶=Û÷>Æò§óRcâÚ¶3‰¹~]d{$é”¶l)`0Û‹˜3hí3²±¡3x»HwÜ…·…4§-[½s;f,!£ýJ6ƒ{eÇvÌÜ;Eû1ÿÝhÄ“fèô¯x(Pô' #$È!N·¥Õˆ?MdJáŽSý[ +½‡šå%Ï¡ƒýF F q #þBÈTzVQ +(†rTÕáû£1¼@2Œêp€Ÿ ¥|°k‚@ â’a@ İÉ0@ bØ‚d@ 1lA2Œ@ ¶ F @ [ #@ †-H†@ Ã$ÃÃFäA"‘Øl´µ0@ ˆa +’áaÖ›, ëÖÂÂÂ0‘‘‘­݇c™ x¼à ¡/£æ°F*Xüb È 0à/7r6HT 2ÿê|@üƒ@2<¬ ÑhiiiQQQaí`>Œ)/ïuƒ7Ì„ÍÌ`Ì1±î¡© uu½M¨†ëFpø¤ÔòW Œvã]ÀÒ÷èÃ, Ò€Æ€?ô,–ýz‡àÔ;@0@ ˆž@2<¬ R©ÉÉÉa‚())é­¯I$ذ„„`Éî @§÷^4¾<µaŸ?$VóÅd8tÌ`÷M¨éI†9ÀH“îàõÿÈÍ–øº¸¼D2Œ@ ¢G h4ZAAAtt´@NII©©©é±»;dXGçÏ•þçe˜ ´`øÍ¬} ê”ˆd@ DŸ >`Ú“ ·’ÝãÌá‘a`¾ûø>øúrãù{Èj„²¸w–ƒª)x<†gÉ@&AQ4$|¨pøè Ï^B è9ñš—öø¾†Ø+ Šd@ D¯ >ü52¼b¤¦v‰’’>ßžƒþÈ0(5Px ä`Ö\˜7 ´áJ:„ƒ•ó`ô/ð«ÈhÀº«PS ,aÏ!Øn ›e@Ç>TA]-¼:[5@fÌS€yëà´̳F2Œø?öÎ,Šãmà+HQQÑ(ö® ¢ ر¢H± ¢¢j¢QÅ5±Ç¨[4ö^0š( ]) +ÒåèýàŽãz{¿½;á¨!~É_yÏ>>²»3óîÎÜÞoçfgA¤1P†[L&3:::$$¤^OOOoZ†µ´`À€ZË×_‡ÓdéMËp%¤>¹úp >T‚Ù¯áVˆÀö‡+ÀëWÈH L*\s‡…ÓÀëgx^(™ž‚Ào˜á›¯@‘ †ƒiPŸ…2Œ ‚ Hc  ·HÑ¥ÓéoÞ¼©W†Iær¹ &®–á©S!)©Ö’—÷iz†™öì»Á™·Áø, ñë3,‘áU°h ü éÌiÌR8<¶„¿²@²‚ ‡ 7Ö€±Ê0‚ ‚ 2ܪ u·¡Ù$²²²Kù/ŒBþ[Ø;ÆÏÌ´ö*O>‘Z}2|ÝÖîƒÛï¥óžk áð xÏÿ˜wÒ ˜¶eAAÆ@nU…Ââââ¼¼¼øøx™‡††R(r ÙKù)døèlp=¡™5ÖÖ~€ŽE‡?øu¸-…¥ËàÈH7(ÛÃÃ4ÙßP3ÁÞûZ#oœMAA&An”––&KIKKã55E°„,ÃÌb¸¼,wÀ“÷W +YPrfºÁ·W€ò®àR¸uœÍÁv.ü’Ò ®ª?L[¯A|_£ #‚ Ò(ÃH³¨–áñã!$Dq‰‰iò¥‚JxûLq‡S•-[Ì,ø}LûŽð€[e @~u¶9Á‚ßå2¼V€LY, +2ÌF2lµ€U{à~ŠdŽ5”ï®0|Ê0‚ ‚ 2Œ4  <=¡gOÉô£G+.ÎÎ@mêíp|(} lÀm+܃ìlÈN„ØK`9¾¹‘%%÷¼oABšdë'`·ì–Êp¸YÓFx’ù4`”Ö–a1ð* ìÌ™ëŽCL6d¦BöS˜<tæ  #‚ Ò(ÃH³‰$³F(Ì#Q½P( 4‘ƒ„• ß;€I?2† ‚‘†ày¢ò-¨€OÀÁ†’l5›ß_•Ì·F" Ã0ÛúX€Õ/Òy†kÊ0™·Ø¥piØÀ!0؆¬…ë[`üZ”aAAeù÷ƒˆ ™ )^þ2J#”n» " Tº)22¨U£ˆÉ6X– ¯ äDe— Åi‘+n!§Œ"݇L!É@Ïø  4Õc ‚ HkeAAiµ  #‚ ‚ ­”aAA¤Õ‚2Œ ‚ ‚´ZP†AAV Ê0‚ ‚ ÒjAFAAZ-( ‚ H«eAAiµ  #‚ ‚ ­”áÖ Y­B9ÿu,‚ ‚ ÿ(í“âââ÷R’““y<Þ‚ ‚ ÈÊp«‚¬Ðüü| +…,%444--\C£ÑKI +óàí]ÿâë ••M—ÎÊ 8wDžn?üèyÛ8ì\x¾A@g·<AAZ3(í +.—\YYY¥d2aþ| èÖ ìì—¡¼¼ñ¢ùxÿŽnåNU‰f/„9; 6$5˜—A±Pƃæ7¸²×pn/ŒÙ 9eÍNƒ ‚ R”áÏ¡PÈf³ÉÊj²¦D"F‹ŠŠªW†ÓÒÒ8Nƒ™T˰­mK¢AyxO‚±À/¾j]eD?…ô2të¦Ãí#0zD– Ù¹¢ #‚ òAþÜÉÏÏ'UöÏ?ÿ$+«ñ=™LæëׯCBBê•áÐÐÐÔÔTR˜Jüd˜ aàж݄DZÕ:±<Š€[ e¯àô0t‚G Iê1xL¨(ƒr”çB~.ÐYIñI…¼\È%—BÈx¿¢ #‚ ò@þ¬ +…7oÞttt\±b›ÝÄÀY²B#""ê5aIIIMËðœ9@ZwÍ¥9óQˆ $< à›_áMˆj·©ä{°Ë ô­.0ÜÌvBh$<‚ »`ßSØkV“ÀײÅ@Mƒ{[aÊD03³ùðýØ»eAA–ƒ2ü™BZ+•J=}ú´›››……ÅìÙ³Y,VãI> wíª8`øÐ!hÆ|¬¸ã3`ñxžRk-¢oÀfWè7\»o €¯.€·%Ø®„½§áö}H̃ôh¸¼,‰[pë><8 ß¹ÀàI0eAA–‚2ü9BÖKQQÑùóç/^loooiiÙæñx +ååË—õšðÛ·oKJJš3€Ô¢:2Lî’ŽÂì°~'ì$39߯›¹( ‚´”aäßQ'`¹8ȯMQÕOýÄõ-°x8ƒ×™wOÂïïjeRœ +×6Ópø€AA–2Œ ‚ ‚´ZP†AAV Ê0‚ ‚|.ð™Å~WO9räâ³èFg‡G¤¹  #‚´.£0èÁo«ì¦ '=ýûÿ½Ïg|ÙM&5/þ]•Éû¯ùa~x1e‚‰ñhϔʆ¦¾÷;ÖG£­¦ÞÈý÷c¿ì–Ö BnfrB +¥ïOÊ0‚ ­Ê«‡ëW×bý·gò9-¼Ê‰ye×¼—è©Õè°™×ô» ?g¸gÖÏì Ûë›_ü¹"üvøÄ0vÓÓRÓ˜õ¶¢~ÐR=f„îêÃUðþÆ‹–¾ Ä¥ïî›öÕïe¸8¾Lð_ƒ|!  #ÒzH ¼8{Ê„ž4¥êªÒÇÐÔÚaO»…W¹¬ó†]5µº™žûó]%—ÇcÓ(i¹-5ëÿ1Äì—ýÞeÖ›ñu_¢–Ýælá—q¨ÿC4!Ãbî£CîÝôz»ì¹Íà¦&,ȉ óHáµ¼ñ3ží¬£ªª;>¬ž@> (´DnyiÑ£ƒ+ôU b µb&•Îlqnvk§¤>Ýýý‹ë£ãFŒÑ2ð¹Sg‹89òñ/Ç}CÞaÇð'§q”¾scêæs¹ˆÉÿ÷cû$ˆ˜9»lÇOYv¢ŒÓò Ÿ‘{ýì/'¯>¯`D> (´6âolï¥N£—}¨ü'=K"ßo- %Ýå{¸_Úe’—pm At«O†‘ÿGš&ñ¹SïgÞ·Ë?”aùä  #ÒÚh@†ÅÙ)ÑA¡Ñå’¯i1EÿýÂ_ÂÛôÜ +V-m ¹åéç™ÊÚ6ž??•î_Yû=1B>‡Z˜!ÝêÿâuvqOP×ÄùÞ¾ˆ(ª”€°)‰±A’‘Å•’@!‹›Z ––[š“ô"Àß?àM|­:*±˜Í(OŽ‹”ñ!¯˜SOA2´’ÂähYP/ãRÊ+X5ûx…<η6# ¢£óV_ÿªàƒ2Ë9Õg‰<Ö„ôÒ:=Ãbv5-.*@š3•Á©[¼]ö2,,&%ŸL. +JsßK70"*§Zÿ¯çbQ%šòîµ,–°èì‚N³zÅ,FYFR¬ü "3󊙵ꈟæÿ"8µ˜Y';aIÆ;2UÔ‡¢§RœŸþ60襴²Ä<&=õìxCR³‹Ù|Å'º„•ÅÁAÁq +Aú«DY~†´f^Å&S+êÓˆ “õRš“.KH¥³êV° ²(èEÈû¬RÉþ|vqVŠt÷qÉY Ž|x­XĤSãß„JÏÈ«¬¢²†F,v@ÍÍ ‘|Â^½Ë/¡×}`MÄ©ˆŽ JÈâKZƒ˜AÍ‹ ‘ÔfX$%¯„[#g±HPžŸæëí¬¯¦2bÆÚ{OžÉ*%êCaÍâɰ©Åyo‚ªj,>=—ÁV¼c2KB‚_Æ2j´Ê +Ù,?WÊNVQvªôCÓó+j,à”d§J>A/£“JÊxRQ$dШ‰±‘²8B_Æå–6¯É!Ÿ%(´6aѱµÚ]Mî'–eF?Y·ÌvXOý¶Ò±Å݇šØ/ñ‰Î¦É®†â +Êžu®SÍ ÕÚ´!j ;~A|Qõ ÆE´¼w×,¶0©#Û¬¢g<Ñbå¾s9e +ÊE·Û«éô»CeÓ²¯n÷2êû•䙼6cž¤ÒÈÍÌ´¿ôè:zå £àÖÑM“GQi«DJ{Î^²ñEr yO¿ëb5u@÷ö’‚Ú¶f2uÃþ[å +op1-ëíÏ>_Ϙd> K;iLJºÝN›¹ôR@r•¶¹O}½GõïJÔFY«ýÁ¹bùY"ÕyÛnMGq"nþ¼dÖ”!Ý;)Is&Û>Ïõrp’ ¶43? ïÓ}”˽øÏKû,'é¬&9\åvF³Úvü©ÂhX±ýèŒýL‹z²`ÔµõÍ&Úºo ”7RËb7=ìÎ|«©Ãû%KØVµÃˆ±l–~óøm|¯òMÓzZ6ÞOªcz,¿ÝóÉTã¼ïÔx$RtaÛ\•vÝODdÅÌ¢eßþiý“ášê’2µ;ô4›:wÿÝ—µo%€“ûzÊÈÞCvä—–FÜ;neaÚ][CÖ`ŒL-¾ýñA «jDG~ÌÃ9c‡¶UVRhZã·_UÕ— +æé×…L:«Ê>Y*½†™ÌvÜô:·Ö -UgI³æY'<ÜK:ßÞˆ +*ÿ:å3Ýx°ô{ï¾÷1aQòéïÝ&V–„ÑFW¿ßD›%'ŸÆ k{ÙäÂnül;}J߯ÚË‚Ôl×}̸És=vÇÖVkä‹ei1 ÁRbbbx<|ùlhD†•ÚuvÛ±}T·ÎCL,–¹{zyyy¸,5 ›Ѷ§¹GR‰D‹ÄŒœã;·xyyNa@(© ›ààá%aãáóù Y†¢¢÷þsF()i4ž¼Ô}5¹³û2§1ƒ{(mûš¸GÖ²8‰ “òàs/p£ãX‚è8nº¥ÉÂé\¨’áãítŸÚsàˆy‹]Ȱ<\›ôï®B(wé|ÿÊaã]†˜Yº¬Zíåé¹d®E'-5RÏ–ï{ʨ՗%N~z´‡ŠæÈIÖKÝVJ"ö\µÀÊ\•Týq—^I]WÈ ¹yr‡ë”þÝI3c¾ôÈ¼Ö®ßø,Ö ØÔGGÖh)µQoß×jÞâÕž$«æ[×Ó$ÃèºétPM¿•Êp'õ±ó|dž³»,˜ËfŽ3Ô3ZšIk¸’űõ×ÓÐîÒ×fÁrYÂUnÎVFu4ãîÛbùn-‘aBUËÚs£Ù€îCÆNwñ kcõ2'Ûþ]´Hí6×;•Z½»L†54×-2×ï;ÂnÑrIÝ­\6uT¥6*ŒÎ†eÖ¬¢údX\šòb¶‘’šÎ°‰³¥-mõ²³ 4•U4zí¸ôŠóñ\ÉdX­«ÕŠÍNc{ 3[°ÔÜÛ}鼑=õ••kïÝÝ_¿Ëˆ ³VH¢öp²™¨CÞY©tÜp:‚Sãøyåi暪´Qê1jÚò•’2Ý–:}¥KÜ~¸W^ã.H*Ãj#¬¶}íØYç«éö W®&³ö\b7½{-²e-ÚuOÖ‹7zyÍŸ:F›Pê>h¢Û*OY¥ö‹ªºÇr®nuÐk÷Õø™ö«<¥[=\'öQ&”zMXó¶°Rñ,Õ#ÄÝÁ›Ww9“å3™,ùÙ{>yW(Û]øÖil?eõþc­Ü¥Aº,²íßA½M›¯¼/F0åM”¼‡úëøšŽjí{wZ¾J¤ÛÒSM‡v1q‰-lù#Èÿ2(ÃÈß…Ãᤦ¦&&&ÚÚÚv‘2a„°°0r Ùfþëè¤i‘aBIYS·‹ã¶óɹ%²ŸÅ|NZäË¡Ý e½m÷ãktØIÇ ·íàñs„­ Ÿ–¾uÎXe%‰î?ÆQŠeùyìœäˆïíL”5‹5¿”‰ *ªCÌF0š~ôzp!µ\½RÖa%“aB]kÐØ·_¦09’®6±€C‰¼3±ogRzõºج>˜RP.ý©¸Œâ;‡Öè©(}5vÙ›üZßÝZ^h@HN1­j´†XÄ*£|;wd[eí9ß]ûø£6¯ôì‹Æ וaQ‚ßÑ:êZ½ÍÝyYΔö{“9ÓŠüß;\O]Ó`ÂÅpJuz™ “‡ÓÃÐâä£(ÉþÒ슂[?­î¨¢ÔÝücØbm³u?ÕŽ½v߉br«Î˜Ï./ÌŽMHgñùzbs3WVÕùúb(MÞ9)y|²8÷]|JÅGk‘ mT5õl6žHÊ¥JCóØŒ·þ—,†u'T;¯þÅ_Þõ_%ÃmÚj˜ÚÝŠHaÈêNÄ£æ¾ßí:C½mÛ~Ó¿y_ü±Žêʰ°2g¿ó²-ÙlòM) K3–Œá <¿}@gívƒl_|¨žñ£J†•4t -\ŸÇg±x’¡B3-èÒÐNZä­™^ç^ÎÛ/|(¢IV,fÓ ý~A»¶mûÌÜQέʅϸ¿wY;5õV^o2KeJÀc&úÿf¢¯¡®?æTà‡ê€e2L¨jè4Ý{-¤¬’-ë«æV??·­³ªR§a³2>ö¦Æ\Úa@¨40fXLM‹ }õ®¨\>tA,ÈŠö³4$Ïjïƒ$)ž¥úd¸›±ÉÀÞƒ·ž~œžW"ùÑ*dM]È*:÷Íle%õq®{âsËe-Ï©ˆ¸ºwH5­>–ãeÎ |Vž—EouýÁ‡DZå†,à±Jó3ã)\œAå eù»ÄÇÇ›šš<ØÉÉi”eË–9²OŸ>ÿutÒ4É0A¨ ±+ªÝÿ#bÜØJ*aµË¯Æ@Ïe8ýù‰!UÕÚ¼ÌQøQU\œðhL'5­㮼©þ¥^*Ã’‚{í¾]wâÔ*&Ôמªý¤óÂ73Ètí†Ú¬Ü(Ë1D‡I$WUGúóãíÚFÓvfU* ðýÝ]´Új˜M•ç!—aƒ£ÏÒŽOÈ.Ý8o¡Ñw×÷Õ+ÿ¶ çÅ‘åäaZôkŽ ë³ ¡0êd">÷­f›6ËΕrÊå¼þÕ“LØáaY·»ˆ_ñóÚêmÕzwçy\ £®Y#_ (à NOOO§P(MVwLL é½fff666ó¥ØÚÚšššÚÙÙ-^¼øÁƒØfÿq•áv‹¶øÕù¢ÇÞñ‘xÑÒßš!üCr;—}/¿xA¢·6Í×"4-6\¬ÎG*Ãê¶^7õýî/—áñ‘¥ +³ËŠžŸ^CF5sõmzí‚ø´LWëa„öÈs!µ;÷D&½,áuÐ~÷w¬w%Åbìp-U¥–ʰ¸$æz¿®Ú„îœDV=]°bêkS5í.cüä&/—a³ \–ÂÎzöÊÙ†„¶‘oàÇaÙQߨ›é¨«jé˜Nµ÷üãÔÜRNyê9oE‰ûVÌl§©¦¡ÙuÔ8‹m§îÅgpx +]ï-“a ‡u÷êNrË¥'; Õ!: øñ/™Vɰ–®]|=S¥±žýàDæoèzš.Ï©Ž óެ2#o”ºõm5KëqF½ÉäÃ'í–¿è¥J†ÛéÙ¿SœøAty§#¡¤±Èç9»v Ü·³Ìúí«eX~aäiPò.ÂZ±ÈI£ª*·Që¹<[ž‰\†GÜŠQìGqh[—˜ê}wÝn® ÜòÂìÈàç~·.¬pž/-ÓÊlHæËð° ޙ̺9ó¯ùHúó»ô=Sñ˜¬Æö’[%ÃÖë1j'¬W†Eœòg—÷[õV–<©¯Ü½¿™­=y_ë`9‘üÞo¹ ½¹ÒW_‹èì˜^ï›Gèqj*ZG=Hªê7–ËðøÐ|ÅÎÒzeX²žS~Ëw¹íäN:ªOëd¸xÍÁÄÂÊ&Û¾HXõè7/'ë¯:J¦8P×ê7ÕžÈÔ’~Jæ1>,­G¨÷Þq#^º¢qæu!ój}°: :2ÌýÉeÑ(ÃÌ}²ÙµdX·Óü†BqRVÖ\º?X¡Õ‘aAÐé•—XŸ ß+…"ÿ¦ sÊ(§vyŒÐ×–¢mh>CÒ:æN”Êj3eØdá¯eõ4 Þ¥-VT –&`‡\=¾Èz\{-Éd»ŽvÛøKj1 /·_*(í‘HÄd2cbbH›3fÌúõ뛜BA†çÏŸoii¹zõêfÊ0Ybll¬³³s—.]¬­­§Nª««ëãã“–¦ø[]*Sàá0§¡#1ÆÇ`ÉL6 Øéù,ÒÙ%Çs v,ƒ‰6`I–kî‡Á/ø,(KKÛa޽42‡9°é:äñàs}ÕÇÿ· r7‘ô ïªçeBöÍ $=Ãë/VçóoȰˆ÷øÐÊžºší»™ì»ð 6!%'¿”A^å+ïŸí§×âaââ˜ë}»jím“ØõuQ£ÌÔT´;×íþ2,EÌf”¥Ç…Xï2ªw7UBuðd·àTjÝê"æ2éÙIQǽ½ÌõR#TzÛÝ{“+ßÚˆ 3îplH†íÖÞ®¯g8eÑ0]¢}ÿýOeÀ«exÎ[Z==ÃÏ÷-’tí.÷m¤gøðʱ„’¶ãÆ+ïSÓê%+‡*äÓÈpÈÙÕdT#¬v¿N®¿ÄtJQuCüT2̧S~Zn¡¡¢9lü¢3‚RS)E¥4Ió¬¤>ýÑùŸËðeo¢Ò4×3q)õTf.µN³èÔä7û¼œ‡tQUÒ6ÃóM6½nîÈÊp«…ôRNª©££ã¤I“š#榦...ƒ Z°`ÁºuëÖ®]»lÙ²>}ú¬\¹’ÌäÔ©S´‡C¦USS?~ü»wïRSSíììŒÏœ9ÓdÀb!d½†Ã Áé DGSïÀ÷k`ÞN‡Ò8ðß„À S /nf@e6]Þ»Á?*bÀºì} 1@O„´Px˜ :$žç•ðÝ%È =rÿKØyÞó ?~[ Ã@À($·&ƒÿ1èoÐ,®äCâip^›ƒt •ý9L4„í7 ž'‘á}fÐÃö>‚„BHúޏÃè%V,€Œ{°c!Ìr…gPL–› +¯àMÐÒ!h7 ] ÏR¡@Ï‹ŸÁp8Ü)„ºq¤qþŸeXtÍgž*¡6}åÙŠ:¥"n¹Ï’±JD'ןžU¯ûdXÈÉt¤E¨ë¯:R[âĉ÷÷öÑVnñ˜aNV°I/Rn‡=N¯;™Œ¸âí5]åŽ_ÙGËÇx´T†?\Vô_„ÖüÃüï'aQê«Ö#U•ÔÇm8'O(•a ½o®¿SüUL@=³|RÃc†O”×i%ŒŒçcHÛî1üB´ìéÈê1Ãc²G;‹¹EÇæ“½Ø­aêÇ9„éØòä ËÁMjÔl9èö«¸üz> K’_}«ÅÑjÑéækUi‘‹n¬ŸX“Ã)N†o¾åò^sÞÛK9ÉGg`š1ó€%OõÁC™(õw£ijÕû-¾ÓPaf·&ð¯l€ÁòKEÃŽË@ns²Qíj:“v扻øøâõºs÷Û¹oÏ ·Ó½E 2Ì©Þy¢S”ê'Øžb Ú \2›„šV­•×ÜŠtª¤7Ã:èp4ÛŸ²Ê_øþl¡O/t-¾/½ÏG‘að¢Ç·««Ù¨ë)« ”Å?’aÍÁ³'«F˜ûÞ=ØNƒS¤á[®Ê¯17pùðn–aÄyü5¨¹¶Vë¡÷FöÂT#ü„¢£q26Ãîoп柂m®h‰±=д:tC¯^lêÑ_é`²1î»ãåUô„i +¦„Š‚ËárÈp2R1¼ƒJÍLj]“vá^+Ã?Âê‡P^ÜÒáu¾ÆE'Ä»cÙhè­£*RÅâùÏh¥æ_£{e…];¡]K¬µ`#Љâß–aIF¸±îàjœšß¯:“šûš0¹T’å}À`¸§ÚÐÅgâ +dà“Œ " »é¨Õm¾þ¦CÞì©rQvšÕ/_7Ôæ‘aYæ##v‚‹ž³Äeçnœ\*•–°—dþÖg»ëÔ¨ÝöÛ‹¯y±r.Üìt³Ó}›ÖªÞ|à/vqP$Ãr¹ÀßýuLrš@”¿í2AjÔÕUc9jµg¤÷¿öŠHà +„ùG’\”™tw¾¶V­¡ë¯æ”[Ÿ\Ö@C£Å`Cç°D‰Tù!“drc.nžQ_K£$f¾¯i»nD&órƒö¥¿í­ï:7aúÃ’³ÏòÂc”2Ìá¨7 ûØ;R x|O.—f&¾Ý;odMuõ¶ß¯(xka12œß—†ê»Ç2û!·î±€—žäî^ðŽ"Ã2I†ÉnýÚÕª·üFÏÒ+<3[¹5òqVfz˜Ÿ_hlz~ñ•áë³]kkÔê<éiPbîŒÄL¿’³#ÿömZS³Ýð{žQÊãE.åg$ÜÞ»¨±¶VÅe8';îüòÔ9Õ{ŽYkçÿ.[ÙKÙ¦gñÒ=}òç‘J²ü<¼â¸…žµ”e§„þ}z?ãÆ;þ<³$::º9›¬‘®(¨áñpÚq/`ð?LßO@Å{"`} aÍ/¸\¨ÂßîÀ5ÅMÇED˜äwÉhZ=M§Ùßž»½}—”wŽûh2¬x}€ÃœÞí495:}3jÕÆ­Û·o7Z·ìÛ^m58šm¾™çZ8ØõÅ ÿ±O¿NuêÍ¿ž·rãv£…ºã[5i5IO¿Y£Ú*2 Y’Û­¦Nµš~Ð_¶uÛöm;w›ºFIKØK2QºÍÙMMÕÕjÔj3Ùp©Ñ6£%zcš°o”k²îŒMF¡¨&òäCZw8jîâUL3X¶m2˜4²±vµæÝg?S3V•ŒýÓ¾iÛó[ƒËŒ”·,ÔвžVƒ6cM\ßåçK |2ñkf[9­û^¶v“qˆ•S†÷lôUÝÿW¼ kTÿæû 7í=ròZ¶ömë–vk^‡£¦ÙyÂÖÀäüs†R†µZ3°S“Žç,]Íä6Ú²nÊÐnZjšõ»]° +ó tÜЗsûµ×äh4îÔßpÑ*#ÅÖ¬^b8ù‡!õ9}ÿ*˜ÆáãÈ0»0%pãÔ¡µ9œ:;ž¬»`³bn^³tú”Ñ­ô8ò `ÄøCe˜ë1§;G«Ûð©»nÿígÅ;ï6ÏèÏìí}¾_½‘ÝDf/éܸuý™?T\†Ùà8ƒA«sÔë·é©7WÙ+Ö-_0}Òw êüÃ]y§Fœ>¯_«^ÃÆÎ[¶fûve—Ó3´A-­Ö}º”öÒCâ? ÉpÕÄÙÙùÂ… Œ‘þšÇ¹sçÌÌÌòÊÅ•+WrG†Oœ8Át¡òaz”••ÕÙ³g-,,sÞ¼ys“&M˜3Øž={ʵJ 2Þââ\̃ïôpà&³QÐA3áfŽ-30yvÙ#£ˆ È!M†õU¬üÓ&â‚"aJol½ Ÿ÷ï{ÅÂú(uõHä½ ¼pØí.Y†Ãpe¦L‚m +R1ª#[³·ï?%ʰ=â<°j f­†}¶êÈpìN¡WKÜŽGÑ9“ˆÁóÏ­ê׫¡¥©x‚\½Víº­ÚÍ RšÃG”av$5íÏ‘u³}ÓE;÷yuF}ú šµíTP,O¦únŠO3›„05üâ®…ý»µWWg§“ЬÛè›c¶¶Èà.í×^U†Ù¡äǧFôî\‡eü¡Çë’d˜]šÃwúëÌŒ†¶o¢£În­Zƒ_?ó‚…»@5vâG†³¯î02 OˆµÕ”»±N§žýþg¸åUXŠ´´Ë“ÐìÄêaƒû·iZOYP£VÛ.½Gè­¶òŠ”þd’ðWæ ÇëÒ¦©†"cÝ‡Žœó·Kx”ËíæÅËpGŸ¹?ýmîÄ­×QÒîÔ{ ¾Ñ©ðd~¡F)e¸NçeþÑ~'7Ïéß­­šb*Í:ÿqž‰}Dµ+'ÃìO‚̸·gw/2 w#íܮ˩Y·YϾ'.6(xÝG“aöqÅÔØÇ×ö~;¸oår4«5ìÞ§ÿ(Ýå6¿A>T†Ù—ʽº¯ûm¿æµÙñÞêušŒÝq‡¯ØFn˜ó½Ñ¿jœ»:íf톌˜uÇ.lÕC³â2ÌæÉJ »}lðA}š×«ž»–ÚÍ{öé?nþvϼwšäˆRÎoÑÔ¯w³úÊ—9Tº|3`ìRcÏH®Œ„è …d¸j"“ɤïÁ,ü J˜"9 +ʯÐb±øàÁƒ:u6l˜­­íŸþÉüݳgOFËËS\˜÷›˜ù=LãÐ2,_‹n䰱đ\d‰™*[{d:&ŸGR2Â}Œä,H¹I…(2)\oaçL,1E¤;ŒÇc©þôfôùýûL©Ï^F'¤²›.:ÚÍáÅY>z`nî”ñÞŒÓ2ÆÒ¢^Ú(û¯õ3׈˜D¡êÃ’ŒØ‡Ì>zÅ+:Ó…ü] ¢½-ÚÇd §Öf ™ïßߥ'Çx½|–w¤8„EÇe +UúšTæðÜÊÌÌ66½èË)äR‰¿»³ÛcU߯"—g¥Å½zÊô³ÇÏœ¢ò'É–‹²Ò‚¼œrWgãú†›ÁNe&¥:>4s +ŽÏß$å^z ²—xqAL);·ˆÒo”1­JMŠ~ek™»«'¯"b⋾×;G”åj÷$ïñ<ø]|¶¨è–Ä—É0ñ‰‰Dû÷ï×ÑÑiÞ¼y³fÍêׯϜlÊž!ËAèKìŸ ƒKð‹AŒ%¶¬Ä#„¤ ÍG,à>Ö8a€õ÷Ù‰Èw]µ¾ÈzŠ ‰g38ÜÀ8ð)IxyãzaÎN¼ä±¦Ê,ùýœ|&G¢7~]£a‚xx°:Š:2üÚ&¡ïn„İÕ^ŸÚÂÈ0Y"8bk6ØÇ ¤ñØ 7÷Áé5RK‘a'vv5ï›XýFN‡E<’˜‚°| —`$ùáÏhÒ—½¬¨0ÄWö Lz ƒ >¥Í3ü¥Ï3LÄçÉ0ñéaÔ7«åX‚ÃóÐIéàËÙ™Ö,öcVO,ÿ!XÜ-µQ»6Z „Á$fA‘7Ïp02Ü0´)2t‡÷ –²“<äˆðêæA­ÚìGõa€ì‚Ù±\¹ Üpœ‹–  Í|:ÿÛ„—G +d˜‘s_kÌÐRV»óvnÀÜÜy†QÊLÍ ‡*Ê*Ò ÝxÄÖ\š ØjßZbÏ8èÔW”ÕÆÂ3x™ÌŽZó¹x¸š+ëlÖÓ® STL$Aÿ$ÃñB2LüWñ ÿdJýã% 2Q\ˆ²ˆ7^ðò› DpÁ>.F\(ÞE#])o½à­Èà‚˜BS" Rõ–]Î&oÅ"ÿ]ôŒÐ¦„â·â£ ¼ñTy€ŽA˜‰ˆ¼jã’‹¨0dæÅ-ðSð.¿f/Å!÷¾¨˜¤PÄòX!W¬‚4„ )Kù2;q&”Õ2)*‘ +?çÅÀÏG¹ÜÇá) 6‚ø„ ÄÉ0A”“"³IQõ &ˆ/’a‚('$ÃQå!&ˆ/’a‚('ÂýŽá'”PÙM!¢r{=7ý駃w­Åe‡(ÉEIÇŽÔÕ1|8æÎ-šîÝ+sÕaV88õzAw–²Ð¨©˜¶!H9ð½ãY9sᘄŒrlQ‚%¶îƤ à‹!ÏAôLœˆî#UZ7Í›váÑSÄ£B:ÊóÅÆÞ5ÚBÿœ£K•aFò³ð` gb¬v…„d˜ ‚ ” ×ììl©TúA¥„B!ÓßJ’áääd¦O–X8W†µ´p÷î?k3+ÃËÐÅÉ™Ê%N—±rtÏ!"5G$à÷-˜5¿‡CXî-+F†°Õ … Gû`ØÿÇùpäTìÀJ÷‚É.4™‚7YŒ¼— +³/#1§#¶…K(… ‚ +C2LT„èèh___.—[Flƒ*111NNN%ɰ³³sjjj‰…ÿNrÂ…Mè¿n‰€ó+ 7&!x—© ¢Ldò‘…ô8$$ [Æ‘¥"d¥".qñˆKFØ}l)K†…<8ßÀº‰è`žDé¥2 Šzr<Õq^™¼TÄÇ+3¤ñ!–•aQÛB¼d$(r¦gA,ƒ\ +QÝ1½-vœ}"R²iX˜ ‚ + &*‚¿¿¿™™™­­mbbbùLJ£¢¢J2á\RRRJ,ü/Èpš;®îÇ€ŸÂh¤M@SÔÕFËÞè¸Ñ©xq§b÷elíˆ^}pljÌG\^ŠŽѱ+:NÄÑÝXZ– 3ˆñÈõÛã…PŠÌóÇÃ}ŠzrÓ\¶R)’â€ãËñõ×Ê ëïÂ;QE†³sØÁí3qÐ'&£w6ÛæëpOƒ Îç0´êTCæøj"æÞ€ø~¸AÄÉ0Q|}}NHH`ô•é3Ba™r±|VWG·n9R%9:–gíEe8–ǰt:Žº"UQ|m°Kã¿ÅÉgx¡–»±v<ôÖâ˜)^:!&VØ»“–âO{Ø>‡ý¯˜?;/[†‘ ·Ð7"‘(d=üâ:6ºøœ=lìaoã0k ¶ßgëI6Ø2†«ñ‹ìì`o‚3á«*Ã<=Ãþ8¿XÂÊ +—V`œ¶› IˆÔ0¸þÑ-±|'~ó€O dtLAD$ÃDE`dØÉɉéB|>߯Æ&((ˆé6e–âñxÁÁÁ%™pdd¤@Prl® khÀÐ?ÿ¬’BCËÓfV†õÐ`V®ÅæÍؼûàÎ_Hgã +X1à ij,äÆ.32¼âG,< Å£tR1,wb½!vš³£»2)_6bàärȰ~Ðo€KAˆÍ„ýQì0À櫈rÇk#m°w)ôÖÀ?› ‡ø{!æÌÂÁ{ˆ—y.ïšUŒ Ï F౑ñϰt2V#ˆim^ÌðÑߨéx&‚ ˆÂ !W†sßšÁÈð£GK{ü-ŠÎ&QÁ0‰™¨×ú˜7CcùOpå/-N†7¬Ä.kÅ?rHRqa6¶­uZAµoï`åºrȰþaÀÈp¢CqD«WªP=ŒîÞß‹eã`^4tÆš#x_t8÷}Þ¸ [-Ÿ1rƒ}S±j%ùˆI† ‚ ¢DH†‰Š/Ã2™,,,ÌÄÄÄÁÁÏç—Y0==ÝÃÃÃÝÝÝÑÑ1×™z<ˆÅâÒJ~^ŠÎ»Ë…P€»«±f6Y!Cš7ÓBq2¼{3Nº)þ‘A„=S°n+^:8âÃhW9d˜ _1¤~}‹˜çXôflR©‡±Õ§?cÓwlHCš z¶ÑÊ‹Jìû2¼gŽ»*>Ë“áóñ0b!É0AA”É0Qòe˜é*ׯ_Ï.OŸaò0¥„B¡§§g® ûûû3]±ì§ð>îträ¸ãð ™GqÞeÅÊðœrWü“¡=æ‚îV¸ª¶+$ÃâH† 0wy§{è%J”>ÿ´æÒ«Ê>aU’a¢"02lggfff–;ÁÚ‡vi!ÊU _†MMYÑ|?•EÑè¤p½…M3±Ü‰¹KJ—aÄÁØ÷#-Ãý¸‚j}®añò2d˜ùÛö VÀZKˆ$‡bÿt,X³Bõ wwbÁ$%$ÃDE ±µµeL˜ÇãÉdŸäåf©©8u +‡Ÿìíˬà}F:Üï`Ê ü¸ž‰—.ÃÌQ#CÒ\Ùƒ±j¶íÄŽ#0Z„³TexOÇöíØ±C‘Vaçn콎?Ü +Õã ³ÃX£Ãآȶj-~º»H¤¬0G¿ÄÏ‹1g&lÇömر‚ðÍÃ?cêPhwÁê_àG$ÃeQX†žrÚý«%J”>·¤wØžd˜øô !%%…é9|>ÿ?ÔO¼`vþTyÑ[Ò[Ü1ÆÊðˆ‡0 ¿áâq¼*§;{mŠ»¿á±êÌmᎸ¾3gb¦fƒå=ü~G¬!Êaßû–âˆÃ[ŸJwœØ)ÔŠÇëyÖž‡U J†([\Ú=]eo¸Âä¸âßY˜/Ãñê>îÞ‚Eˆ¢€Œ}LïÞ1\¸4äHØÉÏ®Åvíÿ™ïécSX†/XUvs‚(†5—^‘ Ÿ’a‚ ª$ÃñùC2LT +$ÃATH† âó‡d˜¨H† ‚¨ + ÄçÉ0Q) Q &ˆÏ’a¢R &¢*@2LŸ?$ÃD¥@2LDU€d˜ >H†‰Jd˜ ˆªÉ0A|þ W"‚Ô¸×ÎÎ^‘œ*'~$ÃATH† âó‡d¸ò»ÞÞÑ£ÖgòOѼœ¼eÒ7ó{~v‹L¯Ì¦ýû Q &ˆÏŸ +Épvð¼.ÍÔ Q½q›‹Ö^úÓ69Sü/4ö CxÓh<‡£þã.«¬¼×É +SýôºÖãpt <®Ô¶ýë Q &ˆÏŸŠÈ°0âyŸ¦õÔ4´¿jß¡íW­š5iTSK³FÝ&SŒ.Gó$ÿFƒ¿râ·}ÛVM½ÆöÇaÒ¼eÂô€ÅƒÚ·î2ôÒ³ÐÒÊþ÷!&¢*@2LŸ?aiÈ£cMêT«Þcq,{“_ÎOMöó¸üÓ²æÕ9µÛ›xý þbȉwÞ²†fo›(aÁR¹,5>2<*^$+¹äÉ0Q‰Èd²´´´d<:ñïA2LŸ?ÿ\†¥Â‡{ jkhv]|JZx±€{zé(-5­‹NKK,LÈ¢í/µ¬_C£^¸¨*^ˆI†‰JéZLcLØÓÓÓQ¯¯oFF³°Œ.'Áǯ_ŸââÊ\µˆ‡„PÕrKFáÕJùHŽ‚·û)W„òÜ]“ðÇÖ#cê‘CœŠÐ ¢­óDrV9êúdR¤½ÃÛ·ˆJ*W;«,$ÃñùóeX&LÝ=gˆ§ÑÂcOT?;YÞ@“SsԦ̂…òQv×ó£ëêêêíºlžÂc.ÉvFK^|(É»ä3<Ÿî_a¨Ë²ðÌí‡BqZýÎÅ|•þìsO‚%rYVbÄogŒg3«Y{,4]9è*—K…©16__µùDwûyÓ7añÒ—>¹ÄÓäܼkïûÄC.ËL +³¸~|Î,=C£>‘)¹9™J˜åŸ1ž£§k°t¯½„@uˆwÎf+õ Î? ‘0Õ S]-~_»ÔP×p“™½w†0§pNÈÅŽgWéT«Öaö‘‚èjqªÙþmººó®¿þâEd˜¨ vuuuqqqpp°WÀø0ó/³P,.õI‡ðpt튖-Ѷ-:v,šNž,sÕQv8;­Ú Ce¡vã0ÿ²EPöu9R_ãæ&tíÂæù;É娢$[<Žù· `Î;9ˆ3ÃÜñhÓ®`-Lún=®9@(ÂG¼ã$äáþ6LšŒ ×WÁƒU±â|‘Ç<É0A|þüc¤ÎêÓH£A·óÏ#T>‹íŽ,®¯Á©3a› o7ÌeÏ¢ñÕ9èôžlî÷ðØÂúµ³{—{ÌŒó1žÿCál¹èŸ´ãËJ9MÊŸ^R]Sk­™¯ÏÓC:4Uc ©·³&Ч¸ºåd9˜žÔ¡™Z¡:Õ´;³ Ï—p¹8óè¢Õšu»àáf~îûò3êtœð$ Ùþvp@3‚*ê·Ý}Ï£¦Ë\T£Zu÷ý‚\Ìç ¿>Íz#V^Ê,”•YÝÙe?Tã44Úœºƒ¦yÆ)3gGÛ[ƒ£¥Ý Cóž{ïzd)/Ò°'?×àpê·èÙ³M¯-—íx¢Üåòx竵9œÖÝ ¼“%ùÍX¨OÖ™¶îJLFÞ(“8q×”5Í{mòwUfä‹‘õªÕéð타‚¥7w´ÓTÿj̺¨ŒRG¨¾H†‰Šlggççç÷A¿EEE•d¹¤¤¤”²Ê.Ãi}7Ã'i~09…Ãз+ÀÞ‡Hç#ô^<ƒ¥îÇ‘ãðHS4- N¦Ø¿ûaÿ/xxkË’a†8Gœ_†? HŒÜè1aü¬õä¦ßñ4P¥HvlïâÀe³×ˆÍkyv +ÎMÀÆK0»‹Ã0a)Þ¡ r8=nOq×Nwpê[ö—¿ð*¢Ü>„#ŠÚþ|‚ G€ K\Ú„¾ñÍxÆåHãÿ³ü™B2LŸ?ÿT†³ì™Áhߨfö”+MOJˆzë}éຎ-u8œÚV_MT ™Æ¸›ôn\³F“¾mÞªnÆ»¥ã»r8ÝRêñýÇÔR«Þ Ó9ûÒÇßkJ°eçÆu8jê½f‡pUN£2~üYÃjí©»M² ŒZêfº·µ§ó˜-¡i¹Ú)‹|~¦³=ÕêÚp]XÐPy¬ã¥šìòºß¯¿Ê/ääi^4àp¾ê>Ï—« Î~û¸SÃÚ5^3÷†¦š 9&ût™-·àNš2,Ci{¾‡óõ° !ùÃ42“ŸfVS«1nÕ­ É—ï$ÃDEðõõ}ðà››[BBÓa¤Òr w~ÖÔÄ–-xøP%ÅÇ—gíEeX„ 8¸ú·ËEŠö­D¿Nøª9†êaÊY$ð`¹ÛcÁnl}X†"âž\Áz}ŒýñÿìXSWÿÇö®ÚÚÖÖQkµõ­[qT}Ý‚X± @TEq+ŠîUµÖ-*Ö ·âVE!"²dBäû¿7aRíûOZ~Ÿç<>ææ¬Nn>9ùsa4ÆS1&FΪ[†õôùß~‰ ÙàŠ ÌÀ³3X3ƒŒ1ÖÆÆl£6¿# ¥bv~V„Û;1ÏC™†Œ`¬‡§”,­ªÙá0ïŽÝžˆMÁõ­˜­K\TD‚ÅßÇŽÙ6ía1£@ß3·ÂÃóÆa‚v†±5޼Aqbžäܦ+FÍÀ¼ÓHýwý2F2LªÏ‡É°„Ÿà8¢#‰_wê£Ï2r@ݮ۪kh6ú¼åØ…{¢Ò¤—{1ÿœÓ$ §éö¤B¹d¥yɶ¿vå¨}>}û­òJs—ëµÓÐÐþñ—9þ¯3Jj ®Š(Úsë—µ4t¾Ûó(±Úrzèµaíši|3ðÜsv­wiqQa~v¨×iý®ßr´Úîñ)E.zðû ætšw0¸QõÓ°4äÌ +vª·½Þ•ðªÇÅonlÑdlvȪÄ2uE_ÛòE#-ÍÆÝä—æAì±Ù‚•aË +zí¶fªí;Û-·ÒûóÖŒëÄÑn:û`@}Ø^‚d˜øöõõ¹¹¹QQQ<O,®û;tRRÒãÇk2aÿììì ËdXM _}…víäÒíÛ5–ª+Ã3Ña¢ÙÍ'R"pt%fM¹X”B"FI"Ž.´_q#[zD‚N°Љópì »›EI1‚ÁÆŽˆ¢0ÂÌ&ýa‚OaäçØ…T>Þ^Ǫ‰l_!xB¶ò;[0y"ÆïóUžy-£\1q¦:#°……FÃÃÑilMb.âÝñã$\C¾/ÎcË8>@ÅrŒ ¯5Dû^ØêƒŒ$ß…ó$|ö Z› ’¼BÜß +³ñ¼Ì¥R$€À› <¶ø=)aé;=ÿ‡C2LªÏ‡É0?ÁW¯ë7U׸5hÜzäØñV Ö_Uár¢ìp‹nßq8MW^~Y탪03Ü´o NÓN܉®8ç{B¯Cs¦¶/; ^´ël†¼?¿±àºËäÆêm†.Í*­v •x¹.lÂQû´]ïù+\Ö­[;Ïzê8ý~:Lo›¶6r8Uî[œþ»I?¦ÝþÖ‡xUEVœ{ÊÞ€µV«¹r‚Ë÷\e¸ô¤ Ì…ל̙n´5^[PýJ^tpþ0F†ÇØxðd=¦nýµ7Ó «C>•óYüÈq-k5iãú,óßõQð~H†‰‘aFkE"3ŠŽ9¨lffÝ[/0ƒ*++«&fÔº¶QW&qò$ëŽU“™ štt Ó:]`»‰%`® +e­Jc†gã^AYÈ#Ã630ÿ¥¥(NCÀ1Œì‰ýþH—¾„Œ ÿ±æ‡ØHww`ñ±3¼l3d„a×Zôšƒx’a‚ T€“áÇ·ÐÐêe¶‰+¨ÅU%Ñ·w¶ÿL›óÝøˆ¼jŸ2Å÷v[kr8? ^SÍý$Âü´k{Wõjû¥G³«þüÐ jFeÑ÷+Χ·Þˆz§ýL—í9jÿ½þÏ güB£“’ßãšéa—ûµkÊùfĽ؜ªÇs¢ï ùé Ηƒ=#å" ùIcu[sô8Qn³‚ìW“û|ÅiÞùû1Õ*/Iñûï7Ÿih·v Ì]çÓ‚Ï÷nÛ„ÓnŒ_rÅÒõÒ¨Kkëh4êY?nUB2L| 2ÌpóæMOOϨ¨(fDÕY1ÞŒŒŒ”””€€™ §¥¥1ë<þ[ÐIĈ9§)˜´%([7ñ>vZŠßŸJˆ Ä\X: °JµŠì&Á’ ßÃhßÒ‘å…é#a²D®†{;°dŽ?EÎ-tn ‡SxõŽò_Ãs-Z4€®Œ'ÁÌŒ x0€ïÚÀ⢤WJF†w/†åQ¤—/¸cdxÉ ì}E2L2LªÈÉpéîyC8êL¯ֶσ$Ô}å· 8œÞ–ñ…rR‚´ É}¾åp8ƒfÏy ’ìè{C[6â|Òfù‰çµ´Á¸ÒS‡óyçQ÷ãÞÙIœêз%G]sÚ±àÚ?#ƒO¹|«¥þÝ/ Þòävݾ½·SíCfFqå„<þÑáîŸi5îmþ<­ì®NYá—{èp4Ûêž N“ïC±÷¾EÍt4w_X6ôôøÊÖšêíÆ.IÉ/ïWiþÙ…FÚjÚCWœø÷}¼’aâc`dØÇLJËåFDDøúúÆÄÄ(2-\ã½ÉÉɱRÒÓÓlïnLƒ)8½š]M¶7¹² O2ü FÃb>îW¹¡QÌ9Ì[\· Ç߯¾Ù²iEàcјώ*õ€«`«K¯Á À°vXzÁ‚êvÊŠ®%:`Ñ88”¥Åv˜<?χ×VìI†«B2LªÏ‡È°8cÞ€V[¬»]ëLŠ$üìê¶ Õ8Ý&¿)¨"™¢Âs.S¾ÐÑäp4g ¬©QqÎò‰Ý8j-l·?ªy-$âêFF·ú¯CLÞ»Ƽmæ½8jãœoÔÓ'>µz‚GÇ`öQžÜæžÏí3q´FXÊÊ•èºèSu ÝñS dJÂ.¯×ápÔ[v?äŸX5gAJ°Eß¶š_˜m¸Z^…èÏ¿jrÚŸÌ/ß5¢4?i¡Q5õVËÝjéè¿ ’aâc`døöíÛ/^¼¸uëVaáÿËV\»I89áÁƒê)¦úOBïòîÖjQ×°Éã6 8%âºdXŒ’$°†Õtìôc·G“ˆÙeq—×a´i­2\„ØصSFá@0ØP’Œƒ³ae†mw[~n,Á¬Ùx– A2Áz1N' i 5‡]²÷øÀê"øU.êÅx´?Æ^/¤ ?H†§cò&Ä ¡ >@†%ÜÀ~Ít5ïy9²ŽpÒŸŸéÔº G»Ë™é²Kœ¸$ßï¸óO-[µiÔˆÃùÁ=Hv㢒ŒÄÔ"ù»#óSŸþØ„ÓðÛ•g_Ôì‚këLÙ…o¶ÇxïÑ]ñý}óšrÔZöžê#·H\›‘’U>“,á­×™£ÕØjŸ¿ü6…Ûgôãh6œ²íQ‘Üñ⃠õ8j:–y–9¶Dp…Ý<ÃÑh>qíÅ +)òöÛis8­ûLñM¨h.{¹þ÷j >[âZ‘3?ù©q׿œ/{¹É»ô¿’aâcˆˆˆ8þüÝ»w™£È>±±èÜmÚ¼?ýö[¼+ÃHÀí-èÒ+=‘ć¤vf®h¥ˆ<‡ù2O‹Ä;˜ª¦?ËËð<ظâí[$&J“?»™C}˜ªR–ŽÆ@=ö¦ÏÑÒl§Wa¾=6Þ•ÞÖYŒÀ0îÅndq-ññHô…Û=„ú㘠âdŠ«¾êEH¸‹iÝ1q¿ý‹2\ +QìÇÂh®¦ …‡ÒW¨É0A¨>]†Å)>ûjk|Ñnúk~ŸAâ‚„cúp8êßw5ÙávúÂ)·y“õ¿ú¦Ã¦ã–Ý;p¾6L—ý²™ÐÎà§Á&›wð¸tåÊ•Ën¸vï ©¦Ñy¸]hFQ ’\F÷àpš-;ò^sʉõ2°=G]³õ“-ûŽ^¾|åÂ7—yÓÚ~ßgó¥—²<’¼ˆ±­›è4ùáØsù-F…±–?|¦Ùðë]~©r•—$Ïï×V]çÓÕ7bËÎ_èlÐqûÅKuþ¦£µó޳.ž9ºgüð®:ZŸ·~Â7¦Âô%ya_7lðÙOî/*W&œìü‰Ú7½Í“þÂO½ÿhH†‰!)))<<<''GÁ†ÿåÎË«1Õ|™*‡QÄßcÀVp *êDœœE¿)¸‡Â x¬ÆüixÄ/“á{›±y5;[¨§±d(¾oöÑ~&öoÁÊu°p“Jl)’Ïc²>ZµEûöåé{¬?‡rs¹¢¤â”¾+Ï6Ä®Þ(*-›› ä†cð}i†vØä…knp˜‰QK'–¿­³ÙqpµB?{\ F¢;Ãþ42ËÏôÑ~¸Œ…[t¹ GâÐ6ŒXÂÞªCÄF“áþvLï‡ïúÃ`'ê¾µõ? ’a‚P}þº ŸºÎ×ÖPÿÑtë;{ˆ½‹8îÉÙAZéhip8jZ: Ûü8tóYŸ‚äg£º|×ÚÐ!S ›-:³ÚìÓO›êhkÈö}P×ÐnÔ¸Y¯á¶wBÞÖòQW”ütd÷6µ®§ƒÒÞŸC\üöéýÞí7l .­YM]»q“O;tt98EšCRðòR‹Æ š4óŒ+Y,Œ¿×¹Y£†Í†=N“ $.N|Ø«yFݯ¿á—w#pD·6œ¦ÃïFFŸÞhÝ´qCuu5¦)†MZÿlâ~/B(ªøÜä»Þ@«Ù7ÆÁÜŠ‰aq »£‡£k°)±®ïÿH†‰A(þÿ™ðßAQ.’bœˆª›î󑠗Ȱ¢›™€7¯+*3Òœ·x›€”¹z +2??ø=ß+¤&!á-"ÓÊz;f¢’Ç·ÐÐî5ysNmÍr Q &Õ‡dø£¹.6ÐTo2ÙÙ“\XqH† ‚¨ „êC2ü±H¸ µTkÚbõí˜úïûw@2LD}€d˜ T’áD ÞH«I‹~žÑùuç&Ê!&¢>@2LªÉðÇ!áŸlª©þUËWù41ü &¢>@2LªÉðÇQïå6f´Á”õgøän’a‚ ê$áú Jd˜ ˆúÉ0A¨>$ÄR &¢>@2LªÉ0¡H† ‚¨ „êC2L(’a‚ ê$áú Jd˜P"ÌØ‹ŒŒ ’#ÓV0Äÿ +’a‚P}H† ¥@2L(ftEEE1&ìçç÷HJ@@À«W¯˜ƒÌ¨«­dz:æÎ…•ÕûÓ¥K +v ”¸[XãPYtù<áBð¾Ì¼Pœ»„mw=;q)¢¯bËrùÞ@`œ¢53~‹íÙ‚‡c÷ni Ö°Ú€p.Šjo½9ϰg-[dý DÑfÿÍ „êC2L(’aB)p¹ÜG5  +k+ùú5š5ƒ† 0o^õäé©HëùéðqÚ)0Ÿƒ™²¢³°l.ö½@fñ{ò§ÝÀ2'Œü]ú@ Q2îzáA +j¨_T ßu<º¿Tv­ïp¬>‚Ðú'D‚7vLÁè©°ž‹“'±g#ôú qLþ /³k•a1ŠRqi9¦NÆxkl?ˆH’a)$áú Jd˜ø»`$–Çã ï[­ž311±&ÎÊʪmrX&ÃÚÚ8u +L¶jI@‹Ò„ÞœAmŒS¡H—ÍBê{† þ{ŠÈÉp)м1Ýs ¹†&ÊdØK=PRRÖµÝÃah‰­·ñ>Ý–'~‡1Q;ü)`Ï)û)/G«±áCXû;²˜Ç¶ë‡ðåB$½e „êC2L(’aâo'ŒßzyyEEEÕ™™lÞÞÞ5É0ó—Ë­±p… Ÿ=ûa]ÍyŠcŽøq23Q(©tEf¤‹*JXeL’Mb¤zVʰ¤|/LƒY{ñVú,{P ±´ˆXZ¤T&óápo 87š±¥*熫¶"*ÏÉ̆ÏA˜õÁ©XðÄìñÜ ¸9¢Õ¯+b]šm®¼EYYqyÏ%EÈÆœ^Ø| áÒã„ ’a‚P}H† ¥@2L|<Ì ),,œ8qb×®]÷îÝ[ç˜IHH¨É„+&‡k,\Ḛ̈"ëï$¸¹Ö½°Úù5LÑ2ªùæ&œF¡IC¶í¾p\ ËU¬ —ââLü§ÔÕ¡®­ïÐmÞÄÂÃK·aÎLü¢Nº8›ÕdX‚¸£» Ë.”µ" ú$&ô‡Ó„Zÿ›½‘TˆôÛp-M¨«ACZf8óT^†%¸³Î ±àÖÿŒ¦Ÿ Á'0ß„‡¤àö*´k!-Ët¯'ŒöƒW÷T}½€d˜ T’aB)  £ÁÏž=[¸p!#úºº +Êpí3Ãu˰š:vÄÀréÑ£:úÊÈr4þ°Á á¸ž¢ºuN60Y€ó¾ð@ÀIXþ‚¯†±2Ìxrv4žÆ/&0rÀõ`„6˜jˆ™.8rÏÞGUÃ$„(MIJÁ°ßŽkÒ5tb!"OÀÂ.‡q‡iâ..¬ÁpC}Ž”\$>Ç!Gèw†+xøÜ‚ê2|{,z¡!܃÷Cž1fXæŽôbðâà{&ÿýœ Ãëô²¹k‚d˜ T’aB) cÂþþþ+V¬022255íÓ§"2ÌŒ·èèèšd˜ŠEE5/“ɰ¦&»W¾}r)6¶Žî2Zø›¦£—>¼QcìX0 o#«D{‚#KÐ߸JÌð#L³õþ²˜áÂlV†M-°æâùl#e1ÃCÐÓ¶¶°³‡víÆƒP¤JÏL‹}˜³7¢¤«á„HôÆ<¬òÀK3üøÌûâlBÙ½weØRcW"2%B$ÝÃ\cØ9#Ò˜á°ÑÅÖ“ˆ¬ãå¨_ „êC2L(’aâƒOžR†#°}~‰{ÅïÛ–AÄ`‰>æ¯Àsé#Õw“xŸ /ÝŽ åkEò èòR±­Ì×án´t˜‹Ì3hø ZwD—žèYž~„E'‘© »,¶€²“’ÉðôéðH&®’a‚P}H† ¥@2L|06l˜:uª}9†††ÇŽS|Ì0c/,,쉔èèh‘HTw™‘a¦_Y8³aÏK¾»sä ÌÁÔOE•2œ| K?\†!| ÛKŽ#„ù62Ï£åWØé‡Ä÷ô’ ÿ &Õ‡d˜P +$ÃÄ““““žžžYfØ0cIñ˜ÑU\\\$…‡ +•©a77¦ÕS»‹pó 1`âÒQ\± ¯˜½q[‘âx8bÆ\N„Pfª¥Ü©Öò2lÍn’–(=P· 3I€“0Åû}QÂGîŒj ç3x‘]¦Ü1Š‹ØÅnlH†ÿ „êC2L(’aâ†L†ÕÕѽ;FªžŽ«³^ +n¹bt'˜.‡O|ùý—s‘„SÏ‘™[ë0à ³ AÈV ËMÑjH~ˆicaî‚PéºeXJòI˜…™3|3 HÃÎ_1R¿ß,3ê<.œATŠ´?$ÃÿH† Bõ!&”É0ñ#7‡WßG¢"(RGN".oÆ4}L¶„µ»ôÌn.6àlr‹‘?×bÒ/˜j[æ©õp´ÆÈ)•·c.IÀÀG¬÷DJ’B2Œ윉Ñc`{%x}ëÍajsilçÃ~3‚ßJo,/Ãy/qnFè¢Q{˜nAWH†ÿ:$áú Jd˜¨Ÿð¹¸µËl1c†4ÍŪÈæAGï£+a=SúÔAÜ» +KØv§¬¬¸×°k)f,ª+ÈÈÄÓ8wAi•¢¯²÷€ó’»rØeìÞˆõîÈ’ +sÔuls,ëÀœØv‰9Ò|…ˆ~„ƒëÈeÃyá8¿›ÝInÆ,ÌXð,<»ŠËgpK¶“œ¢,\ß‹#Gð4‡$âÄÜôGêÿÏKùd˜ T’aB) Q &Õ‡d˜P +$ÃAÔH† Bõ!&”É0Aõ’a‚P}H† ¥@2LD}€d˜ T’aB) Q &Õ‡d˜P +$ÃAÔH† Bõ!&”É0Aõ’a‚P}H† ¥@2LD}€d˜ T’aB) Q &Õ‡d˜P +$ÃAÔH† Bõ!&”É0Aõ’a‚P}H† ¥@2LüÓÉÎξxñâI)!!!Êî¡¢ „êC2L(’a⟠—Ë}ýúõõë×»uëöµ”eË–1GâããE"‘²{G¨$áú Jd˜øç²aà o¿ývéÒ¥ë¤èééijjvéÒ%33SÙ½#T ’a‚P}H† ¥@2L¨Ìx‹ÅŠŒ:fp®]»ö‡~°²²jÙ²eS)Æ 311éÙ³grr2 ]¢*$áú Jd˜P˜ñ–žžþôéÓœœœ:snÙ²e„ FFFºººæææÓ¦M³´´9rdÿþý™‡cÆŒÉÈȨ³E±<ŠvT„¸Ê;ƒy—0ËÞ+²gÅey$åG*ÞI’*$² x§ ro<&›X¾”¤²’jõ”©Þáwj–Õ#©Ryµzª¬vÊ5•RIH† Bõ!&”É0¡:0úºgÏ{{û/^Ôž³¸¸ØÔÔtذaŒ·nÝzÑ¢EcÇŽ]°`¾¾~—.]ììì5j”P{%̰?xðàÊr˜¦sssë줤Ü`¸ïé[H’) ü +öœÁ­€´@ü¶+W²Éí2"¹È‹ÇÑ5ðŠA–ÈA¬wÙ³NÎ8çx>[‰¨)þØ»½ì©?Ž (Âr=Ïy¯ãpv’>»7=qù\}¤/E!|ãÁ£²z BQ*®ì…wd_DäaǦ²šw„&ë®Ì;ûÍCÜó„çSÜß‹5NXµ +g½˯<Ó¼p¸ï/+¸vÎ#OÈ>Å4êÉægŽ3ÿžñª,¥² „êC2L(’aB`aRR’‡‡‡‘‘ÑO?ýtÿþýÚóW“á… <ØÖÖVqfÆü‰':vìØ¯_¿ñãÇ8°}ûöGީӇťHñÂ#X,Àùdˆ‹‘‚õ–0^#>à†àŒ†aì8Œ‰…q5É>Ðk‚õ÷•…Äû84½FÃÄõáø'|²X_M +ÄAL¶€ñxŒ ÓIX~¯òQ +ðâpã æ™aÌŒ 3`o…‘31hÛ>Û†bÍfxgÉ^ð^ÀF[O"RæØÏYŸ`^^óxØìGŠÅ"Ü݈…1i¶ÚÃÔ#zÀd þ ‚ìyåFÁÃSÌ¡Ï4†™)z 5Ât^ºy-ëÏpLY×Gàþ…?¸ &Õ‡d˜P +$ÄÒa†#®®®®“&Mbl¶Nfí‚ ~ùåF‰¡µ±±Y"EOOOWW×ÊʪsçÎ)))µÔðêÕ«/¿üR]]}×®]\.×ËË«S§N½zõzùòe•ÀwYcîQdgÀk#†Xàðcääà±+Lzâwp‹ÁÈhx$ ý¦wÇ>?ÄÅâô +Œë£Il%âøFàYòãpa)ZãJ$ØÖ$ÜÙŠýq( +ybìÁœ 0^7ÅÒÝ@Ì7Ƨ}’a^®9£Ó$è4wÂ¥ñ½"6 +×qÂ"w< a1Äò¥ŽcþÏÐ÷ñ&Å¥'ãñn|ù ¾ï†Þ?cÀ6õîŽ^º˜}©¯±ÞKá±e['K|ËW* Ã)¸óÚ7Çw]Ñ·yÍ=ðS[ØßD2•á•öXï#ûc@ô›&ÀjÚñÒƒ:aãÄ—ÈŸx0ìÁ7_á?½Ñ_ZaÿþèÚ#&c{€B¯œ² &Õ‡d˜P +$ÄÉËËÛ¾}»©©©‰‰‰Ì„ÿ’ ¿zõêÂ… {öì0`@)vvvÌ‘»wï +…Â:‹3>üðáC&¿……‡ÃiÖ¬#äqqq +v>îӡóú­ÅóIJƒŒšFÜÅ¥ý°£1Ø~19ÎMDÈ ¸ï€áL0Á1/$Çáá|Ù‹âø\(O×nâiŠ0{$¦.E ¨R†Óoc•‹2Ï5øþØ„{•š/]ÆóT +YvY€­²Ýr¶œ† asE÷Ÿ°ÝÉÕNÛÓõÐg 6zTVȤ»~ˆRí a’a‚P}H† ¥@2L(@píÚµsçÎ]ª‚««k||¼â•¤¥¥íÚµkƒFn,•™™¹yófggç°°0??¿©S§jhh0>¬Pù<ùÎã`f‡1“qZ$,C„R.®Àœ¡˜f?#Ù¥jr” (GÖ`êϘ½žxr½ÿƒCaÈ(•ÏɼùÂ0o&Ûã^.Då[·Åx`á¢dX€o˜t‡ #Ãéxð;†ôÀžà½sG>±¨fŽÄ«³Ðë„õ7Sí[E–Âlþ½;oªLô?>÷ŽÃsÇù{ǽÿ;ŽŽÿ™q»23îÌxgT\TPE(²¨l"‹» (æXd/²”µÝÓ½ié’.é–¤MÒ¤Yš¤Iúû¿IÊRhš¶´Íiûû<ïøÔ“¼''}Η<'ï9^Û–S»c˜HúÃŒaê›***Fuã7Ι3',,ìƒ>?>¼¸¸8àÜF7ª“ðù,ŒI˜÷<&}†ØrÏ*guêšê7|1fMÅÒp5ˆ?Šü˜u¨Ñ@á]DÙf®)˜8[# ÂÌ/¬‚ï[hÖ:”zÖ1sk±y2BÆaM4 .ïè´Øÿ1lŠa«†à­ùøþœw·ÕHX†ûƒ9"†-ÈÚibâJd×6í¹ÞŒR9Ìž+–ýÆp Êã1ÿ)„|€ð|˜¼6˜QV‡_MGÈËž+œUÞ¼Å!jÊ¡ªð¬A!eŒa"éc SP0†©ÏÒjµ!!!Î{íµ×ÔjuÀY¢„k•øf>¦ÎÀŠH4ÔA¾Ï<‡w£0é‡0Μ…L†Móñѧ؛‚Š˜óK«%!|g95ñh\ ÖMÃ'›Q +£{ßÓ`þv“y=† k§GPøÞŸˆÁ=‹9$ɼS†â¦ÇšbØaÁ‰xa4&-÷L<†÷Ã?ÃûÞÕ$j8´ÿû{,Ýß´çðÃXþ>Ê\°·Õ0Õ n=ž¿S—c˜xgÀÆ3Й¡8ŠGâÉ'±.ѳä$lÛ€Ýûø'AÅ&’>Æ0c˜ú,·Û-z¸ê¼šš—늋 ®à²#e+BB0w+6OÊñÙ0„,Àî(¤ìÂËá/àÁñÜ;ø*f#jdxå¬;‹¢"üðž»Çó耿âåž ›Ó³v±¶{æá¹Çq߃žGŽÙ; 6{> +n°"qæ ÆCyzè]¬ÿ3ç5ŰøjÖâ›ÙxéžGŸ‚m»1áIlØBñ +ÆÑðÄ#M{~äŒÛìùºŸÛåYfmÍbü3Í÷ÆàªÄ“0k&Žª=Ÿ±cã^1ñ<1ë“PëðϹpüc<îñσ0x¶žEàß]P1†‰¤1LAÁ&jQ¿&5 +‹<× øZp9¡ÉG‘5FX´ÈÏ@zÒÒ+¶X<+¡9-PdBm‚Ý}%ÎyMÏ@^%êίÍ+ªÕPÜlÏCbdC‰Î³8›UòsM»M+Á¹¿@oë•È÷>*ÏE%yÐè›®‹¥mª‚<³iÏ™¹(¬iºÜW¼U4n瀺ÊRšÞ©EEîùC’Ce†Ó;Óa‚¦¸i»9%¨6wõ/þj1†‰¤1LAÁ&êaš¯&AmÄ&’>Æ0c˜¨‡a wc˜HúÃŒa¢¦Ñ³’ð÷{±äp°¤Ga Ic˜‚‚1LÔã4ºàh€­!ð3éÆ0‘ô1†)(ÃDÔ0†‰¤1LAÁ&¢¾€1L$}Œa + +Æ0õŒa"éc SP0†‰¨/` Ic˜‚‚1LD}c˜HúÃŒa"ê ÃDÒǦ ` ÁûÁ}Ïù^‰1L$}Œa + +Æ0õq¾ ®­­MMM•yétº6%±Ë»Ýï4Ýí„ÃÑÒÔ8ÝöîèÆ0‘ô1†)(ÃÔ—‰Ó»²²2///333ú¼ŒŒ ±¥¢¢B$qk“Áر-”•µ2ÕiƒlæLkiörìLêä·I` õŒa + +Æ0õeâôÎÍÍnINNŽËåjmòªUøÑpã˜6 óæ5‹A¥jeªËù>¬ùØóÜ)£1ð^Üø7Lé½G³;ùmÃD=c˜‚‚1L½€8KÅéj³Ù|–{Å,qægdd´Ãb»Á`híü÷Åpÿþ¨ªºšƒ/9…•“ñ‡Q¦¿šÝPŒa"éc SP0†©çpjjjaaa]]]Û{Øáp¤§§·XÂ>ÉÉÉbÏ~çwe »0é 2 ÞU9 +(JPRG#ø²cÃDÒǦ ` S/`·ÛOž<ùÃ?dffŠpyÃyÃwÞ‰¬,h4‡^¶€O‹1¬=‡ýK1j5Nþ S^Æÿˆ»àþW§…_¯ëÆ0‘ô1†)(ÃÔ ˆ>~üxnn®N§«®®Öh4méaÃþ®‘ð‘ÉdcøÚkñðÃ8ðâ˜0Á“ÄmÖb Wgã«Üö'ŒXŠÐ‹ý_áí¿ãÏËQ¢kû¾é"Æ0‘ô1†)(ÃÔ øb¸¢¢Bœ±%%%ÇŽ+-- ØÃn·[¯×§¥¥µXÂb»èêÖ.ºðÅðÍ7ã‹/ðÝwÇÑ£°XÚ~ðþbxëTÜ4›" ªól±T"y þØ¡2TÙÚ¾{jÂ&’>Æ0c˜z 1,~V«Õ'Nœ «­­ ØÃ°šD×\3,bxû;¸oò/|Æì€1#~Šå'‘gºšì£ÃDÒǦ ` S/pi ÆääämÛ¶‰sXœÀçŠ3?+++555&&Æ—Áâg±E©Tø.^Çðι²¶ÙE¦j̸«ÃÂ&’>Æ0c˜z_ ‹sØjµææætèPBBBUUU»n½Ñq¾þéOqÿýøË_š=K·ß/ÐÇM¿Çìï‘ëýp¸ø,>€ûg"«Ž.x7½c˜HúÃŒaê‡Èà””QÂm¼:¢Èå myì܉ÚÚ6îÆ_ ‡ÎÀïáI˜6ãÆáÅ‘xh(~È„…)Ü!Œa"éc SP0†©p¹\µµµmùÆœÔèòpz7VG­õâÆ¦/ЭÁžuX³3gbæ,<GÏ{RÁ&’>Æ0c˜H‚Z\M‚®c˜HúÃŒa" b w:Æ0‘ô1†)(ÃDÄîtŒa"éc SP0†‰$ÈiƒA…R-/î4Œa"éc SP0†‰¨/` Ic˜‚‚1LD}c˜HúÃŒa"ê ÃDÒǦ ` Q_À&’>Æ0c˜ˆúÆ0‘ô1†)(ÃDÔ0†‰¤1LAÁ¦îÑx‰` õEŒa"éc SP0†©ˆ³ÈívÛMuõ:Ë{RIí¼²ÛíjµZåe³Ù‚}8ÔùÃDÒǦ ` SWó•°Y£ÉüøÃÔys‹÷ì¶ .—Kl ö¡yˆô§zeeeLLL´Wyy¹Ø"¶8ù««‘žÞòÈÌD}}ë¯Ûè†Y Eî%ó2^ ½¥­GÞØ‹YÈÈ@¥,øÖ1†‰¤1LAÁ¦®&¢×áp”ž8óò0ß –ôöô²“'lKÐ{XœÞ¹¹¹Ñ-ÉÉÉÅÞÚäU«ð£¡_?Üz+~ÿûf£äÈ­+b>ÅÓ÷âçÿÝ4é·wá—C°ù4êÚÒµnÔáè{øbîød/íxß}c˜HúÃŒaêR¾Ìb±(““ξ6Æw‚‰qö•‘™Ÿ~\“娯I¬ÓLœá"z[Œa¹\.¾µÉ¾¾ývÄÅ¡°°Ù(*‚ÝÞúK{bxž~74MÊ”aÑ ŒžíIü—„:ä†aÔø8ñ9ÐÖ¡Õc%Æ0QÀ¦ ðÃUUUb£xÈ*Dã¹TØn7 éÄÎzûB‹ûÚ«¹›6Öi4âLó]8ÑØU,JX¡P$$$´Ãñññyyyâ9~çûb¸TUuàÕ›bx2ÞÛ×´Åa‚l †ŒÁ¬íÐ#P± ƒnÂ>5´’¸ÞDêÃDÒǦ hôÕ••F£QdŒˆQG‰ó§¾¾^¯×‹,;;;1&&úË Q'D±)‰‡¿˜0ùÍ¢ýûÍ:­xrwö°ÃáHOOo±„}’““ÅŸ¿ó;;†]õ¨Ü‹ÞÂôo`6áùŸ>›VbÚ4Ïxg.NUÁê‚éoÀègð›ŸaÈ[˜² Åù ô)Œa"éc SP´Ãgßœs(¬èä eDDytTEt4Gdž8”gÇ‹3*õû]ñÛ¿ŽÚ¼)òÓO¢ÆŽ¹ô#☗‡¥-]¤NI±Y-"¡»§‡;'†ýk¬[‡¯¿¾8‚ÙðÕ/a7l*[Œ±K°þ¬wƒuØò&OƘ ˜0ãŸÇ«Ë®ƒJŽkñâ@Ü|-žqp–W Â&’>Æ0E‹1ÌÁ”qvôȬÏVÊ”Ýs±º8ó ãããý]&‘››ø2‰k¯ÅÃcàÀ‹#$juàW1¼O¨èHœØ‡¯âó½È2zž`Q!n {ß$³ÁÝ)üñ¿°N†bGÓeÿ5ŽQÛi¿’ÞŒ1L$}Œa + +_ ›ÍfO ¯_ôâèããì˜Qùß}k5»g¡ Ѻr¹Üßèì­ ÎÃwÝ…œèõ‡Ñˆ6¼'†—áéñ«Û0`îÿ3î{[Ќñ÷*Ó1§?foDx:ŠŠQ¬@N2æÀÌ]HV1†Û1L$}Œa + +â,KEE…,<<úÍ‹srptïˆ1M~ð@F#NÈîùp¸ñê—V»Êk†_Äõ8wÑG1õ~¼³™ÕÞ‡õÈÛ?ý +ÿ÷VÜvî¾Û3úÆnCb%c¸ÝÃDÒǦ ðŰÕjU«ÕYYYgÏž=}ê”gNŸŽŒˆˆŽŠâàè”qæÌ©“'>??_œŠ¾•LºçÊaqòÆòòò 7ÝP*•b‹Øà:õ t2>Ç '°ê(”âß«‘³¿» s¾Ã¡8ÏâmF¾&^&Ñ~Œa"éc S°¸\.»Ý®Óé +Ezzzbbb|||\\\‚W"ÑÕñH⌊‰ˆˆ ˜65úüÝ7<Æ0ï#b¢N$ÊÖf³ÕÖÖ*KKeÛ¶Ä­\{øp\llRRRVVVqq±F£ñ}[Í÷°»{ïÈDâ]Š6˜`n~I°Ãc- f8=ÑÛ`A‡êjï¨Þ +—ï×Ó§ -ìnÜL^Œa"éc Qï#ÊÖn· †ŠŠŠ¼¼¼ÌÌÌ´´4‘Áâç²²2Ng±XìÞ»~÷ ¦ ` Ic˜ˆzŸ wu©©©õ[ä%~P«Õ¢ëëë™ÁÔ=ÃDÒÇ&¢ÞÇw-ºÝn=¬×ëµZ­N§,þUlô]̦nÀ&’>Æ0õJz¸¾¾ÞjµŠŠŸ{Òå¨W` Ic˜ˆz+ß7é§Óéû–/ nÆ&’>Æ0Qa Ic˜ˆˆ¨‹0†‰¤1LDDÔEÃDÒÇ&""ê"Œa"éc uÆ0‘ô1†‰¨¯illt8v¯†††`õfŒa"éc Qß!2Øív‹ÎÍÍMõ*..öÝ.àLØl~‡Ó`¶NGÓsí¸¸º[ŸÁ&’>Æ0õ&“)''';;;...Ú+11Q.—‹>"®ªÂر6¬å±cGksÝ0¦cû§ÞçŽÆ!¾ ¶Î}c$UŒa"éc Qß¡Óé¢ý°Ûí­Í,(Àõ×ãÇ?ƨQøä“ËGTT+SݰáðZ¼ô~ùÞûÙ5ptî#©b Ic˜ˆz«ÕZWWçt:Ûu;91«¤¤Ä_ «T*‡Ã¢úb¸_?ìÞݱc®•aûÜ6©~,܇0†‰¤1LD=ŽhZ™LVYYi·ÛÛÞÃJ¥Ò_ ûhµZ¿“;;†¨(G™år¤ÊœŒb LN4X¡U"µöó—!»°¨’Z\€Ëm©çù¾‘W½ vÔEPjQš‰Ìd(Êaxa²0†‰¤1LD=Ž\.?xð ÈWFÓÐÐÐÆî„þÉO°e jjšÖ¯¯8ïÒ¶º¹ËáƒX> +ÀîĬMˆU£æÂ>Â]ï¡D×T³– +¤­Ç½Q +“ª|;¸÷‰q&|†ãE(“aÓT,Å‚Axö^ÌYÜFúN uÆ0‘ô1†‰¨ÇÉÎÎŽŠŠÒétz½¾²²²¾¾¾-³:!†ÿíßpë­¸çžf#"¢-¯~Y ‡/ÆÈ{ðð0lŽ@|"B§ã©QX° ªJd|…_<‹X¬Þ‰UéØ<¯ïD¾Hï|ö&ž~Û³ KGÖ)„CT>Jâ°|^ŽE¡8‘¥ +múP×c Ic˜ˆzßrN§Óf³………eddÆ€³D3—––ú+aµZøšák®Áܹ8|¸ÙP«ÛrÌWÆð/bÜ:”š!^VŸ€©ÏböGȵ£<#~‡-2”Û3²`Ìoñ] 4}Ó_»¡ÐîFÀ†j=ôO /‚çç º–˼Q·b Ic˜ˆz_ »¼bccEgffXÂëjW“è¤k†}1üÎ |§Û³öÊñÁ`LŸ…h3´eØø¦ï@ª¶"„o@ÿÇQäFK†áõIØ_qùÎE ¯‰7¶ ´¶cGG]…1L$}Œa"êq.İÛí?ïÝ»7))©-K˜L¦ÜÜ\¹\~é:Ã999bc€u†» †ÍÅ—©Íb8d +ލ`Ö!{5‹°,EbÓ|Ü¿ +pÂ…qOaÄ<$_±sÃk_Á;{QaêØÑQWa Ic˜ˆzÀ±±±6›­¶¶vß¾}"hkjjÚò5:ñ‘Ðb¢`™—B¡,6˜Ù1Ü`+ ÂçGqp –ŽÁ‚Xo ÇâÍg0ê=Ä_q!cX²ÃDÒÇ&¢GÄpdddqqñt:]›î§Üœ¨_§Wà öéÎÿÚ€¹wà“%˜9ãáXƒç9Ž|8&#LuùÎÃ’Å&’>Æ0õ8"†÷ìÙsâĉ¢¢"´Ýñ’V“¸áüæ7—Õ«î }1 œ˜É/b`f„Âw5³Ë†¤yD`¯Bd2’‹ÃÒÅ&’>Æ0õ8¢ãâ⊋‹­Vk»nB×qf3ŽÁÁƒ-ÜÜV¦6ºaHÇ–9xðNüì6 ]Œ˜RÃÚ½xõq<> ›åç÷Ó£áë0ýY<:C‡aø`, ElcXºÃDÒÇ&¢Çh4j4›ÍÖM%|uD › þ-.ÄÂ¥Xö äjÈOãôq$VyWHÈSßàÀ!ä™àò½§|¿_BNó¾Õ"Ú·+ïØŸ¥µJÄíÆ19êÚtê>Œa"éc uÆ0‘ô1†‰ˆˆºc˜HúÃDDD]„1L$}Œa""¢.Â&’>Æ0Qa Ic˜ˆˆ¨‹0†‰¤1LDDÔEÃDÒÇ&""ê"Œa"éc uÆ0‘ô1†‰ˆˆºc˜HúÃDDD]„1L$}Œa"êk\.—F£©ðÒétÁ>"êµÃDÒÇ&¢¾ÃápèõzQÂIIIÑ^Z­Vlt»Ý­Í´XpêÂÃ[­L­m×"/ÅûÜ8#ƒÚg'¿3’(Æ0‘ô1†‰¨ïÑëã‹añƒo‹Ýnom¦B›oÆu×áî»ñ—¿\>þõ¯V¦6º¡OÄ?¦á®ßá—¿ÇÀ·qºÖN~g$QŒa"éc QÓèÕYZ­6Ú›ÍÖÚ> +pýõøÉOðÅ()¹|èõ­¿´«%§°ú-Ü:G  w Õ¡©÷` Ic˜ˆzµZ­P(,K»’X¥R%''û‹á””ƒÁàw²/†ûõÃîÝ;æZ¶/Àmcj€­c» ˆ1L$}Œa"êqòòòŽ?.“É_ë{ ¥R鯄}´Z­ßÉÃõndÀþÝØu +ß/Á[!7[O£Ð £±ßaòvT›š&:ô(=†É«‘®F=`)A\¨çù¾±j/RTž§9MPEbþ¬¦íï¯@Dœçÿ®`-Eü·MMÁ¿Ž!ßܱ÷AíÃ&’>Æ0õ8ÙÙÙGÿ¬®®6 m™Õ 1üã{jrݺfC¡hË«_ÃV7ÂcÊP¼<+ãÝ™õ¿þ.¶&@]ˆ“+ðóÑÈÐÀá¨ËÃÓððûH(‡^‰“_böŒœ³0ûMÌÛŒð|4¡ˆÄÊù˜4 ÓgcöLy!+‘gCƒ·„O‡bÎ L˜Y31ë¼>Ÿ‡Cݖ㦫Ã&’>Æ0õ8"ƒãââìv»ÉdJMMU©T‡#à,QÎâÉþJ8##Ãh4úì‹áÿwÜwž}¶ÙˆoË1_Ã#Àããq²²·âÅç0cJkQ| ü3Bç‚hÙ¢(¼?§¢Â€œP¼7 ÏOE¦ ¶¸4H’C^m6vÌÂÓ3S‹ ®Jœù?ˆ-%¨s!û+,œŠ1kQå‚ÓŽút¼? +oÌÁIÿo—: c˜HúÃDÔãøbØår9Î;wFFFŠxý°xBMM¿¶Z­¿@ׯ¾ù&S³álÓ2i-|2<s¢Þ‰F‘¯ÅX0ï.@ª ª¼û¬8ƒ‚:4êŠ'oÆ't&lI£ñD¸šÞœbn2À̰d?rÊEó£ZƒäCXú¦F›ÇbÖXlJ¦Úó¨ª »æaÎ,¬Omóoœ:Š1L$}Œa"êq.İÈ×êêêo¿ýöÔ©Sfsà«`u:¿°´Z§^3ì‹á…ïá œnx––(ǃñæTÓÀ Føt¼øDÁ†+pã448Q!Ï`äÄ_VßJû¿¸?½?¿Þs˜büçu¸ñ&LØêSxí üG?üìçM‰ñþŽÀÚ䎽jÆ0‘ô1†‰¨Ç¹ô“á={öœÆ0õ8"†EǪÕꤤ¤ŒŒ •Je³µc¹2ѽZ­Ví%¸Më³uc 78€*¼r?VnÀŠ…˜þ¾®{&æ>×fà„¡ù®5ˆ\‡§À†4Ô^yÉFfÆØ·pÜpÅCÔõÃDÒÇ&¢Ç·š„ïÓÝúúúîxI_ _s &NÄÆ—¤¤€;hG {?¢þ×ß1wFNÀÄYð$T#œ|÷B^ÂÂoá©c‘ðf(UPUA~3ŸÄ단iº·I‡< N¸õØþ6B†cA(*=»ñܯ<¥E°téoŒ¼ÃDÒÇ&¢'777,,,**ªººÚåruÇK–•á‰'0`@ËCôp«ŒÈ9„%oà–ÁØ• +•GÅpÚ*Œ„G&bÑɦ¸PÆ/áÉg°E†¸$Ȏ⻈-B­{çá±þX¼á2Èd8†µŸ ¸NòaXü2žx +ÿ”!IŒDlýû¡¦‹gÆ0QOÀ&¢§¢¢Bôp]]]nÊÜý]¨‰Àâ1¸áÜp3„­Àò¥Ø– —/†+±lf¾‹o qyÃßÁ‘æË+#°Î·+‰Þ{A›«±ÜÞ´ý¶¿aì×°ž_€¹, +ŸŸŸõ_ÿ“±5±[ }c˜HúÃDÔã¸ÝnßRÁ>¶r7Àj‚^}­gUa‡ ŽzÔ[a»p‰¯õ&X,M {8a®ƒÉ‡ûò]Ù|»ò‹­é6sn4Xa¨mÚ^k„ÙŽF?³ŒæK^šºc˜HúÃDDD]„1L$}Œa""¢.ri ]óöÆ$©Ë¢ÃDDD]áÒæààø` u.«Ý9{³,èÿÏÁÁÑ–Á&""êtÕFÛœm)“ÖÇsppH|œÉTû?DDDDDDDDDDDDDDDDDDDDDDDDDDDDDÔA‡ÃæÕÐÐìÃ!""""ê>"€åry²—B¡p¹\Á>"""""¢.WWW—‘‘‘––ퟞž.6øˆ¸¼ƒã‘GZ[¶´ýê8³¦bMt@c«O6åáx(žýÜïô‰Ø¸óÀælù [±j;ögz~vZµ¯¹äØŸÅ5Ȫlûáûåv : ÞlÚíÈÅÈÔÃÏA5qY‘¿“F{¦Ì_‡Ü@¿ """"º:.Ú»ÝÞÚÌ‚\=®¹ãÆaýúËG||[Àc>ž€?ßI‹Tw«ýW›‚ÐeøÅl¿OPüEò%¬Ñ£@1Bwcw,ŒMa³“>†³žŸ&쟊?<ƒWg5øGKñüÓXô5ò«Ûú./P…èãX»µ¢´0bç<ónŒåQfõ‘_NÔåaåK÷6æ¯Äáh¨ÃDDDD]Æl6+ +1\^^n³ÙüNöÅp¿~ؽûjŽÁiBî~Œ¯>Œ)Xgk½ØÎv±ý&&ýUM!zy OǽӰýüGõÅØ8†`Oü¿y?Ä dc݇ðÊßëšX4 ÏAŽ%ÀÇÂâõªÏâ¥Û±" …í~m""""jŸ²²²˜˜1,Òét~'wR ×Ub×[ù [V`æ[xyôÎfŸ6X¡-AZ*d2Ȳ‘~ [›Ç°ÝU¡÷ÑÈäÈüïzcØd†Q‰¬íxf(†ÍCx&2Êárˆa»)_âÁQø2Fï«ëÊQ¨FUrÓ=¯’™‹2m(ÊB†Ì³Ež‡:Ân˜«P†w&£ÿË8"ž\ +³ýòÖ£\…Š*(åHIñŒ +#ê]ž $ô +œÜ‚§nÅ‚M8š‡2ýÕü^‰ˆˆˆ(¥R鯄}´Z­ßÉ—Æpcc³Ñê|,¼Ëw#÷¶¿‡qCç@ý%O¨ÎÂÎ)øõ¸î:\÷^Ÿ‚åÍc¸ô4>é}ô—¸îa,™‡‰Þ®.Å™EøÓ-¸æ'øÿíÝ}PUuÇñiw-g—¶Ùi³™eg]g[³ZÉÝ©ÝÔÑ×, ˆ$Qׇ“Fqu…UC–jÖkf’B‰’ÉŠ¦)芒J !H© òh„>ð zÑsárÅË{ï¹@"ÓòM;Û~^óûçü¸çwÏ\þùÌ™ïïû»µ?C²Œ+Ý„aGÇ70<Œ­GÍ…ÚBvFòt –§5Ðü–!£ˆxG³`àíæÌÃãÉ„F9¯á;Œþ·ñý[ñø÷Ì#§¼sÞDä¢ÿÁ¢‡ùÉüøþžNÉUêóI‰Àã‡üà{ôÿOîÕ)""""½ó „á[n¡¿+hzÜ4RS{úu”nãÁɼ›ÏU'Gyi–¸Ô^$à +º®™É:Ïe#‡³¹m`[v6SÄÜg5"kF&SFÓo¸†mMæþ8ÛøÏdÖNæ{Ú–®Ë$9s€™±dÅõæDÍIÞú3žXò/>­ælëçpûxŒ6_ÞVdoæyoEš1ûºÆüð¦Q[Ûè/cÏ2&®$¯Ò,ï=ŸIÜ <ËYkÛ2c œè4êî­d¹[öo ÃÍMìœÏâÙ¼žkÖ÷¶8á +{_fB`oj†çpßP† gÌÆLÀ!鍊»çÜíå\a8!”Ÿ=ÅáSæLóUr¶â“Öñ¹Õ\ÞÈ'ùeîžÂ)ŽÔ »Â°ïT–ï¤Ún†ùº |¼X‘Dm5ÃOÿŠøLÎöþ¿)""""½Õ×n}©n¤ô DZd?åVsÂ~š½¯ã@j1†+8º’êrBŸ åŽöâ‹ YÄý͆[pT@D‡Œ«~¾ƒù‹z†çr¿7óXµŠð0{”ø#T·j¸Âpâ"~É©öæ…i„y™Emëëë3dÅ3àIò {†ç.'ñ¸»i†“–Ϙ1„ekùØPù¶†Q\\\PPÝšsss‹ŠŠ\“ÝôîsvTpp5¿¹›Ù+XŸd.³c/†ðȯY´›s®pxš aøû’nðå£Üè&q¦|"&A^‡eûÒMâü V?Æ´H2Ï´Õ-»Âð¶p&¾Æéö­„®0¼àç¬9É%‡ûº÷a8|%»Jn +à ,dÖ* ‹ˆˆˆüwt:Îéì²»Y«>‡áš#l ÁcÉàÁmcÐ= ˆ( +«iÉçÕ Fú°ßŠ£ý®º<6½èÃÍØ?"h‹9Òáļs©üué×m­f¥äŸŒðâ¥tθ³¬Â°ˆˆˆˆ|…/ÃpB/v6[7·;É}›p_f¾ƒµCóˆ†/xo÷Obg!õUl_Ê”?{ [ën²fŠ÷òÂ,wvâ(畞 fkY{7¶fެcê³7‡áÙÇr¶g}†/Á¦YL +'õ$ל_+ GñÛ9œVù++ÃÓÓì,6x0^^G\\W÷ºri5[—ðÌÙXJC‡¶ Î+¦à÷ Ïm$ÿ‚}#§2"”£UX ŒÄ.ÀshÛºëç¹@&ERfP#çŸä§vÃ9LO@G ®tÛMÂuG=§ßÁû÷Ì}ƒœª{† Y7Ÿac9lã¢f©D„0rŸÔÑÔ¢0,"""ò`ìÛÇîÝ_=ŠŠº¸ÕÙÌ™ý„Ogì,Ž5p­cgâëœ?Nô8¼Âx¿[5‰„x3Þ?üþÂÂEÌn Ã-Nê+عŠi£ï‡Ïdü5¿àö0Übvo‹ÅçŒ !h³9Ùu¦™«Ÿa™ÌèÉDï¦ô$I=Øí,>ˆ%Ћ‘Ó™Cv2Ñ3¸ww #ÐB•·†EDDDþ¿¹BlM>ûSH:džÝÖ锎†KßCÜ>JªÌKk%ÙI¬~‹ËvÒ2)È!æÐÏW’žàþëj,É|’MF»Žs­½¸Üuù&–7yã°Ù¼·"‹´l޹ãæu¥élJçä¹ ^³Sr€Í[xï55f°+ïF-ÇÅrÅñq-öÖõë©<ÁÚ]Ô\k;m¹º˜ƒoa‰aM*Å9$'ºŸ-†õ{¨´‘¿—Œ\Jê܇“´Ðr™} Ì¡¢ÁÌá¶JölàÓ +®~󿺈ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆüø7Ùž^P +endstream +endobj +390 0 obj +<< +/Length 2500 +/Filter /FlateDecode +>> +stream +xœ½ÙŽãÆñ}€ù‡~3iD-öÅ#Y,03k¯'ˆcÏäaíYÇDÀJ𕍠ùÄ|Šþ"UÕ¼$²)jÄ‘asWìb×}v{x³Nç³Ñ8e> oÒt4þ×t¾ ŸW¯¿Ÿÿû:þ:z™/Gé|µ>mÿHñÕOÓÑdºþø‘Ý~ºcß®¯à?q 0“®$‹µäfëéõÕ?¿gËë«Ûçë«á‚%\Çìyv}…ÀLHɵdQœp!ÙóÀ>?…ìe;³ú•d¿>__}ñ˜ÿ;{þëõÕ°áÃõUgNu €!‹Â€‡!‘Jf„Ý/üò^ýö¾úÆ›úã-àzËÔDÞÈ×^Š/ç°ºZ"ó#ï3¾ÚÎ'S„ÁqyI¿6¾ë›-î+› þ6ß¼QnU$1"o¼ —‰ Ý+ÈfµE)­sQ= 뽓¡b®œ\zG§E ºÙȽqŠV³]ãsÚ;þHqq9%뤫]ènzGi®.º$¯#çùÏÔ×Ö·îú¦Áˆ …å·Jø[¶ ˜á2v‡d$ξ§Má_öÃÏwlèˆï·«4]-Ü!þÇÕ*í1ÄSÔ”ôÑ¡4¹g=ë Ô<ÑÚ´w##0ºfll{KPÕóø‹g¾1G1˜ÁÅøŒÁÐbŸ°µNbbsÒ»:qIu&º›:£ø,̦!äÖâSF!7êRØt ¹1lÿÈ+&JöF + Éá½ìò]ø–MØ47ÛýÈ@~ì½óÏ¥Ô +7›ìž³H”9výžx§¤Û/Óû9W…ˆ´L¹"I¢S²îI]•&gÁ®(Šž@áÈCS!Ž^"óvaïƒ1¶Q÷‹ÑËTöiÅrÒØðéu´Dº~¾»ÿÄ‚áßFËæÍÖƒ»Ÿü·å{ðm«õHÂ@ª¨§ûõj ½›@ñµ½w‡z \=¦öèßÓ1Veør7Û¡`9žúÊcü"õ5½¤ÏÇ2Òêf»)Ë›­l·9F”%®ÏVXk ÔËlüޱSÞ†! vZš­œ‚† Öw øÛt™âGsÛ‘Qçµ_u±A*Ç>¸Ypœ)ó×B“¢·bMÅЀ?)´ðŽtì•ìÁ¨Â¦9AÄ#ps¦u²îó®ÿ#[ؤ>&“,aºLç~ì­¨ÇÕó¢`u˜Ju3yXðPŠ‚ªwÌqÄ…K.îä–Ø…®±Bá§ Ý+ªr4ç$¥òŸú¯ÀÇ™©N7 +¨ÒAÎù¹¼AR®“‹Ég!Óš zc ï&[Hqx…©Ê*~WÈhud”DAà –†,S|p¢[ü[·×­{Ës†¦ôCº£Áüb~»]æ%Æx¶]»rŠž¿Êr^2ÍÜ«¿1dæâ½zèpû³‰B¯sp<‹e­ã“¾k¦Øi³c¹¬N}ç\vC³ŒâUšû8“ÙÛÈV¡ÄIò)BÏ£ÝIB¤´7Ro£ø9F_?:8$ =AžµxŽGš"žSØÙçDÏ÷`*¡/Û&‹ÂPÏó­òx¾S‰‘-;Ur_¶“ç{@•hj·Êãù{¹Ð‰ûRäÅ¢lIuG–y Ñž +$àê>Œì-stmÙ²[ÓŠ­°Wy<£–èHòûè +Ù–u»A5ÎM\óÿ^®(¼ƒµçrÏèߣ?ÊÿëÂx£¬ïîû,3TÔ^P½Ý!¢þï•€¦ØîÿbGò¤Ñ;Ü”IÀS.Èž=×1aÅGÍ3º`¶£»Ço)¤[:”.®7Ôo>”gì´1«#øÎÙ1©&õ5±y»xÌžQú.ÇìZÆ8<¿€Æ±•ˆ›‚Ä„. +ÙR€eÃçÍ¡¾‰J‚.ŽÕKãw½`  5Ñqš*· “à ªxMr®86°_¿}K(i¥úEyAUïßPý?dNâ +endstream +endobj +391 0 obj +<< +/Length 75755 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 487 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 945 +>> +stream +xœìg@ËׇIè½wDº{*ŠQ±W¬¨vÄ뵂‚4QP@QDª‚(*(½÷–PBH]ß$;›lB‚xmÜ÷Ÿß7v';³gfÎ>3sføúU(¡„J(¡„J(¡„J(¡„J(¡ ji¨Ìc© ¸œ@¦³¯·6"׋Ð×ÿ—Ñšk+óóòË«š(tèO—F N|}a>\WE­º<½A™€+ÌË+,ªl'Qÿta„J(¡„J¨Þ/ò­Ý¶",)é[?-lc_¿ëi_WÔßÖÝ3þŠÞ’ÿbúpQQã÷ÓË{+S3®lÓ€ëJËónÆŸ.ÏŸ¹¥ìŸR""R²¦Û.D©ÿ“º+JGÓëøèH¦§}(ëÆxôÎúC‹Çkª1e`:ùlä‡ßXÌÞ*9ÿ]JË|‘ xí7äY[˜õÎñiBI3ñ7äøÓÑË’ïŒ6Õg5"½Ió=¾4‘ÿt™8¢´TÅF½-Åý'ü©­6ù9Ü£Ó?WõÞ¹œîE!d¥¼¦OþHùÓÅêÿ‹Èg·LTã§…Û˜EˆÄ“¼WKaa`­ö…õÖéW!óªæ]ÈePsb#V¶‘~~tráÛø³Ç='7bv'u}Ç-‡§5wðqÞ4RkV|ÄÁ.f}iû[çv<&½€@¨E¯­7„ÕYû®<N¦ýØ· ¢µµàšª™ˆWòʶŸËxRÓ7\o#óÏ¢Òªˆ3’a$¤M½n'·'ä™n£áÈ2kÐøÌdÖ~C¦Q§ÖÊ`~)µâ7äø³DlÌÛ:c°8†ÑˆÄZoŽÏ®éU؉˺¯*´ðÊ›^ë‚UŸee Ç*²Ü<÷ ^¼¾Ù |¡Ó„Àôã6ãåKÐiÔÎŽv\3â +[ÚÈd†Ùd AÄöÖ®×ÚNêæWBõ‘¼×XbDøÈÖ5¢µ×!1T–º~É|{{ ¿…@é­N»ÛÛÛï>§ð4fJNÈ!UY&kŠŠ+­½òêwL÷ü ‘˜W¸¢„¹æLVÃH;xÖñÃÔDëüðø¢¥±–»OI*ôïz®²ëËIïl~tÞ­¯šO7TÔ±Ø~æa+¿IXÆós_Ý›`ÞW¤•³ßøƒHLoÌžgaÀÏÀR9ú$NÙ3$† +^Þ¦«ÈH¤`6ñÜ£÷Ôÿæ—÷§KˆÄ=µ£þ¶Û|VÏ‘·tØ›ßûæ·…Hü§ô{˜NjÏI‹örÛâ`3BQ ä&m0tåÚ 'ü"ŠZ»f ‘pÞk&#ž™#Y£KW9>w'«´é—”U¨Ÿ#zÆCß%3Ç)¢êNBFmüœe÷’‹©½ ‰égÆK1ó_Öþ2Äç?›l Æìss.Õ‘º4j{làEw÷Ýg®>i öÚ0!wR•çáá±ßëbVyËÏö¦PIjÀP-Yl)¿êÀ<#é 7viËKðM*!kt8 “ ÅTbÓS¿Ý†Ê’¨„½ ‰¡öŠ×ËGôÈ›LZ’šÿ£3ؽ@¥©÷l‡ôï?|ÁìÚyމ{,JÂUwIIyÍEû¯6üC}¯„Hü§ô둘N¨ÿrd½¡º"ÏÌ,QI½Q³üc?tp;hAH ~%.­k<5 ©ø?jöÿ A4¾úž›ƒ¨EÕÍç7¶‘ +ëEHLiÌœ¤&ÎÊó÷ 1í•ïVuIf‡àÄÿ ‘ø÷ŠÚtaõ$,p€jŽÛ.$¿ÏJ޹gg¦÷09à !™Õ 1¹bµ¹:D\9jÍç†äÑ©¥âü6Ç>²<ÝÛ˜ÞTø6à¶¿¿ÿ½¬2|¯Zéþ—‚ˆ÷÷/dÎÉ¿öCH)D⋘þ$øÆ ÿà¨d\op"ñŸÒ¯FâΦ‚«' ö‡@Ššã.Eçp¬[$†½ºæˆÕ¯+Z~r‰…ú™"§žuQëºÇ|BßúN$ubKÛÝÏ· \Dúáë¼¾¹;¥‡.¡¹*ãyønøæzçW"ß}.î@}åÉmUA{–#( 1sñ*8íÆÝ‡ßV1ñ˜B¨»áãθ²uÏz8ÈÚúúɽ][7¬[wìS›+è­µ¥‰ÑûÜ·ÁOp;}ãC^‰w…šÞ\ä0Hþxiê]¶N¾nçõǬ§C¸¼ç›7:³®¹†g”w5+©µ.#1êÛ&F +ç­ÛïĤT4utIá v0 érþv:‘ùÊôªÜÔ+€püÎ *‚èäŠÏIÞÛ¶2 +xøtð‡²F¾.JjËÿø.Ðï’Ûîи´ÚVÞ/ _vé˜+‰Ëáë1Èö:ÚÛǾ¬‹žÏÞ×0ŸFlùü&z/ü,Ï3¹¥Dê·=oGyò”~Z /MÞ^ÙÔ@™÷½ôÁl°â‚#pjý¤ŠÓÜîâXv¨­®×µOÆäÁ¹¶×fZ;] _WŸ¹h¡©}Î<æd#&Šú«mj{'©à›XL'5‡wÖS’@e(m9}SÄý¿û¨I³.ð 1)åα‘ÆZ¼æÁˆÉ«Ø¹^¨jãÙÒ©­»LYwU|žy|fˆ¾"÷Ë)-ó¼YâÏŽ†ÜS[ªvy8CºV b³ëûZvØ^8µ´åêÜ’¬ƒk¦¢#¥ ¿Î'´Ö­-øèzCUù®¹Ij»þ#qªßͥͺ-n¹Ü»ìú§„q`]”]äý°45lÖH}ôÓíq´ý®u]5hAC÷•…=¢ÚÆóñìÔúóÍõáGéÌØÏôáŒqd’ƒ‘?Ò#"—Ĉ·:sÿ#8ˆϱsûi2’K(šî8ÿ´ðMðí_…ļ#"”ºGb*©½äsz߉Ó¦X14eá1¿€Ôì’NîåÅš÷—Îf&p½ð¢FÃWæEÞõ]9:ãÊLÇ7=¯jjg|«i$B^úó‹·X[[YM˜ºÑóÜ‹Œü¶N>s†tjg]iväÍ ËæØ2óµšå~ìòó´<‘'P¼3íö!æýé‹o%•B4RU~f¨ïQ›É,^ïy?*±²õ£Sš«²ÏntP”`U‡¨œÙБ¬ç[ÙLÛ]Dè¾SBí eqáþkçMe¤Ÿá´+2îumcÍÅÕS¯åƒÄ©½9+)îâá,óYÙÚ¹øÝÎ-oèYýBdBSæË5ó˜%t\s-(º°¾íŹ-*pŽ]‚¨øº¢çáû×,fe8iù¯°Ç Å5¸.nîYÎL2Ïõuy Òñ%=Þïè_¬_Muöð‰IÌÂq[Wœ¼yá4Æíež÷ð4¨W™ü8Øuí|Æë ö>×Ã2 +ª(]ß ¢·7U§ÄEyíX›zÞª=·£^Tã|Ý-u¥‰‘!ÎK¬™i',w9œ|hçM ÑÛ*^FGœt_? ~ÕYóûÞ~šø¾º±…ú-óÒ(Äâ ¾63ó˜6sß¹€Ì¢º¦œG&ˆàAb:Œ«/O{}ýì!ûép†6ëݽ£ž¥T5qµ|YÚ–EÌ–¿dÏÓJU)OB·9-`ZÉzî©ëaoò*»Ö>µ³­à]bÐõ3sm&ÃVZááô &¯¬¦_a«;$†høÚ℈ÀNŽ,cNZµùxø³×UÍ=¸Ñ ¸šŒçÑÿxn™ËÖáÀyÿgI¹v13’U¿‰‹òÙåbWñÒí7£rJëI]Þ‚h­5ùüÏ,žÅì‹þ:ýê}Kc‘û”¡Àô|ãøN'ØôKÜýÃãJêZh=ØàF,K°2TƒŸ-©jr00g2¤¥â‡ã,øX*8zND¶ñ qjâJ!Zi¼¯¦‚|gÄ®»½u?¾P_ÿ(SSïî×–‘âÒòZÚÚ*ò ©Kô¿›Y }¥¼½±{ ¾–Š,;~RBUS[‡%ÃÑÓ£r›¿¢+¥äzÞŘ44šÿ¹5jÍ6ÁX¾&*!§©££ª( J„×°ô}#«Òk½l‡2 +‚(!"!¥¨2Ô±Ü|¶{$†¨­÷­Ñ’EG{r„UœêäSŠcû6‹ˆõµ\¼`¢ ŸÐ%¬éX—÷µÝÁDë|vi»¾¼8Ï/1XI]ý>`H˃Ĕ——w(+VVQM[KSVy‚˜üÏÐ&;QH,b9åpcU‘.—5r¿ž~‘nïvP€íƒ‘’WÖÑÑV–AÅhvBy7¡/$ë7Ç~¢¬ïJ”¨œþñð,ÛŸÓ‰¾›§JÁ3¨1EU M5 Q`J c)l(û‹hŒ·Ÿ=ÖÛeß)VLqÞ®€–n΂è1'Ö*Á?”4õŽ@­©‘*NÓò sÚè_;.,›2‘µ~QŠâPÂç™* CZN?Y¡è¤>†ÃÜýb[É´²¤–ð—­× 1Dj¸ºoU_9»Ij›î<õ°¡ƒó¥.Ið3Sg6†~Ö®ÉÉg Òçn¸#º½)© +>½ÉHN}CJIÕ‰ÐNžw¥µ?¾²w¸N—6)¡¾pÇ…¢&ô¶¬Ž'G³î)Ú{ÞO <6JO‘ë'’òÃæï+AƒõÙ1ËGõå},KÒrs>¶vƒÄ±&sÍ 9tËW™¹öðùõ³$áZï‚ĸ² ϵ3•ºä¥f<åLxú7£(-¥§·9ª£Ãj°Rfã]®ŸÚaÛ—‰é¤±×¦[Ið6uIãvW^|ænT-^öXwu&„œÙ®'Íý3yíåûî69½£>;¦/-Óy ™ië§“ãîÇ +ý&ùFgsS +T‘¹fÆH^G&"ÒŠSXj WÍÓ)eoÂfXšðºZ¬t?«Õ‰ͨêê?Ç­ž1¼ëcmjìÜý…¸îöØBTb̵½æÜ“$jÆÓÏܼ2 ¹Æ…Ľ45xî83>¹‰H›¹îÙ—zöK7|y2ÁˆùÉÓ0šÿöõ»‘òÜV’7péÉ'® ªÔÖ[Wé)ò™´QÒwùi^7ï"‰éä¤Àiƒ y76ˆÊš¼îMYwmýÖu9qëìÆðö¦t°?‘­úCôª£ÙÖØÕ¦n0ÒóÖsn˨¸§Ã%ПEI-'Ïó‡ìF€?yX`1°}†ÎJ,øÆFxˆ’y{·ª4\âãVŸkâ·Všr»Ÿ"l*¬Á´m%xðAˆÄŒîYþr*`›!®7»Ÿ[êêÏ!1µî¨Ý`ø’Œ¼ù«²¿äf&<:zÀcÍè³42~‚Ú›j +óÞ_^3iÛ–w²òa•¶²"ÍØHÜU’cÖ”€mþÄÐ+ŒOØêqèܵˆyù©1Îìž%"éâÿ–ÕüÉ5%EŸ?ÆNs+"æLÍ΃3,¬l`=JÓJ_øÊ¿"«l¼h£»·÷É;]†k‚·×p½–€ô3Ã’ê3hÓ®ƒ'½Oxn[i$®ceu=ƒ²ºYã"6~\0€Ò“ì?râÈ÷ùìÕ%¦x'Uï–Ž2Ÿì¸îÀŸØ×¹9ïïûªº­¬™mLØ‹FbfyÄ%GÌu:rìÄÉç7e—^gÜŽÖ€"-ЗuLfœ ÏÏÏtÛk÷ö CÎöêvŒŒBb¦äGØ,9xü䉣×Úc_Õ¹"½ŠÃÕõï¬ ±[¹å¸olÊû¼¯ÿÙëÜW*¬ŠÕ¦røê}‰aYÏÛ{è˜÷É#ëæZ+ %úÌH­ Œí–ûP÷êÃüÑ‹ìP³ßò1ðű¯*Iô¶Šs†ç/øÔŒ2 Tµ¶¨…~c·äáØ4ÔYô¹¨“*¿‰eG,ŽâVâ»vdD!‰iMû—"ƒɾý‡Œ1Âb±4늨¸öò£:‘Ï*‰±b’ +ò²]Œ¡œ˜¼’²t—¡3WEË_pœ ŠÔާWÜ4@Õ0èÏÈwøÐò¬>ˆU·êL ç¸6cÄ¥åä¤ù!FÜñÈÓv–=+^/²nªâÀx`8€ù^ Ÿ°=¿] &ñ¥^ ƈuU‰JÈJ!ÊÄd\ÅX#1q)ÅþC†1r`7TŒŒò€‹q…ÝFî÷:*‹uQ‹ÊÈHÇË…ÄÐûÇgÍyF(+Hê¿÷Ål$ÆHË)HKð 3'y£ý÷³ØFa#1FT\AA¾ë“™‹ñ‚Mì–*R¦šªÂ)¥åµÌ-™•i¤­OÃhfTvb¨(-h¼©°ŠžåpFÚaºjp¯ÀŽYTÐ '¹Îmº^’‘”3dÁxn-VµJÌØu§Ûù~jás_©®M+)#ËF5žYâö²ä9æz°ù X}¡¿&hE £©»ª‘±‰1XÁV2rxWÏf(ò—/idá^A×t8³§ ”gÍf¨š¼5_ @b(7Á”!üÁÃȪõÆ4¦¥¶*¼Mkjíò¦´ûðW_üÊvˆÃç¤umžäÔÃÉêsã¦Öâ—Š)1•¾ÎçcØã†¯v¶Ð5­¨¸” »r!1ÔRž:ÛCR^c°Ó/x£7õE „Ä’ûø´˜ý“tðŽž¥Ü‹õ縳lçp#ø’¼šuð»*x, Ñi„Ö&<ÕÒÛ¢vØ!‚Ïö:$–ï;Êó\Xau}CCC#¾} ¥“€o% –É Ö§ÈÀxòÚ;MÈדڑ렆ô9>Ûëø#1Xï½ÂØRÆèXØÛN +ÓõÑiäúÏÑãú(žf±&«Wr!±œöˆk¯ +)4¦ƒ¦S‰OÎlT½Kn.{21=?ÚGqóåÔ¶2Ò2ÌHh*òp!nu‰%†èí--„N2ç¼D:é‘× +%ØÝJ 8“.s!±´µË¹ú2ëG¾(Ñ~(¥ªub%‰U]Ÿl·b8r}b!@kˆF%´âðß8 +˜ ‰ÚíÉ®ic¾:Dïl«Ø5s2õlzêQ6êU(­øÖ‡èµç—Xƒ§ÈMJ¬m¦H,j0i3ˆÌ\‰…ûìG€/Æàjb™À‚Ó)>'€gè¾Çu:áÞÎðIùþ¡9-äæ‚S€Ä–Ëó[Ð6iÞ>˜T×rqFŸ…_‡Ä|d¹,·p‹ $.K ¢*WŒ…­[Jvquuuyaæ‘u¶0æÉLOª¶l$f&ÇÊŒš»ívHØÃ‡>n‹4ä8ÓTbò&.Î…?|pÉq„hÅ¢RNgSÙÅ-¥IÓ ÀnD£±+¢Ò>3ò­*Íõ?²NŇ¢Ò&×_W#ÈÃFb֓ĵl8ÁÈ9ô¬Ç*E„'M¦ìÈkbV¥³­®ªìÞ_‹À˜Hnȹ¨·Õ,ÕÔ6sTIâÍ t#¡g±ë¤ßÆ[ܽâ4g„zÐHL'&žß (bDUVº•[ZÉÈåKz´ãXSæ/0¢çxãvzó{mPLQ¥>®G  ðÚ8‡³È‚BbˆXæå!ËsqüÑü%z” Œ¾¢zÖÛªÙ„ÈoÀ½ ƒ[{óO­k¸Rêæçb8! £&šª# ˜PþzÎ0Äû/<ÒÎn£%;Ô Y»µyÛ$phIi¯ÜhkžlhSÀÿa¨³éÄʉÈPÓ"ð 8Dè›'N`ÅT7ýý´òí8¡þœþ`,1T‘6AŸ++ªë°Îíþó÷èÿŽñHŒQŸà”ßÌoežÒñ1åÉQm«W-›hÎ'ÊâÇ‘¸ñËãñ`æ@|Òª Íè–ÅžuŽYBÏãVfW$¶9†Ž¬Ï‰²2„Ý—ÄH§s‘˜ÚpiX”Ç`†ÆW¡ÝÔø>ÈPvw¼HLl.ºwe»óše‹çôUîü̉eMŽ+DÒ~gÇtø–”âÀÐx} ztÌT‰+ÚMQÕ|Éæ}¯²+)ßø¡‘XÙ'ýϲ¡ÊÔ¦šðcÅÆ{Üfßj©Ì¹uÑ{“Óê…³&¨Êt]Õý$SÒ>“XÊ”œug§h»Ê#8SÓ¼¢SÎo†x¼HÜvÛLHÉb (¸âu¶ƒ@éx‘¸qËXplEŸaËÞÕðù'¿‰Å”õFåÖêCeí QñGbr¥çÄ~ðÏ•ôg…&¤¦!Jz1{,üdG·HøKZí¸Áióþšó$ÐEäL?rš¾øÅd%p‡ƒÄtܵ•ãA±%Í/G%²óMK|¾Ý~ëÛ„5ÿDM;\Ë($ÆJí-áôO*ÑwëLÝ&Sžä#ŸÂÄ´ú“v f•tç¦7 ú#¥%`Ó, +‰› žNR€:jöžg‰¦<ºd » ½SQ†cPÇs¯Å NCtàÝôjôÍ´k»tÀf‰éÄø£«½fW_•¢Ó'\5WeyŒÒƒÈeK÷±Ìj@UZñ†)æÀª£]ê(]‘«5ww+ +ˆyç*2ëÌK¸é¿¼:X(ÎÙr1‰cƒÔ§7ö€Ô¢ã⊙–yÓ]K +~a '¯[i(Ý>æ ;%-›$Ö¢Ò¸ßa°8èÂbŠjzcg¯¾WPÞøM4.|va <ËRµǣѷÚKžG< ?$¦Û[›j²ßgÂ{xœ§Â‰1Z³wáP‘´ä¢Çl+Íð‰C>i”‚¨“Ê`îTDBJɰÿÈí>þ)™­Ýn¬C*¥+SÞø¹ª€píÍ'ï¡yuÿ +¸ñ©Ì~]#$‹ã/›+Â$¨0owˆ oôùáIY¸Ùi¬?ýœË˜5³ÀÇ;ÆÑ§†@ûJ«tî f2z[.å'ˆU'øÅ£Š!?ÍÉ'…Ó„ÒâîAŒoöY`…P½e²ª31òKßdÿ‰UŒÆº_ŒÂ÷ÖC…Bô'Oœ€h¤’÷q.öãõTåQm+§a¼x×õ:$þó{Xt€ýÞê6ÞEJ[Õùjè“·¥t LÌL Ø›>~‰kß–ìŠÄ__\Ú +þ…Vk˹$ÖÔ‰å7\KD§ï)wVŸ:~0kÞÌåæÛó¢Mt•X7QH Ñ«Þ=^:j°‚4gZRFÍØÌ¬¯– +ɉûŒY‘Åi|‘ø+ÜžssádK59® ?ª}Gîñmën˜ŒFbµ‹)\ß÷†¬àH´óÐW謭…¹q7Æ÷Õ‘g»"Œ¼²Ž©™©g«×w ±¬úÐð<*Ï#1DÞ¿ †^~YŠz§†³ðÅñ¯*I¡æȈhÎÎl@MõÐÊ–õ#”~c]Q±ÄõªíuPkžÓ þÛÐP’š¹áÌE($VZów,êñ„ w;ÄJ“Rk9½_o£ ßA!1©êˆÍPÙ±…égûW ˜¶â 1VÔ$"µ»J¼ìj÷s˜Xú¦1ĵ]{ñå‘e€EQH\›q(Ÿà\)¹ÝMçŸ#µ%ÐÅ´~¥) å\˜uÊ n”l$¦¶:Ï/+3>:—k*¬ñË“q¦ðKÛ|¹ÌAb 3j8sPKÉ&›! Œü‘Xfú¶›è&Ú™‰Ìñq8'Ü™@ïFC?42ÆžÏO¬SáûOP’U·|ø6T—ýtáC®ÛXiK›Þ´u³aöëׇ @€¼þÞ{Yè[¸¬9Èt“Új#ý9ÚÏš:q¬¿}püXzê–ëh'O)Žf[ …ÄÌE…«îóU¤¹ZŒœzÿÙÛNæ5ºw|˜Þ½9;îNõÆÅüŸBŽÂVÕr½”*¨ i~n°ç7ò +â +Ó%µ–8M€—Æ0fÓÿ*ftØöÏöªÀtög¸vÝáœ5 +9nØí¡À,©]J´ÚÂ0Îk%!nq3‰Ïñª ѵ»Ž6“†Ì~tÄÖë¯6þœZùß×oAbZKèÆYˆã 1,¡ñí³w§Y²\^”÷…SÅ߃ăæí«áEbêçGGÙ_ê}Go÷úûúõŒœ‚‚œgìmt?a–8÷±ÈFlܲ¿¹Öç Ø³ÎœYâÛïºÌ+ºú§ óèñ,q£ßBö,ñ•\³ÄÍB´à‡p˜FnöZh¸T™á¶Ëÿ¾t58M/*ιåbƒ\ÿ$–Ó™‹†Š#ñW(å¢+ØE#fæýà3ç¡ä¯±`U^‡uâä2qªÖñ¨' \¦8ÉMÄÒλº“Ïð¡w!qsöÂü7·¢$aãä‡'ñ ±Ú–‹/Qç ±œ’Ã'Ô6wþHL¬Øoe. ;¶!ñ ge¨Y¯ŸˆÄ„¢-ƒ}õ‰«Ó‰|S‚‘˜‚»½ÚAb›WßDbZ[èV{dÙê{‘XðŠÛ$fÐ×}ôy_|‘øÝýÃì‹‚et7£ŽÄ±‡J,3Ej¯õ;<ËÚRAõ•Á¨.ò j¥ì>ïn-[Rß³GH µU¼ž9X‡ë**.o>zÂäÉ“'ŽÌΘËÎu»‡>…L 33!¦ÇìZ6»×IL‹Õ/ó½ËW¾HL#>r_Âï˜.uÄY÷¼ÀpF\wçµ·‚¬™~ÃCn¦F^÷¿…Ä­gÊ#H<¯GHœuïpFUÝ!1Ãá{!;~Õv\Oæ;wÓR–bg,/1x^F5îíu³“+ðt:õÉ?ÔXãq“Ãaïf-ToÑ/AbYMóàOœ­¯|ñ–C'Á‹Ä@½./ÅÓe›]­–\n€Yô‘˜Òà·h<òs½ËÉ•ìvNjÊœ†¸ƒG⎆O‹naÔÆ®Íià:êŸu  ÚC®¾®úiH u<>Œ,cd÷ð0‡¤ØøÆÙê%îp"†È¯Ú{3'&€#§”Œæ‡½LLâ£äOù5pœéOCbZ“ßàp$”­âøæ›ô6»¸³K,ñ/DbjíÑi€•uí3д¶p÷y]akÌžï¤ÅHN^q2îß÷H+®À$tB¬§#81( ƒka%óÞ>}ØÁpb‰;S/n–?0¼ø¢¾øÕ5s5¸vçï G.ÿr$fNÀ»‰)9l÷Màkƒ¤ŒzæñA´ô«nðav;ÎñMšúú}SÏ 0½¥®,1êîÚ¹ÖªÈ៊†“çãUf~ôÙþ² pbå‰ô-BU¢²¶ÉAb:!îäZࢰÒsÝÿy–𦤺¾±±±,å2ûòìÝw@Óèÿð´¥…²A(ˆ¨¸Ap .÷<÷>'nT@ä<ÅqŠ{²Å…"Ne(²eËÞ»ƒ¶ñ×6ié„sÜ}ý~Ÿ×_JÒ$}’&ï>}ÆGblz}z|äùƒ›MôµID¼ÍÉ‚c¡­ü'#£Ì¨ÓvZXlбÓÙÛ²/¾w«å·Àþüètoe|€ÙÎwäuÏ|âÑK »Yk/s/Ì’÷S»á 'ÏrãµtjÎ[Ù&C·¦‹Ìü…2KOÏüÄ&‰3Ÿœí£Ê?Y¤vsìÏ˾¼Š.’š¿IûsèñxßXbÏqÛÓª¤š‹p˜QÞ΂ǂùüC¥ø±Éq‚^š¸~Ö{‘¤×QB™Ì;:øu0_Ÿ\#ˆÄ]ÅFùÖHL»ºo0IPÔþýÄãz~>a3›b÷ѶVv¯£å¦g–TÕŠØN/ŸÔ Næ÷çc#¡õ¡;¦ ^Þõ\d›ß/€I§1ùOÙ6"1£äødÁ'éÿ0 OÔœæ†wû„-6Ä#qúl=Ac»Q›?ó^(‡E£á£ÄÊŒÄ(£êÜ:[|„¥.»=#ëøÃ×sši¹ïn t 7²\—T‰}*F$þÊI}à&E¹ïÔ݉Ü/§ü!*²vÎ4—q¢)/\8öœÅ”ÃùõØ'¥×|q˜i.¨=þHŒÖ§'gVÕ5ŠtíEs^{šic·•é[ýäO'‰ ,—>Mæ éÏ-üÚÂÄVÝñèTûz<âu¸H :ŽÿJ¨Í°t«äTd¼šg)ü©ôˆÄ(§:;~ÿ¶¥cÆÏt÷µcU&-³ÄÇï×ì6õyZy3‡Ã}rÝþs©>ÝC‡M"ñí~‰è+¨°ê?i÷Ç‚Z÷ZžubÙX¼3¹·×;Ù]ž­HüµI¤{ݰà4ÓI¡ì–^~Z$þÊzsm;vI‘(F£ +e<³Ewüƒ‘Xeà•—¹­•#Žq[ؽNµã¾à4áþiå©+­ðþƒ¢‘˜Q¹vlwþ9'™Ú:dÉYe³[™g€•zXؽnöáMÂP‚6X9Rº{]Yô5]ü'9Ší6¯‘îu×·OÃëæ”º8ù&vñGâšìÈ }°?SG¬8]Ç”:™(¿øÿ¬H¸ÕŸ÷\cÞþ@É‹¯ü›µ £Êb0Äï6lZµß¾%øH%íº Ï‘W´•iZº×Ý^%ÜÚü1àá#M‰ÑÆg[¼¢=éC° ØY×ÿþHÌaÓ™âO7”]ðþÖÐNøÇ£çï­t·“Ù½®ì½¯1ÞDAsù±‡2~Û)LÙ¥”6ÒèLÇbefØ/• e_ŠªyUŸ1ÆT+Lë­ÅÂß¿Pfܽø fî~Èì7v¯ë8èJTK†šÌˆ }ðÞ¢‘¸.÷õ”XOO%‹%'dÜQV[]¼ÙUŸæÄ *iÎuöª¤‹ÕPç¼½aÓC0Á¢®óÄ–OìAØØéÏ/c³hÉSwùVÑÛlÃþ3Ðæ¦ŒØGë­ûâ£Ç#ÊÖ žÌÜ|¿5s^]ÛÑ2ˆ«¾ñ¢µ[œ7¯]ØWWi!ˆÄœ²C“ÍúŒœ´në.wïûIÉɉqQÖwÜ8Æ®´£dÄ\°¾¾ã ‰›w889íZ½Á>$©ôk›‘˜Uå½Z0p ¢8rÅaoâ’?¼ùkûªžz-?<‰Fb³hÍP=|r;빫œœœvl³[²ç +ÿ1&o\bNù‡;ñ:DY£ëÔ%ë¸/´ß°¬_W]A%¹Öúsá‚ãû)‘økSIÜ´žÂ‚W3·žµm—£ãÎm &é5׉éå±uñ%*ú¦ëù}HN~ê¿e–µÈú߉QVÎoFíGMž³y‡ãÕ¯¸göãÛ§;WMÑÆÂävëNGÉÿ­Rb\bƒþVë·îÚµ}ÓôQÂa Ó‰©ü©Ur"¯õÇç(!jv~4àibRâß3s†÷il÷ó#1»©ôÀÒ‚é@L¯¿ÁîØŒˆs[ðKŠ ÐµŸÍ†íö–Ï^ÒíL§?Éö£Z9 +¿VHjFÍÚî¸cá¤x)! +†ãíóêeWhüƒã[οõ@ÂãÏeø·Hyƒ°¼»i¡Ï{ªÓ ¯…gæ–””æg¾zzñˆÃŒîÅRãÿp$þZ›ór²6; +¡c?÷ëIY_¸û-*ÌyùÄûÜ¡…V[“Z¶óí‘ø+;îêN=ìþHP¿x÷Ýn„ÜòöŠ—58&+ârl´AÓt¤ÛEÞkýí—Ú( +‡„-òô&ul6õ‰+îDÄsßFIqþçÄР›î.[ìw×Ë¿°+c­ /©LÖ8Ï;o÷O»¬R¶F„^´}‚)v( +š³w¸‡ð×÷Ø»Z[P}j2Ú.±LøIÿÇ#1ʬºé4ÿ4(vXµûô³÷)¼2()ÊJzàé¼yÝ>ÏxüÛ;£Øu–%–=¨ÚÆœ{ý)+±Ôø¨ ÿ«v¿­»ö£€Y³|øÌ?_¾_TŒë©­3±KªßÏ3¶DnuCS«°Í?IÑvÓÁ[ÁÜ¢ò:µg `â'D4ÓŠÏÀGàAˆ=<îÇ}áî±8ÿåí3"ƒªý@$fVù®ý}•£›Ïݸ´\þ›)J»ÔQF;ú´2ZšìAØè…ζý°ÂTmßkÓ¡‹o“³ù…Y”ûêžß¥µ3×ù‡çÈß*·”ŠÝ +Z2È'n¸v3[JÁwŽ´·ì4Üç5Öˆ½ÚÏi.>Š&‰ûÅgO@à}îjž'{âmP”ô†=ÍÆ'ŒöÜÝú™@Òµ˜|ÉÿïstÛ{‰­9Y8Ç«H$F›«o횃oŸ¬½ÈáXXô'ìªÈI‰½Ó{ÝÆ§_·q³DÙñ·v×ܘ)ÔÞ³ö»ùܹïsñän»ZêÊøðËDj¿¹ûŠEò­¼q‰ÙŒšç…ÊüϾ‚šÉß7Цø—Ôìé4SG]E´58¨ ¢®õû_‘üÊýoÄ_ks£—[™ R”ÚÏ^¼ÂH»‹Dâñ=7ª—º*d5;œ^%¼Øë3öÒR’Ü®^ïS¯xãĶՖ˜Ã} +ë " *(«ªóöE (éšõ2ÀêQE#17ß<°HMj²²õ6~5¨ü Qfع&š*ˆ,D’úäu§r«…šŸ‰Q#òÒÎ.*’ãÉ“Èíg,ZÒAoJ(ŒÄœæú“vãw"YI]CCUY‰H ö5ë‚ñc‘Xp7§(«òN¬š +QPõÙkø†e2FQÄ=Lº*Iõ£QÐêqæÙg¬<è©§ôoY¤¤Â=µÊŠd’¢JossÁ,p??3*3–ŒÔø!:û‚ð¿Ó*3]–X)Ès_A£££WM$TfDü6ª—ôš¼wnly%2[ÞÝû_„ Ñv ÅÓE+Su\¡*˜Ñ€¬¬ÕÇÌrÈ!f}´øá°]ÿ-…ÿ@$FÙ´—×]ô5ðß•ˆªq_sî~[˜éið>VdÊ„µ?‰9%ïüzvíü˃Ôn~‰5òÊ“Q•¹gê é^6DEª úA|ªŽæÚÌMS /²v§!|f½ ù3¼+N_»®µ¹:è^Û¦k¤>*ÙSu$?¹`ÖUGr}ÁËÈš}Ž?H’5UÇ?‰y5¬_ÞNØ o€´:›ðË`pßnü*A²îæóÂYüÐüØÀѦ…G¬Ó­¶²Ig¬º²»» 1?³øõ`üªjon9˜·–yÿFI=&9æ4´RkלzÒ@ÆÔ$D%eÁmA¤áÚqrµp–5m#sÞÍõU( +ŠT%Áå"qåÕ…ü.$rÇžøïØÒH_ MCgàÙg’ï@„¼©:²¢üGôÔ»rŸ«Ýûa…iÜQ“ÿÓ³2[Ù,÷PíÛO‹,ã®ÇÓïúK¬Æ­ÌŒœfÖ• g®’rÇÅ‡î ¯­úü˜ƒ»K¯ª@¡* 'ZŸª£¾ðýÜÁÆÂCT;co¤Ÿ v©è®q‹hófÉj*»é¶–»‹Ö:zÙžV*úBù³×¡ôÒ„ù–]± êö›ñX¼?ø50/“Ý_ÛÆînÝwEbnØ*Lha¨BŃ ‘LQU3Záx!«,seì©&l8Q}v™•ºšª’è ‡DVQUë:`ÆÕÇEï¢(‡ò×F£ZA#²’j7ËóüÖ}mEâ¯FÕƒ« Úk*`O ¬¤Ü¥×¸ãw_ 9† A&‰yMŶ͡¦Bð¼³emY[  ˜z°üˆÄ<(ý…ÿ13™ÇOÒë¹4³ñG"1÷ÕÝ:°BWüûf둘[¢õyÑ †™Š}‡WÕ›·ëÊÛ;‡µù +© JRÛ/î¬!9§.ïh4×yÞÔêY¦W~>´¦¥#ÿ(•ûMu|ys„!¿ì$&tF›?¿ +˜6¼·¢ä4{”næ¶çŸ&3Äv÷/DbžªœèíKmÛÉšW¢jâ˜"ÚQ¢,ééü jŠ2ºø+·|í^±É,‹)£PyŸ5Ó ëŸ%‹–(ë\²‚Om7Ÿ[\oÐÜ€o6î†}ÂEGœh®ÎØ1ÅL8ÁF«Ëˆ^ONÙÇäû#qsµïª ²Þ ¢Ø¡ÇÞ+‘­æ#Bgî]4þᜱU(RߪxGÞx[Ðz)¡f½Ócûu”z5A»“mÈGatäT}~¹z–µ¶äP™DÝ®ƒ¯=©kTÀ.Œ¶5í,¶ªf{°SñS*1¡óW´&'fÛÒIºª2®!ŠJ·?¼âZ™¶e+(ã­ÿÉÉ–2ê÷Þ|îÝfÙO¯ü¨• ¹ ãîîª=p•úÎv­hu¨ðŸÀ +8±C–K‰üÜÆ~zû‹ËÁséÂ[;.ì*ö÷=5«ž!sì>vyN²ß9÷ü=®†&þ‚µe5•ß8ïÊßÀ®cžêd_lì’Œøó'ðÖrÜãõðM)ÿWivMîÙÃrÿvÎómƒxìd1ê³bŸîsÜÅßòá‘ñ_*°üÖf½rÆÿîúAFƒO6­&9îåi7Þ*N.Þao +«¥«FѺœ·îÁÞýž w¹¢Ë¸È³‡œ±R9uë«íO2»ª ÓǃÿŸÏ(dð^ÂJxìÍßȾ°8±ÎA,z]jTð®üâ|QŒÈ o_ÙŒ{'ìGbËænŠÊë%Êl¬xÿÏ+ÛhˆÖdû_X:uôС#ç¬Ûü<¶¢‰ÉiølÏûËС‹w§IÝXôúô¸HßË'N‡¿‘ÑóO\öyü*¾¢žÞÖ9F¹Ÿ‚—¡7¶/™:tè°Ió7\½ù$·ª‘C/½f¿”·©)‹ï~¯ÔBÙuåyáÁþ®ðw6búò7î=ý\X%•¾®:`ë ±h_¦è ± Eî›Åþû‘*A£ÓêìWëfÁN¦Ã™§¢·/fþ+[ÁµµãFœDÓXz}Ň—.ŸüsúøQøJ3W_õ½ý*.­–&Q×6V¿¹pÔqŒÕlÝIó·_ö¹õ.5¯AðAÙôŒ÷‘^VΟ"Ø­õ¦}§n?|QXÕÀ‘ßD[ˆÍlH‰ +;¹{-ïº7ÃõlÀÇüŠfvó¯6üÝ:%‹ÚX•÷Èÿü♼“8jÌ´ý¾Ñ)t;ÿíÍYxWþñˆll¯5¹QëçŒÅJi×éÇ¢_X…o„¥´Íï šSW’ûøžÿ‰½ ‡M^¸ñ’\z«-~ù'åµ¼“Â;“UEÑÏ‚.¸í5b8¶éi‹®øÞŽMÿÒ(Ý´[ +Ên.ÍK ½ç'ü¤Œ›¶äÄ%ÿ÷©…4± Ž6Õ–ÆF<8¹gÃ8~éM˜µêÌõ»‰Ù% ©ãç^¢•Ù‰~ŽÌ™È-7«•îaQŸê™ìú‚è•üÑÐ5Ç$O Êh¨J~ûôêi×é­±#9qåŸ€ÈØ”êÆ¶æTn…{W)ɉ»wæàŽI¼[ƒeW]ü×"ªfo·»ñÒóÉ¢Íõ>®ñ²[¸óS¹Øw^VCá‡eøI³šq+®¨³­ŽK üë˜W:©c•Ï$nSŸfTB‹`À? "1€_ ‡^yËy‰° ŽáÈ5‘YUm¿ ¾Db¿œæÚ¬õ6ýð.Bdå>³œ2kd ? Db¿¢’÷'÷ÂÇß#((Ùn¹XÔðwÛ'À7‚H à—„²ê«+J*ªêþFÏwø>œ¼(¯)¸…R ±€ÿ¬º C« ú_þ"§VÆ +(§±¶<>*â)WDL^I­™-¹Ns¹ë’Ñ]‡-Ý—SËøŽüWâÐc<÷tíb`2hâ¤rô?}8øŸ²Yô&I4:ƒÅæ #s”'‡Ú˜´'’:;\ŽlbK½e§Eø.ŸüOÁ"1IU»wÿf|}M{vV!‰ÊZ£ç9Çç×È~%ÊLxº«¾ñRïò&–Œ8Ìç'×i’©ýgï-®çç`”EkbˆEgvãƒÛ·ïíêûºŽ)Õ `Ø57]6l<|Ÿö‹T²žœØ±j·_5Cú{Ð?åäGùXt7™°úXaã×(üïÀ"±¦õ’ôJ:ÿhcUqVÆG¯[»ë©!ˆ’­£_½t‹.6ýÓÓû>·ÃËeWÙ¡Œºƒ+­ˆˆžÝÉH¹»gÖDÜò¿ù(–Æþ·ÂÕ!ZứýzØÚ]kü5š•0ÊS–4µðd9í_‹ÄìÌ·½}BòkèÿÒðÿ‰T$Æ¡Ú;O2‚è÷šõ¶ö[æÐ« F¨ÝöÝNúIûÿTbà¡nêj¿N$ÎŒ¸Ø¯ò¿‰þIò"1WCfXo¡ ¸‘X!¾mª-zû(ÐyÃR›IÓœð|ZPÙÌ66#7%>ð’k/} „H5î?̆oŽË…zAëe×Wæ>½umÝ‚ÙÜE3m¼zëy^U#G<ô5We»lY¾jÏå²F›Ù”¼{Ùîúk¶]/iÉc(­®$öY°ƒÝbî¢ xø…&æ–6‹Un£uéllfŸ KB9Íey©¡7Î,âÕôõÎãKjè²â&ÚL¯ËLˆò<î2›¿òÌyvWî'åU‹n›Ãf–ä| +¹æ>Év¢íÊ­CžÇ–6ü¡3PfCuÜ«'§lÅŠhÚì5ýï¿Oͯ§óڢЪ Ÿø¸[˜v¦‰í z7[Íùv4ÿhök_›Y^Q¹Ü£h(Î +ºêþoùb¯gŸ¹‹kóbì—M·Y¹;¾¤ArÇhíé-smf.ô~_(ñƹo§âKÆó ëk§MáïmÖ¾S^Ï¢’èlîÑ–‡œma¢D$hê÷°‹ÏÆËøa&à0©Ê\´øCðò9“m6/càÍlXµ_î\¹Üála]3§™–ýpï*Þ\aw¾°©%l3Ê"Ú¹f"ÿt¼˜ð¹)ë— îEÕXõåE ÷Úesy'ë·õ—gUÔ³9¿ÄW ü²Z‰Ä´//,D±soŸå"æTg¾^j݇Jë’×®Û˜c·c°¼ËùÑ]E ‘Ònê¶*:‡Ø)á>Óˆ-& -Fçˆ6)f”$Nf¬7æ÷ä¼σkôHDlÝASÿ*Å«L9±k&RSÛ˜zëã·ß³Z²Zùî‚möx½<5¤‡Žø¡©[ÍsI«” ±Måiî›~Ó£H¾‘©ÛoV3ñ-£ú3Ï}–ÕÅÖ jžé”&U¤ê‹÷­œ¨(]R:ýÎ¼Èæ®sŸºôR™äÂŒhbà~î)Zãý¶,åÉTscüH)¦…fp—§„ZuSCzL|–S-±k”S±a˜.¢ÑyoØg±ª^”ñÌÓux-‰=*LK©iÎ ?'¹€Ïb×5þFè¯=~çþ·¯Ý‰QExé=ülwEÄre> oiìH›7º‡îˆÅñ9ù~G7t¦±­õ{°/^´©(qûœ‘â'WYw Ë•gÍuÔì‚„s-)D±•; Yàÿò3db´B~$fç=?£ û-x_Ò²¨&ëõÒ‘=É*Úã7zý1-???'ó£×Ÿëºë¨(kZÄ—òjïØô¢‚/¹Ÿ?Ù͈(u±¿ð,Ÿ¯ ¼šQQNAô!FºdÍŽ«Üü>¤gq¥'¾:±~¦6•ÒÕlñ‹¬áîø‘¸µÿ¸Ý[tìÐmÞj×wlÏÃrUcÑǶ(T!‹^Ä¥æq·•›zãð–Þ:*Jª}/F +6‰>–ûöüÍîèã˜DÞºYi/îz ì¨I"k/8D­{d–X0J…¢¨ßÃúà…[щiù9iaA»ÃR«ðõ8ŒO÷Žê«(j[:^¸ÿ9—»ÿÜO1a›&P&)ýí`Vu+uÅÍþÌU¥(ZÌÙööVD™)±÷®_±ùHj9¯Ì™MµùùûWé J£—KÏÎÃV+¯Ãš²`‘¹ÎiÞ¨¾Æý'<ëÃ-œ áùUM_¿#sè‰wuPVTj×máæCÃßeåç~xqã²Ç‘ ¡,ô+‹ÞÀ=ž'gwuBHƒgüñ!#;ž’,O$Vê=ÒÉ~Y'}ÃYËöúñOnÄû,l Zyšý4sEªúÀ¹öá±Éü7Ÿ~ëøÎA]´(ÔžÇC“E’”'…M33$«µŸåà“”Á+Ì´÷W–è*’u '>ž2)2#1‡Ã®)HØ5c0B NÙé×Ð’™XÁÇVª*/tËíèÄjðrž«H ŽXéQÚ„‡Pa[âýw’E÷ÈaÔý}$…¢=ÍɇÆÝF‘ã,3n4(XX¹‹Eb„ª¬­o¸åÜãFÉ!š#.mÓP ôâô©L$…±êoÿ¹˜Š –óO6bõÒx$FHª6›.VÑE«¢ÙÏÏmÑW¦èÚl.nvd¼8£M$¨éô}—/³!WSñ‡Ö&ªá¿7¢£ÐU¦=ŸÞ¯#¢lzúIºìWòލÊÙÖ„¢Úåbt‰ÄæÙ,±FQ[õª¬¶Äx$¦hht<ÿ]~µDoļ·Ã-m¢Î’Ãweª‡K 8Ø!ÉjKü=‘Q¢jµï¼þThäÙq·÷i* =Çm‰/iøÁ¦…_ÜÎ=¹¦¶Ÿ«…ç‹qyû$*™:zí™RÑþžÍU®ó‡PH*3œn7ü"ãuà׃Ebª‰åGÿ:‹ñ8µgç: C-„¨`±øÔ²¦–µÒtk§ hì'9wXþ[os2¥—í Aú’‰ë³ŸZ(!í{L Ï®ÛÊŽórÔ£’¨#쪉ÄÙzõÅ©`ŠÖ^maˆ —bŠ%–U¤>´Ò§PzY?H¯ÄÖÅ"±²þ¿Ƀ/O `¨ÌüP‰w$DéågVŒ& J“öÞ”5ÀîÃdb¿i{¿Ô‰»Á©qžÍÝÝG_ù#;7Y2ˆ@¦Îvö)nuüç6#±R{óK9Ò/üÖHü)øh +ÒaèÒøb©H+â'GbDÁráÉ*éo´|'kSièAªÄnjs#ÇwTTèlîõ¾ßzuÜM²Zûá¡™õ›Ix²§†‚òˆeÕ0Zd“5U¿¹f'³m'ür*E“J}j°Q;²âÿȸâ^‡^f¢…¨ò)ÀV–‰Ñ¬''¤kïe!oâÅ·‘ðÄëÏNZJˆÖ”ä¼W‰;’1lEcÖóF:ÕÂ;>÷]0²·¿G˜±å„õÛOÅf—IÌ¥Ýf$¶˜~ºLV]ö7Fb¦ÿÓ¸[›¾ëQC«M ~và 3Ï×ùÒ{©L +h¤Ñjé8]yÏ_—“ÿÌ¢@lm]­ñ/òk[{WøLº-1³¾àß,ÉD­IÛ=›Ä#À"1IÅhÚ|yv<ûT†­Ýz$Öìd>SîFöeÖ‹×kŒ +Iõ‡GbÅN“æÌ“½¥eO“±ãùç"1Ñ Ïè¹rÞÉV×Àº6Z°¢,fCjT¨Óúùý:P$E%Ãî·Šê[šR´‰‡.º"³óØG$VW$½<+v°™)¯tín„gñ×Å#1U»× y×Ôªƒ)MÒ{ø*³{Ê.xåÙKG•¬ÓÏ7®T´ÇVí§»´•5¦&Ö·=ù²œHÌIu#"H¯.yc¢‡Ö#quJpŸ.šyÔëâ6'ù¶HL/Ožoe„(ô<ù Mþ6Y>.3ˆÂäu7k| =')úâLÔ”(ªÝ=ß—üh$6™ð4[*³ +—÷Ñh8è¶€ ã–yW2[{;mGâõ—%ÇAþЦ…5Ò ÿýHÜóbH/=„<ìqV›µ»œÒ7”È$Ýn+ÒÚ¾¨$È„ ¥ùìš©L õ±'S¤SZ8ÅP›¤ØáÌÉîlÒäu¯«I 1¥ ZÝÇ„¦×´yx­Gbvuò3ÑØ–ÙVú¶HÌi*9Jˆx$Fãoî×ãш•KZ«P•‰™q^[¹ÇÓkæñJ‰%(ûþ¡%$äïGb´!kãÈ¢îp'±Í˜Ë*‰¤N¦¶ëí/Ùw MòÆ%®Îz9Û¢ ¬»îäcºÈ4q¾»çPI$óé{?JwVBé4š°VY^$fÑŠg›‘4mí.TÒ$›À¢lÑÒf õHÌÝaØÉµ*$Ät̶·ÙUR‹9ôFá±[$þŠ6gV#´Œ&ÞÿT"1¸‡…÷‚«Ï™?Ä@1°?÷D81_Ë;e0˜¬VªÓEOøŽš?ÜpVW"›,?&Ñ8æÒÎŽD…žÓ÷”4Jô¡k#ÓË’–ŒêŽ;ïñuŽYrd¯é­øˆu¹oçšu";ÙyÔ$1›%Ã,9ð¨1‰h4fSz…ÄNáËs*¢ßs^ThÓ ”Vžô›Yò ‘ø+Êxqq›* é>l]d†ôÙG´¦–a*ЦSk¬”F,<’])™çQ‹Nc@Tü{÷×D¶ÿ ×eíº^ATDWEì¢bÇ^PìØ°±XW¬ˆØ ö† +H—"‘Þ{MHOésžJ€(^ïêõ÷}¿ÎK&3sæÌlüääÌøœÏ>ªCÀŠØÑ­ƒB}çwÍ?»sÙktø½§ÕT·Àà$b‹Íf×Sk>ÆG\Þ»mßñzcrú\$”⨣TzuPìç¼îÐÛ¸,j½hlFmi\äëC«6û>À5¥—v"±(Å•&,©õ[Çn&ãæß +J¨¡1Åõ¡×~Jо~dçÞ3aÃbÿÃH,~*^Ùê±:¿ýþ‡†ù¼Û!ªI 6›Yœù1$ðüß×>4ÌÄ!¬O¼¹§gÇߺöÕ[²÷\JVCr,„Ò옰'l, }¾í7öm>|éaZnSÜŠâzçÄ-¶Õþ½Ó€5ÛÞWsÕD¹‹Bï‡ñÔ:ÑXdMqۉĈO{´}¦(ˆö7p)(‰*>Y,|IæÕ#k†¨ôþ½ão­"1ÆgF]pÿý·]TM<¼ï¤êÙõ¤ÊÂØ°{÷\¨hì£Æ§>µÜ]¡Ûàí~!di}ˆéw%mªZ·ß:u½â.¯Jzq¤½¾iÞØ®ŠŠ:tø"1Bu5é›Ç)vìª7jæõ—ñUº¤‘ˆécoùìݾë.A&çV%?£Ý¿ƒbo;—-OÃpɉ¨§T}ˆ~{z›Ç™©ÿÿc[ð«úÂìê]“ º˜Íõ&7?Fc”&¬u°èÖ¹cë›ú;tœ½ó%£ÝH,YXußÅÚ íÄ¿u¸3 éë#±x +àJœ‡“íŸÝÛnmÚ®—߉EèeÉ[æïÑf³Ž›Ÿ3«ˆ ÙQ׎1Ðvï¿«Ž}õÙj‹7ï5ÓPÎÜ=,Þu£ŠÙÜ!Œ± —ÖÏ”­†é¦ë’ж‰ÆÁ§.±ÔîÜr2†î}†n¿âë>©£œ:³}Öëön3‡Ò¬ÂÆkãRî_&;„šËñ†ÁÃÿýcæÊ­Vï¬5lÞ»¨7£tUþ£H,>tb¶çÜ }z´y¨¶‚‚틵-Æ< *qÁËíL;)¶žz¢C§?7ù'C$À甸?k¤©ÍŠ=%´6Æ„¥±÷ÇZ™ZM~œA” X¹âý«»Ç<–™33³Ý|ðôýïʈÍqSÈ¡ŸÝ½ÐÔjÊåw…m÷‹ ù4|ѳ»~Û—M—lÁtøˆINû½|Ÿˆ§7‡s.1ãâ)¦ÖË"ÛÜ &«žZúÈg÷êQÃ$³Û¼ïÔ'o +ñŒ¦´Œg¢Ž”µ¹­]²ÐÙÞtì†ÌÖOsÀX”ªè—½6»ZH¶;Æ~ÉÉKwRK©²ã0·2÷àÖ…eSm¥Ç2~²ÛéKaɹ ΗNTç}|xûêfW'séj#¶õ}‰£Ô·žd˜M© }xÙÕ~¤©©™Ýôe7Þ¦KÞå‡]­çºû)í³y£VåÝò[5g²èT™°Zçu>,1ÉåÇx±žx1¶¬õCã¸Ì¼Q·Îo%=èñ‡|Ÿ…¥ÊŽ<àÕÕ†?¹ºzêXñ¹Ÿ¼àܳĦÁ.B« åýÍ3ûm‡‹ËjªË…ëO3JIBVÙ¡9SLì¯á4Œ–áQ‹·¯p2µ^ü¥/ˆMÇ'¼{z|ï:Ki;Z¶õÈÇAy•”ÖÏ÷À„ bYÈ“^˜6pô:sùqpT• ‰À¯¤ ¼ÖýÄc(P üäÅóüKûÑÀ¯ÉnåÙÁ“÷Aåç/®ž7éuìý™ü‚ Cò?TŠ*ˆ?ú3ðýaÆlÄårtuø¿"1(ÿC"1¿Ql6;²QQQ‘è¡PØÎšb±P]œ"zÏow×B>â°[®ÊF\Áw:.!âs›7Ë v~aÄå4T_T (þeM‘xìò,(P~¶ràÒkˆÄüªÊËËc$š"qtt´èOÇãñ¾´æóçHEõ쉔•Åÿ![44ÐãÇíî:íZcúôk^Oi:ò|ò­©gZ 0qš¥g '»‘R_ÔK ©Ú£sï¹½Õ«BФ¬Š4† 0b~S-øfM‘Xô?º.9Ž^ H À/ ð’’’Hy’““ÛA! +½Ýº!ˆÞ¿oQ¢¢ßîÞq~héd½¿mXoÛ,´h1òú¦ƒ¡"j š¸}$ B|&*‹G¾n¨¿ :ðe“Ðó=BtuZ½z€"¢ Cß©»€¯‘€ŸDb~UÕÕÕ8Nn$Ž‹‹+,,d³?GmS$.+û¶½‹#ñ*4ýb5Fïø“hÕ|äìÓ^®\µ¨ö)ê<½+C É õ•(Ö rBÒ½ÝÕËÐ!g´n +£‹û™ø÷A$à'‘€_UFF†Ü<,O§>Kþ"qÍk´ÃÙîA¢Õ¤¡XŠŽEq‘¿?º~ ½MGD*LBüQ€¨ ª¸O˜Q‰pÑÙ HQm=ŽÎ½F Å­#1©¥F ø|„ Fnˆ7…ÊXˆÇAÌ<ôÀM7C'¢ÝwÐõ8„A*ÿ:ˆÄüä ð«ú>‘øÍ„Ã5—ôtT_ÿ5{o‰¹(ã&òØ…æ]ÿÅ«CQÞhÙf´h5Úé„LMÐP}4yºó]Þ‹¦C¦†H£:øå³Pe<ò_‹†i£ßº£!Æh¨:õ¶u$ÆÝG^ÎÈÕy¹¢I£‘Þ 4q1ºšŠ(dTù MƒTz¡þý‘®} Á,ìàß‘€ŸDb~Uyyy±±±rópTTTJJ +“ùù›Ìš"ñ AHK«¹˜™¡¬¬¯Ù»8/E^(3¡¢DñÝm»Qˆd²(GFöCÑäM(x”vÑF=‡¡Mˆ€¹.Eª®èvÏŽÑÞÀ Q$Þl†´¬ïD`£lÑŸó‘Ãf”Z'f,8±Å} öæÚà¿"1?9ˆÄüª¸\nAAÜHœ˜˜(ÊÃ_šŠ­)GE¡‚‚æ"J·Î×ì]‰Ç¡ÞƒÑp 4b2þ D™Õˆ)™¿M‰!‡ÅÈý¶øL€È…hŸrÙ„n}B¢·hˆüé:#ßpDE_‰÷LAsΡÜZÄǧ]ߎÌ@aT$0 ‘üh‰øÉA$àVZZú¹'Ú™„í»Œ%vA£7 —¯Qh(rÑC[O¢ˆŠ†¥¢Hý7Z¼ ox…A@>Öh +«–üÍDüpdà„μC$ôU‘øð\´ó-"ÔIãQ 'š;Ý)DLDbðãA$à'‘€_“ɬ®®.//o +Ãééé¢WB;OëøÞ·×%D®sÑ®k¨D²T‰×x¡ó1 ï—FâCÿ h’´êÿq$>6yE#"K²X‰gÙ¡«™ˆÁ‡H ~¼ï‰1AL Ðmnò¹L*/Fbqx-—c|.›N&‰–D&‹óùqõ›IÅȾ°q‡\ +ßÅmõÿ&àq’t)½^ú½[@­ÅËE«ç5ìøI²}"…Îã·Þ,]O&Ѝ – M¥ùÑÒZñRf}›¥¢uëˆñ¦©ula«æÀ„\6S²[™Êä5ÎGƒ ùT²ÜJ×ÒëZL_)äó˜´††¡09Xc+PH­V'0ØrŸp„Õ3¨"‰-sÈѤIÎ ¡–&>¢–+õutÉÖ¥KåœB!Ÿ#j.KÎL›|›*nI<™!]щ¦‰F}ëv +Ø,†d¿r΂PÀg1hÒ¥z_ðÙZ®¨òB]Ó•#jêÖmUKoSs¨éébÑy”Ö³M#7¬Î`µ3+çç@$à—Ççóó‘H¤¯Zç»Ï8‘‡öÎC‹6¡»%â¿ ƒÿk¾k$æg_Ÿa¡Ù{ÂÊ2z‹ðP[pj߆±FŠ + +:¨L[²åql¾ôšÇ„¼ü„»Ö.9XEAAA±K¿qNK.¼Nañåä"%÷+…^¶/³j¥¯ÐË#z+´Ôïlt¥ÌJXUÖûƒîË­µþ&ÞAO·ó¸âHZ8[IA®ùþ%µÇ +cž¸/ž>°“赎ýt,7<—QÕtó¯°<5ØcéÌAýº((t6´v:q-ŒÊišY\H+ý¸gÅ,Í~=þ0?÷äí÷2C»ø%‰AëNî×µ“¨9Œ\Î<ŠdòšŽ—ûñõUsí;‹ë¢¨i<~—ϽR²øöáºjÜ «òª¬´Ê;¢) ’JRNïÛdo¦ý‡d™ãÎWLÉ"FYüdsåëuùsӣ̶ӡóe»&í¡a˜. `B~uNŒç–•öôÄkuê9lÂLŸkï)ì†U9´Ê»çÌžhÕS¼¸‡ù¸Y'n¾gòZ|ªqUŽnÜ»ÓÜK‘-O-F¯Lóq_hÔ¯«¨54F9{Ý¥óZ¾EÀ|qÙÓLIå¯ ×e/ Añ±ß‘…Ncþ﷫Ѩ)ÇüC)õÒѪ².ñpcÖ]¼ôÝ‘ŽŽT×Éû +  ]1¾G¾Ç£+¥[Ó¦™ nÙÈ*ëNEˬ#¤V¤ŸÙ±Ú~„®d©¢ýþû¢uiÅQ†Ê½°Ô¶]J³ë¯‘ GS$¾…‡·(‘‘¨¦¦Ý ´„-á,Ú² -<ƒªê÷"ñÔÙ ½*‘ -†H þ×|¯HÌ­#„\Ù«¯o¢«Ö·u$®/ßîhm9ÆõÒÝÉééÑ!—Œ7läø"ƒ$Š\Zá®yöŽ36_½”^ŸþlÛ"‡>ƒ,ϼisÃ,ÆyuÒÝLk°¢L$&e<ö›Öö“W4{’U]׸ +¿êã“q†š6Wù? ËÍ/ÈËÍÊʯ?<]H‹|ò •ã[]úü®zþC †0fQØxMKwq¸üܬˆþvšF/>A”¤5FyÜcM »U÷ÞÆg¥&\óq×V7Üy1¢NÒ£[ÏrŸ2b¨Ý¢+Þ¥~Œ9·ÏM{ þ±ÇéÒ>Ȫ”çfº#gn|ž”Ÿöáôöe&ºÆ»oÇñÄ¡VX}}˜®¾ÓšÃÑ)ÙyÙéA×i ™¶û®¨Ay,RtÈÓ–U¾bË\åF'ÞäK²œœ1´‘Ɉ9§eåd§¥—r%ˈ9Ávzšë|®5¯ýèiJ1¹uß7Ÿù¦æ ž:䑘Ǭ>î>wÜ´en1µ*}ë|}C¥î¿·ŠÄ\JÁù6ê#ý§ãâ/\k¢­¿Ñ?’Ûñ1FuöÅmsuŒŒtïÛ" ê"Nl16³ßá}å]ÌG\»v,Rí3x“_”¸7VÈ >»ÕÒrš÷¥{‘I©Y¸øow-e¥žÈ­~DrÒŸúèë饬Ò‰ëËb¬Ìfïú'°¹±ž%äT7­„Ïq±µ0±ŸwþîóOY¢ +#)§\|=Ók"^·±t¢¾…sèÇø-ÃZõsÉŸB<¯±\P_½n¢¶î¸•’¡"±šÈhz·Mòs› 9zijM‹;‰9o †ïðña¬Ñ‰ùï,,Íÿ/–?„‡OòYd;h„kZ ³Ý¹3õ¤¿—ÙšMò,dÀÀ À÷#ʬùù(7WN½þ… á® e«ÑŒ‹Í‘qP´?Zfƒ W \* +óAk¡ ±;$ ã¶èðYÓ‰#‘3ú'L‰¨®ŒÎäy½<€+£N}Æä‰"‘· :Ó‰ìE³íQ@c$><mÝ‘ü0ß«—˜Zû)—€a¬g·8Ñ +Ÿ€›ll²dHë1¿Rõù 4”¬=dóꓫÕЕgßæ†ûÊœ( ;ßKõ¯øjù37âÖìm\R'wiK5çµõãÒ_·EÁ'ú¾ß‰Ñ»³«õtj8ˆƒ?=Õfäo|]ó ^e´¥šéÞ;8„ѯ¸ûs·yEMì¥?z[~¬5ÕnG-ƒUgeã1çµmßÁ¢ËÆ‹<µÞÈdvlYSy7w;©š¯©àÉ _Ì’ð´v&K—U¼§ß]÷rt‰ÜœVyÅüÏá•_:5\rÆ|›á‹O¼È +òÑjщå ï˜¬©=õYÞž0íør»ácTHc¼ >5 Ga ê)Ùm"±àúÎ)ýõÝŠØÍ¯UÆß4ø}ÈÍ$é× ayVr©±JwXš·ŠÄ­ 8~î˜n-bÉ»°ô'[¦«YÍMªj¾øôâÝóÆÛ»ûçÆß¡¯Þ‰ ¸@‹#n¤ÔÊÛ FN¹;XÃüLpîgk"Ÿöd¨ŠŽOHî7O<‘ðßÀ" ¢b”oñ\Œ:"*ÉB)¹ˆÅGôjT\‰ðŒ†EªÎB•5’+"ýs‡ÒòP 5¼ÀGø”’ŒsPQ9"•¢ÄD”˜„’2P5ÑI¨ªU2PÃM*ICˆæù—¶ÁꑘVã8¤×ÚÀTÑ'9óµ±é¬ÍŠˆtN==3âÆhƒáëþ i;âãÓ_Y¢d>/¡\ÚÀñßð‡ÑìOx:ƒT-:ÞœÜÂZj]Óg]ÖóºÆ¥æIÚ*«Oáð[lUÈ¡<Øçj;Ý3ÏÈûl$Ƹ,ZVÄUeÃ]7ãä~§a“ó–Ž<~Ó]zËJË‹Äu‡ç›¨Î:Ìy¥8ÂA½çúûŸZœ©¯ˆÄvõFû!Ã]ÏSÚ4Ÿ[_ô1ÈÉBwöþG”¦obïÝ9wkÛ¥QE´Šä»²‘¸$ò²…©ÍwŸ$M•]RIdó7бcN­Òµœ÷¡œN«­Êͽ¡$ïþJñ{ù”[ÛfªŒZžMúª‡IÉ%‰ ÊÄ7¡ðC`ß|%ÀÏìßÄƹ¶mª–ñ¼|sH fGóððغiá§I3ù%ËÞœ•zÁÆÒéE6I”[Fb~lÀF…žJ”ºIï3é¸óôCŠô67Œ¸¢Ùª!WÛ[h‹÷4qÎÆ÷¹Ä¶AŽU“ü×åù>odn‚à +c-²1P3°s]2oø0›=gŸW3$Ë…Ì×^.=‡ÎŠ+¥5¼WÈÏ:5 ‡êÒ¿ß`ô¼FÆÎÛïód2Ÿ?R¡÷¦«±¢ î·Ù¡ŸÁ¢LZãXŒ›pÏKEQaå=œdnÊk¿ :´m–ºÌ²°v8vã=EÞ¼ô¢è)Ã4 mæýÖš ZÓ=ÞÜ;7{œ©øŽ¯®ýFMr}–T&M‘ ·<ûv裪Úp;¢†Å„µ>7kšo7à +"†™;†æ‘DÇÓ6Ó«ÒÎÞíá±eù¼Yö“çüíA®—;@|z@=¿ØÖCgåDbŒäa7ØdÓEÙ3¨JœnôçŒ"Z\CíGbAŇ냺kye6¿ÆÁßöÚ'º°Ö®p±Ÿì¼öØÕrZÓV1FQ¸™õåˆ<Ñ•-"1–ùä°NŸ?Õûöß’Ù¡£º¡Íú½×‹É’9%¸´KnŽcw=½ò×(£.Š¢·ô7}Õýè‚¶5#g½c¤½Ö7Šó­?ŠÈÿà¦HœŠË¦×TÓ«¡@ùK¸0jjØL¦@ fão¼ àgõ/Gb!™xû ºªÕ©g©²=yÕƒÖ͘1m²ÃhËá:#Çï?s»€$l„±ðŸfÛŽÚy=FÒçÚ*#6£:.<<µ ’B&e%G^ôrSSê=çÀ#*Wˆø•[ÌÕ™ŒwßtòCv…B)Â…®™:JmäÊt|Ë¡X}ÔÅ=5Ãòd§¾&¾ÞºxŒ²Ú¨©+E¦‘(”ªœçâqƒu&ÐZÖŠÿpÿ| }çUßÞE,ŠG®4GâsŸ̅凔¸¥®áá<"1à×óoFbLÈÃ==3R]ÛýÜ[j›¼„Äù2 UeQOÏZ¨ œ°=€!~]õ•õΣøQ¥Ý·­#që-°j.­vP2uz_LCœÒµCUúÙ¬)g6e$¬<檺¢æ¹ðBÙµØø´•cL&n¾NmîË3ÞL23wZ{2»’HÁ—‡?½lg¦m=÷`]²5LP’¼kÅtõþýÕŒFlÏØí|”rý·ÿÕ]eF:]˜vI»GßëɾÛSSeè­OD™Ù È'WÙ™NÜOm>¢¨«F:Z;ï|’“æFH¼1PgÄ¥ÈQü=:ÕÂtÉI¶ÌXbVÞ u­S¯²åpáÛsj̃ò¨|VµÇd½QËÏ“š£•0ùž—žÒ¿D¼Ìx^ê½4­oÄÈÌÐŽQ¯-o0k?‘%SAaù2 ¥9ÇžËÛ-Vs¥—‚Áõزڤ%ÅþN+¶y7¶³ÇÇ>*]6ï=uãQ£m¦ÃÞwÓP¶|™Û|S31/ÒÍÚp¢ÛÉ<’üù=äEbö‰åVJSöSeÞFÊ ۿ׎gY_9–˜Vþq£½é8—ý韹˲©-ñþ]ºëy?I£å¼¦ªf3smãñzïZ?OM©×äU»Ž_º–C”Ó©[wü{¯ÑÕ‡zv…ƒ¥ý‘ +™›ø0Ræìáf v±›^ÃØ‰~îjÚ?ÅU·ÝÚ׎Ûäñx^—!CùYJÒ®<^ôM "1àóïDbLÀNö£oìáûŠ,ÿqi²ø»¦vë;%…,Èz}n„¡,Á* +»ªÑ5½¡ˆÝ&œbì„+»ëÛ?Ï®EˆscÇT• ™EÉmÑMùгæá¦BNùFÝ¡sŽPe,—V²r’θm2 Üª$G3c×ý!mÇ… +¹Ô[;fÛ­I#°E1ïñÁ¹Í—”4ý‚ñrŸVìgó, ßöh…œÚË릪MØRUÇcSÒf î½Â/JvÄÌW6†j›g5-‡Z´~²Õ¢S•²éñb®løs¸Kfms"ÒÓ•UŸ|#¯é½:v¶|šV]qÞ°e;QWþ£S5-=‹9ëÒðr¦ì;¹zPÿa2¥=¥!'ÜÍÞr‚ë¡êg¿ñÈ‹ÄØ‹ãKªÏÄ‘š{òs^Ÿ¨¨ÿ µeõg"1©0vËTë±s÷dÖÐÛûZHL èÚeˆ×½îáØ‘f²¬£9°K'Ee 3‡Y!ùr„de¾É€;ÉÄa’ËJe•|ôRèa†+-«áð94F}ó-Ðƨĭ¯oæÜ0¼!;ôœªö©Ð\és0#ø„›¢ÒØàܦ1ê8u£#ÏÒdCÈ&_<ÎÈÎ#›Ô4 +~ïo¬=ÄóaF«ˆƒ 9™!WŒ”uwÞú MDÅÑ× •õ|Có¤}½r¾çÌ‘ÆSöÓZw·bB~ÂýC#´† +Äñ…ˆÏªÞà¨=|ái|S´Â„IwêôÓ½žÒÔ‰•Ähv×8’×êߤڬ K55÷«ï¥¹QT±´Àƒ=û™+?QC<ûDcc‰Ú™¹ÍÉjݦ +›Ë$·hæÒâ÷×vÒz>ôSY¾®žÁ`re:…0a]åFGUýETѬ®·b´Ý‚Yxf«ó+K^$F• ÷,uõw¦H'èà×Uø,²U±YWÚê‡y‘˜GÍÛh?tä4÷OU aËýb\6Å–­¿žxwÛ¬®ƒG=H©âÕÓ*Ê[\Y‰/}M‡ Øó(±´¢ŠÉá1i4žL[ñ¥g[õÔW,îÆè9¯†ÔÝp.”+}†ÅìÒT3ð,o:mA'ÕºñO¬ùæÜ ‰ƒš"ñã—o££££øï‹” ó: ÄñÛ¶V•”°Ùlà¿ëÀÏ鿉1jîKÓ~:÷5Y¼fm [Ï–Ôq‰Éwt4-–¬Úxø„¯ÿ• ·®©7p°ÕœñrõÕr,q}ù{+›K¶íõ¾ìwqŸÇ ++u¥zSBòÈOÁ ZÛ¿¿ú,·çý|·¸:©+ëºû†5Å*>³â€³…‰ÃÎT]uüÒÓ5’ŸÆ…üºÐÀ+—ýý¯øþ½t¦½ªªþZïGM¤1.íùᕪ­ß{îŒ÷\ -Ûgé ™câŸÜ¹éïïîôѵ³ízõ×[î•ô±wã§>;e¡5Èb¢ëÉ‹Wü/_ôÚ¶tH_Õ{ÿ{÷ŵ·œ\cLÏMnòš“›b&*¢&jTQ¬¨(*‚]±w±`{ï ìŠbAAE)"½Hd© ÛÛ<ïìRDw¯÷÷ýœ?âÌœ3ggfó³gÏx<›™§îsцÑ=;™Ÿ»xå®];—-œþWËï¾û­ÇñÌê2[¥±ÄÉ7z6m6Âa²ÓšMû÷ï]³tFßö¿|ó«ñö+‘Œúy(qÓ{·0hðÅp»Jç×ÑéJxÅ'kW‰¡ÞÚ9ë?ßþ2rÊ‚mÛ7Øš~Û¼Ë^ÿ”ªSš=‰eü'΃۽÷Á7ƃFUÚï´…g¤ªxq¶ÿenã ¾6öïÛäê4Ò¢ó§ßü¼`Ç­¢ê~ Wi,1£Ø0Ù¢ƒ©õô.{öî\µ`æßm~üª¹ñžëÏ&"VørjÖ°±é˜ÙÛ¶msš?®é×_÷]p„_Ö²J2½W›&VK ¯~'­$+Šå{Ê#ñ ÿ èèè(Bþy‘‘‘ááá!!!÷îÞõ[µ¢,Ï⤤P$&„¼{Þt$–ÜÞ9³³½SVù/ÚTÙÁG Û¶iù¼?'Çñ¥òâìó{¦²(Yֱר ‡ŽG¥q_%˜ìàc-;ÚÞNæiÚ–>ö»¸nÉdö­Ùºm­Öl÷MÈ©0 +qÁÝ ûÇ[ta70³žuôÒý +_dç'øïÚiÅéðjžƒÁÈŸDìß´¨»¦c†}Gð¼ò$¯tRÎ_?Õ¼dÍ$§­—ïDUÂȹWnÐóOv «©+n'<›UŽ)J]8ÒRSµË„%|ƒ‹¥åu…8>äÆNGMã¿››vèÜíìâòŸšåÅ^³¶0uò ©îÙPÊŠÃ|OÎÖ[}€{Ûï:y#·ô©sʤà«;]ç–èö}VívŠå¼`J3Uªÿ³Ö%TˆóýÎ]4qèï%ç¨ë—M²dš]Ìyh? K5ç·½ÅþÛ)•¥ÌÔyÖÉ*û” ¹·ÏîÕÓ¨eËV–£–œ Œ“<ß-IæÆaƒ'®:ÿl„¶˜7}x÷jöûGO·‹ñ*…(üöùg×{qÌqÝê}?J$¯þÂʉöji|0´dÀ6“æ»mõ|“¶šsÐÖxñ¦C÷bÒ*N4­ð#n›bcÑZsm:}+ƒ_þ…BvØù>¦kÎG¼þWËUfœJÌËËãòÏËÍÍÍÊÊJIIa?ƒÝ[·¦$ߟ3+=9Y,S$&„¼cÞt$&„¼I øî/TG\J¦„·B$çää$%&>ظ"1!äÝF‘˜Z®ÊÓ딄¼r¹œ Æ<ïÉ“'›6R$®ý +E‘ûY†=}5ÝBêŠÄ„Ôr#q +çùGlò(ùugaaaZZZEâZ­ä#L`` ±†……Åõë×Ù%tšÑEbBj9ŠÄ¤FP$®CöíÛ7eÊ{{{+þýûÛÙÙ±K¶oß^Ó]#¤Î HLH-G‘˜ÔŠÄuÈ Aƒ5jÔ­[·l$îÞ½{ãÆÍÌÌjºk„Ô‰ ©å(“A‘¸±Ÿ=ÈEEE +…Ö‡[!22rÈ!={ö´¶¶þ^ãÇ´²²255íÛ·oLL +&D‰ ©å(“A‘¸±‡ÝÏÏÏËË‹Ëåjݘ À#GŽ433kÚ´éªU«æÎëääÔ¶mÛ=zŒ;¶uëÖYYZ+ÏïäääÄ2G—N2JÈùHMA^1JæúdT(ä %E@qKK6b9¤ÅÈHEê‰6¥(Ì-ß O™fÚJ•Ò +9ÙTøX -BnºfU’ÒQŒR’+µÌ¨'öAq.òxê’›†$ÍZ®åOªeÔ]zšZZ1%ùb(5k•"ð²Ê{[©©k(RËQ$&5‚"q`F"‘XYY 0 &&Fk•Š‘ØÙÙù×_uttÔ=ËåòøøøßÿÝÐÐÐÈȨM›6666ìy׺_6sÎò+ÖžG‚‚½` ÌÃ^[ôrÁ•(È’qgþ0„‘:aÁA„¤!öLq0¹bˆÃp` Ú²t€Q;¸ E¨ŽÙE©x¸FÔÚcÌ<œMVgZ6¸ÊÅ? '[²«º¢«-v¯ÃˆÕX~YÝŸÖuÁ^?$ 4ý“B™›V8‰,M€ppkL{”¶™šÎ“º†"1!µEbR#(¿MlæñxÇ/ÉÃl:Õ=C3ãD³fÍÌÍÍ;jtîܙĭZµÒeÆ vöööõë×gSñ¸qãvïÞ}éÒ¥ÿ¡ë<™†i¶½Ýp{iÁg#Æv¼ø“ +¾´rPˆÝãà0®gqÿ)¤%WS>N.…Y sÁ®ÝØ­)KÆÁÆ }‘‘—¿±b ‚ŠK›QJµ }¦é‰y8»Æ1Ú›w”¶¼t"lÌá|Γº¡ÁÏøu$e£-’ü°Ã½{Án<Ïãq¦æÖn=à2}bÒ:œ÷Gi$6ŽÃ¿¿F»^05-/ÃÆá@2üa× .[Ö‚JŽÍ׉ƒSðÉè`Š^Z>‡BÁå«#ñüÕ8£ðP‰§¯ÂíP„lÅá²{/ï2LÛᇖøÓ´RogíÀ­4ºK\'Q$&¤–£HLjEâ·‰Ïç³QvêÔ©3gΜ­1eÊ[[Ûøøx]ª …BöL]¿~ýw ###///v‰@ ÐZ—Ý&!!!$$„ËåNž<ù›o¾yÿý÷›5kƦtº®@¼'æöGÓ¿`ê‚Qé R¥ â<¤ÞŘ?aô+B¸¸R=¹ ÜóÀˆNøí{lˆÔ0l™ˆÝᙂB–~1Ääy£O{ÌÚ‡¨²KÄ©ž0÷‘X E:6À~6Ça#~ks\d”·\T ‰BÝ“Fâ0õë>ÿçŠÁ«˜rÅ(ð¥!ÆoÄÝüòÙ"CFoŽº‰"1!µEbR#(¿Mìñäp8ÙÙÙ9eØÿÎÈÈÐ5—jˆD¢$”””ââbí4|}}[·nݤI“§OŸfee-X°ÀÀÀ aÆ:íšQÞ4sìá²f¿á@øŠòµJ R"°Ý£æã@ðsÕU!6kÍ0Ø ·ïÂc>¬ºaO’fCErcBgÌX{¼Òe +1n‚Ù¤DâBȯá³ØŒôlx9Á¼-Ü3*MéVÚŽôÅ‘81^0ú»%©PG†¢G˜ü¦¯†_¾öãDêŠÄ„Ôr‰I H¬'ø|þµk×>ùä“V­Zµk×®Q£F;vŒŽŽfª¦Òj0*xÏŘ©p»ˆ´H\\€ŸG ÂÀ=J½˜“S0s%<ï#þ*¦ €GòâBn&S$&„Bˆ6‰õ‡\.ŠŠº{÷nµ‘8000™ ·/Q‰ÍÍ!¿ÂÞ_+ÂnF¹!“"1!„Bþ‰õ‡T*½wï^µy¸DDDÄËê¿…H,ƒàÖ.ÅØ±ê²`%|ä‰%#Фštİ9˜{"<Ø/o9Š­ö7Ñ€P…Œp_­©;“–ÃkúR$&„Bˆ(ë7‰[µ‚›vì(/çÎé²wí‘XQ¼æÁÆ#&`êhÌ…}Ḡ+«ìÑ¢5šwÅX'8ŸC¡ÇFaÊD8ÌÂ\;8NG¬ +É!Ø» ãFÃn*¦NS—)#Ðr4EbB!„hG‘XÈåò˜˜˜ œ + +Òò »’Hüõ×03Sß+~VæÍÓeïÚ#±9w0¸)VE‚ÈE^nçB(©fà‰GZÀqîäª~§”ãâL ‰' žaB +~&Yâk ŠÄ„BÑŽ"±^y?¯31Av6 + Ë‹@ Ë®µGb r1ª5\!8Ũ©ÀT7–˜Äcf`‹¤š.+p톥+q3[³÷7ÁdEbB!„hG‘Xß¼ú$lÿôXb|ÖöB‡f¼—’ʶyA$ž½ +žÑP1êFä ˜Ò+w!²ì‚UJv +ƒçR$&„Bˆv‰õH$ +…ÉÉÉ%I8 77—]Â^Zj¾‰HÜ n$TXZùçuJ9ò’ ‹lЙ Æö–Aü‚H< NÆ•Fbé5ôlY{SÖ0Í8A!„ÝQ$ÖOlÎÖ`ó°®t~½H,ÊÅ´›¯Gå âöbÀDL:Qé"0BDúÁm*F÷Áò;àiIJ@ i Ç xPöÀ¹ÑûÐwEbB!„hG‘˜èª$·hõë±ys¥²?¤Ò—×V +À».ý°Ü‰<0Œ:ݪR°|8¬æaÛõoâ$©|ŠÍ“¥ÃOcÙ8žCV&ÇÐeH`ÛÑ´V)ŠL¸ Åè©Øvê‘Í +ãà6Í­)B!D;ŠÄDW®®èÕKýóºÞ½«–# j©.²°j(ì§aíaܼ ߸±¦–XäŽðB€ü˜½ÇÎÃׇÝà<GÂQÈ6‡Öèoƒ]¸›©¢j$V)áI£0r6NúÂ÷:.À(s4ìG‘˜B!ÚQ$&º’ÉÔC&ª-‰æ¶¯6 dÉXk Æøî;uiôœ/#ª@“lÅÈ Àhò­zU+Ì?±¼ô~òÍuÕ Ñq9²ùðšg7œ}\‰Y + n¹aŒ!¾e[n‚æSql=l—böéô B!ä]@‘˜¼U 2H*¤i…ª<Ö2*È$¥k%RÈ+\}ê Ù$³kꬔA¡€²òÓK·k6“AÉþSQ©B!„jQ$&„B!zŽ"1!„BÑs‰ !„Bˆž£HL!„BôEbB!„¢ç(B!„=G‘˜B!„è9ŠÄ„B!DÏQ$&„B!zŽ"1!„BÑs‰õ“\.jˆD"ö¨éîB!„Ô$ŠÄúF¡‘‘‘¤ÊçóÙ%Úƒ±@¯úRX†ÑiïbóËê @åkäqF ™¢WoB!‰õOlllxx8†ý5îܹæbvIff¦–š..èÚµú2p :0ë â ¦/«×Ý7 ™ûê¯Eˆ[è¹ñÕ[ „BEbýó, W‘’’¢¥¦ ðûï8xîî•Ê™3É^^[˜;[0t*–m,­tä(æ­@tÄìê<$ÞÆô-x"„–†*( Ç©5h0Yç +„B!Õ¡H\×I¥Ò¼¼<‡£P(^¾%{6333ªÄ\îKïØ–DbssˆÅÿs/åȉÄÒÎ0sÅõÄÒe*%âï [ ûTìE£áA÷Ö)B!ä H\×=~üøØ±chºÀ†ç{÷îU›‡Ÿ¥â—ÕH,'¶°ø¢ +*¯bPÌAÔ9¬Ÿ†¯þ„›Î=Dzв†¨4DÜÄMoÄrÀ¾3g†<|øp#q‰×qâÕÆ?#D”?ιÁyÿ…Q‡ÎÓ,¯./й—‘]2DšK«1Þç2!.›Ê˜ŒCKià!„B^Eâ:‡ÍÃnnn½{÷f#±Æÿ‰ÙêÉÉÉááá%IøîÝ»qqqì’üü|-5ßH$.ÁCÒ Ì‡ºàlòeÕGbW,÷CnÉ“8žàÈ\XZàj¡f† + šq‚B!oEâ:'>>~Ö¬Y+V¬Xµj•«Æ ö$êRÑÈÍÍÔˆ‰‰‰DŒ.Ïž{ƒ‘˜í†ÂÇ0o€¥gÁÓ!?ƾèj†³Ù—u6/îË(B!äuQ$®sØø*—ËÏÑ)ÖVhDUF×:%‘ØÄ¹¹(.®T-tfÔ³‹¥« æÁþLÛ™šH¼¬ô¢Hœ‹³Ë1¤v„¢H^ÚBòu¬O‘˜B!¯‹"1ÑÕÈ‘xÿ}Ô¯>¨Z~þ|þËê +ñ4ƒç"™…B]ŠS¾~„Ý‘à@‰7¡áq*\¥:_WÄ@Úm¬‰VÃp7 "¶‘l„iÆ B!„¼.ŠÄDWé鈎®¾<~Œ—_**dÇaN[üÙm۪˿¡m3ì‰Dº꛾2¤=À C´î„¶3q!g°Æ+ýË#±\ˆˆ+˜oÃöøƒmÄS`Ã||2íŸí„By§Q$&o‡˜P/?ŒÃeÅý8 äeˆ +~ÇŽáÈ-$æ‚—ŠÈ;ˆÈ†¤Âsª\DúÀÓ]Ó‚î=BJÜkâõB!äB‘˜B!„è9ŠÄ„B!DÏQ$&„7ƒ‘ç¥'ûß¾éããã–ž'QüóÀòŒ¢(ãšÏ-ÿP¾ô…“1raTð=öb»üX¤¤+×E‘˜¢‡2‰ ¸P¬T½z®PŠó¯Zö·aëO>¬o``ðñß÷°^þT¬ó$‡uŽJã{tÊÌe~q95Ý•wÃtä=ƒo~´ Ζ½h£ÌгÝ~ùê½z_Ž\qV ¯¾RCÎÏtœ{!$>×G‘˜¢‡N:ýР’ošõö{"xÕö”÷<œöÁ'ßüÒw¸ýŒ3ÆÛ˜¾Ó[¡½b]%/æLêÓÌÀàƒÓvQyÓtˆÄ²¼5#ÿú Þ'–3wg +^›ßu²5v†õš Zœ/z‡ßmä-¡HLÑCœ˜{‡w¬ígôS½½WïÃoûYâqÖ—+~ÕÿãÉ3ævùÙà_ †º^ä +ÕÓ¨(db±T®µ^í'΋Ÿ=¤ï¾»©U–+ÅynŽý›6ù}üfïšè×»MK$fTÒ+ÿç‹¶Cæ'ñ$uò# #º¸Îq„³‡Tñ:ߤ(ޝÝ¢IËÁ ËÞÝodÈÛB‘˜¢¯ѧ–~þa½Ï›Oä¼ÞŸSUNÈß¾ªW¿‰WlÑê[-Á¤ÝÝÿßú_­ô~üü*aAî“Ôt¾è]HþµŒ–H,àiùC÷ÑNaœºz½)xÑ#Û75ë&–¿Ö{O"ÈO{’–_,}S#úŒ"1!D_½±H,N¾Þâÿ>¿þï7Ÿ¾[šü£s, ªÄ䟣í.1£’I¥ +eݽ/ÊÄ_ÙôóWŸ½~$&ä ¢HLÑWÕGb•¤`‡ËÄö ò„ +© >Äw¯ël“^Æ&}—í¼Ç—ßñ¹Q®¯›<øÓúõÞ{ïÓv]zkÌÝì',û>›QÊ2ÃÎßã0Ä‚]ÕÛÂv»ûå¨ÔYåHÃ(DGÖ9šw¸™\Ȩ9ÉaGÖ/´0311ïw<2#Lò573´ûŠŠQås®žÚi£Þ•©Í´eWýÃòEê줔‹žÆí]3ÏÊT½núºƒ÷“ÄÏ}7­”‰¹œ'þ>g×Ì·/éðÀ)ËÎÞ|Ë3Li§¹I\f ûé?ŸÔÿåÎ%››Û#‰ÝD%-ܽb’±qÿu'‚«4Îvž›ý’§ãˆ¾š:ƒÖí;›&©Ô FôÄßʲïô]WÙ—S”ûÔÏÇkÆHÍö}Æîöºšó\¯Qavè­««f;˜–öeì÷3ÉEâ—ß©f¤‚üÈßÍNÓzk*š ¶~¿çÐÄAéG¥´`ûb[có‡ýž<_?Ñïh?cãI‹Ý¹"UÙ9•zlpì=ÔÎ'¡€½HÃüw8;Z˜÷25]¸Õ38öi•[ëÍîwæ‘ÛJFÉž»+göŽí£îI¿‰‹|n‡äð« ~xa$f”ò̤ˆ³7X—œµiNÞ¾Ù¢*ÕyÑÕá±»*F™“sþ¨Û0Íë5ÛõæýèB‰úp)eÂ䈻;—ÏècblÜËdÞfÏ è´ççHaÏf~Fâ3ÆõQ_½¶“ž¹–˜QXåäH2µ2jÕ1öªæÜ8³d¢fŸ#7ò +MàÈË~ÿ&æq®^Ý®Ù÷õßû×çß5íQúŽ1žèr¡¨ôÚcäÁÓøˆ«ç=gÙ,]»rïõÀ˜çN4snǨøÚäâÂØ [Û–:jÎûN9p;8N ­òúQAVˆ¯÷ŠYö¥—œÃîcgƒ"SŠ%4tùD‘˜¢¯ªÄJaÎôÁíê}ßîÀðýKG}ûi¥ßáÕûìë>sðËþr^\k÷±A5zM:Å×l¢”ð®ípnÙø³*üû‡Î w]©˜„T²bç1þ«asö¯yìµ}Æ¿|]²å7?W¬ŽIáÇÔ¯×døê˜À3}Œ~©ÔÜ'_÷¶›+âŸß8ýÇo>­¸¦þGMî»#ªt/Ž >½¶}ïžëõ‡Í Õ|ϳ ìôÞó/¬Aã…îál¯•"î졆_Ú­½Zñ˜ªâž›ºµú®jÓÿnî¸îDnù( ¦(Êëߟ6hdå”um„IÛú•·ÿ¼Ù_ýS*F˜>Ù¨º£Ýtgu9öI^¼ËóÏ«©øÃbÒ<¯ç8ZþbðáON'£žoáÑI¶º¡åòôâÒ¿‰ìç—ö|öße§ƒ=VÚÿßU:ÿn³hŸ¯¤|&÷Á^vy³Áë¢BÎ÷hóC•×ÚÝziLNÅX[}$VJ }÷®hóã•«ÔÑjò턼ŠÕ³îíbWNÞudz[«ï+mþÙ·6‹=x¢ec¿û²Òáüø‹6.²Js7¨".í2oÓ¸òÿŸ½ó€«éýø¹Û.¥AEK²²÷ +EÙÑ ›Dde†ì +‘Böh˜_²B ‰”HK{_íÝ­ÛŸÿ9÷ÞÖ-•ñõýÿxÞ¯^Ô=çç<Ï=ç}ŸûœÏ#ªÞk‚wX:£Q„jJ`/ŽbÃV|I±Ÿg@nš@L­—ëýèZîþ¡—ß \Îñ(ævR­Ì×yµš¨ˆÀ"âŠÓ·œ-jâ¢l÷õFø0±½XÅàU†äe‡ïly>¼0íí²Qz¢üN¬°ñJýB§zYšëÊJRMŠ!+ÏÝê™YNkèr”Èå†ZêrzÞf·Òåÿ£ %F +­)1FVm4AM{ðúÃÞE%äPr’>½>¾a¡º”¨°„šË“ž­Ñ*K¿R(I¯.«v”ééžFáRTƿƦ==¹^]\TF©·Ó™ÐñÙ”ì/‘/On]¡«(#"®²õÊ;jöñ”“éºÎÕmT%Ý¡†Ïùùûû?|ø•01¾K«6´ŸáÜ­7ƒÂs(”äèÓÛ¬•Å…D¤M-çj©÷˜»þð˰謜¬˜÷ÁÛO!w÷ ® ñ‘g…ßž?mòæcWÃb’‰ê椽¾{ÖH[AHXn¶Óm¢æVEq!%5|í î¸¿o¹úšÂ'¯‚«µ-+1‡ã¼›¤˜„¬&¿”œ”˜ð‹‡7 éÒQ˜¬°ÀéF)?Ð._‰Å•Ž5pð¤g|ž%çP²3ÓÞ>ó6¢'.,Ôu¬Ml>•ßTÕnK ÅŤ{ϲ|“Å­JLx°ï™ƒÆf›c +©ßjc»öê–™²bšFKîGfä >…Þ¿î>uöêI…üüL‰Edú ®®=Ôþð…°¨ÄJVlØ‹+¦v'“%»¼Gç·-_‰eUû÷Ñï1É|³ß“·™JzrÌ£K‡ôT; K š»?Z/{-)1§öõå]º²¢ +Zcöœº—šM¡dż}¶~þ(IqÉîv© 7xJ¬ 9bÀýiÖ{ÿy‰÷—Á'ìçuÁÈ +ês,g¨©õ²Þ曕“úÜ~ÞI²ˆ˜–IHVe]6¬¼¿Þ2ŠÝW8x†Çã};;þãËý+¦ÉK‰vê7' ¶!þO‰1ÙÞã' í5ÜôÄÕÇqi™”œ¬ˆ7W“Æ”ûÏ}™\ŠïI¯.ÿš“}s»•&ÚoþžÔŒl^Ç*(¡Ö ÁÓ#}M˜auôòÝØTîÖœä›Îë{ÈKȪ®Ü/)êø¦_}då”A*šú«ñ'x—]ÊokjÞ±%FÒbRÝÎóy––…¿¹S_r1ê×…$ÚaÓí +îçG|7Wëqd1™þf›‚Âcy].:ì…·ç>ãy[Ki€øã@JŒø18ÎéÓ§-¹¬Y³¦ººú¿®ñ½´ªÄĨ”Æ¡{1µÍص,‡“0ãåWKé ¯W%<è¢$Ól.1§25p´ž2IXe—wµñ8-“pz£š„\ÏÏ“‹ù™ó”XˆÜQY©ß”mïR‹›Ö–¯ÄFî?uWRa£w£xû¬¾ÄØIrö6ïbZÃu›ša=XwÚ Þý±5e•MÞ³-Ôk£´˜°â0û‚úšÖdmѻŹÄ-*quîÇzI~ÉÁ{¥ª,Zô㓺ÒB’ªC/ò‡×øJŒaš£WEd•6Î<'üÆ0-yL¤÷¥7Yüœ cæ P$köý˜+pZh54ö·J³™…«Çté¨y,8C`'z-Y7½á•GHeß­¨šFÃÙôŠlç•ÆB$¬›¡}|OœøJŒ‘ÄúNß™UÞ¸“°"ï8ë(Kc¢'_¥×ϵi®Ä59ïLõÕIšn‰ûdu^ä‚]0LnûÍFó”ïÃÌæT6Œ3³krmt¸›¤yXNoh£Šô×3z¨ám½ïq/Fy¦“9Þ!•¬ߣ6:ÀÚ’”}ó†’0Iã¾õYó•Ã:÷3{ӤГ_N kí»Uw|ìGV*bäoÍ%fÔTÌ‘`Ӌάž„ç?qÃíªFïÈo)±TÕ^SýšeóvHé¥)%¢ÚgÞÓ„¢†—9ŒÄ ³Ý¤Hr:ãïǯWå~œÕOALgÄíhÈÛœ¼Ëqþ'ã| Z)1â{Áí÷ĉGµ°°ÍeâĉGŽqss‹‹‹û¯k‡@´Ÿ6”XyêÎÊf÷½÷Ww*aB}Mwæ4 Ê}C‰Ùô`7[y²ˆ’ÑÆ’fS4¥©k'éã·n‹ãOø÷rž£{Þ§7/™¯Ä"2]>IЈ@·ÕòxB5ã¬ò¦‰*n¬3Æ· ß~³¦³Á)ýä« #.-73¦¢.ûïTâèÛµ¤DåYEç Û²kËŽ,-‚‰ ]s†Ã«W‰Iâ²›oÇ ÌËäTen1›@qÇO¼Wh%‰ Fª‰tÔ;tûãwÝ–ØÌÒ &ZBÒì½Bj¿mÎ?ªÄB +ë ›I]~Œÿ(u L¡]ð:¾‹vÔs{!hæzÁ±…D»³ó+¯'Tb3ìì&e1²Öô]•‚‹RкX‹`Ø©Gr¨¼êñ•˜¬ØÓýef“½9¬öXó4fÆ–5}”Sv†[ —ç<Ïxs¹¯Yièü_âu³² ‘”õÆ—óOH½[ £7­ ‡V||ÁxaLÎúh]WiK‰[‚õöêf<ÿÁ]¾6Ì7ú¦cRZ;|Ã[hozÁ ˱&¶Ä+D #1©¹k§èaÂ*¶î¯ð?« b͇©Š*õ>z?™Ð_RbÄ÷RXX(..®££3eÊ”…\ÌÍÍ{öì)''wùòåÿºvDûi]‰efî¾Õ;¬äEÈò»­8|)üKf%­}ëSp˜OŽÙª‰‹K+¨[ìtõ)¹¢º¶ùÉýQ%–œ`w‘Ù¬±j‹“êbB7_|ËÛ§ÄŠZƯ³š¡Æ|éµFÃô¶¥Uð>*1^œ‡í$QLrŒõÁ‘‚ø±‘Ä0±6_ +yݯÄJ:SB²›ÇwQ’ŠéæÒZ6¢^ßdÒH‰9¯Îo°>ëÞD”øþþ y!!ÙNÃ'óÛ®N‰U/|(å×—NÁ¤ÍÝoZV•˜Ã®©ª(+)LŠþÌ-óõCËگćX…ç´°ò=?jÎ`m ë²óÜ#Áóø>dãœaÂx›n¸L”_[vÅÁ\V˜¬ ®·Êùò‡„¬*Š7ø‡ƒ”ƒ74FÃ[¼Í=©TjDD„ªªê‚ †®Æ¥[·n‹-Ò××wssÃ…ù7Tø´®Ä +Ë>kž¦ýJ̨γ›ÖÃTl¿j©tFâø½[½Ïú î-¾N‰eçî¼ÓÒp&_‰å;O|—+hƒ\%ékæT$¸†WËJ\[Ur÷ÌBóÙ“'öéܱñƒC?¡Äô£+q•œ½î6µ…õ…ÙY/=T;ˆ IO‹'ž$ã+±T‡Q¯)Íä¶™ç«"ó¸í,iâ9<~3-Vù¼ŒiσÿLjîµ=+»v ù"«tŸ>o™—ÿÛj½ùQ%–™½ífóXhljÞιÅ0Y+Þ:&|%îÔmvdA Zõå3ž¿æð%Ñùü‰J̪-u0ëÓÒCi hY_ÀOÎSbU=³ŵæ¢J̸±ovë%ʨ öOàF®Sâî÷›}Àùn%æTfú¸ïš?kºÉıê’Mžom§0q̬lA`Ê“GöTjõ°$ÆØçíL/ÏpYaªÄírrZfYÚ܉«ªE±&þX#8Nqqñ§OŸ>|øÐæÎÁÁÁ={öܲe‹††ÆìÙ³·s±³³SWW·¶¶;vìž={þý*#¿„Y‰©_mM´0¬óº“¡-•ÎÊ|zðíIUÜGñ~sØÅɯç ×%“U{ ™6gž¥¥­oÀëÐÐÐç×üÜ(q­ó’&e¶á~µà—ûDÁyï/ªw”6üHÌøn%&N«ökRä‘Í‹Fôï.a¢dÑs|ŸÆÒZ(®iÙlfQV¼çÞÕã†ëKã EDôÇ]¸÷±²n2í¯UbNuÁžù£„$° %Nzr¼†uºàS.¯•š)1­ÈÞTÃÄuZX¶Ìz§óþdž_¢ÄtGSüOásÌ[.séê‘_ùÝê—)1›ýôÜ íŽÂ²=Á‹^e·Ï?($4ôͧE?¯Ä¥‰#ôð.=zòìoœÈENW‚ªÃª¥$„Úd=¼o7^—Ó6˜#0¾•I8ˆÿ]# †»»»±±1n¶mî ¨¨èä䤬¬lff6gΜþýûoÛ¶MAAaùòåƒ Ú°aC›™\¼x÷êî\ð_îܹӞzV&ÀmG˜8îçïkã/pp)ôÞ÷c`~Çåн;ñ3d x}€¼L8»¶l„gùÀ¤-æOæï`l×·xoñ;8µôôˆ×{ëÃÁÇPwE§•ÀKg˜9†›jL·…«g`ÜøœCl ÷…#à›ü¯ˆK ø,¬™¸ýRÂ’pðÚÈ/Qì¾ËÏ9/®o„}þpv=XŽ$¶N˜— ~=Rj*¼rå'Ä+6Ïî&¯3+!íXšð7Í…«qPF,~œW‰™5…gá>©´Ü9°¥Òk£.¯ÇïÝ]‡m¥0~ß(1³Šrh‘ˆ°h·I+B¾äT3ê/òœÊØ;e%~B‰îkÆ’0 Ó5>u~Ò$Eò#çN²¢BÊf©Œ%n8LZ^füý‹Gºwí 2Æû]V{&¤rXôâÜÔ'×Ýgê&E‘V|ôþg^ÂÖ•8Â×Qºe%–žáàÛ\‰Y•”-³“°K?åíÎSb-,½Á‰¾»_ +ú\W7óAP‰éeÛæõÅÂzß“v¸Ø/QbæCæøŸ£ç¸ç×´}v•S³Â̆é`Bb“7zÄd4ÚÈŽðÛùóJ\™örto ëu-ìk›ÕP6ƒ–›{ï‚Ë8e¼ËÉw2¸ù9ñŸR⿼õ³³³=<</^}®]»æã㣡¡1tèЫW¯¶Y4£ Þû‚,÷J%TÄ€—LY'™^ËaÍzØå~À{?œÿ Ù)pÈ ZÂtÈ„“V°Ò\.‚ß)¸âÊ‚â·àì6ÛÀÃü|àšÌ´„ã 7‰":æV°ý\ô#²=ºF€ÌbxÏúê l §?C5ï]RÁ¬þð€Î„¢÷àæ+àžö +\Ù ³Íù9ç|—É0ضá9ûÀ©=`3Æn”Àï^ñp÷ Ì™;üàšøž†“>p/{l×®pÏÓ\Ö‚érxJoÆŸB´Á¿«Äõ¬íd1Lb̺ -Ü=%×–OÄïÝ}W®n2—øßUâ’Ô@ÃN¢XÇ>'ƒRšîÉÎ ='/Mþ %æ<:²D†[BÁjS«öYË +a²F›ªÍ%þ%®§¦(qÿbCüè†Ì÷,lA¿ ½"ûÂ3<¡ÆèíîÃ`|%ëºíú§æ»ß>@ÈaKJ,¬cæTÝ̉+s"föWÁD5øò•X²s?Ÿ¨Âf‹aTßÞMTfÐôþ|6ŸKL»do*މö^àÜŽñÉ_¢ÄœÐ+[e1Lmä⨼¶¯1¿H‰9qwhI cZÓ" &]3^œ^ýóJÌ,гª‹–Ys%ìü¦ºà‹£•žÿÈ…ç‹¿§Ë!þ'@Jü×Âd2óòòÜÜÜæÏŸ?{öì &´G‰·nÝ:yòäqãÆ™p166600Àÿ]±bÅÇ[ÏaÁ‚øõDGGÇÕÕï`xüýýÛSçÒTx|&ÏWxv¬Û+PÈF<¬Dæ{üÊMƒÚdˆ*„òbö†~“iÏÀª¸@ +.,eP–‹¿؃íz8¥Ä¨ÔÆÀ†©°Á^BAû!8ˆD9a¤s&@‡Em+qu :‚ìÄóÿ  ÆÀÖ`ï +…„;Oý péäÒ ,î8~.‡*€^°}&LÛÉxqpo€´LHÊ…’8gVNð"[Ÿ +ˆ¾ Vãáà+  ™?È¿«ÄxN_î9«Ëˆ‰©L|›'°¾”¥½1 †‰uÙáÁ{å÷(qþÇ[ƒÈ¦>äJd“Q2£êþÁE’"BM”˜–ã8¶®rv>‘þÔbĉì·×©ÊŠtâû![àjËÒVv#‰*Ì?Ä{³ÿ%Æ3I}~×¶~rj¾ÏOª¿Ü‘ÇOƒ®M27.«¶d‡ù@I~îî{±*W Óü†cBÆáyòÆŒôÛ§*L’Ї¿«.›„Ò +Ï`°`5”pó~&6ÿÈóº^Ò<+áÁQM91!ùÁþ Åm Úþ%†Â/uäIRZ;}ÂÚü2ê{•øÕ±ÕJ$aí9ŽôÆšÁ ó´ï,Œ·è‚”Ê&½‚U•µwÞ°ŸWb`Wþãh.‚aºFö1m?>Ó Î—‡.2xg0j\ ÄRâ¿܇¿~ýzóæM\hqÆ­¸JÌápòóó%$$ðT£FÒåÒ»wïyóæuéÒåÒ¥Kœ¶¢5>|OB"‘¤¤¤ž={˜““Óf*>4(økž˰Ô6Apà·f8Œ{ð‹‚ŒrBnùK{²ñ +§rBÁnìð€'IWÅ}¿”Âú~°p ¸Þ†À  +‚§a× °Ù×?CÆ[X¦gà §N8K“Áw+h®nK‰9P™ »Æãòη¸9“°w6¬ÚWc%v3ƒ™.Ï»[VÀç0Y|¾Bq)œ] §ÂÉhhXø +¯- R^À¼®°êx?âçéwÖO‚UW!¥¤]'ÑŒ[‰]•¶f¼žIlªíùŒR*/|.‡Ã¦—眰3•&u±ì…ÿ\üïQâò¬Ð):Ò˜¸¦Ãåw¬ºbXLzÒëë£ÕåI×±K¼–cb£WœÉ«áCà½[[TbvMî±Åã…H"Cgî‰É-ç‡ æ°ÔÂŽÚÈ‹:êûÇó‚Á~Ÿ3é•©)éÔZ:«Ñ’p¬Ú2—e"iäÒ %ß6§6=)¹¬OÈnHH¯ŠôÞ%Š‘tŒ÷æóžd×Þs²’’ëeñ¥„uo)­â¡ë5i Ò·âcóvÝÌ«¬å'a³JÓC-†wÃeyŒÍÙ<~sÔ)1&ܱ×Üдb&o`™Ãa1ª®ï²Vû4¹>8s q‰™e‰¶†½„pÙ›±%,µYw"Ø,“A¯ÌKÏ*©ï{¿F‰Ù´¢Ëg‘0å>Sï„§×2YœºcÄˤç¦å6\z¾O‰{{¿†´ˆ¨Æä0J%ïòŸmüÿ”§'tåɘ̰û±ìº ,FM çf-Y‰_ ÄÀ)Œ}0¬³”°DÇY›½ +¨u/…ÅbÐiùÙé%ÜVcÒÊSS2ªkMº­ôök¼ËØ\/C~ôÇ”øï¤¸¸øŸþ100033377·°°h§ã)))uèÐ×`G.6lPVVVTTôöön39ÞåNž<)///###,,,&&vúôi­½5Eðr+h+‚ðx°¿ ¼@û,ܰ…‰Ý`ÐLØ•U€_ì;Ei\±†¾j`´.‡CU5~¹†A: . 2 CݼLÚ7ÞAÂ?`¢ ·Ò >˜{M6¼8 ºëÚRb&”>£þ &Ñ$g99"gŸ8B‰OYÀÚëVÆMÈï¬ .!÷%Ø™‚Ñ"0" +Dºƒ”8HÊ€\£HÏÎçMçþ…JŒ“ýpnßÎFÖeºÅñàIww§-“úw#cÂòšcî}Ê­¿Èþ%f×–\Ü<‹,L"Ë÷²Ù¾ÿ„;αõ MU”;4EO¶éãuÀþp¼“(†I*Ž[°ßÕíØ©ÛA_8ß^ЙúõãŠQ:¢$áÎ} ì·:¹¹»?ä8Ë ¿F’é<Ðýáçúå$¾K‰©QsôåuÇL_³e·;—å3 $EeUGú}ÈùÖ‡j63åp%Õ†6wœ8ÉKèjg5­³¬¨”bÿãbëWÇ(‰<¾— +1»»ïdû݇ˆì\0e¸¨‚îJÛezä–”XHªïHCmE}ƒ™[÷vw?±ÛºÁzx&Â*Ýç¼É(¯Ïœ¿zJßqÃ{(©÷³´qÀÏÌ1ç}+gÅ_'KiÚ{7Z€£Å9¹ŸÍ †¿.¥Ü×r•½Ëñî';Ø­´œe¨LVòx›×°ç¯PbfEÚ†I½$„1L¬Ë ëU{¹º»ŸÜã°nÙ2sIÙÇšþ;•j¾†ÏìG¬4ÝuŒÙ>—ãx¶§Ï<,¤sèÅ_Ö˜ôÃ_ïÜcÒ–ýÎDïtÙ¿jލœêãñ*¢?¯Äø9 GÞ:¬¯(‘HZýMVnØIôRç}v6ËLGõêÚgÚ›Lb¢Hå׈½;ô7síÖ=õ]n™é袲j£ï~ÎCcÄH‰ÿNüüüŒ­¬¬¬ë011Y¶lYûsÀ{Î’%KĹhkk———·† ƒÁÀïuUUURRR$±ýºuëÚ›¼ ’ÏBo ènÇ_@ÃECHéý0˜ jÚàE‚ñ ±tµ‚d<îQ –«Äë¼ –‚·lˆ<µájj%:ñm%.€af›“ÝÒE³u%^7ýJ| +´{À¹X@Aî~ OØéuU•$ qÇîHÒòMXü>‡øü×*1‡Í(øºÖr’ަ¯8!!qÕ®ÝÆÍÙü$2­ñöwaãÔ&íY5K»‹²0/蔸¬–î@›½—2J²·ê4Ub`Pó¯ïXØ£k'q¢òd9½m§ßâÕû–ã\šþqÿ:óîÝ4eÅx%ˆ*«k ¿èΛ/5̆wìw)1½"k÷’IÝ´5:6„äWÕÐ4Âòú‹˜šæO¸Õêt³3ÕÕÑR–‘$ñ’•Õ4{êO9÷èCãåÛðˆ º6cÜ@ÕŽ²¼z‹Ë(ëê>äó*-æ©‘ŽL JLRZqèIÈ­ãF#ôU䤈üI$ùÎ#Míž|Êhƒ¯Ä]{­ŽŒ°·2ÒéÚ‰Ì5––×Õ¿÷Ü“’šÆ ×¢sãf$…mX4¥»Ž¦œ”ï`„Ä¥Õ5uz›ÿ:³ÞE™ãTPâÎìµé©×MY^ŠW"I?={4¬Íô½J ú燞Fýt:HŠrÛDÊ`†k ¯;76h±é˜ÎeyoN19em½QÇn½IOz5UGæç•˜Û|5Ÿ®š™ŒÒêÒ™,Êeµuõ¦.uN+'NZmiÚk#-  ±ú.§¦ÙmȘ…>Áq(âÄ R⿼ÅÓÓÓ³²²²ëÀÿÌÉÉù®LðT1\ÚßUû÷ï¿téÒÊÊʈˆ]]]‘7¶'-§òÂÀf =‹çƒ=<Înø*Ào‰lTÀ»{°Ñ–^‚è<`1É$fVp¸;pP˜ÜÀn&¬¸¥Ñ`ÙìÁËBhcáo +à”—Û0NŽ…@?*”$µM Q7qâõYB‰O}â+1;.ÙC/\‰ÙPþ lÇ€í*hm~έ+q¸,€ùsÁ'»®J¢þì2¢>ÆzpädV×M áy¢eEŒäð§g<špÑû/†‡QpÃÃã|pTvó„Å)‘W=<¼„V6Zé€Qšq増çi¿ìoÜ…ÙtjFRÔ­+gñ‚ΜõùŸUÅÜ“Ãb„Ýñð8–Úb«Ò‹’Μö<É?*˜6?îíeO¿€SÀs˜žâ…ÞKi¬\¬ZjzÌ/Þ‘{?H¡äÓ‰ù¬˜×w½Î=.X~ŒEK‹ ó¾Hœ°«ßPJ‰™¸T„>½‰Ÿ¥ ™Í«J…ÈNò÷>Ç-àRèçÔ²jA不œó:söܯÍÿXòéÁmüT¼Il´–.ƒš•–tË»®Å|"2ÊjÚ±z³†’™òÆÿ–'?áµÐ¨¤âÊ¿™âT—æzÀ«·ÏýŒB"î.½2ï¡ß…›#ê#iÔMœ›·ó›C-¡¼}t‡8Až§Ÿ†'” +,_‰UuÍ£Š¬ÚªŒø÷׸Eœ¿û,'¿´y 9zaÑ'¯<̯nvr˜´¯Éîð2ð8ës7:)£¢‰Q57ßtÙ; P0X'çãË §oE5[a„‘úOõàS¶`‘lVI~ö›§wx%ž¾påMTBaE“OŒòlŸ«ðΔ^Ö¬EØôÄ==¼"Ó›Ö…UV˜pã‘é•Û±i¹õQwèU%ÁxïÐëߤç—Ñi˃î]¹åÿ©QáD‡ÜÇßR^}©|NN\žêƃ÷•m=þÆ©­Hޏv‰×Úxß~™š“ÏhüñŠ^•™úåùëu]Î÷SRV9Z°ãÏ)1â7óæÍ UUU++«… ***.[¶ wãö¤-J„»;ÀÄÞ%Àsذ{B..ÃÑð(¹óÚòâàˆ ¬¾± ðÀ¼ÎÀ‡l(Žû±PÈ}l:ú.8áFzJ‹àò2˜7¼ ‰÷9" .*»MÀtùÀÄ‘ kÍWâH_Xo“OA)י߀%=A›;—˜Z¾ëÁb +lð ž’b&$D>#r®h]‰‹!ð(¬6†™ë!Ž÷x])$¤@lä}'˜2|?ñ®Kó Ô²Ê] ˆßLëq‰›ïÞz\bñÿ¤ÄˆßÏëׯ6sÁi§WdÁcO°ž»A*“àÜ.0™îÀ…­ÛaÓNpu…ýN°ÁnE@Ar]¶/þì6ƒ£±Ã®í°Ó îÇ Apd1XÎ…5.Ä&gØ´‡‘heðæXΛ-°ß\“#˜OƒŽKùJœ —wÃXCØ¿ŸHëºá܈µLÈ|GW€ål°u%¶q»ù9·¦Ä4(ˆ_G˜g+]á°3¸8Âqox–´R»¶&°È¶sóÜv¸@bRbâwƒ”øó@JŒø_!? +®€Åû ¶n\ôÓ]8²ìï'\–Ò&L€©°7ʨEàã‡B(àd Ó¸;Ì]!PÿÅfús8¹ ‰MF“`…'„¤ò7Q‹Á7,šNlš°V—†¹Ä8ÙQà6L¸Ùž¼>>°{Dr—êà°!3<í¹i'ÀÄÉ°Ä BÒˆT…Épï¸B./ÒÒ^¶Ùp#йµ*ЇNü„xÅv_„Üèhåylæó7™.€w¡ ÙÄ=ñoƒ”øó@JŒ@´ˆâ¯)1ñç”h'H‰¤ÄÄŸRb¢àJ| +zØC8Rbâï†Ã¦x[»vÓyÿíÇÅ©L]»v펽ç¿“@üç %F Ú «òáA$Uý×UA ñKAJŒ@ øËAJŒ@ øËAJŒ@ øËAJŒ@ øËAJŒ@ øËAJŒ@ øËAJŒ@ øËAJŒøoÁû^—òòòÿº.@ þR#þðއw°êêêÈÈÈ7\¢¢¢ð?ññM­¥d0 - ’’Zþ)(h³hf5”P 9¹Qº È,nZ½Z¨*$6¥¤@I50ÛqD,<Ûâº|8À¬„¼lÁÚ¥%rûyX5PšËÍ?ŠL¨¬…6V”ÅëSůOzPÙmí@ Ä_RbÄByyyXXØÛ·o_¿~ýŠ þ þgDDDÃÅYYз/()µüãàÐfÑ”·àf šêÒ†‰Ç›ìS™Oö›´ºƒÛ+ ´ãˆŠCá„+L8FüÎfå¬.X»ÁK‰Ü~žâw๚›'~†ðO´>ÂΦCþSX?“H2|UZ@ ˆÆ %Fü'à].$$äU3p+Æ7µ–2=ÔÔÃÀÙ™.ø)*j³è¬—pph¯‚°ÏüD¾‡ÁB¬®E ¨B <=CÀ%bR ¬¦]£Ä…Áph/ôßOüŽ+qÖ°¶3×&µó°“Î0Å‚ÊàgF‹Y4 ¼7[Ð5…«PLouÔ—5Ip`&Øl„KáMj4JŒ@ DS#~†’’’ŒŒ ¼«p8œö§*..þüùsýøpcpOÆ7µfÅõJ|éÒÕ™PâUÐÝrë†V3ƒÁc¨-€,Ðñã(„ûûafxT ÔvV J¼ –^m²Oö'¸¾ æÅ%Èþ¹©Ó• à³zχçÙ@k}WPã`ËxØöìTׇyyIL1ÆXcÔØ»¨Qì%6Ä +V, "M,±7DTDƒX¢QŸQƒØÀ‚‚(‚HïUé ,»À²½ÍïÍ.½ÉFLÐx¿sç–){gç›»ÿ¹³õ%á#…(1¡!Ð>ìííÍçó뉮ƒÁ¨Õ‡Ë#(rrrê¬ü7(qQîØã‹yÈ#?î§`4 }ÛÃüÜGj>Ò_âù#< À݃8ò+‚³À¸xéŠƒŽØ·ûÎâö)ØÔ§Ä4¹Á8f޾óà•Qª²bâ½qð€ª:]À½èJ(2è^šëx×ý‘VT]‰3Bàç ¯]Â_±?\Ÿ!…¯OÎöÃámÓ¦bõÿp.uF½ @ø˜ JLh ®®®þþþyyy<OÍón”xãF<~\‘¼½‘¥NÌo %– Õ 'ÖBÛB1rŸÂqh¢m3 žýÃËÀ“°1Ʋ°ž€™º¸•€Ô<¿ˆM†øY“&cò¬4ƒUýJ &žŽ6ŽG‚£€¤±np4Ãð)˜H·3ƒgc©#R”e)ĹxáŒ-FЙŒI1eÌãyZu%ö=ŠÍ†Xb‹C–ÐÓÅÐ0Xƒ3¡àñp ¦ s tíá&Xu‰:lj@ „¢Ä„†@+±··7Ý‹8NJJJAA:cÅYYY´E×¥ÄtVnnn•Ë•øë¯Ñ¢EEjÓ..êl³R‰Í¡¹ñiàpÀIƵÝX0 +gR!§T±ÄªÀ‰9?áJ#~Ÿ8bÍ(̶ÂùDJ•K"]°j.&lB Ê“$ë ðE_5”¸á—1¿ì)óì`ØTÜãBÕ0üŽÃdúoWþW.AÊU˜Œ‡ž½e³Ò ÜóGtF %þ ‹z@k(ŽÆ@ª@ÈQÌ£}~'ÒP8aw‘ê @ >>ˆB‰ÓнåæÍ›žžžÙÙÙêT|×5$pb:¾iН›¢iS4ÑÂâ_‘\KP‡ÿb„_nƒ'.-sÑ[áVÄewqW°ÖR %Ÿ`Ó •X€KÖÊ¡æi”ßIäãÁôÅ#Š +qx +,¬àS½‘šJ¼v ,¯@¨kŠc¦°X„g +¢Ä@ ÔQbBC(Wbº«¤¥¥¹ººzyyñùüz+Ò]Îßß¿²ûúúÒÿ}ùòe=“°½%6ES®2‰P?D‰ ¡\‰é^D;­»»{LLŒT*­·"]>///77—và%¦—°X,:ëM5ßõãu©7á°zVˆVép]Jl·‡‚ ”© +Db£>X!@V¡²êÌ8¡$þg0z:®Ä€ë‡•3”A~’*ó¼¸`µN%"ç.ô†Àâ¢j4SS‰wYcÿó*J¼p&Îg%®ÎÓWKm/ôžmOI$½ÏiÈ"DŽԺŸ+!Þ5D‰ VâÇGGG¿xñ"))‰þ[ýêEeee¥ªP3ââÝÏ8‘w'üŒ]a)ÔSâl5ÀœexT š´MEº;l6Ö¯Ä ?œ0ÇD² ‹Í\Ì^ŠlHËg{Àç–öµ<°|±d¬ö! Æ¸;Qâ·æg³£ôlI"‰¤÷?29ÌÌç6öwác(1¡!ÐJìááÿèÑ#‡óO¬²\‰7l¨2ãDIJH¨·š“°¥z㸠¬A2W¥”oVb( 8¯Á2CôGª[.ÄÃ0˜W·Ó…ÄHÆ;±d +þðGHÙÎùµX¦ýÈ*i(ˆÂE[Ì™Ž0¸)80Ë-ð‡½ú”y(%~{ˆ“DÒ”Rõ¿€‰@x'%&4„¤¤$WWWOOO‹%“ý#ÓÝ2;½zÕžvï®·šJ &"Ï¢}sØøàuõ*1ðÚ;L1a9ÜÂx¬šƒÖ:U•øÌþññª‡x_ì7ÇX=,=‡Â²w×½¾=ó0~2N„"ZUòŠ6¬Àfwe®LŒ¨ 0ÿSâJ D”˜ðA”˜Ð²³³#""Ølö?×Uè±ÙÈË«=©¶‘õG7c¤=rËËÊ‘'= X† à±áyfº„ª|¿pÚ†Sá•)±L„ð;Ø2ƒ¢¿6´WÂi?ö9`âe®B†,¬™‡.= ­­Jý¡Ý6§ñ’£ôaUÑNN0®nÇ Áªv´1q{‚[ò<©áW±czk£  Ûxîs›Ñ£:h¡×<*ˆï9D‰ QbðQA”˜@xÏ!JLhˆ„ +¢ÄÂ{QbB£@”˜@ |T%&Þsˆ¢Äᣂ(ñ/7ùáMO&ï\‰¤E™wܽ“óÈ[Í?ˆ¢Ä„F„¢¨¨¨¨—*bcc{sj*qv˜»µá’;1lªZ†BøÒÅaº©m“WÿÊ(9¯°H"¯ÞAM’=Ot×к—,hpK7êÚ7­:ù$å­›Kx¡÷—è-{œÀ®Ò´BZÀ|åyé÷¹3õ¦N_èrDJ®Lñ¦®’ë³ÑÐØñòËz׫ +â|¯-Õ3¾̨hk½`Ž^-Ì¿ô2ý­÷ñ=(1¡Q JLhø|~\\­ÁþþþÏT¼xñ‚þoBBõ¦šyy03ƒAíéôézWÍŠ…ë^,œ_©Þlt­RF˜@eÖ"#¸FBodn \¯aý åß” ù8º£úÖY9)[{ç¼8…ÛàäŠ\ˆ{Õ‹šJÌË|9sp×Ù;<ªPJ9‰–ãú˜µ›Q,­w]rv„¥þr¿ 22ù–¼GJ,Î?ccÔæÛ/54º8¿Ì®Üò‹;‡FuÿAkødcË_6­1Ý·KëN?;?MVÔÕ”ŒÿòÖoÚ[jh4_¸Û­žõJ8—µîØòk އî'–/VäǬ]¶dNU&ï­¡ñã±hÿ{QbB£@”˜Ð(Ð]îùóçÏj@‹1õ¦š©©hߘ>66Õ“»{½«Îx +C´…_6–VZb ½9¸yÉ5L€(WØ`Æ*l߃g¯Q¤Æ±|°oØ+ÿVH‘qÆ‹ =³ÊÖ™.Årœ¾„WBÔ¯Sê@opœÌ1º7 ×à9 ̆·nú¡ Îkù¿5•˜’²ÏYëu»"ž%¬¼<ÝÿüOíÛÙÞIÕ¨9/ÏëŒ1$JüÖ¼'JÌˉÝo4iÀ$ãGvõ¨®ÄH zpÚåN:»H$‘S2Iþk¿%ºkî-–Õv"ÉŠ¯Ù›é ÔÙuòäôvšoVb!'åˆù´ãô;åÔ¯ªC!øUàæ¸l4h«³4._Xw“D‰ QbBC‹Å\.W&“ý¥Z"‘(33Ó××·¦ûûûÓYt³uV.Wbgç·Ûf¥[Bk3˜e¦v›F`àJUJÉÂ]{ÌìkyઽgÕ•ØÆ[az¾J™§'°â'Œƒ!`KÞnó« 㳕˜9Ëa¿?Ä 9eƒ°q= ì‘,ý76«K,O}t諦.dV^x÷€IóV“CØ¥÷4%g§Çœv´Yjdd²õPØ+†¸ä¶D.zêi=±_ó–?êÎ^hdd´Þáv…‚´À}Û¥ËyyIöl32Úü82GÕ’‚Ÿ—r㘃]t“cpB†¨îÛJÎõõ°YgA—]{à\pCA•¦øŒ§×ŽÑËͬ·Þð‰æKË;ÅKñýeïY§8=ÚÇÖÌÔØÔì¤{P‘HJïBf¤·Ýú•FFæ'ïú³‹ËÏ>þE‡Ýw_¦óÙWOÚo¶?™Î¡(ŠÏɼΑ^˺­'ƒ“ó*6”¢ì Ÿ»ÎVæ&FÆK\<Ó9ü²\3Ücïþk9|if¤×εÖtu›Sîiì*ñ'¢¢L÷“¦ÆFËm…'g'<¨®Ä +?ÆÇuµ¹‘‘Å@V±¨®£$)ʽñ·åFÆ«m=LcGV(1%â\9d÷ëÿüø76TNĽ5·?L¬EÀ +_lݰ=(­ 'ìF¿J\á¥-Ó5t–g‹kûú²OÙ®?û0RÊK4êÜóÍJÌËŽ²Û¸Ù'–ÉMó\M‰kN{>u`ï%<ßÐs>ˆ¢Ä„†À`0BCCÙl6ÝU(JÝïaºV­>\•““Sgå¿A‰‹¢pg¾˜ˆD1ø"p“qa+¦÷ÇÝ|dC"‡D>ÅpYÈgA UŽÎ*$ÅR¥¤?ÄÞú”˜&Ñë§¡ï:Ä0KµS!ƒ˜WÖŽª©jy劸ŠÊM*AÈ×f,vÄ¾ÝØl…Q»ÀUØ,½" +é/'_Y—Sr ¸åŽÐK +¹Êñjú£“ðQðÖV˜¶ÁLäã±0ê?^')Š›Ý­ÅT»[wh¢4ËÁšÌ• ò‹žXߥ]ÇẳÍÌLç͚ܡuÇ…›Ï±„rH ï¶×Õç»–f-6µ´´Ü~ЃK!;ôÚØ¾ã®¸»Î­3bܤÉ3­½Xô'ÿÄy²¦Ö½9fææÆ ftêÔu©Ó]Am£ŒBV‚áˆÖm´Æê,^8gÒø)k»+#W)Yò³‹ãûtî>pœ±™…ñüý:´d¸=$£¤£Sì ??×¹ÅfŨáŒÍÌêOj׬éÄå®XÝ{ðÄ%&¦KæM×lÓr Áž~……U’D­×êJLŠëöh±!2nÁB_Ïþ‹¦Ñy5|ñÄ;­`æ€ÅߣsKœAº¯c¯>Ú¶Fóæh>+­aµ½~%Fž@?mœŠG*ꘌókЦ­ªæh:KOWX1íٞطMU¹­Ú@?|ÒJ·œ“†-=ñë D¦à¾#–Œ†k!ÊOÚì \X‰1»a;:ñmSôîˆz€eƒÐ‰^×—˜°O„àrá¿#»£I|öšuAóUÕÍü_ƒúJLÉø'Vëvlš[¢+ôJ×ö½m¯„©þ«`GÜìóC·¥».3 ø +…\XÌñqÙÙ³kÛëaª:éËãÖ½µgTœ •X§SënÚSœ®øääs + +ŠÄ2¹¼8i™N?=«£ŒB‚¢¤B®Û³n=Fވʯ~FÉ‹ï8˜¶üaØÙ‡¬B¾D,àä³ ¸JcæÇšŽÐÔ1Ú–’'¥@7’ì6I«“Þ†se+J%ÖøìëÁ mÃÒó¥”B\œwÑf~«¦­úêZGfq$r¹DȽwȺCËžç#K£•¸}«Î#O¸‡ ¤”\œêmxç6ßµÿÉéN(‡/¦o®‘ô´;Oµ¾X QI±B’“’’Íæ–(zºÿ¥þš=Öý¨‹U*qû–­GÌÞÅ`+÷Z"Œ|ôÇ€®Vÿª2SñoVãÚwŸ~ëeŠ˜¾Ã–‰±ÞÆ£»þI¹Ë±îÜkªGx¦H®%Í õ˜Þ¯×W~µ(yÑí†ßv}þy‚P*WÈÄ̤€•ºƒ>oÚÿPb^ÊÓɽ{.Úí&}sÒ;Ubyqœ§n¹(úWÜÉ%&4 +D‰ VbOOOºÿ°ÙlZt‹‹‹Õ±â¬¬,??¿º”˜ÎÊÍÍ­³r¹w튡C+ÒÈ‘¸sGmV*±º¯Gj„B™xxf“aú&)@f~[…‰½á‹Pxb¥¯›ˆy«pÌ/Ñ/@¬;v[)ƒo!"J{¼z.¾¡†"äföÃþ§È#ÿ%N®†ÞLDÝNÎíñÌ9®ˆ–"û¶bÎ2\ŠBdÂÃå!ÂT”S…ȼ¡Sp1, "\a?ëWÄNÐJ|f1Úôƒ+ž†âùØ.B‡~˜`…«ÞÂy,š…ù" ~.^ÝÀRcLX…{ô–0–üóW&a£2ýÎjvëµûV¬Êé„÷ìMºhÏðIá*3å<÷­†íÎöK«6W2ltuŸkW¤!¬]‰wünÒ +çR‡T5”êy°•Ö0— Šù +éÕÝìà3IÕOAš9{P]«sÅÕ2@¥>9Þ\CëÔ³´J e×í ÛµŸ˜')UbήÑåU²^œýñûnëþ¨˜ô +äªN×¶Ý_©:­Äí:êٱʯ2¦íXͦãV±ËmO”ã4cä€YvYŵ (XS{÷™¿í¶Dù“ƒR‰¿o§e{3ª¢'ÑxÔý•®<Úi…‰ÓZ};mǵJw¶Ò{N&Ÿ—NˆRÍzw×Ýx¡â²¤(t^1©ùh‹”¢*¡VRVô¼!}'™Ÿ-*?È”(ðÔš/›kÿÝJ¬þn=¹ëÃgiÜ7´£ä]*±4ñÖÞ†] +ʬ£ÀQbB£@”˜Ðh%ööö¦5˜Çãyyy…††Öópœ +@––Vë@1íÃt–HT÷e¹[ZâòåŠtõ*^¿Vg›•J<­ûÃ`.-¢ز·î#‰§ +9(‹%žóž)Ÿ´SB+ñ},ÿ±l”\cïÙbƒ!öz*]TY+·0E_ %–"ö>Vjcÿ#0Exú+l ±ó +Ò$(¹xçãÄL˜Šú:(ÀíÕ0£ \WÎzA) àƒ‘‡•añÒñìÆnÄóБˆ ÛÐo24¢Z‰O› …|’Á“A̽ƒß !–Ú`XOq`†oB\ÉØ2‰%®¢ø•åÐ>:fÇÄrJÈŠY<¤³îÊóª1IJ·ÛpÔà){2ªÌI!ºi7û?}'ó¥uŽký°óA¥é(‘Ï~㦟}úÕ7;-盦ÿýoóE[Ž4$ÜÒWÓúTpÇ3e/þ\¥ÑNÏŸQ\yiÌ-‡Þm5ÏG°K•ø+!Yå+Î réÔ{ÐÁg©åå™7‡j¶µº­\¥Ý|®’‚æÙOè;Äü¨´<ªFœwlÖèžzÓ •ÝN&*Šô¹½ßn«Á¸~ʽhÖôÓÿ~3sý%U|µR‰;õ|1¬â7 ªðµé˜A%J,K½ßF£ýÎË¡•·?ÁýÐeJ,cøöoÙì³/¾ú¶_5ùLC{A §J´'îþÐÞ]ÌTºo òƒ›¶ô·*±”Ÿ{qi[MÝË©õǽ;%³“VLî3~ùé<á¿äÉX¢Ä„F(1¡!”(1ýÝ‹‚‚‚ÜÜÜh+~ÓÃqe¼ƒ'K¼íFcí&ìØY`² +÷2ʲëPâÍ˱ã±2ŠXI1þ· ëMðˆiÙ…/Í Û7¨¡ÄbĸÁ¢?öÑJü–ÀÄò+Ú¡Wùä8Œ{áùÑX3Ûñ°f ‰©Ï`?–ðŠ£j8¾gÑc$|³Q2bG+±ó + ؇̂ÒJA—aÝ N/S²c ¸èk„¨fÀ J\ "×= ›tœ[$Nyrâû&Z§ýJû +­Äv F›æ”]%äWêæ¸P£­~4WR—íÙ~¿oVÅVÚ-ü¾ÛPGç›÷«ð("1¯šYqâï ÑÖÚà[ã«YæÖZCsfpn•§Õ=œú´m}È?›*QâfC¯†–ëœJ‰û ª,5•xØV—ŠÝS)ñP‹ßkWbJêvxµ¶f_“í‡n»yÐ;àqå÷Á?v®¬Ä]´‡ÞŒ­˜Ô·²‹n}§Ñy_¥1dTqBœú¸g‹Ž3,ïWãyx±´ÊñÈ‹º=¸g'kçÐJ7Ufœø;”X!å¹ý¶NóÇáÇïLjԘŽäÝ)1÷àh÷æO?&&&::º<‚Âßߟþo\\\=ó¿ëÇëžìÅÆ¹°>£†EJl·‡‚ ”© +¼Æ®yXn…Ê-VgÆ %ÃÔ‘øýò}±rô,à'Aå_\°Z §‘szC`qQ5š‘±àw?w…±.ÞŃxàŠ?v`à—ØèTÕo¶ÊXâÕ˜v̲Ÿpi%þ¥ÎÆ"¿d$™(±d¼¸Ð¿Y+‡GÑW×OûnØò¤‚ÒŸ0(1ç¤ù¤cWÆåW¾äûer“‘æÙÂ:G‰«+1% >µºE÷a×"êŽ*ƒ›üdXŸî&öÞâAÆ‘7w|þå0÷¸*þì²­{ën‰Åøû•˜â„Œlñí¤ çÊ·M–2¹—–šJ¬ÈzÒE£Õ/gü*oÜ]§Ê”˜Ê׺Ã,Ûõ¥¢W^#zw5Úõ¸Ò;Å +<ûÍ›F‰åQWv|ß¹ÏÛ)±B½wt­V×ñGÜ¢Ô=wÞ•‹˜» †µŸ¼•]Oìò‡QbB£@”˜Ðh%öòò’J¥yyyîîî´Öæçÿ…¯/Š¢bccCTÐM©UçÏ8ñ.›¡3Ùªàu”8k¦c†|…*Ë|„=6õ+± wöbô*øfA‚uú˜¾>üJJ,ƒßYXõ€s*r@(,"¬Fœ&' +ÎVøQ=z£oßÒÔ§z´Ç€ÌPî QâZù«J,ÊO\>¾ÇÄ%{ h°åf¥'¹¤q7w7k?øÄ“Wå…‹Óýæj÷ÔÝà"T“ZÓ£ßd¯äаÒZ”'ê†fëŽ vÝÖÀ­(NÛ¬7´Þ¶´Âê¿ÅpkÛÊü˜·¨ÌWR¶ýÂa†¬LSþžþ·+±"ëi÷/¿7?êUÞ~²÷i­¶ß«©Ä1—ÿÔnÉ!Ny°œwaûìOÊc‰l{ýA-.ŠÌ¼ù0ÑGi‹îmý]YÅ¥QD”œ÷à€i“oËb‰Ì]s†œ¾;+-;VÜÓ+ô¾jÛó-”X.d»ÝØ£ëϧƈk|‚r17!2<“Sc  6%Vˆ‹c"¢² +ª®[‰)†ß¹¾]úlu ú÷1QbB#A”˜Ðh}ðàAFFýoVVÝ—èõ—Z uZ¢BÝÉË•øðadgWOEõ¿U£ºËy v³1é +Ī·u¼Y‰i8b£Å¸~É)"Aˆ3,LߨÄrð +ðø¬†˜|úb†£Ë±d>œ#Á•—Z¨8w÷aÎ0<•  [ta¹ w’•ÑÂt J‘„>hˆ¿í³°à"^)_èW’q=‚Vcq!ùò·Râ_ o‡$¢Ä•‘ |ެhõ]ÇïÚ÷þíiFå##/J\<¢O‘Æ÷C’…b!3)Äfñ˜Žš“]#sUÅ ß?~ìØÝúÀ½b™ŒÇfñåTmJ¬l褹nË6=·½ŸU “Ç…¼¸år:œYsB-iäÇNÍZ/Üt*èu6¿€ðìñËH9EÉÅg6Íjß}¼Óå§"YqNÒùÝÖ?¶ÓÚrñ…êœüû'„É {´Õœ¸6†Y(ñ^…>\пK“ÿ4UW‰¡xøûŠ[÷Zçx‹ÉIx¹žgvéŽضIÅ$l‰Þ§ûwl7|ñ&¯ x®X–—ïûàÎõ«á’êß:’°+»Ú|ÓÞÄñZ›'ææ?½q|öؑ;PúªJèÌò«Öý÷º<æð%Üüô‡Î{‡öÒjÒá-F‰¥Ž­íÒ¦íœÍÿó  ªDr.‚"ÃïÏ;ÌÙëZýœªE‰©ìÀ‹Ú¶›·×½šôץĔŒ|õ$Í!&ayÿª bˆ¢Ä„†@+ñ7=z”””Dw˜b•´wìˆO>¦&†¯žœœêm æ¼Ä‚xxÙ£¥®$ƒ%VC‰%ð?ó1Ç <ÈPDa×R´Ó©®ÄË\èSL•ä´MದŒÇÔmˆe*g· Û 8…•¡· >ÅÊ÷è’¡`gŽEPDA\ˆ‡v˜?F;©PÎ',ÉÆ³0$ÅÃç8 GÁÑù•®„¢0 m•àEöÛ(ñ¦…е€¿êÄB~ üe%¦¥'ëi¿¦Ÿ¶éoþšWݽ¸Œp«=;´ü†Æ'-:é-XãžYñúqþ9;Óέ›ih|ª=Ñ6S¨¨]‰éUð˜WÖ¤õŧŸhhh´hÛ{Ú¢ á¹µx%…Ü< ô°iN{áù+HÊÚ)fàåEìY†q³Uí`ŽlÏ D5—¥ç5nî†ÙTŒ1€þ,Ì©œ}Âý:-1f¼³Pås(lBg%Îüu%.Àu;ÌбFÐ?^1sÅ¿Œ·Pb(DIaAá‰YµŠ‡TÀMIˆ ŠJ*äW›"‚Î-JЉ NLÏ“)_‰ÂŽ Ï.®åàRr ‹‘D7›ÆæÖ@É +rQaÁtÉð„4®°¢5¹TÄÊ|E/b°¸•Æ—ñX!±l~Ea)ìx]½µœØÈ°Tvɪeéqa±™¬Ê{“›š[éÙ@iNR\dbFiÀ€BV˜›B¯>$"•Y@ß²ÉIéù%Â.*ÈŽˆŽå+E¹(%.&)S¾ +™™OïXpÌ«"¾H*æ%FÇV9¨”ËJ¥W•™Ë×úÞdåA礿¢› +‹NÊ/P +Ñë¨Ø\nÅÎJ„ÜŒ$å•Ä.ч#.&®òѨ‰”ωŒ`ñ*|’äpåGV“4Õ<ªÀ‰èLNG$ä¢äˆÈ×YU–‰‹ã#¢³kN(ÄE1áÌÂê·HnnH`dnÑ¿jˆD‰ QbBCàr¹L&S)&ÞŠÒàë†ßUy/þ§aïŒh&D|$<ÃÕÿ! ( 4Lñƒ^0PùÚ›ûDZÛ¶¶°½‚§>ðõÁ‰gÊ,Ze‹bqëOUV¥äˆšP‰sóö»K˾ŠgÉ•²)°bðй4w׸…#*ž×qÊÙ"T?E)åã{¿¹âE2¸ DÞÃÅP”_äQÊm˃ ¤ÚÿÙ»°¨êÅÿãÝß¿{ïïw×®Õ½•-jvou+sk1Í\SsE QÜw3w3C×Í5KMÓrOÓD‘}dAVÙa€af†ùü¿gœI‘96Ÿ×ó}zôÌ|Ïèysž3g +(­'»¢æpWCqd\×`©;êý4Ú߀;Ib"jBLb² &1Ù&1‘Ì1‰É&˜ÄDdW˜ÄD2Ç$&›`‘]aÉ“˜l‚ILDv…IL$sLb² &1Ù&1‘Ì1‰É&˜ÄDdW˜ÄD2Ç$&›`‘]aÉ“˜l‚ILDv…IL$sLb² &1Ù&1‘Ì1‰É&˜ÄDdW˜ÄD2Ç$&›`‘]aÉ“˜l‚IL¶•““sÕ$//ÏÖÛBvIL$sLb² &1Ù„N§+...** + õ3 U*•z½þv35œ;‡Ÿ®ÄÅY¹F4𫳦S¿ À]}O®*BòœO…ÞºÂX e*.øÕÙ´Sø9 éEVnŒUP%ãìiœ<‰ pñ¢i%¿à— d–Ô¿‘uUæ":Dšâå ñㄇq]Lb"™c“M0‰É&Ä.àw‹àà`ñÐíf¦¥¡ys<ðþþw<þøÍcñbk^Ý ƒ*á_¢ãËø§yê¿ðôøI…¢êzž¯ð†›+º¯CI…éï¢WKQRƒ±õk²ÛâÿªÙ®ÇžÂßúbÝI”i­Ø>#*òàã‚–-¤Í›03¦âÅÿ{Íûa$J-|yH؉½Ðì_hߢ­xMûÁ$&’9&1Ù“˜‹Ø—t:…s¼µÏ,,,l(‰ÅCâ N¾–Ä»vÝÙvõH ²îxò1ìˆA¶yi)tç°Äi%õL¹!‰E‡`ÚLŒüW ¨wC¥$^S0aOÍ’ŠRl„ñü—ú§Ü@ÔSxç!lC†)ÂÕ—áîŠçFÀ3 ‹ÓS1ã5ÌtÁY…ŧÚ#&1‘Ì1‰É&˜ÄÔ(ÄŽ”}þüùÄÄD‹OÎÏÏ »µ‡ñ¨â'ßu—&àÐ*t†È­¨½Á£9jhM»¼±z­t†4*s+ÍI¬¡ +¾˜4 ï»!¡ åUR#ë« Ó¡ª +ZÓ”ªJߘĆJ\Þ §Ñ½"TÍU,â\[Yû*誥U ÐáÒ1¼óìI@z…tµÆMIlÐCW…*ñßJT˜æju¦SÖFišK˜Ò¹!P +‹×XØ&1‘Ì1‰É&˜ÄÔ(ÊËË7mÚ4~üø={öX|rVV–Hßz“Ø\Å·{«Ý]'qô!¸¼‡‘›YÞà Û¢œ^GG8Ž„ã|lû ™’¸ ñ‡0×­ŸÃ3m0`*&îB©ào°ï(¶õŽ3!E8scWk‘ãçYpÞó™f¡8[\M¯âˆQ£áž†Jãqb=Þ{ÿúÞrÀµ8wsÇÿ‚#;°Ç ‡–a²³4ý˃ˆUA[‚ü3=­Æ_Å»³1÷ð}“~˘ÄD2Ç$&›`Ó]Òëõ¹¹¹;vìpvvnß¾ýš5k,Niœ$4Ë–]+V "Âòæàð2 è‚-Ñ(¯÷j(bq𠌉9®Xê +×O0ï“’XQˆtolž…¯áå^˜óÖž’N˜ˆÆbü,™ ·Õˆ-wÝ$6@›‹#a’ Ö™^D U4>wÁ‡ °P¼Ä",þ3q& 9éÚY£Ðòÿà¸í“ÞÖwSûmÀ¬Þè7kVaÅrLê…!“°Ö¥( +‡Û\tlŽ®½1m#6ûXþ–Ø&1‘Ì1‰É&˜Ät7D‹¾Ý»wo¿~ý†úæ›oZ“Ä………QQQõVq@@€xH©T68ùZ·iƒ®Áƒáéiy‹ã°uÚ÷ƉÔûF·j=ÎoÁœá¼Vä3¤# k&¡å[·»–X$ñ˜¾˜¾~¦¼kÞ^7 =çàÄ œðÀ±ýøt*¶ìC”JzBE!—¢ßtlóƒX`,CÅytzngp¹¢æZâÍp4æËoMâ ð¦Ž&¡LÄ}˜8Î.ˆ¯2méZb×uˆ¶üí°GLb"™c“M0‰éމNOOß½{w÷î݇îèèhe£Qî8qgNXJbƒ{¦aá(ü”}aÂ!ÌûÀBOœ‹/}kW"’øK |?ƒW_ÅKmÑê-löB^•éa=òcñásøðs @T”4ÂCáò&¦oƒÏU«’x3æzÔÞ# Æaê8œ+3ÝoI|[Lb"™c“M0‰éŽeddlݺuàÀÆ srr1b„õI\ZZvþüùkçŠÅÄ_/\¸ ºÝÌ»Lâx|3¯÷‚{Q}Il„>_8cúdÔÙ÷ó½°b©…$^¸ß×6hÍ'ÆÃi3òó‘eÝ0m9Î&™ÞͧDÚA´y +Í[ã¿mÑ®i´Å ­0y;‚³¬Jbשø,jsc›’Øù}L—Þ£Ç$¾=&1‘Ì1‰É&˜ÄtgÄž³mÛ6GGG'“_•Äb×R«Õæ06'qDD„XRVVfa¯»Ë$ÎÆÁ%èß; ¹õÍuèÂ1oOApÅoÂ&’xÑJì­]Í7aÓ«¸{ÀåG$‹¿!õüçIÌý'Â^g$ç™*׊$^6 _†ÞÄ£†c_*“Ø2&1‘Ì1‰É&˜ÄtgŒFcRRRhh¨HÙÈZAAAÉÉÉ¿j=*•ªÈDüÁª w™Ä"V¿ÇÄžèýå·¡…! žÉPäÀc9&¿i{Pb~{]6v.Âëïޘģà°qz˜ïZa!‰M÷%Nø“œ1f5â‹Quƒá0;¤7ñM/tá4²‹MÛÃ$¾—˜ÄD2Ç$&›`Ó}¦ S§bøðúÇÎÖ¬#+[G£S¸nÁžÃ8,Æ8ô6_DV)²‚ðÕ|ôŒ­‡qàïÆg¼Ô»Î:_Û8 ‚UÇqì"´zËI,½í-k& û{XuâßøKáÜcçbÝa:Œƒ±ècD¦›>œ®n¡U ê(Çã]ðé$ËI|˜ÄD2Ç$&›`Ó}Æ(QÛà°âã¤aúpºÒ™‹A=ѹ³iôB÷™HÖ¢Ò(}~ܬ…·Äònè<;¿Áöm˜¾jó9åj„~Ðy0ú­—>ÒîÌJlþ§j¯©Ö!væ¯ÆŠº'­«¶ŸL¤õH*“>{.ò;Ìiz•Îèò&ìB²ùß~ ²ƒ0£|P¡ŠÂ¾åèô^ë‚nSq2°} ~ŒƒÆüát8°K?†g6ôÕÒiíÏÆbû>$5Ú7ý7…IL$sLb² &1Ù'QÅšbäç"'Ç4r‘[½±æsåt•(UÔ,Ï)†Z-¢2Tk¦kË ,@N>òTÒŠ”ªkUZ;ªÊP\"Õr]b¡²…ªšÏn–ž£¸¾Š2Ó9^ÓtC%ŠòPiºV¹º +eÊÚ,„¦ +•åP«PV%ý~ 1 ¼J%*ô¦í7@¥€º ü0çz1‰‰dŽIL6Á$&"»Â$&’9&1Ù“˜ˆì +“˜Hæ˜ÄdLb"²+Lb"™c“M0‰‰È®0‰‰dŽIL6Á$&"»Â$&’9&1Ù“˜ˆì +“˜Hæ˜ÄdLb"²+Lb"™c“M0‰‰È®0‰‰dŽIL6Á$&"»Â$&’9&1Ù“˜ˆì +“˜Hæ˜ÄdLbºßÆÌZJ¥ÒÖ›CrÇ$&’9&1Ù“˜î_&???++믵¦M›&–r×¥†0‰‰dŽIL6Á$¦û×¾}ûÚµk×±cÇiµÄ’¾}ûæååÙzëH¦˜ÄD2Ç$&›`ÓýkãÆ=ö؈#^ªÕµk×Þ½{·lÙ233ÓÖ[G2Å$&’9&1Ù“˜äCìJ¥255U¥RY|òÑ£G'MšÔ³gÏnݺõªÕ£GîÝ»÷ïßßÕÕU¬§ ¶™î;Lb"™c“M0‰I>4»»û† ¢££->yüøñ:ušèææ6eÊ”… 8ð©§žhÕª•···Å•øúúº×òðð‡ƒå­4¢"ü…âj˜'d]„.fzèspòg¸»KÃ/ Yå¨P ÂñPé€ +(’pªö a PT‰UÂX M|ÎÔ,?í…t ƚ׬P"5Çá.Æ9DE#.ɨÒK&àòe(´¨yºÑ~HH†ù÷ +£ê4ž«Y³§7ÒÔ¨2mwQ*¢›Ž„@œò ½„‚k믛ƒ¨ š‰'N"â*TZi¹¾ ¹q8y¢æ¡óqȯ3Kæ˜ÄD2Ç$&›`“ˆ=M¥R÷ïß¿M›6?ýô“Å)u“xåÊ•:t5j”õI¬ÓéDx?ÿüó-Z´s_|ñÅ?þñ!!!eee^؈ü³ø°†LÁÉBT U`ýôŠOO@›È/ðßx¥:¼Ç°/ÙÞÝïBL!TÑ8ø1^鈶íÑáyL_ïè« ÉÁϫЯÚv@‡Wе \N"§B$6*‹yK‡£mG´ ÞôÉpþ]¿„B-mÑç±Ô^µ НÁuÄïF=ÔéðX‹¡ýLknƒnݰÌI¥Òš6c±Æ»a…3ºu Oaðlüx ¦`ÖÀ#&Á‹bb{tzþˆØ|©‡Óƒ°y^ï„öâ¡ðþlì¾UõýQÅLb"™c“M0‰ÉæÄN˜ŸŸïáá1hÐ ¨Ö$ñüùó{öì9f̘fÍš-Z´hÖ¬YóæÍEýÜsÏÍœ9ó7Þ + +ºÍô¼¼¼—_~Yä´‹‹Kbb¢¯¯¯hiÑØ/^´øÒ†Jœ[¹°`? +Jpi z8Áí®*ê‰AO`­¢®"ÿ¼t2Ù=yA˜Ýkár:¼¾Â¨w°ÁIÙÈ÷‚w8‚ +¡ÎBäz´qÄþ¤ä#?Á[ñü 8˜âcéXô˜…ðldç"?ŸŒÂ¿:X•ÄÚb¬B‰Ø~δæKðù +»bG +ª¥$žÐíúa[ Rsàý9œ†aôZ¤è¤¸û +ƒÞÆ_ @LÌAÆDz!òüðõ"¼;©Èù`ÉX ÿ2hï‡&fÉ“˜l‚IL¶e4ÅîwèС#F 2dذa;v´&‰Å»lÙ²6mÚLŸ>ý‰Z;w9rdÛ¶m½½½Õjõm¦çää<þøã<ðÀÓO?½zõê²²²ÈÈȨ¨(Ëg‰MÔ Øû ÆÀ/W±² n‡ô¥H:nÃá|(ªJT–£X‹*5Ò/#§y8¹#ºâxÊD=–C­Z«áp{ <¤‚tÈé…ob©'Šp °> åÕâÛ%]° £¬JâÂ,yKŽH'¨ÍkÎ ƒË,>‚D¥”Ä‚óf$KsËã°z,&MA°Vz²Û ³"Q!ýBu%”"zõ8³ +‹ðU8JLå,¶çägX0 [.¢LgÍ7ÏÆ˜ÄD2Ç$&›`“m|ûí·£G×Yóç_áX$)‰—OÅ!(5ÿ*`Jâ‘C°7 +úÓøû_°æn¸m‡ÈþH|4 -^Â7,¯³Î­? 8³æí~2Ç$&’9&1Ù“˜lHì~_ýõgŸ}¶qãÆÍ&6lpqq ³~%b/uªµk×.+g‰ÝÛÝÝ}ÿþý)))^^^}úôyàþô§?X5_‹+¿à gô„NÎ8']EPȪLì^Š¡í0l,ö\½åMgUP&`Ólôx“Wãl4B¾ÆÅîLÞtÀP —áxÏ gëÜ€"Û+5œÄÑÕ­“NS'í“ÎènCN}±Ú`Ç@ˆVÅŠH¨{â\l^<–DoxiPu?\9|+&1‘Ì1‰É&˜Äd[º[ˆò×îx•µôzkOS<¸Y³fK—. Ù¾}ûÿüÏÿtîÜ9**ʚ饗ñÃL†ã˜Üs¶Ã?º*T©pU%+TUÀë ̃G¡U!5™ +hÊP¦’®—_ŸN‹'bÒ£[áƒ58uÒ¥FTW Hm.öÎÇè¾Xç‹üªšk9ÔJ+¤B¾/™IL$sLb² &1Ù'±o+Š7Þx£yóæ­[·nÑ¢Å#<’‘‘aÍåĆ*xoÀ¼‰˜·Š"ÄlB§aX}¹YÈ>‡Å§¡PBUÏ/áú!Vû 73»Ãíâ#~›‚P „Z¦bÑJì‹EA~š–Ï`CÔÒC™©Ø±LºU𯀨øh$Þú1Å(VA†Å#ÑìÕëI|d&úÀôÝ(*Ai)>ý7Zü¯)‰PgcÏ´kƒU'pÙ´æôDìû +—ò¤7Í5˜ÄÉ¿[œ˜‰wÚ`Æ:„©¥èUÄàh0Ò pé0\ÞÃëïâx&òLëô;ŽãcÀ}ñHæ˜ÄdLb²gÙÙÙ©µÒÓÓF˧9ÅS.n“nVæ¼ +1jéĬ^OÞÄÐñØrÉ?ãíÇк%Z=‹Ž#±Ê%ª:÷%NÄ/ëñÆÒZ¶D—ÙØ"Ý¥Á CY.~œ€×^ÁS¦‡žo‡ÍÈ/“ÎåêÊvHº<¸E+´|-G⓱xÁõ$./ÄŽ™èñ(ž¯Û +ûNcH¸˜î8Qm€2?LÃ;íjÖüÂëµI +éŒnƒIœ½…8é +ÇÎh.&¶ÀK¯ÀíRÔÐix+àYÑÞ¦uv_éITx–˜ˆ“˜l‚ILôk•¤!"1i¨¨MÀ´óˆŒFj>48ï‰3žðô„R‹¤7ÅU#6W²¥[®)ÒXû„ é,«™±E ô‘–‹á勈Lés@ÌÊH 6Í:ÏD»áíuB^ÂjW›¯FL’Óa~PT±â +ÎûÕ®ÙOú”½ +S+3r é%5W\ qˆ‰Bަ&nU鈮™xÎÉEÒYkA«ÂÕ(œ;[ó_$’ aÅï²À$&’9&1Ù“˜è¾sÓ'èWaÉ“˜l‚ILtßaß &1‘Ì1‰É&˜ÄD÷evl„ÓN—ÛzSîCLb"™c“M0‰‰î?Fé>o†jËO¤[1‰‰dŽIL6Á$&"»Â$&’9&1Ù“˜ˆì +“˜Hæ˜ÄdLb"²+Lb"™c“M0‰‰È®0‰‰dŽIL6Á$&"»Â$&’9&1Ù“˜ˆì +“˜Hæê&qJ¦ÂHv©éw<&1‘ Ž>C-›‰Ôd˜ÄD2·j‡ç3}–˜GÒÕ|ÙŸêZMù™IL$ˆ½ý’I|||qq±­7‡î!&1‘œ‰ZµãôK}Üêºã"6nNص“ÃþÆwW¾ßÚ”UÌ$&;WXX˜–––˜˜ègâïï#–dgg[˜ŠO>ÁÇ×3\]‘’r›©ºr¤Å:·úfoÃáˆÆüé&Lb"9Y²òÛSíÞýhï@Gs“pØí8?eREII“U1“˜ìÜ•+Wüêiaæ¶mxðAüá0ÆÝ0œ{›©Z5âböDé¹ýÞÁ+Ïâ­1h°i¶ ¶ø6â×G7cÉ–ù¶ÛN´í=oï€÷mžd¶AÎN%99z½žILd=F£ÕjÅþü«f•——_ºt©Þ$/++»Ý +ÍIüðÃP(îfË3°n ¥ænVCÖbÉ“ÈñO®N§[öõñ{ÌYÔgô—}ß?»xqÀ2W×O9ìdø¹.õ›3Ûœ££œ +ÒÓÅwC“¼Í‡IL¿b7ŽMNN.--ýUUPoûûûGFFVVV68ù^&±Ñ€ +% +ÕШQ\€ÌLdf!§•zð½w‰IL$Oæ$MâºÕýÉîsžx{ÆãoM:ì~ª¡¥é·ÇÇÇÇ[رÜ££Fd'%i4&1‘•Än,Ž!ˆˆµZmýDñüÛ›¡¡¡â(hpò½LâòœsÃì=ðúK'¢M´y}æ!8 7:Y…IL$O×λn=þd÷yOtùDç©î'½Ä?Åçé·.$$$88Xüú#ªøÜŽok’x䈌˗ËËË›æÚ &1ýˆÝøìÙ³¢o + + +…ø¯•»n#$ñï®]ѳçõ1hÊÊ¬ßøz“XƒÃк=ÎÇÖƒðòÂá=˜ÜýW#4ÝúuS=˜ÄD²Us-ñ7??Õë£'{Ì{²Ûlßàˆ”””dú­KJJJLLŒ‹‹»páBÀžÝµIì˜~éRYY“˜ÈJb7öòòÇ”Øcóòò<==³²²ÄŽmq¢xrddd½=,~iÍ1]ÕßàdsÿéOX²k×^ë×ã6—[Ü¢¡$>4Í{`á^$äKK48µ=û`ëiäòLñ]`É™(·í§ŸéóÉÓï.~º÷Ç1 饥¥*²EEE⇲hã°C¯%qZ\œZ­fYéZ‹?+•ÊcÇŽ={VYÖìÀw{lj{sá„Hâ#SÑÎÞ‰µ‹ôÈ Ãm±t¢Jîæí“˜HÎL÷%6T‡‹‰i¹Ud´Zmyy¹ø ž‘‘ñÓ&1Ñ©›ÄæÂ… {÷î­[eʼnbqô‰úSê^/!–$&&Z˜y“øèt ވЫ×*R°¼#ܘÄw‡IL$s7} s5Ùœ¢ŠEýfgg_‰mÀùôÚEF$ÁU$ñnD«îæí“˜Hæê&qjV¡­7‡š‚øy-~ò–••‰âQîLb¢;Tmz{]lllLLÌéÓ§Å1%ެ_uøˆ'kkY»Ûßã$><ÏÍÙøk‹¶ÿ ·SHýuw_¦0‰‰dŽIl‡˜ÄDBìÆgΜñðð + +JKKk¢W½vlj·ß¾áŽbôï‹­\Mƒo¯'^ÂÔoqÑôöº‚x¬¯3§âÑð]0È2&1‘Ì1‰í“˜¨QˆÝ888ØÜ÷ûpÆ…Ï?ÇgŸÕ3Ö¯ÇÕ«–×`ÒàÛë&¡½&NÃâ…øè#L›n°årKïÉWc?˜ÄD2Ç$¶CLb¢F!ޱXó~ºÆ}á‡ÕŠpr¦ìF¹öúBóµÄ>Çæ•X1NNpš‚Ù©lü/ÂÞ0‰‰dŽIl‡˜ÄD¥ –{Et5nújsÙ„óiÒCâ@4ˆçùi΀IL$sLb;Ä$&¢z]KâPk¯¿ k1‰‰dŽIl‡˜ÄDT¯²\ŸÇ­ϰõ¦üæ0‰‰dŽIl‡˜ÄDT/}%ò⑎Þ]¢±1‰‰dŽIl‡˜ÄDDMŒIL$sLb;Ä$&"jbLb"™cÛ!&1QcÉ“Ø1‰‰ˆš“˜Hæ˜ÄvˆILDÔĘÄD2Ç$¶CLb"¢&Æ$&’9&±b51&1‘Ì1‰í“˜ì„ÑÄ ÓéµÚjƒÁüW[oÔ Äᦨ%ö|[oÝCLb"™cÛ!&1Ù ±›•ççÇ­û⢩‡V‹%2©b±Ÿ«TªÜÜ\?ÿ””±D˜fæå!8AAõŒóçQRbñ¥ÕY¸|ñÆ©—‘«²vË«« ÎFD˜41%kçÙ;&1‘Ì1‰í“˜ìØÇÄ~žà7d Ø»ü‡ ¹0Nn`@¥ºTˆ‡B@âânññ°x’Y‹Î¶£kæÍí§Éø6ØŠí.GüqL{ óvÁ'ÙEÐZõ哘Hî˜ÄvˆIL¿mæÖ;XqqqÆÕ«Ñ§ øð¿aCê„ñð„;Tbo·É¥¢‡CBBêMâÀÀÀË—/‹op²9‰~ +Žº”ÄS0åTék–D| 'gŒÝˆ‹“Õ¸¸ޝ`G +yvø×`É“ØÉ9‰¯&%•——‹Í«&ºS“ÊÊÊ¢¢¢ôôôØØØsçü7nð7Ú|…tÅÐÁ¡LËô>W¡TŠ'W7mGDDÔÛÃf¡¡¡·{«Ý=Hâ¬Cý!œ6‹à• PÅáà×X°@ŸºÁ3Ê*”§Âï{Œ~Ïÿý&`æ.$ßÙ&Ø#&1‘Ì1‰íl“8pʤ¸Ã‡Ò½ÎfúødûùqpÜñÈòóÍðñNþå—8÷cöï ün§ï7Û|>[ë;rĵsÅÒpé²8?2BW¥5çô½ÞóÍ!‰ÿòlÚ„Ý»¯„Öª«nHb£tâ÷äLüËÏJŠ.¾„ý_bÆ8ŽÃ¸‘;ãWÂ; y 8½ÞFËfèâ§ 8ßHß;À$&’9&±’mû è?ÜÁÿý¡w=üÍCìQä«&ÌÃaÐ Ilþ]ÌéýK¾R&%éuº{½ç›%$$7táÄ¥K—´·‰[sÿþ÷èÔ ]»^}ûB­¶æÕ¥$vÂàe4Ý£âüY,µÛbú  ÓÀo9†NÁ—§§…¶ÉG0 Vx ±%B¿Çû¯`Wru0ðÚ «1‰‰dŽIl‡d•Ä"‰¿Zwk¥pp4åð:8nÓF­FÓ4'Š ƒ¨âz“8""ÂÂ1hNâfÍpå +Š‹¯¥Ö¹R·ÅŸ›¡ys4 +ÿ솂£Îô¥—Âå%¸l†Ê+P¡An6ļ¯á›Qs-ñˆ6øA¼x#}7쓘Hæ˜ÄvH>I¬R©233#==ýgÍôã,†ßXgé‚Ïqc88iŒö+†Ø»FùŒé;Üáæ20pÆ´x‚‚¦|kçÝÞqâ.¯%Ñ[‘•ƒ¬tLy37# ÓôX”îhõþü74{ÿü§4}?„«àÎ$¾sLb"™cÛ!™$±x!ñrbâââ‚Ïyy;vö§#⿾Çû8ÁÁÑ(Ã×ÃÃÇÝ]ìZ§÷îñt[á;|hÝö=ÊwÍêp_ß䤤üü|qPˆÝò^ïüf¦¤¤¤îGu$''‹%–?ª£Qß^W­CòôêŽO÷#RñBË'1ásð…oíð÷GÌU(+™ÄwŽIL$sLb;$‡$–>f×`øÿíÝ xSe¢ÿqïó\çgÆ;sïÕ™«3ê8z]f\gDFÁ Ù‘RZ@ÙE¡l²8È& ‚,ÊNYºÐ6MÓÒ½…îé¾7K“6{Óþþo’nèFM“Éïó¼Í9'9Å7<ßœçäQ +…B”@BB‚L&“H$" Äɺˆ˜Q!!!AGÁÍa‹\‡©^˜±¹Zè2° ¼æãx*íK-&ä¥@¡íZÉLâÎb¹8&±r‘$FC ±3Fe§$ê +b†§\ðk¼IÇðwC>˜°~mÀéÓÒðð¸¸8‘Í +…BÌ@ÑÃV«µïg×^"}Ÿ~OÈLFÄîÀØÞ¸÷^۸V1ŽïßU!é8¼úàhÔݳûîŠILäâ˜ÄÈu’ ÷Þu´1Q—p|Èrܽ.'##æà÷á_n;vT™‘‘QRR¢V«õz½ø,Ö]·uî.æj¨*Qi@ó_جƒZr5¬¶w%,:¨*P\l%¥PTÁ츇Xd€º†xÄ燮Ã$&rqLbäRILÔ埰DëªTªüüü”””ØØØèèèøøøÔÔÔœœœ²²21ÕE3{Z S7b¹8&±bÓ¿<1‡ÅLÖjµ¢~sss_¸(--uoÇ!eÎvr&1‘‹c{ &1y«Õj04B¡a\^^®R©Ä´çÁaêLb"Ç$ö@LbòŽÅ"€õz½˜í:NüÙñ5:Îpr>&1‘‹c{ &1y‚æ×3”àÁaê.Lb"Ç$ö@LbòuÍt÷¾Gc¹8&±b9“˜ÈÅ1‰=“˜ˆÈɘÄD.ŽIì˜ÄDDNÆ$&rqLbÄ$&"r2&1‘‹c{ &1‘Ùl6Ù‰?t÷¾G`¹8&±b“‡3üúõëÑviiiݽ;ä˜ÄD.ŽIì˜Ää±Ä´OLLLHHµ“J¥âÇk×®‰E­mYR‚÷ÞC¿~·›7·þºê|·ýû£ßôó´ú®üµÈ 0‰‰\“Ø1‰ÉcUVVJ$’ЛDDDˆE­m™“ƒÄ]waìXlÙÒr\¹Òúëêó²ã^Ç}=1g2Ôà鞆ILäâ˜ÄˆILîN¯×+•J1;4Wu:]vvvXXØÍI. †ÛnܘÄûöunŸ5IØ¿„L S瞂ܓ˜ÈÅ1‰=“˜Ü]aaadd¤ø¯Ùlnÿt-**ºå!b±¨¬¬ì¶wukŠQ˜‹Ür_CT$"£QV*²‘˜MCž×š¡-FBTX«Š\D_Ed¤m\ÏE…#JR£@v’"‘*GUçö’~6Lb"Ç$ö@LbrwéééÇŽ;þ|yy¹˜ÌíÜJ$ô-;ˆE¥¥¥·Ý¸1‰wï†ÉtðZÛóê-’8t ü`á>l} ü¿»“ü\m!ÏËŸ"8½~CC¡må^£q& UµP'áÈ<òî¿÷߇·?ÁÑ(äØöæþ€Ù¯ ßýx.®¶ó/…œ…ILäâ˜ÄˆILî.--- Àd2)•Ê‚‚‚6¾× k’ø—¿ÄoÛ4î»ß}מWo‘ÄAë0ú <ö¾NBy.~Ž!Ã0i ++‘q=Æá@ ´ö ‹âñõxÌØ‡L*°~"ú¼Ãy(WC}þ!¸œŒŠLlì‹7ÞÂ’cæ¢Z‡šöì9“˜ÈÅ1‰=“˜ÜHâ   ØOö÷÷—Éd*•ªÍ­DBÝ²Š¥R©XÔÚ5Š“xñbH$M#<­„t37'ñ´¡xo=JŒ¨µÚ.I±l ¦ÍFL Ê1³/¾<Ž ø ‘ô|^ÆÎX(jpþ3Ì‚E? Ä„ZÛ¯M*õ¶$þ²ÞZ†K©Ð±†]“˜ÈÅ1‰=“˜Ü]c‹™œpêÔ©¨¨(£ÑØæ†]pʼn.:—X$ñ"_|rѾ¬5¹Ø8Þ“pN möMÄì"$Æ<øoÅÀIˇ)_ŒÆèñ8QSí O.’xÓ+øà{$ßþlhê^Lb"Ç$ö@LbrwI,¦ëµk×Nž<)•J[»^DN—žž.6ë;bX&“‰333õúV/ü3$ñŠYð“Ú—5$ñÄ18R³1[1b!öË#î…ºÍöÕ9È0}0O‡¬¦åy"‰7¿Š¹g¦ìÜÞÑÏŽILäâ˜ÄˆILîNDl`` ˜ÆååågÏž}«PtàŸ¯ÎܽΉI #Ô¡>«áô,ë%¶ËJ ³ÞÁ_„Ñâ+…Lb×Ç$&rqLbÄ$&w':öÂ… yyy'NœU쌗lL⯿†RÙrètm>A’Щðõ`,ÿÎÂøAÖØïvWŒ-“0i ¾OAµã*µ°ÔÀbe»&1‘‹c{ &1¹»ôôôãÇ‹*ÎÏÏ7™œr㋼<<ñ~ýk<ôž|²åøâ‹Ö·®Õƒ] ðça*€®­&±E‡È ˜=ÿ˜„Ù‡ 2Âöž´"þæ¾#pªª*Te"$ +’t&±`¹8&±b“»%ž““c44]õzÛ]›/\¸õHIi}ëÊXŒçǯBŸ!+ÂÙõX9kš%ñ¦‰˜4?Ø“¸Î Mf¼ƒ¾ã°'Ɔ+W#t潃—cÐ` €ÛXhKâ-0ï,“Øu1‰‰\“Ø1‰É݉Ù[^^Þ¡[×u/C>"ÏcËlÙŠ-G W#+‘!ˆ.¶/®C­qqñÒ·«Jt +Gý‘U k³ß²ª1g°m«ýÙ¶à|ò 0T"î'„ÊmÇ“É51‰‰\“Ø1‰‰ˆœŒILäâ˜ÄˆILDädLb"Ç$ö@Lb""'c¹8&±b9“˜ÈÅ1‰=“˜ˆÈɘÄD.ŽIì˜ÄDDNÆ$&rqLbÄ$&"r2&1‘‹c{ &1‘“1‰‰\“Ø1‰‰ˆœŒILäâ˜ÄˆILDädLb"Ç$ö@Lb""'c¹8&±b“‡3=†ËÑHJ²ÐsX0ó#%{|áõ:6"&¡~éޘ㋠ҟ‡~NLb"Ç$ö@LbrwI\[[[ZZzüøqQÅbö¶¹¡F£‰ŒŒ”ÉdÇŠW`‹ŽŽní1~–$^1 ~Žë7$ñÄ18RƒA«0îsü”e"öŽ>«‘QÈ0}0O‡¬7”l!¶áßþ ¿¹÷ÿ¿k=‹Ù‘~ ½ƒ{þþ«Ù"1^‹­Q02‰…ILäâ˜ÄˆILî®ñÄ 1cÏž=XPP ò¸Í Å:&“Éh4ÆÅÅIíÅ#f³¹Í˜Äu:”Ç;`Ýi\9ƒ5±äJEïGá÷ñö4HÍ7&qwàW¿Æ®d$ °°~•@¥%³†à£p&9…MKK¨2ou§a¹8&±b“»I|éÒ%…B’šš*þ`jëÊÀ-hµZ•øC»6hýŠíxË´?‰aEU–¾ƒ•+°úsø±…1“p¶¦æý®BÚqôø5v¦¢¨Ù_ƒm§ÄV9X5£ÆàœF~›®û0‰‰\“Ø1‰É݉$>qâ„T*mÏù] 1‰ÄÌ™-DZcm>A’0UáÌ\,‡aSá³™:Ø®¦V ÿÕð?$èíŠ+‘™ƒô\”Æcy? š‚“)"mªÕˆ8‡b Ì:\XƒioÁ{ ªëo$‹Äh¨ky”Øy˜ÄD.ŽIì˜Ääîär¹¿¿dd¤F£iÏ·êº@EæÏ¿áZÍÇÁƒ­om,FÄx¿ƒßýK#[‹‹­&±Õ€œ#¶Ó$úŒƒŸú†Ë Eb×¼÷æíÀî}Ø·Û´]e Bôn ÿ|W`Ã>ÛÉÛw`åz¤Wظ8 +{çcØëøx;vÚ—~±ûO@ae;“˜ÈÅ1‰=“˜Ü]EEEFF†N§s—¹ªŽÆÞ%xé%ôî‡Þ^ä#Ô~«ŽýIöÅu°–àð +¬\†ËŽèÕ©X7>Ÿ!¤–f¿eY<.Ä«âyzÛÆ’om¿µÕ„ð˜8¤þñW‡`Éy”5A/OÆ÷c@ÿú¥ï-ÆÁXy…1‰‰\“Ø1‰É݉)Z[[ëFµÎ +‹ôba \‹–Æ(­Cf³mQ½Z˜M05ıb-jLö§ÒÛ†ÙÒ´‚ÕcÃãbsMÓ9Î-¶2šQÃv.&1‘‹c{ &1‘“1‰‰\“Ø1‰‰ˆœ¬1‰²²ÿ”-®6žåÇ$ö4Lb""'kLb×LbÁ$&—U×Lwï QWbsp¸ËxëÃíêêîþ7ƒœIL®IL<³NWY& 7UW3Œé_IJvéâ­g^›ö5‡+¡s¿)®Ðt÷?ä$LbrAbÖY­Ö|ÿó’±ïKÞ‘°|YEl¬Åhäl$""¢Ÿ“˜\£‡FãõÛRŒ°Q#R¿Ù¥ÍÏw¯ë­‘[`“«qÌI1ý²##eóç6Vqèðw#¼&e;ªW(ÆDDDÔ…n—ÄÙÉÉZ­V,r´‘ÓX­V“ɤT*åry‚D¾a}è¸Ñ¢‡ë»xQ±DbÖë'gw¿ˆˆˆÈ½ÕÝ&‰åII•••¢Ljjj¬DÎ"曘z½¾¢¢"333>>^*•†üøcÈ’OCßÖtňa‰kV+R®[Ìf1&""¢;tË$þ®tÊäÈiS£¦ûDM÷åàpòˆœî#óõ–Nõ’L™ê5)tòÄÐ c7ŽˆÉÓ¾ÙUU\$2úNªXÌ­N§ëÂ7¹‹['1‡ûŒ«³gY­ÖNT±Ø¤¶¶666Vb—˜˜ØÞ31jko;:¸bõöod[¹•5ëÚµBãk9^ú†!–¶×ÛØWÔ5ÿ[iß&]¿DDDíÐ<‰¯………Óí…ÃÁÑ1rxüúµåiifûšü•••ááábÖ‡6#~”ÉdM«¢ÌÍÅÃãßÿ÷܃_ü¢å˜=»C»qÄýúaâ&äµUÚë8´ÿe·^¡"ë¾À ~M4/äb¶bîçXhûÑ €dþú înü%~‰»§ BÞùu4¶CÑ ø¾Ž»ïÆÝ÷â÷à )Aë‡à­zä@ß§pÏ/0È¡fX;»DDD%’¸¦¦F¯×—––¦^¿qäÈ•ukƒüV_Y»&tÃzÉÆ/mc‡sÇÆ/þܺaCÈúub*®ú"`Ñ'!ï¸!†G ›áûÃá|y–J¥2 VkÇJ­VK$’ЛDDDˆZnmËœ<ø îº Ÿ}†¨¨–Cs;YQW„9ãÑ÷LðÁ™â6V×^ÃA?ôZôÛ%ñ¬Y‰çWÙ¨…õ6mÆâýp¬.’8ú+Ì^¿Ûz–áÉQX°½~ÇÃC1ö1L^‹àÌöþ7ÈÅÙý¶Í³LâÅaV!îfÁƒoál:Ôf´ö‰ÅÍ5,è‹™ë±?©rhy ˜ˆˆœËj¿¬B¡Ëå±±±" ‚ìBBBn®"ç±óðò… —¶l +ööjÞÃ!cß\ëvéb|||nn®˜½âc]‡’XDïõë×oùÒ¢“SRR´Zím7nLâ}ûîä­gÑ!ãÆ,€ÏPøxaêOm¬ß±$¶¢&³æ`䨏uûbÛ•úÍkL8õ^š€ ª¿O*ö®Á ¾H2ÔׯB‚MóðèXäˆ_¶õm PEãý‡ñå9¤™:ñÚDDDwª¶¶Öl6k4šâââôôtÑW¯^´‹"êbîÉd2iXXèÁƒ!³g†ŽhºÖDÈû#.-úäü÷._눬-((P«Õâc]‡’¸°°°Å)͉E¥¥¥·Ý¸‹’X§Àᘶ ‡öÁo.ø¢75W##‡`Ïì9ŠS‡°Ë=›%qu ’ðÝ·öNàÒ>,³'q­ùRü¸ +_C¯áXÿ=ŽÆB©j#‰k-ÈÞ‰ã±æÄç‹9R\JDt ζ½ÄÁcˆ.€¶‘çpxí‘ç‘gD Pž„€mø`8é;°; ¥š’ØTƒ¼(DÇ!* Q'°o/¾Ýi:”fX*‘†]+ñÂcÂÇX{¡°vì,""¢;U×p³0QÅeeeùùù999r¢î“™™)>Åý!lüØægJO÷½°ýëKþþ¢ZcbbÒÒÒÄtU*•z½Þq íöOû®Iâ•+×4âã¡P´wj Ê„÷ŸðÕedÀ=>è‹ãUM'ЊΉÄêÑxéE<ß=_ǘ0k.ž[^ŸÄ5¢Ä’‘èñzˆÞÆG¾;Ç–ÄVÂÖbô˸ï~üæüõU¼» òÂV“¸Öj„.Ã+K±/Êö@U1NLÀyX0ã⹧ѳ¦lùSX2{â©ÇÐçl¿†Ê$ÀüwñÐøÿÁ“=ÐcâònHb½gbÖG˜¾Ÿ ÇߞÓÙΠ·6—×£üæüñqüe–Ÿ…g‘Ó‰–Ul6›E‹º¨®®®ªªÒuµZ]RR³a}ÓÁáÉ“·l¹|þ¼èÕøøxÌ¢i +…˜¨Ž«gwôêÄâùe2Ùí’X,*//¿íÆIüÛßâh<‚C‡Úû¦+GîQ<4þY¶³®ŸÅ¦ñ˜|–†®Ï Ææ1ø‹7"J`?§ãÀ"üç£ø¿EõIœð-fÄ›‹q]géX,…_=×Á'&bõ1ñ…9È–âý'°áRì猈$>6<Œy‡p]‹êLœ_†ÿº÷½†C±¶ÃÈYAøä]<5©¥öƒÛ­ž8áHâ¢ïœ.†Véôy‹ÂvuÉ;¯ØV&""ê.Ž«Q5Þ+¨»ˆfŽ[u\;}Jâ;5ÔkRˆßêàS'E©FFF&''çåå•••i4±šX¹s—_[‰—¸å×ë¤R©XÔÚiI¼q# + +š†(Ëêêö½ß ¸Ž“ ñú:¤”ÛR•€~øý,hLökDÔAºs{bk2&{pZ€Å“ñügö$®ÅÑÙX8R sì© W÷bªW“øq<ø(ž}}‚‹×Pª«Ïr[ûàQ_œŠ·=RgA¦“ÆÔ­ˆ/µí³%7ã™I¸RÛù¿íHâISðé è­¨5¡* öÇg›‘T‡:&1¹'Þ¶—èŸËß÷ÌÊȈ ‘ùûK%ÃñññŽ3%Ôjuuuuç7WYYy§Wœèô¹Ä:\;‰}ñÉÛ¯Mf)Eì!<÷gœÈ…Rô¥Æv*Ÿ¸h@uÃqcU<ö,CÏåH/¹‰NÄœ©Ñ5}s­è"V.î`ÃÌ Àþ­ù(¾FaÃ7ëDÿ4×!<»þ‘¼XÌy ~§‘íX§¡;ñìxÀˆv%ñüÅØvÕ¾ÌsæõÜ帢f5qT±È]•J•———ššš˜˜˜œœ,b¸ñàpã}Æ;ÃâyJJJŠ‹‹Eo;bøêÕ«âÇÒÒR³ÙÜÚ–wœÄ†lœY‰§þ/Ã>˜6 Ó¦`ô›xàxý„ …x |ÿ ^ì…P“ [5]qB$q2ØéÕØ¾Ýæp'WœÐdãÊÇxáœH…ʾ¾í\â¾QyõÏ/’xÞÿaó%ä9ö©ãI¼xö&Ú—5$ñŒOq©ŒILDDDtƒ:ûícªªª¿ì)þ+2UD²ãà°#†ï°‡›±aWPPЮ î8‰‹ÂñO/<ý*&yÁǧ~L™€Q}ñÌ|„Êaζ%q¯çq®ºé(±"»7%N²%ñpojaiø›È?eŸtö"lzãñÆŸ±à(b”¶˜ÄDDDDÝÈq Øñ=;¥RYYY) +Ùh4Z:xY‰ŸKc/^ ‰¤åËÛØÜ‚¨ï1w¦‚ÚÐìa%äûð‡ÞØ‚¢2mÅ„ÞXyÅz{aê‘tÓFâÙ¥ö$®Àž0y ¾Š€Úb?ÙX‹€-9úÆ$ž†áËe =×%>íAÓ±#ÈöœIâÏÑs¢ôLb"""¢;Ug¿©¢ã(Bã™.Ñð]Á ýûã‰'ðÌ3èÑ£åX»¶õ­M¹8´ÃÞÀÞë¶/š5[c*Þþ=Æ®C@Š®bïlô…£áHLGú|ý1zO~jÿz]ÒNaé¼9ç"V¸€y£ñ¿½›%q<–ŒÅ qø! Ù +è«ÚHbÛ&axûï±?e@ÝÑ$–ãðRôî‹ñH)…V‰Ô“X4‚B(58Å$&"""êˆÆ¯Ú9J¸kÏ”¸S‹íPpZÚ­GÙmî-×@~Æ–²ƒf#Z…šæ¿Sjª±v^š‰ï"a1@.ÂWðÒßУzMÄŒ¥Ø¼}V!Ó~}8“ÒC˜ù*z¾`»bp¯±j}Š—ÖÕ?[­6`â‹xz†n‡¼±Û±À‚mËõJHW¡Ç,|Ö´ÐaïT ‚ß «gæ`ìNDç×/ÏÇ¢çðu òI\Œð½xq +‚ íIlFÜO˜Ûí…žŸãâ·X>ú#~óúÍAd>~ZŠ~ØŸìø;´²èuÌ]ŽÀr[«c1ñ)ì Cnü"""""—¦+CV +ä¶‹§µ¨üºZ&!:Å•¶-zäÆAް0„% 5eù¶[`è¾ü§S +áaö®#/yˆm8¨+>CT"õ*Âd¸šUEç"_m[Zk&Ñõ¯Õ¨" HÉ·½Š")E¨2Ö/2VCB5ŒŽƒÛfT– 6 jSý™:%²ã ;“Žò|d$Úw,×l§ˆ”g#'¥ŽËÔ‰bÍŸˆ¬¨Ì¶kÊÕT!5ʶ3Fuÿ&€R +endstream +endobj +392 0 obj +<< +/Length 1929 +/Filter /FlateDecode +>> +stream +xœÍZÛnÛF} Ø·´âÞ¹E vn. µ}0òÀH²+À’‹*ÚOì§ø/:³\R”È•d‹6$ŠDgfçrfv–Ã×wùì*çäåËáë<ÏÆN'är8ZÞ~Žþ¹?e׳E–Ï–‹á×õ÷/}˜f“éÝ«WäìÍ9ùÑï%4Á?ijIˆ²Š +NRÉi"ÉÝ´ßûã'²è÷ÎFýÞð#–Ê”Œ®ú=$N#LKj‰I-eœŒæ@õþ«&×+`L®Ý/ë½ï÷.##£_ú½·Àïs¿w´ü‡ÐuMe@itBMê”u:zÕ^?Rµ 8Ë(çAq‹E<Ñ4¨èïi,Á2ðí¼k7”…Tx¬3‚Ò„’41!qóx ¢[\öM¬Š¥ÏáSG‹<˜(+äxqw—Î<$6Ñ{¼´žM¦Hƒâí…ûµŠ+ ·Z#o¼³Zá7Ç|Eèx,×Èí®dùI¾t½z%-MyhõƒÿCäKCMC³«,ÖÑ8GG¬ïðsÚy2 Ñ*½ó TŠ;7t*í‡g“ +ª5’SA¤I¨²ÜÍéÕOŽ)ü%o?ž“ažÏ–y¾œ‡úÝr™wˆÐÞ÷Ü=¶kßËDt¹±5\Îp +×yça $U!MN‹Þ&ÍÐD·K{™ð„¿êzy’Ñ4 °û0gRR‘¶J#à͹&£ñeÄ!§°ÜxÀxÄ:WÃB¶ÙçZ´`–&⹤I›PÖnâË·(4]ÃãT=× +S‡ƒH™Î%ƒÌ´]òS¬“§T´#Àw"mê–9éÞ›Â>£7‘òošô‰jn·ëÜ©¹B£ÔMÍeÖš‡”Ý튰hº] vMš.©V5åÜE\|q£N?Æ]ÐÅ<»ž2EÞ,I©~½Í¨ÕÇó‹7$þš-®Itu78ÿ?®Ü+‚»®–Fòº¥ýt·Ca¿Ÿ@§ 1‡ª[¨ø©k¾ÿšŽq#‚Ë9^œ¯E[ ½^-:tY\€ý”(j¨Î X’…Tß "oÐO•5Ygý’„(†SÜR~°ls,ïÀ±º¥ÒW°>XÕÜ\•Û*üç|»Êclë4xmÀD”Ïâ4ZºÝÞ= |ZÔãXšU»zˆ± +²Äõ#²sÉà)ÍB†ù¹sq‚aÇ×½]… V„ÄÝ¢/³Y, +¯Ò?lè~œXbd‹:FPRçô¶ºÍÆP@úg³wšPt/ ("âø~â˜^ÓX3ˆ ð³sulcE ­.£ñÒÁôüïrÞNAƪWÏùŽõ’LP Ë#PR< JrF¹$254=¼7íÂüJh +rÜ>4ð´Mx©‚Ê„OhéR€ãR#ì?«I åëuKú•³ìÉ«•ÅÍ]‹Œ+ª€Ò£,ÄÍRã•ÑÐk±†ÿ…h»¹Ÿãœ`ŠQ¶È †Ýç/C—EoO]ë°nÄÝišñÄo@³ÿ¶»˜ë”rU) :»Ý›H›ÞÔÞˆ’’UrC¥>›&àÍ£ôÛÌ+ó oÞ:™-("[’ĪetpšZ8,¶AµŽr¥L4>[%Á¨mwåÒ¦+So~ÉÕ¦zPâ$ó°'mÀ“G©4Y©K»ÉÎãzâ„ý‰s©«N7/îoî17çþÜa×Õ1“º[‡Ü}šîJ¹ ÿ)îvX€øa8à3€´D¤–ÆÂ¾tÈ1$)MtE‚(d4\C@›:›$a-TExNZ7ˆd¢\¬W¬ÜÝ&•¦ÂV¬ÀÀB6ˆ”ÔÈC¬Ž£* UxÔj;´KlÐÛ4åÚ*'b›¦TgÍn ð¿©½ª[ùÆB»é㸅Ǜ¾BÿaË~¢H6×Bç ´vgU¾íÍ3,ø¹Xâ×b¸¾r§]nà¾Çè?x¹GÒæ êÄ5p)pgÖ\C éjÈî%n}¯ØòµŸ[X_¿ú™;S_83_ ÁŒ¿ùoißI°f=R!8¶½±e ›^â6÷Ú24D8Ž[x¸á+È ñ¼ +†ÇêÍúLº]j~)±ÞÁÔ.Ö$ÖoÑԀγñX¿CU5<È©Âú-¢¬JèÝ¡*°Þ³ª°~‹¨›{X•&(Ì_¡¸–M +PØî¯™ûH¼ ’ý5s£KY0t³ªldí+¬^ÜþÂZÉ« +‹nV¨JÞÞêëåí¯¾{åUD{åGÕÖ\²'Ú;û £„=´ØÊÄæ}ö}óæ†Š²uQÛºž¾€¤j¨P ²ÓN/Zgà?Ö²îîg‡ÌºRÖÔ½!ADú<’ŠeS’I»‰ÔÕ²xýFGólgïèˆhµv¯¹i&FØ}ì^ 2HÃT”g3xÖ¿›¢ü3$.†o]ÏÜLQÏ+BÕ^`sáõƒº˜ç~¸všÞu?g³”=‹Q„nócÍЃâ|!s›K¬Áþ MW#ÏŠVø7¾ÚfÔæÄ—Z– ìÎÛìˆy$“€jÛ¢Ua5fþAj'Zjç8O¤6ÐÀÕÔ„ל<¸^#ÞEJ(Wµ³Èÿ…iù +endstream +endobj +393 0 obj +<< +/Length 72360 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Filter /FlateDecode +/Height 491 +/Interpolate false +/Subtype /Image +/Type /XObject +/Width 945 +>> +stream +xœìgXY†IèzU:(° RlXØE±€ˆ‚Qt]»Ø@¬¸ +6좀,¨¨ 6¥ƒô&½÷ÔñK2g’ $àîç*^›ç_fÎÌœú¾÷©ùò…/¾øâ‹/¾øâ‹/¾øâ‹/¾øâ‹/¾øâ‹/¾øâ‹/¾øâ‹/¾øâ‹/¾øâ‹/¾øâ‹/¾øâ‹/¾øâ‹/¾øâ‹/¾øâ‹/¾øâ‹/¾øâ‹/¾¸ +j®ÊÏÔÇä¬ÖêAi$ü§ï’?5u‘¾[,‡¬ˆøÆL'òËš è_ÿ"ÒŸ +!+¯ŠHý÷?ù QKs:ô>§¼e  +÷½Eªø”jwZ~ù'ÈXˆJ*ÍMƒãœž[ÖKù âÌM´öÊÂDP)Rëñľþë¢;ó2“™21«¤–q»^̾þŸ©«ùS*=Òk[»i?:2¼E,IûÛ”´¬RÂÏj¿¥¨¤®’ì º+*oJžwH‰qÀQ€))ËèB<Ï€)?Ê_I+`µìPNC÷wŒçUåûPs)8K$çn 'ýû€JlÏš£JÁbÖþªÎŸ©jwÕexNG^LËì‹BòŽ[´úÝãÔḩè:¦6 ¡¨ñ¹«z­3Ê»­em?g/"¼Úç"‚ó^;(¾âGGˆ¯ÿºð‰3F+3+¤È˜•¬ÎfgåÇ™æ*ðu+÷“=ä!Œ„ÿŽ ˆv`©NL@@f–牲ö¡jshU+u%`›2ÂÒ3¯•ò£#ôÃEÉxx\_U# f8fé‡êÿ¿ÅŸüSY€·äg&7˜¿‰Ë߇[hÈЃ ‹+Úm lîýÏ™®â#ñ׋ÖSç·x"3â‚Z³î¥U­1>ÿ(}$îí¨‹¼é»}ýìIÆ ý`ÅM¦8oÞy(âU*¾—K;"TÄYr±ž¢¿L˜³i‡ïµÈwMÝ?g†ÿçÕšc5BŽKÙâÌ®0«‰y "vVB²KslXfÝŽñ‘¸hÍ'瘀‚“þ3"çÛçDÃ×ó]dg;z£IÛ÷K,¨ãÒNhäÚ¼þ{¶þ>ZnP£lœ÷/mêâÍ¡©ðàr;™¿ï¦¿)C½ŸVOÒÀˆËê­ýëv]çÏ=³ ‘×Ο0a²×Ñ—]ÿß| +‰¿R…ð4p½š„0C,¦ÿñ"«zÈÅ›Ä?Jÿ2C4Rŧ«lÍ•%ŸYC,NQsÎRïwEõ}úh<H§2vá–œúî!Õ±ãëkÔVølÜH…þeŠ‘1}_ùeˆ!1Di Ù¾l„ úDw|—]õ9ÏÜím&LXò ¥¦odhm{F‰a„tm–¨êüñù'â#q_¢ü–âÄ„éOVÍ,$µá[×$ZSÑ»•3ÌıœöULk”í•Ø|‡y¥æ½ žf¡+ا +â,ì<_d×q‰cÕeÒzçI‚ÿÀMC$¦Û.í˜'&ŒR3;~?•ðÓ÷‹iMé· eÅ„g­ºýZ> Ú´Û*’b2ã—*k’]*>ÿ(ý»H Õ¤=œª£„Àž²äuI+úÉ‘ÖÏsµ]|oû“‰ÜY{+ÐׯHKåŒGŽÙtøJq3Ã3%$†ZsU“eT6ç+ͤï€Ä¤Èƒ‹$i4º[ÚÿvGuö• §Î(hºUŸÄýDÂ×=»ùòÓ7wä¶’ó¬x˜I¬ò§„²$,ÔSûqê.}R¦DMmwUö]¥N+Ž›o¥÷O‘XÃëÜë–>jÅS±Å(1Dëîlg<ÕÞIZSÝÿD¥ëž÷ F?ƒÄßOTR³âµu‡*jò‘øGéßD➆LÏ)ú`؃UÔ½Ü÷ìÓL=>ºÝã ¤9aEõì¶7ئÄæž*¬kª)͉{ñÈÝuY1¤,CÊ¿a„ùú>‚hBkîÊ_A“×›õª¨•‚ð!„Ä4Ò“£î²B˜ï†Ä4|þ“a¼‘øç‰¿¯rú›†ÞxW™ÅÕ•¹a>ËdÁ ±àìÝx¸Ѻcxˆba‹/9Ý= ¹¨¢ö«Ë9®ñO‘XË÷Z:ï€#1D"´¦¾½à»Õi.]k¶ù?‰K®kïAˆJ¸ö×ZÆý¹ÓêzhTbmqVØé}ÎŒ+ÎÞ§n¤åW)Œ'è\T’iïÆ‹ý®Ü/¨nçŠÙdbgIfâ{\aÝÖí‰|–XÓÚMå<Ó¡³âã¦Õ®ô[|ïµ! +±«0íU ×ŸŒ/»î¿t/·¢™LeG–BêÌzb­.ÏÌZ¬Š–ÅÌÙsam½úr`[ÑÈÕEé7}¡ç¯ ¼ñ¸¼¡³6뵺8/$&õvä§¼ 9ìåĈÊ͇ž¼N­o'|mÇ¢¶ÖÅÞ<ãàà0×q¡Ï‰ðœŠæîŽ¢%ÆÒ¼˜žÃµÅ™‘×O»»2JÌi™gPDLne3œÿ(Ѫ?†3Ó½8ðN¢ðM)qw½»0®-[-*®ª© Oê ; +—ò¶Ì†zn4VäE^ pc^Z¶ëÄ›´ü.nGШäÆÊ‚W‘Á«@N/¿|ïEvi=©o”˜ñ'÷VfD†žpŸÏºÐm}ȽزÆt!‚×RˆÕEYOn]\ ¿ÕÁq«_HìÛ¤ª<™Û›93–ÖÛYÿö~èJ7Fz×y_xŸSÞKn9:ÿW®mF!áÛ’ß¼¸qv?øšÓ‚#¡Rò+ DKK%u\9äÉ ²³Þþ©¤†²œ;ç/a^Zé{æmzÔ§‘zðůŸðu…ßî´ìÈ¥;ïSs›ðê€ue`$¦ºÊs’ož=°xã­KVï¸_ÕÒõõ[zÂËóžÝYçÆlÍs½\~ù.¹º…£nÐK­þsNô틞KÅ6oñŠ37£>•5ô’¹ô×(½í9ïc÷neT‡yKw<ùø©µŸri½¨ †ÓËšnRÝô`ÆbÁ’µWîÆ–Ö·“úÕŠ~‚â/nQƒÇ1Òš6áïK9æïh¤´ÇÌu kœ}[ÉŠ4‰é4Ò„ÐÔqa­p·J/Åe~ò5´D«Ý +¸W@ÍÐ%£‘Ýäÿ.ã«Ó¼=™ÆsîÂCÁoȨ:QüÝ€í[ïZßͪ_PogÓ§÷¯Îûlžß^°örÄãäìà +M)ª%’·LΉ!©·«² 36úÎÖµË@<7ú>yXÙ„G›\RWí)o†‡qY|¸¬›FÏÆº’Ì«>pIÿy$81»¬¿•£§ß\•ð$b×òÅð˯ÞÿðùëÂêFq€Q?Üõ‡ëÁÑ»é%ÙÝZ›ø<|5³Rí<’ZXÛÏÓ¿E%tµ¦'ÆÜ Zâ +[é¹ëüÎÇ}Ìjëîå´ôÔ´¨Spg×u ð:zUÿ¸i¢öÞ•J‡¨up¸A}!ЇÈ7NƒXTÕôB\ |•F(_9F®½ÃL~¨bìé#µ•þ9c|gì˜T FsŸØhˆØÄù`c7³È(øG›´#Œ¸ùÌ• ­uS[‹VØYHõ]í!6Ò|îä2VÑÒ(;G2oÉzœùü¢þpçê[Ÿ65WžßâŒFßQÔœz>&“³JÑðU™;—NWâx‰€š¡Màãôvµä<4Óa,µV1Ÿÿ6'ç/w[œ8ÇSÒÊf¾a àý>è{)n²Ü2@©CäÎİC#Ñk‡œvöZðo&°?íƒÄÔ¶Ò¤uã¥ÅúdŸˆ¶©ÝÕø"â ƒ»¥àeÈT#ôÃ2*£½/Þ^=] þÙ‰{›‹6»—èóI%Õ{®U¶÷¢ 7ÿÁæMá_—”¦>v·5æ|HHÝxvLn#+=­Û{¾>‹ƒ1Yo¯4ìSÊRÏ|nãXA&4Þ:åe(Û7ÏÅq«„58x²§¹ä¼·‡¦\ßÀòjæ[ÏGw †GHÕ!=‡õY³Ä”˜†ñÙØÂs·>'Ösªú)aÑá«]=¼ÖþÉÙÖzžŸÝn¬Îe–G'?u¥5jÞœÒÛ´i¶ó¦Ü©ø¢ççwP•ä|HÚeWHžíG:«Ó·¹L•îÿvÉ Ÿç5ÞH uÕæX3O×§2`Uõ¬ßIøš%ôĶŠk‡7è*pY«l»µy±­üâžUZýJMX^mñæóŸ[zÐï¤v×ø¯œ&ÇÑH%&:{E\Þ%& —f_$îm-»²­Ž¼hŸ÷Ë©š®?u¿}àA3¨ÃËN< ®¾ñJ<—Ð4«À5¬×N^z±‘BñBb†s Ù6 ¤·( fÐÌäk(êÛ!qsÁS=x¾PrΖ0ôÙ˜¥l²ÍØf[i;l.¨-…qŽV\W·›.öήïúu†ïtU•åD@ÏãóÛ´Ê—þÂŒ•½"cÝŽ·´7>>µUyÂvmD;#&„Ç'6—ïÿ!)ÅkOÖt Öœ÷jµ­Qÿ`t J)¼«a"1ÁÇÙ¾¨9Ö-³ÝÀi•iOܧ™ + ö]¦¤bfwþnrÇñÀ"ØéH{ßOþp󨑺çC8û5ÇŠ[Ðn‹»*’ÓA?).=býÉÛ;]Àn²>HÜVšèµÈ¦¯AaJÎhòÅÇÙ,?ÞÛZäfÃØü%"¥{5¹äŽßZMqŽ Vq÷»Ó܃vd¤ø[GÇ©+ö¹´Ò¼½á¼W ’#/€CêÌò-ÊyådmÀ‘J†[/=å<(—Z•pÛnÌH¡þ0œ±æiF5úýOOºÁ·Ä¤ #rˆ6g?0Õf@”ª…s|Nöa:D‰q¼N{ÃJÅÒ øôÇo(he5%èÑa7„”M‚Þ1l{cÎ#k%€ÏSWuA#¢ý\­a7 ¢?/ÞF­×¶;K1³o¼ÓžÂ–Z¿Ù¿Àú¾H ÕçÅ:×Ç 9¨«o`h /ð¤‚ñ´ÛÉÀs¡XÀ`êu™þ¥#ªb´Àu¶¤p†ÁªŒrMobW|Uš»í(!xˆ\PBCOßÐÐPY ɈkXDg±Ú ‰±òv³§ˆqA$Œ”êä'EíÌ®rͶɣôGhJJÅàdÕogj¾ÿ=ÞHLKô7æÂX)9qQøuHÜT·ÀÚDG§ÃÌ=iК$õ¦„ÄìË[òc¬Õ¥°}M FLJ^Fp‰ÉøÊ½ 'I +õíÀ€(ËÛxœleo«g!±€ ÞØ™“F +qYj‰5›åS€X$3JÙHS–ËWDÕÖœzÎú­·ùú¾Rp'ƒ•Sӡ糞pX1©Å‡î·±š±Ñ×Õ¬œÇŠ(kèÒkª‚]áB2ëοD,*éÕùÍòÈП¨´’¾®b‚ÄM#™£¼DjÊZ>a„p¿ô +‹KËÉ€jÆÙÖ(ñÁ^ +"ÌÂÄÊ©jêëÊJ +î¸íf3’ + ˜Ìp1Lªïgè¹$¦¹õÊ[8—häöã+mýXie CCUy 5s÷ôÆ®©…Ή{š ÖÛ_‹WÓAÏÌa + 2¢ªÆ>·’îöC¤æãžv8Qn¶+5}g”ZÓÑÓ¤E¸šd¬ ô„Å~U$¤>4…z9áúU5¬ ¨‚¢†Û úû/ÿ]~?FDIQ+´†ç.(¥º*ðyïÉkZkÊXQÐ +eŒ§¿(nã¬-?ê$ÃÇ/ˬã'¼¢nlsÂÁÆßu=iÀ¼äk¨êÇ!qOcÞF{S–IPÒÐ34)îÕrᱪ.òZýÙc ôupˆQ—6Ò8¬iÞÁœH, 5zÎá+µ$ج7Ûï%Jì¹ òÀ‚ ) cX0iqð-ŒnÁ®Ø~<ÃÌPKEAZQUzĘ2¶w%¥~`$®NŽœù«'Ìl'Ò#üî¦Ù•…Äz6³Lt¸"(¢ºüHô€0ë’ì ”ûŒ°„¬œ4ÈŠ>HÜÛðÉÃ`´èÆQWCÉcŒä°)w3À¦B ‹Ž™5g8·î‰ÄÈ£³HÒš2îš—Eâ/©©§¯¯«.&Â|½°ŠG`,oßÄFb ©QãÆ +ösÿÊ£N?-@g@…OF)!&­Jç™á +R$4-——•<¹~ÈB&^‘ÑËN´SàI63jˆ˜ÒÜ5ÞA—ƒ/ßk¡+Ë‘µ +#Vûø‡„†øïtW‘|ˆ•TÙÿ¼ä +Dˆ:´LT'ç-gSòK**Êß<¼8Ý6D‚š7V" 7XH Kt¸Áï£!¡¡gŽl«ŠtŠÅV{ÝÈ)©¡²"'ñöDð„Ðï®gsJÊ+˜ªiæ}&3¥ÞÇŽÕwÖ=ó¯ÓAW‚ÎlZô»$»?…Bb¨+dƒ=œr×|Vº”µÇo=t*44È{ÍBuT/•Ä1åêÖH£’ÖØ-O†††ø¬3Ñ@XQDõ¯Vkb#1xÄ|Ú¡“BC‚Žl_¡Š\”ÿõòÛ2P2($`à‰˜õâ-‚®„Ÿ]:q+N*VëkæPü+`Ba½‰K%å–U”¦¿^koÖšhO¾• +RáƒÃòÀˆMYâó2%^îioﯘbÈ„%Œ”ÞÜÄ*<\ûí€-ÅÉZ‹ˆ+ù\–—òúbàÑås§Œžï×>À?ˆœvm·2J)!3Â}ÇáàËþ>M´Ø©O[ë®I[4Ö|®çŽ3—®Å&f—•ä?¾qÒR„—0´-Û²ÐH̬zR6˼.]:å:Öå«t~ÛUÇÌ%R[¦½*èàè™-¾ù2µ¢¢,ñeä™#{lÍM—<xq0w$†zßžÝç;ƒ›»þDâ§"zf¾êŽ»ÁÊ™,ûLÀÕPJŸÒ”—ÓvÙx ”^ÿ.œðrŸ§ª=&4±²_© È 3[ç@¯u'÷o±¡ +® ++mK‚Y²)7fŠ:kfAzúÒMg.Ÿ;~ÐaÛzp"1¥8ú˜*ìMĬl–”KOHfB”‡í(¦×ÆàtfÆqî‰CvWöm–e³³´ƒûzB"¾ÐÕDLPÿ÷§HiöAâFÆl6ÔÕ\ñòfÀ/ÃAéËêÏ|ž×<`)ñ5Tõã¸*)ÌB¶Bb–36½JÍ/ÿ\ü2ꦿ÷ŸºFGŸ—1'¹©ºª(ûéT„ÇÚÍ(«ª±N ‰QÂÀr N“ÔUñÑÙÊÜqÍγA×_}Ì)/É{âo® <†¤±Ã»r  íÕ%÷/Q鮢²ªÀxO$†Ú÷Ú!sEâ&6 Ÿ¾tÎç' ¤»«j¾0®”Õ-e#1#Æ‚Âãm:wéJhȹ¿™!«’dM<ªXk@ëI8µV!xY“5>þ¡¡—nõ‰šÄì·–˜”zcÏ£)[ RX^‘Ÿúzÿ*{Â3|#™À€Bb¦„¤g¬ÚMŒ sGMÙ§%X¸œj†kÔû&`ÒëWñØ{%³àsI^ZÄ Ÿ?œ1wŽåÑ+gŠÄL)Ï[µó•ËçŽ#gš1쓎ýöêN´[è9ëioñû¿“îż/)/Oн³Ü cÅ•÷<,@ ý H KTÍp­·?¢¼X…w?þ¦‡w9J« Ãq“¶ÝEy\üü” \ŸäV}JÏ£ôˆý`tFLnÃLTÁô&œX%JSëâ›rV1·VU¶ÁCñ߉ûK|æúPy $îȺÜÄ-ûëu/ó:©>ÕÁ®‚zNÚØÝ!¨àÙ)uaø=?ÖÃ7ÐH,,¡{á]CPqìY àÒ…&¸k$€;¯m…ùÊíuP[Ö]=0ý=ÜjEJ-’Pïƒ#+¥AE`#qoU¼µ\—„Ƭ¹€g›GÚ‡Þ*Ìð’ÃLoeñô¤„êds¤%ÊZÅ´"]ráÓ@Ö¦°˜Ôœ·z’!Þ2¦˜Õ¡ƒZó¢ŒeÀƶ»JÚá*ÄÄÃG/z_‘nîv«°îÜkp‰%¦ma5bcæbs°–CRn|\%<°L:á1.bIß"?±ôT˜a¬W¢¹{ï2bÓYµ{Ž%³%`¤-Ýòسí¡ì…1Ö—Ü|3‘½•Û,Áj"œÂ¸ÐÄ2ÔÊ=ˆBhPJhÜ=ß $NrÄÁ»i¬Þ}sv”•¨Kƒ·5éÉÁe2`ŽÇøâ+° …‰qó|#zY¹TŸ<tëä†OK¨fä±áÃÚtÇy¾)nb¢Q[͉IÍ¹ËÆÂí«ôû–T#ªùpUŒÙË{[ëêSºë,‡Ôë‘Ç£³ÑyJ$v™½9rG¹—½ðFÒ¿ÞHa½"T¾±RnMoÌÚlÆ4%öÌà1%ì6…¶!‹‡è~g‹½)âÔÙHLí®Ûï<Û’2sͨëb%¤§"ÎBÎ8‰5ÁïydÔ–ʪäVv'êz¹§˜ÚÛ¼™UjJãn¥×Â×?qBFcÏ´ÞŸÓñT?‰Ë₌U³p>XÒŒ‚º C¢÷SsÛ^ljĢÒVNÞéå ƒ/Œ¢õDíY켈éÕ„Jäùã™?äAܸl¯ãÄ>7‚5–2Êa_){p’å¿BLÖÈ»ù?a¥ …Ä“Ö\`9RsÎÊñ =ŠJ˜=/ç9SFl-ö´5DLШ ×Ŭ-Yõ)7u5„_³½ÂçÌV^Þø÷ƒ5ÌÕSœH,ãyök¦¨§òÍxe^cÔâŒFfz©„Ç»\%@„TÖ}ÖÑËþ.F¡ d+PH,(1}ËU<2hÖÓ˜»f22e/jv/«aà´T¸a ›ZŒ„Ëîdðcp$‘лˆ‚¨¢§Ye½èx—?‚:2ÂX•Ðæ@4z±KÕ‡k¿ƒÇÀ$l·_§gÛàÍH±+l}r.ä¬ðÈ +:9ŸûŸ¸|êÇ 15ãúîá`]Îí@XJoï3b¦OHf¸\‰±Ê¡‰ìyO|á3mÐÑ7t+èb§¾äÅYu$_œ·>êfÚÊø e8÷p36ŸC7åõÍÉL'+‚û#$ Î4Ëù³Å·U 34a§Œåà]Ó ²îï#1%릂8  ŽÆ ›V]Öƒ Zpo”…ÄÔ☀a`ë¥ÌâƒáèT$<:g®ÊpåÜpïû¹¼è­*)Ì\Η#hONÂ-2 `!qcv”µÜåÖ_à×2È4rÛ®y`)»°Þoò`èâ@â™»¡–$C¹kIÁ0+µð¯(p…ÄEÓKñeì8ÑZÏ/·†o‰IßσÇr+\5À°¨ŽÅ’§I9ì\ÈIØ26ªX=7:-µ}~cg ÇÑÔqgê§9À…Q³öøÔ@`ߣ¶þå:ãÜÚÔÓ݉oo­(-bF+÷î>7y ƒÓ1E ® £2öf +j)­ù¨Óh¤­)bœçIí­Ý0L"Ñ;uš&ãþ<šVX…ïùª³#¸"qmêm 0+>ÁÝ]ý²>FM×ašq vÉé¼VµuÕ§;ý +»a¬ºÍ…ÍÜ]R½Ô áRÔ™µ«¾c=G–YZ§nu-¥ö Ô~Öm<¨$r†W’êQÐЛ|y£ˆPßíuøªsŒA×ÒØ~ˇÌ\T­H\f <ð„õ7:¹—û?Bb«É`Út $ÆŠhO9xãÕË6øêúqHÜþ9~®1r•(ÖöûÎÝ-¨jì·÷öï!±¡ÍæôZ^Ó˜¬¥¼¶`Ù·½]ñ£ W,{þϘ˜ºiRÛnsìjÍ}l© 7dì°¹û‘ø±‘#o|êE1*¦í¡k~FQ\ïvNÇj-ye« Û:AíÛÐ{4¾P7!4ˉ©dbWggK}bRÞ,ÔˆûËXŸ +æL4‰±êS_¢'¤h ['j·” f½»Õ¨%1*Èüš˜‚úè9wŸ~¨nj'~‰¥T>-aç!­û™¯‹2NµÿQ.烹—ÐÙ‰¯«ü 'åÓK–`VÜiC$²sdp$–·¢*ßÙ!e⸧¶“þ\H,gë²)€C'ï¿ÊFš27$†(ϸsûkNI*n{ÈH‰å-?T±s¾>¿6Õ _eξvT «ß_CÖ"H8mŒdR”~m‡:÷Ýo( J,ûë-ìÜÐH¬ç€ÎîÆÌù&p"°FsvVãÿ)Óz_X& J[ëXTúfwMêl+xÀAbˆô÷Å•(‰(oº”«ãšythUr‹÷G££H#µmwë XH\ò⌓“rÚu—Êù@Ðf{©&â>3¯r ±ç­,”_‡>ÇÕS€i7ßï!¸ŠBb #›ç@Ýa[íà[ì¶Öž6a°<`ü'¨½ÎU'…Yà<~iH3iuÑÓô”Ñ ­°‚*¶ó=.G}è" „(Ÿ_ZƒQY줅§9ŽN!ßÜçßë»p¢¡èúi¿¥Î޳fL&Õw÷"/$–4³O¨D¯Æé¼à ÿyŸNÅ2ª´µôÛéÊH _'£hä°lóóÌÊA­(W$Î{ø×Hî;rÐÂ8îzÁëO&š [ƒ9UaëÅ'š{¸giu2«ÔÄg¬ éælJû]@,ÄF~û…Xµc Èùa³SÑ•V÷îœ8X ÁF↬ûc¹¬Åî+óùçx­ïÌ +gå„Å´#ÕÌþ¹õã"á_œXϱS‹Ž‹:cVl9ò¡˜cGíßAbQD®Ã,]uù!',™ï8kú¤~[n¾Óð6ÏBÞ¦žÆ‘jcæS0(¥ë^ ‰ÅGޔ߂z‚pÏÇ´3qðOí<ÊïKÍÇðÑ`ÜEÜþ«&ˆtr-pA}¢ô|Œñò\áä8w²)ǾÝç&=è ˆÄ7ö!³5J«Æq.¹kïòqð=çÞ?‚,lêÄäP/`6õ?ʇS…Bb…“oÐûRGb¾ÿ_$.‹ úeÐN +‰!ˆÒ\–æã1Û@ ]O1"8eÛcœjË‹6±¶KC[9ü íÑ wø»­A”â××~Ó&‚Ú·()£ifie¤­‚ìéàŽÄ:6k šÐ63öjóî­šg£*î bÅ 6Ô>À‚sHœ~}&÷M–h „Ä ifÀ' +Û¸iåñïí¨Rã‚Ä‘~KÇÔò¹–ö¥»ô#mø‚¢Ú¢œ´ë†:2oŠƒÝl$®I¼aòµb$¦T½ÒF‚iŒqK¯ç>ÜM¨ûð» 2ûj6'¡ ç¹ÄEõÍ ¥‰ Má¡!ŒÖ¸•I5]\_È×Ï¡yâÝoî:ÚX `Á`…$U,ÎFg±Vú;H,¿ÿQ?Š ‘ ^†LÔPA­7ÆÉi¶´4ÒbíJû¿‘˜Üz}¹-òú¾HLkÉ™gȧäœ×g‰‡^Tš°ûj$®x}Y/(9óýn‡J ÚaßC#1­§1ÐsÎ0Iq”‹×6øuŒ•™r<7$üÅawm'úÜ‘˜žCÝ-å'·ZhŠ NÞÀ +‹N^õ,«–WZÐH,©hö0=œB«Š; ¸\z W‚öŠÔMÓ,$EÙ›Å1ic «Ñ&úÈAa ‰%ì}n£#ôõHL«}£ü©Ü„åWÑ;ñr#ýô@f+¬ xN¿’ÿøhuB2ž‰loM#ÄîuEöCër? þ!qì¡•`®ZDÃsÿÅ(®zò,·ž1Fbmkœÿ‰³Â½5ÅàÜ“w\çÏý»Ñ1Å-p£B!±Ä¬=¥ùÍ"¾ñ_%J[ýpd6úfWuÊ,Kx|‰µp‚œxfbRT–ï>Ë=ŸçTðÜÂYsÂÔ"ç=‘è`Tb«×<ÐYHü9î‚ Ø/i·ù:…ãTLâù ÓAt¤L/ǗïA!±âéxô¿vŽÄšã–gÕ£;‚ܸ#c"bƒ '® {À=ž&P˜sýc“ˆãuGà„ôJt ÷´ç'ÅÛ鮡*/Ä>MÊ+,×Ñ\•oÝÌøù¨3Bï ÷uèÓÖÈÝ5ÛfÀ…’Ÿá¶-ìÞø·™•5UOü=@¶rGb½ßÖ6ŽÄLÑzðMïc½VÎ’•’À »Q$U-®}¬hñ7$.|`V³IÛ.?À=+£¢Sò›x­Ûi)z:Y~ƒÐXÿFñjÓX¥&:Ùã\'ÇøÊ×PÕ¿ƒÄ³6_ç@b|Ƥ³‹Fb¦¨íõå±w¯,±#ú·q%ÓïÊÚá ‰Då÷I"±£|ƒíHp¢°âì•;Ãéì]VeMeô!7°íéŒw>Ùî€D_=è=Çß@“ëÓìM±VƒÕU ØH¬fî’Rƒî®~-×¥GŒŽOlÚêËxŽÌ!ð+µPHL­xu†uP¹²Î„Ý'ƒ£¢b³ +ËëjÒ—ê3À‰}ê¾ +‰™¹D#Ö¦_?åkm¦+Æ>GÄlq@OƒÁFb9­KÉèn9çön1PÊâk®%1ßA||tvÀŽŸ:ôNtô›ÒêºÜw7Æi¾¿…Ä’s|#Ðúz$þÒS0GÔróµDv"ãÏmPKÖµ¼o¤Ñ¯Ô$Ý {( Îu÷cö$$©íÊ*;dëûب¼&.ú!Hü…–ÿà°XMª¸öüë¿õíøK}êMcp8¡øÔ×=»÷{ ñJÞ?EIpüÆÔ·Ð,X|ËJ¦GÓªÞ^P{$]Åüƒ¿—«K¿û?öî: éüÿø‡ÑÝ)©¢€Xˆ­Ø (‡Êygœbygœg'*RŠ +(*&"©"%(-Ý c°±ò÷ÙöùŒÁÂÓÓ‹ïïõøöÙ§ã¹÷çÃŒ±*R:“·µ +d Zó»yø <üHÜ”÷l\?MlúI?7 4ËbÒj~š€ýBW´žþkðûí#1«ÆÓ»,-Ö¼¯—ôΈ\þzæ ÞƒFºï¼_ë:>Ñ¢;vcQꡟ]ùåÅŽ‹ÏÕÒDÖŽ¦l;ÞŽ’R¸àe™@.eÖîžjÕãZ#=÷Ñâ¶¼F|+Øô˜Ã?h`?”þz$Æçʤ—¾}ºlú0ìµWy.!s‰ŒÄõïï ·àí Ù!+OÁ MäÊ7s°J¼Rêöî5Ñ“¡G ‹ÍÑ«Š»ηUï‘7}ó]ÝG6ÙïöYZÅäÐÓ¢®s”Ý{ÌSFh¨Juú‚a¼Q´ˆ–3¶VÿTýênØ ÿSñ(;pÞÞªöžû££6ëç9üqHeW%ó£½ÈNØä²C+&`ÿ•3?Wòß?û&‘˜Ø{ñŸ‡¬¦äËü®É…"1>Q'%3&tê@3üåLß“‘9¼þb$nÊy`E‚íô_ŠøïîÙ´¨˰Â_¡.1=ïÖnþE´ì\¼àµZõ&Ä{¬-ÝàOޝ‰›‹ã¦aPšßç7 <••?ƲGW$f’ozÍÁÊÔßžÞu¢¸~µHܵmua>Ûm±~ºyí™™­ân]‘˜ ¯±98ŸMØM—~œŠéʃZºu$–»5†Gd7ñÏŒê´p{,+ÿ]‘ø#e7^ŸSÛfftÿéÖyzõX^x’ï5òZJg¶U©óì±{ï™Û+Û°ÙÒóWNäµ"”R¶,«AÔK½¯‰E èÜÐB—8 3µkÇGR|%&Ÿ"0¾›A««,|‘'áôc¶×Xâ€å}’îC‹ëÉÜ£Æ$7צEß {šÆ;j>ßOÁ;[3ØæÅÛ™ŒŽæÔ{§Œñ6&ƒœ÷sö36p3vêJÉØÍÚ™]ÁF€I/ÿ|þ0SüÝ_W$fÓ/à‚¼å+ -TSˆIo®¯HI{'Ü"IPERèSì×AFmò²ýQéùu¼»`}mnrÔz×qøI‚Šù¬dº.bú%f7e?Š÷m9fUR‰Øæ?à_Yîe‡=' ú.L©éÊqŸ‰[Šâ¦ØbO:¢–CDf9·!³±ä­·ëHü$êŠÄmÅ/_g4´ +´„fÓã/lÐÆZµï Mãý›Ö’9[»-פTp›å2h--”ý‹ŒÄ ™x÷ÇÄ‘ ŽVau XM%)î£{ãw°n‘8éÜ:M쩦ùÃÉGÜmgÓ(d +UR'lôê„!xÕ/ã!®RЏOIf[Cé¾ïÆÊsï¹Yã­/ñ}…HLo)Y?Ë¿éo¹ÕÔÎ9ˆè-èeØM¼‹Ô®HÌh½¶r^—ÚüôSlt½íÍuo-|±¿‰™¹éé9%-í]·­ú„Þ²XÑ1¡ZÜO{ÁNؤÍÇ®L̯BÏ"4œäÄ^Ó‡wvIÉêNŠ.ä–kµ®·Ãž5*Z^”a5Oè”Ú ]®üÞð¾~$fQß=½¶pÚ¨A£fü~é^ÆË~~v½6÷F*EÒ^¼óZ#…Æ`t”$† TÇžËÖ“~)äî@6­áâjg"vcïýÇõ$4ÞЩ-/üvöâÕ]!(ÌÜJY\ù"±œiûñ=Ìú9 û=%¦_b%l· Þ—7ɰŸãÊÍ¿EƼNŽ{´{ãÚ%‹æ µêÿÝ¡ûØ´_/£—IÌùx‡ÂmãÁ‹Wo +{’òúÅém›<\ŒÜgÈO§øá "1¥.sÑ@¼«^E-Gç…Ë—/_ê2ÉþÁÊLÝÐkwϱÅÏU’¹ý"÷eË—yÌ›2RE–ßTAp¨êí}îxO$}óaîwÝyž˜ò*ê×Oß¹Ìfm:yoˆ¤J¢LrÄÞEøœukç…KÐõt™5ÁP½«šÀPÌ’øs¼µ†²¦ù¤9.œégO4ÒàOot*ºOC$þX“>Ü;˜ÒŠFSæ/;ò0%%åúyoO%3&Ž4Ò=¥’w'dVÄ^4Âk^)kôqvñ¸p7&åMÂÕC{–-u™4fˆåŒÕU¼Ÿ“¬ÚÓX µÀÍcÛéàä””¤¸§{6¸òû¦›ìÞ".%±i!¿àeþè Êxü¬EË–/ÿnñ쾆šüYük­½êÕ]ì…¦‚¶¥ûÞ‹¯RR]=í6v@•/Ä­™³L´ìÇNvu_v2< +Ý–WOÃÝœG`5Áä ·\J•pžˆª£3-t^{Ñг›ç¹6øa\JR¬ï¯Û<ÜŽfÝ{é^I§›žºG 4;Í@÷Ò2¥3¦Œ6RTÅ«œ12nöSÆž« +ªÆN39W“Û¼©¦:üN²õöÞÄú±¯Ë~ìdÎo/§+°!”Gºï|ÿêMBä†Ùtº*á|ýHÜY›>o˜)6w1±•Øí·µ(vN^WQÞ`âìEKÜæÙ›ñ[Á«y¾Æó+«öÍ3<;©èZÏXäæº`Z¼«[9Õ~~‰U¢ŸPߤ6ôÒ™–TË €bt¦µ”óš#'4~ +NÉå›Dbô'Hcð¾å:$± „¬Vÿ¥HÌî$ïZ,ß³osÄÈõ°„¦2eIaL„[*OX¼Öq@÷'¸m•>?/1ŒnÌn‰‘½kߺ2j]$×gìr—)ýxk/8z›E½{r½™’¼Ð¢8d•LW¹'ÐIÙ߉ÑÝyÖÆH]Ü9d4ÔÄœ#ÿÌo›•ºØŽ'4¦D≽ÅLEÔ¶˜ûªBô;,lC¨•¿-)´›ˆºÖsV.Ç;íø×‹Þzvã49¡‘£¥ˆ$k‡q–X©ò_‹Ä"Fþä‘u˜·¿˜,©âƒ¸ÑëXtÊÍëäeÄÍZÏEb$ælIãÙ5ÓU{GÎ#Ø +ƒ%þ¨‘äô=öÝhá—â2ÛcÏoÔÚ™òêÖk¼V* Õ%æÍ?æònM±O¨ÿT$æ¼h¹ÌËTIBS=)u}›AÏÛ»WR? óGZíÛïñX4ì/'U@_lÿ!ä˜ñýõ„ÏýáaÜw»Ÿ‰Ñ_‘žœ5R¾âê½ÆoðpæõYÔ-‹=©Üv„7âíjÙ,Ú­?–«Èö¼•¦nç>­?‰Ñç鉵“e„FX–’–à8ÎûE ‰?2ê3æ5í¹RòjëÂß3$Ž^×YŸ»ÝÕIÌœ i:þÆ›2Á:€_!sû@_?®¯ÐèÌ$ÃÁ®+æåí5ºÄlrÁ£*='G¿ e>n¤-¯ ü¿‰•Å„u»?n¦‹ß”®H,+o4¨Ÿ‰ð²ZÖÎÏ +ø$X©·½õEÜÖ´zv°îÅÍn_?·ä=¶ïUå‘Qèsã=?42²ûXêŠ8­Ñ“mø²ß+Ú‹Ç;oùAKYĨÚD%m—ß®‹䟋Ĝ‹œ\sóì/ŽƒûèjòÇ”&)éY9L󮾯‰9ëÔÞð4èðD;C}müJ Êéèš tÜ÷W*Np®¡Š·\Œô4ðg³Œ¶¾ÑH¯‹bK‰¹­ƒß=»4ÅÆTK•¦ˆ2šæs~:_Q¸fïtŒÄÜè]{×gϨ¡ý õ´¤¥ø{OQWßÐ|è„£Ò>Q°Äf–¥FzNd ÅÝ@)¢²¦þè;âr*žŸZÃ_X0ä䱿„ë>ÓGÛ¢Ç k_L$©ëè÷=Ã'<®©[Ý¿'s÷$=Zµ`L/cCeþóBZUS·—©¹ÛžÀ*®™´ÖÔÈ+‹¦06ÔSì*~—ÖÔ5èÕÇÖãèÍ6^¸b·®›cÚËHSEÏ’U60êe?ù‡ˆ×ŸjðÄn,J>ðÝd#] ÷I!§ªm5ÒåVRQÖŸ~ÜbkM.Kß¾lŠ‘.þƒHFAߨjášC9Õ•gWçîå/ÄŒö"¯ñ6ƆúÊñUVEÓ°—…óŠƒÉEõ’7E\$æÌ¹£)6ôŒó¸!†ú:røL)‚¬¶ž¡©ÍðŸ.>ùd¹f{CÑõ“[mÌLt4ð‚`)‚’š¶É€ÑÞ·RZÊý 9N õ´ey]J¤UµôúŽœ|8øiC·ÎŠ?2;ê¯ì]9ÈÜ@‘ûˆGšqßQ{¢šë3ga·å‘ø#³“œù$Ìm†º—”äºÎ + ƒ^–ý—üÖLýte^t%ß<¾â5× =m´ÔøU;1švηârÛ…z–‰9·‡ÿa"Ï]‚Œõ¬…Ôà?¢1û½¥¨N•”úqO¿ÏŽÄœP”'»ímÌ5¹MÄ¥ªÚúCFy\‹ÉÊŽyœ7™ïíôìÁÇú36&Â÷©ïµÇõ=¡Ð›K/]ÄVÄçî+Á¹“+ÞbksâÎó<áj#Œö¦ṳ̈€³§x:{%)3¯¶µ[‰PG}þ%_Þ'nÅç~Do¯½tšûÑ‘À۱ݛäw´~H‹Áf}8àõ»ü:ò§ŸhíÍÕ ‘!œoœ ˆM/èàVãm*xÅ[ÛÑYÂa¬“\——‘xîø1|ï]OyŸ×Hù³mž8*$<8räðáã§ïÄe¶p/(JuöEŸ“èÜ‚o%’…ÞÂ0Û³Rãü|Np´ïÓ¤wMBMŠÐƒÖÏ?RË»7—¦]<Ã;Ü'ï¼Â{PgÓãîøó¾páêÃÚn›@ÏŠÇú¼>+Ô’ŽEo//ʽæ/ñÜ£¸´Òê&Ñ#kt¶å¾ òåO›–]^ß­ÿy6£³º¬0öAèq|¢cAY…e‰ÕJ»ïꇔ¸›üðuu+ç†ÜI®º|žs˜.FTSºNü!% +[ÒŰ÷E4îM¦<3š»—ýS ±>$Ñ{Âó[ñ Ÿ5v®Ogú“þµV€_k,*¹8ÿýÝ«þGðm ¼›W\óg¶„E'? çí¨#þáÑ-BáMmÉ—|á vtN¾ÌÈ­n;”ðnj­¯H޾{‚÷ý£§n>IªhQÏìhÎÍxÄ»Ož‹L|[Ow³bÔ•äܸt–wÔŠª›¸W #éáUÞ-äm¹¨¡Õé”â¼ÌÛ—/òÏŠèä÷eµŸW‰—ÍbÔ”Ä?¾~ßû×õCô°û6IÖlh*Mèt¤·–ãË ½›Ñ£ã ô–~÷*ÿ,õϬ7Dø×¡6^ñ;}XØÉKå¼×7á—yO®cW¥ðëów¶VÞ¼ìƒÿ?™Ñóœa6UF߸r½ ŸŒ|ù®ž[2Fk*¾|‘s †½àw«È¤4æ½O¹â‹?¨N)®jùºÑÙVú.áÌÞMÂ/.5§¦™W„ƒ&Þ¤cGyÿ?“XÐ êÛéÔÖ¼¤'Ø‚ü®g—TñJoŠÓžqo¡o{Ö‡gQê+£ï\å=·üƒ¿Ï/Ãofôø»øƒàJd­¨gYKmÉ›ç·ñ+#<§´Š&b8=fâ},œ¿|¯º­Û%/þ6¾W|³ê>ñˆ3/z[Þë§§O;|ähXTZ=·) µ±øª?g÷ú?ièÖ“$«¥ªèN7´9•Rݹ%²Úëï]åü3àJ|+w…ԦȰ ¼{_`D<¥[Š %Üà­äYÿð²¶™µeYÉÑxº@'è#¬®å“£g'lèQ+JåÌçØ™ÛQÉum"兀ÊÜä îÙuøô…'¯ßñƼc4^àd¶ãw¢òðßm¬¢äHìA ð˜î¨ë +Q·r»­¥&"¢âø}þSꊮ=s1äm‰ˆó­£µöýKìd;u%âCYM§ØR*VKmyldoâK÷cKkÄvÃ…aS⮞Çök÷Ç4€/ƒþO¼¶O_…÷6DJÆ`àÉÈ ‰ð‘Ð/1ð 1Úë¶/PÄ› žw7­ÚÉþ ‰üc˜­…^“ìð*DmÛùÉ•’ÚfÀ·‘À?©*óéŠùÓ1ã¼¼o׉¨{ßDbðÿDbðÿ35ò¼'ך ûÒªþ|¿@Àß„ÍèHŽºãwñbPhTS'[ä$-u©q/r\zš˜QYך°¥,#ý< $)¿îÛ¯5ø¯b¶–†\ô xú¦˜Îú§×ÿ#˜ÍEYB ++ëÈm&qÔç<Ø[KZV{þŽ+íL¡¤ËfVe>^2ÉÞHG á jÛþz9‰Þ}B­öÂ:g"B°pðx‘ßøµ¶ üa3Ú_øx)“¤UF\}U.|º| vS »"D×ÚaÖ¼¥ÞçîT‘;%}»³Áßk& ‘üãñÂ&ªðÔº¬õ3!ˆŒíø…»:zØ{ó–Ï š{LVðô¼®Š†¹Óä2(ùâ4忘ÑOGIÛvoÈKæ?½2øßGbeÃÞöûØY™È¢´lÿÙ_•´ˆûrRØ~ ]õA‹w4tˆ,±Ë¾¬A¡ßŒ¨¼:ne 6“ÁèQk‚Þœã2ÔH½÷pßç¹ð*\4vG‚Ïzûù»Jš%ýBùÛ4¼˜=hP@ríß¹P¥üà2'Yu£—ãÚàDÀW„Gbûõ~ÅÕ]ŠsS¯ßÖ_„Ôgþ&²DŽÝYá5và”e¿¤•·Š{ƒýÜg +B¶è`M»˜R=VÇkßm¶C¦œ}Ú 1G FKÑçA}§l*jú7DbvrØ-¢ö¹W5çBóŸ7häV߇d8Qðuá‘ØagxGO”°=.J$)¢™[ ã çî½D‘»ôTbÌ—+{}m¨Â¿%wÖþî2AþæH ð͈Äègñ¾†rÒð„z·Ô‚ôX¿»-9l&Ì;朔]ÙUL§d¾Ž :½g„‚HÉ+k™Yp'µ›{;½š?›ÖÚÂ{×|~pvêmiÙÇÚnù¶ƒQiMí‚Ëbç<9ƒ~Ï+$‰õ‘ÝX”êd×{kK˾.G"Ø]ëÓ‘Ÿöââ±_œ¬¬Ð‰­ÇÍ:x* 1³¬Go/|1väÐI?û1ÙŒºâwWý޹LÂY+ë±›½OÞKȤ2D”v³:)oãœ:´kò0t¹–½­ú/Ýò[àíè†ö®Ù·Õ—<¾°Áu†5w+¬ßw5"¦¶•ög½­>öNè[¿ç}·wŸ¾®›öû^½›QPÃb¤5•]=²¥¿¹>I +!)¨™˜óö£¥ýŒßjYÜã—~ýÓíä}tç·Vd…ž?8}¤ º;Çÿì‹n ­¹p³ÛhKÛéÁ ¥ÂËŽ¿´ÛÖÒjÉ–Ë-´n?XÚ›*^ܽ²gƒÇ@ë>èÌûœ°Ýûø½—¹ôÎöÌè›nÎÃU处¨mdÆ[KÛI£ Ñ/vÔç¬[4ÊrÀ¬É‹‹òÝjkÙßcWhÞº’A®Üñ½³­³ûËR2›NIy¶ËsçŒr˜v7§‰ÿÅŽ–êøÈ-ßͱå.möê_.…GU·P…££)ñÑõß6.çWËÑ.«/\Ž(¬!Ãï1H"1W¿4Ò”'^ÖuÅ?£ýÙ¹_†˜iIIˆ8))c§ øB7|°ÞÏb‰þŸ@BgÞ5¥Úðà×å¼Ù4äÇxŒ¶•—‘æÏXAÕdá.ÿæ®)Ø·ö¡s˜ì}¿±,Ém°¹,:‡ÆŠã±)X1þ{íM4»¯IÏr„ot¾à;ö¶Ü&z*òkߥÝ[4n€ е`‘ѱ8póm÷lø‘Ñ^þÛ:SÎ6°‰ RRF6K’«yÍ ÙÕ›œTäºmIVkÒª?Š[D49ÔI®¸°ÕUƒ»QÄ®¯£KP™±)¤“Å®L Ðæþ«Ûn$uo¬äFâúW~èGÖú¶4d­q¨(-ÅÝ?ÊS·\A?¦6ä.kŒ(ÚœyúAxéON­VDHãÜO7v•ás6gˬ1jФî[,?þßÖúk& äî^NÌ®µQîôAúåöšŒ…†ˆÒ ÿøáÅÝýc™";i¥o+ÞY½¥ÔÓÙ–háx3£äù…}ÔäxGWÛ|ò‹’vÞúPë²~]à™Ý‚E!¬”˜@\ò®g‰aGõ¡ù£D}õù|Ý;ŸýQDÒsÜÐ ¦|‘M­Øë<]¹ ¡©=6¤³µä‡)}¢ÁFßÑ_æ ]ß3]É k*Û$µ›ûd$Fd5–Žìð³"1º9{œ£órûýq»„²í¯‰Ñý>ÀímƒPÕkzËX‘÷ô‰îq˜u;çÛ ×}÷¹·Eüâ&Guðò:Vç7NB¤d¦­¹ÜB‡±= Š˜¡:„d6x^x\VM0b°Ã¸É"Dëqž—CoÞêîÒa/e4'õ[LÁ§‰©,4Ir{|ÃzÌäæ•sS˜ ˆêú —¼%ò"±Þ€yñ¥mBkÏzpÜS!ôw\ÞcV¡§·¡ë£a2æÉ싼HL ZÞΚUgýÅÅN¢ây& +›ugëÁåŽDDeööëâvµüÕ$C4wo:ØsC‚ÝÇÛÅé;®IØý¥/ÃFë«¥e-œœ {R\Ý(ª…ß§#±ª±ãýÝGV$¦–¿œhnŽ©_b¹„uþ‘Xiξ›Â¼³&cÞ0sÑòÜãÓc÷Þºòý´ÁDDnô:¿œD\µuþ¢>óGïžSÞºõ«çô$±™½«’LZ@W$î·hÇí\÷oY;[ŽHê=kWEGWÍgוŸ»h÷ó‰H̪y寥"+q6ªëyëÇ‹Ä}F¬Éi.«¥n›*y}ÔMF?.Àª4à‘ØúI‰P¤P$ftÔn˜ÕAt<òBÜÎk̾?ØB]âò¦n¿*i÷3:2Ÿ\ž:ØLYA‘W`?Ös×É”¼J*½Ûžÿd$Ö³˜›\#"ï}V$n̺7Ø\ A†>Èmž¸Ë×ÄÚ.Ä Oßú!z´µŽÄÝ+çøÓEtJZSÇxS‰S¬gí„H ÑDÔ%fS«ÞLë§C”ÕÙt>¡{«8Ú‰G ·ïy[¶íéÀñK±Mt$®ˆóÑT–!Éôöܼ]ô\v컗«#*9wúo™ˆ Ræfm³>ûûæãoä?3׬w6GÃæšc"ÒOÃû;ƒÌUÄ`ñ›ÄlÈž ÇéŸ<´¶ú„;~ž®ÓŒä9¿d´MÝõìgEb&µñç…v¢¹t¤¸’ žÙ÷ÑFþaiyhc6›ÖÞZð6æØÚÅ&ZÊÒ$­ƒÚð¶rß(ß?ú½œ@$&ç?Ú›³9×Ó%nΗFâðßÜä>'SJ'Ú ß?ND§Ê‚:›‹¿Ÿf…î† çET8ø1°Qk3Ö8õAù¹{o’z–ˆ:µF!MXó¡gó:‘D×%fV%ŽÔR!Êé-ÿT°–‰Ù±~›Õ)=Ç噵í"¾ÝÝgEb6£ýº鲈œý>âV’QŸ¹x9‚(ütåÍ×*d³¨ñ—öª+ ª““ë±õü«‘XÞêØƒáO­ƒDbts 4C}÷s$—OFbÛsÏ…xÇœžÓþ|$f5ç¯Ý= —Ÿ‘Ü»£þÐÒ±DDfÄOþÃûà¿Fl¿ÄÿÇÞ}€Equ}Ÿea" `AEÅ•f¯Qì(**¢`Á±%ö{ ±kìF½ é(¢"Ez/K/»loç›]JTÀ¼ø‰æüžyÞçuöÎ;CþÎÞ9W”ä{¢†R ýNø&×ì-ˆz0ÌX›Pn¿ífx#ʼ~¢â„„qÈÞŠJQ0ë׌òú#Lý‘JžëÖš ®¹ð¼Á'Ο‰¥Àîíi«®DèòIe|<"JØvÌS"ã¡.or?|ûï_æ…éÖ– åTýLâ6Q¤´Ø««¢¨ªou7¶תC!„ÐçùôRBvþÎyƒhTZçñë +ªs Ï­™¡¢@ôwòaX)“%”~¹/á±+ÊËŠÃC"Òä— ûT]bI‚Ïi3C Uý[þHÌ)bó¤…ÄB“Yž—žò:²¢jÚg‘XÌ+ùkÛ|U*¡k2ÌóîË¢ò +l<|‹Q^’ñòMrÍúÑŸ‰APò~ɰnŠÕrÚæà¸,‡/‘H{./)HŒO,•Õ)+Œó×U—ª¬9ÆiGtzAGšöÄ"‹É(ÌI{õº ¾WºøIaAañŒ +¶¨ª~Ùyȵ]Æ:-UMç'WTK{ÛÊPMA«×¡Gïx²E|¾ìá}‘„w7ÏV¡*èõû"¹ ò­=‘€[˜s`Ñ$]u5j­ºÄ’¬××êµPRm·pÓ…ôÂ2Y{›É(¢gÆ&e +).9<×’<éÅÇRJ¤]B^°PÚ³DPþ×ÚiŠ…væN/S *‡*äsóÓ"w;Œ×RkAý¬H Pž<ÉTJS2gcdZ“-¯#!oo£(7#üUh.£êªEŒd—‘Ý•¨Š½Æ9{‡§”UHËQK$"‹YRœTؘï5B!ôŸTß‚Îâ¼°kýu[R(ú[ïÅÖ¬ŒÌ.Œ[7©/™Š å¶c¦Í\ê¶ÒÃÃ}¡Ýô‰ã‡éÓZ­ùó|ŸZ½N"`ߨN… TMú·[àìîá¾|éÂiS­ë›N\—U^uˆÄ ]•#móôd¶#h#&M_⺂Ó<ÛIGµQÖp>PÓòs#1yöô—7F·& Ýµ¿í<ÇÕî+çÌœ0ʲ‡™ST‘t„/æñÑ~º*…jÔ}ÍÇÕ+—-¶6ipöúÏ +Ë©gFGÅ×ÊmºLžaçºbµ´ ´û*§9SÛkÑ”Õ;¸ŸöVß3!#c³Mrê,p‘^àO«¦K3yC‘˜üÇyYuÒ"(Šíz ±_âFždÙbûýM”Ì6­]bL«µzXÈ +:µ®µŠ"…ªh:hœÙÞÝmÖÔÉÃôïzŽUU×Wqg—! Zè žbïîá±jùÏú&V~Ts¿Ÿ‘:AQêÐk˜ƒ³t¨.NöCûvRioµuc;ÚçEbr@ñÏNYJŸfmL,§Ú-”Þ^·¥3m&íclÔsbpFMyÈŽ¸?«Ÿ!ÙR£M¯q6sÈ.W¯t›c;u´UoÝV&×£Ë>ýƒ@!„Ð[}‘˜ $ÌKf´¤zýg§Ô¼g'á—ç^ÿ}ã¨áƒ;èkT–¸¢ªj˜þ`>fšëß±yòÇ*K{ñ‚o:ØN0ëÝ…B¡TöÓºsO«ã·œöeV­ÝÖp$& y÷Îì=bH§¶­ªJn©´ìÚwàè©Î÷ójš}~$–>f,ΈøeÑ4‹L5e=SULú˜Ïq>˜Á¨ž>,eE>[½ÈÖ¼Ÿ©*M±r-Ûv¶:jÅÎkùìz&˜^þu€v/ã6JUµÂhmŒ{=÷ôÝWL¡ü3³Âܦ ëb )m¥¬ÞÄÚVc"±ônZØýE¶?v3Ô¥ÊΡÕÖtôÔEwBS³"nY´×’IJ«áE>»´pÚ˜^Ú(É~,*úýÌGn<á[³^¡[üøÈOæ½:·PRFP£!ž÷bkN—üò–ƒÍè®mt¤Ÿ£cm—=x“žùêJ?CíϋIJ寮s±3ÿ¡‡šJÕ}ja`l9täÒMçsä—i–ˆ™9ï÷¬ulñƒ®¦jeKÅV­†Ø,ÜžP†³ŒB!ô)‚ìw!^^^! ô¾ VQ˜ðÔËëiPF«ÖbayIá»×A•ÅŒŸú%fæ2¹uâŸ$')ÂËëIhdú‡ «UžÍÈM}ÿøñãÊ~BcSòKkÍeæ%‘ûBb*ê_zL"b–Å„?¯ìç‰O@|zƒSkz·¢ø}X°´•O`|F~ås{~Y–tG@xy}5@$FqBDèSÙ9^„'1¥³ø/|Bߥ êþt$\f‰tTOdg z‘[È«»æ4/7%ÖOÖ"èmb[þovyQü›égŸ¼|›TR!ý”ÇÈ{îïó::³&ìK„œ(éù¼Ï,ià> ØôÌdߪûäWT&üè?TB^!=óe°oeKïçaÙùE\Î/F!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„Bè;TÄày½Î^óÇÜpí9oÑyeü¯ý „Bè;”[Âq=:u»n¸áÖü·K¾)_û¿!„Ðw(*­ô«ÿ–Ç 7ܹa$Fè{ÅápÊe˜L¦X,þÚÃAè?#1n¸}CFb„¾3‰D( +‚„„„™ððp‹Eîi “Ÿ2P\üñÉ$»nàÔ"àU@I‰Üq¥PÆQ“äq ˆxPVZÕ-ƒ¢†1ØP*›¢¦B'‰·^‰¼êŸŠn¸5«í„Wds‰ÉH|;š¢âBŸ #1BÍFb„¾c,+,,¬Îô‰ ™ÆVœø_æ;A—Ùpø"øúÂA°'^CIu &#ñáÕ0ÑJ««?øþ+~€ƒ± –ÈRo ü¶ ¸@f£#ñ¢ÓðúØ2NÕ!d$^=N¤þûH¼â2„æÈú’Eâñú°õ&Ä00£¯#1BÍ܉ÄBÖû×/ä¼|•SP†¥‰M;ݪ¡mùWDÕ{LBvÁYY–Cç=ŽÁWåÑ¿A§ÓãeRSSÉœÜðM^q¢BÏÁ¤a°Ãè²LŒ‘ý§`$F¨™û‘X@=¦³>!GUÃÐ|¨õæ“Þ…l~“œâûF{ËÊ@YÛ|nxnEåfÊ3 %ò>vÞ~+öëŽ ýWÔDb{{éÂu¶Œ 5°$ò‡EØè‘pÔÆo€4à‰ÿU$vû}Ò?b$FߌÄ5s_ K2Në¨ÐŒz;-]êLršÿã uA¨MXv²€ÓÀoRôêÒ/:ÅrúA:»ê^ñJâ7Ͼ-\Øà‚ÎFb2ŒÆ_óîàr"Š õ³"±à-¸L„©KàQd–»Âø)0s'DCIFbÔ¬a$F¨™kúH,>?º¼µÍtÞ^žXöf¹HPZ˜í{i›²‚ªAß?B²›à,ß3þ•_&)P¨vû9ÿT‹’pY ‹‡å£Ðÿ‘²³!1ñã[NÔS­B¦, .¯óð"¹¦O(Œƒ#v`9퀨@8½ œ.Byõ w'áçáðGzu$Žƒ“{a¸»¬â„DšrïmûAÐgLß¡aÆ00jíӈ΅?¦ÃºV9ÛˆŒ·0Ãö܃82¼3 öÌ1‡™ð/V“F臑¡f®É#±DÈ9¶|œ¡e·ùX.À‰xùËG +zˉ0ØÕC˜÷Ëh +µÕþ€¼OèÛ%`AV ÅA Kn'²Þ‚(¤By1dÄCdª¿8*N‡¸YóÚÒ“àE,p ªn[Q2DÀŒ¢Tö‡'Oà‰„ÆIsuf¼Ï²Êµ¢Å ,‡7¾”'-ûB`Ò!<ò8Ј‰Ô5=ŒÄ5sM‰…œì%ƒÛ*huÚó4I>ÑI„쎃¢õ’Ý~ò‘XÈ.ñ½}fùœq­54ŒºY®úõ\r~§ Æil¿Qö‡óX²_–"^ZTÀ-n 4Hº]g-ñ8xüÏ:³ÞÐ( »¾£ƒ¦îîÀ3ÏëŠçäÁÝ44´G,÷ž^ë;e3ó›!Æã—IJ˜ùÉç÷ocÚ™<Ý€i.WžFÔù-È{5ÂHGAÕ<8¯jÞµ¨,yÅ5´\y…ØB蛄‘¡f®É#1''x°š¢FG«»±µ¦ì‰ù¥ëlº=—ý5‘˜]œúÇÚ9úš*Êjzúm ôµµôÇ-ý=øá±>ÚªÓÖ=ª6•$_þ±•¦ªÓZ¿ ‰lÖJCI±ýÑ€Œz#1÷ÂÚ Eÿ„ä©õsõt4[iiii·qØú¸2h“cJ¼6Ã̘FSÕÒÕ#;ÖÕRW¤(œ¹1¾°zv#Hè¡;éµêët(áù ›aýô¤c0ÐÑT#¨-­×^e¹ÞÇÖ™u6ÒÕÓ'ÖJ]•Ü?vÕ™bþ?C+K Û[¿ë«ƒüï:Œ3×ÓÕ3hÓ†ŒÕ4ªfÛA÷cŠå®Bœ|º­–*­—Snul/‰{:¨«ŽBûqAåÿË!„Ðׂ‘¡f®©#±$ÓßS™ :™/ObÔzŽ•2¼µ²²^¯“ϳª ¿ôäªÉjÅ óØßî—°øb^E¸÷™>]LûöêBSTßð(YÚ…0õˆN¥“Ü'J¿‚•X‰Q!G÷ŸO¯¨÷+P!ý—Q])”ÖãÇ0l?`Ío×ßÅľ—[Ì®Z<ëù¥¡FZÍÀaÉ؜2i ¿?ÞTŸPêqÔ;©ºÑ› ë TZ³]6a™ý†³É…L±˜Ÿt®£2Ѧ˔‹ç÷èòƒÇ‰»y¥l‘€õöÞ‚hÝe|`Æ?E_3žŸï§EkgbiÑ·Û¹[ÃSòøb1“»a²…"EaøÂ“…ÜêÇÒ~Ð7-%•ËŽÕä䤧¿™jкL^›Ãį|B蛄‘¡f®©#17ø÷%Aô_|ª\îÕ0FnìÁeÖJµçÈ5Iå²úÄaücÏöÚ-T[¸ú"_=íX"`^^=U•B(Òz?J‘ÍAdF[««¶Ðîw÷}Y­™bqýSmù9/u ó)¡ÑyÔ9ßX^Ìüü£:ÑhÚ³Ö_-áT•L3³×LH(t÷ôªzI^"âœZeM£P”ÕÚ,:ò¸˜[ÕRÈNwè§¥ ¨¬¡×}ßýwaU¦å—FŽoEhwå“RSBâz•:… ¨jÃd0x5Cˆ½·¿3•b4bI|QÕûEb~ùÞ…Ãôœû×þð€£Ee¢ÛU†'#„Ð7 #1BÍ\ÓFb 7ïÐ +‚PµÿÍ›Ë'ñ +2ÞûÝ=;}ÌMj‹vNû%TfG!‹þËôTŠæ”uÖ.UÌù›³–"¡Üe~FåÜv¼~ E5ƒõ×ßp?ãÅ@Uke6~¡wT~M¦,|w«‡2¡e2úÑûâZ]Hx~¿.ÔTPìî°¿z–€àö>'m5%BÙÐqË©èÌÆU•,Ѧ*ÝíÒØu«EI¸¿; #•‰ÛnI_Fç2³Ó]><Á‚L¿jó6Þ.áUÂ-x5ZPPï¸ãNŒ| e&<4!uC³kùrû%ôç'U¢³™Ç?'d­2ïH¡¶t;Ê­=ôÀ3}ÕjEbFª•¡×cJpFõCf^Ê<£–*š=nDcí(„úVa$F¨™kÚHL¼mÙ^ À]M{ö–±ãpèä¹§!9ò•˜@ôæÚÏŠÑsø†Tf­)Ç>ã·%c•(Úó÷xÕìä•g_Ù»ÜHG]IY­c÷áGï…–r˜U+á3[:Z‰¢5s˽˧²r#fX„¢~GS33³?ôíÖŸ•ºº~Ç>ëÏd3jÇJ +^_Ð!}S›çYµÆŸøðW*At»)“#×½„칄 †ÿt¥ºÒ*p3üúëi*i ÊåBmo¯oo«@1ùqUJiå“rIšg+‚è1bS«ª[NÊ“–*úßáDb„úVa$F¨™kÚHycG{E….Öeõ.Ü,aÝÙ8 ˆÁ«®×Y‹[š0ß¼-¡n²ûaœü~±ˆëó§“µ•:dµÚº}Ì®w…€•µtd{B³Ë®Gñ~šuoˆ­æ!v×a“-Ù¸÷Üëø,^­-x}~Ù ·ýï¥òÉ]̸½v +AÐlö{Éï–ðòÌDºk.¿ªišóü´~+­1kuGÁ¿¶ÉF‘B³ä|IåÎÓ=óÈÓÚx«zÖ…(õñÞ–*ÔvÖ›ËpÖB}³0#ÔÌ5i$\üy +…B›èv­¼þÁ$%gæXÙÏîtpív‚ð«›Z*PZuåüaÁ1 Yðô¸‡Ž¡Ùað½ØúfP0Ó|-Õ(ºÝÆû¦~ErÂþ4× ZöŸàOg0l._ ~äm=~ÁQ»!¡árö¹ü‡¢ò´ÕcûŠ=ÿN”oÎÎ Ÿdޞв¼I¯²ÏnG *µÇâÃuV K¢g›ê)(¶Úõwzõ²Íô}S„öúo«N'bÞ^cCSh9eë-LÄ!ôíÂHŒP3×”‘X\´q\7 +­åO×b„õ·$#ñ\K2Ï>(™YaŽC»‘û»Y¹'–¼'mNO ŠV‡_}R?%i~žjÑÕjM +ó#ýäGßÒF¥E¯q©õMÐåÆÚ 6!¨=ΤÉï/KöÕ³5Åh”wb­‰Ð¹áY´UShN¯š ,æ•íw®H(›¹ž¨].ƒûêÊf}5e5ә﫯”G˜:°#¡6ðNTõË}¹klP:l¹QÏ8B5s‰jæš0KŠÂG¶Ö¤µè~ó}C+JHXw7Ï £ï€YGòyUQ‘Wž±eú`#]r¿Å’seÒy"Fq™ Î‘ô—£ôTh­M¿¬g½c®ï!G²Ÿa뮳?Öˆ“5w°1¡ÔnÍ…µ¦2‹Åeÿy­!„š=ŒÄ5sM‰%…a— 4UÔ:ÍMâ|øB[âÔ€ÓíZÒhÚn?éïïïuýÔ¬Q–ƒ&»ÚJFYUWÃd]°®o\`m·úýe\;á0ü%B¹ÿ”Íi{ü[…—w`¦Ah­¿ññØ,¬ð?ᮩ¨Ðʰûó>~dß~·¯œY½`Æ” kfPDßÝc¬Bí9ùç,†|0—<;æªNQ»è|)O¾{þ¹µ( +J3¶j”ŽV‹¢ò9€ÐWÅb±œœœÌeÜÝÝ+**>!T #1BÍ\“Eb ?üÌjMš‚ÑÌIoBNá)÷)ê*Š‚ (ª²¦Å”5t¯}ó¢ÇåW9²VœÛÛí””(•ïÁQ( +ŠJ4Ó‘Ëýãòë霛>i`B¥ßµðÜOµq +Ž®˜¢§®¢@©ê\ª¨¤ÑfÞÁGÕ1WtcÇlE +mÒªëŒZe¹G]‡Š* Ž¿¬•ˆ9«µW éì|–Q³]’÷u‚°X|&îõ]Ën­© +•—« Ò²ÝÚãI…µªXœ]kM¥¨Íúù!»*‹C.­¥„ÕÌcX’}=ñññ+V¬pvv¶µµ*3kÖ,òË–-ËÍýä¿b!y‰jæš,‹¸/¯[îâ~öÉ»Æ"áÆøÞܸÂÅeÃîga ‘„Üv󘋇gRiu½2‘ '5îÚ©=.2¿l;û":½‰Ê¹Qû6»»l<–\Z·îYíðsâ"ŽîÛHö¼ÌmåùÇ/Ò ä `ð}.íqq]q)¨ö%å7w­q]±>(­Öl + +ó÷un+¶¿Ë¯™MÁ}²×ž ”l?ヤ¢(õֱ乶í¹ú&%ÿƒŒË{|v‡Ë +›oé5#&Û{>ˆæa"F_¯¯¯––Vß¾}'Nœh#cmmݯ_?%%¥ØØØ¯=:„¾ ‰jæšzAg$‡Ÿ·oºAú;ùk¡ZAEE—[ïße + /\¸Ð»wo{{û^½zµ•éß¿?ùGccã{÷î•”4nõ„þÛ0#ÔÌa$þr¸9aãûµ#Z }–‚ Ï¡æ%--ÍÇÇçÝ»wIß@xzzvéÒÅÍÍLÂË–-Û±cÇÎ;,XЦM›ŸþYOOïòåË žŽÇã±äˆÅ ¾n %Ÿl.ˆÈÿ/Û#â \!£&?å°Å’nd$bà±/黹daÕ§äÆåAÕì'Ù~.§ú@²½jîÙƒW}[z”@l~Uò#~M?²®\àó¡æbÈžyœN*’¬±XòX!ð¹À®3žš+åÊV•o4‡‹» +ô ÂHŒP3‡‘øËÉ »ÖÏH]gø’´r^íúAÆQ.—ëèèhffvàÀ‘HTû:‘ØÊÊjäÈ‘Ädä&Oçä䤥¥e``@¶'ÿ÷Å‹BaC•EP»ÀòGGeŸîyv`w* +á ž>èÁàÉp&x©°¨lð„çE .ú5h×ôe ¦¸ÁÝYˆeBÚ-˜7ô À@z€í>Ï•FnòŒùÑð—´3’}jsáÀè¼ i¿æ[ánåìiò¶åÂÞ9°~¼iR%‡—|æ­ê¹}G8ô +yÒž£îÀù°òì +æ]@O&,…[P¹Üy`öSØfzU£u<a¹Ò|^‘G¤JûÔƒ‰ÎðW*4ðCÍFb„š9ŒÄ_NØÅFJ*öK9øK 5 '66vÆ ³fÍ277ß³gOƒ‘øèѣݺusuu522rqqYµj•»»»ƒƒƒ¡¡áúõëÉœ|õêÕz/++[¹r¥¾¾¾ŸŸßÅ‹-,,|||+_KÁç8,›O ¿ +üÁm Ìß)[­aÅa¸ôoÀ£Ëp!x)à` +kAP:¤ü næàqîü áö¸$ÞEΰå<„Àûp} 7“¡Pô7pþgn ŸùéuØî &Á`-”Ë"ñ¥E°aܬ|÷—¼m9°c¬^oÈË„ÜG0sauÏ¥é½Ç ¸ˆü ÖZB÷apðxùÀ…à0l÷B®Xú9ßÖÍûep&ü|¥—ãé19ÀL€§Ç`„\ Ÿ¼›—ÂÄ¥ð–¼3ŸõSGÍFb„š9ŒÄ_ŒèìkEEMÇ}¼F}KŒÐ—ÅårÃÃ÷lÙRY2ÂÊʪ1‘8**jÓ¦MÇŸ0aÂСC­dÈ?Z[[4h×®]ññY3½Faa!Ù˜ ˆ>}ú;v,//ïòåËdÌ®ÿ¨EÑpgLŸ ~ p},_'_H§4¤zÃìÎà id:d3âË@TÏ®Àó·K‡¨0J®çA¡ Šò ™epÁoƒ§‰ EÍìçà:¶<†˜2òï°ðËDp: ùÙ“Ø"ð? 6c‰‹2áêLX°·ºg.°ãÀ®l{ +ÑeÒH¼n˜-†—9PÁ‡â7pØ&N‡”3áž+ÌŸ;oBô>²¡„%½„½³`îi(—Èž'Ããð`œHVƒï£æ#1BÍFâ/†{i»Óè‰6—^å`"F_™‡#""vîÜ9iÒ$[[[;;»FFbUœÐÓÓ3fÌàÁƒÍdÈlw;n¤úÂòA°l'X×!‘ À‡œPð°×mp%>²%½ÁÁÀ¢8ú0€ˆŠ]cIbï{‹MÔØ;lˆŠÄ‚ÝXÁ¨Q“˜Xb±&*BDcAŠ4i‚R¤÷wÜÁÁõ÷›Û£KûŒF…ÿï™ÇGvw¶ŽòÞÞì¬0‡ë ˘9wR€°r%=„t\3ÃØŽ0Ø»BVv,SwÌØj!uÅúQ$&ä=G‘˜ª 00à±cÇΜ9Ó€SñHüôéÓ¡C‡4ÈÐÐp%gÞ¼yìÇþýû‡‡‡WdëææælaŒµµµY¾xñbZZZùÕ8‚p\\ˆ›¡Ö \ñȘ›0a0&¯ÂA+„ CÂOž¥†àì €Ù;pñ.ÂbÅGàith¡×ýóÊ€øÎ +Ï}pifMÀ=qAgÝŒg°ØWHœÿshÓ ­{Y3+[¯Ã/Y‰÷ÍÆæÇê[Äù‘xÊ`\òCä ëŽ —Xì°ýð«1ê6@Ç~EV8v&Žy!KZÁ“GÞ#‰ yÏQ$&¤*8vì ´¦¦¦kóèë럫÷ãQ¢¹õ‹ÒñðBSÕƒ³ì½EC×"LÂ¥Óp\6G'½ÜH¬”ãŽæM‡w{;GËÅð¦°H¬@J.-Âg,ÁÞG —`eÜü ai—‰Ãœëõ˜òL#˜…^¶á$<òAt<žYbÛô4·ŠÃ|`sͧTüA¢HLÈ{Ž"1!äm³··ÿ=Ïùóç+òxJx7Þ„© `Q6²"°s>f/ÄyG„ÞÅÒ¹Xdcc-ÇÖCxy(æuºp@€5&MÄÒ%Xj Ãøñ‚ºO¯LŒpXˆY³ o¬®»d9 ͘¤¾+Šƒí9,ÙK°˜ÍÝŠ ëa<77«Tˆ{†ß¾Ã¸ÁêŠßšàg3Lê‹%܈9Ùê¾K³f«×Ì6ºtìÄËdHˈÄàg#Ù§WcáLeû³ÆsðÓ¦©÷Çå"ÖŒÂvÜÞ­Åγô¾ŽEbBÞs‰ !ï!•ñî¸|û.#=ᄄËyœþVHxŽÓ[±Æ&&ØÌ¦h,³ô›çææl8ßqætïÛâÝܲE"Œ5÷ßõ>B!„ò±ÐË¢oFF†ÿù³Ó&;LÄŠÓl}ß÷¥†„H¥RJÅ„B!¤Óô–H$©©©!žžOV-w˜1U“ŠYq12 ¾tA'—Ë)B!¤ŠÈÆŠT,îŠÅâÄÄÄ/GG§ƒ¿:Ì™•ŸŠ¦OyºÆ4ÎÉ1'+KÓ»˜‚1!„B*1MŸR¤¤*ÉÉÉÉÌÌd‘888ØÓÓÓÑÑÑöÆÇÛ·9ÌÖ/ÆS'yïØ–äãÍ–f¤ÜT,“É’’’â9B¡ð¿iÀ„B!ÿ†æÎ°\&K õÛ÷ƒçúµTªLYÊǺÕîkV¹¬Zá´ÜÄÁÄØ~Ù{#C‡Ó +Gb‡©“Î:sšÎ>7•–ŠYÆf899ÙÍÍÍȦˆD¢r‚´HW×RKJJymqˆD¼¨è ‰ð ƒPŠ7;|†< )qðŒ‚’îšB!•‚æÛó,¡ðù¯¿MAT¨/®ÆK¢ïß“f‹KŒ¸qqq%a Y&“•Õ +ÁãAK õê¡Q£âÅ¢ì6¬Áv?Ì×âg·¢3"qï(úÁ>¥ãÒþ@Î’s&*T<Þ +|pqš­…D^á:„By_åÁ•š˜èµûûwž¸¨¼ÏÅQšûúµñ>>’œå+£³)111¥E✜œ²nk"q“&xðYYÅ‹¼œÜù¯"q\Ï¢>žg!»¼/ù(B!•†¦Ë„æË7³íšäc¿ÜÄ~÷.û=»Xùa•Ê_öìfWüñ®ïívšÛ˜m·Ù°î±Á¬"yxÚdGÞg~ð÷çóùì3Ô«‘8**ÊÝݽÄHìäääííÍRq©mQ‰›6…ƒÃk´äŠFbrH¥¹E¡„Ry(ì£ÉDx¦#C®î¡Rª“+!—AÆ-¦âúf(åêÕueHõÄŠÄ„BH¥? 9a/_ºlßš‰÷ïstttvvvsss'•»Ê®®®Ož'޳˜$²²²²I¥&‹…Babb¢ÏéSù/tvX0×~ïöyxxEGG³ðœ‘‘Á–—Éde MüoGœx«'q`VÃ: ™…—()›MÑU$hÆT–ÃæW¬…?ƒ!Ê ÀÑv8`Цk(B!¼Ò"±ï©“ùß+H¥Æ.1»ÐIIIvvNK;.œç¸m‹Óõë®ÎÎ>>>¡¡¡ìßÏgŽ47‡5¯8,­E±…]\\œó¬cS<==ÿƒH¼c ö»Q8Ëñ`×3±ã&’‘£à+.)ï…í‘’Åýœ K3,˜€{éçzº'Îí¦Çë!„Ê ´HìwúTzzz‰P‘Ê$¿$''³ôëíèè~玻«+ Ñ‘‘)))™™™l¹\^‘·9K$@˜˜˜ÿª¶6E(–S÷MDâ5K°öŸ¢3Š>^Ç‚¿-ÎïÅ„þ9·"‘‚’#ñ¾ÙØé„TMßç œX…‘ñ £`”6„B©4(Í#ìrÇÄļ|ù’%Xö' Ã,Öòùüüo +ʾ9\ ËϬE%qD"Qùðo#±RŽ—øn¾9^dzªŽ‡~ñ"%ïíuR¤†áö,êŽeà_H‰‹1~ ®D"3¯uœ#o '!„Ê€"1am€…^\YHHHˆ‹‹ca˜]}6…56ëÿ +ï/ĉU«pøpñXNu%2}qØ #à‡MLM…Ý)Ì›‰Eq½‚ã‰tõÃÙ ƒÃ° ã"ñQ4'!2¹zÅ#±ާ`ò5VžG¸ˆ‹Ö©xt“Æ¡1=^G!„|ø(ÍØÔ,ú²Ë­yàŽýE*•V°§Ä€‰K-¶¶åTg»)€ÓYõÐj&?ÃòîÞÅÝãØbŒ©kp7 +b\½pâ4vŸÆ»¸yÛfãà¥Ið¾€~mñ½5¬¼Ë%³E|ñÇŒ™ŽƒWð[óUìZ>ÃЈ"1!„òá£HL44ÁXóÀ& ÿwaXC¡€HTj)ûÑ< äix~³`ø` fe oýuVLÿ#G/”»i¥1î¸ô]A¥«qÄ–[ÍlHeP(ó~¬™!·`tw_T¸!„B>@‰É›çP777™LVVMggðx¨W[¶àÂ…â%,¬ìí²<pû6Ã`cA¥=¿àò}X;—@ˆíGpï9D>i:|ÿÀÀµ¸èVá:„BùQ$&ec @$EFF²?Ë]˜µ™/^”‰£¢¢ÊºQ¬‰ÄM›ÂÁáÿÞKäéøk-æÌÄêÛ“‚!›Ÿ ÅcèMÅûH­ðZ)B!UEbR6±XüèÑ££G–»pPPP‰y8[[©•ÿe$ŽÇÁ¹0š‡K¯ÜN–f!Á އÑn8LöÃú)žÅ@&Eœ‚ô ^vp÷Ÿ»Õœ…gî°³ƒ#œ`ý(B!•EbRÖ04OÉM™2¥{÷î7oÞ,·ÊˆÄáÜ9<^Püý‘]î¦åRXoÀŠ)Øh‰ä…F¹à‡Âz Fö„n}|ÚݦcÙŸà§àøh,;„oõ1­¦,„›Éa¸f†i_ ›ôbÄ,˜­Clj !„JŽ"1)»î)))ÖÖÖsçÎ9s¦žž^E"qhhè“'OJ ÃŽŽŽ...Ùe„[M$ÖÑA—.0   Š—/ËÝ´J˜Øk½/±ü#&‚”릡”!+Ñ–è:Û/Á7)"ˆùêHË2í…Ë?ah'|>óÂ-2oÞ+}‰³êHÇ$äp7•™8¢=Ðn2–\@zJÑHÌ-“Žc‹1¦7:²•|†‘pj3ôVR$&„B*9ŠÄ¤r`6Ê ­`U¨øE©ßæœ/ú)ìnÁÊN!JæˆgQH+4R²B†onVý6î?C\ì|•þŸ!„BþC‰ !„BHG‘˜B!„Tq‰ !„BHG‘˜B>2qÚcëó«çOl£Ömúҭ׃ä*Õ»Þ¯·(35ÚÍõiLZVe>ÈwC•t«{׎Ý{ÏòH,õ½¢Ù‰/VOû¼M›$Jªd‹_xºú¼Œ•UÉ£¯j(BÈÛçukÉÜ"æÍ_á™õzkSÉE6ÇÖ7«[½šNu]]ÝZ¬4n½ëF@™¯„üÐ).íÔoP¿éôíŠ)‘¼a*¡ŸE½Ú5ê5ù$NZÊ2 +ç‹Û>ÑÕiÒeܵ§QÿéÞ½/T‚ç·kZ¿ý Ù®±âw½3ä­£HL!oC¬§õì cÚ7©ÍãÔkÔqÔ„£^ók¢·ÕàÖõxuÛ›]²ËÈV@‘)¬$7îd.·¯Úúż2]ú³ÑÀj¼jõw¤çü¯ +"å)7«ø/Œnߨæ§þöJø0?y)ž>´´}&W¾ö— ÊÇßtµxµ?Ö»òœªü(BÈÛ TH…‚t7«»4ÓåÕtÎöy*_({Ý_Înç¶|¢­ÝvŒihzÎÝÍwO)ò÷I“EGl^™£Š|öøÂçí¼#Ôsâ +'+ÄIû~Ù²Ûg?Y{¼v£}·TÙ1;&°è×óƒBgùÇ™¿®Û ¤”…*?ŠÄ„òöÄ=ý«o‹Ú¼F£G•ùº™r¨îü²¤¯ú KÏ©dÿ'+âìÕäÕ+)“·§œH,ËŒûûÔɇ¡nL÷¿5 ÍÇÿ2“*…"1!„¼=¥DbUøs'ËëwÂùöƒ"GêïùÏuK ‹ûö>1i…ß0•B–l6{(W­ûˆEüy…-fñ·MTá×ÌJ¹$51Êñžµz®ÅMï (aö«QGàjaiåŸÄõßPæDyß²Vo×-<…Mg&Ý¿}ãÆ_¹R¥RÊÓBm­¯³¹ÿ<|ŸžßwA)ÉŠ ò¾m¥ÞÒWßÔ q‰÷eâŒèÐ÷þù[½Üõž„ sŠ|¯”fºß]1®Wk¤á6‹\VîÉÜrª`ïÇìGG¯Eñ_DªlaJ°¯ëßê}·¸g÷4&Qðê—ûÜáܼ稾ɬRRbÝmosgï®ohtfÉ1”⌴çîöÜŠ-,oÞñ ŽˆK}­ð.åˆÒ_ú¸pgÅâÚõžAái¢Â·ô•/\ïYXÞðM{õte%…°+w×Ö[$ÍŸ© +ñ±·´þ'„»Ðr± Èû w­,œ|ÃââW&ˆ¶²¼öðYw¬Ò”„°G×¹oó$>E /¾É²"±B–þ‚;S×m]YõW‚€ŒÉæÚ>Ri–ô¿Ã°»ž)ü¬üÅÕ»íåtý·Û~á¯ìvî©a;bký7wqlCc%¯ì±‚»šwÕWS•{5í¸mZÝõ )r5Ùá'†zï\<¶ŽNû‘ .^¾¢iXC$E3).ÒñáMÍ\;¯—ÉÂìbÕæ[ŽiEU‰¡^lâ³øLn×%q!ÏïÞP_vÇ øÂ;-—f%DÜÑœÆGÎñÉüRºp(„)ñ®iZÿ]ÛਸR'y»(BÈÛSJ$VžÝ6¹ZÝf{†Å9m1œÚ­cËš:Z<¯nã6}†Úoé"’ª#ž*#Â|™Á ¾]ëWÓæVoàŸîy/#gñ&.ð¨Ù’AýõšÖ©ÎͮѺ“ÞÈɦü¢$Eú(-öhÕ¨µåvh¶0þÚßöîÜZ·:[sýÍV~lvV˜mÏvMê1M$Ý=³kpßn «ë°Õլ׬ç¯vþå˜-“ ¢}·ÏèÙ¹u-nê}ÒnÐÐYVn‘²B¿îUÙéþ:¬?b¨^·utÕkàéè¶èØ}âüïs—SHnÙеU^1ÚµìuÈQ/¤X6{\çÖͪ«Û¯i»î£¾^eó<^Q0ÞˆJè{¥VM¶?ñEñgö¬د{͉¯ß¬ïÀqߟ~ iQË—‰U +~¤ïžÕ³úöèÀ)žNÃOú mv쟔"Ÿ TÞØÜþk~ +bŽm_Ú¯gG®Ó¼vÆ-Ž38o W*¢¼îÏ×¹US¼Ý=icHZ±`˜™òûÎe{wÕ4¶juvë5dñ¦Q‚ì ŠÃíôÚ7m2v]rFòã+¿~9°wóFµ5W³m×^c}硹šþ÷O ïÞ¦x»âñúN?šûiD. pþ{éøÑýûôlR¿¦fn£V‡}5ç¢]€´`ÿØa^ÔÖÒjÒúk÷Äü³¤|p|9[~ù5ÿqêkvo_§k/uMÎ8åÖT)ÑϾ7™žwZx: šõðåæƒ'‹‹ôCQH7nþj`ßëq'I}ø]ôú ÿbÑ£àô³ÇÊŒ"1yo±¶ÇZ`6‡µÒw½;„¼Ž2"1O§îTÓÆêÔ´Ó@#“5;ÌÍ·o47¸‡:Š4èrÄ6X}»OœtåÄ!ss³©#º±¼Ñ¶÷øï¶›™3{OûÅjn&«²â} t¨ÁÓnÜ¡ÿ"ãÕl=[Ö­˜0T¯6O«~‹AÇúO\‰y:µŒNÚœÞ0£>×yØ„™³ã[¾‰È‹Ä¼ã¿ß¶ y£ö –lÝa¶ã;Ó±ƒ»ªpÍ6»ÿ¼²ttÏ­zÎZ°|›¹ùÆÕÆ#{·fûÛ¤ûŒûA)ù›QCM¿êÉkÔvê¼%›¹Þºqùè®ÍÙ’G­ +ÉàRŸRæyï¯];6MêÙŽeø>ãç›kìüáºS¤¼”H¬’‰lOlúX[KG÷£á 6lÛan¶}Ù¼o:ÔgÑCwª£Q7¹Hܘ×rüžï—|Ú¤Ù° ëÙòæ;VN騠Û™Þs~ˆÈÈ‹:*¥—ÅÞŽ kó>j7Ëhåvn_6šëO^³~¯Óöa¥_dUЃ“ý>iÀkÐâë9ÆÛ¸Š[Ö-Ÿ5é‹ú »ì²|–·ØëDb–h'-ÙüE¯víz4^µÑÌÜlãÊ¥º|¢Ó']¿¾ó<ïóE^$nÔiú†_7û¤ó„YKØ!lߺaÞÄÏtªiU×m±êȽ¬‚.%FbUZˆÃ¼>­´yuô†~³n »pfVuoYO[·Áô­ õ§ÍÄŸ1Ú°tìÇÍûL[´‚õ¦Õ‹GtkÁ¦×oûù™¿Ïèðñ§Ý>[üíºæ;ÖšêµnÀãUo;j]¨ à)2ÂL¿Ô«ÅÓiÝuÄ·ë·rç|ñàŽÍØJ†þÆ/X’‹Ä¬qŽÛ½s©újŽ7X¿•]M³†S;5¬Ë–×›µ+œ»š1Ïí57[8¦m^µæ}ÆnÛa¦iY'-žj¾ÏPI3.mžQ£nã!ãgp‡Élž:´{j¼š-†Û„ð f©‘xú;—w5äñÚÍý#ZrÕ%BS‹ê4§W^ínƒÆ¯U¯Ÿþü.Íjkר3iËE¾D‘ߘm­fŸvu[õ^´b=·f«—ŽÞ«z“/ŸÄe–ÞäÈ[A‘˜¼·|}}ŒŒ 8NNNïzwyeEbžVMÝCfïô O’HåÜ÷ÝrABàó?g³úMÚŸ É¿K¤¼h>ƒWR_b…8á˜é7:¼ê½Ç¬qNЬG© S"ÿÚmÔ@G«¹ÞT›AþzÔ‘X«ZǾÃÚvì¿ú°u"_(VË–q7“s#±v¦í>?pÍ]”-Q߆TÊ…‰›'õa1@·nƒÖz3¼ˆç¨CªB.÷·Þ¯µVµ Þ/¼_±ž>!ñY9Í-7•B–xpcÝêÚýò0¼à¤iŒæ•Ü—øÕH¬ +u:ß¿y½Úôvœµå‹²¹Û¤*ivfÃÕ‰zŸêÔhjøóü»™¹‘X»ÆG­íºdŸ·7kUÓmÚyìÕ'/Ebuëa¿á³EÉçÌ6®]£F£Á×|âóV^B$VdFïžûyu­:“· OÊÐtVQÈ$¡.W>ïÐLG·ËI‡ˆ¼ —‰µuê4ï1å¦GD–DÆC‰ ÚíëN yÚÕêÔk0pÒ6ˆd‰L¡DPš`{f@«F<–‡lÃsP*°Þ³PW[WO«,_ÓrIŒïý­uj4_qÜ.¿©äFbíZ ÜyÁ®ðÕô»wªïǵªÕé~øîËü³÷ø'“&¼¥ô%Veĸ¿ç‹Äy}r”ÂïU_ô`gÕààcIþb¥Gâ6zÃÚwêeò£EtJFî?"®‰BwÀh4ËÃ7þž,äÖ¯9ü³Ã;6ÑÑítøQˆ¦‘d&xÏð©Nó¾Çl¸³¤Æ– ’ýüÃ$¯?PyM‰É{èæÍ›{öìY·nݘ1c¾ä¬\¹’M¹råŠTZÆ/&BÞ;eFbžÖÇŸYùÆ­¡Œ´;ZýÂímè›Rð[¸´Hœès}H›úZMú]p->r¬L¹td[^õ öÝÊûíÊEbõ†ëÏ6·½Ò]37óx£×\å郠ò¼jV‡ë‘±éœsÑPžùÏfýšZÕ:/:T¼#f1ªló9z<í–î{\ðåñÿ‰U“&lŠÖÈ•g“³‹~s¤”ø]5«QM«qw}ÏdIÞáp‘˜Ç±ê|JÑnÌraÌúÉý´xMWpÈ],ÑdH³êÍÚ{ófÙ¤ÎÚµî¼Væ·Y¯‰yZŸŽ|Zl0e¸Ãévµ´j¶x>·ÿLn$æý½ókâlàxXRÖÖÙª¸ªÔ +(ÔªˆQ ¢‚DŪ¸QT\Uqâ'â@EÜ{²- +({oBHYÿï² ÖQ¿öý=÷øHî]w÷æîwoÞÑàÛé»pªÏÐÁ-ŒY0B‡FS½þº¼Û·²‹Òü+cÅ„¾ÔÕüýàÓŠ$jUâá=tŸ#nžp0¯ò0ß«Ä4•&£<”'‘É >/~kë>.$½úˆZÓk•ø[?dÎIºä«WœúbŒN³F:Ãï¿+¬_ Ÿ¢Ä„¯éÓ§÷Ýwýû÷§þ3S AƒZµj5zôè’ò[áÿ‰Z•XµÓØå™,Å¡[Ìø{4Z+1þ©fò>%ÝÛï¨ESÕ1wÉ`* ñ¸ÍþNÖÄx‘|x•L‰µ~™’ÁR.­\‰[ìóËPxÒ§=?II•F·¡7ãß¼(¯U4T[YüQCŠÕÊÃß=(Öl†ë½Ê_à?D‰yÙ!Æ[Óh-å([+%y&ߪ«6mýǽD¡ìp¤J¬õÇãTÅð<†§½™:­Éäm¾²èBî¡& hßü?>>ÞÖÖvÈ!VVVÚÚÚ?J7nœ©©©¹¹yXXéWLø?¢V%n0l–;]i¹Qbþ çÑT:#í<è\åç©0áîíf h-'¾•9•T‰ÕúY¹å”Öð=’+q—+oŠvI•¸ÝÛˆl…Æà•XTÆ¢'D]8}êðžõ£ ¤è·mÙä#”XD}½kÛ¦4šþ£´¤‹– mKSÿnî¾ÒF>¹ÿt5Fi<%%¦ÒÏ}òæåóGwO>DšçÏÛÔ_‰1]“ÌP¾’¼}óŧ±Y«Nʧ±g7mê4þØÛ2DºžˆŸreD—55Ô›·ÿiô×+^d²¤ËÄ?Qb€Åb½zõêúõëL&³ö………–––“'O633ëÙ³ç’%K-Z´råJCCCJ’§OŸNý‡RëÚ¡¼:///[U“E¢zÜaDà•¢0L6¤·9¡ìbäƒÃ£nÞà– 7ÙÙâ­¸å|ð8(ÊE)⥠ÙÞœ\09à˺P‚ËB^®lWa1(£©( •£P«¥%(bA:•;+%òt¨8.Š ÀæAú˜¡R.§ŠT‘2²çX%♯Xñ~!øläÉ"æ€É…ô ¹`Ñååɳ J?­>ŒÚ•ØØîPñG)q¹û‚Á4šæ8Gof —J”ûò|—6” + –õÁ)ñà©{ó95ÜÛåJܵÂC**qG#ûè\…µB”•X”ûÄÉfÌßK'-Pý¡›ÑôY³g϶ï¯óÃÇ(qn¸§äp~ )¨qV4îÛ_¨¤¦¬¼)}+q×ëqJwž”X\rzÆk«üÜRRrŸ G,Ø~*G©%_ QIA’ç¾u&úÚÒ Ú÷4rØèž”_u±Â¿©Ä£æ{(+1Ê™{çŒT§52YyNZ©7k="0«†ÞeÙ'¿§ÑÚô˜Æ–…¯®Ä"!{í¤nʳ4TEY‰[vš£˜D‰5ômÜÜÚ•˜wåËÚs¬I‰»^Uz_ûP%æ&ìv¶ë¡ý4­ï»YØÚStüp½ú+qŸ1›ÒYÊï•T%ìUûAU*±$‹¬Xÿ]«çuo«%î‹¡Ú°·ñøÍgï*ÿ.@ø%&|(¶··711IMUìî¨@~~þСC­¬¬ÆŽÛ­[7'''JŒ—-[¦¯¯?hР™3gvèÐNWj"¨NJJʸqã å,^¼¸´´´ö(Ï ‹·ça7 {|‘"ù„‘ï5˜àŠ;¯©' +^œÀð!04o®žˆHÇ›ÛX0^ÉrNÀ%7ÙÞ!ÆØsI’<¹y<„±#e»æn„_*îÐñ7±ÕýúÁ°8àÒ1,tÇÜZáÌ}$KË^†Ì@¬Ÿ‚ëÑì/ËÂ_'ñÛ0YÊŽ›ñ(G,Û‚rÜß +÷Ó8x»§ˆwý:;ï!E~x ¤ø`êXYı3±ï¤,ãðJÙçFCpà)ë>s„ÚøÌJÌ;¼x¥Äcç^`԰Ƙ(3УSˆ4Í‘²¦¿„—e‡›ê¶RkШ—Å’'á±tV)§¬œÏøÜŽ¿~ŒçG\üé‡&4šQ`nc +Ø®–Ýi*M§ox =I®Ä’³&rŠsƒxÍ=¬½V5õn†OâòjʱzD‘°ŒUtcþØ?5o¬¢ª¦­ku-,M¾ÿS*±ˆËØ5ÛXÖxôê ÒjWâLÿcÍ(ëEɘÌi•”˜ãj­K£};e•O1«´F8eC¾>‰ó}ܦP4ß›RTRcŽl6§¢ÉôS)1Ÿ™²ÁæW5U•vF“Žûúç2KÙœ2ž¸‚ò=W}´—»ÍÒ§ÑšX,¾TÀ¬ù4²9Š#ç„BAiAÚ]ÏýSM6× ©ªkõùÍ9þ_·Nå×QbÂg…Á`Ü»woáÂ…æææ::: µ‡WPbêÍ}ýúõõW☘ccã6mÚlݺõÆ­[·ž;wn^^O4‘ùÑØ6v®ðzò"ŸÂX+¸^Å»d±/„¥‡qñnlƒÇø% ô,F¶ÀÞ¤‹åÙÉÎ'qã +|vàx Þ0QšŒ§'0i.öžÇ•¸q«æÀf-ÂKAÝ^c.Âɳqò:|¯Ãg/Æ CË X|I\žÂ¬ÖÛÄHæl$݃m/œB&Ä)ß;‚)s±ï"®R)&-Å_"ð¹8o‡11a>Ž^÷9¸ZaØlœ •7/OÁÖKáñ<Ïàà°Ë‘ÿVa¾+Nú↼×ÁÜ +{ï ýC®8AϬÄBŸm¶š4õÖ;óØÊOgÁËÓ«Ú|£ªª3=]fŸ_‰EeaGœÔi´Öú6éÌjO~oÇœAÓ—¸,åY¿Tñ:_~SÓOEü´é?5¦5l±ô\$_v8G‰+ŠË-- ¹á1¾ïO”—q<Á¨÷ÃÇ)ŽzrÙæ×j*šÝ'l)’E”)ñ‚ƒÁJJ,м²Aã=}‰ ¦¹Ñ{ €W’µx\O•ïgí¸+MAªÄ›ø*uî¥NMÄŵÔEù©ß¼˜"ù Š'øGœFjÐw<Æ®ûÇ¡O¢ÄÂÇG©Ñhº#VÄÓë7ý©”8åÙ±-ÑšþâšV½÷® ðìÊVbÁ᥿©Ò4ÛýÉPúj×…]œýèŒ[¿N­h´Æöü8äGº/ QbÂg‚ªZ,‹’R'''ʇ-,,tuuëTbê úÔ©SS§N!ÁDŽôOJ•ÝÜܨjYK +ÔͪQ£FvvvQQQÁÁÁ”Q»»»×Ù¶LÁ/CÔy,±ÇÆ£øë Ü'aæf€›+öé#q%âe™R‘Ô"dDâìvå£$[,á8÷©/üdÄæ!‹8_욊9'W,錑ƒëÛak…ã1(áã¬ì~·Ä‹$ý"â°Ê-ê¥ÄTÊn¶˜}‰%’~¹¸¶ ÓÆâωÛÃÌóö‰µœÇBÄiŒù;¯QGVþ´Ä虸›(6d”¡8¯RÀàÆ<Ì_†}OÀÏ»N–˜aÙ<Ëÿ)#ÔÅgVb¼ñÝýScf:–AJ F‹øl÷ù& h½ìvË×ÑøüJ,(¾àðõüyÎ!…_D¼‡­ß£ÄM¦î¾«ôüWTb'uéŸ)AçÈQìo)*»ÞNC­a‹¢‹ä‡ó1J,+C^°G#Mûç ¥ô41¢¯¶ÓúFë;‹×²õ@Êÿ°íMSýÖvÃ¥VBÆ©ßMhï™qB³·Ut»zâ(z{à÷ hZÝÜnÆJ³“*±j£æ+½£”VÄÍÝ3e°ØâlÊ,PY‰EA'V´ÑTÕìn]Pgûä'Qb¤žëÝTCãGCÏàºß¼ÿ–küb»½´Ú¢Ô¢Ðcˤ^úÌHV˜XOÈ<³Ô죕áž®íªiv’YÇxÓ÷À÷?¹\“F32wÏ­a€á3B”˜ð9 ªMIIɽ{÷ÇŒcmmmiiY%–2}úôŸþ™éÞ½{÷’0zôhƒúÌ8gjjÚ¸±x¾¨… z{{ûûûóùõ[S~.N/Æ¢éX´Ö#p5EÔ»»`7[¼áŸåå‚\ž¹VØ}QyljcùlƘ®Xxg.ÀÛ[¼í\ +û‰Xwô",ïŽ?þD(ò‰L¶cÔC‰%)íÇÝ8wQ–òŽ%°7ÃÂû%vÀg –D䡸/,è‡MÇIÇ_—0¹'ÖßFfÕg,u_ÏÃìn˜l‹¸,Ið‚'–ü†Ùëq)¶^'P#Ÿ[‰Ë ß:™ö¦©hMrñ*àT©šB^rнæ 4×Ùyï­üÉúZ‰Kî¸XPß¾Nf²ªšÏŽº¶£¹x¥¼êJ,`ú.O£©èÙïg(ޏWž—XraCkMµV='ފȨzeE‰{솩©hô˜ìV 7ÂSb‘ ”U¢X?ËïhêÀû®H-{ŸŸÙ,–âZ½"aá_Ûk}Ó´½Í»R™_]Ú`ÕXU½“ÉÒTFU¥‡xïÒê}JLSo½â¤ÕyÕøìœãKÇSZ×qМð,i%‘O¦¢¡kæ_M¡…ÑwÜ{µÑ¢}ÓaÛÍ× +ÏK\šha MSÕ´Xë™ÅR4',ç”V*î§Qâòâ×IýTU5zY¬~WPªxîå%¥¥:ê«Ä¢ðÓ«Újªjõ›•̬v¶_{oêØX•Ö~LXnÕ—6QZÐ¥¡?µþx%fg„Ù èBSm`¶üx:CñåBÈ£N£ì ©,Uj ñž[ÒFûÕÆ£ †ÞP„ÏQbÂç ´´4 `æÌ™ãǧ|xêÔ©¤ÄëÖ­ëÛ·¯‰‰‰ƒƒÃ< ”åRŸ,X°€ÍVl-Q€ª±±±±fffúúúmÚ´iÔ¨‘±±qxxx='4òñÆ †£aGôû‰ù_!îþ°ÀÈ‘˜±‘Y„ªw:DZr,ŒÇ`±BþB ¼7øs>´š¢Ç@ „A’mà˜Ï· 3_ò ¶œA¬H¦Ä"!’<1ie=”øµ8åo¿ƒNÿj)›MÆö@±{ÍÁÊ­¸#‰(Wâe»á÷¹¡§NÇKš¦+àÏÐKm»BßH– µ ÄœÝx\Ÿ3GPB$ +)§{ÿ؈ÖløýøAåHòO¦Ä” $=9Ö]K­‘Vg÷W±i,‡•—vûÔN“îmUTtØ“^R1:ì ô%¤<Ø«¥ªòMÓîÎîws™¥» ãÝ…«zµmÑ@C]EA‰ÁO¼¹EM…Ö°MïMÞŒ6»„™•÷¾Õë¸Eñ›&õSSi¨;hòÙÛ!¹’ ÖXÿö]Cõ懞z_åp>@‰…üÂÝ ­—í=ò:Q܇•‚MÿëÁ…éÃuUT›Núãºò<rX.vs7~õ–Á’Fdļ¸í8Æ@C½ÉÇ+ÎWÒ“£º­Ñ4ZL]yôeb°¸ -Ð÷Äàž]ut{¶T©y©5õÍÛ:ïóŠMÉesJs“cºÚýд¡ªÚ+ÎÉÛåKu¨¨5hØrôŒµ·Þ09&='ìÎI#ݶj* tǬM®\6®¦Õë„eþ§×ul¬¦©õƒ‰ëýàWù ª6•¼‹ ztûÂÒ)S=C+×ÿ$JLÝ:3‚½ôškªkhŒr¼ü((5—Îá”f¼‹ ¸·ÁÞvó…‘?P‰‘ûòr¯öMi-í÷]Ï,¢NFinF&[ *й=¸ •NS«åqÙEÔU`e…ÜD‰ Ÿƒ´´4GGÇÉ“'ÛØØÌ0eÊ==½ÄÄZE­„Á`äää\¹rE[[»…„cÇŽQŸÐéô:玠j,%äYYY”Š«««kjj<˜*R}² ykÆ£YWL>tºÌWye`¤#ÒSz¡ËØxïªLAÁ-=~§0ìôìC/…ŽÐˆkéH’Là Ýò +ų:ý ×+••ØùýJ|6R%ާ¬?žo‘Z5eÉÜR%vÞ†ËÒÖ]¹/Ý…çáx¸ º8“€jÆC)ñôІãøUIÚŠ˜5´ŠêCnÌãesfôn§%fÞ¢ó ™sW…fK]à*1UsxQ7šèwTØ®ÖX{ÆÚãé̪*÷%†×‰„¬ãË'6kÜ ja5í`µÎÃÿœ«v£æÕ•˜J Çe¤nCµŠ°šãçK—©A‰!•´ÑfÄwZßT;ZÕoºŒ÷ K¯ÚÌûJ\àdÜAy~Jˆ&-ù3‘^Ë:$¬-Öz5M-ÐÌtæ¦WÙ•?l‰xŒ›–µkÞ°z°¦:? ºcÖ^³%VýÖvõùý+­[hU;ŸšÍº-ÜuQ9y²L‰[tžq‹²;ÖÕ«‚V_Ó¡é¬*ç¦ÆÅmB¼¶÷íÖ¦†£iÐéX`FEÀO£Ä’¤Þ=9k9¨{ 9ª·œwøIE¸UbqžUS¾×¨LOwÀºTuÃå¾8·©Sk­ê™51{ã“gÞC[h|¬‹Ÿ#e/½÷õh[ÃAitØ÷XÖ4ÄÊ ¯×J9HÃ&]í6{1ê;2á“A”˜ð9Nƒ–››Ký›/ú¥©<^sUB½2§¦¦&K¨ÿ +ááá:u200 ¥òuuu¥î0:::T"uG‚Ÿw{,›Žm‡afˆcÁ¨|þ‹Àç 7 {ÇÃvN„B±3£奈ÇfSLÛŠ‡~¸è³ðJSÁ*%3TXuÁÒ½”[7eã/Ü`êø%.BŒútÇ>J‰³pÁã‡ãd”ÇTÕ¦Äïì1½±ÛyUE‰º,ñ˜$)O@ÈouŸ„¤ç§‡èUàïo7dn&ôu_¢§g8wÃeV¹â=¶4-pªžž±Å¢*3 oYA…wp½ÈP +/ÙÏËI~}ÕëèL³A’¬†.ßzøŽ“«Pó„<\ôôúعx*χLÁÉ4f¸žÞ¸'Ɋ߸œ—¾zzf37&*(?þî†ÆËOT|yIÿ-OGk3ª,}ûÏXµÓ÷i$ƒÃ/ˆ¹;i”©ëá@…§=+;îªÇn‹¨àý'Ì»ðVr”B¯sõô,tó-«Þ;–Ë*{ê»sõÜ}© Ì&/<îy;.“®pHœŒK³aÔá 2ãB/œ9ºrÚÙ¹ÚíÈÍÇáË4¿a^Ò«+^§Ö9X÷—E¾ÈuŸÏÝ \†â‹¿ŒñüöçyÒº1bâ£Wîg–²éI«mGLœµ3•Yñ•–¶7ž¸øRqq~ø“ëëçM ‰5s;Û¯Kª]\™ßfBD;56Ôëè–Q’À'Ú¾|/1·úPGˆJã h8h˜CD^õÛ² <#>ÂûÜqkizýGYls÷¸çŨ|=•Äݧ™ÓëBÅ»z„׎z†SÖœ*Q¬«œGâj¯7ç¸_µ:$äe%Þ¾z~µ£µ4Ǿƒ‡¯pûóÚÃÐ,zåÏ‚eaVcÅ•óq¢R]AÉÍN†zF+N<©ú1—™óÌ÷ŒÃøa’smyð‚CR‘å¥o‚lt²5”d7Ê~ÕÉ«ò™\=ÉeÆH›ùç*é+‰»e ¯?|ô¢èÊÃ^ÞFÅš¶èXn-Ý˼¬Ä¨«^'çM-=¨~#ÇoÞüŽß+:›'?nNò+ÿSÇöÏc" Ó§ï8·Ã瞆ƽÁÂg„(1á_Uo>Ü®];###ssó=zôéÓçÎ;uö¸ (gÃo¯x”Ü6OÄGãð\˜­ÄƒpRõ· m’9gƒ…›àˆ·á: ¾é`¾Âã—ð— )ÉÃA ÌßçoéÕ¿ÁÔ³ 5Œ¤Wð»…ì2Ø8?¦cÃ5ä %s‡ÀfZšÉ”¸8ÛM0b¹xÖ5ŠŒ0¬ïƒ­°—Rb."/cùHüfƒÇò.‰¯ðì:²Eµ*q6Ò±ÅÃÆÀ;âEÈJ‘—ŒgÑÔ³ž˜h‚e‡'yðy¸†¨Ô1—4@ø,Ô:/±"uLÂF ê„(1áßU™8°IŽ———ûþn€r\Dû`Á4,=€§©à³yðòÞ„àÖ1LwÀºuX¿óÇa_Ä$ L> [~þ܇ßÅ{×®ÅÂ¥8÷ éL'ãñAÌ0†í +8¯ï]îŠ=çÄ-ÏBñ/ÑØ0S§b‰+ÖoÀú]X2=ldJÌ-ÿ)L5‡½½8âæ5Xc Cm”Ì8A¥|w/fÄ´UX-Oyë Õ®Äù` ø,Æ4',¥":c‹<ÂÀá#õ9v͆Í$ØK\·Np?u¿K„OQbá‹B”˜ð¯DTúDá±âå[p-\Ö.JOǹ%ØtoxN–°²„¥%–{""Cܾšð ›fâf:˜Y¸º ó%{­g`Ó $Ê’eeáþ8ØŠwQ›ƒ+Ά¡Lú»™HÜŒ¼Ý“&Ár2&Å“ý•}‰)8 øºb¡4S< +O+ñè-¤3L1RñÌ3§ÉS^c/ċРxð?‚s× ë÷'@iN8㔯xN6q²Eˆ8‡Eö²ˆ‹]q/ å’Y2RãÈIy¨ƒ‚•g^¯.Øá“C”˜@ø¢%&* +Àˆ{˺‘‰ÄPPŸˆÿ#w$àI6¾P¶ü±Ht5g‘$®t/yI É.¾<.¿Zdi +y±³Šj{…¤Ô¹– ù)²òäqêO ÂWQb¿>ŸÿæÍ›   €€€çr©ORRR¨jÿÞ˜<–-C›6èÐ}û*n––Èή=k.w]0¬?tzÉ"éÁ<~ƒ2i+µÜ¼>‚CÑÛ+ö!Zˆ:¥˜“…§G0|ÂSÅ2ßÀk5º÷‚¾Aeé™bò^df¡¤‚9] +”ç#þ ôu ÝÝFÁõòj @^N-ƒ¾!úôÁµ$äDî@ |yˆþ•ðx¼ÈÈÈç5‘˜˜X›——cölÐhÐ×Gd¤â+q>KÐ{6œ–Ezè‹9ý`û“%!8È Â},=Ÿ@$g¡´GÄNǽÝèµAIâ?‘8±:óð( ²t·Ïcz;öÇÅäÔ÷TÕ€ˆv®,‡®1Á«|ðjPˆ»;ao +W„F °¬®ð@ |e%&|Íp¹Ü„„:þAÝ€©X±±±/^¼¨Q‰CBB’““ß[±+”xðà¿Wf±/ƒÞ|œ|!û¤$ ÷×b€5Ž<“ú»O0¡ ޽Dj½«%Þ‚Þ®ÈfT CGÔmÌýÆpýÍß+¾ !Q{Ðw"¶Þ¬G“o..­í(øä¡¼@@øÚ JLøš)))yöìYPPPVVVy]ͳ°ÙlÊ{kôa)QQQTµ¯9ògPâòBDŸ@Ÿ™8ò EÙ÷Æò™èÖæs±èî¼=¸ŸÝØëÏ[HxlÄÜÄ7¸¸ÀÅ {ÃstkUbHz2¬Æ/#±åºLe…eÈ +ÄáÝ’t¨m;ö?DQ•†ér:RžcËFY€žðKWTbVüÏáÖK<¿„C[ÄÁöÇË|px`¼‚ç.L0B¯.°vÁª+Ècý½3G Â?QbÂ× ƒÁ¸uë%±ÉÉÉt:ÃáÔÖçAΧQânÝpþ|µíéÓ:{M@Y‰(~‡‹+`¾wâÀNųc˜:íÂh,,¶Â+i/±¬·cñ4Ì™Œ½žˆa!î!ÖÙaÊ4L¶Í,Ø;`Ö h/ªC‰©ì8O`Ú ‹"¢L< +/3æc’-,¨tl0aLÇÑG((‘nÞÜÆŽÙ0µ5Às×áP¢gEaËLtºXì€ &mŠWÄ@~ö­ÄàžèÜÆ30í(2‹ëƒLÉb%Ž¡{ð:G&ñœ:cRJ$“Q‘…½sÐÕ©.%¦Ž€…Íý±~žç#é–tÞGHdAúM²{Ö½q: ÙB<;ˆùFX~E\¦/ñRèÍÂ_deÁÿìt°ú2R*ܵ&%Þo ‡ÛH“†a!ú +Ì;À'…ò’–¦áöô\^Vâ8Ì3ÀJ‰#t;ãbZe:T€Ì(¬é‰¾xŠC `d +Ÿp«Ÿe%Þ1VÜSâm¡dw1BNÁR»ü‘_N”˜@ ÿ÷%&|ÍTU⸸¸«W¯úûû×§G1UoY,1>>^jÂ~~~ÙÙÙÔ'l6»¶˜Ÿzx; ÷Vc˜ÎFBª“5*ñcÌ¿t¦äïL»£kG\ËA‘<ÙúÌ8!FÎ#˜˜cã¤Ä#`~è‚Ë™•éPd½k/¸]C\öσ¡î0×PVâæXå#î5!F¢Ä½±ýò¸D‰¹ò(Âõðm²‘l_ÿö08a¾ˆ¾f¤JL©,e¶¡¡¡ÑÑÑ………õaW%Æérx¼zøÚ'Ÿq¢ iOà8 N‰§hS§ç"üzkãdråEf$ââè.­C‰åø{çŵþa?÷woîM0Æ +*łнa¯¨ˆ {‰½Äн% *ö†ˆŠ TDDA,ˆ‚Ò{—Þ;Ë.Ëv¿¿Ù¥-¸ IVó>Ÿó;{æ3ÙÝgϼsÆffìÄ_p¥qz«Á"´2㬉o±¶Î=G\®nÁ¸q¸“ˆâª':)ñg“•Çž±õJû‰{©P¡¢øåȵg÷g¡(ŠL錾¾¾îîîáááŸ$ßI…wé›êÅÉ µ2Ë—8N»0a Ì_ ‹W%.BŒ –÷źÈ”J&žã—)h¿¶f%æ#?.·0^ Çm¥¥qú`Ý)¼M·4vš$xŽìC[׳X>†æˆáB’`]Œü\$å>obÿöoy*T¨Ô³Š ‹Årrr²··g|˜SÙ»vIp54 ©Y½èêJòƒkåc%f„6ÿ9ôúbÎ~<Žƒ°N%fŒ76[Ð{ +.=pÎÁL/<{ïQœ'{ ­‹m×Y€DRâzCJL…ÊTH‰‰ +H‰ E¦¨¨Èßß?##£þÏéøÛa”Øat qó]åB^!ì6bØh¬4EIn˜£†Û(Õë”\Ѓ¡+RX•«°Òa:Ú­ñÝwø®?FíÄã“è¿^Ò§Báúz´úIúnyé7Ï>G à†k—ÕiÓ Kn"U&Ý"+ w×@¹YY…ñ«pÛ!§ð}c|Ç”î’6û†àôLìu@L©ÀÛó⤻tÜ;öaåt<#%®ªÄgn½LË* B…ŠBÏ 8RbâcH‰ E†éŸ€é„EÊD!¡¸™ù(’±x¦ùÜ|ÉDnylÉ$f%<䦣HˆÒ‰3J`g#¿b–¶ÒUJÀÎAFRR’‰¬³‘Y¾t9‘EùHK•¾[^2³Á“×YeuÒ2W„™Óš Å• •'i9³Jjé’ I›ùIcXÅ–Må~r3ÁæA$–¼ä²—S}ÚŠ&²J|í¡çßÝ‚ ª“”EJL| )1ADBJL +)1!Rb‚ ˆ„”˜ RbB.¤ÄA )1A(8¤Ä„\H‰ ‚ Rb‚PpH‰ ¹A4 ¤Ä¡àr!%&‚h@H‰ BÁ!%&äBJLÑ€„‚CJLÈ…”˜ ¢!%&‡”˜ )1ADBJL +)1!Rb‚ ˆ„”˜ RbB.¤ÄÄ× Ó½yå|AO…&¾\H‰¿(ÄiÁÎë¶Ÿ‹Î+þã¡2Cžý~ø˜_*§ÚEü™r!%&¾n222¼¥øøøp¹Ü¿»9Ä×O½•XèwgÏ÷ªã\¢sª½!à¤l˜¨Õ[ß8™[÷Ç/•êæ!øcmþ#u8ÔèDZn‰¬?JåxT½g›êÿÐú“Ÿp|ãôo[uЍ„•}ïʱÙ#û4ý–A}ÑÖÃÏ|ãkí⢬˜ã«'«jõºUçvY)!¦Ûç|Ûrøý€ôòeBïK›Uš|+‡>³½Ó ?{RbB.¤ÄÄW‰P(Œ‰‰ ôòòr+ÇÏÏY’ššZÛp±@€cÇ0r¤üòóÏŒd×¾i~!ÜOc©ÌzúÐ?ŠàT™æ±‘þ ¤uö^@¨uŽ_ó2áeƒ¥š&yɉ†ã LÔ­Ò:½y0´­çúb^áü:ÌÝ<ð>ü×FýG‰ó¢ûÿÐb³¥WµÙÜ0m¥fË.¼ÖcsÑ.çuæïûã>÷OEQ”X,¤…º.1@µõ~ö8<»ò½âÔƒ3Çjv¾ÃøŒÍC«+'õz«iô1p)¨!VIJèËUÓG©üÔô;•N×ü2kÛ®X˜þê—qCÚ+7kÔdà]¿´ŠÝIòu>{ì¨,&Æ»ÇtTUoø!ÿËþ$ %&äBJL|•‚€€7y|øð¡6%æó±|95‚šNž¬^®]«Ž¯Îâ<Ø¢Ç8Ì^_¶’Ñ^èÅÞˆ(µi>rCpf&æbça8¸!µ EIxzÚÛà+yY€+;Ña"~7®lÑ̃;ñ&ùõ>VµÁ4Œ ×k0èƒ:°EÎŽÌCœ'Y!®_ñ¨fý•¸„›¹sºvÏ©&iÅ2³ââWçV£>ñMB ÂSÑC“Åm&ýFJü¹(ˆ‹“} Uך¿Íüå}“êJ qlˆgPb^Åë”÷wzªµ_vÜ'çûY”ä8NG{ô2“ç¶Çµºw¯U‰Å™!OFuÔ2XÆÓñlU%–C^„Ë8mµÕfoy¢/; ”˜ )1¡È…œœ.—ûIýY+==]v|X–   ¦o×hÅJ“Í-)­TyÇÌx‚¶†ŠJûaW\ºç–Åæ3oð +S®-Vn¦ô¯ÿ5i«Â µúØ‘Xüøä å‡3²ÓžÞ:=®OÇÞ×x§JŽw ¯à­ã­•³F«¨¨jrä¢mBnQ -¥…x\8´UG“ «6hòRkçàRm/.Hs¶¾8ÂàvLkꟸò 2£üºˆçzdýìÍ7cã|mXнc{•ŽC3µŽÉ*ÌŒô8±sEu•î:†‡.‡e°KO?NìËñ‹œB✮šÜW›Ùظå¿:zÅðØ™O-OOÞWEE}ì‚Mö¯Ãùå&àæ¾yxcûÊÝ:0Õ5g¬Ý÷èmDùpºèÆþ%³ÜÏøðÞdë’^jL…žË¶÷ˆÌ¬8ÛENè3›%S†µWißWwž¹õ w›ƒÿ–Qb‘õÚaëâ©%kØ}òZ@r~ ÿ>AÀ‹{†óÇ2ûžwôêãw¶&½”*1/?nÓ¬ .¼–NõºòÛÐ>“]?°?ÆÎŒydÿ2¯HøòìGJ\’¬ ƒ¾=æl{TÖGª"È‹~`ïžÉæÅ>?_—ƒ›ÿÈÖ5›ÍËñ²¨K‰…L–¨kN÷Íâ×ð‹€”˜ )1¡Èp8œ÷ïßGEE±X,¦£Ös­¢¢¢š|˜áõë×ÁÁÁ5Fû”˜—€‹è;g]‘ÃAf/`øOØ{¡HÈô0Äæáƒ?Þ!2lÉW3rãè‹wïðÎ^î°?Žîµ*1c°L¨ë3Ñm.L_”i§XNB¤q˜â‡À$ˌҊx(LWY…ÀH¤V8Ž^fø}+Ö˜áîN ZçPT|–ðQ„¨T$D#Ò_²®—>ä€ÏEr$ü¥Ñ¼¼‘'‚PŒ¢,ĺÂ|'ÚŽƒù¸E"KŽ| |Êíuâ‚0‡îíºl¼ø¶bQªÍMÕ­·Rã¦m2¦ÜeЯGLoݾþûº¹íT:ÏúÍŠTaqÞÛ§6Ku»|×Ûàú][àd1ľ6{›ŒXpîàjíQ“·oßn|âfRa D\·k¿uPë½zÏ1+kk³c;«uÒßjÁ~ü /f}x9A[½µö˜í_8uxûöõ§­ƒøLè’óÍmÛv[ºë¨•ÕÍ“ÆÛûi¨ Ÿa•'õ>Qñ£]ó»už2còì5{ݸyÝØp¶ÒÊÓ7í[©?aÅÖý×oß>²mQ»6Êú;­8ÉvÙQNµ»ÏYõóhƒ_ÎZ\·8g€N[kSb %È·Á žØr ‘bIæ/Þç¡;Êm$¡”{cèAD¤£tÔ±èÂX¼>Š.šÒ )cäœó. &,†Õ/صÖˆuÂü~0—Ióà¤ÃÍ c÷*,€¶ÊPïŒÕ6ˆÆñÅÈl«5Ô4ð¸¹DÜÇÎIhÞÿþÍÛCy1øÕçŸùåñi3NsϤ<Ä0«¬?ŠY¬¬¬ë™Q:¸Xbm4£¦î“ðìò£^òþÎ>U¥öfïÒ¥Køç× ý¡Jâ„D‰5jÔwºQhfåÔ¹¡Ž£´µ7[¼-nØjûo[Õ¯ò—pÒ-ÔQºü}rµ[¨„qOOµlÞÕøycÄi¾÷u45>þTb¸R%nÚ¸ýnK¯ò÷‹Î¬ñÍ›o±x_v©]\tï×ÚM–&£2J¬Ñ¦Eû »re!£Ÿ›ukþmDZ›£rË\23Ⱦo“ï×[ûË=÷2ƒ†tjµéA¸ôøI”ø?MÔ:„Ëw3ÐîpÛw´ ‘fpãW÷ÓTŸ¼+³O¨ýWeƒ*±ˆçyÙ°µÖø‡!u߬§ør!%&™R%ÎÈÈ`±XéééÌõ±â†Qâÿü-ZT)óæÕ™HŒ•¸ñ®XÑ;¬œ/³-ÎD°=ôZâÂ[€ÃC’NLjñØçÏ8°8ÈŽÃõО 7Äe!+Ьš.«K‰Eàai/l4{ŠÓá~ý´qà1‚™8YpÅŽÉè±þ‰’ê¬XmFϸ¦B8^¿ÆÝwÒP%à¿ÃšµXzq%’!kÓ¹Øv^åß™ìT<Û….ªøùœc臧FhÑ +͆㘢³ì†ßCmÞÇ£„v°ä–ÀxŠdx_Á`“<>q6±ÿ=cÕï:Ý +ü‚á§lÖ±ûÂãœÒn.ÎY7¸Uçŧ +dR79©~3tÚOÞú%éÂ5(ñÿ©žq‘ýìö¸¸E£eϳvî¾~e¼°¿Ð¿Ò‚+ÞÕ®‚çÇ¿ÑëÒtú©WÜj§š ÀjíA‹ýÓ*Ó-Ä‚ìÓ ‡¶¿9›',Ub®“_ÇWªšã‰-› {™T!†"Ëþ=ôe‚Ä·%J¬Òù—Sn•[y>B[uÁ¡“m°Ó}§uk:ñØ³Ê ±€•Ÿ“ÊìÅëGWtV^`â^,i­D‰jgà—UÙ·ÒîjÒüü[ÉÝ­…4Zv6¼P9&1×Éda¹‹ã^˜vRWÛtÑÁ§ü0yºXê©:qµM°ÊáÈŽp¥Ùtá%/^eNßåØr厽ÿT%—ðc_]ïÑ¡ç†3.¼:> R‰‹s¢Vë:vÅåLyéË_¤Ä„\H‰ E¦T‰óòò˜^üèÑ£¸¸¸:û$SYÅ××W®×1à\¡Ä=zHìP¶„„ É%fl¶;:õÄðá>›`패,•®]žKl†é‚dF‰Gb¸<âÁ‘ÖIðÂ.mì~€°\H#ñ-v̆ںº”˜Ùƒ< į‡á–$üÞ{nÀ?³,á— O èëÀÚY€×ul…åç_$Ýl6²¤ßØ%|˜aÍ;JÖ-ΆÛ1ŒÛƒûþe’(ñnhଠ+()Fª?æ5Åäßá%¹Ž—ŽÐshi‡0HÆ+)—Xqîz´žoòªH$J­}«®lÊÞ+‰ŸÕâ3Ž>’í¬¢Â¤­ú}O?.±Æ”¸é¸·©²Cˆbk£Yÿm$‡é¦ÕæÈ ¶òCãÏ⫵SÌÍÚ7wè@½£)E²' ßþðìFê³#ÙüR%îÙwEhNåTN§Vµi>+´°bÑ»[»5ô,VÒd‰kôÚ{7¸òh|x9²O‡5ÖÁ!ØþÚ?Ž=äTê–ÜœØë&;'OÓµõeûð¯ÿÎ;ð’[®ÄÊ}6'ËLÕ‘d;ø‡R%%¾:ßJµç çhÙÃd»¯\‰EÞ[Û|óñAú—îÏVy‚*Ÿ î½¾W:ô*E6T¸½±šöŸš8!Nòz0^­ý¬–iœ:R6 ‹#žžQý¾ËuïTyï~yr!%&™ +%fþNIIyöì™]~~~ݲfœø#¹ÄÒ'ænÄéÓØ³“†âü+dTX <%>3³­_zO9aŽ˜Û·£‘YþåΊŽ½èº¥.%ƒ—„­ý°ƒQâ(øßÂ05܈¨ŒÃ¨jÒ;lìŽ3.ø«Ý˜4 +—ÃËu½jœÓó°þ îGJˆ8HpÂÌi8|1RÛb”ØõW ß »À²•òS±©öØ ìj|rmÑR÷C ‘Rb¹ð³/¯¯1z}DZÆÍMúu–û§—‰ÿw’±]U%NÞ:¹ßàé'Ó‹jVâfßgÈ>0Bl½wf›¶“=’ ‹«Âÿ(—XªÄßzžPmy©÷Ÿp0‰ý‘w˜QøW(±ˆ“¸Ë@§u§é½ÂóÙELû3"\GõP‘Uâ6ýw¤É4PV‰^žoÕ®ç —ÙÝ’™q‚Qâ-šzXz§T?J‚’j ¯-z6n|ØMV«Ì8ÑðJ,%zߟ֧û´Í—rùõ¹±¢Á”XÄŽß9ePçé{³Šë3/à)1!RbB‘‘Uâ´´´/^ØØØ0=³ÎnÉôê„„„ˆˆÙ±âfIff柮Ä2‰i8=óvàU|¹ÊSâ³£±Æe·eÂçv€]:rËÃÖgÆ "¿ÃÌØi†À`¼9e ؤTÆaH Å^m±EÄœYþzxÂBµ«çâd8Ã@ãgáW3XYÁêÌb¬fí½Ô)%~þ ŽàixÙZ¥J|ô)ÂK³PI‰ëõô:a¬ÓÑÿýÔïªÓ‹e£4Æo•¹F/ÎÛ4¢­ÖÜcy2ÄMš3T}Ò†µ$NTWb¼65ìЪ׀ì:òãÜ&tl2óü›ê×å…¬»Û¦·ø³wJedqI®éÒ?ŽÙY,üó•Xœt_«æŠSÏ+ÂeG<¦Õº~J,Î °n×¢óö+^•oCèa±¡"q"ÆåŒf #»Ð:¿ö2‚쇪(-½î/sâ½.oVíR%qbÜA'™®.¾¿ožòç)±X˜ê2£O×Ù›Lòë9OMƒ)ñW³ê÷ß ªþÃà‹…”˜ )1¡È”*qNN‡Ãñññ±··‰‰©ÿÔøŒ§×5øŒˆ´ÂÈÞ8àŒØÒKÔu*q<Ï¢]X'#»üüã$àÑt¯ëö:±qfµgž!/ gÐA·ã+ã0Μ€]ÝqÜQ^0]‡Áñ0§ú38D|x¡_O¨ªCK«¼tAGt_gI‰kà3è,*×Byæ/5Õ4{›,ûÎCãíÛy”Uq{ϽC«œ}[z›£àâæ1Mú¯K«Ìt•¯ÄÙA‡tl7ný¥ìºúJØ)ûæ Ô¹Æ7µÚÝ[%)¯Ìš5ëô«µw…²gÚÓÔœäqÅíuªgØhªv\þMynµð™ùæV•ê§ÄÌËØå½5»Ï9\ñ£CP»gZ¿ŠÛëŠ3|gõÖè&Ã1ó Ã*w­¤iö˜1‹N ¡Ÿ¡ÄæPŸ×i¨i>ܯ€ÏPbˆ7·OýñÛoè¹(ª Ê¯vJÀŽÉƒÛ÷Õ=a~û‰Óã û×iihém¼XX.u>ÖÕê°ê€¹ã§'oÃÄb‘\%—°]-öª¶j1ráæKV÷Ý?süàâ±›ü²?R,±0Ý×vpG•n㜷¸mwÏòÄ¡}ç.½eœS,È=g8³Zÿ-G/9:9Z™ÓCcàÄ­éÒÿç_8Qµnd¯–½'XØgýá‡Î.¶·.¬™£?N¤††Î'*±˜“ôvª¶òÿšvÛ¸÷ÀaYNÞŠgñ˜­Û‰õ­¿iµü°sÕ,yJ,ȹºhü7ßt3­’Pš•X\ù¨³RÛõ—ܾ& %&äBJL(2¥Jloo˜Ïé_£Äk×¢qc4k†Ž«]]¤¤Ôàc%±f‡Ñý±ì^g0ßpu)±9‘¸¼}æãŽÒÙ`GãÙI¨j¢Ùr%>íˆI•Ü')©ð»ƒ.h·Ñ$Jã\šþýqê%>H«E{âÄ"Ì9„ 4”ˆó ¦ Ï X' “©_8x 0º-`tAù2û&DIöÍÀÔY0óCNÒ'*q¢dÔZ]7Ñ\ á' öI|ޱÏÍz¨ªLÞbÉ­žÜ+.H ¾xhë@ÕfJJM´Í8zÅ1¥ òÒ9¯ ÉêÄönÍ•”š·[|ú £Äþ¶•T§{grªm¢„ÏzûðúêYc[+Ih¯3e×a«¬b¹Ÿð%Q~[7·½¤bÓÎC§ßv.½›‹—Ÿüà’ÉÄZß3­é4ä×ãW“ÊŸª&*~b´tÐÐuṕJìr~ƒf»ŸÃ+ÓE^w””F½ˆ—tNŒ‹¶¶ÎÁ¡õYq¯' éºé~hENfàü*úÇJ“rEÉA/]¢ûý÷l¡6{ÓÏ `Ó%zKL^—*ñ¥S4‡ÿ–.³O™!cÚ´3WfzBnîë{§Ón¢ÔD½ÿ„£—…û: ÓÔ“T6ãœHÈp³Û¶tz‡–M™o§9rÝž3ÑyòKŠ^=¸¸hb_¦šºÖ„Ý'm>: ;Ñ6¬,MIÈN³>¹{œ–º$ŽöD£«áïï]('Zâ¤×fJmt"+&Ç¥yZ´Wn¦ô1ªS<%#ù¢‡3½ºèœ°©úL9qü+ó¾ýû[ÈL›VÂyyjc[­©N!Õ²)Ĺ>7””G>H¯²XÈr<¸P¥ßÜ7±ù5·ù˃”˜ )1¡Èp8ÐÐP¦7~R¾ÄçÃtø<}*¿¸»£®ì F‰í·¢ÏZ\ó(_T‚¢Dœ˜‹Ñ3ðÛ=ärøm`%£ÄçÆbK¹‚"D»aó$LÒÅx=è-Á’ÝØ¿7á]¹[l‚rwŒÑ…žž´èbÁÏ0uƳ0p+ã$xàÚfL5ÀiµÉs°ú(ž…€-ŒäæÀïö`˜žtCc±f®¹á1Ú ÄMo™ûò }¾s1îm‡ÁT,²Df<^ìÅL8Ë(ñææ8æ,£Ävh­¥JÌŇ—XÒÃõ1n?^Dü¡”ÂòyJLÄ_)1!RbB‘ŒÿE>Ü”ðã†[Ï*s3z QÏqû.œýÁ€•‡KËAi²fa&üàE@tNõÛîÞãÑCØ2;R€D<öF|ùÍ{<ÜÌàܲßPs{D•Çádáí-˜]À©‡«åɱ_2¤Ä¡àr!%&‚h@H‰ BÁ!%&äBJLÑ€„‚CJLÈ…”˜ ¢!%&‡”˜ )1ADBJL +)1!Rb‚ ˆ„”˜ RbB.¤ÄA )1A(8¤Ä„\H‰ ‚ Rb‚PpH‰ ¹A4 ¤Ä¡àr!%&‚h@H‰ BÁ!%&äBJLÑ€„‚CJLÈ…”˜ ¢!%&‡”˜ )1ñu“ŸŸ-%&&†ÏçÿÝÍ!¾~H‰ BÁ!%&äBJL|•0ý6'''---,,Ì­œøøxf ‹Åbº}-kÂÍ ææòËÝ»`³ëÕ1¸)ðv©²ö»(äÉ«+d#7—ß §~± +Sàû—eâ߃CjÙ³*­g[ÉŠ66xÿW¯JƒXãe0Øuáç Â]²õËW’ N}[ý€”˜ RbB.¤ÄÄW‰@  |-¥B‰K_ÆÆÆÖ¦Ä|>V­Â7ß ysŒ]½,^ŒŒŒ:·."+nfضýKW…Ñý°Ï¾Erê3òvJë˜,}Í+^á(¢¦Ó/á%Œg ug ^Ö´>1q;‚RëqtÄÂó$NAßaXº—.bL_4i…Nú0¶EVíJÌGüsœZŠ>Ã0f<ì¢]mþs %&‡”˜ )1ñ¥ÀôU¦72ݵ>•y<ž¿¿¿›;wîœ9sØueó½ÿ^®—Tã@ñVâ‚4ŒE¿ãi„5Ô)Î…¯)¦ŒÅ€0 s7Âñ”D‰ýóG~FW5|Ó Ýt0pƒåŠk{qäèaâœu«”8ßÖÆøv™d`¹tØ–…g'¥›#+øå¡8ï.BZ~U ô˜‡M6(È®¢ÄY1¸³&¯pu–O”¬;}1ž¤ƒÍAÖ l_ͶhÞ]FaÈïˆHÿ¼ãôÕBJL +)1!RbBÁaºh~~¾¡¡áèÑ£‡ Æb±j_¥a”XYkÖT).€[Ó¨mŶ‘ñcÔ±÷>Âk0wv*Þ\ÃüÙØu§Ì`v7Co8þ³‰È‰„Ûl¦½±ó4Î9!2÷`4s ±ûwœ= HøWSâBx\Ŷ¹˜o+=h"FàÁy,_ c3œ?³X¸F–øÀF¼®ƶ˜¶Fw%Ê]”WE‰Sƒp|zMÁœ¿ˆƒ†X2 ³Ï <ù±xzMâÉ»Á‰üYõ¾%ð)1A(8¤Ä„\H‰ E†é~Œ3>¼råÊ)S¦èéé >¼N%æóù>|ðôô”ëÃ>>>ÉÉÉ5ÞaW¡Ä­[cÅŠ*…‘Ñ:•8É–PWÇñ×H®¡J‚'N`ÌøfJS…³x´¥J\Câ£Ä»ÇÀ`+l#P M‘$NÌG‡É8qW®àŠNÄQc¼È”7!ü.á×UXfŽ DÄbÿB,5Äã,ye‰&–ÿöî:ª2áÿ¸®îyw÷ý¯úß]uuŵ¬ +º(MŠÑ€ÔP"] @i&JGDAŠR"M Â!„„ôÒIHïe2™’é¿÷™; $a’ ù}ÎsÏÜÉÉ„/×;w¤õk8!’xÍx¦‡õ"Ù(ŽÆþùhÓ >¹°ö¯tâĘÞ8«â‰v0‰‰dŽILv1‰I¶ÄÏžB¡>|xÿþýß{ï='“Ò'¢¢¢ì&±¨eWœ¸'&± ÑG0û5|‚’ªs¢K“qêÃúÎ%I¼h&ýˆœª§nMâøÿOá߯¢uk<Ý +V ¦¼ò^c)¾‹ñýñå)DFVŽÍS1s*Ö…B¯uœÄk»¡ÿv$H2Ä@¿p Ef&±Lb"™c“]Lb’­òòòÓ§O4ÈÕÕUTñˆ#úöíëdÆË—/Š¢¾Ã.\·¤¥¥5b+½/>‹5¾È´û %¸°C[c®qàðíu"‰WŒÂ_V5h­·×ýè©C°ì t¶÷ñùÁÝÿóG<ò(­6ºŽÁÖ(*'ñ7Ý1ó®*¤»¥$vyë. KË$v€IL$sLb²‹IL²9vìØÑ£G?Þ]âææÖ§O‘ÊÎLU¬×ë333/HD —••‰[\Æí6“X‹‚óø/Ìß‹K +{dà—hÕ +»2®"†&—¾¹­$Ö†àtîo”Äç1©7ú¸ãDžõ:Ê×F±,z&q#bÉ“˜ìb“l‰‚ŠŠŠ‰‰¹\%:::<<\´®ó‹ètºR‰B¡pêšÆ×’¸sgˆíoõ3£, Ÿ÷›Â+æêŠ-Ö–³Á3z¿Šµ¡5Oœøè†$|I Î})ý0î°õ½uúx|>£Ýq´àúEƒ-–ªÏ¶c7&&1‘Ì1‰É.&1Q Õ¯81mZí±d JJê_À EˆÆõÃpì:…íV‘ÒW‡ˆ \9ƒ/¡×\DØÞ^WŒ/ôkUóíußâ‰öø¥¶sD'1Ptû>ÆÓ=áWEŽ/ÁÄ>·Éb—¤ âƒëæLâÆÄ$&’9&1ÙÅ$&ªÁhÄ®]˜4Éþøì3;\C§Æ/k0¡/FºãËmغ Û¶`Û|ç€\”gÃwú¾ƒO¿Äé®ÕŸcX×jI,"y?º7ÇôõXÿ+’òJb1+úGty +£=S€´ |?®oá“mØ,e/ÞŸ­‰^ëÄ C9r‚ðõx<ö +†~†ã—Ì$¾ Lb"™c“]Lb¢Æ`1#ÔŸº¢Ci¼£°7¸ò ±ª?ϵ^‹Øz×(¸¯Cò~tYƒäüÊéEW°í}ôè‰7æX¯œìÏÅØEÕ<ç†aÇ*ŒüEêëZ˜Œ}“ÑuüÓ¡–¶Ù;§j:`èç8!mg€.ÍÚØ»½‘hsí‰wzH› Ųˆ»‚ýÓðM0rlïTYlÏrÅþè¬ïôÙ‚/f!LSççMߢÄD2Ç$&»˜ÄDDT±Éƒ¡j«ZlÙd= m»Ýh²nlýoõ ŒÒ&ë,q¯ÙTãÌd‹m…Z¯NÛUëØ¶¹¶FSû&^ÜéÏÖG¯Ú“¹r¢ÉRí>H)/i¯Âko廽¯„A:ž­ÍÄEïÊÛ¿ß‚ ©(5T>¢±Y°k»t¯'~<‰Ôhl;|¥õÞ¬hx!±¼rhpå"ÎüŒ,lgTk2ìÍ›*Ψ\Y]Œ¨£ðKAØ)ÚY¹?b½åú3óÅÖ-•"¥T<XŒP^ÆÞןEœ¦&rTžIL$sLb²‹IL÷ñs®Óé’’’æÎûúë¯O˜0A«ÕÖ?¥V1¢K—.Ó§Ow2‰Å#¦¤¤ˆ-z衎;ŠýóŸÿ¼xñâ´´4‡{«JÂÉhÕßÇ"Wƒ>ÿÁûà¶é™H݇ ƒñr;tj‡^=°*%W°tƇWÌ*D¬A¯^x­=:µFÿÁðL‡J}1‚÷`ÎûhÛ Ú£s+LZ¿tˆï‚Aƒìh|çîÝðº¸÷ô…U³ñÐL\¼jÝŸ³ë1»-v¥£ÜVÀù8¸cz㬠+ ôEÚƒOÆ¢]'tì€N-à±þÒÊ91øª;ÜVásŒrAëèÔ+§…øµ"žWüq¬‡6ÑAxK6㢘õ¨0Ál‚F‰òrè4Ð' ×ÿÃFÄ© ×Ãl°n ÌÅ7.øä3x]Ba JŠ‘—† Ãñá—8”ˆXoÌyË}QPa=i&Åa÷x<<ÃQ—£L…•­+ÿt%(.FI¾h]ùp’5‰×¼ —¯ž £¦"„íÆ»ÿÆ¡T”àéŽÉ®øæÊ Òãš¡7À GÜ)Ì~óO"!Åbo qÉóºáÓ_‘ªpæ›w—1‰‰dŽILv1‰é·M$¨¯¯¯‡‡‡èa777Ñ·N&1¤‹°5oÞ¼Y³fýúõs—ˆé-[¶üãÿ¸gÏžúçŠWVbbâÌ™3|ðÁ‡zHDõ›o¾éíííì ÊŒò l —·ðlo|øŠt°˜¡+ƶQèßÃâP4zXjÎ2”aÁkèÙS6À'&,(>‡ÁmðÜ hÛ o½e={ e3¸.ÄÁP„ìÆ¨—±7ʪ]Ódáâr<ìðĉB”†À¥y•Åø÷“Ö•½¬I¼¶'&Fr‰4Q˜èó/lBnf¼‹aÖ®6Tyðýÿz/v@·ž• v툖ÏaÖqë™ÆòÇ$&’9&1ÙÅ$¦ß¶   éÓ§8PôððáÃo*‰ +Ŷoß>räÈv’^½z­[·NÜ’œœìÌ£ÇÆÆŠ—,Yòè£Þwß}¢Š÷ïßïäžëð_‚¶Ïà±XöKåfRpô;ÌÿƒâÃOq± ºj³Ì&ÄÃÞ¯1í}¸ ÁâÕHÒ ÷Þl‰wܱl;¶W'/"5>kÑ¡àÚñëŠÄ|ãDç¡ä4Úþ ïL°·²ÂšÄ_¿…ÙÞHQؾ¡Ö$îý¾9‹l_Œy g! 5ÏNéåøÛc˜º›ª-è¹"Ú«?U¹bÉ“˜ìbÓo[ddäÆwìØñCñå¾}û ƒãÉUöìÙ3C²lÙ2ñºpfŠxáøøølذáðáÃ999 ,xâ‰'DÏš5Ë©‡4¡<Û&àýQèñ~‡UµÂåˆ<¹CÑ·=œCa­˜–NQ8½Óû`@/lˆDš7·ÆG[qã¿r­Iܾ9¶]¹~”X•ŽóŸÕÄWáù1úöÆ™”ã—¤•+pã!êLâsÈÃŒÞp›_uÍ£Ä9ð]‡×šÁ3ëúþ4-Lb"™c“]Lb¢Æ ^V«W¯~þùç[µjuîܹ'N´lÙ²yóæ"’™®+Eä. 뎽?cÕ˜<ßCm€± ™%•KÓñõ`ô[ô\¤Ç") …jXJp¥R»Fyañ ¼¿Wñ¤/&„½á®Óf=£0eJTÖÍ&vÀû‘VëÛ+uËࡪs‰ý¿Ã¬Xv¥R{çÄ¢hÛ§KQ–ù=¬+ÿ¥¥²Š Ò¥•ëIbdg`³;Æ»aƒ¯õRÖß2:”*QV€èCÿ*¦ïDbÕp¹©ÐšÑ$~1‰‰dŽILv1‰‰‰xíìÚµë•W^yU"þpäÈg^P5ÎaNLöDl.Š.`å‡è4”žÇò]ðòE\|~ÂÊñøÜ… X>ÜñÓ%è}0i;Î^´npt –LÂúP—"z'Fuư)8‡Kqˆ‰Æ¦ð •Š’$ý -zbÇ„Æ!î<­Æ Í®_q"á–ŒD«ið ².»Åï<†7D« 2 ü{ëÊnSqð2bâ¬|ûÎI+×™ÄÈÖ"á0Â[}ñŸPDÄ"î,¼Î ÅÉð^ˆæObÅIøJ úŸÅÚE¸Z×’–&1‘Ì1‰É.&1Qã)++K©¦¼¼Ü™Y¹¡øáSt³PaÒàÔFŒï†ù?!-s\ѵÚµCט´ WŠ`ÌÀšÑø`:Ž&Cwý^¶^ËWlÐc$æîE‰Öú&» +ü7aæ´lg½«}Gô_Œ³ ÖÃÂ&=òñõ0tí€6âÞ!º'^?qB§B”7F?‡7¤e—}Ï?Á„¡ðW[¯K\Q +¿M˜1¯J+‹1`iåÊy±Ø< Îàj™íÛØÿbhklF®èÛrÄÁÃЦ=ÚŠ‰­ðñ6À¨Gi~œŠn]ÐJZ°ó»˜°J½s3dˆIL$sLb²‹IL$7:²“š`=w×öòSä 1IyÐ*q%€àÄçÂh¶žrädiaÖ :AÒ!—Rt}Yu>Rb¬·‹q!‘©(ÕTÞe2 /!Ò½‘ ©ñö:¡B‰Äªe¯f##I±P˜*wO¬|%*L«\Y¯Föe¤VÈ#ÔEˆ C¶zså3ÍŒEP`åĤl”I§x[LP¤",¸òö 0ÄåÁÜ$‚˜IL${Lb²‹ILDµÔºâÝ&1‘Ì1‰É.&1ÕÂ$¾Lb"™c“]Lb"ªE_‚´#¶‰ùw{Wš &1‘Ì1‰É.&1Õb±À¤ƒR _ý7IL$sLb²‹ILDÔ€˜ÄD2Ç$&»˜ÄDD ˆIL$sLb²‹ILDÔ€˜ÄD2Ç$&»˜ÄDD ˆIL$sLb²‹ILDÔ€˜ÄD2Ç$&»˜ÄDD ˆIL$sLb²‹ILtgXª¹ÛûBˆIL$s¶$~®Ï¢Wú,X»õ„^£áàC§VkËËËKKó²²â##>Ã$&jX¢ CBBB˜$))Éh4:c±ÑƒÁþ0™Ì6Ãdw¶Få‡IL$sIéùÿì½°Û»Ÿlè?öøÔÙ—V¯äà°ŽU+cV­ˆZ±<|éçÁ æûÉ$&j@&111>>>00ÐO,¾…¬×ëë›YT„30v¬ý±wo=SEg]€ç2{SgcÁ!”7ðÓ¤k˜ÄDrf±XÓòžvYлÏÌS]mÍÃÁQÏ`5…Báïïïg¨åúf¦¥áïÇý÷ÃÅ\{9RÏT‘Ĺáøi£uÙS1ðu<ú*z¦.Åš_P¬jØgI×1‰‰dKô°¨šø”ìfoÏuygÚ©ƒîznqÈ|ø» ‰=x ´´T§Ó1‰‰ñZP©TF£ñfgeeeÕ•Äyyyƒ¡Îɶ$~àxzÞΞk +qd.ZNÆîàÛY†œÅ$&’-‘Äâ×øå¤Œ§Þú¸U©“ßµqÒ,¿5«}¿\ÅÁ!ƹÕb¬<»j…ÏÊå>+WœÿjMØžé©©eeez½žIL$ˆ² ÏÏÏ/ +çß—m7†¯ Ö9¹1“X<]ŠP(Q^Œô4\½Š«9(ÓÂÁ9Ê䓘H¶ª'ñ?ÞœñD© ¿ ¨ÿ5ÝS|}}ÏIüýýÃÂÂóòòT*•Á`` III‡òññÉÉɯ '«¸a’xÃÔÎï¹Ý$6é²³—bÉ·ðœ‡6¯¡E <Û kO SçüÚd“˜H¶lWÙŠ»’Õìí9Oõ˜ýnÌZ²%222ŒèQQQ¢‡333KKKµZ­øÉᣈñº8}ú´ø§bqq±]µZíÌ,±e]gMâ.ÇI|ÿýhÞݻ׿þêüž×•īз3ÚÅç?À×.`ñ¼;k}`â‹þ60‰‰dËv.qBjn³·ç5ë5穞Î[»7==ý*QMiii"†ÅßѶ¶"fAJb±z‰··wdddYY™ÃYF¼²êJ⌌ŒŠzŽ÷Ú’øw¿Ã¤Iؽ»ÆHMu~ÏëIâž0h)Â3a”þ_PêQLŒÉ p±Äùå©6&1‘œ‰ªIJËÚeÁÓ.ó›½ýéç›(ŠR¢šÄO…R©T«Õâ¯iö0Qu¶$¶½îüùóÇŽU\_ÐV¹Ý+N4ιĶ$ò¯¾¯Xç†ÆÁ+ëvð^Ç$&’¹äŒ‚ö^$…Ë·ÔÙ£×ëÅ_ú&“‰=LT]õ$¶WìëëëÌé*•êÒ¥KÑÑÑ.\°•p`` ø2&&ÆAQ7~OY‚õ~56Þ9ó˜Ä·‡IL$s×?й÷¢•ÿ9e&ª?s–¨‘Ä¢5B¡8|øpPPPQQ‘“/Û{œÅ +á’ääd§>½®ñ“xü"¬ñ©¶©F`¶;ŽÔ}‚39Ä$&’¹ëIÜç³U;OßíÝ!"jJlo¯KMM=yòdnn®íͧÎO¬×ë+$Î^ÆíZo܈ââÚù÷÷¡Þ$v™ˆ™ûPa¬ü|gí9L쑟 øæ®¾L50‰‰dŽILDtËD{yyýú믱±±>ˆ¹¡Ø’ø¾ûðÜsèСöøúk'—©ïíumÑyÆC'Õýöw1À K¢œÿè60‰‰dŽILDtË222Ο?Ÿœœ¬R©îÐiEj5ŽÃÁƒöGd¤“ËÔ“Ä£&`ÀẋánpsÃ+ï`ù$6ʳ¹w0‰‰dŽILDtË”JennnEEE“;ÍÞ F¬7¾9ŒˆŒë7^{{Ýœ8¼ çaî\ÌÝ‹ðŒº"ç0‰‰dŽILDD6u]q‚n“˜Hæ˜ÄDDdÃ$nøj0~ÿ<÷|大:£÷¸Z£ÃºµÀ¤BØFŒì…fÏãÝát7ñ¼ï]Lb"™cÝa&“©°°°®$.++«ï +[?ð6mBiiíQNÛI<Ï~ŒØ´ÊI'×áýöpßÌ288Tl†63»`ÖRœL²F8šB&1‘Ì1‰‰ˆî0Ñá¡¡v{X +))©sòµ$öô¼µG·&ñd<¿ÙŠÊ[rü±Þg 8zÛM˜Ðë+‡Ñ$u¯á˜Ô‹7"\k½œÄ$&’9&1Ñ–]WÛäçç×9¹’¸, +žKÐf..åùš4œÝ†±£àæfF|9ô¥È8†a½ñü_вz‚Å?ßÚ.Ü‹˜ÄD2Ç$&"ºÃ ‰ï¿®®X¶¬Æˆ‰qæÑk'±û±`<¦Bn¹tC*~Ù‰Y30c!.¢±=kŽ M‰¼ó˜ï6O¢G_LÙ€m ðݸG0‰‰dŽILDt‡GFFÖÕÃÑÑÑ +…¢ÎÉ×’øµ×зoqö¬3nMâ÷ñÄ{øáNœÀ‰ÿbÓ,žƒ3ÙPKLj/íÀŒßŒ«ÒÕ$b1Ï cfã„tu M <^ÇÊíˆoïÅ=ƒIL$sLb"¢;ïv¯8ñÀعfsaqênÖ$‚?<‰Vmо=žkƒñKqI%]„Íb=h¼aÆõÇZo…"<áaØèSñU0“øÖ1‰‰dŽILDtç•••^ cñ‡@‰V«­ofƒœKìŽÎ@h,23±i¦Ç·ÖCÄމoãoà ¯¡Uk´–F‹Áe6†1‰o“˜Hæ˜ÄDDwžÉdR©T"ŒÃÃÃmI%¾7:ø »†~{]ñi¬vÇ[c¬E…Hâ@Œé‰î#°7a‘ˆ¬ ©ÈW3‰o“˜Hæ˜ÄDDw‹¨_‘ÁÅ¥RiqæÌ‡¿â„>›á> O£ H§ý0r"N•Àpãî0‰o“˜Hæ˜ÄDDM‰-‰÷;ë'–.­=Nr¼À aË»€- ‡Ž'@U‚ƒŸÂ½?>ÙŠ„ŠÊk²¥F!1J “øÖ1‰‰dŽILDÔ”bòäÊëß8œ8t|c£ÁÿA÷v·±EH9‡u“0ð],Ü}qð V­ÂÇPÌ$¾ Lb"™c5%‹õS›ÕjûC¯w¸@ÎEësôÙ &Q¹&²£±núLŹ«P‘€MSй3:t°×س”ÄIX2Û!µQŸæo“˜Hæ˜ÄDD÷³ZJ5Râ^»ÑMJ•ÐKŸÝ,¶Ñ(Q\Œ¢"ë(U¡ÂP¹¥Å•Úªs*ÈILb"™c56&1‘Ì1‰‰ˆˆ“˜Hæ˜ÄDDDIL$sLb""¢ÆÆ$&’9&1QccÉ“˜ˆˆ¨±1‰‰dŽILDDÔØ˜ÄD2Ç$&""jlLb"™c56&1‘Ì1‰‰ˆˆ“˜Hæ˜ÄDt2 ê*f³ùnïýö1‰‰dŽILD÷‹Å"bX§Óedd\¨¢P(Ä-F£±þ™(-EV–ý‘—‡z§[LÐ)‘-mž‡L üÌHî˜ÄD2Ç$&¢{‡èÞ¤¤¤ˆˆˆàà`¿*¡¡¡â–¬¬,ÌuÎ4°t)Ú¶Åë¯ã7jáíU\7}¢wàí7Ñ®=: Ųƒ(ÜðÏä‹IL$sLb"ºw †¨¨(?{RRRêKb½îî¸ï>´h#Gj3g ÕÖó¸¦ +Daƒ^ê„Ñ«à›‚Š†r$kLb"™cQ“#Ê6''G¥R™L7q‚˜•žž^ýøpuyyyuVñµ$îÒåÖöÙ¨BÄtŒU'¬‡ˆé^Ã$&’9&159"†/_¾\RRâààj4ÍÅ‹íö°MLLLÝÐI¬U )1éH Á¹ã8|§ý‘ª„Ñ‚¢xœDL6*óÜu.†"ìŠõزÅE2βNã¤â +¡Õ!+—’‰ ‡áý 2+àì÷…î&1‘Ì1‰‰¨É)++;~üø/¿ü’””$þ¬½ê„†Iâ×^Cpp‘˜'V×JbQ°«ûaÌX: #]ÐætsÁ¿¢ Qëð®fíƒVº†ÅŒK›1ff{"_ÒD˜‡>½Ñ¶:µ‡Ë0¬òEN!¼<0{>&ÏÀ¸v8§ŠQß™tÇ1‰‰dŽILDMŽÈà'Näåå•——ggggff ‡³´Zmxx¸¿¿¿Ýˆ‹‹sœÄÿû¿hݺƘ1*•ÃG¿1‰uÄ˯bÁ>„¤"ì¿X<oL@`!TþïIë‘f°¾ϬÃ^w|²û.C•ƒ³_ s'|yQ9ÈIBt ¼BPX„ƒ“1Æ—áp´õ¢"§ùö=YaÉ“˜ˆš[—––šÍæèèèǧ¤¤8<¯Xl¬T*#""ì&qBB‚¶ž·È]Kâ6m¤§Ã‰+ߘÄK{£Ï<ø]Î }.N¯Ç N8” µßÇœi8™k]ؘŠé°l+"uHÁœ˜´ á9°þÀ CÊ4Ж[“x¤VD¹‘1,GLb"™cQ“s-‰ÅŸ ýýý÷ìÙSTTäðC7àŠ t.±õĉA˜¾ IEÒÝ +nÇÐW±> ¥F¬Å¢±ø ŒdìA—±øþW¨òº-ŸÆöxäÕ<(®W[“xæR쎾µ½£FÇ$&’9&159Õ“8==ÝÛÛ[|©T*&±Ø ???##ãÒ¥K¶9}åÊq‹mµ:5B5s½b{X)‰·ÄÊëQð+V.¯«Å±‰p]ƒc±@š5•?塤ÖÞII<çKˆ¿µ½£FÇ$&’9&159¶$.((ÈÍÍ =þ|vvöM}.sIII¼$!!A§Ó9žpg“™Ø± ßÃéd|ÔK!JDp.~‡—þ‰Ý)(¬y’“Xþ˜ÄD2Ç$&¢&Ç–Äqqq~~~ÑÑÑF£ñ¦zÒ';›«85áZ·nèèÚ#!Ž®zqsIl†ßfÌëŒ/¶¡ûs8xy ñG1ô%|öb‹¥s‰MÖs‰êÊs‰™ÄrÆ$&’9&159"‰þùg//¯¨¨(ñç;ñ×’øÁñðõG»vÈ̬›Kb 徉o£ÛÄçÃî'bë0¼Øë#n)Cv,£°I,wLb"™cQ“£ÑhBCC322´Zm}ï‰k@âQÔjÛ +EýÐå!x5ž~þþô*¦~ÐH¬©7‰Í)ðY‡ÆÚxëÅŠ+÷ EöNF»ðÈ_ñ׿ m/ü„‚R&±Ü1‰‰dŽILDMŽÉdR*•:îõðÿµwçÑQ–‡Ç=½‹½çžÛöÜÚÓÊ-^´JµèU[¶¨ ŠR ,VÀʾ†}DzT@Ù7AвË.aÉ$@{ „@ö}’ÉL&™õ{ß™L @6–À ¿ÏyþHfÞwæ™üßóžgž÷¦¹KÈO`Ï.vîdg$'“((äÂQâ3±•îá ?•£ûIÌÇQú™lä]`÷n’а—Ëm·ƒ¬8ö‡ú^j'‘Ѥ8ÈùV¼“óà°’“å=ÅY9Úqûþî +MþÇQX‚ÓsŲËesQÓ?œÜ +Jb‘§$‘»ŽÙlÞ¶mÛÆãâ⊊Šjx–qdTTT…=\êØ±c·-‰3N±¸?®cá@Ú7ä±Çhõ+ã½U|h.ï~À”ïpù.{ܤlâý¡Œø’ ßëœü’7_ñžbŒ¦m˜}€<›÷Èœf÷ó?nŒéa$Xýïîq¿˜7^ô?Õ¼ëÓ¼ï%·’X$À)‰Eä®SPP°uëÖ„„„œœœ¬¬¬ÜÜÜš\+¾5IüÓŸòâ‹WŒ#°Z+>«œ«’8åoÂÿ5dØ|Ö‡°j&ýÚóêHbMänæ­ÞôZH¦Û{!×ídó`‚ǰ ’Â\Ž|ÆŸ‚¶ˆ5¡„naãj‡{¯*gïaø`zg]({¶:“^aú6.BI‰«iò&³Vó­qÖJ>F“ö„dSx½z¹QJb‘§$‘»Ni›L&‡ÃgÔlFFFµUìt:SSS+«âØØØìììJ'_Jâ‡bÆŒ+Æúõ””T;çk“xÜK4~‹$׎ù +> ÅËlMÇ–Ê„n A¤É»"•Á¸Œ›GX.™'˜ù +­ƒùö¬¯fK(Ì&.K›úÑoóñø® “Dÿ—:ŸÝY¤ca þ²€Ø,ìÆYfNÕ݈™H®é%v¹YJb‘§$‘»Î¥$6~NHHؼysHHˆÅb©¶ŠoÁŽ·há„‘Ä“[ÓåSN•~×.Ÿ}ŸÓái>ÃìfÓpÆôc~ .'y!´nɬu¤Y8¾ž×êðQ8Iå/K;°ÆóÞ³´íÀˆ9,Yâ=Ñu‰'.Ús:YCC# Æ¦ÐãJb‘ZU>‰544|(‰EDDjƒ’XCã.Jb‘Ú`¶wýåÿ^CC£ÚñðÇ-Zy§ÿÍù~ +‰:³`M¸††F€%›Üé-DDDDDDDDDDDDDDDDDDDDDDDDDDDDD¤¶e”q:wz:"""""·‰Çã±X,ùùùñññ¡>aaaFØl¶ªÎt»‰‹cÏžŠGTÅÅ5Ÿ†%‹ø¢N‘_‚»šS”ÂÁs¤T2¯br“‰NÀ\Éô‹M¤#6ÕÿjÖ ÎÄ\9ýXâ³j>÷ª8-¤Ÿ!,Ô÷²IÎÃQõ &OxßEfquÇ‹ˆˆˆÈMs8'NœØ·o_DDDh™ÈÈHã‘ .Á\é™v;pß}Ô©CƒW6mHO¯é$ÜÄ®gðk4éÎÞdl•¿§ÁãäìB^Ë?£+>À–Ê®OÇ¡‹¾ß][ÈÌÃî¦ô…“BY6–¶‹}ïìäô*†´¦Î×çþh{F|M*'Régq‘•G‘Ã{zá6ŒçéÇùU]~óg–F’_åÙ;¿å]xìIZ¶e[•„¿ˆˆˆˆÜ2FÇÆÆ†V$!!¡š$îÞ{îáùçIL¼z¤¤PÃÕÆ;ä²a!Íž¢ÅSÌÛGFI•‡;‹ß â‹Jî¤T”ÌwÓyj(ûÏû~OaÏ—´ÈavßBX4ˆfó¼?I|b½»ðÜÈËsŸÚ‘o0q%7°~¤€Ä ´ +fã),ÆëÛÉ>Æòáüos> 'ÕVå5p7Ždæw§ûߘ€ä,Îê®™‹ˆˆˆÈÍ)..>qâDddd…I¼ÿþsçιݕDÙ¥$nÚôfæàq“°‘ÇÑnþ•'r(¹Êã¯7‰/°u.Ovb_NåIÜ‹¦S/¿Â™¯Ò•–p±„ëŽbg¿¢Á_ùç +Kçs‘íS¨÷Ïø©”‘ĉLé@ÿ~„Ù¯÷EDDDäFEEEUØÃ¥Ž;ær¹*>ù%±¥ßŽel_>þŽ=ŸÐ²k\½ZàÜ·ÌO¿~ôJðtÂfQ¿\Û­]äѾFñ™,ûˆ'|IœºŸ•ãx#ˆŸ?F»nô]Lô…ê“8kc‡Ó|"Y%ÞKÝçw°ò[–¯fÅ?ð¾÷]G˜LÌf&õ÷þ:p0{/xWDäa×:µà¾Gy¥=g³6æê$NŽaûrÖD³{.£yOŸµœ˜|oê§„0yêyo´ÉÄ­äYoæO+""""Õ»5I\¯ ^1¶mó>[n\éLéIð³IÞψf|´…³e)è´‘Åø^téÂßzÓ»½î}‹û{ù“¸¤€[Þ…wºÑÕ8 /}zÑñmêö÷%ñ>¾Ëkùïz´y—‹8p¾Ê$ö€•ÐY Ä€M;q•°o +ow¦]/>Fïn¼ýÍz2b*Ó?dxozt'è!z-e_¹qìœÉ[Íùy=š·§ë Vº:‰¬bT+^ïÏÔѿǛ/Ѻ#£7Sà$yûóûGxêIÚcÜfr•Ä""""µ¬táDù/Ö]µp">>¾ú…?ù _1† Áb©É|0ÝY¸<þ$~ù9Z `o–|’ÖÒðîoÄ %¤Ù±²¤OveaîN}Éï:°ü yFQ»+HâþÏSï÷|q‚\qkÚ™ ®œöMÆχoü>Nœîú~Ÿˆˆˆˆ\'»Ý^Ù×ëªZHL¹$6¸¤äŠá¨éÎa fÒw3÷ú^2—£Ÿñü ¾ŠòϨ˜¼•“ek)ŒF]߃Çúú“8!’þ0w?ÉE¾§=dŸâ“>üfÀõ¬%nÂþ•{ïåÞÿäÞg˜¶•ô²ïµ•&qó¯ðæ´÷\|PŸîƒXyÒ—¬N +ÖÓ´#“7“Cõk‰$Ùž?Ï'ß·Gœ'UcèÄ.¼ý\º–xàÔð/(""""7Íáp=z4,,¬| ‡ùÔtlj^KlÄd ýóþ$vexWí:‹0¡×³ œFh¶Q“¤ì¦Í¯Xv’Ô²“ü_¯èK⎭âõÙ˜A^ÙEÉl›Æ“×ùõº&y'ŸÁôfôª“þ+´¥IÜ{<³C/O||}ÆûfXšÄ–MÞ$ž´cÊ5IâIï2â;ï.m^™¬KëgY˜ˆÓ¥$¹ŒèµZ­f³ùܹs¥%ž™™i®Nâ Ó˹ñ$yMz^I,"""r‡Y,–TŸ´´4GMV>ÜtÛòXû¯¾EïÑÌ›çsg1±/tdèטóIÜHã_2-’„²ÍŠÝÂFR¿¿/‰³8´˜g`q™eS.H`ÅHžtC›°¹½:·7ïöbÁ1ïÝ=”Ä""""R©ò;N,^|õX»¶šoعÈgä tŸAèÅË{˜BéÞ¿g_i‡D§Ùqï5ëbç ~‰:]}I\DÂ.úüž^‹8œî»÷±…³ÛéÒŠÞ+—ÄÓ¨ÿ:;²(½ê]í&l'—1ªoNä¤ ›íú“øK~÷ª÷*wé…k%±ˆˆˆÈ÷–ÓÉ„ <óLÅ£mÛªoèì2sn#-ë3i=ñå·s{¯ýÎèHëÖL +%7“Cshø*£²çG"‰^Nýº—wœ0'³a ø3Öa°›¯&ò›'ý;Nx¥±k&žfJû½;ýV›Äœå‹¡<ׄ)a¤äy]Ilæü*^zšaKØÏÅ4R£ù4˜ºAÌÜN¢™ƒJbñ)¸Àº!4ìÊÆ“ÜÓ-l6=»òîR +}v¿yŸ?6 n]ê>G½áœ[Ì+XuÐpaŸw&è ß-h3íŸÐâC'ùH>Äœö<ñ0uûðM )|=K½OI|f#GÐîÓ+&pr+£Úòr0Iì›Ï¨Y,.©3›3k!Qy¾$vaÝI»þÌ !·ô£¥ñEß|:0h +«GñØ#Ô}€º¯²p/á›™7ˆ){±•&q[¦Ñ­_%ù’8™Oú2~1·îO-""""ÉhQk.©ÙXí\»Ñ[qÙÙdú÷=³æ‘BRI©$çá($Ý„åÒêb—·ŠÓ’}¤“a¢ÈLz>%e7cv–PI²ñlÖœÅXLd–…¸ÃJ^™æ+&`/"/ƒôïÝ:ŠÍäPXrùY#z Ì””ÍÛc#3‡®KóÉöÍ'“Ü|,y¾·öÍÍl£¸ˆ‚\ïlþÍ<\å“Å7[s&%ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÈ­ñÿÿÄM‹ +endstream +endobj +394 0 obj +<< +/Length 7625 +/Filter /FlateDecode +>> +stream +xœ½]Y¹‘~ ÿPo[e ³“dž C€ŽÑX»kcíðñPî.I tWkúxôëöuÿ… zß° ^ÉL2‚ÌÌ’ ÏLwgdÄÇàƒLòüùÝÃÕ»ýÅÃæ·¿=þð°¿øp¸ÜüùüííÇ¿ž¿ýõãáü»ýû«ãþáêöxþããßàO¿;ì/wÏžm^¼z¹ùù铲(á]ײM¹©ûº|ÓU¼(«ÍÝáé“?þfs|úäÅÛ§OÎ_³M_TÝæí»§O@¸Ü° 㼨ø¦íú‚ñÍÛ)öíÍæý½Ô¼y¯~ëÍoß>}òçíf÷×ÍÛÿxúä©ðû§O²Ì‘EÁJÁfÓ6eÑ4 +ªBh€½¹Ù‰íÇÝYµ½ÞÕÛÃBœ¨í¦“~ª0ë7‡ÝY³=>ìÎÚí~WmåõöJâ¸=¢Í®Ý~ z¼º<€ @„ÇGõÛýŽ1)#Ÿß?B)àÉý=ütPJßÜ>‚—¾‡¢ÿpr¢+Z곓›«aîÝ~×l/ Õ<ÞÁ¿OÞ`y+ +öõ*¹jÚBt˜¹ç'7'KWcÖŽªÓ©¾ó÷îÒ]ëÕ©!Ô¬,:",uðÏFl=Lvu]ðF–VÚà›²h¹}÷¥TþóÍï_nΑ@òâöááö%¯ooNKÔðÌÕKSoHãz8;õ¨\}U!FOÞÆe¯š¸µÍ™ÔÍeU½½øó¶îNm¹íd3øjåìdCërJÕUß©b^ž¼:{ö5«³¯òª³]Wu$—ª[¥rò¶)jñµ¬U%/ê±ö“¢fr4V±þ^F @¼ç'GRKIþEÊÍcÖª¢FÚîoK^òg'/^ñçkUkÊ.ÞdG…ƒÏ YÜÝã[ö…‚îi =޹¢£CÈe}ßΉº³¦o•ê,0ý’ˆÚ¾è%o,šÚ§þ…×F/\À|íÍÍþýÕ›W· msþãÇýpýþå›W›òü¿öÇ÷›í»»³—¿Û-‹÷ý†ÕEßDæcŒÉa4lñ%¯ÊRV—üçÙ™¿WÝ3ÆåëÏZõ«4-žÕ Ú> öjÜGbea'(K) ã’.WHi¦-+Œ!'³ª“A‘póséË×Ò­\þÓÀ?ÏÎ*ð¯tõRþ^?cåÄßð3T ü®ªDÖïÉêRÕVwZ_]+Ýð£}­zmþkjºz®UÀ«PÅR<é6ñ…êSH.!ú9õ9g¸ØœçJPÐ>m/+hL Ú>ñD}O`¬¼é4¢ͺ9Mýð& µá þöp'§l7‡ØÞKrÀ·ÿ€Ü#üô ºÒž3óÓýáns)É$]Ž £ßQð·ÍG©~¸SYóÖAþY?׿ÞH¡ƒ|1%#5Ší¿Á„E™Uz›ïá?ë²#DÕ@+E\±.'«Ë‚ ̘ŒdÒP|Uhð×:~Ú‡FÈ0ûm±ý’=¤Qô-Õø_ÈßÊ¢“f`Æÿª%U€a #MUÍgL˜5E?ŒvÈ¡%5r´éL±kQȹ‹}¯l%Iˆ˜8°G˜ÌX$]l„ydÿúZö°³Fv8Ù¥Ž—A«Ze¾—vKÔþ¤þâUÈäÄžåUWB4¬/V7³–sYc ã;Y@ð ¨uÚk9Üíad<þ êOÕÛU˜†^‡3ÙAûUÇ»¦(YVÅ%D#dz¹de=T\“ÊŒšÃ˜MÜkMÔkol˜TUv}%ƒÚ´ÒÖ™r~ÇÛU•VIrÔæUZB4Ri–ŒUe_tíìÞ†q°, ¨Ó|ˆ<¾¿ÆzÙJÛ¤HWU˜&¶²Ÿ7’RË Wuú_Ö“ä£Â=5ÈGÏYÓ­÷¶œNôã4ˆj,À»’[NEÛ÷ÝTB7x8˜ +…­E-geC¡HK !Pý™µ–¾xŽžƱˆõ„“Q&Æ2¶¨”‹”Ò3a/\‚ƒé$T=ÉHÿlÒA¾›"‚ ¤MÏ`¼z€[;vzŒV®hrè!¼1ڂМÒô)¨¨I·Ò^“öel‹qZl« ™î4™–í ¹†eU¹¶;–2q…åÚ‰Êx*×LITCF:•UáÒ-]Žä¬wƒ°”lЦÞ-‰~Ïyê¶Î* ^Kú¬!¸~p`ßÀuFƒOL”õ;$BœH‹÷d¾WyRà…x-ðþh)ôú¼¿Cþñ£M-\Y1·ù##L±ù…Eárf}o†ëmwázrØ¥x ‰Å]ÿéJ¶íÛaìú÷ößÍm†ÿSœ|ayDÛ˜å;ÆÍðòÑ…x-! ð~·ÿuW¼:v¼Z¶Ëiè)"½x[Â.“lG‡QUŽõ–aŘª~LPÕá}”«:0²ê”àlbc(ÄzGâ…> É +\èlB:X"Ù„ŒÔ ¹øÚ„””Ôdᒚơº–cLÓúM íX)¥ßM꺗°õç77¡+©=_Ç÷jÇŸÚÝwñAe–mè>fô+š«.ÄÍx ò!ðdäžáä.ˆvKÑ긢ýá³rêg¼>ê»òs†k1V´-—3uÞÏò­ò}+Ê ’-E«sÄ·W»v{¡âÂ/:™›^ÛÃèÎ:‚wE™Œ¶3\ʃ˜µ­‰µ—Ts=XŽù13¶ +ŒÄ¬ÄYñY^ CkÙy4´êÇDhÞGCë  ­N Zq .áHA‘¸X…#†j4Õã=GS=ƒ žê!õ¨¤žITm«‚Õ9©Qщ|7‘ê©Û®èk¿]þïNèÝŸUO’£R§þ ~ËHü”¤®Ë`ÿ[nn7‚ʰœ+ž÷1dÞÇÓBä}s*Àöæì +¨"Üs!ZÃ=‘ +ˆ¶xó]ó¼Î€úÞÏ ©UЦ.+hÕVÍ9Þ·`¾÷#4uZKS´Ï¡Ý_\Ü‚{š£ZçêzH;Ø2ÖÃñìÛƺ²ÞqB&»£BŸ‘+¬ªÍ^8¬—e!ƒMv«ùA+qDø– ùÁ …âƒ&‚8U$? AY~@£²ž'Q¹àN¢‚𿣭ÆEÃsÅœG"¶ìNFSˆ‘Œ-¥Ç¢¥ôL¨ˆèAkÎàPqœ|7EE*µ}/˜Á¾;èý‚6Uü”ѹ°m¥«pö°…;4M8òÚ†ÑyZK8B·ª<ֻϷ^èdaÚ·]‚L,ƒË%?í,çÚ®ŸïÜ> ¾ Ñ2:Y^“½š¬wdD†ûžbd+Ù1Èi¾íàš…qlZËr…ÜÖ[cßQ¬„+¹BŸïÛ0êÊšÓQWKÐQwÐBEÝAu*2ê’ ¼E òøŽÊ‹cªahÇó^Ãs<ïådˆ¼¥Ç¢¥ôL¢nÙylO”XÿA(Ã_LÅ[Þõ¨±þéñþŸj·Ç§ëÎ{+HáÇo«01á¨oÿw«úõÍþÁVá-Ôg$j”Y/ ÂuAœŽü™[‡qt N󃪥={Vî @ÎÒ§¨uwÊçÑs¼ ÆöŒTkñ½ÅàU[Tý¬:·£bf·ah_‚ÓP‘T2ŽÕU~N­O#«Ö±Z7|)]Ù]^@`³*ÛÆ­ÌÊîCª±§¥EAe«4Ê%xðÒVïä pñµMl©ýªi4“á ýÅFOW >»îx¤XÙüItn²mãí„? ÖTÆ’ƒÎŸJ‡Bf‚ã4‰*r¢ógÜ¡”¡ò(G5HTޏR¨#!Q ÑQ9ÒÔçŸr„Ä{nK]Žô{¶,¨‹Õ0&L•nòæ$ ›2úÝk©úzÂñ#Ë"ªꃗ$…Jw)tR²/c°c68IZf8W±v)ZÍB´d¶ÕÛ9˜ö2Æ ×ç¼*:6Ëͦ÷ÏpsD¹¥hu˜Ž¹9µÔq©}ö3FÆÖ!‡üE)fùÙ )?Ñ·ôbÂBô&pÏlÞêO¿f¸£D+A×êcÄl—‡aYŽæ‰´†– Óƒ*­1h"ÒN™Ö Ay¡,#­A¢ò‚Ö0ˆ¦5¼çhZcÁÓ¤ƒ–Ô3‰ÒM™CŽ›>yø‹©øÜvÓ´F*>«¿Æ³+p4õd*ñ—- °Ø»Œ0,o¼Ý›ðš³9Ûí_v§ ||q œ)Aš8äÕwËÂ໦¡ AçRõÍ ’ùX©ú£Zä¾97G† µ.̪vŒ3®ÀÏE«ÈÁŒŠ·1=³âEÈ–à4$&Rñ™$&Vñ'DW¼ëôjö} y—é‚>}’-ã6«ò1*»¢ ¢EÛϪ|Ë.¨Êã®äjnˬæ†YÅÚÁ °`í`s°ûZܲºÈ½¢p\—߯Wõe"c$ÈDŒ§…HÄxšðDÌ ŠJÄР9"Q9®M¡rŠD5Äíx"Æ{OÄ H"×`¢&ONË8ó§¶e»mrB¿œ¢XU[t½ßJÿ#ì?eÏú ¸ÞOö>£+¡ó§U0弉u1œi"5ë}ûâµü%Àû{“tù¸‡+íÆKW‚äŒ ›åTÛÉóÚ±0¦.Åk¸A€÷' 0=šU´W1Ú·¥`½úa†Wíx7ë" R ñÚHà}ùèv†L·‡d$RºÄ®ÌÅpál<žïÞ0®Êá˜Î¤ 2“âi!2)ž&<“2¨¢2)4(/¥3)4*/j%2)º]&%øæØÀ¿9„ˆoŽiM1©ikå¼¼}ÖŽö´`o&ýn*ÒŠÖ½vûbgºÖƒ;n[ŸœîbôÞÌ…8;¡Îà ¦Cm¾Sý™ ÑÚ@ õíƒû¾&ã£Í.±)s!NÎJu(ô ¯ÚŽŸïÕpSæR´&Òh½Ë{ô’wî&ý>±s!PÁ[H¨Ïq«³ÝÚ‡[1¢µ¡6@«r—7êëûåFÚ£‰ý—K1V5Ó”íÑ0¾ÂçÉ‚Œ¯Z‚ޝƒ*¾šˆøêT‘ñ•åâ‰ÊQ +•‹V$ªaüÆW*†çøJ…“!V*(=-¥gZË®3ÊéXÁLúÝThe¼èÛ [Ýž7ÃM]j– ~¼v™Ít—£÷C.DÏxYÔôéx›ïépSäR°&Þh¿»µÉWï8¢K=oðû,SñãÿrƸÄnÄ……€ Æ ËÏp¹%ò]îI\ŠÖãÐåê26ÿsK·c ÏÉ/à S“Úô«‹‹ƒÝ$ç¨ÖèX°t='6".E-ßîĬz¶Cx~=‡Û¢µì >Œ“ÏZ{öˆ%´æc ÿô¯Û«šËÊÄæÃ¥…èThÊõxÈd ±“J„=h š= Z(ö0h"؃SE²”h ToÃQyñ˜@5#œ= Ïqöàdö@é±h)=cö z=OÂŽ-™4b†­‚e(Kœc"úº¨Fƒ¨3»’:4Û»Ç èêT“ÛcÎÙµ%½3q!TÆœˆbÍîoeëH&²Ê¤%èU¦A µÊ4h"V™œ*r•‰åš&‰Ê t*ׂITCFú›Q1¤;ASzc/º€•&ÞL°gÑÊ™´˜fÕõ$ßçr*GÕé?}s1èÓ~'¶®áÀ¼Ýÿ³YS]=%jÙù“>áÌKOÏú¾‰•4¡_‚™±²è#˜“lž¬ô lì<¤´ª±›ÁÿŒ[ðwÇ?¼¯Ú\£€¿ÿ¢PæÞŽd“ÐȯQ_¶ê› k2ÈìX9ͬ¬CÀY«sjÛ `sjÛN‚®ÎÞ¼ Éñ"àzNÖö+»ëg3L“5Çßß¼cf[ï£ì½ºÉi®© È´dE«!UüãðuæEU"f>9˜SˉÝÒK€›EXËîôæñ>w!údwúõÝíŽùŠoìDÞúÕ|§MEw­)ÄÄûê.˪ÖÜ^e ö‰­Ý‹ÀIa6£iü X#W#9ßñ´óO>ßTQó”á_ TÖí$*<¨†Xßåã=Œïò]>¸‹Õ0ávp‰Yþ§§'8¤²Ô>Ë5ÚÿV7òÁW7:œ‰á F5¼„±BõÿKuyÇíÝNsüËöõ£º‘ž±^Ë*u÷;¡_ÏÙˆ'ÉMÈ–•—õj œÝKë>1K2ä,ÉÓBÌ’@£*˜%9ô,‰×>Å¡.³aÁ—‹ôË© ï'õOï‡c׼Ņœ¸Ä™eHYÉ`/„šžˆÌðkøÑâR¸†Ëp¿9ºoMÔ±ìšò=óÒ ?'¾Z\ˆœóÎ ŸãhÛ=g8:ülq)\Ã¥¸ÏGµŸaêì÷Ï8T€±ÄW‹ ÑA2ŽŸíØ•ðó~Šˆ/ƒoilÿÍpcqü°ïNýõö]ŽÓSäv!j}™|¶ÓÃÈ)Çó¿Õ4¿´PüvÐDð[§Šä·$(9iTÖó$*/ì%ø­®ÀHäT+Võ»3ƒÄ¨¼ÓA˜é·"ÎÐà‘*¨§Á˜óH°ö0X‹'Sùd!Ôdƪl¶.©Â9²t®§Q¥³õM•Îɥ˓ŠØ)ÆsîgnâדÈFPÊ’‹·*Mà};To÷ño×"hÔõéSÒ-e-½¹֟ܨœŽÔ‘bÿûé 5[ Þm_ˆ¯bH²‘*æ»·îìH,«ô-\/Tã(áG}‡|­¯B¿‡Mýƒ”´} $öæ)÷¨³Öµyz©¤÷ö/+¿1×Óðí^ÝI¥€Ôžáý•žÜ6`n5¬0¿¼ÒEU©ŽòIVF´§sl>½ê~xu;ïÔIC~îôMoB¹‘Kg‹íçãç;ó™®rûß7—:|í¾ý\þÃ*¿YßÃöºäÙiíðRu±#IÚcŠ}· &)«MWmÁëˆé¬†¥>RŒ0ª¦qžºK5Âe!J—êŠÐVºôî½%'¼j€„Bt™žÊ<Î ‚‘ù”»"QOèí‹ò6z¨óøå`Ù•4œHÃñÚ»xö½?«·×ׇ}…|óz™S¯ôŠæ2 }Wô%Š4k*¡K²g¿Dîf‡é8-«M;;fŽg_•S®6]›Þ= Y¦ñ4£±wÓkø@}¯–¨þ¥×I#·ˆÇë»óc\.åûvU­ò¾Q£Ÿ * ÷ñZMˆÆjÕÞ" •%†b +õŸTµúCäØFýdÍÇýôFýJ×çõÕá.=®3/8\P´¦š*¡Î™1$åjeoFRZ4RMîN»J4…èí«²/ˆ.jeü¶Ÿ™Í±úÉš'†Óãûëh¯[o»e° ±¦ŽÔ 0B7£Ûħ túq1Hè!>Xchk8~—Òb«¦„P,0È&Í™§'¾ !¥šÞ©Ò ?@-JHŒ%TAýˆÚJ™úA–!ªò¤†`©S.ã{'ŒQë'»uœ’±X)™ â=ä28ÐèæÄô»‰5.Æ7ý”[4LM¹¿ÉýƒìB‹1n¿ÊL˜1÷Aª½OG½?ãkM†_¹$cµâHb™Çtpk/ͯü³ÞÆáŠ4¯±¬´ÙW*üf4—µ†Ú¸!•××wÔë…«œå*ôÒÃu Õk1Är•á/Æ FÝ&ðÑU mø*!cóÐJ›²•uVZk¨+J´ ØèF?ãÂï¶íɼ.‡¨f^£±„JÌ"’]HÉ·ñ$„¡‚3CÒ:›U;ñ³‚Ò:C5Óv3Â`Ë+65äà³K°flGÐWKЗÐâMœE’ã:=$Ç5ªhŽK«²WK%8nB•ã‘Cë TÀ–Ü Ä>ÿ1E¢d,VJfÂ^ƒd¦!AÔŽÿ:ËŒwSìU¶îf6{]dв׉E‚½.3Ó#f–ßÇÐû7×…,´ÆhšÁZ{š‘­…‡ü‰|;É`C¿’—Á™ó±¥Ž¸«±ÉÂ:ô¼b*ç7ÃÙ–9ƒ†9$6Ñ wrfiK²¿Ðù©ËâÔçÑ„÷ý¶RŸ n[Âîð9Þ¶¡W´¡—lÚM¸É·“´)€«ýÙտΜ$2¼‰˜z­ÑnæÝt¬B¯É^¹¯ã?›ÚðÎeŒâ;qŒ„£6ã 46rãZÜì°³k,²ÇÆøÎO+Ť€ÚUŽÚŒQ[@ª²ÔFK Ô&¶£%¥Ê‚Ú ¶äN€ 6”ŒÅJÉŒ© ¤!D³é¦•z5Al`œÍä5‹ÌZ3±‡³šeFú˜(o„*Ô›7¯r†tæ³['ŠŠG¤1ÖZšÅÔeÀÈ—S$f^ãXgQ'á2šÇJ3mÄÌüRcLw:-J6§‰þaÌåq/ôbÖe)ê5¯É¬³¨ÓnMf¥•t[Ðdüž)Nåf(ëYMÄ0m.‡0ÖU@‡È—S|qfˆYeQ'Ùr‚Ì*3:Ŷ~ÁRøëÐÉP M*³‰„TŽB6״^#´xsT³BA¤×œ2½fTÑé5Z•å Z*‘^K¨²§ èsSn÷' ”ˆÁI‰LègÛ Ûèñ¡ øõnŠ€Jª_iÏc ‹ Z +:±HpÐefzÄÌ›Ïaæú‡œ‘Ÿ®Ösuro,MA­½ Ú…dˆ|;IBç5•6 Íh"k µqCs 6KY öý‰´4 5óx(z½m–¶$×lVÚ4T4£Ù¬5¤Éè¼fãuOÿŽÖ•P*„f4Kk´Á.Úð‘o'ÉèÌp³Î¦¡£9g!CH׌& ºýh4 ;3‚N@GY/\®.NGIG)-nÎ.ì’ NG=µªH:šPe訑¢éhJ•c ElÉÁH)‹•’™pRXÄ6õŠŸr×T=ÂÞKqѦ„©­|gíöþJßé^MîtŸs¸\ƒÎþ>Ÿ­c¥Hó;cKÂÓá§ø›I^ÀÔ_ºc~½N0vË¥‹6Î5‰Ï%‰wêä˜9ž·ÁWÓyzópRS’*¥jâ“9½KWÄÕοßóàn%q'ù¹ãá–mKkÂ/3”­‚£÷beKÓeÌ ¸xghË0D¢o&iIóÅÎnÖ’­þÚ^e‰Ÿ¶Ú~]Âm„ž}eî>ßsÜÓ=¬E÷,ÇÙé‰ÎlÑ6ÅèÖ‰éª ×U Þ”K$VUjQÕ("×TiE–?´ž¯‘Õ„"‹TÁý³ÓŒW¢ma+_µnš)öÜBÞO˜‚œ€u.XÊQ´ÁW ä»)Æ DQú­:&çÚžw?ŒŽÇ¡ý2—öÓΗQãåÈÚ,ÑÒ ,+“ó˜ +…K cÏÄN²"Âè·“„"€ûråí¸û³ycnùØØãK½ +k‘úÊù³MìÉ_X@8¨¤ogÕ‡ œÚ  œA}Là'öäÓÚ’4ƒ¬ŸC¤~ÜyÁ©êI0Š6Üè¾´(}§Õ5acž2èbÙ3ÂîôÛÉè¾f”¸Æ:D\Å ÑGwdÐàXfïÚæœ~˜Ø¹¾<Ð|ŸMBª:•ËÐt.ƒÐâæ0uF.Ãé!sFË UY.¢¥¹Œ„*Ô ápuç=7Ž› +}Õg{¤Õg#M‡µÛ¿Ÿo*8eô@¼+â´ ´+5-|Y–€ôÿ<Ê +endstream +endobj +395 0 obj +<< +/BS << +/W 0 +>> +/Dest [40 0 R /XYZ 40 728 0] +/F 4 +/Rect [342.97 242.65 360.88 255.59] +/StructParent 267 +/Subtype /Link +>> +endobj +396 0 obj +<< +/BS << +/W 0 +>> +/Dest [40 0 R /XYZ 40 728 0] +/F 4 +/Rect [358.85 242.65 404.14 255.59] +/StructParent 268 +/Subtype /Link +>> +endobj +397 0 obj +<< +/Length 3762 +/Filter /FlateDecode +>> +stream +xœÍÛnÛFöÝ€ÿo‹͹“€!Àvš4‹›n¼Ý‡´²,;*bIµ$#ù¦|B_ösÖû;gn’3ªlRu$‘Ã9gÎ9sîã“Ûõìjѧ¢=Ì®Æ9LÖÀˆÍ-ü;M.†ˆƒ–BO.„Œaņ¤Ð~7ÓT¤à‰ ’QQ¬Î$»±zõšTþŸ}ÿãYvÑϧ‹õzqWѯ‹uBmxÕc]zül7¢Ú+‰†Ú3¸×qr1 ´`1Lž&8M%C;.q‰G©—GQQE¦sD)¨ö´l(çÆ˜gç“,'Ä…\n>Dx€’£QËÝV«ET%ùVÐh](Lâ¹qµ¡I­¾.Ø·Z!CLJÇŸ «“C–0«0ä}¬W k©¾KZWj™—é¹IêoÈM¹7Eµ'››v›K8@ml.ªkñ³û °Œ¦ +kÀkª¥ó‚iÁ™‡œº‹×7üñƒÞÜŒ¯§ˆe/™E,;z¿Ï«ÏÞ¼ÌÊ£·ãùu6¸ºžý?ÎÜ×™ÜÀ5úz”÷ _‰iY2£!‘¿i5BX~²Ó‘P?%p22Z¨ü@/Û¦2´”`5,°Äq!b«éŠV1¼'2#¡ŒCœÌ'’¤ÕÈHÏFC °”]G^ +3df†Ê?÷ä˜Wú:Œe¼ÏŸœÊÏæÔ\TŸÂpÒÀaØÌ\抅0E>rø4Ó1¸OƒÂ ¥RhæWæ³Aú)Jf ɹÜfR$ú$§,=5 (¾ ý5þR²EÒ•f @HE|fWš‡…&¦cê3§"­)€:ê“â +Ë×B†4⥾çÈViþ™kû"R]õ)!V$–¥Y°\¬] ›D®:nBB‚I5ÿ…Y´T)fJ¥fø±OVùY›ÇÌ4@²EHhQ½?ˆü$,9­(“¦%N+Tî"IŽA쉕©ñø%‰ý§JìI;3DÀîTÎ1þÙÑ;·jpöÎKP½…w(ÁP"™}&E?ÊLñýàeœ.caÒCë­ þU +mò1b•„»YBH]üú$O‘…¢r-òA„Þó+€¾¸½Ñ9Ac­%NÒYƒt\æH¥÷ˆFð +òjÔ¾ÁÐÍíÓÜø@.SirDëcP`JYiõÙ¨S£äŒAf»6Ê^´nk}'œ³:oÔší¤õ”³Í¯@_ãÒZocT¸µ_¥qÌd£ÅA=¶IžÎÀTFü(¶Þ®NvçG`-ü¼õ„¤l7µÐL­ÍÇóµ9`øØ’,P IP O~<‰·¿æj×ÝÜÃÄ0ÉÂPSxcΖN`„†Ú왿^Y]¸_c¹Ñ4v5=O'´×Ö"uh¡î楥u£îœîŠÌ·ÔJ¯22«0j`S«!& ;éà?¹‘†ß¢›Zú’®?fVœ&±…G_ò$póSmH%NÝ=´´Âø_'Ò:èe¨q%Ãk£šyCõeݹg"0ò“ žÀL<™6£ÍáF#©kšvó{»¡É=x—#l&3â'ÿs”qráHü¸pvRï_€Ø™¢±ÀW`U法’à^Û˜´wzJ ìè0%.’=…òu„UVsZû! )S$G¢ª@çGx‚(‡B/±×Ћ \à~¨“x Õ~×Àê¢ÿ ãÇFïÔ>[L@(ïU´Á Ú5Dí5)~ZkÄÉàv>†»*À¼›þ«ô^L] Cø €ú +pf‰ê™M§Lä–ÝZ¯Y[¬¸ß4ÖÓ5Ÿ¥»nsóÕÕ|šæï©£FÆÛ”Çh÷:j˜ôQ*ì76Nâ< +%µc ÿfÝâžïÍ€™È8äÞšÖìÂÄKKch†]ßôÔ8ÅŸÌ_3u(R.Ž2‚íž­Æ/y1¾T»¨1Ò+ëMe.ÞrÏIzp³†¹u†¬3Å<Ó¾qÄ Æ»ÂYCîa«|¬gáãÒ÷÷Î Rûß²\x¤l6m±§$«ë;®©éŠCâù¥©:0/*#Zj¸Ñk ñ㮦‹Ãœ—i=ÓF/ ÞYuMŸ‡â2¤-}ç××,1çW &lÅuËQ 9¿=¢²Õƒ¹%ë‡êžÛŠ×× h)DVÉ]O‚U9!BÅÄn[½_·­;¸ÏÁj~Šæ„€÷f÷õ{}»Ø,ã€vºø4}šæ 9’2ÎÁ8†Ê.4JÑògåA§gÄR´<Š 1ry ãël;÷3ë'MfJ¿º´Û*¨Bò‰-$ë’€p5”ÊOásݰ@BSÚ¨TïBåݱåVÚ*¼ù-Üg¼N ¦aí§D rР¨tK,¨Sb1ë4w»¥"îÕ‚zuµVspW6øz¸'kƒE9õ%ÇêØ†Ë6Ά­²é¡ðnGÛUcj•te¦'õ¤´¡”’¢ìW´=/üÊówŸiî)4!›_1ùhM¥+ݨ©ge‡ +'©#ØJLÄhòõ CÁjR¬^‘  ƒÚ’qÞt4ì’½ºXщM÷uzƒ2¢º «|l¬¹ß.?¦O³Õê¨J‰Ä¾JÑ„²eËbiÏY0GÕ.#è]© 'ï]JÖëî4¬t³Ùb[Ðõ<(LpèˆS+Lv/ò²<¬š„·—ôÉ e­¡•Îö[p÷7Ÿû®hYla[KÍ~ïŒ×ûeò)ç}‹o«\ú´ªé6zHl3§_Ü‹&äLƒ ža„e‰c0¼ßFÞ›ô}"ÏJ¢šôÙäê—‰¶©äz僧ÎêÝLµ,kqÒñwŽLºêRµ?«Ó±3&æ mf€>›/óõ8uÃÁv\’zßN©MÐçäùVÌyQ“-wáñ~H°Ç¾Æ$E ÞÔ¯Yéï +¦xçU/hKÞÞª¢ï5M*úÕ"z˜ia99ë´á´{}:}= +6÷^mRªóļw`8„#ížÖ9ÔÜžf•ËQø=*3ÉÝóÒΡVgL‚×kòZ¦„‡¥?ƒ[HìQ{¶\¿{¦J±’‡½Æ!ÃM×]åØ':Zîèö©¡-Lh˜ž–ü‰˜ªGä9µ©"ûÍ!XÒÝ2Eÿ>|! +endstream +endobj +398 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (mailto:support.billing-payments@six-group.com) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [213.88 462.95 403.26 477.89] +/StructParent 270 +/Subtype /Link +>> +endobj +399 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (mailto:support.billing-payments@six-group.com) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [213.88 395.76 403.26 409.7] +/StructParent 271 +/Subtype /Link +>> +endobj +400 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/de/home/software-partner/structured-info.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [281.93 292.7 408.59 307.64] +/StructParent 272 +/Subtype /Link +>> +endobj +401 0 obj +<< +/Length 4952 +/Filter /FlateDecode +>> +stream +xœÅ]knãÈþ?ÀÜH~¬¬höƒ¯``dÇûÈY`’$6ù¡‘e¯[ÒˆÒìì™r„œ ·ÈÏ8§HW?È&ûE“´ll‹,UUWWuUÕä\|uo¸S×ðg^´„{*ª2) +×øÆÞ)§(Á•KÜÙf+•©þCÿãìj2!ÎQ/gG‘GÜÍ*ÎëxÍù?7³Ë/H‚žo’i^%©3f¾š]\‘%¨t‰Ûñ¨ãÁóyS[ßÌ­C†Ò„й-üQ²a=³,Á9.“£4)0'½ùgÊþ‹¾ùþ*ºp¬ï¯÷§Óþ޽Ļߟf\âùª‰ù—úÖ`ÂÅz6óä4©(uÝÉó"¡¹]Z´d¼1›ª÷ëy:·ä¢dnðlã,™£•Žq2Ö´*ù0¯gŸÎ +=çtVtØtå$É™eNyX?Ó8q‘'y.i4ÅI–9¤ýI!&¾Ù×l1Šá„]dzk’1Jü$ãÆ6i4ɾû*Å)¾œ}xì?Ï5­9JJ»Ëv‚ƒÍ6Üx‰ð=Ѧ;ï »{.ÉAh»å¢ª*³ë>*«¢RªEï«èõýÕ›¯£ôâ÷«Ým´¸9.¯~ÛïÙ*ÖÝ S°3„˜¹G@ŽÇ¼%Ó íK-ì£v±S¾?B¹ç:d]ËLoÏ@æNM€ò2äŸîa¡ÛÖFÛÜmH!W<°;øp·—x±†o®bTtXÏ9.ŒÊ$¯ÚPºÓÛÆ—мp±HsòC´hãí5û”&%@~d,B!€K’˜Áˆåb{¯’²lâ—sú¢šëÃÆrØIe^ð½Jˆü{áGá7D'„Š0ÄdI>~i8Ì4YURä.YfÐY×H˜³?Rs‚¨´+[¶³²™!æ“tÀ eޤ…ÓlJ»Ýþâ”Å:”“6ð“ç©×퟇ã~ ðˆ_©cñÿ³Yš¦&b;{:Çô¢Á–©Ô(Ùú‰Ó 5§7—“‚–e!/§ERV&¸pLð =Ü–“ÊØ-wÅ&w¿[‹EŸMàqÇ«„|fï6ìW ‹=]üå?î|¯8Ÿ¦$fY+®5½Æ¢_ö¬/5‘Öϼ¦¯žÔôâWT¿`¦»éîL¾?Þ‹ÊìR„du´X»Ûs +>)@v>®ý‹¹ç£ª`ûuhþˆp#ÁH£eÙ€#Úü”f°¡TN•¥h¢T l9¦|ˆN»)]ž8Ø&éH³,©œ °XC¸g|©‰0¾?Ö jÌbyW¬ÍjB’³|¹„½å±+>ð† e ;c$ 3»zwuðƒÜæQÿiK‚¹}N›ò’00õLÆ¡ˆ3,"Ûeé[ʵà©ÿ¡œË/ioK(Ù!EY' WW:°Â¢‡4E& [„¶Ò¥ ¶V™—‰œ Å„OF‡ Kôõ+2€¤EÞü2Iû¦rÜ•fÐîk@ÑM •sôò!Ä=KN*[ÌòîÑ]l¨?¯ñòrxhBX81LJ¤‡sç6 IÓ¤ˆŒ¦/ÅBЖB…ç†ÌJ.¼ÌÜ™\ô‡ð5¬z¼)½:U‘áV4Ä\‰Ã8F|é{¬~’R~ +Y1ÀH/31„Ü #ûCøNÔ¨tä-ZØ7ðcg2KƒO_°OüÞi—MS¿^ñÒçiî±»H0ªíÄ‘ãT\OÑ@ë[ÁB() —Í+¤Iiç=4ÅÞ\Ë\6“'%ÀX7Û¸X¬W<î™Vf0œ·>Äò»õžWÔàôD$ªÜÆ8íÁýb­ÏpÀÀr.ÃbªÙ @80Ð ˆÁÔ5~15ÎL*WZŠ8¨aK{‹/ÎÍ€Aëu§æÄˆ8RPsÖ]Ä•8­’D Áç$fú´ÃÇlÒGÿ¡ØALÑÜíÐVëf\Ÿ¶j^ùbö×xJøØšbY åtCÍÐâ¥ð›”Ê!Chí*¨ÜÇËÿ +•÷ãÿíž0,D,°V[pX„`ù’™og5«7j½cfç0¢‚Ø\µ&)M™Ò•e×¾h¹Ê ÃÕ²8ƒ²¥±f]ÝÅÂ_jѹ‰—ÿóh7™µL^$)1tƒ&KÆ /tY6îœfœH’'Ue1‡9MåTI†,r>4çwøÙ¸ýÖì€Lœ¹)wn;z¦OoG¶äÛ–+ö•¥Îµ~–°1vº5„ÍVõúÙn?ëpIÉܦ²ˆ}D,S2ö}W‚+o{\'­Ü ®ÆÁ•à*&î×ÇD«6g‚ëãÑfYür;Mº)œj¤-èÒ¨øh”¢>šn2›±Ñf™šÀœ}R÷&]MòAÌBé,s„tW5»L”#ZCÎÀŒV‰®´•«À;Œ[0§5FÑ&µ|ÃÈÏ7ä{@+;|©ƒ}Ù›GѬ ê ÇC ßmØð ÐìJ®ŒÇf‹ÓÔõ­Ô3©\T ªŒ=*ªdq¾o2Ëš=Q„x§ßT``¹@É8?è¢ØŸÜ¸³»‹î·§¦¡ô_5ãr¦ m¢¹+×ÛÛCêTrtd—EçBm¡¦3[õ ¤IZYÆq ‰¨|˜…o¾8̤ÔiS#š^¥)-.—NωßiVÊß»wuYÉ·—Ù+þ ~e9û“Á岂˥¸¬¾—].sNfœÆ›è˜¤ÐÖ3—„iSg•Dx¦kHb©~¾<÷¿ á^»‡f1ÿ·ú2R‹æ]“~¡nÕ²uê.P‹§{åø¤r‚þòÐÌ0ó6oørIå<Âoú•üM/ùeŽ ¼@Ì $åJ&‡(í>F=:O'm†Žûº É“rλXÈ.[ôSÀHùD™{­žg’SÁ%AºÂ>@ÿdö ¦¹E–³G¢J³ÀÀ)q—ø]_%Àñu­¿F¼u€æûÎ2€`᩸YhÅ⫸9´‰)¿¬Mf…¦F"zDr ~"©«Ÿ¨[ _RÛ±§Tý=m/«@ #lÑ\”8j#¥ð +€)e`@ mzÀ>+ZÚ^^Á ÕÁØÆa[@äÔÓôÅÜVÓ—÷õnö|¾ï'œh]‚½¦K‹Y$Žƒ}•Z6ÑIâQZ&™EúÀÔ^ +%¤„-8à{ƒ^^¡s¦ï½=îåãþ"+µ8QÆ ‡„}Ãsæö#?@°>K(Y,vü¼€ó0Àõm)!ÛÒlhðÛúj8p`œ^ʬ÷ôšPÐ[6]~HEZ¨±ã}ñ/c”ôŸöÐPÕ-™×l„ôÂHoû8«n³‡ó:®„È6Ú¨³­*ëùÙãídzYú /J³X<­¹(AÒsnÞlѼÞâÁöz‹-<ž¤eC‘0Pi]hT"%&IT8z çÚ•FŠÊ$|C<Ðÿа©›£*ËìݼnÀ³dÿt¶¦UÞ[ö´²xÃ^6Üm'°¦…=[vsdQÀYs)‡-ìˆXäˆ7u˜ÏøMZ‹1fbŠA£òAz€ˆiÑ‚rÀ‰]X/)4\¯Óh¨ÖÅF«ˆ§…Žïu" ûJ> +^÷©dõXµ8_'Ò²‡•–P«ïë4Œöpj±¨jì™ó¾¶v_ö댼ÃGÒCò„©‹`Lø[ +ÜHÁuìf³š§%›¯NºÐüX9Ï›r†ây)V¹­\Çj†q áRsWÇæh—õ`žgKöÃ牊ælEí”ßêŸw'uŠö3¯ ~ùÄ*°(:`‰[éœAìÁçæ%Rí¨œ€~¤6gIeQ¦ÝÆOöÆÔ¬¶ 8)ˆcjñ —ª/yɺçBî g´A¡ÒÐ$GÈU›a ‰ë8Â0nAÌbd‹Èyf-«û½Ô:”K­$éoQRÕ†2-JSÕCÛ¢\æýÔ,{dfžÌohÙÙ¤‘Xz[°o—Ä t{¾} ¢5±Jq©€KY·eÄ[Q²¦ZQH#—dóŠ3ÍÅí¼ÛHƒ)cPøÚRíõB»Lr._±?_³ ¹:©c]”–U‚ñÐÏúÀ½ë|ÊLÁ“çýÝlß.ÎâÍn¿¶¿K¡«jàœÂXU1Ã¸êª +×·ê¯?ŠíMæ|…ˆm‘ò¥4ù± ÄÍ o'‡µvë55ßÐ7Y0$X.zËrñ3›Z=®S«EòóÜÚÍQö0 Éð Áæ“ +ðŒÁz?Àé]ílj;M|ÁŒÏ^ ¶jÂ$ƒ” 1(Í .hÒŠ!‚Ê—hJ +¢écÓgo¢©ññ$š’JšØ‘XµÉHÿÚyÒ‡å¦P +·<ÿë)U¼DÝ4<¸lÎP–þ‡3ˆ¿ããçJqïÕ1s$‰cňÑ30GTR…?… húø™‘¾1†?É„ïNu|š’ž¿áó˜lq¢ÎˆÂxîdÑ‘Œ” +ô)¶H˜€H±2äC³h³ø™…ú,ælî³8v¿‘úaJø~`è7¦—3VÑÌÕÖý5ÐÌ¢˜þ"lL†©ÒèÓË7ý–M‹’#õQT8ÖüÅhï¯7q–G³Ì‚V–ÚÓìEªª°ÒWMs¢a êhú´ÙÂèäÉBPQ'*-—’;-W©œLžÝ(2SÊ’)Þ5Rs™(5å ¤â§<½yƒmX4PÝ›¶»¦N¦òŸöý0ïÞ@ þŒ?÷–…à4cá5e²³öðhQUýã§’¢-thš<Ûͦé|>Mù CÔdã ™óT¼BéÚòA‡¨ÉÙ½¬Ú´—+]Úž+uHu5QÚžõÒtK˜-dYû:¡Êߤ¡®âí fâ¡ö 6æŽâÁh9¼z`ÊX=Pbe#-d+WÍo·P.nŽâûæŸÒisíÙ(ñêå¢=‡ä~§ƒ·„0UoÌDç Ö¦9)õÎô4ÈPÒQf«"üí…¦fë R®ªÞ†üÂUÆ-ˆ… ¿xîc ËÃÓ +§\»ÇhæÙÓq9Ñ“„\{>S§æübf_ìŸ÷¼U¨JË7º§0¿8Çå w(MšUÇ+OàHœa»á³¨ÌM „zš ÉF •‰ƒ!t¸9µ®‰NŽ+ã5fÜå8ħ®“´Ý³Åʽ´P…ñœw0 ¦¢ÏØ!Ê¢Fgˆ¶,ø§Ÿ~b‘›V7JM!kw­þâÖá¡V' å‡ÇHôÇ:MsxÅ9îÔ^Y%ƒSðÏ"Q0= NRø0½¤ðcz­—@Ц׸x0½¤òcú«І_ÕiÓÉ»Hor¿›4FªÑqô( Q8ÄhØ u­FßR“Ã[’•­¹ÙŠj;¨´oyAÔéÅ P¿4È-m‘-8³9þÛꋤˆp' µÐ|ϳû +%[íP|ª9×Ñõ4à¯VƒJüsFÓþ#ë>K“Ì´¹µN–#6°¾ ùX¡„ZF$özS³ý >×–‡¼ïq×ñ’×¥2…û2©E½L=Ž‚uĸD¹xç*Çâ».>o_rå%Æâž]\úüxßJæ/4ˆL `»y—©í]‰°ÎŸUòWÿÙ<¿ŸNOfßC‘Y30‹²òõ„Í[gVÓ Š]¦«;à+.à¶dÄæU>õÍ<àŸ³kå{›al˜êl.LM +endstream +endobj +402 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (mailto:support.billing-payments@six-group.com) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [267.98 642.63 457.36 657.57] +/StructParent 274 +/Subtype /Link +>> +endobj +403 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (mailto:mailto:) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [267.98 575.45 303.32 589.39] +/StructParent 275 +/Subtype /Link +>> +endobj +404 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (mailto:support.billing-payments@six-group.com) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [301.28 575.45 490.66 589.39] +/StructParent 276 +/Subtype /Link +>> +endobj +405 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/de/home/software-partner/structured-info.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [336.03 472.39 462.69 487.32] +/StructParent 277 +/Subtype /Link +>> +endobj +406 0 obj +<< +/Length 3367 +/Filter /FlateDecode +>> +stream +xœÍÙnÛHòÝ€ÿØ}XiµÙ› cç/6@fbÌ™E–/bÉÑ‘ã›ææ öO6±UÕMŠW“”H$’È.ÖÝÕUÕÍœ<]mn®¦³MðäÉÉÓÍf:û0¿ Þ\,ï~?¹øv7?y3½¾YL77ËÅÉÛíû Þúq>½œ¯NOƒgÏÏ‚OÇG! ñO„N4“"ˆ•`¡ +Vóã£ý,Žž]¼äAÂT\\!pð€GŠ%‰ÆEpq P¯ÞFÁõ×t•¸«WÇGïFÁø÷àâÇG/ßOÇGéïëå5ÖŒ¤‰Bfbb–xt¬==5/¹„3!¼ä‹ñDæã‰}h~½š."&c‡ZÃKNjÅBã#w~;žÈÑÊýq¬­ì·ð›ñÄŒ¦ † Þ¼Ñ%é'›Ñ+¼µ½¹œ# >ˆÃ ºZ9·š[o7ެ׸‹¯ºË-b[¥(BŸ‡–^«„ÅÂ'ýäÿÁõ•a¦ÂÙÕtf4Äv…ŸóÁÝG%j©î„Z 2àÔ>94±dQ„ŠLÊ„L'˜[èÕ„þ/^Ÿ'žøül¹Ù,oý!úår¹0D;Û z¬¬_Ò‰Hsc lМ î‹ÁÝ@*¦}œôóQGͰ0ª§ö$¡8Z<ÅYì!8¼›s¥0´×Q &€[ˆ(¸˜½ @(ˆ;žp1⃳‘ÀlKJhÉʇ¢¦’ñz¿Áĵ ÍÐá‹ ¦JBÍ5xG»Eƒûšq=åûSÄLÖGß¡JbórxkÊä­‰¬iâ{Zs‡•³´æÊ©îÖ\ž$fŸew¯²M*k0kJ yŠE:ÇÝDáí@~†eÐùíôzÎuð|¤Œ'oï¦ äêõÙùó <ùçtqŒ®V“³LJ-÷:HŠÑB=ø²Á0YçèX¤ášÀú9@X&ËC0Q=Ù¾~^Q€í•ÖÙ‡)VPI\ÛLVnm¡¥è.Õk[oE£Ë†®>ÛxuÜ,é‘!YR0.;ªÉ¹Ì›Ì_øÐ¡ #\Þºð±›SÏà*d1ÀUiŽIÏëÀCfÂJ]ïú|¾¬½¿V<¦­2J/­êĪ ƒh2jÌS&8…´Zó4CVí£œV1(‘Ú‡‡ T_íÒu᫵”•z­ýg,! ¨Ñ”ºsü¤ÂåîçÝj9Ã2ˆî¬Çößv]Qw/.E²D`[Ë®1á«7n hÕº‘3‰–Yg]Í1j7¯ñ˜·~ÍÉ&Ím—‹™ í`¿Õ‚zLdØsøŠG3\>`󈜀Vˆ»ŠÂû1)gj?óVB~\Ò¾ãÄi_7ª>¹WÕ›¨®Çõ—u($Ì/ã£v>žˆÑâ +»\ÝÚâÄÎmHí°ù'ó“ú +­Ld~Û®ª O««„Éä¡ô#µd±×{„‰óšw +!- ÕÂCç|2‘ØÞ7†pîñäNœøu縹ç ÒIµŽû.Júß'Šp_5Œò»N“¾Ô ÓÜGí m Øÿ;Å `l\ôÉàdßÛ*E_˜â0Å™Ïs BÕÌ Úsl]>z° ¤"¶XOk b%DZô‘:Y‡qÌ–Ý8eË…qxÙô>)™ˆ²ç¶=ŠrE’dž¼ +Q9EbõY€@ÃêÞ„Ä¥ n鸈Dí â4êŒOC2,ëË3êt‘E1rNN?€c° òå²ÇXÄ,‰X½LTX5бGµTo ¨ü»²’%ø,˜C:g'?¯68{Q, ŽJãlrø«£ Î+ÚµÔTBµáòožpj}—x†" +C­O'~?}f¿•:Uð¥»<;Å/ Žæ§ +¥2öZŧ&û%>!BcqâÒÒáF¿ŠN'o=#Ú"¨Ñè^Ò×îWZéusö»Ì6ím&0Ö´km· ¿-ho|¥íéGµæŠ9Iµg޹ïÈÅgZ¢ì†ú6Û2/ï·yh[a÷Ê¡X†ç8¤ûµMÒÓ=Çí WÐÒ¾}©}8C‘À¹*Cmó1MωªmóÖùµ^M¸¬‘¿î*”7«¥;T!@©ð;e'Ó¸tÛùÎ]/j‹»Ë%B̶Î7 ¸YÃW§´3_·k'f’*ó¨DÃù²¥]ç÷ÙìZ/ñ'¹KÕDÝy© l2 )Uª¶4Ð$\&ò .êÔRçL1¦Mt{¬“E.q?!q^‰`½”­¢„rÇNKOmÊßÖ´9ˆ­ÔUTš‚gË]ÀBW°Q×wËŒÆ÷¨$†Åû«ëô×ÏÄ·=q„‡‹èDÓrekp^öçÐ »Ù‰¥ë¡'•fÊ´óY=wÔ“l܉ìë¶Ä£o¸“;æµþû:=«õuXÞT(™xx•¨0êDö:;ƒf£‘ŠØlyÛÁÕÛºy‡1®©VªÎÉÒäÛ‰“MxPÀT,ÖYUfüM5b®XQ‘¿üsã6ë®ÔºAš'4ë ?Ô—&®-s|åaŠÄ_6!ÉÕì$¹Ò*Câ©ýÈü4²3~^[¾ñTØlÙ,‚¤\ä@T ¤Tâi)X$ñÜ=oº$|Ûൖy¡ÁóB9×®jëIÈUzBK½”¬Íh[µåë…vÃÖš±W¤øÅU81rcȾ´q½æ¤îDïSyòûCØÃ2˜ÁÍeG×EÐV3ˆæpÜ‚­5˯HqOiþcßBx¨R Æ“®f¨[鄯á¼gþüS'À .ªUC'Ç©\Î;²»šÙ5+šwij^Ú²{FçHÞ®ó_«GlzJ •Äçªøjø4f4i{Æ>´¼"2x²´J¿Ci |­Ã¾<Ùü§ÀS]ªw ÓÒv^Èa–;°ìëãõu›ã¡£ÃÔØÒË8œ'‰‡æZÕ˜ÖXi² E–>¬Æ:˜ÓÒž÷–6¼á»t=>¤Ì:”9%#Üå~x­(™t"ì)µÆá]ê-ÑÒ9˜ÿ8f‘hç¿­ÓЇæ¾zR®¿²ÙE0X¤%ÆS¤ÕÊÞÒVé™ÜèHídßí3¾=Çiý+Úið¬D@ Uއr÷Ô¤¥ï»ÐâÑ^û†Î÷¬[ŽÓù +×–Ùt,÷ÎÁ]"se›U·7)Šï85c¿fȰ½µÚueg6ÿt|à`¹oO}ÜÍØØfèˆÎÍ'Lìn„…ømD[êÙs4_·EÏÙ×Ðî9¯Á¦+ê.©ÏJ€Z¹½CžlËúßév +±\—1¢uVih¶ Ò­c‚Z?"8BB:œ±ßÆÃ¯! F¤{ììçÚ B4tmìxCׯ‡ ·»ƒlõWÛ–Ùað¶e,ˆÓVmG%¤¾£âTNC9…çdi€p¼æ ×㥤Ê@¥ÎŠ2—?·°¨¡F•-•F\m} ŠM>›”¾¾Êtl[¥J§c[%¥ê6 +[TÕÒUiFÖÖT©Êð:{WyWqR$°/_bÈÈöÒÔÖïw!¤e/·§!µ+sR{Û÷ù·²+Lzº<‡²I+›<ŽlÚ&oqŠ–O3²Ö,¨âÝâ9×áé81kßÉhéðta¬aYK’™mn”Ò)Ðùt“*gcvwû:Í¥r%I–0Üß¶dTS^Öq.1ªžŽè§:Q]‰Õu·iK¿¥ßdQ g¼0á»T ‡Ò´ÅB•fwe´trú9¸2Q‰±sr7JêUÕ mÂíüÖ슂›qaØV ¦§úB²¥/t „no¹ a]uüå˘´ì.MÍ+­¬5¹¸L‘rh–­$õí"¶tj½)Y5¢·âÏ”¢pÑãBàj é¢I’]ÖÚ!yÇD“ë]îoä¶Àd—¿çari¯MnÑì²ø”K¡3TªN8” &ÒMЛ ÇSJ>u±é.4êÐÏJà§“¥P–N£’s„hc·@+ƒÉh5ÂA5¢@N•Èe09rUcuƒª°¾¶Õ>/ËÖ¬ÜPþ‹g%taq¼ òþýî¿3Ò£éÖ.ü}^®[’ˆ)]a_èÖ‘vÿËÇàD¹a!¯‘»ºàö¦”`O³JixE +Žîû”¤¤ÅºBÉ¥ù³9¾c¾Þ®wù{–ÜcÏ |)mŒÙ‘\J\ºLÔí?~¦wÖ¡FXc¡°´| ¥"°ïÃ9Ü·´vÚ[àÇ9£§®–¶wa*qùÀ¡{¥®À,.3Û´fÁ»ÚîîIŸð€*èIn‚?ÇTµß/].åŸ~ijh›y:B¡€ôÞ?—ôÏ¡ù–šÒ„*ßuYÖÿÐS +endstream +endobj +407 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/de/home/software-partner/structured-info.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [279.14 612.76 405.81 627.7] +/StructParent 279 +/Subtype /Link +>> +endobj +408 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (https://www.paymentstandards.ch/de/home/software-partner/structured-info.html) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [327.59 517.26 454.25 536.26] +/StructParent 280 +/Subtype /Link +>> +endobj +409 0 obj +<< +/A << +/S /URI +/Type /Action +/URI (http://www.swico.ch/) +>> +/BS << +/W 0 +>> +/F 4 +/Rect [196.87 342.7 264.08 361.7] +/StructParent 281 +/Subtype /Link +>> +endobj +410 0 obj +<< +/Length 6910 +/Filter /FlateDecode +>> +stream +xœ½]kŽÜF’þ/@w vLÕ`›Í|0I„Z’åé½°-­g{~ÔTwkPWµ»ªdùL>‚O°·ØŸ«[lFd&“d¾XE¶ãV3‘/"u~ù¸¿»]­÷Ù‹ç—ûýjý¯›ëì§ówÛ‡œ¿ûíáæü»Õû»Íj·Ýœ¿=üsþz³º¾y¼¸È^¾~•ýòüY‘𿺮HVdeSæŒf5§yÁ³Ç›çÏþþçlóüÙËwÏŸ¿!Y“ó:{wûüÉ¥9§YU79¡Ù»{Iöõ[‘½ßIÎÙ{üÖèo_?öÓ"[þ#{÷·çϾ’ ¿þl´ÇЕ•„"«D‘ ª¢†Z±«ûå[<,Ïøâò\Ü,ÏÊŽü+›ýò¬Z¬–|±‡‡w²t»ºlY-¾†G‡»ë ¡xƒßvKB$,߀7”ìvð ™ïN´DØMWU¨~§>(Ž$§MH܃´ÍöVz4¦úªþÃìj°:gÁZŸÍ.Ž“ˆ¸ÛÕR,Ö{h5‡Gø{3»üŠåäË9™‹&/‚}ærvqU™“:$nƒ½;ϧ›%W}뫹u(I‘3>·…Ñldó!Òže™S!«+eЬÈ+Ф·F¦òÿÙWß¾ÊÎãûËí~¿½ño¶ÛýŒC<Žš_ZC +WãÙÌ>i„Ê«‚Þ k£®îWïoH™½ÞfFµìüíÃjz}ûêêuVœ³Ú¼Ï·g¯þº­C©µ„}Ü/vj£ÖPϹYoî6 +YŠÅ5üùÓj Q¡€ÈP,>Ü-Ïèb #·òÓfV‰᪀sè–ñ]Û,ȼȯ*`ò1ZØ®óR~+òZŠÌJÙÙ /²¼¨%â¢Ȉ5—ãx“×uÛ‘Ï/q:¥u·ÊTW™KßrÙš*x«zÂîƒ^Ľ(­Ah5$ìñDÿî4• ’ääÄDH’Ûo¼ÃøJÈ'Z$Œ©xÀ1qJ×5\[TTˆµodKä#|S|3F‰ ÍŒ&~£ýìï{Ù£W˜º¿g^ÛÛ5À|²[ªÿn>g’–¤¬!±6ݵD®m^rÞ‘]ÑïÛ©ë\¡]B*ž“Ö¹DÈ6\Žpopï(=–ÓÊø-÷Júv»Y«äŒôßã“|èØ7òŸÆw¾ødï°ÜÃ×ÇàÓ””SLûǸ×èëõµ&ÚúeÔôÍ“š^F&•;eüÛÌ6$r*/ë´+˜ª7·àÜíã½Jáž©¾-‘Û.ƒ/N} ^F +t?ÝHx¢×9£’/eÚTyQ†¤1„0.kÕ#S!CH‚ÔBH¡“siÚ1„W0\¦ÇB-y”&AÛmžx™¦$ç<¯¦!„̯5Ñæ"$„æ±ýØ^2UZ ’ö.a¨ùþ30*H_ÜŸ©@@>ý°Wh ++(Æaæã ŒA.0˜èuù {s›‡K12`ž>ˆ¨P\E¨ FšøÇ´±D)Âd]Œ0¹W,Ñ­Ão+0fÞV`¬GcmÙ}¿(ˆKÑX äh,š>“È_TQ&à ÒÊ!eÕªk(Ê¢ÊI”Gš-©=ެ*P¨¬Ð)Ör]Ã0Ò-\>ðˆtKFd¨Æex +êÎýÁ†Çµ§HÚ žAr¦›6¶j7½5E†€žæÈˆö·jðF¿Z^œ xV RŽ” ´/ÊŸá£Ký¨ÔÿÂkµþÌ.ªŽ^òÓ…§S2Q½c}=zT¼§‡*3€íÔ0ÃÕ¼;LLRŠSù–O©ñMµ~ÊþÏÈ@¯·W`ŠÿcÍÜiIÝæp$Ž·D*›q’‡Œ%ˆ€À®%dó8<Àô÷ÐnpR[ºvý™E~Õâu·‡!­š?ÕΰÇeÈê÷ªIC >“ªIkY…^5áùã{óé¬õ¯¿þ*cš'XüøMþ×Ý ·k·Ém®Í'4 ö²]¾þ׈†‚ùi]­`yUz9°¹­wk“¦qØãHáD,ÒiÁ7Á0FK,Ù'P)xøuY\ÒH1kY˧ô…8wC!ŽaqbLtˆc˜CœeCt7>·Îî•R +#Ã¥-”—Åaû‡DÛb/wíÍ]º ©½>hÙCÍû,…–ô’"ÑÝÁgàˆK’’¦ðva:ê´o’ •¬ ¼Ö4Ý>üó¶ÿ´ûvËÅê ß)K²> ƒ† =§;Œ û°]S ¹íÄÅÜçoœ¿)­ÃÀ´ª®Z´8 ð²…Â~X9@u(«@Õ“€O9ÛÚùº{ºƒ ‚i¬ïg?¥]9‘”^ÉOpJI‡Åù]òÇìðˆ +Ë-Æ€àÐ +ßTÅx ‰w¹ì$ñ*Zp;.§‰†ÇM8,ˆ–ŽR_}ZÝcŒÈdí/˜~º–ß?˸Ôd®îÌÞ]ü°•a’NÃÉðho²Ýo¸/³x¸Í"Ôìa{xÌ>`Âk—]µ·[²HìmÆ2Þ˜Šj¶·«µ&ÐI2©¢Ôþ¾ýõ[ÞѩG™¼“˜š0Çb?Ë0ïî;ˆT”Æh/½/cVE ©×4¤Ê´¬¸GXaG@Ø´³‰®0*ò2$kÚá‘ÕÀºŽW˜:Éq|&ÓÎÔºreP6h-ž3‹E^¥k:»ØŠç,`aÙe–sK«qœõK1β9Žx†öqâiǨZ¦ŸE­‚åÜ^¯aüš% ÙÇgo—¤Zü +Ëëíì@ûß_£ÙÑ Q‡Äý¼ƒ}Ô #ú˜þìwÈ6§™¿P©œ HGðúŸ—xš×àìÚ\HÔM²BšзºõIõ5ûÀ0ÿ -è}¿q©Ô+f6aEO¥ ïá¨0ÿ~5Cöù \”¤¹³wÐÛXSÀ†É¡é`‹v +U}TQÝß„‹l¯¶z°k b舘J^/ §óW®<7o©5ˆ®±z¼ŸèZ)^ç5 ™gþk¥Jço9ºâ›®-ìÁgkv›Ûo h=·[C)¾Æèí…ì¸h Xúq°Ý ;Š$ªC$üß%÷8i8ì`ô;÷MØž«Ê3©Ù´×)“õf×ú ½a +hTšò,n"lTšÎd;†L²D¿Ö&pÔžb¬×e'wc¤¨¤«¢“«k/ÖÍ •±Tyk&"mCr!\=¦žÔ“γâ+:ÑZw’jþº‰è¯8#¶—â:ݼõž:Юž¼yŠ»˜ª@«NnOÔJ¼ns¨Ägú‡'‹Úp)_A‡öŽÒî5IìÝ~Ùŵˆ|ÍôŽße”Ôß €î0âÒã›C½WŸ6p+gÏFÎZþÎDyR×Q ô,t¼y*؃;·šGgOCÃUœ„Ä ¼ÖZR +m2µ›YbÒªi·è̱}+ØöÍÙ¸ʘ+ˆj—#P‘É »TWÖ”»‡Tã¤îm¬Ô5/Y.xÆàäl–Ï)…spp4jÅЖQŠ„o ÒÊà}žÄŠìå÷*OqêÆ½õbšøFä¬ÊxÑïH•…Õ +pòW„Ìã«ÊÜŸÂðí,øRñUðøUJ‰ð…&F¯¡^®>ÜÁ¶MÏ¥$§K”\”8Î5ê0‚–wP×Áþ”¢õ8©é_r£T×xÇgÚKmÄ8‘6%BuDºNq¢\¯ +À4¦6´7zô€Ð>ó1¼Âû¬pÓZÀýt}ѯà@ãYíPaùÿµ÷fwN\Øo(>I/9¥ˆÞIûÝçö4{»“}x8dVEHAðVmG“À¸dA®’§@nÔ±ÁÛQ|Â:+t>ô*nWàB]“}~ç§È«ñÆP§El¤¥f§û¨¡7žÄ™¥nO8F{VŽÒ>…bý™ÀvGúz¢Ðº€<ã1&3A ´!j²Ðæ½QÌÂûfäqµÇë¢>!Žþý|Y/Îñðhíœ&œ<§l¼é6À”(T–H^¾Ëd?Âb˜M;o†Ù˜()¸›V3kËA‡¨i•±À£GÔN¿QVmlcÕNÒ†•ÁBU¤j1L¦É£œì”Òbê9L LhË ì Žmb4¦Ò-M :¨SÍ—Èù£4í‡ÕÃ+Qû_‡Ò#X¥fQØûÜõyxÀ!voÕ§`ð$±5—Ó˜Onr®Gq€hÆ +Þg“œé«ÑŸ««ÞºûLOÇqŸøQÒÃÊÒ]7e¥PRe ¯ä4ïè~u­¯H/õ6˜nÍqQ³³'”›¤ ‡t»{Ï׶ݽòÞàÛÍÝneÊ`î$àÇé*æÑ( ‚Žñlhj ¯$:²L“)ÇŠ¢9ª'˜©åiزW*éã•Ä?ŽîfL=«<'~Î|»¥Ž=qÂR“êá´ÙÁnÚ³þ^²Êl§-uVKÝÍ.K‡8Í¢<ã.è(ï¬ÑKõqè§yàû¸ +Œ¢P°8U ac#R¢–C ˆ*ª³êDMaVLÆÒ@TQÅhœS wÔ Éu÷zcã`¹2`[ŒW ÷(Œa"$¦Â†µë“˜šDH~ ŽvWp#£d"3c•‚ ²“Ô½±å?x5Éç6¶µ{¤°C5˜›¢FQA¸ì-÷íõŸrØ›SxÓ¨}t¤'ñ°§x#žK¤¾Bl’xØq„ò¤‚i¯ãeÉ>[úšH +YE®ˆ‰RI¯¯$ß¼Ã'…}¿b¥B:M &6¯ÃÊ„¶< c4¦Ò-MÆh€°(òÆ”7ûm•ÈœEy¥—/¹€f“Ô xÇxwðøQÎÊ—óÊªŠ¼*|Â’0åIß&]•È”ù$a ã'˜€™š€}N9]`‰λÓP…éÁ#i©TÂ,Ê, Ç6ëÿ‚‡W0{Ä}§iBY¸ï;šQø(;¦òb'j¯q_¬Ù™ÕDÑ®&V¸šX o‹œ¦ã +eaN3¡@"’æLeɢ̒ÉÑ^µ¿×ídI™òãWAHtšxN +ü- G¼ Ÿ§ +b>A=ø ?]ÈsyF袨…úáLhÃæ7Þï6ÑøÎ°?¸ +n¸ Qûâ?–Ä\ð>šV÷’ðÁ©ržŠHy4Íþ¶x÷Â4yç‡gnou(l¬ð4ú~Q²SoAøßÁœ°7òݹÔBÏÿòŒ8W?^ Ž9?ÊïXðnîÆ+ +„qŽz£)«‰Š"8Dؘ R„Ë!8(ªDàgÕ¾1V-†6¬¢ƒ¢ŠqN-BDv@×Èae¶´Obl£1•64¨á€ÆT'FÓd­yçxIï×}‡sY<‘e•ÀëðkÔ½‰$´ …ñ§iÐp¼)ÈQ!â•4uè$j¶x*7È&á…J‘‚?AœðÇØGÿV.вç¢FJdr£¼Rè}t뻊ûûç½—¸FŽÑLR´’êÍ×-˜ÀüÖa¿ôN»ƒMx‚!eÏ¡¯·«®{3^çæÚö×ÛFý9M+‘s´JHG5ÔD^üDÍUxëÒÕí¶ˆ“ê`Ltš:)žêè¾;]ªP*x«8½Âc‚1c¡vYÀ¦üȰ|n3•ø ŽVÉÀQ‰³§[bͬåèÆðJfÇÃEÚ\Q‡0ñi +èͧ4±:” +›Ã"Ž31ýÓߺÁ_ i¯ÜÆvˆ¦#c÷¥œhººÈ=}al,Ñ4AGB E$"LºPÁ8¾ #Q<Šˆ3ÒÝ;ÊHÃé–Q,„PDÑ"ΧŦžƒKªŒ‰oâ¥yK÷\P¼- iq#aÏZþ–‚‰”ïQÜ÷1Q–$"ËŽþaYºy´²<Ǽ, ©¤ˆ¢-(&Ê’DD"ÂÁáÿ çܺ +endstream +endobj +411 0 obj +<< +/Length 5988 +/Filter /FlateDecode +>> +stream +xœÍ]]’7’~W„îP/5'ÌêB¨IÑú±=ÚGŒmíìnXó@uSrOt“­fS«Ù+ù>ÁÞbÝó°gXdâ§P…¿"Yì݉1Åf%‘‰D"‘ù!ž¾¸½»ü°8¿Ëž??}qw·8ÿey‘ý|úv}ó×Ó·¿Yžþyññrµ¸»\¯NÚ¾¿ƒþ¸\\,oÏβ—¯_eŸ?*òþ×45ÉŠŒ·<§eÖ°2/Xv»|üèßþ­?zùöñ£ÓoIÖæ¬ÉÞ~xüˆ‹Œd¤by›ÕM›“2{{-¨¾û©Ê>nDÃÙGü«U}÷øÑÏ'Ùì¯ÙÛyüèÑÞæ¿ mPÖ†çDPÖU‘× +‹2*Ñ^ì)Z]Kò² ²[­fsv²œÍùÉ—åŒ ÍˆwßL-)«œ6!ö ;ÊY^Ô!vo®gszrý¾šqÙ÷kñZ¬îfóúd!Ôp^ЧkÔO6«O¾ƒ¶—K /Âãþµ™"5·ÙBÛðd³wØø&¢ÑÆz ­Ýê&’§î=gmÞ”¡ÞÏÿ?˜>«óÚ‘ìÃbVœßÁ@loáu9¹’ +¼„—ûäFÈy‰Ã0)·Oª™†æUŠ,sš±ºÈy›‰á.‘ôðQñÿì›ï_e§ÿür}w·¾»èo×ë» ]´û¿6ÔÇ_ôDűbàœ)sñy9¹P–ó$‡ÙAéãVçEåçö¼(‹òlêî1’7†Ó›9a \»[6m—e•½=ÿù¤ –¹èîlNÊ2¹­˜míCuš’6/èCqcm‘¿Š>W.4S»/Ræü¡zÈ Ö‘6¢ŠNÎYðlüœÑϲɩßó÷]°¶Án^L?š´}ÀÑÊ£Y7GZs§íç`Í¥píÖ\Ò¶õ.ËîNi,š˜Ö@ÔÔŠà¥dyÅ-áðCè¼|`ÓŸCôæzñqIxöz¹‚½y#h1T/\tEtU8œ¶Ác‹¦Î9*µíâ léSŠRʘþtðý«7¯³Bõ­­r±rˆï5":ªê¼9BÞVýö³ÓŸn+ó]rú§Åêcvòávþê³NIcd&Ã=é‘„œUŽÍ¼†8t} ¯ ŒìWîÔ<ˆ=¡ ,Öö“õ ©!€æsF+AêW©´Lj&Ô¤†‹’¼6“0°Qb„U¦dñ«ìåâêr3ó-ˆ‡q‘KN냪߭ˆ mò*4NqJw˜˜Òm)áä05MÎÆŒŒÒ!ÂêR’øÔK¡-®?l×—ÎHÆY,u%9h (^‘[üë&4R Rw¨*¥`*B°ÖâÛ‰±â͘Áªƒ5JŽ ÎŒ0uÞ2Gg߈éôE¡ôä2´›«%&høÑ@©º5)‹·k“I\0˜ÓC‰?£³¾Z"s»q ì@Þ\|›†x²0& ÆÂ kaýõ[X‚Ôµ°FY**kmabÂÁ|H[X°°Qruf„ñZØËk‰¼Áp}Ú"çŽÚT-è! Á¨QÃ/ˆåžC4&Bykä‹Öéˆç.Èç2\èÀ:Åíïq)`%“$j%ëQ€ߊ5$¬Õ$0ª>L’Ò¤nÛÆ%©©ÝF3„"ñˆ $­†µípÅäHSèQ‘¶ƒúÓMi½{röI´Rc4Zi†EéÓhÄÚQ=Š53Á+‰3IƒªD6ÐôüC?’.â¡t´­ðNƒ ¥«–¼&g˜Ž¢éÉ=À{ˆ«À9€èûñ‘»óq4„U0ß]iS½‹?5¯Rª e%£ K/ƒ\WúS¡4ZŠx㦴rmY.RÀ]t¦b5ÅPÆj)••ñˆ3ÚVPvqº²¿]ˆøeûEnºóßÞNÌ\Úâ÷¿ÁèaBÕÙBy6;æ\Š"E3RáfÒÆÇñã‹Ymv–Ž"nÅóº§C3o-=ŸŸ1þ;Ï ×kxßí¡‰wìhò²ÛÜ’™¸wwL­PÜW³xžco%É1¹1Û†ð¢TÛ„ÓŠÕÔè¸b…'«Š{;~°^§fk(‹ÕXBÇ>êà„ÎjتÝ=9ÄŽ>_1`äE¡ØQõáxо>š§â)àmQˆ·ÏfóVn“ñ§ð!'âmî«Óçø…â Ž²/¹x[L>\\Ì êa¶t•+(†*WHYz ÕXxûF¦>®±I½}¥ª‹Rçõ…múîU¼ƒ2tzkñÚàƒ«Pâ´§ü¶KGRÞÉRU¥Îdi@¥…T©¬Åè´I`¾à¤ÉñÝ×뉵ä +5FO!\g=9Gz ¿ž´ Á‰¸ êâöþËbu¡%’#!û¤'¢ÁÉA;ŽÔî⺃epË0ú‹ð}‡)¬1—Xœ0Q_œÙk÷m sÆ>æ\ƒIVçz©ÈŸÌHq²]YÑæ‘:欉c30ϸE­òHò3ᨉ-ÿ?föÎ%èv»ÑÇÌPÔ­5÷íášZÀFä¸ùvÁ£*Z:Ä£Ôó e}?„G)’kDáQŠ$ŒGumñ(«DáQŠ$ˆGÅäP:Wã¬Ñî”j€¥´8‘ÒJG„Ò ˆT¯ã-ÉnÅ RŒ3,ç…J•¡ý»Q¥ðNq[³ã•Ì/`r^ê…wì³§p‹øäHÂ>ŠáXØ'´Y6®µìãÊ¡8+b°ÏÞ,%쳋ÊTö¦8Ž„}B{a£KfØ;^0‘ÞWªÎIí$àL,…RGYæ´·Ju8—\(%±‚¨š›ÊÖˆµÅ'[2kïŽÊÚUâ‰ÖRyhtnBadÁ´ðÖ§M$£Á¾eW%ñ >|Z¡\GG¬k,¢Šâp#NŽoŸB¸ÏŸµîâⱂæÔ'^2ƒWÇfð‰ ÙDkAhNGÄC{{. +÷Äôl^ØVŸÍ™ÆêùY&«Îæ¥Fኳ湄ðz8]sÔÐüù¢DOÿI*`æÀw»ôÌWS!FfÄŠ3£ +Îbºœþ6ãv½I8Ù—³JùçÉÆßa䎊Ú_¸1ŸýØè˜h¸_ÑÛ¿0¨üÄ0ºŠT“ë¯ÏaÐ¶×æ +\fñ;€P…|å߈Æk0‘sÒ÷#½„Dø)ºËKà¿!7ÁŽá&XSÜ®LopÇõ0ä×3¢Fª¬x`Gf[d˜$|ˆwë«&Ÿý¬¬àÖ !×C•í³Ð²ÑáföºÛ4jÔ:ÅÕ¿U·ÜÁªä_þÎHaYkĸõXGûH#+OÏûGVJGÙ×cL#5²'gÉ9ôuW†gÖ56}ÿ[,I|€þó‚äd|÷ížÉÒx݃¹{–扸'²´×#ZšÃi¨êÉs窒]ŒÂÀï‰0CÃÀˆñ `EbàM‡[ªV|ê©j AÕáÁ=" ÝŒ4¥PaEePáÊ–4 ëPÕÔn©q…²€ÒˆP +!VT!îÑthjD&5(Ê"|8±EAÃÃ6‚D#›4>²–(ˆ¸£¡ÉÑWTñѳ³ˆ"ü”‰(ª¨‰tì|à¶ED“vd± ÛQ¼{Q¤{ÊØUÌØâ½ëh"Eä+ /C%§»\,TùPi¼‚‹Ñb»æ"+wÉÒÖ_Hu ¥ÈäwD€Ë4xÅåkn È¡LI¦ïôûéôœÄG>NÓ+²$yó0œ(Í[êáôßÚ^îgx÷h-ä9á'w›Y—P—'ËÞ_k¼¢Þá˽27À¨¤Øšûó_ä6°È¯¯o0ÈzƒÕ @ða-ƒƒêäzqw9k¬†­¶ oXº±aø|úu¶ü2C(]´ps…wí(ÚŸþo÷ý|=µ69­ðºƒÔ¸ùü )Oä +1Mb‘µï2‰ÈÅ[´®÷­®ì<´ñé¥so¡¤ë–þDrÜi~¨ºP `Z†Ô¥[´)ูsÈï¡%²7ºORÖp—B€çÎ÷Ж˜`I¯™ƒP(A‚‘$ÐÊ"¸ÎŽÚí˜-þÝ©´LRs(“5ðº óÛˆ…ê`¤?]†*ðÕXjÇV|0÷þdzÈ>8ÿ«Kyæþws׬}"Ä©lÚ€“5HõmüÔ š+à{èbu=VîÔ6»séOÍ®cmîˆ6¬åQÅó7ÿžÏèöæjc•»a ò>¶ÇGG¸œqkÓ³C`áó—ºÌ)tÚê îÅÚl=§<ô4ã)L‘ôK¼hûƒ¬ÝK–.}2ÛØsçCÿv…*Tp¶ƒ¼¾Âñ‚Á~·#/g/%̦KÀ‰xÛž§p¼€¢q‰1Ûä²bÜýà=Ö6(Ø À×ZH5|$W®' ÙÍ?88‡›aVü‹—Šs![¨:øpˆ‘[˜†í·X6²ªÞU]óª'í!ðÕWRY}ûzÕ¤·x÷PÎXy?ïU_ùF©ñã¤ÓLÚBîTÄÆl£ô6húÎÊÌ÷nj|†™¿¹|/Ë<ó‰ç0iZ8tæ +¾ 8«PBP$ݺ9HÍjÉ57ÙSäÖõÓnÆà×û4ÃuQd1mm‘Gî ‰J´xcIã)i^ÅÖÅ÷ÚTLQŽUn K™ümˆÓ™½Ç·¾ü<Ó+J·¼ýS3úÕÙÚmõ‘í§¸<Þ÷å Ùö“µ^[-uscLsk#s«>„­õý.»íVmÂvÕ³ÿ®¢^°Éú.EŠXéJ¢"³©[’v2QÀ_Ú¸Ó•$ §kÚ‰:]ÙÍPbž&Ò~ðÇšÒm4 Õ_Žj,e¢e[®aúW„jƦp_–\ƒ½Hï{oê,ºåFÇî]XþOøÓã×׿÷hYØðöì}Ù0ð‹nïw²=1Þºü=d{’$a{¦˜íÉžjïØº ¾!ÐÞ± /øp³*Ç.ø¡ºÌQ%-°®Aú‡°@H ¥ÛÃp›tÑ€É@{§}üM ˜üL¥«ÊÐ#f»ŸÊ(«aÔUÙ.f[6 ðŽ™­"‰›m×NÔleO.³{šr™\^;b=Uu¦[JšªøŽ¹:ÙĦ&‰¹2ÙýÇnq—‡œºHTo;±²Hü a}e'3åorÉâ´KDß{ElŽÝމ(žôA$s®^‡rRYØ\åØý‰ØÆð6… uTç3RZ%wê×ÊLà™{ŒãnHvÇh§¹!ìѺþØ;7$Ibn˜v¢sƒw—-{æïÝ ™%^¥¨´%¢ª&N$n·‰7–œ!¬Êy Ô4ñ¯<Ù(?ýõÕúW|iÁîÍú‡ÉFÚN?8²!ÂêEѺ7æˆ,ôö\*•Óó^;ùß2¹ïdŸ‹ýõ <„ûÉs$Þv—Ú“\YšãC¤Ì{PãÒ 5ËŽöãðÅÍoáix˜-P:¸yÏZÓ=Yù +²Ï»\ƒ“Â'ú,¬Á›.1êΘz@qÒSÞ ZÇ(AQ­{÷ò0µ§æ”m[ævòaPâTÅ}˜$Iø0ÓNԇɞ"·®Ÿv3†@^Þ£z²¯×ëÔ¦.ý÷z2–¸ <ÞXÒzI[¤Wf]¥#Mx+lÑw•ŽÇéÙÙÐç!,…˦uñ‘|~ykLòj6b§¨·zK7{*ÔîJ9 鮂f¼Ÿ +|ª¨G…ïÞMΩ€ØáôÛ3û‰îÊö(¨tB;'¤±ëóûnëCØaŸz˜UðKYV?§:gI<|&9`Ié2ܶg£fMZJ¼LßS +?òü|üIË!#©My|ÉÚÇ5ˆað§Áö•£naÝp;ŒGh"Aÿžìš~!Æa·Ó’)Ö(šû%IbÉ4íD—LÙQ½dZ?l£›1zÉþøM§5"2¢ü³ÄoÑÅK9'µ‹æ 9è½×ìK°¯;g@tfæ½ÿæþV]Üá Ö. ôsˆõõâʺc¯sÿw¢‘¬ƒ"õÑ%É¡ò‚ôR+}Un¼^F##×ËÕð(™\é!!†ü§L2r€R+Ð̪‡´®·ønîÝÅÎS\žæ{ +DX “+ÐNóV·ø4GŠÄ,×­Ä&¹êf8.îÒq1¡8oÆ _,Qöi)i  ”dne:f̉>e9̽ ©†×™9lð,‚XÑpÖ›7zoî°s…”u§QÕÏ~À¤³3|û_÷bš¢\k»2§ÖÞÈÞ«0[G‚ó17d‰—/¹ôxlnÿúíÝ,˜,î3&PNʹ;&»ÌR—ö¥F¾é Hâó¡k':!d/`W÷4v(rµ”…ç#ÂÓ!Q×h-9%ຟèÞ…uòØN äЙ5Ú@F­Æxõ.6ˆø2îp ‰þ¾|o^^‹™ðÚ,/Ò>qµU{"J8ÇFÕ’Œ‹ž<Ø68ƒ• +ØöUå¸ñë*o'ãt{oPNæØ.Rô*\'¬[± +œãCªŸÊrM/íf …²ÞÑЂ …C6##¶D±M¼±¤ýÒ~luø›gqÀV—\J,ÍŠëŒK_É‚‚º_K:ÝgmÒ©¨ëÞ·gà€¡l‘ëÃêÞ€1Ý 4g°I2¼ÙGOÆm¯î´Z’Ña½SÌöë3†fÕa#Jj|â½·#ÐiÙ’²„,Úe;Ÿœ÷3ÂÊÀÛn×MVÚA¶D¯5LŸ+Û<ö©«Ž8Ìýº2%ñt}'ÉH…%Eb©×­DWzÑÍŠùò[‹€„…A¢µI’Y<©´EC½Gå;ƒÂB¥eÓßS¾éÿd ZäžêHÐ;Ôç^0Í¡>§×Ç:Óç0:Ö‘¾`$Oô9Œ~NðwYØZ +“ÁPÍ[ÜÈrB|"ýÛ9þÒñ{q‡á¨3|"\PËÄGøä2í9Ãw¤ã{%Ë›*9F8ýÿé + +endstream +endobj +412 0 obj +<< +/Length 6063 +/Filter /FlateDecode +>> +stream +xœ½]Ý’Û6²¾w•ßw–¶, ‚™MM•=vŸÊVeg÷\d÷BÖhlòHã‘”õ>S!/“Ë\Ÿ8hüÿ“’¨ÙÚŒgH 4€îþºÀÅ«‡Ýêv¾Øeß~{ñj·›/>-o²Ÿ/®7÷ÿ¼¸þ÷ýòâ§ùÇÕz¾[mÖï÷vðè‡åüfùpy™½~s•}yþ¬È ø_Û’2+²º«ó +e-Fy³‡åógÿó§lýüÙëëçÏ.¾+³.Çmv}ûü.²2+Ê1ÊHÛå%Ê®ïh±ïß7ÙÇ-­9ûÈþêÄ_ß?öó$›þ3»þ¯çÏÞÒ +ÿúüÙàR6ÚXZ°ÉHSäMÚÊZ(öîn:«&÷Óž|žÖ“åtVOîèÏf²ÞMgd2ŸâÉ®èÛÍÊeS2ùíW7K(Âë5ûk;-KZ†¾ßî¡nx³ÝÂo¬ò표ˆE׿„Äúw,ã£äPQ樋‘»§¼ÙìK’U…®ÿ÷èͨڼŠöz6:9\&ÈÝΧÍd±ƒY³€ŸËÑé“*/ŸnqÓåEtͼ©ó²‘[³UÇÏ×åóµõvì6Ôe‘WxlÕÐéSR~ÖuŽÚ]JeEN+zû'V)ýöö/WÙED¾¿Þìv›»¸ˆÿn³Ù(â™ÔDì#—”8—g#AƒóãÑÑ'yCrÜ„©e3Z7¢Cu½øyÒà±)“–Nƒ'ëgK'Zé'­w-ëæÍèÃÙ•O9œ6œ¤=‰rÐÀ[ÖOÔODš¼®žŠ.P^×j—Sö[*Œ2°€PNŸ£Ñ[RÓ’è,ýF!j8¯#s÷Ûèrôîu žjX›2oÃSÖZ,xžÓîNg%š”gRºãvÚÖ¹UDµÊ-»Ž¢uBU˜-@E´E¤Ë;j8æMm4Ž=„ÎóÖ €Qïîæ—e½Ùd²iÙÅûûùÚõ—«wo²ââÇùúc6¹}˜]ý0Ò‘œZ˜e À΋åJß²ÎÐÎí†Ùºwó„9ñ"_à×ýŠþŽ&Û%}™)A˜ +€C]¼±–ôG]¬,Û³ºîRñÊwò -(LAŽ7د¿ËgÉæò» 4›‘ðp%;ÃQÚžëê¼4üÍ +­÷ÊüÔÐîfʡᚻѥ ªW°g‹~[ø»Ëþi/gðoQñqS5ºœUð;¹œa^†E*Ì_W5¿×â3(^·ð÷ekÖÚÁkú_-ЬV‹p˜n.Kÿ¾¦ÿaþe]‰Z^ŽŸ¿zíTwŨÈÇì“ï.ËÊî2*hqd°ƒ¶¿,á_b³G‘†Î´¬ªOXvÿ²,D|¥Y$«–Œ·ùoö…J4öÜäƒj.%Ý8b´ ãK;œ ¬bb?ÂzÐ(“bMz…Xôϱ=l–6ëÇCmlYíYÚKùF.B¹rÄbÕëq1¾Ç¢ÍË*ÖÎOó;Eã›i xêÕ_ß­§e1a"ÇDè<Œ1¦—>~P¯»ñµµPthóñÉáœt1rÎЄTby•È pCªF µJÛ¯é_EÞR2¾àGM­0JZ ÒÔÌáVXÕfe­ VÍ—d1Þæìâ'Õ{$:\W9@ò£ºŽ[·Ã¸*¸^úQ0$ѱî2íŠ.üOs6åáǽï =ž0E›-ŠRv†+2bÌl¤ä©µX¨añC²0ý.ׯEË­uÑÍ­+ ]wxÍöØ_ù±zË>ŽN®ºkó–dfl£Á?æ³& +NN”žºâö?Ÿ,¸¬Å‡ŒÖ•„eI\D&ȱII)…(Fæ%ØVÌ}"(bÔäéeWa×°ÊxóIÀ•Ó2Š×|ªÞIë©÷CˆµU1/U/¯¤2$Š*/„~4­xe9¬ Õ"{N ñÛfªt§.LÑî´yÁÌû‡i+õ'™lïA§rÍ{Óƒ%ŒV«æ_Övp áÅþœ©öAaÛbpéA¡¢ÜȶYa>V± +Y §ë1çÇ ™ æä˜ÃYyÝšÃÉñž2? ®»‘HÓ‰¿m}ûãÔwTW×Ò£Íy×{YSCû‰–»CëÄÕ·|zø}BW­|ÔÅ*Q˜ÊÄK R5RhÃ5¯>Gú¤z¨™Â®ÊÀu C‚T:POFí$` À>EP`:ø\ÌKŠe5) ÍzÍ¡ž‰šJ†­%è Òt‹^àK³ñ€ìé£Fv™~ÛH@ÍwêÑPÒBÔ²]µm%LÕ<#‰&6œƒûLð@Òà>„ƨO¨%èMúŽ)èÀEÞ™Kfñ D,è;¦ZÆW˜\†ƒÝ„ f7Õ“b:ë&߬™HýÇDêOó ÍôÁJx°õwâÿï´6e5G¤ÜsÇžµ“ÿh`LEzÚÉÒÓ¥¦™ãïSx0º€¯H“w]€aqOÿµÁ3¼)N›þìmÅc˜Öû$Ž~N_w…|QwuÈ@ð†=68cÐO”t FÂ)äà +RêZšàˆämÂ&iø¬ª=Ô-ÉQå®T¤ÐÃqôxð öƒNPÌÛ^µ=¶D²®>SÂk|Ú–@+nJô2ê0BQìÓ±€ƒeS¹¬ýfÒ¶$Àn†~6cF`B›«V°Ïx˜KtZÖü7‹pgzö6:4TýŠþùUWÓM~ Ï޾̈’Ÿ-æÓJçBp…öÃD:ô¶S×,êjßdyBúí­0Œ–ê܃ÀŽe-¦¢· ±v°‹­ŒùFqUa·ì¬"Î%v6çGÄÝK÷^Xždò‡œsÊÓœé+áäf›!Õ´K¹¦[}«jYóX¹Ìãy0d^ÂHõüðÌv4[!}b¯¦µQÛZ‘gK\ä<¶£Î)K. c$ïækh‘)7Ô°òœ&p¶0Á$’±~¡¼Ø|®ìUFÓS©ovrùè>ð?˜³Ì*/Eák¦÷<ÊðIjÄçÄ”O|äÌ$³©2ãcº5Z}α)ê¼´VkÌ 6¥$(]WÔ þ…–Tá›ã¶YíT² [C*´¢ ½lhxXª$,ÿ[ŽhËqh¹¿kçdJU˜Òbå9+|¤…¶¼\O.ÕãÔ®3•°T"ci°dÅ?ôç*˜ÏÑ@°‹¥Fí8JåÂð1ÅÎŒÀGÛÿIA´4¥² ùªíç>îP^Zr)lÕ: +De]JU°¹S›åø6ºÑM²k Êç7x¸ ‚Îj‚`Bì–ÓñˆËñ ½‘ +<žö±‘'$)¬€p>œ +¬ë¹Ñ;;c;uø^†Aö[9û ½§—˜2“„œäŠ%ù׳ü%‹ð[K@ENø.ÓícÌè߬@{jó‡T”Oblà;ÕÚ`vÜèê¡Ä(G(Єñç'Æ9Á‘Î21¾ ª؇0¤sI×")€®ò Eézy ûh–1Ü{±j¤‘1|Œf!à XØ‘)»E’_ÍŠsIkÅ=¾â0B9GªTÞ•(‘λJU#ƒ!¼H:ïJ×Ë»ìâYUŠYFSâ ]€g]YeœHbGΉhœ¸ÛÆû(s•®«'‚Z÷  ©R‘ãè‰HˆO°?Â Š‰ÜǬž„«te}ºÜk}Z— ×彜:ŒP\ºytFÊ:ýÍÃÒ:o ¶ Ïv2ßÍXPâÓ,ÚÌu©ªVÖ©Œæ×ægYÇÛÕ‡Ïl»¾&ñb¥k íè`{|Vw¬’ÿ“ÛpøfÀÐA\}Zç¤qi$À:ɶСfš¶›@¡ÆÝ¯aoÀ0ÒÔN œ™Xï>s‡¡r|~ô3¿T b0)˜±pâZí8–Vt’£*ÀÓá ¡'5éDÁR#H°~ÁâÒ:—`ñèHzd‚%³V|Šj‰P»w¦SœÔ¡I§=7êøŠS} A÷HbøK«-¿Á©™Ž½ï¤~\kh÷¥Î× ±Å¢47W½*Í ù[„=§ž¸!>ýT‹Ð¥u®Eèѹby Zpo™º«Ô Ñûv^tÅwÜ<önŠâñ[™É`Ø OvËA×Bª´½Ðó¤áC@ï1FÀØ«·l*v‰×¢Ã€!êJ˜¢Ã0%,`èe¦¥ªÀP±€¡—¿¦ë1€!¶€!g£¤™e6%Z@ÒP »Œ ;œ­Ê2£#”HúBé£â’UõÁBÚpŒ\XˆSçþGN¢B^/*äô¤w£‡S=iCɺzµ†Ûö¤Ö@*¡4úØt¸ÐñÈ89C}ÇgòÀŽüÅÍ1¿gÒ”p%džá†pgé5™¶¼7?l-åU’ ç™ƒA…WEýã2³ÑR¸IÅ·ºÇgºçô$²¸ì ËnÈ\‰YY=ùO'-—nŸ{šåâ‘:ÏrñÉœã4vã }ø¹< a†¡]X^!ïôs•¯§Ž^ŒšG.ŒŠ—0<‘Zõä 6CIwÀ§ÍP—Ô™f¨GæJy~Üü5[Þ¶Ü\·çO(l§öò‰ì–—‘HΙÕî Èü,;€öÑ2ííøÞ>póÑ4ãU$’GÉÝš!Dn§ëÌt¶«ÔZÑ@Ù‘bÕz¡ˆÆÉŽ¥SAëÓÑ)4ÄÉ I—“æ]Ó8®eCf%Rufu*W§ aE3UÇÍw8$Sç¸î¢†¥Éùý.ÑzuN“huy@Øâ4‰æ’:I¢Es:C=BÁ£ûÅ%|ü¼þR_ Ü7nšS‡é‹ô;þe%Îׇ×Ñ"Dì¯án€×öý€êu/ »‰A\PÀšRˆ›+ç‚û +Ö‘VÜð]ð†AuBÇúªnÜ»â•ZWª….HPYììë¹MÁ¹ö@|¤î!ð‡fÀ + +N˜¨b彉«Ux‘äñ}JèvÞçIb´jóÆlY­%÷˜3Wš2±ÁüWñß@€·øMjÉ{'O”jUŒ,"+w z}ÙàA»-Ö#¼¤8§óqzö—Ù¢çÕ ŽÇTCOzÚ€f.“ªÎ~b᯸•…'â^WÐÑ€Ó7ëèN#'7?<ÜoÁØ£ê 8äÑ‘âWÜ^ŠbW«¼ÑŠBˆ\÷žûöK)´–Æ)‰!H¯”ËĦy¥Ï•yªjLø¢ëÆu«qÉ-» ¦°ï‡áפš÷ÆÒœH=u¥/T5D¸y¡ª¼ÍǽñÇP„êÎ׸wWßÖêÞ£¹´—µê`}¼Ùv°B’>ƒp—+°¤À ñ,u6»Le”Ü9l”¡ž÷¢ w–ãÎó®Ù ™Ì.wŒé—6R-Ù|T_­¦Ç©¬ ;j£º¬ŽPÇ•ˆŽÊÃA‰yz}<|¯w“Ü+a¿a'ŠëNúƒ6'hGrǰ’: ¯Œ ^WÄ­é­× ÈÂéA[-ÂÁ×´à¸HÅè“Ë]J¹ J¤\HU#ƒI¼HúÈ]OìÈÎ+žC¨8%ßUyëJòe.ß§{¥-ßGI°i(<Ò"#‹2A )´‘b9’‡ÜkÜ¿^žäÈš¥×l¥WƒQi*‚îô=µ ; Þiå Ušuv½øy‚šÑiL‡Íë´oþL§É;ŸÎø<$]^=®„C”=Bo¸Oܪ"—àÜ£;¸vŽ©Qîù„l™ØëˆøìOHÓ£ìî^—xÇó-éß·Óó +àd×»9µÕÛx…Â0Xìöü~'fÀËåW®¡i÷Ÿ§•.üþ_Lû±±™{Vmï¨ä~â¶pÜåHÝ…7ìËÉØ±¾/¼ÂÖ…áü3q]¸_½+“bƒýmˆ¢6q-O™wþíïoé°}á£J\þy»8ü(òŰQú‡]Žò2®í’osU@ßR"ª’”¦Iâ|RZ³‚_ÍwmBc§^æò}ºŠ6צyY¤íצÉ2lŒþº¦// +endstream +endobj +413 0 obj +<< +/Length 4058 +/Filter /FlateDecode +>> +stream +xœå][oÝ6~7àÿ —ç4{dÞ/I×@®mÍbÛm¤®ãd]Ävê 6ûo÷5ÿb9CÝŽHÑå.°AìèBq.‡ßŒ”ƒÇW7gïOnŠo¾9x|ss|òÏÓwÅ›ƒ£ËO¿ýûÓéÁ?Ž?œ]ßœ]^¼¾ýí.}wzüîôêð°xòìiñÇþ) ü1FÓ‚ÒÊ’³ÂVQ\îïýüuq±¿÷ähïà-l)Lqô~“‚T‰ÒÚØ’²âèܵúöµ*>\»Ž‹xf«³o÷÷Þ¬Šõ¯ÅÑßö÷ž»þ~ØßK¦—¶ƒ¼YR×R+RjƒÌ"k'²6HÎÒ’±ArëX®7rõùt-œfÜÑóÜ_óÕç*Žæ«sˆ >}<ÅÐ \Aæ1R­cŒôlõØÓ¯ŸØî­Ò¡0¥€-çêC}ô#2xà%øyº9Xƒ‚6vEÚ#æî +·q‡.¯ᑅ#"± Vuȶ»ÁgI‰ ñpÎ0DäeÆ —7ÜÆÌ¥«“èJ^k‹“Fo …z¢îHéSjãpÔŽˆ»Ÿ5ÍmGŽJz¯G Gà!œ>B"=õ¼ +DB˜:ª€„™À–œ Êà³?A›q€ÜŠÿýÖù ¶úÒì*.Ño¼kðlµ½éT;؃_T ¡;ÕÛÜVç6‡ÂÉ” j¾¨ª5¬&QMÓ®¦ŸsnP“VƒéªgSâÄ@Ïⵞ]Ùnå–z@ª]‹Eu­˜û7ªl¶eÖ?~m¿ÿ¶}Õ(øâÎ[ž|tÃqVoª=®åU¶Lj}“ìþ›;ÿ!‡ÄÉîµÝNžê8µ­PÓ¹íÜ3×¹K;$g‚5ÉE­IØ’G‰Oð‘G?9cz óOŸ®Ýþ»8N»íP2LÌ/ée2i<4p¨ +PÙ+˜…?ƒN^»;G¹ys[BxK0.µ¨q9?Ê㮊'­ ={êY@ëÇu&@óÖË]÷ñyª€~ƒã“{’»í$¸^°ÐCC„–¼!ÄÉ'˜^Ô ‡ SÔ X× ŽŽÝ.îös3L»½‹Ï \5­}ЦZ½Î/צ“¥é¬k7]q§o|\o‡ :bZ‘tCÍÎvýUæáän‡ÉøÞ†ÓÌÎ>]§s‡"PÊ%ü£Ý÷‡þ +á‡<•€¡øsíÎ…>Ü@¶ÝÂøkR¹cu¸apÌÜ9Üp8æØ–Híûríu§ëÇìPt) ä!÷¢#J­ä€Fó—8f‡¨ýÇ6Gè‡èF¿tí÷,nÞ˜Ò<î~MZSÄÚó5Ϳ炔|PÀÜêäÎC[šªÎÜÄ•„öi¢†°àw†8.$à{Ì@,I€ þªAÅ„û Eu¤àr»ࢼۃ¶ÖܹIÅG¥-¼ÕêªÓGÛûØnÓƒ …ÛÛ¨^ÚÒE샤ÝíG:!¶¶È1ü1ÌJÎd¢ C&R°Çp6‰§á¥^º@„ðYè#†D4ˆY‹9bLà$"-&†s„$¥HK!*&á°Æ.y·Ÿ +£aЗ¦>™n`;Öá*MV›bw£Fí£&æ×¾IéÛo#¹z¡ßCöD¯ivtSC2 ~ft0Rìe¬žk/JCýMdž‚çð—È­hÀ0¨ŽH‘¢Ùðs®f¥() 4›Žc¦†‡XŽÜÝLW3âq¡H)j>çªYÐ’|?ØÉduzð$d}8™LÉ#'!%ô¸#6˜DBEࡼ j2™1›„Œ¥XÔ¼;×¢ óLÜ?/ÁŽn}4£:S^63¾"=Tí =U6Ë*-ä¸kéâØPq)ƒ9‚®ÎL*µþ`¶¨GfU@Ý"¬üÙ»A+>àù +r fÑMZWúpÍâlõÅ­7MwoWk»ú­ÙNÝ6ÛJAëy™…·ëì¶À°Ú"TÀ"ª–n„ ƒ]ìU­¶¤PÓî^KJï.ñÚ–¦5(Ú=ÒÑôš’Î8HÛ€Ó˪;PÂRêÆÝá“ÕM¶5m:©.ŸåJ2çm%wž^@Á„–šGÄ^LÁZÁˆv(}_cD×mØòÅ#©›e‚ÅÅ7ˆ-Bn-1•Z[Œéö¢€óK®­! +×ê¡•-×V0rý¡Æ¾š¾þS?égSÇÃÁôy@qç°ÌÑ·ë:}€–⟸´3õֿಇ[ÑÎ3 šâ€£tÍ3Ö1͸ßìºw¥þ+Jâ‹€ñÚ=gà™!«)«ôHšjæ*-$†©½UZdWõø_œ\Øu\gö}·¶ù;a¸z”A!¡H“ÝÊÓ%£J©°ídÂÂâ?*b²í  T£±ÕýhlÛà ÔZIè¡ÖV¾N'm µn7ê­œòÒêFaœ—¢[èÚŸž#éÃ‘ÞÆÐVá¶ÿL&¢­ƒåS™¨ÐÖ‰¿5’ˆKâi‡ßrѳÑV\Ò_cQU¬"^ZDðH{äÑWg„”5…Š6«ìûoDÑ °Ý*HØçÃÚdyMT5åŒÕîPY€G»¸ö²¦¯¦¶7¡ØA ²bÛù ]‚í°#œ:’útÊØh¤ÌHÞb²Á¸¹Ï‹kW…[1|B¸‚µ!Åýbf½3çÂà¹@¨”ÊÓ‘<ÈLEsëœFˆkçE_‰®£;š‚¾NV37àùB‘RÔ<’>˜«fãž °²¬eÞ³ÁN\3ïyœÎ “u,8D¡<):I$ÌÕ±2¾gF¸3ëZ +E–!¯ 0úä1#üNHsFŸL‰²8%Ú–ùUW\ŸþÔwÑ'3æS{ŠÙŽ$fæš­”¥ +aôõf&Š [Gl;B„N÷¡PÉëwÀFS•À G*!e`FòI<ÅÊǪl{3Õ©Sð«ãúpC¡ Œ[¼ÎÄáFuî7ÕaÆýH¯W!&^à“XSVµ€Z³N-šömdð”¯P{ +ÕhHËô;ª‹ÒÄáVÚÓ–$õ 6ýÆÉaÝšö îç‰?„š¹[ +éS¹Ÿ$ð¼§§Jʆ5 5z”¶dÍPÝdÓÔrn$™æH¶fòòá,cgÜYüiëvÏø^@‘Í¢và}¢Û€«œŒ·ºßT×M ºÂ5ÿÍ„ê*êY@]˜;V(›½vcÕDèµu¦ê܇5ÛpexõÛ=¬’1PSÁÂv0÷¦QØô…£—bÆ#pæÜ¥*È„pfóqÏ@ãä(¾ ¤#beŸ’ŒÀÈBJ¿çßTQ BJ)pæô ³{@v‰&;ÑM€]¤Q£›ˆ-öΪI pn5êÀ“¾ŸãìwÔ*É=ÌÙÊÝé§máaÎíF=˜>€ÂD£HÍ`£;s²˜s¤·1˜“ÖÃ1vÀœƒ;ЩLT0gÈDŠ?9“x†9™i^k¹;Ìù ¸6\ð½k½‰šÊ(UþË=cŒ¾}›2|]"QEXäjX”m^MQ¢Í{æíýÕ>23óÌPXÂ'}Åõ£¦ZÚ=!ûhµô£JIq†#þäqóÁS8á…ðqw™zÝ-Á7MfÞò›‘JAŠ7”.åÓ#Xþ\»ÈDš@ãK}Ø@·X>Ënç–Š”¢æ,®š¹óɬ¯æ¬Xþ«µY`#^ý ÙÏ¿jQ£´ýñ<²„ÑÍïCB®qQÜ%!Éï{„mQ(_ʤI¾ÌÌEH*@±—I¾LŽA}ò%ä5!ù2gÖ¹}JHs‘Y¥D+oÝDCXÊ‹ys—äËdÆ|ò%d,ÅlG’/sÍ–˜2LÎȽø2hA:.Ä>¾ÄËÝ +ÒqÝõÅž‚˜;²d àî@#)ƒ4’ˆ™<_=ÚM­„¯¿ÞížNÑî>Ñÿg´»c¹`…0ôyܪ`¸*ÍíÚhæaÎw«ÐÒìs$“ÄÓp¢Vv‘õ¤/L¨Ã­“g¾1þ½´XêG'ôö7'¶²u±N æË¦¯?¾íÒ×Fþeœ¹JhHèw|,–žõáZ>&aÔG2)s]¤²¥‹¸ÈØ÷¿+Ù#ú¦6­nV6ö•CJ:Fšð!•XºoÓrׇT¦›–'’.aÔ²´+ßJ¹Õ‚”Zµï@"îØÄë›tÞ”ê6ªXn™ñÛü4jbÍUÑ®v¶Šº¹¡ìÏ]þ¿ÏóRøB–(·­â§âoíÿQåœÏ­ÇFúV9“FÀ¤}ÐÙB% Ï:;ÑjSÈý0?%‹% ”_‘ŒŽ”8G÷Pzé“ [½¿ô~L­ÎoÎ\Ôp‰ŽnàÂÁ“34« +ó8¹¹õéÕ^}ý/XNÖ*üó)N?¯68ÿôp98 åLùà F5‰3õ¿6®ž +endstream +endobj +414 0 obj +<< +/Length 3678 +/Filter /FlateDecode +>> +stream +xœ½\Í’ÛÆ¾oÕ¾n"\&ó Rm•´kÙJY‰mœTÙ>лÜ5«´äŠ?ª8¯”GÈ e}Î-—t÷Ìà ÊeIÑèîéîéoºgÀ‹Wëíâ~v» ^¾¼xµÝÎnß?^ܬž~¾¸ùíi~ñÝìa±œm«åÅûÝ/[üê›ùìn¾¾¼ ^__ÏÏâ(Æÿ²L± ’<‰2É£XëùùÙß¾–çg¯oÎÏ.Þ° dÜÜŸŸ!q°€qI¨,nìë÷ið°ÎÁ]åæêëó³'AøspóÇ󳯀á÷çgƒ؇֩,¦Jã(MIUÒÐ(ö*œ¦“å2œÊÉ<œ&“ÌCy°¶N T))]:¼[\&¢Ä-nôÑq•GJ¹Ä½} §bò„þ&ÚÊs2û6œªÉ ¾Å/pwEžB5ù¿Ú-îæHƒâí%]mBÆ€îovÈïl6ø‰˜o$z«r[[–ß#É_ƽT XÛ5úéøâ2¸ûY˜Nn·hÝÝÿž-?aq$F­†dƒ¹š$Oa¨ ƒq¤8‘ÞALáÿà«wWÁ…#¾^m·«Gw*|³ZmGL…”]8=Ô´×Q9²Rå0¿»…Ž>½SÉ´[Z0Þ\usûã$MO6¹Cò Æ™A eŽqk™g4Ì»ÑÝ™³ÏéÎ\s§ÊŽ’œt,bšÖŸiœ\¥Q">—4ó(IÒ~°¸GP´dDÅ#øž®I”ü$ãæ]Ò$ÂQ§´—1ùåèÃË>—[SeÝ![›,mÁpÃ)ãv"ÐwÐuÌ) +-!—å¹Úu÷ª>$M¬@#X=æ—QšT”£/qðúFí[,7Þ>Îæ, ®WU-¸xÿ4[¢^ï®Þ^ñÅ·³åC0¹_O¯¾ Ãû<`I”§åcFÛsÇà.øs9p-³KÆáßäõQ3¡K‘\@ÐI·* zl‘ Óœ[b,N 1T·Dšc$NA4}Ç캮AW`°#éR•cFpX§9M»ã'ŠXƕˆd·“SÈbÄ&9…ÎTâçÄü $ò +É.§ê¥ŽðXÀw +>g—Rû~Êbø Ý+CŸê?xy ˜"Ñ×IE4ò‘™aÂ^ê -ärÊ SLù•ö³P%“ÞB]NSø— fnágÔ“‡C]FMbé3ê)¦¹1…$˜v`mi†† Òþ!N5# KîPyÈŒ§š™@œ¶d×eÌbÈQFW4ò—z`ÌK¥mœ@´Êô£©ä•™5†ÌòØñÀó,Ž€ÀŠ%ƒd¤3£”4MÇV@° aÙiÅŒYÀJKyD’ùa´’Œ|s ©ˆræ0;B’Еâ íÑ›f»gYÄ<"« œB>6£:)'Ò,‰^éYÓôMWHN”™d–BѽOfÚg]\|WŒ 5JWÖÚiÆ#Ñ×ÞjB`ˆÎF>aŠâ;$?g'Õ +J=&[j}k«ijSë{È¿Ô:ÌøÍŽªì;ÝÛWšüqöôd»ÎE×»ÃË–pC}i"§¶5Òê¦ònf'èTä ;Žáöðv…MÆGlŠ×»ì[;42&Þ܆S>ùõ??΂0·ö©’ê.üòÙ2ÚCªÉ‹`9ºŒ¿eÅí…³Þ,Ð þ¦Û௛wxÍbP–88Ýõ×÷B¨Æßáƒt_`Ã…n¼ýÑÈtzb #+ÌPrG÷þ» ǵà«[3dæëzȹLšÔLoxϬ mV¤ê7‡¡Çß«H•[ZÇVâ4¡%DG‚«ÎcÚK"ŸþÛ‘ëðÆGšG´ev°B7hï;TÿÇçõYd³LPò©·ªRCp-ðæý}hâì–NžñSmËË$«5e©fDé<±üÔìDš8|AÓf9Oç¨[ ª"eÔEû~ôxg¸° +î”|‚€gRzÄuG|4º*Ãf¡C‰ žŸÔc?D-6FC¯k[‚ôJ2…kêvë§Ì›sÚk^o8p[Z9OºTɨƒäÐå½NWF!ü°['‘Ì] +lÇ—G‰ÓöCbbŒ^ž3V“VdmØø¶¾.ÚÔ1èC×…O8ÿõbC?ùÓÄÞZ޾¦äžÉpŒàÎ"Úí,ÄHRµÃ…ÒëâDDqT£@ËÙÖŽB3ø)ÔsÙ¬SŠÕ!Ô +AS#>T_ÖVÌžÞÈšàZâ(>O ø\`Bkaã“ÀX’¤]ìÙ*ùÜ<á²ùÃø)*—"C¦Ífw*•"ŠÕ ½Êݤ×pGÈÁmxü Þf°tK² ÁÆOà~—ƒê½¬šm}ÞCª•¯ÖæL˜¡3‘a-nžL\t +iÚÑÕŸ¤‰ÛŒf-<¬"Ù6c +l©îù oeôM„40›aw¤ZºYâЫáÞn³B–YTq—+}„ŽLŒíy ¾¤a<ĉ©Ë‰ý:xÍèÑi«kLÏè¿ äßÅòð%¬ÈÛ^;F$‹¤3–ùŒ§i”æV<‡ÉÍ”Ãk=¤~SÖoѲÂo\p¼à;Wj&n«YmÜÞ›[ïÝJ-ž¶èÉ柳à)ªpŒÿèFp‰%\eFÅVÖ¼Ã(0{h’TŸZjf$ÂÏÇij&¡xn’ ÑxU•çmFÖ´šÊ˜¶I”À3KûX £26Ò®¤±1e¡±:x'WA@bê4VMñdÎ#ÁlBqm¶Õ'Œ«¸ëç䯅D+Ìâö)<ß¹è )iÖ-Å1 ÊÄi¤Q ùlÃm9_Nÿú¾ N>îU¸A˘~Ïò®V<¬¨/ð› Ð ‰i®ía53«Œ,3«¼vsaýœ<§÷tné]ïþßþŠ+4ßãZ®Òp]lu¢&«_ªgÈl—L|±ÆŽWu¹Žü^t+máJ‹ðÓå>ß“Èÿ=ÚVŸ©xPp„=$ÄAžWí±.zÈÚVÃv[éé"Ï;¤[ôYäZD ¤ÖDnÓ‚A–:Q™\|Ê•’&M’JÖ\l¢oQÐ.mÕ$ª$j+=zcuÒÚØ¼2&Ç]£ky—WŒn‚&N€iÕ œà® +±Ÿ“'ƒClj‡BjsúÚ‰IQQÞ!¤&´°~˜=0áâÓ]†±/µ<ÓœöÊ£e»)w¸¹ÚËv6©hYCÀÂU2÷sêMŽ-½ “ùU%±µ«zš l;L]ö¡j¯5}¢j¡™JSMþæ#m + g»`#X8ˆZò®ìeŽ).ãHÜ÷P¼Œ¥;{Ov«ËøA•Ö®o™šÍ8ÓmÝé×ÉØÚ¸eaÇ¡wU‚r[ ›°Û>º‘ò€Ñã+fäÖè÷@J™³¾Ìøk0/» d}5XÉÅWƒ* ÖÃÊŒ^[Ý`!¾^Ú–“Àj\8¬ÒXU|4MÔdYÄ‹B’Gy&= Îudi7/zâã2Ã]‰¬?;Ñó`Iî¶%õC¨–HáÔk§´F}¼z¡´ÃJö-ÔÆË¦˜¨?81ô0%mkíc@;´<3zMè:6Œ[/b´ô O=•aiq–iž,|Y¾yœ- +°°ûTtC¿<ìÆº#%(`*ƪ[¢q˜,q–˜ÅÕà…S>Ë ÊÆÂå‚rW,H~•Õ¨8Àt"kAÍ”‹ªµ>-BUYÖêMD74* D‰ñûÀ3$TÞÏš¤ž}|Ê%<ïç‚‹ž5U<ûY™Ñk˓ֻWÇ妰:$¨Adµñ5!:ŽÑ¯vGKÕ÷+›iÓµi0ˆ™6žs“1Y¡[¯œ}¨ …ïÞ·õ㳨·zŒ”÷À³‡U/:w˜òÍþb_/˜>HI/ïcF;›´8»—ã7¤p[Ĭ7‘¶´ÿÓ¼8µQÉñ•ƒŠîîæUUp¶ íñ×m<@zñl›¬õóF{ººU•5NXWaÀ•û36/÷ðvgæaJù3¿&éÉü>>váI$ÞÌ_pñf~MÕ“ùý¬ÌèµÝÝÛ^n«qAàÞöòÒ4²¾H¶¥+Nꙇ®]ŠA̼YŸeô~L}ù÷wWÖ?XÂ7íÛ‚z³¾X1>#9Û¾ý¬ú²~[ófª2iÀ‘ä’­dcÁW–#Ëò§ƒŠý!:½W™ã$ikÒ 7F\e±ëó ë]ÎAÌúà¦íÃ%¡-¼T«8l$ÿf­¨Q§§w¾Ô¯sTJ¿BT¾wms¤‰T‚×è³v¡©®ÊžŠ¶(Ýù´ÃwVªöé³ `ư+~«üI-DU»#`__ú×½n1÷»­i“¦ŸíJ«þû˰ö*Ã錄Yk-ÐIÔ¢Ò×§äÿSñWµ3\yGý\K ínAå\k­Ë¼OÿbÈNpOÍz Å°išò‹í³pPµ%™cïÕø÷^½|Ê¥¸í˜9ö^K.¾½WCåß{ía¥G†7kŸ¦¶ï“@§uú)Õ‰Äo?&–À#È‚‘ø \ŠÑ¥sMRAc%ùœ`¨üNðŠ+h¼â†QuþtÁ?ºŽ2 ã+ö•YwCé¥rh=™ÌÌ ‡ÇòîÒß3—-À*q’&úg‡Žû®.¡ +_lû¸#ì‚Ò(ï4¾Uußç‰ZvÙî +™¡ hÙ!^ ë7‰ž º§ôÝã¢~c¥÷…Íd>ö%½ý9¬íÒ.ýßogÛý°à`^À$'5´²Ï¡}÷W"SÚÇÆ£ +@´ÝŒ­¨€Ü—ˆÎt1Æ +¸Ó¤1é+ÎH¥ÿŠ¡º +endstream +endobj +415 0 obj +<< +/Length 7409 +/Filter /FlateDecode +>> +stream +xœÍ]ßrݶѿ÷Œß—:ý"Š’èd4c;uâN“Ik7½ˆ{!ËÇŠ:ÖKGIýL}„>Á÷½¬ßâà $°Ï!íù2‘¥s¸À.w à·KðäÉÝîòÝÙù®øúë“'»ÝÙù/Û·ÅÏ'¯nnÿ~òêãíöädz‹Ëë³ÝåÍõɡ7;øê»íÙÛíÝéiñô›gŇǪ²Òÿ1.ë¶¨Š®æeURÉRðânûøÑß~W\?~ôôÕãG'ÏY¡Êº+^½{üˆiâª`ã]Y5…ÔíêâÕ•¦úöeS\Ü뎋 óIá§o?úù¨Øü½xõÇÇþ ûûóãG³ùïCKÊZw%×ôL”ÊÊjDDÉ^\mŽÅÑíæ¸>z¿‘GÛͱ<ºÒÿ6G×»Íq{t¶©vð奾zs tŦ=ú¾z¸|»h—¯Í§û cšF_¿€¾áÊý=üe:¿/€èV÷qó½Ý¹.ÿ $9PQäÍóº.+FÝýñúìÚ»wg›æè|Ú}¸ƒ·«óo»²#ùê†$»Vk·¡¸=1^d\ÆXþŸÛMmãùêrt²”|íÛþ€ÝÔMÙ²êJYë;®JÖUÙZÊw¿3}êÿ‹?|ÿ¬8!bÓÓ›ÝîæŠOÏonv+†';ä¹&¯Cuü䯹z÷Z 3$y©¿çk[Fµe[‘¢,sH‰ËUUrN°ûºâ?]ùY%ËŠâ¸þˆcU neWëÎ9oŠWç?qÝ1/õ oŽ?b«Ë!›/yÛ-ƒ@óŸqV*òæôðµ³Ùg¦ô¨ý ±»)[B§#OjÚÕYKíÄ_Мî #îT_ªUgnôíú&mÙ5i+æ™´íÖŸëÏ`ÒÑ ,šRVþ Ì”j÷™„÷Ú ÀjÖ÷Z V•J/íÊFz²™/áæíŸþ6/®Î.¶LßÜN°âäåíÙ5Hõý³ßÕɟή/Š£wwÇϾÛ6ùKjò¯‡™pj‰W›c®õ:~½y¿=3«øÖi°’f~«‚3»+Xâ$É×þIŠvk˜^,„1®°&ç׉kNè©þT•æ§ý­ƒ¤v¹ ã¢)êF–¬zÙÙŠ‚5N ðGÓч ¡•¼8ù±÷ †nퟵzÀisoM]ÖM­õ Fø}ó‘wç¤êõ9V&²U Ž©._êþo—÷°á³KýÆíêô_æã³›·ñ¹s:0ÿhÓ#ºRGB¨‰) Ý›Ž/&°ÔÌØX4¼”- +Åd½Çœ¦ ­,Ð39øMëÁˆs¸Æ­(t“zdFcVcß[ÕÆŠð À…ݯ¢YÁÒƒèñâ¹¶ö« š÷ù ýé‡À¸ûX·–¼¬[JÖ™ÖŒ` +dèW”ž¸ôbmÁTZ·§ñaºM$u¸«„nט%»^…4JG£²ëhó6ƒyç°%µ&¹*õäS·úޛDŽ™y[·îXYs­<Z9̾N~wY”Ì^5ÿôWí 6WaPwr|=Y-GlÅÊÆkUàØä̬Uz7¢ëIP8C1âÚ$–ü²i¦aÁ´2¬±Y(¡Ô›! [^igi¯'á`$G2œXô‚EÒ¹-sç<¥^šdl»Æ¬2ö$´ŒÉ RÀ×½§ ÿX*£zÖ–M=϶Uo€ißÎþ}çÖE&ýG•ÇôâÒ5åu*Ò¿³žëßjfÜ¿Ó^ŠfÏ%‡e§güªTÙYtA¼J†áª/9`[X»f™hÕ+ŠS:X™]R­Ua¬ú_˜XÞëæ“Á¦7Œ[ôêzWl:½¾Ðx¶0,Fµ¥ªIifENÆ*h‹üõf·‰*EÚI¡²]«Úø½i¥~*±ðcÕ`§£è± ¡X)™ó)½‘„R›8D’FV j ±¶s!^M¡ cr ˜ÖcNùõÑ‹ËgúïøçPέsœcé‘& ¼Š—µð”§¦52t µW5±ŒØÿ¥Ù²<³|“Go7¬³ïVÖ¦²&EÙNC L”#|=Mº:LÍúº ¤O¯L-É–†®ŠûÚ‰õv”™– ¡I5÷yNŸ£¿Õe¦4iÄNrHY;ͤxRiÆ´’’Z¢$‹j8ôO;GQS;ŠPM­‡ˆMô4*HáQ‘2O”,tD¹8Âf#ùp!,O%0¡YbÄP!fjìj¢Üª†¼´S.¤Ç‚Ð>Ò® ê}Þ–Ó®Ž°*Äå $­wæ×ã6~ÜCò䃼c ã¶.¸p¦×SÆ­?ìÓ3ͧb£†pdº»Ô†„Kïn¬ùXÕIhÍùÐÙý4'0ÑSª—ÖXMSBÉRÉ@UýÍÀ¿ÑŒÜ÷Ûª 6­{T²Qõ@y~_(|ÏJ-uß–CÑ!ý¬ðƒ`š“À.‰ð“£Tµ° †‰ág†)x€afX“Šr(flœC½g¥lä'O(¸ñ`Ö­‚Ò¥%SîFy%!eî2½-Ð{\ä•Þ4¨V/3e#19VXx±šBÙÓV1lž$ôzñF-TÖèýi{_¸ècÏüqñeG¶â¬±#"ѯføŽ®Á0µJPÁ¤[þCˆïï!œõÛŠQìÅ…k›Ó´îozÐü¦TJyAÏt ¡q§£!ý®ì“QLÐÙE›BzfQ܃+iâk lP°¹oûxHïëíÖÆË .L¯ú­„ÑÄï)ì÷`iuÀ#*mnÖ“b,ˆžRypzrC&Âr¬YwÑÆuÎ[Í_•ŠE²Òm$—÷áØE8 +­0EpŒ”d/5S- Úìú¡õJ»ÍÇÛhÊo©z~”óo7ê-“ä‹€Ê0Ö{ ÷1ܰq˜|Yâ,z€Š®…^¾”³t-Áñó9KœÝO[|4M» ®W÷3AϾݨ³¨‰³hÿ,5•zU¼Õê¾ÒÖL~I_‰rü|¾g7š¦Ýäb#0¹üÙ‚2e;³uàHÿ¦“‚ÛLÑ4¥ã2¦R¸QZÃa†ÊtBæúl€ãe³>»>« ú³[Odú¡R.9@ܘË0Fvƒá„D¦2 áR'L8XN6áa…T–•–è3¯>a™Ù=DȬ'³Ü¨ñ<0-Ôu(£ @F¬î) !@yÅÔ«Ô»Þe¯\½/.\mkT7­‚b®ÏëC¼c1ôöü|˜âÝ»»ñ·¬;BmsýëFõÓ|yÎ×—÷ö íW#Ü—R̺­¯.o󻞾Z½ß £@Ôò´Sâ#ÕÙòî3c­=I© +͈ +_K±˜‚(J°ûuä÷äÏØUÊܔٲÕf9!ôZORbÉ=%² ½ÉlÂR” +žÒ˜‘N¨ô?\[áI*Ä“,‘!»¶?Ø×„Ò¯ïí‡#² va±äbv5`õ;0BY­?Â$œALð41Ô0_İtÌèjýåt 'yÖ¤n»›9ÈÜìêÌõ¢>eØÕמ5LjóT›Ìª9 ,2Lls´‘“;ù$¯†›ÁYyµVyµ ëlb-¶çš™X;˜5fÖlØýd†Ð½):³€ÈfÖl'ÙÌZϋάY~™Ìší'“Y£nlȨp‘ˬÙ>r™5’SŸpá}Ό̬!«\fâå%d¸ÈgÖ[.³6p#3k ÏC¸¬AüLf ©ŒØ=£ëÛÉÒ©µ¡/ãlÑ‘0“[ËŠf¬èúÊ$×r¡•\o™ìZ¢7´£GFš¡%ÓD™›}¦d¨Ã¤óke$Ô×ã´†hËjnÍt+ƒ´F’o.«¡G•8°fú@Æ6¹F0ÎnPš±ê8‡çfª®]Wu¼ÕÓ:éµÃÁì!IV—ÝX—#rºTëêR/|›‹€ÙxfÔH§×,÷¾Z8‘]‹SFìÃÇÉ5´Ï¬äZ'ÂäZŠo.·FhˆÎ­È̤Ö™÷sÈ¿/’LdÖÒˆAêqæÇdnb­“™ÌOR’\^DǵM£½Å³•¯/Þ5ç*¼ÝtôÙÚsDŠÖSÛ“I›»f¢gދę¶®]®çž§§ÅH(Ÿò¿®y”‚0´)¹6§ ™ý|§;ùo²Z<º„“Ñ‚¹~ ºðÀw—^áDwÂökkt*%@ £ÌÀ¬9dt™"™¦Šüë+-^øúß…Y1–â,i0ýPnµyóiœ[‡†qI¼>ã´ûä%òV–Š’% ÊM–BPܲc‚!hïÆ„öìÿöÉ8“„¸ß°fœŒ1iQsn]9àÝÆW±™ºKc|(@_ž€øÒȬÔ>7+ÍBø:"|IÎ9€/òç|r¶øÞ’UÃRav£ð=.pÉà{ØIßx‘øòKã{ØOß#oÌ¡:†QßÃ>2øÍ 1Ë)ï9V|äÕCB–YßsÜ2øžÇÂ÷R$¾‡Ø³Ûrøž¥ÊTÎ#UÞë»JWÎ#]ÝËfMˆ]åÀ½t_ÎBØYÛKw†gs{'ç¥Îæö:#«ì“4iÁ!ôþyÉ‘wƒ¤)ÃÙ@U#ô…u&‹;}Qlо¤ùfЦDÉ,±?± ƹm‡âcÕéÎÔܲp%ÖU¼Ù!^ZƒÓîî…+My·®;nß—aÈ +pMGÜ;Iñîz Y¡{Ϭ” «×dEøØ,ë,b/T)»™.žD¬}ÂuÌ:Iʈyš1b…æ™…X©6@¬’|sˆÕ" Ùý‚ãߟÂSQš4¢£n n0UÙI2²ÓŽJ¥Á´$9 ´ôýÛœ®áÍÝ[{¶gcÞ×v½5Ç™Ïèßã®êåî°ÔξÀ ‹æÞlF¯y3•PçPªui·¿­ùãÎoØÕCª€bG C«©EÇD:Ó­/ïvzXµ #JlSÍ¥ñë¸(¹ÉUÕÄïœsN~`UXÁ7ç6Z£z¹ DÑLU¹Ôú…Z!XŸ:ƒ¶<û¨©ÎÞ¼ßn:óíÖÖ´lL³¸ˆûløýÑ‘’! #«&5=.ÌÎ{`õ¤yç¶üÑH;sË(g»å_ãñ¤;Ö0[Ø“îjQÊð0ƒžÔÈêH“rë<÷“)åªÑ³šcAžUTª`–,¹S—B%ßZÍ=:ð€à=4÷vú¡¯¶/`~ µ¹ö tó•ï˾qe HwSÀÛ6t4:OdŸ#¹]v<¬1\¦ÄVØõL\‰{ãM•Ÿ ñ&½½dÙz2ì$‹7õ¼h¼ÉòËàM¶Ÿ ÞDÝØ€3°\=ö‘ÛHN= Á²õdŽUo¢xy0Ëד9n9¼iàFè‰ s'zbO¹=S =è™A¯ÊMÉâ΄TiôjèÊèôfé2èUN0㮫 z•é íí:Ë W™Î½òæ¬zåu†gzzý¡½“4iôªƒŒZÿÒ7­¥àÄÐYÒØÔ9.Åbu]úElɳøYÔbeXçpÝIäe³ ¬C9#†çœ_櫯”Ãó™ –k+«OÀJÂX‡Êàp¬¸YM² ’ª•×Î}Ç!c”ºP“LÅÞkì*Ù̃¸OaÙóVa?¬í’Êj2.Ä>ˆ J`‚=2Ò”‘ˆÁø4!Ãa‚é€ÁD€ +&gaÁø°ÍÚgoÇ5Ï ILù[ï¦ì“&¨žÀ‚Æ@=*˜± pÁ4ë,0WYÊv07S˶È(ÅpØ…e• mÌ,“2+4KEì2Þ¤²LUF˜,èFŒ¥§OtÄ‹ ¡=˜FkvZ뛇ͻl +ëÚ‰wvm Ž­+(“.¶"fÁi`*ÜöÙÕæ$O[=XׂÁ›1™Èj¬ÃÙ ³§TÀªàÐÆôpÀ0>¹‡çͰ†‚#|ËS6!à†…âãÉóÖ1I8ÒI`w!D$ÉÑF"IÿJg‡êÙHÒã‘éÏYHf˜gÉø –Úlj#‡§÷Ÿâ™3|8uÃÙ–ãCžúHÁ—‡Ê /±«H9÷Á/õÒ ÎQÀ}}W…ºð.”i3&å³nü—r³‚L4.ÒfF«;Nc˜QÝ}­w±âô¸Ñ¿%ÇßÝ)gð[ž×úw%Náëúù)|ª»ÓcWs¥ƒ?Å©€+õ鱄ßÏ!3„•í¦oÈLw²…>N}Ø^ªS&½µå¤¬hÍÐ…#ÀöNÞ'O±î§ñ>»ëA ûº3½WQŸò +~»»>ˆ7ö|$uc5W{·¦ ­Œß4ÞJÝ‚Òô$zz,¼;kMÓÖÓ·e*QJ¸‰Ær½âbà–ƒ×r{ûxR ‡bõp[Ó—æÞº `(Ô6Õ¦¿Æ^mèWɼçu¡ä ³KÙ¸äẘžz(n±ùó»Îºò0þµEÓ–mqÙîoÝ«@Ítmƒ»=ç|ΉB½ùw[“œøOä $穼2P4zªð«ÀÖóT{¿%”äªûw[ã§dÖã`àÖ8!Cv}̧1½ÜÏ'ég:ÏdÄ–N'•ŠO'¼µ¡¼õÂÞ0WLf/ˆB1!ŽÇHÛ)6ÕñZÚp½ö@©¸ÙDïó3„ŒÊŽË8;Üvt^È€·âþº=/¦ç¢õçÕùƒwü’‚ø[¹¡aðÊ‚ <ÿ)öóï¯âc[ÕþZc¢P5æíð¡þ?›¦½•ƒ[ +á‚É[˜°Ê_ ½;Ó²Mˉb`ä’ÈüÍöZáðb£U‘íÿ ±cÒ³'§Þ—¦Ã§v<£e”ý ¸¿RlÈuMï+Ÿs¶€]gn_ë%IcÓæŸ×›ìù]Œ‡/9>X8 {CB¶o6¬N¥ÿíð7ßÛÚD‡áÅÙ¶ ÀíÄ¿rÁä½{ñ7œšÕ û¿´&i÷iéÄ© A: +……Ôï[.À¤îŸ‘嬩¼Ç +¨rì$W.0ð"Ë_º\ûI— 7æ»ÕðXU.€}dÊhN˜÷Å‚Ìd¹€c•) yõyáÊ{ª,pÜ2å7ª\æÊ°§\¹@Š¡ço$7ê\¹R™àhMÊà—†À±ÜƒÂˆ‚Þñi|¯EqÒu ƒÌfˆLÄF¢A*C0µüªJ¡\ÆÇ‘c¦Â!¡K¤H©ÊrBŠaÈ…™¡à$ÊJ¤D²I‘ +'Ò06™pÄ8¡2 ¡"%òrR ƒ8 ++7]®rÓ +zš†Dž`•÷ª–ÉxG*o¼ûD8ŒÓü(Ão•™Üþ#u( +endstream +endobj +416 0 obj +<< +/Length 5363 +/Filter /FlateDecode +>> +stream +xœÕ=ÉrGrwFðúˆ7hÔÒUÕ­ @CжHK"ÂsPÌAÏè›æâû|?…á̬¥·Zú- m…@¼×U™•™U¹vãèä~}ýáâr]½xqt²^_\þûÕûê×£óÛ»¿ÿ~wuôÓÅÇ뛋õõíÍÑ»ÇßÖx釫‹÷W÷ÇÇÕé÷gÕ—çÏXÍà?.Tc*Vµ¨YS©NÕRT÷WÏŸýùÕÍóg§çÏŸ½äUW7muþáù3À¬âmÍt¥`\S¨Wïtõñ&®>Ò·Î}{õüÙ¯Õê/Õù??ö'˜ïççÏãß6IkÓÖ๬;K+‘è(;Yꃛ›Õaspµ:T»Z5@.|z¹%ÍI:Ú®æm’mY”D§TSwm +ÝëÏ«Cyp‡ëþ´RvퟯˆëÕ¡9¸6¬ñâ5ܽ%þT+sð +/=^¿¿Bˆ·oèÛÊs˹‡Gœï<<à'šü¡B ;˜ãög»÷SþŒ ¿ì{õF±ÚˆÔê÷NfÐ}¸XéƒË5r÷ñÿ½Ú;þVÕ*‰[Ýúâ¦it ŠÄÚZ5•iXÍuEÜEÈ 9áÿêOoΪ£Äátz»^ß~NŸO/oo×{<ŸìžÞÌÙè­Zî[¬V:…tïûÛÈšµqlÕ!Ì-„®Î/=ÐíÞ2P2–äîÞÚêºI ô5pÊáBßï] ©UûíÊl­5»ITE0sVwßlZ<¥¾:P ™Ø)¿ü›·~dàL"C%j¸.ö¿gUýT +%bèÚZ¦N¤L0q¼ï6­Ã7;Uë%‡ €‰E ^rqÀ÷NG×<Á²GæWêZú­/ï:³‰Þ(:@óIÎ=Ðc:<šZ«it×no á/1xýùâãWÕ÷·Õœ°SøÆê–Ñ:ZüGÁR>ZPצƒc ¾Œ‘×uïhÐD_ +€–Âêè'äÀ›³×ßWÌ­¬8?7M «éœÃº©Ý@¤ƒžÄˆ€áÔ|Ä´Q៾kS›¹ò¼Gü¯×èLÛÈD{>Ñ׳Û÷qwf‚ZTÀ!MŽP°QN‰XÂl µä-6œD,µ¨•ñDqÕ¢Deœ‡œ Y8I,Ä0*{!.Á—¢Ô°3GbäÈ1n9öÆŠ¨!)âXm,àÄŠ’þ3Z¢×/AÚç+'Þ—¯áÛÛ™p7!t&ÝFAÜnR´.”nd+Î0€NØPg¹ùÛ-Zº½(dmÚ~ʦƒÆÍ‰•»€V3Ê .BÜ…µ¸QsÔœudÔÂ’)dÁyx¿kü}poÚ%ä…Q„ØŽŠ§ KJ$Ü´1Æ'äiºç@¸ªù±…Q„ØŽŠHæÈó÷S¬ƒûmO›iÑË[@œf‰³ÃâyÖ¨…íá~‹»Æéó  ž´o-Ÿ,9S·<=³Ô²VÒßç*ä J¸Ý0'–‰¸‰‘ÜJHñ±aÖDä†ÑÌ¥”IŽ€ÜY¡h¿ùØ:– ÁSÈBY©TϼÊpʺQ6œšÍìwz˜šƒ%³ÃnQ~œ æ³»½º!á-09LíüÙùÜn£eæÎè²›ÜyRQmÆ}²á>=dGÓCýä¤+£ù½>å`bÑFÕ§ƒàë¼J5@E*…‹ø í8Ô'îUVú +`Üéfù  Ö¤ïÒA‰¥±mÂ|Ë3øðC*ó³ Z#Q„ ´Oc¶t1©áÉaê Ø–ᚘ×èvàšÄZÝ”ú?¯_ïÁ{[ß¿¦@ <¶ûd_+¨' È>1f߀‚ã+ä>Ù'X,ƒüóp¯Š§±/+z£„#a'= 2`‘ze3É7b/­p¦ 5O8&q¦³2.‘×èX‰7#ŠPbì“D¹QRŽ[>Åe‘‹CORrV‹rrÂÌsri¬iÞ¸”Ü.¼qi‹œ[™0YYÀwÚIŠÌqÇP!´Äžnž#Ëà-¦Èâü9µÙ¯&Ê.W†’"Fã‡û>enóç˜<»‚\M« ÉäYq±ÜYk( ´ƒ}ÒÆ¢·žWTÈYÀ¹%›$ÉœeÉ$ŸgÉ2x“üñI²°×“u¶ŸëíÑI2›µ^ÓawÌ.rño¼×Êq!µHç­ˆR™‘Œ˜¤­Ww¶y+0†3ïçÝÝÅM?^ýxqó±:øpxöÃjžÇÊБ¶ç.ÕPãÉ”c¯0óx¿â kV°Í`cÝÙÌ–¯]M¾úL7”ɶÛOàS­½÷}Z5°G±oFâ†Uëw·ñò½{Šgœ¦½ð®MôiÕôXßᇿâû]ïü"Z@šû=b¡qó²È.,4Òˆ8 7ν%–‘\…©@î<§Q¼Î‰4š#?‡(×a²AîY–ÛP;ã +@8M* ö!o|Q>l¶ +ÄÆ„S$Ckþ&ð¸Úâ±1t‘ƒ"D©@;ÄÂqL!¢=*&§F¸Rqw=®dG ;µæèNTÌÚ¤Ñ uÌ¥$…"ŠšQõ}¤Bª” S‘¾Æf³ŠbáJI˜aVÜTÖ9Hk]~./k7Y)É’ŸÌ'Uzó”Mªô“¡,Çóyqç`òIÙ§†QGH<¯’ØÉfäÊ®CÝär¼RMÃÜæR¤ËDmºíÒ+Ûbv–8æRŠ@ŽÛ”d«j£&¦ä¬Qi7æÉ¶ÃÚâŽi–mip™–E>Ž|ÒˆZ©e™*9ËïíÈFÕlŸmÙZ)á’À^â_3ÎôI<Ü—öË5³Tߎ Ô¼îâzèNÞ“Ûy>äݾõ N“$b“Ä•£€ìdâ´ÍCFú±Å8}%;0þ]H_á‚i1ÉYþ*‹·˜ÂbdÛfÏvçD³^©j-Rx7Éc9üV¯S¢ÉƒFdÓŒ³YN6!›•Žš¥³ò˜‹­8—Þ¤Z̶ÆÖ’··‹LlfÇ`½·”P +°©èqÍK%dÑ"bÅñIÄñËhIwtºÌZ”s/À·3¶YSÁ¸3—‘x‰¼$“ ŠË~”ÇÒ±_Œ$&]—®t"Sö2o­Ì›Á(¥íC!øôž!iºÉ銤+ØþK¾8øì˜Ô¢£jp×;c­z‰S œi<³šc¬Kµ– N¿fÜ)íd‚甌Ëxw}ô’ƒÙ9ÓÇË[4Q!VcâéÇ«üu¹âÆ' ä öðHiíæà?CvkmŸ Ô·áæ³p %ÓlßèÊæÉ"ݽ»­Q +O‚$ÖXÚsŠMöœÒCy¨ì†S|.#6MýÓ%ýýÝ?æOõîzp1|?pþÆ’±IL'$Ð=Áâvô$С§Æ™Óñ‡+ÒäµÏè>Ú—§(ú@p_.ÙÕ¼5‰¯hµ#s%ž´‘*Ò5²±§’ô{Ðãý\…aÔLÿÏ‹§Ðe|„:ô t™žcM Ûmq[,˜ÆL`ÚbMÆ­9µ© O¼4½9FÉœ/µ)¶÷¦Æo‰cÎøÀ—½Ñt†ÐÛÝì”1®¼™ìÍo0·'–nœ¹0ÁÙ¾]8ÙtµNªÏ&UROÍ&\ùìÜ•W“ +¼+j¥ÙKÍ)(à.ÖKcÎîÂzéÖ¨]Ét‡xËU¤ìêŽûò‚‘p`Î…äa-µ6+¤i·?sCCÙtª £Ñó~ÿîb©,®)¶n•ë|\äê|\.©óÑÅ:ŸÇ”®óq¹ ÎGÓê|‰EùÊŒ\Pç£)Ju¾W¶‘Kê|Q©Î—ÀŠ:rQÏâ*Õù®dÏ¢+Öùh¢b/n cnWê|Š(20m¢ÐçÀò…¾~.RØèt¤*°Pé+’FÚàç*”úJ“9yûÙ +µ¾Òl®Ø78XsžÁl(ÐÉ„Nèy |¹· +ÃC¯ +Jàââå¾$hä|ŸZ@…Û¥…5«´— +ØR¾eµo[̶ڗÀ\ +Wô¤Ê Ö–1OϪ,;2Ï“¹ ±aµo[|µ/ND‘ãÆjÑÉšó¥|œuVïÆG^h$ý²¸Ü·µ"R¹/½ÈÀqÑ^à#YCf=i=+ÚïÈÁ–е¹zßÛ ÌÈ}¶éŠ=k¢¡G DlRïsXs?nó‘—˜èI½Ï·KÚÕµ™•û²hKå¾Ä‘÷Ÿ†ÿœ*ôm‰Q‚…\xÆfë|½s9"ɃFdÒNê|V&‹ºÖu7+óå—Ê| &%Ë|[c£2ßN"±Ù O€óÜ2)ÀÎ…b¦Ùl'”¥‰@SHhH)õϧ6Oÿz™D2gÞhrN“¿Ÿb¦iUÜÍ}m ö^ž17 iÕmWå¹ DŒž;Š\#qhî+4—ø +JcS ó×a+´‡üŠ7pöDº* ½°¯fö<ûñw¾ÿùÚ·=À®B«†¡gfÀáÉ›ƒöÃ7Æk5÷¶®>Ýâ‹oÜ>Ñ‹ÃóŽøœö€ßØ7¾ Eˆ¾‡|ÊI[d£Õ#SÖÉÒÁ¶«’˜€–©Uu¼븀ÀRl¢ãêIu\À/=×ñ_¬2q§V«Î*ãÇxÒ³ïûÁ[º·oýež;mJ A×$~þ+Þõ;ǾœTÜ©´—ìš^…󸃪LwETÇÑd©¡ŽX¼?ÆêD˜2î›j¦Ô¹§d“Lº'Àe&âÖ²±–z’IºîB6û‚±ô-1W7‡¯NW³¼z’R^]Š$S¾)8†;ø GÓ©}‘«;X¯†gµŒTò÷T~[:Lm'éœÈ׳˜k2¡ÅƒÇ‡öÇ9Þn šv¢La<¥5ªÝÓê3±þgWœýþ8u ÚKÿäÞßô÷wÿønïÚ ;,C%¨,ñ¾<(ð¥æÝrÞ·)Çu?¼޵c§€¹a3~wôlmÇ4Mo+ÿ—?qã/´Ü™ñ }ü‰óz÷Îè$Ê9î5þ!Ë‚·hMqÕtZwCîhÛû¦WÁ­¼£òöôáÁ>ý¶ç%(Þaº-±„¢ªŠ‰ª‚‘fUME{RÕ6R¸¦¿G ÛŽê±üh'†Æ^/gdÍeu6¼ÛuɽJ<·(ÈI!]/Q˜ÿù3;cI¦|ß=IÒ4ø^åé²l§£ÊµÔý—ßK¡[iï»Ev-19NM‘ÉKhŽ/ƒZ¾[R}Ç{â±wî*Häñ™F ‡Èöwß÷Hg=Ñû¯~ØOö$èƒC%uTÒ@ÿ$ñúëÞÏf-x—ZTQTÿG(†0ËE•j?Þ“¨¸››{ÝÔ³?EoàYtOìY4TTÝ‹WgûéžÄ³k“”ù?5—¢­Íæ²{bs)9öüŸöìâ$>™gG÷ÿʳ‹/¡¨ªS‡€ü;4™|À`켯nWͬ–YGNª¿íÝØ›Û5¢¸0pjì!d*»×ƒÍÞ9ˆ­9S—å[q0†{'6˜CŒÂóîÒ`p·orðýÔÔ“øFŒâ.s³‰ÁŸ‘g!gó— íÊÃÖ õ¿ÃÃîÍd1lLèËS +_Ì”huÔØLɋ…\òµïͽ› ºW–á.5È.Ëbd¥4Øg›êÅF6Þ :dGjgÔÀh†o@HwztÉ6Y‡Ò·ÉÎ8š*ß*›\^ßÛÈ»¾W6‚ÌÁÑ4…~Ù4²ÐüˆÈBÃl›´Ø +M³ItƒöÈ>%Å -ÂBçìaªuÖáLü}¨a÷¬›¬Ô>›Ã9P?·é ý³ʾMZQ©(¨{`*ò&éÒí@Sévr§¸ŽŠ|{nOª}Sú˜ÚëwÓcŒ©dÓ9i·ÃUèðÍ0oeO†©tc:é¾§¥Ð!œ#¦‡ˆð0•î^w;ÓSh1Î3€ˆ’3@Ô{ž±žsjR·\“ò€ú _c’@¬ßZ#œ[ÊT´ÞíÏ<¦P +Ó²`ÿ9ÿ~ÿ +endstream +endobj +417 0 obj +<< +/Length 5386 +/Filter /FlateDecode +>> +stream +xœå=ËrÇ‘wFðúˆ±z?\D )qW¢d¬ + ä"B(b¸k}Ó^|ß/ð§ð/œYžî®ª®žéÒŽu0U™•ªÌÊÌž³Ç¶7o®^m›GÎo·W¯þëúuóóÙË»÷9{ùûûë³®ÞÞÜ^moînÏ^|üe‹}s}õúúÃùysñä²ùíáÒøeRè†4F°–ˆFZÙrÖ|¸~øàÏhn>¸xùðÁÙSÚØV˜æå›‡(“†6”™–¨FÂ8Ѽ|P_¿PÍÛ{˜¸yëþ²á¯¯>øù¤Ùü¥yùïü æûñáƒÙø÷-Ò*LËžòÖzZ‰²gï6§üäýæTœüº‘'×›SyòþU'·ÛÍ©>¹Úˆ“-~xOïn®Ù蓯ñ£7¯¯âã[÷×ý†R€ç÷qn|r¿¹ÉïzsÜ}ÄÙ>Ä)DŸdTqñLˆ–ÐÒêO×G§'н¹Ú¨“W[äîÇøïõêøµiMÿ¡jXD§»ª„í±Ó"§2Nò½Þ¯OW§ÃÈV²µ—ý[˜F¨Ö4’˜V +X1i©jH«=ä›?¸9áÿÍŸ¾»lÎ +{ÓÅÝv{÷®¼==½»Û®¸=y“g.Rvüg´sgz÷@†3IÖÂçlmÉXÝjR$e™B²Ì¾LHËXÝ#Â;_y”È–”0®oq”hTÃ,ºæ&gL5/_ý|Â`bÖ‚7§”ÐÕéês.[SÜh>6F[[\˜¯?ÍŽ°™–­ö{·ju§MRvuÔ”ø3ŠSÁ¦°Rx$¬q }½¾H5ý¬"Õ|žHµYÿGéà檕¤Skõ>‡ð^¡Î¿‚´m-¸v­’=Ú܇¸xÿ ÿ +‚gï®Þ^SÙ<¹kRÂ.à/ÒX¬Ãà?–òÖ¡åªÖ+Fó†ªvçl¸‰~«z +›³ß]>{Ò°²êüTƒ €µ´Q¢J@°ƒJ<  ?50­F”× ÙØáq°ŠV§ÚóüÆÿ¹¹Ç8Â{* ð›ûóòîu~KÞƒ ƒ8ð¥¹iAÁ +DTº$b³Ú:}Ô‰˜+ÖJ‰¢Ò de< ™ +™IÌÄÐÊwBœƒ5/E®d+b¤È1ê9ö‘pRÄŒ-ßú0(ˆ%ýgtMŸ=i¿Üñ>}=O„»¡‰t…„Ð]—h)ÝŒKt¼`^cp^&DuC-@cñFPO-‹WIÆ[Âa›ap¸)Û€dLY¼r'Þ9X‹\“̶%,[ô ·¡k$ì¢åÈ<8Lnê‘þøØ]²¸ÇîŸî±³êð­ÚÈ!ÀÄÖp†Q´U½QM°NF{¤i îÁ®‰ä9R ¨šJI,l n˜C†¥4JðO¹ÜѨ}p°Ñ(¨âMÛƒrº ‚.Œ¦Ô<µ¨bH©6Ê]>MPÚLR:uXzSë$:¦Á+S€r2 ºUb–$¨N㹃*ì&÷Ú2š?Ë? ++ìoÆfæbìæ÷ÌÎ8 ³§û¡ÜÇð¯5Î{M÷®IÀtëRC÷ÜbGUv.xS8Ë—sÄ…vQëxßú;2¿ÂióÉ]n `v$·ÛfcÀ×™{ÉÙÄД«[+ŠÔÌÚE)%¸³üO©¼œ¦àR1™Àì8 +ã áGh&œ@»SeQJ°XÏšº\ÏñÒ¯ªÞmN°I¼Þ(/©Ï2$àÌ»Mg2m™LpwX"¿G„ˆ§ç +/›ôù)ü—<¾8?•ÝÇø§…ÿHr~ÊðSãŸJ +?:¹žšKfFͨ$¸ëæÉœ©fÊø)voªy=›LÆx$Žs;‚VÙh/Þ˜µ¬k›«’¾Ø¶‰ÉÏÆ–“…ͽˆmž, ‡]¦C¯5þ•Æ$dF1pˆ½4ü¸š8z‘üeyÀ1fŠz‚Vî¶ç7.Õt{Áövç;øåóGoãþ}ûÉ_n3 +†KOå-óiÍHÏkp–HsÒëDIîzSOCfD,z±!ô"öãj"–Ãà°†·(bŒ1`Û±­s]tÒº ÃÖ® „ ÿ; +â& |ºñŸžùÔ¡š?’gcȃ׃ ‘¶´žå1¤´-ïbHfúqÀ8†ôôGÐ =P£ ÒéÁ¼ ’ê4ŠœÂ["óæóÓ&¤Š#æDû$ùü|ô)äDŠË¨Á»§eÞXŒ34F# >ÔFnñ±ÁSÇ=ž² +³›R˜L0a¼™XÙvhqW¨³Ûn-aTŠšëµnÉ.dÀu òð¹ñ9¸7fyÝ(‡ØÊ§4+J¤{ÞÑF‘§Ü³BeK爭åûQòàâSäÅç%ÖÁs³£Môòf‡yâü°ü=±êa{÷Ü Õ}î%ŋ盡£%çbjCË3sÅ[Éãs*»{ƒî0,Å ›ˆ¸;3w+Ýéßš°iÆwÃÜ̵+“)¦ö +éì-ÆÖ¹ËÜ…<”—ªFõœVêî +Ã(N%3GKï¦v›ÁœÙÁZdB€tö`«{n€ÉÝÔÁŸMç†61÷„.‡Éƒ'•Õf´“ý×C~Tõzh7¹Ó•ÁüQŸ¦`rÑFÓ]q"€°N§$Õæ/„Š OÄ ï„°”ŽÍ¼¢v|+TA\ôäýæÂÓ óNæ%üòMá +èPÌš£8 ˜G^GÂ6Êç8{Ì“eα$[·sœâi2¦ÿÀ0dÚkðå¶ž¹° ü·7+óÐ0— ,Qe"2‘:´ó4ñ•ùHU‰C^®­… +ÓöìUйµ­ÚÝëÂö8¾ –+s¸ãµÄAüyÁàöÃöù»•¹ˆÙrS  /(D‰XwñýÚ⣄ºØ%¿ö‘ü*8àhÙIix-º†(¸¥ß%¡¯]Åá·¤ßú›Û\eÚÂ-A8µ+°ÏÝz À»;ùCo2“ W£ v!0ÂÏ\P§æ¢“öI´e• —×"kò‰l¨8IÍdfÁìÊ“¸e%3YˆØ:+É/¹;à˜]Ϥ>Öâ?ϦÐgÚÈBv(ÇŽ<ûäþà´ld4c$f”ðžá¬ä³Ir`q™I!=÷Ͼ/%Ʀ1šå Nf"~ëyÑW¯Á¦2ád”!2ÑN…²Byñþêv7žž}{uû¶9yóáôò›M’2¨RÎÄ…¤A–q Бçskf—g#Üeá$;?Õá|¤wù9qéÿóØÃÑd¨Ð1½gð/á'òŸ)=LÌê©s±ûÏh"*ÒtßüÈ%&À#†HñÀ¨‚ó@,Î^ʹj(e¾‚”³É3/eØ’±T7¿eºòþ~Cÿoÿï·›ÐaôÑwÞH÷‹ûäSH󳓯ÒòÔ¥bÀ²Y"ø§HÃ~v¹¡¯¹åÉýuô¾Ç%ÜmŒ§Þ=øu#v‹zíïÇYrp¡/¯XOh£³k•±²(ÉtÚx!õ̓qHoÜ%Á˜3 ÿ#L߸¼Åº¿â‡ÞŒ1‘î†Ñ˜H÷tëŒÖáQîWÝG}é-p„z +äç<FR÷¢¿OM.w¿L‹8Dõxc™åuݘÅȘ o%íô‚·”$ÑÙКå +Ö\P!²cú…—OAdz * ËtD£4«qCa©sªí´.L¤‚îÀ©à´¤“±W¼¨CC½Ã±ôIw|°§QxðÝ€žÎå,–[Ò +Þ“L¯Vt5vs+ZÅsÛño?‹]ýèb ‹~òtf:£®&<.¦˜Ýîûß*ýŽûªÙØÝyÒíÈî—->C—ýo1-}ç=]3>WXþ ÇSoÜ{ØÉP§‡Ã X­pðNîš’3y›÷/C¢²®*ßtMÚ)®§)UîÇÚúü¢b}¾‚+õÈà @8E±†?ÖÙð„b}Çëg(‡¨TÑßÝç1u¥ûÝËdNN˜ÃU*ðïjð#®b¿ˆì¿&E×áDÕö2ºžŽqÂÑKªtƒ(ߎ#]¢)§Clºýc7—ïËMçT%Vú=ª¤9mˆs…´XIñj“yÇÙ*³•èA¸7r ‚ §¦3Âfد‘Õá¿UA3[ö°ª›!sßÖ¡’¢î +âJ%1³Ï¡ƒ3Åì3 +˜«>ÉðM'Lƒ&ô™gÓ¢‹Þàäe' ¹§%ž² ›3¥!4gˆ¨2rØÄ$Äv®&íA ùãLeÎnÎ8X]sF{zØ"Ä„kÌ–ý§c“.¡… ¯¤þi¿7㿃G8N¾…Ÿç¿¬ÌMËÁÁ-ÐR+?_†™†Ô²]Œ;¹×K3¨â[E(\â»ÊgU §ï…^¸7ø. ûti +v%ðé 8 ™€º+ƒõ™1;Çgú5Hºÿ6”hk]x +eî·æË2ô‚ºh0‡~f«Æˆ%q¦’_w¾UOÎw]4ÙfebÐÙK²™¦²P®Y£@Á>ͯ5!c*Ó [éªLýÈà-ÎjÖÐ=gqâZ³FÁg+6kŒ ›5æ9ˆ‰ør¾ˆ¿WΗI6#“®ËÌ2™Û¬¡K‰Øy¤Ôš5òŒÃf ê;)`ÿuÅ·„ûbÚUZ5Nc5ñœ^ j3ͲTñ:‹¹TÐ#E4´IâfûÍéA5s)‰»pYQÌHHѽ8F·Æ,‚3Ò¡[#O°ÓK¯“C½â™f‚®ù¡PŠK©éÜæ‡\¹8ÆBÖ<–JO‰V§I_À×øë[?õë[CÅÃ!%ÃvŸ<]Û|„À¾(íŠ7nbïÌ»Nïøíêä‚o/S³f3j°Ã/â:ß3fSi°;Ô6B÷ÃÚ\÷Àÿ¿n Æz›Q2´%›ß¿¹ÁëŽãwk¬í¾[#OçB[ÏmѾ[£È8œû»sTC{Ne« {:š ܧýý\êÐïéÎñjwNÝeþqT9ú6û”8 E.«‘ŒãùUéZr  Fâ+fÒË‹Ýî®æ§"w8¨ñŽM¿c[†·…•íÓ)è¥oSG¾›yó¨¢ +=E¶G™žáÓ]Rjoä_¦Nlý®˜Cé ]1:ó]1h—ªÖÖ㜡‡”-™QÙSn;œ_înäqB¬F8v[ÌÁêàÛb +TV™?ªxbø%V{ÔÆ›JyóRÞK‹ßVsÔòÆÃïÊ $ËGçÊ è>kyã¡Kå…%TUuTZ†‰µG%¾©”w/UU&2y]1#ö]1Ä5vÚQf-ôǰ­–/e'8Å4=Þ²³Ø–2 g®-œLZÀé„1ÿmz·[]ŠèîñÒz—-5‹N¢ñÐõºÀ×f±uEmó–™*ëØg„ÈÉÎo‚°•"ü¥º +¾6Oõ…›p>h|NaQUI½9꾪zþ¶Ri¶[**ªð;ö^ÕØM"«¥æ¯êÈn‘¹ ‹y.êÚêCaƒ±%’VßÏ5X[@7··h‰ómŠü¯jÕÈ£¡øÆÍ=œo{\†Zÿùgv¾ $Ëù. ûWr¾ K¨©*%#w¿ú‡Ímì $mLXªœà6©CÆí²¸çðpäÅPís^sZ;(᫳P3L5}æpÏaáȽ Ò¥pæªaÚä¶”‡Š¢#úex˜Ã=‡‡#gfDq_ã7ÁÄ´Ïm)%Iß(ø¹˜˜Ã½ï 'îÍÌ¥æNVCTšgÂ$µî™®bûLÀ7Ý>æ™îŸ).,6<8DÓ 4aŽJMSh‡ð˜¦[h"ªJMW×-á‘Ušh"¶JM[é‹b§@zúÙ*­/*4q¸ø«SÇ ðE·é·ÐÔ"Tï{Šê¨˜î¬Ù‘:kÔv@‘4Ä‘9’Â;5 ¸*Í9Ìë +ì‰hÔîÍÎ%=´Tš{¦ˆ‰%bOLÉj‚"Gr*ÝAätr:Džž’a…¯ˆéõmN}ELßf4 ©êH +ßÁÌz ¡ÿÒäšØ‚}Ncê€Ê˜f€¸æ!AØR +endstream +endobj +418 0 obj +<< +/Length 4747 +/Filter /FlateDecode +>> +stream +xœÕ]Ûr·}W•þa¹IqˆûÅ¥°J”"[‰­8+~på)…U)‰«rüMyÉ{¾ Ÿâ¿H7.³sØ!¸¼ÜË4ÐîÐ>3:yúi{ýöâͶyòääév{ñæïW—Í'ç·þzrþ󇫓o/Þ]ß\l¯ooN^þÛúêêâòêÓéisöüYóññ#Òø2)tC#XKD#­l9k>]=~ôýoš›ÇÎÎ?:yAÛ +Óœ¿}üˆ1ihC™i‰j$´Íù{ úòµjÞÝAÇÍ;÷͆o_>~ôÃQ³ùksþ‡Ç~ýýùñ£jþûÐfe¦e@Oyk½¬NÄ ÙÓͱ:º¹Ù‹£«Í±<úÇÕF€¸ðéÅ2gå0¶¥&+È¡*ʲ“R´Ö䨽|¿9æGpÜ?n¤ûû+§ŒíæX]€¶øã5\½uúi6úèKüéóõåÒ`C¼|ã¾Ým(õš»ûŒ}ã•»;üä:¿kèôqû{û»ü3’|·öèµ$­f¹Ñ¯ÏŽÏ°{{±QGo¶¨ÝÏŸðïÕêüle–ÿ¡¾õ1t#T ŽDL+E£i©jœv‘òío\Ÿðóûož5'™Åéìv»½}Ÿ_Ÿ^ÜÞnW\Ÿüœg@.¦êöÞ-×6i¥Ê1]}~kÞ“æÖCߌ©æüÍG𬾓‘¬vW¨Q­ÈüXåp —«ÔêVš‡(%0µj,jq– Δ´öÁÆ©¤ÆUêÁØñÌLùáè/q÷sÒ¬In£b-üÎÖŸ³²½/‡b)v¦å¹é a„®=@Áqwx°5PÈVÕ,‚ :f- xsLÙ]]+îa؃헫Vnôw_j­ÞgÞ+;ÀíÓ÷ ¶¸4ˆVÉžhîG»¿Ð§ƒÙÀË÷ﮨlžß6SÁÎài qã0øGÂPÞ9¶à®ÂÂ2†XFó†ªvh¸Ž>½„ÍÉ·¨ož½|Þ0²bÿT‹Fc¬ÃJ´B Èt0’Ðïš”Vª[€‡«oà*Z=už×ˆÿt}‡Á´ÏLTŒ˜á“ûúìö2Îì!AìËÄ`éË5ò蜉9ô^ë¢EA‰¹b­ÔQ(* z@ÒÆó”S#³`‰Jý¦|gÄ®i+r3s`FŠ£^cßx gE|a‚õÎçÁ¬héïq'zù¬}¾ æ}ñ¾½šwA'Öòv“µÒº‰ ,q…~Á~L!ªj1P›7’zù#iÞ¼"ØH2ˆ{9´£0g˜"­² ­1yóÊyk¸fµ&dðhaØÄÙs­çÅ…ya Á½„áîå—Ý ‹»ìþt—ݬ—qV9$˜YZÏЊâÞÙµjÂìd´'š¶\è:’(ž#€$`•@‚®©ÔXÄÌÒàš9æ¡ÙTFÉhËåNFÍøÃ@ƒ‰FCE¿iÚ•ó…@|aL4çæA„èE­CI5žxò4#iG2+éÜfé§Zgѱ Þ™•³Õ­U–­:KŒû®°ëÜ{˨ÿ¤þ(Œ°¿L›è?˜±ëß+gØPà,Ížá‡r?Ã_ëCõéÚ5K8]ºÔ0üÐ0øØª°réIt1Ç3¿pQ§#­ ž¬[ÿÁMæGØm~qg€ˆ]>t³m6b ™8œ«†N…±˜üe¥©ZE1]%È&UÚNstS3™ ìØJst)× +‚@3Ú™Ê,³V¢ÀÅzÅÐiÈõ +ON13}¿9f &ut¹QÞR#%DÀžw‹ÎbÚ¼˜î°‰ýž"^œ*Ì-õé1¼“§g§Ç²û¿Zx“äô˜á¯Æ_•^z’ÖŠ™p3* ®ºi1+ÝLß…ãî§jÚÏæ§ŽFc>Û¹Á7+,´—oTpÍû°d*7 _oÛÉ”¯æ–²…Å=Ë­Îxè¸c¯5~Kc–2a˜8ĆÞ¾]ɽ̡†oÞ°™¬†žã,wËó[Wo¹†µ`{ «ó-|¸Á"Ê»¸~ßüâϲ… ÃÕhRÕ†zYÖÄý…%Öœ:‚PÒ•’&ž§L˜XôrClèMìÛ•L,‡Éa‰oÖĘb¶S[?ç:ë¬u /LÃÒ® „ÿ +æ&`|ºñ¿žøú™ªoÉ“9äÁãÁH›ÏòRÚ–w9$3ý<`œCzù#錨Qéü .‰¤zšEÎñ-f‘ééóÝ&ÔK] æLû ,ù^Ÿ}ubÅeÒàÙÓ²h,æ³ð Ÿê 3·xÙà®ã.W¥¬Âìº&‘ FšÐo"W¶[EÜ jcÛ%´š²¦ÄºM­²KÙtIF<¼nE¼á©¯kåûV ñ”ÆfY‹t×;Ù¡#ñ”»H¨liÙºVޱo•v >'^¼žS\7;Ù´Á(¯B¸ØÌ 盥ÏAˆH7HÛ»ëgMðç^A<»¿:r*§64ß3W¼•<^§²;7(ñÍ‚Q\³™Œ»1q¶Òñ‘þ© ›W|×Ìõ\:2™`n­n¾ÅÜ:u‚«§òVÕèžó.CÝYahåÓ©IÏq¦w]»Å ¦w˜-2¶ )À´÷0W÷Ü€’»®C<;í;L´™¾g|9t"©¤7ã<ÙOðx<ä[‡v;_ôýiŽ&•m4Ýq'ë|J2iú@(KšˆDÌðLqt¬òPˆÚñ©Pq6’çBB¥j<þä‚Ìgðá«ÌСœ5Gsf8¢Ž‰بžæì)Oæ5Ç&Õº…šãw“±ü¿…¡Ò.!–Û~zéÒ2ˆßÞ®¬CÃ\2#DQ‰l¨DêØÖy ã+둪œ‡º\Û ¶2Ü‹ +r ;ï)!Ry Ê•5HhkeVƒøúÏyï¶ô¹²3‚*EVŽ}Nuƒ~£M/·ó”‰Ò°íúåÖ7,¸ºžœíβ͟…cÓô’W2Î2Ö\àpëVÛÙ£ÐÀ?Ä)ãÌ“&¬cFÇ¡Þ:Uç¡ÌNÎCçç•NDÓJzž;=˜›ÆCþE&ñgxQHex6>)ÑNÂÉèT4E»ÚwÒ*¯?\ÜìÚÓ“¯/nÞ5Go??ûj39&-ˆ’¯>„ƒÒ¤âž@pGO5Ì)•½BC,CHyÊ(¾3OG¸+KÈð~•êTà›&D_Çõ‹@/t,r˜'ž› uêÞÎ\acPçxæû§Ó+ák¦²‡¶nÆak£üÐ8‹OÆYH%¼ jJIà+øËû>ýMø€³4¿ðæ§Ì›ß}GC«ù©éý,•³†¶ õ+1°?÷ö§´O¤ÐúÞ'Œ·o”<À1¦¾½ òSJúÔþ2:p²§Ž òwÒ¸"ïó÷Äq”]¯Ê¹45ÃŽ†UÃ`cðÅz6îÕ=—ûc´#©Û0Æûì`Oêèoðù<¾¾ñ• æKo°ôqáïK ÷\íê¡»æàsGv…G©ï;Zìq›+‰:2fY«hndU z8„œ:½ —h ú¸":˜ 6±'¹ád–a2_Ýy¶™E +¢ä—¨PÀ6Vœ›[x]Ä’Æ™‡Ì3^õƒ1Oæ¼âç\±ãP9– ²rŽ uÌeÿxd ãõ4Çõ!é W#`³¯õ}¿þÀTj"á¡Îñ‹˜Tã¤G¿xzéÌ~ÓýCøéw¡RöÏ×ÿþbuoà¶å6'eQ÷f¤{ÊÝ¢[­{›ÙXWÒ=Mƒ¾ Ün2~qòrcýt|Šëë«ot·¸…58 Z¬xÒš¬ˆÓûú³ãÎÎiv/ñ–G¯‚WˆïÅQÿ6x:çíÆø}§‰kÕvCûætˆÎ»ÛÃîîðâ´X¿p’Z<ÁÍ ¡äª‚Œ\•°VÛž«š):~à«"—¬ä«$‰ïÁ*ùÉ«[PôûµõÉyLsŒ‹údC}boF×O}‘‹©×Q'·¢ez2*†êÄ Ž^ý¯èÑÎu?'&‹ulŸž‘¦¨ãQ¨Ã ÁC©zËûÕ1V\¦gduü –X·ˆ^zF³?û{@”_y^ãõ?yÓ,1@ +ÜÁ!Ýç9Q‹øíÓÕ×ZaÑÓ<— 1ÅNºyœa÷õ-:÷› 鯠xÌ%¶¿¬.‡q¶ºaO}}ÆqMÙRïëú~}];?Ú{T£‰KÛ²þ¨æŸÄýÆG\Q<ê_%6ý#ßO|j²’–Ô/G›>ÇÚ­w*y¿{>Çg;Ðÿéø4#â}ŧvÿOñifEWÇS s;몽Æ|uׄyáqâNdn¬»™Ë¬-iƒ‰$ï + Ž£%ÈiÅ|DÚk@V1(ˆàiî~ôèéy/W=äMëü~ÁdkiåAl±,a¿H <# ÐÝVДc„ˆ9*ì#‹:ì°“‡ö™uCÓÝq6åÕa79b +¦Á†þ¶NWÃMð DØEAƒ>yèùxäa‚Q rŒrðÄA˜æÔá»;UeÊN™ã•C+v€ÂÈ+ ~•ýûÛ§ì:2쨈uͳëù'£¤´5Pyl±t­”²y,ë®/lOuç\%À«EÑœ7ľBù-çx¥Î‚½coxêLoÁ%zîöâ!Q0ä<Ñ<Ê4,†}Ø•6ýX$M,ÙCŒC9ko=VŒ_q¡Æ,Á}è ”é¡œ=Ê4ù“¨!¾ið]‹ïS|ßBíi‰»ìB¤é¡2¤iFˆ¢"‡÷¿3 ù…­õÂÉð õíÌ4ˬFšì‰išá^Tà,ÎE¨A¥'`ñ… +}MO”ú@S<çú §4ºâ«iýe™XÈ˱Ð4H°SNWÜyÊé‚«;ÔœoVÜ ©îßÙ]Á¶4ͬz%ã,c-ÖÄêÜY ià߃U&Œ3Oš°N‡gó-ƒuª€¦º§w ãÐ4£¤,Ðô`n>\bŒŠôQ ›hF‰ÛlhR 4Õ¹b](¥;ò3ŠÃò=z3¸Ío¿N”‡ö‘#,£·1Z´ !³}çô¹&CõæêCû +áÄbº#>!„½ðhLQ•" = 3¢)5B;G¨Ì\ñ®ò1[ù>œ«|gØ=håûÐ!„ÊwfEWÕm™Pø(æzW- Ü–ºª°-™²*€™3öÀÌ ã¢:GE\Æ¥{^rµ: @ª¥êäïäZ ˜y¸Ž03#MQÇãP‡ <Ä©…u™¬k©Š™nùtPKp™¯6”û{{Ÿfñ‹UR§ šØŽæ¤þ9»çEV%©Kcˆ§ ÏÉRr ;Žx ë'{ÀÍln¶Ô/¨ÂçÝí=ªq(A8›êGuÏ¡‘V>ˆqI(g²’õ?Ú)>ÕPÎÞïþH­À·ÿåP.#â}…rvÿO¡\fEWÅø¼TV ³SÙR×4#ÉÃðOóöø§$ï + Ž" ªýW €ÌNdK¨>ý×Q`ŠwY”Œ6a +Y‰œû­éê:TtZà{(¦x×èp´åÄ îÁç3JœÂ‘—*Q’é#J‰)Þûô8¡ˆÌ!ô8aX) ôB'%ˆÞŽW£øÍcôB?ó ½ìÀ"ªÊ1šGé…> +0½<§€¹òœæqz‘U¨—åÕA²<³R/r+@õzÜrÿ´ÆIÏCh¶€¯ T)æ²”Îþc…‰çv–.!TïIvY÷ +RÌÃ÷v¢øÞ@ÚŽ(Ê㈆#3Õ=++ç†W8£¼Ž"£žÈFí •óÓ(KA8'L¤È øxar³&8r§Aœ§£ÈˆÓ1òòä&Vx¨f>÷PÍž<Ë8©#êD +ÿj ë‘·#I!eÃüœçÔå9U¸æ¿2ú,Ï +endstream +endobj +419 0 obj +<< +/Length 7154 +/Filter /FlateDecode +>> +stream +xœÕ=]s¹ï®ò˜GMRj5Éf³{˧*Iïún×Ù¬}—«JåA‘eŸªÖ’-’ìoÊKÞó î§ø_‚ýE‚ì™nmr[+Y3  ‚ ²OÎîw7ï/¯v›/NÎv»Ë«ÿ¹~·ùÃÉÛ»OvòRlÚ¢j6oß?&,p¹!›¢¬7Ú¶«6o?Z¨oÞÔ›¶ãÍüÔÒ§ož?ûÃÑfûÇÍÛþì7¶¿ß=6ÿ>°,­USH /TÑ:Z‘D¢ìÕÇí±:ú´=®Ž~Úê£ëí±>úh×G·»í±9ºÜVG;øòÆ>½»¸ÍÖ}_=Þ¼»hoñÓÃV cŸ?g…›“€ß_¼úzSÒȲý cid!6uUTue7; Ä#†]‹ÓrD9 Ò›v¼œÖª0¡ö¼±~ã_n`á<ÈÚoì_øñâî]Ü$ïAP8ò¥USXcˆš¨4'be{³j‹úZ ±ªe¡'Jè4 *ã4d(dI’˜‰aØTõBœƒ5.EU뢉QÇ„ãØ÷NDJ~`oùÁmƒH¬ é߃kú꥕öÛ-‰÷å+ûéu Ü} ¤[i»u7­3¥™À/ÛoÓ@¿ÒN!a6¢…h*^êè÷ ¼x+’‘–ª(•m'윑vq«Ûõš†¯îÅ;+Ë5-ÛB€„uÑÈçtäÚyQ(`ž]L$uO¿ŒA|Œ¿ºÇ8«é1ÌêF¦•pR+QÔƒVšR H3­uFpˆ'AFˆ• +€jÖõ”DÆ4`3DNÍBµõO•îi4²´ú0â`b@PÄ-ší +u H¦@)5'¼U5¦Ô45Ÿ”v IJS‹¥›jD§48e"(”0E]Í’µê$1í›T¡ïÜiˤÿ(ÿ„áÐL4m¤c׿cθb`fO÷£Æ¯íï¶Aï5´]IÀÐtÕc÷ÃºÅÆ·ÊX.x)œ¼áBG¼2¸kÚ­ÿ…Eæ'»Ú|ÁðçÖn˜1@r»ÛlëkèH\r61"$¦5E[±Ô̲¢B”`Y¿ÝOÕq9¥àB15Älß +ö•keÀ&á¶½˜ò(Y) ‹¥uŒ¡Ëõ‚ƪú¸=––MõÑ»mí$5áY„è¹7:{ÙòdZwGò{Q–ÕËÓ‚MæôØþ[žŸëîkøØÚtyz,áÛÆ=ÕÂþ˜ <5—̈š ]‚Õ“9SÍêÆuØÝTëY +0T4á÷#¾Z×,cÄ`¿1+¯k°7¯¹IøfWS~6¶˜,kÜYlódÑ(ke:ôÆÀ§¸0’iøƒoè¤áÚåÄ1Ø9ÌÁËËÃ.c Ë¡¯a–£y~©¦k v7Ö:ßÙ?n!ôÁÛïÛ/.¸-…Ýa`z*–h™OkDš°^[Ga‰4“^¥Šõ†"NCFD\ ö†ÐЉصˉX7‡9¼¬ˆa¶žmÃ=×y'­ûD2íµÝ Zƒÿ½°â.­ðÅÖ}{âR‡õü–*º‡}~ÜRª1í½•ägûóèRÈ—Q±§eÞ˜ßgØXp[ñÎÍ?n`ÕÁdz¶¬UÓwY5‘Í ‡¡~#{å¶C[—B…¸íÆB­BÔ¢lqQ놌[¶\ÂÏÛÊ?·îM3‡¼®"v­"äÕš±éžw´•¥˜Wã3ºsÄÖµBÄ®U„<»©yþ9Ç:û¼éi3 xy3ˆóÍq®Y<R¶#êFÛöîy³†ôyg×·FL†ÛS7‚ïYÕªÐÊ?º‹äpS3 +6Kì¸;#±•.ÄW£&2Íø®öœ ™¤HÙ +óÍï­cÁ°BÊIÕ€z¦UF`¬Z¹íTгŸé]×h æông‹öíh öNsuOÂËä®kògþi¢%úNè2uNžTT›ažìG¸¹VÙðPß9êʨ¯O)˜ØncÓ…ƒTYYÂ:ÒF± O¤Ç„ ”NÎ +‰vÊ f=yŠ A.< 8¸Èu2/ìß2! C1âd0O¼Ž€r’ϳâ0Oóœ“A¶n!甀ÕdJÿ¯-Àiï¬/·»…Û2뿽_™‡Ä%CD–‰rÌDhçi T+óQÔǼ\[ kHÛ3س ¬F T­]Ô€m™ˆJ½2KQ´šå çâîþ絕Ð.%‹Ÿh.Qàظ™MCFRÂõ$¤ë̬k˜QqÄt“hùØ…K㦎Ê2”v·¬f×dä“Г[ÂÈ$ J3‰~:¡Ì +Ê6¦ó<¢hœIßsáσ±5è.‰ Ùyl‡ŠuGr°¡PT9 ‚’P ¦º£Ryóéò¶o/N¾»¼ý°9z|ñí6ˆŠfHÉÆEãŒûárW?‡!‘}°Æ"œ%& tOÔ4 ìüÏËÀ?3R­ÀHÉ32ê,¼°N±r險¢„Ì…ý©O+ûg©0sS™SE9øö%À@¶GˆAsÖúT”ƒFºv?lw«üä¿Ôø%䎰™ð¹#—4jíÏÅ)â©ñO3D}TP ŒbŒN+7´qÑåéñè³£&–®Z¦vÊn£”™éÐÅ­Et=´/‹[‰lÄJLãèUWªMK¨N*·&å¾¾=þæ|Ö3¤ðŒ£Ðz…EPSÆi»Æ¶öçÒ‡ÅÏ]ÙÕ±D·ÿÀ¼ÊÕÍVJ†§Âey!„Y:'öÈÊ¡Ÿ«æiõAÖ±1°±}´‚¿ô3Ø[€^œ½C±¿ÝVGŸè«£lËßÞüã«ÕµAµ…j9*³¼o&¼ª¨å¼o™…f%Þ‹hBá+m™ÛMƯN^m[7Ï Ýñzçìð„V?ÖLùÉbÆ—EÃ’‹[ŒN¡œãè^Á‰AÇ‚×P# +£þ5i(çݶ’—ëC[µÛŠ?!Ayï阙„³†öa˜ð]8-Zˆ2CÈ©jUNTµ”…iªÚ„Ö#]­8ïr%]-£5"i=y}gýqm~*¨^â,?嘟Ð[cæOýŠó1×a§j«Bš`TØ ´úï^£Qu£E +‹yÜ@3CM–ÇWG5%8æóX?-!j?·à)Õ´xÊE,bh¬€Á¨B¨8jˆdXAbÚ;(>éj>9Ce`›ælú«7¿]ß±j ­9ÒN^o…:úmìÆšËï¶Â¸eæêLîOvMº£Þ_V§Ë´¨ƒqº²:8q¯”ùæiuÐÈ¢Rûjâ¸(Ýr8ªt¤¡zZ¿EÕ¸«øŒÿÀOã76,¥9öëÉb¬ þ+æ+•~ÚµXiHžþKû ‰Oå72èþ?ù̲ª:õsì.UµIU4V««¦wÖmM­¹ú¯«{1p§EÇ=ƒƒS/Æî5«´§8hV>.å l`ýs8Ã=ƒƒÓ5Xhð4frЬÎAaÂ<Û/ÅÁ÷c*"ëý m»:KÕ—ÿÆpÏ ìRý”*T_?¥5d˜²X¢¶ƒMvkïøÂØŠN¶¹ÊØ´–׃ªŠy¨ùõBê¢3¤ùjTm׋Hõž/Ã#c”ñU°ùò„‚>ØŠ²®î‹0¹²¯!²®|¬éN…¸: è†+1óE`ñAùB2wdv<]°Åf¾ ŒÁCUe«*‹ "(DÄ•žuÕaqL]Yw +QÇäÔ!.®­+ó¸ØÂF=<»¢ëÀ £l#n c4©3e‹åêF5&šb:D`é:ž/W´ëU…3…‰YÒP|_”ã/×ÉÛ÷–)=ÌõFµ†»šª5ô†ÇLÇ’ÐÓ@éjCYá%¤ +Ö¼›iÑç,hļk½$Ð9÷jÔzeg*•d[±‘ƒª Åìª Ì9ÿ¥×yI# I;³Î«ê¼rÏhX‘cu^ÿ a¬ÝÇ]¶ZîP +ZUˆŠ%aŸR/¢m£ãiȈŠOJ½HÇç”zÕa©Wm®Ô‹Ñ³òY†Ýn²e=SË“e_„ß±“O4" IÙ hVÙW–}¥çʾ1ÉyxÜjÆq)²ÉL +±<›æb™L!V†”\!øswöt+†ÇT¯¶$bôÿs=uŸp'Y»³‹þ@û#œfý4lu=½–€«öš5´ØîÌnËŒ:ty0“j/X„꫽Ðf&%–©øš5¬š—˜%D…aâî hølØ¡e •ÖªYÌY†V†ZO¶Cc71ŒùÉeÞŽÊóÓí‰Ãp¬e'Vùß¹ú!Q‚Ò–.غ»ÙRÆ @àb‡Ç­ñ÷ÿÖ˜‚ºö;üÉ®_|yÒ—ay’qÝÝlE;ÞâtÚŠ“X·>ÀûÓ¶¢Y¥(,>¾%bÂw×ãYÕ&Œ½A„ÆC#AŽu•Y»ðæ¼¥š)+<#§gŸ +;OÛ~0æ?1ÿ“p£7ÿ³Žª›0ܘA‹–Emâ®/lÝ]НOθ`ÙÁ¨M;ß'ƒeÖeF‡ÕŸˆ@,ƒUÓÃZOYNFÍ8X”J• – —ÁœGJ"x†Ëe+cyÁo`V¡YêeŸÜYsÙ™‰Ñ‡Î\9+äÖ_éŒ×ûK0>WöOôj/1¿öé=¬ßïpb·½±™·7ðÇ_ ˜÷ í·pá³yMáu$ ye¤)$ÇªÜ +ÕL¢¥Ò´.x0SÎGÛgP‘o¯ˆdÛ^”¥| …ÚÃKw\!síª¤Õ°ÖÙ`»êî æ;Z²}æ+¾±-]=9ù +ëhGá·¢vAdvEàB¾—”Û†MÁPK½ùòpƒmXý=èðì‚pWO!Ö×—™{úN‰ÃJzz6eõdFêç•Ìî{ªv dâ¹õtÇ”‹ÞêDuþÇjÀÅ^ƒ´q#­ÆºÕ³Ù » +”¸W6U“ Έф¹îÚBçªÂãªç!´•5~Û‰>ªn¥U¨šN¤Ëûi‰†¦”ý³pðD7ƒse)DpV`?^9\âÅ~qyå-˜œX0¸“ÚìaÁ¸=ËJZ¨[¸|–?¥2˜:R„òšhÒÐDLÏr 9{Óÿ8© µ–j Œê K^¸ÙàõC™Ó±Ö IðPJØG/ññ@‘‰VoDwyšˆ‹~úuñ#+Ãi7ªz|Äed—Gr¶k“;RAå©W˜t(ÇòÛÍO'ÙöuQcWÕp­tT×s”ì. Œ2êÁÞ +\¬ ¼ƒzü~ugD[‡Y4=ûf=U)`t\ÚS•üêLÚ“:Éå={\lâ“ð¥ŸÔO:óȨ́ªQ:õI}drŸ<&Jd9Léä§G•É~²¸º<—C–Izl™üç—%„¹(õ”Ë€¦ôÞT”IÒdueYj“íQ2Ú÷…ªíU†3)Ð,i¨¾¯L +4×ÉÜ÷–I&z#­@€&@$É4P:­)¬›Òve&ô/>ç #×µNòrpE\o±Tê¾÷&ÈÊ¥Ñæ’rJBJð ”æˆ)£GœõþÆKqÚžs*źàJâe¬-˜0Ÿ¹*·4\†Ç š6=·ÏšÆ±gE5¾'ÈμAê6l‚{‚–‰ +jºb¢r׋Œ +áWå µ‰¢añï“w&paˆ¡$`hƒÚr’u†³œó²Î­²Î)¬Ù¤³% ^C—’Ê"´JÃqSí>ÙfBïØÅH% ‹œäšXfåš[äš“x³©æ8‡þ›»aäPd:¡ûäµ=~ç¢0òHƒF2Íé‘@æfµÛLN/M •9¥§¢\sûy¸ÀM±ß¸¶áv³MûuA0Ý·°a®Mè: úÇ~Ë$·æ &–Ûª°.gž +„j_O$/”è³®*x…ËTBÜY³eƒ Á$‚ƒÇáÖø»k8ø³ûÙþä2°5’ïnEŽRÐ…[úÀhŠ bëXÀ© ·``eôlBÂo\P¦»üdpãIŠJíÎäXK™KZ(ÅEá‡ãò¡OácþÑd²uOWšÕT^9ž%ººƒu®OAé»ëøçª;îÙ=î3ðÛùswªo÷@Ió‡»î+HO½ÃŒ¼ DüíÖ¥Ú"·ä/"Ï‘‚bv +7ã),=”FúÞ¡–KJ®"4Ñ´±0õßÞücÑtÖžXH_xDo)2…;ï8¶õ‡¦ñòÞ86ðô|ñÄÃÃ5*ñn[õì¯vt†á°¬„}1À¡ ÛÎãG ¿¢œÔ¾uTÌôD™)~[ ÄMtÈp¢c¾ëK^BÈà\_‘+wœ#Šmõ%µ¬Ýk'bØú´]u~J7’ù7Æ “Ó„Çž+p†¨imÕÒe,¦™ðQ³»˜¬§¢ÔO:ãÃÌGæQ:ãC}d2><&ŠÛ;LéŒG•Éø°¸º°¾C–Éøxl™ŒÏ÷öÁÈ@CDÝBJ&GCPH¶‘ö‹‰Ÿ Ò)š¾+ÔµXo(b‚Ëdhr„¡}W™M¦/’ï,“Ÿá;#@>c’a&“œ‘ʵI®Ue?pgÎXИ•çgàðìе(à Mu&x-t ÏKшÙåhÌygxœ¤ÊŒïgO;e˜¦YÆ¿Š½é~~å@ +(ƒÂgä8…2¦"«‡aeÁÕ O¶û$Êk¼Ð˜ªà×åb#ñµ› {eQh»k‘†Œ 1I¤µ˜“H"’II!Î¥R˜û^¶Þ¸ £uÕL‘N¢8ôŽUœPÒ 1©Lò($•™oªŒ$R’¨s™†M|&åPl:¡{¥RˆçLpRÉÀÆÄ2ɦx±ÌŽ“ˆ\:%MLî 7ú7ØrûÝ9x£á‹Ê—Z1É}Õº·ƒug¢¦r šË~80ÏP»ôEŒ6Y$:51ºÿÌůñÄØ—îî¯/ÃãrÆa³j¥³f°öÔrÀ×É;‰×á•5©eè&dÏš­®“ÐNräì„! +Ü6‚1#9ؘ™\ÌäÍȼ0Œ¯fÊ ÏÅa¢ÓwnæPÔ.³ÄØö¾*©¸@ ¬KÆä1ÔI.Óãb1„/ˆ¡~Òv`~ŽˆÒê#ˆá1ÑþÜaJb<ªL †ÅÕíß²L ÆcËbظ@L +d¨!¶C)³…dWv}ìGòw`™HL×*[´;'d˜ ÅäHsR¤¾r±˜Lg^JÔ[.Ã÷æåØC€&@^’I t<†ŽxëzøRÓq8†ƒŒûÉ;ó,5 ü™»àð½yi̹Mp ªrP,æ@¼Љâͺ‡“7å5-¾ñl.ë‚등®…—<„/‹àêeÅõ² ªÙážqS´‡ÁžÖ8êhj|G¢Vìòˆaã ê¸HXpëc– öà9èÝýîõVT‘=Ñ"ƒo­ŽRàn»l%úT¿][|µ+î}">‡ ^M\e4Þ¬ »ê@ì‹)Žýãf@¬,ˆ +ÁP°OØÀ…:¾($ckÂäÎ,a·Ñ+›*á¥Y)¼Ù˜›5Íuø&ŒÌY„¸¢1GçfÈ2¼­»÷6:àéÆÙ!²ÆPÖU'˜É¶y9÷[ƒ—s8?–q£n0ì%ôn=fæG26A&w–‘×4/þyWes6üõ^Øè硸´ŸŽ‡¾ÍÕ…M“ÐZ¦iqç=V¨êŒíŒJUæe¹“BUw1×NêèàBUñu·ÆÈ—èNŸD S™#Ÿpb[²ŒOl¶Ð7=±×^Þ¤¤«ü#dòÅÒcÃ+ l‚ÞøƒúÏpÿ*Zå+8´r?2ñýk€6t3Ûߣ™C÷J´Hñuí>ùëà†«]0Øó›KÖ<Î&sfží»ŸИû9¹Ñ»Ÿó2f*¼ž1;›0‹8X3óe‡"¦tÙáÛƒa‚B´°od³e²,t6YæúÈ&Ë:T|² Ñere®›L®Œ–ÏžLªÌu‘K•±ˆ(}‚ˆ2™2”˔q¨ºä +âÊ%ÊY.QÖ#ce vР™DA!Ù°Ô÷ÄÓó²¨$=wdöp”8ˆ^›G0C#jÒù¸ždÔç1Õ¦# +aœ„ÎAy½…I3y=ž“ Á(Bä ºù!×”I&("€EQÔM¤$ÒoOS&ÅÈÓä4yTDT7ãB¢èÍ&ƒKpSo63jL—‡éé˜)V šƒêïÑN¢ó0itó p ú?<õŸ] +endstream +endobj +420 0 obj +<< +/Length 7986 +/Filter /FlateDecode +>> +stream +xœÕ][o¹‘~7àÿpu²Q»I6û²0øO¼ˆ'“ØÙ,0ɃƖ¶dKGÙÌOܱ¯þË"‹ì Y,žî3ì`,®®ª®*Þ¾ª&=¹=||ùö°{üøÑ“Ãáòí?®Þí~|ôææËß½ùùËÕ£.?|¼¾<|¼¹~ôúþ§|õû«ËwW·»§ÏŸí¾>|PWµùOHÝt»z×7²ª›t¥äîöêჿþfwýðÁÓ7†¸Þ‰}U·;mîkvo>ªï^·»w†ñîƒýkÀ¿¾{øàdzÝþï»7ÿñðÁï ¿?=|P,ÿZRצ¯¤¡ªœ®VEÔìÉþ¼=»¾ÞŸ7gWûs}ö¯«}cÔ5Ÿ^¬Ô™Ô£*Ñ“Š¬5)Në¦zJÜËÏûsuöžûÓ^»gÿ|eqØŸwg—Æ øò£¹zcí³ÛwgßÁW÷ß] Ü—¯í_w{!œåîî7\¹»ƒO–ù݈¾7÷ÀíÖ³üüùÔOßéºê$õôç§§2âÞ_îÛ³·°îý-ü¼:¹ü^Wš”¿6¶¾"›¦­L Õ}¥›]×Ô•hwÖº@ùþ7–§ù÷»WÏvˆÎééÍápó™îŸ^ÜÜNØ?¹6/ y›Ãˆwayj'Ô•n)¡'oߪê>-mwnxKÙîÞ¼ýñ¬“'ïÈLÕ¤uOþ }[5”3MÖéåàAßÜ¡CWéþ×{PQ›¦UâÑ~“d,êjøÕž³ÕôR¿š8@Šh)?žý§ýì€tgú$;PÉÊ|ò–Ó)]ýR%SâúJQ=ÒãZÖòâÔØ(~µ>°ÑU[Ò JÃXVæ÷çBž‰“ë14¿Àcφ_ÕVÚÁ@ßÀè+†¡;f>juçÜ}ºº†¦jõD5û%<»»0¥ «—Ÿ/?\ ½{~³‹{jþª«¾¶ÏÑÃmåƒkµL7hØÌe:µm5N4,£¯ ¡Óp÷è°À«g/Ÿïj|2–¿èšÊ<Í M?Ü6UÓ6f¥3‰™SÖbf4N©ÐÏ{_”ÚT]<¯ÍDü¿?ÞÁdÚ­LZ?c6ŸìŸÏnÞ¥§3G(ÔCNu’¦ë0F(µˆhÊÅÊp3Qkg‹°.V­¬t畺‡Hú8O;Y¢' +%LoU£K¤¦½¨ZÓ2gn`1á,öʹ¨±^„°ÀúàÖèVðô_a$zùÂxûÍÝûâ¥ùëûȹÇ(y·ÑfÝÞQºz7Ñ€5ô³†oß_išèvb€‰êÒ½žÔéïIi÷6è#-ͼW™û„i3²­«v؉¦ê{Ú½zto‰TÒjZš]Õ6EžÀ»‚'–¼1Fæ.Zü“öæ §ÝD?$ø£gœ94`–æÈéGk¿6?7Uû®,aÜuµóéGgÞßÅô\]4»Èɤ;.amÔµfõ[ÿƒÌ'3Ú|³àÞÌízèú°Û÷f®¡à\±2"Vf€Å©MQ/ +ËÕ:È7«É6í§]ì¦íïê„”½ËLûÌ$pÝÄ‹$½$Œ”ÁFÄS®ï9…•éçý¹4fjÏÞí[ç©…Í*ç±Ó9BÍVÓLwdä¿Çuݼ¸hamÙ]œ›ßõ“§ç:| æ—®/Î%|Û»«Z˜]´-U3fB×Ðë¦Õ, ³¶w,¬t×TÓq–#ŒMøõˆ¿Ïöî6¦C“õFT:ÖŒHÙRðõ¡Šš|±´”/zÓ¹“ÒÊ| ã(¾ë௴3²” oø…ƒ¿ÑyÃÝǹc²r(‘Kûà c=i¡çÐÊm÷üÞæ[>š¾àðÑôÎ7æÃ5$Q>øþûú›Ã²¤0+ ›£IeÊuMxÆk3QØâÍ쬕Ò6Ýtqž2áâf²6„‹Ý}œ‹õ|qÈÉ%] ëCX°f›®¹žo}4ÿ`ˆ]{kV‚¦Ã%Œ»kã|±wß>rù³¶üN•\C®~x=Pϳ} ©‡J…5¤ì§ë€åÒéïI3qÐ.‘6Ê‘¢‹W‘9¹ì*2Ý|þ¼Ç|©ˆY×ÞO~5ÿî]5òâ6m{Ú6óëŒV#&&ÜRg¾ró—{uìå¢%kÓ,›>±ô4È7±V‚ض¶j‘à!< Þ‹õ`µðÈvÉ6£ $„zp}hüu3½éKÔ wYÁzm·‘ ׃nu-êµö’]‰·…»¬`wWB=3©œzþ:e:s½uëz˜å(çosʹÛÒ8H=Ì´›-ÛÃõZ Æó$!NŽo½Xó_˜¾Zšö-smmÀ^³Vää–£M8¥_@êè”ÎÆPÒ+¯¿\^÷þpyýawöþöüÙï÷ÆÎ¨B§®eOî±Yˆ‹óÎüîäÅyc~×êB +ÈNI÷½îíwݘÎjž¹_Oì/ÈbùŒ–¡³WºY6¬i'÷u­µ#òY°ö¢q¿Äð8b%tœ;Â)$ß¶bí4\Õ /K\i:/§†©™—•8—“Ù&çeÓ''&;ØgÚ®òîn/z÷àò»ÃßK¹wïkhûÁ~ó óâòìßãrÎc–©„Ь¤&¶aéBrV +#DN¾}ñÁ&›‰M°‰ÚÝ$¤ 3÷¯é—luoÿ2_Î;ô³™E¶râçÅxwïÉ:õ&ËOf¦ñ ¼pí^ÒeÄÞBFìÒ½®.õèU—23ìõOû“çÊ:>1ŸÃÍö¾Ï!DàÆÃ&‡§ÚÝ0XX$ýŒl»[&,kUµjÚîâUÕ¼á©4¼D{×™)µHű«m8>½h'Ñ ¥¶×S.öZx}ˆÆL8Ûû|€^³}<†42²¢ZÛ‡Ûè÷âíZÐ3×å +_px:{ùÂÚ±Àtõj¼aÒSMÅÌQÉò®1î–k› +mo5èJˆT%F°ß¹ÊvçóîàäÃŒ”¶F-©g¢:~kw*ÀI³˜qtÚ“ú0.„ž˜£qá3`ÿ«0ûí´ïÕ] tý¯.¸°»ÝÔð⭸G?Î…tDz£þ’·äyˆ<=ís ;rß —tä'Ÿi¨n$ž%5føQç3”0fêMú1Ýï5p =1éçhãI¿ZYि¨ÊBÅUŒhÚPXg‘šÔÂë‚õà^ úþѪ bµhs_§6-Ì0O¦Lx4ÊçÉúºRu¾žušÞê*•ÈYú™-”E¸l–·óIK<ÈÔPƲ°¡k>õ•~(Ÿ>s…Ê6ÆrX)6Ÿ#ä`.ÍÉq¹´„ ¤²‚¨„[ȉ¥%…ÌZ¨½Ö)?2+‹Ê¿…™—E¦sõôX\ Flö–7‰1 q&Y‹TV#󱟔uOcÉòÙÙ‘— Ø$;*HȤcYÕl4x^®¿'c†þöܘ„k††Ä„œ´ BG托¼©YͶÁ½Mäå(C̼’^µæQ†Â¬©Šjéór™ÔŒ2]<™-Kš®ìr¦„`vÑ8O8+@uE©éâ„ó&ÓéºêU2WžÍ\§&3 86ó¼ó\ƆMœzÞdC¥«A“¹Ì ;cá,gÉ“±–žPá¨Ì™SÀöÚé"K˜xIPÎófØC¸aqŠóf©\Ɔh¦œc6IV L¸Ë:ˆ|¦Æ‰w#“¥Lx¦™çiÐ3EyšFÇyšœ\.MCXˆNÓ¬¦3pT–å»)á‘Ó •vLèDi›~šµi]îç©…\fï1=›&€o8 ™œÊ•ÄÚJ¨µS‚f‘¥SfTÐ: %#€ËÒç.OÃu¨ßøvàw?g”Dÿ̘­‡tŠns4zÇ5Pœñkƒé,N"·¶ñ9@.ý¸Gr¨€[Ô¥ûw†4îßu=‡ã|ÿ^ÇiÃqYÉ—ì¢JѸ•’·eüõ`œªsEØÃm-W†Å©Î¬£;ŒS]º1`2áиQ Ç¡¼<‡|òxù`@±‚ò€ò`9ZÂ+NR’ó¢LŽ”Ð'Œå¼4•›H£ö…È‘L#Ä(¥9*«¶YþOöd™¹ßQ1HZ`ec-Å͹ØÑq@£˜s!²âp´ÌÑä14 Ï4”`heb\˜WdÃÆ!B‚:ªÈÎËå@ ÑÁ.D«0´•‚CK æ&̺™™Ný´_fL§OkºZÂDn†¶R¡¥5`m8‡pç:p6Œ ÜM6”}—šx í l¼a“Çï?ŸÖˆýPµ-©Â1*ÀchiÂD±Ø{ˆ Mǡ䤲Zº™rŽÙ$¹‘ðFhY‘ÅÐP|†FP&öZ삞)ÂÐÚxã¬\CK[ˆÄÐÖ +Ó™@8Cóò 04Š4áE%žwH)†Ö2…xyM¸ÍD«ýáf>œ½í/¾Q ä5R4¢·xôºÁ¶m¶­í‹¨ÅèT«·Û6ƒNÕ2OB© Æòq‹5ˆál©ýbªySµ_ÉjÞv¬{ •ŽóÂÇf°:´ëÙ…”SÙ¨þò¬Ç›=–ט*c•æ ª•¡‰^”ƒ¨ºÖv­m(RBA5¡Í1H’W I¢H½\»@’°—+B’Ú.B’ò’Y$)Õ"Ik%#’´aB$IBîT¯B’àÀº¬KÁ»‹$9&,’dÑH’“Ç IŽƒ$Q†‚Ä Iއ$‘’À€’$ EqH%Ë(ŒC’P‡$ÒH$)C2‰ PIB*IBª<’4²Ê#IHÇ IœbÖ…žƒ$1¼ÐCžƒ$ÑÌÐ…IÊÒ0H’Ò)œ,Si(‰"MŒ ó¢"Ü©c\ÌË¢ÕÙÍQU#™[ηÔk¯C“VJvp!™›ávór"©Í VZ’ÕEåD§›Jm¬ÉZ«J„ +¬çxæ\ Ί1ž¹ÍŠj€-à)D ,x¸ýùÔ1¨í “}’ä€IJJSÆD·ØÇ{%eû‡.ÞÈ +—C“ˆVJ9e›H3ÚªÂ~!"9ñ#l’‘Ò„WïÌû–<Ž”wKüÒ|^2‡$V¢‘¤µÒt& +Ž‚’Pq•—Á’(Ú„Wå8Þ+LJ¸e†xtL=£ '–ûáJŽ·¥SZ¯ÔÇE7Y¹ÜòökY[¯´N0LiÁì$xQk3S3]\k³Ét°Íbº^ ¬öögóãÉgHGǦMâMÛ…“<âp‡Ð$C;K˜ˆìE¡ †vI¡MŸ(´ÉHe¡‘t|±žÙ$º¶¿, +í§ihô¢LŒó +0qSZ£1D.y¹ÌZÀ»"q÷^„>¬ìÐB0‡>ˆz^ßíab»Ì1-¢Žª[¶Y®“p8öða¥xù¼ç¥-s%¸C‚ꨶe› áÈ0º´å1¬$IÉÇ@7(ßqÐÐMš0îD½(lÁŽ¡»u\Ø’“Ë7Dód0›u¥}££¬CÈb6(>qИ A™òÉ¢¬}Rv®r—µd%s¨ a£?RU-k…ufޱÉyðâC6šFˆ(Ò”G%-Þ#ˆhz÷aByÙ&DØéÕ}™pŠçPÍJùÒÌZR>;ˆE1 Ž¤ÞŒ¹‘tv^xù3ÐeÄXö +q±‹Dïª"ì_°$>É~û+U—Æ^v½U2 gñ1¯@¨ ñ1Š4ÑLÄ¢bÂ7“²ó©E\1‘—Í!dD˜*3ÌKNš6Âù·3Ú)Õ# +F+Q/uà´`CwB½7òo5^ßíeí>¾OK÷ï…Ôïí}›!um÷—ÜÒ/ã*Yh· Ãò.ø¡®ž4pÍñEU7Aü¹ ¸ä'õre‘.dub~¢K¾\)ënÜì kÅÂö_õbc¬h»-U»ú¸°ØHõgÙ=ºÂ®þã+œHðäÙxÔ»%êólÅši;­™«á|qÝä>Ðl²¹Øä€ ýÜíK +ô°ØnºÑÙì,H-0æ3»š;©À_~1’< ÑŽï¶NNíp{«é°š=»h*_}%¶&ó1صCHÄàqEƒÉ0p$F€»o_.]&j70®î¡'¹õî;¿a™Ý¢ìs óûÙŽÏŽsÐC¦î0Œð1 ôLÂÀ+²Õx.Oò!ùYÆ" `4PÇt +L"`£ïÚ®âÎôù7‹ÝÇnùíÎoç§ãõê +¾8¦Áç·ÿ0CÌHÞ¿¿ÿŒùÀå`Få¢Â‚ýßî ßg%ý Îkg’ÖÙ_` +4RFisFŸÛ‡pUT>óŽÑ •Ÿ9™±Íº0‘J ƒº{rÖŸ,$ô`çÓi-_‡ìÎý¾ Mtfý/>#Î sÔ¿UÛÃçúÞ9u¿S÷ïÌOãsãÆÏÎñÓs§Œ‡qE¡=K›îX¤\št/¢Øl»®«+ÙS¶;6Y$`$ºÆT 6óÉ$‹ —,e‘É"”—O!Ÿ|²ˆ|0룠|²y0É"Z’Eý½¤|²È‹b’E¤,Ì +xaL²ÈKc’EiT²rÉ"äÄ%‹r§ñf&ÕRpÉ"¤b^rFª|²hd•Éé˜d§˜ dÅ$‹^ÞßÈŒI1Ì0Y„T\²hÂŒ|!:KÃ$‹àõ¢¶(YDP¦ÖUð‡·šRÀ>œj_(™ì• ½ué¢u‚1]”ÌN¤˜OÖSãå@®pÈü‰,'í!õ%é¢ça„?\Ö–¢6MJRºðÆTscΔ`#±9­=M'HØsbÓSG¢’”à£2GN~Aæ(I˜è#ÂùìþF×IeŽÂa×erÙÌQº¥Ù$–…=C>o䤗äÒ”)t‹¼‘óHYÞHöqÞ('™Í¥môŠÌ­ÖÛyɇ $òKGiÊ%Ã"ã.)­-ªÎçuaIi»=‡À–øþàæ;»â¤R +$÷ÔS™(a‡%v5Ók˜Ä–Ù-”Ün×Lr NnÍzó•ÂwW°äÎä’D”Kú-@/˜y7;í;”c:Î0’ãµÔ;Æ0–¨fÇœ›ºññsÛØ«€gý‡$ +¶Põ+š$<ÝÿúŠuÅÂ[wWŸö¢³w@ý[ÚúG¼¿A¨ ³îÄQ­”-ñ žÿ¨*P’ #HÝ‘R‹vGe :ÕÄ º¬l6A—ný‹•Ò*èùT/aw"rÊpŽoLÜú÷®!íÏ"¶ ½ÝÀ/­Å£7·{¡ÆÄó«ë>ì¡wÃ<ÂÍ b¾·Í&uÞ¨ëÐÙ³V6Œ±ý¨t:EI@§kI0¹ëae£¨8îW-÷gUaèFTqãuè¹î§î^¿soãÌz÷«;—±–µYôš xáûÉ1só;sÿ_BÕ¾ <:Lg 踔Î:c´ƒ‰9Iãh¬6“ü› `©#XÛ4u¯uŒX¼6ÈóxíDd€Ï¬LØÆåÅ`¶äzxÍ +  mBÒY>nKKCÎI ÀmB:qvKÊ (ÀÛX` t9üv”ˆpêDhÈBX¡#€ ”–‹áæ„NƒÐtŠCÂ¸ŽŠqâV ˆëè8—QÌE²â@Ü62Bsr9ô‘1Î5›$›À…±…!QzÁ–eÊ5jC¢kÊ`Ȧ‰`Ȭd†Üd#‡xù›P¤)+é9‚å­TVRÞ´b•—Í!„ž~skP¡Ïì'w¼åÞmökåñ€Ëp"‡C¨Ú³{(W]·›@É“¥@†ÚV­n‰\8{ +v HSÐÍÁe`LÓG`L^6Æ$íT¸ŸÀZÉn?-Â9yWWºo2û ЋIxU½§ ̤NJ¶ðÇ1a’A]øãä1…?޳ˆ¤lœÝK¹c +nIJ +“)ÙÂÅ-)Y“Å”;¶ð¥q ÇQYøã²…?Ž»h̜Ć;³fD*ÿÎ󨘻ܦãÇË.$»c(¬"H16Í4fQ™üÒtÔØ¿Œ>±¦#u²$‘H' ©|3Jheãå1K\ÒŽx=g&')BcKècׇY'Ó +¹ëY…¬ ¯Ph“±FØR¼JÌj›T ¯çTBI^§ÐtcpÑ>éís‹ö‰Nø +¾œ´^K2Q«'ÅtË6ŽTcŸaÓÍICFZ•Îþª‡_Õ +endstream +endobj +421 0 obj +<< +/Length 7587 +/Filter /FlateDecode +>> +stream +xœå]ÍrÜ8’¾;ÂïPGṎ"‚7Šðϸ§w»=3mïÎabjYö8¢-¹­òü<Ó^ö¾O°â}ŠE&ü@‘¥¾lGËR“ÈDfH|™/ž~>|xwu}Ø=yrñôp¸ºþëÍÛÝŸ/ÞÜ}úËÅ›~º¹øÃÕû·W‡w·¯¿üx€¯~wsõöæóååîً统?ª«Úþ'¤nº]½3¬êf§{])¹û|óøÑŸ~µ»}üèÙ›Ç.^Š]_5f÷æÝãGÂ×;±ÒTu»Óö¾f÷棥úæu»{oÞ½ÇO=}úæñ£?ŸíöÙ½ù×Ç~kÛûããGÅü¡eemL%-½PUïdEI²o?îÏÕÙ§ýysöÓ^ŸÝìÏõÙGûo{v{ØŸwgWûæì_~°Wïnn·ïξ¯¾|x{4p#\¾ÅO÷{!,½~ÿÚ†+÷÷ð6~¿¢O¶»/ÐÚgßä䇕Šb;/›¦ª×ûóÓ³ëìÞ]íÛ³ëh÷Ëgø÷æäü;S–ÿZ7dÙuV»-Çí)zº Zþ7ûÆ9ÆË“Ëat¥å©»ý35Ó´•ÙéÚTº±=®+Ñîêªs”ï~…mÚÿw¿ýþùî‚™›žÝwùééåÝÝá„Ó“òÒ’7¡:þÃsz÷V ’²²ßËS[¦ïª®fEÙæ22/×u%%ÃîI-kyyâŠZW5Çñô#NÔ¸a”ÝîÜ6.e»{sýç3i–•íðþ\È3qr9tûKv»0Ñübܤ¨z¶svøºÕì&S~Ô>ÀÜÝV£Ó™'uê䬵uâ_М­mÀ0=µ—šÞ`GßžÞ¤øEMÚ©B“šÓ¯À͘t¶«¶Òõt}ß³µA€%ã{+P×W½ íªVOdÃ/¡óî”þ6ß~¼z#ôîÅÝ.ì™ýTWÆvÇöÃÀ?Úvå=²Uí®émmm<Ó©h«1ØÀ†~Î: w |ÿüÛ»šz–m_tÖ–@Vb×6UÓ6v³N<`Ú´˜)-'”ó ½ëçË qmª.ôž×6nüû‡{ØG¸²õ›û~|~÷6>%!œÅÒÊTÖÁ¡.Í™XÙÖ¬Û¢¿6M¬ZYéÎ %´ˆÚ8MY’% +9LoU£K¸Æ­¨Z]533 +ИpûÞ™¨A+Âì-ß»m™,ý'M¿}i­ýfOæ}ù­ýô*0î1‚Öm´Ýºwœ¬…Ö ` —m×hWÚ!$ºèaZš×“:ù=)oÞ†l¤¥ªjeïvÌH»¸µýÎÆGÆðæÕ£yK¸²ZÓ²¯XXWF®8¡w ®•åÙÅD¤îå÷—dÁËøÏpG5]†Qmôœ 1µOºKTíä®N)&¢u½ ft‰If‰µ +‘€k¶íRDfjÀÛ9Ýʨm|ªô(c'kë3 $Ê“¸E³ŸP¡/ùÂ’(åæ$‚÷¢ªiæ’v¦Eð)!é@’”4µXº¡6Xt)ƒs&¢Bˆ®j›"KÐ]ƒ%–m“+Œ;oY´ÕŸ°=œN¦´OfÚwÊ™·O +LÒ~´øµý·7½†sW’0œºÚyøaÃâÎß•™¹º ºHñä'. Ä›w­Ëyë`‘ùÉ®6_þÜÛ 3$·‡ÝÞØXCGpÉbaD(LßU}ÃJS4‹ +QÃÌBüí~ªÛ)EšÉ²ý]°ŸhÜ]64‰ °Í”gÉZIX.½SŒC®WTõq.­šÚ³·ûÖYj¡³ˆÐò8é!fÏ‹iÃØïI]7//[›ºËsû»~úìò\_ÃÇÞþÒõ幄o»ª…ýéxªT̈› ]ì³ÐÍZãš@în¨Æý,E:šðûÎî¶Ì„ &û®¼¯ÁÞ¼åáëC ùbn1[;¹³ÜÊla”eö]ŸâÆHRF¬á7þFg w_ΓC _Þv3¬†^À(Çéù¦š>عàðÁÎÎwö[Ƚ÷ó÷íWnKaw˜žŠ%ZÊeXÖk(l±f2ê ¡´!¬74qš2bâf²7„‰Ý}9ëùæ0Ç—51ìaÃ6ªmºçz6Xëƒý "Mí­Ý Ú ÿ{aÍ][㋽ûöÂ¥Ûò;C$sS #ºçú³}©ûJ {Hi¦û€åÒÉïI~Ð.6‘èe›HÑ…»Èßì.2>|~ØSª14ígkÉŸíÏ—B¬¸MÀž¶Ec~ŸÑÁnÄú„ÛêÌwnþ²U/mY36Ù˜ÈfÐÓP»‘½r?°mk„P‹÷C_讵¨{\Ô†.ã–mF70âÁõ¾ñ×mxcJÄîBÆî®ˆxm·±®²ÕµXˆ×â5"º%fîBÆî®ˆxvR)ñüuNuöºeë DyÂùÛœpî¶8R÷3éfÛöáºQCþÚ„­ÓX=Rpc•<4MñlØ6 ´DÛ _¦Æ)’Šz3Œ“ã÷ð»+ £¯ÌÚ÷þ”¢‰í6v¤ å}Ê õYú9K‰DÌj0÷Ž«|"0‰ôKT(Øä jºžíd>·üŽ€ÖrἈ:ÈE>OMa(«¼„îd¯Û¨;©»e~}bmiæâ¬þý'¨Qüxxñãaû¾Ó2îÞg5“œ›É†}!î)Õ‰Í$ë +ôk«2øyú«ÁÞXU~:±íì* +À1h'I€ 3 ¥)#)ÓfyBE¯¤5.c!`žI¶<6Dp"äDÊ(S–ÙÆW骕ßcðAâïÆY&M1M»ÀiŠ@BÙ aš1¯$‚ ãJzÁ„«¹u€|o2‰¶¼6¾W좣Å, B2J‡ á¨U^ººïï/¾»º}¿;{÷ùüùïöv˜…‡ä =Œ*î‰x:‡¶ëçöG]š ð^+„å›Îƒöx±¹<ï†ok­ÇêÛËfüe¿eÐÅ¢ÞÄðÅF#*Uäa-G½°‘DÉÛHµ )qɸ`().¥Vò%¨í:îÀZîOu©Hûrf0EYEÓîkaœÉΛÉ]ºu?ÄBŠåµIã7 +¿ô &jàæç—è=þ©'Wé¾§rîT/¡ Qˆ©ŒÏãtýÒÆ $ð—¥™gºÈÄ¢u @ÄÄÛÝÑήàv ±tÇë;XŸÞ:ÔNžU»~ws¿®÷SvíxùRª÷_öÝÙ»¢ýí +{Kzpµ]íÙýÝðUX6¸u\õ=nÆâ¿æèR '7g÷‘DÐ6)”l±h .Evt/“5µpR8ÓC5z§ou‚áð’j@ƒnýçëÿ>½9k‹r Ãg{6sSˆÇÙ=@ç4@ ;ˆ +EMCêþÎaOS}qiüé¾›[-b×bék‘FBGnæŽE›Jƒz ˜Élr´á¦Aµ‹ä3mŠ²Ïª ²ÏÖ¼¢(ÿ «áAºwG¼ºxÊ%ŠW³îz¨=ß²±£ü0¸7ðIÎÎÆz:°Ñ@k·“j¤­ác#³H 7TÙé2Ã5<•œ¹]™(Aé‹/¹xó½°ß»ºí´Ž^ø§½¬Ï¾…f_ÂÇ7¸±Š*\båÃ+Üîv"e +•tëµ0xÎ\±n1ÿj¿eâýï§ã}6>‡&þ {ÒÁzŸ½{>$‚[Ã}ßÖA…Œ1úÈEËM½˜Ÿí&¿•åósÃ:'²²(©ž {%½²p×Oze2›Ù†ÛÌÓ­HÐê»U3%¾J¹Ú^?ºßÆ!J>ü\…óÀ¡-=‚Œ%":Õ#µh&m¹½³ç£e:ƒWhÑJÙO¬]Ðëcg`@È–¥43´) j!;e†~Nòõ”‡Úë£ï ÅݨéÀ²A•/u6sy(fo†2ëI >üà£xz)¡ëÂŒK8ÜPõ¢2ÝOŒªo*Æë?¸yÐF&}4q8LgÄk»Û×n~‡ïö¢uKÆAxÒÚÈEÊqQ .œYÝ"…+Ò0UâE{`Ä•éë ´ŠÈÞ ,Èb 'Œƒqº¾ùþû› +³eŒÊN·˜‰Œjn4ýˆáZ'EÇhÇ-™÷‹Ž·¾±×'±>?³((:‰Áà4ć‰E {Õä {اºQÓMö¡#R ÓŠ §(í`íÈN6Ü-Û=º™Œ´Å&Ý7(†§¦rÆ.ú ¥š Ü`“?Bï/?Ÿ‡<2>N:áЕÐÐ÷PÂ8c·ü„=Ÿa<Ñ O)fÀ€¦ Õ÷u4Í=Q?³>¥8;Ëtv¯­BÐþ'Bà‡` +§üt¸¸ó(â,ŒÂ÷à´s7!óæ?åtãŒã&—0nb‚ Úû:Ìo#Ün}@ s@6Oƒuµ¨N)Ùheñ®Ò=€“h%«p˜åfK;iZQµÙNå ˜uW©HÁ§¯/ħ ©dVôè+Æ +Ú`‹‡RAâä*§Ì†ŠC3<€òˆ ®*Ñ× Æ;åkÝSžDEø4ÁÖ'úB†":>®1ˆ¨W­8Æ9 e‰Ãƒ«:f§ yqÅ‹C}¡çÅÖÂêéãî!» Ê–¾òì&>¦¬²ìü–©t%*”Èz5y†qêCD–.mÛB‡6‡®B„™ZÖ¬hè ¾- +³Ž—kŒìí[ËT«&Z#—˜P€‘DdÈ4Q¦èT™J æ…sæØšS†2r€Âü1deí`JŸCn‚‘Ó|3åx°‰~eÅé:Æ®à”aœ]úæÕºJ˪/-elÂjÝMªƒéAD+ KA×q§JP†}Nz^±;—!wzGX²»IM4úñ¥ ¯® €ûè‚°“jÐH|îáT%¨çëøÜ$ §-çu 47”ÔjÖ&¸æÊ@™ú +týÈ€®b¨ìT^8!¤Ë?w§'ÆIʈ=šyñ'Ù£¨øSë°ø3Å7WûÉhˆ¯ý\É K?7™ƒòÈÄß… Œ=Ò¤ƒ´‹j 2Hiá§î2IIrOsƒf<1‚˹°–P´6®[Lõ¢ˆ–VÓr]æŠh×uÊë2¾ÀÑDé’!Ý:–ì]Ãæÿëôú:M»zJWbg/ü¸wI¯Ã —…|ái¦ ÖW… xºN‚pat|„eH#gäÔó* ?Šª$ZVI$9çŠ$¢®]Z$±’³«‘X9¨Z¹P ª2õ©S«o]”Ø.Ži˜ ‘ëDxNÃÆNlÔf{pYuš…”`—(ú¤Dä0¥‘ *¿4¨Dí¤Q%¶c# ú ¬Dmdp%žÓ§4°äYe%–×C}ZòÜ2ØÒ„w4\Šdê!ª…ú· ä¨Pì¦ÖÉÏÌï¨2xÐÐúZ¬5gbG—ƒƒ2‚9RS94(Ý–·5–ƒØÆ¼ G°ÏœÆÛ0E“F‚¤Ub=l6[w +p +bI#«í =€çeûñ6À‚2Œsr© Ḡ+ Z˙Р8çì2µ@ƒ  X—*/@ƒ6*ÏÆ:L£—ÃAkÙ{<(Î?§ÂnŽÉ^@á‹Wáì°ºðÞÚ¦BÙ7¢?¯]ÀáÕ^4‘Ô6 L‡”QðÌrÕKŒ7rûµîÐÆxçö#VvÞíõÄJ8ûT¶°3x¤*„žþî•'Þ¸jÀÛÂŽÜ–á|Ž$Àõ“™±Ó”á„Ý-:»øh¡eÆKˆÐ%Ùf!:ÙĆ|fœlãÜP§#œsÃd#㢦Ëñs7Umàô’ȹ¡§2€ÀŒ÷ÊA²Q-ê#.Á1¨)ñwË%7HÒ¤‘Q²ÄM]\S„›v!nšfœNãÑÅï9àt5·¢ì¢P& œzþ.ºæL’¡Ød ’MJá¾.fDÉ=3WvRM¦ ž•‡ªŽ.Ù¯¨ôª}2T’5O©ì´ÙO ÷U‘>b ®Ýgš~mLÜ-AÝš¶jÎʱjnå ¨»¶WÞÊ6L j4eÒs¤€Ûe ìó¤çÍäÉ™aŸ\m8S]sÿàBîÏ÷¢§GnvxD +>vbœôC-ì ØsôÒõFMŒ¶X»Žès‚XßÀñ—\ùjìÑF+2œhÐN(ͬœsQK©—e°ÐS 9Vú’ƱÈú䣯§âãÊÉŽ>³8óBšzšžÊŽ>“9ób«É— œùIäá×Xamôé×ùƒ‹,~uuªÞM¨¡Õ¿ŠÃ|§u<§c4¢»2GU š†Xûc Š‚øl¦ÀãÆØÉÝ]J¬˜‹ÊÉ?„½ž]ƒGãÆÙù•cÏž}žM¸;ÿ– Cý_Ñ”àõ<ŸpÏ&ÌÁB¢éÜ,zþ\‚µU‚¤L·ÉDŸ—ÀA¤LD˜£¼ga™«¢ˆ°(ÍcÂ\U†u6Ï‹x +s}«YS²oCÔ>Cõ›J >Ťô·aSL®‘lŠiàŧ˜¿LŠÉµ“I1qó©d”I1¹6r)&–e§LЉXåRL¯!3á˜åRLÄ-—b¹±)¦ÉÄC$øw6ÅDT(vë^õ³?‘¥sLc[èlÑæÐÈD˜I2eEC+ú¶2Y¦\cd%ßZ&Í”hì8¡#-ˆÈ’i¢t¦‰Àð'\v•ä^|ÄQF¦úfŽóœVšg2z‰ó§ùæ eoÈZ•fZÉØe™ÆÙ˜~ž¢“ +_´Y¨º E·Muî]ë“L+¹SމaŸUà†£,Í´Ö‚ˆaúÏ2Õ†K4x"kÀÑ,4ÇÏÃWÂo3å˜â“c"Ü¡·Ñ¹:INÕ}=Ï0I«¬aμþL¦×\~&ÌÈx/%›¸7J£Ü “Lëøêϲˆ÷:žc‚)±SéÓ&4x°ÒÊ!²Í +˜ab8&ÃDìéâøIRFƈœç—(ž)Ê/õ*È/%ùæÒKLXÁ¦—Ö2ƒìRY“Ì.yöt¼[ÜiÒˆ=‡(z{”æ–úÌ9ŠiIr©¥¸Ö µ$\Þ§“ÞìŽO9EbéÜC©%™%< 8µT¢ŽèA™œÐ·2îùC µt} ÷S¯íôÄÈyLâÌ @çäFƒÝ iìZw›çÍ|´[öÛ:|F.Í;—7‹Æs…y³µœ]ÚlËvd–©À÷si3i»i²i3j$—6y±i3â—N›Q;é´Û1Ÿ,AFé´µ‘I›ñœ(•â8¥ÓfžU&mÆò2-ŽY&mæ¹eÒfn\Ú,E2ñ:²:“6#*wèŒáÌOTé¬ÙØ”;©'Òš˜è2I³œ`hBßT&g–i‹,äˤÌ2ÑK$'†§^"9i 뙵GöNÒdrkÊÀ892„=Ї%­ó7ìY‹sD¢Þ±—aÕE'cfY‚m%g—ac8ç6K¢žg'…]VºÒ‘D¦'·©Ïº{I8"ɶ’=eÙþy%Îó”s)¬ûeÍÐüî0S¹M‹ ¼o‘Í´ýa(Ào|{bMAŽÊpTvÇI0œhÃñÃPÆ& 3OðÐlQrÈ]X OŠq.¿ÀŒØœy¶±V{Y_Éd‘Î,8þã7ü‘?iÄ>¢ž'È>EÉ!D˜]H²Î¥5±Çþ¬æ†çþl2 +múH€ñXþà–6f–ÅǼYJs BdÞ8–&—eˆ«n’eÐÆA€oI‚²´ƒ fY‡ñXâÙC.íX)߀ñrQ`{¤¥ué‹gCôö”Ê Æì +}xT2··/ÑVôø›ÖaëB±È4 x%³(V…È¥šVöË{]½#¯¾ØyôãZ@ ‹]E²IÉüqy+‘1½5J‘ã2&àÜÉ™ÛÊòíüŸl¨£Qýœ\ÇÞ©…Õ‰î1f1â¸ÚFÛÛ¤Œ¿ÔåÔÀÚJA=²ô(d$ôáŸbic³üâ%]~–/ÃÖDø–® ó¸§JÁµµ¬º¶e-¦“ŽáýIf8¹×U·œNE†÷¶É‘V†˜•¯éQ!³œx ÌôîI[Æxƒã’*sèCZ–Ü™äqµ}w·?ïÏ®÷Rœá›ô~²£&8|å ‡)bˆƒ0h­[lÕóÅÕöÕf ß’Nñu}ñª5Õ”#xÖ µ¥Â,Såû‡± ‡±¬ô%]…yQœ‘D«¼'¥s¤±‘¿8&Ûü2¬J…çd§yg¡ªÈ+DªÖ2& jýÌ<Û¡jXRXðEµU{qmd±—½ » ôâšÉ@/\·üød×DyaÑþe€â”^8VÃîyåpb–Ã]Ff\XŠd℆f¢Š4M×m[-]Ÿõ-wÙÉà.³~L®EB¤q˜QÒØÉßD3ˆƒ4s†ÄË‘p¾Ž.H¬2H¯:OÀ)‡¸¸Ëìh@õ¢d€ „,DÀÊâØ,Ü€!'öÒd€$^OÀIãù8ܘ¢*» àŸª²›ˆžƒîiF‰€fÆÒ§I 螺™däiŒ +HpUù?Ø3Æ +endstream +endobj +422 0 obj +<< +/Length 6928 +/Filter /FlateDecode +>> +stream +xœÍ=Ûr%7nïS5ÿpÞ¢³ŽZM²Ù—-GUsñØ“²Ç—™dì}5š‰R–4–Žv×ùÃüIüÀK_H}N÷q²µKÝ  €ûìÙýîúÃÅånóùçgÏv»‹Ëÿ¸z¿ùñìÝݧ¿ž½ûíÓÕÙw¯o/v×w·goÞᣯ®.Þ_ÝŸŸož¿|±ùõ铲(áBêªÙ”›¶’EYmt§ %7÷WOŸüåO›Û§Ož¿{úäì•ØtEÕnÞ}xúDp¹!Û¢¬7ÚU›w7õåÛzóñ:Þ|¤¿:û×—OŸüx²Ùþuóî_Ÿ>ùúûþé“Ùø÷ei­ÚB¼PEgh%-e϶§õÉííö´:¹Úžê“\m+ ~{u Í,mWˆ–%äP±è´®Š®åн¾Ùžª“O8î_¶ÚŒý折±Ûž6'À†>¼†·wğͶ9ù=^¿¿Blˆ¯o鯇­†sØ7¾yxÀߨó‡ }‚>î±·{×å÷òÃÚ£otY4’ýéúèT݇‹m}r¹Cî>Þã¿W«ãou¡Yü‡êÖ¯¶›ª.@‘ʶÐÕ¦©ÊBÔâ.B~øõ ÿß|ñ͋ͳ8=¿ÛíînøõéÕÝÝnÅõÉÌy àUÈ@oÔrm!”…®9¤«ÏïFeǶ9…¾¥¬7ï.„Ò­4øí GëLéF&°Æuúm[ìWÂÍFth¨NÅë@ ý”oee¤%ؽ +Ú ˜3².‹ºÛˆªh[^¼ºï¬,×´% ›¸&èv·Ù¶`kèHpn61"$¦Cç¥fÖ*Šîjéñƒ7YÇ唂 ÅÔZf»VB•¢V`¶ #°ëÅ”GÉJI–Î0F„&׌œ¢gz³=•À¦úäý¶6’šð,BöÜ/:{Ùñd‚¹#ù}^–Õ«ó}Ëæüþ[>{~~ªýcü³ƒÿèòüTâÓÖ¼Õ~šÀKfDÍ„.qÕ“9SÍêÖtAØÍTëY +0T4áü׎VÓ,³ ˆ¿1+¯k€RÖÜ$|»+‚)?-,î,¶y²À c¾ið¯¸0’i8ÇÁ54Ò0írâxsðòò€m¬e9ôg9-Ïè¼åÖ‚Ý5¬ÎwðË-¢|të÷íï&–%xtF;m˜OkDš¸_ƒ¡°DšI«Ã¥é¸!*â4dDÄÕÀ7ĆFĦ]NÄzìæð²"Fÿ¶žmCŸë¹—Ö5ü ƒh—öÄÙý­“!Ç|êVð=«ZZ¹÷Bû¸A·mf…BÍ·'1[ñ!¾r5‘iÆûfÔs.d’" µVhšoηŽCp2PFª ªgZeÅ +m+ãN=»™î»¦Å`Nï0[´kg]€°w;W÷$¼&û®­=öm'Z¢ï„.Ûέ%Õfœ'ûîÂC¦U6<ÔwNº2êßéS +&æmlúp¸»06«SU…ÄăȈÒŽ#B˜E'g†„DÄ„’xY3Þ…ª:vÀcÂ>`a¾€_¾ââ?‡!nŠ’A<±8‚áËÉYˆrÀ:ÍóM†'u‹ø¦n$Sò?výÛ/˜;w³{ùón‹®ØªÌ딣ÏrO޹7¢!£xR­Ë@Qs ÄÔ»Ýýo+kžÆˆÁ¼WäÑà§Í ¾$$#‡—Õ$øh–³Ûdä¢Ãèc+¤±q½ø¼ää±#xujæBŽÐì†QŒ<’Ô“Ȭ l ] +/Ï ¥‹sè%£;YƒqçEâ°a%‹¬kÅm™Ј@ÚI˜Î +¤¡ÃبDÞ~º¸íÛwg__Ü~Üœ|¸?}ñÕ6ŒÛ%)Éîâ\ûîW~ }ö=Æ"p%µÜBU9á¤ÙC'ƒ=tÄF%–³QòlŒnkŸƒÍ¦ÌiBUÙó‚ðSŸWðk©è`¡jΕ=Pƒ§¯#„4·ÀZŸ‹rÐH׿}áq·º¥¿Æñhƒ1´Aý‚èÑéÀ6§C2;4gçÃ!©ëj‰Bß»™i*Ä'´ ZŒ™ŸÐÐpB+9 ÊÚ =+*«T•Mbæ¹dò±¹„ÙÅeg2ßœ=cã§bn:ÌÈZ²à:¯ZˆB8§ºÊž}]á¦P‘ø†s§éPÝZY#_ ‚oÔës{ÏØb2Žñ™w°[Þâò@Ø ç„;79>(çj›¤Ò¯ „]°î¸s™<Öï6xŒßAd¡çœ{ÿ9ŽÉ{á>OCÇääÁç«{wÚábC?z˜Ý¢ó`ØQ6Òãê(¸”ÙÀŽ"Š`R ’ÎF*d 2ßék¬7£(.¸ÉfTÁveVy^ëÒ}9YÛÎr™tg.c ²˜¾3”å¸?'îL:ƒË%'.Û¤£”x$†ìBÕÈ#V˜È­q€dÔXO]â æŒO¬ºÓ2 +ÆŠÙDcÌYSrœÚ4¦!QAfÓBÎÁäÐ]4š@œ»Áv¯oáï+3°EÍS°OTÁR`Ò\âú†Œ¨÷$©Éê·‹+¤µ;LkJâÍEÈg+ړט(}»­#rZF„2‰’³=m°øm + #§4h$½y’dåã IIUaVPs.â°ˆKÆiq˜íŒcS6§I¶Žã“¤æëdpçV©•MØù#”c²*/·MŸ Á¥ð-'OV HÍ‘÷Éç]; +†‰Ÿ‹ˆ‰Å+ V‹´ÊºZŽ›ªתlD«& BN«¼/šÖª0E(ƒ;çF95Ó=µqG—ÉZþ +Ü™Æû£J‚  +Éõ.k%)¤IöR*„Oß))­8»ª&v5Þ‘ºèÀL.ËB‹€s_bÖýV”˜¾[Ÿ<„ûd’|\ïäÃð–’úÌ´”xBkÞý @xÆtM%D +'²6›'½ÆÇ÷öB ì¦ú{…]RG¿l«ë[üåïØÛ>@×€†'õý±P»0Ct!%0pÁpqïL$ðãÊšm€ºèldÃô‘ mxT|lƒÐeB¦›Llƒ–sGO&¶aºÈ7XDÖY%D™à†Å”‹np¨¼/K¸rÑ ‹,Þ葱ñ — o˜Ž²ñ¾ªá’Ù&¢hF©-ѤБ®¢šdÁÒ޾/ÒÚhw¤/0âÈ’FáúÊÄ8rY‘»Þ2AŽ\o6ÊaÁrQŽAo(ÐI‡Vêi tœC–ÝyUh*äH<ÎÁ‚F6ÏqʉÂdÑnæÉ¤œdçœu0rD¸ÄÏ +sŠÙ†9â˜sa=N:Qí÷󘧃¼“…ÌÓe!Õ¢HÇ¡¸HGœ‚,ǹ'J•C&&bE:H±‹Ãœä&Ÿ$ÑfcD± jdƒéé ›ˆd–!†í\Í\’a!‹ÞdÒ ÑLÒP¬hf¥¡è0 %8Š3é.å`l-(KDbâŽkn02ÉÀF„2IEqB™›Š¢3©(R²!©8ã¨è·OÛ6~ª©ÌÄ„¬¶¢:±edµZIÉבÍ"8Ë­‡îÊõ$Ån˳ÅPgRY•C|›|6H¡fä¸ÿŽ} ׿wäÑu¿¼ÚÀ¾þ˜JàÔ‡eÙKÅÑ”$Ž8áÿŒäQtžÂß®Ž+ +4‡ý§íêøº²PêPk¦žÆ¡93/‰ªVÇÕ¼¸•ñõÕŠðòUÊ+Eƒ· Å~þæ£D;sÝVŠºIí06D@ÈÚÝ¡>ÜûÈ‚’Ú>üymq)˜ÐèÌͲ BqUq‰º {"æ®ú¸“elTÞ#²¸%,$ÝÙ4Â8òøõpKç\Ù¡±í²ñŰ™dÝ3VZXgË#¬³5˜œÍL6„ª\OT¨¨rfåáBà+è1Zˆet'§ ½úoû òêºLq¶8ÇÑe¡0_šò”YSl/ŽîUšˆÒ(0.î¸–ç±œŠ¸â \ćû¼6…->¯á§‚ŸWß••…P3¹Ήe.A-G§Ã)©îÖ^ÖÑĈœ¥½ùdóæS !¯+ŠôHS€îõ`†y„) 00ÇöpÊlÏ·ÖFŒg˜ŠÃLó.±‘¬¿}´x××<®'OÓ6€÷s°¡Ü”“Óôº*šþ4 åà.ÆÑ&ÕpŽÙùD(zÞ¬þ¶ÚˆãŸ2 Ž#–ªÃŒ@ø š¥è´ £ ŽŽL•ç ÏÞào.ðl-ðï|ZØE$!Õ©hƒl⪱žÀô¶?;j]êÛL¨êD[WôÂcü‹µá©rwæûD¢lWv±<4‰?>œÜ¬l'F´ì:ŒÍž•í‘è’”m:ª/€Ïÿ0ÎÖvþd%@O¨ðRj€+`ä1Ôdy<1„ñBëÙÛl{4;˜XŒ^êìûm50ÏJø³´¾ËZ?b{ÚHº3Ð{p–5k Oc|–gVx{_6MQìýL:p{\ƒ_¶dž„Ë>¬@§°ÿ¬¾þ«FaÊ?ƒ7ËΉÉ)ÁŬ÷°ÚãÚœLœ2ÜÕæD–»Pm¡:†€ã¸P}òú.TGf#ƒnÈòú/ùUóXêúÄâ•°S7ŒYÕõãZ¼˜!B‹áÿÈ¿b¨yû²ob7K³/Ä/g]•@7HÈ0§Û®šã¨Ú]Ò’§(§ÝÝÔr¬*ú6Ä\íîŽk9ʪÁm*ôçÁÿ¸Ýšú•_A͚ߌrèì_«k‚¦Â¥8…«/¼xñX­ ºC¼Ú˜Ï&U…y51£v…ÍÑÊTÕøí£èÇìý;§xEŽ|aÿ«Ï[ü,1J˜GBÒ8º¿lG—ævwÍŽ»­GKsPú⟚MƒÒ\Á£•¹Ë§ÝðãžNz‡Ç¢Þdn÷ñÄ4ææ9¸øÇÞô3 $*ðÏm_o’&ëÐŒ×y×yE›©F;‚—ÝR©&3àìZ9õ}Ò&µV‡—-›¨Ð‡ÙÇ«^ÝlŠ–%äXþ;ƒ.+½© 8¦"#½°jw©ôJ…½Ý`QX—Å¢ ]¢3Lè¥ß^á;´Û™mcÝàYcŸW$p§¦&P°v€ ¬ÉŠtŸ’dzÖú¢>¬H”áfÖRëa'ÝÝ´$ÙœtJ’3¦V¦"9C +»-ÛŠäøùðà:=¿ÙµçRD.«£Ý{t=¼i[êøæ<³cú íž6fÛZâ3U›gêmøÞ,èìãfx³<r¥¼zE¯«~÷µ´ºM]ø){] ¼éÔw¯`?DÆ®Ð#xÇ!kôwíƒ™Ü åÆ$R^ž‹¤ 4šN9Í1T9÷T9¾ž9¼Ÿ“Önbû³pðiñy,Æc_½ùƒøáÇ1Ž¥Vªhfæ!Ä—QÑ®Æø?W‰Ž¥¢BäJÑm'¹Rô[Šnñ¥kÑm?éZtv`}Ý0žY'‹Ñm™bt“¯*æÛD5ºC•©Fgq ŠŽû£x¶ÝaË”£°qåèa®Ýö”«GO!èî—]Bߌj[(ó) ¼\;ªL*]ŽÞwe>£éÆÂeªÑs„‘B¸®2Å虾¬¼]g™ZôLg¶ÝBåJÑ•6¼ïÏÊ; «œë ÑE9¼[«e"׸d@#&Ó¸]´”æÕRwA!zq¦X´ÑÈˬBôC1›BtsÎáËgÌ=P÷÷EÔ¢ êÐò®¡"†%uè‡`ëÐ +ò<¢ 0‹J=SE£/d#Þg£g¥9WY[%.ÇqìûÔ£[ü´º3kD2\"D9)H·‹Äœ‚tQ†éIĹŠtf¦2 ¹zôÑJªó˜·@0’1å׿a'š4hL6“Št+›y_/-Ã’ô4ê\I:Ã&öÓc£o#,ŠIúw£ƒ“J6&–Iå‹ËÜG0ÃÒ•abrEéì4JߓȔNÌ"&V:_~š;¹Bõ“ŠsQ[ Ò0yô‘å(“E¦äüÐq9&â^…2»‰;¾p¥ +£C6:C ëZ"™¬;ÙÇ>.ñ[G£VþˆÚÔﶉ²¿CŽåb˜ôøÃŽ…ò¦ßȶhuGgcV€ÓÈJR©EäpŒ˜5:ÉÆHØÌáTíäÁ³BkâBœÎ¾þÛ2² I7I"ÎT‰&‰`Q;5窣"ªjš²~޵ƒ¯¬'#w¾…gүߺ,—k1¿òðEоï'iŸò.G€ñI™½&ÙkÄäÐŒx¸Gª˜™ÄÉ 1¹sÑvöûÿPàuèHl3’üF59ÃÙÓí‘à$D&7r©„pNຉI’¢¨õ8·!;®L–âÒq?YBýõ©öìV´Fú<¢ÿ»˜ÝÜßËz9Gûìaþà&°£zP“@bæ?ú+\ãù"BŽÀeÑŽÖÛ•¥ëð¸žîù¹çëòzí9¥Úߢ¨å‡££ Ktýý+ [W¥òO¿ÿòûMŸôdS FôÆ.paë‘Æ«yÙå'ï$ëR¨á÷h2wl‹áwOWÒÁ +ãHûFÿ–â׃.p‹âÎòPNrûðöºÙÍÃo ®ÄCýxÕ¼(àR:u yVN­˜ÉXª –òQD>Ò–¿“r±2šÔÀò=ó+JMW˜Ó§Nrú ²þTÖRë`“¦¦ÿ.ª=ö¦æì !9Cf1‰ãnsË~Ü@Û£î^„ õRâZIgjZr’Õb­Ç=˜žIkYÊô¸õh.6ëM¬A¶ìÀäq—–¡ûŸÇ`¨>ÏÈ^$ל‘Ê…ir¹C½ÿŸq=Å66ª€’¹ñÈ_.7ŠV=°Ÿ8tM) +ÍŽ"?gÚÉœ1žÉs†‹¿®4gâžIv\þc±n\º¢"3?®LX™ý^ìJÃ[´Ž;\Ñx”ÃxT¶&¬^M+;ÌXs¢@«/âuE×91#Ì NNW©b”ü•©ŽŠ Òì3®hn¢ý2f"D*^šÜ9[€y…Õà‰Oé{&Gy|BSžøƒ‡X€™zj˜ï2÷°ç† Ÿ=3 †ÓþaÆâ$áÏåã=}Â×~Ñ—¯_8& VÃ/ q +Tî§K¦ðŒt Vµ&Îò½óÙfˆ 6Ÿ NdöÓ*¶“\>[‹Íg³øÒùl¶Ÿt>;°>óHæ>®bûÈä³ñ˜|b’Ì~]Å¡Êä³±¸‰K2ÿy‡-“Ï6ÀÆå³Y„¹|6ÛS.Ÿ-…p¨oe]$ÔÍj6E(šA8½×(=Ñ{mI ×ìÄpªJDd’å¡4+&´zG ñ9TÂM£Ð„*—nÇ2Î0¬qHè5;µŒ¾JrÙz<)€#Åb1¤psÏMCL.Û%Æ0Äx4†nrº|A“MôÔàL™äa> +stream +xœ½]krÜF’þ¯ÝÿÌATU6¼ŒÐòµ1öx,íÌ{~ÐT‹Ã]±I±›{¯´GØÌMFsŠ­¬Ì*<êÙè¦Én$2³2ë•_& +gÏîw×ï/.wÅ_œ=Ûí..ÿ¶~Wüpöööî¯go½[Ÿ}wqu½¹Ø]ßnÎÞ<ü´ƒ¯¾^_¼[ߟŸÏ_¾(>>}R••úqÑ´EUt /«¦½(k^ܯŸ>ùËïŠÍÓ'Ïß>}röŠ}ÙtÅÛ÷OŸ0E\¬`¼++Yu_S¼½QT_½‘ÅÕV1.®ô§ž>}õôÉ'Åê¯ÅÛÿxúäKÅïOOŸdË߇6¨kÓ•\ѳºìQW­"iöúfuZŸÜ­N›“+q²^Š“õSžlv«ÓöäbÕœìàËkuõvtŪ=ù +¾z¸~·¸.oô§íŠ1E£®o€7\Ùná/Í|[ÑâqûÜî Ë?É÷ lºü¶+» ü¥Ý0(®UÖ•!iÏt/Ò]F{þ—õªÁŽñêèzt¢üØÍþHlYv…¨ºR4ªÅUÉdQ•-R¾ÿæ©þ/¾üæEq˜›žßîv·7áééÕííîˆÓy®È×6ã\½­RCI^ªïù±=Ó·e[U9¬Crϼ\U%çq_T¼âçGn «DY…$ıª…nèWœ*æœËâíå'\1æ¥jðê”ñvt=„ü-›Ý2˜h~3iœ•}°qjøâjö“ixÔ>ÂÜ-Ë6`ÓIOjÅÑE Õ‰CwJÅ  ´T]júN7ôÝñ]Ú²ßÔ¥méÒîø+pó.¬Àµ,E5^Yß·û,Â{°„êý½R¨íË^míJ)Fºé/¡ñxaL Á뛋«5ÅËÛÂUì¹úT•jŽjG?„jÊ•[Ë¢éUU‹Õ~¦­ &Ëa³¡}L¢†ÅÙw`o^¼~YTÔ²$Ö*G*^²B6e#ì@'ž(0fÍ&FK)…=Hýt9!©MÙº½çÚ7þýz qî ¥ Ô_úã‹Ûwþ)y…:蓽tÝ•ªƒ”šué‹kÅMu[Ý_¦]\K^ŠÖ(ÅD=Àëã8¥ëdNžÈ”0¾µœ˜#ÕïÅZв™¸‘ÅZìtQ£½ÿ ¶¼Â0ˆÜ +žþ lM_¿RÞ~»"÷¾z­>}ë8wEï6B…îmH×Lïz°€—âÛuÀ—«!ÄÚ‚õ°ÍÝkHQCvoC>¼.«ZÝÇÔ˜ájq“}¡öG]v¯Ü›#5h5Áû’‡EÙñ…cBOè-¨«ÆEYƒñÔbÂaR7ú›ËdÑ—õ{Yjº £ºS‚ÈÔJ2é.VÊÑ]NÎFªµ½ÚLè,‰QO“Lå"®)å\ÅÀÔ oÓÂé6WG¡ö§µtly¥úÃÄ‚–¤G\4û•î DE}aNëæ¤‚éEeÓL5m;©Á§ˆ¦–$ªil±Ä¡f=:×;Qi°¶”M–'è.ë‰9oê +sì-3þ^û1ÕÂñ4ÑõþäFË3åOŒÒì¹ýúkõ³ïôîÕ»¢„îÔ%§Ûµ-nÍ]‰™«uv1™á‰KoÄ›VG­óyë°È|P«Í' ®TÀ¬’Í®Xuj¯!<¸d¶2ÌU¦o˾ j“5‹2VÁÌBòU<%ý~ŠÑ¹nêÈØæ.ˆ'¼Km»È&°Ü”ôSRz4 s·\ßh PÕÍê”+3É“w+‰žšÙÌ£p&=ÔìÃjªíwü÷EU5¯Î%€Míù©ú]={~~*ì×ð±W¿Du~ÊáÛ¯ +¦þµ<•«¦§›1QÁ¬ëW3³›ÉYhé8Týý,Fèv4fâsŸžð¶Ä„ÀFñF†Ôp_ƒØ\†á›]é ùli>_tjrJËóEW«YÆŠo[øäwF”Òã 8˜Ñx_Ê£È!GnØjë‚z £\OÏïuªéZÍ»k5;ߪ?6?º2ó÷æ‚Ûœ©C§§|‰–|]=Þ„õZmñft×AJ‰Ž°^×ÅqJ‹›Ql7¢‹ñ¾”‹Å48LÉ ºâCسc®çÖ[×êˆ4µK ª ÿ¦Ü])ç³~{†©C™gí!·"úP{!E_Ö6†äÝ8˜Ç¨¿!ô9 "u?È "YëF‘1¹É(Ò?|¾_QªXoÄ´kï•'?ª˜Bv¼x˜6€=¶3qF шêêL#7s¹ƒUG_Î +Y›n`Ùtž`ÐÐ_O¬Ü[±²Òj–àÞ¶…îrE³ª×‹šm²Ù&t–$ \ïs]moºõì]Z0ÞåQO¶p[Ð#öºÕ­ªØL=©¯ %Ëq›½K Æ»<ê©¨Ž©g®‡L§®wƒnm»¼ åÌm¨ÞæÇAª~¢Ý$l·×;5ÔŸGIñàúÖ±Y“}1uÇœkY—¢6×™°¸AJ6ÝFNÑ·E"n«¢[±_5FMxÜðö6Í9™ÄˆÍB7[ûÀ˜… +½ÚB÷Œw¦±Bº Ã)‡³é–µž r¸«Ñ"Ì}¸Üi¬î©x§ŒlYÓ~ÖåM-Â;Ò—‰9í¤¼½ÆÉ~ŠxïJÂCsÝW&üMŠÑø¢ÂÂAußÀrM}J #ÖÌ€IRÏN¤›bBPJÇ3A!ÖÏQ¡„ààNžp!È…»€"?j“ùBýñuZ*¹­Áɳ]‡c>Ëç)wŽŒ'–ãN¶î@ËÕ V“¹þŸËÝÀÝëúüþÈTµ k´ ŸZq¿yÝ×G6"“nt¾VÃöŸ~dã©t«=‚8yöîÚƒ¿†|ÝFíºî8HZ½üIè)0/Å)=9Ôf†â¼„‹^¢[Š ƒE„/ú熤w“]ãÞ5k^Š‚†$òNœÔã9Ñ=YÈ!oä0.8l$Â1âOFµ ¯ƒkkŠÖc¦n†è‘™Z·õÚéÍÝÅf¸¿?ûÃÅæª8yúâë•ñ%TI‚|~ý޼¿5áþüï®W¼Fà³%èçr’ +¸[™ôM_¬Õ›ÝÖ­K;rƒ}šãé5ce_/]Äëjæ$®ñã¤Ú©˜9©fGp’«–°!¯¡¼`Þ¦?¬·…ÆÙœ|nke®ôÚäà0f I´Ë[Ks§f¯êþOà©øz )¸Œkæ÷ö{}ûbBüäAQý¼Þ¨»y·ŒÈTk­ ´mœô9Šex[é¹iþúíîוUw€SCc¡MÛOúšnLáÚXÖBVd>¸Ú«M ­xùéÝŒ{ª¥‡ä¢ÛBã2`ˆªE\à1-1Ÿ‹™A›´âºù°¿¼€õJ¶£ÀìWö ,Ò™^Â0·‡m©]ì R÷dsƒhÇéþþþh;8{¹. ¶m·¢§að)¡ÿÐMü„“šúáÉJ¦7—ªÜŠg-e„¡ 0,e)Zw)«ù,sAKYVꢮÔEBtx®§ä…o®‡*âªÇÚÚoÏž…² ‹E·=.²Ý ð©î9à +>I@¼]YZ­­¡úh^šÖPY¦*¨¦®d"°’婯(ÑÐèÒÀ¹á¾‚5Ì)4ˬ‡ê‚Ù;smôfƒñÑ +õþ†îåÍ[¸’áüÙIœÝúéäf™¿?þ ô:±…ùЂ@„–nur'‚mÕrµ^„LµwDEµ56 ¥.U¢Àq‚œØIS ’iñF’„pãX˜…-;[ÅâʲDÀ&mðÑß(`b©˜žc ‹‹º\µ6ÑQBúÍŠ‰ÑG(;ÝÝ«?à†Ýý"Ö•ÈÁÚãœø»^ê]ø²}•˜%ôž~Ì}OyL¼"I‡…2^gÜ5siÖÁÑn‚¬ŸÕ`òž)‡Z­–=³&œ ]G3Œh 頜ð {@/¹oªåB?¿¶Æ°ù‚¿?ªß& p?nƒñ—V÷'Eö_.Ó>ƒ›-¬F(š×3Mcäq=Ó¨ØÙ‡w&qm4Ÿ¥ºã³¸£ÉpØ/¬5l µ G# Ï»õ/ ëAQk&Ð-,ò¸ ­®fy\£Õúéë¹Ñ.om<…YBÖã°D8ÕÚmj”™©Gƒ©ñØ©X2Ý?š’ñÚ†µ0?ygË£Ù†³R¸;ÞŒ©+–Z: ¹.r è´OzÈ(@¨‘w‘ u÷b–2{ŒHrhºšÕÕ,K“T®(°D·Êu2|o»Ýÿw;“Ë4=‘W£XG¾&jø›‘oÓªÔÓ†4R–mîÓÝkÌ:"'ß;¡´Ð¡Þ!m<¨ŠÆ$àiÀ$ +wy¬ZݦY•àd?OU‚¬íÚu$ð£2‹œÍØíÉ«c0xx,Ø„}êqx×Á*h’Ù•[ó9v²–6¼+–³rؾÉ:¿G&ÊqâšDªqô’_w”òΡŸAOý0Ú}ö«Ýõ.K•l¿.î¾ïPa­>¢È/ÍÆ¯ºã_Û5 ‹ÿè¢SŠ„#ùÞnÿu,øÏi«XñÚ-Û;õÃŽzøæ'^Ó(ÚH&5˜TúùÎø¶!÷öÖ+3»™î';˜6‡î×g“ãô)€Ý]Ën¯u%9ÅÌC]Öo™˜Ùø³êâ2=L9Û튑[®Ænpr¦M#òiëþ`äï Õ ^ÔbÅZ/f¡º¡žm<óÀѪõëη ßö7vÜ}ÍapˆV@þ-ž: #PtŤÑk [c­ú'ÿŸ&Y™'çCÿÇU XþËkfO 4\ï¶¿/ÈÑ1*£óöq—]yv}éõ"þ7süÄ?³E—&F6™wŠfT¦lÆâ§hÁðBsH "î7ǾõRBˆ`ÅpÝ3˜'ÃÄ$U2<È +Ö “¼xÍ0ñ‰ fª<µ xÕ0ñH” ‡%Q (JŠ× Q‰Âá ,["ŠÂ•ÃFZ¢tx$-T;LSµÃÄ)U<8êo½%ª‡‰ +O;©ØøXÎqo"²xõðÀ Úñ±Ó]†ÕÃIÕtŸ0¼ÕÃ)fäsÃ-Q=œâFÕã:V=<â¦G2$¯Ç‰ÕÃðô„í +¢Wm ‘$õòÓúa®¢œNŒjûÊ)ÖÝìÇ%'ª9œÊéÎôyÄ %c q@rÉœ–s!áI·¼JJé–f<©~¹›ð½jˆ*@EÄ RFl§Eļѣ3óì^·ˆø0#ªh©ñfìÒUÄ c±Wp~ñRÇal@xÒqÓ:â©)ǹuć9ž%O”Ýs~‡Oò'oÍÎÛî§m`áÆaz±W«{À{Ö1£z‡Xaâ”îÓÎ*™i…1•ÌÑõ¥õ”2Çä¦j™³ü^®:LºÕ±¬Õ&^ÝŒòq”…\'õøjVßL¾²õÍqgy +œ£’SÎ+}¬p^*­ÓûÞC|BP¤îbCNIÐz¼2«r6^±UηL’-mªÌ9®KªÎ98ªôø‘XÙ|½’tL²FAC%d9šøjÈXé1©u¬›,sxJt(OLž’Ò¥ +–¶ +ì ­‚Á×í¦À¤`(ýºž Ã¦ÔÕ)† gv'ةӶŒÌžW?å³ë‘ÊYx‘i›3u;'·¯7§_=?žÛ9—úPf¿ê¾0U¶n*@; òÑÖÃÿû¥úæ;北ÿÈ +¢é$/ަŸ8šlØ€z²šN<hzX’ÅDYM7¢hzPÖ2ei4ÝHK é#i!4¦Ðtâ”BÓcÇý ‡x +MG* L_*Át¯àl0}±ãLO:®ž:NMÙY¾9²ãÔ’”Ê‚ÝsL÷J¦ÊÝÝý»ç¤þ7Vá±îñ\É*¡O6õk³¢Nè]B`•‰Sº‹L/fˆ:®29gƒôÒÔ£b“€º¦ÜÕoå'¾PØ_Ö¢ÅÔI>Ú0ä¬8©Ç[í SGoeÒw¤œ„ÔýF +²XœrGº1òq'rI‚Öã“~ø’OrÏ aUG|º$u¿åò/½µTê2ÜîÄÂk稑p–Õ +ïñ!½Ž–mYŦÞa½ÂŒ~ïð#x'ŒH²¾…¸èX'ˆLÊc’iߨ ¨±¬ÙÖ‘[ÄÖ> FEÊ>èEÉRàû¡†êô³ÈsCÏ›È>ç]:UÏÏÇõe3¼mWQŠhÒvn»âÞ:I|EoCoî­éݼ\¿›W¿¹WˆóÓfôuóì\S½€›*!õ |$d2Nïúm<üÚJ…ÆúmÀMCoîìÁÏÛ‘™!iµÈ–D>{®™hö­Ö‡x¨/5«•¤»IY«Ie5k¦Ö}à‘šÜ÷¿.í˜úaˆ6àÁÞ#9TV<òhQ;`éÆ ©,ÛäqÔá9)]¼=}ì K·‡òwHšØ#!¶ë-<6=ä^‹áçMŽŸx¨eÔOº I:‰wô…iHŸ}2BFÕ›­»±Q查„hg“÷ÞÊ} oBx2%äÛd¦„‹¦”ÐÛOBŸYƒïlFôYmj«yµî–!m mÜK³Wär†ÎŠ<=;¾Û}InBx2'ÄlØÎ ©ÖHÎ )a•Hæ„I2'de…sB(/‘B>‰œP¨av_™tO0'„Àc•ºj +ó@yXô2ez54dH›½h”¯§'Gzú9ãS š:zÍXí"ѹ) :ÐÛöõÔAš(7Ãk¿³ú}‡¦ìƒ6aÀUQJŸ¯š) M¾Ê‚¡.“œ‚¡²…p$—µ€‘â¤>+ÉôHVʆYè ¹,]R¸pÀnßÝ›#¥äÕ'Büp¨ 8ÁNà BXxXa_'ER[X“À«‰•ÂÂÃÎŒÒ%Ðuøt‰aáai¾aáŠ"|ƒ20J¦úŒh„o"q´J2ïÀ5ƒ1&fD“¦Ð+Óÿˉí +endstream +endobj +424 0 obj +<< +/BS << +/W 0 +>> +/Dest [42 0 R /XYZ 40 606 0] +/F 4 +/Rect [260.2 407.7 282.71 418.59] +/StructParent 296 +/Subtype /Link +>> +endobj +425 0 obj +<< +/Length 3227 +/Filter /FlateDecode +>> +stream +xœ½[]n9~7à;ô£zj5Ù$›½ ÄÎ8ãÅ&ÈLŒ‡`4¶ìˆ%Ç’ççL{„=ÁÞ$ó²gتâú‡ìnYJcÇjYëUÅÖìåãæîf~µI^¼˜½ÜlæW×ɇÙåêá—Ù埋ٻùíÝr¾¹[-gïŸ~Ýà£óëÅãÉIrúê,ù||”g9üǸe’'Zð,‰¬dVðäqq|ôówÉòøèôòøhvÎ’*:¹¼9>b@œ',a\g¹J$ÌÉå=P½~¯’Û5,œÜÒ§Ê~z}|ôa’¤¿$—ÿ8>úÖûñøh4ÿ]h£X…Î8г"« V‚h‘½L§j²\¦S1Y¤S9ùc‘ +€ ?s‡®2¦£@ž+¢(;)EV黋ûtZLpߟRiö~¿ alÒi9™ƒ6øðFW$Ÿ$-'¯ñÑÓÝõip"/éÓ:eÌHný„kãÈzÑâë‰`Õ®öè–üI~:ôîK™g%í~zxvE»›yª&W”îÓ#þ^œ¿–™Œò®m}¶Ë•!å:“")Ež1•t‘òæ;ZþO¾s–Ì"ÁétµÙ¬îãñé|µÚ0>Ÿç@.ºâöÆ,­„<“*Æôàþ]Y®ÃÜ’)¬Í¹J.¯>LJuð@F–G¥{ðj•‰˜2ÁsQ7z}p…Ve&õ·Û(ËÁµÆhTïÅY8³<«¾Ù>•,1J}3v`@EÄS>LþåN?:Ö“è â<ç‡÷Y™}-ƒâ!v:+béEÎs~rè ŠO‡o…ÌÔ˜ ÈaažÁ†Ó)ãvp•ø +Ûn¿…Ê$áA/ðôeUUîrïTàñIÉ=à)+ "S²âÞÍ@þ +«‹ûùí‚ÉäÕ*é;…Oy¦sÚ‡Æ_¶rKlÁ\Ea6 ¹LY$LeÛDƒú<@h&³w(7g¯’Üîlp}VŠ vSqˆÃJdB ¨t0“h¨/ÍBåp3úZ®"+»ÆóñßïÖ˜L›ÊD¹Œþ¢g«ëp:³ XÇÄ!t€E@µ,:¦âV«¥lQ0Rq¡x&KŠIÔq?eWÉÜjb$‡úÔb«Ä1\ÃZ,xfC %ÆŒÄÞ Ò"þ`ukj«VÔôÏx]œƒ¶/S«Þó øô¶£Ü]€v´+$Ôíe ëHíXbœ…uµÆu9¸+Va¢ÚV¯#5øi\½ÂêHrÈ{ ˜ÇÀg¸Ê3U%LdZÇÕ+·êÃ5*5É¡‚G Ã!ΟéÏK„ ~iIŽg ÇÓÃáwÃÔa¡aúå‡É«í0zµ–M‚žÐjyÚY ÏN?+±ÞÉY ZYArÝ ó$‘4 hÅ’ i*Õ† 4˜Ûi]Œ’³¬[Œ%ÏÁô$%*Ê‘˜C³ªQ‘-X*k m¢>3·œeB4‘–xbç©©'éEÚwXWómc0Æd©H¬Ì”¥ ;Ëk¢½¶5…íâÆZZëåÇ`‡õ0¡«ÀúV~}#œæúV€½4;¦ŠÃïʤêÝØÕKØ ]ª™~”°y7k r•ì¢g’2Ýì á{t|dSˆUí®Ðãh&oûBB…îxLç’Ì3øã‡H 蹜ËÕáÜÊ::à­ûaËÉÿ &.®ÜÍM±ýp5Ǭà1e¹¡¾ÚÀÜ/8JψnWqYðaAo-âo¿`Óhó¸p½ÁÆ”OôÖIà¾È +–™$Þ +NÎmŠ|8qñ<ô‚:î†v²B³¿J™/'üOdØæûÜY°¤ÝPRµ0¢šÓØä¿¥Ln笟V.ûj ÅëCÓ_§^ª0Ë"7«&Ï s8Ïø×!ž ÝVÝúOke›9üÊšÀžì®>‚-Ñ”:íÓLÈ›ÎÄ¿Ž3qlD³ØÖè$+h&F@,¾D÷@ì¾â¹7;N/V†Ùýû††ŽÇ°Ç¬Ã¶ê¹8ªkoLÌX‹ªÂ¶OÿÖƒÖsÍ}•sÝÅú?È=%Z”ØsŠ •©Øû‡Àt="™Êm7S)Ú·T6SuMUt¯©XÇÏk{Q:¯ñûyeÞ©~;ë&“û².+|IuŸlÒ6‹ªÀ¾•m4â«™í·x·7'­£íÕQûIØWÀÌR#âwuÔ½B`/–¹Ì*ˆF‚^ûÜûÚê°"Ðæv]Uz·ÊÖÒV¯ë“®m½ú©ådú£uf¾Ïªýk7]^ž—‰õb]·4¼)×q5ï¶‘WøX"\"Ú•uÓÛ~5|Lû5ÀÈR£XÖ·QÜ|3Ö¿®'CzòdÄ+Ö²õ]UÇ+z ë/ùvÙy2\h°ágW³1ëÔý}KEˆTA¤ÍkÈ¢âxsݽ\¶ h8êÖD-Šþû‚-Tò‡ZOäðQ“£cF$1§!c¶¼îz„ç)"âqlh8êXdï‹9ã®ÕÆQÄÀX>LÌû¬K88×=p> +/Dest [15 0 R /XYZ 82 84 0] +/F 4 +/Rect [82.85 651.76 554.55 668.76] +/StructParent 298 +/Subtype /Link +>> +endobj +427 0 obj +<< +/BS << +/W 0 +>> +/Dest [16 0 R /XYZ 40 601 0] +/F 4 +/Rect [82.85 634.76 554.55 651.76] +/StructParent 299 +/Subtype /Link +>> +endobj +428 0 obj +<< +/BS << +/W 0 +>> +/Dest [25 0 R /XYZ 82 215 0] +/F 4 +/Rect [82.85 617.76 554.55 634.76] +/StructParent 300 +/Subtype /Link +>> +endobj +429 0 obj +<< +/BS << +/W 0 +>> +/Dest [28 0 R /XYZ 40 253 0] +/F 4 +/Rect [82.85 600.76 554.55 617.76] +/StructParent 301 +/Subtype /Link +>> +endobj +430 0 obj +<< +/BS << +/W 0 +>> +/Dest [31 0 R /XYZ 82 365 0] +/F 4 +/Rect [82.85 583.76 554.55 600.76] +/StructParent 302 +/Subtype /Link +>> +endobj +431 0 obj +<< +/BS << +/W 0 +>> +/Dest [33 0 R /XYZ 82 623 0] +/F 4 +/Rect [82.85 566.76 554.55 583.76] +/StructParent 303 +/Subtype /Link +>> +endobj +432 0 obj +<< +/BS << +/W 0 +>> +/Dest [39 0 R /XYZ 14 279 0] +/F 4 +/Rect [82.85 549.76 554.55 566.76] +/StructParent 304 +/Subtype /Link +>> +endobj +433 0 obj +<< +/BS << +/W 0 +>> +/Dest [40 0 R /XYZ 40 165 0] +/F 4 +/Rect [82.85 532.76 554.55 549.76] +/StructParent 305 +/Subtype /Link +>> +endobj +434 0 obj +<< +/BS << +/W 0 +>> +/Dest [43 0 R /XYZ 82 631 0] +/F 4 +/Rect [82.85 515.76 554.55 532.76] +/StructParent 306 +/Subtype /Link +>> +endobj +435 0 obj +<< +/BS << +/W 0 +>> +/Dest [48 0 R /XYZ 40 489 0] +/F 4 +/Rect [82.85 498.76 554.55 515.76] +/StructParent 307 +/Subtype /Link +>> +endobj +436 0 obj +<< +/BS << +/W 0 +>> +/Dest [50 0 R /XYZ 40 632 0] +/F 4 +/Rect [82.85 481.76 554.55 498.76] +/StructParent 308 +/Subtype /Link +>> +endobj +437 0 obj +<< +/BS << +/W 0 +>> +/Dest [52 0 R /XYZ 40 632 0] +/F 4 +/Rect [82.85 464.76 554.55 481.76] +/StructParent 309 +/Subtype /Link +>> +endobj +438 0 obj +<< +/BS << +/W 0 +>> +/Dest [54 0 R /XYZ 40 632 0] +/F 4 +/Rect [82.85 447.76 554.55 464.76] +/StructParent 310 +/Subtype /Link +>> +endobj +439 0 obj +<< +/BS << +/W 0 +>> +/Dest [55 0 R /XYZ 82 173 0] +/F 4 +/Rect [82.85 430.76 554.55 447.76] +/StructParent 311 +/Subtype /Link +>> +endobj +440 0 obj +<< +/BS << +/W 0 +>> +/Dest [57 0 R /XYZ 82 308 0] +/F 4 +/Rect [82.85 413.76 554.55 430.76] +/StructParent 312 +/Subtype /Link +>> +endobj +441 0 obj +<< +/BS << +/W 0 +>> +/Dest [61 0 R /XYZ 82 230 0] +/F 4 +/Rect [82.85 396.76 554.55 413.76] +/StructParent 313 +/Subtype /Link +>> +endobj +442 0 obj +<< +/BS << +/W 0 +>> +/Dest [62 0 R /XYZ 40 352 0] +/F 4 +/Rect [82.85 379.76 554.55 396.76] +/StructParent 314 +/Subtype /Link +>> +endobj +443 0 obj +<< +/BS << +/W 0 +>> +/Dest [63 0 R /XYZ 82 437 0] +/F 4 +/Rect [82.85 362.76 554.55 379.76] +/StructParent 315 +/Subtype /Link +>> +endobj +444 0 obj +<< +/BS << +/W 0 +>> +/Dest [64 0 R /XYZ 40 324 0] +/F 4 +/Rect [82.85 345.76 554.55 362.76] +/StructParent 316 +/Subtype /Link +>> +endobj +445 0 obj +<< +/BS << +/W 0 +>> +/Dest [64 0 R /XYZ 40 115 0] +/F 4 +/Rect [82.85 328.76 554.55 345.76] +/StructParent 317 +/Subtype /Link +>> +endobj +446 0 obj +<< +/BS << +/W 0 +>> +/Dest [66 0 R /XYZ 40 292 0] +/F 4 +/Rect [82.85 311.76 555.05 328.76] +/StructParent 318 +/Subtype /Link +>> +endobj +447 0 obj +<< +/BS << +/W 0 +>> +/Dest [66 0 R /XYZ 40 292 0] +/F 4 +/Rect [82.85 298.76 554.55 311.76] +/StructParent 319 +/Subtype /Link +>> +endobj +448 0 obj +<< +/BS << +/W 0 +>> +/Dest [67 0 R /XYZ 82 471 0] +/F 4 +/Rect [82.85 281.76 555.05 298.76] +/StructParent 320 +/Subtype /Link +>> +endobj +449 0 obj +<< +/BS << +/W 0 +>> +/Dest [67 0 R /XYZ 82 471 0] +/F 4 +/Rect [82.85 268.76 554.55 281.76] +/StructParent 321 +/Subtype /Link +>> +endobj +450 0 obj +<< +/BS << +/W 0 +>> +/Dest [68 0 R /XYZ 40 612 0] +/F 4 +/Rect [82.85 251.76 555.05 268.76] +/StructParent 322 +/Subtype /Link +>> +endobj +451 0 obj +<< +/BS << +/W 0 +>> +/Dest [68 0 R /XYZ 40 612 0] +/F 4 +/Rect [82.85 238.76 554.55 251.76] +/StructParent 323 +/Subtype /Link +>> +endobj +452 0 obj +<< +/BS << +/W 0 +>> +/Dest [69 0 R /XYZ 82 454 0] +/F 4 +/Rect [82.85 221.76 554.55 238.76] +/StructParent 324 +/Subtype /Link +>> +endobj +453 0 obj +<< +/BS << +/W 0 +>> +/Dest [69 0 R /XYZ 82 113 0] +/F 4 +/Rect [82.85 204.76 554.55 221.76] +/StructParent 325 +/Subtype /Link +>> +endobj +454 0 obj +<< +/BS << +/W 0 +>> +/Dest [70 0 R /XYZ 40 93 0] +/F 4 +/Rect [82.85 187.76 554.55 204.76] +/StructParent 326 +/Subtype /Link +>> +endobj +455 0 obj +<< +/BS << +/W 0 +>> +/Dest [71 0 R /XYZ 82 140 0] +/F 4 +/Rect [82.85 170.76 554.55 187.76] +/StructParent 327 +/Subtype /Link +>> +endobj +456 0 obj +<< +/BS << +/W 0 +>> +/Dest [72 0 R /XYZ 40 356 0] +/F 4 +/Rect [82.85 153.76 554.55 170.76] +/StructParent 328 +/Subtype /Link +>> +endobj +457 0 obj +<< +/BS << +/W 0 +>> +/Dest [82 0 R /XYZ 45 392 0] +/F 4 +/Rect [82.85 136.76 554.55 153.76] +/StructParent 329 +/Subtype /Link +>> +endobj +458 0 obj +<< +/Length 4300 +/Filter /FlateDecode +>> +stream +xœí]ÝnÛF¾7àwà]¤¢¢9ÿdHœ¦õ¢ÒÄè^½PdÙK®%u³ûJ}„>Á¾Iý;g†CýxF­3 l8Iñ|sfø}3çÌ Ï^=,&7ÃÑ"yùòìÕb1ý:¾N>ž]Íî9»ú÷ýøìÝðv2.&³éÙ‡å§ú~<¼?œŸ'¯ß\$¿ždiò\‘$KD!RF“œÓ4ãÉÃøôäŸ_%ÓÓ“×W§'goIR¤²¾e°H-ChškÖ2šðirö®*/Ao l2ž^7°Ùr…@qEhÜ" –ü9ψĩ"êE¥ò”>•º÷÷zd;~У§…þe6±C+}H«òÞu_w °¾9%0  Á +ÏqÀܸÌFðsyWþlð¿Ý<ö ûÑ~m¤?¢÷›©d Cûù«lH+jËÑZ•¦{çÅaûÔ™íS§5ÐGÂ\t׃€ßc>²(ЪYd2•ô ñ‡pÒ¹¿Ý5íždÏóˆ±`HÇ‚HȘxûÙ÷™‚Xc#Þ§ñxß&ïûÍýPæ,o›”áößÇð«'.aä’A  “>6Ë+E¤Íúq_šÌAi_Y Ó±éc­«“Åvï°Ûì +”÷f#©‚xñÞ4K ñ›;.ÙgYÐÇ–ëñ}>°q@=¬k«Á^Wü2H²:I¡ø’‚네0tIÑO¡h¦(,ž¢xÁDÑ'nòÁÿšr_kb6 ;ƒc†.ã;7“F}BŸÎ[ÐÍL¸x²6ÛÁ NVã¸bMÁ6,ünGWC—?.§×ðm¸ãjkËîŸèt]èÞ¤j«ŠX¡ÛÌkí¸¬ò´x>¬X ÜN¥8–Þñom—žãó/ª Bô+Ðé7c)gÍø—Çã_?šh(ü@ˆd®ƒœÛèÍèzņeW¿û{q«ZQ«£vÛ5¿v·óÑ+~ç[‘¡ÓÙR 0®ÒœùÍ9Ò’§\u˜ÈŠ`› ‹Å÷-µGøá2Wóqê_â3>®B”¼¹LiFù⛾8°zý´Ï @‹öæ.ÀŽ«m ã/Ÿ +ÀiCÎwý t&¦,ƒ(}[N¡ZzóÂoî¸Áx˜³Åº¬Ðͨ‹ãŠÁ\ÉC€EŒ¶s);<àCÔ Æ3Ó];Ù !ÁÀKà8Át‰v 6QgfzBÀð–6ÉhÑ€ýhºä7÷s9T¨dÙ®m°Zt_iÓÃJ‘VgfK=Dy¨â@Õ-̧ý2ÿ`—»¨Þr=¤Ö%ïÑ}Ûüréìôv„<,0lKþ/Ó¾^s]HûvX™Úm,–¸´ÔLœ¸„ íÄEÕˆ ÅO)#;! .=¥ ð› T<Æ÷£‰Æø~sÿýÜ/§­/JÔL\Í2^Æ£l@hú¸™^Þ +U×ÿkÒ—elʳ+øy1ƒŸåͱÙU»–ªÖ\ËMñ›;.™–2ÑE`‡Ï‹Ñ[j+ŽÑÃ%/±:FÇÏè";!Äèè]ÁDãøRÑýh¢1ºßÜ·_ª¡w÷@é[“ž¬×.»Û/ ÿ^…þÝ’óùpáÖ˜¯%y {¿˜Lofv(°}Ñš.¼^W““ £ëVªcSqÎM7¾¥*`ºJæ7w\‚•2=W,ªm©rՆਖ×Q-~òÙ !ªEÏÞ +’×EfžPm7”ïGnýæÞ›¹—+¦ôDA,#ši¼Ýð˜oÎÍt¶NÇ7}Ò—œMœÇíÐQ„©‹<Â_zXzË$1ÏÒOèû}0¦Ò\…ü޾ßãÙs-ì÷¡(L:j«U3Å`%¾¿^ª`úq ¸á¸q(Æ ï,–~¶Ô4œ~†Kêô³6ø„Ÿ +GvBH?ñSái|"™>öM ÍMòÎ)š€úÍ™½…>Uã‹úäγ3–J›;Ø¥<«¥›ëßÖçB=Yáö2Ò¿š<Ãæ.]ø©Fa@[nwÑ)Ÿ¹ND§º¬ŒN=X,Êo©­8Ê—¼¤|^7û‰FHfã:!DùèÉlžóÆÑ)B¢R~R,ʘ³ë—].á)s»|²Ñ„Ü•iƒõ1’Í*|íÖ @xé ¤!|Á/súîY,S©$­¹•}ƒ€¹#ÏSÊ`ðÒ=`\ ƒ€Eâö¶MÉí;\฽.ÆðsÉÈNp;CÏ%s©‡ÃËí~HѸÝoîhÜŽ¾Û¥ãö–Üê¸Ýg®ÜÞ9`ŽÛ‹Û[j4ŽÛÃ.pÜ.ë¸?«Œì„·£g•¹ÈRÞ´ßÎâr»R4n÷›;·³XÜÞ’[·ûÌu‚Û;Ìqû!Àbq{KÆq{ØŽÛó:nÇOc#;!Äíèil¹ã¢!·ó¸Üî‡ÛýæŽÆí<··äVÇí>sàöÎsÜ~°XÜÞR£qÜvãöºý%~ŠÙ !nGO±r"a5k3nq¹Ý)·ûÍÛE,noÉ­ŽÛ}æ:Áíæ¸ý`±¸½¥Fã¸=ì‚’Û©ãvü\*²BÜŽžKeEÑ<&#£r{R,n˜{ÿ¤|óÛúllê¼¾ƒÚ|agŸæ½¥9±(×öJ;Ýfs‘׿”™µýܰwƒÈeZ¨P¹¦úæ¦ñ9¤9i­öÊ­%¼æº°µD÷€•[K,’‚´ÕfJÙá§ u[KpüŒ-² +ÂÑ3¶,§Í#?*®‚ø!ES¿9DÙ\‹[„&n§]+&CkÅì«LØT³0×—%Ã0£Ú@¢Zc±½9(]ÂêI„@Ðá-‚¾Å¥]IŽ>sG&Ç–<àÈ1ìGŽu)OŽŸòDvBˆÑSžLŠæ¡“<.9ú!E#G¿9»?æîu®aîÚÚ¼&Ì]Û»-¿x¬&¥›°eÎjÿ~ûžw¼lì¢ìY±ä,¬seîÙ¶9WšwQ´U³\™WqyÍíÇ•±¨²%8ª ;ÀQeÝBŽŸADvBˆ*Ñ3ˆŒçÍ#E\ªôCŠF•÷2‚š®v +-çŽI×÷«"Ҏɦ·fÁÏxsSš]›ÇWDöP½sd²“önP¿êb¢o +MµVC,g°ÄÈkîÈû°Tå‹EÈ-U#ä°!×Méàøi?d'„=í›>5ØÓ¸++¢rÀ†×lÏu\îã(ìÖ¦{jöñªv!^ö*ÉÀv¿úlÉåîÂ^s]Ø]¸ƒÀÊp瀹(ÇÀb)EKÙ)EØ{+~Ù !¥ÀO"Þ8ÊAÍ‚ÌB!ÍPØ(šPøÍ½3½oûBYÛm7ëeØ 3ØÇÕ¾6ÂQíÿ¾Û †„Þ,²~ïj°0úâËp;£d5(øã² +"ñàþëW> „”q?Þ^Ø ±,ÏStøO +^[ȼñïLÀ6†Çª‚Vž[½˜àsý¥’ö­Ž«™MÌÑ_ÎEe¸ðñ{²HeÀÜqÅ[d°‹B÷€q–¥E=&4 KÙ X¬nDK­×u#ÂE.»²î=’"B&× n„@Ï$ÓœƒS›u#â®ý @ŠÕ˜kØX)½ ó= Æ­OKZ ºV–òöóÉlº%ù«îÂ“Ž„¹:}Âz;³Ñ›8ý™݃pS_íkŒ/éTß»¾ÿ.’€KÒ½æº éÝVJz÷€•’ÞX$Io«õ–’¾£ÈNÒë¦ üùÈNI:úü*ž!éq—| E“t¿¹ÿKú‘%ÿ½%Ý?š¤ûÌuBÒ;ÌIzç€9Io,–¤·Ôz¤‡‹ì$½n÷E?OÙ !IGŸ§Cé3$=îJÿ¤h’î7á•Ofª÷¯Ã»û*ª¿Ï¼ÉÍiN’7ùë¤êxì^iZ½tj4‹10ìÍX³½æŽ:k±-86 ;À±aÝ›’þ$d'„Ø}’ ÍÔa36Œ»6>)úͽÿ Æ÷>ŽyÌOË—Þ æ~„(vå-ûV³*5+›—·Lˆ’@n³­ú+§zÍê`[^p¬öÂÞ¬ˆ?!Ù !VDŸBŠÌ×·ÝÍŠqW• ÅbÅ€¹7«xϨZtu¿1«ÚK^uášK ³šå€ûDkÖXðh]Cn´´UgœË`wÌN%PôžÀ"1q[µP2ñŽÂ:&®ÛO[âçÔ‘`b‰žS'Š5­cÓ!eðê/Œ­nGä~¿¢q¿ßÜ~C÷~VO¹Wßf}8ïë¹Fx厀õ0m9ÌQ¶«í•;^n×A`…LE )îKEZj*NEüæ$¾9™æAsuÛˆHüL1²ŸCB…ž)&B6¤Ä])€M6üæ~.WaVå/×t®Ö}®vùêÌ Þ=íykj¥!ÕÖ—µï+³Ïj=óè¾í]~¯.\Àú™¶üæñ›;.‰S‘¢ƒÀD&SI›‹¥,-5§,áB»ñIÝ)?›ˆì„í£g‰®CÎÒ~ÜUÿHÑhÿØŠhß ïï]¨ü֞žÂUJEk®¡¼€•^sÇvÂ2£LÆI–æ]ô/Hh8u¸béEKØéE¸è¥^¨Z½ÀÏ·";Á¡þ;Â# +endstream +endobj +459 0 obj +<< +/BS << +/W 0 +>> +/Dest [13 0 R /XYZ 82 68 0] +/F 4 +/Rect [40.3 695.3 512 712.3] +/StructParent 331 +/Subtype /Link +>> +endobj +460 0 obj +<< +/BS << +/W 0 +>> +/Dest [17 0 R /XYZ 82 346 0] +/F 4 +/Rect [40.3 678.3 512.5 695.3] +/StructParent 332 +/Subtype /Link +>> +endobj +461 0 obj +<< +/BS << +/W 0 +>> +/Dest [17 0 R /XYZ 82 346 0] +/F 4 +/Rect [40.3 665.3 512 678.3] +/StructParent 333 +/Subtype /Link +>> +endobj +462 0 obj +<< +/BS << +/W 0 +>> +/Dest [19 0 R /XYZ 82 581 0] +/F 4 +/Rect [40.3 648.3 512 665.3] +/StructParent 334 +/Subtype /Link +>> +endobj +463 0 obj +<< +/BS << +/W 0 +>> +/Dest [23 0 R /XYZ 82 427 0] +/F 4 +/Rect [40.3 631.3 512 648.3] +/StructParent 335 +/Subtype /Link +>> +endobj +464 0 obj +<< +/BS << +/W 0 +>> +/Dest [24 0 R /XYZ 40 336 0] +/F 4 +/Rect [40.3 614.3 512 631.3] +/StructParent 336 +/Subtype /Link +>> +endobj +465 0 obj +<< +/BS << +/W 0 +>> +/Dest [26 0 R /XYZ 40 482 0] +/F 4 +/Rect [40.3 597.3 512 614.3] +/StructParent 337 +/Subtype /Link +>> +endobj +466 0 obj +<< +/BS << +/W 0 +>> +/Dest [27 0 R /XYZ 82 416 0] +/F 4 +/Rect [40.3 580.3 512 597.3] +/StructParent 338 +/Subtype /Link +>> +endobj +467 0 obj +<< +/BS << +/W 0 +>> +/Dest [29 0 R /XYZ 82 569 0] +/F 4 +/Rect [40.3 563.3 512 580.3] +/StructParent 339 +/Subtype /Link +>> +endobj +468 0 obj +<< +/BS << +/W 0 +>> +/Dest [30 0 R /XYZ 40 412 0] +/F 4 +/Rect [40.3 546.3 512 563.3] +/StructParent 340 +/Subtype /Link +>> +endobj +469 0 obj +<< +/BS << +/W 0 +>> +/Dest [33 0 R /XYZ 82 259 0] +/F 4 +/Rect [40.3 529.3 512.5 546.3] +/StructParent 341 +/Subtype /Link +>> +endobj +470 0 obj +<< +/BS << +/W 0 +>> +/Dest [33 0 R /XYZ 82 259 0] +/F 4 +/Rect [40.3 516.3 512 529.3] +/StructParent 342 +/Subtype /Link +>> +endobj +471 0 obj +<< +/BS << +/W 0 +>> +/Dest [43 0 R /XYZ 82 159 0] +/F 4 +/Rect [40.3 499.3 512 516.3] +/StructParent 343 +/Subtype /Link +>> +endobj +472 0 obj +<< +/BS << +/W 0 +>> +/Dest [44 0 R /XYZ 40 213 0] +/F 4 +/Rect [40.3 482.3 512 499.3] +/StructParent 344 +/Subtype /Link +>> +endobj +473 0 obj +<< +/BS << +/W 0 +>> +/Dest [45 0 R /XYZ 82 342 0] +/F 4 +/Rect [40.3 465.3 512 482.3] +/StructParent 345 +/Subtype /Link +>> +endobj +474 0 obj +<< +/BS << +/W 0 +>> +/Dest [48 0 R /XYZ 40 198 0] +/F 4 +/Rect [40.3 448.3 512 465.3] +/StructParent 346 +/Subtype /Link +>> +endobj +475 0 obj +<< +/BS << +/W 0 +>> +/Dest [50 0 R /XYZ 40 343 0] +/F 4 +/Rect [40.3 431.3 512 448.3] +/StructParent 347 +/Subtype /Link +>> +endobj +476 0 obj +<< +/BS << +/W 0 +>> +/Dest [52 0 R /XYZ 40 342 0] +/F 4 +/Rect [40.3 414.3 512 431.3] +/StructParent 348 +/Subtype /Link +>> +endobj +477 0 obj +<< +/BS << +/W 0 +>> +/Dest [54 0 R /XYZ 40 345 0] +/F 4 +/Rect [40.3 397.3 512 414.3] +/StructParent 349 +/Subtype /Link +>> +endobj +478 0 obj +<< +/BS << +/W 0 +>> +/Dest [56 0 R /XYZ 40 476 0] +/F 4 +/Rect [40.3 380.3 512 397.3] +/StructParent 350 +/Subtype /Link +>> +endobj +479 0 obj +<< +/BS << +/W 0 +>> +/Dest [58 0 R /XYZ 40 476 0] +/F 4 +/Rect [40.3 363.3 512 380.3] +/StructParent 351 +/Subtype /Link +>> +endobj +480 0 obj +<< +/BS << +/W 0 +>> +/Dest [59 0 R /XYZ 82 209 0] +/F 4 +/Rect [40.3 346.3 512 363.3] +/StructParent 352 +/Subtype /Link +>> +endobj +481 0 obj +<< +/BS << +/W 0 +>> +/Dest [60 0 R /XYZ 40 286 0] +/F 4 +/Rect [40.3 329.3 512 346.3] +/StructParent 353 +/Subtype /Link +>> +endobj +482 0 obj +<< +/BS << +/W 0 +>> +/Dest [61 0 R /XYZ 82 424 0] +/F 4 +/Rect [40.3 312.3 512 329.3] +/StructParent 354 +/Subtype /Link +>> +endobj +483 0 obj +<< +/BS << +/W 0 +>> +/Dest [62 0 R /XYZ 40 524 0] +/F 4 +/Rect [40.3 295.3 512 312.3] +/StructParent 355 +/Subtype /Link +>> +endobj +484 0 obj +<< +/BS << +/W 0 +>> +/Dest [63 0 R /XYZ 82 523 0] +/F 4 +/Rect [40.3 278.3 512 295.3] +/StructParent 356 +/Subtype /Link +>> +endobj +485 0 obj +<< +/Length 3641 +/Filter /FlateDecode +>> +stream +xœÝ]Ûr¹}W•þaÞÂÙŠFƒÛ\¶\®òEkkËÞȶ6yðî—¢d¦,Ræ%qòKù„üL£÷|@ИÁð"´Fâ4@®·¶T& N7À9îxül:]öóèÉ“ãgóyðix}<>ŸÜüz|þ›áñYÿj4îÏG“ññ‡Åosxëõ°1œ>}=ù"úrx&)üW9‹ÒH•*<*$ORM‡‡ù.™Ï'×8þ0™Ì ¡Ð  7_Ú´†^ÍJâ1ÈdRêõíJ¾¼³<‘™[Zt¤ŸÍõP>öòÂlrD²‡~z¢H?õ£eY˜n^gÉBg)ƒ §r8 ©YÖúÉó,Q"”4™òD)DÚŸ-ï*ši02Åý>'×Dé–ÜK¿¹Kš:rJ{’ò”?%ï^ üjX3–î)»¶X8Ø<ÑÝï1O¤KÛéuÎ]R.+Ëü1¬û¨Ý‡4‹vZ#í=–—I¦V”3oBç«Ö¾0€íÆéuÿjÈTôrYÕ¢ã7ý1èõöÅéË(=~Ó_E½ËéÑ‹×ñv|¯"ØÞÜÙK0¥©âÎ@¼¿½Ñ¾ìpªWõ\ÿc2ª–¼~K/÷¢wkW`À-û\¹ÃúÏB;¦³9|§r„¥vgõÛà íévƒà åyªYaêoÌ#—I­×”•@ÕÃçÏÚ( ãÑÏØtîôKö½~Ýmወ1x¬d"0 Éq†1ãN#âÎŒ+?,·8Æ6ÚBEeƒ‹jÿšW¯~³æš‘»*¬ä°Õ{˜YêtÖLNÐ^LZºõ¨€9­€9iùÞëIŽÌ›*&ôžJÐ[Ì…‚%4+¥­IÎÅX0`i†¼eÁÉíFÂ…‡*-Á"î72ƒ1Ïè­]y—ðÇ3Ü+ϸ5ôÆ3nqï‡M¨Î˜âÖpÍox¨šhfâ½O1K«¯\÷ç6.÷Åø8&l·dª?˜¸ÜÚ:3Ÿø‰Îñ‚ƒÿˆt˜<:Ç u8Gt®6 XöoÆúƒ>0!Nc›ªù†ÁoìDmDTÁ¤f„Žcµ2†ƒ[ò‘nÉÂÙUJ•°g̱Œß«’Ç]õ Õ`§ù »¨3'4šåk¦ÂÕÊêÎW–LÅyóje>ÆzCÕ@ ²6‹–éhÄnLExÞmó­ÍQ;ª0Žâ•ÿ5ß4Ï4Mþ³\ï¯Æóª=µ«¤}8™cö$ŸYÊ-n§.£TYÂùŠ‘+Rfd +5 Rû8%"n-êÃX‹ÿ•Ñû_´6@ü¯œØÿRþ—ðê¹5ôæ¹Å}Ð=üûHû"®¸Eü}1¿õ^ŸZ±\ï´PÅèí ÅIî·Ûý»ÊM`aï"Orµ‡ŠIV˜ÀBWÅ|‘F mI7ƒ% ÑB=iÐÚ!’˜4„DêFÒ+i¸5ôFnq¡6íÍ^õs«Ø~SP•㬆jY¾jt„Þ–9fAòݪ(Š{Äù¯Ñ‘\OT>=ôiq%s‹{ø"€PV¨ ·‚%€¶¨-Ké€ÖXz:?ÈòîùAå•Üz£·¸ÝRÀ?á‰|%”ôVS@%encIZjŒåÚ.ƒ €iÂq;v¿Ó¤@&ân+Y¢¤—/à45,ðã=µÀ_´ÿ– òû€ŸÖð¦|øUY&¥êü™OàG4ôüˆ¸=þSpþ/lÐ~ÐŦônMN\.þB ‡iÂs·¸Ý¢måƒwU̇žŠï±‚­×LÛ ˜¾t‚Ø×N¨B@ N7(ο÷à Šõ¼á°[\(^@˨1w[BÕàòf E­nàËw4£ÍŒ'Ba¶k‰í fDÊÞ­.}iƒb¸´±¢‚Cl8Ô:’Z ´KÜ]žòEG¡:[ÓÞYKGm‰dFŸI&6FGÄ©d•©¤,;ÒQáugàÖÐ#¹ÅýþvæHÔŒ¢ù×ZñZö8nóE &Ò‚ÜCÉ›0ËÔ-.1TçšCMg™gP_ççÜÀøâ†Pý­¹ï¯å†¶|1£Oã⌱Ò~[ç¨Qé•Üzã·¸ol·ÒžkÞÝÂ=¾öniáöf·ÝC¸Ä…ÛC„êlÍxg-OȶÓwôieb# <Á‰ÓÊJðî!-–ê×>ÂZ9t@TôFnq¯+T7éܬyükç.ì©å`o›Rþåu=›§\LÃÉuSëZô­½ñ§"™æ$ÌÌ/'ãA3JËq7w9N4€¶Ñ®Æ÷ lëÛ[Œ€­n–Ö™z žÁúÏ©çéÜae’æwTk«{u“Ÿ]ΓR`úÒ/­²L"nÇG”Íu]û§˜ÈÒDî£Å¤d Ñ¶Šùò@MdëཷH[a§¯o 6æP×7¤óê¸Uôæ¸ÄÁµ["cfr½#ߢ1.Ì®ÅÝQò=ãÙ=âÖ7iÔ¢•0±5·è¥÷¯6ø?˜gÏàÒšÖ›ú>:?…©ùF¿wú!fªwòóòtÒÙŸšfÕÐìÄøyÕ£NOâ²÷>9ùéܼÿoúòŒ<ÉY°¹ â "윻»­)àk'Å|±V ±±¬…› f-ÑÊZJAh€±q)ˆ,d÷Üã>Y QÑk!âÞ6·Ò.#¢ÿ±{!ØU{ÜÁ§&I¶±¯¼Au -]'Cí‰ H¾5;Ö¦&{»ä^Žt›¯ôgêy Pj|êrm§¸}(×ÞCÅL¹öCôòD ¡¦FM ÷ôÔC[¹6§/Ê 6F ÄE2Ë»'Þ˜ðJ n½ƒ[ÜcøݽŠÅ8̓)Ül>ú5±ÕÅh6[Þ20¹¾^/À0%ýõF#«¢¡Ó& gRË\Þz’¬ŠÌŽ.ª‡æu¢Z¾pt˜ïýÒkRæBBúÈ \Nlt¥,a‡ˆsQ¬nãÑ:T›*<÷®¥tlZèMH'¤†·UÌ.‹Ëxï-.·§ úÔ0±0\&N K–A•JG\μâ²[Eo¸ìç —ù7ˆÈâ²KÜ^àò–ŠùÂå@Ãbqï½Åå¬ —铟ÄFÀp™:ù™¦Ñ™Ü+.»Uô†Ënq¾pY|¸hˆ,.»Äí.o©˜/\4,—ñÞ[\nË= +¹GZ#`¸Lœ{pö¨s£ð‰ËˆŠ¾pç —å·€Ë¡†¨Æe§¸}Àåmó„Ë¡†¥Æå{z_ã²j»7JÐg3‰€á2q6SÀòÎqŒÒ+.»Uô†Ënq¾pY}¸hˆ,.»Äí.o©˜/\4,—ñÞ[\nËûIú¼±\–Äy?!Ëîq îõð3¢¢7\v‹3EÜš:¹•_![¿©ªæ6%q—q}+J©jô–¿Ö7‹Þÿ>“]sÝRª`öäR&²t‹ÛíÁR®àÇ +÷O1™š—=T¬È àèaŠù"™@ÓÖ’ ÞWK2m71Iú$&±0’!Nb +Áºe¸×󭈊ÞHÆ-îQ¥Œ¦Ê @5ÍEÕQ¡hy¤h…„е§­ñUÅAsËU>ø§(à¦P¦æ…^2Ê-n·ü“§‰b{¨”®ak¡E1_ h®XÐÇ{nA¿­rEÒgH‰€>q†T0Ù=âýETôúnqkWÞŒµ$@nÖM î:õoŠÆÝJ<ÑK›?%¿g K8Úmz+«®€GÄ™RøÉ .«ª÷Š%§qæ>[ENF‰5˜•+bEÄ=’X#ýþÙ<½¤!òìP‘0†ÙãwBx)6jÂsŠ FxÁ:[Þ=µ„×Vk+ékˆ€qí/R0iGÂózQÑá¹Å&<§^ /”•kÂs‹Û‚ðV/áXŒÑß=¡Þ–%ì9CY ÄioÚ)n·ñV­‘Bì°ÛxkÆÐi}b¾2Ð<± ‰÷Ú2dÛU|Š¾ŠƒØC*vü¦?¾Šz—Ó£¯cbºÌBòF­ÿÙ ÅŽ +endstream +endobj +486 0 obj +<< +/K [0] +/P 85 0 R +/Pg 7 0 R +/S /P +/Type /StructElem +>> +endobj +487 0 obj +<< +/K [1] +/P 85 0 R +/Pg 7 0 R +/S /P +/Type /StructElem +>> +endobj +488 0 obj +<< +/K [2] +/P 85 0 R +/Pg 7 0 R +/S /P +/Type /StructElem +>> +endobj +489 0 obj +<< +/K [3] +/P 85 0 R +/Pg 7 0 R +/S /P +/Type /StructElem +>> +endobj +490 0 obj +<< +/K [0] +/P 85 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +491 0 obj +<< +/K [1155 0 R 1185 0 R 1157 0 R] +/P 85 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +492 0 obj +<< +/K [4] +/P 85 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +493 0 obj +<< +/K [5] +/P 85 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +494 0 obj +<< +/K [6] +/P 85 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +495 0 obj +<< +/K [1158 0 R 1186 0 R 1160 0 R] +/P 85 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +496 0 obj +<< +/K [10] +/P 85 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +497 0 obj +<< +/K [4082 0 R 4083 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +498 0 obj +<< +/K [31] +/P 85 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +499 0 obj +<< +/K [32] +/P 85 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +500 0 obj +<< +/K [33] +/P 85 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +501 0 obj +<< +/A 4084 0 R +/K [4085 0 R 4086 0 R 4087 0 R 4088 0 R] +/P 85 0 R +/Pg 8 0 R +/S /L +/Type /StructElem +>> +endobj +502 0 obj +<< +/K [40] +/P 85 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +503 0 obj +<< +/K [41] +/P 85 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +504 0 obj +<< +/K [42] +/P 85 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +505 0 obj +<< +/K [0] +/P 85 0 R +/Pg 9 0 R +/S /P +/Type /StructElem +>> +endobj +506 0 obj +<< +/K [1] +/P 85 0 R +/Pg 9 0 R +/S /P +/Type /StructElem +>> +endobj +507 0 obj +<< +/K [2] +/P 85 0 R +/Pg 9 0 R +/S /P +/Type /StructElem +>> +endobj +508 0 obj +<< +/K [3] +/P 85 0 R +/Pg 9 0 R +/S /P +/Type /StructElem +>> +endobj +509 0 obj +<< +/K [4] +/P 85 0 R +/Pg 9 0 R +/S /P +/Type /StructElem +>> +endobj +510 0 obj +<< +/K [5] +/P 85 0 R +/Pg 9 0 R +/S /P +/Type /StructElem +>> +endobj +511 0 obj +<< +/K [0] +/P 85 0 R +/Pg 10 0 R +/S /P +/Type /StructElem +>> +endobj +512 0 obj +<< +/K [1] +/P 85 0 R +/Pg 10 0 R +/S /P +/Type /StructElem +>> +endobj +513 0 obj +<< +/K [2] +/P 85 0 R +/Pg 10 0 R +/S /P +/Type /StructElem +>> +endobj +514 0 obj +<< +/K [3] +/P 85 0 R +/Pg 10 0 R +/S /P +/Type /StructElem +>> +endobj +515 0 obj +<< +/A 4089 0 R +/K [4090 0 R 4091 0 R 4092 0 R 4093 0 R 4094 0 R 4095 0 R 4096 0 R] +/P 85 0 R +/Pg 10 0 R +/S /L +/Type /StructElem +>> +endobj +516 0 obj +<< +/K [11] +/P 85 0 R +/Pg 10 0 R +/S /P +/Type /StructElem +>> +endobj +517 0 obj +<< +/K [12] +/P 85 0 R +/Pg 10 0 R +/S /P +/Type /StructElem +>> +endobj +518 0 obj +<< +/A 4097 0 R +/K [4098 0 R 4099 0 R 4100 0 R 4101 0 R] +/P 85 0 R +/Pg 10 0 R +/S /L +/Type /StructElem +>> +endobj +519 0 obj +<< +/K [17] +/P 85 0 R +/Pg 10 0 R +/S /P +/Type /StructElem +>> +endobj +520 0 obj +<< +/K [18] +/P 85 0 R +/Pg 10 0 R +/S /P +/Type /StructElem +>> +endobj +521 0 obj +<< +/K [19] +/P 85 0 R +/Pg 10 0 R +/S /P +/Type /StructElem +>> +endobj +522 0 obj +<< +/K [1198 0 R 1202 0 R 1200 0 R] +/P 85 0 R +/Pg 10 0 R +/S /P +/Type /StructElem +>> +endobj +523 0 obj +<< +/K [1201 0 R] +/P 85 0 R +/Pg 10 0 R +/S /P +/Type /StructElem +>> +endobj +524 0 obj +<< +/K [0] +/P 85 0 R +/Pg 11 0 R +/S /P +/Type /StructElem +>> +endobj +525 0 obj +<< +/K [1203 0 R 4102 0 R 4103 0 R 4104 0 R 4105 0 R 4106 0 R 4107 0 R 4108 0 R 4109 0 R 4110 0 R +4111 0 R 4112 0 R 4113 0 R 4114 0 R 4115 0 R 4116 0 R 4117 0 R 4118 0 R 4119 0 R 4120 0 R +4121 0 R 4122 0 R 4123 0 R 4124 0 R 4125 0 R 4126 0 R 4127 0 R 4128 0 R 4129 0 R 4130 0 R +4131 0 R 4132 0 R 4133 0 R 4134 0 R 4135 0 R 4136 0 R 4137 0 R 4138 0 R 4139 0 R 4140 0 R +4141 0 R 4142 0 R 4143 0 R 4144 0 R 4145 0 R 4146 0 R 4147 0 R 4148 0 R 4149 0 R 4150 0 R +4151 0 R 4152 0 R 4153 0 R 4154 0 R 4155 0 R 4156 0 R 4157 0 R 4158 0 R 4159 0 R 4160 0 R +4161 0 R 4162 0 R 4163 0 R 4164 0 R 4165 0 R 4166 0 R 4167 0 R 4168 0 R 4169 0 R 4170 0 R +4171 0 R 4172 0 R 4173 0 R 4174 0 R 4175 0 R 1425 0 R] +/P 85 0 R +/Pg 11 0 R +/S /TOC +/Type /StructElem +>> +endobj +526 0 obj +<< +/K [84] +/P 85 0 R +/Pg 12 0 R +/S /P +/Type /StructElem +>> +endobj +527 0 obj +<< +/K [1456 0 R 1457 0 R 1458 0 R] +/P 85 0 R +/Pg 13 0 R +/S /H1 +/Type /StructElem +>> +endobj +528 0 obj +<< +/K [3] +/P 85 0 R +/Pg 13 0 R +/S /P +/Type /StructElem +>> +endobj +529 0 obj +<< +/K [4] +/P 85 0 R +/Pg 13 0 R +/S /P +/Type /StructElem +>> +endobj +530 0 obj +<< +/K [1459 0 R 1462 0 R 1461 0 R] +/P 85 0 R +/Pg 13 0 R +/S /P +/Type /StructElem +>> +endobj +531 0 obj +<< +/K [8] +/P 85 0 R +/Pg 13 0 R +/S /P +/Type /StructElem +>> +endobj +532 0 obj +<< +/K [9] +/P 85 0 R +/Pg 13 0 R +/S /H2 +/Type /StructElem +>> +endobj +533 0 obj +<< +/K [10] +/P 85 0 R +/Pg 13 0 R +/S /P +/Type /StructElem +>> +endobj +534 0 obj +<< +/K [11] +/P 85 0 R +/Pg 13 0 R +/S /P +/Type /StructElem +>> +endobj +535 0 obj +<< +/K [12] +/P 85 0 R +/Pg 13 0 R +/S /P +/Type /StructElem +>> +endobj +536 0 obj +<< +/K [13] +/P 85 0 R +/Pg 13 0 R +/S /P +/Type /StructElem +>> +endobj +537 0 obj +<< +/K [14] +/P 85 0 R +/Pg 13 0 R +/S /P +/Type /StructElem +>> +endobj +538 0 obj +<< +/K [15] +/P 85 0 R +/Pg 13 0 R +/S /P +/Type /StructElem +>> +endobj +539 0 obj +<< +/K [17] +/P 85 0 R +/Pg 13 0 R +/S /Figure +/Type /StructElem +>> +endobj +540 0 obj +<< +/K [16] +/P 85 0 R +/Pg 13 0 R +/S /P +/Type /StructElem +>> +endobj +541 0 obj +<< +/K [0] +/P 85 0 R +/Pg 14 0 R +/S /P +/Type /StructElem +>> +endobj +542 0 obj +<< +/K [1] +/P 85 0 R +/Pg 14 0 R +/S /P +/Type /StructElem +>> +endobj +543 0 obj +<< +/A 4176 0 R +/K [4177 0 R 4178 0 R 4179 0 R 4180 0 R 4181 0 R] +/P 85 0 R +/Pg 14 0 R +/S /L +/Type /StructElem +>> +endobj +544 0 obj +<< +/K [7] +/P 85 0 R +/Pg 14 0 R +/S /P +/Type /StructElem +>> +endobj +545 0 obj +<< +/K [8] +/P 85 0 R +/Pg 14 0 R +/S /P +/Type /StructElem +>> +endobj +546 0 obj +<< +/K [9] +/P 85 0 R +/Pg 14 0 R +/S /P +/Type /StructElem +>> +endobj +547 0 obj +<< +/K [10] +/P 85 0 R +/Pg 14 0 R +/S /P +/Type /StructElem +>> +endobj +548 0 obj +<< +/A 4182 0 R +/K [4183 0 R 4184 0 R 4185 0 R 4186 0 R] +/P 85 0 R +/Pg 14 0 R +/S /L +/Type /StructElem +>> +endobj +549 0 obj +<< +/K [15] +/P 85 0 R +/Pg 14 0 R +/S /P +/Type /StructElem +>> +endobj +550 0 obj +<< +/K [1472 0 R 1475 0 R 1474 0 R] +/P 85 0 R +/Pg 14 0 R +/S /P +/Type /StructElem +>> +endobj +551 0 obj +<< +/K [19] +/P 85 0 R +/Pg 14 0 R +/S /P +/Type /StructElem +>> +endobj +552 0 obj +<< +/K [0] +/P 85 0 R +/Pg 15 0 R +/S /H2 +/Type /StructElem +>> +endobj +553 0 obj +<< +/K [1] +/P 85 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +554 0 obj +<< +/K [2] +/P 85 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +555 0 obj +<< +/K [3] +/P 85 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +556 0 obj +<< +/K [4] +/P 85 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +557 0 obj +<< +/K [5] +/P 85 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +558 0 obj +<< +/K [6] +/P 85 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +559 0 obj +<< +/K [7] +/P 85 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +560 0 obj +<< +/K [1476 0 R 1520 0 R 1478 0 R] +/P 85 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +561 0 obj +<< +/K [11] +/P 85 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +562 0 obj +<< +/K [12] +/P 85 0 R +/Pg 15 0 R +/S /H2 +/Type /StructElem +>> +endobj +563 0 obj +<< +/K [13] +/P 85 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +564 0 obj +<< +/K [14] +/P 85 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +565 0 obj +<< +/K [1479 0 R 1521 0 R 1481 0 R 1522 0 R 1483 0 R] +/P 85 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +566 0 obj +<< +/K [20] +/P 85 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +567 0 obj +<< +/K [21] +/P 85 0 R +/Pg 15 0 R +/S /H2 +/Type /StructElem +>> +endobj +568 0 obj +<< +/K [22] +/P 85 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +569 0 obj +<< +/K [4187 0 R 4188 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +570 0 obj +<< +/K [64] +/P 85 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +571 0 obj +<< +/K [4189 0 R 4190 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +572 0 obj +<< +/K [20] +/P 85 0 R +/Pg 16 0 R +/S /P +/Type /StructElem +>> +endobj +573 0 obj +<< +/K [21] +/P 85 0 R +/Pg 16 0 R +/S /P +/Type /StructElem +>> +endobj +574 0 obj +<< +/K [1547 0 R 1548 0 R 1549 0 R] +/P 85 0 R +/Pg 17 0 R +/S /H1 +/Type /StructElem +>> +endobj +575 0 obj +<< +/K [3] +/P 85 0 R +/Pg 17 0 R +/S /P +/Type /StructElem +>> +endobj +576 0 obj +<< +/K [4] +/P 85 0 R +/Pg 17 0 R +/S /H2 +/Type /StructElem +>> +endobj +577 0 obj +<< +/K [5] +/P 85 0 R +/Pg 17 0 R +/S /P +/Type /StructElem +>> +endobj +578 0 obj +<< +/K [6] +/P 85 0 R +/Pg 17 0 R +/S /P +/Type /StructElem +>> +endobj +579 0 obj +<< +/A 4191 0 R +/K [4192 0 R 4193 0 R] +/P 85 0 R +/Pg 17 0 R +/S /L +/Type /StructElem +>> +endobj +580 0 obj +<< +/K [9] +/P 85 0 R +/Pg 17 0 R +/S /P +/Type /StructElem +>> +endobj +581 0 obj +<< +/K [10] +/P 85 0 R +/Pg 17 0 R +/S /P +/Type /StructElem +>> +endobj +582 0 obj +<< +/K [11] +/P 85 0 R +/Pg 17 0 R +/S /P +/Type /StructElem +>> +endobj +583 0 obj +<< +/K [20] +/P 85 0 R +/Pg 17 0 R +/S /Figure +/Type /StructElem +>> +endobj +584 0 obj +<< +/K [12] +/P 85 0 R +/Pg 17 0 R +/S /P +/Type /StructElem +>> +endobj +585 0 obj +<< +/K [13] +/P 85 0 R +/Pg 17 0 R +/S /P +/Type /StructElem +>> +endobj +586 0 obj +<< +/K [14] +/P 85 0 R +/Pg 17 0 R +/S /H2 +/Type /StructElem +>> +endobj +587 0 obj +<< +/K [15] +/P 85 0 R +/Pg 17 0 R +/S /P +/Type /StructElem +>> +endobj +588 0 obj +<< +/K [16] +/P 85 0 R +/Pg 17 0 R +/S /P +/Type /StructElem +>> +endobj +589 0 obj +<< +/K [17] +/P 85 0 R +/Pg 17 0 R +/S /P +/Type /StructElem +>> +endobj +590 0 obj +<< +/K [18] +/P 85 0 R +/Pg 17 0 R +/S /P +/Type /StructElem +>> +endobj +591 0 obj +<< +/K [19] +/P 85 0 R +/Pg 17 0 R +/S /P +/Type /StructElem +>> +endobj +592 0 obj +<< +/K [0] +/P 85 0 R +/Pg 18 0 R +/S /P +/Type /StructElem +>> +endobj +593 0 obj +<< +/K [1] +/P 85 0 R +/Pg 18 0 R +/S /P +/Type /StructElem +>> +endobj +594 0 obj +<< +/K [2] +/P 85 0 R +/Pg 18 0 R +/S /H2 +/Type /StructElem +>> +endobj +595 0 obj +<< +/K [3] +/P 85 0 R +/Pg 18 0 R +/S /P +/Type /StructElem +>> +endobj +596 0 obj +<< +/K [4] +/P 85 0 R +/Pg 18 0 R +/S /P +/Type /StructElem +>> +endobj +597 0 obj +<< +/K [1552 0 R 1555 0 R 1554 0 R] +/P 85 0 R +/Pg 18 0 R +/S /P +/Type /StructElem +>> +endobj +598 0 obj +<< +/K [8] +/P 85 0 R +/Pg 18 0 R +/S /P +/Type /StructElem +>> +endobj +599 0 obj +<< +/K [9] +/P 85 0 R +/Pg 18 0 R +/S /P +/Type /StructElem +>> +endobj +600 0 obj +<< +/K [10] +/P 85 0 R +/Pg 18 0 R +/S /P +/Type /StructElem +>> +endobj +601 0 obj +<< +/K [11] +/P 85 0 R +/Pg 18 0 R +/S /H2 +/Type /StructElem +>> +endobj +602 0 obj +<< +/K [12] +/P 85 0 R +/Pg 18 0 R +/S /P +/Type /StructElem +>> +endobj +603 0 obj +<< +/K [13] +/P 85 0 R +/Pg 18 0 R +/S /P +/Type /StructElem +>> +endobj +604 0 obj +<< +/K [14] +/P 85 0 R +/Pg 18 0 R +/S /P +/Type /StructElem +>> +endobj +605 0 obj +<< +/K [15] +/P 85 0 R +/Pg 18 0 R +/S /H2 +/Type /StructElem +>> +endobj +606 0 obj +<< +/K [16] +/P 85 0 R +/Pg 18 0 R +/S /P +/Type /StructElem +>> +endobj +607 0 obj +<< +/K [17] +/P 85 0 R +/Pg 18 0 R +/S /P +/Type /StructElem +>> +endobj +608 0 obj +<< +/K [18] +/P 85 0 R +/Pg 18 0 R +/S /P +/Type /StructElem +>> +endobj +609 0 obj +<< +/K [19] +/P 85 0 R +/Pg 18 0 R +/S /H2 +/Type /StructElem +>> +endobj +610 0 obj +<< +/K [20] +/P 85 0 R +/Pg 18 0 R +/S /P +/Type /StructElem +>> +endobj +611 0 obj +<< +/K [21] +/P 85 0 R +/Pg 18 0 R +/S /P +/Type /StructElem +>> +endobj +612 0 obj +<< +/K [0] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +613 0 obj +<< +/K [24] +/P 85 0 R +/Pg 19 0 R +/S /Figure +/Type /StructElem +>> +endobj +614 0 obj +<< +/K [1] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +615 0 obj +<< +/K [2] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +616 0 obj +<< +/K [3] +/P 85 0 R +/Pg 19 0 R +/S /H2 +/Type /StructElem +>> +endobj +617 0 obj +<< +/K [4] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +618 0 obj +<< +/K [5] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +619 0 obj +<< +/K [6] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +620 0 obj +<< +/K [7] +/P 85 0 R +/Pg 19 0 R +/S /H2 +/Type /StructElem +>> +endobj +621 0 obj +<< +/K [8] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +622 0 obj +<< +/K [9] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +623 0 obj +<< +/K [10] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +624 0 obj +<< +/K [11] +/P 85 0 R +/Pg 19 0 R +/S /H2 +/Type /StructElem +>> +endobj +625 0 obj +<< +/K [12] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +626 0 obj +<< +/K [1556 0 R 1559 0 R 1558 0 R] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +627 0 obj +<< +/K [16] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +628 0 obj +<< +/K [17] +/P 85 0 R +/Pg 19 0 R +/S /H2 +/Type /StructElem +>> +endobj +629 0 obj +<< +/K [18] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +630 0 obj +<< +/K [19] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +631 0 obj +<< +/K [20] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +632 0 obj +<< +/K [21] +/P 85 0 R +/Pg 19 0 R +/S /H2 +/Type /StructElem +>> +endobj +633 0 obj +<< +/K [22] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +634 0 obj +<< +/K [23] +/P 85 0 R +/Pg 19 0 R +/S /P +/Type /StructElem +>> +endobj +635 0 obj +<< +/K [0] +/P 85 0 R +/Pg 20 0 R +/S /P +/Type /StructElem +>> +endobj +636 0 obj +<< +/K [1560 0 R 1571 0 R 1562 0 R] +/P 85 0 R +/Pg 20 0 R +/S /P +/Type /StructElem +>> +endobj +637 0 obj +<< +/K [1563 0 R 1572 0 R 1565 0 R] +/P 85 0 R +/Pg 20 0 R +/S /P +/Type /StructElem +>> +endobj +638 0 obj +<< +/K [7] +/P 85 0 R +/Pg 20 0 R +/S /P +/Type /StructElem +>> +endobj +639 0 obj +<< +/K [8] +/P 85 0 R +/Pg 20 0 R +/S /H2 +/Type /StructElem +>> +endobj +640 0 obj +<< +/K [9] +/P 85 0 R +/Pg 20 0 R +/S /P +/Type /StructElem +>> +endobj +641 0 obj +<< +/K [10] +/P 85 0 R +/Pg 20 0 R +/S /P +/Type /StructElem +>> +endobj +642 0 obj +<< +/K [11] +/P 85 0 R +/Pg 20 0 R +/S /P +/Type /StructElem +>> +endobj +643 0 obj +<< +/K [12] +/P 85 0 R +/Pg 20 0 R +/S /H3 +/Type /StructElem +>> +endobj +644 0 obj +<< +/K [13] +/P 85 0 R +/Pg 20 0 R +/S /P +/Type /StructElem +>> +endobj +645 0 obj +<< +/K [1566 0 R 1573 0 R 1568 0 R 1574 0 R 1570 0 R] +/P 85 0 R +/Pg 20 0 R +/S /P +/Type /StructElem +>> +endobj +646 0 obj +<< +/K [19] +/P 85 0 R +/Pg 20 0 R +/S /P +/Type /StructElem +>> +endobj +647 0 obj +<< +/K [20] +/P 85 0 R +/Pg 20 0 R +/S /H3 +/Type /StructElem +>> +endobj +648 0 obj +<< +/K [21] +/P 85 0 R +/Pg 20 0 R +/S /P +/Type /StructElem +>> +endobj +649 0 obj +<< +/K [22] +/P 85 0 R +/Pg 20 0 R +/S /P +/Type /StructElem +>> +endobj +650 0 obj +<< +/K [23] +/P 85 0 R +/Pg 20 0 R +/S /P +/Type /StructElem +>> +endobj +651 0 obj +<< +/K [1575 0 R 1576 0 R 1577 0 R] +/P 85 0 R +/Pg 21 0 R +/S /H1 +/Type /StructElem +>> +endobj +652 0 obj +<< +/K [3] +/P 85 0 R +/Pg 21 0 R +/S /P +/Type /StructElem +>> +endobj +653 0 obj +<< +/K [4] +/P 85 0 R +/Pg 21 0 R +/S /H2 +/Type /StructElem +>> +endobj +654 0 obj +<< +/K [5] +/P 85 0 R +/Pg 21 0 R +/S /P +/Type /StructElem +>> +endobj +655 0 obj +<< +/K [6] +/P 85 0 R +/Pg 21 0 R +/S /P +/Type /StructElem +>> +endobj +656 0 obj +<< +/A 4194 0 R +/K [4195 0 R 4196 0 R 4197 0 R] +/P 85 0 R +/Pg 21 0 R +/S /L +/Type /StructElem +>> +endobj +657 0 obj +<< +/K [10] +/P 85 0 R +/Pg 21 0 R +/S /P +/Type /StructElem +>> +endobj +658 0 obj +<< +/A 4198 0 R +/K [4199 0 R 4200 0 R 4201 0 R 4202 0 R 4203 0 R 4204 0 R 4205 0 R 4206 0 R 4207 0 R 4208 0 R +4209 0 R] +/P 85 0 R +/Pg 21 0 R +/S /L +/Type /StructElem +>> +endobj +659 0 obj +<< +/K [46] +/P 85 0 R +/Pg 21 0 R +/S /P +/Type /StructElem +>> +endobj +660 0 obj +<< +/K [0] +/P 85 0 R +/Pg 22 0 R +/S /H2 +/Type /StructElem +>> +endobj +661 0 obj +<< +/K [1] +/P 85 0 R +/Pg 22 0 R +/S /P +/Type /StructElem +>> +endobj +662 0 obj +<< +/K [1625 0 R 1628 0 R 1627 0 R] +/P 85 0 R +/Pg 22 0 R +/S /P +/Type /StructElem +>> +endobj +663 0 obj +<< +/K [5] +/P 85 0 R +/Pg 22 0 R +/S /P +/Type /StructElem +>> +endobj +664 0 obj +<< +/K [6] +/P 85 0 R +/Pg 22 0 R +/S /H2 +/Type /StructElem +>> +endobj +665 0 obj +<< +/K [7] +/P 85 0 R +/Pg 22 0 R +/S /P +/Type /StructElem +>> +endobj +666 0 obj +<< +/K [8] +/P 85 0 R +/Pg 22 0 R +/S /P +/Type /StructElem +>> +endobj +667 0 obj +<< +/K [9] +/P 85 0 R +/Pg 22 0 R +/S /P +/Type /StructElem +>> +endobj +668 0 obj +<< +/K [10] +/P 85 0 R +/Pg 22 0 R +/S /P +/Type /StructElem +>> +endobj +669 0 obj +<< +/K [11] +/P 85 0 R +/Pg 22 0 R +/S /H2 +/Type /StructElem +>> +endobj +670 0 obj +<< +/K [12] +/P 85 0 R +/Pg 22 0 R +/S /P +/Type /StructElem +>> +endobj +671 0 obj +<< +/K [13] +/P 85 0 R +/Pg 22 0 R +/S /P +/Type /StructElem +>> +endobj +672 0 obj +<< +/K [14] +/P 85 0 R +/Pg 22 0 R +/S /P +/Type /StructElem +>> +endobj +673 0 obj +<< +/K [15] +/P 85 0 R +/Pg 22 0 R +/S /P +/Type /StructElem +>> +endobj +674 0 obj +<< +/K [16] +/P 85 0 R +/Pg 22 0 R +/S /P +/Type /StructElem +>> +endobj +675 0 obj +<< +/K [17] +/P 85 0 R +/Pg 22 0 R +/S /P +/Type /StructElem +>> +endobj +676 0 obj +<< +/K [18] +/P 85 0 R +/Pg 22 0 R +/S /P +/Type /StructElem +>> +endobj +677 0 obj +<< +/K [19] +/P 85 0 R +/Pg 22 0 R +/S /P +/Type /StructElem +>> +endobj +678 0 obj +<< +/K [0] +/P 85 0 R +/Pg 23 0 R +/S /H2 +/Type /StructElem +>> +endobj +679 0 obj +<< +/K [1] +/P 85 0 R +/Pg 23 0 R +/S /P +/Type /StructElem +>> +endobj +680 0 obj +<< +/K [2] +/P 85 0 R +/Pg 23 0 R +/S /P +/Type /StructElem +>> +endobj +681 0 obj +<< +/K [3] +/P 85 0 R +/Pg 23 0 R +/S /P +/Type /StructElem +>> +endobj +682 0 obj +<< +/K [21] +/P 85 0 R +/Pg 23 0 R +/S /Figure +/Type /StructElem +>> +endobj +683 0 obj +<< +/K [4] +/P 85 0 R +/Pg 23 0 R +/S /P +/Type /StructElem +>> +endobj +684 0 obj +<< +/K [1629 0 R 1632 0 R 1631 0 R] +/P 85 0 R +/Pg 23 0 R +/S /P +/Type /StructElem +>> +endobj +685 0 obj +<< +/K [8] +/P 85 0 R +/Pg 23 0 R +/S /P +/Type /StructElem +>> +endobj +686 0 obj +<< +/K [9] +/P 85 0 R +/Pg 23 0 R +/S /H3 +/Type /StructElem +>> +endobj +687 0 obj +<< +/K [10] +/P 85 0 R +/Pg 23 0 R +/S /P +/Type /StructElem +>> +endobj +688 0 obj +<< +/K [11] +/P 85 0 R +/Pg 23 0 R +/S /P +/Type /StructElem +>> +endobj +689 0 obj +<< +/K [12] +/P 85 0 R +/Pg 23 0 R +/S /P +/Type /StructElem +>> +endobj +690 0 obj +<< +/K [13] +/P 85 0 R +/Pg 23 0 R +/S /H3 +/Type /StructElem +>> +endobj +691 0 obj +<< +/K [14] +/P 85 0 R +/Pg 23 0 R +/S /P +/Type /StructElem +>> +endobj +692 0 obj +<< +/K [15] +/P 85 0 R +/Pg 23 0 R +/S /P +/Type /StructElem +>> +endobj +693 0 obj +<< +/K [16] +/P 85 0 R +/Pg 23 0 R +/S /P +/Type /StructElem +>> +endobj +694 0 obj +<< +/K [17] +/P 85 0 R +/Pg 23 0 R +/S /H3 +/Type /StructElem +>> +endobj +695 0 obj +<< +/K [18] +/P 85 0 R +/Pg 23 0 R +/S /P +/Type /StructElem +>> +endobj +696 0 obj +<< +/K [19] +/P 85 0 R +/Pg 23 0 R +/S /P +/Type /StructElem +>> +endobj +697 0 obj +<< +/K [20] +/P 85 0 R +/Pg 23 0 R +/S /P +/Type /StructElem +>> +endobj +698 0 obj +<< +/K [0] +/P 85 0 R +/Pg 24 0 R +/S /P +/Type /StructElem +>> +endobj +699 0 obj +<< +/K [1633 0 R 1643 0 R 1635 0 R] +/P 85 0 R +/Pg 24 0 R +/S /P +/Type /StructElem +>> +endobj +700 0 obj +<< +/K [4] +/P 85 0 R +/Pg 24 0 R +/S /P +/Type /StructElem +>> +endobj +701 0 obj +<< +/K [19] +/P 85 0 R +/Pg 24 0 R +/S /Figure +/Type /StructElem +>> +endobj +702 0 obj +<< +/K [5] +/P 85 0 R +/Pg 24 0 R +/S /P +/Type /StructElem +>> +endobj +703 0 obj +<< +/K [6] +/P 85 0 R +/Pg 24 0 R +/S /P +/Type /StructElem +>> +endobj +704 0 obj +<< +/K [7] +/P 85 0 R +/Pg 24 0 R +/S /H3 +/Type /StructElem +>> +endobj +705 0 obj +<< +/K [8] +/P 85 0 R +/Pg 24 0 R +/S /P +/Type /StructElem +>> +endobj +706 0 obj +<< +/K [9] +/P 85 0 R +/Pg 24 0 R +/S /P +/Type /StructElem +>> +endobj +707 0 obj +<< +/K [4210 0 R 4211 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +708 0 obj +<< +/K [4212 0 R 4213 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +709 0 obj +<< +/K [20] +/P 85 0 R +/Pg 25 0 R +/S /P +/Type /StructElem +>> +endobj +710 0 obj +<< +/K [21] +/P 85 0 R +/Pg 25 0 R +/S /P +/Type /StructElem +>> +endobj +711 0 obj +<< +/K [1662 0 R 1667 0 R 1664 0 R] +/P 85 0 R +/Pg 25 0 R +/S /P +/Type /StructElem +>> +endobj +712 0 obj +<< +/K [0] +/P 85 0 R +/Pg 26 0 R +/S /P +/Type /StructElem +>> +endobj +713 0 obj +<< +/K [1671 0 R 1670 0 R] +/P 85 0 R +/Pg 26 0 R +/S /Textbox +/Type /StructElem +>> +endobj +714 0 obj +<< +/K [1669 0 R 1668 0 R] +/P 85 0 R +/Pg 26 0 R +/S /Textbox +/Type /StructElem +>> +endobj +715 0 obj +<< +/K [11] +/P 85 0 R +/Pg 26 0 R +/S /Figure +/Type /StructElem +>> +endobj +716 0 obj +<< +/K [1] +/P 85 0 R +/Pg 26 0 R +/S /P +/Type /StructElem +>> +endobj +717 0 obj +<< +/K [2] +/P 85 0 R +/Pg 26 0 R +/S /H3 +/Type /StructElem +>> +endobj +718 0 obj +<< +/K [3] +/P 85 0 R +/Pg 26 0 R +/S /P +/Type /StructElem +>> +endobj +719 0 obj +<< +/K [4] +/P 85 0 R +/Pg 26 0 R +/S /P +/Type /StructElem +>> +endobj +720 0 obj +<< +/K [5] +/P 85 0 R +/Pg 26 0 R +/S /P +/Type /StructElem +>> +endobj +721 0 obj +<< +/K [6] +/P 85 0 R +/Pg 26 0 R +/S /P +/Type /StructElem +>> +endobj +722 0 obj +<< +/K [7] +/P 85 0 R +/Pg 26 0 R +/S /P +/Type /StructElem +>> +endobj +723 0 obj +<< +/K [8] +/P 85 0 R +/Pg 26 0 R +/S /P +/Type /StructElem +>> +endobj +724 0 obj +<< +/K [9] +/P 85 0 R +/Pg 26 0 R +/S /P +/Type /StructElem +>> +endobj +725 0 obj +<< +/K [10] +/P 85 0 R +/Pg 26 0 R +/S /P +/Type /StructElem +>> +endobj +726 0 obj +<< +/K [0] +/P 85 0 R +/Pg 27 0 R +/S /H2 +/Type /StructElem +>> +endobj +727 0 obj +<< +/K [1] +/P 85 0 R +/Pg 27 0 R +/S /P +/Type /StructElem +>> +endobj +728 0 obj +<< +/K [2] +/P 85 0 R +/Pg 27 0 R +/S /P +/Type /StructElem +>> +endobj +729 0 obj +<< +/K [1672 0 R 1675 0 R 1674 0 R] +/P 85 0 R +/Pg 27 0 R +/S /P +/Type /StructElem +>> +endobj +730 0 obj +<< +/K [6] +/P 85 0 R +/Pg 27 0 R +/S /P +/Type /StructElem +>> +endobj +731 0 obj +<< +/K [16] +/P 85 0 R +/Pg 27 0 R +/S /Figure +/Type /StructElem +>> +endobj +732 0 obj +<< +/K [7] +/P 85 0 R +/Pg 27 0 R +/S /P +/Type /StructElem +>> +endobj +733 0 obj +<< +/K [8] +/P 85 0 R +/Pg 27 0 R +/S /H3 +/Type /StructElem +>> +endobj +734 0 obj +<< +/K [9] +/P 85 0 R +/Pg 27 0 R +/S /P +/Type /StructElem +>> +endobj +735 0 obj +<< +/K [10] +/P 85 0 R +/Pg 27 0 R +/S /P +/Type /StructElem +>> +endobj +736 0 obj +<< +/K [11] +/P 85 0 R +/Pg 27 0 R +/S /P +/Type /StructElem +>> +endobj +737 0 obj +<< +/K [12] +/P 85 0 R +/Pg 27 0 R +/S /H3 +/Type /StructElem +>> +endobj +738 0 obj +<< +/K [13] +/P 85 0 R +/Pg 27 0 R +/S /P +/Type /StructElem +>> +endobj +739 0 obj +<< +/K [14] +/P 85 0 R +/Pg 27 0 R +/S /P +/Type /StructElem +>> +endobj +740 0 obj +<< +/K [15] +/P 85 0 R +/Pg 27 0 R +/S /P +/Type /StructElem +>> +endobj +741 0 obj +<< +/K [4214 0 R 4215 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +742 0 obj +<< +/K [23] +/P 85 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +743 0 obj +<< +/K [24] +/P 85 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +744 0 obj +<< +/K [1697 0 R 1702 0 R 1699 0 R] +/P 85 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +745 0 obj +<< +/K [0] +/P 85 0 R +/Pg 29 0 R +/S /P +/Type /StructElem +>> +endobj +746 0 obj +<< +/K [17] +/P 85 0 R +/Pg 29 0 R +/S /Figure +/Type /StructElem +>> +endobj +747 0 obj +<< +/K [1] +/P 85 0 R +/Pg 29 0 R +/S /P +/Type /StructElem +>> +endobj +748 0 obj +<< +/K [2] +/P 85 0 R +/Pg 29 0 R +/S /P +/Type /StructElem +>> +endobj +749 0 obj +<< +/A 4216 0 R +/K [4217 0 R 4218 0 R] +/P 85 0 R +/Pg 29 0 R +/S /L +/Type /StructElem +>> +endobj +750 0 obj +<< +/K [7] +/P 85 0 R +/Pg 29 0 R +/S /P +/Type /StructElem +>> +endobj +751 0 obj +<< +/K [8] +/P 85 0 R +/Pg 29 0 R +/S /H3 +/Type /StructElem +>> +endobj +752 0 obj +<< +/K [9] +/P 85 0 R +/Pg 29 0 R +/S /P +/Type /StructElem +>> +endobj +753 0 obj +<< +/K [10] +/P 85 0 R +/Pg 29 0 R +/S /P +/Type /StructElem +>> +endobj +754 0 obj +<< +/K [11] +/P 85 0 R +/Pg 29 0 R +/S /P +/Type /StructElem +>> +endobj +755 0 obj +<< +/K [12] +/P 85 0 R +/Pg 29 0 R +/S /P +/Type /StructElem +>> +endobj +756 0 obj +<< +/K [1705 0 R 1708 0 R 1707 0 R] +/P 85 0 R +/Pg 29 0 R +/S /P +/Type /StructElem +>> +endobj +757 0 obj +<< +/K [16] +/P 85 0 R +/Pg 29 0 R +/S /P +/Type /StructElem +>> +endobj +758 0 obj +<< +/K [0] +/P 85 0 R +/Pg 30 0 R +/S /H3 +/Type /StructElem +>> +endobj +759 0 obj +<< +/K [1] +/P 85 0 R +/Pg 30 0 R +/S /P +/Type /StructElem +>> +endobj +760 0 obj +<< +/K [2] +/P 85 0 R +/Pg 30 0 R +/S /P +/Type /StructElem +>> +endobj +761 0 obj +<< +/K [3] +/P 85 0 R +/Pg 30 0 R +/S /P +/Type /StructElem +>> +endobj +762 0 obj +<< +/K [12] +/P 85 0 R +/Pg 30 0 R +/S /Figure +/Type /StructElem +>> +endobj +763 0 obj +<< +/K [4] +/P 85 0 R +/Pg 30 0 R +/S /P +/Type /StructElem +>> +endobj +764 0 obj +<< +/K [5] +/P 85 0 R +/Pg 30 0 R +/S /H2 +/Type /StructElem +>> +endobj +765 0 obj +<< +/K [6] +/P 85 0 R +/Pg 30 0 R +/S /P +/Type /StructElem +>> +endobj +766 0 obj +<< +/K [7] +/P 85 0 R +/Pg 30 0 R +/S /P +/Type /StructElem +>> +endobj +767 0 obj +<< +/K [8 9 10] +/P 85 0 R +/Pg 30 0 R +/S /P +/Type /StructElem +>> +endobj +768 0 obj +<< +/K [11] +/P 85 0 R +/Pg 30 0 R +/S /P +/Type /StructElem +>> +endobj +769 0 obj +<< +/K [1709 0 R 1710 0 R 1711 0 R] +/P 85 0 R +/Pg 31 0 R +/S /H1 +/Type /StructElem +>> +endobj +770 0 obj +<< +/K [3] +/P 85 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +771 0 obj +<< +/K [4] +/P 85 0 R +/Pg 31 0 R +/S /H2 +/Type /StructElem +>> +endobj +772 0 obj +<< +/K [5] +/P 85 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +773 0 obj +<< +/K [6] +/P 85 0 R +/Pg 31 0 R +/S /H3 +/Type /StructElem +>> +endobj +774 0 obj +<< +/K [7] +/P 85 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +775 0 obj +<< +/K [1712 0 R 1732 0 R 1714 0 R] +/P 85 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +776 0 obj +<< +/K [11] +/P 85 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +777 0 obj +<< +/K [12] +/P 85 0 R +/Pg 31 0 R +/S /H3 +/Type /StructElem +>> +endobj +778 0 obj +<< +/K [13] +/P 85 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +779 0 obj +<< +/K [1715 0 R 1733 0 R 1717 0 R 1734 0 R 1719 0 R] +/P 85 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +780 0 obj +<< +/K [4219 0 R 4220 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +781 0 obj +<< +/K [33] +/P 85 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +782 0 obj +<< +/K [34] +/P 85 0 R +/Pg 31 0 R +/S /H3 +/Type /StructElem +>> +endobj +783 0 obj +<< +/K [35] +/P 85 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +784 0 obj +<< +/K [36] +/P 85 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +785 0 obj +<< +/K [37] +/P 85 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +786 0 obj +<< +/K [38] +/P 85 0 R +/Pg 31 0 R +/S /H3 +/Type /StructElem +>> +endobj +787 0 obj +<< +/K [39] +/P 85 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +788 0 obj +<< +/K [40] +/P 85 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +789 0 obj +<< +/K [41] +/P 85 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +790 0 obj +<< +/K [42] +/P 85 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +791 0 obj +<< +/K [43] +/P 85 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +792 0 obj +<< +/K [0] +/P 85 0 R +/Pg 32 0 R +/S /H3 +/Type /StructElem +>> +endobj +793 0 obj +<< +/K [1] +/P 85 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +794 0 obj +<< +/K [1736 0 R 1737 0 R 1776 0 R 1739 0 R 1777 0 R 1741 0 R] +/P 85 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +795 0 obj +<< +/K [8] +/P 85 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +796 0 obj +<< +/K [9] +/P 85 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +797 0 obj +<< +/K [10] +/P 85 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +798 0 obj +<< +/K [11] +/P 85 0 R +/Pg 32 0 R +/S /H2 +/Type /StructElem +>> +endobj +799 0 obj +<< +/K [12] +/P 85 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +800 0 obj +<< +/K [1742 0 R 1778 0 R 1744 0 R 1779 0 R 1746 0 R] +/P 85 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +801 0 obj +<< +/K [18] +/P 85 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +802 0 obj +<< +/K [19] +/P 85 0 R +/Pg 32 0 R +/S /H3 +/Type /StructElem +>> +endobj +803 0 obj +<< +/K [20] +/P 85 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +804 0 obj +<< +/K [21] +/P 85 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +805 0 obj +<< +/K [1747 0 R 1780 0 R 1749 0 R 1781 0 R 1751 0 R] +/P 85 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +806 0 obj +<< +/A 4221 0 R +/K [4222 0 R 4223 0 R 4224 0 R 4225 0 R 4226 0 R 4227 0 R 4228 0 R 4229 0 R 4230 0 R 4231 0 R] +/P 85 0 R +/Pg 32 0 R +/S /L +/Type /StructElem +>> +endobj +807 0 obj +<< +/K [37] +/P 85 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +808 0 obj +<< +/K [38] +/P 85 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +809 0 obj +<< +/K [39] +/P 85 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +810 0 obj +<< +/K [4232 0 R 4233 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +811 0 obj +<< +/K [4234 0 R 4235 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +812 0 obj +<< +/K [12] +/P 85 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +813 0 obj +<< +/K [13] +/P 85 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +814 0 obj +<< +/K [14] +/P 85 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +815 0 obj +<< +/K [15] +/P 85 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +816 0 obj +<< +/K [16] +/P 85 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +817 0 obj +<< +/K [17] +/P 85 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +818 0 obj +<< +/K [18] +/P 85 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +819 0 obj +<< +/K [19] +/P 85 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +820 0 obj +<< +/K [20] +/P 85 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +821 0 obj +<< +/K [21] +/P 85 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +822 0 obj +<< +/K [22] +/P 85 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +823 0 obj +<< +/K [4236 0 R 4237 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +824 0 obj +<< +/K [29] +/P 85 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +825 0 obj +<< +/K [30] +/P 85 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +826 0 obj +<< +/K [0] +/P 85 0 R +/Pg 34 0 R +/S /H3 +/Type /StructElem +>> +endobj +827 0 obj +<< +/K [1] +/P 85 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +828 0 obj +<< +/K [4238 0 R 4239 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +829 0 obj +<< +/K [4240 0 R 4241 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +830 0 obj +<< +/K [4242 0 R 4243 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +831 0 obj +<< +/K [4244 0 R 4245 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +832 0 obj +<< +/K [4246 0 R 4247 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +833 0 obj +<< +/K [4248 0 R 4249 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +834 0 obj +<< +/K [128] +/P 85 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +835 0 obj +<< +/K [0] +/P 85 0 R +/Pg 40 0 R +/S /H2 +/Type /StructElem +>> +endobj +836 0 obj +<< +/K [1] +/P 85 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +837 0 obj +<< +/K [2300 0 R 2335 0 R 2302 0 R] +/P 85 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +838 0 obj +<< +/K [5] +/P 85 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +839 0 obj +<< +/K [6] +/P 85 0 R +/Pg 40 0 R +/S /H3 +/Type /StructElem +>> +endobj +840 0 obj +<< +/K [7] +/P 85 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +841 0 obj +<< +/K [8] +/P 85 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +842 0 obj +<< +/K [9] +/P 85 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +843 0 obj +<< +/K [10] +/P 85 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +844 0 obj +<< +/K [4250 0 R 4251 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +845 0 obj +<< +/K [47] +/P 85 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +846 0 obj +<< +/K [48] +/P 85 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +847 0 obj +<< +/K [0] +/P 85 0 R +/Pg 41 0 R +/S /H3 +/Type /StructElem +>> +endobj +848 0 obj +<< +/K [1] +/P 85 0 R +/Pg 41 0 R +/S /P +/Type /StructElem +>> +endobj +849 0 obj +<< +/K [2] +/P 85 0 R +/Pg 41 0 R +/S /P +/Type /StructElem +>> +endobj +850 0 obj +<< +/K [3] +/P 85 0 R +/Pg 41 0 R +/S /P +/Type /StructElem +>> +endobj +851 0 obj +<< +/A 4252 0 R +/K [4253 0 R] +/P 85 0 R +/Pg 41 0 R +/S /L +/Type /StructElem +>> +endobj +852 0 obj +<< +/K [2337 0 R 2348 0 R 2339 0 R 2349 0 R 2341 0 R] +/P 85 0 R +/Pg 41 0 R +/S /P +/Type /StructElem +>> +endobj +853 0 obj +<< +/K [10] +/P 85 0 R +/Pg 41 0 R +/S /P +/Type /StructElem +>> +endobj +854 0 obj +<< +/A 4254 0 R +/K [4255 0 R] +/P 85 0 R +/Pg 41 0 R +/S /L +/Type /StructElem +>> +endobj +855 0 obj +<< +/K [12] +/P 85 0 R +/Pg 41 0 R +/S /P +/Type /StructElem +>> +endobj +856 0 obj +<< +/K [13] +/P 85 0 R +/Pg 41 0 R +/S /P +/Type /StructElem +>> +endobj +857 0 obj +<< +/K [14] +/P 85 0 R +/Pg 41 0 R +/S /P +/Type /StructElem +>> +endobj +858 0 obj +<< +/K [15] +/P 85 0 R +/Pg 41 0 R +/S /P +/Type /StructElem +>> +endobj +859 0 obj +<< +/K [16] +/P 85 0 R +/Pg 41 0 R +/S /H3 +/Type /StructElem +>> +endobj +860 0 obj +<< +/K [17] +/P 85 0 R +/Pg 41 0 R +/S /P +/Type /StructElem +>> +endobj +861 0 obj +<< +/K [18] +/P 85 0 R +/Pg 41 0 R +/S /P +/Type /StructElem +>> +endobj +862 0 obj +<< +/A 4256 0 R +/K [4257 0 R 4258 0 R] +/P 85 0 R +/Pg 41 0 R +/S /L +/Type /StructElem +>> +endobj +863 0 obj +<< +/K [23] +/P 85 0 R +/Pg 41 0 R +/S /P +/Type /StructElem +>> +endobj +864 0 obj +<< +/K [2345 0 R 2350 0 R 2347 0 R] +/P 85 0 R +/Pg 41 0 R +/S /P +/Type /StructElem +>> +endobj +865 0 obj +<< +/K [2351 0 R 2363 0 R 2353 0 R] +/P 85 0 R +/Pg 42 0 R +/S /P +/Type /StructElem +>> +endobj +866 0 obj +<< +/K [2354 0 R 2364 0 R 2356 0 R] +/P 85 0 R +/Pg 42 0 R +/S /P +/Type /StructElem +>> +endobj +867 0 obj +<< +/K [6] +/P 85 0 R +/Pg 42 0 R +/S /P +/Type /StructElem +>> +endobj +868 0 obj +<< +/K [7] +/P 85 0 R +/Pg 42 0 R +/S /H3 +/Type /StructElem +>> +endobj +869 0 obj +<< +/K [8] +/P 85 0 R +/Pg 42 0 R +/S /P +/Type /StructElem +>> +endobj +870 0 obj +<< +/K [9] +/P 85 0 R +/Pg 42 0 R +/S /P +/Type /StructElem +>> +endobj +871 0 obj +<< +/K [10] +/P 85 0 R +/Pg 42 0 R +/S /P +/Type /StructElem +>> +endobj +872 0 obj +<< +/K [11] +/P 85 0 R +/Pg 42 0 R +/S /P +/Type /StructElem +>> +endobj +873 0 obj +<< +/A 4259 0 R +/K [4260 0 R 4261 0 R 4262 0 R] +/P 85 0 R +/Pg 42 0 R +/S /L +/Type /StructElem +>> +endobj +874 0 obj +<< +/K [19] +/P 85 0 R +/Pg 42 0 R +/S /P +/Type /StructElem +>> +endobj +875 0 obj +<< +/K [20] +/P 85 0 R +/Pg 42 0 R +/S /P +/Type /StructElem +>> +endobj +876 0 obj +<< +/K [21] +/P 85 0 R +/Pg 42 0 R +/S /P +/Type /StructElem +>> +endobj +877 0 obj +<< +/K [2360 0 R 2365 0 R 2362 0 R] +/P 85 0 R +/Pg 42 0 R +/S /P +/Type /StructElem +>> +endobj +878 0 obj +<< +/K [25] +/P 85 0 R +/Pg 42 0 R +/S /P +/Type /StructElem +>> +endobj +879 0 obj +<< +/K [26] +/P 85 0 R +/Pg 42 0 R +/S /H2 +/Type /StructElem +>> +endobj +880 0 obj +<< +/K [27] +/P 85 0 R +/Pg 42 0 R +/S /P +/Type /StructElem +>> +endobj +881 0 obj +<< +/K [28] +/P 85 0 R +/Pg 42 0 R +/S /P +/Type /StructElem +>> +endobj +882 0 obj +<< +/K [29] +/P 85 0 R +/Pg 42 0 R +/S /P +/Type /StructElem +>> +endobj +883 0 obj +<< +/K [4263 0 R 4264 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +884 0 obj +<< +/K [16] +/P 85 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +885 0 obj +<< +/K [17] +/P 85 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +886 0 obj +<< +/A 4265 0 R +/K [4266 0 R 4267 0 R 4268 0 R 4269 0 R] +/P 85 0 R +/Pg 43 0 R +/S /L +/Type /StructElem +>> +endobj +887 0 obj +<< +/K [22] +/P 85 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +888 0 obj +<< +/K [25] +/P 85 0 R +/Pg 43 0 R +/S /Figure +/Type /StructElem +>> +endobj +889 0 obj +<< +/K [23] +/P 85 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +890 0 obj +<< +/K [24] +/P 85 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +891 0 obj +<< +/K [2382 0 R 2383 0 R 2384 0 R] +/P 85 0 R +/Pg 44 0 R +/S /H1 +/Type /StructElem +>> +endobj +892 0 obj +<< +/K [3] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +893 0 obj +<< +/K [4] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +894 0 obj +<< +/K [5] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +895 0 obj +<< +/K [6] +/P 85 0 R +/Pg 44 0 R +/S /H2 +/Type /StructElem +>> +endobj +896 0 obj +<< +/K [7] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +897 0 obj +<< +/K [8] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +898 0 obj +<< +/K [9] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +899 0 obj +<< +/K [10] +/P 85 0 R +/Pg 44 0 R +/S /H2 +/Type /StructElem +>> +endobj +900 0 obj +<< +/K [11] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +901 0 obj +<< +/K [12] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +902 0 obj +<< +/K [13] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +903 0 obj +<< +/K [14] +/P 85 0 R +/Pg 44 0 R +/S /H2 +/Type /StructElem +>> +endobj +904 0 obj +<< +/K [15] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +905 0 obj +<< +/K [16] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +906 0 obj +<< +/K [17] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +907 0 obj +<< +/K [18] +/P 85 0 R +/Pg 44 0 R +/S /H2 +/Type /StructElem +>> +endobj +908 0 obj +<< +/K [19] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +909 0 obj +<< +/K [20] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +910 0 obj +<< +/K [21] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +911 0 obj +<< +/K [25] +/P 85 0 R +/Pg 44 0 R +/S /Figure +/Type /StructElem +>> +endobj +912 0 obj +<< +/K [22] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +913 0 obj +<< +/K [23] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +914 0 obj +<< +/K [24] +/P 85 0 R +/Pg 44 0 R +/S /P +/Type /StructElem +>> +endobj +915 0 obj +<< +/K [0] +/P 85 0 R +/Pg 45 0 R +/S /H3 +/Type /StructElem +>> +endobj +916 0 obj +<< +/K [1] +/P 85 0 R +/Pg 45 0 R +/S /P +/Type /StructElem +>> +endobj +917 0 obj +<< +/K [2] +/P 85 0 R +/Pg 45 0 R +/S /P +/Type /StructElem +>> +endobj +918 0 obj +<< +/K [2385 0 R 2393 0 R 2387 0 R 2394 0 R 2389 0 R] +/P 85 0 R +/Pg 45 0 R +/S /P +/Type /StructElem +>> +endobj +919 0 obj +<< +/K [8] +/P 85 0 R +/Pg 45 0 R +/S /P +/Type /StructElem +>> +endobj +920 0 obj +<< +/K [9] +/P 85 0 R +/Pg 45 0 R +/S /H3 +/Type /StructElem +>> +endobj +921 0 obj +<< +/K [10] +/P 85 0 R +/Pg 45 0 R +/S /P +/Type /StructElem +>> +endobj +922 0 obj +<< +/K [11] +/P 85 0 R +/Pg 45 0 R +/S /P +/Type /StructElem +>> +endobj +923 0 obj +<< +/K [2390 0 R 2395 0 R 2392 0 R] +/P 85 0 R +/Pg 45 0 R +/S /P +/Type /StructElem +>> +endobj +924 0 obj +<< +/K [15] +/P 85 0 R +/Pg 45 0 R +/S /P +/Type /StructElem +>> +endobj +925 0 obj +<< +/K [16] +/P 85 0 R +/Pg 45 0 R +/S /P +/Type /StructElem +>> +endobj +926 0 obj +<< +/K [19] +/P 85 0 R +/Pg 45 0 R +/S /Figure +/Type /StructElem +>> +endobj +927 0 obj +<< +/K [17] +/P 85 0 R +/Pg 45 0 R +/S /P +/Type /StructElem +>> +endobj +928 0 obj +<< +/K [18] +/P 85 0 R +/Pg 45 0 R +/S /P +/Type /StructElem +>> +endobj +929 0 obj +<< +/K [2396 0 R 2397 0 R 2398 0 R] +/P 85 0 R +/Pg 46 0 R +/S /H1 +/Type /StructElem +>> +endobj +930 0 obj +<< +/K [3] +/P 85 0 R +/Pg 46 0 R +/S /P +/Type /StructElem +>> +endobj +931 0 obj +<< +/K [4] +/P 85 0 R +/Pg 46 0 R +/S /P +/Type /StructElem +>> +endobj +932 0 obj +<< +/K [5] +/P 85 0 R +/Pg 46 0 R +/S /P +/Type /StructElem +>> +endobj +933 0 obj +<< +/K [6] +/P 85 0 R +/Pg 46 0 R +/S /H2 +/Type /StructElem +>> +endobj +934 0 obj +<< +/K [7] +/P 85 0 R +/Pg 46 0 R +/S /P +/Type /StructElem +>> +endobj +935 0 obj +<< +/K [8] +/P 85 0 R +/Pg 46 0 R +/S /P +/Type /StructElem +>> +endobj +936 0 obj +<< +/A 4270 0 R +/K [4271 0 R 4272 0 R 4273 0 R 4274 0 R] +/P 85 0 R +/Pg 46 0 R +/S /L +/Type /StructElem +>> +endobj +937 0 obj +<< +/K [17] +/P 85 0 R +/Pg 46 0 R +/S /P +/Type /StructElem +>> +endobj +938 0 obj +<< +/K [18] +/P 85 0 R +/Pg 46 0 R +/S /H2 +/Type /StructElem +>> +endobj +939 0 obj +<< +/K [19] +/P 85 0 R +/Pg 46 0 R +/S /P +/Type /StructElem +>> +endobj +940 0 obj +<< +/K [20] +/P 85 0 R +/Pg 46 0 R +/S /P +/Type /StructElem +>> +endobj +941 0 obj +<< +/A 4275 0 R +/K [4276 0 R 4277 0 R 4278 0 R] +/P 85 0 R +/Pg 46 0 R +/S /L +/Type /StructElem +>> +endobj +942 0 obj +<< +/K [24] +/P 85 0 R +/Pg 46 0 R +/S /P +/Type /StructElem +>> +endobj +943 0 obj +<< +/K [25] +/P 85 0 R +/Pg 46 0 R +/S /P +/Type /StructElem +>> +endobj +944 0 obj +<< +/K [2412 0 R 2413 0 R 2414 0 R] +/P 85 0 R +/Pg 47 0 R +/S /H1 +/Type /StructElem +>> +endobj +945 0 obj +<< +/K [3] +/P 85 0 R +/Pg 47 0 R +/S /P +/Type /StructElem +>> +endobj +946 0 obj +<< +/K [4] +/P 85 0 R +/Pg 47 0 R +/S /H2 +/Type /StructElem +>> +endobj +947 0 obj +<< +/K [5] +/P 85 0 R +/Pg 47 0 R +/S /P +/Type /StructElem +>> +endobj +948 0 obj +<< +/K [6] +/P 85 0 R +/Pg 47 0 R +/S /P +/Type /StructElem +>> +endobj +949 0 obj +<< +/K [7] +/P 85 0 R +/Pg 47 0 R +/S /P +/Type /StructElem +>> +endobj +950 0 obj +<< +/K [8] +/P 85 0 R +/Pg 47 0 R +/S /H2 +/Type /StructElem +>> +endobj +951 0 obj +<< +/K [9] +/P 85 0 R +/Pg 47 0 R +/S /P +/Type /StructElem +>> +endobj +952 0 obj +<< +/K [10] +/P 85 0 R +/Pg 47 0 R +/S /P +/Type /StructElem +>> +endobj +953 0 obj +<< +/K [11] +/P 85 0 R +/Pg 47 0 R +/S /P +/Type /StructElem +>> +endobj +954 0 obj +<< +/K [2415 0 R 2423 0 R 2417 0 R] +/P 85 0 R +/Pg 47 0 R +/S /P +/Type /StructElem +>> +endobj +955 0 obj +<< +/K [15] +/P 85 0 R +/Pg 47 0 R +/S /P +/Type /StructElem +>> +endobj +956 0 obj +<< +/K [16] +/P 85 0 R +/Pg 47 0 R +/S /H2 +/Type /StructElem +>> +endobj +957 0 obj +<< +/K [17] +/P 85 0 R +/Pg 47 0 R +/S /P +/Type /StructElem +>> +endobj +958 0 obj +<< +/K [18] +/P 85 0 R +/Pg 47 0 R +/S /P +/Type /StructElem +>> +endobj +959 0 obj +<< +/A 4279 0 R +/K [4280 0 R 4281 0 R 4282 0 R] +/P 85 0 R +/Pg 47 0 R +/S /L +/Type /StructElem +>> +endobj +960 0 obj +<< +/K [22] +/P 85 0 R +/Pg 47 0 R +/S /P +/Type /StructElem +>> +endobj +961 0 obj +<< +/K [23] +/P 85 0 R +/Pg 47 0 R +/S /P +/Type /StructElem +>> +endobj +962 0 obj +<< +/A 4283 0 R +/K [4284 0 R 4285 0 R] +/P 85 0 R +/Pg 47 0 R +/S /L +/Type /StructElem +>> +endobj +963 0 obj +<< +/K [26] +/P 85 0 R +/Pg 47 0 R +/S /P +/Type /StructElem +>> +endobj +964 0 obj +<< +/K [2424 0 R 2425 0 R 2426 0 R 2427 0 R 2428 0 R] +/P 85 0 R +/Pg 48 0 R +/S /H1 +/Type /StructElem +>> +endobj +965 0 obj +<< +/K [5] +/P 85 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +966 0 obj +<< +/K [2429 0 R 2430 0 R 2454 0 R 2432 0 R 2433 0 R] +/P 85 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +967 0 obj +<< +/K [11] +/P 85 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +968 0 obj +<< +/K [4286 0 R 4287 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +969 0 obj +<< +/K [32] +/P 85 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +970 0 obj +<< +/K [33] +/P 85 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +971 0 obj +<< +/K [36] +/P 85 0 R +/Pg 48 0 R +/S /Figure +/Type /StructElem +>> +endobj +972 0 obj +<< +/K [34] +/P 85 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +973 0 obj +<< +/K [35] +/P 85 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +974 0 obj +<< +/K [0] +/P 85 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +975 0 obj +<< +/K [4288 0 R 4289 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +976 0 obj +<< +/K [4290 0 R 4291 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +977 0 obj +<< +/K [20] +/P 85 0 R +/Pg 50 0 R +/S /P +/Type /StructElem +>> +endobj +978 0 obj +<< +/K [21] +/P 85 0 R +/Pg 50 0 R +/S /P +/Type /StructElem +>> +endobj +979 0 obj +<< +/K [24] +/P 85 0 R +/Pg 50 0 R +/S /Figure +/Type /StructElem +>> +endobj +980 0 obj +<< +/K [22] +/P 85 0 R +/Pg 50 0 R +/S /P +/Type /StructElem +>> +endobj +981 0 obj +<< +/K [23] +/P 85 0 R +/Pg 50 0 R +/S /P +/Type /StructElem +>> +endobj +982 0 obj +<< +/K [0] +/P 85 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +983 0 obj +<< +/K [4292 0 R 4293 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +984 0 obj +<< +/K [4294 0 R 4295 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +985 0 obj +<< +/K [19] +/P 85 0 R +/Pg 52 0 R +/S /P +/Type /StructElem +>> +endobj +986 0 obj +<< +/K [20] +/P 85 0 R +/Pg 52 0 R +/S /P +/Type /StructElem +>> +endobj +987 0 obj +<< +/K [22] +/P 85 0 R +/Pg 52 0 R +/S /Figure +/Type /StructElem +>> +endobj +988 0 obj +<< +/K [21] +/P 85 0 R +/Pg 52 0 R +/S /P +/Type /StructElem +>> +endobj +989 0 obj +<< +/K [0] +/P 85 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +990 0 obj +<< +/K [4296 0 R 4297 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +991 0 obj +<< +/K [4298 0 R 4299 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +992 0 obj +<< +/K [20] +/P 85 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +993 0 obj +<< +/K [21] +/P 85 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +994 0 obj +<< +/K [62] +/P 85 0 R +/Pg 54 0 R +/S /Figure +/Type /StructElem +>> +endobj +995 0 obj +<< +/K [22] +/P 85 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +996 0 obj +<< +/K [23] +/P 85 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +997 0 obj +<< +/K [24] +/P 85 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +998 0 obj +<< +/K [25] +/P 85 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +999 0 obj +<< +/K [4300 0 R 4301 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1000 0 obj +<< +/K [4302 0 R 4303 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1001 0 obj +<< +/K [108] +/P 85 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +1002 0 obj +<< +/K [109] +/P 85 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +1003 0 obj +<< +/K [0] +/P 85 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +1004 0 obj +<< +/K [66] +/P 85 0 R +/Pg 56 0 R +/S /Figure +/Type /StructElem +>> +endobj +1005 0 obj +<< +/K [1] +/P 85 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +1006 0 obj +<< +/K [2] +/P 85 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +1007 0 obj +<< +/K [3] +/P 85 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +1008 0 obj +<< +/K [4304 0 R 4305 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1009 0 obj +<< +/K [4306 0 R 4307 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1010 0 obj +<< +/K [82] +/P 85 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +1011 0 obj +<< +/K [0] +/P 85 0 R +/Pg 58 0 R +/S /P +/Type /StructElem +>> +endobj +1012 0 obj +<< +/K [3] +/P 85 0 R +/Pg 58 0 R +/S /Figure +/Type /StructElem +>> +endobj +1013 0 obj +<< +/K [1] +/P 85 0 R +/Pg 58 0 R +/S /P +/Type /StructElem +>> +endobj +1014 0 obj +<< +/K [2] +/P 85 0 R +/Pg 58 0 R +/S /P +/Type /StructElem +>> +endobj +1015 0 obj +<< +/K [2885 0 R 2886 0 R 2887 0 R 2888 0 R 2889 0 R] +/P 85 0 R +/Pg 59 0 R +/S /H1 +/Type /StructElem +>> +endobj +1016 0 obj +<< +/K [5] +/P 85 0 R +/Pg 59 0 R +/S /P +/Type /StructElem +>> +endobj +1017 0 obj +<< +/K [6] +/P 85 0 R +/Pg 59 0 R +/S /P +/Type /StructElem +>> +endobj +1018 0 obj +<< +/K [7] +/P 85 0 R +/Pg 59 0 R +/S /P +/Type /StructElem +>> +endobj +1019 0 obj +<< +/K [8] +/P 85 0 R +/Pg 59 0 R +/S /P +/Type /StructElem +>> +endobj +1020 0 obj +<< +/K [9] +/P 85 0 R +/Pg 59 0 R +/S /P +/Type /StructElem +>> +endobj +1021 0 obj +<< +/K [10] +/P 85 0 R +/Pg 59 0 R +/S /P +/Type /StructElem +>> +endobj +1022 0 obj +<< +/K [11] +/P 85 0 R +/Pg 59 0 R +/S /P +/Type /StructElem +>> +endobj +1023 0 obj +<< +/K [12] +/P 85 0 R +/Pg 59 0 R +/S /P +/Type /StructElem +>> +endobj +1024 0 obj +<< +/K [15] +/P 85 0 R +/Pg 59 0 R +/S /Figure +/Type /StructElem +>> +endobj +1025 0 obj +<< +/K [13] +/P 85 0 R +/Pg 59 0 R +/S /P +/Type /StructElem +>> +endobj +1026 0 obj +<< +/K [14] +/P 85 0 R +/Pg 59 0 R +/S /P +/Type /StructElem +>> +endobj +1027 0 obj +<< +/K [0] +/P 85 0 R +/Pg 60 0 R +/S /P +/Type /StructElem +>> +endobj +1028 0 obj +<< +/K [1] +/P 85 0 R +/Pg 60 0 R +/S /P +/Type /StructElem +>> +endobj +1029 0 obj +<< +/K [2] +/P 85 0 R +/Pg 60 0 R +/S /P +/Type /StructElem +>> +endobj +1030 0 obj +<< +/K [4308 0 R 4309 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1031 0 obj +<< +/K [13] +/P 85 0 R +/Pg 60 0 R +/S /P +/Type /StructElem +>> +endobj +1032 0 obj +<< +/K [14] +/P 85 0 R +/Pg 60 0 R +/S /P +/Type /StructElem +>> +endobj +1033 0 obj +<< +/K [15] +/P 85 0 R +/Pg 60 0 R +/S /P +/Type /StructElem +>> +endobj +1034 0 obj +<< +/K [2901 0 R 2902 0 R 2903 0 R 2904 0 R 2905 0 R] +/P 85 0 R +/Pg 61 0 R +/S /H1 +/Type /StructElem +>> +endobj +1035 0 obj +<< +/K [5] +/P 85 0 R +/Pg 61 0 R +/S /P +/Type /StructElem +>> +endobj +1036 0 obj +<< +/K [6] +/P 85 0 R +/Pg 61 0 R +/S /P +/Type /StructElem +>> +endobj +1037 0 obj +<< +/K [7] +/P 85 0 R +/Pg 61 0 R +/S /P +/Type /StructElem +>> +endobj +1038 0 obj +<< +/K [8] +/P 85 0 R +/Pg 61 0 R +/S /P +/Type /StructElem +>> +endobj +1039 0 obj +<< +/K [23] +/P 85 0 R +/Pg 61 0 R +/S /Figure +/Type /StructElem +>> +endobj +1040 0 obj +<< +/K [9] +/P 85 0 R +/Pg 61 0 R +/S /P +/Type /StructElem +>> +endobj +1041 0 obj +<< +/K [10] +/P 85 0 R +/Pg 61 0 R +/S /P +/Type /StructElem +>> +endobj +1042 0 obj +<< +/K [4310 0 R 4311 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1043 0 obj +<< +/K [21] +/P 85 0 R +/Pg 61 0 R +/S /P +/Type /StructElem +>> +endobj +1044 0 obj +<< +/K [22] +/P 85 0 R +/Pg 61 0 R +/S /P +/Type /StructElem +>> +endobj +1045 0 obj +<< +/K [0] +/P 85 0 R +/Pg 62 0 R +/S /P +/Type /StructElem +>> +endobj +1046 0 obj +<< +/K [1] +/P 85 0 R +/Pg 62 0 R +/S /P +/Type /StructElem +>> +endobj +1047 0 obj +<< +/K [19] +/P 85 0 R +/Pg 62 0 R +/S /Figure +/Type /StructElem +>> +endobj +1048 0 obj +<< +/K [2] +/P 85 0 R +/Pg 62 0 R +/S /P +/Type /StructElem +>> +endobj +1049 0 obj +<< +/K [3] +/P 85 0 R +/Pg 62 0 R +/S /P +/Type /StructElem +>> +endobj +1050 0 obj +<< +/K [4312 0 R 4313 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1051 0 obj +<< +/K [17] +/P 85 0 R +/Pg 62 0 R +/S /P +/Type /StructElem +>> +endobj +1052 0 obj +<< +/K [18] +/P 85 0 R +/Pg 62 0 R +/S /P +/Type /StructElem +>> +endobj +1053 0 obj +<< +/K [0] +/P 85 0 R +/Pg 63 0 R +/S /P +/Type /StructElem +>> +endobj +1054 0 obj +<< +/K [1] +/P 85 0 R +/Pg 63 0 R +/S /P +/Type /StructElem +>> +endobj +1055 0 obj +<< +/K [15] +/P 85 0 R +/Pg 63 0 R +/S /Figure +/Type /StructElem +>> +endobj +1056 0 obj +<< +/K [2] +/P 85 0 R +/Pg 63 0 R +/S /P +/Type /StructElem +>> +endobj +1057 0 obj +<< +/K [3] +/P 85 0 R +/Pg 63 0 R +/S /P +/Type /StructElem +>> +endobj +1058 0 obj +<< +/K [4314 0 R 4315 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1059 0 obj +<< +/K [13] +/P 85 0 R +/Pg 63 0 R +/S /P +/Type /StructElem +>> +endobj +1060 0 obj +<< +/K [14] +/P 85 0 R +/Pg 63 0 R +/S /P +/Type /StructElem +>> +endobj +1061 0 obj +<< +/K [2929 0 R 2930 0 R 2931 0 R 2932 0 R 2933 0 R] +/P 85 0 R +/Pg 64 0 R +/S /H1 +/Type /StructElem +>> +endobj +1062 0 obj +<< +/K [5] +/P 85 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +1063 0 obj +<< +/K [6] +/P 85 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +1064 0 obj +<< +/K [7] +/P 85 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +1065 0 obj +<< +/K [4316 0 R 4317 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1066 0 obj +<< +/K [119] +/P 85 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +1067 0 obj +<< +/K [120] +/P 85 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +1068 0 obj +<< +/K [121] +/P 85 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +1069 0 obj +<< +/K [4318 0 R 4319 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1070 0 obj +<< +/K [180] +/P 85 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +1071 0 obj +<< +/K [181] +/P 85 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +1072 0 obj +<< +/K [3018 0 R 3019 0 R 3020 0 R 3021 0 R 3022 0 R] +/P 85 0 R +/Pg 65 0 R +/S /H1 +/Type /StructElem +>> +endobj +1073 0 obj +<< +/K [5] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1074 0 obj +<< +/K [6] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1075 0 obj +<< +/K [7] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1076 0 obj +<< +/K [8] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1077 0 obj +<< +/K [9] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1078 0 obj +<< +/K [10] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1079 0 obj +<< +/K [11] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1080 0 obj +<< +/K [12] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1081 0 obj +<< +/K [13] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1082 0 obj +<< +/K [14] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1083 0 obj +<< +/K [15] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1084 0 obj +<< +/K [16] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1085 0 obj +<< +/K [17] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1086 0 obj +<< +/K [18] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1087 0 obj +<< +/K [19] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1088 0 obj +<< +/K [20] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1089 0 obj +<< +/K [3023 0 R 3028 0 R 3025 0 R 3029 0 R 3027 0 R] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1090 0 obj +<< +/K [26] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1091 0 obj +<< +/K [27] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1092 0 obj +<< +/K [28] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1093 0 obj +<< +/K [29] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1094 0 obj +<< +/K [30] +/P 85 0 R +/Pg 65 0 R +/S /P +/Type /StructElem +>> +endobj +1095 0 obj +<< +/A 4320 0 R +/K [4321 0 R] +/P 85 0 R +/Pg 66 0 R +/S /L +/Type /StructElem +>> +endobj +1096 0 obj +<< +/K [1] +/P 85 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +1097 0 obj +<< +/K [4322 0 R 4323 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1098 0 obj +<< +/K [50] +/P 85 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +1099 0 obj +<< +/A 4324 0 R +/K [4325 0 R] +/P 85 0 R +/Pg 67 0 R +/S /L +/Type /StructElem +>> +endobj +1100 0 obj +<< +/K [1] +/P 85 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +1101 0 obj +<< +/K [4326 0 R 4327 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1102 0 obj +<< +/K [38] +/P 85 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +1103 0 obj +<< +/A 4328 0 R +/K [4329 0 R] +/P 85 0 R +/Pg 67 0 R +/S /L +/Type /StructElem +>> +endobj +1104 0 obj +<< +/A 4330 0 R +/K [4331 0 R] +/P 85 0 R +/Pg 68 0 R +/S /L +/Type /StructElem +>> +endobj +1105 0 obj +<< +/K [1] +/P 85 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +1106 0 obj +<< +/K [4332 0 R 4333 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1107 0 obj +<< +/K [22] +/P 85 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +1108 0 obj +<< +/K [23] +/P 85 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +1109 0 obj +<< +/A 4334 0 R +/K [4335 0 R 4336 0 R] +/P 85 0 R +/Pg 68 0 R +/S /L +/Type /StructElem +>> +endobj +1110 0 obj +<< +/K [28] +/P 85 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +1111 0 obj +<< +/K [29] +/P 85 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +1112 0 obj +<< +/K [30] +/P 85 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +1113 0 obj +<< +/K [3130 0 R 3177 0 R 3132 0 R] +/P 85 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +1114 0 obj +<< +/K [34] +/P 85 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +1115 0 obj +<< +/K [4337 0 R 4338 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1116 0 obj +<< +/K [4339 0 R 4340 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1117 0 obj +<< +/K [29] +/P 85 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +1118 0 obj +<< +/K [30] +/P 85 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +1119 0 obj +<< +/K [4341 0 R 4342 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1120 0 obj +<< +/K [45] +/P 85 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +1121 0 obj +<< +/K [0] +/P 85 0 R +/Pg 70 0 R +/S /P +/Type /StructElem +>> +endobj +1122 0 obj +<< +/K [1] +/P 85 0 R +/Pg 70 0 R +/S /P +/Type /StructElem +>> +endobj +1123 0 obj +<< +/K [4343 0 R 4344 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1124 0 obj +<< +/K [33] +/P 85 0 R +/Pg 70 0 R +/S /P +/Type /StructElem +>> +endobj +1125 0 obj +<< +/K [4345 0 R 4346 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1126 0 obj +<< +/K [4347 0 R 4348 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1127 0 obj +<< +/K [39] +/P 85 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +1128 0 obj +<< +/K [3285 0 R 3286 0 R 3287 0 R 3288 0 R 3289 0 R 3290 0 R 3291 0 R] +/P 85 0 R +/Pg 72 0 R +/S /H1 +/Type /StructElem +>> +endobj +1129 0 obj +<< +/K [7] +/P 85 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +1130 0 obj +<< +/K [8] +/P 85 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +1131 0 obj +<< +/K [9] +/P 85 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +1132 0 obj +<< +/K [10] +/P 85 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +1133 0 obj +<< +/K [11] +/P 85 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +1134 0 obj +<< +/K [12] +/P 85 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +1135 0 obj +<< +/K [4349 0 R 4350 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1136 0 obj +<< +/K [34] +/P 85 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +1137 0 obj +<< +/K [35] +/P 85 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +1138 0 obj +<< +/K [0] +/P 85 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +1139 0 obj +<< +/K [4351 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1140 0 obj +<< +/K [4352 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1141 0 obj +<< +/K [4353 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1142 0 obj +<< +/K [4354 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1143 0 obj +<< +/K [4355 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1144 0 obj +<< +/K [4356 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1145 0 obj +<< +/K [4357 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1146 0 obj +<< +/K [4358 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1147 0 obj +<< +/K [4359 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1148 0 obj +<< +/K [4360 0 R] +/P 85 0 R +/S /Table +/Type /StructElem +>> +endobj +1149 0 obj +<< +/K [38] +/P 85 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +1150 0 obj +<< +/K [39] +/P 85 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +1151 0 obj +<< +/K [3891 0 R 3892 0 R 3893 0 R 3894 0 R 3895 0 R] +/P 85 0 R +/Pg 83 0 R +/S /H1 +/Type /StructElem +>> +endobj +1152 0 obj +<< +/K [5] +/P 85 0 R +/Pg 83 0 R +/S /P +/Type /StructElem +>> +endobj +1153 0 obj +<< +/K [3896 0 R 4361 0 R 4362 0 R 4363 0 R 4364 0 R 4365 0 R 4366 0 R 4367 0 R 4368 0 R 4369 0 R +4370 0 R 4371 0 R 4372 0 R 4373 0 R 4374 0 R 4375 0 R 4376 0 R 4377 0 R 4378 0 R 4379 0 R +4380 0 R 4381 0 R 4382 0 R 4383 0 R 4384 0 R 4385 0 R 4386 0 R 4387 0 R 4388 0 R 4389 0 R +4390 0 R] +/P 85 0 R +/Pg 83 0 R +/S /TOC +/Type /StructElem +>> +endobj +1154 0 obj +<< +/K [3986 0 R 4391 0 R 4392 0 R 4393 0 R 4394 0 R 4395 0 R 4396 0 R 4397 0 R 4398 0 R 4399 0 R +4400 0 R 4401 0 R 4402 0 R 4403 0 R 4404 0 R 4405 0 R 4406 0 R 4407 0 R 4408 0 R 4409 0 R +4410 0 R 4411 0 R 4412 0 R 4413 0 R 4414 0 R 4037 0 R] +/P 85 0 R +/Pg 84 0 R +/S /TOC +/Type /StructElem +>> +endobj +1155 0 obj +<< +/K 1 +/P 491 0 R +/Pg 8 0 R +/S /Span +/Type /StructElem +>> +endobj +1156 0 obj +<< +/K 2 +/P 1185 0 R +/Pg 8 0 R +/S /Span +/Type /StructElem +>> +endobj +1157 0 obj +<< +/K 3 +/P 491 0 R +/Pg 8 0 R +/S /Span +/Type /StructElem +>> +endobj +1158 0 obj +<< +/K 7 +/P 495 0 R +/Pg 8 0 R +/S /Span +/Type /StructElem +>> +endobj +1159 0 obj +<< +/K 8 +/P 1186 0 R +/Pg 8 0 R +/S /Span +/Type /StructElem +>> +endobj +1160 0 obj +<< +/K 9 +/P 495 0 R +/Pg 8 0 R +/S /Span +/Type /StructElem +>> +endobj +1161 0 obj +<< +/K [11] +/P 4415 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1162 0 obj +<< +/K [12] +/P 4416 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1163 0 obj +<< +/K [13] +/P 4417 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1164 0 obj +<< +/K [14] +/P 4418 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1165 0 obj +<< +/K [15] +/P 4419 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1166 0 obj +<< +/K [16] +/P 4420 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1167 0 obj +<< +/K [17] +/P 4421 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1168 0 obj +<< +/K [18] +/P 4422 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1169 0 obj +<< +/K [19] +/P 4423 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1170 0 obj +<< +/K [20] +/P 4424 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1171 0 obj +<< +/K [21] +/P 4425 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1172 0 obj +<< +/K [22] +/P 4426 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1173 0 obj +<< +/K [23] +/P 4427 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1174 0 obj +<< +/K [24] +/P 4428 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1175 0 obj +<< +/K [25] +/P 4429 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1176 0 obj +<< +/K [26] +/P 4430 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1177 0 obj +<< +/K [27] +/P 4431 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1178 0 obj +<< +/K [28] +/P 4432 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1179 0 obj +<< +/K [29] +/P 4433 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1180 0 obj +<< +/K [30] +/P 4434 0 R +/Pg 8 0 R +/S /P +/Type /StructElem +>> +endobj +1181 0 obj +<< +/K [34] +/P 4085 0 R +/Pg 8 0 R +/S /LBody +/Type /StructElem +>> +endobj +1182 0 obj +<< +/K [35] +/P 4086 0 R +/Pg 8 0 R +/S /LBody +/Type /StructElem +>> +endobj +1183 0 obj +<< +/K [36] +/P 4087 0 R +/Pg 8 0 R +/S /LBody +/Type /StructElem +>> +endobj +1184 0 obj +<< +/K [37 38 39] +/P 4088 0 R +/Pg 8 0 R +/S /LBody +/Type /StructElem +>> +endobj +1185 0 obj +<< +/K [4435 0 R 1156 0 R] +/P 491 0 R +/Pg 8 0 R +/S /Link +/Type /StructElem +>> +endobj +1186 0 obj +<< +/K [4436 0 R 1159 0 R] +/P 495 0 R +/Pg 8 0 R +/S /Link +/Type /StructElem +>> +endobj +1187 0 obj +<< +/K [4] +/P 4090 0 R +/Pg 10 0 R +/S /LBody +/Type /StructElem +>> +endobj +1188 0 obj +<< +/K [5] +/P 4091 0 R +/Pg 10 0 R +/S /LBody +/Type /StructElem +>> +endobj +1189 0 obj +<< +/K [6] +/P 4092 0 R +/Pg 10 0 R +/S /LBody +/Type /StructElem +>> +endobj +1190 0 obj +<< +/K [7] +/P 4093 0 R +/Pg 10 0 R +/S /LBody +/Type /StructElem +>> +endobj +1191 0 obj +<< +/K [8] +/P 4094 0 R +/Pg 10 0 R +/S /LBody +/Type /StructElem +>> +endobj +1192 0 obj +<< +/K [9] +/P 4095 0 R +/Pg 10 0 R +/S /LBody +/Type /StructElem +>> +endobj +1193 0 obj +<< +/K [10] +/P 4096 0 R +/Pg 10 0 R +/S /LBody +/Type /StructElem +>> +endobj +1194 0 obj +<< +/K [13] +/P 4098 0 R +/Pg 10 0 R +/S /LBody +/Type /StructElem +>> +endobj +1195 0 obj +<< +/K [14] +/P 4099 0 R +/Pg 10 0 R +/S /LBody +/Type /StructElem +>> +endobj +1196 0 obj +<< +/K [15] +/P 4100 0 R +/Pg 10 0 R +/S /LBody +/Type /StructElem +>> +endobj +1197 0 obj +<< +/K [16] +/P 4101 0 R +/Pg 10 0 R +/S /LBody +/Type /StructElem +>> +endobj +1198 0 obj +<< +/K 20 +/P 522 0 R +/Pg 10 0 R +/S /Span +/Type /StructElem +>> +endobj +1199 0 obj +<< +/K 21 +/P 1202 0 R +/Pg 10 0 R +/S /Span +/Type /StructElem +>> +endobj +1200 0 obj +<< +/K 22 +/P 522 0 R +/Pg 10 0 R +/S /Span +/Type /StructElem +>> +endobj +1201 0 obj +<< +/K [23] +/P 523 0 R +/Pg 10 0 R +/S /P +/Type /StructElem +>> +endobj +1202 0 obj +<< +/K [4437 0 R 1199 0 R] +/P 522 0 R +/Pg 10 0 R +/S /Link +/Type /StructElem +>> +endobj +1203 0 obj +<< +/K [1] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +1204 0 obj +<< +/K 2 +/P 1298 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1205 0 obj +<< +/K 3 +/P 4102 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1206 0 obj +<< +/K [4] +/P 4102 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1207 0 obj +<< +/K 5 +/P 4102 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1208 0 obj +<< +/K 6 +/P 1299 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1209 0 obj +<< +/K 7 +/P 4103 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1210 0 obj +<< +/K [8] +/P 4103 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1211 0 obj +<< +/K 9 +/P 4103 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1212 0 obj +<< +/K 10 +/P 1300 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1213 0 obj +<< +/K 11 +/P 4104 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1214 0 obj +<< +/K [12] +/P 4104 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1215 0 obj +<< +/K 13 +/P 4104 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1216 0 obj +<< +/K 14 +/P 1301 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1217 0 obj +<< +/K 15 +/P 4105 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1218 0 obj +<< +/K 16 +/P 1302 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1219 0 obj +<< +/K 17 +/P 4106 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1220 0 obj +<< +/K [18] +/P 4106 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1221 0 obj +<< +/K 19 +/P 4106 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1222 0 obj +<< +/K 20 +/P 1303 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1223 0 obj +<< +/K 21 +/P 4107 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1224 0 obj +<< +/K 22 +/P 1304 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1225 0 obj +<< +/K 23 +/P 4108 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1226 0 obj +<< +/K 24 +/P 1305 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1227 0 obj +<< +/K 25 +/P 4109 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1228 0 obj +<< +/K 26 +/P 1306 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1229 0 obj +<< +/K 27 +/P 4110 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1230 0 obj +<< +/K 28 +/P 1307 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1231 0 obj +<< +/K 29 +/P 4111 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1232 0 obj +<< +/K 30 +/P 1308 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1233 0 obj +<< +/K 31 +/P 4112 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1234 0 obj +<< +/K 32 +/P 1309 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1235 0 obj +<< +/K 33 +/P 4113 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1236 0 obj +<< +/K 34 +/P 1310 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1237 0 obj +<< +/K 35 +/P 4114 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1238 0 obj +<< +/K 36 +/P 1311 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1239 0 obj +<< +/K 37 +/P 4115 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1240 0 obj +<< +/K 38 +/P 1312 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1241 0 obj +<< +/K 39 +/P 4116 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1242 0 obj +<< +/K 40 +/P 1313 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1243 0 obj +<< +/K 41 +/P 4117 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1244 0 obj +<< +/K 42 +/P 1314 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1245 0 obj +<< +/K 43 +/P 4118 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1246 0 obj +<< +/K 44 +/P 1315 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1247 0 obj +<< +/K 45 +/P 4119 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1248 0 obj +<< +/K 46 +/P 1316 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1249 0 obj +<< +/K 47 +/P 4120 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1250 0 obj +<< +/K 48 +/P 1317 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1251 0 obj +<< +/K 49 +/P 4121 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1252 0 obj +<< +/K 50 +/P 1318 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1253 0 obj +<< +/K 51 +/P 4122 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1254 0 obj +<< +/K 52 +/P 1319 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1255 0 obj +<< +/K 53 +/P 4123 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1256 0 obj +<< +/K 54 +/P 1320 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1257 0 obj +<< +/K 55 +/P 4124 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1258 0 obj +<< +/K 56 +/P 1321 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1259 0 obj +<< +/K 57 +/P 4125 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1260 0 obj +<< +/K 58 +/P 1322 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1261 0 obj +<< +/K 59 +/P 4126 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1262 0 obj +<< +/K 60 +/P 1323 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1263 0 obj +<< +/K 61 +/P 4127 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1264 0 obj +<< +/K 62 +/P 1324 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1265 0 obj +<< +/K 63 +/P 4128 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1266 0 obj +<< +/K 64 +/P 1325 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1267 0 obj +<< +/K 65 +/P 4129 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1268 0 obj +<< +/K 66 +/P 1326 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1269 0 obj +<< +/K 67 +/P 4130 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1270 0 obj +<< +/K 68 +/P 1327 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1271 0 obj +<< +/K 69 +/P 4131 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1272 0 obj +<< +/K 70 +/P 1328 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1273 0 obj +<< +/K 71 +/P 4132 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1274 0 obj +<< +/K 72 +/P 1329 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1275 0 obj +<< +/K 73 +/P 4133 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1276 0 obj +<< +/K 74 +/P 1330 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1277 0 obj +<< +/K 75 +/P 4134 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1278 0 obj +<< +/K 76 +/P 1331 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1279 0 obj +<< +/K 77 +/P 4135 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1280 0 obj +<< +/K 78 +/P 1332 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1281 0 obj +<< +/K 79 +/P 4136 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1282 0 obj +<< +/K 80 +/P 1333 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1283 0 obj +<< +/K 81 +/P 4137 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1284 0 obj +<< +/K 82 +/P 1334 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1285 0 obj +<< +/K 83 +/P 4138 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1286 0 obj +<< +/K 84 +/P 1335 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1287 0 obj +<< +/K 85 +/P 4139 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1288 0 obj +<< +/K 86 +/P 1336 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1289 0 obj +<< +/K 87 +/P 4140 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1290 0 obj +<< +/K 88 +/P 1337 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1291 0 obj +<< +/K 89 +/P 4141 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1292 0 obj +<< +/K 90 +/P 1338 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1293 0 obj +<< +/K 91 +/P 4142 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1294 0 obj +<< +/K 92 +/P 1339 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1295 0 obj +<< +/K 93 +/P 4143 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1296 0 obj +<< +/K 94 +/P 1340 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1297 0 obj +<< +/K 95 +/P 4144 0 R +/Pg 11 0 R +/S /Span +/Type /StructElem +>> +endobj +1298 0 obj +<< +/K [4438 0 R 1204 0 R] +/P 4102 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1299 0 obj +<< +/K [4439 0 R 4440 0 R 1208 0 R] +/P 4103 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1300 0 obj +<< +/K [4441 0 R 4442 0 R 1212 0 R] +/P 4104 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1301 0 obj +<< +/K [4443 0 R 4444 0 R 1216 0 R] +/P 4105 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1302 0 obj +<< +/K [4445 0 R 4446 0 R 1218 0 R] +/P 4106 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1303 0 obj +<< +/K [4447 0 R 1222 0 R] +/P 4107 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1304 0 obj +<< +/K [4448 0 R 4449 0 R 1224 0 R] +/P 4108 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1305 0 obj +<< +/K [4450 0 R 4451 0 R 1226 0 R] +/P 4109 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1306 0 obj +<< +/K [4452 0 R 4453 0 R 1228 0 R] +/P 4110 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1307 0 obj +<< +/K [4454 0 R 4455 0 R 1230 0 R] +/P 4111 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1308 0 obj +<< +/K [4456 0 R 4457 0 R 1232 0 R] +/P 4112 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1309 0 obj +<< +/K [4458 0 R 4459 0 R 1234 0 R] +/P 4113 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1310 0 obj +<< +/K [4460 0 R 4461 0 R 1236 0 R] +/P 4114 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1311 0 obj +<< +/K [4462 0 R 4463 0 R 1238 0 R] +/P 4115 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1312 0 obj +<< +/K [4464 0 R 4465 0 R 1240 0 R] +/P 4116 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1313 0 obj +<< +/K [4466 0 R 4467 0 R 1242 0 R] +/P 4117 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1314 0 obj +<< +/K [4468 0 R 4469 0 R 1244 0 R] +/P 4118 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1315 0 obj +<< +/K [4470 0 R 4471 0 R 1246 0 R] +/P 4119 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1316 0 obj +<< +/K [4472 0 R 1248 0 R] +/P 4120 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1317 0 obj +<< +/K [4473 0 R 1250 0 R] +/P 4121 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1318 0 obj +<< +/K [4474 0 R 4475 0 R 1252 0 R] +/P 4122 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1319 0 obj +<< +/K [4476 0 R 4477 0 R 1254 0 R] +/P 4123 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1320 0 obj +<< +/K [4478 0 R 4479 0 R 1256 0 R] +/P 4124 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1321 0 obj +<< +/K [4480 0 R 4481 0 R 1258 0 R] +/P 4125 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1322 0 obj +<< +/K [4482 0 R 4483 0 R 1260 0 R] +/P 4126 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1323 0 obj +<< +/K [4484 0 R 4485 0 R 1262 0 R] +/P 4127 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1324 0 obj +<< +/K [4486 0 R 1264 0 R] +/P 4128 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1325 0 obj +<< +/K [4487 0 R 1266 0 R] +/P 4129 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1326 0 obj +<< +/K [4488 0 R 1268 0 R] +/P 4130 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1327 0 obj +<< +/K [4489 0 R 1270 0 R] +/P 4131 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1328 0 obj +<< +/K [4490 0 R 1272 0 R] +/P 4132 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1329 0 obj +<< +/K [4491 0 R 4492 0 R 1274 0 R] +/P 4133 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1330 0 obj +<< +/K [4493 0 R 1276 0 R] +/P 4134 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1331 0 obj +<< +/K [4494 0 R 1278 0 R] +/P 4135 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1332 0 obj +<< +/K [4495 0 R 1280 0 R] +/P 4136 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1333 0 obj +<< +/K [4496 0 R 1282 0 R] +/P 4137 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1334 0 obj +<< +/K [4497 0 R 4498 0 R 1284 0 R] +/P 4138 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1335 0 obj +<< +/K [4499 0 R 1286 0 R] +/P 4139 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1336 0 obj +<< +/K [4500 0 R 4501 0 R 1288 0 R] +/P 4140 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1337 0 obj +<< +/K [4502 0 R 1290 0 R] +/P 4141 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1338 0 obj +<< +/K [4503 0 R 1292 0 R] +/P 4142 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1339 0 obj +<< +/K [4504 0 R 1294 0 R] +/P 4143 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1340 0 obj +<< +/K [4505 0 R 1296 0 R] +/P 4144 0 R +/Pg 11 0 R +/S /Link +/Type /StructElem +>> +endobj +1341 0 obj +<< +/K [4506 0 R 1342 0 R] +/P 4145 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1342 0 obj +<< +/K 0 +/P 1341 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1343 0 obj +<< +/K 1 +/P 4145 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1344 0 obj +<< +/K 2 +/P 1426 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1345 0 obj +<< +/K 3 +/P 4146 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1346 0 obj +<< +/K 4 +/P 1427 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1347 0 obj +<< +/K 5 +/P 4147 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1348 0 obj +<< +/K 6 +/P 1428 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1349 0 obj +<< +/K 7 +/P 4148 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1350 0 obj +<< +/K 8 +/P 1429 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1351 0 obj +<< +/K 9 +/P 4149 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1352 0 obj +<< +/K 10 +/P 1430 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1353 0 obj +<< +/K 11 +/P 4150 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1354 0 obj +<< +/K 12 +/P 1431 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1355 0 obj +<< +/K 13 +/P 4151 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1356 0 obj +<< +/K 14 +/P 1432 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1357 0 obj +<< +/K 15 +/P 4152 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1358 0 obj +<< +/K 16 +/P 1433 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1359 0 obj +<< +/K 17 +/P 4153 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1360 0 obj +<< +/K 18 +/P 1434 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1361 0 obj +<< +/K 19 +/P 4154 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1362 0 obj +<< +/K 20 +/P 1435 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1363 0 obj +<< +/K 21 +/P 4155 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1364 0 obj +<< +/K 22 +/P 1436 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1365 0 obj +<< +/K 23 +/P 4156 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1366 0 obj +<< +/K 24 +/P 1437 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1367 0 obj +<< +/K 25 +/P 4157 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1368 0 obj +<< +/K 26 +/P 1438 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1369 0 obj +<< +/K 27 +/P 4158 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1370 0 obj +<< +/K 28 +/P 1439 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1371 0 obj +<< +/K 29 +/P 4159 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1372 0 obj +<< +/K 30 +/P 1440 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1373 0 obj +<< +/K 31 +/P 4160 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1374 0 obj +<< +/K 32 +/P 1441 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1375 0 obj +<< +/K 33 +/P 4161 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1376 0 obj +<< +/K 34 +/P 1442 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1377 0 obj +<< +/K 35 +/P 4162 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1378 0 obj +<< +/K 36 +/P 1443 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1379 0 obj +<< +/K 37 +/P 4163 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1380 0 obj +<< +/K 38 +/P 1444 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1381 0 obj +<< +/K 39 +/P 4164 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1382 0 obj +<< +/K 40 +/P 1445 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1383 0 obj +<< +/K 41 +/P 4165 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1384 0 obj +<< +/K 42 +/P 1446 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1385 0 obj +<< +/K 43 +/P 4166 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1386 0 obj +<< +/K 44 +/P 1447 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1387 0 obj +<< +/K 45 +/P 4167 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1388 0 obj +<< +/K 46 +/P 1448 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1389 0 obj +<< +/K 47 +/P 4168 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1390 0 obj +<< +/K 48 +/P 1449 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1391 0 obj +<< +/K 49 +/P 1449 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1392 0 obj +<< +/K 50 +/P 1449 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1393 0 obj +<< +/K 51 +/P 1449 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1394 0 obj +<< +/K 52 +/P 4169 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1395 0 obj +<< +/K 53 +/P 1450 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1396 0 obj +<< +/K 54 +/P 1450 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1397 0 obj +<< +/K 55 +/P 1450 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1398 0 obj +<< +/K 56 +/P 1450 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1399 0 obj +<< +/K 57 +/P 4170 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1400 0 obj +<< +/K 58 +/P 1451 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1401 0 obj +<< +/K 59 +/P 1451 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1402 0 obj +<< +/K 60 +/P 1451 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1403 0 obj +<< +/K 61 +/P 1451 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1404 0 obj +<< +/K 62 +/P 4171 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1405 0 obj +<< +/K 63 +/P 1452 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1406 0 obj +<< +/K 64 +/P 1452 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1407 0 obj +<< +/K 65 +/P 1452 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1408 0 obj +<< +/K 66 +/P 1452 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1409 0 obj +<< +/K 67 +/P 4172 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1410 0 obj +<< +/K 68 +/P 1453 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1411 0 obj +<< +/K 69 +/P 1453 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1412 0 obj +<< +/K 70 +/P 1453 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1413 0 obj +<< +/K 71 +/P 1453 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1414 0 obj +<< +/K 72 +/P 4173 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1415 0 obj +<< +/K 73 +/P 1454 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1416 0 obj +<< +/K 74 +/P 1454 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1417 0 obj +<< +/K 75 +/P 1454 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1418 0 obj +<< +/K 76 +/P 1454 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1419 0 obj +<< +/K 77 +/P 4174 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1420 0 obj +<< +/K 78 +/P 1455 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1421 0 obj +<< +/K 79 +/P 1455 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1422 0 obj +<< +/K 80 +/P 1455 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1423 0 obj +<< +/K 81 +/P 1455 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1424 0 obj +<< +/K 82 +/P 4175 0 R +/Pg 12 0 R +/S /Span +/Type /StructElem +>> +endobj +1425 0 obj +<< +/K [83] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +1426 0 obj +<< +/K [4507 0 R 4508 0 R 1344 0 R] +/P 4146 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1427 0 obj +<< +/K [4509 0 R 1346 0 R] +/P 4147 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1428 0 obj +<< +/K [4510 0 R 1348 0 R] +/P 4148 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1429 0 obj +<< +/K [4511 0 R 4512 0 R 1350 0 R] +/P 4149 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1430 0 obj +<< +/K [4513 0 R 1352 0 R] +/P 4150 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1431 0 obj +<< +/K [4514 0 R 1354 0 R] +/P 4151 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1432 0 obj +<< +/K [4515 0 R 1356 0 R] +/P 4152 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1433 0 obj +<< +/K [4516 0 R 1358 0 R] +/P 4153 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1434 0 obj +<< +/K [4517 0 R 4518 0 R 1360 0 R] +/P 4154 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1435 0 obj +<< +/K [4519 0 R 1362 0 R] +/P 4155 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1436 0 obj +<< +/K [4520 0 R 4521 0 R 1364 0 R] +/P 4156 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1437 0 obj +<< +/K [4522 0 R 4523 0 R 1366 0 R] +/P 4157 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1438 0 obj +<< +/K [4524 0 R 4525 0 R 1368 0 R] +/P 4158 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1439 0 obj +<< +/K [4526 0 R 4527 0 R 1370 0 R] +/P 4159 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1440 0 obj +<< +/K [4528 0 R 1372 0 R] +/P 4160 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1441 0 obj +<< +/K [4529 0 R 1374 0 R] +/P 4161 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1442 0 obj +<< +/K [4530 0 R 1376 0 R] +/P 4162 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1443 0 obj +<< +/K [4531 0 R 4532 0 R 1378 0 R] +/P 4163 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1444 0 obj +<< +/K [4533 0 R 4534 0 R 1380 0 R] +/P 4164 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1445 0 obj +<< +/K [4535 0 R 1382 0 R] +/P 4165 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1446 0 obj +<< +/K [4536 0 R 4537 0 R 1384 0 R] +/P 4166 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1447 0 obj +<< +/K [4538 0 R 4539 0 R 1386 0 R] +/P 4167 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1448 0 obj +<< +/K [4540 0 R 4541 0 R 1388 0 R] +/P 4168 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1449 0 obj +<< +/K [4542 0 R 1390 0 R 1391 0 R 1392 0 R 1393 0 R] +/P 4169 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1450 0 obj +<< +/K [4543 0 R 1395 0 R 1396 0 R 1397 0 R 1398 0 R] +/P 4170 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1451 0 obj +<< +/K [4544 0 R 4545 0 R 1400 0 R 1401 0 R 1402 0 R 1403 0 R] +/P 4171 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1452 0 obj +<< +/K [4546 0 R 1405 0 R 1406 0 R 1407 0 R 1408 0 R] +/P 4172 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1453 0 obj +<< +/K [4547 0 R 4548 0 R 1410 0 R 1411 0 R 1412 0 R 1413 0 R] +/P 4173 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1454 0 obj +<< +/K [4549 0 R 4550 0 R 1415 0 R 1416 0 R 1417 0 R 1418 0 R] +/P 4174 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1455 0 obj +<< +/K [4551 0 R 1420 0 R 1421 0 R 1422 0 R 1423 0 R] +/P 4175 0 R +/Pg 12 0 R +/S /Link +/Type /StructElem +>> +endobj +1456 0 obj +<< +/K 0 +/P 527 0 R +/Pg 13 0 R +/S /Span +/Type /StructElem +>> +endobj +1457 0 obj +<< +/ActualText ( ) +/K [1] +/P 527 0 R +/Pg 13 0 R +/S /Span +/Type /StructElem +>> +endobj +1458 0 obj +<< +/K 2 +/P 527 0 R +/Pg 13 0 R +/S /Span +/Type /StructElem +>> +endobj +1459 0 obj +<< +/K 5 +/P 530 0 R +/Pg 13 0 R +/S /Span +/Type /StructElem +>> +endobj +1460 0 obj +<< +/K 6 +/P 1462 0 R +/Pg 13 0 R +/S /Span +/Type /StructElem +>> +endobj +1461 0 obj +<< +/K 7 +/P 530 0 R +/Pg 13 0 R +/S /Span +/Type /StructElem +>> +endobj +1462 0 obj +<< +/K [4552 0 R 1460 0 R] +/P 530 0 R +/Pg 13 0 R +/S /Link +/Type /StructElem +>> +endobj +1463 0 obj +<< +/K [2] +/P 4177 0 R +/Pg 14 0 R +/S /LBody +/Type /StructElem +>> +endobj +1464 0 obj +<< +/K [3] +/P 4178 0 R +/Pg 14 0 R +/S /LBody +/Type /StructElem +>> +endobj +1465 0 obj +<< +/K [4] +/P 4179 0 R +/Pg 14 0 R +/S /LBody +/Type /StructElem +>> +endobj +1466 0 obj +<< +/K [5] +/P 4180 0 R +/Pg 14 0 R +/S /LBody +/Type /StructElem +>> +endobj +1467 0 obj +<< +/K [6] +/P 4181 0 R +/Pg 14 0 R +/S /LBody +/Type /StructElem +>> +endobj +1468 0 obj +<< +/K [11] +/P 4183 0 R +/Pg 14 0 R +/S /LBody +/Type /StructElem +>> +endobj +1469 0 obj +<< +/K [12] +/P 4184 0 R +/Pg 14 0 R +/S /LBody +/Type /StructElem +>> +endobj +1470 0 obj +<< +/K [13] +/P 4185 0 R +/Pg 14 0 R +/S /LBody +/Type /StructElem +>> +endobj +1471 0 obj +<< +/K [14] +/P 4186 0 R +/Pg 14 0 R +/S /LBody +/Type /StructElem +>> +endobj +1472 0 obj +<< +/K 16 +/P 550 0 R +/Pg 14 0 R +/S /Span +/Type /StructElem +>> +endobj +1473 0 obj +<< +/K 17 +/P 1475 0 R +/Pg 14 0 R +/S /Span +/Type /StructElem +>> +endobj +1474 0 obj +<< +/K 18 +/P 550 0 R +/Pg 14 0 R +/S /Span +/Type /StructElem +>> +endobj +1475 0 obj +<< +/K [4553 0 R 1473 0 R] +/P 550 0 R +/Pg 14 0 R +/S /Link +/Type /StructElem +>> +endobj +1476 0 obj +<< +/K 8 +/P 560 0 R +/Pg 15 0 R +/S /Span +/Type /StructElem +>> +endobj +1477 0 obj +<< +/K 9 +/P 1520 0 R +/Pg 15 0 R +/S /Span +/Type /StructElem +>> +endobj +1478 0 obj +<< +/K 10 +/P 560 0 R +/Pg 15 0 R +/S /Span +/Type /StructElem +>> +endobj +1479 0 obj +<< +/K 15 +/P 565 0 R +/Pg 15 0 R +/S /Span +/Type /StructElem +>> +endobj +1480 0 obj +<< +/K 16 +/P 1521 0 R +/Pg 15 0 R +/S /Span +/Type /StructElem +>> +endobj +1481 0 obj +<< +/K 17 +/P 565 0 R +/Pg 15 0 R +/S /Span +/Type /StructElem +>> +endobj +1482 0 obj +<< +/K 18 +/P 1522 0 R +/Pg 15 0 R +/S /Span +/Type /StructElem +>> +endobj +1483 0 obj +<< +/K 19 +/P 565 0 R +/Pg 15 0 R +/S /Span +/Type /StructElem +>> +endobj +1484 0 obj +<< +/K [23 24] +/P 4554 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1485 0 obj +<< +/K [25 26] +/P 4555 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1486 0 obj +<< +/K [27 28] +/P 4556 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1487 0 obj +<< +/K [29 30] +/P 4557 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1488 0 obj +<< +/K [31] +/P 4558 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1489 0 obj +<< +/K [32] +/P 4559 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1490 0 obj +<< +/K [33] +/P 4560 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1491 0 obj +<< +/K [34] +/P 4561 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1492 0 obj +<< +/K [35] +/P 4562 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1493 0 obj +<< +/K [36] +/P 4563 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1494 0 obj +<< +/K [37] +/P 4564 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1495 0 obj +<< +/K [38] +/P 4565 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1496 0 obj +<< +/K [39] +/P 4566 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1497 0 obj +<< +/K [40] +/P 4567 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1498 0 obj +<< +/K [41] +/P 4568 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1499 0 obj +<< +/K [42] +/P 4569 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1500 0 obj +<< +/K [43] +/P 4570 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1501 0 obj +<< +/K [44] +/P 4571 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1502 0 obj +<< +/K [45] +/P 4572 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1503 0 obj +<< +/K [46] +/P 4573 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1504 0 obj +<< +/K [47] +/P 4574 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1505 0 obj +<< +/K [48] +/P 4575 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1506 0 obj +<< +/K [49] +/P 4576 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1507 0 obj +<< +/K [50] +/P 4577 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1508 0 obj +<< +/K [51] +/P 4578 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1509 0 obj +<< +/K [52] +/P 4579 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1510 0 obj +<< +/K [53] +/P 4580 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1511 0 obj +<< +/K [54] +/P 4581 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1512 0 obj +<< +/K [55] +/P 4582 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1513 0 obj +<< +/K [56 57] +/P 4583 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1514 0 obj +<< +/K [58] +/P 4584 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1515 0 obj +<< +/K [59] +/P 4585 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1516 0 obj +<< +/K [60] +/P 4586 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1517 0 obj +<< +/K [61] +/P 4587 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1518 0 obj +<< +/K [62] +/P 4588 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1519 0 obj +<< +/K [63] +/P 4589 0 R +/Pg 15 0 R +/S /P +/Type /StructElem +>> +endobj +1520 0 obj +<< +/K [4590 0 R 4591 0 R 1477 0 R] +/P 560 0 R +/Pg 15 0 R +/S /Link +/Type /StructElem +>> +endobj +1521 0 obj +<< +/K [4592 0 R 1480 0 R] +/P 565 0 R +/Pg 15 0 R +/S /Link +/Type /StructElem +>> +endobj +1522 0 obj +<< +/K [4593 0 R 1482 0 R] +/P 565 0 R +/Pg 15 0 R +/S /Link +/Type /StructElem +>> +endobj +1523 0 obj +<< +/K [0 1] +/P 4594 0 R +/Pg 16 0 R +/S /P +/Type /StructElem +>> +endobj +1524 0 obj +<< +/K [2 3] +/P 4595 0 R +/Pg 16 0 R +/S /P +/Type /StructElem +>> +endobj +1525 0 obj +<< +/K [4] +/P 4596 0 R +/Pg 16 0 R +/S /P +/Type /StructElem +>> +endobj +1526 0 obj +<< +/K 5 +/P 1541 0 R +/Pg 16 0 R +/S /Span +/Type /StructElem +>> +endobj +1527 0 obj +<< +/K 6 +/P 4597 0 R +/Pg 16 0 R +/S /Span +/Type /StructElem +>> +endobj +1528 0 obj +<< +/K [7] +/P 4598 0 R +/Pg 16 0 R +/S /P +/Type /StructElem +>> +endobj +1529 0 obj +<< +/K 8 +/P 1542 0 R +/Pg 16 0 R +/S /Span +/Type /StructElem +>> +endobj +1530 0 obj +<< +/K 9 +/P 4599 0 R +/Pg 16 0 R +/S /Span +/Type /StructElem +>> +endobj +1531 0 obj +<< +/K 10 +/P 1543 0 R +/Pg 16 0 R +/S /Span +/Type /StructElem +>> +endobj +1532 0 obj +<< +/K 11 +/P 4599 0 R +/Pg 16 0 R +/S /Span +/Type /StructElem +>> +endobj +1533 0 obj +<< +/K 12 +/P 1544 0 R +/Pg 16 0 R +/S /Span +/Type /StructElem +>> +endobj +1534 0 obj +<< +/K 13 +/P 4599 0 R +/Pg 16 0 R +/S /Span +/Type /StructElem +>> +endobj +1535 0 obj +<< +/K [14] +/P 4600 0 R +/Pg 16 0 R +/S /P +/Type /StructElem +>> +endobj +1536 0 obj +<< +/K 15 +/P 1545 0 R +/Pg 16 0 R +/S /Span +/Type /StructElem +>> +endobj +1537 0 obj +<< +/K 16 +/P 4601 0 R +/Pg 16 0 R +/S /Span +/Type /StructElem +>> +endobj +1538 0 obj +<< +/K [17] +/P 4602 0 R +/Pg 16 0 R +/S /P +/Type /StructElem +>> +endobj +1539 0 obj +<< +/K 18 +/P 1546 0 R +/Pg 16 0 R +/S /Span +/Type /StructElem +>> +endobj +1540 0 obj +<< +/K 19 +/P 4603 0 R +/Pg 16 0 R +/S /Span +/Type /StructElem +>> +endobj +1541 0 obj +<< +/K [4604 0 R 1526 0 R] +/P 4597 0 R +/Pg 16 0 R +/S /Link +/Type /StructElem +>> +endobj +1542 0 obj +<< +/K [4605 0 R 1529 0 R] +/P 4599 0 R +/Pg 16 0 R +/S /Link +/Type /StructElem +>> +endobj +1543 0 obj +<< +/K [4606 0 R 1531 0 R] +/P 4599 0 R +/Pg 16 0 R +/S /Link +/Type /StructElem +>> +endobj +1544 0 obj +<< +/K [4607 0 R 1533 0 R] +/P 4599 0 R +/Pg 16 0 R +/S /Link +/Type /StructElem +>> +endobj +1545 0 obj +<< +/K [4608 0 R 1536 0 R] +/P 4601 0 R +/Pg 16 0 R +/S /Link +/Type /StructElem +>> +endobj +1546 0 obj +<< +/K [4609 0 R 1539 0 R] +/P 4603 0 R +/Pg 16 0 R +/S /Link +/Type /StructElem +>> +endobj +1547 0 obj +<< +/K 0 +/P 574 0 R +/Pg 17 0 R +/S /Span +/Type /StructElem +>> +endobj +1548 0 obj +<< +/ActualText ( ) +/K [1] +/P 574 0 R +/Pg 17 0 R +/S /Span +/Type /StructElem +>> +endobj +1549 0 obj +<< +/K 2 +/P 574 0 R +/Pg 17 0 R +/S /Span +/Type /StructElem +>> +endobj +1550 0 obj +<< +/K [7] +/P 4192 0 R +/Pg 17 0 R +/S /LBody +/Type /StructElem +>> +endobj +1551 0 obj +<< +/K [8] +/P 4193 0 R +/Pg 17 0 R +/S /LBody +/Type /StructElem +>> +endobj +1552 0 obj +<< +/K 5 +/P 597 0 R +/Pg 18 0 R +/S /Span +/Type /StructElem +>> +endobj +1553 0 obj +<< +/K 6 +/P 1555 0 R +/Pg 18 0 R +/S /Span +/Type /StructElem +>> +endobj +1554 0 obj +<< +/K 7 +/P 597 0 R +/Pg 18 0 R +/S /Span +/Type /StructElem +>> +endobj +1555 0 obj +<< +/K [4610 0 R 1553 0 R] +/P 597 0 R +/Pg 18 0 R +/S /Link +/Type /StructElem +>> +endobj +1556 0 obj +<< +/K 13 +/P 626 0 R +/Pg 19 0 R +/S /Span +/Type /StructElem +>> +endobj +1557 0 obj +<< +/K 14 +/P 1559 0 R +/Pg 19 0 R +/S /Span +/Type /StructElem +>> +endobj +1558 0 obj +<< +/K 15 +/P 626 0 R +/Pg 19 0 R +/S /Span +/Type /StructElem +>> +endobj +1559 0 obj +<< +/K [4611 0 R 1557 0 R] +/P 626 0 R +/Pg 19 0 R +/S /Link +/Type /StructElem +>> +endobj +1560 0 obj +<< +/K 1 +/P 636 0 R +/Pg 20 0 R +/S /Span +/Type /StructElem +>> +endobj +1561 0 obj +<< +/K 2 +/P 1571 0 R +/Pg 20 0 R +/S /Span +/Type /StructElem +>> +endobj +1562 0 obj +<< +/K 3 +/P 636 0 R +/Pg 20 0 R +/S /Span +/Type /StructElem +>> +endobj +1563 0 obj +<< +/K 4 +/P 637 0 R +/Pg 20 0 R +/S /Span +/Type /StructElem +>> +endobj +1564 0 obj +<< +/K 5 +/P 1572 0 R +/Pg 20 0 R +/S /Span +/Type /StructElem +>> +endobj +1565 0 obj +<< +/K 6 +/P 637 0 R +/Pg 20 0 R +/S /Span +/Type /StructElem +>> +endobj +1566 0 obj +<< +/K 14 +/P 645 0 R +/Pg 20 0 R +/S /Span +/Type /StructElem +>> +endobj +1567 0 obj +<< +/K 15 +/P 1573 0 R +/Pg 20 0 R +/S /Span +/Type /StructElem +>> +endobj +1568 0 obj +<< +/K 16 +/P 645 0 R +/Pg 20 0 R +/S /Span +/Type /StructElem +>> +endobj +1569 0 obj +<< +/K 17 +/P 1574 0 R +/Pg 20 0 R +/S /Span +/Type /StructElem +>> +endobj +1570 0 obj +<< +/K 18 +/P 645 0 R +/Pg 20 0 R +/S /Span +/Type /StructElem +>> +endobj +1571 0 obj +<< +/K [4612 0 R 1561 0 R] +/P 636 0 R +/Pg 20 0 R +/S /Link +/Type /StructElem +>> +endobj +1572 0 obj +<< +/K [4613 0 R 1564 0 R] +/P 637 0 R +/Pg 20 0 R +/S /Link +/Type /StructElem +>> +endobj +1573 0 obj +<< +/K [4614 0 R 1567 0 R] +/P 645 0 R +/Pg 20 0 R +/S /Link +/Type /StructElem +>> +endobj +1574 0 obj +<< +/K [4615 0 R 1569 0 R] +/P 645 0 R +/Pg 20 0 R +/S /Link +/Type /StructElem +>> +endobj +1575 0 obj +<< +/K 0 +/P 651 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1576 0 obj +<< +/ActualText ( ) +/K [1] +/P 651 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1577 0 obj +<< +/K 2 +/P 651 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1578 0 obj +<< +/K [7] +/P 4195 0 R +/Pg 21 0 R +/S /LBody +/Type /StructElem +>> +endobj +1579 0 obj +<< +/K [8] +/P 4196 0 R +/Pg 21 0 R +/S /LBody +/Type /StructElem +>> +endobj +1580 0 obj +<< +/K [9] +/P 4197 0 R +/Pg 21 0 R +/S /LBody +/Type /StructElem +>> +endobj +1581 0 obj +<< +/K 11 +/P 4616 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1582 0 obj +<< +/K 12 +/P 1614 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1583 0 obj +<< +/K 13 +/P 4616 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1584 0 obj +<< +/K 14 +/P 1615 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1585 0 obj +<< +/K 15 +/P 4616 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1586 0 obj +<< +/K [16] +/P 4200 0 R +/Pg 21 0 R +/S /LBody +/Type /StructElem +>> +endobj +1587 0 obj +<< +/K [17] +/P 4201 0 R +/Pg 21 0 R +/S /LBody +/Type /StructElem +>> +endobj +1588 0 obj +<< +/K [18] +/P 4202 0 R +/Pg 21 0 R +/S /LBody +/Type /StructElem +>> +endobj +1589 0 obj +<< +/K [19] +/P 4203 0 R +/Pg 21 0 R +/S /LBody +/Type /StructElem +>> +endobj +1590 0 obj +<< +/K [20] +/P 4204 0 R +/Pg 21 0 R +/S /LBody +/Type /StructElem +>> +endobj +1591 0 obj +<< +/K [21] +/P 4205 0 R +/Pg 21 0 R +/S /LBody +/Type /StructElem +>> +endobj +1592 0 obj +<< +/K 22 +/P 4617 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1593 0 obj +<< +/K 23 +/P 1616 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1594 0 obj +<< +/K 24 +/P 4617 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1595 0 obj +<< +/K 25 +/P 1617 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1596 0 obj +<< +/K 26 +/P 4617 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1597 0 obj +<< +/K 27 +/P 1618 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1598 0 obj +<< +/K 28 +/P 4617 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1599 0 obj +<< +/K 29 +/P 4618 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1600 0 obj +<< +/K 30 +/P 1619 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1601 0 obj +<< +/K 31 +/P 4618 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1602 0 obj +<< +/K 32 +/P 1620 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1603 0 obj +<< +/K 33 +/P 4618 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1604 0 obj +<< +/K 34 +/P 1621 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1605 0 obj +<< +/K 35 +/P 4618 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1606 0 obj +<< +/K 36 +/P 1622 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1607 0 obj +<< +/K 37 +/P 4618 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1608 0 obj +<< +/K [38 39 40] +/P 4208 0 R +/Pg 21 0 R +/S /LBody +/Type /StructElem +>> +endobj +1609 0 obj +<< +/K 41 +/P 4619 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1610 0 obj +<< +/K 42 +/P 1623 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1611 0 obj +<< +/K 43 +/P 4619 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1612 0 obj +<< +/K 44 +/P 1624 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1613 0 obj +<< +/K 45 +/P 4619 0 R +/Pg 21 0 R +/S /Span +/Type /StructElem +>> +endobj +1614 0 obj +<< +/K [4620 0 R 1582 0 R] +/P 4616 0 R +/Pg 21 0 R +/S /Link +/Type /StructElem +>> +endobj +1615 0 obj +<< +/K [4621 0 R 1584 0 R] +/P 4616 0 R +/Pg 21 0 R +/S /Link +/Type /StructElem +>> +endobj +1616 0 obj +<< +/K [4622 0 R 1593 0 R] +/P 4617 0 R +/Pg 21 0 R +/S /Link +/Type /StructElem +>> +endobj +1617 0 obj +<< +/K [4623 0 R 1595 0 R] +/P 4617 0 R +/Pg 21 0 R +/S /Link +/Type /StructElem +>> +endobj +1618 0 obj +<< +/K [4624 0 R 1597 0 R] +/P 4617 0 R +/Pg 21 0 R +/S /Link +/Type /StructElem +>> +endobj +1619 0 obj +<< +/K [4625 0 R 1600 0 R] +/P 4618 0 R +/Pg 21 0 R +/S /Link +/Type /StructElem +>> +endobj +1620 0 obj +<< +/K [4626 0 R 1602 0 R] +/P 4618 0 R +/Pg 21 0 R +/S /Link +/Type /StructElem +>> +endobj +1621 0 obj +<< +/K [4627 0 R 1604 0 R] +/P 4618 0 R +/Pg 21 0 R +/S /Link +/Type /StructElem +>> +endobj +1622 0 obj +<< +/K [4628 0 R 1606 0 R] +/P 4618 0 R +/Pg 21 0 R +/S /Link +/Type /StructElem +>> +endobj +1623 0 obj +<< +/K [4629 0 R 1610 0 R] +/P 4619 0 R +/Pg 21 0 R +/S /Link +/Type /StructElem +>> +endobj +1624 0 obj +<< +/K [4630 0 R 4631 0 R 1612 0 R] +/P 4619 0 R +/Pg 21 0 R +/S /Link +/Type /StructElem +>> +endobj +1625 0 obj +<< +/K 2 +/P 662 0 R +/Pg 22 0 R +/S /Span +/Type /StructElem +>> +endobj +1626 0 obj +<< +/K 3 +/P 1628 0 R +/Pg 22 0 R +/S /Span +/Type /StructElem +>> +endobj +1627 0 obj +<< +/K 4 +/P 662 0 R +/Pg 22 0 R +/S /Span +/Type /StructElem +>> +endobj +1628 0 obj +<< +/K [4632 0 R 1626 0 R] +/P 662 0 R +/Pg 22 0 R +/S /Link +/Type /StructElem +>> +endobj +1629 0 obj +<< +/K 5 +/P 684 0 R +/Pg 23 0 R +/S /Span +/Type /StructElem +>> +endobj +1630 0 obj +<< +/K 6 +/P 1632 0 R +/Pg 23 0 R +/S /Span +/Type /StructElem +>> +endobj +1631 0 obj +<< +/K 7 +/P 684 0 R +/Pg 23 0 R +/S /Span +/Type /StructElem +>> +endobj +1632 0 obj +<< +/K [4633 0 R 1630 0 R] +/P 684 0 R +/Pg 23 0 R +/S /Link +/Type /StructElem +>> +endobj +1633 0 obj +<< +/K 1 +/P 699 0 R +/Pg 24 0 R +/S /Span +/Type /StructElem +>> +endobj +1634 0 obj +<< +/K 2 +/P 1643 0 R +/Pg 24 0 R +/S /Span +/Type /StructElem +>> +endobj +1635 0 obj +<< +/K 3 +/P 699 0 R +/Pg 24 0 R +/S /Span +/Type /StructElem +>> +endobj +1636 0 obj +<< +/K [10 11] +/P 4634 0 R +/Pg 24 0 R +/S /P +/Type /StructElem +>> +endobj +1637 0 obj +<< +/K [12 13] +/P 4635 0 R +/Pg 24 0 R +/S /P +/Type /StructElem +>> +endobj +1638 0 obj +<< +/K [14] +/P 4636 0 R +/Pg 24 0 R +/S /P +/Type /StructElem +>> +endobj +1639 0 obj +<< +/K [15] +/P 4637 0 R +/Pg 24 0 R +/S /P +/Type /StructElem +>> +endobj +1640 0 obj +<< +/K [16] +/P 4637 0 R +/Pg 24 0 R +/S /P +/Type /StructElem +>> +endobj +1641 0 obj +<< +/K [17] +/P 4638 0 R +/Pg 24 0 R +/S /LBody +/Type /StructElem +>> +endobj +1642 0 obj +<< +/K [18] +/P 4639 0 R +/Pg 24 0 R +/S /LBody +/Type /StructElem +>> +endobj +1643 0 obj +<< +/K [4640 0 R 1634 0 R] +/P 699 0 R +/Pg 24 0 R +/S /Link +/Type /StructElem +>> +endobj +1644 0 obj +<< +/K [0 1] +/P 4641 0 R +/Pg 25 0 R +/S /P +/Type /StructElem +>> +endobj +1645 0 obj +<< +/K [2 3] +/P 4642 0 R +/Pg 25 0 R +/S /P +/Type /StructElem +>> +endobj +1646 0 obj +<< +/K [4] +/P 4643 0 R +/Pg 25 0 R +/S /LBody +/Type /StructElem +>> +endobj +1647 0 obj +<< +/K [5] +/P 4644 0 R +/Pg 25 0 R +/S /P +/Type /StructElem +>> +endobj +1648 0 obj +<< +/K [6] +/P 4645 0 R +/Pg 25 0 R +/S /LBody +/Type /StructElem +>> +endobj +1649 0 obj +<< +/K [7] +/P 4646 0 R +/Pg 25 0 R +/S /P +/Type /StructElem +>> +endobj +1650 0 obj +<< +/K [8] +/P 4647 0 R +/Pg 25 0 R +/S /P +/Type /StructElem +>> +endobj +1651 0 obj +<< +/K [9] +/P 4648 0 R +/Pg 25 0 R +/S /P +/Type /StructElem +>> +endobj +1652 0 obj +<< +/K [10] +/P 4649 0 R +/Pg 25 0 R +/S /P +/Type /StructElem +>> +endobj +1653 0 obj +<< +/K [11] +/P 4649 0 R +/Pg 25 0 R +/S /P +/Type /StructElem +>> +endobj +1654 0 obj +<< +/K [12] +/P 4650 0 R +/Pg 25 0 R +/S /P +/Type /StructElem +>> +endobj +1655 0 obj +<< +/K 13 +/P 4651 0 R +/Pg 25 0 R +/S /Span +/Type /StructElem +>> +endobj +1656 0 obj +<< +/K 14 +/P 1665 0 R +/Pg 25 0 R +/S /Span +/Type /StructElem +>> +endobj +1657 0 obj +<< +/K 15 +/P 4651 0 R +/Pg 25 0 R +/S /Span +/Type /StructElem +>> +endobj +1658 0 obj +<< +/K 16 +/P 1666 0 R +/Pg 25 0 R +/S /Span +/Type /StructElem +>> +endobj +1659 0 obj +<< +/K 17 +/P 4651 0 R +/Pg 25 0 R +/S /Span +/Type /StructElem +>> +endobj +1660 0 obj +<< +/K [18] +/P 4652 0 R +/Pg 25 0 R +/S /P +/Type /StructElem +>> +endobj +1661 0 obj +<< +/K [19] +/P 4652 0 R +/Pg 25 0 R +/S /P +/Type /StructElem +>> +endobj +1662 0 obj +<< +/K 22 +/P 711 0 R +/Pg 25 0 R +/S /Span +/Type /StructElem +>> +endobj +1663 0 obj +<< +/K 23 +/P 1667 0 R +/Pg 25 0 R +/S /Span +/Type /StructElem +>> +endobj +1664 0 obj +<< +/K 24 +/P 711 0 R +/Pg 25 0 R +/S /Span +/Type /StructElem +>> +endobj +1665 0 obj +<< +/K [4653 0 R 1656 0 R] +/P 4651 0 R +/Pg 25 0 R +/S /Link +/Type /StructElem +>> +endobj +1666 0 obj +<< +/K [4654 0 R 4655 0 R 1658 0 R] +/P 4651 0 R +/Pg 25 0 R +/S /Link +/Type /StructElem +>> +endobj +1667 0 obj +<< +/K [4656 0 R 1663 0 R] +/P 711 0 R +/Pg 25 0 R +/S /Link +/Type /StructElem +>> +endobj +1668 0 obj +<< +/K [12] +/P 714 0 R +/Pg 26 0 R +/S /Figure +/Type /StructElem +>> +endobj +1669 0 obj +<< +/K [13 14] +/P 714 0 R +/Pg 26 0 R +/S /P +/Type /StructElem +>> +endobj +1670 0 obj +<< +/K [15] +/P 713 0 R +/Pg 26 0 R +/S /Figure +/Type /StructElem +>> +endobj +1671 0 obj +<< +/K [16 17] +/P 713 0 R +/Pg 26 0 R +/S /P +/Type /StructElem +>> +endobj +1672 0 obj +<< +/K 3 +/P 729 0 R +/Pg 27 0 R +/S /Span +/Type /StructElem +>> +endobj +1673 0 obj +<< +/K 4 +/P 1675 0 R +/Pg 27 0 R +/S /Span +/Type /StructElem +>> +endobj +1674 0 obj +<< +/K 5 +/P 729 0 R +/Pg 27 0 R +/S /Span +/Type /StructElem +>> +endobj +1675 0 obj +<< +/K [4657 0 R 1673 0 R] +/P 729 0 R +/Pg 27 0 R +/S /Link +/Type /StructElem +>> +endobj +1676 0 obj +<< +/K [0 1] +/P 4658 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +1677 0 obj +<< +/K [2 3] +/P 4659 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +1678 0 obj +<< +/K [4] +/P 4660 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +1679 0 obj +<< +/K [5] +/P 4661 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +1680 0 obj +<< +/K [6] +/P 4661 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +1681 0 obj +<< +/K [7] +/P 4662 0 R +/Pg 28 0 R +/S /LBody +/Type /StructElem +>> +endobj +1682 0 obj +<< +/K [8] +/P 4663 0 R +/Pg 28 0 R +/S /LBody +/Type /StructElem +>> +endobj +1683 0 obj +<< +/K [9] +/P 4661 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +1684 0 obj +<< +/K [10] +/P 4664 0 R +/Pg 28 0 R +/S /LBody +/Type /StructElem +>> +endobj +1685 0 obj +<< +/K [11] +/P 4665 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +1686 0 obj +<< +/K [12] +/P 4666 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +1687 0 obj +<< +/K [13] +/P 4667 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +1688 0 obj +<< +/K [14] +/P 4667 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +1689 0 obj +<< +/K [15] +/P 4667 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +1690 0 obj +<< +/K 16 +/P 4668 0 R +/Pg 28 0 R +/S /Span +/Type /StructElem +>> +endobj +1691 0 obj +<< +/K 17 +/P 1700 0 R +/Pg 28 0 R +/S /Span +/Type /StructElem +>> +endobj +1692 0 obj +<< +/K 18 +/P 4668 0 R +/Pg 28 0 R +/S /Span +/Type /StructElem +>> +endobj +1693 0 obj +<< +/K 19 +/P 1701 0 R +/Pg 28 0 R +/S /Span +/Type /StructElem +>> +endobj +1694 0 obj +<< +/K 20 +/P 4668 0 R +/Pg 28 0 R +/S /Span +/Type /StructElem +>> +endobj +1695 0 obj +<< +/K [21] +/P 4669 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +1696 0 obj +<< +/K [22] +/P 4669 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +1697 0 obj +<< +/K 25 +/P 744 0 R +/Pg 28 0 R +/S /Span +/Type /StructElem +>> +endobj +1698 0 obj +<< +/K 26 +/P 1702 0 R +/Pg 28 0 R +/S /Span +/Type /StructElem +>> +endobj +1699 0 obj +<< +/K 27 +/P 744 0 R +/Pg 28 0 R +/S /Span +/Type /StructElem +>> +endobj +1700 0 obj +<< +/K [4670 0 R 1691 0 R] +/P 4668 0 R +/Pg 28 0 R +/S /Link +/Type /StructElem +>> +endobj +1701 0 obj +<< +/K [4671 0 R 4672 0 R 1693 0 R] +/P 4668 0 R +/Pg 28 0 R +/S /Link +/Type /StructElem +>> +endobj +1702 0 obj +<< +/K [4673 0 R 1698 0 R] +/P 744 0 R +/Pg 28 0 R +/S /Link +/Type /StructElem +>> +endobj +1703 0 obj +<< +/K [3 4 5] +/P 4217 0 R +/Pg 29 0 R +/S /LBody +/Type /StructElem +>> +endobj +1704 0 obj +<< +/K [6] +/P 4218 0 R +/Pg 29 0 R +/S /LBody +/Type /StructElem +>> +endobj +1705 0 obj +<< +/K 13 +/P 756 0 R +/Pg 29 0 R +/S /Span +/Type /StructElem +>> +endobj +1706 0 obj +<< +/K 14 +/P 1708 0 R +/Pg 29 0 R +/S /Span +/Type /StructElem +>> +endobj +1707 0 obj +<< +/K 15 +/P 756 0 R +/Pg 29 0 R +/S /Span +/Type /StructElem +>> +endobj +1708 0 obj +<< +/K [4674 0 R 1706 0 R] +/P 756 0 R +/Pg 29 0 R +/S /Link +/Type /StructElem +>> +endobj +1709 0 obj +<< +/K 0 +/P 769 0 R +/Pg 31 0 R +/S /Span +/Type /StructElem +>> +endobj +1710 0 obj +<< +/ActualText ( ) +/K [1] +/P 769 0 R +/Pg 31 0 R +/S /Span +/Type /StructElem +>> +endobj +1711 0 obj +<< +/K 2 +/P 769 0 R +/Pg 31 0 R +/S /Span +/Type /StructElem +>> +endobj +1712 0 obj +<< +/K 8 +/P 775 0 R +/Pg 31 0 R +/S /Span +/Type /StructElem +>> +endobj +1713 0 obj +<< +/K 9 +/P 1732 0 R +/Pg 31 0 R +/S /Span +/Type /StructElem +>> +endobj +1714 0 obj +<< +/K 10 +/P 775 0 R +/Pg 31 0 R +/S /Span +/Type /StructElem +>> +endobj +1715 0 obj +<< +/K 14 +/P 779 0 R +/Pg 31 0 R +/S /Span +/Type /StructElem +>> +endobj +1716 0 obj +<< +/K 15 +/P 1733 0 R +/Pg 31 0 R +/S /Span +/Type /StructElem +>> +endobj +1717 0 obj +<< +/K 16 +/P 779 0 R +/Pg 31 0 R +/S /Span +/Type /StructElem +>> +endobj +1718 0 obj +<< +/K 17 +/P 1734 0 R +/Pg 31 0 R +/S /Span +/Type /StructElem +>> +endobj +1719 0 obj +<< +/K 18 +/P 779 0 R +/Pg 31 0 R +/S /Span +/Type /StructElem +>> +endobj +1720 0 obj +<< +/K [19 20] +/P 4675 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +1721 0 obj +<< +/K [21 22] +/P 4676 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +1722 0 obj +<< +/K [23] +/P 4677 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +1723 0 obj +<< +/K 24 +/P 4678 0 R +/Pg 31 0 R +/S /Span +/Type /StructElem +>> +endobj +1724 0 obj +<< +/K 25 +/P 1735 0 R +/Pg 31 0 R +/S /Span +/Type /StructElem +>> +endobj +1725 0 obj +<< +/K 26 +/P 4678 0 R +/Pg 31 0 R +/S /Span +/Type /StructElem +>> +endobj +1726 0 obj +<< +/K [27] +/P 4679 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +1727 0 obj +<< +/K [28] +/P 4680 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +1728 0 obj +<< +/K [29] +/P 4681 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +1729 0 obj +<< +/K [30] +/P 4682 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +1730 0 obj +<< +/K [31] +/P 4683 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +1731 0 obj +<< +/K [32] +/P 4684 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +1732 0 obj +<< +/K [4685 0 R 1713 0 R] +/P 775 0 R +/Pg 31 0 R +/S /Link +/Type /StructElem +>> +endobj +1733 0 obj +<< +/K [4686 0 R 1716 0 R] +/P 779 0 R +/Pg 31 0 R +/S /Link +/Type /StructElem +>> +endobj +1734 0 obj +<< +/K [4687 0 R 4688 0 R 1718 0 R] +/P 779 0 R +/Pg 31 0 R +/S /Link +/Type /StructElem +>> +endobj +1735 0 obj +<< +/K [4689 0 R 1724 0 R] +/P 4678 0 R +/Pg 31 0 R +/S /Link +/Type /StructElem +>> +endobj +1736 0 obj +<< +/K 2 +/P 794 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1737 0 obj +<< +/K 3 +/P 794 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1738 0 obj +<< +/K 4 +/P 1776 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1739 0 obj +<< +/K 5 +/P 794 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1740 0 obj +<< +/K 6 +/P 1777 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1741 0 obj +<< +/K 7 +/P 794 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1742 0 obj +<< +/K 13 +/P 800 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1743 0 obj +<< +/K 14 +/P 1778 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1744 0 obj +<< +/K 15 +/P 800 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1745 0 obj +<< +/K 16 +/P 1779 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1746 0 obj +<< +/K 17 +/P 800 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1747 0 obj +<< +/K 22 +/P 805 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1748 0 obj +<< +/K 23 +/P 1780 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1749 0 obj +<< +/K 24 +/P 805 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1750 0 obj +<< +/K 25 +/P 1781 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1751 0 obj +<< +/K 26 +/P 805 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1752 0 obj +<< +/K [27] +/P 4222 0 R +/Pg 32 0 R +/S /LBody +/Type /StructElem +>> +endobj +1753 0 obj +<< +/K [28] +/P 4223 0 R +/Pg 32 0 R +/S /LBody +/Type /StructElem +>> +endobj +1754 0 obj +<< +/K [29] +/P 4224 0 R +/Pg 32 0 R +/S /LBody +/Type /StructElem +>> +endobj +1755 0 obj +<< +/K [30] +/P 4225 0 R +/Pg 32 0 R +/S /LBody +/Type /StructElem +>> +endobj +1756 0 obj +<< +/K [31] +/P 4226 0 R +/Pg 32 0 R +/S /LBody +/Type /StructElem +>> +endobj +1757 0 obj +<< +/K [32] +/P 4227 0 R +/Pg 32 0 R +/S /LBody +/Type /StructElem +>> +endobj +1758 0 obj +<< +/K [33] +/P 4228 0 R +/Pg 32 0 R +/S /LBody +/Type /StructElem +>> +endobj +1759 0 obj +<< +/K [34] +/P 4229 0 R +/Pg 32 0 R +/S /LBody +/Type /StructElem +>> +endobj +1760 0 obj +<< +/K [35] +/P 4230 0 R +/Pg 32 0 R +/S /LBody +/Type /StructElem +>> +endobj +1761 0 obj +<< +/K [36] +/P 4231 0 R +/Pg 32 0 R +/S /LBody +/Type /StructElem +>> +endobj +1762 0 obj +<< +/K [40 41] +/P 4690 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +1763 0 obj +<< +/K [42 43] +/P 4691 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +1764 0 obj +<< +/K [44 45] +/P 4692 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +1765 0 obj +<< +/K [46] +/P 4693 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +1766 0 obj +<< +/K [47] +/P 4694 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +1767 0 obj +<< +/K 48 +/P 4695 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1768 0 obj +<< +/K 49 +/P 1782 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1769 0 obj +<< +/K 50 +/P 4695 0 R +/Pg 32 0 R +/S /Span +/Type /StructElem +>> +endobj +1770 0 obj +<< +/K [51] +/P 4696 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +1771 0 obj +<< +/K [52] +/P 4697 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +1772 0 obj +<< +/K [53] +/P 4698 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +1773 0 obj +<< +/K [54] +/P 4699 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +1774 0 obj +<< +/K [55] +/P 4700 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +1775 0 obj +<< +/K [56] +/P 4701 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +1776 0 obj +<< +/K [4702 0 R 1738 0 R] +/P 794 0 R +/Pg 32 0 R +/S /Link +/Type /StructElem +>> +endobj +1777 0 obj +<< +/K [4703 0 R 4704 0 R 1740 0 R] +/P 794 0 R +/Pg 32 0 R +/S /Link +/Type /StructElem +>> +endobj +1778 0 obj +<< +/K [4705 0 R 1743 0 R] +/P 800 0 R +/Pg 32 0 R +/S /Link +/Type /StructElem +>> +endobj +1779 0 obj +<< +/K [4706 0 R 1745 0 R] +/P 800 0 R +/Pg 32 0 R +/S /Link +/Type /StructElem +>> +endobj +1780 0 obj +<< +/K [4707 0 R 1748 0 R] +/P 805 0 R +/Pg 32 0 R +/S /Link +/Type /StructElem +>> +endobj +1781 0 obj +<< +/K [4708 0 R 1750 0 R] +/P 805 0 R +/Pg 32 0 R +/S /Link +/Type /StructElem +>> +endobj +1782 0 obj +<< +/K [4709 0 R 1768 0 R] +/P 4695 0 R +/Pg 32 0 R +/S /Link +/Type /StructElem +>> +endobj +1783 0 obj +<< +/K [0 1] +/P 4710 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +1784 0 obj +<< +/K [2 3] +/P 4711 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +1785 0 obj +<< +/K [4 5] +/P 4712 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +1786 0 obj +<< +/K [6] +/P 4713 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +1787 0 obj +<< +/K [7] +/P 4714 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +1788 0 obj +<< +/K [8] +/P 4715 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +1789 0 obj +<< +/K [9] +/P 4716 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +1790 0 obj +<< +/K [10] +/P 4717 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +1791 0 obj +<< +/K [11] +/P 4718 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +1792 0 obj +<< +/K [23 24] +/P 4719 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +1793 0 obj +<< +/K [25 26] +/P 4719 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +1794 0 obj +<< +/K [27 28] +/P 4719 0 R +/Pg 33 0 R +/S /P +/Type /StructElem +>> +endobj +1795 0 obj +<< +/K [2 3 4] +/P 4720 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1796 0 obj +<< +/K [5 6 7] +/P 4721 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1797 0 obj +<< +/K [8 9 10] +/P 4722 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1798 0 obj +<< +/K [11 12 13] +/P 4723 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1799 0 obj +<< +/K [14 15 16] +/P 4724 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1800 0 obj +<< +/K [17 18 19] +/P 4725 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1801 0 obj +<< +/K [20 21 22] +/P 4726 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1802 0 obj +<< +/K [23 24] +/P 4727 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1803 0 obj +<< +/K [25 26 27] +/P 4727 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1804 0 obj +<< +/K [28 29 30] +/P 4728 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1805 0 obj +<< +/K [31 32] +/P 4729 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1806 0 obj +<< +/K [33 34] +/P 4730 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1807 0 obj +<< +/K [35 36] +/P 4730 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1808 0 obj +<< +/K [37 38] +/P 4730 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1809 0 obj +<< +/K [39 40 41] +/P 4731 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1810 0 obj +<< +/K [42 43] +/P 4732 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1811 0 obj +<< +/K [44 45] +/P 4732 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1812 0 obj +<< +/K [46 47 48] +/P 4732 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1813 0 obj +<< +/K [49 50 51] +/P 4733 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1814 0 obj +<< +/K [52 53 54] +/P 4734 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1815 0 obj +<< +/K [55 56] +/P 4735 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1816 0 obj +<< +/K [57 58] +/P 4735 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1817 0 obj +<< +/K [59 60] +/P 4735 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1818 0 obj +<< +/K [61 62] +/P 4736 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1819 0 obj +<< +/K [63 64] +/P 4737 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1820 0 obj +<< +/K [65 66] +/P 4737 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1821 0 obj +<< +/K [67 68 69] +/P 4737 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1822 0 obj +<< +/K [70 71 72] +/P 4738 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1823 0 obj +<< +/K [73 74 75] +/P 4739 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1824 0 obj +<< +/K [76 77] +/P 4740 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1825 0 obj +<< +/K [78 79] +/P 4740 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1826 0 obj +<< +/K [80 81] +/P 4740 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1827 0 obj +<< +/K [82 83] +/P 4740 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1828 0 obj +<< +/K [84 85] +/P 4740 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1829 0 obj +<< +/K [86 87] +/P 4740 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1830 0 obj +<< +/K [88 89] +/P 4740 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1831 0 obj +<< +/K [90 91] +/P 4741 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1832 0 obj +<< +/K [92 93] +/P 4742 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1833 0 obj +<< +/K [94 95] +/P 4742 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1834 0 obj +<< +/K [96 97 98] +/P 4742 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1835 0 obj +<< +/K [99 100 101] +/P 4743 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1836 0 obj +<< +/K [102 103 104] +/P 4744 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1837 0 obj +<< +/K [105 106] +/P 4745 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1838 0 obj +<< +/K [107 108] +/P 4745 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1839 0 obj +<< +/K [109 110] +/P 4745 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1840 0 obj +<< +/K [111 112] +/P 4746 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1841 0 obj +<< +/K [113 114] +/P 4747 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1842 0 obj +<< +/K [115 116 117] +/P 4747 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1843 0 obj +<< +/K [118 119 120] +/P 4748 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1844 0 obj +<< +/K [121 122] +/P 4749 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1845 0 obj +<< +/K [123 124] +/P 4750 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1846 0 obj +<< +/K [125 126] +/P 4750 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1847 0 obj +<< +/K [127 128 129] +/P 4751 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1848 0 obj +<< +/K [130 131] +/P 4752 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1849 0 obj +<< +/K [132 133] +/P 4752 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1850 0 obj +<< +/K [134 135 136] +/P 4752 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1851 0 obj +<< +/K [137 138 139] +/P 4753 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1852 0 obj +<< +/K [140 141 142] +/P 4754 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1853 0 obj +<< +/K [143 144] +/P 4755 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1854 0 obj +<< +/K [145 146] +/P 4755 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1855 0 obj +<< +/K [147 148] +/P 4756 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1856 0 obj +<< +/K [149 150] +/P 4756 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1857 0 obj +<< +/K [151 152] +/P 4757 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1858 0 obj +<< +/K [153 154] +/P 4757 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1859 0 obj +<< +/K [155 156 157] +/P 4757 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1860 0 obj +<< +/K [158 159 160] +/P 4758 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1861 0 obj +<< +/K [161 162] +/P 4759 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1862 0 obj +<< +/K [163 164 165] +/P 4760 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1863 0 obj +<< +/K [166 167 168] +/P 4761 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1864 0 obj +<< +/K [169 170] +/P 4762 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1865 0 obj +<< +/K [171 172] +/P 4762 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1866 0 obj +<< +/K [173 174] +/P 4762 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1867 0 obj +<< +/K [175 176 177] +/P 4762 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1868 0 obj +<< +/K [178 179 180] +/P 4763 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1869 0 obj +<< +/K [181 182 183] +/P 4764 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1870 0 obj +<< +/K [184 185] +/P 4765 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1871 0 obj +<< +/K [186 187] +/P 4765 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1872 0 obj +<< +/K [188 189] +/P 4765 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1873 0 obj +<< +/K [190 191] +/P 4765 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1874 0 obj +<< +/K [192 193] +/P 4765 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1875 0 obj +<< +/K [194 195] +/P 4766 0 R +/Pg 34 0 R +/S /P +/Type /StructElem +>> +endobj +1876 0 obj +<< +/K [0 1 2] +/P 4767 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1877 0 obj +<< +/K [3 4 5] +/P 4768 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1878 0 obj +<< +/K [6 7 8] +/P 4769 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1879 0 obj +<< +/K [9 10 11] +/P 4770 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1880 0 obj +<< +/K [12 13 14] +/P 4771 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1881 0 obj +<< +/K [15 16 17] +/P 4772 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1882 0 obj +<< +/K [18 19 20] +/P 4773 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1883 0 obj +<< +/K [21 22] +/P 4774 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1884 0 obj +<< +/K [23 24] +/P 4774 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1885 0 obj +<< +/K [25 26] +/P 4774 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1886 0 obj +<< +/K [27 28 29] +/P 4774 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1887 0 obj +<< +/K [30 31 32] +/P 4775 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1888 0 obj +<< +/K [33 34 35] +/P 4776 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1889 0 obj +<< +/K [36 37] +/P 4777 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1890 0 obj +<< +/K [38 39] +/P 4777 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1891 0 obj +<< +/K [40 41] +/P 4777 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1892 0 obj +<< +/K [42 43] +/P 4777 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1893 0 obj +<< +/K [44 45] +/P 4778 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1894 0 obj +<< +/K [46 47] +/P 4778 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1895 0 obj +<< +/K [48 49 50] +/P 4778 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1896 0 obj +<< +/K [51 52] +/P 4779 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1897 0 obj +<< +/K [53 54] +/P 4779 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1898 0 obj +<< +/K [55 56] +/P 4779 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1899 0 obj +<< +/K [57 58 59] +/P 4779 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1900 0 obj +<< +/K [60 61 62] +/P 4780 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1901 0 obj +<< +/K [63 64 65] +/P 4781 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1902 0 obj +<< +/K [66 67] +/P 4782 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1903 0 obj +<< +/K [68 69] +/P 4782 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1904 0 obj +<< +/K [70 71] +/P 4782 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1905 0 obj +<< +/K [72 73] +/P 4782 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1906 0 obj +<< +/K [74 75] +/P 4782 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1907 0 obj +<< +/K [76 77 78] +/P 4783 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1908 0 obj +<< +/K [79 80] +/P 4784 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1909 0 obj +<< +/K [81 82] +/P 4784 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1910 0 obj +<< +/K [83 84] +/P 4784 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1911 0 obj +<< +/K [85 86 87] +/P 4784 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1912 0 obj +<< +/K [88 89 90] +/P 4785 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1913 0 obj +<< +/K [91 92 93] +/P 4786 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1914 0 obj +<< +/K [94 95] +/P 4787 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1915 0 obj +<< +/K [96 97] +/P 4787 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1916 0 obj +<< +/K [98 99] +/P 4787 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1917 0 obj +<< +/K [100 101] +/P 4787 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1918 0 obj +<< +/K [102 103] +/P 4787 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1919 0 obj +<< +/K [104 105 106] +/P 4787 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1920 0 obj +<< +/K [107 108] +/P 4788 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1921 0 obj +<< +/K [109 110] +/P 4788 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1922 0 obj +<< +/K [111 112] +/P 4788 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1923 0 obj +<< +/K [113 114] +/P 4788 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1924 0 obj +<< +/K [115 116] +/P 4789 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1925 0 obj +<< +/K [117 118] +/P 4789 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1926 0 obj +<< +/K [119 120] +/P 4789 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1927 0 obj +<< +/K [121 122 123] +/P 4789 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1928 0 obj +<< +/K [124 125 126] +/P 4790 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1929 0 obj +<< +/K [127 128 129] +/P 4791 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1930 0 obj +<< +/K [130 131] +/P 4792 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1931 0 obj +<< +/K [132 133] +/P 4792 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1932 0 obj +<< +/K [134 135] +/P 4793 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1933 0 obj +<< +/K [136 137] +/P 4793 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1934 0 obj +<< +/K [138 139] +/P 4793 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1935 0 obj +<< +/K [140 141] +/P 4793 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1936 0 obj +<< +/K [142 143] +/P 4793 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1937 0 obj +<< +/K [144 145] +/P 4794 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1938 0 obj +<< +/K [146 147] +/P 4794 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1939 0 obj +<< +/K [148 149] +/P 4794 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1940 0 obj +<< +/K [150 151 152] +/P 4794 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1941 0 obj +<< +/K [153 154 155] +/P 4795 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1942 0 obj +<< +/K [156 157 158] +/P 4796 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1943 0 obj +<< +/K [159 160] +/P 4797 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1944 0 obj +<< +/K [161 162] +/P 4797 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1945 0 obj +<< +/K [163 164] +/P 4798 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1946 0 obj +<< +/K [165 166] +/P 4798 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1947 0 obj +<< +/K [167 168] +/P 4798 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1948 0 obj +<< +/K [169 170] +/P 4799 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1949 0 obj +<< +/K [171 172] +/P 4799 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1950 0 obj +<< +/K [173 174] +/P 4799 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1951 0 obj +<< +/K [175 176 177] +/P 4799 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1952 0 obj +<< +/K [178 179 180] +/P 4800 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1953 0 obj +<< +/K [181 182 183] +/P 4801 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1954 0 obj +<< +/K [184 185] +/P 4802 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1955 0 obj +<< +/K [186 187] +/P 4802 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1956 0 obj +<< +/K [188 189] +/P 4803 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1957 0 obj +<< +/K [190 191] +/P 4804 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1958 0 obj +<< +/K [192 193 194] +/P 4804 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1959 0 obj +<< +/K [195 196 197] +/P 4805 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1960 0 obj +<< +/K [198 199] +/P 4806 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1961 0 obj +<< +/K [200 201] +/P 4807 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1962 0 obj +<< +/K [202 203] +/P 4807 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1963 0 obj +<< +/K [204 205] +/P 4807 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1964 0 obj +<< +/K [206 207] +/P 4808 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1965 0 obj +<< +/K [208 209] +/P 4808 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1966 0 obj +<< +/K [210 211] +/P 4808 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1967 0 obj +<< +/K [212 213] +/P 4809 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1968 0 obj +<< +/K [214 215] +/P 4809 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1969 0 obj +<< +/K [216 217 218] +/P 4809 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1970 0 obj +<< +/K [219 220 221] +/P 4810 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1971 0 obj +<< +/K [222 223 224] +/P 4811 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1972 0 obj +<< +/K [225 226] +/P 4812 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1973 0 obj +<< +/K [227 228] +/P 4812 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1974 0 obj +<< +/K [229 230] +/P 4812 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1975 0 obj +<< +/K [231 232] +/P 4812 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1976 0 obj +<< +/K [233 234] +/P 4812 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1977 0 obj +<< +/K [235 236] +/P 4813 0 R +/Pg 35 0 R +/S /P +/Type /StructElem +>> +endobj +1978 0 obj +<< +/K [0 1 2] +/P 4814 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1979 0 obj +<< +/K [3 4 5] +/P 4815 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1980 0 obj +<< +/K [6 7 8] +/P 4816 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1981 0 obj +<< +/K [9 10 11] +/P 4817 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1982 0 obj +<< +/K [12 13 14] +/P 4818 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1983 0 obj +<< +/K [15 16 17] +/P 4819 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1984 0 obj +<< +/K [18 19 20] +/P 4820 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1985 0 obj +<< +/K [21 22] +/P 4821 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1986 0 obj +<< +/K [23 24] +/P 4821 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1987 0 obj +<< +/K [25 26 27] +/P 4821 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1988 0 obj +<< +/K [28 29 30] +/P 4822 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1989 0 obj +<< +/K [31 32 33] +/P 4823 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1990 0 obj +<< +/K [34 35] +/P 4824 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1991 0 obj +<< +/K [36 37] +/P 4824 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1992 0 obj +<< +/K [38 39 40] +/P 4824 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1993 0 obj +<< +/K [41 42] +/P 4825 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1994 0 obj +<< +/K [43 44] +/P 4825 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1995 0 obj +<< +/K [45 46 47] +/P 4825 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1996 0 obj +<< +/K [48 49] +/P 4826 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1997 0 obj +<< +/K [50 51] +/P 4826 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1998 0 obj +<< +/K [52 53 54] +/P 4826 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +1999 0 obj +<< +/K [55 56 57] +/P 4827 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2000 0 obj +<< +/K [58 59 60] +/P 4828 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2001 0 obj +<< +/K [61 62] +/P 4829 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2002 0 obj +<< +/K [63 64] +/P 4829 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2003 0 obj +<< +/K [65 66] +/P 4829 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2004 0 obj +<< +/K [67 68] +/P 4829 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2005 0 obj +<< +/K [69 70] +/P 4829 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2006 0 obj +<< +/K [71 72 73] +/P 4830 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2007 0 obj +<< +/K [74 75] +/P 4831 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2008 0 obj +<< +/K [76 77] +/P 4831 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2009 0 obj +<< +/K [78 79 80] +/P 4831 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2010 0 obj +<< +/K [81 82 83] +/P 4832 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2011 0 obj +<< +/K [84 85 86] +/P 4833 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2012 0 obj +<< +/K [87 88] +/P 4834 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2013 0 obj +<< +/K [89 90] +/P 4834 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2014 0 obj +<< +/K [91 92] +/P 4834 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2015 0 obj +<< +/K [93 94] +/P 4834 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2016 0 obj +<< +/K [95 96] +/P 4834 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2017 0 obj +<< +/K [97 98 99] +/P 4834 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2018 0 obj +<< +/K [100 101] +/P 4835 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2019 0 obj +<< +/K [102 103] +/P 4835 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2020 0 obj +<< +/K [104 105] +/P 4835 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2021 0 obj +<< +/K [106 107] +/P 4835 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2022 0 obj +<< +/K [108 109] +/P 4836 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2023 0 obj +<< +/K [110 111] +/P 4836 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2024 0 obj +<< +/K [112 113 114] +/P 4836 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2025 0 obj +<< +/K [115 116 117] +/P 4837 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2026 0 obj +<< +/K [118 119 120] +/P 4838 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2027 0 obj +<< +/K [121 122] +/P 4839 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2028 0 obj +<< +/K [123 124] +/P 4839 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2029 0 obj +<< +/K [125 126 127] +/P 4839 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2030 0 obj +<< +/K [128 129] +/P 4840 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2031 0 obj +<< +/K [130 131] +/P 4840 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2032 0 obj +<< +/K [132 133] +/P 4840 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2033 0 obj +<< +/K [134 135] +/P 4840 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2034 0 obj +<< +/K [136 137] +/P 4840 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2035 0 obj +<< +/K [138 139] +/P 4841 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2036 0 obj +<< +/K [140 141] +/P 4841 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2037 0 obj +<< +/K [142 143 144] +/P 4841 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2038 0 obj +<< +/K [145 146 147] +/P 4842 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2039 0 obj +<< +/K [148 149 150] +/P 4843 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2040 0 obj +<< +/K [151 152] +/P 4844 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2041 0 obj +<< +/K [153 154] +/P 4844 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2042 0 obj +<< +/K [155 156] +/P 4845 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2043 0 obj +<< +/K [157 158] +/P 4845 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2044 0 obj +<< +/K [159 160] +/P 4845 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2045 0 obj +<< +/K [161 162] +/P 4846 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2046 0 obj +<< +/K [163 164] +/P 4846 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2047 0 obj +<< +/K [165 166 167] +/P 4846 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2048 0 obj +<< +/K [168 169 170] +/P 4847 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2049 0 obj +<< +/K [171 172 173] +/P 4848 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2050 0 obj +<< +/K [174 175] +/P 4849 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2051 0 obj +<< +/K [176 177] +/P 4849 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2052 0 obj +<< +/K [178 179] +/P 4850 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2053 0 obj +<< +/K [180 181] +/P 4851 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2054 0 obj +<< +/K [182 183 184] +/P 4851 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2055 0 obj +<< +/K [185 186 187] +/P 4852 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2056 0 obj +<< +/K [188 189] +/P 4853 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2057 0 obj +<< +/K [190 191] +/P 4854 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2058 0 obj +<< +/K [192 193 194] +/P 4855 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2059 0 obj +<< +/K [195 196] +/P 4856 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2060 0 obj +<< +/K [197 198] +/P 4856 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2061 0 obj +<< +/K [199 200 201] +/P 4856 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2062 0 obj +<< +/K [202 203 204] +/P 4857 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2063 0 obj +<< +/K [205 206 207] +/P 4858 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2064 0 obj +<< +/K [208 209] +/P 4859 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2065 0 obj +<< +/K [210 211 212] +/P 4859 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2066 0 obj +<< +/K [213 214] +/P 4860 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2067 0 obj +<< +/K [215 216] +/P 4860 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2068 0 obj +<< +/K [217 218] +/P 4860 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2069 0 obj +<< +/K [219 220] +/P 4860 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2070 0 obj +<< +/K [221 222] +/P 4860 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2071 0 obj +<< +/K [223 224] +/P 4861 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2072 0 obj +<< +/K [225 226] +/P 4861 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2073 0 obj +<< +/K [227 228 229] +/P 4861 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2074 0 obj +<< +/K [230 231 232] +/P 4862 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2075 0 obj +<< +/K [233 234 235] +/P 4863 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2076 0 obj +<< +/K [236 237] +/P 4864 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2077 0 obj +<< +/K [238 239] +/P 4864 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2078 0 obj +<< +/K [240 241 242] +/P 4864 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2079 0 obj +<< +/K [243 244] +/P 4865 0 R +/Pg 36 0 R +/S /P +/Type /StructElem +>> +endobj +2080 0 obj +<< +/K [0 1 2] +/P 4866 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2081 0 obj +<< +/K [3 4 5] +/P 4867 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2082 0 obj +<< +/K [6 7 8] +/P 4868 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2083 0 obj +<< +/K [9 10 11] +/P 4869 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2084 0 obj +<< +/K [12 13 14] +/P 4870 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2085 0 obj +<< +/K [15 16 17] +/P 4871 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2086 0 obj +<< +/K [18 19 20] +/P 4872 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2087 0 obj +<< +/K [21 22] +/P 4873 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2088 0 obj +<< +/K [23 24 25] +/P 4873 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2089 0 obj +<< +/K [26 27 28] +/P 4874 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2090 0 obj +<< +/K [29 30] +/P 4875 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2091 0 obj +<< +/K [31 32] +/P 4876 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2092 0 obj +<< +/K [33 34 35] +/P 4876 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2093 0 obj +<< +/K [36 37 38] +/P 4877 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2094 0 obj +<< +/K [39 40] +/P 4878 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2095 0 obj +<< +/K [41 42] +/P 4878 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2096 0 obj +<< +/K [43 44 45] +/P 4878 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2097 0 obj +<< +/K [46 47 48] +/P 4879 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2098 0 obj +<< +/K [49 50 51] +/P 4880 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2099 0 obj +<< +/K [52 53] +/P 4881 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2100 0 obj +<< +/K [54 55] +/P 4881 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2101 0 obj +<< +/K [56 57] +/P 4881 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2102 0 obj +<< +/K [58 59] +/P 4881 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2103 0 obj +<< +/K [60 61] +/P 4881 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2104 0 obj +<< +/K [62 63] +/P 4882 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2105 0 obj +<< +/K [64 65] +/P 4883 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2106 0 obj +<< +/K [66 67] +/P 4883 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2107 0 obj +<< +/K [68 69 70] +/P 4883 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2108 0 obj +<< +/K [71 72 73] +/P 4884 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2109 0 obj +<< +/K [74 75 76] +/P 4885 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2110 0 obj +<< +/K [77 78] +/P 4886 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2111 0 obj +<< +/K [79 80] +/P 4886 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2112 0 obj +<< +/K [81 82 83] +/P 4886 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2113 0 obj +<< +/K [84 85] +/P 4887 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2114 0 obj +<< +/K [86 87] +/P 4887 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2115 0 obj +<< +/K [88 89 90] +/P 4887 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2116 0 obj +<< +/K [91 92] +/P 4888 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2117 0 obj +<< +/K [93 94] +/P 4888 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2118 0 obj +<< +/K [95 96 97] +/P 4888 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2119 0 obj +<< +/K [98 99 100] +/P 4889 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2120 0 obj +<< +/K [101 102 103] +/P 4890 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2121 0 obj +<< +/K [104 105] +/P 4891 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2122 0 obj +<< +/K [106 107] +/P 4891 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2123 0 obj +<< +/K [108 109] +/P 4891 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2124 0 obj +<< +/K [110 111] +/P 4891 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2125 0 obj +<< +/K [112 113] +/P 4891 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2126 0 obj +<< +/K [114 115 116] +/P 4892 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2127 0 obj +<< +/K [117 118] +/P 4893 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2128 0 obj +<< +/K [119 120] +/P 4893 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2129 0 obj +<< +/K [121 122 123] +/P 4893 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2130 0 obj +<< +/K [124 125 126] +/P 4894 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2131 0 obj +<< +/K [127 128 129] +/P 4895 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2132 0 obj +<< +/K [130 131] +/P 4896 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2133 0 obj +<< +/K [132 133] +/P 4896 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2134 0 obj +<< +/K [134 135] +/P 4896 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2135 0 obj +<< +/K [136 137] +/P 4896 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2136 0 obj +<< +/K [138 139] +/P 4896 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2137 0 obj +<< +/K [140 141 142] +/P 4896 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2138 0 obj +<< +/K [143 144] +/P 4897 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2139 0 obj +<< +/K [145 146] +/P 4897 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2140 0 obj +<< +/K [147 148] +/P 4897 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2141 0 obj +<< +/K [149 150] +/P 4897 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2142 0 obj +<< +/K [151 152] +/P 4898 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2143 0 obj +<< +/K [153 154] +/P 4898 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2144 0 obj +<< +/K [155 156 157] +/P 4898 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2145 0 obj +<< +/K [158 159 160] +/P 4899 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2146 0 obj +<< +/K [161 162 163] +/P 4900 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2147 0 obj +<< +/K [164 165] +/P 4901 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2148 0 obj +<< +/K [166 167] +/P 4901 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2149 0 obj +<< +/K [168 169 170] +/P 4901 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2150 0 obj +<< +/K [171 172] +/P 4902 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2151 0 obj +<< +/K [173 174] +/P 4902 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2152 0 obj +<< +/K [175 176] +/P 4902 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2153 0 obj +<< +/K [177 178] +/P 4902 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2154 0 obj +<< +/K [179 180] +/P 4902 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2155 0 obj +<< +/K [181 182] +/P 4903 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2156 0 obj +<< +/K [183 184] +/P 4903 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2157 0 obj +<< +/K [185 186 187] +/P 4903 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2158 0 obj +<< +/K [188 189 190] +/P 4904 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2159 0 obj +<< +/K [191 192 193] +/P 4905 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2160 0 obj +<< +/K [194 195] +/P 4906 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2161 0 obj +<< +/K [196 197] +/P 4906 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2162 0 obj +<< +/K [198 199] +/P 4907 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2163 0 obj +<< +/K [200 201] +/P 4907 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2164 0 obj +<< +/K [202 203] +/P 4907 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2165 0 obj +<< +/K [204 205] +/P 4908 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2166 0 obj +<< +/K [206 207] +/P 4908 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2167 0 obj +<< +/K [208 209 210] +/P 4908 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2168 0 obj +<< +/K [211 212 213] +/P 4909 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2169 0 obj +<< +/K [214 215 216] +/P 4910 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2170 0 obj +<< +/K [217 218] +/P 4911 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2171 0 obj +<< +/K [219 220] +/P 4911 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2172 0 obj +<< +/K [221 222] +/P 4912 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2173 0 obj +<< +/K [223 224] +/P 4913 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2174 0 obj +<< +/K [225 226 227] +/P 4913 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2175 0 obj +<< +/K [228 229 230] +/P 4914 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2176 0 obj +<< +/K [231 232] +/P 4915 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2177 0 obj +<< +/K [233 234 235] +/P 4916 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2178 0 obj +<< +/K [236 237 238] +/P 4917 0 R +/Pg 37 0 R +/S /P +/Type /StructElem +>> +endobj +2179 0 obj +<< +/K [0 1 2] +/P 4918 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2180 0 obj +<< +/K [3 4 5] +/P 4919 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2181 0 obj +<< +/K [6 7 8] +/P 4920 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2182 0 obj +<< +/K [9 10 11] +/P 4921 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2183 0 obj +<< +/K [12 13 14] +/P 4922 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2184 0 obj +<< +/K [15 16 17] +/P 4923 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2185 0 obj +<< +/K [18 19 20] +/P 4924 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2186 0 obj +<< +/K [21 22] +/P 4925 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2187 0 obj +<< +/K [23 24] +/P 4925 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2188 0 obj +<< +/K [25 26 27] +/P 4925 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2189 0 obj +<< +/K [28 29 30] +/P 4926 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2190 0 obj +<< +/K [31 32 33] +/P 4927 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2191 0 obj +<< +/K [34 35] +/P 4928 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2192 0 obj +<< +/K [36 37] +/P 4928 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2193 0 obj +<< +/K [38 39] +/P 4928 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2194 0 obj +<< +/K [40 41] +/P 4928 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2195 0 obj +<< +/K [42 43] +/P 4928 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2196 0 obj +<< +/K [44 45] +/P 4928 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2197 0 obj +<< +/K [46 47] +/P 4929 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2198 0 obj +<< +/K [48 49] +/P 4929 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2199 0 obj +<< +/K [50 51] +/P 4929 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2200 0 obj +<< +/K [52 53] +/P 4929 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2201 0 obj +<< +/K [54 55] +/P 4930 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2202 0 obj +<< +/K [56 57] +/P 4930 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2203 0 obj +<< +/K [58 59 60] +/P 4930 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2204 0 obj +<< +/K [61 62 63] +/P 4931 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2205 0 obj +<< +/K [64 65 66] +/P 4932 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2206 0 obj +<< +/K [67 68] +/P 4933 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2207 0 obj +<< +/K [69 70] +/P 4933 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2208 0 obj +<< +/K [71 72 73] +/P 4933 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2209 0 obj +<< +/K [74 75] +/P 4934 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2210 0 obj +<< +/K [76 77] +/P 4934 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2211 0 obj +<< +/K [78 79] +/P 4934 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2212 0 obj +<< +/K [80 81] +/P 4934 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2213 0 obj +<< +/K [82 83] +/P 4934 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2214 0 obj +<< +/K [84 85] +/P 4934 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2215 0 obj +<< +/K [86 87] +/P 4934 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2216 0 obj +<< +/K [88 89] +/P 4934 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2217 0 obj +<< +/K [90 91] +/P 4934 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2218 0 obj +<< +/K [92 93] +/P 4934 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2219 0 obj +<< +/K [94 95] +/P 4934 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2220 0 obj +<< +/K [96 97] +/P 4934 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2221 0 obj +<< +/K [98 99] +/P 4934 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2222 0 obj +<< +/K [100 101] +/P 4934 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2223 0 obj +<< +/K [102] +/P 4934 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2224 0 obj +<< +/K [103 104] +/P 4935 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2225 0 obj +<< +/K [105 106] +/P 4935 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2226 0 obj +<< +/K [107 108 109] +/P 4935 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2227 0 obj +<< +/K [110 111 112] +/P 4936 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2228 0 obj +<< +/K [113 114] +/P 4937 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2229 0 obj +<< +/K [115 116] +/P 4938 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2230 0 obj +<< +/K [117 118] +/P 4938 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2231 0 obj +<< +/K [119 120] +/P 4938 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2232 0 obj +<< +/K [121 122 123] +/P 4938 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2233 0 obj +<< +/K [124 125] +/P 4939 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2234 0 obj +<< +/K [126 127] +/P 4939 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2235 0 obj +<< +/K [128 129] +/P 4940 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2236 0 obj +<< +/K [130 131] +/P 4940 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2237 0 obj +<< +/K [132 133] +/P 4940 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2238 0 obj +<< +/K [134 135 136] +/P 4940 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2239 0 obj +<< +/K [137 138 139] +/P 4941 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2240 0 obj +<< +/K [140 141 142] +/P 4942 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2241 0 obj +<< +/K [143 144] +/P 4943 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2242 0 obj +<< +/K [145 146] +/P 4943 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2243 0 obj +<< +/K [147 148] +/P 4943 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2244 0 obj +<< +/K [149 150] +/P 4943 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2245 0 obj +<< +/K [151 152 153] +/P 4943 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2246 0 obj +<< +/K [154 155 156] +/P 4944 0 R +/Pg 38 0 R +/S /P +/Type /StructElem +>> +endobj +2247 0 obj +<< +/K [0 1 2] +/P 4945 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2248 0 obj +<< +/K [3 4 5] +/P 4946 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2249 0 obj +<< +/K [6 7 8] +/P 4947 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2250 0 obj +<< +/K [9 10 11] +/P 4948 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2251 0 obj +<< +/K [12 13 14] +/P 4949 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2252 0 obj +<< +/K [15 16 17] +/P 4950 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2253 0 obj +<< +/K [18 19 20] +/P 4951 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2254 0 obj +<< +/K [21 22] +/P 4952 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2255 0 obj +<< +/K [23 24] +/P 4952 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2256 0 obj +<< +/K [25 26] +/P 4952 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2257 0 obj +<< +/K [27 28 29] +/P 4952 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2258 0 obj +<< +/K [30 31 32] +/P 4953 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2259 0 obj +<< +/K [33 34 35] +/P 4954 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2260 0 obj +<< +/K [36 37] +/P 4955 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2261 0 obj +<< +/K [38 39 40] +/P 4955 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2262 0 obj +<< +/K [41 42] +/P 4955 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2263 0 obj +<< +/K [43 44 45] +/P 4956 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2264 0 obj +<< +/K [46 47] +/P 4957 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2265 0 obj +<< +/K [48 49] +/P 4957 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2266 0 obj +<< +/K [50 51] +/P 4957 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2267 0 obj +<< +/K [52 53 54] +/P 4957 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2268 0 obj +<< +/K [55 56 57] +/P 4958 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2269 0 obj +<< +/K [58 59 60] +/P 4959 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2270 0 obj +<< +/K [61 62] +/P 4960 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2271 0 obj +<< +/K [63 64] +/P 4960 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2272 0 obj +<< +/K [65 66] +/P 4960 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2273 0 obj +<< +/K [67 68] +/P 4960 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2274 0 obj +<< +/K [69 70] +/P 4960 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2275 0 obj +<< +/K [71 72] +/P 4961 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2276 0 obj +<< +/K [73 74] +/P 4961 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2277 0 obj +<< +/K [75 76] +/P 4961 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2278 0 obj +<< +/K [77 78] +/P 4961 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2279 0 obj +<< +/K [79 80] +/P 4961 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2280 0 obj +<< +/K [81 82] +/P 4961 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2281 0 obj +<< +/K [83 84] +/P 4962 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2282 0 obj +<< +/K [85 86 87] +/P 4962 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2283 0 obj +<< +/K [88 89 90] +/P 4963 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2284 0 obj +<< +/K [91 92] +/P 4964 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2285 0 obj +<< +/K [93 94] +/P 4965 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2286 0 obj +<< +/K [95 96] +/P 4965 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2287 0 obj +<< +/K [97 98] +/P 4966 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2288 0 obj +<< +/K [99 100 101] +/P 4966 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2289 0 obj +<< +/K [102 103] +/P 4967 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2290 0 obj +<< +/K [104 105] +/P 4967 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2291 0 obj +<< +/K [106 107 108] +/P 4967 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2292 0 obj +<< +/K [109 110 111] +/P 4968 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2293 0 obj +<< +/K [112 113 114] +/P 4969 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2294 0 obj +<< +/K [115 116] +/P 4970 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2295 0 obj +<< +/K [117 118] +/P 4970 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2296 0 obj +<< +/K [119 120] +/P 4970 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2297 0 obj +<< +/K [121 122 123] +/P 4970 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2298 0 obj +<< +/K [124 125] +/P 4971 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2299 0 obj +<< +/K [126 127] +/P 4971 0 R +/Pg 39 0 R +/S /P +/Type /StructElem +>> +endobj +2300 0 obj +<< +/K 2 +/P 837 0 R +/Pg 40 0 R +/S /Span +/Type /StructElem +>> +endobj +2301 0 obj +<< +/K 3 +/P 2335 0 R +/Pg 40 0 R +/S /Span +/Type /StructElem +>> +endobj +2302 0 obj +<< +/K 4 +/P 837 0 R +/Pg 40 0 R +/S /Span +/Type /StructElem +>> +endobj +2303 0 obj +<< +/K [11 12] +/P 4972 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2304 0 obj +<< +/K [13 14] +/P 4973 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2305 0 obj +<< +/K [15 16] +/P 4974 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2306 0 obj +<< +/K [17 18] +/P 4975 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2307 0 obj +<< +/K [19] +/P 4976 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2308 0 obj +<< +/K [20] +/P 4977 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2309 0 obj +<< +/K [21] +/P 4978 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2310 0 obj +<< +/K [22] +/P 4979 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2311 0 obj +<< +/K [23] +/P 4980 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2312 0 obj +<< +/K [24] +/P 4981 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2313 0 obj +<< +/K [25] +/P 4982 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2314 0 obj +<< +/K [26] +/P 4983 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2315 0 obj +<< +/K [27] +/P 4984 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2316 0 obj +<< +/K [28] +/P 4985 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2317 0 obj +<< +/K [29] +/P 4986 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2318 0 obj +<< +/K [30] +/P 4987 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2319 0 obj +<< +/K [31] +/P 4988 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2320 0 obj +<< +/K [32] +/P 4989 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2321 0 obj +<< +/K [33] +/P 4990 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2322 0 obj +<< +/K [34] +/P 4991 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2323 0 obj +<< +/K [35] +/P 4992 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2324 0 obj +<< +/K [36] +/P 4993 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2325 0 obj +<< +/K [37] +/P 4994 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2326 0 obj +<< +/K [38] +/P 4995 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2327 0 obj +<< +/K [39] +/P 4996 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2328 0 obj +<< +/K [40] +/P 4997 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2329 0 obj +<< +/K [41] +/P 4998 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2330 0 obj +<< +/K [42] +/P 4999 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2331 0 obj +<< +/K [43] +/P 5000 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2332 0 obj +<< +/K [44] +/P 5001 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2333 0 obj +<< +/K [45] +/P 5002 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2334 0 obj +<< +/K [46] +/P 5003 0 R +/Pg 40 0 R +/S /P +/Type /StructElem +>> +endobj +2335 0 obj +<< +/K [5004 0 R 2301 0 R] +/P 837 0 R +/Pg 40 0 R +/S /Link +/Type /StructElem +>> +endobj +2336 0 obj +<< +/K [4] +/P 4253 0 R +/Pg 41 0 R +/S /LBody +/Type /StructElem +>> +endobj +2337 0 obj +<< +/K 5 +/P 852 0 R +/Pg 41 0 R +/S /Span +/Type /StructElem +>> +endobj +2338 0 obj +<< +/K 6 +/P 2348 0 R +/Pg 41 0 R +/S /Span +/Type /StructElem +>> +endobj +2339 0 obj +<< +/K 7 +/P 852 0 R +/Pg 41 0 R +/S /Span +/Type /StructElem +>> +endobj +2340 0 obj +<< +/K 8 +/P 2349 0 R +/Pg 41 0 R +/S /Span +/Type /StructElem +>> +endobj +2341 0 obj +<< +/K 9 +/P 852 0 R +/Pg 41 0 R +/S /Span +/Type /StructElem +>> +endobj +2342 0 obj +<< +/K [11] +/P 4255 0 R +/Pg 41 0 R +/S /LBody +/Type /StructElem +>> +endobj +2343 0 obj +<< +/K [19] +/P 4257 0 R +/Pg 41 0 R +/S /LBody +/Type /StructElem +>> +endobj +2344 0 obj +<< +/K [20 21 22] +/P 4258 0 R +/Pg 41 0 R +/S /LBody +/Type /StructElem +>> +endobj +2345 0 obj +<< +/K 24 +/P 864 0 R +/Pg 41 0 R +/S /Span +/Type /StructElem +>> +endobj +2346 0 obj +<< +/K 25 +/P 2350 0 R +/Pg 41 0 R +/S /Span +/Type /StructElem +>> +endobj +2347 0 obj +<< +/K 26 +/P 864 0 R +/Pg 41 0 R +/S /Span +/Type /StructElem +>> +endobj +2348 0 obj +<< +/K [5005 0 R 2338 0 R] +/P 852 0 R +/Pg 41 0 R +/S /Link +/Type /StructElem +>> +endobj +2349 0 obj +<< +/K [5006 0 R 2340 0 R] +/P 852 0 R +/Pg 41 0 R +/S /Link +/Type /StructElem +>> +endobj +2350 0 obj +<< +/K [5007 0 R 2346 0 R] +/P 864 0 R +/Pg 41 0 R +/S /Link +/Type /StructElem +>> +endobj +2351 0 obj +<< +/K 0 +/P 865 0 R +/Pg 42 0 R +/S /Span +/Type /StructElem +>> +endobj +2352 0 obj +<< +/K 1 +/P 2363 0 R +/Pg 42 0 R +/S /Span +/Type /StructElem +>> +endobj +2353 0 obj +<< +/K 2 +/P 865 0 R +/Pg 42 0 R +/S /Span +/Type /StructElem +>> +endobj +2354 0 obj +<< +/K 3 +/P 866 0 R +/Pg 42 0 R +/S /Span +/Type /StructElem +>> +endobj +2355 0 obj +<< +/K 4 +/P 2364 0 R +/Pg 42 0 R +/S /Span +/Type /StructElem +>> +endobj +2356 0 obj +<< +/K 5 +/P 866 0 R +/Pg 42 0 R +/S /Span +/Type /StructElem +>> +endobj +2357 0 obj +<< +/K [12 13 14] +/P 4260 0 R +/Pg 42 0 R +/S /LBody +/Type /StructElem +>> +endobj +2358 0 obj +<< +/K [15 16 17] +/P 4261 0 R +/Pg 42 0 R +/S /LBody +/Type /StructElem +>> +endobj +2359 0 obj +<< +/K [18] +/P 4262 0 R +/Pg 42 0 R +/S /LBody +/Type /StructElem +>> +endobj +2360 0 obj +<< +/K 22 +/P 877 0 R +/Pg 42 0 R +/S /Span +/Type /StructElem +>> +endobj +2361 0 obj +<< +/K 23 +/P 2365 0 R +/Pg 42 0 R +/S /Span +/Type /StructElem +>> +endobj +2362 0 obj +<< +/K 24 +/P 877 0 R +/Pg 42 0 R +/S /Span +/Type /StructElem +>> +endobj +2363 0 obj +<< +/K [5008 0 R 2352 0 R] +/P 865 0 R +/Pg 42 0 R +/S /Link +/Type /StructElem +>> +endobj +2364 0 obj +<< +/K [5009 0 R 2355 0 R] +/P 866 0 R +/Pg 42 0 R +/S /Link +/Type /StructElem +>> +endobj +2365 0 obj +<< +/K [5010 0 R 2361 0 R] +/P 877 0 R +/Pg 42 0 R +/S /Link +/Type /StructElem +>> +endobj +2366 0 obj +<< +/K [0 1] +/P 5011 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +2367 0 obj +<< +/K [2 3] +/P 5012 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +2368 0 obj +<< +/K [4 5] +/P 5013 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +2369 0 obj +<< +/K [6] +/P 5014 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +2370 0 obj +<< +/K [7] +/P 5015 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +2371 0 obj +<< +/K [8] +/P 5016 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +2372 0 obj +<< +/K [9] +/P 5017 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +2373 0 obj +<< +/K [10 11] +/P 5018 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +2374 0 obj +<< +/K [12] +/P 5019 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +2375 0 obj +<< +/K [13] +/P 5020 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +2376 0 obj +<< +/K [14] +/P 5021 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +2377 0 obj +<< +/K [15] +/P 5022 0 R +/Pg 43 0 R +/S /P +/Type /StructElem +>> +endobj +2378 0 obj +<< +/K [18] +/P 4266 0 R +/Pg 43 0 R +/S /LBody +/Type /StructElem +>> +endobj +2379 0 obj +<< +/K [19] +/P 4267 0 R +/Pg 43 0 R +/S /LBody +/Type /StructElem +>> +endobj +2380 0 obj +<< +/K [20] +/P 4268 0 R +/Pg 43 0 R +/S /LBody +/Type /StructElem +>> +endobj +2381 0 obj +<< +/K [21] +/P 4269 0 R +/Pg 43 0 R +/S /LBody +/Type /StructElem +>> +endobj +2382 0 obj +<< +/K 0 +/P 891 0 R +/Pg 44 0 R +/S /Span +/Type /StructElem +>> +endobj +2383 0 obj +<< +/ActualText ( ) +/K [1] +/P 891 0 R +/Pg 44 0 R +/S /Span +/Type /StructElem +>> +endobj +2384 0 obj +<< +/K 2 +/P 891 0 R +/Pg 44 0 R +/S /Span +/Type /StructElem +>> +endobj +2385 0 obj +<< +/K 3 +/P 918 0 R +/Pg 45 0 R +/S /Span +/Type /StructElem +>> +endobj +2386 0 obj +<< +/K 4 +/P 2393 0 R +/Pg 45 0 R +/S /Span +/Type /StructElem +>> +endobj +2387 0 obj +<< +/K 5 +/P 918 0 R +/Pg 45 0 R +/S /Span +/Type /StructElem +>> +endobj +2388 0 obj +<< +/K 6 +/P 2394 0 R +/Pg 45 0 R +/S /Span +/Type /StructElem +>> +endobj +2389 0 obj +<< +/K 7 +/P 918 0 R +/Pg 45 0 R +/S /Span +/Type /StructElem +>> +endobj +2390 0 obj +<< +/K 12 +/P 923 0 R +/Pg 45 0 R +/S /Span +/Type /StructElem +>> +endobj +2391 0 obj +<< +/K 13 +/P 2395 0 R +/Pg 45 0 R +/S /Span +/Type /StructElem +>> +endobj +2392 0 obj +<< +/K 14 +/P 923 0 R +/Pg 45 0 R +/S /Span +/Type /StructElem +>> +endobj +2393 0 obj +<< +/K [5023 0 R 2386 0 R] +/P 918 0 R +/Pg 45 0 R +/S /Link +/Type /StructElem +>> +endobj +2394 0 obj +<< +/K [5024 0 R 5025 0 R 2388 0 R] +/P 918 0 R +/Pg 45 0 R +/S /Link +/Type /StructElem +>> +endobj +2395 0 obj +<< +/K [5026 0 R 2391 0 R] +/P 923 0 R +/Pg 45 0 R +/S /Link +/Type /StructElem +>> +endobj +2396 0 obj +<< +/K 0 +/P 929 0 R +/Pg 46 0 R +/S /Span +/Type /StructElem +>> +endobj +2397 0 obj +<< +/ActualText ( ) +/K [1] +/P 929 0 R +/Pg 46 0 R +/S /Span +/Type /StructElem +>> +endobj +2398 0 obj +<< +/K 2 +/P 929 0 R +/Pg 46 0 R +/S /Span +/Type /StructElem +>> +endobj +2399 0 obj +<< +/K [9] +/P 4271 0 R +/Pg 46 0 R +/S /LBody +/Type /StructElem +>> +endobj +2400 0 obj +<< +/K 10 +/P 5027 0 R +/Pg 46 0 R +/S /Span +/Type /StructElem +>> +endobj +2401 0 obj +<< +/K 11 +/P 2410 0 R +/Pg 46 0 R +/S /Span +/Type /StructElem +>> +endobj +2402 0 obj +<< +/K 12 +/P 5027 0 R +/Pg 46 0 R +/S /Span +/Type /StructElem +>> +endobj +2403 0 obj +<< +/K 13 +/P 2411 0 R +/Pg 46 0 R +/S /Span +/Type /StructElem +>> +endobj +2404 0 obj +<< +/K 14 +/P 5027 0 R +/Pg 46 0 R +/S /Span +/Type /StructElem +>> +endobj +2405 0 obj +<< +/K [15] +/P 4273 0 R +/Pg 46 0 R +/S /LBody +/Type /StructElem +>> +endobj +2406 0 obj +<< +/K [16] +/P 4274 0 R +/Pg 46 0 R +/S /LBody +/Type /StructElem +>> +endobj +2407 0 obj +<< +/K [21] +/P 4276 0 R +/Pg 46 0 R +/S /LBody +/Type /StructElem +>> +endobj +2408 0 obj +<< +/K [22] +/P 4277 0 R +/Pg 46 0 R +/S /LBody +/Type /StructElem +>> +endobj +2409 0 obj +<< +/K [23] +/P 4278 0 R +/Pg 46 0 R +/S /LBody +/Type /StructElem +>> +endobj +2410 0 obj +<< +/K [5028 0 R 2401 0 R] +/P 5027 0 R +/Pg 46 0 R +/S /Link +/Type /StructElem +>> +endobj +2411 0 obj +<< +/K [5029 0 R 2403 0 R] +/P 5027 0 R +/Pg 46 0 R +/S /Link +/Type /StructElem +>> +endobj +2412 0 obj +<< +/K 0 +/P 944 0 R +/Pg 47 0 R +/S /Span +/Type /StructElem +>> +endobj +2413 0 obj +<< +/ActualText ( ) +/K [1] +/P 944 0 R +/Pg 47 0 R +/S /Span +/Type /StructElem +>> +endobj +2414 0 obj +<< +/K 2 +/P 944 0 R +/Pg 47 0 R +/S /Span +/Type /StructElem +>> +endobj +2415 0 obj +<< +/K 12 +/P 954 0 R +/Pg 47 0 R +/S /Span +/Type /StructElem +>> +endobj +2416 0 obj +<< +/K 13 +/P 2423 0 R +/Pg 47 0 R +/S /Span +/Type /StructElem +>> +endobj +2417 0 obj +<< +/K 14 +/P 954 0 R +/Pg 47 0 R +/S /Span +/Type /StructElem +>> +endobj +2418 0 obj +<< +/K [19] +/P 4280 0 R +/Pg 47 0 R +/S /LBody +/Type /StructElem +>> +endobj +2419 0 obj +<< +/K [20] +/P 4281 0 R +/Pg 47 0 R +/S /LBody +/Type /StructElem +>> +endobj +2420 0 obj +<< +/K [21] +/P 4282 0 R +/Pg 47 0 R +/S /LBody +/Type /StructElem +>> +endobj +2421 0 obj +<< +/K [24] +/P 4284 0 R +/Pg 47 0 R +/S /LBody +/Type /StructElem +>> +endobj +2422 0 obj +<< +/K [25] +/P 4285 0 R +/Pg 47 0 R +/S /LBody +/Type /StructElem +>> +endobj +2423 0 obj +<< +/K [5030 0 R 2416 0 R] +/P 954 0 R +/Pg 47 0 R +/S /Link +/Type /StructElem +>> +endobj +2424 0 obj +<< +/K 0 +/P 964 0 R +/Pg 48 0 R +/S /Span +/Type /StructElem +>> +endobj +2425 0 obj +<< +/ActualText ( ) +/K [1] +/P 964 0 R +/Pg 48 0 R +/S /Span +/Type /StructElem +>> +endobj +2426 0 obj +<< +/K 2 +/P 964 0 R +/Pg 48 0 R +/S /Span +/Type /StructElem +>> +endobj +2427 0 obj +<< +/ActualText ( ) +/K [3] +/P 964 0 R +/Pg 48 0 R +/S /Span +/Type /StructElem +>> +endobj +2428 0 obj +<< +/K 4 +/P 964 0 R +/Pg 48 0 R +/S /Span +/Type /StructElem +>> +endobj +2429 0 obj +<< +/K 6 +/P 966 0 R +/Pg 48 0 R +/S /Span +/Type /StructElem +>> +endobj +2430 0 obj +<< +/K 7 +/P 966 0 R +/Pg 48 0 R +/S /Span +/Type /StructElem +>> +endobj +2431 0 obj +<< +/K 8 +/P 2454 0 R +/Pg 48 0 R +/S /Span +/Type /StructElem +>> +endobj +2432 0 obj +<< +/K 9 +/P 966 0 R +/Pg 48 0 R +/S /Span +/Type /StructElem +>> +endobj +2433 0 obj +<< +/K 10 +/P 966 0 R +/Pg 48 0 R +/S /Span +/Type /StructElem +>> +endobj +2434 0 obj +<< +/K [12] +/P 5031 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2435 0 obj +<< +/K [13] +/P 5032 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2436 0 obj +<< +/K [14] +/P 5033 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2437 0 obj +<< +/K [15] +/P 5034 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2438 0 obj +<< +/K [16] +/P 5035 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2439 0 obj +<< +/K [17] +/P 5036 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2440 0 obj +<< +/K [18] +/P 5037 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2441 0 obj +<< +/K [19] +/P 5038 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2442 0 obj +<< +/K [20] +/P 5039 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2443 0 obj +<< +/K [21] +/P 5040 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2444 0 obj +<< +/K [22] +/P 5041 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2445 0 obj +<< +/K [23] +/P 5042 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2446 0 obj +<< +/K [24] +/P 5043 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2447 0 obj +<< +/K [25] +/P 5044 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2448 0 obj +<< +/K [26] +/P 5045 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2449 0 obj +<< +/K [27] +/P 5046 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2450 0 obj +<< +/K [28] +/P 5047 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2451 0 obj +<< +/K [29] +/P 5048 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2452 0 obj +<< +/K [30] +/P 5049 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2453 0 obj +<< +/K [31] +/P 5050 0 R +/Pg 48 0 R +/S /P +/Type /StructElem +>> +endobj +2454 0 obj +<< +/K [5051 0 R 2431 0 R] +/P 966 0 R +/Pg 48 0 R +/S /Link +/Type /StructElem +>> +endobj +2455 0 obj +<< +/K 1 +/P 5052 0 R +/Pg 49 0 R +/S /Span +/Type /StructElem +>> +endobj +2456 0 obj +<< +/K 2 +/P 5052 0 R +/Pg 49 0 R +/S /Span +/Type /StructElem +>> +endobj +2457 0 obj +<< +/K 3 +/P 2524 0 R +/Pg 49 0 R +/S /Span +/Type /StructElem +>> +endobj +2458 0 obj +<< +/K 4 +/P 5052 0 R +/Pg 49 0 R +/S /Span +/Type /StructElem +>> +endobj +2459 0 obj +<< +/K 5 +/P 2525 0 R +/Pg 49 0 R +/S /Span +/Type /StructElem +>> +endobj +2460 0 obj +<< +/K 6 +/P 5052 0 R +/Pg 49 0 R +/S /Span +/Type /StructElem +>> +endobj +2461 0 obj +<< +/K [7 8] +/P 5053 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2462 0 obj +<< +/K [9 10] +/P 5054 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2463 0 obj +<< +/K [11 12] +/P 5055 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2464 0 obj +<< +/K [13 14] +/P 5056 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2465 0 obj +<< +/K [15 16] +/P 5057 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2466 0 obj +<< +/K [17 18] +/P 5058 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2467 0 obj +<< +/K [19 20] +/P 5059 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2468 0 obj +<< +/K [21 22] +/P 5060 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2469 0 obj +<< +/K [23 24] +/P 5061 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2470 0 obj +<< +/K [25 26] +/P 5062 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2471 0 obj +<< +/K [27 28] +/P 5063 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2472 0 obj +<< +/K [29 30] +/P 5064 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2473 0 obj +<< +/K [31 32] +/P 5065 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2474 0 obj +<< +/K [33] +/P 5066 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2475 0 obj +<< +/K [34 35] +/P 5067 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2476 0 obj +<< +/K [36] +/P 5068 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2477 0 obj +<< +/K [37 38] +/P 5069 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2478 0 obj +<< +/K [39 40] +/P 5070 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2479 0 obj +<< +/K [41 42] +/P 5071 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2480 0 obj +<< +/K [43 44] +/P 5072 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2481 0 obj +<< +/K [45 46] +/P 5073 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2482 0 obj +<< +/K [47 48] +/P 5074 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2483 0 obj +<< +/K [49 50] +/P 5075 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2484 0 obj +<< +/K [51 52] +/P 5076 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2485 0 obj +<< +/K [53 54] +/P 5077 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2486 0 obj +<< +/K [55 56] +/P 5078 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2487 0 obj +<< +/K [57 58] +/P 5079 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2488 0 obj +<< +/K [59] +/P 5080 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2489 0 obj +<< +/K [60 61] +/P 5081 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2490 0 obj +<< +/K [62] +/P 5082 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2491 0 obj +<< +/K [63 64] +/P 5083 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2492 0 obj +<< +/K [65 66] +/P 5084 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2493 0 obj +<< +/K [67 68] +/P 5085 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2494 0 obj +<< +/K [69 70] +/P 5086 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2495 0 obj +<< +/K [71 72] +/P 5087 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2496 0 obj +<< +/K [73 74] +/P 5088 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2497 0 obj +<< +/K [75 76] +/P 5089 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2498 0 obj +<< +/K [77 78] +/P 5090 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2499 0 obj +<< +/K [79 80] +/P 5091 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2500 0 obj +<< +/K [81 82] +/P 5092 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2501 0 obj +<< +/K [83 84] +/P 5093 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2502 0 obj +<< +/K [85 86] +/P 5094 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2503 0 obj +<< +/K [87 88] +/P 5095 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2504 0 obj +<< +/K [89 90] +/P 5096 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2505 0 obj +<< +/K [91 92] +/P 5097 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2506 0 obj +<< +/K [93] +/P 5098 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2507 0 obj +<< +/K [94 95] +/P 5099 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2508 0 obj +<< +/K [96] +/P 5100 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2509 0 obj +<< +/K [97 98] +/P 5101 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2510 0 obj +<< +/K [99 100] +/P 5102 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2511 0 obj +<< +/K [101 102] +/P 5103 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2512 0 obj +<< +/K [103 104] +/P 5104 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2513 0 obj +<< +/K [105 106] +/P 5105 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2514 0 obj +<< +/K [107 108] +/P 5106 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2515 0 obj +<< +/K [109 110] +/P 5107 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2516 0 obj +<< +/K [111 112] +/P 5108 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2517 0 obj +<< +/K [113 114] +/P 5109 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2518 0 obj +<< +/K [115 116] +/P 5110 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2519 0 obj +<< +/K [117 118] +/P 5111 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2520 0 obj +<< +/K [119] +/P 5112 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2521 0 obj +<< +/K [120] +/P 5113 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2522 0 obj +<< +/K [121 122] +/P 5114 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2523 0 obj +<< +/K [123 124] +/P 5115 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +2524 0 obj +<< +/K [5116 0 R 2457 0 R] +/P 5052 0 R +/Pg 49 0 R +/S /Link +/Type /StructElem +>> +endobj +2525 0 obj +<< +/K [5117 0 R 2459 0 R] +/P 5052 0 R +/Pg 49 0 R +/S /Link +/Type /StructElem +>> +endobj +2526 0 obj +<< +/K 0 +/P 5118 0 R +/Pg 50 0 R +/S /Span +/Type /StructElem +>> +endobj +2527 0 obj +<< +/K 1 +/P 5118 0 R +/Pg 50 0 R +/S /Span +/Type /StructElem +>> +endobj +2528 0 obj +<< +/K 2 +/P 2539 0 R +/Pg 50 0 R +/S /Span +/Type /StructElem +>> +endobj +2529 0 obj +<< +/K 3 +/P 5118 0 R +/Pg 50 0 R +/S /Span +/Type /StructElem +>> +endobj +2530 0 obj +<< +/K 4 +/P 2540 0 R +/Pg 50 0 R +/S /Span +/Type /StructElem +>> +endobj +2531 0 obj +<< +/K 5 +/P 5118 0 R +/Pg 50 0 R +/S /Span +/Type /StructElem +>> +endobj +2532 0 obj +<< +/K [6 7] +/P 5119 0 R +/Pg 50 0 R +/S /P +/Type /StructElem +>> +endobj +2533 0 obj +<< +/K [8 9] +/P 5120 0 R +/Pg 50 0 R +/S /P +/Type /StructElem +>> +endobj +2534 0 obj +<< +/K [10 11] +/P 5121 0 R +/Pg 50 0 R +/S /P +/Type /StructElem +>> +endobj +2535 0 obj +<< +/K [12 13] +/P 5122 0 R +/Pg 50 0 R +/S /P +/Type /StructElem +>> +endobj +2536 0 obj +<< +/K [14 15] +/P 5123 0 R +/Pg 50 0 R +/S /P +/Type /StructElem +>> +endobj +2537 0 obj +<< +/K [16 17] +/P 5124 0 R +/Pg 50 0 R +/S /P +/Type /StructElem +>> +endobj +2538 0 obj +<< +/K [18 19] +/P 5125 0 R +/Pg 50 0 R +/S /P +/Type /StructElem +>> +endobj +2539 0 obj +<< +/K [5126 0 R 2528 0 R] +/P 5118 0 R +/Pg 50 0 R +/S /Link +/Type /StructElem +>> +endobj +2540 0 obj +<< +/K [5127 0 R 2530 0 R] +/P 5118 0 R +/Pg 50 0 R +/S /Link +/Type /StructElem +>> +endobj +2541 0 obj +<< +/K 1 +/P 5128 0 R +/Pg 51 0 R +/S /Span +/Type /StructElem +>> +endobj +2542 0 obj +<< +/K 2 +/P 5128 0 R +/Pg 51 0 R +/S /Span +/Type /StructElem +>> +endobj +2543 0 obj +<< +/K 3 +/P 2610 0 R +/Pg 51 0 R +/S /Span +/Type /StructElem +>> +endobj +2544 0 obj +<< +/K 4 +/P 5128 0 R +/Pg 51 0 R +/S /Span +/Type /StructElem +>> +endobj +2545 0 obj +<< +/K 5 +/P 2611 0 R +/Pg 51 0 R +/S /Span +/Type /StructElem +>> +endobj +2546 0 obj +<< +/K 6 +/P 5128 0 R +/Pg 51 0 R +/S /Span +/Type /StructElem +>> +endobj +2547 0 obj +<< +/K [7 8] +/P 5129 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2548 0 obj +<< +/K [9 10] +/P 5130 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2549 0 obj +<< +/K [11 12] +/P 5131 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2550 0 obj +<< +/K [13 14] +/P 5132 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2551 0 obj +<< +/K [15 16] +/P 5133 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2552 0 obj +<< +/K [17 18] +/P 5134 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2553 0 obj +<< +/K [19 20] +/P 5135 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2554 0 obj +<< +/K [21 22] +/P 5136 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2555 0 obj +<< +/K [23 24] +/P 5137 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2556 0 obj +<< +/K [25 26] +/P 5138 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2557 0 obj +<< +/K [27 28] +/P 5139 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2558 0 obj +<< +/K [29 30] +/P 5140 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2559 0 obj +<< +/K [31] +/P 5141 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2560 0 obj +<< +/K [32] +/P 5142 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2561 0 obj +<< +/K [33] +/P 5143 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2562 0 obj +<< +/K [34] +/P 5144 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2563 0 obj +<< +/K [35 36] +/P 5145 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2564 0 obj +<< +/K [37 38] +/P 5146 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2565 0 obj +<< +/K [39 40] +/P 5147 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2566 0 obj +<< +/K [41 42] +/P 5148 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2567 0 obj +<< +/K [43 44] +/P 5149 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2568 0 obj +<< +/K [45 46] +/P 5150 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2569 0 obj +<< +/K [47 48] +/P 5151 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2570 0 obj +<< +/K [49 50] +/P 5152 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2571 0 obj +<< +/K [51 52] +/P 5153 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2572 0 obj +<< +/K [53 54] +/P 5154 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2573 0 obj +<< +/K [55 56] +/P 5155 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2574 0 obj +<< +/K [57] +/P 5156 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2575 0 obj +<< +/K [58 59] +/P 5157 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2576 0 obj +<< +/K [60] +/P 5158 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2577 0 obj +<< +/K [61 62] +/P 5159 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2578 0 obj +<< +/K [63 64] +/P 5160 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2579 0 obj +<< +/K [65 66] +/P 5161 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2580 0 obj +<< +/K [67 68] +/P 5162 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2581 0 obj +<< +/K [69 70] +/P 5163 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2582 0 obj +<< +/K [71 72] +/P 5164 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2583 0 obj +<< +/K [73 74] +/P 5165 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2584 0 obj +<< +/K [75 76] +/P 5166 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2585 0 obj +<< +/K [77 78] +/P 5167 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2586 0 obj +<< +/K [79 80] +/P 5168 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2587 0 obj +<< +/K [81 82] +/P 5169 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2588 0 obj +<< +/K [83 84] +/P 5170 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2589 0 obj +<< +/K [85 86] +/P 5171 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2590 0 obj +<< +/K [87 88] +/P 5172 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2591 0 obj +<< +/K [89 90] +/P 5173 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2592 0 obj +<< +/K [91] +/P 5174 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2593 0 obj +<< +/K [92 93] +/P 5175 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2594 0 obj +<< +/K [94] +/P 5176 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2595 0 obj +<< +/K [95 96] +/P 5177 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2596 0 obj +<< +/K [97 98] +/P 5178 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2597 0 obj +<< +/K [99 100] +/P 5179 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2598 0 obj +<< +/K [101 102] +/P 5180 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2599 0 obj +<< +/K [103 104] +/P 5181 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2600 0 obj +<< +/K [105 106] +/P 5182 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2601 0 obj +<< +/K [107 108] +/P 5183 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2602 0 obj +<< +/K [109 110] +/P 5184 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2603 0 obj +<< +/K [111 112] +/P 5185 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2604 0 obj +<< +/K [113 114] +/P 5186 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2605 0 obj +<< +/K [115 116] +/P 5187 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2606 0 obj +<< +/K [117] +/P 5188 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2607 0 obj +<< +/K [118] +/P 5189 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2608 0 obj +<< +/K [119 120] +/P 5190 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2609 0 obj +<< +/K [121 122] +/P 5191 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +2610 0 obj +<< +/K [5192 0 R 2543 0 R] +/P 5128 0 R +/Pg 51 0 R +/S /Link +/Type /StructElem +>> +endobj +2611 0 obj +<< +/K [5193 0 R 2545 0 R] +/P 5128 0 R +/Pg 51 0 R +/S /Link +/Type /StructElem +>> +endobj +2612 0 obj +<< +/K 0 +/P 5194 0 R +/Pg 52 0 R +/S /Span +/Type /StructElem +>> +endobj +2613 0 obj +<< +/K 1 +/P 5194 0 R +/Pg 52 0 R +/S /Span +/Type /StructElem +>> +endobj +2614 0 obj +<< +/K 2 +/P 2625 0 R +/Pg 52 0 R +/S /Span +/Type /StructElem +>> +endobj +2615 0 obj +<< +/K 3 +/P 5194 0 R +/Pg 52 0 R +/S /Span +/Type /StructElem +>> +endobj +2616 0 obj +<< +/K 4 +/P 2626 0 R +/Pg 52 0 R +/S /Span +/Type /StructElem +>> +endobj +2617 0 obj +<< +/K 5 +/P 5194 0 R +/Pg 52 0 R +/S /Span +/Type /StructElem +>> +endobj +2618 0 obj +<< +/K [6 7] +/P 5195 0 R +/Pg 52 0 R +/S /P +/Type /StructElem +>> +endobj +2619 0 obj +<< +/K [8 9] +/P 5196 0 R +/Pg 52 0 R +/S /P +/Type /StructElem +>> +endobj +2620 0 obj +<< +/K [10 11] +/P 5197 0 R +/Pg 52 0 R +/S /P +/Type /StructElem +>> +endobj +2621 0 obj +<< +/K [12 13] +/P 5198 0 R +/Pg 52 0 R +/S /P +/Type /StructElem +>> +endobj +2622 0 obj +<< +/K [14 15] +/P 5199 0 R +/Pg 52 0 R +/S /P +/Type /StructElem +>> +endobj +2623 0 obj +<< +/K [16 17] +/P 5200 0 R +/Pg 52 0 R +/S /P +/Type /StructElem +>> +endobj +2624 0 obj +<< +/K [18] +/P 5201 0 R +/Pg 52 0 R +/S /P +/Type /StructElem +>> +endobj +2625 0 obj +<< +/K [5202 0 R 2614 0 R] +/P 5194 0 R +/Pg 52 0 R +/S /Link +/Type /StructElem +>> +endobj +2626 0 obj +<< +/K [5203 0 R 2616 0 R] +/P 5194 0 R +/Pg 52 0 R +/S /Link +/Type /StructElem +>> +endobj +2627 0 obj +<< +/K 1 +/P 5204 0 R +/Pg 53 0 R +/S /Span +/Type /StructElem +>> +endobj +2628 0 obj +<< +/K 2 +/P 5204 0 R +/Pg 53 0 R +/S /Span +/Type /StructElem +>> +endobj +2629 0 obj +<< +/K 3 +/P 2696 0 R +/Pg 53 0 R +/S /Span +/Type /StructElem +>> +endobj +2630 0 obj +<< +/K 4 +/P 5204 0 R +/Pg 53 0 R +/S /Span +/Type /StructElem +>> +endobj +2631 0 obj +<< +/K 5 +/P 2697 0 R +/Pg 53 0 R +/S /Span +/Type /StructElem +>> +endobj +2632 0 obj +<< +/K 6 +/P 5204 0 R +/Pg 53 0 R +/S /Span +/Type /StructElem +>> +endobj +2633 0 obj +<< +/K [7 8 9] +/P 5205 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2634 0 obj +<< +/K [10 11] +/P 5206 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2635 0 obj +<< +/K [12 13] +/P 5207 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2636 0 obj +<< +/K [14 15] +/P 5208 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2637 0 obj +<< +/K [16 17] +/P 5209 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2638 0 obj +<< +/K [18 19] +/P 5210 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2639 0 obj +<< +/K [20 21] +/P 5211 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2640 0 obj +<< +/K [22 23] +/P 5212 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2641 0 obj +<< +/K [24 25 26] +/P 5213 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2642 0 obj +<< +/K [27 28] +/P 5214 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2643 0 obj +<< +/K [29 30] +/P 5215 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2644 0 obj +<< +/K [31 32] +/P 5216 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2645 0 obj +<< +/K [33 34] +/P 5217 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2646 0 obj +<< +/K [35] +/P 5218 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2647 0 obj +<< +/K [36 37] +/P 5219 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2648 0 obj +<< +/K [38] +/P 5220 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2649 0 obj +<< +/K [39 40] +/P 5221 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2650 0 obj +<< +/K [41 42] +/P 5222 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2651 0 obj +<< +/K [43 44] +/P 5223 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2652 0 obj +<< +/K [45 46] +/P 5224 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2653 0 obj +<< +/K [47 48] +/P 5225 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2654 0 obj +<< +/K [49 50] +/P 5226 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2655 0 obj +<< +/K [51 52] +/P 5227 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2656 0 obj +<< +/K [53 54] +/P 5228 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2657 0 obj +<< +/K [55 56] +/P 5229 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2658 0 obj +<< +/K [57 58] +/P 5230 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2659 0 obj +<< +/K [59 60] +/P 5231 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2660 0 obj +<< +/K [61] +/P 5232 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2661 0 obj +<< +/K [62 63] +/P 5233 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2662 0 obj +<< +/K [64] +/P 5234 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2663 0 obj +<< +/K [65 66] +/P 5235 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2664 0 obj +<< +/K [67 68] +/P 5236 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2665 0 obj +<< +/K [69 70] +/P 5237 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2666 0 obj +<< +/K [71 72] +/P 5238 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2667 0 obj +<< +/K [73 74] +/P 5239 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2668 0 obj +<< +/K [75 76] +/P 5240 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2669 0 obj +<< +/K [77 78] +/P 5241 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2670 0 obj +<< +/K [79 80] +/P 5242 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2671 0 obj +<< +/K [81 82] +/P 5243 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2672 0 obj +<< +/K [83 84] +/P 5244 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2673 0 obj +<< +/K [85 86] +/P 5245 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2674 0 obj +<< +/K [87 88] +/P 5246 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2675 0 obj +<< +/K [89 90] +/P 5247 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2676 0 obj +<< +/K [91 92] +/P 5248 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2677 0 obj +<< +/K [93 94] +/P 5249 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2678 0 obj +<< +/K [95] +/P 5250 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2679 0 obj +<< +/K [96 97] +/P 5251 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2680 0 obj +<< +/K [98] +/P 5252 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2681 0 obj +<< +/K [99 100] +/P 5253 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2682 0 obj +<< +/K [101 102] +/P 5254 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2683 0 obj +<< +/K [103 104] +/P 5255 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2684 0 obj +<< +/K [105 106] +/P 5256 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2685 0 obj +<< +/K [107 108] +/P 5257 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2686 0 obj +<< +/K [109 110] +/P 5258 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2687 0 obj +<< +/K [111 112] +/P 5259 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2688 0 obj +<< +/K [113 114] +/P 5260 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2689 0 obj +<< +/K [115 116] +/P 5261 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2690 0 obj +<< +/K [117 118] +/P 5262 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2691 0 obj +<< +/K [119 120] +/P 5263 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2692 0 obj +<< +/K [121] +/P 5264 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2693 0 obj +<< +/K [122] +/P 5265 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2694 0 obj +<< +/K [123] +/P 5266 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2695 0 obj +<< +/K [124 125] +/P 5267 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +2696 0 obj +<< +/K [5268 0 R 2629 0 R] +/P 5204 0 R +/Pg 53 0 R +/S /Link +/Type /StructElem +>> +endobj +2697 0 obj +<< +/K [5269 0 R 2631 0 R] +/P 5204 0 R +/Pg 53 0 R +/S /Link +/Type /StructElem +>> +endobj +2698 0 obj +<< +/K 0 +/P 5270 0 R +/Pg 54 0 R +/S /Span +/Type /StructElem +>> +endobj +2699 0 obj +<< +/K 1 +/P 5270 0 R +/Pg 54 0 R +/S /Span +/Type /StructElem +>> +endobj +2700 0 obj +<< +/K 2 +/P 2732 0 R +/Pg 54 0 R +/S /Span +/Type /StructElem +>> +endobj +2701 0 obj +<< +/K 3 +/P 5270 0 R +/Pg 54 0 R +/S /Span +/Type /StructElem +>> +endobj +2702 0 obj +<< +/K 4 +/P 2733 0 R +/Pg 54 0 R +/S /Span +/Type /StructElem +>> +endobj +2703 0 obj +<< +/K 5 +/P 5270 0 R +/Pg 54 0 R +/S /Span +/Type /StructElem +>> +endobj +2704 0 obj +<< +/K [6 7 8] +/P 5271 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2705 0 obj +<< +/K [9 10] +/P 5272 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2706 0 obj +<< +/K [11 12] +/P 5273 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2707 0 obj +<< +/K [13 14] +/P 5274 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2708 0 obj +<< +/K [15 16] +/P 5275 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2709 0 obj +<< +/K [17 18] +/P 5276 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2710 0 obj +<< +/K [19] +/P 5277 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2711 0 obj +<< +/K 26 +/P 5278 0 R +/Pg 54 0 R +/S /Span +/Type /StructElem +>> +endobj +2712 0 obj +<< +/K 27 +/P 5278 0 R +/Pg 54 0 R +/S /Span +/Type /StructElem +>> +endobj +2713 0 obj +<< +/K 28 +/P 2734 0 R +/Pg 54 0 R +/S /Span +/Type /StructElem +>> +endobj +2714 0 obj +<< +/K 29 +/P 5278 0 R +/Pg 54 0 R +/S /Span +/Type /StructElem +>> +endobj +2715 0 obj +<< +/K 30 +/P 2735 0 R +/Pg 54 0 R +/S /Span +/Type /StructElem +>> +endobj +2716 0 obj +<< +/K 31 +/P 5278 0 R +/Pg 54 0 R +/S /Span +/Type /StructElem +>> +endobj +2717 0 obj +<< +/K [32 33 34] +/P 5279 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2718 0 obj +<< +/K [35 36] +/P 5280 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2719 0 obj +<< +/K [37 38] +/P 5281 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2720 0 obj +<< +/K [39 40] +/P 5282 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2721 0 obj +<< +/K [41 42] +/P 5283 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2722 0 obj +<< +/K [43 44] +/P 5284 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2723 0 obj +<< +/K [45 46] +/P 5285 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2724 0 obj +<< +/K [47 48] +/P 5286 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2725 0 obj +<< +/K [49 50] +/P 5287 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2726 0 obj +<< +/K [51 52] +/P 5288 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2727 0 obj +<< +/K [53 54] +/P 5289 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2728 0 obj +<< +/K [55 56] +/P 5290 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2729 0 obj +<< +/K [57 58] +/P 5291 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2730 0 obj +<< +/K [59] +/P 5292 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2731 0 obj +<< +/K [60 61] +/P 5293 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +2732 0 obj +<< +/K [5294 0 R 2700 0 R] +/P 5270 0 R +/Pg 54 0 R +/S /Link +/Type /StructElem +>> +endobj +2733 0 obj +<< +/K [5295 0 R 2702 0 R] +/P 5270 0 R +/Pg 54 0 R +/S /Link +/Type /StructElem +>> +endobj +2734 0 obj +<< +/K [5296 0 R 2713 0 R] +/P 5278 0 R +/Pg 54 0 R +/S /Link +/Type /StructElem +>> +endobj +2735 0 obj +<< +/K [5297 0 R 2715 0 R] +/P 5278 0 R +/Pg 54 0 R +/S /Link +/Type /StructElem +>> +endobj +2736 0 obj +<< +/K 0 +/P 5298 0 R +/Pg 55 0 R +/S /Span +/Type /StructElem +>> +endobj +2737 0 obj +<< +/K 1 +/P 5298 0 R +/Pg 55 0 R +/S /Span +/Type /StructElem +>> +endobj +2738 0 obj +<< +/K 2 +/P 2797 0 R +/Pg 55 0 R +/S /Span +/Type /StructElem +>> +endobj +2739 0 obj +<< +/K 3 +/P 5298 0 R +/Pg 55 0 R +/S /Span +/Type /StructElem +>> +endobj +2740 0 obj +<< +/K 4 +/P 2798 0 R +/Pg 55 0 R +/S /Span +/Type /StructElem +>> +endobj +2741 0 obj +<< +/K 5 +/P 5298 0 R +/Pg 55 0 R +/S /Span +/Type /StructElem +>> +endobj +2742 0 obj +<< +/K [6 7 8] +/P 5299 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2743 0 obj +<< +/K [9] +/P 5300 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2744 0 obj +<< +/K [10 11] +/P 5301 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2745 0 obj +<< +/K [12 13] +/P 5302 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2746 0 obj +<< +/K [14 15] +/P 5303 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2747 0 obj +<< +/K [16 17] +/P 5304 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2748 0 obj +<< +/K [18 19] +/P 5305 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2749 0 obj +<< +/K [20 21] +/P 5306 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2750 0 obj +<< +/K [22 23] +/P 5307 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2751 0 obj +<< +/K [24 25] +/P 5308 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2752 0 obj +<< +/K [26 27] +/P 5309 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2753 0 obj +<< +/K [28 29] +/P 5310 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2754 0 obj +<< +/K [30 31] +/P 5311 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2755 0 obj +<< +/K [32] +/P 5312 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2756 0 obj +<< +/K [33 34] +/P 5313 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2757 0 obj +<< +/K [35] +/P 5314 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2758 0 obj +<< +/K [36 37] +/P 5315 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2759 0 obj +<< +/K [38 39] +/P 5316 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2760 0 obj +<< +/K [40 41] +/P 5317 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2761 0 obj +<< +/K [42 43] +/P 5318 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2762 0 obj +<< +/K [44 45] +/P 5319 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2763 0 obj +<< +/K [46 47] +/P 5320 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2764 0 obj +<< +/K [48 49] +/P 5321 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2765 0 obj +<< +/K [50 51] +/P 5322 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2766 0 obj +<< +/K [52 53] +/P 5323 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2767 0 obj +<< +/K [54 55] +/P 5324 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2768 0 obj +<< +/K [56 57] +/P 5325 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2769 0 obj +<< +/K [58 59] +/P 5326 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2770 0 obj +<< +/K [60 61] +/P 5327 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2771 0 obj +<< +/K [62 63] +/P 5328 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2772 0 obj +<< +/K [64 65] +/P 5329 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2773 0 obj +<< +/K [66] +/P 5330 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2774 0 obj +<< +/K [67 68] +/P 5331 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2775 0 obj +<< +/K [69] +/P 5332 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2776 0 obj +<< +/K [70 71] +/P 5333 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2777 0 obj +<< +/K [72 73] +/P 5334 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2778 0 obj +<< +/K [74 75] +/P 5335 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2779 0 obj +<< +/K [76 77] +/P 5336 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2780 0 obj +<< +/K [78 79] +/P 5337 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2781 0 obj +<< +/K [80 81] +/P 5338 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2782 0 obj +<< +/K [82 83] +/P 5339 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2783 0 obj +<< +/K [84 85] +/P 5340 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2784 0 obj +<< +/K [86 87] +/P 5341 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2785 0 obj +<< +/K [88 89] +/P 5342 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2786 0 obj +<< +/K [90 91] +/P 5343 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2787 0 obj +<< +/K [92] +/P 5344 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2788 0 obj +<< +/K [93] +/P 5345 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2789 0 obj +<< +/K [94] +/P 5346 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2790 0 obj +<< +/K [95 96] +/P 5347 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2791 0 obj +<< +/K [97 98] +/P 5348 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2792 0 obj +<< +/K [99 100] +/P 5349 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2793 0 obj +<< +/K [101 102] +/P 5350 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2794 0 obj +<< +/K [103 104] +/P 5351 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2795 0 obj +<< +/K [105 106] +/P 5352 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2796 0 obj +<< +/K [107] +/P 5353 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +2797 0 obj +<< +/K [5354 0 R 2738 0 R] +/P 5298 0 R +/Pg 55 0 R +/S /Link +/Type /StructElem +>> +endobj +2798 0 obj +<< +/K [5355 0 R 2740 0 R] +/P 5298 0 R +/Pg 55 0 R +/S /Link +/Type /StructElem +>> +endobj +2799 0 obj +<< +/K 4 +/P 5356 0 R +/Pg 56 0 R +/S /Span +/Type /StructElem +>> +endobj +2800 0 obj +<< +/K 5 +/P 5356 0 R +/Pg 56 0 R +/S /Span +/Type /StructElem +>> +endobj +2801 0 obj +<< +/K 6 +/P 2834 0 R +/Pg 56 0 R +/S /Span +/Type /StructElem +>> +endobj +2802 0 obj +<< +/K 7 +/P 5356 0 R +/Pg 56 0 R +/S /Span +/Type /StructElem +>> +endobj +2803 0 obj +<< +/K 8 +/P 2835 0 R +/Pg 56 0 R +/S /Span +/Type /StructElem +>> +endobj +2804 0 obj +<< +/K 9 +/P 5356 0 R +/Pg 56 0 R +/S /Span +/Type /StructElem +>> +endobj +2805 0 obj +<< +/K [10 11 12] +/P 5357 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2806 0 obj +<< +/K [13 14] +/P 5358 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2807 0 obj +<< +/K [15 16] +/P 5359 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2808 0 obj +<< +/K [17 18] +/P 5360 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2809 0 obj +<< +/K [19 20] +/P 5361 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2810 0 obj +<< +/K [21 22] +/P 5362 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2811 0 obj +<< +/K [23 24] +/P 5363 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2812 0 obj +<< +/K [25 26] +/P 5364 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2813 0 obj +<< +/K [27 28] +/P 5365 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2814 0 obj +<< +/K [29 30] +/P 5366 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2815 0 obj +<< +/K [31 32] +/P 5367 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2816 0 obj +<< +/K [33 34] +/P 5368 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2817 0 obj +<< +/K [35 36] +/P 5369 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2818 0 obj +<< +/K [37] +/P 5370 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2819 0 obj +<< +/K [38 39] +/P 5371 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2820 0 obj +<< +/K [40] +/P 5372 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2821 0 obj +<< +/K [41 42] +/P 5373 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2822 0 obj +<< +/K [43 44] +/P 5374 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2823 0 obj +<< +/K [45 46] +/P 5375 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2824 0 obj +<< +/K [47 48] +/P 5376 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2825 0 obj +<< +/K [49 50] +/P 5377 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2826 0 obj +<< +/K [51 52] +/P 5378 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2827 0 obj +<< +/K [53 54] +/P 5379 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2828 0 obj +<< +/K [55 56] +/P 5380 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2829 0 obj +<< +/K [57 58] +/P 5381 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2830 0 obj +<< +/K [59 60] +/P 5382 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2831 0 obj +<< +/K [61 62] +/P 5383 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2832 0 obj +<< +/K [63] +/P 5384 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2833 0 obj +<< +/K [64 65] +/P 5385 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +2834 0 obj +<< +/K [5386 0 R 2801 0 R] +/P 5356 0 R +/Pg 56 0 R +/S /Link +/Type /StructElem +>> +endobj +2835 0 obj +<< +/K [5387 0 R 2803 0 R] +/P 5356 0 R +/Pg 56 0 R +/S /Link +/Type /StructElem +>> +endobj +2836 0 obj +<< +/K 0 +/P 5388 0 R +/Pg 57 0 R +/S /Span +/Type /StructElem +>> +endobj +2837 0 obj +<< +/K 1 +/P 5388 0 R +/Pg 57 0 R +/S /Span +/Type /StructElem +>> +endobj +2838 0 obj +<< +/K 2 +/P 2883 0 R +/Pg 57 0 R +/S /Span +/Type /StructElem +>> +endobj +2839 0 obj +<< +/K 3 +/P 5388 0 R +/Pg 57 0 R +/S /Span +/Type /StructElem +>> +endobj +2840 0 obj +<< +/K 4 +/P 2884 0 R +/Pg 57 0 R +/S /Span +/Type /StructElem +>> +endobj +2841 0 obj +<< +/K 5 +/P 5388 0 R +/Pg 57 0 R +/S /Span +/Type /StructElem +>> +endobj +2842 0 obj +<< +/K [6 7 8] +/P 5389 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2843 0 obj +<< +/K [9] +/P 5390 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2844 0 obj +<< +/K [10 11] +/P 5391 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2845 0 obj +<< +/K [12 13] +/P 5392 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2846 0 obj +<< +/K [14 15] +/P 5393 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2847 0 obj +<< +/K [16 17] +/P 5394 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2848 0 obj +<< +/K [18 19] +/P 5395 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2849 0 obj +<< +/K [20 21] +/P 5396 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2850 0 obj +<< +/K [22 23] +/P 5397 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2851 0 obj +<< +/K [24 25] +/P 5398 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2852 0 obj +<< +/K [26 27] +/P 5399 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2853 0 obj +<< +/K [28 29] +/P 5400 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2854 0 obj +<< +/K [30 31] +/P 5401 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2855 0 obj +<< +/K [32 33] +/P 5402 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2856 0 obj +<< +/K [34 35] +/P 5403 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2857 0 obj +<< +/K [36 37] +/P 5404 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2858 0 obj +<< +/K [38 39] +/P 5405 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2859 0 obj +<< +/K [40] +/P 5406 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2860 0 obj +<< +/K [41 42] +/P 5407 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2861 0 obj +<< +/K [43] +/P 5408 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2862 0 obj +<< +/K [44 45] +/P 5409 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2863 0 obj +<< +/K [46 47] +/P 5410 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2864 0 obj +<< +/K [48 49] +/P 5411 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2865 0 obj +<< +/K [50 51] +/P 5412 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2866 0 obj +<< +/K [52 53] +/P 5413 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2867 0 obj +<< +/K [54 55] +/P 5414 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2868 0 obj +<< +/K [56 57] +/P 5415 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2869 0 obj +<< +/K [58 59] +/P 5416 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2870 0 obj +<< +/K [60 61] +/P 5417 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2871 0 obj +<< +/K [62 63] +/P 5418 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2872 0 obj +<< +/K [64 65] +/P 5419 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2873 0 obj +<< +/K [66] +/P 5420 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2874 0 obj +<< +/K [67] +/P 5421 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2875 0 obj +<< +/K [68] +/P 5422 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2876 0 obj +<< +/K [69 70] +/P 5423 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2877 0 obj +<< +/K [71 72] +/P 5424 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2878 0 obj +<< +/K [73 74] +/P 5425 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2879 0 obj +<< +/K [75 76] +/P 5426 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2880 0 obj +<< +/K [77 78] +/P 5427 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2881 0 obj +<< +/K [79 80] +/P 5428 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2882 0 obj +<< +/K [81] +/P 5429 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +2883 0 obj +<< +/K [5430 0 R 2838 0 R] +/P 5388 0 R +/Pg 57 0 R +/S /Link +/Type /StructElem +>> +endobj +2884 0 obj +<< +/K [5431 0 R 2840 0 R] +/P 5388 0 R +/Pg 57 0 R +/S /Link +/Type /StructElem +>> +endobj +2885 0 obj +<< +/K 0 +/P 1015 0 R +/Pg 59 0 R +/S /Span +/Type /StructElem +>> +endobj +2886 0 obj +<< +/ActualText ( ) +/K [1] +/P 1015 0 R +/Pg 59 0 R +/S /Span +/Type /StructElem +>> +endobj +2887 0 obj +<< +/K 2 +/P 1015 0 R +/Pg 59 0 R +/S /Span +/Type /StructElem +>> +endobj +2888 0 obj +<< +/ActualText ( ) +/K [3] +/P 1015 0 R +/Pg 59 0 R +/S /Span +/Type /StructElem +>> +endobj +2889 0 obj +<< +/K 4 +/P 1015 0 R +/Pg 59 0 R +/S /Span +/Type /StructElem +>> +endobj +2890 0 obj +<< +/K [3] +/P 5432 0 R +/Pg 60 0 R +/S /P +/Type /StructElem +>> +endobj +2891 0 obj +<< +/K [4] +/P 5433 0 R +/Pg 60 0 R +/S /P +/Type /StructElem +>> +endobj +2892 0 obj +<< +/K [5] +/P 5434 0 R +/Pg 60 0 R +/S /P +/Type /StructElem +>> +endobj +2893 0 obj +<< +/K [6] +/P 5435 0 R +/Pg 60 0 R +/S /LBody +/Type /StructElem +>> +endobj +2894 0 obj +<< +/K [7] +/P 5436 0 R +/Pg 60 0 R +/S /LBody +/Type /StructElem +>> +endobj +2895 0 obj +<< +/K [8] +/P 5434 0 R +/Pg 60 0 R +/S /P +/Type /StructElem +>> +endobj +2896 0 obj +<< +/K [9] +/P 5434 0 R +/Pg 60 0 R +/S /P +/Type /StructElem +>> +endobj +2897 0 obj +<< +/K [10] +/P 5434 0 R +/Pg 60 0 R +/S /P +/Type /StructElem +>> +endobj +2898 0 obj +<< +/K [11] +/P 5437 0 R +/Pg 60 0 R +/S /LBody +/Type /StructElem +>> +endobj +2899 0 obj +<< +/K [12] +/P 5438 0 R +/Pg 60 0 R +/S /LBody +/Type /StructElem +>> +endobj +2900 0 obj +<< +/K [16] +/P 5432 0 R +/Pg 60 0 R +/S /Figure +/Type /StructElem +>> +endobj +2901 0 obj +<< +/K 0 +/P 1034 0 R +/Pg 61 0 R +/S /Span +/Type /StructElem +>> +endobj +2902 0 obj +<< +/ActualText ( ) +/K [1] +/P 1034 0 R +/Pg 61 0 R +/S /Span +/Type /StructElem +>> +endobj +2903 0 obj +<< +/K 2 +/P 1034 0 R +/Pg 61 0 R +/S /Span +/Type /StructElem +>> +endobj +2904 0 obj +<< +/ActualText ( ) +/K [3] +/P 1034 0 R +/Pg 61 0 R +/S /Span +/Type /StructElem +>> +endobj +2905 0 obj +<< +/K 4 +/P 1034 0 R +/Pg 61 0 R +/S /Span +/Type /StructElem +>> +endobj +2906 0 obj +<< +/K [11 12] +/P 5439 0 R +/Pg 61 0 R +/S /P +/Type /StructElem +>> +endobj +2907 0 obj +<< +/K [13 14] +/P 5440 0 R +/Pg 61 0 R +/S /P +/Type /StructElem +>> +endobj +2908 0 obj +<< +/K [15 16] +/P 5441 0 R +/Pg 61 0 R +/S /P +/Type /StructElem +>> +endobj +2909 0 obj +<< +/K [17] +/P 5442 0 R +/Pg 61 0 R +/S /P +/Type /StructElem +>> +endobj +2910 0 obj +<< +/K [18] +/P 5442 0 R +/Pg 61 0 R +/S /P +/Type /StructElem +>> +endobj +2911 0 obj +<< +/K [19] +/P 5443 0 R +/Pg 61 0 R +/S /P +/Type /StructElem +>> +endobj +2912 0 obj +<< +/K [20] +/P 5444 0 R +/Pg 61 0 R +/S /P +/Type /StructElem +>> +endobj +2913 0 obj +<< +/K [4 5] +/P 5445 0 R +/Pg 62 0 R +/S /P +/Type /StructElem +>> +endobj +2914 0 obj +<< +/K [6 7] +/P 5446 0 R +/Pg 62 0 R +/S /P +/Type /StructElem +>> +endobj +2915 0 obj +<< +/K [8 9] +/P 5447 0 R +/Pg 62 0 R +/S /P +/Type /StructElem +>> +endobj +2916 0 obj +<< +/K [10] +/P 5448 0 R +/Pg 62 0 R +/S /P +/Type /StructElem +>> +endobj +2917 0 obj +<< +/K [11] +/P 5448 0 R +/Pg 62 0 R +/S /P +/Type /StructElem +>> +endobj +2918 0 obj +<< +/K [12] +/P 5449 0 R +/Pg 62 0 R +/S /P +/Type /StructElem +>> +endobj +2919 0 obj +<< +/K [13] +/P 5450 0 R +/Pg 62 0 R +/S /P +/Type /StructElem +>> +endobj +2920 0 obj +<< +/K [14] +/P 5451 0 R +/Pg 62 0 R +/S /P +/Type /StructElem +>> +endobj +2921 0 obj +<< +/K [15] +/P 5452 0 R +/Pg 62 0 R +/S /P +/Type /StructElem +>> +endobj +2922 0 obj +<< +/K [16] +/P 5453 0 R +/Pg 62 0 R +/S /P +/Type /StructElem +>> +endobj +2923 0 obj +<< +/K [4 5] +/P 5454 0 R +/Pg 63 0 R +/S /P +/Type /StructElem +>> +endobj +2924 0 obj +<< +/K [6 7] +/P 5455 0 R +/Pg 63 0 R +/S /P +/Type /StructElem +>> +endobj +2925 0 obj +<< +/K [8 9] +/P 5456 0 R +/Pg 63 0 R +/S /P +/Type /StructElem +>> +endobj +2926 0 obj +<< +/K [10] +/P 5457 0 R +/Pg 63 0 R +/S /P +/Type /StructElem +>> +endobj +2927 0 obj +<< +/K [11] +/P 5458 0 R +/Pg 63 0 R +/S /P +/Type /StructElem +>> +endobj +2928 0 obj +<< +/K [12] +/P 5459 0 R +/Pg 63 0 R +/S /P +/Type /StructElem +>> +endobj +2929 0 obj +<< +/K 0 +/P 1061 0 R +/Pg 64 0 R +/S /Span +/Type /StructElem +>> +endobj +2930 0 obj +<< +/ActualText ( ) +/K [1] +/P 1061 0 R +/Pg 64 0 R +/S /Span +/Type /StructElem +>> +endobj +2931 0 obj +<< +/K 2 +/P 1061 0 R +/Pg 64 0 R +/S /Span +/Type /StructElem +>> +endobj +2932 0 obj +<< +/ActualText ( ) +/K [3] +/P 1061 0 R +/Pg 64 0 R +/S /Span +/Type /StructElem +>> +endobj +2933 0 obj +<< +/K 4 +/P 1061 0 R +/Pg 64 0 R +/S /Span +/Type /StructElem +>> +endobj +2934 0 obj +<< +/K [8 9] +/P 5460 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2935 0 obj +<< +/K [10 11] +/P 5461 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2936 0 obj +<< +/K [12 13] +/P 5462 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2937 0 obj +<< +/K [14 15] +/P 5463 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2938 0 obj +<< +/K [16 17] +/P 5464 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2939 0 obj +<< +/K [18 19] +/P 5465 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2940 0 obj +<< +/K [20 21] +/P 5466 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2941 0 obj +<< +/K [22 23] +/P 5467 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2942 0 obj +<< +/K [24 25] +/P 5468 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2943 0 obj +<< +/K [26 27] +/P 5469 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2944 0 obj +<< +/K [28 29] +/P 5470 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2945 0 obj +<< +/K [30 31] +/P 5471 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2946 0 obj +<< +/K [32 33] +/P 5472 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2947 0 obj +<< +/K [34 35] +/P 5473 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2948 0 obj +<< +/K [36 37] +/P 5474 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2949 0 obj +<< +/K [38 39] +/P 5475 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2950 0 obj +<< +/K [40 41] +/P 5476 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2951 0 obj +<< +/K [42 43 44] +/P 5477 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2952 0 obj +<< +/K [45 46] +/P 5478 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2953 0 obj +<< +/K [47 48] +/P 5479 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2954 0 obj +<< +/K [49 50] +/P 5480 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2955 0 obj +<< +/K [51 52] +/P 5481 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2956 0 obj +<< +/K [53 54] +/P 5482 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2957 0 obj +<< +/K [55 56] +/P 5483 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2958 0 obj +<< +/K [57 58] +/P 5484 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2959 0 obj +<< +/K [59 60] +/P 5485 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2960 0 obj +<< +/K [61 62] +/P 5486 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2961 0 obj +<< +/K [63 64] +/P 5487 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2962 0 obj +<< +/K [65 66] +/P 5488 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2963 0 obj +<< +/K [67 68] +/P 5489 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2964 0 obj +<< +/K [69 70] +/P 5490 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2965 0 obj +<< +/K [71 72] +/P 5491 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2966 0 obj +<< +/K [73 74] +/P 5492 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2967 0 obj +<< +/K [75 76] +/P 5493 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2968 0 obj +<< +/K [77 78] +/P 5494 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2969 0 obj +<< +/K [79 80] +/P 5495 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2970 0 obj +<< +/K [81 82] +/P 5496 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2971 0 obj +<< +/K [83 84] +/P 5497 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2972 0 obj +<< +/K [85 86] +/P 5498 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2973 0 obj +<< +/K [87 88] +/P 5499 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2974 0 obj +<< +/K [89 90] +/P 5500 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2975 0 obj +<< +/K [91 92] +/P 5501 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2976 0 obj +<< +/K [93 94] +/P 5502 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2977 0 obj +<< +/K [95 96] +/P 5503 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2978 0 obj +<< +/K [97 98] +/P 5504 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2979 0 obj +<< +/K [99 100] +/P 5505 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2980 0 obj +<< +/K [101 102] +/P 5506 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2981 0 obj +<< +/K [103 104] +/P 5507 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2982 0 obj +<< +/K [105] +/P 5508 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2983 0 obj +<< +/K [106] +/P 5509 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2984 0 obj +<< +/K [107 108] +/P 5510 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2985 0 obj +<< +/K [109 110] +/P 5511 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2986 0 obj +<< +/K [111 112] +/P 5512 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2987 0 obj +<< +/K [113 114] +/P 5513 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2988 0 obj +<< +/K [115 116] +/P 5514 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2989 0 obj +<< +/K [117 118] +/P 5515 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2990 0 obj +<< +/K [122 123 124] +/P 5516 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2991 0 obj +<< +/K [125 126 127] +/P 5517 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2992 0 obj +<< +/K [128 129] +/P 5518 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2993 0 obj +<< +/K [130 131] +/P 5519 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2994 0 obj +<< +/K [132 133] +/P 5520 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2995 0 obj +<< +/K [134 135] +/P 5521 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2996 0 obj +<< +/K [136 137] +/P 5522 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2997 0 obj +<< +/K [138 139] +/P 5523 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2998 0 obj +<< +/K [140 141] +/P 5524 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +2999 0 obj +<< +/K [142 143] +/P 5525 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3000 0 obj +<< +/K [144 145] +/P 5526 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3001 0 obj +<< +/K [146 147] +/P 5527 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3002 0 obj +<< +/K [148 149] +/P 5528 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3003 0 obj +<< +/K [150 151] +/P 5529 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3004 0 obj +<< +/K [152 153] +/P 5530 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3005 0 obj +<< +/K [154 155] +/P 5531 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3006 0 obj +<< +/K [156 157] +/P 5532 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3007 0 obj +<< +/K [158 159] +/P 5533 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3008 0 obj +<< +/K [160 161] +/P 5534 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3009 0 obj +<< +/K [162 163] +/P 5535 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3010 0 obj +<< +/K [164 165] +/P 5536 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3011 0 obj +<< +/K [166 167] +/P 5537 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3012 0 obj +<< +/K [168 169] +/P 5538 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3013 0 obj +<< +/K [170 171] +/P 5539 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3014 0 obj +<< +/K [172 173] +/P 5540 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3015 0 obj +<< +/K [174 175] +/P 5541 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3016 0 obj +<< +/K [176 177] +/P 5542 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3017 0 obj +<< +/K [178 179] +/P 5543 0 R +/Pg 64 0 R +/S /P +/Type /StructElem +>> +endobj +3018 0 obj +<< +/K 0 +/P 1072 0 R +/Pg 65 0 R +/S /Span +/Type /StructElem +>> +endobj +3019 0 obj +<< +/ActualText ( ) +/K [1] +/P 1072 0 R +/Pg 65 0 R +/S /Span +/Type /StructElem +>> +endobj +3020 0 obj +<< +/K 2 +/P 1072 0 R +/Pg 65 0 R +/S /Span +/Type /StructElem +>> +endobj +3021 0 obj +<< +/ActualText ( ) +/K [3] +/P 1072 0 R +/Pg 65 0 R +/S /Span +/Type /StructElem +>> +endobj +3022 0 obj +<< +/K 4 +/P 1072 0 R +/Pg 65 0 R +/S /Span +/Type /StructElem +>> +endobj +3023 0 obj +<< +/K 21 +/P 1089 0 R +/Pg 65 0 R +/S /Span +/Type /StructElem +>> +endobj +3024 0 obj +<< +/K 22 +/P 3028 0 R +/Pg 65 0 R +/S /Span +/Type /StructElem +>> +endobj +3025 0 obj +<< +/K 23 +/P 1089 0 R +/Pg 65 0 R +/S /Span +/Type /StructElem +>> +endobj +3026 0 obj +<< +/K 24 +/P 3029 0 R +/Pg 65 0 R +/S /Span +/Type /StructElem +>> +endobj +3027 0 obj +<< +/K 25 +/P 1089 0 R +/Pg 65 0 R +/S /Span +/Type /StructElem +>> +endobj +3028 0 obj +<< +/K [5544 0 R 3024 0 R] +/P 1089 0 R +/Pg 65 0 R +/S /Link +/Type /StructElem +>> +endobj +3029 0 obj +<< +/K [5545 0 R 3026 0 R] +/P 1089 0 R +/Pg 65 0 R +/S /Link +/Type /StructElem +>> +endobj +3030 0 obj +<< +/K [0] +/P 4321 0 R +/Pg 66 0 R +/S /LBody +/Type /StructElem +>> +endobj +3031 0 obj +<< +/K [2 3] +/P 5546 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3032 0 obj +<< +/K [4 5] +/P 5547 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3033 0 obj +<< +/K [6 7] +/P 5548 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3034 0 obj +<< +/K [8 9] +/P 5548 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3035 0 obj +<< +/K [10 11] +/P 5549 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3036 0 obj +<< +/K [12 13] +/P 5549 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3037 0 obj +<< +/K [14] +/P 5550 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3038 0 obj +<< +/K [15] +/P 5551 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3039 0 obj +<< +/K [16] +/P 5552 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3040 0 obj +<< +/K [17] +/P 5552 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3041 0 obj +<< +/K [18] +/P 5553 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3042 0 obj +<< +/K [19] +/P 5553 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3043 0 obj +<< +/K [20] +/P 5554 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3044 0 obj +<< +/K [21] +/P 5555 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3045 0 obj +<< +/K [22] +/P 5556 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3046 0 obj +<< +/K [23] +/P 5557 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3047 0 obj +<< +/K [24] +/P 5558 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3048 0 obj +<< +/K [25] +/P 5559 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3049 0 obj +<< +/K [26] +/P 5560 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3050 0 obj +<< +/K [27] +/P 5560 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3051 0 obj +<< +/K [28] +/P 5561 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3052 0 obj +<< +/K [29] +/P 5562 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3053 0 obj +<< +/K [30] +/P 5563 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3054 0 obj +<< +/K 31 +/P 5564 0 R +/Pg 66 0 R +/S /Span +/Type /StructElem +>> +endobj +3055 0 obj +<< +/K 32 +/P 3073 0 R +/Pg 66 0 R +/S /Span +/Type /StructElem +>> +endobj +3056 0 obj +<< +/K 33 +/P 5564 0 R +/Pg 66 0 R +/S /Span +/Type /StructElem +>> +endobj +3057 0 obj +<< +/K [34] +/P 5565 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3058 0 obj +<< +/K [35] +/P 5566 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3059 0 obj +<< +/K [36] +/P 5567 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3060 0 obj +<< +/K 37 +/P 5568 0 R +/Pg 66 0 R +/S /Span +/Type /StructElem +>> +endobj +3061 0 obj +<< +/K 38 +/P 3074 0 R +/Pg 66 0 R +/S /Span +/Type /StructElem +>> +endobj +3062 0 obj +<< +/K 39 +/P 5568 0 R +/Pg 66 0 R +/S /Span +/Type /StructElem +>> +endobj +3063 0 obj +<< +/K [40] +/P 5567 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3064 0 obj +<< +/K [41] +/P 5567 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3065 0 obj +<< +/K [42] +/P 5569 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3066 0 obj +<< +/K [43] +/P 5570 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3067 0 obj +<< +/K [44] +/P 5571 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3068 0 obj +<< +/K [45] +/P 5571 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3069 0 obj +<< +/K [46] +/P 5571 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +3070 0 obj +<< +/K 47 +/P 5572 0 R +/Pg 66 0 R +/S /Span +/Type /StructElem +>> +endobj +3071 0 obj +<< +/K 48 +/P 3075 0 R +/Pg 66 0 R +/S /Span +/Type /StructElem +>> +endobj +3072 0 obj +<< +/K 49 +/P 5572 0 R +/Pg 66 0 R +/S /Span +/Type /StructElem +>> +endobj +3073 0 obj +<< +/K [5573 0 R 3055 0 R] +/P 5564 0 R +/Pg 66 0 R +/S /Link +/Type /StructElem +>> +endobj +3074 0 obj +<< +/K [5574 0 R 3061 0 R] +/P 5568 0 R +/Pg 66 0 R +/S /Link +/Type /StructElem +>> +endobj +3075 0 obj +<< +/K [5575 0 R 3071 0 R] +/P 5572 0 R +/Pg 66 0 R +/S /Link +/Type /StructElem +>> +endobj +3076 0 obj +<< +/K [0] +/P 4325 0 R +/Pg 67 0 R +/S /LBody +/Type /StructElem +>> +endobj +3077 0 obj +<< +/K [2 3] +/P 5576 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3078 0 obj +<< +/K [4 5] +/P 5577 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3079 0 obj +<< +/K [6 7] +/P 5578 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3080 0 obj +<< +/K [8 9] +/P 5578 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3081 0 obj +<< +/K [10 11] +/P 5579 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3082 0 obj +<< +/K [12 13] +/P 5579 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3083 0 obj +<< +/K [14] +/P 5580 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3084 0 obj +<< +/K [15] +/P 5581 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3085 0 obj +<< +/K [16] +/P 5582 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3086 0 obj +<< +/K 17 +/P 5583 0 R +/Pg 67 0 R +/S /Span +/Type /StructElem +>> +endobj +3087 0 obj +<< +/K 18 +/P 3107 0 R +/Pg 67 0 R +/S /Span +/Type /StructElem +>> +endobj +3088 0 obj +<< +/K 19 +/P 5583 0 R +/Pg 67 0 R +/S /Span +/Type /StructElem +>> +endobj +3089 0 obj +<< +/K [20] +/P 5584 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3090 0 obj +<< +/K [21] +/P 5585 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3091 0 obj +<< +/K [22] +/P 5586 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3092 0 obj +<< +/K 23 +/P 5587 0 R +/Pg 67 0 R +/S /Span +/Type /StructElem +>> +endobj +3093 0 obj +<< +/K 24 +/P 3108 0 R +/Pg 67 0 R +/S /Span +/Type /StructElem +>> +endobj +3094 0 obj +<< +/K 25 +/P 5587 0 R +/Pg 67 0 R +/S /Span +/Type /StructElem +>> +endobj +3095 0 obj +<< +/K 26 +/P 3109 0 R +/Pg 67 0 R +/S /Span +/Type /StructElem +>> +endobj +3096 0 obj +<< +/K 27 +/P 5587 0 R +/Pg 67 0 R +/S /Span +/Type /StructElem +>> +endobj +3097 0 obj +<< +/K [28] +/P 5586 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3098 0 obj +<< +/K [29] +/P 5586 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3099 0 obj +<< +/K [30] +/P 5588 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3100 0 obj +<< +/K [31] +/P 5589 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3101 0 obj +<< +/K [32] +/P 5590 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3102 0 obj +<< +/K [33] +/P 5590 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3103 0 obj +<< +/K [34] +/P 5590 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +3104 0 obj +<< +/K 35 +/P 5591 0 R +/Pg 67 0 R +/S /Span +/Type /StructElem +>> +endobj +3105 0 obj +<< +/K 36 +/P 3110 0 R +/Pg 67 0 R +/S /Span +/Type /StructElem +>> +endobj +3106 0 obj +<< +/K 37 +/P 5591 0 R +/Pg 67 0 R +/S /Span +/Type /StructElem +>> +endobj +3107 0 obj +<< +/K [5592 0 R 3087 0 R] +/P 5583 0 R +/Pg 67 0 R +/S /Link +/Type /StructElem +>> +endobj +3108 0 obj +<< +/K [5593 0 R 3093 0 R] +/P 5587 0 R +/Pg 67 0 R +/S /Link +/Type /StructElem +>> +endobj +3109 0 obj +<< +/K [5594 0 R 3095 0 R] +/P 5587 0 R +/Pg 67 0 R +/S /Link +/Type /StructElem +>> +endobj +3110 0 obj +<< +/K [5595 0 R 3105 0 R] +/P 5591 0 R +/Pg 67 0 R +/S /Link +/Type /StructElem +>> +endobj +3111 0 obj +<< +/K [0] +/P 4331 0 R +/Pg 68 0 R +/S /LBody +/Type /StructElem +>> +endobj +3112 0 obj +<< +/K [2 3] +/P 5596 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3113 0 obj +<< +/K [4 5] +/P 5597 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3114 0 obj +<< +/K [6 7] +/P 5598 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3115 0 obj +<< +/K [8 9] +/P 5598 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3116 0 obj +<< +/K [10 11] +/P 5599 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3117 0 obj +<< +/K [12 13] +/P 5599 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3118 0 obj +<< +/K [14] +/P 5600 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3119 0 obj +<< +/K [15] +/P 5601 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3120 0 obj +<< +/K [16] +/P 5602 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3121 0 obj +<< +/K [17] +/P 5602 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3122 0 obj +<< +/K [18] +/P 5602 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3123 0 obj +<< +/K 19 +/P 5603 0 R +/Pg 68 0 R +/S /Span +/Type /StructElem +>> +endobj +3124 0 obj +<< +/K 20 +/P 3175 0 R +/Pg 68 0 R +/S /Span +/Type /StructElem +>> +endobj +3125 0 obj +<< +/K 21 +/P 5603 0 R +/Pg 68 0 R +/S /Span +/Type /StructElem +>> +endobj +3126 0 obj +<< +/K 24 +/P 5604 0 R +/Pg 68 0 R +/S /Span +/Type /StructElem +>> +endobj +3127 0 obj +<< +/K 25 +/P 3176 0 R +/Pg 68 0 R +/S /Span +/Type /StructElem +>> +endobj +3128 0 obj +<< +/K 26 +/P 5604 0 R +/Pg 68 0 R +/S /Span +/Type /StructElem +>> +endobj +3129 0 obj +<< +/K [27] +/P 4336 0 R +/Pg 68 0 R +/S /LBody +/Type /StructElem +>> +endobj +3130 0 obj +<< +/K 31 +/P 1113 0 R +/Pg 68 0 R +/S /Span +/Type /StructElem +>> +endobj +3131 0 obj +<< +/K 32 +/P 3177 0 R +/Pg 68 0 R +/S /Span +/Type /StructElem +>> +endobj +3132 0 obj +<< +/K 33 +/P 1113 0 R +/Pg 68 0 R +/S /Span +/Type /StructElem +>> +endobj +3133 0 obj +<< +/K [35 36] +/P 5605 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3134 0 obj +<< +/K [37 38] +/P 5606 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3135 0 obj +<< +/K [39 40] +/P 5607 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3136 0 obj +<< +/K [41 42] +/P 5608 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3137 0 obj +<< +/K [43 44] +/P 5609 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3138 0 obj +<< +/K [45] +/P 5610 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3139 0 obj +<< +/K [46] +/P 5611 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3140 0 obj +<< +/K [47] +/P 5612 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3141 0 obj +<< +/K [48] +/P 5613 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3142 0 obj +<< +/K [49] +/P 5614 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3143 0 obj +<< +/K [50] +/P 5615 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3144 0 obj +<< +/K [51] +/P 5616 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3145 0 obj +<< +/K [52] +/P 5617 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3146 0 obj +<< +/K [53] +/P 5618 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3147 0 obj +<< +/K [54] +/P 5619 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3148 0 obj +<< +/K [55] +/P 5620 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3149 0 obj +<< +/K [56] +/P 5621 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3150 0 obj +<< +/K [57] +/P 5622 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3151 0 obj +<< +/K [58] +/P 5623 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3152 0 obj +<< +/K [59] +/P 5624 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3153 0 obj +<< +/K [60] +/P 5625 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3154 0 obj +<< +/K [61] +/P 5626 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3155 0 obj +<< +/K [62] +/P 5627 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3156 0 obj +<< +/K [63] +/P 5628 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3157 0 obj +<< +/K [64] +/P 5629 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3158 0 obj +<< +/K [65] +/P 5630 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3159 0 obj +<< +/K [66] +/P 5631 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3160 0 obj +<< +/K [67] +/P 5632 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3161 0 obj +<< +/K [68] +/P 5633 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3162 0 obj +<< +/K [69] +/P 5634 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3163 0 obj +<< +/K [70] +/P 5635 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3164 0 obj +<< +/K [71] +/P 5636 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3165 0 obj +<< +/K [72] +/P 5637 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3166 0 obj +<< +/K [73] +/P 5638 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3167 0 obj +<< +/K [74] +/P 5639 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3168 0 obj +<< +/K [75] +/P 5640 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3169 0 obj +<< +/K [76] +/P 5641 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3170 0 obj +<< +/K [77] +/P 5642 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3171 0 obj +<< +/K [78] +/P 5643 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3172 0 obj +<< +/K [79] +/P 5643 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3173 0 obj +<< +/K [80] +/P 5644 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3174 0 obj +<< +/K [81] +/P 5644 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +3175 0 obj +<< +/K [5645 0 R 3124 0 R] +/P 5603 0 R +/Pg 68 0 R +/S /Link +/Type /StructElem +>> +endobj +3176 0 obj +<< +/K [5646 0 R 3127 0 R] +/P 5604 0 R +/Pg 68 0 R +/S /Link +/Type /StructElem +>> +endobj +3177 0 obj +<< +/K [5647 0 R 3131 0 R] +/P 1113 0 R +/Pg 68 0 R +/S /Link +/Type /StructElem +>> +endobj +3178 0 obj +<< +/K [0 1] +/P 5648 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3179 0 obj +<< +/K [2 3] +/P 5649 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3180 0 obj +<< +/K [4 5] +/P 5650 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3181 0 obj +<< +/K [6 7] +/P 5651 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3182 0 obj +<< +/K [8 9] +/P 5652 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3183 0 obj +<< +/K [10] +/P 5653 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3184 0 obj +<< +/K [11] +/P 5654 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3185 0 obj +<< +/K [12] +/P 5655 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3186 0 obj +<< +/K [13] +/P 5656 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3187 0 obj +<< +/K [14] +/P 5656 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3188 0 obj +<< +/K [15] +/P 5657 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3189 0 obj +<< +/K [16] +/P 5657 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3190 0 obj +<< +/K [17] +/P 5657 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3191 0 obj +<< +/K [18] +/P 5657 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3192 0 obj +<< +/K [19] +/P 5658 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3193 0 obj +<< +/K [20] +/P 5659 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3194 0 obj +<< +/K [21] +/P 5660 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3195 0 obj +<< +/K [22] +/P 5661 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3196 0 obj +<< +/K [23] +/P 5662 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3197 0 obj +<< +/K [24] +/P 5663 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3198 0 obj +<< +/K [25] +/P 5664 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3199 0 obj +<< +/K [26] +/P 5665 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3200 0 obj +<< +/K [27] +/P 5666 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3201 0 obj +<< +/K [28] +/P 5667 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3202 0 obj +<< +/K [31 32] +/P 5668 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3203 0 obj +<< +/K [33] +/P 5669 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3204 0 obj +<< +/K [34] +/P 5670 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3205 0 obj +<< +/K [35] +/P 5671 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3206 0 obj +<< +/K [36] +/P 5672 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3207 0 obj +<< +/K [37] +/P 5673 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3208 0 obj +<< +/K [38] +/P 5674 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3209 0 obj +<< +/K [39] +/P 5675 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3210 0 obj +<< +/K [40] +/P 5676 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3211 0 obj +<< +/K [41] +/P 5677 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3212 0 obj +<< +/K [42] +/P 5678 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3213 0 obj +<< +/K [43] +/P 5679 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3214 0 obj +<< +/K [44] +/P 5680 0 R +/Pg 69 0 R +/S /P +/Type /StructElem +>> +endobj +3215 0 obj +<< +/K [2 3] +/P 5681 0 R +/Pg 70 0 R +/S /P +/Type /StructElem +>> +endobj +3216 0 obj +<< +/K [4] +/P 5682 0 R +/Pg 70 0 R +/S /P +/Type /StructElem +>> +endobj +3217 0 obj +<< +/K [5] +/P 5683 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3218 0 obj +<< +/K [6] +/P 5684 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3219 0 obj +<< +/K [7] +/P 5685 0 R +/Pg 70 0 R +/S /P +/Type /StructElem +>> +endobj +3220 0 obj +<< +/K [8] +/P 5686 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3221 0 obj +<< +/K [9] +/P 5687 0 R +/Pg 70 0 R +/S /P +/Type /StructElem +>> +endobj +3222 0 obj +<< +/K [10] +/P 5688 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3223 0 obj +<< +/K [11] +/P 5689 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3224 0 obj +<< +/K [12] +/P 5690 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3225 0 obj +<< +/K [13] +/P 5691 0 R +/Pg 70 0 R +/S /P +/Type /StructElem +>> +endobj +3226 0 obj +<< +/K [14] +/P 5692 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3227 0 obj +<< +/K [15] +/P 5693 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3228 0 obj +<< +/K [16] +/P 5694 0 R +/Pg 70 0 R +/S /P +/Type /StructElem +>> +endobj +3229 0 obj +<< +/K [17] +/P 5695 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3230 0 obj +<< +/K [18] +/P 5696 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3231 0 obj +<< +/K [19] +/P 5697 0 R +/Pg 70 0 R +/S /P +/Type /StructElem +>> +endobj +3232 0 obj +<< +/K [20] +/P 5697 0 R +/Pg 70 0 R +/S /P +/Type /StructElem +>> +endobj +3233 0 obj +<< +/K [21] +/P 5698 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3234 0 obj +<< +/K [22] +/P 5699 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3235 0 obj +<< +/K [23] +/P 5700 0 R +/Pg 70 0 R +/S /P +/Type /StructElem +>> +endobj +3236 0 obj +<< +/K [24] +/P 5701 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3237 0 obj +<< +/K [25] +/P 5702 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3238 0 obj +<< +/K [26] +/P 5703 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3239 0 obj +<< +/K [27] +/P 5704 0 R +/Pg 70 0 R +/S /P +/Type /StructElem +>> +endobj +3240 0 obj +<< +/K [28] +/P 5705 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3241 0 obj +<< +/K [29] +/P 5706 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3242 0 obj +<< +/K [30] +/P 5707 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3243 0 obj +<< +/K [31] +/P 5708 0 R +/Pg 70 0 R +/S /LBody +/Type /StructElem +>> +endobj +3244 0 obj +<< +/K [32] +/P 5709 0 R +/Pg 70 0 R +/S /P +/Type /StructElem +>> +endobj +3245 0 obj +<< +/K [34 35] +/P 5710 0 R +/Pg 70 0 R +/S /P +/Type /StructElem +>> +endobj +3246 0 obj +<< +/K [0] +/P 5711 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3247 0 obj +<< +/K [1] +/P 5711 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3248 0 obj +<< +/K [2] +/P 5711 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3249 0 obj +<< +/K [3] +/P 5711 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3250 0 obj +<< +/K [4] +/P 5711 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3251 0 obj +<< +/K [5] +/P 5711 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3252 0 obj +<< +/K [6] +/P 5711 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3253 0 obj +<< +/K [7] +/P 5711 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3254 0 obj +<< +/K [8] +/P 5711 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3255 0 obj +<< +/K [9] +/P 5712 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3256 0 obj +<< +/K [10] +/P 5712 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3257 0 obj +<< +/K [11] +/P 5712 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3258 0 obj +<< +/K [12] +/P 5712 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3259 0 obj +<< +/K [13] +/P 5712 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3260 0 obj +<< +/K [14] +/P 5712 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3261 0 obj +<< +/K [15] +/P 5712 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3262 0 obj +<< +/K [16] +/P 5712 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3263 0 obj +<< +/K [17] +/P 5713 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3264 0 obj +<< +/K [18] +/P 5713 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3265 0 obj +<< +/K [19] +/P 5713 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3266 0 obj +<< +/K [20] +/P 5713 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3267 0 obj +<< +/K [21] +/P 5713 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3268 0 obj +<< +/K [22] +/P 5713 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3269 0 obj +<< +/K [23] +/P 5713 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3270 0 obj +<< +/K [24] +/P 5713 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3271 0 obj +<< +/K [25] +/P 5713 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3272 0 obj +<< +/K [26] +/P 5713 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3273 0 obj +<< +/K [27] +/P 5714 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3274 0 obj +<< +/K [28] +/P 5714 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3275 0 obj +<< +/K [29] +/P 5714 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3276 0 obj +<< +/K [30] +/P 5714 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3277 0 obj +<< +/K [31] +/P 5714 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3278 0 obj +<< +/K [32] +/P 5714 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3279 0 obj +<< +/K [33] +/P 5714 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3280 0 obj +<< +/K [34] +/P 5714 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3281 0 obj +<< +/K [35] +/P 5714 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3282 0 obj +<< +/K [36] +/P 5714 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3283 0 obj +<< +/K [37] +/P 5714 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3284 0 obj +<< +/K [38] +/P 5714 0 R +/Pg 71 0 R +/S /P +/Type /StructElem +>> +endobj +3285 0 obj +<< +/K 0 +/P 1128 0 R +/Pg 72 0 R +/S /Span +/Type /StructElem +>> +endobj +3286 0 obj +<< +/ActualText ( ) +/K [1] +/P 1128 0 R +/Pg 72 0 R +/S /Span +/Type /StructElem +>> +endobj +3287 0 obj +<< +/K 2 +/P 1128 0 R +/Pg 72 0 R +/S /Span +/Type /StructElem +>> +endobj +3288 0 obj +<< +/ActualText ( ) +/K [3] +/P 1128 0 R +/Pg 72 0 R +/S /Span +/Type /StructElem +>> +endobj +3289 0 obj +<< +/K 4 +/P 1128 0 R +/Pg 72 0 R +/S /Span +/Type /StructElem +>> +endobj +3290 0 obj +<< +/ActualText ( ) +/K [5] +/P 1128 0 R +/Pg 72 0 R +/S /Span +/Type /StructElem +>> +endobj +3291 0 obj +<< +/K 6 +/P 1128 0 R +/Pg 72 0 R +/S /Span +/Type /StructElem +>> +endobj +3292 0 obj +<< +/K [13 14] +/P 5715 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3293 0 obj +<< +/K [15 16] +/P 5716 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3294 0 obj +<< +/K [17 18] +/P 5717 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3295 0 obj +<< +/K [19] +/P 5718 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3296 0 obj +<< +/K [20] +/P 5719 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3297 0 obj +<< +/K [21] +/P 5720 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3298 0 obj +<< +/K [22] +/P 5721 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3299 0 obj +<< +/K [23] +/P 5722 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3300 0 obj +<< +/K [24] +/P 5723 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3301 0 obj +<< +/K [25] +/P 5724 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3302 0 obj +<< +/K [26] +/P 5725 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3303 0 obj +<< +/K [27] +/P 5726 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3304 0 obj +<< +/K [28] +/P 5727 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3305 0 obj +<< +/K [29] +/P 5728 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3306 0 obj +<< +/K [30] +/P 5729 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3307 0 obj +<< +/K [31] +/P 5730 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3308 0 obj +<< +/K [32] +/P 5731 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3309 0 obj +<< +/K [33] +/P 5732 0 R +/Pg 72 0 R +/S /P +/Type /StructElem +>> +endobj +3310 0 obj +<< +/K [1 2] +/P 5733 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3311 0 obj +<< +/K [3 4] +/P 5734 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3312 0 obj +<< +/K [5 6] +/P 5735 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3313 0 obj +<< +/K [7 8] +/P 5736 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3314 0 obj +<< +/K [9 10] +/P 5737 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3315 0 obj +<< +/K [11 12] +/P 5738 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3316 0 obj +<< +/K [13 14] +/P 5739 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3317 0 obj +<< +/K [15 16] +/P 5740 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3318 0 obj +<< +/K [17 18] +/P 5741 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3319 0 obj +<< +/K [19 20] +/P 5742 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3320 0 obj +<< +/K [21 22] +/P 5742 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3321 0 obj +<< +/K [23 24] +/P 5743 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3322 0 obj +<< +/K [25 26] +/P 5744 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3323 0 obj +<< +/K [27 28] +/P 5745 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3324 0 obj +<< +/K [29 30] +/P 5745 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3325 0 obj +<< +/K [31 32] +/P 5746 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3326 0 obj +<< +/K [33 34] +/P 5747 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3327 0 obj +<< +/K [35 36] +/P 5748 0 R +/Pg 73 0 R +/S /LBody +/Type /StructElem +>> +endobj +3328 0 obj +<< +/K [37 38] +/P 5749 0 R +/Pg 73 0 R +/S /LBody +/Type /StructElem +>> +endobj +3329 0 obj +<< +/K [39 40] +/P 5750 0 R +/Pg 73 0 R +/S /LBody +/Type /StructElem +>> +endobj +3330 0 obj +<< +/K [41 42] +/P 5751 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3331 0 obj +<< +/K [43 44] +/P 5751 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3332 0 obj +<< +/K [45 46] +/P 5751 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3333 0 obj +<< +/K [47 48] +/P 5752 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3334 0 obj +<< +/K [49 50] +/P 5753 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3335 0 obj +<< +/K [51 52] +/P 5754 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3336 0 obj +<< +/K [53 54] +/P 5754 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3337 0 obj +<< +/K [55 56] +/P 5755 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3338 0 obj +<< +/K [57 58] +/P 5756 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3339 0 obj +<< +/K [59 60] +/P 5756 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3340 0 obj +<< +/K [61 62] +/P 5756 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3341 0 obj +<< +/K [63 64] +/P 5757 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3342 0 obj +<< +/K [65 66] +/P 5758 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3343 0 obj +<< +/K [67 68] +/P 5759 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3344 0 obj +<< +/K [69 70 71] +/P 5759 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3345 0 obj +<< +/K [72 73] +/P 5760 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3346 0 obj +<< +/K [74 75] +/P 5761 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3347 0 obj +<< +/K [76 77] +/P 5761 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3348 0 obj +<< +/K [78 79] +/P 5761 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3349 0 obj +<< +/K [80 81] +/P 5762 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3350 0 obj +<< +/K [82 83] +/P 5763 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3351 0 obj +<< +/K [84 85] +/P 5764 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3352 0 obj +<< +/K [86 87] +/P 5764 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3353 0 obj +<< +/K [88 89] +/P 5765 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3354 0 obj +<< +/K [90 91] +/P 5766 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3355 0 obj +<< +/K [92 93] +/P 5766 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3356 0 obj +<< +/K [94 95] +/P 5767 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3357 0 obj +<< +/K [96 97] +/P 5768 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3358 0 obj +<< +/K [98 99] +/P 5769 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3359 0 obj +<< +/K [100 101] +/P 5769 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3360 0 obj +<< +/K [102 103] +/P 5770 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3361 0 obj +<< +/K [104 105] +/P 5771 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3362 0 obj +<< +/K [106 107] +/P 5772 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3363 0 obj +<< +/K [108 109] +/P 5772 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3364 0 obj +<< +/K [110 111] +/P 5772 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3365 0 obj +<< +/K [112 113] +/P 5773 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3366 0 obj +<< +/K [114 115] +/P 5774 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3367 0 obj +<< +/K [116 117] +/P 5775 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3368 0 obj +<< +/K [118 119] +/P 5775 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3369 0 obj +<< +/K [120 121] +/P 5776 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3370 0 obj +<< +/K [122 123] +/P 5777 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3371 0 obj +<< +/K [124 125 126] +/P 5777 0 R +/Pg 73 0 R +/S /P +/Type /StructElem +>> +endobj +3372 0 obj +<< +/K [0 1] +/P 5778 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3373 0 obj +<< +/K [2 3] +/P 5779 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3374 0 obj +<< +/K [4 5] +/P 5780 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3375 0 obj +<< +/K [6 7] +/P 5781 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3376 0 obj +<< +/K [8 9] +/P 5782 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3377 0 obj +<< +/K [10 11] +/P 5783 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3378 0 obj +<< +/K [12 13] +/P 5784 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3379 0 obj +<< +/K [14 15] +/P 5785 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3380 0 obj +<< +/K [16 17] +/P 5786 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3381 0 obj +<< +/K [18 19] +/P 5787 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3382 0 obj +<< +/K [20 21] +/P 5787 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3383 0 obj +<< +/K [22 23] +/P 5787 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3384 0 obj +<< +/K [24 25] +/P 5788 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3385 0 obj +<< +/K [26 27] +/P 5789 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3386 0 obj +<< +/K [28 29] +/P 5790 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3387 0 obj +<< +/K [30 31] +/P 5791 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3388 0 obj +<< +/K [32 33] +/P 5792 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3389 0 obj +<< +/K [34 35] +/P 5793 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3390 0 obj +<< +/K [36 37] +/P 5793 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3391 0 obj +<< +/K [38 39] +/P 5793 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3392 0 obj +<< +/K [40 41] +/P 5793 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3393 0 obj +<< +/K [42 43] +/P 5794 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3394 0 obj +<< +/K [44 45] +/P 5795 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3395 0 obj +<< +/K [46 47] +/P 5796 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3396 0 obj +<< +/K [48 49] +/P 5796 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3397 0 obj +<< +/K [50 51] +/P 5796 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3398 0 obj +<< +/K [52 53] +/P 5796 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3399 0 obj +<< +/K [54 55] +/P 5797 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3400 0 obj +<< +/K [56 57] +/P 5798 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3401 0 obj +<< +/K [58 59] +/P 5799 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3402 0 obj +<< +/K [60 61] +/P 5799 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3403 0 obj +<< +/K [62 63] +/P 5799 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3404 0 obj +<< +/K [64 65] +/P 5799 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3405 0 obj +<< +/K [66 67] +/P 5800 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3406 0 obj +<< +/K [68 69] +/P 5801 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3407 0 obj +<< +/K [70 71] +/P 5802 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3408 0 obj +<< +/K [72 73] +/P 5802 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3409 0 obj +<< +/K [74 75] +/P 5802 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3410 0 obj +<< +/K [76 77] +/P 5803 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3411 0 obj +<< +/K [78 79] +/P 5803 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3412 0 obj +<< +/K [80 81] +/P 5803 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3413 0 obj +<< +/K [82 83] +/P 5803 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3414 0 obj +<< +/K [84 85] +/P 5803 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3415 0 obj +<< +/K [86 87] +/P 5803 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3416 0 obj +<< +/K [88 89] +/P 5803 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3417 0 obj +<< +/K [90 91] +/P 5803 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3418 0 obj +<< +/K [92 93] +/P 5803 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3419 0 obj +<< +/K [94 95] +/P 5803 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3420 0 obj +<< +/K [96 97] +/P 5803 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3421 0 obj +<< +/K [98 99] +/P 5803 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3422 0 obj +<< +/K [100 101] +/P 5803 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3423 0 obj +<< +/K [102 103] +/P 5804 0 R +/Pg 74 0 R +/S /P +/Type /StructElem +>> +endobj +3424 0 obj +<< +/K [0 1] +/P 5805 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3425 0 obj +<< +/K [2 3] +/P 5806 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3426 0 obj +<< +/K [4 5] +/P 5807 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3427 0 obj +<< +/K [6 7] +/P 5808 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3428 0 obj +<< +/K [8 9] +/P 5809 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3429 0 obj +<< +/K [10 11] +/P 5810 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3430 0 obj +<< +/K [12 13] +/P 5811 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3431 0 obj +<< +/K [14 15] +/P 5812 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3432 0 obj +<< +/K [16 17] +/P 5813 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3433 0 obj +<< +/K [18 19] +/P 5814 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3434 0 obj +<< +/K [20 21] +/P 5814 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3435 0 obj +<< +/K [22 23] +/P 5814 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3436 0 obj +<< +/K [24 25] +/P 5814 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3437 0 obj +<< +/K [26 27] +/P 5815 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3438 0 obj +<< +/K [28 29] +/P 5816 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3439 0 obj +<< +/K [30 31] +/P 5817 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3440 0 obj +<< +/K [32 33] +/P 5817 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3441 0 obj +<< +/K [34 35] +/P 5817 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3442 0 obj +<< +/K [36 37] +/P 5818 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3443 0 obj +<< +/K [38 39] +/P 5818 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3444 0 obj +<< +/K [40 41] +/P 5818 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3445 0 obj +<< +/K [42 43] +/P 5818 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3446 0 obj +<< +/K [44 45] +/P 5818 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3447 0 obj +<< +/K [46 47] +/P 5818 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3448 0 obj +<< +/K [48 49] +/P 5818 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3449 0 obj +<< +/K [50 51] +/P 5818 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3450 0 obj +<< +/K [52 53] +/P 5818 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3451 0 obj +<< +/K [54 55] +/P 5818 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3452 0 obj +<< +/K [56 57] +/P 5818 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3453 0 obj +<< +/K [58 59] +/P 5818 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3454 0 obj +<< +/K [60 61] +/P 5818 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3455 0 obj +<< +/K [62 63] +/P 5819 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3456 0 obj +<< +/K [64 65] +/P 5820 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3457 0 obj +<< +/K [66 67] +/P 5820 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3458 0 obj +<< +/K [68 69] +/P 5820 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3459 0 obj +<< +/K [70 71] +/P 5820 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3460 0 obj +<< +/K [72 73] +/P 5821 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3461 0 obj +<< +/K [74 75] +/P 5822 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3462 0 obj +<< +/K [76 77] +/P 5823 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3463 0 obj +<< +/K [78 79] +/P 5823 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3464 0 obj +<< +/K [80 81] +/P 5823 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3465 0 obj +<< +/K [82 83] +/P 5824 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3466 0 obj +<< +/K [84 85] +/P 5824 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3467 0 obj +<< +/K [86 87] +/P 5824 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3468 0 obj +<< +/K [88 89] +/P 5824 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3469 0 obj +<< +/K [90 91] +/P 5824 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3470 0 obj +<< +/K [92 93] +/P 5824 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3471 0 obj +<< +/K [94 95] +/P 5824 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3472 0 obj +<< +/K [96 97] +/P 5824 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3473 0 obj +<< +/K [98 99] +/P 5824 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3474 0 obj +<< +/K [100 101] +/P 5824 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3475 0 obj +<< +/K [102 103] +/P 5824 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3476 0 obj +<< +/K [104 105] +/P 5824 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3477 0 obj +<< +/K [106 107] +/P 5824 0 R +/Pg 75 0 R +/S /P +/Type /StructElem +>> +endobj +3478 0 obj +<< +/K [0 1] +/P 5825 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3479 0 obj +<< +/K [2 3] +/P 5826 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3480 0 obj +<< +/K [4 5] +/P 5827 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3481 0 obj +<< +/K [6 7] +/P 5828 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3482 0 obj +<< +/K [8 9] +/P 5829 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3483 0 obj +<< +/K [10 11] +/P 5830 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3484 0 obj +<< +/K [12 13] +/P 5831 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3485 0 obj +<< +/K [14 15] +/P 5832 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3486 0 obj +<< +/K [16 17] +/P 5833 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3487 0 obj +<< +/K [18 19] +/P 5834 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3488 0 obj +<< +/K [20 21] +/P 5834 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3489 0 obj +<< +/K [22 23] +/P 5834 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3490 0 obj +<< +/K [24 25] +/P 5834 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3491 0 obj +<< +/K [26 27] +/P 5835 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3492 0 obj +<< +/K [28 29] +/P 5836 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3493 0 obj +<< +/K [30 31] +/P 5837 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3494 0 obj +<< +/K [32 33] +/P 5837 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3495 0 obj +<< +/K [34 35] +/P 5838 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3496 0 obj +<< +/K [36 37] +/P 5838 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3497 0 obj +<< +/K [38 39] +/P 5838 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3498 0 obj +<< +/K [40 41] +/P 5838 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3499 0 obj +<< +/K [42 43] +/P 5838 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3500 0 obj +<< +/K [44 45] +/P 5838 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3501 0 obj +<< +/K [46 47] +/P 5838 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3502 0 obj +<< +/K [48 49] +/P 5838 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3503 0 obj +<< +/K [50 51] +/P 5838 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3504 0 obj +<< +/K [52 53] +/P 5838 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3505 0 obj +<< +/K [54 55] +/P 5838 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3506 0 obj +<< +/K [56 57] +/P 5838 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3507 0 obj +<< +/K [58 59] +/P 5838 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3508 0 obj +<< +/K [60 61] +/P 5839 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3509 0 obj +<< +/K [62 63] +/P 5840 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3510 0 obj +<< +/K [64 65] +/P 5840 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3511 0 obj +<< +/K [66 67] +/P 5840 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3512 0 obj +<< +/K [68 69] +/P 5840 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3513 0 obj +<< +/K [70 71] +/P 5841 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3514 0 obj +<< +/K [72 73] +/P 5842 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3515 0 obj +<< +/K [74 75] +/P 5843 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3516 0 obj +<< +/K [76 77] +/P 5843 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3517 0 obj +<< +/K [78 79] +/P 5844 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3518 0 obj +<< +/K [80 81] +/P 5844 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3519 0 obj +<< +/K [82 83] +/P 5844 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3520 0 obj +<< +/K [84 85] +/P 5844 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3521 0 obj +<< +/K [86 87] +/P 5844 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3522 0 obj +<< +/K [88 89] +/P 5844 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3523 0 obj +<< +/K [90 91] +/P 5844 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3524 0 obj +<< +/K [92 93] +/P 5844 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3525 0 obj +<< +/K [94 95] +/P 5844 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3526 0 obj +<< +/K [96 97] +/P 5844 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3527 0 obj +<< +/K [98 99] +/P 5844 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3528 0 obj +<< +/K [100 101] +/P 5844 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3529 0 obj +<< +/K [102 103] +/P 5844 0 R +/Pg 76 0 R +/S /P +/Type /StructElem +>> +endobj +3530 0 obj +<< +/K [0 1] +/P 5845 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3531 0 obj +<< +/K [2 3] +/P 5846 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3532 0 obj +<< +/K [4 5] +/P 5847 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3533 0 obj +<< +/K [6 7] +/P 5848 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3534 0 obj +<< +/K [8 9] +/P 5849 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3535 0 obj +<< +/K [10 11] +/P 5850 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3536 0 obj +<< +/K [12 13] +/P 5851 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3537 0 obj +<< +/K [14 15] +/P 5852 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3538 0 obj +<< +/K [16 17] +/P 5853 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3539 0 obj +<< +/K [18 19] +/P 5854 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3540 0 obj +<< +/K [20 21] +/P 5854 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3541 0 obj +<< +/K [22 23] +/P 5854 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3542 0 obj +<< +/K [24 25] +/P 5854 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3543 0 obj +<< +/K [26 27] +/P 5855 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3544 0 obj +<< +/K [28 29] +/P 5856 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3545 0 obj +<< +/K [30 31] +/P 5857 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3546 0 obj +<< +/K [32 33] +/P 5857 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3547 0 obj +<< +/K [34 35] +/P 5858 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3548 0 obj +<< +/K [36 37] +/P 5858 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3549 0 obj +<< +/K [38 39] +/P 5858 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3550 0 obj +<< +/K [40 41] +/P 5858 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3551 0 obj +<< +/K [42 43] +/P 5858 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3552 0 obj +<< +/K [44 45] +/P 5858 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3553 0 obj +<< +/K [46 47] +/P 5858 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3554 0 obj +<< +/K [48 49] +/P 5858 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3555 0 obj +<< +/K [50 51] +/P 5858 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3556 0 obj +<< +/K [52 53] +/P 5858 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3557 0 obj +<< +/K [54 55] +/P 5858 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3558 0 obj +<< +/K [56 57] +/P 5858 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3559 0 obj +<< +/K [58 59] +/P 5858 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3560 0 obj +<< +/K [60 61] +/P 5859 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3561 0 obj +<< +/K [62 63] +/P 5860 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3562 0 obj +<< +/K [64 65] +/P 5860 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3563 0 obj +<< +/K [66 67] +/P 5861 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3564 0 obj +<< +/K [68 69] +/P 5862 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3565 0 obj +<< +/K [70 71] +/P 5863 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3566 0 obj +<< +/K [72 73] +/P 5863 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3567 0 obj +<< +/K [74 75] +/P 5863 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3568 0 obj +<< +/K [76 77] +/P 5864 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3569 0 obj +<< +/K [78 79] +/P 5865 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3570 0 obj +<< +/K [80 81] +/P 5865 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3571 0 obj +<< +/K [82 83] +/P 5865 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3572 0 obj +<< +/K [84 85] +/P 5866 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3573 0 obj +<< +/K [86 87] +/P 5866 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3574 0 obj +<< +/K [88 89] +/P 5866 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3575 0 obj +<< +/K [90 91] +/P 5867 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3576 0 obj +<< +/K [92 93] +/P 5868 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3577 0 obj +<< +/K [94 95] +/P 5869 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3578 0 obj +<< +/K [96 97] +/P 5869 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3579 0 obj +<< +/K [98 99] +/P 5869 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3580 0 obj +<< +/K [100 101] +/P 5869 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3581 0 obj +<< +/K [102 103] +/P 5870 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3582 0 obj +<< +/K [104 105] +/P 5871 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3583 0 obj +<< +/K [106 107] +/P 5871 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3584 0 obj +<< +/K [108 109] +/P 5871 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3585 0 obj +<< +/K [110 111] +/P 5872 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3586 0 obj +<< +/K [112 113] +/P 5873 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3587 0 obj +<< +/K [114 115] +/P 5874 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3588 0 obj +<< +/K [116 117] +/P 5874 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3589 0 obj +<< +/K [118 119] +/P 5875 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3590 0 obj +<< +/K [120 121] +/P 5876 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3591 0 obj +<< +/K [122 123] +/P 5876 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3592 0 obj +<< +/K [124 125] +/P 5876 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3593 0 obj +<< +/K [126 127] +/P 5877 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3594 0 obj +<< +/K [128 129] +/P 5878 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3595 0 obj +<< +/K [130 131] +/P 5879 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3596 0 obj +<< +/K [132 133] +/P 5879 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3597 0 obj +<< +/K [134 135] +/P 5879 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3598 0 obj +<< +/K [136 137] +/P 5880 0 R +/Pg 77 0 R +/S /P +/Type /StructElem +>> +endobj +3599 0 obj +<< +/K [0 1] +/P 5881 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3600 0 obj +<< +/K [2 3] +/P 5882 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3601 0 obj +<< +/K [4 5] +/P 5883 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3602 0 obj +<< +/K [6 7] +/P 5884 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3603 0 obj +<< +/K [8 9] +/P 5885 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3604 0 obj +<< +/K [10 11] +/P 5886 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3605 0 obj +<< +/K [12 13] +/P 5887 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3606 0 obj +<< +/K [14 15] +/P 5888 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3607 0 obj +<< +/K [16 17] +/P 5889 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3608 0 obj +<< +/K [18 19] +/P 5890 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3609 0 obj +<< +/K [20 21] +/P 5890 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3610 0 obj +<< +/K [22 23] +/P 5890 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3611 0 obj +<< +/K [24 25] +/P 5891 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3612 0 obj +<< +/K [26 27] +/P 5892 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3613 0 obj +<< +/K [28 29] +/P 5893 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3614 0 obj +<< +/K [30 31] +/P 5893 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3615 0 obj +<< +/K [32 33] +/P 5893 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3616 0 obj +<< +/K [34 35] +/P 5894 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3617 0 obj +<< +/K [36 37] +/P 5895 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3618 0 obj +<< +/K [38 39] +/P 5895 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3619 0 obj +<< +/K [40 41] +/P 5895 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3620 0 obj +<< +/K [42 43] +/P 5896 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3621 0 obj +<< +/K [44 45] +/P 5897 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3622 0 obj +<< +/K [46 47] +/P 5898 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3623 0 obj +<< +/K [48 49] +/P 5898 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3624 0 obj +<< +/K [50 51] +/P 5899 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3625 0 obj +<< +/K [52 53] +/P 5900 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3626 0 obj +<< +/K [54 55] +/P 5900 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3627 0 obj +<< +/K [56 57] +/P 5900 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3628 0 obj +<< +/K [58 59] +/P 5901 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3629 0 obj +<< +/K [60 61] +/P 5902 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3630 0 obj +<< +/K [62 63] +/P 5903 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3631 0 obj +<< +/K [64 65] +/P 5903 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3632 0 obj +<< +/K [66 67] +/P 5904 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3633 0 obj +<< +/K [68 69] +/P 5905 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3634 0 obj +<< +/K [70 71] +/P 5905 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3635 0 obj +<< +/K [72 73] +/P 5905 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3636 0 obj +<< +/K [74 75] +/P 5906 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3637 0 obj +<< +/K [76 77] +/P 5907 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3638 0 obj +<< +/K [78 79] +/P 5908 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3639 0 obj +<< +/K [80 81] +/P 5908 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3640 0 obj +<< +/K [82 83] +/P 5909 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3641 0 obj +<< +/K [84 85] +/P 5910 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3642 0 obj +<< +/K [86 87] +/P 5910 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3643 0 obj +<< +/K [88 89] +/P 5911 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3644 0 obj +<< +/K [90 91] +/P 5912 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3645 0 obj +<< +/K [92 93] +/P 5913 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3646 0 obj +<< +/K [94 95] +/P 5914 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3647 0 obj +<< +/K [96 97] +/P 5915 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3648 0 obj +<< +/K [98 99] +/P 5916 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3649 0 obj +<< +/K [100 101] +/P 5916 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3650 0 obj +<< +/K [102 103] +/P 5916 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3651 0 obj +<< +/K [104 105] +/P 5917 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3652 0 obj +<< +/K [106 107] +/P 5918 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3653 0 obj +<< +/K [108 109] +/P 5919 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3654 0 obj +<< +/K [110 111] +/P 5919 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3655 0 obj +<< +/K [112 113] +/P 5920 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3656 0 obj +<< +/K [114 115] +/P 5921 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3657 0 obj +<< +/K [116 117 118] +/P 5921 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3658 0 obj +<< +/K [119 120] +/P 5922 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3659 0 obj +<< +/K [121 122] +/P 5922 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3660 0 obj +<< +/K [123 124] +/P 5922 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3661 0 obj +<< +/K [125 126] +/P 5923 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3662 0 obj +<< +/K [127 128] +/P 5924 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3663 0 obj +<< +/K [129 130] +/P 5925 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3664 0 obj +<< +/K [131 132] +/P 5925 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3665 0 obj +<< +/K [133 134] +/P 5926 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3666 0 obj +<< +/K [135 136] +/P 5927 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3667 0 obj +<< +/K [137 138] +/P 5928 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3668 0 obj +<< +/K [139 140] +/P 5928 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3669 0 obj +<< +/K [141 142] +/P 5929 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3670 0 obj +<< +/K [143 144] +/P 5930 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3671 0 obj +<< +/K [145 146] +/P 5931 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3672 0 obj +<< +/K [147 148] +/P 5932 0 R +/Pg 78 0 R +/S /P +/Type /StructElem +>> +endobj +3673 0 obj +<< +/K [0 1] +/P 5933 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3674 0 obj +<< +/K [2 3] +/P 5934 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3675 0 obj +<< +/K [4 5] +/P 5935 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3676 0 obj +<< +/K [6 7] +/P 5936 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3677 0 obj +<< +/K [8 9] +/P 5937 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3678 0 obj +<< +/K [10 11] +/P 5938 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3679 0 obj +<< +/K [12 13] +/P 5939 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3680 0 obj +<< +/K [14 15] +/P 5940 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3681 0 obj +<< +/K [16 17] +/P 5941 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3682 0 obj +<< +/K [18 19] +/P 5942 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3683 0 obj +<< +/K [20 21] +/P 5942 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3684 0 obj +<< +/K [22 23] +/P 5942 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3685 0 obj +<< +/K [24 25] +/P 5943 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3686 0 obj +<< +/K [26 27] +/P 5944 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3687 0 obj +<< +/K [28 29] +/P 5945 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3688 0 obj +<< +/K [30 31] +/P 5945 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3689 0 obj +<< +/K [32 33] +/P 5945 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3690 0 obj +<< +/K [34 35] +/P 5945 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3691 0 obj +<< +/K [36 37] +/P 5946 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3692 0 obj +<< +/K [38 39] +/P 5947 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3693 0 obj +<< +/K [40 41] +/P 5947 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3694 0 obj +<< +/K [42 43] +/P 5947 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3695 0 obj +<< +/K [44 45] +/P 5947 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3696 0 obj +<< +/K [46 47] +/P 5948 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3697 0 obj +<< +/K [48 49] +/P 5948 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3698 0 obj +<< +/K [50 51] +/P 5948 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3699 0 obj +<< +/K [52 53] +/P 5949 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3700 0 obj +<< +/K [54 55] +/P 5950 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3701 0 obj +<< +/K [56 57] +/P 5951 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3702 0 obj +<< +/K [58 59] +/P 5951 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3703 0 obj +<< +/K [60 61] +/P 5952 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3704 0 obj +<< +/K [62 63] +/P 5952 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3705 0 obj +<< +/K [64 65] +/P 5952 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3706 0 obj +<< +/K [66 67] +/P 5953 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3707 0 obj +<< +/K [68 69] +/P 5953 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3708 0 obj +<< +/K [70 71] +/P 5953 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3709 0 obj +<< +/K [72 73] +/P 5954 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3710 0 obj +<< +/K [74 75] +/P 5955 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3711 0 obj +<< +/K [76 77] +/P 5956 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3712 0 obj +<< +/K [78 79] +/P 5956 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3713 0 obj +<< +/K [80 81] +/P 5956 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3714 0 obj +<< +/K [82 83] +/P 5957 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3715 0 obj +<< +/K [84 85] +/P 5958 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3716 0 obj +<< +/K [86 87] +/P 5958 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3717 0 obj +<< +/K [88 89] +/P 5958 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3718 0 obj +<< +/K [90 91] +/P 5959 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3719 0 obj +<< +/K [92 93] +/P 5960 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3720 0 obj +<< +/K [94 95] +/P 5961 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3721 0 obj +<< +/K [96 97] +/P 5961 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3722 0 obj +<< +/K [98 99] +/P 5961 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3723 0 obj +<< +/K [100 101] +/P 5962 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3724 0 obj +<< +/K [102 103] +/P 5963 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3725 0 obj +<< +/K [104 105] +/P 5963 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3726 0 obj +<< +/K [106 107] +/P 5963 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3727 0 obj +<< +/K [108 109] +/P 5964 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3728 0 obj +<< +/K [110 111] +/P 5965 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3729 0 obj +<< +/K [112 113] +/P 5966 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3730 0 obj +<< +/K [114 115] +/P 5966 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3731 0 obj +<< +/K [116 117] +/P 5967 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3732 0 obj +<< +/K [118 119] +/P 5968 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3733 0 obj +<< +/K [120 121] +/P 5969 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3734 0 obj +<< +/K [122 123] +/P 5969 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3735 0 obj +<< +/K [124 125] +/P 5969 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3736 0 obj +<< +/K [126 127] +/P 5970 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3737 0 obj +<< +/K [128 129] +/P 5971 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3738 0 obj +<< +/K [130 131] +/P 5972 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3739 0 obj +<< +/K [132 133] +/P 5972 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3740 0 obj +<< +/K [134 135] +/P 5973 0 R +/Pg 79 0 R +/S /P +/Type /StructElem +>> +endobj +3741 0 obj +<< +/K [0 1] +/P 5974 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3742 0 obj +<< +/K [2 3] +/P 5975 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3743 0 obj +<< +/K [4 5] +/P 5976 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3744 0 obj +<< +/K [6 7] +/P 5977 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3745 0 obj +<< +/K [8 9] +/P 5978 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3746 0 obj +<< +/K [10 11] +/P 5979 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3747 0 obj +<< +/K [12 13] +/P 5980 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3748 0 obj +<< +/K [14 15] +/P 5981 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3749 0 obj +<< +/K [16 17] +/P 5982 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3750 0 obj +<< +/K [18 19] +/P 5983 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3751 0 obj +<< +/K [20 21] +/P 5983 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3752 0 obj +<< +/K [22 23] +/P 5983 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3753 0 obj +<< +/K [24 25] +/P 5984 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3754 0 obj +<< +/K [26 27] +/P 5985 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3755 0 obj +<< +/K [28 29] +/P 5986 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3756 0 obj +<< +/K [30 31] +/P 5986 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3757 0 obj +<< +/K [32 33] +/P 5987 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3758 0 obj +<< +/K [34 35] +/P 5988 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3759 0 obj +<< +/K [36 37] +/P 5988 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3760 0 obj +<< +/K [38 39] +/P 5989 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3761 0 obj +<< +/K [40 41] +/P 5990 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3762 0 obj +<< +/K [42 43] +/P 5991 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3763 0 obj +<< +/K [44 45] +/P 5992 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3764 0 obj +<< +/K [46 47] +/P 5993 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3765 0 obj +<< +/K [48 49] +/P 5994 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3766 0 obj +<< +/K [50 51] +/P 5994 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3767 0 obj +<< +/K [52 53] +/P 5994 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3768 0 obj +<< +/K [54 55] +/P 5995 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3769 0 obj +<< +/K [56 57] +/P 5996 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3770 0 obj +<< +/K [58 59] +/P 5997 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3771 0 obj +<< +/K [60 61] +/P 5997 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3772 0 obj +<< +/K [62 63] +/P 5997 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3773 0 obj +<< +/K [64 65] +/P 5997 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3774 0 obj +<< +/K [66 67] +/P 5997 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3775 0 obj +<< +/K [68 69] +/P 5997 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3776 0 obj +<< +/K [70 71] +/P 5998 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3777 0 obj +<< +/K [72 73] +/P 5998 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3778 0 obj +<< +/K [74 75] +/P 5998 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3779 0 obj +<< +/K [76 77] +/P 5998 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3780 0 obj +<< +/K [78 79] +/P 5998 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3781 0 obj +<< +/K [80 81] +/P 5998 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3782 0 obj +<< +/K [82 83] +/P 5998 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3783 0 obj +<< +/K [84 85] +/P 5998 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3784 0 obj +<< +/K [86 87] +/P 5998 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3785 0 obj +<< +/K [88 89] +/P 5998 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3786 0 obj +<< +/K [90 91] +/P 5998 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3787 0 obj +<< +/K [92 93] +/P 5998 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3788 0 obj +<< +/K [94 95] +/P 5998 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3789 0 obj +<< +/K [96 97] +/P 5999 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3790 0 obj +<< +/K [98 99] +/P 6000 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3791 0 obj +<< +/K [100 101] +/P 6000 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3792 0 obj +<< +/K [102 103] +/P 6000 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3793 0 obj +<< +/K [104 105] +/P 6001 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3794 0 obj +<< +/K [106 107] +/P 6002 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3795 0 obj +<< +/K [108 109] +/P 6003 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3796 0 obj +<< +/K [110 111] +/P 6003 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3797 0 obj +<< +/K [112 113] +/P 6004 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3798 0 obj +<< +/K [114 115] +/P 6004 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3799 0 obj +<< +/K [116 117] +/P 6004 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3800 0 obj +<< +/K [118 119] +/P 6004 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3801 0 obj +<< +/K [120 121] +/P 6004 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3802 0 obj +<< +/K [122 123] +/P 6004 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3803 0 obj +<< +/K [124 125] +/P 6005 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3804 0 obj +<< +/K [126 127] +/P 6005 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3805 0 obj +<< +/K [128 129] +/P 6005 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3806 0 obj +<< +/K [130 131] +/P 6005 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3807 0 obj +<< +/K [132 133] +/P 6005 0 R +/Pg 80 0 R +/S /P +/Type /StructElem +>> +endobj +3808 0 obj +<< +/K [0 1] +/P 6006 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3809 0 obj +<< +/K [2 3] +/P 6007 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3810 0 obj +<< +/K [4 5] +/P 6008 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3811 0 obj +<< +/K [6 7] +/P 6009 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3812 0 obj +<< +/K [8 9] +/P 6010 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3813 0 obj +<< +/K [10 11] +/P 6011 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3814 0 obj +<< +/K [12 13] +/P 6012 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3815 0 obj +<< +/K [14 15] +/P 6013 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3816 0 obj +<< +/K [16 17] +/P 6014 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3817 0 obj +<< +/K [18 19] +/P 6015 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3818 0 obj +<< +/K [20 21] +/P 6015 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3819 0 obj +<< +/K [22 23] +/P 6015 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3820 0 obj +<< +/K [24 25] +/P 6016 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3821 0 obj +<< +/K [26 27] +/P 6017 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3822 0 obj +<< +/K [28 29] +/P 6018 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3823 0 obj +<< +/K [30 31] +/P 6018 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3824 0 obj +<< +/K [32 33] +/P 6019 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3825 0 obj +<< +/K [34 35] +/P 6020 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3826 0 obj +<< +/K [36 37] +/P 6021 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3827 0 obj +<< +/K [38 39] +/P 6021 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3828 0 obj +<< +/K [40 41] +/P 6021 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3829 0 obj +<< +/K [42 43] +/P 6021 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3830 0 obj +<< +/K [44 45] +/P 6022 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3831 0 obj +<< +/K [46 47] +/P 6023 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3832 0 obj +<< +/K [48 49] +/P 6024 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3833 0 obj +<< +/K [50 51] +/P 6024 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3834 0 obj +<< +/K [52 53] +/P 6025 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3835 0 obj +<< +/K [54 55] +/P 6025 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3836 0 obj +<< +/K [56 57] +/P 6025 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3837 0 obj +<< +/K [58 59] +/P 6025 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3838 0 obj +<< +/K [60 61] +/P 6025 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3839 0 obj +<< +/K [62 63] +/P 6025 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3840 0 obj +<< +/K [64 65] +/P 6026 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3841 0 obj +<< +/K [66 67] +/P 6027 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3842 0 obj +<< +/K [68 69] +/P 6027 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3843 0 obj +<< +/K [70 71] +/P 6027 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3844 0 obj +<< +/K [72 73] +/P 6027 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3845 0 obj +<< +/K [74 75] +/P 6028 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3846 0 obj +<< +/K [76 77] +/P 6029 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3847 0 obj +<< +/K [78 79] +/P 6030 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3848 0 obj +<< +/K [80 81 82] +/P 6030 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3849 0 obj +<< +/K [83 84] +/P 6031 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3850 0 obj +<< +/K [85 86] +/P 6032 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3851 0 obj +<< +/K [87 88] +/P 6033 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3852 0 obj +<< +/K [89 90] +/P 6033 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3853 0 obj +<< +/K [91 92] +/P 6033 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3854 0 obj +<< +/K [93 94] +/P 6033 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3855 0 obj +<< +/K [95 96] +/P 6034 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3856 0 obj +<< +/K [97 98] +/P 6035 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3857 0 obj +<< +/K [99 100] +/P 6036 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3858 0 obj +<< +/K [101 102 103] +/P 6036 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3859 0 obj +<< +/K [104 105] +/P 6037 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3860 0 obj +<< +/K [106 107] +/P 6038 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3861 0 obj +<< +/K [108 109] +/P 6039 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3862 0 obj +<< +/K [110 111] +/P 6039 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3863 0 obj +<< +/K [112 113] +/P 6040 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3864 0 obj +<< +/K [114 115] +/P 6041 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3865 0 obj +<< +/K [116 117] +/P 6042 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3866 0 obj +<< +/K [118 119] +/P 6042 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3867 0 obj +<< +/K [120 121] +/P 6043 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3868 0 obj +<< +/K [122 123] +/P 6044 0 R +/Pg 81 0 R +/S /P +/Type /StructElem +>> +endobj +3869 0 obj +<< +/K [0 1] +/P 6045 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3870 0 obj +<< +/K [2 3] +/P 6046 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3871 0 obj +<< +/K [4 5] +/P 6047 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3872 0 obj +<< +/K [6 7] +/P 6048 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3873 0 obj +<< +/K [8 9] +/P 6049 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3874 0 obj +<< +/K [10 11] +/P 6050 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3875 0 obj +<< +/K [12 13] +/P 6051 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3876 0 obj +<< +/K [14 15] +/P 6052 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3877 0 obj +<< +/K [16 17] +/P 6053 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3878 0 obj +<< +/K [18 19] +/P 6054 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3879 0 obj +<< +/K [20 21] +/P 6054 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3880 0 obj +<< +/K [22 23] +/P 6054 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3881 0 obj +<< +/K [24 25] +/P 6055 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3882 0 obj +<< +/K [26 27] +/P 6056 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3883 0 obj +<< +/K [28 29] +/P 6057 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3884 0 obj +<< +/K 30 +/P 6058 0 R +/Pg 82 0 R +/S /Span +/Type /StructElem +>> +endobj +3885 0 obj +<< +/K 31 +/P 6058 0 R +/Pg 82 0 R +/S /Span +/Type /StructElem +>> +endobj +3886 0 obj +<< +/K 32 +/P 3890 0 R +/Pg 82 0 R +/S /Span +/Type /StructElem +>> +endobj +3887 0 obj +<< +/K 33 +/P 6058 0 R +/Pg 82 0 R +/S /Span +/Type /StructElem +>> +endobj +3888 0 obj +<< +/K [34 35] +/P 6059 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3889 0 obj +<< +/K [36 37] +/P 6060 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +3890 0 obj +<< +/K [6061 0 R 3886 0 R] +/P 6058 0 R +/Pg 82 0 R +/S /Link +/Type /StructElem +>> +endobj +3891 0 obj +<< +/K 0 +/P 1151 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3892 0 obj +<< +/ActualText ( ) +/K [1] +/P 1151 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3893 0 obj +<< +/K 2 +/P 1151 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3894 0 obj +<< +/ActualText ( ) +/K [3] +/P 1151 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3895 0 obj +<< +/K 4 +/P 1151 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3896 0 obj +<< +/K [6] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +3897 0 obj +<< +/K 7 +/P 3957 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3898 0 obj +<< +/K 8 +/P 4361 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3899 0 obj +<< +/K [9] +/P 4361 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3900 0 obj +<< +/K 10 +/P 4361 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3901 0 obj +<< +/K 11 +/P 3958 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3902 0 obj +<< +/K 12 +/P 4362 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3903 0 obj +<< +/K 13 +/P 3959 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3904 0 obj +<< +/K 14 +/P 4363 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3905 0 obj +<< +/K 15 +/P 3960 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3906 0 obj +<< +/K 16 +/P 4364 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3907 0 obj +<< +/K 17 +/P 3961 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3908 0 obj +<< +/K 18 +/P 4365 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3909 0 obj +<< +/K 19 +/P 3962 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3910 0 obj +<< +/K 20 +/P 4366 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3911 0 obj +<< +/K 21 +/P 3963 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3912 0 obj +<< +/K 22 +/P 4367 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3913 0 obj +<< +/K 23 +/P 3964 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3914 0 obj +<< +/K 24 +/P 4368 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3915 0 obj +<< +/K 25 +/P 3965 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3916 0 obj +<< +/K 26 +/P 4369 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3917 0 obj +<< +/K 27 +/P 3966 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3918 0 obj +<< +/K 28 +/P 4370 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3919 0 obj +<< +/K 29 +/P 3967 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3920 0 obj +<< +/K 30 +/P 4371 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3921 0 obj +<< +/K 31 +/P 3968 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3922 0 obj +<< +/K 32 +/P 4372 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3923 0 obj +<< +/K 33 +/P 3969 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3924 0 obj +<< +/K 34 +/P 4373 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3925 0 obj +<< +/K 35 +/P 3970 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3926 0 obj +<< +/K 36 +/P 4374 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3927 0 obj +<< +/K 37 +/P 3971 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3928 0 obj +<< +/K 38 +/P 4375 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3929 0 obj +<< +/K 39 +/P 3972 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3930 0 obj +<< +/K 40 +/P 4376 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3931 0 obj +<< +/K 41 +/P 3973 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3932 0 obj +<< +/K 42 +/P 4377 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3933 0 obj +<< +/K 43 +/P 3974 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3934 0 obj +<< +/K 44 +/P 4378 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3935 0 obj +<< +/K 45 +/P 3975 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3936 0 obj +<< +/K 46 +/P 4379 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3937 0 obj +<< +/K 47 +/P 3976 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3938 0 obj +<< +/K 48 +/P 4380 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3939 0 obj +<< +/K 49 +/P 3977 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3940 0 obj +<< +/K 50 +/P 4381 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3941 0 obj +<< +/K 51 +/P 3978 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3942 0 obj +<< +/K 52 +/P 4382 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3943 0 obj +<< +/K 53 +/P 3979 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3944 0 obj +<< +/K 54 +/P 4383 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3945 0 obj +<< +/K 55 +/P 3980 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3946 0 obj +<< +/K 56 +/P 4384 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3947 0 obj +<< +/K 57 +/P 3981 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3948 0 obj +<< +/K 58 +/P 4385 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3949 0 obj +<< +/K 59 +/P 3982 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3950 0 obj +<< +/K 60 +/P 4386 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3951 0 obj +<< +/K 61 +/P 3983 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3952 0 obj +<< +/K 62 +/P 4387 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3953 0 obj +<< +/K 63 +/P 3984 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3954 0 obj +<< +/K 64 +/P 4388 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3955 0 obj +<< +/K 65 +/P 3985 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3956 0 obj +<< +/K 66 +/P 4389 0 R +/Pg 83 0 R +/S /Span +/Type /StructElem +>> +endobj +3957 0 obj +<< +/K [6062 0 R 3897 0 R] +/P 4361 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3958 0 obj +<< +/K [6063 0 R 3901 0 R] +/P 4362 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3959 0 obj +<< +/K [6064 0 R 3903 0 R] +/P 4363 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3960 0 obj +<< +/K [6065 0 R 3905 0 R] +/P 4364 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3961 0 obj +<< +/K [6066 0 R 3907 0 R] +/P 4365 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3962 0 obj +<< +/K [6067 0 R 3909 0 R] +/P 4366 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3963 0 obj +<< +/K [6068 0 R 3911 0 R] +/P 4367 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3964 0 obj +<< +/K [6069 0 R 3913 0 R] +/P 4368 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3965 0 obj +<< +/K [6070 0 R 3915 0 R] +/P 4369 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3966 0 obj +<< +/K [6071 0 R 3917 0 R] +/P 4370 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3967 0 obj +<< +/K [6072 0 R 3919 0 R] +/P 4371 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3968 0 obj +<< +/K [6073 0 R 3921 0 R] +/P 4372 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3969 0 obj +<< +/K [6074 0 R 3923 0 R] +/P 4373 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3970 0 obj +<< +/K [6075 0 R 3925 0 R] +/P 4374 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3971 0 obj +<< +/K [6076 0 R 3927 0 R] +/P 4375 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3972 0 obj +<< +/K [6077 0 R 3929 0 R] +/P 4376 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3973 0 obj +<< +/K [6078 0 R 3931 0 R] +/P 4377 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3974 0 obj +<< +/K [6079 0 R 3933 0 R] +/P 4378 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3975 0 obj +<< +/K [6080 0 R 3935 0 R] +/P 4379 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3976 0 obj +<< +/K [6081 0 R 3937 0 R] +/P 4380 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3977 0 obj +<< +/K [6082 0 R 6083 0 R 3939 0 R] +/P 4381 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3978 0 obj +<< +/K [6084 0 R 6085 0 R 3941 0 R] +/P 4382 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3979 0 obj +<< +/K [6086 0 R 6087 0 R 3943 0 R] +/P 4383 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3980 0 obj +<< +/K [6088 0 R 3945 0 R] +/P 4384 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3981 0 obj +<< +/K [6089 0 R 3947 0 R] +/P 4385 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3982 0 obj +<< +/K [6090 0 R 3949 0 R] +/P 4386 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3983 0 obj +<< +/K [6091 0 R 3951 0 R] +/P 4387 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3984 0 obj +<< +/K [6092 0 R 3953 0 R] +/P 4388 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3985 0 obj +<< +/K [6093 0 R 3955 0 R] +/P 4389 0 R +/Pg 83 0 R +/S /Link +/Type /StructElem +>> +endobj +3986 0 obj +<< +/K [0] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +3987 0 obj +<< +/K 1 +/P 4038 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +3988 0 obj +<< +/K 2 +/P 4391 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +3989 0 obj +<< +/K [3] +/P 4391 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +3990 0 obj +<< +/K 4 +/P 4391 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +3991 0 obj +<< +/K 5 +/P 4039 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +3992 0 obj +<< +/K 6 +/P 4392 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +3993 0 obj +<< +/K 7 +/P 4040 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +3994 0 obj +<< +/K 8 +/P 4393 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +3995 0 obj +<< +/K 9 +/P 4041 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +3996 0 obj +<< +/K 10 +/P 4394 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +3997 0 obj +<< +/K 11 +/P 4042 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +3998 0 obj +<< +/K 12 +/P 4395 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +3999 0 obj +<< +/K 13 +/P 4043 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4000 0 obj +<< +/K 14 +/P 4396 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4001 0 obj +<< +/K 15 +/P 4044 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4002 0 obj +<< +/K 16 +/P 4397 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4003 0 obj +<< +/K 17 +/P 4045 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4004 0 obj +<< +/K 18 +/P 4398 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4005 0 obj +<< +/K 19 +/P 4046 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4006 0 obj +<< +/K 20 +/P 4399 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4007 0 obj +<< +/K 21 +/P 4047 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4008 0 obj +<< +/K 22 +/P 4400 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4009 0 obj +<< +/K 23 +/P 4048 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4010 0 obj +<< +/K 24 +/P 4401 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4011 0 obj +<< +/K 25 +/P 4049 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4012 0 obj +<< +/K 26 +/P 4402 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4013 0 obj +<< +/K 27 +/P 4050 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4014 0 obj +<< +/K 28 +/P 4403 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4015 0 obj +<< +/K 29 +/P 4051 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4016 0 obj +<< +/K 30 +/P 4404 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4017 0 obj +<< +/K 31 +/P 4052 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4018 0 obj +<< +/K 32 +/P 4405 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4019 0 obj +<< +/K 33 +/P 4053 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4020 0 obj +<< +/K 34 +/P 4406 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4021 0 obj +<< +/K 35 +/P 4054 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4022 0 obj +<< +/K 36 +/P 4407 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4023 0 obj +<< +/K 37 +/P 4055 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4024 0 obj +<< +/K 38 +/P 4408 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4025 0 obj +<< +/K 39 +/P 4056 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4026 0 obj +<< +/K 40 +/P 4409 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4027 0 obj +<< +/K 41 +/P 4057 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4028 0 obj +<< +/K 42 +/P 4410 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4029 0 obj +<< +/K 43 +/P 4058 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4030 0 obj +<< +/K 44 +/P 4411 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4031 0 obj +<< +/K 45 +/P 4059 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4032 0 obj +<< +/K 46 +/P 4412 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4033 0 obj +<< +/K 47 +/P 4060 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4034 0 obj +<< +/K 48 +/P 4413 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4035 0 obj +<< +/K 49 +/P 4061 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4036 0 obj +<< +/K 50 +/P 4414 0 R +/Pg 84 0 R +/S /Span +/Type /StructElem +>> +endobj +4037 0 obj +<< +/K [51] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4038 0 obj +<< +/K [6094 0 R 3987 0 R] +/P 4391 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4039 0 obj +<< +/K [6095 0 R 6096 0 R 3991 0 R] +/P 4392 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4040 0 obj +<< +/K [6097 0 R 3993 0 R] +/P 4393 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4041 0 obj +<< +/K [6098 0 R 3995 0 R] +/P 4394 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4042 0 obj +<< +/K [6099 0 R 3997 0 R] +/P 4395 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4043 0 obj +<< +/K [6100 0 R 3999 0 R] +/P 4396 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4044 0 obj +<< +/K [6101 0 R 4001 0 R] +/P 4397 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4045 0 obj +<< +/K [6102 0 R 4003 0 R] +/P 4398 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4046 0 obj +<< +/K [6103 0 R 4005 0 R] +/P 4399 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4047 0 obj +<< +/K [6104 0 R 6105 0 R 4007 0 R] +/P 4400 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4048 0 obj +<< +/K [6106 0 R 4009 0 R] +/P 4401 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4049 0 obj +<< +/K [6107 0 R 4011 0 R] +/P 4402 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4050 0 obj +<< +/K [6108 0 R 4013 0 R] +/P 4403 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4051 0 obj +<< +/K [6109 0 R 4015 0 R] +/P 4404 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4052 0 obj +<< +/K [6110 0 R 4017 0 R] +/P 4405 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4053 0 obj +<< +/K [6111 0 R 4019 0 R] +/P 4406 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4054 0 obj +<< +/K [6112 0 R 4021 0 R] +/P 4407 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4055 0 obj +<< +/K [6113 0 R 4023 0 R] +/P 4408 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4056 0 obj +<< +/K [6114 0 R 4025 0 R] +/P 4409 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4057 0 obj +<< +/K [6115 0 R 4027 0 R] +/P 4410 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4058 0 obj +<< +/K [6116 0 R 4029 0 R] +/P 4411 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4059 0 obj +<< +/K [6117 0 R 4031 0 R] +/P 4412 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4060 0 obj +<< +/K [6118 0 R 4033 0 R] +/P 4413 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4061 0 obj +<< +/K [6119 0 R 4035 0 R] +/P 4414 0 R +/Pg 84 0 R +/S /Link +/Type /StructElem +>> +endobj +4062 0 obj +<< +/Ascent 1069 +/AvgWidth 590 +/CapHeight 1069 +/Descent -293 +/Flags 32 +/FontBBox [-556 -293 1321 1069] +/FontFile2 6120 0 R +/FontName /BCDEEE+NotoSans +/FontWeight 400 +/ItalicAngle 0 +/MaxWidth 1877 +/StemV 59 +/Type /FontDescriptor +/XHeight 250 +>> +endobj +4063 0 obj +<< +/BaseFont /BCDFEE+NotoSans +/CIDSystemInfo 6121 0 R +/CIDToGIDMap /Identity +/DW 1000 +/FontDescriptor 6122 0 R +/Subtype /CIDFontType2 +/Type /Font +/W [0 [600] + 3 [260] + 5 [408 646] + 8 [831 732 225 300 300] + 14 [572 268 322 268 372 572 572 572 572 572 +572 572 572 572 572 268 268] +32 [572 572] + 35 [899 639 650 632 730 556 519 728 741 339 +273 619 524 907 760 781 605 781 622 549 +556 731 600 930 586 566 572 329 372 329] + 68 [561 615 480 615 564 344 615 618 258 258 +534 258 935 618 605 615 615 413 479 361 +618 508 786 529 510 470] + 107 [832] + 109 [509] +114 [428] + 116 [350] + 120 [655] + 125 [509] + 130 [639] +139 [556] + 158 [731] + 162 [561] + 164 [561] + 166 [561] +169 [480 564 564 564] + 176 [258] + 182 [605] + 184 [605] + 187 [618] +189 [618] + 277 [946] + 514 [500] + 519 [175] + 528 [791] +] +>> +endobj +4064 0 obj +<< +/Length 385 +/Filter /FlateDecode +>> +stream +xœ}SËnƒ0¼ó>¦‡Û@’J ‘8ô¡¦ýKŠT 2俯½KÞR,ÏÌÎb7Í×¹jFæ~ê®ÜÂÈêFU†î K`;Ø7Ê+V5å8!¼—mÑ;®1oÃm®êÎ Cæ~rõ‘ÍâªÛÁ‹ã~è +t£ölö“n ÞúþZP#ãN± +jSè­èß‹˜‹¶y^¾sã¹(¾=0‰XP3eWÁÐ%èBíÁ ¹Y 7fE¨êŽ—äÚÕåo¡Qí5ç’GˆV„ôN*qò\"b”ñ”ÔËIM¼xˆØ,}^T”‰„ÔÙó¢b2/¾.<•þ)Û>|o)©!ý7=:â:Ÿì>…-Èî“=˜6Ó›FƒûF$‹ô.%¢„Ê/‰Kˆ‹‰Ëˆ‹):“ÏO-¦OÓ f«›fü»f„¬LžÜJ.&´$ôŠHpDrqoçÉŽýyX˃ÖfNñßÀµ£Ù(8ÿ>}×[—½þ›¨ø_ +endstream +endobj +4065 0 obj +<< +/Ascent 750 +/AvgWidth 521 +/CapHeight 750 +/Descent -250 +/Flags 32 +/FontBBox [-503 -250 1240 750] +/FontFile2 6123 0 R +/FontName /BCDGEE+Calibri +/FontWeight 400 +/ItalicAngle 0 +/MaxWidth 1743 +/StemV 52 +/Type /FontDescriptor +/XHeight 250 +>> +endobj +4066 0 obj +<< +/Ascent 1069 +/AvgWidth 638 +/CapHeight 1069 +/Descent -293 +/Flags 32 +/FontBBox [-559 -293 1501 1069] +/FontFile2 6124 0 R +/FontName /BCDHEE+NotoSerif-Bold +/FontWeight 700 +/ItalicAngle 0 +/MaxWidth 2060 +/StemV 63 +/Type /FontDescriptor +/XHeight 250 +>> +endobj +4067 0 obj +<< +/Ascent 1069 +/AvgWidth 625 +/CapHeight 1069 +/Descent -293 +/Flags 32 +/FontBBox [-619 -293 1441 1069] +/FontFile2 6125 0 R +/FontName /BCDIEE+NotoSans-Bold +/FontWeight 700 +/ItalicAngle 0 +/MaxWidth 2061 +/StemV 62 +/Type /FontDescriptor +/XHeight 250 +>> +endobj +4068 0 obj +<< +/Ascent 1069 +/AvgWidth 557 +/CapHeight 1069 +/Descent -293 +/Flags 32 +/FontBBox [-493 -293 1240 1069] +/FontFile2 6126 0 R +/FontName /BCDJEE+NotoSans-Italic +/FontWeight 400 +/ItalicAngle -12 +/MaxWidth 1733 +/StemV 55 +/Type /FontDescriptor +/XHeight 250 +>> +endobj +4069 0 obj +<< +/BaseFont /SymbolMT +/CIDSystemInfo 6127 0 R +/CIDToGIDMap /Identity +/DW 1000 +/FontDescriptor 6128 0 R +/Subtype /CIDFontType2 +/Type /Font +/W [0 [600] + 120 [460] +] +>> +endobj +4070 0 obj +<< +/Length 226 +/Filter /FlateDecode +>> +stream +xœ]ÁjÃ0 †ï~ +ÛCqšËvÑ2ÈaÝX¶pl%3,²QœCÞ~²:˜Àùÿ?ñ[úÒ];ò ôÛc‚Ñ“c\ÂÊaÀÉ“:Wà¼M{Wn;›¨´Àý¶$œ;ƒjÐï".‰78<¹0àQéWvÈž&8|^zéû5Æoœ‘TªmÁá(ƒ^L¼™AìÔ9Ñ}ÚNÂü9>¶ˆP—þüƇK4ÙЄª©¤Zhž¥Z…äþé;5ŒöËpv?<Š»®êº¸÷÷ÌåïÝCÙ•Yò”” 9‚'¼¯)†˜©|~ûo' +endstream +endobj +4071 0 obj +<< +/Ascent 905 +/AvgWidth 441 +/CapHeight 728 +/Descent -210 +/Flags 32 +/FontBBox [-665 -210 2000 728] +/FontName /ArialMT +/FontWeight 400 +/ItalicAngle 0 +/Leading 33 +/MaxWidth 2665 +/StemV 44 +/Type /FontDescriptor +/XHeight 250 +>> +endobj +4072 0 obj +<< +/BaseFont /BCDKEE+NotoSans-Bold +/CIDSystemInfo 6129 0 R +/CIDToGIDMap /Identity +/DW 1000 +/FontDescriptor 6130 0 R +/Subtype /CIDFontType2 +/Type /Font +/W [0 [600] + 3 [260] + 5 [472 646] + 10 [266 339 339] + 15 [285 322 285 413 572 572 572 572 572 572 +572 572 572 572 285] +36 [690 672 637 740 560 549 724 765 389 331] + 47 [565 943 813 796 628 796 660 551 579 756 +650 967 667] + 61 [579] + 68 [604 633 514 633 591 387 633 657 305 305] + 79 [305 982 657 619 633 633 454 497 434 657 +569 856 578 569] +109 [615] + 114 [428] + 125 [615] + 139 [560] + 162 [604] +169 [514 591 591 591] + 182 [619] + 277 [978] + 519 [217] +] +>> +endobj +4073 0 obj +<< +/Length 355 +/Filter /FlateDecode +>> +stream +xœ}SËnƒ0¼û+|L¶¤•$Ä¡•öˆ½¤HÅX†øûúAI“ªXk¼³³Ë2vž̀ƒWÝñ\7Rh軳æ€pj$b‹†roÞV +&¹ûÚBÖJ¼™`?è¯2Ñá/Z€nä ¯>v¥ÁåY©/hA˜ 4Åj#ôT©çª¸´u!L¼Ƶɹ0ÞG˜9L}3¼Ð«Šƒ®ä PBÌJqr0+E ÅM|Ê:Öü³ÒŽ6!Œ8öt>³.¢G£ÏÞMìDéÞÑÂlY”E^-s[D—EMQG{X ‰¯½õìý²hèkÇÛߢìhä;| Ó©E~&ñtx=“ð¶ÒÆÏ$Ë]î–9”|,Ï—?-Ë~$ìöx¿\0÷ÿêÙ”ÆÑ8´ˆ;FèÕ,­[¬©g+ò³ÖÆ…ÎùÎ~Öx„ùr¨NÙ,û|-èù´ +endstream +endobj +4074 0 obj +<< +/Ascent 905 +/AvgWidth 479 +/CapHeight 728 +/Descent -210 +/Flags 32 +/FontBBox [-628 -210 2000 728] +/FontName /Arial-BoldMT +/FontWeight 700 +/ItalicAngle 0 +/Leading 33 +/MaxWidth 2628 +/StemV 47 +/Type /FontDescriptor +/XHeight 250 +>> +endobj +4075 0 obj +<< +/BaseFont /BCDLEE+Calibri +/CIDSystemInfo 6131 0 R +/CIDToGIDMap /Identity +/DW 1000 +/FontDescriptor 6132 0 R +/Subtype /CIDFontType2 +/Type /Font +/W [0 [507] + 3 [226] + 18 [533] + 47 [252] + 62 [420] +94 [459] + 258 [479] + 271 [525] + 282 [525] + 286 [498] +288 [498 498] + 296 [305] + 336 [471] + 349 [230] + 367 [230] +373 [799 525] + 381 [527] + 393 [525] + 395 [525 349] + 400 [391] +410 [335] + 437 [525] + 448 [452] + 454 [433 453] + 853 [250] +855 [268 252] + 859 [250] + 1006 [507] +] +>> +endobj +4076 0 obj +<< +/Length 344 +/Filter /FlateDecode +>> +stream +xœ]ÒÍnƒ0 à;O‘cw¨HB"!¤–¶‡ýhÝ€Ó!zàí—Ø¬›ŠÒ'ÛÁ––Õ¡ÒÝÄÂ7;¨3L¬ítcanV»ÀµÓ¬éÔ´¿ª¯Mºâó˳óùfÌ7ô 'ƃ¢` ´î çÚ¼Ô=°ËÖUãâÝ4¯]Í_ÆÇl€I´ fÔÐÀhj¶ÖWrîž‚å'÷èæ!.–²K«¾j‹é‘Kç\òÂ+:¢6%*&Å‘—à•Ò‰$QbGÚ¨.‰Q’£Ž*&%)é@¢X²œYbëK÷Ž'iìÓDšPöaɦxö0 H—_œðÛ •rRI¢!2j-¥q3)¥‘ö1 GŠb’,I[Ò‘´w’®þÿ~þÂÜ׬nÖº ã­ÂÕú¥vîÏ ÆWù÷i“¹€ +endstream +endobj +4077 0 obj +<< +/BaseFont /BCDMEE+Wingdings-Regular +/CIDSystemInfo 6133 0 R +/CIDToGIDMap /Identity +/DW 1000 +/FontDescriptor 6134 0 R +/Subtype /CIDFontType2 +/Type /Font +/W [0 [500] + 5 [1145] +] +>> +endobj +4078 0 obj +<< +/Length 223 +/Filter /FlateDecode +>> +stream +xœ]ÏjÃ0 Æï~ +»Cqè-JË ‡ýaÙÀ±•̰ÈFqyûÊ^è`äïû‰ÏÒ×îÖ‘O ß9ØŒžãV¶NžÔ©çmÚ»rÛÙD¥î·%áÜÑTÓ€þqI¼Ááâ€OJ¿±Cö4ÁáëÚK߯1þàŒ” Rm Gôbâ«™tÁŽݧí(ÌŸãs‹uéO¿alp¸Dc‘ M¨šJª…æYªUHSÃh¿ ÷9»«º.îý=sù{Pve–> +endobj +4080 0 obj +<< +/BaseFont /BCDOEE+NotoSans-Italic +/CIDSystemInfo 6136 0 R +/CIDToGIDMap /Identity +/DW 1000 +/FontDescriptor 6137 0 R +/Subtype /CIDFontType2 +/Type /Font +/W [0 [600] + 3 [260] + 10 [220 290 290] + 15 [256 313 256 356 551 551 551 551 551 551 +551 551 551 551 256] + 36 [562] +38 [587 667 514] + 42 [678] + 44 [324] + 47 [478 841 707 721 567 721 573 505 501 677 +552] + 59 [527] +68 [568 579 453 579 499 318 579 579 258 258] + 79 [258 875 579 563 579 579 398 432 332 579 +467 723 483 467 445] + 109 [477] + 125 [477] + 139 [514] +162 [568] + 170 [499 499] + 182 [563] + 514 [480] + 519 [174] +] +>> +endobj +4081 0 obj +<< +/Length 282 +/Filter /FlateDecode +>> +stream +xœ}‘ÏjÄ Æï>…Çía‰±¦Û… ””…ú‡¦}£“ThŒsÈÛ×hHK +(|Îï›Ñ™¬ªk£=Î^Ý(ð¸ÓF9˜ÆÙIÀ-ôÚ œa¥¥ßT<å ,Ê‚¹Y&Cmº•%ÎÞBpònÁ‡5¶pƒ²§ÀiÓãÃGÕÝÌÖ~ÁÆc‚8Ç +ºèIØg1΢íX«×~9Ïñ¾XÀ4ê<=FŽ +&+$8az@% ‹ãòG`ÔŸøæj;ù)ÜJ3hBîòHo÷;µ'e§ˆ±ûD³Nqú/i•°3ê’Tu½DQD¬H%Nôj JhÀ(ÉoyT§¤Î¿K¬¿_‡´·VÎÎ…®ÆIÆv®ÔöaÛÑ®®ul2¥¸ +endstream +endobj +4082 0 obj +<< +/K [6138 0 R] +/P 497 0 R +/S /THead +/Type /StructElem +>> +endobj +4083 0 obj +<< +/K [6139 0 R 6140 0 R 6141 0 R 6142 0 R] +/P 497 0 R +/Pg 8 0 R +/S /TBody +/Type /StructElem +>> +endobj +4084 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4085 0 obj +<< +/K [1181 0 R] +/P 501 0 R +/Pg 8 0 R +/S /LI +/Type /StructElem +>> +endobj +4086 0 obj +<< +/K [1182 0 R] +/P 501 0 R +/Pg 8 0 R +/S /LI +/Type /StructElem +>> +endobj +4087 0 obj +<< +/K [1183 0 R] +/P 501 0 R +/Pg 8 0 R +/S /LI +/Type /StructElem +>> +endobj +4088 0 obj +<< +/K [1184 0 R] +/P 501 0 R +/Pg 8 0 R +/S /LI +/Type /StructElem +>> +endobj +4089 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4090 0 obj +<< +/K [1187 0 R] +/P 515 0 R +/Pg 10 0 R +/S /LI +/Type /StructElem +>> +endobj +4091 0 obj +<< +/K [1188 0 R] +/P 515 0 R +/Pg 10 0 R +/S /LI +/Type /StructElem +>> +endobj +4092 0 obj +<< +/K [1189 0 R] +/P 515 0 R +/Pg 10 0 R +/S /LI +/Type /StructElem +>> +endobj +4093 0 obj +<< +/K [1190 0 R] +/P 515 0 R +/Pg 10 0 R +/S /LI +/Type /StructElem +>> +endobj +4094 0 obj +<< +/K [1191 0 R] +/P 515 0 R +/Pg 10 0 R +/S /LI +/Type /StructElem +>> +endobj +4095 0 obj +<< +/K [1192 0 R] +/P 515 0 R +/Pg 10 0 R +/S /LI +/Type /StructElem +>> +endobj +4096 0 obj +<< +/K [1193 0 R] +/P 515 0 R +/Pg 10 0 R +/S /LI +/Type /StructElem +>> +endobj +4097 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4098 0 obj +<< +/K [1194 0 R] +/P 518 0 R +/Pg 10 0 R +/S /LI +/Type /StructElem +>> +endobj +4099 0 obj +<< +/K [1195 0 R] +/P 518 0 R +/Pg 10 0 R +/S /LI +/Type /StructElem +>> +endobj +4100 0 obj +<< +/K [1196 0 R] +/P 518 0 R +/Pg 10 0 R +/S /LI +/Type /StructElem +>> +endobj +4101 0 obj +<< +/K [1197 0 R] +/P 518 0 R +/Pg 10 0 R +/S /LI +/Type /StructElem +>> +endobj +4102 0 obj +<< +/K [1298 0 R 1205 0 R 1206 0 R 1207 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4103 0 obj +<< +/K [1299 0 R 1209 0 R 1210 0 R 1211 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4104 0 obj +<< +/K [1300 0 R 1213 0 R 1214 0 R 1215 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4105 0 obj +<< +/K [1301 0 R 1217 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4106 0 obj +<< +/K [1302 0 R 1219 0 R 1220 0 R 1221 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4107 0 obj +<< +/K [1303 0 R 1223 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4108 0 obj +<< +/K [1304 0 R 1225 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4109 0 obj +<< +/K [1305 0 R 1227 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4110 0 obj +<< +/K [1306 0 R 1229 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4111 0 obj +<< +/K [1307 0 R 1231 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4112 0 obj +<< +/K [1308 0 R 1233 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4113 0 obj +<< +/K [1309 0 R 1235 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4114 0 obj +<< +/K [1310 0 R 1237 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4115 0 obj +<< +/K [1311 0 R 1239 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4116 0 obj +<< +/K [1312 0 R 1241 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4117 0 obj +<< +/K [1313 0 R 1243 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4118 0 obj +<< +/K [1314 0 R 1245 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4119 0 obj +<< +/K [1315 0 R 1247 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4120 0 obj +<< +/K [1316 0 R 1249 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4121 0 obj +<< +/K [1317 0 R 1251 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4122 0 obj +<< +/K [1318 0 R 1253 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4123 0 obj +<< +/K [1319 0 R 1255 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4124 0 obj +<< +/K [1320 0 R 1257 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4125 0 obj +<< +/K [1321 0 R 1259 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4126 0 obj +<< +/K [1322 0 R 1261 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4127 0 obj +<< +/K [1323 0 R 1263 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4128 0 obj +<< +/K [1324 0 R 1265 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4129 0 obj +<< +/K [1325 0 R 1267 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4130 0 obj +<< +/K [1326 0 R 1269 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4131 0 obj +<< +/K [1327 0 R 1271 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4132 0 obj +<< +/K [1328 0 R 1273 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4133 0 obj +<< +/K [1329 0 R 1275 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4134 0 obj +<< +/K [1330 0 R 1277 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4135 0 obj +<< +/K [1331 0 R 1279 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4136 0 obj +<< +/K [1332 0 R 1281 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4137 0 obj +<< +/K [1333 0 R 1283 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4138 0 obj +<< +/K [1334 0 R 1285 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4139 0 obj +<< +/K [1335 0 R 1287 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4140 0 obj +<< +/K [1336 0 R 1289 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4141 0 obj +<< +/K [1337 0 R 1291 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4142 0 obj +<< +/K [1338 0 R 1293 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4143 0 obj +<< +/K [1339 0 R 1295 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4144 0 obj +<< +/K [1340 0 R 1297 0 R] +/P 525 0 R +/Pg 11 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4145 0 obj +<< +/K [1341 0 R 1343 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4146 0 obj +<< +/K [1426 0 R 1345 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4147 0 obj +<< +/K [1427 0 R 1347 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4148 0 obj +<< +/K [1428 0 R 1349 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4149 0 obj +<< +/K [1429 0 R 1351 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4150 0 obj +<< +/K [1430 0 R 1353 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4151 0 obj +<< +/K [1431 0 R 1355 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4152 0 obj +<< +/K [1432 0 R 1357 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4153 0 obj +<< +/K [1433 0 R 1359 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4154 0 obj +<< +/K [1434 0 R 1361 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4155 0 obj +<< +/K [1435 0 R 1363 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4156 0 obj +<< +/K [1436 0 R 1365 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4157 0 obj +<< +/K [1437 0 R 1367 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4158 0 obj +<< +/K [1438 0 R 1369 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4159 0 obj +<< +/K [1439 0 R 1371 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4160 0 obj +<< +/K [1440 0 R 1373 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4161 0 obj +<< +/K [1441 0 R 1375 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4162 0 obj +<< +/K [1442 0 R 1377 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4163 0 obj +<< +/K [1443 0 R 1379 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4164 0 obj +<< +/K [1444 0 R 1381 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4165 0 obj +<< +/K [1445 0 R 1383 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4166 0 obj +<< +/K [1446 0 R 1385 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4167 0 obj +<< +/K [1447 0 R 1387 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4168 0 obj +<< +/K [1448 0 R 1389 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4169 0 obj +<< +/K [1449 0 R 1394 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4170 0 obj +<< +/K [1450 0 R 1399 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4171 0 obj +<< +/K [1451 0 R 1404 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4172 0 obj +<< +/K [1452 0 R 1409 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4173 0 obj +<< +/K [1453 0 R 1414 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4174 0 obj +<< +/K [1454 0 R 1419 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4175 0 obj +<< +/K [1455 0 R 1424 0 R] +/P 525 0 R +/Pg 12 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4176 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4177 0 obj +<< +/K [1463 0 R] +/P 543 0 R +/Pg 14 0 R +/S /LI +/Type /StructElem +>> +endobj +4178 0 obj +<< +/K [1464 0 R] +/P 543 0 R +/Pg 14 0 R +/S /LI +/Type /StructElem +>> +endobj +4179 0 obj +<< +/K [1465 0 R] +/P 543 0 R +/Pg 14 0 R +/S /LI +/Type /StructElem +>> +endobj +4180 0 obj +<< +/K [1466 0 R] +/P 543 0 R +/Pg 14 0 R +/S /LI +/Type /StructElem +>> +endobj +4181 0 obj +<< +/K [1467 0 R] +/P 543 0 R +/Pg 14 0 R +/S /LI +/Type /StructElem +>> +endobj +4182 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4183 0 obj +<< +/K [1468 0 R] +/P 548 0 R +/Pg 14 0 R +/S /LI +/Type /StructElem +>> +endobj +4184 0 obj +<< +/K [1469 0 R] +/P 548 0 R +/Pg 14 0 R +/S /LI +/Type /StructElem +>> +endobj +4185 0 obj +<< +/K [1470 0 R] +/P 548 0 R +/Pg 14 0 R +/S /LI +/Type /StructElem +>> +endobj +4186 0 obj +<< +/K [1471 0 R] +/P 548 0 R +/Pg 14 0 R +/S /LI +/Type /StructElem +>> +endobj +4187 0 obj +<< +/K [6143 0 R] +/P 569 0 R +/S /THead +/Type /StructElem +>> +endobj +4188 0 obj +<< +/K [6144 0 R 6145 0 R 6146 0 R 6147 0 R 6148 0 R 6149 0 R 6150 0 R 6151 0 R] +/P 569 0 R +/Pg 15 0 R +/S /TBody +/Type /StructElem +>> +endobj +4189 0 obj +<< +/K [6152 0 R] +/P 571 0 R +/S /THead +/Type /StructElem +>> +endobj +4190 0 obj +<< +/K [6153 0 R 6154 0 R 6155 0 R 6156 0 R] +/P 571 0 R +/Pg 16 0 R +/S /TBody +/Type /StructElem +>> +endobj +4191 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4192 0 obj +<< +/K [1550 0 R] +/P 579 0 R +/Pg 17 0 R +/S /LI +/Type /StructElem +>> +endobj +4193 0 obj +<< +/K [1551 0 R] +/P 579 0 R +/Pg 17 0 R +/S /LI +/Type /StructElem +>> +endobj +4194 0 obj +<< +/ListNumbering /Decimal +/O /List +>> +endobj +4195 0 obj +<< +/K [1578 0 R] +/P 656 0 R +/Pg 21 0 R +/S /LI +/Type /StructElem +>> +endobj +4196 0 obj +<< +/K [1579 0 R] +/P 656 0 R +/Pg 21 0 R +/S /LI +/Type /StructElem +>> +endobj +4197 0 obj +<< +/K [1580 0 R] +/P 656 0 R +/Pg 21 0 R +/S /LI +/Type /StructElem +>> +endobj +4198 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4199 0 obj +<< +/K [4616 0 R] +/P 658 0 R +/Pg 21 0 R +/S /LI +/Type /StructElem +>> +endobj +4200 0 obj +<< +/K [1586 0 R] +/P 658 0 R +/Pg 21 0 R +/S /LI +/Type /StructElem +>> +endobj +4201 0 obj +<< +/K [1587 0 R] +/P 658 0 R +/Pg 21 0 R +/S /LI +/Type /StructElem +>> +endobj +4202 0 obj +<< +/K [1588 0 R] +/P 658 0 R +/Pg 21 0 R +/S /LI +/Type /StructElem +>> +endobj +4203 0 obj +<< +/K [1589 0 R] +/P 658 0 R +/Pg 21 0 R +/S /LI +/Type /StructElem +>> +endobj +4204 0 obj +<< +/K [1590 0 R] +/P 658 0 R +/Pg 21 0 R +/S /LI +/Type /StructElem +>> +endobj +4205 0 obj +<< +/K [1591 0 R] +/P 658 0 R +/Pg 21 0 R +/S /LI +/Type /StructElem +>> +endobj +4206 0 obj +<< +/K [4617 0 R] +/P 658 0 R +/Pg 21 0 R +/S /LI +/Type /StructElem +>> +endobj +4207 0 obj +<< +/K [4618 0 R] +/P 658 0 R +/Pg 21 0 R +/S /LI +/Type /StructElem +>> +endobj +4208 0 obj +<< +/K [1608 0 R] +/P 658 0 R +/Pg 21 0 R +/S /LI +/Type /StructElem +>> +endobj +4209 0 obj +<< +/K [4619 0 R] +/P 658 0 R +/Pg 21 0 R +/S /LI +/Type /StructElem +>> +endobj +4210 0 obj +<< +/K [6157 0 R] +/P 707 0 R +/S /THead +/Type /StructElem +>> +endobj +4211 0 obj +<< +/K [6158 0 R] +/P 707 0 R +/Pg 24 0 R +/S /TBody +/Type /StructElem +>> +endobj +4212 0 obj +<< +/K [6159 0 R] +/P 708 0 R +/S /THead +/Type /StructElem +>> +endobj +4213 0 obj +<< +/K [6160 0 R 6161 0 R 6162 0 R 6163 0 R] +/P 708 0 R +/Pg 25 0 R +/S /TBody +/Type /StructElem +>> +endobj +4214 0 obj +<< +/K [6164 0 R 6165 0 R 6166 0 R 6167 0 R] +/P 741 0 R +/S /THead +/Type /StructElem +>> +endobj +4215 0 obj +<< +/K [] +/P 741 0 R +/Pg 28 0 R +/S /TBody +/Type /StructElem +>> +endobj +4216 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4217 0 obj +<< +/K [1703 0 R] +/P 749 0 R +/Pg 29 0 R +/S /LI +/Type /StructElem +>> +endobj +4218 0 obj +<< +/K [1704 0 R] +/P 749 0 R +/Pg 29 0 R +/S /LI +/Type /StructElem +>> +endobj +4219 0 obj +<< +/K [6168 0 R] +/P 780 0 R +/S /THead +/Type /StructElem +>> +endobj +4220 0 obj +<< +/K [6169 0 R 6170 0 R 6171 0 R 6172 0 R] +/P 780 0 R +/Pg 31 0 R +/S /TBody +/Type /StructElem +>> +endobj +4221 0 obj +<< +/ListNumbering /Decimal +/O /List +>> +endobj +4222 0 obj +<< +/K [1752 0 R] +/P 806 0 R +/Pg 32 0 R +/S /LI +/Type /StructElem +>> +endobj +4223 0 obj +<< +/K [1753 0 R] +/P 806 0 R +/Pg 32 0 R +/S /LI +/Type /StructElem +>> +endobj +4224 0 obj +<< +/K [1754 0 R] +/P 806 0 R +/Pg 32 0 R +/S /LI +/Type /StructElem +>> +endobj +4225 0 obj +<< +/K [1755 0 R] +/P 806 0 R +/Pg 32 0 R +/S /LI +/Type /StructElem +>> +endobj +4226 0 obj +<< +/K [1756 0 R] +/P 806 0 R +/Pg 32 0 R +/S /LI +/Type /StructElem +>> +endobj +4227 0 obj +<< +/K [1757 0 R] +/P 806 0 R +/Pg 32 0 R +/S /LI +/Type /StructElem +>> +endobj +4228 0 obj +<< +/K [1758 0 R] +/P 806 0 R +/Pg 32 0 R +/S /LI +/Type /StructElem +>> +endobj +4229 0 obj +<< +/K [1759 0 R] +/P 806 0 R +/Pg 32 0 R +/S /LI +/Type /StructElem +>> +endobj +4230 0 obj +<< +/K [1760 0 R] +/P 806 0 R +/Pg 32 0 R +/S /LI +/Type /StructElem +>> +endobj +4231 0 obj +<< +/K [1761 0 R] +/P 806 0 R +/Pg 32 0 R +/S /LI +/Type /StructElem +>> +endobj +4232 0 obj +<< +/K [6173 0 R] +/P 810 0 R +/S /THead +/Type /StructElem +>> +endobj +4233 0 obj +<< +/K [6174 0 R 6175 0 R 6176 0 R] +/P 810 0 R +/Pg 32 0 R +/S /TBody +/Type /StructElem +>> +endobj +4234 0 obj +<< +/K [6177 0 R] +/P 811 0 R +/S /THead +/Type /StructElem +>> +endobj +4235 0 obj +<< +/K [6178 0 R 6179 0 R] +/P 811 0 R +/Pg 33 0 R +/S /TBody +/Type /StructElem +>> +endobj +4236 0 obj +<< +/K [6180 0 R] +/P 823 0 R +/S /THead +/Type /StructElem +>> +endobj +4237 0 obj +<< +/K [] +/P 823 0 R +/Pg 33 0 R +/S /TBody +/Type /StructElem +>> +endobj +4238 0 obj +<< +/K [6181 0 R 6182 0 R] +/P 828 0 R +/S /THead +/Type /StructElem +>> +endobj +4239 0 obj +<< +/K [6183 0 R 6184 0 R 6185 0 R 6186 0 R 6187 0 R 6188 0 R 6189 0 R 6190 0 R] +/P 828 0 R +/Pg 34 0 R +/S /TBody +/Type /StructElem +>> +endobj +4240 0 obj +<< +/K [6191 0 R 6192 0 R] +/P 829 0 R +/S /THead +/Type /StructElem +>> +endobj +4241 0 obj +<< +/K [6193 0 R 6194 0 R 6195 0 R 6196 0 R 6197 0 R 6198 0 R 6199 0 R 6200 0 R] +/P 829 0 R +/Pg 35 0 R +/S /TBody +/Type /StructElem +>> +endobj +4242 0 obj +<< +/K [6201 0 R 6202 0 R] +/P 830 0 R +/S /THead +/Type /StructElem +>> +endobj +4243 0 obj +<< +/K [6203 0 R 6204 0 R 6205 0 R 6206 0 R 6207 0 R 6208 0 R 6209 0 R 6210 0 R 6211 0 R] +/P 830 0 R +/Pg 36 0 R +/S /TBody +/Type /StructElem +>> +endobj +4244 0 obj +<< +/K [6212 0 R 6213 0 R] +/P 831 0 R +/S /THead +/Type /StructElem +>> +endobj +4245 0 obj +<< +/K [6214 0 R 6215 0 R 6216 0 R 6217 0 R 6218 0 R 6219 0 R 6220 0 R 6221 0 R 6222 0 R] +/P 831 0 R +/Pg 37 0 R +/S /TBody +/Type /StructElem +>> +endobj +4246 0 obj +<< +/K [6223 0 R 6224 0 R] +/P 832 0 R +/S /THead +/Type /StructElem +>> +endobj +4247 0 obj +<< +/K [6225 0 R 6226 0 R 6227 0 R 6228 0 R] +/P 832 0 R +/Pg 38 0 R +/S /TBody +/Type /StructElem +>> +endobj +4248 0 obj +<< +/K [6229 0 R 6230 0 R] +/P 833 0 R +/S /THead +/Type /StructElem +>> +endobj +4249 0 obj +<< +/K [6231 0 R 6232 0 R 6233 0 R 6234 0 R] +/P 833 0 R +/Pg 39 0 R +/S /TBody +/Type /StructElem +>> +endobj +4250 0 obj +<< +/K [6235 0 R] +/P 844 0 R +/S /THead +/Type /StructElem +>> +endobj +4251 0 obj +<< +/K [6236 0 R 6237 0 R 6238 0 R 6239 0 R 6240 0 R 6241 0 R 6242 0 R] +/P 844 0 R +/Pg 40 0 R +/S /TBody +/Type /StructElem +>> +endobj +4252 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4253 0 obj +<< +/K [2336 0 R] +/P 851 0 R +/Pg 41 0 R +/S /LI +/Type /StructElem +>> +endobj +4254 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4255 0 obj +<< +/K [2342 0 R] +/P 854 0 R +/Pg 41 0 R +/S /LI +/Type /StructElem +>> +endobj +4256 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4257 0 obj +<< +/K [2343 0 R] +/P 862 0 R +/Pg 41 0 R +/S /LI +/Type /StructElem +>> +endobj +4258 0 obj +<< +/K [2344 0 R] +/P 862 0 R +/Pg 41 0 R +/S /LI +/Type /StructElem +>> +endobj +4259 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4260 0 obj +<< +/K [2357 0 R] +/P 873 0 R +/Pg 42 0 R +/S /LI +/Type /StructElem +>> +endobj +4261 0 obj +<< +/K [2358 0 R] +/P 873 0 R +/Pg 42 0 R +/S /LI +/Type /StructElem +>> +endobj +4262 0 obj +<< +/K [2359 0 R] +/P 873 0 R +/Pg 42 0 R +/S /LI +/Type /StructElem +>> +endobj +4263 0 obj +<< +/K [6243 0 R 6244 0 R 6245 0 R 6246 0 R 6247 0 R] +/P 883 0 R +/S /THead +/Type /StructElem +>> +endobj +4264 0 obj +<< +/K [] +/P 883 0 R +/Pg 43 0 R +/S /TBody +/Type /StructElem +>> +endobj +4265 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4266 0 obj +<< +/K [2378 0 R] +/P 886 0 R +/Pg 43 0 R +/S /LI +/Type /StructElem +>> +endobj +4267 0 obj +<< +/K [2379 0 R] +/P 886 0 R +/Pg 43 0 R +/S /LI +/Type /StructElem +>> +endobj +4268 0 obj +<< +/K [2380 0 R] +/P 886 0 R +/Pg 43 0 R +/S /LI +/Type /StructElem +>> +endobj +4269 0 obj +<< +/K [2381 0 R] +/P 886 0 R +/Pg 43 0 R +/S /LI +/Type /StructElem +>> +endobj +4270 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4271 0 obj +<< +/K [2399 0 R] +/P 936 0 R +/Pg 46 0 R +/S /LI +/Type /StructElem +>> +endobj +4272 0 obj +<< +/K [5027 0 R] +/P 936 0 R +/Pg 46 0 R +/S /LI +/Type /StructElem +>> +endobj +4273 0 obj +<< +/K [2405 0 R] +/P 936 0 R +/Pg 46 0 R +/S /LI +/Type /StructElem +>> +endobj +4274 0 obj +<< +/K [2406 0 R] +/P 936 0 R +/Pg 46 0 R +/S /LI +/Type /StructElem +>> +endobj +4275 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4276 0 obj +<< +/K [2407 0 R] +/P 941 0 R +/Pg 46 0 R +/S /LI +/Type /StructElem +>> +endobj +4277 0 obj +<< +/K [2408 0 R] +/P 941 0 R +/Pg 46 0 R +/S /LI +/Type /StructElem +>> +endobj +4278 0 obj +<< +/K [2409 0 R] +/P 941 0 R +/Pg 46 0 R +/S /LI +/Type /StructElem +>> +endobj +4279 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4280 0 obj +<< +/K [2418 0 R] +/P 959 0 R +/Pg 47 0 R +/S /LI +/Type /StructElem +>> +endobj +4281 0 obj +<< +/K [2419 0 R] +/P 959 0 R +/Pg 47 0 R +/S /LI +/Type /StructElem +>> +endobj +4282 0 obj +<< +/K [2420 0 R] +/P 959 0 R +/Pg 47 0 R +/S /LI +/Type /StructElem +>> +endobj +4283 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4284 0 obj +<< +/K [2421 0 R] +/P 962 0 R +/Pg 47 0 R +/S /LI +/Type /StructElem +>> +endobj +4285 0 obj +<< +/K [2422 0 R] +/P 962 0 R +/Pg 47 0 R +/S /LI +/Type /StructElem +>> +endobj +4286 0 obj +<< +/K [6248 0 R] +/P 968 0 R +/S /THead +/Type /StructElem +>> +endobj +4287 0 obj +<< +/K [6249 0 R 6250 0 R 6251 0 R 6252 0 R] +/P 968 0 R +/Pg 48 0 R +/S /TBody +/Type /StructElem +>> +endobj +4288 0 obj +<< +/K [6253 0 R] +/P 975 0 R +/S /THead +/Type /StructElem +>> +endobj +4289 0 obj +<< +/K [6254 0 R 6255 0 R 6256 0 R 6257 0 R 6258 0 R 6259 0 R 6260 0 R 6261 0 R 6262 0 R 6263 0 R +6264 0 R 6265 0 R 6266 0 R 6267 0 R 6268 0 R 6269 0 R 6270 0 R 6271 0 R 6272 0 R 6273 0 R +6274 0 R 6275 0 R 6276 0 R 6277 0 R 6278 0 R 6279 0 R 6280 0 R 6281 0 R 6282 0 R 6283 0 R +6284 0 R] +/P 975 0 R +/Pg 49 0 R +/S /TBody +/Type /StructElem +>> +endobj +4290 0 obj +<< +/K [6285 0 R] +/P 976 0 R +/S /THead +/Type /StructElem +>> +endobj +4291 0 obj +<< +/K [6286 0 R 6287 0 R 6288 0 R] +/P 976 0 R +/Pg 50 0 R +/S /TBody +/Type /StructElem +>> +endobj +4292 0 obj +<< +/K [6289 0 R] +/P 983 0 R +/S /THead +/Type /StructElem +>> +endobj +4293 0 obj +<< +/K [6290 0 R 6291 0 R 6292 0 R 6293 0 R 6294 0 R 6295 0 R 6296 0 R 6297 0 R 6298 0 R 6299 0 R +6300 0 R 6301 0 R 6302 0 R 6303 0 R 6304 0 R 6305 0 R 6306 0 R 6307 0 R 6308 0 R 6309 0 R +6310 0 R 6311 0 R 6312 0 R 6313 0 R 6314 0 R 6315 0 R 6316 0 R 6317 0 R 6318 0 R 6319 0 R +6320 0 R] +/P 983 0 R +/Pg 51 0 R +/S /TBody +/Type /StructElem +>> +endobj +4294 0 obj +<< +/K [6321 0 R] +/P 984 0 R +/S /THead +/Type /StructElem +>> +endobj +4295 0 obj +<< +/K [6322 0 R 6323 0 R 6324 0 R] +/P 984 0 R +/Pg 52 0 R +/S /TBody +/Type /StructElem +>> +endobj +4296 0 obj +<< +/K [6325 0 R] +/P 990 0 R +/S /THead +/Type /StructElem +>> +endobj +4297 0 obj +<< +/K [6326 0 R 6327 0 R 6328 0 R 6329 0 R 6330 0 R 6331 0 R 6332 0 R 6333 0 R 6334 0 R 6335 0 R +6336 0 R 6337 0 R 6338 0 R 6339 0 R 6340 0 R 6341 0 R 6342 0 R 6343 0 R 6344 0 R 6345 0 R +6346 0 R 6347 0 R 6348 0 R 6349 0 R 6350 0 R 6351 0 R 6352 0 R 6353 0 R 6354 0 R 6355 0 R +6356 0 R] +/P 990 0 R +/Pg 53 0 R +/S /TBody +/Type /StructElem +>> +endobj +4298 0 obj +<< +/K [6357 0 R] +/P 991 0 R +/S /THead +/Type /StructElem +>> +endobj +4299 0 obj +<< +/K [6358 0 R 6359 0 R 6360 0 R] +/P 991 0 R +/Pg 54 0 R +/S /TBody +/Type /StructElem +>> +endobj +4300 0 obj +<< +/K [6361 0 R] +/P 999 0 R +/S /THead +/Type /StructElem +>> +endobj +4301 0 obj +<< +/K [6362 0 R 6363 0 R 6364 0 R 6365 0 R 6366 0 R 6367 0 R 6368 0 R] +/P 999 0 R +/Pg 54 0 R +/S /TBody +/Type /StructElem +>> +endobj +4302 0 obj +<< +/K [6369 0 R] +/P 1000 0 R +/S /THead +/Type /StructElem +>> +endobj +4303 0 obj +<< +/K [6370 0 R 6371 0 R 6372 0 R 6373 0 R 6374 0 R 6375 0 R 6376 0 R 6377 0 R 6378 0 R 6379 0 R +6380 0 R 6381 0 R 6382 0 R 6383 0 R 6384 0 R 6385 0 R 6386 0 R 6387 0 R 6388 0 R 6389 0 R +6390 0 R 6391 0 R 6392 0 R 6393 0 R 6394 0 R 6395 0 R 6396 0 R] +/P 1000 0 R +/Pg 55 0 R +/S /TBody +/Type /StructElem +>> +endobj +4304 0 obj +<< +/K [6397 0 R] +/P 1008 0 R +/S /THead +/Type /StructElem +>> +endobj +4305 0 obj +<< +/K [6398 0 R 6399 0 R 6400 0 R 6401 0 R 6402 0 R 6403 0 R 6404 0 R 6405 0 R 6406 0 R 6407 0 R +6408 0 R 6409 0 R 6410 0 R 6411 0 R] +/P 1008 0 R +/Pg 56 0 R +/S /TBody +/Type /StructElem +>> +endobj +4306 0 obj +<< +/K [6412 0 R] +/P 1009 0 R +/S /THead +/Type /StructElem +>> +endobj +4307 0 obj +<< +/K [6413 0 R 6414 0 R 6415 0 R 6416 0 R 6417 0 R 6418 0 R 6419 0 R 6420 0 R 6421 0 R 6422 0 R +6423 0 R 6424 0 R 6425 0 R 6426 0 R 6427 0 R 6428 0 R 6429 0 R 6430 0 R 6431 0 R 6432 0 R] +/P 1009 0 R +/Pg 57 0 R +/S /TBody +/Type /StructElem +>> +endobj +4308 0 obj +<< +/K [6433 0 R] +/P 1030 0 R +/S /THead +/Type /StructElem +>> +endobj +4309 0 obj +<< +/K [] +/P 1030 0 R +/Pg 60 0 R +/S /TBody +/Type /StructElem +>> +endobj +4310 0 obj +<< +/K [6434 0 R] +/P 1042 0 R +/S /THead +/Type /StructElem +>> +endobj +4311 0 obj +<< +/K [6435 0 R] +/P 1042 0 R +/Pg 61 0 R +/S /TBody +/Type /StructElem +>> +endobj +4312 0 obj +<< +/K [6436 0 R] +/P 1050 0 R +/S /THead +/Type /StructElem +>> +endobj +4313 0 obj +<< +/K [6437 0 R 6438 0 R] +/P 1050 0 R +/Pg 62 0 R +/S /TBody +/Type /StructElem +>> +endobj +4314 0 obj +<< +/K [6439 0 R] +/P 1058 0 R +/S /THead +/Type /StructElem +>> +endobj +4315 0 obj +<< +/K [6440 0 R] +/P 1058 0 R +/Pg 63 0 R +/S /TBody +/Type /StructElem +>> +endobj +4316 0 obj +<< +/K [6441 0 R 6442 0 R] +/P 1065 0 R +/S /THead +/Type /StructElem +>> +endobj +4317 0 obj +<< +/K [6443 0 R 6444 0 R 6445 0 R 6446 0 R 6447 0 R 6448 0 R 6449 0 R 6450 0 R 6451 0 R 6452 0 R +6453 0 R 6454 0 R 6455 0 R 6456 0 R 6457 0 R] +/P 1065 0 R +/Pg 64 0 R +/S /TBody +/Type /StructElem +>> +endobj +4318 0 obj +<< +/K [6458 0 R] +/P 1069 0 R +/S /THead +/Type /StructElem +>> +endobj +4319 0 obj +<< +/K [6459 0 R 6460 0 R 6461 0 R 6462 0 R 6463 0 R 6464 0 R] +/P 1069 0 R +/Pg 64 0 R +/S /TBody +/Type /StructElem +>> +endobj +4320 0 obj +<< +/ListNumbering /Decimal +/O /List +>> +endobj +4321 0 obj +<< +/K [3030 0 R] +/P 1095 0 R +/Pg 66 0 R +/S /LI +/Type /StructElem +>> +endobj +4322 0 obj +<< +/K [6465 0 R 6466 0 R 6467 0 R 6468 0 R 6469 0 R 6470 0 R 6471 0 R] +/P 1097 0 R +/S /THead +/Type /StructElem +>> +endobj +4323 0 obj +<< +/K [] +/P 1097 0 R +/Pg 66 0 R +/S /TBody +/Type /StructElem +>> +endobj +4324 0 obj +<< +/ListNumbering /Decimal +/O /List +>> +endobj +4325 0 obj +<< +/K [3076 0 R] +/P 1099 0 R +/Pg 67 0 R +/S /LI +/Type /StructElem +>> +endobj +4326 0 obj +<< +/K [6472 0 R] +/P 1101 0 R +/S /THead +/Type /StructElem +>> +endobj +4327 0 obj +<< +/K [6473 0 R 6474 0 R 6475 0 R] +/P 1101 0 R +/Pg 67 0 R +/S /TBody +/Type /StructElem +>> +endobj +4328 0 obj +<< +/ListNumbering /Decimal +/O /List +>> +endobj +4329 0 obj +<< +/K [6476 0 R] +/P 1103 0 R +/Pg 67 0 R +/S /LI +/Type /StructElem +>> +endobj +4330 0 obj +<< +/ListNumbering /Decimal +/O /List +>> +endobj +4331 0 obj +<< +/K [3111 0 R] +/P 1104 0 R +/Pg 68 0 R +/S /LI +/Type /StructElem +>> +endobj +4332 0 obj +<< +/K [6477 0 R] +/P 1106 0 R +/S /THead +/Type /StructElem +>> +endobj +4333 0 obj +<< +/K [6478 0 R] +/P 1106 0 R +/Pg 68 0 R +/S /TBody +/Type /StructElem +>> +endobj +4334 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +4335 0 obj +<< +/K [5604 0 R] +/P 1109 0 R +/Pg 68 0 R +/S /LI +/Type /StructElem +>> +endobj +4336 0 obj +<< +/K [3129 0 R] +/P 1109 0 R +/Pg 68 0 R +/S /LI +/Type /StructElem +>> +endobj +4337 0 obj +<< +/K [6479 0 R] +/P 1115 0 R +/S /THead +/Type /StructElem +>> +endobj +4338 0 obj +<< +/K [6480 0 R 6481 0 R 6482 0 R 6483 0 R 6484 0 R 6485 0 R 6486 0 R] +/P 1115 0 R +/Pg 68 0 R +/S /TBody +/Type /StructElem +>> +endobj +4339 0 obj +<< +/K [6487 0 R] +/P 1116 0 R +/S /THead +/Type /StructElem +>> +endobj +4340 0 obj +<< +/K [6488 0 R 6489 0 R 6490 0 R] +/P 1116 0 R +/Pg 69 0 R +/S /TBody +/Type /StructElem +>> +endobj +4341 0 obj +<< +/K [6491 0 R 6492 0 R 6493 0 R 6494 0 R 6495 0 R 6496 0 R 6497 0 R 6498 0 R 6499 0 R 6500 0 R +6501 0 R 6502 0 R 6503 0 R] +/P 1119 0 R +/S /THead +/Type /StructElem +>> +endobj +4342 0 obj +<< +/K [] +/P 1119 0 R +/Pg 69 0 R +/S /TBody +/Type /StructElem +>> +endobj +4343 0 obj +<< +/K [6504 0 R 6505 0 R 6506 0 R 6507 0 R 6508 0 R 6509 0 R 6510 0 R 6511 0 R] +/P 1123 0 R +/S /THead +/Type /StructElem +>> +endobj +4344 0 obj +<< +/K [] +/P 1123 0 R +/Pg 70 0 R +/S /TBody +/Type /StructElem +>> +endobj +4345 0 obj +<< +/K [6512 0 R] +/P 1125 0 R +/S /THead +/Type /StructElem +>> +endobj +4346 0 obj +<< +/K [] +/P 1125 0 R +/Pg 70 0 R +/S /TBody +/Type /StructElem +>> +endobj +4347 0 obj +<< +/K [6513 0 R 6514 0 R 6515 0 R 6516 0 R] +/P 1126 0 R +/S /THead +/Type /StructElem +>> +endobj +4348 0 obj +<< +/K [] +/P 1126 0 R +/Pg 71 0 R +/S /TBody +/Type /StructElem +>> +endobj +4349 0 obj +<< +/K [6517 0 R] +/P 1135 0 R +/S /THead +/Type /StructElem +>> +endobj +4350 0 obj +<< +/K [6518 0 R 6519 0 R 6520 0 R 6521 0 R 6522 0 R] +/P 1135 0 R +/Pg 72 0 R +/S /TBody +/Type /StructElem +>> +endobj +4351 0 obj +<< +/K [6523 0 R 6524 0 R 6525 0 R 6526 0 R 6527 0 R 6528 0 R 6529 0 R 6530 0 R] +/P 1139 0 R +/Pg 73 0 R +/S /TBody +/Type /StructElem +>> +endobj +4352 0 obj +<< +/K [6531 0 R 6532 0 R 6533 0 R 6534 0 R 6535 0 R] +/P 1140 0 R +/Pg 74 0 R +/S /TBody +/Type /StructElem +>> +endobj +4353 0 obj +<< +/K [6536 0 R 6537 0 R 6538 0 R 6539 0 R] +/P 1141 0 R +/Pg 75 0 R +/S /TBody +/Type /StructElem +>> +endobj +4354 0 obj +<< +/K [6540 0 R 6541 0 R 6542 0 R 6543 0 R] +/P 1142 0 R +/Pg 76 0 R +/S /TBody +/Type /StructElem +>> +endobj +4355 0 obj +<< +/K [6544 0 R 6545 0 R 6546 0 R 6547 0 R 6548 0 R 6549 0 R 6550 0 R] +/P 1143 0 R +/Pg 77 0 R +/S /TBody +/Type /StructElem +>> +endobj +4356 0 obj +<< +/K [6551 0 R 6552 0 R 6553 0 R 6554 0 R 6555 0 R 6556 0 R 6557 0 R 6558 0 R 6559 0 R 6560 0 R] +/P 1144 0 R +/Pg 78 0 R +/S /TBody +/Type /StructElem +>> +endobj +4357 0 obj +<< +/K [6561 0 R 6562 0 R 6563 0 R 6564 0 R 6565 0 R 6566 0 R 6567 0 R 6568 0 R] +/P 1145 0 R +/Pg 79 0 R +/S /TBody +/Type /StructElem +>> +endobj +4358 0 obj +<< +/K [6569 0 R 6570 0 R 6571 0 R 6572 0 R 6573 0 R 6574 0 R] +/P 1146 0 R +/Pg 80 0 R +/S /TBody +/Type /StructElem +>> +endobj +4359 0 obj +<< +/K [6575 0 R 6576 0 R 6577 0 R 6578 0 R 6579 0 R 6580 0 R 6581 0 R] +/P 1147 0 R +/Pg 81 0 R +/S /TBody +/Type /StructElem +>> +endobj +4360 0 obj +<< +/K [6582 0 R 6583 0 R 6584 0 R] +/P 1148 0 R +/Pg 82 0 R +/S /TBody +/Type /StructElem +>> +endobj +4361 0 obj +<< +/K [3957 0 R 3898 0 R 3899 0 R 3900 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4362 0 obj +<< +/K [3958 0 R 3902 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4363 0 obj +<< +/K [3959 0 R 3904 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4364 0 obj +<< +/K [3960 0 R 3906 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4365 0 obj +<< +/K [3961 0 R 3908 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4366 0 obj +<< +/K [3962 0 R 3910 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4367 0 obj +<< +/K [3963 0 R 3912 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4368 0 obj +<< +/K [3964 0 R 3914 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4369 0 obj +<< +/K [3965 0 R 3916 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4370 0 obj +<< +/K [3966 0 R 3918 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4371 0 obj +<< +/K [3967 0 R 3920 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4372 0 obj +<< +/K [3968 0 R 3922 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4373 0 obj +<< +/K [3969 0 R 3924 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4374 0 obj +<< +/K [3970 0 R 3926 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4375 0 obj +<< +/K [3971 0 R 3928 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4376 0 obj +<< +/K [3972 0 R 3930 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4377 0 obj +<< +/K [3973 0 R 3932 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4378 0 obj +<< +/K [3974 0 R 3934 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4379 0 obj +<< +/K [3975 0 R 3936 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4380 0 obj +<< +/K [3976 0 R 3938 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4381 0 obj +<< +/K [3977 0 R 3940 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4382 0 obj +<< +/K [3978 0 R 3942 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4383 0 obj +<< +/K [3979 0 R 3944 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4384 0 obj +<< +/K [3980 0 R 3946 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4385 0 obj +<< +/K [3981 0 R 3948 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4386 0 obj +<< +/K [3982 0 R 3950 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4387 0 obj +<< +/K [3983 0 R 3952 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4388 0 obj +<< +/K [3984 0 R 3954 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4389 0 obj +<< +/K [3985 0 R 3956 0 R] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4390 0 obj +<< +/K [] +/P 1153 0 R +/Pg 83 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4391 0 obj +<< +/K [4038 0 R 3988 0 R 3989 0 R 3990 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4392 0 obj +<< +/K [4039 0 R 3992 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4393 0 obj +<< +/K [4040 0 R 3994 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4394 0 obj +<< +/K [4041 0 R 3996 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4395 0 obj +<< +/K [4042 0 R 3998 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4396 0 obj +<< +/K [4043 0 R 4000 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4397 0 obj +<< +/K [4044 0 R 4002 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4398 0 obj +<< +/K [4045 0 R 4004 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4399 0 obj +<< +/K [4046 0 R 4006 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4400 0 obj +<< +/K [4047 0 R 4008 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4401 0 obj +<< +/K [4048 0 R 4010 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4402 0 obj +<< +/K [4049 0 R 4012 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4403 0 obj +<< +/K [4050 0 R 4014 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4404 0 obj +<< +/K [4051 0 R 4016 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4405 0 obj +<< +/K [4052 0 R 4018 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4406 0 obj +<< +/K [4053 0 R 4020 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4407 0 obj +<< +/K [4054 0 R 4022 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4408 0 obj +<< +/K [4055 0 R 4024 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4409 0 obj +<< +/K [4056 0 R 4026 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4410 0 obj +<< +/K [4057 0 R 4028 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4411 0 obj +<< +/K [4058 0 R 4030 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4412 0 obj +<< +/K [4059 0 R 4032 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4413 0 obj +<< +/K [4060 0 R 4034 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4414 0 obj +<< +/K [4061 0 R 4036 0 R] +/P 1154 0 R +/Pg 84 0 R +/S /TOCI +/Type /StructElem +>> +endobj +4415 0 obj +<< +/K [1161 0 R] +/P 6138 0 R +/Pg 8 0 R +/S /TH +/Type /StructElem +>> +endobj +4416 0 obj +<< +/K [1162 0 R] +/P 6138 0 R +/Pg 8 0 R +/S /TH +/Type /StructElem +>> +endobj +4417 0 obj +<< +/K [1163 0 R] +/P 6138 0 R +/Pg 8 0 R +/S /TH +/Type /StructElem +>> +endobj +4418 0 obj +<< +/K [1164 0 R] +/P 6138 0 R +/Pg 8 0 R +/S /TH +/Type /StructElem +>> +endobj +4419 0 obj +<< +/K [1165 0 R] +/P 6139 0 R +/Pg 8 0 R +/S /TH +/Type /StructElem +>> +endobj +4420 0 obj +<< +/K [1166 0 R] +/P 6139 0 R +/Pg 8 0 R +/S /TD +/Type /StructElem +>> +endobj +4421 0 obj +<< +/K [1167 0 R] +/P 6139 0 R +/Pg 8 0 R +/S /TD +/Type /StructElem +>> +endobj +4422 0 obj +<< +/K [1168 0 R] +/P 6139 0 R +/Pg 8 0 R +/S /TD +/Type /StructElem +>> +endobj +4423 0 obj +<< +/K [1169 0 R] +/P 6140 0 R +/Pg 8 0 R +/S /TH +/Type /StructElem +>> +endobj +4424 0 obj +<< +/K [1170 0 R] +/P 6140 0 R +/Pg 8 0 R +/S /TD +/Type /StructElem +>> +endobj +4425 0 obj +<< +/K [1171 0 R] +/P 6140 0 R +/Pg 8 0 R +/S /TD +/Type /StructElem +>> +endobj +4426 0 obj +<< +/K [1172 0 R] +/P 6140 0 R +/Pg 8 0 R +/S /TD +/Type /StructElem +>> +endobj +4427 0 obj +<< +/K [1173 0 R] +/P 6141 0 R +/Pg 8 0 R +/S /TH +/Type /StructElem +>> +endobj +4428 0 obj +<< +/K [1174 0 R] +/P 6141 0 R +/Pg 8 0 R +/S /TD +/Type /StructElem +>> +endobj +4429 0 obj +<< +/K [1175 0 R] +/P 6141 0 R +/Pg 8 0 R +/S /TD +/Type /StructElem +>> +endobj +4430 0 obj +<< +/K [1176 0 R] +/P 6141 0 R +/Pg 8 0 R +/S /TD +/Type /StructElem +>> +endobj +4431 0 obj +<< +/K [1177 0 R] +/P 6142 0 R +/Pg 8 0 R +/S /TH +/Type /StructElem +>> +endobj +4432 0 obj +<< +/K [1178 0 R] +/P 6142 0 R +/Pg 8 0 R +/S /TD +/Type /StructElem +>> +endobj +4433 0 obj +<< +/K [1179 0 R] +/P 6142 0 R +/Pg 8 0 R +/S /TD +/Type /StructElem +>> +endobj +4434 0 obj +<< +/K [1180 0 R] +/P 6142 0 R +/Pg 8 0 R +/S /TD +/Type /StructElem +>> +endobj +4435 0 obj +<< +/Obj 98 0 R +/Pg 8 0 R +/Type /OBJR +>> +endobj +4436 0 obj +<< +/Obj 99 0 R +/Pg 8 0 R +/Type /OBJR +>> +endobj +4437 0 obj +<< +/Obj 105 0 R +/Pg 10 0 R +/Type /OBJR +>> +endobj +4438 0 obj +<< +/Obj 108 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4439 0 obj +<< +/Obj 109 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4440 0 obj +<< +/Obj 110 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4441 0 obj +<< +/Obj 111 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4442 0 obj +<< +/Obj 112 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4443 0 obj +<< +/Obj 113 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4444 0 obj +<< +/Obj 114 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4445 0 obj +<< +/Obj 115 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4446 0 obj +<< +/Obj 116 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4447 0 obj +<< +/Obj 117 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4448 0 obj +<< +/Obj 118 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4449 0 obj +<< +/Obj 119 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4450 0 obj +<< +/Obj 120 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4451 0 obj +<< +/Obj 121 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4452 0 obj +<< +/Obj 122 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4453 0 obj +<< +/Obj 123 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4454 0 obj +<< +/Obj 124 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4455 0 obj +<< +/Obj 125 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4456 0 obj +<< +/Obj 126 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4457 0 obj +<< +/Obj 127 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4458 0 obj +<< +/Obj 128 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4459 0 obj +<< +/Obj 129 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4460 0 obj +<< +/Obj 130 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4461 0 obj +<< +/Obj 131 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4462 0 obj +<< +/Obj 132 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4463 0 obj +<< +/Obj 133 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4464 0 obj +<< +/Obj 134 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4465 0 obj +<< +/Obj 135 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4466 0 obj +<< +/Obj 136 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4467 0 obj +<< +/Obj 137 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4468 0 obj +<< +/Obj 138 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4469 0 obj +<< +/Obj 139 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4470 0 obj +<< +/Obj 140 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4471 0 obj +<< +/Obj 141 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4472 0 obj +<< +/Obj 142 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4473 0 obj +<< +/Obj 143 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4474 0 obj +<< +/Obj 144 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4475 0 obj +<< +/Obj 145 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4476 0 obj +<< +/Obj 146 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4477 0 obj +<< +/Obj 147 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4478 0 obj +<< +/Obj 148 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4479 0 obj +<< +/Obj 149 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4480 0 obj +<< +/Obj 150 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4481 0 obj +<< +/Obj 151 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4482 0 obj +<< +/Obj 152 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4483 0 obj +<< +/Obj 153 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4484 0 obj +<< +/Obj 154 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4485 0 obj +<< +/Obj 155 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4486 0 obj +<< +/Obj 156 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4487 0 obj +<< +/Obj 157 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4488 0 obj +<< +/Obj 158 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4489 0 obj +<< +/Obj 159 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4490 0 obj +<< +/Obj 160 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4491 0 obj +<< +/Obj 161 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4492 0 obj +<< +/Obj 162 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4493 0 obj +<< +/Obj 163 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4494 0 obj +<< +/Obj 164 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4495 0 obj +<< +/Obj 165 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4496 0 obj +<< +/Obj 166 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4497 0 obj +<< +/Obj 167 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4498 0 obj +<< +/Obj 168 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4499 0 obj +<< +/Obj 169 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4500 0 obj +<< +/Obj 170 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4501 0 obj +<< +/Obj 171 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4502 0 obj +<< +/Obj 172 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4503 0 obj +<< +/Obj 173 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4504 0 obj +<< +/Obj 174 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4505 0 obj +<< +/Obj 175 0 R +/Pg 11 0 R +/Type /OBJR +>> +endobj +4506 0 obj +<< +/Obj 177 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4507 0 obj +<< +/Obj 178 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4508 0 obj +<< +/Obj 179 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4509 0 obj +<< +/Obj 180 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4510 0 obj +<< +/Obj 181 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4511 0 obj +<< +/Obj 182 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4512 0 obj +<< +/Obj 183 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4513 0 obj +<< +/Obj 184 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4514 0 obj +<< +/Obj 185 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4515 0 obj +<< +/Obj 186 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4516 0 obj +<< +/Obj 187 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4517 0 obj +<< +/Obj 188 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4518 0 obj +<< +/Obj 189 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4519 0 obj +<< +/Obj 190 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4520 0 obj +<< +/Obj 191 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4521 0 obj +<< +/Obj 192 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4522 0 obj +<< +/Obj 193 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4523 0 obj +<< +/Obj 194 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4524 0 obj +<< +/Obj 195 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4525 0 obj +<< +/Obj 196 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4526 0 obj +<< +/Obj 197 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4527 0 obj +<< +/Obj 198 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4528 0 obj +<< +/Obj 199 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4529 0 obj +<< +/Obj 200 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4530 0 obj +<< +/Obj 201 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4531 0 obj +<< +/Obj 202 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4532 0 obj +<< +/Obj 203 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4533 0 obj +<< +/Obj 204 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4534 0 obj +<< +/Obj 205 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4535 0 obj +<< +/Obj 206 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4536 0 obj +<< +/Obj 207 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4537 0 obj +<< +/Obj 208 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4538 0 obj +<< +/Obj 209 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4539 0 obj +<< +/Obj 210 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4540 0 obj +<< +/Obj 211 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4541 0 obj +<< +/Obj 212 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4542 0 obj +<< +/Obj 213 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4543 0 obj +<< +/Obj 214 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4544 0 obj +<< +/Obj 215 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4545 0 obj +<< +/Obj 216 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4546 0 obj +<< +/Obj 217 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4547 0 obj +<< +/Obj 218 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4548 0 obj +<< +/Obj 219 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4549 0 obj +<< +/Obj 220 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4550 0 obj +<< +/Obj 221 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4551 0 obj +<< +/Obj 222 0 R +/Pg 12 0 R +/Type /OBJR +>> +endobj +4552 0 obj +<< +/Obj 224 0 R +/Pg 13 0 R +/Type /OBJR +>> +endobj +4553 0 obj +<< +/Obj 228 0 R +/Pg 14 0 R +/Type /OBJR +>> +endobj +4554 0 obj +<< +/K [1484 0 R] +/P 6143 0 R +/Pg 15 0 R +/S /TH +/Type /StructElem +>> +endobj +4555 0 obj +<< +/K [1485 0 R] +/P 6143 0 R +/Pg 15 0 R +/S /TH +/Type /StructElem +>> +endobj +4556 0 obj +<< +/K [1486 0 R] +/P 6143 0 R +/Pg 15 0 R +/S /TH +/Type /StructElem +>> +endobj +4557 0 obj +<< +/K [1487 0 R] +/P 6143 0 R +/Pg 15 0 R +/S /TH +/Type /StructElem +>> +endobj +4558 0 obj +<< +/K [1488 0 R] +/P 6144 0 R +/Pg 15 0 R +/S /TH +/Type /StructElem +>> +endobj +4559 0 obj +<< +/K [1489 0 R] +/P 6144 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4560 0 obj +<< +/K [1490 0 R] +/P 6144 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4561 0 obj +<< +/K [1491 0 R] +/P 6144 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4562 0 obj +<< +/K [1492 0 R] +/P 6145 0 R +/Pg 15 0 R +/S /TH +/Type /StructElem +>> +endobj +4563 0 obj +<< +/K [1493 0 R] +/P 6145 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4564 0 obj +<< +/K [1494 0 R] +/P 6145 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4565 0 obj +<< +/K [1495 0 R] +/P 6145 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4566 0 obj +<< +/K [1496 0 R] +/P 6146 0 R +/Pg 15 0 R +/S /TH +/Type /StructElem +>> +endobj +4567 0 obj +<< +/K [1497 0 R] +/P 6146 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4568 0 obj +<< +/K [1498 0 R] +/P 6146 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4569 0 obj +<< +/K [1499 0 R] +/P 6146 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4570 0 obj +<< +/K [1500 0 R] +/P 6147 0 R +/Pg 15 0 R +/S /TH +/Type /StructElem +>> +endobj +4571 0 obj +<< +/K [1501 0 R] +/P 6147 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4572 0 obj +<< +/K [1502 0 R] +/P 6147 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4573 0 obj +<< +/K [1503 0 R] +/P 6147 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4574 0 obj +<< +/K [1504 0 R] +/P 6148 0 R +/Pg 15 0 R +/S /TH +/Type /StructElem +>> +endobj +4575 0 obj +<< +/K [1505 0 R] +/P 6148 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4576 0 obj +<< +/K [1506 0 R] +/P 6148 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4577 0 obj +<< +/K [1507 0 R] +/P 6148 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4578 0 obj +<< +/K [1508 0 R] +/P 6149 0 R +/Pg 15 0 R +/S /TH +/Type /StructElem +>> +endobj +4579 0 obj +<< +/K [1509 0 R] +/P 6149 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4580 0 obj +<< +/K [1510 0 R] +/P 6149 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4581 0 obj +<< +/K [1511 0 R] +/P 6149 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4582 0 obj +<< +/K [1512 0 R] +/P 6150 0 R +/Pg 15 0 R +/S /TH +/Type /StructElem +>> +endobj +4583 0 obj +<< +/K [1513 0 R] +/P 6150 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4584 0 obj +<< +/K [1514 0 R] +/P 6150 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4585 0 obj +<< +/K [1515 0 R] +/P 6150 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4586 0 obj +<< +/K [1516 0 R] +/P 6151 0 R +/Pg 15 0 R +/S /TH +/Type /StructElem +>> +endobj +4587 0 obj +<< +/K [1517 0 R] +/P 6151 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4588 0 obj +<< +/K [1518 0 R] +/P 6151 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4589 0 obj +<< +/K [1519 0 R] +/P 6151 0 R +/Pg 15 0 R +/S /TD +/Type /StructElem +>> +endobj +4590 0 obj +<< +/Obj 230 0 R +/Pg 15 0 R +/Type /OBJR +>> +endobj +4591 0 obj +<< +/Obj 231 0 R +/Pg 15 0 R +/Type /OBJR +>> +endobj +4592 0 obj +<< +/Obj 232 0 R +/Pg 15 0 R +/Type /OBJR +>> +endobj +4593 0 obj +<< +/Obj 233 0 R +/Pg 15 0 R +/Type /OBJR +>> +endobj +4594 0 obj +<< +/K [1523 0 R] +/P 6152 0 R +/Pg 16 0 R +/S /TH +/Type /StructElem +>> +endobj +4595 0 obj +<< +/K [1524 0 R] +/P 6152 0 R +/Pg 16 0 R +/S /TH +/Type /StructElem +>> +endobj +4596 0 obj +<< +/K [1525 0 R] +/P 6153 0 R +/Pg 16 0 R +/S /TH +/Type /StructElem +>> +endobj +4597 0 obj +<< +/K [1541 0 R 1527 0 R] +/P 6585 0 R +/Pg 16 0 R +/S /P +/Type /StructElem +>> +endobj +4598 0 obj +<< +/K [1528 0 R] +/P 6154 0 R +/Pg 16 0 R +/S /TH +/Type /StructElem +>> +endobj +4599 0 obj +<< +/K [1542 0 R 1530 0 R 1543 0 R 1532 0 R 1544 0 R 1534 0 R] +/P 6586 0 R +/Pg 16 0 R +/S /P +/Type /StructElem +>> +endobj +4600 0 obj +<< +/K [1535 0 R] +/P 6155 0 R +/Pg 16 0 R +/S /TH +/Type /StructElem +>> +endobj +4601 0 obj +<< +/K [1545 0 R 1537 0 R] +/P 6587 0 R +/Pg 16 0 R +/S /P +/Type /StructElem +>> +endobj +4602 0 obj +<< +/K [1538 0 R] +/P 6156 0 R +/Pg 16 0 R +/S /TH +/Type /StructElem +>> +endobj +4603 0 obj +<< +/K [1546 0 R 1540 0 R] +/P 6588 0 R +/Pg 16 0 R +/S /P +/Type /StructElem +>> +endobj +4604 0 obj +<< +/Obj 235 0 R +/Pg 16 0 R +/Type /OBJR +>> +endobj +4605 0 obj +<< +/Obj 236 0 R +/Pg 16 0 R +/Type /OBJR +>> +endobj +4606 0 obj +<< +/Obj 237 0 R +/Pg 16 0 R +/Type /OBJR +>> +endobj +4607 0 obj +<< +/Obj 238 0 R +/Pg 16 0 R +/Type /OBJR +>> +endobj +4608 0 obj +<< +/Obj 239 0 R +/Pg 16 0 R +/Type /OBJR +>> +endobj +4609 0 obj +<< +/Obj 240 0 R +/Pg 16 0 R +/Type /OBJR +>> +endobj +4610 0 obj +<< +/Obj 244 0 R +/Pg 18 0 R +/Type /OBJR +>> +endobj +4611 0 obj +<< +/Obj 246 0 R +/Pg 19 0 R +/Type /OBJR +>> +endobj +4612 0 obj +<< +/Obj 249 0 R +/Pg 20 0 R +/Type /OBJR +>> +endobj +4613 0 obj +<< +/Obj 250 0 R +/Pg 20 0 R +/Type /OBJR +>> +endobj +4614 0 obj +<< +/Obj 251 0 R +/Pg 20 0 R +/Type /OBJR +>> +endobj +4615 0 obj +<< +/Obj 252 0 R +/Pg 20 0 R +/Type /OBJR +>> +endobj +4616 0 obj +<< +/K [1581 0 R 1614 0 R 1583 0 R 1615 0 R 1585 0 R] +/P 4199 0 R +/Pg 21 0 R +/S /LBody +/Type /StructElem +>> +endobj +4617 0 obj +<< +/K [1592 0 R 1616 0 R 1594 0 R 1617 0 R 1596 0 R 1618 0 R 1598 0 R] +/P 4206 0 R +/Pg 21 0 R +/S /LBody +/Type /StructElem +>> +endobj +4618 0 obj +<< +/K [1599 0 R 1619 0 R 1601 0 R 1620 0 R 1603 0 R 1621 0 R 1605 0 R 1622 0 R 1607 0 R] +/P 4207 0 R +/Pg 21 0 R +/S /LBody +/Type /StructElem +>> +endobj +4619 0 obj +<< +/K [1609 0 R 1623 0 R 1611 0 R 1624 0 R 1613 0 R] +/P 4209 0 R +/Pg 21 0 R +/S /LBody +/Type /StructElem +>> +endobj +4620 0 obj +<< +/Obj 254 0 R +/Pg 21 0 R +/Type /OBJR +>> +endobj +4621 0 obj +<< +/Obj 255 0 R +/Pg 21 0 R +/Type /OBJR +>> +endobj +4622 0 obj +<< +/Obj 256 0 R +/Pg 21 0 R +/Type /OBJR +>> +endobj +4623 0 obj +<< +/Obj 257 0 R +/Pg 21 0 R +/Type /OBJR +>> +endobj +4624 0 obj +<< +/Obj 258 0 R +/Pg 21 0 R +/Type /OBJR +>> +endobj +4625 0 obj +<< +/Obj 259 0 R +/Pg 21 0 R +/Type /OBJR +>> +endobj +4626 0 obj +<< +/Obj 260 0 R +/Pg 21 0 R +/Type /OBJR +>> +endobj +4627 0 obj +<< +/Obj 261 0 R +/Pg 21 0 R +/Type /OBJR +>> +endobj +4628 0 obj +<< +/Obj 262 0 R +/Pg 21 0 R +/Type /OBJR +>> +endobj +4629 0 obj +<< +/Obj 263 0 R +/Pg 21 0 R +/Type /OBJR +>> +endobj +4630 0 obj +<< +/Obj 264 0 R +/Pg 21 0 R +/Type /OBJR +>> +endobj +4631 0 obj +<< +/Obj 265 0 R +/Pg 21 0 R +/Type /OBJR +>> +endobj +4632 0 obj +<< +/Obj 267 0 R +/Pg 22 0 R +/Type /OBJR +>> +endobj +4633 0 obj +<< +/Obj 269 0 R +/Pg 23 0 R +/Type /OBJR +>> +endobj +4634 0 obj +<< +/K [1636 0 R] +/P 6157 0 R +/Pg 24 0 R +/S /TH +/Type /StructElem +>> +endobj +4635 0 obj +<< +/K [1637 0 R] +/P 6157 0 R +/Pg 24 0 R +/S /TH +/Type /StructElem +>> +endobj +4636 0 obj +<< +/K [1638 0 R] +/P 6158 0 R +/Pg 24 0 R +/S /TH +/Type /StructElem +>> +endobj +4637 0 obj +<< +/K [1639 0 R 1640 0 R 6589 0 R] +/P 6158 0 R +/Pg 24 0 R +/S /TD +/Type /StructElem +>> +endobj +4638 0 obj +<< +/K [1641 0 R] +/P 6589 0 R +/Pg 24 0 R +/S /LI +/Type /StructElem +>> +endobj +4639 0 obj +<< +/K [1642 0 R] +/P 6589 0 R +/Pg 24 0 R +/S /LI +/Type /StructElem +>> +endobj +4640 0 obj +<< +/Obj 272 0 R +/Pg 24 0 R +/Type /OBJR +>> +endobj +4641 0 obj +<< +/K [1644 0 R] +/P 6159 0 R +/Pg 25 0 R +/S /TH +/Type /StructElem +>> +endobj +4642 0 obj +<< +/K [1645 0 R] +/P 6159 0 R +/Pg 25 0 R +/S /TH +/Type /StructElem +>> +endobj +4643 0 obj +<< +/K [1646 0 R] +/P 6590 0 R +/Pg 25 0 R +/S /LI +/Type /StructElem +>> +endobj +4644 0 obj +<< +/K [6590 0 R 1647 0 R 6591 0 R] +/P 6160 0 R +/Pg 25 0 R +/S /TD +/Type /StructElem +>> +endobj +4645 0 obj +<< +/K [1648 0 R] +/P 6591 0 R +/Pg 25 0 R +/S /LI +/Type /StructElem +>> +endobj +4646 0 obj +<< +/K [1649 0 R] +/P 6161 0 R +/Pg 25 0 R +/S /TH +/Type /StructElem +>> +endobj +4647 0 obj +<< +/K [1650 0 R] +/P 6161 0 R +/Pg 25 0 R +/S /TD +/Type /StructElem +>> +endobj +4648 0 obj +<< +/K [1651 0 R] +/P 6162 0 R +/Pg 25 0 R +/S /TH +/Type /StructElem +>> +endobj +4649 0 obj +<< +/K [1652 0 R 1653 0 R] +/P 6162 0 R +/Pg 25 0 R +/S /TD +/Type /StructElem +>> +endobj +4650 0 obj +<< +/K [1654 0 R] +/P 6163 0 R +/Pg 25 0 R +/S /TH +/Type /StructElem +>> +endobj +4651 0 obj +<< +/K [1655 0 R 1665 0 R 1657 0 R 1666 0 R 1659 0 R] +/P 4652 0 R +/Pg 25 0 R +/S /P +/Type /StructElem +>> +endobj +4652 0 obj +<< +/K [4651 0 R 1660 0 R 1661 0 R] +/P 6163 0 R +/Pg 25 0 R +/S /TD +/Type /StructElem +>> +endobj +4653 0 obj +<< +/Obj 275 0 R +/Pg 25 0 R +/Type /OBJR +>> +endobj +4654 0 obj +<< +/Obj 276 0 R +/Pg 25 0 R +/Type /OBJR +>> +endobj +4655 0 obj +<< +/Obj 277 0 R +/Pg 25 0 R +/Type /OBJR +>> +endobj +4656 0 obj +<< +/Obj 278 0 R +/Pg 25 0 R +/Type /OBJR +>> +endobj +4657 0 obj +<< +/Obj 283 0 R +/Pg 27 0 R +/Type /OBJR +>> +endobj +4658 0 obj +<< +/K [1676 0 R] +/P 6164 0 R +/Pg 28 0 R +/S /TH +/Type /StructElem +>> +endobj +4659 0 obj +<< +/K [1677 0 R] +/P 6164 0 R +/Pg 28 0 R +/S /TH +/Type /StructElem +>> +endobj +4660 0 obj +<< +/K [1678 0 R] +/P 6165 0 R +/Pg 28 0 R +/S /TH +/Type /StructElem +>> +endobj +4661 0 obj +<< +/K [1679 0 R 1680 0 R 6592 0 R 1683 0 R 6593 0 R] +/P 6165 0 R +/Pg 28 0 R +/S /TH +/Type /StructElem +>> +endobj +4662 0 obj +<< +/K [1681 0 R] +/P 6592 0 R +/Pg 28 0 R +/S /LI +/Type /StructElem +>> +endobj +4663 0 obj +<< +/K [1682 0 R] +/P 6592 0 R +/Pg 28 0 R +/S /LI +/Type /StructElem +>> +endobj +4664 0 obj +<< +/K [1684 0 R] +/P 6593 0 R +/Pg 28 0 R +/S /LI +/Type /StructElem +>> +endobj +4665 0 obj +<< +/K [1685 0 R] +/P 6166 0 R +/Pg 28 0 R +/S /TH +/Type /StructElem +>> +endobj +4666 0 obj +<< +/K [1686 0 R] +/P 6166 0 R +/Pg 28 0 R +/S /TH +/Type /StructElem +>> +endobj +4667 0 obj +<< +/K [1687 0 R 1688 0 R 1689 0 R] +/P 6167 0 R +/Pg 28 0 R +/S /TH +/Type /StructElem +>> +endobj +4668 0 obj +<< +/K [1690 0 R 1700 0 R 1692 0 R 1701 0 R 1694 0 R] +/P 4669 0 R +/Pg 28 0 R +/S /P +/Type /StructElem +>> +endobj +4669 0 obj +<< +/K [4668 0 R 1695 0 R 1696 0 R] +/P 6167 0 R +/Pg 28 0 R +/S /TH +/Type /StructElem +>> +endobj +4670 0 obj +<< +/Obj 286 0 R +/Pg 28 0 R +/Type /OBJR +>> +endobj +4671 0 obj +<< +/Obj 287 0 R +/Pg 28 0 R +/Type /OBJR +>> +endobj +4672 0 obj +<< +/Obj 288 0 R +/Pg 28 0 R +/Type /OBJR +>> +endobj +4673 0 obj +<< +/Obj 289 0 R +/Pg 28 0 R +/Type /OBJR +>> +endobj +4674 0 obj +<< +/Obj 291 0 R +/Pg 29 0 R +/Type /OBJR +>> +endobj +4675 0 obj +<< +/K [1720 0 R] +/P 6168 0 R +/Pg 31 0 R +/S /TH +/Type /StructElem +>> +endobj +4676 0 obj +<< +/K [1721 0 R] +/P 6168 0 R +/Pg 31 0 R +/S /TH +/Type /StructElem +>> +endobj +4677 0 obj +<< +/K [1722 0 R] +/P 6169 0 R +/Pg 31 0 R +/S /TH +/Type /StructElem +>> +endobj +4678 0 obj +<< +/K [1723 0 R 1735 0 R 1725 0 R] +/P 6594 0 R +/Pg 31 0 R +/S /P +/Type /StructElem +>> +endobj +4679 0 obj +<< +/K [1726 0 R] +/P 6170 0 R +/Pg 31 0 R +/S /TH +/Type /StructElem +>> +endobj +4680 0 obj +<< +/K [1727 0 R] +/P 6170 0 R +/Pg 31 0 R +/S /TD +/Type /StructElem +>> +endobj +4681 0 obj +<< +/K [1728 0 R] +/P 6171 0 R +/Pg 31 0 R +/S /TH +/Type /StructElem +>> +endobj +4682 0 obj +<< +/K [1729 0 R] +/P 6171 0 R +/Pg 31 0 R +/S /TD +/Type /StructElem +>> +endobj +4683 0 obj +<< +/K [1730 0 R] +/P 6172 0 R +/Pg 31 0 R +/S /TH +/Type /StructElem +>> +endobj +4684 0 obj +<< +/K [1731 0 R] +/P 6172 0 R +/Pg 31 0 R +/S /TD +/Type /StructElem +>> +endobj +4685 0 obj +<< +/Obj 297 0 R +/Pg 31 0 R +/Type /OBJR +>> +endobj +4686 0 obj +<< +/Obj 298 0 R +/Pg 31 0 R +/Type /OBJR +>> +endobj +4687 0 obj +<< +/Obj 299 0 R +/Pg 31 0 R +/Type /OBJR +>> +endobj +4688 0 obj +<< +/Obj 300 0 R +/Pg 31 0 R +/Type /OBJR +>> +endobj +4689 0 obj +<< +/Obj 301 0 R +/Pg 31 0 R +/Type /OBJR +>> +endobj +4690 0 obj +<< +/K [1762 0 R] +/P 6173 0 R +/Pg 32 0 R +/S /TH +/Type /StructElem +>> +endobj +4691 0 obj +<< +/K [1763 0 R] +/P 6173 0 R +/Pg 32 0 R +/S /TH +/Type /StructElem +>> +endobj +4692 0 obj +<< +/K [1764 0 R] +/P 6173 0 R +/Pg 32 0 R +/S /TH +/Type /StructElem +>> +endobj +4693 0 obj +<< +/K [1765 0 R] +/P 6174 0 R +/Pg 32 0 R +/S /TH +/Type /StructElem +>> +endobj +4694 0 obj +<< +/K [1766 0 R] +/P 6174 0 R +/Pg 32 0 R +/S /TD +/Type /StructElem +>> +endobj +4695 0 obj +<< +/K [1767 0 R 1782 0 R 1769 0 R] +/P 6595 0 R +/Pg 32 0 R +/S /P +/Type /StructElem +>> +endobj +4696 0 obj +<< +/K [1770 0 R] +/P 6175 0 R +/Pg 32 0 R +/S /TH +/Type /StructElem +>> +endobj +4697 0 obj +<< +/K [1771 0 R] +/P 6175 0 R +/Pg 32 0 R +/S /TD +/Type /StructElem +>> +endobj +4698 0 obj +<< +/K [1772 0 R] +/P 6175 0 R +/Pg 32 0 R +/S /TD +/Type /StructElem +>> +endobj +4699 0 obj +<< +/K [1773 0 R] +/P 6176 0 R +/Pg 32 0 R +/S /TH +/Type /StructElem +>> +endobj +4700 0 obj +<< +/K [1774 0 R] +/P 6176 0 R +/Pg 32 0 R +/S /TD +/Type /StructElem +>> +endobj +4701 0 obj +<< +/K [1775 0 R] +/P 6176 0 R +/Pg 32 0 R +/S /TD +/Type /StructElem +>> +endobj +4702 0 obj +<< +/Obj 303 0 R +/Pg 32 0 R +/Type /OBJR +>> +endobj +4703 0 obj +<< +/Obj 304 0 R +/Pg 32 0 R +/Type /OBJR +>> +endobj +4704 0 obj +<< +/Obj 305 0 R +/Pg 32 0 R +/Type /OBJR +>> +endobj +4705 0 obj +<< +/Obj 306 0 R +/Pg 32 0 R +/Type /OBJR +>> +endobj +4706 0 obj +<< +/Obj 307 0 R +/Pg 32 0 R +/Type /OBJR +>> +endobj +4707 0 obj +<< +/Obj 308 0 R +/Pg 32 0 R +/Type /OBJR +>> +endobj +4708 0 obj +<< +/Obj 309 0 R +/Pg 32 0 R +/Type /OBJR +>> +endobj +4709 0 obj +<< +/Obj 310 0 R +/Pg 32 0 R +/Type /OBJR +>> +endobj +4710 0 obj +<< +/K [1783 0 R] +/P 6177 0 R +/Pg 33 0 R +/S /TH +/Type /StructElem +>> +endobj +4711 0 obj +<< +/K [1784 0 R] +/P 6177 0 R +/Pg 33 0 R +/S /TH +/Type /StructElem +>> +endobj +4712 0 obj +<< +/K [1785 0 R] +/P 6177 0 R +/Pg 33 0 R +/S /TH +/Type /StructElem +>> +endobj +4713 0 obj +<< +/K [1786 0 R] +/P 6178 0 R +/Pg 33 0 R +/S /TH +/Type /StructElem +>> +endobj +4714 0 obj +<< +/K [1787 0 R] +/P 6178 0 R +/Pg 33 0 R +/S /TD +/Type /StructElem +>> +endobj +4715 0 obj +<< +/K [1788 0 R] +/P 6178 0 R +/Pg 33 0 R +/S /TD +/Type /StructElem +>> +endobj +4716 0 obj +<< +/K [1789 0 R] +/P 6179 0 R +/Pg 33 0 R +/S /TH +/Type /StructElem +>> +endobj +4717 0 obj +<< +/K [1790 0 R] +/P 6179 0 R +/Pg 33 0 R +/S /TD +/Type /StructElem +>> +endobj +4718 0 obj +<< +/K [1791 0 R] +/P 6179 0 R +/Pg 33 0 R +/S /TD +/Type /StructElem +>> +endobj +4719 0 obj +<< +/K [1792 0 R 1793 0 R 1794 0 R] +/P 6180 0 R +/Pg 33 0 R +/S /TH +/Type /StructElem +>> +endobj +4720 0 obj +<< +/K [1795 0 R] +/P 6181 0 R +/Pg 34 0 R +/S /TH +/Type /StructElem +>> +endobj +4721 0 obj +<< +/K [1796 0 R] +/P 6181 0 R +/Pg 34 0 R +/S /TH +/Type /StructElem +>> +endobj +4722 0 obj +<< +/K [1797 0 R] +/P 6182 0 R +/Pg 34 0 R +/S /TH +/Type /StructElem +>> +endobj +4723 0 obj +<< +/K [1798 0 R] +/P 6182 0 R +/Pg 34 0 R +/S /TH +/Type /StructElem +>> +endobj +4724 0 obj +<< +/K [1799 0 R] +/P 6182 0 R +/Pg 34 0 R +/S /TH +/Type /StructElem +>> +endobj +4725 0 obj +<< +/K [1800 0 R] +/P 6182 0 R +/Pg 34 0 R +/S /TH +/Type /StructElem +>> +endobj +4726 0 obj +<< +/K [1801 0 R] +/P 6182 0 R +/Pg 34 0 R +/S /TH +/Type /StructElem +>> +endobj +4727 0 obj +<< +/K [1802 0 R 1803 0 R] +/P 6183 0 R +/Pg 34 0 R +/S /TH +/Type /StructElem +>> +endobj +4728 0 obj +<< +/K [1804 0 R] +/P 6183 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4729 0 obj +<< +/K [1805 0 R] +/P 6183 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4730 0 obj +<< +/K [1806 0 R 1807 0 R 1808 0 R] +/P 6183 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4731 0 obj +<< +/K [1809 0 R] +/P 6183 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4732 0 obj +<< +/K [1810 0 R 1811 0 R 1812 0 R] +/P 6184 0 R +/Pg 34 0 R +/S /TH +/Type /StructElem +>> +endobj +4733 0 obj +<< +/K [1813 0 R] +/P 6184 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4734 0 obj +<< +/K [1814 0 R] +/P 6184 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4735 0 obj +<< +/K [1815 0 R 1816 0 R 1817 0 R] +/P 6184 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4736 0 obj +<< +/K [1818 0 R] +/P 6184 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4737 0 obj +<< +/K [1819 0 R 1820 0 R 1821 0 R] +/P 6185 0 R +/Pg 34 0 R +/S /TH +/Type /StructElem +>> +endobj +4738 0 obj +<< +/K [1822 0 R] +/P 6185 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4739 0 obj +<< +/K [1823 0 R] +/P 6185 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4740 0 obj +<< +/K [1824 0 R 1825 0 R 1826 0 R 1827 0 R 1828 0 R 1829 0 R 1830 0 R] +/P 6185 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4741 0 obj +<< +/K [1831 0 R] +/P 6185 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4742 0 obj +<< +/K [1832 0 R 1833 0 R 1834 0 R] +/P 6186 0 R +/Pg 34 0 R +/S /TH +/Type /StructElem +>> +endobj +4743 0 obj +<< +/K [1835 0 R] +/P 6186 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4744 0 obj +<< +/K [1836 0 R] +/P 6186 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4745 0 obj +<< +/K [1837 0 R 1838 0 R 1839 0 R] +/P 6186 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4746 0 obj +<< +/K [1840 0 R] +/P 6186 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4747 0 obj +<< +/K [1841 0 R 1842 0 R] +/P 6187 0 R +/Pg 34 0 R +/S /TH +/Type /StructElem +>> +endobj +4748 0 obj +<< +/K [1843 0 R] +/P 6187 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4749 0 obj +<< +/K [1844 0 R] +/P 6187 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4750 0 obj +<< +/K [1845 0 R 1846 0 R] +/P 6187 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4751 0 obj +<< +/K [1847 0 R] +/P 6187 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4752 0 obj +<< +/K [1848 0 R 1849 0 R 1850 0 R] +/P 6188 0 R +/Pg 34 0 R +/S /TH +/Type /StructElem +>> +endobj +4753 0 obj +<< +/K [1851 0 R] +/P 6188 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4754 0 obj +<< +/K [1852 0 R] +/P 6188 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4755 0 obj +<< +/K [1853 0 R 1854 0 R] +/P 6188 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4756 0 obj +<< +/K [1855 0 R 1856 0 R] +/P 6188 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4757 0 obj +<< +/K [1857 0 R 1858 0 R 1859 0 R] +/P 6189 0 R +/Pg 34 0 R +/S /TH +/Type /StructElem +>> +endobj +4758 0 obj +<< +/K [1860 0 R] +/P 6189 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4759 0 obj +<< +/K [1861 0 R] +/P 6189 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4760 0 obj +<< +/K [1862 0 R] +/P 6189 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4761 0 obj +<< +/K [1863 0 R] +/P 6189 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4762 0 obj +<< +/K [1864 0 R 1865 0 R 1866 0 R 1867 0 R] +/P 6190 0 R +/Pg 34 0 R +/S /TH +/Type /StructElem +>> +endobj +4763 0 obj +<< +/K [1868 0 R] +/P 6190 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4764 0 obj +<< +/K [1869 0 R] +/P 6190 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4765 0 obj +<< +/K [1870 0 R 1871 0 R 1872 0 R 1873 0 R 1874 0 R] +/P 6190 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4766 0 obj +<< +/K [1875 0 R] +/P 6190 0 R +/Pg 34 0 R +/S /TD +/Type /StructElem +>> +endobj +4767 0 obj +<< +/K [1876 0 R] +/P 6191 0 R +/Pg 35 0 R +/S /TH +/Type /StructElem +>> +endobj +4768 0 obj +<< +/K [1877 0 R] +/P 6191 0 R +/Pg 35 0 R +/S /TH +/Type /StructElem +>> +endobj +4769 0 obj +<< +/K [1878 0 R] +/P 6192 0 R +/Pg 35 0 R +/S /TH +/Type /StructElem +>> +endobj +4770 0 obj +<< +/K [1879 0 R] +/P 6192 0 R +/Pg 35 0 R +/S /TH +/Type /StructElem +>> +endobj +4771 0 obj +<< +/K [1880 0 R] +/P 6192 0 R +/Pg 35 0 R +/S /TH +/Type /StructElem +>> +endobj +4772 0 obj +<< +/K [1881 0 R] +/P 6192 0 R +/Pg 35 0 R +/S /TH +/Type /StructElem +>> +endobj +4773 0 obj +<< +/K [1882 0 R] +/P 6192 0 R +/Pg 35 0 R +/S /TH +/Type /StructElem +>> +endobj +4774 0 obj +<< +/K [1883 0 R 1884 0 R 1885 0 R 1886 0 R] +/P 6193 0 R +/Pg 35 0 R +/S /TH +/Type /StructElem +>> +endobj +4775 0 obj +<< +/K [1887 0 R] +/P 6193 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4776 0 obj +<< +/K [1888 0 R] +/P 6193 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4777 0 obj +<< +/K [1889 0 R 1890 0 R 1891 0 R 1892 0 R] +/P 6193 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4778 0 obj +<< +/K [1893 0 R 1894 0 R 1895 0 R] +/P 6193 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4779 0 obj +<< +/K [1896 0 R 1897 0 R 1898 0 R 1899 0 R] +/P 6194 0 R +/Pg 35 0 R +/S /TH +/Type /StructElem +>> +endobj +4780 0 obj +<< +/K [1900 0 R] +/P 6194 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4781 0 obj +<< +/K [1901 0 R] +/P 6194 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4782 0 obj +<< +/K [1902 0 R 1903 0 R 1904 0 R 1905 0 R 1906 0 R] +/P 6194 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4783 0 obj +<< +/K [1907 0 R] +/P 6194 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4784 0 obj +<< +/K [1908 0 R 1909 0 R 1910 0 R 1911 0 R] +/P 6195 0 R +/Pg 35 0 R +/S /TH +/Type /StructElem +>> +endobj +4785 0 obj +<< +/K [1912 0 R] +/P 6195 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4786 0 obj +<< +/K [1913 0 R] +/P 6195 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4787 0 obj +<< +/K [1914 0 R 1915 0 R 1916 0 R 1917 0 R 1918 0 R 1919 0 R] +/P 6195 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4788 0 obj +<< +/K [1920 0 R 1921 0 R 1922 0 R 1923 0 R] +/P 6195 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4789 0 obj +<< +/K [1924 0 R 1925 0 R 1926 0 R 1927 0 R] +/P 6196 0 R +/Pg 35 0 R +/S /TH +/Type /StructElem +>> +endobj +4790 0 obj +<< +/K [1928 0 R] +/P 6196 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4791 0 obj +<< +/K [1929 0 R] +/P 6196 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4792 0 obj +<< +/K [1930 0 R 1931 0 R] +/P 6196 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4793 0 obj +<< +/K [1932 0 R 1933 0 R 1934 0 R 1935 0 R 1936 0 R] +/P 6196 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4794 0 obj +<< +/K [1937 0 R 1938 0 R 1939 0 R 1940 0 R] +/P 6197 0 R +/Pg 35 0 R +/S /TH +/Type /StructElem +>> +endobj +4795 0 obj +<< +/K [1941 0 R] +/P 6197 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4796 0 obj +<< +/K [1942 0 R] +/P 6197 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4797 0 obj +<< +/K [1943 0 R 1944 0 R] +/P 6197 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4798 0 obj +<< +/K [1945 0 R 1946 0 R 1947 0 R] +/P 6197 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4799 0 obj +<< +/K [1948 0 R 1949 0 R 1950 0 R 1951 0 R] +/P 6198 0 R +/Pg 35 0 R +/S /TH +/Type /StructElem +>> +endobj +4800 0 obj +<< +/K [1952 0 R] +/P 6198 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4801 0 obj +<< +/K [1953 0 R] +/P 6198 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4802 0 obj +<< +/K [1954 0 R 1955 0 R] +/P 6198 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4803 0 obj +<< +/K [1956 0 R] +/P 6198 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4804 0 obj +<< +/K [1957 0 R 1958 0 R] +/P 6199 0 R +/Pg 35 0 R +/S /TH +/Type /StructElem +>> +endobj +4805 0 obj +<< +/K [1959 0 R] +/P 6199 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4806 0 obj +<< +/K [1960 0 R] +/P 6199 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4807 0 obj +<< +/K [1961 0 R 1962 0 R 1963 0 R] +/P 6199 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4808 0 obj +<< +/K [1964 0 R 1965 0 R 1966 0 R] +/P 6199 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4809 0 obj +<< +/K [1967 0 R 1968 0 R 1969 0 R] +/P 6200 0 R +/Pg 35 0 R +/S /TH +/Type /StructElem +>> +endobj +4810 0 obj +<< +/K [1970 0 R] +/P 6200 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4811 0 obj +<< +/K [1971 0 R] +/P 6200 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4812 0 obj +<< +/K [1972 0 R 1973 0 R 1974 0 R 1975 0 R 1976 0 R] +/P 6200 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4813 0 obj +<< +/K [1977 0 R] +/P 6200 0 R +/Pg 35 0 R +/S /TD +/Type /StructElem +>> +endobj +4814 0 obj +<< +/K [1978 0 R] +/P 6201 0 R +/Pg 36 0 R +/S /TH +/Type /StructElem +>> +endobj +4815 0 obj +<< +/K [1979 0 R] +/P 6201 0 R +/Pg 36 0 R +/S /TH +/Type /StructElem +>> +endobj +4816 0 obj +<< +/K [1980 0 R] +/P 6202 0 R +/Pg 36 0 R +/S /TH +/Type /StructElem +>> +endobj +4817 0 obj +<< +/K [1981 0 R] +/P 6202 0 R +/Pg 36 0 R +/S /TH +/Type /StructElem +>> +endobj +4818 0 obj +<< +/K [1982 0 R] +/P 6202 0 R +/Pg 36 0 R +/S /TH +/Type /StructElem +>> +endobj +4819 0 obj +<< +/K [1983 0 R] +/P 6202 0 R +/Pg 36 0 R +/S /TH +/Type /StructElem +>> +endobj +4820 0 obj +<< +/K [1984 0 R] +/P 6202 0 R +/Pg 36 0 R +/S /TH +/Type /StructElem +>> +endobj +4821 0 obj +<< +/K [1985 0 R 1986 0 R 1987 0 R] +/P 6203 0 R +/Pg 36 0 R +/S /TH +/Type /StructElem +>> +endobj +4822 0 obj +<< +/K [1988 0 R] +/P 6203 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4823 0 obj +<< +/K [1989 0 R] +/P 6203 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4824 0 obj +<< +/K [1990 0 R 1991 0 R 1992 0 R] +/P 6203 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4825 0 obj +<< +/K [1993 0 R 1994 0 R 1995 0 R] +/P 6203 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4826 0 obj +<< +/K [1996 0 R 1997 0 R 1998 0 R] +/P 6204 0 R +/Pg 36 0 R +/S /TH +/Type /StructElem +>> +endobj +4827 0 obj +<< +/K [1999 0 R] +/P 6204 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4828 0 obj +<< +/K [2000 0 R] +/P 6204 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4829 0 obj +<< +/K [2001 0 R 2002 0 R 2003 0 R 2004 0 R 2005 0 R] +/P 6204 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4830 0 obj +<< +/K [2006 0 R] +/P 6204 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4831 0 obj +<< +/K [2007 0 R 2008 0 R 2009 0 R] +/P 6205 0 R +/Pg 36 0 R +/S /TH +/Type /StructElem +>> +endobj +4832 0 obj +<< +/K [2010 0 R] +/P 6205 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4833 0 obj +<< +/K [2011 0 R] +/P 6205 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4834 0 obj +<< +/K [2012 0 R 2013 0 R 2014 0 R 2015 0 R 2016 0 R 2017 0 R] +/P 6205 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4835 0 obj +<< +/K [2018 0 R 2019 0 R 2020 0 R 2021 0 R] +/P 6205 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4836 0 obj +<< +/K [2022 0 R 2023 0 R 2024 0 R] +/P 6206 0 R +/Pg 36 0 R +/S /TH +/Type /StructElem +>> +endobj +4837 0 obj +<< +/K [2025 0 R] +/P 6206 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4838 0 obj +<< +/K [2026 0 R] +/P 6206 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4839 0 obj +<< +/K [2027 0 R 2028 0 R 2029 0 R] +/P 6206 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4840 0 obj +<< +/K [2030 0 R 2031 0 R 2032 0 R 2033 0 R 2034 0 R] +/P 6206 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4841 0 obj +<< +/K [2035 0 R 2036 0 R 2037 0 R] +/P 6207 0 R +/Pg 36 0 R +/S /TH +/Type /StructElem +>> +endobj +4842 0 obj +<< +/K [2038 0 R] +/P 6207 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4843 0 obj +<< +/K [2039 0 R] +/P 6207 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4844 0 obj +<< +/K [2040 0 R 2041 0 R] +/P 6207 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4845 0 obj +<< +/K [2042 0 R 2043 0 R 2044 0 R] +/P 6207 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4846 0 obj +<< +/K [2045 0 R 2046 0 R 2047 0 R] +/P 6208 0 R +/Pg 36 0 R +/S /TH +/Type /StructElem +>> +endobj +4847 0 obj +<< +/K [2048 0 R] +/P 6208 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4848 0 obj +<< +/K [2049 0 R] +/P 6208 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4849 0 obj +<< +/K [2050 0 R 2051 0 R] +/P 6208 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4850 0 obj +<< +/K [2052 0 R] +/P 6208 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4851 0 obj +<< +/K [2053 0 R 2054 0 R] +/P 6209 0 R +/Pg 36 0 R +/S /TH +/Type /StructElem +>> +endobj +4852 0 obj +<< +/K [2055 0 R] +/P 6209 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4853 0 obj +<< +/K [2056 0 R] +/P 6209 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4854 0 obj +<< +/K [2057 0 R] +/P 6209 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4855 0 obj +<< +/K [2058 0 R] +/P 6209 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4856 0 obj +<< +/K [2059 0 R 2060 0 R 2061 0 R] +/P 6210 0 R +/Pg 36 0 R +/S /TH +/Type /StructElem +>> +endobj +4857 0 obj +<< +/K [2062 0 R] +/P 6210 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4858 0 obj +<< +/K [2063 0 R] +/P 6210 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4859 0 obj +<< +/K [2064 0 R 2065 0 R] +/P 6210 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4860 0 obj +<< +/K [2066 0 R 2067 0 R 2068 0 R 2069 0 R 2070 0 R] +/P 6210 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4861 0 obj +<< +/K [2071 0 R 2072 0 R 2073 0 R] +/P 6211 0 R +/Pg 36 0 R +/S /TH +/Type /StructElem +>> +endobj +4862 0 obj +<< +/K [2074 0 R] +/P 6211 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4863 0 obj +<< +/K [2075 0 R] +/P 6211 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4864 0 obj +<< +/K [2076 0 R 2077 0 R 2078 0 R] +/P 6211 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4865 0 obj +<< +/K [2079 0 R] +/P 6211 0 R +/Pg 36 0 R +/S /TD +/Type /StructElem +>> +endobj +4866 0 obj +<< +/K [2080 0 R] +/P 6212 0 R +/Pg 37 0 R +/S /TH +/Type /StructElem +>> +endobj +4867 0 obj +<< +/K [2081 0 R] +/P 6212 0 R +/Pg 37 0 R +/S /TH +/Type /StructElem +>> +endobj +4868 0 obj +<< +/K [2082 0 R] +/P 6213 0 R +/Pg 37 0 R +/S /TH +/Type /StructElem +>> +endobj +4869 0 obj +<< +/K [2083 0 R] +/P 6213 0 R +/Pg 37 0 R +/S /TH +/Type /StructElem +>> +endobj +4870 0 obj +<< +/K [2084 0 R] +/P 6213 0 R +/Pg 37 0 R +/S /TH +/Type /StructElem +>> +endobj +4871 0 obj +<< +/K [2085 0 R] +/P 6213 0 R +/Pg 37 0 R +/S /TH +/Type /StructElem +>> +endobj +4872 0 obj +<< +/K [2086 0 R] +/P 6213 0 R +/Pg 37 0 R +/S /TH +/Type /StructElem +>> +endobj +4873 0 obj +<< +/K [2087 0 R 2088 0 R] +/P 6214 0 R +/Pg 37 0 R +/S /TH +/Type /StructElem +>> +endobj +4874 0 obj +<< +/K [2089 0 R] +/P 6214 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4875 0 obj +<< +/K [2090 0 R] +/P 6214 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4876 0 obj +<< +/K [2091 0 R 2092 0 R] +/P 6214 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4877 0 obj +<< +/K [2093 0 R] +/P 6214 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4878 0 obj +<< +/K [2094 0 R 2095 0 R 2096 0 R] +/P 6215 0 R +/Pg 37 0 R +/S /TH +/Type /StructElem +>> +endobj +4879 0 obj +<< +/K [2097 0 R] +/P 6215 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4880 0 obj +<< +/K [2098 0 R] +/P 6215 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4881 0 obj +<< +/K [2099 0 R 2100 0 R 2101 0 R 2102 0 R 2103 0 R] +/P 6215 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4882 0 obj +<< +/K [2104 0 R] +/P 6215 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4883 0 obj +<< +/K [2105 0 R 2106 0 R 2107 0 R] +/P 6216 0 R +/Pg 37 0 R +/S /TH +/Type /StructElem +>> +endobj +4884 0 obj +<< +/K [2108 0 R] +/P 6216 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4885 0 obj +<< +/K [2109 0 R] +/P 6216 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4886 0 obj +<< +/K [2110 0 R 2111 0 R 2112 0 R] +/P 6216 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4887 0 obj +<< +/K [2113 0 R 2114 0 R 2115 0 R] +/P 6216 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4888 0 obj +<< +/K [2116 0 R 2117 0 R 2118 0 R] +/P 6217 0 R +/Pg 37 0 R +/S /TH +/Type /StructElem +>> +endobj +4889 0 obj +<< +/K [2119 0 R] +/P 6217 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4890 0 obj +<< +/K [2120 0 R] +/P 6217 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4891 0 obj +<< +/K [2121 0 R 2122 0 R 2123 0 R 2124 0 R 2125 0 R] +/P 6217 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4892 0 obj +<< +/K [2126 0 R] +/P 6217 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4893 0 obj +<< +/K [2127 0 R 2128 0 R 2129 0 R] +/P 6218 0 R +/Pg 37 0 R +/S /TH +/Type /StructElem +>> +endobj +4894 0 obj +<< +/K [2130 0 R] +/P 6218 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4895 0 obj +<< +/K [2131 0 R] +/P 6218 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4896 0 obj +<< +/K [2132 0 R 2133 0 R 2134 0 R 2135 0 R 2136 0 R 2137 0 R] +/P 6218 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4897 0 obj +<< +/K [2138 0 R 2139 0 R 2140 0 R 2141 0 R] +/P 6218 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4898 0 obj +<< +/K [2142 0 R 2143 0 R 2144 0 R] +/P 6219 0 R +/Pg 37 0 R +/S /TH +/Type /StructElem +>> +endobj +4899 0 obj +<< +/K [2145 0 R] +/P 6219 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4900 0 obj +<< +/K [2146 0 R] +/P 6219 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4901 0 obj +<< +/K [2147 0 R 2148 0 R 2149 0 R] +/P 6219 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4902 0 obj +<< +/K [2150 0 R 2151 0 R 2152 0 R 2153 0 R 2154 0 R] +/P 6219 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4903 0 obj +<< +/K [2155 0 R 2156 0 R 2157 0 R] +/P 6220 0 R +/Pg 37 0 R +/S /TH +/Type /StructElem +>> +endobj +4904 0 obj +<< +/K [2158 0 R] +/P 6220 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4905 0 obj +<< +/K [2159 0 R] +/P 6220 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4906 0 obj +<< +/K [2160 0 R 2161 0 R] +/P 6220 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4907 0 obj +<< +/K [2162 0 R 2163 0 R 2164 0 R] +/P 6220 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4908 0 obj +<< +/K [2165 0 R 2166 0 R 2167 0 R] +/P 6221 0 R +/Pg 37 0 R +/S /TH +/Type /StructElem +>> +endobj +4909 0 obj +<< +/K [2168 0 R] +/P 6221 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4910 0 obj +<< +/K [2169 0 R] +/P 6221 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4911 0 obj +<< +/K [2170 0 R 2171 0 R] +/P 6221 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4912 0 obj +<< +/K [2172 0 R] +/P 6221 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4913 0 obj +<< +/K [2173 0 R 2174 0 R] +/P 6222 0 R +/Pg 37 0 R +/S /TH +/Type /StructElem +>> +endobj +4914 0 obj +<< +/K [2175 0 R] +/P 6222 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4915 0 obj +<< +/K [2176 0 R] +/P 6222 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4916 0 obj +<< +/K [2177 0 R] +/P 6222 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4917 0 obj +<< +/K [2178 0 R] +/P 6222 0 R +/Pg 37 0 R +/S /TD +/Type /StructElem +>> +endobj +4918 0 obj +<< +/K [2179 0 R] +/P 6223 0 R +/Pg 38 0 R +/S /TH +/Type /StructElem +>> +endobj +4919 0 obj +<< +/K [2180 0 R] +/P 6223 0 R +/Pg 38 0 R +/S /TH +/Type /StructElem +>> +endobj +4920 0 obj +<< +/K [2181 0 R] +/P 6224 0 R +/Pg 38 0 R +/S /TH +/Type /StructElem +>> +endobj +4921 0 obj +<< +/K [2182 0 R] +/P 6224 0 R +/Pg 38 0 R +/S /TH +/Type /StructElem +>> +endobj +4922 0 obj +<< +/K [2183 0 R] +/P 6224 0 R +/Pg 38 0 R +/S /TH +/Type /StructElem +>> +endobj +4923 0 obj +<< +/K [2184 0 R] +/P 6224 0 R +/Pg 38 0 R +/S /TH +/Type /StructElem +>> +endobj +4924 0 obj +<< +/K [2185 0 R] +/P 6224 0 R +/Pg 38 0 R +/S /TH +/Type /StructElem +>> +endobj +4925 0 obj +<< +/K [2186 0 R 2187 0 R 2188 0 R] +/P 6225 0 R +/Pg 38 0 R +/S /TH +/Type /StructElem +>> +endobj +4926 0 obj +<< +/K [2189 0 R] +/P 6225 0 R +/Pg 38 0 R +/S /TD +/Type /StructElem +>> +endobj +4927 0 obj +<< +/K [2190 0 R] +/P 6225 0 R +/Pg 38 0 R +/S /TD +/Type /StructElem +>> +endobj +4928 0 obj +<< +/K [2191 0 R 2192 0 R 2193 0 R 2194 0 R 2195 0 R 2196 0 R] +/P 6225 0 R +/Pg 38 0 R +/S /TD +/Type /StructElem +>> +endobj +4929 0 obj +<< +/K [2197 0 R 2198 0 R 2199 0 R 2200 0 R] +/P 6225 0 R +/Pg 38 0 R +/S /TD +/Type /StructElem +>> +endobj +4930 0 obj +<< +/K [2201 0 R 2202 0 R 2203 0 R] +/P 6226 0 R +/Pg 38 0 R +/S /TH +/Type /StructElem +>> +endobj +4931 0 obj +<< +/K [2204 0 R] +/P 6226 0 R +/Pg 38 0 R +/S /TD +/Type /StructElem +>> +endobj +4932 0 obj +<< +/K [2205 0 R] +/P 6226 0 R +/Pg 38 0 R +/S /TD +/Type /StructElem +>> +endobj +4933 0 obj +<< +/K [2206 0 R 2207 0 R 2208 0 R] +/P 6226 0 R +/Pg 38 0 R +/S /TD +/Type /StructElem +>> +endobj +4934 0 obj +<< +/K [2209 0 R 2210 0 R 2211 0 R 2212 0 R 2213 0 R 2214 0 R 2215 0 R 2216 0 R 2217 0 R 2218 0 R +2219 0 R 2220 0 R 2221 0 R 2222 0 R 2223 0 R] +/P 6226 0 R +/Pg 38 0 R +/S /TD +/Type /StructElem +>> +endobj +4935 0 obj +<< +/K [2224 0 R 2225 0 R 2226 0 R] +/P 6227 0 R +/Pg 38 0 R +/S /TH +/Type /StructElem +>> +endobj +4936 0 obj +<< +/K [2227 0 R] +/P 6227 0 R +/Pg 38 0 R +/S /TD +/Type /StructElem +>> +endobj +4937 0 obj +<< +/K [2228 0 R] +/P 6227 0 R +/Pg 38 0 R +/S /TD +/Type /StructElem +>> +endobj +4938 0 obj +<< +/K [2229 0 R 2230 0 R 2231 0 R 2232 0 R] +/P 6227 0 R +/Pg 38 0 R +/S /TD +/Type /StructElem +>> +endobj +4939 0 obj +<< +/K [2233 0 R 2234 0 R] +/P 6227 0 R +/Pg 38 0 R +/S /TD +/Type /StructElem +>> +endobj +4940 0 obj +<< +/K [2235 0 R 2236 0 R 2237 0 R 2238 0 R] +/P 6228 0 R +/Pg 38 0 R +/S /TH +/Type /StructElem +>> +endobj +4941 0 obj +<< +/K [2239 0 R] +/P 6228 0 R +/Pg 38 0 R +/S /TD +/Type /StructElem +>> +endobj +4942 0 obj +<< +/K [2240 0 R] +/P 6228 0 R +/Pg 38 0 R +/S /TD +/Type /StructElem +>> +endobj +4943 0 obj +<< +/K [2241 0 R 2242 0 R 2243 0 R 2244 0 R 2245 0 R] +/P 6228 0 R +/Pg 38 0 R +/S /TD +/Type /StructElem +>> +endobj +4944 0 obj +<< +/K [2246 0 R] +/P 6228 0 R +/Pg 38 0 R +/S /TD +/Type /StructElem +>> +endobj +4945 0 obj +<< +/K [2247 0 R] +/P 6229 0 R +/Pg 39 0 R +/S /TH +/Type /StructElem +>> +endobj +4946 0 obj +<< +/K [2248 0 R] +/P 6229 0 R +/Pg 39 0 R +/S /TH +/Type /StructElem +>> +endobj +4947 0 obj +<< +/K [2249 0 R] +/P 6230 0 R +/Pg 39 0 R +/S /TH +/Type /StructElem +>> +endobj +4948 0 obj +<< +/K [2250 0 R] +/P 6230 0 R +/Pg 39 0 R +/S /TH +/Type /StructElem +>> +endobj +4949 0 obj +<< +/K [2251 0 R] +/P 6230 0 R +/Pg 39 0 R +/S /TH +/Type /StructElem +>> +endobj +4950 0 obj +<< +/K [2252 0 R] +/P 6230 0 R +/Pg 39 0 R +/S /TH +/Type /StructElem +>> +endobj +4951 0 obj +<< +/K [2253 0 R] +/P 6230 0 R +/Pg 39 0 R +/S /TH +/Type /StructElem +>> +endobj +4952 0 obj +<< +/K [2254 0 R 2255 0 R 2256 0 R 2257 0 R] +/P 6231 0 R +/Pg 39 0 R +/S /TH +/Type /StructElem +>> +endobj +4953 0 obj +<< +/K [2258 0 R] +/P 6231 0 R +/Pg 39 0 R +/S /TD +/Type /StructElem +>> +endobj +4954 0 obj +<< +/K [2259 0 R] +/P 6231 0 R +/Pg 39 0 R +/S /TD +/Type /StructElem +>> +endobj +4955 0 obj +<< +/K [2260 0 R 2261 0 R 2262 0 R] +/P 6231 0 R +/Pg 39 0 R +/S /TD +/Type /StructElem +>> +endobj +4956 0 obj +<< +/K [2263 0 R] +/P 6231 0 R +/Pg 39 0 R +/S /TD +/Type /StructElem +>> +endobj +4957 0 obj +<< +/K [2264 0 R 2265 0 R 2266 0 R 2267 0 R] +/P 6232 0 R +/Pg 39 0 R +/S /TH +/Type /StructElem +>> +endobj +4958 0 obj +<< +/K [2268 0 R] +/P 6232 0 R +/Pg 39 0 R +/S /TD +/Type /StructElem +>> +endobj +4959 0 obj +<< +/K [2269 0 R] +/P 6232 0 R +/Pg 39 0 R +/S /TD +/Type /StructElem +>> +endobj +4960 0 obj +<< +/K [2270 0 R 2271 0 R 2272 0 R 2273 0 R 2274 0 R] +/P 6232 0 R +/Pg 39 0 R +/S /TD +/Type /StructElem +>> +endobj +4961 0 obj +<< +/K [2275 0 R 2276 0 R 2277 0 R 2278 0 R 2279 0 R 2280 0 R] +/P 6232 0 R +/Pg 39 0 R +/S /TD +/Type /StructElem +>> +endobj +4962 0 obj +<< +/K [2281 0 R 2282 0 R] +/P 6233 0 R +/Pg 39 0 R +/S /TH +/Type /StructElem +>> +endobj +4963 0 obj +<< +/K [2283 0 R] +/P 6233 0 R +/Pg 39 0 R +/S /TD +/Type /StructElem +>> +endobj +4964 0 obj +<< +/K [2284 0 R] +/P 6233 0 R +/Pg 39 0 R +/S /TD +/Type /StructElem +>> +endobj +4965 0 obj +<< +/K [2285 0 R 2286 0 R] +/P 6233 0 R +/Pg 39 0 R +/S /TD +/Type /StructElem +>> +endobj +4966 0 obj +<< +/K [2287 0 R 2288 0 R] +/P 6233 0 R +/Pg 39 0 R +/S /TD +/Type /StructElem +>> +endobj +4967 0 obj +<< +/K [2289 0 R 2290 0 R 2291 0 R] +/P 6234 0 R +/Pg 39 0 R +/S /TH +/Type /StructElem +>> +endobj +4968 0 obj +<< +/K [2292 0 R] +/P 6234 0 R +/Pg 39 0 R +/S /TD +/Type /StructElem +>> +endobj +4969 0 obj +<< +/K [2293 0 R] +/P 6234 0 R +/Pg 39 0 R +/S /TD +/Type /StructElem +>> +endobj +4970 0 obj +<< +/K [2294 0 R 2295 0 R 2296 0 R 2297 0 R] +/P 6234 0 R +/Pg 39 0 R +/S /TD +/Type /StructElem +>> +endobj +4971 0 obj +<< +/K [2298 0 R 2299 0 R] +/P 6234 0 R +/Pg 39 0 R +/S /TD +/Type /StructElem +>> +endobj +4972 0 obj +<< +/K [2303 0 R] +/P 6235 0 R +/Pg 40 0 R +/S /TH +/Type /StructElem +>> +endobj +4973 0 obj +<< +/K [2304 0 R] +/P 6235 0 R +/Pg 40 0 R +/S /TH +/Type /StructElem +>> +endobj +4974 0 obj +<< +/K [2305 0 R] +/P 6235 0 R +/Pg 40 0 R +/S /TH +/Type /StructElem +>> +endobj +4975 0 obj +<< +/K [2306 0 R] +/P 6235 0 R +/Pg 40 0 R +/S /TH +/Type /StructElem +>> +endobj +4976 0 obj +<< +/K [2307 0 R] +/P 6236 0 R +/Pg 40 0 R +/S /TH +/Type /StructElem +>> +endobj +4977 0 obj +<< +/K [2308 0 R] +/P 6236 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4978 0 obj +<< +/K [2309 0 R] +/P 6236 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4979 0 obj +<< +/K [2310 0 R] +/P 6236 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4980 0 obj +<< +/K [2311 0 R] +/P 6237 0 R +/Pg 40 0 R +/S /TH +/Type /StructElem +>> +endobj +4981 0 obj +<< +/K [2312 0 R] +/P 6237 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4982 0 obj +<< +/K [2313 0 R] +/P 6237 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4983 0 obj +<< +/K [2314 0 R] +/P 6237 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4984 0 obj +<< +/K [2315 0 R] +/P 6238 0 R +/Pg 40 0 R +/S /TH +/Type /StructElem +>> +endobj +4985 0 obj +<< +/K [2316 0 R] +/P 6238 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4986 0 obj +<< +/K [2317 0 R] +/P 6238 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4987 0 obj +<< +/K [2318 0 R] +/P 6238 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4988 0 obj +<< +/K [2319 0 R] +/P 6239 0 R +/Pg 40 0 R +/S /TH +/Type /StructElem +>> +endobj +4989 0 obj +<< +/K [2320 0 R] +/P 6239 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4990 0 obj +<< +/K [2321 0 R] +/P 6239 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4991 0 obj +<< +/K [2322 0 R] +/P 6239 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4992 0 obj +<< +/K [2323 0 R] +/P 6240 0 R +/Pg 40 0 R +/S /TH +/Type /StructElem +>> +endobj +4993 0 obj +<< +/K [2324 0 R] +/P 6240 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4994 0 obj +<< +/K [2325 0 R] +/P 6240 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4995 0 obj +<< +/K [2326 0 R] +/P 6240 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4996 0 obj +<< +/K [2327 0 R] +/P 6241 0 R +/Pg 40 0 R +/S /TH +/Type /StructElem +>> +endobj +4997 0 obj +<< +/K [2328 0 R] +/P 6241 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4998 0 obj +<< +/K [2329 0 R] +/P 6241 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +4999 0 obj +<< +/K [2330 0 R] +/P 6241 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +5000 0 obj +<< +/K [2331 0 R] +/P 6242 0 R +/Pg 40 0 R +/S /TH +/Type /StructElem +>> +endobj +5001 0 obj +<< +/K [2332 0 R] +/P 6242 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +5002 0 obj +<< +/K [2333 0 R] +/P 6242 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +5003 0 obj +<< +/K [2334 0 R] +/P 6242 0 R +/Pg 40 0 R +/S /TD +/Type /StructElem +>> +endobj +5004 0 obj +<< +/Obj 319 0 R +/Pg 40 0 R +/Type /OBJR +>> +endobj +5005 0 obj +<< +/Obj 321 0 R +/Pg 41 0 R +/Type /OBJR +>> +endobj +5006 0 obj +<< +/Obj 322 0 R +/Pg 41 0 R +/Type /OBJR +>> +endobj +5007 0 obj +<< +/Obj 323 0 R +/Pg 41 0 R +/Type /OBJR +>> +endobj +5008 0 obj +<< +/Obj 325 0 R +/Pg 42 0 R +/Type /OBJR +>> +endobj +5009 0 obj +<< +/Obj 326 0 R +/Pg 42 0 R +/Type /OBJR +>> +endobj +5010 0 obj +<< +/Obj 327 0 R +/Pg 42 0 R +/Type /OBJR +>> +endobj +5011 0 obj +<< +/K [2366 0 R] +/P 6243 0 R +/Pg 43 0 R +/S /TH +/Type /StructElem +>> +endobj +5012 0 obj +<< +/K [2367 0 R] +/P 6243 0 R +/Pg 43 0 R +/S /TH +/Type /StructElem +>> +endobj +5013 0 obj +<< +/K [2368 0 R] +/P 6243 0 R +/Pg 43 0 R +/S /TH +/Type /StructElem +>> +endobj +5014 0 obj +<< +/K [2369 0 R] +/P 6244 0 R +/Pg 43 0 R +/S /TH +/Type /StructElem +>> +endobj +5015 0 obj +<< +/K [2370 0 R] +/P 6244 0 R +/Pg 43 0 R +/S /TH +/Type /StructElem +>> +endobj +5016 0 obj +<< +/K [2371 0 R] +/P 6244 0 R +/Pg 43 0 R +/S /TH +/Type /StructElem +>> +endobj +5017 0 obj +<< +/K [2372 0 R] +/P 6245 0 R +/Pg 43 0 R +/S /TH +/Type /StructElem +>> +endobj +5018 0 obj +<< +/K [2373 0 R] +/P 6245 0 R +/Pg 43 0 R +/S /TH +/Type /StructElem +>> +endobj +5019 0 obj +<< +/K [2374 0 R] +/P 6246 0 R +/Pg 43 0 R +/S /TH +/Type /StructElem +>> +endobj +5020 0 obj +<< +/K [2375 0 R] +/P 6246 0 R +/Pg 43 0 R +/S /TH +/Type /StructElem +>> +endobj +5021 0 obj +<< +/K [2376 0 R] +/P 6247 0 R +/Pg 43 0 R +/S /TH +/Type /StructElem +>> +endobj +5022 0 obj +<< +/K [2377 0 R] +/P 6247 0 R +/Pg 43 0 R +/S /TH +/Type /StructElem +>> +endobj +5023 0 obj +<< +/Obj 333 0 R +/Pg 45 0 R +/Type /OBJR +>> +endobj +5024 0 obj +<< +/Obj 334 0 R +/Pg 45 0 R +/Type /OBJR +>> +endobj +5025 0 obj +<< +/Obj 335 0 R +/Pg 45 0 R +/Type /OBJR +>> +endobj +5026 0 obj +<< +/Obj 336 0 R +/Pg 45 0 R +/Type /OBJR +>> +endobj +5027 0 obj +<< +/K [2400 0 R 2410 0 R 2402 0 R 2411 0 R 2404 0 R] +/P 4272 0 R +/Pg 46 0 R +/S /LBody +/Type /StructElem +>> +endobj +5028 0 obj +<< +/Obj 338 0 R +/Pg 46 0 R +/Type /OBJR +>> +endobj +5029 0 obj +<< +/Obj 339 0 R +/Pg 46 0 R +/Type /OBJR +>> +endobj +5030 0 obj +<< +/Obj 341 0 R +/Pg 47 0 R +/Type /OBJR +>> +endobj +5031 0 obj +<< +/K [2434 0 R] +/P 6248 0 R +/Pg 48 0 R +/S /TH +/Type /StructElem +>> +endobj +5032 0 obj +<< +/K [2435 0 R] +/P 6248 0 R +/Pg 48 0 R +/S /TH +/Type /StructElem +>> +endobj +5033 0 obj +<< +/K [2436 0 R] +/P 6248 0 R +/Pg 48 0 R +/S /TH +/Type /StructElem +>> +endobj +5034 0 obj +<< +/K [2437 0 R] +/P 6248 0 R +/Pg 48 0 R +/S /TH +/Type /StructElem +>> +endobj +5035 0 obj +<< +/K [2438 0 R] +/P 6249 0 R +/Pg 48 0 R +/S /TH +/Type /StructElem +>> +endobj +5036 0 obj +<< +/K [2439 0 R] +/P 6249 0 R +/Pg 48 0 R +/S /TD +/Type /StructElem +>> +endobj +5037 0 obj +<< +/K [2440 0 R] +/P 6249 0 R +/Pg 48 0 R +/S /TD +/Type /StructElem +>> +endobj +5038 0 obj +<< +/K [2441 0 R] +/P 6249 0 R +/Pg 48 0 R +/S /TD +/Type /StructElem +>> +endobj +5039 0 obj +<< +/K [2442 0 R] +/P 6250 0 R +/Pg 48 0 R +/S /TH +/Type /StructElem +>> +endobj +5040 0 obj +<< +/K [2443 0 R] +/P 6250 0 R +/Pg 48 0 R +/S /TD +/Type /StructElem +>> +endobj +5041 0 obj +<< +/K [2444 0 R] +/P 6250 0 R +/Pg 48 0 R +/S /TD +/Type /StructElem +>> +endobj +5042 0 obj +<< +/K [2445 0 R] +/P 6250 0 R +/Pg 48 0 R +/S /TD +/Type /StructElem +>> +endobj +5043 0 obj +<< +/K [2446 0 R] +/P 6251 0 R +/Pg 48 0 R +/S /TH +/Type /StructElem +>> +endobj +5044 0 obj +<< +/K [2447 0 R] +/P 6251 0 R +/Pg 48 0 R +/S /TD +/Type /StructElem +>> +endobj +5045 0 obj +<< +/K [2448 0 R] +/P 6251 0 R +/Pg 48 0 R +/S /TD +/Type /StructElem +>> +endobj +5046 0 obj +<< +/K [2449 0 R] +/P 6251 0 R +/Pg 48 0 R +/S /TD +/Type /StructElem +>> +endobj +5047 0 obj +<< +/K [2450 0 R] +/P 6252 0 R +/Pg 48 0 R +/S /TH +/Type /StructElem +>> +endobj +5048 0 obj +<< +/K [2451 0 R] +/P 6252 0 R +/Pg 48 0 R +/S /TD +/Type /StructElem +>> +endobj +5049 0 obj +<< +/K [2452 0 R] +/P 6252 0 R +/Pg 48 0 R +/S /TD +/Type /StructElem +>> +endobj +5050 0 obj +<< +/K [2453 0 R] +/P 6252 0 R +/Pg 48 0 R +/S /TD +/Type /StructElem +>> +endobj +5051 0 obj +<< +/Obj 343 0 R +/Pg 48 0 R +/Type /OBJR +>> +endobj +5052 0 obj +<< +/K [2455 0 R 2456 0 R 2524 0 R 2458 0 R 2525 0 R 2460 0 R] +/P 6596 0 R +/Pg 49 0 R +/S /P +/Type /StructElem +>> +endobj +5053 0 obj +<< +/K [2461 0 R] +/P 6253 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5054 0 obj +<< +/K [2462 0 R] +/P 6254 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5055 0 obj +<< +/K [2463 0 R] +/P 6254 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5056 0 obj +<< +/K [2464 0 R] +/P 6255 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5057 0 obj +<< +/K [2465 0 R] +/P 6255 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5058 0 obj +<< +/K [2466 0 R] +/P 6256 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5059 0 obj +<< +/K [2467 0 R] +/P 6256 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5060 0 obj +<< +/K [2468 0 R] +/P 6257 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5061 0 obj +<< +/K [2469 0 R] +/P 6257 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5062 0 obj +<< +/K [2470 0 R] +/P 6258 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5063 0 obj +<< +/K [2471 0 R] +/P 6258 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5064 0 obj +<< +/K [2472 0 R] +/P 6259 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5065 0 obj +<< +/K [2473 0 R] +/P 6259 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5066 0 obj +<< +/K [2474 0 R] +/P 6260 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5067 0 obj +<< +/K [2475 0 R] +/P 6260 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5068 0 obj +<< +/K [2476 0 R] +/P 6261 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5069 0 obj +<< +/K [2477 0 R] +/P 6261 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5070 0 obj +<< +/K [2478 0 R] +/P 6262 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5071 0 obj +<< +/K [2479 0 R] +/P 6262 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5072 0 obj +<< +/K [2480 0 R] +/P 6263 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5073 0 obj +<< +/K [2481 0 R] +/P 6263 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5074 0 obj +<< +/K [2482 0 R] +/P 6264 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5075 0 obj +<< +/K [2483 0 R] +/P 6264 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5076 0 obj +<< +/K [2484 0 R] +/P 6265 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5077 0 obj +<< +/K [2485 0 R] +/P 6265 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5078 0 obj +<< +/K [2486 0 R] +/P 6266 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5079 0 obj +<< +/K [2487 0 R] +/P 6266 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5080 0 obj +<< +/K [2488 0 R] +/P 6267 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5081 0 obj +<< +/K [2489 0 R] +/P 6267 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5082 0 obj +<< +/K [2490 0 R] +/P 6268 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5083 0 obj +<< +/K [2491 0 R] +/P 6268 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5084 0 obj +<< +/K [2492 0 R] +/P 6269 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5085 0 obj +<< +/K [2493 0 R] +/P 6269 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5086 0 obj +<< +/K [2494 0 R] +/P 6270 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5087 0 obj +<< +/K [2495 0 R] +/P 6270 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5088 0 obj +<< +/K [2496 0 R] +/P 6271 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5089 0 obj +<< +/K [2497 0 R] +/P 6271 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5090 0 obj +<< +/K [2498 0 R] +/P 6272 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5091 0 obj +<< +/K [2499 0 R] +/P 6272 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5092 0 obj +<< +/K [2500 0 R] +/P 6273 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5093 0 obj +<< +/K [2501 0 R] +/P 6273 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5094 0 obj +<< +/K [2502 0 R] +/P 6274 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5095 0 obj +<< +/K [2503 0 R] +/P 6274 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5096 0 obj +<< +/K [2504 0 R] +/P 6275 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5097 0 obj +<< +/K [2505 0 R] +/P 6275 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5098 0 obj +<< +/K [2506 0 R] +/P 6276 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5099 0 obj +<< +/K [2507 0 R] +/P 6276 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5100 0 obj +<< +/K [2508 0 R] +/P 6277 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5101 0 obj +<< +/K [2509 0 R] +/P 6277 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5102 0 obj +<< +/K [2510 0 R] +/P 6278 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5103 0 obj +<< +/K [2511 0 R] +/P 6278 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5104 0 obj +<< +/K [2512 0 R] +/P 6279 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5105 0 obj +<< +/K [2513 0 R] +/P 6279 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5106 0 obj +<< +/K [2514 0 R] +/P 6280 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5107 0 obj +<< +/K [2515 0 R] +/P 6280 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5108 0 obj +<< +/K [2516 0 R] +/P 6281 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5109 0 obj +<< +/K [2517 0 R] +/P 6281 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5110 0 obj +<< +/K [2518 0 R] +/P 6282 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5111 0 obj +<< +/K [2519 0 R] +/P 6282 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5112 0 obj +<< +/K [2520 0 R] +/P 6283 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5113 0 obj +<< +/K [2521 0 R] +/P 6283 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5114 0 obj +<< +/K [2522 0 R] +/P 6284 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +5115 0 obj +<< +/K [2523 0 R] +/P 6284 0 R +/Pg 49 0 R +/S /TD +/Type /StructElem +>> +endobj +5116 0 obj +<< +/Obj 347 0 R +/Pg 49 0 R +/Type /OBJR +>> +endobj +5117 0 obj +<< +/Obj 348 0 R +/Pg 49 0 R +/Type /OBJR +>> +endobj +5118 0 obj +<< +/K [2526 0 R 2527 0 R 2539 0 R 2529 0 R 2540 0 R 2531 0 R] +/P 6597 0 R +/Pg 50 0 R +/S /P +/Type /StructElem +>> +endobj +5119 0 obj +<< +/K [2532 0 R] +/P 6285 0 R +/Pg 50 0 R +/S /TH +/Type /StructElem +>> +endobj +5120 0 obj +<< +/K [2533 0 R] +/P 6286 0 R +/Pg 50 0 R +/S /TH +/Type /StructElem +>> +endobj +5121 0 obj +<< +/K [2534 0 R] +/P 6286 0 R +/Pg 50 0 R +/S /TD +/Type /StructElem +>> +endobj +5122 0 obj +<< +/K [2535 0 R] +/P 6287 0 R +/Pg 50 0 R +/S /TH +/Type /StructElem +>> +endobj +5123 0 obj +<< +/K [2536 0 R] +/P 6287 0 R +/Pg 50 0 R +/S /TD +/Type /StructElem +>> +endobj +5124 0 obj +<< +/K [2537 0 R] +/P 6288 0 R +/Pg 50 0 R +/S /TH +/Type /StructElem +>> +endobj +5125 0 obj +<< +/K [2538 0 R] +/P 6288 0 R +/Pg 50 0 R +/S /TD +/Type /StructElem +>> +endobj +5126 0 obj +<< +/Obj 350 0 R +/Pg 50 0 R +/Type /OBJR +>> +endobj +5127 0 obj +<< +/Obj 351 0 R +/Pg 50 0 R +/Type /OBJR +>> +endobj +5128 0 obj +<< +/K [2541 0 R 2542 0 R 2610 0 R 2544 0 R 2611 0 R 2546 0 R] +/P 6598 0 R +/Pg 51 0 R +/S /P +/Type /StructElem +>> +endobj +5129 0 obj +<< +/K [2547 0 R] +/P 6289 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5130 0 obj +<< +/K [2548 0 R] +/P 6290 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5131 0 obj +<< +/K [2549 0 R] +/P 6290 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5132 0 obj +<< +/K [2550 0 R] +/P 6291 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5133 0 obj +<< +/K [2551 0 R] +/P 6291 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5134 0 obj +<< +/K [2552 0 R] +/P 6292 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5135 0 obj +<< +/K [2553 0 R] +/P 6292 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5136 0 obj +<< +/K [2554 0 R] +/P 6293 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5137 0 obj +<< +/K [2555 0 R] +/P 6293 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5138 0 obj +<< +/K [2556 0 R] +/P 6294 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5139 0 obj +<< +/K [2557 0 R] +/P 6294 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5140 0 obj +<< +/K [2558 0 R] +/P 6295 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5141 0 obj +<< +/K [2559 0 R] +/P 6295 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5142 0 obj +<< +/K [2560 0 R] +/P 6296 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5143 0 obj +<< +/K [2561 0 R] +/P 6296 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5144 0 obj +<< +/K [2562 0 R] +/P 6297 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5145 0 obj +<< +/K [2563 0 R] +/P 6297 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5146 0 obj +<< +/K [2564 0 R] +/P 6298 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5147 0 obj +<< +/K [2565 0 R] +/P 6298 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5148 0 obj +<< +/K [2566 0 R] +/P 6299 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5149 0 obj +<< +/K [2567 0 R] +/P 6299 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5150 0 obj +<< +/K [2568 0 R] +/P 6300 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5151 0 obj +<< +/K [2569 0 R] +/P 6300 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5152 0 obj +<< +/K [2570 0 R] +/P 6301 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5153 0 obj +<< +/K [2571 0 R] +/P 6301 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5154 0 obj +<< +/K [2572 0 R] +/P 6302 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5155 0 obj +<< +/K [2573 0 R] +/P 6302 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5156 0 obj +<< +/K [2574 0 R] +/P 6303 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5157 0 obj +<< +/K [2575 0 R] +/P 6303 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5158 0 obj +<< +/K [2576 0 R] +/P 6304 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5159 0 obj +<< +/K [2577 0 R] +/P 6304 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5160 0 obj +<< +/K [2578 0 R] +/P 6305 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5161 0 obj +<< +/K [2579 0 R] +/P 6305 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5162 0 obj +<< +/K [2580 0 R] +/P 6306 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5163 0 obj +<< +/K [2581 0 R] +/P 6306 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5164 0 obj +<< +/K [2582 0 R] +/P 6307 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5165 0 obj +<< +/K [2583 0 R] +/P 6307 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5166 0 obj +<< +/K [2584 0 R] +/P 6308 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5167 0 obj +<< +/K [2585 0 R] +/P 6308 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5168 0 obj +<< +/K [2586 0 R] +/P 6309 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5169 0 obj +<< +/K [2587 0 R] +/P 6309 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5170 0 obj +<< +/K [2588 0 R] +/P 6310 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5171 0 obj +<< +/K [2589 0 R] +/P 6310 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5172 0 obj +<< +/K [2590 0 R] +/P 6311 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5173 0 obj +<< +/K [2591 0 R] +/P 6311 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5174 0 obj +<< +/K [2592 0 R] +/P 6312 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5175 0 obj +<< +/K [2593 0 R] +/P 6312 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5176 0 obj +<< +/K [2594 0 R] +/P 6313 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5177 0 obj +<< +/K [2595 0 R] +/P 6313 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5178 0 obj +<< +/K [2596 0 R] +/P 6314 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5179 0 obj +<< +/K [2597 0 R] +/P 6314 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5180 0 obj +<< +/K [2598 0 R] +/P 6315 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5181 0 obj +<< +/K [2599 0 R] +/P 6315 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5182 0 obj +<< +/K [2600 0 R] +/P 6316 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5183 0 obj +<< +/K [2601 0 R] +/P 6316 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5184 0 obj +<< +/K [2602 0 R] +/P 6317 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5185 0 obj +<< +/K [2603 0 R] +/P 6317 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5186 0 obj +<< +/K [2604 0 R] +/P 6318 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5187 0 obj +<< +/K [2605 0 R] +/P 6318 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5188 0 obj +<< +/K [2606 0 R] +/P 6319 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5189 0 obj +<< +/K [2607 0 R] +/P 6319 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5190 0 obj +<< +/K [2608 0 R] +/P 6320 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +5191 0 obj +<< +/K [2609 0 R] +/P 6320 0 R +/Pg 51 0 R +/S /TD +/Type /StructElem +>> +endobj +5192 0 obj +<< +/Obj 354 0 R +/Pg 51 0 R +/Type /OBJR +>> +endobj +5193 0 obj +<< +/Obj 355 0 R +/Pg 51 0 R +/Type /OBJR +>> +endobj +5194 0 obj +<< +/K [2612 0 R 2613 0 R 2625 0 R 2615 0 R 2626 0 R 2617 0 R] +/P 6599 0 R +/Pg 52 0 R +/S /P +/Type /StructElem +>> +endobj +5195 0 obj +<< +/K [2618 0 R] +/P 6321 0 R +/Pg 52 0 R +/S /TH +/Type /StructElem +>> +endobj +5196 0 obj +<< +/K [2619 0 R] +/P 6322 0 R +/Pg 52 0 R +/S /TH +/Type /StructElem +>> +endobj +5197 0 obj +<< +/K [2620 0 R] +/P 6322 0 R +/Pg 52 0 R +/S /TD +/Type /StructElem +>> +endobj +5198 0 obj +<< +/K [2621 0 R] +/P 6323 0 R +/Pg 52 0 R +/S /TH +/Type /StructElem +>> +endobj +5199 0 obj +<< +/K [2622 0 R] +/P 6323 0 R +/Pg 52 0 R +/S /TD +/Type /StructElem +>> +endobj +5200 0 obj +<< +/K [2623 0 R] +/P 6324 0 R +/Pg 52 0 R +/S /TH +/Type /StructElem +>> +endobj +5201 0 obj +<< +/K [2624 0 R] +/P 6324 0 R +/Pg 52 0 R +/S /TD +/Type /StructElem +>> +endobj +5202 0 obj +<< +/Obj 357 0 R +/Pg 52 0 R +/Type /OBJR +>> +endobj +5203 0 obj +<< +/Obj 358 0 R +/Pg 52 0 R +/Type /OBJR +>> +endobj +5204 0 obj +<< +/K [2627 0 R 2628 0 R 2696 0 R 2630 0 R 2697 0 R 2632 0 R] +/P 6600 0 R +/Pg 53 0 R +/S /P +/Type /StructElem +>> +endobj +5205 0 obj +<< +/K [2633 0 R] +/P 6325 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5206 0 obj +<< +/K [2634 0 R] +/P 6326 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5207 0 obj +<< +/K [2635 0 R] +/P 6326 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5208 0 obj +<< +/K [2636 0 R] +/P 6327 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5209 0 obj +<< +/K [2637 0 R] +/P 6327 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5210 0 obj +<< +/K [2638 0 R] +/P 6328 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5211 0 obj +<< +/K [2639 0 R] +/P 6328 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5212 0 obj +<< +/K [2640 0 R] +/P 6329 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5213 0 obj +<< +/K [2641 0 R] +/P 6329 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5214 0 obj +<< +/K [2642 0 R] +/P 6330 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5215 0 obj +<< +/K [2643 0 R] +/P 6330 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5216 0 obj +<< +/K [2644 0 R] +/P 6331 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5217 0 obj +<< +/K [2645 0 R] +/P 6331 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5218 0 obj +<< +/K [2646 0 R] +/P 6332 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5219 0 obj +<< +/K [2647 0 R] +/P 6332 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5220 0 obj +<< +/K [2648 0 R] +/P 6333 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5221 0 obj +<< +/K [2649 0 R] +/P 6333 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5222 0 obj +<< +/K [2650 0 R] +/P 6334 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5223 0 obj +<< +/K [2651 0 R] +/P 6334 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5224 0 obj +<< +/K [2652 0 R] +/P 6335 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5225 0 obj +<< +/K [2653 0 R] +/P 6335 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5226 0 obj +<< +/K [2654 0 R] +/P 6336 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5227 0 obj +<< +/K [2655 0 R] +/P 6336 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5228 0 obj +<< +/K [2656 0 R] +/P 6337 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5229 0 obj +<< +/K [2657 0 R] +/P 6337 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5230 0 obj +<< +/K [2658 0 R] +/P 6338 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5231 0 obj +<< +/K [2659 0 R] +/P 6338 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5232 0 obj +<< +/K [2660 0 R] +/P 6339 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5233 0 obj +<< +/K [2661 0 R] +/P 6339 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5234 0 obj +<< +/K [2662 0 R] +/P 6340 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5235 0 obj +<< +/K [2663 0 R] +/P 6340 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5236 0 obj +<< +/K [2664 0 R] +/P 6341 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5237 0 obj +<< +/K [2665 0 R] +/P 6341 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5238 0 obj +<< +/K [2666 0 R] +/P 6342 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5239 0 obj +<< +/K [2667 0 R] +/P 6342 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5240 0 obj +<< +/K [2668 0 R] +/P 6343 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5241 0 obj +<< +/K [2669 0 R] +/P 6343 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5242 0 obj +<< +/K [2670 0 R] +/P 6344 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5243 0 obj +<< +/K [2671 0 R] +/P 6344 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5244 0 obj +<< +/K [2672 0 R] +/P 6345 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5245 0 obj +<< +/K [2673 0 R] +/P 6345 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5246 0 obj +<< +/K [2674 0 R] +/P 6346 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5247 0 obj +<< +/K [2675 0 R] +/P 6346 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5248 0 obj +<< +/K [2676 0 R] +/P 6347 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5249 0 obj +<< +/K [2677 0 R] +/P 6347 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5250 0 obj +<< +/K [2678 0 R] +/P 6348 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5251 0 obj +<< +/K [2679 0 R] +/P 6348 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5252 0 obj +<< +/K [2680 0 R] +/P 6349 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5253 0 obj +<< +/K [2681 0 R] +/P 6349 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5254 0 obj +<< +/K [2682 0 R] +/P 6350 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5255 0 obj +<< +/K [2683 0 R] +/P 6350 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5256 0 obj +<< +/K [2684 0 R] +/P 6351 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5257 0 obj +<< +/K [2685 0 R] +/P 6351 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5258 0 obj +<< +/K [2686 0 R] +/P 6352 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5259 0 obj +<< +/K [2687 0 R] +/P 6352 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5260 0 obj +<< +/K [2688 0 R] +/P 6353 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5261 0 obj +<< +/K [2689 0 R] +/P 6353 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5262 0 obj +<< +/K [2690 0 R] +/P 6354 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5263 0 obj +<< +/K [2691 0 R] +/P 6354 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5264 0 obj +<< +/K [2692 0 R] +/P 6355 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5265 0 obj +<< +/K [2693 0 R] +/P 6355 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5266 0 obj +<< +/K [2694 0 R] +/P 6356 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +5267 0 obj +<< +/K [2695 0 R] +/P 6356 0 R +/Pg 53 0 R +/S /TD +/Type /StructElem +>> +endobj +5268 0 obj +<< +/Obj 361 0 R +/Pg 53 0 R +/Type /OBJR +>> +endobj +5269 0 obj +<< +/Obj 362 0 R +/Pg 53 0 R +/Type /OBJR +>> +endobj +5270 0 obj +<< +/K [2698 0 R 2699 0 R 2732 0 R 2701 0 R 2733 0 R 2703 0 R] +/P 6601 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +5271 0 obj +<< +/K [2704 0 R] +/P 6357 0 R +/Pg 54 0 R +/S /TH +/Type /StructElem +>> +endobj +5272 0 obj +<< +/K [2705 0 R] +/P 6358 0 R +/Pg 54 0 R +/S /TH +/Type /StructElem +>> +endobj +5273 0 obj +<< +/K [2706 0 R] +/P 6358 0 R +/Pg 54 0 R +/S /TD +/Type /StructElem +>> +endobj +5274 0 obj +<< +/K [2707 0 R] +/P 6359 0 R +/Pg 54 0 R +/S /TH +/Type /StructElem +>> +endobj +5275 0 obj +<< +/K [2708 0 R] +/P 6359 0 R +/Pg 54 0 R +/S /TD +/Type /StructElem +>> +endobj +5276 0 obj +<< +/K [2709 0 R] +/P 6360 0 R +/Pg 54 0 R +/S /TH +/Type /StructElem +>> +endobj +5277 0 obj +<< +/K [2710 0 R] +/P 6360 0 R +/Pg 54 0 R +/S /TD +/Type /StructElem +>> +endobj +5278 0 obj +<< +/K [2711 0 R 2712 0 R 2734 0 R 2714 0 R 2735 0 R 2716 0 R] +/P 6602 0 R +/Pg 54 0 R +/S /P +/Type /StructElem +>> +endobj +5279 0 obj +<< +/K [2717 0 R] +/P 6361 0 R +/Pg 54 0 R +/S /TH +/Type /StructElem +>> +endobj +5280 0 obj +<< +/K [2718 0 R] +/P 6362 0 R +/Pg 54 0 R +/S /TH +/Type /StructElem +>> +endobj +5281 0 obj +<< +/K [2719 0 R] +/P 6362 0 R +/Pg 54 0 R +/S /TD +/Type /StructElem +>> +endobj +5282 0 obj +<< +/K [2720 0 R] +/P 6363 0 R +/Pg 54 0 R +/S /TH +/Type /StructElem +>> +endobj +5283 0 obj +<< +/K [2721 0 R] +/P 6363 0 R +/Pg 54 0 R +/S /TD +/Type /StructElem +>> +endobj +5284 0 obj +<< +/K [2722 0 R] +/P 6364 0 R +/Pg 54 0 R +/S /TH +/Type /StructElem +>> +endobj +5285 0 obj +<< +/K [2723 0 R] +/P 6364 0 R +/Pg 54 0 R +/S /TD +/Type /StructElem +>> +endobj +5286 0 obj +<< +/K [2724 0 R] +/P 6365 0 R +/Pg 54 0 R +/S /TH +/Type /StructElem +>> +endobj +5287 0 obj +<< +/K [2725 0 R] +/P 6365 0 R +/Pg 54 0 R +/S /TD +/Type /StructElem +>> +endobj +5288 0 obj +<< +/K [2726 0 R] +/P 6366 0 R +/Pg 54 0 R +/S /TH +/Type /StructElem +>> +endobj +5289 0 obj +<< +/K [2727 0 R] +/P 6366 0 R +/Pg 54 0 R +/S /TD +/Type /StructElem +>> +endobj +5290 0 obj +<< +/K [2728 0 R] +/P 6367 0 R +/Pg 54 0 R +/S /TH +/Type /StructElem +>> +endobj +5291 0 obj +<< +/K [2729 0 R] +/P 6367 0 R +/Pg 54 0 R +/S /TD +/Type /StructElem +>> +endobj +5292 0 obj +<< +/K [2730 0 R] +/P 6368 0 R +/Pg 54 0 R +/S /TH +/Type /StructElem +>> +endobj +5293 0 obj +<< +/K [2731 0 R] +/P 6368 0 R +/Pg 54 0 R +/S /TD +/Type /StructElem +>> +endobj +5294 0 obj +<< +/Obj 364 0 R +/Pg 54 0 R +/Type /OBJR +>> +endobj +5295 0 obj +<< +/Obj 365 0 R +/Pg 54 0 R +/Type /OBJR +>> +endobj +5296 0 obj +<< +/Obj 366 0 R +/Pg 54 0 R +/Type /OBJR +>> +endobj +5297 0 obj +<< +/Obj 367 0 R +/Pg 54 0 R +/Type /OBJR +>> +endobj +5298 0 obj +<< +/K [2736 0 R 2737 0 R 2797 0 R 2739 0 R 2798 0 R 2741 0 R] +/P 6603 0 R +/Pg 55 0 R +/S /P +/Type /StructElem +>> +endobj +5299 0 obj +<< +/K [2742 0 R] +/P 6369 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5300 0 obj +<< +/K [2743 0 R] +/P 6370 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5301 0 obj +<< +/K [2744 0 R] +/P 6370 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5302 0 obj +<< +/K [2745 0 R] +/P 6371 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5303 0 obj +<< +/K [2746 0 R] +/P 6371 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5304 0 obj +<< +/K [2747 0 R] +/P 6372 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5305 0 obj +<< +/K [2748 0 R] +/P 6372 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5306 0 obj +<< +/K [2749 0 R] +/P 6373 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5307 0 obj +<< +/K [2750 0 R] +/P 6373 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5308 0 obj +<< +/K [2751 0 R] +/P 6374 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5309 0 obj +<< +/K [2752 0 R] +/P 6374 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5310 0 obj +<< +/K [2753 0 R] +/P 6375 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5311 0 obj +<< +/K [2754 0 R] +/P 6375 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5312 0 obj +<< +/K [2755 0 R] +/P 6376 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5313 0 obj +<< +/K [2756 0 R] +/P 6376 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5314 0 obj +<< +/K [2757 0 R] +/P 6377 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5315 0 obj +<< +/K [2758 0 R] +/P 6377 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5316 0 obj +<< +/K [2759 0 R] +/P 6378 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5317 0 obj +<< +/K [2760 0 R] +/P 6378 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5318 0 obj +<< +/K [2761 0 R] +/P 6379 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5319 0 obj +<< +/K [2762 0 R] +/P 6379 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5320 0 obj +<< +/K [2763 0 R] +/P 6380 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5321 0 obj +<< +/K [2764 0 R] +/P 6380 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5322 0 obj +<< +/K [2765 0 R] +/P 6381 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5323 0 obj +<< +/K [2766 0 R] +/P 6381 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5324 0 obj +<< +/K [2767 0 R] +/P 6382 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5325 0 obj +<< +/K [2768 0 R] +/P 6382 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5326 0 obj +<< +/K [2769 0 R] +/P 6383 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5327 0 obj +<< +/K [2770 0 R] +/P 6383 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5328 0 obj +<< +/K [2771 0 R] +/P 6384 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5329 0 obj +<< +/K [2772 0 R] +/P 6384 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5330 0 obj +<< +/K [2773 0 R] +/P 6385 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5331 0 obj +<< +/K [2774 0 R] +/P 6385 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5332 0 obj +<< +/K [2775 0 R] +/P 6386 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5333 0 obj +<< +/K [2776 0 R] +/P 6386 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5334 0 obj +<< +/K [2777 0 R] +/P 6387 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5335 0 obj +<< +/K [2778 0 R] +/P 6387 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5336 0 obj +<< +/K [2779 0 R] +/P 6388 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5337 0 obj +<< +/K [2780 0 R] +/P 6388 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5338 0 obj +<< +/K [2781 0 R] +/P 6389 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5339 0 obj +<< +/K [2782 0 R] +/P 6389 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5340 0 obj +<< +/K [2783 0 R] +/P 6390 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5341 0 obj +<< +/K [2784 0 R] +/P 6390 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5342 0 obj +<< +/K [2785 0 R] +/P 6391 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5343 0 obj +<< +/K [2786 0 R] +/P 6391 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5344 0 obj +<< +/K [2787 0 R] +/P 6392 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5345 0 obj +<< +/K [2788 0 R] +/P 6392 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5346 0 obj +<< +/K [2789 0 R] +/P 6393 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5347 0 obj +<< +/K [2790 0 R] +/P 6393 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5348 0 obj +<< +/K [2791 0 R] +/P 6394 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5349 0 obj +<< +/K [2792 0 R] +/P 6394 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5350 0 obj +<< +/K [2793 0 R] +/P 6395 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5351 0 obj +<< +/K [2794 0 R] +/P 6395 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5352 0 obj +<< +/K [2795 0 R] +/P 6396 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +5353 0 obj +<< +/K [2796 0 R] +/P 6396 0 R +/Pg 55 0 R +/S /TD +/Type /StructElem +>> +endobj +5354 0 obj +<< +/Obj 370 0 R +/Pg 55 0 R +/Type /OBJR +>> +endobj +5355 0 obj +<< +/Obj 371 0 R +/Pg 55 0 R +/Type /OBJR +>> +endobj +5356 0 obj +<< +/K [2799 0 R 2800 0 R 2834 0 R 2802 0 R 2835 0 R 2804 0 R] +/P 6604 0 R +/Pg 56 0 R +/S /P +/Type /StructElem +>> +endobj +5357 0 obj +<< +/K [2805 0 R] +/P 6397 0 R +/Pg 56 0 R +/S /TH +/Type /StructElem +>> +endobj +5358 0 obj +<< +/K [2806 0 R] +/P 6398 0 R +/Pg 56 0 R +/S /TH +/Type /StructElem +>> +endobj +5359 0 obj +<< +/K [2807 0 R] +/P 6398 0 R +/Pg 56 0 R +/S /TD +/Type /StructElem +>> +endobj +5360 0 obj +<< +/K [2808 0 R] +/P 6399 0 R +/Pg 56 0 R +/S /TH +/Type /StructElem +>> +endobj +5361 0 obj +<< +/K [2809 0 R] +/P 6399 0 R +/Pg 56 0 R +/S /TD +/Type /StructElem +>> +endobj +5362 0 obj +<< +/K [2810 0 R] +/P 6400 0 R +/Pg 56 0 R +/S /TH +/Type /StructElem +>> +endobj +5363 0 obj +<< +/K [2811 0 R] +/P 6400 0 R +/Pg 56 0 R +/S /TD +/Type /StructElem +>> +endobj +5364 0 obj +<< +/K [2812 0 R] +/P 6401 0 R +/Pg 56 0 R +/S /TH +/Type /StructElem +>> +endobj +5365 0 obj +<< +/K [2813 0 R] +/P 6401 0 R +/Pg 56 0 R +/S /TD +/Type /StructElem +>> +endobj +5366 0 obj +<< +/K [2814 0 R] +/P 6402 0 R +/Pg 56 0 R +/S /TH +/Type /StructElem +>> +endobj +5367 0 obj +<< +/K [2815 0 R] +/P 6402 0 R +/Pg 56 0 R +/S /TD +/Type /StructElem +>> +endobj +5368 0 obj +<< +/K [2816 0 R] +/P 6403 0 R +/Pg 56 0 R +/S /TH +/Type /StructElem +>> +endobj +5369 0 obj +<< +/K [2817 0 R] +/P 6403 0 R +/Pg 56 0 R +/S /TD +/Type /StructElem +>> +endobj +5370 0 obj +<< +/K [2818 0 R] +/P 6404 0 R +/Pg 56 0 R +/S /TH +/Type /StructElem +>> +endobj +5371 0 obj +<< +/K [2819 0 R] +/P 6404 0 R +/Pg 56 0 R +/S /TD +/Type /StructElem +>> +endobj +5372 0 obj +<< +/K [2820 0 R] +/P 6405 0 R +/Pg 56 0 R +/S /TH +/Type /StructElem +>> +endobj +5373 0 obj +<< +/K [2821 0 R] +/P 6405 0 R +/Pg 56 0 R +/S /TD +/Type /StructElem +>> +endobj +5374 0 obj +<< +/K [2822 0 R] +/P 6406 0 R +/Pg 56 0 R +/S /TH +/Type /StructElem +>> +endobj +5375 0 obj +<< +/K [2823 0 R] +/P 6406 0 R +/Pg 56 0 R +/S /TD +/Type /StructElem +>> +endobj +5376 0 obj +<< +/K [2824 0 R] +/P 6407 0 R +/Pg 56 0 R +/S /TH +/Type /StructElem +>> +endobj +5377 0 obj +<< +/K [2825 0 R] +/P 6407 0 R +/Pg 56 0 R +/S /TD +/Type /StructElem +>> +endobj +5378 0 obj +<< +/K [2826 0 R] +/P 6408 0 R +/Pg 56 0 R +/S /TH +/Type /StructElem +>> +endobj +5379 0 obj +<< +/K [2827 0 R] +/P 6408 0 R +/Pg 56 0 R +/S /TD +/Type /StructElem +>> +endobj +5380 0 obj +<< +/K [2828 0 R] +/P 6409 0 R +/Pg 56 0 R +/S /TH +/Type /StructElem +>> +endobj +5381 0 obj +<< +/K [2829 0 R] +/P 6409 0 R +/Pg 56 0 R +/S /TD +/Type /StructElem +>> +endobj +5382 0 obj +<< +/K [2830 0 R] +/P 6410 0 R +/Pg 56 0 R +/S /TH +/Type /StructElem +>> +endobj +5383 0 obj +<< +/K [2831 0 R] +/P 6410 0 R +/Pg 56 0 R +/S /TD +/Type /StructElem +>> +endobj +5384 0 obj +<< +/K [2832 0 R] +/P 6411 0 R +/Pg 56 0 R +/S /TH +/Type /StructElem +>> +endobj +5385 0 obj +<< +/K [2833 0 R] +/P 6411 0 R +/Pg 56 0 R +/S /TD +/Type /StructElem +>> +endobj +5386 0 obj +<< +/Obj 373 0 R +/Pg 56 0 R +/Type /OBJR +>> +endobj +5387 0 obj +<< +/Obj 374 0 R +/Pg 56 0 R +/Type /OBJR +>> +endobj +5388 0 obj +<< +/K [2836 0 R 2837 0 R 2883 0 R 2839 0 R 2884 0 R 2841 0 R] +/P 6605 0 R +/Pg 57 0 R +/S /P +/Type /StructElem +>> +endobj +5389 0 obj +<< +/K [2842 0 R] +/P 6412 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5390 0 obj +<< +/K [2843 0 R] +/P 6413 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5391 0 obj +<< +/K [2844 0 R] +/P 6413 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5392 0 obj +<< +/K [2845 0 R] +/P 6414 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5393 0 obj +<< +/K [2846 0 R] +/P 6414 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5394 0 obj +<< +/K [2847 0 R] +/P 6415 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5395 0 obj +<< +/K [2848 0 R] +/P 6415 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5396 0 obj +<< +/K [2849 0 R] +/P 6416 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5397 0 obj +<< +/K [2850 0 R] +/P 6416 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5398 0 obj +<< +/K [2851 0 R] +/P 6417 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5399 0 obj +<< +/K [2852 0 R] +/P 6417 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5400 0 obj +<< +/K [2853 0 R] +/P 6418 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5401 0 obj +<< +/K [2854 0 R] +/P 6418 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5402 0 obj +<< +/K [2855 0 R] +/P 6419 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5403 0 obj +<< +/K [2856 0 R] +/P 6419 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5404 0 obj +<< +/K [2857 0 R] +/P 6420 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5405 0 obj +<< +/K [2858 0 R] +/P 6420 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5406 0 obj +<< +/K [2859 0 R] +/P 6421 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5407 0 obj +<< +/K [2860 0 R] +/P 6421 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5408 0 obj +<< +/K [2861 0 R] +/P 6422 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5409 0 obj +<< +/K [2862 0 R] +/P 6422 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5410 0 obj +<< +/K [2863 0 R] +/P 6423 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5411 0 obj +<< +/K [2864 0 R] +/P 6423 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5412 0 obj +<< +/K [2865 0 R] +/P 6424 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5413 0 obj +<< +/K [2866 0 R] +/P 6424 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5414 0 obj +<< +/K [2867 0 R] +/P 6425 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5415 0 obj +<< +/K [2868 0 R] +/P 6425 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5416 0 obj +<< +/K [2869 0 R] +/P 6426 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5417 0 obj +<< +/K [2870 0 R] +/P 6426 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5418 0 obj +<< +/K [2871 0 R] +/P 6427 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5419 0 obj +<< +/K [2872 0 R] +/P 6427 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5420 0 obj +<< +/K [2873 0 R] +/P 6428 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5421 0 obj +<< +/K [2874 0 R] +/P 6428 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5422 0 obj +<< +/K [2875 0 R] +/P 6429 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5423 0 obj +<< +/K [2876 0 R] +/P 6429 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5424 0 obj +<< +/K [2877 0 R] +/P 6430 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5425 0 obj +<< +/K [2878 0 R] +/P 6430 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5426 0 obj +<< +/K [2879 0 R] +/P 6431 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5427 0 obj +<< +/K [2880 0 R] +/P 6431 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5428 0 obj +<< +/K [2881 0 R] +/P 6432 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +5429 0 obj +<< +/K [2882 0 R] +/P 6432 0 R +/Pg 57 0 R +/S /TD +/Type /StructElem +>> +endobj +5430 0 obj +<< +/Obj 377 0 R +/Pg 57 0 R +/Type /OBJR +>> +endobj +5431 0 obj +<< +/Obj 378 0 R +/Pg 57 0 R +/Type /OBJR +>> +endobj +5432 0 obj +<< +/K [2890 0 R 2900 0 R] +/P 6433 0 R +/Pg 60 0 R +/S /TH +/Type /StructElem +>> +endobj +5433 0 obj +<< +/K [2891 0 R] +/P 6433 0 R +/Pg 60 0 R +/S /TH +/Type /StructElem +>> +endobj +5434 0 obj +<< +/K [2892 0 R 6606 0 R 2895 0 R 2896 0 R 2897 0 R 6607 0 R] +/P 6433 0 R +/Pg 60 0 R +/S /TH +/Type /StructElem +>> +endobj +5435 0 obj +<< +/K [2893 0 R] +/P 6606 0 R +/Pg 60 0 R +/S /LI +/Type /StructElem +>> +endobj +5436 0 obj +<< +/K [2894 0 R] +/P 6606 0 R +/Pg 60 0 R +/S /LI +/Type /StructElem +>> +endobj +5437 0 obj +<< +/K [2898 0 R] +/P 6607 0 R +/Pg 60 0 R +/S /LI +/Type /StructElem +>> +endobj +5438 0 obj +<< +/K [2899 0 R] +/P 6607 0 R +/Pg 60 0 R +/S /LI +/Type /StructElem +>> +endobj +5439 0 obj +<< +/K [2906 0 R] +/P 6434 0 R +/Pg 61 0 R +/S /TH +/Type /StructElem +>> +endobj +5440 0 obj +<< +/K [2907 0 R] +/P 6434 0 R +/Pg 61 0 R +/S /TH +/Type /StructElem +>> +endobj +5441 0 obj +<< +/K [2908 0 R] +/P 6434 0 R +/Pg 61 0 R +/S /TH +/Type /StructElem +>> +endobj +5442 0 obj +<< +/K [2909 0 R 2910 0 R] +/P 6435 0 R +/Pg 61 0 R +/S /TH +/Type /StructElem +>> +endobj +5443 0 obj +<< +/K [2911 0 R] +/P 6435 0 R +/Pg 61 0 R +/S /TD +/Type /StructElem +>> +endobj +5444 0 obj +<< +/K [2912 0 R] +/P 6435 0 R +/Pg 61 0 R +/S /TD +/Type /StructElem +>> +endobj +5445 0 obj +<< +/K [2913 0 R] +/P 6436 0 R +/Pg 62 0 R +/S /TH +/Type /StructElem +>> +endobj +5446 0 obj +<< +/K [2914 0 R] +/P 6436 0 R +/Pg 62 0 R +/S /TH +/Type /StructElem +>> +endobj +5447 0 obj +<< +/K [2915 0 R] +/P 6436 0 R +/Pg 62 0 R +/S /TH +/Type /StructElem +>> +endobj +5448 0 obj +<< +/K [2916 0 R 2917 0 R] +/P 6437 0 R +/Pg 62 0 R +/S /TH +/Type /StructElem +>> +endobj +5449 0 obj +<< +/K [2918 0 R] +/P 6437 0 R +/Pg 62 0 R +/S /TD +/Type /StructElem +>> +endobj +5450 0 obj +<< +/K [2919 0 R] +/P 6437 0 R +/Pg 62 0 R +/S /TD +/Type /StructElem +>> +endobj +5451 0 obj +<< +/K [2920 0 R] +/P 6438 0 R +/Pg 62 0 R +/S /TH +/Type /StructElem +>> +endobj +5452 0 obj +<< +/K [2921 0 R] +/P 6438 0 R +/Pg 62 0 R +/S /TD +/Type /StructElem +>> +endobj +5453 0 obj +<< +/K [2922 0 R] +/P 6438 0 R +/Pg 62 0 R +/S /TD +/Type /StructElem +>> +endobj +5454 0 obj +<< +/K [2923 0 R] +/P 6439 0 R +/Pg 63 0 R +/S /TH +/Type /StructElem +>> +endobj +5455 0 obj +<< +/K [2924 0 R] +/P 6439 0 R +/Pg 63 0 R +/S /TH +/Type /StructElem +>> +endobj +5456 0 obj +<< +/K [2925 0 R] +/P 6439 0 R +/Pg 63 0 R +/S /TH +/Type /StructElem +>> +endobj +5457 0 obj +<< +/K [2926 0 R] +/P 6440 0 R +/Pg 63 0 R +/S /TH +/Type /StructElem +>> +endobj +5458 0 obj +<< +/K [2927 0 R] +/P 6440 0 R +/Pg 63 0 R +/S /TD +/Type /StructElem +>> +endobj +5459 0 obj +<< +/K [2928 0 R] +/P 6440 0 R +/Pg 63 0 R +/S /TD +/Type /StructElem +>> +endobj +5460 0 obj +<< +/K [2934 0 R] +/P 6441 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5461 0 obj +<< +/K [2935 0 R] +/P 6441 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5462 0 obj +<< +/K [2936 0 R] +/P 6441 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5463 0 obj +<< +/K [2937 0 R] +/P 6441 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5464 0 obj +<< +/K [2938 0 R] +/P 6442 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5465 0 obj +<< +/K [2939 0 R] +/P 6443 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5466 0 obj +<< +/K [2940 0 R] +/P 6443 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5467 0 obj +<< +/K [2941 0 R] +/P 6443 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5468 0 obj +<< +/K [2942 0 R] +/P 6443 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5469 0 obj +<< +/K [2943 0 R] +/P 6444 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5470 0 obj +<< +/K [2944 0 R] +/P 6444 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5471 0 obj +<< +/K [2945 0 R] +/P 6444 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5472 0 obj +<< +/K [2946 0 R] +/P 6444 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5473 0 obj +<< +/K [2947 0 R] +/P 6445 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5474 0 obj +<< +/K [2948 0 R] +/P 6446 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5475 0 obj +<< +/K [2949 0 R] +/P 6446 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5476 0 obj +<< +/K [2950 0 R] +/P 6446 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5477 0 obj +<< +/K [2951 0 R] +/P 6446 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5478 0 obj +<< +/K [2952 0 R] +/P 6447 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5479 0 obj +<< +/K [2953 0 R] +/P 6447 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5480 0 obj +<< +/K [2954 0 R] +/P 6447 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5481 0 obj +<< +/K [2955 0 R] +/P 6447 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5482 0 obj +<< +/K [2956 0 R] +/P 6448 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5483 0 obj +<< +/K [2957 0 R] +/P 6448 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5484 0 obj +<< +/K [2958 0 R] +/P 6448 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5485 0 obj +<< +/K [2959 0 R] +/P 6448 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5486 0 obj +<< +/K [2960 0 R] +/P 6449 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5487 0 obj +<< +/K [2961 0 R] +/P 6449 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5488 0 obj +<< +/K [2962 0 R] +/P 6449 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5489 0 obj +<< +/K [2963 0 R] +/P 6449 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5490 0 obj +<< +/K [2964 0 R] +/P 6450 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5491 0 obj +<< +/K [2965 0 R] +/P 6450 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5492 0 obj +<< +/K [2966 0 R] +/P 6450 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5493 0 obj +<< +/K [2967 0 R] +/P 6450 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5494 0 obj +<< +/K [2968 0 R] +/P 6451 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5495 0 obj +<< +/K [2969 0 R] +/P 6451 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5496 0 obj +<< +/K [2970 0 R] +/P 6451 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5497 0 obj +<< +/K [2971 0 R] +/P 6451 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5498 0 obj +<< +/K [2972 0 R] +/P 6452 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5499 0 obj +<< +/K [2973 0 R] +/P 6452 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5500 0 obj +<< +/K [2974 0 R] +/P 6452 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5501 0 obj +<< +/K [2975 0 R] +/P 6452 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5502 0 obj +<< +/K [2976 0 R] +/P 6453 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5503 0 obj +<< +/K [2977 0 R] +/P 6453 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5504 0 obj +<< +/K [2978 0 R] +/P 6453 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5505 0 obj +<< +/K [2979 0 R] +/P 6453 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5506 0 obj +<< +/K [2980 0 R] +/P 6454 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5507 0 obj +<< +/K [2981 0 R] +/P 6455 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5508 0 obj +<< +/K [2982 0 R] +/P 6455 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5509 0 obj +<< +/K [2983 0 R] +/P 6455 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5510 0 obj +<< +/K [2984 0 R] +/P 6455 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5511 0 obj +<< +/K [2985 0 R] +/P 6456 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5512 0 obj +<< +/K [2986 0 R] +/P 6457 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5513 0 obj +<< +/K [2987 0 R] +/P 6457 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5514 0 obj +<< +/K [2988 0 R] +/P 6457 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5515 0 obj +<< +/K [2989 0 R] +/P 6457 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5516 0 obj +<< +/K [2990 0 R] +/P 6458 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5517 0 obj +<< +/K [2991 0 R] +/P 6458 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5518 0 obj +<< +/K [2992 0 R] +/P 6458 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5519 0 obj +<< +/K [2993 0 R] +/P 6458 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5520 0 obj +<< +/K [2994 0 R] +/P 6459 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5521 0 obj +<< +/K [2995 0 R] +/P 6459 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5522 0 obj +<< +/K [2996 0 R] +/P 6459 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5523 0 obj +<< +/K [2997 0 R] +/P 6459 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5524 0 obj +<< +/K [2998 0 R] +/P 6460 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5525 0 obj +<< +/K [2999 0 R] +/P 6460 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5526 0 obj +<< +/K [3000 0 R] +/P 6460 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5527 0 obj +<< +/K [3001 0 R] +/P 6460 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5528 0 obj +<< +/K [3002 0 R] +/P 6461 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5529 0 obj +<< +/K [3003 0 R] +/P 6461 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5530 0 obj +<< +/K [3004 0 R] +/P 6461 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5531 0 obj +<< +/K [3005 0 R] +/P 6461 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5532 0 obj +<< +/K [3006 0 R] +/P 6462 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5533 0 obj +<< +/K [3007 0 R] +/P 6462 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5534 0 obj +<< +/K [3008 0 R] +/P 6462 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5535 0 obj +<< +/K [3009 0 R] +/P 6462 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5536 0 obj +<< +/K [3010 0 R] +/P 6463 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5537 0 obj +<< +/K [3011 0 R] +/P 6463 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5538 0 obj +<< +/K [3012 0 R] +/P 6463 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5539 0 obj +<< +/K [3013 0 R] +/P 6463 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5540 0 obj +<< +/K [3014 0 R] +/P 6464 0 R +/Pg 64 0 R +/S /TH +/Type /StructElem +>> +endobj +5541 0 obj +<< +/K [3015 0 R] +/P 6464 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5542 0 obj +<< +/K [3016 0 R] +/P 6464 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5543 0 obj +<< +/K [3017 0 R] +/P 6464 0 R +/Pg 64 0 R +/S /TD +/Type /StructElem +>> +endobj +5544 0 obj +<< +/Obj 395 0 R +/Pg 65 0 R +/Type /OBJR +>> +endobj +5545 0 obj +<< +/Obj 396 0 R +/Pg 65 0 R +/Type /OBJR +>> +endobj +5546 0 obj +<< +/K [3031 0 R] +/P 6465 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5547 0 obj +<< +/K [3032 0 R] +/P 6465 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5548 0 obj +<< +/K [3033 0 R 3034 0 R] +/P 6465 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5549 0 obj +<< +/K [3035 0 R 3036 0 R] +/P 6465 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5550 0 obj +<< +/K [3037 0 R] +/P 6466 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5551 0 obj +<< +/K [3038 0 R] +/P 6466 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5552 0 obj +<< +/K [3039 0 R 3040 0 R] +/P 6466 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5553 0 obj +<< +/K [3041 0 R 3042 0 R] +/P 6466 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5554 0 obj +<< +/K [3043 0 R] +/P 6467 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5555 0 obj +<< +/K [3044 0 R] +/P 6467 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5556 0 obj +<< +/K [3045 0 R] +/P 6467 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5557 0 obj +<< +/K [3046 0 R] +/P 6467 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5558 0 obj +<< +/K [3047 0 R] +/P 6468 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5559 0 obj +<< +/K [3048 0 R] +/P 6468 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5560 0 obj +<< +/K [3049 0 R 3050 0 R] +/P 6468 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5561 0 obj +<< +/K [3051 0 R] +/P 6469 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5562 0 obj +<< +/K [3052 0 R] +/P 6469 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5563 0 obj +<< +/K [3053 0 R 5564 0 R] +/P 6469 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5564 0 obj +<< +/K [3054 0 R 3073 0 R 3056 0 R] +/P 5563 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +5565 0 obj +<< +/K [3057 0 R] +/P 6470 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5566 0 obj +<< +/K [3058 0 R] +/P 6470 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5567 0 obj +<< +/K [3059 0 R 5568 0 R 3063 0 R 3064 0 R] +/P 6470 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5568 0 obj +<< +/K [3060 0 R 3074 0 R 3062 0 R] +/P 5567 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +5569 0 obj +<< +/K [3065 0 R] +/P 6471 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5570 0 obj +<< +/K [3066 0 R] +/P 6471 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5571 0 obj +<< +/K [3067 0 R 3068 0 R 3069 0 R 5572 0 R] +/P 6471 0 R +/Pg 66 0 R +/S /TH +/Type /StructElem +>> +endobj +5572 0 obj +<< +/K [3070 0 R 3075 0 R 3072 0 R] +/P 5571 0 R +/Pg 66 0 R +/S /P +/Type /StructElem +>> +endobj +5573 0 obj +<< +/Obj 398 0 R +/Pg 66 0 R +/Type /OBJR +>> +endobj +5574 0 obj +<< +/Obj 399 0 R +/Pg 66 0 R +/Type /OBJR +>> +endobj +5575 0 obj +<< +/Obj 400 0 R +/Pg 66 0 R +/Type /OBJR +>> +endobj +5576 0 obj +<< +/K [3077 0 R] +/P 6472 0 R +/Pg 67 0 R +/S /TH +/Type /StructElem +>> +endobj +5577 0 obj +<< +/K [3078 0 R] +/P 6472 0 R +/Pg 67 0 R +/S /TH +/Type /StructElem +>> +endobj +5578 0 obj +<< +/K [3079 0 R 3080 0 R] +/P 6472 0 R +/Pg 67 0 R +/S /TH +/Type /StructElem +>> +endobj +5579 0 obj +<< +/K [3081 0 R 3082 0 R] +/P 6472 0 R +/Pg 67 0 R +/S /TH +/Type /StructElem +>> +endobj +5580 0 obj +<< +/K [3083 0 R] +/P 6473 0 R +/Pg 67 0 R +/S /TH +/Type /StructElem +>> +endobj +5581 0 obj +<< +/K [3084 0 R] +/P 6473 0 R +/Pg 67 0 R +/S /TD +/Type /StructElem +>> +endobj +5582 0 obj +<< +/K [3085 0 R 5583 0 R] +/P 6473 0 R +/Pg 67 0 R +/S /TD +/Type /StructElem +>> +endobj +5583 0 obj +<< +/K [3086 0 R 3107 0 R 3088 0 R] +/P 5582 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +5584 0 obj +<< +/K [3089 0 R] +/P 6474 0 R +/Pg 67 0 R +/S /TH +/Type /StructElem +>> +endobj +5585 0 obj +<< +/K [3090 0 R] +/P 6474 0 R +/Pg 67 0 R +/S /TD +/Type /StructElem +>> +endobj +5586 0 obj +<< +/K [3091 0 R 5587 0 R 3097 0 R 3098 0 R] +/P 6474 0 R +/Pg 67 0 R +/S /TD +/Type /StructElem +>> +endobj +5587 0 obj +<< +/K [3092 0 R 3108 0 R 3094 0 R 3109 0 R 3096 0 R] +/P 5586 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +5588 0 obj +<< +/K [3099 0 R] +/P 6475 0 R +/Pg 67 0 R +/S /TH +/Type /StructElem +>> +endobj +5589 0 obj +<< +/K [3100 0 R] +/P 6475 0 R +/Pg 67 0 R +/S /TD +/Type /StructElem +>> +endobj +5590 0 obj +<< +/K [3101 0 R 3102 0 R 3103 0 R 5591 0 R] +/P 6475 0 R +/Pg 67 0 R +/S /TD +/Type /StructElem +>> +endobj +5591 0 obj +<< +/K [3104 0 R 3110 0 R 3106 0 R] +/P 5590 0 R +/Pg 67 0 R +/S /P +/Type /StructElem +>> +endobj +5592 0 obj +<< +/Obj 402 0 R +/Pg 67 0 R +/Type /OBJR +>> +endobj +5593 0 obj +<< +/Obj 403 0 R +/Pg 67 0 R +/Type /OBJR +>> +endobj +5594 0 obj +<< +/Obj 404 0 R +/Pg 67 0 R +/Type /OBJR +>> +endobj +5595 0 obj +<< +/Obj 405 0 R +/Pg 67 0 R +/Type /OBJR +>> +endobj +5596 0 obj +<< +/K [3112 0 R] +/P 6477 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5597 0 obj +<< +/K [3113 0 R] +/P 6477 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5598 0 obj +<< +/K [3114 0 R 3115 0 R] +/P 6477 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5599 0 obj +<< +/K [3116 0 R 3117 0 R] +/P 6477 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5600 0 obj +<< +/K [3118 0 R] +/P 6478 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5601 0 obj +<< +/K [3119 0 R] +/P 6478 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5602 0 obj +<< +/K [3120 0 R 3121 0 R 3122 0 R 5603 0 R] +/P 6478 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5603 0 obj +<< +/K [3123 0 R 3175 0 R 3125 0 R] +/P 5602 0 R +/Pg 68 0 R +/S /P +/Type /StructElem +>> +endobj +5604 0 obj +<< +/K [3126 0 R 3176 0 R 3128 0 R] +/P 4335 0 R +/Pg 68 0 R +/S /LBody +/Type /StructElem +>> +endobj +5605 0 obj +<< +/K [3133 0 R] +/P 6479 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5606 0 obj +<< +/K [3134 0 R] +/P 6479 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5607 0 obj +<< +/K [3135 0 R] +/P 6479 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5608 0 obj +<< +/K [3136 0 R] +/P 6479 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5609 0 obj +<< +/K [3137 0 R] +/P 6479 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5610 0 obj +<< +/K [3138 0 R] +/P 6480 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5611 0 obj +<< +/K [3139 0 R] +/P 6480 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5612 0 obj +<< +/K [3140 0 R] +/P 6480 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5613 0 obj +<< +/K [3141 0 R] +/P 6480 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5614 0 obj +<< +/K [3142 0 R] +/P 6480 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5615 0 obj +<< +/K [3143 0 R] +/P 6481 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5616 0 obj +<< +/K [3144 0 R] +/P 6481 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5617 0 obj +<< +/K [3145 0 R] +/P 6481 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5618 0 obj +<< +/K [3146 0 R] +/P 6481 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5619 0 obj +<< +/K [3147 0 R] +/P 6481 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5620 0 obj +<< +/K [3148 0 R] +/P 6482 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5621 0 obj +<< +/K [3149 0 R] +/P 6482 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5622 0 obj +<< +/K [3150 0 R] +/P 6482 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5623 0 obj +<< +/K [3151 0 R] +/P 6482 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5624 0 obj +<< +/K [3152 0 R] +/P 6482 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5625 0 obj +<< +/K [3153 0 R] +/P 6483 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5626 0 obj +<< +/K [3154 0 R] +/P 6483 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5627 0 obj +<< +/K [3155 0 R] +/P 6483 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5628 0 obj +<< +/K [3156 0 R] +/P 6483 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5629 0 obj +<< +/K [3157 0 R] +/P 6483 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5630 0 obj +<< +/K [3158 0 R] +/P 6484 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5631 0 obj +<< +/K [3159 0 R] +/P 6484 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5632 0 obj +<< +/K [3160 0 R] +/P 6484 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5633 0 obj +<< +/K [3161 0 R] +/P 6484 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5634 0 obj +<< +/K [3162 0 R] +/P 6484 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5635 0 obj +<< +/K [3163 0 R] +/P 6485 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5636 0 obj +<< +/K [3164 0 R] +/P 6485 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5637 0 obj +<< +/K [3165 0 R] +/P 6485 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5638 0 obj +<< +/K [3166 0 R] +/P 6485 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5639 0 obj +<< +/K [3167 0 R] +/P 6485 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5640 0 obj +<< +/K [3168 0 R] +/P 6486 0 R +/Pg 68 0 R +/S /TH +/Type /StructElem +>> +endobj +5641 0 obj +<< +/K [3169 0 R] +/P 6486 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5642 0 obj +<< +/K [3170 0 R] +/P 6486 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5643 0 obj +<< +/K [3171 0 R 3172 0 R] +/P 6486 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5644 0 obj +<< +/K [3173 0 R 3174 0 R] +/P 6486 0 R +/Pg 68 0 R +/S /TD +/Type /StructElem +>> +endobj +5645 0 obj +<< +/Obj 407 0 R +/Pg 68 0 R +/Type /OBJR +>> +endobj +5646 0 obj +<< +/Obj 408 0 R +/Pg 68 0 R +/Type /OBJR +>> +endobj +5647 0 obj +<< +/Obj 409 0 R +/Pg 68 0 R +/Type /OBJR +>> +endobj +5648 0 obj +<< +/K [3178 0 R] +/P 6487 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5649 0 obj +<< +/K [3179 0 R] +/P 6487 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5650 0 obj +<< +/K [3180 0 R] +/P 6487 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5651 0 obj +<< +/K [3181 0 R] +/P 6487 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5652 0 obj +<< +/K [3182 0 R] +/P 6487 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5653 0 obj +<< +/K [3183 0 R] +/P 6488 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5654 0 obj +<< +/K [3184 0 R] +/P 6488 0 R +/Pg 69 0 R +/S /TD +/Type /StructElem +>> +endobj +5655 0 obj +<< +/K [3185 0 R] +/P 6488 0 R +/Pg 69 0 R +/S /TD +/Type /StructElem +>> +endobj +5656 0 obj +<< +/K [3186 0 R 3187 0 R] +/P 6488 0 R +/Pg 69 0 R +/S /TD +/Type /StructElem +>> +endobj +5657 0 obj +<< +/K [3188 0 R 3189 0 R 3190 0 R 3191 0 R] +/P 6488 0 R +/Pg 69 0 R +/S /TD +/Type /StructElem +>> +endobj +5658 0 obj +<< +/K [3192 0 R] +/P 6489 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5659 0 obj +<< +/K [3193 0 R] +/P 6489 0 R +/Pg 69 0 R +/S /TD +/Type /StructElem +>> +endobj +5660 0 obj +<< +/K [3194 0 R] +/P 6489 0 R +/Pg 69 0 R +/S /TD +/Type /StructElem +>> +endobj +5661 0 obj +<< +/K [3195 0 R] +/P 6489 0 R +/Pg 69 0 R +/S /TD +/Type /StructElem +>> +endobj +5662 0 obj +<< +/K [3196 0 R] +/P 6489 0 R +/Pg 69 0 R +/S /TD +/Type /StructElem +>> +endobj +5663 0 obj +<< +/K [3197 0 R] +/P 6490 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5664 0 obj +<< +/K [3198 0 R] +/P 6490 0 R +/Pg 69 0 R +/S /TD +/Type /StructElem +>> +endobj +5665 0 obj +<< +/K [3199 0 R] +/P 6490 0 R +/Pg 69 0 R +/S /TD +/Type /StructElem +>> +endobj +5666 0 obj +<< +/K [3200 0 R] +/P 6490 0 R +/Pg 69 0 R +/S /TD +/Type /StructElem +>> +endobj +5667 0 obj +<< +/K [3201 0 R] +/P 6490 0 R +/Pg 69 0 R +/S /TD +/Type /StructElem +>> +endobj +5668 0 obj +<< +/K [3202 0 R] +/P 6491 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5669 0 obj +<< +/K [3203 0 R] +/P 6492 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5670 0 obj +<< +/K [3204 0 R] +/P 6493 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5671 0 obj +<< +/K [3205 0 R] +/P 6494 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5672 0 obj +<< +/K [3206 0 R] +/P 6495 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5673 0 obj +<< +/K [3207 0 R] +/P 6496 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5674 0 obj +<< +/K [3208 0 R] +/P 6497 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5675 0 obj +<< +/K [3209 0 R] +/P 6498 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5676 0 obj +<< +/K [3210 0 R] +/P 6499 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5677 0 obj +<< +/K [3211 0 R] +/P 6500 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5678 0 obj +<< +/K [3212 0 R] +/P 6501 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5679 0 obj +<< +/K [3213 0 R] +/P 6502 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5680 0 obj +<< +/K [3214 0 R] +/P 6503 0 R +/Pg 69 0 R +/S /TH +/Type /StructElem +>> +endobj +5681 0 obj +<< +/K [3215 0 R] +/P 6504 0 R +/Pg 70 0 R +/S /TH +/Type /StructElem +>> +endobj +5682 0 obj +<< +/K [3216 0 R] +/P 6505 0 R +/Pg 70 0 R +/S /TH +/Type /StructElem +>> +endobj +5683 0 obj +<< +/K [3217 0 R] +/P 6608 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5684 0 obj +<< +/K [3218 0 R] +/P 6608 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5685 0 obj +<< +/K [3219 0 R] +/P 6506 0 R +/Pg 70 0 R +/S /TH +/Type /StructElem +>> +endobj +5686 0 obj +<< +/K [3220 0 R] +/P 6609 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5687 0 obj +<< +/K [3221 0 R] +/P 6507 0 R +/Pg 70 0 R +/S /TH +/Type /StructElem +>> +endobj +5688 0 obj +<< +/K [3222 0 R] +/P 6610 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5689 0 obj +<< +/K [3223 0 R] +/P 6610 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5690 0 obj +<< +/K [3224 0 R] +/P 6610 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5691 0 obj +<< +/K [3225 0 R] +/P 6508 0 R +/Pg 70 0 R +/S /TH +/Type /StructElem +>> +endobj +5692 0 obj +<< +/K [3226 0 R] +/P 6611 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5693 0 obj +<< +/K [3227 0 R] +/P 6611 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5694 0 obj +<< +/K [3228 0 R] +/P 6509 0 R +/Pg 70 0 R +/S /TH +/Type /StructElem +>> +endobj +5695 0 obj +<< +/K [3229 0 R] +/P 6612 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5696 0 obj +<< +/K [3230 0 R] +/P 6612 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5697 0 obj +<< +/K [6612 0 R 3231 0 R 3232 0 R 6613 0 R] +/P 6509 0 R +/Pg 70 0 R +/S /TH +/Type /StructElem +>> +endobj +5698 0 obj +<< +/K [3233 0 R] +/P 6613 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5699 0 obj +<< +/K [3234 0 R] +/P 6613 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5700 0 obj +<< +/K [3235 0 R] +/P 6510 0 R +/Pg 70 0 R +/S /TH +/Type /StructElem +>> +endobj +5701 0 obj +<< +/K [3236 0 R] +/P 6614 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5702 0 obj +<< +/K [3237 0 R] +/P 6614 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5703 0 obj +<< +/K [3238 0 R] +/P 6614 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5704 0 obj +<< +/K [3239 0 R] +/P 6511 0 R +/Pg 70 0 R +/S /TH +/Type /StructElem +>> +endobj +5705 0 obj +<< +/K [3240 0 R] +/P 6615 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5706 0 obj +<< +/K [3241 0 R] +/P 6615 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5707 0 obj +<< +/K [3242 0 R] +/P 6615 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5708 0 obj +<< +/K [3243 0 R] +/P 6615 0 R +/Pg 70 0 R +/S /LI +/Type /StructElem +>> +endobj +5709 0 obj +<< +/K [6615 0 R 3244 0 R] +/P 6511 0 R +/Pg 70 0 R +/S /TH +/Type /StructElem +>> +endobj +5710 0 obj +<< +/K [3245 0 R] +/P 6512 0 R +/Pg 70 0 R +/S /TH +/Type /StructElem +>> +endobj +5711 0 obj +<< +/K [3246 0 R 3247 0 R 3248 0 R 3249 0 R 3250 0 R 3251 0 R 3252 0 R 3253 0 R 3254 0 R] +/P 6513 0 R +/Pg 71 0 R +/S /TH +/Type /StructElem +>> +endobj +5712 0 obj +<< +/K [3255 0 R 3256 0 R 3257 0 R 3258 0 R 3259 0 R 3260 0 R 3261 0 R 3262 0 R] +/P 6514 0 R +/Pg 71 0 R +/S /TH +/Type /StructElem +>> +endobj +5713 0 obj +<< +/K [3263 0 R 3264 0 R 3265 0 R 3266 0 R 3267 0 R 3268 0 R 3269 0 R 3270 0 R 3271 0 R 3272 0 R] +/P 6515 0 R +/Pg 71 0 R +/S /TH +/Type /StructElem +>> +endobj +5714 0 obj +<< +/K [3273 0 R 3274 0 R 3275 0 R 3276 0 R 3277 0 R 3278 0 R 3279 0 R 3280 0 R 3281 0 R 3282 0 R +3283 0 R 3284 0 R] +/P 6516 0 R +/Pg 71 0 R +/S /TH +/Type /StructElem +>> +endobj +5715 0 obj +<< +/K [3292 0 R] +/P 6517 0 R +/Pg 72 0 R +/S /TH +/Type /StructElem +>> +endobj +5716 0 obj +<< +/K [3293 0 R] +/P 6517 0 R +/Pg 72 0 R +/S /TH +/Type /StructElem +>> +endobj +5717 0 obj +<< +/K [3294 0 R] +/P 6517 0 R +/Pg 72 0 R +/S /TH +/Type /StructElem +>> +endobj +5718 0 obj +<< +/K [3295 0 R] +/P 6518 0 R +/Pg 72 0 R +/S /TH +/Type /StructElem +>> +endobj +5719 0 obj +<< +/K [3296 0 R] +/P 6518 0 R +/Pg 72 0 R +/S /TD +/Type /StructElem +>> +endobj +5720 0 obj +<< +/K [3297 0 R] +/P 6518 0 R +/Pg 72 0 R +/S /TD +/Type /StructElem +>> +endobj +5721 0 obj +<< +/K [3298 0 R] +/P 6519 0 R +/Pg 72 0 R +/S /TH +/Type /StructElem +>> +endobj +5722 0 obj +<< +/K [3299 0 R] +/P 6519 0 R +/Pg 72 0 R +/S /TD +/Type /StructElem +>> +endobj +5723 0 obj +<< +/K [3300 0 R] +/P 6519 0 R +/Pg 72 0 R +/S /TD +/Type /StructElem +>> +endobj +5724 0 obj +<< +/K [3301 0 R] +/P 6520 0 R +/Pg 72 0 R +/S /TH +/Type /StructElem +>> +endobj +5725 0 obj +<< +/K [3302 0 R] +/P 6520 0 R +/Pg 72 0 R +/S /TD +/Type /StructElem +>> +endobj +5726 0 obj +<< +/K [3303 0 R] +/P 6520 0 R +/Pg 72 0 R +/S /TD +/Type /StructElem +>> +endobj +5727 0 obj +<< +/K [3304 0 R] +/P 6521 0 R +/Pg 72 0 R +/S /TH +/Type /StructElem +>> +endobj +5728 0 obj +<< +/K [3305 0 R] +/P 6521 0 R +/Pg 72 0 R +/S /TD +/Type /StructElem +>> +endobj +5729 0 obj +<< +/K [3306 0 R] +/P 6521 0 R +/Pg 72 0 R +/S /TD +/Type /StructElem +>> +endobj +5730 0 obj +<< +/K [3307 0 R] +/P 6522 0 R +/Pg 72 0 R +/S /TH +/Type /StructElem +>> +endobj +5731 0 obj +<< +/K [3308 0 R] +/P 6522 0 R +/Pg 72 0 R +/S /TD +/Type /StructElem +>> +endobj +5732 0 obj +<< +/K [3309 0 R] +/P 6522 0 R +/Pg 72 0 R +/S /TD +/Type /StructElem +>> +endobj +5733 0 obj +<< +/K [3310 0 R] +/P 6523 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5734 0 obj +<< +/K [3311 0 R] +/P 6523 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5735 0 obj +<< +/K [3312 0 R] +/P 6523 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5736 0 obj +<< +/K [3313 0 R] +/P 6524 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5737 0 obj +<< +/K [3314 0 R] +/P 6524 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5738 0 obj +<< +/K [3315 0 R] +/P 6524 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5739 0 obj +<< +/K [3316 0 R] +/P 6524 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5740 0 obj +<< +/K [3317 0 R] +/P 6524 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5741 0 obj +<< +/K [3318 0 R] +/P 6524 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5742 0 obj +<< +/K [3319 0 R 3320 0 R] +/P 6525 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5743 0 obj +<< +/K [3321 0 R] +/P 6525 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5744 0 obj +<< +/K [3322 0 R] +/P 6525 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5745 0 obj +<< +/K [3323 0 R 3324 0 R] +/P 6525 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5746 0 obj +<< +/K [3325 0 R] +/P 6525 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5747 0 obj +<< +/K [3326 0 R 6616 0 R] +/P 6525 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5748 0 obj +<< +/K [3327 0 R] +/P 6616 0 R +/Pg 73 0 R +/S /LI +/Type /StructElem +>> +endobj +5749 0 obj +<< +/K [3328 0 R] +/P 6616 0 R +/Pg 73 0 R +/S /LI +/Type /StructElem +>> +endobj +5750 0 obj +<< +/K [3329 0 R] +/P 6616 0 R +/Pg 73 0 R +/S /LI +/Type /StructElem +>> +endobj +5751 0 obj +<< +/K [3330 0 R 3331 0 R 3332 0 R] +/P 6526 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5752 0 obj +<< +/K [3333 0 R] +/P 6526 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5753 0 obj +<< +/K [3334 0 R] +/P 6526 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5754 0 obj +<< +/K [3335 0 R 3336 0 R] +/P 6526 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5755 0 obj +<< +/K [3337 0 R] +/P 6526 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5756 0 obj +<< +/K [3338 0 R 3339 0 R 3340 0 R] +/P 6527 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5757 0 obj +<< +/K [3341 0 R] +/P 6527 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5758 0 obj +<< +/K [3342 0 R] +/P 6527 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5759 0 obj +<< +/K [3343 0 R 3344 0 R] +/P 6527 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5760 0 obj +<< +/K [3345 0 R] +/P 6527 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5761 0 obj +<< +/K [3346 0 R 3347 0 R 3348 0 R] +/P 6528 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5762 0 obj +<< +/K [3349 0 R] +/P 6528 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5763 0 obj +<< +/K [3350 0 R] +/P 6528 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5764 0 obj +<< +/K [3351 0 R 3352 0 R] +/P 6528 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5765 0 obj +<< +/K [3353 0 R] +/P 6528 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5766 0 obj +<< +/K [3354 0 R 3355 0 R] +/P 6529 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5767 0 obj +<< +/K [3356 0 R] +/P 6529 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5768 0 obj +<< +/K [3357 0 R] +/P 6529 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5769 0 obj +<< +/K [3358 0 R 3359 0 R] +/P 6529 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5770 0 obj +<< +/K [3360 0 R] +/P 6529 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5771 0 obj +<< +/K [3361 0 R] +/P 6529 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5772 0 obj +<< +/K [3362 0 R 3363 0 R 3364 0 R] +/P 6530 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5773 0 obj +<< +/K [3365 0 R] +/P 6530 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5774 0 obj +<< +/K [3366 0 R] +/P 6530 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5775 0 obj +<< +/K [3367 0 R 3368 0 R] +/P 6530 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5776 0 obj +<< +/K [3369 0 R] +/P 6530 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5777 0 obj +<< +/K [3370 0 R 3371 0 R] +/P 6530 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +5778 0 obj +<< +/K [3372 0 R] +/P 6531 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5779 0 obj +<< +/K [3373 0 R] +/P 6531 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5780 0 obj +<< +/K [3374 0 R] +/P 6531 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5781 0 obj +<< +/K [3375 0 R] +/P 6532 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5782 0 obj +<< +/K [3376 0 R] +/P 6532 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5783 0 obj +<< +/K [3377 0 R] +/P 6532 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5784 0 obj +<< +/K [3378 0 R] +/P 6532 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5785 0 obj +<< +/K [3379 0 R] +/P 6532 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5786 0 obj +<< +/K [3380 0 R] +/P 6532 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5787 0 obj +<< +/K [3381 0 R 3382 0 R 3383 0 R] +/P 6533 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5788 0 obj +<< +/K [3384 0 R] +/P 6533 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5789 0 obj +<< +/K [3385 0 R] +/P 6533 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5790 0 obj +<< +/K [3386 0 R] +/P 6533 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5791 0 obj +<< +/K [3387 0 R] +/P 6533 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5792 0 obj +<< +/K [3388 0 R] +/P 6533 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5793 0 obj +<< +/K [3389 0 R 3390 0 R 3391 0 R 3392 0 R] +/P 6534 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5794 0 obj +<< +/K [3393 0 R] +/P 6534 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5795 0 obj +<< +/K [3394 0 R] +/P 6534 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5796 0 obj +<< +/K [3395 0 R 3396 0 R 3397 0 R 3398 0 R] +/P 6534 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5797 0 obj +<< +/K [3399 0 R] +/P 6534 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5798 0 obj +<< +/K [3400 0 R] +/P 6534 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5799 0 obj +<< +/K [3401 0 R 3402 0 R 3403 0 R 3404 0 R] +/P 6535 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5800 0 obj +<< +/K [3405 0 R] +/P 6535 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5801 0 obj +<< +/K [3406 0 R] +/P 6535 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5802 0 obj +<< +/K [3407 0 R 3408 0 R 3409 0 R] +/P 6535 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5803 0 obj +<< +/K [3410 0 R 3411 0 R 3412 0 R 3413 0 R 3414 0 R 3415 0 R 3416 0 R 3417 0 R 3418 0 R 3419 0 R +3420 0 R 3421 0 R 3422 0 R] +/P 6535 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5804 0 obj +<< +/K [3423 0 R] +/P 6535 0 R +/Pg 74 0 R +/S /TD +/Type /StructElem +>> +endobj +5805 0 obj +<< +/K [3424 0 R] +/P 6536 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5806 0 obj +<< +/K [3425 0 R] +/P 6536 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5807 0 obj +<< +/K [3426 0 R] +/P 6536 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5808 0 obj +<< +/K [3427 0 R] +/P 6537 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5809 0 obj +<< +/K [3428 0 R] +/P 6537 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5810 0 obj +<< +/K [3429 0 R] +/P 6537 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5811 0 obj +<< +/K [3430 0 R] +/P 6537 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5812 0 obj +<< +/K [3431 0 R] +/P 6537 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5813 0 obj +<< +/K [3432 0 R] +/P 6537 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5814 0 obj +<< +/K [3433 0 R 3434 0 R 3435 0 R 3436 0 R] +/P 6538 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5815 0 obj +<< +/K [3437 0 R] +/P 6538 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5816 0 obj +<< +/K [3438 0 R] +/P 6538 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5817 0 obj +<< +/K [3439 0 R 3440 0 R 3441 0 R] +/P 6538 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5818 0 obj +<< +/K [3442 0 R 3443 0 R 3444 0 R 3445 0 R 3446 0 R 3447 0 R 3448 0 R 3449 0 R 3450 0 R 3451 0 R +3452 0 R 3453 0 R 3454 0 R] +/P 6538 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5819 0 obj +<< +/K [3455 0 R] +/P 6538 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5820 0 obj +<< +/K [3456 0 R 3457 0 R 3458 0 R 3459 0 R] +/P 6539 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5821 0 obj +<< +/K [3460 0 R] +/P 6539 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5822 0 obj +<< +/K [3461 0 R] +/P 6539 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5823 0 obj +<< +/K [3462 0 R 3463 0 R 3464 0 R] +/P 6539 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5824 0 obj +<< +/K [3465 0 R 3466 0 R 3467 0 R 3468 0 R 3469 0 R 3470 0 R 3471 0 R 3472 0 R 3473 0 R 3474 0 R +3475 0 R 3476 0 R 3477 0 R] +/P 6539 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +5825 0 obj +<< +/K [3478 0 R] +/P 6540 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5826 0 obj +<< +/K [3479 0 R] +/P 6540 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5827 0 obj +<< +/K [3480 0 R] +/P 6540 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5828 0 obj +<< +/K [3481 0 R] +/P 6541 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5829 0 obj +<< +/K [3482 0 R] +/P 6541 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5830 0 obj +<< +/K [3483 0 R] +/P 6541 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5831 0 obj +<< +/K [3484 0 R] +/P 6541 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5832 0 obj +<< +/K [3485 0 R] +/P 6541 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5833 0 obj +<< +/K [3486 0 R] +/P 6541 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5834 0 obj +<< +/K [3487 0 R 3488 0 R 3489 0 R 3490 0 R] +/P 6542 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5835 0 obj +<< +/K [3491 0 R] +/P 6542 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5836 0 obj +<< +/K [3492 0 R] +/P 6542 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5837 0 obj +<< +/K [3493 0 R 3494 0 R] +/P 6542 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5838 0 obj +<< +/K [3495 0 R 3496 0 R 3497 0 R 3498 0 R 3499 0 R 3500 0 R 3501 0 R 3502 0 R 3503 0 R 3504 0 R +3505 0 R 3506 0 R 3507 0 R] +/P 6542 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5839 0 obj +<< +/K [3508 0 R] +/P 6542 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5840 0 obj +<< +/K [3509 0 R 3510 0 R 3511 0 R 3512 0 R] +/P 6543 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5841 0 obj +<< +/K [3513 0 R] +/P 6543 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5842 0 obj +<< +/K [3514 0 R] +/P 6543 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5843 0 obj +<< +/K [3515 0 R 3516 0 R] +/P 6543 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5844 0 obj +<< +/K [3517 0 R 3518 0 R 3519 0 R 3520 0 R 3521 0 R 3522 0 R 3523 0 R 3524 0 R 3525 0 R 3526 0 R +3527 0 R 3528 0 R 3529 0 R] +/P 6543 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +5845 0 obj +<< +/K [3530 0 R] +/P 6544 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5846 0 obj +<< +/K [3531 0 R] +/P 6544 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5847 0 obj +<< +/K [3532 0 R] +/P 6544 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5848 0 obj +<< +/K [3533 0 R] +/P 6545 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5849 0 obj +<< +/K [3534 0 R] +/P 6545 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5850 0 obj +<< +/K [3535 0 R] +/P 6545 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5851 0 obj +<< +/K [3536 0 R] +/P 6545 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5852 0 obj +<< +/K [3537 0 R] +/P 6545 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5853 0 obj +<< +/K [3538 0 R] +/P 6545 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5854 0 obj +<< +/K [3539 0 R 3540 0 R 3541 0 R 3542 0 R] +/P 6546 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5855 0 obj +<< +/K [3543 0 R] +/P 6546 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5856 0 obj +<< +/K [3544 0 R] +/P 6546 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5857 0 obj +<< +/K [3545 0 R 3546 0 R] +/P 6546 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5858 0 obj +<< +/K [3547 0 R 3548 0 R 3549 0 R 3550 0 R 3551 0 R 3552 0 R 3553 0 R 3554 0 R 3555 0 R 3556 0 R +3557 0 R 3558 0 R 3559 0 R] +/P 6546 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5859 0 obj +<< +/K [3560 0 R] +/P 6546 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5860 0 obj +<< +/K [3561 0 R 3562 0 R] +/P 6547 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5861 0 obj +<< +/K [3563 0 R] +/P 6547 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5862 0 obj +<< +/K [3564 0 R] +/P 6547 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5863 0 obj +<< +/K [3565 0 R 3566 0 R 3567 0 R] +/P 6547 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5864 0 obj +<< +/K [3568 0 R] +/P 6547 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5865 0 obj +<< +/K [3569 0 R 3570 0 R 3571 0 R] +/P 6547 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5866 0 obj +<< +/K [3572 0 R 3573 0 R 3574 0 R] +/P 6548 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5867 0 obj +<< +/K [3575 0 R] +/P 6548 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5868 0 obj +<< +/K [3576 0 R] +/P 6548 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5869 0 obj +<< +/K [3577 0 R 3578 0 R 3579 0 R 3580 0 R] +/P 6548 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5870 0 obj +<< +/K [3581 0 R] +/P 6548 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5871 0 obj +<< +/K [3582 0 R 3583 0 R 3584 0 R] +/P 6549 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5872 0 obj +<< +/K [3585 0 R] +/P 6549 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5873 0 obj +<< +/K [3586 0 R] +/P 6549 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5874 0 obj +<< +/K [3587 0 R 3588 0 R] +/P 6549 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5875 0 obj +<< +/K [3589 0 R] +/P 6549 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5876 0 obj +<< +/K [3590 0 R 3591 0 R 3592 0 R] +/P 6550 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5877 0 obj +<< +/K [3593 0 R] +/P 6550 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5878 0 obj +<< +/K [3594 0 R] +/P 6550 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5879 0 obj +<< +/K [3595 0 R 3596 0 R 3597 0 R] +/P 6550 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5880 0 obj +<< +/K [3598 0 R] +/P 6550 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +5881 0 obj +<< +/K [3599 0 R] +/P 6551 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5882 0 obj +<< +/K [3600 0 R] +/P 6551 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5883 0 obj +<< +/K [3601 0 R] +/P 6551 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5884 0 obj +<< +/K [3602 0 R] +/P 6552 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5885 0 obj +<< +/K [3603 0 R] +/P 6552 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5886 0 obj +<< +/K [3604 0 R] +/P 6552 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5887 0 obj +<< +/K [3605 0 R] +/P 6552 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5888 0 obj +<< +/K [3606 0 R] +/P 6552 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5889 0 obj +<< +/K [3607 0 R] +/P 6552 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5890 0 obj +<< +/K [3608 0 R 3609 0 R 3610 0 R] +/P 6553 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5891 0 obj +<< +/K [3611 0 R] +/P 6553 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5892 0 obj +<< +/K [3612 0 R] +/P 6553 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5893 0 obj +<< +/K [3613 0 R 3614 0 R 3615 0 R] +/P 6553 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5894 0 obj +<< +/K [3616 0 R] +/P 6553 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5895 0 obj +<< +/K [3617 0 R 3618 0 R 3619 0 R] +/P 6554 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5896 0 obj +<< +/K [3620 0 R] +/P 6554 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5897 0 obj +<< +/K [3621 0 R] +/P 6554 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5898 0 obj +<< +/K [3622 0 R 3623 0 R] +/P 6554 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5899 0 obj +<< +/K [3624 0 R] +/P 6554 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5900 0 obj +<< +/K [3625 0 R 3626 0 R 3627 0 R] +/P 6555 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5901 0 obj +<< +/K [3628 0 R] +/P 6555 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5902 0 obj +<< +/K [3629 0 R] +/P 6555 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5903 0 obj +<< +/K [3630 0 R 3631 0 R] +/P 6555 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5904 0 obj +<< +/K [3632 0 R] +/P 6555 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5905 0 obj +<< +/K [3633 0 R 3634 0 R 3635 0 R] +/P 6556 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5906 0 obj +<< +/K [3636 0 R] +/P 6556 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5907 0 obj +<< +/K [3637 0 R] +/P 6556 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5908 0 obj +<< +/K [3638 0 R 3639 0 R] +/P 6556 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5909 0 obj +<< +/K [3640 0 R] +/P 6556 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5910 0 obj +<< +/K [3641 0 R 3642 0 R] +/P 6557 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5911 0 obj +<< +/K [3643 0 R] +/P 6557 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5912 0 obj +<< +/K [3644 0 R] +/P 6557 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5913 0 obj +<< +/K [3645 0 R] +/P 6557 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5914 0 obj +<< +/K [3646 0 R] +/P 6557 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5915 0 obj +<< +/K [3647 0 R] +/P 6557 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5916 0 obj +<< +/K [3648 0 R 3649 0 R 3650 0 R] +/P 6558 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5917 0 obj +<< +/K [3651 0 R] +/P 6558 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5918 0 obj +<< +/K [3652 0 R] +/P 6558 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5919 0 obj +<< +/K [3653 0 R 3654 0 R] +/P 6558 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5920 0 obj +<< +/K [3655 0 R] +/P 6558 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5921 0 obj +<< +/K [3656 0 R 3657 0 R] +/P 6558 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5922 0 obj +<< +/K [3658 0 R 3659 0 R 3660 0 R] +/P 6559 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5923 0 obj +<< +/K [3661 0 R] +/P 6559 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5924 0 obj +<< +/K [3662 0 R] +/P 6559 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5925 0 obj +<< +/K [3663 0 R 3664 0 R] +/P 6559 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5926 0 obj +<< +/K [3665 0 R] +/P 6559 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5927 0 obj +<< +/K [3666 0 R] +/P 6559 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5928 0 obj +<< +/K [3667 0 R 3668 0 R] +/P 6560 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5929 0 obj +<< +/K [3669 0 R] +/P 6560 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5930 0 obj +<< +/K [3670 0 R] +/P 6560 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5931 0 obj +<< +/K [3671 0 R] +/P 6560 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5932 0 obj +<< +/K [3672 0 R] +/P 6560 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +5933 0 obj +<< +/K [3673 0 R] +/P 6561 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5934 0 obj +<< +/K [3674 0 R] +/P 6561 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5935 0 obj +<< +/K [3675 0 R] +/P 6561 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5936 0 obj +<< +/K [3676 0 R] +/P 6562 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5937 0 obj +<< +/K [3677 0 R] +/P 6562 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5938 0 obj +<< +/K [3678 0 R] +/P 6562 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5939 0 obj +<< +/K [3679 0 R] +/P 6562 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5940 0 obj +<< +/K [3680 0 R] +/P 6562 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5941 0 obj +<< +/K [3681 0 R] +/P 6562 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5942 0 obj +<< +/K [3682 0 R 3683 0 R 3684 0 R] +/P 6563 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5943 0 obj +<< +/K [3685 0 R] +/P 6563 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5944 0 obj +<< +/K [3686 0 R] +/P 6563 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5945 0 obj +<< +/K [3687 0 R 3688 0 R 3689 0 R 3690 0 R] +/P 6563 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5946 0 obj +<< +/K [3691 0 R] +/P 6563 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5947 0 obj +<< +/K [3692 0 R 3693 0 R 3694 0 R 3695 0 R] +/P 6563 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5948 0 obj +<< +/K [3696 0 R 3697 0 R 3698 0 R] +/P 6564 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5949 0 obj +<< +/K [3699 0 R] +/P 6564 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5950 0 obj +<< +/K [3700 0 R] +/P 6564 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5951 0 obj +<< +/K [3701 0 R 3702 0 R] +/P 6564 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5952 0 obj +<< +/K [3703 0 R 3704 0 R 3705 0 R] +/P 6564 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5953 0 obj +<< +/K [3706 0 R 3707 0 R 3708 0 R] +/P 6565 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5954 0 obj +<< +/K [3709 0 R] +/P 6565 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5955 0 obj +<< +/K [3710 0 R] +/P 6565 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5956 0 obj +<< +/K [3711 0 R 3712 0 R 3713 0 R] +/P 6565 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5957 0 obj +<< +/K [3714 0 R] +/P 6565 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5958 0 obj +<< +/K [3715 0 R 3716 0 R 3717 0 R] +/P 6566 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5959 0 obj +<< +/K [3718 0 R] +/P 6566 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5960 0 obj +<< +/K [3719 0 R] +/P 6566 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5961 0 obj +<< +/K [3720 0 R 3721 0 R 3722 0 R] +/P 6566 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5962 0 obj +<< +/K [3723 0 R] +/P 6566 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5963 0 obj +<< +/K [3724 0 R 3725 0 R 3726 0 R] +/P 6567 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5964 0 obj +<< +/K [3727 0 R] +/P 6567 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5965 0 obj +<< +/K [3728 0 R] +/P 6567 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5966 0 obj +<< +/K [3729 0 R 3730 0 R] +/P 6567 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5967 0 obj +<< +/K [3731 0 R] +/P 6567 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5968 0 obj +<< +/K [3732 0 R] +/P 6567 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5969 0 obj +<< +/K [3733 0 R 3734 0 R 3735 0 R] +/P 6568 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5970 0 obj +<< +/K [3736 0 R] +/P 6568 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5971 0 obj +<< +/K [3737 0 R] +/P 6568 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5972 0 obj +<< +/K [3738 0 R 3739 0 R] +/P 6568 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5973 0 obj +<< +/K [3740 0 R] +/P 6568 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +5974 0 obj +<< +/K [3741 0 R] +/P 6569 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5975 0 obj +<< +/K [3742 0 R] +/P 6569 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5976 0 obj +<< +/K [3743 0 R] +/P 6569 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5977 0 obj +<< +/K [3744 0 R] +/P 6570 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5978 0 obj +<< +/K [3745 0 R] +/P 6570 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5979 0 obj +<< +/K [3746 0 R] +/P 6570 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5980 0 obj +<< +/K [3747 0 R] +/P 6570 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5981 0 obj +<< +/K [3748 0 R] +/P 6570 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5982 0 obj +<< +/K [3749 0 R] +/P 6570 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5983 0 obj +<< +/K [3750 0 R 3751 0 R 3752 0 R] +/P 6571 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5984 0 obj +<< +/K [3753 0 R] +/P 6571 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5985 0 obj +<< +/K [3754 0 R] +/P 6571 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5986 0 obj +<< +/K [3755 0 R 3756 0 R] +/P 6571 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5987 0 obj +<< +/K [3757 0 R] +/P 6571 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5988 0 obj +<< +/K [3758 0 R 3759 0 R] +/P 6572 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5989 0 obj +<< +/K [3760 0 R] +/P 6572 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5990 0 obj +<< +/K [3761 0 R] +/P 6572 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5991 0 obj +<< +/K [3762 0 R] +/P 6572 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5992 0 obj +<< +/K [3763 0 R] +/P 6572 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5993 0 obj +<< +/K [3764 0 R] +/P 6572 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5994 0 obj +<< +/K [3765 0 R 3766 0 R 3767 0 R] +/P 6573 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5995 0 obj +<< +/K [3768 0 R] +/P 6573 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5996 0 obj +<< +/K [3769 0 R] +/P 6573 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5997 0 obj +<< +/K [3770 0 R 3771 0 R 3772 0 R 3773 0 R 3774 0 R 3775 0 R] +/P 6573 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5998 0 obj +<< +/K [3776 0 R 3777 0 R 3778 0 R 3779 0 R 3780 0 R 3781 0 R 3782 0 R 3783 0 R 3784 0 R 3785 0 R +3786 0 R 3787 0 R 3788 0 R] +/P 6573 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +5999 0 obj +<< +/K [3789 0 R] +/P 6573 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +6000 0 obj +<< +/K [3790 0 R 3791 0 R 3792 0 R] +/P 6574 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +6001 0 obj +<< +/K [3793 0 R] +/P 6574 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +6002 0 obj +<< +/K [3794 0 R] +/P 6574 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +6003 0 obj +<< +/K [3795 0 R 3796 0 R] +/P 6574 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +6004 0 obj +<< +/K [3797 0 R 3798 0 R 3799 0 R 3800 0 R 3801 0 R 3802 0 R] +/P 6574 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +6005 0 obj +<< +/K [3803 0 R 3804 0 R 3805 0 R 3806 0 R 3807 0 R] +/P 6574 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +6006 0 obj +<< +/K [3808 0 R] +/P 6575 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6007 0 obj +<< +/K [3809 0 R] +/P 6575 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6008 0 obj +<< +/K [3810 0 R] +/P 6575 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6009 0 obj +<< +/K [3811 0 R] +/P 6576 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6010 0 obj +<< +/K [3812 0 R] +/P 6576 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6011 0 obj +<< +/K [3813 0 R] +/P 6576 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6012 0 obj +<< +/K [3814 0 R] +/P 6576 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6013 0 obj +<< +/K [3815 0 R] +/P 6576 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6014 0 obj +<< +/K [3816 0 R] +/P 6576 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6015 0 obj +<< +/K [3817 0 R 3818 0 R 3819 0 R] +/P 6577 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6016 0 obj +<< +/K [3820 0 R] +/P 6577 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6017 0 obj +<< +/K [3821 0 R] +/P 6577 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6018 0 obj +<< +/K [3822 0 R 3823 0 R] +/P 6577 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6019 0 obj +<< +/K [3824 0 R] +/P 6577 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6020 0 obj +<< +/K [3825 0 R] +/P 6577 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6021 0 obj +<< +/K [3826 0 R 3827 0 R 3828 0 R 3829 0 R] +/P 6578 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6022 0 obj +<< +/K [3830 0 R] +/P 6578 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6023 0 obj +<< +/K [3831 0 R] +/P 6578 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6024 0 obj +<< +/K [3832 0 R 3833 0 R] +/P 6578 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6025 0 obj +<< +/K [3834 0 R 3835 0 R 3836 0 R 3837 0 R 3838 0 R 3839 0 R] +/P 6578 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6026 0 obj +<< +/K [3840 0 R] +/P 6578 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6027 0 obj +<< +/K [3841 0 R 3842 0 R 3843 0 R 3844 0 R] +/P 6579 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6028 0 obj +<< +/K [3845 0 R] +/P 6579 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6029 0 obj +<< +/K [3846 0 R] +/P 6579 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6030 0 obj +<< +/K [3847 0 R 3848 0 R] +/P 6579 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6031 0 obj +<< +/K [3849 0 R] +/P 6579 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6032 0 obj +<< +/K [3850 0 R] +/P 6579 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6033 0 obj +<< +/K [3851 0 R 3852 0 R 3853 0 R 3854 0 R] +/P 6580 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6034 0 obj +<< +/K [3855 0 R] +/P 6580 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6035 0 obj +<< +/K [3856 0 R] +/P 6580 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6036 0 obj +<< +/K [3857 0 R 3858 0 R] +/P 6580 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6037 0 obj +<< +/K [3859 0 R] +/P 6580 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6038 0 obj +<< +/K [3860 0 R] +/P 6580 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6039 0 obj +<< +/K [3861 0 R 3862 0 R] +/P 6581 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6040 0 obj +<< +/K [3863 0 R] +/P 6581 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6041 0 obj +<< +/K [3864 0 R] +/P 6581 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6042 0 obj +<< +/K [3865 0 R 3866 0 R] +/P 6581 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6043 0 obj +<< +/K [3867 0 R] +/P 6581 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6044 0 obj +<< +/K [3868 0 R] +/P 6581 0 R +/Pg 81 0 R +/S /TD +/Type /StructElem +>> +endobj +6045 0 obj +<< +/K [3869 0 R] +/P 6582 0 R +/Pg 82 0 R +/S /TD +/Type /StructElem +>> +endobj +6046 0 obj +<< +/K [3870 0 R] +/P 6582 0 R +/Pg 82 0 R +/S /TD +/Type /StructElem +>> +endobj +6047 0 obj +<< +/K [3871 0 R] +/P 6582 0 R +/Pg 82 0 R +/S /TD +/Type /StructElem +>> +endobj +6048 0 obj +<< +/K [3872 0 R] +/P 6583 0 R +/Pg 82 0 R +/S /TD +/Type /StructElem +>> +endobj +6049 0 obj +<< +/K [3873 0 R] +/P 6583 0 R +/Pg 82 0 R +/S /TD +/Type /StructElem +>> +endobj +6050 0 obj +<< +/K [3874 0 R] +/P 6583 0 R +/Pg 82 0 R +/S /TD +/Type /StructElem +>> +endobj +6051 0 obj +<< +/K [3875 0 R] +/P 6583 0 R +/Pg 82 0 R +/S /TD +/Type /StructElem +>> +endobj +6052 0 obj +<< +/K [3876 0 R] +/P 6583 0 R +/Pg 82 0 R +/S /TD +/Type /StructElem +>> +endobj +6053 0 obj +<< +/K [3877 0 R] +/P 6583 0 R +/Pg 82 0 R +/S /TD +/Type /StructElem +>> +endobj +6054 0 obj +<< +/K [3878 0 R 3879 0 R 3880 0 R] +/P 6584 0 R +/Pg 82 0 R +/S /TD +/Type /StructElem +>> +endobj +6055 0 obj +<< +/K [3881 0 R] +/P 6584 0 R +/Pg 82 0 R +/S /TD +/Type /StructElem +>> +endobj +6056 0 obj +<< +/K [3882 0 R] +/P 6584 0 R +/Pg 82 0 R +/S /TD +/Type /StructElem +>> +endobj +6057 0 obj +<< +/K [3883 0 R 6058 0 R] +/P 6584 0 R +/Pg 82 0 R +/S /TD +/Type /StructElem +>> +endobj +6058 0 obj +<< +/K [3884 0 R 3885 0 R 3890 0 R 3887 0 R] +/P 6057 0 R +/Pg 82 0 R +/S /P +/Type /StructElem +>> +endobj +6059 0 obj +<< +/K [3888 0 R] +/P 6584 0 R +/Pg 82 0 R +/S /TD +/Type /StructElem +>> +endobj +6060 0 obj +<< +/K [3889 0 R] +/P 6584 0 R +/Pg 82 0 R +/S /TD +/Type /StructElem +>> +endobj +6061 0 obj +<< +/Obj 424 0 R +/Pg 82 0 R +/Type /OBJR +>> +endobj +6062 0 obj +<< +/Obj 426 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6063 0 obj +<< +/Obj 427 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6064 0 obj +<< +/Obj 428 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6065 0 obj +<< +/Obj 429 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6066 0 obj +<< +/Obj 430 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6067 0 obj +<< +/Obj 431 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6068 0 obj +<< +/Obj 432 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6069 0 obj +<< +/Obj 433 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6070 0 obj +<< +/Obj 434 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6071 0 obj +<< +/Obj 435 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6072 0 obj +<< +/Obj 436 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6073 0 obj +<< +/Obj 437 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6074 0 obj +<< +/Obj 438 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6075 0 obj +<< +/Obj 439 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6076 0 obj +<< +/Obj 440 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6077 0 obj +<< +/Obj 441 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6078 0 obj +<< +/Obj 442 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6079 0 obj +<< +/Obj 443 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6080 0 obj +<< +/Obj 444 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6081 0 obj +<< +/Obj 445 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6082 0 obj +<< +/Obj 446 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6083 0 obj +<< +/Obj 447 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6084 0 obj +<< +/Obj 448 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6085 0 obj +<< +/Obj 449 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6086 0 obj +<< +/Obj 450 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6087 0 obj +<< +/Obj 451 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6088 0 obj +<< +/Obj 452 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6089 0 obj +<< +/Obj 453 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6090 0 obj +<< +/Obj 454 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6091 0 obj +<< +/Obj 455 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6092 0 obj +<< +/Obj 456 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6093 0 obj +<< +/Obj 457 0 R +/Pg 83 0 R +/Type /OBJR +>> +endobj +6094 0 obj +<< +/Obj 459 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6095 0 obj +<< +/Obj 460 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6096 0 obj +<< +/Obj 461 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6097 0 obj +<< +/Obj 462 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6098 0 obj +<< +/Obj 463 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6099 0 obj +<< +/Obj 464 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6100 0 obj +<< +/Obj 465 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6101 0 obj +<< +/Obj 466 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6102 0 obj +<< +/Obj 467 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6103 0 obj +<< +/Obj 468 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6104 0 obj +<< +/Obj 469 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6105 0 obj +<< +/Obj 470 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6106 0 obj +<< +/Obj 471 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6107 0 obj +<< +/Obj 472 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6108 0 obj +<< +/Obj 473 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6109 0 obj +<< +/Obj 474 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6110 0 obj +<< +/Obj 475 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6111 0 obj +<< +/Obj 476 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6112 0 obj +<< +/Obj 477 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6113 0 obj +<< +/Obj 478 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6114 0 obj +<< +/Obj 479 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6115 0 obj +<< +/Obj 480 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6116 0 obj +<< +/Obj 481 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6117 0 obj +<< +/Obj 482 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6118 0 obj +<< +/Obj 483 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6119 0 obj +<< +/Obj 484 0 R +/Pg 84 0 R +/Type /OBJR +>> +endobj +6120 0 obj +<< +/Length 13309 +/Filter /FlateDecode +/Length1 29764 +>> +stream +xœì{ XUUú÷z×Ú—s¿_€£œs8*Êá"Þ8" Š!"‡DAÑË[¨å”©Y£â)»jfdŽcz4‡Ðìb–Ö”cw§±¦‹9Í”©Ó߬6ß»÷9(X3ß÷ÿ?ß<ó=ßã‚ÅÞ{­½ßõ®ß{ßç@€¢Ç?1Ÿ’ºxkÑhB G«¦Î¬žã˜q^G—âØ˜© æy¢wǼFH¯98/MŸó«™Z‡Ž˜-„ˆû~uëÂéÛT};!ñ8Ÿ6¯vZuÍOp3^“±gÔâ€a7?iÙðºWíÌyw8ZRÏâu+!ÎGn=µzìÚœfB‚_bùbfõs´[Ucp~ Þï™U=sÚ²…{‘—[_'„?8gvý¼Ž:2Ûî•ççÜ6mÎô}¿ýŠ8¼‡Æyo`œø¾þ•ÌÉÆ!ß­ŠÈíÐ#ißÉÇw{¿ùãå5íïh6¨¦à¥šPnøœjMûvB4-—×\ZªÙ PêÒh¥<¢žC†ž Cìäy'™ˆ¾!î# ¯9®Öã,ááý8îÙ;d:%*Jµ<åxŽRî3B;ºÒ9vìH ä2æAµ†–{<þé Òh¾EÞ)R?FÉwsˆ$•{"ib¹ä>>™øåqa©áO’™pŒÜG§“ìC•û›pýxRJ›p,ž4ÑKĆc5Ø[°OÁ>{2ö¥Øçb¯ˆÌOWî'Ù:õò˜|. ·ó=q§~r”7Eü r”«Çžˆ×ïáõYr”¶àz)UÜ@ŽŠ9ä¨`ÞMq'"ÇK8WCjñYÿiÅ=q.‰æBDÅ-WÖ,¢[I³Ì3ýˆqͰŒ[D&qgÈ.vy>ƒ}™K·rþÙEMd 5u¬ãò•ó]âd—<Î…ïß%ßÇŠðùH-=E¼8·•3!Ž£‰“LâgÊ“bòßlÈÛa;©QÎ-¤äÚy6“Ü©hÔ12 s/ò­d®¢ŠÇHÏ+´,?_ŸïyíÈ/ð€²øïòýÏš,—n´÷_:ÊM‘Ų«½ës(‹Ý¿Èë‰ð}GåeÑõøÿ[“õñ?̓ÜÄF2û?Íÿ£q/÷Ÿæáz»Þþ ûg1¦“èÿÝsB)iú÷pô?kÜ;«±ËçrœþOóÓÙÐ'ºåþŸæãz»Þ®·ëíz»Þ®·ëíz»Þ®·ëízû²ò!:ÂA£I€ðDƒgzâ#Id0F*ɯÉoÉïHˆì%ûH i%Ï“—Éäcòù‚|I¾&gÉr‘üD.ÃO3éÕíI¸Ìu„?1Љ'Éd(R¯"Ûÿ­¯þ)-@ZÐñ}Ç©.?¯üŸÿ"Ý÷ù¹ÏÏ~þµ²ëÿ;#„¦ÑtZAoŒ¼¹"X^V:¾d\ñآǎU02?/wDÎð@ö°¡Cʘ™‘> J¿¾}z'&Ä÷òÅyÝQ6³ÉhÐk5j•(ð£@úxBP•bñs~µ/ÏW]з'/ª6·oŸ<_~UÈSí áKð(C¾ê§ÊJÀCu—áªPïœ~Íð+w‚É3„ ‘—ðyBÇr}žV¨WŽçkr}AOè[åüFåœKP.ôxáõâ +W2·ž¼Pþ‚Ú†¼*äöh5#|#¦iúö!{4Z<ÕâY¨·oÎè= ”Ú;oÐJTzyYÜi^uM¨x\y^®Ëë öí3*dðå*Sd„B2$Œ‰ +IOÌ:YåÙÓçå†Õ­&2¥*YWã«©žXbÕølËkhX2'‡’|¹¡¤_…;ŸêãËÍ %ËT K®¬SxuIññ&Ÿ§á{‚Ûñ}{¦ûHudDˆ7}OäÓ‚’r¯Ü\ùˆuCC¾Ï“ßPÕPÝÚ±dŠÏcò5ìÑéæä!ܤ¸I´vXå +密LUµ0(Ùz~IaÈ:îæòÏ÷ÔVãþfû¼]^ó•{ŠÿÙ4AXDØ#ÃX\ÞàÉkX•ëuyórqÚZ2®\†gU«‡Lqí%”ä`ˆVÉ3/wÎØËä™%3áÁëCŽ/oqñ£j|yˆüªêÐ’)¨e3dùL!ÃE—××`1{²R‚ʽ2£jêÁ§º>€ú#?Ò`R. Ço]¸@‚ÙâÉò!™Nž/¯*ò» 6 + xð‚ä°B”–‡¹x¨ŽH.oOÿ|¢º +W—«5”⛲ùr®HY§n|¹òHä±mDˆTM<JÉSì á«Ê ³ Óò+ßOüŸíIó¸žõ“4Ì•ovŒ@mKÈk(¯™rW¹jÐþ¦{Ê]ÞP ˆ’úʧeõC„’>s)JTt¦´¼p¼¯p\EùÀ#á ™Ÿw _¹+L1¤ŠWyÊ©‹ñFxòñÄ—3ÿ†Äxv®ŒÊ +œ3ÄS.Òy7²JòäMËÜ'_w#ÊËj5¢ “š _".oÐn}ûPœöDÆ'T2¨Sè®pB…z:¢@’±Œ’•ßSî›æ új=¡@q¹¼7å +æY•v»êÂD¼8Ýy!ƒÊOvu74R¹–Í&DK}¨,hWKpª8ò 7+ëB] +ººãP˜Ò¿~ÖõóGG…•ŸlPù +Ç7È<û"|ÄŒ}Ô „b<ênÕ/M Êª#žߨšßøò!.ƒ’òE®_Ë;´B(,ÍéÛg…œ=>X1nOVŒ¯(GOš³ßDˆgEiù^ +tDUNpO/œ/ßï!$ ŒRyT”/<ò…L­/TÊý®ýü—(³œ2 \Om¢Œ©:Ç€Lm¥á1Sx¡e¡¡8Ã…gws8¦ +-QÆ”¶‡ÈÂ’w!ÛaT- +ÃJž§FV»‚µ UAÙȈáÁ_oÂ嶨  i|ÓrBZ_Ž<ž-g‡Çy\DÕàãÝe‡¦è‰yÃÕ`úV†2ˆÎ¤Átºo Cíõ{ʈÎy`½{À±en?+sÇ‚16;vw,»¹¸¢,»bl­€ò²`qyYÿò@9zärî¦â ež p~L€Ò²²âÒ²9¥à.…þ¥Ò%¥o—~VÊ÷¿n¤Ee#kò˲ówçÓ|(,]<ªlÇ•ù‹ OÇ–¹ ÁX˜]¸»/.)\%P\6®¸¸,³Ü]]ã._·×ǺÔwϯOuÏÃþ`=´Ößê!ÚU&"×ëpϬ‹vßZ—ྥn¨{F]ûé:¨HUBA-HX‘ðz[ì[ç;îcV¿%0³ŒVÆÉf`dÙl7c5•iî;¦Â”JŸ»ºÒﮪ¼Á=û$Y‚'¦ž{$'X_Ÿœ<©~ÞüäääúyÉr«ŸÔ×Ï›gæGf:§ëÃ×Ê]Ê“Wgp(9j!‚hI1ßBœd¾ò·{âW@äo‘Ž3ÝÿJ¶Ž‹„àýÖ¶û;¾•K3¤ƒ£¥ÿq‚þø‰‰)ë¥}mRÇ…ŽªŽ Œ,ïøŽˆ¦wüÝ™6!ud9YD#Íä4Yu…ØV²<‚sËÈŒ+c“ÍxW#¹ïêš`'âÊßÛá4¸"#"‰ è0;å¯RsL$$%5Åo¶@V–Ùoöèoõ𽙨±QmÏÕÒ…íËù–K£k¹¿Êtš:NA£BÇH²±”cNc2CP#€–P½^\Ô[)#ÙÙÉf ÉŠJ™<©²²Ëàc~––áOuØm‚/.ŠæûOž>lØðC†æÀc\Ì¥ý9#GcFãš÷±môÅï0Nd¢J-P‘áþc©])3ób‡‚¤¹I4«÷Ü$¾¥ý<5É]æß8\DZ.â&wFDE ¢Í®Qi{ÜF»…¡'‰v¸˜#¶§h1´&Îã%n“)Úžmk¦f³•SétÐC¯×8­LÐXƒl¿%+ÅïGü欔ÊÈ™œ +S]"™O¯ù´*=Ý«t?Sºð’Ȇ(éXic©t²x}‘$AÏáÒYH.i*Ä’µ%Àµ}ñé$[$µ®”Ja§ÜWBÁrØ+É}¹Ô +XÿÕtœrø7QëìX¹õ!ýÉÈ@<1ixG¢·G¾‰|ŠI{Ó߀?½¬ýYŠE´rѽ¬Êβ³Í–,LæÆ»n Åæð§šM¾8W¤˜®HäÑŒôk‡ÕàƒK#‹6o. olzpí¦‡74=-#‹ÆÝ¨ mÞ¸vÓCMMOHß·}°‰%sô©§a Œ~ê©/ÿ~î/§¿ü¶íÏO7?¹ +ž|êÔßÏ}‚,î’òÅ4FfvœáOðÇÐÆm(ßIt‹ôˆgqBrBŸ¤„~£zصié,*Þȹû%0$èz÷v÷µ¸Õ·ÝÜ]]pî6™D)…‰[Æ_3î¶»Qp6‡s¤§%àþ¬©™`»ÍŸ–‘Ù¦wj´™~*‚/ѲvoY|×ôéã‚uŸzLšÐPýˆ´ã7¿¿qx¯#Ï>õÂÊÇ`U¥¿%o5$_Ø{Û5øž[7üž±yw3qÒåÐØ4~ÅĹ˿»çÕÚ›¦Ý2øþÛïŸÙ2Qº÷Ö¤SJŸìœ^ñ®\£@b#¶çcOeÛ8&[F§Y(&¶ù‰é M’}éЉèˆÆ`dLÛ‹È"¿ê L–L¿@í6‹Ó—@Kݰc}ãý«¶7=B€þ¸ë”zá¼”ñÂ8"SŠTmT59Ñ`Ô0îª`¢¢/Ã’žFý µ=ºaûªû×ïÉJ?Iƒ¶„7Ï_€?Ú- @ªÓÉ).‰;ŒN ¸ Ç©yÊ‹L§g¢HRT“U‹U»UÇUçT*QEd¼¢«áÕÐÖÌ>3Ú˜ÙOá!©¶Iª…‡š˜kƒTÛ6Àv\£TúV’³D@ÿhæ@Tq)B¶°[xI8.ðR=¢ð? ¼S`¾ŒL¸Ó¹ð¾áñgJ?\j“…h2èˆF/Å“ß4¤Àdx ŽÃ9èRe¥?BËšîµ—Àyø`Ë=Å»’qŸŽ€†:½š- +ªeՌܟÙÅi6 247wèàœÙ9#Gæ /”¿B+G2zZÑës”ph)DCôü ¼@8J);ì´öý“ †Ñ°¥‹‰aÜ ‚ÝË%µeÁâgæd6ÜQñÄ´ªcÿõÖ¹üÕOIÇé©°l÷ÆÕãæÝ3dìÂïì«zvÿÒ{*äe"¢ìF^Éä@ã8Wœž¸D«ÕåÐs½“˜Ãét ÞNäft‚Qp:5ññ±õÁxQc®j®Ê N'WÎU.~ÁA ¢=½çKHL¿ÇlòúÒe§ÙË0ÀͰï6mØýŒôéóß\ùþT֮ͯßùÊšEÕOÝRQñͽžãªVï‹U9ö­çT\ßíýRQfôá¦{ê¤çß9rÜa9ž&#Æ3ø‰†XI à±òjJµFÏlv#·òóƒ‚Úje¢À"²ôû“ÍM “y'ë>ÅJ/¼(aŸŒ67ãýÝí¹4ôüûÒ"­Z›éFÃiŒy˜}ÔÖÞZù|LmlûzYÞKŒ[PÞCn§QmcF›ÑÕƒ €˜ÚíQóƒvAÐÕ…îp^Õì0©œÝF¼q +xr(󯉉V9^gPÿi³Žï3úí©;JÜ[‘I?iÁWÏ–þõõ/¥ö±;ú¤5?½c³èÞf©Ü)£49ó£ô¤) ôác4^/1ŘøU¯ï¹ hÔ»õ“õÌÄô˜8QqAŠVg}Ðú3¹w +=«k 6ySv”-eþ°ž¢-&PˆH\Q±0—nš7|Ì´¿ÿ ×Í:sä‹K'6~þk8·j㆕75ÞT¼–ÎeÖ‡£¤/¥·vžë”ôãC/ýyïÖ › +–äÖì®A|+PÖ)ˆ¯@V€PLÃH”jèü ®ØQD¬h¨€>×à¤åmß°Úwñ–æU—>@ï${¾ +"q$…Œ $ +}Í Nc‚õU÷ìÙ×fäú0 Ï 7èñ-Q³ ¨ë +‡Ù/‡èk³,Y|J VLÀ×+=-¾Æë ÎKÒ0(Cœ Cä´àõ³÷mØó€$}òu”wœ›õTãºæÇZï…Ô«3¦ÏYY¿–ó@ó¬]…žÿuËGo½piMѾ¹¿pyû¼{—ß^µq݇X圩ÙUcR²VkfË2ŸŽ;”½“Ä“â@2çr™IœÖ¬MHÔÙ †XÜ’Ád(6 È j³EÕm¢"ø)òÎ=šdõÄ ƒL_8ÉB'ì°(S†ÓÓú—Ô^5/÷Æ_=ùþl•~ΙC§¤6~¾P2­xhÝÊŠûKÇ®eùmÛl¸–]~{Ç7Ç¿ÝÃÒIH@™?:ꮼš]Ó:ó}nú•è€ÁQÑFû¢ Ñt%:]ºF)ó/E¬ìaÙ9]#Û•3ª`D PÎö³1¯ÁEb!)zPqœÕÆE·¸N|\Ü-òZ&jM‹‚Z“²²ŒÐE :C³%S©-"¥E­1í®®áúèìaKå5Ï:J«…Ô‰ôÛœQ«rFÉkÖÃA®';­TÁ²ˆÃ +ƒËF#î(*¿Ãøn%ˆór÷W©¬ìZxÈ‘°×³mØVÚØ(ÕnØ@”ìå,—Ì}‚vsCÀµDxY B6‡…˜œ§1“óƒuÀ€D§T:ýQ)•)•HOáÇÓ×ÖÆ^k k fm‘ÜÓ¥räøöŽÑ´Š …øœö^)™ûÒ£ÇC +7ó,Ÿ“žù\zWz¾|U)¢Uƒx=øi‹´WÚv "ö½$üŸ4¼‹?ˆRÔ“>ÊPÏ0ýäx=­ êõˆ¶üÿ ¢p5z¦¢£’‹Fð«% +"ã&†Úî:@o£ƒ¤ŠæüXï6xM̼”Kkáù“wL•òPWŽ¢?| e`$QÄK¦ÒE•ÊfЉ1r6ml¬ÍÈâ|b4VŽ·ÿd‚A& ì&0ò&“‘¨[‚„cn -?ì•¿ØÃ•¹‡³_ ï>,‡–Œ‰LøÌwž€à×®øíãÒ…óíXv>ö»ýßAbhǾ}|Ëîçïùm´¦g¨ñÕYÁ¬¥wÌh ý슆e‹d=]„ë¸â±:íj#‹Š¶’º •Ó uA]K»wˆC ~ÔÔT†4K/ªSL`Yg¤ï@øî±Ã•;çH/HO> ÙúÛÎÑ»ù$éUé¬tZ:6hK\4¬„Ú/ ´uÂcÅ(;D“¯@4UÄ${GÔœÚláõ·yÆn r–_ÊCI˜½ÂP'}f¿‡¯æKë¤:xÊà®W¤o¥¯Ï¥%ôïÒFi)ß"­”šÁ îË÷á~qEö£’u–ü…}`Y!¨ë‚`jŒDØ"P  ”¯ Ršº üLn“*ÁuK Írá¡töcÛq6 }9-mßIò-[¥[Ú/’.\¨I~ YÀyÐheFáêXƒLf ë„ÇA‹LP°„¹ µªünåêÂJvY·*k–`àmÙÚ~鉈”ùÁ(efIŒ<*íR±=‰«Ó$^§3£¬9ÞYä­?K“®î¼æîRWÜìp·9ðÓ¼ó›Ñ:7´ÀMÿúù‡Z¥ËÒŸ!ôM«¥—×îO@ëŸz&ü~–RE-þ"½ëƒ½LøxE2yDôÿeF×ä<^ð9ìr€,ÊÒÄØ)VeÜ&8¬‚7ÁÐbPI˜nù¦m%ßr¹„Ûui4[¶ñ«Ë¤S«Š”µû 1w5T¸63¨,jªN€®]×>§²²ß VEyðE'Úþ¡âu;>è Ÿu¨¨n'÷⸖ߴç[F¶ÇHõQ˜Ã²Ð«ÉÖvø—ªëº šcƺ û…ü ½š7lLÒµºæK›¤CèPÇŒa$FÒ)—ïºxæ› ß}sö"VÙOH³`ÔÂ4X)Í•G{zú`8ˆ‡$é½°‡åf+žÆBRÑDá6`r¥Aïʉ‚E´Ü¯z–ä.z"§œW)Ð<àÄn¶ôGéëí­°ŒÆ·›šþüjË¡œê³síGQa¼k[³ZŽÊ‹¤f#úœ@ÀË“†8L#ûÔŒõÑž1é­uAÑzÅÀH”éz·înÇDE¬CÅ_Æç/oÁ$éGé´ÿŸ‚ô´6_ºFÓU«“J4²“áXך,Ñh´&NË9œ5Qc':›Ö¢S¡·Œ@æW0#?7¯+€EƒŒg7ñàX|roó¶ï´B*0¹wã i3ýquCÃâö¼öf¾åøÛÒ'ÓÚçÒ‰¨½µ9ôÛñdP 6Šð±V¢³ê­±:ÌWôÞŽ©»iqf]SÚbÚàé¬k±BH”K£ˆûŽÔD±”ã¤3¥¶µ•ŸT5o²fÝ›»Þ=Ùšupë=MY‹W<¹e ,éã¼Pï~wÏ5©$môÿî%›‹æL+˜\”:dnSø=7ñI|ÀB@ÆTj°`n…~‚c"¾Z)*¯çì^ºq¿”ÉHƒxÛÖ­H§íG®éÍHǬÁ$š,V³Šqz$Ùh×/Àl“µBq™aßÉ»1k¼ ý }¼ÿ¥—˜oi+º$}ÞËlWÛ˜g_}å9¶7ü"!1­JG´œF$L~»ŸŠy2(ÄÍ~p83dé;£²{FçÂÈÃí÷#Í {×ÜýÛvi4ÒŠ&DÄÀ‚Ya\À¤ŽŠŽÑÛ8¦rš®ú˜+ÎMñ. ˜s¢:ø­âòÁêçß9 ÊÖš2¤3¤E/ŸêåôEЧõ0e~ñ2{ñÃÂú}m¸ö²ÝÏ4f·µ-æÙ†÷ÙȆ/n»Ëúœ§¢B´”Ǩ WQNÑ€ëêì®Z—×§üÅDÃÀöw¤EÒí‡á¯RÖ1˜u¯HCèí÷ÑKô`ûa:´½ ‚ÛrÅNâFª9žWkЪE&Ç%܄ÙL]¦Šü4‘¢÷KÑoЯèñ¶¥íoжé!½\ÅG ôä@ÄP£N£• s˜‘0ªPEò¯+oíºdËá÷vÊk/—Û¦a´ÝÁÞh“˜s·¼yÕå…r$h–ÒÙŠvzä¥Çj2z)°tU¨HGgKéð¦t\ÒAáRÓ¥¾o[¿Š¼mEL¯yÛjE¡¾Fãö¶yÙŠOø¥ƒ u®ÌDDP©Ñ(ˆø³•^åµ×KžÆ¥ÓCü{M?É",ã>bnÁ‹(ÅdǤÍ¿d €}U^1Ç«Œ°>´ót?š6s/,|6þ„gA +÷Ñ—ÚsžË}ݤŽ3ì7‘Ä o) ¤X}>•66 VÅ)qhÝUA£Ö­]¬e=™Vë v‡qRÐaâ]“‚¼£Ûç&]ÞVtý¤ÈÛYOšâ3»½„´›ãS3†‚¨|ŠÂJ}ª’'ïÚÚJn½ý¦Gs3Ç¿ZuôIóà3[_x¦î±_Úñ(™Äá‹nOó,ï“z¹Ý¶èÉSEqÆm&Ê;Ù…>òNÁ†rñ’!X‹F£gn½;Χ¶`¨#z;±W‰IèQº0®|ÄÕ=ÖEB +‚(çE6ÑŸáŒzBç[$ÚòÑ™óÌÞ•ip K÷i4³n[ßôôý¸‰ÒèoÎK'ŠÇÞalÒoæÎm~ààgªÏ}tìí·Qæ"ÞMÜ$â3#SÛ™Ý%誃‚‰XªƒÄñóŒ€TZŽNGí«.NÿVú´?oòg®š²móæGWßfCµ3 ’½1ÓÞ9~ô½À–Á‘wC+ñÈQ8–éœFµÙìdÌgQAOLvÁU)3a«¼ÊDxœWs">òòßéÇ‚C>Ä)Q–dZ„=êÿðÌ·'>¹]Ï4û]ªú#Í>ܼê¡mЕTý¶ÚÚ¡å§3MO?ðì[ÞÓ‡?9öÖ».]ˆ s…Â@o‹&JË4Ñ,ºGÏ(í¤`tÑQ`¢¢ˆ Øf Ý»RD_óN·@KOð*ÑO®Yê¡·Ð¥?H_ðéñ‹í&~ßSå›gܼ呥 4…6 Œ¼T%}ÿåÌç_q÷ÝœèaŸn»ÿåó7º§hÁ9Âà@¬Þi£TT^}ËoL´¦Ê €ùIA›hDë¾’ÕdwSÉf}é™Êç‡a#—t»ô;—_ÞÝRwkÿÊü›ËÁÎ^lËa/–Ë~ýõø5±wÜ3RÆK²qC/éMFâ46Ö»gŒÁÐÛÆ’n0F›.£S¬ :MfR4;<ñ•AëªhÃÌt—.rßU”¼ò†±SÞ™r-âë¬Lhñ¶úmÃMpLPÍ>ýÁ¹¼óéBmÔºsmçÝòýê'?{$ùã×O¾ùÖ‡ó—?I`5¤nÛp¹ùÌÙümšÃ]èñÇ ^:HZ Ú S©ÔôkÎ(ƒÚ‚QKm·p•A‹)é³Í–®†*»s˜OsÄJ#n…=rûâ§Ý·O£°oîë /þfÙÛß@sX(®xéÝötDOb=Zù6CRÀI@3™EýÔàz²E©ìèÑ_½Zb+¹J÷o/LÙ·ï•¡}oÈξ¡ïPn4$ ÉÈ2xà@ôHë$›²‚³‚Œ@,Ö{6•ŸÌΩÁ*3Í cfµ‘ðhr¹¼Úµ Ç2ÐÚ­ ìºpßI¼E£ömŠï\]²E7ÚÊnâ.\¶47‹“; £ìG”r\50•åU˜h9“Ù¨â™Z­e:ÂŒ¢ÖN"Ÿù‡ËDçU¤!äÄ ³R¡jh>L~WÊ…“IËíÝ«¢éE¥P/%·¯¢d¦4S°µ½·7¼6LÁµqÔ½8žÕÿÕÞ³†EudYU÷Ñ}ûM?èni„¥Å–G°UT*Ѝ@|@$F@%ÆhÌÄd15Fó0šq’hæ›q‰qMâkˆcÔÌÎL2³7_2qMv³¹ì©ºÝ (Ù™/_~ÁùúÞsoŸ:uêÔ©Suêž¾žNS…R% £/ƒEAã}QVô†zBê.:&Ìâ0·q:‡n^É`‡)8¬¼ÞÞ†œxXz5Ž+±SqÙ–"FüüÖ_U7ì|•Æs` &Ó4ÉG޾E:0èH×^Ò±aÃѺÞåóvL/m+žâOÀr™¯åsPõÒ$‹PdÒÁpM`¸¦ï1ܾvkïmµ¯?Oåð¶Õž=E­öíK¬â%§:i­Š‡¬b#žE”z²¨,§&t^‰ÆÄÓáú™? ¢¤O„’© DÁ9,ÚÅWÉ7nlÿìQ¬»y‡ÜéØ÷ò‹¯þôe¹ÄÉ_˿ۂùƒX‡äNùvçÕ«é g5kuGœZŽ†ÒæH5L³D‡Œ’Qn×l4¡AýÏ#~%Ø™[Ž ÆÖL tÚ¥nÙÖ3Ïþ©QÇ«[¶9Ô¾×j®|ù·ÿÚ÷ Ù¶ÿÉÝ»­/–)gŠ);J§ËWå›Tbîm§£?~÷Ï﹌úxÇH”åsiLΈPŽ 3…¹¢Ûô»1,ÜÞÑbÒƒwÔ÷/ª]™@À%ú—. š½·;d;")|e¿ó§OïØ^ûÁç_]þd…:¼¼Oýú_œs_;ýÑù3—·C„©uzÞØqë,¾\“ñ3ņ8H‚†ûltXj‰ÙbÐ"F¢°+((PïþTæ X6TG~ž›š™>g{QË6«zìA¾L·ß0ÿõÅ]­|Þ™êeH‰ ¹UPW4 íHˆ0#­Yã6Gh!‚´ÙÂÊJl&N]ÖÛ‚ú‰ {¼ÿèØ8ÖKpYá#·ê³÷¿îðkO<Ú¸s÷ccþxâí}™?{|YCÅ‘Ÿ4eaÏ®×'¾Z\œ7®4=cÖ’)›_Èkž49+£`’·¸dŒêþ‚´ +“Àl|¾H­d²Z%3/ñ0˜|‹Þd²T”˜Œ*è.UPH¸½aÓ…»žŠº•I>ÚAwòXìµÑu<¬L"¢ËÎSäã»_ÌygÊ÷¯5HOjmx&Y;;çó;Ou=^þÕ×^iÙ|Xz¢/[4*ˆ·m¡z“Ú +ÃF·_„@˜Ì7 Äžla¤¬|Cpqãš×wÞ&%µ4¾s†ÏëÊÜ´þØE’ñ]ë3³_$þß²ð&¨S>Έ ‚u–Þ@Å"Eo ã=òüöÿ˜hQs’.ûór9ð]Õ1_÷[²ù»Vàhꎑ,ìŠÒsNNa†IGm»'åØŠ—> Ã`Ý4µ æì^Š`Þs,l”z˜ëôyùÒѪjÚÑqê×»ÕÄK’oW›ÜI–L½Ò±°k'Ÿ'?$—ÎÉj.%um.˜š1å6Éc¹¡vˆE§XËI‚J%JH+Ð|-jeº':US¡FãCò¦ 8;ÎÉ›ðÖ °æ¾xŽ$§¼¿Ôõ×®NÜ*ÓXœ€°B]v:¾4Nd2ÙNÙm2,óJ áÝg|YcÚjÚŠÁŤýËüµä ýø¤7ñøSùy£&Í~8ö>Ðzóùr÷¹LRûÝàÖ—Bšu勨³¿é0¾ë¡~Ï"•ŠãÔ|0ž­(Œ,ž­(¡óáßg¹ú;"Óº.“ÿìz›5r“ŸÚ|ç=ðs8IÐqË…«l—q¤/LDfÒ9œF޳uJI.‰Œ”ÖIDBt{ÜŸô%½VîÞËš¤´ø¸ôô¸ø4¼>-–b±iB}²Ç“œòÀó/¾æi +·ßøÃÅÿÉZ“"ceä½gOËûßïÄ¥ïP²^ÅèSˆê¹î4aÌz}ᜨÑ^Òjy½ÈŒ:AíÂŽTÂòå^Ï=Y”Ø.av+§B\¼^þG®—_ÃÛñ¼µ_+ï#Cñ yò^ù•|¼;¼¥õ¯æf“› }Ú÷‘>½‰fd†¾‡°Rª=Õç!u¯îM ®†ˆ«Ûš6iÛ¸á­Õõ3jjfL¯ã›7nÛØÔú«Ç –×M›¾|ØrÉ#+„3ÈA÷Ïõ™íØ,bÑ&#‰ÝŽ]ˆöãXï]~Œ751Ì£"ª(Rßuü‹µ“ó³²*’s6½°q»sôÌ›x+É«ùlõò‰ãÆŒ/[ÞT›X0cî§÷ìyH‚F[ËanÝ ¥rŲç…îyÀÐõ‚ͨ¢qSìŠøß?:¶‘¿9ò—Ól¾“It\.—ïðl=ç3óð´°òW« Xà Zâ¡6Ùk²ä¤è–laJñFñ+/6f}xîß®“$ùޏÿV)ç5ßþó2ð€uÿ!pæ!(Éç0jXahõZ3Ì`>­!Çd2¨¹pò([ÆÞÿcŠKõªBñ¡çvŽsÇääO}»¸1ù|mÑRí2Mœ·Äñ‹êX°é`ƒí=6¨•Tž Ž# l«—›t#u°>ë×%'áT,('®]Þ·GÊŸ¬Åóä*y¿/%¹2—ã²<¹"¼U~*„«êͱ(š¬BºÏâBú@Oû$³AÝÄ(Ä¢„dœ ôì™'£gô+Ñx ·ø´Ø&ÄÂLB´n zÔlX5¨Óõ´¨­Ç ±·uË-æ5¦%hV†íi‰QP&ʈhÂV„ Tž'[†ÅZœnEŽ»¨pþýT×Z¼#úR Wƒ¼–|†é—iëþsKlšBFé`µI÷u€n“ó<£mÅIvNb ¢Tt‡ƒÕ™£HvØ_牖(7§ñ×y7ÕÊ锹ߥôà çßb4!C£ƒ4ô}‡d£ùšÊ„óåŠL8DK¸ÞœªU¡ÂIç—InqGªP/™ª˜ +=8z[Ã2JÇÖMŒ[±Ò“ŒîÞÓ6Øhá]T8ßê§ên2H¡ +ÄŽ0öŠýÆŽŒ¦¶û U? FÃPªöd3©uÛ<·šå5A›ZVâLÄœ1›ÄÄDA›¯ŸW¢5!Ç‚a„-t_Ó›ÀVþ\Åž}%ÔoÚ™àbÙÞ}:ÌDà(s”² Žܭ›î;ŽvÊ­{ñ‰¿È_cõ—Îgeœxì®85Î.ÝU5o×wÃÿußžg·ï}e+Ÿ¹ºYGB×[¯-¯Ã£ašÐà„ºÚêùÛO«å¦È/ÅG’1ï_¹xáÊï.]~ùùç^¡šÙþR†ùìzš…­7rµÈ=6êËõDO¦×ë™g¾¯·ß µÛ¢é3‰h̯Yìh}~m馦âÕüÇ×%Tž·'7­KS²¹ŸÿÙÎÜÜ@¶³“kÇÓX>¡¹•%\‹ȲÆ4•ËœŠÇG?ºi’Kh }W¾Ž#>„úží¾&´+YÒhÍU‰°‡èD$FÇ„8š“æ²Ò¬4%ËÔëO Kí³ÊéwÁLO#Î5²Ç¤L&öñé™'eŒÎ dªÿÉÄì ¹ãó&fOÌÎÎv «ÙÑb¤)å²Q?…Ðwäêüœ=”Ä)^ÉOÝ‹®€ÑÁH¤dáÌÜÁøé~ÑB¶þïÉè³;Ìè»-Ü +ê³ä¯Wü&P¯)åÒz©œÂz¨?œŽ_üíáÃI¦\iU‹ÓXBrÔâµ~J°ÒNðJá¤`á$V˜N 1~(CQêÂ5ø‘ÈhRð 9D.‘o8=WÀ=Âà‡óuüo„!BŽð–8Hœ%6¯‹×Uõª7Ôfõ õ“ê ’ Í‘ž‘NKÓÄj²54Ç´D›¥Ý©ýD—¦›«ÛªkÕ}«®/ÒoÖПÒÿ•‚Á`¨7¼cÄÆ"ã㦩¦-¦c!($+dVÈ!ÿnv›W›Ï[ˆ¥È²Ëò¥Ë:Éú¨õ˜õ«ï[¢íM€/:`Àm_Q°{‚0ù(û‡àa?lx àƒÓöíŸÛï(à0ö‚!) ræþˆPÿÀ­œCàG„¼ œ§ôá0îôgIL«ÿÉ*عYÿBªÁ/ŸÂs;kŸÉú}&à.4ž]Ó+*ÇÀŠPH= ÎôzXo!§Áu.šÈÊÀŒµ¸›ÍJä2\ùnQÓP œóáJCyW‚TŠvêØÕà™:f õLÆ:ÖŽj¸K5°ª™€UþSzuŽjûôI=+³ÑÿsH)]lDÖ°±¹€Y•s“°šé2Ð#õ~ýUøû¿šµ…Ž„žï©®dek‚£kÜ[ÁdXá—I­ ÿ@¯Þ=êAbڳ˘Jd²-…3mãbøžj~ +xCö×ý€òÿïùSÞ¤ŒPú øðA/Âô Áˆ’‚8’JRáNOLÆÀKÉýðí\Rø|R÷+ÉÀŸ"Í€oåêæê¹5ˆããO‚7îà;ÇŸâ¯þ©0 qB°a¡Ih|£8a1G,Bœ8KÕ°šþ°‡ScõfÀŸPÿ àÍRÂÒXiâ¤b©¤ÖÁÌâ€x§1àh‡GLÚ¡Ž p R.‰+˜¬TJòÕ#ÂÊÇÿæo|·ùÛ€ßMm8ª3B8 ƒ¢„h8Æ1pÇ-¸â*$>\¸GH|” xŠxšpàéB:àã¡ýZ› Ç<1Úœ/μP,|¦8ð"ª õh9þ_Y«\Í +endstream +endobj +6121 0 obj +<< +/Ordering (Identity) +/Registry (Adobe) +/Supplement 0 +>> +endobj +6122 0 obj +<< +/Ascent 1069 +/AvgWidth 590 +/CapHeight 1069 +/Descent -293 +/Flags 32 +/FontBBox [-556 -293 1321 1069] +/FontFile2 6120 0 R +/FontName /BCDFEE+NotoSans +/FontWeight 400 +/ItalicAngle 0 +/MaxWidth 1877 +/StemV 59 +/Type /FontDescriptor +/XHeight 250 +>> +endobj +6123 0 obj +<< +/Length 38037 +/Filter /FlateDecode +/Length1 112960 +>> +stream +xœì}|”Uºþ9ß7-™”™d&mHfÂ$!0@€PB‘ iB Éà„šBÀЫJ‰Ð(–µw°+–É%`CŲö‚}-¨ëê*–]Û‚0÷9ß;‡¶€è×{ïÞä™ç9ï9çýNÿNãŒ1 >t¬¶´¨¤úþÔË®bü⌙ï(-SüÁ™“v1Þ6Š1}ŸñUyýnx¢ßÆøy¨U[?·nÁ]·Ý\ÅØœØX¿l‰kÛ‚·0¶ñ[”¸iÁ¬¹«?P16ïmÆb=³ZNoª³õ/ŒÝ~c«š›ë~zνñbo pÄÞÛEÄ/A:«yî’Ï®éq3ÒŸ3Ö<¡e~}]jù¾BƳlŒõß;·nÅ‚^µ9‘ߌò®¹Kêv]óîiŒ_çBºe^ÝÜÆ¶'v0^ca¬¯}ÁüÅKB¶ýÉå,j\8«k*c+uxÜ—LŒ…¡`âMó>Ÿ7#~Ø,ÕÄ„=ôåÊ¿ùtV÷}{÷·F}eÂ3YSêØÆwFoÜ·wïÆ¨¯´H‡Yê=“¶’mb¶c­€óØzÆâ¹ +rU‡_Âô̤¿FŸÄê+lÂLL‰×+Š¢SÝG¬whË:Skll•ËżŒíÓQŒ7*9.ÆC"Oݪ=e6]Ü¡Öð—Ùï6] «ûýµŸ):vÏï­«N;v]Ã[¿?æozþ½läÇs~‹©ßcõýFÓéØ&õy6÷˜yXׇÇo¥´`ÀuÜvL`›tg³–=—udìcä[—§|t캞{é±ótw³¦=ïhSŸ¢8ºvÖ¤î9jƳòcÖ©a]ŽxævÓI?o?Ë<¦ÿ6P=ç×çU}ƒM=ÙgIÓõg×ü†²µGoØ!}"3,;¹rDz£Ÿ!béöòsY¶º“ ø·zGõõhão²µ¿öl”ùÕ±=^C»æDs£+`“-öåñD¿”玌«f²ÊcÕÑßw¤_¹ïÈõ©ûŒeê–{ÍQeô‰,ÓXÁ2 ïüzyQí¼ü×ÊISo`]é_κ«7;ïx¦ÜÃJ”¿Ò¹¥t²‘üq–¥\Åz¯?ôŽäÓY‹nkQ>ÓP*ê‰:üGpVÄ?anå èµÌ©Å[Ír•u¤ùìIÀÒ£úИñ[zð?ð®énEÄ"±ˆ‘)×ñèãæÕ²=‡§ñ3–vÞ+Yì!EÏ®:Ú/ùÿº©ØtŽ6õ+6ódÊáçâE'ﬓ»7ã.ÑxRåþÃíS¬âdÊýÇëNdÃþ“å"±ˆý1¦{ü·ý·™j8öÏžüvv‘ÔÊv‘nî¡ôᦴ²²ÿT["±ˆE,b‹XÄ"±ˆE,bÿwídÎŒXÄ"±ˆE,b‹XÄ"±ˆýÿeÊùt "±ˆÏøIÿ „ˆE,b‹XÄ"±ˆE,b‹XÄ"±ˆEì¿×”¿ÿߦ8ég4±ñ¿½VèÎÿ|K"±ˆE,b‹XÄ"±ˆE,b‹XÄ"±ˆE,b‹XÄ"±ˆE,bÚþG· b'ej]è·ñ™HA©“™Ž‹»Ó‹/½V2–ue=YoÖ aŬœeUl&›Åf³eìt¶‘ÙöwÞWy:}@ú`ç~W”+ÕµÆuvö ût¡P8‚ëˆc¡Ž5 B [ŽðE8BÁ"ðÐâ·$¨=Ô‡ÕôÐË¡ÏѬÅýíªWËøp6ˆ õýrý—뿪ØÓí“¢ÝuŸ¬ýðÆÂ¿ËéȽ¸¿ñ[ †üÊ(õ£¤ŽV¯bÃY WxÀÖ_•wê¿O8LçiŸèÑa¾é'húÏpÏ¡´ßsì€ÿiþ̯ôëPdð«¿-ä˜5ÿñ{j4õ˜Î)ÿöÌæÉåMü§Èî9Ìú°ß¹{¼“×­]²xÑÂóçÍm9mÎìæYM 3gLŸ6uÊ俯ºjbå„ñãÆŽ©]>jdYiIqÑoáðS† 2¸`ÐÀy½{õÌÍÉÎrwu¦Ø¬–øXst”ÉhÐëT…³ž¥î²ZW §6 ËqÕK¤ÝupÔæ¨ ¸à*;²LÀU«sYÒ‹’MG•ôRIïÁ’ÜâƆõêé*u»/–¸]|r¥zC‰»Æأ鱚Öåh‰X$23QÃUšÒ\â +ðZWi lYs[im âµ›£‹ÝÅѽz²öh3¤*ë^ÐÎs‡sM(¹¥CÚfŠ ¨Ù¥u •þÒGffæcÅZ¬€¡8`Ôb¹f‹6³ \í=w´]Øia3k=1 ©þ€Z‡Jmji[Ûú€Õèî. t?ãÓt¹1ÐÓ]Rð¸¬bâÁð€>ÛâvµýÀÐx÷ž¯ŽôÔ…=†lËLHÑŃÄ|©Ú†¢™™¢-tzÙL$­•~J»ØLGyó<5¥Väì9vŸÈi•9«×º3ÅT•Ö†¿—5§ZgºzõÄèkßÙøF¾+ æÔάo\רæ.)¡q«ö¼%Þºp_KÛûä¡|]-:1[ C¥?ç^°¹‹¨.1³«üZ•pµ€­8Àjëõy¥%¢]®Ò¶Új ˆå®ôocù¡Úû»ùØ|5¢¤bLJNi›¿¡)à¬u4`}6¹üŽÌ€·ÃWãö7ÖˆYr[Ý?Âã2µ'jµÐ·£JË¢çÆl“˯8Ô1[p¸Êðá.† ¦KKŠ-æòs“Åð”p ¡Žˆƒ„š]Îê;òYèA9Úƒ¼¸Õwê(Ç+Këà3‘¯•Jç†K›c9Û^$LË$kgb€½Ñz¯ÉåQb ©páÙŽ²QœuÄðXîhGÌ‰š»“·¶GyÛ´HÃ%[QRøZúÐrQì°@xuÜw¨¾ÉþކøÚ'J Ã*LiÆÂû¤ÔÕ ÖßÊšæ¶Úqz°$¬U|ówgÅ=-6Ä¢ÝE³»Hø …¿üá7båó$ŽÉ‡n[­1vŒŸ98í5U„tu†BÕþÌ{j2±—¦“ý(^núìÑ(7R î‘Öú:Ñæó‹ºÆìòúìKEÊQˆŽ€eZ±ßP©k­Î­I¸qt´Öj<â¡þÙ5Ú~µØ(÷€!‡bêsăòjÚÜý´Ã{=:{½ (´UùÉã@«¡A2Æ åõndÕ׺hTa/ÓË"ÚAžFœùºœF ÑŽp&ÝR³Í±Ñ¨Þˆo¡Í½Å™£Ï6ÖÔPãµÔúp<Û0£E9‡ e¸FYå¢-ø^¦Š¢‹0•l¢{ŽNÑh-’ÙØìò:¼Ý¨¾w¬l‡ 9c'y¢ç1w ¡;ܧgf8;ÄÛO¬?æØ&.º5mG;S<½zšŽöÆjî¶6Sì±+Ðx™b²æT²ëÅ[,œ¶Þ\¥âUéÝ®ŒóhÌ5níÆDÉÀEGÅöÉt5ÔˆRhòí,;n!~X!ñšÖ‚·Y†Ê§h2Û³ŽL6L– à2˜Ý›îèŠ8k±Væ8-X™²ˆ˜W›ËââZ呵˜¤ƒÛË«NlšÖz—&;–Õ¶•µ‰+j}]xØÂO +Ìóû‚cñ èN u‚«¶ÆU‹«)¯ôgf:°Á®&ÜSÝuâU0ú3a²vU©kKœá¦Rãñbjªktgâ '¾h£.¼m˜£­ÍÝÐöm +#|¶]¹ |/ð¸ëźIÜ µºeh®6:"š£Ô½Ü·6–8}3ÅG}›¸ O«õ`$¬m m®Ám8‚§áí¡Ë©ŸT‹W•x#¹´©®s …A(©¢‚QÙ¢ mÑš¹žöiÆìCí{¾‡ +›´¨hÙD`‚,¢í'!zJr2EçùÄÉ~yN©"»ÃëŪrˆÚ®€RíOV¿\TuÈ £jðhïðþ:ø¶‘ï¡©Œéqýx9¨#ª”g•§Ys*Ï„ù}V ¼Ë|Ê;à·Ào‡ùMðà]à×Á¯_?~üøaæc:å=Ö¨Ôƒª¸ØèÙiˆÄ™õ9³)O° X\èQöQäÝŠˆœ¹”s·D¥ðјÐs¤8[г¤h•b«¥X%ÅJ)Δâ )N—b…Ë¥X&ÅR)–H±XŠ…R,b¾ó¤˜+E‹§I1GŠÙR4K1KŠ&)¥h¢^Š™RÔIQ+Å )¦K1MŠ©RL‘b²5Rø¥8UŠIRø¤¨–¢JЉRTJ1AŠñRŒ“b¬c¤¨b´åRŒ’b¤eR”JQ"E±ERŒÂ+E¡Ã¥8EŠaR •bˆƒ¥(b¥ E)ò¥è'E_)úH‘'Eo)zIÑS +=¤è.E®ݤȑ"[Š,)ÜRt•"S +—N)2¤H—¢‹)Ò¤H•"EŠd)’¤°Ka“"QŠ)¬RX¤ˆ—"NŠX)b¤0K-E”&)ŒR¤ÐK¡“B•B‘‚KÁ‚‡¤8 Å~)~‘bŸ{¥ø—?Kñ“?JñƒßKñO)þ!ÅwR|+Å7R|-Å)¾’âK)þ.ÅR|.ÅߤøLŠ¿Jñ©ŸHñ±»¥øHŠ¥ø@Š÷¥ø‹ïIñ®ïHñ¶oIñ¦oH±KŠ×¥xMŠW¥xEŠ—¥xIŠ¥xAŠç¥xNŠ?Kñ¬ÏHñ´OI±SŠ'¥xBŠÇ¥Ø!ÅcR<*Å#R<,ÅCRl—b›Rl•âA)b‹R¥h—" ÅýRÜ'ŽRÜ#Åf)î–â.)î”â)n—â6)n•â)n–b“¥¸IŠ¥¸AŠë¥¸NŠk¥¸FŠ«¥¸JŠ+¥¸BŠË¥¸LŠ?Iq©—Hq±I±AŠ ¥¸@Š6)Ηâ<)ÖK±NеRÈk—×.¯=\^{¸¼öpyíáòÚÃ嵇Ëk—×.¯=\^{¸¼öpyíáòÚÃ嵇Ëk—×¾H +yÿáòþÃåý‡Ëû—÷.ï?\Þ¸¼ÿpyÿáòþÃåý‡Ëû—÷.ï?\Þ¸¼ÿpyÿáòþÃåý‡Ëû—÷.ï?\Þ¸¼ÿpyÿáòþÃåý‡Ëû—÷.ï?\Þ¸¼ÿpyíáòÚÃ嵇ËÛ—·.o;\Þv¸¼ípyÛáò¶Ãåm‡ËÛ/î¢S97˜1܉;s0Ã:›Rg3†€Z)µ†hu0#´ŠR+‰Î$:ƒèô`úЊ`z1h9Ñ2¢¥”·„R‹‰‘sa0½´€h>Ñ<*2—¨…è´`—RТÙDÍD³ˆš‚]J@”j ª'šITGTK4ƒh:Õ›F©©DSˆ&Õù‰N%šDä#ª&ª"šHTI4h<Ñ8¢±Dcˆ*ˆFå r¢QAÇhÐH¢² £TtŒ•QÞªç%*¤zÉN!F%‡ ¡êƒ‰ +ˆ $@ÁúåS”~D}‰úP°<¢ÞT¯QO"Q¢îD¹DÝ(tQ6ÅÌ"ru¥Ð™D.ªç$Ê J'êBä J ¦¥¥Óƃ’‰’Èi'²‘3‘(ÈJy¢xrÆÅÅPž™(š(ŠòLDF"C0uHL­éˆTr*”âDL#": áû)õ Ñ>¢½”÷/JýLôÑD?SªAßSª@ÿ¤Ô?ˆ¾#ú–ò¾¡Ô×D{ˆ¾¢¼/‰þNÎ/ˆ>'úÑgT䯔ú”RŸPêc¢ÝDQÞ‡Dó}¢¿½Gô.y‡Ro½L>ôf0yè ¢]ä|è5¢W‰^¡"/½DΉ^ zžè9*òg¢gÉù ÑÓDOí$z’J>A©Ç‰v=Fy=B·‰"ÚN´¨“Jn¥ÔƒDm!ê&‚‚Á¤) v¢ÑýD÷ÝKtÑf¢»ƒI8¯ù]åN¢;(ïv¢Ûˆn%º…èf¢MD‰n¢`7R”ˆ®§¼ëˆ®%º†èjªp¥®$º‚èrÊ»Œ¢ü‰èRÊ»„èb¢‹ˆ6]H%/ TÑùDç­'Z´×Öí3Aç´7Î&:+h÷ZƒvÆ|MÐ>´šhU_IõÎ$:#hoNÕW-'ZF´”h Ñb +½ˆª/$Z´×ƒæS°yTr.Q ÑiDsˆfS½f¢YÔ²&ªÞHÔ@%ë‰fÕÕÍ šNžF-›J4…:=™B×ЃüD§Rs'у|¥š¨Šh"QeÐæMÚÄÆmby ÚÎ ÚzÆP‘ +¢ÑAR£ˆF’³,h[ * ÚÖƒJ‚¶5 â ­TL( ò &àýÎO¡Ô° µ4”hHÐ*–Æ`¢‚ u$hPÐê Z'ƒP^¢ü µ'¨•ì´ŠŽõ ZÅÞÌ#êMÕ{Ñzy(X¢î,—¨QQvÐ*F)‹ÈM1»RÌL +æ¢(N¢ ª—NÔ…ÈA”F”´L¥-ÓAÉAË P‘ÈF”H”@¬TÁBÎx¢8¢X¢*i¦’ÑäŒ"2‰ TRO%uäT‰"N™NñõÎýñ Î_ ÷{Á÷3|???ßÃÿOàÈûéoo€¯=ð|‰¼¿#ýð9ð7೸YοÆ5;?>>vÃ÷øCàà}¤ÿ~xxx;ö4ç[±}o‚߈mqîŠÍq¾¼ýj¬Çù +ð2ðò_„ï…Ø¹Î硟ƒþ3ô³±sœÏÄÎv>Ûì|*v–s'ê>‰xOÞÐ|>< +<³ÐùpÌ"çC1‹Ûc–8·ÀVø@ÞäuÀÚp¿ùtç}æ3œ÷šW:ï1¯rn6¯vÞ ÜÜ ÜÜÜfîå¼| p3êlo4Ÿæ¼ úFè€ë¡¯C¬këĺ¾«€++€ËË€?¡Þ¥ˆwIô8çÅÑãEÏrnˆ¾Íyaôεj¶ó\µÀy/pžíkõµ¹Õ·Æ·Ê·zó*Ÿy7¯r¬ªXuæªÍ«Þ[åM0D¯ôá;só¾Ó}Ë}+6/÷mWÖ±&e­w˜oÙæ¥>ÝRÛÒ%KÕï—òÍKyÉRÞg)WØRËR×R5f‰o‘oñæE>¶h¢ÖEEº¡E-RØ"ÝÚѱȑQö®\k)[è›ï[°y¾o^Ó\ß4pvÁ,_óæY¾¦‚_ãæ_}ÁL_]A­oFÁ4ßôÍÓ|S &û¦lžì«)ðûNEùIÕ>ßæj_UA¥oâæJßø‚q¾qð-¨ðÙ\á]0ÊW¾y”odA™¯g],]\]T‹hÀ¸.h sð¢>¯ã#Ç·s;jB|š3MéŸÊ‹Ç§òù©kR/NUãS^NQ¼)Ý{–Å'¿œüaò7ɺDor÷Þe,É’äJRí¢oIc«Ë4.,!î;@ë«3ÉSoçñv§])ýÆÎ×1•»8gÜRM(³…Ûeê#\üñ<=ãüVí©è4±‰Ó„)~^ »J|z+' ç˜oò;çÕh&!`¨DK¯Ý°¥UÒ«üAuãÆô¢šŠ@«Ð^¯¦CB3©ñL_¼t±Çï=…Y?²~kUíY^¶(ññ<>>¯xãÑøø8gœ">Bqª7®ï ²øXg¬">B±j’7Ñ¿n1ªËâÍN³â+47+^saq™×Ü«OÙ¿õ³Cô“žìY2Ó/ñhßHÕð¥"é^ñ½x Òâk©–fžÍX ["KN\ëºñ?ºÿûþ$ψr.kPÎÎÎZ5Àj`°888X,–K%Àb`!°˜Ìæ-ÀiÀ`6Ð Ìš€F ¨fu@-0˜L¦S€É@ àN&> ¨&•À`<0 Œ*€Ñ@90 + ”¥@ P #/P N†C!À`  ý| Ðèä½^@OÀôº¹@7 Ȳ7ÐÈ\€ÈÒ.€HR Hì€ H+`â8 ˆÌ@4˜#`ô€nDŸ* `¬ÃÇû_€}À^à_ÀÏÀOÀÀÀ÷À?ßßß_{€¯€/¿_Ÿ>þ +| +|| ì>>>Þþ¼¼ ¼¼ ¼¼ ¼ì^^^^^^^^žžþ < << <ìžžvÛm@'°xxØtA ÷÷÷÷›»»€;;€ÛÛ€[[€›MÀFà&àFààzà:àZààjà*àJà +àrà2àOÀ¥À%ÀÅÀEÀàBà  88X¬Ö²†­ûŸcÿsìŽýϱÿ9ö?ÇþçØÿûŸcÿsìŽýϱÿ9ö?ÇþçØÿûŸcÿóEÎŽ3€ã à88ÎŽ3€ã à88ÎŽ3€ã à88ÎŽ3€ã à88ÎŽ3€ã à88ÎŽ3€ã à88ÎŽ3€ã à88ÎŽ3€ã à88ö?ÇþçØÿ{Ÿcïsì}Ž½Ï±÷9ö>ÇÞçØû{ŸcïÿÑçðÿr«ù£ð¿ÜØâŇ]Ì„¥ÌEÉx#c.;âo™L`sØbÖŠ¯ul»Œ=ÆÞc3Ù9P×°ìvv °ÇÙŸÙ[¿ò·U~“8]?—Ũ[™%2ÚÚsàv Sw˜ç2¤u®Cž%ôõQ¾¯\²è4$°h­n¬ò¼ÿäûC{ñÊE:4P¤•õÐñZïŒ7¸ÿÀGA%›Ì¦°©l«euèkf³12§±6—ÍÓRó7 ŸMHÍ@)/š>Tj>[,bKØR¶ _  ‡S"o¡–^Ê–ãk;ÁÎd+Ùªðçrͳ9ghéÀj¶3s;[S’És;—­Å¬­gç±óO˜:ÿ jc° 1ϱ‹«7‘º_—²?a=\ή`W²«±.®c×å½Jó_Ënd7a͈¼+à¹IS"÷aö4{€ÝÇîgjcYQ£‘ãÒ¤áŒÁJôðœÃZLã·üàh­FßEßÚÂ=]ÿÙ‡ÕXGQò”¤(4"ʪ£Fâôô¡Qê +­ÿ‡¼‡Ê‰¼r<®?ld®ÓRBí=ž¾’Ý€¸ ŸbT…ºšÔMš>ÜãÁ²µô-ìVvæâMI&ÏíÐw°;±·ïf›Ù=ø:¤WÄ÷±{µ™ °vdl fòA¶•ujþåËßöz¶±íì!¬GÙœ4OàKzï±°w§æ£ôìI¤E)J=ÍžÁ õ{ž½À^fO!õ’öù,R¯°×Øëì- õ*ûŸûÙ+úOYÿ·cœ¯gÓOô÷7ÿßMŸÆìlcèçÐòÐÏê(ÖÄ«q¼³´…]ˆŸØç*É,Z÷1³±-¡Õ©àÜýïê›ÜúFü}È‹Õ×pÊ©Ìȳ±l»*°Öã˜Å▒Ćð°—”˜zÅ Da.ÜaLŒóbo¼N‰Ýš–VèÞ:À°Aµ–wò^[ +p;/ÜÿÁþ—òö°'apÞž÷þîv[¾{É:8/÷®Ý}û8¼¶´Ø­-¨:À½µe€jØÐ¢Z E}oTK¡W1nhA”BOÚKž—òümG¼Æ_uÄjüuGŒÆŸw˜Áâǹ8–ÂóX&Ëá=ƒ‰Uº‡x6€õá½Û£&avíày»µ—µåÍüöÌ”Nž×Ñ’™˜ÓÉ{niI¬ ëä=:ZDõÿù½51ö;=õl[œá°14ØÃc*FÛnËPÄà‹±ÕÅ(z“Í;ãÌòÕÏ_<¶êÊW×Ì™\æ0éUÉlŠë7~áøI ¨¿dÊØÅ•ýãÑu«%%!ÎÖ½›£úÖïnØôËýSí®ޏĴ[—ĨnyÝJ×=¾òÌGÖŒÈÉË1X3Äß|½'´—ûõ6¬ü:1^[ “Ç'ߟ¬²ð˜±ð˜i«ñbÌXxÌØvüèÚ±ÕÎÇF[&ê}¬°çyh|úö™æèМ)……ÔsZ=Öðò±s¿É–™šÒÕfвg&§fÚLi¦£^oŒ1éÞ•J´’1µ­L£Vncvjž=Ü<{¸yöpóìáæÙÅŸÆdQñíÜÓn¨f…{мeóñ "+Ø‚¤…ûîCúàÍÈêb£/>P0:¥¢SP$ZÌ íð¦Š)ÉXiNIŽÍKéÛÛàÌ­tú|Ú¼&$¶æcv…'¨Ÿ5ßrPYŸ’—Ÿoͳæµ3FÊ¡ GL§›Ç©Buãnë¡9çH†’Ìó9m “Í™šœ™hRä«f{ºÍža3+Fr“Í•šâJ4öt4»úd¥Dñåz¾ÎœæÌIïHŒ9´*fí»ÜmTuXí8,®9追GVLZ®ã—SÕÛ3z¤š£Ó혃‘¡=j½>“•ó\Z7#BŸo‰·ð1#ƒ­±%Ì1kƒ>¢Sééõôó&Úø˜~^+›Õ/«_Œ#EÔuˆÁwX,âUbÛ•¾b:ÚÞØÑ‘fñƒñVüLÓû!Þ bÑ<Çk¶ºñA^s cÿÅ8Z¨AÖAÖ¤a<æ}÷ª¤NÞ½]?I¬Ú„Áƒ÷XÎËóx¦YöXöˆI„Ñì%PÆÁeÝ>¨·øÿx-ÖèNž³µE‹Ú]„ÝÚ¢ÅÕ‹ÀÁ½v0‰ÐžphñR  ÔÉ#žÞ½ Ç9® j}ñòMÓFÌ?uh²YgŠ1ÅåOX8º`ZqV¿‰³ç5OÌ:ûÒjÏ©c‡%tŠj0Íy%Ó† œÐ?­_ÕœysªòùiS.ªï—äêš’íÄKÁØ5×1hBþ qCûæ¯^8¾rͤ^ñ©ÎD³5%1§XwzzŸ¢ìã†õË?¥j¡ø÷%,¡½ê§º–ÅrÙB1Ϥ$w‹É‰íT¸7*9Ç¿9'ºSêµ°œìôÝ~މIHoLhÖ7‹m!^ªÖ„Á<5/e×n DÂà4Ëû$ĻՂ1Ý~n9T'…*yPIlƒ¤$ƒv wë–iû 'gà ®½/uÉF·š©¾kT-9™™Ù6“zêïD]tbV—twœbâ³u1)Ý2RÝ) f“ºJ¹ŸÏ–”§S 1Q{¾ŒŠ1©ú¸.võ)sœQåx…ƘZD‹×a>nÁÏWÌà +X“ès{NþCŠÊÌÌ©$uØíæžÊ)è¯9­ÛÇ}û³?³4äÿ`œ%–’v‹Œ´b·ew?ºAôíöq JZ²?k±4óhAi±<´ÛÂ`ZºðÁ80_‰b)3Tµ?VƒÛ*Jâ!©ÞÒ%¿ÔW?âÀ“¶¬,ϱzRÏĬnÏØÁ]¿±÷*v׃GäÚ‡:U•<úÁ€’ütžßRi¿®–ôLõÖÌô®%õ#º• égêQìç׺‡ä&xÌÑkØ +OQï”·&y†‹÷×Üзê9ÿEÚ·@·QëÎS£·Fï—õ¶$˲%ÙòKŽmÉOɲlÇIçiH(¤<¥å´P½´¬–®ÕSz×êi›W ëÂ]+´¥%\ν”{8¥=eUžGNO!)‰r÷¿gF–'.KÍÞ3óÿþþ×þ“BFúFÂ=IõåÔZÛ§IOÖCy‚'IZl[©3þ–T ÕÒt’l?ÌÝÆ|¶Œ!sþ*òãÛ§‚Lj¨ãÖêŒÐÂÁùG4à"ÎÔØpær6œ> tµÎv +GîÉßý´\]\æR!òâ4‘ìlnd×TSrÕm£½«{t +dÙÿ›'à +Ô™ó¼¸ÿž—¾^äë®PÀä2*}õÞÎë›ÝüØ\Úò*AzZpi‰ð}¢i¦2È?uQ–œJå8«ŸsŸeEÌá!±«¨Õ;Î +ú9Ö}V`%€åUªÁ–«AòÜèWýŸb_ýŸ†~Ö°ò~áᇶ\ÓDù|é`¿ˆØð½ÏÝ9ýàuÝç>h™ÿ`÷§gà{=f°†º4–œEå7ûÍ„ÊõI$¢pžÑÍEÏ(ôYg "I+Í×':Mç<#èæh*j”r±±^ÐÉPÀxÑ[tœFqþmxÊÄi8ýÍU6’×qháÑJôþqò)ÄNÌ’6'>Ç»M&§AYy‰ã]f£“ç*ÿÈñNø¾üdìÿ¦"($Žü+ŠXà¸ÑqyÆåpáïÔ‡H!b9–k9˜ê47QçfÏvæSÿœØHBòòî%!ŒìYãg>ðYˆª.<òÚ=m­ù ´Ú¨ †ÊäN…Y«¨<¤4#‡ y/̳ýûz娒wšM.ô¤×(EÑ(éß<¸wáÂôL+‘#vbÚë58`_"Ñ`8IuåÔí¡¿9Yô“RÃÆŒî­´z§nð$Åõ…ø4 £q†þ&àÝ0â¨Ð½5cŽ©ddÁ-X¢šEÕÑi¬®:ôpV£EÁ‰ž‡¼éXNÅZJÛK«¾º©­sËS‰MÑÿ'7Øü¼1°üšU±»^|ptò¡÷Þ²²Ó¢¦4»y¥'ìéÙöèšÍ]×n³’^6(çñU¶X<œÉeÖ”üåž»^~hÒêó™}¶ä²=V¢^ô0ÊrTÍÏcÓ‚žœLü×e]à1ìû DT¿Ãé·(íòÝÒUˆï [Ft¥uì}H·~ºEEŒÒ£^G×wmâõÍèú§›GBÕf®“=^¸Ý<GÌu ήb _—z7T|–zäœã;"w€‹5\t‚~I¾§s÷pF·(viw± îàh“µ9Š"¢ 9UP—T77ÛÔð—‘¶Ï5Û4´'2繞—l/x“à¾ÙjBî'‚é<²¼Xí/>]ö>/ö=%ë{%ßÓfeç9³ßîô›8ªò5&Ô€bG]yœâL~§Ógâ"Á×@ŽgŒ![µÎ@¬n«³~‰ÛÎÝ«ÕÒ +•‚ÞwîêÑ_ýàtžo£~ímtiüAI#è"ˈ^ílë¬cP0øÛœŽ¨ë˜×4ÚaÓ׉އ$iµkj?wH'HH!‚Ž’‘H4d¤.yZ³ÍfO'è0郮]¾_y§a2J’Éël<í>£ÛbTVâ+c‰þQ˜êìQ1ôû”fìÛ¥`q¬<ÿ?jŸUipð•ú©ïO7¬\¹ªüòGpùÀm½ð3„xÂLD‰<÷s„…Z†Õ‹~« 'i8bØ:I³7,2H‡ Ntô¨`ØÊÂÇÈ+½a±UªI7`£Tcb™¡þ»žÝ³çÄÞž»ŸÝsë±}¹#âí33wŒ…ücèuO)@y÷ÿ¯‡'†îÿÍÁ;O?41tð—ߘyDèÉíxdjícÛ— ì|ì(BlÒ`ò¦&D_Jñ e!Œèæ{dÆèßXVþØ:§­¡èWe×ÉÀF¥±ZkøcŸ²ˆŸÁ®^ÌÊv/͵E¢‘ˆla·µmùÆü!™"Ròw¯ÍŸè³&mßüî²Ñ'õçû×&+×B¢à´é‰ùba³‘e+Û}c"ë˜ça"ClĬ­ò#°Ëžp§ 3ÔèWiã lÛÖvxa´“S"c‹lmÂkð(:ÏÇðضjáÔ§8ב=%5zBÖ"­?EmVCô ‘>ÚläÅ =§ÐkŒwl™ ÆîßsâŽ*v¦pG°ýö~½¾òª(Ž¢×½¥à:«×šè͆ìõC_ùíÁ;‹¼ÿW÷î½ñÚúD¿U¦ÆfmG¨~sùºo =;‘P}¡šF¶kNäF5e=ÚÂÇmÐxY†Í°¡.n|kÙ2{æcXs"+Éò›­à#g^ÃŽ“)¾Ìø–€Îôg>¤sa}Výc™“¢Ñ} æUoÙŽDRã1ÓO(­á:wÀª¦WêSým×ÉZ€ ´kã}kSžöR‹»9àר¹ÿ°¦Ær~½o¢ÕiæÑ*½æ?‡’®ÊdU+~ðDF®ë_š×R¹†w]Nꡞ¸³òg¾'fôÂÔ9¤cĽ¢\(Ó±H[¤Mï> B¨J—SeúÎzÙøVD߯ã~sÊL™¯ëðÆÎ3 Άa!%±­;œÁcuB&ÞwVÀÃÍ0þiÁÌÂ`yyŸÃÎS5«\qµ'unÙÖ¯¯Ho(µóKQÈ[Ñ4lêi.uúâ#×Î^›ol[·¯Ð8=آǟ«8U¬w:Í59šò×®¿6ßDF‹»'›Lî:^Ã[y‹Ç¢ò„<¶Ø²H¬7nLoêÏÝPŒñ6§E¼ùß.ËN{â}‰hCëÐzàù:¤_}H¿üD7æ ‚Aêô´ÍÀðÈÆ>ížSc®h%“§>zIæã†Ž +ø ˆÖªÿVU•À‚wƒœÖ>ƒ¾ò¦Êpº|eåMÙU¥Þ¬é߇çöWQ¿SiDÞªÛÈQFw÷=ì·E£åÄÈÀO™Û(Ë1udžŸw/PqV¦âcðë®eál- /8 ÒR®±4ôÞôÝÍžØÑÔ×á +˜•¡á ™Ìú¡€Òìwx|fŽüöîoÝЕžô.j§ìBœbÓüPEz3ÔŽª«C$Ù7н‰1Óv¤:9´ûÕv+r>sjÝ3oc%/Ë„ (ŽÝÅÀGí'ªŸ;ð °<åŠÏ;j¼ƒV¿sÔMŒÚñZ¦òc¨÷ûBu·RÈ#PY‚O@Çp^0ÐkélnCsZÕ¹ïÓëÔ:ˆÔÝ6tïèÞA÷ž&nå^Ou.¢"rêVgºÕ…~=´ô8´8%a$´þHDÛ<Ñš}óæjN?T:ér GÂO…VöxÌFšÚµnB5AG9ºšŽXxh³½Ó,?5Ißc M1Ÿ/bS³ÖhþÌh,!—¯ÁDëɦʿkYSCÈ´ªÙ× ÚWµùƒBSù÷>—CÇÒÈô“_¶Û+”©Ð9äÈßâür+Oº\äzÈa(ô.K%ƒdyš]8O“yÇŽ ÖFõØX¥õÍ;¦y… lò£ÌïàùÓêGULÉ…¥Só„éêRN•9hw"u¬Õr†Hжª˜sÔ!HCuÁ°žÕVª«ˆ¼“šó/U%E¾¢Ô(Æà´!k²îB™ÎÒ¿ÁÖäcœÏõ|ÉZ£²·iµäx¤Û ØÆCš°í$ùINOD£‚Ôµ%º¥,c7duÒ«F|ÅiÉî“”2g1Ú_ Úø6jÙóm$ÑF¶µ%úO’ÈÑx%HƒŒç½D±÷ í8C$¥¨yòWÉÙ›×Ïʵ‰Sñõ³@âÜ.ZëgÝ9ÆN¶Ù_`¾ žÐ&AÒÆ 9ž÷„DQÛû†ó:’Rˆ½aý,d¹’ñYÑU€:µ·×˜út»dÞ¥# ¦Näj„lt–¯s»|úeOåwM5÷íþÑ ûl-™ÞM£-Z¥VÅpîU[Û6}åšÈþahnÀ·fyÿŽ^‡V«Phµ×fGÂ#[ûK;‹á‘¶åínÄÓ(X58=®ÇÜ´òÎkNÙ›³±‘C£ÇF¿co&‰^â8Î"nS:¤„z‡”óí¤c©wœ$ÏäÜÖ¸ ŠA~¨ ŠqȶÇy\0¢Ô9aUw´8öx¤èáKôö0;ŽIaÇI5±4T•ü¬û„8.s*AÊÂXD³ã"Í"iÛ35\µ^Jºb Nö9£Í†ˆß¥·<4‰*Mn«¥Î¤@‘ +ÛLʆ±B¡aó×V7üÄÚ¶*çïË G‡ö öÍt:É·o}æÞc¤;v“RÌ (Ù.Ù?ÿçXWˆŸ8ð³[‡÷ÏõšZ+¯Xݳe/ø–‘ŒŸ`·ä[>‹×/»ŒÔ¸3 ý¨Hd 3ž¹e@Œ™gȳÈð$/ü dŸ”ŠI©è‘”VDRÂ$ ¢FD3¢ÉDÝŒ¾„ä(¢¥Ä<­gK`Q± ³r N’·(éœZ耑GGQc +x0],èEd­6#×|Á¤E"µnk'ýŠž,PsÌ?¾v˃«Z7?¼aò@޳ø@Úª~y(‹d‹dÝèÍD²ho_5~àðæÝÏÜ›¤4œj:îü0’êæ}¹¡ýóHʃ-Hº³Hº#–‰mÄ{XºÉŽlÇŽÚ ziö#‘™Í&¨;4t›@ìM˜ošN’g ŧ Ðy ô¶9)Š‘Jøo ~ ‡yM¿º›yˆ¡žgÈW’aê’oDŠŽ÷6êwê)½ê½ºqÉáÃ\só-2É´þ!>û¦XHŠÕ¾\iú•ð%‹ £ÑÍ_]ÝðcÐ~oÿptpßPßL×R´Ï¼@ÓXøRé†ÒšÂp)«QÇ™”`êgÑˉr +V”y¬’]5¢UÌz¦¥ÈÊÜ­ü[L«KÉhÿ“…Ÿ( p¥ƒûÊÂÅ×êÖc#Ò=ž‚Ëå4\й¢, Kb-‘¬‰¨.­bF•¼X²ªrëçÖ©ÀeÕ 2JV‹4Zaµr¿–¡ b‹ïú´TÅTŦgpÒiJÖä ¤±î 磜\¬{j¤{6¤{¦_ R`Œ†_ȺW.ÖÂúÂù¦«ñ +…¬þW±‡|õ"Í ‚›fï[%ê‘ê=Ú\ÕL•茫˜_ŠšÙ>Õ¹åRͼTKWÂìƒHÇì÷ †ÚºsµÄÓÌóH7±.æóÁõÀ¿ ­ ÔÏwMÐ4™tBY¾6¿¢0YÎŽ„lÉr¦+Õ•´˜Œ%•F>•>*•Æ [Iê®U–›, 0:“, ÕñŽýÈÊÖNêÿ åÀÂaæy¼ ¾÷E‘*^üœp +££ñA«JÇÑ,ï¯S‚¿°à7-áïôq„™X)Ö‘ÏP7j‡€X9å ¬©¦©Âx¹'ïo*wØŽB¤ä—/ûêi¾,/é7[ÿðÑ«o¾ b·MzÆË:¿£©,ròø«®ÓqyE^”E¦¯BÔuªt«ÍJWÙ¢^OÔ®VÛ£oÔ¦2]AÂù†lMõnµ‚¡˜®pÝp7ŹœÌKu˜!RWvªTÎð§-W­¸b”*µ†wýuœ’C˜¸¢DÙ°D÷G°^/_Þ|;ÈñhÓl“€¨tÇquúÉø@×÷­kƺ>Ø›¹½``ÙÁÝå-ùu…™òèH³?S,¤K²°«ºŽ éiYä"òo¾ŒIÔ$ª}M•CsmÙ]`¶Ñ™²ó fÊBuÆEÚºN_5&W€‡Yb\Šû‘Ê^‹™c¸ÊŸµ>|òòˆ9ñòA6‡¤,¥Öq&gÄ=¼ AêºjH/·rt—,œ%Ç_hD Ø.w†[K&1—³ùH^Î+Z];¯V9Ë:6’5#¶Ê‡d²Âç;ª¾Ï¢*ÛõvèÈÂ¥”œ&Õž²}¶7Ó­õfœ²Ð¾ §"JŽý7´Vn#¾‡c*ÕŠ©¤Ï§Ár;¶1™ìÙŽÈ‘Û6¤@ž‘\Ï-H[ó +kË¥‘T¨§œqFúñý¢y>÷ãL[«w9° ¡×#¿Ô5xˆé®ÑÖ¾å^&ÔßâÓ\C/ÇB%Çû¬›˜0¦ÓdòÍS˜#ð&#]ÍÈfzTh.†`pN%„J¬ã}•@c}4Â^\²n_´²W—ø¥™äNáûBË–%M1hªšGoÊmðÇŠù|TN.ÇòÃù˜œ º$½ÞþøÆ&ɪ3ð-Äìf§ÙÕ;_šeê ã~ºy×/äáe±í*±p¬ª|‚ÎY˜÷˜bƒ- Ýû.üœb“„•O‰ ¡ÉÐŽm“jT6)u‰ÿ6ãW¼°lÒ*´I)MÛ3ÔÍDa½\#†” µ"S}\íË¡‘ðeXGü(ö©^+Ç¥¬²”ÑÇùäÃN8é˜ ž…lí/ã©¥6Ñ™ÁåíGjOö‰6ÐÌÉusÓ²î8üWõMè{9±ØÁ‘©îÆXý‡,ØãH}ô³5{ùÈ3GÕÒ Ê{ù¤Yz/ß%—®¹"€¦„|%öft¥©j×ÍÜu³t—,=â$¾£ùŽºlF¾Øm-T}Ä»b_A+m9éÅ,ì6ñèâf¨3DxhOˆ:à÷ÎirÄ,Ý¡YºC³ÔGa–´½¾ObÏÌ뵡·^o«Ø±‚{WpÛ +®[@ sb9ôX,ï‹JÓF¥i£Ò´QiÚ¨$ è3䢕àIÅ‘±býIR‘ÓõûFš»F›QÌ)9éP7ša}ÊH]/È7:% f„¿AÇ}xŒG“ÆŠýx6½°x:‡<Ÿ¸/­FÄØÏæŒW8 Ûy©:-Fì+8Ì–¦¡Df×0˜vðÊmMƒ‰Ìî!1ؘgóð\é£]k†R|óÔX¾~õ—F}U©PfýPýÌÊó_»ü‘í»må¤+ÙßÐ2ÔhîÝú@ID~¡ÞJœÄ¨DÔáW¶l\ÙEd/Ö(¢z5PýÓİ®@\`£ëÌ "ZíaçÔÍÅFgý¨ ØU2)CÃ/BÈ}¸Ñ5cÄMŸ‰Çbñ[é'E¹›”ŽÄhªoߥ‚þÖøµ{KñƯ$L$ÄÀ£×^(ÓDR„ý/b9Öecdƒ‰ŒÉˆŽŒhɈ’Œpd#MÆ(Ò+•A½’P½RÎ+Õé¼’P½`Þ¼I5©¶@5Ú"µ@%еj ÈÕò J G' ÄøN§¾·ÎPD¡-%ÕHXg%±&g«yò?âLò¨`(ÂLªZ¹š ˜ô»wýÓ-;þñ¦ŽÌ®ïB¯?q÷m›DÆ,àÎn›,lò“¾éçÇîìAÂH÷„ÈìH¼>M–i\­•7<`:ŽC½¾‘H‹Š˜–4-ñyZRÜ´@×ë­áQMoÜÇð «Øõz~\¯¥ëõr¹^çJàJ‹«Èwár=»¨\¿° íê½,¬tŸ…«ÄZ·<¼¡ad8ß]Ö¥œªÊQY²äéX&dëö‹ý¨¿‰…{±À~fQê)¼?H¬2ìl'#Im ’° ²ú$½6€úšˆr«0€è1áBZΩâňÁêµ–É”‘ÉSrÇßá8>Q-,œé¬ÔEµà¥ø+¦‚zŠR¨”J»§ÞêLµw‡.fÃpwÆ£ Ô{´ MÒ›m^£J¥RZ¥Îó?»”t E ´R­Vé¡3`êB™zÉd”ä±Öi“cٱɱ»Æ~:ÆÖ4`~,5^bE뇦IóE™¸!“|#ç»0qÿ%¨­Ô„ u`F÷/Èq¬6[is踿š/«ý©–Ò&þЩ~߸ܸѸÓH‹Í–¿‡ŽÈ¢í‘ªm–R“å,ÒØÚ&Ëß4îLüA0ªß#oôi=-5ZþwYYÛ;2UT[,aßÃ鲤^N¯ß?‘Z=œ²©袌gWu5µº£¹å+§rÑØôÞéúBwÌŠ~šS+TÁŽÑdc.fmÈM¯\‘‹’úai‰Ýi©÷™]<çö»M¡Žp¤­ÁŒ÷­êiß4Ú¤5Yy­ÁÆC§“Íi3‡RuÑö°±çBD“ÝÎî ¾IüUÜßßE¾AÌëÌû‰äŸŽÖÇÌ{ïƒìN·ÁiØÞ?ßo6ÌýóÌø=ÄøÞ‚¯|ëH׺m#cïO/ŸÞ8½sšNL'¦W§_Œl+®~gdü>CÙYx²=*ÑjA¦']Ã(zsˆªO™ÄXÛ$tù?ÂF|qSdÛÞ­¾² ^hz !3ÍOû§2øZÛÒ/ +èj#«ßÐõœ†²à,¨Àù•dó ÷“^€Ê(ú|µ]ûµ Ÿcx1^Ö+âk³ËAúå@ìvŠá´¾œ¯óî5˜X¥N¹Ç™ˆ5 ¦\!’†mÍÁöb-ÈWV‘æå7ö9ã&›=µîÀ5Óû®i|K©S1rŠPJmFÆ 'ÄdO±gu§»®e$–+Öù½KhG÷•u«{ÓpD¡p";¦‰U÷¬\Iöüþ…ÚÎüÑM<€ù3FCÍ'4K\Ñ,qE³d„š%^mÆé_»®¹*xte{¡e!iX> Ä™–v‰>…;6ÐÔekÏÙueÁ^àZj“€q:»¨Ëó’$ßeP£¶+y,a™Ëyî1û²r½ 5$íμ½¾Î¢dUìâ„›(ë+¤Ê°Œ˜OÙÛ‰9âö‘¦ûû[çÒððΉºH+ÑD?º™‰¹ÂúõŠtd¢þÒè~±^w$ÙÏCô÷zã`I-Ýï/ðñò²ö‚¦ð¸JÜàxq™ÄEWHTaDtèÔöxYX–k/„-ØIÂçc' ׺Üùù¥ü#¯M‰»ãÌÊJò*%évûÖç——¤ÅÿÌü 2?”䢇ÿWD|bW¨uº:ôC´Ç¯!& +ý…eËü…T*Ìèãåö‚ jx|]Í]>5+NAñF®È¢sŠÓ¾@ièBûŒ‰Äh’ÄÈ­[´üA¥yØ¡¸TÀvÉÅ¥$Xص»O0ÿ¬4е˜¬·Ò_#pŠæ Þ†¥EN>'gÿßÂT¢»#_­í¬õx½Z’z F‹Q§Ó]’”¿?£rai¾á6"¾ù:ñ2FjóîA@jý=QH¿Ü:À»²Hddj =b³EÚ¦Xâúõ{oÚ{ÓõêòWò÷v£®õåë yñ ŠÊHæXÏxu—£ˆ_«Øt…Fí{MQGFÒ…'þŠº,T§¾~}Y¸¾0“ÇPÎŒ÷ÀüÇé‘¡Ä¢NVj-¾š}’K/«^P5ðWë?ÜF†U)8+®Äø Õ–¦€XÛiªA“3¢Kh‡’|¦n¯BM(ÜÔ}ö^ÍË,Ú«\˵ʃi~$FT¬ÀŒxTdD–’QÑVþ6âi¬O¾¾IL„ÛZ·é·ÍÎnÓÓî ¨Ã´@žóHؽìŽ}n¼Pê+´âqWª‹êš$Üåp +°J®¢DYÑÖsbÂÊšsxOåæ"ºø.D]áI"ì. á‚•Á,`•=Á¨Öu??úWAÈä|-ÄFßewbjÐcÇ5|¿…«$kÔfTèÄeê´WñòŒ^[èE8‚úÙjÆÐ—m#5QˆÊ¢•E•¹ÅÉ„(“¸äÙãb|ë“<9ŸäÉ¡×38"†7àÊùäÙ'Å}>¼CÔÜ<Õ°ÎÑú“$»Ð ¶NK!Ù«5I]wN% Ð×ãÄÂÂöÿj7õE»ÿ/êmëè\èx‚3y¬vQ1þN Ê%T{²êÛ;ÌY|PqWU3†·­œè¹îÍTP‹Ïÿ×ä†ÁðÌJêÖÚ@ðÂßé½HŠM¤N¬6„.œÉÙ!ÁîSÂï°ôŠo¼¤M’†Uzµ,¤Ýñ«Iz5¢ÏsèM§‘ŒÉ(O6°d°è ’õA2o³²>@úñQ?Yï'£òK2›ÑUFk!àGñ2úëœ +9Ùè9€¿¯Ì¯E £kTS’Û´Äï3ÏâÌb\ü—„ü¢ˆú;w#$Ïâ iÐ…ªsˆý\q´Ü$ræª_(U“é‘;×¼½—¤hªršÑ¹¼Þ§ž©¼Ì°¤Òì³{BfSaèO)µ9à¶{ý=F¥Örçþ;ôî1J½š^­5©h¤÷ú¥:ïÒj©· ORj—Âe á’$~ âÒráùœzS@¯ ÑˤIâ8ôz9H»¤»6ùTœ¡rcz²+DvhH’ã~H‰kZR±ÑÆè5Và™¬ÑDŠ­Äì,9 b%wç4µ§/jø“°é%Ûýjšý•æ¨Ï²j˜ù¿ŒÆ¬ó„¤ŠtT>Q’æ¨ß²¨™Ó¯0j£Ïí ›(Uål“Þ¬ei茛¯|ÚLY­YOž ŸÒ›u ­Ps•Ã䤾Kc1TÖƒVWÑûôêÅobú9áF’ht“17éÀÅ$Ñw詨ŠtA’¦ÛE:»@¬NÒ7êT›GÕcÌ$1&q²H¥â¢2R¹sÚE'I¥E€%ÑiŽÀ÷$´UÛ<Í8è¶Y8*}»¢¥Õå7RŠ}*ž®<§äë½Þ EÅ’$}Fa úëêŠÊ1ÞÈj-z2ØÔô:«CÏÒJƒî|‚zͬa!g=D½@åX7ÑŒbÖ±=ã¬Ýð¿Z$`ÒIrMÎc?ê÷»­ûd*‘KP‰„ÚýhÃͨwÓ»¤Ü(tÔ”øj ÓaøQ NXˆŸøì} |[G™ïœ#½ŽÞ£§å#Éù%Y²üŠXIÛIœGwÚ¤•mÅV#K²$ÇM[ÚÂÒ–À6¥ØÂKYvÙû»Ð„&ih· \è ݲK¡°ìÞ]àæJ¡ü¶[÷~3sŽ$;NhùÁþîÝŸóÅGsæÌ™ù¾ÿ÷ÍÌ7çÌÌùyD¡WÀýaïÃÙð¼®÷ƒY’‡ôŒTZ©WÝ&xÍUzÕµ‹ôؤ×ð4Y×¾½§>¼=»y¯¡¾«©q°Ã¯1XÓë‡ô{î›4YãííC ìõzÞÐÙØ"´µF¶t!o«Ï`uXB>›ÝïªëÙ½G/ˆBssC3`•¬>ª²¡&Ô‹n"Xéê;Ÿaà×%Ì{“d«×ÛÏçÝsÆR×Y®,?œïï—6Z  àTÁö3YšŽë:›…”ò£øþ 5V¶ëÔÔÒ"}Ï~4<2è‹G:\Þ Y0r*³Çn÷˜¹ø¡®äá>Ïû õñ†Æ‘hx´%¯7+^™ßݦB®A½¿¸Wø8¼ÆK_ëhŒî¾u¸q¸[léy6ÒQŸÀÛ{Žä·«,PºÑa"¹ÖÝý s¢æTÒl©Ÿská3Â|ü1}UôÓUÙ²Ü8‘>“æõñDzúZÕKÇUo}1¨ûvwÀ"˜TÑÔà¦û=âÆ›‡baµ‰È®zOx4Ü>ªÞojØaÿ‰Êº1‹îÊ Ž”vµ551N£T@{Ê-í‰DÄÄæPÃHw ­׌Q95£EÐd†^D‰?ëµX¼M™I'òÚ2µ‘Ó"^*æjyPœ×>ì*Ë»@ÍW6:­LÅKÖmeáe*„’ñ*à>±åÁ¬8ïÒ>œu•+ÛBášP»;Re]™@}®jW•±9mé´µeS¬i(Ðé4Æ`[¬W|øáæmLJGÀº_¹e8”h°±Jäq7¯ox“Þæñ¹z-÷àÃ#ó;[Ã#G{,#ÛáÙU³}ŽyZåC=h?yšeµ"£p‘9˜´´65tæ‚ +¶æ}%cžŒ‚®Ð ˆ¿ˆ_¢×ìšG²¹Öà£ÙVþhJ2œ©}1WyÂ"¬6·§:'yšUªª6'öôF¿¨2zíPöNjòNgl[Üsh9–û[£UÇôÞÖº>—¯Îµ4ªWbý3_tÕù\=½ÝVc°#je^cÓœ ¢qt#ú_ô¹ð Ì0 +#+3ÚÐfÏS±6 Fïzü965Ú«½íeö'ÃʇúóáJ:v;XÇØiSD­èîQ¯“§{æÅÌÓI‘ñ×€4ü˜x µ¹2Om\ü+ß9r¥_ÚJæ…d‘&©›DÖ‹'cýʇ²P€ã†‡²Èa†"ôú±ÓYRÊI)=ÉÓY\˜”È5¹ˆ;"­Q„¢ÚÌ_9ÒÖ_Y¿qý¹X=WMÅ‚?õÕS±È­¤J´Û­ÆÀ†ýÝõ}V¡Iü`d<á mÍo;¶ÑßÞìCÁÜp Ëu\àùg×õz[¼†u _›×éŽÞrmn[2)¿çlm®ÈXÜcÐëœf«‹U±Ž¦¾`xs¢èbx£ßõ„œB[t¬Ë«â\ëìµÔ5Û;溆¥[ý~VémB¢É%âÚœ[f¹×É ¡$Õ°Àüò 8<çÜæ‡[®TwõÁw<²î$¹–ëùÆÎvÕ‹¨Þš©;¿âLnp+ìð˜8C°3F:ì?ÉVȺTËÂá©V¿¿¥µÞw)cŸC¿„þ¥fæÎs:óáJž¹3GY•‹_r´ÝWÉíµÀjhIŠŸBÛ6‚r¤eë á/F-¸M÷¡hÝì:ãÙóâÙþùÁž–x¡¥ä,>jg¤DÔÿ±‘:7Ïf7Î÷‹g³ËoX1ç¤fަSVžc(é„¡2ÿ§ ˜ ˜è7‡U&Íá5©ãÝÁM-²èîPÈ?ÛºÏåíŠF]ëvÆìU˜¾±ÑhÇÒÃ×:g]zø·©+Òõ5¹ù†õ}-ö@«]ÚW©Á‚k¿ñБÏx¦y¾Á)d€èÜßhŒÍÆ3Ùš53>®ƒFUz›½+Ô¢öô…FÃ2îPÀ¿¥k`"&ÔŠ¸‹ôÐU"a &l~íã z6i¿E;s +ïq=¹Vç~Ä4úõ]jö[4¹Éšæ¹Ð‡dgå·O¬èa?Þ²«8¶«°5Ø<¾°s[nkã¦Æõ‘Öõa;þݹOñÚæÂDGóøÜèæü í-Û綆G»ý¾Äh{ëH¢î(æ6Ëü†ý(p‹}®Iú¼¥S‡áwŸËŽØáÒuF땜·`^¨¸]øû•Z·K >W5i­ç…S·]gDEW{^CG×{Ú[ÃNÙ9£`zºRƒUÏk¬#<nèž×èü®6­­Î¾ô‡w>RA_uWOPQ¬3ºë8ñ¼ÚÏvD$Ï ä¿]’Ÿì‚õÙ:¾—z^Qæ=I›ïm®SC…Ö3®ùÄcÆ2·@¯!2%¤â| r:W뙬kÞ˜x,KÒRÿkhùyáÆŠé ‚C½Ò£ TÁƒÝÉC}žÀÆ[6¸;Ú#>•I°ÜÔ yð± f’ef4àfJ^ñC)ÿm¹Fjó-2:!;€=È„]/½Gw©y>hrø ŽRufÁ/.ÑÍn ͺKÙêõ·0Ÿ€V7ºÝ-ó-V©æ4¼Éa1A%Ô¶,®Ö¦ÍÔàñ=oqÕœŠã]ấO-¯o£õa§F©Q Å&öËÌbˆ®±ÿêgöžÛÅv½û"³/Y‡ô­§ûyŒõ<èîççu§¿`ù¦…µbc®îRudù6UÉÆXëé,ݶ±çÁ,¹×¢;M^åCkiá„% §[ÍªŽ¬þæ¾WÊåï¾èê; r¥aèP·8©×«œZ©« ÷4vlhݰu¨Eì¿!îïjöð\áTBC´>îݶ¡VÅbÛ¦o2éŒÀÍVS°Ùp:ÃÉîæÁ6A«7èàŠEÏ̆?äÉn¸!Àë îã(NýÎ'Q¨¾kÝl3ñõùæGÝü£¶|Û‡Õ´ºL–/]úÅ—¿MöpÔçmÍfݶ¤4kË«Û>œU—+¯D嵔ą^éa.óBñˆÇ1O¨t‚?`ºeïNžçõ;TÒøâ}pÆ¿Olõ4©”*ŽU˜¯Q)o:Ê4aóœ†S*áðâþŸXܤä­Ä¦¿ÌÞÅÙaTA÷QÕ†hu®Ã½‰%¤U´œñLe5$mgG{“”@/ž©@ ÉãFÕµ +Ëž²w¹CV§ëLw ÜTf¯Ýî6«zûc-rWS0ÅI×ÁŒ«håU-}utk´ƒÉÊç S=û?Áƒ¶£fi¯+k§÷œ³4ð,'yµ<C hɸ£Uöºª\§$yègí*ºÿ~2ÔÔ´ü![o÷š4 +åÓ +=èó…:Å3§5ûì‚ϪR<È*ÞÃjÌ^Î~–ÞdX2jðJ# ¯a^Ñ[ôЖæf›ù¸Z£R€aèé÷QT¢=c9‡\¨zmÄ„œ¼þ"óÇç>Êë.2O%MH ñ-…ÏÕ,€l{õå+>=Ùõª6}ÍC0F·Þ“vàNôÚš›$‘ÒÇ+Ôjv7ǘEËoÓ°·½C¡µúhV}ú*Æ$zÜu¢\RhL^‡§ÞĪ>ÆþL«W+Y0Å瞃*J&1ú%"UjîÙ¿Vâ1°Ú }kÆBÇçcô“Îy‘9u> ˆZÁ~‘y_R¯|‡ÖTÐ'$§gùöe´…ÒÕ¤rUqI›öö*ªOøjöóÚ©hkuÖ™åŽÕŒÑïqù,ZåCì}¬ÊRçrùM Çš ¼RcÐe“]¯dÕz~iePëÀx›{HñóÉk´~ÃmÖ©ßµ”U¦t¼ +ìÓaúg nrÔZõ?›X½öÜÒã¾ì‹€/–‡z‰uëEæ“ç|Îb¾È<ž´¨D‹ånôzü÷ðÎàôµ%²XL(îF?Nš N¯”i…êæ¼ÃÜ=«Sñ>—»Þ¦Wÿñi5ˆætûxµöKj“à_JqϳúÇF+‡Nuö3èYU¼Íðcˆf—vJö‹×´ðHÂò®ÌóçTZÞÍá—é€ðœV‘ÔSÌ/WŸšÒ%$Ì ò’‘¥'”—¥"Kg%{ÜÎÝ»<ïE’÷ôм§¯‘÷ööþ¾Ö¶þ¾¶¥ó\co[Koä} ±ŒîÍ_3/rGÁÖ[P#™áÃ5zw˜G •ø>Þðàט$çx8ýýoÔºŠ¦ÊJ˜å æY5þBŽÏª¶0GÈç 94F­;\_ßâÒj]-õõa·–Yg½*žÖ[õ˜–þõþ@›—ç½m@‡›çÝØZ®¼y…yBy3á°¶ó;Dä`û/ðæVà7ƒ€Yó%yüsG&½x7Iޝ)(×búaµ WD³Š±¨l >oЦÖj…†:_“S«u6ùê-Ó?¢€û¦Þ¬ã8Þ¤ÿw±®ÙÅó®æºº°[§s‡¡]n]úSB?D^TGì›wúùÜX<É'!ì2¿à¹,½TKÛ‰÷Ú*¬”Àµœâ 6·ÍâÔ1Ê{yWƒÇÝàä?PŸˆt¸¿N¼ß!c»Ç+âç"àôÌ›¯1(&«âtwPûEöާtþ{œ3^ºL^Ucˆp\ÒDL¢WZVâóÖ Æ ‹Xƒ+Ϣ؎µ×.;ðoÇáuzôzO ó(p™dxÔByTá/•è™`Íã3ØöE “6©'ÌIÛPWL9Ý0Ás£ÑÈøÃ>h«b)q·Þ^ ïQÈK‚{T·y›hsMõ]Ñ×7ÔØQ뵌ínhU©¬"žqЪxÊü6«R܈ŽþïScÿÆh55ÉÛ4jF†.È9o’œãšt9¾¬&É#ò1‚ƒý#躬V—IåÔÙNWÀ®e–î_×Ù¤¸¯2üoäÐRlyœÙŒqš„vꔲ m@eÚŽlæBW#ê¿È¾û/ŠýÞ‹LRÛgªÈMæþ‹Ìº³ª#ÏÅO?-ýQ¨fÒ÷ÈvÍb„ÜÂgå{Tø¦Ïfá.žÝŠŸdÂmÕ/'HKG7(Vl䨒÷(R«Éf´§8IûF¿A€nZk20ŽÑÃ]6Wl{׆ém¼ŠOˆÓX7í{÷QÏpéàÏØ˜Æ¤ãƬ^«Vmñ»¢Û¦ýéà-»·š“Ø,ªÌ>ÆüsCÐÕ<žILfNŒ|^k#;ØŸ>ëh¿„ñ9~!BÝÙ“çx!ª‚Q`ÿ“­7™»k‘6±®¶â”ç³TÕ½ é½Ñ*hÔ|þLÚÕ² +ÆG8-€Ñmt˜Ô +Iϸ¶Ž™SSë§¶Ç ¯åtÂÐáÒС{µ»‡Ë‡¯° ‰_ ÄPj÷HÃŽÃb8 ±ølž€Ðr‡·g7õ¦o•@`ÐM€A›2ŽQ^Æ Uµ‘wÉ6’¸Ð%¨"ǰtŸ%ÓˆK3ÙW7DR›¥w`óèþ¬ôU¸4Oýjóè½¾yÀ¤Æ yã=F‡AÅ鬆ç‡vÙ›#]{‡Ú´ø1«ÔXzv¦º÷¿c¢Å³±|ã_0/Z-#U«2y‡ßí4|k8x<hwyƒ¼×¢Án1˜ýuŽöíÓý‰éÒ©7C]O& ÀD¥ø¦¶R¸Ô£;dŒn¬btÏS¼¥¯ŸÂ!0íÁ0…éÇÀ*0­´™§èM¬ˆÖVXþTX¬Õ Èöª¶ >¹:ýÛÁL¯Å×{CbÝ-cQŒ:8V¥µ¬ÛŸÛpô#aôÝs—Ù(6¢møHj³_°ûN£»éÁÛ&ÛÚv¬ ›ÁŽêÐ|Í žî›nß²áÎ?ùÌüw´V¯\›J_§}KÓægZê˜&?“Ä«$œ&vÇ-IFÀ ͳÞÀŒ "™ÕÀvTà¤ó®ûŸfïFü›_À3Bx¼šžÇ+ýÞ2Ìx ‹„4]JцŽà·ûxÐWTÛ×dú­¾îÝ ²-Þ†z®CÇ(è÷å/³]×=ÔXý“`6:B.úx¢H@[ÝÎ~‹áþ…U+Õ€ÿc ‡íoö°3ì8êAÛ¨µÚ™WÏw:¨ë"»)©Ó:¿>©O|Iq;’¶€¤VIÆ„†°ó»Y¸¬H|) \ò¾ùŠGm]½fã%°3zãR+oá9Ýè>_Ô%:D°Cp¤­­cá¡›7Ô"¶ÞÊìÔ›>PçWê‹Y°YøG:w&{\ÑA»`W™œfÁku;ŒbßΎЖ}³ÃiòîsEûH¸W–ð… XÂ,¢2iÖšŒó‰ð݆ú“xBq:’Î/«€XÖ'²H‘x" i*²6¾Y=ÝÒ”:!VÅó÷6Æý†žH°»Ù£Vj`ôhlîÞêÛÓçµ´lí½™©3º}nÕfrXMÚÛC‰H»»9n¶™UFÁb·›íV½7>ÜÚ¼£c·ëw½Ÿõpu _¤¾™Ñ1tXy£r'R#r¢zðÿ¢¨ ¡Q´ @7£-¢»òmdn÷lvo¶ï¶;ï Êíeñ–é†iÍØ¸~%‡•ÃæÎ„=‘½³<=>œH O—ï̪}orù¶Oì<±éö»FîŠßšëÉyõµNìö³ë6¨6èZ#ÆÈ‰»rG÷oˆD6ì?š»ë„ºéØd° E/G/[¤éµÒ¬ÿë|‡õíÜu×÷»ñ—lB.Æ¿M‰ó +v'ºâÍÒ¯MúuJ¿òuõŠó•¿+¯«…åç+ò—ËS¼Ð™Ht>„¯uźb 8´Ô‡ŸîŠÅºØ ||Ã#Ø?ª¤}ã3‰x¼‰%1æà‹K7áãk8õC8¤xp¶ôw]]±—à„yûqnwÀy6í~c Bwv&XQJ´¤†À¿âÛþ>Ñ™ˆ@êåaöËìîç¨KZ€\M™÷&͆]±›c/ÅÞ˜7Ö¸d½ÈÞ÷dË% }DL—_1Ñ+ä iI›)VûXLa ©­KYœþ¼¦åRV#=*–OÑqï²ï3áω9äÛ'Õ—á½ä]%{A£W·ínßyÏ]‰#ïÚ¹±ÜjÖy­‡÷ìŒî^(¤ëz£z³CËë{Å:½Úé´tMðæÉDzýÁ1hýfµYl»uËûîÓÌj^ÀõôýìeÆÅý„Uiþ +Ñóo±¹ŸÂùç¥ó¿Q¼Äý+œÌT¬Öq/£-ô-ïçÐ sð|C¬!fð\dîOÁÔeêröŸôp-0§ôò¬²~‰¾@'´_¡ÏÈpò–þ³Yé†óœ³ò +­²8°:¯£9¢Àv…wv¤ïX#=ÐÄ Êâ· ,$c×µnM ñ­Z…“÷èùúæÎº1gS—·al ¡qÓáow¤×i½“·oèèév6Ç} ÛÖ5*žì?´¾ÞkÖÍ‚e³E­6›t O³ß£·4uoïIìîñiL6N°9¾®»ÉÓTï†k=Û+ [kµÒ'ˆ9ŒtÈÌÞ{VzýŽ!øœáºÆ7%—ÊìµYýxí·Ú`ìÏþSã)Fà ýZ‘òˆî‡~ñ꬚y†9-¯ÀÞû$sÉP¤_¼ºr™ +‘ç Ì¥,DK_¼bj¾–Vóá+ÆÉ885}Ƕô~“WcòÚ Žû»7Jj³ÓbŒj›‹ýžÄáƒØ  oÏvÀãàgCøChP¹B0F¹÷|ÄÉ+üaò—,•Yô“WWâæ+qÂd÷j)k¿vUE«òD?T3‡Aþüùî}Ýÿ’ÚìvؼFõO­I0™£–y‘aÔf—¿¡ðÛFœ¢Û¬úšâoÕV‡ÛºMgÓkÙƒpððN¾ñW +üfF©RBøK•øïx…åWXƒÕcRqz‹AzÞö÷ dAVúLì‚E£¿‡³ÒÅÐ…ào‹@DÒ*?®<ÝìµI/‡f=Ë[}öú:n—*Üéª7+•Kû”‡Õk23~»I©5ê–úqí¬þÓãÒÈcï¡Cdo8¦ŸÝ®\„^·þI³"h»È>÷d6¨èx†}e‘‚} µEÛðKFúôY¢g™QýصìF°Û Æ%·Åf´ÿY÷H‹eÛöÐúXHëPµáu£á· ÕÛ»<À¼ÃËd]^G½?dýd÷þÑoÿv‡Û·¹ôj‡ÃìokÞyøøæSÀå.ô,ëTÌ¡j>gb+e/À~÷³Z¶ž°ì·qzº0·Ðõ¼5fÂÒq£‰·œjï×oðw…ë4¯vzvw»ÍmÛÖ`Ö ÿÒjöx|¦S£ƒ1!ºÞâ°´XìZ•Õ¢÷v&É­û‹ë7•¯ 7Ò#ËY=û ûàLÏ~a_Ìш;h¯ü±I«m:pK:qêq·Å£0‰^ bÞü÷€Ò̽‚xd<«âAg³*„§æ1ôeawŸŠWðïõoú|Ü+_3–€;ŸV€íTÿ +)?vvuÆG`„=ñÆ{Õ¿:ºÿüo'æÀïLÿõzÄ*kè+oŸŸû}‘2~MzŠë®¡{%zh ï8UC3ª×–“º}õ.£Ûª¤Aš;jèïW'íF Kº$zµJüf‰>¾*½Y%ýúŸ­$ó×"c~52ù%ú>ÐOL¯Ö’ù”åÖ¯ÚÞ‹ÉÞu59Ú¯K_£$œuÞ‰Éõ!÷§dòXAß_I^ëUt¤J¾ƒ¾×k©îOW'ÿV ×ëï¥$f«xŒR°C¢ß„”WÑŸ4¤ßÙøÀJjšo¶¯J?¬Røîð««SË{[Õ@ïlcÛN´Ï=MèåŽû:®D†#—¢›£Þ¹¡óÓ1gì §–Ñ_Ä_¦Ôu ë‹0z9Q·Fkô{ Ü2ú*¥nh_÷=„žúïÿñÔcÿ½ÑŸ]M½M«Ð™UèâÕÔ·ýjêW­B¦ëÒ=×¥_¯Bo®Ñ.KôõzžÐ? üc•o[£5Z£5Z£5Z£«è ¡Wן\£5Z£5Z£5Z£õg×è?}~ÖhÖhÖhÖh~´Áú¶ifºÐ'ÖhÖhÖhÖhÖhÖhÖhÖèmй5úȺ·6G²f£ ëVä ‡YdTž‘ +Ô ük)¬¬IÃ!—ò¥°ª&^N(ÿM +kP+w—Ö"Qý.)¬cÿK%=ö«—ÂzÔªþ6U™O#Ê +ayí£’ R;?"…Y¤výo)¬@.×/¥°²& ‡ôn^ +«jâÕhÀí”Âä“ÂZdvOHa³»’žGmîI)¬G÷RØ V¸—ÂFÔ#~8a”Z`Îʤ0Å™†)Î4Lq¦aeMŠ3 «jâ)Î4Lq¦aŠ3 Sœi˜âLÃg6]â÷¤0Åù/‘ˆâ¨ÅP„v  šBE”G%ø;†Ê·BET ÇÄd ”C¸²eD4q3h®•ÈY~Óú§!¥AhbÒhRì‚ÜÒÇ^t’„D49Ÿ„|H‰YÍNDøËCš“p¯\†Xá¹uA¨©rÖ‹ÚIù)È¡iE(7åà<¦Ðq)í68›…X|uø+UäÙ ñ"Cöšü#8ˆhœO›"(,—‘æ“—$I) puŠÈ+£»÷I̤š&¨‰?Kâv ­ÀF'CîË\Èýi’"æ LŒò49ŠGrZ‘Ä—ˆN3À‹¬½ªøz¸ÈÀ%@a3‘&C$ÉTäHÁßÜA9¤ò¤H¢¤ë äˆsMA:œ×I8[„P™è¡òMB8Kx*,°¼8ÎHHÑ\ËD&ZfŽH4E8Í‘RJDO[‰VŽA ¶Ç‚`‰ä›–t‘!2Q,JÄ*JkJ²W¬±‚/—2ùd >‰ËÄÌ‘Riž%‚T•\bÈB놌-å=K¬[¬d¹˜«9H›‚òËä,Gt-Û5ÅŒ–Bõ˜“äÊl'IÊ*ǵaÔn#÷Q©Ãy„ÔÝZm6“ÜæH'  R-­Å[¶¾œdÉX~ª—"±ÙFÓDרr i(3RšœÝ.å^)¨†NT´”"6‚kÀÜ2¹ä–g +8I‘ò§¤ò#¤u™!ºÂW®n¯Ö]%õ~ÉrdËï\â@×¶ô2)sšX".åxEÕšyu;9#Ùu¡’[.ÕxÒ§‰íüÇ´·ºµ÷ÿ›w8™BaRËZ¤ë"%V‘'œ• +`ÙQ EBÒÊ.·œˆdoQŸ$ö3C,ëå$Äâ:tŒð‚ífy®YÂæ šBÎo5-;/Ù) +ò}X«‡ò´¥9I¦È”+Ú–SËí”ÔvãZÞN0Àé +’UÔ¶Ó‚kNjh.ié<%µÉiÒ¢dˆ„”»I‡¬å•+KwPû)^s¬"Cû[j h¯0M0-K½­Ÿ´ÜöJ9+% ­è"ÁiŠÔ§Õ0[”$Íš–%uŠÖü«±Ç÷О% é[–Yðê¹S~WlkëíÝE©.ÍM-ë'WJPíWò5PcX* õä¶²Xñ<¦Iß›#íHêš’RÛK-³*Úä¥#•ІH}¡íÓ4éÇ2RÛBóÁ)³¤õ¿¶ÒV<'i¦š»\C25^Å,iï2θU7ö2-É {2ÊË­ºh&EÂÓHö¯V¶s+kBxE»&íô"ñ(2DûX«)ˆÃÍöˆ^‹JyÞ¼¢íl‘joµµ¨z27o§wz‹½è[‘Ǹœ‡XW±æ[!ŽêI¶êd¥^¤jÝ×ëád«¼v/‡5·»RsJ5¾Õ7µ‚´Tmµs’ÞÛ‰ÌE©÷‘ý +êÍHz–í˜ÚUAòwh yâw§ˆœ²¥¤Pµ—_ÙžýtQA(EdǸe¤¶~Zª«S’¯#¼Öö™â—ˆmJ<^[·Þ³¼Ÿm·Ô`4]3B¨­o9?TÕÈ©WoÝÚW´n2ö+ïÎ’QAf…Ü2_U¬Zkª=‘¬Ãv$Îð(L>O×XHŒ¿²ÄÞfkzXÊõ$á%-õT ]Ö¶%T‡QIã%RK²äz½Ü–Þ:ªµ=<•²¶§YnÓU$ Žs¿£åÞ`Œ.)2é¦É—YÅåVH1UÓw”¯ÓÓ–šH ÷xë–µâ)È1OZœÕ½îé#ä^¦v|&÷«µ)Ëï*‘¶‚êjR’{õ>7u +Ò—ˆ•æHî´]=òý]-@î߯Ðru³Ð[N˜­'B+:WöÃÙ0ÄCL3¤Ø#]o&š:@ú¡1H·ôq4 8î„óC¤A"9ÇgÛ!ýNÈ ß»$elÜö”$ï;¿[¤tøŽÍ³Îqx”´‚´¼pCl•úDÊé^ˆ+.çj+)QælœM@þcÒÕ÷V’æ—?BÂ;+|ŽHœn$áœqž›£qr†c÷ÁïnH·‡”¿‘ÈL¹ÝIdëT–-„\rD’•¦Ãøì—®`aþƪRm$Œnªøm†ßÝÀ9ήî%=Ä.¸s˜Hº‡ ·E K;NΪRQMm&Ò`T1ÃÞ£ì&È‘ò2Q“ÛrìëÕTT¾Òq3An9£ÚØLÎö]á«í’.'ˆ+K=@,q Iµ‘H¼§b!#Äz)÷²uÒ2vÕpBËú­åE¶jñ:u„æ"_ß'iúj\0ê &˜¯=•’¯•3®›¿¯Qhu|%í~bHŸ¼EˆP@·ý¥ïŒõ‰;2SÅ|)¬,nÎ ùbªœÉç"âÆlVœÈÌÌ–KâDº”.žHOG céÉbzQÜUHçöž,¤ÅñÔÉüBYÌæg2SâT¾p²ˆïqÎ]bþém'RÙ¬8–ÊMå§ŽCì¶ülN[˜.áröÎfJb¶6Ÿcù¢¸)3™ÍL¥²¢T"¤ÉC¡b)¿PœJ‹˜ÝÅT1-.ä¦ÓE±<›wlÝ+Žg¦Ò¹Rz@,¥Óbzn2==ž³4VœN—¦Š™”1.§2ÙRds*›™,fp)q.B9©\ r)fމÇRs™ìIq1SžK “ålZ,æ¡ÜLn˜‚¤åôÜ™›йt±·–ÅcéTy¡˜.‰Å4H‘)CS¥v±4—\§Rã[æ²åL²Ì-Ì¥‹²”.“ Jb¡˜m`n!÷l6¿(θbf®š*‹™œXÆXgp Șƒ²òÇÄÉÌ É˜TNßV†›3ÇÓQ³¹$Î¥r'Å©P)å׋)¥˜)aDÓ©9q¡€‹g ¦”¹’—ó Ð ,RJÌѲ°ñLͦŠÀXº™HÏ,dSÅŠ]­“‹^‡í¡{?@„UЉǗA_.¦¦Ós©âq,QiÅ2gñŽžÊƒø¹Lº_˜ +§J- Eq´˜Ï—gËåºhtqq12'ßäÑòÉB~¦˜*ÌžŒN•åså’”4»0•*‘œ®ZXi¡PÈfÀpðµˆx(¿ˆÀ„ÊØXq4b +T[N·‹Ó™R ˜*´PÌÀÕ)H’†ß¨1]œË”ËÝäI"•lŽØM¾(ŽáÚ¯–ì`zaªÜŽÍñÜÛŽï‘ ý,Îf¦fk8[„B3¹©ìØ~•û|,%œi¡Õ¢&9äp=ni-[½—ÊÅÌ5H¹b‡r^pJ:›’"®9ÓùÅ\6Ÿš^Ž^ŠB–â€úp`¡\€V`:ÅÄifÓÙÂrD¡]ۥɱB2¤žÌf&3eÜ>öËÇò¸¶`–%¨ÛÅÉT xÍç*-…¬„°d é\d1s ã¢&”1”`™œÐã`}~ ÎAL¼1" Š™*¶àFÇ$àSFÌ#º§±ÈSº«â§ãëAPh¿™(6Ð8¼ûøp¦0QïÊów +À監=ÇÓÍÁËÇÚÞÃ÷ä¸{¸MäÛÙÛq4¬=!¯¡Íñá{9ºy{q …‡µ«—/ÇÍcíêËqâ»Úisì'¹{Ø{zrÜ<8|wg¾=”ñ]m½íø®ã86p«¬ë|˜‰ Ô˃wØ-Šoï‰ s±÷°u„¬µ ß™ïå«Íqà{¹â2@¨5ÇÝÚËoëílíÁq÷öpwó´‡îí@¬+ßÕÁz±w±wõ‚%×Ê8ö!Ãñt´vv&º²öz‚ÏÖÍÝ׃?ÎÑ‹ãèælg…6ö@fmãl/ê +eëlÍwÑæØY»X³'®r)D³n:G{¢ú³†?¶^|7W|¶n®^Õ†Qzxõ^êÃ÷´×æX{ð=q…8x¸x\p…!®sµIÁUÍégh‚ç½=íûXìì­A–'~±xc]ÉŸYB‰õR/$4,î\tãc“~m\üÚ¸øtûkãâßÛ¸`?¿6/þn^ˆ¬÷kã×Ư Œ_ßGó_›ý71z´ók#ã×FƯŒÿ{Ìžï@@ú&¤#?J¤îo ¨&üÞ…ôÿ¿„þœQ8l6 +mÐË?Û^RoOül{))¼=YûgÛKKí›¶ýÀx{JÚ϶—‘öƒÈø78è…hOŸÈ ø[m(€4iˆ!JB¬Q)ÄU@|Qe$ å ³PUd!hw9êŽl@§"%h ²MDªÑÙH#:¹†f"÷ÑeÈ+4 éB³Q t:Ý*£Uè(´5DO¡–èÔý€z’Ç£“ÉÞh8Ù!OBSÈ~¨€œ‹f_¢ÙäN4†³­?+úû_°š+X½€5Xcu.°fk.°ë^`=¬gµXëK`ýŒf¡t`•Ve` ¬ÆÀj ¬ÎÀê ¬À¬‰À:X3€u°®ÖMÀºØö÷g%û‹±VE`ÕVk`uV?`¬ÉÀºXs€u °îÖj`=¬w€õ5°~A3Qº •V `5VK`uV_` ÖYÀ*Ö%ÀºXóu°îÖCÀzX€õ:°>èÏJµc•Ve`ÕV`õÖ@`¬©ÀºXóu7°Vk#°ÞÖgÀúœ™¨°ª«°Z«°úk(°ÎÖùÀš¬9Àú°îÖýÀZ ¬õÀzXok+°¾ëÏ*a"Æ* ¬x@Á€Õ Xý€u:°&ëR`ÍÖíÀzXÏë `mÖOèlT +(u°š X'k0°ÆëB`ÍÖ<`ݬåÀzXÏë%`mÖ'ÀÚ¬É$ü;DrýYÎb¬JÀª ¬–À:X£€u.°.Ö`Ý ¬Çõ°>Ö·h JCÁæ³Q=`5V'`TQÀ:X35XK€õ°6k+°¾Ödo‹ìC’#O"©‘ýHZä\’!ù%ÉXÝ€Õ—t*J§Åf eÄÒQ”Nt':¥S»ÏÛét”ά©)†”—‡×вVéì¥I´Ó“22’pYÐ8R;‘¡ãåPC4ŠÍè’T”!! ·o}9Ž{wŽNAèÌªÝ +O €FKÊÎÄ‚4‚ é&ǤÑQóÓ™ˆ^Êêñ»;„K' &¸ψ˜èt¥QZDR(ÐY¬  +“n‘  FˆÁ[¯ŸN£"4jF†»;‡#:…÷ z_©•‰„2(VeP­ +Å(™„ d++ Eid‹($2^AÇ+ÈdÐvaa!ÄíA§Ks¬:)dÐG Ǫ…NeòìpYv¼¿±¥³ªÕ‚ÍpäÀ‘Ç_Y‹P½ Ç\DŽÞk/\Ù °XeÐ8Vˆxν7‡0À^ÿh0 +Šé!þ_Y ¸¨eUßYŒp«›ŒÖg2ZŸÉh?6™8çßÛŒÑm3†Èf`›QÉ“R²[(ƒnfCH³1ë¯\Ý´žL'ƒ‰2ØUЬЬVG„Mð¹K§gÄJPQ ¼—$“†2épåÁÚ´´´ÚƒD–B¡$dA6+A‚†JГÒÒº‚yDL·~YÍÞ,aR{ hµóp A’¹Û†&Š2û ` ì +¤‘ð1ÑAôK ¥¥õ0@Jbö–×ÄáÙnTü¤ Ý6àç`TA€´t î\Ô4ŒGˆƒñášÀ-&Ù»{S¬\d[¦È¶LšU!%1{& + ‰BBHà3V •€aáÖP”DÁëð ¡ŽBK³!u[,L˜˜‚°¨-pÖΤ£L†…µHªµÅw*•-Ñ›ëb²P¦dU@U¸Lá*Î*ÎR8Òàn&açiÂÐ"ÕQæÁPY4”…ºÇÒDžòcSub¶&òÒšv½yŒÝkm ¸vn Á<¡p^k³P”%6”ÉܸÁ’ÿnÿ_›f#‹ÊYIEY¢2X(‰ÕcðŸ°8«Çâ,ÂâÄD#PˆYÝ‹L. µ³è(‹¡hE¶ +Tþ^U¸ÞûÌ.èbI¢,©*ù*ùBÍBÍlÇlG<:-¦/¦ 鄉’Ò@ VMKÂã¼Èô0n¶Êfˆl/„T{( Aã€8Œ!šóìpëÚñØ4”M§Ð¥‘~¸ý{ ¨0^ŸX±$àú^Îùo àш->0…Òªª#¼¶ç ƒ†Q($2<;üÔŽÇê«!<È÷°Ã0ˆ•©ÛÝAŸ±øŒ YYuŠ0y„TQ0h „NñvššÒÒÄUD,‡`‰×€©À#ØÝÁ†›Œ 6Jb÷Ý~.AGIø*Š|çìŸ`Kà>ü,FRSp§ø +®,Iëv +6e3UXAR%v@‰ +Â&AÇUb ·$],ÿ•=eK·(¶(¶›5i7ÏlžYïÜØX›u*«†]Ã&ìnVUÕ’¤8€FkLÂWƼ:mA]ݹْtT’‰K¹õ¸Oo%dHcÉ’ð± :\aVW÷µª*È ¯gÐØòHÿy³0± Î,  3 ;±q ë Í«ZRH’PIJU‚ôŽ£»D,1Ø(CêVˬ®ßó0»ykjˆœYqfÆ«{| ×^Ð;Ž›[zº Á:›T‹k‡•ħ5ÝÝè0øR0‚Æp(ÂÁ ÃŸš°03PAX ûÇäáÀ2nt, ŠLC$éXR£$‰$)f[ЕŒ’¨Ðu•&+ƒŠ+Áu„Ï\*Q-)ª¦‚Šéx‚²™óê`h40 ð \k­à£vDì¹ÿ\ƒ23:¼û|x¼è|<~n¤Í±Ž‹ŠÖæØ&ÇÍÔæŒ‹ Ô&Þ¸Ñæ8&Dÿs ¢/”è~”6ÁoYQ×Jë0¡ÒjC+Ý1ýƒ$*A**-‚¢…0_¸,ŒA£Ž@&)P,ÆMC)¨Ð„„R +=± ˜¶X‰âfe"bFnÄ'»1Ä^ ¾`˜ª˜0Ь2?ßðÂäê £åšWù¼UCŽ +å½0!å&$ÿ^H&¡$’Œ V3:IÖG\~¿EWc’½´(¸æ˜do +M†äíÉ•Á⺠Ó'0~zDtxBL4W€JÈHx„†DÅD‡p•1E¼„)#÷ÃW[¹ª˜ +^O–‘ï«÷Šˆ +ÕñLŒŠå¸ÛZcÊC$¹Æ˜)fÂ51âa“!ËËb©{ÿ26ÆÄëY2dk7[®6B”S޶ˆÅßx³ó´çØ{ºŽáêÛ›è`Ɔ:Æ\®>w¦&âä)zo¢ÃÅŒR²žh¡œI¢(Rb«ò1wÔ¼Ó6»xG„é©ü?†Ú=Û>t´`ûŒ×ºxgG?¾¶Ú¥ž}ZgóF±‹j’íUL‘_Nk _°ºæ[ñ`Õä:¯‡†Á;Ÿ…É +¼ &ç6= â¦<_éÓøeLÃÖ³˜ÜåçdËR÷¯1Ìã ê'ì–,Sp{´ðqÎ\gŸÁ›—îºd?Pú¦leàÉ2³Uu› ¯Nû´Âªò‰od‹ >ÕPÑŒÎܱBÞ´pÁùsªÍ;.†¨\Ùð¥ðƒÎÜS O>œ•zõzb“ŽoNØØzƒÂ %YBÖ¢I^ê]²o†K³—…®×Qx§Æ»ì[rÙ7åúô–Êʆa à¾A·Qh„Š)J•PSd…{û—}ô8¹Ëéj´ÑñŒ1»íK RR£Ècƒ²j†×=b™mVŸg®]VcT!…yá T(.˜Æ/WhŸnÛýzMpÜÌï^¯‰ŒÀKõºßôŒ×ë5#nEÂˆà”ºÐ›D£Ã¼¤Rá–ˆâŒÇ{ò)Ýì/ßß!:ûÉ ˜ Î;‚‚»`·H2ý»ùHƽÄÇ•0½úÕÙs/¹w>$¼øGy\ñÇôT¤ºTÊ JÈÏOö!½Õœs0¯fäûîyçÛí-äÙÓ¬œl”óÒ|o+˜[¿ð¿ÏãäP¯mlµˆ*Ø‘wGjÇàa¦Õ)•+vLR®WŽ`,kÄK~·ËÓÚh±ëµ€{ßË—~û¬¹(ù†IŠÚ¹íõç·MøÆéèøº'–æ…”1òª÷žÝšÇ\üþ“Î&½U¬Ûwe&>Ó2}½ä7»Y—:hÂ$:©Ýâ{kï×VÏFÅcË:Í2+ÊØÿ>bÚîplþÔ#WB7.PKÑ]¤7ýiOReÇùS¥œ|ý’k—.Ì*Z!}¹î\³ÒPˆb­bQ¬¶5³3%Õ½õÅjŵƂ(¶à_‰šØHѤW¯ åxF„ïy‚añü¹D03Áx)08 EÁ¬/‹%ü+|Ýõ俨ÿÇh”±ô zÄÊ ‚d¹®‘]qÚŸÞnÉÍXçp`Kƒ¦Þ]åUIŸæíP¢ûSŽ’Ï8µô]nÂÉÑ“¹~¦3Ömßš¹N3æuížg•öCƒ\S÷{)Œ[±¾8ª*Z£®SC¥¾³ƒUþúkCÎýù‹ŠŒ¯Eq¾.¾ò­æ`®1㫹lõzÙU鯄Õ;½Õmå÷;.NJoúx1ßrèuÙÌ'Ë ¦«gL»ã”Àu亪sð—ßÖȹìŸàvmü!ÞŠoº·Ëý·ÚFžN:_~$r墙Kâ~Vü¹à¶ÂUÓ®ÓQôGó•ï>ºåðÜóë&nM™Ô0h\ÐEÕW]fµ\Ö=‹b“˜wËvÙn…¬eÇLz*|IàÍMëkë³bÆÝ«ÒÍi+_†E½˜ÁßÞºnv}%½öëØw{âMh{'žzùÈ»œ3Kßf n K¯¸ä7ÜrÌ$ù»/Ãkù%z·F,3ŸÖôÂÐn•ÒÑUìÙB‹WµÍ:EÒ +ǯn“Γ7Ã" ‹À+Ñ"À <݈ýŠßßÁúá”ÉX=2sÍítè`2x#w(6¤_!£×YÁ G‹â¦z_Üôˆ‰à ®˜ʱNL˜‘ŒwÌ3Ä ¸úF˜)w}.‘5ÀðìïúŸâ{AÑÌò»7WkÍ‹Ôz¯òþƒ“yÔÜwŸ»-ïª.õòBÉçÝ gàs‰+^kåø9ÃlVïY?y‰|:·òE¦„Ô‡”õí™* êKòß¼ WÔîšû$CéÙ×-EÕjžg–²?ÏhšVÚTfCÙüqÛÌ5á×4o9x–¥7=ÒtÐÕØ•îæíÁ~HÖþ<#;‹^Òá‹åZp5·â©jî‚΋2ôžQûì³ ‘ñãÂjŒ +Ûžûð-uüæi%ÇÉ2„imÞI_Ñ Jîôň4æÐvàŽšÃ‘Z¯‚Rå$kîœÆwÇ.ZSHÚ¯$YÞõaã^ôÜp'¯o©5'8¬žø¾4R‚IõF*F†_bñü‡w—xøV’¢PÀÿÒ1i£{MCñK]/ŠÍ©ÙXêrì€]«‰¹FÈtiÝcz®õ}¸µ(xkà¿îžBéä݃‹ÆïvŽŸôVBF7s- +| Ö¡BÛBëtËŸ¿/î­Æ¿ð…‡rbAð[1ÌNlAàý'÷Äø8lERò~t-»´f +ÙÎøvë¾ÝsnžKžà‚–ë&Ìò‹bËìY>㊠úqΚÞbrë*-õᱟßw=LÊÓ•ü q?ö¨¼kþŠHfÜÚƒE¦¿…뜜0àYÐËÁë—q,ïK(èl䎟Í5Ǫkþm1Sæî fàŠök‡ÍÍ™¹ËÔùòûäã¿Ë§zµyã(CÚ… ÓæÊQ*ÂvÖ)í#çm+}|1ÿƒ­ÛŒºžœ¥6häl–™G֬ɶ²G+*Ê\Âë l¾ ’U›ä°°§6ƒ¦)Ôo®ÚdÛ:ºõÈ[ÇFíËÍúç‘ZŽêþ“ŸM|µíN^þ™11•© ´/g«ß(¬Öðú£|†yfÑìÀ}ÑE2ÛŽÿ>®}PÌ—¥ú3÷~½;¡>KítXe¾Ò’A!$sRß•ª>Ú_v&x_’õ²µ®û®œ²â¤…뮯^"“8\O;=ºÐ/kÄñÂWigT¯>Wv;½á%¿å“Éš_Qÿ8úYIî9î¨oNúMivVÔüIo“¥®÷àÈÓ2[¾`B‰LH êY +d_$–ò÷©ÿJ(ÖÇ0Ñ„õ3²ï‰€ ËO32-ÆD–‹áÙÿú‹ô絃„¯$X;`Îílÿ'­¨»»9úw¡´‹áá7LR-°¦Ù:Ùý÷ƒ4ž…xa [ù¶IdÝ fV;ïD­¬Þô +*˵¹”)™²dAN€úÌÒMüßZ§O»xw£ç^¦vMéõ£÷¤0J¯­ó= @m ›ýTßcä ½';éîç+ìLm®Õ%'îœÞÑÕ1fJÑà·‡[x!»¢CŒ’¶Ké\²ZÓùàŽ„ä•)ÉÅüQO$ÊÌ9–cþêóƒÑ“¥U\&jnN‰k4æZs[›íªE×çî›>ìºEyÖÔ§™ni +oŠô|fÕÙc0é䋯ú—*Èæå{KWó\Ìh¿s¸JÕhDitÈBÏÿIíª–Öðö09}ùÿö&ãY9KŽV©&Œð—×ü£QC“7b½éxãóóÊWïQT+Ùö"PeÆ=M~¾ÆýS/©:YxÔî÷±T'·_HñÓ»¢ö vªÔ‡9Ƚ£»HBÿ›Ur•Ã.{;=1-’jUã•?h7ÏþauM\JKÜõ»ÇòN¾:¡èssÑò.|¬d犻/ü +J»n—…ݯÎMÛvµÍé T‰Œæ¶’ùá‚ÇKƒ’ü÷ê¥]óùmÊñ9šš¯Û¢j4Wj¯´2q«¾·Ø.³–á|òr±­^ÂÚÑIœIÚ2SÖn°p3H»Q–1äÎ&×·ëÊŽ:Î\±åjFVïÚÙkgë–¿¾Åó‡Ï%C{/%QØÊLÄ“xcձþiQâ‰ÓCâfÛ’¥ºÞ{VrŠ{A-Ó›,ZÜðOPÝ +] +Òùÿч>0oaÖÂdí}(ñÇ üõõ‰enšØ2ç¹c®bËœÍÏ-s#?K-Àá9”Ô\,5K]Õ«$]2–º³ì鎄6ø§Ç¬˜àxYDT`\rpl¼îô„(̪W 3TÖç(!ÎþoLâ/û/‹^&O†\|÷k/ûër”~ô þ&½x}‹W²‚î¥æ„ðáYëÞ ^g³nþÅdvvu¨¿®¶EgMÜ…¨E_Y>ež{|ÜŽ-7ƒ7*Κ–=™ƒ»w3{õ¼‹ +NŠf6Ë<šÊ¾D>°Ðµñ±ù°âËû•æä˜Þo 9mgž”¢Ö!3[v¢åoF’´N,•>²u•½±mú§éºk µ,µ"'ñƒUѓׯ{¸èmÕʇÑwºÆ6U½Š±çQ©F[Ó펥yš¹ë]˜³ÞÐ3¯ªÔèËßo?©sÎoÓ>¾)³Žy¢n÷žG{¯ß”˘`?‰§?KCaaù[Î;Úc8ë÷úfNŽ)9PcE¥mCµ4-„–2.a¬ª +—w÷V.TŒ‘›o_2û‘•Vè–š©Aé5JÁƹéwott¾\´AãÞÙâܦ—Sƒ­øIü¶Ä‚6‡vVž¨"{,0pû­ºa”cw­O Ð|y'TïEîû¢)ëš‘«E•¾¹Å 'Gé86ÀLô ô 'ÿÉ#OüAN<ùQ”LWi{äuiMtø=³ï™p_)¨\Sæ^Ý9úm]g¤ë„'‡;î{¥Ñ–©ùßOU_–5lOª­F{kHå[òcÆYÞ¯)S§n×âPÑa^®¤˜·¦aÊ„€¼ÎwY$õW§WçiR¶ŒŠ¡(„zßxc|4b€2æj‘:×yÊv©OöfíÙ¹èÚ•ÈÒü£ghëÖ°Þ™6ËŠwPR¡lüÊc²¦NZÏœ ‘Û×lã†Y(‘>’t–šfÈËU”‡vþÑEÕÞ0Fÿ‚.ÜæQi•$ƒšüèýIg¾??ÐlfÖ¡D»âvžëõtv¾ƒlvÇ¡ šÆþV×gN ›ÊW^eíŽ;eÁïÞ‘l:Õ²žVƉâ†,ˆCÿî Z +endstream +endobj +6124 0 obj +<< +/Length 6869 +/Filter /FlateDecode +/Length1 20384 +>> +stream +xœí|{T[GšgU݇€^HI ®¸H<„$ty„ñƒ—0ØÆ6`ƒ ¤ãtÓy:ØŽÝqìÙu&L¦;“é™éÈIÆ&s¦'éîÙLŸ™“µ³³î™žî´3›lfv79öÙí䤉AûÕ•ÀvNwçÌþ±sT¥ªûÕW_}U߯¾z\,a„Pd,Òmîóùç¿ß³ˆnl÷äÈ4w™-EÈ<ågvß;+Œwìz +!ÇŸ"Dêǧ÷LÖÿðÚ#”cDHQ¹gÿáqýó ‰ÿоhbldô‹‘? m©f: {ôƒ<*š˜œ½oÛk\”¡OãÛû§vø_ð½ŽPu&B†_LŽÜ7ñ·Šç ¾ä…#“c^~õU„:>Fˆ{{zjf6±#´ñuZ?}hlzò™#‹=‚³ QÛ°vûØý?Ú©møÙ”ˆ†œ«ú‚>ÿ^Sû?¿xbù?eåc «B%´SžX~¡LãO,y2‰¬éÖð)娠þTZŸƒ¶‘PTÊ–³‘¿DŒó¾=ùd.£qü¿ "JÂr,!ìûˆ$nUݱys Eer ÊdP@øù«ÿJ×s¨¥ˆeßA?»$ $Fƒ®°:ô$úÿ$(¾…êViÎv“fã¨ñ«ècÿm_ÓW‰v°ßD±[ëÉ»H¼­ÿP)7€JoÓáC¥Ì¿ F¦¹WyüOKrÝ‹_eTé¿9Üé›ééééééééÿÎFŒü÷ÓLÄ¢£ð´#p4@e¡B´u£>4‚ÆÐ^tÍ¢¯¡Ã¸2‘ü‹iÖêG¡~Z«Ç‰OÜ5þð×þš{GÂCƒÑþ¾ÞžîÍ›6nèZßéh·µ¶4K¡¦Æ†uõuµÁšêÊ +Ÿ×S^Rìr‰…Ž‚\£^§Õde¨UJϱ Á¨<,¶Ç„¸+g]b$â¡eq#·0bqXí·ËÄ…˜,&Ü.)äø’RRRZ“Ä:¡5xÊ…°(Äßi…E¼µgèmâÿD¦7Ê4ë’ YPp8 …Îhâ8&„ãí÷N,„cm ï|†ºUlS{ÊÑyu@ÅKÄéó¸¤ Ë) ן'H™E»3ÎðÈh¼»g0Üfs8†<åqØ&W¡VYeœo+d•Â^:ttL8_þÖÂñEÚsgŽŠ£#ÛãÌ´]` OÄõîx©Ø/½ÿÃ\°|,^.¶…ãnªµ«w­Ÿ®›]â8çԉ§Ì?ùøvÎHŠÃ;uŸ"J¶¼ í¢Ð¾[YLÌï¸p>3sa: £îAhµ˜ø‹c¶xûñ¡¸.6ëSƶ÷vų{¶ Ɖ³]˜|B¢£ÖæÐ­ÊtY5 ÀÔá †[”Ð.(Äç{“eí²½Š$Ÿ{(Nb´æ­ÕS”Ö̯֬5‰0›]}ƒ qÖÙ9*†ãc#ñù]àO÷ЩuqÍg6‡¸`Ð u¾!YV€QuŽî✠`V·6O¡MtrAóYòñ‰ :pé Bj¨ž°Ž¥>÷Nä‚ÁS¸“Sß?—Ú€FRs>_áƒ#1˜¢½mòôÅ}âtÜ(¶¬Í'Vxoß Ü$Õ,nl£ØîT«¸/ÜF{ Է~Û™œ‡™üÆñ¡ ˜Å.±gð H¼¾J°½@Uh¨*6·‚ºÂ ƒ£ãñ‚˜mVå¸0hsÄ¥!P1$Ž Q§4K߇¡9äÑÅIkÿ`WŸØÕ³u°65èdUÇ:Ãw¨mI5àžq¥S) 3‚:`í@ˆ- ÇN%$LŽÌ¥nÝÒ bZ•†aÄK…ðX[JŽ–oSÊQ×k¬jãiô´FlŽ!G2xÊ T ©Ž¡…’N@dµŠq®<jdÅ=—¢* Šcâ8!Ä¥îAj…Gž‘òü¤æµÿ¶Ò-`LÈÕ« +f¼Ým»Üx‡\^+Fî¨î\­”bWßU.¦"¹Rç=0æ>pÈØÝ*À¥‘T…° vŽ.ˆ}ƒ 6y°½ƒÚî§}Pîêoñ”ÃÆ×r^ÄG{ÎKøhßÖÁ7t Gû_%˜´ÆZ†ÎAÝàœ+2—P.eÒ‚@ TS/”²¼í ¡y¹–•ry÷"F2O¹ÊÃh÷"Iòt«<<6É“d 0K¹€1ìõaa”ÎÏC ±!êãÈ FÃDZØ ˆMç1á3ãjq¬%ž!¶P~ˆòCI>Où +ð lÆžòûtañÓ\œ™ÍNlBÝØˆ¢H‚<‰àlà€ó +ä¤9&ÀÃÀÓBîƒ4é¤W ]ƒÄc$t'¢ñ>’Àº^é^Žj—,'–íòÉeru7×€Ûwc«Ü™”êˆBI9ÆZ¨Ó (΄g<ÕðTÉ]ª +t£‚ † ++¯ù +T‰@{x´aáÉÈuÌ«¸î­f”Þ‡DPòçeê:¦—©Tù*$ 2oUæ¤kXl}¹ 7žf©$ú9Jø®í¼FbŸà/KÑ«÷¢¿0ÑØÒüÒ©¥øÒå¥÷—®/)o½¾¤Îj¿Üœó@ñ›r^y ÁyR3ÑWÞÃÒ{øçL¢@º»8ñÔÅøÅëù#^¹põ£ûs¬{=öú©×ßz}Yk)оTð’ï%æ¹g|vêÙKÏ2Ú³Sg/eTè nxóÌ¥3$v?æÚ™ÄF:ƒ/Á¼ùôÎÓ$túäéçO3ož¾tštŸÆoŸÀCÇ÷'YÇó“·ÆVœµd' +l¢€‡Ñ¼¹çÒž«{˜Šqi¼{œaÇqhìÍ1‚F¥ÑîÑ·F/rÙC”X°\Ëa®1ŒvKÁ˜˜`"QŒúuý±þéþù~./`‹š¦¨k£º€6 +W¬(î +PôyíU- i/i¯i™)t½‚®!à>»ñ 5~_„Uƒ÷0HÜRGˆŠfæÂÀ.#©xU„aT‡ü¾ö¹‡ú€/PY‘íÐ;‚~ÀtÞ¸8A/?Á]XZ?Á~:¯$®“:Ygêÿss‰ÖÑ-&þñ5xfÂSÊ‚§\‹dÊÄ,Ó–y ƒ5ga(˜¥Ýfhô–Q=›M;-ÿg¹ãOüÃîÊ +º˜²ŒÈT5‘€ßNLF  ½ä +½ofÒêi ½6›·±PlòX¹ 7òWÞò…\:+äó6¹ôzWµûIæ扔݇¥ÖT×UDRu«b*¦@…áøã+¿ñÆãoÁ ´üÃW8ü6‡ç8<Îá-FÜõÔÀ³Tš g&„E<`æ÷ 'Q ËÁ7ì^ • ¡‰Dp(òÄò»XÚ~”»°ü ,¿CßëRŒÂ(kÐôH•ø\²¨µ2•Úé´¹t@¹ +ßXmÑbâ_%'‹23m£AeFFia¡KdX§ÑYäd°¾ÊÉšÚÄ (”Ðç†C˜Kø`݇~}ÀÌõuÀsΎꀿ‰T뱈õF; L«œ*/ÅjÆ“X¨!¦T5{Å(T +º•ÝÇV6›Šk‹2Wس+_§Ëw™È&ÜÛI+pòtº<àL*s=N6ë #ûñ ¾¼*O59©´T–0•VZUûoˆÌ{ûUyUå7òƒéࣔ¦Te«¬š®:ŠCÊâb/S}ëB¤ PŸ‘;CY$aqÊWÜÜç)[¿§±aGKaYôûNo-ÞðøâþƒßÞWUÚÊ©ê[Wº>(äu=2±÷™îMO¿c¬ê÷WG¼ÆÁdž<… =¾ªžp¨¨|xÿC];þÃþz§´Å_Ô䵺wGks+:¼î eî­{¾Þµû;÷¶€¿lÜždG‘…Ðפõê 5H2«òªW`* Æœœšz·R©ÄÊÂhó+ÍpÇèf@rWªêë™<¦Ò\\fÚgÄ[8bÄ^#Î7â #6jót(´ºšCÔoÀkäEô€` u²Û ƒã˜e¤ª&›âRèZƒkÕŠE #ÊÐÖƒS|®¶¡¼#`ÛÞØï7_(®²޵ÎüÇ-ûÿ`_MV^E¡rå·¡°¡-Zß6·Åÿß?zYi àÊÁAgÛHÃ9žqÔ÷“‡ëz*šºj»ý9ÎÞÇbËŸ•Õ:4“'JK²KúŒþÑ +þ`` ©î„;sF¸EøP3Ú yÔ«¨ÍV3q©ª«Q´õz+>ÒúJ+ Z<^d¯¯·èÔZ3¯4!TZƒ Ö;ÍÀ¤å9u›êÕ}duñÈ~cfwåùÁÆ™ºìœuc £¿¿/¼çÜîúá®z“†e1Ã`›§¡P‡?Yþ¬±§Òh¬ìi tzL[nøjíêÉÊZ|–Öc?9ýÌOO„-:¿©¼Ø®:X°*÷/ LôuiSFqW1Qtb… +sASÐd¼ð„Zl-õѨ.*D¥è|ôT4½U8á ìï÷¹xvµó|•[çµ!“¾×ØÒËÀ:”C9@=œž“ë¥ìátÖ‡S‹|Ø¡_uß»9&˜ysòqËÊ×W¹nmÅlÕ‡<¶RƒÉ,ä—±b½;×T\SÈãïÙÔáM[*¾à4töm«ØüЯ¾°ª_©ëÜZÑæ6BAäÉ‹-{ÚU[fB+‡ÝUù’Ê^ë%£”Þót}[‘ºgͽ±3+Ί:X/äÅGOùº÷­[™”‹(‰*çTkQT©*îTR¯Éëô2¨2Z¯«—ê‰ _ïÄNž—¡ L&#} Hú$p€ÖMÐd°~;¬ì¿(),¾Ôü2ýô†§,euì.T‰¤<“V¹Ùt¶˜mÞÆÚlëlp»•ý~Ãbâ}Éœ×VƒÙ@ ¢hÏÕiuZRQM©ûƒì%Ãòý.«Ž»»‚ÉȧŽJ6e(¹²ÜÏ‹õe9IÓ¾Uª6V´n >tôUNq~QUQNkvUÛ[&Õõ¤×´«&_ð†½9ÑžeR™¹¨.ÒÙ’»ò-O0O•¼70gÁ¶fôWR¦*d W=vÕáZ¸½¦ÊŠé1[.d„f ͤÅÄuIï2»ˆ‹J­§%Á, +¬sw¹‰Õ]æ&î’º’ÎRblÜÒªmõµ’gh 4ŠZ»Ñ«t纉×-êXµQ]¥nS³Z52Ë—Ô]ƒ^5䛯­· 7Ær‚oÎà2¿ñÞXºî¸uàŸN=·ÛS¼®Å&Ô÷ø«7VæZêG"}G¶xB³/î9:P22½mÈÑè±YBûûÛfú¼ë½d,’þÆÂ i¼Ãe.äVû<–üæ¾}áÞû{J5mb82~P'øG•¯"?·qóXsôñí•€¶Ð6rdG½RU¦ ÒE¬yÔ·Ë +óö ;’›—§›ÖÌkÈN F†ht6}ŽÉÕ"ù4¡÷rx[“e_’ÈP8ý5ASêÕ‹ÕPª ÂÊÄh&”t +º`çöšðô¦²s-¡‚ïb~e)ôÍ åcJƒVíØøõ­ääު–'WŽ/?><@°o’?c×£ô¬T"=?5Á{Œ=È8L1Û4,Æfkò5…š¦š]öRÏ(UeF¼ÅÈ¡s‡Wã°±p™‡EÒ`—ÔY‘ ;¶g—hƒì¸üB~LV(ÈÏ£Ë=4èì»å=5`È©{);¹b(cXŸz/õƒ³Íò¶Ì®©©†I†$¿s(°ÈÀ›“—Iqx¸8ädÛ™œ@MM0›ùå-fÏ©²t™[•­a ¾bµ—Úu+Ÿ¿÷þÿººò« ka¹'ƒ¶¦Æ ~ƒÚ ËbyUõ]6´üíõ{\V¯ »­ úªŠÉÉL1ä¿ñ#òòò sP(ËUONŠ}EÎÊgÎMë[¬É ¤Cþ­ÇŠ‘}mF&u<ÙŒïkÆÍüO-ÿÃò+ cÑn– ¿ßŠcü4?Ï3<+fª•Þ­Þl½Ôz­5ѪԵâ'Øáü‰ó#çgNÆI!,ƒ†Îã›ÖKVò'VŒ¬:+±òÖF'‹ýK‹Ñ`“ + 0–.®ä™%ïÀIt©7R‡µ ²A~ÅÖ’ ›( F¡áMzA¡¸¬ITTøÐ)hbèT³/ø\‚®hÓæÍÎ"©càÐï‰ûÎN´ZVNfÚ KrH¤!¬á ÅÎÂ,­1KIH¦FÃ<Á*xfS»~R#Ö¹Çÿë•¿ß}ö@ÄmøZUìñæ±üBwx²À£÷iÝcc;ŠŠC·Éð9•ø›j[žUåéy/ßrã\ä–,—­øy+ÖY%k·•ÑrýSnnŽ)3K›º•Ò­X¾žïzY÷ë÷ŽÉ»Ý2Ü “ñtéÿEÄQ9¾K#™üòÈ`9~ƒù0ÙÉÈ©¹#©ø ÿmþŠï(¾£Ü’Ž¿C|:Ó1Ó1Ó1Ó1Ó1Ó1Ó1Óñßc”¿R¤EAmÁª€ÞA¿ì$ÓÑ£)š %:—¢ÔRIšEö5å¢S4òÖt*@þ')Z‰Ê°5E«P nKÑj´ïOѨ ÿ8Eg¢§è,r–´¤h ªbÿµ¢)4£Ch/Úƒ&Ð,U JÈÔµSÀ߯ Ô‰ ÝÈ T3pöów­ÕŒ\ƒçèºòQÜ­@š…¦S:&Ñ´¡¿9Ùe¤M²ÄP}rkú? ¨8ûAˀ̛.Õ%Àȼ0¾šµV7ÛxÖÚÜÔ¸WÙ¤Y¢¿f“GpíÞ”ÜÓÝ­üÍcÿrÉ6 Š q?”F mä³òX&R¿¹I¢t»<å hèî¢yô6ͳ)Í^yfA¦ù ~MŽ^ºi™Æ:²>(¬/¥y +¨»·ž¼£÷›f€7'ÿ2h +¬›H¡Ü.ËÏÊóH‘¥¿)¢H­ÍÃ~xî†òÙO¨s@Ê3H­™eûÙ ðÜ,÷zà6ÍnÓPœ»ùG¥Œêï2²Qù9+{Ò.Õlj|I#r^~ß'Ï{ÐÔC›å±öÉãØT?ŠÀ¨£ð¤åfX½o‚r' +Ëm7G€U·¸mr‹N™NÖµËkk‚gÔPª›þF+‰Î!¹t sHö„yŒ‡d;&K^õ*º2ƾ®`4uÛœÌÈmvËëŒJÒ¹‘×Áœ¼&’s1-pRÆruFfRø¦æR¶…®„›õÔOï•ÛX[]‡7'a.5¦äjý-fõÎõ0#¦3;-ïT^ylûáImÜõù ò®-‡Ä8ý¿ÏîöuRDM‡ÐÙ©ï‹&U¤RCjC‚$œZRô:2ôV² j·“@ÇÈ(ðÇÈ1 ““@Ÿb!ÌÌ0"†yˆý!ìÌ?b„ö¯ÙŸý öÈ?ä6!†ÛÌ=Œ0÷÷Ðòó¾1|T‘@XI¿=Ì(±ò8Ð'”O}RyèSÊÓ@?£jEXÕ¦êBŒjƒjÐU}@÷«úŽª¶=¬¢ÿ:D+˜ 1ÑïóÔ6Ù ç 3I £m¾…Rس l•­¢ö°döCö—Æþ +,Yb—€¾ÁÁø8†ã WrÈs9äyœÎÁ‰qEÀqrN ]\ Ð¥œèrδ«ÚÏU]ÃÕ]ËÕ]ÏÕÝ@¤òõüzÀ¥‹ïº—ïºïºŸâ%#óøÆc +endstream +endobj +6125 0 obj +<< +/Length 11435 +/Filter /FlateDecode +/Length1 27144 +>> +stream +xœì{ xTÕÝ÷ùŸsï=³/aH2Ãd! ’!IY3„$Î!aa‘W@6ƒˆ¥j7 +J‘ZœPŠÁÒºp©åõ¥V[Å kÑ!sóþÏIû´ß÷<_ßç}8Ù{ïYÿç÷ßo„~ Ä4irföªåë ¶ÖϘװpp“ù+Bâ+ñù⌥‹=iê´× IÞc,M gÍËÕ9ô„ô+&DµÖÜåMSò!)‡Iÿ°yfCã7˦,ǹÄšÛŒ Æd)çÚð9¹yÞâ;öv°às'!ÎÇæ.˜Ñ°xNËý„LÚNˆå/óîX¨;¤†ýßÅñžù óf®µï[FÈôµ„ˆ/.\ж¸»…4Ò\Ìû.š¹ðW'|H«·‹úsÂÏÆ©#~º§išqäWD§&¼¼ðØÐ/ùõͯ^º¢ìÖmToƱBI´à<õæžQ·ïŠþò<ÝFe¥>…ÖòÍBâ'Œ Cìx¿“LÅ©gTû± ˆ tÓCDD:ýØž½²7H%jJuj*ˆ¥Âû„v÷]û¶I“n#B®QÔ›iÐCà'ïB&Õ‰øIqõãä>Z@$)¯ãÉv”¬3Èàk(õ’uô©À:ª·­˜äÓ­d^—°R'l%ã±.ÇZ«>¬X‹±æÅ®|<ù–"¢Ôˆõ¤SŒ'ËÄs¤SXµŸ_%ˤ$ÒÉpþ®îf…æu¤Sµ‰tJ«±Öáx)v-Æ9ͤNØAÒ%=ÙËñR¡$‰ÕÑ=°=ëF{ §a‚ð6©Md»@¦âuªð,™ÊâI:¿ ÈvÚJ¶ÒÖî•Êù[ÉvÕi²· •ñÛù8¶ƒlg—ñºœdbßcÂfB¤wˆMØN´üþÿµçHÅõml—škÏÒ÷ï>ýæÿSû"/þoæýSk#îßÚ—åCOý§Ö»øÏûßT¸<þ»iàEõÖÿNì…ÓäÙ7 7ËÍòÿ«À!ÿï¦á_-â½è«±òû?ý?¡¨·“t^ÿÝtÜ,7ËÍr³Ü,7ËÍr³Ü,7ËÍr³Ü,ÿ# ( DOò ^‡òwö„ÿÕÃ@|˜M'ãIÔÙd9ù9 “ý¤“üš#ï“ÏÈEÈ‚É4ñÄ_º£0àü42ˆÜJ&à¬z2÷ºY_3 ptÕýÁuŸoô!D^÷çó +Íÿj0WJsh ¸mJM(XU9¹¢¼lRéÄ %ãÇßVT8vLÁ­üÑ£FŽ>ì»y¹9YC2oÀ‘M× DGzG‚É3’Œä[ø<áãc}žN¨)âýæ±¾'ü¹r?Q¹R•>x½8C¡ŠSë) -mn/¬G¡C§ã3S;xéÐêðV‡wá¾…0p4(7t`áðJÔ¾-ž´°¡1\V,ëözCƒ ÇùÆ*]dŒ²dXV)KzZ8éd“§cÐóí÷ušÈôú }£¯±aj0Ìpn;+loß6g„Ó}cÃéw~èÂ“Ï ò- gðUK*z÷)¹º%„Å“ÏÓþÁãø>?wmKC¬EJ1}Eøm˜Ž CEÐË‹»±no/òyŠÚëÛ:»WM÷yL¾ö½¾}a!ÂMÊ‚¸Dg÷³›Üá¢ûBaS}3 ÅŽ^TQ¶–O †iJ‘§¹[ð_¾Ïû]·×Ü;¦ìÛº ‚à ÂcY°ÝSؾi¬×í-‹ÝÞðªò ‡gS§‡Lwï#ÌŒP˜Öóžç{zìU¼gUOO´1€ÀúÇ%“ƒía!e\£¯‘ßÔ^5¥l6gÏŽûÚíõµ[Ìža™!e,§b\c‹',¦"X8«ï”>¥Ý¤<Ä}½|îÆ RÍÏ0.Ã×)ôÖÇþ-mvá¼8#*•Áp`,Þbœ+ì’‰3ê‘q-c¦†3} Ã6_A/—pZ&•)±iaÛ˜0©Ÿ›Î,Tô á«%¯å+$þî÷;†zÜ¿ô£ åƒcPÚR ÛƒMá¤zw#ê_“'èö†!ätÈœâ⇥¿ïV„$¤ÈLe°d²¯¤¼&øÝ!ѾœRxÝ2¾ ;º +bX¢ö©›…p  ØXÞ€“k‚hI šñl¬ î£@ÇÔ„:’±?xÐCH@i¥¼•7òà«UàƒZï> d•Ò+( ÊóŒN J›º§ ÈŒNm3E7JU6 +Š=B´'Ð3ZÀ6u´m•Ò¦”™ÅOÁõÐÕŒLF·RèiärW¨¹½>Ä•Œ8üaðF¸|£;€Jú°Ö7³ ¬óðö|Þžm—x» +E€Ó¯åª¢§ß1w»éseI»éÌàÀzÍ”²šªüšI5´‚U¡²`Õ` ˆö6(Ü^V]å©TÓ²ê/ªi5TVU•UV-¬„¤JR¨\Uùzåû•â‰0‘–VM*+­ò—B)”T/W5¯·5Uå=]D‹ðaBYIUR KòKž.a“Ë*ªFT@”U•—•Uuv?èNÑ›‹¼~OñÀ<à»=àĪ$?«JJcb~âÓ‰ì?j»“.­„;î€em·&-ź¤Í—´¸-#é“6l‚wÚ>m£ñ~W• +§I¬;iýFX¾þÞõ®gKWñ;aX+ÜÛúh+}gá§ é²ùpt>Ìmñ%ÍiÉHšÝ’›ÔÔ²´…þg Ìj«ßR%«8 Œ,Ÿ=͘dßË×AáÚÃk鞵Ϯ¥…k«ÖR²jÖÌ^C]k¬Ž¢i+.¬è^ÁÖ/Ú¶ˆnk†šY³gQ×,g¿"MÓ£MO6±PSKÓ§Mß4 š™ñ3iËLh¬O +Ô„fÀò÷Πi3`ÒôiÓ/Lïž.4Ôú“ê§•%M«TW;2éÉÚƒµ´£»Êá·W™ÁXeò«ž6ž4Ò!FÀà© +IÕr7yš\ ‚‰À*ˆÐ tTNÎÈ(éTu£¿Õ”M ÃÆpÊdþ(¯ KäªfJ°àþк͛IABI8Õµ>!TnäzËoVá)¡ÃA +Bmm¼â·òÕÖ¶8£m1ÿÂ’±x >·µÕá3ïS¾+MÊœ¶Å‹£“2xW[t@Fì)¶f›2ˆ/È]uD²#) N²Dù¾6­Ã–„tŸãOW¿e[÷ׄàxk×CÝŸËÕ²M>Ô]ù/ǹ½%úû!ð ^¾&q¸²IÞß%w_ì®ï¾È(1Á†î/Y‰£9ÝésÿóqgÉŸÈ ¯ß‚ H Ï“W±>…üÒ’‹ä#òFò›É÷ÉQò ¹L>'€@dršì#“·p·Jò5äã:‘3d'é"ÉQŠO|óß Z¤‚I +0‚™¨ÖL…MùÙ™~³† 3ûÍþ¬!V¯Ù›‡õ6®ë™fº<²AŠÆÃîË—ù\E?`ÑG@K$½AÃV†4VÂå_Ÿ×GØ—ôHù–Çâac.YŸ¡D£–`²†hÀ llä=ù,õr­ä?ó£d|÷9¡X<Ž»:ÉÀ€M/‹dqÅkìm!ŠÛB,) ®½øz³ÉâÍ&`rø³sͦTßI(¾"_‰ÈÝ—Aˆ‹äÔΟ[ß0g^=-¯–€»  îò*ù~ùoŸž-ΞEº—#Ý¥HŽ–¤Ì„ + ^ШT ‘À…'@…0‹íïÇýÓÁœ’ÒÀÏJåW™81q÷ÃpJf¥›™èÚð,,ÃUKQýÊÄWIÉ ¸û«ˆ#*P%&Y´KCíÐiˆ¯50}N=e:äÀhš3”ŸL•6šú³Án‹#ؽBY…;5”Wm¿}÷Üûw7ßûæâÛ>tˆ®<m?[=D°º´øèÔ éûÏìxö©Ž8N¢]€4¥’UILúГþ*«µ¿S/¤ dN—˹8Tè‚Ã.î‚ï¸À5À0îQד.êrÚZ£k‹ë‚«Û%8˜Ë¥MNNl %«´¦¶ö*›bƲ®¶µ6k«Òtý@Ú$•HðH3'2š9Êrä\o¶ 8wmë8 Ÿ?<ßYõZã£îî\кçG¯?òµÛ7Ší:ò+ùÒ$Ð}'ç“wíúú©|Yþ³*Žkd1RW&%.’L +^É¢'–þ¤JªÞn4&-vÆÔ‹CLeo ÙÿŽB2¬s K¼ÙN; +q¨üQ BЂPQa82ÚnsØ¿ò¶Ðí?9Ö¨1Ìø¯ßýI¾ôÙŽ¿ÞCM3fÏh¬[·’΃}°Ûølõ‡~±çëw>“/lÏsëVÌYqgù²ÇÓÚñ·5‘ õs§7Ö­_ÉŠä2¹:î’}ÊK?¯›ðÕó#ò{/¬½kö]+ÊDZNhëõè*ˆäŠ7ÚW†Œ¦^ou¯èëµÌ7ò`üZ[~Õ“±Mü¦<ŒþV^\'ˆÍ@ì*Á Ž3êÑ@[BƒH‹È#D1]•ülÜՋ᛼ ÈQ&äÍŽœ-cæ +¨‘·¦¨½?„©òãâ¡Ëci=¼sWò*™‡³ü×Á(ÅFÔ>iLV©Õ‰¦~ýŒ‚M—˜h32ïUk+­©9,ß3}æÔÜe(o Or ÷µ1ƒUm@?d&-!3†ý-!mžFP»É›g–|bjIög;U·KyúyXðØéý’_÷7Þ>ÕX±K8&sVvN”»JÐùÏþnfVWÚpném‘gZjÄåÉ  1™E}KHd‚¡%$Xn{tÿ^^ŸÙï—È3å»äéð*4Á}òoåú'ÖÁóhP¿/¯Èëå'àTW1ž“ó–ân:²(P$iµ˜50½AÒ´„Š$øƒ ˜W‚ „ ì”@JÔ‹ÇF£´E¢I’€RÄ„2ж„à¬Ì¨åüœõº½\T" УU ]ØøÈ9¸ ›© i”Ÿ“å Q +Ï*4¤$0HˆN@ú´:NßË„$ÐK`à$%02I¢`‰R¥•iÈÀ4©öêæ}·†O哬(r¾M|Û 忘†üïGn ¤h?—UM]j—»?Aq5Ð!N¢Ngj ¡â95Öë}}à„†íʆâzTèc¨bˆòÌ^ú»ù›5ò¯äð0Ìúó³¶ÿâØ—/=ÛÐ(Ÿe9í-)°æÂt¸¯æR™üå‡ç¯Ø ‹D±›î5òÕFÖ §õd¡^R3ä þ  "æUC‡„j˜ †jˆWƒZ½QMÕjQ+1¯&Y¼ô°‹àAz«Àõ|Ä&ùÕÈoäW —Žº,r/¦:/ÑQHYŠòi…²aþ˜½kÑûiÊ•Z”Äù!‰é(ÐùQiÁxÆ•j g£X¨™gNÃ|@evÒÓ‘YûöÑG÷í W°}ápEWiîf¹Î+¹OR ŽêÔh 5Œ ÿÑK* ‰®™Æ#Åî#å&šÔRZVЄÜÏä +PÛÝĚ˻»‰|1†««Š|U† c(ÅâI,WWúk‰ND \†œ?f[cš{m"uÕ+àq7‡€ó[ïÛ²­ÁÛßÄû×À^y·¼“ žÞÒŒ,œ¼óîêcÃ"÷PÅÂÕ¡v¢N#Éýˆèµ½M?0ÝKlz9‰-!§À4×Hq».%áamo:w ¤Ý‚ ,:h÷ÐJ¬ŸÎDœòògû:^Õ4oHí–õëË@õÉ¢“­K¬KüƒãÀ¶#ÁS[:1cÌè±ù‹›õâŸr³þ:$µ¢ }Ô°ñÓ#Íé(‰ü-Ф,ÐS2µ,*& X»{C‡“JÏɯÈmBÖý@e™Ÿ/jÿ¿‡\ˬSƒYm¶Ú,(CqW}Nßw`¶IŠ +·rÑ0×,Ö}O>ÿkù#ùeÈÙø£GÐFw•¼WØÞ®ÕOþø'{ØÊèoD¿b±ût`ôhGÆ,ÑHÒ 1'¦|®ÜÆcT+Ï5ò¬^+n¥ÜHÅòOŽèriˆá°¼]ÞY¿ÎrHÖ·!åí¸ïè´ƒ,ÏBÃ(å^ðG0¦éúË»;†](`þ®ãy)/ý´˜%Æ~k!V+çˆ×bµ¨ÃFàÞ‰ +ô†B_ãxí‚tÐðšÿ±Zþ±ü~öÃy8TÃÈR9‡¦GNÑ/éï"_Ò¸Hî™Ëö5ä»TÒ /ÖêT‚( +<®£ju,xê}ïÒ'æ¾wQRC¯Ðzåyú›HµÐ/2–ž<Æ>òrÊLÞa›%/êr¿€EN+¬2’id3‰IÓB¢#¦ƒVS|×èóçƒÛJÆßFGA žp.!µ²33[¾’™ŒˆàžBk ‘‘ħÓ8˜ÃãÕ˜‰¤'F»‚†IAæ[0‰ÚQq5›,˜ØøS¹}ñ¥ù¤4¤§÷… ¥‡ÿ|æØ[ ´NÈþl„¡yö’yâ‚•M­‹l F°‚ÿñ•Ó¡é›sß{âowö€£p:¢"7©䯛™Å¢ÅLKèŸ`´€Ad–¦ÐO2˜À¦2ÊSŒeÏ@¦… &•½>¤ê+{H9Æà<ä'7ð§ÈH/ffŠ?õg“ð*ž!ÏŽ¸.h˜¯†§è¢\ùKùuˆ¿ô9¨#™âkfîŸ^v€=¶¢µuEWz.3Ï1å/Ï?´æÁïÜrn`‰Ú}¶DJBÞÞ𜄊ÌFùRNf×™jC:PÙ°ê‹1êÌQ·ŸMäËàÄ6×Í$¤“iåKòÉÝ»üñŠÒ©¥·5[Þµ-ßZQñ\8óý„‰#‹#d"#Q#cŒù»Ý¢)MNOJc“XÏæEK*‹ÆM¼ ²N,THmñ_X«+…=WÒ÷½ šÃ)‰â o Œ81"%`ýe¤',78õ8J¯*@™ò‘Ñ$²ÂÝ¿?¦tÉ)VƒÖ¬3â½Ý#š‘b'ªU¾?ãøý}%©7ƒŒ ¤Úïô.9üÛÁ[¢]½òÉòÛ—Ì–O~šn¼gþ•{ðÓóû’|¢üö… èæåËŸ:ùR¨Û2ñöÇK«_:IãmÛ÷öÈÒi#·œNŒÑ +‰H!§Ï|Cá¹!]QÁ©®ã’ƒ„ø¹è¥WøF??¢l^>ù­£1ëõˆ¢mñ<û!V½d•ú¹šÚÃddµ!£ãÙO+ÁEþ¶2•æpCï°ÀÖy+îœ3wÅs™(¿/wÿôëµp1¼Ð¬]{žüÙ®]OüL¾ ¿¶Ôa°ÀûäËŠßCßTX£V“m•)A…ži‰AmT¹ ¶Z´•ÄýíVÞ³òi>G T‹ÙF%Öãü"&^h2É'/eÄÍyóÈû-/¾«8¿ã3m[îsÈ#¤ñßÛ%Ÿ¿ø¥|©mU|T ™ïk•ôZ€>± œìb¦ÑéΔœwÊ'?lÚ!´iä¿h·mˆêÕµ‘X<ðî’Âó›x"%)ùMjš-‰(ùM´ÓÄ´ÓBÌñòþî8-‡»±Þü&× ø{ûDÊžºpþΧJªÞ.ß5hnÍêåyÿþ•ç¦V>8aÃí[ï¹s8Lxj¿×Ó50·>yð°ÔÜ©ËnxgðÉ·ŒK9"gêHi&Rš'N@»<¥Km´ZÕf¦Fߦ±è㌣¥>d4Ф¶OØÏe:Î…êZÿ›’gçôæ Ë¿¿‡ÃØaYÙÂE»žùÙƒ»ƒ/a^qtÜ{¾üR÷ê¦sçÏDÎÜ:ix 5mÚP®ÛNÚ˜1»ƒŠ4–v1îêæJÎr5zî 9¯¦E^3ëL7eío;ü2dq‡¬-¥Uo¡ïDÚ¸†Ó¸+;bù‚°÷ÔWèE àf<-êÉ\¢ùŠ?Ó€=r5äÿ§W«–ÒNA¾\-ÔEîi^Ùº˜®Œ®g#D:Œë¹yN$õëŸ@µ6&ÆKF4÷ö«9Q4Z÷ê”tàòV?ËÑ|ȯ$D äU/Ò¼&wÊ/ÂÕŽ4µdj‡²{ô>ªÖ Œ[òoaœïÚ$ÔÉæ üé„'ª¨+òIÞÛÃCøáB””ha›rºÌ€tÓˆÿÝÞµGu•ñïœûØ»»ÙG»IØ@È„dɃ¤€æEx„G"IJ›' ìB’fhÔ¶´€uZ:m)Bu)VgÔéq[ +ÓvZFGëŒLÚ´£#u†ÒA§‚lü³7›,k}õŸÍ/{ïïœûï~ç;{¾½77‹•쪸ÓnW™Ë°{þ!’•Fä“a‘ÐÞÈaÖze”µFžeG^üàO‘S| Ÿyo¿wû{4ò˜ô%fáK/Í­Jµ’Ë›ž¡z½ƒ\ŽLN¾Ø÷ +f§7-’'|+š0zÅ«d¬þW>›n÷ÿœ­ˆäW_?Þ°¦¼zÝð¬¸{_cÿ–6>t+õ‡?Hþȱ)X޹§‘:Õ#ªŠ¦}'Íj·Û¸ŠðV·9t‡Ó•¤èá%;¿Èu–ne–Ý5²ðhä,}4r€Ýdï +þnäI,½_ß99¹“]š6AŬ§d*ní-rÒ4šYåt‘á!/+%))CµˆïãŸ*×è-uô×òIW‰ööcíÇ;:Žu<ýæÏZjjZÛª«ÚÔEî‰öŽã­¯?]ÕÚ^QÙ)^† ’fµ)“bÁ·ÇcÁ…eå3±êµ`ôW²õ¥·V¨W|o„<¥—‹¡clëtÄ EU™šÛAv‡=5Íáv;÷Ï|‡Õ§ÏIÊ’Ž9=WKMLIã3R~y‰ec'žÿV}­¯-så©úW}«î¿¹kÀó’ÅYÑ”yä ¡;Úh~UªÊ¹b·Z-6RlŠÓÅ -)¾‰b-deùVVδèN=90ʼ‘«£,Ñ'8ºã’¬µïŒ,š6Ail,zÄNÉ£9DÉÚAí¬‘R«ì,MËcÛÉÜžËæ-$üBZÆÈúLH×BZ§¥ß&rþ »gFò楤 IHáj'"=H-—:¿Äv×ö3,7ËË-R‘Ôµ2ªë»¦®øslÉãºîÚšø®é3£"Shb« )ã™57^æ°”iŒÊ$™gñç§&I1seˆQ:ieèºËÊPJA«å˸†eÓ<*¦Çªê¦§99÷ú ×›—¶`Až¡””r'¹±¸uhÏæ–¬;À’YîVÕîž¿¡Åí¶ÏEŒä¦ÌZÔÙX¥¨^±ŽŒE%¼‡uSÜÌŽ†Ìùâúb®§ÒË¢1ž'äM^zåFƒAíTäúsnžøx/à +¡ÿ¯Ý`îÛ^Ës{· ®;kslMvµó+Vv¥=ºŸ/3+hXû‚G ̟י˴ áᾇżwN½¢fc4:hF•SÃ|Ã]äÒ6h\Ãx,™ööø|ÏòòuËl1,1Ï{”æo®­þ­óKY(û+Õ+Më6øÎ÷—þh¹OhÍT^e'åÓ¾*‡Ê,Æ+ê/T®¾¢+T9ñ`K—Of±CÎâGF—ekg¼—"¿gs.‹þ ¾©üXÏvçQì£kñþ÷Ëœ»1â÷óÑ%š’W'I6HIôÆFÒùGûŽŒmDß™|?&.Ž™|?fRð2³ÄE+Ñ3Îñ3»ó©NœYت`ŒÉÌà‹s~–{GÊ‚Âèh¥iŠÒ ²t¦,}¥‹reá‚ù`óDYüä˜Ò×7ácËÙƒ‡Øû5»Æ‹x;?¥ø•n嬚ª.R_Ò4­";´õ=¨ŸÖ?´,µ´\´\³\3œÆ:ã ãM«Ó´ŽØœ¶R[·íÛ{öt`Õ$ôØ/'e%­OúŽÃæhp|ßñs†³ v^vé®:××uwŽ{ØýS÷Ÿ“§'“&ÿæ“â‰á‹&L|Oâÿ‘OƒÔä8䤖§Ö¥¶MÞÏ _ýÏ‘–þDMŸ 6ýÏðPÚ~àôï¤}”@ $@ $@ $@“!ÿ¤ÚEçÄ“TñwÕøD9£ÚcrN6¹B5Ôir•²b2eÐ1“ë4ΚÜBµôK“ô9æ5¹•æ°*“Û¨m5¹*ØE“'Ñç97¹ƒâ&wR©ú-¥>ê§a nÚB[iüTL ¨[?­ÀÑ>ä÷P©:ê¥MTVœìc¥Â2Â>];° Br-J÷â3ˆ3ô›:¶SÊt# ÒøÔK‰>°&땺jîŽõR_òB“vº²X™ñ±Úº¥¦.|¡£ ÇBòì´ y}´ù®5üd»ï.Y+½ ü"ìmFª ek±”¶l•:MÅË‹r¦êEÒ«ŸÆ² ÜÊ1°V šöEuvÉí,ôù&ÙîMà¢VK[›¤÷5ÓJX}/ö"]ÑЈm=Òu´L–m@Ž#®¹µ²DäÑcË帪§ìW㈺C°*ê™zž=!,mõØŽ\ááñ^Õú·üê‡úâÚ$,Ël"ñŸj„¤hË.9†ä˜ˆ¶E¿´p»ôåx‹„MÿÍöß.ë"FÂÄqÑOwȲ½±Ñ5Œ¼!iÃiSt´þ ­zçxÃbѲýr–*”¶õ`/ê¸Ç…ç×È[þŒmÿgŠŸèÛðsòo1—gñbâíqÄy/#…—óräÜÃ/á-à­¼ GÛùðxù!¾|? +ü 2@L +“¢<¢^À¬üšú)êEõwàïkõ¤h ÚãÄ´ÝÚnð=ú +búJ½™ý^Ë1C¼ÏC1˜ñø×Œ'ÁŸ²V³VZï#Åz¿µV‹7øeY#uü}wò™Ž«Œ 6dBo1RÙ°r#,J[…•ö…‰«ï«7°ý‹úWØwS½ þ7 çÖMÃÖÐR°ÍÐ|Øfi3ˆk3µÙØæh9ÈÉÕrÁó´9àsµyàóµð€V^¬-/ÓÊÀïÑ/փנþµ­Ãv•¾ +u^­¯oÔÁ›ô&ðfá cjÎþuPg: +endstream +endobj +6126 0 obj +<< +/Length 9849 +/Filter /FlateDecode +/Length1 24772 +>> +stream +xœì| XTÕÚðZ{ï¹Ì0ÃÌc2ÃAFñ£\䪈@3(È] ÐÔ <åÑH©©™¿Ç¤œ2-4¼~GÚ;a+ôæUTn,FÈ;ÚEók Kü²æx•VϪ¬ aªòIGHôù¬Ù K·] ý!ÿv„ ÛËJ +Šï~6}!¬ýJdt(ÇËS`­'´‡”UÖ>š­º +íCé6Í®**¨¼Ur¡ØOõEeÁ£Õ²­â ó s +*K–…˜ Ú‚·««jj¹¨¡™ ¯žWR­Hô(B~aQˆœ +f¼s8ç÷3ãn#™‘tbÓ¨Èóý¡gïvºwí–Ü7# +I 8¬7wíFHjìt¿çã@}•KæHªQ +¢Q(²“føŒès€ƒÃÔâµHxn˜ ß×ù¤/ R +‰)J& #¡˜îè {Ò”)“¼ûŒq3e5 ¼íê%`R² ƒœ ŸG'Èl(I‘¢CA4‹®¢>‰®R(ƒÊpö`/w즖¢JŽ‚¨ËŽLªcʰ?<…PB È¡¤BY +e”PòÉüáw'¦Þ±ŠîG­‚l”É<„ˆÌ A%jå÷Üè¸Ô=—þe +  Án(§P+Óˆ2ùçX'E … *ЦãašþÚ¾üxŬB…ÌEo矅4‡ +©U=ÔM¤ŸR’Âq<.Jd!Eú™¥d¾ã~M(¬¯CRj7Êö\ú*œAuô§Žvú˜#†nq\û-<þVÞgÿ­9påo¬÷ü¯ìÛÍ‹E"tÿ­qÂRþnxKÿþ¹ÿS‘Í7ÿ“S…Wü»qHé_‘èK(âÁ>\Œÿ;pùg³îj(¤Þ}OÿwH¢`‡ž”7i ¤4Ò@Hi ¤4þ[&ìúN@Žt ž‘ä=ÒBÍ ù¡ 4M@ñhJBÙÈŠ*Ð"ôGÔŽŽ¢3èsô ú¤ÌÔ›µÁû>ãp~;àÑpX˯K…uùhvŸu_÷[‡avÜv\ÿÕüzÿŒ·ìÚ÷×nò˜ÿ㉘}AåPÓ-“¦çجY™Ó2¦¦O™œ–š’œ”8)!>.vâKLôøqcÇD6GFŒ 2|h`€ÿÖÏèëåé¡T¸»É¤±H(`h +£á;ηÓþ„6ž-H nˆ÷*‹ Ï&äÛ ;<˜61‘ïb ì†|ƒ=}ºóí˜YúÀL‹s¦¥g&VÆ¡qd Ö`?ÇᜩV¨7DZ6ƒý;¾žÆ×™¾á £VðXl ñö„ùeMñù€#n“IcÙØiÈpÔ&•AU5ûP¶º Æ|…?¦Bb7²-œ4¾ Øž>Õ§7m!Óìîl?„byva¬]ă4”ÔÑ*CÛðãM«)Qa~°¼˜-.˜aµÓ°¶‰ŽojZa÷¶±qö E_zÁÉKìÃÙ¸x{0š’ѳOJï–Ø.ðW²†¦ÛŽÃ~w£O«G诼HÕNÅÚq†ÕH’>hÝÔ”Àšò› +9 +Yƒ’mj“Ë›ªãÜ(Ý + 9ެÒÛVÛìÊü2<Ææ:zBFŠ]=uºÕNù'Ê + þŰÆÑz£GÏœô¿6Œ€,@ °1ÝÚdˆoZgÔãã`Øho˜j%äYuÈ€ +õû‘%4Øf§òÉÈñîMièqvZ€°,ð8ešµÉÎø'³ñ@ùUö†B² + Viw¿£7²M*CT¨ŸK°H*.7Ø@,XÕwÈYÒ¤äîwœïô°A€‡ÊÅ'žÏwý›_æ @ðÄ`§@dZí–8¨X +\œ‹o …ùÀ¸ò8ž©öP¶ÚîÉNìá2OœòiV~‰k™Ý3ÖŽò‹\«ì¡ñ¼~ùˆÄý½,m–.]m+Û°S­‡‘ÉñyÛ(ƒþ€ B¶8X ’ßd-.µûæë‹AWK V½Ñn±k-±Qj}®çÊÆËW¦5e›25Ç:Ú…´s€€cüãÃZõN0 ´v±¿Ø`¥ô´ &*¡Ãvâ8ø´‹üÅP”À¾—ûÄq+Ö£îÙ€†=È_çšGÚý€ +ˆÆ&vC’&À‰MÔmFg +NÁ°Áµ1¬$viƒ1Ètl"ßEèîE¨j°²%¬-3Ø-éVr6Bž#.bðüqñ5³_«±€LÈÃÝ BL{B°¾/qí“ø6Q1;•É‚`6ÀPº“ ÓyåÖƒÜÙôýû¡Ë é·×êíI¿\šäÜ”¬l³)Óšά Oñ€’T¤˜ržÿk Þ–×€¡‰M*nb§YÇéydX—葪P +NÉœ2¼ÂÛX¼rj›¯œ–c«;ñ°!ÃÊLë~ +S±ùmmC`ÜzØ€…ï¥H/é$ ihÐóóõ‡-5ð£ ßÁ·‹aÄ÷‰»û0*:D9û”Îø,ˆ‚Æ9béžÍ@ŸØÙ×À÷ñ© f‘Sõ*&Ão(&ò˜­¬)ßF” i<ðÛ1 äb£Û0%”Û¥lÉD»ŒHúcHŒ³_HúE šX‹ayÞ*†ùœÑ7)¿#¤´áiR~bqŒmx¤’5èRèúÇ#|kòqjzzNVLNU¥ÈñÍ™’óR“ƒ­Y¶tk–Òj±6XéUtfVVzfV&•õpzvÖ•lŒ²±$7f5¥7fÍl¬jÜÖxµ‘AXú»ô´¬à´±i”,í‘´³iWÒe59+9=) %)“’h3yR·’p¦³&¥'då'T'P·ðØœ]SÒ'g…MÆ“¡ššNg¥ÐßiéY18§gMMOÏ2š YW ª Ô·¼Ö€°æûšè¬Á0ߺ×Õ„ù~[‹¯Ô~[{¿–6Ôªµ 5¹–}!¾Þ&¯,ÌÂ<Ãì°Q ³s ¾å•Ѿ•¹!¾9X@%¬ 8@׳-ì»,­6©²že¾4VÐ1ôK4-b·±¸ 7Ê7?7Ìwfn„/“ç™7$›íC¹§s©r¿Î¥ë³´&M–Vd)MŠ,…bŠ‚òU¼«  +‡‚‚Ç”…‹QVªG/¡ï£D¸A‹ø^Û–9-88åÈ—¬$}º¯´ûO#Ÿ–©9váJ;ÊÊ™nmÃxmYs3šøPŠ=ô.ÿ![н˜( ©4@EùP›M´ÕÔçÕÔÖCª©…*yæA®%•šZòp&˜ÃÖ8g×;?øVMmž¾Ò; Ëj½z"Jt ªã?û;‰È“|Ïå¸AZ½Ÿœ§ãB0_Ýù´ã;®ž«àŽ9þë_(93„MÈw»`rçövrŽùŽ[4…”G?p‡‘;áøOjxê­ÌÑNðͯ÷¶ÍáGvôëëß&»iÐÔHí7;îßu'Bn-Žp~)œ‘F"$?ÀÐ"„BÃCM#ÃÔF£Ê :©óå2ja× +Aǽä2æÏࢣ ÇuÊįR ?‹‡‚Â2š¢Üh7Ñ››š¦QLL°‡ +Ey…ÎÌË&Á¬Š4…k5žBÖ/€2q·îã.d&Œ35.b´ ãþŸŸ{[R¦GE&ä!;\¥wÑ©.¼ÜÚ…”ˆ5†iVm„‚olªI¤üáCÐÑu‹R’B¢X‰oð+%û)²ê¼s ?ß9fepǨ[0KФhZ20†3+UÀ¥š¥2nczç^³º+ñÃT–u}ÒÕÀ½ÄÝÇ4ìâ(äŽaε^L3ÎõXIaÖÓ&æns];ñ­¹«×ÑùÜ®®ãÜ*Z‚ÁZq·aýnî.ŽA7‘¹w0¡Â!%D¡¹ïŒ ó× i6RÍâ½3ªnê>à~|“Eà ÔxjœÌÓ"Ç(ߊgâLcX Ø›¢|}¾°k™\ÂÁè.Ⱦü „^b“¨Q Ì3÷áDPVRˆ9#ÁdžœšgŽLÌMÎ2D¯à)HhC©ø³1½¢óâ:„ùù…ê7˜ÁyˆN½‘Î"—¹ÕØd"Æ³ÆÆxÃVÈ‹lDA¬¡T 1~BJã©5…Gª"”LÂ&îæËŽ>Ýìx.·lαù³çœGßá>á| ꤾÇø«{›®s¹ïíÚi£Æþ€_3O{E*f$"–± ©Š +UEðYu¤Y¨ÀØDev¼4zj{&>û,ÝøaÓ˜ð¹+€K@!È~”à,òAÃ-ZµHäí&UJklîJ…½±wÀtÊqŒ)Ø™TQ<›q41*€õŠ´tÇ"¬1Ò- ŒøÂ¹ÇÇÖ–LiµfŸ¼Ö~>e߇ÜnjË&üüËë—OÍŸ;~ââ­Ÿ©èxûwQL°š‹¡(Úbd †ííåíUcSxc íí- r÷yÔØÜd@V@Î +ÊÅ£Gz€ÐžB‘f0&Ȱ~ƒ1P° Æfg¥]Ætú@êÇø_z1ë½¼çllyÂwÙ®KsŠòžMË<ùMÛifÅæ ¯-;;oʾPó–õO¬ßÓd­˜Y¿v/ð]îú¡©Q°Å Ô‚:›D¨Pûªgª¯ªµšVˆ„4a Á3×dr¡Èå5cm2ª#Õ,!x=q_b×|_:êݳ_ps’Êkó¼8 +§rí8u'ýfg$Î[ŽG ©Ôõ"¡X*PŒì>™,>z-ÒªªÆ†H§ó©³é„"yM"âIEDÐiˆª(À—}†HÛ‡0j£ÈHGRÖC[¹ûN/ß¹çèŸÖ-‘5+õ-jÛuoq]ÿ~ÛöŸNÙWzd÷c-rï±”}'gÕ=X +åñ’4 µh<ŒÀ+/—¾Ææå-¡ˆ\ +áÄ&Šèë(<Ä®ˆ6Ec^’(¢–‚ðh1Šõs'ʲtñEìu¸*Í?¹ð"÷U¬xì‹›ÛV|õÔáÓ¸uzKú%Ë£y#à½ðvì·Z·Ù‹»Â}‘–{jïsÜ«¿É¨86ç{sÁÜÜå¿Êí"¿¯Ê Asdš¢©:-D^Ýözd˜ ƒÕá]TgW”‘~BßÅtÛZî]•C3à”VÐvo€ÂQ”ÅW- ñQøøúP¤Rc qCn ¾nÞ(øÑÿÄÁ¤ÐÃQ·¨DŒŠ4€óFcÚóÖœ>@í'„†Ž¯S×í§¶ZTùèµÇ?9r&'³ú-éKŸ¬ÊY–X*ód²õ÷Ë«ç÷mXz"-¹­vÑk¥oìyêršeCñ<ûÌÎoÌ;”-Ž]˜\´Ž:R_‘¶$rtK±µø–' +áùøK¾‰x¾yÿ‚oØSŠ»ÅGEd˜?‚Šh–?² &¤êeî§½++VWœ¾c‘šž+ÞÓñ»oZÛÏp Ÿ²W”ç]ã·+«°âÃo¾²£u_¦~ºwáÒ‡Ÿ[Xßêºmñy¦츎XY…f‰M¡ì1èN+Ûר«ÍÀïÈL +=uR¯¥§·MÎ5:1ߌ(ò‹[Fr!ßÄÇâæŽ+mîî´ Ü¬¿‰Wbrr¸w±IÍÊp@„;¦éPN}ó ­?~ð`’QoH½‚ßâ¢Èå@Uàðëui›¹<¹VÇ ;ÐX‡ ¥F­F•65#•ËE•69ÁŸ·f.óàÇ8o³p‡‹TåÔzÏKÜϼº{mûó'ns7ÞÃ¥×ÞÙ´Jô&·îâÑKã¶ÇÁ˜ÁŸ¸™±1(– ~›Î#ûª*mBZ ®´ T}ï%&c£áð!*ÞPÒÝ{ÜB®“Ûˆ#pöĆNû›xضÓ'öýHWq÷¸ª܇ªƒ8éâ…K÷—k”I~{ÉÙ"J*m +!¡…‡[Tª$¡S” ÒFÑXZiêþ:A 8¹P01>|¡£ºô8‚ú3Ûu¡€’ùvý8—)èØÁÞÞu¹¨™ÔLä ®³'Ëád +9#ðºDÂÔ½Ï5Qƒ‹œZhHl7¡Á• +Å·,|«‚û™ûä\þYÝÙ²„´}廸ïŸy«½¹*»FS]ÃŒäþÇr|ô‡¡#¶û…Ÿæ6úÊEÁ_¸ÆAÎS8,a„Ìl 6-ÅÒÙÎ÷ápŽÁê@³Qi¾Ä!;Ÿ7{RÈÓ~okq³%°´4ð~q“ªô €)@/ƒÇEÃA]´#6 +¬”(Gtp7¨‘,HÜÍ„6àמ þ:Ò[äb¹Z®Ä´”Qæe˜¿¾%Ž¢V™Yr E ÑF5íK5boî½C‡Æ0]1불¦#{A¨5XÎì¹—LãAOÞëP›ïv®w5ÛµŸ`?ì§Lª e˜‰iq—Tº(â„`'|À7›Õ&fÉInœP± ŸÄÇ…nÃ{÷1ÇöÞîü +@&æÞ¦ý‰¾/;ë†ô¼Wå^i“1Œ¦ÒƨûIoO‘·jT€`Ywäçà¾x §_ü 뺾ÚôãòWw>}³ñeº™ûŽËºŽ‡a7,Ä¿çί{“Û|ùä¥×qÙÇÇ?vêÓèºÛ}-JFVnc¡H2&¢…ª^מ7…ÈÈ +†k{¼ ¦‘;Äzba/ù£Ïºôõ®¬lÞÌDýÄýÜuJÐñZ×gí{Í&çävòçô@¾Drh…XŠª`ÄÞ Çb8ë›=ºBŒDÀ1Ñ_?4wóVÿåSå/Oþûoù“¿ÌyOá6àdê—Ç _ƒã»ÎO¼K1D…C-ž„$DÍdr¹L­–ñ&±Ç­pb×}z¨‰ÑࡨYïÙþÊÛ¿[¿yC=¡ÅDü:÷ôœ¾@ÝÝõLÝ#]ñ];Á–¬ávÏêZLÍi +„»(4{ñFý bÂMOkô•6†¡ag­vy4NÝŽr]¦žŒ±×• tÞ£Äj-ç/ÐÁÝÊ}í@çVþá¥-GŠZ6Î[tuå[»,Û“–>;ùw-¥£ðî ßNhÏ^[ŸZ›aÛ;oɉŠì-C†¯¨™\šúpÉ"ÀíФƒ¿´)V‰h’¡»u›—uâ7ñ­ÃXÍÍaé+nŽÀsÇ¢';@ž—Âj-è‰D+¥U¯(«Oƒ(“+T¤Ûˆ4«KÏæ>ûñ««^¯t¼*q_ÝüÂÑೂŽÎqÜíûïŸL›OÏë|bÈœ!µ¿{ñMºv9ڻȑûA¸·äBçÍU$8œ :&µV#Â×£Jð•³wNn=8Cß]ù½™D3E/Õ [¶Nz•·e‹„‚àBHc¦û䕚Ƭ.AIŸ=qó?MMã:¿‰œîºDÂdZHÙ».P¡]‰pv*йL7 + Mj‹Dаã[pOAÀ6ׇĥìaÒêèÆ9—ûœ*e.OÞ¥h;PÊ =dQˆä¹àþ+u¨‡D΀)¸›:ÝNw7àmà{¯ØŠ™?´.1Õ”Í9X\?/©!¦ÁóÓgqú«F=ÃÝݶ¤qè \|y èÆðE©qC*)ðeÏÍoóEgÙq4ƒãØ3xUÓ¶Õ?m|5[¦Õ¥à:žÖ‰ó÷sW—•í.ò|½ý.>uìE¸ôçg”­?ŠõOÍž÷îóŸ:q¢O$È ³hi¯\\Á(׿¡4H¥€›TÛ{÷p}œ–ƒî XV䢌;¦–ÌêR||+ñ£#j½·qËVÎνãÇ,|<­yjÑÓô™›k«"â:Ù+¯ÃÙ'W,ì8ŸúøÚáC70’w zΓ^%ô XIyši“{+”@$•#ÐJßí° W”=2Œv4³š¡œÖŒIM"©0a|ô¨„lïk¯)ÎéFüa{ÁÌÐä«ÕÛë[Ÿ_ ýç©Ù¨«^ÈŒH‰+|ûùÀÆAÅue÷_}e‘açÉ”dh +³x(¼üõ~~Â\›ŸR´Òkåª\›»\ß<öá"Xž_Nv©»CìªoÀk;Ægr^­9S²§ ðÔ²˜#)˶Ljñô¹«¶?õŸ^{XÛøsèK;°qÝg/pŸmý´«5aW@ØÒÆ÷ãë*ÞØ —uÏýŸ\ÙŽ‹ +Ò¦Gƒ,î*¹V Èj•nË5Ä,ußä•2bÞåè«o"º±}zíÃ;3-³Ê‡xHmKž\«¥ì¶k|º‰  «Œ^6¡®¢¥qt5¯íð$¸qŸ;RY$"y¡MD)0lóHމkM gœqóà_Ú—ÅFæ%„›™d¬Jž1.%@pçI9DÞ7¥¦Ð¦+ú²ž€s±œXj ^/Ü'’"ÇŒ_Œ…û¹;þÏã)±‘3B‡Eò<>Ã\ºïeß*Jum†‘64­È›+ +ñ¸L±éÆAœÚNz +›A‚‘¿E寠‘·Ûz01`BðåbÂ]ö‚ü>Zu’'r€‹Ê}®6µ)Z:w±\¼ûBC“vMÇÓªØÄÉ .oJµ,cÓ ý_ZµÒ¸¢:&oiÍ«ž°Îè*¦ìy#£“k.¶pJ¨­õ.I>›“aBݼ\}å4¢\›F©tsW`7žõª(â ûãÄ#ÒËvMBjöó»öŽ}dIÂÒV`zѰ˜”î­²³MÍK'—ò6äcd¬Ý~§7kóVª¤ ªÚ^¿sTé2;_W¸ ]ö謊=3Ï+~~úáµwŸ=þñÓ?mzí +uªfÕÓÜýÍ M-X¸áUîÀÁ/_?ŽÓ÷_f9>}ÏÌàm©¿E-õ)îzÞ”jySªtmM®•Þ·dÛ@—wMä\×÷B¡=×lnþÇmR¥¬x?NoõÏ<à›ûZ 03N¿t‘ÛvòXãH.@y~~ùúîóÖîË„Ðp"÷®l)à¤Ð«eH®=Ä›wmóÅ)#ýo]LÞ>þ¼77o]ýӦܿ¡²ØܾýE^,cÎÑùåù»gÁÕû..} ®ÞŸßÆ”/®«X¿6ÌZ°ƒûtç§.Y «xoÀÛ"w—É2 ä÷(Æùn‹·”}$º›02pôÈœ­u>¼ $åùsß!¯{ 'öçg„èR¸?RºËû”hÜ•´^£ÏïSIKrÁûÔþº÷)ìû®‘w?#ð>©ÿ}õl{ý„mi‹¯Yúȹöìñ¤ÍZž4{nV¿mü®¡a3ÓÌS&$¶ä­þcj‹wð´XsÚ¸Øiù€YŽãõ tÀÏâá¦QifÚ”…J!s-tqÂäsÞysø‡“+ËåMÂåa‘¨š ‚7DOTذ\µdòp}…{⾫W…×ë›Üµ.°dP™S'y¯±ë…©AaMæòþW2x`y•j¤˫ֺkdHV¢Çò‚±… ÈKâÀò»¬#Ðòðó †âýß<­“æt5<¥e’»&ç„5Ï¿ö ¾ nÖüò–¥–jâÀ®ûÂnNÿU!j~á¿Æeƒq̉®I9Çž˜Ÿ1?råZÊ÷y¿ˆ¢rîq{š4ëT³ +ëɾ×@㞀}%$:1f¦M  ÄX<ÓF®–þï5ÌΧFêPW7µ‡ Dmz¨«ˆ’.¦W<Õù.Ø•lTE£O!!±°…XŒ°’|UŒå +@L`:— +gÀ:¬Ñç#7Z¹Ë»—|…[qM>÷çÍ}D%àz+DÙõø˜oNãÖs;"p+‰7”oœ„xCBâ ºa­ß’` oœÊ]L  "–Rš–‡œ};i.ó£¹-^u*0ô ÷ÅP€äJ¹ANËΨå\n8ÁP‚1mVû;ôbnŠÜlnMÖoYr Ã-·âxüD$7AÊ=’ŠKqa$Wáp8ß—‰jTh(B"4-ÁH|k(8fðqÐ3â`†Å@0NùyôŽÓ'øñDçør~|Hßñ»}ÆçGðãÃ{ÇážãÇ3È8Nù¾|§¥Å—€ï¼¡èñ"Ô&âä@?Æ+˜Ë **ÉiLKÖ +ñ-!: …½CIt(±‘f“Ö3hîèòú¹ nŽÜç—?Œ¹Ö47IÿÉÔ-ßí}@·R û»=:Êàüno1}‚R¹"r·*|/ph‚ò7sçÂæ:Âf•™’Ї®±6.th§;–áagâ•3íB_eJB·TjB®þ×ûôO!ý_äm“ÇËý}·<·þîZ_/ Ѻ(b±(%£É–a±‰…¶XK´b¼f˜t´÷è™¶@ˆ X ‰ *Õ`%6 È^#Èf=^™G÷`ü*1>ç‚#f0šA°=“É»QÜß•åËIë~^àË^!»vÏ Ooµy{ß|¢]ËS"ÇDÅgë®q{¾jÿöà²ØˆÜ„С£ùãϯéˆT¼µ*¥5$"ym/Œ/˜ÇŒ Á ¾ár›Ç¤…ƒ_Dh•á¢U¼eH4ú'iôO›þ)ª\ßaÇ?H!ÿ_Tè]9•÷äÇÐtŒÏ¢›XŠ}q~Ÿ ôTõ<õ­¥ëé÷º_ ùæ9æ#æ#äT>— +¶ +ÞJ„ÑÂFá)‘Z.*­„l ¿#ÖŠ‹Ä›Ä_JÂ$J.Hݤ#¥³ /”¾+Ê,²&ÙE9#Ÿ*_#?%ÿÚm˜[†Û·Ž¿‘¿~0»‹úå¨ßÈÉÿPÎy W¸/úÕÜôoË›ÿ?Ëo äÿ‡ù“ž|ÿ_•"…räÿ•|N™>ò@Èy ä<ò@Èy ÷Íüã(ÐòWþŒêy¹ê©Ð“®:ùÅýFWF 0ËYg¡gŽy¡®º FÇ\uŠC»êb4 vÕ%h(NtÕ¥h®vÕe(ŸsÕåh%uÕݨ T‚«îŽF1Ÿ XT…ªÑB4•£Y¨ Õ6á( „Oš£UÐ?•@+ ÍAEhÔ&@Ïlxfô¬ªá[%ð,Xóá³f¦Áê9Pja‡jŒJTkÊ¡´C LægTAmŒÍáa%AOìQ;fó0k N ·€adϺîU!ýVõB-ç!@©8€Y Å<ôôU¡Ò¿zÒ¿ÿ_ŸÇSƒÐ‡àœ ­XŸµ<.e<ŒZ¥úÏ'}T° ¿¹¸äZä<jaÎ +yŸGÀ¬Þ“\«`n(´K`n¨ rÔ~}uå»÷B¨¾:À…p%“? ¡r?¿–ç%¡l-@!”.éდ;%<ǜ笃z1Ïcrš2~î4þµ0 )ü®súANía8ôüš„Œä©ú`VÌ?kÿO'g×ÚT„áÙÙõœ[/¤`Ѩ­(~¡bZ#(?šVÌI©UA[“zclÉiD/ô + +ëÏñÚúK´?¡¡¾3'Q/Ä„Ìyv÷lòÎÌÎ^¬ÕÂT­ôõß9oö Ö~fyÏÀ%š°¶¶TÇ,¨I“P=ƒ«¶/£*°5´«tÕæÖÑSBåÕÑ{ÅfT‹±kV_5šÃu#z~wªŠèt­õ‘éÚJÈMc×üè W#‹z–ü_^ÅI.Dè3öôa">KNObwÞäçð¼)5òR——ädUVÁ¯âurq26ÉÇ™];äý_ªO\òü&y^O/’K/¥³äÓ[éTëé3CúÞŽÂàŒ}n~DX§šdZû¡rŠ[¦UU2ôåÄa3lÁ~ ß o;lƒ¿ ~[¼l"»a‡d/ì°ì#–rvDFÐ3*£àÃr|TŽË ð)9 >#çÀe)ƒÇå<¸"ðügx[…ŠSðy:Þ7bœÅ ÜÔX$kðÜýX÷ý +endstream +endobj +6127 0 obj +<< +/Ordering (Identity) +/Registry (Adobe) +/Supplement 0 +>> +endobj +6128 0 obj +<< +/Ascent 1005 +/AvgWidth 600 +/CapHeight 693 +/Descent -216 +/Flags 32 +/FontBBox [0 -216 1113 693] +/FontFile2 6617 0 R +/FontName /SymbolMT +/FontWeight 400 +/ItalicAngle 0 +/MaxWidth 1113 +/StemV 60 +/Type /FontDescriptor +/XHeight 250 +>> +endobj +6129 0 obj +<< +/Ordering (Identity) +/Registry (Adobe) +/Supplement 0 +>> +endobj +6130 0 obj +<< +/Ascent 1069 +/AvgWidth 625 +/CapHeight 1069 +/Descent -293 +/Flags 32 +/FontBBox [-619 -293 1441 1069] +/FontFile2 6125 0 R +/FontName /BCDKEE+NotoSans-Bold +/FontWeight 700 +/ItalicAngle 0 +/MaxWidth 2061 +/StemV 62 +/Type /FontDescriptor +/XHeight 250 +>> +endobj +6131 0 obj +<< +/Ordering (Identity) +/Registry (Adobe) +/Supplement 0 +>> +endobj +6132 0 obj +<< +/Ascent 750 +/AvgWidth 521 +/CapHeight 750 +/Descent -250 +/Flags 32 +/FontBBox [-503 -250 1240 750] +/FontFile2 6123 0 R +/FontName /BCDLEE+Calibri +/FontWeight 400 +/ItalicAngle 0 +/MaxWidth 1743 +/StemV 52 +/Type /FontDescriptor +/XHeight 250 +>> +endobj +6133 0 obj +<< +/Ordering (Identity) +/Registry (Adobe) +/Supplement 0 +>> +endobj +6134 0 obj +<< +/Ascent 899 +/AvgWidth 890 +/CapHeight 771 +/Descent 205 +/Flags 32 +/FontBBox [0 205 1359 771] +/FontFile2 6618 0 R +/FontName /BCDMEE+Wingdings-Regular +/FontWeight 400 +/ItalicAngle 0 +/MaxWidth 1359 +/StemV 89 +/Type /FontDescriptor +/XHeight 250 +>> +endobj +6135 0 obj +<< +/Length 5990 +/Filter /FlateDecode +/Length1 19876 +>> +stream +xœí< tTÕµûœ{ç—I2“Â2ÃM8„@†$ü3$™I&!Éd`&0“ÈLPêó5û€‰øou)­>Ûgi½QŠQ°VÅöYTV«-ËE[ÁºªXT´*dæísf‚¢¯µo-]ëÍ9Üs÷ÙgŸ}öÿÞI&€DÐ74 ¿¸Ú@܈õvôûö¸²šq¾¯ckÀ˜ñ÷ù÷äžEši݃=ýþq`.«^ïÙ´­›âýùzdšÜÛåëüdæºm¸øG¼Jz¡Ž¿÷¦â<··?pUp#½çcwnèð=»üi%€% ùÏý¾«ãUê\_„ôÆÍ¾þ®U?·ØÕŠ?øáVè¨=ÉÖ·t ŽÜ|?ò3½ ¤ÓèÖÏË6oÛ [ö!hq¶§î\ø>»ÿnö‘Ï¿?Î­Þ h€B¤á>õîqÔ3nϹSŸ¼ë@)¶2Í Tã¾yx±“2`=®©^G>Dñ = +”óNJLr"wá·ÐMAM©VME…¨¡"’‡§ò®jh¨À91"ƒz7uÜ}â:©Mq€iŠÜ_€§µˆ–¤ìª,áx¾b{á€Ø>úU÷Žß(þ²uUÜç×Å_¾ç Ï ç'`áUhŸÂkZèùpÂñ÷G½7AÃ`ÕrÈcx¾ÿ™ð!¾· ò„çПå_ÞóUäŠ5´úáë–á›Þ¦Æf¬ÅZ¬ÅÚÿ·¦¨ç±ëë–ã³M á“ýÌžÿ~!á"°A4‚ú`3 ‚®‚·È‚sb8ò›€¤^0IÓ›fK”† ~ã’ýéðÓüô/o"]H‹i ]g­Z×âq»š›W;êëVÕÖ8ª«ì¶ÊŠò•ֲ˗-]²xQiIñ‚ù…ó +æÎž•Ÿ—+Í4åd¦&éu‰ Ú8Z¥Tˆ%0×(¯MòŒIvŸd“|Õs¶ÌÞÊ‚¹6Éî•>£Œ71_ª®æ(É'½F9o¾)h¯lEÊîÏPZ#”ÖIJ¢7.ƒeìÉ(¿P)ÇHËj7»+%Q>Íá:‹ù|’€“ wp©˜´F›lßÚ´yQF2ª«*ºâ +æÂhœA-Bòlip”Ì^A8@gÛ–ŒRP'°cQS›¯Sv®vÛ* &“§`®CN”*ùTp–²²BVq–Æ>&:ŒGçþ2xý˜Ú½æøN©Ó·Þ- >ÜlÁà9É,Ï‘*å9ß:™‰šwÉs¥J›lf\k'Ï©½p$‘yzÉüPéô;c|QŒ2Oÿ!0P¦2it›X3ØÑÖÁ ]2ÚƒÞ o,<Ü.õRp4>>8hCsƒÓ,ÆÂdûõYïí%KÄà¿2É´È`Jš¤q~Ñ2 YÐ8ha#3£Ó4Ú‚#•&ƒÉV‰Ë&yxµ›™gdÌ톇ÁZhöÈÔËV~9±’æb+Ã+¤ +¡k›ÜAYÌstJ6´üˆOnÇ(ÛÈ$éåÄ &)˜œd\\èá´L +GgŸQV䣱p×Ô ?lKPÏ'‰En§ x@~R²q±„l›dóFÿmíÍDF4xµ9ÍnÙZ‰€Õõœmt~!îðyÑq}•Ü©r¡4(§Jå“^æÆékró-Ñmrj… ÞŽè.¹ÐÆó ÍÇ"îué0ºô;×{z—à1Òj÷c` ¿>ºÐhxÄ ÁSɧW`dæÛ‚îÎn9ÇkèÄ\í6º &ÙêAÉÝåa¡ŠÖœóº”‡ÇW³»¶Iª]Ýâ^:²À؉y¶Ï°‘܆ ZY§6º©Að ¡F;Rù2eUž/=:‡cY°—/3º‰&¨Q yŽÑÖU¥có‹˜*XVTOpS²)ò©¨6˜<¦H+˜KqÙ=w¨™ª'–°´á‚cº¢š£˜Ý3™Un©KòH½FÙêt3ݘy¸G¢Æàþ‰úµù¢Ùc¡™À„ËfLÙn6L5®\Åç,ÅdÚ,a`aã’S&Œ`OnÆÇp1QN_¾× ;>¿Õ9”í ª¥Ú¦ “YŠÊ h$¼ÑMçÞK-`x[}ÑcPrt¥&÷2·A£û÷˜†ÉPKj›Ë æŽRR>*‘«G­dgS‹«nùczãÎf÷ÔР+o¹g4×ݬK–!ÙÄÈ&Œ[#NÔœÞð˜`˜¯ŠÁçc8N=#Ð1F#8}ä |~ßcbdÅ:A-"NÁ so£ÀœÅ´`9›Ù‹NÆGÍØÉäß<½A¯‡%¤£y𑉴Í%­%T/ÇI]å²V*gø2†/‹à• ¯ÂÐ$é·_ì;LÅùÓž3õ§™)=Xx‚úSÖƒÚí†íK·×n×9[\º–œ–²–†±…¸]§Û¥w[ÝÃnaDhv¹œÍ®fºÆµÖ¹Æu| 5D³†ìr»\v ìº{׉]"ì"qëu.sÝÒ:ª­»¼îHÝñ:Q_Gë]5N‡ zǰC(ewzÆA¤ÖUå´»¼öA;=c'KíÄŽ¨g½k~=©Gp•³Ö•SKtµeµÕ +MÎFWY#i$N×j§Ó5þ¥u_^¼Þn²]'ŒŒƒFú¶‘Üd$W‰‘®‹àš!„s>¾†lõ[s†üE9æÀÛÃâo-ÌɲdºTH¥DªÀõ×]O;wvòáäNa°oYÎÈèËÍY¸™4÷“ýý‡û_î®îé§Æþ” ûÈÆ»6Òƒl¤}­99)–d—‘aŽ@tB™ð (›wtî ½­%9Là„ž¥+ì¹=·õü¸gÈ0šžœYv}±‡Ž…_·îëÉ4ØÅžÔž@°¸›xºûº©ª›,í"ow±+µ+Ð%h;[Ks:Z/Ë©m'Úö»Úl_öƒh½¯Ù{Ä{Üû¶W©3zóçØµŽo )Ö¶y íÖ¶øÀmKI·k[IÙºÖ·[éñVò`ëÁÖ#­Bíl‹Á•nIs%KoѹÒÕÑù:‚ïo.Ò ®ø6<Qd8(ȹi´¹Él®S…ñ‘¯q®“ÉN9¯‰ÖÕ-²r§ ®–uîQBnð|w÷n(Ÿ^+aðN÷Ôʬ0`ýôÑt(÷øýf3»Ìæ€?0ÔÆ Úü~›?À`ÿßð›æ!$á8¼™‘xÈÌn|/Îp`€ŸƒlÂHýKÆ™ínós ²‹“e*SA NÅH…!>^ür܆˜«Âï°Ù…1”þéSÎß>ZJ  +Û¿úG„Èw‘ˆ°®ÁG GÎúоó¡ð™°7|F  ?ÿxøýÐcH‹ÃÐ' Ï?;à°ž€á2˜‰Þ |dx^Sp–$sÖgsW¦4Ò< GŽ/ðoý‰Ì"¡›à]ÄSö½"1¥@ ûEA…PYQ¡eÁüS’©¯§ÇùG{é¶ñŠŸÖôŠo⮬ð)ºƒïÒA‘5GéI½ä,a‚ŽäªI  ªk< )–™“’aqfᆶÖÖ+Ì'RЉ,,±¥§¥*¥™ùdÇ{? Íã·\î«lÜìq4’SÂo?}¢eÓ*ÛÚMµLÊç„û„Ç£R&P Jª­å…"Rø<ò!^4ïŽÃUtïí¿®Q?CõìÂ@8…»ãÀdMQ‹šo«nTýMV‰*Ñ(I&Ê—¼¸°5y1j=‡¤””&Õ,b¡rèè~iަïwߥ%ŸËïØ¡®ß~Œ¬ÇOdGÑj5Š#0 .³¦¥(•Y½f«'A¯¢Y„dmõ0ž•Ë,üžÄY—’¤xa¾4S©šµ‚põñ(EšI¸ùü +3yuÿ®F[ùH÷-×¹ö¯5þè±ÐtÑïÉýw?Ù\ÛPá:2¸áð^~èÐí¯Å±O}Å(ÃÔJ ŽýJMŸG9þƒ5ßà¸AI”³Êñ¥.Α¨D•JB©¢ÏC×çÁ)3Cæ§`ºàÅD$&•Ià—Ð}þ()ŠJBPA^- INŠ  += +툞¯Jek¼:>%^O’„8QÌ-–2Kòb®´†˜ˆ)¥$E"è ¥–Ï„j| +þ$t$ôÖ͹Íø¯CY®N_tcè4)&·­$Wˆ¶OkèþˆþÜ­bÿÐ{ãnÅsY0÷á™jH‡âGS@¨8Œ…ÿfMIt@ºÖ W÷yâ…4-dBGT*–¢t™pQxªP4š\¿ý– Ý5»® ¡Ò¤çô»÷í!ŠÐþ£BÁ–¡ÆÆñmãGžö‡o”ŽßJ!çÅW„û”&”$ͪU [ÉM„ž!„@aëÓ^`!>Ì*6¥g÷UíÈ%¥¹ â+¶li·Ý…¶k ¿#¼/ú! ¦[uª„VF¥ÏHmõ b(3XXà,˜¯˜™_¼09×R”¡šG¤™‰$-5(MS’OŸ;ö=’øÓ·¬/é-wíª[·zÕµ¶;R~™¬{¢úTÆÌáÃ^_¡ôQÚ Ï?żO fYS“Ótª•jF«G¥‡Œè±!Q[6q6KÒ KiI)f¬T*%’Ò¢h 3aÈ÷o}àÆ¿în¼²XM•)«HAèÀ©duÕ]&ûÖ†Ú••W;RÿðÔaÒõëš–ìÍ.ÒýÉ;7¯­ÿàÛç‡œÞ›Þ È•¬-¡ôY­ )ÓS¨VLQ©2Ú=e9*œ¨0] Š‚F¯ƒ Z¥:K§Okõ$ë (ÐÚ†ˆµ-‘ݽ`¾0sV1?;E*£¬8d¨X¡Ð‹JhA¯}yÉòõ)ÏÿhÆ£Ésž‘·÷:mÖÅöøøã þx¬.”šõ~š³Exöæææ_<´àõçʧÎ'†v3 B©âÑÂ3`.Z³ô3R¦MËoõLÓ§ä´zRÒÚVZaÀB^‘çB°l”"èYI(Ú +Âü/M 25Ò…o]:÷×ÞÖÝs¨wû¢êêšFîÝý×]-ß±ªC{*õ5eU×T­ÛÎíx÷œ9D¹fÃo|m«þðäaÒþ¼mø~øƒkœÞ›ßÜæv³ +“‡ÙÞQ›ÙÖD½65UÙêIÕÇѦ±Ô.‹¦4+ÙÅ YQ0¥± Z¢µU%ü6ôÒ.ý¦õß7·‡^"5¤`Öe+Õ+îè ÞžAwWZ®>ù|h2õçO¿\×ú“»—3ká™t7ž)@"¤XãT ÝPÁñ@~˜I¸ðè"¡—N“‚ñ k«ÜëoÛˆr­gÅgGT~º‡óŠ{„g)±lG™¡Rþý“™™2SGss!#Á”–œ Ù­%¾0”E ÖÔ$ ² ET4]P~ +dQYJ„UÇÍjûÞ7f|7ôRPßÞvûl/3H{Ä §ßLÓÜ"úOöÞ±ªw|;7É›ÿ*œ´Øvôä„PÂtæ‡Ä$mú!I¯û?p.á~æ‹SíÏÎàÆ§áC©½xN*Ö¬RzΠMV +í JLfŒÏT)ÂΠì%b–Ä€œ1Q)Yx +·<°ëÝ›®²¨ãsªÑðkÞLÒ—Ôl««YYñ­ZÑì©'Cw­ñܽ3´OY³÷ɳ×þýJ§7øÞÑ]Ø‹2é ˯Õ%@\(º&%I^ñ‡?Õð5KóÊ JåmäkoýÚÐkúG Ås“"ß |܃|gÂR« â“§ëâ L'ZEæôx•¨™–6­Ã“‘¦4¥€em¢T$CÆbö•daOWÂ_Ÿ"…qÖ<Ô·d¢t 2faù'¯]~·í÷:»kÚ¶y_}á¹{;®ßºØnu_½™\qè¹ÒÇ-+™+VîX¿÷à†cÍó¬¥e·aÛƒ~ÿ1¾!kñ§ÁW:µ6M$:ærötg¯]&3&ŽWÿ‰¬ôŸ%í¡‚³¡Ç¯ }º—.§¦Ðä~üè8=´7ŽT{¥)9ª’”Pñ ¾?B¥¤|0G3¦ O䣛̘S4Ïp)fõUPæèóŸ÷z¬¢ üö)ø†áÕXÁ2¨‚zëeV{·Ç +KÒ.‹+É*éð,…åÙ8c†^J‹é"+Ó¬NO$»1£³<ä„XAøÂºm*ý\7EhñY*P|šZH¾°À“‘È´Á¶r±-ëýq¬÷1ê¹/„Çê¯pÓ„¼¼Ýq©gÁÅ\ß+<Ë òΔ‚E¹–NØÉš·ô‚…þYMØç_11ýk6!4Ê?e eôá!Ú›`Ë—ö»àÕ¤ãç¶‹ûÚɾçKúAÞ? Vº—¾'Ô ;…Ÿñþ”˜,ڱ߄ý"q²—~£{Õ7®·Äz¬­½[±åÿªã'ü]±ë±ë±ë±ë±ë±ë±ëS;ÿ—gßZ5·±Ÿ’r˜@2\…)¤ÃQX'´Ea.›¤Q@&ü, ++!~…UP ïDa5\FæGa Ì&-Q8Ö“k£°V×¢p<,£ÙQ8~Ÿº£p",ß… +€AØ[ z `„"˜ p4B® ~táÌ›¡æ!´1›ðÞ8¹ËÏg]xïB^[qìDÊ:ܽ¯ž0åÑ>Üþ»Ýƒó¼ê9ÅBM¸¶™ó*Çù&äÁv» wtÀÎÝ0ã˾ç=e-™ä0±¿`rÿÔÝÎéãgøð + ?Òuq¹¶À刀î/Ôý×è‹)+¹}˜Å˜ìÍ8óáÞJ\–^Î#µÝÅô]ÜíÈËx ÎqD9Ïãž Í(Ä~%ïóê‚fóPÖ¤-ÄyÒF9 téÝýŸ9ý?â†Pæf® ³²Ó¸w™eÈ…YºkÒïtqÏEôB¸“ûšiÓËi›Ð²«ðÞÀOÝ|çUq˜‹˜KEÊnÕF²N~ðìhG©Qù"<}|œ‰ÙÐÄýÞÄÿR¡œÏٌɱ¡f¨F©]xgó•˜'8ÖãÜ6¾·1FÌÅÄVòGÖì<ãêÁƒ÷Z\a4ŒwJ±Î>»Šÿ¥‹?—q ×£±ÌÂQÕ„P×W²«m4p‘Oü|ORusJæKσ!ž_ r û¹-'<âÚ¯3êÿ~® Ë„ ë,N·ò½›'³k↸ CQ™"Ùø¼úÙ|ð£Ä̳ƒ¼~Íã²mÂ;Ó±×™åWaµ„ðY¼ºÙÿ•u‰ùK€1ø3ÖøljÂþB(-¡% ÐRZŠ˜Et ÂK©áºW×Ó {i'â»èÂ×Ó¾IØDð ×€ ü»ø4VëgÄg@‹o |RQ‚¢Aq-ÅvÅv„¯SVQV+›APºTa jöý8AMÔ;Þ©¾á5+€hÊ4kAи5(5ûëšLìÙØ ˆÓ‚pê¡Ä‘ÐóxÆÇ8ËA)ÛQâN.+“’¢|~ âIñ,މŸ |ŸŠŸ"|^g+…Gµ"ÇL…ÇlÅ   +“BÂ1W‘‹˜> +endobj +6137 0 obj +<< +/Ascent 1069 +/AvgWidth 557 +/CapHeight 1069 +/Descent -293 +/Flags 32 +/FontBBox [-493 -293 1240 1069] +/FontFile2 6126 0 R +/FontName /BCDOEE+NotoSans-Italic +/FontWeight 400 +/ItalicAngle -12 +/MaxWidth 1733 +/StemV 55 +/Type /FontDescriptor +/XHeight 250 +>> +endobj +6138 0 obj +<< +/K [4415 0 R 4416 0 R 4417 0 R 4418 0 R] +/P 4082 0 R +/Pg 8 0 R +/S /TR +/Type /StructElem +>> +endobj +6139 0 obj +<< +/K [4419 0 R 4420 0 R 4421 0 R 4422 0 R] +/P 4083 0 R +/Pg 8 0 R +/S /TR +/Type /StructElem +>> +endobj +6140 0 obj +<< +/K [4423 0 R 4424 0 R 4425 0 R 4426 0 R] +/P 4083 0 R +/Pg 8 0 R +/S /TR +/Type /StructElem +>> +endobj +6141 0 obj +<< +/K [4427 0 R 4428 0 R 4429 0 R 4430 0 R] +/P 4083 0 R +/Pg 8 0 R +/S /TR +/Type /StructElem +>> +endobj +6142 0 obj +<< +/K [4431 0 R 4432 0 R 4433 0 R 4434 0 R] +/P 4083 0 R +/Pg 8 0 R +/S /TR +/Type /StructElem +>> +endobj +6143 0 obj +<< +/K [4554 0 R 4555 0 R 4556 0 R 4557 0 R] +/P 4187 0 R +/Pg 15 0 R +/S /TR +/Type /StructElem +>> +endobj +6144 0 obj +<< +/K [4558 0 R 4559 0 R 4560 0 R 4561 0 R] +/P 4188 0 R +/Pg 15 0 R +/S /TR +/Type /StructElem +>> +endobj +6145 0 obj +<< +/K [4562 0 R 4563 0 R 4564 0 R 4565 0 R] +/P 4188 0 R +/Pg 15 0 R +/S /TR +/Type /StructElem +>> +endobj +6146 0 obj +<< +/K [4566 0 R 4567 0 R 4568 0 R 4569 0 R] +/P 4188 0 R +/Pg 15 0 R +/S /TR +/Type /StructElem +>> +endobj +6147 0 obj +<< +/K [4570 0 R 4571 0 R 4572 0 R 4573 0 R] +/P 4188 0 R +/Pg 15 0 R +/S /TR +/Type /StructElem +>> +endobj +6148 0 obj +<< +/K [4574 0 R 4575 0 R 4576 0 R 4577 0 R] +/P 4188 0 R +/Pg 15 0 R +/S /TR +/Type /StructElem +>> +endobj +6149 0 obj +<< +/K [4578 0 R 4579 0 R 4580 0 R 4581 0 R] +/P 4188 0 R +/Pg 15 0 R +/S /TR +/Type /StructElem +>> +endobj +6150 0 obj +<< +/K [4582 0 R 4583 0 R 4584 0 R 4585 0 R] +/P 4188 0 R +/Pg 15 0 R +/S /TR +/Type /StructElem +>> +endobj +6151 0 obj +<< +/K [4586 0 R 4587 0 R 4588 0 R 4589 0 R] +/P 4188 0 R +/Pg 15 0 R +/S /TR +/Type /StructElem +>> +endobj +6152 0 obj +<< +/K [4594 0 R 4595 0 R] +/P 4189 0 R +/Pg 16 0 R +/S /TR +/Type /StructElem +>> +endobj +6153 0 obj +<< +/K [4596 0 R 6585 0 R] +/P 4190 0 R +/Pg 16 0 R +/S /TR +/Type /StructElem +>> +endobj +6154 0 obj +<< +/K [4598 0 R 6586 0 R] +/P 4190 0 R +/Pg 16 0 R +/S /TR +/Type /StructElem +>> +endobj +6155 0 obj +<< +/K [4600 0 R 6587 0 R] +/P 4190 0 R +/Pg 16 0 R +/S /TR +/Type /StructElem +>> +endobj +6156 0 obj +<< +/K [4602 0 R 6588 0 R] +/P 4190 0 R +/Pg 16 0 R +/S /TR +/Type /StructElem +>> +endobj +6157 0 obj +<< +/K [4634 0 R 4635 0 R] +/P 4210 0 R +/Pg 24 0 R +/S /TR +/Type /StructElem +>> +endobj +6158 0 obj +<< +/K [4636 0 R 4637 0 R] +/P 4211 0 R +/Pg 24 0 R +/S /TR +/Type /StructElem +>> +endobj +6159 0 obj +<< +/K [4641 0 R 4642 0 R] +/P 4212 0 R +/Pg 25 0 R +/S /TR +/Type /StructElem +>> +endobj +6160 0 obj +<< +/K [6619 0 R 4644 0 R] +/P 4213 0 R +/Pg 25 0 R +/S /TR +/Type /StructElem +>> +endobj +6161 0 obj +<< +/K [4646 0 R 4647 0 R] +/P 4213 0 R +/Pg 25 0 R +/S /TR +/Type /StructElem +>> +endobj +6162 0 obj +<< +/K [4648 0 R 4649 0 R] +/P 4213 0 R +/Pg 25 0 R +/S /TR +/Type /StructElem +>> +endobj +6163 0 obj +<< +/K [4650 0 R 4652 0 R] +/P 4213 0 R +/Pg 25 0 R +/S /TR +/Type /StructElem +>> +endobj +6164 0 obj +<< +/K [4658 0 R 4659 0 R] +/P 4214 0 R +/Pg 28 0 R +/S /TR +/Type /StructElem +>> +endobj +6165 0 obj +<< +/K [4660 0 R 4661 0 R] +/P 4214 0 R +/Pg 28 0 R +/S /TR +/Type /StructElem +>> +endobj +6166 0 obj +<< +/K [4665 0 R 4666 0 R] +/P 4214 0 R +/Pg 28 0 R +/S /TR +/Type /StructElem +>> +endobj +6167 0 obj +<< +/K [4667 0 R 4669 0 R] +/P 4214 0 R +/Pg 28 0 R +/S /TR +/Type /StructElem +>> +endobj +6168 0 obj +<< +/K [4675 0 R 4676 0 R] +/P 4219 0 R +/Pg 31 0 R +/S /TR +/Type /StructElem +>> +endobj +6169 0 obj +<< +/K [4677 0 R 6594 0 R] +/P 4220 0 R +/Pg 31 0 R +/S /TR +/Type /StructElem +>> +endobj +6170 0 obj +<< +/K [4679 0 R 4680 0 R] +/P 4220 0 R +/Pg 31 0 R +/S /TR +/Type /StructElem +>> +endobj +6171 0 obj +<< +/K [4681 0 R 4682 0 R] +/P 4220 0 R +/Pg 31 0 R +/S /TR +/Type /StructElem +>> +endobj +6172 0 obj +<< +/K [4683 0 R 4684 0 R] +/P 4220 0 R +/Pg 31 0 R +/S /TR +/Type /StructElem +>> +endobj +6173 0 obj +<< +/K [4690 0 R 4691 0 R 4692 0 R] +/P 4232 0 R +/Pg 32 0 R +/S /TR +/Type /StructElem +>> +endobj +6174 0 obj +<< +/K [4693 0 R 4694 0 R 6595 0 R] +/P 4233 0 R +/Pg 32 0 R +/S /TR +/Type /StructElem +>> +endobj +6175 0 obj +<< +/K [4696 0 R 4697 0 R 4698 0 R] +/P 4233 0 R +/Pg 32 0 R +/S /TR +/Type /StructElem +>> +endobj +6176 0 obj +<< +/K [4699 0 R 4700 0 R 4701 0 R] +/P 4233 0 R +/Pg 32 0 R +/S /TR +/Type /StructElem +>> +endobj +6177 0 obj +<< +/K [4710 0 R 4711 0 R 4712 0 R] +/P 4234 0 R +/Pg 33 0 R +/S /TR +/Type /StructElem +>> +endobj +6178 0 obj +<< +/K [4713 0 R 4714 0 R 4715 0 R] +/P 4235 0 R +/Pg 33 0 R +/S /TR +/Type /StructElem +>> +endobj +6179 0 obj +<< +/K [4716 0 R 4717 0 R 4718 0 R] +/P 4235 0 R +/Pg 33 0 R +/S /TR +/Type /StructElem +>> +endobj +6180 0 obj +<< +/K [4719 0 R] +/P 4236 0 R +/Pg 33 0 R +/S /TR +/Type /StructElem +>> +endobj +6181 0 obj +<< +/K [4720 0 R 4721 0 R] +/P 4238 0 R +/Pg 34 0 R +/S /TR +/Type /StructElem +>> +endobj +6182 0 obj +<< +/K [4722 0 R 4723 0 R 4724 0 R 4725 0 R 4726 0 R] +/P 4238 0 R +/Pg 34 0 R +/S /TR +/Type /StructElem +>> +endobj +6183 0 obj +<< +/K [4727 0 R 4728 0 R 4729 0 R 4730 0 R 4731 0 R] +/P 4239 0 R +/Pg 34 0 R +/S /TR +/Type /StructElem +>> +endobj +6184 0 obj +<< +/K [4732 0 R 4733 0 R 4734 0 R 4735 0 R 4736 0 R] +/P 4239 0 R +/Pg 34 0 R +/S /TR +/Type /StructElem +>> +endobj +6185 0 obj +<< +/K [4737 0 R 4738 0 R 4739 0 R 4740 0 R 4741 0 R] +/P 4239 0 R +/Pg 34 0 R +/S /TR +/Type /StructElem +>> +endobj +6186 0 obj +<< +/K [4742 0 R 4743 0 R 4744 0 R 4745 0 R 4746 0 R] +/P 4239 0 R +/Pg 34 0 R +/S /TR +/Type /StructElem +>> +endobj +6187 0 obj +<< +/K [4747 0 R 4748 0 R 4749 0 R 4750 0 R 4751 0 R] +/P 4239 0 R +/Pg 34 0 R +/S /TR +/Type /StructElem +>> +endobj +6188 0 obj +<< +/K [4752 0 R 4753 0 R 4754 0 R 4755 0 R 4756 0 R] +/P 4239 0 R +/Pg 34 0 R +/S /TR +/Type /StructElem +>> +endobj +6189 0 obj +<< +/K [4757 0 R 4758 0 R 4759 0 R 4760 0 R 4761 0 R] +/P 4239 0 R +/Pg 34 0 R +/S /TR +/Type /StructElem +>> +endobj +6190 0 obj +<< +/K [4762 0 R 4763 0 R 4764 0 R 4765 0 R 4766 0 R] +/P 4239 0 R +/Pg 34 0 R +/S /TR +/Type /StructElem +>> +endobj +6191 0 obj +<< +/K [4767 0 R 4768 0 R] +/P 4240 0 R +/Pg 35 0 R +/S /TR +/Type /StructElem +>> +endobj +6192 0 obj +<< +/K [4769 0 R 4770 0 R 4771 0 R 4772 0 R 4773 0 R] +/P 4240 0 R +/Pg 35 0 R +/S /TR +/Type /StructElem +>> +endobj +6193 0 obj +<< +/K [4774 0 R 4775 0 R 4776 0 R 4777 0 R 4778 0 R] +/P 4241 0 R +/Pg 35 0 R +/S /TR +/Type /StructElem +>> +endobj +6194 0 obj +<< +/K [4779 0 R 4780 0 R 4781 0 R 4782 0 R 4783 0 R] +/P 4241 0 R +/Pg 35 0 R +/S /TR +/Type /StructElem +>> +endobj +6195 0 obj +<< +/K [4784 0 R 4785 0 R 4786 0 R 4787 0 R 4788 0 R] +/P 4241 0 R +/Pg 35 0 R +/S /TR +/Type /StructElem +>> +endobj +6196 0 obj +<< +/K [4789 0 R 4790 0 R 4791 0 R 4792 0 R 4793 0 R] +/P 4241 0 R +/Pg 35 0 R +/S /TR +/Type /StructElem +>> +endobj +6197 0 obj +<< +/K [4794 0 R 4795 0 R 4796 0 R 4797 0 R 4798 0 R] +/P 4241 0 R +/Pg 35 0 R +/S /TR +/Type /StructElem +>> +endobj +6198 0 obj +<< +/K [4799 0 R 4800 0 R 4801 0 R 4802 0 R 4803 0 R] +/P 4241 0 R +/Pg 35 0 R +/S /TR +/Type /StructElem +>> +endobj +6199 0 obj +<< +/K [4804 0 R 4805 0 R 4806 0 R 4807 0 R 4808 0 R] +/P 4241 0 R +/Pg 35 0 R +/S /TR +/Type /StructElem +>> +endobj +6200 0 obj +<< +/K [4809 0 R 4810 0 R 4811 0 R 4812 0 R 4813 0 R] +/P 4241 0 R +/Pg 35 0 R +/S /TR +/Type /StructElem +>> +endobj +6201 0 obj +<< +/K [4814 0 R 4815 0 R] +/P 4242 0 R +/Pg 36 0 R +/S /TR +/Type /StructElem +>> +endobj +6202 0 obj +<< +/K [4816 0 R 4817 0 R 4818 0 R 4819 0 R 4820 0 R] +/P 4242 0 R +/Pg 36 0 R +/S /TR +/Type /StructElem +>> +endobj +6203 0 obj +<< +/K [4821 0 R 4822 0 R 4823 0 R 4824 0 R 4825 0 R] +/P 4243 0 R +/Pg 36 0 R +/S /TR +/Type /StructElem +>> +endobj +6204 0 obj +<< +/K [4826 0 R 4827 0 R 4828 0 R 4829 0 R 4830 0 R] +/P 4243 0 R +/Pg 36 0 R +/S /TR +/Type /StructElem +>> +endobj +6205 0 obj +<< +/K [4831 0 R 4832 0 R 4833 0 R 4834 0 R 4835 0 R] +/P 4243 0 R +/Pg 36 0 R +/S /TR +/Type /StructElem +>> +endobj +6206 0 obj +<< +/K [4836 0 R 4837 0 R 4838 0 R 4839 0 R 4840 0 R] +/P 4243 0 R +/Pg 36 0 R +/S /TR +/Type /StructElem +>> +endobj +6207 0 obj +<< +/K [4841 0 R 4842 0 R 4843 0 R 4844 0 R 4845 0 R] +/P 4243 0 R +/Pg 36 0 R +/S /TR +/Type /StructElem +>> +endobj +6208 0 obj +<< +/K [4846 0 R 4847 0 R 4848 0 R 4849 0 R 4850 0 R] +/P 4243 0 R +/Pg 36 0 R +/S /TR +/Type /StructElem +>> +endobj +6209 0 obj +<< +/K [4851 0 R 4852 0 R 4853 0 R 4854 0 R 4855 0 R] +/P 4243 0 R +/Pg 36 0 R +/S /TR +/Type /StructElem +>> +endobj +6210 0 obj +<< +/K [4856 0 R 4857 0 R 4858 0 R 4859 0 R 4860 0 R] +/P 4243 0 R +/Pg 36 0 R +/S /TR +/Type /StructElem +>> +endobj +6211 0 obj +<< +/K [4861 0 R 4862 0 R 4863 0 R 4864 0 R 4865 0 R] +/P 4243 0 R +/Pg 36 0 R +/S /TR +/Type /StructElem +>> +endobj +6212 0 obj +<< +/K [4866 0 R 4867 0 R] +/P 4244 0 R +/Pg 37 0 R +/S /TR +/Type /StructElem +>> +endobj +6213 0 obj +<< +/K [4868 0 R 4869 0 R 4870 0 R 4871 0 R 4872 0 R] +/P 4244 0 R +/Pg 37 0 R +/S /TR +/Type /StructElem +>> +endobj +6214 0 obj +<< +/K [4873 0 R 4874 0 R 4875 0 R 4876 0 R 4877 0 R] +/P 4245 0 R +/Pg 37 0 R +/S /TR +/Type /StructElem +>> +endobj +6215 0 obj +<< +/K [4878 0 R 4879 0 R 4880 0 R 4881 0 R 4882 0 R] +/P 4245 0 R +/Pg 37 0 R +/S /TR +/Type /StructElem +>> +endobj +6216 0 obj +<< +/K [4883 0 R 4884 0 R 4885 0 R 4886 0 R 4887 0 R] +/P 4245 0 R +/Pg 37 0 R +/S /TR +/Type /StructElem +>> +endobj +6217 0 obj +<< +/K [4888 0 R 4889 0 R 4890 0 R 4891 0 R 4892 0 R] +/P 4245 0 R +/Pg 37 0 R +/S /TR +/Type /StructElem +>> +endobj +6218 0 obj +<< +/K [4893 0 R 4894 0 R 4895 0 R 4896 0 R 4897 0 R] +/P 4245 0 R +/Pg 37 0 R +/S /TR +/Type /StructElem +>> +endobj +6219 0 obj +<< +/K [4898 0 R 4899 0 R 4900 0 R 4901 0 R 4902 0 R] +/P 4245 0 R +/Pg 37 0 R +/S /TR +/Type /StructElem +>> +endobj +6220 0 obj +<< +/K [4903 0 R 4904 0 R 4905 0 R 4906 0 R 4907 0 R] +/P 4245 0 R +/Pg 37 0 R +/S /TR +/Type /StructElem +>> +endobj +6221 0 obj +<< +/K [4908 0 R 4909 0 R 4910 0 R 4911 0 R 4912 0 R] +/P 4245 0 R +/Pg 37 0 R +/S /TR +/Type /StructElem +>> +endobj +6222 0 obj +<< +/K [4913 0 R 4914 0 R 4915 0 R 4916 0 R 4917 0 R] +/P 4245 0 R +/Pg 37 0 R +/S /TR +/Type /StructElem +>> +endobj +6223 0 obj +<< +/K [4918 0 R 4919 0 R] +/P 4246 0 R +/Pg 38 0 R +/S /TR +/Type /StructElem +>> +endobj +6224 0 obj +<< +/K [4920 0 R 4921 0 R 4922 0 R 4923 0 R 4924 0 R] +/P 4246 0 R +/Pg 38 0 R +/S /TR +/Type /StructElem +>> +endobj +6225 0 obj +<< +/K [4925 0 R 4926 0 R 4927 0 R 4928 0 R 4929 0 R] +/P 4247 0 R +/Pg 38 0 R +/S /TR +/Type /StructElem +>> +endobj +6226 0 obj +<< +/K [4930 0 R 4931 0 R 4932 0 R 4933 0 R 4934 0 R] +/P 4247 0 R +/Pg 38 0 R +/S /TR +/Type /StructElem +>> +endobj +6227 0 obj +<< +/K [4935 0 R 4936 0 R 4937 0 R 4938 0 R 4939 0 R] +/P 4247 0 R +/Pg 38 0 R +/S /TR +/Type /StructElem +>> +endobj +6228 0 obj +<< +/K [4940 0 R 4941 0 R 4942 0 R 4943 0 R 4944 0 R] +/P 4247 0 R +/Pg 38 0 R +/S /TR +/Type /StructElem +>> +endobj +6229 0 obj +<< +/K [4945 0 R 4946 0 R] +/P 4248 0 R +/Pg 39 0 R +/S /TR +/Type /StructElem +>> +endobj +6230 0 obj +<< +/K [4947 0 R 4948 0 R 4949 0 R 4950 0 R 4951 0 R] +/P 4248 0 R +/Pg 39 0 R +/S /TR +/Type /StructElem +>> +endobj +6231 0 obj +<< +/K [4952 0 R 4953 0 R 4954 0 R 4955 0 R 4956 0 R] +/P 4249 0 R +/Pg 39 0 R +/S /TR +/Type /StructElem +>> +endobj +6232 0 obj +<< +/K [4957 0 R 4958 0 R 4959 0 R 4960 0 R 4961 0 R] +/P 4249 0 R +/Pg 39 0 R +/S /TR +/Type /StructElem +>> +endobj +6233 0 obj +<< +/K [4962 0 R 4963 0 R 4964 0 R 4965 0 R 4966 0 R] +/P 4249 0 R +/Pg 39 0 R +/S /TR +/Type /StructElem +>> +endobj +6234 0 obj +<< +/K [4967 0 R 4968 0 R 4969 0 R 4970 0 R 4971 0 R] +/P 4249 0 R +/Pg 39 0 R +/S /TR +/Type /StructElem +>> +endobj +6235 0 obj +<< +/K [4972 0 R 4973 0 R 4974 0 R 4975 0 R] +/P 4250 0 R +/Pg 40 0 R +/S /TR +/Type /StructElem +>> +endobj +6236 0 obj +<< +/K [4976 0 R 4977 0 R 4978 0 R 4979 0 R] +/P 4251 0 R +/Pg 40 0 R +/S /TR +/Type /StructElem +>> +endobj +6237 0 obj +<< +/K [4980 0 R 4981 0 R 4982 0 R 4983 0 R] +/P 4251 0 R +/Pg 40 0 R +/S /TR +/Type /StructElem +>> +endobj +6238 0 obj +<< +/K [4984 0 R 4985 0 R 4986 0 R 4987 0 R] +/P 4251 0 R +/Pg 40 0 R +/S /TR +/Type /StructElem +>> +endobj +6239 0 obj +<< +/K [4988 0 R 4989 0 R 4990 0 R 4991 0 R] +/P 4251 0 R +/Pg 40 0 R +/S /TR +/Type /StructElem +>> +endobj +6240 0 obj +<< +/K [4992 0 R 4993 0 R 4994 0 R 4995 0 R] +/P 4251 0 R +/Pg 40 0 R +/S /TR +/Type /StructElem +>> +endobj +6241 0 obj +<< +/K [4996 0 R 4997 0 R 4998 0 R 4999 0 R] +/P 4251 0 R +/Pg 40 0 R +/S /TR +/Type /StructElem +>> +endobj +6242 0 obj +<< +/K [5000 0 R 5001 0 R 5002 0 R 5003 0 R] +/P 4251 0 R +/Pg 40 0 R +/S /TR +/Type /StructElem +>> +endobj +6243 0 obj +<< +/K [5011 0 R 5012 0 R 5013 0 R] +/P 4263 0 R +/Pg 43 0 R +/S /TR +/Type /StructElem +>> +endobj +6244 0 obj +<< +/K [5014 0 R 5015 0 R 5016 0 R] +/P 4263 0 R +/Pg 43 0 R +/S /TR +/Type /StructElem +>> +endobj +6245 0 obj +<< +/K [6620 0 R 5017 0 R 5018 0 R] +/P 4263 0 R +/Pg 43 0 R +/S /TR +/Type /StructElem +>> +endobj +6246 0 obj +<< +/K [6621 0 R 5019 0 R 5020 0 R] +/P 4263 0 R +/Pg 43 0 R +/S /TR +/Type /StructElem +>> +endobj +6247 0 obj +<< +/K [6622 0 R 5021 0 R 5022 0 R] +/P 4263 0 R +/Pg 43 0 R +/S /TR +/Type /StructElem +>> +endobj +6248 0 obj +<< +/K [5031 0 R 5032 0 R 5033 0 R 5034 0 R] +/P 4286 0 R +/Pg 48 0 R +/S /TR +/Type /StructElem +>> +endobj +6249 0 obj +<< +/K [5035 0 R 5036 0 R 5037 0 R 5038 0 R] +/P 4287 0 R +/Pg 48 0 R +/S /TR +/Type /StructElem +>> +endobj +6250 0 obj +<< +/K [5039 0 R 5040 0 R 5041 0 R 5042 0 R] +/P 4287 0 R +/Pg 48 0 R +/S /TR +/Type /StructElem +>> +endobj +6251 0 obj +<< +/K [5043 0 R 5044 0 R 5045 0 R 5046 0 R] +/P 4287 0 R +/Pg 48 0 R +/S /TR +/Type /StructElem +>> +endobj +6252 0 obj +<< +/K [5047 0 R 5048 0 R 5049 0 R 5050 0 R] +/P 4287 0 R +/Pg 48 0 R +/S /TR +/Type /StructElem +>> +endobj +6253 0 obj +<< +/K [6596 0 R 5053 0 R] +/P 4288 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6254 0 obj +<< +/K [5054 0 R 5055 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6255 0 obj +<< +/K [5056 0 R 5057 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6256 0 obj +<< +/K [5058 0 R 5059 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6257 0 obj +<< +/K [5060 0 R 5061 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6258 0 obj +<< +/K [5062 0 R 5063 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6259 0 obj +<< +/K [5064 0 R 5065 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6260 0 obj +<< +/K [5066 0 R 5067 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6261 0 obj +<< +/K [5068 0 R 5069 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6262 0 obj +<< +/K [5070 0 R 5071 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6263 0 obj +<< +/K [5072 0 R 5073 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6264 0 obj +<< +/K [5074 0 R 5075 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6265 0 obj +<< +/K [5076 0 R 5077 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6266 0 obj +<< +/K [5078 0 R 5079 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6267 0 obj +<< +/K [5080 0 R 5081 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6268 0 obj +<< +/K [5082 0 R 5083 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6269 0 obj +<< +/K [5084 0 R 5085 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6270 0 obj +<< +/K [5086 0 R 5087 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6271 0 obj +<< +/K [5088 0 R 5089 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6272 0 obj +<< +/K [5090 0 R 5091 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6273 0 obj +<< +/K [5092 0 R 5093 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6274 0 obj +<< +/K [5094 0 R 5095 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6275 0 obj +<< +/K [5096 0 R 5097 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6276 0 obj +<< +/K [5098 0 R 5099 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6277 0 obj +<< +/K [5100 0 R 5101 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6278 0 obj +<< +/K [5102 0 R 5103 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6279 0 obj +<< +/K [5104 0 R 5105 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6280 0 obj +<< +/K [5106 0 R 5107 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6281 0 obj +<< +/K [5108 0 R 5109 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6282 0 obj +<< +/K [5110 0 R 5111 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6283 0 obj +<< +/K [5112 0 R 5113 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6284 0 obj +<< +/K [5114 0 R 5115 0 R] +/P 4289 0 R +/Pg 49 0 R +/S /TR +/Type /StructElem +>> +endobj +6285 0 obj +<< +/K [6597 0 R 5119 0 R] +/P 4290 0 R +/Pg 50 0 R +/S /TR +/Type /StructElem +>> +endobj +6286 0 obj +<< +/K [5120 0 R 5121 0 R] +/P 4291 0 R +/Pg 50 0 R +/S /TR +/Type /StructElem +>> +endobj +6287 0 obj +<< +/K [5122 0 R 5123 0 R] +/P 4291 0 R +/Pg 50 0 R +/S /TR +/Type /StructElem +>> +endobj +6288 0 obj +<< +/K [5124 0 R 5125 0 R] +/P 4291 0 R +/Pg 50 0 R +/S /TR +/Type /StructElem +>> +endobj +6289 0 obj +<< +/K [6598 0 R 5129 0 R] +/P 4292 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6290 0 obj +<< +/K [5130 0 R 5131 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6291 0 obj +<< +/K [5132 0 R 5133 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6292 0 obj +<< +/K [5134 0 R 5135 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6293 0 obj +<< +/K [5136 0 R 5137 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6294 0 obj +<< +/K [5138 0 R 5139 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6295 0 obj +<< +/K [5140 0 R 5141 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6296 0 obj +<< +/K [5142 0 R 5143 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6297 0 obj +<< +/K [5144 0 R 5145 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6298 0 obj +<< +/K [5146 0 R 5147 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6299 0 obj +<< +/K [5148 0 R 5149 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6300 0 obj +<< +/K [5150 0 R 5151 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6301 0 obj +<< +/K [5152 0 R 5153 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6302 0 obj +<< +/K [5154 0 R 5155 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6303 0 obj +<< +/K [5156 0 R 5157 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6304 0 obj +<< +/K [5158 0 R 5159 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6305 0 obj +<< +/K [5160 0 R 5161 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6306 0 obj +<< +/K [5162 0 R 5163 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6307 0 obj +<< +/K [5164 0 R 5165 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6308 0 obj +<< +/K [5166 0 R 5167 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6309 0 obj +<< +/K [5168 0 R 5169 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6310 0 obj +<< +/K [5170 0 R 5171 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6311 0 obj +<< +/K [5172 0 R 5173 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6312 0 obj +<< +/K [5174 0 R 5175 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6313 0 obj +<< +/K [5176 0 R 5177 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6314 0 obj +<< +/K [5178 0 R 5179 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6315 0 obj +<< +/K [5180 0 R 5181 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6316 0 obj +<< +/K [5182 0 R 5183 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6317 0 obj +<< +/K [5184 0 R 5185 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6318 0 obj +<< +/K [5186 0 R 5187 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6319 0 obj +<< +/K [5188 0 R 5189 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6320 0 obj +<< +/K [5190 0 R 5191 0 R] +/P 4293 0 R +/Pg 51 0 R +/S /TR +/Type /StructElem +>> +endobj +6321 0 obj +<< +/K [6599 0 R 5195 0 R] +/P 4294 0 R +/Pg 52 0 R +/S /TR +/Type /StructElem +>> +endobj +6322 0 obj +<< +/K [5196 0 R 5197 0 R] +/P 4295 0 R +/Pg 52 0 R +/S /TR +/Type /StructElem +>> +endobj +6323 0 obj +<< +/K [5198 0 R 5199 0 R] +/P 4295 0 R +/Pg 52 0 R +/S /TR +/Type /StructElem +>> +endobj +6324 0 obj +<< +/K [5200 0 R 5201 0 R] +/P 4295 0 R +/Pg 52 0 R +/S /TR +/Type /StructElem +>> +endobj +6325 0 obj +<< +/K [6600 0 R 5205 0 R] +/P 4296 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6326 0 obj +<< +/K [5206 0 R 5207 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6327 0 obj +<< +/K [5208 0 R 5209 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6328 0 obj +<< +/K [5210 0 R 5211 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6329 0 obj +<< +/K [5212 0 R 5213 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6330 0 obj +<< +/K [5214 0 R 5215 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6331 0 obj +<< +/K [5216 0 R 5217 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6332 0 obj +<< +/K [5218 0 R 5219 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6333 0 obj +<< +/K [5220 0 R 5221 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6334 0 obj +<< +/K [5222 0 R 5223 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6335 0 obj +<< +/K [5224 0 R 5225 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6336 0 obj +<< +/K [5226 0 R 5227 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6337 0 obj +<< +/K [5228 0 R 5229 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6338 0 obj +<< +/K [5230 0 R 5231 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6339 0 obj +<< +/K [5232 0 R 5233 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6340 0 obj +<< +/K [5234 0 R 5235 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6341 0 obj +<< +/K [5236 0 R 5237 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6342 0 obj +<< +/K [5238 0 R 5239 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6343 0 obj +<< +/K [5240 0 R 5241 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6344 0 obj +<< +/K [5242 0 R 5243 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6345 0 obj +<< +/K [5244 0 R 5245 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6346 0 obj +<< +/K [5246 0 R 5247 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6347 0 obj +<< +/K [5248 0 R 5249 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6348 0 obj +<< +/K [5250 0 R 5251 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6349 0 obj +<< +/K [5252 0 R 5253 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6350 0 obj +<< +/K [5254 0 R 5255 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6351 0 obj +<< +/K [5256 0 R 5257 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6352 0 obj +<< +/K [5258 0 R 5259 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6353 0 obj +<< +/K [5260 0 R 5261 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6354 0 obj +<< +/K [5262 0 R 5263 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6355 0 obj +<< +/K [5264 0 R 5265 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6356 0 obj +<< +/K [5266 0 R 5267 0 R] +/P 4297 0 R +/Pg 53 0 R +/S /TR +/Type /StructElem +>> +endobj +6357 0 obj +<< +/K [6601 0 R 5271 0 R] +/P 4298 0 R +/Pg 54 0 R +/S /TR +/Type /StructElem +>> +endobj +6358 0 obj +<< +/K [5272 0 R 5273 0 R] +/P 4299 0 R +/Pg 54 0 R +/S /TR +/Type /StructElem +>> +endobj +6359 0 obj +<< +/K [5274 0 R 5275 0 R] +/P 4299 0 R +/Pg 54 0 R +/S /TR +/Type /StructElem +>> +endobj +6360 0 obj +<< +/K [5276 0 R 5277 0 R] +/P 4299 0 R +/Pg 54 0 R +/S /TR +/Type /StructElem +>> +endobj +6361 0 obj +<< +/K [6602 0 R 5279 0 R] +/P 4300 0 R +/Pg 54 0 R +/S /TR +/Type /StructElem +>> +endobj +6362 0 obj +<< +/K [5280 0 R 5281 0 R] +/P 4301 0 R +/Pg 54 0 R +/S /TR +/Type /StructElem +>> +endobj +6363 0 obj +<< +/K [5282 0 R 5283 0 R] +/P 4301 0 R +/Pg 54 0 R +/S /TR +/Type /StructElem +>> +endobj +6364 0 obj +<< +/K [5284 0 R 5285 0 R] +/P 4301 0 R +/Pg 54 0 R +/S /TR +/Type /StructElem +>> +endobj +6365 0 obj +<< +/K [5286 0 R 5287 0 R] +/P 4301 0 R +/Pg 54 0 R +/S /TR +/Type /StructElem +>> +endobj +6366 0 obj +<< +/K [5288 0 R 5289 0 R] +/P 4301 0 R +/Pg 54 0 R +/S /TR +/Type /StructElem +>> +endobj +6367 0 obj +<< +/K [5290 0 R 5291 0 R] +/P 4301 0 R +/Pg 54 0 R +/S /TR +/Type /StructElem +>> +endobj +6368 0 obj +<< +/K [5292 0 R 5293 0 R] +/P 4301 0 R +/Pg 54 0 R +/S /TR +/Type /StructElem +>> +endobj +6369 0 obj +<< +/K [6603 0 R 5299 0 R] +/P 4302 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6370 0 obj +<< +/K [5300 0 R 5301 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6371 0 obj +<< +/K [5302 0 R 5303 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6372 0 obj +<< +/K [5304 0 R 5305 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6373 0 obj +<< +/K [5306 0 R 5307 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6374 0 obj +<< +/K [5308 0 R 5309 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6375 0 obj +<< +/K [5310 0 R 5311 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6376 0 obj +<< +/K [5312 0 R 5313 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6377 0 obj +<< +/K [5314 0 R 5315 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6378 0 obj +<< +/K [5316 0 R 5317 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6379 0 obj +<< +/K [5318 0 R 5319 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6380 0 obj +<< +/K [5320 0 R 5321 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6381 0 obj +<< +/K [5322 0 R 5323 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6382 0 obj +<< +/K [5324 0 R 5325 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6383 0 obj +<< +/K [5326 0 R 5327 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6384 0 obj +<< +/K [5328 0 R 5329 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6385 0 obj +<< +/K [5330 0 R 5331 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6386 0 obj +<< +/K [5332 0 R 5333 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6387 0 obj +<< +/K [5334 0 R 5335 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6388 0 obj +<< +/K [5336 0 R 5337 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6389 0 obj +<< +/K [5338 0 R 5339 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6390 0 obj +<< +/K [5340 0 R 5341 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6391 0 obj +<< +/K [5342 0 R 5343 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6392 0 obj +<< +/K [5344 0 R 5345 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6393 0 obj +<< +/K [5346 0 R 5347 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6394 0 obj +<< +/K [5348 0 R 5349 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6395 0 obj +<< +/K [5350 0 R 5351 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6396 0 obj +<< +/K [5352 0 R 5353 0 R] +/P 4303 0 R +/Pg 55 0 R +/S /TR +/Type /StructElem +>> +endobj +6397 0 obj +<< +/K [6604 0 R 5357 0 R] +/P 4304 0 R +/Pg 56 0 R +/S /TR +/Type /StructElem +>> +endobj +6398 0 obj +<< +/K [5358 0 R 5359 0 R] +/P 4305 0 R +/Pg 56 0 R +/S /TR +/Type /StructElem +>> +endobj +6399 0 obj +<< +/K [5360 0 R 5361 0 R] +/P 4305 0 R +/Pg 56 0 R +/S /TR +/Type /StructElem +>> +endobj +6400 0 obj +<< +/K [5362 0 R 5363 0 R] +/P 4305 0 R +/Pg 56 0 R +/S /TR +/Type /StructElem +>> +endobj +6401 0 obj +<< +/K [5364 0 R 5365 0 R] +/P 4305 0 R +/Pg 56 0 R +/S /TR +/Type /StructElem +>> +endobj +6402 0 obj +<< +/K [5366 0 R 5367 0 R] +/P 4305 0 R +/Pg 56 0 R +/S /TR +/Type /StructElem +>> +endobj +6403 0 obj +<< +/K [5368 0 R 5369 0 R] +/P 4305 0 R +/Pg 56 0 R +/S /TR +/Type /StructElem +>> +endobj +6404 0 obj +<< +/K [5370 0 R 5371 0 R] +/P 4305 0 R +/Pg 56 0 R +/S /TR +/Type /StructElem +>> +endobj +6405 0 obj +<< +/K [5372 0 R 5373 0 R] +/P 4305 0 R +/Pg 56 0 R +/S /TR +/Type /StructElem +>> +endobj +6406 0 obj +<< +/K [5374 0 R 5375 0 R] +/P 4305 0 R +/Pg 56 0 R +/S /TR +/Type /StructElem +>> +endobj +6407 0 obj +<< +/K [5376 0 R 5377 0 R] +/P 4305 0 R +/Pg 56 0 R +/S /TR +/Type /StructElem +>> +endobj +6408 0 obj +<< +/K [5378 0 R 5379 0 R] +/P 4305 0 R +/Pg 56 0 R +/S /TR +/Type /StructElem +>> +endobj +6409 0 obj +<< +/K [5380 0 R 5381 0 R] +/P 4305 0 R +/Pg 56 0 R +/S /TR +/Type /StructElem +>> +endobj +6410 0 obj +<< +/K [5382 0 R 5383 0 R] +/P 4305 0 R +/Pg 56 0 R +/S /TR +/Type /StructElem +>> +endobj +6411 0 obj +<< +/K [5384 0 R 5385 0 R] +/P 4305 0 R +/Pg 56 0 R +/S /TR +/Type /StructElem +>> +endobj +6412 0 obj +<< +/K [6605 0 R 5389 0 R] +/P 4306 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6413 0 obj +<< +/K [5390 0 R 5391 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6414 0 obj +<< +/K [5392 0 R 5393 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6415 0 obj +<< +/K [5394 0 R 5395 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6416 0 obj +<< +/K [5396 0 R 5397 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6417 0 obj +<< +/K [5398 0 R 5399 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6418 0 obj +<< +/K [5400 0 R 5401 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6419 0 obj +<< +/K [5402 0 R 5403 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6420 0 obj +<< +/K [5404 0 R 5405 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6421 0 obj +<< +/K [5406 0 R 5407 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6422 0 obj +<< +/K [5408 0 R 5409 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6423 0 obj +<< +/K [5410 0 R 5411 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6424 0 obj +<< +/K [5412 0 R 5413 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6425 0 obj +<< +/K [5414 0 R 5415 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6426 0 obj +<< +/K [5416 0 R 5417 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6427 0 obj +<< +/K [5418 0 R 5419 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6428 0 obj +<< +/K [5420 0 R 5421 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6429 0 obj +<< +/K [5422 0 R 5423 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6430 0 obj +<< +/K [5424 0 R 5425 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6431 0 obj +<< +/K [5426 0 R 5427 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6432 0 obj +<< +/K [5428 0 R 5429 0 R] +/P 4307 0 R +/Pg 57 0 R +/S /TR +/Type /StructElem +>> +endobj +6433 0 obj +<< +/K [5432 0 R 5433 0 R 5434 0 R] +/P 4308 0 R +/Pg 60 0 R +/S /TR +/Type /StructElem +>> +endobj +6434 0 obj +<< +/K [5439 0 R 5440 0 R 5441 0 R] +/P 4310 0 R +/Pg 61 0 R +/S /TR +/Type /StructElem +>> +endobj +6435 0 obj +<< +/K [5442 0 R 5443 0 R 5444 0 R] +/P 4311 0 R +/Pg 61 0 R +/S /TR +/Type /StructElem +>> +endobj +6436 0 obj +<< +/K [5445 0 R 5446 0 R 5447 0 R] +/P 4312 0 R +/Pg 62 0 R +/S /TR +/Type /StructElem +>> +endobj +6437 0 obj +<< +/K [5448 0 R 5449 0 R 5450 0 R] +/P 4313 0 R +/Pg 62 0 R +/S /TR +/Type /StructElem +>> +endobj +6438 0 obj +<< +/K [5451 0 R 5452 0 R 5453 0 R] +/P 4313 0 R +/Pg 62 0 R +/S /TR +/Type /StructElem +>> +endobj +6439 0 obj +<< +/K [5454 0 R 5455 0 R 5456 0 R] +/P 4314 0 R +/Pg 63 0 R +/S /TR +/Type /StructElem +>> +endobj +6440 0 obj +<< +/K [5457 0 R 5458 0 R 5459 0 R] +/P 4315 0 R +/Pg 63 0 R +/S /TR +/Type /StructElem +>> +endobj +6441 0 obj +<< +/K [5460 0 R 5461 0 R 5462 0 R 5463 0 R] +/P 4316 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6442 0 obj +<< +/K [5464 0 R] +/P 4316 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6443 0 obj +<< +/K [5465 0 R 5466 0 R 5467 0 R 5468 0 R] +/P 4317 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6444 0 obj +<< +/K [5469 0 R 5470 0 R 5471 0 R 5472 0 R] +/P 4317 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6445 0 obj +<< +/K [5473 0 R] +/P 4317 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6446 0 obj +<< +/K [5474 0 R 5475 0 R 5476 0 R 5477 0 R] +/P 4317 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6447 0 obj +<< +/K [5478 0 R 5479 0 R 5480 0 R 5481 0 R] +/P 4317 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6448 0 obj +<< +/K [5482 0 R 5483 0 R 5484 0 R 5485 0 R] +/P 4317 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6449 0 obj +<< +/K [5486 0 R 5487 0 R 5488 0 R 5489 0 R] +/P 4317 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6450 0 obj +<< +/K [5490 0 R 5491 0 R 5492 0 R 5493 0 R] +/P 4317 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6451 0 obj +<< +/K [5494 0 R 5495 0 R 5496 0 R 5497 0 R] +/P 4317 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6452 0 obj +<< +/K [5498 0 R 5499 0 R 5500 0 R 5501 0 R] +/P 4317 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6453 0 obj +<< +/K [5502 0 R 5503 0 R 5504 0 R 5505 0 R] +/P 4317 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6454 0 obj +<< +/K [5506 0 R] +/P 4317 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6455 0 obj +<< +/K [5507 0 R 5508 0 R 5509 0 R 5510 0 R] +/P 4317 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6456 0 obj +<< +/K [5511 0 R] +/P 4317 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6457 0 obj +<< +/K [5512 0 R 5513 0 R 5514 0 R 5515 0 R] +/P 4317 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6458 0 obj +<< +/K [5516 0 R 5517 0 R 5518 0 R 5519 0 R] +/P 4318 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6459 0 obj +<< +/K [5520 0 R 5521 0 R 5522 0 R 5523 0 R] +/P 4319 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6460 0 obj +<< +/K [5524 0 R 5525 0 R 5526 0 R 5527 0 R] +/P 4319 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6461 0 obj +<< +/K [5528 0 R 5529 0 R 5530 0 R 5531 0 R] +/P 4319 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6462 0 obj +<< +/K [5532 0 R 5533 0 R 5534 0 R 5535 0 R] +/P 4319 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6463 0 obj +<< +/K [5536 0 R 5537 0 R 5538 0 R 5539 0 R] +/P 4319 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6464 0 obj +<< +/K [5540 0 R 5541 0 R 5542 0 R 5543 0 R] +/P 4319 0 R +/Pg 64 0 R +/S /TR +/Type /StructElem +>> +endobj +6465 0 obj +<< +/K [5546 0 R 5547 0 R 5548 0 R 5549 0 R] +/P 4322 0 R +/Pg 66 0 R +/S /TR +/Type /StructElem +>> +endobj +6466 0 obj +<< +/K [5550 0 R 5551 0 R 5552 0 R 5553 0 R] +/P 4322 0 R +/Pg 66 0 R +/S /TR +/Type /StructElem +>> +endobj +6467 0 obj +<< +/K [5554 0 R 5555 0 R 5556 0 R 5557 0 R] +/P 4322 0 R +/Pg 66 0 R +/S /TR +/Type /StructElem +>> +endobj +6468 0 obj +<< +/K [5558 0 R 5559 0 R 5560 0 R] +/P 4322 0 R +/Pg 66 0 R +/S /TR +/Type /StructElem +>> +endobj +6469 0 obj +<< +/K [5561 0 R 5562 0 R 5563 0 R] +/P 4322 0 R +/Pg 66 0 R +/S /TR +/Type /StructElem +>> +endobj +6470 0 obj +<< +/K [5565 0 R 5566 0 R 5567 0 R] +/P 4322 0 R +/Pg 66 0 R +/S /TR +/Type /StructElem +>> +endobj +6471 0 obj +<< +/K [5569 0 R 5570 0 R 5571 0 R] +/P 4322 0 R +/Pg 66 0 R +/S /TR +/Type /StructElem +>> +endobj +6472 0 obj +<< +/K [5576 0 R 5577 0 R 5578 0 R 5579 0 R] +/P 4326 0 R +/Pg 67 0 R +/S /TR +/Type /StructElem +>> +endobj +6473 0 obj +<< +/K [5580 0 R 5581 0 R 5582 0 R] +/P 4327 0 R +/Pg 67 0 R +/S /TR +/Type /StructElem +>> +endobj +6474 0 obj +<< +/K [5584 0 R 5585 0 R 5586 0 R] +/P 4327 0 R +/Pg 67 0 R +/S /TR +/Type /StructElem +>> +endobj +6475 0 obj +<< +/K [5588 0 R 5589 0 R 5590 0 R] +/P 4327 0 R +/Pg 67 0 R +/S /TR +/Type /StructElem +>> +endobj +6476 0 obj +<< +/K [] +/P 4329 0 R +/Pg 67 0 R +/S /LBody +/Type /StructElem +>> +endobj +6477 0 obj +<< +/K [5596 0 R 5597 0 R 5598 0 R 5599 0 R] +/P 4332 0 R +/Pg 68 0 R +/S /TR +/Type /StructElem +>> +endobj +6478 0 obj +<< +/K [5600 0 R 5601 0 R 5602 0 R] +/P 4333 0 R +/Pg 68 0 R +/S /TR +/Type /StructElem +>> +endobj +6479 0 obj +<< +/K [5605 0 R 5606 0 R 5607 0 R 5608 0 R 5609 0 R] +/P 4337 0 R +/Pg 68 0 R +/S /TR +/Type /StructElem +>> +endobj +6480 0 obj +<< +/K [5610 0 R 5611 0 R 5612 0 R 5613 0 R 5614 0 R] +/P 4338 0 R +/Pg 68 0 R +/S /TR +/Type /StructElem +>> +endobj +6481 0 obj +<< +/K [5615 0 R 5616 0 R 5617 0 R 5618 0 R 5619 0 R] +/P 4338 0 R +/Pg 68 0 R +/S /TR +/Type /StructElem +>> +endobj +6482 0 obj +<< +/K [5620 0 R 5621 0 R 5622 0 R 5623 0 R 5624 0 R] +/P 4338 0 R +/Pg 68 0 R +/S /TR +/Type /StructElem +>> +endobj +6483 0 obj +<< +/K [5625 0 R 5626 0 R 5627 0 R 5628 0 R 5629 0 R] +/P 4338 0 R +/Pg 68 0 R +/S /TR +/Type /StructElem +>> +endobj +6484 0 obj +<< +/K [5630 0 R 5631 0 R 5632 0 R 5633 0 R 5634 0 R] +/P 4338 0 R +/Pg 68 0 R +/S /TR +/Type /StructElem +>> +endobj +6485 0 obj +<< +/K [5635 0 R 5636 0 R 5637 0 R 5638 0 R 5639 0 R] +/P 4338 0 R +/Pg 68 0 R +/S /TR +/Type /StructElem +>> +endobj +6486 0 obj +<< +/K [5640 0 R 5641 0 R 5642 0 R 5643 0 R 5644 0 R] +/P 4338 0 R +/Pg 68 0 R +/S /TR +/Type /StructElem +>> +endobj +6487 0 obj +<< +/K [5648 0 R 5649 0 R 5650 0 R 5651 0 R 5652 0 R] +/P 4339 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6488 0 obj +<< +/K [5653 0 R 5654 0 R 5655 0 R 5656 0 R 5657 0 R] +/P 4340 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6489 0 obj +<< +/K [5658 0 R 5659 0 R 5660 0 R 5661 0 R 5662 0 R] +/P 4340 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6490 0 obj +<< +/K [5663 0 R 5664 0 R 5665 0 R 5666 0 R 5667 0 R] +/P 4340 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6491 0 obj +<< +/K [5668 0 R] +/P 4341 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6492 0 obj +<< +/K [5669 0 R] +/P 4341 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6493 0 obj +<< +/K [5670 0 R] +/P 4341 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6494 0 obj +<< +/K [5671 0 R] +/P 4341 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6495 0 obj +<< +/K [5672 0 R] +/P 4341 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6496 0 obj +<< +/K [5673 0 R] +/P 4341 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6497 0 obj +<< +/K [5674 0 R] +/P 4341 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6498 0 obj +<< +/K [5675 0 R] +/P 4341 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6499 0 obj +<< +/K [5676 0 R] +/P 4341 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6500 0 obj +<< +/K [5677 0 R] +/P 4341 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6501 0 obj +<< +/K [5678 0 R] +/P 4341 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6502 0 obj +<< +/K [5679 0 R] +/P 4341 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6503 0 obj +<< +/K [5680 0 R] +/P 4341 0 R +/Pg 69 0 R +/S /TR +/Type /StructElem +>> +endobj +6504 0 obj +<< +/K [5681 0 R] +/P 4343 0 R +/Pg 70 0 R +/S /TR +/Type /StructElem +>> +endobj +6505 0 obj +<< +/K [5682 0 R 6623 0 R] +/P 4343 0 R +/Pg 70 0 R +/S /TR +/Type /StructElem +>> +endobj +6506 0 obj +<< +/K [5685 0 R 6624 0 R] +/P 4343 0 R +/Pg 70 0 R +/S /TR +/Type /StructElem +>> +endobj +6507 0 obj +<< +/K [5687 0 R 6625 0 R] +/P 4343 0 R +/Pg 70 0 R +/S /TR +/Type /StructElem +>> +endobj +6508 0 obj +<< +/K [5691 0 R 6626 0 R] +/P 4343 0 R +/Pg 70 0 R +/S /TR +/Type /StructElem +>> +endobj +6509 0 obj +<< +/K [5694 0 R 5697 0 R] +/P 4343 0 R +/Pg 70 0 R +/S /TR +/Type /StructElem +>> +endobj +6510 0 obj +<< +/K [5700 0 R 6627 0 R] +/P 4343 0 R +/Pg 70 0 R +/S /TR +/Type /StructElem +>> +endobj +6511 0 obj +<< +/K [5704 0 R 5709 0 R] +/P 4343 0 R +/Pg 70 0 R +/S /TR +/Type /StructElem +>> +endobj +6512 0 obj +<< +/K [5710 0 R] +/P 4345 0 R +/Pg 70 0 R +/S /TR +/Type /StructElem +>> +endobj +6513 0 obj +<< +/K [5711 0 R] +/P 4347 0 R +/Pg 71 0 R +/S /TR +/Type /StructElem +>> +endobj +6514 0 obj +<< +/K [5712 0 R] +/P 4347 0 R +/Pg 71 0 R +/S /TR +/Type /StructElem +>> +endobj +6515 0 obj +<< +/K [5713 0 R] +/P 4347 0 R +/Pg 71 0 R +/S /TR +/Type /StructElem +>> +endobj +6516 0 obj +<< +/K [5714 0 R] +/P 4347 0 R +/Pg 71 0 R +/S /TR +/Type /StructElem +>> +endobj +6517 0 obj +<< +/K [5715 0 R 5716 0 R 5717 0 R] +/P 4349 0 R +/Pg 72 0 R +/S /TR +/Type /StructElem +>> +endobj +6518 0 obj +<< +/K [5718 0 R 5719 0 R 5720 0 R] +/P 4350 0 R +/Pg 72 0 R +/S /TR +/Type /StructElem +>> +endobj +6519 0 obj +<< +/K [5721 0 R 5722 0 R 5723 0 R] +/P 4350 0 R +/Pg 72 0 R +/S /TR +/Type /StructElem +>> +endobj +6520 0 obj +<< +/K [5724 0 R 5725 0 R 5726 0 R] +/P 4350 0 R +/Pg 72 0 R +/S /TR +/Type /StructElem +>> +endobj +6521 0 obj +<< +/K [5727 0 R 5728 0 R 5729 0 R] +/P 4350 0 R +/Pg 72 0 R +/S /TR +/Type /StructElem +>> +endobj +6522 0 obj +<< +/K [5730 0 R 5731 0 R 5732 0 R] +/P 4350 0 R +/Pg 72 0 R +/S /TR +/Type /StructElem +>> +endobj +6523 0 obj +<< +/K [5733 0 R 5734 0 R 5735 0 R] +/P 4351 0 R +/Pg 73 0 R +/S /TR +/Type /StructElem +>> +endobj +6524 0 obj +<< +/K [5736 0 R 5737 0 R 5738 0 R 5739 0 R 5740 0 R 5741 0 R] +/P 4351 0 R +/Pg 73 0 R +/S /TR +/Type /StructElem +>> +endobj +6525 0 obj +<< +/K [5742 0 R 5743 0 R 5744 0 R 5745 0 R 5746 0 R 5747 0 R] +/P 4351 0 R +/Pg 73 0 R +/S /TR +/Type /StructElem +>> +endobj +6526 0 obj +<< +/K [6628 0 R 5751 0 R 5752 0 R 5753 0 R 5754 0 R 5755 0 R] +/P 4351 0 R +/Pg 73 0 R +/S /TR +/Type /StructElem +>> +endobj +6527 0 obj +<< +/K [6629 0 R 5756 0 R 5757 0 R 5758 0 R 5759 0 R 5760 0 R] +/P 4351 0 R +/Pg 73 0 R +/S /TR +/Type /StructElem +>> +endobj +6528 0 obj +<< +/K [6630 0 R 5761 0 R 5762 0 R 5763 0 R 5764 0 R 5765 0 R] +/P 4351 0 R +/Pg 73 0 R +/S /TR +/Type /StructElem +>> +endobj +6529 0 obj +<< +/K [5766 0 R 5767 0 R 5768 0 R 5769 0 R 5770 0 R 5771 0 R] +/P 4351 0 R +/Pg 73 0 R +/S /TR +/Type /StructElem +>> +endobj +6530 0 obj +<< +/K [5772 0 R 5773 0 R 5774 0 R 5775 0 R 5776 0 R 5777 0 R] +/P 4351 0 R +/Pg 73 0 R +/S /TR +/Type /StructElem +>> +endobj +6531 0 obj +<< +/K [5778 0 R 5779 0 R 5780 0 R] +/P 4352 0 R +/Pg 74 0 R +/S /TR +/Type /StructElem +>> +endobj +6532 0 obj +<< +/K [5781 0 R 5782 0 R 5783 0 R 5784 0 R 5785 0 R 5786 0 R] +/P 4352 0 R +/Pg 74 0 R +/S /TR +/Type /StructElem +>> +endobj +6533 0 obj +<< +/K [5787 0 R 5788 0 R 5789 0 R 5790 0 R 5791 0 R 5792 0 R] +/P 4352 0 R +/Pg 74 0 R +/S /TR +/Type /StructElem +>> +endobj +6534 0 obj +<< +/K [5793 0 R 5794 0 R 5795 0 R 5796 0 R 5797 0 R 5798 0 R] +/P 4352 0 R +/Pg 74 0 R +/S /TR +/Type /StructElem +>> +endobj +6535 0 obj +<< +/K [5799 0 R 5800 0 R 5801 0 R 5802 0 R 5803 0 R 5804 0 R] +/P 4352 0 R +/Pg 74 0 R +/S /TR +/Type /StructElem +>> +endobj +6536 0 obj +<< +/K [5805 0 R 5806 0 R 5807 0 R] +/P 4353 0 R +/Pg 75 0 R +/S /TR +/Type /StructElem +>> +endobj +6537 0 obj +<< +/K [5808 0 R 5809 0 R 5810 0 R 5811 0 R 5812 0 R 5813 0 R] +/P 4353 0 R +/Pg 75 0 R +/S /TR +/Type /StructElem +>> +endobj +6538 0 obj +<< +/K [5814 0 R 5815 0 R 5816 0 R 5817 0 R 5818 0 R 5819 0 R] +/P 4353 0 R +/Pg 75 0 R +/S /TR +/Type /StructElem +>> +endobj +6539 0 obj +<< +/K [6631 0 R 5820 0 R 5821 0 R 5822 0 R 5823 0 R 5824 0 R] +/P 4353 0 R +/Pg 75 0 R +/S /TR +/Type /StructElem +>> +endobj +6540 0 obj +<< +/K [5825 0 R 5826 0 R 5827 0 R] +/P 4354 0 R +/Pg 76 0 R +/S /TR +/Type /StructElem +>> +endobj +6541 0 obj +<< +/K [5828 0 R 5829 0 R 5830 0 R 5831 0 R 5832 0 R 5833 0 R] +/P 4354 0 R +/Pg 76 0 R +/S /TR +/Type /StructElem +>> +endobj +6542 0 obj +<< +/K [5834 0 R 5835 0 R 5836 0 R 5837 0 R 5838 0 R 5839 0 R] +/P 4354 0 R +/Pg 76 0 R +/S /TR +/Type /StructElem +>> +endobj +6543 0 obj +<< +/K [6632 0 R 5840 0 R 5841 0 R 5842 0 R 5843 0 R 5844 0 R] +/P 4354 0 R +/Pg 76 0 R +/S /TR +/Type /StructElem +>> +endobj +6544 0 obj +<< +/K [5845 0 R 5846 0 R 5847 0 R] +/P 4355 0 R +/Pg 77 0 R +/S /TR +/Type /StructElem +>> +endobj +6545 0 obj +<< +/K [5848 0 R 5849 0 R 5850 0 R 5851 0 R 5852 0 R 5853 0 R] +/P 4355 0 R +/Pg 77 0 R +/S /TR +/Type /StructElem +>> +endobj +6546 0 obj +<< +/K [5854 0 R 5855 0 R 5856 0 R 5857 0 R 5858 0 R 5859 0 R] +/P 4355 0 R +/Pg 77 0 R +/S /TR +/Type /StructElem +>> +endobj +6547 0 obj +<< +/K [5860 0 R 5861 0 R 5862 0 R 5863 0 R 5864 0 R 5865 0 R] +/P 4355 0 R +/Pg 77 0 R +/S /TR +/Type /StructElem +>> +endobj +6548 0 obj +<< +/K [6633 0 R 5866 0 R 5867 0 R 5868 0 R 5869 0 R 5870 0 R] +/P 4355 0 R +/Pg 77 0 R +/S /TR +/Type /StructElem +>> +endobj +6549 0 obj +<< +/K [6634 0 R 5871 0 R 5872 0 R 5873 0 R 5874 0 R 5875 0 R] +/P 4355 0 R +/Pg 77 0 R +/S /TR +/Type /StructElem +>> +endobj +6550 0 obj +<< +/K [6635 0 R 5876 0 R 5877 0 R 5878 0 R 5879 0 R 5880 0 R] +/P 4355 0 R +/Pg 77 0 R +/S /TR +/Type /StructElem +>> +endobj +6551 0 obj +<< +/K [5881 0 R 5882 0 R 5883 0 R] +/P 4356 0 R +/Pg 78 0 R +/S /TR +/Type /StructElem +>> +endobj +6552 0 obj +<< +/K [5884 0 R 5885 0 R 5886 0 R 5887 0 R 5888 0 R 5889 0 R] +/P 4356 0 R +/Pg 78 0 R +/S /TR +/Type /StructElem +>> +endobj +6553 0 obj +<< +/K [6636 0 R 5890 0 R 5891 0 R 5892 0 R 5893 0 R 5894 0 R] +/P 4356 0 R +/Pg 78 0 R +/S /TR +/Type /StructElem +>> +endobj +6554 0 obj +<< +/K [6637 0 R 5895 0 R 5896 0 R 5897 0 R 5898 0 R 5899 0 R] +/P 4356 0 R +/Pg 78 0 R +/S /TR +/Type /StructElem +>> +endobj +6555 0 obj +<< +/K [6638 0 R 5900 0 R 5901 0 R 5902 0 R 5903 0 R 5904 0 R] +/P 4356 0 R +/Pg 78 0 R +/S /TR +/Type /StructElem +>> +endobj +6556 0 obj +<< +/K [6639 0 R 5905 0 R 5906 0 R 5907 0 R 5908 0 R 5909 0 R] +/P 4356 0 R +/Pg 78 0 R +/S /TR +/Type /StructElem +>> +endobj +6557 0 obj +<< +/K [5910 0 R 5911 0 R 5912 0 R 5913 0 R 5914 0 R 5915 0 R] +/P 4356 0 R +/Pg 78 0 R +/S /TR +/Type /StructElem +>> +endobj +6558 0 obj +<< +/K [5916 0 R 5917 0 R 5918 0 R 5919 0 R 5920 0 R 5921 0 R] +/P 4356 0 R +/Pg 78 0 R +/S /TR +/Type /StructElem +>> +endobj +6559 0 obj +<< +/K [5922 0 R 5923 0 R 5924 0 R 5925 0 R 5926 0 R 5927 0 R] +/P 4356 0 R +/Pg 78 0 R +/S /TR +/Type /StructElem +>> +endobj +6560 0 obj +<< +/K [6640 0 R 5928 0 R 5929 0 R 5930 0 R 5931 0 R 5932 0 R] +/P 4356 0 R +/Pg 78 0 R +/S /TR +/Type /StructElem +>> +endobj +6561 0 obj +<< +/K [5933 0 R 5934 0 R 5935 0 R] +/P 4357 0 R +/Pg 79 0 R +/S /TR +/Type /StructElem +>> +endobj +6562 0 obj +<< +/K [5936 0 R 5937 0 R 5938 0 R 5939 0 R 5940 0 R 5941 0 R] +/P 4357 0 R +/Pg 79 0 R +/S /TR +/Type /StructElem +>> +endobj +6563 0 obj +<< +/K [5947 0 R 5942 0 R 5943 0 R 5944 0 R 5945 0 R 5946 0 R] +/P 4357 0 R +/Pg 79 0 R +/S /TR +/Type /StructElem +>> +endobj +6564 0 obj +<< +/K [6641 0 R 5948 0 R 5949 0 R 5950 0 R 5951 0 R 5952 0 R] +/P 4357 0 R +/Pg 79 0 R +/S /TR +/Type /StructElem +>> +endobj +6565 0 obj +<< +/K [6642 0 R 5953 0 R 5954 0 R 5955 0 R 5956 0 R 5957 0 R] +/P 4357 0 R +/Pg 79 0 R +/S /TR +/Type /StructElem +>> +endobj +6566 0 obj +<< +/K [6643 0 R 5958 0 R 5959 0 R 5960 0 R 5961 0 R 5962 0 R] +/P 4357 0 R +/Pg 79 0 R +/S /TR +/Type /StructElem +>> +endobj +6567 0 obj +<< +/K [5963 0 R 5964 0 R 5965 0 R 5966 0 R 5967 0 R 5968 0 R] +/P 4357 0 R +/Pg 79 0 R +/S /TR +/Type /StructElem +>> +endobj +6568 0 obj +<< +/K [6644 0 R 5969 0 R 5970 0 R 5971 0 R 5972 0 R 5973 0 R] +/P 4357 0 R +/Pg 79 0 R +/S /TR +/Type /StructElem +>> +endobj +6569 0 obj +<< +/K [5974 0 R 5975 0 R 5976 0 R] +/P 4358 0 R +/Pg 80 0 R +/S /TR +/Type /StructElem +>> +endobj +6570 0 obj +<< +/K [5977 0 R 5978 0 R 5979 0 R 5980 0 R 5981 0 R 5982 0 R] +/P 4358 0 R +/Pg 80 0 R +/S /TR +/Type /StructElem +>> +endobj +6571 0 obj +<< +/K [6645 0 R 5983 0 R 5984 0 R 5985 0 R 5986 0 R 5987 0 R] +/P 4358 0 R +/Pg 80 0 R +/S /TR +/Type /StructElem +>> +endobj +6572 0 obj +<< +/K [5988 0 R 5989 0 R 5990 0 R 5991 0 R 5992 0 R 5993 0 R] +/P 4358 0 R +/Pg 80 0 R +/S /TR +/Type /StructElem +>> +endobj +6573 0 obj +<< +/K [5994 0 R 5995 0 R 5996 0 R 5997 0 R 5998 0 R 5999 0 R] +/P 4358 0 R +/Pg 80 0 R +/S /TR +/Type /StructElem +>> +endobj +6574 0 obj +<< +/K [6000 0 R 6001 0 R 6002 0 R 6003 0 R 6004 0 R 6005 0 R] +/P 4358 0 R +/Pg 80 0 R +/S /TR +/Type /StructElem +>> +endobj +6575 0 obj +<< +/K [6006 0 R 6007 0 R 6008 0 R] +/P 4359 0 R +/Pg 81 0 R +/S /TR +/Type /StructElem +>> +endobj +6576 0 obj +<< +/K [6009 0 R 6010 0 R 6011 0 R 6012 0 R 6013 0 R 6014 0 R] +/P 4359 0 R +/Pg 81 0 R +/S /TR +/Type /StructElem +>> +endobj +6577 0 obj +<< +/K [6015 0 R 6016 0 R 6017 0 R 6018 0 R 6019 0 R 6020 0 R] +/P 4359 0 R +/Pg 81 0 R +/S /TR +/Type /StructElem +>> +endobj +6578 0 obj +<< +/K [6021 0 R 6022 0 R 6023 0 R 6024 0 R 6025 0 R 6026 0 R] +/P 4359 0 R +/Pg 81 0 R +/S /TR +/Type /StructElem +>> +endobj +6579 0 obj +<< +/K [6027 0 R 6028 0 R 6029 0 R 6030 0 R 6031 0 R 6032 0 R] +/P 4359 0 R +/Pg 81 0 R +/S /TR +/Type /StructElem +>> +endobj +6580 0 obj +<< +/K [6033 0 R 6034 0 R 6035 0 R 6036 0 R 6037 0 R 6038 0 R] +/P 4359 0 R +/Pg 81 0 R +/S /TR +/Type /StructElem +>> +endobj +6581 0 obj +<< +/K [6039 0 R 6040 0 R 6041 0 R 6042 0 R 6043 0 R 6044 0 R] +/P 4359 0 R +/Pg 81 0 R +/S /TR +/Type /StructElem +>> +endobj +6582 0 obj +<< +/K [6045 0 R 6046 0 R 6047 0 R] +/P 4360 0 R +/Pg 82 0 R +/S /TR +/Type /StructElem +>> +endobj +6583 0 obj +<< +/K [6048 0 R 6049 0 R 6050 0 R 6051 0 R 6052 0 R 6053 0 R] +/P 4360 0 R +/Pg 82 0 R +/S /TR +/Type /StructElem +>> +endobj +6584 0 obj +<< +/K [6054 0 R 6055 0 R 6056 0 R 6057 0 R 6059 0 R 6060 0 R] +/P 4360 0 R +/Pg 82 0 R +/S /TR +/Type /StructElem +>> +endobj +6585 0 obj +<< +/K [4597 0 R] +/P 6153 0 R +/Pg 16 0 R +/S /TD +/Type /StructElem +>> +endobj +6586 0 obj +<< +/K [4599 0 R] +/P 6154 0 R +/Pg 16 0 R +/S /TD +/Type /StructElem +>> +endobj +6587 0 obj +<< +/K [4601 0 R] +/P 6155 0 R +/Pg 16 0 R +/S /TD +/Type /StructElem +>> +endobj +6588 0 obj +<< +/K [4603 0 R] +/P 6156 0 R +/Pg 16 0 R +/S /TD +/Type /StructElem +>> +endobj +6589 0 obj +<< +/A 6646 0 R +/K [4638 0 R 4639 0 R] +/P 4637 0 R +/Pg 24 0 R +/S /L +/Type /StructElem +>> +endobj +6590 0 obj +<< +/A 6647 0 R +/K [4643 0 R] +/P 4644 0 R +/Pg 25 0 R +/S /L +/Type /StructElem +>> +endobj +6591 0 obj +<< +/A 6648 0 R +/K [4645 0 R] +/P 4644 0 R +/Pg 25 0 R +/S /L +/Type /StructElem +>> +endobj +6592 0 obj +<< +/A 6649 0 R +/K [4662 0 R 4663 0 R] +/P 4661 0 R +/Pg 28 0 R +/S /L +/Type /StructElem +>> +endobj +6593 0 obj +<< +/A 6650 0 R +/K [4664 0 R] +/P 4661 0 R +/Pg 28 0 R +/S /L +/Type /StructElem +>> +endobj +6594 0 obj +<< +/K [4678 0 R] +/P 6169 0 R +/Pg 31 0 R +/S /TD +/Type /StructElem +>> +endobj +6595 0 obj +<< +/K [4695 0 R] +/P 6174 0 R +/Pg 32 0 R +/S /TD +/Type /StructElem +>> +endobj +6596 0 obj +<< +/K [5052 0 R] +/P 6253 0 R +/Pg 49 0 R +/S /TH +/Type /StructElem +>> +endobj +6597 0 obj +<< +/K [5118 0 R] +/P 6285 0 R +/Pg 50 0 R +/S /TH +/Type /StructElem +>> +endobj +6598 0 obj +<< +/K [5128 0 R] +/P 6289 0 R +/Pg 51 0 R +/S /TH +/Type /StructElem +>> +endobj +6599 0 obj +<< +/K [5194 0 R] +/P 6321 0 R +/Pg 52 0 R +/S /TH +/Type /StructElem +>> +endobj +6600 0 obj +<< +/K [5204 0 R] +/P 6325 0 R +/Pg 53 0 R +/S /TH +/Type /StructElem +>> +endobj +6601 0 obj +<< +/K [5270 0 R] +/P 6357 0 R +/Pg 54 0 R +/S /TH +/Type /StructElem +>> +endobj +6602 0 obj +<< +/K [5278 0 R] +/P 6361 0 R +/Pg 54 0 R +/S /TH +/Type /StructElem +>> +endobj +6603 0 obj +<< +/K [5298 0 R] +/P 6369 0 R +/Pg 55 0 R +/S /TH +/Type /StructElem +>> +endobj +6604 0 obj +<< +/K [5356 0 R] +/P 6397 0 R +/Pg 56 0 R +/S /TH +/Type /StructElem +>> +endobj +6605 0 obj +<< +/K [5388 0 R] +/P 6412 0 R +/Pg 57 0 R +/S /TH +/Type /StructElem +>> +endobj +6606 0 obj +<< +/A 6651 0 R +/K [5435 0 R 5436 0 R] +/P 5434 0 R +/Pg 60 0 R +/S /L +/Type /StructElem +>> +endobj +6607 0 obj +<< +/A 6652 0 R +/K [5437 0 R 5438 0 R] +/P 5434 0 R +/Pg 60 0 R +/S /L +/Type /StructElem +>> +endobj +6608 0 obj +<< +/A 6653 0 R +/K [5683 0 R 5684 0 R] +/P 6623 0 R +/Pg 70 0 R +/S /L +/Type /StructElem +>> +endobj +6609 0 obj +<< +/A 6654 0 R +/K [5686 0 R] +/P 6624 0 R +/Pg 70 0 R +/S /L +/Type /StructElem +>> +endobj +6610 0 obj +<< +/A 6655 0 R +/K [5688 0 R 5689 0 R 5690 0 R] +/P 6625 0 R +/Pg 70 0 R +/S /L +/Type /StructElem +>> +endobj +6611 0 obj +<< +/A 6656 0 R +/K [5692 0 R 5693 0 R] +/P 6626 0 R +/Pg 70 0 R +/S /L +/Type /StructElem +>> +endobj +6612 0 obj +<< +/A 6657 0 R +/K [5695 0 R 5696 0 R] +/P 5697 0 R +/Pg 70 0 R +/S /L +/Type /StructElem +>> +endobj +6613 0 obj +<< +/A 6658 0 R +/K [5698 0 R 5699 0 R] +/P 5697 0 R +/Pg 70 0 R +/S /L +/Type /StructElem +>> +endobj +6614 0 obj +<< +/A 6659 0 R +/K [5701 0 R 5702 0 R 5703 0 R] +/P 6627 0 R +/Pg 70 0 R +/S /L +/Type /StructElem +>> +endobj +6615 0 obj +<< +/A 6660 0 R +/K [5705 0 R 5706 0 R 5707 0 R 5708 0 R] +/P 5709 0 R +/Pg 70 0 R +/S /L +/Type /StructElem +>> +endobj +6616 0 obj +<< +/A 6661 0 R +/K [5748 0 R 5749 0 R 5750 0 R] +/P 5747 0 R +/Pg 73 0 R +/S /L +/Type /StructElem +>> +endobj +6617 0 obj +<< +/Length 6033 +/Filter /FlateDecode +/Length1 11088 +>> +stream +xœÍ: xTÕ™ÿ¹™É$!“w¹“›÷c& Ï„H&/@!$3€’ÉÌMf`’™ÎLSÔ"ŠbDšV?qÕªµÖŠX½‘¡U¡jmwW·nì¶ÚÖë£+-ß.êZLfÿsææèçúÙo{Oî9ÿÿŸÿüïsî½@`vT¬ï°VÙÿ‹€¸‘ºÉÙïð—}»l'#m³s($•¼x~.x@zý}ýWÕ¼Ç#<†÷}Þ‘^ˆ9y'ÀüGÑ­8\ï5èW ¬ð^êFBƒüe(+ñƒ¢ð¤Æ®[fÏfñ£Í鉢££·HꃺfÏšio·£ \Ëå¯ê]…ª÷a[:$ÔÆí±w©dª”¨'Ô«¨ŠÜL)ÝÛ%5FnÝ£Û»17™£*´˜gfÚŽGÞ€Ìfi´³K6«uY²ÝÑ´`<FÛGŽdؤŒ¹3åeã¦Äh`Çç%h@\ül@™žcc§PKûtd µH¾+B•œZÒ%£OËi§,‡QçrdÃËNp•êÂŒxÔ˜ÆîQS ¥Óõª˜o’¥Ñ+@>óÁ\ŠC£èòMiL×ÎOÁji©ZRBKD߈9EW2|IyÙP˜«—ý&  ´alö+†ßl¦ ¾-lƒDÔ]º¢¸=Y‡Áf-µ«\7995“²‘Îìšš™^Þ-c%?Å6sŠj(˜þK0¥Îovר$õs¦•è|K‡Ü²as—Ô<ڭŶ¥s_>=§AêüÆ.>‹Ó .‹g³X”[§™)Ò§ +ùø§cEí +ë X•ŒB¤Uª©{M´·Íæ/¸(9KW±af™f¦ZS:_1Ÿc^Ü( \KçæÑQãœ9Üà ã2Ù»aÜFövlî:nÂ7»½]‡9Â5v7ØÇóp®ë¸„G'£rÓTŠIƒ‚{˜3°©¬ãxDïb³#0Ü&Àh†)g˜‹ÒLŒ†W9Œw&Õ's…Ø +¸ð‘TäÛÆúõ¬¯c½•öœõ°5''ÌY?H‡²ÃÙÅ8äÙbßÌÌ©,LÊ©-¤xšm…·8çÇ2rÞÄûPaUÎÞÚªœñ¶â=„8å+|¬8ÇWèë÷Ýì»EX©©XII‰[˜¼ýôÆä˜ä˜ecarÂV­{V?vD?Ö§séǮԭÒ-ÕYôc¥ú±|ýXž>Ùd0æâ FƒÁ 3Άäpä [)}F'ëLtÐ ´lâhO_l±€9bàà +Pçó-\KGiQO:¡¥GR?êÃĈ™å¢&µ@KgCºº¼´%¬´«ËJ[T}Û–®qBöÛ‘ªr{1â]a¡¤=Yô=„DöÜž¥v;¤Õ¥×%­L¬^Õt‰®[ëKg®ôÒÙWKÛÈ3CA}èˆ>ç=¥v uŒQÇ(uŒQÓ³Õ»Z:ºÔDzíj"Ùvr¤þ¨m'=w»åfïnõ¶!wºº«G’ÆmGµ¹ »Ç馣CQÊJ“j“›¤ñú—˜ÞI§ëå¦qØÙÜÙ5¾Ó¦4®·Õ7ËŽ&ûqh%=ã%û稻uJÝq(!=K “*²„jlÝ ûét+Õ¸ŸjÜO5¶ÚZ™ÆfM`[׸ì¸ÙÙx„‹5b.º³Ìö†T“%KÌ +súõY?€< +±xöÅás4o:U^_^O§°`èÔ<úˆÕ¦Ò¯_aÎúyT›2!9Qn€ÒÁÒ ® ½ ½ÙÓDo´äxä$·ëpRNU©½Ä« R\ 9x/àï„,€È›Ú}zÒ9#îyr{äõÂ,ѧ´;z9ðëâj(Æ‚}ÎÂs¤ÚàdäUpB7 åHÿ&Ãï¶?@~7rI®)r샸„j!3rÖÂ{†H…<¨!>ÐA +~sÝO^‡Ë¡e¬ÀWÒ[!€ý¤L–ã #\…Úï„{á9øø#d D œ"zòqäÇÐhÃN8ÄÛ`>| ~á'ðÄB&âÿ9y9òŸ¸ª*a)ll߆ï"ßàŸ9™ÿ^$3²3òhäç°­?„^ÿ~Šº>"ÙDœÜ#üÈä_#‘Cì4…Z­½i…|9OÁyƒm7ž“uœs21’Fw +HøݯÖýp=ì…ÛÑ‹{àxÞ#uÄM^!æâ¹]Ü ±Mߪo91ñ›ÈêÈG¨#Ìhí•°ߨ¯G[påwQ׋ØÎÂYJV•ärÒN¾In&ß'ÿÕr¯qçùy|_ÆÛùnþZþ-þƒ8±~òÀä«‘¶È5K<Ž0žùµ&è„­à‡ Ãµ° ­Ûm £w›Šñ<íø=¼íx>Àïj}4’lØV¹‚l$ÛH ’äi&Ï‘Ÿ’?‘sÜbn)WÍ­çÚ¹>ÎÏ…¸1N对Üiî¿Ñʾ™òßàñÏó?çÉÿ«þ +Á!x„AáNA~#œÎ “"ˆ26‹èœxh²erK¤ ²"Ò¹=2†í=ŒñBô¦ +ÑŸ6̪z±rüؾ†mc·=º îÇØÑè= ax«ôyÌïKð*üýû=¼Ã'ê_ +1“rR‰ñ½Œ¬Æ¶ó4D®%»È~rÆyœÅv’¼Ž^N¢‡›8;w57Ä]ËÝÎàîåŽs'¹S˜‰¯ÃL¤ó«ùþJ~ 5âïâïæÿ¿Ÿ€ó'ù—N¨Ú„€p£0&<$<)üLø•ðºX!®G±©âQñYñ]’.K·Xס ëu†û†I8?ƒq8zá'ÙKLd~HÞå~÷2×ÅÅr§Èná¤3PK@Üð_ha6ù%·Œ\É;ÉfŒßnÒK¶ÀwøüCüð²8@:ø6â‚á|*¾q”;Ìsâ(?A>áös;&Fìdt‡¹G°b®ƒZ(2áW-'ù\1wBÿ ÃJ½Ž¯æk ˆ=Ì¿fvÈŸÀÁ¿…ûçMÜ[íÜ#x&¼C^ׯGë&ø'‘ç:XIžL„ƒ¢ë& ¸‡ÉÚ‰'þ¿7òÉàÞ˜Hœ¨ç±â6F㞃¿ÀÉO„7à9î5؈§†“íœÿ½7Œ'Í&ø”‹ÇýÔçˆϦ>ü¼ìÃïgëg…m¡Nïį=Qpò`Ô‰Nžç2cô‚“@†¡xyzi«é\íº‰ÚVÓGµëLµPW;QKïÊŠE‰æÄ|s¢¹O€O%þä§6΃$œ¤_õx¢Â[xžÆA:,;$~¾3&×?•ZiŠÍ “l[œqq|¥°xþ¶ e_z©é£Ó§OCÝÄGµu$1©ºº²b¾Ì,Y¼tQ~ êç'ëä\ ½© K×`­¨¹zKy}}¹¥žôñ¥KR×®]›QrþK}½Åb³Aô74á,ž÷zÜ÷mk—Ãrnà –kk[^ãµFŒDcÔécD0p|œ‹ÁB¶Q—l4êÇóÙF‚ }¶!&F'bÀŒa.ô”Màq'¸¯áÛÌñ´±7’OŽÄÒÀe˜ÎÎèšxÖ=ñc÷!›H‚Üþקĵ“AçÄÂèW¿îUôÐ +¿µ•¯¶^i²Þlä…1¹¹9òÂŒÜÜryaan.'/4äÊ&yaJ®,É råpä[ÇÒÀ*¥[¬Ö0ñÙliéÉiié©(³0-ÁÔT  5Íš.¥•s–4Âg¤§¦pÖ‚|Ó³þ:Ò*ÓÒ2%KyaŽôrᨣ)!£¢òesýQ|ƒje¥ƒUCë§Yiz+è ±¨­¥}Z5Mubu" BbõœÐL½UV«Ì$19-uÑ¢ó’EUË–.I\\ ËKÌ„˜Sä\½.å‚YÂçMœËÊo«˜,ªØ”—Úº9ϯÈi²Ëze^ê‚ü6ëÄÉŠ+åÔ‰…à§×\—S’Ÿ¿X +ðC¡öüó¯ ùttš¼ïü­ÑŠ~“ߎ'H1,ƒAÛ¯—âÒxh– ÆÅ|Vü¢ò’,8±"7ON³->µÊ@*ªäØj R\˜è-Ú+}XQ%âë­-¶ÜZ±¼úCs‰›jÝ™sgLgN·Ò0Aݺ3ugΘjkYˆÒªY]DwýÉ·¢…r®.%95-•Ò ºE–¦é(mQZ†$\d¹cÓ]ß{v{Ce~jbÆÎ<«Í¾mûÓï¶·O¾ÿÜãï_ý̯îûÎ}½;o³æfòÛ +å¯í\Ò:´¦|en…1áæ¤´u–²þþ[‡†ö½2ùdzªçwë2_8vìÄÏïéøvE‹Ìä*<9UÜéEð¸­h¡-;e¥²²ó¶Ä볫Rb…y%iÒÞÄbø1B2Š„±¢ZCLFq˜ÌßkäÌitÕtýG×™ï‰ôh±•-,4&ä'äçÌ/È+ʇX£uêúèx +eUimÞý[4rïÿ¥qEŸÓ~ü•´·þ¾{áXÌ Mÿ꺦~§¦ï˜ŠsøÜÙ£Á<ž[5X˜Å#â3rŸãsîÖ`¾Ë?¨Á1ø>|DƒD‚_kp,T‘s‹¸ Ž'/rv ž!›þº.àéqB ƒEú/KÂë}ƒõŒ>Ì`ƒoap J +ãûP&':4˜ƒyâw5˜‡vq½ ³xDHŸÔ`˜ÄŸi° +ÄÓàh'4ØÈÙtu .Ã748z okp<¿7ær ž[ãþ•ÁÆY>ÆRûãË7‹>Âñ—1ØDí_Çàù'ÅGc’<‹?…Å! +§Î¢g°µý Îbº¢2³gñäÌ‚óÿN—3øV +fÙl˜%?n=N³¿sįô:œŠtPêt+Ò:߀/„$©ÑðûŽÇ7 ù½N‹Ôä9>©Þë•Ú=}îPPjW‚J`HqMñÕtŒô÷ø¼RÍRÞJ˲ +©hÇð}½¡âv¥oÐëlÒ¦—X**£KÖuNëBC}}‡ß=2›¤HMǰg OZßÛëA7*«—Wwº=A©×7’œØ9<A©ÓÓ¯¥VeXj÷õ;¤ÕEÙ!9~OÈá JŽ—äõ +§#¨”I½ž¾Á€%÷8‚§äp†£ž†|}JÈ­¤aOÈ-9P‰×«8Ù”¯Wêwàv§Ã+=}Q1}Ê€@ŠCT¤6ät;g¶HÒF¤õúRP …¨;sÄPA§GyÐIiØØÁhŽ Sßï÷¢{ènÈ'á*)ÈbGC0ˆLž)BnGÀÅ‚´¸C!Õ:<.þ~œ–?÷qþGüãЉëý¸²ç8JpïNüT¦ð:”D¥…4. ™l?ëH÷0 )^\oA¨‰Ñ_ZR=JòâØŽ”>\‚ ÃäÂÞu‘¼ôt}îA]]Ãø¸fJn%Z· **ÂÕ´6€3A¼{QJ1ÓЃ¸šFjÓ«—àê +”1[Ë:ôîb¿¢õ¡¬ûlw#þY\ +‹åFM¸F‚õhO/³OaVWÃr¼i=,½LV!§9ØÚ “êAë·â8Ì"çcµ@½Xºl;Øjj‡­÷²Ñ:‘óáJê?å¡Q/cz=,>Mþwã¡öÒ*DªeÎÉiˆÅCÁÑÍäJÌ_ŠI¬Rœ,ž^œsÎZE3#1Û£ëú5™Nf±Ä´öižOYCµ 0Q?³ØÏ2MãÙ†k¨>7˲ƒé‹fšÖ®5¾^V—ÃBLk4;ŸmÍ”A¤x˜t¶W‹Ì0“·cŸC³;ê}?ÛAÑìE³Kc&iº¨Ô™º›ª‚AM’‡E+8w§Ïªê››yáÇ}aÅ6Ìš%έK‹f‹•ñ÷£.+ö!äq0Ë(„ms¬±Ló~µ:hz5^e––‹÷.õ}ýxêe‘Ÿí;ͪÅ*𻵇.±§¢Qw²*w°Ú µïb|~v6Œ0ÊTýÈé¹`?Ne0ša?«¯~Vï!ͺfÇTn½Ún˜¶+º"Èö@à"Jï´eÓxhúœ½8:~†»p ­ö2­ªéIÕ[6­çB¢•5Ìâäd»õR1Ö<õ°½ïE=.æç¥bO×xT„üÅ8*¬’¢q¹”ô¨ _6¶3Ò]Ó{8z‚…XæfΛKy0¥ýb»V̪êIÔ—Ó7õL£ò£¾ºØ‰:ÀNVÇgz­=ÇœªŠž–>­Ÿ9?iTCìt 1ùÊt6§ä¸ÙþñnZØóv@ËÌŒô©âÑ¢Lë‡ÚÛÃ"Íí—ßíSsÖ *fϼá8Ïþ&{ãQæ¼)sÞqØÙ',*…aµpöÕÈíÀèиSËê‘#ÀÎÎPô?IòÑ"fúÿF/ym,¢¿ ¸¼},£p…7ã{<½ÿb:Åø +endstream +endobj +6618 0 obj +<< +/Length 6868 +/Filter /FlateDecode +/Length1 14124 +>> +stream +xœÕ; tÇ•UÝ3ӣݒ FHBÇ€[ 0’X=3­™¶f¦Ç=#¤±³~_DàE‰I6vb;¶ccc`'‚çMÙì:ÎÛ$Ï Ä¹È³“X~Î[»Æ’öWU÷Ì„_6ïmŽ.ªëWÕ¯_ÿ®êÑa„P6¼L¨öÚ^g}Ýk¿Bûaô:OP +‡®©}&¿ cÛ<»¢âóÎgžA(ëBæÖÁ°/øÝ÷Ûâ¿87û±AÛO?s=Byç²8ü²ä}çá7[Ì£&? äå§7­%Ð_âFGë/ò2ô_Aˆ{# z¤åÏ/Bh¾ÆÎ¥Ñ0/š&ÞøbPŽJû¿ýºH}ýÚ”Ï<öæÍ•¾ŽÐU™a5iC^˜?OðÚ¾ö{Ka>ýj„øíˆÈjæøýÖÃ7Ï[õµ ¶çÉ#L“öÇoNU!4Ý“þK¡º™Ÿ<Ð +uÓ=eìGhæ‡é¿LÌÏù º 1’ÊANÔKß1ÝÌh ñ82#«é5ÓkÀM‘Ñ"//fÂÄ•ž-½¢ˆ\ï‰ïi–*üªêp|wbÖ„íXô¾u ÚœV‰^‘ÜßÙcý-:ò×ÚKøü_o¯¿—G°ýÃÊÌéQV€xÒàR¨””è²8$}Ó•cé²§vîáîY½½>½¿ÆcB+ᙆCÜ{‹ßÛòž÷=mf¡÷l<ï·PÞÊ)š­WóÊæ õuµÎšjGÕòe•K+Ê—ØÛÄE \UV:¿¤¸¨° ?/7g^vVfFzšU°˜M<‡‘£ÓÞ5 Æ+⦠+ûÆÕ¤o—`@Jˆ‹0Ô5'.P4q6¦ 0/Át1LW爫Ъj‡ØiãÿÑa'ðõ[û¾¿ÃÞ/Æ')¼…¦ +ÚÉ‚ŽÍ+Ä·Çbg¼k—¬s èÍHo··ËéÕt4=À €â]öðQܵS€ëêl=Ê!kpßlïèŒo²wâ|y§ä÷líëì(³Ùú«qÜî±»ãȾ>>¯Š¢ vºMÜÒè6¢BÄAûÄ£ŽWÆöOä ÷@U¦×î•nì‹óR?Ù#·*¾ÁÞßpÛ…’jÇ~j{_<­}£í}'Ðæ™ÝG7íîèè'»åµ÷ÝGÑ‹½ø¶ eüXg‰"’îØØ}büÐÖ¾ÔYy÷÷ÑjG÷¶>pmïÜ/1¶õQ €(.q“dŒˆÉ–íddà1žf_o÷Ý2Æ*‹£m1Û±ÒÍ®3¿B›;űí}v[|m™½_ê¸êhÛ;¾É%nš=Sí8š“Ë4}4{ždf¥rbŽB@Àµ¡jL8²o‰‹8é³Ç¹ò•ä%¯Dcž•€O?* ¿±œVbsyŽ]û#Ø'ß™="é#–òœ‰»$\æ 8^U_¾œxŠÐ¦ÎÖÐ~cµcW¼ÛÎãÝ 2ÔÓ‹ú[ r›Xyß„ ¹¡ß½µõEä.;†\Ϊþ87@f^1f +w™ÝÆLbù€ÜùEÆ…qkEâß¼œ¢üNk}Ê´Ìæ!|:Å£&sùXO_…4¶¯¬b`l?˜¦ Bql¬Ë.v ŒI3»Ýv1Ç>v´»{,Ü9`ˆ41óʾ²¸k¿ƒRã Lñüö>¾ŒëgWÆ÷W#W&êêVòr­®â×tlc=4wÑ?ÇšgYó kžfÍ×Yó5Ö<ÆšGY³‰5Y³5ëYãbÍÖ¬bM k,¬1±†g v] íy¨ç þêO¡¾ +õP_‚úÔ#PŸƒú4Ô¯C}ê#P†ºê]P=Po¦4_`¤°æ0kžbÍ“¬y‚5°¦ƒ5ëX³š5+Y#°ÆÌŽ5Èå‚ögPõ,ÔïA=õ4ÔoB}êq¨ÏC=õ PcP½ë Ò +ÒšÇ'ð.×&aü1aüaü~a\ÆÂø 0. ã7 +ã× ãýÂxŸ°ÄºØ*ZZ¯²–ZK¬EÖkž5ÇšmÍ´¦[­V‹Õdå¬pðÄóùn®»w=âAÝn1þa¯}§o½>n¶¯Çñ¼nÔ½}}I|eUœÛK³Ùž9Šñ?ßSFÙ „ñÌ=÷—ém?*ªºü)™ÕëŒáf$À»á¸°è»í…Ñq::NFÇéh >փ껥} Є“þÔÙY˜ +·§ï¨­ïo¿‘µÇ¹Œtg ÌÖ¿¾('¼† +×f+¹£ì¤ á§QÄs&YPÉTõºêud +níd*›œúTÉm¶²“øi}*†sA•ƒûŧ??ºâLîãîä®è+È ï‡ z¡>_$¹ã 5@´½e>‹ê‘FÇÐgáÝþw/Y…Ü0ïìÓЮ9´˜Ò8ˆ÷ÓöŸÐÝ@ûOÜqîwŠÎ®º› +ÜqóY'ôîBÏ£7á[£ÛÑ0wýˆ¬Êá–ü®„²ÿOr=0ŠÉþ@g°¿ßB?Cÿ… ð<†_œ<îNÊ Ûm7àœ†ò#J…”-8€U¬áÏÍ Ï5U•ÛËââÜ)¾ß´Æ|Ö’gi@Ã]ŽG¹ !¡v ê…ÝèÖUV^ÇÞŠ·c?þ><œÆ“PÞ窹µ uR¾È˜2Mo›‡ÌC9kÙ!Â?ÉæÈÿдÑtÈô˜é¼é¼›ãTSy–ËM–}Pö iÂp·ðyáaáé5¨är€\›ÑN*’|.ícÔjG¡¼ˆ^‚rýÈeF—„”Ü»ð(ýøz¸q&$z?…ŸÆ/‚,?ò>‡ÿˆß¥å#ÎÂqU ùz¸^n'7Ä}‰{û*÷,xäqîeî îMñ÷ȘÁçñ…üB¾“¿åïâð§øsü$Ø-Ó´Ú´Æ´ÃtÈ~ÆtÁô6X’3óærs£¹Šß2ßaÞg~9òÛ¿¢Ÿ‡Âîš'ü›~Œ¿ßP3È<ßÀ¿CÈ9=™3‰Ö¾ ïºÚ†\[n¹-×¶›GS»94Ìg?^¹Ût–üÀ²yæœð¾y(gýRdGmè W¥ÉbMËÈ+()µÙ3¸ìÜÂ6¾¥¸l_o—”WT[ªPýžLÜâÏžàUUqø—q)‹L + +98sIùŠ6KË*£ «ss¢Mæâ¨óÀ nű¦&Ó ,¯“-Ω©É–œÉZs󊡲–MÂà$-n¡sÅ-uµÅåC-.¯XŠ›ê  @Q!}Ã'í—75®¨°/f7›ñfóÍï~ü0ü—rŒí_¹˜››Q‰ùÕ6qÊVï›W6eÉÏËâWef_œ×‚›;²²lXUXT¼amfVuC9¾h*Þ0ýñÅß›†zžu¢ý“õ¦ŠtîöùÙS+3j¹;l¥S"ÎÍÉ.ãbUâ'¿Ùx㪙ö–ŠüüÅMË22–½DÈzlX 'D+Ú€¶£Ñã®ì•kqÿަ•­ü5+Jv€v¿Ù‹¸ù Ö˜û'¸æãeÎ{7Á Ô%^sïòö{ÓËzÓw/G;ç/XÑØº”|ÃR¼¤¾„Ûš}Ü%]õù£Ù£®%£KlíºG][ëù¦؆ª“Å- Rçä$ýÇtMÿ·8ÑZj†œ©' è¿E·‡ÓYW‹…¥K—V4®“kA°óÄÅØBú…ÅÅE‚ž°š‰þÍÍz`Œ¢†zªX‚É:èô}qy=yðñû» †_ÿcìºÛoºÑ„9­ ƒé–¥c÷]¼veaÑu/<ôÐáëBÏâÕ~ÜþÿŸ·‡«W|\V·~YÏÁþÆ-øšß).×ÝÓk+°\WWËû®«^ÕpƒïË[ý½!«³¸(cãŠôŒé¸ï˜š§6جV±7m~ÝÞÝwîlß9tfÝ +KÝS¯Õ[M¨dQxÛØæ†Ÿ¼s`}]eåkCÿè„"öÈÌ9ëƒ-•¨ +Õ@ä®@Í`½ÕèaWuÙ²åŽZ“3ef—-­ª©«oX‘Q^ÜØ´²¥m•Å‚3š[W›Å=Åå{òòŠ$^Z28k ^SóÊ–ÖŒÆêeË«ÚV­¶8øŒì4þ$¾.’õ®Œ¥²k8¢ÕÕÙ'¸(ÍIMuêý Ôl,"€?6C¬–[œ£šr }1jÌ)oljfÆ#Öh&qS@Œ³ÌRX„›óóx\ŒÍÅf,”ç <¿4ŸàÁéïŸ?7ý}nrÒô8•Û‚ÖRˆÄl]my®-_Èm¶å +æ-OaÏi3ÚcZ}ñ”€§N“°B/¿ÁÿúÿQ¸Ø_T~õ·*|Ñ?^¡7™r|*ñ»g=2~#ÆàAM:Ì!Áü¶ó¨Ìü¦›RpÌ(Óü?:lA¹³ h·Åø]ÕŠ +,_Òátós°ƒ3P½å°gáïZΓ_°Mäži=Daü…Èú…ÓËk}Y‡1ÊK«Ôaeì×a5Œê°)ÇŒJ +ž×a Z\pF‡Œ +ÞÖa+ª,4àôŒ¾4Q‡3·(G‡³ø½EQ +§>çBá Âgi:…3SÆso:œp^i)… RpÊèZ…¤Œ/!kKWØZ”ÏÔ÷}F¬¯­m·(M¨ƒQ±]Õª&E5T#® ÄmŠÏˆÛ䈬풽5Ûý²¸S ù¼P#â ‚ÉY“E¯Q|!Ù+ºcb·¦DÄj (GD)äÛý’x½â“ꈨ„ĺ––Z:@]˜•ž•NH§T5ŧ„¤@ &’?>zÅ«‡=ŠW7yÔPÄ!®Ó4uZB£7*i1ªŠ5ÈA9£@M_•G£”²8( ,’é5øÖ"5 $ÝÈ!j²ªù¤ré 49 Kàq^/J‘¥%ôá d£~M6$ kê.Å+‹’*ª!EŽ eE䨨Š +‘ v k çPhQJ ¬¡R©!™ÐÜ0ðª‚^èðpTÖÄH,•ƒLÕd™ÌT@±}šö+@ ÿ°`PòÈ‘„ÎAÕTÆÂ ª‰=í‘°U5‡8$Çܪ¤yÉP 5É3ä³8ˆH^Ñ«)»`Ø«D†äh” Haà\ŠDX7¬Ñ= ûQ‡(G=5¢½œ Ú䶃J€h-àù€žê¦BÀÆ’`o·:*ÃÀˆòRÛ{JXçŽÈ>"Üa¤FÜ%¯W!žìHñX%ä ƒúõG”¨_t«ð¹6¨ŠKj,¥ ‚ +C'2ìñSþ5…™IULó~xEˆïHd'Ñ *Й “‘ˆG‰DT"œ[&ês«A7LûeϨK–¢˜  +FIeJ J>à;Á€,­{tÛ„ ˜¼!èž±¨¦Tµ¾Ž&‡<Šæ €ç…@½šDñÀ ²‡lCY ÊQMñˆÌvD+·ãÄj æ£ùR íF™ƒ„X“ÔÀ6Ù7´VqKo+Mù×ÁFDw5µu ´j-%ZÀØ +u3 <̧A€1â–rPÒ†@˜IéÎ}–U›ì€¬"Ó|eGƒ¨t:!‰J“$¶ÇÂ*õ‹˜? ·:###5AcºbÔÕ†AõaÙI­ì1xw&©D†ÃáQ(A©ûÕaÈ&1’)…ù== v£,—…RŒ©’æ/à|2DÍ +ÑT¢QvÒ¡ŠGZ0!ÑA‘&Lh V’8¼Ãž(XŽT…$UKlŠ(ð§p6"%Ò–7ɽ‚s¤RY&ÊA71Ixõ§pKÑi†"^e Û€YJ§ÕF5P©À.pÀcjäø„ä +¨’w¶ö$#Õ‹ ›ªÃQÈ¡pÚ1 Ž_„gkn¡˜ŽN ¢Ð3Ó¯¸‰£Ô R‘†‚HBÔ‹¢Ð†Þ¼ŸA"Ük¡4´)Èã*Š@\µÓÕaú–`D(_È"ZôÐnƒ1òÃ\„ödheÀÞo/`n‡9fv^0½zK°)5¶r„®"˜^JƒP Q"r£¼»a^¡¸a]d’iIDxõS¹úøzJC†¾ +ÔEº¯ßö-PjSÖ±‘:*UJ§ÕàznUʉR”¨ê_†A— +Õ´ˆ6LèDƒjN£ZÑûÌ:Ý+ +ó"]í‰åµITçmöQ¥óÏ"):L‹ÆêˆÎí¥ú&û×è–LJDø$²É}”cÝ–˜1$Ш¶eèGt=¤ê¼žbF®ài—û‡#…[Òê—Ú$L©ì¢Z)}Q÷‚ Å"þ: ˜L—{á3J-:H¹5ìÄd ÓwD×<ã+ɳÛ'i+•Ò6øctú^UÝ_’ØÃÔnå$5J-êÕÆnò,/HÒöÑÈ ážQÖcéŸí@|ÁC¥¹ÜÏ5]w¬MÕ µ¸ˆz ºˆ= ­Fé8‚51ð-UÏ)ãÙP£{‹GÂJ^jM»tl/ñ!j—h‚‚Du(R #ºÕŒÙ0]oÈéÐý~”BÏ;¾7B5Hôç’vÆŒákê7šî‘^ñ€tIK0‰%º&&:¥wÐ}jÑdÜ{GîgëΰûåÈä¦ÓH Í&!Šç¥º2r²ã +9–@d§aÝûgK]ß—k@¦g©ÿí%¥ è§ ‹"–‚”·@ +gQšûÈéæK‰ýÙÔdj 0=Ô£½ôœbÞ«Ñ=– T†4FŽ‘¨½Y –IZ+{„77òw˜z^$‘¿ØÙÁÎ&v.Ëú‰gPcãÃúYï¿,cõÀ¬2+§òáÕ5‘:«é‘LÚ[²œà`˜jÇÖˆ–¹sê\™”ù·šXwiL縤GšW?y¯¤çðe²ÍŽ„èŸy—bvUuºƒºŸI)÷ƒc®¢‹@BroÊ]/yÒ[w½¤Ö½4êõS„iÖK=N¾D·Æ +â¹1ý–F,Û¥gÝ]”…æ¹Ø,»ï“(5#†Ü”ßÅMY÷›¡KîVdã6“ÌÚ;>chq.ÍEt &ù»üæà£w£ Ө׈³âÎðâ’~«pè'w_ÊýÝ}³dKjNÒohsùÀ6aÃ4?j¨‘›V/m[þuºD†ß5¥Z¸Ÿ]N­újsŸ-,²•”l&é9ÌGg£º_xS²¥L³£Fó­šX3÷ì ú¿|—^mÄÉý®"§Ü¯£(õ«Á©s ¦Hà¡ù'¤[ÒðÒ¹¸Ø– Óük䋎(À­@Û 1CJ ½…Ï^]£Ÿ£NºÏ°îõ$Ë:SbÙ©ßRõrÊ„i¾5<Ô B¸ï§2±» ‰-v;cšRfåä·‡¦ŸS©÷²0õ†Ø,¯LÞ¿DýfMdI¿¥ËôF®è·¶ä7a©•H¦1Àøb+" ™=2˜Á‘è´æÒûNðÒ“8ªÇ"ûJU75aýT ˜Gègÿ +:IÜ&So[Þ9uOÖ°ï‘JÀ_F#(Ho'Þ+P7rõ_¦Û$õäŠe #W]z¦JS³ùjKñ" “…}Á‘©!ãë“Ý|Côt—®(iò¼œ}«7¬“§*½²{(û¶3¬iÐñÓ“6ü©>Ê~Ëé–IR7"DѵLü‡ðëNd”t Jþ¶"§ô$êÏ©¿¶°û½ñk˜Ñ=U¼ˆüJó?ά$ÿ'lÎëm%ù« 7òé°)Â`¯Ä‚¤þ/\Ì' +endstream +endobj +6619 0 obj +<< +/K [] +/P 6160 0 R +/Pg 25 0 R +/S /TH +/Type /StructElem +>> +endobj +6620 0 obj +<< +/K [] +/P 6245 0 R +/Pg 43 0 R +/S /TH +/Type /StructElem +>> +endobj +6621 0 obj +<< +/K [] +/P 6246 0 R +/Pg 43 0 R +/S /TH +/Type /StructElem +>> +endobj +6622 0 obj +<< +/K [] +/P 6247 0 R +/Pg 43 0 R +/S /TH +/Type /StructElem +>> +endobj +6623 0 obj +<< +/K [6608 0 R] +/P 6505 0 R +/Pg 70 0 R +/S /TH +/Type /StructElem +>> +endobj +6624 0 obj +<< +/K [6609 0 R] +/P 6506 0 R +/Pg 70 0 R +/S /TH +/Type /StructElem +>> +endobj +6625 0 obj +<< +/K [6610 0 R] +/P 6507 0 R +/Pg 70 0 R +/S /TH +/Type /StructElem +>> +endobj +6626 0 obj +<< +/K [6611 0 R] +/P 6508 0 R +/Pg 70 0 R +/S /TH +/Type /StructElem +>> +endobj +6627 0 obj +<< +/K [6614 0 R] +/P 6510 0 R +/Pg 70 0 R +/S /TH +/Type /StructElem +>> +endobj +6628 0 obj +<< +/K [] +/P 6526 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +6629 0 obj +<< +/K [] +/P 6527 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +6630 0 obj +<< +/K [] +/P 6528 0 R +/Pg 73 0 R +/S /TD +/Type /StructElem +>> +endobj +6631 0 obj +<< +/K [] +/P 6539 0 R +/Pg 75 0 R +/S /TD +/Type /StructElem +>> +endobj +6632 0 obj +<< +/K [] +/P 6543 0 R +/Pg 76 0 R +/S /TD +/Type /StructElem +>> +endobj +6633 0 obj +<< +/K [] +/P 6548 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +6634 0 obj +<< +/K [] +/P 6549 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +6635 0 obj +<< +/K [] +/P 6550 0 R +/Pg 77 0 R +/S /TD +/Type /StructElem +>> +endobj +6636 0 obj +<< +/K [] +/P 6553 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +6637 0 obj +<< +/K [] +/P 6554 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +6638 0 obj +<< +/K [] +/P 6555 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +6639 0 obj +<< +/K [] +/P 6556 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +6640 0 obj +<< +/K [] +/P 6560 0 R +/Pg 78 0 R +/S /TD +/Type /StructElem +>> +endobj +6641 0 obj +<< +/K [] +/P 6564 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +6642 0 obj +<< +/K [] +/P 6565 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +6643 0 obj +<< +/K [] +/P 6566 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +6644 0 obj +<< +/K [] +/P 6568 0 R +/Pg 79 0 R +/S /TD +/Type /StructElem +>> +endobj +6645 0 obj +<< +/K [] +/P 6571 0 R +/Pg 80 0 R +/S /TD +/Type /StructElem +>> +endobj +6646 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +6647 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +6648 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +6649 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +6650 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +6651 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +6652 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +6653 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +6654 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +6655 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +6656 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +6657 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +6658 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +6659 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +6660 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +6661 0 obj +<< +/ListNumbering /Disc +/O /List +>> +endobj +6662 0 obj +<< +/Length 17180 +/ID [<5DFFFEE0E488A448A827089E577A0325> <106527DE4B64834AB83521D602CF705C>] +/Info 6 0 R +/Root 1 0 R +/Type /XRef +/Size 6663 +/Index [0 6662] +/W [1 3 0] +/Filter /FlateDecode +>> +stream +xœ—eX”m†wöUA°;Ø^vín°»»»» ,@DQ°;1@ÅÀ@QQÊ@iAê;¿çáãî3s]3Ï¢P(¢PT…¸A´(JÕ‡ý|vžÃDQfµ(,ˆ¢ìWQX_EEÖU9-Šj΢¨ÑLµJ‰¢öGQÔ …j¾(4íE¡Q‹Â' +ÓQÔÛ%Šî¢hÔCMªˆ¢i†(šÇˆ¢åQQ´æó¶ÐÞV^ŠÂ~(:‰¢31tm(ŠnODÑc“(zMEŸV¢è[ Šþ¡¢xNƒ‰eèXQ ¯'ŠQ¢uPcz‹b\%QŒ'ž‰œ?y´(¦6Å´$QÌ8"ŠYãD1§‰(ææŠb~ (.Å⚢X)ŠegD±b­(VMÅêBQ8ˆbí Q¬û+Š 7Eášì]%¢Ü·U”¾5à˜(ýÁ Q^I¢ Xy¢ $·«V°G”×4pV”×9÷úmQu‡¢¼1Dys>äŠò–³(o“ãmQk¸ï÷{¢¼Ûˆå±Ü#–ûÄ¢OQ>¨ÄòXÞe(燾壱@LaĆ6‰)œóÃ9ÿ 1=9'ʈ–¢Œ#ÿ8öýD§ÔR*ÎCJ}®.¥ÒîJ©?>R*}äK©ŒÍRÚÊCJ[·–ÒåjÁ3)]ÞSJWè,¥+V•Ò5WIiãA)š+¥¹Jé%Rº`›”±|/õóÅ¢Áf±h8 RÄ¢ÑJ±h í:ÁS±h?’Å¢Ã( ;O±°¯ÇÄ¢c±èT>‰ÅÐ6*Ó~‹Åô5b±ä˜X–ÒA¾XVõËñ£ I,'Üˉ»År’F,—­ËååÅÒ¥µXæ½ËüIRö?W)ÛA`‡”µ›%eííà‰”4DÊ6IÙ‰RvÛ)ëÛÞŠ•¾3<+Ãø&VÆeP"Ví&CªXµw«¥ÀK¬ìêÂY±²o¡b5h—XMr«u'Äêà$±ºÛQ¬>]«Ü`±.wP¬Ë×kmŽXë6е¾„ˆu«÷bÝz¦X·©+Öm­ÄºŸ,–r7ûK¹°¾R.ó²”˲‡)—=RÊå4–r%¥a·”Wh¤|ù'åUåaŸ”¯ÿ^Ê7Š• +¾Ë X*ø¹K…€µR!ÐöH…`©äÐ^H%ÇÑRÉ+S*ít’J»¬¥’ß©|á»Tö_ERùÑG©6²¥2žª^^*GûHÕ3!Cªö\+UÇ·„©:a€T]ðXª}h÷¤ÚǾRíW¨TK—jYݤƔRcî)©é+5÷(¥V'©ÕwžÔêWZj;[HmÏZR'0LêÜ> u£KKÝìºpVêæ´›R­ OlJ‹M™ÃbS§»ØÔµ±±Y"6ªbÓà‰Ø4¼ 6¼Ä¦q;±éã*6SØçÐLlÜG‹Í>¥Ø\ë"6Îbó9Fl2.‹ª|š¨/Uÿ‰¢šu[T‹ÊÕAT;§@ª¨v­ÕîÿÀKTÞuጨö´„û¢òé1¢Ú;þˆjßZQùZ€·¨ü4pATûÛB¨¨ †¢:8²DuÈIT‡­aŸ¨Ž€XŽv€Ç¢:6 >‹*𯨮®ÕµRà)ªë•`¯¨‚lศnÔƒK¢ºÙ +îˆêV7x"ªÛƒà­¨‚ÇA¼¨îÌ‚_¢º» òDuoƒ¨îsæ}Î áÌÎ|É™/Y÷ò +üÕ«°2DõÚÜ२޴€õðZTQì‰"Ÿ¨@Q½m+!DTïÈëÝH8)¢Š¦^Ñì‰UL Ö1g:¼ßQ¢Š¥^±¾,ªÍ€¼?ûGîûÈÞÏ+€³¿ØÂU<{âçA¨”@Þ ûᛨÙ—Hž‰Äœ„nIä– ªdbIæóäQ}­èü5VTß8÷›¼Õw,€¢úÁ¹?±ýHUJØ èó³!àŸè›Ú¨QêQýRµþuOT¿É÷÷$8/ª´Š€&i§ºþ±‡€ÓÑ>}3à§ ü±Ð4ÓFÀQ@ìvà +‘¢Ê®3ÍrÈ%g2pON®¨r»žÍÅsÍ@ýþR¿¼r0N1äww ÿŒÀ½ÿ¨mA +ᇨ +©[!u+|*ª¢š€ç‹Ð³¸*PÃbÀ[%ø¦dĉZQVÀ{Q‹=l(Q+Õ0‚Dýß0ÂD]ª2L‚ó+êÒÝà dŠºL'ð€·¢¶è;EmÙö@¼¨Ë6/ø j+,…;¢¶¶€áp~‰º\;دD]ÞæÀ5QWPÀ؉¢®Ø6@„¨+ñ\ɉºr%˜g!GÔUºÂvˆuUî­º šŒ„[¢®^ +x®N ÕSE]£-l„¢®©ƒ•ð@ÔµÊq×"îÚ*àþÚ/E]§Ì‚(uÝÞ°¨±M=X÷E­²†QpLÔêÒ0þÿLÞòÖ¸çiëykÉ[GÞ:òÖ›ŽuzÖéÂwQx6°Ç)jckp†ç¢¶­ Óá2ˆÚ4.À_Q›ÑÌL=Ìh^ý롽Q×'¶úÄVÿ4 gƒÑpÒDݰ=¸š4jÜÓˆÚ4® hÚ8IÔMšÂ:x"ê¦Õ` +\„|Q7ë »€z4çÎæÔ³9w¶è žðNÔ-©sËEp[Ô­šgµBÛÖÕa*ĈºÍfx#ê¶ø³-þl‹Žíªžl‡'ÛáÉöä×~à³èݽ;°Î½íÈÏŽuv¬³g=ëìñEGüÓш£ñuZ¯EÝ™{:sOçë¢îB®]fÀ ¦]{9u%§nÍ=݈·;ñv'÷îÔ»;÷ôOEݳPëžäÝ«Œ“!êÞÞé.ê>ôa´î‹'ûâ¾W¡DÔýú$ˆº?ñö?)¢€îˆ}ÀWQ$Žxr ÷ â¾AÓ€¬„A.ê!U<†Ç¼:”Úõ¼1Œš £&èÉp#,¼>ÂÈcqø-ê‘øa$~IFQ£QÔh÷ŒæžÑôòè#@¡ÆàÏ1øs,õ‹WÆ¢Ë8t‡.ãÐe¼Ð}<ºOÀƒðÝ„¢žÈ9kâa ÏIäÉï6õ¤g¢žÌ|™Ì|™Lí§ ×ü4…ü§’ÿTt˜Ê|˜F¦93azEx{:õžA½gPïä2“\fâ«™øj¹Ì"ÿYÄ8›gÓ'³©ÅútÎQÏeþÍôùÜ"QÏë ûᛨç·îžOMØsbÁ]Q/¬Ü½»r÷"za‘ïbâ]ÌœYL}–PŸ% 9³”9³t,àÕ¥xhº,#®eĵ¼ PÓåܳBó{V–fØJæÉJö¬ê¾,êÕÔn5YMÏ:p¿¾u vŽÔΑÚ9rçâ\3˜›kþ‰z-3l-³{-³{]#`¾®cÿzfÝúÙÀlÚÀçø|5vbî:1w.ûÙïÌœrF;—6@ž.ä¹Q ন]ÉÓ•Ú¸òqÍõ&æÁ&bÛDlnÄæ†—ÝÐ{s-@ïÍŸD½…yº…>ÚB¯¹3çÜg=â_<èozÊ“÷†'½ãIŒ[™Ÿ[™Ÿ[©ÅVj¾ ¶9sr;5ßÎÜÞÎþ¬Û1Ðs³Õ‹™âE{å‰z'5ÛÉ<ßùEÔ»xÏíbfíây7ùïÞ +Ì&ož½ñ›7su¾ßƒF{xöÁ >xÝíöšØ÷Rï}økï…}ÌK_Þ%¾ôï Qû1üÐÞïà—ýÌ™ýÞðCÔðíî>È|=ÈŒ9Hß$¾CÄwˆøÓaæóa´>L­ Õò;Å¢>Ê 9ºècøèØx,êãÌÐã¼#ŽsÞ úþÄQŸäwÀiñ.ŠãG|q¼·?óÙgÖ}fÝúç šÇs^<ï©xîH`%0·¹7‘{‰%‰X’ˆ/™ÞOæ=˜Ì;1™wíWÞ•_y¿~å÷Ö7; ç¾áùïÌžï«÷èfÏæàz6/§ðÞJaŽ¥ðýÉ]?‰å'^Ne¤ò»:oþ›¿Øÿ‹ý¿Ùÿ›ý¿ÙŸÆþ4ö§±?ýØÿ‡ýØŸÎþtöów‡:ƒýìÏ`&û3ÙŸÉþ,ög±?‹ýYìÏf6û³ÙŸÃþöç°?—ý¹ìÏeÿ_öÿeÿ_öç±?ýyìÏc>ûóÙŸÏþìÿÇþì/`û Ø_ÈþBö²¿ˆýEì/bû‹Ù_̼-á÷@ =WòH4Š&à频¡(¥ ¬‡ï¢ùÏþ M)[Ø |Vº°® ëʰ® ŸY°Î‚u–máªhʶƒk¢±j÷DcÝÜá‡hʵM%šò:pž+pG…Õ!šŠua<M¥j0‚DS¹ Œ„뢩ò ƒc@üU»¹Tý"šjäUÍÞˆ¦ºVA˜hjpVé@ü5†ÀHM­Ž° >Цvp„'¢©SfwÖ-Ãá8dˆÆ†;m¸Óæ³hTÁ "E£VÁ &+ E£ÕÃF .Ϻ%p_4ú +0.À?ÑúÁ~ø)#µ3z@¬hl냗©£éƒhÌvpŠDSoø‹¦~9ÿ.MƒpRDÓ°/øz4B³Fûà«h·âküJ4M4°)g5Ä×”øšqn³Û¢i^Öñ´¨Ô¹Ï-ù¼%ù·do+ö¶"·VÄѪP4­õk#š6x© 1µ¡þm;Á –íЯÝ –íÕ€Úã£Ô©ùu¸äd7ûí{yØãÇŽäÔq Ĉ¦^ìäÄÝ™:SôéÂù]ðJW4슇ºY:u; ¹¢é> +NB–hztÖôø#šžÄÙŸô$Î^ÍÍ{goÎìž½CEÓÇËç¾ÕÏõÅ?ýðl?z¥žëGÌýñ\ÎêÿI4Á:x.šôÖÀù@•âD\ƒy̹ƒé—!& _†<ÍPúeè\¸)šaôÈ0ü:Œ~Îóð@½‡Ó##ºÁHÍÈÖ@Žä¬QxqÔRÍèJ0®ˆfŒè‘1Ä;†xÇïØí@¼ãxwF4ã-`"\4™€&^œØðÌÄ|ÑLBŸI{ŸMÆg“¹{2wO¡VS–óhj ˜ ÔjZi ×§¡Á44˜NìÓwA¼hf4únzÌ·D3‹8f±~ëgeŠf6šÍfÍltšƒŸæ0«æ¼Í\j;—ÚÎ¥7çÑ›óðò¼s€7çãÍùÔj>Þ\€7àÍä½³R·…xk3mÑVˆÍb4[¼ž‰f ,áÜ%h¶–×RêÃß +še=á”h–ãßåxy9~YAL+ðû +rXÙˆu%~\ÅYÅ™«˜ƒ«™=«Ñr5õp ?|à@=¨­#±:«ã_Ѭ¡·×àÏ5ܵ–¸×RÿµÔ`] æëèóõÌ‘õܱ>A4Zóx98µ´pŠ3=ìL?;ãAúί¹ÐÏñöÆÅÀ÷àÙƒÏ=xöäÙ“gOž·²w+gncFoãyë·ñùvÖlgÍvžwðù>÷buñbýNžwòùNžwáŸ]ørW€hvó¼›5»ùÜ›5Þ¬ñFoâÙƒG÷àï=Ù¢ña.ú0O|蕽øm/šïe^î£ç÷yÞõe¶ø2}yOø¡•ýï÷V4ûéÇýÌæýôãf瀆ñÅAæèAæü¡ÊÀ,8DŸÆ{‡™‹‡™eG˜ GðËâ;B’çÑ€¶ÇˆïÏÇx>Îóqb=N?œ ŸNàÏøç$Ï'ùü$kN±æϧXsšÏO³æ4kÎtæã™TÑœÅogy>ËççXsŽ5çx>ÏþFМgÍÖ\ ç xÞŸg>÷gÍEÖ\äù"k.ñù%ž/ñùe>¿Ìóe>¿ÂçWØ{…½¼›ð]@’hyäó@Ö\eÍUž¯²æŸ_cÍ5Ö\g.]gv_ç}D}ƒx1ÇoÐk7˜Ù7x7Ýä·ÂM|zó¥hnñâ>½…OoóÞ¹Í{ç6> ƧÁø4˜~¼Sf3ñ®%ÐówyÝe^Ýã}~OÝ£v÷é£ûôÑ}ú(„> +áòK4ÐÿÁN@ÿ‡ôÿCfàCú(”XCñB(}ôˆçG|þˆ5a¬ ã9ŒçÇOaM +Ï)<ÿäù'ëù[A“Š7Sñf*Ï¿øük~±æ7Ï¿yþÍsÏi¬OcÍÖÿaýê•Îs:Ÿ§³&ƒ5Àçyè—‡fy¼Ïó9'Ÿßù¼ïþ¡Í?´ù‡6¼+ Ц€wm!}SÈo†BæRs©ˆ¹TÄ\*f.3—ŠyÏ”ðž)a.•ˆVQÆÀy(-#håäˆVÙü U´ÿu/Hm©–à1¢-]Öà іÑÁJàÙÂgK>·äsKžËò\–ç²¢µRÁRàٚϭYoÍšr<—cM9>çïmy>/ÿL´X_a1„жb-XEËßÚJ³à¦h+—‡ipC´UÊÂ$¸"Úª¥a4œƒÑV§àŸh«€Ã.ÚÝ`|mÍvà ŸD[« 8ÃÑÖ6Ã:ˆm-,ƒG¢­[ˆ¯.ñÙðl³ˆ[¥žUá¢Uó¬æYͳ¦:Ì€@ÑjKÁ(8 Ä¤ë ¾ð]´ú6@½õoEk0÷ˆÖX &Ã%(­-yØ€Ÿ¢5µw@#³ ¨§™ëUêSíë+`0;?hP“<7ø-Ú†v@î ß‹¶QC؜՘³¯‚0Ñ6Aã&ÄÕä«h›â‰¦á•h›©mš‹¶9Ú4ç¹yˆh[TâmA¼-+À" †­XߊçV÷DÛºŒêÐ:W´üý m³УmkØÄÑ®à»vÜÇßÚöÄ×þ¹h;Ô¹€þvxÛnàg»,ÑÚ£­ýqÑv´†ùpK´jÃlà¹3~é<ðHç|ÑvAƒ.áh»²·«üm7>ïF¿tËmwz§ûi _zô¼ÓÍzv€í/Ú^Ô¦—7Ð;½»}Ô›3ûÐS}¶B¬hûÖêÚ—ºö£fý¦¾è/€.ý@šh°gÀ6ø(ÚÔ` ½1ð‰hÕz`ÐuÑÆKƒ‡¹ÎízzÈQàΡ€¸†âéaè:l-P·áÔpø ŸFpÿÎA?´‚ €f£ð˨ap ¨çhj2š|G£Íze ~ùc镱ôÊXzeœÈk1Ž'Æñh3žs'pîÎÀ¹9w"çN< h> Í'í‡_¢L¼“wB¢h§´‚ÍðN´SéÁ©œ;•s§ÑkÓè»iôÝt¶Óï‹v^Ÿ¶3ðáL¼7ïͼ,ÚYÿ³`qÌFÿÙs¿ÌÁ/sFqÌ!¿¹ÝÝæâïymÁ¨ûüư¨çâ[@=÷Bê¹p 0·qî¢ypG´‹ñúâ)€žKÐf }¾/¡Ï—Ò³Ké¹¥ôÜ2{ÀË>ˆvy#ÀÓËñ÷ +=¬€Ç¢]ÉÜ[ɹ+9wç®âÜUä´Ÿ¬Æ'«Ñ|u¶hzóÃYàȹŽÄëˆ×´zhM´h×⹵Ļýסÿ:útu[Ϲë9w=ñn`nn '6\­w8Q'úÉy㌯œ™¡Îxßï»ð®p!ƒ€˜62S\=äÊ;d=±‰nÂïn¼7Üðžó~33q3ïÍ̈-Ìû-Ì‘-¯EëÎluGWwæ‚sÝ¿xàOüâ‰_<ÑÉ¿lÅ/[ñËVü²þÚ†fÛÐl;šmç¾ḭ́ôÊzeóØ‹÷ˆçz1Cwâ‘3ýwÑÿ»Æ¹îâ]¸›ô߇÷Ý­/3Í—÷/çú»3Éýý +E»Íö“Ç~fɼp€û ßAr:ˆ~™7‡è­Côü!j{˜˜r=ÂŒ>BÏ¡žGÑò(Z%¿cäwŒüŽ‘ßqò;μ?Ž–'”@ÝNà‘™¢=Iÿžd¶žLí)Î:…O}íéæà +ôÙúì u;ùg9÷,çžEs¼{ΡÙ9zü<óíï‚ûgO†Ð!ÜBmPÛÔöµ}HmRÛ‡Ô6”Ú†RÛPjûˆÚ>¢¶Ð,ŒÚ†¡YïèÇ̪ÇôÜcÎ}Ì;)¼? 8ž|‚'ŸàÉ'x2OF0#ðúSÞýO釧ÜýŒ\Ÿmjøœ÷õsæÈsæÈ êö‚ü^P·HêIÝ"©ÛKò{IÝ^âÉ—äñ +¾â¬Wøí5³î5³ø5³ø y¼!7Ô-ŠºEQ·(êö–÷ïÛ€GÞ‘Ç;òxwM´ÑÌÖhêMÑœC}bð^ 1¾§>ï©Ï{ê˹±èË»òš}Øxõ#¹~Ä·yŸ}ê ¬ÿDÿÅÑqô_sä3ïÏÌÆÏôÜîþÂo«/WEO®ñ¼Oãùý“@?$Ðï ô{"š%S"1%S1%ñŽO¢žÉx/ï%G‰ö+ó÷+^ÿŠ¿ñùF/£VߘoßéÇïèñúü øŠ¿5´)̺~‹¥0òü“þýùY´©Í€ù–Êo¹_ü–úåOEûÛè•ßÜ‘Vˆ=-H´,ßC˜§éÌßtÞëéÌÜô¿¢ÍàwHwd02©I&µâï m±g¡ys!›wR6¿“²_Š6‡ÙšÃoÏ~cäâï\ÞŹ¼ÿ2[ÿònü‹ßòð[~ËÃßy̧|æS>3)ŸÞüטIÿȵ  àïæS!Ï…|^ÈçE<ñyŸóÞ)Æ/ÅÉ¢-Á‡%Ô $^tŠVàŸD'Í`¼²8Ã[ÑýWÖÁ+Ñ•2‚<]i-,>/£Ö—y): ž-øÜâ¾è,+ÂdoèÊ.‡PÑYU…épUtÖ¥a4œ†Ñ•ëÞ(ºòÍsËsn5,„;¢«h ãà䉮RoØ ßDW¹ l†w¢«B¼U¸³ +wVåΪÜY5PtÕ†ÀH]õް ¨C r¯A¾5âDW³°¦f†èju…] ºÚÄUÛ¸£wÔáŽ:EW· +Lî°áî°a¿ÍÑ©:ƒ|º)l€¢ÓØÀ|¸-:mYg¼t}€õVÀ=u7PÃ"¸':c˜WDg«„¡p¸ÏDì¦í@æÆ°¸¯ž +¨c=4©_ ¦û°¿Á@‡ÜݰøÁÑ5j Ô´ù6&߯äÛ˜|›Tö7¹ Å¢k:BªèšuÀOÍͰ +ÂD×¢ C jÔ’µ¤F-©QKth…­Ð¡ÕGѵnŽðDtmjÂ,¸.º¶5`5pn;¼Ù?¶cMûZ0nˆ®C '!KtvÝíìð¼=µ·§ööÔ¢#µçï]Gj߉Úw¢öÎ@®è:÷„}€§º´z£K”èºêa)P¿nø»õïv +E×½?€Ñõ°ê߃\zRÿžk!Rt½èƒ^+Oö&—Þsá¦èúàé>œÕ‡³úpVßÁpð^?z¢±ôû)ºþíõÇGZ€ЧMÀ¹Ñeºâ¬AþðOtƒñÑ`úcp²è†°gˆ зCéÕ¡xiè]Ñ +ãá<ä‹n8{†sçpòAþ#Èù$ÿ‘ä?’üG‘ÿ(îEÌ£ˆy4ùÞäÏß!º1[ ZtcmØÆâþÑ#æqÄ<žsÇsîxÖL@Ë k BtÑrâlÝ$æÃ$|9édŠn2}Èß!ºÉä?¥ àë)ôÅÔº€–SƒE7ZN#—iä? _NÇcÓ©åôlÑÍè¾@-gÚÃÀ³¨Ë,b™õAt³™…³ñûl<6ÎaÌA»¹Ì¼¹Ëà‘èæ¡Ý<ü6ï̧vó©Ã|úh}´€y¶€¾]P º…ôÄBü½uø.ºÅè¸x+ПKðä4YB}—Ò+KñÊRfÞ2àõeÏD·­–ÓwËÃE·‚\W0cWà¡•<¯$ï•佊¼W‘÷ª P$ºÕxhõ1 ð³z: #ÞtÄ›ŽÔp ³l ³l Ú¬åîµôÜZî[ÇœXÇëˆn=³sýL ·6Ð'¸ƒ¿CtJDçÄÌqB'f·3sØ™™áLÿ»ÐË.Ì;æåÆ–€æcDçZÈÏ•þÛDN›ðÒ&òp«ô‚^Ü\&wl&-Ôp 5ÜB Ý©¡;5t§†ÔЃzPCOjèI =©áVü¶•ºmÅKÛ¨Ï6æÝ6ÞGÛ™WÛ™=Û™#;,`,P«ÜáE­¼¨•µÚI­vR«ÔjµÚE­vQ«ÝÔj7µÚM­¼©•7µò¦V{¨Õjµ‡ZùP+jåC­ö¢Ç^Þ{yÏíã¾}øbóeß_ÑùR+_îðå?îðã?îØÏû¹c?wàŽÜq€;rÇAî8ȇ¸ãwâŽÃèq=S«Ãèq=Ž Çô8ÊGÑã(zCcèq =Ž£Çqô8Ž'Ðãzœ@“èq=N¢Ç)ô8Ežº%ºÓäq=N3çÏ0³Ï0[Ïàï3̉³};Î’Ç9ô8‡çÐã'ÌãÌì±¢‹ä‰~‘Ôö%÷½dξ|-ºWhùŠ:¿âù5ϯy~Mox¯½Y hEý£ˆ)Š÷ýÛÚ€Þo©Á;â{G¿£Ç£éñh⋦ÑèCÇPÿzü=5O¿§Î±x*–ÚÆâ©Ôö1}ÀS¹û#žúÈ}ŸðÔ'îø„§âðTžŠÃSŸñÔg<õO}æŽ/xê žú‚Æñx*]ãñTZ&à©ôKÄS‰x*‘¼“ðTù%á©drJFËdòøŠ–_Ñò+Z~£Îßèñoôøwîûޮߩùÿ€~ÿÁÝ?Ð8…ú§Ðû)¼~ÇOôþ‰©ø.•¼SñÚ/´ø…Þ¿ˆã7¹þ&×ßäšF®iäšF®Èõ¹þ!×trM'×trÍàî rÍྠrÍäŽLrÍ$×,rÍ"×,rÍ&×lrÍæŽrÍ!×rÍ%×\rÍ%׿äú—\ÿ’k¹æ‘k¹æãÛ|òËG³|rú‡oÿ‘Ç?|[€o ðmž*ä]ˆ~…ÜW„‡‹ðWÑWÑ£e1wãç¼VÂïÃ’8Ñ+šƒÄŠ^Ãzx!z¥ +Â]ÑÿW¦ÂUÑ—* £áˆ¾ô@8¢/Ó|à»è-ÚÃVà˦àQ¢/k «!BôVu;¬î‹Þº2L‡ë¢/gcቾü`8Y¢¯ÐöÃ/ÑWì;!Qô•ZÁfx/úÊ ÁbD_…ç*NÀÝUͰ^оšˆ£Ú3ÑW'Žêó!Xô5¬a<\„Ñ× +' Gôµzƒ¤Š¾vGð‚/¢¯C~u¸£çÖÕÁrx+zî°ÙÜ­">1©ø\Íçêe*zMU o µÕþÃû´äª£ž:oH½¾%°_ÏYö¸ÃÀ~#ûì7²ß–ý¶ì·e¿-ûMì7±ßÄ~3ûÍì7³¿û뱿û볿>û볿û°¿û°¿!û²¿!û±¿û±¿1ûù;DߘýMØß„ýMØß”ýMÙß”ýMÙߌýÍØß,[ôÍGBè[ÔÀo-;À(}«‰pOô­5à ¢oÓ 8«m)˜ Eß Ûí¼×žÏÚóY>ëà)¢·ëøÆŽ3íû^±G¯ŽÜÕÑðG'ÖwZa¢ï\8§3¾ë‚·»g—S€Þ]{~îúUôÝZ}Òíè»ãáî+ý=Øßƒý=Øß“ý=Ùß“ý=Ùß‹ý½Øß‹ý½Ùß›ý½Ù߇ý}Øß‡ý}Ùß—ý}ÙßýýØßýýØßŸýýÙߟ~€ïŠ~ õæo ý@ÎÔöAžèÓ/ƒÑcˆ¸gÈ7ÑůCÏŠ~XY˜x}x#Øi¢A_¸"ú‘ôÞ¨¢ÛVôã‰aBÑOä³IôÅäú@MåÿÓÐwÆRÑÏÂã³k‰~ý1ï¤èç/ý_Ñ/çÜçÌÕçxá¾xA>/È-Í#—gGÒã/‡ÁQÑ¿¢¿_ñ[âÕÑ¿>¼Þ0×ß EŽbO½ÿ–z¾å}ðß¾c.ESÓh<Í1üfxOlïñY,>Že>|àò|äÞìûÈŸˆç³á÷Çñ‰Ã[Ÿ¹ã3÷}æ=ò…÷ÈÞ#ñ¼Gâ©e<ïŒü@ÝÐ*‘~I$·$<˜„—“"EŸLüÉü¶HæwÍWrúJߘÕßxo|ãwÅwêôßßÿ‰þ¿~Ü} +¿™Rˆ=ÿü¤^?ùÍ’JO¥RÇTúæsÿšýbžÿFßßø!|Óøí‘Fÿýa®þáü?Ìét-ПéOEŸA.x)ƒzgâ¥LjŸùDôYÜ—ÅpÑgã‡lfs6¹å0·s¨oó8½r9+?ä2£s™+Á ÿ¿Ä•§{ žyx9Éç=‘?ðI~¼èÿqþ¿1€¿ÿ½}µ* ‡fxýX@í ©I!qÒ[…ü>+bÆÍüPôIôÅÌŠbüVL]‹É·Äz:•P¿’<1(ZÁð‡b#Lƒð^ Êj0¶Á1üW +ºÀ:¸ Ùb(Õ ÀYHCi-L_x+†2•`¸Ã#1X(ÀऋÁ²Ì“/†²60öÀ+1X•ƒ>° B P Öí`\_b(WfÀQø$†òµ`ì„çb¨` =ÀîùW$ÿŠä_‘ü+’%ò¯Dþ•ÈŸß¶†Êä_™ü+Ÿî¬2 ȳJ±ªrvÕób¨F>ÕFgTWqW¿$†ÔªÆ8 ¾še€šÔ C-â¨5 Ƚ¶p_í 1Ô!Ç:Ó€ºÖ­äR÷¶l¨ŸÍ, fU N*ꤢNjê¤æ>5÷i¸OÃ}ökÙ¯%oí71èÈY·ÈWO¾zòÕ«ž| äkà~ùÈ×H¾Fò5¢·½m{šVB¦ÌM`Ps¢ê©;ëí…7b¨Ï½õûÁfxÔ©A –ÄÒÝ{ÃbhÄ=¸§ç4FËÆ; W MðJ“ã@¼MÁE14ûð\3üÕ5§–ÍñWsbkA}ZPŸÔ§%õiÉ™-9³g¶âÌVìiM ­9³M]p…ûP †¶ma9\C»Ò0ÄÐï´_øµC f‹ÁŽzÛQo;|i‡/íÑÌ_Úz¡#¹wÄÉ£ÓD¸*†Îea2\Ck˜ +‡ V ]«ÃPØbèF ݺÂ>ø-†îÝÁþˆ¡Zô8bèÙˆ¹ë{s/bîmÜÙ›;ûpg|Òçžú¢i_j×}úQ‡~hÑ-úSÛþh1€à»øf ^ˆWáãAä9_ ®ô÷àgb¢ƒÕ-†¡ôìPê0ô§†1†ôŽÃÑbZŒ †Ä0²)¸ÁG1Œ Ä0Z`4 ïô3Èi,9]ôì8=xZ'†ñxjÚLØ øw"{&²g{&1_&å‹a2þœÌŒ˜BÜSðíj7O¥Ç¦‘ë´ù%†éä:\§3f †Sb˜IÍÄÏ3éÙYÜ3‹Y1‹{fwrƒ¿çЗsè˹øn.¹Î%×yä:\ç‘ë|PïùÔ{õ^€ïÒç ‰a!1,b^.¢?¥‰a11,&†%*À«KðÍRü¿”=ËØ³Œy·ŒÙ¶¼à÷åŰ/­ÃJö¬Ä»+¹g³oÕˆÃê–à_Äà€OðšC–™]ŽÔt 3`'0?Öâݵxw-Þ]‡w×áÝuİžÖÃzzpm@#'4rÂ'NøÄ™tF#gÎséÌÔn#µÛHí\©+µs¥v›¨Ý&jçFíܨ{6£ëfæÿftÝ‚®[èc÷ÀwöxpÇS1xr'÷x¾ÃÖŽ€F[Ù³žÙÆ=Û™«ÛgB°vT†ÙpW ^Ua.Ðç;é±h¾óvÕ'à¼Ý {k€ÚyS»=Ôn=æ³bİ·10/öRŸ}ÃyàË<ðeøâ{?|ïÇìóC£ýh´ö£ët=€®é÷ƒôûÁb8Ä=‡ðã!zï0sð0>‚x{޲ç({ŽâácôÞ1<|§>ljí{N°çõ9IMORÓ“ÄpŠNÃ)b8M §‰á4çá¼3œwŸE£³ht–~ÍÏ¡ù9r:æçÑü<š_@ó h~Íý™ þÌæôEæôEæýEÞ—˜©ü†7\¢ö—¸ï2¾»Œ¦—9ã2g\áŒ+œq…38#€38#39#3®âë¼C¯2—¯¡ï5fù5b¾ŽN×Ñõ:³ßñ† êD½‚˜;7˜;7˜;7^ˆá¦á¥nÙÂZx-†ÛfXôvp}@ç`t¾ƒÎw\_Üí >*†{ÌÙ{ÌÙ{ÌÙûÌÙûÌÙûÌŠælaÎ> Ð?蟇}÷0G ¡ýáР@·0æH ãÉåñ(C8Þ ?%bxÂü{Âü‹`þEÐ[ôÖSzë)³ì)³ì³ì3ý3ý93ý93ý93ý3ý½ÿ‚÷H$¾ŠÄW‘øêey˜·Äðª"Яè‡×ôÃkúá5y¿¡ÞÐoˆíM‚¢XÅú·¬Ëú·¬Çúw¬ÇúwäÝ8?†ócXÃú÷¬Ïú÷¬e},ëcYÿó?pþúí#:~¤ß>ÒoŸè·O !T qµ¾Š ÃgÞß—sì sì sì šÇ£y<šÇ£yš' yš'¢y"š'¢yš'¡yš'£y2š'£ùW4ÿŠæ_ÑüšCsþv0|§‡¿ÓÃßyßþà=ôƒ÷ÐÞC);O¡·~Ò÷?™™?™™©äº¨Ó/bû….¿Xÿ›õ¿Yÿ›õi¬Oc}ëÿ°þ¹üAÇtÎOçütÖg°>ƒõ¬Ïd}&ë3YŸÅú,ÎÏâül~dã÷ì$1ä´fAÎW1äÚÁ.ø.†¿Ì½¿¼ÿ¦ˆ!ÿæáß<ü›óño>þý‡ÿáßø·ÿàßü[ˆ ño!þ-¿Eø·ÿãßbü[ŒKðo þ-É£b0œ‚þ +g HŒÊápJÄøßH¸ ÆR£á¢KÿcÁ^‹± ë˰¾ ë-XoÁzKÖ[²Þ’õe›‚|£UsØqb´n ðEŒåZÃVHcù¶°’ÄX¡=¬„ø-ÆŠõó+q~%ίÄù•‰§2ñT¾,Æ*¥a<°¾ªL„«b¬V&Ãu1V·†©pCŒ5ÊÃt¸%Æša&‹±Ve˜ wÅX»*Ì…ûb¬SæÃ1Ö­ !TŒ6µa1„‰QU–B¸Õ*XbÔh€\4ÏĨÕÁjx!F‰éá¥õ¶@lúCb4°ÞÀzë¬7²ÞÈz[ÖÛ²Þ–õ&Ö›Ö:˜Í°¢ÄX:Õs‚wb¬ß\ FŒ ƒ+ÄŠ±!º4D—†èÒ]¡K#tiL.ѱ1ë›°¾ ë›°¾)뛲¾)ë›±¾ë›±¾9:6GÇæèØ[ c tl‰Ž-ѱ%:¶BÇV^ðUŒ­í`|c›Žà )blÛðTÛT1¶ë +ûÍÛw?ø#Æ=ádˆÑ®7P';b³GûðTŒ Àãðx'<Þ wÆãñx—20ÅØÕ&Á51vCçnèÜ »s^wtîŽÎ=й:÷@çžÔ¦':÷Dç^èÜ {¡sotîνѹºõA·>èÖÝú¢[_të‡nýЭºõG·þèÖÝ Ût€nÑm º D·Aè6Ý¡Ã`tŒƒÉu: A‡!è0†¢ÃPt†ÃÐa: G‡áè0F Ãt#Ña$:ŒD‡Qè0 +F¡Ãht£Ña :ŒA‡1è0Æ¢ÃXt‡ãÐa:ŒG‡ñè0& Ãt˜%Ɖ}áäˆqR8Å8M&£Éd4™‚&SÐd +šLE“©h2•¹3ئQ·iÔm:u›î ä2ƒ\fËŒŸbœÉù39&çÏâüYœ?‹ógsþl1ÎQ ·çªOÌÅóÈuÞqÈãüA€Æ L0 Ã1.l›Ú,êû!]Œ‹‰wq—”Ö/A'~·ùÝn\ÊyËð̲Wb\Î÷ËûÀ&㊰Ège Ÿ•Ñb\E½V]ãj¼´/­ÆKxÉ/9à%G¼äˆ—ñÒ¼´†š¬áŒµÔd-^Z‹—Öá¥uxi^Z—Öã¥õxi^Ú€—6£^rÂKNxÉ/9ã%g¼ä‚—\ð’ ^Úˆ—6â¥xÉ/¹â%W¼´ÉÐwëÝè 7jà†fnh¶Í6£Ùf4ÛÂìßÂìßÂìw§Ü‰Çƒx<ˆÇƒx<‰Ç“x<‰g+ñl%ž­Ä³x¶Ï6ÎßN<Û‰g;ñì žijƒx¼ˆÇ‹x¼ˆg'ÞÞ‰·wâ‡]øa~Ø…·wãíÝx{7ÞöÆ?ÞxÛýö ÷¼½oûàm¼íƒ·÷Žƒ+bÜÇ ØÇ ØÇ ðeø»/3ÀÏ +¦zïGÏýÌ€ýÌ€¼;d‹ñ 594΋ñ°F¾;‚ïŽà»#èz´pÏQî9Æ=Ǹç÷çžãÜsœ{NpÏ î9Á='¹ç$¾:ySŒ§*À ¸-ÆÓ•`à3øã þ8ƒÏÎâÛ³Ôè,5:GÎQ£sôäyzò<ñÿ'Æ C€óü9ÏŸóü™]ñÛEj~‘š_¢æ—¶A¢/Óã—éñËô8¿éü¦7ò›Þ@|ÄH|Ô!:\ÕÂ*x.Ækzp€H1^7 ¾ â ÚÉb¼ÑvÂ71ÞÄS7y_ßâ}}‹÷õ-úò6çÝæ¼ÛèŒNÁèŒÇøýn¼‹ïîÒ[wéÕ{Ìã{Äpî3ï3ï“S9…xB¼´zù!q?$îP¼Š÷BñÞ#üð¿†á×0ü†_óŽ{Ìo‰p~K„ó["œØžÛfÆb‹ ¶üú”ú<¥>ÏÐïú=C¿çÄö¿ÀÇ/¨é jIM#ñq$>~‰_¢ÑK4zEM_QÓWÔô5÷¼!æ7ôýêEÝ¢¨[:¼mGÅøŽ{ÞqÏ;—¢é¥hüƒ¿cðwLšß3ŸÞã»X|‹ïb™7˜7˜7Šñc-XÄø©,ÇbŒ³æSóî3óî³/pÞ|ü…óâ9/žßñÌÏfO³'Ù“ÈüJd~%þcR'ØÌûdæqòY(ãWúâ+}ñ¾øÆyßî‰ñ{5˜̲œ÷cà…¼²xüdþäýñ³PŒ©Ã€óR9ïçýâ¼ßœ÷›ó~_ñ¥‘o}ö‡>ûCŸý!ßtòM'ßtæCó!ã´3ñ~&ÞϤ—²¨y:e1²y¿eó~ËÆ9ø!‡ß{¹üÞËå÷^.óë/5ÿËLùKÍó¨y5Ê£FùÔ<ŸþÃ?bøG +øýXÀïÇ~?òû±ß…œWÄyEœW„‹ñJ13Kðd Ob«°ƒ]ð]l¥#xCŠØ*‡Â(ÛÿœÅ¶T7ðÛÒ +þb[Ævˆ­…%L‚kbkiS HlË–ƒipSl­*À*x.¶Özp±-×C¶Ø–ïçĶB#ØYb[±/b±­4΋m庰ÂŶРÖÁ±­Ú¶@œØV³‡ÝðCl«w‚=ðSlkt½ðKlk’SMrª™&¶µÈ©9ÕVÂTx-¶ṵnAŽØÖå|~kÛÖ%ƺ_ÅÖFÁÞ‰­ª2 [µ5U;ÂuÈ[ ùjæÂ)H[­ +Æ‚p§®<³Î õ×·‡•¿ÅÖPfÂ1 Wcm èÈos[۲Ш±í]È[Sk f¦‹€¾f[ Oó!ˆÛzÕÍ'Pƒ ¬ŸH½33ÅTÁ(&»Æbšö Óô¾°WL3ŽÂo1ÍLÓ,;1Íî*&§R0TLΓᥘ\:Ãe1mÔ€—˜\°Å´i8<“[k8-¦Í5Á¾‹iK/8%&wÎsŸÅä¡gø"&ÏNp +Å´u<ÜÓ¶Úà1bÚÞ| [L;¸gG°˜¼ °²Ä´“=;CÅ´«!¸@¼˜vƒ·bòOÄ´§Ü“gù\ÓÞà!¦}Ôaßzø+&_rñM“ßL ®ýc!JLZ€¿˜š€:ª{Ät¸#ïiÓ‘u+¦£#Z£®ÇˆéxG¸!¦Í႘NÚÂ1"¿Säw +MN/€ob:3>ˆél{¸*¦sètÎS+ÞÁ¦ å€X/ ‘?šø¿ÓEtº(¦KÔãõ¸D=.SËÜ}…z\9(¦€ò°þˆ);ï‹éª8ëê'1]Cïkû!_L×ÇñÕ€•@ o´„Ý!¦›xæ&¸Eî·Âs1ÝæžÛž"¦à>@ÌwÊu¼ƒ'îÛÝ ¦{]€üï‹éþD@“º°bÅô ìjùZ>¼&¦Ðª° ^‹éQ3À{¨AØ@@—ÇÖ0"Ä^¶õ|ÒNŠ)#¦Á1=Õ‚|Ó3´yF}žˆé9~y~KL/jÁjˆS$^ŽDçHjúrˆéU%X ‘bz>¯·žyÓΉ)ÊfÃc1½Eë·› ILïðß»cbЦg¢Ñ.úž˜bT€ob>Šé}ðƒ<1ÅŽ† 1}¨+~ăwAº˜> †KbŠC×8¼÷LLŸñógüüù‡˜¾ôz0¾4̼ z#ÞH¤C‘˜’&ý”Œ§“὘¾¶fÂ×1}xñ{ ?¾ã¹Ma0/R¾þis^K5Ãfø*¦_=à„˜~Ó#¿§Bˆ˜Ò˜iø1-NLìoÿù'¦tú-ý¦˜2˜«à˜2[7Ð'YÌ¢,z7»",‚bÊih”ÃìÈ%×\üø—=Ñ5y“G}ò¸'çã…Ôôß|À÷ø§ +ɧ¾æýj*§Eè]Lÿ3‡Jл„º•dŠY1ÞŠYzB˜•fðóea ¤Š¹Ôpsil…B1—™ÏÅlÑ +Ü WÌ–“མ˾³ê!b¶î×Ä\® œsy=s…°йb-XÄ\©,Çb®lËà‰˜«¨a<sÕúàßÅ\{ªsõR@>Õo‰¹FE˜ Ä]³28B‚˜kõ…1×® ."æ:ÄPç˜ërOÝ1Û8@˜Uà›˜Õsá—˜5‹šiÇAœ˜uS IÌúþ)fÃP –F{¸/fÛn&fSx&fó  ÆõÚÃ1×ï äÞ€Ú7 ¿†œÓsqN#rhÌ99§ ç4ᜦœÓ”sšqN3ÎiÎ9Í9§ç´àœ–œÓò¢˜[5ƒ«bnÝ8§ ç´áœ¶hÛö¼˜Û5Wˆsû¦€~íɿà6vua¼³}= öäÕ±8C´˜;5‚€Þѵó&Hs—1@,]ñJ×½byÀþî½!TÌ=ˆk‚QÌ«G È³98lêéH^Ž^ðUÌkìÀbļÖ–Ã1¯Cßuáä‹y=g¯÷öohNðBÌNäâ„~N7à·˜‰Ëy,p¾35uFğֻC%æx#ñl\ œ¿1áãðH¨ +endstream +endobj +startxref +2589463 +%%EOF diff --git a/htdocs/core/class/commoninvoice.class.php b/htdocs/core/class/commoninvoice.class.php index 72c8a3c2b9c..4b9f8c704e8 100644 --- a/htdocs/core/class/commoninvoice.class.php +++ b/htdocs/core/class/commoninvoice.class.php @@ -945,29 +945,43 @@ abstract class CommonInvoice extends CommonObject $complementaryinfo .= '/30/'.$this->thirdparty->vat_number; } + include_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php'; + $bankaccount = new Account($this->db); + // Header - $s .= "SPC\n"; + $s = "SPC\n"; $s .= "0200\n"; $s .= "1\n"; + // Info Seller ("Compte / Payable à") if ($this->fk_account > 0) { - // Bank BAN if country is LI or CH - // TODO Add - $bankaccount = new Account($this->db); + // Bank BAN if country is LI or CH. TODO Add a test to check than IBAN start with CH or LI $bankaccount->fetch($this->fk_account); $s .= $bankaccount->iban."\n"; } else { $s .= "\n"; } - // Seller - $s .= "S\n"; - $s .= dol_trunc($mysoc->name, 70, 'right', 'UTF-8', 1)."\n"; - $addresslinearray = explode("\n", $mysoc->address); - $s .= dol_trunc(empty($addresslinearray[1]) ? '' : $addresslinearray[1], 70, 'right', 'UTF-8', 1)."\n"; // address line 1 - $s .= dol_trunc(empty($addresslinearray[2]) ? '' : $addresslinearray[2], 70, 'right', 'UTF-8', 1)."\n"; // address line 2 - $s .= dol_trunc($mysoc->zip, 16, 'right', 'UTF-8', 1)."\n"; - $s .= dol_trunc($mysoc->town, 35, 'right', 'UTF-8', 1)."\n"; - $s .= dol_trunc($mysoc->country_code, 2, 'right', 'UTF-8', 1)."\n"; - // Final seller + if ($bankaccount->id > 0 && getDolGlobalString('PDF_SWISS_QRCODE_USE_OWNER_OF_ACCOUNT_AS_CREDITOR')) { + // If a bank account is prodived and we ask to use it as creditor, we use the bank address + // TODO In a future, we may always use this address, and if name/address/zip/town/country differs from $mysoc, we can use the address of $mysoc into the final seller field ? + $s .= "S\n"; + $s .= dol_trunc($bankaccount->proprio, 70, 'right', 'UTF-8', 1)."\n"; + $addresslinearray = explode("\n", $bankaccount->owner_address); + $s .= dol_trunc(empty($addresslinearray[1]) ? '' : $addresslinearray[1], 70, 'right', 'UTF-8', 1)."\n"; // address line 1 + $s .= dol_trunc(empty($addresslinearray[2]) ? '' : $addresslinearray[2], 70, 'right', 'UTF-8', 1)."\n"; // address line 2 + /*$s .= dol_trunc($mysoc->zip, 16, 'right', 'UTF-8', 1)."\n"; + $s .= dol_trunc($mysoc->town, 35, 'right', 'UTF-8', 1)."\n"; + $s .= dol_trunc($mysoc->country_code, 2, 'right', 'UTF-8', 1)."\n";*/ + } else { + $s .= "S\n"; + $s .= dol_trunc($mysoc->name, 70, 'right', 'UTF-8', 1)."\n"; + $addresslinearray = explode("\n", $mysoc->address); + $s .= dol_trunc(empty($addresslinearray[1]) ? '' : $addresslinearray[1], 70, 'right', 'UTF-8', 1)."\n"; // address line 1 + $s .= dol_trunc(empty($addresslinearray[2]) ? '' : $addresslinearray[2], 70, 'right', 'UTF-8', 1)."\n"; // address line 2 + $s .= dol_trunc($mysoc->zip, 16, 'right', 'UTF-8', 1)."\n"; + $s .= dol_trunc($mysoc->town, 35, 'right', 'UTF-8', 1)."\n"; + $s .= dol_trunc($mysoc->country_code, 2, 'right', 'UTF-8', 1)."\n"; + } + // Final seller (Ultimate seller) ("Créancier final" = "En faveur de") $s .= "\n"; $s .= "\n"; $s .= "\n"; @@ -989,13 +1003,18 @@ abstract class CommonInvoice extends CommonObject $s .= dol_trunc($this->thirdparty->country_code, 2, 'right', 'UTF-8', 1)."\n"; // ID of payment $s .= "NON\n"; // NON or QRR - $s .= "\n"; // QR Code if previous field is QRR + $s .= "\n"; // QR Code reference if previous field is QRR + // Free text if ($complementaryinfo) { $s .= $complementaryinfo."\n"; } else { $s .= "\n"; } $s .= "EPD\n"; + // More text, complementary info + if ($complementaryinfo) { + $s .= $complementaryinfo."\n"; + } $s .= "\n"; //var_dump($s);exit; return $s; From fb655a0b0a74a4c3dca77dca532e280acdb92bad Mon Sep 17 00:00:00 2001 From: Rept0id Date: Thu, 2 Feb 2023 16:50:50 +0200 Subject: [PATCH 0067/1026] Updated function dol_eval, added error handling - There were cases that dol_eval() would break the whole system. -That was happening in case of using a new version plugin on an old version dolibarr. New plugin validates through isModActive() instead of $conf->moduleName->enabled. Even if you were deactivating the plugin, or totally delete it, the records were still on database for menu, so there were no obvious solution. This update adds a backwards compatibility, makes doli more stable and counterparts the use of eval, making it more safe. - Use of eval is not bad, as well there are techniques in any project that are project-related useful and smart. For example, Linux kernel uses GOTO. But in such cases, there needs to be a safety net. -I found out this after a lot of trouble, I hope this small fix will save other developers. :+1: --- htdocs/core/lib/functions.lib.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 4be0fd2006f..4279f7a73ed 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -8946,6 +8946,7 @@ function verifCond($strToEvaluate) */ function dol_eval($s, $returnvalue = 0, $hideerrors = 1, $onlysimplestring = '1') { + try { // Only global variables can be changed by eval function and returned to caller global $db, $langs, $user, $conf, $website, $websitepage; global $action, $mainmenu, $leftmenu; @@ -9049,6 +9050,13 @@ function dol_eval($s, $returnvalue = 0, $hideerrors = 1, $onlysimplestring = '1' eval($s); } } + } catch (Error $e) { + $error = 'Caught error : '; + $error .= $e->getMessage() . ', '; + $error .= 'Trace : '; + $error .= json_encode($e->getTrace()); + error_log($error, 1); + } } /** From f46d9f1a153562808b6dd78470f029e26b432992 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9lina=20JOUM?= Date: Thu, 2 Feb 2023 15:54:24 +0100 Subject: [PATCH 0068/1026] Fix GETPOST --- htdocs/product/card.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/product/card.php b/htdocs/product/card.php index 2a4ad20ed04..b9b31762037 100644 --- a/htdocs/product/card.php +++ b/htdocs/product/card.php @@ -1668,7 +1668,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { // Status To sell print '
'; @@ -301,6 +302,16 @@ if ($resql) { $sub_bom->calculateCosts(); print ''; $total_cost+= $sub_bom->total_cost * $sub_bom_line->qty * $line->qty; + } elseif($sub_bom_product->type == Product::TYPE_SERVICE && isModEnabled('workstation') && !empty($sub_bom_product->fk_default_workstation)) { + //Convert qty to hour + $unit = measuringUnitString($sub_bom_line->fk_unit, '', '', 1); + $qty = convertDurationtoHour($sub_bom_line->qty, $unit); + $workstation = new Workstation($this->db); + $res = $workstation->fetch($sub_bom_product->fk_default_workstation); + if ($res > 0) $sub_bom_line->total_cost = price2num($qty * ($workstation->thm_operator_estimated + $workstation->thm_machine_estimated), 'MT'); + + print ''; + $this->total_cost += $line->total_cost; } elseif ($sub_bom_product->cost_price > 0) { print ''; $total_cost+= $sub_bom_product->cost_price * $sub_bom_line->qty * $line->qty; From e9c43718ba00b902c6c090b3af5571235619b590 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 2 Feb 2023 20:53:07 +0100 Subject: [PATCH 0071/1026] Fix error was not propagated correctly --- htdocs/compta/bank/class/account.class.php | 2 +- htdocs/compta/paiement/class/paiement.class.php | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/htdocs/compta/bank/class/account.class.php b/htdocs/compta/bank/class/account.class.php index a623184478b..71ec8393e09 100644 --- a/htdocs/compta/bank/class/account.class.php +++ b/htdocs/compta/bank/class/account.class.php @@ -1070,7 +1070,7 @@ class Account extends CommonObject return 0; } } else { - $this->error = $this->db->lasterror; + $this->error = $this->db->lasterror(); $this->errors[] = $this->error; return -1; } diff --git a/htdocs/compta/paiement/class/paiement.class.php b/htdocs/compta/paiement/class/paiement.class.php index ec1392e9ea7..373fa2d5175 100644 --- a/htdocs/compta/paiement/class/paiement.class.php +++ b/htdocs/compta/paiement/class/paiement.class.php @@ -643,6 +643,8 @@ class Paiement extends CommonObject $acc = new Account($this->db); $result = $acc->fetch($this->fk_account); if ($result < 0) { + $this->error = $acc->error; + $this->errors = $acc->errors; $error++; return -1; } @@ -768,7 +770,7 @@ class Paiement extends CommonObject } // Add link 'InvoiceRefused' in bank_url - if (! $error && $label == '(InvoiceRefused)') { + if (!$error && $label == '(InvoiceRefused)') { $result=$acc->add_url_line( $bank_line_id, $this->id_prelevement, @@ -788,6 +790,7 @@ class Paiement extends CommonObject } } else { $this->error = $acc->error; + $this->errors = $acc->errors; $error++; } From 1e305c4f860a3d0ae262b40fff0a4657182bfd0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 2 Feb 2023 20:53:26 +0100 Subject: [PATCH 0072/1026] add ajax tooltip on member --- htdocs/adherents/class/adherent.class.php | 61 ++++++++++++++++++++++- 1 file changed, 59 insertions(+), 2 deletions(-) diff --git a/htdocs/adherents/class/adherent.class.php b/htdocs/adherents/class/adherent.class.php index a9db33b9980..dd7fe7f33b5 100644 --- a/htdocs/adherents/class/adherent.class.php +++ b/htdocs/adherents/class/adherent.class.php @@ -2250,6 +2250,53 @@ class Adherent extends CommonObject return $langs->getLabelFromKey($this->db, "Civility".$code, "c_civility", "code", "label", $code); } + /** + * getTooltipContentArray + * @param array $params params to construct tooltip data + * @since v18 + * @return array + */ + public function getTooltipContentArray($params) + { + global $conf, $langs; + + $datas = []; + + if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { + $langs->load("users"); + return ['optimize' => $langs->trans("ShowUser")]; + } + if (!empty($this->photo)) { + $photo = '
'; + $photo .= Form::showphoto('memberphoto', $this, 80, 0, 0, 'photoref photowithmargin photologintooltip', 'small', 0, 1); + $photo .= '
'; + $datas['photo'] = $photo; + //$label .= '
'; + } + + $datas['divopen'] = '
'; + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("Member").' '.$this->getLibStatut(4); + if (!empty($this->ref)) { + $datas['ref'] = '
'.$langs->trans('Ref').': '.$this->ref; + } + if (!empty($this->login)) { + $datas['login'] = '
'.$langs->trans('Login').': '.$this->login; + } + if (!empty($this->firstname) || !empty($this->lastname)) { + $datas['name'] = '
'.$langs->trans('Name').': '.$this->getFullName($langs); + } + if (!empty($this->company)) { + $datas['company'] = '
'.$langs->trans('Company').': '.$this->company; + } + if (!empty($this->email)) { + $datas['email'] = '
'.$langs->trans("EMail").': '.$this->email; + } + $datas['address'] = '
'.$langs->trans("Address").': '.dol_format_address($this, 1, ' ', $langs); + $datas['divclose'] = '
'; + + return $datas; + } + /** * Return clicable name (with picto eventually) * @@ -2324,8 +2371,18 @@ class Adherent extends CommonObject $label = $langs->trans("ShowUser"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip'.($morecss ? ' '.$morecss : '').'"'; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $linkclose .= ' data-params='.json_encode($params).' id="' . uniqid('member') . '" title="' . $langs->trans('Loading') . '"'; + $linkclose .= ' class="classforajaxtooltip'.($morecss ? ' '.$morecss : '').'"'; + } else { + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= ' class="classfortooltip'.($morecss ? ' '.$morecss : '').'"'; + } } $linkstart .= $linkclose.'>'; From af61006b8b18e2f91cf4a148029566189b23335a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 2 Feb 2023 21:11:52 +0100 Subject: [PATCH 0073/1026] Add missing call of hook doActions in projet/contact.php --- htdocs/projet/contact.php | 295 +++++++++++++++++++------------------- 1 file changed, 151 insertions(+), 144 deletions(-) diff --git a/htdocs/projet/contact.php b/htdocs/projet/contact.php index 2174a02c347..43fdb1a3ca2 100644 --- a/htdocs/projet/contact.php +++ b/htdocs/projet/contact.php @@ -69,134 +69,142 @@ $hookmanager->initHooks(array('projectcontactcard', 'globalcard')); * Actions */ -// Test if we can add contact to the tasks at the same times, if not or not required, make a redirect -$formconfirmtoaddtasks = ''; -if ($action == 'addcontact') { - $form = new Form($db); - - $source=GETPOST("source", 'aZ09'); - - $taskstatic = new Task($db); - $task_array = $taskstatic->getTasksArray(0, 0, $object->id, 0, 0); - $nbTasks = count($task_array); - - //If no task avaiblable, redirec to to add confirm - $type_to = (GETPOST('typecontact') ? 'typecontact='.GETPOST('typecontact') : 'type='.GETPOST('type')); - $personToAffect = (GETPOST('userid') ? GETPOST('userid', 'int') : GETPOST('contactid', 'int')); - $affect_to = (GETPOST('userid') ? 'userid='.$personToAffect : 'contactid='.$personToAffect); - $url_redirect='?id='.$object->id.'&'.$affect_to.'&'.$type_to.'&source='.$source; - - if ($personToAffect > 0 && (empty($conf->global->PROJECT_HIDE_TASKS) || $nbTasks > 0)) { - $text = $langs->trans('AddPersonToTask'); - $textbody = $text.' (
'.$langs->trans("SelectAll").')'; - $formquestion = array('text' => $textbody); - - $task_to_affect = array(); - foreach ($task_array as $task) { - $task_already_affected=false; - $personsLinked = $task->liste_contact(-1, $source); - if (!is_array($personsLinked) && count($personsLinked) < 0) { - setEventMessage($object->error, 'errors'); - } else { - foreach ($personsLinked as $person) { - if ($person['id']==$personToAffect) { - $task_already_affected = true; - break; - } - } - if (!$task_already_affected) { - $task_to_affect[$task->id] = $task->id; - } - } - } - - if (empty($task_to_affect)) { - $action = 'addcontact_confirm'; - } else { - $formcompany = new FormCompany($db); - foreach ($task_array as $task) { - $key = $task->id; - $val = $task->ref . ' '.dol_trunc($task->label); - $formquestion[] = array( - 'type' => 'other', - 'name' => 'person_'.$key.',person_role_'.$key, - 'label' => '
'; } } else { - print ''; } From 9d02ff1ba9ad2426dea689f7d0a63c34a4691f20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 3 Feb 2023 11:28:14 +0100 Subject: [PATCH 0094/1026] Update editor.php --- htdocs/product/dynamic_price/editor.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/product/dynamic_price/editor.php b/htdocs/product/dynamic_price/editor.php index 5a95eb2bfc6..f32a9708868 100644 --- a/htdocs/product/dynamic_price/editor.php +++ b/htdocs/product/dynamic_price/editor.php @@ -173,7 +173,7 @@ $help_text .= '

'.$langs->trans("PriceExpressionEditorHelp3"); $help_text .= '

'.$langs->trans("PriceExpressionEditorHelp4"); $help_text .= '

'.$langs->trans("PriceExpressionEditorHelp5"); foreach ($price_globals->listGlobalVariables() as $entry) { - $help_text .= '
#globals_'.$entry->code.'# '.$entry->description.' = '.$entry->value; + $help_text .= '
#global_'.$entry->code.'# '.$entry->description.' = '.$entry->value; } //Price expression editor From 201a94b550ab40465c827fdfd473daabc7eade5c Mon Sep 17 00:00:00 2001 From: jyhere Date: Fri, 3 Feb 2023 13:11:17 +0100 Subject: [PATCH 0095/1026] [FIX] sellist / chkboxlist extrafields error when table is _extrafields This patch fixes error when an sellist /chkboxlist extrafield directly use an *_extrafields table (as main table) --- htdocs/core/class/extrafields.class.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/core/class/extrafields.class.php b/htdocs/core/class/extrafields.class.php index 37f84012df3..09e5152ca3a 100644 --- a/htdocs/core/class/extrafields.class.php +++ b/htdocs/core/class/extrafields.class.php @@ -1233,7 +1233,7 @@ class ExtraFields $InfoFieldList[4] = str_replace('$ID$', '0', $InfoFieldList[4]); } //We have to join on extrafield table - if (strpos($InfoFieldList[4], 'extra') !== false) { + if (strpos($InfoFieldList[4], 'extra.') !== false) { $sql .= ' as main, '.$this->db->prefix().$InfoFieldList[0].'_extrafields as extra'; $sqlwhere .= " WHERE extra.fk_object=main.".$InfoFieldList[2]." AND ".$InfoFieldList[4]; } else { @@ -1690,7 +1690,7 @@ class ExtraFields $sql = "SELECT ".$keyList; $sql .= ' FROM '.$this->db->prefix().$InfoFieldList[0]; - if (!empty($InfoFieldList[4]) && strpos($InfoFieldList[4], 'extra') !== false) { + if (!empty($InfoFieldList[4]) && strpos($InfoFieldList[4], 'extra.') !== false) { $sql .= ' as main'; } if ($selectkey == 'rowid' && empty($value)) { @@ -1806,7 +1806,7 @@ class ExtraFields $sql = "SELECT ".$keyList; $sql .= " FROM ".$this->db->prefix().$InfoFieldList[0]; - if (strpos($InfoFieldList[4], 'extra') !== false) { + if (strpos($InfoFieldList[4], 'extra.') !== false) { $sql .= ' as main'; } // $sql.= " WHERE ".$selectkey."='".$this->db->escape($value)."'"; From 6df5eefa1ab2a80e3f9a627ec9e982a7efcef0fd Mon Sep 17 00:00:00 2001 From: Lamrani Abdel Date: Fri, 3 Feb 2023 13:55:17 +0100 Subject: [PATCH 0096/1026] fix error in delete permission when we delete object --- htdocs/modulebuilder/index.php | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index 782a1623678..be9d42317ab 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -1815,26 +1815,35 @@ if ($dirins && $action == 'confirm_deleteobject' && $objectname) { } // regenerate permissions and delete them - $rightToadd = " - \$this->rights[\$r][0] = \$this->numero . sprintf('%02d', \$r + 1); // Permission id (must not be already used) - \$this->rights[\$r][1] = 'Read objects of ".$module."'; // Permission label + $rights = " + \$this->rights[\$r][0] = \$this->numero . sprintf('%02d', \$r + 1); + \$this->rights[\$r][1] = 'Read objects of ".$module."'; \$this->rights[\$r][4] = '".strtolower($objectname)."'; - \$this->rights[\$r][5] = 'read'; // In php code, permission will be checked by test if (\$user->rights->toto->myobject->read) + \$this->rights[\$r][5] = 'read'; \$r++; - \$this->rights[\$r][0] = \$this->numero . sprintf('%02d', \$r + 1); // Permission id (must not be already used) - \$this->rights[\$r][1] = 'Create/Update objects of ".$module."'; // Permission label + \$this->rights[\$r][0] = \$this->numero . sprintf('%02d', \$r + 1); + \$this->rights[\$r][1] = 'Create/Update objects of ".$module."'; \$this->rights[\$r][4] = '".strtolower($objectname)."'; - \$this->rights[\$r][5] = 'write'; // In php code, permission will be checked by test if (\$user->rights->toto->myobject->write) + \$this->rights[\$r][5] = 'write'; \$r++; - \$this->rights[\$r][0] = \$this->numero . sprintf('%02d', \$r + 1); // Permission id (must not be already used) - \$this->rights[\$r][1] = 'Delete objects of ".$module."'; // Permission label + \$this->rights[\$r][0] = \$this->numero . sprintf('%02d', \$r + 1); + \$this->rights[\$r][1] = 'Delete objects of ".$module."'; \$this->rights[\$r][4] = '".strtolower($objectname)."'; - \$this->rights[\$r][5] = 'delete'; // In php code, permission will be checked by test if (\$user->rights->toto->myobject->delete) + \$this->rights[\$r][5] = 'delete'; \$r++; "; - $deleteright = dolReplaceInFile($moduledescriptorfile, array($rightToadd => '', '/*'.strtoupper($objectname).'*/' => '', "/*END ".strtoupper($objectname).'*/'."\n\t\t" => ''."\n\t\t")); - + $deleteright = dolReplaceInFile($moduledescriptorfile, array('/*'.strtoupper($objectname).'*/' => '', $rights => '', "/*END ".strtoupper($objectname).'*/'."\n\t\t" => ''."\n\t\t")); + if ($deleteright > 0) { + if (isModEnabled(strtolower($module))) { + $result = unActivateModule(strtolower($module)); + if ($result) { + setEventMessages($result, null, 'errors'); + } + setEventMessages($langs->trans("WarningModuleNeedRefrech", $langs->transnoentities($module)), null, 'warnings'); + header("Location: ".DOL_URL_ROOT.'/modulebuilder/index.php?index.php?tab=description&module='.$module); + } + } $resultko = 0; foreach ($filetodelete as $tmpfiletodelete) { $resulttmp = dol_delete_file($dir.'/'.$tmpfiletodelete, 0, 0, 1); From c2f91b2e15cec9f680041aef260d348a2b2213cd Mon Sep 17 00:00:00 2001 From: VESSILLER Date: Fri, 3 Feb 2023 14:02:46 +0100 Subject: [PATCH 0097/1026] FIX attach file and send by mail in ticket --- htdocs/core/class/html.formticket.class.php | 8 ++++---- htdocs/ticket/class/ticket.class.php | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs/core/class/html.formticket.class.php b/htdocs/core/class/html.formticket.class.php index cea007f8e61..cd6b9ecd7fc 100644 --- a/htdocs/core/class/html.formticket.class.php +++ b/htdocs/core/class/html.formticket.class.php @@ -910,7 +910,7 @@ class FormTicket $langs->loadLangs(array('other', 'mails')); // Clear temp files. Must be done at beginning, before call of triggers - if (GETPOST('mode', 'alpha') == 'init' || (GETPOST('modelmailselected', 'alpha') && GETPOST('modelmailselected', 'alpha') != '-1')) { + if (GETPOST('mode', 'alpha') == 'init' || (GETPOST('modelselected') && GETPOST('modelmailselected', 'alpha') && GETPOST('modelmailselected', 'alpha') != '-1')) { $this->clear_attached_files(); } @@ -943,10 +943,10 @@ class FormTicket $listofmimes = array(); $keytoavoidconflict = empty($this->trackid) ? '' : '-'.$this->trackid; // this->trackid must be defined - if (GETPOST('mode', 'alpha') == 'init' || (GETPOST('modelmailselected', 'alpha') && GETPOST('modelmailselected', 'alpha') != '-1')) { - if (!empty($arraydefaultmessage->joinfiles) && is_array($this->param['fileinit'])) { + if (GETPOST('mode', 'alpha') == 'init' || (GETPOST('modelselected') && GETPOST('modelmailselected', 'alpha') && GETPOST('modelmailselected', 'alpha') != '-1')) { + if (!empty($arraydefaultmessage->joinfiles) && !empty($this->param['fileinit']) && is_array($this->param['fileinit'])) { foreach ($this->param['fileinit'] as $file) { - $this->add_attached_files($file, basename($file), dol_mimetype($file)); + $formmail->add_attached_files($file, basename($file), dol_mimetype($file)); } } } diff --git a/htdocs/ticket/class/ticket.class.php b/htdocs/ticket/class/ticket.class.php index e03bdabe617..d12df619bb0 100644 --- a/htdocs/ticket/class/ticket.class.php +++ b/htdocs/ticket/class/ticket.class.php @@ -2454,7 +2454,7 @@ class Ticket extends CommonObject $maxheightmini = 72; $formmail = new FormMail($this->db); - + $formmail->trackid = 'tic'.$this->id; $attachedfiles = $formmail->get_attached_files(); $filepath = $attachedfiles['paths']; From 6c0a923b677930efec84b884ad46f2a35742e3bb Mon Sep 17 00:00:00 2001 From: Lamrani Abdel Date: Fri, 3 Feb 2023 14:33:33 +0100 Subject: [PATCH 0098/1026] add forms for add and edit permission --- htdocs/modulebuilder/index.php | 155 +++++++++++++++++++++++++++++---- 1 file changed, 137 insertions(+), 18 deletions(-) diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index be9d42317ab..d6efbcb9404 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -3887,6 +3887,36 @@ if ($module == 'initmodule') { $perms = $moduleobj->rights; + // Scan for object class files + $dir = $dirread.'/'.$modulelowercase.'/class'; + $listofobject = dol_dir_list($dir, 'files', 0, '\.class\.php$'); + $objects = array('myobject'); + $reg =array(); + foreach ($listofobject as $fileobj) { + $tmpcontent = file_get_contents($fileobj['fullname']); + if (preg_match('/class\s+([^\s]*)\s+extends\s+CommonObject/ims', $tmpcontent, $reg)) { + $objects[] = $reg[1]; + } + } + // declared select list for actions and labels permissions + $crud = array('Read','Write','Delete'); + $labels = array("Read objects of $module","Create/Update objects of $module","Delete objects of $module"); + + $action = GETPOST('action', 'alpha'); + + if ($action == 'deleteright') { + $formconfirm = $form->formconfirm( + $_SERVER["PHP_SELF"].'?permskey='.urlencode(GETPOST('permskey', 'int')).'&tab='.urlencode($tab).'&module='.urlencode($module).'&tabobj='.urlencode($tabobj), + $langs->trans('Delete'), + $langs->trans('Confirm Delete Right', GETPOST('permskey', 'alpha')), + 'confirm_deleteright', + '', + 0, + 1 + ); + print $formconfirm; + } + if ($action != 'editfile' || empty($file)) { print ''; $htmlhelp = $langs->trans("PermissionsDefDescTooltip", '{s1}'); @@ -3913,33 +3943,122 @@ if ($module == 'initmodule') { print '
'.$langs->trans("Ref").'
'.$langs->trans("Ref").'
'.$langs->trans("Label").'
'.$langs->trans("Label").'
'.$langs->trans("Status").' ('.$langs->trans("Sell").')'; print '
'.$langs->trans("Status").' ('.$langs->trans("Buy").')'; print '
'.$langs->trans("ManageLotSerial").''; $statutarray = array('0' => $langs->trans("ProductStatusNotOnBatch"), '1' => $langs->trans("ProductStatusOnBatch"), '2' => $langs->trans("ProductStatusOnSerial")); - print $form->selectarray('status_batch', $statutarray, $object->status_batch); + print $form->selectarray('status_batch', $statutarray, (GETPOSTISSET('status_batch') ? GETPOST('status_batch') : $object->status_batch)); print '
'.$langs->trans("DefaultWarehouse").''; print img_picto($langs->trans("DefaultWarehouse"), 'stock', 'class="pictofixedwidth"'); - print $formproduct->selectWarehouses($object->fk_default_warehouse, 'fk_default_warehouse', 'warehouseopen', 1); + print $formproduct->selectWarehouses((GETPOSTISSET('fk_default_warehouse') ? GETPOST('fk_default_warehouse') : $object->fk_default_warehouse), 'fk_default_warehouse', 'warehouseopen', 1); print ' '; print '
'.$form->textwithpicto($langs->trans("NatureOfProductShort"), $langs->trans("NatureOfProductDesc")).''; - print $formproduct->selectProductNature('finished', $object->finished); + print $formproduct->selectProductNature('finished', (GETPOSTISSET('finished') ? GETPOST('finished') : $object->finished)); print '
'.$form->textwithpicto($langs->trans("DefaultBOM"), $langs->trans("DefaultBOMDesc", $langs->transnoentitiesnoconv("Finished"))).''; $bomkey = "Bom:bom/class/bom.class.php:0:t.status=1 AND t.fk_product=".((int) $object->id); - print $form->selectForForms($bomkey, 'fk_default_bom', $object->fk_default_bom, 1); + print $form->selectForForms($bomkey, 'fk_default_bom', (GETPOSTISSET('fk_default_bom') ? GETPOST('fk_default_bom') : $object->fk_default_bom), 1); print '
'.$langs->trans("Weight").''; - print ' '; - print $formproduct->selectMeasuringUnits("weight_units", "weight", $object->weight_units, 0, 2); + print ' '; + print $formproduct->selectMeasuringUnits("weight_units", "weight", (GETPOSTISSET('weight_units') ? GETPOST('weight_units') : $object->weight_units), 0, 2); print '
'.$langs->trans("Length").' x '.$langs->trans("Width").' x '.$langs->trans("Height").''; - print 'x'; - print 'x'; - print ' '; - print $formproduct->selectMeasuringUnits("size_units", "size", $object->length_units, 0, 2); + print 'x'; + print 'x'; + print ' '; + print $formproduct->selectMeasuringUnits("size_units", "size", (GETPOSTISSET('size_units') ? GETPOST('size_units') : $object->length_units), 0, 2); print '
'.$langs->trans("Surface").''; - print ' '; - print $formproduct->selectMeasuringUnits("surface_units", "surface", $object->surface_units, 0, 2); + print ' '; + print $formproduct->selectMeasuringUnits("surface_units", "surface", (GETPOSTISSET('surface_units') ? GETPOST('surface_units') : $object->volume), 0, 2); print '
'.$langs->trans("Volume").''; - print ' '; - print $formproduct->selectMeasuringUnits("volume_units", "volume", $object->volume_units, 0, 2); + print ' '; + print $formproduct->selectMeasuringUnits("volume_units", "volume", (GETPOSTISSET('volume_units') ? GETPOST('volume_units') : $volume_units), 0, 2); print '
'.$langs->trans("NetMeasure").''; - print ' '; - print $formproduct->selectMeasuringUnits("net_measure_units", "", $object->net_measure_units, 0, 0); + print ' '; + print $formproduct->selectMeasuringUnits("net_measure_units", "", (GETPOSTISSET('net_measure') ? GETPOST('net_measure') : $object->net_measure), 0, 0); print '
'.$langs->trans("CustomCode").'
'.$langs->trans("CustomCode").'
'.$langs->trans("CountryOrigin").''; @@ -1970,6 +1970,11 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { $arrayselected[] = $cat->id; } } + if (GETPOSTISSET('categories', 'array')) { + foreach (GETPOST('categories', 'array') as $cat) { + $arrayselected[] = $cat; + } + } print img_picto('', 'category').$form->multiselectarray('categories', $cate_arbo, $arrayselected, '', 0, 'quatrevingtpercent widthcentpercentminusx', 0, 0); print "
'.$langs->trans("ProductAccountancySellCode").''; - print $formaccounting->select_account($object->accountancy_code_sell, 'accountancy_code_sell', 1, '', 1, 1, 'minwidth150 maxwidth300'); + print $formaccounting->select_account((GETPOSTISSET('accountancy_code_sell') ? GETPOST('accountancy_code_sell') : $object->accountancy_code_sell), 'accountancy_code_sell', 1, '', 1, 1, 'minwidth150 maxwidth300'); print '
'.$langs->trans("ProductAccountancySellIntraCode").''; - print $formaccounting->select_account($object->accountancy_code_sell_intra, 'accountancy_code_sell_intra', 1, '', 1, 1, 'minwidth150 maxwidth300'); + print $formaccounting->select_account((GETPOSTISSET('accountancy_code_sell_intra') ? GETPOST('accountancy_code_sell_intra') : $object->accountancy_code_sell_intra), 'accountancy_code_sell_intra', 1, '', 1, 1, 'minwidth150 maxwidth300'); print '
'.$langs->trans("ProductAccountancySellExportCode").''; - print $formaccounting->select_account($object->accountancy_code_sell_export, 'accountancy_code_sell_export', 1, '', 1, 1, 'minwidth150 maxwidth300'); + print $formaccounting->select_account((GETPOSTISSET('accountancy_code_sell_export') ? GETPOST('accountancy_code_sell_export') : $object->accountancy_code_sell_export), 'accountancy_code_sell_export', 1, '', 1, 1, 'minwidth150 maxwidth300'); print '
'.$langs->trans("ProductAccountancyBuyCode").''; - print $formaccounting->select_account($object->accountancy_code_buy, 'accountancy_code_buy', 1, '', 1, 1, 'minwidth150 maxwidth300'); + print $formaccounting->select_account((GETPOSTISSET('accountancy_code_buy') ? GETPOST('accountancy_code_buy') : $object->accountancy_code_buy), 'accountancy_code_buy', 1, '', 1, 1, 'minwidth150 maxwidth300'); print '
'.$langs->trans("ProductAccountancyBuyIntraCode").''; - print $formaccounting->select_account($object->accountancy_code_buy_intra, 'accountancy_code_buy_intra', 1, '', 1, 1, 'minwidth150 maxwidth300'); + print $formaccounting->select_account((GETPOSTISSET('accountancy_code_buy_intra') ? GETPOST('accountancy_code_buy_intra') : $object->accountancy_code_buy_intra), 'accountancy_code_buy_intra', 1, '', 1, 1, 'minwidth150 maxwidth300'); print '
'.$langs->trans("ProductAccountancyBuyExportCode").''; - print $formaccounting->select_account($object->accountancy_code_buy_export, 'accountancy_code_buy_export', 1, '', 1, 1, 'minwidth150 maxwidth300'); + print $formaccounting->select_account((GETPOSTISSET('accountancy_code_buy_export') ? GETPOST('accountancy_code_buy_export') : $object->accountancy_code_buy_export), 'accountancy_code_buy_export', 1, '', 1, 1, 'minwidth150 maxwidth300'); print '
'.$langs->trans("ProductAccountancySellCode").''; + print ''; print '
'.$langs->trans("ProductAccountancySellIntraCode").''; + print ''; print '
'.$langs->trans("ProductAccountancySellExportCode").''; + print ''; print '
'.$langs->trans("ProductAccountancyBuyCode").''; + print ''; print '
'.$langs->trans("ProductAccountancyBuyIntraCode").''; + print ''; print '
'.$langs->trans("ProductAccountancyBuyExportCode").''; + print ''; print '
'; - print $getNomUrl_cache[$obj->socid]; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + print $companystatic->getNomUrl(1, 'customer', 100, 0, 1, empty($arrayfields['s.name_alias']['checked']) ? 0 : 1); + } else { + print $getNomUrl_cache[$obj->socid]; + } // If module invoices enabled and user with invoice creation permissions if (isModEnabled('facture') && !empty($conf->global->ORDER_BILLING_ALL_CUSTOMER)) { diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index 9481fb52e3f..13da1bd6c03 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -2927,7 +2927,7 @@ class Societe extends CommonObject 'objecttype' => $this->element, 'option' => $option, ]; - $linkclose .= ' data-params='.json_encode($params).' id="societe-' . uniqid() . '" title="' . $langs->trans('Loading') . '"'; + $linkclose .= ' data-params='.json_encode($params).' id="' . uniqid('societe-') . '" title="' . $langs->trans('Loading') . '"'; $linkclose .= ' class="classforajaxtooltip refurl valignmiddle"'; } else { $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; From eaf125e028f0e5e75d2c8eb5603bafee08a151b9 Mon Sep 17 00:00:00 2001 From: Sylvain Legrand Date: Wed, 1 Feb 2023 22:42:41 +0100 Subject: [PATCH 0051/1026] Fix input for progress not shown on lines in edit mode --- htdocs/core/tpl/objectline_edit.tpl.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/core/tpl/objectline_edit.tpl.php b/htdocs/core/tpl/objectline_edit.tpl.php index dbc8b407fa5..fba73125aa5 100644 --- a/htdocs/core/tpl/objectline_edit.tpl.php +++ b/htdocs/core/tpl/objectline_edit.tpl.php @@ -70,7 +70,7 @@ if (!empty($inputalsopricewithtax)) { if (in_array($object->element, array('propal', 'supplier_proposal', 'facture', 'facturerec', 'invoice', 'commande', 'order', 'order_supplier', 'invoice_supplier', 'invoice_supplier_rec'))) { $colspan++; // With this, there is a column move button } -if (isModEnabled("multicurrency") && $this->multicurrency_code != $conf->currency) { +if (isModEnabled("multicurrency") && $object->multicurrency_code != $conf->currency) { $colspan += 2; } if (isModEnabled('asset') && $object->element == 'invoice_supplier') { @@ -218,7 +218,7 @@ $coldisplay++; } print '>% 
'.$langs->trans("ModifyMarginRates").''; +if ($conf->use_javascript_ajax) { + print ajax_constantonoff('PROPALE_MODIFY_MARGIN_RATES'); +} else { + $arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes")); + print $form->selectarray("PROPALE_MODIFY_MARGIN_RATES", $arrval, $conf->global->PROPALE_MODIFY_MARGIN_RATES); +} +print "
'.$langs->trans('MarginRate').''.$langs->trans('MarginRate'); + if (!empty($conf->global->PROPALE_MODIFY_MARGIN_RATES) && $user->hasRight("propal", "creer")) { + print 'id.'">'.img_edit($langs->trans("UpdateForAllLines"), 0, 'class="clickmarginforalllines opacitymedium paddingleft cursorpointer"').''; + if (GETPOST('mode', 'aZ09') == 'marginforalllines') { + print '
'; + print ''; + print ''; + print '
'; + } + } + print '
'.$langs->trans('MarkRate').''.$langs->trans('MarginRate'); - if (!empty($conf->global->PROPALE_MODIFY_MARGIN_RATES) && $user->hasRight("propal", "creer")) { - print 'id.'">'.img_edit($langs->trans("UpdateForAllLines"), 0, 'class="clickmarginforalllines opacitymedium paddingleft cursorpointer"').''; - if (GETPOST('mode', 'aZ09') == 'marginforalllines') { - print '
'; - print ''; - print ''; - print '
'; - } - } - print '
'.$langs->trans('MarginRate'); + if (!empty($conf->global->PROPALE_MODIFY_MARGIN_RATES) && $user->hasRight("propal", "creer")) { + print 'id.'">'.img_edit($langs->trans("UpdateForAllLines"), 0, 'class="clickmarginforalllines opacitymedium paddingleft cursorpointer"').''; + if (GETPOST('mode', 'aZ09') == 'marginforalllines') { + print '
'; + print ''; + print ''; + print '
'; + } + } + print '
'.$langs->trans('MarkRate').''.$langs->trans('MarginRate'); + print ''.$langs->trans('MarginRate'); if (!empty($conf->global->PROPALE_MODIFY_MARGIN_RATES) && $user->hasRight("propal", "creer")) { print 'id.'">'.img_edit($langs->trans("UpdateForAllLines"), 0, 'class="clickmarginforalllines opacitymedium paddingleft cursorpointer"').''; if (GETPOST('mode', 'aZ09') == 'marginforalllines') { @@ -151,7 +151,7 @@ if ($usemargins && isModEnabled('margin') && empty($user->socid)) { print ''; } } - print ''; + print ''.$langs->trans('MarkRate').'
'.$langs->trans("Surface").''; print ' '; - print $formproduct->selectMeasuringUnits("surface_units", "surface", (GETPOSTISSET('surface_units') ? GETPOST('surface_units') : $object->volume), 0, 2); + print $formproduct->selectMeasuringUnits("surface_units", "surface", (GETPOSTISSET('surface_units') ? GETPOST('surface_units') : $object->surface_units), 0, 2); print '
'.$langs->trans("Status").' ('.$langs->trans("Sell").')'; print '
'.$langs->trans("Status").' ('.$langs->trans("Buy").')'; print ''; $coldisplay++; if (!empty($line->fk_bom_child)) { echo ''.price($tmpbom->total_cost * $line->qty).''; -} else { +} +else { echo ''.price($line->total_cost).''; } print ''.price(price2num($sub_bom->total_cost * $sub_bom_line->qty * $line->qty, 'MT')).''.price(price2num($sub_bom_line->total_cost, 'MT')).''.price(price2num($sub_bom_product->cost_price * $sub_bom_line->qty * $line->qty, 'MT')).'
'; + print '
'; print $langs->trans("None"); print '
'; print ''; - print_liste_field_titre("ID", $_SERVER["PHP_SELF"], '', "", $param, '', $sortfield, $sortorder); - print_liste_field_titre("Label", $_SERVER["PHP_SELF"], '', "", $param, '', $sortfield, $sortorder); - print_liste_field_titre("Permission", $_SERVER["PHP_SELF"], '', "", $param, '', $sortfield, $sortorder); - print_liste_field_titre("", $_SERVER["PHP_SELF"], '', "", $param, '', $sortfield, $sortorder); + print_liste_field_titre("ID", $_SERVER["PHP_SELF"], '', "", $param, '', $sortfield, $sortorder, "center"); + print_liste_field_titre("Label", $_SERVER["PHP_SELF"], '', "", $param, '', $sortfield, $sortorder, "center"); + print_liste_field_titre("Permission", $_SERVER["PHP_SELF"], '', "", $param, '', $sortfield, $sortorder, "center"); + print_liste_field_titre("CRUD", $_SERVER["PHP_SELF"], '', "", $param, '', $sortfield, $sortorder, "center"); + print_liste_field_titre("", $_SERVER["PHP_SELF"], '', "", $param, '', $sortfield, $sortorder, "center"); print "\n"; + //form for add new right + print ''; + print ''; + print ''; + + print ''; + + print ''; + + print ''; + print ''; + if (count($perms)) { + $i = 0; foreach ($perms as $perm) { - print ''; + $i++; + // section for editing right + if ($action == 'edit_right' && $perm[0] == (int) GETPOST('permskey', 'int')) { + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; - print ''; - print ''; + print ''; - print ''; + print ''; - print ''; + print ''; - print ''; + print ''; + + print ''; + + print ''; + + print ''; + print ''; + } else { + print ''; + + print ''; + + print ''; + + print ''; + + print ''; + + print ''; + + print ''; + } } } else { print ''; From d990d55139c0fa1dd327c04110ac91ef7d2dbee8 Mon Sep 17 00:00:00 2001 From: Lamrani Abdel Date: Fri, 3 Feb 2023 14:35:44 +0100 Subject: [PATCH 0099/1026] add forms for add and edit permission --- htdocs/modulebuilder/index.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index d6efbcb9404..93550e2c928 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -3956,7 +3956,7 @@ if ($module == 'initmodule') { print ''; @@ -3972,7 +3972,7 @@ if ($module == 'initmodule') { print ''; @@ -4015,7 +4015,7 @@ if ($module == 'initmodule') { print ''; print ''; + print ''; print ''; - } elseif (isset($permsgroupbyentity[$entity]) && is_array($permsgroupbyentity[$entity])) { - if (in_array($obj->id, $permsgroupbyentity[$entity])) { // Permission granted by group + } elseif (isset($permsgroupbyentitypluszero) && is_array($permsgroupbyentitypluszero)) { + if (in_array($obj->id, $permsgroupbyentitypluszero)) { // Permission granted by group if ($caneditperms) { print '"; print "\n"; diff --git a/htdocs/core/lib/security.lib.php b/htdocs/core/lib/security.lib.php index c372f617237..e3a4eb23b18 100644 --- a/htdocs/core/lib/security.lib.php +++ b/htdocs/core/lib/security.lib.php @@ -635,7 +635,13 @@ function restrictedArea(User $user, $features, $object = 0, $tableandshare = '', $nbko = 0; if ((GETPOST("action", "aZ09") == 'confirm_delete' && GETPOST("confirm", "aZ09") == 'yes') || GETPOST("action", "aZ09") == 'delete') { foreach ($featuresarray as $feature) { - if ($feature == 'contact') { + if ($feature == 'bookmark') { + if (!$user->rights->bookmark->supprimer) { + if ($user->id != $object->fk_user || empty($user->rights->bookmark->creer)) { + $deleteok = 0; + } + } + } elseif ($feature == 'contact') { if (!$user->rights->societe->contact->supprimer) { $deleteok = 0; } From 75b5c2cf54de148c900328dbb0b46126a7c1be11 Mon Sep 17 00:00:00 2001 From: Philippe GRAND Date: Sat, 4 Feb 2023 10:25:35 +0100 Subject: [PATCH 0112/1026] fix : Warning: Undefined property: stdClass:: in /home/httpd/vhosts/aflac.fr/domains/dev.aflac.fr/httpdocs/delivery/class/delivery.class.php on line 822 --- htdocs/delivery/class/delivery.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/delivery/class/delivery.class.php b/htdocs/delivery/class/delivery.class.php index 73fc15e6911..ee6b2f488b0 100644 --- a/htdocs/delivery/class/delivery.class.php +++ b/htdocs/delivery/class/delivery.class.php @@ -3,7 +3,7 @@ * Copyright (C) 2005-2014 Regis Houssin * Copyright (C) 2006-2007 Laurent Destailleur * Copyright (C) 2007 Franky Van Liedekerke - * Copyright (C) 2011-2018 Philippe Grand + * Copyright (C) 2011-2023 Philippe Grand * Copyright (C) 2013 Florian Henry * Copyright (C) 2014-2015 Marcos García * @@ -819,7 +819,7 @@ class Delivery extends CommonObject $line->product_type = $obj->fk_product_type; $line->fk_origin_line = $obj->fk_origin_line; - $line->price = $obj->price; + $line->price = $obj->subprice; $line->total_ht = $obj->total_ht; // units From 8947ce6450b355ba0ae1b5b18d18288972579d9c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 4 Feb 2023 10:58:00 +0100 Subject: [PATCH 0113/1026] FIX #yogosha14972 --- htdocs/core/lib/security.lib.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/htdocs/core/lib/security.lib.php b/htdocs/core/lib/security.lib.php index e3a4eb23b18..788cca8e64f 100644 --- a/htdocs/core/lib/security.lib.php +++ b/htdocs/core/lib/security.lib.php @@ -811,6 +811,7 @@ function checkUserAccessToObject($user, array $featuresarray, $object = 0, $tabl $checkproject = array('projet', 'project'); // Test for project object $checktask = array('projet_task'); // Test for task object $checkhierarchy = array('expensereport', 'holiday'); // check permission among the hierarchy of user + $checkuser = array('bookmark'); // check permission among the fk_user (must be myself or null) $nocheck = array('barcode', 'stock'); // No test //$checkdefault = 'all other not already defined'; // Test on entity + link to third party on field $dbt_keyfield. Not allowed if link is empty (Ex: invoice, orders...). @@ -1033,6 +1034,15 @@ function checkUserAccessToObject($user, array $featuresarray, $object = 0, $tabl } } + // For some object, we also have to check it is public or owned by user + // Param $object must be the full object and not a simple id to have this test possible. + if (in_array($feature, $checkuser) && is_object($object) && $objectid > 0) { + $useridtocheck = $object->fk_user; + if (!empty($useridtocheck) && $useridtocheck > 0 && $useridtocheck != $user->id && empty($user->admin)) { + return false; + } + } + if ($sql) { $resql = $db->query($sql); if ($resql) { From 263ef91984f1544dfad3d3ee1d9018a90462a864 Mon Sep 17 00:00:00 2001 From: Philippe GRAND Date: Sat, 4 Feb 2023 11:10:30 +0100 Subject: [PATCH 0114/1026] fix : Warning: Undefined array key xStartPos in /home/httpd/vhosts/aflac.fr/domains/dev.aflac.fr/httpdocs/core/class/commondocgenerator.class.php on line 1109 --- htdocs/core/class/commondocgenerator.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/commondocgenerator.class.php b/htdocs/core/class/commondocgenerator.class.php index 5799a1607e9..16eeab10ac4 100644 --- a/htdocs/core/class/commondocgenerator.class.php +++ b/htdocs/core/class/commondocgenerator.class.php @@ -1106,7 +1106,7 @@ abstract class CommonDocGenerator public function getColumnContentXStart($colKey) { $colDef = $this->cols[$colKey]; - return $colDef['xStartPos'] + $colDef['content']['padding'][3]; + return isset($colDef['xStartPos']) ? $colDef['xStartPos'] + $colDef['content']['padding'][3] : null; } /** From 53be37148be93c55125bd1a39b87d2705d3ba727 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 4 Feb 2023 11:32:38 +0100 Subject: [PATCH 0115/1026] NEW Support option MAIN_SECURITY_MAXFILESIZE_DOWNLOADED #yogosha10660 --- htdocs/admin/system/security.php | 3 +++ htdocs/core/lib/geturl.lib.php | 10 +++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/htdocs/admin/system/security.php b/htdocs/admin/system/security.php index a8a6f345781..99b0ec96b08 100644 --- a/htdocs/admin/system/security.php +++ b/htdocs/admin/system/security.php @@ -565,6 +565,9 @@ if ($execmethod == 2) { print '
'; print '
'; +print 'MAIN_SECURITY_MAXFILESIZE_DOWNLOADED = '.getDolGlobalString('MAIN_SECURITY_MAXFILESIZE_DOWNLOADED', ''.$langs->trans("Undefined").'   ('.$langs->trans("Recommended").': 100000000)')."
"; +print '
'; + print 'MAIN_RESTRICTHTML_ONLY_VALID_HTML = '.getDolGlobalString('MAIN_RESTRICTHTML_ONLY_VALID_HTML', ''.$langs->trans("Undefined").'   ('.$langs->trans("Recommended").': 1)')."
"; print '
'; diff --git a/htdocs/core/lib/geturl.lib.php b/htdocs/core/lib/geturl.lib.php index 4434855da2d..4b1b3677e46 100644 --- a/htdocs/core/lib/geturl.lib.php +++ b/htdocs/core/lib/geturl.lib.php @@ -107,10 +107,14 @@ function getURLContent($url, $postorget = 'GET', $param = '', $followlocation = curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, empty($conf->global->MAIN_USE_CONNECT_TIMEOUT) ? 5 : $conf->global->MAIN_USE_CONNECT_TIMEOUT); curl_setopt($ch, CURLOPT_TIMEOUT, empty($conf->global->MAIN_USE_RESPONSE_TIMEOUT) ? 30 : $conf->global->MAIN_USE_RESPONSE_TIMEOUT); - /* - if ($maxsize) { + // limit size of downloaded files. TODO Add MAIN_SECURITY_MAXFILESIZE_DOWNLOADED + $maxsize = getDolGlobalInt('MAIN_SECURITY_MAXFILESIZE_DOWNLOADED'); + if ($maxsize && defined('CURLOPT_MAXFILESIZE_LARGE')) { curl_setopt($ch, CURLOPT_MAXFILESIZE_LARGE, $maxsize); - } */ + } + if ($maxsize && defined('CURLOPT_MAXFILESIZE')) { + curl_setopt($ch, CURLOPT_MAXFILESIZE, $maxsize); + } //curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true); // PHP 5.5 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // We want response From 9016f5e74a0a83d054039b5d6a77909f4cef3cb1 Mon Sep 17 00:00:00 2001 From: Philippe GRAND Date: Sat, 4 Feb 2023 11:42:01 +0100 Subject: [PATCH 0116/1026] fix : Warning: Undefined variable in /home/httpd/vhosts/aflac.fr/domains/dev.aflac.fr/httpdocs/delivery/card.php on line 286 --- htdocs/delivery/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/delivery/card.php b/htdocs/delivery/card.php index cfcb1f3ea2a..fed042aa173 100644 --- a/htdocs/delivery/card.php +++ b/htdocs/delivery/card.php @@ -283,7 +283,7 @@ if ($action == 'create') { print '
'; print ''; print ''; - print ''; + print ''; print ''; print ''; From 5271a2b4a7e23a1fc41ead05502be2f107ea0883 Mon Sep 17 00:00:00 2001 From: Philippe GRAND Date: Sat, 4 Feb 2023 12:17:42 +0100 Subject: [PATCH 0117/1026] fix : Warning: Undefined property: DeliveryLine:: in /home/httpd/vhosts/aflac.fr/domains/dev.aflac.fr/httpdocs/delivery/card.php on line 571 and same for --- htdocs/delivery/card.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/delivery/card.php b/htdocs/delivery/card.php index fed042aa173..603777d231f 100644 --- a/htdocs/delivery/card.php +++ b/htdocs/delivery/card.php @@ -568,7 +568,7 @@ if ($action == 'create') { $description = (getDolGlobalInt('PRODUIT_DESC_IN_FORM_ACCORDING_TO_DEVICE') ? '' : dol_htmlentitiesbr($object->lines[$i]->description)); //print $description; print $form->textwithtooltip($text, $description, 3, '', '', $i); - print_date_range($object->lines[$i]->date_start, $object->lines[$i]->date_end); + //print_date_range($object->lines[$i]->date_start, $object->lines[$i]->date_end); if (getDolGlobalInt('PRODUIT_DESC_IN_FORM_ACCORDING_TO_DEVICE')) { print (!empty($object->lines[$i]->description) && $object->lines[$i]->description != $object->lines[$i]->product_label) ? '
'.dol_htmlentitiesbr($object->lines[$i]->description) : ''; } @@ -587,7 +587,7 @@ if ($action == 'create') { print $text.' '.nl2br($object->lines[$i]->description); } - print_date_range($objp->date_start, $objp->date_end); + //print_date_range($objp->date_start, $objp->date_end); print "\n"; } From a7e1ed7c6c1af190e32abaf54b51de60d35ec594 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 4 Feb 2023 12:31:50 +0100 Subject: [PATCH 0118/1026] Fix permissions #yogosha13771 --- htdocs/compta/index.php | 2 +- htdocs/core/class/utils.class.php | 9 +- htdocs/core/lib/invoice.lib.php | 427 +++++++++++++++--------------- 3 files changed, 226 insertions(+), 212 deletions(-) diff --git a/htdocs/compta/index.php b/htdocs/compta/index.php index 70ea12ba4cb..9cb32aa428e 100644 --- a/htdocs/compta/index.php +++ b/htdocs/compta/index.php @@ -111,7 +111,7 @@ if (isModEnabled('facture')) { } if (isModEnabled('fournisseur') || isModEnabled('supplier_invoice')) { - print getNumberInvoicesPieChart('fourn'); + print getNumberInvoicesPieChart('suppliers'); print '
'; } diff --git a/htdocs/core/class/utils.class.php b/htdocs/core/class/utils.class.php index 0241431c8b7..3e310ade5bc 100644 --- a/htdocs/core/class/utils.class.php +++ b/htdocs/core/class/utils.class.php @@ -417,13 +417,16 @@ class Utils } - // TODO Replace with Utils->executeCLI() function but - // we must first introduce the variant with $lowmemorydump into this method. if ($execmethod == 1) { $output_arr = array(); $retval = null; exec($fullcommandclear, $output_arr, $retval); + // TODO Replace this exec with Utils->executeCLI() function. + // We must check that the case for $lowmemorydump works too... + //$utils = new Utils($db); + //$outputfile = $conf->admin->dir_temp.'/dump.tmp'; + //$utils->executeCLI($fullcommandclear, $outputfile, 0); if ($retval != 0) { $langs->load("errors"); @@ -438,6 +441,8 @@ class Utils if ($i == 1 && preg_match('/Warning.*Using a password/i', $read)) { continue; } + // Now check into the result file, that the file end with "-- Dump completed" + // This is possible only if $output_arr is the clear dump file, so not possible with $lowmemorydump set because file is already compressed. if (!$lowmemorydump) { fwrite($handle, $read.($execmethod == 2 ? '' : "\n")); if (preg_match('/'.preg_quote('-- Dump completed', '/').'/i', $read)) { diff --git a/htdocs/core/lib/invoice.lib.php b/htdocs/core/lib/invoice.lib.php index 0d14b322953..f4aca8ef9a7 100644 --- a/htdocs/core/lib/invoice.lib.php +++ b/htdocs/core/lib/invoice.lib.php @@ -280,8 +280,9 @@ function supplier_invoice_rec_prepare_head($object) function getNumberInvoicesPieChart($mode) { global $conf, $db, $langs, $user; + if (($mode == 'customers' && isModEnabled('facture') && !empty($user->rights->facture->lire)) - || ($mode = 'suppliers') && (isModEnabled('fournisseur') || isModEnabled('supplier_invoice')) && !empty($user->rights->facture->lire) + || ($mode == 'suppliers' && (isModEnabled('fournisseur') || isModEnabled('supplier_invoice')) && !empty($user->rights->facture->lire)) ) { include DOL_DOCUMENT_ROOT.'/theme/'.$conf->theme.'/theme_vars.inc.php'; @@ -406,7 +407,9 @@ function getNumberInvoicesPieChart($mode) dol_print_error($db); } } + return ''; } + /** * Return a HTML table that contains a list with customer invoice drafts * @@ -418,137 +421,140 @@ function getCustomerInvoiceDraftTable($maxCount = 500, $socid = 0) { global $conf, $db, $langs, $user, $hookmanager; - $maxofloop = (empty($conf->global->MAIN_MAXLIST_OVERLOAD) ? 500 : $conf->global->MAIN_MAXLIST_OVERLOAD); - $result = ''; - $tmpinvoice = new Facture($db); - $sql = "SELECT f.rowid, f.ref, f.datef as date, f.total_ht, f.total_tva, f.total_ttc, f.ref_client"; - $sql .= ", f.type, f.fk_statut as status, f.paye"; - $sql .= ", s.nom as name"; - $sql .= ", s.rowid as socid, s.email"; - $sql .= ", s.code_client, s.code_compta, s.code_fournisseur, s.code_compta_fournisseur"; - $sql .= ", cc.rowid as country_id, cc.code as country_code"; - if (empty($user->rights->societe->client->voir) && !$socid) { - $sql .= ", sc.fk_soc, sc.fk_user "; - } - $sql .= " FROM ".MAIN_DB_PREFIX."facture as f, ".MAIN_DB_PREFIX."societe as s LEFT JOIN ".MAIN_DB_PREFIX."c_country as cc ON cc.rowid = s.fk_pays"; - if (empty($user->rights->societe->client->voir) && !$socid) { - $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; - } - $sql .= " WHERE s.rowid = f.fk_soc AND f.fk_statut = ".Facture::STATUS_DRAFT; - $sql .= " AND f.entity IN (".getEntity('invoice').")"; - if (empty($user->rights->societe->client->voir) && !$socid) { - $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".((int) $user->id); - } + if (isModEnabled('facture') && !empty($user->rights->facture->lire)) { + $maxofloop = (empty($conf->global->MAIN_MAXLIST_OVERLOAD) ? 500 : $conf->global->MAIN_MAXLIST_OVERLOAD); - if ($socid) { - $sql .= " AND f.fk_soc = ".((int) $socid); - } - // Add where from hooks - $parameters = array(); - $reshook = $hookmanager->executeHooks('printFieldListWhereCustomerDraft', $parameters); - $sql .= $hookmanager->resPrint; + $tmpinvoice = new Facture($db); - $sql .= " GROUP BY f.rowid, f.ref, f.datef, f.total_ht, f.total_tva, f.total_ttc, f.ref_client, f.type, f.fk_statut, f.paye,"; - $sql .= " s.nom, s.rowid, s.email, s.code_client, s.code_compta, s.code_fournisseur, s.code_compta_fournisseur,"; - $sql .= " cc.rowid, cc.code"; - if (empty($user->rights->societe->client->voir) && !$socid) { - $sql .= ", sc.fk_soc, sc.fk_user"; - } + $sql = "SELECT f.rowid, f.ref, f.datef as date, f.total_ht, f.total_tva, f.total_ttc, f.ref_client"; + $sql .= ", f.type, f.fk_statut as status, f.paye"; + $sql .= ", s.nom as name"; + $sql .= ", s.rowid as socid, s.email"; + $sql .= ", s.code_client, s.code_compta, s.code_fournisseur, s.code_compta_fournisseur"; + $sql .= ", cc.rowid as country_id, cc.code as country_code"; + if (empty($user->rights->societe->client->voir) && !$socid) { + $sql .= ", sc.fk_soc, sc.fk_user "; + } + $sql .= " FROM ".MAIN_DB_PREFIX."facture as f, ".MAIN_DB_PREFIX."societe as s LEFT JOIN ".MAIN_DB_PREFIX."c_country as cc ON cc.rowid = s.fk_pays"; + if (empty($user->rights->societe->client->voir) && !$socid) { + $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + } + $sql .= " WHERE s.rowid = f.fk_soc AND f.fk_statut = ".Facture::STATUS_DRAFT; + $sql .= " AND f.entity IN (".getEntity('invoice').")"; + if (empty($user->rights->societe->client->voir) && !$socid) { + $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".((int) $user->id); + } - // Add Group from hooks - $parameters = array(); - $reshook = $hookmanager->executeHooks('printFieldListGroupByCustomerDraft', $parameters); - $sql .= $hookmanager->resPrint; + if ($socid) { + $sql .= " AND f.fk_soc = ".((int) $socid); + } + // Add where from hooks + $parameters = array(); + $reshook = $hookmanager->executeHooks('printFieldListWhereCustomerDraft', $parameters); + $sql .= $hookmanager->resPrint; - $resql = $db->query($sql); + $sql .= " GROUP BY f.rowid, f.ref, f.datef, f.total_ht, f.total_tva, f.total_ttc, f.ref_client, f.type, f.fk_statut, f.paye,"; + $sql .= " s.nom, s.rowid, s.email, s.code_client, s.code_compta, s.code_fournisseur, s.code_compta_fournisseur,"; + $sql .= " cc.rowid, cc.code"; + if (empty($user->rights->societe->client->voir) && !$socid) { + $sql .= ", sc.fk_soc, sc.fk_user"; + } - if ($resql) { - $num = $db->num_rows($resql); - $nbofloop = min($num, $maxofloop); + // Add Group from hooks + $parameters = array(); + $reshook = $hookmanager->executeHooks('printFieldListGroupByCustomerDraft', $parameters); + $sql .= $hookmanager->resPrint; - $result .= '
'; - $result .= '
'; + print ''; + print ''; + print '
'; - print $perm[0]; - print ''; - print $langs->trans($perm[1]); - print ''; - print $perm[4]; - print ''; + print ''; + print ''; - print $perm[5]; - print ''; + print ''; + print '
'; + print ''; + print ''; + print ''; + print '
'; + print ''; + print '
'; + print $perm[0]; + print ''; + print $langs->trans($perm[1]); + print ''; + print $perm[4]; + print ''; + print $perm[5]; + print ''; + if ($perm[4] != 'myobject') { + print ''.img_edit().''; + print ''.img_delete().''; + } + print '
'.$langs->trans("None").'
'; print ''; print ''; - print ''; - print ''; print $form->textwithtooltip($langs->trans("Inherited"), $langs->trans("PermissionInheritedFromAGroup")); From 1e2e438103070d117b5c1fb48ffb050f4efc1e4a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 4 Feb 2023 00:18:30 +0100 Subject: [PATCH 0111/1026] Fix #yogosha --- htdocs/bookmarks/card.php | 12 +++++----- htdocs/bookmarks/class/bookmark.class.php | 11 ++++----- htdocs/bookmarks/list.php | 29 +++++++++++++---------- htdocs/core/lib/security.lib.php | 8 ++++++- 4 files changed, 35 insertions(+), 25 deletions(-) diff --git a/htdocs/bookmarks/card.php b/htdocs/bookmarks/card.php index 245161ed253..e8075833d22 100644 --- a/htdocs/bookmarks/card.php +++ b/htdocs/bookmarks/card.php @@ -51,12 +51,12 @@ if ($id > 0) { $object->fetch($id); } - // Security check -if (empty($user->rights->bookmark->lire)) { - restrictedArea($user, 'bookmarks'); -} +restrictedArea($user, 'bookmark', $object); +$permissiontoread = $user->hasRight('bookmark', 'lire'); +$permissiontoadd = $user->hasRight('bookmark', 'creer'); +$permissiontodelete = $user->hasRight('bookmark', 'supprimer'); @@ -326,12 +326,12 @@ if ($id > 0 && !preg_match('/^add/i', $action)) { print "
\n"; // Edit - if ($user->rights->bookmark->creer && $action != 'edit') { + if ($permissiontoadd && $action != 'edit') { print ''.$langs->trans("Edit").''."\n"; } // Remove - if ($user->rights->bookmark->supprimer && $action != 'edit') { + if ($permissiontodelete && $action != 'edit') { print ''.$langs->trans("Delete").''."\n"; } diff --git a/htdocs/bookmarks/class/bookmark.class.php b/htdocs/bookmarks/class/bookmark.class.php index ffc0b24619b..7e1e3825b39 100644 --- a/htdocs/bookmarks/class/bookmark.class.php +++ b/htdocs/bookmarks/class/bookmark.class.php @@ -60,7 +60,7 @@ class Bookmark extends CommonObject public $id; /** - * @var int User ID + * @var int User ID. If > 0, bookmark of one user. If == 0, bookmark public (for everybody) */ public $fk_user; @@ -233,15 +233,14 @@ class Bookmark extends CommonObject /** * Removes the bookmark * - * @param int $id Id removed bookmark - * @return int <0 si ko, >0 si ok + * @param User $user User deleting + * @return int <0 if KO, >0 if OK */ - public function remove($id) + public function delete($user) { $sql = "DELETE FROM ".MAIN_DB_PREFIX."bookmark"; - $sql .= " WHERE rowid = ".((int) $id); + $sql .= " WHERE rowid = ".((int) $this->id); - dol_syslog("Bookmark::remove", LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { return 1; diff --git a/htdocs/bookmarks/list.php b/htdocs/bookmarks/list.php index 3eae08bb60a..3e80dcb4eae 100644 --- a/htdocs/bookmarks/list.php +++ b/htdocs/bookmarks/list.php @@ -63,14 +63,17 @@ if (!$sortorder) { // Initialize Objects $object = new Bookmark($db); +if ($id > 0) { + $object->fetch($id); +} // Security check -restrictedArea($user, 'bookmark'); +restrictedArea($user, 'bookmark', $object); // Permissions -$permissiontoread = !empty($user->rights->bookmark->lire); -$permissiontoadd = !empty($user->rights->bookmark->creer); -$permissiontodelete = !empty($user->rights->bookmark->supprimer); +$permissiontoread = $user->hasRight('bookmark', 'lire'); +$permissiontoadd = $user->hasRight('bookmark', 'creer'); +$permissiontodelete = ($user->hasRight('bookmark', 'supprimer') || ($permissiontoadd && $object->fk_user == $user->id)); /* @@ -85,13 +88,15 @@ if (!GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massa $massaction = ''; } -if ($action == 'delete') { - $res = $object->remove($id); +if ($action == 'delete' && $permissiontodelete) { + $object->fetch($id); + $res = $object->delete($user); if ($res > 0) { header("Location: ".$_SERVER["PHP_SELF"]); exit; } else { setEventMessages($object->error, $object->errors, 'errors'); + $action = ''; } } @@ -196,7 +201,7 @@ print ''; print ''; $newcardbutton = ''; -$newcardbutton .= dolGetButtonTitle($langs->trans('New'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/bookmarks/card.php?action=create&backtopage='.urlencode(DOL_URL_ROOT.'/bookmarks/list.php'), '', !empty($user->rights->bookmark->creer)); +$newcardbutton .= dolGetButtonTitle($langs->trans('New'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/bookmarks/card.php?action=create&backtopage='.urlencode(DOL_URL_ROOT.'/bookmarks/list.php'), '', $permissiontoadd); print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'bookmark', 0, $newcardbutton, '', $limit, 0, 0, 1); @@ -235,8 +240,8 @@ while ($i < min($num, $limit)) { } $title = $obj->title; $link = $obj->url; - $canedit = $user->rights->bookmark->supprimer; - $candelete = $user->rights->bookmark->creer; + $canedit = $permissiontoadd; + $candelete = $permissiontodelete; // Title print '
'; @@ -268,7 +273,7 @@ while ($i < min($num, $limit)) { // Author print ''; - if ($obj->fk_user) { + if ($obj->fk_user > 0) { if (empty($conf->cache['users'][$obj->fk_user])) { $tmpuser = new User($db); $tmpuser->fetch($obj->fk_user); @@ -294,10 +299,10 @@ while ($i < min($num, $limit)) { // Actions print ''; if ($canedit) { - print ''.img_edit().""; + print ''.img_edit().""; } if ($candelete) { - print 'rowid.'">'.img_delete().''; + print 'rowid.'">'.img_delete().''; } print "
'; + $resql = $db->query($sql); - $result .= ''; - $result .= ''; - $result .= ''; + if ($resql) { + $num = $db->num_rows($resql); + $nbofloop = min($num, $maxofloop); - if ($num) { - $companystatic = new Societe($db); + $result .= '
'; + $result .= '
'; - $result .= $langs->trans("CustomersDraftInvoices").' '; - $result .= ''; - $result .= ''.$num.''; - $result .= ''; - $result .= '
'; - $i = 0; - $othernb = 0; - $tot_ttc = 0; - while ($i < $nbofloop) { - $obj = $db->fetch_object($resql); + $result .= ''; + $result .= ''; + $result .= ''; - if ($i >= $maxCount) { - $othernb += 1; - $i++; + if ($num) { + $companystatic = new Societe($db); + + $i = 0; + $othernb = 0; + $tot_ttc = 0; + while ($i < $nbofloop) { + $obj = $db->fetch_object($resql); + + if ($i >= $maxCount) { + $othernb += 1; + $i++; + $tot_ttc += $obj->total_ttc; + continue; + } + + $tmpinvoice->id = $obj->rowid; + $tmpinvoice->ref = $obj->ref; + $tmpinvoice->date = $db->jdate($obj->date); + $tmpinvoice->type = $obj->type; + $tmpinvoice->total_ht = $obj->total_ht; + $tmpinvoice->total_tva = $obj->total_tva; + $tmpinvoice->total_ttc = $obj->total_ttc; + $tmpinvoice->ref_client = $obj->ref_client; + $tmpinvoice->statut = $obj->status; + $tmpinvoice->paye = $obj->paye; + + $companystatic->id = $obj->socid; + $companystatic->name = $obj->name; + $companystatic->email = $obj->email; + $companystatic->country_id = $obj->country_id; + $companystatic->country_code = $obj->country_code; + $companystatic->client = 1; + $companystatic->code_client = $obj->code_client; + $companystatic->code_fournisseur = $obj->code_fournisseur; + $companystatic->code_compta = $obj->code_compta; + $companystatic->code_compta_fournisseur = $obj->code_compta_fournisseur; + + $result .= ''; + $result .= ''; + $result .= ''; + $result .= ''; + $result .= ''; $tot_ttc += $obj->total_ttc; - continue; + $i++; } - $tmpinvoice->id = $obj->rowid; - $tmpinvoice->ref = $obj->ref; - $tmpinvoice->date = $db->jdate($obj->date); - $tmpinvoice->type = $obj->type; - $tmpinvoice->total_ht = $obj->total_ht; - $tmpinvoice->total_tva = $obj->total_tva; - $tmpinvoice->total_ttc = $obj->total_ttc; - $tmpinvoice->ref_client = $obj->ref_client; - $tmpinvoice->statut = $obj->status; - $tmpinvoice->paye = $obj->paye; + if ($othernb) { + $result .= ''; + $result .= ''; + $result .= "\n"; + } - $companystatic->id = $obj->socid; - $companystatic->name = $obj->name; - $companystatic->email = $obj->email; - $companystatic->country_id = $obj->country_id; - $companystatic->country_code = $obj->country_code; - $companystatic->client = 1; - $companystatic->code_client = $obj->code_client; - $companystatic->code_fournisseur = $obj->code_fournisseur; - $companystatic->code_compta = $obj->code_compta; - $companystatic->code_compta_fournisseur = $obj->code_compta_fournisseur; - - $result .= ''; - $result .= ''; - $result .= ''; - $result .= ''; + $result .= ''; + $result .= ''; $result .= ''; - $tot_ttc += $obj->total_ttc; - $i++; + } else { + $result .= ''; } - - if ($othernb) { - $result .= ''; - $result .= ''; - $result .= "\n"; - } - - $result .= ''; - $result .= ''; - $result .= ''; + $result .= "
'; + $result .= $langs->trans("CustomersDraftInvoices").' '; + $result .= ''; + $result .= ''.$num.''; + $result .= ''; + $result .= '
'; + $result .= $tmpinvoice->getNomUrl(1, ''); + $result .= ''; + $result .= $companystatic->getNomUrl(1, 'customer'); + $result .= ''.price($obj->total_ttc).'
'; + $result .= ''.$langs->trans("More").'...'.($othernb < $maxofloop ? ' ('.$othernb.')' : '').''; + $result .= '
'; - $result .= $tmpinvoice->getNomUrl(1, ''); - $result .= ''; - $result .= $companystatic->getNomUrl(1, 'customer'); - $result .= ''.price($obj->total_ttc).'
'.$langs->trans("Total").''.price($tot_ttc).'
'.$langs->trans("NoInvoice").'
'; - $result .= ''.$langs->trans("More").'...'.($othernb < $maxofloop ? ' ('.$othernb.')' : '').''; - $result .= '
'.$langs->trans("Total").''.price($tot_ttc).'
"; + $db->free($resql); } else { - $result .= ''.$langs->trans("NoInvoice").''; + dol_print_error($db); } - $result .= "
"; - $db->free($resql); - } else { - dol_print_error($db); } return $result; @@ -565,119 +571,122 @@ function getDraftSupplierTable($maxCount = 500, $socid = 0) { global $conf, $db, $langs, $user, $hookmanager; - $maxofloop = (empty($conf->global->MAIN_MAXLIST_OVERLOAD) ? 500 : $conf->global->MAIN_MAXLIST_OVERLOAD); - $result = ''; - $facturesupplierstatic = new FactureFournisseur($db); - $sql = "SELECT f.ref, f.rowid, f.total_ht, f.total_tva, f.total_ttc, f.type, f.ref_supplier, f.fk_statut as status, f.paye"; - $sql .= ", s.nom as name"; - $sql .= ", s.rowid as socid, s.email"; - $sql .= ", s.code_client, s.code_compta"; - $sql .= ", s.code_fournisseur, s.code_compta_fournisseur"; - $sql .= ", cc.rowid as country_id, cc.code as country_code"; - $sql .= " FROM ".MAIN_DB_PREFIX."facture_fourn as f, ".MAIN_DB_PREFIX."societe as s LEFT JOIN ".MAIN_DB_PREFIX."c_country as cc ON cc.rowid = s.fk_pays"; - if (empty($user->rights->societe->client->voir) && !$socid) { - $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; - } - $sql .= " WHERE s.rowid = f.fk_soc AND f.fk_statut = ".FactureFournisseur::STATUS_DRAFT; - $sql .= " AND f.entity IN (".getEntity('invoice').')'; - if (empty($user->rights->societe->client->voir) && !$socid) { - $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".((int) $user->id); - } - if ($socid) { - $sql .= " AND f.fk_soc = ".((int) $socid); - } - // Add where from hooks - $parameters = array(); - $reshook = $hookmanager->executeHooks('printFieldListWhereSupplierDraft', $parameters); - $sql .= $hookmanager->resPrint; - $resql = $db->query($sql); + if ((isModEnabled('fournisseur') || isModEnabled('supplier_invoice')) && !empty($user->rights->facture->lire)) { + $maxofloop = (empty($conf->global->MAIN_MAXLIST_OVERLOAD) ? 500 : $conf->global->MAIN_MAXLIST_OVERLOAD); - if ($resql) { - $num = $db->num_rows($resql); - $nbofloop = min($num, $maxofloop); + $facturesupplierstatic = new FactureFournisseur($db); - $result .= '
'; - $result .= ''; + $sql = "SELECT f.ref, f.rowid, f.total_ht, f.total_tva, f.total_ttc, f.type, f.ref_supplier, f.fk_statut as status, f.paye"; + $sql .= ", s.nom as name"; + $sql .= ", s.rowid as socid, s.email"; + $sql .= ", s.code_client, s.code_compta"; + $sql .= ", s.code_fournisseur, s.code_compta_fournisseur"; + $sql .= ", cc.rowid as country_id, cc.code as country_code"; + $sql .= " FROM ".MAIN_DB_PREFIX."facture_fourn as f, ".MAIN_DB_PREFIX."societe as s LEFT JOIN ".MAIN_DB_PREFIX."c_country as cc ON cc.rowid = s.fk_pays"; + if (empty($user->rights->societe->client->voir) && !$socid) { + $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + } + $sql .= " WHERE s.rowid = f.fk_soc AND f.fk_statut = ".FactureFournisseur::STATUS_DRAFT; + $sql .= " AND f.entity IN (".getEntity('invoice').')'; + if (empty($user->rights->societe->client->voir) && !$socid) { + $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".((int) $user->id); + } + if ($socid) { + $sql .= " AND f.fk_soc = ".((int) $socid); + } + // Add where from hooks + $parameters = array(); + $reshook = $hookmanager->executeHooks('printFieldListWhereSupplierDraft', $parameters); + $sql .= $hookmanager->resPrint; + $resql = $db->query($sql); - $result .= ''; - $result .= ''; - $result .= ''; + if ($resql) { + $num = $db->num_rows($resql); + $nbofloop = min($num, $maxofloop); - if ($num) { - $companystatic = new Societe($db); + $result .= '
'; + $result .= '
'; - $result .= $langs->trans("SuppliersDraftInvoices").' '; - $result .= ''; - $result .= ''.$num.''; - $result .= ''; - $result .= '
'; - $i = 0; - $othernb = 0; - $tot_ttc = 0; - while ($i < $nbofloop) { - $obj = $db->fetch_object($resql); + $result .= ''; + $result .= ''; + $result .= ''; - if ($i >= $maxCount) { - $othernb += 1; - $i++; + if ($num) { + $companystatic = new Societe($db); + + $i = 0; + $othernb = 0; + $tot_ttc = 0; + while ($i < $nbofloop) { + $obj = $db->fetch_object($resql); + + if ($i >= $maxCount) { + $othernb += 1; + $i++; + $tot_ttc += $obj->total_ttc; + continue; + } + + $facturesupplierstatic->ref = $obj->ref; + $facturesupplierstatic->id = $obj->rowid; + $facturesupplierstatic->total_ht = $obj->total_ht; + $facturesupplierstatic->total_tva = $obj->total_tva; + $facturesupplierstatic->total_ttc = $obj->total_ttc; + $facturesupplierstatic->ref_supplier = $obj->ref_supplier; + $facturesupplierstatic->type = $obj->type; + $facturesupplierstatic->statut = $obj->status; + $facturesupplierstatic->paye = $obj->paye; + + $companystatic->id = $obj->socid; + $companystatic->name = $obj->name; + $companystatic->email = $obj->email; + $companystatic->country_id = $obj->country_id; + $companystatic->country_code = $obj->country_code; + $companystatic->fournisseur = 1; + $companystatic->code_client = $obj->code_client; + $companystatic->code_fournisseur = $obj->code_fournisseur; + $companystatic->code_compta = $obj->code_compta; + $companystatic->code_compta_fournisseur = $obj->code_compta_fournisseur; + + $result .= ''; + $result .= ''; + $result .= ''; + $result .= ''; + $result .= ''; $tot_ttc += $obj->total_ttc; - continue; + $i++; } - $facturesupplierstatic->ref = $obj->ref; - $facturesupplierstatic->id = $obj->rowid; - $facturesupplierstatic->total_ht = $obj->total_ht; - $facturesupplierstatic->total_tva = $obj->total_tva; - $facturesupplierstatic->total_ttc = $obj->total_ttc; - $facturesupplierstatic->ref_supplier = $obj->ref_supplier; - $facturesupplierstatic->type = $obj->type; - $facturesupplierstatic->statut = $obj->status; - $facturesupplierstatic->paye = $obj->paye; + if ($othernb) { + $result .= ''; + $result .= ''; + $result .= "\n"; + } - $companystatic->id = $obj->socid; - $companystatic->name = $obj->name; - $companystatic->email = $obj->email; - $companystatic->country_id = $obj->country_id; - $companystatic->country_code = $obj->country_code; - $companystatic->fournisseur = 1; - $companystatic->code_client = $obj->code_client; - $companystatic->code_fournisseur = $obj->code_fournisseur; - $companystatic->code_compta = $obj->code_compta; - $companystatic->code_compta_fournisseur = $obj->code_compta_fournisseur; - - $result .= ''; - $result .= ''; - $result .= ''; - $result .= ''; + $result .= ''; + $result .= ''; $result .= ''; - $tot_ttc += $obj->total_ttc; - $i++; + } else { + $result .= ''; } - - if ($othernb) { - $result .= ''; - $result .= ''; - $result .= "\n"; - } - - $result .= ''; - $result .= ''; - $result .= ''; + $result .= "
'; + $result .= $langs->trans("SuppliersDraftInvoices").' '; + $result .= ''; + $result .= ''.$num.''; + $result .= ''; + $result .= '
'; + $result .= $facturesupplierstatic->getNomUrl(1, ''); + $result .= ''; + $result .= $companystatic->getNomUrl(1, 'supplier'); + $result .= ''.price($obj->total_ttc).'
'; + $result .= ''.$langs->trans("More").'...'.($othernb < $maxofloop ? ' ('.$othernb.')' : '').''; + $result .= '
'; - $result .= $facturesupplierstatic->getNomUrl(1, ''); - $result .= ''; - $result .= $companystatic->getNomUrl(1, 'supplier'); - $result .= ''.price($obj->total_ttc).'
'.$langs->trans("Total").''.price($tot_ttc).'
'.$langs->trans("NoInvoice").'
'; - $result .= ''.$langs->trans("More").'...'.($othernb < $maxofloop ? ' ('.$othernb.')' : '').''; - $result .= '
'.$langs->trans("Total").''.price($tot_ttc).'
"; + $db->free($resql); } else { - $result .= ''.$langs->trans("NoInvoice").''; + dol_print_error($db); } - $result .= "
"; - $db->free($resql); - } else { - dol_print_error($db); } return $result; From 1f195a3be57844a5e791b529f859426d54380857 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 4 Feb 2023 14:04:25 +0100 Subject: [PATCH 0119/1026] Fix #yogosha14963 --- ChangeLog | 2 +- htdocs/adherents/class/subscription.class.php | 2 +- htdocs/comm/propal/class/propal.class.php | 4 +-- htdocs/commande/class/commande.class.php | 4 +-- htdocs/compta/bank/class/account.class.php | 2 +- .../facture/class/facture-rec.class.php | 4 +-- htdocs/compta/facture/class/facture.class.php | 4 +-- htdocs/contact/class/contact.class.php | 6 ++--- htdocs/contrat/class/contrat.class.php | 8 +++--- htdocs/core/actions_addupdatedelete.inc.php | 25 ++++++++++++++++--- .../core/class/emailsenderprofile.class.php | 2 +- htdocs/core/lib/company.lib.php | 2 +- htdocs/core/lib/functions.lib.php | 2 +- htdocs/core/tpl/commonfields_add.tpl.php | 18 +++++++++++-- htdocs/core/tpl/commonfields_edit.tpl.php | 10 +++++++- .../class/emailcollector.class.php | 2 -- .../class/conferenceorbooth.class.php | 2 +- .../class/expensereport.class.php | 4 +-- htdocs/fichinter/class/fichinter.class.php | 6 ++--- .../class/fournisseur.commande.class.php | 4 +-- .../class/fournisseur.facture-rec.class.php | 4 +-- .../fourn/class/fournisseur.facture.class.php | 4 +-- htdocs/projet/class/project.class.php | 4 +-- htdocs/societe/class/societe.class.php | 4 +-- htdocs/societe/class/societeaccount.class.php | 4 +-- htdocs/ticket/class/ticket.class.php | 2 +- htdocs/website/class/websitepage.class.php | 2 +- 27 files changed, 88 insertions(+), 49 deletions(-) diff --git a/ChangeLog b/ChangeLog index 00fbde60b91..350a29fe051 100644 --- a/ChangeLog +++ b/ChangeLog @@ -15,7 +15,7 @@ Following changes may create regressions for some external modules, but were nec * The method "nb_expedition()" has been renamed into "countNbOfShipments()" * Revert default type of hooks. Default is now 'addreplace' hooks (and exception become 'output' hooks, that become deprecated). * Deprecated property libelle removed from entrepot class. - +* The type 'text' in ->fields property dos not accept html content anymore. Use the type 'html' for that. ***** ChangeLog for 17.0.0 compared to 16.0.0 ***** diff --git a/htdocs/adherents/class/subscription.class.php b/htdocs/adherents/class/subscription.class.php index b5079676603..c8994283fe1 100644 --- a/htdocs/adherents/class/subscription.class.php +++ b/htdocs/adherents/class/subscription.class.php @@ -109,7 +109,7 @@ class Subscription extends CommonObject 'datef' =>array('type'=>'datetime', 'label'=>'DateEndSubscription', 'enabled'=>1, 'visible'=>-1, 'position'=>35), 'subscription' =>array('type'=>'double(24,8)', 'label'=>'Amount', 'enabled'=>1, 'visible'=>-1, 'position'=>40, 'isameasure'=>1), 'fk_bank' =>array('type'=>'integer', 'label'=>'BankId', 'enabled'=>1, 'visible'=>-1, 'position'=>45), - 'note' =>array('type'=>'text', 'label'=>'Note', 'enabled'=>1, 'visible'=>-1, 'position'=>50), + 'note' =>array('type'=>'html', 'label'=>'Note', 'enabled'=>1, 'visible'=>-1, 'position'=>50), 'fk_type' =>array('type'=>'integer', 'label'=>'MemberType', 'enabled'=>1, 'visible'=>-1, 'position'=>55), 'fk_user_creat' =>array('type'=>'integer:User:user/class/user.class.php', 'label'=>'UserAuthor', 'enabled'=>1, 'visible'=>-2, 'position'=>60), 'fk_user_valid' =>array('type'=>'integer:User:user/class/user.class.php', 'label'=>'UserValidation', 'enabled'=>1, 'visible'=>-1, 'position'=>65), diff --git a/htdocs/comm/propal/class/propal.class.php b/htdocs/comm/propal/class/propal.class.php index c4328328f18..41913afe8b9 100644 --- a/htdocs/comm/propal/class/propal.class.php +++ b/htdocs/comm/propal/class/propal.class.php @@ -327,8 +327,8 @@ class Propal extends CommonObject 'fk_cond_reglement' =>array('type'=>'integer', 'label'=>'PaymentTerm', 'enabled'=>1, 'visible'=>-1, 'position'=>160), 'deposit_percent' =>array('type'=>'varchar(63)', 'label'=>'DepositPercent', 'enabled'=>1, 'visible'=>-1, 'position'=>161), 'fk_mode_reglement' =>array('type'=>'integer', 'label'=>'PaymentMode', 'enabled'=>1, 'visible'=>-1, 'position'=>165), - 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>170), - 'note_public' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>175), + 'note_private' =>array('type'=>'html', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>170), + 'note_public' =>array('type'=>'html', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>175), 'model_pdf' =>array('type'=>'varchar(255)', 'label'=>'PDFTemplate', 'enabled'=>1, 'visible'=>0, 'position'=>180), 'date_livraison' =>array('type'=>'date', 'label'=>'DateDeliveryPlanned', 'enabled'=>1, 'visible'=>-1, 'position'=>185), 'fk_shipping_method' =>array('type'=>'integer', 'label'=>'ShippingMethod', 'enabled'=>1, 'visible'=>-1, 'position'=>190), diff --git a/htdocs/commande/class/commande.class.php b/htdocs/commande/class/commande.class.php index 2a462f77bc4..bca5992b5ba 100644 --- a/htdocs/commande/class/commande.class.php +++ b/htdocs/commande/class/commande.class.php @@ -328,8 +328,8 @@ class Commande extends CommonOrder 'localtax2' =>array('type'=>'double(24,8)', 'label'=>'LocalTax2', 'enabled'=>1, 'visible'=>-1, 'position'=>135, 'isameasure'=>1), 'total_ht' =>array('type'=>'double(24,8)', 'label'=>'TotalHT', 'enabled'=>1, 'visible'=>-1, 'position'=>140, 'isameasure'=>1), 'total_ttc' =>array('type'=>'double(24,8)', 'label'=>'TotalTTC', 'enabled'=>1, 'visible'=>-1, 'position'=>145, 'isameasure'=>1), - 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>150), - 'note_public' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>155), + 'note_private' =>array('type'=>'html', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>150), + 'note_public' =>array('type'=>'html', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>155), 'model_pdf' =>array('type'=>'varchar(255)', 'label'=>'PDFTemplate', 'enabled'=>1, 'visible'=>0, 'position'=>160), //'facture' =>array('type'=>'tinyint(4)', 'label'=>'ParentInvoice', 'enabled'=>1, 'visible'=>-1, 'position'=>165), 'fk_account' =>array('type'=>'integer', 'label'=>'BankAccount', 'enabled'=>'$conf->banque->enabled', 'visible'=>-1, 'position'=>170), diff --git a/htdocs/compta/bank/class/account.class.php b/htdocs/compta/bank/class/account.class.php index 71ec8393e09..36bf8795f47 100644 --- a/htdocs/compta/bank/class/account.class.php +++ b/htdocs/compta/bank/class/account.class.php @@ -323,7 +323,7 @@ class Account extends CommonObject 'tms' =>array('type'=>'timestamp', 'label'=>'DateModification', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>157), 'fk_user_author' =>array('type'=>'integer:User:user/class/user.class.php', 'label'=>'Fk user author', 'enabled'=>1, 'visible'=>-1, 'position'=>160), 'fk_user_modif' =>array('type'=>'integer:User:user/class/user.class.php', 'label'=>'UserModif', 'enabled'=>1, 'visible'=>-2, 'notnull'=>-1, 'position'=>165), - 'note_public' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>170), + 'note_public' =>array('type'=>'html', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>170), 'model_pdf' =>array('type'=>'varchar(255)', 'label'=>'Model pdf', 'enabled'=>1, 'visible'=>0, 'position'=>175), 'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportId', 'enabled'=>1, 'visible'=>-2, 'position'=>180), 'extraparams' =>array('type'=>'varchar(255)', 'label'=>'Extraparams', 'enabled'=>1, 'visible'=>-1, 'position'=>185), diff --git a/htdocs/compta/facture/class/facture-rec.class.php b/htdocs/compta/facture/class/facture-rec.class.php index 269c5267ab3..0ec2deed6e1 100644 --- a/htdocs/compta/facture/class/facture-rec.class.php +++ b/htdocs/compta/facture/class/facture-rec.class.php @@ -185,8 +185,8 @@ class FactureRec extends CommonInvoice 'fk_cond_reglement' =>array('type'=>'integer', 'label'=>'Fk cond reglement', 'enabled'=>1, 'visible'=>-1, 'position'=>90), 'fk_mode_reglement' =>array('type'=>'integer', 'label'=>'Fk mode reglement', 'enabled'=>1, 'visible'=>-1, 'position'=>95), 'date_lim_reglement' =>array('type'=>'date', 'label'=>'Date lim reglement', 'enabled'=>1, 'visible'=>-1, 'position'=>100), - 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>105), - 'note_public' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>110), + 'note_private' =>array('type'=>'html', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>105), + 'note_public' =>array('type'=>'html', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>110), 'modelpdf' =>array('type'=>'varchar(255)', 'label'=>'Modelpdf', 'enabled'=>1, 'visible'=>-1, 'position'=>115), 'date_when' =>array('type'=>'datetime', 'label'=>'Date when', 'enabled'=>1, 'visible'=>-1, 'position'=>130), 'date_last_gen' =>array('type'=>'datetime', 'label'=>'Date last gen', 'enabled'=>1, 'visible'=>-1, 'position'=>135), diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php index 561ebf3e9ed..75869a900dd 100644 --- a/htdocs/compta/facture/class/facture.class.php +++ b/htdocs/compta/facture/class/facture.class.php @@ -341,8 +341,8 @@ class Facture extends CommonInvoice 'fk_currency' =>array('type'=>'varchar(3)', 'label'=>'CurrencyCode', 'enabled'=>1, 'visible'=>-1, 'position'=>185), 'fk_cond_reglement' =>array('type'=>'integer', 'label'=>'PaymentTerm', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>190), 'fk_mode_reglement' =>array('type'=>'integer', 'label'=>'PaymentMode', 'enabled'=>1, 'visible'=>-1, 'position'=>195), - 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>205), - 'note_public' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>210), + 'note_private' =>array('type'=>'html', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>205), + 'note_public' =>array('type'=>'html', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>210), 'model_pdf' =>array('type'=>'varchar(255)', 'label'=>'Model pdf', 'enabled'=>1, 'visible'=>0, 'position'=>215), 'extraparams' =>array('type'=>'varchar(255)', 'label'=>'Extraparams', 'enabled'=>1, 'visible'=>-1, 'position'=>225), 'situation_cycle_ref' =>array('type'=>'smallint(6)', 'label'=>'Situation cycle ref', 'enabled'=>'$conf->global->INVOICE_USE_SITUATION', 'visible'=>-1, 'position'=>230), diff --git a/htdocs/contact/class/contact.class.php b/htdocs/contact/class/contact.class.php index 52ea2b69c8d..b9963b1e16c 100644 --- a/htdocs/contact/class/contact.class.php +++ b/htdocs/contact/class/contact.class.php @@ -101,7 +101,7 @@ class Contact extends CommonObject 'poste' =>array('type'=>'varchar(80)', 'label'=>'PostOrFunction', 'enabled'=>1, 'visible'=>-1, 'position'=>52), 'address' =>array('type'=>'varchar(255)', 'label'=>'Address', 'enabled'=>1, 'visible'=>-1, 'position'=>55), 'zip' =>array('type'=>'varchar(25)', 'label'=>'Zip', 'enabled'=>1, 'visible'=>1, 'position'=>60), - 'town' =>array('type'=>'text', 'label'=>'Town', 'enabled'=>1, 'visible'=>-1, 'position'=>65), + 'town' =>array('type'=>'varchar(50)', 'label'=>'Town', 'enabled'=>1, 'visible'=>-1, 'position'=>65), 'fk_departement' =>array('type'=>'integer', 'label'=>'Fk departement', 'enabled'=>1, 'visible'=>3, 'position'=>70), 'fk_pays' =>array('type'=>'integer', 'label'=>'Fk pays', 'enabled'=>1, 'visible'=>3, 'position'=>75), 'fk_soc' =>array('type'=>'integer', 'label'=>'ThirdParty', 'enabled'=>1, 'visible'=>1, 'position'=>77, 'searchall'=>1), @@ -117,8 +117,8 @@ class Contact extends CommonObject 'fk_stcommcontact' =>array('type'=>'integer', 'label'=>'ProspectStatus', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>220), 'fk_prospectlevel' =>array('type'=>'varchar(12)', 'label'=>'ProspectLevel', 'enabled'=>1, 'visible'=>-1, 'position'=>255), 'no_email' =>array('type'=>'smallint(6)', 'label'=>'No_Email', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>180), - 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>3, 'position'=>195, 'searchall'=>1), - 'note_public' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>3, 'position'=>200, 'searchall'=>1), + 'note_private' =>array('type'=>'html', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>3, 'position'=>195, 'searchall'=>1), + 'note_public' =>array('type'=>'html', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>3, 'position'=>200, 'searchall'=>1), 'default_lang' =>array('type'=>'varchar(6)', 'label'=>'Default lang', 'enabled'=>1, 'visible'=>3, 'position'=>205), 'canvas' =>array('type'=>'varchar(32)', 'label'=>'Canvas', 'enabled'=>1, 'visible'=>3, 'position'=>210), 'datec' =>array('type'=>'datetime', 'label'=>'DateCreation', 'enabled'=>1, 'visible'=>-1, 'position'=>300), diff --git a/htdocs/contrat/class/contrat.class.php b/htdocs/contrat/class/contrat.class.php index ad2cbcea84b..6078e33cb6a 100644 --- a/htdocs/contrat/class/contrat.class.php +++ b/htdocs/contrat/class/contrat.class.php @@ -238,8 +238,8 @@ class Contrat extends CommonObject 'fk_commercial_signature' =>array('type'=>'integer:User:user/class/user.class.php', 'label'=>'SaleRepresentative Signature', 'enabled'=>1, 'visible'=>-1, 'position'=>80), 'fk_commercial_suivi' =>array('type'=>'integer:User:user/class/user.class.php', 'label'=>'SaleRepresentative follower', 'enabled'=>1, 'visible'=>-1, 'position'=>85), 'fk_user_author' =>array('type'=>'integer:User:user/class/user.class.php', 'label'=>'UserAuthor', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>90), - 'note_public' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>105, 'searchall'=>1), - 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>110, 'searchall'=>1), + 'note_public' =>array('type'=>'html', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>105, 'searchall'=>1), + 'note_private' =>array('type'=>'html', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>110, 'searchall'=>1), 'model_pdf' =>array('type'=>'varchar(255)', 'label'=>'Model pdf', 'enabled'=>1, 'visible'=>0, 'position'=>115), 'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportId', 'enabled'=>1, 'visible'=>-2, 'position'=>120), 'extraparams' =>array('type'=>'varchar(255)', 'label'=>'Extraparams', 'enabled'=>1, 'visible'=>-1, 'position'=>125), @@ -2988,8 +2988,8 @@ class ContratLigne extends CommonObjectLine 'fk_contrat' =>array('type'=>'integer:Contrat:contrat/class/contrat.class.php', 'label'=>'Contract', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>70), 'fk_product' =>array('type'=>'integer:Product:product/class/product.class.php:1', 'label'=>'Product', 'enabled'=>1, 'visible'=>-1, 'position'=>75), //'fk_user_author' =>array('type'=>'integer:User:user/class/user.class.php', 'label'=>'Fk user author', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>90), - 'note_private' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>105), - 'note_public' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>110), + 'note_private' =>array('type'=>'html', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>105), + 'note_public' =>array('type'=>'html', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>110), //'model_pdf' =>array('type'=>'varchar(255)', 'label'=>'Model pdf', 'enabled'=>1, 'visible'=>0, 'position'=>115), //'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportId', 'enabled'=>1, 'visible'=>-2, 'position'=>120), //'extraparams' =>array('type'=>'varchar(255)', 'label'=>'Extraparams', 'enabled'=>1, 'visible'=>-1, 'position'=>125), diff --git a/htdocs/core/actions_addupdatedelete.inc.php b/htdocs/core/actions_addupdatedelete.inc.php index 18ab3ac5eda..71901f8db44 100644 --- a/htdocs/core/actions_addupdatedelete.inc.php +++ b/htdocs/core/actions_addupdatedelete.inc.php @@ -76,8 +76,20 @@ if ($action == 'add' && !empty($permissiontoadd)) { } // Set value to insert - if (in_array($object->fields[$key]['type'], array('text', 'html'))) { - $value = GETPOST($key, 'restricthtml'); + if (preg_match('/^text/', $object->fields[$key]['type'])) { + $tmparray = explode(':', $object->fields[$key]['type']); + if (!empty($tmparray[1])) { + $value = GETPOST($key, $tmparray[1]); + } else { + $value = GETPOST($key, 'nohtml'); + } + } elseif (preg_match('/^html/', $object->fields[$key]['type'])) { + $tmparray = explode(':', $object->fields[$key]['type']); + if (!empty($tmparray[1])) { + $value = GETPOST($key, $tmparray[1]); + } else { + $value = GETPOST($key, 'restricthtml'); + } } elseif ($object->fields[$key]['type'] == 'date') { $value = dol_mktime(12, 0, 0, GETPOST($key.'month', 'int'), GETPOST($key.'day', 'int'), GETPOST($key.'year', 'int')); // for date without hour, we use gmt } elseif ($object->fields[$key]['type'] == 'datetime') { @@ -205,7 +217,14 @@ if ($action == 'update' && !empty($permissiontoadd)) { } // Set value to update - if (preg_match('/^(text|html)/', $object->fields[$key]['type'])) { + if (preg_match('/^text/', $object->fields[$key]['type'])) { + $tmparray = explode(':', $object->fields[$key]['type']); + if (!empty($tmparray[1])) { + $value = GETPOST($key, $tmparray[1]); + } else { + $value = GETPOST($key, 'nohtml'); + } + } elseif (preg_match('/^html/', $object->fields[$key]['type'])) { $tmparray = explode(':', $object->fields[$key]['type']); if (!empty($tmparray[1])) { $value = GETPOST($key, $tmparray[1]); diff --git a/htdocs/core/class/emailsenderprofile.class.php b/htdocs/core/class/emailsenderprofile.class.php index 583dd7faca0..c43ba48db10 100644 --- a/htdocs/core/class/emailsenderprofile.class.php +++ b/htdocs/core/class/emailsenderprofile.class.php @@ -98,7 +98,7 @@ class EmailSenderProfile extends CommonObject 'label' => array('type'=>'varchar(255)', 'label'=>'Label', 'visible'=>1, 'enabled'=>1, 'position'=>30, 'notnull'=>1), 'email' => array('type'=>'varchar(255)', 'label'=>'Email', 'visible'=>1, 'enabled'=>1, 'position'=>40, 'notnull'=>-1), 'private' => array('type'=>'integer:User:user/class/user.class.php', 'label'=>'User', 'visible'=>-1, 'enabled'=>1, 'position'=>50, 'default'=>'0', 'notnull'=>1), - 'signature' => array('type'=>'text', 'label'=>'Signature', 'visible'=>3, 'enabled'=>1, 'position'=>400, 'notnull'=>-1, 'index'=>1,), + 'signature' => array('type'=>'html', 'label'=>'Signature', 'visible'=>3, 'enabled'=>1, 'position'=>400, 'notnull'=>-1, 'index'=>1,), 'position' => array('type'=>'integer', 'label'=>'Position', 'visible'=>1, 'enabled'=>1, 'position'=>405, 'notnull'=>-1, 'index'=>1,), 'date_creation' => array('type'=>'datetime', 'label'=>'DateCreation', 'visible'=>-1, 'enabled'=>1, 'position'=>500, 'notnull'=>1,), 'tms' => array('type'=>'timestamp', 'label'=>'DateModification', 'visible'=>-1, 'enabled'=>1, 'position'=>500, 'notnull'=>1,), diff --git a/htdocs/core/lib/company.lib.php b/htdocs/core/lib/company.lib.php index a29c22cbcf7..a6069634243 100644 --- a/htdocs/core/lib/company.lib.php +++ b/htdocs/core/lib/company.lib.php @@ -1011,7 +1011,7 @@ function show_contacts($conf, $langs, $db, $object, $backtopage = '', $showuserl 'name' =>array('type'=>'varchar(128)', 'label'=>'Name', 'enabled'=>1, 'visible'=>1, 'notnull'=>1, 'showoncombobox'=>1, 'index'=>1, 'position'=>10, 'searchall'=>1), 'poste' =>array('type'=>'varchar(128)', 'label'=>'PostOrFunction', 'enabled'=>1, 'visible'=>1, 'notnull'=>1, 'showoncombobox'=>2, 'index'=>1, 'position'=>20), 'address' =>array('type'=>'varchar(128)', 'label'=>'Address', 'enabled'=>1, 'visible'=>1, 'notnull'=>1, 'showoncombobox'=>3, 'index'=>1, 'position'=>30), - 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>(!getDolGlobalInt('MAIN_LIST_HIDE_PRIVATE_NOTES')), 'visible'=>3, 'position'=>35), + 'note_private' =>array('type'=>'html', 'label'=>'NotePrivate', 'enabled'=>(!getDolGlobalInt('MAIN_LIST_HIDE_PRIVATE_NOTES')), 'visible'=>3, 'position'=>35), 'role' =>array('type'=>'checkbox', 'label'=>'Role', 'enabled'=>1, 'visible'=>1, 'notnull'=>1, 'showoncombobox'=>4, 'index'=>1, 'position'=>40), 'birthday' =>array('type'=>'date', 'label'=>'Birthday', 'enabled'=>1, 'visible'=>-1, 'notnull'=> 0, 'position'=>45), 'statut' =>array('type'=>'integer', 'label'=>'Status', 'enabled'=>1, 'visible'=>1, 'notnull'=>1, 'default'=>0, 'index'=>1, 'position'=>50, 'arrayofkeyval'=>array(0=>$contactstatic->LibStatut(0, 1), 1=>$contactstatic->LibStatut(1, 1))), diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 4be0fd2006f..6e2ee88134d 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -515,7 +515,7 @@ function GETPOSTISARRAY($paramname, $method = 0) * 'aZ09'=check it's simple alpha string (recommended for keys) * 'aZ09comma'=check it's a string for a sortfield or sortorder * 'san_alpha'=Use filter_var with FILTER_SANITIZE_STRING (do not use this for free text string) - * 'nohtml'=check there is no html content and no " and no ../ + * 'nohtml'=check there is no html content * 'restricthtml'=check html content is restricted to some tags only * 'custom'= custom filter specify $filter and $options) * @param int $method Type of method (0 = get then post, 1 = only get, 2 = only post, 3 = post then get) diff --git a/htdocs/core/tpl/commonfields_add.tpl.php b/htdocs/core/tpl/commonfields_add.tpl.php index 24fddc2fda4..abdb45eff4e 100644 --- a/htdocs/core/tpl/commonfields_add.tpl.php +++ b/htdocs/core/tpl/commonfields_add.tpl.php @@ -69,8 +69,22 @@ foreach ($object->fields as $key => $val) { $value = GETPOST($key, 'int'); } elseif ($val['type'] == 'double') { $value = price2num(GETPOST($key, 'alphanohtml')); - } elseif ($val['type'] == 'text' || $val['type'] == 'html') { - $value = GETPOST($key, 'restricthtml'); + } elseif (preg_match('/^text/', $val['type'])) { + $tmparray = explode(':', $val['type']); + if (!empty($tmparray[1])) { + $check = $tmparray[1]; + } else { + $check = 'nohtml'; + } + $value = GETPOST($key, $check); + } elseif (preg_match('/^html/', $val['type'])) { + $tmparray = explode(':', $val['type']); + if (!empty($tmparray[1])) { + $check = $tmparray[1]; + } else { + $check = 'restricthtml'; + } + $value = GETPOST($key, $check); } elseif ($val['type'] == 'date') { $value = dol_mktime(12, 0, 0, GETPOST($key.'month', 'int'), GETPOST($key.'day', 'int'), GETPOST($key.'year', 'int')); } elseif ($val['type'] == 'datetime') { diff --git a/htdocs/core/tpl/commonfields_edit.tpl.php b/htdocs/core/tpl/commonfields_edit.tpl.php index 1439ce73afe..1643ea77e98 100644 --- a/htdocs/core/tpl/commonfields_edit.tpl.php +++ b/htdocs/core/tpl/commonfields_edit.tpl.php @@ -72,7 +72,15 @@ foreach ($object->fields as $key => $val) { $value = GETPOSTISSET($key) ?GETPOST($key, 'int') : $object->$key; } elseif ($val['type'] == 'double') { $value = GETPOSTISSET($key) ? price2num(GETPOST($key, 'alphanohtml')) : $object->$key; - } elseif (preg_match('/^(text|html)/', $val['type'])) { + } elseif (preg_match('/^text/', $val['type'])) { + $tmparray = explode(':', $val['type']); + if (!empty($tmparray[1])) { + $check = $tmparray[1]; + } else { + $check = 'nohtml'; + } + $value = GETPOSTISSET($key) ? GETPOST($key, $check) : $object->$key; + } elseif (preg_match('/^html/', $val['type'])) { $tmparray = explode(':', $val['type']); if (!empty($tmparray[1])) { $check = $tmparray[1]; diff --git a/htdocs/emailcollector/class/emailcollector.class.php b/htdocs/emailcollector/class/emailcollector.class.php index 69d1ea61a30..13fcbfbef6b 100644 --- a/htdocs/emailcollector/class/emailcollector.class.php +++ b/htdocs/emailcollector/class/emailcollector.class.php @@ -139,8 +139,6 @@ class EmailCollector extends CommonObject 'password' => array('type'=>'password', 'label'=>'Password', 'visible'=>-1, 'enabled'=>"1", 'position'=>103, 'notnull'=>-1, 'comment'=>"IMAP password", 'help'=>'WithGMailYouCanCreateADedicatedPassword'), 'oauth_service' => array('type'=>'varchar(128)', 'label'=>'oauthService', 'visible'=>-1, 'enabled'=>"getDolGlobalInt('MAIN_IMAP_USE_PHPIMAP')", 'position'=>104, 'notnull'=>0, 'index'=>1, 'comment'=>"IMAP login oauthService", 'arrayofkeyval'=>array(), 'help'=>'TokenMustHaveBeenCreated'), 'source_directory' => array('type'=>'varchar(255)', 'label'=>'MailboxSourceDirectory', 'visible'=>-1, 'enabled'=>1, 'position'=>104, 'notnull'=>1, 'default' => 'Inbox', 'help'=>'Example: INBOX'), - //'filter' => array('type'=>'text', 'label'=>'Filter', 'visible'=>1, 'enabled'=>1, 'position'=>105), - //'actiontodo' => array('type'=>'varchar(255)', 'label'=>'ActionToDo', 'visible'=>1, 'enabled'=>1, 'position'=>106), 'target_directory' => array('type'=>'varchar(255)', 'label'=>'MailboxTargetDirectory', 'visible'=>1, 'enabled'=>1, 'position'=>110, 'notnull'=>0, 'help'=>"EmailCollectorTargetDir"), 'maxemailpercollect' => array('type'=>'integer', 'label'=>'MaxEmailCollectPerCollect', 'visible'=>-1, 'enabled'=>1, 'position'=>111, 'default'=>100), 'datelastresult' => array('type'=>'datetime', 'label'=>'DateLastCollectResult', 'visible'=>1, 'enabled'=>'$action != "create" && $action != "edit"', 'position'=>121, 'notnull'=>-1, 'csslist'=>'nowraponall'), diff --git a/htdocs/eventorganization/class/conferenceorbooth.class.php b/htdocs/eventorganization/class/conferenceorbooth.class.php index b15dcf3e545..9da7aa06a84 100644 --- a/htdocs/eventorganization/class/conferenceorbooth.class.php +++ b/htdocs/eventorganization/class/conferenceorbooth.class.php @@ -108,7 +108,7 @@ class ConferenceOrBooth extends ActionComm 'label' => array('type'=>'varchar(255)', 'label'=>'Label', 'enabled'=>'1', 'position'=>30, 'notnull'=>1, 'visible'=>1, 'searchall'=>1, 'css'=>'minwidth300', 'csslist'=>'tdoverflowmax125', 'help'=>"OrganizationEvenLabelName", 'showoncombobox'=>'1', 'autofocusoncreate'=>1), 'fk_project' => array('type'=>'integer:Project:projet/class/project.class.php:1:t.usage_organize_event=1', 'label'=>'Project', 'enabled'=>"isModEnabled('project')", 'position'=>52, 'notnull'=>-1, 'visible'=>1, 'index'=>1, 'picto'=>'project', 'css'=>'tdoverflowmax150 maxwidth500', 'csslist'=>'width100'), 'fk_soc' => array('type'=>'integer:Societe:societe/class/societe.class.php:1:status=1 AND entity IN (__SHARED_ENTITIES__)', 'label'=>'ThirdParty', 'enabled'=>'$conf->societe->enabled', 'position'=>50, 'notnull'=>-1, 'visible'=>1, 'index'=>1, 'help'=>"OrganizationEventLinkToThirdParty", 'picto'=>'company', 'csslist'=>'tdoverflowmax125', 'css'=>'maxwidth500'), - 'note' => array('type'=>'text', 'label'=>'Description', 'enabled'=>'1', 'position'=>60, 'notnull'=>0, 'visible'=>3), + 'note' => array('type'=>'html', 'label'=>'Description', 'enabled'=>'1', 'position'=>60, 'notnull'=>0, 'visible'=>3), 'fk_action' => array('type'=>'sellist:c_actioncomm:libelle:id::module LIKE (\'%@eventorganization\')', 'label'=>'Format', 'enabled'=>'1', 'position'=>60, 'notnull'=>1, 'visible'=>1, 'css'=>'width100', 'csslist'=>'tdoverflowmax100'), 'datep' => array('type'=>'datetime', 'label'=>'DateStart', 'enabled'=>'1', 'position'=>70, 'notnull'=>0, 'visible'=>1, 'showoncombobox'=>'2',), 'datep2' => array('type'=>'datetime', 'label'=>'DateEnd', 'enabled'=>'1', 'position'=>71, 'notnull'=>0, 'visible'=>1, 'showoncombobox'=>'3',), diff --git a/htdocs/expensereport/class/expensereport.class.php b/htdocs/expensereport/class/expensereport.class.php index 06adcd92770..38c39d96b6f 100644 --- a/htdocs/expensereport/class/expensereport.class.php +++ b/htdocs/expensereport/class/expensereport.class.php @@ -191,8 +191,8 @@ class ExpenseReport extends CommonObject 'fk_user_cancel' =>array('type'=>'integer', 'label'=>'Fk user cancel', 'enabled'=>1, 'visible'=>-1, 'position'=>130), 'fk_c_paiement' =>array('type'=>'integer', 'label'=>'Fk c paiement', 'enabled'=>1, 'visible'=>-1, 'position'=>140), 'paid' =>array('type'=>'integer', 'label'=>'Paid', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>145), - 'note_public' =>array('type'=>'text', 'label'=>'Note public', 'enabled'=>1, 'visible'=>0, 'position'=>150), - 'note_private' =>array('type'=>'text', 'label'=>'Note private', 'enabled'=>1, 'visible'=>0, 'position'=>155), + 'note_public' =>array('type'=>'html', 'label'=>'Note public', 'enabled'=>1, 'visible'=>0, 'position'=>150), + 'note_private' =>array('type'=>'html', 'label'=>'Note private', 'enabled'=>1, 'visible'=>0, 'position'=>155), 'detail_refuse' =>array('type'=>'varchar(255)', 'label'=>'Detail refuse', 'enabled'=>1, 'visible'=>-1, 'position'=>160), 'detail_cancel' =>array('type'=>'varchar(255)', 'label'=>'Detail cancel', 'enabled'=>1, 'visible'=>-1, 'position'=>165), 'integration_compta' =>array('type'=>'integer', 'label'=>'Integration compta', 'enabled'=>1, 'visible'=>-1, 'position'=>170), diff --git a/htdocs/fichinter/class/fichinter.class.php b/htdocs/fichinter/class/fichinter.class.php index 450e2c63af3..66645583216 100644 --- a/htdocs/fichinter/class/fichinter.class.php +++ b/htdocs/fichinter/class/fichinter.class.php @@ -57,9 +57,9 @@ class Fichinter extends CommonObject 'datee' =>array('type'=>'date', 'label'=>'Datee', 'enabled'=>1, 'visible'=>-1, 'position'=>90), 'datet' =>array('type'=>'date', 'label'=>'Datet', 'enabled'=>1, 'visible'=>-1, 'position'=>95), 'duree' =>array('type'=>'double', 'label'=>'Duree', 'enabled'=>1, 'visible'=>-1, 'position'=>100), - 'description' =>array('type'=>'text', 'label'=>'Description', 'enabled'=>1, 'visible'=>-1, 'position'=>105, 'showoncombobox'=>2), - 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>110), - 'note_public' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>115), + 'description' =>array('type'=>'html', 'label'=>'Description', 'enabled'=>1, 'visible'=>-1, 'position'=>105, 'showoncombobox'=>2), + 'note_private' =>array('type'=>'html', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>110), + 'note_public' =>array('type'=>'html', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>115), 'model_pdf' =>array('type'=>'varchar(255)', 'label'=>'Model pdf', 'enabled'=>1, 'visible'=>0, 'position'=>120), 'last_main_doc' =>array('type'=>'varchar(255)', 'label'=>'Last main doc', 'enabled'=>1, 'visible'=>-1, 'position'=>125), 'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportId', 'enabled'=>1, 'visible'=>-2, 'position'=>130), diff --git a/htdocs/fourn/class/fournisseur.commande.class.php b/htdocs/fourn/class/fournisseur.commande.class.php index 94415f5f1f3..c7357813d43 100644 --- a/htdocs/fourn/class/fournisseur.commande.class.php +++ b/htdocs/fourn/class/fournisseur.commande.class.php @@ -237,8 +237,8 @@ class CommandeFournisseur extends CommonOrder 'localtax2' =>array('type'=>'double(24,8)', 'label'=>'Localtax2', 'enabled'=>1, 'visible'=>3, 'position'=>140, 'isameasure'=>1), 'total_ht' =>array('type'=>'double(24,8)', 'label'=>'TotalHT', 'enabled'=>1, 'visible'=>1, 'position'=>145, 'isameasure'=>1), 'total_ttc' =>array('type'=>'double(24,8)', 'label'=>'TotalTTC', 'enabled'=>1, 'visible'=>-1, 'position'=>150, 'isameasure'=>1), - 'note_public' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>155, 'searchall'=>1), - 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>160, 'searchall'=>1), + 'note_public' =>array('type'=>'html', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>155, 'searchall'=>1), + 'note_private' =>array('type'=>'html', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>160, 'searchall'=>1), 'model_pdf' =>array('type'=>'varchar(255)', 'label'=>'ModelPDF', 'enabled'=>1, 'visible'=>0, 'position'=>165), 'fk_input_method' =>array('type'=>'integer', 'label'=>'OrderMode', 'enabled'=>1, 'visible'=>3, 'position'=>170), 'fk_cond_reglement' =>array('type'=>'integer', 'label'=>'PaymentTerm', 'enabled'=>1, 'visible'=>3, 'position'=>175), diff --git a/htdocs/fourn/class/fournisseur.facture-rec.class.php b/htdocs/fourn/class/fournisseur.facture-rec.class.php index 8964213f83d..a05aa22a59a 100644 --- a/htdocs/fourn/class/fournisseur.facture-rec.class.php +++ b/htdocs/fourn/class/fournisseur.facture-rec.class.php @@ -201,8 +201,8 @@ class FactureFournisseurRec extends CommonInvoice 'fk_mode_reglement' =>array('type'=>'integer', 'label'=>'Fk mode reglement', 'enabled'=>1, 'visible'=>-1, 'position'=>95), 'date_lim_reglement' =>array('type'=>'date', 'label'=>'Date lim reglement', 'enabled'=>1, 'visible'=>-1, 'position'=>100), - 'note_private' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>105), - 'note_public' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>110), + 'note_private' =>array('type'=>'html', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>105), + 'note_public' =>array('type'=>'html', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>110), 'modelpdf' =>array('type'=>'varchar(255)', 'label'=>'Modelpdf', 'enabled'=>1, 'visible'=>-1, 'position'=>115), 'fk_multicurrency' =>array('type'=>'integer', 'label'=>'Fk multicurrency', 'enabled'=>1, 'visible'=>-1, 'position'=>180), diff --git a/htdocs/fourn/class/fournisseur.facture.class.php b/htdocs/fourn/class/fournisseur.facture.class.php index 2c45a8d67d5..dd9ba7a6248 100644 --- a/htdocs/fourn/class/fournisseur.facture.class.php +++ b/htdocs/fourn/class/fournisseur.facture.class.php @@ -300,8 +300,8 @@ class FactureFournisseur extends CommonInvoice 'fk_cond_reglement' =>array('type'=>'integer', 'label'=>'PaymentTerm', 'enabled'=>1, 'visible'=>-1, 'position'=>155), 'fk_mode_reglement' =>array('type'=>'integer', 'label'=>'PaymentMode', 'enabled'=>1, 'visible'=>-1, 'position'=>160), 'date_lim_reglement' =>array('type'=>'date', 'label'=>'DateLimReglement', 'enabled'=>1, 'visible'=>-1, 'position'=>165), - 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>170), - 'note_public' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>175), + 'note_private' =>array('type'=>'html', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>170), + 'note_public' =>array('type'=>'html', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>175), 'model_pdf' =>array('type'=>'varchar(255)', 'label'=>'ModelPdf', 'enabled'=>1, 'visible'=>0, 'position'=>180), 'extraparams' =>array('type'=>'varchar(255)', 'label'=>'Extraparams', 'enabled'=>1, 'visible'=>-1, 'position'=>190), 'fk_incoterms' =>array('type'=>'integer', 'label'=>'IncotermCode', 'enabled'=>1, 'visible'=>-1, 'position'=>195), diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php index 79ea13dcd40..6eb7384c11d 100644 --- a/htdocs/projet/class/project.class.php +++ b/htdocs/projet/class/project.class.php @@ -281,8 +281,8 @@ class Project extends CommonObject 'public' =>array('type'=>'integer', 'label'=>'Visibility', 'enabled'=>1, 'visible'=>1, 'position'=>65), 'fk_opp_status' =>array('type'=>'integer', 'label'=>'OpportunityStatusShort', 'enabled'=>'getDolGlobalString("PROJECT_USE_OPPORTUNITIES")', 'visible'=>1, 'position'=>75), 'opp_percent' =>array('type'=>'double(5,2)', 'label'=>'OpportunityProbabilityShort', 'enabled'=>'getDolGlobalString("PROJECT_USE_OPPORTUNITIES")', 'visible'=>1, 'position'=>80), - 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>85, 'searchall'=>1), - 'note_public' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>90, 'searchall'=>1), + 'note_private' =>array('type'=>'html', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>85, 'searchall'=>1), + 'note_public' =>array('type'=>'html', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>90, 'searchall'=>1), 'model_pdf' =>array('type'=>'varchar(255)', 'label'=>'ModelPdf', 'enabled'=>1, 'visible'=>0, 'position'=>95), 'date_close' =>array('type'=>'datetime', 'label'=>'DateClosing', 'enabled'=>1, 'visible'=>0, 'position'=>105), 'fk_user_close' =>array('type'=>'integer', 'label'=>'UserClosing', 'enabled'=>1, 'visible'=>0, 'position'=>110), diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index fa6d77ad485..5f4a8c36b7c 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -212,8 +212,8 @@ class Societe extends CommonObject 'tva_intra' =>array('type'=>'varchar(20)', 'label'=>'Tva intra', 'enabled'=>1, 'visible'=>-1, 'position'=>210), 'capital' =>array('type'=>'double(24,8)', 'label'=>'Capital', 'enabled'=>1, 'visible'=>-1, 'position'=>215), 'fk_stcomm' =>array('type'=>'integer', 'label'=>'CommercialStatus', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>220), - 'note_public' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>225), - 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>230), + 'note_public' =>array('type'=>'html', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>225), + 'note_private' =>array('type'=>'html', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>230), 'prefix_comm' =>array('type'=>'varchar(5)', 'label'=>'Prefix comm', 'enabled'=>"getDolGlobalInt('SOCIETE_USEPREFIX')", 'visible'=>-1, 'position'=>235), 'client' =>array('type'=>'tinyint(4)', 'label'=>'Client', 'enabled'=>1, 'visible'=>-1, 'position'=>240), 'fournisseur' =>array('type'=>'tinyint(4)', 'label'=>'Fournisseur', 'enabled'=>1, 'visible'=>-1, 'position'=>245), diff --git a/htdocs/societe/class/societeaccount.class.php b/htdocs/societe/class/societeaccount.class.php index 411b11a4cd9..09fee02c8a3 100644 --- a/htdocs/societe/class/societeaccount.class.php +++ b/htdocs/societe/class/societeaccount.class.php @@ -90,8 +90,8 @@ class SocieteAccount extends CommonObject 'key_account' => array('type'=>'varchar(128)', 'label'=>'KeyAccount', 'visible'=>0, 'enabled'=>1, 'position'=>48, 'notnull'=>0, 'index'=>1, 'searchall'=>1, 'comment'=>'The id of third party in the external web site (for site_account if site_account defined)',), 'date_last_login' => array('type'=>'datetime', 'label'=>'LastConnexion', 'visible'=>2, 'enabled'=>1, 'position'=>50, 'notnull'=>0,), 'date_previous_login' => array('type'=>'datetime', 'label'=>'PreviousConnexion', 'visible'=>2, 'enabled'=>1, 'position'=>51, 'notnull'=>0,), - //'note_public' => array('type'=>'text', 'label'=>'NotePublic', 'visible'=>-1, 'enabled'=>1, 'position'=>45, 'notnull'=>-1,), - 'note_private' => array('type'=>'text', 'label'=>'NotePrivate', 'visible'=>-1, 'enabled'=>1, 'position'=>46, 'notnull'=>-1,), + //'note_public' => array('type'=>'html', 'label'=>'NotePublic', 'visible'=>-1, 'enabled'=>1, 'position'=>45, 'notnull'=>-1,), + 'note_private' => array('type'=>'html', 'label'=>'NotePrivate', 'visible'=>-1, 'enabled'=>1, 'position'=>46, 'notnull'=>-1,), 'date_creation' => array('type'=>'datetime', 'label'=>'DateCreation', 'visible'=>-2, 'enabled'=>1, 'position'=>500, 'notnull'=>1,), 'tms' => array('type'=>'timestamp', 'label'=>'DateModification', 'visible'=>-2, 'enabled'=>1, 'position'=>500, 'notnull'=>1,), 'fk_user_creat' => array('type'=>'integer', 'label'=>'UserAuthor', 'visible'=>-2, 'enabled'=>1, 'position'=>500, 'notnull'=>1,), diff --git a/htdocs/ticket/class/ticket.class.php b/htdocs/ticket/class/ticket.class.php index be035f7ea46..5faea34ad6c 100644 --- a/htdocs/ticket/class/ticket.class.php +++ b/htdocs/ticket/class/ticket.class.php @@ -290,7 +290,7 @@ class Ticket extends CommonObject 'fk_user_assign' => array('type'=>'integer:User:user/class/user.class.php', 'label'=>'AssignedTo', 'visible'=>1, 'enabled'=>1, 'position'=>505, 'notnull'=>1, 'csslist'=>'tdoverflowmax100 maxwidth150onsmartphone'), 'date_close' => array('type'=>'datetime', 'label'=>'TicketCloseOn', 'visible'=>-1, 'enabled'=>1, 'position'=>510, 'notnull'=>1), 'tms' => array('type'=>'timestamp', 'label'=>'DateModification', 'visible'=>-1, 'enabled'=>1, 'position'=>520, 'notnull'=>1), - 'message' => array('type'=>'text', 'label'=>'Message', 'visible'=>-2, 'enabled'=>1, 'position'=>540, 'notnull'=>-1,), + 'message' => array('type'=>'html', 'label'=>'Message', 'visible'=>-2, 'enabled'=>1, 'position'=>540, 'notnull'=>-1,), 'email_msgid' => array('type'=>'varchar(255)', 'label'=>'EmailMsgID', 'visible'=>-2, 'enabled'=>1, 'position'=>540, 'notnull'=>-1, 'help'=>'EmailMsgIDDesc', 'csslist'=>'tdoverflowmax100'), 'email_date' => array('type'=>'datetime', 'label'=>'EmailDate', 'visible'=>-2, 'enabled'=>1, 'position'=>541), 'progress' => array('type'=>'integer', 'label'=>'Progression', 'visible'=>-1, 'enabled'=>1, 'position'=>540, 'notnull'=>-1, 'css'=>'right', 'help'=>"", 'isameasure'=>2, 'csslist'=>'width50'), diff --git a/htdocs/website/class/websitepage.class.php b/htdocs/website/class/websitepage.class.php index c4efd987d0b..932762b3998 100644 --- a/htdocs/website/class/websitepage.class.php +++ b/htdocs/website/class/websitepage.class.php @@ -174,7 +174,7 @@ class WebsitePage extends CommonObject 'fk_website' =>array('type'=>'integer', 'label'=>'WebsiteId', 'enabled'=>1, 'visible'=>1, 'notnull'=>1, 'position'=>40, 'searchall'=>0, 'foreignkey'=>'websitepage.rowid'), 'fk_page' =>array('type'=>'integer', 'label'=>'ParentPageId', 'enabled'=>1, 'visible'=>1, 'notnull'=>-1, 'position'=>45, 'searchall'=>0, 'foreignkey'=>'website.rowid'), 'allowed_in_frames' =>array('type'=>'integer', 'label'=>'AllowedInFrames', 'enabled'=>1, 'visible'=>-1, 'position'=>48, 'searchall'=>0, 'default'=>0), - 'htmlheader' =>array('type'=>'text', 'label'=>'HtmlHeader', 'enabled'=>1, 'visible'=>0, 'position'=>50, 'searchall'=>0), + 'htmlheader' =>array('type'=>'html', 'label'=>'HtmlHeader', 'enabled'=>1, 'visible'=>0, 'position'=>50, 'searchall'=>0), 'content' =>array('type'=>'mediumtext', 'label'=>'Content', 'enabled'=>1, 'visible'=>0, 'position'=>51, 'searchall'=>0), 'grabbed_from' =>array('type'=>'varchar(255)', 'label'=>'GrabbedFrom', 'enabled'=>1, 'visible'=>1, 'index'=>1, 'position'=>400, 'comment'=>'URL page content was grabbed from'), 'date_creation' =>array('type'=>'datetime', 'label'=>'DateCreation', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>500), From e782930670e88eab24467d5461650ab097be0659 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 4 Feb 2023 00:18:30 +0100 Subject: [PATCH 0120/1026] Fix #yogosha --- htdocs/bookmarks/card.php | 12 +++++----- htdocs/bookmarks/class/bookmark.class.php | 11 ++++----- htdocs/bookmarks/list.php | 29 +++++++++++++---------- htdocs/core/lib/security.lib.php | 8 ++++++- 4 files changed, 35 insertions(+), 25 deletions(-) diff --git a/htdocs/bookmarks/card.php b/htdocs/bookmarks/card.php index 245161ed253..e8075833d22 100644 --- a/htdocs/bookmarks/card.php +++ b/htdocs/bookmarks/card.php @@ -51,12 +51,12 @@ if ($id > 0) { $object->fetch($id); } - // Security check -if (empty($user->rights->bookmark->lire)) { - restrictedArea($user, 'bookmarks'); -} +restrictedArea($user, 'bookmark', $object); +$permissiontoread = $user->hasRight('bookmark', 'lire'); +$permissiontoadd = $user->hasRight('bookmark', 'creer'); +$permissiontodelete = $user->hasRight('bookmark', 'supprimer'); @@ -326,12 +326,12 @@ if ($id > 0 && !preg_match('/^add/i', $action)) { print "
\n"; // Edit - if ($user->rights->bookmark->creer && $action != 'edit') { + if ($permissiontoadd && $action != 'edit') { print ''.$langs->trans("Edit").''."\n"; } // Remove - if ($user->rights->bookmark->supprimer && $action != 'edit') { + if ($permissiontodelete && $action != 'edit') { print ''.$langs->trans("Delete").''."\n"; } diff --git a/htdocs/bookmarks/class/bookmark.class.php b/htdocs/bookmarks/class/bookmark.class.php index 39bb06c2ada..0ffa4505cb6 100644 --- a/htdocs/bookmarks/class/bookmark.class.php +++ b/htdocs/bookmarks/class/bookmark.class.php @@ -60,7 +60,7 @@ class Bookmark extends CommonObject public $id; /** - * @var int User ID + * @var int User ID. If > 0, bookmark of one user. If == 0, bookmark public (for everybody) */ public $fk_user; @@ -233,15 +233,14 @@ class Bookmark extends CommonObject /** * Removes the bookmark * - * @param int $id Id removed bookmark - * @return int <0 si ko, >0 si ok + * @param User $user User deleting + * @return int <0 if KO, >0 if OK */ - public function remove($id) + public function delete($user) { $sql = "DELETE FROM ".MAIN_DB_PREFIX."bookmark"; - $sql .= " WHERE rowid = ".((int) $id); + $sql .= " WHERE rowid = ".((int) $this->id); - dol_syslog("Bookmark::remove", LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { return 1; diff --git a/htdocs/bookmarks/list.php b/htdocs/bookmarks/list.php index 2adef615a70..c6af6bfdc11 100644 --- a/htdocs/bookmarks/list.php +++ b/htdocs/bookmarks/list.php @@ -60,14 +60,17 @@ if (!$sortorder) { // Initialize Objects $object = new Bookmark($db); +if ($id > 0) { + $object->fetch($id); +} // Security check -restrictedArea($user, 'bookmark'); +restrictedArea($user, 'bookmark', $object); // Permissions -$permissiontoread = !empty($user->rights->bookmark->lire); -$permissiontoadd = !empty($user->rights->bookmark->creer); -$permissiontodelete = !empty($user->rights->bookmark->supprimer); +$permissiontoread = $user->hasRight('bookmark', 'lire'); +$permissiontoadd = $user->hasRight('bookmark', 'creer'); +$permissiontodelete = ($user->hasRight('bookmark', 'supprimer') || ($permissiontoadd && $object->fk_user == $user->id)); /* @@ -82,13 +85,15 @@ if (!GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massa $massaction = ''; } -if ($action == 'delete') { - $res = $object->remove($id); +if ($action == 'delete' && $permissiontodelete) { + $object->fetch($id); + $res = $object->delete($user); if ($res > 0) { header("Location: ".$_SERVER["PHP_SELF"]); exit; } else { setEventMessages($object->error, $object->errors, 'errors'); + $action = ''; } } @@ -193,7 +198,7 @@ print ''; print ''; $newcardbutton = ''; -$newcardbutton .= dolGetButtonTitle($langs->trans('New'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/bookmarks/card.php?action=create&backtopage='.urlencode(DOL_URL_ROOT.'/bookmarks/list.php'), '', !empty($user->rights->bookmark->creer)); +$newcardbutton .= dolGetButtonTitle($langs->trans('New'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/bookmarks/card.php?action=create&backtopage='.urlencode(DOL_URL_ROOT.'/bookmarks/list.php'), '', $permissiontoadd); print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'bookmark', 0, $newcardbutton, '', $limit, 0, 0, 1); @@ -232,8 +237,8 @@ while ($i < min($num, $limit)) { } $title = $obj->title; $link = $obj->url; - $canedit = $user->rights->bookmark->supprimer; - $candelete = $user->rights->bookmark->creer; + $canedit = $permissiontoadd; + $candelete = $permissiontodelete; // Title print ''; @@ -265,7 +270,7 @@ while ($i < min($num, $limit)) { // Author print ''; - if ($obj->fk_user) { + if ($obj->fk_user > 0) { if (empty($conf->cache['users'][$obj->fk_user])) { $tmpuser = new User($db); $tmpuser->fetch($obj->fk_user); @@ -291,10 +296,10 @@ while ($i < min($num, $limit)) { // Actions print ''; if ($canedit) { - print ''.img_edit().""; + print ''.img_edit().""; } if ($candelete) { - print 'rowid.'">'.img_delete().''; + print 'rowid.'">'.img_delete().''; } print ""; print "\n"; diff --git a/htdocs/core/lib/security.lib.php b/htdocs/core/lib/security.lib.php index dfb114576a3..4700c9dc5a0 100644 --- a/htdocs/core/lib/security.lib.php +++ b/htdocs/core/lib/security.lib.php @@ -635,7 +635,13 @@ function restrictedArea(User $user, $features, $object = 0, $tableandshare = '', $nbko = 0; if ((GETPOST("action", "aZ09") == 'confirm_delete' && GETPOST("confirm", "aZ09") == 'yes') || GETPOST("action", "aZ09") == 'delete') { foreach ($featuresarray as $feature) { - if ($feature == 'contact') { + if ($feature == 'bookmark') { + if (!$user->rights->bookmark->supprimer) { + if ($user->id != $object->fk_user || empty($user->rights->bookmark->creer)) { + $deleteok = 0; + } + } + } elseif ($feature == 'contact') { if (!$user->rights->societe->contact->supprimer) { $deleteok = 0; } From 7a3c75291401d21ef0038eb29ebf83304068600d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 3 Feb 2023 21:13:12 +0100 Subject: [PATCH 0121/1026] Fix permission on an inherited group inside entity 0 no visible --- htdocs/user/class/user.class.php | 4 +++- htdocs/user/perms.php | 38 +++++++++++++++++++++++++++----- 2 files changed, 35 insertions(+), 7 deletions(-) diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 7c4e9a76712..9cbfb403397 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -1207,6 +1207,7 @@ class User extends CommonObject $sql .= " ".$this->db->prefix()."usergroup_user as gu,"; $sql .= " ".$this->db->prefix()."rights_def as r"; $sql .= " WHERE r.id = gr.fk_id"; + // A very strange business rules. Must be same than into user->getrights() user/perms.php and user/group/perms.php if (!empty($conf->global->MULTICOMPANY_BACKWARD_COMPATIBILITY)) { if (isModEnabled('multicompany') && !empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE)) { $sql .= " AND gu.entity IN (0,".$conf->entity.")"; @@ -1215,12 +1216,13 @@ class User extends CommonObject } } else { $sql .= " AND gr.entity = ".((int) $conf->entity); // Only groups created in current entity - // The entity on the table usergroup_user should be useless and shoumd never be used because it is alreay into gr and r. + // The entity on the table usergroup_user should be useless and should never be used because it is alreay into gr and r. // but when using MULTICOMPANY_TRANSVERSE_MODE, we may insert record that make rubbish result due to duplicate record of // other entities, so we are forced to add a filter here $sql .= " AND gu.entity IN (0,".$conf->entity.")"; $sql .= " AND r.entity = ".((int) $conf->entity); // Only permission of modules enabled in current entity } + // End of strange business rule $sql .= " AND gr.fk_usergroup = gu.fk_usergroup"; $sql .= " AND gu.fk_user = ".((int) $this->id); $sql .= " AND r.perms IS NOT NULL"; diff --git a/htdocs/user/perms.php b/htdocs/user/perms.php index 1cd094d882d..17bd708f2e0 100644 --- a/htdocs/user/perms.php +++ b/htdocs/user/perms.php @@ -216,13 +216,29 @@ if ($result) { dol_print_error($db); } -// Lecture des droits groupes +// Read the permissions of a user inherited by its groups $permsgroupbyentity = array(); -$sql = "SELECT DISTINCT gr.fk_id, gu.entity"; +$sql = "SELECT DISTINCT gr.fk_id, gu.entity"; // fk_id are permission id and entity is entity of the group $sql .= " FROM ".MAIN_DB_PREFIX."usergroup_rights as gr,"; -$sql .= " ".MAIN_DB_PREFIX."usergroup_user as gu"; -$sql .= " WHERE gr.entity = ".((int) $entity); +$sql .= " ".MAIN_DB_PREFIX."usergroup_user as gu"; // all groups of a user +$sql .= " WHERE 1 = 1"; +// A very strange business rules. Must be same than into user->getrights() user/perms.php and user/group/perms.php +if (!empty($conf->global->MULTICOMPANY_BACKWARD_COMPATIBILITY)) { + if (isModEnabled('multicompany') && !empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE)) { + $sql .= " AND gu.entity IN (0,".$conf->entity.")"; + } else { + //$sql .= " AND r.entity = ".((int) $conf->entity); + } +} else { + $sql .= " AND gr.entity = ".((int) $conf->entity); // Only groups created in current entity + // The entity on the table usergroup_user should be useless and should never be used because it is alreay into gr and r. + // but when using MULTICOMPANY_TRANSVERSE_MODE, we may insert record that make rubbish result due to duplicate record of + // other entities, so we are forced to add a filter here + $sql .= " AND gu.entity IN (0,".$conf->entity.")"; + //$sql .= " AND r.entity = ".((int) $conf->entity); // Only permission of modules enabled in current entity +} +// End of strange business rule $sql .= " AND gr.fk_usergroup = gu.fk_usergroup"; $sql .= " AND gu.fk_user = ".((int) $object->id); @@ -245,6 +261,7 @@ if ($result) { } + /* * Part to add/remove permissions */ @@ -496,6 +513,15 @@ if ($result) { $isexpanded = ! $ishidden; //var_dump("isexpanded=".$isexpanded); + $permsgroupbyentitypluszero = array(); + if (!empty($permsgroupbyentity[0])) { + $permsgroupbyentitypluszero = array_merge($permsgroupbyentitypluszero, $permsgroupbyentity[0]); + } + if (!empty($permsgroupbyentity[$entity])) { + $permsgroupbyentitypluszero = array_merge($permsgroupbyentitypluszero, $permsgroupbyentity[$entity]); + } + //var_dump($permsgroupbyentitypluszero); + // Break found, it's a new module to catch if (isset($obj->module) && ($oldmod <> $obj->module)) { $oldmod = $obj->module; @@ -603,8 +629,8 @@ if ($result) { //print img_picto($langs->trans("Active"), 'tick'); } print ''; - } elseif (isset($permsgroupbyentity[$entity]) && is_array($permsgroupbyentity[$entity])) { - if (in_array($obj->id, $permsgroupbyentity[$entity])) { // Permission granted by group + } elseif (isset($permsgroupbyentitypluszero) && is_array($permsgroupbyentitypluszero)) { + if (in_array($obj->id, $permsgroupbyentitypluszero)) { // Permission granted by group if ($caneditperms) { print ''; print $form->textwithtooltip($langs->trans("Inherited"), $langs->trans("PermissionInheritedFromAGroup")); From f32fdf3f29a0e11cd62e8471a20b279016fb039b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 4 Feb 2023 10:58:00 +0100 Subject: [PATCH 0122/1026] FIX #yogosha14972 --- htdocs/core/lib/security.lib.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/htdocs/core/lib/security.lib.php b/htdocs/core/lib/security.lib.php index 4700c9dc5a0..51c3434a456 100644 --- a/htdocs/core/lib/security.lib.php +++ b/htdocs/core/lib/security.lib.php @@ -811,6 +811,7 @@ function checkUserAccessToObject($user, array $featuresarray, $object = 0, $tabl $checkproject = array('projet', 'project'); // Test for project object $checktask = array('projet_task'); // Test for task object $checkhierarchy = array('expensereport', 'holiday'); // check permission among the hierarchy of user + $checkuser = array('bookmark'); // check permission among the fk_user (must be myself or null) $nocheck = array('barcode', 'stock'); // No test //$checkdefault = 'all other not already defined'; // Test on entity + link to third party on field $dbt_keyfield. Not allowed if link is empty (Ex: invoice, orders...). @@ -1033,6 +1034,15 @@ function checkUserAccessToObject($user, array $featuresarray, $object = 0, $tabl } } + // For some object, we also have to check it is public or owned by user + // Param $object must be the full object and not a simple id to have this test possible. + if (in_array($feature, $checkuser) && is_object($object) && $objectid > 0) { + $useridtocheck = $object->fk_user; + if (!empty($useridtocheck) && $useridtocheck > 0 && $useridtocheck != $user->id && empty($user->admin)) { + return false; + } + } + if ($sql) { $resql = $db->query($sql); if ($resql) { From c0dc9d47e334bd0911eed13968447e471c3abd69 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 4 Feb 2023 12:31:50 +0100 Subject: [PATCH 0123/1026] Fix permissions #yogosha13771 --- htdocs/compta/index.php | 2 +- htdocs/core/class/utils.class.php | 9 +- htdocs/core/lib/invoice.lib.php | 427 +++++++++++++++--------------- 3 files changed, 226 insertions(+), 212 deletions(-) diff --git a/htdocs/compta/index.php b/htdocs/compta/index.php index cfec4d87238..0334afe9986 100644 --- a/htdocs/compta/index.php +++ b/htdocs/compta/index.php @@ -111,7 +111,7 @@ if (isModEnabled('facture')) { } if (isModEnabled('fournisseur') || isModEnabled('supplier_invoice')) { - print getNumberInvoicesPieChart('fourn'); + print getNumberInvoicesPieChart('suppliers'); print '
'; } diff --git a/htdocs/core/class/utils.class.php b/htdocs/core/class/utils.class.php index 16e000e7f59..60ab5806994 100644 --- a/htdocs/core/class/utils.class.php +++ b/htdocs/core/class/utils.class.php @@ -417,13 +417,16 @@ class Utils } - // TODO Replace with Utils->executeCLI() function but - // we must first introduce the variant with $lowmemorydump into this method. if ($execmethod == 1) { $output_arr = array(); $retval = null; exec($fullcommandclear, $output_arr, $retval); + // TODO Replace this exec with Utils->executeCLI() function. + // We must check that the case for $lowmemorydump works too... + //$utils = new Utils($db); + //$outputfile = $conf->admin->dir_temp.'/dump.tmp'; + //$utils->executeCLI($fullcommandclear, $outputfile, 0); if ($retval != 0) { $langs->load("errors"); @@ -438,6 +441,8 @@ class Utils if ($i == 1 && preg_match('/Warning.*Using a password/i', $read)) { continue; } + // Now check into the result file, that the file end with "-- Dump completed" + // This is possible only if $output_arr is the clear dump file, so not possible with $lowmemorydump set because file is already compressed. if (!$lowmemorydump) { fwrite($handle, $read.($execmethod == 2 ? '' : "\n")); if (preg_match('/'.preg_quote('-- Dump completed', '/').'/i', $read)) { diff --git a/htdocs/core/lib/invoice.lib.php b/htdocs/core/lib/invoice.lib.php index 0d14b322953..f4aca8ef9a7 100644 --- a/htdocs/core/lib/invoice.lib.php +++ b/htdocs/core/lib/invoice.lib.php @@ -280,8 +280,9 @@ function supplier_invoice_rec_prepare_head($object) function getNumberInvoicesPieChart($mode) { global $conf, $db, $langs, $user; + if (($mode == 'customers' && isModEnabled('facture') && !empty($user->rights->facture->lire)) - || ($mode = 'suppliers') && (isModEnabled('fournisseur') || isModEnabled('supplier_invoice')) && !empty($user->rights->facture->lire) + || ($mode == 'suppliers' && (isModEnabled('fournisseur') || isModEnabled('supplier_invoice')) && !empty($user->rights->facture->lire)) ) { include DOL_DOCUMENT_ROOT.'/theme/'.$conf->theme.'/theme_vars.inc.php'; @@ -406,7 +407,9 @@ function getNumberInvoicesPieChart($mode) dol_print_error($db); } } + return ''; } + /** * Return a HTML table that contains a list with customer invoice drafts * @@ -418,137 +421,140 @@ function getCustomerInvoiceDraftTable($maxCount = 500, $socid = 0) { global $conf, $db, $langs, $user, $hookmanager; - $maxofloop = (empty($conf->global->MAIN_MAXLIST_OVERLOAD) ? 500 : $conf->global->MAIN_MAXLIST_OVERLOAD); - $result = ''; - $tmpinvoice = new Facture($db); - $sql = "SELECT f.rowid, f.ref, f.datef as date, f.total_ht, f.total_tva, f.total_ttc, f.ref_client"; - $sql .= ", f.type, f.fk_statut as status, f.paye"; - $sql .= ", s.nom as name"; - $sql .= ", s.rowid as socid, s.email"; - $sql .= ", s.code_client, s.code_compta, s.code_fournisseur, s.code_compta_fournisseur"; - $sql .= ", cc.rowid as country_id, cc.code as country_code"; - if (empty($user->rights->societe->client->voir) && !$socid) { - $sql .= ", sc.fk_soc, sc.fk_user "; - } - $sql .= " FROM ".MAIN_DB_PREFIX."facture as f, ".MAIN_DB_PREFIX."societe as s LEFT JOIN ".MAIN_DB_PREFIX."c_country as cc ON cc.rowid = s.fk_pays"; - if (empty($user->rights->societe->client->voir) && !$socid) { - $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; - } - $sql .= " WHERE s.rowid = f.fk_soc AND f.fk_statut = ".Facture::STATUS_DRAFT; - $sql .= " AND f.entity IN (".getEntity('invoice').")"; - if (empty($user->rights->societe->client->voir) && !$socid) { - $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".((int) $user->id); - } + if (isModEnabled('facture') && !empty($user->rights->facture->lire)) { + $maxofloop = (empty($conf->global->MAIN_MAXLIST_OVERLOAD) ? 500 : $conf->global->MAIN_MAXLIST_OVERLOAD); - if ($socid) { - $sql .= " AND f.fk_soc = ".((int) $socid); - } - // Add where from hooks - $parameters = array(); - $reshook = $hookmanager->executeHooks('printFieldListWhereCustomerDraft', $parameters); - $sql .= $hookmanager->resPrint; + $tmpinvoice = new Facture($db); - $sql .= " GROUP BY f.rowid, f.ref, f.datef, f.total_ht, f.total_tva, f.total_ttc, f.ref_client, f.type, f.fk_statut, f.paye,"; - $sql .= " s.nom, s.rowid, s.email, s.code_client, s.code_compta, s.code_fournisseur, s.code_compta_fournisseur,"; - $sql .= " cc.rowid, cc.code"; - if (empty($user->rights->societe->client->voir) && !$socid) { - $sql .= ", sc.fk_soc, sc.fk_user"; - } + $sql = "SELECT f.rowid, f.ref, f.datef as date, f.total_ht, f.total_tva, f.total_ttc, f.ref_client"; + $sql .= ", f.type, f.fk_statut as status, f.paye"; + $sql .= ", s.nom as name"; + $sql .= ", s.rowid as socid, s.email"; + $sql .= ", s.code_client, s.code_compta, s.code_fournisseur, s.code_compta_fournisseur"; + $sql .= ", cc.rowid as country_id, cc.code as country_code"; + if (empty($user->rights->societe->client->voir) && !$socid) { + $sql .= ", sc.fk_soc, sc.fk_user "; + } + $sql .= " FROM ".MAIN_DB_PREFIX."facture as f, ".MAIN_DB_PREFIX."societe as s LEFT JOIN ".MAIN_DB_PREFIX."c_country as cc ON cc.rowid = s.fk_pays"; + if (empty($user->rights->societe->client->voir) && !$socid) { + $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + } + $sql .= " WHERE s.rowid = f.fk_soc AND f.fk_statut = ".Facture::STATUS_DRAFT; + $sql .= " AND f.entity IN (".getEntity('invoice').")"; + if (empty($user->rights->societe->client->voir) && !$socid) { + $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".((int) $user->id); + } - // Add Group from hooks - $parameters = array(); - $reshook = $hookmanager->executeHooks('printFieldListGroupByCustomerDraft', $parameters); - $sql .= $hookmanager->resPrint; + if ($socid) { + $sql .= " AND f.fk_soc = ".((int) $socid); + } + // Add where from hooks + $parameters = array(); + $reshook = $hookmanager->executeHooks('printFieldListWhereCustomerDraft', $parameters); + $sql .= $hookmanager->resPrint; - $resql = $db->query($sql); + $sql .= " GROUP BY f.rowid, f.ref, f.datef, f.total_ht, f.total_tva, f.total_ttc, f.ref_client, f.type, f.fk_statut, f.paye,"; + $sql .= " s.nom, s.rowid, s.email, s.code_client, s.code_compta, s.code_fournisseur, s.code_compta_fournisseur,"; + $sql .= " cc.rowid, cc.code"; + if (empty($user->rights->societe->client->voir) && !$socid) { + $sql .= ", sc.fk_soc, sc.fk_user"; + } - if ($resql) { - $num = $db->num_rows($resql); - $nbofloop = min($num, $maxofloop); + // Add Group from hooks + $parameters = array(); + $reshook = $hookmanager->executeHooks('printFieldListGroupByCustomerDraft', $parameters); + $sql .= $hookmanager->resPrint; - $result .= '
'; - $result .= ''; + $resql = $db->query($sql); - $result .= ''; - $result .= ''; - $result .= ''; + if ($resql) { + $num = $db->num_rows($resql); + $nbofloop = min($num, $maxofloop); - if ($num) { - $companystatic = new Societe($db); + $result .= '
'; + $result .= '
'; - $result .= $langs->trans("CustomersDraftInvoices").' '; - $result .= ''; - $result .= ''.$num.''; - $result .= ''; - $result .= '
'; - $i = 0; - $othernb = 0; - $tot_ttc = 0; - while ($i < $nbofloop) { - $obj = $db->fetch_object($resql); + $result .= ''; + $result .= ''; + $result .= ''; - if ($i >= $maxCount) { - $othernb += 1; - $i++; + if ($num) { + $companystatic = new Societe($db); + + $i = 0; + $othernb = 0; + $tot_ttc = 0; + while ($i < $nbofloop) { + $obj = $db->fetch_object($resql); + + if ($i >= $maxCount) { + $othernb += 1; + $i++; + $tot_ttc += $obj->total_ttc; + continue; + } + + $tmpinvoice->id = $obj->rowid; + $tmpinvoice->ref = $obj->ref; + $tmpinvoice->date = $db->jdate($obj->date); + $tmpinvoice->type = $obj->type; + $tmpinvoice->total_ht = $obj->total_ht; + $tmpinvoice->total_tva = $obj->total_tva; + $tmpinvoice->total_ttc = $obj->total_ttc; + $tmpinvoice->ref_client = $obj->ref_client; + $tmpinvoice->statut = $obj->status; + $tmpinvoice->paye = $obj->paye; + + $companystatic->id = $obj->socid; + $companystatic->name = $obj->name; + $companystatic->email = $obj->email; + $companystatic->country_id = $obj->country_id; + $companystatic->country_code = $obj->country_code; + $companystatic->client = 1; + $companystatic->code_client = $obj->code_client; + $companystatic->code_fournisseur = $obj->code_fournisseur; + $companystatic->code_compta = $obj->code_compta; + $companystatic->code_compta_fournisseur = $obj->code_compta_fournisseur; + + $result .= ''; + $result .= ''; + $result .= ''; + $result .= ''; + $result .= ''; $tot_ttc += $obj->total_ttc; - continue; + $i++; } - $tmpinvoice->id = $obj->rowid; - $tmpinvoice->ref = $obj->ref; - $tmpinvoice->date = $db->jdate($obj->date); - $tmpinvoice->type = $obj->type; - $tmpinvoice->total_ht = $obj->total_ht; - $tmpinvoice->total_tva = $obj->total_tva; - $tmpinvoice->total_ttc = $obj->total_ttc; - $tmpinvoice->ref_client = $obj->ref_client; - $tmpinvoice->statut = $obj->status; - $tmpinvoice->paye = $obj->paye; + if ($othernb) { + $result .= ''; + $result .= ''; + $result .= "\n"; + } - $companystatic->id = $obj->socid; - $companystatic->name = $obj->name; - $companystatic->email = $obj->email; - $companystatic->country_id = $obj->country_id; - $companystatic->country_code = $obj->country_code; - $companystatic->client = 1; - $companystatic->code_client = $obj->code_client; - $companystatic->code_fournisseur = $obj->code_fournisseur; - $companystatic->code_compta = $obj->code_compta; - $companystatic->code_compta_fournisseur = $obj->code_compta_fournisseur; - - $result .= ''; - $result .= ''; - $result .= ''; - $result .= ''; + $result .= ''; + $result .= ''; $result .= ''; - $tot_ttc += $obj->total_ttc; - $i++; + } else { + $result .= ''; } - - if ($othernb) { - $result .= ''; - $result .= ''; - $result .= "\n"; - } - - $result .= ''; - $result .= ''; - $result .= ''; + $result .= "
'; + $result .= $langs->trans("CustomersDraftInvoices").' '; + $result .= ''; + $result .= ''.$num.''; + $result .= ''; + $result .= '
'; + $result .= $tmpinvoice->getNomUrl(1, ''); + $result .= ''; + $result .= $companystatic->getNomUrl(1, 'customer'); + $result .= ''.price($obj->total_ttc).'
'; + $result .= ''.$langs->trans("More").'...'.($othernb < $maxofloop ? ' ('.$othernb.')' : '').''; + $result .= '
'; - $result .= $tmpinvoice->getNomUrl(1, ''); - $result .= ''; - $result .= $companystatic->getNomUrl(1, 'customer'); - $result .= ''.price($obj->total_ttc).'
'.$langs->trans("Total").''.price($tot_ttc).'
'.$langs->trans("NoInvoice").'
'; - $result .= ''.$langs->trans("More").'...'.($othernb < $maxofloop ? ' ('.$othernb.')' : '').''; - $result .= '
'.$langs->trans("Total").''.price($tot_ttc).'
"; + $db->free($resql); } else { - $result .= ''.$langs->trans("NoInvoice").''; + dol_print_error($db); } - $result .= "
"; - $db->free($resql); - } else { - dol_print_error($db); } return $result; @@ -565,119 +571,122 @@ function getDraftSupplierTable($maxCount = 500, $socid = 0) { global $conf, $db, $langs, $user, $hookmanager; - $maxofloop = (empty($conf->global->MAIN_MAXLIST_OVERLOAD) ? 500 : $conf->global->MAIN_MAXLIST_OVERLOAD); - $result = ''; - $facturesupplierstatic = new FactureFournisseur($db); - $sql = "SELECT f.ref, f.rowid, f.total_ht, f.total_tva, f.total_ttc, f.type, f.ref_supplier, f.fk_statut as status, f.paye"; - $sql .= ", s.nom as name"; - $sql .= ", s.rowid as socid, s.email"; - $sql .= ", s.code_client, s.code_compta"; - $sql .= ", s.code_fournisseur, s.code_compta_fournisseur"; - $sql .= ", cc.rowid as country_id, cc.code as country_code"; - $sql .= " FROM ".MAIN_DB_PREFIX."facture_fourn as f, ".MAIN_DB_PREFIX."societe as s LEFT JOIN ".MAIN_DB_PREFIX."c_country as cc ON cc.rowid = s.fk_pays"; - if (empty($user->rights->societe->client->voir) && !$socid) { - $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; - } - $sql .= " WHERE s.rowid = f.fk_soc AND f.fk_statut = ".FactureFournisseur::STATUS_DRAFT; - $sql .= " AND f.entity IN (".getEntity('invoice').')'; - if (empty($user->rights->societe->client->voir) && !$socid) { - $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".((int) $user->id); - } - if ($socid) { - $sql .= " AND f.fk_soc = ".((int) $socid); - } - // Add where from hooks - $parameters = array(); - $reshook = $hookmanager->executeHooks('printFieldListWhereSupplierDraft', $parameters); - $sql .= $hookmanager->resPrint; - $resql = $db->query($sql); + if ((isModEnabled('fournisseur') || isModEnabled('supplier_invoice')) && !empty($user->rights->facture->lire)) { + $maxofloop = (empty($conf->global->MAIN_MAXLIST_OVERLOAD) ? 500 : $conf->global->MAIN_MAXLIST_OVERLOAD); - if ($resql) { - $num = $db->num_rows($resql); - $nbofloop = min($num, $maxofloop); + $facturesupplierstatic = new FactureFournisseur($db); - $result .= '
'; - $result .= ''; + $sql = "SELECT f.ref, f.rowid, f.total_ht, f.total_tva, f.total_ttc, f.type, f.ref_supplier, f.fk_statut as status, f.paye"; + $sql .= ", s.nom as name"; + $sql .= ", s.rowid as socid, s.email"; + $sql .= ", s.code_client, s.code_compta"; + $sql .= ", s.code_fournisseur, s.code_compta_fournisseur"; + $sql .= ", cc.rowid as country_id, cc.code as country_code"; + $sql .= " FROM ".MAIN_DB_PREFIX."facture_fourn as f, ".MAIN_DB_PREFIX."societe as s LEFT JOIN ".MAIN_DB_PREFIX."c_country as cc ON cc.rowid = s.fk_pays"; + if (empty($user->rights->societe->client->voir) && !$socid) { + $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + } + $sql .= " WHERE s.rowid = f.fk_soc AND f.fk_statut = ".FactureFournisseur::STATUS_DRAFT; + $sql .= " AND f.entity IN (".getEntity('invoice').')'; + if (empty($user->rights->societe->client->voir) && !$socid) { + $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".((int) $user->id); + } + if ($socid) { + $sql .= " AND f.fk_soc = ".((int) $socid); + } + // Add where from hooks + $parameters = array(); + $reshook = $hookmanager->executeHooks('printFieldListWhereSupplierDraft', $parameters); + $sql .= $hookmanager->resPrint; + $resql = $db->query($sql); - $result .= ''; - $result .= ''; - $result .= ''; + if ($resql) { + $num = $db->num_rows($resql); + $nbofloop = min($num, $maxofloop); - if ($num) { - $companystatic = new Societe($db); + $result .= '
'; + $result .= '
'; - $result .= $langs->trans("SuppliersDraftInvoices").' '; - $result .= ''; - $result .= ''.$num.''; - $result .= ''; - $result .= '
'; - $i = 0; - $othernb = 0; - $tot_ttc = 0; - while ($i < $nbofloop) { - $obj = $db->fetch_object($resql); + $result .= ''; + $result .= ''; + $result .= ''; - if ($i >= $maxCount) { - $othernb += 1; - $i++; + if ($num) { + $companystatic = new Societe($db); + + $i = 0; + $othernb = 0; + $tot_ttc = 0; + while ($i < $nbofloop) { + $obj = $db->fetch_object($resql); + + if ($i >= $maxCount) { + $othernb += 1; + $i++; + $tot_ttc += $obj->total_ttc; + continue; + } + + $facturesupplierstatic->ref = $obj->ref; + $facturesupplierstatic->id = $obj->rowid; + $facturesupplierstatic->total_ht = $obj->total_ht; + $facturesupplierstatic->total_tva = $obj->total_tva; + $facturesupplierstatic->total_ttc = $obj->total_ttc; + $facturesupplierstatic->ref_supplier = $obj->ref_supplier; + $facturesupplierstatic->type = $obj->type; + $facturesupplierstatic->statut = $obj->status; + $facturesupplierstatic->paye = $obj->paye; + + $companystatic->id = $obj->socid; + $companystatic->name = $obj->name; + $companystatic->email = $obj->email; + $companystatic->country_id = $obj->country_id; + $companystatic->country_code = $obj->country_code; + $companystatic->fournisseur = 1; + $companystatic->code_client = $obj->code_client; + $companystatic->code_fournisseur = $obj->code_fournisseur; + $companystatic->code_compta = $obj->code_compta; + $companystatic->code_compta_fournisseur = $obj->code_compta_fournisseur; + + $result .= ''; + $result .= ''; + $result .= ''; + $result .= ''; + $result .= ''; $tot_ttc += $obj->total_ttc; - continue; + $i++; } - $facturesupplierstatic->ref = $obj->ref; - $facturesupplierstatic->id = $obj->rowid; - $facturesupplierstatic->total_ht = $obj->total_ht; - $facturesupplierstatic->total_tva = $obj->total_tva; - $facturesupplierstatic->total_ttc = $obj->total_ttc; - $facturesupplierstatic->ref_supplier = $obj->ref_supplier; - $facturesupplierstatic->type = $obj->type; - $facturesupplierstatic->statut = $obj->status; - $facturesupplierstatic->paye = $obj->paye; + if ($othernb) { + $result .= ''; + $result .= ''; + $result .= "\n"; + } - $companystatic->id = $obj->socid; - $companystatic->name = $obj->name; - $companystatic->email = $obj->email; - $companystatic->country_id = $obj->country_id; - $companystatic->country_code = $obj->country_code; - $companystatic->fournisseur = 1; - $companystatic->code_client = $obj->code_client; - $companystatic->code_fournisseur = $obj->code_fournisseur; - $companystatic->code_compta = $obj->code_compta; - $companystatic->code_compta_fournisseur = $obj->code_compta_fournisseur; - - $result .= ''; - $result .= ''; - $result .= ''; - $result .= ''; + $result .= ''; + $result .= ''; $result .= ''; - $tot_ttc += $obj->total_ttc; - $i++; + } else { + $result .= ''; } - - if ($othernb) { - $result .= ''; - $result .= ''; - $result .= "\n"; - } - - $result .= ''; - $result .= ''; - $result .= ''; + $result .= "
'; + $result .= $langs->trans("SuppliersDraftInvoices").' '; + $result .= ''; + $result .= ''.$num.''; + $result .= ''; + $result .= '
'; + $result .= $facturesupplierstatic->getNomUrl(1, ''); + $result .= ''; + $result .= $companystatic->getNomUrl(1, 'supplier'); + $result .= ''.price($obj->total_ttc).'
'; + $result .= ''.$langs->trans("More").'...'.($othernb < $maxofloop ? ' ('.$othernb.')' : '').''; + $result .= '
'; - $result .= $facturesupplierstatic->getNomUrl(1, ''); - $result .= ''; - $result .= $companystatic->getNomUrl(1, 'supplier'); - $result .= ''.price($obj->total_ttc).'
'.$langs->trans("Total").''.price($tot_ttc).'
'.$langs->trans("NoInvoice").'
'; - $result .= ''.$langs->trans("More").'...'.($othernb < $maxofloop ? ' ('.$othernb.')' : '').''; - $result .= '
'.$langs->trans("Total").''.price($tot_ttc).'
"; + $db->free($resql); } else { - $result .= ''.$langs->trans("NoInvoice").''; + dol_print_error($db); } - $result .= "
"; - $db->free($resql); - } else { - dol_print_error($db); } return $result; From 2cc19f0e4252b46050494f4709366cd4bb7ff9d7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 4 Feb 2023 14:59:44 +0100 Subject: [PATCH 0124/1026] Fix css --- htdocs/core/class/extrafields.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/core/class/extrafields.class.php b/htdocs/core/class/extrafields.class.php index 8ac336f84f8..45cafc61237 100644 --- a/htdocs/core/class/extrafields.class.php +++ b/htdocs/core/class/extrafields.class.php @@ -1975,6 +1975,8 @@ class ExtraFields if (!empty($extrafield_param) && is_array($extrafield_param)) { $extrafield_param_list = array_keys($extrafield_param['options']); } + + // Set $extrafield_collapse_display_value (do we have to collapse/expand the group after the separator) $extrafield_collapse_display_value = -1; $expand_display = false; if (is_array($extrafield_param_list) && count($extrafield_param_list) > 0) { @@ -1989,7 +1991,7 @@ class ExtraFields $out .= '<'.$tagtype_dyn.' '.(!empty($colspan)?'colspan="' . $colspan . '"':'').'>'; // Some js code will be injected here to manage the collapsing of extrafields // Output the picto - $out .= ''; + $out .= ''; $out .= ' '; $out .= ''; $out .= $langs->trans($this->attributes[$object->table_element]['label'][$key]); From 3cc415af47624e6ffa40b36333cda5223976a1fc Mon Sep 17 00:00:00 2001 From: Rept0id Date: Thu, 2 Feb 2023 16:50:50 +0200 Subject: [PATCH 0125/1026] Updated function dol_eval, added error handling - There were cases that dol_eval() would break the whole system. -That was happening in case of using a new version plugin on an old version dolibarr. New plugin validates through isModActive() instead of $conf->moduleName->enabled. Even if you were deactivating the plugin, or totally delete it, the records were still on database for menu, so there were no obvious solution. This update adds a backwards compatibility, makes doli more stable and counterparts the use of eval, making it more safe. - Use of eval is not bad, as well there are techniques in any project that are project-related useful and smart. For example, Linux kernel uses GOTO. But in such cases, there needs to be a safety net. -I found out this after a lot of trouble, I hope this small fix will save other developers. :+1: --- htdocs/core/lib/functions.lib.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index aebbc332966..701b34c4042 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -8914,6 +8914,7 @@ function verifCond($strToEvaluate) */ function dol_eval($s, $returnvalue = 0, $hideerrors = 1, $onlysimplestring = '1') { + try { // Only global variables can be changed by eval function and returned to caller global $db, $langs, $user, $conf, $website, $websitepage; global $action, $mainmenu, $leftmenu; @@ -9017,6 +9018,13 @@ function dol_eval($s, $returnvalue = 0, $hideerrors = 1, $onlysimplestring = '1' eval($s); } } + } catch (Error $e) { + $error = 'Caught error : '; + $error .= $e->getMessage() . ', '; + $error .= 'Trace : '; + $error .= json_encode($e->getTrace()); + error_log($error, 1); + } } /** From 70c6ce9bfbc439425e93740b7cde8a1ab6bbc9c5 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 4 Feb 2023 15:21:32 +0100 Subject: [PATCH 0126/1026] Enhance error catching on dol_eval --- htdocs/core/lib/functions.lib.php | 171 +++++++++++++++--------------- 1 file changed, 87 insertions(+), 84 deletions(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 701b34c4042..3150ea706cc 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -8914,7 +8914,6 @@ function verifCond($strToEvaluate) */ function dol_eval($s, $returnvalue = 0, $hideerrors = 1, $onlysimplestring = '1') { - try { // Only global variables can be changed by eval function and returned to caller global $db, $langs, $user, $conf, $website, $websitepage; global $action, $mainmenu, $leftmenu; @@ -8925,106 +8924,110 @@ function dol_eval($s, $returnvalue = 0, $hideerrors = 1, $onlysimplestring = '1' global $obj; // To get $obj used into list when dol_eval is used for computed fields and $obj is not yet $object global $soc; // For backward compatibility - // Test on dangerous char (used for RCE), we allow only characters to make PHP variable testing - if ($onlysimplestring == '1') { - // We must accept: '1 && getDolGlobalInt("doesnotexist1") && $conf->global->MAIN_FEATURES_LEVEL' - // We must accept: '$conf->barcode->enabled || preg_match(\'/^AAA/\',$leftmenu)' - // We must accept: '$user->rights->cabinetmed->read && !$object->canvas=="patient@cabinetmed"' - if (preg_match('/[^a-z0-9\s'.preg_quote('^$_+-.*>&|=!?():"\',/@', '/').']/i', $s)) { - if ($returnvalue) { - return 'Bad string syntax to evaluate (found chars that are not chars for simplestring): '.$s; - } else { - dol_syslog('Bad string syntax to evaluate (found chars that are not chars for simplestring): '.$s); - return ''; + try { + // Test on dangerous char (used for RCE), we allow only characters to make PHP variable testing + if ($onlysimplestring == '1') { + // We must accept: '1 && getDolGlobalInt("doesnotexist1") && $conf->global->MAIN_FEATURES_LEVEL' + // We must accept: '$conf->barcode->enabled || preg_match(\'/^AAA/\',$leftmenu)' + // We must accept: '$user->rights->cabinetmed->read && !$object->canvas=="patient@cabinetmed"' + if (preg_match('/[^a-z0-9\s'.preg_quote('^$_+-.*>&|=!?():"\',/@', '/').']/i', $s)) { + if ($returnvalue) { + return 'Bad string syntax to evaluate (found chars that are not chars for simplestring): '.$s; + } else { + dol_syslog('Bad string syntax to evaluate (found chars that are not chars for simplestring): '.$s); + return ''; + } + // TODO + // We can exclude all parenthesis ( that are not '($db' and 'getDolGlobalInt(' and 'getDolGlobalString(' and 'preg_match(' and 'isModEnabled(' + // ... + } + } elseif ($onlysimplestring == '2') { + // We must accept: (($reloadedobj = new Task($db)) && ($reloadedobj->fetchNoCompute($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetchNoCompute($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref : "Parent project not found" + if (preg_match('/[^a-z0-9\s'.preg_quote('^$_+-.*>&|=!?():"\',/@;[]', '/').']/i', $s)) { + if ($returnvalue) { + return 'Bad string syntax to evaluate (found chars that are not chars for simplestring): '.$s; + } else { + dol_syslog('Bad string syntax to evaluate (found chars that are not chars for simplestring): '.$s); + return ''; + } } - // TODO - // We can exclude all parenthesis ( that are not '($db' and 'getDolGlobalInt(' and 'getDolGlobalString(' and 'preg_match(' and 'isModEnabled(' - // ... } - } elseif ($onlysimplestring == '2') { - // We must accept: (($reloadedobj = new Task($db)) && ($reloadedobj->fetchNoCompute($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetchNoCompute($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref : "Parent project not found" - if (preg_match('/[^a-z0-9\s'.preg_quote('^$_+-.*>&|=!?():"\',/@;[]', '/').']/i', $s)) { + if (strpos($s, '::') !== false) { if ($returnvalue) { - return 'Bad string syntax to evaluate (found chars that are not chars for simplestring): '.$s; + return 'Bad string syntax to evaluate (double : char is forbidden): '.$s; } else { - dol_syslog('Bad string syntax to evaluate (found chars that are not chars for simplestring): '.$s); + dol_syslog('Bad string syntax to evaluate (double : char is forbidden): '.$s); return ''; } } - } - if (strpos($s, '::') !== false) { - if ($returnvalue) { - return 'Bad string syntax to evaluate (double : char is forbidden): '.$s; - } else { - dol_syslog('Bad string syntax to evaluate (double : char is forbidden): '.$s); - return ''; + if (strpos($s, '`') !== false) { + if ($returnvalue) { + return 'Bad string syntax to evaluate (backtick char is forbidden): '.$s; + } else { + dol_syslog('Bad string syntax to evaluate (backtick char is forbidden): '.$s); + return ''; + } } - } - if (strpos($s, '`') !== false) { - if ($returnvalue) { - return 'Bad string syntax to evaluate (backtick char is forbidden): '.$s; - } else { - dol_syslog('Bad string syntax to evaluate (backtick char is forbidden): '.$s); - return ''; + if (preg_match('/[^0-9]+\.[^0-9]+/', $s)) { // We refuse . if not between 2 numbers + if ($returnvalue) { + return 'Bad string syntax to evaluate (dot char is forbidden): '.$s; + } else { + dol_syslog('Bad string syntax to evaluate (dot char is forbidden): '.$s); + return ''; + } } - } - if (preg_match('/[^0-9]+\.[^0-9]+/', $s)) { // We refuse . if not between 2 numbers - if ($returnvalue) { - return 'Bad string syntax to evaluate (dot char is forbidden): '.$s; - } else { - dol_syslog('Bad string syntax to evaluate (dot char is forbidden): '.$s); - return ''; + + // We block use of php exec or php file functions + $forbiddenphpstrings = array('$$'); + $forbiddenphpstrings = array_merge($forbiddenphpstrings, array('_ENV', '_SESSION', '_COOKIE', '_GET', '_POST', '_REQUEST')); + + $forbiddenphpfunctions = array("exec", "passthru", "shell_exec", "system", "proc_open", "popen", "eval", "dol_eval", "executeCLI", "verifCond", "base64_decode"); + $forbiddenphpfunctions = array_merge($forbiddenphpfunctions, array("fopen", "file_put_contents", "fputs", "fputscsv", "fwrite", "fpassthru", "require", "include", "mkdir", "rmdir", "symlink", "touch", "unlink", "umask")); + $forbiddenphpfunctions = array_merge($forbiddenphpfunctions, array("function", "call_user_func")); + + $forbiddenphpregex = 'global\s+\$|\b('.implode('|', $forbiddenphpfunctions).')\b'; + + do { + $oldstringtoclean = $s; + $s = str_ireplace($forbiddenphpstrings, '__forbiddenstring__', $s); + $s = preg_replace('/'.$forbiddenphpregex.'/i', '__forbiddenstring__', $s); + //$s = preg_replace('/\$[a-zA-Z0-9_\->\$]+\(/i', '', $s); // Remove $function( call and $mycall->mymethod( + } while ($oldstringtoclean != $s); + + if (strpos($s, '__forbiddenstring__') !== false) { + dol_syslog('Bad string syntax to evaluate: '.$s, LOG_WARNING); + if ($returnvalue) { + return 'Bad string syntax to evaluate: '.$s; + } else { + dol_syslog('Bad string syntax to evaluate: '.$s); + return ''; + } } - } - // We block use of php exec or php file functions - $forbiddenphpstrings = array('$$'); - $forbiddenphpstrings = array_merge($forbiddenphpstrings, array('_ENV', '_SESSION', '_COOKIE', '_GET', '_POST', '_REQUEST')); - - $forbiddenphpfunctions = array("exec", "passthru", "shell_exec", "system", "proc_open", "popen", "eval", "dol_eval", "executeCLI", "verifCond", "base64_decode"); - $forbiddenphpfunctions = array_merge($forbiddenphpfunctions, array("fopen", "file_put_contents", "fputs", "fputscsv", "fwrite", "fpassthru", "require", "include", "mkdir", "rmdir", "symlink", "touch", "unlink", "umask")); - $forbiddenphpfunctions = array_merge($forbiddenphpfunctions, array("function", "call_user_func")); - - $forbiddenphpregex = 'global\s+\$|\b('.implode('|', $forbiddenphpfunctions).')\b'; - - do { - $oldstringtoclean = $s; - $s = str_ireplace($forbiddenphpstrings, '__forbiddenstring__', $s); - $s = preg_replace('/'.$forbiddenphpregex.'/i', '__forbiddenstring__', $s); - //$s = preg_replace('/\$[a-zA-Z0-9_\->\$]+\(/i', '', $s); // Remove $function( call and $mycall->mymethod( - } while ($oldstringtoclean != $s); - - if (strpos($s, '__forbiddenstring__') !== false) { - dol_syslog('Bad string syntax to evaluate: '.$s, LOG_WARNING); + //print $s."
\n"; if ($returnvalue) { - return 'Bad string syntax to evaluate: '.$s; + if ($hideerrors) { + return @eval('return '.$s.';'); + } else { + return eval('return '.$s.';'); + } } else { - dol_syslog('Bad string syntax to evaluate: '.$s); - return ''; + if ($hideerrors) { + @eval($s); + } else { + eval($s); + } } + } catch (Error $e) { + $error = 'Caught error : '; + $error .= $e->getMessage(); + //$error .= ', Trace : '; + //$error .= json_encode($e->getTrace()); + error_log($error, 1); } - - //print $s."
\n"; if ($returnvalue) { - if ($hideerrors) { - return @eval('return '.$s.';'); - } else { - return eval('return '.$s.';'); - } - } else { - if ($hideerrors) { - @eval($s); - } else { - eval($s); - } + return ''; } - } catch (Error $e) { - $error = 'Caught error : '; - $error .= $e->getMessage() . ', '; - $error .= 'Trace : '; - $error .= json_encode($e->getTrace()); - error_log($error, 1); - } } /** From ecadaf966647fb46af86af79efade17a2bbd9609 Mon Sep 17 00:00:00 2001 From: jyhere Date: Fri, 3 Feb 2023 13:11:17 +0100 Subject: [PATCH 0127/1026] [FIX] sellist / chkboxlist extrafields error when table is _extrafields This patch fixes error when an sellist /chkboxlist extrafield directly use an *_extrafields table (as main table) --- htdocs/core/class/extrafields.class.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/core/class/extrafields.class.php b/htdocs/core/class/extrafields.class.php index 45cafc61237..5d91febc65d 100644 --- a/htdocs/core/class/extrafields.class.php +++ b/htdocs/core/class/extrafields.class.php @@ -1233,7 +1233,7 @@ class ExtraFields $InfoFieldList[4] = str_replace('$ID$', '0', $InfoFieldList[4]); } //We have to join on extrafield table - if (strpos($InfoFieldList[4], 'extra') !== false) { + if (strpos($InfoFieldList[4], 'extra.') !== false) { $sql .= ' as main, '.$this->db->prefix().$InfoFieldList[0].'_extrafields as extra'; $sqlwhere .= " WHERE extra.fk_object=main.".$InfoFieldList[2]." AND ".$InfoFieldList[4]; } else { @@ -1690,7 +1690,7 @@ class ExtraFields $sql = "SELECT ".$keyList; $sql .= ' FROM '.$this->db->prefix().$InfoFieldList[0]; - if (!empty($InfoFieldList[4]) && strpos($InfoFieldList[4], 'extra') !== false) { + if (!empty($InfoFieldList[4]) && strpos($InfoFieldList[4], 'extra.') !== false) { $sql .= ' as main'; } if ($selectkey == 'rowid' && empty($value)) { @@ -1806,7 +1806,7 @@ class ExtraFields $sql = "SELECT ".$keyList; $sql .= " FROM ".$this->db->prefix().$InfoFieldList[0]; - if (strpos($InfoFieldList[4], 'extra') !== false) { + if (strpos($InfoFieldList[4], 'extra.') !== false) { $sql .= ' as main'; } // $sql.= " WHERE ".$selectkey."='".$this->db->escape($value)."'"; From 18708dfdeebf9cfd140547393cdb526175912c51 Mon Sep 17 00:00:00 2001 From: Sylvain Legrand Date: Wed, 1 Feb 2023 22:42:41 +0100 Subject: [PATCH 0128/1026] Fix input for progress not shown on lines in edit mode --- htdocs/core/tpl/objectline_edit.tpl.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/core/tpl/objectline_edit.tpl.php b/htdocs/core/tpl/objectline_edit.tpl.php index dbc8b407fa5..fba73125aa5 100644 --- a/htdocs/core/tpl/objectline_edit.tpl.php +++ b/htdocs/core/tpl/objectline_edit.tpl.php @@ -70,7 +70,7 @@ if (!empty($inputalsopricewithtax)) { if (in_array($object->element, array('propal', 'supplier_proposal', 'facture', 'facturerec', 'invoice', 'commande', 'order', 'order_supplier', 'invoice_supplier', 'invoice_supplier_rec'))) { $colspan++; // With this, there is a column move button } -if (isModEnabled("multicurrency") && $this->multicurrency_code != $conf->currency) { +if (isModEnabled("multicurrency") && $object->multicurrency_code != $conf->currency) { $colspan += 2; } if (isModEnabled('asset') && $object->element == 'invoice_supplier') { @@ -218,7 +218,7 @@ $coldisplay++; } print '>'; - if (isModEnabled("multicurrency") && $this->multicurrency_code != $conf->currency) { + if (isModEnabled("multicurrency") && $object->multicurrency_code != $conf->currency) { $coldisplay++; print ''; } @@ -286,7 +286,7 @@ $coldisplay++; situation_cycle_ref) { + if ($object->situation_cycle_ref) { $coldisplay++; print '%'; $coldisplay++; @@ -490,7 +490,7 @@ jQuery(document).ready(function() } }); - table_element_line, array('propaldet', 'commandedet', 'facturedet'))) { ?> + table_element_line, array('propaldet', 'commandedet', 'facturedet'))) { ?> $("#date_start, #date_end").focusout(function() { if ( $(this).val() == '' && !$(this).hasClass('inputmandatory') ) { $(this).addClass('inputmandatory'); From 116cf440de31c72838ecbeee99c9b49761e2e32b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 4 Feb 2023 15:52:25 +0100 Subject: [PATCH 0129/1026] Fix stripe warning --- htdocs/stripe/class/stripe.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/stripe/class/stripe.class.php b/htdocs/stripe/class/stripe.class.php index 53adfdbe85b..873ff9ea616 100644 --- a/htdocs/stripe/class/stripe.class.php +++ b/htdocs/stripe/class/stripe.class.php @@ -466,11 +466,13 @@ class Stripe extends CommonObject "payment_method_types" => $paymentmethodtypes, "description" => $description, "statement_descriptor_suffix" => $descriptor, // For card payment, 22 chars that appears on bank receipt (prefix into stripe setup + this suffix) - "statement_descriptor" => $descriptor, // For SEPA, it will take only statement_descriptor, not statement_descriptor_suffix //"save_payment_method" => true, "setup_future_usage" => "on_session", "metadata" => $metadata ); + if ($descriptor) { + $dataforintent["statement_descriptor"] = $descriptor; // For SEPA, it will take only statement_descriptor, not statement_descriptor_suffix + } if (!is_null($customer)) { $dataforintent["customer"] = $customer; } From 30ed31291337403acb239df4bb573965bccc97f9 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 4 Feb 2023 16:01:00 +0100 Subject: [PATCH 0130/1026] FIX Try to fix stripe warning --- htdocs/public/payment/newpayment.php | 2 +- htdocs/stripe/class/stripe.class.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/public/payment/newpayment.php b/htdocs/public/payment/newpayment.php index d0cfe22d664..264ead82877 100644 --- a/htdocs/public/payment/newpayment.php +++ b/htdocs/public/payment/newpayment.php @@ -2239,7 +2239,7 @@ if (preg_match('/^dopayment/', $action)) { // If we choosed/click on the payme if (!empty($conf->global->STRIPE_USE_INTENT_WITH_AUTOMATIC_CONFIRMATION)) { $noidempotency_key = (GETPOSTISSET('noidempotency') ? GETPOST('noidempotency', 'int') : 0); // By default noidempotency is unset, so we must use a different tag/ref for each payment. If set, we can pay several times the same tag/ref. - $paymentintent = $stripe->getPaymentIntent($amount, $currency, $tag, 'Stripe payment: '.$fulltag.(is_object($object) ? ' ref='.$object->ref : ''), $object, $stripecu, $stripeacc, $servicestatus, 0, 'automatic', false, null, 0, $noidempotency_key); + $paymentintent = $stripe->getPaymentIntent($amount, $currency, ($tag ? $tag : $fulltag), 'Stripe payment: '.$fulltag.(is_object($object) ? ' ref='.$object->ref : ''), $object, $stripecu, $stripeacc, $servicestatus, 0, 'automatic', false, null, 0, $noidempotency_key); // The paymentintnent has status 'requires_payment_method' (even if paymentintent was already paid) //var_dump($paymentintent); if ($stripe->error) { diff --git a/htdocs/stripe/class/stripe.class.php b/htdocs/stripe/class/stripe.class.php index 873ff9ea616..7fc11568cc7 100644 --- a/htdocs/stripe/class/stripe.class.php +++ b/htdocs/stripe/class/stripe.class.php @@ -465,12 +465,12 @@ class Stripe extends CommonObject "currency" => $currency_code, "payment_method_types" => $paymentmethodtypes, "description" => $description, - "statement_descriptor_suffix" => $descriptor, // For card payment, 22 chars that appears on bank receipt (prefix into stripe setup + this suffix) //"save_payment_method" => true, "setup_future_usage" => "on_session", "metadata" => $metadata ); if ($descriptor) { + $dataforintent["statement_descriptor_suffix"] = $descriptor; // For card payment, 22 chars that appears on bank receipt (prefix into stripe setup + this suffix) $dataforintent["statement_descriptor"] = $descriptor; // For SEPA, it will take only statement_descriptor, not statement_descriptor_suffix } if (!is_null($customer)) { From 05a0c775b62b17e4cd43e9f7ca6b388f18d9b5b2 Mon Sep 17 00:00:00 2001 From: kkhelifa Date: Wed, 1 Feb 2023 15:33:14 +0100 Subject: [PATCH 0131/1026] FIX: Remove orphelan $this->db->rollback() in the function insertExtrafields() --- htdocs/core/class/commonobject.class.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 139c4b420ef..e42748bc61d 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -6314,7 +6314,6 @@ abstract class CommonObject $new_array_options[$key] = $object->id; } else { $this->error = "Id/Ref '".$value."' for object '".$object->element."' not found"; - $this->db->rollback(); return -1; } } From 2c826a4fccec04a00748deb6fd2a0a4a46113342 Mon Sep 17 00:00:00 2001 From: kkhelifa Date: Wed, 1 Feb 2023 15:33:14 +0100 Subject: [PATCH 0132/1026] FIX: Remove orphelan $this->db->rollback() in the function insertExtrafields() --- htdocs/core/class/commonobject.class.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index d322260175a..f91f34c0867 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -6296,7 +6296,6 @@ abstract class CommonObject $new_array_options[$key] = $object->id; } else { $this->error = "Id/Ref '".$value."' for object '".$object->element."' not found"; - $this->db->rollback(); return -1; } } From c69e5a98b11774fdbf69e1d86ed00102817a6c4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Mon, 30 Jan 2023 14:41:25 +0100 Subject: [PATCH 0133/1026] Add files via upload --- htdocs/theme/common/flags/xk.png | Bin 0 -> 371 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 htdocs/theme/common/flags/xk.png diff --git a/htdocs/theme/common/flags/xk.png b/htdocs/theme/common/flags/xk.png new file mode 100644 index 0000000000000000000000000000000000000000..d90e8277ac9eaec104db360252fd59cb72f0b613 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~o!2~3KHq6QcQjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy17M4uLS^MYatoKn)z8E{-7@!O1BFapxSk64C;=8jTJ*c+GGQ z>p30ZdceW;!Rh|}b8>v*>;JT#YGf2{dGs`CWk-N{nCObWYbnWze?GoGzy5yx&YP0y zViGU4KQ6D(a+t!%c*V1ahllanBWE(OD7k`fG(l_68R>ObZJ P1B$`Z)z4*}Q$iB}`3aRW literal 0 HcmV?d00001 From e04cd242b01479feb1b2e64608a39d7c99fff347 Mon Sep 17 00:00:00 2001 From: Eric Seigne Date: Sat, 4 Feb 2023 17:12:09 +0100 Subject: [PATCH 0134/1026] fix #21072: error message if deocument model not found --- htdocs/core/actions_setnotes.inc.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/htdocs/core/actions_setnotes.inc.php b/htdocs/core/actions_setnotes.inc.php index b9dd4194268..79ab36e1486 100644 --- a/htdocs/core/actions_setnotes.inc.php +++ b/htdocs/core/actions_setnotes.inc.php @@ -54,7 +54,12 @@ if ($action == 'setnote_public' && !empty($permissionnote) && !GETPOST('cancel', $hidedesc = (GETPOST('hidedesc', 'int') ? GETPOST('hidedesc', 'int') : (!empty($conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_DESC) ? 1 : 0)); $hideref = (GETPOST('hideref', 'int') ? GETPOST('hideref', 'int') : (!empty($conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_REF) ? 1 : 0)); - $result = $object->generateDocument($model, $outputlangs, $hidedetails, $hidedesc, $hideref); + //see #21072: Update a public note with a "document model not found" is not really a problem : the PDF is not created/updated + //but the note is saved, so just add a notification will be enought + $resultGenDoc = $object->generateDocument($model, $outputlangs, $hidedetails, $hidedesc, $hideref); + if ($resultGenDoc < 0) { + setEventMessages($object->error, $object->errors, 'errors'); + } if ($result < 0) dol_print_error($db, $result); } From 1aaec5325fce3eaf36a496087543d543b6d7672c Mon Sep 17 00:00:00 2001 From: Eric Seigne Date: Sat, 4 Feb 2023 17:21:13 +0100 Subject: [PATCH 0135/1026] warnings is better than error --- htdocs/core/actions_setnotes.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/actions_setnotes.inc.php b/htdocs/core/actions_setnotes.inc.php index 79ab36e1486..5d61c49d85f 100644 --- a/htdocs/core/actions_setnotes.inc.php +++ b/htdocs/core/actions_setnotes.inc.php @@ -58,7 +58,7 @@ if ($action == 'setnote_public' && !empty($permissionnote) && !GETPOST('cancel', //but the note is saved, so just add a notification will be enought $resultGenDoc = $object->generateDocument($model, $outputlangs, $hidedetails, $hidedesc, $hideref); if ($resultGenDoc < 0) { - setEventMessages($object->error, $object->errors, 'errors'); + setEventMessages($object->error, $object->errors, 'warnings'); } if ($result < 0) dol_print_error($db, $result); From 9213ba76d8e112cc27071919db1f2d4c02b6c22d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 4 Feb 2023 19:10:35 +0100 Subject: [PATCH 0136/1026] Update admin.lang --- htdocs/langs/en_US/admin.lang | 3 +++ 1 file changed, 3 insertions(+) diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index 8e0acd832d5..6ea2ef4fd10 100644 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -2366,3 +2366,6 @@ MaxNumberOfAttachementOnForms=Max number of joinded files in a form IfDefinedUseAValueBeetween=If defined, use a value between %s and %s Reload=Reload ConfirmReload=Confirm module reload +WarningModuleHasChangedLastVersionCheckParameter=Warning module %s has changed last version check parameter +WarningModuleHasChangedSecurityCsrfParameter=Warning module %s has changed security CSRF parameter + From 741fd1bf9cae362565d3f6f6084d7d2e059fb2ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 4 Feb 2023 19:11:59 +0100 Subject: [PATCH 0137/1026] Update modules.php --- htdocs/admin/modules.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/htdocs/admin/modules.php b/htdocs/admin/modules.php index 6e0d90499d4..6adfe48ebfe 100644 --- a/htdocs/admin/modules.php +++ b/htdocs/admin/modules.php @@ -8,7 +8,7 @@ * Copyright (C) 2015 Jean-François Ferry * Copyright (C) 2015 Raphaël Doursenaud * Copyright (C) 2018 Nicolas ZABOURI - * Copyright (C) 2021 Frédéric France + * Copyright (C) 2021-2023 Frédéric France * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -251,7 +251,15 @@ if ($action == 'install') { } if ($action == 'set' && $user->admin) { + $checkOldValue = getDolGlobalInt('CHECKLASTVERSION_EXTERNALMODULE'); + $csrfCheckOldValue = getDolGlobalInt('MAIN_SECURITY_CSRF_WITH_TOKEN'); $resarray = activateModule($value); + if ($checkOldValue != getDolGlobalInt('CHECKLASTVERSION_EXTERNALMODULE')) { + setEventMessage($langs->trans('WarningModuleHasChangedLastVersionCheckParameter', $value), 'warnings'); + } + if ($csrfCheckOldValue != getDolGlobalInt('MAIN_SECURITY_CSRF_WITH_TOKEN')) { + setEventMessage($langs->trans('WarningModuleHasChangedSecurityCsrfParameter', $value), 'warnings'); + } dolibarr_set_const($db, "MAIN_IHM_PARAMS_REV", (int) $conf->global->MAIN_IHM_PARAMS_REV + 1, 'chaine', 0, '', $conf->entity); if (!empty($resarray['errors'])) { setEventMessages('', $resarray['errors'], 'errors'); From 73bbf57db0032541a7d96d24cdc2418572f8716a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 4 Feb 2023 19:14:08 +0100 Subject: [PATCH 0138/1026] add ajax tooltip on supplier proposal --- .../class/supplier_proposal.class.php | 56 ++++++++++++++++++- 1 file changed, 53 insertions(+), 3 deletions(-) diff --git a/htdocs/supplier_proposal/class/supplier_proposal.class.php b/htdocs/supplier_proposal/class/supplier_proposal.class.php index f2e6d19afa8..98dc1e66af2 100644 --- a/htdocs/supplier_proposal/class/supplier_proposal.class.php +++ b/htdocs/supplier_proposal/class/supplier_proposal.class.php @@ -13,7 +13,7 @@ * Copyright (C) 2014 Marcos García * Copyright (C) 2016 Ferran Marcet * Copyright (C) 2018 Nicolas ZABOURI - * Copyright (C) 2019-2022 Frédéric France + * Copyright (C) 2019-2023 Frédéric France * Copyright (C) 2020 Tobias Sekan * Copyright (C) 2022 Gauthier VERDOL * @@ -2468,6 +2468,46 @@ class SupplierProposal extends CommonObject } } + /** + * getTooltipContentArray + * + * @param array $params ex option, infologin + * @since v18 + * @return array + */ + public function getTooltipContentArray($params) + { + global $conf, $langs, $menumanager; + if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { + return ['optimize' => $langs->trans("ShowSupplierProposal")]; + } + + $option = $params['option'] ?? ''; + $datas = []; + + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("SupplierProposal").''; + if (isset($this->status)) { + $datas['picto'] .= ' '.$this->getLibStatut(5); + } + if (!empty($this->ref)) { + $datas['ref'] = '
'.$langs->trans('Ref').': '.$this->ref; + } + if (!empty($this->ref_fourn)) { + $datas['ref_supplier'] = '
'.$langs->trans('RefSupplier').': '.$this->ref_fourn; + } + if (!empty($this->total_ht)) { + $datas['amount_ht'] = '
'.$langs->trans('AmountHT').': '.price($this->total_ht, 0, $langs, 0, -1, -1, $conf->currency); + } + if (!empty($this->total_tva)) { + $datas['amount_vat'] = '
'.$langs->trans('VAT').': '.price($this->total_tva, 0, $langs, 0, -1, -1, $conf->currency); + } + if (!empty($this->total_ttc)) { + $datas['amount_ttc'] = '
'.$langs->trans('AmountTTC').': '.price($this->total_ttc, 0, $langs, 0, -1, -1, $conf->currency); + } + + return $datas; + } + /** * Return clicable link of object (with eventually picto) * @@ -2534,8 +2574,18 @@ class SupplierProposal extends CommonObject $label = $langs->trans("ShowSupplierProposal"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip"'; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $linkclose .= ' data-params='.json_encode($params).' title="' . $langs->trans('Loading') . '"'; + $linkclose .= ' class="classforajaxtooltip"'; + } else { + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= ' class="classfortooltip"'; + } } $linkstart = ' Date: Sat, 4 Feb 2023 21:22:30 +0100 Subject: [PATCH 0139/1026] fix for double tooltip --- htdocs/user/class/user.class.php | 30 ++++++++++++++------------- htdocs/user/class/usergroup.class.php | 28 +++++++++++++------------ 2 files changed, 31 insertions(+), 27 deletions(-) diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 053ba1359fc..26b3ad3860d 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -2947,25 +2947,27 @@ class User extends CommonObject $linkstart = ' $this->id, + 'objecttype' => $this->element, + 'infologin' => $infologin, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip)) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $langs->load("users"); $label = $langs->trans("ShowUser"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { - $params = [ - 'id' => $this->id, - 'objecttype' => $this->element, - 'infologin' => $infologin, - 'option' => $option, - ]; - $linkclose .= ' data-params='.json_encode($params).' title="' . $langs->trans('Loading') . '"'; - $linkclose .= ' class="classforajaxtooltip'.($morecss ? ' '.$morecss : '').'"'; - } else { - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip'.($morecss ? ' '.$morecss : '').'"'; - } + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= $dataparams . ' class="'.$classfortooltip.($morecss ? ' '.$morecss : '').'"'; } $linkstart .= $linkclose.'>'; @@ -2980,7 +2982,7 @@ class User extends CommonObject } // Only picto if ($withpictoimg > 0) { - $picto = ''.img_object('', 'user', $paddafterimage.' '.($notooltip ? '' : 'class="paddingright classfortooltip"'), 0, 0, $notooltip ? 0 : 1).''; + $picto = ''.img_object('', 'user', $paddafterimage.' '.($notooltip ? '' : $dataparams.' class="paddingright '.$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1).''; } else { // Picto must be a photo $picto = ''.Form::showphoto('userphoto', $this, 0, 0, 0, 'userphoto'.($withpictoimg == -3 ? 'small' : ''), 'mini', 0, 1).''; diff --git a/htdocs/user/class/usergroup.class.php b/htdocs/user/class/usergroup.class.php index 45028ca993e..dcc5ca3bb39 100644 --- a/htdocs/user/class/usergroup.class.php +++ b/htdocs/user/class/usergroup.class.php @@ -793,24 +793,26 @@ class UserGroup extends CommonObject } $linkclose = ""; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip)) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $langs->load("users"); $label = $langs->trans("ShowGroup"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1, 1).'"'; } - if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { - $params = [ - 'id' => $this->id, - 'objecttype' => $this->element, - 'option' => $option, - ]; - $linkclose .= ' data-params='.json_encode($params).' title="' . $langs->trans('Loading') . '"'; - $linkclose .= ' class="classforajaxtooltip'.($morecss ? ' '.$morecss : '').'"'; - } else { - $linkclose .= ' title="'.dol_escape_htmltag($label, 1, 1).'"'; - $linkclose .= ' class="classfortooltip'.($morecss ? ' '.$morecss : '').'"'; - } + $linkclose .= ' title="'.dol_escape_htmltag($label, 1, 1).'"'; + $linkclose .= $dataparams.' class="'.$classfortooltip.($morecss ? ' '.$morecss : '').'"'; } $linkstart = 'picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.'class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } if ($withpicto != 2) { $result .= $this->name; From 5a33e40667510b3edee0677dfa94844f28ba2ad5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 4 Feb 2023 21:34:48 +0100 Subject: [PATCH 0140/1026] fix for double tooltip --- .../template/class/myobject.class.php | 28 ++++++++++--------- htdocs/product/stock/class/entrepot.class.php | 28 ++++++++++--------- 2 files changed, 30 insertions(+), 26 deletions(-) diff --git a/htdocs/modulebuilder/template/class/myobject.class.php b/htdocs/modulebuilder/template/class/myobject.class.php index 0e17492ba80..157b8079808 100644 --- a/htdocs/modulebuilder/template/class/myobject.class.php +++ b/htdocs/modulebuilder/template/class/myobject.class.php @@ -816,23 +816,25 @@ class MyObject extends CommonObject } $linkclose = ''; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip)) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $label = $langs->trans("ShowMyObject"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { - $params = [ - 'id' => $this->id, - 'objecttype' => $this->element, - 'option' => $option, - ]; - $linkclose .= ' data-params='.json_encode($params).' title="' . $langs->trans('Loading') . '"'; - $linkclose .= ' class="classforajaxtooltip'.($morecss ? ' '.$morecss : '').'"'; - } else { - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip'.($morecss ? ' '.$morecss : '').'"'; - } + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= $dataparams.' class="'.$classfortooltip.($morecss ? ' '.$morecss : '').'"'; } else { $linkclose = ($morecss ? ' class="'.$morecss.'"' : ''); } @@ -853,7 +855,7 @@ class MyObject extends CommonObject if (empty($this->showphoto_on_popup)) { if ($withpicto) { - $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } } else { if ($withpicto) { diff --git a/htdocs/product/stock/class/entrepot.class.php b/htdocs/product/stock/class/entrepot.class.php index 78e2ba0a173..deb7f8c8d52 100644 --- a/htdocs/product/stock/class/entrepot.class.php +++ b/htdocs/product/stock/class/entrepot.class.php @@ -763,23 +763,25 @@ class Entrepot extends CommonObject } $linkclose = ''; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip)) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $label = $langs->trans("Warehouse"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { - $params = [ - 'id' => $this->id, - 'objecttype' => $this->element, - 'option' => $option, - ]; - $linkclose .= '" data-params='.json_encode($params).' title="' . $langs->trans('Loading') . '"'; - $linkclose .= ' class="classforajaxtooltip"'; - } else { - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip"'; - } + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= $dataparams.' class="'.$classfortooltip.'"'; } $linkstart = 'picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } if ($withpicto != 2) { $result .= (($showfullpath || !empty($conf->global->STOCK_ALWAYS_SHOW_FULL_ARBO)) ? $this->get_full_arbo() : $this->label); From 7928bfd6cff8128b53be90a8e39afaf7df90ff46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 4 Feb 2023 21:48:02 +0100 Subject: [PATCH 0141/1026] add ajax tooltip on societeaccount --- htdocs/societe/class/societe.class.php | 28 +++++++------- htdocs/societe/class/societeaccount.class.php | 37 ++++++++++++++++++- 2 files changed, 50 insertions(+), 15 deletions(-) diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index adc08af21c4..c7e0e568b39 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -2916,23 +2916,25 @@ class Societe extends CommonObject $linkstart .= '"'; $linkclose = ''; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip)) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $label = $langs->trans("ShowCompany"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { - $params = [ - 'id' => $this->id, - 'objecttype' => $this->element, - 'option' => $option, - ]; - $linkclose .= ' data-params='.json_encode($params).' title="' . $langs->trans('Loading') . '"'; - $linkclose .= ' class="classforajaxtooltip refurl valignmiddle"'; - } else { - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip refurl valignmiddle"'; - } + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= $dataparams.' class="'.$classfortooltip.' refurl valignmiddle"'; $target_value = array('_self', '_blank', '_parent', '_top'); if (in_array($target, $target_value)) { $linkclose .= ' target="'.dol_escape_htmltag($target).'"'; @@ -2951,7 +2953,7 @@ class Societe extends CommonObject $result .= $linkstart; if ($withpicto) { - $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } if ($withpicto != 2) { $result .= dol_escape_htmltag($maxlen ? dol_trunc($name, $maxlen) : $name); diff --git a/htdocs/societe/class/societeaccount.class.php b/htdocs/societe/class/societeaccount.class.php index 09fee02c8a3..110f0826516 100644 --- a/htdocs/societe/class/societeaccount.class.php +++ b/htdocs/societe/class/societeaccount.class.php @@ -362,6 +362,27 @@ class SocieteAccount extends CommonObject return $this->deleteCommon($user, $notrigger); } + /** + * getTooltipContentArray + * @param array $params params to construct tooltip data + * @since v18 + * @return array + */ + public function getTooltipContentArray($params) + { + global $conf, $langs, $user; + + $langs->loadLangs(['companies, commercial']); + + $datas = []; + $option = $params['option'] ?? ''; + + $datas['picto'] = ''.$langs->trans("WebsiteAccount").''; + $datas['login'] = '
'.$langs->trans('Login').': '.$this->login; + + return $datas; + } + /** * Return a link to the object card (with optionaly the picto) * @@ -405,13 +426,25 @@ class SocieteAccount extends CommonObject } $linkclose = ''; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip)) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $label = $langs->trans("WebsiteAccount"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip'.($morecss ? ' '.$morecss : '').'"'; + $linkclose .= $dataparams.' class="'.$classfortooltip.($morecss ? ' '.$morecss : '').'"'; } else { $linkclose = ($morecss ? ' class="'.$morecss.'"' : ''); } @@ -422,7 +455,7 @@ class SocieteAccount extends CommonObject $result .= $linkstart; if ($withpicto) { - $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } if ($withpicto != 2) { $result .= $this->ref; From 83b4fde50c2c02914a1a6e867fff8af1447bbfb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 4 Feb 2023 22:00:47 +0100 Subject: [PATCH 0142/1026] add ajax tooltip on salaries --- htdocs/core/ajax/ajaxtooltip.php | 3 ++ htdocs/salaries/class/salary.class.php | 52 ++++++++++++++++++++------ 2 files changed, 44 insertions(+), 11 deletions(-) diff --git a/htdocs/core/ajax/ajaxtooltip.php b/htdocs/core/ajax/ajaxtooltip.php index d5461b0dc1b..a72b57c4ebe 100644 --- a/htdocs/core/ajax/ajaxtooltip.php +++ b/htdocs/core/ajax/ajaxtooltip.php @@ -198,6 +198,9 @@ if ($objecttype == 'invoice_supplier') { $classname = 'AdherentType'; } elseif ($objecttype == 'contact') { $module = 'societe'; +} elseif ($objecttype == 'salary') { + $classpath = 'salaries/class'; + $module = 'salaries'; } // print "objecttype=".$objecttype." module=".$module." subelement=".$subelement." classfile=".$classfile." classname=".$classname." classpath=".$classpath."
"; diff --git a/htdocs/salaries/class/salary.class.php b/htdocs/salaries/class/salary.class.php index 2f7bb36869e..4eb403a71a1 100644 --- a/htdocs/salaries/class/salary.class.php +++ b/htdocs/salaries/class/salary.class.php @@ -479,6 +479,25 @@ class Salary extends CommonObject } } + /** + * getTooltipContentArray + * @param array $params params to construct tooltip data + * @since v18 + * @return array + */ + public function getTooltipContentArray($params) + { + global $conf, $langs, $user; + + $langs->loadLangs(['salaries']); + + $datas = []; + $option = $params['option'] ?? ''; + $datas['picto'] = ''.$langs->trans("Salary").''; + $datas['ref'] = '
'.$langs->trans('Ref').': '.$this->ref; + + return $datas; + } /** * Send name clicable (with possibly the picto) @@ -523,29 +542,40 @@ class Salary extends CommonObject } $linkclose = ''; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip)) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $label = $langs->trans("ShowMyObject"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip'.($morecss ? ' '.$morecss : '').'"'; - - /* - $hookmanager->initHooks(array('myobjectdao')); - $parameters=array('id'=>$this->id); - $reshook=$hookmanager->executeHooks('getnomurltooltip',$parameters,$this,$action); // Note that $action and $object may have been modified by some hooks - if ($reshook > 0) $linkclose = $hookmanager->resPrint; - */ - } else $linkclose = ($morecss ? ' class="'.$morecss.'"' : ''); + $linkclose .= $dataparams.' class="'.$classfortooltip.($morecss ? ' '.$morecss : '').'"'; + } else { + $linkclose = ($morecss ? ' class="'.$morecss.'"' : ''); + } $linkstart = '
'; $linkend = ''; $result .= $linkstart; - if ($withpicto) $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright pictofixedwidth"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip pictofixedwidth"'), 0, 0, $notooltip ? 0 : 1); - if ($withpicto != 2) $result .= $this->ref; + if ($withpicto) { + $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright pictofixedwidth"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.' pictofixedwidth"'), 0, 0, $notooltip ? 0 : 1); + } + if ($withpicto != 2) { + $result .= $this->ref; + } $result .= $linkend; //if ($withpicto != 2) $result.=(($addlabel && $this->label) ? $sep . dol_trunc($this->label, ($addlabel > 1 ? $addlabel : 0)) : ''); From 473690f49b804fcd1a39121affc95bae11e30084 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 4 Feb 2023 22:09:18 +0100 Subject: [PATCH 0143/1026] fix for double tooltip --- htdocs/comm/propal/class/propal.class.php | 28 ++++++++++++----------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/htdocs/comm/propal/class/propal.class.php b/htdocs/comm/propal/class/propal.class.php index 109cf8368e9..b3271309855 100644 --- a/htdocs/comm/propal/class/propal.class.php +++ b/htdocs/comm/propal/class/propal.class.php @@ -3809,23 +3809,25 @@ class Propal extends CommonObject } $linkclose = ''; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip) && $user->rights->propal->lire) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $label = $langs->trans("Proposal"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { - $params = [ - 'id' => $this->id, - 'objecttype' => $this->element, - 'option' => $option, - ]; - $linkclose .= ' data-params='.json_encode($params).' title="' . $langs->trans('Loading') . '"'; - $linkclose .= ' class="classforajaxtooltip"'; - } else { - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip"'; - } + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= $dataparams.' class="'.$classfortooltip.'"'; } $linkstart = 'picto, ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $label), $this->picto, ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } if ($withpicto != 2) { $result .= $this->ref; From 17397d635cc76c1c1bf2ed3f2d8b0f67b4273bb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Lukas?= Date: Sun, 5 Feb 2023 08:24:09 +0100 Subject: [PATCH 0144/1026] #23783 --- htdocs/comm/index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/comm/index.php b/htdocs/comm/index.php index a57c7232885..cdcac66f54b 100644 --- a/htdocs/comm/index.php +++ b/htdocs/comm/index.php @@ -699,7 +699,7 @@ if (!empty($conf->societe->enabled) && $user->rights->societe->lire) { /* * Last suppliers */ -if (((!empty($conf->fournisseur->enabled) && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD)) || !empty($conf->supplier_order->enabled) || !empty($conf->supplier_invoice->enabled)) && $user->rights->societe->lire) { +if (((!empty($conf->fournisseur->enabled) && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD)) || !empty($conf->supplier_order->enabled) || !empty($conf->supplier_invoice->enabled)) && $user->rights->fournisseur->lire) { $sql = "SELECT s.rowid as socid, s.nom as name, s.name_alias"; $sql .= ", s.code_client, s.code_compta, s.client"; $sql .= ", s.code_fournisseur, s.code_compta_fournisseur, s.fournisseur"; From d8ff9468afa0342237acfd2088ce5e3f6c783887 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Lukas?= Date: Sun, 5 Feb 2023 08:35:45 +0100 Subject: [PATCH 0145/1026] Update index.php --- htdocs/comm/index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/comm/index.php b/htdocs/comm/index.php index cdcac66f54b..a57c7232885 100644 --- a/htdocs/comm/index.php +++ b/htdocs/comm/index.php @@ -699,7 +699,7 @@ if (!empty($conf->societe->enabled) && $user->rights->societe->lire) { /* * Last suppliers */ -if (((!empty($conf->fournisseur->enabled) && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD)) || !empty($conf->supplier_order->enabled) || !empty($conf->supplier_invoice->enabled)) && $user->rights->fournisseur->lire) { +if (((!empty($conf->fournisseur->enabled) && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD)) || !empty($conf->supplier_order->enabled) || !empty($conf->supplier_invoice->enabled)) && $user->rights->societe->lire) { $sql = "SELECT s.rowid as socid, s.nom as name, s.name_alias"; $sql .= ", s.code_client, s.code_compta, s.client"; $sql .= ", s.code_fournisseur, s.code_compta_fournisseur, s.fournisseur"; From f5600fdffc780de458ebedfc40c616b52e39485c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Lukas?= Date: Sun, 5 Feb 2023 08:38:46 +0100 Subject: [PATCH 0146/1026] Update index.php --- htdocs/comm/index.php | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/htdocs/comm/index.php b/htdocs/comm/index.php index a57c7232885..167005cf2f4 100644 --- a/htdocs/comm/index.php +++ b/htdocs/comm/index.php @@ -60,19 +60,11 @@ if (isset($user->socid) && $user->socid > 0) { $socid = $user->socid; } +restrictedArea($user, 'societe', $socid, '&societe', '', 'fk_soc', 'rowid', 0); + $max = $conf->global->MAIN_SIZE_SHORTLIST_LIMIT; $now = dol_now(); -// Security check -$socid = GETPOST("socid", 'int'); -if ($user->socid > 0) { - $action = ''; - $id = $user->socid; -} else { - $id = 0; -} -restrictedArea($user, 'societe', $id, '&societe', '', 'fk_soc', 'rowid', 0); - $maxofloop = (empty($conf->global->MAIN_MAXLIST_OVERLOAD) ? 500 : $conf->global->MAIN_MAXLIST_OVERLOAD); From 31984b8f2eef16d6bda64e2aa630db24ff6a24c1 Mon Sep 17 00:00:00 2001 From: Guenter Lukas Date: Sun, 5 Feb 2023 09:33:54 +0100 Subject: [PATCH 0147/1026] update --- htdocs/comm/index.php | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/htdocs/comm/index.php b/htdocs/comm/index.php index a57c7232885..167005cf2f4 100644 --- a/htdocs/comm/index.php +++ b/htdocs/comm/index.php @@ -60,19 +60,11 @@ if (isset($user->socid) && $user->socid > 0) { $socid = $user->socid; } +restrictedArea($user, 'societe', $socid, '&societe', '', 'fk_soc', 'rowid', 0); + $max = $conf->global->MAIN_SIZE_SHORTLIST_LIMIT; $now = dol_now(); -// Security check -$socid = GETPOST("socid", 'int'); -if ($user->socid > 0) { - $action = ''; - $id = $user->socid; -} else { - $id = 0; -} -restrictedArea($user, 'societe', $id, '&societe', '', 'fk_soc', 'rowid', 0); - $maxofloop = (empty($conf->global->MAIN_MAXLIST_OVERLOAD) ? 500 : $conf->global->MAIN_MAXLIST_OVERLOAD); From a501ae8961ced3e3ee9871a1bc779721c4899933 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 5 Feb 2023 09:46:29 +0100 Subject: [PATCH 0148/1026] fix tooltip --- htdocs/product/class/product.class.php | 31 +++++++++++++------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index e585d35ebae..4077fadeb5e 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -5219,24 +5219,25 @@ class Product extends CommonObject } $linkclose = ''; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip)) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $label = $langs->trans("ShowProduct"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - - if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { - $params = [ - 'id' => $this->id, - 'objecttype' => $this->element, - 'option' => $option, - ]; - $linkclose .= ' data-params='.json_encode($params).' title="' . $langs->trans('Loading') . '"'; - $linkclose .= ' class="nowraponall classforajaxtooltip'.($morecss ? ' '.$morecss : '').'"'; - } else { - $linkclose .= ' title="'.dol_escape_htmltag($label, 1, 1).'"'; - $linkclose .= ' class="nowraponall classfortooltip'.($morecss ? ' '.$morecss : '').'"'; - } + $linkclose .= ' title="'.dol_escape_htmltag($label, 1, 1).'"'; + $linkclose .= $dataparams.' class="nowraponall '.$classfortooltip.($morecss ? ' '.$morecss : '').'"'; } else { $linkclose = ' class="nowraponall'.($morecss ? ' '.$morecss : '').'"'; } @@ -5269,10 +5270,10 @@ class Product extends CommonObject $result .= $linkstart; if ($withpicto) { if ($this->type == Product::TYPE_PRODUCT) { - $result .= (img_object(($notooltip ? '' : $label), 'product', ($notooltip ? 'class="paddingright"' : 'class="paddingright classfortooltip"'), 0, 0, $notooltip ? 0 : 1)); + $result .= (img_object(($notooltip ? '' : $label), 'product', ($notooltip ? 'class="paddingright"' : $dataparams.' class="paddingright '.$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1)); } if ($this->type == Product::TYPE_SERVICE) { - $result .= (img_object(($notooltip ? '' : $label), 'service', ($notooltip ? 'class="paddingright"' : 'class="paddingright classfortooltip"'), 0, 0, $notooltip ? 0 : 1)); + $result .= (img_object(($notooltip ? '' : $label), 'service', ($notooltip ? 'class="paddingright"' : $dataparams.' class="paddingright '.$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1)); } } $result .= dol_escape_htmltag($newref); From 661c82473e677b661da0b528fe80042ddd309b4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 5 Feb 2023 10:00:48 +0100 Subject: [PATCH 0149/1026] add ajax tooltip on productlot --- .../stock/class/mouvementstock.class.php | 10 ++++- .../product/stock/class/productlot.class.php | 44 ++++++++++++++++++- 2 files changed, 51 insertions(+), 3 deletions(-) diff --git a/htdocs/product/stock/class/mouvementstock.class.php b/htdocs/product/stock/class/mouvementstock.class.php index 43760d808b2..2b7c1c025f1 100644 --- a/htdocs/product/stock/class/mouvementstock.class.php +++ b/htdocs/product/stock/class/mouvementstock.class.php @@ -46,10 +46,18 @@ class MouvementStock extends CommonObject */ public $product_id; + /** + * @var int ID warehouse + * @deprecated + * @see $warehouse_id + */ + public $entrepot_id; + /** * @var int ID warehouse */ public $warehouse_id; + public $qty; /** @@ -541,7 +549,7 @@ class MouvementStock extends CommonObject } elseif (empty($fk_product_stock)) { $fk_product_stock = $this->db->last_insert_id($this->db->prefix()."product_stock"); } - } + }entrepot_id // Update detail of stock for the lot. if (!$error && isModEnabled('productbatch') && $product->hasbatch() && !$skip_batch) { diff --git a/htdocs/product/stock/class/productlot.class.php b/htdocs/product/stock/class/productlot.class.php index 649c5578fa4..890a9fbd0f6 100644 --- a/htdocs/product/stock/class/productlot.class.php +++ b/htdocs/product/stock/class/productlot.class.php @@ -585,6 +585,34 @@ class Productlot extends CommonObject } + /** + * getTooltipContentArray + * @param array $params params to construct tooltip data + * @since v18 + * @return array + */ + public function getTooltipContentArray($params) + { + global $conf, $langs, $user; + + $langs->loadLangs(['stocks', 'productbatch']); + + $datas = []; + $option = $params['option'] ?? ''; + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("Batch").''; + $datas['divopen'] = '
'; + $datas['batch'] = ''.$langs->trans('Batch').': '.$this->batch; + if ($this->eatby && empty($conf->global->PRODUCT_DISABLE_EATBY)) { + $datas['eatby'] = '
'.$langs->trans('EatByDate').': '.dol_print_date($this->eatby, 'day'); + } + if ($this->sellby && empty($conf->global->PRODUCT_DISABLE_SELLBY)) { + $datas['sellby'] = '
'.$langs->trans('SellByDate').': '.dol_print_date($this->sellby, 'day'); + } + $datas['divclose'] = '
'; + + return $datas; + } + /** * Return a link to the a lot card (with optionaly the picto) * Use this->id,this->lastname, this->firstname @@ -629,13 +657,25 @@ class Productlot extends CommonObject } $linkclose = ''; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip)) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $label = $langs->trans("ShowMyObject"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip'.($morecss ? ' '.$morecss : '').'"'; + $linkclose .= $dataparams.' class="'.$classfortooltip.($morecss ? ' '.$morecss : '').'"'; } else { $linkclose = ($morecss ? ' class="'.$morecss.'"' : ''); } @@ -654,7 +694,7 @@ class Productlot extends CommonObject $result .= $linkstart; if ($withpicto) { - $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } if ($withpicto != 2) { $result .= $this->batch; From edb81d19553983b80869f36baad258fc4437485d Mon Sep 17 00:00:00 2001 From: Guenter Lukas Date: Sun, 5 Feb 2023 11:43:09 +0100 Subject: [PATCH 0150/1026] update --- htdocs/comm/action/peruser.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/htdocs/comm/action/peruser.php b/htdocs/comm/action/peruser.php index 87def7240f5..724a6a89a59 100644 --- a/htdocs/comm/action/peruser.php +++ b/htdocs/comm/action/peruser.php @@ -915,6 +915,11 @@ while ($currentdaytoshow < $lastdaytoshow) { if ($usergroup > 0) { $sql .= " AND ug.fk_usergroup = ".((int) $usergroup); } + if ($user->socid > 0) + { + // External users should see only contacts of their company + $sql .= " AND fk_soc=" . $socid; + } //print $sql; $resql = $db->query($sql); From d2a6d89fca58163b07fcbc2a15b90f04afd85415 Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Sun, 5 Feb 2023 10:48:29 +0000 Subject: [PATCH 0151/1026] Fixing style errors. --- htdocs/comm/action/peruser.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/htdocs/comm/action/peruser.php b/htdocs/comm/action/peruser.php index 724a6a89a59..e0e6e9ff004 100644 --- a/htdocs/comm/action/peruser.php +++ b/htdocs/comm/action/peruser.php @@ -915,8 +915,7 @@ while ($currentdaytoshow < $lastdaytoshow) { if ($usergroup > 0) { $sql .= " AND ug.fk_usergroup = ".((int) $usergroup); } - if ($user->socid > 0) - { + if ($user->socid > 0) { // External users should see only contacts of their company $sql .= " AND fk_soc=" . $socid; } From 9ab6c3114199d22617684650d9a24a4068fddc26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 5 Feb 2023 14:13:20 +0100 Subject: [PATCH 0152/1026] fix tooltip --- htdocs/adherents/class/adherent.class.php | 28 ++++++++++--------- .../adherents/class/adherent_type.class.php | 26 +++++++++-------- .../stock/class/mouvementstock.class.php | 2 +- 3 files changed, 30 insertions(+), 26 deletions(-) diff --git a/htdocs/adherents/class/adherent.class.php b/htdocs/adherents/class/adherent.class.php index 4dffa624719..d51035d500e 100644 --- a/htdocs/adherents/class/adherent.class.php +++ b/htdocs/adherents/class/adherent.class.php @@ -2365,24 +2365,26 @@ class Adherent extends CommonObject $linkstart .= '
$this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip)) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $langs->load("users"); $label = $langs->trans("ShowUser"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { - $params = [ - 'id' => $this->id, - 'objecttype' => $this->element, - 'option' => $option, - ]; - $linkclose .= ' data-params='.json_encode($params).' title="' . $langs->trans('Loading') . '"'; - $linkclose .= ' class="classforajaxtooltip'.($morecss ? ' '.$morecss : '').'"'; - } else { - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip'.($morecss ? ' '.$morecss : '').'"'; - } + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= $dataparams.' class="'.$classfortooltip.($morecss ? ' '.$morecss : '').'"'; } $linkstart .= $linkclose.'>'; @@ -2400,7 +2402,7 @@ class Adherent extends CommonObject // Only picto if ($withpictoimg > 0) { $picto = ''. - img_object('', 'user', $paddafterimage.' '.($notooltip ? '' : 'class="classfortooltip"'), 0, 0, $notooltip ? 0 : 1).''; + img_object('', 'user', $paddafterimage.' '.($notooltip ? '' : $dataparams.' class="'.$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1).''; } else { // Picto must be a photo $picto = ''; diff --git a/htdocs/adherents/class/adherent_type.class.php b/htdocs/adherents/class/adherent_type.class.php index 9a27b87f249..1a8c6c7b26c 100644 --- a/htdocs/adherents/class/adherent_type.class.php +++ b/htdocs/adherents/class/adherent_type.class.php @@ -735,7 +735,18 @@ class AdherentType extends CommonObject $option = ''; $url = DOL_URL_ROOT.'/adherents/type.php?rowid='.((int) $this->id); - + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if ($option != 'nolink') { // Add param to save lastsearch_values or not $add_save_lastsearch_values = ($save_lastsearch_value == 1 ? 1 : 0); @@ -746,21 +757,12 @@ class AdherentType extends CommonObject $url .= '&save_lastsearch_values=1'; } } - if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { - $params = [ - 'id' => $this->id, - 'objecttype' => $this->element, - 'option' => $option, - ]; - $linkstart = ''; - } else { - $linkstart = ''; - } + $linkstart = ''; $linkend = ''; $result .= $linkstart; if ($withpicto) { - $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } if ($withpicto != 2) { $result .= ($maxlen ?dol_trunc($this->label, $maxlen) : $this->label); diff --git a/htdocs/product/stock/class/mouvementstock.class.php b/htdocs/product/stock/class/mouvementstock.class.php index 2b7c1c025f1..2392962a500 100644 --- a/htdocs/product/stock/class/mouvementstock.class.php +++ b/htdocs/product/stock/class/mouvementstock.class.php @@ -549,7 +549,7 @@ class MouvementStock extends CommonObject } elseif (empty($fk_product_stock)) { $fk_product_stock = $this->db->last_insert_id($this->db->prefix()."product_stock"); } - }entrepot_id + } // Update detail of stock for the lot. if (!$error && isModEnabled('productbatch') && $product->hasbatch() && !$skip_batch) { From 6c61b807786efbfc085c27837073c33dc55242f9 Mon Sep 17 00:00:00 2001 From: Philippe GRAND Date: Sun, 5 Feb 2023 14:57:36 +0100 Subject: [PATCH 0153/1026] fix : Warning: Trying to access array offset on value of type bool in /home/httpd/vhosts/aflac.fr/domains/dev.aflac.fr/httpdocs/includes/tcpdi/tcpdi_parser.php on line 1376 --- htdocs/includes/tcpdi/tcpdi_parser.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/includes/tcpdi/tcpdi_parser.php b/htdocs/includes/tcpdi/tcpdi_parser.php index 13e9839f2b4..174c496d4f4 100644 --- a/htdocs/includes/tcpdi/tcpdi_parser.php +++ b/htdocs/includes/tcpdi/tcpdi_parser.php @@ -1365,7 +1365,7 @@ class tcpdi_parser { $obj = $this->getObjectVal($obj); if (isset ($obj[1][1]['/Rotate'])) { $res = $this->getObjectVal($obj[1][1]['/Rotate']); - if ($res[0] == PDF_TYPE_OBJECT) + if (isset($res[0]) && $res[0] == PDF_TYPE_OBJECT) return $res[1]; return $res; } else { @@ -1373,7 +1373,7 @@ class tcpdi_parser { return false; } else { $res = $this->_getPageRotation($obj[1][1]['/Parent']); - if ($res[0] == PDF_TYPE_OBJECT) + if (isset($res[0]) && $res[0] == PDF_TYPE_OBJECT) return $res[1]; return $res; } From d903008786951cb9302c7863a1e28b4570a567df Mon Sep 17 00:00:00 2001 From: Philippe GRAND Date: Sun, 5 Feb 2023 15:14:23 +0100 Subject: [PATCH 0154/1026] fix : Warning: Undefined variable in /home/httpd/vhosts/aflac.fr/domains/dev.aflac.fr/httpdocs/commande/card.php on line 688 --- htdocs/commande/card.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index 0a69e485adf..8521e5be6fc 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -5,7 +5,7 @@ * Copyright (C) 2005-2015 Regis Houssin * Copyright (C) 2006 Andre Cianfarani * Copyright (C) 2010-2013 Juanjo Menent - * Copyright (C) 2011-2022 Philippe Grand + * Copyright (C) 2011-2023 Philippe Grand * Copyright (C) 2012-2013 Christophe Battarel * Copyright (C) 2012-2016 Marcos García * Copyright (C) 2012 Cedric Salvador @@ -660,6 +660,10 @@ if (empty($reshook)) { $price_ht_devise = ''; $price_ttc = ''; $price_ttc_devise = ''; + $pu_ht = ''; + $pu_ttc = ''; + $pu_ht_devise = ''; + $pu_ttc_devise = ''; if (GETPOST('price_ht') !== '') { $price_ht = price2num(GETPOST('price_ht'), 'MU', 2); From 8b6bb4161cc592e1433a72a986915925ef5ae6ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 5 Feb 2023 16:02:03 +0100 Subject: [PATCH 0155/1026] fix tooltip --- htdocs/bom/class/bom.class.php | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/htdocs/bom/class/bom.class.php b/htdocs/bom/class/bom.class.php index 553372a31f8..109e01818e4 100644 --- a/htdocs/bom/class/bom.class.php +++ b/htdocs/bom/class/bom.class.php @@ -1155,23 +1155,25 @@ class BOM extends CommonObject } $linkclose = ''; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip)) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $label = $langs->trans("ShowBillOfMaterials"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { - $params = [ - 'id' => $this->id, - 'objecttype' => $this->element, - 'option' => $option, - ]; - $linkclose .= ' data-params='.json_encode($params).' title="' . $langs->trans('Loading') . '"'; - $linkclose .= ' class="classforajaxtooltip'.($morecss ? ' '.$morecss : '').'"'; - } else { - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip'.($morecss ? ' '.$morecss : '').'"'; - } + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= $dataparams.' class="'.$classfortooltip.($morecss ? ' '.$morecss : '').'"'; } else { $linkclose = ($morecss ? ' class="'.$morecss.'"' : ''); } @@ -1182,7 +1184,7 @@ class BOM extends CommonObject $result .= $linkstart; if ($withpicto) { - $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } if ($withpicto != 2) { $result .= $this->ref; From 7a1c9b468acd93f41826603b6ceabd6e8a249578 Mon Sep 17 00:00:00 2001 From: Philippe GRAND Date: Sun, 5 Feb 2023 17:04:13 +0100 Subject: [PATCH 0156/1026] fix : Warning: Undefined array key label in /home/httpd/vhosts/aflac.fr/domains/dev.aflac.fr/httpdocs/expedition/card.php on line 340 --- htdocs/expedition/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/expedition/card.php b/htdocs/expedition/card.php index 8c62cdc3914..a9fcea34440 100644 --- a/htdocs/expedition/card.php +++ b/htdocs/expedition/card.php @@ -337,7 +337,7 @@ if (empty($reshook)) { // Extrafields $array_options[$i] = $extrafields->getOptionalsFromPost($object->table_element_line, $i); // Unset extrafield - if (is_array($extrafields->attributes[$object->table_element_line]['label'])) { + if (isset($extrafields->attributes[$object->table_element_line]['label']) && is_array($extrafields->attributes[$object->table_element_line]['label'])) { // Get extra fields foreach ($extrafields->attributes[$object->table_element_line]['label'] as $key => $value) { unset($_POST["options_".$key]); From 6e07cee3fcbf3a0c5a952ccc10e16cbe2d28de60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 5 Feb 2023 17:04:26 +0100 Subject: [PATCH 0157/1026] fix tooltip --- htdocs/categories/class/categorie.class.php | 15 ++++---- htdocs/contact/class/contact.class.php | 30 ++++++++------- htdocs/contrat/class/contrat.class.php | 41 +++++++++++---------- 3 files changed, 46 insertions(+), 40 deletions(-) diff --git a/htdocs/categories/class/categorie.class.php b/htdocs/categories/class/categorie.class.php index 618a31df34f..5dc7d53cc49 100644 --- a/htdocs/categories/class/categorie.class.php +++ b/htdocs/categories/class/categorie.class.php @@ -1638,26 +1638,27 @@ class Categorie extends CommonObject $forced_color = 'categtextblack'; } } - - $link = ''; - } else { - $link .= '" title="'.dol_escape_htmltag($label, 1).'" class="classfortooltip '.$forced_color.'">'; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); } + $link = ''; $linkend = ''; $picto = 'category'; if ($withpicto) { - $result .= ($link.img_object($label, $picto, 'class="classfortooltip"').$linkend); + $result .= ($link.img_object($label, $picto, $dataparams.' class="'.$classfortooltip.'"').$linkend); } if ($withpicto && $withpicto != 2) { $result .= ' '; diff --git a/htdocs/contact/class/contact.class.php b/htdocs/contact/class/contact.class.php index 459c7807c43..103b8177994 100644 --- a/htdocs/contact/class/contact.class.php +++ b/htdocs/contact/class/contact.class.php @@ -1514,23 +1514,25 @@ class Contact extends CommonObject $url .= $moreparam; $linkclose = ""; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip)) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $label = $langs->trans("ShowContact"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { - $params = [ - 'id' => $this->id, - 'objecttype' => $this->element, - 'option' => $option, - ]; - $linkclose .= ' data-params='.json_encode($params).' title="' . $langs->trans('Loading') . '"'; - $linkclose .= ' class="classforajaxtooltip'.($morecss ? ' '.$morecss : '').'"'; - } else { - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip'.($morecss ? ' '.$morecss : '').'"'; - } + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= $dataparams.' class="'.$classfortooltip.($morecss ? ' '.$morecss : '').'"'; } $linkstart = ''; + $linkstart = ''; $linkend = ''; } @@ -1547,7 +1549,7 @@ class Contact extends CommonObject if ($withpicto < 0) { $result .= ''.Form::showphoto('contact', $this, 0, 0, 0, 'userphoto'.($withpicto == -3 ? 'small' : ''), 'mini', 0, 1).''; } else { - $result .= img_object(($notooltip ? '' : $label), ( $this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $label), ( $this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } } if ($withpicto != 2 && $withpicto != -2) { diff --git a/htdocs/contrat/class/contrat.class.php b/htdocs/contrat/class/contrat.class.php index 7785a8ad3e7..981d7d71f02 100644 --- a/htdocs/contrat/class/contrat.class.php +++ b/htdocs/contrat/class/contrat.class.php @@ -2072,31 +2072,32 @@ class Contrat extends CommonObject } $linkclose = ''; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip) && $user->rights->contrat->lire) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $label = $langs->trans("ShowContract"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { - $params = [ - 'id' => $this->id, - 'objecttype' => $this->element, - ]; - $linkclose .= '" data-params='.json_encode($params).' title="' . $langs->trans('Loading') . '"'; - $linkclose .= ' class="classforajaxtooltip"'; - } else { - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip"'; - } + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= $dataparams.' class="'.$classfortooltip.'"'; } - $linkstart = ''; $linkend = ''; $result .= $linkstart; if ($withpicto) { - $result .= img_object(($notooltip ? '' : $label), $this->picto, ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $label), $this->picto, ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } if ($withpicto != 2) { $result .= ($this->ref ? $this->ref : $this->id); @@ -3152,17 +3153,19 @@ class ContratLigne extends CommonObjectLine if (empty($label)) { $label = $this->description; } - $link = ''; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); } + $link = ''; $linkend = ''; $picto = 'service'; @@ -3171,7 +3174,7 @@ class ContratLigne extends CommonObjectLine } if ($withpicto) { - $result .= ($link.img_object($label, $picto, 'class="classfortooltip"').$linkend); + $result .= ($link.img_object($label, $picto, $dataparams.' class="'.$classfortooltip.'"').$linkend); } if ($withpicto && $withpicto != 2) { $result .= ' '; From 0633ead0e6dde2f503780d27166c47e612d44436 Mon Sep 17 00:00:00 2001 From: Philippe GRAND Date: Sun, 5 Feb 2023 18:05:03 +0100 Subject: [PATCH 0158/1026] fix : Warning: Undefined array key delivery in /home/httpd/vhosts/aflac.fr/domains/dev.aflac.fr/httpdocs/core/lib/sendings.lib.php on line 53 --- htdocs/core/lib/sendings.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/sendings.lib.php b/htdocs/core/lib/sendings.lib.php index 6d9598a04ae..a2fbaeef92e 100644 --- a/htdocs/core/lib/sendings.lib.php +++ b/htdocs/core/lib/sendings.lib.php @@ -50,7 +50,7 @@ function shipping_prepare_head($object) if ($conf->delivery_note->enabled && $user->rights->expedition->delivery->lire) { // delivery link $object->fetchObjectLinked($object->id, $object->element); - if (is_array($object->linkedObjectsIds['delivery']) && count($object->linkedObjectsIds['delivery']) > 0) { // If there is a delivery + if (isset($object->linkedObjectsIds['delivery']) && is_array($object->linkedObjectsIds['delivery']) && count($object->linkedObjectsIds['delivery']) > 0) { // If there is a delivery // Take first one element of array $tmp = reset($object->linkedObjectsIds['delivery']); From d0e1e16567b61fe696968aa0de7f0e93df244803 Mon Sep 17 00:00:00 2001 From: John Veness Date: Sun, 5 Feb 2023 18:51:32 +0000 Subject: [PATCH 0159/1026] Improve English in DoliWamp installer --- build/exe/doliwamp/Languages/MyEnglish.isl | 44 +++++++++++----------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/build/exe/doliwamp/Languages/MyEnglish.isl b/build/exe/doliwamp/Languages/MyEnglish.isl index 7ad94c4ca86..9c91ae92e4a 100644 --- a/build/exe/doliwamp/Languages/MyEnglish.isl +++ b/build/exe/doliwamp/Languages/MyEnglish.isl @@ -11,38 +11,38 @@ LaunchProgram=Launch %1 AssocFileExtension=&Associate %1 with the %2 file extension AssocingFileExtension=Associating %1 with the %2 file extension... -YouWillInstallDoliWamp=You will install DoliWamp (so Dolibarr + all required third party software like Apache, Mysql and PHP) on your computer. -ThisAssistantInstallOrUpgrade=WARNING: Using an ERP CRM installed on a local computer can be dangerous: if your computer break down, you can lose all your data. Do this if you are ready to manage backup yourself seriously. If not, use an installation in Saas instead (see https://saas.dolibarr.org). -IfYouHaveTechnicalKnowledge=Moreover, if you have technical knowledges and want to manage your Apache, Mysql and PHP yourself, you should not use this assistant and make a manual installation of Dolibarr on your existing server with Apache, Mysql and PHP. -ButIfYouLook=But if you look for an automatic setup on your local computer, you''re on the good way... -DoYouWantToStart=Do you want to start installation process ? +YouWillInstallDoliWamp=You will install DoliWamp (so Dolibarr plus all required third-party software like Apache, MySQL and PHP) on your computer. +ThisAssistantInstallOrUpgrade=WARNING: Using an ERP CRM installed on a local computer can be dangerous: if your computer breaks down, you can lose all your data. Do this if you are ready to manage backups yourself seriously. If not, use an installation in SaaS instead (see https://saas.dolibarr.org). +IfYouHaveTechnicalKnowledge=Moreover, if you have technical knowledge and want to manage Apache, MySQL and PHP yourself, you should not use this assistant and instead make a manual installation of Dolibarr on your existing server with Apache, MySQL and PHP. +ButIfYouLook=But if you are looking for an automatic setup on your local computer, you're on the right path... +DoYouWantToStart=Do you want to start the installation process? TechnicalParameters=Technical parameters -IfFirstInstall=If first install, please specify some technical parameters. If you don't understand, are not sure, or are doing an upgrade, just leave the default values. +IfFirstInstall=If this is the first install, please specify some technical parameters. If you don't understand, are not sure, or are doing an upgrade, just keep the default values. ; WARNING !!! STRINGS HERE MUST BE LOWER THAN 60 CHARACTERS -SMTPServer=SMTP server (your own or ISP SMTP server, first install only) : -ApachePort=Apache port (first install only, common choice is 80) : -MySqlPort=MySql port (first install only, common choice is 3306) : -MySqlPassword=MySql server and database password you want for root (first install only): +SMTPServer=SMTP server (your own or ISP SMTP server, first install only): +ApachePort=Apache port (first install only, common choice is 80): +MySqlPort=MySQL port (first install only, common choice is 3306): +MySqlPassword=MySQL server and database password you want for root (first install only): -FailedToDeleteLock=Failed to delete the file %1/www/dolibarr/install.lock. You can ignore warning but you may have to remove it manually later when asked. Click OK to continue... +FailedToDeleteLock=Failed to delete the file %1/www/dolibarr/install.lock. You can ignore this warning but you may have to remove the file manually later when asked. Click OK to continue... -PortAlreadyInUse=Port %1 seems to be already in use. You should cancel to go back and choose another value for %2 port. Cancel choice and choose another value ? +PortAlreadyInUse=Port %1 seems to already be in use. You should cancel to go back and choose another value for %2 port. Cancel choice and choose another value? -FirefoxDetected=Firefox has been detected on your computer. Would you like to use it as the default browser for Dolibarr ? -ChromeDetected=Chrome has been detected on your computer. Would you like to use it as the default browser for Dolibarr ? -MicrosoftEdgeDetected=Microsoft Edge has been detected on your computer. Would you like to use it as the default browser for Dolibarr ? -ChooseDefaultBrowser=Please choose your default browser (iexplore.exe, firefox.exe, chrome.exe, MicrosoftEdge.exe...). If you are not sure, just click Open : +FirefoxDetected=Firefox has been detected on your computer. Would you like to use it as the default browser for Dolibarr? +ChromeDetected=Chrome has been detected on your computer. Would you like to use it as the default browser for Dolibarr? +MicrosoftEdgeDetected=Microsoft Edge has been detected on your computer. Would you like to use it as the default browser for Dolibarr? +ChooseDefaultBrowser=Please choose your default browser (iexplore.exe, firefox.exe, chrome.exe, MicrosoftEdge.exe...). If you are not sure, just click Open: LaunchNow=Launch Dolibarr now -ProgramHasBeenRemoved=Dolibarr program files have been removed. However, all your data files are still in directory %1. You must remove this directory manually for a complete uninstall. +ProgramHasBeenRemoved=Dolibarr's program files have been removed. However, all your data files are still in directory %1. You must remove this directory manually for a complete uninstall. -DoliWampWillStartApacheMysql=DoliWamp installer will now start or restart Apache and Mysql, this may last from several seconds to one minute after this confirmation. Start to install or upgrade the web and database server required by Dolibarr ? +DoliWampWillStartApacheMysql=DoliWamp installer will now start or restart Apache and MySQL. This may take from several seconds to one minute. Start to install or upgrade the web and database server required by Dolibarr? -OldVersionFoundAndMoveInNew=An old database version has been found and moved to be used by new Dolibarr version -OldVersionFoundButFailedToMoveInNew=An old database version has been found but could not be moved to be used with new Dolibarr version +OldVersionFoundAndMoveInNew=An old database version has been found and moved to be used by the new Dolibarr version +OldVersionFoundButFailedToMoveInNew=An old database version has been found but could not be moved to be used with the new Dolibarr version -DLLMissing=Your Windows installation is missing The "Micrsoft Visual C++ Redistributable for Visual Studio 2012" component. Please install the 32-bit version (vcredist_x86.exe) first (you can find it at https://www.microsoft.com/en-us/download/) and restart DoliWamp installation/upgrade after. -ContinueAnyway=Continue anyway (install process may fails without this prerequisite) +DLLMissing=Your Windows installation is missing the "Microsoft Visual C++ Redistributable for Visual Studio 2012" component. Please install the 32-bit version (vcredist_x86.exe) first (you can find it at https://www.microsoft.com/en-us/download/) and restart DoliWamp installation/upgrade after. +ContinueAnyway=Continue anyway (install process may fail without this prerequisite) From 090c04b904e8a8929dc64c08e91c6e8915bb4893 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 5 Feb 2023 20:16:58 +0100 Subject: [PATCH 0160/1026] Fix filter on contact category --- htdocs/contact/list.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/htdocs/contact/list.php b/htdocs/contact/list.php index 3e5103d319a..3843529a0fc 100644 --- a/htdocs/contact/list.php +++ b/htdocs/contact/list.php @@ -434,7 +434,6 @@ if ($search_priv != '0' && $search_priv != '1') { $sql .= " AND (p.priv='1' AND p.fk_user_creat=".((int) $user->id).")"; } } - $searchCategoryContactList = $search_categ ? array($search_categ) : array(); $searchCategoryContactOperator = 0; // Search for tag/category ($searchCategoryContactList is an array of ID) @@ -443,17 +442,17 @@ if (!empty($searchCategoryContactList)) { $listofcategoryid = ''; foreach ($searchCategoryContactList as $searchCategoryContact) { if (intval($searchCategoryContact) == -2) { - $searchCategoryContactSqlList[] = "NOT EXISTS (SELECT ck.fk_socpeople FROM ".MAIN_DB_PREFIX."categorie_contact as ck WHERE s.rowid = ck.fk_socpeople)"; + $searchCategoryContactSqlList[] = "NOT EXISTS (SELECT ck.fk_socpeople FROM ".MAIN_DB_PREFIX."categorie_contact as ck WHERE p.rowid = ck.fk_socpeople)"; } elseif (intval($searchCategoryContact) > 0) { if ($searchCategoryContactOperator == 0) { - $searchCategoryContactSqlList[] = " EXISTS (SELECT ck.fk_socpeople FROM ".MAIN_DB_PREFIX."categorie_contact as ck WHERE s.rowid = ck.fk_socpeople AND ck.fk_categorie = ".((int) $searchCategoryContact).")"; + $searchCategoryContactSqlList[] = " EXISTS (SELECT ck.fk_socpeople FROM ".MAIN_DB_PREFIX."categorie_contact as ck WHERE p.rowid = ck.fk_socpeople AND ck.fk_categorie = ".((int) $searchCategoryContact).")"; } else { $listofcategoryid .= ($listofcategoryid ? ', ' : '') .((int) $searchCategoryContact); } } } if ($listofcategoryid) { - $searchCategoryContactSqlList[] = " EXISTS (SELECT ck.fk_socpeople FROM ".MAIN_DB_PREFIX."categorie_contact as ck WHERE s.rowid = ck.fk_socpeople AND ck.fk_categorie IN (".$db->sanitize($listofcategoryid)."))"; + $searchCategoryContactSqlList[] = " EXISTS (SELECT ck.fk_socpeople FROM ".MAIN_DB_PREFIX."categorie_contact as ck WHERE p.rowid = ck.fk_socpeople AND ck.fk_categorie IN (".$db->sanitize($listofcategoryid)."))"; } if ($searchCategoryContactOperator == 1) { if (!empty($searchCategoryContactSqlList)) { From 19631fef742d73fd7502df071a2497c080a611ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 5 Feb 2023 20:41:29 +0100 Subject: [PATCH 0161/1026] fix tooltip --- htdocs/comm/action/class/actioncomm.class.php | 28 ++++++++++--------- htdocs/commande/class/commande.class.php | 28 ++++++++++--------- htdocs/product/class/product.class.php | 2 ++ htdocs/societe/class/societe.class.php | 7 +++-- 4 files changed, 36 insertions(+), 29 deletions(-) diff --git a/htdocs/comm/action/class/actioncomm.class.php b/htdocs/comm/action/class/actioncomm.class.php index 23a6b5a67c5..a127cc2d3f2 100644 --- a/htdocs/comm/action/class/actioncomm.class.php +++ b/htdocs/comm/action/class/actioncomm.class.php @@ -1727,6 +1727,18 @@ class ActionComm extends CommonObject $tooltip .= '
'; } $linkclose = ''; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } //if (!empty($conf->global->AGENDA_USE_EVENT_TYPE) && $this->type_color) // $linkclose = ' style="background-color:#'.$this->type_color.'"'; @@ -1735,18 +1747,8 @@ class ActionComm extends CommonObject $label = $langs->trans("ShowAction"); $linkclose .= ' alt="'.dol_escape_htmltag($tooltip, 1).'"'; } - if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { - $params = [ - 'id' => $this->id, - 'objecttype' => $this->element, - 'option' => $option, - ]; - $linkclose .= '" data-params='.json_encode($params).' title="' . $langs->trans('Loading') . '"'; - $linkclose .= ' class="'.$classname.' classforajaxtooltip"'; - } else { - $linkclose .= ' title="'.dol_escape_htmltag($tooltip, 1, 0, '', 1).'"'; - $linkclose .= ' class="'.$classname.' classfortooltip"'; - } + $linkclose .= ' title="'.dol_escape_htmltag($tooltip, 1, 0, '', 1).'"'; + $linkclose .= $dataparams.' class="'.$classname.' '.$classfortooltip.'"'; } else { $linkclose .= ' class="'.$classname.'"'; } @@ -1806,7 +1808,7 @@ class ActionComm extends CommonObject $result .= $linkstart; if ($withpicto) { - $result .= img_object(($notooltip ? '' : $langs->trans("ShowAction").': '.$label), ($overwritepicto ? $overwritepicto : 'action'), (($this->type_color && $overwritepicto) ? 'style="color: #'.$this->type_color.' !important;" ' : '').($notooltip ? 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'"' : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $langs->trans("ShowAction").': '.$label), ($overwritepicto ? $overwritepicto : 'action'), (($this->type_color && $overwritepicto) ? 'style="color: #'.$this->type_color.' !important;" ' : '').($notooltip ? 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'"' : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } $result .= dol_escape_htmltag($labelshort); $result .= $linkend; diff --git a/htdocs/commande/class/commande.class.php b/htdocs/commande/class/commande.class.php index d5e6fff5fce..f44a545c879 100644 --- a/htdocs/commande/class/commande.class.php +++ b/htdocs/commande/class/commande.class.php @@ -3832,23 +3832,25 @@ class Commande extends CommonOrder } $linkclose = ''; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip) && $user->rights->commande->lire) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $label = $langs->trans("Order"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { - $params = [ - 'id' => $this->id, - 'objecttype' => $this->element, - 'option' => $option, - ]; - $linkclose .= ' data-params='.json_encode($params).' title="' . $langs->trans('Loading') . '"'; - $linkclose .= ' class="classforajaxtooltip"'; - } else { - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip"'; - } + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= $dataparams.' class="'.$classfortooltip.'"'; $target_value = array('_self', '_blank', '_parent', '_top'); if (in_array($target, $target_value)) { @@ -3867,7 +3869,7 @@ class Commande extends CommonOrder $result .= $linkstart; if ($withpicto) { - $result .= img_object(($notooltip ? '' : $label), $this->picto, ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $label), $this->picto, ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } if ($withpicto != 2) { $result .= $this->ref; diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index 4077fadeb5e..00e745cff47 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -5009,6 +5009,8 @@ class Product extends CommonObject { global $conf, $langs; + $langs->load('products'); + $datas = []; if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index c7e0e568b39..1541ca8e8bb 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -2665,15 +2665,16 @@ class Societe extends CommonObject if (isset($this->client) && isset($this->fournisseur)) { $datas['type'] = '   ' . $this->getTypeUrl(1); } - $datas['name'] = '
'.$langs->trans('Name').': '.dol_escape_htmltag($this->name); if (!empty($this->name_alias)) { $datas['namealias'] = ' ('.dol_escape_htmltag($this->name_alias).')'; } - - if ($this->email) { + if (!empty($this->email)) { $datas['email'] = '
'.img_picto('', 'email', 'class="pictofixedwidth"').$this->email; } + if (!empty($this->url)) { + $datas['url'] = '
'.img_picto('', 'globe', 'class="pictofixedwidth"').$this->url; + } if (!empty($this->phone) || !empty($this->fax)) { $phonelist = array(); if ($this->phone) { From c0c10866e909af56003c5c347249fe6597b2b044 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 5 Feb 2023 20:54:18 +0100 Subject: [PATCH 0162/1026] fix tooltip --- htdocs/compta/bank/class/account.class.php | 12 ++++---- htdocs/core/class/commonobject.class.php | 2 +- htdocs/delivery/class/delivery.class.php | 12 ++++---- .../class/supplier_proposal.class.php | 28 ++++++++++--------- 4 files changed, 30 insertions(+), 24 deletions(-) diff --git a/htdocs/compta/bank/class/account.class.php b/htdocs/compta/bank/class/account.class.php index b978d9cba56..230b0336631 100644 --- a/htdocs/compta/bank/class/account.class.php +++ b/htdocs/compta/bank/class/account.class.php @@ -1460,17 +1460,19 @@ class Account extends CommonObject $label .= '
'.$langs->trans('AccountAccounting').': '.length_accountg($this->account_number); $label .= '
'.$langs->trans('AccountancyJournal').': '.$this->accountancy_journal; } + $classfortooltip = 'classfortooltip'; + $dataparams = ''; if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { $params = [ 'id' => $this->id, 'objecttype' => $this->element, 'option' => $option, ]; - $linkclose = '" data-params='.json_encode($params).' title="' . $langs->trans('Loading') . '"'; - $linkclose .= ' class="classforajaxtooltip"'; - } else { - $linkclose = '" title="'.dol_escape_htmltag($label, 1).'" class="classfortooltip">'; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); } + $linkclose = '"'.$dataparams.' title="'.dol_escape_htmltag($label, 1).'" class="'.$classfortooltip.'">'; $url = DOL_URL_ROOT.'/compta/bank/card.php?id='.$this->id; if ($mode == 'transactions') { @@ -1500,7 +1502,7 @@ class Account extends CommonObject $result .= $linkstart; if ($withpicto) { - $result .= img_object(($notooltip ? '' : $label), $this->picto, ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $label), $this->picto, ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } if ($withpicto != 2) { $result .= $this->ref.($option == 'reflabel' && $this->label ? ' - '.$this->label : ''); diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index e30ef60b124..f3bde4fe826 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -696,7 +696,7 @@ abstract class CommonObject } $labelextra = $langs->trans((string) $extrafields->attributes[$this->table_element]['label'][$key]); if ($extrafields->attributes[$this->table_element]['type'][$key] == 'separate') { - $datas[$key]= '
'. $labelextra . ''; + $datas[$key]= '
'. $labelextra . ''; } else { $value = $this->array_options['options_' . $key]; $datas[$key]= '
'. $labelextra . ': ' . $extrafields->showOutputField($key, $value, '', $this->table_element); diff --git a/htdocs/delivery/class/delivery.class.php b/htdocs/delivery/class/delivery.class.php index 717696ac430..525d5458891 100644 --- a/htdocs/delivery/class/delivery.class.php +++ b/htdocs/delivery/class/delivery.class.php @@ -768,20 +768,22 @@ class Delivery extends CommonObject } //} + $classfortooltip = 'classfortooltip'; + $dataparams = ''; if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { $params = [ 'id' => $this->id, 'objecttype' => $this->element, ]; - $linkstart = ''; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); } + $linkstart = ''; $linkend = ''; if ($withpicto) { - $result .= ($linkstart.img_object($label, $this->picto, 'class="classfortooltip"').$linkend); + $result .= ($linkstart.img_object($label, $this->picto, $dataparams.' class="'.$classfortooltip.'"').$linkend); } if ($withpicto && $withpicto != 2) { $result .= ' '; diff --git a/htdocs/supplier_proposal/class/supplier_proposal.class.php b/htdocs/supplier_proposal/class/supplier_proposal.class.php index 98dc1e66af2..db3070f8b8d 100644 --- a/htdocs/supplier_proposal/class/supplier_proposal.class.php +++ b/htdocs/supplier_proposal/class/supplier_proposal.class.php @@ -2569,23 +2569,25 @@ class SupplierProposal extends CommonObject } $linkclose = ''; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip) && $user->rights->propal->lire) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $label = $langs->trans("ShowSupplierProposal"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { - $params = [ - 'id' => $this->id, - 'objecttype' => $this->element, - 'option' => $option, - ]; - $linkclose .= ' data-params='.json_encode($params).' title="' . $langs->trans('Loading') . '"'; - $linkclose .= ' class="classforajaxtooltip"'; - } else { - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip"'; - } + $linkclose .= $dataparams.' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= ' class="'.$classfortooltip.'"'; } $linkstart = 'picto, ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $label), $this->picto, ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } if ($withpicto != 2) { $result .= $this->ref; From 1ad1889d98125dacfc3768b41ea2964240c36381 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 5 Feb 2023 21:06:30 +0100 Subject: [PATCH 0163/1026] fix tooltip --- htdocs/compta/bank/class/account.class.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/htdocs/compta/bank/class/account.class.php b/htdocs/compta/bank/class/account.class.php index 230b0336631..7032f9c40e2 100644 --- a/htdocs/compta/bank/class/account.class.php +++ b/htdocs/compta/bank/class/account.class.php @@ -244,6 +244,20 @@ class Account extends CommonObject */ public $date_solde; + /** + * Balance. Used in Account::create + * @var float + * @deprecated + * @see $balance + */ + public $solde; + + /** + * Balance. Used in Account::create + * @var float + */ + public $balance; + /** * Creditor Identifier CI. Some banks use different ICS for direct debit and bank tranfer * @var string From 89c5af14f4e08d5032100bf6e79151ace35ba3a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 5 Feb 2023 21:14:09 +0100 Subject: [PATCH 0164/1026] add extrafields count in salary(ies) admin --- htdocs/core/lib/salaries.lib.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/htdocs/core/lib/salaries.lib.php b/htdocs/core/lib/salaries.lib.php index 51ec880e31e..7909773260f 100644 --- a/htdocs/core/lib/salaries.lib.php +++ b/htdocs/core/lib/salaries.lib.php @@ -3,6 +3,7 @@ * Copyright (C) 2015 Charlie BENKE * Copyright (C) 2019 Alexandre Spangaro * Copyright (C) 2021 Gauthier VERDOL + * Copyright (C) 2023 Frédéric France * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -76,7 +77,10 @@ function salaries_prepare_head($object) */ function salaries_admin_prepare_head() { - global $langs, $conf, $user; + global $conf, $db, $langs, $user; + + $extrafields = new ExtraFields($db); + $extrafields->fetch_name_optionals_label('salary'); $h = 0; $head = array(); @@ -94,6 +98,10 @@ function salaries_admin_prepare_head() $head[$h][0] = DOL_URL_ROOT.'/salaries/admin/salaries_extrafields.php'; $head[$h][1] = $langs->trans("ExtraFieldsSalaries"); + $nbExtrafields = $extrafields->attributes['salary']['count']; + if ($nbExtrafields > 0) { + $head[$h][1] .= ''.$nbExtrafields.''; + } $head[$h][2] = 'attributes'; $h++; From b7b4737ef8228fe1c789ce98205e15b5c7a82828 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 5 Feb 2023 21:28:27 +0100 Subject: [PATCH 0165/1026] add ajax tooltip on holidays --- htdocs/holiday/class/holiday.class.php | 40 +++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/htdocs/holiday/class/holiday.class.php b/htdocs/holiday/class/holiday.class.php index e4a82be6ea7..dc4e09d6fe9 100644 --- a/htdocs/holiday/class/holiday.class.php +++ b/htdocs/holiday/class/holiday.class.php @@ -4,7 +4,7 @@ * Copyright (C) 2012-2016 Regis Houssin * Copyright (C) 2013 Florian Henry * Copyright (C) 2016 Juanjo Menent - * Copyright (C) 2018-2021 Frédéric France + * Copyright (C) 2018-2023 Frédéric France * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -1299,6 +1299,28 @@ class Holiday extends CommonObject return $result; } + /** + * getTooltipContentArray + * + * @param array $params ex option, infologin + * @since v18 + * @return array + */ + public function getTooltipContentArray($params) + { + global $conf, $langs; + + $langs->load('holiday'); + + $datas = []; + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("Holiday").''; + if (isset($this->statut)) { + $datas['picto'] .= ' '.$this->getLibStatut(5); + } + $datas['label'] = '
'.$langs->trans('Ref').': '.$this->ref; + + return $datas; + } /** * Return clicable name (with picto eventually) @@ -1333,13 +1355,23 @@ class Holiday extends CommonObject $url .= '&save_lastsearch_values=1'; } //} - - $linkstart = '
'; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } + $linkstart = ''; $linkend = ''; $result .= $linkstart; if ($withpicto) { - $result .= img_object(($notooltip ? '' : $label), $this->picto, ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $label), $this->picto, ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } if ($withpicto != 2) { $result .= $this->ref; From 1e0125540a5eb0b70f6b3ab1f18874e9d32356aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 5 Feb 2023 21:43:18 +0100 Subject: [PATCH 0166/1026] add ajax tooltip on invoices --- htdocs/compta/facture/class/facture.class.php | 84 ++++++++++++++++++- 1 file changed, 81 insertions(+), 3 deletions(-) diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php index 75869a900dd..ed2c729b424 100644 --- a/htdocs/compta/facture/class/facture.class.php +++ b/htdocs/compta/facture/class/facture.class.php @@ -1766,6 +1766,71 @@ class Facture extends CommonInvoice return $deposit; } + /** + * getTooltipContentArray + * + * @param array $params ex option, infologin + * @since v18 + * @return array + */ + public function getTooltipContentArray($params) + { + global $conf, $langs, $mysoc, $user; + + $langs->load('bills'); + + $datas = []; + $moretitle = $params['moretitle'] ?? ''; + $picto = $this->picto; + if ($this->type == self::TYPE_REPLACEMENT) { + $picto .= 'r'; // Replacement invoice + } + if ($this->type == self::TYPE_CREDIT_NOTE) { + $picto .= 'a'; // Credit note + } + if ($this->type == self::TYPE_DEPOSIT) { + $picto .= 'd'; // Deposit invoice + } + + if ($user->hasRight("facture", "read")) { + $datas['picto'] = img_picto('', $picto).' '.$langs->trans("Invoice").''; + if (isset($this->statut) && isset($this->alreadypaid)) { + $datas['picto'] .= ' '.$this->getLibStatut(5, $this->alreadypaid); + } + $datas['picto'] .= ' '.$this->getLibType(1); + if ($moretitle) { + $datas['picto'] = ' - '.$moretitle; + } + if (!empty($this->ref)) { + $datas['ref'] = '
'.$langs->trans('Ref').': '.$this->ref; + } + if (!empty($this->ref_customer)) { + $datas['refcustomer'] = '
'.$langs->trans('RefCustomer').': '.$this->ref_customer; + } + if (!empty($this->date)) { + $datas['date'] = '
'.$langs->trans('Date').': '.dol_print_date($this->date, 'day'); + } + if (!empty($this->total_ht)) { + $datas['amountht'] = '
'.$langs->trans('AmountHT').': '.price($this->total_ht, 0, $langs, 0, -1, -1, $conf->currency); + } + if (!empty($this->total_tva)) { + $datas['amountvat'] = '
'.$langs->trans('AmountVAT').': '.price($this->total_tva, 0, $langs, 0, -1, -1, $conf->currency); + } + if (!empty($this->total_localtax1) && $this->total_localtax1 != 0) { + // We keep test != 0 because $this->total_localtax1 can be '0.00000000' + $datas['amountlt1'] = '
'.$langs->transcountry('AmountLT1', $mysoc->country_code).': '.price($this->total_localtax1, 0, $langs, 0, -1, -1, $conf->currency); + } + if (!empty($this->total_localtax2) && $this->total_localtax2 != 0) { + $datas['amountlt2'] = '
'.$langs->transcountry('AmountLT2', $mysoc->country_code).': '.price($this->total_localtax2, 0, $langs, 0, -1, -1, $conf->currency); + } + if (!empty($this->total_ttc)) { + $datas['amountttc'] = '
'.$langs->trans('AmountTTC').': '.price($this->total_ttc, 0, $langs, 0, -1, -1, $conf->currency); + } + } + + return $datas; + } + /** * Return clicable link of object (with eventually picto) * @@ -1863,13 +1928,26 @@ class Facture extends CommonInvoice } $linkclose = ($target ? ' target="'.$target.'"' : ''); + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'moretitle' => $moretitle, + 'option' => $option, + ]; + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); + $label = $langs->trans('Loading'); + } if (empty($notooltip) && $user->hasRight("facture", "read")) { if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $label = $langs->trans("Invoice"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip"'; + $linkclose .= $dataparams.' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= ' class="'.$classfortooltip.'"'; } $linkstart = 'ref, $max) : $this->ref); From 631168f56cf7009a5cdd0511802ab65e78763e69 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 5 Feb 2023 22:17:09 +0100 Subject: [PATCH 0167/1026] NEW Collapse/Expand separators supported in edit and create mode --- htdocs/core/class/commonobject.class.php | 20 ++++++++++++++++---- htdocs/core/class/extrafields.class.php | 24 +++++++++++++++--------- htdocs/core/lib/functions.lib.php | 12 +++++++----- htdocs/core/tpl/extrafields_edit.tpl.php | 6 +++++- htdocs/core/tpl/extrafields_view.tpl.php | 3 +++ 5 files changed, 46 insertions(+), 19 deletions(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 25f16cbbdb4..29643850e60 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -8066,10 +8066,16 @@ abstract class CommonObject $out .= "\n"; $nbofextrafieldsshown = 0; - $extrafields_collapse_num = ''; $e = 0; // var to manage the modulo (odd/even) + $lastseparatorkeyfound = ''; + $extrafields_collapse_num = ''; + $extrafields_collapse_num_old = ''; + $i = 0; + foreach ($extrafields->attributes[$this->table_element]['label'] as $key => $label) { + $i++; + // Show only the key field in params if (is_array($params) && array_key_exists('onlykey', $params) && $key != $params['onlykey']) { continue; @@ -8104,6 +8110,7 @@ abstract class CommonObject if (empty($perms)) { continue; } + // Load language if required if (!empty($extrafields->attributes[$this->table_element]['langfile'][$key])) { $langs->load($extrafields->attributes[$this->table_element]['langfile'][$key]); @@ -8165,14 +8172,19 @@ abstract class CommonObject $extrafield_collapse_display_value = intval($extrafield_param_list[0]); if ($extrafield_collapse_display_value == 1 || $extrafield_collapse_display_value == 2) { - $extrafields_collapse_num = $extrafields->attributes[$this->table_element]['pos'][$key]; + //$extrafields_collapse_num = $extrafields->attributes[$this->table_element]['pos'][$key]; + $extrafields_collapse_num = $key; } } } // if colspan=0 or 1, the second column is not extended, so the separator must be on 2 columns $out .= $extrafields->showSeparator($key, $this, ($colspan ? $colspan + 1 : 2), $display_type, $mode); + + $lastseparatorkeyfound = $key; } else { + $collapse_group = $extrafields_collapse_num.(!empty($this->id) ? '_'.$this->id : ''); + $class = (!empty($extrafields->attributes[$this->table_element]['hidden'][$key]) ? 'hideobject ' : ''); $csstyle = ''; if (is_array($params) && count($params) > 0) { @@ -8243,13 +8255,13 @@ abstract class CommonObject $helptoshow = $langs->trans($extrafields->attributes[$this->table_element]['help'][$key]); if ($display_type == 'card') { - $out .= ''; + $out .= ''; if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER) && ($action == 'view' || $action == 'valid' || $action == 'editline' || $action == 'confirm_valid' || $action == 'confirm_cancel')) { $out .= ''; } $out .= ''; + $out .= '
'; $out .= '
table_element.'_extrafields_'.$key]) || GETPOST('ignorecollapsesetup', 'int')) ? (empty($_COOKIE['DOLCOLLAPSE_'.$object->table_element.'_extrafields_'.$key]) ? false : true) : ($extrafield_collapse_display_value == 2 ? false : true)); } + $disabledcookiewrite = 0; if ($mode == 'create') { - $extrafield_collapse_display_value = 0; + // On create mode, force separator group to not be collapsable + $extrafield_collapse_display_value = 1; + $expand_display = true; // We force group to be shown expanded + $disabledcookiewrite = 1; // We keep status of group unchanged into the cookie } $out = '<'.$tagtype.' id="trextrafieldseparator'.$key.(!empty($object->id)?'_'.$object->id:'').'" class="trextrafieldseparator trextrafieldseparator'.$key.(!empty($object->id)?'_'.$object->id:'').'">'; @@ -2004,19 +2008,21 @@ class ExtraFields // Set the collapse_display status to cookie in priority or if ignorecollapsesetup is 1, if cookie and ignorecollapsesetup not defined, use the setup. $this->expand_display[$collapse_group] = $expand_display; - if (!empty($conf->use_javascript_ajax) && $mode != 'create') { + if (!empty($conf->use_javascript_ajax)) { $out .= ''."\n"; $out .= ''; - $text = $tmp.$langs->transnoentities("InvoiceAvoirAsk").' '; + $text = $tmp.' '; // $text.=''; $text .= ''; +} if (!empty($arrayfields['u.salary']['checked'])) { print ''; } @@ -823,7 +832,7 @@ if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { $totalarray['nbfield']++; } if (!empty($arrayfields['u.login']['checked'])) { - print_liste_field_titre("Login", $_SERVER['PHP_SELF'], "u.login", $param, "", "", $sortfield, $sortorder); + print_liste_field_titre($arrayfields['u.login']['label'], $_SERVER['PHP_SELF'], "u.login", $param, "", "", $sortfield, $sortorder); $totalarray['nbfield']++; } if (!empty($arrayfields['u.lastname']['checked'])) { @@ -871,7 +880,11 @@ if (!empty($arrayfields['u.fk_soc']['checked'])) { $totalarray['nbfield']++; } if (!empty($arrayfields['u.entity']['checked'])) { - print_liste_field_titre("Entity", $_SERVER['PHP_SELF'], "u.entity", $param, "", "", $sortfield, $sortorder); + print_liste_field_titre($arrayfields['u.entity']['label'], $_SERVER['PHP_SELF'], "u.entity", $param, "", "", $sortfield, $sortorder); + $totalarray['nbfield']++; +} +if (!empty($arrayfields['u.job']['checked'])) { + print_liste_field_titre($arrayfields['u.job']['label'], $_SERVER['PHP_SELF'], "u.job", $param, "", "", $sortfield, $sortorder); $totalarray['nbfield']++; } if (!empty($arrayfields['u.salary']['checked'])) { @@ -948,6 +961,7 @@ while ($i < $imaxinloop) { $object->status = $obj->status; $object->office_phone = $obj->office_phone; $object->user_mobile = $obj->user_mobile; + $object->job = $obj->job; $object->email = $obj->email; $object->gender = $obj->gender; $object->socid = $obj->fk_soc; @@ -1160,6 +1174,16 @@ while ($i < $imaxinloop) { } } + // Job position + if (!empty($arrayfields['u.job']['checked'])) { + print ''; + print dol_escape_htmltag($obj->job); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Salary if (!empty($arrayfields['u.salary']['checked'])) { print ''; From 1b3b7c93297118d84f23dd86b99401f8daf43c42 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 11 Feb 2023 12:34:21 +0100 Subject: [PATCH 0349/1026] Fix default values --- htdocs/admin/defaultvalues.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs/admin/defaultvalues.php b/htdocs/admin/defaultvalues.php index 6903571d394..4baddd8b29b 100644 --- a/htdocs/admin/defaultvalues.php +++ b/htdocs/admin/defaultvalues.php @@ -147,12 +147,12 @@ if (($action == 'add' || (GETPOST('add') && $action != 'update')) || GETPOST('ac $object->value=$defaultvalue; $object->entity=$conf->entity; $result=$object->create($user); - if ($result<0) { + if ($result < 0) { $action = ''; setEventMessages($object->error, $object->errors, 'errors'); } else { setEventMessages($langs->trans("RecordSaved"), null, 'mesgs'); - $action = ""; + $action = ''; $defaulturl = ''; $defaultkey = ''; $defaultvalue = ''; @@ -324,16 +324,16 @@ print "\n"; print ''; // Page print ''; -print ''; +print ''; print ''."\n"; // Field print ''; -print ''; +print ''; print ''; // Value if ($mode != 'focus' && $mode != 'mandatory') { print ''; - print ''; + print ''; print ''; } // Limit to superadmin From c02113de6a36601ee26af2bc9390da006bd018db Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 11 Feb 2023 13:04:23 +0100 Subject: [PATCH 0350/1026] Debug v17 --- htdocs/hrm/evaluation_agenda.php | 28 +++++++++------ htdocs/hrm/evaluation_card.php | 2 +- htdocs/hrm/evaluation_contact.php | 2 +- htdocs/hrm/evaluation_document.php | 2 +- htdocs/hrm/evaluation_note.php | 2 +- htdocs/langs/en_US/hrm.lang | 2 +- .../template/myobject_agenda.php | 15 +++++--- htdocs/societe/agenda.php | 35 +++++++++++-------- 8 files changed, 52 insertions(+), 36 deletions(-) diff --git a/htdocs/hrm/evaluation_agenda.php b/htdocs/hrm/evaluation_agenda.php index 31607e01b28..28f4e33e4d4 100644 --- a/htdocs/hrm/evaluation_agenda.php +++ b/htdocs/hrm/evaluation_agenda.php @@ -96,8 +96,10 @@ $permissiontoread = $user->rights->hrm->evaluation->read; // Used by the include //if ($user->socid > 0) accessforbidden(); //if ($user->socid > 0) $socid = $user->socid; //$isdraft = (($object->status == $object::STATUS_DRAFT) ? 1 : 0); -//restrictedArea($user, $object->element, $object->id, $object->table_element, '', 'fk_soc', 'rowid', $isdraft); -if (empty($conf->hrm->enabled)) accessforbidden(); +//restrictedArea($user, $object->module, $object->id, $object->table_element, $object->element, 'fk_soc', 'rowid', $isdraft); +if (!isModEnabled('hrm')) { + accessforbidden(); +} if (!$permissiontoread) accessforbidden(); @@ -155,7 +157,7 @@ if ($object->id > 0) { $morehtmlref .= $langs->trans('Label').' : '.$object->label; $u_position = new User(($db)); $u_position->fetch($object->fk_user); - $morehtmlref .= '
'.$langs->trans('Employee').' : '.$u_position->getNomUrl(1); + $morehtmlref .= '
'.$u_position->getNomUrl(1); $job = new Job($db); $job->fetch($object->fk_job); $morehtmlref .= '
'.$langs->trans('JobProfile').' : '.$job->getNomUrl(1); @@ -196,21 +198,25 @@ if ($object->id > 0) { //$out.="
"; } + $morehtmlright = ''; - print '
'; + //$messagingUrl = DOL_URL_ROOT.'/societe/messaging.php?socid='.$object->id; + //$morehtmlright .= dolGetButtonTitle($langs->trans('ShowAsConversation'), '', 'fa fa-comments imgforviewmode', $messagingUrl, '', 1); + //$messagingUrl = DOL_URL_ROOT.'/societe/agenda.php?socid='.$object->id; + //$morehtmlright .= dolGetButtonTitle($langs->trans('MessageListViewType'), '', 'fa fa-bars imgforviewmode', $messagingUrl, '', 2); if (isModEnabled('agenda')) { if (!empty($user->rights->agenda->myactions->create) || !empty($user->rights->agenda->allactions->create)) { - print ''.$langs->trans("AddAction").''; + $morehtmlright .= dolGetButtonTitle($langs->trans('AddAction'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/comm/action/card.php?action=create'.$out); } else { - print ''.$langs->trans("AddAction").''; + $morehtmlright .= dolGetButtonTitle($langs->trans('AddAction'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/comm/action/card.php?action=create'.$out, '', 0); } } - print '
'; - if (isModEnabled('agenda') && (!empty($user->rights->agenda->myactions->read) || !empty($user->rights->agenda->allactions->read))) { - $param = '&id='.$object->id.'&socid='.(!empty($socid) ? '&socid='.$socid : ''); + print '
'; + + $param = '&id='.$object->id.(!empty($socid) ? '&socid='.$socid : ''); if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -218,8 +224,8 @@ if ($object->id > 0) { $param .= '&limit='.urlencode($limit); } - - //print load_fiche_titre($langs->trans("ActionsOnEvaluation"), '', ''); + //print load_fiche_titre($langs->trans("ActionsOnMyObject"), '', ''); + print_barre_liste($langs->trans("Actions"), 0, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, '', 0, -1, '', 0, $morehtmlright, '', 0, 1, 1); // List of all actions $filters = array(); diff --git a/htdocs/hrm/evaluation_card.php b/htdocs/hrm/evaluation_card.php index 8f513d654f3..e59ba7db462 100644 --- a/htdocs/hrm/evaluation_card.php +++ b/htdocs/hrm/evaluation_card.php @@ -407,7 +407,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea $morehtmlref .= $langs->trans('Label').' : '.$object->label; $u_position = new User(($db)); $u_position->fetch($object->fk_user); - $morehtmlref .= '
'.$langs->trans('Employee').' : '.$u_position->getNomUrl(1); + $morehtmlref .= '
'.$u_position->getNomUrl(1); $job = new Job($db); $job->fetch($object->fk_job); $morehtmlref .= '
'.$langs->trans('JobProfile').' : '.$job->getNomUrl(1); diff --git a/htdocs/hrm/evaluation_contact.php b/htdocs/hrm/evaluation_contact.php index c96f562afc7..ff41c152080 100644 --- a/htdocs/hrm/evaluation_contact.php +++ b/htdocs/hrm/evaluation_contact.php @@ -142,7 +142,7 @@ if ($object->id) { $morehtmlref .= $langs->trans('Label').' : '.$object->label; $u_position = new User(($db)); $u_position->fetch($object->fk_user); - $morehtmlref .= '
'.$langs->trans('Employee').' : '.$u_position->getNomUrl(1); + $morehtmlref .= '
'.$u_position->getNomUrl(1); $job = new Job($db); $job->fetch($object->fk_job); $morehtmlref .= '
'.$langs->trans('JobProfile').' : '.$job->getNomUrl(1); diff --git a/htdocs/hrm/evaluation_document.php b/htdocs/hrm/evaluation_document.php index 7935ea7602c..a707913c3c3 100644 --- a/htdocs/hrm/evaluation_document.php +++ b/htdocs/hrm/evaluation_document.php @@ -135,7 +135,7 @@ if ($object->id) { $morehtmlref .= $langs->trans('Label').' : '.$object->label; $u_position = new User(($db)); $u_position->fetch($object->fk_user); - $morehtmlref .= '
'.$langs->trans('Employee').' : '.$u_position->getNomUrl(1); + $morehtmlref .= '
'.$u_position->getNomUrl(1); $job = new Job($db); $job->fetch($object->fk_job); $morehtmlref .= '
'.$langs->trans('JobProfile').' : '.$job->getNomUrl(1); diff --git a/htdocs/hrm/evaluation_note.php b/htdocs/hrm/evaluation_note.php index 1164a9642b1..ba0ec02d616 100644 --- a/htdocs/hrm/evaluation_note.php +++ b/htdocs/hrm/evaluation_note.php @@ -110,7 +110,7 @@ if ($id > 0 || !empty($ref)) { $morehtmlref .= $langs->trans('Label').' : '.$object->label; $u_position = new User(($db)); $u_position->fetch($object->fk_user); - $morehtmlref .= '
'.$langs->trans('Employee').' : '.$u_position->getNomUrl(1); + $morehtmlref .= '
'.$u_position->getNomUrl(1); $job = new Job($db); $job->fetch($object->fk_job); $morehtmlref .= '
'.$langs->trans('JobProfile').' : '.$job->getNomUrl(1); diff --git a/htdocs/langs/en_US/hrm.lang b/htdocs/langs/en_US/hrm.lang index 475e11131f4..b31df5ee605 100644 --- a/htdocs/langs/en_US/hrm.lang +++ b/htdocs/langs/en_US/hrm.lang @@ -46,7 +46,7 @@ NewEval=New evaluation ValidateEvaluation=Validate evaluation ConfirmValidateEvaluation=Are you sure you want to validate this evaluation with reference %s? EvaluationCard=Evaluation card -RequiredRank=Required rank for this job +RequiredRank=Required rank for the job profile EmployeeRank=Employee rank for this skill EmployeePosition=Employee position EmployeePositions=Employee positions diff --git a/htdocs/modulebuilder/template/myobject_agenda.php b/htdocs/modulebuilder/template/myobject_agenda.php index d7b84707b95..5cdcc27eade 100644 --- a/htdocs/modulebuilder/template/myobject_agenda.php +++ b/htdocs/modulebuilder/template/myobject_agenda.php @@ -276,20 +276,25 @@ if ($object->id > 0) { //$out.=""; } + $morehtmlright = ''; - print '
'; + //$messagingUrl = DOL_URL_ROOT.'/societe/messaging.php?socid='.$object->id; + //$morehtmlright .= dolGetButtonTitle($langs->trans('ShowAsConversation'), '', 'fa fa-comments imgforviewmode', $messagingUrl, '', 1); + //$messagingUrl = DOL_URL_ROOT.'/societe/agenda.php?socid='.$object->id; + //$morehtmlright .= dolGetButtonTitle($langs->trans('MessageListViewType'), '', 'fa fa-bars imgforviewmode', $messagingUrl, '', 2); if (isModEnabled('agenda')) { if (!empty($user->rights->agenda->myactions->create) || !empty($user->rights->agenda->allactions->create)) { - print ''.$langs->trans("AddAction").''; + $morehtmlright .= dolGetButtonTitle($langs->trans('AddAction'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/comm/action/card.php?action=create'.$out); } else { - print ''.$langs->trans("AddAction").''; + $morehtmlright .= dolGetButtonTitle($langs->trans('AddAction'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/comm/action/card.php?action=create'.$out, '', 0); } } - print '
'; if (isModEnabled('agenda') && (!empty($user->rights->agenda->myactions->read) || !empty($user->rights->agenda->allactions->read))) { + print '
'; + $param = '&id='.$object->id.(!empty($socid) ? '&socid='.$socid : ''); if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); @@ -298,8 +303,8 @@ if ($object->id > 0) { $param .= '&limit='.urlencode($limit); } - //print load_fiche_titre($langs->trans("ActionsOnMyObject"), '', ''); + print_barre_liste($langs->trans("ActionsOnMyObject"), 0, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, '', 0, -1, '', 0, $morehtmlright, '', 0, 1, 1); // List of all actions $filters = array(); diff --git a/htdocs/societe/agenda.php b/htdocs/societe/agenda.php index 9e6c10a0ccd..b5d01422782 100644 --- a/htdocs/societe/agenda.php +++ b/htdocs/societe/agenda.php @@ -32,6 +32,8 @@ require '../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php'; require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php'; // Load translation files required by the page $langs->loadLangs(array('agenda', 'bills', 'companies', 'orders', 'propal')); @@ -48,13 +50,6 @@ if (GETPOST('actioncode', 'array')) { $search_agenda_label = GETPOST('search_agenda_label'); -// Security check -$socid = GETPOST('socid', 'int'); -if ($user->socid) { - $socid = $user->socid; -} -$result = restrictedArea($user, 'societe', $socid, '&societe'); - $limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST('sortfield', 'aZ09comma'); $sortorder = GETPOST('sortorder', 'aZ09comma'); @@ -72,9 +67,19 @@ if (!$sortorder) { $sortorder = 'DESC,DESC'; } +// Initialize technical objects +$object = new Societe($db); + // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context $hookmanager->initHooks(array('agendathirdparty')); +// Security check +$socid = GETPOST('socid', 'int'); +if ($user->socid) { + $socid = $user->socid; +} +$result = restrictedArea($user, 'societe', $socid, '&societe'); + /* * Actions @@ -109,28 +114,28 @@ if (empty($reshook)) { $form = new Form($db); if ($socid > 0) { - require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; - require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php'; - - $object = new Societe($db); $result = $object->fetch($socid); $title = $langs->trans("Agenda"); if (!empty($conf->global->MAIN_HTML_TITLE) && preg_match('/thirdpartynameonly/', $conf->global->MAIN_HTML_TITLE) && $object->name) { $title = $object->name." - ".$title; } - llxHeader('', $title); + $help_url = ''; + llxHeader('', $title, $help_url); if (isModEnabled('notification')) { $langs->load("mails"); } $head = societe_prepare_head($object); - print dol_get_fiche_head($head, 'agenda', $langs->trans("ThirdParty"), -1, 'company'); + + print dol_get_fiche_head($head, 'agenda', $langs->trans("ThirdParty"), -1, $object->picto); $linkback = ''.$langs->trans("BackToList").''; - dol_banner_tab($object, 'socid', $linkback, ($user->socid ? 0 : 1), 'rowid', 'nom'); + $morehtmlref = ''; + + dol_banner_tab($object, 'socid', $linkback, ($user->socid ? 0 : 1), 'rowid', 'nom', $morehtmlref); print '
'; @@ -202,7 +207,7 @@ if ($socid > 0) { $filters['search_agenda_label'] = $search_agenda_label; // TODO Replace this with same code than into list.php - show_actions_done($conf, $langs, $db, $object, null, 0, $actioncode, '', $filters, $sortfield, $sortorder); + show_actions_done($conf, $langs, $db, $object, null, 0, $actioncode, '', $filters, $sortfield, $sortorder, $object->module); } } From 6f978383cd319f190306375c5d167d6f102dae25 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 11 Feb 2023 13:29:21 +0100 Subject: [PATCH 0351/1026] Doc --- dev/setup/apache/virtualhost | 55 +++++++++++++++++++++--------------- 1 file changed, 33 insertions(+), 22 deletions(-) diff --git a/dev/setup/apache/virtualhost b/dev/setup/apache/virtualhost index e8c5f2a8f4b..7eff1859d4f 100644 --- a/dev/setup/apache/virtualhost +++ b/dev/setup/apache/virtualhost @@ -12,6 +12,7 @@ + # The URLs of the web site ServerName myvirtualalias ServerAlias myvirtualalias @@ -23,8 +24,13 @@ AddDefaultCharset UTF-8 - DocumentRoot "/home/.../htdocs" + # Detect if we are using DoliDroid + #SetEnvIf User-Agent DoliDroid dolidroid + + + # The directory and permissions for the web site + DocumentRoot "/home/.../htdocs" AllowOverride None Options -Indexes -MultiViews +FollowSymLinks -ExecCGI @@ -40,39 +46,43 @@ # Leaving /public and /api, /dav, .well_known but also wrappers for document, viewimage and public json/img accessible to everyone AuthType None - Require all granted Satisfy any + Require all granted AuthType None - Require all granted Satisfy any + Require all granted AuthType None - Require all granted Satisfy any + Require all granted AuthType None - Require all granted Satisfy any + Require all granted AuthType None - Require all granted Satisfy any + Require all granted - + + # Log directoves ErrorLog /var/log/apache2/myvirtualalias_error_log TransferLog /var/log/apache2/myvirtualalias_access_log - # Compress returned resources of type php pages, text file export, css and javascript + + # Compress is done on resources of type php pages, text file export, css and javascript AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript - AddType text/javascript .jgz AddEncoding gzip .jgz + + + # Add cach performance directives ExpiresActive On ExpiresByType image/x-icon A2592000 ExpiresByType image/gif A2592000 @@ -83,19 +93,20 @@ ExpiresByType application/x-javascript A2592000 ExpiresByType application/javascript A2592000 - SSLEngine On - # A self-signed (snakeoil) certificate can be created by installing - # the ssl-cert package. See - # /usr/share/doc/apache2.2-common/README.Debian.gz for more info. - # If both key and certificate are stored in the same file, only the - # SSLCertificateFile directive is needed. - #SSLCertificateFile /etc/letsencrypt/live/www.mydomain.com/cert.pem - #SSLCertificateKeyFile /etc/letsencrypt/live/www.mydomain.com/privkey.pem - #SSLCertificateChainFile /etc/letsencrypt/live/www.mydomain.com/chain.pem + # To enable the SSL if the certificate file exists + + SSLEngine On + + # If both key and certificate are stored in the same file, only the + # SSLCertificateFile directive is needed. + SSLCertificateFile /etc/letsencrypt/live/www.mydomain.com/cert.pem + SSLCertificateKeyFile /etc/letsencrypt/live/www.mydomain.com/privkey.pem + SSLCertificateChainFile /etc/letsencrypt/live/www.mydomain.com/chain.pem + + #RewriteEngine on + #RewriteCond %{SERVER_PORT} ^80$ + #RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R] + - #RewriteEngine on - #RewriteCond %{SERVER_PORT} ^80$ - #RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R] - From 695ca086847b3b6a185afa93e897972c93c43d15 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 11 Feb 2023 13:50:40 +0100 Subject: [PATCH 0352/1026] Fix #hunter7a048bb7-bfdd-4299-931e-9bc283e92bc8 --- htdocs/main.inc.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 69a9dc0808e..1ea68780746 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -173,16 +173,20 @@ function testSqlAndScriptInject($val, $type) $inj += preg_match('/on(lostpointercapture|offline|online|pagehide|pageshow)\s*=/i', $val); $inj += preg_match('/on(paste|pause|play|playing|progress|ratechange|reset|resize|scroll|search|seeked|seeking|show|stalled|start|submit|suspend)\s*=/i', $val); $inj += preg_match('/on(timeupdate|toggle|unload|volumechange|waiting|wheel)\s*=/i', $val); + // More not into the previous list + $inj += preg_match('/on(repeat|begin|finish|beforeinput)\s*=/i', $val); // We refuse html into html because some hacks try to obfuscate evil strings by inserting HTML into HTML. Example: error=alert(1) to bypass test on onerror $tmpval = preg_replace('/<[^<]+>/', '', $val); // List of dom events is on https://www.w3schools.com/jsref/dom_obj_event.asp and https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers - $inj += preg_match('/on(mouse|drag|key|load|touch|pointer|select|transition)([a-z]*)\s*=/i', $val); // onmousexxx can be set on img or any html tag like + $inj += preg_match('/on(mouse|drag|key|load|touch|pointer|select|transition)([a-z]*)\s*=/i', $tmpval); // onmousexxx can be set on img or any html tag like $inj += preg_match('/on(abort|afterprint|animation|auxclick|beforecopy|beforecut|beforeprint|beforeunload|blur|cancel|canplay|canplaythrough|change|click|close|contextmenu|cuechange|copy|cut)\s*=/i', $tmpval); $inj += preg_match('/on(dblclick|drop|durationchange|emptied|end|ended|error|focus|focusin|focusout|formdata|gotpointercapture|hashchange|input|invalid)\s*=/i', $tmpval); $inj += preg_match('/on(lostpointercapture|offline|online|pagehide|pageshow)\s*=/i', $tmpval); $inj += preg_match('/on(paste|pause|play|playing|progress|ratechange|reset|resize|scroll|search|seeked|seeking|show|stalled|start|submit|suspend)\s*=/i', $tmpval); $inj += preg_match('/on(timeupdate|toggle|unload|volumechange|waiting|wheel)\s*=/i', $tmpval); + // More not into the previous list + $inj += preg_match('/on(repeat|begin|finish|beforeinput)\s*=/i', $tmpval); //$inj += preg_match('/on[A-Z][a-z]+\*=/', $val); // To lock event handlers onAbort(), ... $inj += preg_match('/:|:|:/i', $val); // refused string ':' encoded (no reason to have it encoded) to lock 'javascript:...' From 216c4f02b6378b64bd5e9f3753ac65d002d08c2b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 11 Feb 2023 13:53:56 +0100 Subject: [PATCH 0353/1026] Fix bad test --- htdocs/main.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index f476c9bafed..de331c7c3d4 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -177,7 +177,7 @@ function testSqlAndScriptInject($val, $type) // We refuse html into html because some hacks try to obfuscate evil strings by inserting HTML into HTML. Example: error=alert(1) to bypass test on onerror $tmpval = preg_replace('/<[^<]+>/', '', $val); // List of dom events is on https://www.w3schools.com/jsref/dom_obj_event.asp and https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers - $inj += preg_match('/on(mouse|drag|key|load|touch|pointer|select|transition)([a-z]*)\s*=/i', $val); // onmousexxx can be set on img or any html tag like + $inj += preg_match('/on(mouse|drag|key|load|touch|pointer|select|transition)([a-z]*)\s*=/i', $tmpval); // onmousexxx can be set on img or any html tag like $inj += preg_match('/on(abort|afterprint|animation|auxclick|beforecopy|beforecut|beforeprint|beforeunload|blur|cancel|canplay|canplaythrough|change|click|close|contextmenu|cuechange|copy|cut)\s*=/i', $tmpval); $inj += preg_match('/on(dblclick|drop|durationchange|emptied|end|ended|error|focus|focusin|focusout|formdata|gotpointercapture|hashchange|input|invalid)\s*=/i', $tmpval); $inj += preg_match('/on(lostpointercapture|offline|online|pagehide|pageshow)\s*=/i', $tmpval); From 968720bfdc2ce64cefb06f719442515f58944b68 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 11 Feb 2023 14:09:00 +0100 Subject: [PATCH 0354/1026] Code comment --- htdocs/core/lib/website2.lib.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/htdocs/core/lib/website2.lib.php b/htdocs/core/lib/website2.lib.php index c7099e8d2ed..fb4cfa1b520 100644 --- a/htdocs/core/lib/website2.lib.php +++ b/htdocs/core/lib/website2.lib.php @@ -673,10 +673,12 @@ function showWebsiteTemplates(Website $website) /** - * checkPHPCode + * Check a new string containing only php code (including " + * @param string $phpfullcodestring PHP new string. For exemple "" * @return int Error or not */ function checkPHPCode($phpfullcodestringold, $phpfullcodestring) From d0858d8eaaa434a708d538ddef71299907b65e0a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 11 Feb 2023 14:55:46 +0100 Subject: [PATCH 0355/1026] Debug v17 --- htdocs/core/lib/website2.lib.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/core/lib/website2.lib.php b/htdocs/core/lib/website2.lib.php index 05727a1e539..aa6d4fbec21 100644 --- a/htdocs/core/lib/website2.lib.php +++ b/htdocs/core/lib/website2.lib.php @@ -730,6 +730,7 @@ function checkPHPCode($phpfullcodestringold, $phpfullcodestring) if (!$error) { $dolibarrdataroot = preg_replace('/([\\/]+)$/i', '', DOL_DATA_ROOT); $allowimportsite = true; + include DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; if (dol_is_file($dolibarrdataroot.'/installmodules.lock')) { $allowimportsite = false; } From 9e79e00f10c18b75d27dac4739041ac30e5ab1dc Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 11 Feb 2023 15:19:49 +0100 Subject: [PATCH 0356/1026] Debug v17 --- htdocs/core/lib/website2.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/website2.lib.php b/htdocs/core/lib/website2.lib.php index aa6d4fbec21..e03f711c9c0 100644 --- a/htdocs/core/lib/website2.lib.php +++ b/htdocs/core/lib/website2.lib.php @@ -730,7 +730,7 @@ function checkPHPCode($phpfullcodestringold, $phpfullcodestring) if (!$error) { $dolibarrdataroot = preg_replace('/([\\/]+)$/i', '', DOL_DATA_ROOT); $allowimportsite = true; - include DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; + include_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; if (dol_is_file($dolibarrdataroot.'/installmodules.lock')) { $allowimportsite = false; } From 81ef87cf6d8baacb094dd794fbecba146874f962 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 11 Feb 2023 15:39:16 +0100 Subject: [PATCH 0357/1026] FIX #huntr5affff95-9a37-4004-bab2-a834b3b61ff7 --- htdocs/core/lib/website2.lib.php | 8 +++++++- test/phpunit/Website.class.php | 29 +++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/htdocs/core/lib/website2.lib.php b/htdocs/core/lib/website2.lib.php index fb4cfa1b520..768f735fe39 100644 --- a/htdocs/core/lib/website2.lib.php +++ b/htdocs/core/lib/website2.lib.php @@ -718,7 +718,12 @@ function checkPHPCode($phpfullcodestringold, $phpfullcodestring) break; } } - // Check dynamic functions $xxx( + // Deny dynamic functions '${a}(' or '$a[b](' - So we refuse '}(' and '](' + if (preg_match('/[}\]]\(/ims', $phpfullcodestring)) { + $error++; + setEventMessages($langs->trans("DynamicPHPCodeContainsAForbiddenInstruction", ']('), null, 'errors'); + } + // Deny dynamic functions $xxx( if (preg_match('/\$[a-z0-9_]+\(/ims', $phpfullcodestring)) { $error++; setEventMessages($langs->trans("DynamicPHPCodeContainsAForbiddenInstruction", '$...('), null, 'errors'); @@ -732,6 +737,7 @@ function checkPHPCode($phpfullcodestringold, $phpfullcodestring) if (!$error) { $dolibarrdataroot = preg_replace('/([\\/]+)$/i', '', DOL_DATA_ROOT); $allowimportsite = true; + include_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; if (dol_is_file($dolibarrdataroot.'/installmodules.lock')) { $allowimportsite = false; } diff --git a/test/phpunit/Website.class.php b/test/phpunit/Website.class.php index 50d0c16453d..364235bcc41 100644 --- a/test/phpunit/Website.class.php +++ b/test/phpunit/Website.class.php @@ -54,12 +54,17 @@ if (! defined("NOSESSION")) { require_once dirname(__FILE__).'/../../htdocs/main.inc.php'; require_once dirname(__FILE__).'/../../htdocs/core/lib/website.lib.php'; +require_once dirname(__FILE__).'/../../htdocs/core/lib/website2.lib.php'; if (empty($user->id)) { print "Load permissions for admin user nb 1\n"; $user->fetch(1); $user->getrights(); + + if (empty($user->rights->website)) { + $user->rights->website = new stdClass(); + } } $conf->global->MAIN_DISABLE_ALL_MAILS=1; @@ -175,4 +180,28 @@ class WebsiteTest extends PHPUnit\Framework\TestCase // We must found no line (so code should be KO). If we found somethiing, it means there is a SQL injection of the 1=1 $this->assertEquals($res['code'], 'KO'); } + + + /** + * testCheckPHPCode + * + * @return void + */ + public function testCheckPHPCode() + { + global $user; + + // Force permission so this is not the permission that will affect result of checkPHPCode + $user->rights->website->writephp = 1; + + $s = ''; + $result = checkPHPCode('', $s); + print __METHOD__." result checkPHPCode=".$result."\n"; + $this->assertEquals($result, 1, 'checkPHPCode did not detect the string was dangerous'); + + $s = ';").($_^"/"); ?>'; + $result = checkPHPCode('', $s); + print __METHOD__." result checkPHPCode=".$result."\n"; + $this->assertEquals($result, 1, 'checkPHPCode did not detect the string was dangerous'); + } } From 954906ec4835e505806a51527a16e6648f618c0a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 11 Feb 2023 16:02:51 +0100 Subject: [PATCH 0358/1026] Fix $dolibarr_main_restrict_os_commands applies also to antivir command --- htdocs/admin/security_file.php | 38 ++++++++++++++++++++++++---------- htdocs/admin/tools/export.php | 6 ++++-- htdocs/install/step1.php | 2 +- 3 files changed, 32 insertions(+), 14 deletions(-) diff --git a/htdocs/admin/security_file.php b/htdocs/admin/security_file.php index c545cc7e0dd..57100155ed3 100644 --- a/htdocs/admin/security_file.php +++ b/htdocs/admin/security_file.php @@ -32,10 +32,6 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php'; // Load translation files required by the page $langs->loadLangs(array('users', 'admin', 'other')); -if (!$user->admin) { - accessforbidden(); -} - $action = GETPOST('action', 'aZ09'); $sortfield = GETPOST('sortfield', 'aZ09'); $sortorder = GETPOST('sortorder', 'aZ09'); @@ -48,6 +44,12 @@ if (empty($sortorder)) { $upload_dir = $conf->admin->dir_temp; +if (!$user->admin) { + accessforbidden(); +} + +$error = 0; + /* * Actions @@ -65,12 +67,26 @@ if ($action == 'updateform') { $antivircommand = dol_string_nospecial($antivircommand, '', array("|", ";", "<", ">", "&")); // Sanitize command $antivirparam = dol_string_nospecial($antivirparam, '', array("|", ";", "<", ">", "&")); // Sanitize params - $res3 = dolibarr_set_const($db, 'MAIN_UPLOAD_DOC', GETPOST('MAIN_UPLOAD_DOC', 'alpha'), 'chaine', 0, '', $conf->entity); - $res4 = dolibarr_set_const($db, "MAIN_UMASK", GETPOST('MAIN_UMASK', 'alpha'), 'chaine', 0, '', $conf->entity); - $res5 = dolibarr_set_const($db, "MAIN_ANTIVIRUS_COMMAND", trim($antivircommand), 'chaine', 0, '', $conf->entity); - $res6 = dolibarr_set_const($db, "MAIN_ANTIVIRUS_PARAM", trim($antivirparam), 'chaine', 0, '', $conf->entity); - if ($res3 && $res4 && $res5 && $res6) { - setEventMessages($langs->trans("RecordModifiedSuccessfully"), null, 'mesgs'); + if (!empty($dolibarr_main_restrict_os_commands)) { + $arrayofallowedcommand = explode(',', $dolibarr_main_restrict_os_commands); + $arrayofallowedcommand = array_map('trim', $arrayofallowedcommand); + dol_syslog("Command are restricted to ".$dolibarr_main_restrict_os_commands.". We check that one of this command is inside ".$antivircommand); + $basenamecmddump = basename(str_replace('\\', '/', $antivircommand)); + if (!in_array($basenamecmddump, $arrayofallowedcommand)) { // the provided command $cmddump must be an allowed command + $errormsg = $langs->trans('CommandIsNotInsideAllowedCommands'); + setEventMessages($errormsg, null, 'errors'); + $error++; + } + } + + if (!$error) { + $res3 = dolibarr_set_const($db, 'MAIN_UPLOAD_DOC', GETPOST('MAIN_UPLOAD_DOC', 'alpha'), 'chaine', 0, '', $conf->entity); + $res4 = dolibarr_set_const($db, "MAIN_UMASK", GETPOST('MAIN_UMASK', 'alpha'), 'chaine', 0, '', $conf->entity); + $res5 = dolibarr_set_const($db, "MAIN_ANTIVIRUS_COMMAND", trim($antivircommand), 'chaine', 0, '', $conf->entity); + $res6 = dolibarr_set_const($db, "MAIN_ANTIVIRUS_PARAM", trim($antivirparam), 'chaine', 0, '', $conf->entity); + if ($res3 && $res4 && $res5 && $res6) { + setEventMessages($langs->trans("RecordModifiedSuccessfully"), null, 'mesgs'); + } } } elseif ($action == 'deletefile') { // Delete file @@ -160,7 +176,7 @@ if (ini_get('safe_mode') && !empty($conf->global->MAIN_ANTIVIRUS_COMMAND)) { dol_syslog("safe_mode is on, basedir is ".$basedir.", safe_mode_exec_dir is ".ini_get('safe_mode_exec_dir'), LOG_WARNING); } } -print ''; +print ''; if (defined('MAIN_ANTIVIRUS_COMMAND') && !defined('MAIN_ANTIVIRUS_BYPASS_COMMAND_AND_PARAM')) { print '
'.$langs->trans("ValueIsForcedBySystem").''; } diff --git a/htdocs/admin/tools/export.php b/htdocs/admin/tools/export.php index 7a91f8f598c..c9655afb26d 100644 --- a/htdocs/admin/tools/export.php +++ b/htdocs/admin/tools/export.php @@ -123,8 +123,9 @@ if ($what == 'mysql') { if (!empty($dolibarr_main_restrict_os_commands)) { $arrayofallowedcommand = explode(',', $dolibarr_main_restrict_os_commands); + $arrayofallowedcommand = array_map('trim', $arrayofallowedcommand); dol_syslog("Command are restricted to ".$dolibarr_main_restrict_os_commands.". We check that one of this command is inside ".$cmddump); - $basenamecmddump = basename($cmddump); + $basenamecmddump = basename(str_replace('\\', '/', $cmddump)); if (!in_array($basenamecmddump, $arrayofallowedcommand)) { // the provided command $cmddump must be an allowed command $errormsg = $langs->trans('CommandIsNotInsideAllowedCommands'); } @@ -160,8 +161,9 @@ if ($what == 'postgresql') { if (!empty($dolibarr_main_restrict_os_commands)) { $arrayofallowedcommand=explode(',', $dolibarr_main_restrict_os_commands); + $arrayofallowedcommand = array_map('trim', $arrayofallowedcommand); dol_syslog("Command are restricted to ".$dolibarr_main_restrict_os_commands.". We check that one of this command is inside ".$cmddump); - $basenamecmddump=basename($cmddump); + $basenamecmddump = basename(str_replace('\\', '/', $cmddump)); if (! in_array($basenamecmddump, $arrayofallowedcommand)) // the provided command $cmddump must be an allowed command { $errormsg=$langs->trans('CommandIsNotInsideAllowedCommands'); diff --git a/htdocs/install/step1.php b/htdocs/install/step1.php index 7958012b0a1..4df1370570a 100644 --- a/htdocs/install/step1.php +++ b/htdocs/install/step1.php @@ -908,7 +908,7 @@ function write_conf_file($conffile) fputs($fp, '$dolibarr_main_force_https=\''.$main_force_https.'\';'); fputs($fp, "\n"); - fputs($fp, '$dolibarr_main_restrict_os_commands=\'mysqldump, mysql, pg_dump, pgrestore\';'); + fputs($fp, '$dolibarr_main_restrict_os_commands=\'mysqldump, mysql, pg_dump, pgrestore, clamdscan, clamscan.exe\';'); fputs($fp, "\n"); fputs($fp, '$dolibarr_nocsrfcheck=\'0\';'); From ec45afb05f85913db056888b411fecb0454e4f0c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 11 Feb 2023 16:07:39 +0100 Subject: [PATCH 0359/1026] Fix can clean var --- htdocs/admin/security_file.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/admin/security_file.php b/htdocs/admin/security_file.php index 57100155ed3..5538e0ad952 100644 --- a/htdocs/admin/security_file.php +++ b/htdocs/admin/security_file.php @@ -67,7 +67,7 @@ if ($action == 'updateform') { $antivircommand = dol_string_nospecial($antivircommand, '', array("|", ";", "<", ">", "&")); // Sanitize command $antivirparam = dol_string_nospecial($antivirparam, '', array("|", ";", "<", ">", "&")); // Sanitize params - if (!empty($dolibarr_main_restrict_os_commands)) { + if ($antivircommand && !empty($dolibarr_main_restrict_os_commands)) { $arrayofallowedcommand = explode(',', $dolibarr_main_restrict_os_commands); $arrayofallowedcommand = array_map('trim', $arrayofallowedcommand); dol_syslog("Command are restricted to ".$dolibarr_main_restrict_os_commands.". We check that one of this command is inside ".$antivircommand); From 9bf878a635dab70742f2b7e8332b46c9b10f5d86 Mon Sep 17 00:00:00 2001 From: FLIO Date: Sat, 11 Feb 2023 19:23:32 +0100 Subject: [PATCH 0360/1026] fix (qodana) delete the edit of the fuction post in the fileupload and edit the comment --- htdocs/core/class/fileupload.class.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/htdocs/core/class/fileupload.class.php b/htdocs/core/class/fileupload.class.php index 84ff0a9ed33..75662d57f94 100644 --- a/htdocs/core/class/fileupload.class.php +++ b/htdocs/core/class/fileupload.class.php @@ -484,12 +484,12 @@ class FileUpload /** * Output data * - * @return void + * @return string|void */ public function post() { if (isset($_REQUEST['_method']) && $_REQUEST['_method'] === 'DELETE') { - echo $this->delete(); + return $this->delete(); } $upload = isset($_FILES[$this->options['param_name']]) ? $_FILES[$this->options['param_name']] : null; @@ -556,7 +556,6 @@ class FileUpload } } header('Content-type: application/json'); - $response = json_encode($success); - return $response; + echo json_encode($success); } } From 67d8c74a609a61aaa58916b8e65c8a206e633f71 Mon Sep 17 00:00:00 2001 From: Philippe GRAND Date: Sat, 11 Feb 2023 21:23:40 +0100 Subject: [PATCH 0361/1026] fix : Warning: Undefined array key price_min_ttc in /home/httpd/vhosts/aflac.fr/domains/dev.aflac.fr/httpdocs/compta/facture/card.php on line 2157 --- htdocs/compta/facture/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/compta/facture/card.php b/htdocs/compta/facture/card.php index a9d9e040ec8..7af0f7046f9 100644 --- a/htdocs/compta/facture/card.php +++ b/htdocs/compta/facture/card.php @@ -2154,7 +2154,7 @@ if (empty($reshook)) { $pu_ht = $datapriceofproduct['pu_ht']; $pu_ttc = $datapriceofproduct['pu_ttc']; $price_min = $datapriceofproduct['price_min']; - $price_min_ttc = $datapriceofproduct['price_min_ttc']; + $price_min_ttc = (isset($datapriceofproduct['price_min_ttc'])) ? $datapriceofproduct['price_min_ttc'] : null; $price_base_type = $datapriceofproduct['price_base_type']; $tva_tx = $datapriceofproduct['tva_tx']; From 92c4eed7c68eb6322e5ce294688b0f3f6340f718 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 11 Feb 2023 21:34:21 +0100 Subject: [PATCH 0362/1026] add ajax tooltip on knowledge record --- htdocs/core/ajax/ajaxtooltip.php | 4 ++ .../class/knowledgerecord.class.php | 59 +++++++++++++++---- 2 files changed, 53 insertions(+), 10 deletions(-) diff --git a/htdocs/core/ajax/ajaxtooltip.php b/htdocs/core/ajax/ajaxtooltip.php index 60220a221ff..3933f03533b 100644 --- a/htdocs/core/ajax/ajaxtooltip.php +++ b/htdocs/core/ajax/ajaxtooltip.php @@ -163,6 +163,10 @@ if ($objecttype == 'facture' || $objecttype == 'invoice') { $classpath = 'opensurvey/class'; $module = 'opensurvey'; $myobject = 'opensurveysondage'; +} elseif ($objecttype == 'knowledgerecord') { + $classpath = 'knowledgemanagement/class'; + $module = 'knowledgemanagement'; + $myobject = 'knowledgerecord'; } // Generic case for $classfile and $classname diff --git a/htdocs/knowledgemanagement/class/knowledgerecord.class.php b/htdocs/knowledgemanagement/class/knowledgerecord.class.php index 3f9f1b40223..d5cd5a82a51 100644 --- a/htdocs/knowledgemanagement/class/knowledgerecord.class.php +++ b/htdocs/knowledgemanagement/class/knowledgerecord.class.php @@ -129,7 +129,15 @@ class KnowledgeRecord extends CommonObject public $fk_user_valid; public $import_key; public $model_pdf; + + /** + * @var string question asked + */ public $question; + + /** + * @var string answer to question + */ public $answer; public $url; public $status; @@ -265,8 +273,8 @@ class KnowledgeRecord extends CommonObject if (property_exists($object, 'ref')) { $object->ref = empty($this->fields['ref']['default']) ? "Copy_Of_".$object->ref : $this->fields['ref']['default']; } - if (property_exists($object, 'label')) { - $object->label = empty($this->fields['label']['default']) ? $langs->trans("CopyOf")." ".$object->label : $this->fields['label']['default']; + if (property_exists($object, 'question')) { + $object->question = empty($this->fields['question']['default']) ? $langs->trans("CopyOf")." ".$object->question : $this->fields['question']['default']; } if (property_exists($object, 'status')) { $object->status = self::STATUS_DRAFT; @@ -706,6 +714,32 @@ class KnowledgeRecord extends CommonObject return $this->setStatusCommon($user, self::STATUS_VALIDATED, $notrigger, 'KNOWLEDGERECORD_REOPEN'); } + /** + * getTooltipContentArray + * + * @param array $params ex option, infologin + * @since v18 + * @return array + */ + public function getTooltipContentArray($params) + { + global $conf, $langs; + + $langs->loadLangs(['knowledgemanagement', 'languages']); + + $datas = []; + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("KnowledgeRecord").''; + if (isset($this->statut)) { + $datas['picto'] .= ' '.$this->getLibStatut(5); + } + $datas['label'] = '
'.$langs->trans('Ref').': '.$this->ref; + $datas['question'] = '
'.$langs->trans('Question').': '.$this->question; + $labellang = ($this->lang ? $langs->trans('Language_'.$this->lang) : ''); + $datas['lang'] = '
'.$langs->trans('Language').': ' . picto_from_langcode($this->lang, 'class="paddingrightonly saturatemedium opacitylow"') . $labellang; + + return $datas; + } + /** * Return a link to the object card (with optionaly the picto) * @@ -726,12 +760,17 @@ class KnowledgeRecord extends CommonObject $result = ''; - $label = img_picto('', $this->picto).' '.$langs->trans("KnowledgeRecord").''; - if (isset($this->status)) { - $label .= ' '.$this->getLibStatut(5); + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + ]; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $classfortooltip = 'classforajaxtooltip'; + $dataparams = ' data-params='.json_encode($params); } - $label .= '
'; - $label .= ''.$langs->trans('Ref').': '.$this->ref; + $label = implode($this->getTooltipContentArray($params)); $url = dol_buildpath('/knowledgemanagement/knowledgerecord_card.php', 1).'?id='.$this->id; @@ -752,8 +791,8 @@ class KnowledgeRecord extends CommonObject $label = $langs->trans("ShowKnowledgeRecord"); $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; } - $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; - $linkclose .= ' class="classfortooltip'.($morecss ? ' '.$morecss : '').'"'; + $linkclose .= $dataparams.' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= ' class="'.$classfortooltip.($morecss ? ' '.$morecss : '').'"'; } else { $linkclose = ($morecss ? ' class="'.$morecss.'"' : ''); } @@ -774,7 +813,7 @@ class KnowledgeRecord extends CommonObject if (empty($this->showphoto_on_popup)) { if ($withpicto) { - $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); } } else { if ($withpicto) { From 00898291ed9f23fd3d0fa7fe6bc29f7d0abc0fd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 11 Feb 2023 21:49:06 +0100 Subject: [PATCH 0363/1026] add ajax tooltip on knowledge record --- .../knowledgemanagement/class/knowledgerecord.class.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/htdocs/knowledgemanagement/class/knowledgerecord.class.php b/htdocs/knowledgemanagement/class/knowledgerecord.class.php index d5cd5a82a51..0d233f37af6 100644 --- a/htdocs/knowledgemanagement/class/knowledgerecord.class.php +++ b/htdocs/knowledgemanagement/class/knowledgerecord.class.php @@ -735,7 +735,13 @@ class KnowledgeRecord extends CommonObject $datas['label'] = '
'.$langs->trans('Ref').': '.$this->ref; $datas['question'] = '
'.$langs->trans('Question').': '.$this->question; $labellang = ($this->lang ? $langs->trans('Language_'.$this->lang) : ''); - $datas['lang'] = '
'.$langs->trans('Language').': ' . picto_from_langcode($this->lang, 'class="paddingrightonly saturatemedium opacitylow"') . $labellang; + $datas['lang'] = '
'.$langs->trans('Language').': ' . picto_from_langcode($this->lang, 'class="paddingrightonly saturatemedium opacitylow"') . $labellang; + // show categories for this record + if (isModEnabled('categorie')) { + require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; + $form = new Form($this->db); + $datas['categories'] = '
' . $form->showCategories($this->id, Categorie::TYPE_KNOWLEDGEMANAGEMENT, 1); + } return $datas; } From f50a43c8822ee1c28da21a12ab88ef3c9bfd7ebb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 11 Feb 2023 21:58:57 +0100 Subject: [PATCH 0364/1026] add ajax tooltip on knowledge record --- htdocs/knowledgemanagement/class/knowledgerecord.class.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/htdocs/knowledgemanagement/class/knowledgerecord.class.php b/htdocs/knowledgemanagement/class/knowledgerecord.class.php index 0d233f37af6..77493590d9d 100644 --- a/htdocs/knowledgemanagement/class/knowledgerecord.class.php +++ b/htdocs/knowledgemanagement/class/knowledgerecord.class.php @@ -728,6 +728,7 @@ class KnowledgeRecord extends CommonObject $langs->loadLangs(['knowledgemanagement', 'languages']); $datas = []; + $nofetch = empty($params['nofetch']) ? false : true; $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("KnowledgeRecord").''; if (isset($this->statut)) { $datas['picto'] .= ' '.$this->getLibStatut(5); @@ -736,8 +737,8 @@ class KnowledgeRecord extends CommonObject $datas['question'] = '
'.$langs->trans('Question').': '.$this->question; $labellang = ($this->lang ? $langs->trans('Language_'.$this->lang) : ''); $datas['lang'] = '
'.$langs->trans('Language').': ' . picto_from_langcode($this->lang, 'class="paddingrightonly saturatemedium opacitylow"') . $labellang; - // show categories for this record - if (isModEnabled('categorie')) { + // show categories for this record only in ajax to not overload lists + if (isModEnabled('categorie') && !$nofetch) { require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; $form = new Form($this->db); $datas['categories'] = '
' . $form->showCategories($this->id, Categorie::TYPE_KNOWLEDGEMANAGEMENT, 1); @@ -769,6 +770,8 @@ class KnowledgeRecord extends CommonObject $params = [ 'id' => $this->id, 'objecttype' => $this->element, + 'option' => $option, + 'nofetch' => 1, ]; $classfortooltip = 'classfortooltip'; $dataparams = ''; From beba616f3c90574aa959cd05f87b9d23d993acf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 11 Feb 2023 22:13:15 +0100 Subject: [PATCH 0365/1026] clean code --- htdocs/api/class/api_documents.class.php | 2 +- htdocs/categories/class/api_categories.class.php | 2 +- .../modules/modKnowledgeManagement.class.php | 4 ++-- .../class/api_knowledgemanagement.class.php | 10 +++++----- .../class/knowledgerecord.class.php | 4 ++-- .../knowledgerecord_agenda.php | 2 +- .../knowledgemanagement/knowledgerecord_card.php | 16 ++++++++-------- .../knowledgerecord_contact.php | 2 +- .../knowledgerecord_document.php | 6 +++--- .../knowledgemanagement/knowledgerecord_list.php | 8 ++++---- .../knowledgemanagement/knowledgerecord_note.php | 4 ++-- htdocs/ticket/index.php | 2 +- 12 files changed, 31 insertions(+), 31 deletions(-) diff --git a/htdocs/api/class/api_documents.class.php b/htdocs/api/class/api_documents.class.php index d4f252bfd43..8dae305a989 100644 --- a/htdocs/api/class/api_documents.class.php +++ b/htdocs/api/class/api_documents.class.php @@ -461,7 +461,7 @@ class Documents extends DolibarrApi } elseif ($modulepart == 'knowledgemanagement') { require_once DOL_DOCUMENT_ROOT.'/knowledgemanagement/class/knowledgerecord.class.php'; - if (!DolibarrApiAccess::$user->rights->knowledgemanagement->knowledgerecord->read && !DolibarrApiAccess::$user->rights->knowledgemanagement->knowledgerecord->read) { + if (!DolibarrApiAccess::$user->hasRight('knowledgemanagement', 'knowledgerecord', 'read') && !DolibarrApiAccess::$user->hasRight('knowledgemanagement', 'knowledgerecord', 'read')) { throw new RestException(401); } diff --git a/htdocs/categories/class/api_categories.class.php b/htdocs/categories/class/api_categories.class.php index e59ff070aec..2de1f43d071 100644 --- a/htdocs/categories/class/api_categories.class.php +++ b/htdocs/categories/class/api_categories.class.php @@ -323,7 +323,7 @@ class Categories extends DolibarrApi throw new RestException(401); } elseif ($type == Categorie::TYPE_PROJECT && !DolibarrApiAccess::$user->rights->projet->lire) { throw new RestException(401); - } elseif ($type == Categorie::TYPE_KNOWLEDGEMANAGEMENT && !DolibarrApiAccess::$user->rights->knowledgemanagement->knowledgerecord->read) { + } elseif ($type == Categorie::TYPE_KNOWLEDGEMANAGEMENT && !DolibarrApiAccess::$user->hasRight('knowledgemanagement', 'knowledgerecord', 'read')) { throw new RestException(401); } diff --git a/htdocs/core/modules/modKnowledgeManagement.class.php b/htdocs/core/modules/modKnowledgeManagement.class.php index b331c56a917..68754f530b3 100644 --- a/htdocs/core/modules/modKnowledgeManagement.class.php +++ b/htdocs/core/modules/modKnowledgeManagement.class.php @@ -271,7 +271,7 @@ class modKnowledgeManagement extends DolibarrModules 'langs'=>'knowledgemanagement', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory. 'position'=>1000 + $r, 'enabled'=>'$conf->knowledgemanagement->enabled', // Define condition to show or hide menu entry. Use '$conf->knowledgemanagement->enabled' if entry must be visible if module is enabled. - 'perms'=>'1', // Use 'perms'=>'$user->rights->knowledgemanagement->knowledgerecord->read' if you want your menu with a permission rules + 'perms'=>'1', // Use 'perms'=>'$user->hasRight('knowledgemanagement', 'knowledgerecord', 'read')' if you want your menu with a permission rules 'target'=>'', 'user'=>2, // 0=Menu for internal users, 1=external users, 2=both ); @@ -334,7 +334,7 @@ class modKnowledgeManagement extends DolibarrModules // Define condition to show or hide menu entry. Use '$conf->knowledgemanagement->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected. 'enabled'=>'$conf->knowledgemanagement->enabled', // Use 'perms'=>'$user->rights->knowledgemanagement->level1->level2' if you want your menu with a permission rules - 'perms'=>'$user->rights->knowledgemanagement->knowledgerecord->write', + 'perms'=>'$user->hasRight("knowledgemanagement", "knowledgerecord", "write")', 'target'=>'', // 0=Menu for internal users, 1=external users, 2=both 'user'=>2 diff --git a/htdocs/knowledgemanagement/class/api_knowledgemanagement.class.php b/htdocs/knowledgemanagement/class/api_knowledgemanagement.class.php index 8232287b23b..0806514b968 100644 --- a/htdocs/knowledgemanagement/class/api_knowledgemanagement.class.php +++ b/htdocs/knowledgemanagement/class/api_knowledgemanagement.class.php @@ -70,7 +70,7 @@ class KnowledgeManagement extends DolibarrApi */ public function get($id) { - if (!DolibarrApiAccess::$user->rights->knowledgemanagement->knowledgerecord->read) { + if (!DolibarrApiAccess::$user->hasRight('knowledgemanagement', 'knowledgerecord', 'read')) { throw new RestException(401); } @@ -144,7 +144,7 @@ class KnowledgeManagement extends DolibarrApi $obj_ret = array(); $tmpobject = new KnowledgeRecord($this->db); - if (!DolibarrApiAccess::$user->rights->knowledgemanagement->knowledgerecord->read) { + if (!DolibarrApiAccess::$user->hasRight('knowledgemanagement', 'knowledgerecord', 'read')) { throw new RestException(401); } @@ -249,7 +249,7 @@ class KnowledgeManagement extends DolibarrApi */ public function post($request_data = null) { - if (!DolibarrApiAccess::$user->rights->knowledgemanagement->knowledgerecord->write) { + if (!DolibarrApiAccess::$user->hasRight('knowledgemanagement', 'knowledgerecord', 'write')) { throw new RestException(401); } @@ -282,7 +282,7 @@ class KnowledgeManagement extends DolibarrApi */ public function put($id, $request_data = null) { - if (!DolibarrApiAccess::$user->rights->knowledgemanagement->knowledgerecord->write) { + if (!DolibarrApiAccess::$user->hasRight('knowledgemanagement', 'knowledgerecord', 'write')) { throw new RestException(401); } @@ -324,7 +324,7 @@ class KnowledgeManagement extends DolibarrApi */ public function delete($id) { - if (!DolibarrApiAccess::$user->rights->knowledgemanagement->knowledgerecord->delete) { + if (!DolibarrApiAccess::$user->hasRight('knowledgemanagement', 'knowledgerecord', 'delete')) { throw new RestException(401); } $result = $this->knowledgerecord->fetch($id); diff --git a/htdocs/knowledgemanagement/class/knowledgerecord.class.php b/htdocs/knowledgemanagement/class/knowledgerecord.class.php index 77493590d9d..f85b2f8e9cf 100644 --- a/htdocs/knowledgemanagement/class/knowledgerecord.class.php +++ b/htdocs/knowledgemanagement/class/knowledgerecord.class.php @@ -200,7 +200,7 @@ class KnowledgeRecord extends CommonObject } // Example to show how to set values of fields definition dynamically - /*if ($user->rights->knowledgemanagement->knowledgerecord->read) { + /*if ($user->hasRight('knowledgemanagement', 'knowledgerecord', 'read')) { $this->fields['myfield']['visible'] = 1; $this->fields['myfield']['noteditable'] = 0; }*/ @@ -538,7 +538,7 @@ class KnowledgeRecord extends CommonObject return 0; } - /*if (! ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && !empty($user->rights->knowledgemanagement->knowledgerecord->write)) + /*if (! ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && $user->hasRight('knowledgemanagement', 'knowledgerecord', 'write')) || (!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && !empty($user->rights->knowledgemanagement->knowledgerecord->knowledgerecord_advance->validate)))) { $this->error='NotEnoughPermissions'; diff --git a/htdocs/knowledgemanagement/knowledgerecord_agenda.php b/htdocs/knowledgemanagement/knowledgerecord_agenda.php index e24e23b14e7..6cf8428d06b 100644 --- a/htdocs/knowledgemanagement/knowledgerecord_agenda.php +++ b/htdocs/knowledgemanagement/knowledgerecord_agenda.php @@ -90,7 +90,7 @@ if ($id > 0 || !empty($ref)) { $isdraft = (($object->status == $object::STATUS_DRAFT) ? 1 : 0); restrictedArea($user, $object->module, $object->id, $object->table_element, $object->element, '', 'rowid', $isdraft); -$permissiontoadd = $user->rights->knowledgemanagement->knowledgerecord->write; // Used by the include of actions_addupdatedelete.inc.php +$permissiontoadd = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'write'); // Used by the include of actions_addupdatedelete.inc.php /* diff --git a/htdocs/knowledgemanagement/knowledgerecord_card.php b/htdocs/knowledgemanagement/knowledgerecord_card.php index 52143048f72..495b095fb4d 100644 --- a/htdocs/knowledgemanagement/knowledgerecord_card.php +++ b/htdocs/knowledgemanagement/knowledgerecord_card.php @@ -74,12 +74,12 @@ if (empty($action) && empty($id) && empty($ref)) { include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not include_once. -$permissiontoread = $user->rights->knowledgemanagement->knowledgerecord->read; -$permissiontovalidate = $user->rights->knowledgemanagement->knowledgerecord->write; -$permissiontoadd = $user->rights->knowledgemanagement->knowledgerecord->write; // Used by the include of actions_addupdatedelete.inc.php and actions_lineupdown.inc.php -$permissiontodelete = $user->rights->knowledgemanagement->knowledgerecord->delete || ($permissiontoadd && isset($object->status) && $object->status == $object::STATUS_DRAFT); -$permissionnote = $user->rights->knowledgemanagement->knowledgerecord->write; // Used by the include of actions_setnotes.inc.php -$permissiondellink = $user->rights->knowledgemanagement->knowledgerecord->write; // Used by the include of actions_dellink.inc.php +$permissiontoread = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'read'); +$permissiontovalidate = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'write'); +$permissiontoadd = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'write'); // Used by the include of actions_addupdatedelete.inc.php and actions_lineupdown.inc.php +$permissiontodelete = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'delete') || ($permissiontoadd && isset($object->status) && $object->status == $object::STATUS_DRAFT); +$permissionnote = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'write'); // Used by the include of actions_setnotes.inc.php +$permissiondellink = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'write'); // Used by the include of actions_dellink.inc.php $upload_dir = $conf->knowledgemanagement->multidir_output[isset($object->entity) ? $object->entity : 1]; // Security check - Protection if external user @@ -538,8 +538,8 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea $relativepath = $objref.'/'.$objref.'.pdf'; $filedir = $conf->knowledgemanagement->dir_output.'/'.$object->element.'/'.$objref; $urlsource = $_SERVER["PHP_SELF"]."?id=".$object->id; - $genallowed = $user->rights->knowledgemanagement->knowledgerecord->read; // If you can read, you can build the PDF to read content - $delallowed = $user->rights->knowledgemanagement->knowledgerecord->write; // If you can create/edit, you can remove a file on card + $genallowed = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'read'); // If you can read, you can build the PDF to read content + $delallowed = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'write'); // If you can create/edit, you can remove a file on card print $formfile->showdocuments('knowledgemanagement:KnowledgeRecord', $object->element.'/'.$objref, $filedir, $urlsource, $genallowed, $delallowed, $object->model_pdf, 1, 0, 0, 28, 0, '', '', '', $langs->defaultlang); } diff --git a/htdocs/knowledgemanagement/knowledgerecord_contact.php b/htdocs/knowledgemanagement/knowledgerecord_contact.php index 4e557a3e1ae..751cdff5c9e 100644 --- a/htdocs/knowledgemanagement/knowledgerecord_contact.php +++ b/htdocs/knowledgemanagement/knowledgerecord_contact.php @@ -56,7 +56,7 @@ include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be includ $isdraft = (($object->status == $object::STATUS_DRAFT) ? 1 : 0); restrictedArea($user, $object->module, $object->id, $object->table_element, $object->element, '', 'rowid', $isdraft); -$permission = $user->rights->knowledgemanagement->knowledgerecord->write; +$permission = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'write'); /* diff --git a/htdocs/knowledgemanagement/knowledgerecord_document.php b/htdocs/knowledgemanagement/knowledgerecord_document.php index 7430de8a495..8d8fe6ac769 100644 --- a/htdocs/knowledgemanagement/knowledgerecord_document.php +++ b/htdocs/knowledgemanagement/knowledgerecord_document.php @@ -81,7 +81,7 @@ if ($id > 0 || !empty($ref)) { $isdraft = (($object->status == $object::STATUS_DRAFT) ? 1 : 0); restrictedArea($user, $object->module, $object->id, $object->table_element, $object->element, '', 'rowid', $isdraft); -$permissiontoadd = $user->rights->knowledgemanagement->knowledgerecord->write; // Used by the include of actions_addupdatedelete.inc.php and actions_linkedfiles.inc.php +$permissiontoadd = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'write'); // Used by the include of actions_addupdatedelete.inc.php and actions_linkedfiles.inc.php @@ -183,9 +183,9 @@ if ($object->id) { print dol_get_fiche_end(); $modulepart = 'knowledgemanagement'; - //$permission = $user->rights->knowledgemanagement->knowledgerecord->write; + //$permission = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'write'); $permission = 1; - //$permtoedit = $user->rights->knowledgemanagement->knowledgerecord->write; + //$permtoedit = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'write'); $permtoedit = 1; $param = '&id='.$object->id; diff --git a/htdocs/knowledgemanagement/knowledgerecord_list.php b/htdocs/knowledgemanagement/knowledgerecord_list.php index 7cd5a24c764..3a916cb96ef 100644 --- a/htdocs/knowledgemanagement/knowledgerecord_list.php +++ b/htdocs/knowledgemanagement/knowledgerecord_list.php @@ -140,9 +140,9 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_array_fields.tpl.php'; $object->fields = dol_sort_array($object->fields, 'position'); $arrayfields = dol_sort_array($arrayfields, 'position'); -$permissiontoread = $user->rights->knowledgemanagement->knowledgerecord->read; -$permissiontoadd = $user->rights->knowledgemanagement->knowledgerecord->write; -$permissiontodelete = $user->rights->knowledgemanagement->knowledgerecord->delete; +$permissiontoread = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'read'); +$permissiontoadd = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'write'); +$permissiontodelete = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'delete'); // Security check if (empty($conf->knowledgemanagement->enabled)) { @@ -428,7 +428,7 @@ if ($permissiontodelete) { $arrayofmassactions['predelete'] = img_picto('', 'delete', 'class="pictofixedwidth"').$langs->trans("Delete"); } -if (isModEnabled('category') && $user->rights->knowledgemanagement->knowledgerecord->write) { +if (isModEnabled('category') && $user->hasRight('knowledgemanagement', 'knowledgerecord', 'write')) { $arrayofmassactions['preaffecttag'] = img_picto('', 'category', 'class="pictofixedwidth"').$langs->trans("AffectTag"); } diff --git a/htdocs/knowledgemanagement/knowledgerecord_note.php b/htdocs/knowledgemanagement/knowledgerecord_note.php index 28a2bcaa9d0..ea1052ccc98 100644 --- a/htdocs/knowledgemanagement/knowledgerecord_note.php +++ b/htdocs/knowledgemanagement/knowledgerecord_note.php @@ -52,8 +52,8 @@ if ($id > 0 || !empty($ref)) { $upload_dir = $conf->knowledgemanagement->multidir_output[$object->entity]."/".$object->id; } -$permissionnote = $user->rights->knowledgemanagement->knowledgerecord->write; // Used by the include of actions_setnotes.inc.php -$permissiontoadd = $user->rights->knowledgemanagement->knowledgerecord->write; // Used by the include of actions_addupdatedelete.inc.php +$permissionnote = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'write'); // Used by the include of actions_setnotes.inc.php +$permissiontoadd = $user->hasRight('knowledgemanagement', 'knowledgerecord', 'write'); // Used by the include of actions_addupdatedelete.inc.php // Security check - Protection if external user //if ($user->socid > 0) accessforbidden(); diff --git a/htdocs/ticket/index.php b/htdocs/ticket/index.php index 243084ec89f..f75a93f7082 100644 --- a/htdocs/ticket/index.php +++ b/htdocs/ticket/index.php @@ -65,7 +65,7 @@ $object = new Ticket($db); // Security check //$result = restrictedArea($user, 'ticket|knowledgemanagement', 0, '', '', '', ''); -if (empty($user->rights->ticket->read) && empty($user->rights->knowledgemanagement->knowledgerecord->read)) { +if (empty($user->rights->ticket->read) && !$user->hasRight('knowledgemanagement', 'knowledgerecord', 'read')) { accessforbidden('Not enought permissions'); } From 6144b6e99d973c2c1bb289258c79856470a8eaec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 12 Feb 2023 09:54:57 +0100 Subject: [PATCH 0366/1026] add two widgets --- .../core/boxes/box_last_knowledgerecord.php | 187 ++++++++++++++++++ .../box_last_modified_knowledgerecord.php | 187 ++++++++++++++++++ .../modules/modKnowledgeManagement.class.php | 14 +- htdocs/langs/en_US/knowledgemanagement.lang | 8 +- 4 files changed, 389 insertions(+), 7 deletions(-) create mode 100644 htdocs/core/boxes/box_last_knowledgerecord.php create mode 100644 htdocs/core/boxes/box_last_modified_knowledgerecord.php diff --git a/htdocs/core/boxes/box_last_knowledgerecord.php b/htdocs/core/boxes/box_last_knowledgerecord.php new file mode 100644 index 00000000000..20510a5b3b0 --- /dev/null +++ b/htdocs/core/boxes/box_last_knowledgerecord.php @@ -0,0 +1,187 @@ + + * Copyright (C) 2016 Christophe Battarel + * Copyright (C) 2018-2023 Frédéric France + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/** + * \file htdocs/core/boxes/box_last_knowledgerecord.php + * \ingroup knowledgerecord + * \brief This box shows latest created knowledgerecords + */ +require_once DOL_DOCUMENT_ROOT."/core/boxes/modules_boxes.php"; + +/** + * Class to manage the box + */ +class box_last_knowledgerecord extends ModeleBoxes +{ + + public $boxcode = "box_last_knowledgerecord"; + public $boximg = "knowledgemanagement"; + public $boxlabel; + public $depends = array("knowledgemanagement"); + + /** + * @var DoliDB Database handler. + */ + public $db; + + public $param; + public $info_box_head = array(); + public $info_box_contents = array(); + + /** + * Constructor + * @param DoliDB $db Database handler + * @param string $param More parameters + */ + public function __construct($db, $param = '') + { + global $langs; + $langs->load("boxes", "languages"); + $this->db = $db; + + $this->boxlabel = $langs->transnoentitiesnoconv("BoxLastKnowledgerecord"); + } + + /** + * Load data into info_box_contents array to show array later. + * + * @param int $max Maximum number of records to load + * @return void + */ + public function loadBox($max = 5) + { + global $conf, $user, $langs; + + $this->max = $max; + + require_once DOL_DOCUMENT_ROOT."/knowledgemanagement/class/knowledgerecord.class.php"; + + $text = $langs->trans("BoxLastKnowledgerecordDescription", $max); + $this->info_box_head = array( + 'text' => $text, + 'limit' => dol_strlen($text), + ); + + $this->info_box_contents[0][0] = array( + 'td' => 'class="left"', + 'text' => $langs->trans("BoxLastKnowledgerecordContent"), + ); + + if ($user->hasRight('knowledgemanagement', 'knowledgerecord', 'read')) { + $sql = 'SELECT k.rowid as id, k.date_creation, k.ref, k.lang, k.question, k.status as status'; + $sql .= " FROM ".MAIN_DB_PREFIX."knowledgemanagement_knowledgerecord as k"; + $sql .= " WHERE k.entity IN (".getEntity('knowledgemanagement').")"; + + if ($user->socid) { + $sql .= " AND k.fk_soc= ".((int) $user->socid); + } + + $sql.= " AND k.status > 0"; + + $sql .= " ORDER BY k.date_creation DESC, k.rowid DESC "; + $sql .= $this->db->plimit($max, 0); + + $resql = $this->db->query($sql); + if ($resql) { + $num = $this->db->num_rows($resql); + + $i = 0; + + while ($i < $num) { + $objp = $this->db->fetch_object($resql); + + $datec = $this->db->jdate($objp->date_creation); + + $knowledgerecord = new KnowledgeRecord($this->db); + $knowledgerecord->id = $objp->id; + $knowledgerecord->date_creation = $objp->date_creation; + $knowledgerecord->ref = $objp->ref; + $knowledgerecord->status = $objp->status; + $knowledgerecord->question = $objp->question; + + $r = 0; + + // Ticket + $this->info_box_contents[$i][$r] = array( + 'td' => 'class="nowraponall"', + 'text' => $knowledgerecord->getNomUrl(1), + 'asis' => 1 + ); + $r++; + + // Question + $this->info_box_contents[$i][$r] = array( + 'td' => 'class="tdoverflowmax200"', + 'text' => ''.dol_escape_htmltag($objp->question).'', + 'url' => DOL_URL_ROOT."/knowledgemanagement/knowledgerecord_card.php?id=".urlencode($objp->id), + ); + $r++; + + // Language + $labellang = ($objp->lang ? $langs->trans('Language_'.$objp->lang) : ''); + $this->info_box_contents[$i][$r] = array( + 'td' => 'class="tdoverflowmax100"', + 'text' => picto_from_langcode($objp->lang, 'class="paddingrightonly saturatemedium opacitylow"') . $labellang, + 'asis' => 1, + ); + $r++; + + // Date creation + $this->info_box_contents[$i][$r] = array( + 'td' => 'class="center nowraponall" title="'.dol_escape_htmltag($langs->trans("DateCreation").': '.dol_print_date($datec, 'dayhour', 'tzuserrel')).'"', + 'text' => dol_print_date($objp->datec, 'dayhour', 'tzuserrel'), + ); + $r++; + + // Statut + $this->info_box_contents[$i][$r] = array( + 'td' => 'class="right nowraponall"', + 'text' => $knowledgerecord->getLibStatut(3), + ); + $r++; + + $i++; + } + + if ($num == 0) { + $this->info_box_contents[$i][0] = array('td' => '', 'text' => ''.$langs->trans("BoxLastTicketNoRecordedTickets").''); + } + } else { + dol_print_error($this->db); + } + } else { + $this->info_box_contents[0][0] = array('td' => '', + 'text' => ''.$langs->trans("ReadPermissionNotAllowed").''); + } + } + + /** + * Method to show box + * + * @param array $head Array with properties of box title + * @param array $contents Array with properties of box lines + * @param int $nooutput No print, only return string + * @return string + */ + public function showBox($head = null, $contents = null, $nooutput = 0) + { + return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput); + } +} diff --git a/htdocs/core/boxes/box_last_modified_knowledgerecord.php b/htdocs/core/boxes/box_last_modified_knowledgerecord.php new file mode 100644 index 00000000000..5e23ee54602 --- /dev/null +++ b/htdocs/core/boxes/box_last_modified_knowledgerecord.php @@ -0,0 +1,187 @@ + + * Copyright (C) 2016 Christophe Battarel + * Copyright (C) 2018-2023 Frédéric France + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/** + * \file htdocs/core/boxes/box_last_modified_knowledgerecord.php + * \ingroup knowledgerecord + * \brief This box shows latest created knowledgerecords + */ +require_once DOL_DOCUMENT_ROOT."/core/boxes/modules_boxes.php"; + +/** + * Class to manage the box + */ +class box_last_modified_knowledgerecord extends ModeleBoxes +{ + + public $boxcode = "box_last_modified_knowledgerecord"; + public $boximg = "knowledgemanagement"; + public $boxlabel; + public $depends = array("knowledgemanagement"); + + /** + * @var DoliDB Database handler. + */ + public $db; + + public $param; + public $info_box_head = array(); + public $info_box_contents = array(); + + /** + * Constructor + * @param DoliDB $db Database handler + * @param string $param More parameters + */ + public function __construct($db, $param = '') + { + global $langs; + $langs->load("boxes", "knowledgemanagement", "languages"); + $this->db = $db; + + $this->boxlabel = $langs->transnoentitiesnoconv("BoxLastModifiedKnowledgerecord"); + } + + /** + * Load data into info_box_contents array to show array later. + * + * @param int $max Maximum number of records to load + * @return void + */ + public function loadBox($max = 5) + { + global $conf, $user, $langs; + + $this->max = $max; + + require_once DOL_DOCUMENT_ROOT."/knowledgemanagement/class/knowledgerecord.class.php"; + + $text = $langs->trans("BoxLastModifiedKnowledgerecordDescription", $max); + $this->info_box_head = array( + 'text' => $text, + 'limit' => dol_strlen($text), + ); + + $this->info_box_contents[0][0] = array( + 'td' => 'class="left"', + 'text' => $langs->trans("BoxLastKnowledgerecordContent"), + ); + + if ($user->hasRight('knowledgemanagement', 'knowledgerecord', 'read')) { + $sql = 'SELECT k.rowid as id, k.date_creation, k.ref, k.lang, k.question, k.status as status'; + $sql .= " FROM ".MAIN_DB_PREFIX."knowledgemanagement_knowledgerecord as k"; + $sql .= " WHERE k.entity IN (".getEntity('knowledgemanagement').")"; + + if ($user->socid) { + $sql .= " AND k.fk_soc= ".((int) $user->socid); + } + + $sql.= " AND k.status > 0"; + + $sql .= " ORDER BY k.tms DESC, k.rowid DESC "; + $sql .= $this->db->plimit($max, 0); + + $resql = $this->db->query($sql); + if ($resql) { + $num = $this->db->num_rows($resql); + + $i = 0; + + while ($i < $num) { + $objp = $this->db->fetch_object($resql); + + $datec = $this->db->jdate($objp->date_creation); + + $knowledgerecord = new KnowledgeRecord($this->db); + $knowledgerecord->id = $objp->id; + $knowledgerecord->date_creation = $objp->date_creation; + $knowledgerecord->ref = $objp->ref; + $knowledgerecord->status = $objp->status; + $knowledgerecord->question = $objp->question; + + $r = 0; + + // Ticket + $this->info_box_contents[$i][$r] = array( + 'td' => 'class="nowraponall"', + 'text' => $knowledgerecord->getNomUrl(1), + 'asis' => 1 + ); + $r++; + + // Question + $this->info_box_contents[$i][$r] = array( + 'td' => 'class="tdoverflowmax200"', + 'text' => ''.dol_escape_htmltag($objp->question).'', + 'url' => DOL_URL_ROOT."/knowledgemanagement/knowledgerecord_card.php?id=".urlencode($objp->id), + ); + $r++; + + // Language + $labellang = ($objp->lang ? $langs->trans('Language_'.$objp->lang) : ''); + $this->info_box_contents[$i][$r] = array( + 'td' => 'class="tdoverflowmax100"', + 'text' => picto_from_langcode($objp->lang, 'class="paddingrightonly saturatemedium opacitylow"') . $labellang, + 'asis' => 1, + ); + $r++; + + // Date creation + $this->info_box_contents[$i][$r] = array( + 'td' => 'class="center nowraponall" title="'.dol_escape_htmltag($langs->trans("DateCreation").': '.dol_print_date($datec, 'dayhour', 'tzuserrel')).'"', + 'text' => dol_print_date($objp->datec, 'dayhour', 'tzuserrel'), + ); + $r++; + + // Statut + $this->info_box_contents[$i][$r] = array( + 'td' => 'class="right nowraponall"', + 'text' => $knowledgerecord->getLibStatut(3), + ); + $r++; + + $i++; + } + + if ($num == 0) { + $this->info_box_contents[$i][0] = array('td' => '', 'text' => ''.$langs->trans("BoxLastTicketNoRecordedTickets").''); + } + } else { + dol_print_error($this->db); + } + } else { + $this->info_box_contents[0][0] = array('td' => '', + 'text' => ''.$langs->trans("ReadPermissionNotAllowed").''); + } + } + + /** + * Method to show box + * + * @param array $head Array with properties of box title + * @param array $contents Array with properties of box lines + * @param int $nooutput No print, only return string + * @return string + */ + public function showBox($head = null, $contents = null, $nooutput = 0) + { + return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput); + } +} diff --git a/htdocs/core/modules/modKnowledgeManagement.class.php b/htdocs/core/modules/modKnowledgeManagement.class.php index 68754f530b3..c372f611c60 100644 --- a/htdocs/core/modules/modKnowledgeManagement.class.php +++ b/htdocs/core/modules/modKnowledgeManagement.class.php @@ -201,12 +201,14 @@ class modKnowledgeManagement extends DolibarrModules // Boxes/Widgets // Add here list of php file(s) stored in knowledgemanagement/core/boxes that contains a class to show a widget. $this->boxes = array( - // 0 => array( - // 'file' => 'knowledgemanagementwidget1.php@knowledgemanagement', - // 'note' => 'Widget provided by KnowledgeManagement', - // 'enabledbydefaulton' => 'Home', - // ), - // ... + 0 => array( + 'file' => 'box_last_knowledgerecord.php', + 'enabledbydefaulton' => 'ticketindex', + ), + 1 => array( + 'file' => 'box_last_modified_knowledgerecord.php', + 'enabledbydefaulton' => 'ticketindex', + ), ); // Cronjobs (List of cron jobs entries to add when module is enabled) diff --git a/htdocs/langs/en_US/knowledgemanagement.lang b/htdocs/langs/en_US/knowledgemanagement.lang index 38c1624afad..050ecbcc03a 100644 --- a/htdocs/langs/en_US/knowledgemanagement.lang +++ b/htdocs/langs/en_US/knowledgemanagement.lang @@ -51,4 +51,10 @@ SuggestedForTicketsInGroup=Suggested on ticket creation SetObsolete=Set as obsolete ConfirmCloseKM=Do you confirm the closing of this article as obsolete ? -ConfirmReopenKM=Do you want to restore this article to status "Validated" ? \ No newline at end of file +ConfirmReopenKM=Do you want to restore this article to status "Validated" ? +BoxLastKnowledgerecordDescription=Last %s articles +BoxLastKnowledgerecord=Last articles +BoxLastKnowledgerecordContent=Last articles +BoxLastKnowledgerecordModifiedContent=Last modified articles +BoxLastModifiedKnowledgerecordDescription=Last %s modified articles +BoxLastModifiedKnowledgerecord=Last modified articles From daba310395ed40c88b32e38f3858187215bdac2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 12 Feb 2023 11:39:10 +0100 Subject: [PATCH 0367/1026] clean code --- .../core/boxes/box_last_knowledgerecord.php | 40 ++++++++++++++++--- .../box_last_modified_knowledgerecord.php | 40 ++++++++++++++++--- 2 files changed, 70 insertions(+), 10 deletions(-) diff --git a/htdocs/core/boxes/box_last_knowledgerecord.php b/htdocs/core/boxes/box_last_knowledgerecord.php index 20510a5b3b0..13635481341 100644 --- a/htdocs/core/boxes/box_last_knowledgerecord.php +++ b/htdocs/core/boxes/box_last_knowledgerecord.php @@ -30,10 +30,24 @@ require_once DOL_DOCUMENT_ROOT."/core/boxes/modules_boxes.php"; */ class box_last_knowledgerecord extends ModeleBoxes { - + /** + * @var string boxcode + */ public $boxcode = "box_last_knowledgerecord"; + + /** + * @var string box img + */ public $boximg = "knowledgemanagement"; + + /** + * @var string boc label + */ public $boxlabel; + + /** + * @var array box dependancies + */ public $depends = array("knowledgemanagement"); /** @@ -41,8 +55,19 @@ class box_last_knowledgerecord extends ModeleBoxes */ public $db; + /** + * @var string param + */ public $param; + + /** + * @var array box info heads + */ public $info_box_head = array(); + + /** + * @var array box info content + */ public $info_box_contents = array(); /** @@ -67,7 +92,7 @@ class box_last_knowledgerecord extends ModeleBoxes */ public function loadBox($max = 5) { - global $conf, $user, $langs; + global $user, $langs; $this->max = $max; @@ -161,14 +186,19 @@ class box_last_knowledgerecord extends ModeleBoxes } if ($num == 0) { - $this->info_box_contents[$i][0] = array('td' => '', 'text' => ''.$langs->trans("BoxLastTicketNoRecordedTickets").''); + $this->info_box_contents[$i][0] = array( + 'td' => '', + 'text' => ''.$langs->trans("BoxLastTicketNoRecordedTickets").'', + ); } } else { dol_print_error($this->db); } } else { - $this->info_box_contents[0][0] = array('td' => '', - 'text' => ''.$langs->trans("ReadPermissionNotAllowed").''); + $this->info_box_contents[0][0] = array( + 'td' => '', + 'text' => ''.$langs->trans("ReadPermissionNotAllowed").'', + ); } } diff --git a/htdocs/core/boxes/box_last_modified_knowledgerecord.php b/htdocs/core/boxes/box_last_modified_knowledgerecord.php index 5e23ee54602..01ee0771ee1 100644 --- a/htdocs/core/boxes/box_last_modified_knowledgerecord.php +++ b/htdocs/core/boxes/box_last_modified_knowledgerecord.php @@ -30,10 +30,24 @@ require_once DOL_DOCUMENT_ROOT."/core/boxes/modules_boxes.php"; */ class box_last_modified_knowledgerecord extends ModeleBoxes { - + /** + * @var string boxcode + */ public $boxcode = "box_last_modified_knowledgerecord"; + + /** + * @var string box img + */ public $boximg = "knowledgemanagement"; + + /** + * @var string boc label + */ public $boxlabel; + + /** + * @var array box dependancies + */ public $depends = array("knowledgemanagement"); /** @@ -41,8 +55,19 @@ class box_last_modified_knowledgerecord extends ModeleBoxes */ public $db; + /** + * @var string param + */ public $param; + + /** + * @var array box info heads + */ public $info_box_head = array(); + + /** + * @var array box info content + */ public $info_box_contents = array(); /** @@ -67,7 +92,7 @@ class box_last_modified_knowledgerecord extends ModeleBoxes */ public function loadBox($max = 5) { - global $conf, $user, $langs; + global $user, $langs; $this->max = $max; @@ -161,14 +186,19 @@ class box_last_modified_knowledgerecord extends ModeleBoxes } if ($num == 0) { - $this->info_box_contents[$i][0] = array('td' => '', 'text' => ''.$langs->trans("BoxLastTicketNoRecordedTickets").''); + $this->info_box_contents[$i][0] = array( + 'td' => '', + 'text' => ''.$langs->trans("BoxLastTicketNoRecordedTickets").'', + ); } } else { dol_print_error($this->db); } } else { - $this->info_box_contents[0][0] = array('td' => '', - 'text' => ''.$langs->trans("ReadPermissionNotAllowed").''); + $this->info_box_contents[0][0] = array( + 'td' => '', + 'text' => ''.$langs->trans("ReadPermissionNotAllowed").'', + ); } } From a7c5140fd6c7e366971e8e3ee324c7dcfa9b9dd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 12 Feb 2023 12:05:14 +0100 Subject: [PATCH 0368/1026] clean code --- htdocs/core/boxes/box_last_knowledgerecord.php | 2 +- htdocs/core/boxes/box_last_modified_knowledgerecord.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/boxes/box_last_knowledgerecord.php b/htdocs/core/boxes/box_last_knowledgerecord.php index 13635481341..2cb4818d6ac 100644 --- a/htdocs/core/boxes/box_last_knowledgerecord.php +++ b/htdocs/core/boxes/box_last_knowledgerecord.php @@ -171,7 +171,7 @@ class box_last_knowledgerecord extends ModeleBoxes // Date creation $this->info_box_contents[$i][$r] = array( 'td' => 'class="center nowraponall" title="'.dol_escape_htmltag($langs->trans("DateCreation").': '.dol_print_date($datec, 'dayhour', 'tzuserrel')).'"', - 'text' => dol_print_date($objp->datec, 'dayhour', 'tzuserrel'), + 'text' => dol_print_date($datec, 'dayhour', 'tzuserrel'), ); $r++; diff --git a/htdocs/core/boxes/box_last_modified_knowledgerecord.php b/htdocs/core/boxes/box_last_modified_knowledgerecord.php index 01ee0771ee1..2c5319151fa 100644 --- a/htdocs/core/boxes/box_last_modified_knowledgerecord.php +++ b/htdocs/core/boxes/box_last_modified_knowledgerecord.php @@ -171,7 +171,7 @@ class box_last_modified_knowledgerecord extends ModeleBoxes // Date creation $this->info_box_contents[$i][$r] = array( 'td' => 'class="center nowraponall" title="'.dol_escape_htmltag($langs->trans("DateCreation").': '.dol_print_date($datec, 'dayhour', 'tzuserrel')).'"', - 'text' => dol_print_date($objp->datec, 'dayhour', 'tzuserrel'), + 'text' => dol_print_date($datec, 'dayhour', 'tzuserrel'), ); $r++; From 509dfacbf72a1e0562360d0756807f2d1dcb7afb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 12 Feb 2023 18:02:58 +0100 Subject: [PATCH 0369/1026] missing translations --- htdocs/langs/en_US/mrp.lang | 2 ++ 1 file changed, 2 insertions(+) diff --git a/htdocs/langs/en_US/mrp.lang b/htdocs/langs/en_US/mrp.lang index 82cf7c38012..6c8af64f69a 100644 --- a/htdocs/langs/en_US/mrp.lang +++ b/htdocs/langs/en_US/mrp.lang @@ -119,3 +119,5 @@ BomCantAddChildBom=The nomenclature %s is already present in the tree leading to BOMNetNeeds = BOM Net Needs BOMProductsList=BOM's products BOMServicesList=BOM's services +Manufacturing=Manufacturing +Disassemble=Disassemble From 3a6b8ebfe7142b9960c6c8092b006cb4e2a57cb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 12 Feb 2023 18:31:35 +0100 Subject: [PATCH 0370/1026] clean code --- htdocs/mrp/class/mo.class.php | 51 ++++++++++++++++++++++++++++++----- 1 file changed, 45 insertions(+), 6 deletions(-) diff --git a/htdocs/mrp/class/mo.class.php b/htdocs/mrp/class/mo.class.php index ddfd8a7f57b..afdac2d16a8 100644 --- a/htdocs/mrp/class/mo.class.php +++ b/htdocs/mrp/class/mo.class.php @@ -93,7 +93,6 @@ class Mo extends CommonObject * Note: To have value dynamic, you can set value to 0 in definition and edit the value on the fly into the constructor. */ - // BEGIN MODULEBUILDER PROPERTIES /** * @var array Array with all fields and their property. Do not use it as a static var. It may be modified by constructor. */ @@ -126,6 +125,10 @@ class Mo extends CommonObject public $rowid; public $entity; public $ref; + + /** + * @var int mrptype + */ public $mrptype; public $label; public $qty; @@ -154,8 +157,17 @@ class Mo extends CommonObject public $fk_user_modif; public $import_key; public $status; + + /** + * @var int ID of product + */ public $fk_product; + /** + * @var Product product object + */ + public $product; + /** * @var integer|string date_start_planned */ @@ -167,10 +179,20 @@ class Mo extends CommonObject public $date_end_planned; + /** + * @var int ID bom + */ public $fk_bom; - public $fk_project; - // END MODULEBUILDER PROPERTIES + /** + * @var Bom bom + */ + public $bom; + + /** + * @var int ID project + */ + public $fk_project; // If this object has a subtable with lines @@ -204,12 +226,24 @@ class Mo extends CommonObject */ public $lines = array(); + /** + * @var MoLine MO line + */ + public $line = array(); + /** * @var integer Mo parent line * */ + /** + * @var int ID of parent line + */ public $fk_parent_line; + /** + * @var array tpl + */ + public $tpl = array(); /** * Constructor @@ -1100,6 +1134,9 @@ class Mo extends CommonObject if (isset($this->label)) { $datas['label'] = '
'.$langs->trans('Label').': '.$this->label; } + if (isset($this->mrptype)) { + $datas['type'] = '
'.$langs->trans('Type').': '.$this->fields['mrptype']['arrayofkeyval'][$this->mrptype]; + } return $datas; } @@ -1458,7 +1495,7 @@ class Mo extends CommonObject * If lines are into a template, title must also be into a template * But for the moment we don't know if it's possible as we keep a method available on overloaded objects. * - * @param CommonObjectLine $line Line + * @param MoLine $line Line * @param string $var Var * @param string $restrictlist ''=All lines, 'services'=Restrict to services only (strike line if not) * @param string $defaulttpldir Directory where to find the template @@ -1519,7 +1556,7 @@ class Mo extends CommonObject /** * Function used to return childs of Mo * - * @return array|int array if OK, -1 if KO + * @return Mo[]|int array if OK, -1 if KO */ public function getMoChilds() { @@ -1557,7 +1594,7 @@ class Mo extends CommonObject /** * Function used to return childs of Mo * - * @return Object|int MO object if OK, -1 if KO, 0 if not exist + * @return Mo|int MO object if OK, -1 if KO, 0 if not exist */ public function getMoParent() { @@ -1680,6 +1717,7 @@ class MoLine extends CommonObjectLine public $qty; public $qty_frozen; public $disable_stock_change; + public $efficiency; public $batch; public $role; public $fk_mrp_production; @@ -1689,6 +1727,7 @@ class MoLine extends CommonObjectLine public $fk_user_creat; public $fk_user_modif; public $import_key; + public $fk_parent_line; /** * Constructor From c3425919c2e10a70d7d243f753f2a0324c2a96c0 Mon Sep 17 00:00:00 2001 From: UT from dolibit <45215329+dolibit-ut@users.noreply.github.com> Date: Sun, 12 Feb 2023 20:18:39 +0100 Subject: [PATCH 0371/1026] Update hookmanager.class.php --- htdocs/core/class/hookmanager.class.php | 28 ++++++++++++------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/htdocs/core/class/hookmanager.class.php b/htdocs/core/class/hookmanager.class.php index bcd5a506946..0e679493ae8 100644 --- a/htdocs/core/class/hookmanager.class.php +++ b/htdocs/core/class/hookmanager.class.php @@ -166,32 +166,32 @@ class HookManager // TODO Remove hooks with type 'output' (exemple createFrom). All hooks must be converted into 'addreplace' hooks. if (in_array($method, array( 'createFrom', - 'dashboardMembers', - 'dashboardEmailings', - 'dashboardPropals', - 'dashboardPropals', - 'dashboardCommercials', - 'dashboardOrders', - 'dashboardSpecialBills', 'dashboardAccountancy', + 'dashboardActivities', + 'dashboardCommercials', 'dashboardContracts', 'dashboardDonation', - 'dashboardWarehouseSendings', + 'dashboardEmailings', 'dashboardExpenseReport', - 'dashboardInterventions', - 'dashboardOrdersSuppliers', 'dashboardHRM', + 'dashboardInterventions', 'dashboardMRP', + 'dashboardMembers', 'dashboardOpensurvey', - 'dashboardWarehouse', + 'dashboardOrders', + 'dashboardOrdersSuppliers', 'dashboardProductServices', - 'dashboardActivities', 'dashboardProjects', - 'dashboardWarehouseReceptions', - 'dashboardThirdparties', + 'dashboardPropals', + 'dashboardPropals', + 'dashboardSpecialBills', 'dashboardSupplierProposal', + 'dashboardThirdparties', 'dashboardTickets', 'dashboardUsersGroups', + 'dashboardWarehouse', + 'dashboardWarehouseReceptions', + 'dashboardWarehouseSendings', 'insertExtraHeader', 'insertExtraFooter', 'printLeftBlock', From 6e3966abaeda0628503250c231c265fbb883ccc1 Mon Sep 17 00:00:00 2001 From: UT from dolibit <45215329+dolibit-ut@users.noreply.github.com> Date: Sun, 12 Feb 2023 20:21:11 +0100 Subject: [PATCH 0372/1026] Update hookmanager.class.php saw now 'dashboardPropals' was twice --- htdocs/core/class/hookmanager.class.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/core/class/hookmanager.class.php b/htdocs/core/class/hookmanager.class.php index 0e679493ae8..f973bffba93 100644 --- a/htdocs/core/class/hookmanager.class.php +++ b/htdocs/core/class/hookmanager.class.php @@ -183,7 +183,6 @@ class HookManager 'dashboardProductServices', 'dashboardProjects', 'dashboardPropals', - 'dashboardPropals', 'dashboardSpecialBills', 'dashboardSupplierProposal', 'dashboardThirdparties', From ffa4e58addc09215dcbe79d540b41bd912acf2b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 12 Feb 2023 20:26:40 +0100 Subject: [PATCH 0373/1026] fix warning listUsersForGroup with mode = 1 return array of user id --- htdocs/holiday/list.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/holiday/list.php b/htdocs/holiday/list.php index 42c64613933..05568e08992 100644 --- a/htdocs/holiday/list.php +++ b/htdocs/holiday/list.php @@ -3,7 +3,7 @@ * Copyright (C) 2013-2020 Laurent Destailleur * Copyright (C) 2012-2016 Regis Houssin * Copyright (C) 2018 Charlene Benke - * Copyright (C) 2019-2022 Frédéric France + * Copyright (C) 2019-2023 Frédéric France * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -620,7 +620,7 @@ if ($resql) { $valideurobjects = $validator->listUsersForGroup($excludefilter, 1); $valideurarray = array(); foreach ($valideurobjects as $val) { - $valideurarray[$val->id] = $val->id; + $valideurarray[$val] = $val; } print $form->select_dolusers($search_valideur, "search_valideur", 1, "", 0, $valideurarray, '', 0, 0, 0, $morefilter, 0, '', 'maxwidth125'); print ''; From 814075d36b943413bc244bfeffa7619a703203e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 12 Feb 2023 20:28:39 +0100 Subject: [PATCH 0374/1026] Update view_log.php --- htdocs/holiday/view_log.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/holiday/view_log.php b/htdocs/holiday/view_log.php index 4235b7261eb..d0ba35add68 100644 --- a/htdocs/holiday/view_log.php +++ b/htdocs/holiday/view_log.php @@ -336,7 +336,7 @@ if (!empty($arrayfields['cpl.fk_user_action']['checked'])) { $valideurobjects = $validator->listUsersForGroup($excludefilter, 1); $valideurarray = array(); foreach ($valideurobjects as $val) { - $valideurarray[$val->id] = $val->id; + $valideurarray[$val] = $val; } print ''; From af1b9d319474ce70fb1a3f100d4d2aa3c400e91d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 12 Feb 2023 20:48:19 +0100 Subject: [PATCH 0375/1026] fix warnings --- htdocs/comm/mailing/card.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/comm/mailing/card.php b/htdocs/comm/mailing/card.php index 32207425d2a..26e8e6ec63a 100644 --- a/htdocs/comm/mailing/card.php +++ b/htdocs/comm/mailing/card.php @@ -736,9 +736,9 @@ if ($action == 'create') { print ''.$langs->trans("MailTitle").''; - print ''.$langs->trans("MailFrom").''; + print ''.$langs->trans("MailFrom").''; - print ''.$langs->trans("MailErrorsTo").''; + print ''.$langs->trans("MailErrorsTo").''; // Other attributes $parameters = array(); From 4e00810ca63ab843495eb178a5341d8ce88ddcbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 12 Feb 2023 20:54:28 +0100 Subject: [PATCH 0376/1026] fix warnings --- htdocs/hrm/evaluation_list.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs/hrm/evaluation_list.php b/htdocs/hrm/evaluation_list.php index 999d6d0d44e..adf642597f2 100644 --- a/htdocs/hrm/evaluation_list.php +++ b/htdocs/hrm/evaluation_list.php @@ -134,13 +134,13 @@ $object->fields = dol_sort_array($object->fields, 'position'); $arrayfields = dol_sort_array($arrayfields, 'position'); // Permissions -$permissiontoread = $user->rights->hrm->evaluation->read; -$permissiontoreadall = $user->rights->hrm->evaluation->readall; -$permissiontoadd = $user->rights->hrm->evaluation->write; -$permissiontodelete = $user->rights->hrm->evaluation->delete; +$permissiontoread = $user->hasRight('hrm', 'evaluation', 'read'); +$permissiontoreadall = $user->hasRight('hrm', 'evaluation', 'readall'); +$permissiontoadd = $user->hasRight('hrm', 'evaluation', 'write'); +$permissiontodelete = $user->hasRight('hrm', 'evaluation', 'delete'); // Security check -if (empty($conf->hrm->enabled)) { +if (!isModEnabled('hrm')) { accessforbidden('Module not enabled'); } From 85a594aa6130c3f97ac4018e7086e9d9274cd53d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 12 Feb 2023 21:01:02 +0100 Subject: [PATCH 0377/1026] clean code --- htdocs/opensurvey/class/opensurveysondage.class.php | 5 +++++ htdocs/ticket/class/ticket.class.php | 4 ++-- htdocs/ticket/contact.php | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/htdocs/opensurvey/class/opensurveysondage.class.php b/htdocs/opensurvey/class/opensurveysondage.class.php index e928c2f3cd6..b141da8d392 100644 --- a/htdocs/opensurvey/class/opensurveysondage.class.php +++ b/htdocs/opensurvey/class/opensurveysondage.class.php @@ -115,6 +115,11 @@ class Opensurveysondage extends CommonObject */ public $allow_spy; + /** + * @var array fields + */ + public $fields = array(); + /** * Draft status (not used) diff --git a/htdocs/ticket/class/ticket.class.php b/htdocs/ticket/class/ticket.class.php index 932ed171cea..6884d2e830d 100644 --- a/htdocs/ticket/class/ticket.class.php +++ b/htdocs/ticket/class/ticket.class.php @@ -1440,10 +1440,10 @@ class Ticket extends CommonObject $datas['track_id'] = '
'.$langs->trans('TicketTrackId').': '.$this->track_id; $datas['subject'] = '
'.$langs->trans('Subject').': '.$this->subject; if ($this->date_creation) { - $datas['date_creation'] = '
'.$langs->trans('DateCreation').': '.$this->date_creation; + $datas['date_creation'] = '
'.$langs->trans('DateCreation').': '.dol_print_date($this->date_creation, 'dayhour'); } if ($this->date_modification) { - $datas['date_modification'] = '
'.$langs->trans('DateModification').': '.$this->date_modification; + $datas['date_modification'] = '
'.$langs->trans('DateModification').': '.dol_print_date($this->date_modification, 'dayhour'); } return $datas; diff --git a/htdocs/ticket/contact.php b/htdocs/ticket/contact.php index b5453ed638b..d858a4d7334 100644 --- a/htdocs/ticket/contact.php +++ b/htdocs/ticket/contact.php @@ -252,7 +252,7 @@ if ($id > 0 || !empty($track_id) || !empty($ref)) { $linkback = ''.$langs->trans("BackToList").' '; - dol_banner_tab($object, 'ref', $linkback, ($user->socid ? 0 : 1), 'ref', 'ref', $morehtmlref, $param, 0, '', '', 1, ''); + dol_banner_tab($object, 'ref', $linkback, ($user->socid ? 0 : 1), 'ref', 'ref', $morehtmlref, '', 0, '', '', 1, ''); print dol_get_fiche_end(); From f043345706eb469d7277adf2233f811e330e2f29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 12 Feb 2023 21:06:39 +0100 Subject: [PATCH 0378/1026] clean code --- htdocs/societe/class/societe.class.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index bc0e8cff3bd..10c13d0313f 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -2612,6 +2612,7 @@ class Societe extends CommonObject $datas = []; $option = $params['option'] ?? ''; + $nofetch = empty($params['nofetch']) ? false : true; $name = $this->name; if (!empty($this->name_alias) && empty($noaliasinname)) { @@ -2724,6 +2725,12 @@ class Societe extends CommonObject if (isModEnabled('accounting') && $this->fournisseur) { $datas['accountancysuppliercode'] = '
'.$langs->trans('SupplierAccountancyCode').': '.$this->code_compta_fournisseur; } + // show categories for this record only in ajax to not overload lists + if (isModEnabled('categorie') && !$nofetch) { + require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; + $form = new Form($this->db); + $datas['categories'] = '
' . $form->showCategories($this->id, Categorie::TYPE_CUSTOMER, 1); + } $datas['divclose'] = '
'; @@ -2789,6 +2796,7 @@ class Societe extends CommonObject 'id' => $this->id, 'objecttype' => $this->element, 'option' => $option, + 'nofetch' => 1, ]; $classfortooltip = 'classfortooltip'; $dataparams = ''; From 0f4adbedab3466eacbe41296fd9a1ae9b69bec43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 12 Feb 2023 21:15:16 +0100 Subject: [PATCH 0379/1026] clean code --- htdocs/product/class/product.class.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index 9db4565ca49..c8b3104aed0 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -5012,6 +5012,7 @@ class Product extends CommonObject $langs->load('products'); $datas = []; + $nofetch = empty($params['nofetch']) ? false : true; if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { return ['optimize' => $langs->trans("ShowProduct")]; @@ -5103,6 +5104,12 @@ class Product extends CommonObject $datas['accountancybuy'] = $buylabel; } } + // show categories for this record only in ajax to not overload lists + if (isModEnabled('categorie') && !$nofetch) { + require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; + $form = new Form($this->db); + $datas['categories'] = '
' . $form->showCategories($this->id, Categorie::TYPE_PRODUCT, 1); + } return $datas; } @@ -5135,6 +5142,7 @@ class Product extends CommonObject 'id' => $this->id, 'objecttype' => $this->element, 'option' => $option, + 'nofetch' => 1, ]; $classfortooltip = 'classfortooltip'; $dataparams = ''; From c17463d2f4ec4a1c8f419c511b04b7db9e2e41f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 12 Feb 2023 22:03:39 +0100 Subject: [PATCH 0380/1026] clean code --- htdocs/societe/class/societe.class.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index 10c13d0313f..ea99b9c9eef 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -2729,7 +2729,12 @@ class Societe extends CommonObject if (isModEnabled('categorie') && !$nofetch) { require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; $form = new Form($this->db); - $datas['categories'] = '
' . $form->showCategories($this->id, Categorie::TYPE_CUSTOMER, 1); + if ($this->client) { + $datas['categories_customer'] = '
' . $form->showCategories($this->id, Categorie::TYPE_CUSTOMER, 1); + } + if ($this->fournisseur) { + $datas['categories_supplier'] = '
' . $form->showCategories($this->id, Categorie::TYPE_SUPPLIER, 1); + } } $datas['divclose'] = '
'; From 43ac67c3d825dac14addf51a876ec0e7d67758ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 12 Feb 2023 23:13:45 +0100 Subject: [PATCH 0381/1026] clean code --- htdocs/ticket/class/ticket.class.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/htdocs/ticket/class/ticket.class.php b/htdocs/ticket/class/ticket.class.php index 6884d2e830d..bc50c0e31f8 100644 --- a/htdocs/ticket/class/ticket.class.php +++ b/htdocs/ticket/class/ticket.class.php @@ -1433,6 +1433,7 @@ class Ticket extends CommonObject $langs->load('ticket'); + $nofetch = empty($params['nofetch']) ? false : true; $datas = []; $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("Ticket").''; $datas['picto'] .= ' '.$this->getLibStatut(4); @@ -1445,6 +1446,12 @@ class Ticket extends CommonObject if ($this->date_modification) { $datas['date_modification'] = '
'.$langs->trans('DateModification').': '.dol_print_date($this->date_modification, 'dayhour'); } + // show categories for this record only in ajax to not overload lists + if (isModEnabled('categorie') && !$nofetch) { + require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; + $form = new Form($this->db); + $datas['categories'] = '
' . $form->showCategories($this->id, Categorie::TYPE_TICKET, 1); + } return $datas; } @@ -1474,6 +1481,8 @@ class Ticket extends CommonObject $params = [ 'id' => $this->id, 'objecttype' => $this->element, + 'option' => $option, + 'nofetch' => 1, ]; $classfortooltip = 'classfortooltip'; $dataparams = ''; From e1ca6ef019f19a7dc3c5f9b80470e4ce37676c7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 12 Feb 2023 23:19:03 +0100 Subject: [PATCH 0382/1026] clean code --- htdocs/adherents/class/adherent.class.php | 8 ++++++++ htdocs/comm/action/class/actioncomm.class.php | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/htdocs/adherents/class/adherent.class.php b/htdocs/adherents/class/adherent.class.php index b0ca0986ffb..6e77fd3fa95 100644 --- a/htdocs/adherents/class/adherent.class.php +++ b/htdocs/adherents/class/adherent.class.php @@ -2288,6 +2288,7 @@ class Adherent extends CommonObject $datas = []; + $nofetch = empty($params['nofetch']) ? false : true; if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $langs->load("users"); return ['optimize' => $langs->trans("ShowUser")]; @@ -2318,6 +2319,12 @@ class Adherent extends CommonObject $datas['email'] = '
'.$langs->trans("EMail").': '.$this->email; } $datas['address'] = '
'.$langs->trans("Address").': '.dol_format_address($this, 1, ' ', $langs); + // show categories for this record only in ajax to not overload lists + if (isModEnabled('categorie') && !$nofetch) { + require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; + $form = new Form($this->db); + $datas['categories'] = '
' . $form->showCategories($this->id, Categorie::TYPE_MEMBER, 1); + } $datas['divclose'] = '
'; return $datas; @@ -2353,6 +2360,7 @@ class Adherent extends CommonObject 'id' => $this->id, 'objecttype' => $this->element, 'option' => $option, + 'nofetch' => 1, ]; if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { $classfortooltip = 'classforajaxtooltip'; diff --git a/htdocs/comm/action/class/actioncomm.class.php b/htdocs/comm/action/class/actioncomm.class.php index fd5b55e70fe..11cb4f98dbd 100644 --- a/htdocs/comm/action/class/actioncomm.class.php +++ b/htdocs/comm/action/class/actioncomm.class.php @@ -1580,6 +1580,7 @@ class ActionComm extends CommonObject $langs->load('agenda'); $datas = []; + $nofetch = empty($params['nofetch']) ? false : true; // Set label of type $labeltype = ''; if ($this->type_code) { @@ -1631,6 +1632,12 @@ class ActionComm extends CommonObject $datas['note'] .= (dol_textishtml($texttoshow) ? str_replace(array("\r", "\n"), "", $texttoshow) : str_replace(array("\r", "\n"), '
', $texttoshow)); $datas['note'] .= '
'; } + // show categories for this record only in ajax to not overload lists + if (isModEnabled('categorie') && !$nofetch) { + require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; + $form = new Form($this->db); + $datas['categories'] = '
' . $form->showCategories($this->id, Categorie::TYPE_ACTIONCOMM, 1); + } return $datas; } @@ -1734,6 +1741,7 @@ class ActionComm extends CommonObject 'id' => $this->id, 'objecttype' => $this->element, 'option' => $option, + 'nofetch' => 1, ]; $classfortooltip = 'classforajaxtooltip'; $dataparams = ' data-params='.json_encode($params); From b0a1d8058fb0c8a49323028ea945330cd558b79d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 12 Feb 2023 23:28:14 +0100 Subject: [PATCH 0383/1026] clean code --- htdocs/compta/bank/class/account.class.php | 43 ++++++++-------------- 1 file changed, 16 insertions(+), 27 deletions(-) diff --git a/htdocs/compta/bank/class/account.class.php b/htdocs/compta/bank/class/account.class.php index 7032f9c40e2..4ccdf93cb58 100644 --- a/htdocs/compta/bank/class/account.class.php +++ b/htdocs/compta/bank/class/account.class.php @@ -1417,6 +1417,7 @@ class Account extends CommonObject $datas = []; + $nofetch = empty($params['nofetch']) ? false : true; $pictos = img_picto('', $this->picto).' '.$langs->trans("BankAccount").''; if (isset($this->status)) { $pictos .= ' '.$this->getLibStatut(5); @@ -1434,6 +1435,12 @@ class Account extends CommonObject $datas['accountaccounting'] = '
'.$langs->trans('AccountAccounting').': '.length_accountg($this->account_number); $datas['accountancyjournal'] = '
'.$langs->trans('AccountancyJournal').': '.$this->accountancy_journal; } + // show categories for this record only in ajax to not overload lists + if (isModEnabled('categorie') && !$nofetch) { + require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; + $form = new Form($this->db); + $datas['categories'] = '
' . $form->showCategories($this->id, Categorie::TYPE_ACCOUNT, 1); + } return $datas; } @@ -1454,38 +1461,20 @@ class Account extends CommonObject include_once DOL_DOCUMENT_ROOT.'/core/lib/bank.lib.php'; $result = ''; - $label = img_picto('', $this->picto).' '.$langs->trans("BankAccount").''; - if (isset($this->status)) { - $label .= ' '.$this->getLibStatut(5); - } - $label .= '
'.$langs->trans('Label').': '.$this->label; - $label .= '
'.$langs->trans('AccountNumber').': '.$this->number; - $label .= '
'.$langs->trans('IBAN').': '.getIbanHumanReadable($this); - $label .= '
'.$langs->trans('BIC').': '.$this->bic; - $label .= '
'.$langs->trans("AccountCurrency").': '.$this->currency_code; - - if (empty($user->rights->banque->lire) || !empty($user->socid)) { - $option = 'nolink'; - } - - if (isModEnabled('accounting')) { - include_once DOL_DOCUMENT_ROOT.'/core/lib/accounting.lib.php'; - $langs->load("accountancy"); - $label .= '
'.$langs->trans('AccountAccounting').': '.length_accountg($this->account_number); - $label .= '
'.$langs->trans('AccountancyJournal').': '.$this->accountancy_journal; - } $classfortooltip = 'classfortooltip'; $dataparams = ''; + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + 'nofetch' => 1, + ]; if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { - $params = [ - 'id' => $this->id, - 'objecttype' => $this->element, - 'option' => $option, - ]; $classfortooltip = 'classforajaxtooltip'; $dataparams = ' data-params='.json_encode($params); - $label = $langs->trans('Loading'); } + $label = implode($this->getTooltipContentArray($params)); + $linkclose = '"'.$dataparams.' title="'.dol_escape_htmltag($label, 1).'" class="'.$classfortooltip.'">'; $url = DOL_URL_ROOT.'/compta/bank/card.php?id='.$this->id; @@ -1871,7 +1860,7 @@ class Account extends CommonObject /** * Class to manage bank transaction lines */ -class AccountLine extends CommonObject +class AccountLine extends CommonObjectLine { /** * @var string Error code (or message) From 30b81e2ac94fe4714af2a2574b5aebab81316e54 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Feb 2023 06:03:42 +0000 Subject: [PATCH 0384/1026] Bump JetBrains/qodana-action from 2022.3.2 to 2022.3.3 Bumps [JetBrains/qodana-action](https://github.com/JetBrains/qodana-action) from 2022.3.2 to 2022.3.3. - [Release notes](https://github.com/JetBrains/qodana-action/releases) - [Commits](https://github.com/JetBrains/qodana-action/compare/v2022.3.2...v2022.3.3) --- updated-dependencies: - dependency-name: JetBrains/qodana-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/code_quality.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/code_quality.yml b/.github/workflows/code_quality.yml index e5351acaf78..9b4fd68efe7 100644 --- a/.github/workflows/code_quality.yml +++ b/.github/workflows/code_quality.yml @@ -18,7 +18,7 @@ jobs: fetch-depth: 1 #php-version: '7.1' - name: 'Qodana Scan' - uses: JetBrains/qodana-action@v2022.3.2 + uses: JetBrains/qodana-action@v2022.3.3 #with: # php-version: '7.1' env: From c90e5094455511e5282ec3429741e8517ef1884b Mon Sep 17 00:00:00 2001 From: priojk Date: Mon, 13 Feb 2023 10:09:48 +0100 Subject: [PATCH 0385/1026] NEW: Possibility to link to German pages in help --- htdocs/main.inc.php | 17 ++++++++++++----- htdocs/mrp/mo_movements.php | 2 +- htdocs/mrp/mo_production.php | 2 +- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 1ea68780746..dc9d9d90c02 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -15,6 +15,7 @@ * Copyright (C) 2020 Charlene Benke * Copyright (C) 2021 Frédéric France * Copyright (C) 2021 Alexandre Spangaro + * Copyright (C) 2023 Joachim Küter * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -1397,7 +1398,7 @@ if (!function_exists("llxHeader")) { * @param string $head Optionnal head lines * @param string $title HTML title * @param string $help_url Url links to help page - * Syntax is: For a wiki page: EN:EnglishPage|FR:FrenchPage|ES:SpanishPage + * Syntax is: For a wiki page: EN:EnglishPage|FR:FrenchPage|ES:SpanishPage|DE:GermanPage * For other external page: http://server/url * @param string $target Target to use on links * @param int $disablejs More content into html header @@ -1958,7 +1959,7 @@ function top_htmlhead($head, $title = '', $disablejs = 0, $disablehead = 0, $arr * @param array $arrayofcss Array of css files to add in header * @param string $morequerystring Query string to add to the link "print" to get same parameters (use only if autodetect fails) * @param string $helppagename Name of wiki page for help ('' by default). - * Syntax is: For a wiki page: EN:EnglishPage|FR:FrenchPage|ES:SpanishPage + * Syntax is: For a wiki page: EN:EnglishPage|FR:FrenchPage|ES:SpanishPage|DE:GermanPage * For other external page: http://server/url * @return void */ @@ -2091,7 +2092,7 @@ function top_menu($head, $title = '', $target = '', $disablejs = 0, $disablehead $helppresent = ''; if (empty($helppagename)) { - $helppagename = 'EN:User_documentation|FR:Documentation_utilisateur|ES:Documentación_usuarios'; + $helppagename = 'EN:User_documentation|FR:Documentation_utilisateur|ES:Documentación_usuarios|DE:Benutzerdokumentation'; } else { $helppresent = 'helppresent'; } @@ -2888,7 +2889,7 @@ function top_menu_search() * * @param array $menu_array_before Table of menu entries to show before entries of menu handler. This param is deprectaed and must be provided to ''. * @param string $helppagename Name of wiki page for help ('' by default). - * Syntax is: For a wiki page: EN:EnglishPage|FR:FrenchPage|ES:SpanishPage + * Syntax is: For a wiki page: EN:EnglishPage|FR:FrenchPage|ES:SpanishPage|DE:GermanPage * For other external page: http://server/url * @param string $notused Deprecated. Used in past to add content into left menu. Hooks can be used now. * @param array $menu_array_after Table of menu entries to show after entries of menu handler @@ -3176,7 +3177,7 @@ function main_area($title = '') /** * Return helpbaseurl, helppage and mode * - * @param string $helppagename Page name ('EN:xxx,ES:eee,FR:fff...' or 'http://localpage') + * @param string $helppagename Page name ('EN:xxx,ES:eee,FR:fff,DE:ddd...' or 'http://localpage') * @param Translate $langs Language * @return array Array of help urls */ @@ -3206,6 +3207,12 @@ function getHelpParamFor($helppagename, $langs) $helppage = $reg[1]; } } + if (preg_match('/^de/i', $langs->defaultlang)) { + $helpbaseurl = 'http://wiki.dolibarr.org/index.php/%s'; + if (preg_match('/DE:([^|]+)/i', $helppagename, $reg)) { + $helppage = $reg[1]; + } + } if (empty($helppage)) { // If help page not already found $helpbaseurl = 'http://wiki.dolibarr.org/index.php/%s'; if (preg_match('/EN:([^|]+)/i', $helppagename, $reg)) { diff --git a/htdocs/mrp/mo_movements.php b/htdocs/mrp/mo_movements.php index c0357aa5e4b..a82f36c913e 100644 --- a/htdocs/mrp/mo_movements.php +++ b/htdocs/mrp/mo_movements.php @@ -257,7 +257,7 @@ $productlot = new ProductLot($db); $warehousestatic = new Entrepot($db); $userstatic = new User($db); -$help_url = 'EN:Module_Manufacturing_Orders|FR:Module_Ordres_de_Fabrication'; +$help_url = 'EN:Module_Manufacturing_Orders|FR:Module_Ordres_de_Fabrication|DE:Modul_Fertigungsauftrag'; llxHeader('', $langs->trans('Mo'), $help_url); diff --git a/htdocs/mrp/mo_production.php b/htdocs/mrp/mo_production.php index b274f4b89df..4e149201ba3 100644 --- a/htdocs/mrp/mo_production.php +++ b/htdocs/mrp/mo_production.php @@ -431,7 +431,7 @@ $tmpwarehouse = new Entrepot($db); $tmpbatch = new Productlot($db); $tmpstockmovement = new MouvementStock($db); -$help_url = 'EN:Module_Manufacturing_Orders|FR:Module_Ordres_de_Fabrication'; +$help_url = 'EN:Module_Manufacturing_Orders|FR:Module_Ordres_de_Fabrication|DE:Modul_Fertigungsauftrag'; llxHeader('', $langs->trans('Mo'), $help_url, '', 0, 0, array('/mrp/js/lib_dispatch.js.php')); $newToken = newToken(); From a34703532f3f6a476e9d1fc36a23f53b8324b7b7 Mon Sep 17 00:00:00 2001 From: jyhere Date: Mon, 13 Feb 2023 10:37:36 +0100 Subject: [PATCH 0386/1026] [FIX] extrafield with visibility '5' update bug When using a visibility = 5 (not editable extrafield, but visible on card and list), updating the object will result in an empty value in database for this extrafield. --- htdocs/core/class/extrafields.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/extrafields.class.php b/htdocs/core/class/extrafields.class.php index 71d5dfdb06d..be34ccd1a8b 100644 --- a/htdocs/core/class/extrafields.class.php +++ b/htdocs/core/class/extrafields.class.php @@ -2114,7 +2114,7 @@ class ExtraFields ) { continue; } - if (empty($visibility)) { + if (empty($visibility) || $visibility == 5) { continue; } if (empty($perms)) { From d034acb3ecdf5c4e3a69337ca2d93b7271e13c6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9lina=20JOUM?= Date: Mon, 13 Feb 2023 12:13:02 +0100 Subject: [PATCH 0387/1026] add supplier --- htdocs/accountancy/class/accountancyexport.class.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/htdocs/accountancy/class/accountancyexport.class.php b/htdocs/accountancy/class/accountancyexport.class.php index 232df48761a..900da6890cf 100644 --- a/htdocs/accountancy/class/accountancyexport.class.php +++ b/htdocs/accountancy/class/accountancyexport.class.php @@ -1913,14 +1913,16 @@ class AccountancyExport //Calcul de la longueur des numéros de comptes $taille_numero = strlen(length_accountg($line->numero_compte)); - //Création du numéro de client générique + //Création du numéro de client et fournisseur générique $numero_cpt_client = '411'; + $numero_cpt_fourn = '401'; for ($i = 1; $i <= ($taille_numero - 3); $i++) { $numero_cpt_client .= '0'; + $numero_cpt_fourn .= '0'; } - //Création des comptes auxiliaire des clients - if (length_accountg($line->numero_compte) == $numero_cpt_client) { + //Création des comptes auxiliaire des clients et fournisseur + if (length_accountg($line->numero_compte) == $numero_cpt_client || length_accountg($line->numero_compte) == $numero_cpt_fourn) { $tab[] = rtrim(length_accounta($line->subledger_account), "0"); } else { $tab[] = length_accountg($line->numero_compte); From 779a134022e4ccf80fa4cf03dae6880572ffaf7f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 13 Feb 2023 12:27:23 +0100 Subject: [PATCH 0388/1026] Fix call of antivirus must be done using utils->executeCLI --- htdocs/core/class/antivir.class.php | 54 ++++++++--------------------- 1 file changed, 14 insertions(+), 40 deletions(-) diff --git a/htdocs/core/class/antivir.class.php b/htdocs/core/class/antivir.class.php index dc38d38185e..cb195b58f5d 100644 --- a/htdocs/core/class/antivir.class.php +++ b/htdocs/core/class/antivir.class.php @@ -81,63 +81,37 @@ class AntiVir } $fullcommand = $this->getCliCommand($file); + //$fullcommand="/usr/bin/clamdscan --fdpass '/tmp/phpuxoAEo'" //$fullcommand='"c:\Program Files (x86)\ClamWin\bin\clamscan.exe" --database="C:\Program Files (x86)\ClamWin\lib" "c:\temp\aaa.txt"'; - $fullcommand .= ' 2>&1'; // This is to get error output - $output = array(); $return_var = 0; $safemode = ini_get("safe_mode"); // Create a clean fullcommand dol_syslog("AntiVir::dol_avscan_file Run command=".$fullcommand." with safe_mode ".($safemode ? "on" : "off")); - // Run CLI command. If run of Windows, you can get return with echo %ERRORLEVEL% - $lastline = exec($fullcommand, $output, $return_var); + // Run CLI command. + include_once DOL_DOCUMENT_ROOT.'/core/class/utils.class.php'; + $utils = new Utils($this->db); + $outputfile = $conf->user->dir_temp.'/antivir.tmp'; + $result = $utils->executeCLI($fullcommand, $outputfile); + + $return_var = $result['result']; + $output = $result['output']; + $errorstring = $result['error']; if (is_null($output)) { $output = array(); } - //print "x".$lastline." - ".join(',',$output)." - ".$return_var."y";exit; - - /* - $outputfile=$conf->admin->dir_temp.'/dol_avscan_file.out.'.session_id(); - $handle = fopen($outputfile, 'w'); - if ($handle) - { - $handlein = popen($fullcommand, 'r'); - while (!feof($handlein)) - { - $read = fgets($handlein); - fwrite($handle,$read); - } - pclose($handlein); - - $errormsg = fgets($handle,2048); - $this->output=$errormsg; - - fclose($handle); - - if (!empty($conf->global->MAIN_UMASK)) - @chmod($outputfile, octdec($conf->global->MAIN_UMASK)); - } - else - { - $langs->load("errors"); - dol_syslog("Failed to open file ".$outputfile,LOG_ERR); - $this->error="ErrorFailedToWriteInDir"; - $return=-1; - } - */ - - dol_syslog("AntiVir::dol_avscan_file Result return_var=".$return_var." output=".join(',', $output)); + dol_syslog("AntiVir::dol_avscan_file Result return_var=".$return_var." output=".$output); $returncodevirus = 1; if ($return_var == $returncodevirus) { // Virus found - $this->errors = $output; + $this->errors = array($errorstring, $output); return -99; } if ($return_var > 0) { // If other error - $this->errors = $output; + $this->errors = array($errorstring, $output); return -98; } @@ -178,7 +152,7 @@ class AntiVir } if (preg_match("/\s/", $command)) { - $command = escapeshellarg($command); // Use quotes on command. Using escapeshellcmd fails. + $command = escapeshellarg($command); // Force use of quotes on command. Using escapeshellcmd fails. } $ret = $command.' '.$param; From 183ae35ab7c2f9eaeb9a619895c1ca8f0b3139fe Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 13 Feb 2023 12:27:23 +0100 Subject: [PATCH 0389/1026] Fix #huntr10e423cd-7051-43fd-b736-4e18650d0172 --- htdocs/admin/system/security.php | 3 ++ htdocs/core/class/antivir.class.php | 61 +++++++++-------------------- htdocs/core/lib/functions.lib.php | 4 +- 3 files changed, 24 insertions(+), 44 deletions(-) diff --git a/htdocs/admin/system/security.php b/htdocs/admin/system/security.php index 99b0ec96b08..e1b47b5beaa 100644 --- a/htdocs/admin/system/security.php +++ b/htdocs/admin/system/security.php @@ -577,6 +577,9 @@ print '
'; print 'MAIN_SECURITY_CSRF_TOKEN_RENEWAL_ON_EACH_CALL = '.getDolGlobalString('MAIN_SECURITY_CSRF_TOKEN_RENEWAL_ON_EACH_CALL', ''.$langs->trans("Undefined").'   ('.$langs->trans("Recommended").': '.$langs->trans("Undefined").' '.$langs->trans("or").' 0)')."
"; print '
'; +print 'MAIN_DOCUMENT_IS_OUTSIDE_WEBROOT_SO_NOEXE_NOT_REQUIRED = '.getDolGlobalString('MAIN_DOCUMENT_IS_OUTSIDE_WEBROOT_SO_NOEXE_NOT_REQUIRED', ''.$langs->trans("Undefined").'   ('.$langs->trans("Recommended").': '.$langs->trans("Undefined").' '.$langs->trans("or").' 0)')."
"; +print '
'; + print 'MAIN_SECURITY_FORCECSP = '.getDolGlobalString('MAIN_SECURITY_FORCECSP', ''.$langs->trans("Undefined").'').'   ('.$langs->trans("Example").": \"frame-ancestors 'self'; default-src 'self'; img-src *;\")
"; print '
'; diff --git a/htdocs/core/class/antivir.class.php b/htdocs/core/class/antivir.class.php index dc38d38185e..f8391c7a512 100644 --- a/htdocs/core/class/antivir.class.php +++ b/htdocs/core/class/antivir.class.php @@ -81,63 +81,38 @@ class AntiVir } $fullcommand = $this->getCliCommand($file); + //$fullcommand="/usr/bin/clamdscan --fdpass '/tmp/phpuxoAEo'" //$fullcommand='"c:\Program Files (x86)\ClamWin\bin\clamscan.exe" --database="C:\Program Files (x86)\ClamWin\lib" "c:\temp\aaa.txt"'; - $fullcommand .= ' 2>&1'; // This is to get error output + //var_dump($fullcommand); - $output = array(); - $return_var = 0; $safemode = ini_get("safe_mode"); // Create a clean fullcommand dol_syslog("AntiVir::dol_avscan_file Run command=".$fullcommand." with safe_mode ".($safemode ? "on" : "off")); - // Run CLI command. If run of Windows, you can get return with echo %ERRORLEVEL% - $lastline = exec($fullcommand, $output, $return_var); + // Run CLI command. + include_once DOL_DOCUMENT_ROOT.'/core/class/utils.class.php'; + $utils = new Utils($this->db); + $outputfile = $conf->user->dir_temp.'/antivir.tmp'; + + $result = $utils->executeCLI($fullcommand, $outputfile); + + $return_var = $result['result']; + $output = $result['output']; + $errorstring = $result['error']; if (is_null($output)) { $output = array(); } - //print "x".$lastline." - ".join(',',$output)." - ".$return_var."y";exit; - - /* - $outputfile=$conf->admin->dir_temp.'/dol_avscan_file.out.'.session_id(); - $handle = fopen($outputfile, 'w'); - if ($handle) - { - $handlein = popen($fullcommand, 'r'); - while (!feof($handlein)) - { - $read = fgets($handlein); - fwrite($handle,$read); - } - pclose($handlein); - - $errormsg = fgets($handle,2048); - $this->output=$errormsg; - - fclose($handle); - - if (!empty($conf->global->MAIN_UMASK)) - @chmod($outputfile, octdec($conf->global->MAIN_UMASK)); - } - else - { - $langs->load("errors"); - dol_syslog("Failed to open file ".$outputfile,LOG_ERR); - $this->error="ErrorFailedToWriteInDir"; - $return=-1; - } - */ - - dol_syslog("AntiVir::dol_avscan_file Result return_var=".$return_var." output=".join(',', $output)); + dol_syslog("AntiVir::dol_avscan_file Result return_var=".$return_var." output=".$output); $returncodevirus = 1; if ($return_var == $returncodevirus) { // Virus found - $this->errors = $output; + $this->errors = array($errorstring, $output); return -99; } if ($return_var > 0) { // If other error - $this->errors = $output; + $this->errors = array($errorstring, $output); return -98; } @@ -178,10 +153,12 @@ class AntiVir } if (preg_match("/\s/", $command)) { - $command = escapeshellarg($command); // Use quotes on command. Using escapeshellcmd fails. + $command = escapeshellarg($command); // Force use of quotes on command. Using escapeshellcmd fails. } - $ret = $command.' '.$param; + $forbidden_chars_to_replace = array("*", "?", "\"", "<", ">", "|", "[", "]", ";", '°', '$'); + $ret = dol_sanitizePathName($command).' '.dol_string_nospecial($param, '_', $forbidden_chars_to_replace); + //$ret=$command.' '.$param.' 2>&1'; //print "xx".$ret."xx";exit; diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 1913e7dc235..a73bf3e096f 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -1385,7 +1385,7 @@ function dol_string_unaccent($str) /** * Clean a string from all punctuation characters to use it as a ref or login. - * This is a more complete function than dol_sanitizeFileName. + * This is a more complete function than dol_sanitizeFileName(). * * @param string $str String to clean * @param string $newstr String to replace forbidden chars with @@ -1397,7 +1397,7 @@ function dol_string_unaccent($str) */ function dol_string_nospecial($str, $newstr = '_', $badcharstoreplace = '', $badcharstoremove = '') { - $forbidden_chars_to_replace = array(" ", "'", "/", "\\", ":", "*", "?", "\"", "<", ">", "|", "[", "]", ",", ";", "=", '°'); // more complete than dol_sanitizeFileName + $forbidden_chars_to_replace = array(" ", "'", "/", "\\", ":", "*", "?", "\"", "<", ">", "|", "[", "]", ",", ";", "=", '°', '$', ';'); // more complete than dol_sanitizeFileName $forbidden_chars_to_remove = array(); //$forbidden_chars_to_remove=array("(",")"); From 08838d4debdc817d0143a7511046ba42845aa54e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Mon, 13 Feb 2023 13:16:27 +0100 Subject: [PATCH 0390/1026] clean code --- htdocs/core/boxes/box_members_subscriptions_by_year.php | 2 +- htdocs/langs/en_US/members.lang | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/htdocs/core/boxes/box_members_subscriptions_by_year.php b/htdocs/core/boxes/box_members_subscriptions_by_year.php index 716b8ed0482..228ba016ceb 100644 --- a/htdocs/core/boxes/box_members_subscriptions_by_year.php +++ b/htdocs/core/boxes/box_members_subscriptions_by_year.php @@ -191,7 +191,7 @@ class box_members_subscriptions_by_year extends ModeleBoxes if ($num == 0) { $this->info_box_contents[$line][0] = array( - 'td' => 'class="center"', + 'td' => 'class="left" colspan="4"', 'text' => $langs->trans("NoRecordedMembers"), ); } else { diff --git a/htdocs/langs/en_US/members.lang b/htdocs/langs/en_US/members.lang index 5876a019d25..b0237c5578b 100644 --- a/htdocs/langs/en_US/members.lang +++ b/htdocs/langs/en_US/members.lang @@ -233,3 +233,4 @@ CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used MemberFirstname=Member firstname MemberLastname=Member lastname MemberCodeDesc=Member Code, unique for all members +NoRecordedMembers=No registered member From cccd7494dfdfcce5017dcecb97166f3bf27bc4da Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 13 Feb 2023 13:29:30 +0100 Subject: [PATCH 0391/1026] Fix #huntr88841fe0-e332-49ce-a46b-36d4f091fd89 --- htdocs/core/lib/website.lib.php | 2 +- htdocs/core/lib/website2.lib.php | 1 + htdocs/website/index.php | 10 ++++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/htdocs/core/lib/website.lib.php b/htdocs/core/lib/website.lib.php index de5779a3f51..61a894b2c96 100644 --- a/htdocs/core/lib/website.lib.php +++ b/htdocs/core/lib/website.lib.php @@ -69,7 +69,7 @@ function dolStripPhpCode($str, $replacewith = '') * * @param string $str String to clean * @return string Result string with php code only - * @see dolStripPhpCode() + * @see dolStripPhpCode(), checkPHPCode() */ function dolKeepOnlyPhpCode($str) { diff --git a/htdocs/core/lib/website2.lib.php b/htdocs/core/lib/website2.lib.php index 768f735fe39..6d93d4391b2 100644 --- a/htdocs/core/lib/website2.lib.php +++ b/htdocs/core/lib/website2.lib.php @@ -680,6 +680,7 @@ function showWebsiteTemplates(Website $website) * @param string $phpfullcodestringold PHP old string. For exemple "" * @param string $phpfullcodestring PHP new string. For exemple "" * @return int Error or not + * @see dolKeepOnlyPhpCode() */ function checkPHPCode($phpfullcodestringold, $phpfullcodestring) { diff --git a/htdocs/website/index.php b/htdocs/website/index.php index b4262757bff..e585dd07bb2 100644 --- a/htdocs/website/index.php +++ b/htdocs/website/index.php @@ -806,6 +806,16 @@ if ($action == 'addcontainer' && $usercanedit) { // Remove comments $tmp['content'] = removeHtmlComment($tmp['content']); + // Check there is no PHP content into the imported file (must be only HTML + JS) + $phpcontent = dolKeepOnlyPhpCode('', $tmp['content']); + if ($phpcontent) { + $error++; + setEventMessages('Error getting '.$urltograb.': file that include PHP content is not allowed', null, 'errors'); + $action = 'createcontainer'; + } + } + + if (!$error) { $regs = array(); preg_match('/(.*)<\/head>/ims', $tmp['content'], $regs); From 4a49ca86c9fe7fbfa3f2cf5cc9ece6c4018fe756 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 13 Feb 2023 13:29:30 +0100 Subject: [PATCH 0392/1026] Fix #huntr88841fe0-e332-49ce-a46b-36d4f091fd89 --- htdocs/core/lib/website.lib.php | 2 +- htdocs/core/lib/website2.lib.php | 1 + htdocs/website/index.php | 10 ++++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/htdocs/core/lib/website.lib.php b/htdocs/core/lib/website.lib.php index c258e3198ce..d900b7718cf 100644 --- a/htdocs/core/lib/website.lib.php +++ b/htdocs/core/lib/website.lib.php @@ -69,7 +69,7 @@ function dolStripPhpCode($str, $replacewith = '') * * @param string $str String to clean * @return string Result string with php code only - * @see dolStripPhpCode() + * @see dolStripPhpCode(), checkPHPCode() */ function dolKeepOnlyPhpCode($str) { diff --git a/htdocs/core/lib/website2.lib.php b/htdocs/core/lib/website2.lib.php index e03f711c9c0..e619ab17a76 100644 --- a/htdocs/core/lib/website2.lib.php +++ b/htdocs/core/lib/website2.lib.php @@ -678,6 +678,7 @@ function showWebsiteTemplates(Website $website) * @param string $phpfullcodestringold PHP old string * @param string $phpfullcodestring PHP new string * @return int Error or not + * @see dolKeepOnlyPhpCode() */ function checkPHPCode($phpfullcodestringold, $phpfullcodestring) { diff --git a/htdocs/website/index.php b/htdocs/website/index.php index 3a625818ba4..22e692ad824 100644 --- a/htdocs/website/index.php +++ b/htdocs/website/index.php @@ -806,6 +806,16 @@ if ($action == 'addcontainer' && $usercanedit) { // Remove comments $tmp['content'] = removeHtmlComment($tmp['content']); + // Check there is no PHP content into the imported file (must be only HTML + JS) + $phpcontent = dolKeepOnlyPhpCode('', $tmp['content']); + if ($phpcontent) { + $error++; + setEventMessages('Error getting '.$urltograb.': file that include PHP content is not allowed', null, 'errors'); + $action = 'createcontainer'; + } + } + + if (!$error) { $regs = array(); preg_match('/(.*)<\/head>/ims', $tmp['content'], $regs); From c1ee02c51059644dfcb0072e6280374897d509a7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 13 Feb 2023 13:33:48 +0100 Subject: [PATCH 0393/1026] Fix bad param --- htdocs/website/index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/website/index.php b/htdocs/website/index.php index 22e692ad824..271c139b667 100644 --- a/htdocs/website/index.php +++ b/htdocs/website/index.php @@ -807,7 +807,7 @@ if ($action == 'addcontainer' && $usercanedit) { $tmp['content'] = removeHtmlComment($tmp['content']); // Check there is no PHP content into the imported file (must be only HTML + JS) - $phpcontent = dolKeepOnlyPhpCode('', $tmp['content']); + $phpcontent = dolKeepOnlyPhpCode($tmp['content']); if ($phpcontent) { $error++; setEventMessages('Error getting '.$urltograb.': file that include PHP content is not allowed', null, 'errors'); From f569048eb2bd823525bce4ef52316e7a83e3345c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 11 Feb 2023 13:50:40 +0100 Subject: [PATCH 0394/1026] Fix #hunter7a048bb7-bfdd-4299-931e-9bc283e92bc8 --- htdocs/main.inc.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 98de8c12e5c..44ee262b700 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -167,16 +167,20 @@ function testSqlAndScriptInject($val, $type) $inj += preg_match('/on(lostpointercapture|offline|online|pagehide|pageshow)\s*=/i', $val); $inj += preg_match('/on(paste|pause|play|playing|progress|ratechange|reset|resize|scroll|search|seeked|seeking|show|stalled|start|submit|suspend)\s*=/i', $val); $inj += preg_match('/on(timeupdate|toggle|unload|volumechange|waiting|wheel)\s*=/i', $val); + // More not into the previous list + $inj += preg_match('/on(repeat|begin|finish|beforeinput)\s*=/i', $val); // We refuse html into html because some hacks try to obfuscate evil strings by inserting HTML into HTML. Example: error=alert(1) to bypass test on onerror $tmpval = preg_replace('/<[^<]+>/', '', $val); // List of dom events is on https://www.w3schools.com/jsref/dom_obj_event.asp and https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers - $inj += preg_match('/on(mouse|drag|key|load|touch|pointer|select|transition)([a-z]*)\s*=/i', $val); // onmousexxx can be set on img or any html tag like + $inj += preg_match('/on(mouse|drag|key|load|touch|pointer|select|transition)([a-z]*)\s*=/i', $tmpval); // onmousexxx can be set on img or any html tag like $inj += preg_match('/on(abort|afterprint|animation|auxclick|beforecopy|beforecut|beforeprint|beforeunload|blur|cancel|canplay|canplaythrough|change|click|close|contextmenu|cuechange|copy|cut)\s*=/i', $tmpval); $inj += preg_match('/on(dblclick|drop|durationchange|emptied|end|ended|error|focus|focusin|focusout|formdata|gotpointercapture|hashchange|input|invalid)\s*=/i', $tmpval); $inj += preg_match('/on(lostpointercapture|offline|online|pagehide|pageshow)\s*=/i', $tmpval); $inj += preg_match('/on(paste|pause|play|playing|progress|ratechange|reset|resize|scroll|search|seeked|seeking|show|stalled|start|submit|suspend)\s*=/i', $tmpval); $inj += preg_match('/on(timeupdate|toggle|unload|volumechange|waiting|wheel)\s*=/i', $tmpval); + // More not into the previous list + $inj += preg_match('/on(repeat|begin|finish|beforeinput)\s*=/i', $tmpval); //$inj += preg_match('/on[A-Z][a-z]+\*=/', $val); // To lock event handlers onAbort(), ... $inj += preg_match('/:|:|:/i', $val); // refused string ':' encoded (no reason to have it encoded) to lock 'javascript:...' From a8daf57f715b35fff40ea1365e2bfc4167cc239b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Mon, 13 Feb 2023 14:03:34 +0100 Subject: [PATCH 0395/1026] doc --- htdocs/asset/class/asset.class.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/htdocs/asset/class/asset.class.php b/htdocs/asset/class/asset.class.php index c01f4b967c4..5cf9e748d00 100644 --- a/htdocs/asset/class/asset.class.php +++ b/htdocs/asset/class/asset.class.php @@ -157,6 +157,11 @@ class Asset extends CommonObject public $status; public $user_cloture_id; + /** + * @var Asset object oldcopy + */ + public $oldcopy; + // /** // * @var string Field with ID of parent key if this object has a parent // */ From e9c5f515ced36ccdfd5312049d76d7dc3c1e68d3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 13 Feb 2023 14:35:02 +0100 Subject: [PATCH 0396/1026] Fix #huntrb1412070-740e-4119-8e4b-61bdc3af42aa --- htdocs/accountancy/admin/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/accountancy/admin/card.php b/htdocs/accountancy/admin/card.php index 02b95cfd043..535463822db 100644 --- a/htdocs/accountancy/admin/card.php +++ b/htdocs/accountancy/admin/card.php @@ -41,7 +41,7 @@ $ref = GETPOST('ref', 'alpha'); $rowid = GETPOST('rowid', 'int'); $cancel = GETPOST('cancel', 'alpha'); -$account_number = GETPOST('account_number', 'string'); +$account_number = GETPOST('account_number', 'alphanohtml'); $label = GETPOST('label', 'alpha'); // Security check From c3fc14a45af041919c1098c06781a2727b430b42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Fali=C3=A8re?= Date: Mon, 13 Feb 2023 16:05:12 +0100 Subject: [PATCH 0397/1026] FIX bad check on if in get_all_ways --- htdocs/categories/class/categorie.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/htdocs/categories/class/categorie.class.php b/htdocs/categories/class/categorie.class.php index 27a301776b8..23495e9c5c1 100644 --- a/htdocs/categories/class/categorie.class.php +++ b/htdocs/categories/class/categorie.class.php @@ -11,6 +11,7 @@ * Copyright (C) 2015 Raphaël Doursenaud * Copyright (C) 2016 Charlie Benke * Copyright (C) 2018-2022 Frédéric France + * Copyright (C) 2023 Benjamin Falière * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -1463,7 +1464,7 @@ class Categorie extends CommonObject $ways = array(); $parents = $this->get_meres(); - if (!empty($parents)) { + if (is_array($parents)) { foreach ($parents as $parent) { $allways = $parent->get_all_ways(); foreach ($allways as $way) { From 2dec660763e526b280e9379c0a7da499e8d86bbb Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 13 Feb 2023 16:12:38 +0100 Subject: [PATCH 0398/1026] Fix backto link --- htdocs/compta/bank/bankentries_list.php | 2 +- htdocs/compta/bank/line.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/compta/bank/bankentries_list.php b/htdocs/compta/bank/bankentries_list.php index 6c961e85af9..a678c176ca7 100644 --- a/htdocs/compta/bank/bankentries_list.php +++ b/htdocs/compta/bank/bankentries_list.php @@ -175,7 +175,7 @@ $arrayfields = array( 'balance'=>array('label'=>$langs->trans("Balance"), 'checked'=>1, 'position'=>120), 'b.num_releve'=>array('label'=>$langs->trans("AccountStatement"), 'checked'=>1, 'position'=>130), 'b.conciliated'=>array('label'=>$langs->trans("BankLineReconciled"), 'enabled'=> $object->rappro, 'checked'=>($action == 'reconcile' ? 1 : 0), 'position'=>140), - 'b.fk_bordereau'=>array('label'=>$langs->trans("ChequeReceipt"), 'checked'=>0, 'position'=>150), + 'b.fk_bordereau'=>array('label'=>$langs->trans("ChequeNumber"), 'checked'=>0, 'position'=>150), ); // Extra fields include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_array_fields.tpl.php'; diff --git a/htdocs/compta/bank/line.php b/htdocs/compta/bank/line.php index 7c775b6e95c..fd75c9ceaee 100644 --- a/htdocs/compta/bank/line.php +++ b/htdocs/compta/bank/line.php @@ -327,7 +327,7 @@ if ($result) { print dol_get_fiche_head($head, 'bankline', $langs->trans('LineRecord'), 0, 'accountline', 0); - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; dol_banner_tab($bankline, 'rowid', $linkback); From cac9a00bac0a522c2d54e7557c8c0a2912b66566 Mon Sep 17 00:00:00 2001 From: Eric Seigne Date: Mon, 13 Feb 2023 16:19:00 +0100 Subject: [PATCH 0399/1026] fix loi de finance 525 --- htdocs/blockedlog/README-fr.md | 2 +- htdocs/blockedlog/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/blockedlog/README-fr.md b/htdocs/blockedlog/README-fr.md index e92bd5a09fe..a5d709ca7a7 100644 --- a/htdocs/blockedlog/README-fr.md +++ b/htdocs/blockedlog/README-fr.md @@ -4,7 +4,7 @@ LOG INALTERABLE ## Fonctionnalité Ce module trace, en temps réel, certains évènements métiers dans une log inaltérable (que vous ne pouvez pas modifier une fois enregistrés) de type blockchain. -Ce module est requis pour la compatibilité avec les exigences légales de certains pays (comme la France avec la loi Fincance 2016 - Norme NF535). +Ce module est requis pour la compatibilité avec les exigences légales de certains pays (comme la France avec la loi Finance 2016 - Norme NF525). **Les évènements tracés de manière inaltérables sont:** diff --git a/htdocs/blockedlog/README.md b/htdocs/blockedlog/README.md index ec3174fb847..7bd9b10787e 100644 --- a/htdocs/blockedlog/README.md +++ b/htdocs/blockedlog/README.md @@ -4,7 +4,7 @@ BLOCKED LOG ## Feature This module tracks, in real time, some events into a non reversible log (that you can't modify once recorded) into a block chain. -This module provides compatibility with requirements of laws of some countries (like France with the law Fincance 2016 - Norme NF535). +This module provides compatibility with requirements of laws of some countries (like France with the law Finance 2016 - Norme NF525). **The tracked events are:** From 83727d08bad9db0572c31732f5cbcea5830e3385 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 13 Feb 2023 19:34:36 +0100 Subject: [PATCH 0400/1026] Enhance the virtual business card feature --- htdocs/admin/tools/dolibarr_export.php | 51 ++++++++++------- htdocs/langs/en_US/main.lang | 3 +- htdocs/public/users/view.php | 2 +- htdocs/theme/eldy/global.inc.php | 27 +++++++++ htdocs/theme/md/style.css.php | 27 +++++++++ htdocs/user/virtualcard.php | 76 ++++++++++++++++++++------ 6 files changed, 147 insertions(+), 39 deletions(-) diff --git a/htdocs/admin/tools/dolibarr_export.php b/htdocs/admin/tools/dolibarr_export.php index d01efa0ea5b..8afd1f7e03c 100644 --- a/htdocs/admin/tools/dolibarr_export.php +++ b/htdocs/admin/tools/dolibarr_export.php @@ -202,45 +202,53 @@ print ''; print ''; print ''; -print ''; +print '
'; +print img_picto('', 'setup', 'class="pictofixedwidth"').''.$langs->trans("ShowAdvancedOptions").'...'; +print '
'; print ''; + print ''; -print '
'; +print '
'; print dol_get_fiche_end(); diff --git a/htdocs/compta/bank/annuel.php b/htdocs/compta/bank/annuel.php index 177855c9302..f3047dacf3e 100644 --- a/htdocs/compta/bank/annuel.php +++ b/htdocs/compta/bank/annuel.php @@ -463,7 +463,7 @@ if ($result < 0) { print '
'; // do not use class="center" here, it will have no effect for the js graph inside. print $show2; print '
'; - print '
'; + print '
'; } diff --git a/htdocs/compta/cashcontrol/cashcontrol_card.php b/htdocs/compta/cashcontrol/cashcontrol_card.php index dfc8564b34c..a95512a286f 100644 --- a/htdocs/compta/cashcontrol/cashcontrol_card.php +++ b/htdocs/compta/cashcontrol/cashcontrol_card.php @@ -671,7 +671,7 @@ if (empty($action) || $action == "view" || $action == "close") { print "\n"; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/compta/deplacement/stats/index.php b/htdocs/compta/deplacement/stats/index.php index 1bf7706bf87..4cb75c526ef 100644 --- a/htdocs/compta/deplacement/stats/index.php +++ b/htdocs/compta/deplacement/stats/index.php @@ -321,7 +321,7 @@ print ''; print ''; -print '
'; +print '
'; print dol_get_fiche_end(); diff --git a/htdocs/compta/facture/stats/index.php b/htdocs/compta/facture/stats/index.php index e1f68a5f79a..5c23057b10b 100644 --- a/htdocs/compta/facture/stats/index.php +++ b/htdocs/compta/facture/stats/index.php @@ -421,7 +421,7 @@ print ''; print ''; -print '
'; +print '
'; print dol_get_fiche_end(); diff --git a/htdocs/contact/card.php b/htdocs/contact/card.php index cd94f4ebbac..1584fdbe41c 100644 --- a/htdocs/contact/card.php +++ b/htdocs/contact/card.php @@ -1500,7 +1500,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/core/lib/agenda.lib.php b/htdocs/core/lib/agenda.lib.php index a6a24e056b9..6584d59400c 100644 --- a/htdocs/core/lib/agenda.lib.php +++ b/htdocs/core/lib/agenda.lib.php @@ -135,7 +135,7 @@ function print_actions_filter($form, $canedit, $status, $year, $month, $day, $sh $object = null; $reshook = $hookmanager->executeHooks('searchAgendaFrom', $parameters, $object, $action); // Note that $action and $object may have been - print '
'; + print '
'; } diff --git a/htdocs/don/stats/index.php b/htdocs/don/stats/index.php index 866cd25eef1..3ca8c0aeab6 100644 --- a/htdocs/don/stats/index.php +++ b/htdocs/don/stats/index.php @@ -295,7 +295,7 @@ print ''; print ''; -print '
'; +print '
'; print dol_get_fiche_end(); diff --git a/htdocs/expedition/stats/index.php b/htdocs/expedition/stats/index.php index 3e8cba9def2..9213e2ca849 100644 --- a/htdocs/expedition/stats/index.php +++ b/htdocs/expedition/stats/index.php @@ -310,7 +310,7 @@ print ''; print ''; -print '
'; +print '
'; print dol_get_fiche_end(); diff --git a/htdocs/expensereport/stats/index.php b/htdocs/expensereport/stats/index.php index e9fdd03a2be..04ce5d5d648 100644 --- a/htdocs/expensereport/stats/index.php +++ b/htdocs/expensereport/stats/index.php @@ -311,7 +311,7 @@ print ''; print ''; -print '
'; +print '
'; print dol_get_fiche_end(); diff --git a/htdocs/fichinter/stats/index.php b/htdocs/fichinter/stats/index.php index 59c3ba83ee1..cec740fdd9c 100644 --- a/htdocs/fichinter/stats/index.php +++ b/htdocs/fichinter/stats/index.php @@ -319,7 +319,7 @@ print ''; print ''; -print '
'; +print '
'; print dol_get_fiche_end(); diff --git a/htdocs/fourn/card.php b/htdocs/fourn/card.php index 19335656f51..c6bee17d20b 100644 --- a/htdocs/fourn/card.php +++ b/htdocs/fourn/card.php @@ -868,7 +868,7 @@ if ($object->id > 0) { } print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/hrm/compare.php b/htdocs/hrm/compare.php index cfb3f73f7cd..63b40cccb0e 100644 --- a/htdocs/hrm/compare.php +++ b/htdocs/hrm/compare.php @@ -188,7 +188,7 @@ $fk_usergroup1 = GETPOST('fk_usergroup1'); -
+
diff --git a/htdocs/intracommreport/card.php b/htdocs/intracommreport/card.php index 403c4b28eae..a5b17803f65 100644 --- a/htdocs/intracommreport/card.php +++ b/htdocs/intracommreport/card.php @@ -274,7 +274,7 @@ if ($id > 0 && $action != 'edit') { print "\n"; print "\n"; - print '
'; + print '
'; print dol_get_fiche_end(); } diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 323af1af532..5d247b4bc27 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -2390,7 +2390,7 @@ function top_menu_user($hideloginname = 0, $urllogout = '')
'.$logoutLink.'
-
+
diff --git a/htdocs/margin/tabs/productMargins.php b/htdocs/margin/tabs/productMargins.php index 107189e5181..1bda53b5c5d 100644 --- a/htdocs/margin/tabs/productMargins.php +++ b/htdocs/margin/tabs/productMargins.php @@ -133,7 +133,7 @@ if ($id > 0 || !empty($ref)) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/margin/tabs/thirdpartyMargins.php b/htdocs/margin/tabs/thirdpartyMargins.php index 00188256619..3202dcb93ce 100644 --- a/htdocs/margin/tabs/thirdpartyMargins.php +++ b/htdocs/margin/tabs/thirdpartyMargins.php @@ -163,7 +163,7 @@ if ($socid > 0) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/opensurvey/wizard/index.php b/htdocs/opensurvey/wizard/index.php index b8ccd0d8588..4542ecfa3bd 100644 --- a/htdocs/opensurvey/wizard/index.php +++ b/htdocs/opensurvey/wizard/index.php @@ -61,7 +61,7 @@ print '
'; print '
'; print ''; print '
'; -print '
'; +print '
'; print ''; print ''; diff --git a/htdocs/product/card.php b/htdocs/product/card.php index 610bd41b1c1..197626d69f3 100644 --- a/htdocs/product/card.php +++ b/htdocs/product/card.php @@ -2722,7 +2722,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { print ''; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); } diff --git a/htdocs/product/document.php b/htdocs/product/document.php index c24082ae6e6..af75cbc71ce 100644 --- a/htdocs/product/document.php +++ b/htdocs/product/document.php @@ -259,7 +259,7 @@ if ($object->id) { print ''; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/fournisseurs.php b/htdocs/product/fournisseurs.php index c1b61913d9f..d82fa8b1c41 100644 --- a/htdocs/product/fournisseurs.php +++ b/htdocs/product/fournisseurs.php @@ -460,7 +460,7 @@ if ($id > 0 || $ref) { print ''; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/price.php b/htdocs/product/price.php index 788857dfd47..08757602907 100644 --- a/htdocs/product/price.php +++ b/htdocs/product/price.php @@ -1312,7 +1312,7 @@ if (!empty($conf->global->PRODUIT_MULTIPRICES) || !empty($conf->global->PRODUIT_ print "\n"; print ''; -print '
'; +print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/stats/bom.php b/htdocs/product/stats/bom.php index 66e673567a6..0ccc249b94f 100644 --- a/htdocs/product/stats/bom.php +++ b/htdocs/product/stats/bom.php @@ -121,7 +121,7 @@ if ($id > 0 || !empty($ref)) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/stats/commande.php b/htdocs/product/stats/commande.php index 5559eaf8413..1df4f70c063 100644 --- a/htdocs/product/stats/commande.php +++ b/htdocs/product/stats/commande.php @@ -131,7 +131,7 @@ if ($id > 0 || !empty($ref)) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/stats/commande_fournisseur.php b/htdocs/product/stats/commande_fournisseur.php index 6ae1d7881ef..4d5972529cd 100644 --- a/htdocs/product/stats/commande_fournisseur.php +++ b/htdocs/product/stats/commande_fournisseur.php @@ -131,7 +131,7 @@ if ($id > 0 || !empty($ref)) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/stats/contrat.php b/htdocs/product/stats/contrat.php index bcf9c8c0737..a53c71085fd 100644 --- a/htdocs/product/stats/contrat.php +++ b/htdocs/product/stats/contrat.php @@ -120,7 +120,7 @@ if ($id > 0 || !empty($ref)) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/stats/facture.php b/htdocs/product/stats/facture.php index 3ff0b00d56a..c0a4d36793c 100644 --- a/htdocs/product/stats/facture.php +++ b/htdocs/product/stats/facture.php @@ -147,7 +147,7 @@ if ($id > 0 || !empty($ref)) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/stats/facture_fournisseur.php b/htdocs/product/stats/facture_fournisseur.php index 20bb56a3c19..8e89a05273f 100644 --- a/htdocs/product/stats/facture_fournisseur.php +++ b/htdocs/product/stats/facture_fournisseur.php @@ -132,7 +132,7 @@ if ($id > 0 || !empty($ref)) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/stats/facturerec.php b/htdocs/product/stats/facturerec.php index 9b982407825..b09e572763a 100644 --- a/htdocs/product/stats/facturerec.php +++ b/htdocs/product/stats/facturerec.php @@ -148,7 +148,7 @@ if ($id > 0 || !empty($ref)) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/stats/mo.php b/htdocs/product/stats/mo.php index b401b40bc9e..561557e62fe 100644 --- a/htdocs/product/stats/mo.php +++ b/htdocs/product/stats/mo.php @@ -131,7 +131,7 @@ if ($id > 0 || !empty($ref)) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/stats/propal.php b/htdocs/product/stats/propal.php index b70d2e08161..e1b46677c65 100644 --- a/htdocs/product/stats/propal.php +++ b/htdocs/product/stats/propal.php @@ -133,7 +133,7 @@ if ($id > 0 || !empty($ref)) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/stats/supplier_proposal.php b/htdocs/product/stats/supplier_proposal.php index 50b17b0ac06..a182aa61eb6 100644 --- a/htdocs/product/stats/supplier_proposal.php +++ b/htdocs/product/stats/supplier_proposal.php @@ -132,7 +132,7 @@ if ($id > 0 || !empty($ref)) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/stock/product.php b/htdocs/product/stock/product.php index b0771bc39d9..80a5f969a84 100644 --- a/htdocs/product/stock/product.php +++ b/htdocs/product/stock/product.php @@ -903,7 +903,7 @@ if ($id > 0 || $ref) { print ''; print ''; - print '
'; + print '
'; } print dol_get_fiche_end(); diff --git a/htdocs/product/stock/productlot_document.php b/htdocs/product/stock/productlot_document.php index be6c7f640a4..38c5b0503d8 100644 --- a/htdocs/product/stock/productlot_document.php +++ b/htdocs/product/stock/productlot_document.php @@ -197,7 +197,7 @@ if ($object->id) { print ''; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/stock/stats/commande_fournisseur.php b/htdocs/product/stock/stats/commande_fournisseur.php index e8f8463493f..22be071ffc5 100644 --- a/htdocs/product/stock/stats/commande_fournisseur.php +++ b/htdocs/product/stock/stats/commande_fournisseur.php @@ -205,7 +205,7 @@ if ($id > 0 || !empty($ref)) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/stock/stats/expedition.php b/htdocs/product/stock/stats/expedition.php index b18bee897e4..19e2640d0bd 100644 --- a/htdocs/product/stock/stats/expedition.php +++ b/htdocs/product/stock/stats/expedition.php @@ -205,7 +205,7 @@ if ($id > 0 || !empty($ref)) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/stock/stats/mo.php b/htdocs/product/stock/stats/mo.php index 06fcad417c7..f0be40d1a1d 100644 --- a/htdocs/product/stock/stats/mo.php +++ b/htdocs/product/stock/stats/mo.php @@ -152,7 +152,7 @@ if ($id > 0 || !empty($ref)) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/product/stock/stats/reception.php b/htdocs/product/stock/stats/reception.php index ec54553ed07..bf944056ccb 100644 --- a/htdocs/product/stock/stats/reception.php +++ b/htdocs/product/stock/stats/reception.php @@ -205,7 +205,7 @@ if ($id > 0 || !empty($ref)) { print ""; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/projet/stats/index.php b/htdocs/projet/stats/index.php index 32498121045..a0b076197b8 100644 --- a/htdocs/projet/stats/index.php +++ b/htdocs/projet/stats/index.php @@ -329,7 +329,7 @@ print $stringtoshow; print ''; -print '
'; +print '
'; print dol_get_fiche_end(); diff --git a/htdocs/projet/tasks/stats/index.php b/htdocs/projet/tasks/stats/index.php index 07b0199d480..ee0bae2dc45 100644 --- a/htdocs/projet/tasks/stats/index.php +++ b/htdocs/projet/tasks/stats/index.php @@ -224,7 +224,7 @@ print $stringtoshow; print ''; -print '
'; +print '
'; print dol_get_fiche_end(); diff --git a/htdocs/public/ticket/index.php b/htdocs/public/ticket/index.php index 84652017b37..239d9f71d59 100644 --- a/htdocs/public/ticket/index.php +++ b/htdocs/public/ticket/index.php @@ -89,7 +89,7 @@ print ''; print ''; diff --git a/htdocs/reception/stats/index.php b/htdocs/reception/stats/index.php index df11e2a9cd5..f951beca058 100644 --- a/htdocs/reception/stats/index.php +++ b/htdocs/reception/stats/index.php @@ -302,7 +302,7 @@ print ''; print ''; -print '
'; +print '
'; print dol_get_fiche_end(); diff --git a/htdocs/salaries/stats/index.php b/htdocs/salaries/stats/index.php index ba5d254f22b..c18f59a754a 100644 --- a/htdocs/salaries/stats/index.php +++ b/htdocs/salaries/stats/index.php @@ -279,7 +279,7 @@ print ''; print ''; -print '
'; +print '
'; print dol_get_fiche_end(); diff --git a/htdocs/societe/card.php b/htdocs/societe/card.php index 02d0b042aab..30c23781757 100644 --- a/htdocs/societe/card.php +++ b/htdocs/societe/card.php @@ -3185,7 +3185,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { print ''; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/ticket/card.php b/htdocs/ticket/card.php index 95d290d680a..2a8ee74be33 100755 --- a/htdocs/ticket/card.php +++ b/htdocs/ticket/card.php @@ -1386,7 +1386,7 @@ if ($action == 'create' || $action == 'presend') { } print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/ticket/index.php b/htdocs/ticket/index.php index f75a93f7082..35e11b9f1f5 100644 --- a/htdocs/ticket/index.php +++ b/htdocs/ticket/index.php @@ -446,7 +446,7 @@ print ''; print ''; -print '
'; +print '
'; $parameters = array('user' => $user); $reshook = $hookmanager->executeHooks('dashboardTickets', $parameters, $object); // Note that $action and $object may have been modified by hook diff --git a/htdocs/ticket/stats/index.php b/htdocs/ticket/stats/index.php index 7e94af1a431..acbf03b5ba9 100644 --- a/htdocs/ticket/stats/index.php +++ b/htdocs/ticket/stats/index.php @@ -316,7 +316,7 @@ print ''; print ''; -print '
'; +print '
'; print dol_get_fiche_end(); diff --git a/htdocs/user/bank.php b/htdocs/user/bank.php index 4c26ec27021..fc7efd23749 100644 --- a/htdocs/user/bank.php +++ b/htdocs/user/bank.php @@ -757,7 +757,7 @@ if ($action != 'edit' && $action != 'create') { // If not bank account yet, $ac } print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/user/card.php b/htdocs/user/card.php index b3d83ddb239..04086a90304 100644 --- a/htdocs/user/card.php +++ b/htdocs/user/card.php @@ -1892,7 +1892,7 @@ if ($action == 'create' || $action == 'adduserldap') { print ''; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); diff --git a/htdocs/variants/combinations.php b/htdocs/variants/combinations.php index e5043dcd7fa..4c2b77ce766 100644 --- a/htdocs/variants/combinations.php +++ b/htdocs/variants/combinations.php @@ -463,7 +463,7 @@ if (!empty($id) || !empty($ref)) { print "\n"; print ''; - print '
'; + print '
'; print dol_get_fiche_end(); From a81510ccd65714bbf08d784c573568532c749fe7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 18 Feb 2023 14:15:39 +0100 Subject: [PATCH 0519/1026] Better exemple for RCP security string --- htdocs/admin/system/security.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/admin/system/security.php b/htdocs/admin/system/security.php index c23bdb3051f..d7f8884a38a 100644 --- a/htdocs/admin/system/security.php +++ b/htdocs/admin/system/security.php @@ -574,13 +574,13 @@ print '
'; print 'MAIN_SECURITY_CSRF_TOKEN_RENEWAL_ON_EACH_CALL = '.(empty($conf->global->MAIN_SECURITY_CSRF_TOKEN_RENEWAL_ON_EACH_CALL) ? ''.$langs->trans("Undefined").'   ('.$langs->trans("Recommended").': '.$langs->trans("Undefined").' '.$langs->trans("or").' 0)' : $conf->global->MAIN_SECURITY_CSRF_TOKEN_RENEWAL_ON_EACH_CALL)."
"; print '
'; -print 'MAIN_SECURITY_FORCECSP = '.(empty($conf->global->MAIN_SECURITY_FORCECSP) ? ''.$langs->trans("Undefined").'' : $conf->global->MAIN_SECURITY_FORCECSP).'   ('.$langs->trans("Example").": \"frame-ancestors 'self'; default-src 'self'; img-src *;\")
"; +print 'MAIN_SECURITY_FORCECSP = '.(empty($conf->global->MAIN_SECURITY_FORCECSP) ? ''.$langs->trans("Undefined").'' : $conf->global->MAIN_SECURITY_FORCECSP).'   ('.$langs->trans("Example").": \"frame-ancestors 'self'; default-src *; img-src *; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline';\")
"; print '
'; print 'MAIN_SECURITY_FORCERP = '.(empty($conf->global->MAIN_SECURITY_FORCERP) ? ''.$langs->trans("Undefined").'' : $conf->global->MAIN_SECURITY_FORCERP).'   ('.$langs->trans("Recommended").': '.$langs->trans("Undefined").' '.$langs->trans("or")." \"same-origin\" so browser doesn't send any referrer when going into another web site domain)
"; print '
'; -print 'WEBSITE_MAIN_SECURITY_FORCECSP = '.(empty($conf->global->WEBSITE_MAIN_SECURITY_FORCECSP) ? ''.$langs->trans("Undefined").'' : $conf->global->WEBSITE_MAIN_SECURITY_FORCECSP).'   ('.$langs->trans("Example").": \"frame-ancestors 'self'; default-src 'self'; style-src https://cdnjs.cloudflare.com https://fonts.googleapis.com; script-src https://cdn.transifex.com https://www.googletagmanager.com; object-src https://youtube.com; frame-src https://youtube.com; img-src *;\")
"; +print 'WEBSITE_MAIN_SECURITY_FORCECSP = '.(empty($conf->global->WEBSITE_MAIN_SECURITY_FORCECSP) ? ''.$langs->trans("Undefined").'' : $conf->global->WEBSITE_MAIN_SECURITY_FORCECSP).'   ('.$langs->trans("Example").": \"frame-ancestors 'self'; default-src 'self' 'unsafe-inline'; style-src https://cdnjs.cloudflare.com https://fonts.googleapis.com; script-src https://cdn.transifex.com https://www.googletagmanager.com; object-src https://youtube.com; frame-src https://youtube.com; img-src *;\")
"; print '
'; print 'WEBSITE_MAIN_SECURITY_FORCERP = '.(empty($conf->global->WEBSITE_MAIN_SECURITY_FORCERP) ? ''.$langs->trans("Undefined").'' : $conf->global->WEBSITE_MAIN_SECURITY_FORCERP).'   ('.$langs->trans("Recommended").': '.$langs->trans("Undefined").' '.$langs->trans("or")." \"strict-origin-when-cross-origin\")
"; From fdcce8d26361e0266825157f0cffdfe3594acdb8 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 18 Feb 2023 15:10:05 +0100 Subject: [PATCH 0520/1026] Add nonce on javascript tags --- htdocs/core/ajax/ajaxdirpreview.php | 2 +- htdocs/core/ajax/ajaxdirtree.php | 4 +- htdocs/core/boxes/box_actions.php | 4 +- .../boxes/box_graph_invoices_permonth.php | 2 +- .../core/boxes/box_graph_invoices_peryear.php | 2 +- .../box_graph_invoices_supplier_permonth.php | 2 +- .../boxes/box_graph_nb_ticket_last_x_days.php | 2 +- .../core/boxes/box_graph_orders_permonth.php | 2 +- .../box_graph_orders_supplier_permonth.php | 2 +- .../boxes/box_graph_product_distribution.php | 2 +- .../boxes/box_graph_propales_permonth.php | 2 +- htdocs/core/boxes/box_task.php | 4 +- htdocs/core/class/commonobject.class.php | 4 +- .../core/class/commonsocialnetworks.class.php | 2 +- htdocs/core/class/doleditor.class.php | 6 +-- htdocs/core/class/dolgraph.class.php | 4 +- htdocs/core/class/extrafields.class.php | 2 +- htdocs/core/class/html.form.class.php | 36 +++++++------- .../core/class/html.formaccounting.class.php | 2 +- htdocs/core/class/html.formactions.class.php | 3 +- htdocs/core/class/html.formbarcode.class.php | 2 +- htdocs/core/class/html.formcompany.class.php | 2 +- htdocs/core/class/html.formfile.class.php | 2 +- htdocs/core/class/html.formmail.class.php | 4 +- htdocs/core/class/html.formmargin.class.php | 10 ++-- htdocs/core/class/html.formother.class.php | 12 ++--- htdocs/core/class/html.formsms.class.php | 2 +- htdocs/core/class/html.formticket.class.php | 16 +++---- htdocs/core/class/openid.class.php | 2 +- htdocs/core/customreports.php | 2 +- htdocs/core/datepicker.php | 4 +- htdocs/core/get_menudiv.php | 2 +- htdocs/core/lib/functions.lib.php | 39 ++++++++++----- htdocs/core/lib/project.lib.php | 18 ------- htdocs/core/lib/security2.lib.php | 3 +- htdocs/core/lib/treeview.lib.php | 2 +- htdocs/core/lib/website.lib.php | 14 +++--- htdocs/core/lib/website2.lib.php | 2 +- htdocs/core/photos_resize.php | 2 +- htdocs/core/tpl/login.tpl.php | 2 +- htdocs/core/tpl/passwordforgotten.tpl.php | 2 +- htdocs/core/tpl/passwordreset.tpl.php | 3 +- htdocs/main.inc.php | 47 ++++++++++--------- 43 files changed, 143 insertions(+), 140 deletions(-) diff --git a/htdocs/core/ajax/ajaxdirpreview.php b/htdocs/core/ajax/ajaxdirpreview.php index 76531832776..2f763c4e576 100644 --- a/htdocs/core/ajax/ajaxdirpreview.php +++ b/htdocs/core/ajax/ajaxdirpreview.php @@ -448,7 +448,7 @@ if ($useajax || $action == 'deletefile') { if ($useajax) { print ''."\n"; - print ''; // This ajax service is called only when a directory $selecteddir is opened but not when closed. - //print ''; } diff --git a/htdocs/core/boxes/box_actions.php b/htdocs/core/boxes/box_actions.php index ac0df03184a..a47f5d4f744 100644 --- a/htdocs/core/boxes/box_actions.php +++ b/htdocs/core/boxes/box_actions.php @@ -256,7 +256,7 @@ class box_actions extends ModeleBoxes } $out .= ''; if ($actioncejour) { - $out .= ''; } else { - $out .= ''; } diff --git a/htdocs/core/boxes/box_graph_invoices_permonth.php b/htdocs/core/boxes/box_graph_invoices_permonth.php index 03b0e1d087b..34dc015a1db 100644 --- a/htdocs/core/boxes/box_graph_invoices_permonth.php +++ b/htdocs/core/boxes/box_graph_invoices_permonth.php @@ -227,7 +227,7 @@ class box_graph_invoices_permonth extends ModeleBoxes if (!$mesg) { $stringtoshow = ''; - $stringtoshow .= ''; // set cookie by js - $boxcontent .= ''; + $boxcontent .= ''; } $this->info_box_contents[0][] = array( 'tr' => 'class="nohover showiffilter'.$this->boxcode.' hideobject"', diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index b8a986a0663..1376155e0e7 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -7443,7 +7443,7 @@ abstract class CommonObject if (!empty($conf->use_javascript_ajax)) { $out .= ' - '; + $result .= ''; } return $result; @@ -833,7 +833,7 @@ class Form if (!empty($conf->use_javascript_ajax)) { $ret .= ' - '; + print ''; + print 'console.log("hide the margin info"); $("#margintable").hide();'; } + print '});'; } print '
'; diff --git a/htdocs/core/class/html.formother.class.php b/htdocs/core/class/html.formother.class.php index 7e14474bc96..21e5b608a41 100644 --- a/htdocs/core/class/html.formother.class.php +++ b/htdocs/core/class/html.formother.class.php @@ -104,7 +104,7 @@ class FormOther $out .= '
'; $out .= '
'; - $out .= ''; - $out .= ''; + $out .= ''; - $out .= ''; + $out .= ''; } - $stringtoprint .=''; } else { // Default Header Redirect diff --git a/htdocs/core/customreports.php b/htdocs/core/customreports.php index fefdc5880c8..d61a07f59bc 100644 --- a/htdocs/core/customreports.php +++ b/htdocs/core/customreports.php @@ -443,7 +443,7 @@ if (empty($conf->use_javascript_ajax)) { print ''; } else { print ' - '."\n"; + print ''."\n"; } else { print ''.$langs->trans("Calendar").''; } @@ -93,7 +93,7 @@ $tradTemp = array( $langs->trans("November"), $langs->trans("December") ); -print ' + "; + gtag(\'config\', \''.trim($tmptag).'\'); + '; print "\n"; } } @@ -9772,7 +9772,7 @@ function dolExplodeIntoArray($string, $delimiter = ';', $kv = '=') function dol_set_focus($selector) { print "\n".''."\n"; - print ''."\n"; + print ''."\n"; } @@ -10074,7 +10074,7 @@ function getAdvancedPreviewUrl($modulepart, $relativepath, $alldata = 0, $param function ajax_autoselect($htmlname, $addlink = '', $textonlink = 'Link') { global $langs; - $out = '';*/ - print ''; // Note @@ -1656,15 +1647,6 @@ function projectLinesPerDay(&$inc, $parent, $fuser, $lines, &$level, &$projectsr //$tableCell.=' '; print $tableCell; - // Comment for avoid unnecessary multiple calculation - /*$modeinput = 'hours'; - - print '';*/ - print ''; // Note diff --git a/htdocs/core/lib/security2.lib.php b/htdocs/core/lib/security2.lib.php index e0bf4a683f0..c68bb49d93b 100644 --- a/htdocs/core/lib/security2.lib.php +++ b/htdocs/core/lib/security2.lib.php @@ -570,7 +570,8 @@ function dolJSToSetRandomPassword($htmlname, $htmlnameofbutton = 'generate_token global $conf; if (!empty($conf->use_javascript_ajax)) { - print "\n".''."\n"; } elseif ($type == 'qa') { $ret = ''."\n"; - $ret .= ''; + $out .= ''; $out .= '
'."\n"; // Reddit @@ -931,7 +931,7 @@ function getSocialNetworkSharingLinks() // Facebook $out .= ''; } -if ($moreforfilter) { +if (!empty($moreforfilter)) { print '
'; print $moreforfilter; $parameters = array('type'=>$type); @@ -1084,18 +1097,14 @@ if ($massactionbutton && $contextpage != 'poslist') { $selectedfields .= $form->showCheckAddButtons('checkforselect', 1); } -if (empty($arrayfields['customerorsupplier']['checked'])) { - print ''; -} - print '
'; -print ''."\n"; +print '
'."\n"; // Fields title search print ''; +// Action column if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - // Action column - print ''; @@ -1331,112 +1340,151 @@ if (!empty($arrayfields['s.import_key']['checked'])) { } if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { // Action column - print ''; } -print "\n"; +print ''."\n"; + +$totalarray = array(); +$totalarray['nbfield'] = 0; + +// Fields title label +// -------------------------------------------------------------------- print ''; -if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch actioncolumn '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.rowid']['checked'])) { print_liste_field_titre($arrayfields['s.rowid']['label'], $_SERVER["PHP_SELF"], "s.rowid", "", $param, ' data-key="id"', $sortfield, $sortorder, 'actioncolumn '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.nom']['checked'])) { print_liste_field_titre($arrayfields['s.nom']['label'], $_SERVER["PHP_SELF"], "s.nom", "", $param, ' data-key="ref"', $sortfield, $sortorder, 'actioncolumn '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.name_alias']['checked'])) { print_liste_field_titre($arrayfields['s.name_alias']['label'], $_SERVER["PHP_SELF"], "s.name_alias", "", $param, "", $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.barcode']['checked'])) { print_liste_field_titre($arrayfields['s.barcode']['label'], $_SERVER["PHP_SELF"], "s.barcode", $param, '', '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.code_client']['checked'])) { print_liste_field_titre($arrayfields['s.code_client']['label'], $_SERVER["PHP_SELF"], "s.code_client", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.code_fournisseur']['checked'])) { print_liste_field_titre($arrayfields['s.code_fournisseur']['label'], $_SERVER["PHP_SELF"], "s.code_fournisseur", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.code_compta']['checked'])) { print_liste_field_titre($arrayfields['s.code_compta']['label'], $_SERVER["PHP_SELF"], "s.code_compta", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.code_compta_fournisseur']['checked'])) { print_liste_field_titre($arrayfields['s.code_compta_fournisseur']['label'], $_SERVER["PHP_SELF"], "s.code_compta_fournisseur", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.address']['checked'])) { print_liste_field_titre($arrayfields['s.address']['label'], $_SERVER['PHP_SELF'], 's.address', '', $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.zip']['checked'])) { print_liste_field_titre($arrayfields['s.zip']['label'], $_SERVER["PHP_SELF"], "s.zip", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.town']['checked'])) { print_liste_field_titre($arrayfields['s.town']['label'], $_SERVER["PHP_SELF"], "s.town", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['state.nom']['checked'])) { print_liste_field_titre($arrayfields['state.nom']['label'], $_SERVER["PHP_SELF"], "state.nom", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['region.nom']['checked'])) { print_liste_field_titre($arrayfields['region.nom']['label'], $_SERVER["PHP_SELF"], "region.nom", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['country.code_iso']['checked'])) { print_liste_field_titre($arrayfields['country.code_iso']['label'], $_SERVER["PHP_SELF"], "country.code_iso", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['typent.code']['checked'])) { print_liste_field_titre($arrayfields['typent.code']['label'], $_SERVER["PHP_SELF"], "typent.code", "", $param, "", $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['staff.code']['checked'])) { print_liste_field_titre($arrayfields['staff.code']['label'], $_SERVER["PHP_SELF"], "staff.code", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.price_level']['checked'])) { print_liste_field_titre($arrayfields['s.price_level']['label'], $_SERVER["PHP_SELF"], "s.price_level", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.email']['checked'])) { print_liste_field_titre($arrayfields['s.email']['label'], $_SERVER["PHP_SELF"], "s.email", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.phone']['checked'])) { print_liste_field_titre($arrayfields['s.phone']['label'], $_SERVER["PHP_SELF"], "s.phone", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.fax']['checked'])) { print_liste_field_titre($arrayfields['s.fax']['label'], $_SERVER["PHP_SELF"], "s.fax", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.url']['checked'])) { print_liste_field_titre($arrayfields['s.url']['label'], $_SERVER["PHP_SELF"], "s.url", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.siren']['checked'])) { print_liste_field_titre($form->textwithpicto($langs->trans("ProfId1Short"), $textprofid[1], 1, 0), $_SERVER["PHP_SELF"], "s.siren", "", $param, '', $sortfield, $sortorder, 'nowrap '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.siret']['checked'])) { print_liste_field_titre($form->textwithpicto($langs->trans("ProfId2Short"), $textprofid[2], 1, 0), $_SERVER["PHP_SELF"], "s.siret", "", $param, '', $sortfield, $sortorder, 'nowrap '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.ape']['checked'])) { print_liste_field_titre($form->textwithpicto($langs->trans("ProfId3Short"), $textprofid[3], 1, 0), $_SERVER["PHP_SELF"], "s.ape", "", $param, '', $sortfield, $sortorder, 'nowrap '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.idprof4']['checked'])) { print_liste_field_titre($form->textwithpicto($langs->trans("ProfId4Short"), $textprofid[4], 1, 0), $_SERVER["PHP_SELF"], "s.idprof4", "", $param, '', $sortfield, $sortorder, 'nowrap '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.idprof5']['checked'])) { print_liste_field_titre($form->textwithpicto($langs->trans("ProfId5Short"), $textprofid[5], 1, 0), $_SERVER["PHP_SELF"], "s.idprof5", "", $param, '', $sortfield, $sortorder, 'nowrap '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.idprof6']['checked'])) { print_liste_field_titre($form->textwithpicto($langs->trans("ProfId6Short"), $textprofid[6], 1, 0), $_SERVER["PHP_SELF"], "s.idprof6", "", $param, '', $sortfield, $sortorder, 'nowrap '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.tva_intra']['checked'])) { print_liste_field_titre($arrayfields['s.tva_intra']['label'], $_SERVER["PHP_SELF"], "s.tva_intra", "", $param, '', $sortfield, $sortorder, 'nowrap '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['customerorsupplier']['checked'])) { print_liste_field_titre($arrayfields['customerorsupplier']['label'], $_SERVER['PHP_SELF'], '', '', $param, '', $sortfield, $sortorder, 'center '); // type of customer + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.fk_prospectlevel']['checked'])) { print_liste_field_titre($arrayfields['s.fk_prospectlevel']['label'], $_SERVER["PHP_SELF"], "s.fk_prospectlevel", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.fk_stcomm']['checked'])) { print_liste_field_titre($arrayfields['s.fk_stcomm']['label'], $_SERVER["PHP_SELF"], "s.fk_stcomm", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s2.nom']['checked'])) { print_liste_field_titre($arrayfields['s2.nom']['label'], $_SERVER["PHP_SELF"], "s2.nom", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; // For the column action } // Extra fields include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_title.tpl.php'; @@ -1446,27 +1494,39 @@ $reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters, $objec print $hookmanager->resPrint; if (!empty($arrayfields['s.datec']['checked'])) { print_liste_field_titre($arrayfields['s.datec']['label'], $_SERVER["PHP_SELF"], "s.datec", "", $param, '', $sortfield, $sortorder, 'center nowrap '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.tms']['checked'])) { print_liste_field_titre($arrayfields['s.tms']['label'], $_SERVER["PHP_SELF"], "s.tms", "", $param, '', $sortfield, $sortorder, 'center nowrap '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.status']['checked'])) { print_liste_field_titre($arrayfields['s.status']['label'], $_SERVER["PHP_SELF"], "s.status", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.import_key']['checked'])) { print_liste_field_titre($arrayfields['s.import_key']['label'], $_SERVER["PHP_SELF"], "s.import_key", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; // For the column action } -if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch actioncolumn '); +// Action column +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print_liste_field_titre(($mode != 'kanban' ? $selectedfields : ''), 0, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch actioncolumn '); + $totalarray['nbfield']++; // For the column action } -print "\n"; +print ''."\n"; $i = 0; +$savnbfield = $totalarray['nbfield']; $totalarray = array(); $totalarray['nbfield'] = 0; -while ($i < min($num, $limit)) { +$imaxinloop = ($limit ? min($num, $limit) : $num); +while ($i < $imaxinloop) { $obj = $db->fetch_object($resql); + if (empty($obj)) { + break; // Should not happen + } + $parameters = array('staticdata' => $obj); // Note that $action and $object may have been modified by hook // do companystatic fetch in hook if wanted or anything else @@ -1500,13 +1560,11 @@ while ($i < min($num, $limit)) { if ($mode == 'kanban') { if ($i == 0) { - print ''; From 992fe1286d5b17f83e2248e98f4df80eb430de18 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Sat, 18 Feb 2023 16:08:19 +0100 Subject: [PATCH 0523/1026] FIX request new password with "mc" and "twofactor" authentication --- htdocs/user/class/user.class.php | 3 +++ htdocs/user/passwordforgotten.php | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 9a495a04a91..9ee9bcae43e 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -2425,6 +2425,9 @@ class User extends CommonObject //print $password.'-'.$this->id.'-'.$dolibarr_main_instance_unique_id; $url = $urlwithroot.'/user/passwordforgotten.php?action=validatenewpassword'; $url .= '&username='.urlencode($this->login)."&passworduidhash=".urlencode(dol_hash($password.'-'.$this->id.'-'.$dolibarr_main_instance_unique_id)); + if (!empty($conf->multicompany->enabled)) { + $url .= '&entity='.(!empty($user->entity) ? $user->entity : 1); + } $msgishtml = 1; diff --git a/htdocs/user/passwordforgotten.php b/htdocs/user/passwordforgotten.php index dabac0727dc..c529dcc0e19 100644 --- a/htdocs/user/passwordforgotten.php +++ b/htdocs/user/passwordforgotten.php @@ -87,7 +87,7 @@ if (empty($reshook)) { // Validate new password if ($action == 'validatenewpassword' && $username && $passworduidhash) { $edituser = new User($db); - $result = $edituser->fetch('', $username); + $result = $edituser->fetch('', $username, '', 0, $conf->entity); if ($result < 0) { $message = '
'.dol_escape_htmltag($langs->trans("ErrorLoginDoesNotExists", $username)).'
'; } else { @@ -122,9 +122,9 @@ if (empty($reshook)) { $isanemail = preg_match('/@/', $username); $edituser = new User($db); - $result = $edituser->fetch('', $username, '', 1); + $result = $edituser->fetch('', $username, '', 1, $conf->entity); if ($result == 0 && $isanemail) { - $result = $edituser->fetch('', '', '', 1, -1, $username); + $result = $edituser->fetch('', '', '', 1, $conf->entity, $username); } if ($result <= 0 && $edituser->error == 'USERNOTFOUND') { From 5b81880b9721f4ddb26725887c3b98e5d12354e3 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Sat, 18 Feb 2023 16:24:56 +0100 Subject: [PATCH 0524/1026] FIX object $user is not defined --- htdocs/user/class/user.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 9ee9bcae43e..f5566cc30e7 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -2426,7 +2426,7 @@ class User extends CommonObject $url = $urlwithroot.'/user/passwordforgotten.php?action=validatenewpassword'; $url .= '&username='.urlencode($this->login)."&passworduidhash=".urlencode(dol_hash($password.'-'.$this->id.'-'.$dolibarr_main_instance_unique_id)); if (!empty($conf->multicompany->enabled)) { - $url .= '&entity='.(!empty($user->entity) ? $user->entity : 1); + $url .= '&entity='.(!empty($this->entity) ? $this->entity : 1); } $msgishtml = 1; From 50721f8df3eb8399930d4f7b7dd2c5e3e1012a39 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Sat, 18 Feb 2023 16:31:59 +0100 Subject: [PATCH 0525/1026] TODO object $user parameter is not use in send_password() ! --- htdocs/user/class/user.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index f5566cc30e7..752cbf15c34 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -2359,7 +2359,7 @@ class User extends CommonObject /** * Send new password by email * - * @param User $user Object user that send the email (not the user we send too) + * @param User $user Object user that send the email (not the user we send too) @todo object $user is not used ! * @param string $password New password * @param int $changelater 0=Send clear passwod into email, 1=Change password only after clicking on confirm email. @todo Add method 2 = Send link to reset password * @return int < 0 si erreur, > 0 si ok From fd3dffc892102b60920334aaaba5487a6dae8a1a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 18 Feb 2023 19:20:54 +0100 Subject: [PATCH 0526/1026] Add kanban view for partnership object --- htdocs/hrm/class/position.class.php | 3 +- .../modulebuilder/template/myobject_list.php | 2 +- .../partnership/class/partnership.class.php | 30 +++++++ htdocs/partnership/partnership_list.php | 79 +++++++++++++------ htdocs/product/class/product.class.php | 3 +- htdocs/societe/class/societe.class.php | 3 +- 6 files changed, 91 insertions(+), 29 deletions(-) diff --git a/htdocs/hrm/class/position.class.php b/htdocs/hrm/class/position.class.php index 479479d4b9d..4cb0eb670f8 100644 --- a/htdocs/hrm/class/position.class.php +++ b/htdocs/hrm/class/position.class.php @@ -1123,9 +1123,10 @@ class Position extends CommonObject * Return clicable link of object (with eventually picto) * * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @param array $arraydata Array of data * @return string HTML Code for Kanban thumb. */ - public function getKanbanView($option = '') + public function getKanbanView($option = '', $arraydata = null) { global $selected, $langs; $return = '
'; diff --git a/htdocs/modulebuilder/template/myobject_list.php b/htdocs/modulebuilder/template/myobject_list.php index 7465f2ce161..338ad79affb 100644 --- a/htdocs/modulebuilder/template/myobject_list.php +++ b/htdocs/modulebuilder/template/myobject_list.php @@ -671,7 +671,7 @@ print ''."\n"; $needToFetchEachLine = 0; if (isset($extrafields->attributes[$object->table_element]['computed']) && is_array($extrafields->attributes[$object->table_element]['computed']) && count($extrafields->attributes[$object->table_element]['computed']) > 0) { foreach ($extrafields->attributes[$object->table_element]['computed'] as $key => $val) { - if (preg_match('/\$object/', $val)) { + if ($val && preg_match('/\$object/', $val)) { $needToFetchEachLine++; // There is at least one compute field that use $object } } diff --git a/htdocs/partnership/class/partnership.class.php b/htdocs/partnership/class/partnership.class.php index a6df07655ed..1833fc97d52 100644 --- a/htdocs/partnership/class/partnership.class.php +++ b/htdocs/partnership/class/partnership.class.php @@ -1320,6 +1320,36 @@ class Partnership extends CommonObject return $error; } + + /** + * Return a thumb for kanban views + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @param array $arraydata Array of data + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '', $arraydata = null) + { + global $conf, $langs; + $return = '
'; + $return .= '
'; + $return .= ''; + $return .= img_picto('', $this->picto); + $return .= ''; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + if (property_exists($this, 'label')) { + $return .= '
'.$this->label.'
'; + } + if (method_exists($this, 'getLibStatut')) { + $return .= '
'.$this->getLibStatut(5).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + + return $return; + } } diff --git a/htdocs/partnership/partnership_list.php b/htdocs/partnership/partnership_list.php index 7144f201022..a13fb6f8182 100644 --- a/htdocs/partnership/partnership_list.php +++ b/htdocs/partnership/partnership_list.php @@ -39,7 +39,7 @@ require_once DOL_DOCUMENT_ROOT.'/partnership/class/partnership.class.php'; // Load translation files required by the page $langs->loadLangs(array("partnership", "members", "other")); -$action = GETPOST('action', 'aZ09') ?GETPOST('action', 'aZ09') : 'view'; // The action 'add', 'create', 'edit', 'update', 'view', ... +$action = GETPOST('action', 'aZ09') ? GETPOST('action', 'aZ09') : 'view'; // The action 'create'/'add', 'edit'/'update', 'view', ... $massaction = GETPOST('massaction', 'alpha'); // The bulk action (combo box choice into lists) $show_files = GETPOST('show_files', 'int'); // Show files area generated by bulk actions ? $confirm = GETPOST('confirm', 'alpha'); // Result of a confirmation @@ -48,7 +48,7 @@ $toselect = GETPOST('toselect', 'array'); // Array of ids of elements selected i $contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : str_replace('_', '', basename(dirname(__FILE__)).basename(__FILE__, '.php')); // To manage different context of search $backtopage = GETPOST('backtopage', 'alpha'); // Go back to a dedicated page $optioncss = GETPOST('optioncss', 'aZ'); // Option for the css output (always '' except when 'print') -$mode = GETPOST('mode', 'aZ'); +$mode = GETPOST('mode', 'aZ'); // The output mode ('list', 'kanban', 'hierarchy', 'calendar', ...) $id = GETPOST('id', 'int'); $socid = GETPOST('socid', 'int'); @@ -311,9 +311,12 @@ if (!empty($extrafields->attributes[$object->table_element]['label'])) { } // Add fields from hooks $parameters = array(); -$reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters, $object); // Note that $action and $object may have been modified by hook +$reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters, $object, $action); // Note that $action and $object may have been modified by hook $sql .= preg_replace('/^,/', '', $hookmanager->resPrint); $sql = preg_replace('/,\s*$/', '', $sql); + +$sqlfields = $sql; // $sql fields to remove for count total + $sql .= " FROM ".MAIN_DB_PREFIX.$object->table_element." as t"; if (isset($extrafields->attributes[$object->table_element]['label']) && is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) { $sql .= " LEFT JOIN ".MAIN_DB_PREFIX.$object->table_element."_extrafields as ef on (t.rowid = ef.fk_object)"; @@ -420,7 +423,8 @@ $sql=preg_replace('/,\s*$/','', $sql); $nbtotalofrecords = ''; if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) { /* The fast and low memory method to get and count full list converts the sql into a sql count */ - $sqlforcount = preg_replace('/^SELECT[a-zA-Z0-9\._\s\(\),=<>\:\-\']+\sFROM/Ui', 'SELECT COUNT(*) as nbtotalofrecords FROM', $sql); + $sqlforcount = preg_replace('/^'.preg_quote($sqlfields, '/').'/', 'SELECT COUNT(*) as nbtotalofrecords', $sql); + $sqlforcount = preg_replace('/GROUP BY .*$/', '', $sqlforcount); $resql = $db->query($sqlforcount); if ($resql) { $objforcount = $db->fetch_object($resql); @@ -429,7 +433,7 @@ if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) { dol_print_error($db); } - if (($page * $limit) > $nbtotalofrecords) { // if total of record found is smaller than page * limit, goto and load page 0 + if (($page * $limit) > $nbtotalofrecords) { // if total resultset is smaller then paging size (filtering), goto and load page 0 $page = 0; $offset = 0; } @@ -576,6 +580,9 @@ if ($managedfor == "member") { $arrayofselected = is_array($toselect) ? $toselect : array(); $param = ''; +if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); +} if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -589,12 +596,16 @@ if ($memberid) { $param .= '&rowid='.urlencode($memberid); } foreach ($search as $key => $val) { - if (is_array($search[$key]) && count($search[$key])) { + if (is_array($search[$key])) { foreach ($search[$key] as $skey) { if ($skey != '') { $param .= '&search_'.$key.'[]='.urlencode($skey); } } + } elseif (preg_match('/(_dtstart|_dtend)$/', $key) && !empty($val)) { + $param .= '&search_'.$key.'month='.((int) GETPOST('search_'.$key.'month', 'int')); + $param .= '&search_'.$key.'day='.((int) GETPOST('search_'.$key.'day', 'int')); + $param .= '&search_'.$key.'year='.((int) GETPOST('search_'.$key.'year', 'int')); } elseif ($search[$key] != '') { $param .= '&search_'.$key.'='.urlencode($search[$key]); } @@ -640,15 +651,22 @@ print ''; print ''; print ''; print ''; +print ''; print ''; if ($socid) { print ''; } elseif ($memberid) { print ''; } + + $newcardbutton = ''; +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitleSeparator(); $newcardbutton .= dolGetButtonTitle($langs->trans('New'), '', 'fa fa-plus-circle', dol_buildpath('/partnership/partnership_card.php', 1).'?action=create&backtopage='.urlencode($_SERVER['PHP_SELF']), '', $permissiontoadd); + print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'object_'.$object->picto, 0, $newcardbutton, '', $limit, 0, 0, 1); // Add code for pre mass action (confirmation or email presend form) @@ -674,7 +692,7 @@ $moreforfilter.= $langs->trans('MyFilter') . ': '; print $moreforfilter; + $parameters = array('type'=>$type); + $reshook = $hookmanager->executeHooks('printFieldPreListTitle', $parameters, $object, $action); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; print '
'; } @@ -704,7 +725,7 @@ if ($managedfor == 'member') { // -------------------------------------------------------------------- print '
'; // Action column -if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print ''; -if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print getTitleFieldOfList(($mode != 'kanban' ? $selectedfields : ''), 0, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'center maxwidthsearch ')."\n"; + $totalarray['nbfield']++; // For the column action } foreach ($object->fields as $key => $val) { $cssforfield = (empty($val['csslist']) ? (empty($val['css']) ? '' : $val['css']) : $val['csslist']); @@ -790,7 +812,7 @@ foreach ($object->fields as $key => $val) { } $cssforfield = preg_replace('/small\s*/', '', $cssforfield); // the 'small' css must not be used for the title label if (!empty($arrayfields['t.'.$key]['checked'])) { - print getTitleFieldOfList($arrayfields['t.'.$key]['label'], 0, $_SERVER['PHP_SELF'], 't.'.$key, '', $param, ($cssforfield ? 'class="'.$cssforfield.'"' : ''), $sortfield, $sortorder, ($cssforfield ? $cssforfield.' ' : ''))."\n"; + print getTitleFieldOfList($arrayfields['t.'.$key]['label'], 0, $_SERVER['PHP_SELF'], 't.'.$key, '', $param, ($cssforfield ? 'class="'.$cssforfield.'"' : ''), $sortfield, $sortorder, ($cssforfield ? $cssforfield.' ' : ''), 0, (empty($val['helplist']) ? '' : $val['helplist']))."\n"; $totalarray['nbfield']++; } } @@ -804,13 +826,13 @@ if ($managedfor == 'member') { include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_title.tpl.php'; // Hook fields $parameters = array('arrayfields'=>$arrayfields, 'param'=>$param, 'sortfield'=>$sortfield, 'sortorder'=>$sortorder, 'totalarray'=>&$totalarray); -$reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters, $object); // Note that $action and $object may have been modified by hook +$reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters, $object, $action); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Action column -if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print getTitleFieldOfList(($mode != 'kanban' ? $selectedfields : ''), 0, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'center maxwidthsearch ')."\n"; + $totalarray['nbfield']++; // For the column action } -$totalarray['nbfield']++; print ''."\n"; @@ -857,7 +879,7 @@ while ($i < $imaxinloop) { $j = 0; print ''; // Action column - if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print ''; + if (!$i) { + $totalarray['nbfield']++; + } } foreach ($object->fields as $key => $val) { $cssforfield = (empty($val['csslist']) ? (empty($val['css']) ? '' : $val['css']) : $val['csslist']); @@ -888,7 +913,7 @@ while ($i < $imaxinloop) { //if (in_array($key, array('fk_soc', 'fk_user', 'fk_warehouse'))) $cssforfield = 'tdoverflowmax100'; if (!empty($arrayfields['t.'.$key]['checked'])) { - print 'executeHooks('printFieldListValue', $parameters, $object); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Action column - if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print ''; - } - if (!$i) { - $totalarray['nbfield']++; + if (!$i) { + $totalarray['nbfield']++; + } } print ''."\n"; @@ -970,7 +995,9 @@ while ($i < $imaxinloop) { $i++; } -if ($managedfor != 'member') $totalarray['nbfield']++; // End of subscription date +if ($managedfor != 'member') { + $totalarray['nbfield']++; // End of subscription date +} // Show total line include DOL_DOCUMENT_ROOT.'/core/tpl/list_print_total.tpl.php'; @@ -983,7 +1010,9 @@ if ($num == 0) { $colspan++; } } - if ($managedfor != 'member') $colspan++; // End of subscription date + if ($managedfor != 'member') { + $colspan++; // End of subscription date + } print ''; } diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index a18a7796541..321c6722018 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -6363,9 +6363,10 @@ class Product extends CommonObject * Return clicable link of object (with eventually picto) * * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @param array $arraydata Array of data * @return string HTML Code for Kanban thumb. */ - public function getKanbanView($option = '') + public function getKanbanView($option = '', $arraydata = null) { global $langs,$conf; diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index 8aa886e7bd6..02200651a13 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -5201,9 +5201,10 @@ class Societe extends CommonObject * Return clicable link of object (with eventually picto) * * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @param array $arraydata Array of data * @return string HTML Code for Kanban thumb. */ - public function getKanbanView($option = '') + public function getKanbanView($option = '', $arraydata = null) { $return = '
'; From b35d768d053f6bbee62845b13abd7ffcddb53a46 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 18 Feb 2023 20:47:19 +0100 Subject: [PATCH 0527/1026] Debug v17 --- htdocs/core/class/commonobject.class.php | 8 ++++---- htdocs/core/lib/images.lib.php | 8 ++++++-- htdocs/theme/md/style.css.php | 2 +- htdocs/theme/md/theme_vars.inc.php | 1 + 4 files changed, 12 insertions(+), 7 deletions(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 0ac16532246..e4e767b3cee 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -8711,9 +8711,9 @@ abstract class CommonObject if ($usesharelink) { if ($val['share']) { - if (empty($maxHeight) || $photo_vignette && $imgarray['height'] > $maxHeight) { + if (empty($maxHeight) || ($photo_vignette && $imgarray['height'] > $maxHeight)) { $return .= ''; - $return .= ''; + $return .= ''; } else { $return .= ''; $return .= ''; @@ -8723,9 +8723,9 @@ abstract class CommonObject $return .= ''; } } else { - if (empty($maxHeight) || $photo_vignette && $imgarray['height'] > $maxHeight) { + if (empty($maxHeight) || ($photo_vignette && $imgarray['height'] > $maxHeight)) { $return .= ''; - $return .= ''; + $return .= ''; } else { $return .= ''; $return .= ''; diff --git a/htdocs/core/lib/images.lib.php b/htdocs/core/lib/images.lib.php index 37cc70760eb..9ca4684ef51 100644 --- a/htdocs/core/lib/images.lib.php +++ b/htdocs/core/lib/images.lib.php @@ -130,8 +130,12 @@ function dol_getImageSize($file, $url = false) if ($filetoread) { $infoImg = getimagesize($filetoread); // Recuperation des infos de l'image - $ret['width'] = $infoImg[0]; // Largeur de l'image - $ret['height'] = $infoImg[1]; // Hauteur de l'image + if ($infoImg) { + $ret['width'] = $infoImg[0]; // Largeur de l'image + $ret['height'] = $infoImg[1]; // Hauteur de l'image + } else { + $ret['width'] = $ret['height'] = ''; + } } return $ret; diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php index 945befdae08..6179c64db8c 100644 --- a/htdocs/theme/md/style.css.php +++ b/htdocs/theme/md/style.css.php @@ -4900,7 +4900,7 @@ div.titre { color: var(--colortexttitlenotab); } .tertiary { - color: var(--colortexttitlenotab); + color: var(--colortexttitlenotab2); } table.centpercent.notopnoleftnoright.table-fiche-title { diff --git a/htdocs/theme/md/theme_vars.inc.php b/htdocs/theme/md/theme_vars.inc.php index 84a1065f781..be799259b32 100644 --- a/htdocs/theme/md/theme_vars.inc.php +++ b/htdocs/theme/md/theme_vars.inc.php @@ -60,6 +60,7 @@ $colorbacklinepairchecked = '230,237,244'; // line checked $colorbacklinebreak = '250,246,251'; $colorbackbody = '248,248,248'; $colortexttitlenotab = '80,71,5'; +$colortexttitlenotab2 = '100,0,100'; $colortexttitle = '20,20,20'; $colortexttitlelink = '0,0,120'; $colortext = '0,0,0'; From 6b12020e7a53e87a794c1e5a6d2b11d60eab1543 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 18 Feb 2023 20:49:38 +0100 Subject: [PATCH 0528/1026] Look and feel v18 --- htdocs/projet/index.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/projet/index.php b/htdocs/projet/index.php index 044728227cf..ab1a6800338 100644 --- a/htdocs/projet/index.php +++ b/htdocs/projet/index.php @@ -119,10 +119,11 @@ $morehtml = ''; $morehtml .= ''; $morehtml .= ''; $morehtml .= ''; -$morehtml .= ''; $morehtml .= ''; $morehtml .= ''; $morehtml .= ''; +$morehtml .= ajax_combobox("search_project_user", array(), 0, 0, 'resolve', '-1', 'small'); $morehtml .= ''; $morehtml .= ''; @@ -188,9 +189,8 @@ if ($resql) { print '
'; -/* - * Statistics - */ + +// Statistics include DOL_DOCUMENT_ROOT.'/projet/graph_opportunities.inc.php'; From 45a6d12d65c93310dfb630b918c024e6f9022574 Mon Sep 17 00:00:00 2001 From: priojk Date: Sat, 18 Feb 2023 22:33:42 +0100 Subject: [PATCH 0529/1026] Fix: Original translation change misleading in many places --- htdocs/langs/de_DE/main.lang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/langs/de_DE/main.lang b/htdocs/langs/de_DE/main.lang index 4aa75a20c80..56e9c337bfe 100644 --- a/htdocs/langs/de_DE/main.lang +++ b/htdocs/langs/de_DE/main.lang @@ -464,7 +464,7 @@ OtherStatistics=Weitere Statistiken Status=Status Favorite=Favorit ShortInfo=Info. -Ref=Artikelnummer +Ref=Ref.Nr. ExternalRef=Externe-ID RefSupplier=Lieferanten-Zeichen RefPayment=Zahlungsref.-Nr. From 833505b5e2382ea168b2cb896826530baeab512a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 00:17:58 +0100 Subject: [PATCH 0530/1026] Fix responsive --- htdocs/main.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 3c9e0766a45..3d4a094c30b 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -2327,7 +2327,7 @@ function top_menu_user($hideloginname = 0, $urllogout = '') $profilLink = ' '.$langs->trans("Card").''; $urltovirtualcard = '/user/virtualcard.php?id='.((int) $user->id); $virtuelcardLink = dolButtonToOpenUrlInDialogPopup('publicvirtualcardmenu', $langs->trans("PublicVirtualCardUrl").(is_object($user) ? ' - '.$user->getFullName($langs) : ''), img_picto($langs->trans("PublicVirtualCardUrl"), 'card', ''), $urltovirtualcard, '', 'button-top-menu-dropdown marginleftonly nohover', "closeTopMenuLoginDropdown()", '', 'v'); - $logoutLink = ' '.$langs->trans("Logout").''; + $logoutLink = ''.$langs->trans("Logout").''; $profilName = $user->getFullName($langs).' ('.$user->login.')'; if (!empty($user->admin)) { From e2c558f9cc61ed040f85d0610b146a76ea2c8bf2 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 01:34:45 +0100 Subject: [PATCH 0531/1026] Debug v17 --- htdocs/compta/facture/card.php | 51 +++++++++++---------------- htdocs/core/class/html.form.class.php | 16 +++++---- 2 files changed, 31 insertions(+), 36 deletions(-) diff --git a/htdocs/compta/facture/card.php b/htdocs/compta/facture/card.php index ccfedf5ad4a..4ea4306a465 100644 --- a/htdocs/compta/facture/card.php +++ b/htdocs/compta/facture/card.php @@ -3188,7 +3188,7 @@ if ($action == 'create') { $arrayoutstandingbills = $soc->getOutstandingBills(); $outstandingBills = $arrayoutstandingbills['opened']; print ' - '.$langs->trans('CurrentOutstandingBill').': '; - print price($outstandingBills, '', $langs, 0, 0, -1, $conf->currency); + print ''.price($outstandingBills, '', $langs, 0, 0, -1, $conf->currency).''; if ($soc->outstanding_limit != '') { if ($outstandingBills > $soc->outstanding_limit) { print img_warning($langs->trans("OutstandingBillReached")); @@ -3307,7 +3307,7 @@ if ($action == 'create') { print '
'; $tmp = ' '; $tmp = $tmp.''; - $desc = $form->textwithpicto($tmp, $langs->transnoentities("InvoiceStandardDesc"), 1, 'help', '', 0, 3); + $desc = $form->textwithpicto($tmp, $langs->transnoentities("InvoiceStandardDesc"), 1, 'help', '', 0, 3, 'standardonsmartphone'); print '
'; + print ''; $searchpicto = $form->showFilterButtons('left'); print $searchpicto; print ''; + print ''; $searchpicto = $form->showFilterButtons(); print $searchpicto; print '
'; + print '
'; print '
'; } - // Output Kanban print $companystatic->getKanbanView(''); - //print_r($obj->nb_rights); if ($i == ($imaxinloop - 1)) { print '
'; print '
'; $searchpicto = $form->showFilterButtons('left'); print $searchpicto; @@ -723,9 +744,9 @@ foreach ($object->fields as $key => $val) { $cssforfield .= ($cssforfield ? ' ' : '').'right'; } if (!empty($arrayfields['t.'.$key]['checked'])) { - print ''; + print ''; if (!empty($val['arrayofkeyval']) && is_array($val['arrayofkeyval'])) { - print $form->selectarray('search_'.$key, $val['arrayofkeyval'], (isset($search[$key]) ? $search[$key] : ''), $val['notnull'], 0, 0, '', 1, 0, 0, '', 'maxwidth100', 1); + print $form->selectarray('search_'.$key, $val['arrayofkeyval'], (isset($search[$key]) ? $search[$key] : ''), $val['notnull'], 0, 0, '', 1, 0, 0, '', 'maxwidth100'.($key == 'status' ? ' search_status width100 onrightofpage' : ''), 1); } elseif ((strpos($val['type'], 'integer:') === 0) || (strpos($val['type'], 'sellist:') === 0)) { print $object->showInputField($val, $key, (isset($search[$key]) ? $search[$key] : ''), '', '', 'search_', $cssforfield.' maxwidth250', 1); } elseif (preg_match('/^(date|timestamp|datetime)/', $val['type'])) { @@ -757,10 +778,10 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_input.tpl.php'; // Fields from hook $parameters = array('arrayfields'=>$arrayfields); -$reshook = $hookmanager->executeHooks('printFieldListOption', $parameters, $object); // Note that $action and $object may have been modified by hook +$reshook = $hookmanager->executeHooks('printFieldListOption', $parameters, $object, $action); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Action column -if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print ''; $searchpicto = $form->showFilterButtons(); print $searchpicto; @@ -774,8 +795,9 @@ $totalarray['nbfield'] = 0; // Fields title label // -------------------------------------------------------------------- print '
'; if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined $selected = 0; @@ -867,6 +889,9 @@ while ($i < $imaxinloop) { print ''; } print ''; if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined $selected = 0; @@ -960,9 +985,9 @@ while ($i < $imaxinloop) { print ''; } print '
'.$langs->trans("NoRecordFound").'
'; print ''; - print ''; + print ''; $datem = $db->jdate($obj->dv); print ''; print ''; @@ -954,6 +954,7 @@ if ($action == 'create') { // Date delivery planned print ''; print '\n"; @@ -978,7 +979,9 @@ if ($action == 'create') { // Weight print '"; print '"; print '\n"; @@ -1030,6 +1037,7 @@ if ($action == 'create') { print ''; print ''; print ''; } @@ -1040,6 +1048,7 @@ if ($action == 'create') { if (count($list) > 1) { print ""; print '\n"; } From 1692a0832234746dc2d4d96eba1ebaa50f81db03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 3 Mar 2023 15:38:01 +0100 Subject: [PATCH 0902/1026] add pictos --- htdocs/product/card.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/htdocs/product/card.php b/htdocs/product/card.php index 7594e107995..241aec60d8e 100644 --- a/htdocs/product/card.php +++ b/htdocs/product/card.php @@ -1445,6 +1445,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { if (empty($tmpcode) && !empty($modBarCodeProduct->code_auto)) { $tmpcode = $modBarCodeProduct->getNextValue($object, $fk_barcode_type); } + print img_picto('', 'barcode', 'class="pictofixedwidth"'); print ''; print ''; } @@ -1504,6 +1505,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { // Duration if ($type == 1) { print ''; @@ -1539,6 +1542,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { // Brut Length if (empty($conf->global->PRODUCT_DISABLE_SIZE)) { print ''; print ''; // Date end task print ''; // Planned workload print ''; // Progress print ''; @@ -814,8 +819,9 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third print ''; - print ''; - print ''; + print ''; print ''; // Other options From 2bc158a2bb2140f3c2057ee241e3c6cac974f031 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9=20Courtier?= Date: Fri, 3 Mar 2023 16:08:17 +0100 Subject: [PATCH 0904/1026] FIX: Resolve error message due to missing arguments --- htdocs/fourn/facture/card.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/htdocs/fourn/facture/card.php b/htdocs/fourn/facture/card.php index fe952a31893..8fe4d59aeca 100644 --- a/htdocs/fourn/facture/card.php +++ b/htdocs/fourn/facture/card.php @@ -884,8 +884,12 @@ if (empty($reshook)) { $totalcreditnotes = $facture_source->getSumCreditNotesUsed(); $totaldeposits = $facture_source->getSumDepositsUsed(); $remain_to_pay = abs($facture_source->total_ttc - $totalpaid - $totalcreditnotes - $totaldeposits); + $desc = $langs->trans('invoiceAvoirLineWithPaymentRestAmount'); + $retAddLine = $object->addline($desc, $remain_to_pay, 0, 0, 0, 1, 0, 0, '', '', 0, '', 'TTC'); - $object->addline($langs->trans('invoiceAvoirLineWithPaymentRestAmount'), $remain_to_pay, 0, 0, 0, 1, 0, 0, '', '', 'TTC'); + if ($retAddLine < 0) { + $error++; + } } } } From 799df44172b6209fc25c620f9b114bcbd04c2600 Mon Sep 17 00:00:00 2001 From: Maximilien Rozniecki Date: Fri, 3 Mar 2023 16:11:44 +0100 Subject: [PATCH 0905/1026] added textwithpicto to explain if needed that only active user are added as Recipient --- htdocs/core/class/html.formticket.class.php | 6 ++++-- htdocs/langs/en_US/ticket.lang | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/htdocs/core/class/html.formticket.class.php b/htdocs/core/class/html.formticket.class.php index 8ca26430438..9095805489f 100644 --- a/htdocs/core/class/html.formticket.class.php +++ b/htdocs/core/class/html.formticket.class.php @@ -1277,7 +1277,7 @@ class FormTicket } // Load translation files required by the page - $langs->loadLangs(array('other', 'mails')); + $langs->loadLangs(array('other', 'mails', 'ticket')); // Clear temp files. Must be done at beginning, before call of triggers if (GETPOST('mode', 'alpha') == 'init' || (GETPOST('modelselected') && GETPOST('modelmailselected', 'alpha') && GETPOST('modelmailselected', 'alpha') != '-1')) { @@ -1467,7 +1467,9 @@ class FormTicket print ''; // Recipients / adressed-to - print ''; foreach ($object->fields as $key => $val) { diff --git a/htdocs/projet/element.php b/htdocs/projet/element.php index 935275bfe54..7d6d33be834 100644 --- a/htdocs/projet/element.php +++ b/htdocs/projet/element.php @@ -793,7 +793,7 @@ foreach ($listofreferent as $key => $value) { for ($i = 0; $i < $num; $i++) { $tmp = explode('_', $elementarray[$i]); $idofelement = $tmp[0]; - $idofelementuser = $tmp[1]; + $idofelementuser = !empty($tmp[1]) ? $tmp[1] : ""; $element->fetch($idofelement); if ($idofelementuser) { diff --git a/htdocs/projet/tasks/task.php b/htdocs/projet/tasks/task.php index dfa26202a2d..8a0d976b379 100644 --- a/htdocs/projet/tasks/task.php +++ b/htdocs/projet/tasks/task.php @@ -46,6 +46,7 @@ $taskref = GETPOST("taskref", 'alpha'); // task ref $withproject = GETPOST('withproject', 'int'); $project_ref = GETPOST('project_ref', 'alpha'); $planned_workload = ((GETPOST('planned_workloadhour', 'int') != '' || GETPOST('planned_workloadmin', 'int') != '') ? (GETPOST('planned_workloadhour', 'int') > 0 ?GETPOST('planned_workloadhour', 'int') * 3600 : 0) + (GETPOST('planned_workloadmin', 'int') > 0 ?GETPOST('planned_workloadmin', 'int') * 60 : 0) : ''); +$mode = GETPOST('mode', 'alpha'); // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context $hookmanager->initHooks(array('projecttaskcard', 'globalcard')); diff --git a/htdocs/user/group/list.php b/htdocs/user/group/list.php index 05adcf15059..94331d44d3d 100644 --- a/htdocs/user/group/list.php +++ b/htdocs/user/group/list.php @@ -45,6 +45,7 @@ $mode = GETPOST('mode', 'aZ'); $search_all = trim((GETPOST('search_all', 'alphanohtml') != '') ? GETPOST('search_all', 'alphanohtml') : GETPOST('sall', 'alphanohtml')); $search_group = GETPOST('search_group'); +$search = array(); // Load variable for pagination $limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; From 21aa69b11afd87ccbe05ab2aa3fb396e3657e221 Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Fri, 3 Mar 2023 15:46:13 +0000 Subject: [PATCH 0909/1026] Fixing style errors. --- htdocs/compta/paiement/class/paiement.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/compta/paiement/class/paiement.class.php b/htdocs/compta/paiement/class/paiement.class.php index a473f06cd04..e16834e5707 100644 --- a/htdocs/compta/paiement/class/paiement.class.php +++ b/htdocs/compta/paiement/class/paiement.class.php @@ -276,7 +276,7 @@ class Paiement extends CommonObject } if (empty($currencyofpayment)) { $currencyofpayment = isset($this->multicurrency_code[$key]) ? $this->multicurrency_code[$key] : ""; - } else if ($currencyofpayment != $this->multicurrency_code[$key]) { + } elseif ($currencyofpayment != $this->multicurrency_code[$key]) { // If we have invoices with different currencies in the payment, we stop here $this->error = 'ErrorYouTryToPayInvoicesWithDifferentCurrenciesInSamePayment'; return -1; From 49c9700da10a7c3830a23a29a1f66b15ea7dfd15 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 3 Mar 2023 17:03:36 +0100 Subject: [PATCH 0910/1026] Debug v17 --- htdocs/admin/emailcollector_card.php | 4 ++-- htdocs/emailcollector/class/emailcollector.class.php | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs/admin/emailcollector_card.php b/htdocs/admin/emailcollector_card.php index d140dd39ce2..d2a904fecf8 100644 --- a/htdocs/admin/emailcollector_card.php +++ b/htdocs/admin/emailcollector_card.php @@ -35,8 +35,6 @@ include_once DOL_DOCUMENT_ROOT.'/emailcollector/class/emailcollectorfilter.class include_once DOL_DOCUMENT_ROOT.'/emailcollector/class/emailcollectoraction.class.php'; include_once DOL_DOCUMENT_ROOT.'/emailcollector/lib/emailcollector.lib.php'; -// use Webklex\PHPIMAP; -require DOL_DOCUMENT_ROOT.'/includes/webklex/php-imap/vendor/autoload.php'; use Webklex\PHPIMAP\ClientManager; use Webklex\PHPIMAP\Exceptions\ConnectionFailedException; use Webklex\PHPIMAP\Exceptions\InvalidWhereQueryCriteriaException; @@ -403,6 +401,8 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea if ($action == 'scan') { if (!empty($conf->global->MAIN_IMAP_USE_PHPIMAP)) { + require_once DOL_DOCUMENT_ROOT.'/includes/webklex/php-imap/vendor/autoload.php'; + if ($object->acces_type == 1) { // Mode OAUth2 with PHP-IMAP require_once DOL_DOCUMENT_ROOT.'/core/lib/oauth.lib.php'; // define $supportedoauth2array diff --git a/htdocs/emailcollector/class/emailcollector.class.php b/htdocs/emailcollector/class/emailcollector.class.php index 19cd890ccd6..46a73e38b36 100644 --- a/htdocs/emailcollector/class/emailcollector.class.php +++ b/htdocs/emailcollector/class/emailcollector.class.php @@ -44,9 +44,6 @@ require_once DOL_DOCUMENT_ROOT .'/ticket/class/ticket.class.php'; //require_once DOL_DOCUMENT_ROOT .'/holiday/class/holiday.class.php'; // Holidays (leave request) -// use Webklex\PHPIMAP; -require DOL_DOCUMENT_ROOT .'/includes/webklex/php-imap/vendor/autoload.php'; - use Webklex\PHPIMAP\ClientManager; use Webklex\PHPIMAP\Exceptions\ConnectionFailedException; use Webklex\PHPIMAP\Exceptions\InvalidWhereQueryCriteriaException; @@ -1026,6 +1023,9 @@ class EmailCollector extends CommonObject //$conf->global->SYSLOG_FILE = 'DOL_DATA_ROOT/dolibarr_mydedicatedlofile.log'; require_once DOL_DOCUMENT_ROOT.'/comm/action/class/actioncomm.class.php'; + if (!empty($conf->global->MAIN_IMAP_USE_PHPIMAP)) { + require_once DOL_DOCUMENT_ROOT.'/includes/webklex/php-imap/vendor/autoload.php'; + } dol_syslog("EmailCollector::doCollectOneCollector start for id=".$this->id." - ".$this->ref, LOG_DEBUG); From 34223cd392f215d5ffb8c74b2bdf417753534eb7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 3 Mar 2023 17:14:07 +0100 Subject: [PATCH 0911/1026] Debug v17 --- htdocs/admin/emailcollector_card.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/htdocs/admin/emailcollector_card.php b/htdocs/admin/emailcollector_card.php index d2a904fecf8..23ccea552e1 100644 --- a/htdocs/admin/emailcollector_card.php +++ b/htdocs/admin/emailcollector_card.php @@ -448,8 +448,13 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea // We have to save the token because Google give it only once $refreshtoken = $tokenobj->getRefreshToken(); + //var_dump($tokenobj); - $tokenobj = $apiService->refreshAccessToken($tokenobj); + try { + $tokenobj = $apiService->refreshAccessToken($tokenobj); + } catch (Exception $e) { + throw new Exception("Failed to refresh access token: ".$e->getMessage()); + } $tokenobj->setRefreshToken($refreshtoken); $storage->storeAccessToken($OAUTH_SERVICENAME, $tokenobj); @@ -496,6 +501,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea 'authentication' => "login", ]); } + if (!$error) { try { // To emulate the command connect, you can run @@ -571,7 +577,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea $morehtml .= ''.img_picto('', 'refresh', 'class="paddingrightonly"').$langs->trans("Refresh").''; } - $morehtml .= $form->textwithpicto('', 'connect string '.$connectstringserver); + $morehtml .= $form->textwithpicto('', 'Connect string = '.$connectstringserver.'
Option MAIN_IMAP_USE_PHPIMAP = '.getDolGlobalInt('MAIN_IMAP_USE_PHPIMAP')); dol_banner_tab($object, 'ref', $linkback, 1, 'ref', 'ref', $morehtmlref.'
'.$morehtml.'
', '', 0, '', '', 0, ''); From 4616d2b9e60ec47f205addbd19c74db50d85bbf3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 3 Mar 2023 18:02:56 +0100 Subject: [PATCH 0912/1026] Clean code --- htdocs/core/lib/functions.lib.php | 1 + htdocs/stripe/admin/stripe.php | 13 +++++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 7859bf9f456..db604dd4ce6 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -1125,6 +1125,7 @@ function dol_buildpath($path, $type = 0, $returnemptyifnotfound = 0) } continue; } + $regs = array(); preg_match('/^([^\?]+(\.css\.php|\.css|\.js\.php|\.js|\.png|\.jpg|\.php)?)/i', $path, $regs); // Take part before '?' if (!empty($regs[1])) { //print $key.'-'.$dirroot.'/'.$path.'-'.$conf->file->dol_url_root[$type].'
'."\n"; diff --git a/htdocs/stripe/admin/stripe.php b/htdocs/stripe/admin/stripe.php index 11fb6c6e442..eb8c36fe4ba 100644 --- a/htdocs/stripe/admin/stripe.php +++ b/htdocs/stripe/admin/stripe.php @@ -232,8 +232,11 @@ if (empty($conf->stripeconnect->enabled)) { print '
'; } print ''; - $out = img_picto('', 'globe').' '.$langs->trans("ToOfferALinkForTestWebhook").' '; - $url = dol_buildpath('/public/stripe/ipn.php?test', 3); + $out = img_picto('', 'globe').' '.$langs->trans("ToOfferALinkForTestWebhook").' '; + $url = dol_buildpath('/public/stripe/ipn.php', 3); + $url .= '?test=1'; + //global $dolibarr_main_instance_unique_id; + //$url .= '&securitykey='.dol_hash('stripeipn-'.$dolibarr_main_instance_unique_id.'-'.$conf->global->STRIPE_TEST_PUBLISHABLE_KEY, 'md5'); $out .= ''; $out .= ajax_autoselect("onlinetestwebhookurl", 0); print '
'.$out; @@ -250,7 +253,7 @@ if (empty($conf->stripeconnect->enabled)) { $endpoint->disabled = false; } } - $endpoint->url = dol_buildpath('/public/stripe/ipn.php?test', 3); + $endpoint->url = $url; $endpoint->save(); if ($endpoint->status == 'enabled') { print ''; @@ -296,6 +299,8 @@ if (empty($conf->stripeconnect->enabled)) { print ''; $out = img_picto('', 'globe', 'class="pictofixedwidth"').' '.$langs->trans("ToOfferALinkForLiveWebhook").' '; $url = dol_buildpath('/public/stripe/ipn.php', 3); + //global $dolibarr_main_instance_unique_id; + //$url .= '?securitykey='.dol_hash('stripeipn-'.$dolibarr_main_instance_unique_id.'-'.$conf->global->STRIPE_LIVE_PUBLISHABLE_KEY, 'md5'); $out .= ''; $out .= ajax_autoselect("onlinelivewebhookurl", 0); print '
'.$out; @@ -312,7 +317,7 @@ if (empty($conf->stripeconnect->enabled)) { $endpoint->disabled = false; } } - $endpoint->url = dol_buildpath('/public/stripe/ipn.php', 3); + $endpoint->url = $url; $endpoint->save(); if ($endpoint->status == 'enabled') { print '
'; From 412a1e14531c91dd2a2d4dd64d61d070d1467661 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20NASSIET?= <109105553+comaiteseb@users.noreply.github.com> Date: Fri, 3 Mar 2023 18:26:00 +0100 Subject: [PATCH 0913/1026] FIX impossible to edit user if you are admin Line 128 surcharged the line 111 even if you ard admin ou user->user->write. So I was impossible to update user card if it was not yours... --- htdocs/user/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/user/card.php b/htdocs/user/card.php index 08c2defd546..af1e198dcc3 100644 --- a/htdocs/user/card.php +++ b/htdocs/user/card.php @@ -125,7 +125,7 @@ if ($user->id != $id && !$canreaduser) { // Define value to know what current user can do on properties of edited user if ($id > 0) { // $user is the current logged user, $id is the user we want to edit - $canedituser = (($user->id == $id) && $user->hasRight("user", "self", "write")); // can edit myself + $canedituser = (($user->id == $id) && $user->hasRight("user", "self", "write")) || (!empty($user->admin) || $user->hasRight("user", "user", "write")); // can edit myself $caneditfield = ((($user->id == $id) && $user->hasRight("user", "self", "write")) || (($user->id != $id) && $user->hasRight("user", "user", "write"))); $caneditpassword = ((($user->id == $id) && $user->hasRight("user", "self", "password")) || (($user->id != $id) && $user->hasRight("user", "user", "password"))); } From 7de2219e07b75b7711fd30fb1ac6f2724d59b0b9 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 3 Mar 2023 18:46:29 +0100 Subject: [PATCH 0914/1026] Add log for IPN file --- htdocs/public/stripe/ipn.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/htdocs/public/stripe/ipn.php b/htdocs/public/stripe/ipn.php index a194e88627b..4012d664119 100644 --- a/htdocs/public/stripe/ipn.php +++ b/htdocs/public/stripe/ipn.php @@ -100,9 +100,17 @@ if (!empty($conf->global->STRIPE_USER_ACCOUNT_FOR_ACTIONS)) { */ $payload = @file_get_contents("php://input"); -$sig_header = $_SERVER["HTTP_STRIPE_SIGNATURE"]; +$sig_header = empty($_SERVER["HTTP_STRIPE_SIGNATURE"]) ? $_SERVER["HTTP_STRIPE_SIGNATURE"] : ''; $event = null; +$fh = fopen(DOL_DATA_ROOT.'/dolibarr_stripe.log', 'w+'); +if ($fh) { + fwrite($fh, 'HTTP_STRIPE_SIGNATURE='.$sig_header."\n"); + fwrite($fh, $payload); + fclose($fh); + dolChmod(DOL_DATA_ROOT.'/dolibarr_stripe.log'); +} + $error = 0; try { @@ -112,6 +120,8 @@ try { httponly_accessforbidden('Invalid payload', 400); } catch (\Stripe\Error\SignatureVerification $e) { httponly_accessforbidden('Invalid signature', 400); +} catch (Exception $e) { + httponly_accessforbidden('Error '.$e->getMessage(), 400); } // Do something with $event From 7846641af226061f4c3d210da370d2d3a33b5479 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 3 Mar 2023 18:47:11 +0100 Subject: [PATCH 0915/1026] Fix warning --- htdocs/public/stripe/ipn.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/public/stripe/ipn.php b/htdocs/public/stripe/ipn.php index 4012d664119..5ff79f7011c 100644 --- a/htdocs/public/stripe/ipn.php +++ b/htdocs/public/stripe/ipn.php @@ -100,7 +100,7 @@ if (!empty($conf->global->STRIPE_USER_ACCOUNT_FOR_ACTIONS)) { */ $payload = @file_get_contents("php://input"); -$sig_header = empty($_SERVER["HTTP_STRIPE_SIGNATURE"]) ? $_SERVER["HTTP_STRIPE_SIGNATURE"] : ''; +$sig_header = empty($_SERVER["HTTP_STRIPE_SIGNATURE"]) ? '' : $_SERVER["HTTP_STRIPE_SIGNATURE"]; $event = null; $fh = fopen(DOL_DATA_ROOT.'/dolibarr_stripe.log', 'w+'); From 3533c8a4c3b370f16b65772b92e88c9886fa19bf Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 3 Mar 2023 19:19:56 +0100 Subject: [PATCH 0916/1026] NEW Add STRIPE_DEBUG, a way to log Stripe IPN --- htdocs/public/stripe/ipn.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/htdocs/public/stripe/ipn.php b/htdocs/public/stripe/ipn.php index 5ff79f7011c..e0c1780c2c9 100644 --- a/htdocs/public/stripe/ipn.php +++ b/htdocs/public/stripe/ipn.php @@ -103,12 +103,14 @@ $payload = @file_get_contents("php://input"); $sig_header = empty($_SERVER["HTTP_STRIPE_SIGNATURE"]) ? '' : $_SERVER["HTTP_STRIPE_SIGNATURE"]; $event = null; -$fh = fopen(DOL_DATA_ROOT.'/dolibarr_stripe.log', 'w+'); -if ($fh) { - fwrite($fh, 'HTTP_STRIPE_SIGNATURE='.$sig_header."\n"); - fwrite($fh, $payload); - fclose($fh); - dolChmod(DOL_DATA_ROOT.'/dolibarr_stripe.log'); +if (getDolGlobalString('STRIPE_DEBUG')) { + $fh = fopen(DOL_DATA_ROOT.'/dolibarr_stripe.log', 'w+'); + if ($fh) { + fwrite($fh, dol_print_date(dol_now('gmt'), 'standard').' HTTP_STRIPE_SIGNATURE='.$sig_header."\n"); + fwrite($fh, $payload); + fclose($fh); + dolChmod(DOL_DATA_ROOT.'/dolibarr_stripe.log'); + } } $error = 0; From 71da2c80f03adce408f7e29d1eb25ea9cf4abd99 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 3 Mar 2023 19:58:04 +0100 Subject: [PATCH 0917/1026] Add log --- htdocs/core/lib/payments.lib.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/htdocs/core/lib/payments.lib.php b/htdocs/core/lib/payments.lib.php index 29947dda57c..3d7aa95f8ca 100644 --- a/htdocs/core/lib/payments.lib.php +++ b/htdocs/core/lib/payments.lib.php @@ -251,6 +251,8 @@ function getOnlinePaymentUrl($mode, $type, $ref = '', $amount = '9.99', $freetag //$urlwithroot=DOL_MAIN_URL_ROOT; // This is to use same domain name than current $urltouse = DOL_MAIN_URL_ROOT; + dol_syslog("getOnlinePaymentUrl DOL_MAIN_URL_ROOT=".DOL_MAIN_URL_ROOT); + if ($localorexternal) { $urltouse = $urlwithroot; } From 3d51fb2f7e0e5c35b657a8a900ad3d9dd2701a65 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 3 Mar 2023 20:55:07 +0100 Subject: [PATCH 0918/1026] Doc --- htdocs/core/lib/payments.lib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/lib/payments.lib.php b/htdocs/core/lib/payments.lib.php index 3d7aa95f8ca..3dfccc88ea5 100644 --- a/htdocs/core/lib/payments.lib.php +++ b/htdocs/core/lib/payments.lib.php @@ -250,8 +250,8 @@ function getOnlinePaymentUrl($mode, $type, $ref = '', $amount = '9.99', $freetag $urlwithroot = $urlwithouturlroot.DOL_URL_ROOT; // This is to use external domain name found into config file //$urlwithroot=DOL_MAIN_URL_ROOT; // This is to use same domain name than current - $urltouse = DOL_MAIN_URL_ROOT; - dol_syslog("getOnlinePaymentUrl DOL_MAIN_URL_ROOT=".DOL_MAIN_URL_ROOT); + $urltouse = DOL_MAIN_URL_ROOT; // Should be "https://www.mydomain.com/mydolibarr" for example + //dol_syslog("getOnlinePaymentUrl DOL_MAIN_URL_ROOT=".DOL_MAIN_URL_ROOT); if ($localorexternal) { $urltouse = $urlwithroot; From d9a399226aee1ed6d6c53420cb6eef71799db457 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 4 Mar 2023 12:16:38 +0100 Subject: [PATCH 0919/1026] Work on Stripe SEPA payments --- htdocs/compta/facture/prelevement.php | 37 ++++++++++++++++---- htdocs/core/class/commoninvoice.class.php | 41 +++++++++++++---------- 2 files changed, 55 insertions(+), 23 deletions(-) diff --git a/htdocs/compta/facture/prelevement.php b/htdocs/compta/facture/prelevement.php index ae2209acacc..5224d5e7f09 100644 --- a/htdocs/compta/facture/prelevement.php +++ b/htdocs/compta/facture/prelevement.php @@ -141,8 +141,23 @@ if (empty($reshook)) { } // Make payment with Direct Debit Stripe - if ($action == 'sepastripepayment' && $usercancreate) { + if ($action == 'sepastripedirectdebit' && $usercancreate) { $result = $object->makeStripeSepaRequest($user, GETPOST('did', 'int'), 'direct-debit', 'facture'); + if ($result < 0) { + setEventMessages($object->error, $object->errors, 'errors'); + } else { + // We refresh object data + $ret = $object->fetch($id, $ref); + $isdraft = (($object->statut == Facture::STATUS_DRAFT) ? 1 : 0); + if ($ret > 0) { + $object->fetch_thirdparty(); + } + } + } + + // Make payment with Direct Debit Stripe + if ($action == 'sepastripecredittransfer' && $usercancreate) { + $result = $object->makeStripeSepaRequest($user, GETPOST('did', 'int'), 'bank-transfer', 'supplier_invoice'); if ($result < 0) { setEventMessages($object->error, $object->errors, 'errors'); } else { @@ -886,12 +901,22 @@ if ($object->id > 0) { print $withdrawreceipt->getNomUrl(1); } - if (!empty($conf->global->STRIPE_SEPA_DIRECT_DEBIT)) { - $langs->load("stripe"); - if ($obj->fk_prelevement_bons > 0) { - print '   '; + if ($type != 'bank-transfer') { + if (!empty($conf->global->STRIPE_SEPA_DIRECT_DEBIT)) { + $langs->load("stripe"); + if ($obj->fk_prelevement_bons > 0) { + print '   '; + } + print 'rowid.'&id='.$object->id.'&type='.urlencode($type).'">'.img_picto('', 'stripe', 'class="pictofixedwidth"').$langs->trans("RequestDirectDebitWithStripe").''; + } + } else { + if (!empty($conf->global->STRIPE_SEPA_CREDIT_TRANSFER)) { + $langs->load("stripe"); + if ($obj->fk_prelevement_bons > 0) { + print '   '; + } + print 'rowid.'&id='.$object->id.'&type='.urlencode($type).'">'.img_picto('', 'stripe', 'class="pictofixedwidth"').$langs->trans("RequestDirectDebitWithStripe").''; } - print 'rowid.'&id='.$object->id.'&type='.urlencode($type).'">'.img_picto('', 'stripe', 'class="pictofixedwidth"').$langs->trans("RequestDirectDebitWithStripe").''; } print ''; diff --git a/htdocs/core/class/commoninvoice.class.php b/htdocs/core/class/commoninvoice.class.php index 34eaf847f2c..e7e31cc9398 100644 --- a/htdocs/core/class/commoninvoice.class.php +++ b/htdocs/core/class/commoninvoice.class.php @@ -877,8 +877,7 @@ abstract class CommonInvoice extends CommonObject /** - * Create a payment order for a prelevement_demande - * Then send the payment order to Stripe (for a direct debit order or a credit transfer order). + * Create a payment order into prelevement_demande then send the payment order to Stripe (for a direct debit order or a credit transfer order). * * @param User $fuser User asking the direct debit transfer * @param int $did ID of unitary payment request to pay @@ -890,8 +889,10 @@ abstract class CommonInvoice extends CommonObject { global $conf, $mysoc, $user, $langs; - if (empty($conf->global->STRIPE_SEPA_DIRECT_DEBIT)) { - //exit + if ($type != 'bank-transfer' && empty($conf->global->STRIPE_SEPA_DIRECT_DEBIT)) { + return 0; + } + if ($type != 'direct-debit' && empty($conf->global->STRIPE_SEPA_CREDIT_TRANSFER)) { return 0; } @@ -915,7 +916,12 @@ abstract class CommonInvoice extends CommonObject $sql = "SELECT rowid, date_demande, amount, fk_facture, fk_facture_fourn, fk_prelevement_bons"; $sql .= " FROM ".$this->db->prefix()."prelevement_demande"; $sql .= " WHERE rowid = ".((int) $did); - $sql .= " AND fk_facture = ".((int) $this->id); // Add a protection to not pay another invoice than current one + if ($type != 'direct-debit') { + $sql .= " AND fk_facture = ".((int) $this->id); // Add a protection to not pay another invoice than current one + } + if ($type != 'credit-transfer') { + $sql .= " AND fk_facture_fourn = ".((int) $this->id); // Add a protection to not pay another invoice than current one + } $sql .= " AND traite = 0"; // Add a protection to not process twice dol_syslog(get_class($this)."::makeStripeSepaRequest load requests to process", LOG_DEBUG); @@ -936,7 +942,7 @@ abstract class CommonInvoice extends CommonObject $companypaymentmode->fetch($bac->id); // Start code for Stripe - // TODO This must come from a parameter ? or the method may not work as expected when used from a batch ? + // TODO We may have this coming as a parameter from the caller. $service = 'StripeTest'; $servicestatus = 0; if (!empty($conf->global->STRIPE_LIVE) && !GETPOST('forcesandbox', 'alpha')) { @@ -974,7 +980,7 @@ abstract class CommonInvoice extends CommonObject $amountstripe = $amountstripe * 100; } - $fk_bank_account = getDolGlobalInt('STRIPE_BANK_ACCOUNT_FOR_PAYMENTS'); + $fk_bank_account = getDolGlobalInt('STRIPE_BANK_ACCOUNT_FOR_PAYMENTS'); // Bank account used for SEPA direct debit or credit transfer. Must be the Stripe account in Dolibarr. if (!($fk_bank_account > 0)) { $error++; $errorforinvoice++; @@ -989,7 +995,7 @@ abstract class CommonInvoice extends CommonObject if (!$error) { if (empty($obj->fk_prelevement_bons)) { // This create record into llx_prelevment_bons and update link with llx_prelevement_demande - $nbinvoices = $bon->create(0, 0, 'real', 'ALL', '', 0, 'direct-debit', $did, $fk_bank_account); + $nbinvoices = $bon->create(0, 0, 'real', 'ALL', '', 0, $type, $did, $fk_bank_account); if ($nbinvoices <= 0) { $error++; $errorforinvoice++; @@ -1052,14 +1058,15 @@ abstract class CommonInvoice extends CommonObject if ($resultthirdparty > 0 && !empty($customer)) { if (!$error) { // Payment was not canceled - $sepaMode = false; $stripecard = null; if ($companypaymentmode->type == 'ban') { - $sepaMode = true; // Check into societe_rib if a payment mode for Stripe and ban payment exists // To make a Stripe SEPA payment request, we must have the payment mode source already saved into societe_rib and retreived with ->sepaStripe // The payment mode source is created when we create the bank account on Stripe with paymentmodes.php?action=create $stripecard = $stripe->sepaStripe($customer, $companypaymentmode, $stripeacc, $servicestatus, 0); + } else { + $error++; + $this->error = 'The payment mode type is not "ban"'; } if ($stripecard) { // Can be src_... (for sepa) or pm_... (new card mode). Note that card_... (old card mode) should not happen here. @@ -1153,9 +1160,9 @@ abstract class CommonInvoice extends CommonObject $postactionmessages[] = $errmsg . ' (' . $stripearrayofkeys['publishable_key'] . ')'; $this->errors[] = $errmsg; } else { - dol_syslog('Successfuly request direct debit ' . $stripecard->id); + dol_syslog('Successfuly request '.$type.' '.$stripecard->id); - $postactionmessages[] = 'Success to request direct debit (' . $charge->id . ' with ' . $stripearrayofkeys['publishable_key'] . ')'; + $postactionmessages[] = 'Success to request '.$type.' (' . $charge->id . ' with ' . $stripearrayofkeys['publishable_key'] . ')'; // Save a stripe payment was done in realy life so later we will be able to force a commit on recorded payments // even if in batch mode (method doTakePaymentStripe), we will always make all action in one transaction with a forced commit. @@ -1180,12 +1187,12 @@ abstract class CommonInvoice extends CommonObject } else { $error++; $errorforinvoice++; - dol_syslog("No direct debit payment method found for this stripe customer " . $customer->id, LOG_WARNING); + dol_syslog("No ban payment method found for this stripe customer " . $customer->id, LOG_WARNING); $this->errors[] = 'Failed to get direct debit payment method for stripe customer = ' . $customer->id; - $description = 'Failed to find or use the payment mode - no credit card defined for the customer account'; + $description = 'Failed to find or use the payment mode - no ban defined for the thirdparty account'; $stripefailurecode = 'BADPAYMENTMODE'; - $stripefailuremessage = 'Failed to find or use the payment mode - no credit card defined for the customer account'; + $stripefailuremessage = 'Failed to find or use the payment mode - no ban defined for the thirdparty account'; $postactionmessages[] = $description . ' (' . $stripearrayofkeys['publishable_key'] . ')'; $object = $this; @@ -1207,10 +1214,10 @@ abstract class CommonInvoice extends CommonObject } else { // Else of the if ($resultthirdparty > 0 && ! empty($customer)) { if ($resultthirdparty <= 0) { dol_syslog('SellYourSaasUtils Failed to load customer for thirdparty_id = ' . $thirdparty->id, LOG_WARNING); - $this->errors[] = 'Failed to load customer for thirdparty_id = ' . $thirdparty->id; + $this->errors[] = 'Failed to load Stripe account for thirdparty_id = ' . $thirdparty->id; } else { // $customer stripe not found dol_syslog('SellYourSaasUtils Failed to get Stripe customer id for thirdparty_id = ' . $thirdparty->id . " in mode " . $servicestatus . " in Stripe env " . $stripearrayofkeysbyenv[$servicestatus]['publishable_key'], LOG_WARNING); - $this->errors[] = 'Failed to get Stripe customer id for thirdparty_id = ' . $thirdparty->id . " in mode " . $servicestatus . " in Stripe env " . $stripearrayofkeysbyenv[$servicestatus]['publishable_key']; + $this->errors[] = 'Failed to get Stripe account id for thirdparty_id = ' . $thirdparty->id . " in mode " . $servicestatus . " in Stripe env " . $stripearrayofkeysbyenv[$servicestatus]['publishable_key']; } $error++; $errorforinvoice++; From 31fa765d22389764ce7029c8ebd923bfd9a3918f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 4 Mar 2023 13:09:25 +0100 Subject: [PATCH 0920/1026] css --- htdocs/admin/modules.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/admin/modules.php b/htdocs/admin/modules.php index eae1174e965..36ea1c42bea 100644 --- a/htdocs/admin/modules.php +++ b/htdocs/admin/modules.php @@ -974,7 +974,7 @@ if ($mode == 'common' || $mode == 'commonkanban') { } // Picto + Name of module - print '
'; From c3e29d3dd5e8de0e38e1a88037a7d2b3607220f5 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 5 Mar 2023 14:05:37 +0100 Subject: [PATCH 0928/1026] Remove warning --- htdocs/don/index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/don/index.php b/htdocs/don/index.php index c402ecd6f0e..c9075791663 100644 --- a/htdocs/don/index.php +++ b/htdocs/don/index.php @@ -104,7 +104,7 @@ if (!empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) { // TODO Add a s if ($i == 0) { print ''; } - print ''; + print ''; print ''; if ($i == 0) { print ''; From 5893b01e1575342ec4c5aecba451fef70526a245 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 5 Mar 2023 14:37:30 +0100 Subject: [PATCH 0929/1026] Better type for situation_cycle_ref --- htdocs/install/mysql/migration/17.0.0-18.0.0.sql | 2 ++ htdocs/install/mysql/tables/llx_facture.sql | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/install/mysql/migration/17.0.0-18.0.0.sql b/htdocs/install/mysql/migration/17.0.0-18.0.0.sql index f12fd564831..6ae41a359dc 100644 --- a/htdocs/install/mysql/migration/17.0.0-18.0.0.sql +++ b/htdocs/install/mysql/migration/17.0.0-18.0.0.sql @@ -61,6 +61,8 @@ ALTER TABLE llx_socpeople CHANGE fk_prospectcontactlevel fk_prospectlevel varcha ALTER TABLE llx_facture ADD COLUMN prorata_discount real DEFAULT NULL; +ALTER TABLE llx_facture MODIFY COLUMN situation_cycle_ref integer; + ALTER TABLE llx_payment_salary MODIFY COLUMN datep datetime; INSERT INTO llx_c_tva(rowid,fk_pays,code,taux,localtax1,localtax1_type,localtax2,localtax2_type,recuperableonly,note,active) values (1179, 117, 'I-28' , 28, 0, '0', 0, '0', 0, 'IGST', 1); diff --git a/htdocs/install/mysql/tables/llx_facture.sql b/htdocs/install/mysql/tables/llx_facture.sql index 6e54df4eb32..e1c82e62f2d 100644 --- a/htdocs/install/mysql/tables/llx_facture.sql +++ b/htdocs/install/mysql/tables/llx_facture.sql @@ -90,7 +90,7 @@ create table llx_facture prorata_discount real DEFAULT NULL, -- % of the prorata discount (to know how to add prorata discount lines for each vat rate in the invoice) - situation_cycle_ref smallint, -- situation cycle reference. A key that is similar for all the serie. + situation_cycle_ref integer, -- situation cycle reference. A key that is similar for all the serie. situation_counter smallint, -- situation counter. The number into the serie: 1, 2, ... situation_final smallint, -- 0 by default, 1 it if is the final invoice. From 1833bfc9d32567155e1b95d80c234ecaaef0e08d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 5 Mar 2023 15:29:41 +0100 Subject: [PATCH 0930/1026] Fix kanban view --- htdocs/hrm/index.php | 2 +- htdocs/hrm/skill_list.php | 226 ++++++++++++------ .../modulebuilder/template/myobject_list.php | 12 +- 3 files changed, 163 insertions(+), 77 deletions(-) diff --git a/htdocs/hrm/index.php b/htdocs/hrm/index.php index d81044d4a23..4fabcaa3840 100644 --- a/htdocs/hrm/index.php +++ b/htdocs/hrm/index.php @@ -134,7 +134,7 @@ if (!empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) { // This is usel if ($i == 0) { print ''; } - print ''; + print ''; print ''; if ($i == 0) { print ''; diff --git a/htdocs/hrm/skill_list.php b/htdocs/hrm/skill_list.php index 796c1abd57d..21adb375060 100644 --- a/htdocs/hrm/skill_list.php +++ b/htdocs/hrm/skill_list.php @@ -33,7 +33,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; -// load hrm libraries +// load module libraries require_once __DIR__.'/class/skill.class.php'; // for other modules @@ -109,17 +109,24 @@ foreach ($object->fields as $key => $val) { $fieldstosearchall['t.'.$key] = $val['label']; } } +$parameters = array('fieldstosearchall'=>$fieldstosearchall); +$reshook = $hookmanager->executeHooks('completeFieldsToSearchAll', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks +if ($reshook > 0) { + $fieldstosearchall = empty($hookmanager->resArray['fieldstosearchall']) ? array() : $hookmanager->resArray['fieldstosearchall']; +} elseif ($reshook == 0) { + $fieldstosearchall = array_merge($fieldstosearchall, empty($hookmanager->resArray['fieldstosearchall']) ? array() : $hookmanager->resArray['fieldstosearchall']); +} // Definition of array of fields for columns $arrayfields = array(); foreach ($object->fields as $key => $val) { // If $val['visible']==0, then we never show the field if (!empty($val['visible'])) { - $visible = (int) dol_eval($val['visible'], 1, 1, '1'); + $visible = (int) dol_eval($val['visible'], 1); $arrayfields['t.'.$key] = array( 'label'=>$val['label'], 'checked'=>(($visible < 0) ? 0 : 1), - 'enabled'=>($visible != 3 && dol_eval($val['enabled'], 1, 1, '1')), + 'enabled'=>(abs($visible) != 3 && dol_eval($val['enabled'], 1)), 'position'=>$val['position'], 'help'=> isset($val['help']) ? $val['help'] : '' ); @@ -227,9 +234,13 @@ if (!empty($extrafields->attributes[$object->table_element]['label'])) { } // Add fields from hooks $parameters = array(); -$reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters, $object); // Note that $action and $object may have been modified by hook +$reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters, $object, $action); // Note that $action and $object may have been modified by hook $sql .= preg_replace('/^,/', '', $hookmanager->resPrint); $sql = preg_replace('/,\s*$/', '', $sql); +//$sql .= ", COUNT(rc.rowid) as anotherfield"; + +$sqlfields = $sql; // $sql fields to remove for count total + $sql .= " FROM ".MAIN_DB_PREFIX.$object->table_element." as t"; if (isset($extrafields->attributes[$object->table_element]['label']) && is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) { $sql .= " LEFT JOIN ".MAIN_DB_PREFIX.$object->table_element."_extrafields as ef on (t.rowid = ef.fk_object)"; @@ -256,17 +267,17 @@ foreach ($search as $key => $val) { $mode_search = 2; } if ($search[$key] != '') { - $sql .= natural_search($key, $search[$key], (($key == 'status') ? 2 : $mode_search)); + $sql .= natural_search("t.".$db->escape($key), $search[$key], (($key == 'status') ? 2 : $mode_search)); } } else { if (preg_match('/(_dtstart|_dtend)$/', $key) && $search[$key] != '') { $columnName=preg_replace('/(_dtstart|_dtend)$/', '', $key); if (preg_match('/^(date|timestamp|datetime)/', $object->fields[$columnName]['type'])) { if (preg_match('/_dtstart$/', $key)) { - $sql .= " AND t." . $columnName . " >= '" . $db->idate($search[$key]) . "'"; + $sql .= " AND t.".$db->escape($columnName)." >= '".$db->idate($search[$key])."'"; } if (preg_match('/_dtend$/', $key)) { - $sql .= " AND t." . $columnName . " <= '" . $db->idate($search[$key]) . "'"; + $sql .= " AND t.".$db->escape($columnName)." <= '".$db->idate($search[$key])."'"; } } } @@ -280,13 +291,13 @@ if ($search_all) { include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_sql.tpl.php'; // Add where from hooks $parameters = array(); -$reshook = $hookmanager->executeHooks('printFieldListWhere', $parameters, $object); // Note that $action and $object may have been modified by hook +$reshook = $hookmanager->executeHooks('printFieldListWhere', $parameters, $object, $action); // Note that $action and $object may have been modified by hook $sql .= $hookmanager->resPrint; /* If a group by is required $sql .= " GROUP BY "; foreach($object->fields as $key => $val) { - $sql .= "t.".$key.", "; + $sql .= "t.".$db->escape($key).", "; } // Add fields from extrafields if (!empty($extrafields->attributes[$object->table_element]['label'])) { @@ -301,35 +312,42 @@ $sql .= $hookmanager->resPrint; $sql = preg_replace('/,\s*$/', '', $sql); */ -$sql .= $db->order($sortfield, $sortorder); - // Count total nb of records $nbtotalofrecords = ''; if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) { - $resql = $db->query($sql); - $nbtotalofrecords = $db->num_rows($resql); - if (($page * $limit) > $nbtotalofrecords) { // if total of record found is smaller than page * limit, goto and load page 0 + /* The fast and low memory method to get and count full list converts the sql into a sql count */ + $sqlforcount = preg_replace('/^'.preg_quote($sqlfields, '/').'/', 'SELECT COUNT(*) as nbtotalofrecords', $sql); + $sqlforcount = preg_replace('/GROUP BY .*$/', '', $sqlforcount); + $resql = $db->query($sqlforcount); + if ($resql) { + $objforcount = $db->fetch_object($resql); + $nbtotalofrecords = $objforcount->nbtotalofrecords; + } else { + dol_print_error($db); + } + + if (($page * $limit) > $nbtotalofrecords) { // if total resultset is smaller than the paging size (filtering), goto and load page 0 $page = 0; $offset = 0; } + $db->free($resql); } -// if total of record found is smaller than limit, no need to do paging and to restart another select with limits set. -if (is_numeric($nbtotalofrecords) && ($limit > $nbtotalofrecords || empty($limit))) { - $num = $nbtotalofrecords; -} else { - if ($limit) { - $sql .= $db->plimit($limit + 1, $offset); - } - $resql = $db->query($sql); - if (!$resql) { - dol_print_error($db); - exit; - } - - $num = $db->num_rows($resql); +// Complete request and execute it with limit +$sql .= $db->order($sortfield, $sortorder); +if ($limit) { + $sql .= $db->plimit($limit + 1, $offset); } +$resql = $db->query($sql); +if (!$resql) { + dol_print_error($db); + exit; +} + +$num = $db->num_rows($resql); + + // Direct jump if only one record found if ($num == 1 && !empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $search_all && !$page) { $obj = $db->fetch_object($resql); @@ -342,7 +360,7 @@ if ($num == 1 && !empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $ // Output page // -------------------------------------------------------------------- -llxHeader('', $title, $help_url, '', 0, 0, $morejs, $morecss, '', ''); +llxHeader('', $title, $help_url, '', 0, 0, $morejs, $morecss, '', 'bodyforlist'); $arrayofselected = is_array($toselect) ? $toselect : array(); @@ -357,11 +375,17 @@ if ($limit > 0 && $limit != $conf->liste_limit) { $param .= '&limit='.urlencode($limit); } foreach ($search as $key => $val) { - if (is_array($search[$key]) && count($search[$key])) { + if (is_array($search[$key])) { foreach ($search[$key] as $skey) { - $param .= '&search_'.$key.'[]='.urlencode($skey); + if ($skey != '') { + $param .= '&search_'.$key.'[]='.urlencode($skey); + } } - } else { + } elseif (preg_match('/(_dtstart|_dtend)$/', $key) && !empty($val)) { + $param .= '&search_'.$key.'month='.((int) GETPOST('search_'.$key.'month', 'int')); + $param .= '&search_'.$key.'day='.((int) GETPOST('search_'.$key.'day', 'int')); + $param .= '&search_'.$key.'year='.((int) GETPOST('search_'.$key.'year', 'int')); + } elseif ($search[$key] != '') { $param .= '&search_'.$key.'='.urlencode($search[$key]); } } @@ -382,7 +406,7 @@ $arrayofmassactions = array( //'builddoc'=>img_picto('', 'pdf', 'class="pictofixedwidth"').$langs->trans("PDFMerge"), //'presend'=>img_picto('', 'email', 'class="pictofixedwidth"').$langs->trans("SendByMail"), ); -if ($permissiontodelete) { +if (!empty($permissiontodelete)) { $arrayofmassactions['predelete'] = img_picto('', 'delete', 'class="pictofixedwidth"').$langs->trans("Delete"); } if (GETPOST('nomassaction', 'int') || in_array($massaction, array('presend', 'predelete'))) { @@ -401,11 +425,13 @@ print ''; print ''; print ''; print ''; +print ''; print ''; $newcardbutton = ''; $newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); $newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitleSeparator(); $newcardbutton .= dolGetButtonTitle($langs->trans('New'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/hrm/skill_card.php?action=create', '', $permissiontoadd); print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'object_'.$object->picto, 0, $newcardbutton, '', $limit, 0, 0, 1); @@ -418,10 +444,13 @@ $trackid = 'xxxx'.$object->id; include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php'; if ($search_all) { + $setupstring = ''; foreach ($fieldstosearchall as $key => $val) { $fieldstosearchall[$key] = $langs->trans($val); + $setupstring .= $key."=".$val.";"; } - print '
'.$langs->trans("FilterOnInto", $search_all).join(', ', $fieldstosearchall).'
'; + print ''."\n"; + print '
'.$langs->trans("FilterOnInto", $search_all).join(', ', $fieldstosearchall).'
'."\n"; } $moreforfilter = ''; @@ -430,7 +459,7 @@ $moreforfilter.= $langs->trans('MyFilter') . ': '; print $moreforfilter; + $parameters = array('type'=>$type); + $reshook = $hookmanager->executeHooks('printFieldPreListTitle', $parameters, $object, $action); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; print ''; } $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; -$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields +$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN', '')); // This also change content of $arrayfields $selectedfields .= (count($arrayofmassactions) ? $form->showCheckAddButtons('checkforselect', 1) : ''); print '
'; // You can use div-table-responsive-no-min if you dont need reserved height for your table @@ -453,8 +485,16 @@ print '
'; print $desc; @@ -3346,7 +3346,7 @@ if ($action == 'create') { jQuery("#radio_deposit").prop("checked", true); setRadioForTypeOfIncoice(); }); - jQuery("#radio_standard, #radio_deposit, #radio_replacement, #radio_template").change(function() { + jQuery("#radio_standard, #radio_deposit, #radio_replacement, #radio_creditnote, #radio_template").change(function() { setRadioForTypeOfIncoice(); }); function setRadioForTypeOfIncoice() { @@ -3362,10 +3362,10 @@ if ($action == 'create') { }); '; - $tmp = $tmp.''; - $desc = $form->textwithpicto($tmp, $langs->transnoentities("InvoiceDepositDesc"), 1, 'help', '', 0, 3); print ''; print ''; if (($origin == 'propal') || ($origin == 'commande')) { @@ -3404,7 +3404,7 @@ if ($action == 'create') { print '
'; $tmp = ' '; $tmp = $tmp.''; - $desc = $form->textwithpicto($tmp, $langs->transnoentities("InvoiceFirstSituationDesc"), 1, 'help', '', 0, 3); + $desc = $form->textwithpicto($tmp, $langs->transnoentities("InvoiceFirstSituationDesc"), 1, 'help', '', 0, 3, 'firstsituationonsmartphone'); print $desc; print '
'; @@ -3417,7 +3417,7 @@ if ($action == 'create') { $tmp .= ' disabled'; } $tmp .= '> '; - $text = ' '; + $text = $tmp.' '; $text .= 'id > 0) { $text .= ' disabled'; @@ -3486,26 +3486,18 @@ if ($action == 'create') { if (!empty($conf->global->INVOICE_USE_SITUATION)) { print '
'; $tmp = ' '; - $text = ' '; + $text = $tmp.' '; $text .= '('.$langs->trans("YouMustCreateInvoiceFromThird").') '; - $desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceFirstSituationDesc"), 1, 'help', '', 0, 3); - print $desc; - print '
'; - - print '
'; - $tmp = ' '; - $text = ' '; - $text .= '('.$langs->trans("YouMustCreateInvoiceFromThird").') '; - $desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceFirstSituationDesc"), 1, 'help', '', 0, 3); + $desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceFirstSituationDesc"), 1, 'help', '', 0, 3, 'firstsituationonsmartphone'); print $desc; print '
'; } print '
'; $tmp = ' '; - $text = ' '; - $text .= '('.$langs->trans("YouMustCreateInvoiceFromThird").') '; - $desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceReplacementDesc"), 1, 'help', '', 0, 3); + $text = $tmp.' '; + //$text .= '('.$langs->trans("YouMustCreateInvoiceFromThird").') '; + $desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceReplacementDesc").'

'.$langs->trans("YouMustCreateInvoiceFromThird"), 1, 'help', '', 0, 3, 'replacementonsmartphone'); print $desc; print '
'; } @@ -3565,7 +3557,6 @@ if ($action == 'create') { }); '; $text = ' '; - // $text.=''; $text .= ' 0 ? 'checked' : '').' /> "; print '
    0 ? 'checked' : '').' /> "; print ''; @@ -3595,9 +3586,9 @@ if ($action == 'create') { } else { $tmp = ' '; } - $text = ' '; - $text .= '('.$langs->trans("YouMustCreateInvoiceFromThird").') '; - $desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceAvoirDesc"), 1, 'help', '', 0, 3); + $text = $tmp.' '; + //$text .= '('.$langs->trans("YouMustCreateInvoiceFromThird").') '; + $desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceAvoirDesc").'

'.$langs->trans("YouMustCreateInvoiceFromThird"), 1, 'help', '', 0, 3, 'creditnoteonsmartphone'); print $desc; print ''."\n"; } @@ -3606,9 +3597,8 @@ if ($action == 'create') { // Template invoice print '
'; $tmp = ' '; - $text = ' '; - //$text.= '('.$langs->trans("YouMustCreateStandardInvoiceFirst").') '; - $desc = $form->textwithpicto($text, $langs->transnoentities("YouMustCreateStandardInvoiceFirstDesc"), 1, 'help', '', 0, 3); + $text = $tmp.' '; + $desc = $form->textwithpicto($text, $langs->transnoentities("YouMustCreateStandardInvoiceFirstDesc"), 1, 'help', '', 0, 3, 'templateonsmartphone'); print $desc; print '
'; @@ -3629,7 +3619,8 @@ if ($action == 'create') { $(document).ready(function() { var listType = {'.$jsListType.'}; $("[name=\'type\'").change(function() { - if($( this ).prop("checked")) + console.log("change name=type"); + if ($( this ).prop("checked")) { if(($( this ).val() in listType)) { diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 6fef01d3f7e..5ee6efac42f 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -724,7 +724,7 @@ class Form * @param string $extracss Add a CSS style to td, div or span tag * @param int $noencodehtmltext Do not encode into html entity the htmltext * @param int $notabs 0=Include table and tr tags, 1=Do not include table and tr tags, 2=use div, 3=use span - * @param string $tooltiptrigger ''=Tooltip on hover, 'abc'=Tooltip on click (abc is a unique key, clickable link is on image or on link if param $type='none' or on both if $type='xxxclickable') + * @param string $tooltiptrigger ''=Tooltip on hover and hidden on smartphone, 'abconsmartphone'=Tooltip on hover and on click on smartphone, 'abc'=Tooltip on click (abc is a unique key, clickable link is on image or on link if param $type='none' or on both if $type='xxxclickable') * @param int $forcenowrap Force no wrap between text and picto (works with notabs=2 only) * @return string HTML code of text, picto, tooltip */ @@ -732,11 +732,6 @@ class Form { global $conf, $langs; - $alt = ''; - if ($tooltiptrigger) { - $alt = $langs->transnoentitiesnoconv("ClickToShowHelp"); - } - //For backwards compatibility if ($type == '0') { $type = 'info'; @@ -744,6 +739,15 @@ class Form $type = 'help'; } + if (preg_match('/onsmartphone$/', $tooltiptrigger) && empty($conf->dol_no_mouse_hover)) { + $tooltiptrigger = preg_replace('/^.*onsmartphone$/', '', $tooltiptrigger); + } + + $alt = ''; + if ($tooltiptrigger) { + $alt = $langs->transnoentitiesnoconv("ClickToShowHelp"); + } + // If info or help with no javascript, show only text if (empty($conf->use_javascript_ajax)) { if ($type == 'info' || $type == 'infoclickable' || $type == 'help' || $type == 'helpclickable') { From 4ce5d0f42d5d7a147f8e712f71aed43eae2ef04b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 01:34:45 +0100 Subject: [PATCH 0532/1026] Debug v17 --- htdocs/compta/facture/card.php | 51 +++++++++++---------------- htdocs/core/class/html.form.class.php | 16 +++++---- 2 files changed, 31 insertions(+), 36 deletions(-) diff --git a/htdocs/compta/facture/card.php b/htdocs/compta/facture/card.php index c2469655df6..eaebb294cac 100644 --- a/htdocs/compta/facture/card.php +++ b/htdocs/compta/facture/card.php @@ -3189,7 +3189,7 @@ if ($action == 'create') { $arrayoutstandingbills = $soc->getOutstandingBills(); $outstandingBills = $arrayoutstandingbills['opened']; print ' - '.$langs->trans('CurrentOutstandingBill').': '; - print price($outstandingBills, '', $langs, 0, 0, -1, $conf->currency); + print ''.price($outstandingBills, '', $langs, 0, 0, -1, $conf->currency).''; if ($soc->outstanding_limit != '') { if ($outstandingBills > $soc->outstanding_limit) { print img_warning($langs->trans("OutstandingBillReached")); @@ -3308,7 +3308,7 @@ if ($action == 'create') { print '
'; $tmp = ' '; $tmp = $tmp.''; - $desc = $form->textwithpicto($tmp, $langs->transnoentities("InvoiceStandardDesc"), 1, 'help', '', 0, 3); + $desc = $form->textwithpicto($tmp, $langs->transnoentities("InvoiceStandardDesc"), 1, 'help', '', 0, 3, 'standardonsmartphone'); print '
'; + $tmp = $tmp.''; + $desc = $form->textwithpicto($tmp, $langs->transnoentities("InvoiceDepositDesc"), 1, 'help', '', 0, 3, 'depositonsmartphone'); print $desc; print '
'; print '
'; print $desc; @@ -3347,7 +3347,7 @@ if ($action == 'create') { jQuery("#radio_deposit").prop("checked", true); setRadioForTypeOfIncoice(); }); - jQuery("#radio_standard, #radio_deposit, #radio_replacement, #radio_template").change(function() { + jQuery("#radio_standard, #radio_deposit, #radio_replacement, #radio_creditnote, #radio_template").change(function() { setRadioForTypeOfIncoice(); }); function setRadioForTypeOfIncoice() { @@ -3363,10 +3363,10 @@ if ($action == 'create') { }); '; - $tmp = $tmp.''; - $desc = $form->textwithpicto($tmp, $langs->transnoentities("InvoiceDepositDesc"), 1, 'help', '', 0, 3); print ''; print ''; if (($origin == 'propal') || ($origin == 'commande')) { @@ -3405,7 +3405,7 @@ if ($action == 'create') { print '
'; $tmp = ' '; $tmp = $tmp.''; - $desc = $form->textwithpicto($tmp, $langs->transnoentities("InvoiceFirstSituationDesc"), 1, 'help', '', 0, 3); + $desc = $form->textwithpicto($tmp, $langs->transnoentities("InvoiceFirstSituationDesc"), 1, 'help', '', 0, 3, 'firstsituationonsmartphone'); print $desc; print '
'; @@ -3418,7 +3418,7 @@ if ($action == 'create') { $tmp .= ' disabled'; } $tmp .= '> '; - $text = ' '; + $text = $tmp.' '; $text .= 'id > 0) { $text .= ' disabled'; @@ -3487,26 +3487,18 @@ if ($action == 'create') { if (!empty($conf->global->INVOICE_USE_SITUATION)) { print '
'; $tmp = ' '; - $text = ' '; + $text = $tmp.' '; $text .= '('.$langs->trans("YouMustCreateInvoiceFromThird").') '; - $desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceFirstSituationDesc"), 1, 'help', '', 0, 3); - print $desc; - print '
'; - - print '
'; - $tmp = ' '; - $text = ' '; - $text .= '('.$langs->trans("YouMustCreateInvoiceFromThird").') '; - $desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceFirstSituationDesc"), 1, 'help', '', 0, 3); + $desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceFirstSituationDesc"), 1, 'help', '', 0, 3, 'firstsituationonsmartphone'); print $desc; print '
'; } print '
'; $tmp = ' '; - $text = ' '; - $text .= '('.$langs->trans("YouMustCreateInvoiceFromThird").') '; - $desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceReplacementDesc"), 1, 'help', '', 0, 3); + $text = $tmp.' '; + //$text .= '('.$langs->trans("YouMustCreateInvoiceFromThird").') '; + $desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceReplacementDesc").'

'.$langs->trans("YouMustCreateInvoiceFromThird"), 1, 'help', '', 0, 3, 'replacementonsmartphone'); print $desc; print '
'; } @@ -3566,7 +3558,6 @@ if ($action == 'create') { }); '; $text = ' '; - // $text.=''; $text .= ' 0 ? 'checked' : '').' /> "; print '
    0 ? 'checked' : '').' /> "; print ''; @@ -3596,9 +3587,9 @@ if ($action == 'create') { } else { $tmp = ' '; } - $text = ' '; - $text .= '('.$langs->trans("YouMustCreateInvoiceFromThird").') '; - $desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceAvoirDesc"), 1, 'help', '', 0, 3); + $text = $tmp.' '; + //$text .= '('.$langs->trans("YouMustCreateInvoiceFromThird").') '; + $desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceAvoirDesc").'

'.$langs->trans("YouMustCreateInvoiceFromThird"), 1, 'help', '', 0, 3, 'creditnoteonsmartphone'); print $desc; print ''."\n"; } @@ -3607,9 +3598,8 @@ if ($action == 'create') { // Template invoice print '
'; $tmp = ' '; - $text = ' '; - //$text.= '('.$langs->trans("YouMustCreateStandardInvoiceFirst").') '; - $desc = $form->textwithpicto($text, $langs->transnoentities("YouMustCreateStandardInvoiceFirstDesc"), 1, 'help', '', 0, 3); + $text = $tmp.' '; + $desc = $form->textwithpicto($text, $langs->transnoentities("YouMustCreateStandardInvoiceFirstDesc"), 1, 'help', '', 0, 3, 'templateonsmartphone'); print $desc; print '
'; @@ -3630,7 +3620,8 @@ if ($action == 'create') { $(document).ready(function() { var listType = {'.$jsListType.'}; $("[name=\'type\'").change(function() { - if($( this ).prop("checked")) + console.log("change name=type"); + if ($( this ).prop("checked")) { if(($( this ).val() in listType)) { diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index a672709cc48..62fee2bc8ec 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -709,7 +709,7 @@ class Form * @param string $extracss Add a CSS style to td, div or span tag * @param int $noencodehtmltext Do not encode into html entity the htmltext * @param int $notabs 0=Include table and tr tags, 1=Do not include table and tr tags, 2=use div, 3=use span - * @param string $tooltiptrigger ''=Tooltip on hover, 'abc'=Tooltip on click (abc is a unique key, clickable link is on image or on link if param $type='none' or on both if $type='xxxclickable') + * @param string $tooltiptrigger ''=Tooltip on hover and hidden on smartphone, 'abconsmartphone'=Tooltip on hover and on click on smartphone, 'abc'=Tooltip on click (abc is a unique key, clickable link is on image or on link if param $type='none' or on both if $type='xxxclickable') * @param int $forcenowrap Force no wrap between text and picto (works with notabs=2 only) * @return string HTML code of text, picto, tooltip */ @@ -717,11 +717,6 @@ class Form { global $conf, $langs; - $alt = ''; - if ($tooltiptrigger) { - $alt = $langs->transnoentitiesnoconv("ClickToShowHelp"); - } - //For backwards compatibility if ($type == '0') { $type = 'info'; @@ -729,6 +724,15 @@ class Form $type = 'help'; } + if (preg_match('/onsmartphone$/', $tooltiptrigger) && empty($conf->dol_no_mouse_hover)) { + $tooltiptrigger = preg_replace('/^.*onsmartphone$/', '', $tooltiptrigger); + } + + $alt = ''; + if ($tooltiptrigger) { + $alt = $langs->transnoentitiesnoconv("ClickToShowHelp"); + } + // If info or help with no javascript, show only text if (empty($conf->use_javascript_ajax)) { if ($type == 'info' || $type == 'infoclickable' || $type == 'help' || $type == 'helpclickable') { From 438c7b93f2a73670e21ca1683418b984088e96f4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 02:18:46 +0100 Subject: [PATCH 0533/1026] Debug v18 --- htdocs/contrat/list.php | 112 ++++++++++++++---- .../modulebuilder/template/myobject_list.php | 8 +- htdocs/user/list.php | 8 +- 3 files changed, 94 insertions(+), 34 deletions(-) diff --git a/htdocs/contrat/list.php b/htdocs/contrat/list.php index 38c37c1389e..ea072abddf2 100644 --- a/htdocs/contrat/list.php +++ b/htdocs/contrat/list.php @@ -51,6 +51,7 @@ $show_files = GETPOST('show_files', 'int'); $confirm = GETPOST('confirm', 'alpha'); $toselect = GETPOST('toselect', 'array'); $contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'contractlist'; // To manage different context of search +$optioncss = GETPOST('optioncss', 'alpha'); $mode = GETPOST('mode', 'alpha'); $search_name = GETPOST('search_name', 'alpha'); @@ -88,15 +89,15 @@ if (GETPOSTISSET('formfilteraction')) { } $searchCategoryCustomerList = GETPOST('search_category_customer_list', 'array'); -$optioncss = GETPOST('optioncss', 'alpha'); - +// Load variable for pagination $limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST('sortfield', 'aZ09comma'); $sortorder = GETPOST('sortorder', 'aZ09comma'); $page = GETPOSTISSET('pageplusone') ? (GETPOST('pageplusone') - 1) : GETPOST("page", 'int'); -if (empty($page) || $page == -1) { +if (empty($page) || $page < 0 || GETPOST('button_search', 'alpha') || GETPOST('button_removefilter', 'alpha')) { + // If $page is not defined, or '' or -1 or if we click on clear filters $page = 0; -} // If $page is not defined, or '' or -1 +} $offset = $limit * $page; $pageprev = $page - 1; $pagenext = $page + 1; @@ -175,6 +176,7 @@ $object->fields = dol_sort_array($object->fields, 'position'); $arrayfields = dol_sort_array($arrayfields, 'position'); $permissiontoread = $user->rights->contrat->lire; +$permissiontoadd = $user->rights->contrat->creer; $permissiontodelete = $user->rights->contrat->supprimer; @@ -183,7 +185,8 @@ $permissiontodelete = $user->rights->contrat->supprimer; */ if (GETPOST('cancel', 'alpha')) { - $action = 'list'; $massaction = ''; + $action = 'list'; + $massaction = ''; } if (!GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massaction != 'confirm_presend') { $massaction = ''; @@ -243,13 +246,15 @@ if (empty($reshook)) { * View */ -$now = dol_now(); $form = new Form($db); $formfile = new FormFile($db); $formother = new FormOther($db); $socstatic = new Societe($db); $formcompany = new FormCompany($db); $contracttmp = new Contrat($db); + +$now = dol_now(); + $title = ""; $sql = 'SELECT'; @@ -272,7 +277,8 @@ if (!empty($extrafields->attributes[$object->table_element]['label'])) { // Add fields from hooks $parameters = array(); $reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters, $object, $action); // Note that $action and $object may have been modified by hook -$sql .= $hookmanager->resPrint; +$sql .= preg_replace('/^,/', '', $hookmanager->resPrint); +$sql = preg_replace('/,\s*$/', '', $sql); $sqlfields = $sql; // $sql fields to remove for count total @@ -452,6 +458,7 @@ if (empty($reshook)) { } $sql .= $hookmanager->resPrint; +// Count total nb of records $nbtotalofrecords = ''; if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) { //$result = $db->query($sql); @@ -485,8 +492,10 @@ if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) { $page = 0; $offset = 0; } + $db->free($resql); } +// Complete request and execute it with limit $sql .= $db->order($sortfield, $sortorder); if ($limit) { $sql .= $db->plimit($limit + 1, $offset); @@ -631,7 +640,7 @@ $newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars i $newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); $newcardbutton .= dolGetButtonTitle($langs->trans('NewContractSubscription'), '', 'fa fa-plus-circle', $url, '', $user->rights->contrat->creer); -print '
'; +print ''."\n"; if ($optioncss != '') { print ''; } @@ -725,10 +734,12 @@ if ($massactionbutton) { print '
'; print '
'; + $tmp = $tmp.''; + $desc = $form->textwithpicto($tmp, $langs->transnoentities("InvoiceDepositDesc"), 1, 'help', '', 0, 3, 'depositonsmartphone'); print $desc; print '
'."\n"; +// Fields title search +// -------------------------------------------------------------------- print ''; // Action column if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; @@ -837,81 +848,114 @@ if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print $searchpicto; print ''; } -print "\n"; +print ''."\n"; +$totalarray = array(); +$totalarray['nbfield'] = 0; + +// Fields title label +// -------------------------------------------------------------------- print ''; if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['c.ref']['checked'])) { print_liste_field_titre($arrayfields['c.ref']['label'], $_SERVER["PHP_SELF"], "c.ref", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['c.ref_customer']['checked'])) { print_liste_field_titre($arrayfields['c.ref_customer']['label'], $_SERVER["PHP_SELF"], "c.ref_customer", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['c.ref_supplier']['checked'])) { print_liste_field_titre($arrayfields['c.ref_supplier']['label'], $_SERVER["PHP_SELF"], "c.ref_supplier", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.nom']['checked'])) { print_liste_field_titre($arrayfields['s.nom']['label'], $_SERVER["PHP_SELF"], "s.nom", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.email']['checked'])) { print_liste_field_titre($arrayfields['s.email']['label'], $_SERVER["PHP_SELF"], "s.email", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.town']['checked'])) { print_liste_field_titre($arrayfields['s.town']['label'], $_SERVER["PHP_SELF"], 's.town', '', $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['s.zip']['checked'])) { print_liste_field_titre($arrayfields['s.zip']['label'], $_SERVER["PHP_SELF"], 's.zip', '', $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['state.nom']['checked'])) { print_liste_field_titre($arrayfields['state.nom']['label'], $_SERVER["PHP_SELF"], "state.nom", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['country.code_iso']['checked'])) { print_liste_field_titre($arrayfields['country.code_iso']['label'], $_SERVER["PHP_SELF"], "country.code_iso", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['typent.code']['checked'])) { print_liste_field_titre($arrayfields['typent.code']['label'], $_SERVER["PHP_SELF"], "typent.code", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['sale_representative']['checked'])) { print_liste_field_titre($arrayfields['sale_representative']['label'], $_SERVER["PHP_SELF"], "", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['c.date_contrat']['checked'])) { print_liste_field_titre($arrayfields['c.date_contrat']['label'], $_SERVER["PHP_SELF"], "c.date_contrat", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; // For the column action } // Extra fields include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_title.tpl.php'; // Hook fields -$parameters = array('arrayfields'=>$arrayfields, 'param'=>$param, 'sortfield'=>$sortfield, 'sortorder'=>$sortorder); +$parameters = array('arrayfields'=>$arrayfields, 'param'=>$param, 'sortfield'=>$sortfield, 'sortorder'=>$sortorder, 'totalarray'=>&$totalarray); $reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters, $object, $action); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; if (!empty($arrayfields['c.datec']['checked'])) { print_liste_field_titre($arrayfields['c.datec']['label'], $_SERVER["PHP_SELF"], "c.datec", "", $param, '', $sortfield, $sortorder, 'center nowrap '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['c.tms']['checked'])) { print_liste_field_titre($arrayfields['c.tms']['label'], $_SERVER["PHP_SELF"], "c.tms", "", $param, '', $sortfield, $sortorder, 'center nowrap '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['lower_planned_end_date']['checked'])) { print_liste_field_titre($arrayfields['lower_planned_end_date']['label'], $_SERVER["PHP_SELF"], "lower_planned_end_date", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; // For the column action } if (!empty($arrayfields['status']['checked'])) { print_liste_field_titre($staticcontratligne->LibStatut(0, 3, -1, 'class="nochangebackground"'), '', '', '', '', 'width="16"'); + $totalarray['nbfield']++; // For the column action print_liste_field_titre($staticcontratligne->LibStatut(4, 3, 0, 'class="nochangebackground"'), '', '', '', '', 'width="16"'); + $totalarray['nbfield']++; // For the column action print_liste_field_titre($staticcontratligne->LibStatut(4, 3, 1, 'class="nochangebackground"'), '', '', '', '', 'width="16"'); + $totalarray['nbfield']++; // For the column action print_liste_field_titre($staticcontratligne->LibStatut(5, 3, -1, 'class="nochangebackground"'), '', '', '', '', 'width="16"'); + $totalarray['nbfield']++; // For the column action } if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch '); + $totalarray['nbfield']++; // For the column action } print "\n"; +// Loop on record +// -------------------------------------------------------------------- +$i = 0; +$savnbfield = $totalarray['nbfield']; $totalarray = array(); $totalarray['nbfield'] = 0; $typenArray = array(); $cacheCountryIDCode = array(); - -while ($i < min($num, $limit)) { +$imaxinloop = ($limit ? min($num, $limit) : $num); +while ($i < $imaxinloop) { $obj = $db->fetch_object($resql); + if (empty($obj)) { + break; // Should not happen + } $contracttmp->ref = $obj->ref; $contracttmp->id = $obj->rowid; @@ -938,10 +982,10 @@ while ($i < min($num, $limit)) { $socstatic->country_code = $cacheCountryIDCode[$obj->country_id]['code']; $socstatic->country = $cacheCountryIDCode[$obj->country_id]['label']; } - //mode kanban + if ($mode == 'kanban') { if ($i == 0) { - print ''; } } else { - print ''; + // Show here line of result + print ''; // Action column if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print ''; + if (!$i) { + $totalarray['nbfield']++; + } } // Ref if (!empty($arrayfields['c.ref']['checked'])) { @@ -987,11 +1035,17 @@ while ($i < min($num, $limit)) { print ''; print ''; + if (!$i) { + $totalarray['nbfield']++; + } } // Ref thirdparty if (!empty($arrayfields['c.ref_customer']['checked'])) { print ''; + if (!$i) { + $totalarray['nbfield']++; + } } if (!empty($arrayfields['c.ref_supplier']['checked'])) { print ''; @@ -1140,6 +1194,12 @@ while ($i < min($num, $limit)) { print ''; print ''; print ''; + if (!$i) { + $totalarray['nbfield']++; + $totalarray['nbfield']++; + $totalarray['nbfield']++; + $totalarray['nbfield']++; + } } // Action column if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { @@ -1152,12 +1212,12 @@ while ($i < min($num, $limit)) { print ''; } print ''; - } - if (!$i) { - $totalarray['nbfield']++; + if (!$i) { + $totalarray['nbfield']++; + } } - print "\n"; + print ''."\n"; } $i++; } @@ -1179,10 +1239,10 @@ $parameters = array('arrayfields'=>$arrayfields, 'sql'=>$sql); $reshook = $hookmanager->executeHooks('printFieldListFooter', $parameters, $object, $action); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; -print '
'; + print ''; $searchpicto = $form->showFilterButtons('left'); print $searchpicto; print '
'; + print '
'; print '
'; } @@ -949,12 +993,13 @@ while ($i < min($num, $limit)) { $contracttmp->societe = $socstatic->getNomUrl(); $contracttmp->date_contrat = $obj->date_contrat; print $contracttmp->getKanbanView(''); - if ($i == (min($num, $limit) - 1)) { + if ($i == ($imaxinloop - 1)) { print '
'; print '
'; @@ -966,6 +1011,9 @@ while ($i < min($num, $limit)) { print ''; } print ''.$contracttmp->getFormatedCustomerRef($obj->ref_customer).''.dol_escape_htmltag($obj->ref_supplier).''.($obj->nb_running > 0 ? $obj->nb_running : '').''.($obj->nb_expired > 0 ? $obj->nb_expired : '').''.($obj->nb_closed > 0 ? $obj->nb_closed : '').'
'; -print ''; +print '
'."\n"; +print ''."\n"; -print ''; +print ''."\n"; $hidegeneratedfilelistifempty = 1; if ($massaction == 'builddoc' || $action == 'remove_file' || $show_files) { @@ -1194,8 +1254,8 @@ $urlsource = $_SERVER['PHP_SELF'].'?sortfield='.$sortfield.'&sortorder='.$sortor $urlsource .= str_replace('&', '&', $param); $filedir = $diroutputmassaction; -$genallowed = $user->rights->contrat->lire; -$delallowed = $user->rights->contrat->lire; +$genallowed = $permissiontoread; +$delallowed = $permissiontoadd; print $formfile->showdocuments('massfilesarea_contract', '', $filedir, $urlsource, 0, $delallowed, '', 1, 1, 0, 48, 1, $param, $title, '', '', '', null, $hidegeneratedfilelistifempty); diff --git a/htdocs/modulebuilder/template/myobject_list.php b/htdocs/modulebuilder/template/myobject_list.php index 338ad79affb..ef4753c7199 100644 --- a/htdocs/modulebuilder/template/myobject_list.php +++ b/htdocs/modulebuilder/template/myobject_list.php @@ -343,7 +343,7 @@ if ($search_all) { include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_sql.tpl.php'; // Add where from hooks $parameters = array(); -$reshook = $hookmanager->executeHooks('printFieldListWhere', $parameters, $object); // Note that $action and $object may have been modified by hook +$reshook = $hookmanager->executeHooks('printFieldListWhere', $parameters, $object, $action); // Note that $action and $object may have been modified by hook $sql .= $hookmanager->resPrint; /* If a group by is required @@ -560,10 +560,10 @@ print ''; +print ''; // Action column if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; @@ -615,7 +615,7 @@ print $hookmanager->resPrint; }*/ // Action column if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; diff --git a/htdocs/user/list.php b/htdocs/user/list.php index 82a56264f1c..e298da2d14c 100644 --- a/htdocs/user/list.php +++ b/htdocs/user/list.php @@ -729,10 +729,10 @@ print '
'; + print ''; $searchpicto = $form->showFilterButtons('left'); print $searchpicto; print ''; + print ''; $searchpicto = $form->showFilterButtons(); print $searchpicto; print '
'; +print ''; // Action column if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; @@ -820,8 +820,8 @@ if (!empty($arrayfields['u.tms']['checked'])) { } if (!empty($arrayfields['u.statut']['checked'])) { // Status - print ''; } // Action column From 07ef94debfeb7e3c9ddfcb8ec9c476a49a94a7a3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 02:29:48 +0100 Subject: [PATCH 0534/1026] Fix filter on contract list --- htdocs/projet/list.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php index dea5848b469..de44d4a0bfc 100644 --- a/htdocs/projet/list.php +++ b/htdocs/projet/list.php @@ -789,8 +789,10 @@ if ($search_date_end_end) { if ($socid) { $param .= '&socid='.urlencode($socid); } -if (!empty($search_categ)) { - $param .= '&search_categ='.urlencode($search_categ); +if (!empty($search_category_array)) { + foreach ($search_category_array as $tmpval) { + $param .= '&search_categegory_project_list[]='.urlencode($tmpval); + } } if ($search_ref != '') { $param .= '&search_ref='.urlencode($search_ref); @@ -819,8 +821,8 @@ if ($search_public != '') { if ($search_project_user > 0) { $param .= '&search_project_user='.urlencode($search_project_user); } -if ($search_project_contact != '') { - $param .= '&search_project_user='.urlencode($search_project_contact); +if ($search_project_contact > 0) { + $param .= '&search_project_contact='.urlencode($search_project_contact); } if ($search_sale > 0) { $param .= '&search_sale='.urlencode($search_sale); From 7d445ff1bd4fd40032633b7202e5263e1a83199f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 02:29:56 +0100 Subject: [PATCH 0535/1026] css --- htdocs/contrat/class/contrat.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/contrat/class/contrat.class.php b/htdocs/contrat/class/contrat.class.php index c35b0c3515f..0007bc334b9 100644 --- a/htdocs/contrat/class/contrat.class.php +++ b/htdocs/contrat/class/contrat.class.php @@ -2840,7 +2840,7 @@ class Contrat extends CommonObject $return .= '
'.$this->societe.''; } if (property_exists($this, 'date_contrat')) { - $return .= '
'.$langs->trans("DateContract").' : '.dol_print_date($this->date_contrat).''; + $return .= '
'.$langs->trans("DateContract").' : '.dol_print_date($this->date_contrat, 'day').''; } if (method_exists($this, 'getLibStatut')) { $return .= '
'.$this->getLibStatut(5).'
'; From eaa0e5eb3e83bef4ca87ac2157777dcc3a32f79a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 02:39:39 +0100 Subject: [PATCH 0536/1026] CSS --- htdocs/adherents/list.php | 2 +- htdocs/adherents/subscription/list.php | 2 +- htdocs/adherents/type.php | 2 +- htdocs/admin/emailcollector_list.php | 2 +- htdocs/admin/modules.php | 2 +- htdocs/bom/bom_list.php | 2 +- htdocs/bookcal/availabilities_list.php | 2 +- htdocs/bookcal/booking_list.php | 2 +- htdocs/comm/propal/list.php | 2 +- htdocs/commande/list.php | 2 +- htdocs/compta/bank/list.php | 2 +- htdocs/compta/bank/various_payment/list.php | 2 +- htdocs/compta/cashcontrol/cashcontrol_list.php | 2 +- htdocs/compta/facture/list.php | 2 +- htdocs/compta/localtax/list.php | 2 +- htdocs/compta/paiement/cheque/list.php | 2 +- htdocs/compta/prelevement/list.php | 2 +- htdocs/compta/prelevement/orders_list.php | 2 +- htdocs/compta/sociales/list.php | 2 +- htdocs/compta/tva/list.php | 2 +- htdocs/contact/list.php | 2 +- htdocs/contrat/list.php | 2 +- htdocs/don/list.php | 2 +- htdocs/eventorganization/conferenceorbooth_list.php | 2 +- htdocs/expedition/list.php | 2 +- htdocs/expensereport/list.php | 2 +- htdocs/expensereport/payment/list.php | 2 +- htdocs/fichinter/list.php | 2 +- htdocs/fourn/commande/list.php | 2 +- htdocs/fourn/facture/list.php | 2 +- htdocs/holiday/list.php | 2 +- htdocs/hrm/evaluation_list.php | 2 +- htdocs/hrm/job_list.php | 2 +- htdocs/hrm/position_list.php | 2 +- htdocs/hrm/skill_list.php | 2 +- htdocs/knowledgemanagement/knowledgerecord_list.php | 2 +- htdocs/loan/list.php | 2 +- htdocs/modulebuilder/template/myobject_list.php | 2 +- htdocs/mrp/mo_list.php | 2 +- htdocs/partnership/partnership_list.php | 2 +- htdocs/product/list.php | 2 +- htdocs/product/stock/list.php | 2 +- htdocs/projet/tasks/list.php | 2 +- htdocs/recruitment/recruitmentcandidature_list.php | 2 +- htdocs/recruitment/recruitmentjobposition_list.php | 2 +- htdocs/salaries/list.php | 2 +- htdocs/salaries/payments.php | 2 +- htdocs/societe/list.php | 2 +- htdocs/supplier_proposal/list.php | 2 +- htdocs/ticket/list.php | 2 +- htdocs/user/group/list.php | 2 +- htdocs/user/list.php | 2 +- htdocs/webhook/target_list.php | 2 +- htdocs/workstation/workstation_list.php | 2 +- 54 files changed, 54 insertions(+), 54 deletions(-) diff --git a/htdocs/adherents/list.php b/htdocs/adherents/list.php index 7684b175ccb..006c43ba1a1 100644 --- a/htdocs/adherents/list.php +++ b/htdocs/adherents/list.php @@ -1051,7 +1051,7 @@ while ($i < min($num, $limit)) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print ''; + print ''; $datem = $db->jdate($obj->dp); print '
'; + print ''; $searchpicto = $form->showFilterButtons('left'); print $searchpicto; print ''; - print $form->selectarray('search_statut', array('-1'=>'', '0'=>$langs->trans('Disabled'), '1'=>$langs->trans('Enabled')), $search_statut, 0, 0, 0, '', 0, 0, 0, '', 'search_status minwidth75imp maxwidth125 onrightofpage'); + print ''; + print $form->selectarray('search_statut', array('-1'=>'', '0'=>$langs->trans('Disabled'), '1'=>$langs->trans('Enabled')), $search_statut, 0, 0, 0, '', 0, 0, 0, '', 'search_status width100 onrightofpage'); print '
'; - print '
'; + print '
'; } $membertypestatic->id = $obj->type_id; $membertypestatic->label = $obj->type; diff --git a/htdocs/adherents/subscription/list.php b/htdocs/adherents/subscription/list.php index ef47c347cdf..45fbc99b816 100644 --- a/htdocs/adherents/subscription/list.php +++ b/htdocs/adherents/subscription/list.php @@ -532,7 +532,7 @@ while ($i < min($num, $limit)) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } //fetch informations needs on this mode diff --git a/htdocs/adherents/type.php b/htdocs/adherents/type.php index f7f4394a80f..ce9afa976d6 100644 --- a/htdocs/adherents/type.php +++ b/htdocs/adherents/type.php @@ -336,7 +336,7 @@ if (!$rowid && $action != 'create' && $action != 'edit') { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } //output kanban $membertype->label = $objp->label; diff --git a/htdocs/admin/emailcollector_list.php b/htdocs/admin/emailcollector_list.php index de18b57b297..3913d10df56 100644 --- a/htdocs/admin/emailcollector_list.php +++ b/htdocs/admin/emailcollector_list.php @@ -552,7 +552,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $object->getKanbanView(''); diff --git a/htdocs/admin/modules.php b/htdocs/admin/modules.php index 1833df59fd2..9dc1b6e0811 100644 --- a/htdocs/admin/modules.php +++ b/htdocs/admin/modules.php @@ -759,7 +759,7 @@ if ($mode == 'common' || $mode == 'commonkanban') { print load_fiche_titre($familytext, '', '', 0, '', 'modulefamilygroup'); if ($mode == 'commonkanban') { - print '
'; + print '
'; } else { print '
'; print ''."\n"; diff --git a/htdocs/bom/bom_list.php b/htdocs/bom/bom_list.php index c5e5491dff8..7e2098bb119 100644 --- a/htdocs/bom/bom_list.php +++ b/htdocs/bom/bom_list.php @@ -685,7 +685,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print ''."\n"; // Line text diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 4f64cf4c0aa..9b651fb0049 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -4110,7 +4110,7 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $ 'github', 'google', 'jabber', 'microsoft', 'skype', 'twitter', 'facebook', 'linkedin', 'instagram', 'snapchat', 'youtube', 'google-plus-g', 'whatsapp', 'chevron-left', 'chevron-right', 'chevron-down', 'chevron-top', 'commercial', 'companies', 'generic', 'home', 'hrm', 'members', 'products', 'invoicing', - 'partnership', 'payment', 'payment_vat', 'pencil-ruler', 'preview', 'project', 'projectpub', 'projecttask', 'question', 'refresh', 'region', + 'partnership', 'payment', 'payment_vat', 'pencil-ruler', 'pictoconfirm', 'preview', 'project', 'projectpub', 'projecttask', 'question', 'refresh', 'region', 'salary', 'shipment', 'state', 'supplier_invoice', 'supplier_invoicea', 'supplier_invoicer', 'supplier_invoiced', 'technic', 'ticket', 'error', 'warning', @@ -4159,8 +4159,8 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $ 'error'=>'exclamation-triangle', 'warning'=>'exclamation-triangle', 'other'=>'square', 'playdisabled'=>'play', 'pdf'=>'file-pdf', 'poll'=>'check-double', 'pos'=>'cash-register', 'preview'=>'binoculars', 'project'=>'project-diagram', 'projectpub'=>'project-diagram', 'projecttask'=>'tasks', 'propal'=>'file-signature', 'proposal'=>'file-signature', - 'partnership'=>'handshake', 'payment'=>'money-check-alt', 'payment_vat'=>'money-check-alt', 'phoning'=>'phone', 'phoning_mobile'=>'mobile-alt', 'phoning_fax'=>'fax', 'previous'=>'arrow-alt-circle-left', 'printer'=>'print', 'product'=>'cube', 'puce'=>'angle-right', - 'recent' => 'question', 'reception'=>'dolly', 'recruitmentjobposition'=>'id-card-alt', 'recruitmentcandidature'=>'id-badge', + 'partnership'=>'handshake', 'payment'=>'money-check-alt', 'payment_vat'=>'money-check-alt', 'pictoconfirm'=>'check-square', 'phoning'=>'phone', 'phoning_mobile'=>'mobile-alt', 'phoning_fax'=>'fax', 'previous'=>'arrow-alt-circle-left', 'printer'=>'print', 'product'=>'cube', 'puce'=>'angle-right', + 'recent' => 'check-square', 'reception'=>'dolly', 'recruitmentjobposition'=>'id-card-alt', 'recruitmentcandidature'=>'id-badge', 'resize'=>'crop', 'supplier_order'=>'dol-order_supplier', 'supplier_proposal'=>'file-signature', 'refresh'=>'redo', 'region'=>'map-marked', 'replacement'=>'exchange-alt', 'resource'=>'laptop-house', 'recurring'=>'history', 'service'=>'concierge-bell', diff --git a/htdocs/core/tpl/massactions_pre.tpl.php b/htdocs/core/tpl/massactions_pre.tpl.php index e84db5c99dd..ee9eabfa289 100644 --- a/htdocs/core/tpl/massactions_pre.tpl.php +++ b/htdocs/core/tpl/massactions_pre.tpl.php @@ -74,12 +74,12 @@ if ($massaction == 'preaffecttag' && isModEnabled('category')) { $formquestion = array(); if (!empty($categ_types)) { foreach ($categ_types as $categ_type) { - $cate_arbo = $form->select_all_categories($categ_type['code'], null, 'parent', null, null, 1); + $categ_arbo_tmp = $form->select_all_categories($categ_type['code'], null, 'parent', null, null, 2); $formquestion[] = array( 'type' => 'other', 'name' => 'affecttag_'.$categ_type['code'], 'label' => '', - 'value' => $form->multiselectarray('contcats_'.$categ_type['code'], $cate_arbo, GETPOST('contcats_'.$categ_type['code'], 'array'), null, null, '', 0, '60%', '', '', $langs->trans("SelectTheTagsToAssign")) + 'value' => $form->multiselectarray('contcats_'.$categ_type['code'], $categ_arbo_tmp, GETPOST('contcats_'.$categ_type['code'], 'array'), null, null, '', 0, '60%', '', '', $langs->trans("SelectTheTagsToAssign")) ); } $formquestion[] = array( From 760135a0bbc682423b40afea2294a6797c06759c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 12:10:59 +0100 Subject: [PATCH 0543/1026] Look and feel v18 --- htdocs/core/tpl/massactions_pre.tpl.php | 20 ++++++++++++-------- htdocs/langs/en_US/main.lang | 1 + 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/htdocs/core/tpl/massactions_pre.tpl.php b/htdocs/core/tpl/massactions_pre.tpl.php index 5124a1dce35..67a2e1ebd01 100644 --- a/htdocs/core/tpl/massactions_pre.tpl.php +++ b/htdocs/core/tpl/massactions_pre.tpl.php @@ -63,15 +63,19 @@ if ($massaction == 'preaffecttag' && isModEnabled('category')) { if (!empty($categ_types)) { foreach ($categ_types as $categ_type) { $cate_arbo = $form->select_all_categories($categ_type['code'], null, 'parent', null, null, 1); - $formquestion[] = array('type' => 'other', - 'name' => 'affecttag_'.$categ_type['code'], - 'label' => $langs->trans("Tag").' '.$categ_type['label'], - 'value' => $form->multiselectarray('contcats_'.$categ_type['code'], $cate_arbo, GETPOST('contcats_'.$categ_type['code'], 'array'), null, null, null, null, '60%')); - } - $formquestion[] = array('type' => 'other', - 'name' => 'affecttag_type', + $formquestion[] = array( + 'type' => 'other', + 'name' => 'affecttag_'.$categ_type['code'], 'label' => '', - 'value' => ''); + 'value' => $form->multiselectarray('contcats_'.$categ_type['code'], $cate_arbo, GETPOST('contcats_'.$categ_type['code'], 'array'), null, null, '', 0, '60%', '', '', $langs->trans("SelectTheTagsToAssign")) + ); + } + $formquestion[] = array( + 'type' => 'other', + 'name' => 'affecttag_type', + 'label' => '', + 'value' => '' + ); print $form->formconfirm($_SERVER["PHP_SELF"], $langs->trans("ConfirmAffectTag"), $langs->trans("ConfirmAffectTagQuestion", count($toselect)), "affecttag", $formquestion, 1, 0, 200, 500, 1); } else { setEventMessage('CategTypeNotFound'); diff --git a/htdocs/langs/en_US/main.lang b/htdocs/langs/en_US/main.lang index a79a5083b69..992eb91b050 100644 --- a/htdocs/langs/en_US/main.lang +++ b/htdocs/langs/en_US/main.lang @@ -513,6 +513,7 @@ NotYetAvailable=Not yet available NotAvailable=Not available Categories=Tags/categories Category=Tag/category +SelectTheTagsToAssign=Select the tags/categories to assign By=By From=From FromDate=From From 30c0b5e60e09b32caad6885134c4a618197e4c3d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 12:39:00 +0100 Subject: [PATCH 0544/1026] Debug Look and feel v17 --- htdocs/core/class/html.form.class.php | 2 +- htdocs/core/lib/functions.lib.php | 6 +++--- htdocs/core/tpl/massactions_pre.tpl.php | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 62fee2bc8ec..e04c0bddf11 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -5354,7 +5354,7 @@ class Form // Line title $formconfirm .= ''."\n"; // Line text diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 79e3c3e05c7..7ca4b30e0a0 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -4109,7 +4109,7 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $ 'github', 'google', 'jabber', 'microsoft', 'skype', 'twitter', 'facebook', 'linkedin', 'instagram', 'snapchat', 'youtube', 'google-plus-g', 'whatsapp', 'chevron-left', 'chevron-right', 'chevron-down', 'chevron-top', 'commercial', 'companies', 'generic', 'home', 'hrm', 'members', 'products', 'invoicing', - 'partnership', 'payment', 'payment_vat', 'pencil-ruler', 'preview', 'project', 'projectpub', 'projecttask', 'question', 'refresh', 'region', + 'partnership', 'payment', 'payment_vat', 'pencil-ruler', 'pictoconfirm', 'preview', 'project', 'projectpub', 'projecttask', 'question', 'refresh', 'region', 'salary', 'shipment', 'state', 'supplier_invoice', 'supplier_invoicea', 'supplier_invoicer', 'supplier_invoiced', 'technic', 'ticket', 'error', 'warning', @@ -4158,8 +4158,8 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $ 'error'=>'exclamation-triangle', 'warning'=>'exclamation-triangle', 'other'=>'square', 'playdisabled'=>'play', 'pdf'=>'file-pdf', 'poll'=>'check-double', 'pos'=>'cash-register', 'preview'=>'binoculars', 'project'=>'project-diagram', 'projectpub'=>'project-diagram', 'projecttask'=>'tasks', 'propal'=>'file-signature', 'proposal'=>'file-signature', - 'partnership'=>'handshake', 'payment'=>'money-check-alt', 'payment_vat'=>'money-check-alt', 'phoning'=>'phone', 'phoning_mobile'=>'mobile-alt', 'phoning_fax'=>'fax', 'previous'=>'arrow-alt-circle-left', 'printer'=>'print', 'product'=>'cube', 'puce'=>'angle-right', - 'recent' => 'question', 'reception'=>'dolly', 'recruitmentjobposition'=>'id-card-alt', 'recruitmentcandidature'=>'id-badge', + 'partnership'=>'handshake', 'payment'=>'money-check-alt', 'payment_vat'=>'money-check-alt', 'pictoconfirm'=>'check-square', 'phoning'=>'phone', 'phoning_mobile'=>'mobile-alt', 'phoning_fax'=>'fax', 'previous'=>'arrow-alt-circle-left', 'printer'=>'print', 'product'=>'cube', 'puce'=>'angle-right', + 'recent' => 'check-square', 'reception'=>'dolly', 'recruitmentjobposition'=>'id-card-alt', 'recruitmentcandidature'=>'id-badge', 'resize'=>'crop', 'supplier_order'=>'dol-order_supplier', 'supplier_proposal'=>'file-signature', 'refresh'=>'redo', 'region'=>'map-marked', 'replacement'=>'exchange-alt', 'resource'=>'laptop-house', 'recurring'=>'history', 'service'=>'concierge-bell', diff --git a/htdocs/core/tpl/massactions_pre.tpl.php b/htdocs/core/tpl/massactions_pre.tpl.php index 67a2e1ebd01..24ec6665d03 100644 --- a/htdocs/core/tpl/massactions_pre.tpl.php +++ b/htdocs/core/tpl/massactions_pre.tpl.php @@ -62,12 +62,12 @@ if ($massaction == 'preaffecttag' && isModEnabled('category')) { $formquestion = array(); if (!empty($categ_types)) { foreach ($categ_types as $categ_type) { - $cate_arbo = $form->select_all_categories($categ_type['code'], null, 'parent', null, null, 1); + $categ_arbo_tmp = $form->select_all_categories($categ_type['code'], null, 'parent', null, null, 2); $formquestion[] = array( 'type' => 'other', 'name' => 'affecttag_'.$categ_type['code'], 'label' => '', - 'value' => $form->multiselectarray('contcats_'.$categ_type['code'], $cate_arbo, GETPOST('contcats_'.$categ_type['code'], 'array'), null, null, '', 0, '60%', '', '', $langs->trans("SelectTheTagsToAssign")) + 'value' => $form->multiselectarray('contcats_'.$categ_type['code'], $categ_arbo_tmp, GETPOST('contcats_'.$categ_type['code'], 'array'), null, null, '', 0, '60%', '', '', $langs->trans("SelectTheTagsToAssign")) ); } $formquestion[] = array( From b5ec68a1c3182f02f302e003fe84d2cf9735e98a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 13:05:35 +0100 Subject: [PATCH 0545/1026] Fix look and feel v17 --- htdocs/comm/index.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/comm/index.php b/htdocs/comm/index.php index 5d71683a311..8f94f29f7ca 100644 --- a/htdocs/comm/index.php +++ b/htdocs/comm/index.php @@ -868,7 +868,7 @@ if (isModEnabled('contrat') && $user->hasRight("contrat", "lire") && 0) { // TOD print ''; print ''; - print ''; + print ''; print ''; print ''; @@ -971,7 +971,7 @@ if (isModEnabled("propal") && $user->hasRight("propal", "lire")) { print '
'; - print '
'; + print '
'; } // Output kanban print $object->getKanbanView(''); diff --git a/htdocs/bookcal/availabilities_list.php b/htdocs/bookcal/availabilities_list.php index 414faf2dc5a..f111b8df8bf 100644 --- a/htdocs/bookcal/availabilities_list.php +++ b/htdocs/bookcal/availabilities_list.php @@ -639,7 +639,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $object->getKanbanView(''); diff --git a/htdocs/bookcal/booking_list.php b/htdocs/bookcal/booking_list.php index 3c78ffea120..2c5355c2824 100644 --- a/htdocs/bookcal/booking_list.php +++ b/htdocs/bookcal/booking_list.php @@ -639,7 +639,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $object->getKanbanView(''); diff --git a/htdocs/comm/propal/list.php b/htdocs/comm/propal/list.php index cc507041ac6..323b9627c34 100644 --- a/htdocs/comm/propal/list.php +++ b/htdocs/comm/propal/list.php @@ -1718,7 +1718,7 @@ if ($resql) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban $userstatic->fetch($obj->fk_user_author); diff --git a/htdocs/commande/list.php b/htdocs/commande/list.php index 9c06f86e8c3..584926cd87e 100644 --- a/htdocs/commande/list.php +++ b/htdocs/commande/list.php @@ -1998,7 +1998,7 @@ if ($resql) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } print $generic_commande->getKanbanView(''); diff --git a/htdocs/compta/bank/list.php b/htdocs/compta/bank/list.php index 2a0995af009..668ada03fdb 100644 --- a/htdocs/compta/bank/list.php +++ b/htdocs/compta/bank/list.php @@ -596,7 +596,7 @@ foreach ($accounts as $key => $type) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $objecttmp->getKanbanView(''); diff --git a/htdocs/compta/bank/various_payment/list.php b/htdocs/compta/bank/various_payment/list.php index edb770bb4e6..204ea92041f 100644 --- a/htdocs/compta/bank/various_payment/list.php +++ b/htdocs/compta/bank/various_payment/list.php @@ -605,7 +605,7 @@ if ($resql) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban diff --git a/htdocs/compta/cashcontrol/cashcontrol_list.php b/htdocs/compta/cashcontrol/cashcontrol_list.php index 0ae54456735..4b3c9b31322 100644 --- a/htdocs/compta/cashcontrol/cashcontrol_list.php +++ b/htdocs/compta/cashcontrol/cashcontrol_list.php @@ -575,7 +575,7 @@ while ($i < ($limit ? min($num, $limit) : $num)) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } $object->posmodule = $obj->posmodule; diff --git a/htdocs/compta/facture/list.php b/htdocs/compta/facture/list.php index 54510bd3fae..23c7d87f87a 100644 --- a/htdocs/compta/facture/list.php +++ b/htdocs/compta/facture/list.php @@ -1921,7 +1921,7 @@ if ($resql) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban $facturestatic->socid = $companystatic->getNomUrl(1, 'company', 15); diff --git a/htdocs/compta/localtax/list.php b/htdocs/compta/localtax/list.php index 42f4d326811..23fd1186e0e 100644 --- a/htdocs/compta/localtax/list.php +++ b/htdocs/compta/localtax/list.php @@ -96,7 +96,7 @@ if ($result) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $localtax_static->getKanbanView(''); diff --git a/htdocs/compta/paiement/cheque/list.php b/htdocs/compta/paiement/cheque/list.php index 38db4fca14b..794db8df39b 100644 --- a/htdocs/compta/paiement/cheque/list.php +++ b/htdocs/compta/paiement/cheque/list.php @@ -243,7 +243,7 @@ if ($resql) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $checkdepositstatic->getKanbanView(''); diff --git a/htdocs/compta/prelevement/list.php b/htdocs/compta/prelevement/list.php index 8d9489bbec7..ad8570d9268 100644 --- a/htdocs/compta/prelevement/list.php +++ b/htdocs/compta/prelevement/list.php @@ -282,7 +282,7 @@ if ($result) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban diff --git a/htdocs/compta/prelevement/orders_list.php b/htdocs/compta/prelevement/orders_list.php index bead580ab31..c2e8c5e4194 100644 --- a/htdocs/compta/prelevement/orders_list.php +++ b/htdocs/compta/prelevement/orders_list.php @@ -236,7 +236,7 @@ if ($result) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban diff --git a/htdocs/compta/sociales/list.php b/htdocs/compta/sociales/list.php index a132a3650dc..498a28a54f5 100644 --- a/htdocs/compta/sociales/list.php +++ b/htdocs/compta/sociales/list.php @@ -614,7 +614,7 @@ while ($i < min($num, $limit)) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban diff --git a/htdocs/compta/tva/list.php b/htdocs/compta/tva/list.php index 0497c05d204..80f73c6fe44 100644 --- a/htdocs/compta/tva/list.php +++ b/htdocs/compta/tva/list.php @@ -489,7 +489,7 @@ while ($i < min($num, $limit)) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban diff --git a/htdocs/contact/list.php b/htdocs/contact/list.php index e6dd6baa1db..4bb325f30ae 100644 --- a/htdocs/contact/list.php +++ b/htdocs/contact/list.php @@ -1234,7 +1234,7 @@ while ($i < min($num, $limit)) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } $contactstatic->photo = $obj->photo; if ($obj->socid > 0) { diff --git a/htdocs/contrat/list.php b/htdocs/contrat/list.php index ea072abddf2..560b83175fb 100644 --- a/htdocs/contrat/list.php +++ b/htdocs/contrat/list.php @@ -986,7 +986,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban diff --git a/htdocs/don/list.php b/htdocs/don/list.php index 819e0ea7931..a895db4f3a6 100644 --- a/htdocs/don/list.php +++ b/htdocs/don/list.php @@ -298,7 +298,7 @@ if ($resql) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban $donationstatic->amount = $objp->amount; diff --git a/htdocs/eventorganization/conferenceorbooth_list.php b/htdocs/eventorganization/conferenceorbooth_list.php index 3bbbe328080..3ad6e2702c0 100644 --- a/htdocs/eventorganization/conferenceorbooth_list.php +++ b/htdocs/eventorganization/conferenceorbooth_list.php @@ -885,7 +885,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $object->getKanbanView(''); diff --git a/htdocs/expedition/list.php b/htdocs/expedition/list.php index 26cafe14b5d..b13db1c159b 100644 --- a/htdocs/expedition/list.php +++ b/htdocs/expedition/list.php @@ -903,7 +903,7 @@ while ($i < min($num, $limit)) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } $object->socid = $companystatic->getNomUrl(1); $object->date_delivery = $obj->delivery_date; diff --git a/htdocs/expensereport/list.php b/htdocs/expensereport/list.php index 918c916a52c..c093bbfd721 100644 --- a/htdocs/expensereport/list.php +++ b/htdocs/expensereport/list.php @@ -750,7 +750,7 @@ if ($resql) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } $usertmp->fetch($obj->id_user); $expensereportstatic->fk_user_author = $usertmp->getNomUrl(1); diff --git a/htdocs/expensereport/payment/list.php b/htdocs/expensereport/payment/list.php index 4c838a73b1e..c236e72d514 100644 --- a/htdocs/expensereport/payment/list.php +++ b/htdocs/expensereport/payment/list.php @@ -500,7 +500,7 @@ while ($i < min($num, $limit)) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $paymentexpensereportstatic->getKanbanView(''); diff --git a/htdocs/fichinter/list.php b/htdocs/fichinter/list.php index 2f704384305..d2b326a6ba4 100644 --- a/htdocs/fichinter/list.php +++ b/htdocs/fichinter/list.php @@ -703,7 +703,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban diff --git a/htdocs/fourn/commande/list.php b/htdocs/fourn/commande/list.php index 394660f3866..b6e94712e0b 100644 --- a/htdocs/fourn/commande/list.php +++ b/htdocs/fourn/commande/list.php @@ -1674,7 +1674,7 @@ if ($resql) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } $thirdpartytmp->id = $obj->socid; diff --git a/htdocs/fourn/facture/list.php b/htdocs/fourn/facture/list.php index 9b790050571..1aab2dd6a45 100644 --- a/htdocs/fourn/facture/list.php +++ b/htdocs/fourn/facture/list.php @@ -1415,7 +1415,7 @@ if ($num > 0) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban $facturestatic->socid = $thirdparty->getNomUrl(1, 'supplier', 3); diff --git a/htdocs/holiday/list.php b/htdocs/holiday/list.php index 05568e08992..421da582e0d 100644 --- a/htdocs/holiday/list.php +++ b/htdocs/holiday/list.php @@ -832,7 +832,7 @@ if ($resql) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } $holidaystatic->fk_type = $typeleaves[$obj->fk_type]['rowid']; diff --git a/htdocs/hrm/evaluation_list.php b/htdocs/hrm/evaluation_list.php index adf642597f2..f39030cf3d5 100644 --- a/htdocs/hrm/evaluation_list.php +++ b/htdocs/hrm/evaluation_list.php @@ -579,7 +579,7 @@ while ($i < ($limit ? min($num, $limit) : $num)) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban $object->date_eval = $obj->date_eval; diff --git a/htdocs/hrm/job_list.php b/htdocs/hrm/job_list.php index c980cec9abf..b347c32848c 100644 --- a/htdocs/hrm/job_list.php +++ b/htdocs/hrm/job_list.php @@ -606,7 +606,7 @@ while ($i < $imaxinloop) { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $object->getKanbanView(''); diff --git a/htdocs/hrm/position_list.php b/htdocs/hrm/position_list.php index 4518d28bf65..f5740834da7 100644 --- a/htdocs/hrm/position_list.php +++ b/htdocs/hrm/position_list.php @@ -615,7 +615,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // get info needed $object->date_start = $obj->date_start; diff --git a/htdocs/hrm/skill_list.php b/htdocs/hrm/skill_list.php index 03302a812ff..e9d3564c1a4 100644 --- a/htdocs/hrm/skill_list.php +++ b/htdocs/hrm/skill_list.php @@ -556,7 +556,7 @@ while ($i < ($limit ? min($num, $limit) : $num)) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban diff --git a/htdocs/knowledgemanagement/knowledgerecord_list.php b/htdocs/knowledgemanagement/knowledgerecord_list.php index 3a916cb96ef..f7e49f0f88c 100644 --- a/htdocs/knowledgemanagement/knowledgerecord_list.php +++ b/htdocs/knowledgemanagement/knowledgerecord_list.php @@ -643,7 +643,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { diff --git a/htdocs/loan/list.php b/htdocs/loan/list.php index b864c9f09ab..d3eace18a88 100644 --- a/htdocs/loan/list.php +++ b/htdocs/loan/list.php @@ -285,7 +285,7 @@ if ($resql) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban $loan_static->datestart= $obj->datestart; diff --git a/htdocs/modulebuilder/template/myobject_list.php b/htdocs/modulebuilder/template/myobject_list.php index ef4753c7199..7fa1b718dd9 100644 --- a/htdocs/modulebuilder/template/myobject_list.php +++ b/htdocs/modulebuilder/template/myobject_list.php @@ -697,7 +697,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $object->getKanbanView(''); diff --git a/htdocs/mrp/mo_list.php b/htdocs/mrp/mo_list.php index c3ae9247c9d..36dbe6c120a 100644 --- a/htdocs/mrp/mo_list.php +++ b/htdocs/mrp/mo_list.php @@ -609,7 +609,7 @@ while ($i < ($limit ? min($num, $limit) : $num)) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } $object->id = $obj->type_id; $bom->id = $obj->fk_bom; diff --git a/htdocs/partnership/partnership_list.php b/htdocs/partnership/partnership_list.php index a13fb6f8182..4fc78fdbdde 100644 --- a/htdocs/partnership/partnership_list.php +++ b/htdocs/partnership/partnership_list.php @@ -866,7 +866,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $object->getKanbanView(''); diff --git a/htdocs/product/list.php b/htdocs/product/list.php index 9bd1a202245..15f8e93dd6b 100644 --- a/htdocs/product/list.php +++ b/htdocs/product/list.php @@ -1417,7 +1417,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } $product_static->price = $obj->price; // Output Kanban diff --git a/htdocs/product/stock/list.php b/htdocs/product/stock/list.php index 9ab992d537b..56f83c26f03 100644 --- a/htdocs/product/stock/list.php +++ b/htdocs/product/stock/list.php @@ -634,7 +634,7 @@ while ($i < min($num, $limit)) { if ($mode =='kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $warehouse->getKanbanView(''); diff --git a/htdocs/projet/tasks/list.php b/htdocs/projet/tasks/list.php index bc4c8770f0f..00449a30a17 100644 --- a/htdocs/projet/tasks/list.php +++ b/htdocs/projet/tasks/list.php @@ -1127,7 +1127,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban $object->fk_statut = $projectstatic->getLibStatut(1); diff --git a/htdocs/recruitment/recruitmentcandidature_list.php b/htdocs/recruitment/recruitmentcandidature_list.php index 95b6ac6203d..8fcd62fc078 100644 --- a/htdocs/recruitment/recruitmentcandidature_list.php +++ b/htdocs/recruitment/recruitmentcandidature_list.php @@ -733,7 +733,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } $recuitment = new RecruitmentJobPosition($db); $recuitment->fetch($obj->fk_recruitmentjobposition); diff --git a/htdocs/recruitment/recruitmentjobposition_list.php b/htdocs/recruitment/recruitmentjobposition_list.php index 670eca08040..8a0d3f06540 100644 --- a/htdocs/recruitment/recruitmentjobposition_list.php +++ b/htdocs/recruitment/recruitmentjobposition_list.php @@ -591,7 +591,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { if ($massactionbutton || $massaction) { diff --git a/htdocs/salaries/list.php b/htdocs/salaries/list.php index 24b416295d1..35e82e96da1 100644 --- a/htdocs/salaries/list.php +++ b/htdocs/salaries/list.php @@ -570,7 +570,7 @@ while ($i < ($limit ? min($num, $limit) : $num)) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $salstatic->getKanbanView(''); diff --git a/htdocs/salaries/payments.php b/htdocs/salaries/payments.php index 7bf61f3021f..807ae82f9af 100644 --- a/htdocs/salaries/payments.php +++ b/htdocs/salaries/payments.php @@ -575,7 +575,7 @@ while ($i < ($limit ? min($num, $limit) : $num)) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban diff --git a/htdocs/societe/list.php b/htdocs/societe/list.php index 4ddb23379a9..12de0af0f29 100644 --- a/htdocs/societe/list.php +++ b/htdocs/societe/list.php @@ -1561,7 +1561,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $companystatic->getKanbanView(''); diff --git a/htdocs/supplier_proposal/list.php b/htdocs/supplier_proposal/list.php index 8683d6db205..7162bc7dd2a 100644 --- a/htdocs/supplier_proposal/list.php +++ b/htdocs/supplier_proposal/list.php @@ -984,7 +984,7 @@ if ($resql) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban $userstatic->fetch($obj->fk_user_author); diff --git a/htdocs/ticket/list.php b/htdocs/ticket/list.php index f3e2c82d703..a3caccbef6d 100644 --- a/htdocs/ticket/list.php +++ b/htdocs/ticket/list.php @@ -1008,7 +1008,7 @@ while ($i < ($limit ? min($num, $limit) : $num)) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // get infos needed from object $userstatic = new User($db); diff --git a/htdocs/user/group/list.php b/htdocs/user/group/list.php index 5f017da01c9..05adcf15059 100644 --- a/htdocs/user/group/list.php +++ b/htdocs/user/group/list.php @@ -386,7 +386,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $object->getKanbanView(''); diff --git a/htdocs/user/list.php b/htdocs/user/list.php index e298da2d14c..981c3744028 100644 --- a/htdocs/user/list.php +++ b/htdocs/user/list.php @@ -1009,7 +1009,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban diff --git a/htdocs/webhook/target_list.php b/htdocs/webhook/target_list.php index 1db73639103..a5f01c306f8 100644 --- a/htdocs/webhook/target_list.php +++ b/htdocs/webhook/target_list.php @@ -631,7 +631,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $object->getKanbanView(''); diff --git a/htdocs/workstation/workstation_list.php b/htdocs/workstation/workstation_list.php index 8639adf866d..91818e2b344 100644 --- a/htdocs/workstation/workstation_list.php +++ b/htdocs/workstation/workstation_list.php @@ -629,7 +629,7 @@ while ($i < $imaxinloop) { if ($mode == 'kanban') { if ($i == 0) { print '
'; - print '
'; + print '
'; } // Output Kanban print $object->getKanbanView(''); From 35d496de3876859952774cdb1a280b0ca22519ea Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 02:41:53 +0100 Subject: [PATCH 0537/1026] Update user.class.php --- htdocs/user/class/user.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 752cbf15c34..3329e4fe71e 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -2359,7 +2359,7 @@ class User extends CommonObject /** * Send new password by email * - * @param User $user Object user that send the email (not the user we send too) @todo object $user is not used ! + * @param User $user Object user that send the email (not the user we send to) @todo object $user is not used ! * @param string $password New password * @param int $changelater 0=Send clear passwod into email, 1=Change password only after clicking on confirm email. @todo Add method 2 = Send link to reset password * @return int < 0 si erreur, > 0 si ok From 4ba1309a17d0e3b3012db3857a72ab765fb3c033 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 02:55:11 +0100 Subject: [PATCH 0538/1026] Update param_ihm.php --- htdocs/user/param_ihm.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/user/param_ihm.php b/htdocs/user/param_ihm.php index fba8cb0611e..43fb3159df4 100644 --- a/htdocs/user/param_ihm.php +++ b/htdocs/user/param_ihm.php @@ -230,7 +230,7 @@ if (!empty($conf->global->MAIN_USE_BOOKMARKS_FOR_LANDING_PAGES)) { $i = 0; while ($i < $object->db->num_rows($resql)) { $obj = $db->fetch_object($resql); - $landing_url = str_replace(DOL_URL_ROOT,'',$obj->url); + $landing_url = str_replace(DOL_URL_ROOT, '', $obj->url); $tmparray[$landing_url] = $obj->title; $i++; } From b3e54b5ed2767a47be828d1d83244d196e34ebca Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 02:58:48 +0100 Subject: [PATCH 0539/1026] Update param_ihm.php --- htdocs/user/param_ihm.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/user/param_ihm.php b/htdocs/user/param_ihm.php index 43fb3159df4..70eb215cda1 100644 --- a/htdocs/user/param_ihm.php +++ b/htdocs/user/param_ihm.php @@ -219,16 +219,16 @@ if (!empty($conf->global->MAIN_USE_BOOKMARKS_FOR_LANDING_PAGES)) { $sql = "SELECT b.rowid, b.fk_user, b.url, b.title,"; $sql .= " FROM ".MAIN_DB_PREFIX."bookmark as b"; - $sql .= " WHERE 1=1"; - $sql .= " AND b.entity IN (".getEntity('bookmark').")"; + $sql .= " WHERE b.entity IN (".getEntity('bookmark').")"; $sql .= " AND b.url NOT LIKE 'http%'"; if (!$object->admin) { $sql .= " AND (b.fk_user = ".((int) $object->id)." OR b.fk_user is NULL OR b.fk_user = 0)"; } - $resql = $object->db->query($sql); + $resql = $db->query($sql); if ($resql) { $i = 0; - while ($i < $object->db->num_rows($resql)) { + $num_rows = $db->num_rows($resql); + while ($i < $num_rows) { $obj = $db->fetch_object($resql); $landing_url = str_replace(DOL_URL_ROOT, '', $obj->url); $tmparray[$landing_url] = $obj->title; From 7454e6cbf1aa7c1a7350146d3a1a126f49264bbe Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 03:00:02 +0100 Subject: [PATCH 0540/1026] Update param_ihm.php --- htdocs/user/param_ihm.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/htdocs/user/param_ihm.php b/htdocs/user/param_ihm.php index 70eb215cda1..9d42e210ada 100644 --- a/htdocs/user/param_ihm.php +++ b/htdocs/user/param_ihm.php @@ -215,9 +215,8 @@ if (isModEnabled('ticket')) { $tmparray['ticket/list.php?mainmenu=ticket&leftmenu='] = 'Tickets'; } // add bookmarks to available landing pages -if (!empty($conf->global->MAIN_USE_BOOKMARKS_FOR_LANDING_PAGES)) { - $sql = "SELECT b.rowid, b.fk_user, b.url, b.title,"; - +if (empty($conf->global->MAIN_NO_BOOKMARKS_FOR_LANDING_PAGES)) { + $sql = "SELECT b.rowid, b.fk_user, b.url, b.title"; $sql .= " FROM ".MAIN_DB_PREFIX."bookmark as b"; $sql .= " WHERE b.entity IN (".getEntity('bookmark').")"; $sql .= " AND b.url NOT LIKE 'http%'"; From 09b84f08379778c1cc87a0d2d61551227352c21c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 12:10:59 +0100 Subject: [PATCH 0541/1026] Look and feel v18 --- htdocs/core/tpl/massactions_pre.tpl.php | 20 ++++++++++++-------- htdocs/langs/en_US/main.lang | 1 + 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/htdocs/core/tpl/massactions_pre.tpl.php b/htdocs/core/tpl/massactions_pre.tpl.php index 66b681cb3ca..e84db5c99dd 100644 --- a/htdocs/core/tpl/massactions_pre.tpl.php +++ b/htdocs/core/tpl/massactions_pre.tpl.php @@ -75,15 +75,19 @@ if ($massaction == 'preaffecttag' && isModEnabled('category')) { if (!empty($categ_types)) { foreach ($categ_types as $categ_type) { $cate_arbo = $form->select_all_categories($categ_type['code'], null, 'parent', null, null, 1); - $formquestion[] = array('type' => 'other', - 'name' => 'affecttag_'.$categ_type['code'], - 'label' => $langs->trans("Tag").' '.$categ_type['label'], - 'value' => $form->multiselectarray('contcats_'.$categ_type['code'], $cate_arbo, GETPOST('contcats_'.$categ_type['code'], 'array'), null, null, null, null, '60%')); - } - $formquestion[] = array('type' => 'other', - 'name' => 'affecttag_type', + $formquestion[] = array( + 'type' => 'other', + 'name' => 'affecttag_'.$categ_type['code'], 'label' => '', - 'value' => ''); + 'value' => $form->multiselectarray('contcats_'.$categ_type['code'], $cate_arbo, GETPOST('contcats_'.$categ_type['code'], 'array'), null, null, '', 0, '60%', '', '', $langs->trans("SelectTheTagsToAssign")) + ); + } + $formquestion[] = array( + 'type' => 'other', + 'name' => 'affecttag_type', + 'label' => '', + 'value' => '' + ); print $form->formconfirm($_SERVER["PHP_SELF"], $langs->trans("ConfirmAffectTag"), $langs->trans("ConfirmAffectTagQuestion", count($toselect)), "affecttag", $formquestion, 1, 0, 200, 500, 1); } else { setEventMessage('CategTypeNotFound'); diff --git a/htdocs/langs/en_US/main.lang b/htdocs/langs/en_US/main.lang index 22f04a3ad44..6734168621c 100644 --- a/htdocs/langs/en_US/main.lang +++ b/htdocs/langs/en_US/main.lang @@ -514,6 +514,7 @@ NotYetAvailable=Not yet available NotAvailable=Not available Categories=Tags/categories Category=Tag/category +SelectTheTagsToAssign=Select the tags/categories to assign By=By From=From FromDate=From From 17b22673974367b5b3aa3230d6c84f454dcf2658 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 12:39:00 +0100 Subject: [PATCH 0542/1026] Debug Look and feel v17 --- htdocs/core/class/html.form.class.php | 2 +- htdocs/core/lib/functions.lib.php | 6 +++--- htdocs/core/tpl/massactions_pre.tpl.php | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 5ee6efac42f..c47add93207 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -5369,7 +5369,7 @@ class Form // Line title $formconfirm .= '
'; - $formconfirm .= img_picto('', 'recent').' '.$title; + $formconfirm .= img_picto('', 'pictoconfirm').' '.$title; $formconfirm .= '
'; - $formconfirm .= img_picto('', 'recent').' '.$title; + $formconfirm .= img_picto('', 'pictoconfirm').' '.$title; $formconfirm .= '
'.$staticcontrat->getNomUrl(1).''.$companystatic->getNomUrl(1, 'customer', 44).''.$companystatic->getNomUrl(1, 'customer').''.$staticcontrat->LibStatut($obj->statut, 3).'
'; print '
'.$companystatic->getNomUrl(1, 'customer', 44).''.$companystatic->getNomUrl(1, 'customer').''; print dol_print_date($datem, 'day', 'tzserver'); @@ -1091,7 +1091,7 @@ if (isModEnabled('commande') && $user->rights->commande->lire) { print '
'; print '
'.$companystatic->getNomUrl(1, 'customer', 44).''.$companystatic->getNomUrl(1, 'customer').''; print dol_print_date($datem, 'day', 'tzserver'); From 836191648b8595a581b12a420e0cb4d474e5ea3a Mon Sep 17 00:00:00 2001 From: ptibogxiv Date: Sun, 19 Feb 2023 13:35:16 +0100 Subject: [PATCH 0546/1026] fix php error --- htdocs/adherents/type.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/adherents/type.php b/htdocs/adherents/type.php index ce9afa976d6..207acc53e6f 100644 --- a/htdocs/adherents/type.php +++ b/htdocs/adherents/type.php @@ -42,6 +42,7 @@ $langs->load("members"); $rowid = GETPOST('rowid', 'int'); $action = GETPOST('action', 'aZ09'); +$massaction = GETPOST('massaction', 'alpha'); $cancel = GETPOST('cancel', 'alpha'); $contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : str_replace('_', '', basename(dirname(__FILE__)).basename(__FILE__, '.php')); // To manage different context of search $backtopage = GETPOST('backtopage', 'alpha'); From 56add74e71895008b86bd0130a0a04bb0e0e7f20 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 13:58:57 +0100 Subject: [PATCH 0547/1026] Debug v17 --- htdocs/comm/index.php | 2 +- htdocs/core/lib/project.lib.php | 41 +++++++++++++++++++----- htdocs/fourn/facture/list.php | 56 +++++++++++++++++---------------- htdocs/projet/card.php | 2 +- htdocs/projet/index.php | 3 +- 5 files changed, 65 insertions(+), 39 deletions(-) diff --git a/htdocs/comm/index.php b/htdocs/comm/index.php index 8f94f29f7ca..415728cb3e9 100644 --- a/htdocs/comm/index.php +++ b/htdocs/comm/index.php @@ -163,7 +163,7 @@ if (isModEnabled("propal") && $user->hasRight("propal", "lire")) { $obj = $db->fetch_object($resql); if ($i >= $max) { - $othernb += 1; + $othernb++; $i++; $total += (!empty($conf->global->MAIN_DASHBOARD_USE_TOTAL_HT) ? $obj->total_ht : $obj->total_ttc); continue; diff --git a/htdocs/core/lib/project.lib.php b/htdocs/core/lib/project.lib.php index f144b97e922..cdffc5c1961 100644 --- a/htdocs/core/lib/project.lib.php +++ b/htdocs/core/lib/project.lib.php @@ -2192,13 +2192,16 @@ function searchTaskInChild(&$inc, $parent, &$lines, &$taskrole) * @param int $status -1=No filter on statut, 0 or 1 = Filter on status * @param array $listofoppstatus List of opportunity status * @param array $hiddenfields List of info to not show ('projectlabel', 'declaredprogress', '...', ) + * @param int $max Max nb of record to show in HTML list * @return void */ -function print_projecttasks_array($db, $form, $socid, $projectsListId, $mytasks = 0, $status = -1, $listofoppstatus = array(), $hiddenfields = array()) +function print_projecttasks_array($db, $form, $socid, $projectsListId, $mytasks = 0, $status = -1, $listofoppstatus = array(), $hiddenfields = array(), $max = 0) { global $langs, $conf, $user; global $theme_datacolor; + $maxofloop = (empty($conf->global->MAIN_MAXLIST_OVERLOAD) ? 500 : $conf->global->MAIN_MAXLIST_OVERLOAD); + require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php'; $listofstatus = array_keys($listofoppstatus); @@ -2229,8 +2232,6 @@ function print_projecttasks_array($db, $form, $socid, $projectsListId, $mytasks $title = $langs->trans("Projects").' '.$langs->trans($projectstatic->statuts_long[$status]); } - $arrayidtypeofcontact = array(); - print ''; print '
'; print ''; @@ -2309,11 +2310,15 @@ function print_projecttasks_array($db, $form, $socid, $projectsListId, $mytasks $resql = $db->query($sql2); if ($resql) { + $othernb = 0; $total_task = 0; $total_opp_amount = 0; $ponderated_opp_amount = 0; + $total_plannedworkload = 0; + $total_declaredprogressworkload = 0; $num = $db->num_rows($resql); + $nbofloop = min($num, (empty($conf->global->MAIN_MAXLIST_OVERLOAD) ? 500 : $conf->global->MAIN_MAXLIST_OVERLOAD)); $i = 0; print ''; @@ -2340,11 +2345,23 @@ function print_projecttasks_array($db, $form, $socid, $projectsListId, $mytasks } print "\n"; - $total_plannedworkload = 0; - $total_declaredprogressworkload = 0; - while ($i < $num) { + while ($i < $nbofloop) { $objp = $db->fetch_object($resql); + if ($max && $i >= $max) { + $othernb++; + $i++; + $total_task += $objp->nb; + $total_opp_amount += $objp->opp_amount; + $opp_weighted_amount = $objp->opp_percent * $objp->opp_amount / 100; + $ponderated_opp_amount += price2num($opp_weighted_amount); + $plannedworkload = $objp->planned_workload; + $total_plannedworkload += $plannedworkload; + $declaredprogressworkload = $objp->declared_progess_workload; + $total_declaredprogressworkload += $declaredprogressworkload; + continue; + } + $projectstatic->id = $objp->projectid; $projectstatic->user_author_id = $objp->fk_user_creat; $projectstatic->public = $objp->public; @@ -2451,13 +2468,21 @@ function print_projecttasks_array($db, $form, $socid, $projectsListId, $mytasks print "\n"; - $total_task = $total_task + $objp->nb; - $total_opp_amount = $total_opp_amount + $objp->opp_amount; + $total_task += $objp->nb; + $total_opp_amount += $objp->opp_amount; } $i++; } + if ($othernb) { + print ''; + print ''; + print "\n"; + } + print ''; print '"; if (!empty($conf->global->PROJECT_USE_OPPORTUNITIES)) { diff --git a/htdocs/fourn/facture/list.php b/htdocs/fourn/facture/list.php index be215e891eb..ad03c48258b 100644 --- a/htdocs/fourn/facture/list.php +++ b/htdocs/fourn/facture/list.php @@ -1028,17 +1028,17 @@ if (!empty($arrayfields['f.ref_supplier']['checked'])) { if (!empty($arrayfields['f.type']['checked'])) { print ''; @@ -1065,11 +1065,11 @@ if (!empty($arrayfields['f.date_lim_reglement']['checked'])) { print ''; if (!$i) { $totalarray['nbfield']++; @@ -1543,7 +1543,7 @@ if ($num > 0) { // Alias if (!empty($arrayfields['s.name_alias']['checked'])) { print ''; if (!$i) { $totalarray['nbfield']++; @@ -1551,8 +1551,8 @@ if ($num > 0) { } // Town if (!empty($arrayfields['s.town']['checked'])) { - print ''; if (!$i) { $totalarray['nbfield']++; @@ -1560,7 +1560,7 @@ if ($num > 0) { } // Zip if (!empty($arrayfields['s.zip']['checked'])) { - print ''; if (!$i) { @@ -1569,7 +1569,9 @@ if ($num > 0) { } // State if (!empty($arrayfields['state.nom']['checked'])) { - print "\n"; + print '\n"; if (!$i) { $totalarray['nbfield']++; } @@ -1620,14 +1622,14 @@ if ($num > 0) { // Amount HT if (!empty($arrayfields['f.total_ht']['checked'])) { - print '\n"; + print '\n"; if (!$i) { $totalarray['nbfield']++; } if (!$i) { $totalarray['pos'][$totalarray['nbfield']] = 'f.total_ht'; } - $totalarray['val']['f.total_ht'] += $obj->total_ht; + $totalarray['val']['f.total_ht'] += $obj->total_ht; } // Amount VAT if (!empty($arrayfields['f.total_vat']['checked'])) { @@ -1726,7 +1728,7 @@ if ($num > 0) { // Currency if (!empty($arrayfields['f.multicurrency_code']['checked'])) { - print '\n"; + print '\n"; if (!$i) { $totalarray['nbfield']++; } @@ -1734,16 +1736,16 @@ if ($num > 0) { // Currency rate if (!empty($arrayfields['f.multicurrency_tx']['checked'])) { - print '\n"; + print '\n"; if (!$i) { $totalarray['nbfield']++; } } // Amount HT if (!empty($arrayfields['f.multicurrency_total_ht']['checked'])) { - print '\n"; + print '\n"; if (!$i) { $totalarray['nbfield']++; } diff --git a/htdocs/projet/card.php b/htdocs/projet/card.php index e954f429781..4f743cc58f7 100644 --- a/htdocs/projet/card.php +++ b/htdocs/projet/card.php @@ -1102,7 +1102,7 @@ if ($action == 'create' && $user->rights->projet->creer) { print ''; print ''; } if (!empty($arrayfields['p.fk_statut']['checked'])) { From c3da1554a7edb6cf59d83ee69b52141b08a1d7ed Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 16:28:04 +0100 Subject: [PATCH 0549/1026] Debug v17 --- htdocs/core/actions_massactions.inc.php | 9 ++- htdocs/projet/class/project.class.php | 76 +++++++++++++------------ htdocs/projet/list.php | 1 + 3 files changed, 49 insertions(+), 37 deletions(-) diff --git a/htdocs/core/actions_massactions.inc.php b/htdocs/core/actions_massactions.inc.php index d5731f014af..3338acd1be4 100644 --- a/htdocs/core/actions_massactions.inc.php +++ b/htdocs/core/actions_massactions.inc.php @@ -958,7 +958,14 @@ if (!$error && $massaction == 'validate' && $permissiontoadd) { foreach ($toselect as $toselectid) { $result = $objecttmp->fetch($toselectid); if ($result > 0) { - $result = $objecttmp->validate($user); + if (method_exists($objecttmp, 'validate')) { + $result = $objecttmp->validate($user); + } elseif (method_exists($objecttmp, 'setValid')) { + $result = $objecttmp->setValid($user); + } else { + $objecttmp->error = 'No method validate or setValid on this object'; + $result = -1; + } if ($result == 0) { $langs->load("errors"); setEventMessages($langs->trans("ErrorObjectMustHaveStatusDraftToBeValidated", $objecttmp->ref), null, 'errors'); diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php index 0d6df2ddc98..5375a418ca2 100644 --- a/htdocs/projet/class/project.class.php +++ b/htdocs/projet/class/project.class.php @@ -1098,7 +1098,7 @@ class Project extends CommonObject * * @param User $user User that validate * @param int $notrigger 1=Disable triggers - * @return int <0 if KO, >0 if OK + * @return int <0 if KO, 0=Nothing done, >0 if KO */ public function setValid($user, $notrigger = 0) { @@ -1106,47 +1106,51 @@ class Project extends CommonObject $error = 0; - if ($this->statut != 1) { - // Check parameters - if (preg_match('/^'.preg_quote($langs->trans("CopyOf").' ').'/', $this->title)) { - $this->error = $langs->trans("ErrorFieldFormat", $langs->transnoentities("Label")).'. '.$langs->trans('RemoveString', $langs->transnoentitiesnoconv("CopyOf")); - return -1; + // Protection + if ($this->status == self::STATUS_VALIDATED) { + dol_syslog(get_class($this)."::validate action abandonned: already validated", LOG_WARNING); + return 0; + } + + // Check parameters + if (preg_match('/^'.preg_quote($langs->trans("CopyOf").' ').'/', $this->title)) { + $this->error = $langs->trans("ErrorFieldFormat", $langs->transnoentities("Label")).'. '.$langs->trans('RemoveString', $langs->transnoentitiesnoconv("CopyOf")); + return -1; + } + + $this->db->begin(); + + $sql = "UPDATE ".MAIN_DB_PREFIX."projet"; + $sql .= " SET fk_statut = ".self::STATUS_VALIDATED; + $sql .= " WHERE rowid = ".((int) $this->id); + $sql .= " AND entity = ".((int) $conf->entity); + + dol_syslog(get_class($this)."::setValid", LOG_DEBUG); + $resql = $this->db->query($sql); + if ($resql) { + // Call trigger + if (empty($notrigger)) { + $result = $this->call_trigger('PROJECT_VALIDATE', $user); + if ($result < 0) { + $error++; + } + // End call triggers } - $this->db->begin(); - - $sql = "UPDATE ".MAIN_DB_PREFIX."projet"; - $sql .= " SET fk_statut = 1"; - $sql .= " WHERE rowid = ".((int) $this->id); - $sql .= " AND entity = ".((int) $conf->entity); - - dol_syslog(get_class($this)."::setValid", LOG_DEBUG); - $resql = $this->db->query($sql); - if ($resql) { - // Call trigger - if (empty($notrigger)) { - $result = $this->call_trigger('PROJECT_VALIDATE', $user); - if ($result < 0) { - $error++; - } - // End call triggers - } - - if (!$error) { - $this->statut = 1; - $this->db->commit(); - return 1; - } else { - $this->db->rollback(); - $this->error = join(',', $this->errors); - dol_syslog(get_class($this)."::setValid ".$this->error, LOG_ERR); - return -1; - } + if (!$error) { + $this->statut = 1; + $this->db->commit(); + return 1; } else { $this->db->rollback(); - $this->error = $this->db->lasterror(); + $this->error = join(',', $this->errors); + dol_syslog(get_class($this)."::setValid ".$this->error, LOG_ERR); return -1; } + } else { + $this->db->rollback(); + $this->error = $this->db->lasterror(); + return -1; } } diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php index c50350c91cc..15fc35f9e84 100644 --- a/htdocs/projet/list.php +++ b/htdocs/projet/list.php @@ -888,6 +888,7 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php'; // List of mass actions available $arrayofmassactions = array( + 'validate'=>img_picto('', 'check', 'class="pictofixedwidth"').$langs->trans("Validate"), 'generate_doc'=>img_picto('', 'pdf', 'class="pictofixedwidth"').$langs->trans("ReGeneratePDF"), //'builddoc'=>img_picto('', 'pdf', 'class="pictofixedwidth"').$langs->trans("PDFMerge"), //'presend'=>img_picto('', 'email', 'class="pictofixedwidth"').$langs->trans("SendByMail"), From 2cafd2cbc49268b1995f772ac416aab02a3a38aa Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 16:42:01 +0100 Subject: [PATCH 0550/1026] Debug v17 --- .../compta/paiement/cheque/class/remisecheque.class.php | 2 +- htdocs/core/actions_massactions.inc.php | 9 +++++++-- htdocs/don/class/don.class.php | 2 +- htdocs/projet/class/project.class.php | 2 +- 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/htdocs/compta/paiement/cheque/class/remisecheque.class.php b/htdocs/compta/paiement/cheque/class/remisecheque.class.php index 3fb82f05cb9..9895e583601 100644 --- a/htdocs/compta/paiement/cheque/class/remisecheque.class.php +++ b/htdocs/compta/paiement/cheque/class/remisecheque.class.php @@ -261,7 +261,7 @@ class RemiseCheque extends CommonObject $this->errno = $this->db->lasterrno(); } - if (!$this->errno && !empty($conf->global->MAIN_DISABLEDRAFTSTATUS)) { + if (!$this->errno && (getDolGlobalString('MAIN_DISABLEDRAFTSTATUS') || getDolGlobalString('MAIN_DISABLEDRAFTSTATUS_CHEQUE'))) { $res = $this->validate($user); //if ($res < 0) $error++; } diff --git a/htdocs/core/actions_massactions.inc.php b/htdocs/core/actions_massactions.inc.php index 3338acd1be4..9afd82b7eaf 100644 --- a/htdocs/core/actions_massactions.inc.php +++ b/htdocs/core/actions_massactions.inc.php @@ -984,8 +984,13 @@ if (!$error && $massaction == 'validate' && $permissiontoadd) { if (getDolGlobalInt('MAIN_MULTILANGS') && empty($newlang) && GETPOST('lang_id', 'aZ09')) { $newlang = GETPOST('lang_id', 'aZ09'); } - if (getDolGlobalInt('MAIN_MULTILANGS') && empty($newlang)) { - $newlang = $objecttmp->thirdparty->default_lang; + if (getDolGlobalInt('MAIN_MULTILANGS') && empty($newlang) && property_exists($objecttmp, 'thirdparty')) { + if ((property_exists($objecttmp, 'socid') || property_exists($objecttmp, 'fk_soc')) && empty($objecttmp->thirdparty)) { + $objecttmp->fetch_thirparty(); + } + if (!empty($objecttmp->thirdparty)) { + $newlang = $objecttmp->thirdparty->default_lang; + } } if (!empty($newlang)) { $outputlangs = new Translate("", $conf); diff --git a/htdocs/don/class/don.class.php b/htdocs/don/class/don.class.php index ceb5b95c1f3..35c5c5ff40a 100644 --- a/htdocs/don/class/don.class.php +++ b/htdocs/don/class/don.class.php @@ -438,7 +438,7 @@ class Don extends CommonObject } } - if (!$error && !empty($conf->global->MAIN_DISABLEDRAFTSTATUS)) { + if (!$error && (getDolGlobalString('MAIN_DISABLEDRAFTSTATUS') || getDolGlobalString('MAIN_DISABLEDRAFTSTATUS_DONATION'))) { //$res = $this->setValid($user); //if ($res < 0) $error++; } diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php index 5375a418ca2..d6b0515eb1a 100644 --- a/htdocs/projet/class/project.class.php +++ b/htdocs/projet/class/project.class.php @@ -498,7 +498,7 @@ class Project extends CommonObject } } - if (!$error && !empty($conf->global->MAIN_DISABLEDRAFTSTATUS)) { + if (!$error && (getDolGlobalString('MAIN_DISABLEDRAFTSTATUS') || getDolGlobalString('MAIN_DISABLEDRAFTSTATUS_PROJECT'))) { $res = $this->setValid($user); if ($res < 0) { $error++; From 6224414b0d36d1c8fe7e0bbad83848ab78eeab88 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 16:55:36 +0100 Subject: [PATCH 0551/1026] Debug v17 --- htdocs/projet/card.php | 44 +++++++++++++++++++++++++++++++++--------- 1 file changed, 35 insertions(+), 9 deletions(-) diff --git a/htdocs/projet/card.php b/htdocs/projet/card.php index 4f743cc58f7..bbecfacdae4 100644 --- a/htdocs/projet/card.php +++ b/htdocs/projet/card.php @@ -99,6 +99,8 @@ if ($id == '' && $ref == '' && ($action != "create" && $action != "add" && $acti accessforbidden(); } +$permissiontoadd = $user->rights->projet->creer; +$permissiontodelete = $user->rights->projet->supprimer; $permissiondellink = $user->rights->projet->creer; // Used by the include of actions_dellink.inc.php @@ -152,7 +154,20 @@ if (empty($reshook)) { include DOL_DOCUMENT_ROOT.'/core/actions_dellink.inc.php'; // Must be include, not include_once - if ($action == 'add' && $user->rights->projet->creer) { + // Action setdraft object + if ($action == 'confirm_setdraft' && $confirm == 'yes' && $permissiontoadd) { + $result = $object->setStatut($object::STATUS_DRAFT, null, '', 'PROJECT_MODIFY'); + if ($result >= 0) { + // Nothing else done + } else { + $error++; + setEventMessages($object->error, $object->errors, 'errors'); + } + $action = ''; + } + + // Action add + if ($action == 'add' && $permissiontoadd) { $error = 0; if (!GETPOST('ref')) { setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentities("Ref")), null, 'errors'); @@ -260,7 +275,7 @@ if (empty($reshook)) { } } - if ($action == 'update' && empty(GETPOST('cancel')) && $user->rights->projet->creer) { + if ($action == 'update' && empty(GETPOST('cancel')) && $permissiontoadd) { $error = 0; if (empty($ref)) { @@ -376,7 +391,7 @@ if (empty($reshook)) { } // Build doc - if ($action == 'builddoc' && $user->rights->projet->creer) { + if ($action == 'builddoc' && $permissiontoadd) { // Save last template used to generate document if (GETPOST('model')) { $object->setDocModel($user, GETPOST('model', 'alpha')); @@ -395,7 +410,7 @@ if (empty($reshook)) { } // Delete file in doc form - if ($action == 'remove_file' && $user->rights->projet->creer) { + if ($action == 'remove_file' && $permissiontoadd) { if ($object->id > 0) { require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; @@ -413,28 +428,28 @@ if (empty($reshook)) { } - if ($action == 'confirm_validate' && $confirm == 'yes') { + if ($action == 'confirm_validate' && $confirm == 'yes' && $permissiontoadd) { $result = $object->setValid($user); if ($result <= 0) { setEventMessages($object->error, $object->errors, 'errors'); } } - if ($action == 'confirm_close' && $confirm == 'yes') { + if ($action == 'confirm_close' && $confirm == 'yes' && $permissiontoadd) { $result = $object->setClose($user); if ($result <= 0) { setEventMessages($object->error, $object->errors, 'errors'); } } - if ($action == 'confirm_reopen' && $confirm == 'yes') { + if ($action == 'confirm_reopen' && $confirm == 'yes' && $permissiontoadd) { $result = $object->setValid($user); if ($result <= 0) { setEventMessages($object->error, $object->errors, 'errors'); } } - if ($action == 'confirm_delete' && GETPOST("confirm") == "yes" && $user->rights->projet->supprimer) { + if ($action == 'confirm_delete' && $confirm == 'yes' && $permissiontodelete) { $object->fetch($id); $result = $object->delete($user); if ($result > 0) { @@ -447,7 +462,7 @@ if (empty($reshook)) { } } - if ($action == 'confirm_clone' && $user->rights->projet->creer && $confirm == 'yes') { + if ($action == 'confirm_clone' && $permissiontoadd && $confirm == 'yes') { $clone_contacts = GETPOST('clone_contacts') ? 1 : 0; $clone_tasks = GETPOST('clone_tasks') ? 1 : 0; $clone_project_files = GETPOST('clone_project_files') ? 1 : 0; @@ -1483,6 +1498,17 @@ if ($action == 'create' && $user->rights->projet->creer) { } */ + // Back to draft + if (!getDolGlobalString('MAIN_DISABLEDRAFTSTATUS') && !getDolGlobalString('MAIN_DISABLEDRAFTSTATUS_PROJECT')) { + if ($object->statut != Project::STATUS_DRAFT && $user->rights->projet->creer) { + if ($userWrite > 0) { + print dolGetButtonAction('', $langs->trans('SetToDraft'), 'default', $_SERVER["PHP_SELF"].'?action=confirm_setdraft&confirm=yes&token='.newToken().'&id='.$object->id, ''); + } else { + print dolGetButtonAction($langs->trans('NotOwnerOfProject'), $langs->trans('SetToDraft'), 'default', $_SERVER['PHP_SELF']. '#', '', false); + } + } + } + // Modify if ($object->statut != Project::STATUS_CLOSED && $user->rights->projet->creer) { if ($userWrite > 0) { From 2b8b389bcfae99bfd31046d9e1de63bbd258545a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 17:00:40 +0100 Subject: [PATCH 0552/1026] Fix regression --- htdocs/core/actions_massactions.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/actions_massactions.inc.php b/htdocs/core/actions_massactions.inc.php index 9afd82b7eaf..6fe7ab2ac5d 100644 --- a/htdocs/core/actions_massactions.inc.php +++ b/htdocs/core/actions_massactions.inc.php @@ -986,7 +986,7 @@ if (!$error && $massaction == 'validate' && $permissiontoadd) { } if (getDolGlobalInt('MAIN_MULTILANGS') && empty($newlang) && property_exists($objecttmp, 'thirdparty')) { if ((property_exists($objecttmp, 'socid') || property_exists($objecttmp, 'fk_soc')) && empty($objecttmp->thirdparty)) { - $objecttmp->fetch_thirparty(); + $objecttmp->fetch_thirdparty(); } if (!empty($objecttmp->thirdparty)) { $newlang = $objecttmp->thirdparty->default_lang; From 8a283f4de4b5b066e51e79db95dedff49a66bb4c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 17:12:13 +0100 Subject: [PATCH 0553/1026] Fix missing extraparams column --- .../install/mysql/migration/16.0.0-17.0.0.sql | 4 ++ htdocs/install/mysql/tables/llx_commande.sql | 2 +- htdocs/install/mysql/tables/llx_projet.sql | 69 ++++++++++--------- 3 files changed, 40 insertions(+), 35 deletions(-) diff --git a/htdocs/install/mysql/migration/16.0.0-17.0.0.sql b/htdocs/install/mysql/migration/16.0.0-17.0.0.sql index 744c000294b..9d0a5a776d6 100644 --- a/htdocs/install/mysql/migration/16.0.0-17.0.0.sql +++ b/htdocs/install/mysql/migration/16.0.0-17.0.0.sql @@ -396,3 +396,7 @@ ALTER TABLE llx_c_tva ADD COLUMN use_default tinyint DEFAULT 0; ALTER TABLE llx_commande_fournisseurdet MODIFY COLUMN ref varchar(128); ALTER TABLE llx_facture_fourn_det MODIFY COLUMN ref varchar(128); + +ALTER TABLE llx_projet ADD COLUMN extraparams varchar(255); + + diff --git a/htdocs/install/mysql/tables/llx_commande.sql b/htdocs/install/mysql/tables/llx_commande.sql index 67712178bd3..e64ce7ff14f 100644 --- a/htdocs/install/mysql/tables/llx_commande.sql +++ b/htdocs/install/mysql/tables/llx_commande.sql @@ -77,7 +77,7 @@ create table llx_commande fk_incoterms integer, -- for incoterms location_incoterms varchar(255), -- for incoterms import_key varchar(14), - extraparams varchar(255), -- for stock other parameters with json format + extraparams varchar(255), -- to save other parameters with json format fk_multicurrency integer, multicurrency_code varchar(3), diff --git a/htdocs/install/mysql/tables/llx_projet.sql b/htdocs/install/mysql/tables/llx_projet.sql index 3b8bf1be05b..531f0992f2c 100644 --- a/htdocs/install/mysql/tables/llx_projet.sql +++ b/htdocs/install/mysql/tables/llx_projet.sql @@ -19,45 +19,46 @@ create table llx_projet ( - rowid integer AUTO_INCREMENT PRIMARY KEY, - fk_soc integer, - datec datetime, -- date creation project - tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - dateo date, -- date start project - datee date, -- date end project - ref varchar(50), - entity integer DEFAULT 1 NOT NULL, -- multi company id - title varchar(255) NOT NULL, - description text, - fk_user_creat integer NOT NULL, -- createur du projet - fk_user_modif integer, - public integer, -- project is public or not - fk_statut integer DEFAULT 0 NOT NULL, -- open or close - fk_opp_status integer DEFAULT NULL, -- if project is used to manage opportunities - opp_percent double(5,2), - fk_opp_status_end integer DEFAULT NULL, -- if project is used to manage opportunities (the opportunity status the project has when set to lose) - date_close datetime DEFAULT NULL, - fk_user_close integer DEFAULT NULL, - note_private text, - note_public text, - email_msgid varchar(175), -- if project or lead is created by email collector, we store here MSG ID. Do not use a too large value, it generates trouble with unique index - --budget_days real, -- budget in days is sum of field planned_workload of tasks - opp_amount double(24,8), - budget_amount double(24,8), + rowid integer AUTO_INCREMENT PRIMARY KEY, + fk_soc integer, + datec datetime, -- date creation project + tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + dateo date, -- date start project + datee date, -- date end project + ref varchar(50), + entity integer DEFAULT 1 NOT NULL, -- multi company id + title varchar(255) NOT NULL, + description text, + fk_user_creat integer NOT NULL, -- createur du projet + fk_user_modif integer, + public integer, -- project is public or not + fk_statut integer DEFAULT 0 NOT NULL, -- open or close + fk_opp_status integer DEFAULT NULL, -- if project is used to manage opportunities + opp_percent double(5,2), + fk_opp_status_end integer DEFAULT NULL, -- if project is used to manage opportunities (the opportunity status the project has when set to lose) + date_close datetime DEFAULT NULL, + fk_user_close integer DEFAULT NULL, + note_private text, + note_public text, + email_msgid varchar(175), -- if project or lead is created by email collector, we store here MSG ID. Do not use a too large value, it generates trouble with unique index + --budget_days real, -- budget in days is sum of field planned_workload of tasks + opp_amount double(24,8), + budget_amount double(24,8), usage_opportunity integer DEFAULT 0, -- Set to 1 if project is used to follow an opportunity usage_task integer DEFAULT 1, -- Set to 1 if project is used to manage tasks and/or record timesheet usage_bill_time integer DEFAULT 0, -- Set to 1 if time spent must be converted into invoices usage_organize_event integer DEFAULT 0, -- Set to 1 if you want to use project to organize an event or receive attendees registration - date_start_event datetime, -- date start event - date_end_event datetime, -- date end event - location varchar(255), -- location + date_start_event datetime, -- date start event + date_end_event datetime, -- date end event + location varchar(255), -- location accept_conference_suggestions integer DEFAULT 0, -- Set to 1 if you want to allow unknown people to suggest conferences - accept_booth_suggestions integer DEFAULT 0, -- Set to 1 if you want to Allow unknown people to suggest booth + accept_booth_suggestions integer DEFAULT 0, -- Set to 1 if you want to Allow unknown people to suggest booth max_attendees integer DEFAULT 0, price_registration double(24,8), - price_booth double(24,8), - model_pdf varchar(255), - ip varchar(250), --ip used to create record (for public submission page) - last_main_doc varchar(255), -- relative filepath+filename of last main generated document - import_key varchar(14) -- Import key + price_booth double(24,8), + model_pdf varchar(255), + ip varchar(250), -- ip used to create record (for public submission page) + last_main_doc varchar(255), -- relative filepath+filename of last main generated document + import_key varchar(14), -- Import key + extraparams varchar(255) -- to save other parameters with json format )ENGINE=innodb; From 9966d605a2c7505dab8e0b3016fb966536be5f94 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 17:20:51 +0100 Subject: [PATCH 0554/1026] Debug v17 --- htdocs/projet/class/project.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php index d6b0515eb1a..c4303a73950 100644 --- a/htdocs/projet/class/project.class.php +++ b/htdocs/projet/class/project.class.php @@ -1123,7 +1123,7 @@ class Project extends CommonObject $sql = "UPDATE ".MAIN_DB_PREFIX."projet"; $sql .= " SET fk_statut = ".self::STATUS_VALIDATED; $sql .= " WHERE rowid = ".((int) $this->id); - $sql .= " AND entity = ".((int) $conf->entity); + //$sql .= " AND entity = ".((int) $conf->entity); // Disabled, when we use the ID for the where, we must not add any other search condition dol_syslog(get_class($this)."::setValid", LOG_DEBUG); $resql = $this->db->query($sql); From 230c3d2752c7190325b99bcfdad882a1b3e9702c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 18:11:41 +0100 Subject: [PATCH 0555/1026] Debug v17 --- htdocs/bookmarks/bookmarks.lib.php | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/htdocs/bookmarks/bookmarks.lib.php b/htdocs/bookmarks/bookmarks.lib.php index 88cae3e4293..4141aa671a0 100644 --- a/htdocs/bookmarks/bookmarks.lib.php +++ b/htdocs/bookmarks/bookmarks.lib.php @@ -102,6 +102,7 @@ function printDropdownBookmarksList() $listbtn .= img_picto('', 'edit', 'class="paddingright opacitymedium"').$langs->trans('EditBookmarks').''; $bookmarkList = ''; + $bookmarkNb = 0; // Menu with list of bookmarks $sql = "SELECT rowid, title, url, target FROM ".MAIN_DB_PREFIX."bookmark"; $sql .= " WHERE (fk_user = ".((int) $user->id)." OR fk_user is NULL OR fk_user = 0)"; @@ -116,6 +117,7 @@ function printDropdownBookmarksList() $bookmarkList .= dol_escape_htmltag($obj->title); $bookmarkList .= ''; $i++; + $bookmarkNb++; } $bookmarkList .= ''; @@ -141,6 +143,7 @@ function printDropdownBookmarksList() $searchForm .= dol_escape_htmltag($obj->title); $searchForm .= ''; $i++; + $bookmarkNb++; } $searchForm .= ''; } @@ -200,13 +203,15 @@ function printDropdownBookmarksList() '; - $html .= ' - - - '; + if ($bookmarkNb) { + $html .= ' + + + '; + } $html .= ' '; -print '
'; + print ''.$langs->trans("More").'...'.($othernb < $maxofloop ? ' ('.$othernb.')' : '').''; + print '
'.$langs->trans("Total")."'; $listtype = array( - FactureFournisseur::TYPE_STANDARD=>$langs->trans("InvoiceStandard"), - FactureFournisseur::TYPE_REPLACEMENT=>$langs->trans("InvoiceReplacement"), - FactureFournisseur::TYPE_CREDIT_NOTE=>$langs->trans("InvoiceAvoir"), - FactureFournisseur::TYPE_DEPOSIT=>$langs->trans("InvoiceDeposit"), + FactureFournisseur::TYPE_STANDARD=>$langs->trans("InvoiceStandard"), + FactureFournisseur::TYPE_REPLACEMENT=>$langs->trans("InvoiceReplacement"), + FactureFournisseur::TYPE_CREDIT_NOTE=>$langs->trans("InvoiceAvoir"), + FactureFournisseur::TYPE_DEPOSIT=>$langs->trans("InvoiceDeposit"), ); /* - if (!empty($conf->global->INVOICE_USE_SITUATION)) - { - $listtype[Facture::TYPE_SITUATION] = $langs->trans("InvoiceSituation"); - } - */ + if (!empty($conf->global->INVOICE_USE_SITUATION)) + { + $listtype[Facture::TYPE_SITUATION] = $langs->trans("InvoiceSituation"); + } + */ //$listtype[Facture::TYPE_PROFORMA]=$langs->trans("InvoiceProForma"); // A proformat invoice is not an invoice but must be an order. print $form->selectarray('search_type', $listtype, $search_type, 1, 0, 0, '', 0, 0, 0, 'ASC', 'maxwidth100'); print ''; print '
'; /* - print $langs->trans('From').' '; - print $form->selectDate($search_datelimit_start ? $search_datelimit_start : -1, 'search_datelimit_start', 0, 0, 1); - print '
'; - print '
'; - print $langs->trans('to').' ';*/ + print $langs->trans('From').' '; + print $form->selectDate($search_datelimit_start ? $search_datelimit_start : -1, 'search_datelimit_start', 0, 0, 1); + print '
'; + print '
'; + print $langs->trans('to').' ';*/ print $form->selectDate($search_datelimit_end ? $search_datelimit_end : -1, 'search_datelimit_end', 0, 0, 1, '', 1, 0, 0, '', '', '', '', 1, '', $langs->trans("Before")); print '
'.$langs->trans("Alert"); print '
'; @@ -1487,7 +1487,7 @@ if ($num > 0) { // Label if (!empty($arrayfields['f.label']['checked'])) { print '
'; - print $obj->label; + print dol_escape_htmltag($obj->label); print ''; - print $thirdparty->name_alias; + print dol_escape_htmltag($thirdparty->name_alias); print ''; - print $obj->town; + print ''; + print dol_escape_htmltag($obj->town); print ''; + print ''; print dol_escape_htmltag($obj->zip); print '".$obj->state_name."'; + print dol_escape_htmltag($obj->state_name); + print "'.price($obj->total_ht)."'.price($obj->total_ht)."'.$obj->multicurrency_code.' - '.$langs->trans('Currency'.$obj->multicurrency_code)."'.$obj->multicurrency_code.' - '.$langs->trans('Currency'.$obj->multicurrency_code)."'; - $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$obj->rowid, $obj->multicurrency_tx, 'none', $obj->multicurrency_code); - print "'; + $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$obj->rowid, $obj->multicurrency_tx, 'none', $obj->multicurrency_code); + print "'.price($obj->multicurrency_total_ht)."'.price($obj->multicurrency_total_ht)."
'.$langs->trans("OpportunityStatus").''; print '
'; - print $formproject->selectOpportunityStatus('opp_status', $object->opp_status, 1, 0, 0, 0, 'inline-block valignmiddle', 1, 1); + print $formproject->selectOpportunityStatus('opp_status', $object->opp_status, 1, 0, 0, 0, 'minwidth150 inline-block valignmiddle', 1, 1); // Opportunity probability print ' %'; diff --git a/htdocs/projet/index.php b/htdocs/projet/index.php index 2698a4b1a21..27885de31b9 100644 --- a/htdocs/projet/index.php +++ b/htdocs/projet/index.php @@ -193,9 +193,8 @@ print '
'; */ include DOL_DOCUMENT_ROOT.'/projet/graph_opportunities.inc.php'; - // List of draft projects -print_projecttasks_array($db, $form, $socid, $projectsListId, 0, 0, $listofoppstatus, array('projectlabel', 'plannedworkload', 'declaredprogress', 'prospectionstatus', 'projectstatus')); +print_projecttasks_array($db, $form, $socid, $projectsListId, 0, 0, $listofoppstatus, array('projectlabel', 'plannedworkload', 'declaredprogress', 'prospectionstatus', 'projectstatus'), $max); print '
'; From 93927cceff72b02fab0ed468346e45b901601cd7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 19 Feb 2023 16:12:28 +0100 Subject: [PATCH 0548/1026] Debug v17 --- htdocs/core/lib/functions.lib.php | 86 +++++++++++++++++++++---------- htdocs/projet/list.php | 71 ++++++++++++++++--------- 2 files changed, 106 insertions(+), 51 deletions(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 7ca4b30e0a0..0664bae3f58 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -784,6 +784,12 @@ function GETPOST($paramname, $check = 'alphanohtml', $method = 0, $filter = null } } } else { + // If field name is 'search_xxx' then we force the add of space after each < and > (when following char is numeric) because it means + // we use the < or > to make a search on a numeric value to do higher or lower so we can add a space to break html tags + if (strpos($paramname, 'search_') === 0) { + $out = preg_replace('/([<>])([-+]?\d)/', '\1 \2', $out); + } + $out = sanitizeVal($out, $check, $filter, $options); } @@ -9751,7 +9757,7 @@ function dol_getmypid() * If param $mode is 0, can contains several keywords separated with a space or | * like "keyword1 keyword2" = We want record field like keyword1 AND field like keyword2 * or like "keyword1|keyword2" = We want record field like keyword1 OR field like keyword2 - * If param $mode is 1, can contains an operator <, > or = like "<10" or ">=100.5 < 1000" + * If param $mode is 1, can contains an operator <, > or = like "<10" or ">=100.5 < -1000" * If param $mode is 2, can contains a list of int id separated by comma like "1,3,4" * If param $mode is 3, can contains a list of string separated by comma like "a,b,c" * @param integer $mode 0=value is list of keyword strings, 1=value is a numeric test (Example ">5.5 <10"), 2=value is a list of ID separated with comma (Example '1,3,4') @@ -9789,23 +9795,35 @@ function natural_search($fields, $value, $mode = 0, $nofirstand = 0) $newres = ''; foreach ($fields as $field) { if ($mode == 1) { - $operator = '='; - $newcrit = preg_replace('/([!<>=]+)/', '', $crit); - - $reg = array(); - preg_match('/([!<>=]+)/', $crit, $reg); - if (!empty($reg[1])) { - $operator = $reg[1]; - } - if ($newcrit != '') { - $numnewcrit = price2num($newcrit); - if (is_numeric($numnewcrit)) { - $newres .= ($i2 > 0 ? ' OR ' : '').$field.' '.$operator.' '.((float) $numnewcrit); // should be a numeric - } else { - $newres .= ($i2 > 0 ? ' OR ' : '').'1 = 2'; // force false + $tmpcrits = explode('|', $crit); + $i3 = 0; // count the nb of valid criteria added for this field + foreach ($tmpcrits as $tmpcrit) { + if ($tmpcrit !== '0' && empty($tmpcrit)) { + continue; + } + $tmpcrit = trim($tmpcrit); + + $newres .= (($i2 > 0 || $i3 > 0) ? ' OR ' : ''); + + $operator = '='; + $newcrit = preg_replace('/([!<>=]+)/', '', $tmpcrit); + + $reg = array(); + preg_match('/([!<>=]+)/', $tmpcrit, $reg); + if (!empty($reg[1])) { + $operator = $reg[1]; + } + if ($newcrit != '') { + $numnewcrit = price2num($newcrit); + if (is_numeric($numnewcrit)) { + $newres .= $field.' '.$operator.' '.((float) $numnewcrit); // should be a numeric + } else { + $newres .= '1 = 2'; // force false, we received a corrupted data + } + $i3++; // a criteria was added to string } - $i2++; // a criteria was added to string } + $i2++; } elseif ($mode == 2 || $mode == -2) { $crit = preg_replace('/[^0-9,]/', '', $crit); // ID are always integer $newres .= ($i2 > 0 ? ' OR ' : '').$field." ".($mode == -2 ? 'NOT ' : ''); @@ -9847,28 +9865,36 @@ function natural_search($fields, $value, $mode = 0, $nofirstand = 0) } } } - } else // $mode=0 - { + } else { // $mode=0 $tmpcrits = explode('|', $crit); - $i3 = 0; + $i3 = 0; // count the nb of valid criteria added for this field foreach ($tmpcrits as $tmpcrit) { if ($tmpcrit !== '0' && empty($tmpcrit)) { continue; } + $tmpcrit = trim($tmpcrit); - $newres .= (($i2 > 0 || $i3 > 0) ? ' OR ' : ''); + if ($tmpcrit == '^$') { // If we search empty, we must combined different fields with AND + $newres .= (($i2 > 0 || $i3 > 0) ? ' AND ' : ''); + } else { + $newres .= (($i2 > 0 || $i3 > 0) ? ' OR ' : ''); + } if (preg_match('/\.(id|rowid)$/', $field)) { // Special case for rowid that is sometimes a ref so used as a search field - $newres .= $field." = ".(is_numeric(trim($tmpcrit)) ? ((float) trim($tmpcrit)) : '0'); + $newres .= $field." = ".(is_numeric($tmpcrit) ? ((float) $tmpcrit) : '0'); } else { - $tmpcrit = trim($tmpcrit); $tmpcrit2 = $tmpcrit; $tmpbefore = '%'; $tmpafter = '%'; + $tmps = ''; + if (preg_match('/^!/', $tmpcrit)) { - $newres .= $field." NOT LIKE '"; // ! as exclude character + $tmps .= $field." NOT LIKE "; // ! as exclude character $tmpcrit2 = preg_replace('/^!/', '', $tmpcrit2); - } else $newres .= $field." LIKE '"; + } else { + $tmps .= $field." LIKE "; + } + $tmps .= "'"; if (preg_match('/^[\^\$]/', $tmpcrit)) { $tmpbefore = ''; @@ -9878,12 +9904,17 @@ function natural_search($fields, $value, $mode = 0, $nofirstand = 0) $tmpafter = ''; $tmpcrit2 = preg_replace('/[\^\$]$/', '', $tmpcrit2); } + + if ($tmpcrit2 == '' || preg_match('/^!/', $tmpcrit)) { + $tmps = "(".$tmps; + } + $newres .= $tmps; $newres .= $tmpbefore; $newres .= $db->escape($tmpcrit2); $newres .= $tmpafter; $newres .= "'"; - if ($tmpcrit2 == '') { - $newres .= " OR ".$field." IS NULL"; + if ($tmpcrit2 == '' || preg_match('/^!/', $tmpcrit)) { + $newres .= " OR ".$field." IS NULL)"; } } @@ -9893,13 +9924,14 @@ function natural_search($fields, $value, $mode = 0, $nofirstand = 0) } $i++; } + if ($newres) { $res = $res.($res ? ' AND ' : '').($i2 > 1 ? '(' : '').$newres.($i2 > 1 ? ')' : ''); } $j++; } $res = ($nofirstand ? "" : " AND ")."(".$res.")"; - //print 'xx'.$res.'yy'; + return $res; } diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php index dea5848b469..c50350c91cc 100644 --- a/htdocs/projet/list.php +++ b/htdocs/projet/list.php @@ -54,6 +54,7 @@ $massaction = GETPOST('massaction', 'alpha'); $show_files = GETPOST('show_files', 'int'); $confirm = GETPOST('confirm', 'alpha'); $toselect = GETPOST('toselect', 'array'); +$optioncss = GETPOST('optioncss', 'alpha'); $contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'projectlist'; $title = $langs->trans("Projects"); @@ -113,6 +114,7 @@ $search_accept_booth_suggestions = GETPOST('search_accept_booth_suggestions', 'i $search_price_registration = GETPOST("search_price_registration", 'alpha'); $search_price_booth = GETPOST("search_price_booth", 'alpha'); $search_login = GETPOST('search_login', 'alpha'); +$search_import_key = GETPOST('search_import_key', 'alpha'); $searchCategoryCustomerOperator = 0; if (GETPOSTISSET('formfilteraction')) { $searchCategoryCustomerOperator = GETPOST('search_category_customer_operator', 'int'); @@ -120,7 +122,7 @@ if (GETPOSTISSET('formfilteraction')) { $searchCategoryCustomerOperator = $conf->global->MAIN_SEARCH_CAT_OR_BY_DEFAULT; } $searchCategoryCustomerList = GETPOST('search_category_customer_list', 'array'); -$optioncss = GETPOST('optioncss', 'alpha'); + $mine = ((GETPOST('mode') == 'mine') ? 1 : 0); if ($mine) { @@ -134,7 +136,6 @@ $search_eday = GETPOST('search_eday', 'int'); $search_emonth = GETPOST('search_emonth', 'int'); $search_eyear = GETPOST('search_eyear', 'int'); - $search_date_start_startmonth = GETPOST('search_date_start_startmonth', 'int'); $search_date_start_startyear = GETPOST('search_date_start_startyear', 'int'); $search_date_start_startday = GETPOST('search_date_start_startday', 'int'); @@ -152,6 +153,7 @@ $search_date_end_endmonth = GETPOST('search_date_end_endmonth', 'int'); $search_date_end_endyear = GETPOST('search_date_end_endyear', 'int'); $search_date_end_endday = GETPOST('search_date_end_endday', 'int'); $search_date_end_end = dol_mktime(23, 59, 59, $search_date_end_endmonth, $search_date_end_endday, $search_date_end_endyear); // Use tzserver + if (isModEnabled('categorie')) { $search_category_array = GETPOST("search_category_".Categorie::TYPE_PROJECT."_list", "array"); } @@ -301,6 +303,7 @@ if (empty($reshook)) { $search_price_registration = ''; $search_price_booth = ''; $search_login = ''; + $search_import_key = ''; $toselect = array(); $search_array_options = array(); $search_category_array = array(); @@ -368,6 +371,8 @@ if (empty($reshook)) { $form = new Form($db); $formcompany = new FormCompany($db); +$now = dol_now(); + $companystatic = new Societe($db); $taskstatic = new Task($db); $formother = new FormOther($db); @@ -415,7 +420,7 @@ if (count($listofprojectcontacttypeexternal) == 0) { $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; $selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields -$distinct = 'DISTINCT'; // We add distinct until we are added a protection to be sure a contact of a project and task is only once. +$distinct = 'DISTINCT'; // We add distinct until we have added a protection to be sure a contact of a project and task is only once. $sql = "SELECT ".$distinct." p.rowid as id, p.ref, p.title, p.fk_statut as status, p.fk_opp_status, p.public, p.fk_user_creat,"; $sql .= " p.datec as date_creation, p.dateo as date_start, p.datee as date_end, p.opp_amount, p.opp_percent, (p.opp_amount*p.opp_percent/100) as opp_weighted_amount, p.tms as date_update, p.budget_amount,"; $sql .= " p.usage_opportunity, p.usage_task, p.usage_bill_time, p.usage_organize_event,"; @@ -436,6 +441,9 @@ $parameters = array(); $reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters, $object); // Note that $action and $object may have been modified by hook $sql .= preg_replace('/^,/', '', $hookmanager->resPrint); $sql = preg_replace('/,\s*$/', '', $sql); + +$sqlfields = $sql; // $sql fields to remove for count total + $sql .= " FROM ".MAIN_DB_PREFIX.$object->table_element." as p"; if (!empty($extrafields->attributes[$object->table_element]['label']) &&is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) { $sql .= " LEFT JOIN ".MAIN_DB_PREFIX.$object->table_element."_extrafields as ef on (p.rowid = ef.fk_object)"; @@ -546,9 +554,11 @@ if ($search_sale > 0) { // No check is done on company permission because readability is managed by public status of project and assignement. //if (! $user->rights->societe->client->voir && ! $socid) $sql.= " AND ((s.rowid = sc.fk_soc AND sc.fk_user = ".((int) $user->id).") OR (s.rowid IS NULL))"; if ($search_project_user > 0) { + // TODO Replace this with a EXISTS and remove the link to table + DISTINCT $sql .= " AND ecp.fk_c_type_contact IN (".$db->sanitize(join(',', array_keys($listofprojectcontacttype))).") AND ecp.element_id = p.rowid AND ecp.fk_socpeople = ".((int) $search_project_user); } if ($search_project_contact > 0) { + // TODO Replace this with a EXISTS and remove the link to table + DISTINCT $sql .= " AND ecp_contact.fk_c_type_contact IN (".$db->sanitize(join(',', array_keys($listofprojectcontacttypeexternal))).") AND ecp_contact.element_id = p.rowid AND ecp_contact.fk_socpeople = ".((int) $search_project_contact); } if ($search_opp_amount != '') { @@ -584,6 +594,9 @@ if ($search_price_booth != '') { if ($search_login) { $sql .= natural_search(array('u.login', 'u.firstname', 'u.lastname'), $search_login); } +if ($search_import_key) { + $sql .= natural_search(array('p.import_key'), $search_import_key); +} // Search for tag/category ($searchCategoryProjectList is an array of ID) $searchCategoryProjectList = $search_category_array; $searchCategoryProjectOperator = 0; @@ -664,37 +677,45 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_sql.tpl.php'; $parameters = array(); $reshook = $hookmanager->executeHooks('printFieldListWhere', $parameters, $object); // Note that $action and $object may have been modified by hook $sql .= $hookmanager->resPrint; -$sql .= $db->order($sortfield, $sortorder); +//print $sql; // Count total nb of records $nbtotalofrecords = ''; if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) { - $resql = $db->query($sql); - $nbtotalofrecords = $db->num_rows($resql); - if (($page * $limit) > $nbtotalofrecords) { // if total of record found is smaller than page * limit, goto and load page 0 + /* The fast and low memory method to get and count full list converts the sql into a sql count */ + $sqlforcount = preg_replace('/^'.preg_quote($sqlfields, '/').'/', 'SELECT COUNT(*) as nbtotalofrecords', $sql); + $sqlforcount = preg_replace('/GROUP BY .*$/', '', $sqlforcount); + $resql = $db->query($sqlforcount); + if ($resql) { + $objforcount = $db->fetch_object($resql); + $nbtotalofrecords = $objforcount->nbtotalofrecords; + } else { + dol_print_error($db); + } + + if (($page * $limit) > $nbtotalofrecords) { // if total resultset is smaller then paging size (filtering), goto and load page 0 $page = 0; $offset = 0; } + $db->free($resql); } -// if total of record found is smaller than limit, no need to do paging and to restart another select with limits set. -if (is_numeric($nbtotalofrecords) && ($limit > $nbtotalofrecords || empty($limit))) { - $num = $nbtotalofrecords; -} else { - if (!empty($limit)) { - $sql .= $db->plimit($limit + 1, $offset); - } - $resql = $db->query($sql); - if (!$resql) { - dol_print_error($db); - exit; - } - - $num = $db->num_rows($resql); +// Complete request and execute it with limit +$sql .= $db->order($sortfield, $sortorder); +if ($limit) { + $sql .= $db->plimit($limit + 1, $offset); } +$resql = $db->query($sql); +if (!$resql) { + dol_print_error($db); + exit; +} + +$num = $db->num_rows($resql); + // Direct jump if only one record found -if ($num == 1 && !empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $search_all) { +if ($num == 1 && !empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $search_all && !$page) { $obj = $db->fetch_object($resql); header("Location: ".DOL_URL_ROOT.'/projet/card.php?id='.$obj->id); exit; @@ -704,8 +725,6 @@ if ($num == 1 && !empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $ // Output page // -------------------------------------------------------------------- -dol_syslog("list allowed project", LOG_DEBUG); - llxHeader('', $title, $help_url); $arrayofselected = is_array($toselect) ? $toselect : array(); @@ -855,6 +874,9 @@ if ($search_price_booth != '') { if ($search_login) { $param .= '&search_login='.urlencode($search_login); } +if ($search_import_key) { + $param .= '&search_import_key='.urlencode($search_import_key); +} if ($optioncss != '') { $param .= '&optioncss='.urlencode($optioncss); } @@ -1186,6 +1208,7 @@ if (!empty($arrayfields['p.email_msgid']['checked'])) { if (!empty($arrayfields['p.import_key']['checked'])) { // Import key print '
'; + print ''; print '
'."\n"; - // Type -/* -if (empty($conf->global->PARTNERSHIP_NEWFORM_FORCETYPE)) { - $listoftype = $partnershipt->liste_array(); - $tmp = array_keys($listoftype); - $defaulttype = ''; - $isempty = 1; - if (count($listoftype) == 1) { - $defaulttype = $tmp[0]; - $isempty = 0; - } - print ''."\n"; -} else { - $partnershipt->fetch($conf->global->PARTNERSHIP_NEWFORM_FORCETYPE); - print ''; -} -*/ - $partnershiptype = new PartnershipType($db); $listofpartnershipobj = $partnershiptype->fetchAll('', '', 1000, 0, array('active'=>1)); $listofpartnership = array(); @@ -608,15 +587,17 @@ foreach ($listofpartnershipobj as $partnershipobj) { $listofpartnership[$partnershipobj->id] = $partnershipobj->label; } -if (empty($conf->global->PARTNERSHIP_NEWFORM_FORCETYPE)) { - print ''."\n"; -} else { +if (getDolGlobalString('PARTNERSHIP_NEWFORM_FORCETYPE')) { print $listofpartnership[$conf->global->PARTNERSHIP_NEWFORM_FORCETYPE]; print ''; } +print '
'.$langs->trans("Type").' *'; - print $form->selectarray("typeid", $partnershipt->liste_array(1), GETPOST('typeid') ? GETPOST('typeid') : $defaulttype, $isempty); - print '
'.$langs->trans('PartnershipType').' *'."\n"; - print $form->selectarray("partnershiptype", $listofpartnership, GETPOSTISSET('partnershiptype') ? GETPOST('partnershiptype', 'int') : 'ifone', 1); - print '
'."\n"; +if (!getDolGlobalString('PARTNERSHIP_NEWFORM_FORCETYPE')) { + print ''."\n"; +} // Company print ''."\n"; // Other attributes -$tpl_context = 'public'; // define template context to public +$parameters['tdclass']='titlefield'; +$parameters['tpl_context']='public'; // define template context to public include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_add.tpl.php'; // Comments print ''; diff --git a/htdocs/public/project/new.php b/htdocs/public/project/new.php index d4d6b4b68b5..50759aeede9 100644 --- a/htdocs/public/project/new.php +++ b/htdocs/public/project/new.php @@ -537,7 +537,7 @@ if (empty($conf->global->SOCIETE_DISABLE_STATE)) { } // Other attributes -$tpl_context = 'public'; // define template context to public +$parameters['tpl_context']='public'; // define template context to public include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_add.tpl.php'; // Comments print ''; From 8f33945a0b5ef6825dc5bd748df9b24503647707 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 21 Feb 2023 10:37:15 +0100 Subject: [PATCH 0606/1026] CSS --- htdocs/public/partnership/new.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/public/partnership/new.php b/htdocs/public/partnership/new.php index 2884c7099c3..c06843a64a8 100644 --- a/htdocs/public/partnership/new.php +++ b/htdocs/public/partnership/new.php @@ -651,7 +651,7 @@ if (empty($conf->global->SOCIETE_DISABLE_STATE)) { // Logo //print ''."\n"; // Other attributes -$parameters['tdclass']='titlefield'; +$parameters['tdclass']='titlefieldauto'; $parameters['tpl_context']='public'; // define template context to public include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_add.tpl.php'; // Comments From 6f869be8c039a309b764e576213d9a02269be7b1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 21 Feb 2023 10:41:47 +0100 Subject: [PATCH 0607/1026] Fix lang --- htdocs/langs/en_US/partnership.lang | 2 +- htdocs/langs/fr_FR/partnership.lang | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/langs/en_US/partnership.lang b/htdocs/langs/en_US/partnership.lang index 89a1bfa742d..f4ea73a1a8f 100644 --- a/htdocs/langs/en_US/partnership.lang +++ b/htdocs/langs/en_US/partnership.lang @@ -29,7 +29,7 @@ PartnershipCheckBacklink=Partnership: Check referring backlink # Menu # NewPartnership=New Partnership -NewPartnershipbyWeb= Your partnership was added successfully. +NewPartnershipbyWeb=Your partnership request has been added successfully. We may contact you soon... ListOfPartnerships=List of partnership # diff --git a/htdocs/langs/fr_FR/partnership.lang b/htdocs/langs/fr_FR/partnership.lang index 20c3fc0d801..b12f139abc9 100644 --- a/htdocs/langs/fr_FR/partnership.lang +++ b/htdocs/langs/fr_FR/partnership.lang @@ -29,7 +29,7 @@ PartnershipCheckBacklink=Partenariat : Vérifiez le backlink référent # Menu # NewPartnership=Nouveau partenariat -NewPartnershipbyWeb= Votre partenariat a été ajouté avec succès. +NewPartnershipbyWeb=Votre demande de partenariat a été ajouté avec succès. Nous vous recontacterons surement d'ici peu... ListOfPartnerships=Listes des partenariats # From 5477ec9800ee53f6597c32de27d883a37ced7de7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 21 Feb 2023 10:50:29 +0100 Subject: [PATCH 0608/1026] Style --- htdocs/public/members/new.php | 2 +- htdocs/public/partnership/new.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/public/members/new.php b/htdocs/public/members/new.php index e03ecfb0fda..2c6b7b4c9c5 100644 --- a/htdocs/public/members/new.php +++ b/htdocs/public/members/new.php @@ -497,7 +497,7 @@ $extrafields->fetch_name_optionals_label($object->table_element); // fetch optio llxHeaderVierge($langs->trans("NewSubscription")); - +print '
'; print load_fiche_titre($langs->trans("NewSubscription"), '', '', 0, 0, 'center'); diff --git a/htdocs/public/partnership/new.php b/htdocs/public/partnership/new.php index c06843a64a8..dea912e0653 100644 --- a/htdocs/public/partnership/new.php +++ b/htdocs/public/partnership/new.php @@ -537,7 +537,7 @@ $extrafields->fetch_name_optionals_label($object->table_element); // fetch optio llxHeaderVierge($langs->trans("NewPartnershipRequest")); - +print '
'; print load_fiche_titre($langs->trans("NewPartnershipRequest"), '', '', 0, 0, 'center'); From 3a561d78b9d6e8606917e7100cbd7cc690438217 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 21 Feb 2023 10:59:04 +0100 Subject: [PATCH 0609/1026] css --- htdocs/partnership/class/partnership.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/partnership/class/partnership.class.php b/htdocs/partnership/class/partnership.class.php index 3e16b4bf4e8..fab8b1ce32a 100644 --- a/htdocs/partnership/class/partnership.class.php +++ b/htdocs/partnership/class/partnership.class.php @@ -104,7 +104,8 @@ class Partnership extends CommonObject 'rowid' => array('type'=>'integer', 'label'=>'TechnicalID', 'enabled'=>'1', 'position'=>1, 'notnull'=>1, 'visible'=>0, 'noteditable'=>'1', 'index'=>1, 'css'=>'left', 'comment'=>"Id"), 'ref' => array('type'=>'varchar(128)', 'label'=>'Ref', 'enabled'=>'1', 'position'=>10, 'notnull'=>1, 'visible'=>4, 'noteditable'=>'1', 'default'=>'(PROV)', 'index'=>1, 'searchall'=>1, 'showoncombobox'=>'1', 'comment'=>"Reference of object"), 'entity' => array('type'=>'integer', 'label'=>'Entity', 'enabled'=>'1', 'position'=>15, 'notnull'=>1, 'visible'=>-2, 'default'=>'1', 'index'=>1,), - 'fk_type' => array('type'=>'integer:PartnershipType:partnership/class/partnership_type.class.php:0:active=1', 'label'=>'Type', 'enabled'=>'1', 'position'=>20, 'notnull'=>1, 'visible'=>1,), + 'fk_type' => array('type'=>'integer:PartnershipType:partnership/class/partnership_type.class.php:0:active=1', 'label'=>'Type', 'enabled'=>'1', 'position'=>20, 'notnull'=>1, 'visible'=>1, 'csslist'=>'tdoverflowmax100'), + 'fk_soc' => array('type'=>'integer:Societe:societe/class/societe.class.php:1:status=1 AND entity IN (__SHARED_ENTITIES__)', 'label'=>'ThirdParty', 'picto'=>'company', 'enabled'=>'1', 'position'=>50, 'notnull'=>-1, 'visible'=>1, 'index'=>1, 'css'=>'maxwidth500', 'csslist'=>'tdoverflowmax125',), 'note_public' => array('type'=>'html', 'label'=>'NotePublic', 'enabled'=>'1', 'position'=>61, 'notnull'=>0, 'visible'=>0,), 'note_private' => array('type'=>'html', 'label'=>'NotePrivate', 'enabled'=>'1', 'position'=>62, 'notnull'=>0, 'visible'=>0,), 'date_creation' => array('type'=>'datetime', 'label'=>'DateCreation', 'enabled'=>'1', 'position'=>500, 'notnull'=>1, 'visible'=>-2,), @@ -121,7 +122,6 @@ class Partnership extends CommonObject 'count_last_url_check_error' => array('type'=>'integer', 'label'=>'CountLastUrlCheckError', 'enabled'=>'1', 'position'=>71, 'notnull'=>0, 'visible'=>-2, 'default'=>'0',), 'last_check_backlink' => array('type'=>'datetime', 'label'=>'LastCheckBacklink', 'enabled'=>'1', 'position'=>72, 'notnull'=>0, 'visible'=>-2,), 'reason_decline_or_cancel' => array('type'=>'text', 'label'=>'ReasonDeclineOrCancel', 'enabled'=>'1', 'position'=>73, 'notnull'=>0, 'visible'=>-2,), - 'fk_soc' => array('type'=>'integer:Societe:societe/class/societe.class.php:1:status=1 AND entity IN (__SHARED_ENTITIES__)', 'label'=>'ThirdParty', 'picto'=>'company', 'enabled'=>'1', 'position'=>50, 'notnull'=>-1, 'visible'=>1, 'index'=>1, 'css'=>'maxwidth500', 'csslist'=>'tdoverflowmax150',), 'ip' => array('type'=>'varchar(250)', 'label'=>'Ip', 'enabled'=>'1', 'position'=>74, 'notnull'=>0, 'visible'=>-2,), ); public $rowid; From a64c41c4ba54dbfddb680e4f5e466410e5a22905 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 21 Feb 2023 12:14:34 +0100 Subject: [PATCH 0610/1026] Fix due date for supplier invoice not correctly set on clone --- htdocs/core/class/commoninvoice.class.php | 5 ++++- htdocs/fourn/class/fournisseur.facture.class.php | 7 ++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/htdocs/core/class/commoninvoice.class.php b/htdocs/core/class/commoninvoice.class.php index 7818ab2fb11..a3b0810efc6 100644 --- a/htdocs/core/class/commoninvoice.class.php +++ b/htdocs/core/class/commoninvoice.class.php @@ -663,7 +663,7 @@ abstract class CommonInvoice extends CommonObject * conditions and billing date. * * @param integer $cond_reglement Condition of payment (code or id) to use. If 0, we use current condition. - * @return integer Date limite de reglement si ok, <0 si ko + * @return integer Date limit of payment if OK, <0 if KO */ public function calculate_date_lim_reglement($cond_reglement = 0) { @@ -674,6 +674,9 @@ abstract class CommonInvoice extends CommonObject if (!$cond_reglement) { $cond_reglement = $this->cond_reglement_id; } + if (!$cond_reglement) { + return $this->date; + } $cdr_nbjour = 0; $cdr_type = 0; diff --git a/htdocs/fourn/class/fournisseur.facture.class.php b/htdocs/fourn/class/fournisseur.facture.class.php index 2e766fb5cdc..bc0c7b9e232 100644 --- a/htdocs/fourn/class/fournisseur.facture.class.php +++ b/htdocs/fourn/class/fournisseur.facture.class.php @@ -3069,16 +3069,17 @@ class FactureFournisseur extends CommonInvoice $object->fk_facture_source = 0; $object->date_creation = ''; $object->date_validation = ''; - $object->date = (empty($this->date) ? '' : $this->date); - $object->date_echeance = ''; + $object->date = (empty($this->date) ? dol_now() : $this->date); $object->ref_client = ''; $object->close_code = ''; $object->close_note = ''; - if ($conf->global->MAIN_DONT_KEEP_NOTE_ON_CLONING == 1) { + if (getDolGlobalInt('MAIN_DONT_KEEP_NOTE_ON_CLONING') == 1) { $object->note_private = ''; $object->note_public = ''; } + $object->date_echeance = $object->calculate_date_lim_reglement(); + // Loop on each line of new invoice foreach ($object->lines as $i => $line) { if (isset($object->lines[$i]->info_bits) && ($object->lines[$i]->info_bits & 0x02) == 0x02) { // We do not clone line of discounts From ba70262f0459b244bbb3ab35fdeb27d8520ee665 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 21 Feb 2023 12:37:03 +0100 Subject: [PATCH 0611/1026] Fix qodana warnings --- htdocs/accountancy/bookkeeping/list.php | 2 +- htdocs/core/tpl/massactions_pre.tpl.php | 2 +- htdocs/modulebuilder/index.php | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/accountancy/bookkeeping/list.php b/htdocs/accountancy/bookkeeping/list.php index 0611e6fe003..2aed109ce26 100644 --- a/htdocs/accountancy/bookkeeping/list.php +++ b/htdocs/accountancy/bookkeeping/list.php @@ -1006,7 +1006,7 @@ if (empty($reshook)) { $newcardbutton .= ''.$langs->trans("ClickToHideAlreadyExportedLines").''; $newcardbutton .= ''; } else { - $newcardbutton .= ''.img_picto($langs->trans("DocsAlreadyExportedAreExcluded"), 'switch_on', 'class="warning size15x valignmiddle"').''; + $newcardbutton .= ''.img_picto($langs->trans("DocsAlreadyExportedAreExcluded"), 'switch_on', 'class="warning size15x valignmiddle"'); $newcardbutton .= ''.$langs->trans("DocsAlreadyExportedAreExcluded").''; $newcardbutton .= ''; } diff --git a/htdocs/core/tpl/massactions_pre.tpl.php b/htdocs/core/tpl/massactions_pre.tpl.php index ee9eabfa289..ce36d2bb899 100644 --- a/htdocs/core/tpl/massactions_pre.tpl.php +++ b/htdocs/core/tpl/massactions_pre.tpl.php @@ -49,7 +49,7 @@ if ($massaction == 'preclonetasks') { $formquestion = array( array('type' => 'other', 'name' => 'projectid', 'label' => $langs->trans('Project') .': ', 'value' => $form->selectProjects('', 'projectid', '', '', '', '', '', '', '', 1, 1)), ); - print $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id . $selected . '', $langs->trans('ConfirmMassClone'), '', 'clonetasks', $formquestion, '', 1, 300, 590); + print $form->formconfirm($_SERVER['PHP_SELF'] . '?id=' . $object->id . $selected, $langs->trans('ConfirmMassClone'), '', 'clonetasks', $formquestion, '', 1, 300, 590); } if ($massaction == 'preaffecttag' && isModEnabled('category')) { diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index d2fc01ddead..582fddd83df 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -1852,7 +1852,7 @@ if ($dirins && $action == 'confirm_deleteobject' && $objectname) { \$r++; "; - $deleteright = dolReplaceInFile($moduledescriptorfile, array('/*'.strtoupper($objectname).'*/' => '', $rights => '', "/*END ".strtoupper($objectname).'*/'."\n\t\t" => ''."\n\t\t")); + $deleteright = dolReplaceInFile($moduledescriptorfile, array('/*'.strtoupper($objectname).'*/' => '', $rights => '', "/*END ".strtoupper($objectname).'*/'."\n\t\t" => "\n\t\t")); if ($deleteright > 0) { if (isModEnabled(strtolower($module))) { $result = unActivateModule(strtolower($module)); @@ -2218,7 +2218,7 @@ if ($dirins && $action == 'confirm_deleteright' && !empty($module) && GETPOST('p $moduledescriptorfile = $dirins.'/'.strtolower($module).'/core/modules/mod'.$module.'.class.php'; - $check = dolReplaceInFile($moduledescriptorfile, array($rightTodelete => ''."\n\t\t")); + $check = dolReplaceInFile($moduledescriptorfile, array($rightTodelete => "\n\t\t")); if ($check > 0) { //check if all permissions of object was deleted $permsForObj = array(); From d2d6f3974d67b57d6014f9d5f17228db66527673 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 21 Feb 2023 12:38:23 +0100 Subject: [PATCH 0612/1026] Fix qodana warnings --- htdocs/adherents/list.php | 2 +- htdocs/core/lib/project.lib.php | 4 ++-- htdocs/mrp/class/mo.class.php | 4 ---- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/htdocs/adherents/list.php b/htdocs/adherents/list.php index 006c43ba1a1..b44abce662d 100644 --- a/htdocs/adherents/list.php +++ b/htdocs/adherents/list.php @@ -325,7 +325,7 @@ $membertypestatic = new AdherentType($db); $memberstatic = new Adherent($db); // Page Header -$title = $langs->trans("Members")." - ".$langs->trans("List");; +$title = $langs->trans("Members")." - ".$langs->trans("List"); $help_url = 'EN:Module_Foundations|FR:Module_Adhérents|ES:Módulo_Miembros|DE:Modul_Mitglieder'; llxHeader('', $title, $help_url); diff --git a/htdocs/core/lib/project.lib.php b/htdocs/core/lib/project.lib.php index 48ed501e125..8aa8b6d93b7 100644 --- a/htdocs/core/lib/project.lib.php +++ b/htdocs/core/lib/project.lib.php @@ -2874,13 +2874,13 @@ function getTaskProgressView($task, $label = true, $progressNumber = true, $hide // good $out .= '
'; if (!empty($task->progress)) { - $out .= '
'; + $out .= '
'; } $out .= '
'; } else { // bad $out .= '
'; - $out .= '
'; + $out .= '
'; $out .= '
'; } $out .= ' '; diff --git a/htdocs/mrp/class/mo.class.php b/htdocs/mrp/class/mo.class.php index 452a87b6ab8..64156ca9b37 100644 --- a/htdocs/mrp/class/mo.class.php +++ b/htdocs/mrp/class/mo.class.php @@ -231,10 +231,6 @@ class Mo extends CommonObject */ public $line = array(); - /** - * @var integer Mo parent line - * */ - /** * @var int ID of parent line */ From 44da230012a059395dca02cde614e0f9c3307717 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 21 Feb 2023 12:57:36 +0100 Subject: [PATCH 0613/1026] Clean code --- htdocs/admin/system/perf.php | 6 +++--- htdocs/admin/system/security.php | 6 +++--- htdocs/admin/tools/purge.php | 6 +++--- htdocs/core/class/conf.class.php | 10 +++++++--- htdocs/core/class/utils.class.php | 2 +- htdocs/core/lib/functions.lib.php | 2 +- htdocs/install/inc.php | 6 ++++++ htdocs/support/inc.php | 4 +++- 8 files changed, 27 insertions(+), 15 deletions(-) diff --git a/htdocs/admin/system/perf.php b/htdocs/admin/system/perf.php index cc9ab7658db..fd586e24c95 100644 --- a/htdocs/admin/system/perf.php +++ b/htdocs/admin/system/perf.php @@ -82,14 +82,14 @@ print '
'; // Module log print '
'; print ''.$langs->trans("Syslog").': '; -$test = empty($conf->syslog->enabled); +$test = !isModEnabled('syslog'); if ($test) { print img_picto('', 'tick.png').' '.$langs->trans("NotInstalled").' '.$langs->trans("NotSlowedDownByThis").''; } else { - if ($conf->global->SYSLOG_LEVEL > LOG_NOTICE) { + if (getDolGlobalInt('SYSLOG_LEVEL') > LOG_NOTICE) { print img_picto('', 'warning').' '.$langs->trans("ModuleActivatedWithTooHighLogLevel", $langs->transnoentities("Syslog")); } else { - print img_picto('', 'tick.png').' '.$langs->trans("ModuleSyslogActivatedButLevelNotTooVerbose", $langs->transnoentities("Syslog"), $conf->global->SYSLOG_LEVEL); + print img_picto('', 'tick.png').' '.$langs->trans("ModuleSyslogActivatedButLevelNotTooVerbose", $langs->transnoentities("Syslog"), getDolGlobalInt('SYSLOG_LEVEL')); } //print ' '.$langs->trans("MoreInformation").' XDebug admin page'; } diff --git a/htdocs/admin/system/security.php b/htdocs/admin/system/security.php index 4515e4b7c2a..5775ea5404e 100644 --- a/htdocs/admin/system/security.php +++ b/htdocs/admin/system/security.php @@ -453,14 +453,14 @@ print load_fiche_titre($langs->trans("Modules"), '', 'folder'); // Module log print ''.$langs->trans("Syslog").': '; -$test = empty($conf->syslog->enabled); +$test = !isModEnabled('syslog'); if ($test) { print img_picto('', 'tick.png').' '.$langs->trans("NotInstalled").' - '.$langs->trans("NotRiskOfLeakWithThis"); } else { - if ($conf->global->SYSLOG_LEVEL > LOG_NOTICE) { + if (getDolGlobalInt('SYSLOG_LEVEL') > LOG_NOTICE) { print img_picto('', 'warning').' '.$langs->trans("ModuleActivatedWithTooHighLogLevel", $langs->transnoentities("Syslog")); } else { - print img_picto('', 'tick.png').' '.$langs->trans("ModuleSyslogActivatedButLevelNotTooVerbose", $langs->transnoentities("Syslog"), $conf->global->SYSLOG_LEVEL); + print img_picto('', 'tick.png').' '.$langs->trans("ModuleSyslogActivatedButLevelNotTooVerbose", $langs->transnoentities("Syslog"), getDolGlobalInt('SYSLOG_LEVEL')); } //print ' '.$langs->trans("MoreInformation").' XDebug admin page'; } diff --git a/htdocs/admin/tools/purge.php b/htdocs/admin/tools/purge.php index ee95fd7b44e..6c771abbd32 100644 --- a/htdocs/admin/tools/purge.php +++ b/htdocs/admin/tools/purge.php @@ -38,8 +38,8 @@ $nbsecondsold = GETPOSTINT('nbsecondsold'); // Define filelog to discard it from purge $filelog = ''; -if (!empty($conf->syslog->enabled)) { - $filelog = $conf->global->SYSLOG_FILE; +if (isModEnabled('syslog')) { + $filelog = getDolGlobalString('SYSLOG_FILE'); $filelog = preg_replace('/DOL_DATA_ROOT/i', DOL_DATA_ROOT, $filelog); } @@ -96,7 +96,7 @@ print '
'.$langs->trans('PartnershipType').' *'."\n"; + print $form->selectarray("partnershiptype", $listofpartnership, GETPOSTISSET('partnershiptype') ? GETPOST('partnershiptype', 'int') : 'ifone', 1); + print '
'.$langs->trans("Company").' *'; print img_picto('', 'company', 'class="pictofixedwidth"'); @@ -670,7 +651,8 @@ if (empty($conf->global->SOCIETE_DISABLE_STATE)) { // Logo //print '
'.$langs->trans("URLPhoto").'
'.$langs->trans("URLPhoto").'
'; print '\n"; print '';*/ - if (!$conf->expedition_bon->enabled && isModEnabled('stock')) { + if (!isModEnabled('expedition_bon') && isModEnabled('stock')) { // Entrepot $entrepot = new Entrepot($db); $entrepot->fetch($object->entrepot_id); @@ -647,7 +647,7 @@ if ($action == 'create') { } if ($user->rights->expedition->delivery->supprimer) { - if ($conf->expedition_bon->enabled) { + if (isModEnabled('expedition_bon')) { print dolGetButtonAction('', $langs->trans('Delete'), 'delete', $_SERVER["PHP_SELF"].'?id='.$object->id.'&expid='.$object->origin_id.'&action=delete&token='.newToken().'&backtopage='.urlencode(DOL_URL_ROOT.'/expedition/card.php?id='.$object->origin_id), ''); } else { print dolGetButtonAction('', $langs->trans('Delete'), 'delete', $_SERVER["PHP_SELF"].'?action=delete&token='.newToken().'&id='.$object->id, ''); diff --git a/htdocs/delivery/class/delivery.class.php b/htdocs/delivery/class/delivery.class.php index bb0d8ac162d..9a11302e5bd 100644 --- a/htdocs/delivery/class/delivery.class.php +++ b/htdocs/delivery/class/delivery.class.php @@ -201,7 +201,7 @@ class Delivery extends CommonObject dol_syslog("Delivery::create", LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { - if (!$conf->expedition_bon->enabled) { + if (!isModEnabled('expedition_bon')) { $commande = new Commande($this->db); $commande->id = $this->commande_id; $commande->fetch_lines(); @@ -229,7 +229,7 @@ class Delivery extends CommonObject $error++; } - if (!$conf->expedition_bon->enabled) { + if (!isModEnabled('expedition_bon')) { // TODO standardize status uniformiser les statuts $ret = $this->setStatut(2, $this->origin_id, $this->origin); if (!$ret) { diff --git a/htdocs/societe/card.php b/htdocs/societe/card.php index 30c23781757..1649a161034 100644 --- a/htdocs/societe/card.php +++ b/htdocs/societe/card.php @@ -617,7 +617,7 @@ if (empty($reshook)) { $result = $object->create($user); - if (empty($error) && !empty($conf->mailing->enabled) && !empty($object->email) && $object->no_email == 1) { + if (empty($error) && isModEnabled('mailing') && !empty($object->email) && $object->no_email == 1) { // Add mass emailing flag into table mailing_unsubscribe $result = $object->setNoEmail($object->no_email); if ($result < 0) { @@ -1633,7 +1633,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { print ''; // Unsubscribe - if (!empty($conf->mailing->enabled)) { + if (isModEnabled('mailing')) { if ($conf->use_javascript_ajax && $conf->global->MAILING_CONTACT_DEFAULT_BULK_STATUS == 2) { print "\n".''."\n"; } + // Subject + if ($this->withtitletopic) { + print ''; + } + // MESSAGE $msg = GETPOSTISSET('message') ? GETPOST('message', 'restricthtml') : ''; print ''; // print ''; if (!empty($arrayfields['t.ref']['checked'])) { - print_liste_field_titre($arrayfields['t.ref']['label'], $_SERVER["PHP_SELF"], '', '', $param, '', $sortfield, $sortorder, ''); + print_liste_field_titre($arrayfields['t.ref']['label'], $_SERVER["PHP_SELF"], 't.ref', '', $param, '', $sortfield, $sortorder, ''); } if (!empty($arrayfields['t.label']['checked'])) { - print_liste_field_titre($arrayfields['t.label']['label'], $_SERVER["PHP_SELF"], "", '', $param, '', $sortfield, $sortorder, ''); + print_liste_field_titre($arrayfields['t.label']['label'], $_SERVER["PHP_SELF"], "t.label", '', $param, '', $sortfield, $sortorder, ''); } if (!empty($arrayfields['t.description']['checked'])) { print_liste_field_titre($arrayfields['t.description']['label'], $_SERVER["PHP_SELF"], "", '', $param, '', $sortfield, $sortorder, ''); } if (!empty($arrayfields['t.dateo']['checked'])) { - print_liste_field_titre($arrayfields['t.dateo']['label'], $_SERVER["PHP_SELF"], "", '', $param, '', $sortfield, $sortorder, 'center '); + print_liste_field_titre($arrayfields['t.dateo']['label'], $_SERVER["PHP_SELF"], "t.dateo", '', $param, '', $sortfield, $sortorder, 'center '); } if (!empty($arrayfields['t.datee']['checked'])) { - print_liste_field_titre($arrayfields['t.datee']['label'], $_SERVER["PHP_SELF"], "", '', $param, '', $sortfield, $sortorder, 'center '); + print_liste_field_titre($arrayfields['t.datee']['label'], $_SERVER["PHP_SELF"], "t.datee", '', $param, '', $sortfield, $sortorder, 'center '); } if (!empty($arrayfields['t.planned_workload']['checked'])) { - print_liste_field_titre($arrayfields['t.planned_workload']['label'], $_SERVER["PHP_SELF"], "", '', $param, '', $sortfield, $sortorder, 'right ', '', 1); + print_liste_field_titre($arrayfields['t.planned_workload']['label'], $_SERVER["PHP_SELF"], "t.planned_workload", '', $param, '', $sortfield, $sortorder, 'right ', '', 1); } if (!empty($arrayfields['t.duration_effective']['checked'])) { - print_liste_field_titre($arrayfields['t.duration_effective']['label'], $_SERVER["PHP_SELF"], "", '', $param, '', $sortfield, $sortorder, 'right ', '', 1); + print_liste_field_titre($arrayfields['t.duration_effective']['label'], $_SERVER["PHP_SELF"], "t.duration_effective", '', $param, '', $sortfield, $sortorder, 'right ', '', 1); } if (!empty($arrayfields['t.progress_calculated']['checked'])) { print_liste_field_titre($arrayfields['t.progress_calculated']['label'], $_SERVER["PHP_SELF"], "", '', $param, '', $sortfield, $sortorder, 'right ', '', 1); } if (!empty($arrayfields['t.progress']['checked'])) { - print_liste_field_titre($arrayfields['t.progress']['label'], $_SERVER["PHP_SELF"], "", '', $param, '', $sortfield, $sortorder, 'right ', '', 1); + print_liste_field_titre($arrayfields['t.progress']['label'], $_SERVER["PHP_SELF"], "t.progress", '', $param, '', $sortfield, $sortorder, 'right ', '', 1); } if (!empty($arrayfields['t.progress_summary']['checked'])) { print_liste_field_titre($arrayfields['t.progress_summary']['label'], $_SERVER["PHP_SELF"], "", '', $param, '', $sortfield, $sortorder, 'center ', '', 1); } if ($object->usage_bill_time) { if (!empty($arrayfields['t.tobill']['checked'])) { - print_liste_field_titre($arrayfields['t.tobill']['label'], $_SERVER["PHP_SELF"], "", '', $param, '', $sortfield, $sortorder, 'right '); + print_liste_field_titre($arrayfields['t.tobill']['label'], $_SERVER["PHP_SELF"], "t.tobill", '', $param, '', $sortfield, $sortorder, 'right '); } if (!empty($arrayfields['t.billed']['checked'])) { - print_liste_field_titre($arrayfields['t.billed']['label'], $_SERVER["PHP_SELF"], "", '', $param, '', $sortfield, $sortorder, 'right '); + print_liste_field_titre($arrayfields['t.billed']['label'], $_SERVER["PHP_SELF"], "t.billed", '', $param, '', $sortfield, $sortorder, 'right '); } } // Contacts of task, disabled because available by default jsut after @@ -1043,7 +1043,7 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third */ if (!empty($arrayfields['t.budget_amount']['checked'])) { - print_liste_field_titre($arrayfields['t.budget_amount']['label'], $_SERVER["PHP_SELF"], "", "", $param, '', $sortfield, $sortorder, 'center '); + print_liste_field_titre($arrayfields['t.budget_amount']['label'], $_SERVER["PHP_SELF"], "t.budget_amount", "", $param, '', $sortfield, $sortorder, 'center '); } if (!empty($arrayfields['c.assigned']['checked'])) { From af4228064d95a44e62ac9b4342e0d6955d4f87a4 Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Thu, 23 Feb 2023 07:33:16 +0000 Subject: [PATCH 0684/1026] Fixing style errors. --- htdocs/projet/class/task.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/projet/class/task.class.php b/htdocs/projet/class/task.class.php index 3c58a147d39..fea80f6d13a 100644 --- a/htdocs/projet/class/task.class.php +++ b/htdocs/projet/class/task.class.php @@ -953,7 +953,7 @@ class Task extends CommonObjectLine } } - if($sortfield && $sortorder) { + if ($sortfield && $sortorder) { $sql .= $this->db->order($sortfield, $sortorder); } else { $sql .= " ORDER BY p.ref, t.rang, t.dateo"; From 30c76623e12de38b67f8518a44701011cf7fa8a2 Mon Sep 17 00:00:00 2001 From: Gauthier PC portable 024 Date: Thu, 23 Feb 2023 10:46:20 +0100 Subject: [PATCH 0685/1026] FIX : missing w option in dol_print_date --- htdocs/core/lib/functions.lib.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index d503026a868..053bbfe98ca 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -2696,8 +2696,8 @@ function dol_print_date($time, $format = '', $tzoutput = 'auto', $outputlangs = $dtts->setTimestamp($time); $dtts->setTimezone($tzo); $newformat = str_replace( - array('%Y', '%y', '%m', '%d', '%H', '%I', '%M', '%S', '%p', 'T', 'Z', '__a__', '__A__', '__b__', '__B__'), - array('Y', 'y', 'm', 'd', 'H', 'h', 'i', 's', 'A', '__£__', '__$__', '__{__', '__}__', '__[__', '__]__'), + array('%Y', '%y', '%m', '%d', '%H', '%I', '%M', '%S', '%p', '%w', 'T', 'Z', '__a__', '__A__', '__b__', '__B__'), + array('Y', 'y', 'm', 'd', 'H', 'h', 'i', 's', 'A', 'w', '__£__', '__$__', '__{__', '__}__', '__[__', '__]__'), $format); $ret = $dtts->format($newformat); $ret = str_replace( @@ -2722,8 +2722,8 @@ function dol_print_date($time, $format = '', $tzoutput = 'auto', $outputlangs = $dtts->setTimestamp($timetouse); $dtts->setTimezone($tzo); $newformat = str_replace( - array('%Y', '%y', '%m', '%d', '%H', '%I', '%M', '%S', '%p', 'T', 'Z', '__a__', '__A__', '__b__', '__B__'), - array('Y', 'y', 'm', 'd', 'H', 'h', 'i', 's', 'A', '__£__', '__$__', '__{__', '__}__', '__[__', '__]__'), + array('%Y', '%y', '%m', '%d', '%H', '%I', '%M', '%S', '%p', '%w', 'T', 'Z', '__a__', '__A__', '__b__', '__B__'), + array('Y', 'y', 'm', 'd', 'H', 'h', 'i', 's', 'A', 'w', '__£__', '__$__', '__{__', '__}__', '__[__', '__]__'), $format); $ret = $dtts->format($newformat); $ret = str_replace( From 763001625bdf7ad32b09bf8dcd9ec68bfc4f1e07 Mon Sep 17 00:00:00 2001 From: hystepik Date: Thu, 23 Feb 2023 11:20:19 +0100 Subject: [PATCH 0686/1026] New : test of big upload on test_forms --- htdocs/core/ajax/flowjs-server.php | 7 +++- htdocs/public/test/test_forms.php | 64 ++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+), 2 deletions(-) diff --git a/htdocs/core/ajax/flowjs-server.php b/htdocs/core/ajax/flowjs-server.php index e1f5feaaf10..480dba39195 100644 --- a/htdocs/core/ajax/flowjs-server.php +++ b/htdocs/core/ajax/flowjs-server.php @@ -35,6 +35,9 @@ if (!defined('NOREQUIREAJAX')) { if (!defined('NOREQUIRESOC')) { define('NOREQUIRESOC', '1'); } +if (!defined('NOCSRFCHECK')) { + define('NOCSRFCHECK', '1'); +} // If there is no need to load and show top and left menu if (!defined("NOLOGIN")) { define("NOLOGIN", '1'); @@ -68,7 +71,7 @@ if (!empty($upload_dir)) { $temp_dir = $upload_dir.'/'.$flowIdentifier; } else { $temp_dir = DOL_DATA_ROOT.'/'.$module.'/temp/'.$flowIdentifier; - $upload_dir = $temp_dir; + $upload_dir = DOL_DATA_ROOT.'/'.$module.'/temp/'; } if ($_SERVER['REQUEST_METHOD'] === 'GET') { @@ -133,7 +136,7 @@ function createFileFromChunks($temp_dir, $upload_dir, $fileName, $chunkSize, $to $total_files = 0; $files = dol_dir_list($temp_dir, 'files'); foreach ($files as $file) { - if (stripos($file, $fileName) !== false) { + if (stripos($file["name"], $fileName) !== false) { $total_files++; } } diff --git a/htdocs/public/test/test_forms.php b/htdocs/public/test/test_forms.php index acc9151798f..e041e1d98fa 100644 --- a/htdocs/public/test/test_forms.php +++ b/htdocs/public/test/test_forms.php @@ -105,6 +105,70 @@ $array = array(1=>'Value 1', 2=>'Value 2', 3=>'Value 3'); $arrayselected = array(1, 3); print $form->multiselectarray('testmulti', $array, $arrayselected, '', 0, 'minwidth100'); +print '

'."\n"; + +// Test6a: Upload of big files +print "Test 6a: Upload of big files
\n"; +print "The file will be uploaded in the directory: documents/test_form/temp/
\n"; + +if (is_file(DOL_DOCUMENT_ROOT.'/includes/flowjs/flow.js')) { + print ''; + print ' No file selected.'; + print '
'; + print '
'; + print ''; + print ''; +} else { + print "If this message displays, please add flow.js file which can be found here :https://github.com/flowjs/flow.js and place the js lib in htdocs/includes/flowjs/
\n"; +} + print ''; // End of page From 5d5634cc505a7b2ce990d645e785ca5faee77281 Mon Sep 17 00:00:00 2001 From: Philippe GRAND Date: Thu, 23 Feb 2023 11:41:46 +0100 Subject: [PATCH 0687/1026] fix : Warning: Undefined property: Conf:: in /home/httpd/vhosts/aflac.fr/domains/dev.aflac.fr/httpdocs/contrat/card.php on line 1652 --- htdocs/contrat/card.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/contrat/card.php b/htdocs/contrat/card.php index 6b3937df76a..b41d913a92e 100644 --- a/htdocs/contrat/card.php +++ b/htdocs/contrat/card.php @@ -1649,9 +1649,9 @@ if ($action == 'create') { if ($objp->subprice >= 0) { $colspan = 6; - if ($conf->margin->enabled && getDolGlobalString('PRODUCT_USE_UNITS')) { + if (isModEnabled('margin') && getDolGlobalString('PRODUCT_USE_UNITS')) { $colspan = 8; - } elseif ($conf->margin->enabled || getDolGlobalString('PRODUCT_USE_UNITS')) { + } elseif (isModEnabled('margin') || getDolGlobalString('PRODUCT_USE_UNITS')) { $colspan = 7; } From d86ab00950d9c7592ba8ab8c55f5ed7dc681e038 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 12:08:43 +0100 Subject: [PATCH 0688/1026] Look and feel v18 --- htdocs/comm/mailing/card.php | 10 +++++++++- htdocs/comm/mailing/cibles.php | 10 ++++++++-- htdocs/comm/mailing/info.php | 8 +++++++- htdocs/core/class/html.form.class.php | 8 ++++++-- htdocs/theme/eldy/global.inc.php | 7 +++++-- htdocs/theme/md/style.css.php | 8 ++++++++ 6 files changed, 43 insertions(+), 8 deletions(-) diff --git a/htdocs/comm/mailing/card.php b/htdocs/comm/mailing/card.php index 634047cdad6..a0d8ec640d0 100644 --- a/htdocs/comm/mailing/card.php +++ b/htdocs/comm/mailing/card.php @@ -899,6 +899,12 @@ if ($action == 'create') { $linkback = ''.$langs->trans("BackToList").''; + $morehtmlref = '
'; + // Ref customer + $morehtmlref .= $form->editfieldkey("", 'title', $object->title, $object, $user->hasRight('mailing', 'creer'), 'string', '', 0, 1); + $morehtmlref .= $form->editfieldval("", 'title', $object->title, $object, $user->hasRight('mailing', 'creer'), 'string', '', null, null, '', 1); + $morehtmlref .= '
'; + $morehtmlright = ''; $nbtry = $nbok = 0; if ($object->statut == 2 || $object->statut == 3) { @@ -912,7 +918,7 @@ if ($action == 'create') { $morehtmlright .= ')   '; } - dol_banner_tab($object, 'id', $linkback, 1, 'rowid', 'ref', '', '', 0, '', $morehtmlright); + dol_banner_tab($object, 'id', $linkback, 1, 'rowid', 'ref', $morehtmlref, '', 0, '', $morehtmlright); print '
'; print '
'; @@ -920,11 +926,13 @@ if ($action == 'create') { print '
'; -if (!empty($conf->syslog->enabled)) { +if (isModEnabled('syslog')) { print 'syslog = new stdClass(); $this->multicompany = new stdClass(); $this->expedition_bon = new stdClass(); $this->delivery_note = new stdClass(); @@ -212,7 +217,6 @@ class Conf // First level object // TODO Remove this part. - $this->syslog = new stdClass(); $this->expedition_bon = new stdClass(); $this->delivery_note = new stdClass(); $this->fournisseur = new stdClass(); @@ -1018,7 +1022,7 @@ class Conf } } - if (!empty($this->syslog->enabled)) { + if (isModEnabled('syslog')) { // We init log handlers if (!empty($this->global->SYSLOG_HANDLERS)) { $handlers = json_decode($this->global->SYSLOG_HANDLERS); diff --git a/htdocs/core/class/utils.class.php b/htdocs/core/class/utils.class.php index be91b49765b..f67702ca7c9 100644 --- a/htdocs/core/class/utils.class.php +++ b/htdocs/core/class/utils.class.php @@ -121,7 +121,7 @@ class Utils $filesarray = dol_dir_list($dolibarr_main_data_root, "files", 0, '.*\.log[\.0-9]*(\.gz)?$', 'install\.lock$', 'name', SORT_ASC, 0, 0, '', 1); } - if (!empty($conf->syslog->enabled)) { + if (isModEnabled('syslog')) { $filelog = $conf->global->SYSLOG_FILE; $filelog = preg_replace('/DOL_DATA_ROOT/i', DOL_DATA_ROOT, $filelog); diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index c6abf0e5b87..4345c936432 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -1641,7 +1641,7 @@ function dol_syslog($message, $level = LOG_INFO, $ident = 0, $suffixinfilename = global $conf, $user, $debugbar; // If syslog module enabled - if (empty($conf->syslog->enabled)) { + if (!isModEnabled('syslog')) { return; } diff --git a/htdocs/install/inc.php b/htdocs/install/inc.php index 970fd40261b..9dc12b18277 100644 --- a/htdocs/install/inc.php +++ b/htdocs/install/inc.php @@ -232,6 +232,9 @@ if ($islocked) { // Pages are locked // Force usage of log file for install and upgrades +if (!isset($conf->syslog) || !is_object($conf->syslog)) { + $conf->syslog = new stdClass(); +} $conf->syslog->enabled = 1; $conf->global->SYSLOG_LEVEL = constant('LOG_DEBUG'); if (!defined('SYSLOG_HANDLERS')) { @@ -341,6 +344,9 @@ function conf($dolibarr_main_document_root) $conf->db->dolibarr_main_db_cryptkey = $dolibarr_main_db_cryptkey; // Force usage of log file for install and upgrades + if (!isset($conf->syslog) || !is_object($conf->syslog)) { + $conf->syslog = new stdClass(); + } $conf->syslog->enabled = 1; $conf->global->SYSLOG_LEVEL = constant('LOG_DEBUG'); if (!defined('SYSLOG_HANDLERS')) { diff --git a/htdocs/support/inc.php b/htdocs/support/inc.php index 3f372e97c1e..1c8c4c5d7f8 100644 --- a/htdocs/support/inc.php +++ b/htdocs/support/inc.php @@ -39,7 +39,9 @@ $conf = new stdClass(); // instantiate $conf explicitely $conf->global = new stdClass(); $conf->file = new stdClass(); $conf->db = new stdClass(); -$conf->syslog = new stdClass(); +if (!isset($conf->syslog) || !is_object($conf->syslog)) { + $conf->syslog = new stdClass(); +} // Force $_REQUEST["logtohtml"] $_REQUEST["logtohtml"] = 1; From ce7c54c570778cd7b048ed5b65fe5ea24e15b83e Mon Sep 17 00:00:00 2001 From: Lamrani Abdel Date: Tue, 21 Feb 2023 13:10:13 +0100 Subject: [PATCH 0614/1026] fix incoherence on permissions --- htdocs/modulebuilder/index.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index d2fc01ddead..89dfc8694e3 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -1262,6 +1262,7 @@ if ($dirins && $action == 'initobject' && $module && $objectname) { \$this->rights[\$r][5] = 'delete'; \$r++; "; + $moduledescriptorfile = $destdir.'/core/modules/mod'.$module.'.class.php'; dolReplaceInFile($moduledescriptorfile, array('/* END MODULEBUILDER PERMISSIONS */' => '/*'.strtoupper($objectname).'*/'.$rightToadd."/*END ".strtoupper($objectname).'*/'."\n\t\t".'/* END MODULEBUILDER PERMISSIONS */')); } } @@ -2036,7 +2037,7 @@ if ($dirins && $action == 'addright' && !empty($module) && empty($cancel)) { // if not found permission for the object if (!in_array($objectForPerms, array_unique($allObject))) { $firstRight++; - $existRight = 0; + $existRight++; } if (!$error) { if (isModEnabled(strtolower($module))) { @@ -2058,11 +2059,10 @@ if ($dirins && $action == 'addright' && !empty($module) && empty($cancel)) { "; $moduledescriptorfile = $dirins.'/'.strtolower($module).'/core/modules/mod'.$module.'.class.php'; if (!$existRight) { - //var_dump(1);exit; dolReplaceInFile($moduledescriptorfile, array('/*END '.strtoupper($objectForPerms).'*/' => $rightToAdd.'/*END '.strtoupper($objectForPerms).'*/')); setEventMessages($langs->trans('PermissionAddedSuccesfuly'), null); } - if ($firstRight) { + if ($firstRight>0) { dolReplaceInFile($moduledescriptorfile, array('/* END MODULEBUILDER PERMISSIONS */' => '/*'.strtoupper($objectForPerms).'*/'.$rightToAdd."/*END ".strtoupper($objectForPerms).'*/'."\n\t\t".'/* END MODULEBUILDER PERMISSIONS */')); setEventMessages($langs->trans('PermissionAddedSuccesfuly'), null); } @@ -4720,8 +4720,8 @@ if ($module == 'initmodule') { print '
'; print ''; - print ''; - print ''; + print ''; + print ''; print ''; print ''; From b0cf8cd72dfc09578b542671bc2126a76bf9e173 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 21 Feb 2023 13:19:57 +0100 Subject: [PATCH 0615/1026] Clean code --- htdocs/core/class/conf.class.php | 38 ++++++++++++---------- htdocs/core/lib/propal.lib.php | 4 +-- htdocs/core/lib/sendings.lib.php | 2 +- htdocs/core/menus/init_menu_auguria.sql | 6 ++-- htdocs/delivery/card.php | 6 ++-- htdocs/delivery/class/delivery.class.php | 4 +-- htdocs/societe/card.php | 8 ++--- scripts/emailings/mailing-send.php | 5 +++ scripts/emailings/reset-invalid-emails.php | 5 +++ 9 files changed, 46 insertions(+), 32 deletions(-) diff --git a/htdocs/core/class/conf.class.php b/htdocs/core/class/conf.class.php index 66e0fc07014..12457a41339 100644 --- a/htdocs/core/class/conf.class.php +++ b/htdocs/core/class/conf.class.php @@ -51,6 +51,12 @@ class Conf public $mycompany; public $admin; public $medias; + //! To store properties of multi-company + public $multicompany; + + //! To store module status of special module names + public $expedition_bon; + public $delivery_note; //! To store if javascript/ajax is enabked @@ -84,8 +90,6 @@ class Conf */ public $loghandlers = array(); - //! To store properties of multi-company - public $multicompany; //! Used to store running instance for multi-company (default 1) public $entity = 1; //! Used to store list of entities to use for each element @@ -148,8 +152,6 @@ class Conf // First level object that are modules. // TODO Remove this part. $this->multicompany = new stdClass(); - $this->expedition_bon = new stdClass(); - $this->delivery_note = new stdClass(); $this->fournisseur = new stdClass(); $this->product = new stdClass(); $this->service = new stdClass(); @@ -164,7 +166,6 @@ class Conf $this->adherent = new stdClass(); $this->bank = new stdClass(); $this->notification = new stdClass(); - $this->mailing = new stdClass(); $this->expensereport = new stdClass(); $this->productbatch = new stdClass(); } @@ -217,8 +218,6 @@ class Conf // First level object // TODO Remove this part. - $this->expedition_bon = new stdClass(); - $this->delivery_note = new stdClass(); $this->fournisseur = new stdClass(); $this->product = new stdClass(); $this->service = new stdClass(); @@ -233,7 +232,6 @@ class Conf $this->adherent = new stdClass(); $this->bank = new stdClass(); $this->notification = new stdClass(); - $this->mailing = new stdClass(); $this->expensereport = new stdClass(); $this->productbatch = new stdClass(); @@ -503,8 +501,10 @@ class Conf // Exception: Some dir are not the name of module. So we keep exception here for backward compatibility. // Sous module bons d'expedition + $this->expedition_bon = new stdClass(); $this->expedition_bon->enabled = (empty($this->global->MAIN_SUBMODULE_EXPEDITION) ? 0 : $this->global->MAIN_SUBMODULE_EXPEDITION); // Sub module delivery note Sous module bons de livraison + $this->delivery_note = new stdClass(); $this->delivery_note->enabled = (empty($this->global->MAIN_SUBMODULE_DELIVERY) ? 0 : $this->global->MAIN_SUBMODULE_DELIVERY); // Module fournisseur @@ -705,22 +705,26 @@ class Conf $this->theme = $this->global->MAIN_THEME; $this->css = "/theme/".$this->theme."/style.css.php"; - // conf->email_from = email pour envoi par dolibarr des mails automatiques + // conf->email_from = email by default to send Dolibarr automatic emails $this->email_from = "robot@example.com"; if (!empty($this->global->MAIN_MAIL_EMAIL_FROM)) { $this->email_from = $this->global->MAIN_MAIL_EMAIL_FROM; } - // conf->notification->email_from = email pour envoi par Dolibarr des notifications - $this->notification->email_from = $this->email_from; - if (!empty($this->global->NOTIFICATION_EMAIL_FROM)) { - $this->notification->email_from = $this->global->NOTIFICATION_EMAIL_FROM; + // conf->notification->email_from = email by default to send Dolibarr notifications + if (isModEnabled('notification')) { + $this->notification->email_from = $this->email_from; + if (!empty($this->global->NOTIFICATION_EMAIL_FROM)) { + $this->notification->email_from = $this->global->NOTIFICATION_EMAIL_FROM; + } } - // conf->mailing->email_from = email pour envoi par Dolibarr des mailings - $this->mailing->email_from = $this->email_from; - if (!empty($this->global->MAILING_EMAIL_FROM)) { - $this->mailing->email_from = $this->global->MAILING_EMAIL_FROM; + // conf->mailing->email_from = email by default to send Dolibarr emailings + if (isModEnabled('mailing')) { + $this->mailing->email_from = $this->email_from; + if (!empty($this->global->MAILING_EMAIL_FROM)) { + $this->mailing->email_from = $this->global->MAILING_EMAIL_FROM; + } } if (!isset($this->global->MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP)) { diff --git a/htdocs/core/lib/propal.lib.php b/htdocs/core/lib/propal.lib.php index 3d380a3904a..b5e459c8637 100644 --- a/htdocs/core/lib/propal.lib.php +++ b/htdocs/core/lib/propal.lib.php @@ -47,10 +47,10 @@ function propal_prepare_head($object) $langs->load("sendings"); $text = ''; $head[$h][0] = DOL_URL_ROOT.'/expedition/propal.php?id='.$object->id; - if ($conf->expedition_bon->enabled) { + if (isModEnabled('expedition_bon')) { $text = $langs->trans("Shipment"); } - if ($conf->delivery_note->enabled) { + if (isModEnabled('delivery_note')) { $text .= '/'.$langs->trans("Receivings"); } $head[$h][1] = $text; diff --git a/htdocs/core/lib/sendings.lib.php b/htdocs/core/lib/sendings.lib.php index a2fbaeef92e..4013c6d41e9 100644 --- a/htdocs/core/lib/sendings.lib.php +++ b/htdocs/core/lib/sendings.lib.php @@ -133,7 +133,7 @@ function delivery_prepare_head($object) $h = 0; $head = array(); - if ($conf->expedition_bon->enabled && $user->rights->expedition->lire) { + if (isModEnabled('expedition_bon') && $user->rights->expedition->lire) { $head[$h][0] = DOL_URL_ROOT."/expedition/card.php?id=".$object->origin_id; $head[$h][1] = $langs->trans("SendingCard"); $head[$h][2] = 'shipping'; diff --git a/htdocs/core/menus/init_menu_auguria.sql b/htdocs/core/menus/init_menu_auguria.sql index 5c819488971..417744bc49d 100644 --- a/htdocs/core/menus/init_menu_auguria.sql +++ b/htdocs/core/menus/init_menu_auguria.sql @@ -437,9 +437,9 @@ insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, left -- Tools insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'empty($user->socid)', __HANDLER__, 'left', 3900__+MAX_llx_menu__, 'tools', 'email_templates', 8__+MAX_llx_menu__, '/admin/mails_templates.php?mainmenu=tools&leftmenu=email_templates', 'EMailTemplates', 0, '', '', '', 0, 0, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->mailing->enabled', __HANDLER__, 'left', 3910__+MAX_llx_menu__, 'tools', 'mailing', 8__+MAX_llx_menu__, '/comm/mailing/index.php?mainmenu=tools&leftmenu=mailing', 'EMailings', 0, 'mails', '$user->rights->mailing->lire', '', 0, 0, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->mailing->enabled', __HANDLER__, 'left', 3911__+MAX_llx_menu__, 'tools', '', 3910__+MAX_llx_menu__, '/comm/mailing/card.php?mainmenu=tools&leftmenu=mailing&action=create', 'NewMailing', 1, 'mails', '$user->rights->mailing->creer', '', 0, 0, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->mailing->enabled', __HANDLER__, 'left', 3912__+MAX_llx_menu__, 'tools', '', 3910__+MAX_llx_menu__, '/comm/mailing/list.php?mainmenu=tools&leftmenu=mailing', 'List', 1, 'mails', '$user->rights->mailing->lire', '', 0, 1, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("mailing")', __HANDLER__, 'left', 3910__+MAX_llx_menu__, 'tools', 'mailing', 8__+MAX_llx_menu__, '/comm/mailing/index.php?mainmenu=tools&leftmenu=mailing', 'EMailings', 0, 'mails', '$user->rights->mailing->lire', '', 0, 0, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("mailing")', __HANDLER__, 'left', 3911__+MAX_llx_menu__, 'tools', '', 3910__+MAX_llx_menu__, '/comm/mailing/card.php?mainmenu=tools&leftmenu=mailing&action=create', 'NewMailing', 1, 'mails', '$user->rights->mailing->creer', '', 0, 0, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("mailing")', __HANDLER__, 'left', 3912__+MAX_llx_menu__, 'tools', '', 3910__+MAX_llx_menu__, '/comm/mailing/list.php?mainmenu=tools&leftmenu=mailing', 'List', 1, 'mails', '$user->rights->mailing->lire', '', 0, 1, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->export->enabled', __HANDLER__, 'left', 4100__+MAX_llx_menu__, 'tools', 'export', 8__+MAX_llx_menu__, '/exports/index.php?mainmenu=tools&leftmenu=export', 'FormatedExport', 0, 'exports', '$user->rights->export->lire', '', 2, 2, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->export->enabled', __HANDLER__, 'left', 4101__+MAX_llx_menu__, 'tools', '', 4100__+MAX_llx_menu__, '/exports/export.php?mainmenu=tools&leftmenu=export', 'NewExport', 1, 'exports', '$user->rights->export->creer', '', 2, 0, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->import->enabled', __HANDLER__, 'left', 4130__+MAX_llx_menu__, 'tools', 'import', 8__+MAX_llx_menu__, '/imports/index.php?mainmenu=tools&leftmenu=import', 'FormatedImport', 0, 'exports', '$user->rights->import->run', '', 2, 2, __ENTITY__); diff --git a/htdocs/delivery/card.php b/htdocs/delivery/card.php index c1b27af2ce0..ea345efadcb 100644 --- a/htdocs/delivery/card.php +++ b/htdocs/delivery/card.php @@ -104,7 +104,7 @@ if ($action == 'add') { $object->commande_id = GETPOST("commande_id", 'int'); $object->fk_incoterms = GETPOST('incoterm_id', 'int'); - if (!$conf->expedition_bon->enabled && isModEnabled('stock')) { + if (!isModEnabled('expedition_bon') && isModEnabled('stock')) { $expedition->entrepot_id = GETPOST('entrepot_id', 'int'); } @@ -479,7 +479,7 @@ if ($action == 'create') { print '
'.$object->getLibStatut(4)."
'.img_picto('', 'globe', 'class="pictofixedwidth"').'
'; + // Answer to a ticket : display of the thread title in readonly + if ($this->withtopicreadonly) { + print $langs->trans('SubjectAnswerToTicket').' '.$this->topic_title; + } else { + if (isset($this->withreadid) && $this->withreadid > 0) { + $subject = $langs->trans('SubjectAnswerToTicket').' '.$this->withreadid.' : '.$this->topic_title.''; + } else { + $subject = GETPOST('subject', 'alpha'); + } + print 'withemail)?' autofocus':'').' />'; + } + print '
'; @@ -846,6 +851,8 @@ class FormTicket print ' selected="selected"'; } elseif ($arraycategories['use_default'] == "1" && !$selected && !$empty) { print ' selected="selected"'; + } elseif (count($ticketstat->cache_category_tickets) == 1) { + print ' selected="selected"'; } print '>'; diff --git a/htdocs/core/triggers/interface_50_modTicket_TicketEmail.class.php b/htdocs/core/triggers/interface_50_modTicket_TicketEmail.class.php index 089629234d6..99b8210644c 100644 --- a/htdocs/core/triggers/interface_50_modTicket_TicketEmail.class.php +++ b/htdocs/core/triggers/interface_50_modTicket_TicketEmail.class.php @@ -274,7 +274,7 @@ class InterfaceTicketEmail extends DolibarrTriggers $message_admin = $langs->transnoentities($body, $object->track_id).'
'; $message_admin .= '
  • '.$langs->trans('Title').' : '.$object->subject.'
  • '; $message_admin .= '
  • '.$langs->trans('Type').' : '.$langs->getLabelFromKey($this->db, 'TicketTypeShort'.$object->type_code, 'c_ticket_type', 'code', 'label', $object->type_code).'
  • '; - $message_admin .= '
  • '.$langs->trans('Category').' : '.$langs->getLabelFromKey($this->db, 'TicketCategoryShort'.$object->category_code, 'c_ticket_category', 'code', 'label', $object->category_code).'
  • '; + $message_admin .= '
  • '.$langs->trans('TicketCategory').' : '.$langs->getLabelFromKey($this->db, 'TicketCategoryShort'.$object->category_code, 'c_ticket_category', 'code', 'label', $object->category_code).'
  • '; $message_admin .= '
  • '.$langs->trans('Severity').' : '.$langs->getLabelFromKey($this->db, 'TicketSeverityShort'.$object->severity_code, 'c_ticket_severity', 'code', 'label', $object->severity_code).'
  • '; $message_admin .= '
  • '.$langs->trans('From').' : '.($object->email_from ? $object->email_from : ($object->fk_user_create > 0 ? $langs->trans('Internal') : '')).'
  • '; // Extrafields @@ -343,7 +343,7 @@ class InterfaceTicketEmail extends DolibarrTriggers $message_customer = $langs->transnoentities($body, $object->track_id).'
    '; $message_customer .= '
    • '.$langs->trans('Title').' : '.$object->subject.'
    • '; $message_customer .= '
    • '.$langs->trans('Type').' : '.$langs->getLabelFromKey($this->db, 'TicketTypeShort'.$object->type_code, 'c_ticket_type', 'code', 'label', $object->type_code).'
    • '; - $message_customer .= '
    • '.$langs->trans('Category').' : '.$langs->getLabelFromKey($this->db, 'TicketCategoryShort'.$object->category_code, 'c_ticket_category', 'code', 'label', $object->category_code).'
    • '; + $message_customer .= '
    • '.$langs->trans('TicketCategory').' : '.$langs->getLabelFromKey($this->db, 'TicketCategoryShort'.$object->category_code, 'c_ticket_category', 'code', 'label', $object->category_code).'
    • '; $message_customer .= '
    • '.$langs->trans('Severity').' : '.$langs->getLabelFromKey($this->db, 'TicketSeverityShort'.$object->severity_code, 'c_ticket_severity', 'code', 'label', $object->severity_code).'
    • '; // Extrafields diff --git a/htdocs/langs/en_US/ticket.lang b/htdocs/langs/en_US/ticket.lang index ea560012afc..7cb36b3bd0c 100644 --- a/htdocs/langs/en_US/ticket.lang +++ b/htdocs/langs/en_US/ticket.lang @@ -183,7 +183,7 @@ CreatedBy=Created by NewTicket=New Ticket SubjectAnswerToTicket=Ticket answer TicketTypeRequest=Request type -TicketCategory=Ticket categorization +TicketCategory=Ticket group SeeTicket=See ticket TicketMarkedAsRead=Ticket has been marked as read TicketReadOn=Read on diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index aca2828da3b..5c99c56c1d0 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -5215,7 +5215,7 @@ div.visible { display: block; } -div.hidden, header.hidden, td.hidden, img.hidden, span.hidden, div.showifmore { +div.hidden, header.hidden, tr.hidden, td.hidden, img.hidden, span.hidden, div.showifmore { display: none; } .unvisible { diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php index 7a0f9749be8..93b501885fe 100644 --- a/htdocs/theme/md/style.css.php +++ b/htdocs/theme/md/style.css.php @@ -5211,7 +5211,7 @@ div.visible { display: block; } -div.hidden, header.hidden, td.hidden, img.hidden, span.hidden, div.showifmore { +div.hidden, header.hidden, tr.hidden, td.hidden, img.hidden, span.hidden, div.showifmore { display: none; } diff --git a/htdocs/ticket/card.php b/htdocs/ticket/card.php index 7cbb23c75c4..d46a787f983 100755 --- a/htdocs/ticket/card.php +++ b/htdocs/ticket/card.php @@ -726,7 +726,7 @@ if ($action == 'create' || $action == 'presend') { print load_fiche_titre($langs->trans('NewTicket'), '', 'ticket'); - $formticket->trackid = ''; // TODO Use a unique key to avoid conflict in upload file feature + $formticket->trackid = ''; // TODO Use a unique key 'tic' to avoid conflict in upload file feature $formticket->withfromsocid = $socid ? $socid : $user->socid; $formticket->withfromcontactid = $contactid ? $contactid : ''; $formticket->withtitletopic = 1; @@ -737,7 +737,6 @@ if ($action == 'create' || $action == 'presend') { $formticket->withfile = 2; $formticket->withextrafields = 1; $formticket->param = array('origin' => GETPOST('origin'), 'originid' => GETPOST('originid')); - $formticket->trackid = 'tic'.$object->id; $formticket->withcancel = 1; From 5713ca8a4329907f9b8a35d2673a4a28bacb81c6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 22 Feb 2023 16:01:48 +0100 Subject: [PATCH 0661/1026] Regression --- htdocs/comm/propal/list.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/comm/propal/list.php b/htdocs/comm/propal/list.php index 386ed4fc134..f361c0d7028 100644 --- a/htdocs/comm/propal/list.php +++ b/htdocs/comm/propal/list.php @@ -854,7 +854,7 @@ if ($resql) { } $help_url = 'EN:Commercial_Proposals|FR:Proposition_commerciale|ES:Presupuestos'; - llxHeader('', $langs->trans('ListOfProposals'), $help_url); + llxHeader('', $title, $help_url); $param = '&search_status='.urlencode($search_status); if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { From 04a6a0a0435e8273baf2195fb086007c6dc9fd2f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 22 Feb 2023 16:27:10 +0100 Subject: [PATCH 0662/1026] Fix qodana --- .../canvas/actions_contactcard_common.class.php | 6 ++++-- htdocs/core/class/validate.class.php | 16 ++++++++-------- .../societe/canvas/actions_card_common.class.php | 2 ++ 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/htdocs/contact/canvas/actions_contactcard_common.class.php b/htdocs/contact/canvas/actions_contactcard_common.class.php index 4a3fc28c9de..7e73d264480 100644 --- a/htdocs/contact/canvas/actions_contactcard_common.class.php +++ b/htdocs/contact/canvas/actions_contactcard_common.class.php @@ -74,8 +74,10 @@ abstract class ActionsContactCardCommon if (!empty($id)) { $object->fetch($id); } - $this->object = $object; - //} + + $this->object = $object; + + return $object; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps diff --git a/htdocs/core/class/validate.class.php b/htdocs/core/class/validate.class.php index 31cf6300aff..37bb37aec4f 100644 --- a/htdocs/core/class/validate.class.php +++ b/htdocs/core/class/validate.class.php @@ -27,7 +27,6 @@ */ class Validate { - /** * @var DoliDb Database handler (result of a new DoliDB) */ @@ -62,7 +61,7 @@ class Validate } if (!is_object($this->outputLang) || !method_exists($this->outputLang, 'load')) { - return false; + return; } $this->outputLang->loadLangs(array('validate', 'errors')); @@ -72,7 +71,8 @@ class Validate /** * Use to clear errors msg or other ghost vars - * @return null + * + * @return void */ protected function clear() { @@ -82,8 +82,8 @@ class Validate /** * Use to clear errors msg or other ghost vars * - * @param string $errMsg your error message - * @return null + * @param string $errMsg your error message + * @return void */ protected function setError($errMsg) { @@ -93,9 +93,9 @@ class Validate /** * Check for e-mail validity * - * @param string $email e-mail address to validate - * @param int $maxLength string max length - * @return boolean Validity is ok or not + * @param string $email e-mail address to validate + * @param int $maxLength string max length + * @return boolean Validity is ok or not */ public function isEmail($email, $maxLength = false) { diff --git a/htdocs/societe/canvas/actions_card_common.class.php b/htdocs/societe/canvas/actions_card_common.class.php index fc8794aa1a8..a2b320e50db 100644 --- a/htdocs/societe/canvas/actions_card_common.class.php +++ b/htdocs/societe/canvas/actions_card_common.class.php @@ -70,6 +70,8 @@ abstract class ActionsCardCommon $object->fetch($id, $ref); } $this->object = $object; + + return $object; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps From 837f89c19fc0872e66ce7d1e685bc20cdc263c72 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 22 Feb 2023 17:17:34 +0100 Subject: [PATCH 0663/1026] Fix warning --- htdocs/core/class/smtps.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/core/class/smtps.class.php b/htdocs/core/class/smtps.class.php index 135d9d9e8de..46193e1efea 100644 --- a/htdocs/core/class/smtps.class.php +++ b/htdocs/core/class/smtps.class.php @@ -1862,6 +1862,7 @@ class SMTPs } elseif ($type == 'alternative') { return $this->_smtpsAlternativeBoundary; } + return ''; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps From 53014290cfe115b872d3fd9eaa1f3fd98d8b3ea4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 22 Feb 2023 17:18:42 +0100 Subject: [PATCH 0664/1026] Fix unbind --- htdocs/core/class/ldap.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/ldap.class.php b/htdocs/core/class/ldap.class.php index 3dc45c753bc..68464524621 100644 --- a/htdocs/core/class/ldap.class.php +++ b/htdocs/core/class/ldap.class.php @@ -401,7 +401,7 @@ class Ldap public function unbind() { $this->result = true; - if ($this->connection) { + if (is_resource($this->connection) || is_object($this->connection)) { $this->result = @ldap_unbind($this->connection); } if ($this->result) { From f6f420d19aebe61c78ae8cc2dfbae10b882c530d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 22 Feb 2023 17:26:22 +0100 Subject: [PATCH 0665/1026] Doc --- htdocs/core/class/ldap.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/ldap.class.php b/htdocs/core/class/ldap.class.php index 68464524621..b3d5766daff 100644 --- a/htdocs/core/class/ldap.class.php +++ b/htdocs/core/class/ldap.class.php @@ -339,7 +339,7 @@ class Ldap * This method seems a duplicate/alias of unbind(). * * @return boolean true or false - * @deprecated ldap_close is an alias of ldap_unbind + * @deprecated ldap_close is an alias of ldap_unbind, so use unbind() instead. * @see unbind() */ public function close() From d9fda122ff0d22d7748b2409027c11f6c1242944 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 18:14:44 +0100 Subject: [PATCH 0666/1026] utf8_decode is deprecated --- htdocs/core/lib/functions.lib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 4345c936432..61324e4ce9e 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -13,7 +13,7 @@ * Copyright (C) 2014 Cédric GROSS * Copyright (C) 2014-2015 Marcos García * Copyright (C) 2015 Jean-François Ferry - * Copyright (C) 2018-2022 Frédéric France + * Copyright (C) 2018-2023 Frédéric France * Copyright (C) 2019-2022 Thibault Foucart * Copyright (C) 2020 Open-Dsi * Copyright (C) 2021 Gauthier VERDOL @@ -8890,7 +8890,7 @@ function dol_osencode($str) } if ($tmp == 'iso-8859-1') { - return utf8_decode($str); + return mb_convert_encoding($str, 'UTF-8', 'ISO-8859-1'); } return $str; } From ed046e16d2536ab77cec3dd1ac6c48834d4780a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 18:21:00 +0100 Subject: [PATCH 0667/1026] Update functions2.lib.php --- htdocs/core/lib/functions2.lib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/lib/functions2.lib.php b/htdocs/core/lib/functions2.lib.php index 6b51cf76150..188b30116d7 100644 --- a/htdocs/core/lib/functions2.lib.php +++ b/htdocs/core/lib/functions2.lib.php @@ -178,9 +178,9 @@ function dol_print_file($langs, $filename, $searchalt = 0) $content = file_get_contents($formfilealt); $isutf8 = utf8_check($content); if (!$isutf8 && $conf->file->character_set_client == 'UTF-8') { - print utf8_encode($content); + print mb_convert_encoding($content, 'UTF-8', 'ISO-8859-1'); } elseif ($isutf8 && $conf->file->character_set_client == 'ISO-8859-1') { - print utf8_decode($content); + print mb_convert_encoding($content, 'ISO-8859-1', 'UTF-8'); } else { print $content; } From ee95ac237c57142ca5a135c1efcc4caef5455c12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 18:21:58 +0100 Subject: [PATCH 0668/1026] Update functions.lib.php --- htdocs/core/lib/functions.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 61324e4ce9e..e6ac7f2d9f2 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -8890,7 +8890,7 @@ function dol_osencode($str) } if ($tmp == 'iso-8859-1') { - return mb_convert_encoding($str, 'UTF-8', 'ISO-8859-1'); + return mb_convert_encoding($str, 'ISO-8859-1', 'UTF-8'); } return $str; } From f7348d21d366ebf579bc52f533aa0113abb39b21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 20:20:04 +0100 Subject: [PATCH 0669/1026] doc --- htdocs/core/menus/standard/eldy_menu.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/htdocs/core/menus/standard/eldy_menu.php b/htdocs/core/menus/standard/eldy_menu.php index 596e1e4cc3f..de33b209383 100644 --- a/htdocs/core/menus/standard/eldy_menu.php +++ b/htdocs/core/menus/standard/eldy_menu.php @@ -36,6 +36,11 @@ class MenuManager public $atarget = ""; // To store default target to use onto links public $name = "eldy"; + /** + * @var Menu + */ + public $menu; + public $menu_array; public $menu_array_after; From 873a0266eef558b32e8018d50fd576aeead936f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 20:20:53 +0100 Subject: [PATCH 0670/1026] Update auguria_menu.php --- htdocs/core/menus/standard/auguria_menu.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/htdocs/core/menus/standard/auguria_menu.php b/htdocs/core/menus/standard/auguria_menu.php index ae40ec170fc..168effd964d 100644 --- a/htdocs/core/menus/standard/auguria_menu.php +++ b/htdocs/core/menus/standard/auguria_menu.php @@ -37,6 +37,11 @@ class MenuManager public $atarget = ""; // To store default target to use onto links public $name = "auguria"; + /** + * @var Menu + */ + public $menu; + public $menu_array; public $menu_array_after; From 53d89bb068a40d25e32b78fdf350dbfb3b05d282 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 20:24:40 +0100 Subject: [PATCH 0671/1026] Update menubase.class.php --- htdocs/core/class/menubase.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/htdocs/core/class/menubase.class.php b/htdocs/core/class/menubase.class.php index 9544e11e075..3630d137136 100644 --- a/htdocs/core/class/menubase.class.php +++ b/htdocs/core/class/menubase.class.php @@ -152,6 +152,10 @@ class Menubase */ public $tms; + /** + * @var Menu menu + */ + public $newmenu; /** * Constructor From fc8ae34dd34f34286b84d3dfe06996f7f4b52d89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 20:32:13 +0100 Subject: [PATCH 0672/1026] Update conf.class.php --- htdocs/core/class/conf.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/htdocs/core/class/conf.class.php b/htdocs/core/class/conf.class.php index 12457a41339..2b3ddba9881 100644 --- a/htdocs/core/class/conf.class.php +++ b/htdocs/core/class/conf.class.php @@ -79,6 +79,10 @@ class Conf // An array to store cache results ->cache['nameofcache']=... public $cache; + /** + * @var int To tell header was output + */ + public $headerdone; /** * @var string[] From a20c511ee934d5996f603016e36d850933e58c2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 20:58:55 +0100 Subject: [PATCH 0673/1026] doc --- htdocs/datapolicy/class/datapolicycron.class.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/htdocs/datapolicy/class/datapolicycron.class.php b/htdocs/datapolicy/class/datapolicycron.class.php index fb76767bf1e..7383d303a7c 100644 --- a/htdocs/datapolicy/class/datapolicycron.class.php +++ b/htdocs/datapolicy/class/datapolicycron.class.php @@ -1,6 +1,6 @@ - * Copyright (C) 2018-2020 Frédéric France + * Copyright (C) 2018-2023 Frédéric France * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -27,6 +27,11 @@ */ class DataPolicyCron { + /** + * @var DoliDB Database handler. + */ + public $db; + /** * Constructor * From f1bcaf60850c006c51ad9dbb43482d13357c9aed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 21:16:16 +0100 Subject: [PATCH 0674/1026] doc --- htdocs/don/class/paymentdonation.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/htdocs/don/class/paymentdonation.class.php b/htdocs/don/class/paymentdonation.class.php index 657a1d32d1a..1aceca10c16 100644 --- a/htdocs/don/class/paymentdonation.class.php +++ b/htdocs/don/class/paymentdonation.class.php @@ -92,6 +92,10 @@ class PaymentDonation extends CommonObject public $type_code; public $type_label; + public $chid; + public $datepaid; + public $bank_account; + public $bank_line; /** * @var string Id of external payment mode From 66a56a36e40c1ae827109af227462edcb7c54831 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 21:19:55 +0100 Subject: [PATCH 0675/1026] Update commonsocialnetworks.class.php --- htdocs/core/class/commonsocialnetworks.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/class/commonsocialnetworks.class.php b/htdocs/core/class/commonsocialnetworks.class.php index 04dc17e26f0..19928eb1dbb 100644 --- a/htdocs/core/class/commonsocialnetworks.class.php +++ b/htdocs/core/class/commonsocialnetworks.class.php @@ -16,9 +16,9 @@ */ /** - * \file htdocs/core/class/commonincoterm.class.php + * \file htdocs/core/class/commonsocialnetworks.class.php * \ingroup core - * \brief File of the superclass of object classes that support incoterm (customer and supplier) + * \brief File of the superclass of object classes that support socialnetworks */ From 3306565ba8a2f510364bf3cabd829d7a2703eb02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 21:26:59 +0100 Subject: [PATCH 0676/1026] doc --- htdocs/core/class/doleditor.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/core/class/doleditor.class.php b/htdocs/core/class/doleditor.class.php index dad1f572406..bb63c1dd927 100644 --- a/htdocs/core/class/doleditor.class.php +++ b/htdocs/core/class/doleditor.class.php @@ -43,6 +43,7 @@ class DolEditor public $cols; public $height; public $width; + public $uselocalbrowser; public $readonly; public $posx; public $posy; From f8b75f33126d851ad4f9bfe2b70260234d3aa880 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 21:29:07 +0100 Subject: [PATCH 0677/1026] Update cstate.class.php --- htdocs/core/class/cstate.class.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/htdocs/core/class/cstate.class.php b/htdocs/core/class/cstate.class.php index e098de93bd4..46e60b2f7fd 100644 --- a/htdocs/core/class/cstate.class.php +++ b/htdocs/core/class/cstate.class.php @@ -49,6 +49,11 @@ class Cstate // extends CommonObject */ public $id; + /** + * @var int ID + */ + public $rowid; + public $code_departement; public $code; From e9e8934a84df49171764075810cef4f93b323208 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 21:35:18 +0100 Subject: [PATCH 0678/1026] doc --- htdocs/core/class/commonstickergenerator.class.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/htdocs/core/class/commonstickergenerator.class.php b/htdocs/core/class/commonstickergenerator.class.php index e388159f978..3a83d015f65 100644 --- a/htdocs/core/class/commonstickergenerator.class.php +++ b/htdocs/core/class/commonstickergenerator.class.php @@ -61,6 +61,11 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/format_cards.lib.php'; */ abstract class CommonStickerGenerator { + /** + * @var DoliDB Database handler. + */ + public $db; + public $code; // Code of format /** From 1ce9da8026a7234d96869bf32acf83512748cb06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 21:38:26 +0100 Subject: [PATCH 0679/1026] doc --- htdocs/core/class/CMailFile.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/core/class/CMailFile.class.php b/htdocs/core/class/CMailFile.class.php index 9e8593e6d1b..c54b527eff2 100644 --- a/htdocs/core/class/CMailFile.class.php +++ b/htdocs/core/class/CMailFile.class.php @@ -128,6 +128,7 @@ class CMailFile // Image public $html; + public $msgishtml; public $image_boundary; public $atleastoneimage = 0; // at least one image file with file=xxx.ext into content (TODO Debug this. How can this case be tested. Remove if not used). public $html_images = array(); From 2ae87e95e6b78a8238c822a4d7d6fda303258150 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 21:56:09 +0100 Subject: [PATCH 0680/1026] doc --- htdocs/core/class/cgenericdic.class.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/htdocs/core/class/cgenericdic.class.php b/htdocs/core/class/cgenericdic.class.php index 250fb3ec569..60ac9f7984e 100644 --- a/htdocs/core/class/cgenericdic.class.php +++ b/htdocs/core/class/cgenericdic.class.php @@ -30,6 +30,11 @@ */ class CGenericDic { + /** + * @var DoliDB Database handler. + */ + public $db; + /** * @var string Id to identify managed objects */ From c520c3d39037480dcca80818ff7de2c1e0ab2726 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 22:17:39 +0100 Subject: [PATCH 0681/1026] Update translate.class.php --- htdocs/core/class/translate.class.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/htdocs/core/class/translate.class.php b/htdocs/core/class/translate.class.php index 2315428b37a..7379877753b 100644 --- a/htdocs/core/class/translate.class.php +++ b/htdocs/core/class/translate.class.php @@ -41,6 +41,9 @@ class Translate public $cache_labels = array(); // Cache for labels return by getLabelFromKey method public $cache_currencies = array(); // Cache to store currency symbols private $cache_currencies_all_loaded = false; + public $origlang; + public $error; + public $errors = array(); /** @@ -416,7 +419,7 @@ class Translate * * Value for hash are: 1:Loaded from disk, 2:Not found, 3:Loaded from cache * - * @param Database $db Database handler + * @param DoliDB $db Database handler * @return int <0 if KO, 0 if already loaded or loading not required, >0 if OK */ public function loadFromDatabase($db) From b74e7e8de4b0ab12650164bb7796268666a51206 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 22 Feb 2023 22:47:19 +0100 Subject: [PATCH 0682/1026] translation --- htdocs/contrat/class/contrat.class.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/htdocs/contrat/class/contrat.class.php b/htdocs/contrat/class/contrat.class.php index 0007bc334b9..48a3e4053a4 100644 --- a/htdocs/contrat/class/contrat.class.php +++ b/htdocs/contrat/class/contrat.class.php @@ -1992,6 +1992,8 @@ class Contrat extends CommonObject { global $conf, $langs, $user; + $langs->load('contracts'); + $datas = []; if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { From d326e59beba5e5d997384f323f6f22c57c55a17e Mon Sep 17 00:00:00 2001 From: pratushraj Date: Thu, 23 Feb 2023 13:00:31 +0530 Subject: [PATCH 0683/1026] issue #24014 --- htdocs/projet/class/task.class.php | 9 ++++++--- htdocs/projet/tasks.php | 26 +++++++++++++------------- 2 files changed, 19 insertions(+), 16 deletions(-) diff --git a/htdocs/projet/class/task.class.php b/htdocs/projet/class/task.class.php index 87ab0afdc47..3c58a147d39 100644 --- a/htdocs/projet/class/task.class.php +++ b/htdocs/projet/class/task.class.php @@ -813,7 +813,7 @@ class Task extends CommonObjectLine * @param int $loadRoleMode 1= will test Roles on task; 0 used in delete project action * @return array Array of tasks */ - public function getTasksArray($usert = null, $userp = null, $projectid = 0, $socid = 0, $mode = 0, $filteronproj = '', $filteronprojstatus = '-1', $morewherefilter = '', $filteronprojuser = 0, $filterontaskuser = 0, $extrafields = array(), $includebilltime = 0, $search_array_options = array(), $loadextras = 0, $loadRoleMode = 1) + public function getTasksArray($usert = null, $userp = null, $projectid = 0, $socid = 0, $mode = 0, $filteronproj = '', $filteronprojstatus = '-1', $morewherefilter = '', $filteronprojuser = 0, $filterontaskuser = 0, $extrafields = array(), $includebilltime = 0, $search_array_options = array(), $loadextras = 0, $loadRoleMode = 1, $sortfield = '', $sortorder = '') { global $conf, $hookmanager; @@ -953,8 +953,11 @@ class Task extends CommonObjectLine } } - - $sql .= " ORDER BY p.ref, t.rang, t.dateo"; + if($sortfield && $sortorder) { + $sql .= $this->db->order($sortfield, $sortorder); + } else { + $sql .= " ORDER BY p.ref, t.rang, t.dateo"; + } //print $sql;exit; dol_syslog(get_class($this)."::getTasksArray", LOG_DEBUG); diff --git a/htdocs/projet/tasks.php b/htdocs/projet/tasks.php index ffba37abb7d..22258bd3b18 100644 --- a/htdocs/projet/tasks.php +++ b/htdocs/projet/tasks.php @@ -124,12 +124,12 @@ $search_array_options = $extrafields->getOptionalsFromPost($taskstatic->table_el // Default sort order (if not yet defined by previous GETPOST) -if (!$sortfield) { +/* if (!$sortfield) { reset($object->fields); $sortfield="t.".key($object->fields); } // Set here default search field. By default 1st field in definition. Reset is required to avoid key() to return null. if (!$sortorder) { $sortorder = "ASC"; -} +} */ // Security check @@ -848,7 +848,7 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third // Get list of tasks in tasksarray and taskarrayfiltered // We need all tasks (even not limited to a user because a task to user can have a parent that is not affected to him). $filteronthirdpartyid = $socid; - $tasksarray = $taskstatic->getTasksArray(0, 0, $object->id, $filteronthirdpartyid, 0, '', -1, $morewherefilter, 0, 0, $extrafields, 1, $search_array_options); + $tasksarray = $taskstatic->getTasksArray(0, 0, $object->id, $filteronthirdpartyid, 0, '', -1, $morewherefilter, 0, 0, $extrafields, 1, $search_array_options, 0, 1, $sortfield, $sortorder); // We load also tasks limited to a particular user $tmpuser = new User($db); @@ -998,41 +998,41 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third print '
'.$langs->trans("Project").'
'; // Description + /* print ''; + */ // From print '
'; print $form->editfieldkey("MailTitle", 'title', $object->title, $object, $user->hasRight('mailing', 'creer'), 'string'); print ''; print $form->editfieldval("MailTitle", 'title', $object->title, $object, $user->hasRight('mailing', 'creer'), 'string'); print '
'; diff --git a/htdocs/comm/mailing/cibles.php b/htdocs/comm/mailing/cibles.php index 758172b4d5f..71e8617f927 100644 --- a/htdocs/comm/mailing/cibles.php +++ b/htdocs/comm/mailing/cibles.php @@ -212,6 +212,12 @@ if ($object->fetch($id) >= 0) { $linkback = ''.$langs->trans("BackToList").''; + $morehtmlref = '
'; + // Ref customer + $morehtmlref .= $form->editfieldkey("", 'title', $object->title, $object, 0, 'string', '', 0, 1); + $morehtmlref .= $form->editfieldval("", 'title', $object->title, $object, 0, 'string', '', null, null, '', 1); + $morehtmlref .= '
'; + $morehtmlright = ''; $nbtry = $nbok = 0; if ($object->statut == 2 || $object->statut == 3) { @@ -226,14 +232,14 @@ if ($object->fetch($id) >= 0) { $morehtmlright .= ')   '; } - dol_banner_tab($object, 'id', $linkback, 1, 'rowid', 'ref', '', '', 0, '', $morehtmlright); + dol_banner_tab($object, 'id', $linkback, 1, 'rowid', 'ref', $morehtmlref, '', 0, '', $morehtmlright); print '
'; print '
'; print ''; - print ''; + //print ''; print ''; print ''; print ''; - print ''; + print ''; print ''; print ''; } else { From 6da5df45b22177ea758c94c459fdba66e22a68ef Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 13:21:45 +0100 Subject: [PATCH 0691/1026] FIX Bad value for phone in substitutions keys --- htdocs/core/lib/functions.lib.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index e6ac7f2d9f2..40fcbfbf12b 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -3575,15 +3575,15 @@ function dol_print_phone($phone, $countrycode = '', $cid = 0, $socid = 0, $addli $picto = ''; } } - if ($adddivfloat) { + if ($adddivfloat == 1) { $rep .= '
'; - } else { + } elseif (empty($adddivfloat)) { $rep .= ''; } $rep .= ($withpicto ?img_picto($titlealt, 'object_'.$picto.'.png').' ' : '').$newphone; - if ($adddivfloat) { + if ($adddivfloat == 1) { $rep .= '
'; - } else { + } elseif (empty($adddivfloat)) { $rep .= ''; } } @@ -7638,9 +7638,9 @@ function getCommonSubstitutionArray($outputlangs, $onlykey = 0, $exclude = null, '__USER_ID__' => (string) $user->id, '__USER_LOGIN__' => (string) $user->login, '__USER_EMAIL__' => (string) $user->email, - '__USER_PHONE__' => (string) dol_print_phone($user->office_phone), - '__USER_PHONEPRO__' => (string) dol_print_phone($user->user_mobile), - '__USER_PHONEMOBILE__' => (string) dol_print_phone($user->personal_mobile), + '__USER_PHONE__' => (string) dol_print_phone($user->office_phone, '', 0, 0, '', " ", '', '', -1), + '__USER_PHONEPRO__' => (string) dol_print_phone($user->user_mobile, '', 0, 0, '', " ", '', '', -1), + '__USER_PHONEMOBILE__' => (string) dol_print_phone($user->personal_mobile, '', 0, 0, '', " ", '', '', -1), '__USER_FAX__' => (string) $user->office_fax, '__USER_LASTNAME__' => (string) $user->lastname, '__USER_FIRSTNAME__' => (string) $user->firstname, @@ -7655,8 +7655,8 @@ function getCommonSubstitutionArray($outputlangs, $onlykey = 0, $exclude = null, $substitutionarray = array_merge($substitutionarray, array( '__MYCOMPANY_NAME__' => $mysoc->name, '__MYCOMPANY_EMAIL__' => $mysoc->email, - '__MYCOMPANY_PHONE__' => dol_print_phone($mysoc->phone), - '__MYCOMPANY_FAX__' => dol_print_phone($mysoc->fax), + '__MYCOMPANY_PHONE__' => dol_print_phone($mysoc->phone, '', 0, 0, '', " ", '', '', -1), + '__MYCOMPANY_FAX__' => dol_print_phone($mysoc->fax, '', 0, 0, '', " ", '', '', -1), '__MYCOMPANY_PROFID1__' => $mysoc->idprof1, '__MYCOMPANY_PROFID2__' => $mysoc->idprof2, '__MYCOMPANY_PROFID3__' => $mysoc->idprof3, From dbf3df52106fd13d47cd9c6733fe3832d191bf69 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 13:50:25 +0100 Subject: [PATCH 0692/1026] Fix emailing in test mode use correct user or sender signature --- htdocs/comm/mailing/card.php | 21 ++++++++++++------- htdocs/comm/mailing/cibles.php | 4 ++-- htdocs/core/class/html.formmail.class.php | 10 +++++---- .../core/modules/mailings/fraise.modules.php | 6 +++--- .../core/modules/mailings/pomme.modules.php | 4 ++-- 5 files changed, 26 insertions(+), 19 deletions(-) diff --git a/htdocs/comm/mailing/card.php b/htdocs/comm/mailing/card.php index a0d8ec640d0..d46ea99c213 100644 --- a/htdocs/comm/mailing/card.php +++ b/htdocs/comm/mailing/card.php @@ -223,7 +223,6 @@ if (empty($reshook)) { $signature = ((!empty($user->signature) && empty($conf->global->MAIN_MAIL_DO_NOT_USE_SIGN)) ? $user->signature : ''); - $targetobject = null; // Not defined with mass emailing $parameters = array('mode'=>'emailing'); $substitutionarray = getCommonSubstitutionArray($langs, 0, array('object', 'objectamount'), $targetobject); // Note: On mass emailing, this is null because be don't know object @@ -468,19 +467,25 @@ if (empty($reshook)) { if (!$error) { // Is the message in html - $msgishtml = -1; // Unknow by default + $msgishtml = -1; // Unknow = autodetect by default if (preg_match('/[\s\t]*/i', $object->body)) { $msgishtml = 1; } + $signature = ((!empty($user->signature) && empty($conf->global->MAIN_MAIL_DO_NOT_USE_SIGN)) ? $user->signature : ''); + + $parameters = array('mode'=>'emailing'); + $substitutionarray = getCommonSubstitutionArray($langs, 0, array('object', 'objectamount'), $targetobject); // Note: On mass emailing, this is null because be don't know object + // other are set at begin of page - $object->substitutionarrayfortest['__EMAIL__'] = $object->sendto; - $object->substitutionarrayfortest['__MAILTOEMAIL__'] = ''.$object->sendto.''; + $substitutionarray['__EMAIL__'] = $object->sendto; + $substitutionarray['__MAILTOEMAIL__'] = ''.$object->sendto.''; // Subject and message substitutions - complete_substitutions_array($object->substitutionarrayfortest, $langs); - $tmpsujet = make_substitutions($object->sujet, $object->substitutionarrayfortest); - $tmpbody = make_substitutions($object->body, $object->substitutionarrayfortest); + complete_substitutions_array($substitutionarray, $langs, $targetobject); + + $tmpsujet = make_substitutions($object->sujet, $substitutionarray); + $tmpbody = make_substitutions($object->body, $substitutionarray); $arr_file = array(); $arr_mime = array(); @@ -935,7 +940,7 @@ if ($action == 'create') { */ // From - print '
'; - print ' - global->MAIN_VIEW_LINE_NUMBER)) { ?> - - - - - - - Date: Thu, 23 Feb 2023 18:03:00 +0100 Subject: [PATCH 0696/1026] Propale stats: reworking of the fix to comply with travis rule for SQL string building --- .../comm/propal/class/propalestats.class.php | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/htdocs/comm/propal/class/propalestats.class.php b/htdocs/comm/propal/class/propalestats.class.php index eb699e01c86..fefc8941970 100644 --- a/htdocs/comm/propal/class/propalestats.class.php +++ b/htdocs/comm/propal/class/propalestats.class.php @@ -247,19 +247,18 @@ class PropaleStats extends Stats { global $user; - $sql = 'SELECT product.ref, COUNT(product.ref) as nb, SUM(tl.' . $this->field_line . ') as total, AVG(tl.' . $this->field_line . ') as avg'; - $sql .= ' FROM ' . $this->from; - $sql .= ' INNER JOIN ' . $this->from_line . ' ON p.rowid = tl.fk_propal'; - $sql .= ' INNER JOIN ' . MAIN_DB_PREFIX . 'product as product ON tl.fk_product = product.rowid'; - if (empty($user->rights->societe->client->voir) && ! $user->socid) { - $sql .= ' INNER JOIN ' . MAIN_DB_PREFIX . 'societe_commerciaux as sc ON p.fk_soc = sc.fk_soc AND sc.fk_user = ' . ((int) $user->id); + $sql = "SELECT product.ref, COUNT(product.ref) as nb, SUM(tl.".$this->field_line.") as total, AVG(tl.".$this->field_line.") as avg"; + $sql .= " FROM ".$this->from; + $sql .= " INNER JOIN ".$this->from_line." ON p.rowid = tl.fk_propal"; + $sql .= " INNER JOIN ".MAIN_DB_PREFIX."product as product ON tl.fk_product = product.rowid"; + if (empty($user->rights->societe->client->voir) && !$user->socid) { + $sql .= " INNER JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON p.fk_soc = sc.fk_soc AND sc.fk_user = ".((int) $user->id); } $sql .= $this->join; - $sql .= ' WHERE ' . $this->where; - $sql .= ' AND ' . $this->field_date . " BETWEEN '" . $this->db->idate(dol_get_first_day($year, 1, false)) . "' AND '" . $this->db->idate(dol_get_last_day($year, 12, false)) . "'"; - $sql .= ' GROUP BY product.ref'; + $sql .= " WHERE ".$this->where; + $sql .= " AND ".$this->field_date." BETWEEN '".$this->db->idate(dol_get_first_day($year, 1, false))."' AND '".$this->db->idate(dol_get_last_day($year, 12, false))."'"; + $sql .= " GROUP BY product.ref"; $sql .= $this->db->order('nb', 'DESC'); - //$sql.= $this->db->plimit(20); return $this->_getAllByProduct($sql, $limit); From 81f694b8f291c8ede0bfa5a3afa44dfdd438e5fc Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 18:29:58 +0100 Subject: [PATCH 0697/1026] FIx duplicate image file from src data --- htdocs/core/class/CMailFile.class.php | 30 ++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/htdocs/core/class/CMailFile.class.php b/htdocs/core/class/CMailFile.class.php index 9e8593e6d1b..92c657f257f 100644 --- a/htdocs/core/class/CMailFile.class.php +++ b/htdocs/core/class/CMailFile.class.php @@ -273,10 +273,16 @@ class CMailFile if ($this->html_images[$i]) { $this->atleastoneimage = 1; if ($this->html_images[$i]['type'] == 'cidfromdata') { - $posindice = count($filename_list); - $filename_list[$posindice] = $this->html_images[$i]['fullpath']; - $mimetype_list[$posindice] = $this->html_images[$i]['content_type']; - $mimefilename_list[$posindice] = $this->html_images[$i]['name']; + if (!in_array($this->html_images[$i]['fullpath'], $filename_list)) { + // If this file path is not already into the $filename_list, we add it. + $posindice = count($filename_list); + $filename_list[$posindice] = $this->html_images[$i]['fullpath']; + $mimetype_list[$posindice] = $this->html_images[$i]['content_type']; + $mimefilename_list[$posindice] = $this->html_images[$i]['name']; + } else { + $posindice = array_search($this->html_images[$i]['fullpath'], $filename_list); + } + // We complete the array of cid_list $cid_list[$posindice] = $this->html_images[$i]['cid']; } dol_syslog("CMailFile::CMailfile: html_images[$i]['name']=".$this->html_images[$i]['name'], LOG_DEBUG); @@ -284,6 +290,8 @@ class CMailFile } } } + //var_dump($filename_list); + //var_dump($cid_list);exit; // Set atleastoneimage if there is at least one file (into $filename_list array) if (is_array($filename_list)) { @@ -1130,6 +1138,13 @@ class CMailFile return 'Bad value for sendmode'; } + // Now we delete image files that were created dynamically to manage data inline files + foreach ($this->html_images as $val) { + if (!empty($val['type']) && $val['type'] == 'cidfromdata') { + //dol_delete($val['fullpath']); + } + } + $parameters = array('sent' => $res); $action = ''; $reshook = $hookmanager->executeHooks('sendMailAfter', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks @@ -1659,7 +1674,7 @@ class CMailFile } /** - * Seearch images into html message and init array this->images_encoded if found + * Search images into html message and init array this->images_encoded if found * * @param string $images_dir Location of physical images files. For example $dolibarr_main_data_root.'/medias' * @return int >0 if OK, <0 if KO @@ -1746,7 +1761,8 @@ class CMailFile } /** - * Seearch images with data:image format into html message + * Seearch images with data:image format into html message. + * If we find some, we create it on disk. * * @param string $images_dir Location of where to store physicaly images files. For example $dolibarr_main_data_root.'/medias' * @return int >0 if OK, <0 if KO @@ -1788,7 +1804,7 @@ class CMailFile foreach ($matches[1] as $key => $ext) { // We save the image to send in disk $filecontent = $matches[2][$key]; - $cid = 'cid000'.dol_hash($this->html, 'md5'); + $cid = 'cid000'.dol_hash($this->html, 'md5'); // The id must not change if image is same $destfiletmp = $images_dir.'/'.$cid.'.'.$ext; $fhandle = @fopen($destfiletmp, 'w'); From 1573ab5f383df1fd68852d0134661989b9aab9c7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 18:42:15 +0100 Subject: [PATCH 0698/1026] Fix position of quickadd button --- htdocs/theme/md/dropdown.inc.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/htdocs/theme/md/dropdown.inc.php b/htdocs/theme/md/dropdown.inc.php index 64bebc67f79..eb1fd668361 100644 --- a/htdocs/theme/md/dropdown.inc.php +++ b/htdocs/theme/md/dropdown.inc.php @@ -447,18 +447,23 @@ a.dropdown-item { max-width: 360px; } + #topmenu-quickadd-dropdown a.login-dropdown-a, #topmenu-bookmark-dropdown a.login-dropdown-a { color: #000; } + #topmenu-quickadd-dropdown .dropdown-menu, #topmenu-bookmark-dropdown .dropdown-menu { width: 230px; } + div#topmenu-quickadd-dropdown, div#topmenu-bookmark-dropdown { position: unset; } - div#topmenu-global-search-dropdown, div#topmenu-bookmark-dropdown { + div#topmenu-global-search-dropdown, + div#topmenu-quickadd-dropdown, + div#topmenu-bookmark-dropdown { line-height: unset; } From 56afa676c011eba86f439d7b6c27193de04e9f64 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 15:50:57 +0100 Subject: [PATCH 0699/1026] Fix tags --- htdocs/comm/mailing/card.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/htdocs/comm/mailing/card.php b/htdocs/comm/mailing/card.php index 63750d5d834..80b808524c8 100644 --- a/htdocs/comm/mailing/card.php +++ b/htdocs/comm/mailing/card.php @@ -374,7 +374,7 @@ if (empty($reshook)) { if (!$resql2) { dol_print_error($db); } else { - //if cheack read is use then update prospect contact status + //if check read is use then update prospect contact status if (strpos($message, '__CHECK_READ__') !== false) { //Update status communication of thirdparty prospect $sql = "UPDATE ".MAIN_DB_PREFIX."societe SET fk_stcomm=2 WHERE rowid IN (SELECT source_id FROM ".MAIN_DB_PREFIX."mailing_cibles WHERE rowid=".((int) $obj->rowid).")"; @@ -476,6 +476,9 @@ if (empty($reshook)) { // other are set at begin of page $object->substitutionarrayfortest['__EMAIL__'] = $object->sendto; $object->substitutionarrayfortest['__MAILTOEMAIL__'] = ''.$object->sendto.''; + $object->substitutionarrayfortest['__CHECK_READ__'] = ''; + $object->substitutionarrayfortest['__UNSUBSCRIBE__'] = ''.$langs->trans("MailUnsubcribe").''; + $object->substitutionarrayfortest['__UNSUBSCRIBE_URL__'] = DOL_MAIN_URL_ROOT.'/public/emailing/mailing-unsubscribe.php?tag=undefinedintestmode&unsuscrib=1&securitykey='.urlencode($conf->global->MAILING_EMAIL_UNSUBSCRIBE_KEY).'&email='.urlencode($obj->sendto).'&mtid=0'; // Subject and message substitutions complete_substitutions_array($object->substitutionarrayfortest, $langs); From ba59e4eb3de9bdf7d2123a68f48996d11b6f448b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 18:29:58 +0100 Subject: [PATCH 0700/1026] FIx duplicate image file from src data --- htdocs/core/class/CMailFile.class.php | 32 ++++++++++++++++++++------- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/htdocs/core/class/CMailFile.class.php b/htdocs/core/class/CMailFile.class.php index 46de8d8e7af..ecfe968bd02 100644 --- a/htdocs/core/class/CMailFile.class.php +++ b/htdocs/core/class/CMailFile.class.php @@ -273,10 +273,16 @@ class CMailFile if ($this->html_images[$i]) { $this->atleastoneimage = 1; if ($this->html_images[$i]['type'] == 'cidfromdata') { - $posindice = count($filename_list); - $filename_list[$posindice] = $this->html_images[$i]['fullpath']; - $mimetype_list[$posindice] = $this->html_images[$i]['content_type']; - $mimefilename_list[$posindice] = $this->html_images[$i]['name']; + if (!in_array($this->html_images[$i]['fullpath'], $filename_list)) { + // If this file path is not already into the $filename_list, we add it. + $posindice = count($filename_list); + $filename_list[$posindice] = $this->html_images[$i]['fullpath']; + $mimetype_list[$posindice] = $this->html_images[$i]['content_type']; + $mimefilename_list[$posindice] = $this->html_images[$i]['name']; + } else { + $posindice = array_search($this->html_images[$i]['fullpath'], $filename_list); + } + // We complete the array of cid_list $cid_list[$posindice] = $this->html_images[$i]['cid']; } dol_syslog("CMailFile::CMailfile: html_images[$i]['name']=".$this->html_images[$i]['name'], LOG_DEBUG); @@ -284,6 +290,8 @@ class CMailFile } } } + //var_dump($filename_list); + //var_dump($cid_list);exit; // Set atleastoneimage if there is at least one file (into $filename_list array) if (is_array($filename_list)) { @@ -1124,7 +1132,14 @@ class CMailFile return 'Bad value for sendmode'; } - $parameters = array(); + // Now we delete image files that were created dynamically to manage data inline files + foreach ($this->html_images as $val) { + if (!empty($val['type']) && $val['type'] == 'cidfromdata') { + //dol_delete($val['fullpath']); + } + } + + $parameters = array('sent' => $res); $action = ''; $reshook = $hookmanager->executeHooks('sendMailAfter', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) { @@ -1655,7 +1670,7 @@ class CMailFile } /** - * Seearch images into html message and init array this->images_encoded if found + * Search images into html message and init array this->images_encoded if found * * @param string $images_dir Location of physical images files. For example $dolibarr_main_data_root.'/medias' * @return int >0 if OK, <0 if KO @@ -1742,7 +1757,8 @@ class CMailFile } /** - * Seearch images with data:image format into html message + * Seearch images with data:image format into html message. + * If we find some, we create it on disk. * * @param string $images_dir Location of where to store physicaly images files. For example $dolibarr_main_data_root.'/medias' * @return int >0 if OK, <0 if KO @@ -1784,7 +1800,7 @@ class CMailFile foreach ($matches[1] as $key => $ext) { // We save the image to send in disk $filecontent = $matches[2][$key]; - $cid = 'cid000'.dol_hash($this->html, 'md5'); + $cid = 'cid000'.dol_hash($this->html, 'md5'); // The id must not change if image is same $destfiletmp = $images_dir.'/'.$cid.'.'.$ext; $fhandle = @fopen($destfiletmp, 'w'); From 0fbb197231b461885e6479d95d89077bba505dc6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 18:42:15 +0100 Subject: [PATCH 0701/1026] Fix position of quickadd button --- htdocs/theme/md/dropdown.inc.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/htdocs/theme/md/dropdown.inc.php b/htdocs/theme/md/dropdown.inc.php index 64bebc67f79..eb1fd668361 100644 --- a/htdocs/theme/md/dropdown.inc.php +++ b/htdocs/theme/md/dropdown.inc.php @@ -447,18 +447,23 @@ a.dropdown-item { max-width: 360px; } + #topmenu-quickadd-dropdown a.login-dropdown-a, #topmenu-bookmark-dropdown a.login-dropdown-a { color: #000; } + #topmenu-quickadd-dropdown .dropdown-menu, #topmenu-bookmark-dropdown .dropdown-menu { width: 230px; } + div#topmenu-quickadd-dropdown, div#topmenu-bookmark-dropdown { position: unset; } - div#topmenu-global-search-dropdown, div#topmenu-bookmark-dropdown { + div#topmenu-global-search-dropdown, + div#topmenu-quickadd-dropdown, + div#topmenu-bookmark-dropdown { line-height: unset; } From f034b12ec1e2bc56e7637b438ddd88d314b90666 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 20:07:53 +0100 Subject: [PATCH 0702/1026] Clean code --- htdocs/mrp/js/lib_dispatch.js.php | 2 +- htdocs/mrp/mo_production.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/htdocs/mrp/js/lib_dispatch.js.php b/htdocs/mrp/js/lib_dispatch.js.php index 8470716ce8f..1dd2d9d164c 100644 --- a/htdocs/mrp/js/lib_dispatch.js.php +++ b/htdocs/mrp/js/lib_dispatch.js.php @@ -69,7 +69,7 @@ function addDispatchLine(index, type, mode) { mode = mode || 'qtymissing' - console.log("fourn/js/lib_dispatch.js.php Split line type="+type+" index="+index+" mode="+mode); + console.log("mrp/js/lib_dispatch.js.php Split line type="+type+" index="+index+" mode="+mode); if(mode == 'qtymissingconsume' || mode == 'allmissingconsume') { var inputId = 'qtytoconsume'; var warehouseId = 'idwarehouse'; diff --git a/htdocs/mrp/mo_production.php b/htdocs/mrp/mo_production.php index c4353bd264b..a4225a0a14a 100644 --- a/htdocs/mrp/mo_production.php +++ b/htdocs/mrp/mo_production.php @@ -432,7 +432,8 @@ $tmpbatch = new Productlot($db); $tmpstockmovement = new MouvementStock($db); $help_url = 'EN:Module_Manufacturing_Orders|FR:Module_Ordres_de_Fabrication|DE:Modul_Fertigungsauftrag'; -llxHeader('', $langs->trans('Mo'), $help_url, '', 0, 0, array('/mrp/js/lib_dispatch.js.php')); +$morejs = array('/mrp/js/lib_dispatch.js.php'); +llxHeader('', $langs->trans('Mo'), $help_url, '', 0, 0, $morejs); $newToken = newToken(); From 4d44e6853348f874c19bac3c707a41c142e4964b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 20:40:46 +0100 Subject: [PATCH 0703/1026] Fix substitution for emailing test --- htdocs/comm/mailing/card.php | 2 +- htdocs/core/class/html.formmail.class.php | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/htdocs/comm/mailing/card.php b/htdocs/comm/mailing/card.php index 06d72826101..1fec22ea979 100644 --- a/htdocs/comm/mailing/card.php +++ b/htdocs/comm/mailing/card.php @@ -323,7 +323,7 @@ if (empty($reshook)) { $newmessage = make_substitutions($message, $substitutionarray, null, 0); $moreinheader = ''; - if (preg_match('/__UNSUBSCRIBE__/', $message)) { + if (preg_match('/__UNSUBSCRIBE_(_|URL_)/', $message)) { $moreinheader = "List-Unsubscribe: <__UNSUBSCRIBE_URL__>\n"; $moreinheader = make_substitutions($moreinheader, $substitutionarray); } diff --git a/htdocs/core/class/html.formmail.class.php b/htdocs/core/class/html.formmail.class.php index 96d6d4c0d89..e3a60fbf6ab 100644 --- a/htdocs/core/class/html.formmail.class.php +++ b/htdocs/core/class/html.formmail.class.php @@ -1615,8 +1615,6 @@ class FormMail extends Form $tmparray['__OTHER3__'] = 'Other3'; $tmparray['__OTHER4__'] = 'Other4'; $tmparray['__OTHER5__'] = 'Other5'; - $tmparray['__CHECK_READ__'] = 'TagCheckMail'; - $tmparray['__UNSUBSCRIBE__'] = 'TagUnsubscribe'; //,'__PERSONALIZED__' => 'Personalized' // Hidden because not used yet in mass emailing $onlinepaymentenabled = 0; From a0446ee1196cdcff9e9e05aab5416c5d5ad4d6ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 23 Feb 2023 21:16:25 +0100 Subject: [PATCH 0704/1026] doc --- htdocs/delivery/class/delivery.class.php | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/htdocs/delivery/class/delivery.class.php b/htdocs/delivery/class/delivery.class.php index 9a11302e5bd..975ee6cbfb6 100644 --- a/htdocs/delivery/class/delivery.class.php +++ b/htdocs/delivery/class/delivery.class.php @@ -6,6 +6,7 @@ * Copyright (C) 2011-2023 Philippe Grand * Copyright (C) 2013 Florian Henry * Copyright (C) 2014-2015 Marcos García + * Copyright (C) 2023 Frédéric France * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -113,6 +114,9 @@ class Delivery extends CommonObject */ public $statuts; + /** + * @var DeliveryLine[] lines + */ public $lines = array(); @@ -1150,7 +1154,6 @@ class Delivery extends CommonObject } - /** * Management class of delivery note lines */ @@ -1203,13 +1206,23 @@ class DeliveryLine extends CommonObjectLine public $product_ref; public $product_label; + public $price; + public $fk_origin_line; public $origin_id; - public $price; - + /** + * @var int origin line ID + */ public $origin_line_id; + /** + * @var int origin line ID + * @deprecated + * @see $origin_line_id + */ + public $commande_ligne_id; + /** * Constructor From 4068b1db87f0439180b96c37f82fef23ba524376 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 21:19:01 +0100 Subject: [PATCH 0705/1026] Fix link for read or unsubscribe must use a unique hash --- htdocs/admin/mailing.php | 2 +- htdocs/admin/mails.php | 3 ++- htdocs/admin/mails_emailing.php | 8 +++++--- htdocs/comm/mailing/card.php | 12 ++++++------ htdocs/core/actions_massactions.inc.php | 2 +- htdocs/core/actions_sendmails.inc.php | 2 +- htdocs/core/tpl/massactions_pre.tpl.php | 2 +- .../core/actions_massactions_mail.inc.php | 1 - htdocs/public/emailing/mailing-read.php | 6 +++--- htdocs/public/emailing/mailing-unsubscribe.php | 6 ++++-- scripts/emailings/mailing-send.php | 6 +++--- 11 files changed, 27 insertions(+), 23 deletions(-) diff --git a/htdocs/admin/mailing.php b/htdocs/admin/mailing.php index 19effcdfd2e..8a6f6522606 100644 --- a/htdocs/admin/mailing.php +++ b/htdocs/admin/mailing.php @@ -155,7 +155,7 @@ if (!empty($conf->global->MAILING_EMAIL_ERRORSTO) && !isValidEmail($conf->global print ' '.img_warning($langs->trans("BadEMail")); } print ''; -print ''; +print ''; print ''; print ''; print ''; // Accountancy_account_insurance print ''; print ''; // Accountancy_account_interest print ''; print ''; - } else // For external software - { + } else { + // For external software // Accountancy_account_capital print ''; print ''; From 78e3275fa983fd0958c6051485c269eb391858c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 23 Feb 2023 21:50:11 +0100 Subject: [PATCH 0710/1026] doc --- htdocs/core/lib/fourn.lib.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/htdocs/core/lib/fourn.lib.php b/htdocs/core/lib/fourn.lib.php index c658916e359..7093493dad9 100644 --- a/htdocs/core/lib/fourn.lib.php +++ b/htdocs/core/lib/fourn.lib.php @@ -3,7 +3,7 @@ * Copyright (C) 2005-2012 Regis Houssin * Copyright (C) 2006 Marc Barilley * Copyright (C) 2011-2013 Philippe Grand - * Copyright (C) 2022 Frédéric France + * Copyright (C) 2022-2023 Frédéric France * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -29,10 +29,10 @@ /** * Prepare array with list of tabs * - * @param Object $object Object related to tabs + * @param FactureFournisseur $object Object related to tabs * @return array Array of tabs to show */ -function facturefourn_prepare_head($object) +function facturefourn_prepare_head(FactureFournisseur $object) { global $db, $langs, $conf; @@ -56,7 +56,7 @@ function facturefourn_prepare_head($object) } //if ($fac->mode_reglement_code == 'PRE') - if (!empty($conf->paymentbybanktransfer->enabled)) { + if (isModEnabled('paymentbybanktransfer')) { $nbStandingOrders = 0; $sql = "SELECT COUNT(pfd.rowid) as nb"; $sql .= " FROM ".MAIN_DB_PREFIX."prelevement_demande as pfd"; @@ -132,8 +132,8 @@ function facturefourn_prepare_head($object) /** * Prepare array with list of tabs * - * @param Object $object Object related to tabs - * @return array Array of tabs to show + * @param CommandeFournisseur $object Object related to tabs + * @return array Array of tabs to show */ function ordersupplier_prepare_head(CommandeFournisseur $object) { From 4c6b8d7a20e1fa1ff56ef9a1f19d1d19cb772f39 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 22:14:10 +0100 Subject: [PATCH 0711/1026] Fix navigation into timespent --- htdocs/projet/tasks/time.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/htdocs/projet/tasks/time.php b/htdocs/projet/tasks/time.php index 139a1711658..d97dee9a11b 100644 --- a/htdocs/projet/tasks/time.php +++ b/htdocs/projet/tasks/time.php @@ -1112,23 +1112,27 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } $massactionbutton = $form->selectMassAction('', $arrayofmassactions); + // Task + // Show section with information of task. If id of task is not defined and project id defined, then $projectidforalltimes is not empty. if (empty($projectidforalltimes) && empty($allprojectforuser)) { $head = task_prepare_head($object); print dol_get_fiche_head($head, 'task_time', $langs->trans("Task"), -1, 'projecttask', 0, '', 'reposition'); if ($action == 'deleteline') { - print $form->formconfirm($_SERVER["PHP_SELF"]."?".($object->id > 0 ? "id=".$object->id : 'projectid='.$projectstatic->id).'&lineid='.GETPOST("lineid", 'int').($withproject ? '&withproject=1' : ''), $langs->trans("DeleteATimeSpent"), $langs->trans("ConfirmDeleteATimeSpent"), "confirm_deleteline", '', '', 1); + $urlafterconfirm = $_SERVER["PHP_SELF"]."?".($object->id > 0 ? "id=".$object->id : 'projectid='.$projectstatic->id).'&lineid='.GETPOST("lineid", 'int').($withproject ? '&withproject=1' : ''); + print $form->formconfirm($urlafterconfirm, $langs->trans("DeleteATimeSpent"), $langs->trans("ConfirmDeleteATimeSpent"), "confirm_deleteline", '', '', 1); } $param = ($withproject ? '&withproject=1' : ''); + $param .= ($param ? '&' : '').'id='.$object->id; // ID of task $linkback = $withproject ? ''.$langs->trans("BackToList").'' : ''; if (!GETPOST('withproject') || empty($projectstatic->id)) { $projectsListId = $projectstatic->getProjectsAuthorizedForUser($user, 0, 1); $object->next_prev_filter = " fk_projet IN (".$db->sanitize($projectsListId).")"; } else { - $object->next_prev_filter = " fk_projet = ".$projectstatic->id; + $object->next_prev_filter = " fk_projet = ".((int) $projectstatic->id); } $morehtmlref = ''; @@ -1225,17 +1229,15 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser if ($projectstatic->id > 0 || $allprojectforuser > 0) { - if ($action == 'deleteline' && !empty($projectidforalltimes)) { - print $form->formconfirm($_SERVER["PHP_SELF"]."?".($object->id > 0 ? "id=".$object->id : 'projectid='.$projectstatic->id).'&lineid='.GETPOST('lineid', 'int').($withproject ? '&withproject=1' : ''), $langs->trans("DeleteATimeSpent"), $langs->trans("ConfirmDeleteATimeSpent"), "confirm_deleteline", '', '', 1); - } - // Initialize technical object to manage hooks. Note that conf->hooks_modules contains array $hookmanager->initHooks(array('tasktimelist')); $formconfirm = ''; if ($action == 'deleteline' && !empty($projectidforalltimes)) { - $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"]."?".($object->id > 0 ? "id=".$object->id : 'projectid='.$projectstatic->id).'&lineid='.GETPOST('lineid', 'int').($withproject ? '&withproject=1' : ''), $langs->trans("DeleteATimeSpent"), $langs->trans("ConfirmDeleteATimeSpent"), "confirm_deleteline", '', '', 1); + // We must use projectidprojectid if on list of timespent of project and id=taskid if on list of timespent of a task + $urlafterconfirm = $_SERVER["PHP_SELF"]."?".($projectstatic->id > 0 ? 'projectid='.$projectstatic->id : ($object->id > 0 ? "id=".$object->id : '')).'&lineid='.GETPOST('lineid', 'int').($withproject ? '&withproject=1' : '')."&contextpage=".urlencode($contextpage); + $formconfirm = $form->formconfirm($urlafterconfirm, $langs->trans("DeleteATimeSpent"), $langs->trans("ConfirmDeleteATimeSpent"), "confirm_deleteline", '', '', 1); } // Call Hook formConfirm From 043e0b6ce06318da1f18854d419affbedae24005 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 22:26:14 +0100 Subject: [PATCH 0712/1026] Merge branch '17.0' of git@github.com:Dolibarr/dolibarr.git into develop --- htdocs/core/class/commondocgenerator.class.php | 5 ----- 1 file changed, 5 deletions(-) diff --git a/htdocs/core/class/commondocgenerator.class.php b/htdocs/core/class/commondocgenerator.class.php index 319c2a7ef2c..26d90d54fb8 100644 --- a/htdocs/core/class/commondocgenerator.class.php +++ b/htdocs/core/class/commondocgenerator.class.php @@ -70,11 +70,6 @@ abstract class CommonDocGenerator */ public $scandir; - /** - * @var string model name - */ - public $name; - /** * @var string model description (short text) */ From 34252d34c461f647653b33151e6dadd4a5ea8b7c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 22:31:21 +0100 Subject: [PATCH 0713/1026] Debug v18 --- htdocs/public/emailing/mailing-unsubscribe.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/htdocs/public/emailing/mailing-unsubscribe.php b/htdocs/public/emailing/mailing-unsubscribe.php index f4ca2b10031..286818bad1c 100644 --- a/htdocs/public/emailing/mailing-unsubscribe.php +++ b/htdocs/public/emailing/mailing-unsubscribe.php @@ -91,6 +91,7 @@ if (empty($tag) || ($unsuscrib != '1')) { $head = ''; $replacemainarea = (empty($conf->dol_hide_leftmenu) ? '
' : '').'
'; + llxHeader($head, $langs->trans("MailUnsubcribe"), '', '', 0, 0, '', '', '', 'onlinepaymentbody', $replacemainarea); dol_syslog("public/emailing/mailing-unsubscribe.php : Launch unsubscribe requests", LOG_DEBUG); @@ -107,12 +108,12 @@ if (!$resql) { $obj = $db->fetch_object($resql); if (empty($obj)) { - print 'Email tag not found. Operation canceled.'; + print 'Emailing tag '.$tag.' not found in database. Operation canceled.'; llxFooter('', 'private'); exit; } if (empty($obj->email)) { - print 'Email for this tag not valid. Operation canceled.'; + print 'Email for this tag is not valid. Operation canceled.'; llxFooter('', 'private'); exit; } From 9e59a3d60173f0a8a98cbeb4f401438cccb71c1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 24 Feb 2023 08:57:44 +0100 Subject: [PATCH 0714/1026] fix warning --- htdocs/core/class/rssparser.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/rssparser.class.php b/htdocs/core/class/rssparser.class.php index 6992612592d..663bb96a7b6 100644 --- a/htdocs/core/class/rssparser.class.php +++ b/htdocs/core/class/rssparser.class.php @@ -446,7 +446,7 @@ class RssParser $itemDescription = sanitizeVal((string) $item['description']); $itemPubDate = sanitizeVal((string) $item['pubdate']); $itemId = sanitizeVal((string) $item['guid']); - $itemAuthor = sanitizeVal((string) $item['author']); + $itemAuthor = sanitizeVal((string) ($item['author'] ?? '')); } // Loop on each category From e403b416376ac2f4c438a483a087e6708895666c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 24 Feb 2023 09:14:25 +0100 Subject: [PATCH 0715/1026] translations --- htdocs/langs/en_US/boxes.lang | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/htdocs/langs/en_US/boxes.lang b/htdocs/langs/en_US/boxes.lang index 9e80e36b119..e74539132f6 100644 --- a/htdocs/langs/en_US/boxes.lang +++ b/htdocs/langs/en_US/boxes.lang @@ -118,6 +118,27 @@ BoxCustomersOutstandingBillReached=Customers with oustanding limit reached UsersHome=Home users and groups MembersHome=Home Membership ThirdpartiesHome=Home Thirdparties +productindex=Home products and services +mrpindex=Home MRP +commercialindex=Home commercial +projectsindex=Home projects +invoiceindex=Home invoices +hrmindex=Home invoices TicketsHome=Home Tickets +stockindex=Home stocks +sendingindex=Home shippings +receptionindex=Home receivings +activityindex=Home activity +proposalindex=Home proposal +ordersindex=Home orders +orderssuppliersindex=Home orders suppliers +contractindex=Home contracts +interventionindex=Home interventions +suppliersproposalsindex=Home suppliers proposals +donationindex=Home donations +specialexpensesindex=Home specials expenses +expensereportindex=Home expensereport +mailingindex=Home mailing +opensurveyindex=Home opensurvey AccountancyHome=Home Accountancy ValidatedProjects=Validated projects From e90f41da9d4f6b05ba6be7fd024dd6d408fc8e17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 24 Feb 2023 09:28:30 +0100 Subject: [PATCH 0716/1026] Update rssparser.class.php --- htdocs/core/class/rssparser.class.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/htdocs/core/class/rssparser.class.php b/htdocs/core/class/rssparser.class.php index 663bb96a7b6..6d83fd6d6da 100644 --- a/htdocs/core/class/rssparser.class.php +++ b/htdocs/core/class/rssparser.class.php @@ -36,6 +36,8 @@ class RssParser */ public $error = ''; + public $feed_version; + private $_format = ''; private $_urlRSS; private $_language; From 67d9934aa1e63dff6a21dcf0054cd10fc664ae28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 24 Feb 2023 10:54:23 +0100 Subject: [PATCH 0717/1026] pagination works with any font --- htdocs/core/lib/pdf.lib.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index e4f6b169e93..d6b8365c730 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -13,6 +13,7 @@ * Copyright (C) 2019 Lenin Rivas * Copyright (C) 2020 Nicolas ZABOURI * Copyright (C) 2021-2022 Anthony Berton + * Copyright (C) 2023 Frédéric France * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -1287,11 +1288,14 @@ function pdf_pagefoot(&$pdf, $outputlangs, $paramfreetext, $fromcompany, $marge_ } } // Show page nb only on iso languages (so default Helvetica font) - if (strtolower(pdf_getPDFFont($outputlangs)) == 'helvetica') { + // if (strtolower(pdf_getPDFFont($outputlangs)) == 'helvetica') { $pdf->SetXY($dims['wk'] - $dims['rm'] - 18, -$posy); - //$pdf->MultiCell(18, 2, $pdf->getPageNumGroupAlias().' / '.$pdf->getPageGroupAlias(), 0, 'R', 0); - $pdf->MultiCell(18, 2, $pdf->PageNo().' / '.$pdf->getAliasNbPages(), 0, 'R', 0); - } + // $pdf->MultiCell(18, 2, $pdf->getPageNumGroupAlias().' / '.$pdf->getPageGroupAlias(), 0, 'R', 0); + // $pdf->MultiCell(18, 2, $pdf->PageNo().' / '.$pdf->getAliasNbPages(), 0, 'R', 0); // doesn't works with all fonts + // $pagination = $pdf->getAliasNumPage().' / '.$pdf->getAliasNbPages(); // works with $pdf->Cell + $pagination = $pdf->PageNo().' / '.$pdf->getNumPages(); + $pdf->MultiCell(18, 2, $pagination, 0, 'R', 0); + // } // Show Draft Watermark if (!empty($watermark)) { From 5f8bff123b8e3d53dea3bb0180fc88c154a5777b Mon Sep 17 00:00:00 2001 From: hystepik Date: Fri, 24 Feb 2023 11:05:54 +0100 Subject: [PATCH 0718/1026] fix process --- htdocs/core/ajax/flowjs-server.php | 3 --- htdocs/public/test/test_forms.php | 6 +++--- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/htdocs/core/ajax/flowjs-server.php b/htdocs/core/ajax/flowjs-server.php index 480dba39195..962db0b8548 100644 --- a/htdocs/core/ajax/flowjs-server.php +++ b/htdocs/core/ajax/flowjs-server.php @@ -35,9 +35,6 @@ if (!defined('NOREQUIREAJAX')) { if (!defined('NOREQUIRESOC')) { define('NOREQUIRESOC', '1'); } -if (!defined('NOCSRFCHECK')) { - define('NOCSRFCHECK', '1'); -} // If there is no need to load and show top and left menu if (!defined("NOLOGIN")) { define("NOLOGIN", '1'); diff --git a/htdocs/public/test/test_forms.php b/htdocs/public/test/test_forms.php index e041e1d98fa..50693000442 100644 --- a/htdocs/public/test/test_forms.php +++ b/htdocs/public/test/test_forms.php @@ -109,7 +109,7 @@ print '

'."\n"; // Test6a: Upload of big files print "Test 6a: Upload of big files
\n"; -print "The file will be uploaded in the directory: documents/test_form/temp/
\n"; +print "The file will be uploaded in the directory: documents/test/temp/
\n"; if (is_file(DOL_DOCUMENT_ROOT.'/includes/flowjs/flow.js')) { print ''; @@ -121,7 +121,7 @@ if (is_file(DOL_DOCUMENT_ROOT.'/includes/flowjs/flow.js')) { jQuery(document).ready(function() { var flow = new Flow({ target:"'.DOL_URL_ROOT.'/core/ajax/flowjs-server.php", - query:{module:"test_form"}, + query:{module:"test", token:"'.newToken().'"}, testChunks:false }); '; @@ -166,7 +166,7 @@ if (is_file(DOL_DOCUMENT_ROOT.'/includes/flowjs/flow.js')) { '; print ''; } else { - print "If this message displays, please add flow.js file which can be found here :https://github.com/flowjs/flow.js and place the js lib in htdocs/includes/flowjs/
\n"; + print "If this message displays, please add flow.js and flow.min.js files which can be found here: https://github.com/flowjs/flow.js and place the js lib in htdocs/includes/flowjs/
\n"; } print '
'; From fdf374fdee7706a47fb9c693e2bdcec2ca7d635f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 24 Feb 2023 11:15:17 +0100 Subject: [PATCH 0719/1026] Add field to protect a file by a password --- htdocs/install/mysql/migration/17.0.0-18.0.0.sql | 1 + htdocs/install/mysql/tables/llx_ecm_files.sql | 1 + 2 files changed, 2 insertions(+) diff --git a/htdocs/install/mysql/migration/17.0.0-18.0.0.sql b/htdocs/install/mysql/migration/17.0.0-18.0.0.sql index 5f4a0f2cdd0..522940b62ed 100644 --- a/htdocs/install/mysql/migration/17.0.0-18.0.0.sql +++ b/htdocs/install/mysql/migration/17.0.0-18.0.0.sql @@ -82,4 +82,5 @@ ALTER TABLE llx_supplier_proposal ADD INDEX idx_supplier_proposal_fk_user_valid ALTER TABLE llx_supplier_proposal ADD INDEX idx_supplier_proposal_fk_projet (fk_projet); ALTER TABLE llx_supplier_proposal ADD INDEX idx_supplier_proposal_fk_account(fk_account); +ALTER TABLE llx_ecm_files ADD COLUMN share_pass varchar(32) after share; diff --git a/htdocs/install/mysql/tables/llx_ecm_files.sql b/htdocs/install/mysql/tables/llx_ecm_files.sql index cf9f3a8f148..14952d45594 100644 --- a/htdocs/install/mysql/tables/llx_ecm_files.sql +++ b/htdocs/install/mysql/tables/llx_ecm_files.sql @@ -22,6 +22,7 @@ CREATE TABLE llx_ecm_files ref varchar(128), -- contains hash from filename+filepath label varchar(128) NOT NULL, -- contains hash of file content share varchar(128) NULL, -- contains hash for file sharing + share_pass varchar(32) NULL, -- password to access the file (encoded with dolEncrypt) entity integer DEFAULT 1 NOT NULL, -- multi company id filepath varchar(255) NOT NULL, -- relative to dolibarr document dir. Example module/def filename varchar(255) NOT NULL, -- file name only without any directory From 27c15c523dcfe685e8266500f0d23cc49a396e2d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 24 Feb 2023 11:27:14 +0100 Subject: [PATCH 0720/1026] CSS --- htdocs/product/reassort.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/product/reassort.php b/htdocs/product/reassort.php index 22c475ab337..bfe12d7efe2 100644 --- a/htdocs/product/reassort.php +++ b/htdocs/product/reassort.php @@ -465,7 +465,7 @@ if ($resql) { print $product->getNomUrl(1, '', 16); //if ($objp->stock_theorique < $objp->seuil_stock_alerte) print ' '.img_warning($langs->trans("StockTooLow")); print ''; - print '
'; + print ''; if (isModEnabled("service") && $type == 1) { print ''; } } @@ -523,7 +523,7 @@ if ($resql) { if (!empty($conf->global->PRODUCT_USE_UNITS)) { print ''; } - print ''; From ca6e7dcb4164359b1d3fdf97b6200544030b5c36 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 24 Feb 2023 11:31:46 +0100 Subject: [PATCH 0721/1026] Fix sql error --- htdocs/product/stock/stockatdate.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/product/stock/stockatdate.php b/htdocs/product/stock/stockatdate.php index 69893559dfa..da6627942c5 100644 --- a/htdocs/product/stock/stockatdate.php +++ b/htdocs/product/stock/stockatdate.php @@ -276,10 +276,10 @@ if (!empty($canvas)) { $sql .= " AND p.canvas = '".$db->escape($canvas)."'"; } if ($fk_warehouse > 0) { - $sql .= ' GROUP BY p.rowid, p.ref, p.label, p.description, p.price, p.price_ttc, p.price_base_type, p.fk_product_type, p.desiredstock, p.seuil_stock_alerte,'; + $sql .= ' GROUP BY p.rowid, p.ref, p.label, p.description, p.price, p.pmp, p.price_ttc, p.price_base_type, p.fk_product_type, p.desiredstock, p.seuil_stock_alerte,'; $sql .= ' p.tms, p.duration, p.tobuy, p.stock'; } else { - $sql .= ' GROUP BY p.rowid, p.ref, p.label, p.description, p.price, p.price_ttc, p.price_base_type, p.fk_product_type, p.desiredstock, p.seuil_stock_alerte,'; + $sql .= ' GROUP BY p.rowid, p.ref, p.label, p.description, p.price, p.pmp, p.price_ttc, p.price_base_type, p.fk_product_type, p.desiredstock, p.seuil_stock_alerte,'; $sql .= ' p.tms, p.duration, p.tobuy, p.stock'; } // Add where from hooks From c266681379762dc853c6ba568418f598a384b5a0 Mon Sep 17 00:00:00 2001 From: Philippe GRAND Date: Fri, 24 Feb 2023 11:32:56 +0100 Subject: [PATCH 0722/1026] fix : Warning: Constant DOL_URL_ROOT already defined in /home/httpd/vhosts/aflac.fr/domains/dev.aflac.fr/httpdocs/core/filemanagerdol/connectors/php/config.inc.php on line 40 --- htdocs/core/filemanagerdol/connectors/php/config.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/filemanagerdol/connectors/php/config.inc.php b/htdocs/core/filemanagerdol/connectors/php/config.inc.php index 848153d84fc..368b82c42e7 100644 --- a/htdocs/core/filemanagerdol/connectors/php/config.inc.php +++ b/htdocs/core/filemanagerdol/connectors/php/config.inc.php @@ -37,7 +37,7 @@ $pos = strstr($uri, '/'); // $pos contient alors url sans nom domaine if ($pos == '/') { $pos = ''; // si $pos vaut /, on le met a '' } -define('DOL_URL_ROOT', $pos); +//define('DOL_URL_ROOT', $pos); $entity = ((!empty($_SESSION['dol_entity']) && $_SESSION['dol_entity'] > 1) ? $_SESSION['dol_entity'] : null); // SECURITY: You must explicitly enable this "connector". (Set it to "true"). From 2a16db0e860fe5aa5705f4532630c969f2fbc81b Mon Sep 17 00:00:00 2001 From: Philippe GRAND Date: Fri, 24 Feb 2023 11:35:07 +0100 Subject: [PATCH 0723/1026] fix : Warning: Undefined variable in /home/httpd/vhosts/aflac.fr/domains/dev.aflac.fr/httpdocs/core/filemanagerdol/browser/default/browser.php on line 52 --- htdocs/core/filemanagerdol/browser/default/browser.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/core/filemanagerdol/browser/default/browser.php b/htdocs/core/filemanagerdol/browser/default/browser.php index 0c1b29d12b2..1cf6d8612c2 100644 --- a/htdocs/core/filemanagerdol/browser/default/browser.php +++ b/htdocs/core/filemanagerdol/browser/default/browser.php @@ -49,6 +49,7 @@ if (!empty($conf->modules_parts['theme'])) { // This slow down } //print 'themepath='.$themepath.' themeparam='.$themeparam;exit; +$themeparam = ''; print ''."\n"; ?> From 2cb3e260f7fdc6be019de07663ded89b6e3f3d04 Mon Sep 17 00:00:00 2001 From: hystepik Date: Fri, 24 Feb 2023 12:20:39 +0100 Subject: [PATCH 0724/1026] add module verification --- htdocs/core/ajax/flowjs-server.php | 9 ++++++++- htdocs/public/test/test_forms.php | 5 +++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/htdocs/core/ajax/flowjs-server.php b/htdocs/core/ajax/flowjs-server.php index 962db0b8548..d520c57c9c5 100644 --- a/htdocs/core/ajax/flowjs-server.php +++ b/htdocs/core/ajax/flowjs-server.php @@ -62,7 +62,7 @@ $flowTotalSize = GETPOST('flowTotalSize', 'alpha'); top_httphead(); dol_syslog(join(',', $_GET)); -$result = true; +$result = false; if (!empty($upload_dir)) { $temp_dir = $upload_dir.'/'.$flowIdentifier; @@ -71,6 +71,12 @@ if (!empty($upload_dir)) { $upload_dir = DOL_DATA_ROOT.'/'.$module.'/temp/'; } +if ($module != "test" && !isModEnabled($module)) { + echo json_encode("The module ".$module." is not enabled"); + header("HTTP/1.0 400"); + die(); +} + if ($_SERVER['REQUEST_METHOD'] === 'GET') { $chunk_file = $temp_dir.'/'.$flowFilename.'.part'.$flowChunkNumber; if (file_exists($chunk_file)) { @@ -83,6 +89,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { if (file_exists($upload_dir.'/'.$flowFilename)) { echo json_encode('File '.$flowIdentifier.' was already uploaded'); header("HTTP/1.0 200 Ok"); + die(); } elseif (!empty($_FILES)) foreach ($_FILES as $file) { // check the error status if ($file['error'] != 0) { diff --git a/htdocs/public/test/test_forms.php b/htdocs/public/test/test_forms.php index 50693000442..b7ed524e297 100644 --- a/htdocs/public/test/test_forms.php +++ b/htdocs/public/test/test_forms.php @@ -161,6 +161,11 @@ if (is_file(DOL_DOCUMENT_ROOT.'/includes/flowjs/flow.js')) { $("#filespan").text("No file selected."); $(this).hide(); }) + flow.on("fileError", function(file, message){ + console.log("Error on file upload",file, message); + $("#"+file.uniqueIdentifier+"pgbar").width(20+"%"); + $("#"+file.uniqueIdentifier+"pgbar").children("span").text("ERROR UPLOAD"); + }); } }) '; From 393b0e7c4c48e7b826805795d3af095d69f0088b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 24 Feb 2023 12:56:11 +0100 Subject: [PATCH 0725/1026] NEW Support multiselect in the warehouse selection combo box --- .../product/class/html.formproduct.class.php | 32 ++++++++++++------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/htdocs/product/class/html.formproduct.class.php b/htdocs/product/class/html.formproduct.class.php index b4da53f4635..beb84f3e455 100644 --- a/htdocs/product/class/html.formproduct.class.php +++ b/htdocs/product/class/html.formproduct.class.php @@ -260,7 +260,7 @@ class FormProduct /** * Return list of warehouses * - * @param string|int $selected Id of preselected warehouse ('' or '-1' for no value, 'ifone' and 'ifonenodefault' = select value if one value otherwise no value, '-2' to use the default value from setup) + * @param string|int|array $selected Id of preselected warehouse ('' or '-1' for no value, 'ifone' and 'ifonenodefault' = select value if one value otherwise no value, '-2' to use the default value from setup) * @param string $htmlname Name of html select html * @param string $filterstatus warehouse status filter, following comma separated filter options can be used * 'warehouseopen' = select products from open warehouses, @@ -272,17 +272,18 @@ class FormProduct * @param string $empty_label Empty label if needed (only if $empty=1) * @param int $showstock 1=Show stock count * @param int $forcecombo 1=Force combo iso ajax select2 - * @param array $events Events to add to select2 - * @param string $morecss Add more css classes to HTML select + * @param array $events Events to add to select2 + * @param string $morecss Add more css classes to HTML select * @param array $exclude Warehouses ids to exclude * @param int $showfullpath 1=Show full path of name (parent ref into label), 0=Show only ref of current warehouse * @param bool|int $stockMin [=false] Value of minimum stock to filter or false not not filter by minimum stock * @param string $orderBy [='e.ref'] Order by + * @param int $multiselect 1=Allow multiselect * @return string HTML select * * @throws Exception */ - public function selectWarehouses($selected = '', $htmlname = 'idwarehouse', $filterstatus = '', $empty = 0, $disabled = 0, $fk_product = 0, $empty_label = '', $showstock = 0, $forcecombo = 0, $events = array(), $morecss = 'minwidth200', $exclude = array(), $showfullpath = 1, $stockMin = false, $orderBy = 'e.ref') + public function selectWarehouses($selected = '', $htmlname = 'idwarehouse', $filterstatus = '', $empty = 0, $disabled = 0, $fk_product = 0, $empty_label = '', $showstock = 0, $forcecombo = 0, $events = array(), $morecss = 'minwidth200', $exclude = array(), $showfullpath = 1, $stockMin = false, $orderBy = 'e.ref', $multiselect = 0) { global $conf, $langs, $user, $hookmanager; @@ -307,17 +308,20 @@ class FormProduct if (strpos($htmlname, 'search_') !== 0) { if (empty($user->fk_warehouse) || $user->fk_warehouse == -1) { - if (($selected == '-2' || $selected == 'ifone') && !empty($conf->global->MAIN_DEFAULT_WAREHOUSE)) { + if (is_scalar($selected) && ($selected == '-2' || $selected == 'ifone') && !empty($conf->global->MAIN_DEFAULT_WAREHOUSE)) { $selected = $conf->global->MAIN_DEFAULT_WAREHOUSE; } } else { - if (($selected == '-2' || $selected == 'ifone') && !empty($conf->global->MAIN_DEFAULT_WAREHOUSE_USER)) { + if (is_scalar($selected) && ($selected == '-2' || $selected == 'ifone') && !empty($conf->global->MAIN_DEFAULT_WAREHOUSE_USER)) { $selected = $user->fk_warehouse; } } } - $out .= ''; } @@ -330,15 +334,21 @@ class FormProduct } if (($fk_product || ($showstock > 0)) && ($arraytypes['stock'] != 0 || ($showstock > 0))) { if ($arraytypes['stock'] <= 0) { - $label .= ' ('.$langs->trans("Stock").':'.$arraytypes['stock'].')'; + $label .= ' ('.$langs->trans("Stock").':'.$arraytypes['stock'].')'; } else { - $label .= ' ('.$langs->trans("Stock").':'.$arraytypes['stock'].')'; + $label .= ' ('.$langs->trans("Stock").':'.$arraytypes['stock'].')'; } } $out .= ''; $fieldtosortcurrentstock = 'stock'; -if ($fk_warehouse > 0) { +if (!empty($search_fk_warehouse)) { $fieldtosortcurrentstock = 'stock_reel'; } @@ -506,9 +525,14 @@ while ($i < ($limit ? min($num, $limit) : $num)) { }*/ $currentstock = ''; - if ($fk_warehouse > 0) { + if (!empty($search_fk_warehouse)) { //if ($productid > 0) { - $currentstock = $stock_prod_warehouse[$objp->rowid][$fk_warehouse]; + foreach ($search_fk_warehouse as $val) { + if (!is_numeric($currentstock)) { + $currentstock = 0; + } + $currentstock += $stock_prod_warehouse[$objp->rowid][$val]; + } //} else { // $currentstock = $objp->stock_reel; //} @@ -521,17 +545,21 @@ while ($i < ($limit ? min($num, $limit) : $num)) { } if ($mode == 'future') { - $prod->load_stock('warehouseopen, warehouseinternal', 0, $dateendofday); - $stock = $prod->stock_theorique; - $prod->load_stock('warehouseopen, warehouseinternal', 0); - $virtualstock = $prod->stock_theorique; + $prod->load_stock('warehouseopen,warehouseinternal,nobatch', 0, $dateendofday); + $stock = $prod->stock_theorique; // virtual stock at a date + $prod->load_stock('warehouseopen,warehouseinternal,nobatch', 0); + $virtualstock = $prod->stock_theorique; // virtual stock in infinite future } else { - if ($fk_warehouse > 0) { - $stock = $currentstock - $movements_prod_warehouse[$objp->rowid][$fk_warehouse]; - $nbofmovement = $movements_prod_warehouse_nb[$objp->rowid][$fk_warehouse]; + $stock = $currentstock; + $nbofmovement = 0; + if (!empty($search_fk_warehouse)) { + foreach ($search_fk_warehouse as $val) { + $stock -= $movements_prod_warehouse[$objp->rowid][$val]; + $nbofmovement += $movements_prod_warehouse_nb[$objp->rowid][$val]; + } } else { - $stock = $currentstock - $movements_prod[$objp->rowid]; - $nbofmovement = $movements_prod_nb[$objp->rowid]; + $stock -= $movements_prod[$objp->rowid]; + $nbofmovement += $movements_prod_nb[$objp->rowid]; } } @@ -585,7 +613,11 @@ while ($i < ($limit ? min($num, $limit) : $num)) { print ''; From 904babed3ecb0cd78b8918a2ca768ba0e7f1ff14 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 24 Feb 2023 13:28:19 +0100 Subject: [PATCH 0727/1026] Fix filter on warehouse must not be visible on stock at date in future --- htdocs/product/stock/stockatdate.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/htdocs/product/stock/stockatdate.php b/htdocs/product/stock/stockatdate.php index 69893559dfa..1f9b82a4392 100644 --- a/htdocs/product/stock/stockatdate.php +++ b/htdocs/product/stock/stockatdate.php @@ -361,10 +361,14 @@ print img_picto('', 'product', 'class="pictofiwedwidth"').' '; print ' '; print $form->select_produits($productid, 'productid', '', 0, 0, -1, 2, '', 0, array(), 0, $langs->trans('Product'), 0, 'maxwidth300', 0, '', null, 1); -print '   '; -print img_picto('', 'stock', 'class="pictofiwedwidth"'); -print ' '; -print $formproduct->selectWarehouses((GETPOSTISSET('fk_warehouse') ? $fk_warehouse : 'ifonenodefault'), 'fk_warehouse', '', 1, 0, 0, $langs->trans('Warehouse'), 0, 0, null, '', null, 1, false, 'e.ref'); +if ($mode != 'future') { + // A virtual stock in future has no sense on a per warehouse view, so no filter on warehouse is available for stock at date in future + print '   '; + print img_picto('', 'stock', 'class="pictofiwedwidth"'); + print ' '; + print $formproduct->selectWarehouses((GETPOSTISSET('fk_warehouse') ? $fk_warehouse : 'ifonenodefault'), 'fk_warehouse', '', 1, 0, 0, $langs->trans('Warehouse'), 0, 0, null, '', null, 1, false, 'e.ref'); +} + print ''; $parameters = array(); From ad84346cae11869e3594ab5efa1b4075071a1deb Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 24 Feb 2023 11:31:46 +0100 Subject: [PATCH 0728/1026] Fix sql error --- htdocs/product/stock/stockatdate.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/product/stock/stockatdate.php b/htdocs/product/stock/stockatdate.php index 1f9b82a4392..4138841b3bb 100644 --- a/htdocs/product/stock/stockatdate.php +++ b/htdocs/product/stock/stockatdate.php @@ -276,10 +276,10 @@ if (!empty($canvas)) { $sql .= " AND p.canvas = '".$db->escape($canvas)."'"; } if ($fk_warehouse > 0) { - $sql .= ' GROUP BY p.rowid, p.ref, p.label, p.description, p.price, p.price_ttc, p.price_base_type, p.fk_product_type, p.desiredstock, p.seuil_stock_alerte,'; + $sql .= ' GROUP BY p.rowid, p.ref, p.label, p.description, p.price, p.pmp, p.price_ttc, p.price_base_type, p.fk_product_type, p.desiredstock, p.seuil_stock_alerte,'; $sql .= ' p.tms, p.duration, p.tobuy, p.stock'; } else { - $sql .= ' GROUP BY p.rowid, p.ref, p.label, p.description, p.price, p.price_ttc, p.price_base_type, p.fk_product_type, p.desiredstock, p.seuil_stock_alerte,'; + $sql .= ' GROUP BY p.rowid, p.ref, p.label, p.description, p.price, p.pmp, p.price_ttc, p.price_base_type, p.fk_product_type, p.desiredstock, p.seuil_stock_alerte,'; $sql .= ' p.tms, p.duration, p.tobuy, p.stock'; } // Add where from hooks From a3a9d6e6a28448fde9650eff54fb4a729bf44d1c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 24 Feb 2023 11:27:14 +0100 Subject: [PATCH 0729/1026] CSS --- htdocs/product/reassort.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/product/reassort.php b/htdocs/product/reassort.php index f3c354b88a4..b0f6f4b3283 100644 --- a/htdocs/product/reassort.php +++ b/htdocs/product/reassort.php @@ -464,7 +464,7 @@ if ($resql) { print $product->getNomUrl(1, '', 16); //if ($objp->stock_theorique < $objp->seuil_stock_alerte) print ' '.img_warning($langs->trans("StockTooLow")); print ''; - print ''; + print ''; if (isModEnabled("service") && $type == 1) { print ''; } } @@ -514,7 +514,7 @@ if ($resql) { if (!empty($conf->global->PRODUCT_USE_UNITS)) { print ''; } - print ''; From fae051deb4eeef7f6ac729c355a3fd577ef2e93c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 24 Feb 2023 15:14:18 +0100 Subject: [PATCH 0730/1026] Fix warning --- htdocs/main.inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 3d4a094c30b..deba6883277 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -3411,8 +3411,8 @@ if (!function_exists("llxFooter")) { } // Wrapper to add log when clicking on download or preview - if (isModEnabled('blockedlog') && is_object($object) && !empty($object->id) && $object->id > 0 && $object->statut > 0) { - if (in_array($object->element, array('facture'))) { // Restrict for the moment to element 'facture' + if (isModEnabled('blockedlog') && is_object($object) && !empty($object->id) && $object->id > 0) { + if (in_array($object->element, array('facture')) && $object->statut > 0) { // Restrict for the moment to element 'facture' print "\n\n"; ?> '."\n"; + } + print "\n"; print "\n"; } @@ -507,7 +514,7 @@ $extrafields->fetch_name_optionals_label($object->table_element); // fetch optio llxHeaderVierge($langs->trans("NewSubscription")); print '
'; -print load_fiche_titre($langs->trans("NewSubscription"), '', '', 0, 0, 'center'); +print load_fiche_titre(img_picto('', 'member_nocolor', 'class="pictofixedwidth"').'   '.$langs->trans("NewSubscription"), '', '', 0, 0, 'center'); print '
'; @@ -532,7 +539,9 @@ print ''; if (!empty($conf->global->MEMBER_SKIP_TABLE) || !empty($conf->global->MEMBER_NEWFORM_FORCETYPE) || $action == 'create') { print ''; print '
'; - print '
'.$langs->trans("FieldsWithAreMandatory", '*').'
'; + + $messagemandatory = ''.$langs->trans("FieldsWithAreMandatory", '*').''; + //print '
'.$langs->trans("FieldsWithAreMandatory", '*').'
'; //print $langs->trans("FieldsWithIsForPublic",'**').'
'; print dol_get_fiche_head(''); @@ -579,7 +588,7 @@ if (!empty($conf->global->MEMBER_SKIP_TABLE) || !empty($conf->global->MEMBER_NEW $defaulttype = $tmp[0]; $isempty = 0; } - print '
'."\n"; } else { @@ -591,7 +600,7 @@ if (!empty($conf->global->MEMBER_SKIP_TABLE) || !empty($conf->global->MEMBER_NEW $morphys["phy"] = $langs->trans("Physical"); $morphys["mor"] = $langs->trans("Moral"); if (empty($conf->global->MEMBER_NEWFORM_FORCEMORPHY)) { - print ''."\n"; } else { @@ -609,21 +618,21 @@ if (!empty($conf->global->MEMBER_SKIP_TABLE) || !empty($conf->global->MEMBER_NEW print $formcompany->select_civility(GETPOST('civility_id'), 'civility_id').''."\n"; // Lastname - print ''."\n"; + print ''."\n"; // Firstname - print ''."\n"; + print ''."\n"; // EMail - print ''."\n"; // Login if (empty($conf->global->ADHERENT_LOGIN_NOT_REQUIRED)) { - print ''."\n"; - print ''."\n"; - print ''."\n"; + print ''."\n"; + print ''."\n"; + print ''."\n"; } // Gender @@ -699,7 +708,7 @@ if (!empty($conf->global->MEMBER_SKIP_TABLE) || !empty($conf->global->MEMBER_NEW // TODO Move this into generic feature. if (!empty($conf->global->MEMBER_NEWFORM_DOLIBARRTURNOVER)) { $arraybudget = array('50'=>'<= 100 000', '100'=>'<= 200 000', '200'=>'<= 500 000', '300'=>'<= 1 500 000', '600'=>'<= 3 000 000', '1000'=>'<= 5 000 000', '2000'=>'5 000 000+'); - print ''; - print ''; // Recipients / adressed-to @@ -1489,8 +1489,8 @@ class FormTicket } } - if ($conf->global->TICKET_NOTIFICATION_ALSO_MAIN_ADDRESS) { - $sendto[] = $conf->global->TICKET_NOTIFICATION_EMAIL_TO.' (generic email)'; + if (getDolGlobalInt('TICKET_NOTIFICATION_ALSO_MAIN_ADDRESS')) { + $sendto[] = getDolGlobalString('TICKET_NOTIFICATION_EMAIL_TO').' (generic email)'; } // Print recipient list diff --git a/htdocs/ticket/agenda.php b/htdocs/ticket/agenda.php index a78a610ed1c..ce872c7ac38 100644 --- a/htdocs/ticket/agenda.php +++ b/htdocs/ticket/agenda.php @@ -46,6 +46,9 @@ $track_id = GETPOST('track_id', 'alpha', 3); $socid = GETPOST('socid', 'int'); $action = GETPOST('action', 'aZ09'); +// Store current page url +$url_page_current = DOL_URL_ROOT.'/ticket/agenda.php'; + $limit = GETPOST('limit', 'int') ? GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST('sortfield', 'aZ09comma'); $sortorder = GETPOST('sortorder', 'aZ09comma'); diff --git a/htdocs/ticket/contact.php b/htdocs/ticket/contact.php index b5453ed638b..38d00de71fa 100644 --- a/htdocs/ticket/contact.php +++ b/htdocs/ticket/contact.php @@ -252,7 +252,7 @@ if ($id > 0 || !empty($track_id) || !empty($ref)) { $linkback = ''.$langs->trans("BackToList").' '; - dol_banner_tab($object, 'ref', $linkback, ($user->socid ? 0 : 1), 'ref', 'ref', $morehtmlref, $param, 0, '', '', 1, ''); + dol_banner_tab($object, 'ref', $linkback, (!empty($user->socid) ? 0 : 1), 'ref', 'ref', $morehtmlref, '', 0, '', '', 1, ''); print dol_get_fiche_end(); diff --git a/htdocs/ticket/document.php b/htdocs/ticket/document.php index 1c7a25323e2..9c2208e9864 100644 --- a/htdocs/ticket/document.php +++ b/htdocs/ticket/document.php @@ -49,6 +49,9 @@ $track_id = GETPOST('track_id', 'alpha'); $action = GETPOST('action', 'alpha'); $confirm = GETPOST('confirm', 'alpha'); +// Store current page url +$url_page_current = DOL_URL_ROOT.'/ticket/document.php'; + // Get parameters $limit = GETPOST('limit', 'int') ? GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST('sortfield', 'aZ09comma'); diff --git a/htdocs/ticket/messaging.php b/htdocs/ticket/messaging.php index 1ad01a7ae67..b42cff070f2 100644 --- a/htdocs/ticket/messaging.php +++ b/htdocs/ticket/messaging.php @@ -46,6 +46,9 @@ $track_id = GETPOST('track_id', 'alpha', 3); $socid = GETPOST('socid', 'int'); $action = GETPOST('action', 'aZ09'); +// Store current page url +$url_page_current = DOL_URL_ROOT.'/ticket/messaging.php'; + $limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST("sortfield", "aZ09comma"); $sortorder = GETPOST("sortorder", 'aZ09comma'); From a5703a9618a6c50d230d5c24a090f6483f1f7f48 Mon Sep 17 00:00:00 2001 From: Lamrani Abdel Date: Wed, 1 Mar 2023 18:15:15 +0100 Subject: [PATCH 0835/1026] fix message for delete api --- htdocs/modulebuilder/index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index 87311ce1259..16464caa03a 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -1005,7 +1005,7 @@ if ($dirins && $action == 'confirm_removefile' && !empty($module)) { $check = dolReplaceInFile($file_api, array($allContent => '')); if ($check) { dolReplaceInFile($file_api, array($begin => '', $end => '')); - setEventMessages($langs->trans("ApiObjectDeleted"), null); + setEventMessages($langs->trans("ApiObjectDeleted", $langs->transnoentities($objectname)), null); } fclose($handle); } From 64440da194c2274f0ae5e9118f21246f06246b07 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 1 Mar 2023 18:43:52 +0100 Subject: [PATCH 0836/1026] css --- htdocs/theme/eldy/global.inc.php | 2 +- htdocs/theme/md/style.css.php | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index 307d2b25b69..6a31211db45 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -7123,7 +7123,7 @@ div.tabsElem a.tab { } .publicnewmemberform #tablesubscribe { - color: #888; + color: #666; } /* ============================================================================== */ diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php index 5f3f965c021..3702f5bfdbb 100644 --- a/htdocs/theme/md/style.css.php +++ b/htdocs/theme/md/style.css.php @@ -7043,6 +7043,10 @@ border-top-right-radius: 6px; border: 1px solid #888; } +.publicnewmemberform #tablesubscribe { + color: #666; +} + /* ============================================================================== */ /* Ticket module */ From f6271d83dbebb2bb2ea90791c32a62e722cf16bf Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 1 Mar 2023 19:28:32 +0100 Subject: [PATCH 0837/1026] Debug v17 --- htdocs/admin/agenda.php | 4 + htdocs/core/modules/modPartnership.class.php | 30 +++--- ...terface_50_modAgenda_ActionsAuto.class.php | 4 +- .../mysql/data/llx_c_action_trigger.sql | 9 ++ .../modulebuilder/template/myobject_card.php | 2 +- htdocs/partnership/admin/about.php | 74 ------------- htdocs/partnership/partnership_card.php | 100 ++++++++++-------- 7 files changed, 85 insertions(+), 138 deletions(-) delete mode 100644 htdocs/partnership/admin/about.php diff --git a/htdocs/admin/agenda.php b/htdocs/admin/agenda.php index 0969dc9c66b..7a29c881f77 100644 --- a/htdocs/admin/agenda.php +++ b/htdocs/admin/agenda.php @@ -194,6 +194,10 @@ if (!empty($triggers)) { if ($trigger['code'] == 'FICHINTER_CLASSIFY_UNBILLED' && empty($conf->global->FICHINTER_CLASSIFY_BILLED)) { continue; } + if ($trigger['code'] == 'ACTION_CREATE') { + // This is the trigger to add an event, enabling it will create infinite loop + continue; + } if ($search_event === '' || preg_match('/'.preg_quote($search_event, '/').'/i', $trigger['code'])) { print ''; diff --git a/htdocs/core/modules/modPartnership.class.php b/htdocs/core/modules/modPartnership.class.php index 8e8421540c7..44ef6b527db 100644 --- a/htdocs/core/modules/modPartnership.class.php +++ b/htdocs/core/modules/modPartnership.class.php @@ -212,7 +212,7 @@ class modPartnership extends DolibarrModules // Dictionaries $this->dictionaries=array( - 'langs'=>'partnership@partnership', + 'langs'=>'partnership', // List of tables we want to see into dictonnary editor 'tabname'=>array("c_partnership_type"), // Label of tables @@ -291,7 +291,7 @@ class modPartnership extends DolibarrModules // 'leftmenu'=>'partnership', // 'url'=>'/partnership/partnership_list.php', // // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory. - // 'langs'=>'partnership@partnership', + // 'langs'=>'partnership', // 'position'=>1100+$r, // // Define condition to show or hide menu entry. Use '$conf->partnership->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected. // 'enabled'=>'$conf->partnership->enabled', @@ -349,18 +349,18 @@ class modPartnership extends DolibarrModules $r = 1; /* BEGIN MODULEBUILDER EXPORT PARTNERSHIP */ /* - $langs->load("partnership@partnership"); + $langs->load("partnership"); $this->export_code[$r]=$this->rights_class.'_'.$r; $this->export_label[$r]='PartnershipLines'; // Translation key (used only if key ExportDataset_xxx_z not found) - $this->export_icon[$r]='partnership@partnership'; + $this->export_icon[$r]='partnership'; // Define $this->export_fields_array, $this->export_TypeFields_array and $this->export_entities_array - $keyforclass = 'Partnership'; $keyforclassfile='/partnership/class/partnership.class.php'; $keyforelement='partnership@partnership'; + $keyforclass = 'Partnership'; $keyforclassfile='/partnership/class/partnership.class.php'; $keyforelement='partnership'; include DOL_DOCUMENT_ROOT.'/core/commonfieldsinexport.inc.php'; //$this->export_fields_array[$r]['t.fieldtoadd']='FieldToAdd'; $this->export_TypeFields_array[$r]['t.fieldtoadd']='Text'; //unset($this->export_fields_array[$r]['t.fieldtoremove']); //$keyforclass = 'PartnershipLine'; $keyforclassfile='/partnership/class/partnership.class.php'; $keyforelement='partnershipline@partnership'; $keyforalias='tl'; //include DOL_DOCUMENT_ROOT.'/core/commonfieldsinexport.inc.php'; - $keyforselect='partnership'; $keyforaliasextra='extra'; $keyforelement='partnership@partnership'; + $keyforselect='partnership'; $keyforaliasextra='extra'; $keyforelement='partnership'; include DOL_DOCUMENT_ROOT.'/core/extrafieldsinexport.inc.php'; //$keyforselect='partnershipline'; $keyforaliasextra='extraline'; $keyforelement='partnershipline@partnership'; //include DOL_DOCUMENT_ROOT.'/core/extrafieldsinexport.inc.php'; @@ -380,13 +380,13 @@ class modPartnership extends DolibarrModules $r = 1; /* BEGIN MODULEBUILDER IMPORT PARTNERSHIP */ /* - $langs->load("partnership@partnership"); + $langs->load("partnership"); $this->export_code[$r]=$this->rights_class.'_'.$r; $this->export_label[$r]='PartnershipLines'; // Translation key (used only if key ExportDataset_xxx_z not found) - $this->export_icon[$r]='partnership@partnership'; - $keyforclass = 'Partnership'; $keyforclassfile='/partnership/class/partnership.class.php'; $keyforelement='partnership@partnership'; + $this->export_icon[$r]='partnership'; + $keyforclass = 'Partnership'; $keyforclassfile='/partnership/class/partnership.class.php'; $keyforelement='partnership'; include DOL_DOCUMENT_ROOT.'/core/commonfieldsinexport.inc.php'; - $keyforselect='partnership'; $keyforaliasextra='extra'; $keyforelement='partnership@partnership'; + $keyforselect='partnership'; $keyforaliasextra='extra'; $keyforelement='partnership'; include DOL_DOCUMENT_ROOT.'/core/extrafieldsinexport.inc.php'; //$this->export_dependencies_array[$r]=array('mysubobject'=>'ts.rowid', 't.myfield'=>array('t.myfield2','t.myfield3')); // To force to activate one or several fields if we select some fields that need same (like to select a unique key if we ask a field of a child to avoid the DISTINCT to discard them, or for computed field than need several other fields) $this->export_sql_start[$r]='SELECT DISTINCT '; @@ -417,11 +417,11 @@ class modPartnership extends DolibarrModules // Create extrafields during init //include_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php'; //$extrafields = new ExtraFields($this->db); - //$result1=$extrafields->addExtraField('partnership_myattr1', "New Attr 1 label", 'boolean', 1, 3, 'thirdparty', 0, 0, '', '', 1, '', 0, 0, '', '', 'partnership@partnership', '$conf->partnership->enabled'); - //$result2=$extrafields->addExtraField('partnership_myattr2', "New Attr 2 label", 'varchar', 1, 10, 'project', 0, 0, '', '', 1, '', 0, 0, '', '', 'partnership@partnership', '$conf->partnership->enabled'); - //$result3=$extrafields->addExtraField('partnership_myattr3', "New Attr 3 label", 'varchar', 1, 10, 'bank_account', 0, 0, '', '', 1, '', 0, 0, '', '', 'partnership@partnership', '$conf->partnership->enabled'); - //$result4=$extrafields->addExtraField('partnership_myattr4', "New Attr 4 label", 'select', 1, 3, 'thirdparty', 0, 1, '', array('options'=>array('code1'=>'Val1','code2'=>'Val2','code3'=>'Val3')), 1,'', 0, 0, '', '', 'partnership@partnership', '$conf->partnership->enabled'); - //$result5=$extrafields->addExtraField('partnership_myattr5', "New Attr 5 label", 'text', 1, 10, 'user', 0, 0, '', '', 1, '', 0, 0, '', '', 'partnership@partnership', '$conf->partnership->enabled'); + //$result1=$extrafields->addExtraField('partnership_myattr1', "New Attr 1 label", 'boolean', 1, 3, 'thirdparty', 0, 0, '', '', 1, '', 0, 0, '', '', 'partnership', '$conf->partnership->enabled'); + //$result2=$extrafields->addExtraField('partnership_myattr2', "New Attr 2 label", 'varchar', 1, 10, 'project', 0, 0, '', '', 1, '', 0, 0, '', '', 'partnership', '$conf->partnership->enabled'); + //$result3=$extrafields->addExtraField('partnership_myattr3', "New Attr 3 label", 'varchar', 1, 10, 'bank_account', 0, 0, '', '', 1, '', 0, 0, '', '', 'partnership', '$conf->partnership->enabled'); + //$result4=$extrafields->addExtraField('partnership_myattr4', "New Attr 4 label", 'select', 1, 3, 'thirdparty', 0, 1, '', array('options'=>array('code1'=>'Val1','code2'=>'Val2','code3'=>'Val3')), 1,'', 0, 0, '', '', 'partnership', '$conf->partnership->enabled'); + //$result5=$extrafields->addExtraField('partnership_myattr5', "New Attr 5 label", 'text', 1, 10, 'user', 0, 0, '', '', 1, '', 0, 0, '', '', 'partnership', '$conf->partnership->enabled'); // Permissions $this->remove($options); diff --git a/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php b/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php index d8b57918d83..f4c515c1f24 100644 --- a/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php +++ b/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php @@ -981,6 +981,8 @@ class InterfaceActionsAuto extends DolibarrTriggers $object->trackid = 'sub'.$object->id; } elseif (preg_match('/^MEMBER_/', $action)) { $object->trackid = 'mem'.$object->id; + } elseif (preg_match('/^PARTNERSHIP_/', $action)) { + $object->trackid = 'pship'.$object->id; } elseif (preg_match('/^PROJECT_/', $action)) { $object->trackid = 'proj'.$object->id; } elseif (preg_match('/^TASK_/', $action)) { @@ -1079,7 +1081,7 @@ class InterfaceActionsAuto extends DolibarrTriggers $actioncomm->errors_to = empty($object->errors_to) ? null : $object->errors_to; } - // Object linked (if link is for thirdparty, contact, project it is a recording error. We should not have links in link table + // Object linked (if link is for thirdparty, contact or project, it is a recording error. We should not have links in link table // for such objects because there is already a dedicated field into table llx_actioncomm or llx_actioncomm_resources. if (!in_array($elementtype, array('societe', 'contact', 'project'))) { $actioncomm->fk_element = $elementid; diff --git a/htdocs/install/mysql/data/llx_c_action_trigger.sql b/htdocs/install/mysql/data/llx_c_action_trigger.sql index 9aa28c116c8..ad33a4e4f6a 100644 --- a/htdocs/install/mysql/data/llx_c_action_trigger.sql +++ b/htdocs/install/mysql/data/llx_c_action_trigger.sql @@ -150,6 +150,8 @@ insert into llx_c_action_trigger (code,label,description,elementtype,rang) value insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('CONTACT_MODIFY','Contact address update','Executed when a contact is updated','contact',51); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('CONTACT_SENTBYMAIL','Mails sent from third party card','Executed when you send email from contact address record','contact',52); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('CONTACT_DELETE','Contact address deleted','Executed when a contact is deleted','contact',53); + +-- recruitment module insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('RECRUITMENTJOBPOSITION_CREATE','Job created','Executed when a job is created','recruitment',7500); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('RECRUITMENTJOBPOSITION_MODIFY','Job modified','Executed when a job is modified','recruitment',7502); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('RECRUITMENTJOBPOSITION_SENTBYMAIL','Mails sent from job record','Executed when you send email from job record','recruitment',7504); @@ -178,3 +180,10 @@ insert into llx_c_action_trigger (code,label,description,elementtype,rang) value insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILLREC_MODIFY','Template invoices update','Executed when a Template invoices is updated','facturerec',901); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILLREC_DELETE','Template invoices deleted','Executed when a Template invoices is deleted','facturerec',902); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILLREC_AUTOCREATEBILL','Template invoices use to create invoices with auto batch','Executed when a Template invoices is use to create invoice with auto batch','facturerec',903); + +-- partnership module +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PARTNERSHIP_CREATE','Partnership created','Executed when a partnership is created','partnership',58000); +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PARTNERSHIP_MODIFY','Partnership modified','Executed when a partnership is modified','partnership',58002); +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PARTNERSHIP_SENTBYMAIL','Mails sent from partnership file','Executed when you send email from partnership file','partnership',58004); +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PARTNERSHIP_DELETE','Partnership deleted','Executed when a partnership is deleted','partnership',58006); + diff --git a/htdocs/modulebuilder/template/myobject_card.php b/htdocs/modulebuilder/template/myobject_card.php index 6bb89d1aaf7..dc8dafd433e 100644 --- a/htdocs/modulebuilder/template/myobject_card.php +++ b/htdocs/modulebuilder/template/myobject_card.php @@ -511,7 +511,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea if (empty($reshook)) { // Send if (empty($user->socid)) { - print dolGetButtonAction('', $langs->trans('SendMail'), 'default', $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=presend&mode=init&token='.newToken().'#formmailbeforetitle'); + print dolGetButtonAction('', $langs->trans('SendMail'), 'default', $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=presend&token='.newToken().'&mode=init#formmailbeforetitle'); } // Back to draft diff --git a/htdocs/partnership/admin/about.php b/htdocs/partnership/admin/about.php deleted file mode 100644 index 47423bf4709..00000000000 --- a/htdocs/partnership/admin/about.php +++ /dev/null @@ -1,74 +0,0 @@ - - * Copyright (C) 2021 Dorian Laurent - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -/** - * \file partnership/admin/about.php - * \ingroup partnership - * \brief About page of module Partnership. - */ - -// Load Dolibarr environment -require '../../main.inc.php'; -require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php'; -require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; -require_once '../lib/partnership.lib.php'; - -// Translations -$langs->loadLangs(array("errors", "admin", "partnership@partnership")); - -// Access control -if (!$user->admin) { - accessforbidden(); -} - -// Parameters -$action = GETPOST('action', 'aZ09'); -$backtopage = GETPOST('backtopage', 'alpha'); - - -/* - * Actions - */ - - -/* - * View - */ - -$form = new Form($db); - -$page_name = "PartnershipAbout"; -llxHeader('', $langs->trans($page_name)); - -// Subheader -$linkback = ''.$langs->trans("BackToModuleList").''; - -print load_fiche_titre($langs->trans($page_name), $linkback, 'title_setup'); - -// Configuration header -$head = partnershipAdminPrepareHead(); -print dol_get_fiche_head($head, 'about', '', 0, 'partnership@partnership'); - -require_once DOL_DOCUMENT_ROOT.'/core/modules/modPartnership.class.php'; -$tmpmodule = new modPartnership($db); -print $tmpmodule->getDescLong(); - -// Page end -print dol_get_fiche_end(); -llxFooter(); -$db->close(); diff --git a/htdocs/partnership/partnership_card.php b/htdocs/partnership/partnership_card.php index b544ad94fc7..7679b63da09 100644 --- a/htdocs/partnership/partnership_card.php +++ b/htdocs/partnership/partnership_card.php @@ -39,10 +39,11 @@ $ref = GETPOST('ref', 'alpha'); $action = GETPOST('action', 'aZ09'); $confirm = GETPOST('confirm', 'alpha'); $cancel = GETPOST('cancel', 'aZ09'); -$contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : 'partnershipcard'; // To manage different context of search +$contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : str_replace('_', '', basename(dirname(__FILE__)).basename(__FILE__, '.php')); // To manage different context of search $backtopage = GETPOST('backtopage', 'alpha'); $backtopageforcancel = GETPOST('backtopageforcancel', 'alpha'); $lineid = GETPOST('lineid', 'int'); +$dol_openinpopup = GETPOST('dol_openinpopup', 'aZ09'); // Initialize technical objects $object = new Partnership($db); @@ -73,20 +74,25 @@ if (empty($action) && empty($id) && empty($ref)) { include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not include_once. -$permissiontoread = $user->rights->partnership->read; -$permissiontoadd = $user->rights->partnership->write; // Used by the include of actions_addupdatedelete.inc.php and actions_lineupdown.inc.php -$permissiontodelete = $user->rights->partnership->delete || ($permissiontoadd && isset($object->status) && $object->status == $object::STATUS_DRAFT); -$permissionnote = $user->rights->partnership->write; // Used by the include of actions_setnotes.inc.php -$permissiondellink = $user->rights->partnership->write; // Used by the include of actions_dellink.inc.php +$permissiontoread = $user->hasRight('partnership', 'read'); +$permissiontoadd = $user->hasRight('partnership', 'write'); // Used by the include of actions_addupdatedelete.inc.php and actions_lineupdown.inc.php +$permissiontodelete = $user->hasRight('partnership', 'delete') || ($permissiontoadd && isset($object->status) && $object->status == $object::STATUS_DRAFT); +$permissionnote = $user->hasRight('partnership', 'write'); // Used by the include of actions_setnotes.inc.php +$permissiondellink = $user->hasRight('partnership', 'write'); // Used by the include of actions_dellink.inc.php $upload_dir = $conf->partnership->multidir_output[isset($object->entity) ? $object->entity : 1]; $managedfor = getDolGlobalString('PARTNERSHIP_IS_MANAGED_FOR', 'thirdparty'); -// Security check - Protection if external user +// Security check (enable the most restrictive one) //if ($user->socid > 0) accessforbidden(); //if ($user->socid > 0) $socid = $user->socid; -//$result = restrictedArea($user, 'partnership', $object->id); -if (empty($conf->partnership->enabled)) accessforbidden(); -if (empty($permissiontoread)) accessforbidden(); +//$isdraft = (isset($object->status) && ($object->status == $object::STATUS_DRAFT) ? 1 : 0); +//restrictedArea($user, $object->module, $object->id, $object->table_element, $object->element, 'fk_soc', 'rowid', $isdraft); +if (!isModEnabled('partnership')) { + accessforbidden(); +} +if (!$permissiontoread) { + accessforbidden(); +} if ($object->id > 0 && !($object->fk_member > 0) && $managedfor == 'member') accessforbidden(); if ($object->id > 0 && !($object->fk_soc > 0) && $managedfor == 'thirdparty') accessforbidden(); @@ -119,11 +125,11 @@ if (empty($reshook)) { $fk_partner = ($managedfor == 'member') ? GETPOST('fk_member', 'int') : GETPOST('fk_soc', 'int'); $obj_partner = ($managedfor == 'member') ? $object->fk_member : $object->fk_soc; + $triggermodname = 'PARTNERSHIP_MODIFY'; // Name of trigger action code to execute when we modify record + // Actions cancel, add, update, update_extras, confirm_validate, confirm_delete, confirm_deleteline, confirm_clone, confirm_close, confirm_setdraft, confirm_reopen include DOL_DOCUMENT_ROOT.'/core/actions_addupdatedelete.inc.php'; - $triggermodname = 'PARTNERSHIP_MODIFY'; // Name of trigger action code to execute when we modify record - // Action accept object if ($action == 'confirm_validate' && $confirm == 'yes' && $permissiontoadd) { $result = $object->validate($user); @@ -264,6 +270,10 @@ llxHeader('', $title, $help_url); // Part to create if ($action == 'create') { + if (empty($permissiontoadd)) { + accessforbidden('NotEnoughPermissions', 0, 1); + } + print load_fiche_titre($langs->trans("NewPartnership"), '', 'object_'.$object->picto); print ''; @@ -333,9 +343,8 @@ if (($id || $ref) && $action == 'edit') { // Part to show record if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'create'))) { - $res = $object->fetch_optionals(); - $head = partnershipPrepareHead($object); + print dol_get_fiche_head($head, 'card', $langs->trans("Partnership"), -1, $object->picto); $formconfirm = ''; @@ -405,38 +414,35 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea $morehtmlref = '
'; /* // Ref customer - $morehtmlref.=$form->editfieldkey("RefCustomer", 'ref_client', $object->ref_client, $object, 0, 'string', '', 0, 1); - $morehtmlref.=$form->editfieldval("RefCustomer", 'ref_client', $object->ref_client, $object, 0, 'string', '', null, null, '', 1); + $morehtmlref .= $form->editfieldkey("RefCustomer", 'ref_client', $object->ref_client, $object, 0, 'string', '', 0, 1); + $morehtmlref .= $form->editfieldval("RefCustomer", 'ref_client', $object->ref_client, $object, 0, 'string', '', null, null, '', 1); // Thirdparty - $morehtmlref.='
'.$langs->trans('ThirdParty') . ' : ' . (is_object($object->thirdparty) ? $object->thirdparty->getNomUrl(1) : ''); + $morehtmlref .= '
'.$object->thirdparty->getNomUrl(1, 'customer'); + if (empty($conf->global->MAIN_DISABLE_OTHER_LINK) && $object->thirdparty->id > 0) { + $morehtmlref .= ' ('.$langs->trans("OtherOrders").')'; + } // Project - if (!empty($conf->project->enabled)) { - $langs->load("projects"); - $morehtmlref .= '
'.$langs->trans('Project') . ' '; - if ($permissiontoadd) { - //if ($action != 'classify') $morehtmlref.='' . img_edit($langs->transnoentitiesnoconv('SetProject')) . ' '; - $morehtmlref .= ' : '; - if ($action == 'classify') { - //$morehtmlref .= $form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 0, 1, '', 'maxwidth300'); - $morehtmlref .= ''; - $morehtmlref .= ''; - $morehtmlref .= ''; - $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); - $morehtmlref .= ''; - $morehtmlref .= ''; - } else { - $morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'none', 0, 0, 0, 1, '', 'maxwidth300'); - } - } else { - if (!empty($object->fk_project)) { - $proj = new Project($db); - $proj->fetch($object->fk_project); - $morehtmlref .= ': '.$proj->getNomUrl(); - } else { - $morehtmlref .= ''; - } - } - }*/ + if (isModEnabled('project')) { + $langs->load("projects"); + $morehtmlref .= '
'; + if ($permissiontoadd) { + $morehtmlref .= img_picto($langs->trans("Project"), 'project', 'class="pictofixedwidth"'); + if ($action != 'classify') { + $morehtmlref .= ''.img_edit($langs->transnoentitiesnoconv('SetProject')).' '; + } + $morehtmlref .= $form->form_project($_SERVER['PHP_SELF'].'?id='.$object->id, $object->socid, $object->fk_project, ($action == 'classify' ? 'projectid' : 'none'), 0, 0, 0, 1, '', 'maxwidth300'); + } else { + if (!empty($object->fk_project)) { + $proj = new Project($db); + $proj->fetch($object->fk_project); + $morehtmlref .= $proj->getNomUrl(1); + if ($proj->title) { + $morehtmlref .= ' - '.dol_escape_htmltag($proj->title).''; + } + } + } + } + */ $morehtmlref .= '
'; if (!isset($npfilter)) { $npfilter = ""; @@ -632,8 +638,8 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea $relativepath = $objref.'/'.$objref.'.pdf'; $filedir = $conf->partnership->dir_output.'/'.$object->element.'/'.$objref; $urlsource = $_SERVER["PHP_SELF"]."?id=".$object->id; - $genallowed = $user->rights->partnership->read; // If you can read, you can build the PDF to read content - $delallowed = $user->rights->partnership->write; // If you can create/edit, you can remove a file on card + $genallowed = $permissiontoread; // If you can read, you can build the PDF to read content + $delallowed = $permissiontoadd; // If you can create/edit, you can remove a file on card print $formfile->showdocuments('partnership:Partnership', $object->element.'/'.$objref, $filedir, $urlsource, $genallowed, $delallowed, $object->model_pdf, 1, 0, 0, 28, 0, '', '', '', $langs->defaultlang); } @@ -651,7 +657,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea // List of actions on element include_once DOL_DOCUMENT_ROOT.'/core/class/html.formactions.class.php'; $formactions = new FormActions($db); - $somethingshown = $formactions->showactions($object, $object->element, (is_object($object->thirdparty) ? $object->thirdparty->id : 0), 1, '', $MAXEVENT, '', $morehtmlcenter); + $somethingshown = $formactions->showactions($object, $object->element.'@'.$object->module, (is_object($object->thirdparty) ? $object->thirdparty->id : 0), 1, '', $MAXEVENT, '', $morehtmlcenter); print ''; } From 12bd795afc7d34014e4400565651c9ea96bbcc87 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 1 Mar 2023 20:10:37 +0100 Subject: [PATCH 0838/1026] Work on Kanban view --- htdocs/adherents/class/adherent.class.php | 2 +- htdocs/adherents/class/adherent_type.class.php | 2 +- htdocs/bom/class/bom.class.php | 2 +- htdocs/comm/propal/class/propal.class.php | 2 +- htdocs/compta/bank/class/account.class.php | 4 ++-- htdocs/compta/bank/list.php | 2 +- htdocs/compta/cashcontrol/class/cashcontrol.class.php | 2 +- htdocs/compta/facture/class/facture.class.php | 2 +- .../compta/paiement/cheque/class/remisecheque.class.php | 2 +- htdocs/compta/prelevement/class/bonprelevement.class.php | 3 +-- htdocs/compta/sociales/class/chargesociales.class.php | 2 +- htdocs/compta/tva/class/tva.class.php | 2 +- htdocs/contact/class/contact.class.php | 2 +- htdocs/contrat/class/contrat.class.php | 2 +- htdocs/core/class/html.formcategory.class.php | 2 +- htdocs/don/class/don.class.php | 2 +- htdocs/expensereport/class/expensereport.class.php | 2 +- htdocs/expensereport/class/paymentexpensereport.class.php | 2 +- htdocs/fichinter/class/fichinter.class.php | 2 +- htdocs/fourn/class/fournisseur.commande.class.php | 2 +- htdocs/fourn/class/fournisseur.facture.class.php | 2 +- htdocs/holiday/class/holiday.class.php | 2 +- htdocs/hrm/class/evaluation.class.php | 2 +- .../knowledgemanagement/class/knowledgerecord.class.php | 2 +- htdocs/loan/class/loan.class.php | 2 +- htdocs/modulebuilder/template/class/myobject.class.php | 2 +- htdocs/mrp/class/mo.class.php | 2 +- htdocs/partnership/class/partnership.class.php | 2 +- htdocs/product/class/product.class.php | 2 +- htdocs/product/stock/class/entrepot.class.php | 2 +- htdocs/projet/class/project.class.php | 2 +- htdocs/projet/list.php | 2 +- htdocs/recruitment/class/recruitmentcandidature.class.php | 2 +- htdocs/recruitment/class/recruitmentjobposition.class.php | 2 +- htdocs/salaries/class/salary.class.php | 2 +- htdocs/societe/class/societe.class.php | 2 +- .../supplier_proposal/class/supplier_proposal.class.php | 2 +- htdocs/theme/eldy/global.inc.php | 8 ++++---- htdocs/ticket/class/ticket.class.php | 2 +- htdocs/user/class/user.class.php | 2 +- 40 files changed, 44 insertions(+), 45 deletions(-) diff --git a/htdocs/adherents/class/adherent.class.php b/htdocs/adherents/class/adherent.class.php index f2e84e5127a..89a1ed2904d 100644 --- a/htdocs/adherents/class/adherent.class.php +++ b/htdocs/adherents/class/adherent.class.php @@ -3323,7 +3323,7 @@ class Adherent extends CommonObject $return .= '
'.$this->getmorphylib('', 2).''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/adherents/class/adherent_type.class.php b/htdocs/adherents/class/adherent_type.class.php index eda018e6dca..396dea45b0e 100644 --- a/htdocs/adherents/class/adherent_type.class.php +++ b/htdocs/adherents/class/adherent_type.class.php @@ -1016,7 +1016,7 @@ class AdherentType extends CommonObject } } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/bom/class/bom.class.php b/htdocs/bom/class/bom.class.php index d5e3532dbd6..361ac64928e 100644 --- a/htdocs/bom/class/bom.class.php +++ b/htdocs/bom/class/bom.class.php @@ -1589,7 +1589,7 @@ class BOM extends CommonObject $return .= '
'.$prod->getNomUrl(1).''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; diff --git a/htdocs/comm/propal/class/propal.class.php b/htdocs/comm/propal/class/propal.class.php index 46f06614941..5fc0de4c43f 100644 --- a/htdocs/comm/propal/class/propal.class.php +++ b/htdocs/comm/propal/class/propal.class.php @@ -3976,7 +3976,7 @@ class Propal extends CommonObject $return .='
'.$langs->trans("AmountHT").' : '.price($this->total_ht).''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/compta/bank/class/account.class.php b/htdocs/compta/bank/class/account.class.php index 89b2a5f31d9..3ee2ad037b5 100644 --- a/htdocs/compta/bank/class/account.class.php +++ b/htdocs/compta/bank/class/account.class.php @@ -1844,10 +1844,10 @@ class Account extends CommonObject } if (method_exists($this, 'solde')) { $return .= '
'; - $return .= ''.$langs->trans("Balance").' : '.price($this->solde(1), 0, $langs, 1, -1, -1, $this->currency_code).''; + $return .= ''.$langs->trans("Balance").' : '.price(price2num($this->solde(1), 'MT'), 0, $langs, 1, -1, -1, $this->currency_code).''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/compta/bank/list.php b/htdocs/compta/bank/list.php index 668ada03fdb..bc2c2528d07 100644 --- a/htdocs/compta/bank/list.php +++ b/htdocs/compta/bank/list.php @@ -787,7 +787,7 @@ foreach ($accounts as $key => $type) { if (!empty($arrayfields['balance']['checked'])) { print '
'; if (!$i) { diff --git a/htdocs/compta/cashcontrol/class/cashcontrol.class.php b/htdocs/compta/cashcontrol/class/cashcontrol.class.php index 8cc3c93b59c..deb86fba456 100644 --- a/htdocs/compta/cashcontrol/class/cashcontrol.class.php +++ b/htdocs/compta/cashcontrol/class/cashcontrol.class.php @@ -495,7 +495,7 @@ class CashControl extends CommonObject $return .= '
'.$langs->trans("Year").' : '.$this->year_close.''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php index ed4d8bfd498..265b5732f24 100644 --- a/htdocs/compta/facture/class/facture.class.php +++ b/htdocs/compta/facture/class/facture.class.php @@ -5819,7 +5819,7 @@ class Facture extends CommonInvoice $return .= '
'.$this->fk_user_author.''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/compta/paiement/cheque/class/remisecheque.class.php b/htdocs/compta/paiement/cheque/class/remisecheque.class.php index 53751cce194..5c885267559 100644 --- a/htdocs/compta/paiement/cheque/class/remisecheque.class.php +++ b/htdocs/compta/paiement/cheque/class/remisecheque.class.php @@ -1050,7 +1050,7 @@ class RemiseCheque extends CommonObject $return .= ' | '.$this->account_id.''; } if (method_exists($this, 'LibStatut')) { - $return .= '
'.$this->LibStatut($this->statut, 5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } if (property_exists($this, 'amount')) { $return .= ' |
'.$langs->trans("Amount").' : '.price($this->amount).'
'; diff --git a/htdocs/compta/prelevement/class/bonprelevement.class.php b/htdocs/compta/prelevement/class/bonprelevement.class.php index 7d7127fc6ba..cbe2eda9533 100644 --- a/htdocs/compta/prelevement/class/bonprelevement.class.php +++ b/htdocs/compta/prelevement/class/bonprelevement.class.php @@ -2524,7 +2524,6 @@ class BonPrelevement extends CommonObject { global $langs; - $return = '
'; $return .= '
'; $return .= ''; @@ -2540,7 +2539,7 @@ class BonPrelevement extends CommonObject $return .= '
'.$langs->trans("Amount").' : '.price($this->total).''; } if (method_exists($this, 'LibStatut')) { - $return .= '
'.$this->LibStatut($this->statut, 5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= '
'; $return .= '
'; diff --git a/htdocs/compta/sociales/class/chargesociales.class.php b/htdocs/compta/sociales/class/chargesociales.class.php index 3619ebfad7a..140f1cffec6 100644 --- a/htdocs/compta/sociales/class/chargesociales.class.php +++ b/htdocs/compta/sociales/class/chargesociales.class.php @@ -779,7 +779,7 @@ class ChargeSociales extends CommonObject $return .= ''.price($this->amount, 0, $langs, 1, -1, -1, $conf->currency).''; } if (method_exists($this, 'LibStatut')) { - $return .= '
'.$this->LibStatut($this->paye, 5, $this->alreadypaid).'
'; + $return .= '
'.$this->getLibStatut(3, $this->alreadypaid).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/compta/tva/class/tva.class.php b/htdocs/compta/tva/class/tva.class.php index 2ec1199dd29..220863a0cb2 100644 --- a/htdocs/compta/tva/class/tva.class.php +++ b/htdocs/compta/tva/class/tva.class.php @@ -935,7 +935,7 @@ class Tva extends CommonObject $return .= '
'.$langs->trans("DateEnd").' : '.dol_print_date($this->datev).''; } if (method_exists($this, 'LibStatut')) { - $return .= '
'.$this->LibStatut($this->paiementtype, 5, $this->alreadypaid).'
'; + $return .= '
'.$this->getLibStatut(3, $this->alreadypaid).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/contact/class/contact.class.php b/htdocs/contact/class/contact.class.php index b44d22da312..407eed06921 100644 --- a/htdocs/contact/class/contact.class.php +++ b/htdocs/contact/class/contact.class.php @@ -2202,7 +2202,7 @@ class Contact extends CommonObject $return .= ' : '.$this->LibPubPriv($this->priv).''; }*/ if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/contrat/class/contrat.class.php b/htdocs/contrat/class/contrat.class.php index f494bf22ef5..14f5cb62bfa 100644 --- a/htdocs/contrat/class/contrat.class.php +++ b/htdocs/contrat/class/contrat.class.php @@ -2844,7 +2844,7 @@ class Contrat extends CommonObject $return .= '
'.$langs->trans("DateContract").' : '.dol_print_date($this->date_contrat, 'day').''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/core/class/html.formcategory.class.php b/htdocs/core/class/html.formcategory.class.php index 695b1ab657b..ef252765ea0 100644 --- a/htdocs/core/class/html.formcategory.class.php +++ b/htdocs/core/class/html.formcategory.class.php @@ -41,7 +41,7 @@ class FormCategory extends Form * @param string $showempty 1 or 'string' to add an empty entry * @return string A HTML filter box (Note: selected results can get with GETPOST("search_category_".$type."_list")) */ - public function getFilterBox($type, array $preSelected, $morecss = "minwidth300 widthcentpercentminusx", $searchCategoryProductOperator = -1, $multiselect = 1, $nocateg = 1, $showempty = '') + public function getFilterBox($type, array $preSelected, $morecss = "minwidth300imp widthcentpercentminusx", $searchCategoryProductOperator = -1, $multiselect = 1, $nocateg = 1, $showempty = '') { global $langs, $db; diff --git a/htdocs/don/class/don.class.php b/htdocs/don/class/don.class.php index 08491e9b4a3..01b1e1bf6cc 100644 --- a/htdocs/don/class/don.class.php +++ b/htdocs/don/class/don.class.php @@ -1171,7 +1171,7 @@ class Don extends CommonObject $return .= '
'.$langs->trans("Amount").' : '.price($this->amount).''; } if (method_exists($this, 'LibStatut')) { - $return .= '
'.$this->LibStatut($this->labelStatus, 5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/expensereport/class/expensereport.class.php b/htdocs/expensereport/class/expensereport.class.php index 76a0614da18..4bac14b34f1 100644 --- a/htdocs/expensereport/class/expensereport.class.php +++ b/htdocs/expensereport/class/expensereport.class.php @@ -2793,7 +2793,7 @@ class ExpenseReport extends CommonObject $return .= ''.dol_print_date($this->date_fin, 'day').''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/expensereport/class/paymentexpensereport.class.php b/htdocs/expensereport/class/paymentexpensereport.class.php index 053f46d20cf..955181cf632 100644 --- a/htdocs/expensereport/class/paymentexpensereport.class.php +++ b/htdocs/expensereport/class/paymentexpensereport.class.php @@ -744,7 +744,7 @@ class PaymentExpenseReport extends CommonObject $return .= '
'.$langs->trans("Amount").' : '.price($this->amount).''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/fichinter/class/fichinter.class.php b/htdocs/fichinter/class/fichinter.class.php index bd76ca7bbc3..e739ee0806e 100644 --- a/htdocs/fichinter/class/fichinter.class.php +++ b/htdocs/fichinter/class/fichinter.class.php @@ -1503,7 +1503,7 @@ class Fichinter extends CommonObject $return .= '
'.$langs->trans("Duration").' : '.convertSecondToTime($this->duration, 'allhourmin').''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/fourn/class/fournisseur.commande.class.php b/htdocs/fourn/class/fournisseur.commande.class.php index 170f60912aa..17033086e69 100644 --- a/htdocs/fourn/class/fournisseur.commande.class.php +++ b/htdocs/fourn/class/fournisseur.commande.class.php @@ -3648,7 +3648,7 @@ class CommandeFournisseur extends CommonOrder $return .= '
'.$langs->trans("Billed").' : '.yn($this->billed).''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/fourn/class/fournisseur.facture.class.php b/htdocs/fourn/class/fournisseur.facture.class.php index 34af6f4cbda..7e4dad3f219 100644 --- a/htdocs/fourn/class/fournisseur.facture.class.php +++ b/htdocs/fourn/class/fournisseur.facture.class.php @@ -3307,7 +3307,7 @@ class FactureFournisseur extends CommonInvoice $return .= '
'.$langs->trans("AmountHT").' : '.price($this->total_ht).''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/holiday/class/holiday.class.php b/htdocs/holiday/class/holiday.class.php index 4717db8bea0..619d8a3fc85 100644 --- a/htdocs/holiday/class/holiday.class.php +++ b/htdocs/holiday/class/holiday.class.php @@ -2493,7 +2493,7 @@ class Holiday extends CommonObject $return .= ''.dol_print_date($this->date_fin, 'day').''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/hrm/class/evaluation.class.php b/htdocs/hrm/class/evaluation.class.php index a62b16b54f1..ab87aaeeef5 100644 --- a/htdocs/hrm/class/evaluation.class.php +++ b/htdocs/hrm/class/evaluation.class.php @@ -1084,7 +1084,7 @@ class Evaluation extends CommonObject } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/knowledgemanagement/class/knowledgerecord.class.php b/htdocs/knowledgemanagement/class/knowledgerecord.class.php index 275b0a2a2e3..15682d00fc9 100644 --- a/htdocs/knowledgemanagement/class/knowledgerecord.class.php +++ b/htdocs/knowledgemanagement/class/knowledgerecord.class.php @@ -1145,7 +1145,7 @@ class KnowledgeRecord extends CommonObject $return .= ''.dolGetFirstLineOfText($this->question).''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/loan/class/loan.class.php b/htdocs/loan/class/loan.class.php index 951d430e96f..ef44b2fb196 100644 --- a/htdocs/loan/class/loan.class.php +++ b/htdocs/loan/class/loan.class.php @@ -751,7 +751,7 @@ class Loan extends CommonObject } if (method_exists($this, 'LibStatut')) { - $return .= '
'.$this->LibStatut($this->totalpaid, 5, $this->alreadypaid).'
'; + $return .= '
'.$this->getLibStatut(3, $this->alreadypaid).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/modulebuilder/template/class/myobject.class.php b/htdocs/modulebuilder/template/class/myobject.class.php index 2dcb87ea523..19d99557569 100644 --- a/htdocs/modulebuilder/template/class/myobject.class.php +++ b/htdocs/modulebuilder/template/class/myobject.class.php @@ -921,7 +921,7 @@ class MyObject extends CommonObject $return .= ''.price($this->amount, 0, $langs, 1, -1, -1, $conf->currency).''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/mrp/class/mo.class.php b/htdocs/mrp/class/mo.class.php index 2e9072ac0f2..e5af1f2bddf 100644 --- a/htdocs/mrp/class/mo.class.php +++ b/htdocs/mrp/class/mo.class.php @@ -1661,7 +1661,7 @@ class Mo extends CommonObject $return .= '
'.$langs->trans('Quantity').' : '.$this->qty.''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/partnership/class/partnership.class.php b/htdocs/partnership/class/partnership.class.php index 26650f81d2a..6a5f4623618 100644 --- a/htdocs/partnership/class/partnership.class.php +++ b/htdocs/partnership/class/partnership.class.php @@ -1343,7 +1343,7 @@ class Partnership extends CommonObject $return .= '
'.$this->label.'
'; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index 8939132cff9..d4a30517068 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -6404,7 +6404,7 @@ class Product extends CommonObject $return .= '
'.$langs->trans('PhysicalStock').' : '.$this->stock_reel.''; } if (method_exists($this, 'getLibStatut')) { - $return .='
'.$this->getLibStatut(5, 1).' '.$this->getLibStatut(5, 0).''; + $return .='
'.$this->getLibStatut(3, 1).' '.$this->getLibStatut(3, 0).''; } $return .= ''; $return .= ''; diff --git a/htdocs/product/stock/class/entrepot.class.php b/htdocs/product/stock/class/entrepot.class.php index 6b0d558c689..416d96ad55b 100644 --- a/htdocs/product/stock/class/entrepot.class.php +++ b/htdocs/product/stock/class/entrepot.class.php @@ -977,7 +977,7 @@ class Entrepot extends CommonObject $return .= '
'.price($this->sellvalue).''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php index c9a811ad245..fc4f6acb426 100644 --- a/htdocs/projet/class/project.class.php +++ b/htdocs/projet/class/project.class.php @@ -2419,7 +2419,7 @@ class Project extends CommonObject $return .= '
'.price($this->opp_amount).''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php index abb07d36480..1f203113b3a 100644 --- a/htdocs/projet/list.php +++ b/htdocs/projet/list.php @@ -1002,7 +1002,7 @@ if ($user->rights->user->user->lire) { // Filter on categories if (isModEnabled('categorie') && $user->rights->categorie->lire) { $formcategory = new FormCategory($db); - $moreforfilter .= $formcategory->getFilterBox(Categorie::TYPE_PROJECT, $search_category_array); + $moreforfilter .= $formcategory->getFilterBox(Categorie::TYPE_PROJECT, $search_category_array, 'minwidth300imp widthcentpercentminusx'); } // Filter on customer categories if (!empty($conf->global->MAIN_SEARCH_CATEGORY_CUSTOMER_ON_PROJECT_LIST) && !empty($conf->categorie->enabled) && $user->rights->categorie->lire) { diff --git a/htdocs/recruitment/class/recruitmentcandidature.class.php b/htdocs/recruitment/class/recruitmentcandidature.class.php index e3dfd4bd135..809b8d0cd54 100644 --- a/htdocs/recruitment/class/recruitmentcandidature.class.php +++ b/htdocs/recruitment/class/recruitmentcandidature.class.php @@ -1053,7 +1053,7 @@ class RecruitmentCandidature extends CommonObject $return .= '
'.$langs->trans("phone").' : '.$this->phone.''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/recruitment/class/recruitmentjobposition.class.php b/htdocs/recruitment/class/recruitmentjobposition.class.php index 69ec74deb9d..b0ca58d6b8f 100644 --- a/htdocs/recruitment/class/recruitmentjobposition.class.php +++ b/htdocs/recruitment/class/recruitmentjobposition.class.php @@ -1138,7 +1138,7 @@ class RecruitmentJobPosition extends CommonObject $return .= ' | '.$langs->trans("Remuneration").' : '.$this->remuneration_suggested.''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).' | '.$langs->trans("RecruitmentCandidatures", '', '', '', '', 5).' : '.$obj->nbapplications.'
'; + $return .= '
'.$this->getLibStatut(3).' | '.$langs->trans("RecruitmentCandidatures", '', '', '', '', 5).' : '.$obj->nbapplications.'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/salaries/class/salary.class.php b/htdocs/salaries/class/salary.class.php index 90666a6853d..7192a14e9d3 100644 --- a/htdocs/salaries/class/salary.class.php +++ b/htdocs/salaries/class/salary.class.php @@ -770,7 +770,7 @@ class Salary extends CommonObject $return .= '
'.$langs->trans("Amount").' : '.price($this->amount).''; } if (method_exists($this, 'LibStatut')) { - $return .= '
'.$this->LibStatut($this->paye, 5, $this->alreadypaid).'
'; + $return .= '
'.$this->getLibStatut(3, $this->alreadypaid).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index 01f35b9ea17..6ae3cad817a 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -5225,7 +5225,7 @@ class Societe extends CommonObject } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/supplier_proposal/class/supplier_proposal.class.php b/htdocs/supplier_proposal/class/supplier_proposal.class.php index 892c3f77687..fbcf04aacd2 100644 --- a/htdocs/supplier_proposal/class/supplier_proposal.class.php +++ b/htdocs/supplier_proposal/class/supplier_proposal.class.php @@ -2789,7 +2789,7 @@ class SupplierProposal extends CommonObject $return .='
'.$langs->trans("AmountHT").' : '.price($this->total_ttc).''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index 6a31211db45..4ce4a7ed19e 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -4253,15 +4253,15 @@ div.liste_titre_bydiv { border-top-style: solid; border-left: px solid var(--colortopbordertitle1); - /* border-right: px solid var(--colortopbordertitle1); */ + border-right: px solid var(--colortopbordertitle1); border-collapse: collapse; - display: table; padding: 2px 0px 2px 0; box-shadow: none; - /*width: calc(100% - 1px); 1px more, i don't know why so i remove */ - width: calc(100%); + /*width: calc(100% - 1px); 1px less because display is table and with100%, it generated a right border 1px left compared to the div-table-responsive under */ + width: unset; + /* display: table; */ } tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel, table.dataTable.tr, tagtr.liste_titre { diff --git a/htdocs/ticket/class/ticket.class.php b/htdocs/ticket/class/ticket.class.php index 6f309b7656f..207ba4d6a50 100644 --- a/htdocs/ticket/class/ticket.class.php +++ b/htdocs/ticket/class/ticket.class.php @@ -3021,7 +3021,7 @@ class Ticket extends CommonObject $return .= '
'.$langs->getLabelFromKey($this->db, 'TicketTypeShort'.$this->type_code, 'c_ticket_type', 'code', 'label', $this->type_code).'
'; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 648fd61fa6c..3fc11f9eadd 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -3089,7 +3089,7 @@ class User extends CommonObject $return .= '
'.img_picto('', 'email').' '.$this->email.''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(5).'
'; + $return .= '
'.$this->getLibStatut(3).'
'; } $return .= ''; $return .= ''; From 03bf66a6b10af27d253677ae21f31439ad47a467 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 1 Mar 2023 21:20:16 +0100 Subject: [PATCH 0839/1026] css --- htdocs/theme/eldy/global.inc.php | 2 +- htdocs/theme/md/style.css.php | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index 4ce4a7ed19e..aafabf45d63 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -7115,7 +7115,7 @@ div.tabsElem a.tab { border: 1px solid #888; } .publicnewmemberform div.tabBarWithBottom { - border: 1px solid #f0f0f0; + border: 1px solid #e8e8e8; padding: 30px; border-radius: 8px; background-color: #f8f8f8; diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php index 3702f5bfdbb..2a46cf83911 100644 --- a/htdocs/theme/md/style.css.php +++ b/htdocs/theme/md/style.css.php @@ -7042,6 +7042,13 @@ border-top-right-radius: 6px; .public_border { border: 1px solid #888; } +.publicnewmemberform div.tabBarWithBottom { + border: 1px solid #e8e8e8; + padding: 30px; + border-radius: 8px; + background-color: #f8f8f8; + /*box-shadow: 2px 2px 10px #ddd;*/ +} .publicnewmemberform #tablesubscribe { color: #666; From a62d029d7d7ee744d40e57704f7c99f193f0718d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 1 Mar 2023 21:37:18 +0100 Subject: [PATCH 0840/1026] Disable non secured feature --- htdocs/core/ajax/fileupload.php | 6 +++- htdocs/core/class/fileupload.class.php | 38 ++++++++++++++++++++++++-- 2 files changed, 41 insertions(+), 3 deletions(-) diff --git a/htdocs/core/ajax/fileupload.php b/htdocs/core/ajax/fileupload.php index 67f95700976..379a2e689a3 100644 --- a/htdocs/core/ajax/fileupload.php +++ b/htdocs/core/ajax/fileupload.php @@ -45,9 +45,13 @@ error_reporting(E_ALL | E_STRICT); $fk_element = GETPOST('fk_element', 'int'); $element = GETPOST('element', 'alpha'); - $upload_handler = new FileUpload(null, $fk_element, $element); +// Feature not enabled. Warning feature not used and not secured so disabled. +if (!getDolGlobalInt('MAIN_USE_JQUERY_FILEUPLOAD')) { + return; +} + /* * View diff --git a/htdocs/core/class/fileupload.class.php b/htdocs/core/class/fileupload.class.php index ccea7de2d84..5a8e75b1e69 100644 --- a/htdocs/core/class/fileupload.class.php +++ b/htdocs/core/class/fileupload.class.php @@ -46,6 +46,12 @@ class FileUpload global $db, $conf; global $object; global $hookmanager; + + // Feature not enabled. Warning feature not used and not secured so disabled. + if (!getDolGlobalInt('MAIN_USE_JQUERY_FILEUPLOAD')) { + return; + } + $hookmanager->initHooks(array('fileupload')); $this->fk_element = $fk_element; @@ -238,6 +244,10 @@ class FileUpload */ protected function getFileObject($file_name) { + if (!getDolGlobalInt('MAIN_USE_JQUERY_FILEUPLOAD')) { + return; + } + $file_path = $this->options['upload_dir'].$file_name; if (is_file($file_path) && $file_name[0] !== '.') { $file = new stdClass(); @@ -278,6 +288,10 @@ class FileUpload { global $maxwidthmini, $maxheightmini; + if (!getDolGlobalInt('MAIN_USE_JQUERY_FILEUPLOAD')) { + return; + } + $file_path = $this->options['upload_dir'].$file_name; $new_file_path = $options['upload_dir'].$file_name; @@ -309,6 +323,10 @@ class FileUpload */ protected function validate($uploaded_file, $file, $error, $index) { + if (!getDolGlobalInt('MAIN_USE_JQUERY_FILEUPLOAD')) { + return; + } + if ($error) { $file->error = $error; return false; @@ -399,8 +417,8 @@ class FileUpload // Also remove control characters and spaces (\x00..\x20) around the filename: $file_name = trim(basename(stripslashes($name)), ".\x00..\x20"); // Add missing file extension for known image types: - if (strpos($file_name, '.') === false && - preg_match('/^image\/(gif|jpe?g|png)/', $type, $matches)) { + $matches = array(); + if (strpos($file_name, '.') === false && preg_match('/^image\/(gif|jpe?g|png)/', $type, $matches)) { $file_name .= '.'.$matches[1]; } if ($this->options['discard_aborted_uploads']) { @@ -424,6 +442,10 @@ class FileUpload */ protected function handleFileUpload($uploaded_file, $name, $size, $type, $error, $index) { + if (!getDolGlobalInt('MAIN_USE_JQUERY_FILEUPLOAD')) { + return; + } + $file = new stdClass(); $file->name = $this->trimFileName($name, $type, $index); $file->mime = dol_mimetype($file->name, '', 2); @@ -470,6 +492,10 @@ class FileUpload */ public function get() { + if (!getDolGlobalInt('MAIN_USE_JQUERY_FILEUPLOAD')) { + return; + } + $file_name = isset($_REQUEST['file']) ? basename(stripslashes($_REQUEST['file'])) : null; if ($file_name) { @@ -488,6 +514,10 @@ class FileUpload */ public function post() { + if (!getDolGlobalInt('MAIN_USE_JQUERY_FILEUPLOAD')) { + return; + } + if (isset($_REQUEST['_method']) && $_REQUEST['_method'] === 'DELETE') { return $this->delete(); } @@ -543,6 +573,10 @@ class FileUpload */ public function delete() { + if (!getDolGlobalInt('MAIN_USE_JQUERY_FILEUPLOAD')) { + return; + } + $file_name = isset($_REQUEST['file']) ? basename(stripslashes($_REQUEST['file'])) : null; $file_path = $this->options['upload_dir'].$file_name; From 0d3a4d68b2281332611edf0314b9faca6c2e0ca6 Mon Sep 17 00:00:00 2001 From: Lamrani Abdel Date: Wed, 1 Mar 2023 23:20:42 +0100 Subject: [PATCH 0841/1026] add comment in api_mymodule for seperate methods --- .../template/class/api_mymodule.class.php | 50 ++++++++++--------- 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/htdocs/modulebuilder/template/class/api_mymodule.class.php b/htdocs/modulebuilder/template/class/api_mymodule.class.php index fdb56ff3c67..a48b2f5010b 100644 --- a/htdocs/modulebuilder/template/class/api_mymodule.class.php +++ b/htdocs/modulebuilder/template/class/api_mymodule.class.php @@ -54,6 +54,8 @@ class MyModuleApi extends DolibarrApi $this->myobject = new MyObject($this->db); } + /*begin methods CRUD*/ + /** * Get properties of a myobject object * @@ -307,6 +309,31 @@ class MyModuleApi extends DolibarrApi } + /** + * Validate fields before create or update object + * + * @param array $data Array of data to validate + * @return array + * + * @throws RestException + */ + private function _validate($data) + { + $myobject = array(); + foreach ($this->myobject->fields as $field => $propfield) { + if (in_array($field, array('rowid', 'entity', 'date_creation', 'tms', 'fk_user_creat')) || $propfield['notnull'] != 1) { + continue; // Not a mandatory field + } + if (!isset($data[$field])) { + throw new RestException(400, "$field field missing"); + } + $myobject[$field] = $data[$field]; + } + return $myobject; + } + + /*end methods CRUD*/ + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.PublicUnderscore /** * Clean sensible object datas @@ -369,27 +396,4 @@ class MyModuleApi extends DolibarrApi return $object; } - - /** - * Validate fields before create or update object - * - * @param array $data Array of data to validate - * @return array - * - * @throws RestException - */ - private function _validate($data) - { - $myobject = array(); - foreach ($this->myobject->fields as $field => $propfield) { - if (in_array($field, array('rowid', 'entity', 'date_creation', 'tms', 'fk_user_creat')) || $propfield['notnull'] != 1) { - continue; // Not a mandatory field - } - if (!isset($data[$field])) { - throw new RestException(400, "$field field missing"); - } - $myobject[$field] = $data[$field]; - } - return $myobject; - } } From 14a59483f58e99cc95af9c6fdc43274432ff25b1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 1 Mar 2023 23:50:02 +0100 Subject: [PATCH 0842/1026] Debug v17 --- htdocs/admin/pdf.php | 10 ++++++++ htdocs/admin/system/security.php | 4 ++-- htdocs/core/ajax/onlineSign.php | 23 +++++++++++++------ ...e_20_modWorkflow_WorkflowManager.class.php | 5 +++- htdocs/core/website.inc.php | 8 +++---- htdocs/includes/tcpdi/tcpdi.php | 2 +- htdocs/main.inc.php | 8 +++---- 7 files changed, 41 insertions(+), 19 deletions(-) diff --git a/htdocs/admin/pdf.php b/htdocs/admin/pdf.php index d8cc8d554a2..a015e2319b0 100644 --- a/htdocs/admin/pdf.php +++ b/htdocs/admin/pdf.php @@ -271,9 +271,19 @@ print ''; clearstatcache(); +if (getDolGlobalString('PDF_SECURITY_ENCRYPTION')) { + print '
'; + print 'The not supported and hidden option PDF_SECURITY_ENCRYPTION has been enabled. This means a lof of feature related to PDF will be broken, like mass PDF generation or online signature of PDF.'."\n"; + print 'You should disable this option.'; + print '
'; +} + + + // Misc options print load_fiche_titre($langs->trans("DictionaryPaperFormat"), '', ''); + print '
'; print '
'.$langs->trans("MailTitle").''.$object->title.'
'.$langs->trans("MailTitle").''.$object->title.'
'.$langs->trans("MailFrom").''; $emailarray = CMailFile::getArrayAddress($object->email_from); diff --git a/htdocs/comm/mailing/info.php b/htdocs/comm/mailing/info.php index 86ce2eb70b2..b2f051bc3a6 100644 --- a/htdocs/comm/mailing/info.php +++ b/htdocs/comm/mailing/info.php @@ -58,6 +58,12 @@ if ($object->fetch($id) >= 0) { $linkback = ''.$langs->trans("BackToList").''; + $morehtmlref = '
'; + // Ref customer + $morehtmlref .= $form->editfieldkey("", 'title', $object->title, $object, 0, 'string', '', 0, 1); + $morehtmlref .= $form->editfieldval("", 'title', $object->title, $object, 0, 'string', '', null, null, '', 1); + $morehtmlref .= '
'; + $morehtmlright = ''; $nbtry = $nbok = 0; if ($object->statut == 2 || $object->statut == 3) { @@ -71,7 +77,7 @@ if ($object->fetch($id) >= 0) { $morehtmlright .= ')   '; } - dol_banner_tab($object, 'id', $linkback, 1, 'rowid', 'ref', '', '', 0, '', $morehtmlright); + dol_banner_tab($object, 'id', $linkback, 1, 'rowid', 'ref', $morehtmlref, '', 0, '', $morehtmlright); print '

'; diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index c0e1ee67660..855fb711a86 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -168,7 +168,11 @@ class Form $ret .= 'id.$moreparam.'">'.img_edit($langs->trans('Edit'), ($notabletag ? 0 : 1)).''; } if (!empty($notabletag) && $notabletag == 1) { - $ret .= ' : '; + if ($text) { + $ret .= ' : '; + } else { + $ret .= ' '; + } } if (!empty($notabletag) && $notabletag == 3) { $ret .= ' '; @@ -9350,7 +9354,7 @@ class Form // Left part of banner if ($morehtmlleft) { if ($conf->browser->layout == 'phone') { - $ret .= '
'.$morehtmlleft.'
'; // class="center" to have photo in middle + $ret .= '
'.$morehtmlleft.'
'; } else { $ret .= '
'.$morehtmlleft.'
'; } diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index 1750cf00c7f..ad88ea06e1c 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -249,7 +249,7 @@ input { padding: 4px; padding-left: 5px; } -.tableforfield input { +.tableforfield input, .refidno input { padding: 2px; } select { @@ -624,7 +624,7 @@ table.tableforfield .buttonDelete:not(.bordertransp):not(.buttonpayment) { text-transform: uppercase; color: #444; } -.valuefield .button, .valuefieldcreate .button, .refidno .button { +.valuefield .button, .valuefieldcreate .button, .refidno .button:not(.smallpaddingimp) { margin-top: 0 !important; margin-bottom: 0 !important; font-size: 0.85em !important; @@ -2954,9 +2954,12 @@ if (!empty($conf->global->MAIN_LOGIN_BACKGROUND)) { .login_table .tdinputlogin input#securitycode { font-size: 1em; } +/* For the static info message */ .login_main_home { word-break: break-word; + width: fit-content; } +/* For the result or error message */ .login_main_message { text-align: center; max-width: 570px; diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php index 24078c3ca8f..2e0809ec311 100644 --- a/htdocs/theme/md/style.css.php +++ b/htdocs/theme/md/style.css.php @@ -456,6 +456,10 @@ a.commonlink { color: var(--colortextlink) !important; text-decoration: none; } input { font-size: unset; } +.tableforfield input, .refidno input { + padding: 2px; +} + /* input, input.flat, textarea, textarea.flat, form.flat select, select, select.flat, .dataTables_length label select { background-color: #FDFDFD; @@ -875,6 +879,9 @@ table.tableforfield .buttonDelete:not(.bordertransp):not(.buttonpayment) { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); } +.refidno .button.smallpaddingimp { + font-size: 0.85em !important; +} .button:focus, .buttonDelete:focus { -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1); box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1); @@ -3066,6 +3073,7 @@ form#login { .login_main_home { word-break: break-word; + width: fit-content; } .login_main_message { text-align: center; From 790a28f4577df845150ddc213e453c9f40e56979 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 12:17:35 +0100 Subject: [PATCH 0689/1026] Look and feel v18 --- htdocs/theme/md/style.css.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php index 2e0809ec311..9a06b361f66 100644 --- a/htdocs/theme/md/style.css.php +++ b/htdocs/theme/md/style.css.php @@ -547,8 +547,8 @@ input, select { border: none; text-shadow: none; text-transform: uppercase; - font-weight: bold; - margin: 0em 0.9em; + /* font-weight: bold; */ + margin: 0em 0.8em; padding: 0.6em 0.7em; line-height: 17px; } From 45cdbd8a600cd60bff7c3b3c511613b7279d92ab Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 12:18:02 +0100 Subject: [PATCH 0690/1026] Fix checkbox --- htdocs/core/lib/usergroups.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/usergroups.lib.php b/htdocs/core/lib/usergroups.lib.php index 273e7285273..64747c1bbf6 100644 --- a/htdocs/core/lib/usergroups.lib.php +++ b/htdocs/core/lib/usergroups.lib.php @@ -366,7 +366,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false) print '
'.$langs->trans("DefaultSkin").''.$conf->global->MAIN_THEME.' '.$langs->trans("UsePersonalValue").'  
'; + print '
'; print $form->editfieldkey("MailFrom", 'email_from', $object->email_from, $object, $user->hasRight('mailing', 'creer') && $object->statut < 3, 'string'); print ''; print $form->editfieldval("MailFrom", 'email_from', $object->email_from, $object, $user->hasRight('mailing', 'creer') && $object->statut < 3, 'string'); diff --git a/htdocs/comm/mailing/cibles.php b/htdocs/comm/mailing/cibles.php index 71e8617f927..79905182ee3 100644 --- a/htdocs/comm/mailing/cibles.php +++ b/htdocs/comm/mailing/cibles.php @@ -241,7 +241,7 @@ if ($object->fetch($id) >= 0) { //print '
'.$langs->trans("MailTitle").''.$object->title.'
'.$langs->trans("MailFrom").''; + print '
'.$langs->trans("MailFrom").''; $emailarray = CMailFile::getArrayAddress($object->email_from); foreach ($emailarray as $email => $name) { if ($name && $name != $email) { @@ -291,7 +291,7 @@ if ($object->fetch($id) >= 0) { } } if (empty($nbemail)) { - $nbemail .= ' '.img_warning('').' '.$langs->trans("NoTargetYet").''; + $nbemail .= ' '.img_warning('');//.' '.$langs->trans("NoTargetYet").''; } if ($text) { print $form->textwithpicto($nbemail, $text, 1, 'warning'); diff --git a/htdocs/core/class/html.formmail.class.php b/htdocs/core/class/html.formmail.class.php index 137e5f7d779..96d6d4c0d89 100644 --- a/htdocs/core/class/html.formmail.class.php +++ b/htdocs/core/class/html.formmail.class.php @@ -540,11 +540,15 @@ class FormMail extends Form // Substitution array/string $helpforsubstitution = ''; if (is_array($this->substit) && count($this->substit)) { - $helpforsubstitution .= $langs->trans('AvailableVariables').' :
'."\n"; + $helpforsubstitution .= $langs->trans('AvailableVariables').' :

'."\n"; } foreach ($this->substit as $key => $val) { $helpforsubstitution .= $key.' -> '.$langs->trans(dol_string_nohtmltag(dolGetFirstLineOfText($val))).'
'; } + if (is_array($this->substit) && count($this->substit)) { + $helpforsubstitution .= '
'; + } + if (!empty($this->withsubstit)) { // Unset or set ->withsubstit=0 to disable this. $out .= '
'; //$out.='
'; @@ -1599,7 +1603,7 @@ class FormMail extends Form $tmparray = getCommonSubstitutionArray($langs, 2, array('object', 'objectamount'), $object); // Note: On email templated edition, this is null because it is related to all type of objects complete_substitutions_array($tmparray, $langs, null, $parameters); - // For mass emailing, we have different keys + // For mass emailing, we have different keys specific to the data into tagerts list $tmparray['__ID__'] = 'IdRecord'; $tmparray['__THIRDPARTY_CUSTOMER_CODE__'] = 'CustomerCode'; $tmparray['__EMAIL__'] = 'EMailRecipient'; @@ -1611,8 +1615,6 @@ class FormMail extends Form $tmparray['__OTHER3__'] = 'Other3'; $tmparray['__OTHER4__'] = 'Other4'; $tmparray['__OTHER5__'] = 'Other5'; - $tmparray['__USER_SIGNATURE__'] = 'TagUserSignature'; - $tmparray['__SENDEREMAIL_SIGNATURE__'] = 'TagEmailSenderSignature'; $tmparray['__CHECK_READ__'] = 'TagCheckMail'; $tmparray['__UNSUBSCRIBE__'] = 'TagUnsubscribe'; //,'__PERSONALIZED__' => 'Personalized' // Hidden because not used yet in mass emailing diff --git a/htdocs/core/modules/mailings/fraise.modules.php b/htdocs/core/modules/mailings/fraise.modules.php index 9fe6a615f5d..8d55ac65864 100644 --- a/htdocs/core/modules/mailings/fraise.modules.php +++ b/htdocs/core/modules/mailings/fraise.modules.php @@ -201,11 +201,11 @@ class mailing_fraise extends MailingTargets $s .= ''; - $s .= '
'; + $s .= '
'; $s .= $langs->trans("DateEndSubscription").':  '; - $s .= $langs->trans("After").' > '.$form->selectDate(-1, 'subscriptionafter', 0, 0, 1, 'fraise', 1, 0, 0); + $s .= $langs->trans("After").' > '.$form->selectDate(-1, 'subscriptionafter', 0, 0, 1, 'fraise', 1, 0, 0); $s .= '   '; - $s .= $langs->trans("Before").' < '.$form->selectDate(-1, 'subscriptionbefore', 0, 0, 1, 'fraise', 1, 0, 0); + $s .= ''.$langs->trans("Before").' < '.$form->selectDate(-1, 'subscriptionbefore', 0, 0, 1, 'fraise', 1, 0, 0); return $s; } diff --git a/htdocs/core/modules/mailings/pomme.modules.php b/htdocs/core/modules/mailings/pomme.modules.php index 7fdcdeb0c60..907028ca881 100644 --- a/htdocs/core/modules/mailings/pomme.modules.php +++ b/htdocs/core/modules/mailings/pomme.modules.php @@ -118,7 +118,7 @@ class mailing_pomme extends MailingTargets $langs->load("users"); $s = ''; - $s .= ''; $s .= ''; $s .= ''; $s .= ''; @@ -126,7 +126,7 @@ class mailing_pomme extends MailingTargets $s .= ajax_combobox("filter_pomme"); $s .= ' '; - $s .= ''; $s .= ''; $s .= ''; $s .= ''; From 9216a6f8708c6866d52f3203933be9529a4059b9 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 13:21:45 +0100 Subject: [PATCH 0693/1026] FIX Bad value for phone in substitutions keys --- htdocs/core/lib/functions.lib.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index d503026a868..c06630e96a2 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -3572,15 +3572,15 @@ function dol_print_phone($phone, $countrycode = '', $cid = 0, $socid = 0, $addli $picto = ''; } } - if ($adddivfloat) { + if ($adddivfloat == 1) { $rep .= '
'; - } else { + } elseif (empty($adddivfloat)) { $rep .= ''; } $rep .= ($withpicto ?img_picto($titlealt, 'object_'.$picto.'.png').' ' : '').$newphone; - if ($adddivfloat) { + if ($adddivfloat == 1) { $rep .= '
'; - } else { + } elseif (empty($adddivfloat)) { $rep .= ''; } } @@ -7586,9 +7586,9 @@ function getCommonSubstitutionArray($outputlangs, $onlykey = 0, $exclude = null, '__USER_ID__' => (string) $user->id, '__USER_LOGIN__' => (string) $user->login, '__USER_EMAIL__' => (string) $user->email, - '__USER_PHONE__' => (string) dol_print_phone($user->office_phone), - '__USER_PHONEPRO__' => (string) dol_print_phone($user->user_mobile), - '__USER_PHONEMOBILE__' => (string) dol_print_phone($user->personal_mobile), + '__USER_PHONE__' => (string) dol_print_phone($user->office_phone, '', 0, 0, '', " ", '', '', -1), + '__USER_PHONEPRO__' => (string) dol_print_phone($user->user_mobile, '', 0, 0, '', " ", '', '', -1), + '__USER_PHONEMOBILE__' => (string) dol_print_phone($user->personal_mobile, '', 0, 0, '', " ", '', '', -1), '__USER_FAX__' => (string) $user->office_fax, '__USER_LASTNAME__' => (string) $user->lastname, '__USER_FIRSTNAME__' => (string) $user->firstname, @@ -7603,8 +7603,8 @@ function getCommonSubstitutionArray($outputlangs, $onlykey = 0, $exclude = null, $substitutionarray = array_merge($substitutionarray, array( '__MYCOMPANY_NAME__' => $mysoc->name, '__MYCOMPANY_EMAIL__' => $mysoc->email, - '__MYCOMPANY_PHONE__' => dol_print_phone($mysoc->phone), - '__MYCOMPANY_FAX__' => dol_print_phone($mysoc->fax), + '__MYCOMPANY_PHONE__' => dol_print_phone($mysoc->phone, '', 0, 0, '', " ", '', '', -1), + '__MYCOMPANY_FAX__' => dol_print_phone($mysoc->fax, '', 0, 0, '', " ", '', '', -1), '__MYCOMPANY_PROFID1__' => $mysoc->idprof1, '__MYCOMPANY_PROFID2__' => $mysoc->idprof2, '__MYCOMPANY_PROFID3__' => $mysoc->idprof3, From 6afb899f0540da6dab0568beb1a9e23fdebcef76 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 15:50:57 +0100 Subject: [PATCH 0694/1026] Fix tags --- htdocs/comm/mailing/card.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/htdocs/comm/mailing/card.php b/htdocs/comm/mailing/card.php index d46ea99c213..06d72826101 100644 --- a/htdocs/comm/mailing/card.php +++ b/htdocs/comm/mailing/card.php @@ -373,7 +373,7 @@ if (empty($reshook)) { if (!$resql2) { dol_print_error($db); } else { - //if cheack read is use then update prospect contact status + //if check read is use then update prospect contact status if (strpos($message, '__CHECK_READ__') !== false) { //Update status communication of thirdparty prospect $sql = "UPDATE ".MAIN_DB_PREFIX."societe SET fk_stcomm=2 WHERE rowid IN (SELECT source_id FROM ".MAIN_DB_PREFIX."mailing_cibles WHERE rowid=".((int) $obj->rowid).")"; @@ -480,6 +480,9 @@ if (empty($reshook)) { // other are set at begin of page $substitutionarray['__EMAIL__'] = $object->sendto; $substitutionarray['__MAILTOEMAIL__'] = ''.$object->sendto.''; + $substitutionarray['__CHECK_READ__'] = ''; + $substitutionarray['__UNSUBSCRIBE__'] = ''.$langs->trans("MailUnsubcribe").''; + $substitutionarray['__UNSUBSCRIBE_URL__'] = DOL_MAIN_URL_ROOT.'/public/emailing/mailing-unsubscribe.php?tag=undefinedintestmode&unsuscrib=1&securitykey='.urlencode($conf->global->MAILING_EMAIL_UNSUBSCRIBE_KEY).'&email='.urlencode($obj->sendto).'&mtid=0'; // Subject and message substitutions complete_substitutions_array($substitutionarray, $langs, $targetobject); From 4252db1c7938d691c452e816624ee96dfa7737e8 Mon Sep 17 00:00:00 2001 From: Adrien Raze Date: Thu, 23 Feb 2023 15:51:52 +0100 Subject: [PATCH 0695/1026] FIX : Impossible to create value for product attribute (variant) --- htdocs/variants/card.php | 4 +--- .../tpl/productattributevalueline_create.tpl.php | 14 -------------- 2 files changed, 1 insertion(+), 17 deletions(-) diff --git a/htdocs/variants/card.php b/htdocs/variants/card.php index 5f1065f5171..8daf1239deb 100644 --- a/htdocs/variants/card.php +++ b/htdocs/variants/card.php @@ -330,9 +330,7 @@ if ($action == 'create') { print ''; } - if (!empty($object->lines)) { - $object->printObjectLines($action, $mysoc, null, GETPOST('lineid', 'int'), 1, '/variants/tpl', ($permissiontoedit ? 1 : 0)); - } + $object->printObjectLines($action, $mysoc, null, GETPOST('lineid', 'int'), 1, '/variants/tpl', ($permissiontoedit ? 1 : 0)); if (!empty($object->lines) || ($permissiontoedit && $action != 'selectlines' && $action != 'editline')) { print '
'; diff --git a/htdocs/variants/tpl/productattributevalueline_create.tpl.php b/htdocs/variants/tpl/productattributevalueline_create.tpl.php index f23e7175f58..21ea651f3ef 100644 --- a/htdocs/variants/tpl/productattributevalueline_create.tpl.php +++ b/htdocs/variants/tpl/productattributevalueline_create.tpl.php @@ -40,20 +40,6 @@ $objectline = null; print "\n"; $nolinesbefore = (count($this->lines) == 0 || $forcetoshowtitlelines); -if ($nolinesbefore) { - ?> -
-
trans('AddNewLine'); ?> -
trans('Value'); ?> 
webmaster@example.com>'.dol_escape_htmltag('').'
'; diff --git a/htdocs/admin/mails.php b/htdocs/admin/mails.php index e9a8132188c..06f4dfdea85 100644 --- a/htdocs/admin/mails.php +++ b/htdocs/admin/mails.php @@ -48,13 +48,14 @@ if ($action == 'test' || ($action == 'send' && $trackid = 'test')) { $substitutionarrayfortest = array( '__DOL_MAIN_URL_ROOT__'=>DOL_MAIN_URL_ROOT, - '__CHECK_READ__' => (!empty($object) && is_object($object) && is_object($object->thirdparty)) ? '' : '', + '__CHECK_READ__' => '', '__USER_LOGIN__' => $user->login, '__USER_EMAIL__' => $user->email, '__USER_SIGNATURE__' => (($user->signature && empty($conf->global->MAIN_MAIL_DO_NOT_USE_SIGN)) ? $usersignature : ''), // Done into actions_sendmails '__SENDEREMAIL_SIGNATURE__' => (($user->signature && empty($conf->global->MAIN_MAIL_DO_NOT_USE_SIGN)) ? $usersignature : ''), // Done into actions_sendmails '__ID__' => 'RecipientIdRecord', //'__EMAIL__' => 'RecipientEMail', // Done into actions_sendmails + '__LOGIN__' => $user->login, '__LASTNAME__' => 'RecipientLastname', '__FIRSTNAME__' => 'RecipientFirstname', '__ADDRESS__'=> 'RecipientAddress', diff --git a/htdocs/admin/mails_emailing.php b/htdocs/admin/mails_emailing.php index b9cb57e0d80..1f638be3286 100644 --- a/htdocs/admin/mails_emailing.php +++ b/htdocs/admin/mails_emailing.php @@ -42,11 +42,13 @@ if ($action == 'test' || $action == 'send') { $substitutionarrayfortest = array( '__DOL_MAIN_URL_ROOT__'=>DOL_MAIN_URL_ROOT, - '__ID__' => 'RecipientIdRecord', - //'__EMAIL__' => 'RecipientEMail', // Done into actions_sendmails - '__CHECK_READ__' => (!empty($object) && is_object($object) && is_object($object->thirdparty)) ? '' : '', + '__CHECK_READ__' => '', + '__USER_LOGIN__' => $user->login, + '__USER_EMAIL__' => $user->email, '__USER_SIGNATURE__' => (($user->signature && empty($conf->global->MAIN_MAIL_DO_NOT_USE_SIGN)) ? $usersignature : ''), // Done into actions_sendmails '__SENDEREMAIL_SIGNATURE__' => (($user->signature && empty($conf->global->MAIN_MAIL_DO_NOT_USE_SIGN)) ? $usersignature : ''), // Done into actions_sendmails + '__ID__' => 'RecipientIdRecord', + //'__EMAIL__' => 'RecipientEMail', // Done into actions_sendmails '__LOGIN__' => $user->login, '__LASTNAME__' => 'RecipientLastname', '__FIRSTNAME__' => 'RecipientFirstname', diff --git a/htdocs/comm/mailing/card.php b/htdocs/comm/mailing/card.php index 1fec22ea979..066fbedef51 100644 --- a/htdocs/comm/mailing/card.php +++ b/htdocs/comm/mailing/card.php @@ -248,9 +248,9 @@ if (empty($reshook)) { $substitutionarray['__OTHER5__'] = $other5; $substitutionarray['__USER_SIGNATURE__'] = $signature; // Signature is empty when ran from command line or taken from user in parameter) $substitutionarray['__SENDEREMAIL_SIGNATURE__'] = $signature; // Signature is empty when ran from command line or taken from user in parameter) - $substitutionarray['__CHECK_READ__'] = ''; - $substitutionarray['__UNSUBSCRIBE__'] = ''.$langs->trans("MailUnsubcribe").''; - $substitutionarray['__UNSUBSCRIBE_URL__'] = DOL_MAIN_URL_ROOT.'/public/emailing/mailing-unsubscribe.php?tag='.urlencode($obj->tag).'&unsuscrib=1&securitykey='.urlencode($conf->global->MAILING_EMAIL_UNSUBSCRIBE_KEY).'&email='.urlencode($obj->email).'&mtid='.$obj->rowid; + $substitutionarray['__CHECK_READ__'] = ''; + $substitutionarray['__UNSUBSCRIBE__'] = ''.$langs->trans("MailUnsubcribe").''; + $substitutionarray['__UNSUBSCRIBE_URL__'] = DOL_MAIN_URL_ROOT.'/public/emailing/mailing-unsubscribe.php?tag='.urlencode($obj->tag).'&unsuscrib=1&securitykey='.dol_hash($conf->global->MAILING_EMAIL_UNSUBSCRIBE_KEY.'-'.$obj->tag.'-'.$obj->email.'-'.$obj->rowid, "md5").'&email='.urlencode($obj->email).'&mtid='.((int) $obj->rowid); $onlinepaymentenabled = 0; if (isModEnabled('paypal')) { @@ -480,9 +480,9 @@ if (empty($reshook)) { // other are set at begin of page $substitutionarray['__EMAIL__'] = $object->sendto; $substitutionarray['__MAILTOEMAIL__'] = ''.$object->sendto.''; - $substitutionarray['__CHECK_READ__'] = ''; - $substitutionarray['__UNSUBSCRIBE__'] = ''.$langs->trans("MailUnsubcribe").''; - $substitutionarray['__UNSUBSCRIBE_URL__'] = DOL_MAIN_URL_ROOT.'/public/emailing/mailing-unsubscribe.php?tag=undefinedintestmode&unsuscrib=1&securitykey='.urlencode($conf->global->MAILING_EMAIL_UNSUBSCRIBE_KEY).'&email='.urlencode($obj->sendto).'&mtid=0'; + $substitutionarray['__CHECK_READ__'] = 'sendto."-0", 'md5').'&email='.urlencode($obj->sendto).'&mtid=0" width="1" height="1" style="width:1px;height:1px" border="0"/>'; + $substitutionarray['__UNSUBSCRIBE__'] = 'sendto."-0", 'md5').'&email='.urlencode($obj->sendto).'&mtid=0" target="_blank" rel="noopener noreferrer">'.$langs->trans("MailUnsubcribe").''; + $substitutionarray['__UNSUBSCRIBE_URL__'] = DOL_MAIN_URL_ROOT.'/public/emailing/mailing-unsubscribe.php?tag=undefinedintestmode&unsuscrib=1&securitykey='.dol_hash($conf->global->MAILING_EMAIL_UNSUBSCRIBE_KEY."-undefinedintestmode-".$obj->sendto."-0", 'md5').'&email='.urlencode($obj->sendto).'&mtid=0'; // Subject and message substitutions complete_substitutions_array($substitutionarray, $langs, $targetobject); diff --git a/htdocs/core/actions_massactions.inc.php b/htdocs/core/actions_massactions.inc.php index c526f9312a0..460b6407789 100644 --- a/htdocs/core/actions_massactions.inc.php +++ b/htdocs/core/actions_massactions.inc.php @@ -469,7 +469,7 @@ if (!$error && $massaction == 'confirm_presend') { $substitutionarray['__ID__'] = ($oneemailperrecipient ? join(', ', array_keys($listofqualifiedobj)) : $objecttmp->id); $substitutionarray['__REF__'] = ($oneemailperrecipient ? join(', ', $listofqualifiedref) : $objecttmp->ref); $substitutionarray['__EMAIL__'] = $thirdparty->email; - $substitutionarray['__CHECK_READ__'] = ''; + $substitutionarray['__CHECK_READ__'] = ''; $parameters = array('mode'=>'formemail'); diff --git a/htdocs/core/actions_sendmails.inc.php b/htdocs/core/actions_sendmails.inc.php index 4f7580bb8ca..ab8a30455ff 100644 --- a/htdocs/core/actions_sendmails.inc.php +++ b/htdocs/core/actions_sendmails.inc.php @@ -346,7 +346,7 @@ if (($action == 'send' || $action == 'relance') && !GETPOST('addfile') && !GETPO // Make substitution in email content $substitutionarray = getCommonSubstitutionArray($langs, 0, null, $object); $substitutionarray['__EMAIL__'] = $sendto; - $substitutionarray['__CHECK_READ__'] = (is_object($object) && is_object($object->thirdparty)) ? '' : ''; + $substitutionarray['__CHECK_READ__'] = (is_object($object) && is_object($object->thirdparty)) ? '' : ''; $parameters = array('mode'=>'formemail'); complete_substitutions_array($substitutionarray, $langs, $object, $parameters); diff --git a/htdocs/core/tpl/massactions_pre.tpl.php b/htdocs/core/tpl/massactions_pre.tpl.php index ce36d2bb899..817ec534b4b 100644 --- a/htdocs/core/tpl/massactions_pre.tpl.php +++ b/htdocs/core/tpl/massactions_pre.tpl.php @@ -282,7 +282,7 @@ if ($massaction == 'presend') { $substitutionarray = getCommonSubstitutionArray($langs, 0, null, $object); $substitutionarray['__EMAIL__'] = $sendto; - $substitutionarray['__CHECK_READ__'] = (is_object($object) && is_object($object->thirdparty)) ? '' : ''; + $substitutionarray['__CHECK_READ__'] = ''; $substitutionarray['__PERSONALIZED__'] = ''; // deprecated $substitutionarray['__CONTACTCIVNAME__'] = ''; diff --git a/htdocs/eventorganization/core/actions_massactions_mail.inc.php b/htdocs/eventorganization/core/actions_massactions_mail.inc.php index 5398291e69f..2e03777c572 100644 --- a/htdocs/eventorganization/core/actions_massactions_mail.inc.php +++ b/htdocs/eventorganization/core/actions_massactions_mail.inc.php @@ -191,7 +191,6 @@ if (!$error && $massaction == 'confirm_presend_attendees') { } $substitutionarray['__EVENTORGANIZATION_ICS_LINK__'] = $html_link; $substitutionarray['__EVENTORGANIZATION_URL_LINK__'] = $url_link; - $substitutionarray['__CHECK_READ__'] = ''; $parameters = array('mode' => 'formemail'); diff --git a/htdocs/public/emailing/mailing-read.php b/htdocs/public/emailing/mailing-read.php index 5829c62dbd7..2382639ab6e 100644 --- a/htdocs/public/emailing/mailing-read.php +++ b/htdocs/public/emailing/mailing-read.php @@ -85,17 +85,17 @@ $securitykey = GETPOST('securitykey'); dol_syslog("public/emailing/mailing-read.php : tag=".$tag." securitykey=".$securitykey, LOG_DEBUG); -if ($securitykey != $conf->global->MAILING_EMAIL_UNSUBSCRIBE_KEY) { +if ($securitykey != dol_hash(getDolGlobalString('MAILING_EMAIL_UNSUBSCRIBE_KEY')."-".$tag."-".$email."-".$mtid, 'md5')) { print 'Bad security key value.'; exit; } -if (!empty($tag)) { +if (!empty($tag) && $tag != 'undefined') { dol_syslog("public/emailing/mailing-read.php : Update status of email target and thirdparty for tag ".$tag, LOG_DEBUG); $sql = "SELECT mc.rowid, mc.email, mc.statut, mc.source_type, mc.source_id, m.entity"; $sql .= " FROM ".MAIN_DB_PREFIX."mailing_cibles as mc, ".MAIN_DB_PREFIX."mailing as m"; - $sql .= " WHERE mc.fk_mailing = m.rowid AND mc.tag='".$db->escape($tag)."'"; + $sql .= " WHERE mc.fk_mailing = m.rowid AND mc.tag = '".$db->escape($tag)."'"; $resql = $db->query($sql); if (!$resql) dol_print_error($db); diff --git a/htdocs/public/emailing/mailing-unsubscribe.php b/htdocs/public/emailing/mailing-unsubscribe.php index a5291d06b7f..f4ca2b10031 100644 --- a/htdocs/public/emailing/mailing-unsubscribe.php +++ b/htdocs/public/emailing/mailing-unsubscribe.php @@ -61,6 +61,8 @@ global $user, $conf, $langs; $langs->loadLangs(array("main", "mails")); +$mtid = GETPOST('mtid'); +$email = GETPOST('email'); $tag = GETPOST('tag'); // To retreive the emailing, and recipient $unsuscrib = GETPOST('unsuscrib'); $securitykey = GETPOST('securitykey'); @@ -70,9 +72,9 @@ $securitykey = GETPOST('securitykey'); * Actions */ -dol_syslog("public/emailing/mailing-read.php : tag=".$tag." securitykey=".$securitykey, LOG_DEBUG); +dol_syslog("public/emailing/mailing-unsubscribe.php : tag=".$tag." securitykey=".$securitykey, LOG_DEBUG); -if ($securitykey != getDolGlobalString('MAILING_EMAIL_UNSUBSCRIBE_KEY')) { +if ($securitykey != dol_hash(getDolGlobalString('MAILING_EMAIL_UNSUBSCRIBE_KEY')."-".$tag."-".$email."-".$mtid, 'md5')) { print 'Bad security key value.'; exit; } diff --git a/scripts/emailings/mailing-send.php b/scripts/emailings/mailing-send.php index 3e79be8472c..f2aeecec444 100755 --- a/scripts/emailings/mailing-send.php +++ b/scripts/emailings/mailing-send.php @@ -229,9 +229,9 @@ if ($resql) { $substitutionarray['__OTHER5__'] = $other5; $substitutionarray['__USER_SIGNATURE__'] = $signature; // Signature is empty when ran from command line or taken from user in parameter) $substitutionarray['__SIGNATURE__'] = $signature; // For backward compatibility - $substitutionarray['__CHECK_READ__'] = ''; - $substitutionarray['__UNSUBSCRIBE__'] = ''.$langs->trans("MailUnsubcribe").''; - $substitutionarray['__UNSUBSCRIBE_URL__'] = DOL_MAIN_URL_ROOT.'/public/emailing/mailing-unsubscribe.php?tag='.urlencode($obj->tag).'&unsuscrib=1&securitykey='.urlencode($conf->global->MAILING_EMAIL_UNSUBSCRIBE_KEY).'&email='.urlencode($obj->email).'&mtid='.$obj->rowid; + $substitutionarray['__CHECK_READ__'] = 'tag."-".$obj->email."-".$obj->rowid, "md5").'&email='.urlencode($obj->email).'&mtid='.((int) $obj->rowid).'" width="1" height="1" style="width:1px;height:1px" border="0"/>'; + $substitutionarray['__UNSUBSCRIBE__'] = 'tag."-".$obj->email."-".$obj->rowid, "md5").'&email='.urlencode($obj->email).'&mtid='.((int) $obj->rowid).'" target="_blank">'.$langs->trans("MailUnsubcribe").''; + $substitutionarray['__UNSUBSCRIBE_URL__'] = DOL_MAIN_URL_ROOT.'/public/emailing/mailing-unsubscribe.php?tag='.urlencode($obj->tag).'&unsuscrib=1&securitykey='.dol_hash($conf->global->MAILING_EMAIL_UNSUBSCRIBE_KEY."-".$obj->tag."-".$obj->email."-".$obj->rowid, "md5").'&email='.urlencode($obj->email).'&mtid='.((int) $obj->rowid); $onlinepaymentenabled = 0; if (!empty($conf->paypal->enabled)) { From 7ec32d2458807731446be5c0f8cc214c9cbd23cb Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 21:28:58 +0100 Subject: [PATCH 0706/1026] Fix phpunit --- htdocs/projet/class/task.class.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/htdocs/projet/class/task.class.php b/htdocs/projet/class/task.class.php index fea80f6d13a..7ff5d651fed 100644 --- a/htdocs/projet/class/task.class.php +++ b/htdocs/projet/class/task.class.php @@ -811,6 +811,8 @@ class Task extends CommonObjectLine * @param array $search_array_options Array of search * @param int $loadextras Fetch all Extrafields on each task * @param int $loadRoleMode 1= will test Roles on task; 0 used in delete project action + * @param string $sortfield Sort field + * @param string $sortorder Sort order * @return array Array of tasks */ public function getTasksArray($usert = null, $userp = null, $projectid = 0, $socid = 0, $mode = 0, $filteronproj = '', $filteronprojstatus = '-1', $morewherefilter = '', $filteronprojuser = 0, $filterontaskuser = 0, $extrafields = array(), $includebilltime = 0, $search_array_options = array(), $loadextras = 0, $loadRoleMode = 1, $sortfield = '', $sortorder = '') From 52f325c74eaab83172f2d1d4d2fb4b4a7e6207f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 23 Feb 2023 21:34:54 +0100 Subject: [PATCH 0707/1026] clean code --- htdocs/loan/card.php | 14 +++++++------- htdocs/loan/class/loan.class.php | 6 ++++-- htdocs/loan/class/loanschedule.class.php | 2 +- htdocs/loan/schedule.php | 4 ++-- 4 files changed, 14 insertions(+), 12 deletions(-) diff --git a/htdocs/loan/card.php b/htdocs/loan/card.php index 921784e4c21..661a727268f 100644 --- a/htdocs/loan/card.php +++ b/htdocs/loan/card.php @@ -350,22 +350,22 @@ if ($action == 'create') { // Accountancy_account_capital print '
'.$langs->trans("LoanAccountancyCapitalCode").''; - print $formaccounting->select_account(GETPOST('accountancy_account_capital') ?GETPOST('accountancy_account_capital') : $conf->global->LOAN_ACCOUNTING_ACCOUNT_CAPITAL, 'accountancy_account_capital', 1, '', 1, 1); + print $formaccounting->select_account(GETPOST('accountancy_account_capital') ?GETPOST('accountancy_account_capital') : getDolGlobalString('LOAN_ACCOUNTING_ACCOUNT_CAPITAL'), 'accountancy_account_capital', 1, '', 1, 1); print '
'.$langs->trans("LoanAccountancyInsuranceCode").''; - print $formaccounting->select_account(GETPOST('accountancy_account_insurance') ?GETPOST('accountancy_account_insurance') : $conf->global->LOAN_ACCOUNTING_ACCOUNT_INSURANCE, 'accountancy_account_insurance', 1, '', 1, 1); + print $formaccounting->select_account(GETPOST('accountancy_account_insurance') ?GETPOST('accountancy_account_insurance') : getDolGlobalString('LOAN_ACCOUNTING_ACCOUNT_INSURANCE'), 'accountancy_account_insurance', 1, '', 1, 1); print '
'.$langs->trans("LoanAccountancyInterestCode").''; - print $formaccounting->select_account(GETPOST('accountancy_account_interest') ?GETPOST('accountancy_account_interest') : $conf->global->LOAN_ACCOUNTING_ACCOUNT_INTEREST, 'accountancy_account_interest', 1, '', 1, 1); + print $formaccounting->select_account(GETPOST('accountancy_account_interest') ?GETPOST('accountancy_account_interest') : getDolGlobalString('LOAN_ACCOUNTING_ACCOUNT_INTEREST'), 'accountancy_account_interest', 1, '', 1, 1); print '
'.$langs->trans("LoanAccountancyCapitalCode").''; @@ -441,11 +441,11 @@ if ($id > 0) { $morehtmlref .= ''; $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); + $morehtmlref .= $formproject->select_projects(-1, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; } else { - $morehtmlref .= $form->form_project($_SERVER['PHP_SELF'].'?id='.$object->id, $object->socid, $object->fk_project, 'none', 0, 0, 0, 1, '', 'maxwidth300'); + $morehtmlref .= $form->form_project($_SERVER['PHP_SELF'].'?id='.$object->id, -1, $object->fk_project, 'none', 0, 0, 0, 1, '', 'maxwidth300'); } } else { if (!empty($object->fk_project)) { diff --git a/htdocs/loan/class/loan.class.php b/htdocs/loan/class/loan.class.php index 54ad6dfb92b..951d430e96f 100644 --- a/htdocs/loan/class/loan.class.php +++ b/htdocs/loan/class/loan.class.php @@ -1,6 +1,6 @@ - * Copyright (C) 2015-2018 Frédéric France + * Copyright (C) 2015-2023 Frédéric France * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -66,6 +66,9 @@ class Loan extends CommonObject public $account_capital; public $account_insurance; public $account_interest; + public $accountancy_account_capital; + public $accountancy_account_insurance; + public $accountancy_account_interest; /** * @var integer|string date_creation @@ -641,7 +644,6 @@ class Loan extends CommonObject $this->fk_bank = 1; $this->label = 'SPECIMEN'; $this->specimen = 1; - $this->socid = 1; $this->account_capital = 16; $this->account_insurance = 616; $this->account_interest = 518; diff --git a/htdocs/loan/class/loanschedule.class.php b/htdocs/loan/class/loanschedule.class.php index 50314ce99fc..2618d50c6fd 100644 --- a/htdocs/loan/class/loanschedule.class.php +++ b/htdocs/loan/class/loanschedule.class.php @@ -1,6 +1,6 @@ - * Copyright (C) 2018 Frédéric France + * Copyright (C) 2018-2023 Frédéric France * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/htdocs/loan/schedule.php b/htdocs/loan/schedule.php index fc91fc2f86d..61d763b693e 100644 --- a/htdocs/loan/schedule.php +++ b/htdocs/loan/schedule.php @@ -161,11 +161,11 @@ if (!empty($conf->project->enabled)) { $morehtmlref .= '
'; $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); + $morehtmlref .= $formproject->select_projects(-1, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= '
'; } else { - $morehtmlref .= $form->form_project($_SERVER['PHP_SELF'].'?id='.$object->id, $object->socid, $object->fk_project, 'none', 0, 0, 0, 1, '', 'maxwidth300'); + $morehtmlref .= $form->form_project($_SERVER['PHP_SELF'].'?id='.$object->id, -1, $object->fk_project, 'none', 0, 0, 0, 1, '', 'maxwidth300'); } } } else { From fe5f08afe340809b84a5dff9fea7841a5f906d4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 23 Feb 2023 21:36:22 +0100 Subject: [PATCH 0708/1026] clean code --- htdocs/loan/card.php | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/htdocs/loan/card.php b/htdocs/loan/card.php index 661a727268f..65d9d5da9b1 100644 --- a/htdocs/loan/card.php +++ b/htdocs/loan/card.php @@ -76,7 +76,7 @@ if ($reshook < 0) { } if (empty($reshook)) { // Classify paid - if ($action == 'confirm_paid' && $confirm == 'yes' && $user->rights->loan->write) { + if ($action == 'confirm_paid' && $confirm == 'yes' && $user->hasRight('loan', 'write')) { $object->fetch($id); $result = $object->setPaid($user); if ($result > 0) { @@ -87,7 +87,7 @@ if (empty($reshook)) { } // Delete loan - if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->loan->write) { + if ($action == 'confirm_delete' && $confirm == 'yes' && $user->hasRight('loan', 'write')) { $object->fetch($id); $result = $object->delete($user); if ($result > 0) { @@ -100,12 +100,12 @@ if (empty($reshook)) { } // Add loan - if ($action == 'add' && $user->rights->loan->write) { + if ($action == 'add' && $user->hasRight('loan', 'write')) { if (!$cancel) { $datestart = dol_mktime(12, 0, 0, GETPOST('startmonth', 'int'), GETPOST('startday', 'int'), GETPOST('startyear', 'int')); - $dateend = dol_mktime(12, 0, 0, GETPOST('endmonth', 'int'), GETPOST('endday', 'int'), GETPOST('endyear', 'int')); + $dateend = dol_mktime(12, 0, 0, GETPOST('endmonth', 'int'), GETPOST('endday', 'int'), GETPOST('endyear', 'int')); $capital = price2num(GETPOST('capital')); - $rate = price2num(GETPOST('rate')); + $rate = price2num(GETPOST('rate')); if (!$capital) { $error++; $action = 'create'; @@ -168,23 +168,23 @@ if (empty($reshook)) { header("Location: list.php"); exit(); } - } elseif ($action == 'update' && $user->rights->loan->write) { + } elseif ($action == 'update' && $user->hasRight('loan', 'write')) { // Update record if (!$cancel) { $result = $object->fetch($id); $datestart = dol_mktime(12, 0, 0, GETPOST('startmonth', 'int'), GETPOST('startday', 'int'), GETPOST('startyear', 'int')); - $dateend = dol_mktime(12, 0, 0, GETPOST('endmonth', 'int'), GETPOST('endday', 'int'), GETPOST('endyear', 'int')); - $capital = price2num(GETPOST('capital')); + $dateend = dol_mktime(12, 0, 0, GETPOST('endmonth', 'int'), GETPOST('endday', 'int'), GETPOST('endyear', 'int')); + $capital = price2num(GETPOST('capital')); if (!$capital) { setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentities("LoanCapital")), null, 'errors'); $action = 'edit'; } else { $object->datestart = $datestart; - $object->dateend = $dateend; - $object->capital = $capital; - $object->nbterm = GETPOST("nbterm", 'int'); + $object->dateend = $dateend; + $object->capital = $capital; + $object->nbterm = GETPOST("nbterm", 'int'); $object->rate = price2num(GETPOST("rate", 'alpha')); $object->insurance_amount = price2num(GETPOST('insurance_amount', 'int')); @@ -225,7 +225,7 @@ if (empty($reshook)) { } // Link to a project - if ($action == 'classin' && $user->rights->loan->write) { + if ($action == 'classin' && $user->hasRight('loan', 'write')) { $object->fetch($id); $result = $object->setProject($projectid); if ($result < 0) { @@ -233,7 +233,7 @@ if (empty($reshook)) { } } - if ($action == 'setlabel' && $user->rights->loan->write) { + if ($action == 'setlabel' && $user->hasRight('loan', 'write')) { $object->fetch($id); $result = $object->setValueFrom('label', GETPOST('label'), '', '', 'text', '', $user, 'LOAN_MODIFY'); if ($result < 0) { @@ -426,13 +426,13 @@ if ($id > 0) { $morehtmlref = '
'; // Ref loan - $morehtmlref .= $form->editfieldkey("Label", 'label', $object->label, $object, $user->rights->loan->write, 'string', '', 0, 1); - $morehtmlref .= $form->editfieldval("Label", 'label', $object->label, $object, $user->rights->loan->write, 'string', '', null, null, '', 1); + $morehtmlref .= $form->editfieldkey("Label", 'label', $object->label, $object, $user->hasRight('loan', 'write'), 'string', '', 0, 1); + $morehtmlref .= $form->editfieldval("Label", 'label', $object->label, $object, $user->hasRight('loan', 'write'), 'string', '', null, null, '', 1); // Project if (isModEnabled('project')) { $langs->loadLangs(array("projects")); $morehtmlref .= '
'.$langs->trans('Project').' '; - if ($user->rights->loan->write) { + if ($user->hasRight('loan', 'write')) { if ($action != 'classify') { $morehtmlref .= ''.img_edit($langs->transnoentitiesnoconv('SetProject')).' : '; } @@ -740,17 +740,17 @@ if ($id > 0) { print '
'; // Edit - if (($object->paid == 0 || $object->paid == 2) && $user->rights->loan->write) { + if (($object->paid == 0 || $object->paid == 2) && $user->hasRight('loan', 'write')) { print ''; } // Emit payment - if (($object->paid == 0 || $object->paid == 2) && ((price2num($object->capital) > 0 && round($staytopay) < 0) || (price2num($object->capital) > 0 && round($staytopay) > 0)) && $user->rights->loan->write) { + if (($object->paid == 0 || $object->paid == 2) && ((price2num($object->capital) > 0 && round($staytopay) < 0) || (price2num($object->capital) > 0 && round($staytopay) > 0)) && $user->hasRight('loan', 'write')) { print ''; } // Classify 'paid' - if (($object->paid == 0 || $object->paid == 2) && round($staytopay) <= 0 && $user->rights->loan->write) { + if (($object->paid == 0 || $object->paid == 2) && round($staytopay) <= 0 && $user->hasRight('loan', 'write')) { print ''; } From ed60d4fe22e5a8d259967093b5530313f6efe6f0 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 23 Feb 2023 21:40:56 +0100 Subject: [PATCH 0709/1026] Debug v18 --- htdocs/core/class/html.form.class.php | 16 +++++++++------- htdocs/projet/tasks/time.php | 14 +++++++------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 855fb711a86..a5d93f75202 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -7009,8 +7009,8 @@ class Form $retstring = ''; - $hourSelected = 0; - $minSelected = 0; + $hourSelected = ''; + $minSelected = ''; // Hours if ($iSecond != '') { @@ -7024,14 +7024,14 @@ class Form $retstring .= '"; } elseif ($typehour == 'text' || $typehour == 'textselect') { - $retstring .= ''; + $retstring .= ''; } else { return 'BadValueForParameterTypeHour'; } @@ -7046,21 +7046,23 @@ class Form if ($minunderhours) { $retstring .= '
'; } else { - $retstring .= ' '; + if ($typehour != 'text') { + $retstring .= ' '; + } } if ($typehour == 'select' || $typehour == 'textselect') { $retstring .= '"; } elseif ($typehour == 'text') { - $retstring .= ''; + $retstring .= ''; } if ($typehour != 'text') { diff --git a/htdocs/projet/tasks/time.php b/htdocs/projet/tasks/time.php index 30f2a867af0..57f1a5259cb 100644 --- a/htdocs/projet/tasks/time.php +++ b/htdocs/projet/tasks/time.php @@ -1,6 +1,6 @@ - * Copyright (C) 2006-2021 Laurent Destailleur + * Copyright (C) 2006-2023 Laurent Destailleur * Copyright (C) 2010-2012 Regis Houssin * Copyright (C) 2011 Juanjo Menent * Copyright (C) 2018 Ferran Marcet @@ -1921,20 +1921,20 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser // Duration - Time spent print '
'; - $durationtouse_start = 0; + $durationtouse_start = ''; if ($search_timespent_starthour || $search_timespent_startmin) { $durationtouse_start = ($search_timespent_starthour * 3600 + $search_timespent_startmin * 60); } - print '
'.$langs->trans('from').' '; - $form->select_duration('search_timespent_duration_start', $durationtouse_start, 0, 'text'); + print '
'.$langs->trans('from').' '; + print $form->select_duration('search_timespent_duration_start', $durationtouse_start, 0, 'text', 0, 1); print '
'; - $durationtouse_end = 0; + $durationtouse_end = ''; if ($search_timespent_endhour || $search_timespent_endmin) { $durationtouse_end = ($search_timespent_endhour * 3600 + $search_timespent_endmin * 60); } - print '
'.$langs->trans('at').' '; - $form->select_duration('search_timespent_duration_end', $durationtouse_end, 0, 'text'); + print '
'.$langs->trans('at').' '; + print $form->select_duration('search_timespent_duration_end', $durationtouse_end, 0, 'text', 0, 1); print '
'; print '
'.$product->label.''.dol_escape_htmltag($product->label).''; @@ -502,7 +502,7 @@ if ($resql) { if ($nb_warehouse > 1) { foreach ($warehouses_list as &$wh) { print ''; - print price(empty($product->stock_warehouse[$wh['id']]->real) ? 0 : $product->stock_warehouse[$wh['id']]->real, 0, $langs, 1, 0); + print price(empty($product->stock_warehouse[$wh['id']]->real) ? 0 : price2num($product->stock_warehouse[$wh['id']]->real, 'MS'), 0, $langs, 1, 0); print ''.dol_escape_htmltag($objp->unit_short).''; + print ''; print img_picto($langs->trans("StockMovement"), 'movement', 'class="pictofixedwidth"'); print ''.$langs->trans("Movements").''; print '
'; if ($nbofmovement > 0) { - print ''.$langs->trans("Movements").''; + print ''.$langs->trans("Movements").''; print ' '.$nbofmovement.''; } print ''.$product->label.''.dol_escape_htmltag($product->label).''; @@ -495,7 +495,7 @@ if ($resql) { if ($nb_warehouse > 1) { foreach ($warehouses_list as &$wh) { print ''; - print price(empty($product->stock_warehouse[$wh['id']]->real) ? 0 : $product->stock_warehouse[$wh['id']]->real, 0, $langs, 1, 0); + print price(empty($product->stock_warehouse[$wh['id']]->real) ? 0 : price2num($product->stock_warehouse[$wh['id']]->real, 'MS'), 0, $langs, 1, 0); print ''.$objp->unit_short.''; + print ''; print img_picto($langs->trans("StockMovement"), 'movement', 'class="pictofixedwidth"'); print ''.$langs->trans("Movements").''; print '
'.$langs->trans("Type").' *'; + print '
'.$langs->trans("Type").' *'; print $form->selectarray("typeid", $adht->liste_array(1), GETPOST('typeid') ? GETPOST('typeid') : $defaulttype, $isempty); print '
'.$langs->trans('MemberNature').' *'."\n"; + print '
'.$langs->trans('MemberNature').' *'."\n"; print $form->selectarray("morphy", $morphys, GETPOST('morphy'), 1); print '
'.$langs->trans("Lastname").' *
'.$langs->trans("Lastname").' *
'.$langs->trans("Firstname").' *
'.$langs->trans("Firstname").' *
'.$langs->trans("Email").(getDolGlobalString("ADHERENT_MAIL_REQUIRED") ? ' *' : '').''; + print '
'.$langs->trans("Email").(getDolGlobalString("ADHERENT_MAIL_REQUIRED") ? ' *' : '').''; //print img_picto('', 'email', 'class="pictofixedwidth"'); print '
'.$langs->trans("Login").' *
'.$langs->trans("Password").' *
'.$langs->trans("PasswordRetype").' *
'.$langs->trans("Login").' *
'.$langs->trans("Password").' *
'.$langs->trans("PasswordRetype").' *
'.$langs->trans("TurnoverOrBudget").' *'; + print '
'.$langs->trans("TurnoverOrBudget").' *'; print $form->selectarray('budget', $arraybudget, GETPOST('budget'), 1); print ' € or $'; diff --git a/htdocs/public/partnership/new.php b/htdocs/public/partnership/new.php index 4fa4d25e543..9891a9f3c9d 100644 --- a/htdocs/public/partnership/new.php +++ b/htdocs/public/partnership/new.php @@ -150,10 +150,17 @@ function llxHeaderVierge($title, $head = "", $disablejs = 0, $disablehead = 0, $ */ function llxFooterVierge() { + global $conf; + print ''; printCommonFooter('public'); + if (!empty($conf->use_javascript_ajax)) { + print "\n".''."\n"; + print ''."\n"; + } + print "\n"; print "\n"; } @@ -163,6 +170,7 @@ function llxFooterVierge() /* * Actions */ + $parameters = array(); // Note that $action and $object may have been modified by some hooks $reshook = $hookmanager->executeHooks('doActions', $parameters, $object, $action); @@ -536,7 +544,7 @@ $extrafields->fetch_name_optionals_label($object->table_element); // fetch optio llxHeaderVierge($langs->trans("NewPartnershipRequest")); print '
'; -print load_fiche_titre($langs->trans("NewPartnershipRequest"), '', '', 0, 0, 'center'); +print load_fiche_titre(img_picto('', 'hands-helping', 'class="pictofixedwidth"').'   '.$langs->trans("NewPartnershipRequest"), '', '', 0, 0, 'center'); print '
'; @@ -560,7 +568,8 @@ print ''; print '
'; -print '
'.$langs->trans("FieldsWithAreMandatory", '*').'
'; +$messagemandatory = ''.$langs->trans("FieldsWithAreMandatory", '*').''; +//print '
'.$langs->trans("FieldsWithAreMandatory", '*').'
'; //print $langs->trans("FieldsWithIsForPublic",'**').'
'; print dol_get_fiche_head(''); @@ -592,20 +601,20 @@ if (getDolGlobalString('PARTNERSHIP_NEWFORM_FORCETYPE')) { print ''."\n"; if (!getDolGlobalString('PARTNERSHIP_NEWFORM_FORCETYPE')) { - print ''."\n"; } // Company -print ''."\n"; // Lastname -print ''."\n"; +print ''."\n"; // Firstname -print ''."\n"; +print ''."\n"; // EMail -print ''."\n"; // Address diff --git a/htdocs/public/payment/paymentok.php b/htdocs/public/payment/paymentok.php index cf7293109c7..2777e48c7f5 100644 --- a/htdocs/public/payment/paymentok.php +++ b/htdocs/public/payment/paymentok.php @@ -1663,7 +1663,7 @@ if ($ispaymentok) { $content .= $companylangs->transnoentitiesnoconv("None"); } else { $topic .= ($ispostactionok ? '' : ' ('.$companylangs->trans("WarningPostActionErrorAfterPayment").')'); - $content .= ''.$companylangs->transnoentitiesnoconv("Error").''; + $content .= ''.$companylangs->transnoentitiesnoconv("Error").''; } $content .= '
'."\n"; foreach ($postactionmessages as $postactionmessage) { diff --git a/htdocs/public/project/new.php b/htdocs/public/project/new.php index 5644123392b..bd8ccd07901 100644 --- a/htdocs/public/project/new.php +++ b/htdocs/public/project/new.php @@ -486,11 +486,11 @@ jQuery(document).ready(function () { print '
'.$langs->trans('PartnershipType').' *'."\n"; + print '
'.$langs->trans('PartnershipType').' *'."\n"; print $form->selectarray("partnershiptype", $listofpartnership, GETPOSTISSET('partnershiptype') ? GETPOST('partnershiptype', 'int') : 'ifone', 1); print '
'.$langs->trans("Company").' *'; +print '
'.$langs->trans("Company").' *'; print img_picto('', 'company', 'class="pictofixedwidth"'); print '
'.$langs->trans("Lastname").' *
'.$langs->trans("Lastname").' *
'.$langs->trans("Firstname").' *
'.$langs->trans("Firstname").' *
'.$langs->trans("Email").' *'; +print '
'.$langs->trans("Email").' *'; //print img_picto('', 'email', 'class="pictofixedwidth"'); print '
'."\n"; // Lastname -print ''."\n"; +print ''."\n"; // Firstname -print ''."\n"; +print ''."\n"; // EMail -print ''."\n"; +print ''."\n"; // Company print ''."\n"; // Address @@ -538,7 +538,7 @@ $parameters['tpl_context']='public'; // define template context to public include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_add.tpl.php'; // Comments print ''; -print ''; +print ''; print ''; print ''."\n"; diff --git a/htdocs/public/project/suggestbooth.php b/htdocs/public/project/suggestbooth.php index dd9c8c7cdb0..cc7b6bb8e01 100644 --- a/htdocs/public/project/suggestbooth.php +++ b/htdocs/public/project/suggestbooth.php @@ -595,13 +595,13 @@ jQuery(document).ready(function () { print '
'.$langs->trans("Lastname").' *
'.$langs->trans("Lastname").' *
'.$langs->trans("Firstname").' *
'.$langs->trans("Firstname").' *
'.$langs->trans("Email").' *
'.$langs->trans("Email").' *
'.$langs->trans("Company").'
'.$langs->trans("Message").' *'.$langs->trans("Message").' *
'."\n"; // Name -print ''; +print ''; print ''; print ''; // Email -print ''."\n"; +print ''."\n"; // Company -print ''."\n"; // Address print ''; } // Type of event -print ''."\n"; +print ''."\n"; print ''; // Label -print ''."\n"; +print ''."\n"; print ''."\n"; // Note -print ''."\n"; +print ''."\n"; print ''."\n"; print "
lastname).'" autofocus="autofocus">
'.$langs->trans("Email").'*
'.$langs->trans("Email").'*
'.$langs->trans("Company").'*'; +print '
'.$langs->trans("Company").'*'; print '
'.$langs->trans("Address").''."\n"; @@ -646,13 +646,13 @@ if (empty($conf->global->SOCIETE_DISABLE_STATE)) { print '
'.$langs->trans("Format").'*
'.$langs->trans("Format").'*'.Form::selectarray('eventtype', $arrayofconfboothtype, $eventtype, 1).'
'.$langs->trans("LabelOfBooth").'*
'.$langs->trans("LabelOfBooth").'*
'.$langs->trans("Description").'*
'.$langs->trans("Description").'*
\n"; diff --git a/htdocs/public/project/suggestconference.php b/htdocs/public/project/suggestconference.php index 417466a1f44..5078164f6ce 100644 --- a/htdocs/public/project/suggestconference.php +++ b/htdocs/public/project/suggestconference.php @@ -528,17 +528,17 @@ jQuery(document).ready(function () { print ''."\n"; // Last Name -print ''; +print ''; print ''; print ''; // First Name -print ''; +print ''; print ''; print ''; // Email -print ''."\n"; +print ''."\n"; // Company -print ''."\n"; // Address print ''; } // Type of event -print ''."\n"; +print ''."\n"; print ''; // Label -print ''."\n"; +print ''."\n"; print ''."\n"; // Note -print ''."\n"; +print ''."\n"; print ''."\n"; print "
lastname).'" autofocus="autofocus">
firstname).'" autofocus="autofocus">
'.$langs->trans("Email").'*
'.$langs->trans("Email").'*
'.$langs->trans("Company").'*'; +print '
'.$langs->trans("Company").'*'; print '
'.$langs->trans("Address").''."\n"; @@ -580,13 +580,13 @@ if (empty($conf->global->SOCIETE_DISABLE_STATE)) { print '
'.$langs->trans("Format").'*
'.$langs->trans("Format").'*'.Form::selectarray('eventtype', $arrayofconfboothtype, $eventtype, 1).'
'.$langs->trans("LabelOfconference").'*
'.$langs->trans("LabelOfconference").'*
'.$langs->trans("Description").'*
'.$langs->trans("Description").'*
\n"; diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index fc0af24a3a1..307d2b25b69 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -411,8 +411,8 @@ input.buttonpaymentstripe { background-position: 8px 11px; } .logopublicpayment #dolpaymentlogo { - max-height: 100px; - max-width: 320px; + max-height: 80px; + max-width: 300px; image-rendering: -webkit-optimize-contrast; /* better rendering on public page header */ } @@ -7114,8 +7114,17 @@ div.tabsElem a.tab { .public_border { border: 1px solid #888; } +.publicnewmemberform div.tabBarWithBottom { + border: 1px solid #f0f0f0; + padding: 30px; + border-radius: 8px; + background-color: #f8f8f8; + /*box-shadow: 2px 2px 10px #ddd;*/ +} - +.publicnewmemberform #tablesubscribe { + color: #888; +} /* ============================================================================== */ /* Ticket module */ diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php index 9d7737bc0ca..5f3f965c021 100644 --- a/htdocs/theme/md/style.css.php +++ b/htdocs/theme/md/style.css.php @@ -669,7 +669,8 @@ input.buttonpaymentstripe { background-position: 8px 7px; } .logopublicpayment #dolpaymentlogo { - max-height: 100px; + max-height: 80px; + max-width: 300px; image-rendering: -webkit-optimize-contrast; /* better rendering on public page header */ } a.butStatus { From f362c66b28967a1da925edfa4204285c9eeb2aa1 Mon Sep 17 00:00:00 2001 From: Maximilien Rozniecki Date: Wed, 1 Mar 2023 16:54:49 +0100 Subject: [PATCH 0833/1026] changed by ->db inside ticket.class.php --- htdocs/ticket/class/ticket.class.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/ticket/class/ticket.class.php b/htdocs/ticket/class/ticket.class.php index ce0997c7a02..09c9c07977f 100644 --- a/htdocs/ticket/class/ticket.class.php +++ b/htdocs/ticket/class/ticket.class.php @@ -3038,7 +3038,7 @@ class Ticket extends CommonObject */ public function removeClosedContact($to) { - global $db, $langs; + global $langs; $langs->load("ticket"); if (isset($this->id)) { @@ -3048,11 +3048,11 @@ class Ticket extends CommonObject $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."socpeople sc on (ec.fk_socpeople = sc.rowid AND tc.source = 'external')"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."user u on (ec.fk_socpeople = u.rowid AND tc.source = 'internal')"; $sql .= " WHERE IF(tc.source = 'external', sc.statut = 1, u.statut = 1)"; - $resql = $db->query($sql); + $resql = $this->db->query($sql); if ($resql) { - $num = $db->num_rows($resql); + $num = $this->db->num_rows($resql); for ($i = 0; $num > $i; $i++) { - $non_closed_contacts[] = $db->fetch_row($resql); + $non_closed_contacts[] = $this->db->fetch_row($resql); } } $to = array_filter($to, function($v, $k) use($non_closed_contacts, $langs) { From 921cd13f266b42a234940b4b3b3fa55ecb7f7920 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Wed, 1 Mar 2023 17:38:38 +0100 Subject: [PATCH 0834/1026] FIX avoid php8 warnings --- htdocs/core/class/html.formticket.class.php | 8 ++++---- htdocs/ticket/agenda.php | 3 +++ htdocs/ticket/contact.php | 2 +- htdocs/ticket/document.php | 3 +++ htdocs/ticket/messaging.php | 3 +++ 5 files changed, 14 insertions(+), 5 deletions(-) diff --git a/htdocs/core/class/html.formticket.class.php b/htdocs/core/class/html.formticket.class.php index 4f3ae4bc5e6..0baa4dd5f8a 100644 --- a/htdocs/core/class/html.formticket.class.php +++ b/htdocs/core/class/html.formticket.class.php @@ -1423,7 +1423,7 @@ class FormTicket $res = $ticketstat->fetch('', '', $this->track_id); print '
'; - $checkbox_selected = (GETPOST('send_email') == "1" ? ' checked' : ($conf->global->TICKETS_MESSAGE_FORCE_MAIL?'checked':'')); + $checkbox_selected = (GETPOST('send_email') == "1" ? ' checked' : (getDolGlobalInt('TICKETS_MESSAGE_FORCE_MAIL')?'checked':'')); print ' '; print ''; $texttooltip = $langs->trans("TicketMessageSendEmailHelp", '{s1}'); @@ -1455,7 +1455,7 @@ class FormTicket // Subject print '
'; print ''; - print ''.price($solde, 0, $langs, 1, -1, -1, $objecttmp->currency_code).''; + print ''.price(price2num($solde, 'MT'), 0, $langs, 1, -1, -1, $objecttmp->currency_code).''; print ''; print '
'; print ''; diff --git a/htdocs/admin/system/security.php b/htdocs/admin/system/security.php index c185878e658..03aa1b19d76 100644 --- a/htdocs/admin/system/security.php +++ b/htdocs/admin/system/security.php @@ -574,11 +574,11 @@ print '
'; print 'MAIN_SECURITY_CSRF_TOKEN_RENEWAL_ON_EACH_CALL = '.(empty($conf->global->MAIN_SECURITY_CSRF_TOKEN_RENEWAL_ON_EACH_CALL) ? ''.$langs->trans("Undefined").'   ('.$langs->trans("Recommended").': '.$langs->trans("Undefined").' '.$langs->trans("or").' 0)' : $conf->global->MAIN_SECURITY_CSRF_TOKEN_RENEWAL_ON_EACH_CALL)."
"; print '
'; -$examplecsprule = "frame-ancestors 'self'; img-src * data:; default-src 'self' 'unsafe-inline' 'unsafe-eval' *.paypal.com *.stripe.com *.google.com *.googlapis.com *.google-analytics.com *.googletagmanager.com;"; +$examplecsprule = "frame-ancestors 'self'; img-src * data:; font-src *; default-src 'self' 'unsafe-inline' 'unsafe-eval' *.paypal.com *.stripe.com *.google.com *.googleapis.com *.google-analytics.com *.googletagmanager.com;"; print 'MAIN_SECURITY_FORCECSPRO = '.(empty($conf->global->MAIN_SECURITY_FORCECSPRO) ? ''.$langs->trans("Undefined").'' : $conf->global->MAIN_SECURITY_FORCECSPRO).'   ('.$langs->trans("Example").': "'.$examplecsprule.'")
'; print '
'; -$examplecsprule = "frame-ancestors 'self'; img-src * data:; default-src 'self' 'unsafe-inline' 'unsafe-eval' *.paypal.com *.stripe.com *.google.com *.googlapis.com *.google-analytics.com *.googletagmanager.com;"; +$examplecsprule = "frame-ancestors 'self'; img-src * data:; font-src *; default-src 'self' 'unsafe-inline' 'unsafe-eval' *.paypal.com *.stripe.com *.google.com *.googleapis.com *.google-analytics.com *.googletagmanager.com;"; print 'MAIN_SECURITY_FORCECSP = '.(empty($conf->global->MAIN_SECURITY_FORCECSP) ? ''.$langs->trans("Undefined").'' : $conf->global->MAIN_SECURITY_FORCECSP).'   ('.$langs->trans("Example").': "'.$examplecsprule.'")
'; print '
'; diff --git a/htdocs/core/ajax/onlineSign.php b/htdocs/core/ajax/onlineSign.php index c2823407ac6..89aa597661c 100644 --- a/htdocs/core/ajax/onlineSign.php +++ b/htdocs/core/ajax/onlineSign.php @@ -90,7 +90,8 @@ if (empty($SECUREKEY) || !dol_verifyHash($securekeyseed.$type.$ref.(!isModEnable top_httphead(); if ($action == "importSignature") { - if (!empty($signature) && $signature[0] == "image/png;base64") { + $issignatureok = (!empty($signature) && $signature[0] == "image/png;base64"); + if ($issignatureok) { $signature = $signature[1]; $data = base64_decode($signature); @@ -143,7 +144,6 @@ if ($action == "importSignature") { $pdf->SetCompression(false); } - //$pdf->Open(); $pagecount = $pdf->setSourceFile($sourcefile); // original PDF @@ -155,7 +155,7 @@ if ($action == "importSignature") { $pdf->AddPage($s['h'] > $s['w'] ? 'P' : 'L'); $pdf->useTemplate($tppl); } catch (Exception $e) { - dol_syslog("Error when manipulating some PDF by onlineSign: ".$e->getMessage(), LOG_ERR); + dol_syslog("Error when manipulating the PDF ".$sourcefile." by onlineSign: ".$e->getMessage(), LOG_ERR); $response = $e->getMessage(); $error++; } @@ -207,9 +207,6 @@ if ($action == "importSignature") { } if (!$error) { - $db->commit(); - $response = "success"; - setEventMessages("PropalSigned", null, 'warnings'); if (method_exists($object, 'call_trigger')) { //customer is not a user !?! so could we use same user as validation ? $user = new User($db); @@ -218,13 +215,25 @@ if ($action == "importSignature") { $result = $object->call_trigger('PROPAL_CLOSE_SIGNED', $user); if ($result < 0) { $error++; + $response = "error in trigger ".$object->error; + } else { + $response = "success"; } + } else { + $response = "success"; } } else { - $db->rollback(); $error++; $response = "error sql"; } + + if (!$error) { + $db->commit(); + $response = "success"; + setEventMessages("PropalSigned", null, 'warnings'); + } else { + $db->rollback(); + } } } elseif ($mode == 'contract') { require_once DOL_DOCUMENT_ROOT.'/contrat/class/contrat.class.php'; diff --git a/htdocs/core/triggers/interface_20_modWorkflow_WorkflowManager.class.php b/htdocs/core/triggers/interface_20_modWorkflow_WorkflowManager.class.php index b6bd9bb73a8..f85a26697b7 100644 --- a/htdocs/core/triggers/interface_20_modWorkflow_WorkflowManager.class.php +++ b/htdocs/core/triggers/interface_20_modWorkflow_WorkflowManager.class.php @@ -75,7 +75,10 @@ class InterfaceWorkflowManager extends DolibarrTriggers if (isModEnabled('commande') && !empty($conf->global->WORKFLOW_PROPAL_AUTOCREATE_ORDER)) { $object->fetchObjectLinked(); if (!empty($object->linkedObjectsIds['commande'])) { - setEventMessages($langs->trans("OrderExists"), null, 'warnings'); + if (empty($object->context['closedfromonlinesignature'])) { + $langs->load("orders"); + setEventMessages($langs->trans("OrderExists"), null, 'warnings'); + } return $ret; } else { include_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php'; diff --git a/htdocs/core/website.inc.php b/htdocs/core/website.inc.php index b934f333b1a..d9fe10c8868 100644 --- a/htdocs/core/website.inc.php +++ b/htdocs/core/website.inc.php @@ -117,8 +117,8 @@ if (!defined('USEDOLIBARRSERVER') && !defined('USEDOLIBARREDITOR')) { // Pre-existing site that uses too much js code to fix but wants to ensure resources are loaded only over https and disable plugins: // default-src https: 'unsafe-inline' 'unsafe-eval'; object-src 'none' // - // $contentsecuritypolicy = "frame-ancestors 'self'; img-src * data:; default-src 'self' 'unsafe-inline' 'unsafe-eval' *.paypal.com *.stripe.com *.google.com *.googlapis.com *.google-analytics.com *.googletagmanager.com;"; - // $contentsecuritypolicy = "frame-ancestors 'self'; img-src * data:; default-src *; script-src 'self' 'unsafe-inline' *.paypal.com *.stripe.com *.google.com *.googlapis.com *.google-analytics.com *.googletagmanager.com; style-src 'self' 'unsafe-inline'; connect-src 'self';"; + // $contentsecuritypolicy = "frame-ancestors 'self'; img-src * data:; font-src *; default-src 'self' 'unsafe-inline' 'unsafe-eval' *.paypal.com *.stripe.com *.google.com *.googleapis.com *.google-analytics.com *.googletagmanager.com;"; + // $contentsecuritypolicy = "frame-ancestors 'self'; img-src * data:; font-src *; default-src *; script-src 'self' 'unsafe-inline' *.paypal.com *.stripe.com *.google.com *.googleapis.com *.google-analytics.com *.googletagmanager.com; style-src 'self' 'unsafe-inline'; connect-src 'self';"; $contentsecuritypolicy = getDolGlobalString('WEBSITE_MAIN_SECURITY_FORCECSPRO'); if (!is_object($hookmanager)) { @@ -149,8 +149,8 @@ if (!defined('USEDOLIBARRSERVER') && !defined('USEDOLIBARREDITOR')) { // Pre-existing site that uses too much js code to fix but wants to ensure resources are loaded only over https and disable plugins: // default-src https: 'unsafe-inline' 'unsafe-eval'; object-src 'none' // - // $contentsecuritypolicy = "frame-ancestors 'self'; img-src * data:; default-src 'self' 'unsafe-inline' 'unsafe-eval' *.paypal.com *.stripe.com *.google.com *.googlapis.com *.google-analytics.com *.googletagmanager.com;"; - // $contentsecuritypolicy = "frame-ancestors 'self'; img-src * data:; default-src *; script-src 'self' 'unsafe-inline' *.paypal.com *.stripe.com *.google.com *.googlapis.com *.google-analytics.com *.googletagmanager.com; style-src 'self' 'unsafe-inline'; connect-src 'self';"; + // $contentsecuritypolicy = "frame-ancestors 'self'; img-src * data:; font-src *; default-src 'self' 'unsafe-inline' 'unsafe-eval' *.paypal.com *.stripe.com *.google.com *.googleapis.com *.google-analytics.com *.googletagmanager.com;"; + // $contentsecuritypolicy = "frame-ancestors 'self'; img-src * data:; font-src *; default-src *; script-src 'self' 'unsafe-inline' *.paypal.com *.stripe.com *.google.com *.googleapis.com *.google-analytics.com *.googletagmanager.com; style-src 'self' 'unsafe-inline'; connect-src 'self';"; $contentsecuritypolicy = getDolGlobalString('WEBSITE_MAIN_SECURITY_FORCECSP'); if (!is_object($hookmanager)) { diff --git a/htdocs/includes/tcpdi/tcpdi.php b/htdocs/includes/tcpdi/tcpdi.php index aaa1d70c095..9e87ac2f221 100644 --- a/htdocs/includes/tcpdi/tcpdi.php +++ b/htdocs/includes/tcpdi/tcpdi.php @@ -333,7 +333,7 @@ class TCPDI extends FPDF_TPL { break; } } - } elseif ($tpl['x'] != 0 || $tpl['y'] != 0) { + } elseif (!empty($tpl['x']) || !empty($tpl['y'])) { $tx = -$tpl['x'] * 2; $ty = $tpl['y'] * 2; } diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 20b73126656..b9469cf55ea 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -1474,8 +1474,8 @@ function top_httphead($contenttype = 'text/html', $forcenocache = 0) // Pre-existing site that uses too much js code to fix but wants to ensure resources are loaded only over https and disable plugins: // default-src https: 'unsafe-inline' 'unsafe-eval'; object-src 'none' // - // $contentsecuritypolicy = "frame-ancestors 'self'; img-src * data:; default-src 'self' 'unsafe-inline' 'unsafe-eval' *.paypal.com *.stripe.com *.google.com *.googlapis.com *.google-analytics.com *.googletagmanager.com;"; - // $contentsecuritypolicy = "frame-ancestors 'self'; img-src * data:; default-src *; script-src 'self' 'unsafe-inline' *.paypal.com *.stripe.com *.google.com *.googlapis.com *.google-analytics.com *.googletagmanager.com; style-src 'self' 'unsafe-inline'; connect-src 'self';"; + // $contentsecuritypolicy = "frame-ancestors 'self'; img-src * data:; font-src *; default-src 'self' 'unsafe-inline' 'unsafe-eval' *.paypal.com *.stripe.com *.google.com *.googleapis.com *.google-analytics.com *.googletagmanager.com;"; + // $contentsecuritypolicy = "frame-ancestors 'self'; img-src * data:; font-src *; default-src *; script-src 'self' 'unsafe-inline' *.paypal.com *.stripe.com *.google.com *.googleapis.com *.google-analytics.com *.googletagmanager.com; style-src 'self' 'unsafe-inline'; connect-src 'self';"; $contentsecuritypolicy = getDolGlobalString('MAIN_SECURITY_FORCECSPRO'); if (!is_object($hookmanager)) { @@ -1511,8 +1511,8 @@ function top_httphead($contenttype = 'text/html', $forcenocache = 0) // Pre-existing site that uses too much js code to fix but wants to ensure resources are loaded only over https and disable plugins: // default-src https: 'unsafe-inline' 'unsafe-eval'; object-src 'none' // - // $contentsecuritypolicy = "frame-ancestors 'self'; img-src * data:; default-src 'self' 'unsafe-inline' 'unsafe-eval' *.paypal.com *.stripe.com *.google.com *.googlapis.com *.google-analytics.com *.googletagmanager.com;"; - // $contentsecuritypolicy = "frame-ancestors 'self'; img-src * data:; default-src *; script-src 'self' 'unsafe-inline' *.paypal.com *.stripe.com *.google.com *.googlapis.com *.google-analytics.com *.googletagmanager.com; style-src 'self' 'unsafe-inline'; connect-src 'self';"; + // $contentsecuritypolicy = "frame-ancestors 'self'; img-src * data:; font-src *; default-src 'self' 'unsafe-inline' 'unsafe-eval' *.paypal.com *.stripe.com *.google.com *.googleapis.com *.google-analytics.com *.googletagmanager.com;"; + // $contentsecuritypolicy = "frame-ancestors 'self'; img-src * data:; font-src *; default-src *; script-src 'self' 'unsafe-inline' *.paypal.com *.stripe.com *.google.com *.googleapis.com *.google-analytics.com *.googletagmanager.com; style-src 'self' 'unsafe-inline'; connect-src 'self';"; $contentsecuritypolicy = getDolGlobalString('MAIN_SECURITY_FORCECSP'); if (!is_object($hookmanager)) { From 6d21fd1c463f6dbf85e71bc69541e993a3fb89a6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 2 Mar 2023 03:20:26 +0100 Subject: [PATCH 0843/1026] Fix var_dump --- htdocs/admin/notification.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/admin/notification.php b/htdocs/admin/notification.php index a7fd042969b..965a1c8a117 100644 --- a/htdocs/admin/notification.php +++ b/htdocs/admin/notification.php @@ -265,7 +265,7 @@ print load_fiche_titre($title, '', 'email'); // Load array of available notifications $notificationtrigger = new InterfaceNotification($db); $listofnotifiedevents = $notificationtrigger->getListOfManagedEvents(); -var_dump($listofnotifiedevents); + // Editing global variables not related to a specific theme $constantes = array(); foreach ($listofnotifiedevents as $notifiedevent) { From 2273201707bcdc9e0a3682e1bbdca3da15925cf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 2 Mar 2023 09:49:00 +0100 Subject: [PATCH 0844/1026] fix ADD_UNSPLASH_LOGIN_BACKGROUND --- htdocs/core/tpl/login.tpl.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/htdocs/core/tpl/login.tpl.php b/htdocs/core/tpl/login.tpl.php index 4900acc9ec2..e18b2930de0 100644 --- a/htdocs/core/tpl/login.tpl.php +++ b/htdocs/core/tpl/login.tpl.php @@ -134,10 +134,12 @@ $(document).ready(function () {
'.$langs->trans("Parameter").''.$langs->trans("Value").'
'; print '
'; - //var_dump($object); - print ''; + $result .= ''; } return $result; @@ -467,15 +467,15 @@ class Form /** * Output edit in place form * - * @param object $object Object - * @param string $value Value to show/edit - * @param string $htmlname DIV ID (field name) - * @param int $condition Condition to edit - * @param string $inputType Type of input ('string', 'numeric', 'datepicker' ('day' do not work, don't know why), 'textarea:rows:cols', 'ckeditor:dolibarr_zzz:width:height:?:1:rows:cols', 'select:loadmethod:savemethod:buttononly') - * @param string $editvalue When in edit mode, use this value as $value instead of value - * @param object $extObject External object - * @param mixed $custommsg String or Array of custom messages : eg array('success' => 'MyMessage', 'error' => 'MyMessage') - * @return string HTML edit in place + * @param object $object Object + * @param string $value Value to show/edit + * @param string $htmlname DIV ID (field name) + * @param int $condition Condition to edit + * @param string $inputType Type of input ('string', 'numeric', 'datepicker' ('day' do not work, don't know why), 'textarea:rows:cols', 'ckeditor:dolibarr_zzz:width:height:?:1:rows:cols', 'select:loadmethod:savemethod:buttononly') + * @param string $editvalue When in edit mode, use this value as $value instead of value + * @param object $extObject External object + * @param mixed $custommsg String or Array of custom messages : eg array('success' => 'MyMessage', 'error' => 'MyMessage') + * @return string HTML edit in place */ protected function editInPlace($object, $value, $htmlname, $condition, $inputType = 'textarea', $editvalue = null, $extObject = null, $custommsg = null) { @@ -495,11 +495,11 @@ class Form if ($condition) { $element = false; $table_element = false; - $fk_element = false; - $loadmethod = false; - $savemethod = false; - $ext_element = false; - $button_only = false; + $fk_element = false; + $loadmethod = false; + $savemethod = false; + $ext_element = false; + $button_only = false; $inputOption = ''; $rows = ''; $cols = ''; @@ -523,7 +523,7 @@ class Form if (!empty($tmp[2])) { $savemethod = $tmp[2]; } - $out .= ''."\n"; + $out .= '' . "\n"; } elseif ((preg_match('/^day$/', $inputType)) || (preg_match('/^datepicker/', $inputType)) || (preg_match('/^datehourpicker/', $inputType))) { $tmp = explode(':', $inputType); $inputType = $tmp[0]; @@ -534,7 +534,7 @@ class Form $savemethod = $tmp[2]; } - $out .= ''."\n"; // Use for timestamp format + $out .= '' . "\n"; // Use for timestamp format } elseif (preg_match('/^(select|autocomplete)/', $inputType)) { $tmp = explode(':', $inputType); $inputType = $tmp[0]; @@ -565,40 +565,40 @@ class Form } if (isModEnabled('fckeditor')) { - $out .= ''."\n"; + $out .= '' . "\n"; } else { $inputType = 'textarea'; } } - $out .= ''."\n"; - $out .= ''."\n"; - $out .= ''."\n"; - $out .= ''."\n"; + $out .= '' . "\n"; + $out .= '' . "\n"; + $out .= '' . "\n"; + $out .= '' . "\n"; if (!empty($savemethod)) { - $out .= ''."\n"; + $out .= '' . "\n"; } if (!empty($ext_element)) { - $out .= ''."\n"; + $out .= '' . "\n"; } if (!empty($custommsg)) { if (is_array($custommsg)) { if (!empty($custommsg['success'])) { - $out .= ''."\n"; + $out .= '' . "\n"; } if (!empty($custommsg['error'])) { - $out .= ''."\n"; + $out .= '' . "\n"; } } else { - $out .= ''."\n"; + $out .= '' . "\n"; } } if ($inputType == 'textarea') { - $out .= ''."\n"; - $out .= ''."\n"; + $out .= '' . "\n"; + $out .= '' . "\n"; } - $out .= ''.$value.''."\n"; - $out .= ''.(!empty($editvalue) ? $editvalue : $value).''."\n"; + $out .= '' . $value . '' . "\n"; + $out .= '' . (!empty($editvalue) ? $editvalue : $value) . '' . "\n"; } else { $out = $value; } @@ -607,32 +607,32 @@ class Form } /** - * Show a text and picto with tooltip on text or picto. + * Show a text and picto with tooltip on text or picto. * Can be called by an instancied $form->textwithtooltip or by a static call Form::textwithtooltip * - * @param string $text Text to show - * @param string $htmltext HTML content of tooltip. Must be HTML/UTF8 encoded. - * @param int $tooltipon 1=tooltip on text, 2=tooltip on image, 3=tooltip sur les 2 - * @param int $direction -1=image is before, 0=no image, 1=image is after - * @param string $img Html code for image (use img_xxx() function to get it) - * @param string $extracss Add a CSS style to td tags - * @param int $notabs 0=Include table and tr tags, 1=Do not include table and tr tags, 2=use div, 3=use span - * @param string $incbefore Include code before the text - * @param int $noencodehtmltext Do not encode into html entity the htmltext - * @param string $tooltiptrigger ''=Tooltip on hover, 'abc'=Tooltip on click (abc is a unique key) - * @param int $forcenowrap Force no wrap between text and picto (works with notabs=2 only) - * @return string Code html du tooltip (texte+picto) - * @see textwithpicto() Use thisfunction if you can. + * @param string $text Text to show + * @param string $htmltext HTML content of tooltip. Must be HTML/UTF8 encoded. + * @param int $tooltipon 1=tooltip on text, 2=tooltip on image, 3=tooltip sur les 2 + * @param int $direction -1=image is before, 0=no image, 1=image is after + * @param string $img Html code for image (use img_xxx() function to get it) + * @param string $extracss Add a CSS style to td tags + * @param int $notabs 0=Include table and tr tags, 1=Do not include table and tr tags, 2=use div, 3=use span + * @param string $incbefore Include code before the text + * @param int $noencodehtmltext Do not encode into html entity the htmltext + * @param string $tooltiptrigger ''=Tooltip on hover, 'abc'=Tooltip on click (abc is a unique key) + * @param int $forcenowrap Force no wrap between text and picto (works with notabs=2 only) + * @return string Code html du tooltip (texte+picto) + * @see textwithpicto() Use thisfunction if you can. */ public function textwithtooltip($text, $htmltext, $tooltipon = 1, $direction = 0, $img = '', $extracss = '', $notabs = 3, $incbefore = '', $noencodehtmltext = 0, $tooltiptrigger = '', $forcenowrap = 0) { if ($incbefore) { - $text = $incbefore.$text; + $text = $incbefore . $text; } if (!$htmltext) { return $text; } - $direction = (int) $direction; // For backward compatibility when $direction was set to '' instead of 0 + $direction = (int)$direction; // For backward compatibility when $direction was set to '' instead of 0 $tag = 'td'; if ($notabs == 2) { @@ -646,11 +646,11 @@ class Form $extrastyle = ''; if ($direction < 0) { - $extracss = ($extracss ? $extracss.' ' : '').($notabs != 3 ? 'inline-block' : ''); + $extracss = ($extracss ? $extracss . ' ' : '') . ($notabs != 3 ? 'inline-block' : ''); $extrastyle = 'padding: 0px; padding-left: 3px;'; } if ($direction > 0) { - $extracss = ($extracss ? $extracss.' ' : '').($notabs != 3 ? 'inline-block' : ''); + $extracss = ($extracss ? $extracss . ' ' : '') . ($notabs != 3 ? 'inline-block' : ''); $extrastyle = 'padding: 0px; padding-right: 3px;'; } @@ -663,53 +663,53 @@ class Form $htmltext = str_replace('"', '"', $htmltext); } else { $classfortooltip = 'classfortooltiponclick'; - $textfordialog .= ''; + $textfordialog .= ''; } if ($tooltipon == 2 || $tooltipon == 3) { - $paramfortooltipimg = ' class="'.$classfortooltip.($notabs != 3 ? ' inline-block' : '').($extracss ? ' '.$extracss : '').'" style="padding: 0px;'.($extrastyle ? ' '.$extrastyle : '').'"'; + $paramfortooltipimg = ' class="' . $classfortooltip . ($notabs != 3 ? ' inline-block' : '') . ($extracss ? ' ' . $extracss : '') . '" style="padding: 0px;' . ($extrastyle ? ' ' . $extrastyle : '') . '"'; if ($tooltiptrigger == '') { - $paramfortooltipimg .= ' title="'.($noencodehtmltext ? $htmltext : dol_escape_htmltag($htmltext, 1)).'"'; // Attribut to put on img tag to store tooltip + $paramfortooltipimg .= ' title="' . ($noencodehtmltext ? $htmltext : dol_escape_htmltag($htmltext, 1)) . '"'; // Attribut to put on img tag to store tooltip } else { - $paramfortooltipimg .= ' dolid="'.$tooltiptrigger.'"'; + $paramfortooltipimg .= ' dolid="' . $tooltiptrigger . '"'; } } else { - $paramfortooltipimg = ($extracss ? ' class="'.$extracss.'"' : '').($extrastyle ? ' style="'.$extrastyle.'"' : ''); // Attribut to put on td text tag + $paramfortooltipimg = ($extracss ? ' class="' . $extracss . '"' : '') . ($extrastyle ? ' style="' . $extrastyle . '"' : ''); // Attribut to put on td text tag } if ($tooltipon == 1 || $tooltipon == 3) { - $paramfortooltiptd = ' class="'.($tooltipon == 3 ? 'cursorpointer ' : '').$classfortooltip.' inline-block'.($extracss ? ' '.$extracss : '').'" style="padding: 0px;'.($extrastyle ? ' '.$extrastyle : '').'" '; + $paramfortooltiptd = ' class="' . ($tooltipon == 3 ? 'cursorpointer ' : '') . $classfortooltip . ' inline-block' . ($extracss ? ' ' . $extracss : '') . '" style="padding: 0px;' . ($extrastyle ? ' ' . $extrastyle : '') . '" '; if ($tooltiptrigger == '') { - $paramfortooltiptd .= ' title="'.($noencodehtmltext ? $htmltext : dol_escape_htmltag($htmltext, 1)).'"'; // Attribut to put on td tag to store tooltip + $paramfortooltiptd .= ' title="' . ($noencodehtmltext ? $htmltext : dol_escape_htmltag($htmltext, 1)) . '"'; // Attribut to put on td tag to store tooltip } else { - $paramfortooltiptd .= ' dolid="'.$tooltiptrigger.'"'; + $paramfortooltiptd .= ' dolid="' . $tooltiptrigger . '"'; } } else { - $paramfortooltiptd = ($extracss ? ' class="'.$extracss.'"' : '').($extrastyle ? ' style="'.$extrastyle.'"' : ''); // Attribut to put on td text tag + $paramfortooltiptd = ($extracss ? ' class="' . $extracss . '"' : '') . ($extrastyle ? ' style="' . $extrastyle . '"' : ''); // Attribut to put on td text tag } if (empty($notabs)) { $s .= ''; } elseif ($notabs == 2) { - $s .= '
'; + $s .= '
'; } // Define value if value is before if ($direction < 0) { - $s .= '<'.$tag.$paramfortooltipimg; + $s .= '<' . $tag . $paramfortooltipimg; if ($tag == 'td') { $s .= ' class="valigntop" width="14"'; } - $s .= '>'.$textfordialog.$img.''; + $s .= '>' . $textfordialog . $img . ''; } // Use another method to help avoid having a space in value in order to use this value with jquery // Define label - if ((string) $text != '') { - $s .= '<'.$tag.$paramfortooltiptd.'>'.$text.''; + if ((string)$text != '') { + $s .= '<' . $tag . $paramfortooltiptd . '>' . $text . ''; } // Define value if value is after if ($direction > 0) { - $s .= '<'.$tag.$paramfortooltipimg; + $s .= '<' . $tag . $paramfortooltipimg; if ($tag == 'td') { $s .= ' class="valignmiddle" width="14"'; } - $s .= '>'.$textfordialog.$img.''; + $s .= '>' . $textfordialog . $img . ''; } if (empty($notabs)) { $s .= '
'; @@ -721,18 +721,18 @@ class Form } /** - * Show a text with a picto and a tooltip on picto + * Show a text with a picto and a tooltip on picto * - * @param string $text Text to show - * @param string $htmltext Content of tooltip - * @param int $direction 1=Icon is after text, -1=Icon is before text, 0=no icon - * @param string $type Type of picto ('info', 'infoclickable', 'help', 'helpclickable', 'warning', 'superadmin', 'mypicto@mymodule', ...) or image filepath or 'none' - * @param string $extracss Add a CSS style to td, div or span tag - * @param int $noencodehtmltext Do not encode into html entity the htmltext - * @param int $notabs 0=Include table and tr tags, 1=Do not include table and tr tags, 2=use div, 3=use span - * @param string $tooltiptrigger ''=Tooltip on hover and hidden on smartphone, 'abconsmartphone'=Tooltip on hover and on click on smartphone, 'abc'=Tooltip on click (abc is a unique key, clickable link is on image or on link if param $type='none' or on both if $type='xxxclickable') - * @param int $forcenowrap Force no wrap between text and picto (works with notabs=2 only) - * @return string HTML code of text, picto, tooltip + * @param string $text Text to show + * @param string $htmltext Content of tooltip + * @param int $direction 1=Icon is after text, -1=Icon is before text, 0=no icon + * @param string $type Type of picto ('info', 'infoclickable', 'help', 'helpclickable', 'warning', 'superadmin', 'mypicto@mymodule', ...) or image filepath or 'none' + * @param string $extracss Add a CSS style to td, div or span tag + * @param int $noencodehtmltext Do not encode into html entity the htmltext + * @param int $notabs 0=Include table and tr tags, 1=Do not include table and tr tags, 2=use div, 3=use span + * @param string $tooltiptrigger ''=Tooltip on hover and hidden on smartphone, 'abconsmartphone'=Tooltip on hover and on click on smartphone, 'abc'=Tooltip on click (abc is a unique key, clickable link is on image or on link if param $type='none' or on both if $type='xxxclickable') + * @param int $forcenowrap Force no wrap between text and picto (works with notabs=2 only) + * @return string HTML code of text, picto, tooltip */ public function textwithpicto($text, $htmltext, $direction = 1, $type = 'help', $extracss = '', $noencodehtmltext = 0, $notabs = 3, $tooltiptrigger = '', $forcenowrap = 0) { @@ -799,12 +799,12 @@ class Form /** * Generate select HTML to choose massaction * - * @param string $selected Value auto selected when at least one record is selected. Not a preselected value. Use '0' by default. - * @param array $arrayofaction array('code'=>'label', ...). The code is the key stored into the GETPOST('massaction') when submitting action. - * @param int $alwaysvisible 1=select button always visible - * @param string $name Name for massaction - * @param string $cssclass CSS class used to check for select - * @return string|void Select list + * @param string $selected Value auto selected when at least one record is selected. Not a preselected value. Use '0' by default. + * @param array $arrayofaction array('code'=>'label', ...). The code is the key stored into the GETPOST('massaction') when submitting action. + * @param int $alwaysvisible 1=select button always visible + * @param string $name Name for massaction + * @param string $cssclass CSS class used to check for select + * @return string|void Select list */ public function selectMassAction($selected, $arrayofaction, $alwaysvisible = 0, $name = 'massaction', $cssclass = 'checkforselect') { @@ -813,7 +813,7 @@ class Form $disabled = 0; $ret = '
'; - $ret .= ''; // Complete list with data from external modules. THe module can use $_SERVER['PHP_SELF'] to know on which page we are, or use the $parameters['currentcontext'] completed by executeHooks. $parameters = array(); @@ -823,9 +823,9 @@ class Form return; } if (empty($reshook)) { - $ret .= ''; + $ret .= ''; foreach ($arrayofaction as $code => $label) { - $ret .= ''; + $ret .= ''; } } $ret .= $hookmanager->resPrint; @@ -833,17 +833,17 @@ class Form $ret .= ''; if (empty($conf->dol_optimize_smallscreen)) { - $ret .= ajax_combobox('.'.$name.'select'); + $ret .= ajax_combobox('.' . $name . 'select'); } // Warning: if you set submit button to disabled, post using 'Enter' will no more work if there is no another input submit. So we add a hidden button $ret .= ''; // Hidden button BEFORE so it is the one used when we submit with ENTER. - $ret .= 'use_javascript_ajax) ? '' : ' style="display: none"').' class="button smallpaddingimp'.(empty($conf->use_javascript_ajax) ? '' : ' hideobject').' '.$name.' '.$name.'confirmed" value="'.dol_escape_htmltag($langs->trans("Confirm")).'">'; + $ret .= 'use_javascript_ajax) ? '' : ' style="display: none"') . ' class="button smallpaddingimp' . (empty($conf->use_javascript_ajax) ? '' : ' hideobject') . ' ' . $name . ' ' . $name . 'confirmed" value="' . dol_escape_htmltag($langs->trans("Confirm")) . '">'; $ret .= '
'; if (!empty($conf->use_javascript_ajax)) { $ret .= ' - '; $out .= $this->select_dolusers('', $htmlname, $show_empty, $exclude, $disabled, $include, $enableonly, $force_entity, $maxlength, $showstatus, $morefilter); - $out .= ' '; + $out .= ' '; $out .= '
'; } @@ -2288,32 +2302,33 @@ class Form // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** * Return list of products for customer in Ajax if Ajax activated or go to select_produits_list * - * @param int $selected Preselected products - * @param string $htmlname Name of HTML select field (must be unique in page). - * @param int|string $filtertype Filter on product type (''=nofilter, 0=product, 1=service) - * @param int $limit Limit on number of returned lines - * @param int $price_level Level of price to show - * @param int $status Sell status -1=Return all products, 0=Products not on sell, 1=Products on sell - * @param int $finished 2=all, 1=finished, 0=raw material - * @param string $selected_input_value Value of preselected input text (for use with ajax) - * @param int $hidelabel Hide label (0=no, 1=yes, 2=show search icon (before) and placeholder, 3 search icon after) - * @param array $ajaxoptions Options for ajax_autocompleter - * @param int $socid Thirdparty Id (to get also price dedicated to this customer) - * @param string $showempty '' to not show empty line. Translation key to show an empty line. '1' show empty line with no text. - * @param int $forcecombo Force to use combo box - * @param string $morecss Add more css on select - * @param int $hidepriceinlabel 1=Hide prices in label - * @param string $warehouseStatus Warehouse status filter to count the quantity in stock. Following comma separated filter options can be used - * 'warehouseopen' = count products from open warehouses, - * 'warehouseclosed' = count products from closed warehouses, - * 'warehouseinternal' = count products from warehouses for internal correct/transfer only - * @param array $selected_combinations Selected combinations. Format: array([attrid] => attrval, [...]) - * @param string $nooutput No print, return the output into a string - * @param int $status_purchase Purchase status -1=Return all products, 0=Products not on purchase, 1=Products on purchase - * @return void|string + * @param int $selected Preselected products + * @param string $htmlname Name of HTML select field (must be unique in page). + * @param int|string $filtertype Filter on product type (''=nofilter, 0=product, 1=service) + * @param int $limit Limit on number of returned lines + * @param int $price_level Level of price to show + * @param int $status Sell status -1=Return all products, 0=Products not on sell, 1=Products on sell + * @param int $finished 2=all, 1=finished, 0=raw material + * @param string $selected_input_value Value of preselected input text (for use with ajax) + * @param int $hidelabel Hide label (0=no, 1=yes, 2=show search icon (before) and placeholder, 3 search icon after) + * @param array $ajaxoptions Options for ajax_autocompleter + * @param int $socid Thirdparty Id (to get also price dedicated to this customer) + * @param string $showempty '' to not show empty line. Translation key to show an empty line. '1' show empty line with no text. + * @param int $forcecombo Force to use combo box + * @param string $morecss Add more css on select + * @param int $hidepriceinlabel 1=Hide prices in label + * @param string $warehouseStatus Warehouse status filter to count the quantity in stock. Following comma separated filter options can be used + * 'warehouseopen' = count products from open warehouses, + * 'warehouseclosed' = count products from closed warehouses, + * 'warehouseinternal' = count products from warehouses for internal correct/transfer only + * @param array $selected_combinations Selected combinations. Format: array([attrid] => attrval, [...]) + * @param string $nooutput No print, return the output into a string + * @param int $status_purchase Purchase status -1=Return all products, 0=Products not on purchase, 1=Products on purchase + * @return void|string */ public function select_produits($selected = '', $htmlname = 'productid', $filtertype = '', $limit = 0, $price_level = 0, $status = 1, $finished = 2, $selected_input_value = '', $hidelabel = 0, $ajaxoptions = array(), $socid = 0, $showempty = '1', $forcecombo = 0, $morecss = '', $hidepriceinlabel = 0, $warehouseStatus = '', $selected_combinations = null, $nooutput = 0, $status_purchase = -1) { @@ -2340,7 +2355,7 @@ class Form $placeholder = ''; if ($selected && empty($selected_input_value)) { - require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; + require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php'; $producttmpselect = new Product($this->db); $producttmpselect->fetch($selected); $selected_input_value = $producttmpselect->ref; @@ -2355,17 +2370,17 @@ class Form } } // mode=1 means customers products - $urloption = ($socid > 0 ? 'socid='.$socid.'&' : '').'htmlname='.$htmlname.'&outjson=1&price_level='.$price_level.'&type='.$filtertype.'&mode=1&status='.$status.'&status_purchase='.$status_purchase.'&finished='.$finished.'&hidepriceinlabel='.$hidepriceinlabel.'&warehousestatus='.$warehouseStatus; - $out .= ajax_autocompleter($selected, $htmlname, DOL_URL_ROOT.'/product/ajax/products.php', $urloption, $conf->global->PRODUIT_USE_SEARCH_TO_SELECT, 1, $ajaxoptions); + $urloption = ($socid > 0 ? 'socid=' . $socid . '&' : '') . 'htmlname=' . $htmlname . '&outjson=1&price_level=' . $price_level . '&type=' . $filtertype . '&mode=1&status=' . $status . '&status_purchase=' . $status_purchase . '&finished=' . $finished . '&hidepriceinlabel=' . $hidepriceinlabel . '&warehousestatus=' . $warehouseStatus; + $out .= ajax_autocompleter($selected, $htmlname, DOL_URL_ROOT . '/product/ajax/products.php', $urloption, $conf->global->PRODUIT_USE_SEARCH_TO_SELECT, 1, $ajaxoptions); if (isModEnabled('variants') && is_array($selected_combinations)) { // Code to automatically insert with javascript the select of attributes under the select of product // when a parent of variant has been selected. $out .= ' - '; } if (empty($hidelabel)) { - $out .= $langs->trans("RefOrLabel").' : '; + $out .= $langs->trans("RefOrLabel") . ' : '; } elseif ($hidelabel > 1) { - $placeholder = ' placeholder="'.$langs->trans("RefOrLabel").'"'; + $placeholder = ' placeholder="' . $langs->trans("RefOrLabel") . '"'; if ($hidelabel == 2) { $out .= img_picto($langs->trans("Search"), 'search'); } } - $out .= 'global->PRODUCT_SEARCH_AUTOFOCUS) ? 'autofocus' : '').' />'; + $out .= 'global->PRODUCT_SEARCH_AUTOFOCUS) ? 'autofocus' : '') . ' />'; if ($hidelabel == 3) { $out .= img_picto($langs->trans("Search"), 'search'); } @@ -2471,7 +2486,7 @@ class Form * @param string $morecss Add more css on select * @param string $nooutput No print, return the output into a string * @param int $forcecombo Force to use combo box - * @param array $TProducts Add filter on a defined product + * @param array $TProducts Add filter on a defined product * @return void|string */ public function select_bom($selected = '', $htmlname = 'bom_id', $limit = 0, $status = 1, $type = 0, $showempty = '1', $morecss = '', $nooutput = '', $forcecombo = 0, $TProducts = []) @@ -2479,29 +2494,29 @@ class Form // phpcs:enable global $conf, $user, $langs, $db; - require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; + require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php'; $error = 0; $out = ''; if (!$forcecombo) { - include_once DOL_DOCUMENT_ROOT.'/core/lib/ajax.lib.php'; + include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php'; $events = array(); $out .= ajax_combobox($htmlname, $events, getDolGlobalInt("PRODUIT_USE_SEARCH_TO_SELECT")); } - $out .= ''; $sql = 'SELECT b.rowid, b.ref, b.label, b.fk_product'; - $sql.= ' FROM '.MAIN_DB_PREFIX.'bom_bom as b'; - $sql.= ' WHERE b.entity IN ('.getEntity('bom').')'; - if (!empty($status)) $sql.= ' AND status = '. (int) $status; - if (!empty($type)) $sql.= ' AND bomtype = '. (int) $type; - if (!empty($TProducts)) $sql .= ' AND fk_product IN ('.$this->db->sanitize(implode(',', $TProducts)).')'; - if (!empty($limit)) $sql.= ' LIMIT '. (int) $limit; + $sql .= ' FROM ' . MAIN_DB_PREFIX . 'bom_bom as b'; + $sql .= ' WHERE b.entity IN (' . getEntity('bom') . ')'; + if (!empty($status)) $sql .= ' AND status = ' . (int)$status; + if (!empty($type)) $sql .= ' AND bomtype = ' . (int)$type; + if (!empty($TProducts)) $sql .= ' AND fk_product IN (' . $this->db->sanitize(implode(',', $TProducts)) . ')'; + if (!empty($limit)) $sql .= ' LIMIT ' . (int)$limit; $resql = $db->query($sql); if ($resql) { - if ($showempty) { + if ($showempty) { $out .= ''; + $out .= '>' . $obj->ref . ' - ' . $product->label . ' - ' . $obj->label . ''; } } else { $error++; @@ -2525,30 +2540,31 @@ class Form } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** - * Return list of products for a customer. + * Return list of products for a customer. * Called by select_produits. * - * @param int $selected Preselected product - * @param string $htmlname Name of select html - * @param string $filtertype Filter on product type (''=nofilter, 0=product, 1=service) - * @param int $limit Limit on number of returned lines - * @param int $price_level Level of price to show - * @param string $filterkey Filter on product - * @param int $status -1=Return all products, 0=Products not on sell, 1=Products on sell - * @param int $finished Filter on finished field: 2=No filter - * @param int $outputmode 0=HTML select string, 1=Array - * @param int $socid Thirdparty Id (to get also price dedicated to this customer) - * @param string $showempty '' to not show empty line. Translation key to show an empty line. '1' show empty line with no text. - * @param int $forcecombo Force to use combo box - * @param string $morecss Add more css on select - * @param int $hidepriceinlabel 1=Hide prices in label - * @param string $warehouseStatus Warehouse status filter to group/count stock. Following comma separated filter options can be used. - * 'warehouseopen' = count products from open warehouses, - * 'warehouseclosed' = count products from closed warehouses, - * 'warehouseinternal' = count products from warehouses for internal correct/transfer only - * @param int $status_purchase Purchase status -1=Return all products, 0=Products not on purchase, 1=Products on purchase - * @return array|string Array of keys for json + * @param int $selected Preselected product + * @param string $htmlname Name of select html + * @param string $filtertype Filter on product type (''=nofilter, 0=product, 1=service) + * @param int $limit Limit on number of returned lines + * @param int $price_level Level of price to show + * @param string $filterkey Filter on product + * @param int $status -1=Return all products, 0=Products not on sell, 1=Products on sell + * @param int $finished Filter on finished field: 2=No filter + * @param int $outputmode 0=HTML select string, 1=Array + * @param int $socid Thirdparty Id (to get also price dedicated to this customer) + * @param string $showempty '' to not show empty line. Translation key to show an empty line. '1' show empty line with no text. + * @param int $forcecombo Force to use combo box + * @param string $morecss Add more css on select + * @param int $hidepriceinlabel 1=Hide prices in label + * @param string $warehouseStatus Warehouse status filter to group/count stock. Following comma separated filter options can be used. + * 'warehouseopen' = count products from open warehouses, + * 'warehouseclosed' = count products from closed warehouses, + * 'warehouseinternal' = count products from warehouses for internal correct/transfer only + * @param int $status_purchase Purchase status -1=Return all products, 0=Products not on purchase, 1=Products on purchase + * @return array|string Array of keys for json */ public function select_produits_list($selected = '', $htmlname = 'productid', $filtertype = '', $limit = 20, $price_level = 0, $filterkey = '', $status = 1, $finished = 2, $outputmode = 0, $socid = 0, $showempty = '1', $forcecombo = 0, $morecss = '', $hidepriceinlabel = 0, $warehouseStatus = '', $status_purchase = -1) { @@ -2566,7 +2582,7 @@ class Form $warehouseStatusArray = array(); if (!empty($warehouseStatus)) { - require_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php'; + require_once DOL_DOCUMENT_ROOT . '/product/stock/class/entrepot.class.php'; if (preg_match('/warehouseclosed/', $warehouseStatus)) { $warehouseStatusArray[] = Entrepot::STATUS_CLOSED; } @@ -2580,19 +2596,19 @@ class Form $selectFields = " p.rowid, p.ref, p.label, p.description, p.barcode, p.fk_country, p.fk_product_type, p.price, p.price_ttc, p.price_base_type, p.tva_tx, p.default_vat_code, p.duration, p.fk_price_expression"; if (count($warehouseStatusArray)) { - $selectFieldsGrouped = ", sum(".$this->db->ifsql("e.statut IS NULL", "0", "ps.reel").") as stock"; // e.statut is null if there is no record in stock + $selectFieldsGrouped = ", sum(" . $this->db->ifsql("e.statut IS NULL", "0", "ps.reel") . ") as stock"; // e.statut is null if there is no record in stock } else { - $selectFieldsGrouped = ", ".$this->db->ifsql("p.stock IS NULL", 0, "p.stock")." AS stock"; + $selectFieldsGrouped = ", " . $this->db->ifsql("p.stock IS NULL", 0, "p.stock") . " AS stock"; } $sql = "SELECT "; - $sql .= $selectFields.$selectFieldsGrouped; + $sql .= $selectFields . $selectFieldsGrouped; if (!empty($conf->global->PRODUCT_SORT_BY_CATEGORY)) { //Product category - $sql .= ", (SELECT ".$this->db->prefix()."categorie_product.fk_categorie - FROM ".$this->db->prefix()."categorie_product - WHERE ".$this->db->prefix()."categorie_product.fk_product=p.rowid + $sql .= ", (SELECT " . $this->db->prefix() . "categorie_product.fk_categorie + FROM " . $this->db->prefix() . "categorie_product + WHERE " . $this->db->prefix() . "categorie_product.fk_product=p.rowid LIMIT 1 ) AS categorie_product_id "; } @@ -2618,83 +2634,83 @@ class Form } // Price by quantity if (!empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY) || !empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) { - $sql .= ", (SELECT pp.rowid FROM ".$this->db->prefix()."product_price as pp WHERE pp.fk_product = p.rowid"; + $sql .= ", (SELECT pp.rowid FROM " . $this->db->prefix() . "product_price as pp WHERE pp.fk_product = p.rowid"; if ($price_level >= 1 && !empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) { - $sql .= " AND price_level = ".((int) $price_level); + $sql .= " AND price_level = " . ((int)$price_level); } $sql .= " ORDER BY date_price"; $sql .= " DESC LIMIT 1) as price_rowid"; - $sql .= ", (SELECT pp.price_by_qty FROM ".$this->db->prefix()."product_price as pp WHERE pp.fk_product = p.rowid"; // price_by_qty is 1 if some prices by qty exists in subtable + $sql .= ", (SELECT pp.price_by_qty FROM " . $this->db->prefix() . "product_price as pp WHERE pp.fk_product = p.rowid"; // price_by_qty is 1 if some prices by qty exists in subtable if ($price_level >= 1 && !empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) { - $sql .= " AND price_level = ".((int) $price_level); + $sql .= " AND price_level = " . ((int)$price_level); } $sql .= " ORDER BY date_price"; $sql .= " DESC LIMIT 1) as price_by_qty"; $selectFields .= ", price_rowid, price_by_qty"; } - $sql .= " FROM ".$this->db->prefix()."product as p"; + $sql .= " FROM " . $this->db->prefix() . "product as p"; if (count($warehouseStatusArray)) { - $sql .= " LEFT JOIN ".$this->db->prefix()."product_stock as ps on ps.fk_product = p.rowid"; - $sql .= " LEFT JOIN ".$this->db->prefix()."entrepot as e on ps.fk_entrepot = e.rowid AND e.entity IN (".getEntity('stock').")"; - $sql .= ' AND e.statut IN ('.$this->db->sanitize($this->db->escape(implode(',', $warehouseStatusArray))).')'; // Return line if product is inside the selected stock. If not, an empty line will be returned so we will count 0. + $sql .= " LEFT JOIN " . $this->db->prefix() . "product_stock as ps on ps.fk_product = p.rowid"; + $sql .= " LEFT JOIN " . $this->db->prefix() . "entrepot as e on ps.fk_entrepot = e.rowid AND e.entity IN (" . getEntity('stock') . ")"; + $sql .= ' AND e.statut IN (' . $this->db->sanitize($this->db->escape(implode(',', $warehouseStatusArray))) . ')'; // Return line if product is inside the selected stock. If not, an empty line will be returned so we will count 0. } // include search in supplier ref if (!empty($conf->global->MAIN_SEARCH_PRODUCT_BY_FOURN_REF)) { - $sql .= " LEFT JOIN ".$this->db->prefix()."product_fournisseur_price as pfp ON p.rowid = pfp.fk_product"; + $sql .= " LEFT JOIN " . $this->db->prefix() . "product_fournisseur_price as pfp ON p.rowid = pfp.fk_product"; } //Price by customer if (!empty($conf->global->PRODUIT_CUSTOMER_PRICES) && !empty($socid)) { - $sql .= " LEFT JOIN ".$this->db->prefix()."product_customer_price as pcp ON pcp.fk_soc=".((int) $socid)." AND pcp.fk_product=p.rowid"; + $sql .= " LEFT JOIN " . $this->db->prefix() . "product_customer_price as pcp ON pcp.fk_soc=" . ((int)$socid) . " AND pcp.fk_product=p.rowid"; } // Units if (getDolGlobalInt('PRODUCT_USE_UNITS')) { - $sql .= " LEFT JOIN ".$this->db->prefix()."c_units u ON u.rowid = p.fk_unit"; + $sql .= " LEFT JOIN " . $this->db->prefix() . "c_units u ON u.rowid = p.fk_unit"; } // Multilang : we add translation if (getDolGlobalInt('MAIN_MULTILANGS')) { - $sql .= " LEFT JOIN ".$this->db->prefix()."product_lang as pl ON pl.fk_product = p.rowid "; + $sql .= " LEFT JOIN " . $this->db->prefix() . "product_lang as pl ON pl.fk_product = p.rowid "; if (!empty($conf->global->PRODUIT_TEXTS_IN_THIRDPARTY_LANGUAGE) && !empty($socid)) { - require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php'; + require_once DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php'; $soc = new Societe($this->db); $result = $soc->fetch($socid); if ($result > 0 && !empty($soc->default_lang)) { - $sql .= " AND pl.lang = '".$this->db->escape($soc->default_lang)."'"; + $sql .= " AND pl.lang = '" . $this->db->escape($soc->default_lang) . "'"; } else { - $sql .= " AND pl.lang = '".$this->db->escape($langs->getDefaultLang())."'"; + $sql .= " AND pl.lang = '" . $this->db->escape($langs->getDefaultLang()) . "'"; } } else { - $sql .= " AND pl.lang = '".$this->db->escape($langs->getDefaultLang())."'"; + $sql .= " AND pl.lang = '" . $this->db->escape($langs->getDefaultLang()) . "'"; } } if (!empty($conf->global->PRODUIT_ATTRIBUTES_HIDECHILD)) { - $sql .= " LEFT JOIN ".$this->db->prefix()."product_attribute_combination pac ON pac.fk_product_child = p.rowid"; + $sql .= " LEFT JOIN " . $this->db->prefix() . "product_attribute_combination pac ON pac.fk_product_child = p.rowid"; } - $sql .= ' WHERE p.entity IN ('.getEntity('product').')'; + $sql .= ' WHERE p.entity IN (' . getEntity('product') . ')'; if (!empty($conf->global->PRODUIT_ATTRIBUTES_HIDECHILD)) { $sql .= " AND pac.rowid IS NULL"; } if ($finished == 0) { - $sql .= " AND p.finished = ".((int) $finished); + $sql .= " AND p.finished = " . ((int)$finished); } elseif ($finished == 1) { - $sql .= " AND p.finished = ".((int) $finished); + $sql .= " AND p.finished = " . ((int)$finished); if ($status >= 0) { - $sql .= " AND p.tosell = ".((int) $status); + $sql .= " AND p.tosell = " . ((int)$status); } } elseif ($status >= 0) { - $sql .= " AND p.tosell = ".((int) $status); + $sql .= " AND p.tosell = " . ((int)$status); } if ($status_purchase >= 0) { - $sql .= " AND p.tobuy = ".((int) $status_purchase); + $sql .= " AND p.tobuy = " . ((int)$status_purchase); } // Filter by product type if (strval($filtertype) != '') { - $sql .= " AND p.fk_product_type = ".((int) $filtertype); + $sql .= " AND p.fk_product_type = " . ((int)$filtertype); } elseif (!isModEnabled('product')) { // when product module is disabled, show services only $sql .= " AND p.fk_product_type = 1"; } elseif (!isModEnabled('service')) { // when service module is disabled, show products only @@ -2718,21 +2734,21 @@ class Form if ($i > 0) { $sql .= " AND "; } - $sql .= "(p.ref LIKE '".$this->db->escape($prefix.$crit)."%' OR p.label LIKE '".$this->db->escape($prefix.$crit)."%'"; + $sql .= "(p.ref LIKE '" . $this->db->escape($prefix . $crit) . "%' OR p.label LIKE '" . $this->db->escape($prefix . $crit) . "%'"; if (getDolGlobalInt('MAIN_MULTILANGS')) { - $sql .= " OR pl.label LIKE '".$this->db->escape($prefix.$crit)."%'"; + $sql .= " OR pl.label LIKE '" . $this->db->escape($prefix . $crit) . "%'"; } if (!empty($conf->global->PRODUIT_CUSTOMER_PRICES) && !empty($socid)) { - $sql .= " OR pcp.ref_customer LIKE '".$this->db->escape($prefix.$crit)."%'"; + $sql .= " OR pcp.ref_customer LIKE '" . $this->db->escape($prefix . $crit) . "%'"; } if (!empty($conf->global->PRODUCT_AJAX_SEARCH_ON_DESCRIPTION)) { - $sql .= " OR p.description LIKE '".$this->db->escape($prefix.$crit)."%'"; + $sql .= " OR p.description LIKE '" . $this->db->escape($prefix . $crit) . "%'"; if (getDolGlobalInt('MAIN_MULTILANGS')) { - $sql .= " OR pl.description LIKE '".$this->db->escape($prefix.$crit)."%'"; + $sql .= " OR pl.description LIKE '" . $this->db->escape($prefix . $crit) . "%'"; } } if (!empty($conf->global->MAIN_SEARCH_PRODUCT_BY_FOURN_REF)) { - $sql .= " OR pfp.ref_fourn LIKE '".$this->db->escape($prefix.$crit)."%'"; + $sql .= " OR pfp.ref_fourn LIKE '" . $this->db->escape($prefix . $crit) . "%'"; } $sql .= ")"; $i++; @@ -2741,12 +2757,12 @@ class Form $sql .= ")"; } if (isModEnabled('barcode')) { - $sql .= " OR p.barcode LIKE '".$this->db->escape($prefix.$filterkey)."%'"; + $sql .= " OR p.barcode LIKE '" . $this->db->escape($prefix . $filterkey) . "%'"; } $sql .= ')'; } if (count($warehouseStatusArray)) { - $sql .= " GROUP BY ".$selectFields; + $sql .= " GROUP BY " . $selectFields; } //Sort by category @@ -2761,23 +2777,23 @@ class Form $sql .= $this->db->plimit($limit, 0); // Build output string - dol_syslog(get_class($this)."::select_produits_list search products", LOG_DEBUG); + dol_syslog(get_class($this) . "::select_produits_list search products", LOG_DEBUG); $result = $this->db->query($sql); if ($result) { - require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; - require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_parser.class.php'; - require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php'; + require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php'; + require_once DOL_DOCUMENT_ROOT . '/product/dynamic_price/class/price_parser.class.php'; + require_once DOL_DOCUMENT_ROOT . '/core/lib/product.lib.php'; $num = $this->db->num_rows($result); $events = null; if (!$forcecombo) { - include_once DOL_DOCUMENT_ROOT.'/core/lib/ajax.lib.php'; + include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php'; $out .= ajax_combobox($htmlname, $events, getDolGlobalInt("PRODUIT_USE_SEARCH_TO_SELECT")); } - $out .= ''; $textifempty = ''; // Do not use textifempty = ' ' or ' ' here, or search on key will search on ' key'. @@ -2794,7 +2810,7 @@ class Form } } if ($showempty) { - $out .= ''; + $out .= ''; } $i = 0; @@ -2805,11 +2821,11 @@ class Form if ((!empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY) || !empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) && !empty($objp->price_by_qty) && $objp->price_by_qty == 1) { // Price by quantity will return many prices for the same product $sql = "SELECT rowid, quantity, price, unitprice, remise_percent, remise, price_base_type"; - $sql .= " FROM ".$this->db->prefix()."product_price_by_qty"; - $sql .= " WHERE fk_product_price = ".((int) $objp->price_rowid); + $sql .= " FROM " . $this->db->prefix() . "product_price_by_qty"; + $sql .= " WHERE fk_product_price = " . ((int)$objp->price_rowid); $sql .= " ORDER BY quantity ASC"; - dol_syslog(get_class($this)."::select_produits_list search prices by qty", LOG_DEBUG); + dol_syslog(get_class($this) . "::select_produits_list search prices by qty", LOG_DEBUG); $result2 = $this->db->query($sql); if ($result2) { $nb_prices = $this->db->num_rows($result2); @@ -2847,7 +2863,7 @@ class Form $price_product = new Product($this->db); $price_product->fetch($objp->rowid, '', '', 1); - require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_parser.class.php'; + require_once DOL_DOCUMENT_ROOT . '/product/dynamic_price/class/price_parser.class.php'; $priceparser = new PriceParser($this->db); $price_result = $priceparser->parseProduct($price_product); if ($price_result >= 0) { @@ -2891,15 +2907,15 @@ class Form * This define value for &$opt and &$optJson. * This function is called by select_produits_list(). * - * @param object $objp Resultset of fetch - * @param string $opt Option (var used for returned value in string option format) - * @param string $optJson Option (var used for returned value in json format) - * @param int $price_level Price level - * @param string $selected Preselected value - * @param int $hidepriceinlabel Hide price in label - * @param string $filterkey Filter key to highlight - * @param int $novirtualstock Do not load virtual stock, even if slow option STOCK_SHOW_VIRTUAL_STOCK_IN_PRODUCTS_COMBO is on. - * @return void + * @param object $objp Resultset of fetch + * @param string $opt Option (var used for returned value in string option format) + * @param string $optJson Option (var used for returned value in json format) + * @param int $price_level Price level + * @param string $selected Preselected value + * @param int $hidepriceinlabel Hide price in label + * @param string $filterkey Filter key to highlight + * @param int $novirtualstock Do not load virtual stock, even if slow option STOCK_SHOW_VIRTUAL_STOCK_IN_PRODUCTS_COMBO is on. + * @return void */ protected function constructProductListOption(&$objp, &$opt, &$optJson, $price_level, $selected, $hidepriceinlabel = 0, $filterkey = '', $novirtualstock = 0) { @@ -2930,7 +2946,7 @@ class Form $label = $objp->label_translated; } if (!empty($filterkey) && $filterkey != '') { - $label = preg_replace('/('.preg_quote($filterkey, '/').')/i', '$1', $label, 1); + $label = preg_replace('/(' . preg_quote($filterkey, '/') . ')/i', '$1', $label, 1); } $outkey = $objp->rowid; @@ -2947,36 +2963,36 @@ class Form $outpbq = empty($objp->price_by_qty_rowid) ? '' : $objp->price_by_qty_rowid; $outtype = $objp->fk_product_type; - $outdurationvalue = $outtype == Product::TYPE_SERVICE ?substr($objp->duration, 0, dol_strlen($objp->duration) - 1) : ''; - $outdurationunit = $outtype == Product::TYPE_SERVICE ?substr($objp->duration, -1) : ''; + $outdurationvalue = $outtype == Product::TYPE_SERVICE ? substr($objp->duration, 0, dol_strlen($objp->duration) - 1) : ''; + $outdurationunit = $outtype == Product::TYPE_SERVICE ? substr($objp->duration, -1) : ''; if ($outorigin && !empty($conf->global->PRODUCT_SHOW_ORIGIN_IN_COMBO)) { - require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; + require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php'; } // Units $outvalUnits = ''; if (getDolGlobalInt('PRODUCT_USE_UNITS')) { if (!empty($objp->unit_short)) { - $outvalUnits .= ' - '.$objp->unit_short; + $outvalUnits .= ' - ' . $objp->unit_short; } } if (!empty($conf->global->PRODUCT_SHOW_DIMENSIONS_IN_COMBO)) { if (!empty($objp->weight) && $objp->weight_units !== null) { $unitToShow = showDimensionInBestUnit($objp->weight, $objp->weight_units, 'weight', $langs); - $outvalUnits .= ' - '.$unitToShow; + $outvalUnits .= ' - ' . $unitToShow; } if ((!empty($objp->length) || !empty($objp->width) || !empty($objp->height)) && $objp->length_units !== null) { - $unitToShow = $objp->length.' x '.$objp->width.' x '.$objp->height.' '.measuringUnitString(0, 'size', $objp->length_units); - $outvalUnits .= ' - '.$unitToShow; + $unitToShow = $objp->length . ' x ' . $objp->width . ' x ' . $objp->height . ' ' . measuringUnitString(0, 'size', $objp->length_units); + $outvalUnits .= ' - ' . $unitToShow; } if (!empty($objp->surface) && $objp->surface_units !== null) { $unitToShow = showDimensionInBestUnit($objp->surface, $objp->surface_units, 'surface', $langs); - $outvalUnits .= ' - '.$unitToShow; + $outvalUnits .= ' - ' . $unitToShow; } if (!empty($objp->volume) && $objp->volume_units !== null) { $unitToShow = showDimensionInBestUnit($objp->volume, $objp->volume_units, 'volume', $langs); - $outvalUnits .= ' - '.$unitToShow; + $outvalUnits .= ' - ' . $unitToShow; } } if ($outdurationvalue && $outdurationunit) { @@ -2988,14 +3004,14 @@ class Form 'y' => $langs->trans('Year') ); if (isset($da[$outdurationunit])) { - $outvalUnits .= ' - '.$outdurationvalue.' '.$langs->transnoentities($da[$outdurationunit].($outdurationvalue > 1 ? 's' : '')); + $outvalUnits .= ' - ' . $outdurationvalue . ' ' . $langs->transnoentities($da[$outdurationunit] . ($outdurationvalue > 1 ? 's' : '')); } } - $opt = '\n"; $optJson = array( - 'key'=>$outkey, - 'value'=>$outref, - 'label'=>$outval, - 'label2'=>$outlabel, - 'desc'=>$outdesc, - 'type'=>$outtype, - 'price_ht'=>price2num($outprice_ht), - 'price_ttc'=>price2num($outprice_ttc), - 'price_ht_locale'=>price(price2num($outprice_ht)), - 'price_ttc_locale'=>price(price2num($outprice_ttc)), - 'pricebasetype'=>$outpricebasetype, - 'tva_tx'=>$outtva_tx, - 'default_vat_code'=>$outdefault_vat_code, - 'qty'=>$outqty, - 'discount'=>$outdiscount, - 'duration_value'=>$outdurationvalue, - 'duration_unit'=>$outdurationunit, - 'pbq'=>$outpbq, - 'labeltrans'=>$outlabel_translated, - 'desctrans'=>$outdesc_translated, - 'ref_customer'=>$outrefcust + 'key' => $outkey, + 'value' => $outref, + 'label' => $outval, + 'label2' => $outlabel, + 'desc' => $outdesc, + 'type' => $outtype, + 'price_ht' => price2num($outprice_ht), + 'price_ttc' => price2num($outprice_ttc), + 'price_ht_locale' => price(price2num($outprice_ht)), + 'price_ttc_locale' => price(price2num($outprice_ttc)), + 'pricebasetype' => $outpricebasetype, + 'tva_tx' => $outtva_tx, + 'default_vat_code' => $outdefault_vat_code, + 'qty' => $outqty, + 'discount' => $outdiscount, + 'duration_value' => $outdurationvalue, + 'duration_unit' => $outdurationunit, + 'pbq' => $outpbq, + 'labeltrans' => $outlabel_translated, + 'desctrans' => $outdesc_translated, + 'ref_customer' => $outrefcust ); } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** - * Return list of products for customer (in Ajax if Ajax activated or go to select_produits_fournisseurs_list) + * Return list of products for customer (in Ajax if Ajax activated or go to select_produits_fournisseurs_list) * - * @param int $socid Id third party - * @param string $selected Preselected product - * @param string $htmlname Name of HTML Select - * @param string $filtertype Filter on product type (''=nofilter, 0=product, 1=service) - * @param string $filtre For a SQL filter - * @param array $ajaxoptions Options for ajax_autocompleter - * @param int $hidelabel Hide label (0=no, 1=yes) - * @param int $alsoproductwithnosupplierprice 1=Add also product without supplier prices - * @param string $morecss More CSS - * @param string $placeholder Placeholder - * @return void + * @param int $socid Id third party + * @param string $selected Preselected product + * @param string $htmlname Name of HTML Select + * @param string $filtertype Filter on product type (''=nofilter, 0=product, 1=service) + * @param string $filtre For a SQL filter + * @param array $ajaxoptions Options for ajax_autocompleter + * @param int $hidelabel Hide label (0=no, 1=yes) + * @param int $alsoproductwithnosupplierprice 1=Add also product without supplier prices + * @param string $morecss More CSS + * @param string $placeholder Placeholder + * @return void */ public function select_produits_fournisseurs($socid, $selected = '', $htmlname = 'productid', $filtertype = '', $filtre = '', $ajaxoptions = array(), $hidelabel = 0, $alsoproductwithnosupplierprice = 0, $morecss = '', $placeholder = '') { @@ -3244,7 +3261,7 @@ class Form $selected_input_value = ''; if (!empty($conf->use_javascript_ajax) && !empty($conf->global->PRODUIT_USE_SEARCH_TO_SELECT)) { if ($selected > 0) { - require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; + require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php'; $producttmpselect = new Product($this->db); $producttmpselect->fetch($selected); $selected_input_value = $producttmpselect->ref; @@ -3252,33 +3269,34 @@ class Form } // mode=2 means suppliers products - $urloption = ($socid > 0 ? 'socid='.$socid.'&' : '').'htmlname='.$htmlname.'&outjson=1&price_level='.$price_level.'&type='.$filtertype.'&mode=2&status='.$status.'&finished='.$finished.'&alsoproductwithnosupplierprice='.$alsoproductwithnosupplierprice; - print ajax_autocompleter($selected, $htmlname, DOL_URL_ROOT.'/product/ajax/products.php', $urloption, $conf->global->PRODUIT_USE_SEARCH_TO_SELECT, 0, $ajaxoptions); + $urloption = ($socid > 0 ? 'socid=' . $socid . '&' : '') . 'htmlname=' . $htmlname . '&outjson=1&price_level=' . $price_level . '&type=' . $filtertype . '&mode=2&status=' . $status . '&finished=' . $finished . '&alsoproductwithnosupplierprice=' . $alsoproductwithnosupplierprice; + print ajax_autocompleter($selected, $htmlname, DOL_URL_ROOT . '/product/ajax/products.php', $urloption, $conf->global->PRODUIT_USE_SEARCH_TO_SELECT, 0, $ajaxoptions); - print ($hidelabel ? '' : $langs->trans("RefOrLabel").' : ').''; + print ($hidelabel ? '' : $langs->trans("RefOrLabel") . ' : ') . ''; } else { print $this->select_produits_fournisseurs_list($socid, $selected, $htmlname, $filtertype, $filtre, '', $status, 0, 0, $alsoproductwithnosupplierprice, $morecss, 0, $placeholder); } } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** - * Return list of suppliers products + * Return list of suppliers products * - * @param int $socid Id of supplier thirdparty (0 = no filter) - * @param int $selected Product price pre-selected (must be 'id' in product_fournisseur_price or 'idprod_IDPROD') - * @param string $htmlname Name of HTML select - * @param string $filtertype Filter on product type (''=nofilter, 0=product, 1=service) - * @param string $filtre Generic filter. Data must not come from user input. - * @param string $filterkey Filter of produdts - * @param int $statut -1=Return all products, 0=Products not on buy, 1=Products on buy - * @param int $outputmode 0=HTML select string, 1=Array - * @param int $limit Limit of line number - * @param int $alsoproductwithnosupplierprice 1=Add also product without supplier prices - * @param string $morecss Add more CSS - * @param int $showstockinlist Show stock information (slower). - * @param string $placeholder Placeholder - * @return array|string Array of keys for json or HTML component + * @param int $socid Id of supplier thirdparty (0 = no filter) + * @param int $selected Product price pre-selected (must be 'id' in product_fournisseur_price or 'idprod_IDPROD') + * @param string $htmlname Name of HTML select + * @param string $filtertype Filter on product type (''=nofilter, 0=product, 1=service) + * @param string $filtre Generic filter. Data must not come from user input. + * @param string $filterkey Filter of produdts + * @param int $statut -1=Return all products, 0=Products not on buy, 1=Products on buy + * @param int $outputmode 0=HTML select string, 1=Array + * @param int $limit Limit of line number + * @param int $alsoproductwithnosupplierprice 1=Add also product without supplier prices + * @param string $morecss Add more CSS + * @param int $showstockinlist Show stock information (slower). + * @param string $placeholder Placeholder + * @return array|string Array of keys for json or HTML component */ public function select_produits_fournisseurs_list($socid, $selected = '', $htmlname = 'productid', $filtertype = '', $filtre = '', $filterkey = '', $statut = -1, $outputmode = 0, $limit = 100, $alsoproductwithnosupplierprice = 0, $morecss = '', $showstockinlist = 0, $placeholder = '') { @@ -3314,25 +3332,25 @@ class Form if (isModEnabled('barcode')) { $sql .= ", pfp.barcode"; } - $sql .= " FROM ".$this->db->prefix()."product as p"; - $sql .= " LEFT JOIN ".$this->db->prefix()."product_fournisseur_price as pfp ON ( p.rowid = pfp.fk_product AND pfp.entity IN (".getEntity('product').") )"; + $sql .= " FROM " . $this->db->prefix() . "product as p"; + $sql .= " LEFT JOIN " . $this->db->prefix() . "product_fournisseur_price as pfp ON ( p.rowid = pfp.fk_product AND pfp.entity IN (" . getEntity('product') . ") )"; if ($socid > 0) { - $sql .= " AND pfp.fk_soc = ".((int) $socid); + $sql .= " AND pfp.fk_soc = " . ((int)$socid); } - $sql .= " LEFT JOIN ".$this->db->prefix()."societe as s ON pfp.fk_soc = s.rowid"; + $sql .= " LEFT JOIN " . $this->db->prefix() . "societe as s ON pfp.fk_soc = s.rowid"; // Units if (getDolGlobalInt('PRODUCT_USE_UNITS')) { - $sql .= " LEFT JOIN ".$this->db->prefix()."c_units u ON u.rowid = p.fk_unit"; + $sql .= " LEFT JOIN " . $this->db->prefix() . "c_units u ON u.rowid = p.fk_unit"; } - $sql .= " WHERE p.entity IN (".getEntity('product').")"; + $sql .= " WHERE p.entity IN (" . getEntity('product') . ")"; if ($statut != -1) { - $sql .= " AND p.tobuy = ".((int) $statut); + $sql .= " AND p.tobuy = " . ((int)$statut); } if (strval($filtertype) != '') { - $sql .= " AND p.fk_product_type = ".((int) $filtertype); + $sql .= " AND p.fk_product_type = " . ((int)$filtertype); } if (!empty($filtre)) { - $sql .= " ".$filtre; + $sql .= " " . $filtre; } // Add where from hooks $parameters = array(); @@ -3352,9 +3370,9 @@ class Form if ($i > 0) { $sql .= " AND "; } - $sql .= "(pfp.ref_fourn LIKE '".$this->db->escape($prefix.$crit)."%' OR p.ref LIKE '".$this->db->escape($prefix.$crit)."%' OR p.label LIKE '".$this->db->escape($prefix.$crit)."%'"; + $sql .= "(pfp.ref_fourn LIKE '" . $this->db->escape($prefix . $crit) . "%' OR p.ref LIKE '" . $this->db->escape($prefix . $crit) . "%' OR p.label LIKE '" . $this->db->escape($prefix . $crit) . "%'"; if (!empty($conf->global->PRODUIT_FOURN_TEXTS)) { - $sql .= " OR pfp.desc_fourn LIKE '".$this->db->escape($prefix.$crit)."%'"; + $sql .= " OR pfp.desc_fourn LIKE '" . $this->db->escape($prefix . $crit) . "%'"; } $sql .= ")"; $i++; @@ -3363,8 +3381,8 @@ class Form $sql .= ")"; } if (isModEnabled('barcode')) { - $sql .= " OR p.barcode LIKE '".$this->db->escape($prefix.$filterkey)."%'"; - $sql .= " OR pfp.barcode LIKE '".$this->db->escape($prefix.$filterkey)."%'"; + $sql .= " OR p.barcode LIKE '" . $this->db->escape($prefix . $filterkey) . "%'"; + $sql .= " OR pfp.barcode LIKE '" . $this->db->escape($prefix . $filterkey) . "%'"; } $sql .= ')'; } @@ -3373,20 +3391,20 @@ class Form // Build output string - dol_syslog(get_class($this)."::select_produits_fournisseurs_list", LOG_DEBUG); + dol_syslog(get_class($this) . "::select_produits_fournisseurs_list", LOG_DEBUG); $result = $this->db->query($sql); if ($result) { - require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_parser.class.php'; - require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php'; + require_once DOL_DOCUMENT_ROOT . '/product/dynamic_price/class/price_parser.class.php'; + require_once DOL_DOCUMENT_ROOT . '/core/lib/product.lib.php'; $num = $this->db->num_rows($result); //$out.=''; + $out .= ''; + $form = ''; + print ''; + print ''; + print ''; + $out .= ''; + $out .= ''; if ($user->admin && empty($noinfoadmin)) { - $out.= info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1); + $out .= info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1); } - $out.= ajax_combobox($htmlname); + $out .= ajax_combobox($htmlname); if ($deposit_percent >= 0) { - $out .= '
' . "\n"; if (empty($disableformtag)) { $formconfirm .= "\n"; @@ -5408,7 +5437,7 @@ class Form if (!empty($conf->use_javascript_ajax)) { $formconfirm .= ''; - $formconfirm .= ''."\n"; + $formconfirm .= '' . "\n"; } $formconfirm .= "\n"; @@ -5431,28 +5460,29 @@ class Form // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** * Show a form to select a project * - * @param int $page Page - * @param int $socid Id third party (-1=all, 0=only projects not linked to a third party, id=projects not linked or linked to third party id) - * @param int $selected Id pre-selected project - * @param string $htmlname Name of select field - * @param int $discard_closed Discard closed projects (0=Keep,1=hide completely except $selected,2=Disable) - * @param int $maxlength Max length - * @param int $forcefocus Force focus on field (works with javascript only) - * @param int $nooutput No print is done. String is returned. - * @param string $textifnoproject Text to show if no project - * @param string $morecss More CSS - * @return string Return html content + * @param int $page Page + * @param int $socid Id third party (-1=all, 0=only projects not linked to a third party, id=projects not linked or linked to third party id) + * @param int $selected Id pre-selected project + * @param string $htmlname Name of select field + * @param int $discard_closed Discard closed projects (0=Keep,1=hide completely except $selected,2=Disable) + * @param int $maxlength Max length + * @param int $forcefocus Force focus on field (works with javascript only) + * @param int $nooutput No print is done. String is returned. + * @param string $textifnoproject Text to show if no project + * @param string $morecss More CSS + * @return string Return html content */ public function form_project($page, $socid, $selected = '', $htmlname = 'projectid', $discard_closed = 0, $maxlength = 20, $forcefocus = 0, $nooutput = 0, $textifnoproject = '', $morecss = '') { // phpcs:enable global $langs; - require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php'; - require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php'; + require_once DOL_DOCUMENT_ROOT . '/core/lib/project.lib.php'; + require_once DOL_DOCUMENT_ROOT . '/core/class/html.formprojet.class.php'; $out = ''; @@ -5460,11 +5490,11 @@ class Form $langs->load("project"); if ($htmlname != "none") { - $out .= '
'; + $out .= ''; $out .= ''; - $out .= ''; + $out .= ''; $out .= $formproject->select_projects($socid, $selected, $htmlname, $maxlength, 0, 1, $discard_closed, $forcefocus, 0, 0, '', 1, 0, $morecss); - $out .= ''; + $out .= ''; $out .= '
'; } else { $out .= ''; @@ -5473,7 +5503,7 @@ class Form $projet->fetch($selected); $out .= $projet->getNomUrl(0, '', 1); } else { - $out .= ''.$textifnoproject.''; + $out .= '' . $textifnoproject . ''; } $out .= ''; } @@ -5486,20 +5516,21 @@ class Form } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** - * Show a form to select payment conditions + * Show a form to select payment conditions * - * @param int $page Page - * @param string $selected Id condition pre-selectionne - * @param string $htmlname Name of select html field - * @param int $addempty Add empty entry - * @param string $type Type ('direct-debit' or 'bank-transfer') - * @param int $filtertype If > 0, include payment terms with deposit percentage (for objects other than invoices and invoice templates) - * @param string $deposit_percent < 0 : deposit_percent input makes no sense (for example, in list filters) - * 0 : use default deposit percentage from entry - * > 0 : force deposit percentage (for example, from company object) - * @param int $nooutput No print is done. String is returned. - * @return string HTML output or '' + * @param int $page Page + * @param string $selected Id condition pre-selectionne + * @param string $htmlname Name of select html field + * @param int $addempty Add empty entry + * @param string $type Type ('direct-debit' or 'bank-transfer') + * @param int $filtertype If > 0, include payment terms with deposit percentage (for objects other than invoices and invoice templates) + * @param string $deposit_percent < 0 : deposit_percent input makes no sense (for example, in list filters) + * 0 : use default deposit percentage from entry + * > 0 : force deposit percentage (for example, from company object) + * @param int $nooutput No print is done. String is returned. + * @return string HTML output or '' */ public function form_conditions_reglement($page, $selected = '', $htmlname = 'cond_reglement_id', $addempty = 0, $type = '', $filtertype = -1, $deposit_percent = -1, $nooutput = 0) { @@ -5509,14 +5540,14 @@ class Form $out = ''; if ($htmlname != "none") { - $out .= '
'; + $out .= ''; $out .= ''; - $out .= ''; + $out .= ''; if ($type) { - $out .= ''; + $out .= ''; } $out .= $this->getSelectConditionsPaiements($selected, $htmlname, $filtertype, $addempty, 0, '', $deposit_percent); - $out .= ''; + $out .= ''; $out .= '
'; } else { if ($selected) { @@ -5546,26 +5577,27 @@ class Form } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** * Show a form to select a delivery delay * - * @param int $page Page - * @param string $selected Id condition pre-selectionne - * @param string $htmlname Name of select html field - * @param int $addempty Ajoute entree vide - * @return void + * @param int $page Page + * @param string $selected Id condition pre-selectionne + * @param string $htmlname Name of select html field + * @param int $addempty Ajoute entree vide + * @return void */ public function form_availability($page, $selected = '', $htmlname = 'availability', $addempty = 0) { // phpcs:enable global $langs; if ($htmlname != "none") { - print '
'; + print ''; print ''; - print ''; + print ''; $this->selectAvailabilityDelay($selected, $htmlname, -1, $addempty); - print ''; - print ''; + print ''; + print ''; print '
'; } else { if ($selected) { @@ -5581,21 +5613,21 @@ class Form * Output HTML form to select list of input reason (events that triggered an object creation, like after sending an emailing, making an advert, ...) * List found into table c_input_reason loaded by loadCacheInputReason * - * @param string $page Page - * @param string $selected Id condition pre-selectionne - * @param string $htmlname Name of select html field - * @param int $addempty Add empty entry - * @return void + * @param string $page Page + * @param string $selected Id condition pre-selectionne + * @param string $htmlname Name of select html field + * @param int $addempty Add empty entry + * @return void */ public function formInputReason($page, $selected = '', $htmlname = 'demandreason', $addempty = 0) { global $langs; if ($htmlname != "none") { - print '
'; + print ''; print ''; - print ''; + print ''; $this->selectInputReason($selected, $htmlname, -1, $addempty); - print ''; + print ''; print '
'; } else { if ($selected) { @@ -5613,18 +5645,19 @@ class Form } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** * Show a form + html select a date * - * @param string $page Page - * @param string $selected Date preselected - * @param string $htmlname Html name of date input fields or 'none' - * @param int $displayhour Display hour selector - * @param int $displaymin Display minutes selector - * @param int $nooutput 1=No print output, return string - * @param string $type 'direct-debit' or 'bank-transfer' - * @return string - * @see selectDate() + * @param string $page Page + * @param string $selected Date preselected + * @param string $htmlname Html name of date input fields or 'none' + * @param int $displayhour Display hour selector + * @param int $displaymin Display minutes selector + * @param int $nooutput 1=No print output, return string + * @param string $type 'direct-debit' or 'bank-transfer' + * @return string + * @see selectDate() */ public function form_date($page, $selected, $htmlname, $displayhour = 0, $displaymin = 0, $nooutput = 0, $type = '') { @@ -5634,17 +5667,17 @@ class Form $ret = ''; if ($htmlname != "none") { - $ret .= '
'; - $ret .= ''; - $ret .= ''; + $ret .= ''; + $ret .= ''; + $ret .= ''; if ($type) { - $ret .= ''; + $ret .= ''; } $ret .= ''; $ret .= ''; - $ret .= ''; + $ret .= ''; $ret .= '
'; - $ret .= $this->selectDate($selected, $htmlname, $displayhour, $displaymin, 1, 'form'.$htmlname, 1, 0); + $ret .= $this->selectDate($selected, $htmlname, $displayhour, $displaymin, 1, 'form' . $htmlname, 1, 0); $ret .= '
'; } else { if ($displayhour) { @@ -5662,15 +5695,16 @@ class Form // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** * Show a select form to choose a user * - * @param string $page Page - * @param string $selected Id of user preselected - * @param string $htmlname Name of input html field. If 'none', we just output the user link. - * @param array $exclude List of users id to exclude - * @param array $include List of users id to include - * @return void + * @param string $page Page + * @param string $selected Id of user preselected + * @param string $htmlname Name of input html field. If 'none', we just output the user link. + * @param array $exclude List of users id to exclude + * @param array $include List of users id to include + * @return void */ public function form_users($page, $selected = '', $htmlname = 'userid', $exclude = '', $include = '') { @@ -5678,15 +5712,15 @@ class Form global $langs; if ($htmlname != "none") { - print '
'; - print ''; - print ''; + print ''; + print ''; + print ''; print $this->select_dolusers($selected, $htmlname, 1, $exclude, 0, $include); - print ''; + print ''; print '
'; } else { if ($selected) { - require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php'; + require_once DOL_DOCUMENT_ROOT . '/user/class/user.class.php'; $theuser = new User($this->db); $theuser->fetch($selected); print $theuser->getNomUrl(1); @@ -5698,18 +5732,19 @@ class Form // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** * Show form with payment mode * - * @param string $page Page - * @param int $selected Id mode pre-selectionne - * @param string $htmlname Name of select html field - * @param string $filtertype To filter on field type in llx_c_paiement ('CRDT' or 'DBIT' or array('code'=>xx,'label'=>zz)) - * @param int $active Active or not, -1 = all - * @param int $addempty 1=Add empty entry - * @param string $type Type ('direct-debit' or 'bank-transfer') - * @param int $nooutput 1=Return string, no output - * @return string HTML output or '' + * @param string $page Page + * @param int $selected Id mode pre-selectionne + * @param string $htmlname Name of select html field + * @param string $filtertype To filter on field type in llx_c_paiement ('CRDT' or 'DBIT' or array('code'=>xx,'label'=>zz)) + * @param int $active Active or not, -1 = all + * @param int $addempty 1=Add empty entry + * @param string $type Type ('direct-debit' or 'bank-transfer') + * @param int $nooutput 1=Return string, no output + * @return string HTML output or '' */ public function form_modes_reglement($page, $selected = '', $htmlname = 'mode_reglement_id', $filtertype = '', $active = 1, $addempty = 0, $type = '', $nooutput = 0) { @@ -5718,14 +5753,14 @@ class Form $out = ''; if ($htmlname != "none") { - $out .= '
'; + $out .= ''; $out .= ''; - $out .= ''; + $out .= ''; if ($type) { - $out .= ''; + $out .= ''; } $out .= $this->select_types_paiements($selected, $htmlname, $filtertype, 0, $addempty, 0, 0, $active, '', 1); - $out .= ''; + $out .= ''; $out .= '
'; } else { if ($selected) { @@ -5747,22 +5782,22 @@ class Form /** * Show form with transport mode * - * @param string $page Page - * @param int $selected Id mode pre-select - * @param string $htmlname Name of select html field - * @param int $active Active or not, -1 = all - * @param int $addempty 1=Add empty entry - * @return void + * @param string $page Page + * @param int $selected Id mode pre-select + * @param string $htmlname Name of select html field + * @param int $active Active or not, -1 = all + * @param int $addempty 1=Add empty entry + * @return void */ public function formSelectTransportMode($page, $selected = '', $htmlname = 'transport_mode_id', $active = 1, $addempty = 0) { global $langs; if ($htmlname != "none") { - print '
'; + print ''; print ''; - print ''; + print ''; $this->selectTransportMode($selected, $htmlname, 0, $addempty, 0, 0, $active); - print ''; + print ''; print '
'; } else { if ($selected) { @@ -5775,24 +5810,25 @@ class Form } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** * Show form with multicurrency code * - * @param string $page Page - * @param string $selected code pre-selectionne - * @param string $htmlname Name of select html field - * @return void + * @param string $page Page + * @param string $selected code pre-selectionne + * @param string $htmlname Name of select html field + * @return void */ public function form_multicurrency_code($page, $selected = '', $htmlname = 'multicurrency_code') { // phpcs:enable global $langs; if ($htmlname != "none") { - print '
'; + print ''; print ''; - print ''; + print ''; print $this->selectMultiCurrency($selected, $htmlname, 0); - print ''; + print ''; print '
'; } else { dol_include_once('/core/lib/company.lib.php'); @@ -5801,14 +5837,15 @@ class Form } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** * Show form with multicurrency rate * - * @param string $page Page - * @param double $rate Current rate - * @param string $htmlname Name of select html field - * @param string $currency Currency code to explain the rate - * @return void + * @param string $page Page + * @param double $rate Current rate + * @param string $htmlname Name of select html field + * @param string $currency Currency code to explain the rate + * @return void */ public function form_multicurrency_rate($page, $rate = '', $htmlname = 'multicurrency_tx', $currency = '') { @@ -5816,21 +5853,21 @@ class Form global $langs, $mysoc, $conf; if ($htmlname != "none") { - print '
'; + print ''; print ''; - print ''; - print ' '; + print ''; + print ' '; print ' '; - print ''; + print ''; print '
'; } else { if (!empty($rate)) { print price($rate, 1, $langs, 1, 0); if ($currency && $rate != 1) { - print '   ('.price($rate, 1, $langs, 1, 0).' '.$currency.' = 1 '.$conf->currency.')'; + print '   (' . price($rate, 1, $langs, 1, 0) . ' ' . $currency . ' = 1 ' . $conf->currency . ')'; } } else { print 1; @@ -5840,29 +5877,30 @@ class Form // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** - * Show a select box with available absolute discounts + * Show a select box with available absolute discounts * - * @param string $page Page URL where form is shown - * @param int $selected Value pre-selected - * @param string $htmlname Name of SELECT component. If 'none', not changeable. Example 'remise_id'. - * @param int $socid Third party id - * @param float $amount Total amount available - * @param string $filter SQL filter on discounts - * @param int $maxvalue Max value for lines that can be selected - * @param string $more More string to add - * @param int $hidelist 1=Hide list - * @param int $discount_type 0 => customer discount, 1 => supplier discount - * @return void + * @param string $page Page URL where form is shown + * @param int $selected Value pre-selected + * @param string $htmlname Name of SELECT component. If 'none', not changeable. Example 'remise_id'. + * @param int $socid Third party id + * @param float $amount Total amount available + * @param string $filter SQL filter on discounts + * @param int $maxvalue Max value for lines that can be selected + * @param string $more More string to add + * @param int $hidelist 1=Hide list + * @param int $discount_type 0 => customer discount, 1 => supplier discount + * @return void */ public function form_remise_dispo($page, $selected, $htmlname, $socid, $amount, $filter = '', $maxvalue = 0, $more = '', $hidelist = 0, $discount_type = 0) { // phpcs:enable global $conf, $langs; if ($htmlname != "none") { - print '
'; + print ''; print ''; - print ''; + print ''; print '
'; if (!empty($discount_type)) { if (!empty($conf->global->FACTURE_SUPPLIER_DEPOSITS_ARE_JUST_PAYMENTS)) { @@ -5900,24 +5938,24 @@ class Form print '
'; if (empty($hidelist)) { print '
'; - $newfilter = 'discount_type='.intval($discount_type); + $newfilter = 'discount_type=' . intval($discount_type); if (!empty($discount_type)) { $newfilter .= ' AND fk_invoice_supplier IS NULL AND fk_invoice_supplier_line IS NULL'; // Supplier discounts available } else { $newfilter .= ' AND fk_facture IS NULL AND fk_facture_line IS NULL'; // Customer discounts available } if ($filter) { - $newfilter .= ' AND ('.$filter.')'; + $newfilter .= ' AND (' . $filter . ')'; } // output the combo of discounts $nbqualifiedlines = $this->select_remises($selected, $htmlname, $newfilter, $socid, $maxvalue); if ($nbqualifiedlines > 0) { - print '   '; @@ -5941,14 +5979,15 @@ class Form // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** * Show forms to select a contact * - * @param string $page Page - * @param Societe $societe Filter on third party - * @param int $selected Id contact pre-selectionne - * @param string $htmlname Name of HTML select. If 'none', we just show contact link. - * @return void + * @param string $page Page + * @param Societe $societe Filter on third party + * @param int $selected Id contact pre-selectionne + * @param string $htmlname Name of HTML select. If 'none', we just show contact link. + * @return void */ public function form_contacts($page, $societe, $selected = '', $htmlname = 'contactid') { @@ -5956,23 +5995,23 @@ class Form global $langs, $conf; if ($htmlname != "none") { - print ''; + print ''; print ''; - print ''; + print ''; print ''; print ''; - print ''; + print ''; print '
'; print $this->selectcontacts($societe->id, $selected, $htmlname); $num = $this->num; if ($num == 0) { $addcontact = (!empty($conf->global->SOCIETE_ADDRESSES_MANAGEMENT) ? $langs->trans("AddContact") : $langs->trans("AddContactAddress")); - print ''.$addcontact.''; + print '' . $addcontact . ''; } print '
'; } else { if ($selected) { - require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php'; + require_once DOL_DOCUMENT_ROOT . '/contact/class/contact.class.php'; $contact = new Contact($this->db); $contact->fetch($selected); print $contact->getFullName($langs); @@ -5983,21 +6022,22 @@ class Form } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** * Output html select to select thirdparty * - * @param string $page Page - * @param string $selected Id preselected - * @param string $htmlname Name of HTML select - * @param string $filter Optional filters criteras. Do not use a filter coming from input of users. - * @param int $showempty Add an empty field - * @param int $showtype Show third party type in combolist (customer, prospect or supplier) - * @param int $forcecombo Force to use combo box - * @param array $events Event options. Example: array(array('method'=>'getContacts', 'url'=>dol_buildpath('/core/ajax/contacts.php',1), 'htmlname'=>'contactid', 'params'=>array('add-customer-contact'=>'disabled'))) - * @param int $nooutput No print output. Return it only. - * @param array $excludeids Exclude IDs from the select combo - * @param string $textifnothirdparty Text to show if no thirdparty - * @return string HTML output or '' + * @param string $page Page + * @param string $selected Id preselected + * @param string $htmlname Name of HTML select + * @param string $filter Optional filters criteras. Do not use a filter coming from input of users. + * @param int $showempty Add an empty field + * @param int $showtype Show third party type in combolist (customer, prospect or supplier) + * @param int $forcecombo Force to use combo box + * @param array $events Event options. Example: array(array('method'=>'getContacts', 'url'=>dol_buildpath('/core/ajax/contacts.php',1), 'htmlname'=>'contactid', 'params'=>array('add-customer-contact'=>'disabled'))) + * @param int $nooutput No print output. Return it only. + * @param array $excludeids Exclude IDs from the select combo + * @param string $textifnothirdparty Text to show if no thirdparty + * @return string HTML output or '' */ public function form_thirdparty($page, $selected = '', $htmlname = 'socid', $filter = '', $showempty = 0, $showtype = 0, $forcecombo = 0, $events = array(), $nooutput = 0, $excludeids = array(), $textifnothirdparty = '') { @@ -6006,20 +6046,20 @@ class Form $out = ''; if ($htmlname != "none") { - $out .= '
'; + $out .= ''; $out .= ''; - $out .= ''; + $out .= ''; $out .= $this->select_company($selected, $htmlname, $filter, $showempty, $showtype, $forcecombo, $events, 0, 'minwidth100', '', '', 1, array(), false, $excludeids); - $out .= ''; + $out .= ''; $out .= '
'; } else { if ($selected) { - require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php'; + require_once DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php'; $soc = new Societe($this->db); $soc->fetch($selected); $out .= $soc->getNomUrl(0, ''); } else { - $out .= ''.$textifnothirdparty.''; + $out .= '' . $textifnothirdparty . ''; } } @@ -6033,13 +6073,14 @@ class Form } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** * Retourne la liste des devises, dans la langue de l'utilisateur * - * @param string $selected preselected currency code - * @param string $htmlname name of HTML select list - * @deprecated - * @return void + * @param string $selected preselected currency code + * @param string $htmlname name of HTML select list + * @return void + * @deprecated */ public function select_currency($selected = '', $htmlname = 'currency_id') { @@ -6050,11 +6091,11 @@ class Form /** * Retourne la liste des devises, dans la langue de l'utilisateur * - * @param string $selected preselected currency code - * @param string $htmlname name of HTML select list - * @param string $mode 0 = Add currency symbol into label, 1 = Add 3 letter iso code - * @param string $useempty '1'=Allow empty value - * @return string + * @param string $selected preselected currency code + * @param string $htmlname name of HTML select list + * @param string $mode 0 = Add currency symbol into label, 1 = Add 3 letter iso code + * @param string $useempty '1'=Allow empty value + * @return string */ public function selectCurrency($selected = '', $htmlname = 'currency_id', $mode = 0, $useempty = '') { @@ -6068,22 +6109,22 @@ class Form $selected = 'EUR'; // Pour compatibilite } - $out .= ''; if ($useempty) { $out .= ''; } foreach ($langs->cache_currencies as $code_iso => $currency) { $labeltoshow = $currency['label']; if ($mode == 1) { - $labeltoshow .= ' ('.$code_iso.')'; + $labeltoshow .= ' (' . $code_iso . ')'; } else { - $labeltoshow .= ' ('.$langs->getCurrencySymbol($code_iso).')'; + $labeltoshow .= ' (' . $langs->getCurrencySymbol($code_iso) . ')'; } if ($selected && $selected == $code_iso) { - $out .= ''; @@ -6094,23 +6135,23 @@ class Form } // Make select dynamic - include_once DOL_DOCUMENT_ROOT.'/core/lib/ajax.lib.php'; + include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php'; $out .= ajax_combobox($htmlname); return $out; } /** - * Return array of currencies in user language + * Return array of currencies in user language * - * @param string $selected Preselected currency code - * @param string $htmlname Name of HTML select list - * @param integer $useempty 1=Add empty line - * @param string $filter Optional filters criteras (example: 'code <> x', ' in (1,3)') - * @param bool $excludeConfCurrency false = If company current currency not in table, we add it into list. Should always be available. - * true = we are in currency_rate update , we don't want to see conf->currency in select - * @param string $morecss More css - * @return string + * @param string $selected Preselected currency code + * @param string $htmlname Name of HTML select list + * @param integer $useempty 1=Add empty line + * @param string $filter Optional filters criteras (example: 'code <> x', ' in (1,3)') + * @param bool $excludeConfCurrency false = If company current currency not in table, we add it into list. Should always be available. + * true = we are in currency_rate update , we don't want to see conf->currency in select + * @param string $morecss More css + * @return string */ public function selectMultiCurrency($selected = '', $htmlname = 'multicurrency_code', $useempty = 0, $filter = '', $excludeConfCurrency = false, $morecss = '') { @@ -6120,10 +6161,10 @@ class Form $TCurrency = array(); - $sql = "SELECT code FROM ".$this->db->prefix()."multicurrency"; - $sql .= " WHERE entity IN ('".getEntity('mutlicurrency')."')"; + $sql = "SELECT code FROM " . $this->db->prefix() . "multicurrency"; + $sql .= " WHERE entity IN ('" . getEntity('mutlicurrency') . "')"; if ($filter) { - $sql .= " AND ".$filter; + $sql .= " AND " . $filter; } $resql = $this->db->query($sql); if ($resql) { @@ -6133,7 +6174,7 @@ class Form } $out = ''; - $out .= ''; if ($useempty) { $out .= ''; } @@ -6145,13 +6186,13 @@ class Form foreach ($langs->cache_currencies as $code_iso => $currency) { if (isset($TCurrency[$code_iso])) { if (!empty($selected) && $selected == $code_iso) { - $out .= ''; } } @@ -6160,18 +6201,19 @@ class Form $out .= ''; // Make select dynamic - include_once DOL_DOCUMENT_ROOT.'/core/lib/ajax.lib.php'; + include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php'; $out .= ajax_combobox($htmlname); return $out; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** * Load into the cache vat rates of a country * - * @param string $country_code Country code with quotes ("'CA'", or "'CA,IN,...'") - * @return int Nb of loaded lines, 0 if already loaded, <0 if KO + * @param string $country_code Country code with quotes ("'CA'", or "'CA,IN,...'") + * @return int Nb of loaded lines, 0 if already loaded, <0 if KO */ public function load_cache_vatrates($country_code) { @@ -6186,10 +6228,10 @@ class Form dol_syslog(__METHOD__, LOG_DEBUG); $sql = "SELECT DISTINCT t.rowid, t.code, t.taux, t.localtax1, t.localtax1_type, t.localtax2, t.localtax2_type, t.recuperableonly"; - $sql .= " FROM ".$this->db->prefix()."c_tva as t, ".$this->db->prefix()."c_country as c"; + $sql .= " FROM " . $this->db->prefix() . "c_tva as t, " . $this->db->prefix() . "c_country as c"; $sql .= " WHERE t.fk_pays = c.rowid"; $sql .= " AND t.active > 0"; - $sql .= " AND c.code IN (".$this->db->sanitize($country_code, 1).")"; + $sql .= " AND c.code IN (" . $this->db->sanitize($country_code, 1) . ")"; $sql .= " ORDER BY t.code ASC, t.taux ASC, t.recuperableonly ASC"; $resql = $this->db->query($sql); @@ -6198,65 +6240,66 @@ class Form if ($num) { for ($i = 0; $i < $num; $i++) { $obj = $this->db->fetch_object($resql); - $this->cache_vatrates[$i]['rowid'] = $obj->rowid; + $this->cache_vatrates[$i]['rowid'] = $obj->rowid; $this->cache_vatrates[$i]['code'] = $obj->code; - $this->cache_vatrates[$i]['txtva'] = $obj->taux; + $this->cache_vatrates[$i]['txtva'] = $obj->taux; $this->cache_vatrates[$i]['nprtva'] = $obj->recuperableonly; - $this->cache_vatrates[$i]['localtax1'] = $obj->localtax1; - $this->cache_vatrates[$i]['localtax1_type'] = $obj->localtax1_type; - $this->cache_vatrates[$i]['localtax2'] = $obj->localtax2; - $this->cache_vatrates[$i]['localtax2_type'] = $obj->localtax1_type; + $this->cache_vatrates[$i]['localtax1'] = $obj->localtax1; + $this->cache_vatrates[$i]['localtax1_type'] = $obj->localtax1_type; + $this->cache_vatrates[$i]['localtax2'] = $obj->localtax2; + $this->cache_vatrates[$i]['localtax2_type'] = $obj->localtax1_type; - $this->cache_vatrates[$i]['label'] = $obj->taux.'%'.($obj->code ? ' ('.$obj->code.')' : ''); // Label must contains only 0-9 , . % or * - $this->cache_vatrates[$i]['labelallrates'] = $obj->taux.'/'.($obj->localtax1 ? $obj->localtax1 : '0').'/'.($obj->localtax2 ? $obj->localtax2 : '0').($obj->code ? ' ('.$obj->code.')' : ''); // Must never be used as key, only label + $this->cache_vatrates[$i]['label'] = $obj->taux . '%' . ($obj->code ? ' (' . $obj->code . ')' : ''); // Label must contains only 0-9 , . % or * + $this->cache_vatrates[$i]['labelallrates'] = $obj->taux . '/' . ($obj->localtax1 ? $obj->localtax1 : '0') . '/' . ($obj->localtax2 ? $obj->localtax2 : '0') . ($obj->code ? ' (' . $obj->code . ')' : ''); // Must never be used as key, only label $positiverates = ''; if ($obj->taux) { - $positiverates .= ($positiverates ? '/' : '').$obj->taux; + $positiverates .= ($positiverates ? '/' : '') . $obj->taux; } if ($obj->localtax1) { - $positiverates .= ($positiverates ? '/' : '').$obj->localtax1; + $positiverates .= ($positiverates ? '/' : '') . $obj->localtax1; } if ($obj->localtax2) { - $positiverates .= ($positiverates ? '/' : '').$obj->localtax2; + $positiverates .= ($positiverates ? '/' : '') . $obj->localtax2; } if (empty($positiverates)) { $positiverates = '0'; } - $this->cache_vatrates[$i]['labelpositiverates'] = $positiverates.($obj->code ? ' ('.$obj->code.')' : ''); // Must never be used as key, only label + $this->cache_vatrates[$i]['labelpositiverates'] = $positiverates . ($obj->code ? ' (' . $obj->code . ')' : ''); // Must never be used as key, only label } return $num; } else { - $this->error = ''.$langs->trans("ErrorNoVATRateDefinedForSellerCountry", $country_code).''; + $this->error = '' . $langs->trans("ErrorNoVATRateDefinedForSellerCountry", $country_code) . ''; return -1; } } else { - $this->error = ''.$this->db->error().''; + $this->error = '' . $this->db->error() . ''; return -2; } } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** * Output an HTML select vat rate. * The name of this function should be selectVat. We keep bad name for compatibility purpose. * - * @param string $htmlname Name of HTML select field - * @param float|string $selectedrate Force preselected vat rate. Can be '8.5' or '8.5 (NOO)' for example. Use '' for no forcing. - * @param Societe $societe_vendeuse Thirdparty seller - * @param Societe $societe_acheteuse Thirdparty buyer - * @param int $idprod Id product. O if unknown of NA. - * @param int $info_bits Miscellaneous information on line (1 for NPR) - * @param int|string $type ''=Unknown, 0=Product, 1=Service (Used if idprod not defined) - * Si vendeur non assujeti a TVA, TVA par defaut=0. Fin de regle. - * Si le (pays vendeur = pays acheteur) alors la TVA par defaut=TVA du produit vendu. Fin de regle. - * Si (vendeur et acheteur dans Communaute europeenne) et bien vendu = moyen de transports neuf (auto, bateau, avion), TVA par defaut=0 (La TVA doit etre paye par l'acheteur au centre d'impots de son pays et non au vendeur). Fin de regle. + * @param string $htmlname Name of HTML select field + * @param float|string $selectedrate Force preselected vat rate. Can be '8.5' or '8.5 (NOO)' for example. Use '' for no forcing. + * @param Societe $societe_vendeuse Thirdparty seller + * @param Societe $societe_acheteuse Thirdparty buyer + * @param int $idprod Id product. O if unknown of NA. + * @param int $info_bits Miscellaneous information on line (1 for NPR) + * @param int|string $type ''=Unknown, 0=Product, 1=Service (Used if idprod not defined) + * Si vendeur non assujeti a TVA, TVA par defaut=0. Fin de regle. + * Si le (pays vendeur = pays acheteur) alors la TVA par defaut=TVA du produit vendu. Fin de regle. + * Si (vendeur et acheteur dans Communaute europeenne) et bien vendu = moyen de transports neuf (auto, bateau, avion), TVA par defaut=0 (La TVA doit etre paye par l'acheteur au centre d'impots de son pays et non au vendeur). Fin de regle. * Si vendeur et acheteur dans Communauté européenne et acheteur= particulier alors TVA par défaut=TVA du produit vendu. Fin de règle. * Si vendeur et acheteur dans Communauté européenne et acheteur= entreprise alors TVA par défaut=0. Fin de règle. - * Sinon la TVA proposee par defaut=0. Fin de regle. - * @param bool $options_only Return HTML options lines only (for ajax treatment) - * @param int $mode 0=Use vat rate as key in combo list, 1=Add VAT code after vat rate into key, -1=Use id of vat line as key - * @return string + * Sinon la TVA proposee par defaut=0. Fin de regle. + * @param bool $options_only Return HTML options lines only (for ajax treatment) + * @param int $mode 0=Use vat rate as key in combo list, 1=Add VAT code after vat rate into key, -1=Use id of vat line as key + * @return string */ public function load_tva($htmlname = 'tauxtva', $selectedrate = '', $societe_vendeuse = '', $societe_acheteuse = '', $idprod = 0, $info_bits = 0, $type = '', $options_only = false, $mode = 0) { @@ -6282,9 +6325,9 @@ class Form // Check parameters if (is_object($societe_vendeuse) && !$societe_vendeuse->country_code) { if ($societe_vendeuse->id == $mysoc->id) { - $return .= ''.$langs->trans("ErrorYourCountryIsNotDefined").''; + $return .= '' . $langs->trans("ErrorYourCountryIsNotDefined") . ''; } else { - $return .= ''.$langs->trans("ErrorSupplierCountryIsNotDefined").''; + $return .= '' . $langs->trans("ErrorSupplierCountryIsNotDefined") . ''; } return $return; } @@ -6296,25 +6339,25 @@ class Form // Define list of countries to use to search VAT rates to show // First we defined code_country to use to find list if (is_object($societe_vendeuse)) { - $code_country = "'".$societe_vendeuse->country_code."'"; + $code_country = "'" . $societe_vendeuse->country_code . "'"; } else { - $code_country = "'".$mysoc->country_code."'"; // Pour compatibilite ascendente + $code_country = "'" . $mysoc->country_code . "'"; // Pour compatibilite ascendente } if (!empty($conf->global->SERVICE_ARE_ECOMMERCE_200238EC)) { // If option to have vat for end customer for services is on - require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; + require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php'; if (!isInEEC($societe_vendeuse) && (!is_object($societe_acheteuse) || (isInEEC($societe_acheteuse) && !$societe_acheteuse->isACompany()))) { // We also add the buyer country code if (is_numeric($type)) { if ($type == 1) { // We know product is a service - $code_country .= ",'".$societe_acheteuse->country_code."'"; + $code_country .= ",'" . $societe_acheteuse->country_code . "'"; } } elseif (!$idprod) { // We don't know type of product - $code_country .= ",'".$societe_acheteuse->country_code."'"; + $code_country .= ",'" . $societe_acheteuse->country_code . "'"; } else { $prodstatic = new Product($this->db); $prodstatic->fetch($idprod); if ($prodstatic->type == Product::TYPE_SERVICE) { // We know product is a service - $code_country .= ",'".$societe_acheteuse->country_code."'"; + $code_country .= ",'" . $societe_acheteuse->country_code . "'"; } } } @@ -6366,13 +6409,13 @@ class Form // Override/enable VAT for expense report regardless of global setting - needed if expense report used for business expenses instead // of using supplier invoices (this is a very bad idea !) if (empty($conf->global->EXPENSEREPORT_OVERRIDE_VAT)) { - $title = ' title="'.dol_escape_htmltag($langs->trans('VATIsNotUsed')).'"'; + $title = ' title="' . dol_escape_htmltag($langs->trans('VATIsNotUsed')) . '"'; $disabled = true; } } if (!$options_only) { - $return .= ''; } $selectedfound = false; @@ -6386,13 +6429,13 @@ class Form $key = $rate['txtva']; $key .= $rate['nprtva'] ? '*' : ''; if ($mode > 0 && $rate['code']) { - $key .= ' ('.$rate['code'].')'; + $key .= ' (' . $rate['code'] . ')'; } if ($mode < 0) { $key = $rate['rowid']; } - $return .= '
'; - $retstring .= ''."\n"; - $retstring .= ''."\n"; - $retstring .= ''."\n"; + $retstring .= '' . "\n"; + $retstring .= '' . "\n"; + $retstring .= '' . "\n"; } else { $retstring .= "Bad value of MAIN_POPUP_CALENDAR"; } } else { // Show date with combo selects // Day - $retstring .= ''; + $retstring .= ''; if ($emptydate || $set_time == -1) { $retstring .= ''; } for ($day = 1; $day <= 31; $day++) { - $retstring .= ''; + $retstring .= ''; } $retstring .= ""; - $retstring .= ''; + $retstring .= ''; if ($emptydate || $set_time == -1) { $retstring .= ''; } // Month for ($month = 1; $month <= 12; $month++) { - $retstring .= '"; } @@ -6743,12 +6787,12 @@ class Form // Year if ($emptydate || $set_time == -1) { - $retstring .= ''; + $retstring .= ''; } else { - $retstring .= ''; + $retstring .= ''; for ($year = $syear - 10; $year < $syear + 10; $year++) { - $retstring .= ''; + $retstring .= ''; } $retstring .= "\n"; } @@ -6772,15 +6816,15 @@ class Form } } // Show hour - $retstring .= ''; + $retstring .= ''; if ($emptyhours) { $retstring .= ''; } for ($hour = $hourstart; $hour < $hourend; $hour++) { if (strlen($hour) < 2) { - $hour = "0".$hour; + $hour = "0" . $hour; } - $retstring .= ''; } @@ -6793,19 +6837,19 @@ class Form if ($m) { // Show minutes - $retstring .= ''; + $retstring .= ''; if ($emptyhours) { $retstring .= ''; } for ($min = 0; $min < 60; $min += $stepminutes) { if (strlen($min) < 2) { - $min = "0".$min; + $min = "0" . $min; } - $retstring .= ''; + $retstring .= ''; } $retstring .= ''; - $retstring .= ''; + $retstring .= ''; } if ($d && $h) { @@ -6828,10 +6872,10 @@ class Form // Generate the date part, depending on the use or not of the javascript calendar if ($addnowlink == 1) { // server time expressed in user time setup - $reset_scripts .= 'jQuery(\'#'.$prefix.'\').val(\''.dol_print_date($nowgmt, 'day', 'tzuserrel').'\');'; - $reset_scripts .= 'jQuery(\'#'.$prefix.'day\').val(\''.dol_print_date($nowgmt, '%d', 'tzuserrel').'\');'; - $reset_scripts .= 'jQuery(\'#'.$prefix.'month\').val(\''.dol_print_date($nowgmt, '%m', 'tzuserrel').'\');'; - $reset_scripts .= 'jQuery(\'#'.$prefix.'year\').val(\''.dol_print_date($nowgmt, '%Y', 'tzuserrel').'\');'; + $reset_scripts .= 'jQuery(\'#' . $prefix . '\').val(\'' . dol_print_date($nowgmt, 'day', 'tzuserrel') . '\');'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'day\').val(\'' . dol_print_date($nowgmt, '%d', 'tzuserrel') . '\');'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'month\').val(\'' . dol_print_date($nowgmt, '%m', 'tzuserrel') . '\');'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'year\').val(\'' . dol_print_date($nowgmt, '%Y', 'tzuserrel') . '\');'; } elseif ($addnowlink == 2) { /* Disabled because the output does not use the string format defined by FormatDateShort key to forge the value into #prefix. * This break application for foreign languages. @@ -6840,10 +6884,10 @@ class Form $reset_scripts .= 'jQuery(\'#'.$prefix.'month\').val(parseInt(d.getMonth().pad()) + 1);'; $reset_scripts .= 'jQuery(\'#'.$prefix.'year\').val(d.getFullYear());'; */ - $reset_scripts .= 'jQuery(\'#'.$prefix.'\').val(\''.dol_print_date($nowgmt, 'day', 'tzuserrel').'\');'; - $reset_scripts .= 'jQuery(\'#'.$prefix.'day\').val(\''.dol_print_date($nowgmt, '%d', 'tzuserrel').'\');'; - $reset_scripts .= 'jQuery(\'#'.$prefix.'month\').val(\''.dol_print_date($nowgmt, '%m', 'tzuserrel').'\');'; - $reset_scripts .= 'jQuery(\'#'.$prefix.'year\').val(\''.dol_print_date($nowgmt, '%Y', 'tzuserrel').'\');'; + $reset_scripts .= 'jQuery(\'#' . $prefix . '\').val(\'' . dol_print_date($nowgmt, 'day', 'tzuserrel') . '\');'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'day\').val(\'' . dol_print_date($nowgmt, '%d', 'tzuserrel') . '\');'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'month\').val(\'' . dol_print_date($nowgmt, '%m', 'tzuserrel') . '\');'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'year\').val(\'' . dol_print_date($nowgmt, '%Y', 'tzuserrel') . '\');'; } /*if ($usecalendar == "eldy") { @@ -6863,11 +6907,11 @@ class Form } //$reset_scripts .= 'this.form.elements[\''.$prefix.'hour\'].value=formatDate(new Date(), \'HH\'); '; if ($addnowlink == 1) { - $reset_scripts .= 'jQuery(\'#'.$prefix.'hour\').val(\''.dol_print_date($nowgmt, '%H', 'tzuserrel').'\');'; - $reset_scripts .= 'jQuery(\'#'.$prefix.'hour\').change();'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'hour\').val(\'' . dol_print_date($nowgmt, '%H', 'tzuserrel') . '\');'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'hour\').change();'; } elseif ($addnowlink == 2) { - $reset_scripts .= 'jQuery(\'#'.$prefix.'hour\').val(d.getHours().pad());'; - $reset_scripts .= 'jQuery(\'#'.$prefix.'hour\').change();'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'hour\').val(d.getHours().pad());'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'hour\').change();'; } if ($fullday) { @@ -6881,11 +6925,11 @@ class Form } //$reset_scripts .= 'this.form.elements[\''.$prefix.'min\'].value=formatDate(new Date(), \'mm\'); '; if ($addnowlink == 1) { - $reset_scripts .= 'jQuery(\'#'.$prefix.'min\').val(\''.dol_print_date($nowgmt, '%M', 'tzuserrel').'\');'; - $reset_scripts .= 'jQuery(\'#'.$prefix.'min\').change();'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'min\').val(\'' . dol_print_date($nowgmt, '%M', 'tzuserrel') . '\');'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'min\').change();'; } elseif ($addnowlink == 2) { - $reset_scripts .= 'jQuery(\'#'.$prefix.'min\').val(d.getMinutes().pad());'; - $reset_scripts .= 'jQuery(\'#'.$prefix.'min\').change();'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'min\').val(d.getMinutes().pad());'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'min\').change();'; } if ($fullday) { $reset_scripts .= ' } '; @@ -6893,7 +6937,7 @@ class Form } // If reset_scripts is not empty, print the link with the reset_scripts in the onClick if ($reset_scripts && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { - $retstring .= ' '; } @@ -6905,16 +6949,16 @@ class Form $reset_scripts = ""; // Generate the date part, depending on the use or not of the javascript calendar - $reset_scripts .= 'jQuery(\'#'.$prefix.'\').val(\''.dol_print_date($nowgmt, 'dayinputnoreduce', 'tzuserrel').'\');'; - $reset_scripts .= 'jQuery(\'#'.$prefix.'day\').val(\''.dol_print_date($nowgmt, '%d', 'tzuserrel').'\');'; - $reset_scripts .= 'jQuery(\'#'.$prefix.'month\').val(\''.dol_print_date($nowgmt, '%m', 'tzuserrel').'\');'; - $reset_scripts .= 'jQuery(\'#'.$prefix.'year\').val(\''.dol_print_date($nowgmt, '%Y', 'tzuserrel').'\');'; + $reset_scripts .= 'jQuery(\'#' . $prefix . '\').val(\'' . dol_print_date($nowgmt, 'dayinputnoreduce', 'tzuserrel') . '\');'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'day\').val(\'' . dol_print_date($nowgmt, '%d', 'tzuserrel') . '\');'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'month\').val(\'' . dol_print_date($nowgmt, '%m', 'tzuserrel') . '\');'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'year\').val(\'' . dol_print_date($nowgmt, '%Y', 'tzuserrel') . '\');'; // Update the hour part if ($h) { if ($fullday) { $reset_scripts .= " if (jQuery('#fullday:checked').val() == null) {"; } - $reset_scripts .= 'jQuery(\'#'.$prefix.'hour\').val(\''.dol_print_date($nowgmt, '%H', 'tzuserrel').'\');'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'hour\').val(\'' . dol_print_date($nowgmt, '%H', 'tzuserrel') . '\');'; if ($fullday) { $reset_scripts .= ' } '; } @@ -6924,14 +6968,14 @@ class Form if ($fullday) { $reset_scripts .= " if (jQuery('#fullday:checked').val() == null) {"; } - $reset_scripts .= 'jQuery(\'#'.$prefix.'min\').val(\''.dol_print_date($nowgmt, '%M', 'tzuserrel').'\');'; + $reset_scripts .= 'jQuery(\'#' . $prefix . 'min\').val(\'' . dol_print_date($nowgmt, '%M', 'tzuserrel') . '\');'; if ($fullday) { $reset_scripts .= ' } '; } } // If reset_scripts is not empty, print the link with the reset_scripts in the onClick if ($reset_scripts && empty($conf->dol_optimize_smallscreen)) { - $retstring .= ' '; } @@ -6943,7 +6987,7 @@ class Form if (empty($labeladddateof)) { $labeladddateof = $langs->trans("DateInvoice"); } - $retstring .= ' -
'; - print img_picto('', 'company').$form->select_company('', 'socid', '((s.client = 1 OR s.client = 2 OR s.client = 3) AND status=1)', 'SelectThirdParty', 1, 0, null, 0, 'minwidth300 maxwidth500 widthcentpercentminusxx'); + print img_picto('', 'company', 'class="pictofixedwidth"').$form->select_company('', 'socid', '((s.client = 1 OR s.client = 2 OR s.client = 3) AND status=1)', 'SelectThirdParty', 1, 0, null, 0, 'minwidth300 maxwidth500 widthcentpercentminusxx'); // reload page to retrieve customer informations if (empty($conf->global->RELOAD_PAGE_ON_CUSTOMER_CHANGE_DISABLED)) { print ''; + + print ''; print ''; $parameters = array(); From 2f663706cffbd1e7771f0de73d911addba326029 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 3 Mar 2023 15:26:32 +0100 Subject: [PATCH 0901/1026] add pictos --- htdocs/expedition/card.php | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/htdocs/expedition/card.php b/htdocs/expedition/card.php index aac19c7da76..9b565954c1b 100644 --- a/htdocs/expedition/card.php +++ b/htdocs/expedition/card.php @@ -944,7 +944,7 @@ if ($action == 'create') { $langs->load("projects"); print '
'.$langs->trans("Project").''; - print img_picto('', 'project'); + print img_picto('', 'project', 'class="pictofixedwidth"'); $numprojet = $formproject->select_projects($soc->id, $projectid, 'projectid', 0); print ' id).'">'; print '
'.$langs->trans("DateDeliveryPlanned").''; + print img_picto('', 'action', 'class="pictofixedwidth"'); $date_delivery = ($date_delivery ? $date_delivery : $object->delivery_date); // $date_delivery comes from GETPOST print $form->selectDate($date_delivery ? $date_delivery : -1, 'date_delivery', 1, 1, 1); print "
'; print $langs->trans("Weight"); - print ' '; + print ''; + print img_picto('', 'fa-balance-scale', 'class="pictofixedwidth"'); + print ' '; $text = $formproduct->selectMeasuringUnits("weight_units", "weight", GETPOST('weight_units', 'int'), 0, 2); $htmltext = $langs->trans("KeepEmptyForAutoCalculation"); print $form->textwithpicto($text, $htmltext); @@ -986,7 +989,9 @@ if ($action == 'create') { // Dim print '
'; print $langs->trans("Width").' x '.$langs->trans("Height").' x '.$langs->trans("Depth"); - print ' '; + print ' '; + print img_picto('', 'fa-ruler', 'class="pictofixedwidth"'); + print ''; print ' x '; print ' x '; print ' '; @@ -999,6 +1004,7 @@ if ($action == 'create') { print "
".$langs->trans("DeliveryMethod")."'; $expe->fetch_delivery_methods(); + print img_picto('', 'dolly', 'class="pictofixedwidth"'); print $form->selectarray("shipping_method_id", $expe->meths, GETPOST('shipping_method_id', 'int'), 1, 0, 0, "", 1); if ($user->admin) { print info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1); @@ -1008,6 +1014,7 @@ if ($action == 'create') { // Tracking number print "
".$langs->trans("TrackingNumber")."'; + print img_picto('', 'barcode', 'class="pictofixedwidth"'); print ''; print "
'; + print img_picto('', 'incoterm', 'class="pictofixedwidth"'); print $form->select_incoterms((!empty($object->fk_incoterms) ? $object->fk_incoterms : ''), (!empty($object->location_incoterms) ? $object->location_incoterms : '')); print '
".$langs->trans("DefaultModel")."'; + print img_picto('', 'pdf', 'class="pictofixedwidth"'); print $form->selectarray('model', $list, $conf->global->EXPEDITION_ADDON_PDF); print "
'.$langs->trans("Duration").''; + print img_picto('', 'clock', 'class="pictofixedwidth"'); print ''; print $formproduct->selectMeasuringUnits("duration_unit", "time", (GETPOSTISSET('duration_value') ? GETPOST('duration_value', 'alpha') : 'h'), 0, 1); @@ -1531,6 +1533,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { if (empty($conf->global->PRODUCT_DISABLE_WEIGHT)) { // Brut Weight print '
'.$langs->trans("Weight").''; + print img_picto('', 'fa-balance-scale', 'class="pictofixedwidth"'); print ''; print $formproduct->selectMeasuringUnits("weight_units", "weight", GETPOSTISSET('weight_units') ?GETPOST('weight_units', 'alpha') : (empty($conf->global->MAIN_WEIGHT_DEFAULT_UNIT) ? 0 : $conf->global->MAIN_WEIGHT_DEFAULT_UNIT), 0, 2); print '
'.$langs->trans("Length").' x '.$langs->trans("Width").' x '.$langs->trans("Height").''; + print img_picto('', 'fa-ruler', 'class="pictofixedwidth"'); print ' x '; print ' x '; print ''; @@ -1584,7 +1588,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { // Origin country print '
'.$langs->trans("CountryOrigin").''; - print img_picto('', 'globe-americas', 'class="paddingrightonly"'); + print img_picto('', 'globe-americas', 'class="pictofixedwidth"'); print $form->select_country((GETPOSTISSET('country_id') ? GETPOST('country_id') : $object->country_id), 'country_id', '', 0, 'minwidth300 widthcentpercentminusx maxwidth500'); if ($user->admin) { print info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1); From 5ec36ead7fae6f8efd2989bed3f1bd3e7925830b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 3 Mar 2023 15:46:49 +0100 Subject: [PATCH 0903/1026] add pictos --- htdocs/projet/tasks.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/htdocs/projet/tasks.php b/htdocs/projet/tasks.php index 8949c324fbc..7be9a3c93f5 100644 --- a/htdocs/projet/tasks.php +++ b/htdocs/projet/tasks.php @@ -755,7 +755,7 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third // Project print '
'.$langs->trans("ChildOfProjectTask").''; - print img_picto('', 'project'); + print img_picto('', 'project', 'class="pictofixedwidth"'); if ($projectoktoentertime) { $formother->selectProjectTasks(GETPOST('task_parent'), empty($projectid) ? $object->id : $projectid, 'task_parent', 0, 0, 1, 1, 0, '0,1', 'maxwidth500 widthcentpercentminusxx'); } else { @@ -767,6 +767,7 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third // Assigned to print '
'.$langs->trans("AffectedTo").''; + print img_picto('', 'user', 'class="pictofixedwidth"'); if (is_array($contactsofproject) && count($contactsofproject)) { print $form->select_dolusers($user->id, 'userid', 0, '', 0, '', $contactsofproject, 0, 0, 0, '', 0, '', 'maxwidth300'); } else { @@ -780,21 +781,25 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third // Date start task print '
'.$langs->trans("DateStart").''; + print img_picto('', 'action', 'class="pictofixedwidth"'); print $form->selectDate((!empty($date_start) ? $date_start : ''), 'dateo', 1, 1, 0, '', 1, 1); print '
'.$langs->trans("DateEnd").''; + print img_picto('', 'action', 'class="pictofixedwidth"'); print $form->selectDate((!empty($date_end) ? $date_end : -1), 'datee', -1, 1, 0, '', 1, 1); print '
'.$langs->trans("PlannedWorkload").''; + print img_picto('', 'clock', 'class="pictofixedwidth"'); print $form->select_duration('planned_workload', !empty($planned_workload) ? $planned_workload : 0, 0, 'text'); print '
'.$langs->trans("ProgressDeclared").''; + print img_picto('', 'fa-percent', 'class="pictofixedwidth"'); print $formother->select_percent($progress, 'progress', 0, 5, 0, 100, 1); print '
'.$langs->trans("Budget").'
'.$langs->trans("Budget").''; + print img_picto('', 'currency', 'class="pictofixedwidth"'); + print '
'; + print ' '; $alttext = ''; //if (is_array($objMod->need_dolibarr_version)) $alttext.=($alttext?' - ':'').'Dolibarr >= '.join('.',$objMod->need_dolibarr_version); //if (is_array($objMod->phpmin)) $alttext.=($alttext?' - ':'').'PHP >= '.join('.',$objMod->phpmin); From 3b0b731eee9161e4c99c6b80be236712547f8f0a Mon Sep 17 00:00:00 2001 From: Florian HENRY Date: Sat, 4 Mar 2023 13:50:14 +0100 Subject: [PATCH 0921/1026] fix: mathod call with default value --- htdocs/core/class/html.form.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 5efbdeae8e1..4f78ae6c5b0 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -4054,7 +4054,7 @@ class Form public function select_conditions_paiements($selected = 0, $htmlname = 'condid', $filtertype = -1, $addempty = 0, $noinfoadmin = 0, $morecss = '', $deposit_percent = -1) { // phpcs:enable - print $this->getSelectConditionsPaiements($selected, $htmlname, $filtertype, $addempty, $noinfoadmin, $morecss, $deposit_percent = -1); + print $this->getSelectConditionsPaiements($selected, $htmlname, $filtertype, $addempty, $noinfoadmin, $morecss, $deposit_percent); } From 39ddd5368e939c4d04344511a1cf5c0df41756a7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 4 Mar 2023 15:02:04 +0100 Subject: [PATCH 0922/1026] Update card.php --- htdocs/user/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/user/card.php b/htdocs/user/card.php index af1e198dcc3..2a6b8a813be 100644 --- a/htdocs/user/card.php +++ b/htdocs/user/card.php @@ -125,7 +125,7 @@ if ($user->id != $id && !$canreaduser) { // Define value to know what current user can do on properties of edited user if ($id > 0) { // $user is the current logged user, $id is the user we want to edit - $canedituser = (($user->id == $id) && $user->hasRight("user", "self", "write")) || (!empty($user->admin) || $user->hasRight("user", "user", "write")); // can edit myself + $canedituser = (($user->id == $id) && $user->hasRight("user", "self", "write")) || (($user->id != $id) && $user->hasRight("user", "user", "write")); $caneditfield = ((($user->id == $id) && $user->hasRight("user", "self", "write")) || (($user->id != $id) && $user->hasRight("user", "user", "write"))); $caneditpassword = ((($user->id == $id) && $user->hasRight("user", "self", "password")) || (($user->id != $id) && $user->hasRight("user", "user", "password"))); } From bea2371bc1a7250b4d661cf20116dba240726d2b Mon Sep 17 00:00:00 2001 From: Florian HENRY Date: Sun, 5 Mar 2023 10:40:31 +0100 Subject: [PATCH 0923/1026] review --- htdocs/core/class/html.form.class.php | 3 ++- htdocs/core/class/html.formprojet.class.php | 4 +++- htdocs/projet/tasks/time.php | 3 ++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index d7ab8521697..09c55733bcf 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -10074,7 +10074,7 @@ class Form * @param string $projectsListId ''=Automatic filter on project allowed. List of id=Filter on project ids. * @param string $showproject 'all' = Show project info, ''=Hide project info * @param User $usertofilter User object to use for filtering - * @return int Nbr of project if OK, <0 if KO + * @return string HTML Select Invoice */ public function selectInvoice($socid = -1, $selected = '', $htmlname = 'invoiceid', $maxlength = 24, $option_only = 0, $show_empty = '1', $discard_closed = 0, $forcefocus = 0, $disabled = 0, $morecss = 'maxwidth500', $projectsListId = '', $showproject = 'all', $usertofilter = null) { @@ -10206,6 +10206,7 @@ class Form $this->db->free($resql); } else { dol_print_error($this->db); + return ''; } } diff --git a/htdocs/core/class/html.formprojet.class.php b/htdocs/core/class/html.formprojet.class.php index 1eeb55db969..e2f0e984ab1 100644 --- a/htdocs/core/class/html.formprojet.class.php +++ b/htdocs/core/class/html.formprojet.class.php @@ -762,7 +762,7 @@ class FormProjets * @param string $morecss More css added to the select component * @param array $filters Array of filters * @param int $lineOnly return only option for line - * @return int Nbr of project if OK, <0 if KO + * @return string HTML Select */ public function selectInvoiceAndLine($selectedInvoiceId = 0, $selectedLineId = 0, $htmlNameInvoice = 'invoiceid', $htmlNameInvoiceLine = 'invoicelineid', $morecss = 'maxwidth500', $filters = array(), $lineOnly = 0) { @@ -820,6 +820,7 @@ class FormProjets $out .= ''; } else { dol_print_error($this->db->lasterror); + return ''; } } @@ -871,6 +872,7 @@ class FormProjets } } else { dol_print_error($this->db->lasterror); + return ''; } return $out; diff --git a/htdocs/projet/tasks/time.php b/htdocs/projet/tasks/time.php index aa90a44ce1d..9755e633f05 100644 --- a/htdocs/projet/tasks/time.php +++ b/htdocs/projet/tasks/time.php @@ -309,7 +309,8 @@ if (($action == 'updateline' || $action == 'updatesplitline') && !$cancel && $us } $object->timespent_fk_user = GETPOST("userid_line", 'int'); $object->timespent_fk_product = GETPOST("fk_product", 'int'); - $object->timespent_fk_product = GETPOST("fk_product", 'int'); + $object->timespent_invoiceid = GETPOST("invoiceid", 'int'); + $object->timespent_invoicelineid = GETPOST("invoicelineid", 'int'); $result = 0; if (in_array($object->timespent_fk_user, $childids) || $user->rights->projet->all->creer) { From 90e436eaa34022f75aff94dff734811f3407a2a6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 5 Mar 2023 13:06:55 +0100 Subject: [PATCH 0924/1026] Doc --- ChangeLog | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 59281317804..0e965aaf4a0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -29,8 +29,7 @@ NEW: #22546 can now set user supervisors using mass action in htdocs/user NEW: #22594 can chose if VAT ID is unique or not for third parties NEW: #22622 all partnerships displayed on tab partnership of a thirdparty and member NEW: #22676 massaction for updating product prices -NEW: #22735 Massaction to affect users on projects -NEW: #25594 can chose if VAT ID is unique or not for third parties +NEW: #22735 Massaction to assign users on projects NEW: #4482 adding js to hide/show advanced option on the export data page NEW: Accountancy - Add a graphic option to enable lettering function - FPC21 NEW: Accountancy - Add a way to clean some words when you generate thirdparty accounting account From 48286a141dc51cd1fa99215e0eb0c3aeab1fe25d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 5 Mar 2023 13:38:36 +0100 Subject: [PATCH 0925/1026] Doc --- ChangeLog | 33 +++++++++++++++------------------ README.md | 2 +- 2 files changed, 16 insertions(+), 19 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0e965aaf4a0..f1f874d2777 100644 --- a/ChangeLog +++ b/ChangeLog @@ -11,7 +11,6 @@ For users: NEW: Minimal PHP version is now PHP 7.0 instead of PHP 5.6 NEW: #21780 Add pid field to Cronjob class and store PID on job execution -NEW: #19680 Add option PRODUCT_ALLOW_EXTERNAL_DOWNLOAD to automatically have uploaded files shared publicly by a link NEW: #20650 can move the checkbox column on left (experimental option MAIN_CHECKBOX_LEFT_COLUMN) NEW: #21000 Added columns 'alias_name' on project, supplier invoice, supplier order, supplier proposals and task list NEW: #21395 Added option for dark theme mode in display - color and theme @@ -58,10 +57,8 @@ NEW: add margin infos to takepos invoice lines NEW: Add max size send for "backup and link to mail" option NEW: Add method httponly_accessforbidden() NEW: Add more advices into the Setup security page -NEW: Add new global variable for keeping the previous signature information on proposale (case of reopen a proposale) -NEW: Add objectLink on expedition -NEW: Add oldcopy to Ticket so triggers intercepting TICKET_MODIFY have access to old values of the updated properties -NEW: Add option FICHINTER_ALLOW_EXTERNAL_DOWNLOAD +NEW: Add new global variable for keeping the previous signature information on proposal (case of reopening a proposal) +NEW: Add objectLink on shipment NEW: Add option --force on CLI cron_run_jobs.php NEW: Add option "Show price on the generated documents for receptions" NEW: Add performance index (name for company and contact) and llx_bank_url(url_id) @@ -74,29 +71,27 @@ NEW: Add the SMTP header References on ticket email created by email NEW: Add the thirdparty column to the time list (projet/tasks/time.php) NEW: Add trigger to record the event of sending an email from a project #20912 NEW: Allow download link option in module configuration (propal,invoice,supplier proposal, order) -NEW: Bank - Add salaries & vat in tab planned entries NEW: Bulk action to remove a category in list/search website pages NEW: Can copy/paste images into emails sent. NEW: Can edit label of an emailing even once sent NEW: Can edit property css, cssview, csslist on extrafields -NEW: Can enter the unit price including the vat +NEW: Can enter the unit price including the vat when adding new product lines on invoices, orders, proposals, ... NEW: Can invoice task time per different services NEW: Can join several files by default on email form NEW: Can send an email on scheduled job error NEW: Can set a commercial discount by entering amount including VAT NEW: Can set a monthly frequency (or multiple) in cron tasks. NEW: Can set start and end dates and comment on button "Activate all services" -NEW: can sort and preselected best supplier price +NEW: Can sort on preselected best supplier price NEW: Can use products categories to make inventory NEW: Change filter type on tickets list into a multiselect combo NEW: conf TIMESPENT_ALWAYS_UPDATE_THM, when it's on we always check current thm of user to update it in task time line NEW: constant PROPAL_NEW_AS_SIGNED NEW: show date delivery planned on orders linked to company and product -NEW: Default template of contract is not mandatory -NEW: Default values in extrafields are not more limited to 255 char. +NEW: Default doc template of contracts is not mandatory +NEW: Default values in extrafields are no more limited to 255 char. NEW: display currency in takepos menu NEW: Enable online signature for interventions -NEW: Encrypt all sensitive constants in llx_const NEW: extrafield price with currency NEW: filter on reception dates (from / to) in cheque paiement card NEW: Members: default_lang for members @@ -114,9 +109,10 @@ NEW: Website: can set header "Strict-Transport-Security" in web sites. NEW: Website: can switch status of website and page from the website toolbar NEW: Website: Templates of websites are now directories and not zip into core repo NEW: Website: add 4 other templates in website module +NEW: Website: Add counters for public access of pages on a website NEW: If we select another view list mode, we keep it NEW: Init module bookcal -NEW: Introduce dolEncrypt and dolDecrypt to be able to encrypt data in db +NEW: Encrypt all sensitive constants in llx_const using dolEncrypt/dolDecrypt NEW: Invoice - Add french mention on pdf when vat debit option is on NEW: invoice export : add accounting affectation NEW: label on products categories filter @@ -126,21 +122,20 @@ NEW: Make module WebservicesClient deprecated. Use module WebHook instead. NEW: manage no email with thirdparties (better for GDPR) NEW: Manage Position (Rank) on Contract Lines NEW: Manage VAT on all lines on purchases cycle -NEW: manage virtual stock at a future date +NEW: Page to show virtual stock at a future date NEW: On a bank reconciled line, we can modify the bank receipt NEW: On a form to send an email, we show all emails of all contacts of object NEW: Option PRODUCTBATCH_SHOW_WAREHOUSE_ON_SHIPMENT showing wh on PDF NEW: Option PRODUIT_DESC_IN_FORM accept (desktop only or +smartphone) NEW: Page for mass stock transfer can be used with no source stock NEW: parent company column and filter in invoice and order list -NEW: Add show "Sales rep" option for PDF +NEW: Add "Show Sales rep" option for PDF NEW: Picto for shared link is clickable NEW: possibility to select scopes with checkbox for Oauth tokens NEW: private and public note on user, thirdparty and contact list NEW: product categories filter on inventory list NEW: Product supplier price: autofill default supplier VAT -NEW: Project - Add author on list -NEW: Public counters feature +NEW: Project - author field become an available column on lists NEW: Reception - Add a from/to on search on date field NEW: Start a simple support of recurrent events on agenda NEW: Resize parent company column in order list @@ -155,11 +150,10 @@ NEW: Show picto and color into combo for selection of tags NEW: show product label on inventory NEW: show sell-by and eat-by dates only if not empty NEW: show SellBy/EatBy dates for each batch product in shipment card -NEW: skip accept/refuse process for proposals (option PROPAL_SKIP_ACCEPT_REFUSE) +NEW: Can skip accept/refuse steps for proposals (option PROPAL_SKIP_ACCEPT_REFUSE) NEW: experimental SMTP using PhpImap allowing OAuth2 authentication (need to add option MAIN_IMAP_USE_PHPIMAP) NEW: can substitue project title in mail template NEW: Supplier order list - Add column private and public note -NEW: Support IP type in extrafields NEW: The purge of files can purge only if older than a number of seconds NEW: Update ActionComm type_code on email message ticket NEW: VAT - Admin - Add information on deadline day for submission of VAT declaration @@ -194,6 +188,9 @@ NEW: Add API for the partnership module NEW: Add "Get lines and Post lines from BOM" in the API NEW: Replace property fk_categories_product with categories_product in inventory class NEW: Rewrite of SQL request. Removed the join on category table (for filter on category), replaced with a EXISTS/NOT +NEW: Add oldcopy to Ticket so triggers intercepting TICKET_MODIFY have access to old values of the updated properties +NEW: #19680 Add option PRODUCT_ALLOW_EXTERNAL_DOWNLOAD to automatically have uploaded files shared publicly by a link +NEW: Add option FICHINTER_ALLOW_EXTERNAL_DOWNLOAD WARNING: diff --git a/README.md b/README.md index 826955aef92..e4b464d77b4 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ![Downloads per day](https://img.shields.io/sourceforge/dw/dolibarr.svg) ![Build status](https://img.shields.io/travis/Dolibarr/dolibarr/develop.svg) -[![Minimum PHP Version](https://img.shields.io/badge/php-%3E%3D%205.6-8892BF.svg?style=flat-square)](https://php.net/) +[![Minimum PHP Version](https://img.shields.io/badge/php-%3E%3D%207.0-8892BF.svg?style=flat-square)](https://php.net/) [![GitHub release](https://img.shields.io/github/v/release/Dolibarr/dolibarr)](https://github.com/Dolibarr/dolibarr) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/5521/badge)](https://bestpractices.coreinfrastructure.org/projects/5521) From 98352d126ed26cdd883b973686ceb93ae8925569 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 5 Mar 2023 14:00:33 +0100 Subject: [PATCH 0926/1026] Fix warning --- htdocs/accountancy/bookkeeping/list.php | 2 +- htdocs/core/class/html.form.class.php | 2 +- htdocs/core/class/html.formticket.class.php | 2 +- htdocs/index.php | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs/accountancy/bookkeeping/list.php b/htdocs/accountancy/bookkeeping/list.php index 609a6923fea..e28d70e8051 100644 --- a/htdocs/accountancy/bookkeeping/list.php +++ b/htdocs/accountancy/bookkeeping/list.php @@ -966,7 +966,7 @@ if (empty($reshook)) { $newcardbutton .= ''.$langs->trans("ClickToHideAlreadyExportedLines").''; $newcardbutton .= ''; } else { - $newcardbutton .= ''.img_picto($langs->trans("DocsAlreadyExportedAreExcluded"), 'switch_on', 'class="warning size15x valignmiddle"').''; + $newcardbutton .= ''.img_picto($langs->trans("DocsAlreadyExportedAreExcluded"), 'switch_on', 'class="warning size15x valignmiddle"'); $newcardbutton .= ''.$langs->trans("DocsAlreadyExportedAreExcluded").''; $newcardbutton .= ''; } diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index c6b48649534..3c91de75304 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -1487,7 +1487,7 @@ class Form } if (!empty($conf->global->SOCIETE_SHOW_VAT_IN_LIST) && !empty($obj->tva_intra)) { - $label .= ' - '.$obj->tva_intra.''; + $label .= ' - '.$obj->tva_intra; } $labelhtml = $label; diff --git a/htdocs/core/class/html.formticket.class.php b/htdocs/core/class/html.formticket.class.php index 0baa4dd5f8a..1ba3ba27fb5 100644 --- a/htdocs/core/class/html.formticket.class.php +++ b/htdocs/core/class/html.formticket.class.php @@ -410,7 +410,7 @@ class FormTicket print $langs->trans('SubjectAnswerToTicket').' '.$this->topic_title; } else { if (isset($this->withreadid) && $this->withreadid > 0) { - $subject = $langs->trans('SubjectAnswerToTicket').' '.$this->withreadid.' : '.$this->topic_title.''; + $subject = $langs->trans('SubjectAnswerToTicket').' '.$this->withreadid.' : '.$this->topic_title; } else { $subject = GETPOST('subject', 'alpha'); } diff --git a/htdocs/index.php b/htdocs/index.php index f0fe4a8e4cc..06a829ea4b5 100644 --- a/htdocs/index.php +++ b/htdocs/index.php @@ -683,12 +683,12 @@ if (empty($conf->global->MAIN_DISABLE_GLOBAL_WORKBOARD)) { if ($board->nbtodolate > 0) { $boxwork .= '
'.$langs->trans("Mask").':
'.$langs->trans("Search").'
'.$langs->trans("Search").'
'; +print ''; +// Action column +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; +} foreach ($object->fields as $key => $val) { + $searchkey = empty($search[$key]) ? '' : $search[$key]; $cssforfield = (empty($val['csslist']) ? (empty($val['css']) ? '' : $val['css']) : $val['csslist']); if ($key == 'status') { $cssforfield .= ($cssforfield ? ' ' : '').'center'; @@ -462,17 +502,15 @@ foreach ($object->fields as $key => $val) { $cssforfield .= ($cssforfield ? ' ' : '').'center'; } elseif (in_array($val['type'], array('timestamp'))) { $cssforfield .= ($cssforfield ? ' ' : '').'nowrap'; - } elseif (in_array($val['type'], array('double(24,8)', 'double(6,3)', 'integer', 'real', 'price')) && $val['label'] != 'TechnicalID' && empty($val['arrayofkeyval'])) { + } elseif (in_array($val['type'], array('double(24,8)', 'double(6,3)', 'integer', 'real', 'price')) && $key != 'rowid' && $val['label'] != 'TechnicalID' && empty($val['arrayofkeyval'])) { $cssforfield .= ($cssforfield ? ' ' : '').'right'; } if (!empty($arrayfields['t.'.$key]['checked'])) { - print ''; } @@ -489,19 +533,27 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_input.tpl.php'; // Fields from hook $parameters = array('arrayfields'=>$arrayfields); -$reshook = $hookmanager->executeHooks('printFieldListOption', $parameters, $object); // Note that $action and $object may have been modified by hook +$reshook = $hookmanager->executeHooks('printFieldListOption', $parameters, $object, $action); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Action column -print ''; +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; +} print ''."\n"; +$totalarray = array(); +$totalarray['nbfield'] = 0; // Fields title label // -------------------------------------------------------------------- print ''; +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print getTitleFieldOfList(($mode != 'kanban' ? $selectedfields : ''), 0, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'center maxwidthsearch ')."\n"; + $totalarray['nbfield']++; +} foreach ($object->fields as $key => $val) { $cssforfield = (empty($val['csslist']) ? (empty($val['css']) ? '' : $val['css']) : $val['csslist']); if ($key == 'status') { @@ -510,21 +562,26 @@ foreach ($object->fields as $key => $val) { $cssforfield .= ($cssforfield ? ' ' : '').'center'; } elseif (in_array($val['type'], array('timestamp'))) { $cssforfield .= ($cssforfield ? ' ' : '').'nowrap'; - } elseif (in_array($val['type'], array('double(24,8)', 'double(6,3)', 'integer', 'real', 'price')) && $val['label'] != 'TechnicalID' && empty($val['arrayofkeyval'])) { + } elseif (in_array($val['type'], array('double(24,8)', 'double(6,3)', 'integer', 'real', 'price')) && $key != 'rowid' && $val['label'] != 'TechnicalID' && empty($val['arrayofkeyval'])) { $cssforfield .= ($cssforfield ? ' ' : '').'right'; } + $cssforfield = preg_replace('/small\s*/', '', $cssforfield); // the 'small' css must not be used for the title label if (!empty($arrayfields['t.'.$key]['checked'])) { - print getTitleFieldOfList($arrayfields['t.'.$key]['label'], 0, $_SERVER['PHP_SELF'], 't.'.$key, '', $param, ($cssforfield ? 'class="'.$cssforfield.'"' : ''), $sortfield, $sortorder, ($cssforfield ? $cssforfield.' ' : ''))."\n"; + print getTitleFieldOfList($arrayfields['t.'.$key]['label'], 0, $_SERVER['PHP_SELF'], 't.'.$key, '', $param, ($cssforfield ? 'class="'.$cssforfield.'"' : ''), $sortfield, $sortorder, ($cssforfield ? $cssforfield.' ' : ''), 0, (empty($val['helplist']) ? '' : $val['helplist']))."\n"; + $totalarray['nbfield']++; } } // Extra fields include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_title.tpl.php'; // Hook fields -$parameters = array('arrayfields'=>$arrayfields, 'param'=>$param, 'sortfield'=>$sortfield, 'sortorder'=>$sortorder); -$reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters, $object); // Note that $action and $object may have been modified by hook +$parameters = array('arrayfields'=>$arrayfields, 'param'=>$param, 'sortfield'=>$sortfield, 'sortorder'=>$sortorder, 'totalarray'=>&$totalarray); +$reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters, $object, $action); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Action column -print getTitleFieldOfList($selectedfields, 0, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'center maxwidthsearch ')."\n"; +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print getTitleFieldOfList(($mode != 'kanban' ? $selectedfields : ''), 0, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'center maxwidthsearch ')."\n"; + $totalarray['nbfield']++; +} print ''."\n"; @@ -532,7 +589,7 @@ print ''."\n"; $needToFetchEachLine = 0; if (isset($extrafields->attributes[$object->table_element]['computed']) && is_array($extrafields->attributes[$object->table_element]['computed']) && count($extrafields->attributes[$object->table_element]['computed']) > 0) { foreach ($extrafields->attributes[$object->table_element]['computed'] as $key => $val) { - if (preg_match('/\$object/', $val)) { + if ($val && preg_match('/\$object/', $val)) { $needToFetchEachLine++; // There is at least one compute field that use $object } } @@ -542,10 +599,11 @@ if (isset($extrafields->attributes[$object->table_element]['computed']) && is_ar // Loop on record // -------------------------------------------------------------------- $i = 0; +$savnbfield = $totalarray['nbfield']; $totalarray = array(); $totalarray['nbfield'] = 0; -$imaxiloop = ($limit ? min($num, $limit) : $num); -while ($i < $imaxloop) { +$imaxinloop = ($limit ? min($num, $limit) : $num); +while ($i < $imaxinloop) { $obj = $db->fetch_object($resql); if (empty($obj)) { break; // Should not happen @@ -556,7 +614,7 @@ while ($i < $imaxloop) { if ($mode == 'kanban') { if ($i == 0) { - print ''; } } else { // Show here line of result - print ''; + $j = 0; + print ''; + // Action column + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } foreach ($object->fields as $key => $val) { $cssforfield = (empty($val['csslist']) ? (empty($val['css']) ? '' : $val['css']) : $val['csslist']); if (in_array($val['type'], array('date', 'datetime', 'timestamp'))) { @@ -598,7 +672,11 @@ while ($i < $imaxloop) { //if (in_array($key, array('fk_soc', 'fk_user', 'fk_warehouse'))) $cssforfield = 'tdoverflowmax100'; if (!empty($arrayfields['t.'.$key]['checked'])) { - print ''; + print ''; if ($key == 'status') { print $object->getLibStatut(5); } elseif ($key == 'rowid') { @@ -630,20 +708,22 @@ while ($i < $imaxloop) { include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; // Fields from hook $parameters = array('arrayfields'=>$arrayfields, 'object'=>$object, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); - $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object); // Note that $action and $object may have been modified by hook + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Action column - print ''; + if (!$i) { + $totalarray['nbfield']++; } - print ''; - } - print ''; - if (!$i) { - $totalarray['nbfield']++; } print ''."\n"; @@ -662,14 +742,14 @@ if ($num == 0) { $colspan++; } } - print ''; + print ''; } $db->free($resql); $parameters = array('arrayfields'=>$arrayfields, 'sql'=>$sql); -$reshook = $hookmanager->executeHooks('printFieldListFooter', $parameters, $object); // Note that $action and $object may have been modified by hook +$reshook = $hookmanager->executeHooks('printFieldListFooter', $parameters, $object, $action); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; print '
'; + $searchpicto = $form->showFilterButtons('left'); + print $searchpicto; + print ''; + print ''; if (!empty($val['arrayofkeyval']) && is_array($val['arrayofkeyval'])) { - print $form->selectarray('search_'.$key, $val['arrayofkeyval'], (isset($search[$key]) ? $search[$key] : ''), $val['notnull'], 0, 0, '', 1, 0, 0, '', 'maxwidth100', 1); + print $form->selectarray('search_'.$key, $val['arrayofkeyval'], (isset($search[$key]) ? $search[$key] : ''), $val['notnull'], 0, 0, '', 1, 0, 0, '', 'maxwidth100'.($key == 'status' ? ' search_status width100 onrightofpage' : ''), 1); } elseif ((strpos($val['type'], 'integer:') === 0) || (strpos($val['type'], 'sellist:') === 0)) { - print $object->showInputField($val, $key, (isset($search[$key]) ? $search[$key] : ''), '', '', 'search_', 'maxwidth125', 1); - } elseif (!preg_match('/^(date|timestamp|datetime)/', $val['type'])) { - print ''; + print $object->showInputField($val, $key, (isset($search[$key]) ? $search[$key] : ''), '', '', 'search_', $cssforfield.' maxwidth250', 1); } elseif (preg_match('/^(date|timestamp|datetime)/', $val['type'])) { print '
'; print $form->selectDate($search[$key.'_dtstart'] ? $search[$key.'_dtstart'] : '', "search_".$key."_dtstart", 0, 0, 1, '', 1, 0, 0, '', '', '', '', 1, '', $langs->trans('From')); @@ -480,6 +518,12 @@ foreach ($object->fields as $key => $val) { print '
'; print $form->selectDate($search[$key.'_dtend'] ? $search[$key.'_dtend'] : '', "search_".$key."_dtend", 0, 0, 1, '', 1, 0, 0, '', '', '', '', 1, '', $langs->trans('to')); print '
'; + } elseif ($key == 'lang') { + require_once DOL_DOCUMENT_ROOT.'/core/class/html.formadmin.class.php'; + $formadmin = new FormAdmin($db); + print $formadmin->select_language($search[$key], 'search_lang', 0, null, 1, 0, 0, 'minwidth150 maxwidth200', 2); + } else { + print ''; } print '
'; -$searchpicto = $form->showFilterButtons(); -print $searchpicto; -print ''; + $searchpicto = $form->showFilterButtons(); + print $searchpicto; + print '
'; + print '
'; print '
'; } // Output Kanban @@ -569,15 +627,31 @@ while ($i < $imaxloop) { if (in_array($object->id, $arrayofselected)) { $selected = 1; } - print $object->getKanbanView(''); } + print $object->getKanbanView(''); if ($i == ($imaxinloop - 1)) { print '
'; print '
'; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($object->id, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print ''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($object->id, $arrayofselected)) { - $selected = 1; + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($object->id, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print '
'.$langs->trans("NoRecordFound").'
'.$langs->trans("NoRecordFound").'
'."\n"; diff --git a/htdocs/modulebuilder/template/myobject_list.php b/htdocs/modulebuilder/template/myobject_list.php index e347f05b6bf..f58e662daea 100644 --- a/htdocs/modulebuilder/template/myobject_list.php +++ b/htdocs/modulebuilder/template/myobject_list.php @@ -78,7 +78,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; -// load mymodule libraries +// load module libraries require_once __DIR__.'/class/myobject.class.php'; // for other modules @@ -158,9 +158,9 @@ foreach ($object->fields as $key => $val) { $parameters = array('fieldstosearchall'=>$fieldstosearchall); $reshook = $hookmanager->executeHooks('completeFieldsToSearchAll', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks if ($reshook > 0) { - $fieldstosearchall = $hookmanager->resArray['fieldstosearchall']; + $fieldstosearchall = empty($hookmanager->resArray['fieldstosearchall']) ? array() : $hookmanager->resArray['fieldstosearchall']; } elseif ($reshook == 0) { - $fieldstosearchall = array_merge($fieldstosearchall, $hookmanager->resArray['fieldstosearchall']); + $fieldstosearchall = array_merge($fieldstosearchall, empty($hookmanager->resArray['fieldstosearchall']) ? array() : $hookmanager->resArray['fieldstosearchall']); } // Definition of array of fields for columns @@ -701,6 +701,12 @@ while ($i < $imaxinloop) { print '
'; } // Output Kanban + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($object->id, $arrayofselected)) { + $selected = 1; + } + } print $object->getKanbanView(''); if ($i == ($imaxinloop - 1)) { print '
'; From 19e960db187b56e8f9c6342e5b57c24f6f24a75b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 5 Mar 2023 16:09:00 +0100 Subject: [PATCH 0931/1026] Doc --- htdocs/admin/dict.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php index 5a5914723b0..33833162b11 100644 --- a/htdocs/admin/dict.php +++ b/htdocs/admin/dict.php @@ -599,6 +599,7 @@ foreach ($tabcomplete as $key => $value) { $tabcomplete[$key]['sql'] = $tabsql[$i]; $tabcomplete[$key]['sqlsort'] = $tabsqlsort[$i]; $tabcomplete[$key]['field'] = $tabfield[$i]; + //$tabcomplete[$key]['help'] = $tabhelp[$i]; // array help already loaded into tabcomplete } $keytable = ''; @@ -616,7 +617,6 @@ if (empty($sortfield)) { //var_dump($sortfield);var_dump($sortorder); } - // Define elementList and sourceList (used for dictionary type of contacts "llx_c_type_contact") $elementList = array(); $sourceList = array(); @@ -1223,7 +1223,6 @@ if ($action == 'delete') { print $form->formconfirm($_SERVER["PHP_SELF"].'?'.($page ? 'page='.$page.'&' : '').'rowid='.urlencode($rowid).'&code='.urlencode($code).$paramwithsearch, $langs->trans('DeleteLine'), $langs->trans('ConfirmDeleteLine'), 'confirm_delete', '', 0, 1); } - /* * Show a dictionary */ From d9c47b93df3fbd2e77608899e26f07a75d385d71 Mon Sep 17 00:00:00 2001 From: Yoan Mollard Date: Sun, 5 Mar 2023 16:55:45 +0100 Subject: [PATCH 0932/1026] Revert "Drop the double " This reverts commit a02e88dc281c0545150ecc7e9f2716a0787208a4. --- htdocs/public/members/new.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/public/members/new.php b/htdocs/public/members/new.php index 2df2ec45cbc..aa8498a85a1 100644 --- a/htdocs/public/members/new.php +++ b/htdocs/public/members/new.php @@ -542,6 +542,7 @@ $morphys["mor"] = $langs->trans("Moral"); print ''.$langs->trans('MemberNature').' *'."\n"; if (empty($conf->global->MEMBER_NEWFORM_FORCEMORPHY)) { + print ''.$langs->trans('MemberNature').' *'."\n"; print $form->selectarray("morphy", $morphys, GETPOST('morphy'), 1); print ''."\n"; } else { From 7a7d1c2fb1d99d74294860efdbe5036b3b98c629 Mon Sep 17 00:00:00 2001 From: Yoan Mollard Date: Sun, 5 Mar 2023 16:58:45 +0100 Subject: [PATCH 0933/1026] Revert "Fix member nature display in new.php" This reverts commit fd371cc52b517ea26f50d588cc2c8cf19bc520ce. --- htdocs/public/members/new.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/htdocs/public/members/new.php b/htdocs/public/members/new.php index aa8498a85a1..d3a2a556b07 100644 --- a/htdocs/public/members/new.php +++ b/htdocs/public/members/new.php @@ -539,8 +539,6 @@ if (empty($conf->global->MEMBER_NEWFORM_FORCETYPE)) { // Moral/Physic attribute $morphys["phy"] = $langs->trans("Physical"); $morphys["mor"] = $langs->trans("Moral"); -print ''.$langs->trans('MemberNature').' *'."\n"; - if (empty($conf->global->MEMBER_NEWFORM_FORCEMORPHY)) { print ''.$langs->trans('MemberNature').' *'."\n"; print $form->selectarray("morphy", $morphys, GETPOST('morphy'), 1); From ebac8ef1f1a07b9512ea99a276cb2626f7cc6c38 Mon Sep 17 00:00:00 2001 From: Yoan Mollard Date: Sun, 5 Mar 2023 17:06:32 +0100 Subject: [PATCH 0934/1026] Fix double morphy display when morphy is forced --- htdocs/public/members/new.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/public/members/new.php b/htdocs/public/members/new.php index d3a2a556b07..17234702e3c 100644 --- a/htdocs/public/members/new.php +++ b/htdocs/public/members/new.php @@ -544,7 +544,6 @@ if (empty($conf->global->MEMBER_NEWFORM_FORCEMORPHY)) { print $form->selectarray("morphy", $morphys, GETPOST('morphy'), 1); print ''."\n"; } else { - print $morphys[$conf->global->MEMBER_NEWFORM_FORCEMORPHY]; print ''; } From 3c96c42f32fbd93813cdd8c1da5cfe41f8d41b60 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 5 Mar 2023 19:14:57 +0100 Subject: [PATCH 0935/1026] Look and feel v18 --- htdocs/contact/agenda.php | 3 +- htdocs/contact/card.php | 1 - htdocs/contact/consumption.php | 3 +- htdocs/contact/document.php | 3 +- htdocs/contact/list.php | 196 ++++++++++++------ htdocs/contact/note.php | 3 +- htdocs/contact/perso.php | 3 +- htdocs/contact/project.php | 12 +- htdocs/hrm/class/skill.class.php | 1 + .../modulebuilder/template/myobject_list.php | 4 +- 10 files changed, 146 insertions(+), 83 deletions(-) diff --git a/htdocs/contact/agenda.php b/htdocs/contact/agenda.php index f1be48a063b..f4cfeaa38cd 100644 --- a/htdocs/contact/agenda.php +++ b/htdocs/contact/agenda.php @@ -226,11 +226,10 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { $objsoc = new Societe($db); $objsoc->fetch($object->socid); // Thirdparty - $morehtmlref .= $langs->trans('ThirdParty').' : '; if ($objsoc->id > 0) { $morehtmlref .= $objsoc->getNomUrl(1); } else { - $morehtmlref .= $langs->trans("ContactNotLinkedToCompany"); + $morehtmlref .= ''.$langs->trans("ContactNotLinkedToCompany").''; } } $morehtmlref .= '
'; diff --git a/htdocs/contact/card.php b/htdocs/contact/card.php index 2c2d8df7d80..7197eabb19c 100644 --- a/htdocs/contact/card.php +++ b/htdocs/contact/card.php @@ -1308,7 +1308,6 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { if (empty($conf->global->SOCIETE_DISABLE_CONTACTS)) { $objsoc->fetch($object->socid); // Thirdparty - $morehtmlref .= $langs->trans('ThirdParty').' : '; if ($objsoc->id > 0) { $morehtmlref .= $objsoc->getNomUrl(1, 'contact'); } else { diff --git a/htdocs/contact/consumption.php b/htdocs/contact/consumption.php index 7d9a95bad56..93acb2ab463 100644 --- a/htdocs/contact/consumption.php +++ b/htdocs/contact/consumption.php @@ -133,11 +133,10 @@ $morehtmlref .= '
'; if (empty($conf->global->SOCIETE_DISABLE_CONTACTS)) { $objsoc->fetch($socid); // Thirdparty - $morehtmlref .= $langs->trans('ThirdParty').' : '; if ($objsoc->id > 0) { $morehtmlref .= $objsoc->getNomUrl(1, 'contact'); } else { - $morehtmlref .= $langs->trans("ContactNotLinkedToCompany"); + $morehtmlref .= ''.$langs->trans("ContactNotLinkedToCompany").''; } } $morehtmlref .= '
'; diff --git a/htdocs/contact/document.php b/htdocs/contact/document.php index ed8bc2d4d93..88858a11e1f 100644 --- a/htdocs/contact/document.php +++ b/htdocs/contact/document.php @@ -142,11 +142,10 @@ if ($object->id) { $objsoc = new Societe($db); $objsoc->fetch($object->socid); // Thirdparty - $morehtmlref .= $langs->trans('ThirdParty').' : '; if ($objsoc->id > 0) { $morehtmlref .= $objsoc->getNomUrl(1); } else { - $morehtmlref .= $langs->trans("ContactNotLinkedToCompany"); + $morehtmlref .= ''.$langs->trans("ContactNotLinkedToCompany").''; } } $morehtmlref .= '
'; diff --git a/htdocs/contact/list.php b/htdocs/contact/list.php index 71154e23b28..cea2b5464d3 100644 --- a/htdocs/contact/list.php +++ b/htdocs/contact/list.php @@ -120,12 +120,14 @@ $optioncss = GETPOST('optioncss', 'alpha'); $type = GETPOST("type", 'aZ'); $view = GETPOST("view", 'alpha'); +$userid = GETPOST('userid', 'int'); +$begin = GETPOST('begin'); + +// Load variable for pagination $limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST('sortfield', 'aZ09comma'); $sortorder = GETPOST('sortorder', 'aZ09comma'); $page = GETPOSTISSET('pageplusone') ? (GETPOST('pageplusone') - 1) : GETPOST("page", 'int'); -$userid = GETPOST('userid', 'int'); -$begin = GETPOST('begin'); if (!$sortorder) { $sortorder = "ASC"; } @@ -133,9 +135,12 @@ if (!$sortfield) { $sortfield = "p.lastname"; } if (empty($page) || $page < 0 || GETPOST('button_search', 'alpha') || GETPOST('button_removefilter', 'alpha')) { + // If $page is not defined, or '' or -1 or if we click on clear filters $page = 0; } $offset = $limit * $page; +$pageprev = $page - 1; +$pagenext = $page + 1; $title = (!empty($conf->global->SOCIETE_ADDRESSES_MANAGEMENT) ? $langs->trans("Contacts") : $langs->trans("ContactsAddresses")); @@ -166,10 +171,10 @@ if ($type == "c") { $urlfiche = ""; } -// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context +// Initialize technical object $object = new Contact($db); -$hookmanager->initHooks(array('contactlist')); $extrafields = new ExtraFields($db); +$hookmanager->initHooks(array($contextpage)); // fetch optionals attributes and labels $extrafields->fetch_name_optionals_label($object->table_element); @@ -197,19 +202,28 @@ if (empty($conf->global->SOCIETE_DISABLE_CONTACTS)) { $fieldstosearchall['s.name_alias'] = "AliasNames"; } -// Definition of fields for list +$parameters = array('fieldstosearchall'=>$fieldstosearchall); +$reshook = $hookmanager->executeHooks('completeFieldsToSearchAll', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks +if ($reshook > 0) { + $fieldstosearchall = empty($hookmanager->resArray['fieldstosearchall']) ? array() : $hookmanager->resArray['fieldstosearchall']; +} elseif ($reshook == 0) { + $fieldstosearchall = array_merge($fieldstosearchall, empty($hookmanager->resArray['fieldstosearchall']) ? array() : $hookmanager->resArray['fieldstosearchall']); +} + +// Definition of array of fields for columns $arrayfields = array(); foreach ($object->fields as $key => $val) { // If $val['visible']==0, then we never show the field - if (empty($val['visible'])) { - continue; + if (!empty($val['visible'])) { + $visible = (int) dol_eval($val['visible'], 1); + $arrayfields['p.'.$key] = array( + 'label'=>$val['label'], + 'checked'=>(($visible < 0) ? 0 : 1), + 'enabled'=>(abs($visible) != 3 && dol_eval($val['enabled'], 1)), + 'position'=>$val['position'], + 'help'=> isset($val['help']) ? $val['help'] : '' + ); } - - $arrayfields['p.'.$key] = array( - 'label'=>$val['label'], - 'checked'=>(($val['visible'] < 0) ? 0 : 1), - 'enabled'=>($val['enabled'] && ($val['visible'] != 3)), - 'position'=>$val['position']); } // Add none object fields to fields for list @@ -241,6 +255,7 @@ if (isModEnabled('socialnetworks')) { include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_array_fields.tpl.php'; $object->fields = dol_sort_array($object->fields, 'position'); +//$arrayfields['anotherfield'] = array('type'=>'integer', 'label'=>'AnotherField', 'checked'=>1, 'enabled'=>1, 'position'=>90, 'csslist'=>'right'); $arrayfields = dol_sort_array($arrayfields, 'position'); @@ -251,13 +266,20 @@ if (($id > 0 || !empty($ref)) && $action != 'add') { } } +$permissiontoread = $user->hasRight('societe', 'lire'); +$permissiontodelete = $user->hasRight('societe', 'supprimer'); +$permissiontoadd = $user->hasRight('societe', 'creer'); + +if (!$permissiontoread) accessforbidden(); + /* * Actions */ if (GETPOST('cancel', 'alpha')) { - $action = 'list'; $massaction = ''; + $action = 'list'; + $massaction = ''; } if (!GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massaction != 'confirm_presend') { $massaction = ''; @@ -273,7 +295,7 @@ if (empty($reshook)) { // Selection of new fields include DOL_DOCUMENT_ROOT.'/core/actions_changeselectedfields.inc.php'; - // Did we click on purge search criteria ? + // Purge search criteria if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x', 'alpha') || GETPOST('button_removefilter', 'alpha')) { // All tests are required to be compatible with all browsers $sall = ""; $search_id = ''; @@ -317,9 +339,6 @@ if (empty($reshook)) { // Mass actions $objectclass = 'Contact'; $objectlabel = 'Contact'; - $permissiontoread = $user->hasRight('societe', 'lire'); - $permissiontodelete = $user->hasRight('societe', 'supprimer'); - $permissiontoadd = $user->hasRight('societe', 'creer'); $uploaddir = $conf->societe->dir_output; include DOL_DOCUMENT_ROOT.'/core/actions_massactions.inc.php'; @@ -350,13 +369,12 @@ $formother = new FormOther($db); $formcompany = new FormCompany($db); $contactstatic = new Contact($db); -$morejs = array(); -$morecss = array(); +$now = dol_now(); -// Page Header $title = $langs->trans("Contacts")." - ".$langs->trans("List"); $help_url = 'EN:Module_Third_Parties|FR:Module_Tiers|ES:Módulo_Empresas'; -llxHeader('', $title, $help_url, '', 0, 0, $morejs, $morecss, '', 'bodyforlist'); +$morejs = array(); +$morecss = array(); if (!empty($conf->global->THIRDPARTY_ENABLE_PROSPECTION_ON_ALTERNATIVE_ADRESSES)) { $contactstatic->loadCacheOfProspStatus(); @@ -385,14 +403,15 @@ if ($resql) { dol_print_error($db); } +// Build and execute select +// -------------------------------------------------------------------- $sql = "SELECT s.rowid as socid, s.nom as name, s.name_alias as alias,"; $sql .= " p.rowid, p.lastname as lastname, p.statut, p.firstname, p.address, p.zip, p.town, p.poste, p.email,"; $sql .= " p.socialnetworks, p.photo,"; $sql .= " p.phone as phone_pro, p.phone_mobile, p.phone_perso, p.fax, p.fk_pays, p.priv, p.datec as date_creation, p.tms as date_update,"; -$sql .= " p.import_key,"; -$sql .= " st.libelle as stcomm, st.picto as stcomm_picto, p.fk_stcommcontact as stcomm_id, p.fk_prospectlevel,"; +$sql .= " p.import_key, p.fk_stcommcontact as stcomm_id, p.fk_prospectlevel,"; +$sql .= " st.libelle as stcomm, st.picto as stcomm_picto,"; $sql .= " co.label as country, co.code as country_code"; - // Add fields from extrafields if (!empty($extrafields->attributes[$object->table_element]['label'])) { foreach ($extrafields->attributes[$object->table_element]['label'] as $key => $val) { @@ -403,10 +422,11 @@ if (isModEnabled('mailing')) { $sql .= ", (SELECT count(*) FROM ".MAIN_DB_PREFIX."mailing_unsubscribe WHERE email = p.email) as unsubscribed"; } -// Add fields from hooks - ListSelect +// Add fields from hooks $parameters = array(); $reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters, $object, $action); // Note that $action and $object may have been modified by hook -$sql .= $hookmanager->resPrint; +$sql .= preg_replace('/^,/', '', $hookmanager->resPrint); +$sql = preg_replace('/,\s*$/', '', $sql); $sqlfields = $sql; // $sql fields to remove for count total @@ -679,7 +699,7 @@ if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) { dol_print_error($db); } - if (($page * $limit) > $nbtotalofrecords) { // if total resultset is smaller then paging size (filtering), goto and load page 0 + if (($page * $limit) > $nbtotalofrecords) { // if total resultset is smaller than the paging size (filtering), goto and load page 0 $page = 0; $offset = 0; } @@ -704,9 +724,8 @@ if (!$resql) { $num = $db->num_rows($resql); -$arrayofselected = is_array($toselect) ? $toselect : array(); - -if ($num == 1 && !empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && ($sall != '' || $search_cti != '')) { +// Direct jump if only one record found +if ($num == 1 && !empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && ($sall != '' || $search_cti != '') && !$page) { $obj = $db->fetch_object($resql); $id = $obj->rowid; header("Location: ".DOL_URL_ROOT.'/contact/card.php?id='.$id); @@ -714,6 +733,12 @@ if ($num == 1 && !empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && ( } +// Output page +// -------------------------------------------------------------------- +// Page Header +llxHeader('', $title, $help_url, '', 0, 0, $morejs, $morecss, '', 'bodyforlist'); + +$arrayofselected = is_array($toselect) ? $toselect : array(); $param = ''; if (!empty($mode)) { @@ -802,10 +827,10 @@ if (is_array($search_level) && count($search_level)) { } } if ($search_import_key != '') { - $param .= '&search_import_key='.urlencode($search_import_key); + $param .= '&search_import_key='.urlencode($search_import_key); } if ($optioncss != '') { - $param .= '&optioncss='.urlencode($optioncss); + $param .= '&optioncss='.urlencode($optioncss); } if (count($search_roles) > 0) { $param .= implode('&search_roles[]=', $search_roles); @@ -820,7 +845,7 @@ $arrayofmassactions = array( // 'builddoc'=>img_picto('', 'pdf', 'class="pictofixedwidth"').$langs->trans("PDFMerge"), ); //if($user->rights->societe->creer) $arrayofmassactions['createbills']=$langs->trans("CreateInvoiceForThisCustomer"); -if ($user->hasRight('societe', 'supprimer')) { +if (!empty($permissiontodelete)) { $arrayofmassactions['predelete'] = img_picto('', 'delete', 'class="pictofixedwidth"').$langs->trans("Delete"); } if (isModEnabled('category') && $user->rights->societe->creer) { @@ -831,25 +856,28 @@ if (in_array($massaction, array('presend', 'predelete','preaffecttag'))) { } $massactionbutton = $form->selectMassAction('', $arrayofmassactions); -$newcardbutton = ''; -$newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); -$newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); -$newcardbutton .= dolGetButtonTitle($langs->trans('NewContactAddress'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/contact/card.php?action=create', '', $user->rights->societe->contact->creer); - -print '
'; +print ''; if ($optioncss != '') { print ''; } print ''; print ''; +print ''; print ''; print ''; //print ''; print ''; -print ''; +print ''; +print ''; print ''; +$newcardbutton = ''; +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitleSeparator(); +$newcardbutton .= dolGetButtonTitle($langs->trans('NewContactAddress'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/contact/card.php?action=create', '', $permissiontoadd); + print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'address', 0, $newcardbutton, '', $limit, 0, 0, 1); $topicmail = "Information"; @@ -859,9 +887,12 @@ $trackid = 'ctc'.$object->id; include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php'; if ($sall) { + $setupstring = ''; foreach ($fieldstosearchall as $key => $val) { $fieldstosearchall[$key] = $langs->trans($val); + $setupstring .= $key."=".$val.";"; } + print ''."\n"; print '
'.$langs->trans("FilterOnInto", $sall).join(', ', $fieldstosearchall).'
'; } if ($search_firstlast_only) { @@ -914,18 +945,17 @@ print ''; $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; $selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN', '')); // This also change content of $arrayfields -if ($massactionbutton) { - $selectedfields .= $form->showCheckAddButtons('checkforselect', 1); -} +$selectedfields .= (count($arrayofmassactions) ? $form->showCheckAddButtons('checkforselect', 1) : ''); print '
'; -print ''."\n"; +print '
'."\n"; -// Lines for filter fields +// Fields title search +// -------------------------------------------------------------------- print ''; // Action column -if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print ''; @@ -1093,87 +1123,113 @@ if (!empty($arrayfields['p.import_key']['checked'])) { print ''; } // Action column -if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print ''; } -print ''; +print ''."\n"; -// Title line +$totalarray = array(); +$totalarray['nbfield'] = 0; + +// Fields title label +// -------------------------------------------------------------------- print ''; -if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch '); +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print getTitleFieldOfList(($mode != 'kanban' ? $selectedfields : ''), 0, $_SERVER["PHP_SELF"], '', '', '', '', $sortfield, $sortorder, 'center maxwidthsearch ')."\n"; + $totalarray['nbfield']++; } if (!empty($arrayfields['p.rowid']['checked'])) { print_liste_field_titre($arrayfields['p.rowid']['label'], $_SERVER["PHP_SELF"], "p.rowid", "", $param, "", $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.lastname']['checked'])) { print_liste_field_titre($arrayfields['p.lastname']['label'], $_SERVER["PHP_SELF"], "p.lastname", $begin, $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.firstname']['checked'])) { print_liste_field_titre($arrayfields['p.firstname']['label'], $_SERVER["PHP_SELF"], "p.firstname", $begin, $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.poste']['checked'])) { print_liste_field_titre($arrayfields['p.poste']['label'], $_SERVER["PHP_SELF"], "p.poste", $begin, $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.address']['checked'])) { print_liste_field_titre($arrayfields['p.address']['label'], $_SERVER["PHP_SELF"], "p.address", $begin, $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.zip']['checked'])) { print_liste_field_titre($arrayfields['p.zip']['label'], $_SERVER["PHP_SELF"], "p.zip", $begin, $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.town']['checked'])) { print_liste_field_titre($arrayfields['p.town']['label'], $_SERVER["PHP_SELF"], "p.town", $begin, $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } //if (!empty($arrayfields['state.nom']['checked'])) print_liste_field_titre($arrayfields['state.nom']['label'],$_SERVER["PHP_SELF"],"state.nom","",$param,'',$sortfield,$sortorder); //if (!empty($arrayfields['region.nom']['checked'])) print_liste_field_titre($arrayfields['region.nom']['label'],$_SERVER["PHP_SELF"],"region.nom","",$param,'',$sortfield,$sortorder); if (!empty($arrayfields['country.code_iso']['checked'])) { print_liste_field_titre($arrayfields['country.code_iso']['label'], $_SERVER["PHP_SELF"], "co.code_iso", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.phone']['checked'])) { print_liste_field_titre($arrayfields['p.phone']['label'], $_SERVER["PHP_SELF"], "p.phone", $begin, $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.phone_perso']['checked'])) { print_liste_field_titre($arrayfields['p.phone_perso']['label'], $_SERVER["PHP_SELF"], "p.phone_perso", $begin, $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.phone_mobile']['checked'])) { print_liste_field_titre($arrayfields['p.phone_mobile']['label'], $_SERVER["PHP_SELF"], "p.phone_mobile", $begin, $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.fax']['checked'])) { print_liste_field_titre($arrayfields['p.fax']['label'], $_SERVER["PHP_SELF"], "p.fax", $begin, $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.email']['checked'])) { print_liste_field_titre($arrayfields['p.email']['label'], $_SERVER["PHP_SELF"], "p.email", $begin, $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['unsubscribed']['checked'])) { print_liste_field_titre($arrayfields['unsubscribed']['label'], $_SERVER["PHP_SELF"], "unsubscribed", $begin, $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; } if (isModEnabled('socialnetworks')) { foreach ($socialnetworks as $key => $value) { if ($value['active'] && !empty($arrayfields['p.'.$key]['checked'])) { print_liste_field_titre($arrayfields['p.'.$key]['label'], $_SERVER["PHP_SELF"], "p.".$key, $begin, $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } } } if (!empty($arrayfields['p.fk_soc']['checked'])) { print_liste_field_titre($arrayfields['p.fk_soc']['label'], $_SERVER["PHP_SELF"], "p.fk_soc", $begin, $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['s.nom']['checked'])) { print_liste_field_titre($arrayfields['s.nom']['label'], $_SERVER["PHP_SELF"], "s.nom", $begin, $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['s.name_alias']['checked'])) { print_liste_field_titre($arrayfields['s.name_alias']['label'], $_SERVER["PHP_SELF"], "s.name_alias", $begin, $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.priv']['checked'])) { print_liste_field_titre($arrayfields['p.priv']['label'], $_SERVER["PHP_SELF"], "p.priv", $begin, $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.fk_prospectlevel']['checked'])) { print_liste_field_titre($arrayfields['p.fk_prospectlevel']['label'], $_SERVER["PHP_SELF"], "p.fk_prospectlevel", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.fk_stcommcontact']['checked'])) { print_liste_field_titre($arrayfields['p.fk_stcommcontact']['label'], $_SERVER["PHP_SELF"], "p.fk_stcommcontact", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; } // Extra fields include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_title.tpl.php'; @@ -1204,11 +1260,18 @@ if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { print "\n"; +// Loop on record +// -------------------------------------------------------------------- $i = 0; +$savnbfield = $totalarray['nbfield']; $totalarray = array(); $totalarray['nbfield'] = 0; -while ($i < min($num, $limit)) { +$imaxinloop = ($limit ? min($num, $limit) : $num); +while ($i < $imaxinloop) { $obj = $db->fetch_object($resql); + if (empty($obj)) { + break; // Should not happen + } $arraysocialnetworks = (array) json_decode($obj->socialnetworks, true); $contactstatic->lastname = $obj->lastname; @@ -1233,7 +1296,7 @@ while ($i < min($num, $limit)) { if ($mode == 'kanban') { if ($i == 0) { - print ''; } } else { - print ''; + // Show here line of result + $j = 0; + print ''; // Action column - if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print ''; + if (!$i) { + $totalarray['nbfield']++; + } } // ID @@ -1523,7 +1591,7 @@ while ($i < min($num, $limit)) { } // Action column - if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print ''; - } - if (!$i) { - $totalarray['nbfield']++; + if (!$i) { + $totalarray['nbfield']++; + } } print "\n"; diff --git a/htdocs/contact/note.php b/htdocs/contact/note.php index 148d9fb6f04..e9e5d64f495 100644 --- a/htdocs/contact/note.php +++ b/htdocs/contact/note.php @@ -106,11 +106,10 @@ if ($id > 0) { $objsoc = new Societe($db); $objsoc->fetch($object->socid); // Thirdparty - $morehtmlref .= $langs->trans('ThirdParty').' : '; if ($objsoc->id > 0) { $morehtmlref .= $objsoc->getNomUrl(1); } else { - $morehtmlref .= $langs->trans("ContactNotLinkedToCompany"); + $morehtmlref .= ''.$langs->trans("ContactNotLinkedToCompany").''; } } $morehtmlref .= ''; diff --git a/htdocs/contact/perso.php b/htdocs/contact/perso.php index bdfa4ddb708..0fd23753fdf 100644 --- a/htdocs/contact/perso.php +++ b/htdocs/contact/perso.php @@ -232,11 +232,10 @@ if ($action == 'edit') { $objsoc = new Societe($db); $objsoc->fetch($object->socid); // Thirdparty - $morehtmlref .= $langs->trans('ThirdParty').' : '; if ($objsoc->id > 0) { $morehtmlref .= $objsoc->getNomUrl(1); } else { - $morehtmlref .= $langs->trans("ContactNotLinkedToCompany"); + $morehtmlref .= ''.$langs->trans("ContactNotLinkedToCompany").''; } } $morehtmlref .= ''; diff --git a/htdocs/contact/project.php b/htdocs/contact/project.php index 571fa57e428..466e6a6b5b6 100644 --- a/htdocs/contact/project.php +++ b/htdocs/contact/project.php @@ -82,14 +82,14 @@ if ($id) { $morehtmlref .= ''; $morehtmlref .= '
'; - if (empty($conf->global->SOCIETE_DISABLE_CONTACTS) && !empty($socid)) { - $object->thirdparty->fetch($socid); + if (empty($conf->global->SOCIETE_DISABLE_CONTACTS)) { + $objsoc = new Societe($db); + $objsoc->fetch($object->socid); // Thirdparty - $morehtmlref .= $langs->trans('ThirdParty').' : '; - if ($object->thirdparty->id > 0) { - $morehtmlref .= $object->thirdparty->getNomUrl(1, 'contact'); + if ($objsoc->id > 0) { + $morehtmlref .= $objsoc->getNomUrl(1, 'contact'); } else { - $morehtmlref .= $langs->trans("ContactNotLinkedToCompany"); + $morehtmlref .= ''.$langs->trans("ContactNotLinkedToCompany").''; } } $morehtmlref .= '
'; diff --git a/htdocs/hrm/class/skill.class.php b/htdocs/hrm/class/skill.class.php index 1413bc36e0c..44cea026320 100644 --- a/htdocs/hrm/class/skill.class.php +++ b/htdocs/hrm/class/skill.class.php @@ -1124,6 +1124,7 @@ class Skill extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $selected, $langs; + $return = '
'; $return .= '
'; $return .= ''; diff --git a/htdocs/modulebuilder/template/myobject_list.php b/htdocs/modulebuilder/template/myobject_list.php index f58e662daea..c5923412e27 100644 --- a/htdocs/modulebuilder/template/myobject_list.php +++ b/htdocs/modulebuilder/template/myobject_list.php @@ -302,7 +302,7 @@ if (isset($extrafields->attributes[$object->table_element]['label']) && is_array } // Add table from hooks $parameters = array(); -$reshook = $hookmanager->executeHooks('printFieldListFrom', $parameters, $object); // Note that $action and $object may have been modified by hook +$reshook = $hookmanager->executeHooks('printFieldListFrom', $parameters, $object, $action); // Note that $action and $object may have been modified by hook $sql .= $hookmanager->resPrint; if ($object->ismultientitymanaged == 1) { $sql .= " WHERE t.entity IN (".getEntity($object->element).")"; @@ -449,7 +449,7 @@ if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } if ($limit > 0 && $limit != $conf->liste_limit) { - $param .= '&limit='.urlencode($limit); + $param .= '&limit='.((int) $limit); } foreach ($search as $key => $val) { if (is_array($search[$key])) { From f973dbca0b4c8fbf33e25844e9357d4367d1d5ae Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 6 Mar 2023 10:07:42 +0100 Subject: [PATCH 0936/1026] Fix warning --- htdocs/hrm/evaluation_list.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs/hrm/evaluation_list.php b/htdocs/hrm/evaluation_list.php index dea398ad6a6..dd0505889b6 100644 --- a/htdocs/hrm/evaluation_list.php +++ b/htdocs/hrm/evaluation_list.php @@ -133,13 +133,13 @@ $object->fields = dol_sort_array($object->fields, 'position'); $arrayfields = dol_sort_array($arrayfields, 'position'); // Permissions -$permissiontoread = $user->rights->hrm->evaluation->read; -$permissiontoreadall = $user->rights->hrm->evaluation->readall; -$permissiontoadd = $user->rights->hrm->evaluation->write; -$permissiontodelete = $user->rights->hrm->evaluation->delete; +$permissiontoread = $user->hasRight('hrm', 'evaluation', 'read'); +$permissiontoreadall = $user->hasRight('hrm', 'evaluation', 'readall'); +$permissiontoadd = $user->hasRight('hrm', 'evaluation', 'write'); +$permissiontodelete = $user->hasRight('hrm', 'evaluation', 'delete'); // Security check -if (empty($conf->hrm->enabled)) { +if (!isModEnabled('hrm')) { accessforbidden('Module not enabled'); } From 381ecbb1fbb1fe7818436d7d55e7e6da85c874cd Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 6 Mar 2023 10:49:38 +0100 Subject: [PATCH 0937/1026] NEW Can test a geoip conversion from the geoip setup page --- htdocs/admin/geoipmaxmind.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/htdocs/admin/geoipmaxmind.php b/htdocs/admin/geoipmaxmind.php index 8f76f9a7b2b..78fde3d095e 100644 --- a/htdocs/admin/geoipmaxmind.php +++ b/htdocs/admin/geoipmaxmind.php @@ -163,6 +163,9 @@ $textoshow = str_replace('{s1}', ''; + print ''; + print '

'; print '
'.$langs->trans("TestGeoIPResult", $ip).':'; @@ -214,6 +217,20 @@ if ($geoip) { } } + $ip = GETPOST("iptotest"); + print '
'; + print ''; + if ($ip) { + $result = dol_print_ip($ip, 1); + if ($result) { + print $result; + } else { + print $langs->trans("Error"); + } + } + + print ''; + $geoip->close(); } From 551a8336961616fc1e612a7fa9c3770f1e8d96b1 Mon Sep 17 00:00:00 2001 From: Gauthier PC portable 024 Date: Mon, 6 Mar 2023 11:19:39 +0100 Subject: [PATCH 0938/1026] NEW : migration script + delete old table + rename fields and indexes --- .../install/mysql/migration/17.0.0-18.0.0.sql | 17 +++++++++ ..._time.key.sql => llx_element_time.key.sql} | 7 ++-- .../mysql/tables/llx_projet_task_time.sql | 38 ------------------- 3 files changed, 21 insertions(+), 41 deletions(-) rename htdocs/install/mysql/tables/{llx_projet_task_time.key.sql => llx_element_time.key.sql} (73%) delete mode 100644 htdocs/install/mysql/tables/llx_projet_task_time.sql diff --git a/htdocs/install/mysql/migration/17.0.0-18.0.0.sql b/htdocs/install/mysql/migration/17.0.0-18.0.0.sql index 9c2643688dd..8b62b4f7b4d 100644 --- a/htdocs/install/mysql/migration/17.0.0-18.0.0.sql +++ b/htdocs/install/mysql/migration/17.0.0-18.0.0.sql @@ -87,3 +87,20 @@ ALTER TABLE llx_ecm_files ADD COLUMN share_pass varchar(32) after share; ALTER TABLE llx_prelevement_demande ADD COLUMN type varchar(12) DEFAULT ''; UPDATE llx_prelevement_demande SET type = 'ban' WHERE ext_payment_id IS NULL AND type = ''; + +-- Element time +ALTER TABLE llx_projet_task_time RENAME TO llx_element_time; +ALTER TABLE llx_element_time CHANGE COLUMN fk_task fk_element integer NOT NULL; +ALTER TABLE llx_element_time CHANGE COLUMN task_date element_date date; +ALTER TABLE llx_element_time CHANGE COLUMN task_datehour element_datehour datetime; +ALTER TABLE llx_element_time CHANGE COLUMN task_date_withhour element_date_withhour integer; +ALTER TABLE llx_element_time CHANGE COLUMN task_duration element_duration double; +ALTER TABLE llx_element_time ADD COLUMN elementtype varchar(32) NOT NULL DEFAULT 'task' AFTER fk_element; + +DROP INDEX idx_projet_task_time_task on llx_element_time; +DROP INDEX idx_projet_task_time_date on llx_element_time; +DROP INDEX idx_projet_task_time_datehour on llx_element_time; + +ALTER TABLE llx_element_time ADD INDEX idx_element_time_task (fk_element); +ALTER TABLE llx_element_time ADD INDEX idx_element_time_date (element_date); +ALTER TABLE llx_element_time ADD INDEX idx_element_time_datehour (element_datehour); diff --git a/htdocs/install/mysql/tables/llx_projet_task_time.key.sql b/htdocs/install/mysql/tables/llx_element_time.key.sql similarity index 73% rename from htdocs/install/mysql/tables/llx_projet_task_time.key.sql rename to htdocs/install/mysql/tables/llx_element_time.key.sql index 5acb17bb712..5de06450e75 100644 --- a/htdocs/install/mysql/tables/llx_projet_task_time.key.sql +++ b/htdocs/install/mysql/tables/llx_element_time.key.sql @@ -1,5 +1,6 @@ -- =========================================================================== -- Copyright (C) 2014 Laurent Destailleur +-- Copyright (C) 2023 Gauthier VERDOL -- -- This program is free software; you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by @@ -16,7 +17,7 @@ -- -- =========================================================================== -ALTER TABLE llx_projet_task_time ADD INDEX idx_projet_task_time_task (fk_task); -ALTER TABLE llx_projet_task_time ADD INDEX idx_projet_task_time_date (task_date); -ALTER TABLE llx_projet_task_time ADD INDEX idx_projet_task_time_datehour (task_datehour); +ALTER TABLE llx_element_time ADD INDEX idx_element_time_task (fk_element); +ALTER TABLE llx_element_time ADD INDEX idx_element_time_date (element_date); +ALTER TABLE llx_element_time ADD INDEX idx_element_time_datehour (element_datehour); diff --git a/htdocs/install/mysql/tables/llx_projet_task_time.sql b/htdocs/install/mysql/tables/llx_projet_task_time.sql deleted file mode 100644 index e91e50b5721..00000000000 --- a/htdocs/install/mysql/tables/llx_projet_task_time.sql +++ /dev/null @@ -1,38 +0,0 @@ --- =========================================================================== --- Copyright (C) 2005 Rodolphe Quiedeville --- --- This program is free software; you can redistribute it and/or modify --- it under the terms of the GNU General Public License as published by --- the Free Software Foundation; either version 3 of the License, or --- (at your option) any later version. --- --- This program is distributed in the hope that it will be useful, --- but WITHOUT ANY WARRANTY; without even the implied warranty of --- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the --- GNU General Public License for more details. --- --- You should have received a copy of the GNU General Public License --- along with this program. If not, see . --- --- =========================================================================== - -create table llx_projet_task_time -( - rowid integer AUTO_INCREMENT PRIMARY KEY, - fk_task integer NOT NULL, - task_date date, -- only the day - task_datehour datetime, -- day + hour - task_date_withhour integer DEFAULT 0, -- 0 by default, 1 if date was entered with start hour - task_duration double, - fk_product integer NULL, - fk_user integer, - thm double(24,8), - invoice_id integer DEFAULT NULL, -- If we need to invoice each line of timespent, we can save invoice id here - invoice_line_id integer DEFAULT NULL, -- If we need to invoice each line of timespent, we can save invoice line id here - intervention_id integer DEFAULT NULL, -- If we need to have an intervention line for each line of timespent, we can save intervention id here - intervention_line_id integer DEFAULT NULL, -- If we need to have an intervention line of timespent line, we can save intervention line id here - import_key varchar(14), -- Import key - datec datetime, -- date creation time - tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, -- last modification date - note text -- A comment -)ENGINE=innodb; From 67fd231455612599d4f8e1c2e1a47e1bbc8ada1f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 6 Mar 2023 12:16:46 +0100 Subject: [PATCH 0939/1026] Trans --- htdocs/langs/en_US/admin.lang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index be79a33bf14..2ef2a996f3b 100644 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -512,7 +512,7 @@ ClickToShowDescription=Click to show description DependsOn=This module needs the module(s) RequiredBy=This module is required by module(s) TheKeyIsTheNameOfHtmlField=This is the name of the HTML field. Technical knowledge is required to read the content of the HTML page to get the key name of a field. -PageUrlForDefaultValues=You must enter the relative path of the page URL. If you include parameters in URL, the default values will be effective if all parameters are set to same value. +PageUrlForDefaultValues=You must enter the relative path of the page URL. If you include parameters in URL, it will be effective if all parameters in browsed URL have the value defined here. PageUrlForDefaultValuesCreate=
Example:
For the form to create a new third party, it is %s.
For URL of external modules installed into custom directory, do not include the "custom/", so use path like mymodule/mypage.php and not custom/mymodule/mypage.php.
If you want default value only if url has some parameter, you can use %s PageUrlForDefaultValuesList=
Example:
For the page that lists third parties, it is %s.
For URL of external modules installed into custom directory, do not include the "custom/" so use a path like mymodule/mypagelist.php and not custom/mymodule/mypagelist.php.
If you want default value only if url has some parameter, you can use %s AlsoDefaultValuesAreEffectiveForActionCreate=Also note that overwritting default values for form creation works only for pages that were correctly designed (so with parameter action=create or presend...) From 8fc1805f6543db6f8cbb5a365193b59025d5bdc0 Mon Sep 17 00:00:00 2001 From: VESSILLER Date: Mon, 6 Mar 2023 13:51:53 +0100 Subject: [PATCH 0940/1026] NEW adapt category and product pictures sizes on takepos --- htdocs/takepos/css/pos.css.php | 8 ++++++++ htdocs/takepos/index.php | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/htdocs/takepos/css/pos.css.php b/htdocs/takepos/css/pos.css.php index 5a773fc3347..769c343f1fe 100644 --- a/htdocs/takepos/css/pos.css.php +++ b/htdocs/takepos/css/pos.css.php @@ -248,6 +248,9 @@ div.wrapper{ text-align: center; box-sizing: border-box; background-color:#fff; + display: flex; + align-items: center; + justify-content: center; } div.wrapper2{ @@ -262,10 +265,14 @@ div.wrapper2{ text-align: center; box-sizing: border-box; background-color:#fff; + display: flex; + align-items: center; + justify-content: center; } img.imgwrapper { max-width: 100%; + max-height: 100%; } button:active{ @@ -927,6 +934,7 @@ div#moreinfo, div#infowarehouse { display: inline-flex; align-items: center; padding: 10px; + justify-content: normal; } .div5 .wrapper2.divempty { diff --git a/htdocs/takepos/index.php b/htdocs/takepos/index.php index fb3049715cf..bbbf9e0cd33 100644 --- a/htdocs/takepos/index.php +++ b/htdocs/takepos/index.php @@ -1388,7 +1388,7 @@ if (!empty($conf->global->TAKEPOS_WEIGHING_SCALE)) { echo ''; } else { if (!getDolGlobalString('TAKEPOS_HIDE_CATEGORY_IMAGES')) { - echo ''; + echo ''; } } ?> @@ -1433,7 +1433,7 @@ if (!empty($conf->global->TAKEPOS_WEIGHING_SCALE)) { echo ''; } else { print '
'; - print ''; + print ''; } } ?> From d8e39e5f7d1d1b41ea5be320f1d47247fe65696e Mon Sep 17 00:00:00 2001 From: hystepik Date: Mon, 6 Mar 2023 14:18:03 +0100 Subject: [PATCH 0941/1026] fix cookie --- htdocs/user/group/perms.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs/user/group/perms.php b/htdocs/user/group/perms.php index 20799bbccd8..75ab7884ea4 100644 --- a/htdocs/user/group/perms.php +++ b/htdocs/user/group/perms.php @@ -284,7 +284,7 @@ if ($object->id > 0) { $i = 0;$j = 0; $oldmod = ''; - $cookietohidegroup = (empty($_COOKIE["DOLUSER_PERMS_HIDE_GRP_GRP"]) ? '' : preg_replace('/^,/', '', $_COOKIE["DOLUSER_PERMS_HIDE_GRP_GRP"])); + $cookietohidegroup = (empty($_COOKIE["DOLUSER_PERMS_HIDE_GRP"]) ? '' : preg_replace('/^,/', '', $_COOKIE["DOLUSER_PERMS_HIDE_GRP"])); $cookietohidegrouparray = explode(',', $cookietohidegroup); while ($i < $num) { @@ -470,11 +470,11 @@ if ($object->id > 0) { // set cookie by js date = new Date(); date.setTime(date.getTime()+(30*86400000)); if (hideuserperm) { - console.log("set cookie DOLUSER_PERMS_HIDE_GRP_GRP="+hideuserperm); - document.cookie = "DOLUSER_PERMS_HIDE_GRP_GRP=" + hideuserperm + "; expires=" + date.toGMTString() + "; path=/ "; + console.log("set cookie DOLUSER_PERMS_HIDE_GRP="+hideuserperm); + document.cookie = "DOLUSER_PERMS_HIDE_GRP=" + hideuserperm + "; expires=" + date.toGMTString() + "; path=/ "; } else { - console.log("delete cookie DOLUSER_PERMS_HIDE_GRP_GRP"); - document.cookie = "DOLUSER_PERMS_HIDE_GRP_GRP=; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/ "; + console.log("delete cookie DOLUSER_PERMS_HIDE_GRP"); + document.cookie = "DOLUSER_PERMS_HIDE_GRP=; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/ "; } });'; From 7bca41fa748f748c66d2af78f6da1ccad0e12430 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Mon, 6 Mar 2023 14:51:41 +0100 Subject: [PATCH 0942/1026] remove duplicate added here https://github.com/Dolibarr/dolibarr/commit/e12d10158c8bee720b190e8b7eeda39732d3a8da --- htdocs/compta/facture/list.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/htdocs/compta/facture/list.php b/htdocs/compta/facture/list.php index 5f9d0c507d3..eb428c8a1cd 100644 --- a/htdocs/compta/facture/list.php +++ b/htdocs/compta/facture/list.php @@ -576,7 +576,7 @@ $sql .= ' f.datef, f.date_valid, f.date_lim_reglement as datelimite, f.module_so $sql .= ' f.paye as paye, f.fk_statut, f.close_code,'; $sql .= ' f.datec as date_creation, f.tms as date_update, f.date_closing as date_closing,'; $sql .= ' f.retained_warranty, f.retained_warranty_date_limit, f.situation_final, f.situation_cycle_ref, f.situation_counter,'; -$sql .= ' s.rowid as socid, s.nom as name, s.name_alias as alias, s.code_client as code_client, s.email, s.phone, s.fax, s.address, s.town, s.zip, s.fk_pays, s.client, s.fournisseur, s.code_client, s.code_fournisseur, s.code_compta as code_compta_client, s.code_compta_fournisseur,'; +$sql .= ' s.rowid as socid, s.nom as name, s.name_alias as alias, s.email, s.phone, s.fax, s.address, s.town, s.zip, s.fk_pays, s.client, s.fournisseur, s.code_client, s.code_fournisseur, s.code_compta as code_compta_client, s.code_compta_fournisseur,'; $sql .= " s.parent as fk_parent,"; $sql .= " s2.nom as name2,"; $sql .= ' typent.code as typent_code,'; @@ -1862,7 +1862,6 @@ if ($resql) { $companystatic->id = $obj->socid; $companystatic->name = $obj->name; $companystatic->name_alias = $obj->alias; - $companystatic->code_client = $obj->code_client; $companystatic->client = $obj->client; $companystatic->fournisseur = $obj->fournisseur; $companystatic->code_client = $obj->code_client; From e5c9e14c0f1263ca12b638c73c4bc1415c15cab4 Mon Sep 17 00:00:00 2001 From: kkhelifa Date: Mon, 6 Mar 2023 14:57:07 +0100 Subject: [PATCH 0943/1026] NEW - Add origin info when create a product batch when created from a movement stock --- htdocs/product/stock/class/mouvementstock.class.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/htdocs/product/stock/class/mouvementstock.class.php b/htdocs/product/stock/class/mouvementstock.class.php index 62526483542..f8c075b228c 100644 --- a/htdocs/product/stock/class/mouvementstock.class.php +++ b/htdocs/product/stock/class/mouvementstock.class.php @@ -368,6 +368,8 @@ class MouvementStock extends CommonObject } } else { // If not found, we add record $productlot = new Productlot($this->db); + $productlot->origin = !empty($this->origin) ? (empty($this->origin->origin_type) ? $this->origin->element : $this->origin->origin_type) : ''; + $productlot->origin_id = !empty($this->origin) ? $this->origin->id : 0; $productlot->entity = $conf->entity; $productlot->fk_product = $fk_product; $productlot->batch = $batch; From 8fd991d51d9731bdff5ae92a3fe9e6508615564d Mon Sep 17 00:00:00 2001 From: Maximilien Rozniecki Date: Mon, 6 Mar 2023 15:41:58 +0100 Subject: [PATCH 0944/1026] add extrafields_view.tpl.php inside public_ticket_view --- htdocs/public/ticket/view.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/htdocs/public/ticket/view.php b/htdocs/public/ticket/view.php index 1bfc235ff65..67b582c0afd 100644 --- a/htdocs/public/ticket/view.php +++ b/htdocs/public/ticket/view.php @@ -218,6 +218,9 @@ include DOL_DOCUMENT_ROOT.'/core/actions_sendmails.inc.php'; $form = new Form($db); $formticket = new FormTicket($db); +// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context +$hookmanager->initHooks(array('ticketpublicview', 'globalcard')); + if (!$conf->global->TICKET_ENABLE_PUBLIC_INTERFACE) { print '
'.$langs->trans('TicketPublicInterfaceForbidden').'
'; $db->close(); @@ -332,6 +335,9 @@ if ($action == "view_ticket" || $action == "presend" || $action == "close" || $a print ($object->dao->progress > 0 ? dol_escape_htmltag($object->dao->progress) : '0').'%'; print ''; + // Other attributes + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_view.tpl.php'; + print '
'; +if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; $searchpicto = $form->showFilterButtons('left'); print $searchpicto; print ''; - $searchpicto = $form->showFilterAndCheckAddButtons(0); +if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + $searchpicto = $form->showFilterButtons(); print $searchpicto; print '
'; + print '
'; print '
'; } $contactstatic->photo = $obj->photo; @@ -1241,15 +1304,17 @@ while ($i < min($num, $limit)) { $contactstatic->fetch_thirdparty($obj->socid); } print $contactstatic->getKanbanView(''); - if ($i == min($num, $limit) - 1) { + if ($i == ($imaxinloop - 1)) { print '
'; print '
'; if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined $selected = 0; @@ -1259,6 +1324,9 @@ while ($i < min($num, $limit)) { print ''; } print ''; if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined $selected = 0; @@ -1533,9 +1601,9 @@ while ($i < min($num, $limit)) { print ''; } print '
'; print '
'; From 25d09d7516c7e3cabe7bcb922e2a371a21e94c54 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 6 Mar 2023 17:42:06 +0100 Subject: [PATCH 0945/1026] Tab events for proposals --- htdocs/comm/propal/agenda.php | 256 ++++++++++++++++++ htdocs/comm/propal/card.php | 6 +- htdocs/comm/propal/info.php | 126 --------- htdocs/core/lib/propal.lib.php | 36 ++- htdocs/core/tpl/objectline_title.tpl.php | 2 +- .../template/myobject_agenda.php | 11 +- htdocs/societe/agenda.php | 1 - htdocs/supplier_proposal/info.php | 2 +- 8 files changed, 305 insertions(+), 135 deletions(-) create mode 100644 htdocs/comm/propal/agenda.php delete mode 100644 htdocs/comm/propal/info.php diff --git a/htdocs/comm/propal/agenda.php b/htdocs/comm/propal/agenda.php new file mode 100644 index 00000000000..fd8465b58da --- /dev/null +++ b/htdocs/comm/propal/agenda.php @@ -0,0 +1,256 @@ + + * Copyright (C) ---Put here your own copyright and developer email--- + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/** + * \file htdocs/comm/propal/agenda.php + * \ingroup propal + * \brief Tab of events on Proposal + */ +require '../../main.inc.php'; +require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php'; +require_once DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php'; +require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/propal.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; + +// Load translation files required by the page +$langs->loadLangs(array("propal", "other")); + +// Get parameters +$id = GETPOST('id', 'int'); +$ref = GETPOST('ref', 'alpha'); +$action = GETPOST('action', 'aZ09'); +$cancel = GETPOST('cancel', 'aZ09'); +$contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : str_replace('_', '', basename(dirname(__FILE__)).basename(__FILE__, '.php')); // To manage different context of search +$backtopage = GETPOST('backtopage', 'alpha'); + +if (GETPOST('actioncode', 'array')) { + $actioncode = GETPOST('actioncode', 'array', 3); + if (!count($actioncode)) { + $actioncode = '0'; + } +} else { + $actioncode = GETPOST("actioncode", "alpha", 3) ? GETPOST("actioncode", "alpha", 3) : (GETPOST("actioncode") == '0' ? '0' : getDolGlobalString('AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT')); +} +$search_rowid = GETPOST('search_rowid'); +$search_agenda_label = GETPOST('search_agenda_label'); + +$limit = GETPOST('limit', 'int') ? GETPOST('limit', 'int') : $conf->liste_limit; +$sortfield = GETPOST('sortfield', 'aZ09comma'); +$sortorder = GETPOST('sortorder', 'aZ09comma'); +$page = GETPOSTISSET('pageplusone') ? (GETPOST('pageplusone') - 1) : GETPOST("page", 'int'); +if (empty($page) || $page == -1) { + $page = 0; +} // If $page is not defined, or '' or -1 +$offset = $limit * $page; +$pageprev = $page - 1; +$pagenext = $page + 1; +if (!$sortfield) { + $sortfield = 'a.datep,a.id'; +} +if (!$sortorder) { + $sortorder = 'DESC,DESC'; +} + +// Initialize technical objects +$object = new Propal($db); +$extrafields = new ExtraFields($db); +$diroutputmassaction = $conf->propal->multidir_output[$conf->entity].'/temp/massgeneration/'.$user->id; +$hookmanager->initHooks(array('myobjectagenda', 'globalcard')); // Note that conf->hooks_modules contains array +// Fetch optionals attributes and labels +$extrafields->fetch_name_optionals_label($object->table_element); + +// Load object +include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not include_once // Must be include, not include_once. Include fetch and fetch_thirdparty but not fetch_optionals +if ($id > 0 || !empty($ref)) { + $upload_dir = $conf->propal->multidir_output[!empty($object->entity) ? $object->entity : $conf->entity]."/".$object->id; +} + +$permissiontoread = $user->hasRight("propal", "lire"); +$permissiontoadd = $user->hasRight("propal", "creer"); + +// Security check +if (!empty($user->socid)) { + $socid = $user->socid; +} +$isdraft = (($object->status == $object::STATUS_DRAFT) ? 1 : 0); +restrictedArea($user, 'propal', $object->id, '', '', 'fk_soc', 'rowid', $isdraft); + + +/* + * Actions + */ + +$parameters = array('id'=>$id); +$reshook = $hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks +if ($reshook < 0) { + setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); +} + +if (empty($reshook)) { + // Cancel + if (GETPOST('cancel', 'alpha') && !empty($backtopage)) { + header("Location: ".$backtopage); + exit; + } + + // Purge search criteria + if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x', 'alpha') || GETPOST('button_removefilter', 'alpha')) { // All tests are required to be compatible with all browsers + $actioncode = ''; + $search_agenda_label = ''; + } +} + + + +/* + * View + */ + +$form = new Form($db); + +if ($object->id > 0) { + $title = $langs->trans("Agenda"); + //if (!empty($conf->global->MAIN_HTML_TITLE) && preg_match('/thirdpartynameonly/',$conf->global->MAIN_HTML_TITLE) && $object->name) $title=$object->name." - ".$title; + $help_url = 'EN:Module_Agenda_En|DE:Modul_Terminplanung'; + llxHeader('', $title, $help_url); + + if (isModEnabled('notification')) { + $langs->load("mails"); + } + $head = propal_prepare_head($object); + + + print dol_get_fiche_head($head, 'agenda', $langs->trans("Proposal"), -1, $object->picto); + + // Object card + // ------------------------------------------------------------ + $linkback = ''.$langs->trans("BackToList").''; + + $morehtmlref = '
'; + // Ref customer + $morehtmlref .= $form->editfieldkey("RefCustomer", 'ref_client', $object->ref_client, $object, 0, 'string', '', 0, 1); + $morehtmlref .= $form->editfieldval("RefCustomer", 'ref_client', $object->ref_client, $object, 0, 'string', '', null, null, '', 1); + // Thirdparty + $morehtmlref .= '
'.$object->thirdparty->getNomUrl(1); + // Project + if (isModEnabled('project')) { + $langs->load("projects"); + $morehtmlref .= '
'; + if (0) { + $morehtmlref .= img_picto($langs->trans("Project"), 'project', 'class="pictofixedwidth"'); + if ($action != 'classify') { + $morehtmlref .= ''.img_edit($langs->transnoentitiesnoconv('SetProject')).' '; + } + $morehtmlref .= $form->form_project($_SERVER['PHP_SELF'].'?id='.$object->id, $object->socid, $object->fk_project, ($action == 'classify' ? 'projectid' : 'none'), 0, 0, 0, 1, '', 'maxwidth300'); + } else { + if (!empty($object->fk_project)) { + $proj = new Project($db); + $proj->fetch($object->fk_project); + $morehtmlref .= $proj->getNomUrl(1); + if ($proj->title) { + $morehtmlref .= ' - '.dol_escape_htmltag($proj->title).''; + } + } + } + } + $morehtmlref .= '
'; + + + dol_banner_tab($object, 'ref', $linkback, 1, 'ref', 'ref', $morehtmlref); + + print '
'; + print '
'; + + $object->info($object->id); + dol_print_object_info($object, 1); + + print '
'; + + print dol_get_fiche_end(); + + + + // Actions buttons + + $objthirdparty = $object; + $objcon = new stdClass(); + + $out = '&origin='.urlencode($object->element.(property_exists($object, 'module') ? '@'.$object->module : '')).'&originid='.urlencode($object->id); + $urlbacktopage = $_SERVER['PHP_SELF'].'?id='.$object->id; + $out .= '&backtopage='.urlencode($urlbacktopage); + $permok = $user->rights->agenda->myactions->create; + if ((!empty($objthirdparty->id) || !empty($objcon->id)) && $permok) { + //$out.='trans("AddAnAction"),'filenew'); + //$out.=""; + } + + $morehtmlright = ''; + + //$messagingUrl = DOL_URL_ROOT.'/societe/messaging.php?socid='.$object->id; + //$morehtmlright .= dolGetButtonTitle($langs->trans('ShowAsConversation'), '', 'fa fa-comments imgforviewmode', $messagingUrl, '', 1); + //$messagingUrl = DOL_URL_ROOT.'/societe/agenda.php?socid='.$object->id; + //$morehtmlright .= dolGetButtonTitle($langs->trans('MessageListViewType'), '', 'fa fa-bars imgforviewmode', $messagingUrl, '', 2); + + if (isModEnabled('agenda')) { + if ($user->hasRight('agenda', 'myactions', 'create') || $user->hasRight('agenda', 'allactions', 'create')) { + $morehtmlright .= dolGetButtonTitle($langs->trans('AddAction'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/comm/action/card.php?action=create'.$out); + } else { + $morehtmlright .= dolGetButtonTitle($langs->trans('AddAction'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/comm/action/card.php?action=create'.$out, '', 0); + } + } + + + if (isModEnabled('agenda') && (!empty($user->rights->agenda->myactions->read) || !empty($user->rights->agenda->allactions->read))) { + print '
'; + + $param = '&id='.$object->id.(!empty($socid) ? '&socid='.$socid : ''); + if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { + $param .= '&contextpage='.urlencode($contextpage); + } + if ($limit > 0 && $limit != $conf->liste_limit) { + $param .= '&limit='.urlencode($limit); + } + + // Try to know count of actioncomm from cache + require_once DOL_DOCUMENT_ROOT.'/core/lib/memory.lib.php'; + $cachekey = 'count_events_myobject_'.$object->id; + $nbEvent = dol_getcache($cachekey); + + print_barre_liste($langs->trans("ActionsOnPropal").(is_numeric($nbEvent) ? '('.$nbEvent.')': ''), 0, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, '', 0, -1, '', 0, $morehtmlright, '', 0, 1, 1); + //print_barre_liste($langs->trans("ActionsOnPropal"), 0, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, '', 0, -1, '', 0, $morehtmlright, '', 0, 1, 1); + + // List of all actions + $filters = array(); + $filters['search_agenda_label'] = $search_agenda_label; + $filters['search_rowid'] = $search_rowid; + + // TODO Replace this with same code than into list.php + show_actions_done($conf, $langs, $db, $object, null, 0, $actioncode, '', $filters, $sortfield, $sortorder, $object->module); + } +} + +// End of page +llxFooter(); +$db->close(); diff --git a/htdocs/comm/propal/card.php b/htdocs/comm/propal/card.php index f504cf84cd9..5833072e8be 100644 --- a/htdocs/comm/propal/card.php +++ b/htdocs/comm/propal/card.php @@ -3038,10 +3038,14 @@ if ($action == 'create') { print '
'; + $MAXEVENT = 10; + + $morehtmlcenter = dolGetButtonTitle($langs->trans('SeeAll'), '', 'fa fa-bars imgforviewmode', DOL_URL_ROOT.'/comm/propal/agenda.php?id='.$object->id); + // List of actions on element include_once DOL_DOCUMENT_ROOT.'/core/class/html.formactions.class.php'; $formactions = new FormActions($db); - $somethingshown = $formactions->showactions($object, 'propal', $socid, 1); + $somethingshown = $formactions->showactions($object, 'propal', $socid, 1, '', $MAXEVENT, '', $morehtmlcenter); // Show all action for thirdparty print '
'; } diff --git a/htdocs/comm/propal/info.php b/htdocs/comm/propal/info.php deleted file mode 100644 index 8a1d2afaabd..00000000000 --- a/htdocs/comm/propal/info.php +++ /dev/null @@ -1,126 +0,0 @@ - - * Copyright (C) 2004-2006 Laurent Destailleur - * Copyright (C) 2005-2012 Regis Houssin - * Copyright (C) 2017 Ferran Marcet - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -/** - * \file htdocs/comm/propal/info.php - * \ingroup propal - * \brief Page d'affichage des infos d'une proposition commerciale - */ - -// Load Dolibarr environment -require '../../main.inc.php'; -require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; -require_once DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php'; -require_once DOL_DOCUMENT_ROOT.'/core/lib/propal.lib.php'; -if (isModEnabled('project')) { - require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php'; -} - -// Load translation files required by the page -$langs->loadLangs(array('propal', 'compta')); - -$id = GETPOST('id', 'int'); -$ref = GETPOST('ref', 'alpha'); -$socid = GETPOST('socid', 'int'); - -$object = new Propal($db); -if (!$object->fetch($id, $ref) > 0) { - dol_print_error($db); - exit; -} - -// Security check -if (!empty($user->socid)) { - $socid = $user->socid; - $object->id = $user->socid; -} -restrictedArea($user, 'propal', $object->id); - -$usercancreate = $user->hasRight("propal", "creer"); - - -/* - * View - */ - -$form = new Form($db); - -$title = $object->ref." - ".$langs->trans('Info'); -$help_url = 'EN:Commercial_Proposals|FR:Proposition_commerciale|ES:Presupuestos'; -llxHeader('', $title, $help_url); - -$object->fetch_thirdparty(); - -$head = propal_prepare_head($object); -print dol_get_fiche_head($head, 'info', $langs->trans('Proposal'), -1, 'propal'); - -$object->info($object->id); - - -// Proposal card - -$linkback = ''.$langs->trans("BackToList").''; - - -$morehtmlref = '
'; -// Ref customer -$morehtmlref .= $form->editfieldkey("RefCustomer", 'ref_client', $object->ref_client, $object, 0, 'string', '', 0, 1); -$morehtmlref .= $form->editfieldval("RefCustomer", 'ref_client', $object->ref_client, $object, 0, 'string', '', null, null, '', 1); -// Thirdparty -$morehtmlref .= '
'.$object->thirdparty->getNomUrl(1); -// Project -if (isModEnabled('project')) { - $langs->load("projects"); - $morehtmlref .= '
'; - if (0) { - $morehtmlref .= img_picto($langs->trans("Project"), 'project', 'class="pictofixedwidth"'); - if ($action != 'classify') { - $morehtmlref .= ''.img_edit($langs->transnoentitiesnoconv('SetProject')).' '; - } - $morehtmlref .= $form->form_project($_SERVER['PHP_SELF'].'?id='.$object->id, $object->socid, $object->fk_project, ($action == 'classify' ? 'projectid' : 'none'), 0, 0, 0, 1, '', 'maxwidth300'); - } else { - if (!empty($object->fk_project)) { - $proj = new Project($db); - $proj->fetch($object->fk_project); - $morehtmlref .= $proj->getNomUrl(1); - if ($proj->title) { - $morehtmlref .= ' - '.dol_escape_htmltag($proj->title).''; - } - } - } -} -$morehtmlref .= '
'; - -dol_banner_tab($object, 'ref', $linkback, 1, 'ref', 'ref', $morehtmlref); - -print '
'; -print '
'; - -print '
'; - -dol_print_object_info($object); - -print '
'; - -print dol_get_fiche_end(); - -// End of page -llxFooter(); -$db->close(); diff --git a/htdocs/core/lib/propal.lib.php b/htdocs/core/lib/propal.lib.php index b5e459c8637..205c6a79781 100644 --- a/htdocs/core/lib/propal.lib.php +++ b/htdocs/core/lib/propal.lib.php @@ -105,9 +105,39 @@ function propal_prepare_head($object) $head[$h][2] = 'document'; $h++; - $head[$h][0] = DOL_URL_ROOT.'/comm/propal/info.php?id='.$object->id; - $head[$h][1] = $langs->trans('Info'); - $head[$h][2] = 'info'; + + $head[$h][0] = DOL_URL_ROOT.'/comm/propal/agenda.php?id='.$object->id; + $head[$h][1] = $langs->trans("Events"); + if (isModEnabled('agenda')&& (!empty($user->rights->agenda->myactions->read) || !empty($user->rights->agenda->allactions->read))) { + $nbEvent = 0; + // Enable caching of thirdparty count actioncomm + require_once DOL_DOCUMENT_ROOT.'/core/lib/memory.lib.php'; + $cachekey = 'count_events_thirdparty_'.$object->id; + $dataretrieved = dol_getcache($cachekey); + if (!is_null($dataretrieved)) { + $nbEvent = $dataretrieved; + } else { + /*$sql = "SELECT COUNT(id) as nb"; + $sql .= " FROM ".MAIN_DB_PREFIX."actioncomm"; + $sql .= " WHERE fk_soc = ".((int) $object->id); + $resql = $db->query($sql); + if ($resql) { + $obj = $db->fetch_object($resql); + $nbEvent = $obj->nb; + } else { + dol_syslog('Failed to count actioncomm '.$db->lasterror(), LOG_ERR); + } + dol_setcache($cachekey, $nbEvent, 120); // If setting cache fails, this is not a problem, so we do not test result. + */ + } + + $head[$h][1] .= '/'; + $head[$h][1] .= $langs->trans("Agenda"); + if ($nbEvent > 0) { + $head[$h][1] .= ''.$nbEvent.''; + } + } + $head[$h][2] = 'agenda'; $h++; complete_head_from_modules($conf, $langs, $object, $head, $h, 'propal', 'add', 'external'); diff --git a/htdocs/core/tpl/objectline_title.tpl.php b/htdocs/core/tpl/objectline_title.tpl.php index 24231d3fe68..c2b9a08f0ca 100644 --- a/htdocs/core/tpl/objectline_title.tpl.php +++ b/htdocs/core/tpl/objectline_title.tpl.php @@ -146,7 +146,7 @@ if ($usemargins && isModEnabled('margin') && empty($user->socid)) { print 'id.'">'.img_edit($langs->trans("UpdateForAllLines"), 0, 'class="clickmarginforalllines opacitymedium paddingleft cursorpointer"').''; if (GETPOST('mode', 'aZ09') == 'marginforalllines') { print '
'; - print ''; + print ''; print ''; print '
'; } diff --git a/htdocs/modulebuilder/template/myobject_agenda.php b/htdocs/modulebuilder/template/myobject_agenda.php index 40345aab00a..899ed899382 100644 --- a/htdocs/modulebuilder/template/myobject_agenda.php +++ b/htdocs/modulebuilder/template/myobject_agenda.php @@ -86,6 +86,7 @@ $id = GETPOST('id', 'int'); $ref = GETPOST('ref', 'alpha'); $action = GETPOST('action', 'aZ09'); $cancel = GETPOST('cancel', 'aZ09'); +$contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : str_replace('_', '', basename(dirname(__FILE__)).basename(__FILE__, '.php')); // To manage different context of search $backtopage = GETPOST('backtopage', 'alpha'); if (GETPOST('actioncode', 'array')) { @@ -261,7 +262,7 @@ if ($object->id > 0) { $objthirdparty = $object; $objcon = new stdClass(); - $out = '&origin='.urlencode($object->element.'@'.$object->module).'&originid='.urlencode($object->id); + $out = '&origin='.urlencode($object->element.(property_exists($object, 'module') ? '@'.$object->module : '')).'&originid='.urlencode($object->id); $urlbacktopage = $_SERVER['PHP_SELF'].'?id='.$object->id; $out .= '&backtopage='.urlencode($urlbacktopage); $permok = $user->rights->agenda->myactions->create; @@ -303,7 +304,13 @@ if ($object->id > 0) { $param .= '&limit='.urlencode($limit); } - //print load_fiche_titre($langs->trans("ActionsOnMyObject"), '', ''); + // Try to know count of actioncomm from cache + /*require_once DOL_DOCUMENT_ROOT.'/core/lib/memory.lib.php'; + $cachekey = 'count_events_myobject_'.$object->id; + $nbEvent = dol_getcache($cachekey); + + print_barre_liste($langs->trans("ActionsOnMyObject").(is_numeric($nbEvent) ? '('.$nbEvent.')': ''), 0, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, '', 0, -1, '', 0, $morehtmlright, '', 0, 1, 1); + */ print_barre_liste($langs->trans("ActionsOnMyObject"), 0, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, '', 0, -1, '', 0, $morehtmlright, '', 0, 1, 1); // List of all actions diff --git a/htdocs/societe/agenda.php b/htdocs/societe/agenda.php index dbf006f840c..67f087f9774 100644 --- a/htdocs/societe/agenda.php +++ b/htdocs/societe/agenda.php @@ -205,7 +205,6 @@ if ($socid > 0) { $cachekey = 'count_events_thirdparty_'.$object->id; $nbEvent = dol_getcache($cachekey); - // print load_fiche_titre($langs->trans("ActionsOnCompany"), $newcardbutton, ''); print_barre_liste($langs->trans("ActionsOnCompany").(is_numeric($nbEvent) ? '('.$nbEvent.')': ''), 0, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, '', 0, -1, '', 0, $morehtmlright, '', 0, 1, 1); // List of all actions diff --git a/htdocs/supplier_proposal/info.php b/htdocs/supplier_proposal/info.php index 23f00961b22..bcf38168692 100644 --- a/htdocs/supplier_proposal/info.php +++ b/htdocs/supplier_proposal/info.php @@ -19,7 +19,7 @@ */ /** - * \file htdocs/comm/propal/info.php + * \file htdocs/supplier_proposal/info.php * \ingroup propal * \brief Page d'affichage des infos d'une proposition commerciale */ From d1f91722aec00785c086c3c095dfebad5eb5b2b3 Mon Sep 17 00:00:00 2001 From: Eric Seigne Date: Mon, 6 Mar 2023 18:02:16 +0100 Subject: [PATCH 0946/1026] fix #23943 : duplicate code_client --- htdocs/compta/facture/list.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/compta/facture/list.php b/htdocs/compta/facture/list.php index 54510bd3fae..f45c901dc16 100644 --- a/htdocs/compta/facture/list.php +++ b/htdocs/compta/facture/list.php @@ -576,7 +576,7 @@ $sql .= ' f.datef, f.date_valid, f.date_lim_reglement as datelimite, f.module_so $sql .= ' f.paye as paye, f.fk_statut, f.close_code,'; $sql .= ' f.datec as date_creation, f.tms as date_update, f.date_closing as date_closing,'; $sql .= ' f.retained_warranty, f.retained_warranty_date_limit, f.situation_final, f.situation_cycle_ref, f.situation_counter,'; -$sql .= ' s.rowid as socid, s.nom as name, s.name_alias as alias, s.code_client as code_client, s.email, s.phone, s.fax, s.address, s.town, s.zip, s.fk_pays, s.client, s.fournisseur, s.code_client, s.code_fournisseur, s.code_compta as code_compta_client, s.code_compta_fournisseur,'; +$sql .= ' s.rowid as socid, s.nom as name, s.name_alias as alias, s.code_client as code_client, s.email, s.phone, s.fax, s.address, s.town, s.zip, s.fk_pays, s.client, s.fournisseur, s.code_fournisseur, s.code_compta as code_compta_client, s.code_compta_fournisseur,'; $sql .= " s.parent as fk_parent,"; $sql .= " s2.nom as name2,"; $sql .= ' typent.code as typent_code,'; From 9e18a8b7836b2a5219113d56e7ae281302cee891 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 6 Mar 2023 18:03:30 +0100 Subject: [PATCH 0947/1026] Clean code --- htdocs/comm/propal/agenda.php | 4 ++-- htdocs/core/lib/memory.lib.php | 2 +- htdocs/core/lib/propal.lib.php | 8 ++++---- htdocs/modulebuilder/template/myobject_agenda.php | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/htdocs/comm/propal/agenda.php b/htdocs/comm/propal/agenda.php index fd8465b58da..f3b35d07cfe 100644 --- a/htdocs/comm/propal/agenda.php +++ b/htdocs/comm/propal/agenda.php @@ -235,7 +235,7 @@ if ($object->id > 0) { // Try to know count of actioncomm from cache require_once DOL_DOCUMENT_ROOT.'/core/lib/memory.lib.php'; - $cachekey = 'count_events_myobject_'.$object->id; + $cachekey = 'count_events_propal_'.$object->id; $nbEvent = dol_getcache($cachekey); print_barre_liste($langs->trans("ActionsOnPropal").(is_numeric($nbEvent) ? '('.$nbEvent.')': ''), 0, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, '', 0, -1, '', 0, $morehtmlright, '', 0, 1, 1); @@ -247,7 +247,7 @@ if ($object->id > 0) { $filters['search_rowid'] = $search_rowid; // TODO Replace this with same code than into list.php - show_actions_done($conf, $langs, $db, $object, null, 0, $actioncode, '', $filters, $sortfield, $sortorder, $object->module); + show_actions_done($conf, $langs, $db, $object, null, 0, $actioncode, '', $filters, $sortfield, $sortorder, property_exists($object, 'module') ? $object->module : ''); } } diff --git a/htdocs/core/lib/memory.lib.php b/htdocs/core/lib/memory.lib.php index 5c4826a2dc5..3be5e902816 100644 --- a/htdocs/core/lib/memory.lib.php +++ b/htdocs/core/lib/memory.lib.php @@ -57,7 +57,7 @@ $shmoffset = 1000; // Max number of entries found into a language file. If too l /** - * Save data into a memory area shared by all users, all sessions on server + * Save data into a memory area shared by all users, all sessions on server. Note: MAIN_CACHE_COUNT must be set. * * @param string $memoryid Memory id of shared area * @param mixed $data Data to save. It must not be a null value. diff --git a/htdocs/core/lib/propal.lib.php b/htdocs/core/lib/propal.lib.php index 205c6a79781..588418c7449 100644 --- a/htdocs/core/lib/propal.lib.php +++ b/htdocs/core/lib/propal.lib.php @@ -112,14 +112,15 @@ function propal_prepare_head($object) $nbEvent = 0; // Enable caching of thirdparty count actioncomm require_once DOL_DOCUMENT_ROOT.'/core/lib/memory.lib.php'; - $cachekey = 'count_events_thirdparty_'.$object->id; + $cachekey = 'count_events_propal_'.$object->id; $dataretrieved = dol_getcache($cachekey); if (!is_null($dataretrieved)) { $nbEvent = $dataretrieved; } else { - /*$sql = "SELECT COUNT(id) as nb"; + $sql = "SELECT COUNT(id) as nb"; $sql .= " FROM ".MAIN_DB_PREFIX."actioncomm"; - $sql .= " WHERE fk_soc = ".((int) $object->id); + $sql .= " WHERE fk_element = ".((int) $object->id); + $sql .= " AND elementtype = 'propal'"; $resql = $db->query($sql); if ($resql) { $obj = $db->fetch_object($resql); @@ -128,7 +129,6 @@ function propal_prepare_head($object) dol_syslog('Failed to count actioncomm '.$db->lasterror(), LOG_ERR); } dol_setcache($cachekey, $nbEvent, 120); // If setting cache fails, this is not a problem, so we do not test result. - */ } $head[$h][1] .= '/'; diff --git a/htdocs/modulebuilder/template/myobject_agenda.php b/htdocs/modulebuilder/template/myobject_agenda.php index 899ed899382..189bfd6282b 100644 --- a/htdocs/modulebuilder/template/myobject_agenda.php +++ b/htdocs/modulebuilder/template/myobject_agenda.php @@ -319,7 +319,7 @@ if ($object->id > 0) { $filters['search_rowid'] = $search_rowid; // TODO Replace this with same code than into list.php - show_actions_done($conf, $langs, $db, $object, null, 0, $actioncode, '', $filters, $sortfield, $sortorder, $object->module); + show_actions_done($conf, $langs, $db, $object, null, 0, $actioncode, '', $filters, $sortfield, $sortorder, property_exists($object, 'module') ? $object->module : ''); } } From 84d0e33f62a416a04dd370ea480b80961852f056 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 6 Mar 2023 18:34:13 +0100 Subject: [PATCH 0948/1026] Fix missing include --- htdocs/compta/bank/class/account.class.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/htdocs/compta/bank/class/account.class.php b/htdocs/compta/bank/class/account.class.php index 3ee2ad037b5..b29037778da 100644 --- a/htdocs/compta/bank/class/account.class.php +++ b/htdocs/compta/bank/class/account.class.php @@ -30,6 +30,7 @@ * \ingroup bank * \brief File of class to manage bank accounts */ + require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php'; @@ -1857,6 +1858,8 @@ class Account extends CommonObject } +require_once DOL_DOCUMENT_ROOT.'/core/class/commonobjectline.class.php'; + /** * Class to manage bank transaction lines */ From d4f3d90e0a1c34eb1a3d0206b476594757ccd337 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 6 Mar 2023 19:03:53 +0100 Subject: [PATCH 0949/1026] Show amount on tooltip for direct debit ref --- htdocs/compta/facture/prelevement.php | 2 ++ htdocs/compta/prelevement/class/bonprelevement.class.php | 3 +++ 2 files changed, 5 insertions(+) diff --git a/htdocs/compta/facture/prelevement.php b/htdocs/compta/facture/prelevement.php index 5224d5e7f09..0d73fba7281 100644 --- a/htdocs/compta/facture/prelevement.php +++ b/htdocs/compta/facture/prelevement.php @@ -896,6 +896,7 @@ if ($object->id > 0) { $withdrawreceipt->date_creation = $db->jdate($obj->datec); $withdrawreceipt->statut = $obj->status; $withdrawreceipt->status = $obj->status; + $withdrawreceipt->amount = $obj->amount; //$withdrawreceipt->credite = $db->jdate($obj->credite); print $withdrawreceipt->getNomUrl(1); @@ -1003,6 +1004,7 @@ if ($object->id > 0) { $withdrawreceipt->statut = $obj->status; $withdrawreceipt->status = $obj->status; $withdrawreceipt->fk_bank_account = $obj->fk_bank_account; + $withdrawreceipt->amount = $obj->amount; //$withdrawreceipt->credite = $db->jdate($obj->credite); print $withdrawreceipt->getNomUrl(1); diff --git a/htdocs/compta/prelevement/class/bonprelevement.class.php b/htdocs/compta/prelevement/class/bonprelevement.class.php index cbe2eda9533..c130c94ab09 100644 --- a/htdocs/compta/prelevement/class/bonprelevement.class.php +++ b/htdocs/compta/prelevement/class/bonprelevement.class.php @@ -1317,6 +1317,9 @@ class BonPrelevement extends CommonObject $label = img_picto('', $this->picto).' '.$langs->trans($labeltoshow).' '.$this->getLibStatut(5); $label .= '
'; $label .= ''.$langs->trans('Ref').': '.$this->ref; + if (isset($this->amount)) { + $label .= '
'.$langs->trans("Amount").": ".price($this->amount); + } if (isset($this->date_trans)) { $label .= '
'.$langs->trans("TransData").": ".dol_print_date($this->date_trans, 'dayhour', 'tzuserrel'); } From 36c39657d616916dda582298d9756e7c9ed601e9 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 6 Mar 2023 19:06:23 +0100 Subject: [PATCH 0950/1026] Fix amount --- htdocs/compta/facture/prelevement.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/compta/facture/prelevement.php b/htdocs/compta/facture/prelevement.php index 0d73fba7281..9be13ef092e 100644 --- a/htdocs/compta/facture/prelevement.php +++ b/htdocs/compta/facture/prelevement.php @@ -835,7 +835,7 @@ if ($object->id > 0) { $sql = "SELECT pfd.rowid, pfd.traite, pfd.date_demande as date_demande,"; $sql .= " pfd.date_traite as date_traite, pfd.amount, pfd.fk_prelevement_bons,"; - $sql .= " pb.ref, pb.date_trans, pb.method_trans, pb.credite, pb.date_credit, pb.datec, pb.statut as status,"; + $sql .= " pb.ref, pb.date_trans, pb.method_trans, pb.credite, pb.date_credit, pb.datec, pb.statut as status, pb.amount as pb_amount,"; $sql .= " u.rowid as user_id, u.email, u.lastname, u.firstname, u.login, u.statut as user_status"; $sql .= " FROM ".MAIN_DB_PREFIX."prelevement_demande as pfd"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."user as u on pfd.fk_user_demande = u.rowid"; @@ -896,7 +896,7 @@ if ($object->id > 0) { $withdrawreceipt->date_creation = $db->jdate($obj->datec); $withdrawreceipt->statut = $obj->status; $withdrawreceipt->status = $obj->status; - $withdrawreceipt->amount = $obj->amount; + $withdrawreceipt->amount = $obj->pb_amount; //$withdrawreceipt->credite = $db->jdate($obj->credite); print $withdrawreceipt->getNomUrl(1); @@ -943,7 +943,7 @@ if ($object->id > 0) { // Past requests $sql = "SELECT pfd.rowid, pfd.traite, pfd.date_demande, pfd.date_traite, pfd.fk_prelevement_bons, pfd.amount,"; - $sql .= " pb.ref, pb.date_trans, pb.method_trans, pb.credite, pb.date_credit, pb.datec, pb.statut as status, pb.fk_bank_account,"; + $sql .= " pb.ref, pb.date_trans, pb.method_trans, pb.credite, pb.date_credit, pb.datec, pb.statut as status, pb.fk_bank_account, pb.amount as pb_amount"; $sql .= " u.rowid as user_id, u.email, u.lastname, u.firstname, u.login, u.statut as user_status"; $sql .= " FROM ".MAIN_DB_PREFIX."prelevement_demande as pfd"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."user as u on pfd.fk_user_demande = u.rowid"; @@ -1004,7 +1004,7 @@ if ($object->id > 0) { $withdrawreceipt->statut = $obj->status; $withdrawreceipt->status = $obj->status; $withdrawreceipt->fk_bank_account = $obj->fk_bank_account; - $withdrawreceipt->amount = $obj->amount; + $withdrawreceipt->amount = $obj->pb_amount; //$withdrawreceipt->credite = $db->jdate($obj->credite); print $withdrawreceipt->getNomUrl(1); From 6981746273bbb7433c704a76fc2281d88db754fa Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 6 Mar 2023 19:09:52 +0100 Subject: [PATCH 0951/1026] Fix sql error --- htdocs/compta/facture/prelevement.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/compta/facture/prelevement.php b/htdocs/compta/facture/prelevement.php index 9be13ef092e..5f027960ee8 100644 --- a/htdocs/compta/facture/prelevement.php +++ b/htdocs/compta/facture/prelevement.php @@ -943,7 +943,7 @@ if ($object->id > 0) { // Past requests $sql = "SELECT pfd.rowid, pfd.traite, pfd.date_demande, pfd.date_traite, pfd.fk_prelevement_bons, pfd.amount,"; - $sql .= " pb.ref, pb.date_trans, pb.method_trans, pb.credite, pb.date_credit, pb.datec, pb.statut as status, pb.fk_bank_account, pb.amount as pb_amount"; + $sql .= " pb.ref, pb.date_trans, pb.method_trans, pb.credite, pb.date_credit, pb.datec, pb.statut as status, pb.fk_bank_account, pb.amount as pb_amount,"; $sql .= " u.rowid as user_id, u.email, u.lastname, u.firstname, u.login, u.statut as user_status"; $sql .= " FROM ".MAIN_DB_PREFIX."prelevement_demande as pfd"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."user as u on pfd.fk_user_demande = u.rowid"; From 2054ffe267ad19182e73df7c90aff39f974b2aee Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 6 Mar 2023 20:49:53 +0100 Subject: [PATCH 0952/1026] Move IBAN and BIC as first field of bank account. TODO Hide/Show other with a link "Show more..." --- htdocs/compta/bank/card.php | 102 +++++++++++++++++++----------------- 1 file changed, 54 insertions(+), 48 deletions(-) diff --git a/htdocs/compta/bank/card.php b/htdocs/compta/bank/card.php index 3ba717f7a51..73cb5d3bf02 100644 --- a/htdocs/compta/bank/card.php +++ b/htdocs/compta/bank/card.php @@ -527,6 +527,14 @@ if ($action == 'create') { print ''; print ''; + // IBAN + print ''.$langs->trans($ibankey).''; + print ''; + + // BIC + print ''.$langs->trans($bickey).''; + print ''; + // Show fields of bank account $sizecss = ''; foreach ($object->getFieldsToShow() as $val) { @@ -559,13 +567,6 @@ if ($action == 'create') { $bickey = "SWIFT"; } - // IBAN - print ''.$langs->trans($ibankey).''; - print ''; - - print ''.$langs->trans($bickey).''; - print ''; - if (isModEnabled('paymentbybanktransfer')) { print ''.$form->textwithpicto($langs->trans("SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformation"), $langs->trans("SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformationHelp")).''; print ''; @@ -753,6 +754,38 @@ if ($action == 'create') { print ''.$langs->trans("BankName").''; print ''.$object->bank.''; + $ibankey = FormBank::getIBANLabel($object); + $bickey = "BICNumber"; + if ($object->getCountryCode() == 'IN') { + $bickey = "SWIFT"; + } + + // IBAN + print ''.$langs->trans($ibankey).''; + print ''.getIbanHumanReadable($object).' '; + if (!empty($object->iban)) { + if (!checkIbanForAccount($object)) { + print img_picto($langs->trans("IbanNotValid"), 'warning'); + } else { + print img_picto($langs->trans("IbanValid"), 'info'); + } + } + print ''; + + // BIC + print ''.$langs->trans($bickey).''; + print ''.$object->bic.' '; + if (!empty($object->bic)) { + if (!checkSwiftForAccount($object)) { + print img_picto($langs->trans("SwiftNotValid"), 'warning'); + } else { + print img_picto($langs->trans("SwiftValid"), 'info'); + } + } + print ''; + + // TODO Add a link "Show more..." for all ohter informations. + // Show fields of bank account foreach ($object->getFieldsToShow() as $val) { $content = ''; @@ -771,34 +804,6 @@ if ($action == 'create') { print ''; } - $ibankey = FormBank::getIBANLabel($object); - $bickey = "BICNumber"; - if ($object->getCountryCode() == 'IN') { - $bickey = "SWIFT"; - } - - print ''.$langs->trans($ibankey).''; - print ''.getIbanHumanReadable($object).' '; - if (!empty($object->iban)) { - if (!checkIbanForAccount($object)) { - print img_picto($langs->trans("IbanNotValid"), 'warning'); - } else { - print img_picto($langs->trans("IbanValid"), 'info'); - } - } - print ''; - - print ''.$langs->trans($bickey).''; - print ''.$object->bic.' '; - if (!empty($object->bic)) { - if (!checkSwiftForAccount($object)) { - print img_picto($langs->trans("SwiftNotValid"), 'warning'); - } else { - print img_picto($langs->trans("SwiftValid"), 'info'); - } - } - print ''; - if (isModEnabled('prelevement')) { print ''.$form->textwithpicto($langs->trans("ICS"), $langs->trans("ICS").' ('.$langs->trans("UsedFor", $langs->transnoentitiesnoconv("StandingOrder")).')').''; print ''.$object->ics.''; @@ -1080,6 +1085,20 @@ if ($action == 'create') { print ''; print ''; + $ibankey = FormBank::getIBANLabel($object); + $bickey = "BICNumber"; + if ($object->getCountryCode() == 'IN') { + $bickey = "SWIFT"; + } + + // IBAN + print ''.$langs->trans($ibankey).''; + print ''; + + // BIC + print ''.$langs->trans($bickey).''; + print ''; + // Show fields of bank account foreach ($object->getFieldsToShow() as $val) { $content = ''; @@ -1106,19 +1125,6 @@ if ($action == 'create') { print ''; } - $ibankey = FormBank::getIBANLabel($object); - $bickey = "BICNumber"; - if ($object->getCountryCode() == 'IN') { - $bickey = "SWIFT"; - } - - // IBAN - print ''.$langs->trans($ibankey).''; - print ''; - - print ''.$langs->trans($bickey).''; - print ''; - if (isModEnabled('prelevement')) { print ''.$form->textwithpicto($langs->trans("ICS"), $langs->trans("ICS").' ('.$langs->trans("UsedFor", $langs->transnoentitiesnoconv("StandingOrder")).')').''; print ''; From 488279aed8e781ac9fb2cf9cc9eeec70b919a9b9 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 6 Mar 2023 21:48:31 +0100 Subject: [PATCH 0953/1026] Doc --- htdocs/public/stripe/ipn.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/htdocs/public/stripe/ipn.php b/htdocs/public/stripe/ipn.php index e0c1780c2c9..4663c7d7766 100644 --- a/htdocs/public/stripe/ipn.php +++ b/htdocs/public/stripe/ipn.php @@ -312,9 +312,8 @@ if ($event->type == 'payout.created') { dol_syslog("object = ".var_export($event->data, true)); // TODO: create fees - // TODO: Redirect to paymentok.php - /* TODO Enable this only if this is a payment of a Dolibarr bon_prelevement only + /* TODO LMR Enable this only if this is a payment of a Dolibarr bon_prelevement only include_once DOL_DOCUMENT_ROOT . '/compta/paiement/class/paiement.class.php'; $object = $event->data->object; $invoice_id = $object->metadata->dol_id; From 2e563d1ce16cb9e731a79341cd48cb5ba5ecb84b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 6 Mar 2023 22:01:32 +0100 Subject: [PATCH 0954/1026] Clean code for IPN --- htdocs/public/stripe/ipn.php | 71 ++++++++++++++++++++---------------- 1 file changed, 39 insertions(+), 32 deletions(-) diff --git a/htdocs/public/stripe/ipn.php b/htdocs/public/stripe/ipn.php index 4663c7d7766..9c10041a64e 100644 --- a/htdocs/public/stripe/ipn.php +++ b/htdocs/public/stripe/ipn.php @@ -470,7 +470,9 @@ if ($event->type == 'payout.created') { $companypaymentmode = new CompanyPaymentMode($db); $idthirdparty = $societeaccount->getThirdPartyID($db->escape($event->data->object->customer), 'stripe', $servicestatus); - if ($idthirdparty > 0) { // If the payment mode is on an external customer that is known in societeaccount, we can create the payment mode + if ($idthirdparty > 0) { + // If the payment mode attached is to a stripe account owned by an external customer in societe_account (so a thirdparty that has a Stripe account), + // we can create the payment mode $companypaymentmode->stripe_card_ref = $db->escape($event->data->object->id); $companypaymentmode->fk_soc = $idthirdparty; $companypaymentmode->bank = null; @@ -488,9 +490,44 @@ if ($event->type == 'payout.created') { $companypaymentmode->country_code = $db->escape($event->data->object->card->country); $companypaymentmode->status = $servicestatus; + // TODO Check that a payment mode $companypaymentmode->stripe_card_ref does not exists yet to avoid to create duplicates + // so we can remove the test on STRIPE_NO_DUPLICATE_CHECK + if (getDolGlobalString('STRIPE_NO_DUPLICATE_CHECK')) { + $db->begin(); + $result = $companypaymentmode->create($user); + if ($result < 0) { + $error++; + } + if (!$error) { + $db->commit(); + } else { + $db->rollback(); + } + } + } +} elseif ($event->type == 'payment_method.updated') { + require_once DOL_DOCUMENT_ROOT.'/societe/class/companypaymentmode.class.php'; + $companypaymentmode = new CompanyPaymentMode($db); + $companypaymentmode->fetch(0, '', 0, '', " AND stripe_card_ref = '".$db->escape($event->data->object->id)."'"); + if ($companypaymentmode->id > 0) { + // If we found a payment mode with the ID + $companypaymentmode->bank = null; + $companypaymentmode->label = null; + $companypaymentmode->number = $db->escape($event->data->object->id); + $companypaymentmode->last_four = $db->escape($event->data->object->card->last4); + $companypaymentmode->proprio = $db->escape($event->data->object->billing_details->name); + $companypaymentmode->exp_date_month = $db->escape($event->data->object->card->exp_month); + $companypaymentmode->exp_date_year = $db->escape($event->data->object->card->exp_year); + $companypaymentmode->cvn = null; + $companypaymentmode->datec = $db->escape($event->data->object->created); + $companypaymentmode->default_rib = 0; + $companypaymentmode->type = $db->escape($event->data->object->type); + $companypaymentmode->country_code = $db->escape($event->data->object->card->country); + $companypaymentmode->status = $servicestatus; + $db->begin(); if (!$error) { - $result = $companypaymentmode->create($user); + $result = $companypaymentmode->update($user); if ($result < 0) { $error++; } @@ -501,36 +538,6 @@ if ($event->type == 'payout.created') { $db->rollback(); } } -} elseif ($event->type == 'payment_method.updated') { - require_once DOL_DOCUMENT_ROOT.'/societe/class/companypaymentmode.class.php'; - $companypaymentmode = new CompanyPaymentMode($db); - $companypaymentmode->fetch(0, '', 0, '', " AND stripe_card_ref = '".$db->escape($event->data->object->id)."'"); - $companypaymentmode->bank = null; - $companypaymentmode->label = null; - $companypaymentmode->number = $db->escape($event->data->object->id); - $companypaymentmode->last_four = $db->escape($event->data->object->card->last4); - $companypaymentmode->proprio = $db->escape($event->data->object->billing_details->name); - $companypaymentmode->exp_date_month = $db->escape($event->data->object->card->exp_month); - $companypaymentmode->exp_date_year = $db->escape($event->data->object->card->exp_year); - $companypaymentmode->cvn = null; - $companypaymentmode->datec = $db->escape($event->data->object->created); - $companypaymentmode->default_rib = 0; - $companypaymentmode->type = $db->escape($event->data->object->type); - $companypaymentmode->country_code = $db->escape($event->data->object->card->country); - $companypaymentmode->status = $servicestatus; - - $db->begin(); - if (!$error) { - $result = $companypaymentmode->update($user); - if ($result < 0) { - $error++; - } - } - if (!$error) { - $db->commit(); - } else { - $db->rollback(); - } } elseif ($event->type == 'payment_method.detached') { $db->begin(); $sql = "DELETE FROM ".MAIN_DB_PREFIX."societe_rib WHERE number = '".$db->escape($event->data->object->id)."' and status = ".((int) $servicestatus); From b865d163e07849aab821fd31000c216211f6b596 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 6 Mar 2023 22:08:50 +0100 Subject: [PATCH 0955/1026] Enable the Stripe list that is stable (list of payouts) --- htdocs/core/modules/modStripe.class.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/core/modules/modStripe.class.php b/htdocs/core/modules/modStripe.class.php index 4c5d3deea44..e691e8e3b29 100644 --- a/htdocs/core/modules/modStripe.class.php +++ b/htdocs/core/modules/modStripe.class.php @@ -118,7 +118,7 @@ class modStripe extends DolibarrModules 'url' => '', 'langs' => 'stripe', 'position' => 100, - 'enabled' => '$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 1', + 'enabled' => 'isModEnabled("stripe") && isModenabled("banque")', 'perms' => '$user->rights->banque->lire', 'target' => '', 'user' => 0 @@ -132,7 +132,7 @@ class modStripe extends DolibarrModules 'url' => '/stripe/charge.php', 'langs' => 'stripe', 'position' => 102, - 'enabled' => '$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 1', + 'enabled' => 'isModEnabled("stripe") && isModenabled("banque") && getDolGlobalInt("MAIN_FEATURES_LEVEL") >= 1', 'perms' => '$user->rights->banque->lire', 'target' => '', 'user' => 0 @@ -146,7 +146,7 @@ class modStripe extends DolibarrModules 'url' => '/stripe/transaction.php', 'langs' => 'stripe', 'position' => 102, - 'enabled' => '$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 1', + 'enabled' => 'isModEnabled("stripe") && isModenabled("banque") && getDolGlobalInt("MAIN_FEATURES_LEVEL") >= 2', 'perms' => '$user->rights->banque->lire', 'target' => '', 'user' => 0 @@ -160,7 +160,7 @@ class modStripe extends DolibarrModules 'url' => '/stripe/payout.php', 'langs' => 'stripe', 'position' => 103, - 'enabled' => '$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 1', + 'enabled' => 'isModEnabled("stripe") && isModenabled("banque")', 'perms' => '$user->rights->banque->lire', 'target' => '', 'user' => 0 From 363b165bc3f2be97f0456c95408370e47abf0b81 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 6 Mar 2023 23:13:33 +0100 Subject: [PATCH 0956/1026] NEW Can show the sql request used on emailing selection --- htdocs/comm/mailing/cibles.php | 23 ++++++++++++++----- .../modules/mailings/modules_mailings.php | 5 ++++ 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/htdocs/comm/mailing/cibles.php b/htdocs/comm/mailing/cibles.php index b378ff2b033..ba3839afa5f 100644 --- a/htdocs/comm/mailing/cibles.php +++ b/htdocs/comm/mailing/cibles.php @@ -73,17 +73,19 @@ $result = $object->fetch($id); $hookmanager->initHooks(array('ciblescard', 'globalcard')); // Security check -if (!$user->rights->mailing->lire || (empty($conf->global->EXTERNAL_USERS_ARE_AUTHORIZED) && $user->socid > 0)) { +if (!$user->hasRight('mailing', 'lire') || (empty($conf->global->EXTERNAL_USERS_ARE_AUTHORIZED) && $user->socid > 0)) { accessforbidden(); } //$result = restrictedArea($user, 'mailing'); +$sqlmessage = ''; + /* * Actions */ -if ($action == 'add') { +if ($action == 'add' && $user->hasRight('mailing', 'creer')) { // Add recipients $module = GETPOST("module", 'alpha'); $result = -1; @@ -103,6 +105,8 @@ if ($action == 'add') { $obj = new $classname($db); dol_syslog("Call add_to_target on class ".$classname); $result = $obj->add_to_target($id); + + $sqlmessage = $obj->sql; } } if ($result > 0) { @@ -117,7 +121,7 @@ if ($action == 'add') { } } -if (GETPOST('clearlist', 'int')) { +if (GETPOST('clearlist', 'int') && $user->hasRight('mailing', 'creer')) { // Loading Class $obj = new MailingTargets($db); $obj->clear_target($id); @@ -127,7 +131,7 @@ if (GETPOST('clearlist', 'int')) { */ } -if (GETPOST('exportcsv', 'int')) { +if (GETPOST('exportcsv', 'int') && $user->hasRight('mailing', 'lire')) { $completefilename = 'targets_emailing'.$object->id.'_'.dol_print_date(dol_now(), 'dayhourlog').'.csv'; header('Content-Type: text/csv'); header('Content-Disposition: attachment;filename='.$completefilename); @@ -166,7 +170,7 @@ if (GETPOST('exportcsv', 'int')) { exit; } -if ($action == 'delete') { +if ($action == 'delete' && $user->hasRight('mailing', 'creer')) { // Ici, rowid indique le destinataire et id le mailing $sql = "DELETE FROM ".MAIN_DB_PREFIX."mailing_cibles WHERE rowid = ".((int) $rowid); $resql = $db->query($sql); @@ -454,7 +458,14 @@ if ($object->fetch($id) >= 0) { print ''; // End table print ''; - print '

'; + print '
'; + + if ($sqlmessage && $user->admin) { + print info_admin($langs->trans("SQLUsedForExport").':
'.$sqlmessage, 0, 0, 1, '', 'TechnicalInformation'); + print '
'; + } + + print '
'; } // List of selected targets diff --git a/htdocs/core/modules/mailings/modules_mailings.php b/htdocs/core/modules/mailings/modules_mailings.php index 2064613d1e9..b745934d94d 100644 --- a/htdocs/core/modules/mailings/modules_mailings.php +++ b/htdocs/core/modules/mailings/modules_mailings.php @@ -48,6 +48,11 @@ class MailingTargets // This can't be abstract as it is used for some method public $tooltip = ''; + /** + * @var string The SQL string used to find the recipients + */ + public $sql; + /** * Constructor From 523f2cc12c0b3c84f7ec8288932b215aa1bf7e7e Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 7 Mar 2023 00:08:19 +0100 Subject: [PATCH 0957/1026] Fix reposition on contract line --- htdocs/contrat/card.php | 4 ++-- htdocs/variants/tpl/productattributevalueline_view.tpl.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/contrat/card.php b/htdocs/contrat/card.php index 8afbc4b1f68..2817cfc406a 100644 --- a/htdocs/contrat/card.php +++ b/htdocs/contrat/card.php @@ -1535,12 +1535,12 @@ if ($action == 'create') { if ($nbofservices > 1 && $conf->browser->layout != 'phone' && !empty($user->rights->contrat->creer)) { print ''; if ($cursorline > 1) { - print 'rowid.'">'; + print 'rowid.'">'; echo img_up('default', 0, 'imgupforline'); print ''; } if ($cursorline < $nbofservices) { - print 'rowid.'">'; + print 'rowid.'">'; echo img_down('default', 0, 'imgdownforline'); print ''; } diff --git a/htdocs/variants/tpl/productattributevalueline_view.tpl.php b/htdocs/variants/tpl/productattributevalueline_view.tpl.php index 6acf155f89a..f527e21c389 100644 --- a/htdocs/variants/tpl/productattributevalueline_view.tpl.php +++ b/htdocs/variants/tpl/productattributevalueline_view.tpl.php @@ -77,12 +77,12 @@ if (!empty($object_rights->write) && $action != 'selectlines') { print ''; $coldisplay++; if ($i > 0) { ?> - id; ?>"> + id; ?>"> - id; ?>"> + id; ?>"> Date: Tue, 7 Mar 2023 10:10:19 +0100 Subject: [PATCH 0958/1026] Search all on projects Search all using client code and thirdparty name alias --- htdocs/projet/list.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php index 1f203113b3a..d0075b57ed7 100644 --- a/htdocs/projet/list.php +++ b/htdocs/projet/list.php @@ -192,6 +192,8 @@ foreach ($object->fields as $key => $val) { // Add name object fields to "search in all" $fieldstosearchall['s.nom'] = "ThirdPartyName"; +$fieldstosearchall['s.name_alias'] = "AliasNameShort"; +$fieldstosearchall['s.code_client'] = "CustomerCode"; // Definition of array of fields for columns $arrayfields = array(); From b197607fb724b18499ccd4f29a098a456731e946 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Tue, 7 Mar 2023 10:25:27 +0100 Subject: [PATCH 0959/1026] Fix translation --- htdocs/core/modules/modFacture.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/modules/modFacture.class.php b/htdocs/core/modules/modFacture.class.php index 23b9ea85639..0929cc94000 100644 --- a/htdocs/core/modules/modFacture.class.php +++ b/htdocs/core/modules/modFacture.class.php @@ -240,7 +240,7 @@ class modFacture extends DolibarrModules 'f.ref' => 'InvoiceRef*', 'f.ref_ext' => 'ExternalRef', 'f.ref_int' => 'ExternalRef', - 'f.ref_client' => 'CustomerRef', + 'f.ref_client' => 'RefCustomer', 'f.type' => 'Type*', 'f.fk_soc' => 'Customer*', 'f.datec' => 'InvoiceDateCreation', From 2863481629e1c75d76e029b2852e508ed7d34ba9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Tue, 7 Mar 2023 10:26:21 +0100 Subject: [PATCH 0960/1026] Update list.php --- htdocs/comm/propal/list.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/comm/propal/list.php b/htdocs/comm/propal/list.php index 5a9f91ea71a..0b2d382960b 100644 --- a/htdocs/comm/propal/list.php +++ b/htdocs/comm/propal/list.php @@ -187,7 +187,7 @@ $search_array_options = $extrafields->getOptionalsFromPost($object->table_elemen // List of fields to search into when doing a "search in all" $fieldstosearchall = array( 'p.ref'=>'Ref', - 'p.ref_client'=>'CustomerRef', + 'p.ref_client'=>'RefCustomer', 'pd.description'=>'Description', 's.nom'=>"ThirdParty", 's.name_alias'=>"AliasNameShort", From c9d869f837bcc4e0851b1e4db5df88d686e2353f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 7 Mar 2023 13:41:01 +0100 Subject: [PATCH 0961/1026] Debug kanban view --- .../fourn/class/fournisseur.facture.class.php | 3 +- htdocs/fourn/facture/list.php | 1079 +++++++++-------- .../modulebuilder/template/myobject_list.php | 4 +- 3 files changed, 583 insertions(+), 503 deletions(-) diff --git a/htdocs/fourn/class/fournisseur.facture.class.php b/htdocs/fourn/class/fournisseur.facture.class.php index 7e4dad3f219..f635dcab2c5 100644 --- a/htdocs/fourn/class/fournisseur.facture.class.php +++ b/htdocs/fourn/class/fournisseur.facture.class.php @@ -3307,7 +3307,8 @@ class FactureFournisseur extends CommonInvoice $return .= '
'.$langs->trans("AmountHT").' : '.price($this->total_ht).''; } if (method_exists($this, 'getLibStatut')) { - $return .= '
'.$this->getLibStatut(3).'
'; + $alreadypaid = (empty($arraydata['alreadypaid']) ? 0 : $arraydata['alreadypaid']); + $return .= '
'.$this->getLibStatut(3, $alreadypaid).'
'; } $return .= ''; $return .= ''; diff --git a/htdocs/fourn/facture/list.php b/htdocs/fourn/facture/list.php index a5363fd6c19..8fe15381a96 100644 --- a/htdocs/fourn/facture/list.php +++ b/htdocs/fourn/facture/list.php @@ -56,6 +56,7 @@ $confirm = GETPOST('confirm', 'alpha'); $toselect = GETPOST('toselect', 'array'); $optioncss = GETPOST('optioncss', 'alpha'); $contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'supplierinvoicelist'; +$mode = GETPOST('mode', 'aZ'); // The output mode ('list', 'kanban', 'hierarchy', 'calendar', ...) $socid = GETPOST('socid', 'int'); @@ -66,8 +67,6 @@ if ($user->socid > 0) { $socid = $user->socid; } -$mode = GETPOST("mode", 'aZ09'); - $search_all = trim((GETPOST('search_all', 'alphanohtml') != '') ?GETPOST('search_all', 'alphanohtml') : GETPOST('sall', 'alphanohtml')); $search_label = GETPOST("search_label", "alpha"); $search_amount_no_tax = GETPOST("search_amount_no_tax", "alpha"); @@ -146,7 +145,7 @@ $object = new FactureFournisseur($db); $hookmanager->initHooks(array('supplierinvoicelist')); $extrafields = new ExtraFields($db); -// fetch optionals attributes and labels +// Fetch optionals attributes and labels $extrafields->fetch_name_optionals_label($object->table_element); $search_array_options = $extrafields->getOptionalsFromPost($object->table_element, '', 'search_'); @@ -215,6 +214,9 @@ if ((empty($user->rights->fournisseur->facture->lire) && empty($conf->global->MA accessforbidden(); } +$permissiontoread = ($user->rights->fournisseur->facture->lire || $user->rights->supplier_invoice->lire); +$permissiontoadd = ($user->rights->fournisseur->facture->creer || $user->rights->supplier_invoice->creer); +$permissiontodelete = ($user->rights->fournisseur->facture->supprimer || $user->rights->supplier_invoice->supprimer); /* @@ -222,7 +224,8 @@ if ((empty($user->rights->fournisseur->facture->lire) && empty($conf->global->MA */ if (GETPOST('cancel', 'alpha')) { - $action = 'list'; $massaction = ''; + $action = 'list'; + $massaction = ''; } if (!GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massaction != 'confirm_presend') { $massaction = ''; @@ -235,8 +238,10 @@ if ($reshook < 0) { } if (empty($reshook)) { + // Selection of new fields include DOL_DOCUMENT_ROOT.'/core/actions_changeselectedfields.inc.php'; + // Purge search criteria if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter', 'alpha') || GETPOST('button_removefilter.x', 'alpha')) { // All tests must be present to be compatible with all browsers $search_all = ""; $search_user = ''; @@ -292,9 +297,6 @@ if (empty($reshook)) { // Mass actions $objectclass = 'FactureFournisseur'; $objectlabel = 'SupplierInvoices'; - $permissiontoread = ($user->rights->fournisseur->facture->lire || $user->rights->supplier_invoice->lire); - $permissiontoadd = ($user->rights->fournisseur->facture->creer || $user->rights->supplier_invoice->creer); - $permissiontodelete = ($user->rights->fournisseur->facture->supprimer || $user->rights->supplier_invoice->supprimer); $uploaddir = $conf->fournisseur->facture->dir_output; include DOL_DOCUMENT_ROOT.'/core/actions_massactions.inc.php'; @@ -392,9 +394,13 @@ $facturestatic = new FactureFournisseur($db); $formcompany = new FormCompany($db); $thirdparty = new Societe($db); -$varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; -$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields +$now = dol_now(); +$title= $langs->trans("SuppliersInvoices"); +$help_url = 'EN:Suppliers_Invoices|FR:FactureFournisseur|ES:Facturas_de_proveedores'; + +// Build and execute select +// -------------------------------------------------------------------- $sql = "SELECT"; if ($search_all) { $sql = 'SELECT DISTINCT'; @@ -425,7 +431,8 @@ if (!empty($extrafields->attributes[$object->table_element]['label'])) { // Add fields from hooks $parameters = array(); $reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters, $object, $action); // Note that $action and $object may have been modified by hook -$sql .= $hookmanager->resPrint; +$sql .= preg_replace('/^,/', '', $hookmanager->resPrint); +$sql = preg_replace('/,\s*$/', '', $sql); $sqlfields = $sql; // $sql fields to remove for count total @@ -711,7 +718,7 @@ if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) { dol_print_error($db); } - if (($page * $limit) > $nbtotalofrecords) { // if total resultset is smaller then paging size (filtering), goto and load page 0 + if (($page * $limit) > $nbtotalofrecords) { // if total resultset is smaller than the paging size (filtering), goto and load page 0 $page = 0; $offset = 0; } @@ -728,12 +735,11 @@ if ($limit) { $resql = $db->query($sql); if (!$resql) { dol_print_error($db); + exit; } $num = $db->num_rows($resql); -$arrayofselected = is_array($toselect) ? $toselect : array(); - if ($num == 1 && !empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $search_all) { $obj = $db->fetch_object($resql); $id = $obj->facid; @@ -742,7 +748,10 @@ if ($num == 1 && !empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $ exit; } -llxHeader('', $langs->trans("SuppliersInvoices"), 'EN:Suppliers_Invoices|FR:FactureFournisseur|ES:Facturas_de_proveedores'); +// Output page +// -------------------------------------------------------------------- + +llxHeader('', $title, $help_url); if ($socid) { $soc = new Societe($db); @@ -753,6 +762,8 @@ if ($socid) { } } +$arrayofselected = is_array($toselect) ? $toselect : array(); + $param = '&socid='.$socid; if (!empty($mode)) { $param .= '&mode='.urlencode($mode); @@ -761,7 +772,7 @@ if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } if ($limit > 0 && $limit != $conf->liste_limit) { - $param .= '&limit='.urlencode($limit); + $param .= '&limit='.((int) $limit); } if ($search_all) { $param .= '&search_all='.urlencode($search_all); @@ -885,7 +896,7 @@ if (isModEnabled('paymentbybanktransfer') && !empty($user->rights->paymentbybank $langs->load('withdrawals'); $arrayofmassactions['banktransfertrequest'] = img_picto('', 'payment', 'class="pictofixedwidth"').$langs->trans("MakeBankTransferOrder"); } -if ($user->rights->fournisseur->facture->supprimer) { +if (!empty($permissiontodelete)) { $arrayofmassactions['predelete'] = img_picto('', 'delete', 'class="pictofixedwidth"').$langs->trans("Delete"); } if (in_array($massaction, array('presend', 'predelete'))) { @@ -897,13 +908,9 @@ $url = DOL_URL_ROOT.'/fourn/facture/card.php?action=create'; if (!empty($socid)) { $url .= '&socid='.urlencode($socid); } -$newcardbutton = ''; -$newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); -$newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); -$newcardbutton .= dolGetButtonTitle($langs->trans('NewBill'), '', 'fa fa-plus-circle', $url, '', ($user->rights->fournisseur->facture->creer || $user->rights->supplier_invoice->creer)); $i = 0; -print '
'."\n"; +print ''."\n"; if ($optioncss != '') { print ''; } @@ -913,6 +920,16 @@ print ''; print ''; print ''; print ''; +print ''; +print ''; +print ''; +print ''; + +$newcardbutton = ''; +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitleSeparator(); +$newcardbutton .= dolGetButtonTitle($langs->trans('NewBill'), '', 'fa fa-plus-circle', $url, '', ($user->rights->fournisseur->facture->creer || $user->rights->supplier_invoice->creer)); print_barre_liste($langs->trans("BillsSuppliers").($socid ? ' '.$soc->name : ''), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'supplier_invoice', 0, $newcardbutton, '', $limit, 0, 0, 1); @@ -923,10 +940,13 @@ $trackid = 'sinv'.$object->id; include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php'; if ($search_all) { + $setupstring = ''; foreach ($fieldstosearchall as $key => $val) { $fieldstosearchall[$key] = $langs->trans($val); + $setupstring .= $key."=".$val.";"; } - print '
'.$langs->trans("FilterOnInto", $search_all).join(', ', $fieldstosearchall).'
'; + print ''."\n"; + print '
'.$langs->trans("FilterOnInto", $search_all).join(', ', $fieldstosearchall).'
'."\n"; } // If the user can view prospects other than his' @@ -970,7 +990,7 @@ if (empty($reshook)) { $moreforfilter = $hookmanager->resPrint; } -if ($moreforfilter) { +if (!empty($moreforfilter)) { print '
'; print $moreforfilter; print '
'; @@ -978,18 +998,17 @@ if ($moreforfilter) { $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; $selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')); // This also change content of $arrayfields -if ($massactionbutton) { - $selectedfields .= $form->showCheckAddButtons('checkforselect', 1); -} +$selectedfields .= (count($arrayofmassactions) ? $form->showCheckAddButtons('checkforselect', 1) : ''); print '
'; -print ''."\n"; +print '
'."\n"; -// Line for filters +// Fields title search +// -------------------------------------------------------------------- print ''; // Action column if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; @@ -1215,7 +1234,7 @@ if (!empty($arrayfields['f.fk_statut']['checked'])) { } // Action column if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; @@ -1223,123 +1242,165 @@ if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print "\n"; +$totalarray = array(); +$totalarray['nbfield'] = 0; + +// Fields title label +// -------------------------------------------------------------------- print ''; if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch '); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.ref']['checked'])) { print_liste_field_titre($arrayfields['f.ref']['label'], $_SERVER['PHP_SELF'], 'f.ref,f.rowid', '', $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.ref_supplier']['checked'])) { print_liste_field_titre($arrayfields['f.ref_supplier']['label'], $_SERVER["PHP_SELF"], 'f.ref_supplier', '', $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.type']['checked'])) { print_liste_field_titre($arrayfields['f.type']['label'], $_SERVER["PHP_SELF"], 'f.type', '', $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.label']['checked'])) { print_liste_field_titre($arrayfields['f.label']['label'], $_SERVER['PHP_SELF'], "f.libelle,f.rowid", '', $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.datef']['checked'])) { print_liste_field_titre($arrayfields['f.datef']['label'], $_SERVER['PHP_SELF'], 'f.datef,f.rowid', '', $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.date_lim_reglement']['checked'])) { print_liste_field_titre($arrayfields['f.date_lim_reglement']['label'], $_SERVER['PHP_SELF'], "f.date_lim_reglement", '', $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.ref']['checked'])) { print_liste_field_titre($arrayfields['p.ref']['label'], $_SERVER['PHP_SELF'], "p.ref", '', $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['s.nom']['checked'])) { print_liste_field_titre($arrayfields['s.nom']['label'], $_SERVER['PHP_SELF'], 's.nom', '', $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['s.name_alias']['checked'])) { print_liste_field_titre($arrayfields['s.name_alias']['label'], $_SERVER['PHP_SELF'], 's.name_alias', '', $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['s.town']['checked'])) { print_liste_field_titre($arrayfields['s.town']['label'], $_SERVER["PHP_SELF"], 's.town', '', $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['s.zip']['checked'])) { print_liste_field_titre($arrayfields['s.zip']['label'], $_SERVER["PHP_SELF"], 's.zip', '', $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; } if (!empty($arrayfields['state.nom']['checked'])) { print_liste_field_titre($arrayfields['state.nom']['label'], $_SERVER["PHP_SELF"], "state.name_alias", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['state.name_alias']['checked'])) { print_liste_field_titre($arrayfields['state.name_alias']['label'], $_SERVER["PHP_SELF"], "state.nom", "", $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['country.code_iso']['checked'])) { print_liste_field_titre($arrayfields['country.code_iso']['label'], $_SERVER["PHP_SELF"], "country.code_iso", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; } if (!empty($arrayfields['typent.code']['checked'])) { print_liste_field_titre($arrayfields['typent.code']['label'], $_SERVER["PHP_SELF"], "typent.code", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.fk_cond_reglement']['checked'])) { print_liste_field_titre($arrayfields['f.fk_cond_reglement']['label'], $_SERVER["PHP_SELF"], "f.fk_cond_reglement", "", $param, "", $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.fk_mode_reglement']['checked'])) { print_liste_field_titre($arrayfields['f.fk_mode_reglement']['label'], $_SERVER["PHP_SELF"], "f.fk_mode_reglement", "", $param, "", $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.total_ht']['checked'])) { print_liste_field_titre($arrayfields['f.total_ht']['label'], $_SERVER['PHP_SELF'], 'f.total_ht', '', $param, '', $sortfield, $sortorder, 'right '); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.total_vat']['checked'])) { print_liste_field_titre($arrayfields['f.total_vat']['label'], $_SERVER['PHP_SELF'], 'f.total_tva', '', $param, '', $sortfield, $sortorder, 'right '); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.total_localtax1']['checked'])) { print_liste_field_titre($arrayfields['f.total_localtax1']['label'], $_SERVER['PHP_SELF'], 'f.localtax1', '', $param, '', $sortfield, $sortorder, 'right '); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.total_localtax2']['checked'])) { print_liste_field_titre($arrayfields['f.total_localtax2']['label'], $_SERVER['PHP_SELF'], 'f.localtax2', '', $param, '', $sortfield, $sortorder, 'right '); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.total_ttc']['checked'])) { print_liste_field_titre($arrayfields['f.total_ttc']['label'], $_SERVER['PHP_SELF'], 'f.total_ttc', '', $param, '', $sortfield, $sortorder, 'right '); + $totalarray['nbfield']++; } if (!empty($arrayfields['u.login']['checked'])) { print_liste_field_titre($arrayfields['u.login']['label'], $_SERVER["PHP_SELF"], 'u.login', '', $param, 'align="center"', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['dynamount_payed']['checked'])) { print_liste_field_titre($arrayfields['dynamount_payed']['label'], $_SERVER['PHP_SELF'], '', '', $param, '', $sortfield, $sortorder, 'right '); + $totalarray['nbfield']++; } if (!empty($arrayfields['rtp']['checked'])) { print_liste_field_titre($arrayfields['rtp']['label'], $_SERVER['PHP_SELF'], '', '', $param, '', $sortfield, $sortorder, 'right '); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.multicurrency_code']['checked'])) { print_liste_field_titre($arrayfields['f.multicurrency_code']['label'], $_SERVER['PHP_SELF'], 'f.multicurrency_code', '', $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.multicurrency_tx']['checked'])) { print_liste_field_titre($arrayfields['f.multicurrency_tx']['label'], $_SERVER['PHP_SELF'], 'f.multicurrency_tx', '', $param, '', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.multicurrency_total_ht']['checked'])) { print_liste_field_titre($arrayfields['f.multicurrency_total_ht']['label'], $_SERVER['PHP_SELF'], 'f.multicurrency_total_ht', '', $param, 'class="right"', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.multicurrency_total_vat']['checked'])) { print_liste_field_titre($arrayfields['f.multicurrency_total_vat']['label'], $_SERVER['PHP_SELF'], 'f.multicurrency_total_tva', '', $param, 'class="right"', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.multicurrency_total_ttc']['checked'])) { print_liste_field_titre($arrayfields['f.multicurrency_total_ttc']['label'], $_SERVER['PHP_SELF'], 'f.multicurrency_total_ttc', '', $param, 'class="right"', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['multicurrency_dynamount_payed']['checked'])) { print_liste_field_titre($arrayfields['multicurrency_dynamount_payed']['label'], $_SERVER['PHP_SELF'], '', '', $param, 'class="right"', $sortfield, $sortorder); + $totalarray['nbfield']++; } if (!empty($arrayfields['multicurrency_rtp']['checked'])) { print_liste_field_titre($arrayfields['multicurrency_rtp']['label'], $_SERVER['PHP_SELF'], '', '', $param, 'class="right"', $sortfield, $sortorder); + $totalarray['nbfield']++; } // Extra fields include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_title.tpl.php'; // Hook fields -$parameters = array('arrayfields'=>$arrayfields, 'param'=>$param, 'sortfield'=>$sortfield, 'sortorder'=>$sortorder); +$parameters = array('arrayfields'=>$arrayfields, 'param'=>$param, 'sortfield'=>$sortfield, 'sortorder'=>$sortorder, 'totalarray'=>&$totalarray); $reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters, $object, $action); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; if (!empty($arrayfields['f.datec']['checked'])) { print_liste_field_titre($arrayfields['f.datec']['label'], $_SERVER["PHP_SELF"], "f.datec", "", $param, '', $sortfield, $sortorder, 'center nowrap '); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.tms']['checked'])) { print_liste_field_titre($arrayfields['f.tms']['label'], $_SERVER["PHP_SELF"], "f.tms", "", $param, '', $sortfield, $sortorder, 'center nowrap '); + $totalarray['nbfield']++; } if (!empty($arrayfields['f.fk_statut']['checked'])) { print_liste_field_titre($arrayfields['f.fk_statut']['label'], $_SERVER["PHP_SELF"], "fk_statut,paye,type", "", $param, '', $sortfield, $sortorder, 'right '); + $totalarray['nbfield']++; } if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch '); + $totalarray['nbfield']++; } print "\n"; @@ -1348,499 +1409,517 @@ $supplierstatic = new Fournisseur($db); $projectstatic = new Project($db); $userstatic = new User($db); -if ($num > 0) { - $i = 0; - $totalarray = array(); - $totalarray['nbfield']=0; - $totalarray['val'] = array(); - $totalarray['val']['f.total_ht']=0; - $totalarray['val']['f.total_vat']=0; - $totalarray['val']['f.total_localtax1']=0; - $totalarray['val']['f.total_localtax1']=0; - $totalarray['val']['f.total_ttc']=0; +// Loop on record +// -------------------------------------------------------------------- +$i = 0; +$savnbfield = $totalarray['nbfield']; +$totalarray = array(); +$totalarray['nbfield'] = 0; +$totalarray['val'] = array(); +$totalarray['val']['f.total_ht']=0; +$totalarray['val']['f.total_vat']=0; +$totalarray['val']['f.total_localtax1']=0; +$totalarray['val']['f.total_localtax1']=0; +$totalarray['val']['f.total_ttc']=0; +$imaxinloop = ($limit ? min($num, $limit) : $num); - $imaxinloop = ($limit ? min($num, $limit) : $num); - while ($i < $imaxinloop) { - $obj = $db->fetch_object($resql); +$imaxinloop = ($limit ? min($num, $limit) : $num); +while ($i < $imaxinloop) { + $obj = $db->fetch_object($resql); + if (empty($obj)) { + break; // Should not happen + } - $datelimit = $db->jdate($obj->datelimite); - $facturestatic->id = $obj->facid; - $facturestatic->ref = $obj->ref; - $facturestatic->type = $obj->type; - $facturestatic->ref_supplier = $obj->ref_supplier; - $facturestatic->date_echeance = $db->jdate($obj->datelimite); - $facturestatic->statut = $obj->fk_statut; - $facturestatic->note_public = $obj->note_public; - $facturestatic->note_private = $obj->note_private; - $facturestatic->multicurrency_code = $obj->multicurrency_code; - $facturestatic->multicurrency_tx = $obj->multicurrency_tx; - $facturestatic->multicurrency_total_ht = $obj->multicurrency_total_ht; - $facturestatic->multicurrency_total_tva = $obj->multicurrency_total_vat; - $facturestatic->multicurrency_total_ttc = $obj->multicurrency_total_ttc; + $datelimit = $db->jdate($obj->datelimite); - $thirdparty->id = $obj->socid; - $thirdparty->name = $obj->name; - $thirdparty->name_alias = $obj->alias; - $thirdparty->client = $obj->client; - $thirdparty->fournisseur = $obj->fournisseur; - $thirdparty->code_client = $obj->code_client; - $thirdparty->code_compta_client = $obj->code_compta_client; - $thirdparty->code_fournisseur = $obj->code_fournisseur; - $thirdparty->code_compta_fournisseur = $obj->code_compta_fournisseur; - $thirdparty->email = $obj->email; - $thirdparty->country_code = $obj->country_code; + $userstatic->id = $obj->fk_user_author; + $userstatic->login = $obj->login; + $userstatic->lastname = $obj->lastname; + $userstatic->firstname = $obj->firstname; + $userstatic->email = $obj->user_email; + $userstatic->statut = $obj->user_statut; + $userstatic->entity = $obj->entity; + $userstatic->photo = $obj->photo; + $userstatic->office_phone = $obj->office_phone; + $userstatic->office_fax = $obj->office_fax; + $userstatic->user_mobile = $obj->user_mobile; + $userstatic->job = $obj->job; + $userstatic->gender = $obj->gender; - $paiement = $facturestatic->getSommePaiement(); - $totalcreditnotes = $facturestatic->getSumCreditNotesUsed(); - $totaldeposits = $facturestatic->getSumDepositsUsed(); - $totalpay = $paiement + $totalcreditnotes + $totaldeposits; - $remaintopay = $obj->total_ttc - $totalpay; - $multicurrency_paiement = $facturestatic->getSommePaiement(1); - $multicurrency_totalcreditnotes = $facturestatic->getSumCreditNotesUsed(1); - $multicurrency_totaldeposits = $facturestatic->getSumDepositsUsed(1); - $multicurrency_totalpay = $multicurrency_paiement + $multicurrency_totalcreditnotes + $multicurrency_totaldeposits; - $multicurrency_remaintopay = price2num($facturestatic->multicurrency_total_ttc - $multicurrency_totalpay); + $facturestatic->id = $obj->facid; + $facturestatic->ref = $obj->ref; + $facturestatic->type = $obj->type; + $facturestatic->ref_supplier = $obj->ref_supplier; + $facturestatic->date_echeance = $db->jdate($obj->datelimite); + $facturestatic->statut = $obj->fk_statut; + $facturestatic->note_public = $obj->note_public; + $facturestatic->note_private = $obj->note_private; + $facturestatic->multicurrency_code = $obj->multicurrency_code; + $facturestatic->multicurrency_tx = $obj->multicurrency_tx; + $facturestatic->multicurrency_total_ht = $obj->multicurrency_total_ht; + $facturestatic->multicurrency_total_tva = $obj->multicurrency_total_vat; + $facturestatic->multicurrency_total_ttc = $obj->multicurrency_total_ttc; - $facturestatic->alreadypaid = ($paiement ? $paiement : 0); - $facturestatic->paye = $obj->paye; - $facturestatic->statut = $obj->fk_statut; - $facturestatic->type = $obj->type; + $thirdparty->id = $obj->socid; + $thirdparty->name = $obj->name; + $thirdparty->name_alias = $obj->alias; + $thirdparty->client = $obj->client; + $thirdparty->fournisseur = $obj->fournisseur; + $thirdparty->code_client = $obj->code_client; + $thirdparty->code_compta_client = $obj->code_compta_client; + $thirdparty->code_fournisseur = $obj->code_fournisseur; + $thirdparty->code_compta_fournisseur = $obj->code_compta_fournisseur; + $thirdparty->email = $obj->email; + $thirdparty->country_code = $obj->country_code; + $paiement = $facturestatic->getSommePaiement(); + $totalcreditnotes = $facturestatic->getSumCreditNotesUsed(); + $totaldeposits = $facturestatic->getSumDepositsUsed(); + $totalpay = $paiement + $totalcreditnotes + $totaldeposits; + $remaintopay = $obj->total_ttc - $totalpay; + $multicurrency_paiement = $facturestatic->getSommePaiement(1); + $multicurrency_totalcreditnotes = $facturestatic->getSumCreditNotesUsed(1); + $multicurrency_totaldeposits = $facturestatic->getSumDepositsUsed(1); + $multicurrency_totalpay = $multicurrency_paiement + $multicurrency_totalcreditnotes + $multicurrency_totaldeposits; + $multicurrency_remaintopay = price2num($facturestatic->multicurrency_total_ttc - $multicurrency_totalpay); - //If invoice has been converted and the conversion has been used, we dont have remain to pay on invoice - if ($facturestatic->type == FactureFournisseur::TYPE_CREDIT_NOTE) { - if ($facturestatic->isCreditNoteUsed()) { - $remaintopay = -$facturestatic->getSumFromThisCreditNotesNotUsed(); + $facturestatic->alreadypaid = ($paiement ? $paiement : 0); + $facturestatic->paye = $obj->paye; + $facturestatic->statut = $obj->fk_statut; + $facturestatic->type = $obj->type; + $facturestatic->socid = $thirdparty->getNomUrl(1, 'supplier', 3); + $facturestatic->total_ht = $obj->total_ht; + $facturestatic->date = $obj->datef; + + $object = $facturestatic; + + //If invoice has been converted and the conversion has been used, we dont have remain to pay on invoice + if ($facturestatic->type == FactureFournisseur::TYPE_CREDIT_NOTE) { + if ($facturestatic->isCreditNoteUsed()) { + $remaintopay = -$facturestatic->getSumFromThisCreditNotesNotUsed(); + } + } + + if ($mode == 'kanban') { + if ($i == 0) { + print ''; - } - } else { - print ''; - // Action column - if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; + } + } else { + // Show here line of result + $j = 0; + print ''; + // Action column + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + print ''; } - if (!empty($arrayfields['f.ref']['checked'])) { - print ''; + } + if (!empty($arrayfields['f.ref']['checked'])) { + print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Supplier ref - if (!empty($arrayfields['f.ref_supplier']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Type - if (!empty($arrayfields['f.type']['checked'])) { - print '"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Label - if (!empty($arrayfields['f.label']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Date - if (!empty($arrayfields['f.datef']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Date limit - if (!empty($arrayfields['f.date_lim_reglement']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Project - if (!empty($arrayfields['p.ref']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Third party - if (!empty($arrayfields['s.nom']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Alias - if (!empty($arrayfields['s.name_alias']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Town - if (!empty($arrayfields['s.town']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Zip - if (!empty($arrayfields['s.zip']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // State - if (!empty($arrayfields['state.nom']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Country - if (!empty($arrayfields['country.code_iso']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Type ent - if (!empty($arrayfields['typent.code']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Payment condition - if (!empty($arrayfields['f.fk_cond_reglement']['checked'])) { - $s = $form->form_conditions_reglement($_SERVER['PHP_SELF'], $obj->fk_cond_reglement, 'none', 1, '', -1, -1, 1); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Payment mode - if (!empty($arrayfields['f.fk_mode_reglement']['checked'])) { - $s = $form->form_modes_reglement($_SERVER['PHP_SELF'], $obj->fk_mode_reglement, 'none', '', -1, 0, '', 1); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Amount HT - if (!empty($arrayfields['f.total_ht']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'f.total_ht'; - } - $totalarray['val']['f.total_ht'] += $obj->total_ht; - } - // Amount VAT - if (!empty($arrayfields['f.total_vat']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'f.total_vat'; - } - $totalarray['val']['f.total_vat'] += $obj->total_vat; - } - // Amount LocalTax1 - if (!empty($arrayfields['f.total_localtax1']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'f.total_localtax1'; - } - $totalarray['val']['f.total_localtax1'] += $obj->total_localtax1; - } - // Amount LocalTax2 - if (!empty($arrayfields['f.total_localtax2']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'f.total_localtax2'; - } - $totalarray['val']['f.total_localtax2'] += $obj->total_localtax2; - } - // Amount TTC - if (!empty($arrayfields['f.total_ttc']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'f.total_ttc'; - } - $totalarray['val']['f.total_ttc'] += $obj->total_ttc; - } - - $userstatic->id = $obj->fk_user_author; - $userstatic->login = $obj->login; - $userstatic->lastname = $obj->lastname; - $userstatic->firstname = $obj->firstname; - $userstatic->email = $obj->user_email; - $userstatic->statut = $obj->user_statut; - $userstatic->entity = $obj->entity; - $userstatic->photo = $obj->photo; - $userstatic->office_phone = $obj->office_phone; - $userstatic->office_fax = $obj->office_fax; - $userstatic->user_mobile = $obj->user_mobile; - $userstatic->job = $obj->job; - $userstatic->gender = $obj->gender; - - // Author - if (!empty($arrayfields['u.login']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - if (!empty($arrayfields['dynamount_payed']['checked'])) { - print ''; // TODO Use a denormalized field - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'totalam'; - } - $totalarray['val']['totalam'] += $totalpay; - } - - if (!empty($arrayfields['rtp']['checked'])) { - print ''; // TODO Use a denormalized field - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'rtp'; - } - $totalarray['val']['rtp'] += $remaintopay; - } - - // Currency - if (!empty($arrayfields['f.multicurrency_code']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Currency rate - if (!empty($arrayfields['f.multicurrency_tx']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount HT - if (!empty($arrayfields['f.multicurrency_total_ht']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount VAT - if (!empty($arrayfields['f.multicurrency_total_vat']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount TTC - if (!empty($arrayfields['f.multicurrency_total_ttc']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['multicurrency_dynamount_payed']['checked'])) { - print ''; // TODO Use a denormalized field - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Pending amount - if (!empty($arrayfields['multicurrency_rtp']['checked'])) { - print ''; // TODO Use a denormalized field - if (!$i) { - $totalarray['nbfield']++; - } - } - - - // Extra fields - include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; - // Fields from hook - $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); - $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - - // Date creation - if (!empty($arrayfields['f.datec']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date modification - if (!empty($arrayfields['f.tms']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Status - if (!empty($arrayfields['f.fk_statut']['checked'])) { - print '"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Action column - if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; - } + print "\n"; if (!$i) { $totalarray['nbfield']++; } - - print "\n"; } - $i++; + // Supplier ref + if (!empty($arrayfields['f.ref_supplier']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Type + if (!empty($arrayfields['f.type']['checked'])) { + print '"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Label + if (!empty($arrayfields['f.label']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Date + if (!empty($arrayfields['f.datef']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Date limit + if (!empty($arrayfields['f.date_lim_reglement']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Project + if (!empty($arrayfields['p.ref']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Third party + if (!empty($arrayfields['s.nom']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Alias + if (!empty($arrayfields['s.name_alias']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Town + if (!empty($arrayfields['s.town']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Zip + if (!empty($arrayfields['s.zip']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // State + if (!empty($arrayfields['state.nom']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Country + if (!empty($arrayfields['country.code_iso']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Type ent + if (!empty($arrayfields['typent.code']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Payment condition + if (!empty($arrayfields['f.fk_cond_reglement']['checked'])) { + $s = $form->form_conditions_reglement($_SERVER['PHP_SELF'], $obj->fk_cond_reglement, 'none', 1, '', -1, -1, 1); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Payment mode + if (!empty($arrayfields['f.fk_mode_reglement']['checked'])) { + $s = $form->form_modes_reglement($_SERVER['PHP_SELF'], $obj->fk_mode_reglement, 'none', '', -1, 0, '', 1); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Amount HT + if (!empty($arrayfields['f.total_ht']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'f.total_ht'; + } + $totalarray['val']['f.total_ht'] += $obj->total_ht; + } + // Amount VAT + if (!empty($arrayfields['f.total_vat']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'f.total_vat'; + } + $totalarray['val']['f.total_vat'] += $obj->total_vat; + } + // Amount LocalTax1 + if (!empty($arrayfields['f.total_localtax1']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'f.total_localtax1'; + } + $totalarray['val']['f.total_localtax1'] += $obj->total_localtax1; + } + // Amount LocalTax2 + if (!empty($arrayfields['f.total_localtax2']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'f.total_localtax2'; + } + $totalarray['val']['f.total_localtax2'] += $obj->total_localtax2; + } + // Amount TTC + if (!empty($arrayfields['f.total_ttc']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'f.total_ttc'; + } + $totalarray['val']['f.total_ttc'] += $obj->total_ttc; + } + + // Author + if (!empty($arrayfields['u.login']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + if (!empty($arrayfields['dynamount_payed']['checked'])) { + print ''; // TODO Use a denormalized field + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'totalam'; + } + $totalarray['val']['totalam'] += $totalpay; + } + + if (!empty($arrayfields['rtp']['checked'])) { + print ''; // TODO Use a denormalized field + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'rtp'; + } + $totalarray['val']['rtp'] += $remaintopay; + } + + // Currency + if (!empty($arrayfields['f.multicurrency_code']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Currency rate + if (!empty($arrayfields['f.multicurrency_tx']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount HT + if (!empty($arrayfields['f.multicurrency_total_ht']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount VAT + if (!empty($arrayfields['f.multicurrency_total_vat']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount TTC + if (!empty($arrayfields['f.multicurrency_total_ttc']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + if (!empty($arrayfields['multicurrency_dynamount_payed']['checked'])) { + print ''; // TODO Use a denormalized field + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Pending amount + if (!empty($arrayfields['multicurrency_rtp']['checked'])) { + print ''; // TODO Use a denormalized field + if (!$i) { + $totalarray['nbfield']++; + } + } + + + // Extra fields + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; + // Fields from hook + $parameters = array('arrayfields'=>$arrayfields, 'object'=>$object, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + + // Date creation + if (!empty($arrayfields['f.datec']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Date modification + if (!empty($arrayfields['f.tms']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Status + if (!empty($arrayfields['f.fk_statut']['checked'])) { + print '"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Action column + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + print ''."\n"; } - // Show total line - include DOL_DOCUMENT_ROOT.'/core/tpl/list_print_total.tpl.php'; + $i++; } +// Show total line +include DOL_DOCUMENT_ROOT.'/core/tpl/list_print_total.tpl.php'; + + // If no record found if ($num == 0) { $colspan = 1; diff --git a/htdocs/modulebuilder/template/myobject_list.php b/htdocs/modulebuilder/template/myobject_list.php index c5923412e27..270ffbbf16f 100644 --- a/htdocs/modulebuilder/template/myobject_list.php +++ b/htdocs/modulebuilder/template/myobject_list.php @@ -473,7 +473,7 @@ if ($optioncss != '') { include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php'; // Add $param from hooks $parameters = array(); -$reshook = $hookmanager->executeHooks('printFieldListSearchParam', $parameters, $object); // Note that $action and $object may have been modified by hook +$reshook = $hookmanager->executeHooks('printFieldListSearchParam', $parameters, $object, $action); // Note that $action and $object may have been modified by hook $param .= $hookmanager->resPrint; // List of mass actions available @@ -565,7 +565,7 @@ print '
'; + print ''; $searchpicto = $form->showFilterButtons('left'); print $searchpicto; print ''; + print ''; $searchpicto = $form->showFilterButtons(); print $searchpicto; print '
'; + print '
'; + } + // Output Kanban + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($object->id, $arrayofselected)) { + $selected = 1; } } - if ($mode == 'kanban') { - if ($i == 0) { - print '
'; - print '
'; - } - // Output Kanban - $facturestatic->socid = $thirdparty->getNomUrl(1, 'supplier', 3); - $facturestatic->total_ht = $obj->total_ht; - $facturestatic->date = $obj->datef; - print $facturestatic->getKanbanView(''); - if ($i == ($imaxinloop - 1)) { - print '
'; - print '
'; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->facid, $arrayofselected)) { - $selected = 1; - } - print ''; + $arraydata = array('alreadypaid' => $paiement); + print $facturestatic->getKanbanView('', $arraydata); + if ($i == ($imaxinloop - 1)) { + print ''; + print '
'; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->facid, $arrayofselected)) { + $selected = 1; } - print ''; + print ''; - print ''; - // Picto + Ref - print '
'; - print $facturestatic->getNomUrl(1, '', 0, 0, '', 0, -1, 1); + print ''; + // Picto + Ref + print '
'; + print $facturestatic->getNomUrl(1, '', 0, 0, '', 0, -1, 1); - $filename = dol_sanitizeFileName($obj->ref); - $filedir = $conf->fournisseur->facture->dir_output.'/'.get_exdir($obj->facid, 2, 0, 0, $facturestatic, 'invoice_supplier').dol_sanitizeFileName($obj->ref); - $subdir = get_exdir($obj->facid, 2, 0, 0, $facturestatic, 'invoice_supplier').dol_sanitizeFileName($obj->ref); - print $formfile->getDocumentsLink('facture_fournisseur', $subdir, $filedir); - print '
'; + $filename = dol_sanitizeFileName($obj->ref); + $filedir = $conf->fournisseur->facture->dir_output.'/'.get_exdir($obj->facid, 2, 0, 0, $facturestatic, 'invoice_supplier').dol_sanitizeFileName($obj->ref); + $subdir = get_exdir($obj->facid, 2, 0, 0, $facturestatic, 'invoice_supplier').dol_sanitizeFileName($obj->ref); + print $formfile->getDocumentsLink('facture_fournisseur', $subdir, $filedir); + print '
'; - print "
'; - print $obj->ref_supplier; - print ''; - print $facturestatic->getLibType(); - print "'; - print dol_escape_htmltag($obj->label); - print ''; - print dol_print_date($db->jdate($obj->datef), 'day'); - print ''.dol_print_date($datelimit, 'day'); - if ($facturestatic->hasDelay()) { - print img_warning($langs->trans('Alert').' - '.$langs->trans('Late')); - } - print ''; - if ($obj->project_id > 0) { - $projectstatic->id = $obj->project_id; - $projectstatic->ref = $obj->project_ref; - $projectstatic->title = $obj->project_label; - print $projectstatic->getNomUrl(1); - } - print ''; - print $thirdparty->getNomUrl(1, 'supplier', 0, 0, -1, empty($arrayfields['s.name_alias']['checked']) ? 0 : 1); - print ''; - print dol_escape_htmltag($thirdparty->name_alias); - print ''; - print dol_escape_htmltag($obj->town); - print ''; - print dol_escape_htmltag($obj->zip); - print ''; - print dol_escape_htmltag($obj->state_name); - print "'; - $tmparray = getCountry($obj->fk_pays, 'all'); - print $tmparray['label']; - print ''; - if (empty($typenArray)) { - $typenArray = $formcompany->typent_array(1); - } - print $typenArray[$obj->typent_code]; - print ''; - print dol_escape_htmltag($s); - print ''; - print dol_escape_htmltag($s); - print ''.price($obj->total_ht)."'.price($obj->total_vat)."'.price($obj->total_localtax1)."'.price($obj->total_localtax2)."'.price($obj->total_ttc)."'; - if ($userstatic->id) { - print $userstatic->getLoginUrl(-1); - } else { - print ' '; - } - print "'.(!empty($totalpay) ?price($totalpay, 0, $langs) : '').''.(!empty($remaintopay) ?price($remaintopay, 0, $langs) : ' ').''.$obj->multicurrency_code.' - '.$langs->trans('Currency'.$obj->multicurrency_code)."'; - $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$obj->rowid, $obj->multicurrency_tx, 'none', $obj->multicurrency_code); - print "'.price($obj->multicurrency_total_ht)."'.price($obj->multicurrency_total_vat)."'.price($obj->multicurrency_total_ttc)."'.(!empty($multicurrency_totalpay) ?price($multicurrency_totalpay, 0, $langs) : '').''; - print (!empty($multicurrency_remaintopay) ? price($multicurrency_remaintopay, 0, $langs) : ''); - print ''; - print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); - print ''; - print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); - print ''; - print $facturestatic->LibStatut($obj->paye, $obj->fk_statut, 5, $paiement, $obj->type); - print "'; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->facid, $arrayofselected)) { - $selected = 1; - } - print ''; - } - print '
'; + print $obj->ref_supplier; + print ''; + print $facturestatic->getLibType(); + print "'; + print dol_escape_htmltag($obj->label); + print ''; + print dol_print_date($db->jdate($obj->datef), 'day'); + print ''.dol_print_date($datelimit, 'day'); + if ($facturestatic->hasDelay()) { + print img_warning($langs->trans('Alert').' - '.$langs->trans('Late')); + } + print ''; + if ($obj->project_id > 0) { + $projectstatic->id = $obj->project_id; + $projectstatic->ref = $obj->project_ref; + $projectstatic->title = $obj->project_label; + print $projectstatic->getNomUrl(1); + } + print ''; + print $thirdparty->getNomUrl(1, 'supplier', 0, 0, -1, empty($arrayfields['s.name_alias']['checked']) ? 0 : 1); + print ''; + print dol_escape_htmltag($thirdparty->name_alias); + print ''; + print dol_escape_htmltag($obj->town); + print ''; + print dol_escape_htmltag($obj->zip); + print ''; + print dol_escape_htmltag($obj->state_name); + print "'; + $tmparray = getCountry($obj->fk_pays, 'all'); + print $tmparray['label']; + print ''; + if (empty($typenArray)) { + $typenArray = $formcompany->typent_array(1); + } + print $typenArray[$obj->typent_code]; + print ''; + print dol_escape_htmltag($s); + print ''; + print dol_escape_htmltag($s); + print ''.price($obj->total_ht)."'.price($obj->total_vat)."'.price($obj->total_localtax1)."'.price($obj->total_localtax2)."'.price($obj->total_ttc)."'; + if ($userstatic->id) { + print $userstatic->getLoginUrl(-1); + } else { + print ' '; + } + print "'.(!empty($totalpay) ?price($totalpay, 0, $langs) : '').''.(!empty($remaintopay) ?price($remaintopay, 0, $langs) : ' ').''.$obj->multicurrency_code.' - '.$langs->trans('Currency'.$obj->multicurrency_code)."'; + $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$obj->rowid, $obj->multicurrency_tx, 'none', $obj->multicurrency_code); + print "'.price($obj->multicurrency_total_ht)."'.price($obj->multicurrency_total_vat)."'.price($obj->multicurrency_total_ttc)."'.(!empty($multicurrency_totalpay) ?price($multicurrency_totalpay, 0, $langs) : '').''; + print (!empty($multicurrency_remaintopay) ? price($multicurrency_remaintopay, 0, $langs) : ''); + print ''; + print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); + print ''; + print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); + print ''; + print $facturestatic->getLibStatut(5, $paiement); + print "'; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->facid, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print '
'; // Action column if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; From 009288ad4dcf5bd82207f28bf4f1fcf421d66bff Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 7 Mar 2023 13:45:14 +0100 Subject: [PATCH 0962/1026] Look and feel --- htdocs/fourn/facture/list.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/fourn/facture/list.php b/htdocs/fourn/facture/list.php index 8fe15381a96..2baa2cade8c 100644 --- a/htdocs/fourn/facture/list.php +++ b/htdocs/fourn/facture/list.php @@ -1771,7 +1771,7 @@ while ($i < $imaxinloop) { if (!empty($arrayfields['u.login']['checked'])) { print ''; @@ -4873,8 +4869,8 @@ if ($module == 'initmodule') { } } // declared select list for actions and labels permissions - $crud = array('Read','Write','Delete'); - $labels = array("Read objects of $module","Create/Update objects of $module","Delete objects of $module"); + $crud = array('read'=>'CRUDRead', 'write'=>'CRUDCreateWrite', 'delete'=>'Delete'); + $labels = array("Read objects of ".$module, "Create/Update objects of ".$module, "Delete objects of ".$module); $action = GETPOST('action', 'alpha'); @@ -4919,18 +4915,18 @@ if ($module == 'initmodule') { print ''; print_liste_field_titre("ID", $_SERVER["PHP_SELF"], '', "", $param, '', $sortfield, $sortorder, "center"); print_liste_field_titre("Label", $_SERVER["PHP_SELF"], '', "", $param, '', $sortfield, $sortorder, "center"); - print_liste_field_titre("Permission", $_SERVER["PHP_SELF"], '', "", $param, '', $sortfield, $sortorder, "center"); + print_liste_field_titre("Object", $_SERVER["PHP_SELF"], '', "", $param, '', $sortfield, $sortorder, "center"); print_liste_field_titre("CRUD", $_SERVER["PHP_SELF"], '', "", $param, '', $sortfield, $sortorder, "center"); print_liste_field_titre("", $_SERVER["PHP_SELF"], '', "", $param, '', $sortfield, $sortorder, "center"); print "\n"; //form for add new right - print ''; - print ''; + print ''; + print ''; print ''; @@ -4946,8 +4942,8 @@ if ($module == 'initmodule') { print ''; @@ -5016,7 +5012,7 @@ if ($module == 'initmodule') { print ''; print ''; print ''; print ''; print ''; + print ''; } print '
'; + print ''; $searchpicto = $form->showFilterButtons('left'); print $searchpicto; print ''; if ($userstatic->id) { - print $userstatic->getLoginUrl(-1); + print $userstatic->getNomUrl(-1); } else { print ' '; } From f4e1ce4c73c8e503d5ffd54ddf422962d7073fce Mon Sep 17 00:00:00 2001 From: kkhelifa Date: Tue, 7 Mar 2023 14:58:55 +0100 Subject: [PATCH 0963/1026] NEW - Add a trigger when create a shipping line batch and fix propagate missing errors --- htdocs/expedition/class/expedition.class.php | 3 ++- .../class/expeditionlinebatch.class.php | 20 +++++++++++++++++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/htdocs/expedition/class/expedition.class.php b/htdocs/expedition/class/expedition.class.php index 417ac943493..7b1c8ae6df7 100644 --- a/htdocs/expedition/class/expedition.class.php +++ b/htdocs/expedition/class/expedition.class.php @@ -530,6 +530,7 @@ class Expedition extends CommonObject foreach ($tab as $detbatch) { if ($detbatch->entrepot_id == $stockLocation) { if (!($detbatch->create($line_id) > 0)) { // Create an ExpeditionLineBatch + $this->errors = $detbatch->errors; $error++; } } @@ -3020,7 +3021,7 @@ class ExpeditionLigne extends CommonObjectLine $shipmentLot->qty = $this->detail_batch->qty; $shipmentLot->fk_origin_stock = $batch_id; if ($shipmentLot->create($this->id) < 0) { - $this->errors[] = $shipmentLot->errors; + $this->errors = $shipmentLot->errors; $error++; } } diff --git a/htdocs/expedition/class/expeditionlinebatch.class.php b/htdocs/expedition/class/expeditionlinebatch.class.php index ab1d9123830..b010564768f 100644 --- a/htdocs/expedition/class/expeditionlinebatch.class.php +++ b/htdocs/expedition/class/expeditionlinebatch.class.php @@ -103,11 +103,16 @@ class ExpeditionLineBatch extends CommonObject * Create an expeditiondet_batch DB record link to an expedtiondet record * * @param int $id_line_expdet rowid of expedtiondet record + * @param User $f_user User that create + * @param int $notrigger 1 = disable triggers * @return int <0 if KO, Id of record (>0) if OK */ - public function create($id_line_expdet) + public function create($id_line_expdet, $f_user = null, $notrigger = 0) { + global $user; + $error = 0; + if (!is_object($f_user)) $f_user = $user; $id_line_expdet = (int) $id_line_expdet; @@ -137,13 +142,24 @@ class ExpeditionLineBatch extends CommonObject $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX.$this->table_element); $this->fk_expeditiondet = $id_line_expdet; + } + + if (!$error && !$notrigger) { + // Call trigger + $result = $this->call_trigger('EXPEDITIONLINEBATCH_CREATE', $f_user); + if ($result < 0) { + $error++; + } + // End call triggers + } + + if (!$error) { return $this->id; } else { foreach ($this->errors as $errmsg) { dol_syslog(get_class($this)."::create ".$errmsg, LOG_ERR); $this->error .= ($this->error ? ', '.$errmsg : $errmsg); } - $this->db->rollback(); return -1 * $error; } } From bd066b32119a96486c44d688555b736d5c55fafe Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 7 Mar 2023 15:51:27 +0100 Subject: [PATCH 0964/1026] Debug modulebuilder --- htdocs/core/boxes/modules_boxes.php | 2 +- htdocs/core/lib/functions.lib.php | 4 +- htdocs/langs/en_US/modulebuilder.lang | 3 + htdocs/modulebuilder/index.php | 304 +++++++++++++------------- 4 files changed, 157 insertions(+), 156 deletions(-) diff --git a/htdocs/core/boxes/modules_boxes.php b/htdocs/core/boxes/modules_boxes.php index 96928adfdff..1c18264618d 100644 --- a/htdocs/core/boxes/modules_boxes.php +++ b/htdocs/core/boxes/modules_boxes.php @@ -432,7 +432,7 @@ class ModeleBoxes // Can't be abtract as it is instantiated to build "empty" box while (($file = readdir($handle)) !== false) { $reg = array(); if (is_readable($newdir.'/'.$file) && preg_match('/^(.+)\.php/', $file, $reg)) { - if (preg_match('/\.back$/', $file)) { + if (preg_match('/\.back$/', $file) || preg_match('/^(.+)\.disabled\.php/', $file)) { continue; } diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 887d14fd36a..e0f3fb0a4bb 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -1788,7 +1788,9 @@ function dolButtonToOpenUrlInDialogPopup($name, $label, $buttonstring, $url, $di if (empty($conf->use_javascript_ajax)) { $out .= ' href="'.DOL_URL_ROOT.$url.'" target="_blank"'; } elseif ($jsonopen) { - $out .= ' onclick="javascript:'.$jsonopen.'"'; + $out .= ' href="#" onclick="javascript:'.$jsonopen.'"'; + } else { + $out .= ' href="#"'; } $out .= '>'.$buttonstring.''; diff --git a/htdocs/langs/en_US/modulebuilder.lang b/htdocs/langs/en_US/modulebuilder.lang index dbb4e53f94b..edcb5923af0 100644 --- a/htdocs/langs/en_US/modulebuilder.lang +++ b/htdocs/langs/en_US/modulebuilder.lang @@ -174,3 +174,6 @@ MenuDeletedSuccessfuly=Menu has been successfully deleted MenuAddedSuccessfuly=Menu has been successfully added MenuUpdatedSuccessfuly=Menu has been successfully updated ApiObjectDeleted=API for object %s has been successfully deleted +CRUDRead=Read +CRUDCreateWrite=Create or Update +FailedToAddCodeIntoDescriptor=Failed to add code into descriptor. Check that the string comment "%s" is still present into the file. \ No newline at end of file diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index 16464caa03a..263c951f413 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -924,19 +924,17 @@ if ($dirins && $action == 'addlanguage' && !empty($module)) { } -// remove/delete File +// Remove/delete File if ($dirins && $action == 'confirm_removefile' && !empty($module)) { $objectname = $tabobj; $relativefilename = dol_sanitizePathName(GETPOST('file', 'restricthtml')); - $file_api = $dirins."/".$relativefilename; - //check if have more than one object + // Scan dir class to detect all classes of module $module and save them into $objects[] $dirins = $listofmodules[strtolower($module)]['moduledescriptorrootpath']; $destdir = $dirins.'/'.strtolower($module); $listofobject = dol_dir_list($destdir.'/class', 'files', 0, '\.class\.php$'); $objects = array(); - foreach ($listofobject as $fileobj) { if (preg_match('/^api_/', $fileobj['name'])) { continue; @@ -952,115 +950,57 @@ if ($dirins && $action == 'confirm_removefile' && !empty($module)) { } } - $existObj = 0; - $file = file_get_contents($file_api); - $objs = array(); - if (str_contains($file, $objectname)) { - $existObj++; - } - if ($existObj && count($objects) > 1) { - $begin = '/*CRUD FOR '.strtoupper($objectname).'*/'; - $end = '/*END CRUD FOR '.strtoupper($objectname).'*/'; - $varcomentedDel = "\t * @var ".$objectname." \$".strtolower($objectname)." {@type ".$objectname."}"; - $propsDel .= "\tpublic \$".strtolower($objectname).";"; - $constructObjDel .= "\t\t\$this->".strtolower($objectname)."= new ".$objectname."(\$this->db);"; - $content = file($file_api); - // for delete property and the initialization from the construct - foreach ($content as $lineNumber => &$lineContent) { - if (strpos($lineContent, $varcomentedDel) !== false) { - $lineContent = ''; + // Now we delete the file + if ($relativefilename) { + $dirnametodelete = dirname($relativefilename); + $filetodelete = $dirins.'/'.$relativefilename; + $dirtodelete = $dirins.'/'.$dirnametodelete; + + $result = dol_delete_file($filetodelete); + if (!$result) { + setEventMessages($langs->trans("ErrorFailToDeleteFile", basename($filetodelete)), null, 'errors'); + } else { + // If we delete a .sql file, we delete also the other .sql file + if (preg_match('/\.sql$/', $relativefilename)) { + if (preg_match('/\.key\.sql$/', $relativefilename)) { + $relativefilename = preg_replace('/\.key\.sql$/', '.sql', $relativefilename); + $filetodelete = $dirins.'/'.$relativefilename; + $result = dol_delete_file($filetodelete); + } elseif (preg_match('/\.sql$/', $relativefilename)) { + $relativefilename = preg_replace('/\.sql$/', '.key.sql', $relativefilename); + $filetodelete = $dirins.'/'.$relativefilename; + $result = dol_delete_file($filetodelete); + } } - if (strpos($lineContent, $propsDel) !== false) { - $lineContent = ''; + + if (dol_is_dir_empty($dirtodelete)) { + dol_delete_dir($dirtodelete); } - if (strpos($lineContent, $constructObjDel) !== false) { - $lineContent = ''; + + // Update descriptor file to comment file + if (in_array($tab, array('css', 'js'))) { + $srcfile = $dirins.'/'.strtolower($module).'/core/modules/mod'.$module.'.class.php'; + $arrayreplacement = array('/^\s*\''.preg_quote('/'.$relativefilename, '/').'\',*/m'=>' // \'/'.$relativefilename.'\','); + dolReplaceInFile($srcfile, $arrayreplacement, '', 0, 0, 1); } - } - $allContent = implode("", $content); - file_put_contents($file_api, $allContent); - // for delete methods of object - $handle = fopen($file_api, "r"); - $i = 1; - $lines = array(); - while (($line = fgets($handle)) !== false) { - //search line begin - if (strpos($line, $begin) !== false) { - $start_line = $i; - // Copy lines until the end on array - while (($line = fgets($handle)) !== false) { - if (strpos($line, $end) !== false) { - $end_line = $i; - break; - } - $lines[] = $line; - $i++; - } - break; + + if (preg_match('/_extrafields/', $relativefilename)) { + // Now we update the object file to set $isextrafieldmanaged to 0 + $srcfile = $dirins.'/'.strtolower($module).'/class/'.strtolower($objectname).'.class.php'; + $arrayreplacement = array('/\$isextrafieldmanaged = 1;/' => '$isextrafieldmanaged = 0;'); + dolReplaceInFile($srcfile, $arrayreplacement, '', 0, 0, 1); } - $i++; - } - $allContent = implode("", $lines); - //var_dump($allContent);exit; - $check = dolReplaceInFile($file_api, array($allContent => '')); - if ($check) { - dolReplaceInFile($file_api, array($begin => '', $end => '')); - setEventMessages($langs->trans("ApiObjectDeleted", $langs->transnoentities($objectname)), null); - } - fclose($handle); - } - if (count($objects) == 1 && $existObj) { - if ($relativefilename) { - $dirnametodelete = dirname($relativefilename); - $filetodelete = $dirins.'/'.$relativefilename; - $dirtodelete = $dirins.'/'.$dirnametodelete; - $result = dol_delete_file($filetodelete); - if (!$result) { - setEventMessages($langs->trans("ErrorFailToDeleteFile", basename($filetodelete)), null, 'errors'); - } else { - // If we delete a .sql file, we delete also the other .sql file - if (preg_match('/\.sql$/', $relativefilename)) { - if (preg_match('/\.key\.sql$/', $relativefilename)) { - $relativefilename = preg_replace('/\.key\.sql$/', '.sql', $relativefilename); - $filetodelete = $dirins.'/'.$relativefilename; - $result = dol_delete_file($filetodelete); - } elseif (preg_match('/\.sql$/', $relativefilename)) { - $relativefilename = preg_replace('/\.sql$/', '.key.sql', $relativefilename); - $filetodelete = $dirins.'/'.$relativefilename; - $result = dol_delete_file($filetodelete); - } - } - - if (dol_is_dir_empty($dirtodelete)) { - dol_delete_dir($dirtodelete); - } - - // Update descriptor file to comment file - if (in_array($tab, array('css', 'js'))) { - $srcfile = $dirins.'/'.strtolower($module).'/core/modules/mod'.$module.'.class.php'; - $arrayreplacement = array('/^\s*\''.preg_quote('/'.$relativefilename, '/').'\',*/m'=>' // \'/'.$relativefilename.'\','); - dolReplaceInFile($srcfile, $arrayreplacement, '', 0, 0, 1); - } - - if (preg_match('/_extrafields/', $relativefilename)) { - // Now we update the object file to set $isextrafieldmanaged to 0 - $srcfile = $dirins.'/'.strtolower($module).'/class/'.strtolower($objectname).'.class.php'; - $arrayreplacement = array('/\$isextrafieldmanaged = 1;/' => '$isextrafieldmanaged = 0;'); - dolReplaceInFile($srcfile, $arrayreplacement, '', 0, 0, 1); - } - - // Now we update the lib file to set $showtabofpagexxx to 0 - $varnametoupdate = ''; - $reg = array(); - if (preg_match('/_([a-z]+)\.php$/', $relativefilename, $reg)) { - $varnametoupdate = 'showtabofpage'.$reg[1]; - } - if ($varnametoupdate) { - $srcfile = $dirins.'/'.strtolower($module).'/lib/'.strtolower($module).'_'.strtolower($objectname).'.lib.php'; - $arrayreplacement = array('/\$'.$varnametoupdate.' = 1;/' => '$'.$varnametoupdate.' = 0;'); - dolReplaceInFile($srcfile, $arrayreplacement, '', 0, 0, 1); - } + // Now we update the lib file to set $showtabofpagexxx to 0 + $varnametoupdate = ''; + $reg = array(); + if (preg_match('/_([a-z]+)\.php$/', $relativefilename, $reg)) { + $varnametoupdate = 'showtabofpage'.$reg[1]; + } + if ($varnametoupdate) { + $srcfile = $dirins.'/'.strtolower($module).'/lib/'.strtolower($module).'_'.strtolower($objectname).'.lib.php'; + $arrayreplacement = array('/\$'.$varnametoupdate.' = 1;/' => '$'.$varnametoupdate.' = 0;'); + dolReplaceInFile($srcfile, $arrayreplacement, '', 0, 0, 1); } } } @@ -1074,9 +1014,12 @@ if ($dirins && $action == 'initobject' && $module && $objectname) { dolibarr_set_const($db, "MAIN_IHM_PARAMS_REV", (int) $conf->global->MAIN_IHM_PARAMS_REV + 1, 'chaine', 0, '', $conf->entity); if ($result) { setEventMessages($result, null, 'errors'); + } else { + /* FIX ALI header must be after action. Always add an exit after a header. + header("Location: ".DOL_URL_ROOT.'/modulebuilder/index.php?tab=permissions&module='.$module); + */ + setEventMessages($langs->trans('WarningModuleNeedRefrech', $langs->transnoentities($module)), null, 'warnings'); } - header("Location: ".DOL_URL_ROOT.'/modulebuilder/index.php?tab=permissions&module='.$module); - setEventMessages($langs->trans('WarningModuleNeedRefrech', $langs->transnoentities($module)), null, 'warnings'); } $objectname = ucfirst($objectname); @@ -1539,31 +1482,43 @@ if ($dirins && $action == 'initobject' && $module && $objectname) { // Regenerate left menu entry in descriptor for $objectname $stringtoadd = " \$this->menu[\$r++]=array( + // '' if this is a top menu. For left menu, use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx,fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode 'fk_menu'=>'fk_mainmenu=mymodule', + // This is a Left menu entry 'type'=>'left', 'titre'=>'List MyObject', 'mainmenu'=>'mymodule', - 'leftmenu'=>'myobject', + 'leftmenu'=>'mymodule_myobject', 'url'=>'/mymodule/myobject_list.php', + // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory. 'langs'=>'mymodule@mymodule', 'position'=>1100+\$r, + // Define condition to show or hide menu entry. Use '\$conf->mymodule->enabled' if entry must be visible if module is enabled. Use '\$leftmenu==\'system\'' to show if leftmenu system is selected. 'enabled'=>'\$conf->mymodule->enabled', + // Use 'perms'=>'\$user->rights->mymodule->level1->level2' if you want your menu with a permission rules 'perms'=>'1', 'target'=>'', + // 0=Menu for internal users, 1=external users, 2=both 'user'=>2, ); \$this->menu[\$r++]=array( - 'fk_menu'=>'fk_mainmenu=mymodule,fk_leftmenu=myobject', + // '' if this is a top menu. For left menu, use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx,fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode + 'fk_menu'=>'fk_mainmenu=mymodule,fk_leftmenu=mymodule_myobject', + // This is a Left menu entry 'type'=>'left', 'titre'=>'New MyObject', 'mainmenu'=>'mymodule', - 'leftmenu'=>'myobject', + 'leftmenu'=>'mymodule_myobject', 'url'=>'/mymodule/myobject_card.php?action=create', + // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory. 'langs'=>'mymodule@mymodule', 'position'=>1100+\$r, + // Define condition to show or hide menu entry. Use '\$conf->mymodule->enabled' if entry must be visible if module is enabled. Use '\$leftmenu==\'system\'' to show if leftmenu system is selected. 'enabled'=>'\$conf->mymodule->enabled', + // Use 'perms'=>'\$user->rights->mymodule->level1->level2' if you want your menu with a permission rules 'perms'=>'1', 'target'=>'', + // 0=Menu for internal users, 1=external users, 2=both 'user'=>2 );\n"; $stringtoadd = preg_replace('/MyObject/', $objectname, $stringtoadd); @@ -1572,13 +1527,14 @@ if ($dirins && $action == 'initobject' && $module && $objectname) { $moduledescriptorfile = $destdir.'/core/modules/mod'.$module.'.class.php'; } - // TODO Allow a replace with regex using dolReplaceInFile with param arryreplacementisregex to 1 - // TODO Avoid duplicate addition - // load class and check if menu exist with same object name - $pathtofile = $listofmodules[strtolower($module)]['moduledescriptorrelpath']; - dol_include_once($pathtofile); - $class = 'mod'.$module; + // TODO Allow a replace with regex using dolReplaceInFile with param arryreplacementisregex to 1 + // TODO Avoid duplicate addition + + // load class and check if menu exist with same object name + $pathtofile = $listofmodules[strtolower($module)]['moduledescriptorrelpath']; + dol_include_once($pathtofile); + $class = 'mod'.$module; if (class_exists($class)) { try { $moduleobj = new $class($db); @@ -1587,8 +1543,8 @@ if ($dirins && $action == 'initobject' && $module && $objectname) { dol_print_error($db, $e->getMessage()); } } - $menus = $moduleobj->menu; - $counter = 0 ; + $menus = $moduleobj->menu; + $counter = 0 ; foreach ($menus as $menu) { if ($menu['leftmenu'] == strtolower($objectname)) { $counter++; @@ -1597,8 +1553,9 @@ if ($dirins && $action == 'initobject' && $module && $objectname) { if (!$counter) { dolReplaceInFile($moduledescriptorfile, array('/* END MODULEBUILDER LEFTMENU MYOBJECT */' => '/*LEFTMENU '.strtoupper($objectname).'*/'.$stringtoadd."\n\t\t".'/*END LEFTMENU '.strtoupper($objectname).'*/'."\n\t\t".'/* END MODULEBUILDER LEFTMENU MYOBJECT */')); } - // Add module descriptor to list of files to replace "MyObject' string with real name of object. - $filetogenerate[] = 'core/modules/mod'.$module.'.class.php'; + + // Add module descriptor to list of files to replace "MyObject' string with real name of object. + $filetogenerate[] = 'core/modules/mod'.$module.'.class.php'; } if (!$error) { @@ -1940,9 +1897,13 @@ if ($dirins && $action == 'confirm_deleteobject' && $objectname) { dolibarr_set_const($db, "MAIN_IHM_PARAMS_REV", (int) $conf->global->MAIN_IHM_PARAMS_REV + 1, 'chaine', 0, '', $conf->entity); if ($result) { setEventMessages($result, null, 'errors'); + $error++; + } else { + /* TODO ALI Header reidrect must be at end after actions. Also tab=pemrissions looks strange + header("Location: ".DOL_URL_ROOT.'/modulebuilder/index.php?tab=permissions&module='.$module); + */ + setEventMessages($langs->trans('WarningModuleNeedRefrech', $langs->transnoentities($module)), null, 'warnings'); } - header("Location: ".DOL_URL_ROOT.'/modulebuilder/index.php?tab=permissions&module='.$module); - setEventMessages($langs->trans('WarningModuleNeedRefrech', $langs->transnoentities($module)), null, 'warnings'); } if (preg_match('/[^a-z0-9_]/i', $objectname)) { $error++; @@ -2244,15 +2205,32 @@ if ($dirins && $action == 'addright' && !empty($module) && empty($cancel)) { \$r++; "; $moduledescriptorfile = $dirins.'/'.strtolower($module).'/core/modules/mod'.$module.'.class.php'; + + //var_dump($existRight.' '.$firstRight);exit; if (!$existRight) { dolReplaceInFile($moduledescriptorfile, array('/*END '.strtoupper($objectForPerms).'*/' => $rightToAdd.'/*END '.strtoupper($objectForPerms).'*/')); setEventMessages($langs->trans('PermissionAddedSuccesfuly'), null); } - if ($firstRight>0) { - dolReplaceInFile($moduledescriptorfile, array('/* END MODULEBUILDER PERMISSIONS */' => '/*'.strtoupper($objectForPerms).'*/'.$rightToAdd."/*END ".strtoupper($objectForPerms).'*/'."\n\t\t".'/* END MODULEBUILDER PERMISSIONS */')); - setEventMessages($langs->trans('PermissionAddedSuccesfuly'), null); + if ($firstRight > 0) { + $filecontentbefore = file_get_contents($moduledescriptorfile); + + $result = dolReplaceInFile($moduledescriptorfile, array('/* END MODULEBUILDER PERMISSIONS */' => '/*'.strtoupper($objectForPerms).'*/'.$rightToAdd."/*END ".strtoupper($objectForPerms).'*/'."\n\t\t".'/* END MODULEBUILDER PERMISSIONS */')); + + $filecontentafter = file_get_contents($moduledescriptorfile); + + if ($filecontentbefore != $filecontentafter) { + setEventMessages($langs->trans('PermissionAddedSuccesfuly'), null); + } else { + setEventMessages($langs->trans('FailedToAddCodeIntoDescriptor', 'END MODULEBUILDER PERMISSIONS'), null, 'warnings'); + } } } + + clearstatcache(true); + if (function_exists('opcache_invalidate')) { + opcache_reset(); // remove the include cache hell ! + } + header("Location: ".DOL_URL_ROOT.'/modulebuilder/index.php?tab=permissions&module='.$module); exit; } @@ -2336,6 +2314,7 @@ if ($dirins && GETPOST('action') == 'update_right' && GETPOST('modifyright')&& e } } + // TODO ALI Update of permission must be done by rewriting completely the permission section //prepare right want to delete $right = " \$this->rights[\$r][0] = \$this->numero . sprintf('%02d', \$r + 1); @@ -2352,6 +2331,7 @@ if ($dirins && GETPOST('action') == 'update_right' && GETPOST('modifyright')&& e \$this->rights[\$r][5] = '$crud'; \$r++; "; + if (!$error) { if (isModEnabled(strtolower($module))) { $result = unActivateModule(strtolower($module)); @@ -2366,8 +2346,14 @@ if ($dirins && GETPOST('action') == 'update_right' && GETPOST('modifyright')&& e $moduledescriptorfile = $dirins.'/'.strtolower($module).'/core/modules/mod'.$module.'.class.php'; $check = dolReplaceInFile($moduledescriptorfile, array($right => $rightUpdated)); - header("Location: ".DOL_URL_ROOT.'/modulebuilder/index.php?tab=permissions&module='.$module); setEventMessages($langs->trans('PermissionUpdatedSuccesfuly'), null); + + clearstatcache(true); + if (function_exists('opcache_invalidate')) { + opcache_reset(); // remove the include cache hell ! + } + + header("Location: ".DOL_URL_ROOT.'/modulebuilder/index.php?tab=permissions&module='.$module); exit; } } @@ -2377,7 +2363,7 @@ if ($dirins && $action == 'confirm_deleteright' && !empty($module) && GETPOST('p // load class and check if right exist $pathtofile = $listofmodules[strtolower($module)]['moduledescriptorrelpath']; dol_include_once($pathtofile); - $class = 'mod'.$module; + $class = 'mod'.$module; if (class_exists($class)) { try { $moduleobj = new $class($db); @@ -2387,14 +2373,14 @@ if ($dirins && $action == 'confirm_deleteright' && !empty($module) && GETPOST('p } } - $permissions = $moduleobj->rights; - $key = (int) GETPOST('permskey', 'int')-1; - //get permission want to delete from permissions array - $x1 = $permissions[$key][1]; - $x2 = $permissions[$key][4]; - $x3 = $permissions[$key][5]; - //prepare right want to delete - $rightTodelete = " + $permissions = $moduleobj->rights; + $key = (int) GETPOST('permskey', 'int')-1; + //get permission want to delete from permissions array + $x1 = $permissions[$key][1]; + $x2 = $permissions[$key][4]; + $x3 = $permissions[$key][5]; + //prepare right want to delete + $rightTodelete = " \$this->rights[\$r][0] = \$this->numero . sprintf('%02d', \$r + 1); \$this->rights[\$r][1] = '$x1'; \$this->rights[\$r][4] = '$x2'; @@ -2402,9 +2388,11 @@ if ($dirins && $action == 'confirm_deleteright' && !empty($module) && GETPOST('p \$r++; "; + $moduledescriptorfile = $dirins.'/'.strtolower($module).'/core/modules/mod'.$module.'.class.php'; + + // TODO ALI The delete must be done by rewriting all content between /* BEGIN MODULEBUILDER PERMISSIONS */ and /* END MODULEBUILDER PERMISSIONS */ + $check = dolReplaceInFile($moduledescriptorfile, array($rightTodelete => "\n\t\t")); - $moduledescriptorfile = $dirins.'/'.strtolower($module).'/core/modules/mod'.$module.'.class.php'; - $check = dolReplaceInFile($moduledescriptorfile, array($rightTodelete => "\n\t\t")); if ($check > 0) { //check if all permissions of object was deleted $permsForObj = array(); @@ -2424,13 +2412,20 @@ if ($dirins && $action == 'confirm_deleteright' && !empty($module) && GETPOST('p if ($result) { setEventMessages($result, null, 'errors'); } - header("Location: ".DOL_URL_ROOT.'/modulebuilder/index.php?tab=permissions&module='.$module); setEventMessages($langs->trans('PermissionDeletedSuccesfuly'), null); setEventMessages($langs->trans('WarningModuleNeedRefrech', $langs->transnoentities($module)), null, 'warnings'); + + header("Location: ".DOL_URL_ROOT.'/modulebuilder/index.php?tab=permissions&module='.$module); exit; } else { - header("Location: ".DOL_URL_ROOT.'/modulebuilder/index.php?tab=permissions&module='.$module); setEventMessages($langs->trans('PermissionDeletedSuccesfuly'), null); + + clearstatcache(true); + if (function_exists('opcache_invalidate')) { + opcache_reset(); // remove the include cache hell ! + } + + header("Location: ".DOL_URL_ROOT.'/modulebuilder/index.php?tab=permissions&module='.$module); exit; } } @@ -3401,7 +3396,8 @@ if ($module == 'initmodule') { print ''; print $moduleobj->numero; print ''; - print '   ('.$langs->trans("SeeIDsInUse").''; + print '   ('; + print dolButtonToOpenUrlInDialogPopup('popup_modules_id', $langs->transnoentitiesnoconv("SeeIDsInUse"), $langs->transnoentitiesnoconv("SeeIDsInUse"), '/admin/system/modules.php?mainmenu=home&leftmenu=admintools_info', '', ''); print ' - '.$langs->trans("SeeReservedIDsRangeHere").')'; print ''; print '
'; print '
'; - print $perm[0]; + print dol_escape_htmltag($perm[0]); print ''; @@ -5024,7 +5020,7 @@ if ($module == 'initmodule') { print ''; - print $perm[4]; + print dol_escape_htmltag($perm[4]); print ''; @@ -5042,7 +5038,7 @@ if ($module == 'initmodule') { } } } else { - print '
'.$langs->trans("None").'
'.$langs->trans("None").'
'; From 5d7b6c4f805f9ba74aed3b6db7e70ecc36f3f4a7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 7 Mar 2023 16:07:10 +0100 Subject: [PATCH 0965/1026] Debug module builder --- htdocs/modulebuilder/index.php | 66 +++++++++++++++++++--------------- 1 file changed, 38 insertions(+), 28 deletions(-) diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index 263c951f413..4987d084350 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -401,27 +401,29 @@ if ($dirins && in_array($action, array('initapi', 'initphpunit', 'initpagecontac $modulename = ucfirst($module); // Force first letter in uppercase $objectname = $tabobj; $varnametoupdate = ''; + $dirins = $listofmodules[strtolower($module)]['moduledescriptorrootpath']; + $destdir = $dirins.'/'.strtolower($module); + + // Get list of existing objects + $objects = array(); + $listofobject = dol_dir_list($destdir.'/class', 'files', 0, '\.class\.php$'); + foreach ($listofobject as $fileobj) { + if (preg_match('/^api_/', $fileobj['name'])) { + continue; + } + if (preg_match('/^actions_/', $fileobj['name'])) { + continue; + } + + $tmpcontent = file_get_contents($fileobj['fullname']); + $reg = array(); + if (preg_match('/class\s+([^\s]*)\s+extends\s+CommonObject/ims', $tmpcontent, $reg)) { + $objectnameloop = $reg[1]; + $objects[$fileobj['fullname']] = $objectnameloop; + } + } if ($action == 'initapi') { - $dirins = $listofmodules[strtolower($module)]['moduledescriptorrootpath']; - $destdir = $dirins.'/'.strtolower($module); - $listofobject = dol_dir_list($destdir.'/class', 'files', 0, '\.class\.php$'); - $objects = array(); - foreach ($listofobject as $fileobj) { - if (preg_match('/^api_/', $fileobj['name'])) { - continue; - } - if (preg_match('/^actions_/', $fileobj['name'])) { - continue; - } - - $tmpcontent = file_get_contents($fileobj['fullname']); - $reg = array(); - if (preg_match('/class\s+([^\s]*)\s+extends\s+CommonObject/ims', $tmpcontent, $reg)) { - $objectnameloop = $reg[1]; - $objects[] = $objectnameloop; - } - } if (file_exists($dirins.'/'.strtolower($module).'/class/api_'.strtolower($module).'.class.php')) { $result = dol_copy(DOL_DOCUMENT_ROOT.'/modulebuilder/template/class/api_mymodule.class.php', $dirins.'/'.strtolower($module).'/class/api_'.strtolower($module).'.class.php', 0, 1); } @@ -482,6 +484,7 @@ if ($dirins && in_array($action, array('initapi', 'initphpunit', 'initpagecontac 'MYOBJECT'=>strtoupper($objectname), '---Put here your own copyright and developer email---'=>dol_print_date($now, '%Y').' '.$user->getFullName($langs).($user->email ? ' <'.$user->email.'>' : '') ); + if (count($objects) > 1) { $file = $destfile; $content = file($file); @@ -927,14 +930,15 @@ if ($dirins && $action == 'addlanguage' && !empty($module)) { // Remove/delete File if ($dirins && $action == 'confirm_removefile' && !empty($module)) { $objectname = $tabobj; + $dirins = $listofmodules[strtolower($module)]['moduledescriptorrootpath']; + $destdir = $dirins.'/'.strtolower($module); $relativefilename = dol_sanitizePathName(GETPOST('file', 'restricthtml')); - // Scan dir class to detect all classes of module $module and save them into $objects[] - $dirins = $listofmodules[strtolower($module)]['moduledescriptorrootpath']; - $destdir = $dirins.'/'.strtolower($module); - $listofobject = dol_dir_list($destdir.'/class', 'files', 0, '\.class\.php$'); + // Get list of existing objects + // TODO ALI This part of code is common at several places and is autonomous. So replace it with $objects = dolGetListOfObjectclasses($destdir); $objects = array(); + $listofobject = dol_dir_list($destdir.'/class', 'files', 0, '\.class\.php$'); foreach ($listofobject as $fileobj) { if (preg_match('/^api_/', $fileobj['name'])) { continue; @@ -942,11 +946,12 @@ if ($dirins && $action == 'confirm_removefile' && !empty($module)) { if (preg_match('/^actions_/', $fileobj['name'])) { continue; } + $tmpcontent = file_get_contents($fileobj['fullname']); $reg = array(); if (preg_match('/class\s+([^\s]*)\s+extends\s+CommonObject/ims', $tmpcontent, $reg)) { $objectnameloop = $reg[1]; - $objects[] = $objectnameloop; + $objects[$fileobj['fullname']] = $objectnameloop; } } @@ -2642,6 +2647,8 @@ if ($dirins && $action == 'addmenu' && empty($cancel)) { $dirins = $listofmodules[strtolower($module)]['moduledescriptorrootpath']; $destdir = $dirins.'/'.strtolower($module); $listofobject = dol_dir_list($destdir.'/class', 'files', 0, '\.class\.php$'); + + // Get list of existing objets $objects = array(); foreach ($listofobject as $fileobj) { if (preg_match('/^api_/', $fileobj['name'])) { @@ -2655,7 +2662,7 @@ if ($dirins && $action == 'addmenu' && empty($cancel)) { $reg = array(); if (preg_match('/class\s+([^\s]*)\s+extends\s+CommonObject/ims', $tmpcontent, $reg)) { $objectnameloop = $reg[1]; - $objects[] = $objectnameloop; + $objects[$fileobj['fullname']] = $objectnameloop; } } @@ -4598,6 +4605,8 @@ if ($module == 'initmodule') { $dirins = $listofmodules[strtolower($module)]['moduledescriptorrootpath']; $destdir = $dirins.'/'.strtolower($module); $listofobject = dol_dir_list($destdir.'/class', 'files', 0, '\.class\.php$'); + + // Get list of existing objects $objects = array(); foreach ($listofobject as $fileobj) { if (preg_match('/^api_/', $fileobj['name'])) { @@ -4611,7 +4620,7 @@ if ($module == 'initmodule') { $reg = array(); if (preg_match('/class\s+([^\s]*)\s+extends\s+CommonObject/ims', $tmpcontent, $reg)) { $objectnameloop = $reg[1]; - $objects[] = $objectnameloop; + $objects[$fileobj['fullname']] = $objectnameloop; } } $menus = $moduleobj->menu; @@ -4857,7 +4866,7 @@ if ($module == 'initmodule') { $perms = $moduleobj->rights; - // Scan for object class files + // Get list of existing objects $dir = $dirread.'/'.$modulelowercase.'/class'; $listofobject = dol_dir_list($dir, 'files', 0, '\.class\.php$'); $objects = array('myobject'); @@ -4865,9 +4874,10 @@ if ($module == 'initmodule') { foreach ($listofobject as $fileobj) { $tmpcontent = file_get_contents($fileobj['fullname']); if (preg_match('/class\s+([^\s]*)\s+extends\s+CommonObject/ims', $tmpcontent, $reg)) { - $objects[] = $reg[1]; + $objects[$fileobj['fullname']] = $reg[1]; } } + // declared select list for actions and labels permissions $crud = array('read'=>'CRUDRead', 'write'=>'CRUDCreateWrite', 'delete'=>'Delete'); $labels = array("Read objects of ".$module, "Create/Update objects of ".$module, "Delete objects of ".$module); From 11c16fff06c1111e99d1e05feb3ca4ed366e5988 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 7 Mar 2023 16:20:36 +0100 Subject: [PATCH 0966/1026] Debug Modulebuilder --- htdocs/modulebuilder/index.php | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index 4987d084350..d84a2e7a8f1 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -3841,7 +3841,6 @@ if ($module == 'initmodule') { $urloflist = dol_buildpath('/'.$pathtolist, 1); $urlofcard = dol_buildpath('/'.$pathtocard, 1); - $file = file_get_contents($realpathtoapi); $objs = array(); print ''; @@ -3863,15 +3862,20 @@ if ($module == 'initmodule') { // API file print '
'; print ' '.$langs->trans("ApiClassFile").' : '.(dol_is_file($realpathtoapi) ? '' : '').preg_replace('/^'.strtolower($module).'\//', '', $pathtoapi).(dol_is_file($realpathtoapi)?'':'').''; - if (dol_is_file($realpathtoapi) && preg_match('/var '.$tabobj.'\s+([^\s]*)\s/ims', $file, $objs)) { - print ' '.img_picto($langs->trans("Edit"), 'edit').''; - print ' '; - print ''.img_picto($langs->trans("Delete"), 'delete').''; - print '   '; - if (empty($conf->global->$const_name)) { // If module is not activated - print ''.$langs->trans("ApiExplorer").''; + if (dol_is_file($realpathtoapi)) { + $file = file_get_contents($realpathtoapi); + if (preg_match('/var '.$tabobj.'\s+([^\s]*)\s/ims', $file, $objs)) { + print ' '.img_picto($langs->trans("Edit"), 'edit').''; + print ' '; + print ''.img_picto($langs->trans("Delete"), 'delete').''; + print '   '; + if (empty($conf->global->$const_name)) { // If module is not activated + print ''.$langs->trans("ApiExplorer").''; + } else { + print ''.$langs->trans("ApiExplorer").''; + } } else { - print ''.$langs->trans("ApiExplorer").''; + print ''.img_picto('AddAPIsForThisObject', 'generate', 'class="paddingleft"').''; } } else { print ''.img_picto('Generate', 'generate', 'class="paddingleft"').''; From 5ff366178c551d9439ac703a60258acd2090bada Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 7 Mar 2023 16:46:42 +0100 Subject: [PATCH 0967/1026] Debug module builder --- .gitignore | 1 + htdocs/modulebuilder/index.php | 14 +++++++------- .../template/doc/Documentation.asciidoc | 10 ++++++++++ 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index e9603bd2d8f..3315a7eed88 100644 --- a/.gitignore +++ b/.gitignore @@ -57,3 +57,4 @@ yarn.lock package-lock.json doc/install.lock +/.asciidoctorconfig.adoc diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index d84a2e7a8f1..954adab561e 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -3357,15 +3357,15 @@ if ($module == 'initmodule') { $pathtochangelog = $modulelowercase.'/ChangeLog.md'; if ($action != 'editfile' || empty($file)) { - print dol_get_fiche_head($head2, $tab, '', -1, '', 0, '', '', $MAXTABFOROBJECT, 'formodulesuffix'); // Description - level 2 + $morehtmlright = ''; + if (realpath($dirread.'/'.$modulelowercase) != $dirread.'/'.$modulelowercase) { + $morehtmlright = '
'.$form->textwithpicto('', ''.$langs->trans("RealPathOfModule").' : '.realpath($dirread.'/'.$modulelowercase).'').'
'; + } + + print dol_get_fiche_head($head2, $tab, '', -1, '', 0, $morehtmlright, '', $MAXTABFOROBJECT, 'formodulesuffix'); // Description - level 2 print ''.$langs->trans("ModuleBuilderDesc".$tab).''; - $infoonmodulepath = ''; - if (realpath($dirread.'/'.$modulelowercase) != $dirread.'/'.$modulelowercase) { - $infoonmodulepath = ''.$langs->trans("RealPathOfModule").' : '.realpath($dirread.'/'.$modulelowercase).'
'; - print ' '.$infoonmodulepath; - } - print '
'; + print '

'; print ''; diff --git a/htdocs/modulebuilder/template/doc/Documentation.asciidoc b/htdocs/modulebuilder/template/doc/Documentation.asciidoc index 5a05c7011a6..a6dc59eea14 100644 --- a/htdocs/modulebuilder/template/doc/Documentation.asciidoc +++ b/htdocs/modulebuilder/template/doc/Documentation.asciidoc @@ -49,6 +49,16 @@ __README__ __DATA_SPECIFICATION__ +== MATRIX OF PERMISSIONS + +__DATA_PERMISSIONS__ + + +== OTHER + +__API_DOC__ + + == CHANGELOG //include::ChangeLog.md[] From 52644de26d8a952b06f1aef767bb177c5f2885be Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 7 Mar 2023 17:05:17 +0100 Subject: [PATCH 0968/1026] Debug modulebuilder --- htdocs/modulebuilder/index.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index 954adab561e..2d11218ee48 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -916,10 +916,16 @@ if ($dirins && $action == 'addlanguage' && !empty($module)) { setEventMessages($langs->trans("ErrorFailToCopyFile", $srcfile, $destfile), null, 'errors'); } } else { - $srcfile = $diroflang.'/langs/en_US'; - $destfile = $diroflang.'/langs/'.$newlangcode; + $srcdir = $diroflang.'/langs/en_US'; + $srcfile = $diroflang.'/langs/en_US/'.$modulelowercase.'.lang'; + $destdir = $diroflang.'/langs/'.$newlangcode; - $result = dolCopyDir($srcfile, $destfile, 0, 0); + $arrayofreplacement = array(); + if (!dol_is_dir($srcfile) || !dol_is_file($srcfile)) { + $srcdir = DOL_DOCUMENT_ROOT.'/modulebuilder/template/langs/en_US'; + $arrayofreplacement = array('mymodule'=>$modulelowercase); + } + $result = dolCopyDir($srcdir, $destdir, 0, 0, $arrayofreplacement); } } else { setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Language")), null, 'errors'); From 7f10ef5215fc4c784a61f819ac3702c85b118992 Mon Sep 17 00:00:00 2001 From: kkhelifa Date: Tue, 7 Mar 2023 17:33:59 +0100 Subject: [PATCH 0969/1026] NEW - Provide the oldcopy value when calling setValueFrom() function with a trigger key --- htdocs/core/class/commonobject.class.php | 35 +++++++++++++++++++++--- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index e3c3dff2b7c..097530c6aa5 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -2089,10 +2089,6 @@ abstract class CommonObject $id_field = 'rowid'; } - $error = 0; - - $this->db->begin(); - // Special case if ($table == 'product' && $field == 'note_private') { $field = 'note'; @@ -2101,6 +2097,32 @@ abstract class CommonObject $fk_user_field = 'fk_user_mod'; } + if ($trigkey) { + $oldvalue = null; + + $sql = "SELECT " . $field; + $sql .= " FROM " . MAIN_DB_PREFIX . $table; + $sql .= " WHERE " . $id_field . " = " . ((int)$id); + + $resql = $this->db->query($sql); + if ($resql) { + if ($obj = $this->db->fetch_object($resql)) { + if ($format == 'date') { + $oldvalue = $this->db->jdate($obj->$field); + } else { + $oldvalue = $obj->$field; + } + } + } else { + $this->error = $this->db->lasterror(); + return -1; + } + } + + $error = 0; + + $this->db->begin(); + $sql = "UPDATE ".$this->db->prefix().$table." SET "; if ($format == 'text') { @@ -2133,6 +2155,11 @@ abstract class CommonObject } else { $result = $this->fetchCommon($id); } + $this->oldcopy = clone $this; + if (property_exists($this->oldcopy, $field)) { + $this->oldcopy->$field = $oldvalue; + } + if ($result >= 0) { $result = $this->call_trigger($trigkey, (!empty($fuser) && is_object($fuser)) ? $fuser : $user); // This may set this->errors } From 349fd4f609a3addd1d0a631299e20d910f6d7631 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 7 Mar 2023 18:09:01 +0100 Subject: [PATCH 0970/1026] css --- htdocs/societe/paymentmodes.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/societe/paymentmodes.php b/htdocs/societe/paymentmodes.php index 54b8b1e22f1..2cc9094176a 100644 --- a/htdocs/societe/paymentmodes.php +++ b/htdocs/societe/paymentmodes.php @@ -1577,7 +1577,7 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard' $modelselected = $conf->global->BANKADDON_PDF; } - $out .= $form->selectarray('modelrib'.$rib->id, $modellist, $modelselected, 1, 0, 0, '', 0, 0, 0, '', 'minwidth100'); + $out .= $form->selectarray('modelrib'.$rib->id, $modellist, $modelselected, 1, 0, 0, '', 0, 0, 0, '', 'minwidth100 maxwidth125'); $out .= ajax_combobox('modelrib'.$rib->id); $allowgenifempty = 0; From 8bde9ce270cd8d5febf3583f78c1cb2bee80d3c1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 7 Mar 2023 20:03:04 +0100 Subject: [PATCH 0971/1026] Look and feel v18 --- htdocs/adherents/class/adherent.class.php | 3 +- htdocs/contact/list.php | 49 ++++++++++--------- .../class/conferenceorbooth.class.php | 2 +- .../conferenceorbooth_list.php | 4 +- .../template/class/myobject.class.php | 4 +- .../modulebuilder/template/myobject_list.php | 2 +- htdocs/product/stock/class/entrepot.class.php | 2 +- 7 files changed, 37 insertions(+), 29 deletions(-) diff --git a/htdocs/adherents/class/adherent.class.php b/htdocs/adherents/class/adherent.class.php index 89a1ed2904d..74df98e873a 100644 --- a/htdocs/adherents/class/adherent.class.php +++ b/htdocs/adherents/class/adherent.class.php @@ -3303,11 +3303,11 @@ class Adherent extends CommonObject */ public function getKanbanView($option = '', $arraydata = null) { + global $selected; $return = '
'; $return .= '
'; $return .= ''; - if (property_exists($this, 'photo') || !empty($this->photo)) { $return.= Form::showphoto('memberphoto', $this, 0, 60, 0, 'photokanban photoref photowithmargin photologintooltip', 'small', 0, 1); } else { @@ -3316,6 +3316,7 @@ class Adherent extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'type')) { $return .= '
'.$this->type.''; } diff --git a/htdocs/contact/list.php b/htdocs/contact/list.php index cea2b5464d3..1a9a318acb5 100644 --- a/htdocs/contact/list.php +++ b/htdocs/contact/list.php @@ -64,7 +64,7 @@ if ($user->socid) { } $result = restrictedArea($user, 'contact', $contactid, ''); -$sall = trim((GETPOST('search_all', 'alphanohtml') != '') ?GETPOST('search_all', 'alphanohtml') : GETPOST('sall', 'alphanohtml')); +$search_all = trim((GETPOST('search_all', 'alphanohtml') != '') ?GETPOST('search_all', 'alphanohtml') : GETPOST('sall', 'alphanohtml')); $search_cti = preg_replace('/^0+/', '', preg_replace('/[^0-9]/', '', GETPOST('search_cti', 'alphanohtml'))); // Phone number without any special chars $search_phone = GETPOST("search_phone", 'alpha'); @@ -297,7 +297,7 @@ if (empty($reshook)) { // Purge search criteria if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x', 'alpha') || GETPOST('button_removefilter', 'alpha')) { // All tests are required to be compatible with all browsers - $sall = ""; + $search_all = ""; $search_id = ''; $search_firstlast_only = ""; $search_lastname = ""; @@ -430,7 +430,6 @@ $sql = preg_replace('/,\s*$/', '', $sql); $sqlfields = $sql; // $sql fields to remove for count total -// SQL Table Aliase $sql .= " FROM ".MAIN_DB_PREFIX."socpeople as p"; if (isset($extrafields->attributes[$object->table_element]['label']) && is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) { $sql .= " LEFT JOIN ".MAIN_DB_PREFIX.$object->table_element."_extrafields as ef on (p.rowid = ef.fk_object)"; @@ -569,8 +568,8 @@ if (!empty($searchCategorySupplierList)) { } } -if ($sall) { - $sql .= natural_search(array_keys($fieldstosearchall), $sall); +if ($search_all) { + $sql .= natural_search(array_keys($fieldstosearchall), $search_all); } if (strlen($search_phone)) { $sql .= natural_search(array('p.phone', 'p.phone_perso', 'p.phone_mobile'), $search_phone); @@ -725,7 +724,7 @@ if (!$resql) { $num = $db->num_rows($resql); // Direct jump if only one record found -if ($num == 1 && !empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && ($sall != '' || $search_cti != '') && !$page) { +if ($num == 1 && !empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && ($search_all != '' || $search_cti != '') && !$page) { $obj = $db->fetch_object($resql); $id = $obj->rowid; header("Location: ".DOL_URL_ROOT.'/contact/card.php?id='.$id); @@ -750,7 +749,7 @@ if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { if ($limit > 0 && $limit != $conf->liste_limit) { $param .= '&limit='.((int) $limit); } -$param .= '&begin='.urlencode($begin).'&userid='.urlencode($userid).'&contactname='.urlencode($sall); +$param .= '&begin='.urlencode($begin).'&userid='.urlencode($userid).'&contactname='.urlencode($search_all); $param .= '&type='.urlencode($type).'&view='.urlencode($view); if (!empty($search_categ) && $search_categ != '-1') { $param .= '&search_categ='.urlencode($search_categ); @@ -761,8 +760,8 @@ if (!empty($search_categ_thirdparty) && $search_categ_thirdparty != '-1') { if (!empty($search_categ_supplier) && $search_categ_supplier != '-1') { $param .= '&search_categ_supplier='.urlencode($search_categ_supplier); } -if ($sall != '') { - $param .= '&sall='.urlencode($sall); +if ($search_all != '') { + $param .= '&search_all='.urlencode($search_all); } if ($search_id > 0) { $param .= "&search_id=".urlencode($search_id); @@ -886,14 +885,14 @@ $objecttmp = new Contact($db); $trackid = 'ctc'.$object->id; include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php'; -if ($sall) { +if ($search_all) { $setupstring = ''; foreach ($fieldstosearchall as $key => $val) { $fieldstosearchall[$key] = $langs->trans($val); $setupstring .= $key."=".$val.";"; } print ''."\n"; - print '
'.$langs->trans("FilterOnInto", $sall).join(', ', $fieldstosearchall).'
'; + print '
'.$langs->trans("FilterOnInto", $search_all).join(', ', $fieldstosearchall).'
'; } if ($search_firstlast_only) { print '
'.$langs->trans("FilterOnInto", $search_firstlast_only).$langs->trans("Lastname").", ".$langs->trans("Firstname").'
'; @@ -955,7 +954,7 @@ print '
'; // Action column if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; @@ -1234,28 +1233,28 @@ if (!empty($arrayfields['p.fk_stcommcontact']['checked'])) { // Extra fields include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_title.tpl.php'; // Hook fields -$parameters = array( - 'arrayfields'=>$arrayfields, - 'param'=>$param, - 'sortfield'=>$sortfield, - 'sortorder'=>$sortorder, -); +$parameters = array('arrayfields'=>$arrayfields, 'param'=>$param, 'sortfield'=>$sortfield, 'sortorder'=>$sortorder, 'totalarray'=>&$totalarray); $reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters, $object, $action); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; if (!empty($arrayfields['p.datec']['checked'])) { print_liste_field_titre($arrayfields['p.datec']['label'], $_SERVER["PHP_SELF"], "p.datec", "", $param, '', $sortfield, $sortorder, 'center nowrap '); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.tms']['checked'])) { print_liste_field_titre($arrayfields['p.tms']['label'], $_SERVER["PHP_SELF"], "p.tms", "", $param, '', $sortfield, $sortorder, 'center nowrap '); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.statut']['checked'])) { print_liste_field_titre($arrayfields['p.statut']['label'], $_SERVER["PHP_SELF"], "p.statut", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; } if (!empty($arrayfields['p.import_key']['checked'])) { print_liste_field_titre($arrayfields['p.import_key']['label'], $_SERVER["PHP_SELF"], "p.import_key", "", $param, '', $sortfield, $sortorder, 'center '); + $totalarray['nbfield']++; } if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch '); + $totalarray['nbfield']++; } print "\n"; @@ -1291,7 +1290,7 @@ while ($i < $imaxinloop) { $contactstatic->country_code = $obj->country_code; $contactstatic->photo = $obj->photo; $contactstatic->import_key = $obj->import_key; - + $contactstatic->photo = $obj->photo; $contactstatic->fk_prospectlevel = $obj->fk_prospectlevel; if ($mode == 'kanban') { @@ -1299,7 +1298,13 @@ while ($i < $imaxinloop) { print '\n"; + print ''."\n"; } $i++; } diff --git a/htdocs/eventorganization/class/conferenceorbooth.class.php b/htdocs/eventorganization/class/conferenceorbooth.class.php index 658aa8d5bb5..8bbf0fdd1b9 100644 --- a/htdocs/eventorganization/class/conferenceorbooth.class.php +++ b/htdocs/eventorganization/class/conferenceorbooth.class.php @@ -106,7 +106,7 @@ class ConferenceOrBooth extends ActionComm 'id' => array('type'=>'integer', 'label'=>'TechnicalID', 'enabled'=>'1', 'position'=>1, 'notnull'=>1, 'visible'=>0, 'noteditable'=>'1', 'index'=>1, 'css'=>'left', 'comment'=>"Id"), 'ref' => array('type'=>'integer', 'label'=>'Ref', 'enabled'=>'1', 'position'=>1, 'notnull'=>1, 'visible'=>2, 'noteditable'=>'1', 'index'=>1, 'css'=>'left', 'csslist'=>'left', 'comment'=>"Id"), 'label' => array('type'=>'varchar(255)', 'label'=>'Label', 'enabled'=>'1', 'position'=>30, 'notnull'=>1, 'visible'=>1, 'searchall'=>1, 'css'=>'minwidth300', 'csslist'=>'tdoverflowmax125', 'help'=>"OrganizationEvenLabelName", 'showoncombobox'=>'1', 'autofocusoncreate'=>1), - 'fk_project' => array('type'=>'integer:Project:projet/class/project.class.php:1:(t.usage_organize_event:=:1)', 'label'=>'Project', 'enabled'=>"isModEnabled('project')", 'position'=>52, 'notnull'=>-1, 'visible'=>1, 'index'=>1, 'picto'=>'project', 'css'=>'tdoverflowmax150 maxwidth500', 'csslist'=>'width100'), + 'fk_project' => array('type'=>'integer:Project:projet/class/project.class.php:1:(t.usage_organize_event:=:1)', 'label'=>'Project', 'enabled'=>"isModEnabled('project')", 'position'=>52, 'notnull'=>-1, 'visible'=>1, 'index'=>1, 'picto'=>'project', 'css'=>'tdoverflowmax150 maxwidth500', 'csslist'=>'nowraponall'), 'fk_soc' => array('type'=>'integer:Societe:societe/class/societe.class.php:1:((status:=:1) AND (entity:IN:__SHARED_ENTITIES__))', 'label'=>'ThirdParty', 'enabled'=>'$conf->societe->enabled', 'position'=>50, 'notnull'=>-1, 'visible'=>1, 'index'=>1, 'help'=>"OrganizationEventLinkToThirdParty", 'picto'=>'company', 'csslist'=>'tdoverflowmax125', 'css'=>'maxwidth500'), 'note' => array('type'=>'html', 'label'=>'Description', 'enabled'=>'1', 'position'=>60, 'notnull'=>0, 'visible'=>3), 'fk_action' => array('type'=>'sellist:c_actioncomm:libelle:id::module LIKE (\'%@eventorganization\')', 'label'=>'Format', 'enabled'=>'1', 'position'=>60, 'notnull'=>1, 'visible'=>1, 'css'=>'width100', 'csslist'=>'tdoverflowmax100'), diff --git a/htdocs/eventorganization/conferenceorbooth_list.php b/htdocs/eventorganization/conferenceorbooth_list.php index 3ad6e2702c0..4a67003180f 100644 --- a/htdocs/eventorganization/conferenceorbooth_list.php +++ b/htdocs/eventorganization/conferenceorbooth_list.php @@ -921,9 +921,9 @@ while ($i < $imaxinloop) { } if (in_array($val['type'], array('timestamp'))) { - $cssforfield .= ($cssforfield ? ' ' : '').'nowrap'; + $cssforfield .= ($cssforfield ? ' ' : '').'nowraponall'; } elseif ($key == 'ref') { - $cssforfield .= ($cssforfield ? ' ' : '').'nowrap'; + $cssforfield .= ($cssforfield ? ' ' : '').'nowraponall'; } if (in_array($val['type'], array('double(24,8)', 'double(6,3)', 'integer', 'real', 'price')) && !in_array($key, array('rowid', 'ref', 'status')) && empty($val['arrayofkeyval'])) { diff --git a/htdocs/modulebuilder/template/class/myobject.class.php b/htdocs/modulebuilder/template/class/myobject.class.php index 19d99557569..58c7d502d11 100644 --- a/htdocs/modulebuilder/template/class/myobject.class.php +++ b/htdocs/modulebuilder/template/class/myobject.class.php @@ -905,7 +905,8 @@ class MyObject extends CommonObject */ public function getKanbanView($option = '', $arraydata = null) { - global $conf, $langs; + global $conf, $langs, $selected; + $return = '
'; $return .= '
'; $return .= ''; @@ -913,6 +914,7 @@ class MyObject extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'label')) { $return .= '
'.$this->label.'
'; } diff --git a/htdocs/modulebuilder/template/myobject_list.php b/htdocs/modulebuilder/template/myobject_list.php index 270ffbbf16f..ec5d8c979ed 100644 --- a/htdocs/modulebuilder/template/myobject_list.php +++ b/htdocs/modulebuilder/template/myobject_list.php @@ -269,9 +269,9 @@ $form = new Form($db); $now = dol_now(); +$title = $langs->trans("MyObjects"); //$help_url = "EN:Module_MyObject|FR:Module_MyObject_FR|ES:Módulo_MyObject"; $help_url = ''; -$title = $langs->trans("MyObjects"); $morejs = array(); $morecss = array(); diff --git a/htdocs/product/stock/class/entrepot.class.php b/htdocs/product/stock/class/entrepot.class.php index 416d96ad55b..c76f8bb3d7e 100644 --- a/htdocs/product/stock/class/entrepot.class.php +++ b/htdocs/product/stock/class/entrepot.class.php @@ -127,7 +127,7 @@ class Entrepot extends CommonObject 'ref' =>array('type'=>'varchar(255)', 'label'=>'Ref', 'enabled'=>1, 'visible'=>1, 'showoncombobox'=>1, 'position'=>25, 'searchall'=>1), 'description' =>array('type'=>'text', 'label'=>'Description', 'enabled'=>1, 'visible'=>-2, 'position'=>35, 'searchall'=>1), 'lieu' =>array('type'=>'varchar(64)', 'label'=>'LocationSummary', 'enabled'=>1, 'visible'=>1, 'position'=>40, 'showoncombobox'=>2, 'searchall'=>1), - 'fk_parent' =>array('type'=>'integer:Entrepot:product/stock/class/entrepot.class.php:1:((status:=:1) AND (entity:IN:__SHARED_ENTITIES__))', 'label'=>'ParentWarehouse', 'enabled'=>1, 'visible'=>-2, 'position'=>41), + 'fk_parent' =>array('type'=>'integer:Entrepot:product/stock/class/entrepot.class.php:1:((statut:=:1) AND (entity:IN:__SHARED_ENTITIES__))', 'label'=>'ParentWarehouse', 'enabled'=>1, 'visible'=>-2, 'position'=>41), 'fk_project' =>array('type'=>'integer:Project:projet/class/project.class.php:1:(fk_statut:=:1)', 'label'=>'Project', 'enabled'=>'$conf->project->enabled', 'visible'=>-1, 'position'=>25), 'address' =>array('type'=>'varchar(255)', 'label'=>'Address', 'enabled'=>1, 'visible'=>-2, 'position'=>45, 'searchall'=>1), 'zip' =>array('type'=>'varchar(10)', 'label'=>'Zip', 'enabled'=>1, 'visible'=>-2, 'position'=>50, 'searchall'=>1), From 010ecc865fa3dd6aade6215e675b14041ee08d04 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 7 Mar 2023 20:56:53 +0100 Subject: [PATCH 0972/1026] Doc --- htdocs/install/mysql/data/llx_c_paiement.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/install/mysql/data/llx_c_paiement.sql b/htdocs/install/mysql/data/llx_c_paiement.sql index 2e0bd71f389..e46bce24875 100644 --- a/htdocs/install/mysql/data/llx_c_paiement.sql +++ b/htdocs/install/mysql/data/llx_c_paiement.sql @@ -32,8 +32,8 @@ -- Payment modes insert into llx_c_paiement (id,code,libelle,type,active) values ( 1, 'TIP', 'TIP', 2, 0); -insert into llx_c_paiement (id,code,libelle,type,active) values ( 2, 'VIR', 'Transfer', 2, 1); -insert into llx_c_paiement (id,code,libelle,type,active) values ( 3, 'PRE', 'Debit order', 2, 1); +insert into llx_c_paiement (id,code,libelle,type,active) values ( 2, 'VIR', 'Credit Transfer', 2, 1); +insert into llx_c_paiement (id,code,libelle,type,active) values ( 3, 'PRE', 'Direct Debit', 2, 1); insert into llx_c_paiement (id,code,libelle,type,active) values ( 4, 'LIQ', 'Cash', 2, 1); insert into llx_c_paiement (id,code,libelle,type,active) values ( 6, 'CB', 'Credit card', 2, 1); insert into llx_c_paiement (id,code,libelle,type,active) values ( 7, 'CHQ', 'Cheque', 2, 1); From a92081cf43e49e6f52ef82e2210d139646d48324 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 7 Mar 2023 22:04:40 +0100 Subject: [PATCH 0973/1026] Debug Kanban views --- htdocs/adherents/class/adherent_type.class.php | 6 +++++- htdocs/adherents/class/subscription.class.php | 3 +++ htdocs/bom/class/bom.class.php | 4 ++++ htdocs/comm/propal/class/propal.class.php | 4 ++++ htdocs/compta/bank/class/account.class.php | 4 ++++ htdocs/compta/bank/class/paymentvarious.class.php | 4 ++++ htdocs/compta/cashcontrol/class/cashcontrol.class.php | 4 ++++ htdocs/compta/facture/class/facture.class.php | 3 +++ htdocs/compta/localtax/class/localtax.class.php | 4 ++++ .../compta/paiement/cheque/class/remisecheque.class.php | 3 +++ htdocs/compta/prelevement/class/bonprelevement.class.php | 3 +++ htdocs/compta/sociales/class/chargesociales.class.php | 3 +++ htdocs/compta/tva/class/tva.class.php | 4 ++++ htdocs/contact/class/contact.class.php | 4 ++++ htdocs/contrat/class/contrat.class.php | 4 ++++ htdocs/core/class/commonorder.class.php | 3 +++ htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php | 1 - htdocs/don/class/don.class.php | 3 +++ htdocs/expensereport/class/expensereport.class.php | 8 ++++---- htdocs/expensereport/class/paymentexpensereport.class.php | 4 ++++ htdocs/fichinter/class/fichinter.class.php | 4 ++++ htdocs/fourn/class/fournisseur.commande.class.php | 4 ++++ htdocs/fourn/class/fournisseur.facture.class.php | 4 ++++ htdocs/holiday/class/holiday.class.php | 3 +++ htdocs/hrm/class/evaluation.class.php | 3 +++ htdocs/hrm/class/job.class.php | 2 ++ htdocs/hrm/class/position.class.php | 3 +++ htdocs/hrm/class/skill.class.php | 2 ++ .../knowledgemanagement/class/knowledgerecord.class.php | 8 ++++---- htdocs/loan/class/loan.class.php | 4 ++++ htdocs/modulebuilder/template/class/myobject.class.php | 4 +++- htdocs/mrp/class/mo.class.php | 4 ++++ htdocs/partnership/class/partnership.class.php | 4 +++- htdocs/product/class/product.class.php | 3 +++ htdocs/product/stock/class/entrepot.class.php | 2 ++ htdocs/projet/class/project.class.php | 6 +++++- htdocs/projet/class/task.class.php | 4 ++++ htdocs/recruitment/class/recruitmentcandidature.class.php | 8 ++++---- htdocs/recruitment/class/recruitmentjobposition.class.php | 8 ++++---- htdocs/salaries/class/paymentsalary.class.php | 6 +++++- htdocs/salaries/class/salary.class.php | 4 ++++ htdocs/societe/class/societe.class.php | 2 ++ .../supplier_proposal/class/supplier_proposal.class.php | 4 ++++ htdocs/ticket/class/ticket.class.php | 8 ++++---- htdocs/user/class/user.class.php | 3 +++ htdocs/user/class/usergroup.class.php | 4 ++++ 46 files changed, 161 insertions(+), 26 deletions(-) diff --git a/htdocs/adherents/class/adherent_type.class.php b/htdocs/adherents/class/adherent_type.class.php index 396dea45b0e..141a2264113 100644 --- a/htdocs/adherents/class/adherent_type.class.php +++ b/htdocs/adherents/class/adherent_type.class.php @@ -991,7 +991,10 @@ class AdherentType extends CommonObject */ public function getKanbanView($option = '', $arraydata = null) { - global $langs,$user; + global $langs, $user; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -999,6 +1002,7 @@ class AdherentType extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if ($user->rights->adherent->configurer) { $return .= 'ref.'">'.img_edit().''; } else { diff --git a/htdocs/adherents/class/subscription.class.php b/htdocs/adherents/class/subscription.class.php index c8994283fe1..5f8dbf07249 100644 --- a/htdocs/adherents/class/subscription.class.php +++ b/htdocs/adherents/class/subscription.class.php @@ -515,6 +515,8 @@ class Subscription extends CommonObject */ public function getKanbanView($option = '', $arraydata = null) { + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -523,6 +525,7 @@ class Subscription extends CommonObject $return .= '
'; $return .= ''.(property_exists($this, 'fk_adherent')? $this->fk_adherent: $this->ref ).''; + $return .= ''; if (property_exists($this, 'dateh') || property_exists($this, 'datef')) { $return .= '
'.dol_print_date($this->dateh, 'day').' - '.dol_print_date($this->datef, 'day').''; } diff --git a/htdocs/bom/class/bom.class.php b/htdocs/bom/class/bom.class.php index 361ac64928e..c00b9781756 100644 --- a/htdocs/bom/class/bom.class.php +++ b/htdocs/bom/class/bom.class.php @@ -1567,6 +1567,9 @@ class BOM extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $db,$langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $prod = new Product($db); $prod->fetch($this->fk_product); @@ -1577,6 +1580,7 @@ class BOM extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : '').''; + $return .= ''; if (property_exists($this, 'fields') && !empty($this->fields['bomtype']['arrayofkeyval'])) { $return .= '
'.$langs->trans("Type").' : '; if ($this->bomtype == 0) { diff --git a/htdocs/comm/propal/class/propal.class.php b/htdocs/comm/propal/class/propal.class.php index b52e39a0088..75990668e5d 100644 --- a/htdocs/comm/propal/class/propal.class.php +++ b/htdocs/comm/propal/class/propal.class.php @@ -3964,6 +3964,9 @@ class Propal extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -3972,6 +3975,7 @@ class Propal extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'fk_project')) { $return .= ' | '.$this->fk_project.''; } diff --git a/htdocs/compta/bank/class/account.class.php b/htdocs/compta/bank/class/account.class.php index b29037778da..b20acb71da2 100644 --- a/htdocs/compta/bank/class/account.class.php +++ b/htdocs/compta/bank/class/account.class.php @@ -1832,6 +1832,9 @@ class Account extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -1839,6 +1842,7 @@ class Account extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'type_lib')) { $return .= '
'.substr($this->type_lib[$this->type], 0, 24).'...'; diff --git a/htdocs/compta/bank/class/paymentvarious.class.php b/htdocs/compta/bank/class/paymentvarious.class.php index d5888e0e7a1..933ff6742b0 100644 --- a/htdocs/compta/bank/class/paymentvarious.class.php +++ b/htdocs/compta/bank/class/paymentvarious.class.php @@ -779,6 +779,9 @@ class PaymentVarious extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -786,6 +789,7 @@ class PaymentVarious extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + $return .= ''; if (property_exists($this, 'fk_bank')) { $return .= ' | '.$this->fk_bank.''; } diff --git a/htdocs/compta/cashcontrol/class/cashcontrol.class.php b/htdocs/compta/cashcontrol/class/cashcontrol.class.php index deb86fba456..373bd6560cf 100644 --- a/htdocs/compta/cashcontrol/class/cashcontrol.class.php +++ b/htdocs/compta/cashcontrol/class/cashcontrol.class.php @@ -480,6 +480,9 @@ class CashControl extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -488,6 +491,7 @@ class CashControl extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1, 1) : $this->ref).''; + $return .= ''; if (property_exists($this, 'posmodule')) { $return .= '
'.substr($langs->trans("Module/Application"), 0, 12).' : '.$this->posmodule.''; } diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php index 3396c7c518c..eadbe8efd05 100644 --- a/htdocs/compta/facture/class/facture.class.php +++ b/htdocs/compta/facture/class/facture.class.php @@ -5811,6 +5811,8 @@ class Facture extends CommonInvoice */ public function getKanbanView($option = '', $arraydata = null) { + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -5819,6 +5821,7 @@ class Facture extends CommonInvoice $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + $return .= ''; if (property_exists($this, 'socid')) { $return .= '
'.$this->socid.''; } diff --git a/htdocs/compta/localtax/class/localtax.class.php b/htdocs/compta/localtax/class/localtax.class.php index a6db785b779..95647d0f65e 100644 --- a/htdocs/compta/localtax/class/localtax.class.php +++ b/htdocs/compta/localtax/class/localtax.class.php @@ -640,6 +640,9 @@ class Localtax extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -647,6 +650,7 @@ class Localtax extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'label')) { $return .= ' | '.$this->label.''; } diff --git a/htdocs/compta/paiement/cheque/class/remisecheque.class.php b/htdocs/compta/paiement/cheque/class/remisecheque.class.php index 5c885267559..eb70c9cebaf 100644 --- a/htdocs/compta/paiement/cheque/class/remisecheque.class.php +++ b/htdocs/compta/paiement/cheque/class/remisecheque.class.php @@ -1032,6 +1032,8 @@ class RemiseCheque extends CommonObject { global $langs; + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -1039,6 +1041,7 @@ class RemiseCheque extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'date_bordereau')) { $return .= '
'.$langs->trans("DateCreation").' : '.dol_print_date($this->db->jdate($this->date_bordereau), 'day').''; diff --git a/htdocs/compta/prelevement/class/bonprelevement.class.php b/htdocs/compta/prelevement/class/bonprelevement.class.php index c130c94ab09..deaa78397c8 100644 --- a/htdocs/compta/prelevement/class/bonprelevement.class.php +++ b/htdocs/compta/prelevement/class/bonprelevement.class.php @@ -2527,6 +2527,8 @@ class BonPrelevement extends CommonObject { global $langs; + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -2534,6 +2536,7 @@ class BonPrelevement extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + $return .= ''; if (property_exists($this, 'date_echeance')) { $return .= '
'.$langs->trans("Date").' : '.dol_print_date($this->db->jdate($this->date_echeance), 'day').''; diff --git a/htdocs/compta/sociales/class/chargesociales.class.php b/htdocs/compta/sociales/class/chargesociales.class.php index 140f1cffec6..c9e9b6e561b 100644 --- a/htdocs/compta/sociales/class/chargesociales.class.php +++ b/htdocs/compta/sociales/class/chargesociales.class.php @@ -761,6 +761,8 @@ class ChargeSociales extends CommonObject { global $conf, $langs; + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -768,6 +770,7 @@ class ChargeSociales extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(0) : $this->ref).''; + $return .= ''; if (property_exists($this, 'label')) { $return .= '  
'.$this->label.'
'; } diff --git a/htdocs/compta/tva/class/tva.class.php b/htdocs/compta/tva/class/tva.class.php index 220863a0cb2..2be181d7350 100644 --- a/htdocs/compta/tva/class/tva.class.php +++ b/htdocs/compta/tva/class/tva.class.php @@ -917,6 +917,9 @@ class Tva extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -925,6 +928,7 @@ class Tva extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + $return .= ''; if (property_exists($this, 'amount')) { $return .= ' | '.$langs->trans("Amount").' : '.price($this->amount).''; } diff --git a/htdocs/contact/class/contact.class.php b/htdocs/contact/class/contact.class.php index 407eed06921..0984b6e212b 100644 --- a/htdocs/contact/class/contact.class.php +++ b/htdocs/contact/class/contact.class.php @@ -2177,6 +2177,9 @@ class Contact extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -2189,6 +2192,7 @@ class Contact extends CommonObject $return .= ''; $return .= '
'; $return .= '
'.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).'
'; + $return .= ''; if (property_exists($this, 'thirdparty') && is_object($this->thirdparty)) { $return .= '
'.$this->thirdparty->getNomUrl(1).'
'; diff --git a/htdocs/contrat/class/contrat.class.php b/htdocs/contrat/class/contrat.class.php index 14f5cb62bfa..4fd18a74f34 100644 --- a/htdocs/contrat/class/contrat.class.php +++ b/htdocs/contrat/class/contrat.class.php @@ -2829,6 +2829,9 @@ class Contrat extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -2837,6 +2840,7 @@ class Contrat extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'societe')) { $return .= '
'.$this->societe.''; } diff --git a/htdocs/core/class/commonorder.class.php b/htdocs/core/class/commonorder.class.php index 8f2edc005ec..e624beae75b 100644 --- a/htdocs/core/class/commonorder.class.php +++ b/htdocs/core/class/commonorder.class.php @@ -44,6 +44,8 @@ abstract class CommonOrder extends CommonObject { global $langs, $conf; + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= '
'; @@ -51,6 +53,7 @@ abstract class CommonOrder extends CommonObject $return .= '
'; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'thirdparty') && is_object($this->thirdparty)) { $return .= '
'.$this->thirdparty->getNomUrl(1).'
'; diff --git a/htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php b/htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php index 00d57161e10..37bdd72fde0 100644 --- a/htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php +++ b/htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php @@ -504,7 +504,6 @@ class pdf_sepamandate extends ModeleBankAccountDoc } - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.PublicUnderscore // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps /** diff --git a/htdocs/don/class/don.class.php b/htdocs/don/class/don.class.php index 01b1e1bf6cc..76ddd7e67de 100644 --- a/htdocs/don/class/don.class.php +++ b/htdocs/don/class/don.class.php @@ -1154,6 +1154,8 @@ class Don extends CommonObject { global $langs; + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -1161,6 +1163,7 @@ class Don extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + $return .= ''; if (property_exists($this, 'date')) { $return .= ' | '.$langs->trans("Date").' : '.dol_print_date($this->date).''; } diff --git a/htdocs/expensereport/class/expensereport.class.php b/htdocs/expensereport/class/expensereport.class.php index 4bac14b34f1..94fa12fd050 100644 --- a/htdocs/expensereport/class/expensereport.class.php +++ b/htdocs/expensereport/class/expensereport.class.php @@ -2772,7 +2772,10 @@ class ExpenseReport extends CommonObject */ public function getKanbanView($option = '', $arraydata = null) { - global $langs, $selected,$arrayofselected; + global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -2780,9 +2783,6 @@ class ExpenseReport extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; - if (in_array($this->id, $arrayofselected)) { - $selected = 1; - } $return .= ''; if (property_exists($this, 'fk_user_author') && !empty($this->id)) { $return .= '
'.$this->fk_user_author.''; diff --git a/htdocs/expensereport/class/paymentexpensereport.class.php b/htdocs/expensereport/class/paymentexpensereport.class.php index 955181cf632..0d056a1f9e4 100644 --- a/htdocs/expensereport/class/paymentexpensereport.class.php +++ b/htdocs/expensereport/class/paymentexpensereport.class.php @@ -724,6 +724,9 @@ class PaymentExpenseReport extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -731,6 +734,7 @@ class PaymentExpenseReport extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + $return .= ''; if (property_exists($this, 'datep')) { $return .= '
'.$langs->trans("Date").' : '.dol_print_date($this->db->jdate($this->datep), 'dayhour').''; } diff --git a/htdocs/fichinter/class/fichinter.class.php b/htdocs/fichinter/class/fichinter.class.php index e739ee0806e..606a88c9d51 100644 --- a/htdocs/fichinter/class/fichinter.class.php +++ b/htdocs/fichinter/class/fichinter.class.php @@ -1488,6 +1488,9 @@ class Fichinter extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -1496,6 +1499,7 @@ class Fichinter extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'socid')) { $return .= '
'.$this->socid.''; } diff --git a/htdocs/fourn/class/fournisseur.commande.class.php b/htdocs/fourn/class/fournisseur.commande.class.php index 17033086e69..a93a8e5869d 100644 --- a/htdocs/fourn/class/fournisseur.commande.class.php +++ b/htdocs/fourn/class/fournisseur.commande.class.php @@ -3633,6 +3633,9 @@ class CommandeFournisseur extends CommonOrder public function getKanbanView($option = '', $arraydata = null) { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -3641,6 +3644,7 @@ class CommandeFournisseur extends CommonOrder $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'socid') || property_exists($this, 'total_tva')) { $return .='
'.$this->socid.''; } diff --git a/htdocs/fourn/class/fournisseur.facture.class.php b/htdocs/fourn/class/fournisseur.facture.class.php index f635dcab2c5..066c5918742 100644 --- a/htdocs/fourn/class/fournisseur.facture.class.php +++ b/htdocs/fourn/class/fournisseur.facture.class.php @@ -3286,6 +3286,9 @@ class FactureFournisseur extends CommonInvoice public function getKanbanView($option = '', $arraydata = null) { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -3293,6 +3296,7 @@ class FactureFournisseur extends CommonInvoice $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + $return .= ''; if (property_exists($this, 'socid')) { $return .= ' | '.$this->socid.''; } diff --git a/htdocs/holiday/class/holiday.class.php b/htdocs/holiday/class/holiday.class.php index 619d8a3fc85..341b0c700e1 100644 --- a/htdocs/holiday/class/holiday.class.php +++ b/htdocs/holiday/class/holiday.class.php @@ -2476,6 +2476,8 @@ class Holiday extends CommonObject { global $langs; + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -2483,6 +2485,7 @@ class Holiday extends CommonObject $return .= ''; $return .= '
'; $return .= ''.$arraydata['user']->getNomUrl(-1).''; + $return .= ''; if (property_exists($this, 'fk_type')) { $return .= '
'.$langs->trans("Type").' : '; $return .= ''.arraydata['labeltype'].''; diff --git a/htdocs/hrm/class/evaluation.class.php b/htdocs/hrm/class/evaluation.class.php index ab87aaeeef5..803963a27e2 100644 --- a/htdocs/hrm/class/evaluation.class.php +++ b/htdocs/hrm/class/evaluation.class.php @@ -1066,6 +1066,9 @@ class Evaluation extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $selected, $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; diff --git a/htdocs/hrm/class/job.class.php b/htdocs/hrm/class/job.class.php index b0a1d263b65..bbcdcf4c1df 100644 --- a/htdocs/hrm/class/job.class.php +++ b/htdocs/hrm/class/job.class.php @@ -1066,6 +1066,8 @@ class Job extends CommonObject { global $selected, $langs; + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; diff --git a/htdocs/hrm/class/position.class.php b/htdocs/hrm/class/position.class.php index 4cb0eb670f8..d2e98a7f28b 100644 --- a/htdocs/hrm/class/position.class.php +++ b/htdocs/hrm/class/position.class.php @@ -1129,6 +1129,9 @@ class Position extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $selected, $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; diff --git a/htdocs/hrm/class/skill.class.php b/htdocs/hrm/class/skill.class.php index 44cea026320..42be9146978 100644 --- a/htdocs/hrm/class/skill.class.php +++ b/htdocs/hrm/class/skill.class.php @@ -1125,6 +1125,8 @@ class Skill extends CommonObject { global $selected, $langs; + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; diff --git a/htdocs/knowledgemanagement/class/knowledgerecord.class.php b/htdocs/knowledgemanagement/class/knowledgerecord.class.php index 15682d00fc9..4af7cd2bd27 100644 --- a/htdocs/knowledgemanagement/class/knowledgerecord.class.php +++ b/htdocs/knowledgemanagement/class/knowledgerecord.class.php @@ -1125,7 +1125,10 @@ class KnowledgeRecord extends CommonObject */ public function getKanbanView($option = '', $arraydata = null) { - global $langs, $selected,$arrayofselected; + global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -1133,9 +1136,6 @@ class KnowledgeRecord extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; - if (in_array($this->id, $arrayofselected)) { - $selected = 1; - } $return .= ''; if (property_exists($this, 'lang') && !empty($this->lang)) { //$return .= '
'.$langs->trans("Language").' : lang).'">'.$langs->trans("Language_".$this->lang, '', '', '', '', 12).''; diff --git a/htdocs/loan/class/loan.class.php b/htdocs/loan/class/loan.class.php index ef44b2fb196..5b807779634 100644 --- a/htdocs/loan/class/loan.class.php +++ b/htdocs/loan/class/loan.class.php @@ -733,6 +733,9 @@ class Loan extends CommonObject public function getKanbanView($option = '') { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -740,6 +743,7 @@ class Loan extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + $return .= ''; if (property_exists($this, 'capital')) { $return .= ' | '.$langs->trans("Amount").' : '.price($this->capital).''; } diff --git a/htdocs/modulebuilder/template/class/myobject.class.php b/htdocs/modulebuilder/template/class/myobject.class.php index 58c7d502d11..2a9b583b9e9 100644 --- a/htdocs/modulebuilder/template/class/myobject.class.php +++ b/htdocs/modulebuilder/template/class/myobject.class.php @@ -905,7 +905,9 @@ class MyObject extends CommonObject */ public function getKanbanView($option = '', $arraydata = null) { - global $conf, $langs, $selected; + global $conf, $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); $return = '
'; $return .= '
'; diff --git a/htdocs/mrp/class/mo.class.php b/htdocs/mrp/class/mo.class.php index e5af1f2bddf..ee30c468358 100644 --- a/htdocs/mrp/class/mo.class.php +++ b/htdocs/mrp/class/mo.class.php @@ -1646,6 +1646,9 @@ class Mo extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -1654,6 +1657,7 @@ class Mo extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'fk_bom')) { $return .= '
'.$this->fk_bom.''; } diff --git a/htdocs/partnership/class/partnership.class.php b/htdocs/partnership/class/partnership.class.php index fcec2935103..63f0374f77f 100644 --- a/htdocs/partnership/class/partnership.class.php +++ b/htdocs/partnership/class/partnership.class.php @@ -1334,7 +1334,8 @@ class Partnership extends CommonObject */ public function getKanbanView($option = '', $arraydata = null) { - global $conf, $langs; + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -1342,6 +1343,7 @@ class Partnership extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'label')) { $return .= '
'.$this->label.'
'; } diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index d4a30517068..28fa20a0083 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -6370,6 +6370,8 @@ class Product extends CommonObject { global $langs,$conf; + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= '
'; @@ -6388,6 +6390,7 @@ class Product extends CommonObject $return .= '
'; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'label')) { $return .= '
'.$this->label.''; } diff --git a/htdocs/product/stock/class/entrepot.class.php b/htdocs/product/stock/class/entrepot.class.php index c76f8bb3d7e..8ecbce06cde 100644 --- a/htdocs/product/stock/class/entrepot.class.php +++ b/htdocs/product/stock/class/entrepot.class.php @@ -962,6 +962,7 @@ class Entrepot extends CommonObject */ public function getKanbanView($option = '', $arraydata = null) { + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); $return = '
'; $return .= '
'; @@ -970,6 +971,7 @@ class Entrepot extends CommonObject $return .= '
'; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'lieu') && (!empty($this->lieu))) { $return .= '
'.$this->lieu.''; } diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php index fc4f6acb426..5784e15040a 100644 --- a/htdocs/projet/class/project.class.php +++ b/htdocs/projet/class/project.class.php @@ -2384,7 +2384,10 @@ class Project extends CommonObject */ public function getKanbanView($option = '') { - global $langs,$user; + global $langs, $user; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -2397,6 +2400,7 @@ class Project extends CommonObject $return .= img_warning($langs->trans('Late')); } $return .= ''; + $return .= ''; if (property_exists($this, 'date_start') && $this->date_start) { $return .= '
'.dol_print_date($this->date_start, 'day').''; } diff --git a/htdocs/projet/class/task.class.php b/htdocs/projet/class/task.class.php index 596d828ff97..5bd81b8e478 100644 --- a/htdocs/projet/class/task.class.php +++ b/htdocs/projet/class/task.class.php @@ -2371,6 +2371,9 @@ class Task extends CommonObjectLine public function getKanbanView($option = '', $arraydata = null) { global $langs, $conf; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -2379,6 +2382,7 @@ class Task extends CommonObjectLine $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + $return .= ''; if (property_exists($this, 'fk_project') ) { $return .= '
'.$this->fk_project.''; } diff --git a/htdocs/recruitment/class/recruitmentcandidature.class.php b/htdocs/recruitment/class/recruitmentcandidature.class.php index 6dae3e08388..9d75781056a 100644 --- a/htdocs/recruitment/class/recruitmentcandidature.class.php +++ b/htdocs/recruitment/class/recruitmentcandidature.class.php @@ -1036,7 +1036,10 @@ class RecruitmentCandidature extends CommonObject */ public function getKanbanView($option = '', $arraydata = null) { - global $langs, $selected,$arrayofselected; + global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -1044,9 +1047,6 @@ class RecruitmentCandidature extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; - if (in_array($this->id, $arrayofselected)) { - $selected = 1; - } $return .= ''; if (property_exists($this, 'fk_recruitmentjobposition')) { $return .= '
'.$langs->trans('Job').' : '.$this->fk_recruitmentjobposition.''; diff --git a/htdocs/recruitment/class/recruitmentjobposition.class.php b/htdocs/recruitment/class/recruitmentjobposition.class.php index b0ca58d6b8f..d44294ac9bd 100644 --- a/htdocs/recruitment/class/recruitmentjobposition.class.php +++ b/htdocs/recruitment/class/recruitmentjobposition.class.php @@ -1116,7 +1116,10 @@ class RecruitmentJobPosition extends CommonObject */ public function getKanbanView($option = '', $arraydata = null) { - global $langs, $selected,$arrayofselected,$obj; + global $langs, $obj; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -1124,9 +1127,6 @@ class RecruitmentJobPosition extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; - if (in_array($this->id, $arrayofselected)) { - $selected = 1; - } $return .= ''; if (property_exists($this, 'date_planned')) { $return .= '
'.$langs->trans("Date").' : '.dol_print_date($this->db->jdate($this->date_planned), 'day').''; diff --git a/htdocs/salaries/class/paymentsalary.class.php b/htdocs/salaries/class/paymentsalary.class.php index 0f141bc3023..4294dd47478 100644 --- a/htdocs/salaries/class/paymentsalary.class.php +++ b/htdocs/salaries/class/paymentsalary.class.php @@ -772,7 +772,10 @@ class PaymentSalary extends CommonObject */ public function getKanbanView($option = '', $arraydata = null) { - global $langs, $db; + global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -780,6 +783,7 @@ class PaymentSalary extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + $return .= ''; if (property_exists($this, 'fk_bank')) { $return .= ' | '.$this->fk_bank.''; } diff --git a/htdocs/salaries/class/salary.class.php b/htdocs/salaries/class/salary.class.php index 7192a14e9d3..d45e2bf00d5 100644 --- a/htdocs/salaries/class/salary.class.php +++ b/htdocs/salaries/class/salary.class.php @@ -753,6 +753,9 @@ class Salary extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -760,6 +763,7 @@ class Salary extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + $return .= ''; if (property_exists($this, 'fk_user')) { $return .= ' | '.$this->fk_user.''; } diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index 6ae3cad817a..1912bd74521 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -5212,6 +5212,7 @@ class Societe extends CommonObject */ public function getKanbanView($option = '', $arraydata = null) { + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); $return = '
'; $return .= '
'; @@ -5220,6 +5221,7 @@ class Societe extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'code_client')) { $return .= '
'.$this->code_client.''; } diff --git a/htdocs/supplier_proposal/class/supplier_proposal.class.php b/htdocs/supplier_proposal/class/supplier_proposal.class.php index fbcf04aacd2..aa82aaecb9c 100644 --- a/htdocs/supplier_proposal/class/supplier_proposal.class.php +++ b/htdocs/supplier_proposal/class/supplier_proposal.class.php @@ -2771,6 +2771,9 @@ class SupplierProposal extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -2779,6 +2782,7 @@ class SupplierProposal extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'socid')) { $return .= ' | '.$this->socid.''; } diff --git a/htdocs/ticket/class/ticket.class.php b/htdocs/ticket/class/ticket.class.php index 889ab003b9d..7076b63d1d4 100644 --- a/htdocs/ticket/class/ticket.class.php +++ b/htdocs/ticket/class/ticket.class.php @@ -3010,7 +3010,10 @@ class Ticket extends CommonObject */ public function getKanbanView($option = '', $arraydata = null) { - global $langs, $selected,$arrayofselected; + global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -3018,9 +3021,6 @@ class Ticket extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; - if (in_array($this->id, $arrayofselected)) { - $selected = 1; - } $return .= ''; if (!empty($arraydata['user_assignment'])) { $return .= '
'.$arraydata['user_assignment'].''; diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 3fc11f9eadd..c4c0b4e2b92 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -3063,6 +3063,8 @@ class User extends CommonObject */ public function getKanbanView($option = '', $arraydata = null) { + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -3082,6 +3084,7 @@ class User extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'label')) { $return .= '
'.$this->label.''; } diff --git a/htdocs/user/class/usergroup.class.php b/htdocs/user/class/usergroup.class.php index 60f92f0d40c..9bf322b49b6 100644 --- a/htdocs/user/class/usergroup.class.php +++ b/htdocs/user/class/usergroup.class.php @@ -980,6 +980,9 @@ class UserGroup extends CommonObject public function getKanbanView($option = '', $arraydata = null) { global $langs; + + $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); + $return = '
'; $return .= '
'; $return .= ''; @@ -987,6 +990,7 @@ class UserGroup extends CommonObject $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + $return .= ''; if (property_exists($this, 'members')) { $return .= '
'.(empty($this->nb_users) ? 0 : $this->nb_users).' '.$langs->trans('Users').''; } From 98a05a0ddb0f663216bc1e0118b2c656ea4d339a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 8 Mar 2023 02:08:25 +0100 Subject: [PATCH 0974/1026] FIX ODT management inverted between purchase invoice and order --- htdocs/admin/supplier_invoice.php | 39 ++++++++++++------- htdocs/admin/supplier_order.php | 23 ++++++----- ...c_generic_supplier_invoice_odt.modules.php | 16 +++++--- ...doc_generic_supplier_order_odt.modules.php | 8 +++- 4 files changed, 55 insertions(+), 31 deletions(-) diff --git a/htdocs/admin/supplier_invoice.php b/htdocs/admin/supplier_invoice.php index bbb97e293fe..99bbb6d9cb1 100644 --- a/htdocs/admin/supplier_invoice.php +++ b/htdocs/admin/supplier_invoice.php @@ -38,9 +38,11 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php'; // Load translation files required by the page $langs->loadLangs(array("admin", "other", "orders")); +$action = GETPOST('action', 'aZ09'); + $type = GETPOST('type', 'alpha'); $value = GETPOST('value', 'alpha'); -$action = GETPOST('action', 'aZ09'); +$modulepart = GETPOST('modulepart', 'aZ09'); // Used by actions_setmoduleoptions.inc.php $label = GETPOST('label', 'alpha'); $scandir = GETPOST('scan_dir', 'alpha'); @@ -98,7 +100,9 @@ if ($action == 'specimen') { // For invoices $facture->thirdparty = $specimenthirdparty; // Define who should has build the invoice (so the supplier) // Search template files - $file = ''; $classname = ''; $filefound = 0; + $file = ''; + $classname = ''; + $filefound = 0; $dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']); foreach ($dirmodels as $reldir) { $file = dol_buildpath($reldir."core/modules/supplier_invoice/doc/pdf_".$modele.".modules.php", 0); @@ -185,12 +189,12 @@ if ($action == 'set_SUPPLIER_INVOICE_FREE_TEXT') { * View */ +$form = new Form($db); + $dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']); llxHeader("", ""); -$form = new Form($db); - $linkback = ''.$langs->trans("BackToModuleList").''; print load_fiche_titre($langs->trans("SuppliersSetup"), $linkback, 'title_setup'); @@ -205,6 +209,7 @@ print dol_get_fiche_head($head, 'invoice', $langs->trans("Suppliers"), -1, 'comp print load_fiche_titre($langs->trans("SuppliersInvoiceNumberingModel"), '', ''); +print '
'; print '
'; + print ''; $searchpicto = $form->showFilterButtons('left'); print $searchpicto; print '
'; print '
'; } - $contactstatic->photo = $obj->photo; + // Output Kanban + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($object->id, $arrayofselected)) { + $selected = 1; + } + } if ($obj->socid > 0) { $contactstatic->fetch_thirdparty($obj->socid); } @@ -1549,7 +1554,7 @@ while ($i < $imaxinloop) { include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; // Fields from hook - $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); + $parameters = array('arrayfields'=>$arrayfields, 'object'=>$object, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Date creation @@ -1606,7 +1611,7 @@ while ($i < $imaxinloop) { } } - print "
'; print ''; print ''; @@ -244,7 +249,7 @@ foreach ($dirmodels as $reldir) { print $module->info(); print ''; - // Show example of numbering model + // Show example of numbering module print '
'.$langs->trans("Name").''; $tmp = $module->getExample(); if (preg_match('/^Error/', $tmp)) { @@ -297,13 +302,13 @@ foreach ($dirmodels as $reldir) { } } -print '

'; +print '

'; /* - * Modeles documents for supplier invoices + * Documents models for supplier invoices */ print load_fiche_titre($langs->trans("BillsPDFModules"), '', ''); @@ -329,6 +334,7 @@ if ($resql) { dol_print_error($db); } +print '
'; print ''."\n"; print ''."\n"; print ''."\n"; @@ -380,7 +386,7 @@ foreach ($dirmodels as $reldir) { //if ($conf->global->INVOICE_SUPPLIER_ADDON_PDF != "$name") //{ // Even if choice is the default value, we allow to disable it: For supplier invoice, we accept to have no doc generation at all - print 'scandir).'&label='.urlencode($module->name).'&type=invoice_supplier">'; + print 'scandir).'&label='.urlencode($module->name).'&type=invoice_supplier">'; print img_picto($langs->trans("Enabled"), 'switch_on'); print ''; /*} @@ -391,7 +397,7 @@ foreach ($dirmodels as $reldir) { print ""; } else { print '"; } @@ -400,9 +406,9 @@ foreach ($dirmodels as $reldir) { if (getDolGlobalString("INVOICE_SUPPLIER_ADDON_PDF") == "$name") { //print img_picto($langs->trans("Default"),'on'); // Even if choice is the default value, we allow to disable it: For supplier invoice, we accept to have no doc generation at all - print 'scandir.'&label='.urlencode($module->name).'&type=invoice_supplier"" alt="'.$langs->trans("Disable").'">'.img_picto($langs->trans("Enabled"), 'on').''; + print 'scandir.'&label='.urlencode($module->name).'&type=invoice_supplier"" alt="'.$langs->trans("Disable").'">'.img_picto($langs->trans("Enabled"), 'on').''; } else { - print 'scandir.'&label='.urlencode($module->name).'&type=invoice_supplier"" alt="'.$langs->trans("Default").'">'.img_picto($langs->trans("Disabled"), 'off').''; + print 'scandir.'&label='.urlencode($module->name).'&type=invoice_supplier"" alt="'.$langs->trans("Default").'">'.img_picto($langs->trans("Disabled"), 'off').''; } print ''; @@ -420,7 +426,7 @@ foreach ($dirmodels as $reldir) { print $form->textwithpicto('', $htmltooltip, 1, 0); print ''; print ''; print "\n"; @@ -432,7 +438,7 @@ foreach ($dirmodels as $reldir) { } } -print '
'.$langs->trans("Name").''."\n"; - print 'scandir).'&label='.urlencode($module->name).'&type=invoice_supplier">'.img_picto($langs->trans("Disabled"), 'switch_off').''; + print 'scandir).'&label='.urlencode($module->name).'&type=invoice_supplier">'.img_picto($langs->trans("Disabled"), 'switch_off').''; print "'; - print ''.img_object($langs->trans("Preview"), 'pdf').''; + print ''.img_object($langs->trans("Preview"), 'pdf').''; print '

'; +print '

'; /* * Other options @@ -443,6 +449,8 @@ print ''; print ''; print load_fiche_titre($langs->trans("OtherOptions"), '', ''); + +print '
'; print ''; print ''; print ''; @@ -472,7 +480,7 @@ print '\n"; -print '
'.$langs->trans("Parameter").''; print ''; print "

'; +print '

'; print '
'; @@ -482,6 +490,8 @@ print ''; */ print load_fiche_titre($langs->trans("Notifications"), '', ''); + +print '
'; print ''; print ''; print ''; @@ -495,6 +505,7 @@ print '\n"; print '
'.$langs->trans("Parameter").''; print "
'; +print '
'; // End of page llxFooter(); diff --git a/htdocs/admin/supplier_order.php b/htdocs/admin/supplier_order.php index abee8200cef..171ad4035a9 100644 --- a/htdocs/admin/supplier_order.php +++ b/htdocs/admin/supplier_order.php @@ -38,25 +38,28 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.commande.class.php'; // Load translation files required by the page $langs->loadLangs(array("admin", "other", "orders", "stocks")); -if (!$user->admin) { - accessforbidden(); -} +$action = GETPOST('action', 'aZ09'); $type = GETPOST('type', 'alpha'); $value = GETPOST('value', 'alpha'); $modulepart = GETPOST('modulepart', 'aZ09'); // Used by actions_setmoduleoptions.inc.php $label = GETPOST('label', 'alpha'); -$action = GETPOST('action', 'aZ09'); $scandir = GETPOST('scan_dir', 'alpha'); $specimenthirdparty = new Societe($db); $specimenthirdparty->initAsSpecimen(); +$error = 0; + +if (!$user->admin) { + accessforbidden(); +} + /* -* Actions -*/ + * Actions + */ include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php'; @@ -77,7 +80,9 @@ if ($action == 'updateMask') { } else { setEventMessages($langs->trans("Error"), null, 'errors'); } -} elseif ($action == 'specimen') { // For orders +} + +if ($action == 'specimen') { // For orders $modele = GETPOST('module', 'alpha'); $commande = new CommandeFournisseur($db); @@ -317,8 +322,8 @@ print '
'; /* -* Documents models for supplier orders -*/ + * Documents models for supplier orders + */ print load_fiche_titre($langs->trans("OrdersModelModule"), '', ''); diff --git a/htdocs/core/modules/supplier_invoice/doc/doc_generic_supplier_invoice_odt.modules.php b/htdocs/core/modules/supplier_invoice/doc/doc_generic_supplier_invoice_odt.modules.php index c37eef06360..41ce5795ae6 100644 --- a/htdocs/core/modules/supplier_invoice/doc/doc_generic_supplier_invoice_odt.modules.php +++ b/htdocs/core/modules/supplier_invoice/doc/doc_generic_supplier_invoice_odt.modules.php @@ -49,9 +49,9 @@ class doc_generic_supplier_invoice_odt extends ModelePDFSuppliersInvoices /** * @var array Minimum version of PHP required by module. - * e.g.: PHP ≥ 5.6 = array(5, 6) + * e.g.: PHP ≥ 7.0 = array(7, 0) */ - public $phpmin = array(5, 6); + public $phpmin = array(7, 0); /** * @var string Dolibarr version of the loaded document @@ -122,9 +122,10 @@ class doc_generic_supplier_invoice_odt extends ModelePDFSuppliersInvoices $texte = $this->description.".
\n"; $texte .= '
'; $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; - $texte .= ''; + $texte .= '
'; // List of directories area $texte .= ''; - $texte .= ''; $texte .= ''; diff --git a/htdocs/core/modules/supplier_order/doc/doc_generic_supplier_order_odt.modules.php b/htdocs/core/modules/supplier_order/doc/doc_generic_supplier_order_odt.modules.php index 8a747775b3f..8e40a21a1e4 100644 --- a/htdocs/core/modules/supplier_order/doc/doc_generic_supplier_order_odt.modules.php +++ b/htdocs/core/modules/supplier_order/doc/doc_generic_supplier_order_odt.modules.php @@ -119,7 +119,7 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders $form = new Form($this->db); $texte = $this->description.".
\n"; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; $texte .= ''; @@ -181,7 +181,11 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders } $texte .= ''; } - + // Add input to upload a new template file. + $texte .= '
'.$langs->trans("UploadNewTemplate").' '; + $texte .= ''; + $texte .= ''; + $texte .= '
'; $texte .= ''; $texte .= '"; @@ -2263,7 +2263,7 @@ if ($action == 'create') { $usehourmin = 1; } print $form->selectDate($object->delivery_date ? $object->delivery_date : -1, 'liv_', $usehourmin, $usehourmin, '', "setdate_livraison"); - print ''; + print ''; print ''; } else { $usehourmin = 'day'; @@ -2271,7 +2271,7 @@ if ($action == 'create') { $usehourmin = 'dayhour'; } print $object->delivery_date ? dol_print_date($object->delivery_date, $usehourmin) : ' '; - if ($object->hasDelay() && !empty($object->delivery_date)) { + if ($object->hasDelay() && !empty($object->delivery_date) && ($object->statut == $object::STATUS_ORDERSENT || $object->statut == $object::STATUS_RECEIVED_PARTIALLY)) { print ' '.img_picto($langs->trans("Late").' : '.$object->showDelay(), "warning"); } } From 16257a0e74944c42e06ef8205833c4263b942316 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 8 Mar 2023 02:08:25 +0100 Subject: [PATCH 0976/1026] FIX ODT management inverted between purchase invoice and order --- htdocs/admin/supplier_invoice.php | 39 ++++++++++++------- htdocs/admin/supplier_order.php | 23 ++++++----- ...doc_generic_supplier_order_odt.modules.php | 8 +++- 3 files changed, 45 insertions(+), 25 deletions(-) diff --git a/htdocs/admin/supplier_invoice.php b/htdocs/admin/supplier_invoice.php index 7b1831e759d..2aa1f4e65a6 100644 --- a/htdocs/admin/supplier_invoice.php +++ b/htdocs/admin/supplier_invoice.php @@ -38,9 +38,11 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php'; // Load translation files required by the page $langs->loadLangs(array("admin", "other", "orders")); +$action = GETPOST('action', 'aZ09'); + $type = GETPOST('type', 'alpha'); $value = GETPOST('value', 'alpha'); -$action = GETPOST('action', 'aZ09'); +$modulepart = GETPOST('modulepart', 'aZ09'); // Used by actions_setmoduleoptions.inc.php $label = GETPOST('label', 'alpha'); $scandir = GETPOST('scan_dir', 'alpha'); @@ -96,7 +98,9 @@ if ($action == 'specimen') { // For invoices $facture->thirdparty = $specimenthirdparty; // Define who should has build the invoice (so the supplier) // Search template files - $file = ''; $classname = ''; $filefound = 0; + $file = ''; + $classname = ''; + $filefound = 0; $dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']); foreach ($dirmodels as $reldir) { $file = dol_buildpath($reldir."core/modules/supplier_invoice/doc/pdf_".$modele.".modules.php", 0); @@ -183,12 +187,12 @@ if ($action == 'set_SUPPLIER_INVOICE_FREE_TEXT') { * View */ +$form = new Form($db); + $dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']); llxHeader("", ""); -$form = new Form($db); - $linkback = ''.$langs->trans("BackToModuleList").''; print load_fiche_titre($langs->trans("SuppliersSetup"), $linkback, 'title_setup'); @@ -203,6 +207,7 @@ print dol_get_fiche_head($head, 'invoice', $langs->trans("Suppliers"), -1, 'comp print load_fiche_titre($langs->trans("SuppliersInvoiceNumberingModel"), '', ''); +print '
'; print '
'; @@ -161,7 +162,7 @@ class doc_generic_supplier_invoice_odt extends ModelePDFSuppliersInvoices $texte .= $conf->global->SUPPLIER_INVOICE_ADDON_PDF_ODT_PATH; $texte .= ''; $texte .= '
'; - $texte .= ''; + $texte .= ''; $texte .= '
'; // Scan directories @@ -178,7 +179,9 @@ class doc_generic_supplier_invoice_odt extends ModelePDFSuppliersInvoices $texte .= '
'; // Show list of found files foreach ($listoffiles as $file) { - $texte .= '- '.$file['name'].' '.img_picto('', 'listlight').'
'; + $texte .= '- '.$file['name'].' '.img_picto('', 'listlight').''; + $texte .= '   '.img_picto('', 'delete').''; + $texte .= '
'; } $texte .= '
'; } @@ -189,9 +192,10 @@ class doc_generic_supplier_invoice_odt extends ModelePDFSuppliersInvoices $texte .= ''; $texte .= '
'; + $texte .= ''; $texte .= $langs->trans("ExampleOfDirectoriesForModelGen"); + $texte .= ''; $texte .= '
'; From b6012e07d824e0b90a8bafcc2db4067fa688c5cf Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 8 Mar 2023 02:35:43 +0100 Subject: [PATCH 0975/1026] FIX Warning on purchase order + Property fk_commande not defined --- htdocs/fourn/class/fournisseur.commande.class.php | 3 ++- htdocs/fourn/commande/card.php | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/htdocs/fourn/class/fournisseur.commande.class.php b/htdocs/fourn/class/fournisseur.commande.class.php index 2cf0401d6eb..727fc96f0c4 100644 --- a/htdocs/fourn/class/fournisseur.commande.class.php +++ b/htdocs/fourn/class/fournisseur.commande.class.php @@ -489,7 +489,7 @@ class CommandeFournisseur extends CommonOrder $this->lines = array(); - $sql = "SELECT l.rowid, l.ref as ref_supplier, l.fk_product, l.product_type, l.label, l.description, l.qty,"; + $sql = "SELECT l.rowid, l.fk_commande, l.ref as ref_supplier, l.fk_product, l.product_type, l.label, l.description, l.qty,"; $sql .= " l.vat_src_code, l.tva_tx, l.remise_percent, l.subprice,"; $sql .= " l.localtax1_tx, l. localtax2_tx, l.localtax1_type, l. localtax2_type, l.total_localtax1, l.total_localtax2,"; $sql .= " l.total_ht, l.total_tva, l.total_ttc, l.special_code, l.fk_parent_line, l.rang,"; @@ -519,6 +519,7 @@ class CommandeFournisseur extends CommonOrder $line = new CommandeFournisseurLigne($this->db); $line->id = $objp->rowid; + $line->fk_commande = $objp->fk_commande; $line->desc = $objp->description; $line->description = $objp->description; $line->qty = $objp->qty; diff --git a/htdocs/fourn/commande/card.php b/htdocs/fourn/commande/card.php index 842352475ad..ad9a204aef7 100644 --- a/htdocs/fourn/commande/card.php +++ b/htdocs/fourn/commande/card.php @@ -2093,7 +2093,7 @@ if ($action == 'create') { } print '
'.$langs->trans("Date").''; print $object->date_commande ? dol_print_date($object->date_commande, $usehourmin ? 'dayhour' : 'day') : ''; - if ($object->hasDelay() && !empty($object->date_delivery) && !empty($object->date_commande)) { + if ($object->hasDelay() && !empty($object->delivery_date) && !empty($object->date_commande)) { print ' '.img_picto($langs->trans("Late").' : '.$object->showDelay(), "warning"); } print "
'; print ''; print ''; @@ -242,7 +247,7 @@ foreach ($dirmodels as $reldir) { print $module->info(); print ''; - // Show example of numbering model + // Show example of numbering module print '
'.$langs->trans("Name").''; $tmp = $module->getExample(); if (preg_match('/^Error/', $tmp)) { @@ -295,13 +300,13 @@ foreach ($dirmodels as $reldir) { } } -print '

'; +print '
'; /* - * Modeles documents for supplier invoices + * Documents models for supplier invoices */ print load_fiche_titre($langs->trans("BillsPDFModules"), '', ''); @@ -327,6 +332,7 @@ if ($resql) { dol_print_error($db); } +print '
'; print ''."\n"; print ''."\n"; print ''."\n"; @@ -378,7 +384,7 @@ foreach ($dirmodels as $reldir) { //if ($conf->global->INVOICE_SUPPLIER_ADDON_PDF != "$name") //{ // Even if choice is the default value, we allow to disable it: For supplier invoice, we accept to have no doc generation at all - print 'scandir).'&label='.urlencode($module->name).'&type=invoice_supplier">'; + print 'scandir).'&label='.urlencode($module->name).'&type=invoice_supplier">'; print img_picto($langs->trans("Enabled"), 'switch_on'); print ''; /*} @@ -389,7 +395,7 @@ foreach ($dirmodels as $reldir) { print ""; } else { print '"; } @@ -398,9 +404,9 @@ foreach ($dirmodels as $reldir) { if (getDolGlobalString("INVOICE_SUPPLIER_ADDON_PDF") == "$name") { //print img_picto($langs->trans("Default"),'on'); // Even if choice is the default value, we allow to disable it: For supplier invoice, we accept to have no doc generation at all - print 'scandir.'&label='.urlencode($module->name).'&type=invoice_supplier"" alt="'.$langs->trans("Disable").'">'.img_picto($langs->trans("Enabled"), 'on').''; + print 'scandir.'&label='.urlencode($module->name).'&type=invoice_supplier"" alt="'.$langs->trans("Disable").'">'.img_picto($langs->trans("Enabled"), 'on').''; } else { - print 'scandir.'&label='.urlencode($module->name).'&type=invoice_supplier"" alt="'.$langs->trans("Default").'">'.img_picto($langs->trans("Disabled"), 'off').''; + print 'scandir.'&label='.urlencode($module->name).'&type=invoice_supplier"" alt="'.$langs->trans("Default").'">'.img_picto($langs->trans("Disabled"), 'off').''; } print ''; @@ -418,7 +424,7 @@ foreach ($dirmodels as $reldir) { print $form->textwithpicto('', $htmltooltip, 1, 0); print ''; print ''; print "\n"; @@ -430,7 +436,7 @@ foreach ($dirmodels as $reldir) { } } -print '
'.$langs->trans("Name").''."\n"; - print 'scandir).'&label='.urlencode($module->name).'&type=invoice_supplier">'.img_picto($langs->trans("Disabled"), 'switch_off').''; + print 'scandir).'&label='.urlencode($module->name).'&type=invoice_supplier">'.img_picto($langs->trans("Disabled"), 'switch_off').''; print "'; - print ''.img_object($langs->trans("Preview"), 'pdf').''; + print ''.img_object($langs->trans("Preview"), 'pdf').''; print '

'; +print '

'; /* * Other options @@ -441,6 +447,8 @@ print ''; print ''; print load_fiche_titre($langs->trans("OtherOptions"), '', ''); + +print '
'; print ''; print ''; print ''; @@ -470,7 +478,7 @@ print '\n"; -print '
'.$langs->trans("Parameter").''; print ''; print "

'; +print '

'; print ''; @@ -480,6 +488,8 @@ print ''; */ print load_fiche_titre($langs->trans("Notifications"), '', ''); + +print '
'; print ''; print ''; print ''; @@ -493,6 +503,7 @@ print '\n"; print '
'.$langs->trans("Parameter").''; print "
'; +print '
'; // End of page llxFooter(); diff --git a/htdocs/admin/supplier_order.php b/htdocs/admin/supplier_order.php index abee8200cef..171ad4035a9 100644 --- a/htdocs/admin/supplier_order.php +++ b/htdocs/admin/supplier_order.php @@ -38,25 +38,28 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.commande.class.php'; // Load translation files required by the page $langs->loadLangs(array("admin", "other", "orders", "stocks")); -if (!$user->admin) { - accessforbidden(); -} +$action = GETPOST('action', 'aZ09'); $type = GETPOST('type', 'alpha'); $value = GETPOST('value', 'alpha'); $modulepart = GETPOST('modulepart', 'aZ09'); // Used by actions_setmoduleoptions.inc.php $label = GETPOST('label', 'alpha'); -$action = GETPOST('action', 'aZ09'); $scandir = GETPOST('scan_dir', 'alpha'); $specimenthirdparty = new Societe($db); $specimenthirdparty->initAsSpecimen(); +$error = 0; + +if (!$user->admin) { + accessforbidden(); +} + /* -* Actions -*/ + * Actions + */ include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php'; @@ -77,7 +80,9 @@ if ($action == 'updateMask') { } else { setEventMessages($langs->trans("Error"), null, 'errors'); } -} elseif ($action == 'specimen') { // For orders +} + +if ($action == 'specimen') { // For orders $modele = GETPOST('module', 'alpha'); $commande = new CommandeFournisseur($db); @@ -317,8 +322,8 @@ print '
'; /* -* Documents models for supplier orders -*/ + * Documents models for supplier orders + */ print load_fiche_titre($langs->trans("OrdersModelModule"), '', ''); diff --git a/htdocs/core/modules/supplier_order/doc/doc_generic_supplier_order_odt.modules.php b/htdocs/core/modules/supplier_order/doc/doc_generic_supplier_order_odt.modules.php index 12bbcc12edc..186261de471 100644 --- a/htdocs/core/modules/supplier_order/doc/doc_generic_supplier_order_odt.modules.php +++ b/htdocs/core/modules/supplier_order/doc/doc_generic_supplier_order_odt.modules.php @@ -119,7 +119,7 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders $form = new Form($this->db); $texte = $this->description.".
\n"; - $texte .= '
'; + $texte .= ''; $texte .= ''; $texte .= ''; $texte .= ''; @@ -181,7 +181,11 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders } $texte .= ''; } - + // Add input to upload a new template file. + $texte .= '
'.$langs->trans("UploadNewTemplate").' '; + $texte .= ''; + $texte .= ''; + $texte .= '
'; $texte .= ''; $texte .= ''; From b682fe728c5a85e39bb05ed7ff87f3a8d23206b2 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 8 Mar 2023 03:16:59 +0100 Subject: [PATCH 0977/1026] Fix direct debit sql request --- htdocs/core/class/commoninvoice.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/class/commoninvoice.class.php b/htdocs/core/class/commoninvoice.class.php index e7e31cc9398..c7a59c80057 100644 --- a/htdocs/core/class/commoninvoice.class.php +++ b/htdocs/core/class/commoninvoice.class.php @@ -916,10 +916,10 @@ abstract class CommonInvoice extends CommonObject $sql = "SELECT rowid, date_demande, amount, fk_facture, fk_facture_fourn, fk_prelevement_bons"; $sql .= " FROM ".$this->db->prefix()."prelevement_demande"; $sql .= " WHERE rowid = ".((int) $did); - if ($type != 'direct-debit') { + if ($type != 'bank-transfer' && $type != 'credit-transfer') { $sql .= " AND fk_facture = ".((int) $this->id); // Add a protection to not pay another invoice than current one } - if ($type != 'credit-transfer') { + if ($type != 'direct-debit') { $sql .= " AND fk_facture_fourn = ".((int) $this->id); // Add a protection to not pay another invoice than current one } $sql .= " AND traite = 0"; // Add a protection to not process twice From 0bf62c6426d28e359b16d5553b774f98b4d01930 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 8 Mar 2023 03:19:15 +0100 Subject: [PATCH 0978/1026] Better test --- htdocs/core/class/commoninvoice.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/commoninvoice.class.php b/htdocs/core/class/commoninvoice.class.php index c7a59c80057..055cb58e84f 100644 --- a/htdocs/core/class/commoninvoice.class.php +++ b/htdocs/core/class/commoninvoice.class.php @@ -889,7 +889,7 @@ abstract class CommonInvoice extends CommonObject { global $conf, $mysoc, $user, $langs; - if ($type != 'bank-transfer' && empty($conf->global->STRIPE_SEPA_DIRECT_DEBIT)) { + if ($type != 'bank-transfer' && $type != 'credit-transfer' && empty($conf->global->STRIPE_SEPA_DIRECT_DEBIT)) { return 0; } if ($type != 'direct-debit' && empty($conf->global->STRIPE_SEPA_CREDIT_TRANSFER)) { From 384d7fc163853b0bcc8268ea6f6f7462f034ce64 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 8 Mar 2023 03:36:58 +0100 Subject: [PATCH 0979/1026] Fix IPN --- htdocs/public/stripe/ipn.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/htdocs/public/stripe/ipn.php b/htdocs/public/stripe/ipn.php index 9c10041a64e..47f58cf682a 100644 --- a/htdocs/public/stripe/ipn.php +++ b/htdocs/public/stripe/ipn.php @@ -311,9 +311,8 @@ if ($event->type == 'payout.created') { } elseif ($event->type == 'payment_intent.succeeded') { // Called when making payment with PaymentIntent method ($conf->global->STRIPE_USE_NEW_CHECKOUT is on). dol_syslog("object = ".var_export($event->data, true)); - // TODO: create fees - /* TODO LMR Enable this only if this is a payment of a Dolibarr bon_prelevement only + * Also we must retreive the invoice and payment amount from the id = ext_payment_id into llx_prelevement_demande include_once DOL_DOCUMENT_ROOT . '/compta/paiement/class/paiement.class.php'; $object = $event->data->object; $invoice_id = $object->metadata->dol_id; From 09a5f09e2a937b443fbbbb3af7a9c3685f2a32ba Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 8 Mar 2023 04:24:28 +0100 Subject: [PATCH 0980/1026] Code comment --- htdocs/public/payment/paymentok.php | 9 +++++---- htdocs/public/stripe/ipn.php | 23 +++++++++++++---------- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/htdocs/public/payment/paymentok.php b/htdocs/public/payment/paymentok.php index 2777e48c7f5..4ee7a4a77ca 100644 --- a/htdocs/public/payment/paymentok.php +++ b/htdocs/public/payment/paymentok.php @@ -354,7 +354,7 @@ if (empty($ipaddress)) { $ipaddress = $_SESSION['ipaddress']; } if (empty($TRANSACTIONID)) { - $TRANSACTIONID = $_SESSION['TRANSACTIONID']; + $TRANSACTIONID = $_SESSION['TRANSACTIONID']; // pi_... or ch_... if (empty($TRANSACTIONID) && GETPOST('payment_intent', 'alphanohtml')) { // For the case we use STRIPE_USE_INTENT_WITH_AUTOMATIC_CONFIRMATION = 2 $TRANSACTIONID = GETPOST('payment_intent', 'alphanohtml'); @@ -856,7 +856,8 @@ if ($ispaymentok) { $paiement->paiementid = $paymentTypeId; $paiement->num_payment = ''; $paiement->note_public = 'Online payment '.dol_print_date($now, 'standard').' from '.$ipaddress; - $paiement->ext_payment_id = $TRANSACTIONID; + $paiement->ext_payment_id = $TRANSACTIONID; // TODO LDR May be we should store py_... instead of pi_... but we started with pi_... so we continue. + //$paiement->ext_payment_id = $TRANSACTIONID.':'.$customer->id.'@'.$stripearrayofkeysbyenv[$servicestatus]['publishable_key']; // TODO LDR It would be better if we could store this. Do we have customer->id and publishable_key ? $paiement->ext_payment_site = $service; if (!$error) { @@ -973,8 +974,8 @@ if ($ispaymentok) { $paiement->paiementid = $paymentTypeId; $paiement->num_payment = ''; $paiement->note_public = 'Online payment ' . dol_print_date($now, 'standard') . ' from ' . $ipaddress; - $paiement->ext_payment_id = $TRANSACTIONID; - $paiement->ext_payment_site = ''; + $paiement->ext_payment_id = $TRANSACTIONID; // pi_... for Stripe, ... + $paiement->ext_payment_site = $service; // 'StripeLive' or 'Stripe', or ... if (!$error) { $paiement_id = $paiement->create($user, 1); // This include closing invoices and regenerating documents diff --git a/htdocs/public/stripe/ipn.php b/htdocs/public/stripe/ipn.php index 47f58cf682a..7a956e07ec5 100644 --- a/htdocs/public/stripe/ipn.php +++ b/htdocs/public/stripe/ipn.php @@ -311,8 +311,7 @@ if ($event->type == 'payout.created') { } elseif ($event->type == 'payment_intent.succeeded') { // Called when making payment with PaymentIntent method ($conf->global->STRIPE_USE_NEW_CHECKOUT is on). dol_syslog("object = ".var_export($event->data, true)); - /* TODO LMR Enable this only if this is a payment of a Dolibarr bon_prelevement only - * Also we must retreive the invoice and payment amount from the id = ext_payment_id into llx_prelevement_demande + /* TODO LMR We must retreive the invoice and payment amount from the id = ext_payment_id into llx_prelevement_demande include_once DOL_DOCUMENT_ROOT . '/compta/paiement/class/paiement.class.php'; $object = $event->data->object; $invoice_id = $object->metadata->dol_id; @@ -329,20 +328,25 @@ if ($event->type == 'payout.created') { global $stripearrayofkeysbyenv; $stripeacc = $stripearrayofkeysbyenv[$servicestatus]['secret_key']; - dol_syslog("Try to create sepa_debit with data = ".json_encode($dataforcard)); + dol_syslog("Try to create payment with data = ".json_encode($dataforcard)); $s = new \Stripe\StripeClient($stripeacc); $paymentmethodstripe = $s->paymentMethods->retrieve($paymentmethodstripeid); - //$paymentTypeId = $conf->global->STRIPE_PAYMENT_MODE_FOR_PAYMENTS; $paymentTypeId = $paymentmethodstripe->type; - if ($paymentTypeId == "sepa_debit") { + if ($paymentTypeId == "ban") { + $paymentTypeId = "PRE" + } elseif ($paymentTypeId == "sepa_debit") { // is this used ? how ? $paymentTypeId = "BANCON"; } elseif ($paymentTypeId == "card") { $paymentTypeId = "CB"; } + // TODO LMR Enable this only if this is a payment of a Dolibarr llx_prelevement_demande only + + // TODO LMR The payment ID is $event->data->latest_charge. check that payment does not exists (it may have been created by Dolibarr) to avoid to create payment twice. + $paiement = new Paiement($db); $paiement->datepaye = $now; $paiement->date = $now; @@ -358,13 +362,12 @@ if ($event->type == 'payout.created') { $errorforinvoice++; } $paiement->paiementid = $paymentTypeId; - $paiement->num_paiement = ''; $paiement->num_payment = ''; - // Add a comment with keyword 'SellYourSaas' in text. Used by trigger. - $paiement->note_public = 'StripeSepa payment ' . dol_print_date($now, 'standard') . ' using ' . $paymentmethod . ($ipaddress ? ' from ip ' . $ipaddress : '') . ' - Transaction ID = ' . $TRANSACTIONID; + $paiement->note_public = ''; $paiement->note_private = 'StripeSepa payment ' . dol_print_date($now, 'standard') . ' using ' . $paymentmethod . ($ipaddress ? ' from ip ' . $ipaddress : '') . ' - Transaction ID = ' . $TRANSACTIONID; - $paiement->ext_payment_id = $TRANSACTIONID . ':' . $customer_id . '@' . $stripearrayofkeysbyenv[$servicestatus]['publishable_key']; - $paiement->ext_payment_site = 'stripe'; + // TODO LMR Fill the $paiement->ext_payment_id with an ID of payment intent (so 'pi_....'). Like this: + $paiement->ext_payment_id = $TRANSACTIONID.':'.$customer_id.'@'.$stripearrayofkeysbyenv[$servicestatus]['publishable_key']; // May be we should store py_... instead of pi_... but we started with pi_... so we continue. + $paiement->ext_payment_site = $service; // 'StripeLive' or 'Stripe' if test if (!$errorforinvoice) { dol_syslog('* Record payment for invoice id ' . $invoice_id . '. It includes closing of invoice and regenerating document'); From 30aa377528c6899a56715fd2003235c74007128a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 8 Mar 2023 08:50:19 +0100 Subject: [PATCH 0981/1026] use isModEnabled --- htdocs/product/card.php | 8 ++++---- htdocs/variants/combinations.php | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs/product/card.php b/htdocs/product/card.php index 241aec60d8e..b42384e934d 100644 --- a/htdocs/product/card.php +++ b/htdocs/product/card.php @@ -207,7 +207,7 @@ if ($cancel) { $action = ''; } -$createbarcode = empty($conf->barcode->enabled) ? 0 : 1; +$createbarcode = isModEnabled('barcode'); if (!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->barcode->creer_advance)) { $createbarcode = 0; } @@ -1419,7 +1419,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { } } - $showbarcode = empty($conf->barcode->enabled) ? 0 : 1; + $showbarcode = isModEnabled('barcode'); if (!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->barcode->lire_advance)) { $showbarcode = 0; } @@ -1984,7 +1984,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { } // Barcode - $showbarcode = empty($conf->barcode->enabled) ? 0 : 1; + $showbarcode = isModEnabled('barcode'); if (!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->barcode->lire_advance)) { $showbarcode = 0; } @@ -2312,7 +2312,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { } else { // Fiche en mode visu - $showbarcode = empty($conf->barcode->enabled) ? 0 : 1; + $showbarcode = isModEnabled('barcode'); if (!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->barcode->lire_advance)) { $showbarcode = 0; } diff --git a/htdocs/variants/combinations.php b/htdocs/variants/combinations.php index 4c2b77ce766..7424f7474c0 100644 --- a/htdocs/variants/combinations.php +++ b/htdocs/variants/combinations.php @@ -377,7 +377,7 @@ llxHeader("", $title); if (!empty($id) || !empty($ref)) { - $showbarcode = empty($conf->barcode->enabled) ? 0 : 1; + $showbarcode = isModEnabled('barcode'); if (!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->barcode->lire_advance)) { $showbarcode = 0; } From 967faf7adc4d5bab2d00921809f1bd75bd163359 Mon Sep 17 00:00:00 2001 From: bomuux Date: Wed, 8 Mar 2023 10:39:50 +0100 Subject: [PATCH 0982/1026] Update contact.php --- htdocs/comm/propal/contact.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/comm/propal/contact.php b/htdocs/comm/propal/contact.php index 0c616ca2579..224e0a63b54 100644 --- a/htdocs/comm/propal/contact.php +++ b/htdocs/comm/propal/contact.php @@ -65,7 +65,6 @@ if (!$error) { // Security check if (!empty($user->socid)) { $socid = $user->socid; - $object->id = $user->socid; } restrictedArea($user, 'propal', $object->id); From c16f7154d7ac9a0d0523e03020b43bcb09b6b1cd Mon Sep 17 00:00:00 2001 From: bomuux Date: Wed, 8 Mar 2023 10:46:34 +0100 Subject: [PATCH 0983/1026] Update document.php --- htdocs/comm/propal/document.php | 8 -------- 1 file changed, 8 deletions(-) diff --git a/htdocs/comm/propal/document.php b/htdocs/comm/propal/document.php index f1b6b2221e6..82a7a253ae9 100644 --- a/htdocs/comm/propal/document.php +++ b/htdocs/comm/propal/document.php @@ -45,13 +45,6 @@ $confirm = GETPOST('confirm', 'alpha'); $id = GETPOST('id', 'int'); $ref = GETPOST('ref', 'alpha'); -// Security check -$socid = ''; -if (!empty($user->socid)) { - $socid = $user->socid; -} -$result = restrictedArea($user, 'propal', $id); - // Get parameters $limit = GETPOST('limit', 'int') ? GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST('sortfield', 'aZ09comma'); @@ -86,7 +79,6 @@ $permissiontoadd = $user->rights->propal->creer; // Security check if (!empty($user->socid)) { $socid = $user->socid; - $object->id = $user->socid; } restrictedArea($user, 'propal', $object->id); From bf42f80b222c733c22a3e037fc7f825e4cce379f Mon Sep 17 00:00:00 2001 From: bomuux Date: Wed, 8 Mar 2023 10:47:21 +0100 Subject: [PATCH 0984/1026] Update note.php --- htdocs/comm/propal/note.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/comm/propal/note.php b/htdocs/comm/propal/note.php index 4a772dae1d2..7eaf3e02716 100644 --- a/htdocs/comm/propal/note.php +++ b/htdocs/comm/propal/note.php @@ -51,7 +51,6 @@ if ($id > 0 || !empty($ref)) { // Security check if ($user->socid > 0) { $socid = $user->socid; - $object->id = $user->socid; } // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context From abec0ca37b3e1bbeb5eb8f3ed93636fec1159d2c Mon Sep 17 00:00:00 2001 From: bomuux Date: Wed, 8 Mar 2023 10:56:04 +0100 Subject: [PATCH 0985/1026] Update note.php --- htdocs/comm/propal/note.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/comm/propal/note.php b/htdocs/comm/propal/note.php index 7eaf3e02716..ace4556fb62 100644 --- a/htdocs/comm/propal/note.php +++ b/htdocs/comm/propal/note.php @@ -49,6 +49,7 @@ if ($id > 0 || !empty($ref)) { } // Security check +$socid = ''; if ($user->socid > 0) { $socid = $user->socid; } From 147d254b4a1abfe1f7beb7d4b1202ae39ae63469 Mon Sep 17 00:00:00 2001 From: bomuux Date: Wed, 8 Mar 2023 10:57:00 +0100 Subject: [PATCH 0986/1026] Update contact.php --- htdocs/comm/propal/contact.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/comm/propal/contact.php b/htdocs/comm/propal/contact.php index 224e0a63b54..26bb7c5818e 100644 --- a/htdocs/comm/propal/contact.php +++ b/htdocs/comm/propal/contact.php @@ -63,6 +63,7 @@ if (!$error) { } // Security check +$socid = ''; if (!empty($user->socid)) { $socid = $user->socid; } From 3c6c392060226a776338e601e44745b4422fa2a8 Mon Sep 17 00:00:00 2001 From: bomuux Date: Wed, 8 Mar 2023 10:58:05 +0100 Subject: [PATCH 0987/1026] Update document.php --- htdocs/comm/propal/document.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/comm/propal/document.php b/htdocs/comm/propal/document.php index 82a7a253ae9..0a7584248c0 100644 --- a/htdocs/comm/propal/document.php +++ b/htdocs/comm/propal/document.php @@ -77,6 +77,7 @@ $object->fetch($id, $ref); $permissiontoadd = $user->rights->propal->creer; // Security check +$socid = ''; if (!empty($user->socid)) { $socid = $user->socid; } From 9769fe54a20ddaeb40bd24975beb58b0a56674ac Mon Sep 17 00:00:00 2001 From: Gauthier PC portable 024 Date: Wed, 8 Mar 2023 11:00:58 +0100 Subject: [PATCH 0988/1026] NEW : element time integration code --- htdocs/compta/facture/class/facture.class.php | 4 +- htdocs/core/boxes/box_validated_projects.php | 3 +- htdocs/core/class/commonobject.class.php | 5 +- htdocs/core/class/timespent.class.php | 1134 +++++++++++++++++ htdocs/core/lib/project.lib.php | 10 +- htdocs/core/modules/modProjet.class.php | 11 +- .../doc/doc_generic_project_odt.modules.php | 12 +- .../task/doc/doc_generic_task_odt.modules.php | 12 +- htdocs/install/mysql/migration/repair.sql | 10 +- htdocs/install/pgsql/functions/functions.sql | 3 +- htdocs/install/repair.php | 5 +- htdocs/install/upgrade2.php | 31 +- htdocs/projet/activity/index.php | 41 +- htdocs/projet/class/project.class.php | 57 +- htdocs/projet/class/task.class.php | 228 ++-- htdocs/projet/element.php | 5 +- htdocs/projet/tasks/list.php | 5 +- htdocs/projet/tasks/time.php | 151 +-- 18 files changed, 1436 insertions(+), 291 deletions(-) create mode 100755 htdocs/core/class/timespent.class.php diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php index ed4d8bfd498..07456b3b579 100644 --- a/htdocs/compta/facture/class/facture.class.php +++ b/htdocs/compta/facture/class/facture.class.php @@ -18,7 +18,7 @@ * Copyright (C) 2018-2022 Alexandre Spangaro * Copyright (C) 2018 Nicolas ZABOURI * Copyright (C) 2022 Sylvain Legrand - * Copyright (C) 2022 Gauthier VERDOL + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -2690,7 +2690,7 @@ class Facture extends CommonInvoice return -5; } - $sql = 'UPDATE '.MAIN_DB_PREFIX.'projet_task_time'; + $sql = 'UPDATE '.MAIN_DB_PREFIX.'element_time'; $sql .= ' SET invoice_id = NULL, invoice_line_id = NULL'; $sql .= ' WHERE invoice_id = '.((int) $rowid); diff --git a/htdocs/core/boxes/box_validated_projects.php b/htdocs/core/boxes/box_validated_projects.php index bab64d5a000..f071871d0d4 100644 --- a/htdocs/core/boxes/box_validated_projects.php +++ b/htdocs/core/boxes/box_validated_projects.php @@ -4,6 +4,7 @@ * Copyright (C) 2015 Frederic France * Copyright (C) 2016 Juan José Menent * Copyright (C) 2020 Pierre Ardoin + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -119,7 +120,7 @@ class box_validated_projects extends ModeleBoxes if ($projectsListId) { $sql .= ' AND p.rowid IN ('.$this->db->sanitize($projectsListId).')'; // Only projects that are allowed } - $sql .= " AND t.rowid NOT IN (SELECT fk_task FROM ".MAIN_DB_PREFIX."projet_task_time WHERE fk_user = ".((int) $user->id).")"; + $sql .= " AND t.rowid NOT IN (SELECT fk_element FROM ".MAIN_DB_PREFIX."element_time WHERE elementtype = 'task' AND fk_user = ".((int) $user->id).")"; $sql .= " GROUP BY p.rowid, p.ref, p.fk_soc, p.dateo"; $sql .= " ORDER BY p.dateo ASC"; diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index e3c3dff2b7c..eabcfda8491 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -14,7 +14,7 @@ * Copyright (C) 2017 Rui Strecht * Copyright (C) 2018-2021 Frédéric France * Copyright (C) 2018 Josep Lluís Amador - * Copyright (C) 2021 Gauthier VERDOL + * Copyright (C) 2023 Gauthier VERDOL * Copyright (C) 2021 Grégory Blémand * Copyright (C) 2023 Lenin Rivas * @@ -4637,6 +4637,9 @@ abstract class CommonObject if (!empty($element['parent']) && !empty($element['parentkey'])) { $sql.= " AND c.".$element['parentkey']." = p.rowid"; } + if (!empty($element['parent']) && !empty($element['parenttypefield']) && !empty($element['parenttypevalue'])) { + $sql.= " AND c.".$element['parenttypefield']." = '".$element['parenttypevalue']."'"; + } if (!empty($entity)) { if (!empty($element['parent']) && !empty($element['parentkey'])) { $sql.= " AND p.entity = ".((int) $entity); diff --git a/htdocs/core/class/timespent.class.php b/htdocs/core/class/timespent.class.php new file mode 100755 index 00000000000..f6ae2b45c71 --- /dev/null +++ b/htdocs/core/class/timespent.class.php @@ -0,0 +1,1134 @@ + + * Copyright (C) 2023 Frédéric France + * Copyright (C) 2023 Gauthier VERDOL + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/** + * \file class/timespent.class.php + * \ingroup timespent + * \brief This file is a CRUD class file for TimeSpent (Create/Read/Update/Delete) + */ + +// Put here all includes required by your class file +require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php'; +//require_once DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php'; +//require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php'; + +/** + * Class for TimeSpent + */ +class TimeSpent extends CommonObject +{ + /** + * @var string ID of module. + */ + public $module = 'timespent'; + + /** + * @var string ID to identify managed object. + */ + public $element = 'timespent'; + + /** + * @var string Name of table without prefix where object is stored. This is also the key used for extrafields management. + */ + public $table_element = 'element_time'; + + /** + * @var int Does this object support multicompany module ? + * 0=No test on entity, 1=Test with field entity, 'field@table'=Test with link by field@table + */ + public $ismultientitymanaged = 0; + + /** + * @var int Does object support extrafields ? 0=No, 1=Yes + */ + public $isextrafieldmanaged = 0; + + /** + * @var string String with name of icon for timespent. Must be a 'fa-xxx' fontawesome code (or 'fa-xxx_fa_color_size') or 'timespent@timespent' if picto is file 'img/object_timespent.png'. + */ + public $picto = 'fa-file'; + + + const STATUS_DRAFT = 0; + const STATUS_VALIDATED = 1; + const STATUS_CANCELED = 9; + + + /** + * 'type' field format: + * 'integer', 'integer:ObjectClass:PathToClass[:AddCreateButtonOrNot[:Filter[:Sortfield]]]', + * 'select' (list of values are in 'options'), + * 'sellist:TableName:LabelFieldName[:KeyFieldName[:KeyFieldParent[:Filter[:Sortfield]]]]', + * 'chkbxlst:...', + * 'varchar(x)', + * 'text', 'text:none', 'html', + * 'double(24,8)', 'real', 'price', + * 'date', 'datetime', 'timestamp', 'duration', + * 'boolean', 'checkbox', 'radio', 'array', + * 'mail', 'phone', 'url', 'password', 'ip' + * Note: Filter must be a Dolibarr filter syntax string. Example: "(t.ref:like:'SO-%') or (t.date_creation:<:'20160101') or (t.status:!=:0) or (t.nature:is:NULL)" + * 'label' the translation key. + * 'picto' is code of a picto to show before value in forms + * 'enabled' is a condition when the field must be managed (Example: 1 or '$conf->global->MY_SETUP_PARAM' or 'isModEnabled("multicurrency")' ...) + * 'position' is the sort order of field. + * 'notnull' is set to 1 if not null in database. Set to -1 if we must set data to null if empty ('' or 0). + * 'visible' says if field is visible in list (Examples: 0=Not visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). 5=Visible on list and view only (not create/not update). Using a negative value means field is not shown by default on list but can be selected for viewing) + * 'noteditable' says if field is not editable (1 or 0) + * 'alwayseditable' says if field can be modified also when status is not draft ('1' or '0') + * 'default' is a default value for creation (can still be overwrote by the Setup of Default Values if field is editable in creation form). Note: If default is set to '(PROV)' and field is 'ref', the default value will be set to '(PROVid)' where id is rowid when a new record is created. + * 'index' if we want an index in database. + * 'foreignkey'=>'tablename.field' if the field is a foreign key (it is recommanded to name the field fk_...). + * 'searchall' is 1 if we want to search in this field when making a search from the quick search button. + * 'isameasure' must be set to 1 or 2 if field can be used for measure. Field type must be summable like integer or double(24,8). Use 1 in most cases, or 2 if you don't want to see the column total into list (for example for percentage) + * 'css' and 'cssview' and 'csslist' is the CSS style to use on field. 'css' is used in creation and update. 'cssview' is used in view mode. 'csslist' is used for columns in lists. For example: 'css'=>'minwidth300 maxwidth500 widthcentpercentminusx', 'cssview'=>'wordbreak', 'csslist'=>'tdoverflowmax200' + * 'help' and 'helplist' is a 'TranslationString' to use to show a tooltip on field. You can also use 'TranslationString:keyfortooltiponlick' for a tooltip on click. + * 'showoncombobox' if value of the field must be visible into the label of the combobox that list record + * 'disabled' is 1 if we want to have the field locked by a 'disabled' attribute. In most cases, this is never set into the definition of $fields into class, but is set dynamically by some part of code. + * 'arrayofkeyval' to set a list of values if type is a list of predefined values. For example: array("0"=>"Draft","1"=>"Active","-1"=>"Cancel"). Note that type can be 'integer' or 'varchar' + * 'autofocusoncreate' to have field having the focus on a create form. Only 1 field should have this property set to 1. + * 'comment' is not used. You can store here any text of your choice. It is not used by application. + * 'validate' is 1 if need to validate with $this->validateField() + * 'copytoclipboard' is 1 or 2 to allow to add a picto to copy value into clipboard (1=picto after label, 2=picto after value) + * + * Note: To have value dynamic, you can set value to 0 in definition and edit the value on the fly into the constructor. + */ + + // BEGIN MODULEBUILDER PROPERTIES + /** + * @var array Array with all fields and their property. Do not use it as a static var. It may be modified by constructor. + */ + public $fields=array( + 'rowid' => array('type'=>'integer', 'label'=>'TechnicalID', 'enabled'=>'1', 'position'=>1, 'notnull'=>1, 'visible'=>0, 'noteditable'=>'1', 'index'=>1, 'css'=>'left', 'comment'=>"Id"), + 'tms' => array('type'=>'timestamp', 'label'=>'DateModification', 'enabled'=>'1', 'position'=>17, 'notnull'=>0, 'visible'=>-2,), + 'import_key' => array('type'=>'varchar(14)', 'label'=>'import_key', 'enabled'=>'1', 'position'=>15, 'notnull'=>0, 'visible'=>-1,), + 'fk_element' => array('type'=>'integer', 'label'=>'fk_element', 'enabled'=>'1', 'position'=>2, 'notnull'=>1, 'visible'=>-1,), + 'elementtype' => array('type'=>'varchar(32)', 'label'=>'elementtype', 'enabled'=>'1', 'position'=>3, 'notnull'=>1, 'visible'=>-1,), + 'element_date' => array('type'=>'date', 'label'=>'element_date', 'enabled'=>'1', 'position'=>4, 'notnull'=>0, 'visible'=>-1,), + 'element_datehour' => array('type'=>'datetime', 'label'=>'element_datehour', 'enabled'=>'1', 'position'=>5, 'notnull'=>0, 'visible'=>-1,), + 'element_date_withhour' => array('type'=>'integer', 'label'=>'element_date_withhour', 'enabled'=>'1', 'position'=>6, 'notnull'=>0, 'visible'=>-1,), + 'element_duration' => array('type'=>'double', 'label'=>'element_duration', 'enabled'=>'1', 'position'=>7, 'notnull'=>0, 'visible'=>-1,), + 'fk_product' => array('type'=>'integer', 'label'=>'fk_product', 'enabled'=>'1', 'position'=>8, 'notnull'=>0, 'visible'=>-1,), + 'fk_user' => array('type'=>'integer', 'label'=>'fk_user', 'enabled'=>'1', 'position'=>9, 'notnull'=>0, 'visible'=>-1,), + 'thm' => array('type'=>'double(24,8)', 'label'=>'thm', 'enabled'=>'1', 'position'=>10, 'notnull'=>0, 'visible'=>-1,), + 'invoice_id' => array('type'=>'integer', 'label'=>'invoice_id', 'enabled'=>'1', 'position'=>11, 'notnull'=>0, 'visible'=>-1, 'default'=>'NULL',), + 'invoice_line_id' => array('type'=>'integer', 'label'=>'invoice_line_id', 'enabled'=>'1', 'position'=>12, 'notnull'=>0, 'visible'=>-1, 'default'=>'NULL',), + 'intervention_id' => array('type'=>'integer', 'label'=>'intervention_id', 'enabled'=>'1', 'position'=>13, 'notnull'=>0, 'visible'=>-1, 'default'=>'NULL',), + 'intervention_line_id' => array('type'=>'integer', 'label'=>'intervention_line_id', 'enabled'=>'1', 'position'=>14, 'notnull'=>0, 'visible'=>-1, 'default'=>'NULL',), + 'datec' => array('type'=>'datetime', 'label'=>'datec', 'enabled'=>'1', 'position'=>16, 'notnull'=>0, 'visible'=>-1,), + 'note' => array('type'=>'text', 'label'=>'note', 'enabled'=>'1', 'position'=>18, 'notnull'=>0, 'visible'=>-1,), + ); + public $rowid; + public $tms; + public $import_key; + public $fk_element; + public $elementtype; + public $element_date; + public $element_datehour; + public $element_date_withhour; + public $element_duration; + public $fk_product; + public $fk_user; + public $thm; + public $invoice_id; + public $invoice_line_id; + public $intervention_id; + public $intervention_line_id; + public $datec; + public $note; + // END MODULEBUILDER PROPERTIES + + + // If this object has a subtable with lines + + // /** + // * @var string Name of subtable line + // */ + // public $table_element_line = 'timespent_timespentline'; + + // /** + // * @var string Field with ID of parent key if this object has a parent + // */ + // public $fk_element = 'fk_timespent'; + + // /** + // * @var string Name of subtable class that manage subtable lines + // */ + // public $class_element_line = 'TimeSpentline'; + + // /** + // * @var array List of child tables. To test if we can delete object. + // */ + // protected $childtables = array(); + + // /** + // * @var array List of child tables. To know object to delete on cascade. + // * If name matches '@ClassNAme:FilePathClass;ParentFkFieldName' it will + // * call method deleteByParentField(parentId, ParentFkFieldName) to fetch and delete child object + // */ + // protected $childtablesoncascade = array('timespent_timespentdet'); + + // /** + // * @var TimeSpentLine[] Array of subtable lines + // */ + // public $lines = array(); + + + + /** + * Constructor + * + * @param DoliDb $db Database handler + */ + public function __construct(DoliDB $db) + { + global $conf, $langs; + + $this->db = $db; + + if (empty($conf->global->MAIN_SHOW_TECHNICAL_ID) && isset($this->fields['rowid']) && !empty($this->fields['ref'])) { + $this->fields['rowid']['visible'] = 0; + } + if (!isModEnabled('multicompany') && isset($this->fields['entity'])) { + $this->fields['entity']['enabled'] = 0; + } + + // Example to show how to set values of fields definition dynamically + /*if ($user->rights->timespent->timespent->read) { + $this->fields['myfield']['visible'] = 1; + $this->fields['myfield']['noteditable'] = 0; + }*/ + + // Unset fields that are disabled + foreach ($this->fields as $key => $val) { + if (isset($val['enabled']) && empty($val['enabled'])) { + unset($this->fields[$key]); + } + } + + // Translate some data of arrayofkeyval + if (is_object($langs)) { + foreach ($this->fields as $key => $val) { + if (!empty($val['arrayofkeyval']) && is_array($val['arrayofkeyval'])) { + foreach ($val['arrayofkeyval'] as $key2 => $val2) { + $this->fields[$key]['arrayofkeyval'][$key2] = $langs->trans($val2); + } + } + } + } + } + + /** + * Create object into database + * + * @param User $user User that creates + * @param bool $notrigger false=launch triggers after, true=disable triggers + * @return int <0 if KO, Id of created object if OK + */ + public function create(User $user, $notrigger = false) + { + $resultcreate = $this->createCommon($user, $notrigger); + + //$resultvalidate = $this->validate($user, $notrigger); + + return $resultcreate; + } + + /** + * Clone an object into another one + * + * @param User $user User that creates + * @param int $fromid Id of object to clone + * @return mixed New object created, <0 if KO + */ + public function createFromClone(User $user, $fromid) + { + global $langs, $extrafields; + $error = 0; + + dol_syslog(__METHOD__, LOG_DEBUG); + + $object = new self($this->db); + + $this->db->begin(); + + // Load source object + $result = $object->fetchCommon($fromid); + if ($result > 0 && !empty($object->table_element_line)) { + $object->fetchLines(); + } + + // get lines so they will be clone + //foreach($this->lines as $line) + // $line->fetch_optionals(); + + // Reset some properties + unset($object->id); + unset($object->fk_user_creat); + unset($object->import_key); + + // Clear fields + if (property_exists($object, 'ref')) { + $object->ref = empty($this->fields['ref']['default']) ? "Copy_Of_".$object->ref : $this->fields['ref']['default']; + } + if (property_exists($object, 'label')) { + $object->label = empty($this->fields['label']['default']) ? $langs->trans("CopyOf")." ".$object->label : $this->fields['label']['default']; + } + if (property_exists($object, 'status')) { + $object->status = self::STATUS_DRAFT; + } + if (property_exists($object, 'date_creation')) { + $object->date_creation = dol_now(); + } + if (property_exists($object, 'date_modification')) { + $object->date_modification = null; + } + // ... + // Clear extrafields that are unique + if (is_array($object->array_options) && count($object->array_options) > 0) { + $extrafields->fetch_name_optionals_label($this->table_element); + foreach ($object->array_options as $key => $option) { + $shortkey = preg_replace('/options_/', '', $key); + if (!empty($extrafields->attributes[$this->table_element]['unique'][$shortkey])) { + //var_dump($key); + //var_dump($clonedObj->array_options[$key]); exit; + unset($object->array_options[$key]); + } + } + } + + // Create clone + $object->context['createfromclone'] = 'createfromclone'; + $result = $object->createCommon($user); + if ($result < 0) { + $error++; + $this->error = $object->error; + $this->errors = $object->errors; + } + + if (!$error) { + // copy internal contacts + if ($this->copy_linked_contact($object, 'internal') < 0) { + $error++; + } + } + + if (!$error) { + // copy external contacts if same company + if (!empty($object->socid) && property_exists($this, 'fk_soc') && $this->fk_soc == $object->socid) { + if ($this->copy_linked_contact($object, 'external') < 0) { + $error++; + } + } + } + + unset($object->context['createfromclone']); + + // End + if (!$error) { + $this->db->commit(); + return $object; + } else { + $this->db->rollback(); + return -1; + } + } + + /** + * Load object in memory from the database + * + * @param int $id Id object + * @param string $ref Ref + * @return int <0 if KO, 0 if not found, >0 if OK + */ + public function fetch($id, $ref = null) + { + $result = $this->fetchCommon($id, $ref); + if ($result > 0 && !empty($this->table_element_line)) { + $this->fetchLines(); + } + return $result; + } + + /** + * Load object lines in memory from the database + * + * @return int <0 if KO, 0 if not found, >0 if OK + */ + public function fetchLines() + { + $this->lines = array(); + + $result = $this->fetchLinesCommon(); + return $result; + } + + + /** + * Load list of objects in memory from the database. + * + * @param string $sortorder Sort Order + * @param string $sortfield Sort field + * @param int $limit limit + * @param int $offset Offset + * @param array $filter Filter array. Example array('field'=>'valueforlike', 'customurl'=>...) + * @param string $filtermode Filter mode (AND or OR) + * @return array|int int <0 if KO, array of pages if OK + */ + public function fetchAll($sortorder = '', $sortfield = '', $limit = 0, $offset = 0, array $filter = array(), $filtermode = 'AND') + { + global $conf; + + dol_syslog(__METHOD__, LOG_DEBUG); + + $records = array(); + + $sql = "SELECT "; + $sql .= $this->getFieldList('t'); + $sql .= " FROM ".$this->db->prefix().$this->table_element." as t"; + if (isset($this->ismultientitymanaged) && $this->ismultientitymanaged == 1) { + $sql .= " WHERE t.entity IN (".getEntity($this->element).")"; + } else { + $sql .= " WHERE 1 = 1"; + } + // Manage filter + $sqlwhere = array(); + if (count($filter) > 0) { + foreach ($filter as $key => $value) { + if ($key == 't.rowid') { + $sqlwhere[] = $key." = ".((int) $value); + } elseif (in_array($this->fields[$key]['type'], array('date', 'datetime', 'timestamp'))) { + $sqlwhere[] = $key." = '".$this->db->idate($value)."'"; + } elseif ($key == 'customsql') { + $sqlwhere[] = $value; + } elseif (strpos($value, '%') === false) { + $sqlwhere[] = $key." IN (".$this->db->sanitize($this->db->escape($value)).")"; + } else { + $sqlwhere[] = $key." LIKE '%".$this->db->escape($value)."%'"; + } + } + } + if (count($sqlwhere) > 0) { + $sql .= " AND (".implode(" ".$filtermode." ", $sqlwhere).")"; + } + + if (!empty($sortfield)) { + $sql .= $this->db->order($sortfield, $sortorder); + } + if (!empty($limit)) { + $sql .= $this->db->plimit($limit, $offset); + } + + $resql = $this->db->query($sql); + if ($resql) { + $num = $this->db->num_rows($resql); + $i = 0; + while ($i < ($limit ? min($limit, $num) : $num)) { + $obj = $this->db->fetch_object($resql); + + $record = new self($this->db); + $record->setVarsFromFetchObj($obj); + + $records[$record->id] = $record; + + $i++; + } + $this->db->free($resql); + + return $records; + } else { + $this->errors[] = 'Error '.$this->db->lasterror(); + dol_syslog(__METHOD__.' '.join(',', $this->errors), LOG_ERR); + + return -1; + } + } + + /** + * Update object into database + * + * @param User $user User that modifies + * @param bool $notrigger false=launch triggers after, true=disable triggers + * @return int <0 if KO, >0 if OK + */ + public function update(User $user, $notrigger = false) + { + return $this->updateCommon($user, $notrigger); + } + + /** + * Delete object in database + * + * @param User $user User that deletes + * @param bool $notrigger false=launch triggers, true=disable triggers + * @return int <0 if KO, >0 if OK + */ + public function delete(User $user, $notrigger = false) + { + return $this->deleteCommon($user, $notrigger); + //return $this->deleteCommon($user, $notrigger, 1); + } + + /** + * Delete a line of object in database + * + * @param User $user User that delete + * @param int $idline Id of line to delete + * @param bool $notrigger false=launch triggers after, true=disable triggers + * @return int >0 if OK, <0 if KO + */ + public function deleteLine(User $user, $idline, $notrigger = false) + { + if ($this->status < 0) { + $this->error = 'ErrorDeleteLineNotAllowedByObjectStatus'; + return -2; + } + + return $this->deleteLineCommon($user, $idline, $notrigger); + } + + + /** + * Validate object + * + * @param User $user User making status change + * @param int $notrigger 1=Does not execute triggers, 0= execute triggers + * @return int <=0 if OK, 0=Nothing done, >0 if KO + */ + public function validate($user, $notrigger = 0) + { + global $conf, $langs; + + require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; + + $error = 0; + + // Protection + if ($this->status == self::STATUS_VALIDATED) { + dol_syslog(get_class($this)."::validate action abandonned: already validated", LOG_WARNING); + return 0; + } + + /*if (! ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && !empty($user->rights->timespent->timespent->write)) + || (!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && !empty($user->rights->timespent->timespent->timespent_advance->validate)))) + { + $this->error='NotEnoughPermissions'; + dol_syslog(get_class($this)."::valid ".$this->error, LOG_ERR); + return -1; + }*/ + + $now = dol_now(); + + $this->db->begin(); + + // Define new ref + if (!$error && (preg_match('/^[\(]?PROV/i', $this->ref) || empty($this->ref))) { // empty should not happened, but when it occurs, the test save life + $num = $this->getNextNumRef(); + } else { + $num = $this->ref; + } + $this->newref = $num; + + if (!empty($num)) { + // Validate + $sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element; + $sql .= " SET ref = '".$this->db->escape($num)."',"; + $sql .= " status = ".self::STATUS_VALIDATED; + if (!empty($this->fields['date_validation'])) { + $sql .= ", date_validation = '".$this->db->idate($now)."'"; + } + if (!empty($this->fields['fk_user_valid'])) { + $sql .= ", fk_user_valid = ".((int) $user->id); + } + $sql .= " WHERE rowid = ".((int) $this->id); + + dol_syslog(get_class($this)."::validate()", LOG_DEBUG); + $resql = $this->db->query($sql); + if (!$resql) { + dol_print_error($this->db); + $this->error = $this->db->lasterror(); + $error++; + } + + if (!$error && !$notrigger) { + // Call trigger + $result = $this->call_trigger('timespent_VALIDATE', $user); + if ($result < 0) { + $error++; + } + // End call triggers + } + } + + if (!$error) { + $this->oldref = $this->ref; + + // Rename directory if dir was a temporary ref + if (preg_match('/^[\(]?PROV/i', $this->ref)) { + // Now we rename also files into index + $sql = 'UPDATE '.MAIN_DB_PREFIX."ecm_files set filename = CONCAT('".$this->db->escape($this->newref)."', SUBSTR(filename, ".(strlen($this->ref) + 1).")), filepath = 'timespent/".$this->db->escape($this->newref)."'"; + $sql .= " WHERE filename LIKE '".$this->db->escape($this->ref)."%' AND filepath = 'timespent/".$this->db->escape($this->ref)."' and entity = ".$conf->entity; + $resql = $this->db->query($sql); + if (!$resql) { + $error++; $this->error = $this->db->lasterror(); + } + + // We rename directory ($this->ref = old ref, $num = new ref) in order not to lose the attachments + $oldref = dol_sanitizeFileName($this->ref); + $newref = dol_sanitizeFileName($num); + $dirsource = $conf->timespent->dir_output.'/timespent/'.$oldref; + $dirdest = $conf->timespent->dir_output.'/timespent/'.$newref; + if (!$error && file_exists($dirsource)) { + dol_syslog(get_class($this)."::validate() rename dir ".$dirsource." into ".$dirdest); + + if (@rename($dirsource, $dirdest)) { + dol_syslog("Rename ok"); + // Rename docs starting with $oldref with $newref + $listoffiles = dol_dir_list($conf->timespent->dir_output.'/timespent/'.$newref, 'files', 1, '^'.preg_quote($oldref, '/')); + foreach ($listoffiles as $fileentry) { + $dirsource = $fileentry['name']; + $dirdest = preg_replace('/^'.preg_quote($oldref, '/').'/', $newref, $dirsource); + $dirsource = $fileentry['path'].'/'.$dirsource; + $dirdest = $fileentry['path'].'/'.$dirdest; + @rename($dirsource, $dirdest); + } + } + } + } + } + + // Set new ref and current status + if (!$error) { + $this->ref = $num; + $this->status = self::STATUS_VALIDATED; + } + + if (!$error) { + $this->db->commit(); + return 1; + } else { + $this->db->rollback(); + return -1; + } + } + + + /** + * Set draft status + * + * @param User $user Object user that modify + * @param int $notrigger 1=Does not execute triggers, 0=Execute triggers + * @return int <0 if KO, >0 if OK + */ + public function setDraft($user, $notrigger = 0) + { + // Protection + if ($this->status <= self::STATUS_DRAFT) { + return 0; + } + + /*if (! ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && !empty($user->rights->timespent->write)) + || (!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && !empty($user->rights->timespent->timespent_advance->validate)))) + { + $this->error='Permission denied'; + return -1; + }*/ + + return $this->setStatusCommon($user, self::STATUS_DRAFT, $notrigger, 'timespent_UNVALIDATE'); + } + + /** + * Set cancel status + * + * @param User $user Object user that modify + * @param int $notrigger 1=Does not execute triggers, 0=Execute triggers + * @return int <0 if KO, 0=Nothing done, >0 if OK + */ + public function cancel($user, $notrigger = 0) + { + // Protection + if ($this->status != self::STATUS_VALIDATED) { + return 0; + } + + /*if (! ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && !empty($user->rights->timespent->write)) + || (!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && !empty($user->rights->timespent->timespent_advance->validate)))) + { + $this->error='Permission denied'; + return -1; + }*/ + + return $this->setStatusCommon($user, self::STATUS_CANCELED, $notrigger, 'timespent_CANCEL'); + } + + /** + * Set back to validated status + * + * @param User $user Object user that modify + * @param int $notrigger 1=Does not execute triggers, 0=Execute triggers + * @return int <0 if KO, 0=Nothing done, >0 if OK + */ + public function reopen($user, $notrigger = 0) + { + // Protection + if ($this->status == self::STATUS_VALIDATED) { + return 0; + } + + /*if (! ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && !empty($user->rights->timespent->write)) + || (!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && !empty($user->rights->timespent->timespent_advance->validate)))) + { + $this->error='Permission denied'; + return -1; + }*/ + + return $this->setStatusCommon($user, self::STATUS_VALIDATED, $notrigger, 'timespent_REOPEN'); + } + + /** + * getTooltipContentArray + * @param array $params params to construct tooltip data + * @since v18 + * @return array + */ + public function getTooltipContentArray($params) + { + global $conf, $langs, $user; + + $datas = []; + + if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { + return ['optimize' => $langs->trans("ShowTimeSpent")]; + } + $datas['picto'] = img_picto('', $this->picto).' '.$langs->trans("TimeSpent").''; + if (isset($this->status)) { + $datas['picto'] .= ' '.$this->getLibStatut(5); + } + $datas['ref'] .= '
'.$langs->trans('Ref').': '.$this->ref; + + return $datas; + } + + /** + * Return a link to the object card (with optionaly the picto) + * + * @param int $withpicto Include picto in link (0=No picto, 1=Include picto into link, 2=Only picto) + * @param string $option On what the link point to ('nolink', ...) + * @param int $notooltip 1=Disable tooltip + * @param string $morecss Add more css on link + * @param int $save_lastsearch_value -1=Auto, 0=No save of lastsearch_values when clicking, 1=Save lastsearch_values whenclicking + * @return string String with URL + */ + public function getNomUrl($withpicto = 0, $option = '', $notooltip = 0, $morecss = '', $save_lastsearch_value = -1) + { + global $conf, $langs, $hookmanager; + + if (!empty($conf->dol_no_mouse_hover)) { + $notooltip = 1; // Force disable tooltips + } + + $result = ''; + $params = [ + 'id' => $this->id, + 'objecttype' => $this->element, + 'option' => $option, + ]; + $classfortooltip = 'classfortooltip'; + $dataparams = ''; + if (getDolGlobalInt('MAIN_ENABLE_AJAX_TOOLTIP')) { + $classfortooltip = 'classforajaxtooltip'; + $dataparams = " data-params='".json_encode($params)."'"; + // $label = $langs->trans('Loading'); + } + $label = implode($this->getTooltipContentArray($params)); + + $url = dol_buildpath('/timespent/timespent_card.php', 1).'?id='.$this->id; + + if ($option != 'nolink') { + // Add param to save lastsearch_values or not + $add_save_lastsearch_values = ($save_lastsearch_value == 1 ? 1 : 0); + if ($save_lastsearch_value == -1 && preg_match('/list\.php/', $_SERVER["PHP_SELF"])) { + $add_save_lastsearch_values = 1; + } + if ($url && $add_save_lastsearch_values) { + $url .= '&save_lastsearch_values=1'; + } + } + + $linkclose = ''; + if (empty($notooltip)) { + if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { + $label = $langs->trans("ShowTimeSpent"); + $linkclose .= ' alt="'.dol_escape_htmltag($label, 1).'"'; + } + $linkclose .= ' title="'.dol_escape_htmltag($label, 1).'"'; + $linkclose .= $dataparams.' class="'.$classfortooltip.($morecss ? ' '.$morecss : '').'"'; + } else { + $linkclose = ($morecss ? ' class="'.$morecss.'"' : ''); + } + + if ($option == 'nolink' || empty($url)) { + $linkstart = ''; + if ($option == 'nolink' || empty($url)) { + $linkend = ''; + } else { + $linkend = ''; + } + + $result .= $linkstart; + + if (empty($this->showphoto_on_popup)) { + if ($withpicto) { + $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : $dataparams.' class="'.(($withpicto != 2) ? 'paddingright ' : '').$classfortooltip.'"'), 0, 0, $notooltip ? 0 : 1); + } + } else { + if ($withpicto) { + require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; + + list($class, $module) = explode('@', $this->picto); + $upload_dir = $conf->$module->multidir_output[$conf->entity]."/$class/".dol_sanitizeFileName($this->ref); + $filearray = dol_dir_list($upload_dir, "files"); + $filename = $filearray[0]['name']; + if (!empty($filename)) { + $pospoint = strpos($filearray[0]['name'], '.'); + + $pathtophoto = $class.'/'.$this->ref.'/thumbs/'.substr($filename, 0, $pospoint).'_mini'.substr($filename, $pospoint); + if (empty($conf->global->{strtoupper($module.'_'.$class).'_FORMATLISTPHOTOSASUSERS'})) { + $result .= '
No photo
'; + } else { + $result .= '
No photo
'; + } + + $result .= ''; + } else { + $result .= img_object(($notooltip ? '' : $label), ($this->picto ? $this->picto : 'generic'), ($notooltip ? (($withpicto != 2) ? 'class="paddingright"' : '') : 'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip ? 0 : 1); + } + } + } + + if ($withpicto != 2) { + $result .= $this->ref; + } + + $result .= $linkend; + //if ($withpicto != 2) $result.=(($addlabel && $this->label) ? $sep . dol_trunc($this->label, ($addlabel > 1 ? $addlabel : 0)) : ''); + + global $action, $hookmanager; + $hookmanager->initHooks(array($this->element.'dao')); + $parameters = array('id'=>$this->id, 'getnomurl' => &$result); + $reshook = $hookmanager->executeHooks('getNomUrl', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + if ($reshook > 0) { + $result = $hookmanager->resPrint; + } else { + $result .= $hookmanager->resPrint; + } + + return $result; + } + + /** + * Return a thumb for kanban views + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @param array $arraydata Array of data + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '', $arraydata = null) + { + global $conf, $langs; + $return = '
'; + $return .= '
'; + $return .= ''; + $return .= img_picto('', $this->picto); + $return .= ''; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + if (property_exists($this, 'label')) { + $return .= '
'.$this->label.'
'; + } + if (property_exists($this, 'amount')) { + $return .= '
'; + $return .= ''.price($this->amount, 0, $langs, 1, -1, -1, $conf->currency).''; + } + if (method_exists($this, 'getLibStatut')) { + $return .= '
'.$this->getLibStatut(5).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + + return $return; + } + + /** + * Return the label of the status + * + * @param int $mode 0=long label, 1=short label, 2=Picto + short label, 3=Picto, 4=Picto + long label, 5=Short label + Picto, 6=Long label + Picto + * @return string Label of status + */ + public function getLabelStatus($mode = 0) + { + return $this->LibStatut($this->status, $mode); + } + + /** + * Return the label of the status + * + * @param int $mode 0=long label, 1=short label, 2=Picto + short label, 3=Picto, 4=Picto + long label, 5=Short label + Picto, 6=Long label + Picto + * @return string Label of status + */ + public function getLibStatut($mode = 0) + { + return $this->LibStatut($this->status, $mode); + } + + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** + * Return the status + * + * @param int $status Id status + * @param int $mode 0=long label, 1=short label, 2=Picto + short label, 3=Picto, 4=Picto + long label, 5=Short label + Picto, 6=Long label + Picto + * @return string Label of status + */ + public function LibStatut($status, $mode = 0) + { + // phpcs:enable + if (empty($this->labelStatus) || empty($this->labelStatusShort)) { + global $langs; + //$langs->load("timespent@timespent"); + $this->labelStatus[self::STATUS_DRAFT] = $langs->transnoentitiesnoconv('Draft'); + $this->labelStatus[self::STATUS_VALIDATED] = $langs->transnoentitiesnoconv('Enabled'); + $this->labelStatus[self::STATUS_CANCELED] = $langs->transnoentitiesnoconv('Disabled'); + $this->labelStatusShort[self::STATUS_DRAFT] = $langs->transnoentitiesnoconv('Draft'); + $this->labelStatusShort[self::STATUS_VALIDATED] = $langs->transnoentitiesnoconv('Enabled'); + $this->labelStatusShort[self::STATUS_CANCELED] = $langs->transnoentitiesnoconv('Disabled'); + } + + $statusType = 'status'.$status; + //if ($status == self::STATUS_VALIDATED) $statusType = 'status1'; + if ($status == self::STATUS_CANCELED) { + $statusType = 'status6'; + } + + return dolGetStatus($this->labelStatus[$status], $this->labelStatusShort[$status], '', $statusType, $mode); + } + + /** + * Load the info information in the object + * + * @param int $id Id of object + * @return void + */ + public function info($id) + { + $sql = "SELECT rowid,"; + $sql .= " date_creation as datec, tms as datem,"; + $sql .= " fk_user_creat, fk_user_modif"; + $sql .= " FROM ".MAIN_DB_PREFIX.$this->table_element." as t"; + $sql .= " WHERE t.rowid = ".((int) $id); + + $result = $this->db->query($sql); + if ($result) { + if ($this->db->num_rows($result)) { + $obj = $this->db->fetch_object($result); + + $this->id = $obj->rowid; + + $this->user_creation_id = $obj->fk_user_creat; + $this->user_modification_id = $obj->fk_user_modif; + if (!empty($obj->fk_user_valid)) { + $this->user_validation_id = $obj->fk_user_valid; + } + $this->date_creation = $this->db->jdate($obj->datec); + $this->date_modification = empty($obj->datem) ? '' : $this->db->jdate($obj->datem); + if (!empty($obj->datev)) { + $this->date_validation = empty($obj->datev) ? '' : $this->db->jdate($obj->datev); + } + } + + $this->db->free($result); + } else { + dol_print_error($this->db); + } + } + + /** + * Initialise object with example values + * Id must be 0 if object instance is a specimen + * + * @return void + */ + public function initAsSpecimen() + { + // Set here init that are not commonf fields + // $this->property1 = ... + // $this->property2 = ... + + $this->initAsSpecimenCommon(); + } + + /** + * Create an array of lines + * + * @return array|int array of lines if OK, <0 if KO + */ + public function getLinesArray() + { + $this->lines = array(); + + $objectline = new TimeSpentLine($this->db); + $result = $objectline->fetchAll('ASC', 'position', 0, 0, array('customsql'=>'fk_timespent = '.((int) $this->id))); + + if (is_numeric($result)) { + $this->error = $objectline->error; + $this->errors = $objectline->errors; + return $result; + } else { + $this->lines = $result; + return $this->lines; + } + } + + /** + * Returns the reference to the following non used object depending on the active numbering module. + * + * @return string Object free reference + */ + public function getNextNumRef() + { + global $langs, $conf; + $langs->load("timespent@timespent"); + + if (empty($conf->global->TIMESPENT_timespent_ADDON)) { + $conf->global->TIMESPENT_timespent_ADDON = 'mod_timespent_standard'; + } + + if (!empty($conf->global->TIMESPENT_timespent_ADDON)) { + $mybool = false; + + $file = $conf->global->TIMESPENT_timespent_ADDON.".php"; + $classname = $conf->global->TIMESPENT_timespent_ADDON; + + // Include file with class + $dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']); + foreach ($dirmodels as $reldir) { + $dir = dol_buildpath($reldir."core/modules/timespent/"); + + // Load file with numbering class (if found) + $mybool |= @include_once $dir.$file; + } + + if ($mybool === false) { + dol_print_error('', "Failed to include file ".$file); + return ''; + } + + if (class_exists($classname)) { + $obj = new $classname(); + $numref = $obj->getNextValue($this); + + if ($numref != '' && $numref != '-1') { + return $numref; + } else { + $this->error = $obj->error; + //dol_print_error($this->db,get_class($this)."::getNextNumRef ".$obj->error); + return ""; + } + } else { + print $langs->trans("Error")." ".$langs->trans("ClassNotFound").' '.$classname; + return ""; + } + } else { + print $langs->trans("ErrorNumberingModuleNotSetup", $this->element); + return ""; + } + } + + /** + * Create a document onto disk according to template module. + * + * @param string $modele Force template to use ('' to not force) + * @param Translate $outputlangs objet lang a utiliser pour traduction + * @param int $hidedetails Hide details of lines + * @param int $hidedesc Hide description + * @param int $hideref Hide ref + * @param null|array $moreparams Array to provide more information + * @return int 0 if KO, 1 if OK + */ + public function generateDocument($modele, $outputlangs, $hidedetails = 0, $hidedesc = 0, $hideref = 0, $moreparams = null) + { + global $conf, $langs; + + $result = 0; + $includedocgeneration = 0; + + $langs->load("timespent@timespent"); + + if (!dol_strlen($modele)) { + $modele = 'standard_timespent'; + + if (!empty($this->model_pdf)) { + $modele = $this->model_pdf; + } elseif (!empty($conf->global->timespent_ADDON_PDF)) { + $modele = $conf->global->timespent_ADDON_PDF; + } + } + + $modelpath = "core/modules/timespent/doc/"; + + if ($includedocgeneration && !empty($modele)) { + $result = $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref, $moreparams); + } + + return $result; + } + + /** + * Action executed by scheduler + * CAN BE A CRON TASK. In such a case, parameters come from the schedule job setup field 'Parameters' + * Use public function doScheduledJob($param1, $param2, ...) to get parameters + * + * @return int 0 if OK, <>0 if KO (this function is used also by cron so only 0 is OK) + */ + public function doScheduledJob() + { + //global $conf, $langs; + + //$conf->global->SYSLOG_FILE = 'DOL_DATA_ROOT/dolibarr_mydedicatedlofile.log'; + + $error = 0; + $this->output = ''; + $this->error = ''; + + dol_syslog(__METHOD__, LOG_DEBUG); + + $now = dol_now(); + + $this->db->begin(); + + // ... + + $this->db->commit(); + + return $error; + } +} diff --git a/htdocs/core/lib/project.lib.php b/htdocs/core/lib/project.lib.php index 8aa8b6d93b7..71c0cd7c0c6 100644 --- a/htdocs/core/lib/project.lib.php +++ b/htdocs/core/lib/project.lib.php @@ -4,6 +4,7 @@ * Copyright (C) 2011 Juanjo Menent * Copyright (C) 2018-2021 Frédéric France * Copyright (C) 2022 Charlene Benke + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -100,8 +101,9 @@ function project_prepare_head(Project $project, $moreparam = '') $sql = "SELECT t.rowid"; //$sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t, ".MAIN_DB_PREFIX."projet_task as pt, ".MAIN_DB_PREFIX."user as u"; //$sql .= " WHERE t.fk_user = u.rowid AND t.fk_task = pt.rowid"; - $sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t, ".MAIN_DB_PREFIX."projet_task as pt"; - $sql .= " WHERE t.fk_task = pt.rowid"; + $sql .= " FROM ".MAIN_DB_PREFIX."element_time as t, ".MAIN_DB_PREFIX."projet_task as pt"; + $sql .= " WHERE t.fk_element = pt.rowid"; + $sql .= " AND t.elementtype = 'task'"; $sql .= " AND pt.fk_projet =".((int) $project->id); $resql = $db->query($sql); if ($resql) { @@ -372,8 +374,8 @@ function task_prepare_head($object) $sql = "SELECT t.rowid"; //$sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t, ".MAIN_DB_PREFIX."projet_task as pt, ".MAIN_DB_PREFIX."user as u"; //$sql .= " WHERE t.fk_user = u.rowid AND t.fk_task = pt.rowid"; - $sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t"; - $sql .= " WHERE t.fk_task = ".((int) $object->id); + $sql .= " FROM ".MAIN_DB_PREFIX."element_time as t"; + $sql .= " WHERE t.elementtype='task' AND t.fk_element = ".((int) $object->id); $resql = $db->query($sql); if ($resql) { $obj = $db->fetch_object($resql); diff --git a/htdocs/core/modules/modProjet.class.php b/htdocs/core/modules/modProjet.class.php index 8bc8e03adb2..be6c641f852 100644 --- a/htdocs/core/modules/modProjet.class.php +++ b/htdocs/core/modules/modProjet.class.php @@ -5,7 +5,8 @@ * Copyright (C) 2004 Benoit Mortier * Copyright (C) 2005-2012 Regis Houssin * Copyright (C) 2013 Florian Henry - * Copyright (C) 2014 Charles-Fr BENKE + * Copyright (C) 2014 Charles-Fr BENKE + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -230,7 +231,7 @@ class modProjet extends DolibarrModules 'p.usage_opportunity'=>'Boolean', 'p.usage_task'=>'Boolean', 'p.usage_bill_time'=>'Boolean', 'p.datec'=>"Date", 'p.dateo'=>"Date", 'p.datee'=>"Date", 'p.fk_statut'=>'Status', 'cls.code'=>"Text", 'p.opp_percent'=>'Numeric', 'p.opp_amount'=>'Numeric', 'p.description'=>"Text", 'p.entity'=>'Numeric', 'p.budget_amount'=>'Numeric', 'pt.rowid'=>'Numeric', 'pt.ref'=>'Text', 'pt.label'=>'Text', 'pt.dateo'=>"Date", 'pt.datee'=>"Date", 'pt.duration_effective'=>"Duree", 'pt.planned_workload'=>"Numeric", 'pt.progress'=>"Numeric", 'pt.description'=>"Text", - 'ptt.rowid'=>'Numeric', 'ptt.task_date'=>'Date', 'ptt.task_duration'=>"Duree", 'ptt.fk_user'=>"FormSelect:select_dolusers", 'ptt.note'=>"Text" + 'ptt.rowid'=>'Numeric', 'ptt.element_date'=>'Date', 'ptt.element_duration'=>"Duree", 'ptt.fk_user'=>"FormSelect:select_dolusers", 'ptt.note'=>"Text" ); $this->export_entities_array[$r] = array( 's.rowid'=>"company", 's.nom'=>'company', 's.address'=>'company', 's.zip'=>'company', 's.town'=>'company', 's.fk_pays'=>'company', @@ -272,8 +273,8 @@ class modProjet extends DolibarrModules $keyforaliasextra = 'extra2'; include DOL_DOCUMENT_ROOT.'/core/extrafieldsinexport.inc.php'; // End add extra fields - $this->export_fields_array[$r] = array_merge($this->export_fields_array[$r], array('ptt.rowid'=>'IdTaskTime', 'ptt.task_date'=>'TaskTimeDate', 'ptt.task_duration'=>"TimesSpent", 'ptt.fk_user'=>"TaskTimeUser", 'ptt.note'=>"TaskTimeNote")); - $this->export_entities_array[$r] = array_merge($this->export_entities_array[$r], array('ptt.rowid'=>'task_time', 'ptt.task_date'=>'task_time', 'ptt.task_duration'=>"task_time", 'ptt.fk_user'=>"task_time", 'ptt.note'=>"task_time")); + $this->export_fields_array[$r] = array_merge($this->export_fields_array[$r], array('ptt.rowid'=>'IdTaskTime', 'ptt.element_date'=>'TaskTimeDate', 'ptt.element_duration'=>"TimesSpent", 'ptt.fk_user'=>"TaskTimeUser", 'ptt.note'=>"TaskTimeNote")); + $this->export_entities_array[$r] = array_merge($this->export_entities_array[$r], array('ptt.rowid'=>'task_time', 'ptt.element_date'=>'task_time', 'ptt.element_duration'=>"task_time", 'ptt.fk_user'=>"task_time", 'ptt.note'=>"task_time")); if (empty($conf->global->PROJECT_HIDE_TASKS)) { $this->export_fields_array[$r] = array_merge($this->export_fields_array[$r], array('f.ref'=>"Billed")); $this->export_entities_array[$r] = array_merge($this->export_entities_array[$r], array('f.ref'=>"task_time")); @@ -284,7 +285,7 @@ class modProjet extends DolibarrModules $this->export_sql_end[$r] .= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_lead_status as cls ON p.fk_opp_status = cls.rowid'; $this->export_sql_end[$r] .= ' LEFT JOIN '.MAIN_DB_PREFIX."projet_task as pt ON p.rowid = pt.fk_projet"; $this->export_sql_end[$r] .= ' LEFT JOIN '.MAIN_DB_PREFIX.'projet_task_extrafields as extra2 ON pt.rowid = extra2.fk_object'; - $this->export_sql_end[$r] .= ' LEFT JOIN '.MAIN_DB_PREFIX."projet_task_time as ptt ON pt.rowid = ptt.fk_task"; + $this->export_sql_end[$r] .= ' LEFT JOIN '.MAIN_DB_PREFIX."element_time as ptt ON (pt.rowid = ptt.fk_element AND ptt.elementtype = 'task')"; $this->export_sql_end[$r] .= ' LEFT JOIN '.MAIN_DB_PREFIX.'societe as s ON p.fk_soc = s.rowid'; if (empty($conf->global->PROJECT_HIDE_TASKS)) { $this->export_sql_end[$r] .= ' LEFT JOIN '.MAIN_DB_PREFIX.'facture as f ON ptt.invoice_id = f.rowid'; diff --git a/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php b/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php index 635a627d0a1..16a197f42b9 100644 --- a/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php +++ b/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php @@ -3,7 +3,8 @@ * Copyright (C) 2012 Juanjo Menent * Copyright (C) 2013 Florian Henry * Copyright (C) 2016 Charlie Benke - * Copyright (C) 2018 Frédéric France + * Copyright (C) 2018 Frédéric France + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -749,13 +750,14 @@ class doc_generic_project_odt extends ModelePDFProjects } //Time ressources - $sql = "SELECT t.rowid, t.task_date, t.task_duration, t.fk_user, t.note"; + $sql = "SELECT t.rowid, t.element_date as task_date, t.element_duration as task_duration, t.fk_user, t.note"; $sql .= ", u.lastname, u.firstname, t.thm"; - $sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t"; + $sql .= " FROM ".MAIN_DB_PREFIX."element_time as t"; $sql .= " , ".MAIN_DB_PREFIX."user as u"; - $sql .= " WHERE t.fk_task =".((int) $task->id); + $sql .= " WHERE t.fk_element =".((int) $task->id); + $sql .= " AND t.elementtype = 'task'"; $sql .= " AND t.fk_user = u.rowid"; - $sql .= " ORDER BY t.task_date DESC"; + $sql .= " ORDER BY t.element_date DESC"; $resql = $this->db->query($sql); if ($resql) { diff --git a/htdocs/core/modules/project/task/doc/doc_generic_task_odt.modules.php b/htdocs/core/modules/project/task/doc/doc_generic_task_odt.modules.php index 49522a01d33..983d6f9b97a 100644 --- a/htdocs/core/modules/project/task/doc/doc_generic_task_odt.modules.php +++ b/htdocs/core/modules/project/task/doc/doc_generic_task_odt.modules.php @@ -3,7 +3,8 @@ * Copyright (C) 2012 Juanjo Menent * Copyright (C) 2013 Florian Henry * Copyright (C) 2016 Charlie Benke - * Copyright (C) 2018 Frédéric France + * Copyright (C) 2018 Frédéric France + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -662,13 +663,14 @@ class doc_generic_task_odt extends ModelePDFTask } // Time ressources - $sql = "SELECT t.rowid, t.task_date, t.task_duration, t.fk_user, t.note"; + $sql = "SELECT t.rowid, t.element_date as task_date, t.element_duration as task_duration, t.fk_user, t.note"; $sql .= ", u.lastname, u.firstname"; - $sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t"; + $sql .= " FROM ".MAIN_DB_PREFIX."element_time as t"; $sql .= " , ".MAIN_DB_PREFIX."user as u"; - $sql .= " WHERE t.fk_task =".((int) $object->id); + $sql .= " WHERE t.fk_element =".((int) $object->id); + $sql .= " AND t.elementtype = 'task'"; $sql .= " AND t.fk_user = u.rowid"; - $sql .= " ORDER BY t.task_date DESC"; + $sql .= " ORDER BY t.element_date DESC"; $resql = $this->db->query($sql); if ($resql) { diff --git a/htdocs/install/mysql/migration/repair.sql b/htdocs/install/mysql/migration/repair.sql index 26469449a0b..25be39f2c87 100644 --- a/htdocs/install/mysql/migration/repair.sql +++ b/htdocs/install/mysql/migration/repair.sql @@ -315,7 +315,7 @@ UPDATE llx_actioncomm set fk_user_action = fk_user_done where fk_user_done > 0 a UPDATE llx_actioncomm set fk_user_action = fk_user_author where fk_user_author > 0 and (fk_user_action is null or fk_user_action = 0); -UPDATE llx_projet_task_time set task_datehour = task_date where task_datehour IS NULL and task_date IS NOT NULL; +UPDATE llx_element_time set element_datehour = element_date where element_datehour IS NULL and element_date IS NOT NULL; UPDATE llx_projet set fk_opp_status = NULL where fk_opp_status = -1; UPDATE llx_projet set fk_opp_status = (SELECT rowid FROM llx_c_lead_status WHERE code='PROSP') where fk_opp_status IS NULL and opp_amount > 0; @@ -389,8 +389,8 @@ update llx_expedition set date_valid = date_creation where fk_statut = 1 and dat update llx_expedition set date_valid = NOW() where fk_statut = 1 and date_valid IS NULL; -- Detect bad consistency between duraction_effective of a task and sum of time of tasks --- select pt.rowid, pt.duration_effective, SUM(ptt.task_duration) as y from llx_projet_task as pt, llx_projet_task_time as ptt where ptt.fk_task = pt.rowid group by pt.rowid, pt.duration_effective having pt.duration_effective <> y; -update llx_projet_task as pt set pt.duration_effective = (select SUM(ptt.task_duration) as y from llx_projet_task_time as ptt where ptt.fk_task = pt.rowid) where pt.duration_effective <> (select SUM(ptt.task_duration) as y from llx_projet_task_time as ptt where ptt.fk_task = pt.rowid); +-- select pt.rowid, pt.duration_effective, SUM(ptt.element_duration) as y from llx_projet_task as pt, llx_element_time as ptt where ptt.fk_element = pt.rowid and ptt.elementtype = 'task' group by pt.rowid, pt.duration_effective having pt.duration_effective <> y; +update llx_projet_task as pt set pt.duration_effective = (select SUM(ptt.element_duration) as y from llx_element_time as ptt where ptt.fk_element = pt.rowid and ptt.elementtype = 'task') where pt.duration_effective <> (select SUM(ptt.element_duration) as y from llx_element_time as ptt where ptt.fk_element = pt.rowid and ptt.elementtype = 'task'); -- Remove duplicate of shipment mode (keep the one with tracking defined) @@ -422,7 +422,7 @@ UPDATE llx_facture_fourn_det SET fk_code_ventilation = 0 WHERE fk_code_ventilati UPDATE llx_expensereport_det SET fk_code_ventilation = 0 WHERE fk_code_ventilation > 0 AND fk_code_ventilation NOT IN (select rowid FROM llx_accounting_account); --- VMYSQL4.1 update llx_projet_task_time set task_datehour = task_date where task_datehour < task_date or task_datehour > DATE_ADD(task_date, interval 1 day); +-- VMYSQL4.1 update llx_element_time set element_datehour = element_date where element_datehour < element_date or element_datehour > DATE_ADD(element_date, interval 1 day); -- Clean product prices @@ -487,7 +487,7 @@ UPDATE llx_chargesociales SET date_creation = tms WHERE date_creation IS NULL; -- Backport a change of value into the hourly rate. --- update llx_projet_task_time as ptt set ptt.thm = (SELECT thm from llx_user as u where ptt.fk_user = u.rowid) where (ptt.thm is null) +-- update llx_element_time as ptt set ptt.thm = (SELECT thm from llx_user as u where ptt.fk_user = u.rowid) where (ptt.thm is null) -- select * from llx_facturedet as fd, llx_product as p where fd.fk_product = p.rowid AND fd.product_type != p.fk_product_type; diff --git a/htdocs/install/pgsql/functions/functions.sql b/htdocs/install/pgsql/functions/functions.sql index 35bc4e05c11..918d17385eb 100644 --- a/htdocs/install/pgsql/functions/functions.sql +++ b/htdocs/install/pgsql/functions/functions.sql @@ -1,6 +1,7 @@ -- ============================================================================ -- Copyright (C) 2004 Benoit Mortier -- Copyright (C) 2010 Laurent Destailleur +-- Copyright (C) 2023 Gauthier VERDOL -- -- This program is free software; you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by @@ -150,7 +151,7 @@ CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_projet FOR EACH ROW CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_projet_extrafields FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms(); CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_projet_task FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms(); CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_projet_task_extrafields FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms(); -CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_projet_task_time FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms(); +CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_element_time FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms(); CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_propal FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms(); CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_propal_extrafields FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms(); CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_propal_merge_pdf_product FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms(); diff --git a/htdocs/install/repair.php b/htdocs/install/repair.php index c40f4a69e89..70be057b7b8 100644 --- a/htdocs/install/repair.php +++ b/htdocs/install/repair.php @@ -4,6 +4,7 @@ * Copyright (C) 2005-2012 Regis Houssin * Copyright (C) 2015 Raphaël Doursenaud * Copyright (C) 2021 Frédéric France + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -1030,7 +1031,7 @@ if ($ok && GETPOST('set_empty_time_spent_amount', 'alpha')) { print '
*** Set value of time spent without amount'; $sql = "SELECT COUNT(ptt.rowid) as nb, u.rowid as user_id, u.login, u.thm as user_thm"; - $sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as ptt, ".MAIN_DB_PREFIX."user as u"; + $sql .= " FROM ".MAIN_DB_PREFIX."element_time as ptt, ".MAIN_DB_PREFIX."user as u"; $sql .= " WHERE ptt.fk_user = u.rowid"; $sql .= " AND ptt.thm IS NULL and u.thm > 0"; $sql .= " GROUP BY u.rowid, u.login, u.thm"; @@ -1048,7 +1049,7 @@ if ($ok && GETPOST('set_empty_time_spent_amount', 'alpha')) { $db->begin(); if (GETPOST('set_empty_time_spent_amount') == 'confirmed') { - $sql2 = "UPDATE ".MAIN_DB_PREFIX."projet_task_time"; + $sql2 = "UPDATE ".MAIN_DB_PREFIX."element_time"; $sql2 .= " SET thm = ".$obj->user_thm." WHERE thm IS NULL AND fk_user = ".((int) $obj->user_id); $resql2 = $db->query($sql2); if (!$resql2) { diff --git a/htdocs/install/upgrade2.php b/htdocs/install/upgrade2.php index 7f76261bcea..65629284af3 100644 --- a/htdocs/install/upgrade2.php +++ b/htdocs/install/upgrade2.php @@ -4,6 +4,7 @@ * Copyright (C) 2005-2011 Regis Houssin * Copyright (C) 2010 Juanjo Menent * Copyright (C) 2015-2016 Raphaël Doursenaud + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -339,7 +340,7 @@ if (!GETPOST('action', 'aZ09') || preg_match('/upgrade/i', GETPOST('action', 'aZ $afterversionarray = explode('.', '2.8.9'); $beforeversionarray = explode('.', '2.9.9'); if (versioncompare($versiontoarray, $afterversionarray) >= 0 && versioncompare($versiontoarray, $beforeversionarray) <= 0) { - migrate_project_task_time($db, $langs, $conf); + migrate_element_time($db, $langs, $conf); migrate_customerorder_shipping($db, $langs, $conf); @@ -2901,9 +2902,9 @@ function migrate_relationship_tables($db, $langs, $conf, $table, $fk_source, $so * @param Conf $conf Object conf * @return void */ -function migrate_project_task_time($db, $langs, $conf) +function migrate_element_time($db, $langs, $conf) { - dolibarr_install_syslog("upgrade2::migrate_project_task_time"); + dolibarr_install_syslog("upgrade2::migrate_element_time"); print ''; @@ -2914,8 +2915,8 @@ function migrate_project_task_time($db, $langs, $conf) $db->begin(); - $sql = "SELECT rowid, fk_task, task_duration"; - $sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time"; + $sql = "SELECT rowid, fk_element, element_duration"; + $sql .= " FROM ".MAIN_DB_PREFIX."element_time"; $resql = $db->query($sql); if ($resql) { $i = 0; @@ -2928,16 +2929,16 @@ function migrate_project_task_time($db, $langs, $conf) while ($i < $num) { $obj = $db->fetch_object($resql); - if ($obj->task_duration > 0) { + if ($obj->element_duration > 0) { // convert to second // only for int time and float time ex: 1,75 for 1h45 - list($hour, $min) = explode('.', $obj->task_duration); + list($hour, $min) = explode('.', $obj->element_duration); $hour = $hour * 60 * 60; $min = ($min / 100) * 60 * 60; $newtime = $hour + $min; - $sql2 = "UPDATE ".MAIN_DB_PREFIX."projet_task_time SET"; - $sql2 .= " task_duration = ".((int) $newtime); + $sql2 = "UPDATE ".MAIN_DB_PREFIX."element_time SET"; + $sql2 .= " element_duration = ".((int) $newtime); $sql2 .= " WHERE rowid = ".((int) $obj->rowid); $resql2 = $db->query($sql2); @@ -2947,16 +2948,16 @@ function migrate_project_task_time($db, $langs, $conf) } print ". "; $oldtime++; - if (!empty($totaltime[$obj->fk_task])) { - $totaltime[$obj->fk_task] += $newtime; + if (!empty($totaltime[$obj->fk_element])) { + $totaltime[$obj->fk_element] += $newtime; } else { - $totaltime[$obj->fk_task] = $newtime; + $totaltime[$obj->fk_element] = $newtime; } } else { - if (!empty($totaltime[$obj->fk_task])) { - $totaltime[$obj->fk_task] += $obj->task_duration; + if (!empty($totaltime[$obj->fk_element])) { + $totaltime[$obj->fk_element] += $obj->element_duration; } else { - $totaltime[$obj->fk_task] = $obj->task_duration; + $totaltime[$obj->fk_element] = $obj->element_duration; } } diff --git a/htdocs/projet/activity/index.php b/htdocs/projet/activity/index.php index bbd9442f876..8f69a8afada 100644 --- a/htdocs/projet/activity/index.php +++ b/htdocs/projet/activity/index.php @@ -3,6 +3,7 @@ * Copyright (C) 2006-2015 Laurent Destailleur * Copyright (C) 2010 Regis Houssin * Copyright (C) 2019 Nicolas ZABOURI + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -116,15 +117,16 @@ print ''.$langs->trans('ActivityOnProjectToday').''; print ''.$langs->trans("Time").''; print "\n"; -$sql = "SELECT p.rowid, p.ref, p.title, p.public, SUM(tt.task_duration) as nb"; +$sql = "SELECT p.rowid, p.ref, p.title, p.public, SUM(tt.element_duration) as nb"; $sql .= " FROM ".MAIN_DB_PREFIX."projet as p"; $sql .= ", ".MAIN_DB_PREFIX."projet_task as t"; -$sql .= ", ".MAIN_DB_PREFIX."projet_task_time as tt"; +$sql .= ", ".MAIN_DB_PREFIX."element_time as tt"; $sql .= " WHERE t.fk_projet = p.rowid"; $sql .= " AND p.entity = ".((int) $conf->entity); -$sql .= " AND tt.fk_task = t.rowid"; +$sql .= " AND tt.fk_element = t.rowid"; +$sql .= " AND tt.elementtype = 'task'"; $sql .= " AND tt.fk_user = ".((int) $user->id); -$sql .= " AND task_date BETWEEN '".$db->idate(dol_mktime(0, 0, 0, $month, $day, $year))."' AND '".$db->idate(dol_mktime(23, 59, 59, $month, $day, $year))."'"; +$sql .= " AND element_date BETWEEN '".$db->idate(dol_mktime(0, 0, 0, $month, $day, $year))."' AND '".$db->idate(dol_mktime(23, 59, 59, $month, $day, $year))."'"; $sql .= " AND p.rowid in (".$db->sanitize($projectsListId).")"; $sql .= " GROUP BY p.rowid, p.ref, p.title, p.public"; @@ -169,15 +171,16 @@ print ''.$langs->trans('ActivityOnProjectYesterday').''; print ''.$langs->trans("Time").''; print "\n"; -$sql = "SELECT p.rowid, p.ref, p.title, p.public, SUM(tt.task_duration) as nb"; +$sql = "SELECT p.rowid, p.ref, p.title, p.public, SUM(tt.element_duration) as nb"; $sql .= " FROM ".MAIN_DB_PREFIX."projet as p"; $sql .= ", ".MAIN_DB_PREFIX."projet_task as t"; -$sql .= ", ".MAIN_DB_PREFIX."projet_task_time as tt"; +$sql .= ", ".MAIN_DB_PREFIX."element_time as tt"; $sql .= " WHERE t.fk_projet = p.rowid"; $sql .= " AND p.entity = ".((int) $conf->entity); -$sql .= " AND tt.fk_task = t.rowid"; +$sql .= " AND tt.fk_element = t.rowid"; +$sql .= " AND tt.elementtype = 'task'"; $sql .= " AND tt.fk_user = ".((int) $user->id); -$sql .= " AND task_date BETWEEN '".$db->idate(dol_time_plus_duree(dol_mktime(0, 0, 0, $month, $day, $year), -1, 'd'))."' AND '".$db->idate(dol_time_plus_duree(dol_mktime(23, 59, 59, $month, $day, $year), -1, 'd'))."'"; +$sql .= " AND element_date BETWEEN '".$db->idate(dol_time_plus_duree(dol_mktime(0, 0, 0, $month, $day, $year), -1, 'd'))."' AND '".$db->idate(dol_time_plus_duree(dol_mktime(23, 59, 59, $month, $day, $year), -1, 'd'))."'"; $sql .= " AND p.rowid in (".$db->sanitize($projectsListId).")"; $sql .= " GROUP BY p.rowid, p.ref, p.title, p.public"; @@ -281,15 +284,16 @@ if (!empty($conf->global->PROJECT_TASK_TIME_MONTH)) { print ''.$langs->trans("Time").''; print "\n"; - $sql = "SELECT p.rowid, p.ref, p.title, p.public, SUM(tt.task_duration) as nb"; + $sql = "SELECT p.rowid, p.ref, p.title, p.public, SUM(tt.element_duration) as nb"; $sql .= " FROM ".MAIN_DB_PREFIX."projet as p"; $sql .= ", ".MAIN_DB_PREFIX."projet_task as t"; - $sql .= ", ".MAIN_DB_PREFIX."projet_task_time as tt"; + $sql .= ", ".MAIN_DB_PREFIX."element_time as tt"; $sql .= " WHERE t.fk_projet = p.rowid"; $sql .= " AND p.entity = ".((int) $conf->entity); - $sql .= " AND tt.fk_task = t.rowid"; + $sql .= " AND tt.fk_element = t.rowid"; + $sql .= " AND tt.elementtype = 'task'"; $sql .= " AND tt.fk_user = ".((int) $user->id); - $sql .= " AND task_date BETWEEN '".$db->idate(dol_get_first_day($year, $month))."' AND '".$db->idate(dol_get_last_day($year, $month))."'"; + $sql .= " AND element_date BETWEEN '".$db->idate(dol_get_first_day($year, $month))."' AND '".$db->idate(dol_get_last_day($year, $month))."'"; $sql .= " AND p.rowid in (".$db->sanitize($projectsListId).")"; $sql .= " GROUP BY p.rowid, p.ref, p.title, p.public"; @@ -327,15 +331,16 @@ if (!empty($conf->global->PROJECT_TASK_TIME_YEAR)) { print ''.$langs->trans("Time").''; print "\n"; - $sql = "SELECT p.rowid, p.ref, p.title, p.public, SUM(tt.task_duration) as nb"; + $sql = "SELECT p.rowid, p.ref, p.title, p.public, SUM(tt.element_duration) as nb"; $sql .= " FROM ".MAIN_DB_PREFIX."projet as p"; $sql .= ", ".MAIN_DB_PREFIX."projet_task as t"; - $sql .= ", ".MAIN_DB_PREFIX."projet_task_time as tt"; + $sql .= ", ".MAIN_DB_PREFIX."element_time as tt"; $sql .= " WHERE t.fk_projet = p.rowid"; $sql .= " AND p.entity = ".((int) $conf->entity); - $sql .= " AND tt.fk_task = t.rowid"; + $sql .= " AND tt.fk_element = t.rowid"; + $sql .= " AND tt.elementtype = 'task'"; $sql .= " AND tt.fk_user = ".((int) $user->id); - $sql .= " AND YEAR(task_date) = '".strftime("%Y", $now)."'"; + $sql .= " AND YEAR(element_date) = '".strftime("%Y", $now)."'"; $sql .= " AND p.rowid in (".$db->sanitize($projectsListId).")"; $sql .= " GROUP BY p.rowid, p.ref, p.title, p.public"; @@ -407,11 +412,11 @@ if (empty($conf->global->PROJECT_HIDE_TASKS) && !empty($conf->global->PROJECT_SH $max = (empty($conf->global->PROJECT_LIMIT_TASK_PROJECT_AREA) ? 1000 : $conf->global->PROJECT_LIMIT_TASK_PROJECT_AREA); $sql = "SELECT p.ref, p.title, p.rowid as projectid, p.fk_statut as status, p.fk_opp_status as opp_status, p.public, p.dateo as projdateo, p.datee as projdatee,"; - $sql .= " t.label, t.rowid as taskid, t.planned_workload, t.duration_effective, t.progress, t.dateo, t.datee, SUM(tasktime.task_duration) as timespent"; + $sql .= " t.label, t.rowid as taskid, t.planned_workload, t.duration_effective, t.progress, t.dateo, t.datee, SUM(tasktime.element_duration) as timespent"; $sql .= " FROM ".MAIN_DB_PREFIX."projet as p"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s on p.fk_soc = s.rowid"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."projet_task as t on t.fk_projet = p.rowid"; - $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."projet_task_time as tasktime on tasktime.fk_task = t.rowid"; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."element_time as tasktime on (tasktime.fk_element = t.rowid AND tasktime.elementtype = 'task')"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."user as u on tasktime.fk_user = u.rowid"; if ($mine) { $sql .= ", ".MAIN_DB_PREFIX."element_contact as ect"; diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php index c9a811ad245..e2faef3da8e 100644 --- a/htdocs/projet/class/project.class.php +++ b/htdocs/projet/class/project.class.php @@ -7,6 +7,7 @@ * Copyright (C) 2017 Ferran Marcet * Copyright (C) 2019 Juanjo Menent * Copyright (C) 2022 Charlene Benke + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -782,8 +783,8 @@ class Project extends CommonObject $sql = "SELECT ed.rowid FROM ".MAIN_DB_PREFIX."expensereport as e, ".MAIN_DB_PREFIX."expensereport_det as ed WHERE e.rowid = ed.fk_expensereport AND e.entity IN (".getEntity('expensereport').") AND ed.fk_projet IN (".$this->db->sanitize($ids).")"; } elseif ($type == 'project_task') { $sql = "SELECT DISTINCT pt.rowid FROM ".MAIN_DB_PREFIX."projet_task as pt WHERE pt.fk_projet IN (".$this->db->sanitize($ids).")"; - } elseif ($type == 'project_task_time') { // Case we want to duplicate line foreach user - $sql = "SELECT DISTINCT pt.rowid, ptt.fk_user FROM ".MAIN_DB_PREFIX."projet_task as pt, ".MAIN_DB_PREFIX."projet_task_time as ptt WHERE pt.rowid = ptt.fk_task AND pt.fk_projet IN (".$this->db->sanitize($ids).")"; + } elseif ($type == 'element_time') { // Case we want to duplicate line foreach user + $sql = "SELECT DISTINCT pt.rowid, ptt.fk_user FROM ".MAIN_DB_PREFIX."projet_task as pt, ".MAIN_DB_PREFIX."element_time as ptt WHERE pt.rowid = ptt.fk_element AND ptt.elementtype = 'task' AND pt.fk_projet IN (".$this->db->sanitize($ids).")"; } elseif ($type == 'stock_mouvement') { $sql = "SELECT ms.rowid, ms.fk_user_author as fk_user FROM ".MAIN_DB_PREFIX."stock_mouvement as ms, ".MAIN_DB_PREFIX."entrepot as e WHERE e.rowid = ms.fk_entrepot AND e.entity IN (".getEntity('stock').") AND ms.origintype = 'project' AND ms.fk_origin IN (".$this->db->sanitize($ids).") AND ms.type_mouvement = 1"; } elseif ($type == 'loan') { @@ -1041,8 +1042,8 @@ class Project extends CommonObject $sql = "SELECT COUNT(ed.rowid) as nb FROM ".MAIN_DB_PREFIX."expensereport as e, ".MAIN_DB_PREFIX."expensereport_det as ed WHERE e.rowid = ed.fk_expensereport AND e.entity IN (".getEntity('expensereport').") AND ed.fk_projet = ".((int) $this->id); } elseif ($type == 'project_task') { $sql = "SELECT DISTINCT COUNT(pt.rowid) as nb FROM ".MAIN_DB_PREFIX."projet_task as pt WHERE pt.fk_projet = ".((int) $this->id); - } elseif ($type == 'project_task_time') { // Case we want to duplicate line foreach user - $sql = "SELECT DISTINCT COUNT(pt.rowid) as nb FROM ".MAIN_DB_PREFIX."projet_task as pt, ".MAIN_DB_PREFIX."projet_task_time as ptt WHERE pt.rowid = ptt.fk_task AND pt.fk_projet = ".((int) $this->id); + } elseif ($type == 'element_time') { // Case we want to duplicate line foreach user + $sql = "SELECT DISTINCT COUNT(pt.rowid) as nb FROM ".MAIN_DB_PREFIX."projet_task as pt, ".MAIN_DB_PREFIX."element_time as ptt WHERE pt.rowid = ptt.fk_element AND ptt.elementtype = 'task' AND pt.fk_projet = ".((int) $this->id); } elseif ($type == 'stock_mouvement') { $sql = "SELECT COUNT(ms.rowid) as nb FROM ".MAIN_DB_PREFIX."stock_mouvement as ms, ".MAIN_DB_PREFIX."entrepot as e WHERE e.rowid = ms.fk_entrepot AND e.entity IN (".getEntity('stock').") AND ms.origintype = 'project' AND ms.fk_origin = ".((int) $this->id)." AND ms.type_mouvement = 1"; } elseif ($type == 'loan') { @@ -2017,14 +2018,15 @@ class Project extends CommonObject dol_print_error('', 'Error datestart parameter is empty'); } - $sql = "SELECT ptt.rowid as taskid, ptt.task_duration, ptt.task_date, ptt.task_datehour, ptt.fk_task"; - $sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time AS ptt, ".MAIN_DB_PREFIX."projet_task as pt"; - $sql .= " WHERE ptt.fk_task = pt.rowid"; + $sql = "SELECT ptt.rowid as taskid, ptt.element_duration, ptt.element_date, ptt.element_datehour, ptt.fk_element"; + $sql .= " FROM ".MAIN_DB_PREFIX."element_time AS ptt, ".MAIN_DB_PREFIX."projet_task as pt"; + $sql .= " WHERE ptt.fk_element = pt.rowid"; + $sql .= " AND ptt.elementtype = 'task'"; $sql .= " AND pt.fk_projet = ".((int) $this->id); - $sql .= " AND (ptt.task_date >= '".$this->db->idate($datestart)."' "; - $sql .= " AND ptt.task_date <= '".$this->db->idate(dol_time_plus_duree($datestart, 1, 'w') - 1)."')"; + $sql .= " AND (ptt.element_date >= '".$this->db->idate($datestart)."' "; + $sql .= " AND ptt.element_date <= '".$this->db->idate(dol_time_plus_duree($datestart, 1, 'w') - 1)."')"; if ($taskid) { - $sql .= " AND ptt.fk_task=".((int) $taskid); + $sql .= " AND ptt.fk_element=".((int) $taskid); } if (is_numeric($userid)) { $sql .= " AND ptt.fk_user=".((int) $userid); @@ -2040,13 +2042,13 @@ class Project extends CommonObject // Loop on each record found, so each couple (project id, task id) while ($i < $num) { $obj = $this->db->fetch_object($resql); - $day = $this->db->jdate($obj->task_date); // task_date is date without hours + $day = $this->db->jdate($obj->element_date); // task_date is date without hours if (empty($daylareadyfound[$day])) { - $this->weekWorkLoad[$day] = $obj->task_duration; - $this->weekWorkLoadPerTask[$day][$obj->fk_task] = $obj->task_duration; + $this->weekWorkLoad[$day] = $obj->element_duration; + $this->weekWorkLoadPerTask[$day][$obj->fk_element] = $obj->element_duration; } else { - $this->weekWorkLoad[$day] += $obj->task_duration; - $this->weekWorkLoadPerTask[$day][$obj->fk_task] += $obj->task_duration; + $this->weekWorkLoad[$day] += $obj->element_duration; + $this->weekWorkLoadPerTask[$day][$obj->fk_element] += $obj->element_duration; } $daylareadyfound[$day] = 1; $i++; @@ -2080,14 +2082,15 @@ class Project extends CommonObject dol_print_error('', 'Error datestart parameter is empty'); } - $sql = "SELECT ptt.rowid as taskid, ptt.task_duration, ptt.task_date, ptt.task_datehour, ptt.fk_task"; - $sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time AS ptt, ".MAIN_DB_PREFIX."projet_task as pt"; - $sql .= " WHERE ptt.fk_task = pt.rowid"; + $sql = "SELECT ptt.rowid as taskid, ptt.element_duration, ptt.element_date, ptt.element_datehour, ptt.fk_element"; + $sql .= " FROM ".MAIN_DB_PREFIX."element_time AS ptt, ".MAIN_DB_PREFIX."projet_task as pt"; + $sql .= " WHERE ptt.fk_element = pt.rowid"; + $sql .= " AND ptt.elementtype = 'task'"; $sql .= " AND pt.fk_projet = ".((int) $this->id); - $sql .= " AND (ptt.task_date >= '".$this->db->idate($datestart)."' "; - $sql .= " AND ptt.task_date <= '".$this->db->idate(dol_time_plus_duree($datestart, 1, 'm') - 1)."')"; + $sql .= " AND (ptt.element_date >= '".$this->db->idate($datestart)."' "; + $sql .= " AND ptt.element_date <= '".$this->db->idate(dol_time_plus_duree($datestart, 1, 'm') - 1)."')"; if ($taskid) { - $sql .= " AND ptt.fk_task=".((int) $taskid); + $sql .= " AND ptt.fk_element=".((int) $taskid); } if (is_numeric($userid)) { $sql .= " AND ptt.fk_user=".((int) $userid); @@ -2103,16 +2106,16 @@ class Project extends CommonObject // Loop on each record found, so each couple (project id, task id) while ($i < $num) { $obj = $this->db->fetch_object($resql); - if (!empty($obj->task_date)) { - $date = explode('-', $obj->task_date); + if (!empty($obj->element_date)) { + $date = explode('-', $obj->element_date); $week_number = getWeekNumber($date[2], $date[1], $date[0]); } if (empty($weekalreadyfound[$week_number])) { - $this->monthWorkLoad[$week_number] = $obj->task_duration; - $this->monthWorkLoadPerTask[$week_number][$obj->fk_task] = $obj->task_duration; + $this->monthWorkLoad[$week_number] = $obj->element_duration; + $this->monthWorkLoadPerTask[$week_number][$obj->fk_element] = $obj->element_duration; } else { - $this->monthWorkLoad[$week_number] += $obj->task_duration; - $this->monthWorkLoadPerTask[$week_number][$obj->fk_task] += $obj->task_duration; + $this->monthWorkLoad[$week_number] += $obj->element_duration; + $this->monthWorkLoadPerTask[$week_number][$obj->fk_element] += $obj->element_duration; } $weekalreadyfound[$week_number] = 1; $i++; diff --git a/htdocs/projet/class/task.class.php b/htdocs/projet/class/task.class.php index 596d828ff97..a303f8708fa 100644 --- a/htdocs/projet/class/task.class.php +++ b/htdocs/projet/class/task.class.php @@ -5,6 +5,7 @@ * Copyright (C) 2018-2023 Frédéric France * Copyright (C) 2020 Juanjo Menent * Copyright (C) 2022 Charlene Benke + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -29,6 +30,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/class/commonobjectline.class.php'; require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/timespent.class.php'; /** @@ -49,7 +51,7 @@ class Task extends CommonObjectLine /** * @var string Field with ID of parent key if this field has a parent */ - public $fk_element = 'fk_task'; + public $fk_element = 'fk_element'; /** * @var string String with name of icon for myobject. @@ -60,7 +62,7 @@ class Task extends CommonObjectLine * @var array List of child tables. To test if we can delete object. */ protected $childtables = array( - 'projet_task_time' => array('name' => 'Task', 'parent' => 'projet_task', 'parentkey' => 'fk_task') + 'element_time' => array('name' => 'Task', 'parent' => 'projet_task', 'parentkey' => 'fk_element', 'parenttypefield' => 'elementtype', 'parenttypevalue' => 'task') ); /** @@ -556,8 +558,8 @@ class Task extends CommonObjectLine } if (!$error) { - $sql = "DELETE FROM ".MAIN_DB_PREFIX."projet_task_time"; - $sql .= " WHERE fk_task = ".((int) $this->id); + $sql = "DELETE FROM ".MAIN_DB_PREFIX."element_time"; + $sql .= " WHERE fk_element = ".((int) $this->id)." AND elementtype = 'task'"; $resql = $this->db->query($sql); if (!$resql) { @@ -673,8 +675,9 @@ class Task extends CommonObjectLine $ret = 0; $sql = "SELECT COUNT(*) as nb"; - $sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time"; - $sql .= " WHERE fk_task = ".((int) $this->id); + $sql .= " FROM ".MAIN_DB_PREFIX."element_time"; + $sql .= " WHERE fk_element = ".((int) $this->id); + $sql .= " AND elementtype = 'task'"; dol_syslog(get_class($this)."::hasTimeSpent", LOG_DEBUG); $resql = $this->db->query($sql); @@ -877,7 +880,7 @@ class Task extends CommonObjectLine } } if ($includebilltime) { - $sql .= ", SUM(tt.task_duration * ".$this->db->ifsql("invoice_id IS NULL", "1", "0").") as tobill, SUM(tt.task_duration * ".$this->db->ifsql("invoice_id IS NULL", "0", "1").") as billed"; + $sql .= ", SUM(tt.element_duration * ".$this->db->ifsql("invoice_id IS NULL", "1", "0").") as tobill, SUM(tt.element_duration * ".$this->db->ifsql("invoice_id IS NULL", "0", "1").") as billed"; } $sql .= " FROM ".MAIN_DB_PREFIX."projet as p"; @@ -891,7 +894,7 @@ class Task extends CommonObjectLine } $sql .= ", ".MAIN_DB_PREFIX."projet_task as t"; if ($includebilltime) { - $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."projet_task_time as tt ON tt.fk_task = t.rowid"; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."element_time as tt ON (tt.fk_element = t.rowid AND tt.elementtype='task')"; } if ($filterontaskuser > 0) { $sql .= ", ".MAIN_DB_PREFIX."element_contact as ec2"; @@ -908,14 +911,14 @@ class Task extends CommonObjectLine if ($filterontaskuser > 0) { $sql .= ", ".MAIN_DB_PREFIX."projet_task as t"; if ($includebilltime) { - $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."projet_task_time as tt ON tt.fk_task = t.rowid"; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."element_time as tt ON (tt.fk_element = t.rowid AND tt.elementtype='task')"; } $sql .= ", ".MAIN_DB_PREFIX."element_contact as ec2"; $sql .= ", ".MAIN_DB_PREFIX."c_type_contact as ctc2"; } else { $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."projet_task as t on t.fk_projet = p.rowid"; if ($includebilltime) { - $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."projet_task_time as tt ON tt.fk_task = t.rowid"; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."element_time as tt ON (tt.fk_element = t.rowid AND tt.elementtype = 'task')"; } } $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."projet_task_extrafields as efpt ON (t.rowid = efpt.fk_object)"; @@ -1261,31 +1264,20 @@ class Task extends CommonObjectLine $this->db->begin(); - $sql = "INSERT INTO ".MAIN_DB_PREFIX."projet_task_time ("; - $sql .= "fk_task"; - $sql .= ", task_date"; - $sql .= ", task_datehour"; - $sql .= ", task_date_withhour"; - $sql .= ", task_duration"; - $sql .= ", fk_user"; - $sql .= ", fk_product"; - $sql .= ", note"; - $sql .= ", datec"; - $sql .= ") VALUES ("; - $sql .= ((int) $this->id); - $sql .= ", '".$this->db->idate($this->timespent_date)."'"; - $sql .= ", '".$this->db->idate($this->timespent_datehour)."'"; - $sql .= ", ".(empty($this->timespent_withhour) ? 0 : 1); - $sql .= ", ".((int) $this->timespent_duration); - $sql .= ", ".((int) $this->timespent_fk_user); - $sql .= ", ".((int) $this->timespent_fk_product); - $sql .= ", ".(isset($this->timespent_note) ? "'".$this->db->escape($this->timespent_note)."'" : "null"); - $sql .= ", '".$this->db->idate($now)."'"; - $sql .= ")"; + $timespent = new TimeSpent($this->db); + $timespent->fk_element = $this->id; + $timespent->elementtype = 'task'; + $timespent->element_date = $this->timespent_date; + $timespent->element_datehour = $this->timespent_datehour; + $timespent->element_date_withhour = $this->timespent_withhour; + $timespent->element_duration = $this->timespent_duration; + $timespent->fk_user = $this->timespent_fk_user; + $timespent->fk_product = $this->timespent_fk_product; + $timespent->note = $this->timespent_note; + $timespent->datec = $this->db->idate($now); - $resql = $this->db->query($sql); - if ($resql) { - $tasktime_id = $this->db->last_insert_id(MAIN_DB_PREFIX."projet_task_time"); + if ($timespent->create($user) > 0) { + $tasktime_id = $this->db->last_insert_id(MAIN_DB_PREFIX."element_time"); $ret = $tasktime_id; $this->timespent_id = $ret; @@ -1305,7 +1297,7 @@ class Task extends CommonObjectLine if ($ret > 0) { // Recalculate amount of time spent for task and update denormalized field $sql = "UPDATE ".MAIN_DB_PREFIX."projet_task"; - $sql .= " SET duration_effective = (SELECT SUM(task_duration) FROM ".MAIN_DB_PREFIX."projet_task_time as ptt where ptt.fk_task = ".((int) $this->id).")"; + $sql .= " SET duration_effective = (SELECT SUM(element_duration) FROM ".MAIN_DB_PREFIX."element_time as ptt where ptt.elementtype = 'task' AND ptt.fk_element = ".((int) $this->id).")"; if (isset($this->progress)) { $sql .= ", progress = ".((float) $this->progress); // Do not overwrite value if not provided } @@ -1318,12 +1310,15 @@ class Task extends CommonObjectLine } // Update hourly rate of this time spent entry - $sql = "UPDATE ".MAIN_DB_PREFIX."projet_task_time"; - $sql .= " SET thm = (SELECT thm FROM ".MAIN_DB_PREFIX."user WHERE rowid = ".((int) $this->timespent_fk_user).")"; // set average hour rate of user - $sql .= " WHERE rowid = ".((int) $tasktime_id); + $resql_thm_user = $this->db->query("SELECT thm FROM " . MAIN_DB_PREFIX . "user WHERE rowid = " . ((int)$timespent->fk_user)); + if (!empty($resql_thm_user)) { + $obj_thm_user = $this->db->fetch_object($resql_thm_user); + $timespent->thm = $obj_thm_user->thm; + } + $res_update = $timespent->update($user); dol_syslog(get_class($this)."::addTimeSpent", LOG_DEBUG); - if (!$this->db->query($sql)) { + if ($res_update <= 0) { $this->error = $this->db->lasterror(); $ret = -2; } @@ -1354,11 +1349,11 @@ class Task extends CommonObjectLine $sql .= " s.nom as thirdparty_name,"; $sql .= " s.email as thirdparty_email,"; $sql .= " ptt.rowid,"; - $sql .= " ptt.fk_task,"; - $sql .= " ptt.task_date,"; - $sql .= " ptt.task_datehour,"; - $sql .= " ptt.task_date_withhour,"; - $sql .= " ptt.task_duration,"; + $sql .= " ptt.fk_element as fk_task,"; + $sql .= " ptt.element_date as task_date,"; + $sql .= " ptt.element_datehour as task_datehour,"; + $sql .= " ptt.element_date_withhour as task_date_withhour,"; + $sql .= " ptt.element_duration as task_duration,"; $sql .= " ptt.fk_user,"; $sql .= " ptt.note,"; $sql .= " ptt.thm,"; @@ -1369,9 +1364,10 @@ class Task extends CommonObjectLine $sql .= " p.ref as project_ref,"; $sql .= " p.title as project_label,"; $sql .= " p.public as public"; - $sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as ptt, ".MAIN_DB_PREFIX."projet_task as pt, ".MAIN_DB_PREFIX."projet as p"; + $sql .= " FROM ".MAIN_DB_PREFIX."element_time as ptt, ".MAIN_DB_PREFIX."projet_task as pt, ".MAIN_DB_PREFIX."projet as p"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON p.fk_soc = s.rowid"; - $sql .= " WHERE ptt.fk_task = pt.rowid AND pt.fk_projet = p.rowid"; + $sql .= " WHERE ptt.fk_element = pt.rowid AND pt.fk_projet = p.rowid"; + $sql .= " AND ptt.elementtype = 'task'"; $sql .= " AND pt.rowid = ".((int) $this->id); $sql .= " AND pt.entity IN (".getEntity('project').")"; if ($morewherefilter) { @@ -1452,19 +1448,19 @@ class Task extends CommonObjectLine $result = array(); $sql = "SELECT"; - $sql .= " MIN(t.task_datehour) as min_date,"; - $sql .= " MAX(t.task_datehour) as max_date,"; - $sql .= " SUM(t.task_duration) as total_duration,"; - $sql .= " SUM(t.task_duration / 3600 * ".$this->db->ifsql("t.thm IS NULL", 0, "t.thm").") as total_amount,"; + $sql .= " MIN(t.element_datehour) as min_date,"; + $sql .= " MAX(t.element_datehour) as max_date,"; + $sql .= " SUM(t.element_duration) as total_duration,"; + $sql .= " SUM(t.element_duration / 3600 * ".$this->db->ifsql("t.thm IS NULL", 0, "t.thm").") as total_amount,"; $sql .= " COUNT(t.rowid) as nblines,"; $sql .= " SUM(".$this->db->ifsql("t.thm IS NULL", 1, 0).") as nblinesnull"; - $sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t"; - $sql .= " WHERE 1 = 1"; + $sql .= " FROM ".MAIN_DB_PREFIX."element_time as t"; + $sql .= " WHERE t.elementtype='task'"; if ($morewherefilter) { $sql .= $morewherefilter; } if ($id > 0) { - $sql .= " AND t.fk_task = ".((int) $id); + $sql .= " AND t.fk_element = ".((int) $id); } if ($userid > 0) { $sql .= " AND t.fk_user = ".((int) $userid); @@ -1512,19 +1508,19 @@ class Task extends CommonObjectLine $result = array(); $sql = "SELECT"; - $sql .= " SUM(t.task_duration) as nbseconds,"; - $sql .= " SUM(t.task_duration / 3600 * ".$this->db->ifsql("t.thm IS NULL", 0, "t.thm").") as amount, SUM(".$this->db->ifsql("t.thm IS NULL", 1, 0).") as nblinesnull"; - $sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t"; - $sql .= " WHERE t.fk_task = ".((int) $id); + $sql .= " SUM(t.element_duration) as nbseconds,"; + $sql .= " SUM(t.element_duration / 3600 * ".$this->db->ifsql("t.thm IS NULL", 0, "t.thm").") as amount, SUM(".$this->db->ifsql("t.thm IS NULL", 1, 0).") as nblinesnull"; + $sql .= " FROM ".MAIN_DB_PREFIX."element_time as t"; + $sql .= " WHERE t.elementtype='task' AND t.fk_element = ".((int) $id); if (is_object($fuser) && $fuser->id > 0) { $sql .= " AND fk_user = ".((int) $fuser->id); } if ($dates > 0) { - $datefieldname = "task_datehour"; + $datefieldname = "element_datehour"; $sql .= " AND (".$datefieldname." >= '".$this->db->idate($dates)."' OR ".$datefieldname." IS NULL)"; } if ($datee > 0) { - $datefieldname = "task_datehour"; + $datefieldname = "element_datehour"; $sql .= " AND (".$datefieldname." <= '".$this->db->idate($datee)."' OR ".$datefieldname." IS NULL)"; } //print $sql; @@ -1556,45 +1552,30 @@ class Task extends CommonObjectLine { global $langs; - $sql = "SELECT"; - $sql .= " t.rowid,"; - $sql .= " t.fk_task,"; - $sql .= " t.task_date,"; - $sql .= " t.task_datehour,"; - $sql .= " t.task_date_withhour,"; - $sql .= " t.task_duration,"; - $sql .= " t.fk_user,"; - $sql .= " t.fk_product,"; - $sql .= " t.thm,"; - $sql .= " t.note"; - $sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t"; - $sql .= " WHERE t.rowid = ".((int) $id); + $timespent = new TimeSpent($this->db); + $timespent->fetch($id); dol_syslog(get_class($this)."::fetchTimeSpent", LOG_DEBUG); - $resql = $this->db->query($sql); - if ($resql) { - if ($this->db->num_rows($resql)) { - $obj = $this->db->fetch_object($resql); - $this->timespent_id = $obj->rowid; - $this->id = $obj->fk_task; - $this->timespent_date = $this->db->jdate($obj->task_date); - $this->timespent_datehour = $this->db->jdate($obj->task_datehour); - $this->timespent_withhour = $obj->task_date_withhour; - $this->timespent_duration = $obj->task_duration; - $this->timespent_fk_user = $obj->fk_user; - $this->timespent_fk_product = $obj->fk_product; - $this->timespent_thm = $obj->thm; // hourly rate - $this->timespent_note = $obj->note; - } + if ($timespent->id > 0) { - $this->db->free($resql); + $this->timespent_id = $timespent->id; + $this->id = $timespent->fk_element; + $this->timespent_date = $this->db->jdate($timespent->element_date); + $this->timespent_datehour = $this->db->jdate($timespent->element_datehour); + $this->timespent_withhour = $timespent->element_date_withhour; + $this->timespent_duration = $timespent->element_duration; + $this->timespent_fk_user = $timespent->fk_user; + $this->timespent_fk_product = $timespent->fk_product; + $this->timespent_thm = $timespent->thm; // hourly rate + $this->timespent_note = $timespent->note; return 1; - } else { - $this->error = "Error ".$this->db->lasterror(); - return -1; + } + + return 0; + } /** @@ -1613,11 +1594,11 @@ class Task extends CommonObjectLine $sql .= " s.nom as thirdparty_name,"; $sql .= " s.email as thirdparty_email,"; $sql .= " ptt.rowid,"; - $sql .= " ptt.fk_task,"; - $sql .= " ptt.task_date,"; - $sql .= " ptt.task_datehour,"; - $sql .= " ptt.task_date_withhour,"; - $sql .= " ptt.task_duration,"; + $sql .= " ptt.fk_element as fk_task,"; + $sql .= " ptt.element_date as task_date,"; + $sql .= " ptt.element_datehour as task_datehour,"; + $sql .= " ptt.element_date_withhour as task_date_withhour,"; + $sql .= " ptt.element_duration as task_duration,"; $sql .= " ptt.fk_user,"; $sql .= " ptt.note,"; $sql .= " ptt.thm,"; @@ -1628,9 +1609,10 @@ class Task extends CommonObjectLine $sql .= " p.ref as project_ref,"; $sql .= " p.title as project_label,"; $sql .= " p.public as public"; - $sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as ptt, ".MAIN_DB_PREFIX."projet_task as pt, ".MAIN_DB_PREFIX."projet as p"; + $sql .= " FROM ".MAIN_DB_PREFIX."element_time as ptt, ".MAIN_DB_PREFIX."projet_task as pt, ".MAIN_DB_PREFIX."projet as p"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON p.fk_soc = s.rowid"; - $sql .= " WHERE ptt.fk_task = pt.rowid AND pt.fk_projet = p.rowid"; + $sql .= " WHERE ptt.fk_element = pt.rowid AND pt.fk_projet = p.rowid"; + $sql .= " AND ptt.elementtype = 'task'"; $sql .= " AND ptt.fk_user = ".((int) $userobj->id); $sql .= " AND pt.entity IN (".getEntity('project').")"; if ($morewherefilter) { @@ -1729,18 +1711,18 @@ class Task extends CommonObjectLine $this->db->begin(); - $sql = "UPDATE ".MAIN_DB_PREFIX."projet_task_time SET"; - $sql .= " task_date = '".$this->db->idate($this->timespent_date)."',"; - $sql .= " task_datehour = '".$this->db->idate($this->timespent_datehour)."',"; - $sql .= " task_date_withhour = ".(empty($this->timespent_withhour) ? 0 : 1).","; - $sql .= " task_duration = ".((int) $this->timespent_duration).","; - $sql .= " fk_user = ".((int) $this->timespent_fk_user).","; - $sql .= " fk_product = ".((int) $this->timespent_fk_product).","; - $sql .= " note = ".(isset($this->timespent_note) ? "'".$this->db->escape($this->timespent_note)."'" : "null"); - $sql .= " WHERE rowid = ".((int) $this->timespent_id); + $timespent = new TimeSpent($this->db); + $timespent->fetch($this->timespent_id); + $timespent->element_date = $this->timespent_date; + $timespent->element_datehour = $this->timespent_datehour; + $timespent->element_date_withhour = $this->timespent_withhour; + $timespent->element_duration = $this->timespent_duration; + $timespent->fk_user = $this->timespent_fk_user; + $timespent->fk_product = $this->timespent_fk_product; + $timespent->note = $this->timespent_note; dol_syslog(get_class($this)."::updateTimeSpent", LOG_DEBUG); - if ($this->db->query($sql)) { + if ($timespent->update($user) > 0) { if (!$notrigger) { // Call trigger $result = $this->call_trigger('TASK_TIMESPENT_MODIFY', $user); @@ -1764,7 +1746,7 @@ class Task extends CommonObjectLine if ($this->timespent_old_duration != $this->timespent_duration) { // Recalculate amount of time spent for task and update denormalized field $sql = "UPDATE " . MAIN_DB_PREFIX . "projet_task"; - $sql .= " SET duration_effective = (SELECT SUM(task_duration) FROM " . MAIN_DB_PREFIX . "projet_task_time as ptt where ptt.fk_task = " . ((int) $this->id) . ")"; + $sql .= " SET duration_effective = (SELECT SUM(element_duration) FROM " . MAIN_DB_PREFIX . "element_time as ptt where ptt.elementtype = 'task' AND ptt.fk_element = " . ((int) $this->id) . ")"; if (isset($this->progress)) { $sql .= ", progress = " . ((float) $this->progress); // Do not overwrite value if not provided } @@ -1779,15 +1761,18 @@ class Task extends CommonObjectLine } // Update hourly rate of this time spent entry, but only if it was not set initialy - $sql = "UPDATE ".MAIN_DB_PREFIX."projet_task_time"; - $sql .= " SET thm = (SELECT thm FROM ".MAIN_DB_PREFIX."user WHERE rowid = ".((int) $this->timespent_fk_user).")"; // set average hour rate of user - $sql .= " WHERE rowid = ".((int) $this->timespent_id); - if (empty($conf->global->TIMESPENT_ALWAYS_UPDATE_THM)) { // then if not empty we always update, in case of new thm for user, or change user of task time line - $sql .= " AND (thm IS NULL OR thm = 0)"; + $res_update = 1; + if(empty($timespent->thm) || !empty($conf->global->TIMESPENT_ALWAYS_UPDATE_THM)) { + $resql_thm_user = $this->db->query("SELECT thm FROM " . MAIN_DB_PREFIX . "user WHERE rowid = " . ((int)$timespent->fk_user)); + if (!empty($resql_thm_user)) { + $obj_thm_user = $this->db->fetch_object($resql_thm_user); + $timespent->thm = $obj_thm_user->thm; + } + $res_update = $timespent->update($user); } - dol_syslog(get_class($this)."::addTimeSpent", LOG_DEBUG); - if (!$this->db->query($sql)) { + dol_syslog(get_class($this)."::updateTimeSpent", LOG_DEBUG); + if ($res_update <= 0) { $this->error = $this->db->lasterror(); $ret = -2; } @@ -1835,12 +1820,13 @@ class Task extends CommonObjectLine } if (!$error) { - $sql = "DELETE FROM ".MAIN_DB_PREFIX."projet_task_time"; - $sql .= " WHERE rowid = ".((int) $this->timespent_id); - dol_syslog(get_class($this)."::delTimeSpent", LOG_DEBUG); - $resql = $this->db->query($sql); - if (!$resql) { + $timespent = new TimeSpent($this->db); + $timespent->fetch($this->timespent_id); + + $res_del = $timespent->delete($user); + + if ($res_del < 0) { $error++; $this->errors[] = "Error ".$this->db->lasterror(); } } diff --git a/htdocs/projet/element.php b/htdocs/projet/element.php index 935275bfe54..b680e29399a 100644 --- a/htdocs/projet/element.php +++ b/htdocs/projet/element.php @@ -8,6 +8,7 @@ * Copyright (C) 2016 Josep Lluís Amador * Copyright (C) 2021 Gauthier VERDOL * Copyright (C) 2021 Noé Cendrier + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -575,7 +576,7 @@ $listofreferent = array( 'class'=>'Task', 'margin'=>'minus', 'table'=>'projet_task', - 'datefieldname'=>'task_date', + 'datefieldname'=>'element_date', 'disableamount'=>0, 'urlnew'=>DOL_URL_ROOT.'/projet/tasks/time.php?withproject=1&action=createtime&projectid='.$id.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), 'buttonnew'=>'AddTimeSpent', @@ -1337,7 +1338,7 @@ foreach ($listofreferent as $key => $value) { $tmpuser2->fetch($element->fk_user_author); print $tmpuser2->getNomUrl(1, '', 48); } - } elseif ($tablename == 'projet_task' && $key == 'project_task_time') { // if $key == 'project_task', we don't want details per user + } elseif ($tablename == 'projet_task' && $key == 'element_time') { // if $key == 'project_task', we don't want details per user print $elementuser->getNomUrl(1); } print ''; diff --git a/htdocs/projet/tasks/list.php b/htdocs/projet/tasks/list.php index 00449a30a17..a860f1205c7 100644 --- a/htdocs/projet/tasks/list.php +++ b/htdocs/projet/tasks/list.php @@ -4,6 +4,7 @@ * Copyright (C) 2006-2010 Regis Houssin * Copyright (C) 2018 Ferran Marcet * Copyright (C) 2021 Alexandre Spangaro + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -345,7 +346,7 @@ $sql .= " t.description, t.fk_task_parent"; $sql .= " ,t.budget_amount"; // Add sum fields if (!empty($arrayfields['t.tobill']['checked']) || !empty($arrayfields['t.billed']['checked'])) { - $sql .= " , SUM(tt.task_duration * ".$db->ifsql("invoice_id IS NULL", "1", "0").") as tobill, SUM(tt.task_duration * ".$db->ifsql("invoice_id IS NULL", "0", "1").") as billed"; + $sql .= " , SUM(tt.element_duration * ".$db->ifsql("invoice_id IS NULL", "1", "0").") as tobill, SUM(tt.element_duration * ".$db->ifsql("invoice_id IS NULL", "0", "1").") as billed"; } // Add fields from extrafields if (!empty($extrafields->attributes[$object->table_element]['label'])) { @@ -361,7 +362,7 @@ $sql .= " FROM ".MAIN_DB_PREFIX."projet as p"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s on p.fk_soc = s.rowid"; $sql .= ", ".MAIN_DB_PREFIX."projet_task as t"; if (!empty($arrayfields['t.tobill']['checked']) || !empty($arrayfields['t.billed']['checked'])) { - $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."projet_task_time as tt ON tt.fk_task = t.rowid"; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."element_time as tt ON (tt.fk_element = t.rowid AND tt.elementtype = 'task')"; } if (isset($extrafields->attributes[$object->table_element]['label']) && is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) { $sql .= " LEFT JOIN ".MAIN_DB_PREFIX.$object->table_element."_extrafields as ef on (t.rowid = ef.fk_object)"; diff --git a/htdocs/projet/tasks/time.php b/htdocs/projet/tasks/time.php index 85d83031ccd..088807f02fc 100644 --- a/htdocs/projet/tasks/time.php +++ b/htdocs/projet/tasks/time.php @@ -6,6 +6,7 @@ * Copyright (C) 2018 Ferran Marcet * Copyright (C) 2018 Frédéric France * Copyright (C) 2019-2021 Christophe Battarel + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -104,7 +105,7 @@ $offset = $limit * $page; $pageprev = $page - 1; $pagenext = $page + 1; if (!$sortfield) { - $sortfield = 't.task_date,t.task_datehour,t.rowid'; + $sortfield = 't.element_date,t.element_datehour,t.rowid'; } if (!$sortorder) { $sortorder = 'DESC,DESC,DESC'; @@ -561,7 +562,7 @@ if ($action == 'confirm_generateinvoice') { } // Update lineid into line of timespent - $sql = 'UPDATE '.MAIN_DB_PREFIX.'projet_task_time SET invoice_line_id = '.((int) $lineid).', invoice_id = '.((int) $tmpinvoice->id); + $sql = 'UPDATE '.MAIN_DB_PREFIX.'element_time SET invoice_line_id = '.((int) $lineid).', invoice_id = '.((int) $tmpinvoice->id); $sql .= ' WHERE rowid IN ('.$db->sanitize(join(',', $toselect)).') AND fk_user = '.((int) $userid); $result = $db->query($sql); if (!$result) { @@ -665,7 +666,7 @@ if ($action == 'confirm_generateinvoice') { //var_dump($lineid);exit; // Update lineid into line of timespent - $sql = 'UPDATE '.MAIN_DB_PREFIX.'projet_task_time SET invoice_line_id = '.((int) $lineid).', invoice_id = '.((int) $tmpinvoice->id); + $sql = 'UPDATE '.MAIN_DB_PREFIX.'element_time SET invoice_line_id = '.((int) $lineid).', invoice_id = '.((int) $tmpinvoice->id); $sql .= ' WHERE rowid IN ('.$db->sanitize(join(',', $toselect)).') AND fk_user = '.((int) $userid); $result = $db->query($sql); if (!$result) { @@ -764,7 +765,7 @@ if ($action == 'confirm_generateinvoice') { if (!$error) { // Update lineid into line of timespent - $sql = 'UPDATE ' . MAIN_DB_PREFIX . 'projet_task_time SET invoice_line_id = ' . ((int) $lineid) . ', invoice_id = ' . ((int) $tmpinvoice->id); + $sql = 'UPDATE ' . MAIN_DB_PREFIX . 'element_time SET invoice_line_id = ' . ((int) $lineid) . ', invoice_id = ' . ((int) $tmpinvoice->id); $sql .= ' WHERE rowid IN (' . $db->sanitize(join(',', $toselect)) . ')'; $result = $db->query($sql); if (!$result) { @@ -1262,7 +1263,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser // Definition of fields for list $arrayfields = array(); - $arrayfields['t.task_date'] = array('label'=>$langs->trans("Date"), 'checked'=>1); + $arrayfields['t.element_date'] = array('label'=>$langs->trans("Date"), 'checked'=>1); $arrayfields['p.fk_soc'] = array('label'=>$langs->trans("ThirdParty"), 'type'=>'integer:Societe:/societe/class/societe.class.php:1','checked'=>1); $arrayfields['s.name_alias'] = array('label'=>$langs->trans("AliasNameShort"), 'type'=>'integer:Societe:/societe/class/societe.class.php:1'); if ((empty($id) && empty($ref)) || !empty($projectidforalltimes)) { // Not a dedicated task @@ -1270,15 +1271,15 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser $arrayfields['p.project_ref'] = ['label' => $langs->trans('RefProject'), 'checked' => 1]; $arrayfields['p.project_label'] = ['label' => $langs->trans('ProjectLabel'), 'checked' => 1]; } - $arrayfields['t.task_ref'] = array('label'=>$langs->trans("RefTask"), 'checked'=>1); - $arrayfields['t.task_label'] = array('label'=>$langs->trans("LabelTask"), 'checked'=>1); + $arrayfields['t.element_ref'] = array('label'=>$langs->trans("RefTask"), 'checked'=>1); + $arrayfields['t.element_label'] = array('label'=>$langs->trans("LabelTask"), 'checked'=>1); } $arrayfields['author'] = array('label'=>$langs->trans("By"), 'checked'=>1); $arrayfields['t.note'] = array('label'=>$langs->trans("Note"), 'checked'=>1); if (isModEnabled('service') && !empty($projectstatic->thirdparty) && $projectstatic->thirdparty->id > 0 && $projectstatic->usage_bill_time) { $arrayfields['t.fk_product'] = array('label' => $langs->trans("Product"), 'checked' => 1); } - $arrayfields['t.task_duration'] = array('label'=>$langs->trans("Duration"), 'checked'=>1); + $arrayfields['t.element_duration'] = array('label'=>$langs->trans("Duration"), 'checked'=>1); $arrayfields['value'] = array('label'=>$langs->trans("Value"), 'checked'=>1, 'enabled'=>(empty($conf->salaries->enabled) ? 0 : 1)); $arrayfields['valuebilled'] = array('label'=>$langs->trans("Billed"), 'checked'=>1, 'enabled'=>(((!empty($conf->global->PROJECT_HIDE_TASKS) || empty($conf->global->PROJECT_BILL_TIME_SPENT)) ? 0 : 1) && $projectstatic->usage_bill_time)); // Extra fields @@ -1547,7 +1548,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; $selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN', '')); // This also change content of $arrayfields - $sql = "SELECT t.rowid, t.fk_task, t.task_date, t.task_datehour, t.task_date_withhour, t.task_duration, t.fk_user, t.note, t.thm,"; + $sql = "SELECT t.rowid, t.fk_element, t.element_date, t.element_datehour, t.element_date_withhour, t.element_duration, t.fk_user, t.note, t.thm,"; $sql .= " t.fk_product,"; $sql .= " pt.ref, pt.label, pt.fk_projet,"; $sql .= " u.lastname, u.firstname, u.login, u.photo, u.statut as user_status,"; @@ -1558,11 +1559,11 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser $reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters, $object); // Note that $action and $object may have been modified by hook $sql .= preg_replace('/^,/', '', $hookmanager->resPrint); $sql = preg_replace('/,\s*$/', '', $sql); - $sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t"; + $sql .= " FROM ".MAIN_DB_PREFIX."element_time as t"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."facturedet as il ON il.rowid = t.invoice_line_id"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."facture as inv ON inv.rowid = il.fk_facture"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."product as prod ON prod.rowid = t.fk_product"; - $sql .= " INNER JOIN ".MAIN_DB_PREFIX."projet_task as pt ON pt.rowid = t.fk_task"; + $sql .= " INNER JOIN ".MAIN_DB_PREFIX."projet_task as pt ON pt.rowid = t.fk_element"; $sql .= " INNER JOIN ".MAIN_DB_PREFIX."projet as p ON p.rowid = pt.fk_projet"; $sql .= " INNER JOIN ".MAIN_DB_PREFIX."user as u ON t.fk_user = u.rowid"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON s.rowid = p.fk_soc"; @@ -1571,10 +1572,10 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser $parameters = array(); $reshook = $hookmanager->executeHooks('printFieldListFrom', $parameters, $object); // Note that $action and $object may have been modified by hook $sql .= $hookmanager->resPrint; - $sql .= " WHERE 1 = 1 "; + $sql .= " WHERE elementtype='task' "; if (empty($projectidforalltimes) && empty($allprojectforuser)) { // Limit on one task - $sql .= " AND t.fk_task =".((int) $object->id); + $sql .= " AND t.fk_element =".((int) $object->id); } elseif (!empty($projectidforalltimes)) { // Limit on one project $sql .= " AND pt.fk_projet IN (".$db->sanitize($projectidforalltimes).")"; @@ -1625,27 +1626,27 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } if ($search_date_start) { - $sql .= " AND t.task_date >= '".$db->idate($search_date_start)."'"; + $sql .= " AND t.element_date >= '".$db->idate($search_date_start)."'"; } if ($search_date_end) { - $sql .= " AND t.task_date <= '".$db->idate($search_date_end)."'"; + $sql .= " AND t.element_date <= '".$db->idate($search_date_end)."'"; } - if (!empty($arrayfields['t.task_duration']['checked'])) { + if (!empty($arrayfields['t.element_duration']['checked'])) { if ($search_timespent_starthour || $search_timespent_startmin) { $timespent_duration_start = $search_timespent_starthour * 60 * 60; // We store duration in seconds $timespent_duration_start += ($search_timespent_startmin ? $search_timespent_startmin : 0) * 60; // We store duration in seconds - $sql .= " AND t.task_duration >= " . $timespent_duration_start; + $sql .= " AND t.element_duration >= " . $timespent_duration_start; } if ($search_timespent_endhour || $search_timespent_endmin) { $timespent_duration_end = $search_timespent_endhour * 60 * 60; // We store duration in seconds $timespent_duration_end += ($search_timespent_endmin ? $search_timespent_endmin : 0) * 60; // We store duration in seconds - $sql .= " AND t.task_duration <= " . $timespent_duration_end; + $sql .= " AND t.element_duration <= " . $timespent_duration_end; } } - $sql .= dolSqlDateFilter('t.task_datehour', $search_day, $search_month, $search_year); + $sql .= dolSqlDateFilter('t.element_datehour', $search_day, $search_month, $search_year); // Add where from hooks $parameters = array(); @@ -1873,7 +1874,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser print ''; } // Date - if (!empty($arrayfields['t.task_date']['checked'])) { + if (!empty($arrayfields['t.element_date']['checked'])) { print ''; print '
'; print $form->selectDate($search_date_start ? $search_date_start : -1, 'search_date_start', 0, 0, 1, '', 1, 0, 0, '', '', '', '', 1, '', $langs->trans('From')); @@ -1903,10 +1904,10 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } // Task if ((empty($id) && empty($ref)) || !empty($projectidforalltimes)) { // Not a dedicated task - if (!empty($arrayfields['t.task_ref']['checked'])) { + if (!empty($arrayfields['t.element_ref']['checked'])) { print ''; } - if (!empty($arrayfields['t.task_label']['checked'])) { + if (!empty($arrayfields['t.element_label']['checked'])) { print ''; } } @@ -1919,7 +1920,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser print ''; } // Duration - if (!empty($arrayfields['t.task_duration']['checked'])) { + if (!empty($arrayfields['t.element_duration']['checked'])) { // Duration - Time spent print ''; @@ -1975,12 +1976,12 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', 'width="80"', $sortfield, $sortorder, 'center maxwidthsearch '); } - if (!empty($arrayfields['t.task_date']['checked'])) { - print_liste_field_titre($arrayfields['t.task_date']['label'], $_SERVER['PHP_SELF'], 't.task_date,t.task_datehour,t.rowid', '', $param, '', $sortfield, $sortorder); + if (!empty($arrayfields['t.element_date']['checked'])) { + print_liste_field_titre($arrayfields['t.element_date']['label'], $_SERVER['PHP_SELF'], 't.element_date,t.element_datehour,t.rowid', '', $param, '', $sortfield, $sortorder); } if (!empty($arrayfields['p.fk_soc']['checked'])) { - print_liste_field_titre($arrayfields['p.fk_soc']['label'], $_SERVER['PHP_SELF'], 't.task_date,t.task_datehour,t.rowid', '', $param, '', $sortfield, $sortorder); + print_liste_field_titre($arrayfields['p.fk_soc']['label'], $_SERVER['PHP_SELF'], 't.element_date,t.element_datehour,t.rowid', '', $param, '', $sortfield, $sortorder); } if (!empty($arrayfields['s.name_alias']['checked'])) { print_liste_field_titre($arrayfields['s.name_alias']['label'], $_SERVER['PHP_SELF'], 's.name_alias', '', $param, '', $sortfield, $sortorder); @@ -1994,11 +1995,11 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } } if ((empty($id) && empty($ref)) || !empty($projectidforalltimes)) { // Not a dedicated task - if (!empty($arrayfields['t.task_ref']['checked'])) { - print_liste_field_titre($arrayfields['t.task_ref']['label'], $_SERVER['PHP_SELF'], 'pt.ref', '', $param, '', $sortfield, $sortorder); + if (!empty($arrayfields['t.element_ref']['checked'])) { + print_liste_field_titre($arrayfields['t.element_ref']['label'], $_SERVER['PHP_SELF'], 'pt.ref', '', $param, '', $sortfield, $sortorder); } - if (!empty($arrayfields['t.task_label']['checked'])) { - print_liste_field_titre($arrayfields['t.task_label']['label'], $_SERVER['PHP_SELF'], 'pt.label', '', $param, '', $sortfield, $sortorder); + if (!empty($arrayfields['t.element_label']['checked'])) { + print_liste_field_titre($arrayfields['t.element_label']['label'], $_SERVER['PHP_SELF'], 'pt.label', '', $param, '', $sortfield, $sortorder); } } if (!empty($arrayfields['author']['checked'])) { @@ -2007,8 +2008,8 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser if (!empty($arrayfields['t.note']['checked'])) { print_liste_field_titre($arrayfields['t.note']['label'], $_SERVER['PHP_SELF'], 't.note', '', $param, '', $sortfield, $sortorder); } - if (!empty($arrayfields['t.task_duration']['checked'])) { - print_liste_field_titre($arrayfields['t.task_duration']['label'], $_SERVER['PHP_SELF'], 't.task_duration', '', $param, '', $sortfield, $sortorder, 'right '); + if (!empty($arrayfields['t.element_duration']['checked'])) { + print_liste_field_titre($arrayfields['t.element_duration']['label'], $_SERVER['PHP_SELF'], 't.element_duration', '', $param, '', $sortfield, $sortorder, 'right '); } if (!empty($arrayfields['t.fk_product']['checked'])) { print_liste_field_titre($arrayfields['t.fk_product']['label'], $_SERVER['PHP_SELF'], 't.fk_product', '', $param, '', $sortfield, $sortorder); @@ -2046,8 +2047,8 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser break; } - $date1 = $db->jdate($task_time->task_date); - $date2 = $db->jdate($task_time->task_datehour); + $date1 = $db->jdate($task_time->element_date); + $date2 = $db->jdate($task_time->element_datehour); print ''; @@ -2068,11 +2069,11 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser print ''; } - print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; + print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; print img_edit('default', 0, 'class="pictofixedwidth paddingleft"'); print ''; - print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; + print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; print img_delete('default', 'class="pictodelete paddingleft"'); print ''; @@ -2088,16 +2089,16 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } } // Date - if (!empty($arrayfields['t.task_date']['checked'])) { + if (!empty($arrayfields['t.element_date']['checked'])) { print ''; if ($action == 'editline' && GETPOST('lineid', 'int') == $task_time->rowid) { - if (empty($task_time->task_date_withhour)) { + if (empty($task_time->element_date_withhour)) { print $form->selectDate(($date2 ? $date2 : $date1), 'timeline', 3, 3, 2, "timespent_date", 1, 0); } else { print $form->selectDate(($date2 ? $date2 : $date1), 'timeline', 1, 1, 2, "timespent_date", 1, 0); } } else { - print dol_print_date(($date2 ? $date2 : $date1), ($task_time->task_date_withhour ? 'dayhour' : 'day')); + print dol_print_date(($date2 ? $date2 : $date1), ($task_time->element_date_withhour ? 'dayhour' : 'day')); } print ''; if (!$i) { @@ -2178,13 +2179,13 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } // Task ref - if (!empty($arrayfields['t.task_ref']['checked'])) { + if (!empty($arrayfields['t.element_ref']['checked'])) { if ((empty($id) && empty($ref)) || !empty($projectidforalltimes)) { // Not a dedicated task print ''; if ($action == 'editline' && GETPOST('lineid', 'int') == $task_time->rowid) { - $formproject->selectTasks(-1, GETPOST('taskid', 'int') ? GETPOST('taskid', 'int') : $task_time->fk_task, 'taskid', 0, 0, 1, 1, 0, 0, 'maxwidth300', $projectstatic->id, ''); + $formproject->selectTasks(-1, GETPOST('taskid', 'int') ? GETPOST('taskid', 'int') : $task_time->fk_element, 'taskid', 0, 0, 1, 1, 0, 0, 'maxwidth300', $projectstatic->id, ''); } else { - $tasktmp->id = $task_time->fk_task; + $tasktmp->id = $task_time->fk_element; $tasktmp->ref = $task_time->ref; $tasktmp->label = $task_time->label; print $tasktmp->getNomUrl(1, 'withproject', 'time'); @@ -2199,7 +2200,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } // Task label - if (!empty($arrayfields['t.task_label']['checked'])) { + if (!empty($arrayfields['t.element_label']['checked'])) { if ((empty($id) && empty($ref)) || !empty($projectidforalltimes)) { // Not a dedicated task print ''; print dol_escape_htmltag($task_time->label); @@ -2258,33 +2259,33 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } // Time spent - if (!empty($arrayfields['t.task_duration']['checked'])) { + if (!empty($arrayfields['t.element_duration']['checked'])) { print ''; if ($action == 'editline' && GETPOST('lineid', 'int') == $task_time->rowid) { - print ''; - print $form->select_duration('new_duration', $task_time->task_duration, 0, 'text'); + print ''; + print $form->select_duration('new_duration', $task_time->element_duration, 0, 'text'); } else { - print convertSecondToTime($task_time->task_duration, 'allhourmin'); + print convertSecondToTime($task_time->element_duration, 'allhourmin'); } print ''; if (!$i) { $totalarray['nbfield']++; } if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 't.task_duration'; + $totalarray['pos'][$totalarray['nbfield']] = 't.element_duration'; } - if (empty($totalarray['val']['t.task_duration'])) { - $totalarray['val']['t.task_duration'] = $task_time->task_duration; + if (empty($totalarray['val']['t.element_duration'])) { + $totalarray['val']['t.element_duration'] = $task_time->element_duration; } else { - $totalarray['val']['t.task_duration'] += $task_time->task_duration; + $totalarray['val']['t.element_duration'] += $task_time->element_duration; } if (!$i) { $totalarray['totaldurationfield'] = $totalarray['nbfield']; } if (empty($totalarray['totalduration'])) { - $totalarray['totalduration'] = $task_time->task_duration; + $totalarray['totalduration'] = $task_time->element_duration; } else { - $totalarray['totalduration'] += $task_time->task_duration; + $totalarray['totalduration'] += $task_time->element_duration; } } @@ -2308,7 +2309,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser // Value spent if (!empty($arrayfields['value']['checked'])) { $langs->load("salaries"); - $value = price2num($task_time->thm * $task_time->task_duration / 3600, 'MT', 1); + $value = price2num($task_time->thm * $task_time->element_duration / 3600, 'MT', 1); print ''; print 'thm).'">'; @@ -2386,11 +2387,11 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser print ''; } - print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; + print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; print img_edit('default', 0, 'class="pictofixedwidth paddingleft"'); print ''; - print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; + print 'rowid.$param.((empty($id) || $tab == 'timespent') ? '&tab=timespent' : '').'">'; print img_delete('default', 'class="pictodelete paddingleft"'); print ''; @@ -2419,16 +2420,16 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser print ''; // Date - if (!empty($arrayfields['t.task_date']['checked'])) { + if (!empty($arrayfields['t.element_date']['checked'])) { print ''; if ($action == 'splitline' && GETPOST('lineid', 'int') == $task_time->rowid) { - if (empty($task_time->task_date_withhour)) { + if (empty($task_time->element_date_withhour)) { print $form->selectDate(($date2 ? $date2 : $date1), 'timeline', 3, 3, 2, "timespent_date", 1, 0); } else { print $form->selectDate(($date2 ? $date2 : $date1), 'timeline', 1, 1, 2, "timespent_date", 1, 0); } } else { - print dol_print_date(($date2 ? $date2 : $date1), ($task_time->task_date_withhour ? 'dayhour' : 'day')); + print dol_print_date(($date2 ? $date2 : $date1), ($task_time->element_date_withhour ? 'dayhour' : 'day')); } print ''; } @@ -2442,10 +2443,10 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } // Task ref - if (!empty($arrayfields['t.task_ref']['checked'])) { + if (!empty($arrayfields['t.element_ref']['checked'])) { if ((empty($id) && empty($ref)) || !empty($projectidforalltimes)) { // Not a dedicated task print ''; - $tasktmp->id = $task_time->fk_task; + $tasktmp->id = $task_time->fk_element; $tasktmp->ref = $task_time->ref; $tasktmp->label = $task_time->label; print $tasktmp->getNomUrl(1, 'withproject', 'time'); @@ -2454,7 +2455,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } // Task label - if (!empty($arrayfields['t.task_label']['checked'])) { + if (!empty($arrayfields['t.element_label']['checked'])) { if ((empty($id) && empty($ref)) || !empty($projectidforalltimes)) { // Not a dedicated task print ''; print dol_escape_htmltag($task_time->label); @@ -2504,13 +2505,13 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } // Time spent - if (!empty($arrayfields['t.task_duration']['checked'])) { + if (!empty($arrayfields['t.element_duration']['checked'])) { print ''; if ($action == 'splitline' && GETPOST('lineid', 'int') == $task_time->rowid) { - print ''; - print $form->select_duration('new_duration', $task_time->task_duration, 0, 'text'); + print ''; + print $form->select_duration('new_duration', $task_time->element_duration, 0, 'text'); } else { - print convertSecondToTime($task_time->task_duration, 'allhourmin'); + print convertSecondToTime($task_time->element_duration, 'allhourmin'); } print ''; } @@ -2519,7 +2520,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser if (!empty($arrayfields['value']['checked'])) { print ''; print ''; - $value = price2num($task_time->thm * $task_time->task_duration / 3600, 'MT', 1); + $value = price2num($task_time->thm * $task_time->element_duration / 3600, 'MT', 1); print price($value, 1, $langs, 1, -1, -1, $conf->currency); print ''; print ''; @@ -2557,16 +2558,16 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser print ''; // Date - if (!empty($arrayfields['t.task_date']['checked'])) { + if (!empty($arrayfields['t.element_date']['checked'])) { print ''; if ($action == 'splitline' && GETPOST('lineid', 'int') == $task_time->rowid) { - if (empty($task_time->task_date_withhour)) { + if (empty($task_time->element_date_withhour)) { print $form->selectDate(($date2 ? $date2 : $date1), 'timeline_2', 3, 3, 2, "timespent_date", 1, 0); } else { print $form->selectDate(($date2 ? $date2 : $date1), 'timeline_2', 1, 1, 2, "timespent_date", 1, 0); } } else { - print dol_print_date(($date2 ? $date2 : $date1), ($task_time->task_date_withhour ? 'dayhour' : 'day')); + print dol_print_date(($date2 ? $date2 : $date1), ($task_time->element_date_withhour ? 'dayhour' : 'day')); } print ''; } @@ -2580,10 +2581,10 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } // Task ref - if (!empty($arrayfields['t.task_ref']['checked'])) { + if (!empty($arrayfields['t.element_ref']['checked'])) { if ((empty($id) && empty($ref)) || !empty($projectidforalltimes)) { // Not a dedicated task print ''; - $tasktmp->id = $task_time->fk_task; + $tasktmp->id = $task_time->fk_element; $tasktmp->ref = $task_time->ref; $tasktmp->label = $task_time->label; print $tasktmp->getNomUrl(1, 'withproject', 'time'); @@ -2592,7 +2593,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } // Task label - if (!empty($arrayfields['t.task_label']['checked'])) { + if (!empty($arrayfields['t.element_label']['checked'])) { if ((empty($id) && empty($ref)) || !empty($projectidforalltimes)) { // Not a dedicated task print ''; print $task_time->label; @@ -2642,13 +2643,13 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } // Time spent - if (!empty($arrayfields['t.task_duration']['checked'])) { + if (!empty($arrayfields['t.element_duration']['checked'])) { print ''; if ($action == 'splitline' && GETPOST('lineid', 'int') == $task_time->rowid) { print ''; print $form->select_duration('new_duration_2', 0, 0, 'text'); } else { - print convertSecondToTime($task_time->task_duration, 'allhourmin'); + print convertSecondToTime($task_time->element_duration, 'allhourmin'); } print ''; } From e6a5cd94611db1d3409b742ba7301bd17a35ce8e Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Wed, 8 Mar 2023 10:08:08 +0000 Subject: [PATCH 0989/1026] Fixing style errors. --- htdocs/projet/class/project.class.php | 4 ++-- htdocs/projet/class/task.class.php | 8 +++----- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php index e2faef3da8e..e25f06ed6a4 100644 --- a/htdocs/projet/class/project.class.php +++ b/htdocs/projet/class/project.class.php @@ -2021,7 +2021,7 @@ class Project extends CommonObject $sql = "SELECT ptt.rowid as taskid, ptt.element_duration, ptt.element_date, ptt.element_datehour, ptt.fk_element"; $sql .= " FROM ".MAIN_DB_PREFIX."element_time AS ptt, ".MAIN_DB_PREFIX."projet_task as pt"; $sql .= " WHERE ptt.fk_element = pt.rowid"; - $sql .= " AND ptt.elementtype = 'task'"; + $sql .= " AND ptt.elementtype = 'task'"; $sql .= " AND pt.fk_projet = ".((int) $this->id); $sql .= " AND (ptt.element_date >= '".$this->db->idate($datestart)."' "; $sql .= " AND ptt.element_date <= '".$this->db->idate(dol_time_plus_duree($datestart, 1, 'w') - 1)."')"; @@ -2085,7 +2085,7 @@ class Project extends CommonObject $sql = "SELECT ptt.rowid as taskid, ptt.element_duration, ptt.element_date, ptt.element_datehour, ptt.fk_element"; $sql .= " FROM ".MAIN_DB_PREFIX."element_time AS ptt, ".MAIN_DB_PREFIX."projet_task as pt"; $sql .= " WHERE ptt.fk_element = pt.rowid"; - $sql .= " AND ptt.elementtype = 'task'"; + $sql .= " AND ptt.elementtype = 'task'"; $sql .= " AND pt.fk_projet = ".((int) $this->id); $sql .= " AND (ptt.element_date >= '".$this->db->idate($datestart)."' "; $sql .= " AND ptt.element_date <= '".$this->db->idate(dol_time_plus_duree($datestart, 1, 'm') - 1)."')"; diff --git a/htdocs/projet/class/task.class.php b/htdocs/projet/class/task.class.php index a303f8708fa..2c2c0580a9b 100644 --- a/htdocs/projet/class/task.class.php +++ b/htdocs/projet/class/task.class.php @@ -1310,7 +1310,7 @@ class Task extends CommonObjectLine } // Update hourly rate of this time spent entry - $resql_thm_user = $this->db->query("SELECT thm FROM " . MAIN_DB_PREFIX . "user WHERE rowid = " . ((int)$timespent->fk_user)); + $resql_thm_user = $this->db->query("SELECT thm FROM " . MAIN_DB_PREFIX . "user WHERE rowid = " . ((int) $timespent->fk_user)); if (!empty($resql_thm_user)) { $obj_thm_user = $this->db->fetch_object($resql_thm_user); $timespent->thm = $obj_thm_user->thm; @@ -1571,11 +1571,9 @@ class Task extends CommonObjectLine $this->timespent_note = $timespent->note; return 1; - } return 0; - } /** @@ -1762,8 +1760,8 @@ class Task extends CommonObjectLine // Update hourly rate of this time spent entry, but only if it was not set initialy $res_update = 1; - if(empty($timespent->thm) || !empty($conf->global->TIMESPENT_ALWAYS_UPDATE_THM)) { - $resql_thm_user = $this->db->query("SELECT thm FROM " . MAIN_DB_PREFIX . "user WHERE rowid = " . ((int)$timespent->fk_user)); + if (empty($timespent->thm) || !empty($conf->global->TIMESPENT_ALWAYS_UPDATE_THM)) { + $resql_thm_user = $this->db->query("SELECT thm FROM " . MAIN_DB_PREFIX . "user WHERE rowid = " . ((int) $timespent->fk_user)); if (!empty($resql_thm_user)) { $obj_thm_user = $this->db->fetch_object($resql_thm_user); $timespent->thm = $obj_thm_user->thm; From 5064ee178a44e58dd74aa3813e943a4466ecc0ab Mon Sep 17 00:00:00 2001 From: Gauthier PC portable 024 Date: Wed, 8 Mar 2023 11:59:32 +0100 Subject: [PATCH 0990/1026] FIX : travis + stickler --- htdocs/core/class/commonobject.class.php | 2 +- htdocs/projet/class/task.class.php | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index eabcfda8491..ea4561abdce 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -4638,7 +4638,7 @@ abstract class CommonObject $sql.= " AND c.".$element['parentkey']." = p.rowid"; } if (!empty($element['parent']) && !empty($element['parenttypefield']) && !empty($element['parenttypevalue'])) { - $sql.= " AND c.".$element['parenttypefield']." = '".$element['parenttypevalue']."'"; + $sql.= " AND c.".$element['parenttypefield']." = '".$this->db->escape($element['parenttypevalue'])."'"; } if (!empty($entity)) { if (!empty($element['parent']) && !empty($element['parentkey'])) { diff --git a/htdocs/projet/class/task.class.php b/htdocs/projet/class/task.class.php index a303f8708fa..cd822b9864c 100644 --- a/htdocs/projet/class/task.class.php +++ b/htdocs/projet/class/task.class.php @@ -1558,7 +1558,6 @@ class Task extends CommonObjectLine dol_syslog(get_class($this)."::fetchTimeSpent", LOG_DEBUG); if ($timespent->id > 0) { - $this->timespent_id = $timespent->id; $this->id = $timespent->fk_element; $this->timespent_date = $this->db->jdate($timespent->element_date); @@ -1571,7 +1570,6 @@ class Task extends CommonObjectLine $this->timespent_note = $timespent->note; return 1; - } return 0; From c75dc107e7def6485297db0866b7b998ba25dc36 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 8 Mar 2023 12:20:35 +0100 Subject: [PATCH 0991/1026] Doc --- htdocs/compta/prelevement/class/bonprelevement.class.php | 1 + htdocs/modulebuilder/index.php | 2 +- htdocs/public/stripe/ipn.php | 6 ++++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/htdocs/compta/prelevement/class/bonprelevement.class.php b/htdocs/compta/prelevement/class/bonprelevement.class.php index deaa78397c8..3618817e19a 100644 --- a/htdocs/compta/prelevement/class/bonprelevement.class.php +++ b/htdocs/compta/prelevement/class/bonprelevement.class.php @@ -426,6 +426,7 @@ class BonPrelevement extends CommonObject // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps /** * Set direct debit or credit transfer order to "paid" status. + * Then create the payment for each invoice of the prelemevement_bon. * * @param User $user Id of user * @param int $date date of action diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index 2d11218ee48..04d0f290732 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -1910,7 +1910,7 @@ if ($dirins && $action == 'confirm_deleteobject' && $objectname) { setEventMessages($result, null, 'errors'); $error++; } else { - /* TODO ALI Header reidrect must be at end after actions. Also tab=pemrissions looks strange + /* TODO ALI Header redirect must be at end after actions. Also tab=pemrissions looks strange header("Location: ".DOL_URL_ROOT.'/modulebuilder/index.php?tab=permissions&module='.$module); */ setEventMessages($langs->trans('WarningModuleNeedRefrech', $langs->transnoentities($module)), null, 'warnings'); diff --git a/htdocs/public/stripe/ipn.php b/htdocs/public/stripe/ipn.php index 7a956e07ec5..9b33f5f39dd 100644 --- a/htdocs/public/stripe/ipn.php +++ b/htdocs/public/stripe/ipn.php @@ -345,8 +345,6 @@ if ($event->type == 'payout.created') { // TODO LMR Enable this only if this is a payment of a Dolibarr llx_prelevement_demande only - // TODO LMR The payment ID is $event->data->latest_charge. check that payment does not exists (it may have been created by Dolibarr) to avoid to create payment twice. - $paiement = new Paiement($db); $paiement->datepaye = $now; $paiement->date = $now; @@ -369,6 +367,10 @@ if ($event->type == 'payout.created') { $paiement->ext_payment_id = $TRANSACTIONID.':'.$customer_id.'@'.$stripearrayofkeysbyenv[$servicestatus]['publishable_key']; // May be we should store py_... instead of pi_... but we started with pi_... so we continue. $paiement->ext_payment_site = $service; // 'StripeLive' or 'Stripe' if test + + $db->begin(); + + if (!$errorforinvoice) { dol_syslog('* Record payment for invoice id ' . $invoice_id . '. It includes closing of invoice and regenerating document'); From a7077b756aed3887a27c5c3c9fb45653804797c4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 8 Mar 2023 16:37:01 +0100 Subject: [PATCH 0992/1026] Add language --- htdocs/langs/en_US/languages.lang | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/langs/en_US/languages.lang b/htdocs/langs/en_US/languages.lang index e94b6bbafe4..1e924d96448 100644 --- a/htdocs/langs/en_US/languages.lang +++ b/htdocs/langs/en_US/languages.lang @@ -32,6 +32,7 @@ Language_en_AU=English (Australia) Language_en_CA=English (Canada) Language_en_GB=English (United Kingdom) Language_en_IN=English (India) +Language_en_MY=English (Myanmar) Language_en_NZ=English (New Zealand) Language_en_SA=English (Saudi Arabia) Language_en_SG=English (Singapore) From 16fc7d512ba7afd2d0945994989ccf51e653d059 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 8 Mar 2023 20:24:18 +0100 Subject: [PATCH 0993/1026] WIP Work on deposit for other payment mode than CHQ. --- htdocs/compta/paiement/cheque/card.php | 55 ++++-- .../cheque/class/remisecheque.class.php | 42 +++-- htdocs/compta/paiement/cheque/index.php | 166 ++++++++++-------- .../install/mysql/migration/17.0.0-18.0.0.sql | 2 + .../mysql/tables/llx_bordereau_cheque.sql | 1 + 5 files changed, 171 insertions(+), 95 deletions(-) diff --git a/htdocs/compta/paiement/cheque/card.php b/htdocs/compta/paiement/cheque/card.php index 1aebdace757..a4deeb51b90 100644 --- a/htdocs/compta/paiement/cheque/card.php +++ b/htdocs/compta/paiement/cheque/card.php @@ -42,6 +42,11 @@ $ref = GETPOST('ref', 'alpha'); $action = GETPOST('action', 'aZ09'); $confirm = GETPOST('confirm', 'alpha'); +$type = GETPOST('type'); +if (empty($type)) { + $type = 'CHQ'; +} + $object = new RemiseCheque($db); $sortfield = GETPOST('sortfield', 'aZ09comma'); @@ -60,6 +65,7 @@ $limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $offset = $limit * $page; $upload_dir = $conf->bank->multidir_output[$object->entity ? $object->entity : $conf->entity]."/checkdeposits"; + // filter by dates from / to $search_date_start_day = GETPOST('search_date_start_day', 'int'); $search_date_start_month = GETPOST('search_date_start_month', 'int'); @@ -132,8 +138,8 @@ if ($action == 'setref' && $user->rights->banque->cheque) { } if ($action == 'create' && GETPOST("accountid", "int") > 0 && $user->rights->banque->cheque) { - if (is_array(GETPOST('toRemise'))) { - $result = $object->create($user, GETPOST("accountid", "int"), 0, GETPOST('toRemise')); + if (GETPOSTISARRAY('toRemise')) { + $result = $object->create($user, GETPOST("accountid", "int"), 0, GETPOST('toRemise', 'array:int')); if ($result > 0) { if ($object->statut == 1) { // If statut is validated, we build doc $object->fetch($object->id); // To force to reload all properties in correct property name @@ -286,7 +292,12 @@ if (GETPOST('removefilter')) { $filteraccountid = 0; } -$title = $langs->trans("Cheques")." - ".$langs->trans("Card"); +if ($type == 'CHQ') { + $title = $langs->trans("Cheques"); +} else { + $title = $type; +} + $helpurl = ""; llxHeader("", $title, $helpurl); @@ -302,7 +313,7 @@ if ($action == 'new') { $hselected = $h; $h++; - print load_fiche_titre($langs->trans("Cheques"), '', 'bank_account'); + print load_fiche_titre($title, '', 'bank_account'); } else { $result = $object->fetch($id, $ref); if ($result < 0) { @@ -357,18 +368,29 @@ if ($action == 'new') { $now = dol_now(); - print ''.$langs->trans("SelectChequeTransactionAndGenerate").'

'."\n"; + if ($type == 'CHQ') { + print ''.$langs->trans("SelectChequeTransactionAndGenerate").'

'."\n"; + } else { + print ''.$langs->trans("SelectPaymentTransactionAndGenerate", $type).'

'."\n"; + } print ''; print ''; print ''; + print ''; print dol_get_fiche_head(); print ''; //print ''; // Filter - print '
'.$langs->trans('Date').''.dol_print_date($now,'day').'
'.$langs->trans("DateChequeReceived").''; + print '
'; + if ($type == 'CHQ') { + print $langs->trans("DateChequeReceived"); + } else { + print $langs->trans("DatePaymentForDeposit"); + } + print ''; // filter by dates from / to print '
'; print $form->selectDate($search_date_start, 'search_date_start_', 0, 0, 1, '', 1, 1, 0, '', '', '', '', 1, '', $langs->trans('From')); @@ -402,7 +424,7 @@ if ($action == 'new') { $sql .= " FROM ".MAIN_DB_PREFIX."bank as b"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."paiement as p ON p.fk_bank = b.rowid"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."bank_account as ba ON (b.fk_account = ba.rowid)"; - $sql .= " WHERE b.fk_type = 'CHQ'"; + $sql .= " WHERE b.fk_type = '".$db->escape($type)."'"; $sql .= " AND ba.entity IN (".getEntity('bank_account').")"; $sql .= " AND b.fk_bordereau = 0"; $sql .= " AND b.amount > 0"; @@ -437,7 +459,11 @@ if ($action == 'new') { } if ($i == 0) { - print '
'.$langs->trans("NoWaitingChecks").'

'; + if ($type == 'CHQ') { + print '
'.$langs->trans("NoWaitingChecks").'

'; + } else { + print '
'.$langs->trans("NoWaitingPaymentForDeposit", $type).'

'; + } } } @@ -462,6 +488,7 @@ if ($action == 'new') { print ''; print ''; print ''; + print ''; print ''; $moreforfilter = ''; @@ -469,11 +496,17 @@ if ($action == 'new') { print ''."\n"; print ''; - print ''."\n"; + print ''."\n"; print '\n"; print '\n"; print '\n"; - print '\n"; + print '\n"; print '\n"; print '\n"; print '
'.$langs->trans("DateChequeReceived").''; + if ($type == 'CHQ') { + print $langs->trans("DateChequeReceived"); + } else { + print $langs->trans("DatePaymentForDepositReceived", $type); + } + print ''.$langs->trans("ChequeNumber")."'.$langs->trans("CheckTransmitter")."'.$langs->trans("Bank")."'.$langs->trans("Amount")."'.$langs->trans("Amount")."'.$langs->trans("Payment")."'.$langs->trans("LineRecord")."'.$langs->trans("Select")."
"; @@ -632,7 +665,7 @@ if ($action == 'new') { $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."bank as b ON (b.fk_account = ba.rowid)"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."paiement as p ON p.fk_bank = b.rowid"; $sql .= " WHERE ba.entity IN (".getEntity('bank_account').")"; - $sql .= " AND b.fk_type= 'CHQ'"; + $sql .= " AND b.fk_type= '".$db->escape($type)."'"; $sql .= " AND b.fk_bordereau = ".((int) $object->id); $sql .= $db->order($sortfield, $sortorder); diff --git a/htdocs/compta/paiement/cheque/class/remisecheque.class.php b/htdocs/compta/paiement/cheque/class/remisecheque.class.php index eb70c9cebaf..ceed5a98a61 100644 --- a/htdocs/compta/paiement/cheque/class/remisecheque.class.php +++ b/htdocs/compta/paiement/cheque/class/remisecheque.class.php @@ -53,6 +53,8 @@ class RemiseCheque extends CommonObject //! Numero d'erreur Plage 1024-1279 public $errno; + public $type = 'CHQ'; // 'CHQ', 'TRA', ... + public $amount; public $date_bordereau; public $account_id; @@ -92,9 +94,9 @@ class RemiseCheque extends CommonObject { global $conf; - $sql = "SELECT bc.rowid, bc.datec, bc.fk_user_author, bc.fk_bank_account, bc.amount, bc.ref, bc.statut, bc.nbcheque, bc.ref_ext"; - $sql .= ", bc.date_bordereau as date_bordereau"; - $sql .= ", ba.label as account_label"; + $sql = "SELECT bc.rowid, bc.datec, bc.fk_user_author, bc.fk_bank_account, bc.amount, bc.ref, bc.statut, bc.nbcheque, bc.ref_ext,"; + $sql .= " bc.date_bordereau as date_bordereau, bc.type,"; + $sql .= " ba.label as account_label"; $sql .= " FROM ".MAIN_DB_PREFIX."bordereau_cheque as bc"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."bank_account as ba ON bc.fk_bank_account = ba.rowid"; $sql .= " WHERE bc.entity = ".$conf->entity; @@ -118,6 +120,7 @@ class RemiseCheque extends CommonObject $this->nbcheque = $obj->nbcheque; $this->statut = $obj->statut; $this->ref_ext = $obj->ref_ext; + $this->type = $obj->type; if ($this->statut == 0) { $this->ref = "(PROV".$this->id.")"; @@ -154,6 +157,11 @@ class RemiseCheque extends CommonObject dol_syslog("RemiseCheque::Create start", LOG_DEBUG); + // Clean parameters + if (empty($this->type)) { + $this->type = 'CHQ'; + } + $this->db->begin(); $sql = "INSERT INTO ".MAIN_DB_PREFIX."bordereau_cheque ("; @@ -167,6 +175,7 @@ class RemiseCheque extends CommonObject $sql .= ", entity"; $sql .= ", nbcheque"; $sql .= ", ref_ext"; + $sql .= ", type"; $sql .= ") VALUES ("; $sql .= "'".$this->db->idate($now)."'"; $sql .= ", '".$this->db->idate($now)."'"; @@ -178,6 +187,7 @@ class RemiseCheque extends CommonObject $sql .= ", ".((int) $conf->entity); $sql .= ", 0"; $sql .= ", ''"; + $sql .= ", '".$this->db->escape($this->type)."'"; $sql .= ")"; $resql = $this->db->query($sql); @@ -278,9 +288,9 @@ class RemiseCheque extends CommonObject } /** - * Supprime la remise en base + * Delete deposit from database * - * @param User $user Utilisateur qui effectue l'operation + * @param User $user User that delete * @return int */ public function delete($user = '') @@ -464,10 +474,11 @@ class RemiseCheque extends CommonObject /** * Load indicators for dashboard (this->nbtodo and this->nbtodolate) * - * @param User $user Objet user + * @param User $user Objet user + * @param string $type Type of payment mode deposit ('CHQ', 'TRA', ...) * @return WorkboardResponse|int <0 if KO, WorkboardResponse if OK */ - public function load_board($user) + public function load_board($user, $type = 'CHQ') { // phpcs:enable global $conf, $langs; @@ -481,7 +492,7 @@ class RemiseCheque extends CommonObject $sql .= ", ".MAIN_DB_PREFIX."bank_account as ba"; $sql .= " WHERE b.fk_account = ba.rowid"; $sql .= " AND ba.entity IN (".getEntity('bank_account').")"; - $sql .= " AND b.fk_type = 'CHQ'"; + $sql .= " AND b.fk_type = '".$this->db->escape($type)."'"; $sql .= " AND b.fk_bordereau = 0"; $sql .= " AND b.amount > 0"; @@ -518,9 +529,10 @@ class RemiseCheque extends CommonObject /** * Charge indicateurs this->nb de tableau de bord * - * @return int <0 if ko, >0 if ok + * @param string $type Type of payment mode deposit ('CHQ', 'TRA', ...) + * @return int <0 if ko, >0 if ok */ - public function load_state_board() + public function load_state_board($type = 'CHQ') { // phpcs:enable global $user; @@ -534,7 +546,7 @@ class RemiseCheque extends CommonObject $sql .= ", ".MAIN_DB_PREFIX."bank_account as ba"; $sql .= " WHERE b.fk_account = ba.rowid"; $sql .= " AND ba.entity IN (".getEntity('bank_account').")"; - $sql .= " AND b.fk_type = 'CHQ'"; + $sql .= " AND b.fk_type = '".$this->db->escape($type)."'"; $sql .= " AND b.amount > 0"; $resql = $this->db->query($sql); @@ -615,7 +627,7 @@ class RemiseCheque extends CommonObject // We save charset_output to restore it because write_file can change it if needed for // output format that does not support UTF8. - $sav_charseSupprimert_output = $outputlangs->charset_output; + $sav_charset_output = $outputlangs->charset_output; $result = $docmodel->write_file($this, $conf->bank->dir_output.'/checkdeposits', $this->ref, $outputlangs); if ($result > 0) { @@ -664,7 +676,7 @@ class RemiseCheque extends CommonObject $sql .= " SET amount = ".price2num($total); $sql .= ", nbcheque = ".((int) $nb); $sql .= " WHERE rowid = ".((int) $this->id); - $sql .= " AND entity = ".$conf->entity; + $sql .= " AND entity = ".((int) $conf->entity); $resql = $this->db->query($sql); if (!$resql) { @@ -813,7 +825,7 @@ class RemiseCheque extends CommonObject $sql = "SELECT MAX(rowid)"; $sql .= " FROM ".MAIN_DB_PREFIX."bordereau_cheque"; - $sql .= " WHERE rowid < ".$this->id; + $sql .= " WHERE rowid < ".((int) $this->id); $sql .= " AND entity = ".$conf->entity; $result = $this->db->query($sql); @@ -825,7 +837,7 @@ class RemiseCheque extends CommonObject $sql = "SELECT MIN(rowid)"; $sql .= " FROM ".MAIN_DB_PREFIX."bordereau_cheque"; - $sql .= " WHERE rowid > ".$this->id; + $sql .= " WHERE rowid > ".((int) $this->id); $sql .= " AND entity = ".$conf->entity; $result = $this->db->query($sql); diff --git a/htdocs/compta/paiement/cheque/index.php b/htdocs/compta/paiement/cheque/index.php index 394de095104..5e1b69f655d 100644 --- a/htdocs/compta/paiement/cheque/index.php +++ b/htdocs/compta/paiement/cheque/index.php @@ -66,16 +66,11 @@ print load_fiche_titre($langs->trans("ChequesArea"), $newcardbutton, $checkdepos print '
'; -$sql = "SELECT count(b.rowid) as nb"; -$sql .= " FROM ".MAIN_DB_PREFIX."bank as b"; -$sql .= ", ".MAIN_DB_PREFIX."bank_account as ba"; -$sql .= " WHERE ba.rowid = b.fk_account"; -$sql .= " AND ba.entity IN (".getEntity('bank_account').")"; -$sql .= " AND b.fk_type = 'CHQ'"; -$sql .= " AND b.fk_bordereau = 0"; -$sql .= " AND b.amount > 0"; +// List of payment mode to support +// Example: BANK_PAYMENT_MODES_FOR_DEPOSIT_MANAGEMENT = 'CHQ','TRA' +$conf->global->BANK_PAYMENT_MODES_FOR_DEPOSIT_MANAGEMENT = 'CHQ,TRA'; +$arrayofpaymentmodetomanage = explode(',', getDolGlobalString('BANK_PAYMENT_MODES_FOR_DEPOSIT_MANAGEMENT', 'CHQ')); -$resql = $db->query($sql); print '
'; print ''; @@ -83,19 +78,38 @@ print ''; print '\n"; print "\n"; -if ($resql) { - $num = ''; - if ($obj = $db->fetch_object($resql)) { - $num = $obj->nb; +foreach ($arrayofpaymentmodetomanage as $val) { + $sql = "SELECT count(b.rowid) as nb"; + $sql .= " FROM ".MAIN_DB_PREFIX."bank as b"; + $sql .= ", ".MAIN_DB_PREFIX."bank_account as ba"; + $sql .= " WHERE ba.rowid = b.fk_account"; + $sql .= " AND ba.entity IN (".getEntity('bank_account').")"; + $sql .= " AND b.fk_type = '".$db->escape($val)."'"; + $sql .= " AND b.fk_bordereau = 0"; + $sql .= " AND b.amount > 0"; + + $resql = $db->query($sql); + if ($resql) { + $num = ''; + if ($obj = $db->fetch_object($resql)) { + $num = $obj->nb; + } + print ''; + print ''; + print ''; + } else { + dol_print_error($db); } - print ''; - print ''; - print ''; -} else { - dol_print_error($db); } + print "
'.$langs->trans("BankChecks")."
'; + if ($val == 'CHQ') { + print $langs->trans("BankChecksToReceipt"); + } else { + print $val; + } + print ''; + print ''.dol_escape_htmltag($num).''; + print '
'.$langs->trans("BankChecksToReceipt").''; - print ''.$num.''; - print '
\n"; @@ -103,64 +117,78 @@ print '
'; $max = 10; -$sql = "SELECT bc.rowid, bc.date_bordereau as db, bc.amount, bc.ref as ref,"; -$sql .= " bc.statut, bc.nbcheque,"; -$sql .= " ba.ref as bref, ba.label, ba.rowid as bid, ba.number, ba.currency_code, ba.account_number, ba.fk_accountancy_journal,"; -$sql .= " aj.code"; -$sql .= " FROM ".MAIN_DB_PREFIX."bordereau_cheque as bc, ".MAIN_DB_PREFIX."bank_account as ba"; -$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_journal as aj ON aj.rowid = ba.fk_accountancy_journal"; -$sql .= " WHERE ba.rowid = bc.fk_bank_account"; -$sql .= " AND bc.entity = ".$conf->entity; -$sql .= " ORDER BY bc.date_bordereau DESC, rowid DESC"; -$sql .= $db->plimit($max); +foreach ($arrayofpaymentmodetomanage as $val) { + $sql = "SELECT bc.rowid, bc.date_bordereau as db, bc.amount, bc.ref as ref,"; + $sql .= " bc.statut, bc.nbcheque, bc.type,"; + $sql .= " ba.ref as bref, ba.label, ba.rowid as bid, ba.number, ba.currency_code, ba.account_number, ba.fk_accountancy_journal,"; + $sql .= " aj.code"; + $sql .= " FROM ".MAIN_DB_PREFIX."bordereau_cheque as bc, ".MAIN_DB_PREFIX."bank_account as ba"; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_journal as aj ON aj.rowid = ba.fk_accountancy_journal"; + $sql .= " WHERE ba.rowid = bc.fk_bank_account"; + $sql .= " AND bc.entity = ".((int) $conf->entity); + $sql .= " AND bc.type = '".$db->escape($type)."'"; + $sql .= " ORDER BY bc.date_bordereau DESC, rowid DESC"; + $sql .= $db->plimit($max); -$resql = $db->query($sql); -if ($resql) { - print '
'; // You can use div-table-responsive-no-min if you dont need reserved height for your table - print ''; - print ''; - print ''; - print '"; - print ''; - print ''; - print ''; - print ''; - print "\n"; + $resql = $db->query($sql); + if ($resql) { + print '
'; // You can use div-table-responsive-no-min if you dont need reserved height for your table + print '
'.$langs->trans("LastCheckReceiptShort", $max).''.$langs->trans("Date")."'.$langs->trans("Account").''.$langs->trans("NbOfCheques").''.$langs->trans("Amount").''.$langs->trans("Status").'
'; + print ''; + print ''; + print '"; + print ''; + print ''; + print ''; + print ''; + print "\n"; - while ($objp = $db->fetch_object($resql)) { - $checkdepositstatic->id = $objp->rowid; - $checkdepositstatic->ref = ($objp->ref ? $objp->ref : $objp->rowid); - $checkdepositstatic->statut = $objp->statut; + $i = 0; + while ($objp = $db->fetch_object($resql)) { + $i++; - $accountstatic->id = $objp->bid; - $accountstatic->ref = $objp->bref; - $accountstatic->label = $objp->label; - $accountstatic->number = $objp->number; - $accountstatic->currency_code = $objp->currency_code; - $accountstatic->account_number = $objp->account_number; - $accountstatic->accountancy_journal = $objp->code; - $accountstatic->fk_accountancy_journal = $objp->fk_accountancy_journal; + $checkdepositstatic->id = $objp->rowid; + $checkdepositstatic->ref = ($objp->ref ? $objp->ref : $objp->rowid); + $checkdepositstatic->statut = $objp->statut; - print ''."\n"; + $accountstatic->id = $objp->bid; + $accountstatic->ref = $objp->bref; + $accountstatic->label = $objp->label; + $accountstatic->number = $objp->number; + $accountstatic->currency_code = $objp->currency_code; + $accountstatic->account_number = $objp->account_number; + $accountstatic->accountancy_journal = $objp->code; + $accountstatic->fk_accountancy_journal = $objp->fk_accountancy_journal; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; + print ''."\n"; - print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + + print ''; + } + if ($i == 0) { + print ''; + } + print "
'; + if ($val == 'CHQ') { + print $langs->trans("LastCheckReceiptShort", $max); + } else { + print $langs->trans("LastPaymentForDepositShort", $max, $val); + } + print ''.$langs->trans("Date")."'.$langs->trans("Account").''.$langs->trans("NbOfCheques").''.$langs->trans("Amount").''.$langs->trans("Status").'
'.$checkdepositstatic->getNomUrl(1).''.dol_print_date($db->jdate($objp->db), 'day').''.$accountstatic->getNomUrl(1).''.$objp->nbcheque.''.price($objp->amount).''.$checkdepositstatic->LibStatut($objp->statut, 3).'
'.$checkdepositstatic->getNomUrl(1).''.dol_print_date($db->jdate($objp->db), 'day').''.$accountstatic->getNomUrl(1).''.$objp->nbcheque.''.price($objp->amount).''.$checkdepositstatic->LibStatut($objp->statut, 3).'
'.$langs->trans("None").'
"; + print '
'; + + $db->free($resql); + } else { + dol_print_error($db); } - print "
"; - print '
'; - - $db->free($resql); -} else { - dol_print_error($db); } - print ''; // End of page diff --git a/htdocs/install/mysql/migration/17.0.0-18.0.0.sql b/htdocs/install/mysql/migration/17.0.0-18.0.0.sql index 6ae41a359dc..0f16c182e73 100644 --- a/htdocs/install/mysql/migration/17.0.0-18.0.0.sql +++ b/htdocs/install/mysql/migration/17.0.0-18.0.0.sql @@ -98,3 +98,5 @@ UPDATE llx_prelevement_demande SET type = 'ban' WHERE ext_payment_id IS NULL AND ALTER TABLE llx_recruitment_recruitmentcandidature ADD COLUMN fk_user integer; +ALTER TABLE llx_bordereau_cheque ADD COLUMN type VARCHAR(6) DEFAULT 'CHQ'; + diff --git a/htdocs/install/mysql/tables/llx_bordereau_cheque.sql b/htdocs/install/mysql/tables/llx_bordereau_cheque.sql index 9b1d6e24ad4..65100ccaae1 100644 --- a/htdocs/install/mysql/tables/llx_bordereau_cheque.sql +++ b/htdocs/install/mysql/tables/llx_bordereau_cheque.sql @@ -26,6 +26,7 @@ create table llx_bordereau_cheque rowid integer AUTO_INCREMENT PRIMARY KEY, ref varchar(30) NOT NULL, -- ref ref_ext varchar(255), -- ref_ext + type varchar(6) DEFAULT 'CHQ', -- 'CHQ', 'TRA', ... datec datetime NOT NULL, date_bordereau date, amount double(24,8) NOT NULL, From 2f5c841f4a817a187a720fa07eda90671ced4d92 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 8 Mar 2023 21:45:19 +0100 Subject: [PATCH 0994/1026] NEW Option to manage deposit slips for more payment modes (not only CHQ). Option BANK_PAYMENT_MODES_FOR_DEPOSIT_MANAGEMENT. --- htdocs/compta/paiement/cheque/card.php | 58 ++++++++++++++----- .../cheque/class/remisecheque.class.php | 2 +- htdocs/compta/paiement/cheque/index.php | 29 ++++++---- htdocs/compta/paiement/cheque/list.php | 32 +++++++--- htdocs/langs/en_US/banks.lang | 2 + htdocs/langs/en_US/bills.lang | 13 +++-- htdocs/langs/en_US/compta.lang | 11 ++-- 7 files changed, 104 insertions(+), 43 deletions(-) diff --git a/htdocs/compta/paiement/cheque/card.php b/htdocs/compta/paiement/cheque/card.php index a4deeb51b90..e3293718784 100644 --- a/htdocs/compta/paiement/cheque/card.php +++ b/htdocs/compta/paiement/cheque/card.php @@ -90,6 +90,10 @@ $usercandelete = $user->rights->banque->cheque; $permissiontodelete = $user->rights->banque->cheque; +// List of payment mode to support +// Example: BANK_PAYMENT_MODES_FOR_DEPOSIT_MANAGEMENT = 'CHQ','TRA' +$arrayofpaymentmodetomanage = explode(',', getDolGlobalString('BANK_PAYMENT_MODES_FOR_DEPOSIT_MANAGEMENT', 'CHQ')); + /* * Actions @@ -139,6 +143,10 @@ if ($action == 'setref' && $user->rights->banque->cheque) { if ($action == 'create' && GETPOST("accountid", "int") > 0 && $user->rights->banque->cheque) { if (GETPOSTISARRAY('toRemise')) { + $object->type = $type; + $arrayofid = GETPOST('toRemise', 'array:int'); + var_dump($arrayofid); + $result = $object->create($user, GETPOST("accountid", "int"), 0, GETPOST('toRemise', 'array:int')); if ($result > 0) { if ($object->statut == 1) { // If statut is validated, we build doc @@ -292,10 +300,14 @@ if (GETPOST('removefilter')) { $filteraccountid = 0; } -if ($type == 'CHQ') { - $title = $langs->trans("Cheques"); +if ($action == 'new') { + $title = $langs->trans("NewChequeDeposit"); } else { - $title = $type; + if ($type == 'CHQ') { + $title = $langs->trans("Cheques"); + } else { + $title = ($langs->trans("PaymentType".$type) != "PaymentType".$type ? $langs->trans("PaymentType".$type) : $langs->trans("PaymentMode").' '.$type); + } } $helpurl = ""; @@ -368,27 +380,40 @@ if ($action == 'new') { $now = dol_now(); + $labeltype = ($langs->trans("PaymentType".$type) != "PaymentType".$type ? $langs->trans("PaymentType".$type) : $type); if ($type == 'CHQ') { print ''.$langs->trans("SelectChequeTransactionAndGenerate").'

'."\n"; } else { - print ''.$langs->trans("SelectPaymentTransactionAndGenerate", $type).'

'."\n"; + print ''.$langs->trans("SelectPaymentTransactionAndGenerate", $labeltype).'

'."\n"; } print ''; print ''; print ''; - print ''; print dol_get_fiche_head(); print ''; - //print ''; - // Filter + + if (count($arrayofpaymentmodetomanage) > 1) { + $arrayoflabels = array(); + foreach ($arrayofpaymentmodetomanage as $key => $val) { + $labelval = ($langs->trans("PaymentType".$val) != "PaymentType".$val ? $langs->trans("PaymentType".$val) : $val); + $arrayoflabels[$key] = $labelval; + } + // Type + print ''; + } + // Date print ''; + print ''; } print "
'.$langs->trans('Date').''.dol_print_date($now,'day').'
'; + print $langs->trans("Type"); + print ''; + print $form->selectarray('type', $arrayoflabels, $type); + print '
'; if ($type == 'CHQ') { print $langs->trans("DateChequeReceived"); } else { - print $langs->trans("DatePaymentForDeposit"); + print $langs->trans("DatePaymentReceived"); } print ''; // filter by dates from / to @@ -462,7 +487,7 @@ if ($action == 'new') { if ($type == 'CHQ') { print '
'.$langs->trans("NoWaitingChecks").'

'; } else { - print '
'.$langs->trans("NoWaitingPaymentForDeposit", $type).'

'; + print '
'.$langs->trans("NoWaitingPaymentForDeposit", $labeltype).'

'; } } } @@ -485,6 +510,7 @@ if ($action == 'new') { '; $num = $db->num_rows($resql); + print ''; print ''; print ''; @@ -574,7 +600,13 @@ if ($action == 'new') { $linkback = ''.$langs->trans("BackToList").''; $morehtmlref = ''; - dol_banner_tab($object, 'ref', $linkback, 1, 'ref', 'ref', $morehtmlref); + $morehtmlleft = ''; + $moreghtmlright = ''; + + $labelval = ($langs->trans("PaymentType".$object->type) != "PaymentType".$object->type ? $langs->trans("PaymentType".$object->type) : $object->type); + $morehtmlref = '
'.$langs->trans("Type").' : '.$labelval.'
'; + + dol_banner_tab($object, 'ref', $linkback, 1, 'ref', 'ref', $morehtmlref, '', 0, $morehtmlleft, '', 0, $moreghtmlright); print '
'; @@ -665,7 +697,7 @@ if ($action == 'new') { $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."bank as b ON (b.fk_account = ba.rowid)"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."paiement as p ON p.fk_bank = b.rowid"; $sql .= " WHERE ba.entity IN (".getEntity('bank_account').")"; - $sql .= " AND b.fk_type= '".$db->escape($type)."'"; + $sql .= " AND b.fk_type= '".$db->escape($object->type)."'"; $sql .= " AND b.fk_bordereau = ".((int) $object->id); $sql .= $db->order($sortfield, $sortorder); @@ -739,9 +771,9 @@ if ($action == 'new') { $i++; } } else { - print '
'; + print ''; print $langs->trans("None"); - print '
"; diff --git a/htdocs/compta/paiement/cheque/class/remisecheque.class.php b/htdocs/compta/paiement/cheque/class/remisecheque.class.php index ceed5a98a61..e84b0004564 100644 --- a/htdocs/compta/paiement/cheque/class/remisecheque.class.php +++ b/htdocs/compta/paiement/cheque/class/remisecheque.class.php @@ -215,7 +215,7 @@ class RemiseCheque extends CommonObject if ($this->id > 0 && $this->errno == 0) { $sql = "SELECT b.rowid"; $sql .= " FROM ".MAIN_DB_PREFIX."bank as b"; - $sql .= " WHERE b.fk_type = 'CHQ'"; + $sql .= " WHERE b.fk_type = '".$this->db->escape($this->type)."'"; $sql .= " AND b.amount > 0"; $sql .= " AND b.fk_bordereau = 0"; $sql .= " AND b.fk_account = ".((int) $account_id); diff --git a/htdocs/compta/paiement/cheque/index.php b/htdocs/compta/paiement/cheque/index.php index 5e1b69f655d..5acdf8f5401 100644 --- a/htdocs/compta/paiement/cheque/index.php +++ b/htdocs/compta/paiement/cheque/index.php @@ -43,6 +43,10 @@ $result = restrictedArea($user, 'banque', '', ''); $usercancreate = $user->hasRight('banque', 'cheque'); +// List of payment mode to support +// Example: BANK_PAYMENT_MODES_FOR_DEPOSIT_MANAGEMENT = 'CHQ','TRA' +$arrayofpaymentmodetomanage = explode(',', getDolGlobalString('BANK_PAYMENT_MODES_FOR_DEPOSIT_MANAGEMENT', 'CHQ')); + /* * Actions @@ -55,27 +59,27 @@ $usercancreate = $user->hasRight('banque', 'cheque'); * View */ -llxHeader('', $langs->trans("ChequesArea")); +if (getDolGlobalString('BANK_PAYMENT_MODES_FOR_DEPOSIT_MANAGEMENT', 'CHQ') == 'CHQ') { + $title = $langs->trans("ChequesArea"); +} else { + $title = $langs->trans("DocumentsDepositArea"); +} + +llxHeader('', $title); $newcardbutton = ''; if ($usercancreate) { $newcardbutton .= dolGetButtonTitle($langs->trans('NewDeposit'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/compta/paiement/cheque/card.php?action=new'); } -print load_fiche_titre($langs->trans("ChequesArea"), $newcardbutton, $checkdepositstatic->picto); +print load_fiche_titre($title, $newcardbutton, $checkdepositstatic->picto); print '
'; -// List of payment mode to support -// Example: BANK_PAYMENT_MODES_FOR_DEPOSIT_MANAGEMENT = 'CHQ','TRA' -$conf->global->BANK_PAYMENT_MODES_FOR_DEPOSIT_MANAGEMENT = 'CHQ,TRA'; -$arrayofpaymentmodetomanage = explode(',', getDolGlobalString('BANK_PAYMENT_MODES_FOR_DEPOSIT_MANAGEMENT', 'CHQ')); - - print '
'; print ''; print ''; -print '\n"; +print '\n"; print "\n"; foreach ($arrayofpaymentmodetomanage as $val) { @@ -97,9 +101,9 @@ foreach ($arrayofpaymentmodetomanage as $val) { print ''; print ''; print '"; diff --git a/htdocs/compta/paiement/cheque/list.php b/htdocs/compta/paiement/cheque/list.php index 3c617a2db0c..11748c5c870 100644 --- a/htdocs/compta/paiement/cheque/list.php +++ b/htdocs/compta/paiement/cheque/list.php @@ -73,6 +73,16 @@ $formother = new FormOther($db); $checkdepositstatic = new RemiseCheque($db); $accountstatic = new Account($db); +// List of payment mode to support +// Example: BANK_PAYMENT_MODES_FOR_DEPOSIT_MANAGEMENT = 'CHQ','TRA' +$arrayofpaymentmodetomanage = explode(',', getDolGlobalString('BANK_PAYMENT_MODES_FOR_DEPOSIT_MANAGEMENT', 'CHQ')); + +$arrayoflabels = array(); +foreach ($arrayofpaymentmodetomanage as $key => $val) { + $labelval = ($langs->trans("PaymentType".$val) != "PaymentType".$val ? $langs->trans("PaymentType".$val) : $val); + $arrayoflabels[$key] = $labelval; +} + /* * Actions @@ -93,10 +103,10 @@ if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x' * View */ -llxHeader('', $langs->trans("ChequesReceipts")); +llxHeader('', $langs->trans("ChequeDeposits")); $sql = "SELECT bc.rowid, bc.ref, bc.date_bordereau,"; -$sql .= " bc.nbcheque, bc.amount, bc.statut,"; +$sql .= " bc.nbcheque, bc.amount, bc.statut, bc.type,"; $sql .= " ba.rowid as bid, ba.label"; $sqlfields = $sql; // $sql fields to remove for count total @@ -104,7 +114,7 @@ $sqlfields = $sql; // $sql fields to remove for count total $sql .= " FROM ".MAIN_DB_PREFIX."bordereau_cheque as bc,"; $sql .= " ".MAIN_DB_PREFIX."bank_account as ba"; $sql .= " WHERE bc.fk_bank_account = ba.rowid"; -$sql .= " AND bc.entity = ".$conf->entity; +$sql .= " AND bc.entity = ".((int) $conf->entity); // Search criteria if ($search_ref) { @@ -191,10 +201,13 @@ if ($resql) { // Fields title search print ''; - print ''; - print ''; + print ''; print_liste_field_titre("Ref", $_SERVER["PHP_SELF"], "bc.ref", "", $param, "", $sortfield, $sortorder); + print_liste_field_titre("Type", $_SERVER["PHP_SELF"], "bc.type", "", $param, "", $sortfield, $sortorder); print_liste_field_titre("DateCreation", $_SERVER["PHP_SELF"], "bc.date_bordereau", "", $param, 'align="center"', $sortfield, $sortorder); print_liste_field_titre("Account", $_SERVER["PHP_SELF"], "ba.label", "", $param, "", $sortfield, $sortorder); print_liste_field_titre("NbOfCheques", $_SERVER["PHP_SELF"], "bc.nbcheque", "", $param, 'class="right"', $sortfield, $sortorder); @@ -236,6 +250,7 @@ if ($resql) { $checkdepositstatic->nbcheque = $objp->nbcheque; $checkdepositstatic->amount = $objp->amount; $checkdepositstatic->date_bordereau = $objp->date_bordereau; + $checkdepositstatic->type = $objp->type; $account = new Account($db); $account->fetch($objp->bid); @@ -257,12 +272,15 @@ if ($resql) { // Num ref cheque print ''; + // Type + $labelpaymentmode = ($langs->transnoentitiesnoconv("PaymentType".$checkdepositstatic->type) != "PaymentType".$checkdepositstatic->type ? $langs->transnoentitiesnoconv("PaymentType".$checkdepositstatic->type) : $checkdepositstatic->type); + print ''; + // Date - print ''; // TODO Use date hour + print ''; // Bank print '
'.$langs->trans("BankChecks")."'.$langs->trans("DocumentsForDeposit")."
'; if ($val == 'CHQ') { - print $langs->trans("BankChecksToReceipt"); + print $langs->trans("BankChecks"); } else { - print $val; + print ($langs->trans("PaymentType".$val) != "PaymentType".$val ? $langs->trans("PaymentType".$val) : $langs->trans("PaymentMode").' '.$val); } print ''; @@ -139,7 +143,8 @@ foreach ($arrayofpaymentmodetomanage as $val) { if ($val == 'CHQ') { print $langs->trans("LastCheckReceiptShort", $max); } else { - print $langs->trans("LastPaymentForDepositShort", $max, $val); + $labelpaymentmode = ($langs->trans("PaymentType".$val) != "PaymentType".$val ? $langs->trans("PaymentType".$val) : $val); + print $langs->trans("LastPaymentForDepositShort", $max, $labelpaymentmode); } print ''; print ''.$langs->trans("Date")."
'; + print ''; print ''; print ''; + // Type + print ''; + print ''; if (!empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) { print ''; } @@ -217,6 +230,7 @@ if ($resql) { print '
'; - print $checkdepositstatic->getNomUrl(1); print ''.dol_escape_htmltag($labelpaymentmode).''.dol_print_date($db->jdate($objp->date_bordereau), 'day').''.dol_print_date($db->jdate($objp->date_bordereau), 'dayhour', 'tzuser').''; diff --git a/htdocs/langs/en_US/banks.lang b/htdocs/langs/en_US/banks.lang index 7be02da2c27..2c895b48034 100644 --- a/htdocs/langs/en_US/banks.lang +++ b/htdocs/langs/en_US/banks.lang @@ -120,6 +120,7 @@ ValidateCheckReceipt=Validate this check receipt? ConfirmValidateCheckReceipt=Are you sure that you want to submit this check receipt for validation? No changes will be possible once validated. DeleteCheckReceipt=Delete this check receipt? ConfirmDeleteCheckReceipt=Are you sure you want to delete this check receipt? +DocumentsForDeposit=Documents to deposit at the bank BankChecks=Bank checks BankChecksToReceipt=Checks awaiting deposit BankChecksToReceiptShort=Checks awaiting deposit @@ -145,6 +146,7 @@ BackToAccount=Back to account ShowAllAccounts=Show for all accounts FutureTransaction=Future transaction. Unable to reconcile. SelectChequeTransactionAndGenerate=Select/filter the checks which are to be included in the check deposit receipt. Then, click on "Create". +SelectPaymentTransactionAndGenerate=Select/filter the documents which are to be included in the %s deposit receipt. Then, click on "Create". InputReceiptNumber=Choose the bank statement related with the conciliation. Use a sortable numeric value: YYYYMM or YYYYMMDD EventualyAddCategory=Eventually, specify a category in which to classify the records ToConciliate=To reconcile? diff --git a/htdocs/langs/en_US/bills.lang b/htdocs/langs/en_US/bills.lang index 7ad897ab0e2..798ba129288 100644 --- a/htdocs/langs/en_US/bills.lang +++ b/htdocs/langs/en_US/bills.lang @@ -509,13 +509,14 @@ UseLine=Apply UseDiscount=Use discount UseCredit=Use credit UseCreditNoteInInvoicePayment=Reduce amount to pay with this credit -MenuChequeDeposits=Check Deposits +MenuChequeDeposits=Deposits slips MenuCheques=Checks -MenuChequesReceipts=Check receipts -NewChequeDeposit=New deposit -ChequesReceipts=Check receipts -ChequesArea=Check deposits area -ChequeDeposits=Check deposits +MenuChequesReceipts=Deposit slips +NewChequeDeposit=New deposit slip +ChequesReceipts=Cheque deposit slips +DocumentsDepositArea=Deposit slip area +ChequesArea=Deposit slips area +ChequeDeposits=Deposit slips Cheques=Checks DepositId=Id deposit NbCheque=Number of checks diff --git a/htdocs/langs/en_US/compta.lang b/htdocs/langs/en_US/compta.lang index b3d5f675830..0d286fb3104 100644 --- a/htdocs/langs/en_US/compta.lang +++ b/htdocs/langs/en_US/compta.lang @@ -130,14 +130,17 @@ SalesTurnoverMinimum=Minimum turnover ByExpenseIncome=By expenses & incomes ByThirdParties=By third parties ByUserAuthorOfInvoice=By invoice author -CheckReceipt=Check deposit -CheckReceiptShort=Check deposit -LastCheckReceiptShort=Latest %s check receipts +CheckReceipt=Deposit slip +CheckReceiptShort=Deposit slip +LastCheckReceiptShort=Latest %s deposit slips +LastPaymentForDepositShort=Latest %s %s deposit slips NewCheckReceipt=New discount -NewCheckDeposit=New check deposit +NewCheckDeposit=New deposit slip NewCheckDepositOn=Create receipt for deposit on account: %s NoWaitingChecks=No checks awaiting deposit. +NoWaitingPaymentForDeposit=No %s payment awaiting deposit. DateChequeReceived=Check receiving date +DatePaymentReceived=Date of document reception NbOfCheques=No. of checks PaySocialContribution=Pay a social/fiscal tax PayVAT=Pay a VAT declaration From 238fbb23a8263e18eac505aee4e5998814f2787d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 8 Mar 2023 21:55:33 +0100 Subject: [PATCH 0995/1026] CSS --- htdocs/core/class/html.form.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 3c91de75304..8ce44bb9787 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -8937,7 +8937,9 @@ class Form print ''; print ''; print ''; - print ''; + print ''; print ''; print '
' . $langs->trans("Ref") . '   '; + print ' '; + print '
'; print ''; From 64fd226b4a061d505476b6186037fcc8f69fb7e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 9 Mar 2023 10:56:13 +0100 Subject: [PATCH 0996/1026] fix reports to be exportable by module --- htdocs/compta/journal/purchasesjournal.php | 4 ++-- htdocs/compta/journal/sellsjournal.php | 3 ++- htdocs/compta/localtax/clients.php | 4 ++-- htdocs/compta/resultat/clientfourn.php | 4 ++-- htdocs/compta/resultat/result.php | 2 +- htdocs/compta/stats/cabyuser.php | 2 +- htdocs/compta/tva/quadri_detail.php | 2 +- htdocs/core/lib/report.lib.php | 12 ++++-------- 8 files changed, 15 insertions(+), 18 deletions(-) diff --git a/htdocs/compta/journal/purchasesjournal.php b/htdocs/compta/journal/purchasesjournal.php index dee5d8d628e..432b991c5d3 100644 --- a/htdocs/compta/journal/purchasesjournal.php +++ b/htdocs/compta/journal/purchasesjournal.php @@ -55,7 +55,7 @@ if (isModEnabled('comptabilite')) { if (isModEnabled('accounting')) { $result = restrictedArea($user, 'accounting', '', '', 'comptarapport'); } - +$hookmanager->initHooks(['purchasejournallist']); /* * Actions @@ -192,7 +192,7 @@ if ($result) { /* * Show result array */ -print ""; +print '
'; print ""; ///print ""; print ""; diff --git a/htdocs/compta/journal/sellsjournal.php b/htdocs/compta/journal/sellsjournal.php index c3846280ee3..90a8b36c1ce 100644 --- a/htdocs/compta/journal/sellsjournal.php +++ b/htdocs/compta/journal/sellsjournal.php @@ -57,6 +57,7 @@ if (isModEnabled('comptabilite')) { if (isModEnabled('accounting')) { $result = restrictedArea($user, 'accounting', '', '', 'comptarapport'); } +$hookmanager->initHooks(['selljournallist']); /* * Actions @@ -237,7 +238,7 @@ if ($result) { */ -print '
".$langs->trans("JournalNum")."".$langs->trans("Date")."
'; +print '
'; print ''; //print ""; print ''; diff --git a/htdocs/compta/localtax/clients.php b/htdocs/compta/localtax/clients.php index d5aef47c285..d7b0ccbda73 100644 --- a/htdocs/compta/localtax/clients.php +++ b/htdocs/compta/localtax/clients.php @@ -110,7 +110,7 @@ if (empty($local)) { accessforbidden('Parameter localTaxType is missing'); exit; } - +$hookmanager->initHooks(['customerlocaltaxlist']); $calc = 0; /* @@ -185,7 +185,7 @@ $vatcust = $langs->transcountry($local == 1 ? "LT1" : "LT2", $mysoc->country_cod $vatsup = $langs->transcountry($local == 1 ? "LT1" : "LT2", $mysoc->country_code); print '
'; -print '
".$langs->trans("JournalNum")."'.$langs->trans('Date').''.$langs->trans('Piece').' ('.$langs->trans('InvoiceRef').')
'; +print '
'; // IRPF that the customer has retained me if ($calc == 0 || $calc == 2) { diff --git a/htdocs/compta/resultat/clientfourn.php b/htdocs/compta/resultat/clientfourn.php index 54f242edb7c..6d4a04102f0 100644 --- a/htdocs/compta/resultat/clientfourn.php +++ b/htdocs/compta/resultat/clientfourn.php @@ -155,7 +155,7 @@ if (isModEnabled('comptabilite')) { if (isModEnabled('accounting')) { $result = restrictedArea($user, 'accounting', '', '', 'comptarapport'); } - +$hookmanager->initHooks(['customersupplierreportlist']); /* * View @@ -254,7 +254,7 @@ if ($date_endyear) { $param .= '&date_endyear='.$date_endyear; } -print '
'; +print '
'; print ''; if ($modecompta == 'BOOKKEEPING') { diff --git a/htdocs/compta/resultat/result.php b/htdocs/compta/resultat/result.php index 0996b893a5f..a44772107aa 100644 --- a/htdocs/compta/resultat/result.php +++ b/htdocs/compta/resultat/result.php @@ -158,7 +158,7 @@ if (isModEnabled('comptabilite')) { if (isModEnabled('accounting')) { $result = restrictedArea($user, 'accounting', '', '', 'comptarapport'); } - +$hookmanager->initHooks(['resultreportlist']); /* * View diff --git a/htdocs/compta/stats/cabyuser.php b/htdocs/compta/stats/cabyuser.php index 130d41d1d66..22ed2fcd154 100644 --- a/htdocs/compta/stats/cabyuser.php +++ b/htdocs/compta/stats/cabyuser.php @@ -46,7 +46,7 @@ if (isModEnabled('comptabilite')) { if (isModEnabled('accounting')) { $result = restrictedArea($user, 'accounting', '', '', 'comptarapport'); } - +$hookmanager->initHooks(['cabyuserreportlist']); // Define modecompta ('CREANCES-DETTES' or 'RECETTES-DEPENSES') $modecompta = $conf->global->ACCOUNTING_MODE; if (GETPOST("modecompta")) { diff --git a/htdocs/compta/tva/quadri_detail.php b/htdocs/compta/tva/quadri_detail.php index 997c90e083c..1cedd5ce410 100644 --- a/htdocs/compta/tva/quadri_detail.php +++ b/htdocs/compta/tva/quadri_detail.php @@ -203,7 +203,7 @@ $vatexpensereport = $langs->trans("VATPaid"); // VAT Received and paid print '
'; -print '
'; +print '
'; $y = $year_current; $i = 0; diff --git a/htdocs/core/lib/report.lib.php b/htdocs/core/lib/report.lib.php index a4279d27a95..c9f44fb4e08 100644 --- a/htdocs/core/lib/report.lib.php +++ b/htdocs/core/lib/report.lib.php @@ -48,17 +48,13 @@ function report_header($reportname, $notused, $period, $periodlink, $description $varlink = '?'.$varlink; } - $head = array(); + $title = $langs->trans("Report"); - $h = 0; - $head[$h][0] = $_SERVER["PHP_SELF"].$varlink; - $head[$h][1] = $langs->trans("Report"); - $head[$h][2] = 'report'; - - print ''."\n"; + print_barre_liste($title, '', ''); + print ''."\n"; print ''."\n"; - print dol_get_fiche_head($head, 'report'); + print dol_get_fiche_head(); foreach ($moreparam as $key => $value) { print ''."\n"; From 13ad7f5bad34cc83cb191971b732a49eeca0dbeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 9 Mar 2023 11:11:09 +0100 Subject: [PATCH 0997/1026] remove debug --- htdocs/compta/paiement/cheque/card.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/compta/paiement/cheque/card.php b/htdocs/compta/paiement/cheque/card.php index e3293718784..a5a519adfeb 100644 --- a/htdocs/compta/paiement/cheque/card.php +++ b/htdocs/compta/paiement/cheque/card.php @@ -145,7 +145,6 @@ if ($action == 'create' && GETPOST("accountid", "int") > 0 && $user->rights->ban if (GETPOSTISARRAY('toRemise')) { $object->type = $type; $arrayofid = GETPOST('toRemise', 'array:int'); - var_dump($arrayofid); $result = $object->create($user, GETPOST("accountid", "int"), 0, GETPOST('toRemise', 'array:int')); if ($result > 0) { From 9147f0cba174e7db51f66098819f989cedf64aa8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 9 Mar 2023 14:10:43 +0100 Subject: [PATCH 0998/1026] typo in fr_FR --- htdocs/langs/fr_FR/boxes.lang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/langs/fr_FR/boxes.lang b/htdocs/langs/fr_FR/boxes.lang index 75c6ccb9ed9..f15f7b2bccc 100644 --- a/htdocs/langs/fr_FR/boxes.lang +++ b/htdocs/langs/fr_FR/boxes.lang @@ -49,7 +49,7 @@ BoxTitleLastActionsToDo=Les %s derniers événements à réaliser BoxTitleLastContracts=Les %s derniers contrats modifiés BoxTitleLastModifiedDonations=Les %s derniers dons modifiés BoxTitleLastModifiedExpenses=Les %s dernières notes de frais modifiées -BoxTitleLatestModifiedBoms=Les %s derières BOMS modifiées +BoxTitleLatestModifiedBoms=Les %s dernières BOMS modifiées BoxTitleLatestModifiedMos=Les %s derniers ordres de fabrication modifiés BoxTitleLastOutstandingBillReached=Clients dont l'en-cours autorisé est dépassé BoxGlobalActivity=Activité globale (factures, propositions, commandes) From 9a811415ae4dfbbfe162d23fcc7a47de4c02a638 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 9 Mar 2023 14:58:25 +0100 Subject: [PATCH 0999/1026] Fix regression --- htdocs/compta/paiement/cheque/index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/compta/paiement/cheque/index.php b/htdocs/compta/paiement/cheque/index.php index 5acdf8f5401..073fd90944e 100644 --- a/htdocs/compta/paiement/cheque/index.php +++ b/htdocs/compta/paiement/cheque/index.php @@ -130,7 +130,7 @@ foreach ($arrayofpaymentmodetomanage as $val) { $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_journal as aj ON aj.rowid = ba.fk_accountancy_journal"; $sql .= " WHERE ba.rowid = bc.fk_bank_account"; $sql .= " AND bc.entity = ".((int) $conf->entity); - $sql .= " AND bc.type = '".$db->escape($type)."'"; + $sql .= " AND bc.type = '".$db->escape($val)."'"; $sql .= " ORDER BY bc.date_bordereau DESC, rowid DESC"; $sql .= $db->plimit($max); From 04f463259f0986fbea2d874b7b0df72c6cb2e92e Mon Sep 17 00:00:00 2001 From: Pierre Ardoin <32256817+mapiolca@users.noreply.github.com> Date: Thu, 9 Mar 2023 15:26:59 +0100 Subject: [PATCH 1000/1026] Add Extrafields in Notes Add support of extrafields in notes if its specified in extrafield's settings. --- .../modules/supplier_proposal/doc/pdf_aurore.modules.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php b/htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php index 70467c49f58..be81381924d 100644 --- a/htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php +++ b/htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php @@ -393,6 +393,13 @@ class pdf_aurore extends ModelePDFSupplierProposal } } } + + // Extrafields in note + $extranote = $this->getExtrafieldsInHtml($object, $outputlangs); + if (!empty($extranote)) { + $notetoshow = dol_concatdesc($notetoshow, $extranote); + } + if ($notetoshow) { $tab_top -= 2; From e0aa056845d4a08d608d3e0a1fea9898a2e26717 Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Thu, 9 Mar 2023 14:40:43 +0000 Subject: [PATCH 1001/1026] Fixing style errors. --- .../core/modules/supplier_proposal/doc/pdf_aurore.modules.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php b/htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php index be81381924d..e031a10dbf8 100644 --- a/htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php +++ b/htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php @@ -393,13 +393,13 @@ class pdf_aurore extends ModelePDFSupplierProposal } } } - + // Extrafields in note $extranote = $this->getExtrafieldsInHtml($object, $outputlangs); if (!empty($extranote)) { $notetoshow = dol_concatdesc($notetoshow, $extranote); } - + if ($notetoshow) { $tab_top -= 2; From f1e6ac522d68aeb08cb5f87802e995d313f8b9d4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 9 Mar 2023 15:54:56 +0100 Subject: [PATCH 1002/1026] Fix var_dump --- htdocs/compta/paiement/cheque/card.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/htdocs/compta/paiement/cheque/card.php b/htdocs/compta/paiement/cheque/card.php index e3293718784..9135f2d2eb5 100644 --- a/htdocs/compta/paiement/cheque/card.php +++ b/htdocs/compta/paiement/cheque/card.php @@ -145,9 +145,8 @@ if ($action == 'create' && GETPOST("accountid", "int") > 0 && $user->rights->ban if (GETPOSTISARRAY('toRemise')) { $object->type = $type; $arrayofid = GETPOST('toRemise', 'array:int'); - var_dump($arrayofid); - $result = $object->create($user, GETPOST("accountid", "int"), 0, GETPOST('toRemise', 'array:int')); + $result = $object->create($user, GETPOST("accountid", "int"), 0, $arrayofid); if ($result > 0) { if ($object->statut == 1) { // If statut is validated, we build doc $object->fetch($object->id); // To force to reload all properties in correct property name From 65d17b569d16432f13242b3bdd1d8857f9164b9e Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 9 Mar 2023 18:12:17 +0100 Subject: [PATCH 1003/1026] Fix warning --- htdocs/core/lib/website.lib.php | 2 +- htdocs/core/website.inc.php | 2 +- htdocs/product/stock/stockatdate.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/core/lib/website.lib.php b/htdocs/core/lib/website.lib.php index 0b9a52cdf0e..6f3ac2cdf0f 100644 --- a/htdocs/core/lib/website.lib.php +++ b/htdocs/core/lib/website.lib.php @@ -444,7 +444,7 @@ function dolWebsiteIncrementCounter($websiteid, $websitepagetype, $websitepageid $sql .= " pageviews_total = pageviews_total + 1,"; $sql .= " pageviews_month = pageviews_month + 1,"; // if last access was done during previous month, we save pageview_month into pageviews_previous_month - $sql .= " pageviews_previous_month = ".$db->ifsql("lastaccess < '".$db->idate(dol_mktime(0, 0, 0, $tmpnow['month'], 1, $tmpnow['year'], 'gmt', 0), 'gmt')."'", 'pageviews_month', 'pageviews_previous_month').","; + $sql .= " pageviews_previous_month = ".$db->ifsql("lastaccess < '".$db->idate(dol_mktime(0, 0, 0, $tmpnow['mon'], 1, $tmpnow['year'], 'gmt', 0), 'gmt')."'", 'pageviews_month', 'pageviews_previous_month').","; $sql .= " lastaccess = '".$db->idate(dol_now('gmt'), 'gmt')."'"; $sql .= " WHERE rowid = ".((int) $websiteid); $resql = $db->query($sql); diff --git a/htdocs/core/website.inc.php b/htdocs/core/website.inc.php index d9fe10c8868..769f8edd8a4 100644 --- a/htdocs/core/website.inc.php +++ b/htdocs/core/website.inc.php @@ -51,7 +51,7 @@ if (!is_object($website)) { $website->fetch(0, $websitekey); } // Define $websitepage if we have $websitepagefile defined -if (!$pageid && !empty($websitepagefile)) { +if (empty($pageid) && !empty($websitepagefile)) { $pageid = str_replace(array('.tpl.php', 'page'), array('', ''), basename($websitepagefile)); if ($pageid == 'index.php') { $pageid = $website->fk_default_home; diff --git a/htdocs/product/stock/stockatdate.php b/htdocs/product/stock/stockatdate.php index 718e3043a23..46c902238de 100644 --- a/htdocs/product/stock/stockatdate.php +++ b/htdocs/product/stock/stockatdate.php @@ -375,7 +375,7 @@ if ($mode != 'future') { print img_picto('', 'stock', 'class="pictofixedwidth"').$langs->trans("Warehouse").' :'; print ' '; $selected = ((GETPOSTISSET('search_fk_warehouse') || GETPOSTISSET('fk_warehouse')) ? $search_fk_warehouse : 'ifonenodefault'); - print $formproduct->selectWarehouses($selected, 'search_fk_warehouse', '', 1, 0, 0, $langs->trans('Warehouse'), 0, 0, null, '', null, 1, false, 'e.ref', 1); + print $formproduct->selectWarehouses($selected, 'search_fk_warehouse', '', 1, 0, 0, $langs->trans('Warehouse'), 0, 0, null, 'minwidth200', null, 1, false, 'e.ref', 1); } print ''; From e47c395fe73688de5f4bf6491c6a33265630f95f Mon Sep 17 00:00:00 2001 From: kkhelifa Date: Fri, 10 Mar 2023 09:14:33 +0100 Subject: [PATCH 1004/1026] Fix stickler-ci --- htdocs/core/class/commonobject.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 097530c6aa5..bf05df918ce 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -2102,7 +2102,7 @@ abstract class CommonObject $sql = "SELECT " . $field; $sql .= " FROM " . MAIN_DB_PREFIX . $table; - $sql .= " WHERE " . $id_field . " = " . ((int)$id); + $sql .= " WHERE " . $id_field . " = " . ((int) $id); $resql = $this->db->query($sql); if ($resql) { From b5813a2d052cd326216c8a98eef3e8c078b52515 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 10 Mar 2023 10:03:17 +0100 Subject: [PATCH 1005/1026] fix reload supplier order --- htdocs/comm/propal/card.php | 2 +- htdocs/fourn/commande/card.php | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/htdocs/comm/propal/card.php b/htdocs/comm/propal/card.php index 5833072e8be..e65a1b5e1a3 100644 --- a/htdocs/comm/propal/card.php +++ b/htdocs/comm/propal/card.php @@ -1809,7 +1809,7 @@ if ($action == 'create') { print img_picto('', 'company', 'class="pictofixedwidth"').$form->select_company('', 'socid', '((s.client = 1 OR s.client = 2 OR s.client = 3) AND status=1)', 'SelectThirdParty', 1, 0, null, 0, 'minwidth300 maxwidth500 widthcentpercentminusxx'); // reload page to retrieve customer informations if (empty($conf->global->RELOAD_PAGE_ON_CUSTOMER_CHANGE_DISABLED)) { - print ''; + }); + '; } print ' '; } @@ -1731,13 +1732,14 @@ if ($action == 'create') { // Payment term print ''; // Payment mode print ''; // Planned delivery date From 4d83cdd44facde998f91d562780972246b6344ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 10 Mar 2023 10:04:26 +0100 Subject: [PATCH 1006/1026] fix reload supplier order --- htdocs/fourn/commande/card.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/fourn/commande/card.php b/htdocs/fourn/commande/card.php index 14518baf094..1ee926d72b9 100644 --- a/htdocs/fourn/commande/card.php +++ b/htdocs/fourn/commande/card.php @@ -1732,7 +1732,6 @@ if ($action == 'create') { // Payment term print ''; From b369f347cdf261b6db8bbc3cd374012c2123031e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 10 Mar 2023 10:13:51 +0100 Subject: [PATCH 1007/1026] fix reload customer order --- htdocs/commande/card.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index 97b3e017505..078a2aba1bf 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -1850,13 +1850,13 @@ if ($action == 'create' && $usercancreate) { // Terms of payment print ''; // Payment mode print ''; // Bank Account From 75760995758ae81ea8063711f1f9bf0882c116d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 10 Mar 2023 10:19:26 +0100 Subject: [PATCH 1008/1026] fix reload customer invoice --- htdocs/commande/card.php | 2 +- htdocs/compta/facture/card.php | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index 078a2aba1bf..a04c2d15b33 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -1788,7 +1788,7 @@ if ($action == 'create' && $usercancreate) { print img_picto('', 'company', 'class="pictofixedwidth"').$form->select_company('', 'socid', '((s.client = 1 OR s.client = 2 OR s.client = 3) AND s.status=1)', 'SelectThirdParty', 1, 0, null, 0, 'minwidth175 maxwidth500 widthcentpercentminusxx'); // reload page to retrieve customer informations if (empty($conf->global->RELOAD_PAGE_ON_CUSTOMER_CHANGE_DISABLED)) { - print '
'.$langs->trans('PaymentConditionsShort').''; print img_picto('', 'payment', 'class="pictofixedwidth"'); - print $form->getSelectConditionsPaiements(GETPOSTISSET('cond_reglement_id') ? GETPOST('cond_reglement_id') : $cond_reglement_id, 'cond_reglement_id'); + $selected = GETPOSTISSET('cond_reglement_id') ? GETPOST('cond_reglement_id') : $cond_reglement_id; + print $form->getSelectConditionsPaiements((GETPOSTISSET('cond_reglement_id') && GETPOST('cond_reglement_id') != 0) ? GETPOST('cond_reglement_id') : $cond_reglement_id, 'cond_reglement_id', -1, 1); print '
'.$langs->trans('PaymentMode').''; print img_picto('', 'bank', 'class="pictofixedwidth"'); - $form->select_types_paiements(GETPOSTISSET('mode_reglement_id') ? GETPOST('mode_reglement_id') : $mode_reglement_id, 'mode_reglement_id'); + $form->select_types_paiements((GETPOSTISSET('mode_reglement_id') && GETPOST('mode_reglement_id') != 0) ? GETPOST('mode_reglement_id') : $mode_reglement_id, 'mode_reglement_id'); print '
'.$langs->trans('PaymentConditionsShort').''; print img_picto('', 'payment', 'class="pictofixedwidth"'); - $selected = GETPOSTISSET('cond_reglement_id') ? GETPOST('cond_reglement_id') : $cond_reglement_id; print $form->getSelectConditionsPaiements((GETPOSTISSET('cond_reglement_id') && GETPOST('cond_reglement_id') != 0) ? GETPOST('cond_reglement_id') : $cond_reglement_id, 'cond_reglement_id', -1, 1); print '
'.$langs->trans('PaymentConditionsShort').''; print img_picto('', 'payment', 'class="pictofixedwidth"'); - print $form->getSelectConditionsPaiements((GETPOSTISSET('cond_reglement_id')?GETPOST('cond_reglement_id'):$cond_reglement_id), 'cond_reglement_id', 1, 1, 0, 'maxwidth200 widthcentpercentminusx', $deposit_percent); + print $form->getSelectConditionsPaiements(((GETPOSTISSET('cond_reglement_id') && GETPOST('cond_reglement_id') != 0)?GETPOST('cond_reglement_id'):$cond_reglement_id), 'cond_reglement_id', 1, 1, 0, 'maxwidth200 widthcentpercentminusx', $deposit_percent); print '
'.$langs->trans('PaymentMode').''; print img_picto('', 'bank', 'class="pictofixedwidth"'); - print $form->select_types_paiements((GETPOSTISSET('mode_reglement_id')?GETPOST('mode_reglement_id'):$mode_reglement_id), 'mode_reglement_id', 'CRDT', 0, 1, 0, 0, 1, 'maxwidth200 widthcentpercentminusx', 1); + print $form->select_types_paiements(((GETPOSTISSET('mode_reglement_id') && GETPOST('mode_reglement_id') != 0)?GETPOST('mode_reglement_id'):$mode_reglement_id), 'mode_reglement_id', 'CRDT', 0, 1, 0, 0, 1, 'maxwidth200 widthcentpercentminusx', 1); print '